--- /home/fdroid/fdroiddata/tmp/se.danielj.geometridestroyer_2.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_se.danielj.geometridestroyer_2.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: res/drawable-xhdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-xxhdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │ @@ -1,16 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): false │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -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: 6b8818d1b71276367398dba768307c5ddb19dd337bde9f862c362ead96ce64ae │ -Signer #1 certificate SHA-1 digest: a9f738c35ac8c11989fc68f4cebd8b1c599ebfa4 │ -Signer #1 certificate MD5 digest: 07b161f839f909d46fe17a14c21d2d52 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: e2a9000d3242aa9c0c9ecfaa2ca4a92fe7ab3dff3f744a5979c17f94e7c0a929 │ -Signer #1 public key SHA-1 digest: 28db078ce9ccc28ea08f0526c150ce0a27c6be91 │ -Signer #1 public key MD5 digest: 957bc73418588a8b6a9d1c25769644f6 ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,74 +1,77 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 3855377 (00000000003AD411h) │ - Actual end-cent-dir record offset: 3855355 (00000000003AD3FBh) │ - Expected end-cent-dir record offset: 3855355 (00000000003AD3FBh) │ + Zip archive file size: 3855687 (00000000003AD547h) │ + Actual end-cent-dir record offset: 3855665 (00000000003AD531h) │ + Expected end-cent-dir record offset: 3855665 (00000000003AD531h) │ (based on the length of the central directory and its expected offset) │ │ This zipfile constitutes the sole disk of a single-part archive; its │ central directory contains 28 entries. │ - The central directory is 2057 (0000000000000809h) bytes long, │ + The central directory is 2072 (0000000000000818h) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 3853298 (00000000003ACBF2h). │ + is 3853593 (00000000003ACD19h). │ │ │ Central directory entry #1: │ --------------------------- │ │ - META-INF/MANIFEST.MF │ + AndroidManifest.xml │ │ offset of local header from start of archive: 0 │ (0000000000000000h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2014 Jan 7 12:28:04 │ - 32-bit CRC value (hex): d6437cc0 │ - compressed size: 943 bytes │ - uncompressed size: 2097 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + file last modified on (DOS date/time): 2017 May 30 09:58:14 │ + 32-bit CRC value (hex): a78f42fa │ + compressed size: 708 bytes │ + uncompressed size: 1840 bytes │ + length of filename: 19 characters │ + length of extra field: 4 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ + The central-directory extra field contains: │ + - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ + │ There is no file comment. │ │ Central directory entry #2: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - META-INF/15D80542.SF │ + assets/fonts/gtw.ttf │ │ - offset of local header from start of archive: 1009 │ - (00000000000003F1h) bytes │ + offset of local header from start of archive: 777 │ + (0000000000000309h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2014 Jan 7 12:28:04 │ - 32-bit CRC value (hex): 2b25ff36 │ - compressed size: 1025 bytes │ - uncompressed size: 2218 bytes │ + file last modified on (DOS date/time): 2017 May 30 09:58:14 │ + 32-bit CRC value (hex): df8f12cd │ + compressed size: 72386 bytes │ + uncompressed size: 129840 bytes │ length of filename: 20 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ @@ -76,614 +79,593 @@ │ There is no file comment. │ │ Central directory entry #3: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - META-INF/15D80542.RSA │ + assets/music/SzymonMatuszewski-Fallen.ogg │ │ - offset of local header from start of archive: 2100 │ - (0000000000000834h) bytes │ + offset of local header from start of archive: 73229 │ + (0000000000011E0Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2014 Jan 7 12:28:04 │ - 32-bit CRC value (hex): 6afd9787 │ - compressed size: 1078 bytes │ - uncompressed size: 1332 bytes │ - length of filename: 21 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 7cca5421 │ + compressed size: 1599414 bytes │ + uncompressed size: 1599414 bytes │ + length of filename: 41 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #4: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - assets/fonts/gtw.ttf │ + assets/sprites/sprites.atlas │ │ - offset of local header from start of archive: 3245 │ - (0000000000000CADh) bytes │ + offset of local header from start of archive: 1672714 │ + (000000000019860Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2014 Jan 7 12:15:56 │ - 32-bit CRC value (hex): df8f12cd │ - compressed size: 72403 bytes │ - uncompressed size: 129840 bytes │ - length of filename: 20 characters │ - length of extra field: 4 bytes │ + file last modified on (DOS date/time): 2017 May 30 09:58:14 │ + 32-bit CRC value (hex): c67b1e85 │ + compressed size: 383 bytes │ + uncompressed size: 1978 bytes │ + length of filename: 28 characters │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ - │ There is no file comment. │ │ Central directory entry #5: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - assets/music/SzymonMatuszewski-Fallen.ogg │ + assets/sprites/sprites.png │ │ - offset of local header from start of archive: 75718 │ - (00000000000127C6h) bytes │ + offset of local header from start of archive: 1673171 │ + (00000000001987D3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Jan 7 12:14:58 │ - 32-bit CRC value (hex): 7cca5421 │ - compressed size: 1599414 bytes │ - uncompressed size: 1599414 bytes │ - length of filename: 41 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 6977d80a │ + compressed size: 115520 bytes │ + uncompressed size: 115520 bytes │ + length of filename: 26 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #6: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - assets/sprites/sprites.atlas │ + assets/sprites/sprites2.png │ │ - offset of local header from start of archive: 1675206 │ - (0000000000198FC6h) bytes │ + offset of local header from start of archive: 1788747 │ + (00000000001B4B4Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2014 Jan 7 12:15:56 │ - 32-bit CRC value (hex): c67b1e85 │ - compressed size: 385 bytes │ - uncompressed size: 1978 bytes │ - length of filename: 28 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 1a5eddb3 │ + compressed size: 499521 bytes │ + uncompressed size: 499521 bytes │ + length of filename: 27 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #7: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-hdpi-v4/ic_launcher.png │ │ - assets/sprites/sprites.png │ - │ - offset of local header from start of archive: 1675665 │ - (0000000000199191h) bytes │ + offset of local header from start of archive: 2288325 │ + (000000000022EAC5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Jan 7 12:15:00 │ - 32-bit CRC value (hex): 6977d80a │ - compressed size: 115520 bytes │ - uncompressed size: 115520 bytes │ - length of filename: 26 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 6cec0851 │ + compressed size: 4533 bytes │ + uncompressed size: 4533 bytes │ + length of filename: 36 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #8: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - assets/sprites/sprites2.png │ + res/drawable-ldpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 1791244 │ - (00000000001B550Ch) bytes │ + offset of local header from start of archive: 2292924 │ + (000000000022FCBCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Jan 7 12:15:00 │ - 32-bit CRC value (hex): 1a5eddb3 │ - compressed size: 499521 bytes │ - uncompressed size: 499521 bytes │ - length of filename: 27 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 87b85506 │ + compressed size: 2273 bytes │ + uncompressed size: 2273 bytes │ + length of filename: 36 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #9: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/layout/main.xml │ + res/drawable-mdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 2290825 │ - (000000000022F489h) bytes │ + offset of local header from start of archive: 2295263 │ + (00000000002305DFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2014 Jan 7 12:15:56 │ - 32-bit CRC value (hex): a8207fe9 │ - compressed size: 224 bytes │ - uncompressed size: 476 bytes │ - length of filename: 19 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 7c99038e │ + compressed size: 3228 bytes │ + uncompressed size: 3228 bytes │ + length of filename: 36 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #10: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - AndroidManifest.xml │ + res/drawable-xhdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 2291114 │ - (000000000022F5AAh) bytes │ + offset of local header from start of archive: 2298557 │ + (00000000002312BDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2014 Jan 7 12:15:56 │ - 32-bit CRC value (hex): 00116f1a │ - compressed size: 638 bytes │ - uncompressed size: 1640 bytes │ - length of filename: 19 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): b10a9af0 │ + compressed size: 6051 bytes │ + uncompressed size: 6051 bytes │ + length of filename: 37 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #11: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - resources.arsc │ + res/drawable-xxhdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 2291817 │ - (000000000022F869h) bytes │ + offset of local header from start of archive: 2304675 │ + (0000000000232AA3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Jan 7 12:15:56 │ - 32-bit CRC value (hex): 3f11240a │ - compressed size: 1608 bytes │ - uncompressed size: 1608 bytes │ - length of filename: 14 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 85866b9d │ + compressed size: 9373 bytes │ + uncompressed size: 9373 bytes │ + length of filename: 38 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #12: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-hdpi/ic_launcher.png │ + res/layout/main.xml │ │ - offset of local header from start of archive: 2293472 │ - (000000000022FEE0h) bytes │ + offset of local header from start of archive: 2314116 │ + (0000000000234F84h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2014 Jan 7 12:15:56 │ - 32-bit CRC value (hex): cb03113c │ - compressed size: 4520 bytes │ - uncompressed size: 4520 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 May 30 09:58:14 │ + 32-bit CRC value (hex): a8207fe9 │ + compressed size: 224 bytes │ + uncompressed size: 476 bytes │ + length of filename: 19 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #13: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/ic_launcher.png │ + resources.arsc │ │ - offset of local header from start of archive: 2298056 │ - (00000000002310C8h) bytes │ + offset of local header from start of archive: 2314405 │ + (00000000002350A5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Jan 7 12:15:56 │ - 32-bit CRC value (hex): 733434e6 │ - compressed size: 2296 bytes │ - uncompressed size: 2296 bytes │ - length of filename: 33 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): b2b5dbc9 │ + compressed size: 1780 bytes │ + uncompressed size: 1780 bytes │ + length of filename: 14 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #14: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-mdpi/ic_launcher.png │ + classes.dex │ │ - offset of local header from start of archive: 2300416 │ - (0000000000231A00h) bytes │ + offset of local header from start of archive: 2316229 │ + (00000000002357C5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2014 Jan 7 12:15:56 │ - 32-bit CRC value (hex): a1b52f80 │ - compressed size: 3206 bytes │ - uncompressed size: 3206 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 May 30 09:58:14 │ + 32-bit CRC value (hex): 7b01fb56 │ + compressed size: 594575 bytes │ + uncompressed size: 1856792 bytes │ + length of filename: 11 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #15: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-xhdpi/ic_launcher.png │ + GeometriDestroyer.gwt.xml │ │ - offset of local header from start of archive: 2303686 │ - (00000000002326C6h) bytes │ + offset of local header from start of archive: 2910861 │ + (00000000002C6A8Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2014 Jan 7 12:15:56 │ - 32-bit CRC value (hex): 70cc8b0b │ - compressed size: 6070 bytes │ - uncompressed size: 6070 bytes │ - length of filename: 34 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2016 Sep 9 13:18:48 │ + 32-bit CRC value (hex): 10c0fc89 │ + compressed size: 206 bytes │ + uncompressed size: 276 bytes │ + length of filename: 25 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #16: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-xxhdpi/ic_launcher.png │ + com/badlogic/gdx.gwt.xml │ │ - offset of local header from start of archive: 2309822 │ - (0000000000233EBEh) bytes │ + offset of local header from start of archive: 2911138 │ + (00000000002C6BA2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2014 Jan 7 12:15:56 │ - 32-bit CRC value (hex): b43d1e8f │ - compressed size: 9325 bytes │ - uncompressed size: 9325 bytes │ - length of filename: 35 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 May 30 09:58:16 │ + 32-bit CRC value (hex): f85f33ec │ + compressed size: 1961 bytes │ + uncompressed size: 12853 bytes │ + length of filename: 24 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #17: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - classes.dex │ + com/badlogic/gdx/utils/arial-15.fnt │ │ - offset of local header from start of archive: 2319213 │ - (000000000023636Dh) bytes │ + offset of local header from start of archive: 2913169 │ + (00000000002C7391h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2014 Jan 7 12:15:54 │ - 32-bit CRC value (hex): 7c1a9a73 │ - compressed size: 592829 bytes │ - uncompressed size: 1413668 bytes │ - length of filename: 11 characters │ + file last modified on (DOS date/time): 2017 May 30 09:58:16 │ + 32-bit CRC value (hex): 9a59159d │ + compressed size: 2151 bytes │ + uncompressed size: 21743 bytes │ + length of filename: 35 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #18: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - GeometriDestroyer.gwt.xml │ + com/badlogic/gdx/utils/arial-15.png │ │ - offset of local header from start of archive: 2912099 │ - (00000000002C6F63h) bytes │ + offset of local header from start of archive: 2915401 │ + (00000000002C7C49h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2014 Jan 7 12:14:58 │ - 32-bit CRC value (hex): 10c0fc89 │ - compressed size: 206 bytes │ - uncompressed size: 276 bytes │ - length of filename: 25 characters │ + file last modified on (DOS date/time): 2017 May 30 09:58:16 │ + 32-bit CRC value (hex): f79ccf67 │ + compressed size: 21536 bytes │ + uncompressed size: 21814 bytes │ + length of filename: 35 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #19: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - com/badlogic/gdx.gwt.xml │ + com/esotericsoftware/TableLayout.gwt.xml │ │ - offset of local header from start of archive: 2912376 │ - (00000000002C7078h) bytes │ + offset of local header from start of archive: 2937018 │ + (00000000002CD0BAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2014 Jan 7 12:15:56 │ - 32-bit CRC value (hex): f85f33ec │ - compressed size: 2004 bytes │ - uncompressed size: 12853 bytes │ - length of filename: 24 characters │ + file last modified on (DOS date/time): 2017 May 30 09:58:16 │ + 32-bit CRC value (hex): 1e9812a1 │ + compressed size: 131 bytes │ + uncompressed size: 167 bytes │ + length of filename: 40 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #20: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - com/badlogic/gdx/utils/arial-15.fnt │ + lib/armeabi-v7a/libandroidgl20.so │ │ - offset of local header from start of archive: 2914450 │ - (00000000002C7892h) bytes │ + offset of local header from start of archive: 2937235 │ + (00000000002CD193h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2014 Jan 7 12:15:56 │ - 32-bit CRC value (hex): 9a59159d │ - compressed size: 2309 bytes │ - uncompressed size: 21743 bytes │ - length of filename: 35 characters │ + file last modified on (DOS date/time): 2016 Sep 9 13:18:48 │ + 32-bit CRC value (hex): faab590d │ + compressed size: 17137 bytes │ + uncompressed size: 61381 bytes │ + length of filename: 33 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #21: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - com/badlogic/gdx/utils/arial-15.png │ + lib/armeabi-v7a/libgdx-freetype.so │ │ - offset of local header from start of archive: 2916840 │ - (00000000002C81E8h) bytes │ + offset of local header from start of archive: 2954451 │ + (00000000002D14D3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2014 Jan 7 12:15:56 │ - 32-bit CRC value (hex): f79ccf67 │ - compressed size: 21536 bytes │ - uncompressed size: 21814 bytes │ - length of filename: 35 characters │ + file last modified on (DOS date/time): 2016 Sep 9 13:18:48 │ + 32-bit CRC value (hex): 7f395676 │ + compressed size: 287791 bytes │ + uncompressed size: 533864 bytes │ + length of filename: 34 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #22: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - com/esotericsoftware/TableLayout.gwt.xml │ + lib/armeabi-v7a/libgdx.so │ │ - offset of local header from start of archive: 2938457 │ - (00000000002CD659h) bytes │ + offset of local header from start of archive: 3242322 │ + (0000000000317952h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2014 Jan 7 12:15:56 │ - 32-bit CRC value (hex): 1e9812a1 │ - compressed size: 131 bytes │ - uncompressed size: 167 bytes │ - length of filename: 40 characters │ + file last modified on (DOS date/time): 2016 Sep 9 13:18:48 │ + 32-bit CRC value (hex): 33b569fa │ + compressed size: 136235 bytes │ + uncompressed size: 292144 bytes │ + length of filename: 25 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ @@ -692,27 +674,27 @@ │ Central directory entry #23: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ lib/armeabi/libandroidgl20.so │ │ - offset of local header from start of archive: 2938674 │ - (00000000002CD732h) bytes │ + offset of local header from start of archive: 3378628 │ + (0000000000338DC4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2014 Jan 7 12:15:00 │ + file last modified on (DOS date/time): 2016 Sep 9 13:18:48 │ 32-bit CRC value (hex): faab590d │ - compressed size: 17183 bytes │ + compressed size: 17137 bytes │ uncompressed size: 61381 bytes │ length of filename: 29 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -723,27 +705,27 @@ │ Central directory entry #24: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ lib/armeabi/libgdx-freetype.so │ │ - offset of local header from start of archive: 2955932 │ - (00000000002D1A9Ch) bytes │ + offset of local header from start of archive: 3395840 │ + (000000000033D100h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2014 Jan 7 12:15:00 │ + file last modified on (DOS date/time): 2016 Sep 9 13:18:48 │ 32-bit CRC value (hex): 5278413a │ - compressed size: 288250 bytes │ + compressed size: 287854 bytes │ uncompressed size: 537956 bytes │ length of filename: 30 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -754,27 +736,27 @@ │ Central directory entry #25: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ lib/armeabi/libgdx.so │ │ - offset of local header from start of archive: 3244258 │ - (00000000003180E2h) bytes │ + offset of local header from start of archive: 3683770 │ + (00000000003835BAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2014 Jan 7 12:15:00 │ + file last modified on (DOS date/time): 2016 Sep 9 13:18:48 │ 32-bit CRC value (hex): 434f3aed │ - compressed size: 167105 bytes │ + compressed size: 166559 bytes │ uncompressed size: 382252 bytes │ length of filename: 21 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -783,93 +765,89 @@ │ There is no file comment. │ │ Central directory entry #26: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - lib/armeabi-v7a/libandroidgl20.so │ + META-INF/MANIFEST.MF │ │ - offset of local header from start of archive: 3411430 │ - (0000000000340DE6h) bytes │ + offset of local header from start of archive: 3850396 │ + (00000000003AC09Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2014 Jan 7 12:15:00 │ - 32-bit CRC value (hex): faab590d │ - compressed size: 17183 bytes │ - uncompressed size: 61381 bytes │ - length of filename: 33 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 May 30 09:58:16 │ + 32-bit CRC value (hex): d6437cc0 │ + compressed size: 943 bytes │ + uncompressed size: 2097 bytes │ + length of filename: 20 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #27: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - lib/armeabi-v7a/libgdx-freetype.so │ + META-INF/15D80542.SF │ │ - offset of local header from start of archive: 3428692 │ - (0000000000345154h) bytes │ + offset of local header from start of archive: 3851389 │ + (00000000003AC47Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2014 Jan 7 12:15:00 │ - 32-bit CRC value (hex): 7f395676 │ - compressed size: 288141 bytes │ - uncompressed size: 533864 bytes │ - length of filename: 34 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 May 30 09:58:16 │ + 32-bit CRC value (hex): 2b25ff36 │ + compressed size: 1025 bytes │ + uncompressed size: 2218 bytes │ + length of filename: 20 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #28: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - lib/armeabi-v7a/libgdx.so │ + META-INF/15D80542.RSA │ │ - offset of local header from start of archive: 3716913 │ - (000000000038B731h) bytes │ + offset of local header from start of archive: 3852464 │ + (00000000003AC8B0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2014 Jan 7 12:15:00 │ - 32-bit CRC value (hex): 33b569fa │ - compressed size: 136314 bytes │ - uncompressed size: 292144 bytes │ - length of filename: 25 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 May 30 09:58:16 │ + 32-bit CRC value (hex): 6afd9787 │ + compressed size: 1078 bytes │ + uncompressed size: 1332 bytes │ + length of filename: 21 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── AndroidManifest.xml (decoded) │ ├── AndroidManifest.xml │ │ @@ -1,9 +1,9 @@ │ │ │ │ - │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── resources.arsc │ ├── aapt2 dump resources {} │ │ @@ -1,15 +1,15 @@ │ │ Binary APK │ │ Package name=se.danielj.geometridestroyer id=7f │ │ type drawable id=02 entryCount=1 │ │ resource 0x7f020000 drawable/ic_launcher │ │ - (ldpi-v4) (file) res/drawable-ldpi/ic_launcher.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/ic_launcher.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/ic_launcher.png type=PNG │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/ic_launcher.png type=PNG │ │ - (xxhdpi-v4) (file) res/drawable-xxhdpi/ic_launcher.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/ic_launcher.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/ic_launcher.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/ic_launcher.png type=PNG │ │ + (xhdpi-v4) (file) res/drawable-xhdpi-v4/ic_launcher.png type=PNG │ │ + (xxhdpi-v4) (file) res/drawable-xxhdpi-v4/ic_launcher.png type=PNG │ │ type layout id=03 entryCount=1 │ │ resource 0x7f030000 layout/main │ │ () (file) res/layout/main.xml type=XML │ │ type string id=04 entryCount=1 │ │ resource 0x7f040000 string/app_name │ │ () "Geometri Destroyer" ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,35 +1,35 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 06dcb1ee │ │ -signature : c906...e4de │ │ -file_size : 1413668 │ │ +checksum : 80b08d97 │ │ +signature : 8145...8299 │ │ +file_size : 1856792 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 11303 │ │ +string_ids_size : 11301 │ │ string_ids_off : 112 (0x000070) │ │ -type_ids_size : 1189 │ │ -type_ids_off : 45324 (0x00b10c) │ │ +type_ids_size : 1187 │ │ +type_ids_off : 45316 (0x00b104) │ │ proto_ids_size : 2182 │ │ -proto_ids_off : 50080 (0x00c3a0) │ │ +proto_ids_off : 50064 (0x00c390) │ │ field_ids_size : 5025 │ │ -field_ids_off : 76264 (0x0129e8) │ │ +field_ids_off : 76248 (0x0129d8) │ │ method_ids_size : 10583 │ │ -method_ids_off : 116464 (0x01c6f0) │ │ +method_ids_off : 116448 (0x01c6e0) │ │ class_defs_size : 858 │ │ -class_defs_off : 201128 (0x0311a8) │ │ -data_size : 1185084 │ │ -data_off : 228584 (0x037ce8) │ │ +class_defs_off : 201112 (0x031198) │ │ +data_size : 1612564 │ │ +data_off : 244228 (0x03ba04) │ │ │ │ Class #0 header: │ │ -class_idx : 78 │ │ +class_idx : 76 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 939 │ │ +superclass_idx : 937 │ │ source_file_idx : 427 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #0 annotations: │ │ @@ -77,54 +77,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -04c7f0: |[04c7f0] com.badlogic.gdx.Application$ApplicationType.:()V │ │ -04c800: 1246 |0000: const/4 v6, #int 4 // #4 │ │ -04c802: 1235 |0001: const/4 v5, #int 3 // #3 │ │ -04c804: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -04c806: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -04c808: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -04c80a: 2200 4e00 |0005: new-instance v0, Lcom/badlogic/gdx/Application$ApplicationType; // type@004e │ │ -04c80e: 1a01 7b01 |0007: const-string v1, "Android" // string@017b │ │ -04c812: 7030 dd00 1002 |0009: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/Application$ApplicationType;.:(Ljava/lang/String;I)V // method@00dd │ │ -04c818: 6900 0c00 |000c: sput-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType; // field@000c │ │ -04c81c: 2200 4e00 |000e: new-instance v0, Lcom/badlogic/gdx/Application$ApplicationType; // type@004e │ │ -04c820: 1a01 e302 |0010: const-string v1, "Desktop" // string@02e3 │ │ -04c824: 7030 dd00 1003 |0012: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/Application$ApplicationType;.:(Ljava/lang/String;I)V // method@00dd │ │ -04c82a: 6900 0e00 |0015: sput-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.Desktop:Lcom/badlogic/gdx/Application$ApplicationType; // field@000e │ │ -04c82e: 2200 4e00 |0017: new-instance v0, Lcom/badlogic/gdx/Application$ApplicationType; // type@004e │ │ -04c832: 1a01 aa01 |0019: const-string v1, "Applet" // string@01aa │ │ -04c836: 7030 dd00 1004 |001b: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/Application$ApplicationType;.:(Ljava/lang/String;I)V // method@00dd │ │ -04c83c: 6900 0d00 |001e: sput-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.Applet:Lcom/badlogic/gdx/Application$ApplicationType; // field@000d │ │ -04c840: 2200 4e00 |0020: new-instance v0, Lcom/badlogic/gdx/Application$ApplicationType; // type@004e │ │ -04c844: 1a01 ab10 |0022: const-string v1, "WebGL" // string@10ab │ │ -04c848: 7030 dd00 1005 |0024: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/Application$ApplicationType;.:(Ljava/lang/String;I)V // method@00dd │ │ -04c84e: 6900 0f00 |0027: sput-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.WebGL:Lcom/badlogic/gdx/Application$ApplicationType; // field@000f │ │ -04c852: 2200 4e00 |0029: new-instance v0, Lcom/badlogic/gdx/Application$ApplicationType; // type@004e │ │ -04c856: 1a01 f51c |002b: const-string v1, "iOS" // string@1cf5 │ │ -04c85a: 7030 dd00 1006 |002d: invoke-direct {v0, v1, v6}, Lcom/badlogic/gdx/Application$ApplicationType;.:(Ljava/lang/String;I)V // method@00dd │ │ -04c860: 6900 1000 |0030: sput-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.iOS:Lcom/badlogic/gdx/Application$ApplicationType; // field@0010 │ │ -04c864: 1250 |0032: const/4 v0, #int 5 // #5 │ │ -04c866: 2300 4e04 |0033: new-array v0, v0, [Lcom/badlogic/gdx/Application$ApplicationType; // type@044e │ │ -04c86a: 6201 0c00 |0035: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType; // field@000c │ │ -04c86e: 4d01 0002 |0037: aput-object v1, v0, v2 │ │ -04c872: 6201 0e00 |0039: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.Desktop:Lcom/badlogic/gdx/Application$ApplicationType; // field@000e │ │ -04c876: 4d01 0003 |003b: aput-object v1, v0, v3 │ │ -04c87a: 6201 0d00 |003d: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.Applet:Lcom/badlogic/gdx/Application$ApplicationType; // field@000d │ │ -04c87e: 4d01 0004 |003f: aput-object v1, v0, v4 │ │ -04c882: 6201 0f00 |0041: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.WebGL:Lcom/badlogic/gdx/Application$ApplicationType; // field@000f │ │ -04c886: 4d01 0005 |0043: aput-object v1, v0, v5 │ │ -04c88a: 6201 1000 |0045: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.iOS:Lcom/badlogic/gdx/Application$ApplicationType; // field@0010 │ │ -04c88e: 4d01 0006 |0047: aput-object v1, v0, v6 │ │ -04c892: 6900 0b00 |0049: sput-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.$VALUES:[Lcom/badlogic/gdx/Application$ApplicationType; // field@000b │ │ -04c896: 0e00 |004b: return-void │ │ +05accc: |[05accc] com.badlogic.gdx.Application$ApplicationType.:()V │ │ +05acdc: 1246 |0000: const/4 v6, #int 4 // #4 │ │ +05acde: 1235 |0001: const/4 v5, #int 3 // #3 │ │ +05ace0: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +05ace2: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +05ace4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +05ace6: 2200 4c00 |0005: new-instance v0, Lcom/badlogic/gdx/Application$ApplicationType; // type@004c │ │ +05acea: 1a01 7b01 |0007: const-string v1, "Android" // string@017b │ │ +05acee: 7030 dd00 1002 |0009: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/Application$ApplicationType;.:(Ljava/lang/String;I)V // method@00dd │ │ +05acf4: 6900 0c00 |000c: sput-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType; // field@000c │ │ +05acf8: 2200 4c00 |000e: new-instance v0, Lcom/badlogic/gdx/Application$ApplicationType; // type@004c │ │ +05acfc: 1a01 e302 |0010: const-string v1, "Desktop" // string@02e3 │ │ +05ad00: 7030 dd00 1003 |0012: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/Application$ApplicationType;.:(Ljava/lang/String;I)V // method@00dd │ │ +05ad06: 6900 0e00 |0015: sput-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.Desktop:Lcom/badlogic/gdx/Application$ApplicationType; // field@000e │ │ +05ad0a: 2200 4c00 |0017: new-instance v0, Lcom/badlogic/gdx/Application$ApplicationType; // type@004c │ │ +05ad0e: 1a01 aa01 |0019: const-string v1, "Applet" // string@01aa │ │ +05ad12: 7030 dd00 1004 |001b: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/Application$ApplicationType;.:(Ljava/lang/String;I)V // method@00dd │ │ +05ad18: 6900 0d00 |001e: sput-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.Applet:Lcom/badlogic/gdx/Application$ApplicationType; // field@000d │ │ +05ad1c: 2200 4c00 |0020: new-instance v0, Lcom/badlogic/gdx/Application$ApplicationType; // type@004c │ │ +05ad20: 1a01 a910 |0022: const-string v1, "WebGL" // string@10a9 │ │ +05ad24: 7030 dd00 1005 |0024: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/Application$ApplicationType;.:(Ljava/lang/String;I)V // method@00dd │ │ +05ad2a: 6900 0f00 |0027: sput-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.WebGL:Lcom/badlogic/gdx/Application$ApplicationType; // field@000f │ │ +05ad2e: 2200 4c00 |0029: new-instance v0, Lcom/badlogic/gdx/Application$ApplicationType; // type@004c │ │ +05ad32: 1a01 f31c |002b: const-string v1, "iOS" // string@1cf3 │ │ +05ad36: 7030 dd00 1006 |002d: invoke-direct {v0, v1, v6}, Lcom/badlogic/gdx/Application$ApplicationType;.:(Ljava/lang/String;I)V // method@00dd │ │ +05ad3c: 6900 1000 |0030: sput-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.iOS:Lcom/badlogic/gdx/Application$ApplicationType; // field@0010 │ │ +05ad40: 1250 |0032: const/4 v0, #int 5 // #5 │ │ +05ad42: 2300 4c04 |0033: new-array v0, v0, [Lcom/badlogic/gdx/Application$ApplicationType; // type@044c │ │ +05ad46: 6201 0c00 |0035: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType; // field@000c │ │ +05ad4a: 4d01 0002 |0037: aput-object v1, v0, v2 │ │ +05ad4e: 6201 0e00 |0039: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.Desktop:Lcom/badlogic/gdx/Application$ApplicationType; // field@000e │ │ +05ad52: 4d01 0003 |003b: aput-object v1, v0, v3 │ │ +05ad56: 6201 0d00 |003d: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.Applet:Lcom/badlogic/gdx/Application$ApplicationType; // field@000d │ │ +05ad5a: 4d01 0004 |003f: aput-object v1, v0, v4 │ │ +05ad5e: 6201 0f00 |0041: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.WebGL:Lcom/badlogic/gdx/Application$ApplicationType; // field@000f │ │ +05ad62: 4d01 0005 |0043: aput-object v1, v0, v5 │ │ +05ad66: 6201 1000 |0045: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.iOS:Lcom/badlogic/gdx/Application$ApplicationType; // field@0010 │ │ +05ad6a: 4d01 0006 |0047: aput-object v1, v0, v6 │ │ +05ad6e: 6900 0b00 |0049: sput-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.$VALUES:[Lcom/badlogic/gdx/Application$ApplicationType; // field@000b │ │ +05ad72: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=96 │ │ 0x0032 line=95 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/Application$ApplicationType;) │ │ @@ -132,17 +132,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -04c898: |[04c898] com.badlogic.gdx.Application$ApplicationType.:(Ljava/lang/String;I)V │ │ -04c8a8: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ -04c8ae: 0e00 |0003: return-void │ │ +05ad74: |[05ad74] com.badlogic.gdx.Application$ApplicationType.:(Ljava/lang/String;I)V │ │ +05ad84: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ +05ad8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/Application$ApplicationType; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -152,20 +152,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/Application$ApplicationType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04c8b0: |[04c8b0] com.badlogic.gdx.Application$ApplicationType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/Application$ApplicationType; │ │ -04c8c0: 1c00 4e00 |0000: const-class v0, Lcom/badlogic/gdx/Application$ApplicationType; // type@004e │ │ -04c8c4: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ -04c8ca: 0c00 |0005: move-result-object v0 │ │ -04c8cc: 1f00 4e00 |0006: check-cast v0, Lcom/badlogic/gdx/Application$ApplicationType; // type@004e │ │ -04c8d0: 1100 |0008: return-object v0 │ │ +05ad8c: |[05ad8c] com.badlogic.gdx.Application$ApplicationType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/Application$ApplicationType; │ │ +05ad9c: 1c00 4c00 |0000: const-class v0, Lcom/badlogic/gdx/Application$ApplicationType; // type@004c │ │ +05ada0: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ +05ada6: 0c00 |0005: move-result-object v0 │ │ +05ada8: 1f00 4c00 |0006: check-cast v0, Lcom/badlogic/gdx/Application$ApplicationType; // type@004c │ │ +05adac: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/Application$ApplicationType;) │ │ @@ -173,32 +173,32 @@ │ │ type : '()[Lcom/badlogic/gdx/Application$ApplicationType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -04c8d4: |[04c8d4] com.badlogic.gdx.Application$ApplicationType.values:()[Lcom/badlogic/gdx/Application$ApplicationType; │ │ -04c8e4: 6200 0b00 |0000: sget-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.$VALUES:[Lcom/badlogic/gdx/Application$ApplicationType; // field@000b │ │ -04c8e8: 6e10 3b29 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/Application$ApplicationType;.clone:()Ljava/lang/Object; // method@293b │ │ -04c8ee: 0c00 |0005: move-result-object v0 │ │ -04c8f0: 1f00 4e04 |0006: check-cast v0, [Lcom/badlogic/gdx/Application$ApplicationType; // type@044e │ │ -04c8f4: 1100 |0008: return-object v0 │ │ +05adb0: |[05adb0] com.badlogic.gdx.Application$ApplicationType.values:()[Lcom/badlogic/gdx/Application$ApplicationType; │ │ +05adc0: 6200 0b00 |0000: sget-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.$VALUES:[Lcom/badlogic/gdx/Application$ApplicationType; // field@000b │ │ +05adc4: 6e10 3b29 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/Application$ApplicationType;.clone:()Ljava/lang/Object; // method@293b │ │ +05adca: 0c00 |0005: move-result-object v0 │ │ +05adcc: 1f00 4c04 |0006: check-cast v0, [Lcom/badlogic/gdx/Application$ApplicationType; // type@044c │ │ +05add0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 427 (Application.java) │ │ │ │ Class #1 header: │ │ -class_idx : 79 │ │ +class_idx : 77 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 427 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 22 │ │ │ │ Class #1 annotations: │ │ @@ -364,17 +364,17 @@ │ │ type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 427 (Application.java) │ │ │ │ Class #2 header: │ │ -class_idx : 81 │ │ +class_idx : 79 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 429 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ Class #2 - │ │ @@ -421,17 +421,17 @@ │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 429 (ApplicationListener.java) │ │ │ │ Class #3 header: │ │ -class_idx : 82 │ │ +class_idx : 80 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 449 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #3 - │ │ @@ -466,17 +466,17 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/audio/Sound;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 449 (Audio.java) │ │ │ │ Class #4 header: │ │ -class_idx : 83 │ │ +class_idx : 81 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 939 │ │ +superclass_idx : 937 │ │ source_file_idx : 1038 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #4 annotations: │ │ @@ -524,54 +524,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -04c8f8: |[04c8f8] com.badlogic.gdx.Files$FileType.:()V │ │ -04c908: 1246 |0000: const/4 v6, #int 4 // #4 │ │ -04c90a: 1235 |0001: const/4 v5, #int 3 // #3 │ │ -04c90c: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -04c90e: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -04c910: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -04c912: 2200 5300 |0005: new-instance v0, Lcom/badlogic/gdx/Files$FileType; // type@0053 │ │ -04c916: 1a01 6f02 |0007: const-string v1, "Classpath" // string@026f │ │ -04c91a: 7030 0801 1002 |0009: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/Files$FileType;.:(Ljava/lang/String;I)V // method@0108 │ │ -04c920: 6900 1700 |000c: sput-object v0, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ -04c924: 2200 5300 |000e: new-instance v0, Lcom/badlogic/gdx/Files$FileType; // type@0053 │ │ -04c928: 1a01 1a07 |0010: const-string v1, "Internal" // string@071a │ │ -04c92c: 7030 0801 1003 |0012: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/Files$FileType;.:(Ljava/lang/String;I)V // method@0108 │ │ -04c932: 6900 1900 |0015: sput-object v0, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ -04c936: 2200 5300 |0017: new-instance v0, Lcom/badlogic/gdx/Files$FileType; // type@0053 │ │ -04c93a: 1a01 9203 |0019: const-string v1, "External" // string@0392 │ │ -04c93e: 7030 0801 1004 |001b: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/Files$FileType;.:(Ljava/lang/String;I)V // method@0108 │ │ -04c944: 6900 1800 |001e: sput-object v0, Lcom/badlogic/gdx/Files$FileType;.External:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ -04c948: 2200 5300 |0020: new-instance v0, Lcom/badlogic/gdx/Files$FileType; // type@0053 │ │ -04c94c: 1a01 6801 |0022: const-string v1, "Absolute" // string@0168 │ │ -04c950: 7030 0801 1005 |0024: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/Files$FileType;.:(Ljava/lang/String;I)V // method@0108 │ │ -04c956: 6900 1600 |0027: sput-object v0, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0016 │ │ -04c95a: 2200 5300 |0029: new-instance v0, Lcom/badlogic/gdx/Files$FileType; // type@0053 │ │ -04c95e: 1a01 d80c |002b: const-string v1, "Local" // string@0cd8 │ │ -04c962: 7030 0801 1006 |002d: invoke-direct {v0, v1, v6}, Lcom/badlogic/gdx/Files$FileType;.:(Ljava/lang/String;I)V // method@0108 │ │ -04c968: 6900 1a00 |0030: sput-object v0, Lcom/badlogic/gdx/Files$FileType;.Local:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ -04c96c: 1250 |0032: const/4 v0, #int 5 // #5 │ │ -04c96e: 2300 4f04 |0033: new-array v0, v0, [Lcom/badlogic/gdx/Files$FileType; // type@044f │ │ -04c972: 6201 1700 |0035: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ -04c976: 4d01 0002 |0037: aput-object v1, v0, v2 │ │ -04c97a: 6201 1900 |0039: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ -04c97e: 4d01 0003 |003b: aput-object v1, v0, v3 │ │ -04c982: 6201 1800 |003d: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.External:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ -04c986: 4d01 0004 |003f: aput-object v1, v0, v4 │ │ -04c98a: 6201 1600 |0041: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0016 │ │ -04c98e: 4d01 0005 |0043: aput-object v1, v0, v5 │ │ -04c992: 6201 1a00 |0045: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Local:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ -04c996: 4d01 0006 |0047: aput-object v1, v0, v6 │ │ -04c99a: 6900 1500 |0049: sput-object v0, Lcom/badlogic/gdx/Files$FileType;.$VALUES:[Lcom/badlogic/gdx/Files$FileType; // field@0015 │ │ -04c99e: 0e00 |004b: return-void │ │ +05add4: |[05add4] com.badlogic.gdx.Files$FileType.:()V │ │ +05ade4: 1246 |0000: const/4 v6, #int 4 // #4 │ │ +05ade6: 1235 |0001: const/4 v5, #int 3 // #3 │ │ +05ade8: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +05adea: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +05adec: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +05adee: 2200 5100 |0005: new-instance v0, Lcom/badlogic/gdx/Files$FileType; // type@0051 │ │ +05adf2: 1a01 6f02 |0007: const-string v1, "Classpath" // string@026f │ │ +05adf6: 7030 0801 1002 |0009: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/Files$FileType;.:(Ljava/lang/String;I)V // method@0108 │ │ +05adfc: 6900 1700 |000c: sput-object v0, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ +05ae00: 2200 5100 |000e: new-instance v0, Lcom/badlogic/gdx/Files$FileType; // type@0051 │ │ +05ae04: 1a01 1a07 |0010: const-string v1, "Internal" // string@071a │ │ +05ae08: 7030 0801 1003 |0012: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/Files$FileType;.:(Ljava/lang/String;I)V // method@0108 │ │ +05ae0e: 6900 1900 |0015: sput-object v0, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ +05ae12: 2200 5100 |0017: new-instance v0, Lcom/badlogic/gdx/Files$FileType; // type@0051 │ │ +05ae16: 1a01 9203 |0019: const-string v1, "External" // string@0392 │ │ +05ae1a: 7030 0801 1004 |001b: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/Files$FileType;.:(Ljava/lang/String;I)V // method@0108 │ │ +05ae20: 6900 1800 |001e: sput-object v0, Lcom/badlogic/gdx/Files$FileType;.External:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ +05ae24: 2200 5100 |0020: new-instance v0, Lcom/badlogic/gdx/Files$FileType; // type@0051 │ │ +05ae28: 1a01 6801 |0022: const-string v1, "Absolute" // string@0168 │ │ +05ae2c: 7030 0801 1005 |0024: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/Files$FileType;.:(Ljava/lang/String;I)V // method@0108 │ │ +05ae32: 6900 1600 |0027: sput-object v0, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0016 │ │ +05ae36: 2200 5100 |0029: new-instance v0, Lcom/badlogic/gdx/Files$FileType; // type@0051 │ │ +05ae3a: 1a01 d60c |002b: const-string v1, "Local" // string@0cd6 │ │ +05ae3e: 7030 0801 1006 |002d: invoke-direct {v0, v1, v6}, Lcom/badlogic/gdx/Files$FileType;.:(Ljava/lang/String;I)V // method@0108 │ │ +05ae44: 6900 1a00 |0030: sput-object v0, Lcom/badlogic/gdx/Files$FileType;.Local:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ +05ae48: 1250 |0032: const/4 v0, #int 5 // #5 │ │ +05ae4a: 2300 4d04 |0033: new-array v0, v0, [Lcom/badlogic/gdx/Files$FileType; // type@044d │ │ +05ae4e: 6201 1700 |0035: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ +05ae52: 4d01 0002 |0037: aput-object v1, v0, v2 │ │ +05ae56: 6201 1900 |0039: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ +05ae5a: 4d01 0003 |003b: aput-object v1, v0, v3 │ │ +05ae5e: 6201 1800 |003d: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.External:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ +05ae62: 4d01 0004 |003f: aput-object v1, v0, v4 │ │ +05ae66: 6201 1600 |0041: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0016 │ │ +05ae6a: 4d01 0005 |0043: aput-object v1, v0, v5 │ │ +05ae6e: 6201 1a00 |0045: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Local:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ +05ae72: 4d01 0006 |0047: aput-object v1, v0, v6 │ │ +05ae76: 6900 1500 |0049: sput-object v0, Lcom/badlogic/gdx/Files$FileType;.$VALUES:[Lcom/badlogic/gdx/Files$FileType; // field@0015 │ │ +05ae7a: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=33 │ │ 0x000e line=38 │ │ 0x0017 line=41 │ │ 0x0020 line=45 │ │ 0x0029 line=48 │ │ @@ -583,17 +583,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -04c9a0: |[04c9a0] com.badlogic.gdx.Files$FileType.:(Ljava/lang/String;I)V │ │ -04c9b0: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ -04c9b6: 0e00 |0003: return-void │ │ +05ae7c: |[05ae7c] com.badlogic.gdx.Files$FileType.:(Ljava/lang/String;I)V │ │ +05ae8c: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ +05ae92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/Files$FileType; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -603,20 +603,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/Files$FileType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04c9b8: |[04c9b8] com.badlogic.gdx.Files$FileType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/Files$FileType; │ │ -04c9c8: 1c00 5300 |0000: const-class v0, Lcom/badlogic/gdx/Files$FileType; // type@0053 │ │ -04c9cc: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ -04c9d2: 0c00 |0005: move-result-object v0 │ │ -04c9d4: 1f00 5300 |0006: check-cast v0, Lcom/badlogic/gdx/Files$FileType; // type@0053 │ │ -04c9d8: 1100 |0008: return-object v0 │ │ +05ae94: |[05ae94] com.badlogic.gdx.Files$FileType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/Files$FileType; │ │ +05aea4: 1c00 5100 |0000: const-class v0, Lcom/badlogic/gdx/Files$FileType; // type@0051 │ │ +05aea8: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ +05aeae: 0c00 |0005: move-result-object v0 │ │ +05aeb0: 1f00 5100 |0006: check-cast v0, Lcom/badlogic/gdx/Files$FileType; // type@0051 │ │ +05aeb4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/Files$FileType;) │ │ @@ -624,32 +624,32 @@ │ │ type : '()[Lcom/badlogic/gdx/Files$FileType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -04c9dc: |[04c9dc] com.badlogic.gdx.Files$FileType.values:()[Lcom/badlogic/gdx/Files$FileType; │ │ -04c9ec: 6200 1500 |0000: sget-object v0, Lcom/badlogic/gdx/Files$FileType;.$VALUES:[Lcom/badlogic/gdx/Files$FileType; // field@0015 │ │ -04c9f0: 6e10 3c29 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/Files$FileType;.clone:()Ljava/lang/Object; // method@293c │ │ -04c9f6: 0c00 |0005: move-result-object v0 │ │ -04c9f8: 1f00 4f04 |0006: check-cast v0, [Lcom/badlogic/gdx/Files$FileType; // type@044f │ │ -04c9fc: 1100 |0008: return-object v0 │ │ +05aeb8: |[05aeb8] com.badlogic.gdx.Files$FileType.values:()[Lcom/badlogic/gdx/Files$FileType; │ │ +05aec8: 6200 1500 |0000: sget-object v0, Lcom/badlogic/gdx/Files$FileType;.$VALUES:[Lcom/badlogic/gdx/Files$FileType; // field@0015 │ │ +05aecc: 6e10 3c29 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/Files$FileType;.clone:()Ljava/lang/Object; // method@293c │ │ +05aed2: 0c00 |0005: move-result-object v0 │ │ +05aed4: 1f00 4d04 |0006: check-cast v0, [Lcom/badlogic/gdx/Files$FileType; // type@044d │ │ +05aed8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 1038 (Files.java) │ │ │ │ Class #5 header: │ │ -class_idx : 84 │ │ +class_idx : 82 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1038 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 10 │ │ │ │ Class #5 annotations: │ │ @@ -724,17 +724,17 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1038 (Files.java) │ │ │ │ Class #6 header: │ │ -class_idx : 86 │ │ +class_idx : 84 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1652 │ │ static_fields_size : 11 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #6 - │ │ @@ -794,30 +794,30 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04ca00: |[04ca00] com.badlogic.gdx.Gdx.:()V │ │ -04ca10: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04ca16: 0e00 |0003: return-void │ │ +05aedc: |[05aedc] com.badlogic.gdx.Gdx.:()V │ │ +05aeec: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05aef2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/Gdx; │ │ │ │ Virtual methods - │ │ source_file_idx : 1652 (Gdx.java) │ │ │ │ Class #7 header: │ │ -class_idx : 87 │ │ +class_idx : 85 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1693 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #7 annotations: │ │ @@ -870,25 +870,25 @@ │ │ type : '(IIIIIIIZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -04ca18: |[04ca18] com.badlogic.gdx.Graphics$BufferFormat.:(IIIIIIIZ)V │ │ -04ca28: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04ca2e: 5901 2c00 |0003: iput v1, v0, Lcom/badlogic/gdx/Graphics$BufferFormat;.r:I // field@002c │ │ -04ca32: 5902 2b00 |0005: iput v2, v0, Lcom/badlogic/gdx/Graphics$BufferFormat;.g:I // field@002b │ │ -04ca36: 5903 2800 |0007: iput v3, v0, Lcom/badlogic/gdx/Graphics$BufferFormat;.b:I // field@0028 │ │ -04ca3a: 5904 2700 |0009: iput v4, v0, Lcom/badlogic/gdx/Graphics$BufferFormat;.a:I // field@0027 │ │ -04ca3e: 5905 2a00 |000b: iput v5, v0, Lcom/badlogic/gdx/Graphics$BufferFormat;.depth:I // field@002a │ │ -04ca42: 5906 2e00 |000d: iput v6, v0, Lcom/badlogic/gdx/Graphics$BufferFormat;.stencil:I // field@002e │ │ -04ca46: 5907 2d00 |000f: iput v7, v0, Lcom/badlogic/gdx/Graphics$BufferFormat;.samples:I // field@002d │ │ -04ca4a: 5c08 2900 |0011: iput-boolean v8, v0, Lcom/badlogic/gdx/Graphics$BufferFormat;.coverageSampling:Z // field@0029 │ │ -04ca4e: 0e00 |0013: return-void │ │ +05aef4: |[05aef4] com.badlogic.gdx.Graphics$BufferFormat.:(IIIIIIIZ)V │ │ +05af04: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05af0a: 5901 2c00 |0003: iput v1, v0, Lcom/badlogic/gdx/Graphics$BufferFormat;.r:I // field@002c │ │ +05af0e: 5902 2b00 |0005: iput v2, v0, Lcom/badlogic/gdx/Graphics$BufferFormat;.g:I // field@002b │ │ +05af12: 5903 2800 |0007: iput v3, v0, Lcom/badlogic/gdx/Graphics$BufferFormat;.b:I // field@0028 │ │ +05af16: 5904 2700 |0009: iput v4, v0, Lcom/badlogic/gdx/Graphics$BufferFormat;.a:I // field@0027 │ │ +05af1a: 5905 2a00 |000b: iput v5, v0, Lcom/badlogic/gdx/Graphics$BufferFormat;.depth:I // field@002a │ │ +05af1e: 5906 2e00 |000d: iput v6, v0, Lcom/badlogic/gdx/Graphics$BufferFormat;.stencil:I // field@002e │ │ +05af22: 5907 2d00 |000f: iput v7, v0, Lcom/badlogic/gdx/Graphics$BufferFormat;.samples:I // field@002d │ │ +05af26: 5c08 2900 |0011: iput-boolean v8, v0, Lcom/badlogic/gdx/Graphics$BufferFormat;.coverageSampling:Z // field@0029 │ │ +05af2a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ 0x0005 line=101 │ │ 0x0007 line=102 │ │ 0x0009 line=103 │ │ @@ -914,80 +914,80 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -04ca50: |[04ca50] com.badlogic.gdx.Graphics$BufferFormat.toString:()Ljava/lang/String; │ │ -04ca60: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -04ca64: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04ca6a: 1a01 cb24 |0005: const-string v1, "r: " // string@24cb │ │ -04ca6e: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04ca74: 0c00 |000a: move-result-object v0 │ │ -04ca76: 5221 2c00 |000b: iget v1, v2, Lcom/badlogic/gdx/Graphics$BufferFormat;.r:I // field@002c │ │ -04ca7a: 6e20 6b26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04ca80: 0c00 |0010: move-result-object v0 │ │ -04ca82: 1a01 ba00 |0011: const-string v1, ", g: " // string@00ba │ │ -04ca86: 6e20 6e26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04ca8c: 0c00 |0016: move-result-object v0 │ │ -04ca8e: 5221 2b00 |0017: iget v1, v2, Lcom/badlogic/gdx/Graphics$BufferFormat;.g:I // field@002b │ │ -04ca92: 6e20 6b26 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04ca98: 0c00 |001c: move-result-object v0 │ │ -04ca9a: 1a01 af00 |001d: const-string v1, ", b: " // string@00af │ │ -04ca9e: 6e20 6e26 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04caa4: 0c00 |0022: move-result-object v0 │ │ -04caa6: 5221 2800 |0023: iget v1, v2, Lcom/badlogic/gdx/Graphics$BufferFormat;.b:I // field@0028 │ │ -04caaa: 6e20 6b26 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04cab0: 0c00 |0028: move-result-object v0 │ │ -04cab2: 1a01 ae00 |0029: const-string v1, ", a: " // string@00ae │ │ -04cab6: 6e20 6e26 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04cabc: 0c00 |002e: move-result-object v0 │ │ -04cabe: 5221 2700 |002f: iget v1, v2, Lcom/badlogic/gdx/Graphics$BufferFormat;.a:I // field@0027 │ │ -04cac2: 6e20 6b26 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04cac8: 0c00 |0034: move-result-object v0 │ │ -04caca: 1a01 b700 |0035: const-string v1, ", depth: " // string@00b7 │ │ -04cace: 6e20 6e26 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04cad4: 0c00 |003a: move-result-object v0 │ │ -04cad6: 5221 2a00 |003b: iget v1, v2, Lcom/badlogic/gdx/Graphics$BufferFormat;.depth:I // field@002a │ │ -04cada: 6e20 6b26 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04cae0: 0c00 |0040: move-result-object v0 │ │ -04cae2: 1a01 c800 |0041: const-string v1, ", stencil: " // string@00c8 │ │ -04cae6: 6e20 6e26 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04caec: 0c00 |0046: move-result-object v0 │ │ -04caee: 5221 2e00 |0047: iget v1, v2, Lcom/badlogic/gdx/Graphics$BufferFormat;.stencil:I // field@002e │ │ -04caf2: 6e20 6b26 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04caf8: 0c00 |004c: move-result-object v0 │ │ -04cafa: 1a01 c200 |004d: const-string v1, ", num samples: " // string@00c2 │ │ -04cafe: 6e20 6e26 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04cb04: 0c00 |0052: move-result-object v0 │ │ -04cb06: 5221 2d00 |0053: iget v1, v2, Lcom/badlogic/gdx/Graphics$BufferFormat;.samples:I // field@002d │ │ -04cb0a: 6e20 6b26 1000 |0055: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04cb10: 0c00 |0058: move-result-object v0 │ │ -04cb12: 1a01 b500 |0059: const-string v1, ", coverage sampling: " // string@00b5 │ │ -04cb16: 6e20 6e26 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04cb1c: 0c00 |005e: move-result-object v0 │ │ -04cb1e: 5521 2900 |005f: iget-boolean v1, v2, Lcom/badlogic/gdx/Graphics$BufferFormat;.coverageSampling:Z // field@0029 │ │ -04cb22: 6e20 6f26 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@266f │ │ -04cb28: 0c00 |0064: move-result-object v0 │ │ -04cb2a: 6e10 7426 0000 |0065: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04cb30: 0c00 |0068: move-result-object v0 │ │ -04cb32: 1100 |0069: return-object v0 │ │ +05af2c: |[05af2c] com.badlogic.gdx.Graphics$BufferFormat.toString:()Ljava/lang/String; │ │ +05af3c: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +05af40: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05af46: 1a01 c924 |0005: const-string v1, "r: " // string@24c9 │ │ +05af4a: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05af50: 0c00 |000a: move-result-object v0 │ │ +05af52: 5221 2c00 |000b: iget v1, v2, Lcom/badlogic/gdx/Graphics$BufferFormat;.r:I // field@002c │ │ +05af56: 6e20 6b26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05af5c: 0c00 |0010: move-result-object v0 │ │ +05af5e: 1a01 ba00 |0011: const-string v1, ", g: " // string@00ba │ │ +05af62: 6e20 6e26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05af68: 0c00 |0016: move-result-object v0 │ │ +05af6a: 5221 2b00 |0017: iget v1, v2, Lcom/badlogic/gdx/Graphics$BufferFormat;.g:I // field@002b │ │ +05af6e: 6e20 6b26 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05af74: 0c00 |001c: move-result-object v0 │ │ +05af76: 1a01 af00 |001d: const-string v1, ", b: " // string@00af │ │ +05af7a: 6e20 6e26 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05af80: 0c00 |0022: move-result-object v0 │ │ +05af82: 5221 2800 |0023: iget v1, v2, Lcom/badlogic/gdx/Graphics$BufferFormat;.b:I // field@0028 │ │ +05af86: 6e20 6b26 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05af8c: 0c00 |0028: move-result-object v0 │ │ +05af8e: 1a01 ae00 |0029: const-string v1, ", a: " // string@00ae │ │ +05af92: 6e20 6e26 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05af98: 0c00 |002e: move-result-object v0 │ │ +05af9a: 5221 2700 |002f: iget v1, v2, Lcom/badlogic/gdx/Graphics$BufferFormat;.a:I // field@0027 │ │ +05af9e: 6e20 6b26 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05afa4: 0c00 |0034: move-result-object v0 │ │ +05afa6: 1a01 b700 |0035: const-string v1, ", depth: " // string@00b7 │ │ +05afaa: 6e20 6e26 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05afb0: 0c00 |003a: move-result-object v0 │ │ +05afb2: 5221 2a00 |003b: iget v1, v2, Lcom/badlogic/gdx/Graphics$BufferFormat;.depth:I // field@002a │ │ +05afb6: 6e20 6b26 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05afbc: 0c00 |0040: move-result-object v0 │ │ +05afbe: 1a01 c800 |0041: const-string v1, ", stencil: " // string@00c8 │ │ +05afc2: 6e20 6e26 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05afc8: 0c00 |0046: move-result-object v0 │ │ +05afca: 5221 2e00 |0047: iget v1, v2, Lcom/badlogic/gdx/Graphics$BufferFormat;.stencil:I // field@002e │ │ +05afce: 6e20 6b26 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05afd4: 0c00 |004c: move-result-object v0 │ │ +05afd6: 1a01 c200 |004d: const-string v1, ", num samples: " // string@00c2 │ │ +05afda: 6e20 6e26 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05afe0: 0c00 |0052: move-result-object v0 │ │ +05afe2: 5221 2d00 |0053: iget v1, v2, Lcom/badlogic/gdx/Graphics$BufferFormat;.samples:I // field@002d │ │ +05afe6: 6e20 6b26 1000 |0055: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05afec: 0c00 |0058: move-result-object v0 │ │ +05afee: 1a01 b500 |0059: const-string v1, ", coverage sampling: " // string@00b5 │ │ +05aff2: 6e20 6e26 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05aff8: 0c00 |005e: move-result-object v0 │ │ +05affa: 5521 2900 |005f: iget-boolean v1, v2, Lcom/badlogic/gdx/Graphics$BufferFormat;.coverageSampling:Z // field@0029 │ │ +05affe: 6e20 6f26 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@266f │ │ +05b004: 0c00 |0064: move-result-object v0 │ │ +05b006: 6e10 7426 0000 |0065: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05b00c: 0c00 |0068: move-result-object v0 │ │ +05b00e: 1100 |0069: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x006a reg=2 this Lcom/badlogic/gdx/Graphics$BufferFormat; │ │ │ │ source_file_idx : 1693 (Graphics.java) │ │ │ │ Class #8 header: │ │ -class_idx : 88 │ │ +class_idx : 86 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1693 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #8 annotations: │ │ @@ -1024,21 +1024,21 @@ │ │ type : '(IIII)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -04cb34: |[04cb34] com.badlogic.gdx.Graphics$DisplayMode.:(IIII)V │ │ -04cb44: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04cb4a: 5901 3200 |0003: iput v1, v0, Lcom/badlogic/gdx/Graphics$DisplayMode;.width:I // field@0032 │ │ -04cb4e: 5902 3000 |0005: iput v2, v0, Lcom/badlogic/gdx/Graphics$DisplayMode;.height:I // field@0030 │ │ -04cb52: 5903 3100 |0007: iput v3, v0, Lcom/badlogic/gdx/Graphics$DisplayMode;.refreshRate:I // field@0031 │ │ -04cb56: 5904 2f00 |0009: iput v4, v0, Lcom/badlogic/gdx/Graphics$DisplayMode;.bitsPerPixel:I // field@002f │ │ -04cb5a: 0e00 |000b: return-void │ │ +05b010: |[05b010] com.badlogic.gdx.Graphics$DisplayMode.:(IIII)V │ │ +05b020: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05b026: 5901 3200 |0003: iput v1, v0, Lcom/badlogic/gdx/Graphics$DisplayMode;.width:I // field@0032 │ │ +05b02a: 5902 3000 |0005: iput v2, v0, Lcom/badlogic/gdx/Graphics$DisplayMode;.height:I // field@0030 │ │ +05b02e: 5903 3100 |0007: iput v3, v0, Lcom/badlogic/gdx/Graphics$DisplayMode;.refreshRate:I // field@0031 │ │ +05b032: 5904 2f00 |0009: iput v4, v0, Lcom/badlogic/gdx/Graphics$DisplayMode;.bitsPerPixel:I // field@002f │ │ +05b036: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ 0x0005 line=78 │ │ 0x0007 line=79 │ │ 0x0009 line=80 │ │ @@ -1056,53 +1056,53 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -04cb5c: |[04cb5c] com.badlogic.gdx.Graphics$DisplayMode.toString:()Ljava/lang/String; │ │ -04cb6c: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -04cb70: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04cb76: 5221 3200 |0005: iget v1, v2, Lcom/badlogic/gdx/Graphics$DisplayMode;.width:I // field@0032 │ │ -04cb7a: 6e20 6b26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04cb80: 0c00 |000a: move-result-object v0 │ │ -04cb82: 1a01 ca2b |000b: const-string v1, "x" // string@2bca │ │ -04cb86: 6e20 6e26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04cb8c: 0c00 |0010: move-result-object v0 │ │ -04cb8e: 5221 3000 |0011: iget v1, v2, Lcom/badlogic/gdx/Graphics$DisplayMode;.height:I // field@0030 │ │ -04cb92: 6e20 6b26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04cb98: 0c00 |0016: move-result-object v0 │ │ -04cb9a: 1a01 b100 |0017: const-string v1, ", bpp: " // string@00b1 │ │ -04cb9e: 6e20 6e26 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04cba4: 0c00 |001c: move-result-object v0 │ │ -04cba6: 5221 2f00 |001d: iget v1, v2, Lcom/badlogic/gdx/Graphics$DisplayMode;.bitsPerPixel:I // field@002f │ │ -04cbaa: 6e20 6b26 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04cbb0: 0c00 |0022: move-result-object v0 │ │ -04cbb2: 1a01 bc00 |0023: const-string v1, ", hz: " // string@00bc │ │ -04cbb6: 6e20 6e26 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04cbbc: 0c00 |0028: move-result-object v0 │ │ -04cbbe: 5221 3100 |0029: iget v1, v2, Lcom/badlogic/gdx/Graphics$DisplayMode;.refreshRate:I // field@0031 │ │ -04cbc2: 6e20 6b26 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04cbc8: 0c00 |002e: move-result-object v0 │ │ -04cbca: 6e10 7426 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04cbd0: 0c00 |0032: move-result-object v0 │ │ -04cbd2: 1100 |0033: return-object v0 │ │ +05b038: |[05b038] com.badlogic.gdx.Graphics$DisplayMode.toString:()Ljava/lang/String; │ │ +05b048: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +05b04c: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05b052: 5221 3200 |0005: iget v1, v2, Lcom/badlogic/gdx/Graphics$DisplayMode;.width:I // field@0032 │ │ +05b056: 6e20 6b26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05b05c: 0c00 |000a: move-result-object v0 │ │ +05b05e: 1a01 c82b |000b: const-string v1, "x" // string@2bc8 │ │ +05b062: 6e20 6e26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05b068: 0c00 |0010: move-result-object v0 │ │ +05b06a: 5221 3000 |0011: iget v1, v2, Lcom/badlogic/gdx/Graphics$DisplayMode;.height:I // field@0030 │ │ +05b06e: 6e20 6b26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05b074: 0c00 |0016: move-result-object v0 │ │ +05b076: 1a01 b100 |0017: const-string v1, ", bpp: " // string@00b1 │ │ +05b07a: 6e20 6e26 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05b080: 0c00 |001c: move-result-object v0 │ │ +05b082: 5221 2f00 |001d: iget v1, v2, Lcom/badlogic/gdx/Graphics$DisplayMode;.bitsPerPixel:I // field@002f │ │ +05b086: 6e20 6b26 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05b08c: 0c00 |0022: move-result-object v0 │ │ +05b08e: 1a01 bc00 |0023: const-string v1, ", hz: " // string@00bc │ │ +05b092: 6e20 6e26 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05b098: 0c00 |0028: move-result-object v0 │ │ +05b09a: 5221 3100 |0029: iget v1, v2, Lcom/badlogic/gdx/Graphics$DisplayMode;.refreshRate:I // field@0031 │ │ +05b09e: 6e20 6b26 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05b0a4: 0c00 |002e: move-result-object v0 │ │ +05b0a6: 6e10 7426 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05b0ac: 0c00 |0032: move-result-object v0 │ │ +05b0ae: 1100 |0033: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0034 reg=2 this Lcom/badlogic/gdx/Graphics$DisplayMode; │ │ │ │ source_file_idx : 1693 (Graphics.java) │ │ │ │ Class #9 header: │ │ -class_idx : 89 │ │ +class_idx : 87 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 939 │ │ +superclass_idx : 937 │ │ source_file_idx : 1693 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #9 annotations: │ │ @@ -1150,54 +1150,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -04cbd4: |[04cbd4] com.badlogic.gdx.Graphics$GraphicsType.:()V │ │ -04cbe4: 1246 |0000: const/4 v6, #int 4 // #4 │ │ -04cbe6: 1235 |0001: const/4 v5, #int 3 // #3 │ │ -04cbe8: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -04cbea: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -04cbec: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -04cbee: 2200 5900 |0005: new-instance v0, Lcom/badlogic/gdx/Graphics$GraphicsType; // type@0059 │ │ -04cbf2: 1a01 8701 |0007: const-string v1, "AndroidGL" // string@0187 │ │ -04cbf6: 7030 2401 1002 |0009: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/Graphics$GraphicsType;.:(Ljava/lang/String;I)V // method@0124 │ │ -04cbfc: 6900 3400 |000c: sput-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.AndroidGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0034 │ │ -04cc00: 2200 5900 |000e: new-instance v0, Lcom/badlogic/gdx/Graphics$GraphicsType; // type@0059 │ │ -04cc04: 1a01 c307 |0010: const-string v1, "LWJGL" // string@07c3 │ │ -04cc08: 7030 2401 1003 |0012: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/Graphics$GraphicsType;.:(Ljava/lang/String;I)V // method@0124 │ │ -04cc0e: 6900 3600 |0015: sput-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.LWJGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0036 │ │ -04cc12: 2200 5900 |0017: new-instance v0, Lcom/badlogic/gdx/Graphics$GraphicsType; // type@0059 │ │ -04cc16: 1a01 a401 |0019: const-string v1, "Angle" // string@01a4 │ │ -04cc1a: 7030 2401 1004 |001b: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/Graphics$GraphicsType;.:(Ljava/lang/String;I)V // method@0124 │ │ -04cc20: 6900 3500 |001e: sput-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.Angle:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0035 │ │ -04cc24: 2200 5900 |0020: new-instance v0, Lcom/badlogic/gdx/Graphics$GraphicsType; // type@0059 │ │ -04cc28: 1a01 ab10 |0022: const-string v1, "WebGL" // string@10ab │ │ -04cc2c: 7030 2401 1005 |0024: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/Graphics$GraphicsType;.:(Ljava/lang/String;I)V // method@0124 │ │ -04cc32: 6900 3700 |0027: sput-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.WebGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0037 │ │ -04cc36: 2200 5900 |0029: new-instance v0, Lcom/badlogic/gdx/Graphics$GraphicsType; // type@0059 │ │ -04cc3a: 1a01 f61c |002b: const-string v1, "iOSGL" // string@1cf6 │ │ -04cc3e: 7030 2401 1006 |002d: invoke-direct {v0, v1, v6}, Lcom/badlogic/gdx/Graphics$GraphicsType;.:(Ljava/lang/String;I)V // method@0124 │ │ -04cc44: 6900 3800 |0030: sput-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.iOSGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0038 │ │ -04cc48: 1250 |0032: const/4 v0, #int 5 // #5 │ │ -04cc4a: 2300 5104 |0033: new-array v0, v0, [Lcom/badlogic/gdx/Graphics$GraphicsType; // type@0451 │ │ -04cc4e: 6201 3400 |0035: sget-object v1, Lcom/badlogic/gdx/Graphics$GraphicsType;.AndroidGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0034 │ │ -04cc52: 4d01 0002 |0037: aput-object v1, v0, v2 │ │ -04cc56: 6201 3600 |0039: sget-object v1, Lcom/badlogic/gdx/Graphics$GraphicsType;.LWJGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0036 │ │ -04cc5a: 4d01 0003 |003b: aput-object v1, v0, v3 │ │ -04cc5e: 6201 3500 |003d: sget-object v1, Lcom/badlogic/gdx/Graphics$GraphicsType;.Angle:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0035 │ │ -04cc62: 4d01 0004 |003f: aput-object v1, v0, v4 │ │ -04cc66: 6201 3700 |0041: sget-object v1, Lcom/badlogic/gdx/Graphics$GraphicsType;.WebGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0037 │ │ -04cc6a: 4d01 0005 |0043: aput-object v1, v0, v5 │ │ -04cc6e: 6201 3800 |0045: sget-object v1, Lcom/badlogic/gdx/Graphics$GraphicsType;.iOSGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0038 │ │ -04cc72: 4d01 0006 |0047: aput-object v1, v0, v6 │ │ -04cc76: 6900 3300 |0049: sput-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.$VALUES:[Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0033 │ │ -04cc7a: 0e00 |004b: return-void │ │ +05b0b0: |[05b0b0] com.badlogic.gdx.Graphics$GraphicsType.:()V │ │ +05b0c0: 1246 |0000: const/4 v6, #int 4 // #4 │ │ +05b0c2: 1235 |0001: const/4 v5, #int 3 // #3 │ │ +05b0c4: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +05b0c6: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +05b0c8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +05b0ca: 2200 5700 |0005: new-instance v0, Lcom/badlogic/gdx/Graphics$GraphicsType; // type@0057 │ │ +05b0ce: 1a01 8701 |0007: const-string v1, "AndroidGL" // string@0187 │ │ +05b0d2: 7030 2401 1002 |0009: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/Graphics$GraphicsType;.:(Ljava/lang/String;I)V // method@0124 │ │ +05b0d8: 6900 3400 |000c: sput-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.AndroidGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0034 │ │ +05b0dc: 2200 5700 |000e: new-instance v0, Lcom/badlogic/gdx/Graphics$GraphicsType; // type@0057 │ │ +05b0e0: 1a01 c307 |0010: const-string v1, "LWJGL" // string@07c3 │ │ +05b0e4: 7030 2401 1003 |0012: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/Graphics$GraphicsType;.:(Ljava/lang/String;I)V // method@0124 │ │ +05b0ea: 6900 3600 |0015: sput-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.LWJGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0036 │ │ +05b0ee: 2200 5700 |0017: new-instance v0, Lcom/badlogic/gdx/Graphics$GraphicsType; // type@0057 │ │ +05b0f2: 1a01 a401 |0019: const-string v1, "Angle" // string@01a4 │ │ +05b0f6: 7030 2401 1004 |001b: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/Graphics$GraphicsType;.:(Ljava/lang/String;I)V // method@0124 │ │ +05b0fc: 6900 3500 |001e: sput-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.Angle:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0035 │ │ +05b100: 2200 5700 |0020: new-instance v0, Lcom/badlogic/gdx/Graphics$GraphicsType; // type@0057 │ │ +05b104: 1a01 a910 |0022: const-string v1, "WebGL" // string@10a9 │ │ +05b108: 7030 2401 1005 |0024: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/Graphics$GraphicsType;.:(Ljava/lang/String;I)V // method@0124 │ │ +05b10e: 6900 3700 |0027: sput-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.WebGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0037 │ │ +05b112: 2200 5700 |0029: new-instance v0, Lcom/badlogic/gdx/Graphics$GraphicsType; // type@0057 │ │ +05b116: 1a01 f41c |002b: const-string v1, "iOSGL" // string@1cf4 │ │ +05b11a: 7030 2401 1006 |002d: invoke-direct {v0, v1, v6}, Lcom/badlogic/gdx/Graphics$GraphicsType;.:(Ljava/lang/String;I)V // method@0124 │ │ +05b120: 6900 3800 |0030: sput-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.iOSGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0038 │ │ +05b124: 1250 |0032: const/4 v0, #int 5 // #5 │ │ +05b126: 2300 4f04 |0033: new-array v0, v0, [Lcom/badlogic/gdx/Graphics$GraphicsType; // type@044f │ │ +05b12a: 6201 3400 |0035: sget-object v1, Lcom/badlogic/gdx/Graphics$GraphicsType;.AndroidGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0034 │ │ +05b12e: 4d01 0002 |0037: aput-object v1, v0, v2 │ │ +05b132: 6201 3600 |0039: sget-object v1, Lcom/badlogic/gdx/Graphics$GraphicsType;.LWJGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0036 │ │ +05b136: 4d01 0003 |003b: aput-object v1, v0, v3 │ │ +05b13a: 6201 3500 |003d: sget-object v1, Lcom/badlogic/gdx/Graphics$GraphicsType;.Angle:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0035 │ │ +05b13e: 4d01 0004 |003f: aput-object v1, v0, v4 │ │ +05b142: 6201 3700 |0041: sget-object v1, Lcom/badlogic/gdx/Graphics$GraphicsType;.WebGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0037 │ │ +05b146: 4d01 0005 |0043: aput-object v1, v0, v5 │ │ +05b14a: 6201 3800 |0045: sget-object v1, Lcom/badlogic/gdx/Graphics$GraphicsType;.iOSGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0038 │ │ +05b14e: 4d01 0006 |0047: aput-object v1, v0, v6 │ │ +05b152: 6900 3300 |0049: sput-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.$VALUES:[Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0033 │ │ +05b156: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=64 │ │ 0x0032 line=63 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/Graphics$GraphicsType;) │ │ @@ -1205,17 +1205,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -04cc7c: |[04cc7c] com.badlogic.gdx.Graphics$GraphicsType.:(Ljava/lang/String;I)V │ │ -04cc8c: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ -04cc92: 0e00 |0003: return-void │ │ +05b158: |[05b158] com.badlogic.gdx.Graphics$GraphicsType.:(Ljava/lang/String;I)V │ │ +05b168: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ +05b16e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/Graphics$GraphicsType; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1225,20 +1225,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/Graphics$GraphicsType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04cc94: |[04cc94] com.badlogic.gdx.Graphics$GraphicsType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/Graphics$GraphicsType; │ │ -04cca4: 1c00 5900 |0000: const-class v0, Lcom/badlogic/gdx/Graphics$GraphicsType; // type@0059 │ │ -04cca8: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ -04ccae: 0c00 |0005: move-result-object v0 │ │ -04ccb0: 1f00 5900 |0006: check-cast v0, Lcom/badlogic/gdx/Graphics$GraphicsType; // type@0059 │ │ -04ccb4: 1100 |0008: return-object v0 │ │ +05b170: |[05b170] com.badlogic.gdx.Graphics$GraphicsType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/Graphics$GraphicsType; │ │ +05b180: 1c00 5700 |0000: const-class v0, Lcom/badlogic/gdx/Graphics$GraphicsType; // type@0057 │ │ +05b184: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ +05b18a: 0c00 |0005: move-result-object v0 │ │ +05b18c: 1f00 5700 |0006: check-cast v0, Lcom/badlogic/gdx/Graphics$GraphicsType; // type@0057 │ │ +05b190: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/Graphics$GraphicsType;) │ │ @@ -1246,32 +1246,32 @@ │ │ type : '()[Lcom/badlogic/gdx/Graphics$GraphicsType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -04ccb8: |[04ccb8] com.badlogic.gdx.Graphics$GraphicsType.values:()[Lcom/badlogic/gdx/Graphics$GraphicsType; │ │ -04ccc8: 6200 3300 |0000: sget-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.$VALUES:[Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0033 │ │ -04cccc: 6e10 3d29 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/Graphics$GraphicsType;.clone:()Ljava/lang/Object; // method@293d │ │ -04ccd2: 0c00 |0005: move-result-object v0 │ │ -04ccd4: 1f00 5104 |0006: check-cast v0, [Lcom/badlogic/gdx/Graphics$GraphicsType; // type@0451 │ │ -04ccd8: 1100 |0008: return-object v0 │ │ +05b194: |[05b194] com.badlogic.gdx.Graphics$GraphicsType.values:()[Lcom/badlogic/gdx/Graphics$GraphicsType; │ │ +05b1a4: 6200 3300 |0000: sget-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.$VALUES:[Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0033 │ │ +05b1a8: 6e10 3d29 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/Graphics$GraphicsType;.clone:()Ljava/lang/Object; // method@293d │ │ +05b1ae: 0c00 |0005: move-result-object v0 │ │ +05b1b0: 1f00 4f04 |0006: check-cast v0, [Lcom/badlogic/gdx/Graphics$GraphicsType; // type@044f │ │ +05b1b4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 1693 (Graphics.java) │ │ │ │ Class #10 header: │ │ -class_idx : 90 │ │ +class_idx : 88 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1693 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 31 │ │ │ │ Class #10 annotations: │ │ @@ -1472,17 +1472,17 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1693 (Graphics.java) │ │ │ │ Class #11 header: │ │ -class_idx : 91 │ │ +class_idx : 89 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1709 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #11 annotations: │ │ @@ -1514,22 +1514,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -04ccdc: |[04ccdc] com.badlogic.gdx.HttpParametersUtils.:()V │ │ -04ccec: 1a00 a30f |0000: const-string v0, "UTF-8" // string@0fa3 │ │ -04ccf0: 6900 3900 |0002: sput-object v0, Lcom/badlogic/gdx/HttpParametersUtils;.defaultEncoding:Ljava/lang/String; // field@0039 │ │ -04ccf4: 1a00 3401 |0004: const-string v0, "=" // string@0134 │ │ -04ccf8: 6900 3a00 |0006: sput-object v0, Lcom/badlogic/gdx/HttpParametersUtils;.nameValueSeparator:Ljava/lang/String; // field@003a │ │ -04ccfc: 1a00 4800 |0008: const-string v0, "&" // string@0048 │ │ -04cd00: 6900 3b00 |000a: sput-object v0, Lcom/badlogic/gdx/HttpParametersUtils;.parameterSeparator:Ljava/lang/String; // field@003b │ │ -04cd04: 0e00 |000c: return-void │ │ +05b1b8: |[05b1b8] com.badlogic.gdx.HttpParametersUtils.:()V │ │ +05b1c8: 1a00 a10f |0000: const-string v0, "UTF-8" // string@0fa1 │ │ +05b1cc: 6900 3900 |0002: sput-object v0, Lcom/badlogic/gdx/HttpParametersUtils;.defaultEncoding:Ljava/lang/String; // field@0039 │ │ +05b1d0: 1a00 3401 |0004: const-string v0, "=" // string@0134 │ │ +05b1d4: 6900 3a00 |0006: sput-object v0, Lcom/badlogic/gdx/HttpParametersUtils;.nameValueSeparator:Ljava/lang/String; // field@003a │ │ +05b1d8: 1a00 4800 |0008: const-string v0, "&" // string@0048 │ │ +05b1dc: 6900 3b00 |000a: sput-object v0, Lcom/badlogic/gdx/HttpParametersUtils;.parameterSeparator:Ljava/lang/String; // field@003b │ │ +05b1e0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0004 line=15 │ │ 0x0008 line=16 │ │ locals : │ │ │ │ @@ -1538,17 +1538,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04cd08: |[04cd08] com.badlogic.gdx.HttpParametersUtils.:()V │ │ -04cd18: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04cd1e: 0e00 |0003: return-void │ │ +05b1e4: |[05b1e4] com.badlogic.gdx.HttpParametersUtils.:()V │ │ +05b1f4: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05b1fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/HttpParametersUtils; │ │ │ │ #2 : (in Lcom/badlogic/gdx/HttpParametersUtils;) │ │ @@ -1556,53 +1556,53 @@ │ │ type : '(Ljava/util/Map;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -04cd20: |[04cd20] com.badlogic.gdx.HttpParametersUtils.convertHttpParameters:(Ljava/util/Map;)Ljava/lang/String; │ │ -04cd30: 7210 6427 0600 |0000: invoke-interface {v6}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@2764 │ │ -04cd36: 0c02 |0003: move-result-object v2 │ │ -04cd38: 2200 c403 |0004: new-instance v0, Ljava/lang/StringBuffer; // type@03c4 │ │ -04cd3c: 7010 5e26 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@265e │ │ -04cd42: 7210 7027 0200 |0009: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2770 │ │ -04cd48: 0c01 |000c: move-result-object v1 │ │ -04cd4a: 7210 5327 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -04cd50: 0a04 |0010: move-result v4 │ │ -04cd52: 3804 2b00 |0011: if-eqz v4, 003c // +002b │ │ -04cd56: 7210 5427 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -04cd5c: 0c03 |0016: move-result-object v3 │ │ -04cd5e: 1f03 c303 |0017: check-cast v3, Ljava/lang/String; // type@03c3 │ │ -04cd62: 6204 3900 |0019: sget-object v4, Lcom/badlogic/gdx/HttpParametersUtils;.defaultEncoding:Ljava/lang/String; // field@0039 │ │ -04cd66: 7120 4901 4300 |001b: invoke-static {v3, v4}, Lcom/badlogic/gdx/HttpParametersUtils;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0149 │ │ -04cd6c: 0c04 |001e: move-result-object v4 │ │ -04cd6e: 6e20 6226 4000 |001f: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ -04cd74: 6204 3a00 |0022: sget-object v4, Lcom/badlogic/gdx/HttpParametersUtils;.nameValueSeparator:Ljava/lang/String; // field@003a │ │ -04cd78: 6e20 6226 4000 |0024: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ -04cd7e: 7220 6327 3600 |0027: invoke-interface {v6, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -04cd84: 0c04 |002a: move-result-object v4 │ │ -04cd86: 1f04 c303 |002b: check-cast v4, Ljava/lang/String; // type@03c3 │ │ -04cd8a: 6205 3900 |002d: sget-object v5, Lcom/badlogic/gdx/HttpParametersUtils;.defaultEncoding:Ljava/lang/String; // field@0039 │ │ -04cd8e: 7120 4901 5400 |002f: invoke-static {v4, v5}, Lcom/badlogic/gdx/HttpParametersUtils;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0149 │ │ -04cd94: 0c04 |0032: move-result-object v4 │ │ -04cd96: 6e20 6226 4000 |0033: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ -04cd9c: 6204 3b00 |0036: sget-object v4, Lcom/badlogic/gdx/HttpParametersUtils;.parameterSeparator:Ljava/lang/String; // field@003b │ │ -04cda0: 6e20 6226 4000 |0038: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ -04cda6: 28d2 |003b: goto 000d // -002e │ │ -04cda8: 6e10 6526 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@2665 │ │ -04cdae: 0a04 |003f: move-result v4 │ │ -04cdb0: 3d04 0b00 |0040: if-lez v4, 004b // +000b │ │ -04cdb4: 6e10 6526 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@2665 │ │ -04cdba: 0a04 |0045: move-result v4 │ │ -04cdbc: d804 04ff |0046: add-int/lit8 v4, v4, #int -1 // #ff │ │ -04cdc0: 6e20 6426 4000 |0048: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.deleteCharAt:(I)Ljava/lang/StringBuffer; // method@2664 │ │ -04cdc6: 6e10 6626 0000 |004b: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2666 │ │ -04cdcc: 0c04 |004e: move-result-object v4 │ │ -04cdce: 1104 |004f: return-object v4 │ │ +05b1fc: |[05b1fc] com.badlogic.gdx.HttpParametersUtils.convertHttpParameters:(Ljava/util/Map;)Ljava/lang/String; │ │ +05b20c: 7210 6427 0600 |0000: invoke-interface {v6}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@2764 │ │ +05b212: 0c02 |0003: move-result-object v2 │ │ +05b214: 2200 c203 |0004: new-instance v0, Ljava/lang/StringBuffer; // type@03c2 │ │ +05b218: 7010 5e26 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@265e │ │ +05b21e: 7210 7027 0200 |0009: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2770 │ │ +05b224: 0c01 |000c: move-result-object v1 │ │ +05b226: 7210 5327 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +05b22c: 0a04 |0010: move-result v4 │ │ +05b22e: 3804 2b00 |0011: if-eqz v4, 003c // +002b │ │ +05b232: 7210 5427 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +05b238: 0c03 |0016: move-result-object v3 │ │ +05b23a: 1f03 c103 |0017: check-cast v3, Ljava/lang/String; // type@03c1 │ │ +05b23e: 6204 3900 |0019: sget-object v4, Lcom/badlogic/gdx/HttpParametersUtils;.defaultEncoding:Ljava/lang/String; // field@0039 │ │ +05b242: 7120 4901 4300 |001b: invoke-static {v3, v4}, Lcom/badlogic/gdx/HttpParametersUtils;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0149 │ │ +05b248: 0c04 |001e: move-result-object v4 │ │ +05b24a: 6e20 6226 4000 |001f: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ +05b250: 6204 3a00 |0022: sget-object v4, Lcom/badlogic/gdx/HttpParametersUtils;.nameValueSeparator:Ljava/lang/String; // field@003a │ │ +05b254: 6e20 6226 4000 |0024: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ +05b25a: 7220 6327 3600 |0027: invoke-interface {v6, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +05b260: 0c04 |002a: move-result-object v4 │ │ +05b262: 1f04 c103 |002b: check-cast v4, Ljava/lang/String; // type@03c1 │ │ +05b266: 6205 3900 |002d: sget-object v5, Lcom/badlogic/gdx/HttpParametersUtils;.defaultEncoding:Ljava/lang/String; // field@0039 │ │ +05b26a: 7120 4901 5400 |002f: invoke-static {v4, v5}, Lcom/badlogic/gdx/HttpParametersUtils;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0149 │ │ +05b270: 0c04 |0032: move-result-object v4 │ │ +05b272: 6e20 6226 4000 |0033: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ +05b278: 6204 3b00 |0036: sget-object v4, Lcom/badlogic/gdx/HttpParametersUtils;.parameterSeparator:Ljava/lang/String; // field@003b │ │ +05b27c: 6e20 6226 4000 |0038: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ +05b282: 28d2 |003b: goto 000d // -002e │ │ +05b284: 6e10 6526 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@2665 │ │ +05b28a: 0a04 |003f: move-result v4 │ │ +05b28c: 3d04 0b00 |0040: if-lez v4, 004b // +000b │ │ +05b290: 6e10 6526 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@2665 │ │ +05b296: 0a04 |0045: move-result v4 │ │ +05b298: d804 04ff |0046: add-int/lit8 v4, v4, #int -1 // #ff │ │ +05b29c: 6e20 6426 4000 |0048: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.deleteCharAt:(I)Ljava/lang/StringBuffer; // method@2664 │ │ +05b2a2: 6e10 6626 0000 |004b: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2666 │ │ +05b2a8: 0c04 |004e: move-result-object v4 │ │ +05b2aa: 1104 |004f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0004 line=23 │ │ 0x0009 line=24 │ │ 0x0019 line=25 │ │ 0x0022 line=26 │ │ @@ -1623,22 +1623,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -04cdd0: |[04cdd0] com.badlogic.gdx.HttpParametersUtils.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -04cde0: 7120 d126 3200 |0000: invoke-static {v2, v3}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@26d1 │ │ -04cde6: 0c01 |0003: move-result-object v1 │ │ -04cde8: 1101 |0004: return-object v1 │ │ -04cdea: 0d00 |0005: move-exception v0 │ │ -04cdec: 2201 af03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03af │ │ -04cdf0: 7020 f925 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@25f9 │ │ -04cdf6: 2701 |000b: throw v1 │ │ +05b2ac: |[05b2ac] com.badlogic.gdx.HttpParametersUtils.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +05b2bc: 7120 d126 3200 |0000: invoke-static {v2, v3}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@26d1 │ │ +05b2c2: 0c01 |0003: move-result-object v1 │ │ +05b2c4: 1101 |0004: return-object v1 │ │ +05b2c6: 0d00 |0005: move-exception v0 │ │ +05b2c8: 2201 ad03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +05b2cc: 7020 f925 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@25f9 │ │ +05b2d2: 2701 |000b: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0005 │ │ positions : │ │ 0x0000 line=36 │ │ 0x0005 line=37 │ │ 0x0006 line=38 │ │ @@ -1647,17 +1647,17 @@ │ │ 0x0000 - 0x000c reg=2 content Ljava/lang/String; │ │ 0x0000 - 0x000c reg=3 encoding Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 1709 (HttpParametersUtils.java) │ │ │ │ Class #12 header: │ │ -class_idx : 92 │ │ +class_idx : 90 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1805 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #12 annotations: │ │ @@ -1693,30 +1693,30 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04ce08: |[04ce08] com.badlogic.gdx.Input$Buttons.:()V │ │ -04ce18: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04ce1e: 0e00 |0003: return-void │ │ +05b2e4: |[05b2e4] com.badlogic.gdx.Input$Buttons.:()V │ │ +05b2f4: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05b2fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/Input$Buttons; │ │ │ │ Virtual methods - │ │ source_file_idx : 1805 (Input.java) │ │ │ │ Class #13 header: │ │ -class_idx : 93 │ │ +class_idx : 91 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1805 │ │ static_fields_size : 145 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #13 annotations: │ │ @@ -2462,30 +2462,30 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04ce20: |[04ce20] com.badlogic.gdx.Input$Keys.:()V │ │ -04ce30: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04ce36: 0e00 |0003: return-void │ │ +05b2fc: |[05b2fc] com.badlogic.gdx.Input$Keys.:()V │ │ +05b30c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05b312: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/Input$Keys; │ │ │ │ Virtual methods - │ │ source_file_idx : 1805 (Input.java) │ │ │ │ Class #14 header: │ │ -class_idx : 94 │ │ +class_idx : 92 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 939 │ │ +superclass_idx : 937 │ │ source_file_idx : 1805 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #14 annotations: │ │ @@ -2521,33 +2521,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -04ce38: |[04ce38] com.badlogic.gdx.Input$Orientation.:()V │ │ -04ce48: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -04ce4a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -04ce4c: 2200 5e00 |0002: new-instance v0, Lcom/badlogic/gdx/Input$Orientation; // type@005e │ │ -04ce50: 1a01 1508 |0004: const-string v1, "Landscape" // string@0815 │ │ -04ce54: 7030 4d01 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/Input$Orientation;.:(Ljava/lang/String;I)V // method@014d │ │ -04ce5a: 6900 d100 |0009: sput-object v0, Lcom/badlogic/gdx/Input$Orientation;.Landscape:Lcom/badlogic/gdx/Input$Orientation; // field@00d1 │ │ -04ce5e: 2200 5e00 |000b: new-instance v0, Lcom/badlogic/gdx/Input$Orientation; // type@005e │ │ -04ce62: 1a01 2d0e |000d: const-string v1, "Portrait" // string@0e2d │ │ -04ce66: 7030 4d01 1003 |000f: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/Input$Orientation;.:(Ljava/lang/String;I)V // method@014d │ │ -04ce6c: 6900 d200 |0012: sput-object v0, Lcom/badlogic/gdx/Input$Orientation;.Portrait:Lcom/badlogic/gdx/Input$Orientation; // field@00d2 │ │ -04ce70: 1220 |0014: const/4 v0, #int 2 // #2 │ │ -04ce72: 2300 5204 |0015: new-array v0, v0, [Lcom/badlogic/gdx/Input$Orientation; // type@0452 │ │ -04ce76: 6201 d100 |0017: sget-object v1, Lcom/badlogic/gdx/Input$Orientation;.Landscape:Lcom/badlogic/gdx/Input$Orientation; // field@00d1 │ │ -04ce7a: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -04ce7e: 6201 d200 |001b: sget-object v1, Lcom/badlogic/gdx/Input$Orientation;.Portrait:Lcom/badlogic/gdx/Input$Orientation; // field@00d2 │ │ -04ce82: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ -04ce86: 6900 d000 |001f: sput-object v0, Lcom/badlogic/gdx/Input$Orientation;.$VALUES:[Lcom/badlogic/gdx/Input$Orientation; // field@00d0 │ │ -04ce8a: 0e00 |0021: return-void │ │ +05b314: |[05b314] com.badlogic.gdx.Input$Orientation.:()V │ │ +05b324: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +05b326: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +05b328: 2200 5c00 |0002: new-instance v0, Lcom/badlogic/gdx/Input$Orientation; // type@005c │ │ +05b32c: 1a01 1308 |0004: const-string v1, "Landscape" // string@0813 │ │ +05b330: 7030 4d01 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/Input$Orientation;.:(Ljava/lang/String;I)V // method@014d │ │ +05b336: 6900 d100 |0009: sput-object v0, Lcom/badlogic/gdx/Input$Orientation;.Landscape:Lcom/badlogic/gdx/Input$Orientation; // field@00d1 │ │ +05b33a: 2200 5c00 |000b: new-instance v0, Lcom/badlogic/gdx/Input$Orientation; // type@005c │ │ +05b33e: 1a01 2b0e |000d: const-string v1, "Portrait" // string@0e2b │ │ +05b342: 7030 4d01 1003 |000f: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/Input$Orientation;.:(Ljava/lang/String;I)V // method@014d │ │ +05b348: 6900 d200 |0012: sput-object v0, Lcom/badlogic/gdx/Input$Orientation;.Portrait:Lcom/badlogic/gdx/Input$Orientation; // field@00d2 │ │ +05b34c: 1220 |0014: const/4 v0, #int 2 // #2 │ │ +05b34e: 2300 5004 |0015: new-array v0, v0, [Lcom/badlogic/gdx/Input$Orientation; // type@0450 │ │ +05b352: 6201 d100 |0017: sget-object v1, Lcom/badlogic/gdx/Input$Orientation;.Landscape:Lcom/badlogic/gdx/Input$Orientation; // field@00d1 │ │ +05b356: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +05b35a: 6201 d200 |001b: sget-object v1, Lcom/badlogic/gdx/Input$Orientation;.Portrait:Lcom/badlogic/gdx/Input$Orientation; // field@00d2 │ │ +05b35e: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ +05b362: 6900 d000 |001f: sput-object v0, Lcom/badlogic/gdx/Input$Orientation;.$VALUES:[Lcom/badlogic/gdx/Input$Orientation; // field@00d0 │ │ +05b366: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=412 │ │ 0x0014 line=411 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/Input$Orientation;) │ │ @@ -2555,17 +2555,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -04ce8c: |[04ce8c] com.badlogic.gdx.Input$Orientation.:(Ljava/lang/String;I)V │ │ -04ce9c: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ -04cea2: 0e00 |0003: return-void │ │ +05b368: |[05b368] com.badlogic.gdx.Input$Orientation.:(Ljava/lang/String;I)V │ │ +05b378: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ +05b37e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/Input$Orientation; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -2575,20 +2575,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/Input$Orientation;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04cea4: |[04cea4] com.badlogic.gdx.Input$Orientation.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/Input$Orientation; │ │ -04ceb4: 1c00 5e00 |0000: const-class v0, Lcom/badlogic/gdx/Input$Orientation; // type@005e │ │ -04ceb8: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ -04cebe: 0c00 |0005: move-result-object v0 │ │ -04cec0: 1f00 5e00 |0006: check-cast v0, Lcom/badlogic/gdx/Input$Orientation; // type@005e │ │ -04cec4: 1100 |0008: return-object v0 │ │ +05b380: |[05b380] com.badlogic.gdx.Input$Orientation.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/Input$Orientation; │ │ +05b390: 1c00 5c00 |0000: const-class v0, Lcom/badlogic/gdx/Input$Orientation; // type@005c │ │ +05b394: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ +05b39a: 0c00 |0005: move-result-object v0 │ │ +05b39c: 1f00 5c00 |0006: check-cast v0, Lcom/badlogic/gdx/Input$Orientation; // type@005c │ │ +05b3a0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/Input$Orientation;) │ │ @@ -2596,32 +2596,32 @@ │ │ type : '()[Lcom/badlogic/gdx/Input$Orientation;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -04cec8: |[04cec8] com.badlogic.gdx.Input$Orientation.values:()[Lcom/badlogic/gdx/Input$Orientation; │ │ -04ced8: 6200 d000 |0000: sget-object v0, Lcom/badlogic/gdx/Input$Orientation;.$VALUES:[Lcom/badlogic/gdx/Input$Orientation; // field@00d0 │ │ -04cedc: 6e10 3e29 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/Input$Orientation;.clone:()Ljava/lang/Object; // method@293e │ │ -04cee2: 0c00 |0005: move-result-object v0 │ │ -04cee4: 1f00 5204 |0006: check-cast v0, [Lcom/badlogic/gdx/Input$Orientation; // type@0452 │ │ -04cee8: 1100 |0008: return-object v0 │ │ +05b3a4: |[05b3a4] com.badlogic.gdx.Input$Orientation.values:()[Lcom/badlogic/gdx/Input$Orientation; │ │ +05b3b4: 6200 d000 |0000: sget-object v0, Lcom/badlogic/gdx/Input$Orientation;.$VALUES:[Lcom/badlogic/gdx/Input$Orientation; // field@00d0 │ │ +05b3b8: 6e10 3e29 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/Input$Orientation;.clone:()Ljava/lang/Object; // method@293e │ │ +05b3be: 0c00 |0005: move-result-object v0 │ │ +05b3c0: 1f00 5004 |0006: check-cast v0, [Lcom/badlogic/gdx/Input$Orientation; // type@0450 │ │ +05b3c4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 1805 (Input.java) │ │ │ │ Class #15 header: │ │ -class_idx : 95 │ │ +class_idx : 93 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 939 │ │ +superclass_idx : 937 │ │ source_file_idx : 1805 │ │ static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #15 annotations: │ │ @@ -2673,62 +2673,62 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -04ceec: |[04ceec] com.badlogic.gdx.Input$Peripheral.:()V │ │ -04cefc: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -04cefe: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -04cf00: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -04cf02: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -04cf04: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -04cf06: 2200 5f00 |0005: new-instance v0, Lcom/badlogic/gdx/Input$Peripheral; // type@005f │ │ -04cf0a: 1a01 aa06 |0007: const-string v1, "HardwareKeyboard" // string@06aa │ │ -04cf0e: 7030 5101 1003 |0009: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/Input$Peripheral;.:(Ljava/lang/String;I)V // method@0151 │ │ -04cf14: 6900 d600 |000c: sput-object v0, Lcom/badlogic/gdx/Input$Peripheral;.HardwareKeyboard:Lcom/badlogic/gdx/Input$Peripheral; // field@00d6 │ │ -04cf18: 2200 5f00 |000e: new-instance v0, Lcom/badlogic/gdx/Input$Peripheral; // type@005f │ │ -04cf1c: 1a01 db0d |0010: const-string v1, "OnscreenKeyboard" // string@0ddb │ │ -04cf20: 7030 5101 1004 |0012: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/Input$Peripheral;.:(Ljava/lang/String;I)V // method@0151 │ │ -04cf26: 6900 d800 |0015: sput-object v0, Lcom/badlogic/gdx/Input$Peripheral;.OnscreenKeyboard:Lcom/badlogic/gdx/Input$Peripheral; // field@00d8 │ │ -04cf2a: 2200 5f00 |0017: new-instance v0, Lcom/badlogic/gdx/Input$Peripheral; // type@005f │ │ -04cf2e: 1a01 760d |0019: const-string v1, "MultitouchScreen" // string@0d76 │ │ -04cf32: 7030 5101 1005 |001b: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/Input$Peripheral;.:(Ljava/lang/String;I)V // method@0151 │ │ -04cf38: 6900 d700 |001e: sput-object v0, Lcom/badlogic/gdx/Input$Peripheral;.MultitouchScreen:Lcom/badlogic/gdx/Input$Peripheral; // field@00d7 │ │ -04cf3c: 2200 5f00 |0020: new-instance v0, Lcom/badlogic/gdx/Input$Peripheral; // type@005f │ │ -04cf40: 1a01 6901 |0022: const-string v1, "Accelerometer" // string@0169 │ │ -04cf44: 7030 5101 1006 |0024: invoke-direct {v0, v1, v6}, Lcom/badlogic/gdx/Input$Peripheral;.:(Ljava/lang/String;I)V // method@0151 │ │ -04cf4a: 6900 d400 |0027: sput-object v0, Lcom/badlogic/gdx/Input$Peripheral;.Accelerometer:Lcom/badlogic/gdx/Input$Peripheral; // field@00d4 │ │ -04cf4e: 2200 5f00 |0029: new-instance v0, Lcom/badlogic/gdx/Input$Peripheral; // type@005f │ │ -04cf52: 1a01 7f02 |002b: const-string v1, "Compass" // string@027f │ │ -04cf56: 7030 5101 1007 |002d: invoke-direct {v0, v1, v7}, Lcom/badlogic/gdx/Input$Peripheral;.:(Ljava/lang/String;I)V // method@0151 │ │ -04cf5c: 6900 d500 |0030: sput-object v0, Lcom/badlogic/gdx/Input$Peripheral;.Compass:Lcom/badlogic/gdx/Input$Peripheral; // field@00d5 │ │ -04cf60: 2200 5f00 |0032: new-instance v0, Lcom/badlogic/gdx/Input$Peripheral; // type@005f │ │ -04cf64: 1a01 a110 |0034: const-string v1, "Vibrator" // string@10a1 │ │ -04cf68: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -04cf6a: 7030 5101 1002 |0037: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/Input$Peripheral;.:(Ljava/lang/String;I)V // method@0151 │ │ -04cf70: 6900 d900 |003a: sput-object v0, Lcom/badlogic/gdx/Input$Peripheral;.Vibrator:Lcom/badlogic/gdx/Input$Peripheral; // field@00d9 │ │ -04cf74: 1260 |003c: const/4 v0, #int 6 // #6 │ │ -04cf76: 2300 5304 |003d: new-array v0, v0, [Lcom/badlogic/gdx/Input$Peripheral; // type@0453 │ │ -04cf7a: 6201 d600 |003f: sget-object v1, Lcom/badlogic/gdx/Input$Peripheral;.HardwareKeyboard:Lcom/badlogic/gdx/Input$Peripheral; // field@00d6 │ │ -04cf7e: 4d01 0003 |0041: aput-object v1, v0, v3 │ │ -04cf82: 6201 d800 |0043: sget-object v1, Lcom/badlogic/gdx/Input$Peripheral;.OnscreenKeyboard:Lcom/badlogic/gdx/Input$Peripheral; // field@00d8 │ │ -04cf86: 4d01 0004 |0045: aput-object v1, v0, v4 │ │ -04cf8a: 6201 d700 |0047: sget-object v1, Lcom/badlogic/gdx/Input$Peripheral;.MultitouchScreen:Lcom/badlogic/gdx/Input$Peripheral; // field@00d7 │ │ -04cf8e: 4d01 0005 |0049: aput-object v1, v0, v5 │ │ -04cf92: 6201 d400 |004b: sget-object v1, Lcom/badlogic/gdx/Input$Peripheral;.Accelerometer:Lcom/badlogic/gdx/Input$Peripheral; // field@00d4 │ │ -04cf96: 4d01 0006 |004d: aput-object v1, v0, v6 │ │ -04cf9a: 6201 d500 |004f: sget-object v1, Lcom/badlogic/gdx/Input$Peripheral;.Compass:Lcom/badlogic/gdx/Input$Peripheral; // field@00d5 │ │ -04cf9e: 4d01 0007 |0051: aput-object v1, v0, v7 │ │ -04cfa2: 1251 |0053: const/4 v1, #int 5 // #5 │ │ -04cfa4: 6202 d900 |0054: sget-object v2, Lcom/badlogic/gdx/Input$Peripheral;.Vibrator:Lcom/badlogic/gdx/Input$Peripheral; // field@00d9 │ │ -04cfa8: 4d02 0001 |0056: aput-object v2, v0, v1 │ │ -04cfac: 6900 d300 |0058: sput-object v0, Lcom/badlogic/gdx/Input$Peripheral;.$VALUES:[Lcom/badlogic/gdx/Input$Peripheral; // field@00d3 │ │ -04cfb0: 0e00 |005a: return-void │ │ +05b3c8: |[05b3c8] com.badlogic.gdx.Input$Peripheral.:()V │ │ +05b3d8: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +05b3da: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +05b3dc: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +05b3de: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +05b3e0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +05b3e2: 2200 5d00 |0005: new-instance v0, Lcom/badlogic/gdx/Input$Peripheral; // type@005d │ │ +05b3e6: 1a01 aa06 |0007: const-string v1, "HardwareKeyboard" // string@06aa │ │ +05b3ea: 7030 5101 1003 |0009: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/Input$Peripheral;.:(Ljava/lang/String;I)V // method@0151 │ │ +05b3f0: 6900 d600 |000c: sput-object v0, Lcom/badlogic/gdx/Input$Peripheral;.HardwareKeyboard:Lcom/badlogic/gdx/Input$Peripheral; // field@00d6 │ │ +05b3f4: 2200 5d00 |000e: new-instance v0, Lcom/badlogic/gdx/Input$Peripheral; // type@005d │ │ +05b3f8: 1a01 d90d |0010: const-string v1, "OnscreenKeyboard" // string@0dd9 │ │ +05b3fc: 7030 5101 1004 |0012: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/Input$Peripheral;.:(Ljava/lang/String;I)V // method@0151 │ │ +05b402: 6900 d800 |0015: sput-object v0, Lcom/badlogic/gdx/Input$Peripheral;.OnscreenKeyboard:Lcom/badlogic/gdx/Input$Peripheral; // field@00d8 │ │ +05b406: 2200 5d00 |0017: new-instance v0, Lcom/badlogic/gdx/Input$Peripheral; // type@005d │ │ +05b40a: 1a01 740d |0019: const-string v1, "MultitouchScreen" // string@0d74 │ │ +05b40e: 7030 5101 1005 |001b: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/Input$Peripheral;.:(Ljava/lang/String;I)V // method@0151 │ │ +05b414: 6900 d700 |001e: sput-object v0, Lcom/badlogic/gdx/Input$Peripheral;.MultitouchScreen:Lcom/badlogic/gdx/Input$Peripheral; // field@00d7 │ │ +05b418: 2200 5d00 |0020: new-instance v0, Lcom/badlogic/gdx/Input$Peripheral; // type@005d │ │ +05b41c: 1a01 6901 |0022: const-string v1, "Accelerometer" // string@0169 │ │ +05b420: 7030 5101 1006 |0024: invoke-direct {v0, v1, v6}, Lcom/badlogic/gdx/Input$Peripheral;.:(Ljava/lang/String;I)V // method@0151 │ │ +05b426: 6900 d400 |0027: sput-object v0, Lcom/badlogic/gdx/Input$Peripheral;.Accelerometer:Lcom/badlogic/gdx/Input$Peripheral; // field@00d4 │ │ +05b42a: 2200 5d00 |0029: new-instance v0, Lcom/badlogic/gdx/Input$Peripheral; // type@005d │ │ +05b42e: 1a01 7f02 |002b: const-string v1, "Compass" // string@027f │ │ +05b432: 7030 5101 1007 |002d: invoke-direct {v0, v1, v7}, Lcom/badlogic/gdx/Input$Peripheral;.:(Ljava/lang/String;I)V // method@0151 │ │ +05b438: 6900 d500 |0030: sput-object v0, Lcom/badlogic/gdx/Input$Peripheral;.Compass:Lcom/badlogic/gdx/Input$Peripheral; // field@00d5 │ │ +05b43c: 2200 5d00 |0032: new-instance v0, Lcom/badlogic/gdx/Input$Peripheral; // type@005d │ │ +05b440: 1a01 9f10 |0034: const-string v1, "Vibrator" // string@109f │ │ +05b444: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +05b446: 7030 5101 1002 |0037: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/Input$Peripheral;.:(Ljava/lang/String;I)V // method@0151 │ │ +05b44c: 6900 d900 |003a: sput-object v0, Lcom/badlogic/gdx/Input$Peripheral;.Vibrator:Lcom/badlogic/gdx/Input$Peripheral; // field@00d9 │ │ +05b450: 1260 |003c: const/4 v0, #int 6 // #6 │ │ +05b452: 2300 5104 |003d: new-array v0, v0, [Lcom/badlogic/gdx/Input$Peripheral; // type@0451 │ │ +05b456: 6201 d600 |003f: sget-object v1, Lcom/badlogic/gdx/Input$Peripheral;.HardwareKeyboard:Lcom/badlogic/gdx/Input$Peripheral; // field@00d6 │ │ +05b45a: 4d01 0003 |0041: aput-object v1, v0, v3 │ │ +05b45e: 6201 d800 |0043: sget-object v1, Lcom/badlogic/gdx/Input$Peripheral;.OnscreenKeyboard:Lcom/badlogic/gdx/Input$Peripheral; // field@00d8 │ │ +05b462: 4d01 0004 |0045: aput-object v1, v0, v4 │ │ +05b466: 6201 d700 |0047: sget-object v1, Lcom/badlogic/gdx/Input$Peripheral;.MultitouchScreen:Lcom/badlogic/gdx/Input$Peripheral; // field@00d7 │ │ +05b46a: 4d01 0005 |0049: aput-object v1, v0, v5 │ │ +05b46e: 6201 d400 |004b: sget-object v1, Lcom/badlogic/gdx/Input$Peripheral;.Accelerometer:Lcom/badlogic/gdx/Input$Peripheral; // field@00d4 │ │ +05b472: 4d01 0006 |004d: aput-object v1, v0, v6 │ │ +05b476: 6201 d500 |004f: sget-object v1, Lcom/badlogic/gdx/Input$Peripheral;.Compass:Lcom/badlogic/gdx/Input$Peripheral; // field@00d5 │ │ +05b47a: 4d01 0007 |0051: aput-object v1, v0, v7 │ │ +05b47e: 1251 |0053: const/4 v1, #int 5 // #5 │ │ +05b480: 6202 d900 |0054: sget-object v2, Lcom/badlogic/gdx/Input$Peripheral;.Vibrator:Lcom/badlogic/gdx/Input$Peripheral; // field@00d9 │ │ +05b484: 4d02 0001 |0056: aput-object v2, v0, v1 │ │ +05b488: 6900 d300 |0058: sput-object v0, Lcom/badlogic/gdx/Input$Peripheral;.$VALUES:[Lcom/badlogic/gdx/Input$Peripheral; // field@00d3 │ │ +05b48c: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=231 │ │ 0x003c line=230 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/Input$Peripheral;) │ │ @@ -2736,17 +2736,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -04cfb4: |[04cfb4] com.badlogic.gdx.Input$Peripheral.:(Ljava/lang/String;I)V │ │ -04cfc4: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ -04cfca: 0e00 |0003: return-void │ │ +05b490: |[05b490] com.badlogic.gdx.Input$Peripheral.:(Ljava/lang/String;I)V │ │ +05b4a0: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ +05b4a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/Input$Peripheral; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -2756,20 +2756,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/Input$Peripheral;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04cfcc: |[04cfcc] com.badlogic.gdx.Input$Peripheral.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/Input$Peripheral; │ │ -04cfdc: 1c00 5f00 |0000: const-class v0, Lcom/badlogic/gdx/Input$Peripheral; // type@005f │ │ -04cfe0: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ -04cfe6: 0c00 |0005: move-result-object v0 │ │ -04cfe8: 1f00 5f00 |0006: check-cast v0, Lcom/badlogic/gdx/Input$Peripheral; // type@005f │ │ -04cfec: 1100 |0008: return-object v0 │ │ +05b4a8: |[05b4a8] com.badlogic.gdx.Input$Peripheral.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/Input$Peripheral; │ │ +05b4b8: 1c00 5d00 |0000: const-class v0, Lcom/badlogic/gdx/Input$Peripheral; // type@005d │ │ +05b4bc: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ +05b4c2: 0c00 |0005: move-result-object v0 │ │ +05b4c4: 1f00 5d00 |0006: check-cast v0, Lcom/badlogic/gdx/Input$Peripheral; // type@005d │ │ +05b4c8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/Input$Peripheral;) │ │ @@ -2777,32 +2777,32 @@ │ │ type : '()[Lcom/badlogic/gdx/Input$Peripheral;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -04cff0: |[04cff0] com.badlogic.gdx.Input$Peripheral.values:()[Lcom/badlogic/gdx/Input$Peripheral; │ │ -04d000: 6200 d300 |0000: sget-object v0, Lcom/badlogic/gdx/Input$Peripheral;.$VALUES:[Lcom/badlogic/gdx/Input$Peripheral; // field@00d3 │ │ -04d004: 6e10 3f29 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/Input$Peripheral;.clone:()Ljava/lang/Object; // method@293f │ │ -04d00a: 0c00 |0005: move-result-object v0 │ │ -04d00c: 1f00 5304 |0006: check-cast v0, [Lcom/badlogic/gdx/Input$Peripheral; // type@0453 │ │ -04d010: 1100 |0008: return-object v0 │ │ +05b4cc: |[05b4cc] com.badlogic.gdx.Input$Peripheral.values:()[Lcom/badlogic/gdx/Input$Peripheral; │ │ +05b4dc: 6200 d300 |0000: sget-object v0, Lcom/badlogic/gdx/Input$Peripheral;.$VALUES:[Lcom/badlogic/gdx/Input$Peripheral; // field@00d3 │ │ +05b4e0: 6e10 3f29 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/Input$Peripheral;.clone:()Ljava/lang/Object; // method@293f │ │ +05b4e6: 0c00 |0005: move-result-object v0 │ │ +05b4e8: 1f00 5104 |0006: check-cast v0, [Lcom/badlogic/gdx/Input$Peripheral; // type@0451 │ │ +05b4ec: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 1805 (Input.java) │ │ │ │ Class #16 header: │ │ -class_idx : 96 │ │ +class_idx : 94 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1805 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #16 annotations: │ │ @@ -2830,17 +2830,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1805 (Input.java) │ │ │ │ Class #17 header: │ │ -class_idx : 97 │ │ +class_idx : 95 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1805 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 37 │ │ │ │ Class #17 annotations: │ │ @@ -3077,17 +3077,17 @@ │ │ type : '([JI)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1805 (Input.java) │ │ │ │ Class #18 header: │ │ -class_idx : 100 │ │ +class_idx : 98 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1810 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 8 │ │ │ │ Class #18 - │ │ @@ -3146,18 +3146,18 @@ │ │ type : '(IIII)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1810 (InputProcessor.java) │ │ │ │ Class #19 header: │ │ -class_idx : 101 │ │ +class_idx : 99 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3077 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3075 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #19 - │ │ Class descriptor : 'Lcom/badlogic/gdx/LifecycleListener;' │ │ @@ -3182,21 +3182,21 @@ │ │ │ │ #2 : (in Lcom/badlogic/gdx/LifecycleListener;) │ │ name : 'resume' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3077 (LifecycleListener.java) │ │ + source_file_idx : 3075 (LifecycleListener.java) │ │ │ │ Class #20 header: │ │ -class_idx : 102 │ │ +class_idx : 100 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3488 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3486 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #20 annotations: │ │ Annotations on class │ │ @@ -3218,21 +3218,21 @@ │ │ name : 'POST' │ │ type : 'Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : "POST" │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3488 (Net.java) │ │ + source_file_idx : 3486 (Net.java) │ │ │ │ Class #21 header: │ │ -class_idx : 103 │ │ +class_idx : 101 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3488 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3486 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 12 │ │ │ │ Class #21 annotations: │ │ Annotations on class │ │ @@ -3284,23 +3284,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -04d014: |[04d014] com.badlogic.gdx.Net$HttpRequest.:(Ljava/lang/String;)V │ │ -04d024: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -04d02a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -04d02c: 5910 e200 |0004: iput v0, v1, Lcom/badlogic/gdx/Net$HttpRequest;.timeOut:I // field@00e2 │ │ -04d030: 5b12 e100 |0006: iput-object v2, v1, Lcom/badlogic/gdx/Net$HttpRequest;.httpMethod:Ljava/lang/String; // field@00e1 │ │ -04d034: 2200 ec03 |0008: new-instance v0, Ljava/util/HashMap; // type@03ec │ │ -04d038: 7010 4927 0000 |000a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2749 │ │ -04d03e: 5b10 e000 |000d: iput-object v0, v1, Lcom/badlogic/gdx/Net$HttpRequest;.headers:Ljava/util/Map; // field@00e0 │ │ -04d042: 0e00 |000f: return-void │ │ +05b4f0: |[05b4f0] com.badlogic.gdx.Net$HttpRequest.:(Ljava/lang/String;)V │ │ +05b500: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +05b506: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +05b508: 5910 e200 |0004: iput v0, v1, Lcom/badlogic/gdx/Net$HttpRequest;.timeOut:I // field@00e2 │ │ +05b50c: 5b12 e100 |0006: iput-object v2, v1, Lcom/badlogic/gdx/Net$HttpRequest;.httpMethod:Ljava/lang/String; // field@00e1 │ │ +05b510: 2200 ea03 |0008: new-instance v0, Ljava/util/HashMap; // type@03ea │ │ +05b514: 7010 4927 0000 |000a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2749 │ │ +05b51a: 5b10 e000 |000d: iput-object v0, v1, Lcom/badlogic/gdx/Net$HttpRequest;.headers:Ljava/util/Map; // field@00e0 │ │ +05b51e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0003 line=146 │ │ 0x0006 line=155 │ │ 0x0008 line=156 │ │ 0x000f line=157 │ │ @@ -3314,17 +3314,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d044: |[04d044] com.badlogic.gdx.Net$HttpRequest.getContent:()Ljava/lang/String; │ │ -04d054: 5410 dd00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/Net$HttpRequest;.content:Ljava/lang/String; // field@00dd │ │ -04d058: 1100 |0002: return-object v0 │ │ +05b520: |[05b520] com.badlogic.gdx.Net$HttpRequest.getContent:()Ljava/lang/String; │ │ +05b530: 5410 dd00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/Net$HttpRequest;.content:Ljava/lang/String; // field@00dd │ │ +05b534: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/Net$HttpRequest; │ │ │ │ #1 : (in Lcom/badlogic/gdx/Net$HttpRequest;) │ │ @@ -3332,17 +3332,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d05c: |[04d05c] com.badlogic.gdx.Net$HttpRequest.getContentLength:()J │ │ -04d06c: 5320 de00 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/Net$HttpRequest;.contentLength:J // field@00de │ │ -04d070: 1000 |0002: return-wide v0 │ │ +05b538: |[05b538] com.badlogic.gdx.Net$HttpRequest.getContentLength:()J │ │ +05b548: 5320 de00 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/Net$HttpRequest;.contentLength:J // field@00de │ │ +05b54c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/badlogic/gdx/Net$HttpRequest; │ │ │ │ #2 : (in Lcom/badlogic/gdx/Net$HttpRequest;) │ │ @@ -3350,17 +3350,17 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d074: |[04d074] com.badlogic.gdx.Net$HttpRequest.getContentStream:()Ljava/io/InputStream; │ │ -04d084: 5410 df00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/Net$HttpRequest;.contentStream:Ljava/io/InputStream; // field@00df │ │ -04d088: 1100 |0002: return-object v0 │ │ +05b550: |[05b550] com.badlogic.gdx.Net$HttpRequest.getContentStream:()Ljava/io/InputStream; │ │ +05b560: 5410 df00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/Net$HttpRequest;.contentStream:Ljava/io/InputStream; // field@00df │ │ +05b564: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/Net$HttpRequest; │ │ │ │ #3 : (in Lcom/badlogic/gdx/Net$HttpRequest;) │ │ @@ -3368,17 +3368,17 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d08c: |[04d08c] com.badlogic.gdx.Net$HttpRequest.getHeaders:()Ljava/util/Map; │ │ -04d09c: 5410 e000 |0000: iget-object v0, v1, Lcom/badlogic/gdx/Net$HttpRequest;.headers:Ljava/util/Map; // field@00e0 │ │ -04d0a0: 1100 |0002: return-object v0 │ │ +05b568: |[05b568] com.badlogic.gdx.Net$HttpRequest.getHeaders:()Ljava/util/Map; │ │ +05b578: 5410 e000 |0000: iget-object v0, v1, Lcom/badlogic/gdx/Net$HttpRequest;.headers:Ljava/util/Map; // field@00e0 │ │ +05b57c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/Net$HttpRequest; │ │ │ │ #4 : (in Lcom/badlogic/gdx/Net$HttpRequest;) │ │ @@ -3386,17 +3386,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d0a4: |[04d0a4] com.badlogic.gdx.Net$HttpRequest.getMethod:()Ljava/lang/String; │ │ -04d0b4: 5410 e100 |0000: iget-object v0, v1, Lcom/badlogic/gdx/Net$HttpRequest;.httpMethod:Ljava/lang/String; // field@00e1 │ │ -04d0b8: 1100 |0002: return-object v0 │ │ +05b580: |[05b580] com.badlogic.gdx.Net$HttpRequest.getMethod:()Ljava/lang/String; │ │ +05b590: 5410 e100 |0000: iget-object v0, v1, Lcom/badlogic/gdx/Net$HttpRequest;.httpMethod:Ljava/lang/String; // field@00e1 │ │ +05b594: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/Net$HttpRequest; │ │ │ │ #5 : (in Lcom/badlogic/gdx/Net$HttpRequest;) │ │ @@ -3404,17 +3404,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d0bc: |[04d0bc] com.badlogic.gdx.Net$HttpRequest.getTimeOut:()I │ │ -04d0cc: 5210 e200 |0000: iget v0, v1, Lcom/badlogic/gdx/Net$HttpRequest;.timeOut:I // field@00e2 │ │ -04d0d0: 0f00 |0002: return v0 │ │ +05b598: |[05b598] com.badlogic.gdx.Net$HttpRequest.getTimeOut:()I │ │ +05b5a8: 5210 e200 |0000: iget v0, v1, Lcom/badlogic/gdx/Net$HttpRequest;.timeOut:I // field@00e2 │ │ +05b5ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/Net$HttpRequest; │ │ │ │ #6 : (in Lcom/badlogic/gdx/Net$HttpRequest;) │ │ @@ -3422,17 +3422,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d0d4: |[04d0d4] com.badlogic.gdx.Net$HttpRequest.getUrl:()Ljava/lang/String; │ │ -04d0e4: 5410 e300 |0000: iget-object v0, v1, Lcom/badlogic/gdx/Net$HttpRequest;.url:Ljava/lang/String; // field@00e3 │ │ -04d0e8: 1100 |0002: return-object v0 │ │ +05b5b0: |[05b5b0] com.badlogic.gdx.Net$HttpRequest.getUrl:()Ljava/lang/String; │ │ +05b5c0: 5410 e300 |0000: iget-object v0, v1, Lcom/badlogic/gdx/Net$HttpRequest;.url:Ljava/lang/String; // field@00e3 │ │ +05b5c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/Net$HttpRequest; │ │ │ │ #7 : (in Lcom/badlogic/gdx/Net$HttpRequest;) │ │ @@ -3440,18 +3440,18 @@ │ │ type : '(Ljava/io/InputStream;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -04d0ec: |[04d0ec] com.badlogic.gdx.Net$HttpRequest.setContent:(Ljava/io/InputStream;J)V │ │ -04d0fc: 5b01 df00 |0000: iput-object v1, v0, Lcom/badlogic/gdx/Net$HttpRequest;.contentStream:Ljava/io/InputStream; // field@00df │ │ -04d100: 5a02 de00 |0002: iput-wide v2, v0, Lcom/badlogic/gdx/Net$HttpRequest;.contentLength:J // field@00de │ │ -04d104: 0e00 |0004: return-void │ │ +05b5c8: |[05b5c8] com.badlogic.gdx.Net$HttpRequest.setContent:(Ljava/io/InputStream;J)V │ │ +05b5d8: 5b01 df00 |0000: iput-object v1, v0, Lcom/badlogic/gdx/Net$HttpRequest;.contentStream:Ljava/io/InputStream; // field@00df │ │ +05b5dc: 5a02 de00 |0002: iput-wide v2, v0, Lcom/badlogic/gdx/Net$HttpRequest;.contentLength:J // field@00de │ │ +05b5e0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0002 line=185 │ │ 0x0004 line=186 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/badlogic/gdx/Net$HttpRequest; │ │ @@ -3463,17 +3463,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d108: |[04d108] com.badlogic.gdx.Net$HttpRequest.setContent:(Ljava/lang/String;)V │ │ -04d118: 5b01 dd00 |0000: iput-object v1, v0, Lcom/badlogic/gdx/Net$HttpRequest;.content:Ljava/lang/String; // field@00dd │ │ -04d11c: 0e00 |0002: return-void │ │ +05b5e4: |[05b5e4] com.badlogic.gdx.Net$HttpRequest.setContent:(Ljava/lang/String;)V │ │ +05b5f4: 5b01 dd00 |0000: iput-object v1, v0, Lcom/badlogic/gdx/Net$HttpRequest;.content:Ljava/lang/String; // field@00dd │ │ +05b5f8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0002 line=179 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/Net$HttpRequest; │ │ 0x0000 - 0x0003 reg=1 content Ljava/lang/String; │ │ @@ -3483,18 +3483,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04d120: |[04d120] com.badlogic.gdx.Net$HttpRequest.setHeader:(Ljava/lang/String;Ljava/lang/String;)V │ │ -04d130: 5410 e000 |0000: iget-object v0, v1, Lcom/badlogic/gdx/Net$HttpRequest;.headers:Ljava/util/Map; // field@00e0 │ │ -04d134: 7230 6527 2003 |0002: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2765 │ │ -04d13a: 0e00 |0005: return-void │ │ +05b5fc: |[05b5fc] com.badlogic.gdx.Net$HttpRequest.setHeader:(Ljava/lang/String;Ljava/lang/String;)V │ │ +05b60c: 5410 e000 |0000: iget-object v0, v1, Lcom/badlogic/gdx/Net$HttpRequest;.headers:Ljava/util/Map; // field@00e0 │ │ +05b610: 7230 6527 2003 |0002: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2765 │ │ +05b616: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0005 line=171 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/Net$HttpRequest; │ │ 0x0000 - 0x0006 reg=2 name Ljava/lang/String; │ │ @@ -3505,17 +3505,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d13c: |[04d13c] com.badlogic.gdx.Net$HttpRequest.setTimeOut:(I)V │ │ -04d14c: 5901 e200 |0000: iput v1, v0, Lcom/badlogic/gdx/Net$HttpRequest;.timeOut:I // field@00e2 │ │ -04d150: 0e00 |0002: return-void │ │ +05b618: |[05b618] com.badlogic.gdx.Net$HttpRequest.setTimeOut:(I)V │ │ +05b628: 5901 e200 |0000: iput v1, v0, Lcom/badlogic/gdx/Net$HttpRequest;.timeOut:I // field@00e2 │ │ +05b62c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0002 line=193 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/Net$HttpRequest; │ │ 0x0000 - 0x0003 reg=1 timeOut I │ │ @@ -3525,32 +3525,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d154: |[04d154] com.badlogic.gdx.Net$HttpRequest.setUrl:(Ljava/lang/String;)V │ │ -04d164: 5b01 e300 |0000: iput-object v1, v0, Lcom/badlogic/gdx/Net$HttpRequest;.url:Ljava/lang/String; // field@00e3 │ │ -04d168: 0e00 |0002: return-void │ │ +05b630: |[05b630] com.badlogic.gdx.Net$HttpRequest.setUrl:(Ljava/lang/String;)V │ │ +05b640: 5b01 e300 |0000: iput-object v1, v0, Lcom/badlogic/gdx/Net$HttpRequest;.url:Ljava/lang/String; // field@00e3 │ │ +05b644: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0002 line=163 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/Net$HttpRequest; │ │ 0x0000 - 0x0003 reg=1 url Ljava/lang/String; │ │ │ │ - source_file_idx : 3488 (Net.java) │ │ + source_file_idx : 3486 (Net.java) │ │ │ │ Class #22 header: │ │ -class_idx : 104 │ │ +class_idx : 102 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3488 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3486 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #22 annotations: │ │ Annotations on class │ │ @@ -3586,21 +3586,21 @@ │ │ │ │ #3 : (in Lcom/badlogic/gdx/Net$HttpResponse;) │ │ name : 'getStatus' │ │ type : '()Lcom/badlogic/gdx/Net$HttpStatus;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3488 (Net.java) │ │ + source_file_idx : 3486 (Net.java) │ │ │ │ Class #23 header: │ │ -class_idx : 105 │ │ +class_idx : 103 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3488 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3486 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #23 annotations: │ │ Annotations on class │ │ @@ -3624,21 +3624,21 @@ │ │ │ │ #1 : (in Lcom/badlogic/gdx/Net$HttpResponseListener;) │ │ name : 'handleHttpResponse' │ │ type : '(Lcom/badlogic/gdx/Net$HttpResponse;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3488 (Net.java) │ │ + source_file_idx : 3486 (Net.java) │ │ │ │ Class #24 header: │ │ -class_idx : 106 │ │ +class_idx : 104 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3488 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3486 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #24 annotations: │ │ Annotations on class │ │ @@ -3662,18 +3662,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04d16c: |[04d16c] com.badlogic.gdx.Net$HttpStatus.:(I)V │ │ -04d17c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04d182: 5901 e400 |0003: iput v1, v0, Lcom/badlogic/gdx/Net$HttpStatus;.statusCode:I // field@00e4 │ │ -04d186: 0e00 |0005: return-void │ │ +05b648: |[05b648] com.badlogic.gdx.Net$HttpStatus.:(I)V │ │ +05b658: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05b65e: 5901 e400 |0003: iput v1, v0, Lcom/badlogic/gdx/Net$HttpStatus;.statusCode:I // field@00e4 │ │ +05b662: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=71 │ │ 0x0005 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/Net$HttpStatus; │ │ @@ -3685,30 +3685,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d188: |[04d188] com.badlogic.gdx.Net$HttpStatus.getStatusCode:()I │ │ -04d198: 5210 e400 |0000: iget v0, v1, Lcom/badlogic/gdx/Net$HttpStatus;.statusCode:I // field@00e4 │ │ -04d19c: 0f00 |0002: return v0 │ │ +05b664: |[05b664] com.badlogic.gdx.Net$HttpStatus.getStatusCode:()I │ │ +05b674: 5210 e400 |0000: iget v0, v1, Lcom/badlogic/gdx/Net$HttpStatus;.statusCode:I // field@00e4 │ │ +05b678: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/Net$HttpStatus; │ │ │ │ - source_file_idx : 3488 (Net.java) │ │ + source_file_idx : 3486 (Net.java) │ │ │ │ Class #25 header: │ │ -class_idx : 107 │ │ +class_idx : 105 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 939 │ │ -source_file_idx : 3488 │ │ +superclass_idx : 937 │ │ +source_file_idx : 3486 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #25 annotations: │ │ Annotations on class │ │ @@ -3739,26 +3739,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -04d1a0: |[04d1a0] com.badlogic.gdx.Net$Protocol.:()V │ │ -04d1b0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -04d1b2: 2200 6b00 |0001: new-instance v0, Lcom/badlogic/gdx/Net$Protocol; // type@006b │ │ -04d1b6: 1a01 2c0f |0003: const-string v1, "TCP" // string@0f2c │ │ -04d1ba: 7030 b701 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/Net$Protocol;.:(Ljava/lang/String;I)V // method@01b7 │ │ -04d1c0: 6900 e600 |0008: sput-object v0, Lcom/badlogic/gdx/Net$Protocol;.TCP:Lcom/badlogic/gdx/Net$Protocol; // field@00e6 │ │ -04d1c4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -04d1c6: 2300 5504 |000b: new-array v0, v0, [Lcom/badlogic/gdx/Net$Protocol; // type@0455 │ │ -04d1ca: 6201 e600 |000d: sget-object v1, Lcom/badlogic/gdx/Net$Protocol;.TCP:Lcom/badlogic/gdx/Net$Protocol; // field@00e6 │ │ -04d1ce: 4d01 0002 |000f: aput-object v1, v0, v2 │ │ -04d1d2: 6900 e500 |0011: sput-object v0, Lcom/badlogic/gdx/Net$Protocol;.$VALUES:[Lcom/badlogic/gdx/Net$Protocol; // field@00e5 │ │ -04d1d6: 0e00 |0013: return-void │ │ +05b67c: |[05b67c] com.badlogic.gdx.Net$Protocol.:()V │ │ +05b68c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +05b68e: 2200 6900 |0001: new-instance v0, Lcom/badlogic/gdx/Net$Protocol; // type@0069 │ │ +05b692: 1a01 2a0f |0003: const-string v1, "TCP" // string@0f2a │ │ +05b696: 7030 b701 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/Net$Protocol;.:(Ljava/lang/String;I)V // method@01b7 │ │ +05b69c: 6900 e600 |0008: sput-object v0, Lcom/badlogic/gdx/Net$Protocol;.TCP:Lcom/badlogic/gdx/Net$Protocol; // field@00e6 │ │ +05b6a0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +05b6a2: 2300 5304 |000b: new-array v0, v0, [Lcom/badlogic/gdx/Net$Protocol; // type@0453 │ │ +05b6a6: 6201 e600 |000d: sget-object v1, Lcom/badlogic/gdx/Net$Protocol;.TCP:Lcom/badlogic/gdx/Net$Protocol; // field@00e6 │ │ +05b6aa: 4d01 0002 |000f: aput-object v1, v0, v2 │ │ +05b6ae: 6900 e500 |0011: sput-object v0, Lcom/badlogic/gdx/Net$Protocol;.$VALUES:[Lcom/badlogic/gdx/Net$Protocol; // field@00e5 │ │ +05b6b2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=275 │ │ 0x000a line=274 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/Net$Protocol;) │ │ @@ -3766,17 +3766,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -04d1d8: |[04d1d8] com.badlogic.gdx.Net$Protocol.:(Ljava/lang/String;I)V │ │ -04d1e8: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ -04d1ee: 0e00 |0003: return-void │ │ +05b6b4: |[05b6b4] com.badlogic.gdx.Net$Protocol.:(Ljava/lang/String;I)V │ │ +05b6c4: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ +05b6ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/Net$Protocol; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -3786,20 +3786,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/Net$Protocol;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04d1f0: |[04d1f0] com.badlogic.gdx.Net$Protocol.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/Net$Protocol; │ │ -04d200: 1c00 6b00 |0000: const-class v0, Lcom/badlogic/gdx/Net$Protocol; // type@006b │ │ -04d204: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ -04d20a: 0c00 |0005: move-result-object v0 │ │ -04d20c: 1f00 6b00 |0006: check-cast v0, Lcom/badlogic/gdx/Net$Protocol; // type@006b │ │ -04d210: 1100 |0008: return-object v0 │ │ +05b6cc: |[05b6cc] com.badlogic.gdx.Net$Protocol.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/Net$Protocol; │ │ +05b6dc: 1c00 6900 |0000: const-class v0, Lcom/badlogic/gdx/Net$Protocol; // type@0069 │ │ +05b6e0: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ +05b6e6: 0c00 |0005: move-result-object v0 │ │ +05b6e8: 1f00 6900 |0006: check-cast v0, Lcom/badlogic/gdx/Net$Protocol; // type@0069 │ │ +05b6ec: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/Net$Protocol;) │ │ @@ -3807,33 +3807,33 @@ │ │ type : '()[Lcom/badlogic/gdx/Net$Protocol;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -04d214: |[04d214] com.badlogic.gdx.Net$Protocol.values:()[Lcom/badlogic/gdx/Net$Protocol; │ │ -04d224: 6200 e500 |0000: sget-object v0, Lcom/badlogic/gdx/Net$Protocol;.$VALUES:[Lcom/badlogic/gdx/Net$Protocol; // field@00e5 │ │ -04d228: 6e10 4029 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/Net$Protocol;.clone:()Ljava/lang/Object; // method@2940 │ │ -04d22e: 0c00 |0005: move-result-object v0 │ │ -04d230: 1f00 5504 |0006: check-cast v0, [Lcom/badlogic/gdx/Net$Protocol; // type@0455 │ │ -04d234: 1100 |0008: return-object v0 │ │ +05b6f0: |[05b6f0] com.badlogic.gdx.Net$Protocol.values:()[Lcom/badlogic/gdx/Net$Protocol; │ │ +05b700: 6200 e500 |0000: sget-object v0, Lcom/badlogic/gdx/Net$Protocol;.$VALUES:[Lcom/badlogic/gdx/Net$Protocol; // field@00e5 │ │ +05b704: 6e10 4029 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/Net$Protocol;.clone:()Ljava/lang/Object; // method@2940 │ │ +05b70a: 0c00 |0005: move-result-object v0 │ │ +05b70c: 1f00 5304 |0006: check-cast v0, [Lcom/badlogic/gdx/Net$Protocol; // type@0453 │ │ +05b710: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 3488 (Net.java) │ │ + source_file_idx : 3486 (Net.java) │ │ │ │ Class #26 header: │ │ -class_idx : 108 │ │ +class_idx : 106 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3488 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3486 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #26 annotations: │ │ Annotations on class │ │ @@ -3868,21 +3868,21 @@ │ │ │ │ #3 : (in Lcom/badlogic/gdx/Net;) │ │ name : 'sendHttpRequest' │ │ type : '(Lcom/badlogic/gdx/Net$HttpRequest;Lcom/badlogic/gdx/Net$HttpResponseListener;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3488 (Net.java) │ │ + source_file_idx : 3486 (Net.java) │ │ │ │ Class #27 header: │ │ -class_idx : 109 │ │ +class_idx : 107 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3636 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3634 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 21 │ │ │ │ Class #27 annotations: │ │ Annotations on method #449 'get' │ │ @@ -4021,21 +4021,21 @@ │ │ │ │ #20 : (in Lcom/badlogic/gdx/Preferences;) │ │ name : 'remove' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3636 (Preferences.java) │ │ + source_file_idx : 3634 (Preferences.java) │ │ │ │ Class #28 header: │ │ -class_idx : 110 │ │ +class_idx : 108 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3762 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3760 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ Class #28 - │ │ Class descriptor : 'Lcom/badlogic/gdx/Screen;' │ │ @@ -4084,21 +4084,21 @@ │ │ │ │ #6 : (in Lcom/badlogic/gdx/Screen;) │ │ name : 'show' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3762 (Screen.java) │ │ + source_file_idx : 3760 (Screen.java) │ │ │ │ Class #29 header: │ │ -class_idx : 111 │ │ +class_idx : 109 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3868 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3866 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #29 annotations: │ │ Annotations on method #475 'copyStream' │ │ @@ -4119,17 +4119,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04d238: |[04d238] com.badlogic.gdx.StreamUtils.:()V │ │ -04d248: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04d24e: 0e00 |0003: return-void │ │ +05b714: |[05b714] com.badlogic.gdx.StreamUtils.:()V │ │ +05b724: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05b72a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/StreamUtils; │ │ │ │ #1 : (in Lcom/badlogic/gdx/StreamUtils;) │ │ @@ -4137,18 +4137,18 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04d250: |[04d250] com.badlogic.gdx.StreamUtils.copyStream:(Ljava/io/InputStream;Ljava/io/OutputStream;)V │ │ -04d260: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ -04d264: 7130 dc01 2100 |0002: invoke-static {v1, v2, v0}, Lcom/badlogic/gdx/StreamUtils;.copyStream:(Ljava/io/InputStream;Ljava/io/OutputStream;I)V // method@01dc │ │ -04d26a: 0e00 |0005: return-void │ │ +05b72c: |[05b72c] com.badlogic.gdx.StreamUtils.copyStream:(Ljava/io/InputStream;Ljava/io/OutputStream;)V │ │ +05b73c: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ +05b740: 7130 dc01 2100 |0002: invoke-static {v1, v2, v0}, Lcom/badlogic/gdx/StreamUtils;.copyStream:(Ljava/io/InputStream;Ljava/io/OutputStream;I)V // method@01dc │ │ +05b746: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0005 line=21 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 input Ljava/io/InputStream; │ │ 0x0000 - 0x0006 reg=2 output Ljava/io/OutputStream; │ │ @@ -4158,45 +4158,45 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -04d26c: |[04d26c] com.badlogic.gdx.StreamUtils.copyStream:(Ljava/io/InputStream;Ljava/io/OutputStream;I)V │ │ -04d27c: 2350 4704 |0000: new-array v0, v5, [B // type@0447 │ │ -04d280: 6e20 9c25 0300 |0002: invoke-virtual {v3, v0}, Ljava/io/InputStream;.read:([B)I // method@259c │ │ -04d286: 0a01 |0005: move-result v1 │ │ -04d288: 12f2 |0006: const/4 v2, #int -1 // #ff │ │ -04d28a: 3221 0700 |0007: if-eq v1, v2, 000e // +0007 │ │ -04d28e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -04d290: 6e40 a625 0412 |000a: invoke-virtual {v4, v0, v2, v1}, Ljava/io/OutputStream;.write:([BII)V // method@25a6 │ │ -04d296: 28f5 |000d: goto 0002 // -000b │ │ -04d298: 0e00 |000e: return-void │ │ +05b748: |[05b748] com.badlogic.gdx.StreamUtils.copyStream:(Ljava/io/InputStream;Ljava/io/OutputStream;I)V │ │ +05b758: 2350 4504 |0000: new-array v0, v5, [B // type@0445 │ │ +05b75c: 6e20 9c25 0300 |0002: invoke-virtual {v3, v0}, Ljava/io/InputStream;.read:([B)I // method@259c │ │ +05b762: 0a01 |0005: move-result v1 │ │ +05b764: 12f2 |0006: const/4 v2, #int -1 // #ff │ │ +05b766: 3221 0700 |0007: if-eq v1, v2, 000e // +0007 │ │ +05b76a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +05b76c: 6e40 a625 0412 |000a: invoke-virtual {v4, v0, v2, v1}, Ljava/io/OutputStream;.write:([BII)V // method@25a6 │ │ +05b772: 28f5 |000d: goto 0002 // -000b │ │ +05b774: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0002 line=28 │ │ 0x0009 line=29 │ │ 0x000e line=31 │ │ locals : │ │ 0x0002 - 0x000f reg=0 buffer [B │ │ 0x0006 - 0x000f reg=1 bytesRead I │ │ 0x0000 - 0x000f reg=3 input Ljava/io/InputStream; │ │ 0x0000 - 0x000f reg=4 output Ljava/io/OutputStream; │ │ 0x0000 - 0x000f reg=5 bufferSize I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3868 (StreamUtils.java) │ │ + source_file_idx : 3866 (StreamUtils.java) │ │ │ │ Class #30 header: │ │ -class_idx : 112 │ │ +class_idx : 110 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 4244 │ │ +superclass_idx : 955 │ │ +source_file_idx : 4242 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #30 - │ │ Class descriptor : 'Lcom/badlogic/gdx/Version;' │ │ @@ -4215,48 +4215,48 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -04d29c: |[04d29c] com.badlogic.gdx.Version.:()V │ │ -04d2ac: 1a00 f400 |0000: const-string v0, "0.9.8" // string@00f4 │ │ -04d2b0: 6900 e700 |0002: sput-object v0, Lcom/badlogic/gdx/Version;.VERSION:Ljava/lang/String; // field@00e7 │ │ -04d2b4: 0e00 |0004: return-void │ │ +05b778: |[05b778] com.badlogic.gdx.Version.:()V │ │ +05b788: 1a00 f400 |0000: const-string v0, "0.9.8" // string@00f4 │ │ +05b78c: 6900 e700 |0002: sput-object v0, Lcom/badlogic/gdx/Version;.VERSION:Ljava/lang/String; // field@00e7 │ │ +05b790: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/Version;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04d2b8: |[04d2b8] com.badlogic.gdx.Version.:()V │ │ -04d2c8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04d2ce: 0e00 |0003: return-void │ │ +05b794: |[05b794] com.badlogic.gdx.Version.:()V │ │ +05b7a4: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05b7aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/Version; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4244 (Version.java) │ │ + source_file_idx : 4242 (Version.java) │ │ │ │ Class #31 header: │ │ -class_idx : 113 │ │ +class_idx : 111 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 437 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #31 annotations: │ │ @@ -4294,18 +4294,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Class;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -04d2d0: |[04d2d0] com.badlogic.gdx.assets.AssetDescriptor.:(Ljava/lang/String;Ljava/lang/Class;)V │ │ -04d2e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04d2e2: 7040 e001 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V // method@01e0 │ │ -04d2e8: 0e00 |0004: return-void │ │ +05b7ac: |[05b7ac] com.badlogic.gdx.assets.AssetDescriptor.:(Ljava/lang/String;Ljava/lang/Class;)V │ │ +05b7bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05b7be: 7040 e001 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V // method@01e0 │ │ +05b7c4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0004 line=29 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/assets/AssetDescriptor; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Class; │ │ @@ -4318,24 +4318,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Class;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -04d2ec: |[04d2ec] com.badlogic.gdx.assets.AssetDescriptor.:(Ljava/lang/String;Ljava/lang/Class;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V │ │ -04d2fc: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -04d302: 1a00 7011 |0003: const-string v0, "\\" // string@1170 │ │ -04d306: 1a01 ef00 |0005: const-string v1, "/" // string@00ef │ │ -04d30a: 6e30 5326 0301 |0007: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2653 │ │ -04d310: 0c00 |000a: move-result-object v0 │ │ -04d312: 5b20 e800 |000b: iput-object v0, v2, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -04d316: 5b24 ea00 |000d: iput-object v4, v2, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00ea │ │ -04d31a: 5b25 e900 |000f: iput-object v5, v2, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00e9 │ │ -04d31e: 0e00 |0011: return-void │ │ +05b7c8: |[05b7c8] com.badlogic.gdx.assets.AssetDescriptor.:(Ljava/lang/String;Ljava/lang/Class;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V │ │ +05b7d8: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +05b7de: 1a00 6e11 |0003: const-string v0, "\\" // string@116e │ │ +05b7e2: 1a01 ef00 |0005: const-string v1, "/" // string@00ef │ │ +05b7e6: 6e30 5326 0301 |0007: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2653 │ │ +05b7ec: 0c00 |000a: move-result-object v0 │ │ +05b7ee: 5b20 e800 |000b: iput-object v0, v2, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +05b7f2: 5b24 ea00 |000d: iput-object v4, v2, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00ea │ │ +05b7f6: 5b25 e900 |000f: iput-object v5, v2, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00e9 │ │ +05b7fa: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x000d line=33 │ │ 0x000f line=34 │ │ 0x0011 line=35 │ │ @@ -4354,28 +4354,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -04d320: |[04d320] com.badlogic.gdx.assets.AssetDescriptor.toString:()Ljava/lang/String; │ │ -04d330: 2200 c403 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@03c4 │ │ -04d334: 7010 5e26 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@265e │ │ -04d33a: 5421 e800 |0005: iget-object v1, v2, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -04d33e: 6e20 6226 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ -04d344: 1a01 a800 |000a: const-string v1, ", " // string@00a8 │ │ -04d348: 6e20 6226 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ -04d34e: 5421 ea00 |000f: iget-object v1, v2, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00ea │ │ -04d352: 6e10 d625 0100 |0011: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -04d358: 0c01 |0014: move-result-object v1 │ │ -04d35a: 6e20 6226 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ -04d360: 6e10 6626 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2666 │ │ -04d366: 0c01 |001b: move-result-object v1 │ │ -04d368: 1101 |001c: return-object v1 │ │ +05b7fc: |[05b7fc] com.badlogic.gdx.assets.AssetDescriptor.toString:()Ljava/lang/String; │ │ +05b80c: 2200 c203 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@03c2 │ │ +05b810: 7010 5e26 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@265e │ │ +05b816: 5421 e800 |0005: iget-object v1, v2, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +05b81a: 6e20 6226 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ +05b820: 1a01 a800 |000a: const-string v1, ", " // string@00a8 │ │ +05b824: 6e20 6226 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ +05b82a: 5421 ea00 |000f: iget-object v1, v2, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00ea │ │ +05b82e: 6e10 d625 0100 |0011: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +05b834: 0c01 |0014: move-result-object v1 │ │ +05b836: 6e20 6226 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ +05b83c: 6e10 6626 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2666 │ │ +05b842: 0c01 |001b: move-result-object v1 │ │ +05b844: 1101 |001c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0005 line=40 │ │ 0x000a line=41 │ │ 0x000f line=42 │ │ 0x0018 line=43 │ │ @@ -4383,17 +4383,17 @@ │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/assets/AssetDescriptor; │ │ 0x0005 - 0x001d reg=0 buffer Ljava/lang/StringBuffer; │ │ 0x0000 - 0x001d reg=2 this Lcom/badlogic/gdx/assets/AssetDescriptor; Lcom/badlogic/gdx/assets/AssetDescriptor; │ │ │ │ source_file_idx : 437 (AssetDescriptor.java) │ │ │ │ Class #32 header: │ │ -class_idx : 114 │ │ +class_idx : 112 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 438 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #32 - │ │ @@ -4410,17 +4410,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Throwable;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 438 (AssetErrorListener.java) │ │ │ │ Class #33 header: │ │ -class_idx : 115 │ │ +class_idx : 113 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 440 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #33 annotations: │ │ @@ -4442,17 +4442,17 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Ljava/lang/Class;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 440 (AssetLoaderParameters.java) │ │ │ │ Class #34 header: │ │ -class_idx : 116 │ │ +class_idx : 114 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 440 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #34 annotations: │ │ @@ -4477,32 +4477,32 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04d36c: |[04d36c] com.badlogic.gdx.assets.AssetLoaderParameters.:()V │ │ -04d37c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04d382: 0e00 |0003: return-void │ │ +05b848: |[05b848] com.badlogic.gdx.assets.AssetLoaderParameters.:()V │ │ +05b858: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05b85e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=23 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/assets/AssetLoaderParameters; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/assets/AssetLoaderParameters; Lcom/badlogic/gdx/assets/AssetLoaderParameters; │ │ │ │ Virtual methods - │ │ source_file_idx : 440 (AssetLoaderParameters.java) │ │ │ │ Class #35 header: │ │ -class_idx : 117 │ │ +class_idx : 115 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 441 │ │ static_fields_size : 0 │ │ instance_fields_size: 13 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #35 annotations: │ │ @@ -4585,40 +4585,40 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;Lcom/badlogic/gdx/assets/AssetDescriptor;Lcom/badlogic/gdx/assets/loaders/AssetLoader;Ljava/util/concurrent/ExecutorService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -04d384: |[04d384] com.badlogic.gdx.assets.AssetLoadingTask.:(Lcom/badlogic/gdx/assets/AssetManager;Lcom/badlogic/gdx/assets/AssetDescriptor;Lcom/badlogic/gdx/assets/loaders/AssetLoader;Ljava/util/concurrent/ExecutorService;)V │ │ -04d394: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04d396: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -04d398: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -04d39e: 5c20 ee00 |0005: iput-boolean v0, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asyncDone:Z // field@00ee │ │ -04d3a2: 5c20 f100 |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependenciesLoaded:Z // field@00f1 │ │ -04d3a6: 5b21 f200 |0009: iput-object v1, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.depsFuture:Ljava/util/concurrent/Future; // field@00f2 │ │ -04d3aa: 5b21 f300 |000b: iput-object v1, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loadFuture:Ljava/util/concurrent/Future; // field@00f3 │ │ -04d3ae: 5b21 ec00 |000d: iput-object v1, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asset:Ljava/lang/Object; // field@00ec │ │ -04d3b2: 5920 f800 |000f: iput v0, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.ticks:I // field@00f8 │ │ -04d3b6: 5c20 ef00 |0011: iput-boolean v0, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.cancel:Z // field@00ef │ │ -04d3ba: 5b23 f500 |0013: iput-object v3, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00f5 │ │ -04d3be: 5b24 ed00 |0015: iput-object v4, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -04d3c2: 5b25 f400 |0017: iput-object v5, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loader:Lcom/badlogic/gdx/assets/loaders/AssetLoader; // field@00f4 │ │ -04d3c6: 5b26 f700 |0019: iput-object v6, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.threadPool:Ljava/util/concurrent/ExecutorService; // field@00f7 │ │ -04d3ca: 5430 0101 |001b: iget-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ -04d3ce: 6e10 5d21 0000 |001d: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Logger;.getLevel:()I // method@215d │ │ -04d3d4: 0a00 |0020: move-result v0 │ │ -04d3d6: 1231 |0021: const/4 v1, #int 3 // #3 │ │ -04d3d8: 3310 0900 |0022: if-ne v0, v1, 002b // +0009 │ │ -04d3dc: 7100 3e23 0000 |0024: invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;.nanoTime:()J // method@233e │ │ -04d3e2: 0b00 |0027: move-result-wide v0 │ │ -04d3e4: 5a20 f600 |0028: iput-wide v0, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.startTime:J // field@00f6 │ │ -04d3e8: 0e00 |002a: return-void │ │ -04d3ea: 1600 0000 |002b: const-wide/16 v0, #int 0 // #0 │ │ -04d3ee: 28fb |002d: goto 0028 // -0005 │ │ +05b860: |[05b860] com.badlogic.gdx.assets.AssetLoadingTask.:(Lcom/badlogic/gdx/assets/AssetManager;Lcom/badlogic/gdx/assets/AssetDescriptor;Lcom/badlogic/gdx/assets/loaders/AssetLoader;Ljava/util/concurrent/ExecutorService;)V │ │ +05b870: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05b872: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +05b874: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +05b87a: 5c20 ee00 |0005: iput-boolean v0, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asyncDone:Z // field@00ee │ │ +05b87e: 5c20 f100 |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependenciesLoaded:Z // field@00f1 │ │ +05b882: 5b21 f200 |0009: iput-object v1, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.depsFuture:Ljava/util/concurrent/Future; // field@00f2 │ │ +05b886: 5b21 f300 |000b: iput-object v1, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loadFuture:Ljava/util/concurrent/Future; // field@00f3 │ │ +05b88a: 5b21 ec00 |000d: iput-object v1, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asset:Ljava/lang/Object; // field@00ec │ │ +05b88e: 5920 f800 |000f: iput v0, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.ticks:I // field@00f8 │ │ +05b892: 5c20 ef00 |0011: iput-boolean v0, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.cancel:Z // field@00ef │ │ +05b896: 5b23 f500 |0013: iput-object v3, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00f5 │ │ +05b89a: 5b24 ed00 |0015: iput-object v4, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +05b89e: 5b25 f400 |0017: iput-object v5, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loader:Lcom/badlogic/gdx/assets/loaders/AssetLoader; // field@00f4 │ │ +05b8a2: 5b26 f700 |0019: iput-object v6, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.threadPool:Ljava/util/concurrent/ExecutorService; // field@00f7 │ │ +05b8a6: 5430 0101 |001b: iget-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ +05b8aa: 6e10 5d21 0000 |001d: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Logger;.getLevel:()I // method@215d │ │ +05b8b0: 0a00 |0020: move-result v0 │ │ +05b8b2: 1231 |0021: const/4 v1, #int 3 // #3 │ │ +05b8b4: 3310 0900 |0022: if-ne v0, v1, 002b // +0009 │ │ +05b8b8: 7100 3e23 0000 |0024: invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;.nanoTime:()J // method@233e │ │ +05b8be: 0b00 |0027: move-result-wide v0 │ │ +05b8c0: 5a20 f600 |0028: iput-wide v0, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.startTime:J // field@00f6 │ │ +05b8c4: 0e00 |002a: return-void │ │ +05b8c6: 1600 0000 |002b: const-wide/16 v0, #int 0 // #0 │ │ +05b8ca: 28fb |002d: goto 0028 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=54 │ │ 0x0005 line=43 │ │ 0x0007 line=44 │ │ 0x0009 line=46 │ │ 0x000b line=48 │ │ @@ -4644,116 +4644,116 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 199 16-bit code units │ │ -04d3f0: |[04d3f0] com.badlogic.gdx.assets.AssetLoadingTask.handleAsyncLoader:()V │ │ -04d400: 5450 f400 |0000: iget-object v0, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loader:Lcom/badlogic/gdx/assets/loaders/AssetLoader; // field@00f4 │ │ -04d404: 1f00 7a00 |0002: check-cast v0, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader; // type@007a │ │ -04d408: 5552 f100 |0004: iget-boolean v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependenciesLoaded:Z // field@00f1 │ │ -04d40c: 3902 5800 |0006: if-nez v2, 005e // +0058 │ │ -04d410: 5452 f200 |0008: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.depsFuture:Ljava/util/concurrent/Future; // field@00f2 │ │ -04d414: 3902 0b00 |000a: if-nez v2, 0015 // +000b │ │ -04d418: 5452 f700 |000c: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.threadPool:Ljava/util/concurrent/ExecutorService; // field@00f7 │ │ -04d41c: 7220 8327 5200 |000e: invoke-interface {v2, v5}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; // method@2783 │ │ -04d422: 0c02 |0011: move-result-object v2 │ │ -04d424: 5b52 f200 |0012: iput-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.depsFuture:Ljava/util/concurrent/Future; // field@00f2 │ │ -04d428: 0e00 |0014: return-void │ │ -04d42a: 5452 f200 |0015: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.depsFuture:Ljava/util/concurrent/Future; // field@00f2 │ │ -04d42e: 7210 8727 0200 |0017: invoke-interface {v2}, Ljava/util/concurrent/Future;.isDone:()Z // method@2787 │ │ -04d434: 0a02 |001a: move-result v2 │ │ -04d436: 3802 f9ff |001b: if-eqz v2, 0014 // -0007 │ │ -04d43a: 5452 f200 |001d: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.depsFuture:Ljava/util/concurrent/Future; // field@00f2 │ │ -04d43e: 7210 8627 0200 |001f: invoke-interface {v2}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@2786 │ │ -04d444: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -04d446: 5c52 f100 |0023: iput-boolean v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependenciesLoaded:Z // field@00f1 │ │ -04d44a: 5552 ee00 |0025: iget-boolean v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asyncDone:Z // field@00ee │ │ -04d44e: 3802 edff |0027: if-eqz v2, 0014 // -0013 │ │ -04d452: 5452 f500 |0029: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00f5 │ │ -04d456: 5453 ed00 |002b: iget-object v3, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -04d45a: 5433 e800 |002d: iget-object v3, v3, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -04d45e: 5454 ed00 |002f: iget-object v4, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -04d462: 5444 e900 |0031: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00e9 │ │ -04d466: 6e40 1f02 2043 |0033: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader;.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; // method@021f │ │ -04d46c: 0c02 |0036: move-result-object v2 │ │ -04d46e: 5b52 ec00 |0037: iput-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asset:Ljava/lang/Object; // field@00ec │ │ -04d472: 28db |0039: goto 0014 // -0025 │ │ -04d474: 0d01 |003a: move-exception v1 │ │ -04d476: 2202 fc02 |003b: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -04d47a: 2203 c503 |003d: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -04d47e: 7010 6726 0300 |003f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04d484: 1a04 9702 |0042: const-string v4, "Couldn't load dependencies of asset '" // string@0297 │ │ -04d488: 6e20 6e26 4300 |0044: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04d48e: 0c03 |0047: move-result-object v3 │ │ -04d490: 5454 ed00 |0048: iget-object v4, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -04d494: 5444 e800 |004a: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -04d498: 6e20 6e26 4300 |004c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04d49e: 0c03 |004f: move-result-object v3 │ │ -04d4a0: 1a04 4900 |0050: const-string v4, "'" // string@0049 │ │ -04d4a4: 6e20 6e26 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04d4aa: 0c03 |0055: move-result-object v3 │ │ -04d4ac: 6e10 7426 0300 |0056: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04d4b2: 0c03 |0059: move-result-object v3 │ │ -04d4b4: 7030 b51f 3201 |005a: invoke-direct {v2, v3, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -04d4ba: 2702 |005d: throw v2 │ │ -04d4bc: 5452 f300 |005e: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loadFuture:Ljava/util/concurrent/Future; // field@00f3 │ │ -04d4c0: 3902 0f00 |0060: if-nez v2, 006f // +000f │ │ -04d4c4: 5552 ee00 |0062: iget-boolean v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asyncDone:Z // field@00ee │ │ -04d4c8: 3902 0b00 |0064: if-nez v2, 006f // +000b │ │ -04d4cc: 5452 f700 |0066: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.threadPool:Ljava/util/concurrent/ExecutorService; // field@00f7 │ │ -04d4d0: 7220 8327 5200 |0068: invoke-interface {v2, v5}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; // method@2783 │ │ -04d4d6: 0c02 |006b: move-result-object v2 │ │ -04d4d8: 5b52 f300 |006c: iput-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loadFuture:Ljava/util/concurrent/Future; // field@00f3 │ │ -04d4dc: 28a6 |006e: goto 0014 // -005a │ │ -04d4de: 5552 ee00 |006f: iget-boolean v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asyncDone:Z // field@00ee │ │ -04d4e2: 3802 1300 |0071: if-eqz v2, 0084 // +0013 │ │ -04d4e6: 5452 f500 |0073: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00f5 │ │ -04d4ea: 5453 ed00 |0075: iget-object v3, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -04d4ee: 5433 e800 |0077: iget-object v3, v3, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -04d4f2: 5454 ed00 |0079: iget-object v4, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -04d4f6: 5444 e900 |007b: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00e9 │ │ -04d4fa: 6e40 1f02 2043 |007d: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader;.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; // method@021f │ │ -04d500: 0c02 |0080: move-result-object v2 │ │ -04d502: 5b52 ec00 |0081: iput-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asset:Ljava/lang/Object; // field@00ec │ │ -04d506: 2891 |0083: goto 0014 // -006f │ │ -04d508: 5452 f300 |0084: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loadFuture:Ljava/util/concurrent/Future; // field@00f3 │ │ -04d50c: 7210 8727 0200 |0086: invoke-interface {v2}, Ljava/util/concurrent/Future;.isDone:()Z // method@2787 │ │ -04d512: 0a02 |0089: move-result v2 │ │ -04d514: 3802 8aff |008a: if-eqz v2, 0014 // -0076 │ │ -04d518: 5452 f300 |008c: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loadFuture:Ljava/util/concurrent/Future; // field@00f3 │ │ -04d51c: 7210 8627 0200 |008e: invoke-interface {v2}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@2786 │ │ -04d522: 5452 f500 |0091: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00f5 │ │ -04d526: 5453 ed00 |0093: iget-object v3, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -04d52a: 5433 e800 |0095: iget-object v3, v3, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -04d52e: 5454 ed00 |0097: iget-object v4, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -04d532: 5444 e900 |0099: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00e9 │ │ -04d536: 6e40 1f02 2043 |009b: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader;.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; // method@021f │ │ -04d53c: 0c02 |009e: move-result-object v2 │ │ -04d53e: 5b52 ec00 |009f: iput-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asset:Ljava/lang/Object; // field@00ec │ │ -04d542: 2900 73ff |00a1: goto/16 0014 // -008d │ │ -04d546: 0d01 |00a3: move-exception v1 │ │ -04d548: 2202 fc02 |00a4: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -04d54c: 2203 c503 |00a6: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -04d550: 7010 6726 0300 |00a8: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04d556: 1a04 9502 |00ab: const-string v4, "Couldn't load asset '" // string@0295 │ │ -04d55a: 6e20 6e26 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04d560: 0c03 |00b0: move-result-object v3 │ │ -04d562: 5454 ed00 |00b1: iget-object v4, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -04d566: 5444 e800 |00b3: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -04d56a: 6e20 6e26 4300 |00b5: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04d570: 0c03 |00b8: move-result-object v3 │ │ -04d572: 1a04 4900 |00b9: const-string v4, "'" // string@0049 │ │ -04d576: 6e20 6e26 4300 |00bb: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04d57c: 0c03 |00be: move-result-object v3 │ │ -04d57e: 6e10 7426 0300 |00bf: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04d584: 0c03 |00c2: move-result-object v3 │ │ -04d586: 7030 b51f 3201 |00c3: invoke-direct {v2, v3, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -04d58c: 2702 |00c6: throw v2 │ │ +05b8cc: |[05b8cc] com.badlogic.gdx.assets.AssetLoadingTask.handleAsyncLoader:()V │ │ +05b8dc: 5450 f400 |0000: iget-object v0, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loader:Lcom/badlogic/gdx/assets/loaders/AssetLoader; // field@00f4 │ │ +05b8e0: 1f00 7800 |0002: check-cast v0, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader; // type@0078 │ │ +05b8e4: 5552 f100 |0004: iget-boolean v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependenciesLoaded:Z // field@00f1 │ │ +05b8e8: 3902 5800 |0006: if-nez v2, 005e // +0058 │ │ +05b8ec: 5452 f200 |0008: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.depsFuture:Ljava/util/concurrent/Future; // field@00f2 │ │ +05b8f0: 3902 0b00 |000a: if-nez v2, 0015 // +000b │ │ +05b8f4: 5452 f700 |000c: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.threadPool:Ljava/util/concurrent/ExecutorService; // field@00f7 │ │ +05b8f8: 7220 8327 5200 |000e: invoke-interface {v2, v5}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; // method@2783 │ │ +05b8fe: 0c02 |0011: move-result-object v2 │ │ +05b900: 5b52 f200 |0012: iput-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.depsFuture:Ljava/util/concurrent/Future; // field@00f2 │ │ +05b904: 0e00 |0014: return-void │ │ +05b906: 5452 f200 |0015: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.depsFuture:Ljava/util/concurrent/Future; // field@00f2 │ │ +05b90a: 7210 8727 0200 |0017: invoke-interface {v2}, Ljava/util/concurrent/Future;.isDone:()Z // method@2787 │ │ +05b910: 0a02 |001a: move-result v2 │ │ +05b912: 3802 f9ff |001b: if-eqz v2, 0014 // -0007 │ │ +05b916: 5452 f200 |001d: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.depsFuture:Ljava/util/concurrent/Future; // field@00f2 │ │ +05b91a: 7210 8627 0200 |001f: invoke-interface {v2}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@2786 │ │ +05b920: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +05b922: 5c52 f100 |0023: iput-boolean v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependenciesLoaded:Z // field@00f1 │ │ +05b926: 5552 ee00 |0025: iget-boolean v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asyncDone:Z // field@00ee │ │ +05b92a: 3802 edff |0027: if-eqz v2, 0014 // -0013 │ │ +05b92e: 5452 f500 |0029: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00f5 │ │ +05b932: 5453 ed00 |002b: iget-object v3, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +05b936: 5433 e800 |002d: iget-object v3, v3, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +05b93a: 5454 ed00 |002f: iget-object v4, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +05b93e: 5444 e900 |0031: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00e9 │ │ +05b942: 6e40 1f02 2043 |0033: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader;.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; // method@021f │ │ +05b948: 0c02 |0036: move-result-object v2 │ │ +05b94a: 5b52 ec00 |0037: iput-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asset:Ljava/lang/Object; // field@00ec │ │ +05b94e: 28db |0039: goto 0014 // -0025 │ │ +05b950: 0d01 |003a: move-exception v1 │ │ +05b952: 2202 fa02 |003b: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +05b956: 2203 c303 |003d: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +05b95a: 7010 6726 0300 |003f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05b960: 1a04 9702 |0042: const-string v4, "Couldn't load dependencies of asset '" // string@0297 │ │ +05b964: 6e20 6e26 4300 |0044: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05b96a: 0c03 |0047: move-result-object v3 │ │ +05b96c: 5454 ed00 |0048: iget-object v4, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +05b970: 5444 e800 |004a: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +05b974: 6e20 6e26 4300 |004c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05b97a: 0c03 |004f: move-result-object v3 │ │ +05b97c: 1a04 4900 |0050: const-string v4, "'" // string@0049 │ │ +05b980: 6e20 6e26 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05b986: 0c03 |0055: move-result-object v3 │ │ +05b988: 6e10 7426 0300 |0056: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05b98e: 0c03 |0059: move-result-object v3 │ │ +05b990: 7030 b51f 3201 |005a: invoke-direct {v2, v3, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +05b996: 2702 |005d: throw v2 │ │ +05b998: 5452 f300 |005e: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loadFuture:Ljava/util/concurrent/Future; // field@00f3 │ │ +05b99c: 3902 0f00 |0060: if-nez v2, 006f // +000f │ │ +05b9a0: 5552 ee00 |0062: iget-boolean v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asyncDone:Z // field@00ee │ │ +05b9a4: 3902 0b00 |0064: if-nez v2, 006f // +000b │ │ +05b9a8: 5452 f700 |0066: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.threadPool:Ljava/util/concurrent/ExecutorService; // field@00f7 │ │ +05b9ac: 7220 8327 5200 |0068: invoke-interface {v2, v5}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; // method@2783 │ │ +05b9b2: 0c02 |006b: move-result-object v2 │ │ +05b9b4: 5b52 f300 |006c: iput-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loadFuture:Ljava/util/concurrent/Future; // field@00f3 │ │ +05b9b8: 28a6 |006e: goto 0014 // -005a │ │ +05b9ba: 5552 ee00 |006f: iget-boolean v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asyncDone:Z // field@00ee │ │ +05b9be: 3802 1300 |0071: if-eqz v2, 0084 // +0013 │ │ +05b9c2: 5452 f500 |0073: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00f5 │ │ +05b9c6: 5453 ed00 |0075: iget-object v3, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +05b9ca: 5433 e800 |0077: iget-object v3, v3, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +05b9ce: 5454 ed00 |0079: iget-object v4, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +05b9d2: 5444 e900 |007b: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00e9 │ │ +05b9d6: 6e40 1f02 2043 |007d: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader;.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; // method@021f │ │ +05b9dc: 0c02 |0080: move-result-object v2 │ │ +05b9de: 5b52 ec00 |0081: iput-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asset:Ljava/lang/Object; // field@00ec │ │ +05b9e2: 2891 |0083: goto 0014 // -006f │ │ +05b9e4: 5452 f300 |0084: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loadFuture:Ljava/util/concurrent/Future; // field@00f3 │ │ +05b9e8: 7210 8727 0200 |0086: invoke-interface {v2}, Ljava/util/concurrent/Future;.isDone:()Z // method@2787 │ │ +05b9ee: 0a02 |0089: move-result v2 │ │ +05b9f0: 3802 8aff |008a: if-eqz v2, 0014 // -0076 │ │ +05b9f4: 5452 f300 |008c: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loadFuture:Ljava/util/concurrent/Future; // field@00f3 │ │ +05b9f8: 7210 8627 0200 |008e: invoke-interface {v2}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@2786 │ │ +05b9fe: 5452 f500 |0091: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00f5 │ │ +05ba02: 5453 ed00 |0093: iget-object v3, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +05ba06: 5433 e800 |0095: iget-object v3, v3, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +05ba0a: 5454 ed00 |0097: iget-object v4, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +05ba0e: 5444 e900 |0099: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00e9 │ │ +05ba12: 6e40 1f02 2043 |009b: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader;.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; // method@021f │ │ +05ba18: 0c02 |009e: move-result-object v2 │ │ +05ba1a: 5b52 ec00 |009f: iput-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asset:Ljava/lang/Object; // field@00ec │ │ +05ba1e: 2900 73ff |00a1: goto/16 0014 // -008d │ │ +05ba22: 0d01 |00a3: move-exception v1 │ │ +05ba24: 2202 fa02 |00a4: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +05ba28: 2203 c303 |00a6: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +05ba2c: 7010 6726 0300 |00a8: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05ba32: 1a04 9502 |00ab: const-string v4, "Couldn't load asset '" // string@0295 │ │ +05ba36: 6e20 6e26 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05ba3c: 0c03 |00b0: move-result-object v3 │ │ +05ba3e: 5454 ed00 |00b1: iget-object v4, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +05ba42: 5444 e800 |00b3: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +05ba46: 6e20 6e26 4300 |00b5: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05ba4c: 0c03 |00b8: move-result-object v3 │ │ +05ba4e: 1a04 4900 |00b9: const-string v4, "'" // string@0049 │ │ +05ba52: 6e20 6e26 4300 |00bb: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05ba58: 0c03 |00be: move-result-object v3 │ │ +05ba5a: 6e10 7426 0300 |00bf: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05ba60: 0c03 |00c2: move-result-object v3 │ │ +05ba62: 7030 b51f 3201 |00c3: invoke-direct {v2, v3, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +05ba68: 2702 |00c6: throw v2 │ │ catches : 2 │ │ 0x001d - 0x0022 │ │ Ljava/lang/Exception; -> 0x003a │ │ 0x008c - 0x0091 │ │ Ljava/lang/Exception; -> 0x00a3 │ │ positions : │ │ 0x0000 line=117 │ │ @@ -4788,62 +4788,62 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 91 16-bit code units │ │ -04d5ac: |[04d5ac] com.badlogic.gdx.assets.AssetLoadingTask.handleSyncLoader:()V │ │ -04d5bc: 5462 f400 |0000: iget-object v2, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loader:Lcom/badlogic/gdx/assets/loaders/AssetLoader; // field@00f4 │ │ -04d5c0: 1f02 8600 |0002: check-cast v2, Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader; // type@0086 │ │ -04d5c4: 5563 f100 |0004: iget-boolean v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependenciesLoaded:Z // field@00f1 │ │ -04d5c8: 3903 4400 |0006: if-nez v3, 004a // +0044 │ │ -04d5cc: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -04d5ce: 5c63 f100 |0009: iput-boolean v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependenciesLoaded:Z // field@00f1 │ │ -04d5d2: 5463 ed00 |000b: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -04d5d6: 5433 e800 |000d: iget-object v3, v3, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -04d5da: 5464 ed00 |000f: iget-object v4, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -04d5de: 5444 e900 |0011: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00e9 │ │ -04d5e2: 6e30 4b02 3204 |0013: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader;.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; // method@024b │ │ -04d5e8: 0c03 |0016: move-result-object v3 │ │ -04d5ea: 5b63 f000 |0017: iput-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependencies:Lcom/badlogic/gdx/utils/Array; // field@00f0 │ │ -04d5ee: 5463 f000 |0019: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependencies:Lcom/badlogic/gdx/utils/Array; // field@00f0 │ │ -04d5f2: 3903 1300 |001b: if-nez v3, 002e // +0013 │ │ -04d5f6: 5463 f500 |001d: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00f5 │ │ -04d5fa: 5464 ed00 |001f: iget-object v4, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -04d5fe: 5444 e800 |0021: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -04d602: 5465 ed00 |0023: iget-object v5, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -04d606: 5455 e900 |0025: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00e9 │ │ -04d60a: 6e40 4c02 3254 |0027: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader;.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; // method@024c │ │ -04d610: 0c03 |002a: move-result-object v3 │ │ -04d612: 5b63 ec00 |002b: iput-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asset:Ljava/lang/Object; // field@00ec │ │ -04d616: 0e00 |002d: return-void │ │ -04d618: 5463 f000 |002e: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependencies:Lcom/badlogic/gdx/utils/Array; // field@00f0 │ │ -04d61c: 6e10 771e 0300 |0030: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -04d622: 0c01 |0033: move-result-object v1 │ │ -04d624: 7210 5327 0100 |0034: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -04d62a: 0a03 |0037: move-result v3 │ │ -04d62c: 3803 f5ff |0038: if-eqz v3, 002d // -000b │ │ -04d630: 7210 5427 0100 |003a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -04d636: 0c00 |003d: move-result-object v0 │ │ -04d638: 1f00 7100 |003e: check-cast v0, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0071 │ │ -04d63c: 5463 f500 |0040: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00f5 │ │ -04d640: 5464 ed00 |0042: iget-object v4, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -04d644: 5444 e800 |0044: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -04d648: 6e30 0402 4300 |0046: invoke-virtual {v3, v4, v0}, Lcom/badlogic/gdx/assets/AssetManager;.injectDependency:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetDescriptor;)V // method@0204 │ │ -04d64e: 28eb |0049: goto 0034 // -0015 │ │ -04d650: 5463 f500 |004a: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00f5 │ │ -04d654: 5464 ed00 |004c: iget-object v4, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -04d658: 5444 e800 |004e: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -04d65c: 5465 ed00 |0050: iget-object v5, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -04d660: 5455 e900 |0052: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00e9 │ │ -04d664: 6e40 4c02 3254 |0054: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader;.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; // method@024c │ │ -04d66a: 0c03 |0057: move-result-object v3 │ │ -04d66c: 5b63 ec00 |0058: iput-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asset:Ljava/lang/Object; // field@00ec │ │ -04d670: 28d3 |005a: goto 002d // -002d │ │ +05ba88: |[05ba88] com.badlogic.gdx.assets.AssetLoadingTask.handleSyncLoader:()V │ │ +05ba98: 5462 f400 |0000: iget-object v2, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loader:Lcom/badlogic/gdx/assets/loaders/AssetLoader; // field@00f4 │ │ +05ba9c: 1f02 8400 |0002: check-cast v2, Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader; // type@0084 │ │ +05baa0: 5563 f100 |0004: iget-boolean v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependenciesLoaded:Z // field@00f1 │ │ +05baa4: 3903 4400 |0006: if-nez v3, 004a // +0044 │ │ +05baa8: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +05baaa: 5c63 f100 |0009: iput-boolean v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependenciesLoaded:Z // field@00f1 │ │ +05baae: 5463 ed00 |000b: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +05bab2: 5433 e800 |000d: iget-object v3, v3, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +05bab6: 5464 ed00 |000f: iget-object v4, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +05baba: 5444 e900 |0011: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00e9 │ │ +05babe: 6e30 4b02 3204 |0013: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader;.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; // method@024b │ │ +05bac4: 0c03 |0016: move-result-object v3 │ │ +05bac6: 5b63 f000 |0017: iput-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependencies:Lcom/badlogic/gdx/utils/Array; // field@00f0 │ │ +05baca: 5463 f000 |0019: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependencies:Lcom/badlogic/gdx/utils/Array; // field@00f0 │ │ +05bace: 3903 1300 |001b: if-nez v3, 002e // +0013 │ │ +05bad2: 5463 f500 |001d: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00f5 │ │ +05bad6: 5464 ed00 |001f: iget-object v4, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +05bada: 5444 e800 |0021: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +05bade: 5465 ed00 |0023: iget-object v5, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +05bae2: 5455 e900 |0025: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00e9 │ │ +05bae6: 6e40 4c02 3254 |0027: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader;.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; // method@024c │ │ +05baec: 0c03 |002a: move-result-object v3 │ │ +05baee: 5b63 ec00 |002b: iput-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asset:Ljava/lang/Object; // field@00ec │ │ +05baf2: 0e00 |002d: return-void │ │ +05baf4: 5463 f000 |002e: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependencies:Lcom/badlogic/gdx/utils/Array; // field@00f0 │ │ +05baf8: 6e10 771e 0300 |0030: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +05bafe: 0c01 |0033: move-result-object v1 │ │ +05bb00: 7210 5327 0100 |0034: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +05bb06: 0a03 |0037: move-result v3 │ │ +05bb08: 3803 f5ff |0038: if-eqz v3, 002d // -000b │ │ +05bb0c: 7210 5427 0100 |003a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +05bb12: 0c00 |003d: move-result-object v0 │ │ +05bb14: 1f00 6f00 |003e: check-cast v0, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@006f │ │ +05bb18: 5463 f500 |0040: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00f5 │ │ +05bb1c: 5464 ed00 |0042: iget-object v4, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +05bb20: 5444 e800 |0044: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +05bb24: 6e30 0402 4300 |0046: invoke-virtual {v3, v4, v0}, Lcom/badlogic/gdx/assets/AssetManager;.injectDependency:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetDescriptor;)V // method@0204 │ │ +05bb2a: 28eb |0049: goto 0034 // -0015 │ │ +05bb2c: 5463 f500 |004a: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00f5 │ │ +05bb30: 5464 ed00 |004c: iget-object v4, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +05bb34: 5444 e800 |004e: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +05bb38: 5465 ed00 |0050: iget-object v5, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +05bb3c: 5455 e900 |0052: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00e9 │ │ +05bb40: 6e40 4c02 3254 |0054: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader;.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; // method@024c │ │ +05bb46: 0c03 |0057: move-result-object v3 │ │ +05bb48: 5b63 ec00 |0058: iput-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asset:Ljava/lang/Object; // field@00ec │ │ +05bb4c: 28d3 |005a: goto 002d // -002d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0004 line=101 │ │ 0x0008 line=102 │ │ 0x000b line=103 │ │ 0x0019 line=104 │ │ @@ -4864,18 +4864,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04d674: |[04d674] com.badlogic.gdx.assets.AssetLoadingTask.call:()Ljava/lang/Object; │ │ -04d684: 6e10 e701 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/assets/AssetLoadingTask;.call:()Ljava/lang/Void; // method@01e7 │ │ -04d68a: 0c00 |0003: move-result-object v0 │ │ -04d68c: 1100 |0004: return-object v0 │ │ +05bb50: |[05bb50] com.badlogic.gdx.assets.AssetLoadingTask.call:()Ljava/lang/Object; │ │ +05bb60: 6e10 e701 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/assets/AssetLoadingTask;.call:()Ljava/lang/Void; // method@01e7 │ │ +05bb66: 0c00 |0003: move-result-object v0 │ │ +05bb68: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/assets/AssetLoadingTask; │ │ │ │ #1 : (in Lcom/badlogic/gdx/assets/AssetLoadingTask;) │ │ @@ -4883,59 +4883,59 @@ │ │ type : '()Ljava/lang/Void;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 86 16-bit code units │ │ -04d690: |[04d690] com.badlogic.gdx.assets.AssetLoadingTask.call:()Ljava/lang/Void; │ │ -04d6a0: 5460 f400 |0000: iget-object v0, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loader:Lcom/badlogic/gdx/assets/loaders/AssetLoader; // field@00f4 │ │ -04d6a4: 1f00 7a00 |0002: check-cast v0, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader; // type@007a │ │ -04d6a8: 5563 f100 |0004: iget-boolean v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependenciesLoaded:Z // field@00f1 │ │ -04d6ac: 3903 4200 |0006: if-nez v3, 0048 // +0042 │ │ -04d6b0: 5463 ed00 |0008: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -04d6b4: 5433 e800 |000a: iget-object v3, v3, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -04d6b8: 5464 ed00 |000c: iget-object v4, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -04d6bc: 5444 e900 |000e: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00e9 │ │ -04d6c0: 6e30 1d02 3004 |0010: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader;.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; // method@021d │ │ -04d6c6: 0c03 |0013: move-result-object v3 │ │ -04d6c8: 5b63 f000 |0014: iput-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependencies:Lcom/badlogic/gdx/utils/Array; // field@00f0 │ │ -04d6cc: 5463 f000 |0016: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependencies:Lcom/badlogic/gdx/utils/Array; // field@00f0 │ │ -04d6d0: 3803 1e00 |0018: if-eqz v3, 0036 // +001e │ │ -04d6d4: 5463 f000 |001a: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependencies:Lcom/badlogic/gdx/utils/Array; // field@00f0 │ │ -04d6d8: 6e10 771e 0300 |001c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -04d6de: 0c02 |001f: move-result-object v2 │ │ -04d6e0: 7210 5327 0200 |0020: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -04d6e6: 0a03 |0023: move-result v3 │ │ -04d6e8: 3803 2200 |0024: if-eqz v3, 0046 // +0022 │ │ -04d6ec: 7210 5427 0200 |0026: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -04d6f2: 0c01 |0029: move-result-object v1 │ │ -04d6f4: 1f01 7100 |002a: check-cast v1, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0071 │ │ -04d6f8: 5463 f500 |002c: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00f5 │ │ -04d6fc: 5464 ed00 |002e: iget-object v4, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -04d700: 5444 e800 |0030: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -04d704: 6e30 0402 4301 |0032: invoke-virtual {v3, v4, v1}, Lcom/badlogic/gdx/assets/AssetManager;.injectDependency:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetDescriptor;)V // method@0204 │ │ -04d70a: 28eb |0035: goto 0020 // -0015 │ │ -04d70c: 5463 f500 |0036: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00f5 │ │ -04d710: 5464 ed00 |0038: iget-object v4, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -04d714: 5444 e800 |003a: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -04d718: 5465 ed00 |003c: iget-object v5, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -04d71c: 5455 e900 |003e: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00e9 │ │ -04d720: 6e40 1e02 3054 |0040: invoke-virtual {v0, v3, v4, v5}, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader;.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V // method@021e │ │ -04d726: 1213 |0043: const/4 v3, #int 1 // #1 │ │ -04d728: 5c63 ee00 |0044: iput-boolean v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asyncDone:Z // field@00ee │ │ -04d72c: 1203 |0046: const/4 v3, #int 0 // #0 │ │ -04d72e: 1103 |0047: return-object v3 │ │ -04d730: 5463 f500 |0048: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00f5 │ │ -04d734: 5464 ed00 |004a: iget-object v4, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -04d738: 5444 e800 |004c: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -04d73c: 5465 ed00 |004e: iget-object v5, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -04d740: 5455 e900 |0050: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00e9 │ │ -04d744: 6e40 1e02 3054 |0052: invoke-virtual {v0, v3, v4, v5}, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader;.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V // method@021e │ │ -04d74a: 28f1 |0055: goto 0046 // -000f │ │ +05bb6c: |[05bb6c] com.badlogic.gdx.assets.AssetLoadingTask.call:()Ljava/lang/Void; │ │ +05bb7c: 5460 f400 |0000: iget-object v0, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loader:Lcom/badlogic/gdx/assets/loaders/AssetLoader; // field@00f4 │ │ +05bb80: 1f00 7800 |0002: check-cast v0, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader; // type@0078 │ │ +05bb84: 5563 f100 |0004: iget-boolean v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependenciesLoaded:Z // field@00f1 │ │ +05bb88: 3903 4200 |0006: if-nez v3, 0048 // +0042 │ │ +05bb8c: 5463 ed00 |0008: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +05bb90: 5433 e800 |000a: iget-object v3, v3, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +05bb94: 5464 ed00 |000c: iget-object v4, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +05bb98: 5444 e900 |000e: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00e9 │ │ +05bb9c: 6e30 1d02 3004 |0010: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader;.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; // method@021d │ │ +05bba2: 0c03 |0013: move-result-object v3 │ │ +05bba4: 5b63 f000 |0014: iput-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependencies:Lcom/badlogic/gdx/utils/Array; // field@00f0 │ │ +05bba8: 5463 f000 |0016: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependencies:Lcom/badlogic/gdx/utils/Array; // field@00f0 │ │ +05bbac: 3803 1e00 |0018: if-eqz v3, 0036 // +001e │ │ +05bbb0: 5463 f000 |001a: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependencies:Lcom/badlogic/gdx/utils/Array; // field@00f0 │ │ +05bbb4: 6e10 771e 0300 |001c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +05bbba: 0c02 |001f: move-result-object v2 │ │ +05bbbc: 7210 5327 0200 |0020: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +05bbc2: 0a03 |0023: move-result v3 │ │ +05bbc4: 3803 2200 |0024: if-eqz v3, 0046 // +0022 │ │ +05bbc8: 7210 5427 0200 |0026: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +05bbce: 0c01 |0029: move-result-object v1 │ │ +05bbd0: 1f01 6f00 |002a: check-cast v1, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@006f │ │ +05bbd4: 5463 f500 |002c: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00f5 │ │ +05bbd8: 5464 ed00 |002e: iget-object v4, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +05bbdc: 5444 e800 |0030: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +05bbe0: 6e30 0402 4301 |0032: invoke-virtual {v3, v4, v1}, Lcom/badlogic/gdx/assets/AssetManager;.injectDependency:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetDescriptor;)V // method@0204 │ │ +05bbe6: 28eb |0035: goto 0020 // -0015 │ │ +05bbe8: 5463 f500 |0036: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00f5 │ │ +05bbec: 5464 ed00 |0038: iget-object v4, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +05bbf0: 5444 e800 |003a: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +05bbf4: 5465 ed00 |003c: iget-object v5, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +05bbf8: 5455 e900 |003e: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00e9 │ │ +05bbfc: 6e40 1e02 3054 |0040: invoke-virtual {v0, v3, v4, v5}, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader;.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V // method@021e │ │ +05bc02: 1213 |0043: const/4 v3, #int 1 // #1 │ │ +05bc04: 5c63 ee00 |0044: iput-boolean v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asyncDone:Z // field@00ee │ │ +05bc08: 1203 |0046: const/4 v3, #int 0 // #0 │ │ +05bc0a: 1103 |0047: return-object v3 │ │ +05bc0c: 5463 f500 |0048: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00f5 │ │ +05bc10: 5464 ed00 |004a: iget-object v4, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +05bc14: 5444 e800 |004c: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +05bc18: 5465 ed00 |004e: iget-object v5, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +05bc1c: 5455 e900 |0050: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00e9 │ │ +05bc20: 6e40 1e02 3054 |0052: invoke-virtual {v0, v3, v4, v5}, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader;.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V // method@021e │ │ +05bc26: 28f1 |0055: goto 0046 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0004 line=66 │ │ 0x0008 line=67 │ │ 0x0016 line=68 │ │ 0x001a line=69 │ │ @@ -4955,17 +4955,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d74c: |[04d74c] com.badlogic.gdx.assets.AssetLoadingTask.getAsset:()Ljava/lang/Object; │ │ -04d75c: 5410 ec00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asset:Ljava/lang/Object; // field@00ec │ │ -04d760: 1100 |0002: return-object v0 │ │ +05bc28: |[05bc28] com.badlogic.gdx.assets.AssetLoadingTask.getAsset:()Ljava/lang/Object; │ │ +05bc38: 5410 ec00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asset:Ljava/lang/Object; // field@00ec │ │ +05bc3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/assets/AssetLoadingTask; │ │ │ │ #3 : (in Lcom/badlogic/gdx/assets/AssetLoadingTask;) │ │ @@ -4973,47 +4973,47 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -04d764: |[04d764] com.badlogic.gdx.assets.AssetLoadingTask.update:()Z │ │ -04d774: 5210 f800 |0000: iget v0, v1, Lcom/badlogic/gdx/assets/AssetLoadingTask;.ticks:I // field@00f8 │ │ -04d778: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04d77c: 5910 f800 |0004: iput v0, v1, Lcom/badlogic/gdx/assets/AssetLoadingTask;.ticks:I // field@00f8 │ │ -04d780: 5410 f400 |0006: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loader:Lcom/badlogic/gdx/assets/loaders/AssetLoader; // field@00f4 │ │ -04d784: 2000 8600 |0008: instance-of v0, v0, Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader; // type@0086 │ │ -04d788: 3800 0b00 |000a: if-eqz v0, 0015 // +000b │ │ -04d78c: 7010 ea01 0100 |000c: invoke-direct {v1}, Lcom/badlogic/gdx/assets/AssetLoadingTask;.handleSyncLoader:()V // method@01ea │ │ -04d792: 5410 ec00 |000f: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asset:Ljava/lang/Object; // field@00ec │ │ -04d796: 3800 0800 |0011: if-eqz v0, 0019 // +0008 │ │ -04d79a: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -04d79c: 0f00 |0014: return v0 │ │ -04d79e: 7010 e901 0100 |0015: invoke-direct {v1}, Lcom/badlogic/gdx/assets/AssetLoadingTask;.handleAsyncLoader:()V // method@01e9 │ │ -04d7a4: 28f7 |0018: goto 000f // -0009 │ │ -04d7a6: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -04d7a8: 28fa |001a: goto 0014 // -0006 │ │ +05bc40: |[05bc40] com.badlogic.gdx.assets.AssetLoadingTask.update:()Z │ │ +05bc50: 5210 f800 |0000: iget v0, v1, Lcom/badlogic/gdx/assets/AssetLoadingTask;.ticks:I // field@00f8 │ │ +05bc54: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05bc58: 5910 f800 |0004: iput v0, v1, Lcom/badlogic/gdx/assets/AssetLoadingTask;.ticks:I // field@00f8 │ │ +05bc5c: 5410 f400 |0006: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loader:Lcom/badlogic/gdx/assets/loaders/AssetLoader; // field@00f4 │ │ +05bc60: 2000 8400 |0008: instance-of v0, v0, Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader; // type@0084 │ │ +05bc64: 3800 0b00 |000a: if-eqz v0, 0015 // +000b │ │ +05bc68: 7010 ea01 0100 |000c: invoke-direct {v1}, Lcom/badlogic/gdx/assets/AssetLoadingTask;.handleSyncLoader:()V // method@01ea │ │ +05bc6e: 5410 ec00 |000f: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asset:Ljava/lang/Object; // field@00ec │ │ +05bc72: 3800 0800 |0011: if-eqz v0, 0019 // +0008 │ │ +05bc76: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +05bc78: 0f00 |0014: return v0 │ │ +05bc7a: 7010 e901 0100 |0015: invoke-direct {v1}, Lcom/badlogic/gdx/assets/AssetLoadingTask;.handleAsyncLoader:()V // method@01e9 │ │ +05bc80: 28f7 |0018: goto 000f // -0009 │ │ +05bc82: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +05bc84: 28fa |001a: goto 0014 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0006 line=91 │ │ 0x000c line=92 │ │ 0x000f line=96 │ │ 0x0015 line=94 │ │ 0x0019 line=96 │ │ locals : │ │ 0x0000 - 0x001b reg=1 this Lcom/badlogic/gdx/assets/AssetLoadingTask; │ │ │ │ source_file_idx : 441 (AssetLoadingTask.java) │ │ │ │ Class #36 header: │ │ -class_idx : 118 │ │ +class_idx : 116 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 443 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #36 annotations: │ │ @@ -5039,18 +5039,18 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04d7ac: |[04d7ac] com.badlogic.gdx.assets.AssetManager$1.:(Lcom/badlogic/gdx/assets/AssetManager;)V │ │ -04d7bc: 5b01 f900 |0000: iput-object v1, v0, Lcom/badlogic/gdx/assets/AssetManager$1;.this$0:Lcom/badlogic/gdx/assets/AssetManager; // field@00f9 │ │ -04d7c0: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04d7c6: 0e00 |0005: return-void │ │ +05bc88: |[05bc88] com.badlogic.gdx.assets.AssetManager$1.:(Lcom/badlogic/gdx/assets/AssetManager;)V │ │ +05bc98: 5b01 f900 |0000: iput-object v1, v0, Lcom/badlogic/gdx/assets/AssetManager$1;.this$0:Lcom/badlogic/gdx/assets/AssetManager; // field@00f9 │ │ +05bc9c: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05bca2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/assets/AssetManager$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/assets/AssetManager; │ │ │ │ @@ -5060,38 +5060,38 @@ │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -04d7c8: |[04d7c8] com.badlogic.gdx.assets.AssetManager$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -04d7d8: 2200 c803 |0000: new-instance v0, Ljava/lang/Thread; // type@03c8 │ │ -04d7dc: 1a01 ba01 |0002: const-string v1, "AssetManager-Loader-Thread" // string@01ba │ │ -04d7e0: 7030 8126 3001 |0004: invoke-direct {v0, v3, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@2681 │ │ -04d7e6: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -04d7e8: 6e20 8526 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setDaemon:(Z)V // method@2685 │ │ -04d7ee: 1100 |000b: return-object v0 │ │ +05bca4: |[05bca4] com.badlogic.gdx.assets.AssetManager$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +05bcb4: 2200 c603 |0000: new-instance v0, Ljava/lang/Thread; // type@03c6 │ │ +05bcb8: 1a01 ba01 |0002: const-string v1, "AssetManager-Loader-Thread" // string@01ba │ │ +05bcbc: 7030 8126 3001 |0004: invoke-direct {v0, v3, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@2681 │ │ +05bcc2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +05bcc4: 6e20 8526 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setDaemon:(Z)V // method@2685 │ │ +05bcca: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0007 line=93 │ │ 0x000b line=94 │ │ locals : │ │ 0x0007 - 0x000c reg=0 thread Ljava/lang/Thread; │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/assets/AssetManager$1; │ │ 0x0000 - 0x000c reg=3 r Ljava/lang/Runnable; │ │ │ │ source_file_idx : 443 (AssetManager.java) │ │ │ │ Class #37 header: │ │ -class_idx : 120 │ │ +class_idx : 118 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3679 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3677 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #37 annotations: │ │ Annotations on method #532 'getObject' │ │ @@ -5118,25 +5118,25 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -04d7f0: |[04d7f0] com.badlogic.gdx.assets.RefCountedContainer.:(Ljava/lang/Object;)V │ │ -04d800: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -04d806: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -04d808: 5920 0601 |0004: iput v0, v2, Lcom/badlogic/gdx/assets/RefCountedContainer;.refCount:I // field@0106 │ │ -04d80c: 3903 0a00 |0006: if-nez v3, 0010 // +000a │ │ -04d810: 2200 af03 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -04d814: 1a01 d40d |000a: const-string v1, "Object must not be null" // string@0dd4 │ │ -04d818: 7020 f825 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -04d81e: 2700 |000f: throw v0 │ │ -04d820: 5b23 0501 |0010: iput-object v3, v2, Lcom/badlogic/gdx/assets/RefCountedContainer;.object:Ljava/lang/Object; // field@0105 │ │ -04d824: 0e00 |0012: return-void │ │ +05bccc: |[05bccc] com.badlogic.gdx.assets.RefCountedContainer.:(Ljava/lang/Object;)V │ │ +05bcdc: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +05bce2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +05bce4: 5920 0601 |0004: iput v0, v2, Lcom/badlogic/gdx/assets/RefCountedContainer;.refCount:I // field@0106 │ │ +05bce8: 3903 0a00 |0006: if-nez v3, 0010 // +000a │ │ +05bcec: 2200 ad03 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +05bcf0: 1a01 d20d |000a: const-string v1, "Object must not be null" // string@0dd2 │ │ +05bcf4: 7020 f825 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +05bcfa: 2700 |000f: throw v0 │ │ +05bcfc: 5b23 0501 |0010: iput-object v3, v2, Lcom/badlogic/gdx/assets/RefCountedContainer;.object:Ljava/lang/Object; // field@0105 │ │ +05bd00: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=21 │ │ 0x0006 line=24 │ │ 0x0010 line=25 │ │ 0x0012 line=26 │ │ @@ -5150,19 +5150,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -04d828: |[04d828] com.badlogic.gdx.assets.RefCountedContainer.decRefCount:()V │ │ -04d838: 5210 0601 |0000: iget v0, v1, Lcom/badlogic/gdx/assets/RefCountedContainer;.refCount:I // field@0106 │ │ -04d83c: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ -04d840: 5910 0601 |0004: iput v0, v1, Lcom/badlogic/gdx/assets/RefCountedContainer;.refCount:I // field@0106 │ │ -04d844: 0e00 |0006: return-void │ │ +05bd04: |[05bd04] com.badlogic.gdx.assets.RefCountedContainer.decRefCount:()V │ │ +05bd14: 5210 0601 |0000: iget v0, v1, Lcom/badlogic/gdx/assets/RefCountedContainer;.refCount:I // field@0106 │ │ +05bd18: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ +05bd1c: 5910 0601 |0004: iput v0, v1, Lcom/badlogic/gdx/assets/RefCountedContainer;.refCount:I // field@0106 │ │ +05bd20: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0006 line=34 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/assets/RefCountedContainer; │ │ │ │ @@ -5171,17 +5171,17 @@ │ │ type : '(Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d848: |[04d848] com.badlogic.gdx.assets.RefCountedContainer.getObject:(Ljava/lang/Class;)Ljava/lang/Object; │ │ -04d858: 5410 0501 |0000: iget-object v0, v1, Lcom/badlogic/gdx/assets/RefCountedContainer;.object:Ljava/lang/Object; // field@0105 │ │ -04d85c: 1100 |0002: return-object v0 │ │ +05bd24: |[05bd24] com.badlogic.gdx.assets.RefCountedContainer.getObject:(Ljava/lang/Class;)Ljava/lang/Object; │ │ +05bd34: 5410 0501 |0000: iget-object v0, v1, Lcom/badlogic/gdx/assets/RefCountedContainer;.object:Ljava/lang/Object; // field@0105 │ │ +05bd38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/assets/RefCountedContainer; │ │ 0x0000 - 0x0003 reg=2 type Ljava/lang/Class; Ljava/lang/Class; │ │ @@ -5191,17 +5191,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d860: |[04d860] com.badlogic.gdx.assets.RefCountedContainer.getRefCount:()I │ │ -04d870: 5210 0601 |0000: iget v0, v1, Lcom/badlogic/gdx/assets/RefCountedContainer;.refCount:I // field@0106 │ │ -04d874: 0f00 |0002: return v0 │ │ +05bd3c: |[05bd3c] com.badlogic.gdx.assets.RefCountedContainer.getRefCount:()I │ │ +05bd4c: 5210 0601 |0000: iget v0, v1, Lcom/badlogic/gdx/assets/RefCountedContainer;.refCount:I // field@0106 │ │ +05bd50: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/assets/RefCountedContainer; │ │ │ │ #3 : (in Lcom/badlogic/gdx/assets/RefCountedContainer;) │ │ @@ -5209,19 +5209,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -04d878: |[04d878] com.badlogic.gdx.assets.RefCountedContainer.incRefCount:()V │ │ -04d888: 5210 0601 |0000: iget v0, v1, Lcom/badlogic/gdx/assets/RefCountedContainer;.refCount:I // field@0106 │ │ -04d88c: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04d890: 5910 0601 |0004: iput v0, v1, Lcom/badlogic/gdx/assets/RefCountedContainer;.refCount:I // field@0106 │ │ -04d894: 0e00 |0006: return-void │ │ +05bd54: |[05bd54] com.badlogic.gdx.assets.RefCountedContainer.incRefCount:()V │ │ +05bd64: 5210 0601 |0000: iget v0, v1, Lcom/badlogic/gdx/assets/RefCountedContainer;.refCount:I // field@0106 │ │ +05bd68: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05bd6c: 5910 0601 |0004: iput v0, v1, Lcom/badlogic/gdx/assets/RefCountedContainer;.refCount:I // field@0106 │ │ +05bd70: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0006 line=30 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/assets/RefCountedContainer; │ │ │ │ @@ -5230,17 +5230,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d898: |[04d898] com.badlogic.gdx.assets.RefCountedContainer.setObject:(Ljava/lang/Object;)V │ │ -04d8a8: 5b01 0501 |0000: iput-object v1, v0, Lcom/badlogic/gdx/assets/RefCountedContainer;.object:Ljava/lang/Object; // field@0105 │ │ -04d8ac: 0e00 |0002: return-void │ │ +05bd74: |[05bd74] com.badlogic.gdx.assets.RefCountedContainer.setObject:(Ljava/lang/Object;)V │ │ +05bd84: 5b01 0501 |0000: iput-object v1, v0, Lcom/badlogic/gdx/assets/RefCountedContainer;.object:Ljava/lang/Object; // field@0105 │ │ +05bd88: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0002 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/assets/RefCountedContainer; │ │ 0x0000 - 0x0003 reg=1 asset Ljava/lang/Object; │ │ @@ -5250,31 +5250,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d8b0: |[04d8b0] com.badlogic.gdx.assets.RefCountedContainer.setRefCount:(I)V │ │ -04d8c0: 5901 0601 |0000: iput v1, v0, Lcom/badlogic/gdx/assets/RefCountedContainer;.refCount:I // field@0106 │ │ -04d8c4: 0e00 |0002: return-void │ │ +05bd8c: |[05bd8c] com.badlogic.gdx.assets.RefCountedContainer.setRefCount:(I)V │ │ +05bd9c: 5901 0601 |0000: iput v1, v0, Lcom/badlogic/gdx/assets/RefCountedContainer;.refCount:I // field@0106 │ │ +05bda0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0002 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/assets/RefCountedContainer; │ │ 0x0000 - 0x0003 reg=1 refCount I │ │ │ │ - source_file_idx : 3679 (RefCountedContainer.java) │ │ + source_file_idx : 3677 (RefCountedContainer.java) │ │ │ │ Class #38 header: │ │ -class_idx : 121 │ │ +class_idx : 119 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 439 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #38 annotations: │ │ @@ -5300,18 +5300,18 @@ │ │ type : '(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04d8c8: |[04d8c8] com.badlogic.gdx.assets.loaders.AssetLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ -04d8d8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04d8de: 5b01 0701 |0003: iput-object v1, v0, Lcom/badlogic/gdx/assets/loaders/AssetLoader;.resolver:Lcom/badlogic/gdx/assets/loaders/FileHandleResolver; // field@0107 │ │ -04d8e2: 0e00 |0005: return-void │ │ +05bda4: |[05bda4] com.badlogic.gdx.assets.loaders.AssetLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ +05bdb4: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05bdba: 5b01 0701 |0003: iput-object v1, v0, Lcom/badlogic/gdx/assets/loaders/AssetLoader;.resolver:Lcom/badlogic/gdx/assets/loaders/FileHandleResolver; // field@0107 │ │ +05bdbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ 0x0005 line=37 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/assets/loaders/AssetLoader; │ │ @@ -5330,33 +5330,33 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04d8e4: |[04d8e4] com.badlogic.gdx.assets.loaders.AssetLoader.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -04d8f4: 5410 0701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/assets/loaders/AssetLoader;.resolver:Lcom/badlogic/gdx/assets/loaders/FileHandleResolver; // field@0107 │ │ -04d8f8: 7220 2902 2000 |0002: invoke-interface {v0, v2}, Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0229 │ │ -04d8fe: 0c00 |0005: move-result-object v0 │ │ -04d900: 1100 |0006: return-object v0 │ │ +05bdc0: |[05bdc0] com.badlogic.gdx.assets.loaders.AssetLoader.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +05bdd0: 5410 0701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/assets/loaders/AssetLoader;.resolver:Lcom/badlogic/gdx/assets/loaders/FileHandleResolver; // field@0107 │ │ +05bdd4: 7220 2902 2000 |0002: invoke-interface {v0, v2}, Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0229 │ │ +05bdda: 0c00 |0005: move-result-object v0 │ │ +05bddc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/assets/loaders/AssetLoader; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/assets/loaders/AssetLoader; Lcom/badlogic/gdx/assets/loaders/AssetLoader; │ │ 0x0000 - 0x0007 reg=2 fileName Ljava/lang/String; │ │ │ │ source_file_idx : 439 (AssetLoader.java) │ │ │ │ Class #39 header: │ │ -class_idx : 125 │ │ +class_idx : 123 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1034 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #39 - │ │ @@ -5373,18 +5373,18 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1034 (FileHandleResolver.java) │ │ │ │ Class #40 header: │ │ -class_idx : 145 │ │ +class_idx : 143 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3698 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3696 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #40 annotations: │ │ Annotations on class │ │ @@ -5416,40 +5416,40 @@ │ │ type : '(IILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -04d904: |[04d904] com.badlogic.gdx.assets.loaders.resolvers.ResolutionFileResolver$Resolution.:(IILjava/lang/String;)V │ │ -04d914: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04d91a: 5901 2401 |0003: iput v1, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitWidth:I // field@0124 │ │ -04d91e: 5902 2301 |0005: iput v2, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitHeight:I // field@0123 │ │ -04d922: 5b03 2501 |0007: iput-object v3, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.suffix:Ljava/lang/String; // field@0125 │ │ -04d926: 0e00 |0009: return-void │ │ +05bde0: |[05bde0] com.badlogic.gdx.assets.loaders.resolvers.ResolutionFileResolver$Resolution.:(IILjava/lang/String;)V │ │ +05bdf0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05bdf6: 5901 2401 |0003: iput v1, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitWidth:I // field@0124 │ │ +05bdfa: 5902 2301 |0005: iput v2, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitHeight:I // field@0123 │ │ +05bdfe: 5b03 2501 |0007: iput-object v3, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.suffix:Ljava/lang/String; // field@0125 │ │ +05be02: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ 0x0005 line=31 │ │ 0x0007 line=32 │ │ 0x0009 line=33 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution; │ │ 0x0000 - 0x000a reg=1 portraitWidth I │ │ 0x0000 - 0x000a reg=2 portraitHeight I │ │ 0x0000 - 0x000a reg=3 suffix Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3698 (ResolutionFileResolver.java) │ │ + source_file_idx : 3696 (ResolutionFileResolver.java) │ │ │ │ Class #41 header: │ │ -class_idx : 151 │ │ +class_idx : 149 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 381 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #41 annotations: │ │ @@ -5475,18 +5475,18 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidApplication;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04d928: |[04d928] com.badlogic.gdx.backends.android.AndroidApplication$1.:(Lcom/badlogic/gdx/backends/android/AndroidApplication;)V │ │ -04d938: 5b01 2801 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidApplication$1;.this$0:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@0128 │ │ -04d93c: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04d942: 0e00 |0005: return-void │ │ +05be04: |[05be04] com.badlogic.gdx.backends.android.AndroidApplication$1.:(Lcom/badlogic/gdx/backends/android/AndroidApplication;)V │ │ +05be14: 5b01 2801 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidApplication$1;.this$0:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@0128 │ │ +05be18: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05be1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidApplication$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ │ │ @@ -5496,31 +5496,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04d944: |[04d944] com.badlogic.gdx.backends.android.AndroidApplication$1.run:()V │ │ -04d954: 5410 2801 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication$1;.this$0:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@0128 │ │ -04d958: 6e10 a202 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.finish:()V // method@02a2 │ │ -04d95e: 0e00 |0005: return-void │ │ +05be20: |[05be20] com.badlogic.gdx.backends.android.AndroidApplication$1.run:()V │ │ +05be30: 5410 2801 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication$1;.this$0:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@0128 │ │ +05be34: 6e10 a202 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.finish:()V // method@02a2 │ │ +05be3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0005 line=356 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidApplication$1; │ │ │ │ source_file_idx : 381 (AndroidApplication.java) │ │ │ │ Class #42 header: │ │ -class_idx : 153 │ │ +class_idx : 151 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 382 │ │ static_fields_size : 0 │ │ instance_fields_size: 16 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #42 - │ │ @@ -5600,40 +5600,40 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 47 16-bit code units │ │ -04d960: |[04d960] com.badlogic.gdx.backends.android.AndroidApplicationConfiguration.:()V │ │ -04d970: 1304 1000 |0000: const/16 v4, #int 16 // #10 │ │ -04d974: 1253 |0002: const/4 v3, #int 5 // #5 │ │ -04d976: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -04d978: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -04d97a: 7010 2726 0500 |0005: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2627 │ │ -04d980: 5c51 4501 |0008: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0145 │ │ -04d984: 5953 3f01 |000a: iput v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@013f │ │ -04d988: 1260 |000c: const/4 v0, #int 6 // #6 │ │ -04d98a: 5950 3a01 |000d: iput v0, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@013a │ │ -04d98e: 5953 3801 |000f: iput v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@0138 │ │ -04d992: 5951 3701 |0011: iput v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0137 │ │ -04d996: 5954 3901 |0013: iput v4, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@0139 │ │ -04d99a: 5951 4101 |0015: iput v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0141 │ │ -04d99e: 5951 3e01 |0017: iput v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.numSamples:I // field@013e │ │ -04d9a2: 5c52 4301 |0019: iput-boolean v2, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useAccelerometer:Z // field@0143 │ │ -04d9a6: 5c52 4401 |001b: iput-boolean v2, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useCompass:Z // field@0144 │ │ -04d9aa: 5951 4201 |001d: iput v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.touchSleepTime:I // field@0142 │ │ -04d9ae: 5c51 4601 |001f: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useWakelock:Z // field@0146 │ │ -04d9b2: 5c51 3c01 |0021: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.hideStatusBar:Z // field@013c │ │ -04d9b6: 5954 3d01 |0023: iput v4, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.maxSimultaneousSounds:I // field@013d │ │ -04d9ba: 2200 db00 |0025: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy; // type@00db │ │ -04d9be: 7010 2906 0000 |0027: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy;.:()V // method@0629 │ │ -04d9c4: 5b50 4001 |002a: iput-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0140 │ │ -04d9c8: 5c51 3b01 |002c: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.getTouchEventsForLiveWallpaper:Z // field@013b │ │ -04d9cc: 0e00 |002e: return-void │ │ +05be3c: |[05be3c] com.badlogic.gdx.backends.android.AndroidApplicationConfiguration.:()V │ │ +05be4c: 1304 1000 |0000: const/16 v4, #int 16 // #10 │ │ +05be50: 1253 |0002: const/4 v3, #int 5 // #5 │ │ +05be52: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +05be54: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +05be56: 7010 2726 0500 |0005: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2627 │ │ +05be5c: 5c51 4501 |0008: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0145 │ │ +05be60: 5953 3f01 |000a: iput v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@013f │ │ +05be64: 1260 |000c: const/4 v0, #int 6 // #6 │ │ +05be66: 5950 3a01 |000d: iput v0, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@013a │ │ +05be6a: 5953 3801 |000f: iput v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@0138 │ │ +05be6e: 5951 3701 |0011: iput v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0137 │ │ +05be72: 5954 3901 |0013: iput v4, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@0139 │ │ +05be76: 5951 4101 |0015: iput v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0141 │ │ +05be7a: 5951 3e01 |0017: iput v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.numSamples:I // field@013e │ │ +05be7e: 5c52 4301 |0019: iput-boolean v2, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useAccelerometer:Z // field@0143 │ │ +05be82: 5c52 4401 |001b: iput-boolean v2, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useCompass:Z // field@0144 │ │ +05be86: 5951 4201 |001d: iput v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.touchSleepTime:I // field@0142 │ │ +05be8a: 5c51 4601 |001f: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useWakelock:Z // field@0146 │ │ +05be8e: 5c51 3c01 |0021: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.hideStatusBar:Z // field@013c │ │ +05be92: 5954 3d01 |0023: iput v4, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.maxSimultaneousSounds:I // field@013d │ │ +05be96: 2200 d900 |0025: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy; // type@00d9 │ │ +05be9a: 7010 2906 0000 |0027: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy;.:()V // method@0629 │ │ +05bea0: 5b50 4001 |002a: iput-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0140 │ │ +05bea4: 5c51 3b01 |002c: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.getTouchEventsForLiveWallpaper:Z // field@013b │ │ +05bea8: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=29 │ │ 0x0008 line=31 │ │ 0x000a line=34 │ │ 0x0013 line=37 │ │ 0x0017 line=40 │ │ @@ -5648,17 +5648,17 @@ │ │ locals : │ │ 0x0000 - 0x002f reg=5 this Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; │ │ │ │ Virtual methods - │ │ source_file_idx : 382 (AndroidApplicationConfiguration.java) │ │ │ │ Class #43 header: │ │ -class_idx : 158 │ │ +class_idx : 156 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 387 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #43 annotations: │ │ @@ -5684,18 +5684,18 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidDaydream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04d9d0: |[04d9d0] com.badlogic.gdx.backends.android.AndroidDaydream$1.:(Lcom/badlogic/gdx/backends/android/AndroidDaydream;)V │ │ -04d9e0: 5b01 5101 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidDaydream$1;.this$0:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@0151 │ │ -04d9e4: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04d9ea: 0e00 |0005: return-void │ │ +05beac: |[05beac] com.badlogic.gdx.backends.android.AndroidDaydream$1.:(Lcom/badlogic/gdx/backends/android/AndroidDaydream;)V │ │ +05bebc: 5b01 5101 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidDaydream$1;.this$0:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@0151 │ │ +05bec0: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05bec6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidDaydream$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ │ │ @@ -5705,29 +5705,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04d9ec: |[04d9ec] com.badlogic.gdx.backends.android.AndroidDaydream$1.run:()V │ │ -04d9fc: 5410 5101 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream$1;.this$0:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@0151 │ │ -04da00: 6e10 ea02 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.finish:()V // method@02ea │ │ -04da06: 0e00 |0005: return-void │ │ +05bec8: |[05bec8] com.badlogic.gdx.backends.android.AndroidDaydream$1.run:()V │ │ +05bed8: 5410 5101 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream$1;.this$0:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@0151 │ │ +05bedc: 6e10 ea02 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.finish:()V // method@02ea │ │ +05bee2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0005 line=348 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidDaydream$1; │ │ │ │ source_file_idx : 387 (AndroidDaydream.java) │ │ │ │ Class #44 header: │ │ -class_idx : 166 │ │ +class_idx : 164 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 34 │ │ source_file_idx : 397 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ @@ -5758,19 +5758,19 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidGraphics;Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04da08: |[04da08] com.badlogic.gdx.backends.android.AndroidGraphics$1.:(Lcom/badlogic/gdx/backends/android/AndroidGraphics;Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ -04da18: 5b01 6801 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics$1;.this$0:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0168 │ │ -04da1c: 5b03 6901 |0002: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics$1;.val$resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0169 │ │ -04da20: 7020 6100 2000 |0004: invoke-direct {v0, v2}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;)V // method@0061 │ │ -04da26: 0e00 |0007: return-void │ │ +05bee4: |[05bee4] com.badlogic.gdx.backends.android.AndroidGraphics$1.:(Lcom/badlogic/gdx/backends/android/AndroidGraphics;Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ +05bef4: 5b01 6801 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics$1;.this$0:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0168 │ │ +05bef8: 5b03 6901 |0002: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics$1;.val$resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0169 │ │ +05befc: 7020 6100 2000 |0004: invoke-direct {v0, v2}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;)V // method@0061 │ │ +05bf02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidGraphics$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ 0x0000 - 0x0008 reg=2 x0 Landroid/content/Context; │ │ @@ -5782,37 +5782,37 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -04da28: |[04da28] com.badlogic.gdx.backends.android.AndroidGraphics$1.onMeasure:(II)V │ │ -04da38: 5431 6901 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics$1;.val$resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0169 │ │ -04da3c: 7230 4c09 4105 |0002: invoke-interface {v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;.calcMeasures:(II)Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; // method@094c │ │ -04da42: 0c00 |0005: move-result-object v0 │ │ -04da44: 5201 5403 |0006: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.width:I // field@0354 │ │ -04da48: 5202 5303 |0008: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.height:I // field@0353 │ │ -04da4c: 6e30 4d04 1302 |000a: invoke-virtual {v3, v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidGraphics$1;.setMeasuredDimension:(II)V // method@044d │ │ -04da52: 0e00 |000d: return-void │ │ +05bf04: |[05bf04] com.badlogic.gdx.backends.android.AndroidGraphics$1.onMeasure:(II)V │ │ +05bf14: 5431 6901 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics$1;.val$resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0169 │ │ +05bf18: 7230 4c09 4105 |0002: invoke-interface {v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;.calcMeasures:(II)Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; // method@094c │ │ +05bf1e: 0c00 |0005: move-result-object v0 │ │ +05bf20: 5201 5403 |0006: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.width:I // field@0354 │ │ +05bf24: 5202 5303 |0008: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.height:I // field@0353 │ │ +05bf28: 6e30 4d04 1302 |000a: invoke-virtual {v3, v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidGraphics$1;.setMeasuredDimension:(II)V // method@044d │ │ +05bf2e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0006 line=143 │ │ 0x000d line=144 │ │ locals : │ │ 0x0006 - 0x000e reg=0 measures Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; │ │ 0x0000 - 0x000e reg=3 this Lcom/badlogic/gdx/backends/android/AndroidGraphics$1; │ │ 0x0000 - 0x000e reg=4 widthMeasureSpec I │ │ 0x0000 - 0x000e reg=5 heightMeasureSpec I │ │ │ │ source_file_idx : 397 (AndroidGraphics.java) │ │ │ │ Class #45 header: │ │ -class_idx : 169 │ │ +class_idx : 167 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 34 │ │ source_file_idx : 398 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ @@ -5843,19 +5843,19 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04da54: |[04da54] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream$1.:(Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ -04da64: 5b01 8b01 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream$1;.this$0:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@018b │ │ -04da68: 5b03 8c01 |0002: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream$1;.val$resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@018c │ │ -04da6c: 7020 6100 2000 |0004: invoke-direct {v0, v2}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;)V // method@0061 │ │ -04da72: 0e00 |0007: return-void │ │ +05bf30: |[05bf30] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream$1.:(Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ +05bf40: 5b01 8b01 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream$1;.this$0:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@018b │ │ +05bf44: 5b03 8c01 |0002: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream$1;.val$resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@018c │ │ +05bf48: 7020 6100 2000 |0004: invoke-direct {v0, v2}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;)V // method@0061 │ │ +05bf4e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; │ │ 0x0000 - 0x0008 reg=2 x0 Landroid/content/Context; │ │ @@ -5867,39 +5867,39 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -04da74: |[04da74] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream$1.onMeasure:(II)V │ │ -04da84: 5431 8c01 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream$1;.val$resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@018c │ │ -04da88: 7230 4c09 4105 |0002: invoke-interface {v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;.calcMeasures:(II)Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; // method@094c │ │ -04da8e: 0c00 |0005: move-result-object v0 │ │ -04da90: 5201 5403 |0006: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.width:I // field@0354 │ │ -04da94: 5202 5303 |0008: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.height:I // field@0353 │ │ -04da98: 6e30 8204 1302 |000a: invoke-virtual {v3, v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream$1;.setMeasuredDimension:(II)V // method@0482 │ │ -04da9e: 0e00 |000d: return-void │ │ +05bf50: |[05bf50] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream$1.onMeasure:(II)V │ │ +05bf60: 5431 8c01 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream$1;.val$resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@018c │ │ +05bf64: 7230 4c09 4105 |0002: invoke-interface {v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;.calcMeasures:(II)Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; // method@094c │ │ +05bf6a: 0c00 |0005: move-result-object v0 │ │ +05bf6c: 5201 5403 |0006: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.width:I // field@0354 │ │ +05bf70: 5202 5303 |0008: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.height:I // field@0353 │ │ +05bf74: 6e30 8204 1302 |000a: invoke-virtual {v3, v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream$1;.setMeasuredDimension:(II)V // method@0482 │ │ +05bf7a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0006 line=158 │ │ 0x000d line=159 │ │ locals : │ │ 0x0006 - 0x000e reg=0 measures Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; │ │ 0x0000 - 0x000e reg=3 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream$1; │ │ 0x0000 - 0x000e reg=4 widthMeasureSpec I │ │ 0x0000 - 0x000e reg=5 heightMeasureSpec I │ │ │ │ source_file_idx : 398 (AndroidGraphicsDaydream.java) │ │ │ │ Class #46 header: │ │ -class_idx : 176 │ │ +class_idx : 174 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 401 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #46 annotations: │ │ @@ -5925,18 +5925,18 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidInput$3$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04daa0: |[04daa0] com.badlogic.gdx.backends.android.AndroidInput$3$1$1.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3$1;)V │ │ -04dab0: 5b01 d101 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1$1;.this$2:Lcom/badlogic/gdx/backends/android/AndroidInput$3$1; // field@01d1 │ │ -04dab4: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04daba: 0e00 |0005: return-void │ │ +05bf7c: |[05bf7c] com.badlogic.gdx.backends.android.AndroidInput$3$1$1.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3$1;)V │ │ +05bf8c: 5b01 d101 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1$1;.this$2:Lcom/badlogic/gdx/backends/android/AndroidInput$3$1; // field@01d1 │ │ +05bf90: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05bf96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidInput$3$1$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/backends/android/AndroidInput$3$1; │ │ │ │ @@ -5946,39 +5946,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -04dabc: |[04dabc] com.badlogic.gdx.backends.android.AndroidInput$3$1$1.run:()V │ │ -04dacc: 5420 d101 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1$1;.this$2:Lcom/badlogic/gdx/backends/android/AndroidInput$3$1; // field@01d1 │ │ -04dad0: 5400 d201 |0002: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$3; // field@01d2 │ │ -04dad4: 5400 d901 |0004: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.val$listener:Lcom/badlogic/gdx/Input$TextInputListener; // field@01d9 │ │ -04dad8: 5421 d101 |0006: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1$1;.this$2:Lcom/badlogic/gdx/backends/android/AndroidInput$3$1; // field@01d1 │ │ -04dadc: 5411 d301 |0008: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1;.val$input:Landroid/widget/EditText; // field@01d3 │ │ -04dae0: 6e10 c900 0100 |000a: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00c9 │ │ -04dae6: 0c01 |000d: move-result-object v1 │ │ -04dae8: 6e10 2d26 0100 |000e: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ -04daee: 0c01 |0011: move-result-object v1 │ │ -04daf0: 7220 5501 1000 |0012: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Input$TextInputListener;.input:(Ljava/lang/String;)V // method@0155 │ │ -04daf6: 0e00 |0015: return-void │ │ +05bf98: |[05bf98] com.badlogic.gdx.backends.android.AndroidInput$3$1$1.run:()V │ │ +05bfa8: 5420 d101 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1$1;.this$2:Lcom/badlogic/gdx/backends/android/AndroidInput$3$1; // field@01d1 │ │ +05bfac: 5400 d201 |0002: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$3; // field@01d2 │ │ +05bfb0: 5400 d901 |0004: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.val$listener:Lcom/badlogic/gdx/Input$TextInputListener; // field@01d9 │ │ +05bfb4: 5421 d101 |0006: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1$1;.this$2:Lcom/badlogic/gdx/backends/android/AndroidInput$3$1; // field@01d1 │ │ +05bfb8: 5411 d301 |0008: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1;.val$input:Landroid/widget/EditText; // field@01d3 │ │ +05bfbc: 6e10 c900 0100 |000a: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00c9 │ │ +05bfc2: 0c01 |000d: move-result-object v1 │ │ +05bfc4: 6e10 2d26 0100 |000e: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ +05bfca: 0c01 |0011: move-result-object v1 │ │ +05bfcc: 7220 5501 1000 |0012: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Input$TextInputListener;.input:(Ljava/lang/String;)V // method@0155 │ │ +05bfd2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0015 line=203 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidInput$3$1$1; │ │ │ │ source_file_idx : 401 (AndroidInput.java) │ │ │ │ Class #47 header: │ │ -class_idx : 177 │ │ +class_idx : 175 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 401 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #47 annotations: │ │ @@ -6008,19 +6008,19 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidInput$3;Landroid/widget/EditText;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04daf8: |[04daf8] com.badlogic.gdx.backends.android.AndroidInput$3$1.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3;Landroid/widget/EditText;)V │ │ -04db08: 5b01 d201 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$3; // field@01d2 │ │ -04db0c: 5b02 d301 |0002: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1;.val$input:Landroid/widget/EditText; // field@01d3 │ │ -04db10: 7010 2726 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04db16: 0e00 |0007: return-void │ │ +05bfd4: |[05bfd4] com.badlogic.gdx.backends.android.AndroidInput$3$1.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3;Landroid/widget/EditText;)V │ │ +05bfe4: 5b01 d201 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$3; // field@01d2 │ │ +05bfe8: 5b02 d301 |0002: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1;.val$input:Landroid/widget/EditText; // field@01d3 │ │ +05bfec: 7010 2726 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05bff2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidInput$3$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/badlogic/gdx/backends/android/AndroidInput$3; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/EditText; │ │ @@ -6031,35 +6031,35 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04db18: |[04db18] com.badlogic.gdx.backends.android.AndroidInput$3$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -04db28: 6200 1c00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -04db2c: 2201 b000 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1$1; // type@00b0 │ │ -04db30: 7020 eb04 2100 |0004: invoke-direct {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1$1;.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3$1;)V // method@04eb │ │ -04db36: 7220 f300 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00f3 │ │ -04db3c: 0e00 |000a: return-void │ │ +05bff4: |[05bff4] com.badlogic.gdx.backends.android.AndroidInput$3$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +05c004: 6200 1c00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +05c008: 2201 ae00 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1$1; // type@00ae │ │ +05c00c: 7020 eb04 2100 |0004: invoke-direct {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1$1;.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3$1;)V // method@04eb │ │ +05c012: 7220 f300 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00f3 │ │ +05c018: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x000a line=205 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/backends/android/AndroidInput$3$1; │ │ 0x0000 - 0x000b reg=3 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x000b reg=4 whichButton I │ │ │ │ source_file_idx : 401 (AndroidInput.java) │ │ │ │ Class #48 header: │ │ -class_idx : 178 │ │ +class_idx : 176 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 401 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #48 annotations: │ │ @@ -6085,18 +6085,18 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidInput$3$2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04db40: |[04db40] com.badlogic.gdx.backends.android.AndroidInput$3$2$1.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3$2;)V │ │ -04db50: 5b01 d401 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$2$1;.this$2:Lcom/badlogic/gdx/backends/android/AndroidInput$3$2; // field@01d4 │ │ -04db54: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04db5a: 0e00 |0005: return-void │ │ +05c01c: |[05c01c] com.badlogic.gdx.backends.android.AndroidInput$3$2$1.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3$2;)V │ │ +05c02c: 5b01 d401 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$2$1;.this$2:Lcom/badlogic/gdx/backends/android/AndroidInput$3$2; // field@01d4 │ │ +05c030: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05c036: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidInput$3$2$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/backends/android/AndroidInput$3$2; │ │ │ │ @@ -6106,33 +6106,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -04db5c: |[04db5c] com.badlogic.gdx.backends.android.AndroidInput$3$2$1.run:()V │ │ -04db6c: 5410 d401 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$3$2$1;.this$2:Lcom/badlogic/gdx/backends/android/AndroidInput$3$2; // field@01d4 │ │ -04db70: 5400 d501 |0002: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$2;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$3; // field@01d5 │ │ -04db74: 5400 d901 |0004: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.val$listener:Lcom/badlogic/gdx/Input$TextInputListener; // field@01d9 │ │ -04db78: 7210 5401 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/Input$TextInputListener;.canceled:()V // method@0154 │ │ -04db7e: 0e00 |0009: return-void │ │ +05c038: |[05c038] com.badlogic.gdx.backends.android.AndroidInput$3$2$1.run:()V │ │ +05c048: 5410 d401 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$3$2$1;.this$2:Lcom/badlogic/gdx/backends/android/AndroidInput$3$2; // field@01d4 │ │ +05c04c: 5400 d501 |0002: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$2;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$3; // field@01d5 │ │ +05c050: 5400 d901 |0004: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.val$listener:Lcom/badlogic/gdx/Input$TextInputListener; // field@01d9 │ │ +05c054: 7210 5401 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/Input$TextInputListener;.canceled:()V // method@0154 │ │ +05c05a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0009 line=213 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/backends/android/AndroidInput$3$2$1; │ │ │ │ source_file_idx : 401 (AndroidInput.java) │ │ │ │ Class #49 header: │ │ -class_idx : 179 │ │ +class_idx : 177 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 401 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #49 annotations: │ │ @@ -6158,18 +6158,18 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidInput$3;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04db80: |[04db80] com.badlogic.gdx.backends.android.AndroidInput$3$2.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3;)V │ │ -04db90: 5b01 d501 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$2;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$3; // field@01d5 │ │ -04db94: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04db9a: 0e00 |0005: return-void │ │ +05c05c: |[05c05c] com.badlogic.gdx.backends.android.AndroidInput$3$2.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3;)V │ │ +05c06c: 5b01 d501 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$2;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$3; // field@01d5 │ │ +05c070: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05c076: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidInput$3$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/backends/android/AndroidInput$3; │ │ │ │ @@ -6179,35 +6179,35 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04db9c: |[04db9c] com.badlogic.gdx.backends.android.AndroidInput$3$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -04dbac: 6200 1c00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -04dbb0: 2201 b200 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput$3$2$1; // type@00b2 │ │ -04dbb4: 7020 ef04 2100 |0004: invoke-direct {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidInput$3$2$1;.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3$2;)V // method@04ef │ │ -04dbba: 7220 f300 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00f3 │ │ -04dbc0: 0e00 |000a: return-void │ │ +05c078: |[05c078] com.badlogic.gdx.backends.android.AndroidInput$3$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +05c088: 6200 1c00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +05c08c: 2201 b000 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput$3$2$1; // type@00b0 │ │ +05c090: 7020 ef04 2100 |0004: invoke-direct {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidInput$3$2$1;.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3$2;)V // method@04ef │ │ +05c096: 7220 f300 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00f3 │ │ +05c09c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x000a line=215 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/backends/android/AndroidInput$3$2; │ │ 0x0000 - 0x000b reg=3 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x000b reg=4 whichButton I │ │ │ │ source_file_idx : 401 (AndroidInput.java) │ │ │ │ Class #50 header: │ │ -class_idx : 180 │ │ +class_idx : 178 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 401 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #50 annotations: │ │ @@ -6233,18 +6233,18 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidInput$3$3;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04dbc4: |[04dbc4] com.badlogic.gdx.backends.android.AndroidInput$3$3$1.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3$3;)V │ │ -04dbd4: 5b01 d601 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$3$1;.this$2:Lcom/badlogic/gdx/backends/android/AndroidInput$3$3; // field@01d6 │ │ -04dbd8: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04dbde: 0e00 |0005: return-void │ │ +05c0a0: |[05c0a0] com.badlogic.gdx.backends.android.AndroidInput$3$3$1.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3$3;)V │ │ +05c0b0: 5b01 d601 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$3$1;.this$2:Lcom/badlogic/gdx/backends/android/AndroidInput$3$3; // field@01d6 │ │ +05c0b4: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05c0ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidInput$3$3$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/backends/android/AndroidInput$3$3; │ │ │ │ @@ -6254,33 +6254,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -04dbe0: |[04dbe0] com.badlogic.gdx.backends.android.AndroidInput$3$3$1.run:()V │ │ -04dbf0: 5410 d601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$3$3$1;.this$2:Lcom/badlogic/gdx/backends/android/AndroidInput$3$3; // field@01d6 │ │ -04dbf4: 5400 d701 |0002: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$3;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$3; // field@01d7 │ │ -04dbf8: 5400 d901 |0004: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.val$listener:Lcom/badlogic/gdx/Input$TextInputListener; // field@01d9 │ │ -04dbfc: 7210 5401 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/Input$TextInputListener;.canceled:()V // method@0154 │ │ -04dc02: 0e00 |0009: return-void │ │ +05c0bc: |[05c0bc] com.badlogic.gdx.backends.android.AndroidInput$3$3$1.run:()V │ │ +05c0cc: 5410 d601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$3$3$1;.this$2:Lcom/badlogic/gdx/backends/android/AndroidInput$3$3; // field@01d6 │ │ +05c0d0: 5400 d701 |0002: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$3;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$3; // field@01d7 │ │ +05c0d4: 5400 d901 |0004: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.val$listener:Lcom/badlogic/gdx/Input$TextInputListener; // field@01d9 │ │ +05c0d8: 7210 5401 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/Input$TextInputListener;.canceled:()V // method@0154 │ │ +05c0de: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0009 line=224 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/backends/android/AndroidInput$3$3$1; │ │ │ │ source_file_idx : 401 (AndroidInput.java) │ │ │ │ Class #51 header: │ │ -class_idx : 181 │ │ +class_idx : 179 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 401 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #51 annotations: │ │ @@ -6306,18 +6306,18 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidInput$3;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04dc04: |[04dc04] com.badlogic.gdx.backends.android.AndroidInput$3$3.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3;)V │ │ -04dc14: 5b01 d701 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$3;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$3; // field@01d7 │ │ -04dc18: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04dc1e: 0e00 |0005: return-void │ │ +05c0e0: |[05c0e0] com.badlogic.gdx.backends.android.AndroidInput$3$3.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3;)V │ │ +05c0f0: 5b01 d701 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$3;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$3; // field@01d7 │ │ +05c0f4: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05c0fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidInput$3$3; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/backends/android/AndroidInput$3; │ │ │ │ @@ -6327,34 +6327,34 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04dc20: |[04dc20] com.badlogic.gdx.backends.android.AndroidInput$3$3.onCancel:(Landroid/content/DialogInterface;)V │ │ -04dc30: 6200 1c00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -04dc34: 2201 b400 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput$3$3$1; // type@00b4 │ │ -04dc38: 7020 f304 2100 |0004: invoke-direct {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidInput$3$3$1;.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3$3;)V // method@04f3 │ │ -04dc3e: 7220 f300 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00f3 │ │ -04dc44: 0e00 |000a: return-void │ │ +05c0fc: |[05c0fc] com.badlogic.gdx.backends.android.AndroidInput$3$3.onCancel:(Landroid/content/DialogInterface;)V │ │ +05c10c: 6200 1c00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +05c110: 2201 b200 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput$3$3$1; // type@00b2 │ │ +05c114: 7020 f304 2100 |0004: invoke-direct {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidInput$3$3$1;.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3$3;)V // method@04f3 │ │ +05c11a: 7220 f300 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00f3 │ │ +05c120: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x000a line=226 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/backends/android/AndroidInput$3$3; │ │ 0x0000 - 0x000b reg=3 arg0 Landroid/content/DialogInterface; │ │ │ │ source_file_idx : 401 (AndroidInput.java) │ │ │ │ Class #52 header: │ │ -class_idx : 182 │ │ +class_idx : 180 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 401 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #52 annotations: │ │ @@ -6392,21 +6392,21 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidInput;Ljava/lang/String;Ljava/lang/String;Lcom/badlogic/gdx/Input$TextInputListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -04dc48: |[04dc48] com.badlogic.gdx.backends.android.AndroidInput$3.:(Lcom/badlogic/gdx/backends/android/AndroidInput;Ljava/lang/String;Ljava/lang/String;Lcom/badlogic/gdx/Input$TextInputListener;)V │ │ -04dc58: 5b01 d801 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01d8 │ │ -04dc5c: 5b02 db01 |0002: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.val$title:Ljava/lang/String; // field@01db │ │ -04dc60: 5b03 da01 |0004: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.val$text:Ljava/lang/String; // field@01da │ │ -04dc64: 5b04 d901 |0006: iput-object v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.val$listener:Lcom/badlogic/gdx/Input$TextInputListener; // field@01d9 │ │ -04dc68: 7010 2726 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04dc6e: 0e00 |000b: return-void │ │ +05c124: |[05c124] com.badlogic.gdx.backends.android.AndroidInput$3.:(Lcom/badlogic/gdx/backends/android/AndroidInput;Ljava/lang/String;Ljava/lang/String;Lcom/badlogic/gdx/Input$TextInputListener;)V │ │ +05c134: 5b01 d801 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01d8 │ │ +05c138: 5b02 db01 |0002: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.val$title:Ljava/lang/String; // field@01db │ │ +05c13c: 5b03 da01 |0004: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.val$text:Ljava/lang/String; // field@01da │ │ +05c140: 5b04 d901 |0006: iput-object v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.val$listener:Lcom/badlogic/gdx/Input$TextInputListener; // field@01d9 │ │ +05c144: 7010 2726 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05c14a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lcom/badlogic/gdx/backends/android/AndroidInput$3; │ │ 0x0000 - 0x000c reg=1 (null) Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ @@ -6419,42 +6419,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -04dc70: |[04dc70] com.badlogic.gdx.backends.android.AndroidInput$3.run:()V │ │ -04dc80: 2200 0700 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0007 │ │ -04dc84: 5442 d801 |0002: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01d8 │ │ -04dc88: 5422 0502 |0004: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@0205 │ │ -04dc8c: 7020 0700 2000 |0006: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0007 │ │ -04dc92: 5442 db01 |0009: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.val$title:Ljava/lang/String; // field@01db │ │ -04dc96: 6e20 0b00 2000 |000b: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000b │ │ -04dc9c: 2201 4a00 |000e: new-instance v1, Landroid/widget/EditText; // type@004a │ │ -04dca0: 5442 d801 |0010: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01d8 │ │ -04dca4: 5422 0502 |0012: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@0205 │ │ -04dca8: 7020 c800 2100 |0014: invoke-direct {v1, v2}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@00c8 │ │ -04dcae: 5442 da01 |0017: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.val$text:Ljava/lang/String; // field@01da │ │ -04dcb2: 6e20 cc00 2100 |0019: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00cc │ │ -04dcb8: 6e10 cb00 0100 |001c: invoke-virtual {v1}, Landroid/widget/EditText;.setSingleLine:()V // method@00cb │ │ -04dcbe: 6e20 0c00 1000 |001f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@000c │ │ -04dcc4: 1a02 d80d |0022: const-string v2, "Ok" // string@0dd8 │ │ -04dcc8: 2203 b100 |0024: new-instance v3, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1; // type@00b1 │ │ -04dccc: 7030 ed04 4301 |0026: invoke-direct {v3, v4, v1}, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1;.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3;Landroid/widget/EditText;)V // method@04ed │ │ -04dcd2: 6e30 0a00 2003 |0029: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000a │ │ -04dcd8: 1a02 4d02 |002c: const-string v2, "Cancel" // string@024d │ │ -04dcdc: 2203 b300 |002e: new-instance v3, Lcom/badlogic/gdx/backends/android/AndroidInput$3$2; // type@00b3 │ │ -04dce0: 7020 f104 4300 |0030: invoke-direct {v3, v4}, Lcom/badlogic/gdx/backends/android/AndroidInput$3$2;.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3;)V // method@04f1 │ │ -04dce6: 6e30 0800 2003 |0033: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0008 │ │ -04dcec: 2202 b500 |0036: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidInput$3$3; // type@00b5 │ │ -04dcf0: 7020 f504 4200 |0038: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/AndroidInput$3$3;.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3;)V // method@04f5 │ │ -04dcf6: 6e20 0900 2000 |003b: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0009 │ │ -04dcfc: 6e10 0d00 0000 |003e: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@000d │ │ -04dd02: 0e00 |0041: return-void │ │ +05c14c: |[05c14c] com.badlogic.gdx.backends.android.AndroidInput$3.run:()V │ │ +05c15c: 2200 0700 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0007 │ │ +05c160: 5442 d801 |0002: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01d8 │ │ +05c164: 5422 0502 |0004: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@0205 │ │ +05c168: 7020 0700 2000 |0006: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0007 │ │ +05c16e: 5442 db01 |0009: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.val$title:Ljava/lang/String; // field@01db │ │ +05c172: 6e20 0b00 2000 |000b: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000b │ │ +05c178: 2201 4800 |000e: new-instance v1, Landroid/widget/EditText; // type@0048 │ │ +05c17c: 5442 d801 |0010: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01d8 │ │ +05c180: 5422 0502 |0012: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@0205 │ │ +05c184: 7020 c800 2100 |0014: invoke-direct {v1, v2}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@00c8 │ │ +05c18a: 5442 da01 |0017: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.val$text:Ljava/lang/String; // field@01da │ │ +05c18e: 6e20 cc00 2100 |0019: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00cc │ │ +05c194: 6e10 cb00 0100 |001c: invoke-virtual {v1}, Landroid/widget/EditText;.setSingleLine:()V // method@00cb │ │ +05c19a: 6e20 0c00 1000 |001f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@000c │ │ +05c1a0: 1a02 d60d |0022: const-string v2, "Ok" // string@0dd6 │ │ +05c1a4: 2203 af00 |0024: new-instance v3, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1; // type@00af │ │ +05c1a8: 7030 ed04 4301 |0026: invoke-direct {v3, v4, v1}, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1;.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3;Landroid/widget/EditText;)V // method@04ed │ │ +05c1ae: 6e30 0a00 2003 |0029: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000a │ │ +05c1b4: 1a02 4d02 |002c: const-string v2, "Cancel" // string@024d │ │ +05c1b8: 2203 b100 |002e: new-instance v3, Lcom/badlogic/gdx/backends/android/AndroidInput$3$2; // type@00b1 │ │ +05c1bc: 7020 f104 4300 |0030: invoke-direct {v3, v4}, Lcom/badlogic/gdx/backends/android/AndroidInput$3$2;.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3;)V // method@04f1 │ │ +05c1c2: 6e30 0800 2003 |0033: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0008 │ │ +05c1c8: 2202 b300 |0036: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidInput$3$3; // type@00b3 │ │ +05c1cc: 7020 f504 4200 |0038: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/AndroidInput$3$3;.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3;)V // method@04f5 │ │ +05c1d2: 6e20 0900 2000 |003b: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0009 │ │ +05c1d8: 6e10 0d00 0000 |003e: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@000d │ │ +05c1de: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0009 line=192 │ │ 0x000e line=193 │ │ 0x0017 line=194 │ │ 0x001c line=195 │ │ @@ -6468,17 +6468,17 @@ │ │ 0x0009 - 0x0042 reg=0 alert Landroid/app/AlertDialog$Builder; │ │ 0x0017 - 0x0042 reg=1 input Landroid/widget/EditText; │ │ 0x0000 - 0x0042 reg=4 this Lcom/badlogic/gdx/backends/android/AndroidInput$3; │ │ │ │ source_file_idx : 401 (AndroidInput.java) │ │ │ │ Class #53 header: │ │ -class_idx : 183 │ │ +class_idx : 181 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 401 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #53 annotations: │ │ @@ -6504,18 +6504,18 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidInput$4$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04dd04: |[04dd04] com.badlogic.gdx.backends.android.AndroidInput$4$1$1.:(Lcom/badlogic/gdx/backends/android/AndroidInput$4$1;)V │ │ -04dd14: 5b01 dc01 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1$1;.this$2:Lcom/badlogic/gdx/backends/android/AndroidInput$4$1; // field@01dc │ │ -04dd18: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04dd1e: 0e00 |0005: return-void │ │ +05c1e0: |[05c1e0] com.badlogic.gdx.backends.android.AndroidInput$4$1$1.:(Lcom/badlogic/gdx/backends/android/AndroidInput$4$1;)V │ │ +05c1f0: 5b01 dc01 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1$1;.this$2:Lcom/badlogic/gdx/backends/android/AndroidInput$4$1; // field@01dc │ │ +05c1f4: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05c1fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidInput$4$1$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/backends/android/AndroidInput$4$1; │ │ │ │ @@ -6525,39 +6525,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -04dd20: |[04dd20] com.badlogic.gdx.backends.android.AndroidInput$4$1$1.run:()V │ │ -04dd30: 5420 dc01 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1$1;.this$2:Lcom/badlogic/gdx/backends/android/AndroidInput$4$1; // field@01dc │ │ -04dd34: 5400 dd01 |0002: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$4; // field@01dd │ │ -04dd38: 5400 e201 |0004: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.val$listener:Lcom/badlogic/gdx/Input$TextInputListener; // field@01e2 │ │ -04dd3c: 5421 dc01 |0006: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1$1;.this$2:Lcom/badlogic/gdx/backends/android/AndroidInput$4$1; // field@01dc │ │ -04dd40: 5411 de01 |0008: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1;.val$input:Landroid/widget/EditText; // field@01de │ │ -04dd44: 6e10 c900 0100 |000a: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00c9 │ │ -04dd4a: 0c01 |000d: move-result-object v1 │ │ -04dd4c: 6e10 2d26 0100 |000e: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ -04dd52: 0c01 |0011: move-result-object v1 │ │ -04dd54: 7220 5501 1000 |0012: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Input$TextInputListener;.input:(Ljava/lang/String;)V // method@0155 │ │ -04dd5a: 0e00 |0015: return-void │ │ +05c1fc: |[05c1fc] com.badlogic.gdx.backends.android.AndroidInput$4$1$1.run:()V │ │ +05c20c: 5420 dc01 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1$1;.this$2:Lcom/badlogic/gdx/backends/android/AndroidInput$4$1; // field@01dc │ │ +05c210: 5400 dd01 |0002: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$4; // field@01dd │ │ +05c214: 5400 e201 |0004: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.val$listener:Lcom/badlogic/gdx/Input$TextInputListener; // field@01e2 │ │ +05c218: 5421 dc01 |0006: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1$1;.this$2:Lcom/badlogic/gdx/backends/android/AndroidInput$4$1; // field@01dc │ │ +05c21c: 5411 de01 |0008: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1;.val$input:Landroid/widget/EditText; // field@01de │ │ +05c220: 6e10 c900 0100 |000a: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00c9 │ │ +05c226: 0c01 |000d: move-result-object v1 │ │ +05c228: 6e10 2d26 0100 |000e: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ +05c22e: 0c01 |0011: move-result-object v1 │ │ +05c230: 7220 5501 1000 |0012: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Input$TextInputListener;.input:(Ljava/lang/String;)V // method@0155 │ │ +05c236: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0015 line=248 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidInput$4$1$1; │ │ │ │ source_file_idx : 401 (AndroidInput.java) │ │ │ │ Class #54 header: │ │ -class_idx : 184 │ │ +class_idx : 182 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 401 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #54 annotations: │ │ @@ -6587,19 +6587,19 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidInput$4;Landroid/widget/EditText;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04dd5c: |[04dd5c] com.badlogic.gdx.backends.android.AndroidInput$4$1.:(Lcom/badlogic/gdx/backends/android/AndroidInput$4;Landroid/widget/EditText;)V │ │ -04dd6c: 5b01 dd01 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$4; // field@01dd │ │ -04dd70: 5b02 de01 |0002: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1;.val$input:Landroid/widget/EditText; // field@01de │ │ -04dd74: 7010 2726 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04dd7a: 0e00 |0007: return-void │ │ +05c238: |[05c238] com.badlogic.gdx.backends.android.AndroidInput$4$1.:(Lcom/badlogic/gdx/backends/android/AndroidInput$4;Landroid/widget/EditText;)V │ │ +05c248: 5b01 dd01 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$4; // field@01dd │ │ +05c24c: 5b02 de01 |0002: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1;.val$input:Landroid/widget/EditText; // field@01de │ │ +05c250: 7010 2726 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05c256: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidInput$4$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/badlogic/gdx/backends/android/AndroidInput$4; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/EditText; │ │ @@ -6610,35 +6610,35 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04dd7c: |[04dd7c] com.badlogic.gdx.backends.android.AndroidInput$4$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -04dd8c: 6200 1c00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -04dd90: 2201 b700 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1$1; // type@00b7 │ │ -04dd94: 7020 f904 2100 |0004: invoke-direct {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1$1;.:(Lcom/badlogic/gdx/backends/android/AndroidInput$4$1;)V // method@04f9 │ │ -04dd9a: 7220 f300 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00f3 │ │ -04dda0: 0e00 |000a: return-void │ │ +05c258: |[05c258] com.badlogic.gdx.backends.android.AndroidInput$4$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +05c268: 6200 1c00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +05c26c: 2201 b500 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1$1; // type@00b5 │ │ +05c270: 7020 f904 2100 |0004: invoke-direct {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1$1;.:(Lcom/badlogic/gdx/backends/android/AndroidInput$4$1;)V // method@04f9 │ │ +05c276: 7220 f300 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00f3 │ │ +05c27c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x000a line=250 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/backends/android/AndroidInput$4$1; │ │ 0x0000 - 0x000b reg=3 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x000b reg=4 whichButton I │ │ │ │ source_file_idx : 401 (AndroidInput.java) │ │ │ │ Class #55 header: │ │ -class_idx : 185 │ │ +class_idx : 183 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 401 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #55 annotations: │ │ @@ -6664,18 +6664,18 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidInput$4$2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04dda4: |[04dda4] com.badlogic.gdx.backends.android.AndroidInput$4$2$1.:(Lcom/badlogic/gdx/backends/android/AndroidInput$4$2;)V │ │ -04ddb4: 5b01 df01 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4$2$1;.this$2:Lcom/badlogic/gdx/backends/android/AndroidInput$4$2; // field@01df │ │ -04ddb8: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04ddbe: 0e00 |0005: return-void │ │ +05c280: |[05c280] com.badlogic.gdx.backends.android.AndroidInput$4$2$1.:(Lcom/badlogic/gdx/backends/android/AndroidInput$4$2;)V │ │ +05c290: 5b01 df01 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4$2$1;.this$2:Lcom/badlogic/gdx/backends/android/AndroidInput$4$2; // field@01df │ │ +05c294: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05c29a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidInput$4$2$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/backends/android/AndroidInput$4$2; │ │ │ │ @@ -6685,33 +6685,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -04ddc0: |[04ddc0] com.badlogic.gdx.backends.android.AndroidInput$4$2$1.run:()V │ │ -04ddd0: 5410 df01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$4$2$1;.this$2:Lcom/badlogic/gdx/backends/android/AndroidInput$4$2; // field@01df │ │ -04ddd4: 5400 e001 |0002: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4$2;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$4; // field@01e0 │ │ -04ddd8: 5400 e201 |0004: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.val$listener:Lcom/badlogic/gdx/Input$TextInputListener; // field@01e2 │ │ -04dddc: 7210 5401 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/Input$TextInputListener;.canceled:()V // method@0154 │ │ -04dde2: 0e00 |0009: return-void │ │ +05c29c: |[05c29c] com.badlogic.gdx.backends.android.AndroidInput$4$2$1.run:()V │ │ +05c2ac: 5410 df01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$4$2$1;.this$2:Lcom/badlogic/gdx/backends/android/AndroidInput$4$2; // field@01df │ │ +05c2b0: 5400 e001 |0002: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4$2;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$4; // field@01e0 │ │ +05c2b4: 5400 e201 |0004: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.val$listener:Lcom/badlogic/gdx/Input$TextInputListener; // field@01e2 │ │ +05c2b8: 7210 5401 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/Input$TextInputListener;.canceled:()V // method@0154 │ │ +05c2be: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0009 line=259 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/backends/android/AndroidInput$4$2$1; │ │ │ │ source_file_idx : 401 (AndroidInput.java) │ │ │ │ Class #56 header: │ │ -class_idx : 186 │ │ +class_idx : 184 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 401 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #56 annotations: │ │ @@ -6737,18 +6737,18 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidInput$4;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04dde4: |[04dde4] com.badlogic.gdx.backends.android.AndroidInput$4$2.:(Lcom/badlogic/gdx/backends/android/AndroidInput$4;)V │ │ -04ddf4: 5b01 e001 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4$2;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$4; // field@01e0 │ │ -04ddf8: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04ddfe: 0e00 |0005: return-void │ │ +05c2c0: |[05c2c0] com.badlogic.gdx.backends.android.AndroidInput$4$2.:(Lcom/badlogic/gdx/backends/android/AndroidInput$4;)V │ │ +05c2d0: 5b01 e001 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4$2;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$4; // field@01e0 │ │ +05c2d4: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05c2da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidInput$4$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/backends/android/AndroidInput$4; │ │ │ │ @@ -6758,34 +6758,34 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04de00: |[04de00] com.badlogic.gdx.backends.android.AndroidInput$4$2.onCancel:(Landroid/content/DialogInterface;)V │ │ -04de10: 6200 1c00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -04de14: 2201 b900 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput$4$2$1; // type@00b9 │ │ -04de18: 7020 fd04 2100 |0004: invoke-direct {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidInput$4$2$1;.:(Lcom/badlogic/gdx/backends/android/AndroidInput$4$2;)V // method@04fd │ │ -04de1e: 7220 f300 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00f3 │ │ -04de24: 0e00 |000a: return-void │ │ +05c2dc: |[05c2dc] com.badlogic.gdx.backends.android.AndroidInput$4$2.onCancel:(Landroid/content/DialogInterface;)V │ │ +05c2ec: 6200 1c00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +05c2f0: 2201 b700 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput$4$2$1; // type@00b7 │ │ +05c2f4: 7020 fd04 2100 |0004: invoke-direct {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidInput$4$2$1;.:(Lcom/badlogic/gdx/backends/android/AndroidInput$4$2;)V // method@04fd │ │ +05c2fa: 7220 f300 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00f3 │ │ +05c300: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x000a line=261 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/backends/android/AndroidInput$4$2; │ │ 0x0000 - 0x000b reg=3 arg0 Landroid/content/DialogInterface; │ │ │ │ source_file_idx : 401 (AndroidInput.java) │ │ │ │ Class #57 header: │ │ -class_idx : 187 │ │ +class_idx : 185 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 401 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #57 annotations: │ │ @@ -6823,21 +6823,21 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidInput;Ljava/lang/String;Ljava/lang/String;Lcom/badlogic/gdx/Input$TextInputListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -04de28: |[04de28] com.badlogic.gdx.backends.android.AndroidInput$4.:(Lcom/badlogic/gdx/backends/android/AndroidInput;Ljava/lang/String;Ljava/lang/String;Lcom/badlogic/gdx/Input$TextInputListener;)V │ │ -04de38: 5b01 e101 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01e1 │ │ -04de3c: 5b02 e401 |0002: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.val$title:Ljava/lang/String; // field@01e4 │ │ -04de40: 5b03 e301 |0004: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.val$placeholder:Ljava/lang/String; // field@01e3 │ │ -04de44: 5b04 e201 |0006: iput-object v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.val$listener:Lcom/badlogic/gdx/Input$TextInputListener; // field@01e2 │ │ -04de48: 7010 2726 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04de4e: 0e00 |000b: return-void │ │ +05c304: |[05c304] com.badlogic.gdx.backends.android.AndroidInput$4.:(Lcom/badlogic/gdx/backends/android/AndroidInput;Ljava/lang/String;Ljava/lang/String;Lcom/badlogic/gdx/Input$TextInputListener;)V │ │ +05c314: 5b01 e101 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01e1 │ │ +05c318: 5b02 e401 |0002: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.val$title:Ljava/lang/String; // field@01e4 │ │ +05c31c: 5b03 e301 |0004: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.val$placeholder:Ljava/lang/String; // field@01e3 │ │ +05c320: 5b04 e201 |0006: iput-object v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.val$listener:Lcom/badlogic/gdx/Input$TextInputListener; // field@01e2 │ │ +05c324: 7010 2726 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05c32a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lcom/badlogic/gdx/backends/android/AndroidInput$4; │ │ 0x0000 - 0x000c reg=1 (null) Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ @@ -6850,38 +6850,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -04de50: |[04de50] com.badlogic.gdx.backends.android.AndroidInput$4.run:()V │ │ -04de60: 2200 0700 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0007 │ │ -04de64: 5442 e101 |0002: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01e1 │ │ -04de68: 5422 0502 |0004: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@0205 │ │ -04de6c: 7020 0700 2000 |0006: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0007 │ │ -04de72: 5442 e401 |0009: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.val$title:Ljava/lang/String; // field@01e4 │ │ -04de76: 6e20 0b00 2000 |000b: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000b │ │ -04de7c: 2201 4a00 |000e: new-instance v1, Landroid/widget/EditText; // type@004a │ │ -04de80: 5442 e101 |0010: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01e1 │ │ -04de84: 5422 0502 |0012: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@0205 │ │ -04de88: 7020 c800 2100 |0014: invoke-direct {v1, v2}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@00c8 │ │ -04de8e: 5442 e301 |0017: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.val$placeholder:Ljava/lang/String; // field@01e3 │ │ -04de92: 6e20 ca00 2100 |0019: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setHint:(Ljava/lang/CharSequence;)V // method@00ca │ │ -04de98: 6e10 cb00 0100 |001c: invoke-virtual {v1}, Landroid/widget/EditText;.setSingleLine:()V // method@00cb │ │ -04de9e: 6e20 0c00 1000 |001f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@000c │ │ -04dea4: 1a02 d80d |0022: const-string v2, "Ok" // string@0dd8 │ │ -04dea8: 2203 b800 |0024: new-instance v3, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1; // type@00b8 │ │ -04deac: 7030 fb04 4301 |0026: invoke-direct {v3, v4, v1}, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1;.:(Lcom/badlogic/gdx/backends/android/AndroidInput$4;Landroid/widget/EditText;)V // method@04fb │ │ -04deb2: 6e30 0a00 2003 |0029: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000a │ │ -04deb8: 2202 ba00 |002c: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidInput$4$2; // type@00ba │ │ -04debc: 7020 ff04 4200 |002e: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/AndroidInput$4$2;.:(Lcom/badlogic/gdx/backends/android/AndroidInput$4;)V // method@04ff │ │ -04dec2: 6e20 0900 2000 |0031: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0009 │ │ -04dec8: 6e10 0d00 0000 |0034: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@000d │ │ -04dece: 0e00 |0037: return-void │ │ +05c32c: |[05c32c] com.badlogic.gdx.backends.android.AndroidInput$4.run:()V │ │ +05c33c: 2200 0700 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0007 │ │ +05c340: 5442 e101 |0002: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01e1 │ │ +05c344: 5422 0502 |0004: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@0205 │ │ +05c348: 7020 0700 2000 |0006: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0007 │ │ +05c34e: 5442 e401 |0009: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.val$title:Ljava/lang/String; // field@01e4 │ │ +05c352: 6e20 0b00 2000 |000b: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000b │ │ +05c358: 2201 4800 |000e: new-instance v1, Landroid/widget/EditText; // type@0048 │ │ +05c35c: 5442 e101 |0010: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01e1 │ │ +05c360: 5422 0502 |0012: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@0205 │ │ +05c364: 7020 c800 2100 |0014: invoke-direct {v1, v2}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@00c8 │ │ +05c36a: 5442 e301 |0017: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.val$placeholder:Ljava/lang/String; // field@01e3 │ │ +05c36e: 6e20 ca00 2100 |0019: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setHint:(Ljava/lang/CharSequence;)V // method@00ca │ │ +05c374: 6e10 cb00 0100 |001c: invoke-virtual {v1}, Landroid/widget/EditText;.setSingleLine:()V // method@00cb │ │ +05c37a: 6e20 0c00 1000 |001f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@000c │ │ +05c380: 1a02 d60d |0022: const-string v2, "Ok" // string@0dd6 │ │ +05c384: 2203 b600 |0024: new-instance v3, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1; // type@00b6 │ │ +05c388: 7030 fb04 4301 |0026: invoke-direct {v3, v4, v1}, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1;.:(Lcom/badlogic/gdx/backends/android/AndroidInput$4;Landroid/widget/EditText;)V // method@04fb │ │ +05c38e: 6e30 0a00 2003 |0029: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000a │ │ +05c394: 2202 b800 |002c: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidInput$4$2; // type@00b8 │ │ +05c398: 7020 ff04 4200 |002e: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/AndroidInput$4$2;.:(Lcom/badlogic/gdx/backends/android/AndroidInput$4;)V // method@04ff │ │ +05c39e: 6e20 0900 2000 |0031: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0009 │ │ +05c3a4: 6e10 0d00 0000 |0034: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@000d │ │ +05c3aa: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0009 line=237 │ │ 0x000e line=238 │ │ 0x0017 line=239 │ │ 0x001c line=240 │ │ @@ -6894,17 +6894,17 @@ │ │ 0x0009 - 0x0038 reg=0 alert Landroid/app/AlertDialog$Builder; │ │ 0x0017 - 0x0038 reg=1 input Landroid/widget/EditText; │ │ 0x0000 - 0x0038 reg=4 this Lcom/badlogic/gdx/backends/android/AndroidInput$4; │ │ │ │ source_file_idx : 401 (AndroidInput.java) │ │ │ │ Class #58 header: │ │ -class_idx : 188 │ │ +class_idx : 186 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 401 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #58 annotations: │ │ @@ -6934,19 +6934,19 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidInput;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04ded0: |[04ded0] com.badlogic.gdx.backends.android.AndroidInput$5.:(Lcom/badlogic/gdx/backends/android/AndroidInput;Z)V │ │ -04dee0: 5b01 e501 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$5;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01e5 │ │ -04dee4: 5c02 e601 |0002: iput-boolean v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$5;.val$visible:Z // field@01e6 │ │ -04dee8: 7010 2726 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04deee: 0e00 |0007: return-void │ │ +05c3ac: |[05c3ac] com.badlogic.gdx.backends.android.AndroidInput$5.:(Lcom/badlogic/gdx/backends/android/AndroidInput;Z)V │ │ +05c3bc: 5b01 e501 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$5;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01e5 │ │ +05c3c0: 5c02 e601 |0002: iput-boolean v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$5;.val$visible:Z // field@01e6 │ │ +05c3c4: 7010 2726 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05c3ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidInput$5; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ 0x0000 - 0x0008 reg=2 (null) Z │ │ @@ -6957,54 +6957,54 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -04def0: |[04def0] com.badlogic.gdx.backends.android.AndroidInput$5.run:()V │ │ -04df00: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -04df02: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -04df04: 5462 e501 |0002: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidInput$5;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01e5 │ │ -04df08: 5422 0502 |0004: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@0205 │ │ -04df0c: 1a03 781d |0006: const-string v3, "input_method" // string@1d78 │ │ -04df10: 6e20 1400 3200 |0008: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0014 │ │ -04df16: 0c00 |000b: move-result-object v0 │ │ -04df18: 1f00 4900 |000c: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0049 │ │ -04df1c: 5562 e601 |000e: iget-boolean v2, v6, Lcom/badlogic/gdx/backends/android/AndroidInput$5;.val$visible:Z // field@01e6 │ │ -04df20: 3802 2800 |0010: if-eqz v2, 0038 // +0028 │ │ -04df24: 5462 e501 |0012: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidInput$5;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01e5 │ │ -04df28: 5422 fe01 |0014: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.app:Lcom/badlogic/gdx/Application; // field@01fe │ │ -04df2c: 7210 e900 0200 |0016: invoke-interface {v2}, Lcom/badlogic/gdx/Application;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@00e9 │ │ -04df32: 0c02 |0019: move-result-object v2 │ │ -04df34: 1f02 a800 |001a: check-cast v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics; // type@00a8 │ │ -04df38: 6e10 6804 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getView:()Landroid/view/View; // method@0468 │ │ -04df3e: 0c01 |001f: move-result-object v1 │ │ -04df40: 6e20 b900 5100 |0020: invoke-virtual {v1, v5}, Landroid/view/View;.setFocusable:(Z)V // method@00b9 │ │ -04df46: 6e20 ba00 5100 |0023: invoke-virtual {v1, v5}, Landroid/view/View;.setFocusableInTouchMode:(Z)V // method@00ba │ │ -04df4c: 5462 e501 |0026: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidInput$5;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01e5 │ │ -04df50: 5422 fe01 |0028: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.app:Lcom/badlogic/gdx/Application; // field@01fe │ │ -04df54: 7210 e900 0200 |002a: invoke-interface {v2}, Lcom/badlogic/gdx/Application;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@00e9 │ │ -04df5a: 0c02 |002d: move-result-object v2 │ │ -04df5c: 1f02 a800 |002e: check-cast v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics; // type@00a8 │ │ -04df60: 6e10 6804 0200 |0030: invoke-virtual {v2}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getView:()Landroid/view/View; // method@0468 │ │ -04df66: 0c02 |0033: move-result-object v2 │ │ -04df68: 6e30 c700 2004 |0034: invoke-virtual {v0, v2, v4}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@00c7 │ │ -04df6e: 0e00 |0037: return-void │ │ -04df70: 5462 e501 |0038: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidInput$5;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01e5 │ │ -04df74: 5422 fe01 |003a: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.app:Lcom/badlogic/gdx/Application; // field@01fe │ │ -04df78: 7210 e900 0200 |003c: invoke-interface {v2}, Lcom/badlogic/gdx/Application;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@00e9 │ │ -04df7e: 0c02 |003f: move-result-object v2 │ │ -04df80: 1f02 a800 |0040: check-cast v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics; // type@00a8 │ │ -04df84: 6e10 6804 0200 |0042: invoke-virtual {v2}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getView:()Landroid/view/View; // method@0468 │ │ -04df8a: 0c02 |0045: move-result-object v2 │ │ -04df8c: 6e10 b600 0200 |0046: invoke-virtual {v2}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@00b6 │ │ -04df92: 0c02 |0049: move-result-object v2 │ │ -04df94: 6e30 c600 2004 |004a: invoke-virtual {v0, v2, v4}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@00c6 │ │ -04df9a: 28ea |004d: goto 0037 // -0016 │ │ +05c3cc: |[05c3cc] com.badlogic.gdx.backends.android.AndroidInput$5.run:()V │ │ +05c3dc: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +05c3de: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +05c3e0: 5462 e501 |0002: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidInput$5;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01e5 │ │ +05c3e4: 5422 0502 |0004: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@0205 │ │ +05c3e8: 1a03 761d |0006: const-string v3, "input_method" // string@1d76 │ │ +05c3ec: 6e20 1400 3200 |0008: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0014 │ │ +05c3f2: 0c00 |000b: move-result-object v0 │ │ +05c3f4: 1f00 4700 |000c: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0047 │ │ +05c3f8: 5562 e601 |000e: iget-boolean v2, v6, Lcom/badlogic/gdx/backends/android/AndroidInput$5;.val$visible:Z // field@01e6 │ │ +05c3fc: 3802 2800 |0010: if-eqz v2, 0038 // +0028 │ │ +05c400: 5462 e501 |0012: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidInput$5;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01e5 │ │ +05c404: 5422 fe01 |0014: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.app:Lcom/badlogic/gdx/Application; // field@01fe │ │ +05c408: 7210 e900 0200 |0016: invoke-interface {v2}, Lcom/badlogic/gdx/Application;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@00e9 │ │ +05c40e: 0c02 |0019: move-result-object v2 │ │ +05c410: 1f02 a600 |001a: check-cast v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics; // type@00a6 │ │ +05c414: 6e10 6804 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getView:()Landroid/view/View; // method@0468 │ │ +05c41a: 0c01 |001f: move-result-object v1 │ │ +05c41c: 6e20 b900 5100 |0020: invoke-virtual {v1, v5}, Landroid/view/View;.setFocusable:(Z)V // method@00b9 │ │ +05c422: 6e20 ba00 5100 |0023: invoke-virtual {v1, v5}, Landroid/view/View;.setFocusableInTouchMode:(Z)V // method@00ba │ │ +05c428: 5462 e501 |0026: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidInput$5;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01e5 │ │ +05c42c: 5422 fe01 |0028: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.app:Lcom/badlogic/gdx/Application; // field@01fe │ │ +05c430: 7210 e900 0200 |002a: invoke-interface {v2}, Lcom/badlogic/gdx/Application;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@00e9 │ │ +05c436: 0c02 |002d: move-result-object v2 │ │ +05c438: 1f02 a600 |002e: check-cast v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics; // type@00a6 │ │ +05c43c: 6e10 6804 0200 |0030: invoke-virtual {v2}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getView:()Landroid/view/View; // method@0468 │ │ +05c442: 0c02 |0033: move-result-object v2 │ │ +05c444: 6e30 c700 2004 |0034: invoke-virtual {v0, v2, v4}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@00c7 │ │ +05c44a: 0e00 |0037: return-void │ │ +05c44c: 5462 e501 |0038: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidInput$5;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01e5 │ │ +05c450: 5422 fe01 |003a: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.app:Lcom/badlogic/gdx/Application; // field@01fe │ │ +05c454: 7210 e900 0200 |003c: invoke-interface {v2}, Lcom/badlogic/gdx/Application;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@00e9 │ │ +05c45a: 0c02 |003f: move-result-object v2 │ │ +05c45c: 1f02 a600 |0040: check-cast v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics; // type@00a6 │ │ +05c460: 6e10 6804 0200 |0042: invoke-virtual {v2}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getView:()Landroid/view/View; // method@0468 │ │ +05c466: 0c02 |0045: move-result-object v2 │ │ +05c468: 6e10 b600 0200 |0046: invoke-virtual {v2}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@00b6 │ │ +05c46e: 0c02 |0049: move-result-object v2 │ │ +05c470: 6e30 c600 2004 |004a: invoke-virtual {v0, v2, v4}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@00c6 │ │ +05c476: 28ea |004d: goto 0037 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=514 │ │ 0x000e line=515 │ │ 0x0012 line=516 │ │ 0x0020 line=517 │ │ 0x0023 line=518 │ │ @@ -7015,17 +7015,17 @@ │ │ 0x0020 - 0x0037 reg=1 view Landroid/view/View; │ │ 0x000e - 0x004e reg=0 manager Landroid/view/inputmethod/InputMethodManager; │ │ 0x0000 - 0x004e reg=6 this Lcom/badlogic/gdx/backends/android/AndroidInput$5; │ │ │ │ source_file_idx : 401 (AndroidInput.java) │ │ │ │ Class #59 header: │ │ -class_idx : 189 │ │ +class_idx : 187 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 401 │ │ static_fields_size : 3 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #59 annotations: │ │ @@ -7077,30 +7077,30 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04df9c: |[04df9c] com.badlogic.gdx.backends.android.AndroidInput$KeyEvent.:()V │ │ -04dfac: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04dfb2: 0e00 |0003: return-void │ │ +05c478: |[05c478] com.badlogic.gdx.backends.android.AndroidInput$KeyEvent.:()V │ │ +05c488: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05c48e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; │ │ │ │ Virtual methods - │ │ source_file_idx : 401 (AndroidInput.java) │ │ │ │ Class #60 header: │ │ -class_idx : 190 │ │ +class_idx : 188 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 401 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #60 annotations: │ │ @@ -7138,21 +7138,21 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidInput;Lcom/badlogic/gdx/Input$Orientation;[F[F)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -04dfb4: |[04dfb4] com.badlogic.gdx.backends.android.AndroidInput$SensorListener.:(Lcom/badlogic/gdx/backends/android/AndroidInput;Lcom/badlogic/gdx/Input$Orientation;[F[F)V │ │ -04dfc4: 5b01 f101 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01f1 │ │ -04dfc8: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04dfce: 5b03 ee01 |0005: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.accelerometerValues:[F // field@01ee │ │ -04dfd2: 5b04 ef01 |0007: iput-object v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.magneticFieldValues:[F // field@01ef │ │ -04dfd6: 5b02 f001 |0009: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.nativeOrientation:Lcom/badlogic/gdx/Input$Orientation; // field@01f0 │ │ -04dfda: 0e00 |000b: return-void │ │ +05c490: |[05c490] com.badlogic.gdx.backends.android.AndroidInput$SensorListener.:(Lcom/badlogic/gdx/backends/android/AndroidInput;Lcom/badlogic/gdx/Input$Orientation;[F[F)V │ │ +05c4a0: 5b01 f101 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01f1 │ │ +05c4a4: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05c4aa: 5b03 ee01 |0005: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.accelerometerValues:[F // field@01ee │ │ +05c4ae: 5b04 ef01 |0007: iput-object v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.magneticFieldValues:[F // field@01ef │ │ +05c4b2: 5b02 f001 |0009: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.nativeOrientation:Lcom/badlogic/gdx/Input$Orientation; // field@01f0 │ │ +05c4b6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=777 │ │ 0x0005 line=778 │ │ 0x0007 line=779 │ │ 0x0009 line=780 │ │ 0x000b line=781 │ │ @@ -7169,16 +7169,16 @@ │ │ type : '(Landroid/hardware/Sensor;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04dfdc: |[04dfdc] com.badlogic.gdx.backends.android.AndroidInput$SensorListener.onAccuracyChanged:(Landroid/hardware/Sensor;I)V │ │ -04dfec: 0e00 |0000: return-void │ │ +05c4b8: |[05c4b8] com.badlogic.gdx.backends.android.AndroidInput$SensorListener.onAccuracyChanged:(Landroid/hardware/Sensor;I)V │ │ +05c4c8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=786 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener; │ │ 0x0000 - 0x0001 reg=1 arg0 Landroid/hardware/Sensor; │ │ 0x0000 - 0x0001 reg=2 arg1 I │ │ @@ -7188,54 +7188,54 @@ │ │ type : '(Landroid/hardware/SensorEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 72 16-bit code units │ │ -04dff0: |[04dff0] com.badlogic.gdx.backends.android.AndroidInput$SensorListener.onSensorChanged:(Landroid/hardware/SensorEvent;)V │ │ -04e000: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -04e002: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -04e004: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -04e006: 5460 0100 |0003: iget-object v0, v6, Landroid/hardware/SensorEvent;.sensor:Landroid/hardware/Sensor; // field@0001 │ │ -04e00a: 6e10 2e00 0000 |0005: invoke-virtual {v0}, Landroid/hardware/Sensor;.getType:()I // method@002e │ │ -04e010: 0a00 |0008: move-result v0 │ │ -04e012: 3320 1200 |0009: if-ne v0, v2, 001b // +0012 │ │ -04e016: 5450 f001 |000b: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.nativeOrientation:Lcom/badlogic/gdx/Input$Orientation; // field@01f0 │ │ -04e01a: 6201 d200 |000d: sget-object v1, Lcom/badlogic/gdx/Input$Orientation;.Portrait:Lcom/badlogic/gdx/Input$Orientation; // field@00d2 │ │ -04e01e: 3310 1f00 |000f: if-ne v0, v1, 002e // +001f │ │ -04e022: 5460 0200 |0011: iget-object v0, v6, Landroid/hardware/SensorEvent;.values:[F // field@0002 │ │ -04e026: 5451 ee01 |0013: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.accelerometerValues:[F // field@01ee │ │ -04e02a: 5452 ee01 |0015: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.accelerometerValues:[F // field@01ee │ │ -04e02e: 2122 |0017: array-length v2, v2 │ │ -04e030: 7152 7826 3031 |0018: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -04e036: 5460 0100 |001b: iget-object v0, v6, Landroid/hardware/SensorEvent;.sensor:Landroid/hardware/Sensor; // field@0001 │ │ -04e03a: 6e10 2e00 0000 |001d: invoke-virtual {v0}, Landroid/hardware/Sensor;.getType:()I // method@002e │ │ -04e040: 0a00 |0020: move-result v0 │ │ -04e042: 3340 0c00 |0021: if-ne v0, v4, 002d // +000c │ │ -04e046: 5460 0200 |0023: iget-object v0, v6, Landroid/hardware/SensorEvent;.values:[F // field@0002 │ │ -04e04a: 5451 ef01 |0025: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.magneticFieldValues:[F // field@01ef │ │ -04e04e: 5452 ef01 |0027: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.magneticFieldValues:[F // field@01ef │ │ -04e052: 2122 |0029: array-length v2, v2 │ │ -04e054: 7152 7826 3031 |002a: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -04e05a: 0e00 |002d: return-void │ │ -04e05c: 5450 ee01 |002e: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.accelerometerValues:[F // field@01ee │ │ -04e060: 5461 0200 |0030: iget-object v1, v6, Landroid/hardware/SensorEvent;.values:[F // field@0002 │ │ -04e064: 4401 0102 |0032: aget v1, v1, v2 │ │ -04e068: 4b01 0003 |0034: aput v1, v0, v3 │ │ -04e06c: 5450 ee01 |0036: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.accelerometerValues:[F // field@01ee │ │ -04e070: 5461 0200 |0038: iget-object v1, v6, Landroid/hardware/SensorEvent;.values:[F // field@0002 │ │ -04e074: 4401 0103 |003a: aget v1, v1, v3 │ │ -04e078: 7f11 |003c: neg-float v1, v1 │ │ -04e07a: 4b01 0002 |003d: aput v1, v0, v2 │ │ -04e07e: 5450 ee01 |003f: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.accelerometerValues:[F // field@01ee │ │ -04e082: 5461 0200 |0041: iget-object v1, v6, Landroid/hardware/SensorEvent;.values:[F // field@0002 │ │ -04e086: 4401 0104 |0043: aget v1, v1, v4 │ │ -04e08a: 4b01 0004 |0045: aput v1, v0, v4 │ │ -04e08e: 28d4 |0047: goto 001b // -002c │ │ +05c4cc: |[05c4cc] com.badlogic.gdx.backends.android.AndroidInput$SensorListener.onSensorChanged:(Landroid/hardware/SensorEvent;)V │ │ +05c4dc: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +05c4de: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +05c4e0: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +05c4e2: 5460 0100 |0003: iget-object v0, v6, Landroid/hardware/SensorEvent;.sensor:Landroid/hardware/Sensor; // field@0001 │ │ +05c4e6: 6e10 2e00 0000 |0005: invoke-virtual {v0}, Landroid/hardware/Sensor;.getType:()I // method@002e │ │ +05c4ec: 0a00 |0008: move-result v0 │ │ +05c4ee: 3320 1200 |0009: if-ne v0, v2, 001b // +0012 │ │ +05c4f2: 5450 f001 |000b: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.nativeOrientation:Lcom/badlogic/gdx/Input$Orientation; // field@01f0 │ │ +05c4f6: 6201 d200 |000d: sget-object v1, Lcom/badlogic/gdx/Input$Orientation;.Portrait:Lcom/badlogic/gdx/Input$Orientation; // field@00d2 │ │ +05c4fa: 3310 1f00 |000f: if-ne v0, v1, 002e // +001f │ │ +05c4fe: 5460 0200 |0011: iget-object v0, v6, Landroid/hardware/SensorEvent;.values:[F // field@0002 │ │ +05c502: 5451 ee01 |0013: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.accelerometerValues:[F // field@01ee │ │ +05c506: 5452 ee01 |0015: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.accelerometerValues:[F // field@01ee │ │ +05c50a: 2122 |0017: array-length v2, v2 │ │ +05c50c: 7152 7826 3031 |0018: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +05c512: 5460 0100 |001b: iget-object v0, v6, Landroid/hardware/SensorEvent;.sensor:Landroid/hardware/Sensor; // field@0001 │ │ +05c516: 6e10 2e00 0000 |001d: invoke-virtual {v0}, Landroid/hardware/Sensor;.getType:()I // method@002e │ │ +05c51c: 0a00 |0020: move-result v0 │ │ +05c51e: 3340 0c00 |0021: if-ne v0, v4, 002d // +000c │ │ +05c522: 5460 0200 |0023: iget-object v0, v6, Landroid/hardware/SensorEvent;.values:[F // field@0002 │ │ +05c526: 5451 ef01 |0025: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.magneticFieldValues:[F // field@01ef │ │ +05c52a: 5452 ef01 |0027: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.magneticFieldValues:[F // field@01ef │ │ +05c52e: 2122 |0029: array-length v2, v2 │ │ +05c530: 7152 7826 3031 |002a: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +05c536: 0e00 |002d: return-void │ │ +05c538: 5450 ee01 |002e: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.accelerometerValues:[F // field@01ee │ │ +05c53c: 5461 0200 |0030: iget-object v1, v6, Landroid/hardware/SensorEvent;.values:[F // field@0002 │ │ +05c540: 4401 0102 |0032: aget v1, v1, v2 │ │ +05c544: 4b01 0003 |0034: aput v1, v0, v3 │ │ +05c548: 5450 ee01 |0036: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.accelerometerValues:[F // field@01ee │ │ +05c54c: 5461 0200 |0038: iget-object v1, v6, Landroid/hardware/SensorEvent;.values:[F // field@0002 │ │ +05c550: 4401 0103 |003a: aget v1, v1, v3 │ │ +05c554: 7f11 |003c: neg-float v1, v1 │ │ +05c556: 4b01 0002 |003d: aput v1, v0, v2 │ │ +05c55a: 5450 ee01 |003f: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.accelerometerValues:[F // field@01ee │ │ +05c55e: 5461 0200 |0041: iget-object v1, v6, Landroid/hardware/SensorEvent;.values:[F // field@0002 │ │ +05c562: 4401 0104 |0043: aget v1, v1, v4 │ │ +05c566: 4b01 0004 |0045: aput v1, v0, v4 │ │ +05c56a: 28d4 |0047: goto 001b // -002c │ │ catches : (none) │ │ positions : │ │ 0x0003 line=790 │ │ 0x000b line=791 │ │ 0x0011 line=792 │ │ 0x001b line=799 │ │ 0x0023 line=800 │ │ @@ -7246,17 +7246,17 @@ │ │ locals : │ │ 0x0000 - 0x0048 reg=5 this Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener; │ │ 0x0000 - 0x0048 reg=6 event Landroid/hardware/SensorEvent; │ │ │ │ source_file_idx : 401 (AndroidInput.java) │ │ │ │ Class #61 header: │ │ -class_idx : 191 │ │ +class_idx : 189 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 401 │ │ static_fields_size : 3 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #61 annotations: │ │ @@ -7312,30 +7312,30 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04e090: |[04e090] com.badlogic.gdx.backends.android.AndroidInput$TouchEvent.:()V │ │ -04e0a0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04e0a6: 0e00 |0003: return-void │ │ +05c56c: |[05c56c] com.badlogic.gdx.backends.android.AndroidInput$TouchEvent.:()V │ │ +05c57c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05c582: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; │ │ │ │ Virtual methods - │ │ source_file_idx : 401 (AndroidInput.java) │ │ │ │ Class #62 header: │ │ -class_idx : 193 │ │ +class_idx : 191 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 402 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #62 - │ │ @@ -7351,17 +7351,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04e0a8: |[04e0a8] com.badlogic.gdx.backends.android.AndroidInputFactory.:()V │ │ -04e0b8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04e0be: 0e00 |0003: return-void │ │ +05c584: |[05c584] com.badlogic.gdx.backends.android.AndroidInputFactory.:()V │ │ +05c594: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05c59a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidInputFactory; │ │ │ │ #1 : (in Lcom/badlogic/gdx/backends/android/AndroidInputFactory;) │ │ @@ -7369,64 +7369,64 @@ │ │ type : '(Lcom/badlogic/gdx/Application;Landroid/content/Context;Ljava/lang/Object;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)Lcom/badlogic/gdx/backends/android/AndroidInput;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -04e0c0: |[04e0c0] com.badlogic.gdx.backends.android.AndroidInputFactory.newAndroidInput:(Lcom/badlogic/gdx/Application;Landroid/content/Context;Ljava/lang/Object;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ -04e0d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04e0d2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -04e0d4: 6205 0300 |0002: sget-object v5, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@0003 │ │ -04e0d8: 7110 0126 0500 |0004: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -04e0de: 0a04 |0007: move-result v4 │ │ -04e0e0: 1305 0c00 |0008: const/16 v5, #int 12 // #c │ │ -04e0e4: 3454 3900 |000a: if-lt v4, v5, 0043 // +0039 │ │ -04e0e8: 1a05 8f14 |000c: const-string v5, "com.badlogic.gdx.backends.android.AndroidInputThreePlus" // string@148f │ │ -04e0ec: 7110 cd25 0500 |000e: invoke-static {v5}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@25cd │ │ -04e0f2: 0c00 |0011: move-result-object v0 │ │ -04e0f4: 1245 |0012: const/4 v5, #int 4 // #4 │ │ -04e0f6: 2355 9304 |0013: new-array v5, v5, [Ljava/lang/Class; // type@0493 │ │ -04e0fa: 1206 |0015: const/4 v6, #int 0 // #0 │ │ -04e0fc: 1c07 4f00 |0016: const-class v7, Lcom/badlogic/gdx/Application; // type@004f │ │ -04e100: 4d07 0506 |0018: aput-object v7, v5, v6 │ │ -04e104: 1216 |001a: const/4 v6, #int 1 // #1 │ │ -04e106: 1c07 0a00 |001b: const-class v7, Landroid/content/Context; // type@000a │ │ -04e10a: 4d07 0506 |001d: aput-object v7, v5, v6 │ │ -04e10e: 1226 |001f: const/4 v6, #int 2 // #2 │ │ -04e110: 1c07 bd03 |0020: const-class v7, Ljava/lang/Object; // type@03bd │ │ -04e114: 4d07 0506 |0022: aput-object v7, v5, v6 │ │ -04e118: 1236 |0024: const/4 v6, #int 3 // #3 │ │ -04e11a: 1c07 9900 |0025: const-class v7, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // type@0099 │ │ -04e11e: 4d07 0506 |0027: aput-object v7, v5, v6 │ │ -04e122: 6e20 cf25 5000 |0029: invoke-virtual {v0, v5}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@25cf │ │ -04e128: 0c01 |002c: move-result-object v1 │ │ -04e12a: 1245 |002d: const/4 v5, #int 4 // #4 │ │ -04e12c: 2355 9404 |002e: new-array v5, v5, [Ljava/lang/Object; // type@0494 │ │ -04e130: 1206 |0030: const/4 v6, #int 0 // #0 │ │ -04e132: 4d08 0506 |0031: aput-object v8, v5, v6 │ │ -04e136: 1216 |0033: const/4 v6, #int 1 // #1 │ │ -04e138: 4d09 0506 |0034: aput-object v9, v5, v6 │ │ -04e13c: 1226 |0036: const/4 v6, #int 2 // #2 │ │ -04e13e: 4d0a 0506 |0037: aput-object v10, v5, v6 │ │ -04e142: 1236 |0039: const/4 v6, #int 3 // #3 │ │ -04e144: 4d0b 0506 |003a: aput-object v11, v5, v6 │ │ -04e148: 6e20 9326 5100 |003c: invoke-virtual {v1, v5}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@2693 │ │ -04e14e: 0c03 |003f: move-result-object v3 │ │ -04e150: 1f03 c000 |0040: check-cast v3, Lcom/badlogic/gdx/backends/android/AndroidInput; // type@00c0 │ │ -04e154: 1103 |0042: return-object v3 │ │ -04e156: 1a05 8e14 |0043: const-string v5, "com.badlogic.gdx.backends.android.AndroidInput" // string@148e │ │ -04e15a: 7110 cd25 0500 |0045: invoke-static {v5}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@25cd │ │ -04e160: 0c00 |0048: move-result-object v0 │ │ -04e162: 28c9 |0049: goto 0012 // -0037 │ │ -04e164: 0d02 |004a: move-exception v2 │ │ -04e166: 2205 c003 |004b: new-instance v5, Ljava/lang/RuntimeException; // type@03c0 │ │ -04e16a: 1a06 8f02 |004d: const-string v6, "Couldn't construct AndroidInput, this should never happen" // string@028f │ │ -04e16e: 7030 3626 6502 |004f: invoke-direct {v5, v6, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2636 │ │ -04e174: 2705 |0052: throw v5 │ │ +05c59c: |[05c59c] com.badlogic.gdx.backends.android.AndroidInputFactory.newAndroidInput:(Lcom/badlogic/gdx/Application;Landroid/content/Context;Ljava/lang/Object;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ +05c5ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05c5ae: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +05c5b0: 6205 0300 |0002: sget-object v5, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@0003 │ │ +05c5b4: 7110 0126 0500 |0004: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +05c5ba: 0a04 |0007: move-result v4 │ │ +05c5bc: 1305 0c00 |0008: const/16 v5, #int 12 // #c │ │ +05c5c0: 3454 3900 |000a: if-lt v4, v5, 0043 // +0039 │ │ +05c5c4: 1a05 8d14 |000c: const-string v5, "com.badlogic.gdx.backends.android.AndroidInputThreePlus" // string@148d │ │ +05c5c8: 7110 cd25 0500 |000e: invoke-static {v5}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@25cd │ │ +05c5ce: 0c00 |0011: move-result-object v0 │ │ +05c5d0: 1245 |0012: const/4 v5, #int 4 // #4 │ │ +05c5d2: 2355 9104 |0013: new-array v5, v5, [Ljava/lang/Class; // type@0491 │ │ +05c5d6: 1206 |0015: const/4 v6, #int 0 // #0 │ │ +05c5d8: 1c07 4d00 |0016: const-class v7, Lcom/badlogic/gdx/Application; // type@004d │ │ +05c5dc: 4d07 0506 |0018: aput-object v7, v5, v6 │ │ +05c5e0: 1216 |001a: const/4 v6, #int 1 // #1 │ │ +05c5e2: 1c07 0a00 |001b: const-class v7, Landroid/content/Context; // type@000a │ │ +05c5e6: 4d07 0506 |001d: aput-object v7, v5, v6 │ │ +05c5ea: 1226 |001f: const/4 v6, #int 2 // #2 │ │ +05c5ec: 1c07 bb03 |0020: const-class v7, Ljava/lang/Object; // type@03bb │ │ +05c5f0: 4d07 0506 |0022: aput-object v7, v5, v6 │ │ +05c5f4: 1236 |0024: const/4 v6, #int 3 // #3 │ │ +05c5f6: 1c07 9700 |0025: const-class v7, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // type@0097 │ │ +05c5fa: 4d07 0506 |0027: aput-object v7, v5, v6 │ │ +05c5fe: 6e20 cf25 5000 |0029: invoke-virtual {v0, v5}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@25cf │ │ +05c604: 0c01 |002c: move-result-object v1 │ │ +05c606: 1245 |002d: const/4 v5, #int 4 // #4 │ │ +05c608: 2355 9204 |002e: new-array v5, v5, [Ljava/lang/Object; // type@0492 │ │ +05c60c: 1206 |0030: const/4 v6, #int 0 // #0 │ │ +05c60e: 4d08 0506 |0031: aput-object v8, v5, v6 │ │ +05c612: 1216 |0033: const/4 v6, #int 1 // #1 │ │ +05c614: 4d09 0506 |0034: aput-object v9, v5, v6 │ │ +05c618: 1226 |0036: const/4 v6, #int 2 // #2 │ │ +05c61a: 4d0a 0506 |0037: aput-object v10, v5, v6 │ │ +05c61e: 1236 |0039: const/4 v6, #int 3 // #3 │ │ +05c620: 4d0b 0506 |003a: aput-object v11, v5, v6 │ │ +05c624: 6e20 9326 5100 |003c: invoke-virtual {v1, v5}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@2693 │ │ +05c62a: 0c03 |003f: move-result-object v3 │ │ +05c62c: 1f03 be00 |0040: check-cast v3, Lcom/badlogic/gdx/backends/android/AndroidInput; // type@00be │ │ +05c630: 1103 |0042: return-object v3 │ │ +05c632: 1a05 8c14 |0043: const-string v5, "com.badlogic.gdx.backends.android.AndroidInput" // string@148c │ │ +05c636: 7110 cd25 0500 |0045: invoke-static {v5}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@25cd │ │ +05c63c: 0c00 |0048: move-result-object v0 │ │ +05c63e: 28c9 |0049: goto 0012 // -0037 │ │ +05c640: 0d02 |004a: move-exception v2 │ │ +05c642: 2205 be03 |004b: new-instance v5, Ljava/lang/RuntimeException; // type@03be │ │ +05c646: 1a06 8f02 |004d: const-string v6, "Couldn't construct AndroidInput, this should never happen" // string@028f │ │ +05c64a: 7030 3626 6502 |004f: invoke-direct {v5, v6, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2636 │ │ +05c650: 2705 |0052: throw v5 │ │ catches : 1 │ │ 0x0002 - 0x0048 │ │ Ljava/lang/Exception; -> 0x004a │ │ positions : │ │ 0x0000 line=18 │ │ 0x0001 line=19 │ │ 0x0002 line=21 │ │ @@ -7450,17 +7450,17 @@ │ │ 0x0000 - 0x0053 reg=10 view Ljava/lang/Object; │ │ 0x0000 - 0x0053 reg=11 config Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; │ │ │ │ Virtual methods - │ │ source_file_idx : 402 (AndroidInputFactory.java) │ │ │ │ Class #63 header: │ │ -class_idx : 196 │ │ +class_idx : 194 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 406 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #63 annotations: │ │ @@ -7510,24 +7510,24 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;FFFFII)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -04e188: |[04e188] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine$1.:(Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;FFFFII)V │ │ -04e198: 5b01 3502 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine; // field@0235 │ │ -04e19c: 5902 3602 |0002: iput v2, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$xOffset:F // field@0236 │ │ -04e1a0: 5903 3902 |0004: iput v3, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$yOffset:F // field@0239 │ │ -04e1a4: 5904 3702 |0006: iput v4, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$xOffsetStep:F // field@0237 │ │ -04e1a8: 5905 3a02 |0008: iput v5, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$yOffsetStep:F // field@023a │ │ -04e1ac: 5906 3802 |000a: iput v6, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$xPixelOffset:I // field@0238 │ │ -04e1b0: 5907 3b02 |000c: iput v7, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$yPixelOffset:I // field@023b │ │ -04e1b4: 7010 2726 0000 |000e: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04e1ba: 0e00 |0011: return-void │ │ +05c664: |[05c664] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine$1.:(Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;FFFFII)V │ │ +05c674: 5b01 3502 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine; // field@0235 │ │ +05c678: 5902 3602 |0002: iput v2, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$xOffset:F // field@0236 │ │ +05c67c: 5903 3902 |0004: iput v3, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$yOffset:F // field@0239 │ │ +05c680: 5904 3702 |0006: iput v4, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$xOffsetStep:F // field@0237 │ │ +05c684: 5905 3a02 |0008: iput v5, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$yOffsetStep:F // field@023a │ │ +05c688: 5906 3802 |000a: iput v6, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$xPixelOffset:I // field@0238 │ │ +05c68c: 5907 3b02 |000c: iput v7, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$yPixelOffset:I // field@023b │ │ +05c690: 7010 2726 0000 |000e: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05c696: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1; │ │ 0x0000 - 0x0012 reg=1 (null) Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine; │ │ 0x0000 - 0x0012 reg=2 (null) F │ │ @@ -7543,38 +7543,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 24 16-bit code units │ │ -04e1bc: |[04e1bc] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine$1.run:()V │ │ -04e1cc: 5480 3502 |0000: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine; // field@0235 │ │ -04e1d0: 5400 3e02 |0002: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@023e │ │ -04e1d4: 5481 3502 |0004: iget-object v1, v8, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine; // field@0235 │ │ -04e1d8: 5411 3d02 |0006: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@023d │ │ -04e1dc: 5282 3602 |0008: iget v2, v8, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$xOffset:F // field@0236 │ │ -04e1e0: 5283 3902 |000a: iget v3, v8, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$yOffset:F // field@0239 │ │ -04e1e4: 5284 3702 |000c: iget v4, v8, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$xOffsetStep:F // field@0237 │ │ -04e1e8: 5285 3a02 |000e: iget v5, v8, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$yOffsetStep:F // field@023a │ │ -04e1ec: 5286 3802 |0010: iget v6, v8, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$xPixelOffset:I // field@0238 │ │ -04e1f0: 5287 3b02 |0012: iget v7, v8, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$yPixelOffset:I // field@023b │ │ -04e1f4: 7408 7405 0000 |0014: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.offsetChange:(Lcom/badlogic/gdx/ApplicationListener;FFFFII)V // method@0574 │ │ -04e1fa: 0e00 |0017: return-void │ │ +05c698: |[05c698] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine$1.run:()V │ │ +05c6a8: 5480 3502 |0000: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine; // field@0235 │ │ +05c6ac: 5400 3e02 |0002: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@023e │ │ +05c6b0: 5481 3502 |0004: iget-object v1, v8, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine; // field@0235 │ │ +05c6b4: 5411 3d02 |0006: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@023d │ │ +05c6b8: 5282 3602 |0008: iget v2, v8, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$xOffset:F // field@0236 │ │ +05c6bc: 5283 3902 |000a: iget v3, v8, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$yOffset:F // field@0239 │ │ +05c6c0: 5284 3702 |000c: iget v4, v8, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$xOffsetStep:F // field@0237 │ │ +05c6c4: 5285 3a02 |000e: iget v5, v8, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$yOffsetStep:F // field@023a │ │ +05c6c8: 5286 3802 |0010: iget v6, v8, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$xPixelOffset:I // field@0238 │ │ +05c6cc: 5287 3b02 |0012: iget v7, v8, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$yPixelOffset:I // field@023b │ │ +05c6d0: 7408 7405 0000 |0014: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.offsetChange:(Lcom/badlogic/gdx/ApplicationListener;FFFFII)V // method@0574 │ │ +05c6d6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0017 line=190 │ │ locals : │ │ 0x0000 - 0x0018 reg=8 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1; │ │ │ │ source_file_idx : 406 (AndroidLiveWallpaperService.java) │ │ │ │ Class #64 header: │ │ -class_idx : 197 │ │ +class_idx : 195 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 47 │ │ source_file_idx : 406 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ @@ -7613,34 +7613,34 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -04e1fc: |[04e1fc] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.:(Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;)V │ │ -04e20c: 5b34 3e02 |0000: iput-object v4, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@023e │ │ -04e210: 7020 8100 4300 |0002: invoke-direct {v3, v4}, Landroid/service/wallpaper/WallpaperService$Engine;.:(Landroid/service/wallpaper/WallpaperService;)V // method@0081 │ │ -04e216: 6300 4002 |0005: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@0240 │ │ -04e21a: 3800 2100 |0007: if-eqz v0, 0028 // +0021 │ │ -04e21e: 6e10 2926 0400 |0009: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -04e224: 1a00 9501 |000c: const-string v0, "AndroidLiveWallpaperService" // string@0195 │ │ -04e228: 2201 c503 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -04e22c: 7010 6726 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04e232: 1a02 1a00 |0013: const-string v2, " > MyEngine() " // string@001a │ │ -04e236: 6e20 6e26 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04e23c: 0c01 |0018: move-result-object v1 │ │ -04e23e: 6e10 2a26 0300 |0019: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ -04e244: 0a02 |001c: move-result v2 │ │ -04e246: 6e20 6b26 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04e24c: 0c01 |0020: move-result-object v1 │ │ -04e24e: 6e10 7426 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04e254: 0c01 |0024: move-result-object v1 │ │ -04e256: 7120 9400 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04e25c: 0e00 |0028: return-void │ │ +05c6d8: |[05c6d8] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.:(Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;)V │ │ +05c6e8: 5b34 3e02 |0000: iput-object v4, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@023e │ │ +05c6ec: 7020 8100 4300 |0002: invoke-direct {v3, v4}, Landroid/service/wallpaper/WallpaperService$Engine;.:(Landroid/service/wallpaper/WallpaperService;)V // method@0081 │ │ +05c6f2: 6300 4002 |0005: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@0240 │ │ +05c6f6: 3800 2100 |0007: if-eqz v0, 0028 // +0021 │ │ +05c6fa: 6e10 2926 0400 |0009: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +05c700: 1a00 9501 |000c: const-string v0, "AndroidLiveWallpaperService" // string@0195 │ │ +05c704: 2201 c303 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +05c708: 7010 6726 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05c70e: 1a02 1a00 |0013: const-string v2, " > MyEngine() " // string@001a │ │ +05c712: 6e20 6e26 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05c718: 0c01 |0018: move-result-object v1 │ │ +05c71a: 6e10 2a26 0300 |0019: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ +05c720: 0a02 |001c: move-result v2 │ │ +05c722: 6e20 6b26 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05c728: 0c01 |0020: move-result-object v1 │ │ +05c72a: 6e10 7426 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05c730: 0c01 |0024: move-result-object v1 │ │ +05c732: 7120 9400 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05c738: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0005 line=83 │ │ 0x0028 line=84 │ │ locals : │ │ 0x0000 - 0x0029 reg=3 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine; │ │ @@ -7652,59 +7652,59 @@ │ │ type : '(Ljava/lang/String;IIILandroid/os/Bundle;Z)Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 89 16-bit code units │ │ -04e260: |[04e260] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onCommand:(Ljava/lang/String;IIILandroid/os/Bundle;Z)Landroid/os/Bundle; │ │ -04e270: 6300 4002 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@0240 │ │ -04e274: 3800 5200 |0002: if-eqz v0, 0054 // +0052 │ │ -04e278: 1a00 9501 |0004: const-string v0, "AndroidLiveWallpaperService" // string@0195 │ │ -04e27c: 2201 c503 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -04e280: 7010 6726 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04e286: 1a02 1b00 |000b: const-string v2, " > onCommand(" // string@001b │ │ -04e28a: 6e20 6e26 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04e290: 0c01 |0010: move-result-object v1 │ │ -04e292: 6e20 6e26 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04e298: 0c01 |0014: move-result-object v1 │ │ -04e29a: 1a02 0600 |0015: const-string v2, " " // string@0006 │ │ -04e29e: 6e20 6e26 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04e2a4: 0c01 |001a: move-result-object v1 │ │ -04e2a6: 6e20 6b26 5100 |001b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04e2ac: 0c01 |001e: move-result-object v1 │ │ -04e2ae: 1a02 0600 |001f: const-string v2, " " // string@0006 │ │ -04e2b2: 6e20 6e26 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04e2b8: 0c01 |0024: move-result-object v1 │ │ -04e2ba: 6e20 6b26 6100 |0025: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04e2c0: 0c01 |0028: move-result-object v1 │ │ -04e2c2: 1a02 0600 |0029: const-string v2, " " // string@0006 │ │ -04e2c6: 6e20 6e26 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04e2cc: 0c01 |002e: move-result-object v1 │ │ -04e2ce: 6e20 6b26 7100 |002f: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04e2d4: 0c01 |0032: move-result-object v1 │ │ -04e2d6: 1a02 0600 |0033: const-string v2, " " // string@0006 │ │ -04e2da: 6e20 6e26 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04e2e0: 0c01 |0038: move-result-object v1 │ │ -04e2e2: 6e20 6d26 8100 |0039: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -04e2e8: 0c01 |003c: move-result-object v1 │ │ -04e2ea: 1a02 0600 |003d: const-string v2, " " // string@0006 │ │ -04e2ee: 6e20 6e26 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04e2f4: 0c01 |0042: move-result-object v1 │ │ -04e2f6: 6e20 6f26 9100 |0043: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@266f │ │ -04e2fc: 0c01 |0046: move-result-object v1 │ │ -04e2fe: 1a02 9900 |0047: const-string v2, ")" // string@0099 │ │ -04e302: 6e20 6e26 2100 |0049: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04e308: 0c01 |004c: move-result-object v1 │ │ -04e30a: 6e10 7426 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04e310: 0c01 |0050: move-result-object v1 │ │ -04e312: 7120 9400 1000 |0051: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04e318: 7507 8300 0300 |0054: invoke-super/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/service/wallpaper/WallpaperService$Engine;.onCommand:(Ljava/lang/String;IIILandroid/os/Bundle;Z)Landroid/os/Bundle; // method@0083 │ │ -04e31e: 0c00 |0057: move-result-object v0 │ │ -04e320: 1100 |0058: return-object v0 │ │ +05c73c: |[05c73c] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onCommand:(Ljava/lang/String;IIILandroid/os/Bundle;Z)Landroid/os/Bundle; │ │ +05c74c: 6300 4002 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@0240 │ │ +05c750: 3800 5200 |0002: if-eqz v0, 0054 // +0052 │ │ +05c754: 1a00 9501 |0004: const-string v0, "AndroidLiveWallpaperService" // string@0195 │ │ +05c758: 2201 c303 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +05c75c: 7010 6726 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05c762: 1a02 1b00 |000b: const-string v2, " > onCommand(" // string@001b │ │ +05c766: 6e20 6e26 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05c76c: 0c01 |0010: move-result-object v1 │ │ +05c76e: 6e20 6e26 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05c774: 0c01 |0014: move-result-object v1 │ │ +05c776: 1a02 0600 |0015: const-string v2, " " // string@0006 │ │ +05c77a: 6e20 6e26 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05c780: 0c01 |001a: move-result-object v1 │ │ +05c782: 6e20 6b26 5100 |001b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05c788: 0c01 |001e: move-result-object v1 │ │ +05c78a: 1a02 0600 |001f: const-string v2, " " // string@0006 │ │ +05c78e: 6e20 6e26 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05c794: 0c01 |0024: move-result-object v1 │ │ +05c796: 6e20 6b26 6100 |0025: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05c79c: 0c01 |0028: move-result-object v1 │ │ +05c79e: 1a02 0600 |0029: const-string v2, " " // string@0006 │ │ +05c7a2: 6e20 6e26 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05c7a8: 0c01 |002e: move-result-object v1 │ │ +05c7aa: 6e20 6b26 7100 |002f: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05c7b0: 0c01 |0032: move-result-object v1 │ │ +05c7b2: 1a02 0600 |0033: const-string v2, " " // string@0006 │ │ +05c7b6: 6e20 6e26 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05c7bc: 0c01 |0038: move-result-object v1 │ │ +05c7be: 6e20 6d26 8100 |0039: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +05c7c4: 0c01 |003c: move-result-object v1 │ │ +05c7c6: 1a02 0600 |003d: const-string v2, " " // string@0006 │ │ +05c7ca: 6e20 6e26 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05c7d0: 0c01 |0042: move-result-object v1 │ │ +05c7d2: 6e20 6f26 9100 |0043: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@266f │ │ +05c7d8: 0c01 |0046: move-result-object v1 │ │ +05c7da: 1a02 9900 |0047: const-string v2, ")" // string@0099 │ │ +05c7de: 6e20 6e26 2100 |0049: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05c7e4: 0c01 |004c: move-result-object v1 │ │ +05c7e6: 6e10 7426 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05c7ec: 0c01 |0050: move-result-object v1 │ │ +05c7ee: 7120 9400 1000 |0051: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05c7f4: 7507 8300 0300 |0054: invoke-super/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/service/wallpaper/WallpaperService$Engine;.onCommand:(Ljava/lang/String;IIILandroid/os/Bundle;Z)Landroid/os/Bundle; // method@0083 │ │ +05c7fa: 0c00 |0057: move-result-object v0 │ │ +05c7fc: 1100 |0058: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0004 line=91 │ │ 0x0054 line=100 │ │ locals : │ │ 0x0000 - 0x0059 reg=3 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine; │ │ @@ -7720,73 +7720,73 @@ │ │ type : '(Landroid/view/SurfaceHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 120 16-bit code units │ │ -04e324: |[04e324] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onCreate:(Landroid/view/SurfaceHolder;)V │ │ -04e334: 6001 4202 |0000: sget v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@0242 │ │ -04e338: d801 0101 |0002: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04e33c: 6701 4202 |0004: sput v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@0242 │ │ -04e340: 6301 4002 |0006: sget-boolean v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@0240 │ │ -04e344: 3801 2a00 |0008: if-eqz v1, 0032 // +002a │ │ -04e348: 1a01 9501 |000a: const-string v1, "AndroidLiveWallpaperService" // string@0195 │ │ -04e34c: 2202 c503 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -04e350: 7010 6726 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04e356: 1a03 1c00 |0011: const-string v3, " > onCreate() " // string@001c │ │ -04e35a: 6e20 6e26 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04e360: 0c02 |0016: move-result-object v2 │ │ -04e362: 6e10 2a26 0400 |0017: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ -04e368: 0a03 |001a: move-result v3 │ │ -04e36a: 6e20 6b26 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04e370: 0c02 |001e: move-result-object v2 │ │ -04e372: 1a03 c700 |001f: const-string v3, ", running: " // string@00c7 │ │ -04e376: 6e20 6e26 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04e37c: 0c02 |0024: move-result-object v2 │ │ -04e37e: 6003 4202 |0025: sget v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@0242 │ │ -04e382: 6e20 6b26 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04e388: 0c02 |002a: move-result-object v2 │ │ -04e38a: 6e10 7426 0200 |002b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04e390: 0c02 |002e: move-result-object v2 │ │ -04e392: 7120 9400 2100 |002f: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04e398: 6f20 8400 5400 |0032: invoke-super {v4, v5}, Landroid/service/wallpaper/WallpaperService$Engine;.onCreate:(Landroid/view/SurfaceHolder;)V // method@0084 │ │ -04e39e: 2201 c300 |0035: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // type@00c3 │ │ -04e3a2: 5442 3e02 |0037: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@023e │ │ -04e3a6: 7030 4205 2104 |0039: invoke-direct {v1, v2, v4}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.:(Landroid/service/wallpaper/WallpaperService;Landroid/service/wallpaper/WallpaperService$Engine;)V // method@0542 │ │ -04e3ac: 5b41 3c02 |003c: iput-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@023c │ │ -04e3b0: 5441 3e02 |003e: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@023e │ │ -04e3b4: 6e10 7205 0100 |0040: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.createConfig:()Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // method@0572 │ │ -04e3ba: 0c00 |0043: move-result-object v0 │ │ -04e3bc: 5441 3e02 |0044: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@023e │ │ -04e3c0: 6e10 6305 0400 |0046: invoke-virtual {v4}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.isPreview:()Z // method@0563 │ │ -04e3c6: 0a02 |0049: move-result v2 │ │ -04e3c8: 6e20 7305 2100 |004a: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.createListener:(Z)Lcom/badlogic/gdx/ApplicationListener; // method@0573 │ │ -04e3ce: 0c01 |004d: move-result-object v1 │ │ -04e3d0: 5b41 3d02 |004e: iput-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@023d │ │ -04e3d4: 5441 3c02 |0050: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@023c │ │ -04e3d8: 5442 3d02 |0052: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@023d │ │ -04e3dc: 6e30 5705 2100 |0054: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.initialize:(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@0557 │ │ -04e3e2: 5441 3c02 |0057: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@023c │ │ -04e3e6: 6e10 4d05 0100 |0059: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@054d │ │ -04e3ec: 0c01 |005c: move-result-object v1 │ │ -04e3ee: 1f01 ad00 |005d: check-cast v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // type@00ad │ │ -04e3f2: 6e10 cf04 0100 |005f: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.getView:()Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // method@04cf │ │ -04e3f8: 0c01 |0062: move-result-object v1 │ │ -04e3fa: 5b41 3f02 |0063: iput-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@023f │ │ -04e3fe: 5501 3b01 |0065: iget-boolean v1, v0, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.getTouchEventsForLiveWallpaper:Z // field@013b │ │ -04e402: 3801 1000 |0067: if-eqz v1, 0077 // +0010 │ │ -04e406: 6201 0300 |0069: sget-object v1, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@0003 │ │ -04e40a: 7110 0126 0100 |006b: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -04e410: 0a01 |006e: move-result v1 │ │ -04e412: 1302 0900 |006f: const/16 v2, #int 9 // #9 │ │ -04e416: 3521 0600 |0071: if-ge v1, v2, 0077 // +0006 │ │ -04e41a: 1211 |0073: const/4 v1, #int 1 // #1 │ │ -04e41c: 6e20 6f05 1400 |0074: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.setTouchEventsEnabled:(Z)V // method@056f │ │ -04e422: 0e00 |0077: return-void │ │ +05c800: |[05c800] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onCreate:(Landroid/view/SurfaceHolder;)V │ │ +05c810: 6001 4202 |0000: sget v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@0242 │ │ +05c814: d801 0101 |0002: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05c818: 6701 4202 |0004: sput v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@0242 │ │ +05c81c: 6301 4002 |0006: sget-boolean v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@0240 │ │ +05c820: 3801 2a00 |0008: if-eqz v1, 0032 // +002a │ │ +05c824: 1a01 9501 |000a: const-string v1, "AndroidLiveWallpaperService" // string@0195 │ │ +05c828: 2202 c303 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +05c82c: 7010 6726 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05c832: 1a03 1c00 |0011: const-string v3, " > onCreate() " // string@001c │ │ +05c836: 6e20 6e26 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05c83c: 0c02 |0016: move-result-object v2 │ │ +05c83e: 6e10 2a26 0400 |0017: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ +05c844: 0a03 |001a: move-result v3 │ │ +05c846: 6e20 6b26 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05c84c: 0c02 |001e: move-result-object v2 │ │ +05c84e: 1a03 c700 |001f: const-string v3, ", running: " // string@00c7 │ │ +05c852: 6e20 6e26 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05c858: 0c02 |0024: move-result-object v2 │ │ +05c85a: 6003 4202 |0025: sget v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@0242 │ │ +05c85e: 6e20 6b26 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05c864: 0c02 |002a: move-result-object v2 │ │ +05c866: 6e10 7426 0200 |002b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05c86c: 0c02 |002e: move-result-object v2 │ │ +05c86e: 7120 9400 2100 |002f: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05c874: 6f20 8400 5400 |0032: invoke-super {v4, v5}, Landroid/service/wallpaper/WallpaperService$Engine;.onCreate:(Landroid/view/SurfaceHolder;)V // method@0084 │ │ +05c87a: 2201 c100 |0035: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // type@00c1 │ │ +05c87e: 5442 3e02 |0037: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@023e │ │ +05c882: 7030 4205 2104 |0039: invoke-direct {v1, v2, v4}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.:(Landroid/service/wallpaper/WallpaperService;Landroid/service/wallpaper/WallpaperService$Engine;)V // method@0542 │ │ +05c888: 5b41 3c02 |003c: iput-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@023c │ │ +05c88c: 5441 3e02 |003e: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@023e │ │ +05c890: 6e10 7205 0100 |0040: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.createConfig:()Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // method@0572 │ │ +05c896: 0c00 |0043: move-result-object v0 │ │ +05c898: 5441 3e02 |0044: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@023e │ │ +05c89c: 6e10 6305 0400 |0046: invoke-virtual {v4}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.isPreview:()Z // method@0563 │ │ +05c8a2: 0a02 |0049: move-result v2 │ │ +05c8a4: 6e20 7305 2100 |004a: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.createListener:(Z)Lcom/badlogic/gdx/ApplicationListener; // method@0573 │ │ +05c8aa: 0c01 |004d: move-result-object v1 │ │ +05c8ac: 5b41 3d02 |004e: iput-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@023d │ │ +05c8b0: 5441 3c02 |0050: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@023c │ │ +05c8b4: 5442 3d02 |0052: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@023d │ │ +05c8b8: 6e30 5705 2100 |0054: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.initialize:(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@0557 │ │ +05c8be: 5441 3c02 |0057: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@023c │ │ +05c8c2: 6e10 4d05 0100 |0059: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@054d │ │ +05c8c8: 0c01 |005c: move-result-object v1 │ │ +05c8ca: 1f01 ab00 |005d: check-cast v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // type@00ab │ │ +05c8ce: 6e10 cf04 0100 |005f: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.getView:()Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // method@04cf │ │ +05c8d4: 0c01 |0062: move-result-object v1 │ │ +05c8d6: 5b41 3f02 |0063: iput-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@023f │ │ +05c8da: 5501 3b01 |0065: iget-boolean v1, v0, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.getTouchEventsForLiveWallpaper:Z // field@013b │ │ +05c8de: 3801 1000 |0067: if-eqz v1, 0077 // +0010 │ │ +05c8e2: 6201 0300 |0069: sget-object v1, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@0003 │ │ +05c8e6: 7110 0126 0100 |006b: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +05c8ec: 0a01 |006e: move-result v1 │ │ +05c8ee: 1302 0900 |006f: const/16 v2, #int 9 // #9 │ │ +05c8f2: 3521 0600 |0071: if-ge v1, v2, 0077 // +0006 │ │ +05c8f6: 1211 |0073: const/4 v1, #int 1 // #1 │ │ +05c8f8: 6e20 6f05 1400 |0074: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.setTouchEventsEnabled:(Z)V // method@056f │ │ +05c8fe: 0e00 |0077: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0006 line=106 │ │ 0x0032 line=107 │ │ 0x0035 line=108 │ │ 0x003e line=109 │ │ @@ -7806,51 +7806,51 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -04e424: |[04e424] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onDestroy:()V │ │ -04e434: 6000 4202 |0000: sget v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@0242 │ │ -04e438: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ -04e43c: 6700 4202 |0004: sput v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@0242 │ │ -04e440: 6300 4002 |0006: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@0240 │ │ -04e444: 3800 2f00 |0008: if-eqz v0, 0037 // +002f │ │ -04e448: 5430 3e02 |000a: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@023e │ │ -04e44c: 6e10 2926 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -04e452: 1a00 9501 |000f: const-string v0, "AndroidLiveWallpaperService" // string@0195 │ │ -04e456: 2201 c503 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -04e45a: 7010 6726 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04e460: 1a02 1d00 |0016: const-string v2, " > onDestroy() " // string@001d │ │ -04e464: 6e20 6e26 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04e46a: 0c01 |001b: move-result-object v1 │ │ -04e46c: 6e10 2a26 0300 |001c: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ -04e472: 0a02 |001f: move-result v2 │ │ -04e474: 6e20 6b26 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04e47a: 0c01 |0023: move-result-object v1 │ │ -04e47c: 1a02 c700 |0024: const-string v2, ", running: " // string@00c7 │ │ -04e480: 6e20 6e26 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04e486: 0c01 |0029: move-result-object v1 │ │ -04e488: 6002 4202 |002a: sget v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@0242 │ │ -04e48c: 6e20 6b26 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04e492: 0c01 |002f: move-result-object v1 │ │ -04e494: 6e10 7426 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04e49a: 0c01 |0033: move-result-object v1 │ │ -04e49c: 7120 9400 1000 |0034: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04e4a2: 5430 3f02 |0037: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@023f │ │ -04e4a6: 6e10 b406 0000 |0039: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.onDestroy:()V // method@06b4 │ │ -04e4ac: 5430 3d02 |003c: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@023d │ │ -04e4b0: 3800 0700 |003e: if-eqz v0, 0045 // +0007 │ │ -04e4b4: 5430 3d02 |0040: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@023d │ │ -04e4b8: 7210 fe00 0000 |0042: invoke-interface {v0}, Lcom/badlogic/gdx/ApplicationListener;.dispose:()V // method@00fe │ │ -04e4be: 5430 3c02 |0045: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@023c │ │ -04e4c2: 6e10 5a05 0000 |0047: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.onDestroy:()V // method@055a │ │ -04e4c8: 6f10 8500 0300 |004a: invoke-super {v3}, Landroid/service/wallpaper/WallpaperService$Engine;.onDestroy:()V // method@0085 │ │ -04e4ce: 0e00 |004d: return-void │ │ +05c900: |[05c900] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onDestroy:()V │ │ +05c910: 6000 4202 |0000: sget v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@0242 │ │ +05c914: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ +05c918: 6700 4202 |0004: sput v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@0242 │ │ +05c91c: 6300 4002 |0006: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@0240 │ │ +05c920: 3800 2f00 |0008: if-eqz v0, 0037 // +002f │ │ +05c924: 5430 3e02 |000a: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@023e │ │ +05c928: 6e10 2926 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +05c92e: 1a00 9501 |000f: const-string v0, "AndroidLiveWallpaperService" // string@0195 │ │ +05c932: 2201 c303 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +05c936: 7010 6726 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05c93c: 1a02 1d00 |0016: const-string v2, " > onDestroy() " // string@001d │ │ +05c940: 6e20 6e26 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05c946: 0c01 |001b: move-result-object v1 │ │ +05c948: 6e10 2a26 0300 |001c: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ +05c94e: 0a02 |001f: move-result v2 │ │ +05c950: 6e20 6b26 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05c956: 0c01 |0023: move-result-object v1 │ │ +05c958: 1a02 c700 |0024: const-string v2, ", running: " // string@00c7 │ │ +05c95c: 6e20 6e26 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05c962: 0c01 |0029: move-result-object v1 │ │ +05c964: 6002 4202 |002a: sget v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@0242 │ │ +05c968: 6e20 6b26 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05c96e: 0c01 |002f: move-result-object v1 │ │ +05c970: 6e10 7426 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05c976: 0c01 |0033: move-result-object v1 │ │ +05c978: 7120 9400 1000 |0034: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05c97e: 5430 3f02 |0037: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@023f │ │ +05c982: 6e10 b406 0000 |0039: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.onDestroy:()V // method@06b4 │ │ +05c988: 5430 3d02 |003c: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@023d │ │ +05c98c: 3800 0700 |003e: if-eqz v0, 0045 // +0007 │ │ +05c990: 5430 3d02 |0040: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@023d │ │ +05c994: 7210 fe00 0000 |0042: invoke-interface {v0}, Lcom/badlogic/gdx/ApplicationListener;.dispose:()V // method@00fe │ │ +05c99a: 5430 3c02 |0045: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@023c │ │ +05c99e: 6e10 5a05 0000 |0047: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.onDestroy:()V // method@055a │ │ +05c9a4: 6f10 8500 0300 |004a: invoke-super {v3}, Landroid/service/wallpaper/WallpaperService$Engine;.onDestroy:()V // method@0085 │ │ +05c9aa: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0006 line=121 │ │ 0x0037 line=122 │ │ 0x003c line=123 │ │ 0x0040 line=124 │ │ @@ -7865,75 +7865,75 @@ │ │ type : '(FFFFII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 7 │ │ outs : 8 │ │ insns size : 118 16-bit code units │ │ -04e4d0: |[04e4d0] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onOffsetsChanged:(FFFFII)V │ │ -04e4e0: 6300 4002 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@0240 │ │ -04e4e4: 3800 5f00 |0002: if-eqz v0, 0061 // +005f │ │ -04e4e8: 5490 3e02 |0004: iget-object v0, v9, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@023e │ │ -04e4ec: 6e10 2926 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -04e4f2: 1a00 9501 |0009: const-string v0, "AndroidLiveWallpaperService" // string@0195 │ │ -04e4f6: 2201 c503 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -04e4fa: 7010 6726 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04e500: 1a02 1e00 |0010: const-string v2, " > onOffsetChanged(" // string@001e │ │ -04e504: 6e20 6e26 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04e50a: 0c01 |0015: move-result-object v1 │ │ -04e50c: 6e20 6a26 a100 |0016: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -04e512: 0c01 |0019: move-result-object v1 │ │ -04e514: 1a02 0600 |001a: const-string v2, " " // string@0006 │ │ -04e518: 6e20 6e26 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04e51e: 0c01 |001f: move-result-object v1 │ │ -04e520: 6e20 6a26 b100 |0020: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -04e526: 0c01 |0023: move-result-object v1 │ │ -04e528: 1a02 0600 |0024: const-string v2, " " // string@0006 │ │ -04e52c: 6e20 6e26 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04e532: 0c01 |0029: move-result-object v1 │ │ -04e534: 6e20 6a26 c100 |002a: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -04e53a: 0c01 |002d: move-result-object v1 │ │ -04e53c: 1a02 0600 |002e: const-string v2, " " // string@0006 │ │ -04e540: 6e20 6e26 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04e546: 0c01 |0033: move-result-object v1 │ │ -04e548: 6e20 6a26 d100 |0034: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -04e54e: 0c01 |0037: move-result-object v1 │ │ -04e550: 1a02 0600 |0038: const-string v2, " " // string@0006 │ │ -04e554: 6e20 6e26 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04e55a: 0c01 |003d: move-result-object v1 │ │ -04e55c: 6e20 6b26 e100 |003e: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04e562: 0c01 |0041: move-result-object v1 │ │ -04e564: 1a02 0600 |0042: const-string v2, " " // string@0006 │ │ -04e568: 6e20 6e26 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04e56e: 0c01 |0047: move-result-object v1 │ │ -04e570: 6e20 6b26 f100 |0048: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04e576: 0c01 |004b: move-result-object v1 │ │ -04e578: 1a02 9b00 |004c: const-string v2, ") " // string@009b │ │ -04e57c: 6e20 6e26 2100 |004e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04e582: 0c01 |0051: move-result-object v1 │ │ -04e584: 6e10 2a26 0900 |0052: invoke-virtual {v9}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ -04e58a: 0a02 |0055: move-result v2 │ │ -04e58c: 6e20 6b26 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04e592: 0c01 |0059: move-result-object v1 │ │ -04e594: 6e10 7426 0100 |005a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04e59a: 0c01 |005d: move-result-object v1 │ │ -04e59c: 7120 9400 1000 |005e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04e5a2: 5498 3c02 |0061: iget-object v8, v9, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@023c │ │ -04e5a6: 2200 c400 |0063: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1; // type@00c4 │ │ -04e5aa: 0791 |0065: move-object v1, v9 │ │ -04e5ac: 01a2 |0066: move v2, v10 │ │ -04e5ae: 01b3 |0067: move v3, v11 │ │ -04e5b0: 01c4 |0068: move v4, v12 │ │ -04e5b2: 01d5 |0069: move v5, v13 │ │ -04e5b4: 01e6 |006a: move v6, v14 │ │ -04e5b6: 01f7 |006b: move v7, v15 │ │ -04e5b8: 7608 6005 0000 |006c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.:(Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;FFFFII)V // method@0560 │ │ -04e5be: 6e20 5d05 0800 |006f: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.postRunnable:(Ljava/lang/Runnable;)V // method@055d │ │ -04e5c4: 7507 8600 0900 |0072: invoke-super/range {v9, v10, v11, v12, v13, v14, v15}, Landroid/service/wallpaper/WallpaperService$Engine;.onOffsetsChanged:(FFFFII)V // method@0086 │ │ -04e5ca: 0e00 |0075: return-void │ │ +05c9ac: |[05c9ac] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onOffsetsChanged:(FFFFII)V │ │ +05c9bc: 6300 4002 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@0240 │ │ +05c9c0: 3800 5f00 |0002: if-eqz v0, 0061 // +005f │ │ +05c9c4: 5490 3e02 |0004: iget-object v0, v9, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@023e │ │ +05c9c8: 6e10 2926 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +05c9ce: 1a00 9501 |0009: const-string v0, "AndroidLiveWallpaperService" // string@0195 │ │ +05c9d2: 2201 c303 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +05c9d6: 7010 6726 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05c9dc: 1a02 1e00 |0010: const-string v2, " > onOffsetChanged(" // string@001e │ │ +05c9e0: 6e20 6e26 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05c9e6: 0c01 |0015: move-result-object v1 │ │ +05c9e8: 6e20 6a26 a100 |0016: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +05c9ee: 0c01 |0019: move-result-object v1 │ │ +05c9f0: 1a02 0600 |001a: const-string v2, " " // string@0006 │ │ +05c9f4: 6e20 6e26 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05c9fa: 0c01 |001f: move-result-object v1 │ │ +05c9fc: 6e20 6a26 b100 |0020: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +05ca02: 0c01 |0023: move-result-object v1 │ │ +05ca04: 1a02 0600 |0024: const-string v2, " " // string@0006 │ │ +05ca08: 6e20 6e26 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05ca0e: 0c01 |0029: move-result-object v1 │ │ +05ca10: 6e20 6a26 c100 |002a: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +05ca16: 0c01 |002d: move-result-object v1 │ │ +05ca18: 1a02 0600 |002e: const-string v2, " " // string@0006 │ │ +05ca1c: 6e20 6e26 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05ca22: 0c01 |0033: move-result-object v1 │ │ +05ca24: 6e20 6a26 d100 |0034: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +05ca2a: 0c01 |0037: move-result-object v1 │ │ +05ca2c: 1a02 0600 |0038: const-string v2, " " // string@0006 │ │ +05ca30: 6e20 6e26 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05ca36: 0c01 |003d: move-result-object v1 │ │ +05ca38: 6e20 6b26 e100 |003e: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05ca3e: 0c01 |0041: move-result-object v1 │ │ +05ca40: 1a02 0600 |0042: const-string v2, " " // string@0006 │ │ +05ca44: 6e20 6e26 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05ca4a: 0c01 |0047: move-result-object v1 │ │ +05ca4c: 6e20 6b26 f100 |0048: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05ca52: 0c01 |004b: move-result-object v1 │ │ +05ca54: 1a02 9b00 |004c: const-string v2, ") " // string@009b │ │ +05ca58: 6e20 6e26 2100 |004e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05ca5e: 0c01 |0051: move-result-object v1 │ │ +05ca60: 6e10 2a26 0900 |0052: invoke-virtual {v9}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ +05ca66: 0a02 |0055: move-result v2 │ │ +05ca68: 6e20 6b26 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05ca6e: 0c01 |0059: move-result-object v1 │ │ +05ca70: 6e10 7426 0100 |005a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05ca76: 0c01 |005d: move-result-object v1 │ │ +05ca78: 7120 9400 1000 |005e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05ca7e: 5498 3c02 |0061: iget-object v8, v9, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@023c │ │ +05ca82: 2200 c200 |0063: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1; // type@00c2 │ │ +05ca86: 0791 |0065: move-object v1, v9 │ │ +05ca88: 01a2 |0066: move v2, v10 │ │ +05ca8a: 01b3 |0067: move v3, v11 │ │ +05ca8c: 01c4 |0068: move v4, v12 │ │ +05ca8e: 01d5 |0069: move v5, v13 │ │ +05ca90: 01e6 |006a: move v6, v14 │ │ +05ca92: 01f7 |006b: move v7, v15 │ │ +05ca94: 7608 6005 0000 |006c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.:(Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;FFFFII)V // method@0560 │ │ +05ca9a: 6e20 5d05 0800 |006f: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.postRunnable:(Ljava/lang/Runnable;)V // method@055d │ │ +05caa0: 7507 8600 0900 |0072: invoke-super/range {v9, v10, v11, v12, v13, v14, v15}, Landroid/service/wallpaper/WallpaperService$Engine;.onOffsetsChanged:(FFFFII)V // method@0086 │ │ +05caa6: 0e00 |0075: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0004 line=183 │ │ 0x0061 line=186 │ │ 0x0072 line=192 │ │ 0x0075 line=193 │ │ @@ -7951,43 +7951,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -04e5cc: |[04e5cc] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onPause:()V │ │ -04e5dc: 6300 4002 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@0240 │ │ -04e5e0: 3800 2f00 |0002: if-eqz v0, 0031 // +002f │ │ -04e5e4: 5430 3e02 |0004: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@023e │ │ -04e5e8: 6e10 2926 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -04e5ee: 1a00 9501 |0009: const-string v0, "AndroidLiveWallpaperService" // string@0195 │ │ -04e5f2: 2201 c503 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -04e5f6: 7010 6726 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04e5fc: 1a02 1f00 |0010: const-string v2, " > onPause() " // string@001f │ │ -04e600: 6e20 6e26 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04e606: 0c01 |0015: move-result-object v1 │ │ -04e608: 6e10 2a26 0300 |0016: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ -04e60e: 0a02 |0019: move-result v2 │ │ -04e610: 6e20 6b26 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04e616: 0c01 |001d: move-result-object v1 │ │ -04e618: 1a02 c700 |001e: const-string v2, ", running: " // string@00c7 │ │ -04e61c: 6e20 6e26 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04e622: 0c01 |0023: move-result-object v1 │ │ -04e624: 6002 4202 |0024: sget v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@0242 │ │ -04e628: 6e20 6b26 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04e62e: 0c01 |0029: move-result-object v1 │ │ -04e630: 6e10 7426 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04e636: 0c01 |002d: move-result-object v1 │ │ -04e638: 7120 9400 1000 |002e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04e63e: 5430 3c02 |0031: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@023c │ │ -04e642: 6e10 5b05 0000 |0033: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.onPause:()V // method@055b │ │ -04e648: 5430 3f02 |0036: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@023f │ │ -04e64c: 6e10 b506 0000 |0038: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.onPause:()V // method@06b5 │ │ -04e652: 0e00 |003b: return-void │ │ +05caa8: |[05caa8] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onPause:()V │ │ +05cab8: 6300 4002 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@0240 │ │ +05cabc: 3800 2f00 |0002: if-eqz v0, 0031 // +002f │ │ +05cac0: 5430 3e02 |0004: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@023e │ │ +05cac4: 6e10 2926 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +05caca: 1a00 9501 |0009: const-string v0, "AndroidLiveWallpaperService" // string@0195 │ │ +05cace: 2201 c303 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +05cad2: 7010 6726 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05cad8: 1a02 1f00 |0010: const-string v2, " > onPause() " // string@001f │ │ +05cadc: 6e20 6e26 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05cae2: 0c01 |0015: move-result-object v1 │ │ +05cae4: 6e10 2a26 0300 |0016: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ +05caea: 0a02 |0019: move-result v2 │ │ +05caec: 6e20 6b26 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05caf2: 0c01 |001d: move-result-object v1 │ │ +05caf4: 1a02 c700 |001e: const-string v2, ", running: " // string@00c7 │ │ +05caf8: 6e20 6e26 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05cafe: 0c01 |0023: move-result-object v1 │ │ +05cb00: 6002 4202 |0024: sget v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@0242 │ │ +05cb04: 6e20 6b26 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05cb0a: 0c01 |0029: move-result-object v1 │ │ +05cb0c: 6e10 7426 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05cb12: 0c01 |002d: move-result-object v1 │ │ +05cb14: 7120 9400 1000 |002e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05cb1a: 5430 3c02 |0031: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@023c │ │ +05cb1e: 6e10 5b05 0000 |0033: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.onPause:()V // method@055b │ │ +05cb24: 5430 3f02 |0036: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@023f │ │ +05cb28: 6e10 b506 0000 |0038: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.onPause:()V // method@06b5 │ │ +05cb2e: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0031 line=131 │ │ 0x0036 line=132 │ │ 0x003b line=133 │ │ locals : │ │ @@ -7998,43 +7998,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -04e654: |[04e654] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onResume:()V │ │ -04e664: 6300 4002 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@0240 │ │ -04e668: 3800 2f00 |0002: if-eqz v0, 0031 // +002f │ │ -04e66c: 5430 3e02 |0004: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@023e │ │ -04e670: 6e10 2926 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -04e676: 1a00 9501 |0009: const-string v0, "AndroidLiveWallpaperService" // string@0195 │ │ -04e67a: 2201 c503 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -04e67e: 7010 6726 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04e684: 1a02 2000 |0010: const-string v2, " > onResume() " // string@0020 │ │ -04e688: 6e20 6e26 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04e68e: 0c01 |0015: move-result-object v1 │ │ -04e690: 6e10 2a26 0300 |0016: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ -04e696: 0a02 |0019: move-result v2 │ │ -04e698: 6e20 6b26 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04e69e: 0c01 |001d: move-result-object v1 │ │ -04e6a0: 1a02 c700 |001e: const-string v2, ", running: " // string@00c7 │ │ -04e6a4: 6e20 6e26 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04e6aa: 0c01 |0023: move-result-object v1 │ │ -04e6ac: 6002 4202 |0024: sget v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@0242 │ │ -04e6b0: 6e20 6b26 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04e6b6: 0c01 |0029: move-result-object v1 │ │ -04e6b8: 6e10 7426 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04e6be: 0c01 |002d: move-result-object v1 │ │ -04e6c0: 7120 9400 1000 |002e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04e6c6: 5430 3c02 |0031: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@023c │ │ -04e6ca: 6e10 5c05 0000 |0033: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.onResume:()V // method@055c │ │ -04e6d0: 5430 3f02 |0036: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@023f │ │ -04e6d4: 6e10 b606 0000 |0038: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.onResume:()V // method@06b6 │ │ -04e6da: 0e00 |003b: return-void │ │ +05cb30: |[05cb30] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onResume:()V │ │ +05cb40: 6300 4002 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@0240 │ │ +05cb44: 3800 2f00 |0002: if-eqz v0, 0031 // +002f │ │ +05cb48: 5430 3e02 |0004: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@023e │ │ +05cb4c: 6e10 2926 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +05cb52: 1a00 9501 |0009: const-string v0, "AndroidLiveWallpaperService" // string@0195 │ │ +05cb56: 2201 c303 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +05cb5a: 7010 6726 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05cb60: 1a02 2000 |0010: const-string v2, " > onResume() " // string@0020 │ │ +05cb64: 6e20 6e26 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05cb6a: 0c01 |0015: move-result-object v1 │ │ +05cb6c: 6e10 2a26 0300 |0016: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ +05cb72: 0a02 |0019: move-result v2 │ │ +05cb74: 6e20 6b26 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05cb7a: 0c01 |001d: move-result-object v1 │ │ +05cb7c: 1a02 c700 |001e: const-string v2, ", running: " // string@00c7 │ │ +05cb80: 6e20 6e26 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05cb86: 0c01 |0023: move-result-object v1 │ │ +05cb88: 6002 4202 |0024: sget v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@0242 │ │ +05cb8c: 6e20 6b26 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05cb92: 0c01 |0029: move-result-object v1 │ │ +05cb94: 6e10 7426 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05cb9a: 0c01 |002d: move-result-object v1 │ │ +05cb9c: 7120 9400 1000 |002e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05cba2: 5430 3c02 |0031: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@023c │ │ +05cba6: 6e10 5c05 0000 |0033: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.onResume:()V // method@055c │ │ +05cbac: 5430 3f02 |0036: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@023f │ │ +05cbb0: 6e10 b606 0000 |0038: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.onResume:()V // method@06b6 │ │ +05cbb6: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0031 line=137 │ │ 0x0036 line=138 │ │ 0x003b line=139 │ │ locals : │ │ @@ -8045,47 +8045,47 @@ │ │ type : '(Landroid/view/SurfaceHolder;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 67 16-bit code units │ │ -04e6dc: |[04e6dc] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onSurfaceChanged:(Landroid/view/SurfaceHolder;III)V │ │ -04e6ec: 6300 4002 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@0240 │ │ -04e6f0: 3800 3d00 |0002: if-eqz v0, 003f // +003d │ │ -04e6f4: 5430 3e02 |0004: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@023e │ │ -04e6f8: 6e10 2926 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -04e6fe: 1a00 9501 |0009: const-string v0, "AndroidLiveWallpaperService" // string@0195 │ │ -04e702: 2201 c503 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -04e706: 7010 6726 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04e70c: 1a02 2100 |0010: const-string v2, " > onSurfaceChanged() " // string@0021 │ │ -04e710: 6e20 6e26 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04e716: 0c01 |0015: move-result-object v1 │ │ -04e718: 6e10 6305 0300 |0016: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.isPreview:()Z // method@0563 │ │ -04e71e: 0a02 |0019: move-result v2 │ │ -04e720: 6e20 6f26 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@266f │ │ -04e726: 0c01 |001d: move-result-object v1 │ │ -04e728: 1a02 0600 |001e: const-string v2, " " // string@0006 │ │ -04e72c: 6e20 6e26 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04e732: 0c01 |0023: move-result-object v1 │ │ -04e734: 6e10 2a26 0300 |0024: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ -04e73a: 0a02 |0027: move-result v2 │ │ -04e73c: 6e20 6b26 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04e742: 0c01 |002b: move-result-object v1 │ │ -04e744: 1a02 c700 |002c: const-string v2, ", running: " // string@00c7 │ │ -04e748: 6e20 6e26 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04e74e: 0c01 |0031: move-result-object v1 │ │ -04e750: 6002 4202 |0032: sget v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@0242 │ │ -04e754: 6e20 6b26 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04e75a: 0c01 |0037: move-result-object v1 │ │ -04e75c: 6e10 7426 0100 |0038: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04e762: 0c01 |003b: move-result-object v1 │ │ -04e764: 7120 9400 1000 |003c: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04e76a: 6f57 8700 4365 |003f: invoke-super {v3, v4, v5, v6, v7}, Landroid/service/wallpaper/WallpaperService$Engine;.onSurfaceChanged:(Landroid/view/SurfaceHolder;III)V // method@0087 │ │ -04e770: 0e00 |0042: return-void │ │ +05cbb8: |[05cbb8] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onSurfaceChanged:(Landroid/view/SurfaceHolder;III)V │ │ +05cbc8: 6300 4002 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@0240 │ │ +05cbcc: 3800 3d00 |0002: if-eqz v0, 003f // +003d │ │ +05cbd0: 5430 3e02 |0004: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@023e │ │ +05cbd4: 6e10 2926 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +05cbda: 1a00 9501 |0009: const-string v0, "AndroidLiveWallpaperService" // string@0195 │ │ +05cbde: 2201 c303 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +05cbe2: 7010 6726 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05cbe8: 1a02 2100 |0010: const-string v2, " > onSurfaceChanged() " // string@0021 │ │ +05cbec: 6e20 6e26 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05cbf2: 0c01 |0015: move-result-object v1 │ │ +05cbf4: 6e10 6305 0300 |0016: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.isPreview:()Z // method@0563 │ │ +05cbfa: 0a02 |0019: move-result v2 │ │ +05cbfc: 6e20 6f26 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@266f │ │ +05cc02: 0c01 |001d: move-result-object v1 │ │ +05cc04: 1a02 0600 |001e: const-string v2, " " // string@0006 │ │ +05cc08: 6e20 6e26 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05cc0e: 0c01 |0023: move-result-object v1 │ │ +05cc10: 6e10 2a26 0300 |0024: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ +05cc16: 0a02 |0027: move-result v2 │ │ +05cc18: 6e20 6b26 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05cc1e: 0c01 |002b: move-result-object v1 │ │ +05cc20: 1a02 c700 |002c: const-string v2, ", running: " // string@00c7 │ │ +05cc24: 6e20 6e26 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05cc2a: 0c01 |0031: move-result-object v1 │ │ +05cc2c: 6002 4202 |0032: sget v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@0242 │ │ +05cc30: 6e20 6b26 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05cc36: 0c01 |0037: move-result-object v1 │ │ +05cc38: 6e10 7426 0100 |0038: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05cc3e: 0c01 |003b: move-result-object v1 │ │ +05cc40: 7120 9400 1000 |003c: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05cc46: 6f57 8700 4365 |003f: invoke-super {v3, v4, v5, v6, v7}, Landroid/service/wallpaper/WallpaperService$Engine;.onSurfaceChanged:(Landroid/view/SurfaceHolder;III)V // method@0087 │ │ +05cc4c: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0004 line=144 │ │ 0x003f line=145 │ │ 0x0042 line=146 │ │ locals : │ │ @@ -8100,40 +8100,40 @@ │ │ type : '(Landroid/view/SurfaceHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -04e774: |[04e774] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onSurfaceCreated:(Landroid/view/SurfaceHolder;)V │ │ -04e784: 6300 4002 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@0240 │ │ -04e788: 3800 2f00 |0002: if-eqz v0, 0031 // +002f │ │ -04e78c: 5430 3e02 |0004: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@023e │ │ -04e790: 6e10 2926 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -04e796: 1a00 9501 |0009: const-string v0, "AndroidLiveWallpaperService" // string@0195 │ │ -04e79a: 2201 c503 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -04e79e: 7010 6726 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04e7a4: 1a02 2200 |0010: const-string v2, " > onSurfaceCreated() " // string@0022 │ │ -04e7a8: 6e20 6e26 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04e7ae: 0c01 |0015: move-result-object v1 │ │ -04e7b0: 6e10 2a26 0300 |0016: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ -04e7b6: 0a02 |0019: move-result v2 │ │ -04e7b8: 6e20 6b26 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04e7be: 0c01 |001d: move-result-object v1 │ │ -04e7c0: 1a02 c700 |001e: const-string v2, ", running: " // string@00c7 │ │ -04e7c4: 6e20 6e26 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04e7ca: 0c01 |0023: move-result-object v1 │ │ -04e7cc: 6002 4202 |0024: sget v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@0242 │ │ -04e7d0: 6e20 6b26 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04e7d6: 0c01 |0029: move-result-object v1 │ │ -04e7d8: 6e10 7426 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04e7de: 0c01 |002d: move-result-object v1 │ │ -04e7e0: 7120 9400 1000 |002e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04e7e6: 6f20 8800 4300 |0031: invoke-super {v3, v4}, Landroid/service/wallpaper/WallpaperService$Engine;.onSurfaceCreated:(Landroid/view/SurfaceHolder;)V // method@0088 │ │ -04e7ec: 0e00 |0034: return-void │ │ +05cc50: |[05cc50] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onSurfaceCreated:(Landroid/view/SurfaceHolder;)V │ │ +05cc60: 6300 4002 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@0240 │ │ +05cc64: 3800 2f00 |0002: if-eqz v0, 0031 // +002f │ │ +05cc68: 5430 3e02 |0004: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@023e │ │ +05cc6c: 6e10 2926 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +05cc72: 1a00 9501 |0009: const-string v0, "AndroidLiveWallpaperService" // string@0195 │ │ +05cc76: 2201 c303 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +05cc7a: 7010 6726 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05cc80: 1a02 2200 |0010: const-string v2, " > onSurfaceCreated() " // string@0022 │ │ +05cc84: 6e20 6e26 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05cc8a: 0c01 |0015: move-result-object v1 │ │ +05cc8c: 6e10 2a26 0300 |0016: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ +05cc92: 0a02 |0019: move-result v2 │ │ +05cc94: 6e20 6b26 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05cc9a: 0c01 |001d: move-result-object v1 │ │ +05cc9c: 1a02 c700 |001e: const-string v2, ", running: " // string@00c7 │ │ +05cca0: 6e20 6e26 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05cca6: 0c01 |0023: move-result-object v1 │ │ +05cca8: 6002 4202 |0024: sget v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@0242 │ │ +05ccac: 6e20 6b26 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05ccb2: 0c01 |0029: move-result-object v1 │ │ +05ccb4: 6e10 7426 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05ccba: 0c01 |002d: move-result-object v1 │ │ +05ccbc: 7120 9400 1000 |002e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05ccc2: 6f20 8800 4300 |0031: invoke-super {v3, v4}, Landroid/service/wallpaper/WallpaperService$Engine;.onSurfaceCreated:(Landroid/view/SurfaceHolder;)V // method@0088 │ │ +05ccc8: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0031 line=151 │ │ 0x0034 line=152 │ │ locals : │ │ 0x0000 - 0x0035 reg=3 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine; │ │ @@ -8144,40 +8144,40 @@ │ │ type : '(Landroid/view/SurfaceHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -04e7f0: |[04e7f0] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onSurfaceDestroyed:(Landroid/view/SurfaceHolder;)V │ │ -04e800: 6300 4002 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@0240 │ │ -04e804: 3800 2f00 |0002: if-eqz v0, 0031 // +002f │ │ -04e808: 5430 3e02 |0004: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@023e │ │ -04e80c: 6e10 2926 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -04e812: 1a00 9501 |0009: const-string v0, "AndroidLiveWallpaperService" // string@0195 │ │ -04e816: 2201 c503 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -04e81a: 7010 6726 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04e820: 1a02 2300 |0010: const-string v2, " > onSurfaceDestroyed() " // string@0023 │ │ -04e824: 6e20 6e26 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04e82a: 0c01 |0015: move-result-object v1 │ │ -04e82c: 6e10 2a26 0300 |0016: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ -04e832: 0a02 |0019: move-result v2 │ │ -04e834: 6e20 6b26 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04e83a: 0c01 |001d: move-result-object v1 │ │ -04e83c: 1a02 c700 |001e: const-string v2, ", running: " // string@00c7 │ │ -04e840: 6e20 6e26 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04e846: 0c01 |0023: move-result-object v1 │ │ -04e848: 6002 4202 |0024: sget v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@0242 │ │ -04e84c: 6e20 6b26 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04e852: 0c01 |0029: move-result-object v1 │ │ -04e854: 6e10 7426 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04e85a: 0c01 |002d: move-result-object v1 │ │ -04e85c: 7120 9400 1000 |002e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04e862: 6f20 8900 4300 |0031: invoke-super {v3, v4}, Landroid/service/wallpaper/WallpaperService$Engine;.onSurfaceDestroyed:(Landroid/view/SurfaceHolder;)V // method@0089 │ │ -04e868: 0e00 |0034: return-void │ │ +05cccc: |[05cccc] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onSurfaceDestroyed:(Landroid/view/SurfaceHolder;)V │ │ +05ccdc: 6300 4002 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@0240 │ │ +05cce0: 3800 2f00 |0002: if-eqz v0, 0031 // +002f │ │ +05cce4: 5430 3e02 |0004: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@023e │ │ +05cce8: 6e10 2926 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +05ccee: 1a00 9501 |0009: const-string v0, "AndroidLiveWallpaperService" // string@0195 │ │ +05ccf2: 2201 c303 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +05ccf6: 7010 6726 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05ccfc: 1a02 2300 |0010: const-string v2, " > onSurfaceDestroyed() " // string@0023 │ │ +05cd00: 6e20 6e26 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05cd06: 0c01 |0015: move-result-object v1 │ │ +05cd08: 6e10 2a26 0300 |0016: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ +05cd0e: 0a02 |0019: move-result v2 │ │ +05cd10: 6e20 6b26 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05cd16: 0c01 |001d: move-result-object v1 │ │ +05cd18: 1a02 c700 |001e: const-string v2, ", running: " // string@00c7 │ │ +05cd1c: 6e20 6e26 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05cd22: 0c01 |0023: move-result-object v1 │ │ +05cd24: 6002 4202 |0024: sget v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@0242 │ │ +05cd28: 6e20 6b26 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05cd2e: 0c01 |0029: move-result-object v1 │ │ +05cd30: 6e10 7426 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05cd36: 0c01 |002d: move-result-object v1 │ │ +05cd38: 7120 9400 1000 |002e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05cd3e: 6f20 8900 4300 |0031: invoke-super {v3, v4}, Landroid/service/wallpaper/WallpaperService$Engine;.onSurfaceDestroyed:(Landroid/view/SurfaceHolder;)V // method@0089 │ │ +05cd44: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0031 line=157 │ │ 0x0034 line=158 │ │ locals : │ │ 0x0000 - 0x0035 reg=3 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine; │ │ @@ -8188,20 +8188,20 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -04e86c: |[04e86c] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onTouchEvent:(Landroid/view/MotionEvent;)V │ │ -04e87c: 5420 3c02 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@023c │ │ -04e880: 5400 2e02 |0002: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@022e │ │ -04e884: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -04e886: 6e30 2e05 1003 |0005: invoke-virtual {v0, v1, v3}, Lcom/badlogic/gdx/backends/android/AndroidInput;.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@052e │ │ -04e88c: 0e00 |0008: return-void │ │ +05cd48: |[05cd48] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onTouchEvent:(Landroid/view/MotionEvent;)V │ │ +05cd58: 5420 3c02 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@023c │ │ +05cd5c: 5400 2e02 |0002: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@022e │ │ +05cd60: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +05cd62: 6e30 2e05 1003 |0005: invoke-virtual {v0, v1, v3}, Lcom/badlogic/gdx/backends/android/AndroidInput;.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@052e │ │ +05cd68: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0008 line=176 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine; │ │ 0x0000 - 0x0009 reg=3 event Landroid/view/MotionEvent; │ │ @@ -8211,43 +8211,43 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -04e890: |[04e890] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onVisibilityChanged:(Z)V │ │ -04e8a0: 6300 4002 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@0240 │ │ -04e8a4: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ -04e8a8: 5430 3e02 |0004: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@023e │ │ -04e8ac: 6e10 2926 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -04e8b2: 1a00 9501 |0009: const-string v0, "AndroidLiveWallpaperService" // string@0195 │ │ -04e8b6: 2201 c503 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -04e8ba: 7010 6726 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04e8c0: 1a02 2400 |0010: const-string v2, " > onVisibilityChanged(" // string@0024 │ │ -04e8c4: 6e20 6e26 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04e8ca: 0c01 |0015: move-result-object v1 │ │ -04e8cc: 6e20 6f26 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@266f │ │ -04e8d2: 0c01 |0019: move-result-object v1 │ │ -04e8d4: 1a02 9b00 |001a: const-string v2, ") " // string@009b │ │ -04e8d8: 6e20 6e26 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04e8de: 0c01 |001f: move-result-object v1 │ │ -04e8e0: 6e10 2a26 0300 |0020: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ -04e8e6: 0a02 |0023: move-result v2 │ │ -04e8e8: 6e20 6b26 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04e8ee: 0c01 |0027: move-result-object v1 │ │ -04e8f0: 6e10 7426 0100 |0028: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04e8f6: 0c01 |002b: move-result-object v1 │ │ -04e8f8: 7120 9400 1000 |002c: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04e8fe: 3804 0900 |002f: if-eqz v4, 0038 // +0009 │ │ -04e902: 6e10 6905 0300 |0031: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.onResume:()V // method@0569 │ │ -04e908: 6f20 8a00 4300 |0034: invoke-super {v3, v4}, Landroid/service/wallpaper/WallpaperService$Engine;.onVisibilityChanged:(Z)V // method@008a │ │ -04e90e: 0e00 |0037: return-void │ │ -04e910: 6e10 6805 0300 |0038: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.onPause:()V // method@0568 │ │ -04e916: 28f9 |003b: goto 0034 // -0007 │ │ +05cd6c: |[05cd6c] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onVisibilityChanged:(Z)V │ │ +05cd7c: 6300 4002 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@0240 │ │ +05cd80: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ +05cd84: 5430 3e02 |0004: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@023e │ │ +05cd88: 6e10 2926 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +05cd8e: 1a00 9501 |0009: const-string v0, "AndroidLiveWallpaperService" // string@0195 │ │ +05cd92: 2201 c303 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +05cd96: 7010 6726 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05cd9c: 1a02 2400 |0010: const-string v2, " > onVisibilityChanged(" // string@0024 │ │ +05cda0: 6e20 6e26 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05cda6: 0c01 |0015: move-result-object v1 │ │ +05cda8: 6e20 6f26 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@266f │ │ +05cdae: 0c01 |0019: move-result-object v1 │ │ +05cdb0: 1a02 9b00 |001a: const-string v2, ") " // string@009b │ │ +05cdb4: 6e20 6e26 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05cdba: 0c01 |001f: move-result-object v1 │ │ +05cdbc: 6e10 2a26 0300 |0020: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ +05cdc2: 0a02 |0023: move-result v2 │ │ +05cdc4: 6e20 6b26 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05cdca: 0c01 |0027: move-result-object v1 │ │ +05cdcc: 6e10 7426 0100 |0028: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05cdd2: 0c01 |002b: move-result-object v1 │ │ +05cdd4: 7120 9400 1000 |002c: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05cdda: 3804 0900 |002f: if-eqz v4, 0038 // +0009 │ │ +05cdde: 6e10 6905 0300 |0031: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.onResume:()V // method@0569 │ │ +05cde4: 6f20 8a00 4300 |0034: invoke-super {v3, v4}, Landroid/service/wallpaper/WallpaperService$Engine;.onVisibilityChanged:(Z)V // method@008a │ │ +05cdea: 0e00 |0037: return-void │ │ +05cdec: 6e10 6805 0300 |0038: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.onPause:()V // method@0568 │ │ +05cdf2: 28f9 |003b: goto 0034 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0004 line=163 │ │ 0x002f line=164 │ │ 0x0031 line=165 │ │ 0x0034 line=170 │ │ @@ -8256,15 +8256,15 @@ │ │ locals : │ │ 0x0000 - 0x003c reg=3 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine; │ │ 0x0000 - 0x003c reg=4 visible Z │ │ │ │ source_file_idx : 406 (AndroidLiveWallpaperService.java) │ │ │ │ Class #65 header: │ │ -class_idx : 198 │ │ +class_idx : 196 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 48 │ │ source_file_idx : 406 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ @@ -8298,19 +8298,19 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -04e918: |[04e918] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService.:()V │ │ -04e928: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04e92a: 6a00 4002 |0001: sput-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@0240 │ │ -04e92e: 6700 4202 |0003: sput v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@0242 │ │ -04e932: 0e00 |0005: return-void │ │ +05cdf4: |[05cdf4] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService.:()V │ │ +05ce04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05ce06: 6a00 4002 |0001: sput-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@0240 │ │ +05ce0a: 6700 4202 |0003: sput v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@0242 │ │ +05ce0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;) │ │ @@ -8318,19 +8318,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04e934: |[04e934] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService.:()V │ │ -04e944: 7010 8b00 0100 |0000: invoke-direct {v1}, Landroid/service/wallpaper/WallpaperService;.:()V // method@008b │ │ -04e94a: 1a00 9501 |0003: const-string v0, "AndroidLiveWallpaperService" // string@0195 │ │ -04e94e: 5b10 4102 |0005: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.TAG:Ljava/lang/String; // field@0241 │ │ -04e952: 0e00 |0007: return-void │ │ +05ce10: |[05ce10] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService.:()V │ │ +05ce20: 7010 8b00 0100 |0000: invoke-direct {v1}, Landroid/service/wallpaper/WallpaperService;.:()V // method@008b │ │ +05ce26: 1a00 9501 |0003: const-string v0, "AndroidLiveWallpaperService" // string@0195 │ │ +05ce2a: 5b10 4102 |0005: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.TAG:Ljava/lang/String; // field@0241 │ │ +05ce2e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=30 │ │ 0x0007 line=36 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; │ │ @@ -8359,22 +8359,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -04e954: |[04e954] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService.onCreate:()V │ │ -04e964: 6300 4002 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@0240 │ │ -04e968: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -04e96c: 1a00 9501 |0004: const-string v0, "AndroidLiveWallpaperService" // string@0195 │ │ -04e970: 1a01 1800 |0006: const-string v1, " > LibdgxWallpaperService - onCreate()" // string@0018 │ │ -04e974: 7120 9400 1000 |0008: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04e97a: 6f10 9000 0200 |000b: invoke-super {v2}, Landroid/service/wallpaper/WallpaperService;.onCreate:()V // method@0090 │ │ -04e980: 0e00 |000e: return-void │ │ +05ce30: |[05ce30] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService.onCreate:()V │ │ +05ce40: 6300 4002 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@0240 │ │ +05ce44: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +05ce48: 1a00 9501 |0004: const-string v0, "AndroidLiveWallpaperService" // string@0195 │ │ +05ce4c: 1a01 1800 |0006: const-string v1, " > LibdgxWallpaperService - onCreate()" // string@0018 │ │ +05ce50: 7120 9400 1000 |0008: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05ce56: 6f10 9000 0200 |000b: invoke-super {v2}, Landroid/service/wallpaper/WallpaperService;.onCreate:()V // method@0090 │ │ +05ce5c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x000b line=41 │ │ 0x000e line=42 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; │ │ @@ -8384,18 +8384,18 @@ │ │ type : '()Landroid/service/wallpaper/WallpaperService$Engine;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04e984: |[04e984] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService.onCreateEngine:()Landroid/service/wallpaper/WallpaperService$Engine; │ │ -04e994: 2200 c500 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine; // type@00c5 │ │ -04e998: 7020 6205 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.:(Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;)V // method@0562 │ │ -04e99e: 1100 |0005: return-object v0 │ │ +05ce60: |[05ce60] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService.onCreateEngine:()Landroid/service/wallpaper/WallpaperService$Engine; │ │ +05ce70: 2200 c300 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine; // type@00c3 │ │ +05ce74: 7020 6205 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.:(Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;)V // method@0562 │ │ +05ce7a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; │ │ │ │ #5 : (in Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;) │ │ @@ -8403,36 +8403,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -04e9a0: |[04e9a0] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService.onDestroy:()V │ │ -04e9b0: 6300 4002 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@0240 │ │ -04e9b4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -04e9b8: 1a00 9501 |0004: const-string v0, "AndroidLiveWallpaperService" // string@0195 │ │ -04e9bc: 1a01 1900 |0006: const-string v1, " > LibdgxWallpaperService - onDestroy()" // string@0019 │ │ -04e9c0: 7120 9400 1000 |0008: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04e9c6: 6f10 9100 0200 |000b: invoke-super {v2}, Landroid/service/wallpaper/WallpaperService;.onDestroy:()V // method@0091 │ │ -04e9cc: 0e00 |000e: return-void │ │ +05ce7c: |[05ce7c] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService.onDestroy:()V │ │ +05ce8c: 6300 4002 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@0240 │ │ +05ce90: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +05ce94: 1a00 9501 |0004: const-string v0, "AndroidLiveWallpaperService" // string@0195 │ │ +05ce98: 1a01 1900 |0006: const-string v1, " > LibdgxWallpaperService - onDestroy()" // string@0019 │ │ +05ce9c: 7120 9400 1000 |0008: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05cea2: 6f10 9100 0200 |000b: invoke-super {v2}, Landroid/service/wallpaper/WallpaperService;.onDestroy:()V // method@0091 │ │ +05cea8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x000b line=74 │ │ 0x000e line=75 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; │ │ │ │ source_file_idx : 406 (AndroidLiveWallpaperService.java) │ │ │ │ Class #66 header: │ │ -class_idx : 201 │ │ +class_idx : 199 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 411 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #66 annotations: │ │ @@ -8462,19 +8462,19 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidNet;Landroid/net/Uri;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04e9d0: |[04e9d0] com.badlogic.gdx.backends.android.AndroidNet$1.:(Lcom/badlogic/gdx/backends/android/AndroidNet;Landroid/net/Uri;)V │ │ -04e9e0: 5b01 4702 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidNet$1;.this$0:Lcom/badlogic/gdx/backends/android/AndroidNet; // field@0247 │ │ -04e9e4: 5b02 4802 |0002: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidNet$1;.val$uri:Landroid/net/Uri; // field@0248 │ │ -04e9e8: 7010 2726 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04e9ee: 0e00 |0007: return-void │ │ +05ceac: |[05ceac] com.badlogic.gdx.backends.android.AndroidNet$1.:(Lcom/badlogic/gdx/backends/android/AndroidNet;Landroid/net/Uri;)V │ │ +05cebc: 5b01 4702 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidNet$1;.this$0:Lcom/badlogic/gdx/backends/android/AndroidNet; // field@0247 │ │ +05cec0: 5b02 4802 |0002: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidNet$1;.val$uri:Landroid/net/Uri; // field@0248 │ │ +05cec4: 7010 2726 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05ceca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidNet$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/badlogic/gdx/backends/android/AndroidNet; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/net/Uri; │ │ @@ -8485,36 +8485,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -04e9f0: |[04e9f0] com.badlogic.gdx.backends.android.AndroidNet$1.run:()V │ │ -04ea00: 5440 4702 |0000: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidNet$1;.this$0:Lcom/badlogic/gdx/backends/android/AndroidNet; // field@0247 │ │ -04ea04: 5400 4902 |0002: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidNet;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@0249 │ │ -04ea08: 2201 0e00 |0004: new-instance v1, Landroid/content/Intent; // type@000e │ │ -04ea0c: 1a02 8d12 |0006: const-string v2, "android.intent.action.VIEW" // string@128d │ │ -04ea10: 5443 4802 |0008: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidNet$1;.val$uri:Landroid/net/Uri; // field@0248 │ │ -04ea14: 7030 1500 2103 |000a: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0015 │ │ -04ea1a: 6e20 c702 1000 |000d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.startActivity:(Landroid/content/Intent;)V // method@02c7 │ │ -04ea20: 0e00 |0010: return-void │ │ +05cecc: |[05cecc] com.badlogic.gdx.backends.android.AndroidNet$1.run:()V │ │ +05cedc: 5440 4702 |0000: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidNet$1;.this$0:Lcom/badlogic/gdx/backends/android/AndroidNet; // field@0247 │ │ +05cee0: 5400 4902 |0002: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidNet;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@0249 │ │ +05cee4: 2201 0e00 |0004: new-instance v1, Landroid/content/Intent; // type@000e │ │ +05cee8: 1a02 8b12 |0006: const-string v2, "android.intent.action.VIEW" // string@128b │ │ +05ceec: 5443 4802 |0008: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidNet$1;.val$uri:Landroid/net/Uri; // field@0248 │ │ +05cef0: 7030 1500 2103 |000a: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0015 │ │ +05cef6: 6e20 c702 1000 |000d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.startActivity:(Landroid/content/Intent;)V // method@02c7 │ │ +05cefc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0010 line=97 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 this Lcom/badlogic/gdx/backends/android/AndroidNet$1; │ │ │ │ source_file_idx : 411 (AndroidNet.java) │ │ │ │ Class #67 header: │ │ -class_idx : 203 │ │ +class_idx : 201 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 77 │ │ +superclass_idx : 75 │ │ source_file_idx : 412 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #67 annotations: │ │ @@ -8539,20 +8539,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04ea24: |[04ea24] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$1.:(Landroid/content/Context;)V │ │ -04ea34: 7020 d300 2100 |0000: invoke-direct {v1, v2}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@00d3 │ │ -04ea3a: 2200 cf00 |0003: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable; // type@00cf │ │ -04ea3e: 7010 9a05 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable;.:()V // method@059a │ │ -04ea44: 5b10 4b02 |0008: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$1;.editable:Landroid/text/Editable; // field@024b │ │ -04ea48: 0e00 |000a: return-void │ │ +05cf00: |[05cf00] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$1.:(Landroid/content/Context;)V │ │ +05cf10: 7020 d300 2100 |0000: invoke-direct {v1, v2}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@00d3 │ │ +05cf16: 2200 cd00 |0003: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable; // type@00cd │ │ +05cf1a: 7010 9a05 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable;.:()V // method@059a │ │ +05cf20: 5b10 4b02 |0008: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$1;.editable:Landroid/text/Editable; // field@024b │ │ +05cf24: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$1; │ │ 0x0000 - 0x000b reg=2 x0 Landroid/content/Context; │ │ @@ -8563,17 +8563,17 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04ea4c: |[04ea4c] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$1.getDefaultEditable:()Z │ │ -04ea5c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04ea5e: 0f00 |0001: return v0 │ │ +05cf28: |[05cf28] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$1.getDefaultEditable:()Z │ │ +05cf38: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05cf3a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$1; │ │ │ │ #1 : (in Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$1;) │ │ @@ -8581,18 +8581,18 @@ │ │ type : '()Landroid/text/method/MovementMethod;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -04ea60: |[04ea60] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$1.getDefaultMovementMethod:()Landroid/text/method/MovementMethod; │ │ -04ea70: 7100 9200 0000 |0000: invoke-static {}, Landroid/text/method/ArrowKeyMovementMethod;.getInstance:()Landroid/text/method/MovementMethod; // method@0092 │ │ -04ea76: 0c00 |0003: move-result-object v0 │ │ -04ea78: 1100 |0004: return-object v0 │ │ +05cf3c: |[05cf3c] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$1.getDefaultMovementMethod:()Landroid/text/method/MovementMethod; │ │ +05cf4c: 7100 9200 0000 |0000: invoke-static {}, Landroid/text/method/ArrowKeyMovementMethod;.getInstance:()Landroid/text/method/MovementMethod; // method@0092 │ │ +05cf52: 0c00 |0003: move-result-object v0 │ │ +05cf54: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$1; │ │ │ │ #2 : (in Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$1;) │ │ @@ -8600,17 +8600,17 @@ │ │ type : '()Landroid/text/Editable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04ea7c: |[04ea7c] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$1.getEditableText:()Landroid/text/Editable; │ │ -04ea8c: 5410 4b02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$1;.editable:Landroid/text/Editable; // field@024b │ │ -04ea90: 1100 |0002: return-object v0 │ │ +05cf58: |[05cf58] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$1.getEditableText:()Landroid/text/Editable; │ │ +05cf68: 5410 4b02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$1;.editable:Landroid/text/Editable; // field@024b │ │ +05cf6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$1; │ │ │ │ #3 : (in Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$1;) │ │ @@ -8618,31 +8618,31 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -04ea94: |[04ea94] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$1.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -04eaa4: 1a00 4b0f |0000: const-string v0, "Test" // string@0f4b │ │ -04eaa8: 2201 c503 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -04eaac: 7010 6726 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04eab2: 1a02 4916 |0007: const-string v2, "down keycode: " // string@1649 │ │ -04eab6: 6e20 6e26 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04eabc: 0c01 |000c: move-result-object v1 │ │ -04eabe: 6e10 a100 0500 |000d: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@00a1 │ │ -04eac4: 0a02 |0010: move-result v2 │ │ -04eac6: 6e20 6b26 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04eacc: 0c01 |0014: move-result-object v1 │ │ -04eace: 6e10 7426 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04ead4: 0c01 |0018: move-result-object v1 │ │ -04ead6: 7120 9400 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04eadc: 6f30 d500 4305 |001c: invoke-super {v3, v4, v5}, Landroid/widget/TextView;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@00d5 │ │ -04eae2: 0a00 |001f: move-result v0 │ │ -04eae4: 0f00 |0020: return v0 │ │ +05cf70: |[05cf70] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$1.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +05cf80: 1a00 490f |0000: const-string v0, "Test" // string@0f49 │ │ +05cf84: 2201 c303 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +05cf88: 7010 6726 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05cf8e: 1a02 4716 |0007: const-string v2, "down keycode: " // string@1647 │ │ +05cf92: 6e20 6e26 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05cf98: 0c01 |000c: move-result-object v1 │ │ +05cf9a: 6e10 a100 0500 |000d: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@00a1 │ │ +05cfa0: 0a02 |0010: move-result v2 │ │ +05cfa2: 6e20 6b26 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05cfa8: 0c01 |0014: move-result-object v1 │ │ +05cfaa: 6e10 7426 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05cfb0: 0c01 |0018: move-result-object v1 │ │ +05cfb2: 7120 9400 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05cfb8: 6f30 d500 4305 |001c: invoke-super {v3, v4, v5}, Landroid/widget/TextView;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@00d5 │ │ +05cfbe: 0a00 |001f: move-result v0 │ │ +05cfc0: 0f00 |0020: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x001c line=108 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$1; │ │ 0x0000 - 0x0021 reg=4 keyCode I │ │ @@ -8653,46 +8653,46 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -04eae8: |[04eae8] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$1.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ -04eaf8: 1a00 4b0f |0000: const-string v0, "Test" // string@0f4b │ │ -04eafc: 2201 c503 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -04eb00: 7010 6726 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04eb06: 1a02 882a |0007: const-string v2, "up keycode: " // string@2a88 │ │ -04eb0a: 6e20 6e26 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04eb10: 0c01 |000c: move-result-object v1 │ │ -04eb12: 6e10 a100 0500 |000d: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@00a1 │ │ -04eb18: 0a02 |0010: move-result v2 │ │ -04eb1a: 6e20 6b26 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04eb20: 0c01 |0014: move-result-object v1 │ │ -04eb22: 6e10 7426 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04eb28: 0c01 |0018: move-result-object v1 │ │ -04eb2a: 7120 9400 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04eb30: 6f30 d600 4305 |001c: invoke-super {v3, v4, v5}, Landroid/widget/TextView;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@00d6 │ │ -04eb36: 0a00 |001f: move-result v0 │ │ -04eb38: 0f00 |0020: return v0 │ │ +05cfc4: |[05cfc4] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$1.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ +05cfd4: 1a00 490f |0000: const-string v0, "Test" // string@0f49 │ │ +05cfd8: 2201 c303 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +05cfdc: 7010 6726 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05cfe2: 1a02 862a |0007: const-string v2, "up keycode: " // string@2a86 │ │ +05cfe6: 6e20 6e26 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05cfec: 0c01 |000c: move-result-object v1 │ │ +05cfee: 6e10 a100 0500 |000d: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@00a1 │ │ +05cff4: 0a02 |0010: move-result v2 │ │ +05cff6: 6e20 6b26 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05cffc: 0c01 |0014: move-result-object v1 │ │ +05cffe: 6e10 7426 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05d004: 0c01 |0018: move-result-object v1 │ │ +05d006: 7120 9400 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05d00c: 6f30 d600 4305 |001c: invoke-super {v3, v4, v5}, Landroid/widget/TextView;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@00d6 │ │ +05d012: 0a00 |001f: move-result v0 │ │ +05d014: 0f00 |0020: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x001c line=114 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$1; │ │ 0x0000 - 0x0021 reg=4 keyCode I │ │ 0x0000 - 0x0021 reg=5 event Landroid/view/KeyEvent; │ │ │ │ source_file_idx : 412 (AndroidOnscreenKeyboard.java) │ │ │ │ Class #68 header: │ │ -class_idx : 204 │ │ +class_idx : 202 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 412 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #68 annotations: │ │ @@ -8718,18 +8718,18 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04eb3c: |[04eb3c] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$2$1.:(Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;)V │ │ -04eb4c: 5b01 4c02 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; // field@024c │ │ -04eb50: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04eb56: 0e00 |0005: return-void │ │ +05d018: |[05d018] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$2$1.:(Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;)V │ │ +05d028: 5b01 4c02 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; // field@024c │ │ +05d02c: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05d032: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; │ │ │ │ @@ -8739,52 +8739,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -04eb58: |[04eb58] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$2$1.run:()V │ │ -04eb68: 5431 4c02 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; // field@024c │ │ -04eb6c: 5411 5202 |0002: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@0252 │ │ -04eb70: 5411 5402 |0004: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0254 │ │ -04eb74: 6e10 1000 0100 |0006: invoke-virtual {v1}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0010 │ │ -04eb7a: 0c01 |0009: move-result-object v1 │ │ -04eb7c: 1302 2000 |000a: const/16 v2, #int 32 // #20 │ │ -04eb80: 6e20 c400 2100 |000c: invoke-virtual {v1, v2}, Landroid/view/Window;.setSoftInputMode:(I)V // method@00c4 │ │ -04eb86: 5431 4c02 |000f: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; // field@024c │ │ -04eb8a: 5411 5202 |0011: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@0252 │ │ -04eb8e: 5411 5302 |0013: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.context:Landroid/content/Context; // field@0253 │ │ -04eb92: 1a02 781d |0015: const-string v2, "input_method" // string@1d78 │ │ -04eb96: 6e20 1400 2100 |0017: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0014 │ │ -04eb9c: 0c00 |001a: move-result-object v0 │ │ -04eb9e: 1f00 4900 |001b: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0049 │ │ -04eba2: 3800 0c00 |001d: if-eqz v0, 0029 // +000c │ │ -04eba6: 5431 4c02 |001f: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; // field@024c │ │ -04ebaa: 5411 5202 |0021: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@0252 │ │ -04ebae: 5411 5702 |0023: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0257 │ │ -04ebb2: 1222 |0025: const/4 v2, #int 2 // #2 │ │ -04ebb4: 6e30 c700 1002 |0026: invoke-virtual {v0, v1, v2}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@00c7 │ │ -04ebba: 0e00 |0029: return-void │ │ +05d034: |[05d034] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$2$1.run:()V │ │ +05d044: 5431 4c02 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; // field@024c │ │ +05d048: 5411 5202 |0002: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@0252 │ │ +05d04c: 5411 5402 |0004: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0254 │ │ +05d050: 6e10 1000 0100 |0006: invoke-virtual {v1}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0010 │ │ +05d056: 0c01 |0009: move-result-object v1 │ │ +05d058: 1302 2000 |000a: const/16 v2, #int 32 // #20 │ │ +05d05c: 6e20 c400 2100 |000c: invoke-virtual {v1, v2}, Landroid/view/Window;.setSoftInputMode:(I)V // method@00c4 │ │ +05d062: 5431 4c02 |000f: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; // field@024c │ │ +05d066: 5411 5202 |0011: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@0252 │ │ +05d06a: 5411 5302 |0013: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.context:Landroid/content/Context; // field@0253 │ │ +05d06e: 1a02 761d |0015: const-string v2, "input_method" // string@1d76 │ │ +05d072: 6e20 1400 2100 |0017: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0014 │ │ +05d078: 0c00 |001a: move-result-object v0 │ │ +05d07a: 1f00 4700 |001b: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0047 │ │ +05d07e: 3800 0c00 |001d: if-eqz v0, 0029 // +000c │ │ +05d082: 5431 4c02 |001f: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; // field@024c │ │ +05d086: 5411 5202 |0021: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@0252 │ │ +05d08a: 5411 5702 |0023: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0257 │ │ +05d08e: 1222 |0025: const/4 v2, #int 2 // #2 │ │ +05d090: 6e30 c700 1002 |0026: invoke-virtual {v0, v1, v2}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@00c7 │ │ +05d096: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x000f line=137 │ │ 0x001d line=138 │ │ 0x0029 line=139 │ │ locals : │ │ 0x001d - 0x002a reg=0 input Landroid/view/inputmethod/InputMethodManager; │ │ 0x0000 - 0x002a reg=3 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$1; │ │ │ │ source_file_idx : 412 (AndroidOnscreenKeyboard.java) │ │ │ │ Class #69 header: │ │ -class_idx : 205 │ │ +class_idx : 203 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 412 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #69 annotations: │ │ @@ -8826,22 +8826,22 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -04ebbc: |[04ebbc] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$2$2.:(Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;Landroid/view/View;)V │ │ -04ebcc: 5b12 5002 |0000: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.this$1:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; // field@0250 │ │ -04ebd0: 5b13 5102 |0002: iput-object v3, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.val$content:Landroid/view/View; // field@0251 │ │ -04ebd4: 7010 2726 0100 |0004: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -04ebda: 1220 |0007: const/4 v0, #int 2 // #2 │ │ -04ebdc: 2300 4b04 |0008: new-array v0, v0, [I // type@044b │ │ -04ebe0: 5b10 4f02 |000a: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.screenloc:[I // field@024f │ │ -04ebe4: 0e00 |000c: return-void │ │ +05d098: |[05d098] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$2$2.:(Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;Landroid/view/View;)V │ │ +05d0a8: 5b12 5002 |0000: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.this$1:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; // field@0250 │ │ +05d0ac: 5b13 5102 |0002: iput-object v3, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.val$content:Landroid/view/View; // field@0251 │ │ +05d0b0: 7010 2726 0100 |0004: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +05d0b6: 1220 |0007: const/4 v0, #int 2 // #2 │ │ +05d0b8: 2300 4904 |0008: new-array v0, v0, [I // type@0449 │ │ +05d0bc: 5b10 4f02 |000a: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.screenloc:[I // field@024f │ │ +05d0c0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0007 line=144 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2; │ │ 0x0000 - 0x000d reg=2 (null) Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; │ │ @@ -8853,40 +8853,40 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -04ebe8: |[04ebe8] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$2$2.onPreDraw:()Z │ │ -04ebf8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -04ebfa: 5430 5102 |0001: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.val$content:Landroid/view/View; // field@0251 │ │ -04ebfe: 5431 4f02 |0003: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.screenloc:[I // field@024f │ │ -04ec02: 6e20 b400 1000 |0005: invoke-virtual {v0, v1}, Landroid/view/View;.getLocationOnScreen:([I)V // method@00b4 │ │ -04ec08: 5430 4f02 |0008: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.screenloc:[I // field@024f │ │ -04ec0c: 4400 0002 |000a: aget v0, v0, v2 │ │ -04ec10: 7110 1026 0000 |000c: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ -04ec16: 0a00 |000f: move-result v0 │ │ -04ec18: 5930 4d02 |0010: iput v0, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.keyboardHeight:I // field@024d │ │ -04ec1c: 5230 4d02 |0012: iget v0, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.keyboardHeight:I // field@024d │ │ -04ec20: 3d00 0400 |0014: if-lez v0, 0018 // +0004 │ │ -04ec24: 5c32 4e02 |0016: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.keyboardShowing:Z // field@024e │ │ -04ec28: 5230 4d02 |0018: iget v0, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.keyboardHeight:I // field@024d │ │ -04ec2c: 3900 1600 |001a: if-nez v0, 0030 // +0016 │ │ -04ec30: 5530 4e02 |001c: iget-boolean v0, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.keyboardShowing:Z // field@024e │ │ -04ec34: 3800 1200 |001e: if-eqz v0, 0030 // +0012 │ │ -04ec38: 5430 5002 |0020: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.this$1:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; // field@0250 │ │ -04ec3c: 5400 5202 |0022: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@0252 │ │ -04ec40: 5400 5402 |0024: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0254 │ │ -04ec44: 6e10 0f00 0000 |0026: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@000f │ │ -04ec4a: 5430 5002 |0029: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.this$1:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; // field@0250 │ │ -04ec4e: 5400 5202 |002b: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@0252 │ │ -04ec52: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -04ec54: 5b01 5402 |002e: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0254 │ │ -04ec58: 0f02 |0030: return v2 │ │ +05d0c4: |[05d0c4] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$2$2.onPreDraw:()Z │ │ +05d0d4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +05d0d6: 5430 5102 |0001: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.val$content:Landroid/view/View; // field@0251 │ │ +05d0da: 5431 4f02 |0003: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.screenloc:[I // field@024f │ │ +05d0de: 6e20 b400 1000 |0005: invoke-virtual {v0, v1}, Landroid/view/View;.getLocationOnScreen:([I)V // method@00b4 │ │ +05d0e4: 5430 4f02 |0008: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.screenloc:[I // field@024f │ │ +05d0e8: 4400 0002 |000a: aget v0, v0, v2 │ │ +05d0ec: 7110 1026 0000 |000c: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ +05d0f2: 0a00 |000f: move-result v0 │ │ +05d0f4: 5930 4d02 |0010: iput v0, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.keyboardHeight:I // field@024d │ │ +05d0f8: 5230 4d02 |0012: iget v0, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.keyboardHeight:I // field@024d │ │ +05d0fc: 3d00 0400 |0014: if-lez v0, 0018 // +0004 │ │ +05d100: 5c32 4e02 |0016: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.keyboardShowing:Z // field@024e │ │ +05d104: 5230 4d02 |0018: iget v0, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.keyboardHeight:I // field@024d │ │ +05d108: 3900 1600 |001a: if-nez v0, 0030 // +0016 │ │ +05d10c: 5530 4e02 |001c: iget-boolean v0, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.keyboardShowing:Z // field@024e │ │ +05d110: 3800 1200 |001e: if-eqz v0, 0030 // +0012 │ │ +05d114: 5430 5002 |0020: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.this$1:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; // field@0250 │ │ +05d118: 5400 5202 |0022: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@0252 │ │ +05d11c: 5400 5402 |0024: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0254 │ │ +05d120: 6e10 0f00 0000 |0026: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@000f │ │ +05d126: 5430 5002 |0029: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.this$1:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; // field@0250 │ │ +05d12a: 5400 5202 |002b: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@0252 │ │ +05d12e: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +05d130: 5b01 5402 |002e: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0254 │ │ +05d134: 0f02 |0030: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=150 │ │ 0x0008 line=151 │ │ 0x0012 line=152 │ │ 0x0018 line=153 │ │ 0x0020 line=154 │ │ @@ -8894,17 +8894,17 @@ │ │ 0x0030 line=157 │ │ locals : │ │ 0x0000 - 0x0031 reg=3 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2; │ │ │ │ source_file_idx : 412 (AndroidOnscreenKeyboard.java) │ │ │ │ Class #70 header: │ │ -class_idx : 206 │ │ +class_idx : 204 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 412 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #70 annotations: │ │ @@ -8930,18 +8930,18 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04ec5c: |[04ec5c] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$2.:(Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;)V │ │ -04ec6c: 5b01 5202 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@0252 │ │ -04ec70: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04ec76: 0e00 |0005: return-void │ │ +05d138: |[05d138] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$2.:(Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;)V │ │ +05d148: 5b01 5202 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@0252 │ │ +05d14c: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05d152: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; │ │ │ │ @@ -8951,41 +8951,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -04ec78: |[04ec78] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$2.run:()V │ │ -04ec88: 5431 5202 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@0252 │ │ -04ec8c: 5432 5202 |0002: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@0252 │ │ -04ec90: 6e10 b605 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.createDialog:()Landroid/app/Dialog; // method@05b6 │ │ -04ec96: 0c02 |0007: move-result-object v2 │ │ -04ec98: 5b12 5402 |0008: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0254 │ │ -04ec9c: 5431 5202 |000a: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@0252 │ │ -04eca0: 5411 5402 |000c: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0254 │ │ -04eca4: 6e10 1200 0100 |000e: invoke-virtual {v1}, Landroid/app/Dialog;.show:()V // method@0012 │ │ -04ecaa: 5431 5202 |0011: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@0252 │ │ -04ecae: 5411 5502 |0013: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.handler:Landroid/os/Handler; // field@0255 │ │ -04ecb2: 2202 cc00 |0015: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$1; // type@00cc │ │ -04ecb6: 7020 9405 3200 |0017: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$1;.:(Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;)V // method@0594 │ │ -04ecbc: 6e20 7500 2100 |001a: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0075 │ │ -04ecc2: 5431 5202 |001d: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@0252 │ │ -04ecc6: 5411 5402 |001f: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0254 │ │ -04ecca: 6e10 1000 0100 |0021: invoke-virtual {v1}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0010 │ │ -04ecd0: 0c01 |0024: move-result-object v1 │ │ -04ecd2: 1402 0200 0201 |0025: const v2, #float 2.38772e-38 // #01020002 │ │ -04ecd8: 6e20 c100 2100 |0028: invoke-virtual {v1, v2}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@00c1 │ │ -04ecde: 0c00 |002b: move-result-object v0 │ │ -04ece0: 6e10 b500 0000 |002c: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@00b5 │ │ -04ece6: 0c01 |002f: move-result-object v1 │ │ -04ece8: 2202 cd00 |0030: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2; // type@00cd │ │ -04ecec: 7030 9605 3200 |0032: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.:(Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;Landroid/view/View;)V // method@0596 │ │ -04ecf2: 6e20 bf00 2100 |0035: invoke-virtual {v1, v2}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@00bf │ │ -04ecf8: 0e00 |0038: return-void │ │ +05d154: |[05d154] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$2.run:()V │ │ +05d164: 5431 5202 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@0252 │ │ +05d168: 5432 5202 |0002: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@0252 │ │ +05d16c: 6e10 b605 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.createDialog:()Landroid/app/Dialog; // method@05b6 │ │ +05d172: 0c02 |0007: move-result-object v2 │ │ +05d174: 5b12 5402 |0008: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0254 │ │ +05d178: 5431 5202 |000a: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@0252 │ │ +05d17c: 5411 5402 |000c: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0254 │ │ +05d180: 6e10 1200 0100 |000e: invoke-virtual {v1}, Landroid/app/Dialog;.show:()V // method@0012 │ │ +05d186: 5431 5202 |0011: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@0252 │ │ +05d18a: 5411 5502 |0013: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.handler:Landroid/os/Handler; // field@0255 │ │ +05d18e: 2202 ca00 |0015: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$1; // type@00ca │ │ +05d192: 7020 9405 3200 |0017: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$1;.:(Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;)V // method@0594 │ │ +05d198: 6e20 7500 2100 |001a: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0075 │ │ +05d19e: 5431 5202 |001d: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@0252 │ │ +05d1a2: 5411 5402 |001f: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0254 │ │ +05d1a6: 6e10 1000 0100 |0021: invoke-virtual {v1}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0010 │ │ +05d1ac: 0c01 |0024: move-result-object v1 │ │ +05d1ae: 1402 0200 0201 |0025: const v2, #float 2.38772e-38 // #01020002 │ │ +05d1b4: 6e20 c100 2100 |0028: invoke-virtual {v1, v2}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@00c1 │ │ +05d1ba: 0c00 |002b: move-result-object v0 │ │ +05d1bc: 6e10 b500 0000 |002c: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@00b5 │ │ +05d1c2: 0c01 |002f: move-result-object v1 │ │ +05d1c4: 2202 cb00 |0030: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2; // type@00cb │ │ +05d1c8: 7030 9605 3200 |0032: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.:(Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;Landroid/view/View;)V // method@0596 │ │ +05d1ce: 6e20 bf00 2100 |0035: invoke-virtual {v1, v2}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@00bf │ │ +05d1d4: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x000a line=131 │ │ 0x0011 line=133 │ │ 0x001d line=142 │ │ 0x002c line=143 │ │ @@ -8993,17 +8993,17 @@ │ │ locals : │ │ 0x002c - 0x0039 reg=0 content Landroid/view/View; │ │ 0x0000 - 0x0039 reg=3 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; │ │ │ │ source_file_idx : 412 (AndroidOnscreenKeyboard.java) │ │ │ │ Class #71 header: │ │ -class_idx : 207 │ │ +class_idx : 205 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 412 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 26 │ │ │ │ Class #71 annotations: │ │ @@ -9033,17 +9033,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04ecfc: |[04ecfc] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.:()V │ │ -04ed0c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04ed12: 0e00 |0003: return-void │ │ +05d1d8: |[05d1d8] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.:()V │ │ +05d1e8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05d1ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable; │ │ │ │ Virtual methods - │ │ @@ -9052,27 +9052,27 @@ │ │ type : '(C)Landroid/text/Editable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -04ed14: |[04ed14] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.append:(C)Landroid/text/Editable; │ │ -04ed24: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ -04ed28: 2201 c503 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -04ed2c: 7010 6726 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04ed32: 1a02 ad12 |0007: const-string v2, "append: " // string@12ad │ │ -04ed36: 6e20 6e26 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04ed3c: 0c01 |000c: move-result-object v1 │ │ -04ed3e: 6e20 6926 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -04ed44: 0c01 |0010: move-result-object v1 │ │ -04ed46: 6e10 7426 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04ed4c: 0c01 |0014: move-result-object v1 │ │ -04ed4e: 7120 9400 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04ed54: 1103 |0018: return-object v3 │ │ +05d1f0: |[05d1f0] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.append:(C)Landroid/text/Editable; │ │ +05d200: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ +05d204: 2201 c303 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +05d208: 7010 6726 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05d20e: 1a02 ab12 |0007: const-string v2, "append: " // string@12ab │ │ +05d212: 6e20 6e26 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05d218: 0c01 |000c: move-result-object v1 │ │ +05d21a: 6e20 6926 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +05d220: 0c01 |0010: move-result-object v1 │ │ +05d222: 6e10 7426 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05d228: 0c01 |0014: move-result-object v1 │ │ +05d22a: 7120 9400 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05d230: 1103 |0018: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0018 line=243 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable; │ │ 0x0000 - 0x0019 reg=4 text C │ │ @@ -9082,27 +9082,27 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/text/Editable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -04ed58: |[04ed58] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.append:(Ljava/lang/CharSequence;)Landroid/text/Editable; │ │ -04ed68: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ -04ed6c: 2201 c503 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -04ed70: 7010 6726 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04ed76: 1a02 ad12 |0007: const-string v2, "append: " // string@12ad │ │ -04ed7a: 6e20 6e26 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04ed80: 0c01 |000c: move-result-object v1 │ │ -04ed82: 6e20 6d26 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -04ed88: 0c01 |0010: move-result-object v1 │ │ -04ed8a: 6e10 7426 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04ed90: 0c01 |0014: move-result-object v1 │ │ -04ed92: 7120 9400 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04ed98: 1103 |0018: return-object v3 │ │ +05d234: |[05d234] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.append:(Ljava/lang/CharSequence;)Landroid/text/Editable; │ │ +05d244: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ +05d248: 2201 c303 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +05d24c: 7010 6726 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05d252: 1a02 ab12 |0007: const-string v2, "append: " // string@12ab │ │ +05d256: 6e20 6e26 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05d25c: 0c01 |000c: move-result-object v1 │ │ +05d25e: 6e20 6d26 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +05d264: 0c01 |0010: move-result-object v1 │ │ +05d266: 6e10 7426 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05d26c: 0c01 |0014: move-result-object v1 │ │ +05d26e: 7120 9400 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05d274: 1103 |0018: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0018 line=237 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable; │ │ 0x0000 - 0x0019 reg=4 text Ljava/lang/CharSequence; │ │ @@ -9112,27 +9112,27 @@ │ │ type : '(Ljava/lang/CharSequence;II)Landroid/text/Editable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -04ed9c: |[04ed9c] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.append:(Ljava/lang/CharSequence;II)Landroid/text/Editable; │ │ -04edac: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ -04edb0: 2201 c503 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -04edb4: 7010 6726 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04edba: 1a02 ad12 |0007: const-string v2, "append: " // string@12ad │ │ -04edbe: 6e20 6e26 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04edc4: 0c01 |000c: move-result-object v1 │ │ -04edc6: 6e20 6d26 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -04edcc: 0c01 |0010: move-result-object v1 │ │ -04edce: 6e10 7426 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04edd4: 0c01 |0014: move-result-object v1 │ │ -04edd6: 7120 9400 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04eddc: 1103 |0018: return-object v3 │ │ +05d278: |[05d278] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.append:(Ljava/lang/CharSequence;II)Landroid/text/Editable; │ │ +05d288: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ +05d28c: 2201 c303 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +05d290: 7010 6726 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05d296: 1a02 ab12 |0007: const-string v2, "append: " // string@12ab │ │ +05d29a: 6e20 6e26 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05d2a0: 0c01 |000c: move-result-object v1 │ │ +05d2a2: 6e20 6d26 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +05d2a8: 0c01 |0010: move-result-object v1 │ │ +05d2aa: 6e10 7426 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05d2b0: 0c01 |0014: move-result-object v1 │ │ +05d2b2: 7120 9400 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05d2b8: 1103 |0018: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0018 line=249 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable; │ │ 0x0000 - 0x0019 reg=4 text Ljava/lang/CharSequence; │ │ @@ -9144,18 +9144,18 @@ │ │ type : '(C)Ljava/lang/Appendable;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04ede0: |[04ede0] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.append:(C)Ljava/lang/Appendable; │ │ -04edf0: 6e20 9b05 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable;.append:(C)Landroid/text/Editable; // method@059b │ │ -04edf6: 0c00 |0003: move-result-object v0 │ │ -04edf8: 1100 |0004: return-object v0 │ │ +05d2bc: |[05d2bc] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.append:(C)Ljava/lang/Appendable; │ │ +05d2cc: 6e20 9b05 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable;.append:(C)Landroid/text/Editable; // method@059b │ │ +05d2d2: 0c00 |0003: move-result-object v0 │ │ +05d2d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable; │ │ 0x0000 - 0x0005 reg=2 x0 C │ │ │ │ @@ -9164,18 +9164,18 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/Appendable;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04edfc: |[04edfc] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable; │ │ -04ee0c: 6e20 9c05 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable;.append:(Ljava/lang/CharSequence;)Landroid/text/Editable; // method@059c │ │ -04ee12: 0c00 |0003: move-result-object v0 │ │ -04ee14: 1100 |0004: return-object v0 │ │ +05d2d8: |[05d2d8] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable; │ │ +05d2e8: 6e20 9c05 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable;.append:(Ljava/lang/CharSequence;)Landroid/text/Editable; // method@059c │ │ +05d2ee: 0c00 |0003: move-result-object v0 │ │ +05d2f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable; │ │ 0x0000 - 0x0005 reg=2 x0 Ljava/lang/CharSequence; │ │ │ │ @@ -9184,18 +9184,18 @@ │ │ type : '(Ljava/lang/CharSequence;II)Ljava/lang/Appendable;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -04ee18: |[04ee18] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.append:(Ljava/lang/CharSequence;II)Ljava/lang/Appendable; │ │ -04ee28: 6e40 9d05 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable;.append:(Ljava/lang/CharSequence;II)Landroid/text/Editable; // method@059d │ │ -04ee2e: 0c00 |0003: move-result-object v0 │ │ -04ee30: 1100 |0004: return-object v0 │ │ +05d2f4: |[05d2f4] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.append:(Ljava/lang/CharSequence;II)Ljava/lang/Appendable; │ │ +05d304: 6e40 9d05 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable;.append:(Ljava/lang/CharSequence;II)Landroid/text/Editable; // method@059d │ │ +05d30a: 0c00 |0003: move-result-object v0 │ │ +05d30c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable; │ │ 0x0000 - 0x0005 reg=2 x0 Ljava/lang/CharSequence; │ │ 0x0000 - 0x0005 reg=3 x1 I │ │ @@ -9206,20 +9206,20 @@ │ │ type : '(I)C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04ee34: |[04ee34] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.charAt:(I)C │ │ -04ee44: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ -04ee48: 1a01 1214 |0002: const-string v1, "charAt" // string@1412 │ │ -04ee4c: 7120 9400 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04ee52: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -04ee54: 0f00 |0008: return v0 │ │ +05d310: |[05d310] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.charAt:(I)C │ │ +05d320: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ +05d324: 1a01 1014 |0002: const-string v1, "charAt" // string@1410 │ │ +05d328: 7120 9400 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05d32e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +05d330: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0007 line=174 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable; │ │ 0x0000 - 0x0009 reg=3 index I │ │ @@ -9229,19 +9229,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04ee58: |[04ee58] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.clear:()V │ │ -04ee68: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ -04ee6c: 1a01 4c14 |0002: const-string v1, "clear" // string@144c │ │ -04ee70: 7120 9400 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04ee76: 0e00 |0007: return-void │ │ +05d334: |[05d334] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.clear:()V │ │ +05d344: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ +05d348: 1a01 4a14 |0002: const-string v1, "clear" // string@144a │ │ +05d34c: 7120 9400 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05d352: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0007 line=255 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable; │ │ │ │ @@ -9250,19 +9250,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04ee78: |[04ee78] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.clearSpans:()V │ │ -04ee88: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ -04ee8c: 1a01 5814 |0002: const-string v1, "clearSpanes" // string@1458 │ │ -04ee90: 7120 9400 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04ee96: 0e00 |0007: return-void │ │ +05d354: |[05d354] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.clearSpans:()V │ │ +05d364: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ +05d368: 1a01 5614 |0002: const-string v1, "clearSpanes" // string@1456 │ │ +05d36c: 7120 9400 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05d372: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x0007 line=260 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable; │ │ │ │ @@ -9271,32 +9271,32 @@ │ │ type : '(II)Landroid/text/Editable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -04ee98: |[04ee98] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.delete:(II)Landroid/text/Editable; │ │ -04eea8: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ -04eeac: 2201 c503 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -04eeb0: 7010 6726 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04eeb6: 1a02 ca15 |0007: const-string v2, "delete, " // string@15ca │ │ -04eeba: 6e20 6e26 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04eec0: 0c01 |000c: move-result-object v1 │ │ -04eec2: 6e20 6b26 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04eec8: 0c01 |0010: move-result-object v1 │ │ -04eeca: 1a02 a800 |0011: const-string v2, ", " // string@00a8 │ │ -04eece: 6e20 6e26 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04eed4: 0c01 |0016: move-result-object v1 │ │ -04eed6: 6e20 6b26 5100 |0017: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04eedc: 0c01 |001a: move-result-object v1 │ │ -04eede: 6e10 7426 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04eee4: 0c01 |001e: move-result-object v1 │ │ -04eee6: 7120 9400 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04eeec: 1103 |0022: return-object v3 │ │ +05d374: |[05d374] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.delete:(II)Landroid/text/Editable; │ │ +05d384: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ +05d388: 2201 c303 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +05d38c: 7010 6726 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05d392: 1a02 c815 |0007: const-string v2, "delete, " // string@15c8 │ │ +05d396: 6e20 6e26 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05d39c: 0c01 |000c: move-result-object v1 │ │ +05d39e: 6e20 6b26 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05d3a4: 0c01 |0010: move-result-object v1 │ │ +05d3a6: 1a02 a800 |0011: const-string v2, ", " // string@00a8 │ │ +05d3aa: 6e20 6e26 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05d3b0: 0c01 |0016: move-result-object v1 │ │ +05d3b2: 6e20 6b26 5100 |0017: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05d3b8: 0c01 |001a: move-result-object v1 │ │ +05d3ba: 6e10 7426 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05d3c0: 0c01 |001e: move-result-object v1 │ │ +05d3c2: 7120 9400 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05d3c8: 1103 |0022: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0022 line=265 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable; │ │ 0x0000 - 0x0023 reg=4 st I │ │ @@ -9307,19 +9307,19 @@ │ │ type : '(II[CI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04eef0: |[04eef0] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.getChars:(II[CI)V │ │ -04ef00: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ -04ef04: 1a01 cc18 |0002: const-string v1, "getChars" // string@18cc │ │ -04ef08: 7120 9400 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04ef0e: 0e00 |0007: return-void │ │ +05d3cc: |[05d3cc] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.getChars:(II[CI)V │ │ +05d3dc: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ +05d3e0: 1a01 ca18 |0002: const-string v1, "getChars" // string@18ca │ │ +05d3e4: 7120 9400 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05d3ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0007 line=192 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable; │ │ 0x0000 - 0x0008 reg=3 start I │ │ @@ -9332,21 +9332,21 @@ │ │ type : '()[Landroid/text/InputFilter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04ef10: |[04ef10] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.getFilters:()[Landroid/text/InputFilter; │ │ -04ef20: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ -04ef24: 1a01 3319 |0002: const-string v1, "getFilters" // string@1933 │ │ -04ef28: 7120 9400 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04ef2e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -04ef30: 2300 4d04 |0008: new-array v0, v0, [Landroid/text/InputFilter; // type@044d │ │ -04ef34: 1100 |000a: return-object v0 │ │ +05d3ec: |[05d3ec] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.getFilters:()[Landroid/text/InputFilter; │ │ +05d3fc: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ +05d400: 1a01 3119 |0002: const-string v1, "getFilters" // string@1931 │ │ +05d404: 7120 9400 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05d40a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +05d40c: 2300 4b04 |0008: new-array v0, v0, [Landroid/text/InputFilter; // type@044b │ │ +05d410: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0007 line=271 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable; │ │ │ │ @@ -9355,20 +9355,20 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04ef38: |[04ef38] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.getSpanEnd:(Ljava/lang/Object;)I │ │ -04ef48: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ -04ef4c: 1a01 a41a |0002: const-string v1, "getSpanEnd" // string@1aa4 │ │ -04ef50: 7120 9400 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04ef56: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -04ef58: 0f00 |0008: return v0 │ │ +05d414: |[05d414] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.getSpanEnd:(Ljava/lang/Object;)I │ │ +05d424: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ +05d428: 1a01 a21a |0002: const-string v1, "getSpanEnd" // string@1aa2 │ │ +05d42c: 7120 9400 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05d432: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +05d434: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0007 line=207 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable; │ │ 0x0000 - 0x0009 reg=3 tag Ljava/lang/Object; │ │ @@ -9378,20 +9378,20 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04ef5c: |[04ef5c] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.getSpanFlags:(Ljava/lang/Object;)I │ │ -04ef6c: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ -04ef70: 1a01 a51a |0002: const-string v1, "getSpanFlags" // string@1aa5 │ │ -04ef74: 7120 9400 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04ef7a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -04ef7c: 0f00 |0008: return v0 │ │ +05d438: |[05d438] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.getSpanFlags:(Ljava/lang/Object;)I │ │ +05d448: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ +05d44c: 1a01 a31a |0002: const-string v1, "getSpanFlags" // string@1aa3 │ │ +05d450: 7120 9400 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05d456: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +05d458: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0007 line=213 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable; │ │ 0x0000 - 0x0009 reg=3 tag Ljava/lang/Object; │ │ @@ -9401,20 +9401,20 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04ef80: |[04ef80] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.getSpanStart:(Ljava/lang/Object;)I │ │ -04ef90: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ -04ef94: 1a01 a61a |0002: const-string v1, "getSpanStart" // string@1aa6 │ │ -04ef98: 7120 9400 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04ef9e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -04efa0: 0f00 |0008: return v0 │ │ +05d45c: |[05d45c] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.getSpanStart:(Ljava/lang/Object;)I │ │ +05d46c: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ +05d470: 1a01 a41a |0002: const-string v1, "getSpanStart" // string@1aa4 │ │ +05d474: 7120 9400 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05d47a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +05d47c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0007 line=219 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable; │ │ 0x0000 - 0x0009 reg=3 tag Ljava/lang/Object; │ │ @@ -9424,20 +9424,20 @@ │ │ type : '(IILjava/lang/Class;)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04efa4: |[04efa4] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; │ │ -04efb4: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ -04efb8: 1a01 a71a |0002: const-string v1, "getSpans" // string@1aa7 │ │ -04efbc: 7120 9400 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04efc2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -04efc4: 1100 |0008: return-object v0 │ │ +05d480: |[05d480] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; │ │ +05d490: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ +05d494: 1a01 a51a |0002: const-string v1, "getSpans" // string@1aa5 │ │ +05d498: 7120 9400 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05d49e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +05d4a0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0007 line=225 │ │ locals : │ │ 0x0000 - 0x0000 reg=5 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable; │ │ @@ -9450,27 +9450,27 @@ │ │ type : '(ILjava/lang/CharSequence;)Landroid/text/Editable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -04efc8: |[04efc8] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.insert:(ILjava/lang/CharSequence;)Landroid/text/Editable; │ │ -04efd8: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ -04efdc: 2201 c503 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -04efe0: 7010 6726 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04efe6: 1a02 7b1d |0007: const-string v2, "insert: " // string@1d7b │ │ -04efea: 6e20 6e26 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04eff0: 0c01 |000c: move-result-object v1 │ │ -04eff2: 6e20 6d26 5100 |000d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -04eff8: 0c01 |0010: move-result-object v1 │ │ -04effa: 6e10 7426 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04f000: 0c01 |0014: move-result-object v1 │ │ -04f002: 7120 9400 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04f008: 1103 |0018: return-object v3 │ │ +05d4a4: |[05d4a4] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.insert:(ILjava/lang/CharSequence;)Landroid/text/Editable; │ │ +05d4b4: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ +05d4b8: 2201 c303 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +05d4bc: 7010 6726 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05d4c2: 1a02 791d |0007: const-string v2, "insert: " // string@1d79 │ │ +05d4c6: 6e20 6e26 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05d4cc: 0c01 |000c: move-result-object v1 │ │ +05d4ce: 6e20 6d26 5100 |000d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +05d4d4: 0c01 |0010: move-result-object v1 │ │ +05d4d6: 6e10 7426 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05d4dc: 0c01 |0014: move-result-object v1 │ │ +05d4de: 7120 9400 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05d4e4: 1103 |0018: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0018 line=277 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable; │ │ 0x0000 - 0x0019 reg=4 where I │ │ @@ -9481,27 +9481,27 @@ │ │ type : '(ILjava/lang/CharSequence;II)Landroid/text/Editable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -04f00c: |[04f00c] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.insert:(ILjava/lang/CharSequence;II)Landroid/text/Editable; │ │ -04f01c: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ -04f020: 2201 c503 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -04f024: 7010 6726 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04f02a: 1a02 7b1d |0007: const-string v2, "insert: " // string@1d7b │ │ -04f02e: 6e20 6e26 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04f034: 0c01 |000c: move-result-object v1 │ │ -04f036: 6e20 6d26 5100 |000d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -04f03c: 0c01 |0010: move-result-object v1 │ │ -04f03e: 6e10 7426 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04f044: 0c01 |0014: move-result-object v1 │ │ -04f046: 7120 9400 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04f04c: 1103 |0018: return-object v3 │ │ +05d4e8: |[05d4e8] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.insert:(ILjava/lang/CharSequence;II)Landroid/text/Editable; │ │ +05d4f8: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ +05d4fc: 2201 c303 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +05d500: 7010 6726 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05d506: 1a02 791d |0007: const-string v2, "insert: " // string@1d79 │ │ +05d50a: 6e20 6e26 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05d510: 0c01 |000c: move-result-object v1 │ │ +05d512: 6e20 6d26 5100 |000d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +05d518: 0c01 |0010: move-result-object v1 │ │ +05d51a: 6e10 7426 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05d520: 0c01 |0014: move-result-object v1 │ │ +05d522: 7120 9400 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05d528: 1103 |0018: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0018 line=283 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable; │ │ 0x0000 - 0x0019 reg=4 where I │ │ @@ -9514,20 +9514,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04f050: |[04f050] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.length:()I │ │ -04f060: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ -04f064: 1a01 e71f |0002: const-string v1, "length" // string@1fe7 │ │ -04f068: 7120 9400 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04f06e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -04f070: 0f00 |0008: return v0 │ │ +05d52c: |[05d52c] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.length:()I │ │ +05d53c: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ +05d540: 1a01 e51f |0002: const-string v1, "length" // string@1fe5 │ │ +05d544: 7120 9400 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05d54a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +05d54c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0007 line=180 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable; │ │ │ │ @@ -9536,20 +9536,20 @@ │ │ type : '(IILjava/lang/Class;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04f074: |[04f074] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.nextSpanTransition:(IILjava/lang/Class;)I │ │ -04f084: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ -04f088: 1a01 4a22 |0002: const-string v1, "nextSpanTransition" // string@224a │ │ -04f08c: 7120 9400 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04f092: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -04f094: 0f00 |0008: return v0 │ │ +05d550: |[05d550] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.nextSpanTransition:(IILjava/lang/Class;)I │ │ +05d560: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ +05d564: 1a01 4822 |0002: const-string v1, "nextSpanTransition" // string@2248 │ │ +05d568: 7120 9400 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05d56e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +05d570: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0007 line=231 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable; │ │ 0x0000 - 0x0009 reg=3 start I │ │ @@ -9561,19 +9561,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04f098: |[04f098] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.removeSpan:(Ljava/lang/Object;)V │ │ -04f0a8: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ -04f0ac: 1a01 5825 |0002: const-string v1, "removeSpan" // string@2558 │ │ -04f0b0: 7120 9400 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04f0b6: 0e00 |0007: return-void │ │ +05d574: |[05d574] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.removeSpan:(Ljava/lang/Object;)V │ │ +05d584: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ +05d588: 1a01 5625 |0002: const-string v1, "removeSpan" // string@2556 │ │ +05d58c: 7120 9400 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05d592: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0007 line=197 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable; │ │ 0x0000 - 0x0008 reg=3 what Ljava/lang/Object; │ │ @@ -9583,27 +9583,27 @@ │ │ type : '(IILjava/lang/CharSequence;)Landroid/text/Editable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -04f0b8: |[04f0b8] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.replace:(IILjava/lang/CharSequence;)Landroid/text/Editable; │ │ -04f0c8: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ -04f0cc: 2201 c503 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -04f0d0: 7010 6726 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04f0d6: 1a02 7e25 |0007: const-string v2, "replace: " // string@257e │ │ -04f0da: 6e20 6e26 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04f0e0: 0c01 |000c: move-result-object v1 │ │ -04f0e2: 6e20 6d26 6100 |000d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -04f0e8: 0c01 |0010: move-result-object v1 │ │ -04f0ea: 6e10 7426 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04f0f0: 0c01 |0014: move-result-object v1 │ │ -04f0f2: 7120 9400 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04f0f8: 1103 |0018: return-object v3 │ │ +05d594: |[05d594] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.replace:(IILjava/lang/CharSequence;)Landroid/text/Editable; │ │ +05d5a4: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ +05d5a8: 2201 c303 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +05d5ac: 7010 6726 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05d5b2: 1a02 7c25 |0007: const-string v2, "replace: " // string@257c │ │ +05d5b6: 6e20 6e26 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05d5bc: 0c01 |000c: move-result-object v1 │ │ +05d5be: 6e20 6d26 6100 |000d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +05d5c4: 0c01 |0010: move-result-object v1 │ │ +05d5c6: 6e10 7426 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05d5cc: 0c01 |0014: move-result-object v1 │ │ +05d5ce: 7120 9400 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05d5d4: 1103 |0018: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0018 line=289 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable; │ │ 0x0000 - 0x0019 reg=4 st I │ │ @@ -9615,27 +9615,27 @@ │ │ type : '(IILjava/lang/CharSequence;II)Landroid/text/Editable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -04f0fc: |[04f0fc] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.replace:(IILjava/lang/CharSequence;II)Landroid/text/Editable; │ │ -04f10c: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ -04f110: 2201 c503 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -04f114: 7010 6726 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04f11a: 1a02 7e25 |0007: const-string v2, "replace: " // string@257e │ │ -04f11e: 6e20 6e26 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04f124: 0c01 |000c: move-result-object v1 │ │ -04f126: 6e20 6d26 6100 |000d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -04f12c: 0c01 |0010: move-result-object v1 │ │ -04f12e: 6e10 7426 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04f134: 0c01 |0014: move-result-object v1 │ │ -04f136: 7120 9400 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04f13c: 1103 |0018: return-object v3 │ │ +05d5d8: |[05d5d8] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.replace:(IILjava/lang/CharSequence;II)Landroid/text/Editable; │ │ +05d5e8: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ +05d5ec: 2201 c303 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +05d5f0: 7010 6726 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05d5f6: 1a02 7c25 |0007: const-string v2, "replace: " // string@257c │ │ +05d5fa: 6e20 6e26 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05d600: 0c01 |000c: move-result-object v1 │ │ +05d602: 6e20 6d26 6100 |000d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +05d608: 0c01 |0010: move-result-object v1 │ │ +05d60a: 6e10 7426 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05d610: 0c01 |0014: move-result-object v1 │ │ +05d612: 7120 9400 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05d618: 1103 |0018: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0018 line=295 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable; │ │ 0x0000 - 0x0019 reg=4 st I │ │ @@ -9649,19 +9649,19 @@ │ │ type : '([Landroid/text/InputFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04f140: |[04f140] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.setFilters:([Landroid/text/InputFilter;)V │ │ -04f150: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ -04f154: 1a01 cc26 |0002: const-string v1, "setFilters" // string@26cc │ │ -04f158: 7120 9400 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04f15e: 0e00 |0007: return-void │ │ +05d61c: |[05d61c] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.setFilters:([Landroid/text/InputFilter;)V │ │ +05d62c: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ +05d630: 1a01 ca26 |0002: const-string v1, "setFilters" // string@26ca │ │ +05d634: 7120 9400 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05d63a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0007 line=301 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable; │ │ 0x0000 - 0x0008 reg=3 filters [Landroid/text/InputFilter; │ │ @@ -9671,19 +9671,19 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04f160: |[04f160] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.setSpan:(Ljava/lang/Object;III)V │ │ -04f170: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ -04f174: 1a01 9627 |0002: const-string v1, "setSpan" // string@2796 │ │ -04f178: 7120 9400 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04f17e: 0e00 |0007: return-void │ │ +05d63c: |[05d63c] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.setSpan:(Ljava/lang/Object;III)V │ │ +05d64c: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ +05d650: 1a01 9427 |0002: const-string v1, "setSpan" // string@2794 │ │ +05d654: 7120 9400 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05d65a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0007 line=202 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable; │ │ 0x0000 - 0x0008 reg=3 what Ljava/lang/Object; │ │ @@ -9696,35 +9696,35 @@ │ │ type : '(II)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04f180: |[04f180] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.subSequence:(II)Ljava/lang/CharSequence; │ │ -04f190: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ -04f194: 1a01 0129 |0002: const-string v1, "subSequence" // string@2901 │ │ -04f198: 7120 9400 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -04f19e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -04f1a0: 1100 |0008: return-object v0 │ │ +05d65c: |[05d65c] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.subSequence:(II)Ljava/lang/CharSequence; │ │ +05d66c: 1a00 4e03 |0000: const-string v0, "Editable" // string@034e │ │ +05d670: 1a01 ff28 |0002: const-string v1, "subSequence" // string@28ff │ │ +05d674: 7120 9400 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +05d67a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +05d67c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0007 line=186 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable; │ │ 0x0000 - 0x0009 reg=3 start I │ │ 0x0000 - 0x0009 reg=4 end I │ │ │ │ source_file_idx : 412 (AndroidOnscreenKeyboard.java) │ │ │ │ Class #72 header: │ │ -class_idx : 208 │ │ +class_idx : 206 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 412 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #72 annotations: │ │ @@ -9766,20 +9766,20 @@ │ │ type : '(Landroid/content/Context;Landroid/os/Handler;Lcom/badlogic/gdx/backends/android/AndroidInput;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -04f1a4: |[04f1a4] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard.:(Landroid/content/Context;Landroid/os/Handler;Lcom/badlogic/gdx/backends/android/AndroidInput;)V │ │ -04f1b4: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -04f1ba: 5b01 5302 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.context:Landroid/content/Context; // field@0253 │ │ -04f1be: 5b02 5502 |0005: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.handler:Landroid/os/Handler; // field@0255 │ │ -04f1c2: 5b03 5602 |0007: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0256 │ │ -04f1c6: 0e00 |0009: return-void │ │ +05d680: |[05d680] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard.:(Landroid/content/Context;Landroid/os/Handler;Lcom/badlogic/gdx/backends/android/AndroidInput;)V │ │ +05d690: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05d696: 5b01 5302 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.context:Landroid/content/Context; // field@0253 │ │ +05d69a: 5b02 5502 |0005: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.handler:Landroid/os/Handler; // field@0255 │ │ +05d69e: 5b03 5602 |0007: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0256 │ │ +05d6a2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ 0x0005 line=61 │ │ 0x0007 line=62 │ │ 0x0009 line=63 │ │ @@ -9794,18 +9794,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/widget/TextView;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04f1c8: |[04f1c8] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard.createView:(Landroid/content/Context;)Landroid/widget/TextView; │ │ -04f1d8: 2200 cb00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$1; // type@00cb │ │ -04f1dc: 7020 8e05 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$1;.:(Landroid/content/Context;)V // method@058e │ │ -04f1e2: 1100 |0005: return-object v0 │ │ +05d6a4: |[05d6a4] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard.createView:(Landroid/content/Context;)Landroid/widget/TextView; │ │ +05d6b4: 2200 c900 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$1; // type@00c9 │ │ +05d6b8: 7020 8e05 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$1;.:(Landroid/content/Context;)V // method@058e │ │ +05d6be: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0005 line=118 │ │ locals : │ │ 0x0005 - 0x0006 reg=0 view Landroid/widget/TextView; │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ @@ -9816,59 +9816,59 @@ │ │ type : '()Landroid/app/Dialog;' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 96 16-bit code units │ │ -04f1e4: |[04f1e4] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard.createDialog:()Landroid/app/Dialog; │ │ -04f1f4: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -04f1f6: 12f6 |0001: const/4 v6, #int -1 // #ff │ │ -04f1f8: 5473 5302 |0002: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.context:Landroid/content/Context; // field@0253 │ │ -04f1fc: 7110 b705 0300 |0004: invoke-static {v3}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.createView:(Landroid/content/Context;)Landroid/widget/TextView; // method@05b7 │ │ -04f202: 0c03 |0007: move-result-object v3 │ │ -04f204: 5b73 5702 |0008: iput-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0257 │ │ -04f208: 5473 5702 |000a: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0257 │ │ -04f20c: 6e20 db00 7300 |000c: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@00db │ │ -04f212: 2202 4b00 |000f: new-instance v2, Landroid/widget/FrameLayout$LayoutParams; // type@004b │ │ -04f216: 12e3 |0011: const/4 v3, #int -2 // #fe │ │ -04f218: 1304 5000 |0012: const/16 v4, #int 80 // #50 │ │ -04f21c: 7040 ce00 6243 |0014: invoke-direct {v2, v6, v3, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(III)V // method@00ce │ │ -04f222: 5473 5702 |0017: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0257 │ │ -04f226: 6e20 da00 2300 |0019: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@00da │ │ -04f22c: 5473 5702 |001c: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0257 │ │ -04f230: 6e20 d700 5300 |001e: invoke-virtual {v3, v5}, Landroid/widget/TextView;.setFocusable:(Z)V // method@00d7 │ │ -04f236: 5473 5702 |0021: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0257 │ │ -04f23a: 6e20 d800 5300 |0023: invoke-virtual {v3, v5}, Landroid/widget/TextView;.setFocusableInTouchMode:(Z)V // method@00d8 │ │ -04f240: 5473 5702 |0026: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0257 │ │ -04f244: 5474 5702 |0028: iget-object v4, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0257 │ │ -04f248: 6e10 d400 0400 |002a: invoke-virtual {v4}, Landroid/widget/TextView;.getImeOptions:()I // method@00d4 │ │ -04f24e: 0a04 |002d: move-result v4 │ │ -04f250: 1505 0010 |002e: const/high16 v5, #int 268435456 // #1000 │ │ -04f254: b654 |0030: or-int/2addr v4, v5 │ │ -04f256: 6e20 d900 4300 |0031: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setImeOptions:(I)V // method@00d9 │ │ -04f25c: 2200 4c00 |0034: new-instance v0, Landroid/widget/FrameLayout; // type@004c │ │ -04f260: 5473 5302 |0036: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.context:Landroid/content/Context; // field@0253 │ │ -04f264: 7020 cf00 3000 |0038: invoke-direct {v0, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@00cf │ │ -04f26a: 2201 4300 |003b: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@0043 │ │ -04f26e: 1203 |003d: const/4 v3, #int 0 // #0 │ │ -04f270: 7030 be00 6103 |003e: invoke-direct {v1, v6, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@00be │ │ -04f276: 6e20 d100 1000 |0041: invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@00d1 │ │ -04f27c: 5473 5702 |0044: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0257 │ │ -04f280: 6e20 d000 3000 |0046: invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@00d0 │ │ -04f286: 6e20 d200 7000 |0049: invoke-virtual {v0, v7}, Landroid/widget/FrameLayout;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@00d2 │ │ -04f28c: 2203 0900 |004c: new-instance v3, Landroid/app/Dialog; // type@0009 │ │ -04f290: 5474 5302 |004e: iget-object v4, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.context:Landroid/content/Context; // field@0253 │ │ -04f294: 1405 1100 0301 |0050: const v5, #float 2.40609e-38 // #01030011 │ │ -04f29a: 7030 0e00 4305 |0053: invoke-direct {v3, v4, v5}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@000e │ │ -04f2a0: 5b73 5402 |0056: iput-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0254 │ │ -04f2a4: 5473 5402 |0058: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0254 │ │ -04f2a8: 6e20 1100 0300 |005a: invoke-virtual {v3, v0}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@0011 │ │ -04f2ae: 5473 5402 |005d: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0254 │ │ -04f2b2: 1103 |005f: return-object v3 │ │ +05d6c0: |[05d6c0] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard.createDialog:()Landroid/app/Dialog; │ │ +05d6d0: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +05d6d2: 12f6 |0001: const/4 v6, #int -1 // #ff │ │ +05d6d4: 5473 5302 |0002: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.context:Landroid/content/Context; // field@0253 │ │ +05d6d8: 7110 b705 0300 |0004: invoke-static {v3}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.createView:(Landroid/content/Context;)Landroid/widget/TextView; // method@05b7 │ │ +05d6de: 0c03 |0007: move-result-object v3 │ │ +05d6e0: 5b73 5702 |0008: iput-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0257 │ │ +05d6e4: 5473 5702 |000a: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0257 │ │ +05d6e8: 6e20 db00 7300 |000c: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@00db │ │ +05d6ee: 2202 4900 |000f: new-instance v2, Landroid/widget/FrameLayout$LayoutParams; // type@0049 │ │ +05d6f2: 12e3 |0011: const/4 v3, #int -2 // #fe │ │ +05d6f4: 1304 5000 |0012: const/16 v4, #int 80 // #50 │ │ +05d6f8: 7040 ce00 6243 |0014: invoke-direct {v2, v6, v3, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(III)V // method@00ce │ │ +05d6fe: 5473 5702 |0017: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0257 │ │ +05d702: 6e20 da00 2300 |0019: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@00da │ │ +05d708: 5473 5702 |001c: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0257 │ │ +05d70c: 6e20 d700 5300 |001e: invoke-virtual {v3, v5}, Landroid/widget/TextView;.setFocusable:(Z)V // method@00d7 │ │ +05d712: 5473 5702 |0021: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0257 │ │ +05d716: 6e20 d800 5300 |0023: invoke-virtual {v3, v5}, Landroid/widget/TextView;.setFocusableInTouchMode:(Z)V // method@00d8 │ │ +05d71c: 5473 5702 |0026: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0257 │ │ +05d720: 5474 5702 |0028: iget-object v4, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0257 │ │ +05d724: 6e10 d400 0400 |002a: invoke-virtual {v4}, Landroid/widget/TextView;.getImeOptions:()I // method@00d4 │ │ +05d72a: 0a04 |002d: move-result v4 │ │ +05d72c: 1505 0010 |002e: const/high16 v5, #int 268435456 // #1000 │ │ +05d730: b654 |0030: or-int/2addr v4, v5 │ │ +05d732: 6e20 d900 4300 |0031: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setImeOptions:(I)V // method@00d9 │ │ +05d738: 2200 4a00 |0034: new-instance v0, Landroid/widget/FrameLayout; // type@004a │ │ +05d73c: 5473 5302 |0036: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.context:Landroid/content/Context; // field@0253 │ │ +05d740: 7020 cf00 3000 |0038: invoke-direct {v0, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@00cf │ │ +05d746: 2201 4200 |003b: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@0042 │ │ +05d74a: 1203 |003d: const/4 v3, #int 0 // #0 │ │ +05d74c: 7030 be00 6103 |003e: invoke-direct {v1, v6, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@00be │ │ +05d752: 6e20 d100 1000 |0041: invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@00d1 │ │ +05d758: 5473 5702 |0044: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0257 │ │ +05d75c: 6e20 d000 3000 |0046: invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@00d0 │ │ +05d762: 6e20 d200 7000 |0049: invoke-virtual {v0, v7}, Landroid/widget/FrameLayout;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@00d2 │ │ +05d768: 2203 0900 |004c: new-instance v3, Landroid/app/Dialog; // type@0009 │ │ +05d76c: 5474 5302 |004e: iget-object v4, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.context:Landroid/content/Context; // field@0253 │ │ +05d770: 1405 1100 0301 |0050: const v5, #float 2.40609e-38 // #01030011 │ │ +05d776: 7030 0e00 4305 |0053: invoke-direct {v3, v4, v5}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@000e │ │ +05d77c: 5b73 5402 |0056: iput-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0254 │ │ +05d780: 5473 5402 |0058: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0254 │ │ +05d784: 6e20 1100 0300 |005a: invoke-virtual {v3, v0}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@0011 │ │ +05d78a: 5473 5402 |005d: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0254 │ │ +05d78e: 1103 |005f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=66 │ │ 0x000a line=67 │ │ 0x000f line=68 │ │ 0x0017 line=70 │ │ 0x001c line=71 │ │ @@ -9893,17 +9893,17 @@ │ │ type : '(Landroid/view/View;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04f2b4: |[04f2b4] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -04f2c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04f2c6: 0f00 |0001: return v0 │ │ +05d790: |[05d790] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +05d7a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05d7a2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 keycode I │ │ @@ -9914,17 +9914,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04f2c8: |[04f2c8] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -04f2d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04f2da: 0f00 |0001: return v0 │ │ +05d7a4: |[05d7a4] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +05d7b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05d7b6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 e Landroid/view/MotionEvent; │ │ @@ -9934,41 +9934,41 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -04f2dc: |[04f2dc] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard.setVisible:(Z)V │ │ -04f2ec: 3803 0e00 |0000: if-eqz v3, 000e // +000e │ │ -04f2f0: 5420 5402 |0002: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0254 │ │ -04f2f4: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -04f2f8: 5420 5402 |0006: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0254 │ │ -04f2fc: 6e10 0f00 0000 |0008: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@000f │ │ -04f302: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -04f304: 5b20 5402 |000c: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0254 │ │ -04f308: 3803 1b00 |000e: if-eqz v3, 0029 // +001b │ │ -04f30c: 5420 5402 |0010: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0254 │ │ -04f310: 3900 1700 |0012: if-nez v0, 0029 // +0017 │ │ -04f314: 5420 5602 |0014: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0256 │ │ -04f318: 6201 d600 |0016: sget-object v1, Lcom/badlogic/gdx/Input$Peripheral;.HardwareKeyboard:Lcom/badlogic/gdx/Input$Peripheral; // field@00d6 │ │ -04f31c: 6e20 2605 1000 |0018: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidInput;.isPeripheralAvailable:(Lcom/badlogic/gdx/Input$Peripheral;)Z // method@0526 │ │ -04f322: 0a00 |001b: move-result v0 │ │ -04f324: 3900 0d00 |001c: if-nez v0, 0029 // +000d │ │ -04f328: 5420 5502 |001e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.handler:Landroid/os/Handler; // field@0255 │ │ -04f32c: 2201 ce00 |0020: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; // type@00ce │ │ -04f330: 7020 9805 2100 |0022: invoke-direct {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.:(Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;)V // method@0598 │ │ -04f336: 6e20 7500 1000 |0025: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0075 │ │ -04f33c: 0e00 |0028: return-void │ │ -04f33e: 3903 ffff |0029: if-nez v3, 0028 // -0001 │ │ -04f342: 5420 5402 |002b: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0254 │ │ -04f346: 3800 fbff |002d: if-eqz v0, 0028 // -0005 │ │ -04f34a: 5420 5402 |002f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0254 │ │ -04f34e: 6e10 0f00 0000 |0031: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@000f │ │ -04f354: 28f4 |0034: goto 0028 // -000c │ │ +05d7b8: |[05d7b8] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard.setVisible:(Z)V │ │ +05d7c8: 3803 0e00 |0000: if-eqz v3, 000e // +000e │ │ +05d7cc: 5420 5402 |0002: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0254 │ │ +05d7d0: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +05d7d4: 5420 5402 |0006: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0254 │ │ +05d7d8: 6e10 0f00 0000 |0008: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@000f │ │ +05d7de: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +05d7e0: 5b20 5402 |000c: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0254 │ │ +05d7e4: 3803 1b00 |000e: if-eqz v3, 0029 // +001b │ │ +05d7e8: 5420 5402 |0010: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0254 │ │ +05d7ec: 3900 1700 |0012: if-nez v0, 0029 // +0017 │ │ +05d7f0: 5420 5602 |0014: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0256 │ │ +05d7f4: 6201 d600 |0016: sget-object v1, Lcom/badlogic/gdx/Input$Peripheral;.HardwareKeyboard:Lcom/badlogic/gdx/Input$Peripheral; // field@00d6 │ │ +05d7f8: 6e20 2605 1000 |0018: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidInput;.isPeripheralAvailable:(Lcom/badlogic/gdx/Input$Peripheral;)Z // method@0526 │ │ +05d7fe: 0a00 |001b: move-result v0 │ │ +05d800: 3900 0d00 |001c: if-nez v0, 0029 // +000d │ │ +05d804: 5420 5502 |001e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.handler:Landroid/os/Handler; // field@0255 │ │ +05d808: 2201 cc00 |0020: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; // type@00cc │ │ +05d80c: 7020 9805 2100 |0022: invoke-direct {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.:(Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;)V // method@0598 │ │ +05d812: 6e20 7500 1000 |0025: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0075 │ │ +05d818: 0e00 |0028: return-void │ │ +05d81a: 3903 ffff |0029: if-nez v3, 0028 // -0001 │ │ +05d81e: 5420 5402 |002b: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0254 │ │ +05d822: 3800 fbff |002d: if-eqz v0, 0028 // -0005 │ │ +05d826: 5420 5402 |002f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0254 │ │ +05d82a: 6e10 0f00 0000 |0031: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@000f │ │ +05d830: 28f4 |0034: goto 0028 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0006 line=123 │ │ 0x000b line=124 │ │ 0x000e line=126 │ │ 0x001e line=127 │ │ @@ -9978,17 +9978,17 @@ │ │ locals : │ │ 0x0000 - 0x0035 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; │ │ 0x0000 - 0x0035 reg=3 visible Z │ │ │ │ source_file_idx : 412 (AndroidOnscreenKeyboard.java) │ │ │ │ Class #73 header: │ │ -class_idx : 214 │ │ +class_idx : 212 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 418 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #73 - │ │ @@ -10011,15 +10011,15 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 418 (AndroidTouchHandler.java) │ │ │ │ Class #74 header: │ │ -class_idx : 216 │ │ +class_idx : 214 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 34 │ │ source_file_idx : 730 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ @@ -10041,18 +10041,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04f358: |[04f358] com.badlogic.gdx.backends.android.surfaceview.DefaultGLSurfaceView.:(Landroid/content/Context;Landroid/util/AttributeSet;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ -04f368: 7030 6200 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0062 │ │ -04f36e: 5b03 6102 |0003: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceView;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0261 │ │ -04f372: 0e00 |0005: return-void │ │ +05d834: |[05d834] com.badlogic.gdx.backends.android.surfaceview.DefaultGLSurfaceView.:(Landroid/content/Context;Landroid/util/AttributeSet;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ +05d844: 7030 6200 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0062 │ │ +05d84a: 5b03 6102 |0003: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceView;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0261 │ │ +05d84e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceView; │ │ @@ -10065,18 +10065,18 @@ │ │ type : '(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04f374: |[04f374] com.badlogic.gdx.backends.android.surfaceview.DefaultGLSurfaceView.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ -04f384: 7020 6100 1000 |0000: invoke-direct {v0, v1}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;)V // method@0061 │ │ -04f38a: 5b02 6102 |0003: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceView;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0261 │ │ -04f38e: 0e00 |0005: return-void │ │ +05d850: |[05d850] com.badlogic.gdx.backends.android.surfaceview.DefaultGLSurfaceView.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ +05d860: 7020 6100 1000 |0000: invoke-direct {v0, v1}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;)V // method@0061 │ │ +05d866: 5b02 6102 |0003: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceView;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0261 │ │ +05d86a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x0005 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceView; │ │ @@ -10089,39 +10089,39 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -04f390: |[04f390] com.badlogic.gdx.backends.android.surfaceview.DefaultGLSurfaceView.onMeasure:(II)V │ │ -04f3a0: 5431 6102 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceView;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0261 │ │ -04f3a4: 7230 4c09 4105 |0002: invoke-interface {v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;.calcMeasures:(II)Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; // method@094c │ │ -04f3aa: 0c00 |0005: move-result-object v0 │ │ -04f3ac: 5201 5403 |0006: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.width:I // field@0354 │ │ -04f3b0: 5202 5303 |0008: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.height:I // field@0353 │ │ -04f3b4: 6e30 f605 1302 |000a: invoke-virtual {v3, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceView;.setMeasuredDimension:(II)V // method@05f6 │ │ -04f3ba: 0e00 |000d: return-void │ │ +05d86c: |[05d86c] com.badlogic.gdx.backends.android.surfaceview.DefaultGLSurfaceView.onMeasure:(II)V │ │ +05d87c: 5431 6102 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceView;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0261 │ │ +05d880: 7230 4c09 4105 |0002: invoke-interface {v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;.calcMeasures:(II)Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; // method@094c │ │ +05d886: 0c00 |0005: move-result-object v0 │ │ +05d888: 5201 5403 |0006: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.width:I // field@0354 │ │ +05d88c: 5202 5303 |0008: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.height:I // field@0353 │ │ +05d890: 6e30 f605 1302 |000a: invoke-virtual {v3, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceView;.setMeasuredDimension:(II)V // method@05f6 │ │ +05d896: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0006 line=40 │ │ 0x000d line=41 │ │ locals : │ │ 0x0006 - 0x000e reg=0 measures Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; │ │ 0x0000 - 0x000e reg=3 this Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceView; │ │ 0x0000 - 0x000e reg=4 widthMeasureSpec I │ │ 0x0000 - 0x000e reg=5 heightMeasureSpec I │ │ │ │ source_file_idx : 730 (DefaultGLSurfaceView.java) │ │ │ │ Class #75 header: │ │ -class_idx : 218 │ │ +class_idx : 216 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 766 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 24 │ │ virtual_methods_size: 24 │ │ │ │ Class #75 - │ │ @@ -10158,33 +10158,33 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL;ILjava/io/Writer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -04f3bc: |[04f3bc] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.:(Ljavax/microedition/khronos/egl/EGL;ILjava/io/Writer;)V │ │ -04f3cc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -04f3ce: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -04f3d0: 7010 2726 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ -04f3d6: 1f04 0c04 |0005: check-cast v4, Ljavax/microedition/khronos/egl/EGL10; // type@040c │ │ -04f3da: 5b34 6602 |0007: iput-object v4, v3, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ -04f3de: 5b36 6702 |0009: iput-object v6, v3, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mLog:Ljava/io/Writer; // field@0267 │ │ -04f3e2: dd00 0504 |000b: and-int/lit8 v0, v5, #int 4 // #04 │ │ -04f3e6: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ -04f3ea: 0110 |000f: move v0, v1 │ │ -04f3ec: 5c30 6802 |0010: iput-boolean v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mLogArgumentNames:Z // field@0268 │ │ -04f3f0: dd00 0501 |0012: and-int/lit8 v0, v5, #int 1 // #01 │ │ -04f3f4: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -04f3f8: 5c31 6502 |0016: iput-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mCheckError:Z // field@0265 │ │ -04f3fc: 0e00 |0018: return-void │ │ -04f3fe: 0120 |0019: move v0, v2 │ │ -04f400: 28f6 |001a: goto 0010 // -000a │ │ -04f402: 0121 |001b: move v1, v2 │ │ -04f404: 28fa |001c: goto 0016 // -0006 │ │ +05d898: |[05d898] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.:(Ljavax/microedition/khronos/egl/EGL;ILjava/io/Writer;)V │ │ +05d8a8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +05d8aa: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +05d8ac: 7010 2726 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ +05d8b2: 1f04 0a04 |0005: check-cast v4, Ljavax/microedition/khronos/egl/EGL10; // type@040a │ │ +05d8b6: 5b34 6602 |0007: iput-object v4, v3, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ +05d8ba: 5b36 6702 |0009: iput-object v6, v3, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mLog:Ljava/io/Writer; // field@0267 │ │ +05d8be: dd00 0504 |000b: and-int/lit8 v0, v5, #int 4 // #04 │ │ +05d8c2: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ +05d8c6: 0110 |000f: move v0, v1 │ │ +05d8c8: 5c30 6802 |0010: iput-boolean v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mLogArgumentNames:Z // field@0268 │ │ +05d8cc: dd00 0501 |0012: and-int/lit8 v0, v5, #int 1 // #01 │ │ +05d8d0: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +05d8d4: 5c31 6502 |0016: iput-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mCheckError:Z // field@0265 │ │ +05d8d8: 0e00 |0018: return-void │ │ +05d8da: 0120 |0019: move v0, v2 │ │ +05d8dc: 28f6 |001a: goto 0010 // -000a │ │ +05d8de: 0121 |001b: move v1, v2 │ │ +05d8e0: 28fa |001c: goto 0016 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=34 │ │ 0x0005 line=35 │ │ 0x0009 line=36 │ │ 0x000b line=37 │ │ 0x0012 line=38 │ │ @@ -10202,19 +10202,19 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04f408: |[04f408] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.arg:(Ljava/lang/String;I)V │ │ -04f418: 7110 0426 0300 |0000: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2604 │ │ -04f41e: 0c00 |0003: move-result-object v0 │ │ -04f420: 7030 fc05 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@05fc │ │ -04f426: 0e00 |0007: return-void │ │ +05d8e4: |[05d8e4] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.arg:(Ljava/lang/String;I)V │ │ +05d8f4: 7110 0426 0300 |0000: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2604 │ │ +05d8fa: 0c00 |0003: move-result-object v0 │ │ +05d8fc: 7030 fc05 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@05fc │ │ +05d902: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0007 line=386 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper; │ │ 0x0000 - 0x0008 reg=2 name Ljava/lang/String; │ │ @@ -10225,19 +10225,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04f428: |[04f428] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -04f438: 7020 2806 3100 |0000: invoke-direct {v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.toString:(Ljava/lang/Object;)Ljava/lang/String; // method@0628 │ │ -04f43e: 0c00 |0003: move-result-object v0 │ │ -04f440: 7030 fc05 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@05fc │ │ -04f446: 0e00 |0007: return-void │ │ +05d904: |[05d904] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +05d914: 7020 2806 3100 |0000: invoke-direct {v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.toString:(Ljava/lang/Object;)Ljava/lang/String; // method@0628 │ │ +05d91a: 0c00 |0003: move-result-object v0 │ │ +05d91c: 7030 fc05 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@05fc │ │ +05d922: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x0007 line=390 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper; │ │ 0x0000 - 0x0008 reg=2 name Ljava/lang/String; │ │ @@ -10248,35 +10248,35 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -04f448: |[04f448] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/String;)V │ │ -04f458: 5220 6402 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mArgCount:I // field@0264 │ │ -04f45c: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ -04f460: 5921 6402 |0004: iput v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mArgCount:I // field@0264 │ │ -04f464: 3d00 0700 |0006: if-lez v0, 000d // +0007 │ │ -04f468: 1a00 a800 |0008: const-string v0, ", " // string@00a8 │ │ -04f46c: 7020 2006 0200 |000a: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.log:(Ljava/lang/String;)V // method@0620 │ │ -04f472: 5520 6802 |000d: iget-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mLogArgumentNames:Z // field@0268 │ │ -04f476: 3800 1800 |000f: if-eqz v0, 0027 // +0018 │ │ -04f47a: 2200 c503 |0011: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -04f47e: 7010 6726 0000 |0013: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04f484: 6e20 6e26 3000 |0016: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04f48a: 0c00 |0019: move-result-object v0 │ │ -04f48c: 1a01 3401 |001a: const-string v1, "=" // string@0134 │ │ -04f490: 6e20 6e26 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04f496: 0c00 |001f: move-result-object v0 │ │ -04f498: 6e10 7426 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04f49e: 0c00 |0023: move-result-object v0 │ │ -04f4a0: 7020 2006 0200 |0024: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.log:(Ljava/lang/String;)V // method@0620 │ │ -04f4a6: 7020 2006 4200 |0027: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.log:(Ljava/lang/String;)V // method@0620 │ │ -04f4ac: 0e00 |002a: return-void │ │ +05d924: |[05d924] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/String;)V │ │ +05d934: 5220 6402 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mArgCount:I // field@0264 │ │ +05d938: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ +05d93c: 5921 6402 |0004: iput v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mArgCount:I // field@0264 │ │ +05d940: 3d00 0700 |0006: if-lez v0, 000d // +0007 │ │ +05d944: 1a00 a800 |0008: const-string v0, ", " // string@00a8 │ │ +05d948: 7020 2006 0200 |000a: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.log:(Ljava/lang/String;)V // method@0620 │ │ +05d94e: 5520 6802 |000d: iget-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mLogArgumentNames:Z // field@0268 │ │ +05d952: 3800 1800 |000f: if-eqz v0, 0027 // +0018 │ │ +05d956: 2200 c303 |0011: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +05d95a: 7010 6726 0000 |0013: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05d960: 6e20 6e26 3000 |0016: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05d966: 0c00 |0019: move-result-object v0 │ │ +05d968: 1a01 3401 |001a: const-string v1, "=" // string@0134 │ │ +05d96c: 6e20 6e26 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05d972: 0c00 |001f: move-result-object v0 │ │ +05d974: 6e10 7426 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05d97a: 0c00 |0023: move-result-object v0 │ │ +05d97c: 7020 2006 0200 |0024: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.log:(Ljava/lang/String;)V // method@0620 │ │ +05d982: 7020 2006 4200 |0027: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.log:(Ljava/lang/String;)V // method@0620 │ │ +05d988: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0008 line=363 │ │ 0x000d line=365 │ │ 0x0011 line=366 │ │ 0x0027 line=368 │ │ @@ -10291,24 +10291,24 @@ │ │ type : '(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLContext;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -04f4b0: |[04f4b0] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLContext;)V │ │ -04f4c0: 6200 3513 |0000: sget-object v0, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1335 │ │ -04f4c4: 3303 0800 |0002: if-ne v3, v0, 000a // +0008 │ │ -04f4c8: 1a00 fa02 |0004: const-string v0, "EGL10.EGL_NO_CONTEXT" // string@02fa │ │ -04f4cc: 7030 fc05 2100 |0006: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@05fc │ │ -04f4d2: 0e00 |0009: return-void │ │ -04f4d4: 7020 2806 3100 |000a: invoke-direct {v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.toString:(Ljava/lang/Object;)Ljava/lang/String; // method@0628 │ │ -04f4da: 0c00 |000d: move-result-object v0 │ │ -04f4dc: 7030 fc05 2100 |000e: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@05fc │ │ -04f4e2: 28f8 |0011: goto 0009 // -0008 │ │ +05d98c: |[05d98c] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLContext;)V │ │ +05d99c: 6200 3513 |0000: sget-object v0, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1335 │ │ +05d9a0: 3303 0800 |0002: if-ne v3, v0, 000a // +0008 │ │ +05d9a4: 1a00 fa02 |0004: const-string v0, "EGL10.EGL_NO_CONTEXT" // string@02fa │ │ +05d9a8: 7030 fc05 2100 |0006: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@05fc │ │ +05d9ae: 0e00 |0009: return-void │ │ +05d9b0: 7020 2806 3100 |000a: invoke-direct {v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.toString:(Ljava/lang/Object;)Ljava/lang/String; // method@0628 │ │ +05d9b6: 0c00 |000d: move-result-object v0 │ │ +05d9b8: 7030 fc05 2100 |000e: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@05fc │ │ +05d9be: 28f8 |0011: goto 0009 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x0004 line=404 │ │ 0x0009 line=408 │ │ 0x000a line=406 │ │ locals : │ │ @@ -10321,29 +10321,29 @@ │ │ type : '(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -04f4e4: |[04f4e4] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V │ │ -04f4f4: 6200 3413 |0000: sget-object v0, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1334 │ │ -04f4f8: 3303 0800 |0002: if-ne v3, v0, 000a // +0008 │ │ -04f4fc: 1a00 f902 |0004: const-string v0, "EGL10.EGL_DEFAULT_DISPLAY" // string@02f9 │ │ -04f500: 7030 fc05 2100 |0006: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@05fc │ │ -04f506: 0e00 |0009: return-void │ │ -04f508: 6200 6302 |000a: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.EGL_NO_DISPLAY:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0263 │ │ -04f50c: 3303 0800 |000c: if-ne v3, v0, 0014 // +0008 │ │ -04f510: 1a00 fb02 |000e: const-string v0, "EGL10.EGL_NO_DISPLAY" // string@02fb │ │ -04f514: 7030 fc05 2100 |0010: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@05fc │ │ -04f51a: 28f6 |0013: goto 0009 // -000a │ │ -04f51c: 7020 2806 3100 |0014: invoke-direct {v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.toString:(Ljava/lang/Object;)Ljava/lang/String; // method@0628 │ │ -04f522: 0c00 |0017: move-result-object v0 │ │ -04f524: 7030 fc05 2100 |0018: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@05fc │ │ -04f52a: 28ee |001b: goto 0009 // -0012 │ │ +05d9c0: |[05d9c0] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V │ │ +05d9d0: 6200 3413 |0000: sget-object v0, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1334 │ │ +05d9d4: 3303 0800 |0002: if-ne v3, v0, 000a // +0008 │ │ +05d9d8: 1a00 f902 |0004: const-string v0, "EGL10.EGL_DEFAULT_DISPLAY" // string@02f9 │ │ +05d9dc: 7030 fc05 2100 |0006: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@05fc │ │ +05d9e2: 0e00 |0009: return-void │ │ +05d9e4: 6200 6302 |000a: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.EGL_NO_DISPLAY:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0263 │ │ +05d9e8: 3303 0800 |000c: if-ne v3, v0, 0014 // +0008 │ │ +05d9ec: 1a00 fb02 |000e: const-string v0, "EGL10.EGL_NO_DISPLAY" // string@02fb │ │ +05d9f0: 7030 fc05 2100 |0010: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@05fc │ │ +05d9f6: 28f6 |0013: goto 0009 // -000a │ │ +05d9f8: 7020 2806 3100 |0014: invoke-direct {v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.toString:(Ljava/lang/Object;)Ljava/lang/String; // method@0628 │ │ +05d9fe: 0c00 |0017: move-result-object v0 │ │ +05da00: 7030 fc05 2100 |0018: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@05fc │ │ +05da06: 28ee |001b: goto 0009 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0004 line=394 │ │ 0x0009 line=400 │ │ 0x000a line=395 │ │ 0x000e line=396 │ │ @@ -10358,24 +10358,24 @@ │ │ type : '(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLSurface;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -04f52c: |[04f52c] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLSurface;)V │ │ -04f53c: 6200 3613 |0000: sget-object v0, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ -04f540: 3303 0800 |0002: if-ne v3, v0, 000a // +0008 │ │ -04f544: 1a00 fc02 |0004: const-string v0, "EGL10.EGL_NO_SURFACE" // string@02fc │ │ -04f548: 7030 fc05 2100 |0006: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@05fc │ │ -04f54e: 0e00 |0009: return-void │ │ -04f550: 7020 2806 3100 |000a: invoke-direct {v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.toString:(Ljava/lang/Object;)Ljava/lang/String; // method@0628 │ │ -04f556: 0c00 |000d: move-result-object v0 │ │ -04f558: 7030 fc05 2100 |000e: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@05fc │ │ -04f55e: 28f8 |0011: goto 0009 // -0008 │ │ +05da08: |[05da08] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLSurface;)V │ │ +05da18: 6200 3613 |0000: sget-object v0, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ +05da1c: 3303 0800 |0002: if-ne v3, v0, 000a // +0008 │ │ +05da20: 1a00 fc02 |0004: const-string v0, "EGL10.EGL_NO_SURFACE" // string@02fc │ │ +05da24: 7030 fc05 2100 |0006: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@05fc │ │ +05da2a: 0e00 |0009: return-void │ │ +05da2c: 7020 2806 3100 |000a: invoke-direct {v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.toString:(Ljava/lang/Object;)Ljava/lang/String; // method@0628 │ │ +05da32: 0c00 |000d: move-result-object v0 │ │ +05da34: 7030 fc05 2100 |000e: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@05fc │ │ +05da3a: 28f8 |0011: goto 0009 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 0x0004 line=412 │ │ 0x0009 line=416 │ │ 0x000a line=414 │ │ locals : │ │ @@ -10388,25 +10388,25 @@ │ │ type : '(Ljava/lang/String;[I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -04f560: |[04f560] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.arg:(Ljava/lang/String;[I)V │ │ -04f570: 3904 0800 |0000: if-nez v4, 0008 // +0008 │ │ -04f574: 1a00 7c22 |0002: const-string v0, "null" // string@227c │ │ -04f578: 7030 fc05 3200 |0004: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@05fc │ │ -04f57e: 0e00 |0007: return-void │ │ -04f580: 2140 |0008: array-length v0, v4 │ │ -04f582: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -04f584: 7040 2606 0214 |000a: invoke-direct {v2, v0, v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.toString:(I[II)Ljava/lang/String; // method@0626 │ │ -04f58a: 0c00 |000d: move-result-object v0 │ │ -04f58c: 7030 fc05 3200 |000e: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@05fc │ │ -04f592: 28f6 |0011: goto 0007 // -000a │ │ +05da3c: |[05da3c] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.arg:(Ljava/lang/String;[I)V │ │ +05da4c: 3904 0800 |0000: if-nez v4, 0008 // +0008 │ │ +05da50: 1a00 7a22 |0002: const-string v0, "null" // string@227a │ │ +05da54: 7030 fc05 3200 |0004: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@05fc │ │ +05da5a: 0e00 |0007: return-void │ │ +05da5c: 2140 |0008: array-length v0, v4 │ │ +05da5e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +05da60: 7040 2606 0214 |000a: invoke-direct {v2, v0, v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.toString:(I[II)Ljava/lang/String; // method@0626 │ │ +05da66: 0c00 |000d: move-result-object v0 │ │ +05da68: 7030 fc05 3200 |000e: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@05fc │ │ +05da6e: 28f6 |0011: goto 0007 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ 0x0002 line=445 │ │ 0x0007 line=449 │ │ 0x0008 line=447 │ │ locals : │ │ @@ -10419,25 +10419,25 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -04f594: |[04f594] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.arg:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ -04f5a4: 3904 0800 |0000: if-nez v4, 0008 // +0008 │ │ -04f5a8: 1a00 7c22 |0002: const-string v0, "null" // string@227c │ │ -04f5ac: 7030 fc05 3200 |0004: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@05fc │ │ -04f5b2: 0e00 |0007: return-void │ │ -04f5b4: 2140 |0008: array-length v0, v4 │ │ -04f5b6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -04f5b8: 7040 2706 0214 |000a: invoke-direct {v2, v0, v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.toString:(I[Ljava/lang/Object;I)Ljava/lang/String; // method@0627 │ │ -04f5be: 0c00 |000d: move-result-object v0 │ │ -04f5c0: 7030 fc05 3200 |000e: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@05fc │ │ -04f5c6: 28f6 |0011: goto 0007 // -000a │ │ +05da70: |[05da70] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.arg:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ +05da80: 3904 0800 |0000: if-nez v4, 0008 // +0008 │ │ +05da84: 1a00 7a22 |0002: const-string v0, "null" // string@227a │ │ +05da88: 7030 fc05 3200 |0004: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@05fc │ │ +05da8e: 0e00 |0007: return-void │ │ +05da90: 2140 |0008: array-length v0, v4 │ │ +05da92: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +05da94: 7040 2706 0214 |000a: invoke-direct {v2, v0, v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.toString:(I[Ljava/lang/Object;I)Ljava/lang/String; // method@0627 │ │ +05da9a: 0c00 |000d: move-result-object v0 │ │ +05da9c: 7030 fc05 3200 |000e: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@05fc │ │ +05daa2: 28f6 |0011: goto 0007 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0002 line=453 │ │ 0x0007 line=457 │ │ 0x0008 line=455 │ │ locals : │ │ @@ -10450,28 +10450,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -04f5c8: |[04f5c8] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.begin:(Ljava/lang/String;)V │ │ -04f5d8: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -04f5dc: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04f5e2: 6e20 6e26 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04f5e8: 0c00 |0008: move-result-object v0 │ │ -04f5ea: 1301 2800 |0009: const/16 v1, #int 40 // #28 │ │ -04f5ee: 6e20 6926 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -04f5f4: 0c00 |000e: move-result-object v0 │ │ -04f5f6: 6e10 7426 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04f5fc: 0c00 |0012: move-result-object v0 │ │ -04f5fe: 7020 2006 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.log:(Ljava/lang/String;)V // method@0620 │ │ -04f604: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -04f606: 5920 6402 |0017: iput v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mArgCount:I // field@0264 │ │ -04f60a: 0e00 |0019: return-void │ │ +05daa4: |[05daa4] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.begin:(Ljava/lang/String;)V │ │ +05dab4: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +05dab8: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05dabe: 6e20 6e26 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05dac4: 0c00 |0008: move-result-object v0 │ │ +05dac6: 1301 2800 |0009: const/16 v1, #int 40 // #28 │ │ +05daca: 6e20 6926 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +05dad0: 0c00 |000e: move-result-object v0 │ │ +05dad2: 6e10 7426 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05dad8: 0c00 |0012: move-result-object v0 │ │ +05dada: 7020 2006 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.log:(Ljava/lang/String;)V // method@0620 │ │ +05dae0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +05dae2: 5920 6402 |0017: iput v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mArgCount:I // field@0264 │ │ +05dae6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0016 line=358 │ │ 0x0019 line=359 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper; │ │ @@ -10482,38 +10482,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -04f60c: |[04f60c] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.checkError:()V │ │ -04f61c: 5442 6602 |0000: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ -04f620: 7210 af27 0200 |0002: invoke-interface {v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@27af │ │ -04f626: 0a00 |0005: move-result v0 │ │ -04f628: 1302 0030 |0006: const/16 v2, #int 12288 // #3000 │ │ -04f62c: 3220 2600 |0008: if-eq v0, v2, 002e // +0026 │ │ -04f630: 2202 c503 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -04f634: 7010 6726 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04f63a: 1a03 ab16 |000f: const-string v3, "eglError: " // string@16ab │ │ -04f63e: 6e20 6e26 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04f644: 0c02 |0014: move-result-object v2 │ │ -04f646: 7110 1e06 0000 |0015: invoke-static {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.getErrorString:(I)Ljava/lang/String; // method@061e │ │ -04f64c: 0c03 |0018: move-result-object v3 │ │ -04f64e: 6e20 6e26 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04f654: 0c02 |001c: move-result-object v2 │ │ -04f656: 6e10 7426 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04f65c: 0c01 |0020: move-result-object v1 │ │ -04f65e: 7020 2106 1400 |0021: invoke-direct {v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.logLine:(Ljava/lang/String;)V // method@0621 │ │ -04f664: 5542 6502 |0024: iget-boolean v2, v4, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mCheckError:Z // field@0265 │ │ -04f668: 3802 0800 |0026: if-eqz v2, 002e // +0008 │ │ -04f66c: 2202 f900 |0028: new-instance v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLException; // type@00f9 │ │ -04f670: 7030 5b07 0201 |002a: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLException;.:(ILjava/lang/String;)V // method@075b │ │ -04f676: 2702 |002d: throw v2 │ │ -04f678: 0e00 |002e: return-void │ │ +05dae8: |[05dae8] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.checkError:()V │ │ +05daf8: 5442 6602 |0000: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ +05dafc: 7210 af27 0200 |0002: invoke-interface {v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@27af │ │ +05db02: 0a00 |0005: move-result v0 │ │ +05db04: 1302 0030 |0006: const/16 v2, #int 12288 // #3000 │ │ +05db08: 3220 2600 |0008: if-eq v0, v2, 002e // +0026 │ │ +05db0c: 2202 c303 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +05db10: 7010 6726 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05db16: 1a03 a916 |000f: const-string v3, "eglError: " // string@16a9 │ │ +05db1a: 6e20 6e26 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05db20: 0c02 |0014: move-result-object v2 │ │ +05db22: 7110 1e06 0000 |0015: invoke-static {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.getErrorString:(I)Ljava/lang/String; // method@061e │ │ +05db28: 0c03 |0018: move-result-object v3 │ │ +05db2a: 6e20 6e26 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05db30: 0c02 |001c: move-result-object v2 │ │ +05db32: 6e10 7426 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05db38: 0c01 |0020: move-result-object v1 │ │ +05db3a: 7020 2106 1400 |0021: invoke-direct {v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.logLine:(Ljava/lang/String;)V // method@0621 │ │ +05db40: 5542 6502 |0024: iget-boolean v2, v4, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mCheckError:Z // field@0265 │ │ +05db44: 3802 0800 |0026: if-eqz v2, 002e // +0008 │ │ +05db48: 2202 f700 |0028: new-instance v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLException; // type@00f7 │ │ +05db4c: 7030 5b07 0201 |002a: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLException;.:(ILjava/lang/String;)V // method@075b │ │ +05db52: 2702 |002d: throw v2 │ │ +05db54: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x000a line=336 │ │ 0x0021 line=337 │ │ 0x0024 line=338 │ │ 0x0028 line=339 │ │ @@ -10528,20 +10528,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04f67c: |[04f67c] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.end:()V │ │ -04f68c: 1a00 9f00 |0000: const-string v0, "); │ │ +05db58: |[05db58] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.end:()V │ │ +05db68: 1a00 9f00 |0000: const-string v0, "); │ │ " // string@009f │ │ -04f690: 7020 2006 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.log:(Ljava/lang/String;)V // method@0620 │ │ -04f696: 7010 1d06 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.flush:()V // method@061d │ │ -04f69c: 0e00 |0008: return-void │ │ +05db6c: 7020 2006 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.log:(Ljava/lang/String;)V // method@0620 │ │ +05db72: 7010 1d06 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.flush:()V // method@061d │ │ +05db78: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0005 line=373 │ │ 0x0008 line=374 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper; │ │ @@ -10551,22 +10551,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -04f6a0: |[04f6a0] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.flush:()V │ │ -04f6b0: 5421 6702 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mLog:Ljava/io/Writer; // field@0267 │ │ -04f6b4: 6e10 b625 0100 |0002: invoke-virtual {v1}, Ljava/io/Writer;.flush:()V // method@25b6 │ │ -04f6ba: 0e00 |0005: return-void │ │ -04f6bc: 0d00 |0006: move-exception v0 │ │ -04f6be: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -04f6c0: 5b21 6702 |0008: iput-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mLog:Ljava/io/Writer; // field@0267 │ │ -04f6c4: 28fb |000a: goto 0005 // -0005 │ │ +05db7c: |[05db7c] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.flush:()V │ │ +05db8c: 5421 6702 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mLog:Ljava/io/Writer; // field@0267 │ │ +05db90: 6e10 b625 0100 |0002: invoke-virtual {v1}, Ljava/io/Writer;.flush:()V // method@25b6 │ │ +05db96: 0e00 |0005: return-void │ │ +05db98: 0d00 |0006: move-exception v0 │ │ +05db9a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +05db9c: 5b21 6702 |0008: iput-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mLog:Ljava/io/Writer; // field@0267 │ │ +05dba0: 28fb |000a: goto 0005 // -0005 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=378 │ │ 0x0005 line=382 │ │ 0x0006 line=379 │ │ @@ -10580,51 +10580,51 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 88 16-bit code units │ │ -04f6d8: |[04f6d8] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.getErrorString:(I)Ljava/lang/String; │ │ -04f6e8: 2b01 3600 0000 |0000: packed-switch v1, 00000036 // +00000036 │ │ -04f6ee: 7110 1f06 0100 |0003: invoke-static {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.getHex:(I)Ljava/lang/String; // method@061f │ │ -04f6f4: 0c00 |0006: move-result-object v0 │ │ -04f6f6: 1100 |0007: return-object v0 │ │ -04f6f8: 1a00 3203 |0008: const-string v0, "EGL_SUCCESS" // string@0332 │ │ -04f6fc: 28fd |000a: goto 0007 // -0003 │ │ -04f6fe: 1a00 2703 |000b: const-string v0, "EGL_NOT_INITIALIZED" // string@0327 │ │ -04f702: 28fa |000d: goto 0007 // -0006 │ │ -04f704: 1a00 0203 |000e: const-string v0, "EGL_BAD_ACCESS" // string@0302 │ │ -04f708: 28f7 |0010: goto 0007 // -0009 │ │ -04f70a: 1a00 0303 |0011: const-string v0, "EGL_BAD_ALLOC" // string@0303 │ │ -04f70e: 28f4 |0013: goto 0007 // -000c │ │ -04f710: 1a00 0403 |0014: const-string v0, "EGL_BAD_ATTRIBUTE" // string@0304 │ │ -04f714: 28f1 |0016: goto 0007 // -000f │ │ -04f716: 1a00 0503 |0017: const-string v0, "EGL_BAD_CONFIG" // string@0305 │ │ -04f71a: 28ee |0019: goto 0007 // -0012 │ │ -04f71c: 1a00 0603 |001a: const-string v0, "EGL_BAD_CONTEXT" // string@0306 │ │ -04f720: 28eb |001c: goto 0007 // -0015 │ │ -04f722: 1a00 0703 |001d: const-string v0, "EGL_BAD_CURRENT_SURFACE" // string@0307 │ │ -04f726: 28e8 |001f: goto 0007 // -0018 │ │ -04f728: 1a00 0803 |0020: const-string v0, "EGL_BAD_DISPLAY" // string@0308 │ │ -04f72c: 28e5 |0022: goto 0007 // -001b │ │ -04f72e: 1a00 0903 |0023: const-string v0, "EGL_BAD_MATCH" // string@0309 │ │ -04f732: 28e2 |0025: goto 0007 // -001e │ │ -04f734: 1a00 0a03 |0026: const-string v0, "EGL_BAD_NATIVE_PIXMAP" // string@030a │ │ -04f738: 28df |0028: goto 0007 // -0021 │ │ -04f73a: 1a00 0b03 |0029: const-string v0, "EGL_BAD_NATIVE_WINDOW" // string@030b │ │ -04f73e: 28dc |002b: goto 0007 // -0024 │ │ -04f740: 1a00 0c03 |002c: const-string v0, "EGL_BAD_PARAMETER" // string@030c │ │ -04f744: 28d9 |002e: goto 0007 // -0027 │ │ -04f746: 1a00 0d03 |002f: const-string v0, "EGL_BAD_SURFACE" // string@030d │ │ -04f74a: 28d6 |0031: goto 0007 // -002a │ │ -04f74c: 1a00 1703 |0032: const-string v0, "EGL_CONTEXT_LOST" // string@0317 │ │ -04f750: 28d3 |0034: goto 0007 // -002d │ │ -04f752: 0000 |0035: nop // spacer │ │ -04f754: 0001 0f00 0030 0000 0800 0000 0b00 ... |0036: packed-switch-data (34 units) │ │ +05dbb4: |[05dbb4] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.getErrorString:(I)Ljava/lang/String; │ │ +05dbc4: 2b01 3600 0000 |0000: packed-switch v1, 00000036 // +00000036 │ │ +05dbca: 7110 1f06 0100 |0003: invoke-static {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.getHex:(I)Ljava/lang/String; // method@061f │ │ +05dbd0: 0c00 |0006: move-result-object v0 │ │ +05dbd2: 1100 |0007: return-object v0 │ │ +05dbd4: 1a00 3203 |0008: const-string v0, "EGL_SUCCESS" // string@0332 │ │ +05dbd8: 28fd |000a: goto 0007 // -0003 │ │ +05dbda: 1a00 2703 |000b: const-string v0, "EGL_NOT_INITIALIZED" // string@0327 │ │ +05dbde: 28fa |000d: goto 0007 // -0006 │ │ +05dbe0: 1a00 0203 |000e: const-string v0, "EGL_BAD_ACCESS" // string@0302 │ │ +05dbe4: 28f7 |0010: goto 0007 // -0009 │ │ +05dbe6: 1a00 0303 |0011: const-string v0, "EGL_BAD_ALLOC" // string@0303 │ │ +05dbea: 28f4 |0013: goto 0007 // -000c │ │ +05dbec: 1a00 0403 |0014: const-string v0, "EGL_BAD_ATTRIBUTE" // string@0304 │ │ +05dbf0: 28f1 |0016: goto 0007 // -000f │ │ +05dbf2: 1a00 0503 |0017: const-string v0, "EGL_BAD_CONFIG" // string@0305 │ │ +05dbf6: 28ee |0019: goto 0007 // -0012 │ │ +05dbf8: 1a00 0603 |001a: const-string v0, "EGL_BAD_CONTEXT" // string@0306 │ │ +05dbfc: 28eb |001c: goto 0007 // -0015 │ │ +05dbfe: 1a00 0703 |001d: const-string v0, "EGL_BAD_CURRENT_SURFACE" // string@0307 │ │ +05dc02: 28e8 |001f: goto 0007 // -0018 │ │ +05dc04: 1a00 0803 |0020: const-string v0, "EGL_BAD_DISPLAY" // string@0308 │ │ +05dc08: 28e5 |0022: goto 0007 // -001b │ │ +05dc0a: 1a00 0903 |0023: const-string v0, "EGL_BAD_MATCH" // string@0309 │ │ +05dc0e: 28e2 |0025: goto 0007 // -001e │ │ +05dc10: 1a00 0a03 |0026: const-string v0, "EGL_BAD_NATIVE_PIXMAP" // string@030a │ │ +05dc14: 28df |0028: goto 0007 // -0021 │ │ +05dc16: 1a00 0b03 |0029: const-string v0, "EGL_BAD_NATIVE_WINDOW" // string@030b │ │ +05dc1a: 28dc |002b: goto 0007 // -0024 │ │ +05dc1c: 1a00 0c03 |002c: const-string v0, "EGL_BAD_PARAMETER" // string@030c │ │ +05dc20: 28d9 |002e: goto 0007 // -0027 │ │ +05dc22: 1a00 0d03 |002f: const-string v0, "EGL_BAD_SURFACE" // string@030d │ │ +05dc26: 28d6 |0031: goto 0007 // -002a │ │ +05dc28: 1a00 1703 |0032: const-string v0, "EGL_CONTEXT_LOST" // string@0317 │ │ +05dc2c: 28d3 |0034: goto 0007 // -002d │ │ +05dc2e: 0000 |0035: nop // spacer │ │ +05dc30: 0001 0f00 0030 0000 0800 0000 0b00 ... |0036: packed-switch-data (34 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ 0x0003 line=532 │ │ 0x0008 line=502 │ │ 0x000b line=504 │ │ 0x000e line=506 │ │ @@ -10649,27 +10649,27 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -04f798: |[04f798] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.getHex:(I)Ljava/lang/String; │ │ -04f7a8: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -04f7ac: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04f7b2: 1a01 f600 |0005: const-string v1, "0x" // string@00f6 │ │ -04f7b6: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04f7bc: 0c00 |000a: move-result-object v0 │ │ -04f7be: 7110 0326 0200 |000b: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2603 │ │ -04f7c4: 0c01 |000e: move-result-object v1 │ │ -04f7c6: 6e20 6e26 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04f7cc: 0c00 |0012: move-result-object v0 │ │ -04f7ce: 6e10 7426 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04f7d4: 0c00 |0016: move-result-object v0 │ │ -04f7d6: 1100 |0017: return-object v0 │ │ +05dc74: |[05dc74] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.getHex:(I)Ljava/lang/String; │ │ +05dc84: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +05dc88: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05dc8e: 1a01 f600 |0005: const-string v1, "0x" // string@00f6 │ │ +05dc92: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05dc98: 0c00 |000a: move-result-object v0 │ │ +05dc9a: 7110 0326 0200 |000b: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2603 │ │ +05dca0: 0c01 |000e: move-result-object v1 │ │ +05dca2: 6e20 6e26 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05dca8: 0c00 |0012: move-result-object v0 │ │ +05dcaa: 6e10 7426 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05dcb0: 0c00 |0016: move-result-object v0 │ │ +05dcb2: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 value I │ │ │ │ #15 : (in Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;) │ │ @@ -10677,20 +10677,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04f7d8: |[04f7d8] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.log:(Ljava/lang/String;)V │ │ -04f7e8: 5410 6702 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mLog:Ljava/io/Writer; // field@0267 │ │ -04f7ec: 6e20 b825 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -04f7f2: 0e00 |0005: return-void │ │ -04f7f4: 0d00 |0006: move-exception v0 │ │ -04f7f6: 28fe |0007: goto 0005 // -0002 │ │ +05dcb4: |[05dcb4] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.log:(Ljava/lang/String;)V │ │ +05dcc4: 5410 6702 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mLog:Ljava/io/Writer; // field@0267 │ │ +05dcc8: 6e20 b825 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +05dcce: 0e00 |0005: return-void │ │ +05dcd0: 0d00 |0006: move-exception v0 │ │ +05dcd2: 28fe |0007: goto 0005 // -0002 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=350 │ │ 0x0005 line=354 │ │ 0x0006 line=351 │ │ @@ -10703,26 +10703,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -04f808: |[04f808] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.logLine:(Ljava/lang/String;)V │ │ -04f818: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -04f81c: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04f822: 6e20 6e26 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04f828: 0c00 |0008: move-result-object v0 │ │ -04f82a: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ -04f82e: 6e20 6926 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -04f834: 0c00 |000e: move-result-object v0 │ │ -04f836: 6e10 7426 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04f83c: 0c00 |0012: move-result-object v0 │ │ -04f83e: 7020 2006 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.log:(Ljava/lang/String;)V // method@0620 │ │ -04f844: 0e00 |0016: return-void │ │ +05dce4: |[05dce4] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.logLine:(Ljava/lang/String;)V │ │ +05dcf4: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +05dcf8: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05dcfe: 6e20 6e26 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05dd04: 0c00 |0008: move-result-object v0 │ │ +05dd06: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ +05dd0a: 6e20 6926 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +05dd10: 0c00 |000e: move-result-object v0 │ │ +05dd12: 6e10 7426 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05dd18: 0c00 |0012: move-result-object v0 │ │ +05dd1a: 7020 2006 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.log:(Ljava/lang/String;)V // method@0620 │ │ +05dd20: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0016 line=346 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper; │ │ 0x0000 - 0x0017 reg=3 message Ljava/lang/String; │ │ @@ -10732,19 +10732,19 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04f848: |[04f848] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.returns:(I)V │ │ -04f858: 7110 0426 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2604 │ │ -04f85e: 0c00 |0003: move-result-object v0 │ │ -04f860: 7020 2406 0100 |0004: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/String;)V // method@0624 │ │ -04f866: 0e00 |0007: return-void │ │ +05dd24: |[05dd24] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.returns:(I)V │ │ +05dd34: 7110 0426 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2604 │ │ +05dd3a: 0c00 |0003: move-result-object v0 │ │ +05dd3c: 7020 2406 0100 |0004: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/String;)V // method@0624 │ │ +05dd42: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0007 line=425 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper; │ │ 0x0000 - 0x0008 reg=2 result I │ │ @@ -10754,19 +10754,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04f868: |[04f868] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.returns:(Ljava/lang/Object;)V │ │ -04f878: 7020 2806 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.toString:(Ljava/lang/Object;)Ljava/lang/String; // method@0628 │ │ -04f87e: 0c00 |0003: move-result-object v0 │ │ -04f880: 7020 2406 0100 |0004: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/String;)V // method@0624 │ │ -04f886: 0e00 |0007: return-void │ │ +05dd44: |[05dd44] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.returns:(Ljava/lang/Object;)V │ │ +05dd54: 7020 2806 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.toString:(Ljava/lang/Object;)Ljava/lang/String; // method@0628 │ │ +05dd5a: 0c00 |0003: move-result-object v0 │ │ +05dd5c: 7020 2406 0100 |0004: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/String;)V // method@0624 │ │ +05dd62: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0007 line=433 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper; │ │ 0x0000 - 0x0008 reg=2 result Ljava/lang/Object; │ │ @@ -10776,31 +10776,31 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -04f888: |[04f888] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.returns:(Ljava/lang/String;)V │ │ -04f898: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -04f89c: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04f8a2: 1a01 3100 |0005: const-string v1, " returns " // string@0031 │ │ -04f8a6: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04f8ac: 0c00 |000a: move-result-object v0 │ │ -04f8ae: 6e20 6e26 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04f8b4: 0c00 |000e: move-result-object v0 │ │ -04f8b6: 1a01 ff00 |000f: const-string v1, "; │ │ +05dd64: |[05dd64] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.returns:(Ljava/lang/String;)V │ │ +05dd74: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +05dd78: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05dd7e: 1a01 3100 |0005: const-string v1, " returns " // string@0031 │ │ +05dd82: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05dd88: 0c00 |000a: move-result-object v0 │ │ +05dd8a: 6e20 6e26 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05dd90: 0c00 |000e: move-result-object v0 │ │ +05dd92: 1a01 ff00 |000f: const-string v1, "; │ │ " // string@00ff │ │ -04f8ba: 6e20 6e26 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04f8c0: 0c00 |0014: move-result-object v0 │ │ -04f8c2: 6e10 7426 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04f8c8: 0c00 |0018: move-result-object v0 │ │ -04f8ca: 7020 2006 0200 |0019: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.log:(Ljava/lang/String;)V // method@0620 │ │ -04f8d0: 7010 1d06 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.flush:()V // method@061d │ │ -04f8d6: 0e00 |001f: return-void │ │ +05dd96: 6e20 6e26 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05dd9c: 0c00 |0014: move-result-object v0 │ │ +05dd9e: 6e10 7426 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05dda4: 0c00 |0018: move-result-object v0 │ │ +05dda6: 7020 2006 0200 |0019: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.log:(Ljava/lang/String;)V // method@0620 │ │ +05ddac: 7010 1d06 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.flush:()V // method@061d │ │ +05ddb2: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ 0x001c line=420 │ │ 0x001f line=421 │ │ locals : │ │ 0x0000 - 0x0020 reg=2 this Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper; │ │ @@ -10811,19 +10811,19 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04f8d8: |[04f8d8] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.returns:(Z)V │ │ -04f8e8: 7110 be25 0200 |0000: invoke-static {v2}, Ljava/lang/Boolean;.toString:(Z)Ljava/lang/String; // method@25be │ │ -04f8ee: 0c00 |0003: move-result-object v0 │ │ -04f8f0: 7020 2406 0100 |0004: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/String;)V // method@0624 │ │ -04f8f6: 0e00 |0007: return-void │ │ +05ddb4: |[05ddb4] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.returns:(Z)V │ │ +05ddc4: 7110 be25 0200 |0000: invoke-static {v2}, Ljava/lang/Boolean;.toString:(Z)Ljava/lang/String; // method@25be │ │ +05ddca: 0c00 |0003: move-result-object v0 │ │ +05ddcc: 7020 2406 0100 |0004: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/String;)V // method@0624 │ │ +05ddd2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x0007 line=429 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper; │ │ 0x0000 - 0x0008 reg=2 result Z │ │ @@ -10833,53 +10833,53 @@ │ │ type : '(I[II)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -04f8f8: |[04f8f8] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.toString:(I[II)Ljava/lang/String; │ │ -04f908: 2201 c503 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -04f90c: 7010 6726 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04f912: 1a04 212c |0005: const-string v4, "{ │ │ -" // string@2c21 │ │ -04f916: 6e20 6e26 4100 |0007: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04f91c: 2180 |000a: array-length v0, v8 │ │ -04f91e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -04f920: 3572 3700 |000c: if-ge v2, v7, 0043 // +0037 │ │ -04f924: 9003 0902 |000e: add-int v3, v9, v2 │ │ -04f928: 2204 c503 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -04f92c: 7010 6726 0400 |0012: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04f932: 1a05 2500 |0015: const-string v5, " [" // string@0025 │ │ -04f936: 6e20 6e26 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04f93c: 0c04 |001a: move-result-object v4 │ │ -04f93e: 6e20 6b26 3400 |001b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04f944: 0c04 |001e: move-result-object v4 │ │ -04f946: 1a05 7511 |001f: const-string v5, "] = " // string@1175 │ │ -04f94a: 6e20 6e26 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04f950: 0c04 |0024: move-result-object v4 │ │ -04f952: 6e10 7426 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04f958: 0c04 |0028: move-result-object v4 │ │ -04f95a: 6e20 6e26 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04f960: 3a03 0400 |002c: if-ltz v3, 0030 // +0004 │ │ -04f964: 3403 0f00 |002e: if-lt v3, v0, 003d // +000f │ │ -04f968: 1a04 5723 |0030: const-string v4, "out of bounds" // string@2357 │ │ -04f96c: 6e20 6e26 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04f972: 1304 0a00 |0035: const/16 v4, #int 10 // #a │ │ -04f976: 6e20 6926 4100 |0037: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -04f97c: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04f980: 28d0 |003c: goto 000c // -0030 │ │ -04f982: 4404 0803 |003d: aget v4, v8, v3 │ │ -04f986: 6e20 6b26 4100 |003f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04f98c: 28f3 |0042: goto 0035 // -000d │ │ -04f98e: 1a04 252c |0043: const-string v4, "}" // string@2c25 │ │ -04f992: 6e20 6e26 4100 |0045: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04f998: 6e10 7426 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04f99e: 0c04 |004b: move-result-object v4 │ │ -04f9a0: 1104 |004c: return-object v4 │ │ +05ddd4: |[05ddd4] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.toString:(I[II)Ljava/lang/String; │ │ +05dde4: 2201 c303 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +05dde8: 7010 6726 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05ddee: 1a04 1f2c |0005: const-string v4, "{ │ │ +" // string@2c1f │ │ +05ddf2: 6e20 6e26 4100 |0007: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05ddf8: 2180 |000a: array-length v0, v8 │ │ +05ddfa: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +05ddfc: 3572 3700 |000c: if-ge v2, v7, 0043 // +0037 │ │ +05de00: 9003 0902 |000e: add-int v3, v9, v2 │ │ +05de04: 2204 c303 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +05de08: 7010 6726 0400 |0012: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05de0e: 1a05 2500 |0015: const-string v5, " [" // string@0025 │ │ +05de12: 6e20 6e26 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05de18: 0c04 |001a: move-result-object v4 │ │ +05de1a: 6e20 6b26 3400 |001b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05de20: 0c04 |001e: move-result-object v4 │ │ +05de22: 1a05 7311 |001f: const-string v5, "] = " // string@1173 │ │ +05de26: 6e20 6e26 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05de2c: 0c04 |0024: move-result-object v4 │ │ +05de2e: 6e10 7426 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05de34: 0c04 |0028: move-result-object v4 │ │ +05de36: 6e20 6e26 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05de3c: 3a03 0400 |002c: if-ltz v3, 0030 // +0004 │ │ +05de40: 3403 0f00 |002e: if-lt v3, v0, 003d // +000f │ │ +05de44: 1a04 5523 |0030: const-string v4, "out of bounds" // string@2355 │ │ +05de48: 6e20 6e26 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05de4e: 1304 0a00 |0035: const/16 v4, #int 10 // #a │ │ +05de52: 6e20 6926 4100 |0037: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +05de58: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05de5c: 28d0 |003c: goto 000c // -0030 │ │ +05de5e: 4404 0803 |003d: aget v4, v8, v3 │ │ +05de62: 6e20 6b26 4100 |003f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05de68: 28f3 |0042: goto 0035 // -000d │ │ +05de6a: 1a04 232c |0043: const-string v4, "}" // string@2c23 │ │ +05de6e: 6e20 6e26 4100 |0045: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05de74: 6e10 7426 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05de7a: 0c04 |004b: move-result-object v4 │ │ +05de7c: 1104 |004c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x0005 line=461 │ │ 0x000a line=462 │ │ 0x000b line=463 │ │ 0x000e line=464 │ │ @@ -10906,53 +10906,53 @@ │ │ type : '(I[Ljava/lang/Object;I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -04f9a4: |[04f9a4] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.toString:(I[Ljava/lang/Object;I)Ljava/lang/String; │ │ -04f9b4: 2201 c503 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -04f9b8: 7010 6726 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04f9be: 1a04 212c |0005: const-string v4, "{ │ │ -" // string@2c21 │ │ -04f9c2: 6e20 6e26 4100 |0007: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04f9c8: 2180 |000a: array-length v0, v8 │ │ -04f9ca: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -04f9cc: 3572 3700 |000c: if-ge v2, v7, 0043 // +0037 │ │ -04f9d0: 9003 0902 |000e: add-int v3, v9, v2 │ │ -04f9d4: 2204 c503 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -04f9d8: 7010 6726 0400 |0012: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -04f9de: 1a05 2500 |0015: const-string v5, " [" // string@0025 │ │ -04f9e2: 6e20 6e26 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04f9e8: 0c04 |001a: move-result-object v4 │ │ -04f9ea: 6e20 6b26 3400 |001b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -04f9f0: 0c04 |001e: move-result-object v4 │ │ -04f9f2: 1a05 7511 |001f: const-string v5, "] = " // string@1175 │ │ -04f9f6: 6e20 6e26 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04f9fc: 0c04 |0024: move-result-object v4 │ │ -04f9fe: 6e10 7426 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04fa04: 0c04 |0028: move-result-object v4 │ │ -04fa06: 6e20 6e26 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04fa0c: 3a03 0400 |002c: if-ltz v3, 0030 // +0004 │ │ -04fa10: 3403 0f00 |002e: if-lt v3, v0, 003d // +000f │ │ -04fa14: 1a04 5723 |0030: const-string v4, "out of bounds" // string@2357 │ │ -04fa18: 6e20 6e26 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04fa1e: 1304 0a00 |0035: const/16 v4, #int 10 // #a │ │ -04fa22: 6e20 6926 4100 |0037: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -04fa28: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04fa2c: 28d0 |003c: goto 000c // -0030 │ │ -04fa2e: 4604 0803 |003d: aget-object v4, v8, v3 │ │ -04fa32: 6e20 6d26 4100 |003f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -04fa38: 28f3 |0042: goto 0035 // -000d │ │ -04fa3a: 1a04 252c |0043: const-string v4, "}" // string@2c25 │ │ -04fa3e: 6e20 6e26 4100 |0045: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -04fa44: 6e10 7426 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -04fa4a: 0c04 |004b: move-result-object v4 │ │ -04fa4c: 1104 |004c: return-object v4 │ │ +05de80: |[05de80] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.toString:(I[Ljava/lang/Object;I)Ljava/lang/String; │ │ +05de90: 2201 c303 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +05de94: 7010 6726 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05de9a: 1a04 1f2c |0005: const-string v4, "{ │ │ +" // string@2c1f │ │ +05de9e: 6e20 6e26 4100 |0007: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05dea4: 2180 |000a: array-length v0, v8 │ │ +05dea6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +05dea8: 3572 3700 |000c: if-ge v2, v7, 0043 // +0037 │ │ +05deac: 9003 0902 |000e: add-int v3, v9, v2 │ │ +05deb0: 2204 c303 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +05deb4: 7010 6726 0400 |0012: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05deba: 1a05 2500 |0015: const-string v5, " [" // string@0025 │ │ +05debe: 6e20 6e26 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05dec4: 0c04 |001a: move-result-object v4 │ │ +05dec6: 6e20 6b26 3400 |001b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05decc: 0c04 |001e: move-result-object v4 │ │ +05dece: 1a05 7311 |001f: const-string v5, "] = " // string@1173 │ │ +05ded2: 6e20 6e26 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05ded8: 0c04 |0024: move-result-object v4 │ │ +05deda: 6e10 7426 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05dee0: 0c04 |0028: move-result-object v4 │ │ +05dee2: 6e20 6e26 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05dee8: 3a03 0400 |002c: if-ltz v3, 0030 // +0004 │ │ +05deec: 3403 0f00 |002e: if-lt v3, v0, 003d // +000f │ │ +05def0: 1a04 5523 |0030: const-string v4, "out of bounds" // string@2355 │ │ +05def4: 6e20 6e26 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05defa: 1304 0a00 |0035: const/16 v4, #int 10 // #a │ │ +05defe: 6e20 6926 4100 |0037: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +05df04: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05df08: 28d0 |003c: goto 000c // -0030 │ │ +05df0a: 4604 0803 |003d: aget-object v4, v8, v3 │ │ +05df0e: 6e20 6d26 4100 |003f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +05df14: 28f3 |0042: goto 0035 // -000d │ │ +05df16: 1a04 232c |0043: const-string v4, "}" // string@2c23 │ │ +05df1a: 6e20 6e26 4100 |0045: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05df20: 6e10 7426 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05df26: 0c04 |004b: move-result-object v4 │ │ +05df28: 1104 |004c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ 0x0005 line=479 │ │ 0x000a line=480 │ │ 0x000b line=481 │ │ 0x000e line=482 │ │ @@ -10979,21 +10979,21 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -04fa50: |[04fa50] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.toString:(Ljava/lang/Object;)Ljava/lang/String; │ │ -04fa60: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ -04fa64: 1a00 7c22 |0002: const-string v0, "null" // string@227c │ │ -04fa68: 1100 |0004: return-object v0 │ │ -04fa6a: 6e10 2d26 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ -04fa70: 0c00 |0008: move-result-object v0 │ │ -04fa72: 28fb |0009: goto 0004 // -0005 │ │ +05df2c: |[05df2c] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.toString:(Ljava/lang/Object;)Ljava/lang/String; │ │ +05df3c: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ +05df40: 1a00 7a22 |0002: const-string v0, "null" // string@227a │ │ +05df44: 1100 |0004: return-object v0 │ │ +05df46: 6e10 2d26 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ +05df4c: 0c00 |0008: move-result-object v0 │ │ +05df4e: 28fb |0009: goto 0004 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ 0x0002 line=437 │ │ 0x0004 line=439 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper; │ │ @@ -11005,39 +11005,39 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 51 16-bit code units │ │ -04fa74: |[04fa74] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z │ │ -04fa84: 1a00 a016 |0000: const-string v0, "eglChooseConfig" // string@16a0 │ │ -04fa88: 7020 0206 0700 |0002: invoke-direct {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ -04fa8e: 1a00 2416 |0005: const-string v0, "display" // string@1624 │ │ -04fa92: 7030 fe05 0708 |0007: invoke-direct {v7, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ -04fa98: 1a00 f012 |000a: const-string v0, "attrib_list" // string@12f0 │ │ -04fa9c: 7030 0006 0709 |000c: invoke-direct {v7, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@0600 │ │ -04faa2: 1a00 c114 |000f: const-string v0, "config_size" // string@14c1 │ │ -04faa6: 7030 fa05 070b |0011: invoke-direct {v7, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;I)V // method@05fa │ │ -04faac: 7010 1c06 0700 |0014: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ -04fab2: 5470 6602 |0017: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ -04fab6: 0781 |0019: move-object v1, v8 │ │ -04fab8: 0792 |001a: move-object v2, v9 │ │ -04faba: 07a3 |001b: move-object v3, v10 │ │ -04fabc: 01b4 |001c: move v4, v11 │ │ -04fabe: 07c5 |001d: move-object v5, v12 │ │ -04fac0: 7806 a127 0000 |001e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a1 │ │ -04fac6: 0a06 |0021: move-result v6 │ │ -04fac8: 1a00 c214 |0022: const-string v0, "configs" // string@14c2 │ │ -04facc: 7030 0106 070a |0024: invoke-direct {v7, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[Ljava/lang/Object;)V // method@0601 │ │ -04fad2: 1a00 c122 |0027: const-string v0, "num_config" // string@22c1 │ │ -04fad6: 7030 0006 070c |0029: invoke-direct {v7, v0, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@0600 │ │ -04fadc: 7020 2506 6700 |002c: invoke-direct {v7, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0625 │ │ -04fae2: 7010 0306 0700 |002f: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ -04fae8: 0f06 |0032: return v6 │ │ +05df50: |[05df50] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z │ │ +05df60: 1a00 9e16 |0000: const-string v0, "eglChooseConfig" // string@169e │ │ +05df64: 7020 0206 0700 |0002: invoke-direct {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ +05df6a: 1a00 2216 |0005: const-string v0, "display" // string@1622 │ │ +05df6e: 7030 fe05 0708 |0007: invoke-direct {v7, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ +05df74: 1a00 ee12 |000a: const-string v0, "attrib_list" // string@12ee │ │ +05df78: 7030 0006 0709 |000c: invoke-direct {v7, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@0600 │ │ +05df7e: 1a00 bf14 |000f: const-string v0, "config_size" // string@14bf │ │ +05df82: 7030 fa05 070b |0011: invoke-direct {v7, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;I)V // method@05fa │ │ +05df88: 7010 1c06 0700 |0014: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ +05df8e: 5470 6602 |0017: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ +05df92: 0781 |0019: move-object v1, v8 │ │ +05df94: 0792 |001a: move-object v2, v9 │ │ +05df96: 07a3 |001b: move-object v3, v10 │ │ +05df98: 01b4 |001c: move v4, v11 │ │ +05df9a: 07c5 |001d: move-object v5, v12 │ │ +05df9c: 7806 a127 0000 |001e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a1 │ │ +05dfa2: 0a06 |0021: move-result v6 │ │ +05dfa4: 1a00 c014 |0022: const-string v0, "configs" // string@14c0 │ │ +05dfa8: 7030 0106 070a |0024: invoke-direct {v7, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[Ljava/lang/Object;)V // method@0601 │ │ +05dfae: 1a00 bf22 |0027: const-string v0, "num_config" // string@22bf │ │ +05dfb2: 7030 0006 070c |0029: invoke-direct {v7, v0, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@0600 │ │ +05dfb8: 7020 2506 6700 |002c: invoke-direct {v7, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0625 │ │ +05dfbe: 7010 0306 0700 |002f: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ +05dfc4: 0f06 |0032: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=43 │ │ 0x000a line=44 │ │ 0x000f line=45 │ │ 0x0014 line=46 │ │ @@ -11061,30 +11061,30 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -04faec: |[04faec] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglCopyBuffers:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljava/lang/Object;)Z │ │ -04fafc: 1a01 a316 |0000: const-string v1, "eglCopyBuffers" // string@16a3 │ │ -04fb00: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ -04fb06: 1a01 2416 |0005: const-string v1, "display" // string@1624 │ │ -04fb0a: 7030 fe05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ -04fb10: 1a01 1229 |000a: const-string v1, "surface" // string@2912 │ │ -04fb14: 7030 ff05 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLSurface;)V // method@05ff │ │ -04fb1a: 1a01 e321 |000f: const-string v1, "native_pixmap" // string@21e3 │ │ -04fb1e: 7030 fb05 1205 |0011: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@05fb │ │ -04fb24: 7010 1c06 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ -04fb2a: 5421 6602 |0017: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ -04fb2e: 7240 a227 3154 |0019: invoke-interface {v1, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglCopyBuffers:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljava/lang/Object;)Z // method@27a2 │ │ -04fb34: 0a00 |001c: move-result v0 │ │ -04fb36: 7020 2506 0200 |001d: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0625 │ │ -04fb3c: 7010 0306 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ -04fb42: 0f00 |0023: return v0 │ │ +05dfc8: |[05dfc8] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglCopyBuffers:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljava/lang/Object;)Z │ │ +05dfd8: 1a01 a116 |0000: const-string v1, "eglCopyBuffers" // string@16a1 │ │ +05dfdc: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ +05dfe2: 1a01 2216 |0005: const-string v1, "display" // string@1622 │ │ +05dfe6: 7030 fe05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ +05dfec: 1a01 1029 |000a: const-string v1, "surface" // string@2910 │ │ +05dff0: 7030 ff05 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLSurface;)V // method@05ff │ │ +05dff6: 1a01 e121 |000f: const-string v1, "native_pixmap" // string@21e1 │ │ +05dffa: 7030 fb05 1205 |0011: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@05fb │ │ +05e000: 7010 1c06 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ +05e006: 5421 6602 |0017: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ +05e00a: 7240 a227 3154 |0019: invoke-interface {v1, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglCopyBuffers:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljava/lang/Object;)Z // method@27a2 │ │ +05e010: 0a00 |001c: move-result v0 │ │ +05e012: 7020 2506 0200 |001d: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0625 │ │ +05e018: 7010 0306 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ +05e01e: 0f00 |0023: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=58 │ │ 0x000a line=59 │ │ 0x000f line=60 │ │ 0x0014 line=61 │ │ @@ -11104,32 +11104,32 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljavax/microedition/khronos/egl/EGLContext;[I)Ljavax/microedition/khronos/egl/EGLContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 41 16-bit code units │ │ -04fb44: |[04fb44] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglCreateContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljavax/microedition/khronos/egl/EGLContext;[I)Ljavax/microedition/khronos/egl/EGLContext; │ │ -04fb54: 1a01 a416 |0000: const-string v1, "eglCreateContext" // string@16a4 │ │ -04fb58: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ -04fb5e: 1a01 2416 |0005: const-string v1, "display" // string@1624 │ │ -04fb62: 7030 fe05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ -04fb68: 1a01 bc14 |000a: const-string v1, "config" // string@14bc │ │ -04fb6c: 7030 fb05 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@05fb │ │ -04fb72: 1a01 0528 |000f: const-string v1, "share_context" // string@2805 │ │ -04fb76: 7030 fd05 1205 |0011: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLContext;)V // method@05fd │ │ -04fb7c: 1a01 f012 |0014: const-string v1, "attrib_list" // string@12f0 │ │ -04fb80: 7030 0006 1206 |0016: invoke-direct {v2, v1, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@0600 │ │ -04fb86: 7010 1c06 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ -04fb8c: 5421 6602 |001c: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ -04fb90: 7256 a327 3154 |001e: invoke-interface {v1, v3, v4, v5, v6}, Ljavax/microedition/khronos/egl/EGL10;.eglCreateContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljavax/microedition/khronos/egl/EGLContext;[I)Ljavax/microedition/khronos/egl/EGLContext; // method@27a3 │ │ -04fb96: 0c00 |0021: move-result-object v0 │ │ -04fb98: 7020 2306 0200 |0022: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/Object;)V // method@0623 │ │ -04fb9e: 7010 0306 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ -04fba4: 1100 |0028: return-object v0 │ │ +05e020: |[05e020] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglCreateContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljavax/microedition/khronos/egl/EGLContext;[I)Ljavax/microedition/khronos/egl/EGLContext; │ │ +05e030: 1a01 a216 |0000: const-string v1, "eglCreateContext" // string@16a2 │ │ +05e034: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ +05e03a: 1a01 2216 |0005: const-string v1, "display" // string@1622 │ │ +05e03e: 7030 fe05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ +05e044: 1a01 ba14 |000a: const-string v1, "config" // string@14ba │ │ +05e048: 7030 fb05 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@05fb │ │ +05e04e: 1a01 0328 |000f: const-string v1, "share_context" // string@2803 │ │ +05e052: 7030 fd05 1205 |0011: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLContext;)V // method@05fd │ │ +05e058: 1a01 ee12 |0014: const-string v1, "attrib_list" // string@12ee │ │ +05e05c: 7030 0006 1206 |0016: invoke-direct {v2, v1, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@0600 │ │ +05e062: 7010 1c06 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ +05e068: 5421 6602 |001c: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ +05e06c: 7256 a327 3154 |001e: invoke-interface {v1, v3, v4, v5, v6}, Ljavax/microedition/khronos/egl/EGL10;.eglCreateContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljavax/microedition/khronos/egl/EGLContext;[I)Ljavax/microedition/khronos/egl/EGLContext; // method@27a3 │ │ +05e072: 0c00 |0021: move-result-object v0 │ │ +05e074: 7020 2306 0200 |0022: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/Object;)V // method@0623 │ │ +05e07a: 7010 0306 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ +05e080: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0005 line=71 │ │ 0x000a line=72 │ │ 0x000f line=73 │ │ 0x0014 line=74 │ │ @@ -11151,30 +11151,30 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;[I)Ljavax/microedition/khronos/egl/EGLSurface;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -04fba8: |[04fba8] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglCreatePbufferSurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;[I)Ljavax/microedition/khronos/egl/EGLSurface; │ │ -04fbb8: 1a01 a516 |0000: const-string v1, "eglCreatePbufferSurface" // string@16a5 │ │ -04fbbc: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ -04fbc2: 1a01 2416 |0005: const-string v1, "display" // string@1624 │ │ -04fbc6: 7030 fe05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ -04fbcc: 1a01 bc14 |000a: const-string v1, "config" // string@14bc │ │ -04fbd0: 7030 fb05 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@05fb │ │ -04fbd6: 1a01 f012 |000f: const-string v1, "attrib_list" // string@12f0 │ │ -04fbda: 7030 0006 1205 |0011: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@0600 │ │ -04fbe0: 7010 1c06 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ -04fbe6: 5421 6602 |0017: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ -04fbea: 7240 a427 3154 |0019: invoke-interface {v1, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglCreatePbufferSurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;[I)Ljavax/microedition/khronos/egl/EGLSurface; // method@27a4 │ │ -04fbf0: 0c00 |001c: move-result-object v0 │ │ -04fbf2: 7020 2306 0200 |001d: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/Object;)V // method@0623 │ │ -04fbf8: 7010 0306 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ -04fbfe: 1100 |0023: return-object v0 │ │ +05e084: |[05e084] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglCreatePbufferSurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;[I)Ljavax/microedition/khronos/egl/EGLSurface; │ │ +05e094: 1a01 a316 |0000: const-string v1, "eglCreatePbufferSurface" // string@16a3 │ │ +05e098: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ +05e09e: 1a01 2216 |0005: const-string v1, "display" // string@1622 │ │ +05e0a2: 7030 fe05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ +05e0a8: 1a01 ba14 |000a: const-string v1, "config" // string@14ba │ │ +05e0ac: 7030 fb05 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@05fb │ │ +05e0b2: 1a01 ee12 |000f: const-string v1, "attrib_list" // string@12ee │ │ +05e0b6: 7030 0006 1205 |0011: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@0600 │ │ +05e0bc: 7010 1c06 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ +05e0c2: 5421 6602 |0017: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ +05e0c6: 7240 a427 3154 |0019: invoke-interface {v1, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglCreatePbufferSurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;[I)Ljavax/microedition/khronos/egl/EGLSurface; // method@27a4 │ │ +05e0cc: 0c00 |001c: move-result-object v0 │ │ +05e0ce: 7020 2306 0200 |001d: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/Object;)V // method@0623 │ │ +05e0d4: 7010 0306 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ +05e0da: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0005 line=85 │ │ 0x000a line=86 │ │ 0x000f line=87 │ │ 0x0014 line=88 │ │ @@ -11194,32 +11194,32 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;[I)Ljavax/microedition/khronos/egl/EGLSurface;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 41 16-bit code units │ │ -04fc00: |[04fc00] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglCreatePixmapSurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;[I)Ljavax/microedition/khronos/egl/EGLSurface; │ │ -04fc10: 1a01 a616 |0000: const-string v1, "eglCreatePixmapSurface" // string@16a6 │ │ -04fc14: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ -04fc1a: 1a01 2416 |0005: const-string v1, "display" // string@1624 │ │ -04fc1e: 7030 fe05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ -04fc24: 1a01 bc14 |000a: const-string v1, "config" // string@14bc │ │ -04fc28: 7030 fb05 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@05fb │ │ -04fc2e: 1a01 e321 |000f: const-string v1, "native_pixmap" // string@21e3 │ │ -04fc32: 7030 fb05 1205 |0011: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@05fb │ │ -04fc38: 1a01 f012 |0014: const-string v1, "attrib_list" // string@12f0 │ │ -04fc3c: 7030 0006 1206 |0016: invoke-direct {v2, v1, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@0600 │ │ -04fc42: 7010 1c06 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ -04fc48: 5421 6602 |001c: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ -04fc4c: 7256 a527 3154 |001e: invoke-interface {v1, v3, v4, v5, v6}, Ljavax/microedition/khronos/egl/EGL10;.eglCreatePixmapSurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;[I)Ljavax/microedition/khronos/egl/EGLSurface; // method@27a5 │ │ -04fc52: 0c00 |0021: move-result-object v0 │ │ -04fc54: 7020 2306 0200 |0022: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/Object;)V // method@0623 │ │ -04fc5a: 7010 0306 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ -04fc60: 1100 |0028: return-object v0 │ │ +05e0dc: |[05e0dc] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglCreatePixmapSurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;[I)Ljavax/microedition/khronos/egl/EGLSurface; │ │ +05e0ec: 1a01 a416 |0000: const-string v1, "eglCreatePixmapSurface" // string@16a4 │ │ +05e0f0: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ +05e0f6: 1a01 2216 |0005: const-string v1, "display" // string@1622 │ │ +05e0fa: 7030 fe05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ +05e100: 1a01 ba14 |000a: const-string v1, "config" // string@14ba │ │ +05e104: 7030 fb05 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@05fb │ │ +05e10a: 1a01 e121 |000f: const-string v1, "native_pixmap" // string@21e1 │ │ +05e10e: 7030 fb05 1205 |0011: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@05fb │ │ +05e114: 1a01 ee12 |0014: const-string v1, "attrib_list" // string@12ee │ │ +05e118: 7030 0006 1206 |0016: invoke-direct {v2, v1, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@0600 │ │ +05e11e: 7010 1c06 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ +05e124: 5421 6602 |001c: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ +05e128: 7256 a527 3154 |001e: invoke-interface {v1, v3, v4, v5, v6}, Ljavax/microedition/khronos/egl/EGL10;.eglCreatePixmapSurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;[I)Ljavax/microedition/khronos/egl/EGLSurface; // method@27a5 │ │ +05e12e: 0c00 |0021: move-result-object v0 │ │ +05e130: 7020 2306 0200 |0022: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/Object;)V // method@0623 │ │ +05e136: 7010 0306 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ +05e13c: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0005 line=98 │ │ 0x000a line=99 │ │ 0x000f line=100 │ │ 0x0014 line=101 │ │ @@ -11241,32 +11241,32 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;[I)Ljavax/microedition/khronos/egl/EGLSurface;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 41 16-bit code units │ │ -04fc64: |[04fc64] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglCreateWindowSurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;[I)Ljavax/microedition/khronos/egl/EGLSurface; │ │ -04fc74: 1a01 a716 |0000: const-string v1, "eglCreateWindowSurface" // string@16a7 │ │ -04fc78: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ -04fc7e: 1a01 2416 |0005: const-string v1, "display" // string@1624 │ │ -04fc82: 7030 fe05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ -04fc88: 1a01 bc14 |000a: const-string v1, "config" // string@14bc │ │ -04fc8c: 7030 fb05 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@05fb │ │ -04fc92: 1a01 e421 |000f: const-string v1, "native_window" // string@21e4 │ │ -04fc96: 7030 fb05 1205 |0011: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@05fb │ │ -04fc9c: 1a01 f012 |0014: const-string v1, "attrib_list" // string@12f0 │ │ -04fca0: 7030 0006 1206 |0016: invoke-direct {v2, v1, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@0600 │ │ -04fca6: 7010 1c06 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ -04fcac: 5421 6602 |001c: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ -04fcb0: 7256 a627 3154 |001e: invoke-interface {v1, v3, v4, v5, v6}, Ljavax/microedition/khronos/egl/EGL10;.eglCreateWindowSurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;[I)Ljavax/microedition/khronos/egl/EGLSurface; // method@27a6 │ │ -04fcb6: 0c00 |0021: move-result-object v0 │ │ -04fcb8: 7020 2306 0200 |0022: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/Object;)V // method@0623 │ │ -04fcbe: 7010 0306 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ -04fcc4: 1100 |0028: return-object v0 │ │ +05e140: |[05e140] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglCreateWindowSurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;[I)Ljavax/microedition/khronos/egl/EGLSurface; │ │ +05e150: 1a01 a516 |0000: const-string v1, "eglCreateWindowSurface" // string@16a5 │ │ +05e154: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ +05e15a: 1a01 2216 |0005: const-string v1, "display" // string@1622 │ │ +05e15e: 7030 fe05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ +05e164: 1a01 ba14 |000a: const-string v1, "config" // string@14ba │ │ +05e168: 7030 fb05 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@05fb │ │ +05e16e: 1a01 e221 |000f: const-string v1, "native_window" // string@21e2 │ │ +05e172: 7030 fb05 1205 |0011: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@05fb │ │ +05e178: 1a01 ee12 |0014: const-string v1, "attrib_list" // string@12ee │ │ +05e17c: 7030 0006 1206 |0016: invoke-direct {v2, v1, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@0600 │ │ +05e182: 7010 1c06 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ +05e188: 5421 6602 |001c: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ +05e18c: 7256 a627 3154 |001e: invoke-interface {v1, v3, v4, v5, v6}, Ljavax/microedition/khronos/egl/EGL10;.eglCreateWindowSurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;[I)Ljavax/microedition/khronos/egl/EGLSurface; // method@27a6 │ │ +05e192: 0c00 |0021: move-result-object v0 │ │ +05e194: 7020 2306 0200 |0022: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/Object;)V // method@0623 │ │ +05e19a: 7010 0306 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ +05e1a0: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0005 line=112 │ │ 0x000a line=113 │ │ 0x000f line=114 │ │ 0x0014 line=115 │ │ @@ -11288,28 +11288,28 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -04fcc8: |[04fcc8] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglDestroyContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)Z │ │ -04fcd8: 1a01 a816 |0000: const-string v1, "eglDestroyContext" // string@16a8 │ │ -04fcdc: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ -04fce2: 1a01 2416 |0005: const-string v1, "display" // string@1624 │ │ -04fce6: 7030 fe05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ -04fcec: 1a01 e014 |000a: const-string v1, "context" // string@14e0 │ │ -04fcf0: 7030 fd05 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLContext;)V // method@05fd │ │ -04fcf6: 7010 1c06 0200 |000f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ -04fcfc: 5421 6602 |0012: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ -04fd00: 7230 a727 3104 |0014: invoke-interface {v1, v3, v4}, Ljavax/microedition/khronos/egl/EGL10;.eglDestroyContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@27a7 │ │ -04fd06: 0a00 |0017: move-result v0 │ │ -04fd08: 7020 2506 0200 |0018: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0625 │ │ -04fd0e: 7010 0306 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ -04fd14: 0f00 |001e: return v0 │ │ +05e1a4: |[05e1a4] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglDestroyContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)Z │ │ +05e1b4: 1a01 a616 |0000: const-string v1, "eglDestroyContext" // string@16a6 │ │ +05e1b8: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ +05e1be: 1a01 2216 |0005: const-string v1, "display" // string@1622 │ │ +05e1c2: 7030 fe05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ +05e1c8: 1a01 de14 |000a: const-string v1, "context" // string@14de │ │ +05e1cc: 7030 fd05 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLContext;)V // method@05fd │ │ +05e1d2: 7010 1c06 0200 |000f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ +05e1d8: 5421 6602 |0012: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ +05e1dc: 7230 a727 3104 |0014: invoke-interface {v1, v3, v4}, Ljavax/microedition/khronos/egl/EGL10;.eglDestroyContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@27a7 │ │ +05e1e2: 0a00 |0017: move-result v0 │ │ +05e1e4: 7020 2506 0200 |0018: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0625 │ │ +05e1ea: 7010 0306 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ +05e1f0: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0005 line=126 │ │ 0x000a line=127 │ │ 0x000f line=128 │ │ 0x0012 line=130 │ │ @@ -11327,28 +11327,28 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -04fd18: |[04fd18] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglDestroySurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z │ │ -04fd28: 1a01 a916 |0000: const-string v1, "eglDestroySurface" // string@16a9 │ │ -04fd2c: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ -04fd32: 1a01 2416 |0005: const-string v1, "display" // string@1624 │ │ -04fd36: 7030 fe05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ -04fd3c: 1a01 1229 |000a: const-string v1, "surface" // string@2912 │ │ -04fd40: 7030 ff05 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLSurface;)V // method@05ff │ │ -04fd46: 7010 1c06 0200 |000f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ -04fd4c: 5421 6602 |0012: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ -04fd50: 7230 a827 3104 |0014: invoke-interface {v1, v3, v4}, Ljavax/microedition/khronos/egl/EGL10;.eglDestroySurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z // method@27a8 │ │ -04fd56: 0a00 |0017: move-result v0 │ │ -04fd58: 7020 2506 0200 |0018: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0625 │ │ -04fd5e: 7010 0306 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ -04fd64: 0f00 |001e: return v0 │ │ +05e1f4: |[05e1f4] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglDestroySurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z │ │ +05e204: 1a01 a716 |0000: const-string v1, "eglDestroySurface" // string@16a7 │ │ +05e208: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ +05e20e: 1a01 2216 |0005: const-string v1, "display" // string@1622 │ │ +05e212: 7030 fe05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ +05e218: 1a01 1029 |000a: const-string v1, "surface" // string@2910 │ │ +05e21c: 7030 ff05 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLSurface;)V // method@05ff │ │ +05e222: 7010 1c06 0200 |000f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ +05e228: 5421 6602 |0012: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ +05e22c: 7230 a827 3104 |0014: invoke-interface {v1, v3, v4}, Ljavax/microedition/khronos/egl/EGL10;.eglDestroySurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z // method@27a8 │ │ +05e232: 0a00 |0017: move-result v0 │ │ +05e234: 7020 2506 0200 |0018: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0625 │ │ +05e23a: 7010 0306 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ +05e240: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0005 line=138 │ │ 0x000a line=139 │ │ 0x000f line=140 │ │ 0x0012 line=142 │ │ @@ -11366,33 +11366,33 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -04fd68: |[04fd68] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z │ │ -04fd78: 1a01 ac16 |0000: const-string v1, "eglGetConfigAttrib" // string@16ac │ │ -04fd7c: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ -04fd82: 1a01 2416 |0005: const-string v1, "display" // string@1624 │ │ -04fd86: 7030 fe05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ -04fd8c: 1a01 bc14 |000a: const-string v1, "config" // string@14bc │ │ -04fd90: 7030 fb05 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@05fb │ │ -04fd96: 1a01 f212 |000f: const-string v1, "attribute" // string@12f2 │ │ -04fd9a: 7030 fa05 1205 |0011: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;I)V // method@05fa │ │ -04fda0: 7010 1c06 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ -04fda6: 5421 6602 |0017: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ -04fdaa: 7256 a927 3154 |0019: invoke-interface {v1, v3, v4, v5, v6}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a9 │ │ -04fdb0: 0a00 |001c: move-result v0 │ │ -04fdb2: 1a01 0b2b |001d: const-string v1, "value" // string@2b0b │ │ -04fdb6: 7030 0006 1206 |001f: invoke-direct {v2, v1, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@0600 │ │ -04fdbc: 7020 2506 0200 |0022: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0625 │ │ -04fdc2: 7010 0306 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ -04fdc8: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -04fdca: 0f01 |0029: return v1 │ │ +05e244: |[05e244] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z │ │ +05e254: 1a01 aa16 |0000: const-string v1, "eglGetConfigAttrib" // string@16aa │ │ +05e258: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ +05e25e: 1a01 2216 |0005: const-string v1, "display" // string@1622 │ │ +05e262: 7030 fe05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ +05e268: 1a01 ba14 |000a: const-string v1, "config" // string@14ba │ │ +05e26c: 7030 fb05 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@05fb │ │ +05e272: 1a01 f012 |000f: const-string v1, "attribute" // string@12f0 │ │ +05e276: 7030 fa05 1205 |0011: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;I)V // method@05fa │ │ +05e27c: 7010 1c06 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ +05e282: 5421 6602 |0017: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ +05e286: 7256 a927 3154 |0019: invoke-interface {v1, v3, v4, v5, v6}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a9 │ │ +05e28c: 0a00 |001c: move-result v0 │ │ +05e28e: 1a01 092b |001d: const-string v1, "value" // string@2b09 │ │ +05e292: 7030 0006 1206 |001f: invoke-direct {v2, v1, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@0600 │ │ +05e298: 7020 2506 0200 |0022: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0625 │ │ +05e29e: 7010 0306 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ +05e2a4: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +05e2a6: 0f01 |0029: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0005 line=150 │ │ 0x000a line=151 │ │ 0x000f line=152 │ │ 0x0014 line=153 │ │ @@ -11414,32 +11414,32 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 41 16-bit code units │ │ -04fdcc: |[04fdcc] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglGetConfigs:(Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z │ │ -04fddc: 1a01 ad16 |0000: const-string v1, "eglGetConfigs" // string@16ad │ │ -04fde0: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ -04fde6: 1a01 2416 |0005: const-string v1, "display" // string@1624 │ │ -04fdea: 7030 fe05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ -04fdf0: 1a01 c114 |000a: const-string v1, "config_size" // string@14c1 │ │ -04fdf4: 7030 fa05 1205 |000c: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;I)V // method@05fa │ │ -04fdfa: 7010 1c06 0200 |000f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ -04fe00: 5421 6602 |0012: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ -04fe04: 7256 aa27 3154 |0014: invoke-interface {v1, v3, v4, v5, v6}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigs:(Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27aa │ │ -04fe0a: 0a00 |0017: move-result v0 │ │ -04fe0c: 1a01 c214 |0018: const-string v1, "configs" // string@14c2 │ │ -04fe10: 7030 0106 1204 |001a: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[Ljava/lang/Object;)V // method@0601 │ │ -04fe16: 1a01 c122 |001d: const-string v1, "num_config" // string@22c1 │ │ -04fe1a: 7030 0006 1206 |001f: invoke-direct {v2, v1, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@0600 │ │ -04fe20: 7020 2506 0200 |0022: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0625 │ │ -04fe26: 7010 0306 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ -04fe2c: 0f00 |0028: return v0 │ │ +05e2a8: |[05e2a8] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglGetConfigs:(Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z │ │ +05e2b8: 1a01 ab16 |0000: const-string v1, "eglGetConfigs" // string@16ab │ │ +05e2bc: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ +05e2c2: 1a01 2216 |0005: const-string v1, "display" // string@1622 │ │ +05e2c6: 7030 fe05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ +05e2cc: 1a01 bf14 |000a: const-string v1, "config_size" // string@14bf │ │ +05e2d0: 7030 fa05 1205 |000c: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;I)V // method@05fa │ │ +05e2d6: 7010 1c06 0200 |000f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ +05e2dc: 5421 6602 |0012: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ +05e2e0: 7256 aa27 3154 |0014: invoke-interface {v1, v3, v4, v5, v6}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigs:(Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27aa │ │ +05e2e6: 0a00 |0017: move-result v0 │ │ +05e2e8: 1a01 c014 |0018: const-string v1, "configs" // string@14c0 │ │ +05e2ec: 7030 0106 1204 |001a: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[Ljava/lang/Object;)V // method@0601 │ │ +05e2f2: 1a01 bf22 |001d: const-string v1, "num_config" // string@22bf │ │ +05e2f6: 7030 0006 1206 |001f: invoke-direct {v2, v1, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@0600 │ │ +05e2fc: 7020 2506 0200 |0022: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0625 │ │ +05e302: 7010 0306 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ +05e308: 0f00 |0028: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0005 line=163 │ │ 0x000a line=164 │ │ 0x000f line=165 │ │ 0x0012 line=167 │ │ @@ -11461,24 +11461,24 @@ │ │ type : '()Ljavax/microedition/khronos/egl/EGLContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -04fe30: |[04fe30] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglGetCurrentContext:()Ljavax/microedition/khronos/egl/EGLContext; │ │ -04fe40: 1a01 ae16 |0000: const-string v1, "eglGetCurrentContext" // string@16ae │ │ -04fe44: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ -04fe4a: 7010 1c06 0200 |0005: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ -04fe50: 5421 6602 |0008: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ -04fe54: 7210 ab27 0100 |000a: invoke-interface {v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetCurrentContext:()Ljavax/microedition/khronos/egl/EGLContext; // method@27ab │ │ -04fe5a: 0c00 |000d: move-result-object v0 │ │ -04fe5c: 7020 2306 0200 |000e: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/Object;)V // method@0623 │ │ -04fe62: 7010 0306 0200 |0011: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ -04fe68: 1100 |0014: return-object v0 │ │ +05e30c: |[05e30c] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglGetCurrentContext:()Ljavax/microedition/khronos/egl/EGLContext; │ │ +05e31c: 1a01 ac16 |0000: const-string v1, "eglGetCurrentContext" // string@16ac │ │ +05e320: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ +05e326: 7010 1c06 0200 |0005: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ +05e32c: 5421 6602 |0008: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ +05e330: 7210 ab27 0100 |000a: invoke-interface {v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetCurrentContext:()Ljavax/microedition/khronos/egl/EGLContext; // method@27ab │ │ +05e336: 0c00 |000d: move-result-object v0 │ │ +05e338: 7020 2306 0200 |000e: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/Object;)V // method@0623 │ │ +05e33e: 7010 0306 0200 |0011: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ +05e344: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0005 line=177 │ │ 0x0008 line=179 │ │ 0x000e line=180 │ │ 0x0011 line=182 │ │ @@ -11492,24 +11492,24 @@ │ │ type : '()Ljavax/microedition/khronos/egl/EGLDisplay;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -04fe6c: |[04fe6c] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglGetCurrentDisplay:()Ljavax/microedition/khronos/egl/EGLDisplay; │ │ -04fe7c: 1a01 af16 |0000: const-string v1, "eglGetCurrentDisplay" // string@16af │ │ -04fe80: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ -04fe86: 7010 1c06 0200 |0005: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ -04fe8c: 5421 6602 |0008: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ -04fe90: 7210 ac27 0100 |000a: invoke-interface {v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetCurrentDisplay:()Ljavax/microedition/khronos/egl/EGLDisplay; // method@27ac │ │ -04fe96: 0c00 |000d: move-result-object v0 │ │ -04fe98: 7020 2306 0200 |000e: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/Object;)V // method@0623 │ │ -04fe9e: 7010 0306 0200 |0011: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ -04fea4: 1100 |0014: return-object v0 │ │ +05e348: |[05e348] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglGetCurrentDisplay:()Ljavax/microedition/khronos/egl/EGLDisplay; │ │ +05e358: 1a01 ad16 |0000: const-string v1, "eglGetCurrentDisplay" // string@16ad │ │ +05e35c: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ +05e362: 7010 1c06 0200 |0005: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ +05e368: 5421 6602 |0008: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ +05e36c: 7210 ac27 0100 |000a: invoke-interface {v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetCurrentDisplay:()Ljavax/microedition/khronos/egl/EGLDisplay; // method@27ac │ │ +05e372: 0c00 |000d: move-result-object v0 │ │ +05e374: 7020 2306 0200 |000e: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/Object;)V // method@0623 │ │ +05e37a: 7010 0306 0200 |0011: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ +05e380: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0005 line=188 │ │ 0x0008 line=190 │ │ 0x000e line=191 │ │ 0x0011 line=193 │ │ @@ -11523,26 +11523,26 @@ │ │ type : '(I)Ljavax/microedition/khronos/egl/EGLSurface;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -04fea8: |[04fea8] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglGetCurrentSurface:(I)Ljavax/microedition/khronos/egl/EGLSurface; │ │ -04feb8: 1a01 b016 |0000: const-string v1, "eglGetCurrentSurface" // string@16b0 │ │ -04febc: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ -04fec2: 1a01 1425 |0005: const-string v1, "readdraw" // string@2514 │ │ -04fec6: 7030 fa05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;I)V // method@05fa │ │ -04fecc: 7010 1c06 0200 |000a: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ -04fed2: 5421 6602 |000d: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ -04fed6: 7220 ad27 3100 |000f: invoke-interface {v1, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglGetCurrentSurface:(I)Ljavax/microedition/khronos/egl/EGLSurface; // method@27ad │ │ -04fedc: 0c00 |0012: move-result-object v0 │ │ -04fede: 7020 2306 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/Object;)V // method@0623 │ │ -04fee4: 7010 0306 0200 |0016: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ -04feea: 1100 |0019: return-object v0 │ │ +05e384: |[05e384] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglGetCurrentSurface:(I)Ljavax/microedition/khronos/egl/EGLSurface; │ │ +05e394: 1a01 ae16 |0000: const-string v1, "eglGetCurrentSurface" // string@16ae │ │ +05e398: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ +05e39e: 1a01 1225 |0005: const-string v1, "readdraw" // string@2512 │ │ +05e3a2: 7030 fa05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;I)V // method@05fa │ │ +05e3a8: 7010 1c06 0200 |000a: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ +05e3ae: 5421 6602 |000d: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ +05e3b2: 7220 ad27 3100 |000f: invoke-interface {v1, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglGetCurrentSurface:(I)Ljavax/microedition/khronos/egl/EGLSurface; // method@27ad │ │ +05e3b8: 0c00 |0012: move-result-object v0 │ │ +05e3ba: 7020 2306 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/Object;)V // method@0623 │ │ +05e3c0: 7010 0306 0200 |0016: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ +05e3c6: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0005 line=199 │ │ 0x000a line=200 │ │ 0x000d line=202 │ │ 0x0013 line=203 │ │ @@ -11558,26 +11558,26 @@ │ │ type : '(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -04feec: |[04feec] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; │ │ -04fefc: 1a01 b116 |0000: const-string v1, "eglGetDisplay" // string@16b1 │ │ -04ff00: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ -04ff06: 1a01 e221 |0005: const-string v1, "native_display" // string@21e2 │ │ -04ff0a: 7030 fb05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@05fb │ │ -04ff10: 7010 1c06 0200 |000a: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ -04ff16: 5421 6602 |000d: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ -04ff1a: 7220 ae27 3100 |000f: invoke-interface {v1, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@27ae │ │ -04ff20: 0c00 |0012: move-result-object v0 │ │ -04ff22: 7020 2306 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/Object;)V // method@0623 │ │ -04ff28: 7010 0306 0200 |0016: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ -04ff2e: 1100 |0019: return-object v0 │ │ +05e3c8: |[05e3c8] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; │ │ +05e3d8: 1a01 af16 |0000: const-string v1, "eglGetDisplay" // string@16af │ │ +05e3dc: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ +05e3e2: 1a01 e021 |0005: const-string v1, "native_display" // string@21e0 │ │ +05e3e6: 7030 fb05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@05fb │ │ +05e3ec: 7010 1c06 0200 |000a: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ +05e3f2: 5421 6602 |000d: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ +05e3f6: 7220 ae27 3100 |000f: invoke-interface {v1, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@27ae │ │ +05e3fc: 0c00 |0012: move-result-object v0 │ │ +05e3fe: 7020 2306 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/Object;)V // method@0623 │ │ +05e404: 7010 0306 0200 |0016: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ +05e40a: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0005 line=211 │ │ 0x000a line=212 │ │ 0x000d line=214 │ │ 0x0013 line=215 │ │ @@ -11593,25 +11593,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -04ff30: |[04ff30] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglGetError:()I │ │ -04ff40: 1a01 b216 |0000: const-string v1, "eglGetError" // string@16b2 │ │ -04ff44: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ -04ff4a: 7010 1c06 0200 |0005: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ -04ff50: 5421 6602 |0008: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ -04ff54: 7210 af27 0100 |000a: invoke-interface {v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@27af │ │ -04ff5a: 0a00 |000d: move-result v0 │ │ -04ff5c: 7110 1e06 0000 |000e: invoke-static {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.getErrorString:(I)Ljava/lang/String; // method@061e │ │ -04ff62: 0c01 |0011: move-result-object v1 │ │ -04ff64: 7020 2406 1200 |0012: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/String;)V // method@0624 │ │ -04ff6a: 0f00 |0015: return v0 │ │ +05e40c: |[05e40c] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglGetError:()I │ │ +05e41c: 1a01 b016 |0000: const-string v1, "eglGetError" // string@16b0 │ │ +05e420: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ +05e426: 7010 1c06 0200 |0005: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ +05e42c: 5421 6602 |0008: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ +05e430: 7210 af27 0100 |000a: invoke-interface {v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@27af │ │ +05e436: 0a00 |000d: move-result v0 │ │ +05e438: 7110 1e06 0000 |000e: invoke-static {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.getErrorString:(I)Ljava/lang/String; // method@061e │ │ +05e43e: 0c01 |0011: move-result-object v1 │ │ +05e440: 7020 2406 1200 |0012: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/String;)V // method@0624 │ │ +05e446: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0005 line=223 │ │ 0x0008 line=225 │ │ 0x000e line=226 │ │ 0x0015 line=228 │ │ @@ -11624,28 +11624,28 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -04ff6c: |[04ff6c] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z │ │ -04ff7c: 1a01 b316 |0000: const-string v1, "eglInitialize" // string@16b3 │ │ -04ff80: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ -04ff86: 1a01 2416 |0005: const-string v1, "display" // string@1624 │ │ -04ff8a: 7030 fe05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ -04ff90: 7010 1c06 0200 |000a: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ -04ff96: 5421 6602 |000d: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ -04ff9a: 7230 b027 3104 |000f: invoke-interface {v1, v3, v4}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@27b0 │ │ -04ffa0: 0a00 |0012: move-result v0 │ │ -04ffa2: 7020 2506 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0625 │ │ -04ffa8: 1a01 fc20 |0016: const-string v1, "major_minor" // string@20fc │ │ -04ffac: 7030 0006 1204 |0018: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@0600 │ │ -04ffb2: 7010 0306 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ -04ffb8: 0f00 |001e: return v0 │ │ +05e448: |[05e448] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z │ │ +05e458: 1a01 b116 |0000: const-string v1, "eglInitialize" // string@16b1 │ │ +05e45c: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ +05e462: 1a01 2216 |0005: const-string v1, "display" // string@1622 │ │ +05e466: 7030 fe05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ +05e46c: 7010 1c06 0200 |000a: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ +05e472: 5421 6602 |000d: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ +05e476: 7230 b027 3104 |000f: invoke-interface {v1, v3, v4}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@27b0 │ │ +05e47c: 0a00 |0012: move-result v0 │ │ +05e47e: 7020 2506 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0625 │ │ +05e484: 1a01 fa20 |0016: const-string v1, "major_minor" // string@20fa │ │ +05e488: 7030 0006 1204 |0018: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@0600 │ │ +05e48e: 7010 0306 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ +05e494: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0005 line=233 │ │ 0x000a line=234 │ │ 0x000d line=235 │ │ 0x0013 line=236 │ │ @@ -11663,32 +11663,32 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 41 16-bit code units │ │ -04ffbc: |[04ffbc] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglMakeCurrent:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z │ │ -04ffcc: 1a01 b416 |0000: const-string v1, "eglMakeCurrent" // string@16b4 │ │ -04ffd0: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ -04ffd6: 1a01 2416 |0005: const-string v1, "display" // string@1624 │ │ -04ffda: 7030 fe05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ -04ffe0: 1a01 5b16 |000a: const-string v1, "draw" // string@165b │ │ -04ffe4: 7030 ff05 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLSurface;)V // method@05ff │ │ -04ffea: 1a01 eb24 |000f: const-string v1, "read" // string@24eb │ │ -04ffee: 7030 ff05 1205 |0011: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLSurface;)V // method@05ff │ │ -04fff4: 1a01 e014 |0014: const-string v1, "context" // string@14e0 │ │ -04fff8: 7030 fd05 1206 |0016: invoke-direct {v2, v1, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLContext;)V // method@05fd │ │ -04fffe: 7010 1c06 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ -050004: 5421 6602 |001c: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ -050008: 7256 b127 3154 |001e: invoke-interface {v1, v3, v4, v5, v6}, Ljavax/microedition/khronos/egl/EGL10;.eglMakeCurrent:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@27b1 │ │ -05000e: 0a00 |0021: move-result v0 │ │ -050010: 7020 2506 0200 |0022: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0625 │ │ -050016: 7010 0306 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ -05001c: 0f00 |0028: return v0 │ │ +05e498: |[05e498] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglMakeCurrent:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z │ │ +05e4a8: 1a01 b216 |0000: const-string v1, "eglMakeCurrent" // string@16b2 │ │ +05e4ac: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ +05e4b2: 1a01 2216 |0005: const-string v1, "display" // string@1622 │ │ +05e4b6: 7030 fe05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ +05e4bc: 1a01 5916 |000a: const-string v1, "draw" // string@1659 │ │ +05e4c0: 7030 ff05 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLSurface;)V // method@05ff │ │ +05e4c6: 1a01 e924 |000f: const-string v1, "read" // string@24e9 │ │ +05e4ca: 7030 ff05 1205 |0011: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLSurface;)V // method@05ff │ │ +05e4d0: 1a01 de14 |0014: const-string v1, "context" // string@14de │ │ +05e4d4: 7030 fd05 1206 |0016: invoke-direct {v2, v1, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLContext;)V // method@05fd │ │ +05e4da: 7010 1c06 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ +05e4e0: 5421 6602 |001c: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ +05e4e4: 7256 b127 3154 |001e: invoke-interface {v1, v3, v4, v5, v6}, Ljavax/microedition/khronos/egl/EGL10;.eglMakeCurrent:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@27b1 │ │ +05e4ea: 0a00 |0021: move-result v0 │ │ +05e4ec: 7020 2506 0200 |0022: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0625 │ │ +05e4f2: 7010 0306 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ +05e4f8: 0f00 |0028: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0005 line=244 │ │ 0x000a line=245 │ │ 0x000f line=246 │ │ 0x0014 line=247 │ │ @@ -11710,33 +11710,33 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;I[I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -050020: |[050020] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglQueryContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;I[I)Z │ │ -050030: 1a01 b516 |0000: const-string v1, "eglQueryContext" // string@16b5 │ │ -050034: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ -05003a: 1a01 2416 |0005: const-string v1, "display" // string@1624 │ │ -05003e: 7030 fe05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ -050044: 1a01 e014 |000a: const-string v1, "context" // string@14e0 │ │ -050048: 7030 fd05 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLContext;)V // method@05fd │ │ -05004e: 1a01 f212 |000f: const-string v1, "attribute" // string@12f2 │ │ -050052: 7030 fa05 1205 |0011: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;I)V // method@05fa │ │ -050058: 7010 1c06 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ -05005e: 5421 6602 |0017: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ -050062: 7256 b227 3154 |0019: invoke-interface {v1, v3, v4, v5, v6}, Ljavax/microedition/khronos/egl/EGL10;.eglQueryContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;I[I)Z // method@27b2 │ │ -050068: 0a00 |001c: move-result v0 │ │ -05006a: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -05006c: 4401 0601 |001e: aget v1, v6, v1 │ │ -050070: 7020 2206 1200 |0020: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(I)V // method@0622 │ │ -050076: 7020 2506 0200 |0023: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0625 │ │ -05007c: 7010 0306 0200 |0026: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ -050082: 0f00 |0029: return v0 │ │ +05e4fc: |[05e4fc] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglQueryContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;I[I)Z │ │ +05e50c: 1a01 b316 |0000: const-string v1, "eglQueryContext" // string@16b3 │ │ +05e510: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ +05e516: 1a01 2216 |0005: const-string v1, "display" // string@1622 │ │ +05e51a: 7030 fe05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ +05e520: 1a01 de14 |000a: const-string v1, "context" // string@14de │ │ +05e524: 7030 fd05 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLContext;)V // method@05fd │ │ +05e52a: 1a01 f012 |000f: const-string v1, "attribute" // string@12f0 │ │ +05e52e: 7030 fa05 1205 |0011: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;I)V // method@05fa │ │ +05e534: 7010 1c06 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ +05e53a: 5421 6602 |0017: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ +05e53e: 7256 b227 3154 |0019: invoke-interface {v1, v3, v4, v5, v6}, Ljavax/microedition/khronos/egl/EGL10;.eglQueryContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;I[I)Z // method@27b2 │ │ +05e544: 0a00 |001c: move-result v0 │ │ +05e546: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +05e548: 4401 0601 |001e: aget v1, v6, v1 │ │ +05e54c: 7020 2206 1200 |0020: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(I)V // method@0622 │ │ +05e552: 7020 2506 0200 |0023: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0625 │ │ +05e558: 7010 0306 0200 |0026: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ +05e55e: 0f00 |0029: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0005 line=257 │ │ 0x000a line=258 │ │ 0x000f line=259 │ │ 0x0014 line=260 │ │ @@ -11758,28 +11758,28 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGLDisplay;I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -050084: |[050084] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglQueryString:(Ljavax/microedition/khronos/egl/EGLDisplay;I)Ljava/lang/String; │ │ -050094: 1a01 b616 |0000: const-string v1, "eglQueryString" // string@16b6 │ │ -050098: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ -05009e: 1a01 2416 |0005: const-string v1, "display" // string@1624 │ │ -0500a2: 7030 fe05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ -0500a8: 1a01 d221 |000a: const-string v1, "name" // string@21d2 │ │ -0500ac: 7030 fa05 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;I)V // method@05fa │ │ -0500b2: 7010 1c06 0200 |000f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ -0500b8: 5421 6602 |0012: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ -0500bc: 7230 b327 3104 |0014: invoke-interface {v1, v3, v4}, Ljavax/microedition/khronos/egl/EGL10;.eglQueryString:(Ljavax/microedition/khronos/egl/EGLDisplay;I)Ljava/lang/String; // method@27b3 │ │ -0500c2: 0c00 |0017: move-result-object v0 │ │ -0500c4: 7020 2406 0200 |0018: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/String;)V // method@0624 │ │ -0500ca: 7010 0306 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ -0500d0: 1100 |001e: return-object v0 │ │ +05e560: |[05e560] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglQueryString:(Ljavax/microedition/khronos/egl/EGLDisplay;I)Ljava/lang/String; │ │ +05e570: 1a01 b416 |0000: const-string v1, "eglQueryString" // string@16b4 │ │ +05e574: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ +05e57a: 1a01 2216 |0005: const-string v1, "display" // string@1622 │ │ +05e57e: 7030 fe05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ +05e584: 1a01 d021 |000a: const-string v1, "name" // string@21d0 │ │ +05e588: 7030 fa05 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;I)V // method@05fa │ │ +05e58e: 7010 1c06 0200 |000f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ +05e594: 5421 6602 |0012: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ +05e598: 7230 b327 3104 |0014: invoke-interface {v1, v3, v4}, Ljavax/microedition/khronos/egl/EGL10;.eglQueryString:(Ljavax/microedition/khronos/egl/EGLDisplay;I)Ljava/lang/String; // method@27b3 │ │ +05e59e: 0c00 |0017: move-result-object v0 │ │ +05e5a0: 7020 2406 0200 |0018: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/String;)V // method@0624 │ │ +05e5a6: 7010 0306 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ +05e5ac: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0005 line=270 │ │ 0x000a line=271 │ │ 0x000f line=272 │ │ 0x0012 line=273 │ │ @@ -11797,33 +11797,33 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;I[I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -0500d4: |[0500d4] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglQuerySurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;I[I)Z │ │ -0500e4: 1a01 b716 |0000: const-string v1, "eglQuerySurface" // string@16b7 │ │ -0500e8: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ -0500ee: 1a01 2416 |0005: const-string v1, "display" // string@1624 │ │ -0500f2: 7030 fe05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ -0500f8: 1a01 1229 |000a: const-string v1, "surface" // string@2912 │ │ -0500fc: 7030 ff05 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLSurface;)V // method@05ff │ │ -050102: 1a01 f212 |000f: const-string v1, "attribute" // string@12f2 │ │ -050106: 7030 fa05 1205 |0011: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;I)V // method@05fa │ │ -05010c: 7010 1c06 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ -050112: 5421 6602 |0017: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ -050116: 7256 b427 3154 |0019: invoke-interface {v1, v3, v4, v5, v6}, Ljavax/microedition/khronos/egl/EGL10;.eglQuerySurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;I[I)Z // method@27b4 │ │ -05011c: 0a00 |001c: move-result v0 │ │ -05011e: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -050120: 4401 0601 |001e: aget v1, v6, v1 │ │ -050124: 7020 2206 1200 |0020: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(I)V // method@0622 │ │ -05012a: 7020 2506 0200 |0023: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0625 │ │ -050130: 7010 0306 0200 |0026: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ -050136: 0f00 |0029: return v0 │ │ +05e5b0: |[05e5b0] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglQuerySurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;I[I)Z │ │ +05e5c0: 1a01 b516 |0000: const-string v1, "eglQuerySurface" // string@16b5 │ │ +05e5c4: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ +05e5ca: 1a01 2216 |0005: const-string v1, "display" // string@1622 │ │ +05e5ce: 7030 fe05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ +05e5d4: 1a01 1029 |000a: const-string v1, "surface" // string@2910 │ │ +05e5d8: 7030 ff05 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLSurface;)V // method@05ff │ │ +05e5de: 1a01 f012 |000f: const-string v1, "attribute" // string@12f0 │ │ +05e5e2: 7030 fa05 1205 |0011: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;I)V // method@05fa │ │ +05e5e8: 7010 1c06 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ +05e5ee: 5421 6602 |0017: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ +05e5f2: 7256 b427 3154 |0019: invoke-interface {v1, v3, v4, v5, v6}, Ljavax/microedition/khronos/egl/EGL10;.eglQuerySurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;I[I)Z // method@27b4 │ │ +05e5f8: 0a00 |001c: move-result v0 │ │ +05e5fa: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +05e5fc: 4401 0601 |001e: aget v1, v6, v1 │ │ +05e600: 7020 2206 1200 |0020: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(I)V // method@0622 │ │ +05e606: 7020 2506 0200 |0023: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0625 │ │ +05e60c: 7010 0306 0200 |0026: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ +05e612: 0f00 |0029: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x0005 line=281 │ │ 0x000a line=282 │ │ 0x000f line=283 │ │ 0x0014 line=284 │ │ @@ -11845,28 +11845,28 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -050138: |[050138] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglSwapBuffers:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z │ │ -050148: 1a01 b316 |0000: const-string v1, "eglInitialize" // string@16b3 │ │ -05014c: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ -050152: 1a01 2416 |0005: const-string v1, "display" // string@1624 │ │ -050156: 7030 fe05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ -05015c: 1a01 1229 |000a: const-string v1, "surface" // string@2912 │ │ -050160: 7030 ff05 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLSurface;)V // method@05ff │ │ -050166: 7010 1c06 0200 |000f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ -05016c: 5421 6602 |0012: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ -050170: 7230 b527 3104 |0014: invoke-interface {v1, v3, v4}, Ljavax/microedition/khronos/egl/EGL10;.eglSwapBuffers:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z // method@27b5 │ │ -050176: 0a00 |0017: move-result v0 │ │ -050178: 7020 2506 0200 |0018: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0625 │ │ -05017e: 7010 0306 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ -050184: 0f00 |001e: return v0 │ │ +05e614: |[05e614] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglSwapBuffers:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z │ │ +05e624: 1a01 b116 |0000: const-string v1, "eglInitialize" // string@16b1 │ │ +05e628: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ +05e62e: 1a01 2216 |0005: const-string v1, "display" // string@1622 │ │ +05e632: 7030 fe05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ +05e638: 1a01 1029 |000a: const-string v1, "surface" // string@2910 │ │ +05e63c: 7030 ff05 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLSurface;)V // method@05ff │ │ +05e642: 7010 1c06 0200 |000f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ +05e648: 5421 6602 |0012: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ +05e64c: 7230 b527 3104 |0014: invoke-interface {v1, v3, v4}, Ljavax/microedition/khronos/egl/EGL10;.eglSwapBuffers:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z // method@27b5 │ │ +05e652: 0a00 |0017: move-result v0 │ │ +05e654: 7020 2506 0200 |0018: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0625 │ │ +05e65a: 7010 0306 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ +05e660: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0005 line=294 │ │ 0x000a line=295 │ │ 0x000f line=296 │ │ 0x0012 line=297 │ │ @@ -11884,26 +11884,26 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGLDisplay;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -050188: |[050188] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z │ │ -050198: 1a01 ba16 |0000: const-string v1, "eglTerminate" // string@16ba │ │ -05019c: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ -0501a2: 1a01 2416 |0005: const-string v1, "display" // string@1624 │ │ -0501a6: 7030 fe05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ -0501ac: 7010 1c06 0200 |000a: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ -0501b2: 5421 6602 |000d: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ -0501b6: 7220 b627 3100 |000f: invoke-interface {v1, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@27b6 │ │ -0501bc: 0a00 |0012: move-result v0 │ │ -0501be: 7020 2506 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0625 │ │ -0501c4: 7010 0306 0200 |0016: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ -0501ca: 0f00 |0019: return v0 │ │ +05e664: |[05e664] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z │ │ +05e674: 1a01 b816 |0000: const-string v1, "eglTerminate" // string@16b8 │ │ +05e678: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ +05e67e: 1a01 2216 |0005: const-string v1, "display" // string@1622 │ │ +05e682: 7030 fe05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V // method@05fe │ │ +05e688: 7010 1c06 0200 |000a: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ +05e68e: 5421 6602 |000d: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ +05e692: 7220 b627 3100 |000f: invoke-interface {v1, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@27b6 │ │ +05e698: 0a00 |0012: move-result v0 │ │ +05e69a: 7020 2506 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0625 │ │ +05e6a0: 7010 0306 0200 |0016: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ +05e6a6: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0005 line=305 │ │ 0x000a line=306 │ │ 0x000d line=307 │ │ 0x0013 line=308 │ │ @@ -11919,24 +11919,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0501cc: |[0501cc] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglWaitGL:()Z │ │ -0501dc: 1a01 bb16 |0000: const-string v1, "eglWaitGL" // string@16bb │ │ -0501e0: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ -0501e6: 7010 1c06 0200 |0005: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ -0501ec: 5421 6602 |0008: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ -0501f0: 7210 b727 0100 |000a: invoke-interface {v1}, Ljavax/microedition/khronos/egl/EGL10;.eglWaitGL:()Z // method@27b7 │ │ -0501f6: 0a00 |000d: move-result v0 │ │ -0501f8: 7020 2506 0200 |000e: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0625 │ │ -0501fe: 7010 0306 0200 |0011: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ -050204: 0f00 |0014: return v0 │ │ +05e6a8: |[05e6a8] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglWaitGL:()Z │ │ +05e6b8: 1a01 b916 |0000: const-string v1, "eglWaitGL" // string@16b9 │ │ +05e6bc: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ +05e6c2: 7010 1c06 0200 |0005: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ +05e6c8: 5421 6602 |0008: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ +05e6cc: 7210 b727 0100 |000a: invoke-interface {v1}, Ljavax/microedition/khronos/egl/EGL10;.eglWaitGL:()Z // method@27b7 │ │ +05e6d2: 0a00 |000d: move-result v0 │ │ +05e6d4: 7020 2506 0200 |000e: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0625 │ │ +05e6da: 7010 0306 0200 |0011: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ +05e6e0: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0005 line=315 │ │ 0x0008 line=316 │ │ 0x000e line=317 │ │ 0x0011 line=318 │ │ @@ -11950,28 +11950,28 @@ │ │ type : '(ILjava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -050208: |[050208] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglWaitNative:(ILjava/lang/Object;)Z │ │ -050218: 1a01 bc16 |0000: const-string v1, "eglWaitNative" // string@16bc │ │ -05021c: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ -050222: 1a01 f716 |0005: const-string v1, "engine" // string@16f7 │ │ -050226: 7030 fa05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;I)V // method@05fa │ │ -05022c: 1a01 5613 |000a: const-string v1, "bindTarget" // string@1356 │ │ -050230: 7030 fb05 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@05fb │ │ -050236: 7010 1c06 0200 |000f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ -05023c: 5421 6602 |0012: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ -050240: 7230 b827 3104 |0014: invoke-interface {v1, v3, v4}, Ljavax/microedition/khronos/egl/EGL10;.eglWaitNative:(ILjava/lang/Object;)Z // method@27b8 │ │ -050246: 0a00 |0017: move-result v0 │ │ -050248: 7020 2506 0200 |0018: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0625 │ │ -05024e: 7010 0306 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ -050254: 0f00 |001e: return v0 │ │ +05e6e4: |[05e6e4] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglWaitNative:(ILjava/lang/Object;)Z │ │ +05e6f4: 1a01 ba16 |0000: const-string v1, "eglWaitNative" // string@16ba │ │ +05e6f8: 7020 0206 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0602 │ │ +05e6fe: 1a01 f516 |0005: const-string v1, "engine" // string@16f5 │ │ +05e702: 7030 fa05 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;I)V // method@05fa │ │ +05e708: 1a01 5413 |000a: const-string v1, "bindTarget" // string@1354 │ │ +05e70c: 7030 fb05 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@05fb │ │ +05e712: 7010 1c06 0200 |000f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@061c │ │ +05e718: 5421 6602 |0012: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0266 │ │ +05e71c: 7230 b827 3104 |0014: invoke-interface {v1, v3, v4}, Ljavax/microedition/khronos/egl/EGL10;.eglWaitNative:(ILjava/lang/Object;)Z // method@27b8 │ │ +05e722: 0a00 |0017: move-result v0 │ │ +05e724: 7020 2506 0200 |0018: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0625 │ │ +05e72a: 7010 0306 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0603 │ │ +05e730: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0005 line=324 │ │ 0x000a line=325 │ │ 0x000f line=326 │ │ 0x0012 line=327 │ │ @@ -11983,17 +11983,17 @@ │ │ 0x0000 - 0x001f reg=2 this Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper; │ │ 0x0000 - 0x001f reg=3 engine I │ │ 0x0000 - 0x001f reg=4 bindTarget Ljava/lang/Object; │ │ │ │ source_file_idx : 766 (EGLLogWrapper.java) │ │ │ │ Class #76 header: │ │ -class_idx : 221 │ │ +class_idx : 219 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1108 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #76 annotations: │ │ @@ -12019,18 +12019,18 @@ │ │ type : '([I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050258: |[050258] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$BaseConfigChooser.:([I)V │ │ -050268: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -05026e: 5b01 6b02 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$BaseConfigChooser;.mConfigSpec:[I // field@026b │ │ -050272: 0e00 |0005: return-void │ │ +05e734: |[05e734] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$BaseConfigChooser.:([I)V │ │ +05e744: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05e74a: 5b01 6b02 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$BaseConfigChooser;.mConfigSpec:[I // field@026b │ │ +05e74e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0003 line=451 │ │ 0x0005 line=452 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$BaseConfigChooser; │ │ @@ -12042,42 +12042,42 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 48 16-bit code units │ │ -050274: |[050274] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$BaseConfigChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ -050284: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -050286: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -050288: 2305 4b04 |0002: new-array v5, v0, [I // type@044b │ │ -05028c: 5472 6b02 |0004: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$BaseConfigChooser;.mConfigSpec:[I // field@026b │ │ -050290: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -050292: 0780 |0007: move-object v0, v8 │ │ -050294: 0791 |0008: move-object v1, v9 │ │ -050296: 7806 a127 0000 |0009: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a1 │ │ -05029c: 4404 0504 |000c: aget v4, v5, v4 │ │ -0502a0: 3c04 0a00 |000e: if-gtz v4, 0018 // +000a │ │ -0502a4: 2200 af03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0502a8: 1a01 ae0d |0012: const-string v1, "No configs match configSpec" // string@0dae │ │ -0502ac: 7020 f825 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0502b2: 2700 |0017: throw v0 │ │ -0502b4: 2343 9b04 |0018: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@049b │ │ -0502b8: 5472 6b02 |001a: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$BaseConfigChooser;.mConfigSpec:[I // field@026b │ │ -0502bc: 0780 |001c: move-object v0, v8 │ │ -0502be: 0791 |001d: move-object v1, v9 │ │ -0502c0: 7806 a127 0000 |001e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a1 │ │ -0502c6: 6e40 2f06 8739 |0021: invoke-virtual {v7, v8, v9, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$BaseConfigChooser;.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig; // method@062f │ │ -0502cc: 0c06 |0024: move-result-object v6 │ │ -0502ce: 3906 0a00 |0025: if-nez v6, 002f // +000a │ │ -0502d2: 2200 af03 |0027: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0502d6: 1a01 ad0d |0029: const-string v1, "No config chosen" // string@0dad │ │ -0502da: 7020 f825 1000 |002b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0502e0: 2700 |002e: throw v0 │ │ -0502e2: 1106 |002f: return-object v6 │ │ +05e750: |[05e750] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$BaseConfigChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ +05e760: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +05e762: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +05e764: 2305 4904 |0002: new-array v5, v0, [I // type@0449 │ │ +05e768: 5472 6b02 |0004: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$BaseConfigChooser;.mConfigSpec:[I // field@026b │ │ +05e76c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +05e76e: 0780 |0007: move-object v0, v8 │ │ +05e770: 0791 |0008: move-object v1, v9 │ │ +05e772: 7806 a127 0000 |0009: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a1 │ │ +05e778: 4404 0504 |000c: aget v4, v5, v4 │ │ +05e77c: 3c04 0a00 |000e: if-gtz v4, 0018 // +000a │ │ +05e780: 2200 ad03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +05e784: 1a01 ac0d |0012: const-string v1, "No configs match configSpec" // string@0dac │ │ +05e788: 7020 f825 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +05e78e: 2700 |0017: throw v0 │ │ +05e790: 2343 9904 |0018: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@0499 │ │ +05e794: 5472 6b02 |001a: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$BaseConfigChooser;.mConfigSpec:[I // field@026b │ │ +05e798: 0780 |001c: move-object v0, v8 │ │ +05e79a: 0791 |001d: move-object v1, v9 │ │ +05e79c: 7806 a127 0000 |001e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a1 │ │ +05e7a2: 6e40 2f06 8739 |0021: invoke-virtual {v7, v8, v9, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$BaseConfigChooser;.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig; // method@062f │ │ +05e7a8: 0c06 |0024: move-result-object v6 │ │ +05e7aa: 3906 0a00 |0025: if-nez v6, 002f // +000a │ │ +05e7ae: 2200 ad03 |0027: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +05e7b2: 1a01 ab0d |0029: const-string v1, "No config chosen" // string@0dab │ │ +05e7b6: 7020 f825 1000 |002b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +05e7bc: 2700 |002e: throw v0 │ │ +05e7be: 1106 |002f: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=455 │ │ 0x0004 line=456 │ │ 0x000c line=458 │ │ 0x000e line=460 │ │ 0x0010 line=461 │ │ @@ -12101,17 +12101,17 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig;' │ │ access : 0x0400 (ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1108 (GLBaseSurfaceView.java) │ │ │ │ Class #77 header: │ │ -class_idx : 225 │ │ +class_idx : 223 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1108 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #77 annotations: │ │ @@ -12139,17 +12139,17 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1108 (GLBaseSurfaceView.java) │ │ │ │ Class #78 header: │ │ -class_idx : 226 │ │ +class_idx : 224 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1108 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #78 annotations: │ │ @@ -12177,17 +12177,17 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1108 (GLBaseSurfaceView.java) │ │ │ │ Class #79 header: │ │ -class_idx : 227 │ │ +class_idx : 225 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1108 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #79 annotations: │ │ @@ -12232,18 +12232,18 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0502e4: |[0502e4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$EglHelper.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;)V │ │ -0502f4: 5b01 7802 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0278 │ │ -0502f8: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0502fe: 0e00 |0005: return-void │ │ +05e7c0: |[05e7c0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$EglHelper.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;)V │ │ +05e7d0: 5b01 7802 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0278 │ │ +05e7d4: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05e7da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0005 line=551 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; │ │ @@ -12253,32 +12253,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -050300: |[050300] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$EglHelper.throwEglException:(Ljava/lang/String;)V │ │ -050310: 2200 c003 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@03c0 │ │ -050314: 2201 c503 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -050318: 7010 6726 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -05031e: 6e20 6e26 4100 |0007: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -050324: 0c01 |000a: move-result-object v1 │ │ -050326: 1a02 2900 |000b: const-string v2, " failed: " // string@0029 │ │ -05032a: 6e20 6e26 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -050330: 0c01 |0010: move-result-object v1 │ │ -050332: 5432 7302 |0011: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0273 │ │ -050336: 7210 af27 0200 |0013: invoke-interface {v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@27af │ │ -05033c: 0a02 |0016: move-result v2 │ │ -05033e: 6e20 6b26 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -050344: 0c01 |001a: move-result-object v1 │ │ -050346: 6e10 7426 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -05034c: 0c01 |001e: move-result-object v1 │ │ -05034e: 7020 3526 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ -050354: 2700 |0022: throw v0 │ │ +05e7dc: |[05e7dc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$EglHelper.throwEglException:(Ljava/lang/String;)V │ │ +05e7ec: 2200 be03 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@03be │ │ +05e7f0: 2201 c303 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +05e7f4: 7010 6726 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05e7fa: 6e20 6e26 4100 |0007: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05e800: 0c01 |000a: move-result-object v1 │ │ +05e802: 1a02 2900 |000b: const-string v2, " failed: " // string@0029 │ │ +05e806: 6e20 6e26 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05e80c: 0c01 |0010: move-result-object v1 │ │ +05e80e: 5432 7302 |0011: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0273 │ │ +05e812: 7210 af27 0200 |0013: invoke-interface {v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@27af │ │ +05e818: 0a02 |0016: move-result v2 │ │ +05e81a: 6e20 6b26 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05e820: 0c01 |001a: move-result-object v1 │ │ +05e822: 6e10 7426 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05e828: 0c01 |001e: move-result-object v1 │ │ +05e82a: 7020 3526 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ +05e830: 2700 |0022: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; │ │ 0x0000 - 0x0023 reg=4 function Ljava/lang/String; │ │ │ │ @@ -12288,87 +12288,87 @@ │ │ type : '(Landroid/view/SurfaceHolder;)Ljavax/microedition/khronos/opengles/GL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 146 16-bit code units │ │ -050358: |[050358] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$EglHelper.createSurface:(Landroid/view/SurfaceHolder;)Ljavax/microedition/khronos/opengles/GL; │ │ -050368: 5483 7702 |0000: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0277 │ │ -05036c: 3803 2200 |0002: if-eqz v3, 0024 // +0022 │ │ -050370: 5483 7702 |0004: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0277 │ │ -050374: 6204 3613 |0006: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ -050378: 3243 1c00 |0008: if-eq v3, v4, 0024 // +001c │ │ -05037c: 5483 7302 |000a: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0273 │ │ -050380: 5484 7602 |000c: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0276 │ │ -050384: 6205 3613 |000e: sget-object v5, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ -050388: 6206 3613 |0010: sget-object v6, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ -05038c: 6207 3513 |0012: sget-object v7, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1335 │ │ -050390: 7257 b127 4365 |0014: invoke-interface {v3, v4, v5, v6, v7}, Ljavax/microedition/khronos/egl/EGL10;.eglMakeCurrent:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@27b1 │ │ -050396: 5483 7802 |0017: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0278 │ │ -05039a: 5433 9802 |0019: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory; // field@0298 │ │ -05039e: 5484 7302 |001b: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0273 │ │ -0503a2: 5485 7602 |001d: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0276 │ │ -0503a6: 5486 7702 |001f: iget-object v6, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0277 │ │ -0503aa: 7240 3c06 4365 |0021: invoke-interface {v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory;.destroySurface:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)V // method@063c │ │ -0503b0: 5483 7802 |0024: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0278 │ │ -0503b4: 5433 9802 |0026: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory; // field@0298 │ │ -0503b8: 5484 7302 |0028: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0273 │ │ -0503bc: 5485 7602 |002a: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0276 │ │ -0503c0: 5486 7402 |002c: iget-object v6, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@0274 │ │ -0503c4: 7259 3b06 4365 |002e: invoke-interface {v3, v4, v5, v6, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory;.createWindowSurface:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLSurface; // method@063b │ │ -0503ca: 0c03 |0031: move-result-object v3 │ │ -0503cc: 5b83 7702 |0032: iput-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0277 │ │ -0503d0: 5483 7702 |0034: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0277 │ │ -0503d4: 3803 0800 |0036: if-eqz v3, 003e // +0008 │ │ -0503d8: 5483 7702 |0038: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0277 │ │ -0503dc: 6204 3613 |003a: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ -0503e0: 3343 0700 |003c: if-ne v3, v4, 0043 // +0007 │ │ -0503e4: 1a03 3915 |003e: const-string v3, "createWindowSurface" // string@1539 │ │ -0503e8: 7020 4306 3800 |0040: invoke-direct {v8, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.throwEglException:(Ljava/lang/String;)V // method@0643 │ │ -0503ee: 5483 7302 |0043: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0273 │ │ -0503f2: 5484 7602 |0045: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0276 │ │ -0503f6: 5485 7702 |0047: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0277 │ │ -0503fa: 5486 7702 |0049: iget-object v6, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0277 │ │ -0503fe: 5487 7502 |004b: iget-object v7, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0275 │ │ -050402: 7257 b127 4365 |004d: invoke-interface {v3, v4, v5, v6, v7}, Ljavax/microedition/khronos/egl/EGL10;.eglMakeCurrent:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@27b1 │ │ -050408: 0a03 |0050: move-result v3 │ │ -05040a: 3903 0700 |0051: if-nez v3, 0058 // +0007 │ │ -05040e: 1a03 b416 |0053: const-string v3, "eglMakeCurrent" // string@16b4 │ │ -050412: 7020 4306 3800 |0055: invoke-direct {v8, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.throwEglException:(Ljava/lang/String;)V // method@0643 │ │ -050418: 5483 7502 |0058: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0275 │ │ -05041c: 6e10 ba27 0300 |005a: invoke-virtual {v3}, Ljavax/microedition/khronos/egl/EGLContext;.getGL:()Ljavax/microedition/khronos/opengles/GL; // method@27ba │ │ -050422: 0c01 |005d: move-result-object v1 │ │ -050424: 5483 7802 |005e: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0278 │ │ -050428: 5433 9a02 |0060: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLWrapper; // field@029a │ │ -05042c: 3803 0a00 |0062: if-eqz v3, 006c // +000a │ │ -050430: 5483 7802 |0064: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0278 │ │ -050434: 5433 9a02 |0066: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLWrapper; // field@029a │ │ -050438: 7220 5906 1300 |0068: invoke-interface {v3, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLWrapper;.wrap:(Ljavax/microedition/khronos/opengles/GL;)Ljavax/microedition/khronos/opengles/GL; // method@0659 │ │ -05043e: 0c01 |006b: move-result-object v1 │ │ -050440: 5483 7802 |006c: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0278 │ │ -050444: 5233 9502 |006e: iget v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mDebugFlags:I // field@0295 │ │ -050448: dd03 0303 |0070: and-int/lit8 v3, v3, #int 3 // #03 │ │ -05044c: 3803 1f00 |0072: if-eqz v3, 0091 // +001f │ │ -050450: 1200 |0074: const/4 v0, #int 0 // #0 │ │ -050452: 1202 |0075: const/4 v2, #int 0 // #0 │ │ -050454: 5483 7802 |0076: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0278 │ │ -050458: 5233 9502 |0078: iget v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mDebugFlags:I // field@0295 │ │ -05045c: dd03 0301 |007a: and-int/lit8 v3, v3, #int 1 // #01 │ │ -050460: 3803 0400 |007c: if-eqz v3, 0080 // +0004 │ │ -050464: de00 0001 |007e: or-int/lit8 v0, v0, #int 1 // #01 │ │ -050468: 5483 7802 |0080: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0278 │ │ -05046c: 5233 9502 |0082: iget v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mDebugFlags:I // field@0295 │ │ -050470: dd03 0302 |0084: and-int/lit8 v3, v3, #int 2 // #02 │ │ -050474: 3803 0700 |0086: if-eqz v3, 008d // +0007 │ │ -050478: 2202 e700 |0088: new-instance v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter; // type@00e7 │ │ -05047c: 7010 5a06 0200 |008a: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.:()V // method@065a │ │ -050482: 7130 c706 0102 |008d: invoke-static {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLDebugHelper;.wrap:(Ljavax/microedition/khronos/opengles/GL;ILjava/io/Writer;)Ljavax/microedition/khronos/opengles/GL; // method@06c7 │ │ -050488: 0c01 |0090: move-result-object v1 │ │ -05048a: 1101 |0091: return-object v1 │ │ +05e834: |[05e834] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$EglHelper.createSurface:(Landroid/view/SurfaceHolder;)Ljavax/microedition/khronos/opengles/GL; │ │ +05e844: 5483 7702 |0000: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0277 │ │ +05e848: 3803 2200 |0002: if-eqz v3, 0024 // +0022 │ │ +05e84c: 5483 7702 |0004: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0277 │ │ +05e850: 6204 3613 |0006: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ +05e854: 3243 1c00 |0008: if-eq v3, v4, 0024 // +001c │ │ +05e858: 5483 7302 |000a: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0273 │ │ +05e85c: 5484 7602 |000c: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0276 │ │ +05e860: 6205 3613 |000e: sget-object v5, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ +05e864: 6206 3613 |0010: sget-object v6, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ +05e868: 6207 3513 |0012: sget-object v7, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1335 │ │ +05e86c: 7257 b127 4365 |0014: invoke-interface {v3, v4, v5, v6, v7}, Ljavax/microedition/khronos/egl/EGL10;.eglMakeCurrent:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@27b1 │ │ +05e872: 5483 7802 |0017: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0278 │ │ +05e876: 5433 9802 |0019: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory; // field@0298 │ │ +05e87a: 5484 7302 |001b: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0273 │ │ +05e87e: 5485 7602 |001d: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0276 │ │ +05e882: 5486 7702 |001f: iget-object v6, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0277 │ │ +05e886: 7240 3c06 4365 |0021: invoke-interface {v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory;.destroySurface:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)V // method@063c │ │ +05e88c: 5483 7802 |0024: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0278 │ │ +05e890: 5433 9802 |0026: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory; // field@0298 │ │ +05e894: 5484 7302 |0028: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0273 │ │ +05e898: 5485 7602 |002a: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0276 │ │ +05e89c: 5486 7402 |002c: iget-object v6, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@0274 │ │ +05e8a0: 7259 3b06 4365 |002e: invoke-interface {v3, v4, v5, v6, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory;.createWindowSurface:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLSurface; // method@063b │ │ +05e8a6: 0c03 |0031: move-result-object v3 │ │ +05e8a8: 5b83 7702 |0032: iput-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0277 │ │ +05e8ac: 5483 7702 |0034: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0277 │ │ +05e8b0: 3803 0800 |0036: if-eqz v3, 003e // +0008 │ │ +05e8b4: 5483 7702 |0038: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0277 │ │ +05e8b8: 6204 3613 |003a: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ +05e8bc: 3343 0700 |003c: if-ne v3, v4, 0043 // +0007 │ │ +05e8c0: 1a03 3715 |003e: const-string v3, "createWindowSurface" // string@1537 │ │ +05e8c4: 7020 4306 3800 |0040: invoke-direct {v8, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.throwEglException:(Ljava/lang/String;)V // method@0643 │ │ +05e8ca: 5483 7302 |0043: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0273 │ │ +05e8ce: 5484 7602 |0045: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0276 │ │ +05e8d2: 5485 7702 |0047: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0277 │ │ +05e8d6: 5486 7702 |0049: iget-object v6, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0277 │ │ +05e8da: 5487 7502 |004b: iget-object v7, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0275 │ │ +05e8de: 7257 b127 4365 |004d: invoke-interface {v3, v4, v5, v6, v7}, Ljavax/microedition/khronos/egl/EGL10;.eglMakeCurrent:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@27b1 │ │ +05e8e4: 0a03 |0050: move-result v3 │ │ +05e8e6: 3903 0700 |0051: if-nez v3, 0058 // +0007 │ │ +05e8ea: 1a03 b216 |0053: const-string v3, "eglMakeCurrent" // string@16b2 │ │ +05e8ee: 7020 4306 3800 |0055: invoke-direct {v8, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.throwEglException:(Ljava/lang/String;)V // method@0643 │ │ +05e8f4: 5483 7502 |0058: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0275 │ │ +05e8f8: 6e10 ba27 0300 |005a: invoke-virtual {v3}, Ljavax/microedition/khronos/egl/EGLContext;.getGL:()Ljavax/microedition/khronos/opengles/GL; // method@27ba │ │ +05e8fe: 0c01 |005d: move-result-object v1 │ │ +05e900: 5483 7802 |005e: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0278 │ │ +05e904: 5433 9a02 |0060: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLWrapper; // field@029a │ │ +05e908: 3803 0a00 |0062: if-eqz v3, 006c // +000a │ │ +05e90c: 5483 7802 |0064: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0278 │ │ +05e910: 5433 9a02 |0066: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLWrapper; // field@029a │ │ +05e914: 7220 5906 1300 |0068: invoke-interface {v3, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLWrapper;.wrap:(Ljavax/microedition/khronos/opengles/GL;)Ljavax/microedition/khronos/opengles/GL; // method@0659 │ │ +05e91a: 0c01 |006b: move-result-object v1 │ │ +05e91c: 5483 7802 |006c: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0278 │ │ +05e920: 5233 9502 |006e: iget v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mDebugFlags:I // field@0295 │ │ +05e924: dd03 0303 |0070: and-int/lit8 v3, v3, #int 3 // #03 │ │ +05e928: 3803 1f00 |0072: if-eqz v3, 0091 // +001f │ │ +05e92c: 1200 |0074: const/4 v0, #int 0 // #0 │ │ +05e92e: 1202 |0075: const/4 v2, #int 0 // #0 │ │ +05e930: 5483 7802 |0076: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0278 │ │ +05e934: 5233 9502 |0078: iget v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mDebugFlags:I // field@0295 │ │ +05e938: dd03 0301 |007a: and-int/lit8 v3, v3, #int 1 // #01 │ │ +05e93c: 3803 0400 |007c: if-eqz v3, 0080 // +0004 │ │ +05e940: de00 0001 |007e: or-int/lit8 v0, v0, #int 1 // #01 │ │ +05e944: 5483 7802 |0080: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0278 │ │ +05e948: 5233 9502 |0082: iget v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mDebugFlags:I // field@0295 │ │ +05e94c: dd03 0302 |0084: and-int/lit8 v3, v3, #int 2 // #02 │ │ +05e950: 3803 0700 |0086: if-eqz v3, 008d // +0007 │ │ +05e954: 2202 e500 |0088: new-instance v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter; // type@00e5 │ │ +05e958: 7010 5a06 0200 |008a: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.:()V // method@065a │ │ +05e95e: 7130 c706 0102 |008d: invoke-static {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLDebugHelper;.wrap:(Ljavax/microedition/khronos/opengles/GL;ILjava/io/Writer;)Ljavax/microedition/khronos/opengles/GL; // method@06c7 │ │ +05e964: 0c01 |0090: move-result-object v1 │ │ +05e966: 1101 |0091: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ 0x000a line=595 │ │ 0x0017 line=596 │ │ 0x0024 line=602 │ │ 0x0034 line=604 │ │ @@ -12400,35 +12400,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -05048c: |[05048c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$EglHelper.destroySurface:()V │ │ -05049c: 5450 7702 |0000: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0277 │ │ -0504a0: 3800 2500 |0002: if-eqz v0, 0027 // +0025 │ │ -0504a4: 5450 7702 |0004: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0277 │ │ -0504a8: 6201 3613 |0006: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ -0504ac: 3210 1f00 |0008: if-eq v0, v1, 0027 // +001f │ │ -0504b0: 5450 7302 |000a: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0273 │ │ -0504b4: 5451 7602 |000c: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0276 │ │ -0504b8: 6202 3613 |000e: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ -0504bc: 6203 3613 |0010: sget-object v3, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ -0504c0: 6204 3513 |0012: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1335 │ │ -0504c4: 7254 b127 1032 |0014: invoke-interface {v0, v1, v2, v3, v4}, Ljavax/microedition/khronos/egl/EGL10;.eglMakeCurrent:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@27b1 │ │ -0504ca: 5450 7802 |0017: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0278 │ │ -0504ce: 5400 9802 |0019: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory; // field@0298 │ │ -0504d2: 5451 7302 |001b: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0273 │ │ -0504d6: 5452 7602 |001d: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0276 │ │ -0504da: 5453 7702 |001f: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0277 │ │ -0504de: 7240 3c06 1032 |0021: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory;.destroySurface:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)V // method@063c │ │ -0504e4: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -0504e6: 5b50 7702 |0025: iput-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0277 │ │ -0504ea: 0e00 |0027: return-void │ │ +05e968: |[05e968] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$EglHelper.destroySurface:()V │ │ +05e978: 5450 7702 |0000: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0277 │ │ +05e97c: 3800 2500 |0002: if-eqz v0, 0027 // +0025 │ │ +05e980: 5450 7702 |0004: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0277 │ │ +05e984: 6201 3613 |0006: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ +05e988: 3210 1f00 |0008: if-eq v0, v1, 0027 // +001f │ │ +05e98c: 5450 7302 |000a: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0273 │ │ +05e990: 5451 7602 |000c: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0276 │ │ +05e994: 6202 3613 |000e: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ +05e998: 6203 3613 |0010: sget-object v3, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ +05e99c: 6204 3513 |0012: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1335 │ │ +05e9a0: 7254 b127 1032 |0014: invoke-interface {v0, v1, v2, v3, v4}, Ljavax/microedition/khronos/egl/EGL10;.eglMakeCurrent:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@27b1 │ │ +05e9a6: 5450 7802 |0017: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0278 │ │ +05e9aa: 5400 9802 |0019: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory; // field@0298 │ │ +05e9ae: 5451 7302 |001b: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0273 │ │ +05e9b2: 5452 7602 |001d: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0276 │ │ +05e9b6: 5453 7702 |001f: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0277 │ │ +05e9ba: 7240 3c06 1032 |0021: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory;.destroySurface:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)V // method@063c │ │ +05e9c0: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +05e9c2: 5b50 7702 |0025: iput-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0277 │ │ +05e9c6: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ 0x000a line=648 │ │ 0x0017 line=649 │ │ 0x0024 line=650 │ │ 0x0027 line=652 │ │ @@ -12440,32 +12440,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -0504ec: |[0504ec] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$EglHelper.finish:()V │ │ -0504fc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0504fe: 5450 7502 |0001: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0275 │ │ -050502: 3800 1100 |0003: if-eqz v0, 0014 // +0011 │ │ -050506: 5450 7802 |0005: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0278 │ │ -05050a: 5400 9702 |0007: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLContextFactory; // field@0297 │ │ -05050e: 5451 7302 |0009: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0273 │ │ -050512: 5452 7602 |000b: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0276 │ │ -050516: 5453 7502 |000d: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0275 │ │ -05051a: 7240 3a06 1032 |000f: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLContextFactory;.destroyContext:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)V // method@063a │ │ -050520: 5b54 7502 |0012: iput-object v4, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0275 │ │ -050524: 5450 7602 |0014: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0276 │ │ -050528: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ -05052c: 5450 7302 |0018: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0273 │ │ -050530: 5451 7602 |001a: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0276 │ │ -050534: 7220 b627 1000 |001c: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@27b6 │ │ -05053a: 5b54 7602 |001f: iput-object v4, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0276 │ │ -05053e: 0e00 |0021: return-void │ │ +05e9c8: |[05e9c8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$EglHelper.finish:()V │ │ +05e9d8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +05e9da: 5450 7502 |0001: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0275 │ │ +05e9de: 3800 1100 |0003: if-eqz v0, 0014 // +0011 │ │ +05e9e2: 5450 7802 |0005: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0278 │ │ +05e9e6: 5400 9702 |0007: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLContextFactory; // field@0297 │ │ +05e9ea: 5451 7302 |0009: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0273 │ │ +05e9ee: 5452 7602 |000b: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0276 │ │ +05e9f2: 5453 7502 |000d: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0275 │ │ +05e9f6: 7240 3a06 1032 |000f: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLContextFactory;.destroyContext:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)V // method@063a │ │ +05e9fc: 5b54 7502 |0012: iput-object v4, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0275 │ │ +05ea00: 5450 7602 |0014: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0276 │ │ +05ea04: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ +05ea08: 5450 7302 |0018: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0273 │ │ +05ea0c: 5451 7602 |001a: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0276 │ │ +05ea10: 7220 b627 1000 |001c: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@27b6 │ │ +05ea16: 5b54 7602 |001f: iput-object v4, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0276 │ │ +05ea1a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=655 │ │ 0x0005 line=656 │ │ 0x0012 line=657 │ │ 0x0014 line=659 │ │ 0x0018 line=660 │ │ @@ -12479,56 +12479,56 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 80 16-bit code units │ │ -050540: |[050540] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$EglHelper.start:()V │ │ -050550: 7100 b927 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@27b9 │ │ -050556: 0c01 |0003: move-result-object v1 │ │ -050558: 1f01 0c04 |0004: check-cast v1, Ljavax/microedition/khronos/egl/EGL10; // type@040c │ │ -05055c: 5b51 7302 |0006: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0273 │ │ -050560: 5451 7302 |0008: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0273 │ │ -050564: 6202 3413 |000a: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1334 │ │ -050568: 7220 ae27 2100 |000c: invoke-interface {v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@27ae │ │ -05056e: 0c01 |000f: move-result-object v1 │ │ -050570: 5b51 7602 |0010: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0276 │ │ -050574: 1221 |0012: const/4 v1, #int 2 // #2 │ │ -050576: 2310 4b04 |0013: new-array v0, v1, [I // type@044b │ │ -05057a: 5451 7302 |0015: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0273 │ │ -05057e: 5452 7602 |0017: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0276 │ │ -050582: 7230 b027 2100 |0019: invoke-interface {v1, v2, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@27b0 │ │ -050588: 5451 7802 |001c: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0278 │ │ -05058c: 5411 9602 |001e: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@0296 │ │ -050590: 5452 7302 |0020: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0273 │ │ -050594: 5453 7602 |0022: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0276 │ │ -050598: 7230 5d00 2103 |0024: invoke-interface {v1, v2, v3}, Landroid/opengl/GLSurfaceView$EGLConfigChooser;.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig; // method@005d │ │ -05059e: 0c01 |0027: move-result-object v1 │ │ -0505a0: 5b51 7402 |0028: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@0274 │ │ -0505a4: 5451 7802 |002a: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0278 │ │ -0505a8: 5411 9702 |002c: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLContextFactory; // field@0297 │ │ -0505ac: 5452 7302 |002e: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0273 │ │ -0505b0: 5453 7602 |0030: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0276 │ │ -0505b4: 5454 7402 |0032: iget-object v4, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@0274 │ │ -0505b8: 7240 3906 2143 |0034: invoke-interface {v1, v2, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLContextFactory;.createContext:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLContext; // method@0639 │ │ -0505be: 0c01 |0037: move-result-object v1 │ │ -0505c0: 5b51 7502 |0038: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0275 │ │ -0505c4: 5451 7502 |003a: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0275 │ │ -0505c8: 3801 0800 |003c: if-eqz v1, 0044 // +0008 │ │ -0505cc: 5451 7502 |003e: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0275 │ │ -0505d0: 6202 3513 |0040: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1335 │ │ -0505d4: 3321 0a00 |0042: if-ne v1, v2, 004c // +000a │ │ -0505d8: 2201 c003 |0044: new-instance v1, Ljava/lang/RuntimeException; // type@03c0 │ │ -0505dc: 1a02 1115 |0046: const-string v2, "createContext failed" // string@1511 │ │ -0505e0: 7020 3526 2100 |0048: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ -0505e6: 2701 |004b: throw v1 │ │ -0505e8: 1201 |004c: const/4 v1, #int 0 // #0 │ │ -0505ea: 5b51 7702 |004d: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0277 │ │ -0505ee: 0e00 |004f: return-void │ │ +05ea1c: |[05ea1c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$EglHelper.start:()V │ │ +05ea2c: 7100 b927 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@27b9 │ │ +05ea32: 0c01 |0003: move-result-object v1 │ │ +05ea34: 1f01 0a04 |0004: check-cast v1, Ljavax/microedition/khronos/egl/EGL10; // type@040a │ │ +05ea38: 5b51 7302 |0006: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0273 │ │ +05ea3c: 5451 7302 |0008: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0273 │ │ +05ea40: 6202 3413 |000a: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1334 │ │ +05ea44: 7220 ae27 2100 |000c: invoke-interface {v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@27ae │ │ +05ea4a: 0c01 |000f: move-result-object v1 │ │ +05ea4c: 5b51 7602 |0010: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0276 │ │ +05ea50: 1221 |0012: const/4 v1, #int 2 // #2 │ │ +05ea52: 2310 4904 |0013: new-array v0, v1, [I // type@0449 │ │ +05ea56: 5451 7302 |0015: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0273 │ │ +05ea5a: 5452 7602 |0017: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0276 │ │ +05ea5e: 7230 b027 2100 |0019: invoke-interface {v1, v2, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@27b0 │ │ +05ea64: 5451 7802 |001c: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0278 │ │ +05ea68: 5411 9602 |001e: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@0296 │ │ +05ea6c: 5452 7302 |0020: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0273 │ │ +05ea70: 5453 7602 |0022: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0276 │ │ +05ea74: 7230 5d00 2103 |0024: invoke-interface {v1, v2, v3}, Landroid/opengl/GLSurfaceView$EGLConfigChooser;.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig; // method@005d │ │ +05ea7a: 0c01 |0027: move-result-object v1 │ │ +05ea7c: 5b51 7402 |0028: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@0274 │ │ +05ea80: 5451 7802 |002a: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0278 │ │ +05ea84: 5411 9702 |002c: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLContextFactory; // field@0297 │ │ +05ea88: 5452 7302 |002e: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0273 │ │ +05ea8c: 5453 7602 |0030: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0276 │ │ +05ea90: 5454 7402 |0032: iget-object v4, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@0274 │ │ +05ea94: 7240 3906 2143 |0034: invoke-interface {v1, v2, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLContextFactory;.createContext:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLContext; // method@0639 │ │ +05ea9a: 0c01 |0037: move-result-object v1 │ │ +05ea9c: 5b51 7502 |0038: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0275 │ │ +05eaa0: 5451 7502 |003a: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0275 │ │ +05eaa4: 3801 0800 |003c: if-eqz v1, 0044 // +0008 │ │ +05eaa8: 5451 7502 |003e: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0275 │ │ +05eaac: 6202 3513 |0040: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1335 │ │ +05eab0: 3321 0a00 |0042: if-ne v1, v2, 004c // +000a │ │ +05eab4: 2201 be03 |0044: new-instance v1, Ljava/lang/RuntimeException; // type@03be │ │ +05eab8: 1a02 0f15 |0046: const-string v2, "createContext failed" // string@150f │ │ +05eabc: 7020 3526 2100 |0048: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ +05eac2: 2701 |004b: throw v1 │ │ +05eac4: 1201 |004c: const/4 v1, #int 0 // #0 │ │ +05eac6: 5b51 7702 |004d: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0277 │ │ +05eaca: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ 0x0008 line=563 │ │ 0x0012 line=568 │ │ 0x0015 line=569 │ │ 0x001c line=570 │ │ @@ -12546,41 +12546,41 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0505f0: |[0505f0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$EglHelper.swap:()Z │ │ -050600: 5430 7302 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0273 │ │ -050604: 5431 7602 |0002: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0276 │ │ -050608: 5432 7702 |0004: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0277 │ │ -05060c: 7230 b527 1002 |0006: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglSwapBuffers:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z // method@27b5 │ │ -050612: 5430 7302 |0009: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0273 │ │ -050616: 7210 af27 0000 |000b: invoke-interface {v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@27af │ │ -05061c: 0a00 |000e: move-result v0 │ │ -05061e: 1301 0e30 |000f: const/16 v1, #int 12302 // #300e │ │ -050622: 3210 0400 |0011: if-eq v0, v1, 0015 // +0004 │ │ -050626: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -050628: 0f00 |0014: return v0 │ │ -05062a: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -05062c: 28fe |0016: goto 0014 // -0002 │ │ +05eacc: |[05eacc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$EglHelper.swap:()Z │ │ +05eadc: 5430 7302 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0273 │ │ +05eae0: 5431 7602 |0002: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0276 │ │ +05eae4: 5432 7702 |0004: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0277 │ │ +05eae8: 7230 b527 1002 |0006: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglSwapBuffers:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z // method@27b5 │ │ +05eaee: 5430 7302 |0009: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0273 │ │ +05eaf2: 7210 af27 0000 |000b: invoke-interface {v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@27af │ │ +05eaf8: 0a00 |000e: move-result v0 │ │ +05eafa: 1301 0e30 |000f: const/16 v1, #int 12302 // #300e │ │ +05eafe: 3210 0400 |0011: if-eq v0, v1, 0015 // +0004 │ │ +05eb02: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +05eb04: 0f00 |0014: return v0 │ │ +05eb06: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +05eb08: 28fe |0016: goto 0014 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=637 │ │ 0x0009 line=643 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; │ │ │ │ source_file_idx : 1108 (GLBaseSurfaceView.java) │ │ │ │ Class #80 header: │ │ -class_idx : 228 │ │ +class_idx : 226 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 968 │ │ +superclass_idx : 966 │ │ source_file_idx : 1108 │ │ static_fields_size : 0 │ │ instance_fields_size: 15 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 11 │ │ │ │ Class #80 annotations: │ │ @@ -12665,28 +12665,28 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;Landroid/opengl/GLSurfaceView$Renderer;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -050630: |[050630] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;Landroid/opengl/GLSurfaceView$Renderer;)V │ │ -050640: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -050642: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -050644: 5b34 8702 |0002: iput-object v4, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0287 │ │ -050648: 7010 7f26 0300 |0004: invoke-direct {v3}, Ljava/lang/Thread;.:()V // method@267f │ │ -05064e: 2200 e703 |0007: new-instance v0, Ljava/util/ArrayList; // type@03e7 │ │ -050652: 7010 2c27 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@272c │ │ -050658: 5b30 7a02 |000c: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@027a │ │ -05065c: 5931 8602 |000e: iput v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWidth:I // field@0286 │ │ -050660: 5931 7e02 |0010: iput v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHeight:I // field@027e │ │ -050664: 5c32 8302 |0012: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRequestRender:Z // field@0283 │ │ -050668: 5932 8102 |0014: iput v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderMode:I // field@0281 │ │ -05066c: 5b35 8202 |0016: iput-object v5, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@0282 │ │ -050670: 0e00 |0018: return-void │ │ +05eb0c: |[05eb0c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;Landroid/opengl/GLSurfaceView$Renderer;)V │ │ +05eb1c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +05eb1e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +05eb20: 5b34 8702 |0002: iput-object v4, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0287 │ │ +05eb24: 7010 7f26 0300 |0004: invoke-direct {v3}, Ljava/lang/Thread;.:()V // method@267f │ │ +05eb2a: 2200 e503 |0007: new-instance v0, Ljava/util/ArrayList; // type@03e5 │ │ +05eb2e: 7010 2c27 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@272c │ │ +05eb34: 5b30 7a02 |000c: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@027a │ │ +05eb38: 5931 8602 |000e: iput v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWidth:I // field@0286 │ │ +05eb3c: 5931 7e02 |0010: iput v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHeight:I // field@027e │ │ +05eb40: 5c32 8302 |0012: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRequestRender:Z // field@0283 │ │ +05eb44: 5932 8102 |0014: iput v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderMode:I // field@0281 │ │ +05eb48: 5b35 8202 |0016: iput-object v5, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@0282 │ │ +05eb4c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=682 │ │ 0x0004 line=683 │ │ 0x0007 line=999 │ │ 0x000e line=684 │ │ 0x0010 line=685 │ │ @@ -12704,175 +12704,175 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 285 16-bit code units │ │ -050674: |[050674] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.guardedRun:()V │ │ -050684: 121c |0000: const/4 v12, #int 1 // #1 │ │ -050686: 2209 e300 |0001: new-instance v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; // type@00e3 │ │ -05068a: 54da 8702 |0003: iget-object v10, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0287 │ │ -05068e: 7020 3d06 a900 |0005: invoke-direct {v9, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;)V // method@063d │ │ -050694: 5bd9 7902 |0008: iput-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; // field@0279 │ │ -050698: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -05069a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -05069c: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -05069e: 1208 |000d: const/4 v8, #int 0 // #0 │ │ -0506a0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -0506a2: 1207 |000f: const/4 v7, #int 0 // #0 │ │ -0506a4: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -0506a6: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -0506a8: 620a 9c02 |0012: sget-object v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -0506ac: 1d0a |0014: monitor-enter v10 │ │ -0506ae: 55d9 8402 |0015: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mShouldExit:Z // field@0284 │ │ -0506b2: 3809 0e00 |0017: if-eqz v9, 0025 // +000e │ │ -0506b6: 1e0a |0019: monitor-exit v10 │ │ -0506b8: 620a 9c02 |001a: sget-object v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -0506bc: 1d0a |001c: monitor-enter v10 │ │ -0506be: 7010 5206 0d00 |001d: invoke-direct {v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.stopEglLocked:()V // method@0652 │ │ -0506c4: 1e0a |0020: monitor-exit v10 │ │ -0506c6: 0e00 |0021: return-void │ │ -0506c8: 0d09 |0022: move-exception v9 │ │ -0506ca: 1e0a |0023: monitor-exit v10 │ │ -0506cc: 2709 |0024: throw v9 │ │ -0506ce: 54d9 7a02 |0025: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@027a │ │ -0506d2: 6e10 3427 0900 |0027: invoke-virtual {v9}, Ljava/util/ArrayList;.isEmpty:()Z // method@2734 │ │ -0506d8: 0a09 |002a: move-result v9 │ │ -0506da: 3909 1500 |002b: if-nez v9, 0040 // +0015 │ │ -0506de: 54d9 7a02 |002d: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@027a │ │ -0506e2: 120b |002f: const/4 v11, #int 0 // #0 │ │ -0506e4: 6e20 3627 b900 |0030: invoke-virtual {v9, v11}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2736 │ │ -0506ea: 0c09 |0033: move-result-object v9 │ │ -0506ec: 0790 |0034: move-object v0, v9 │ │ -0506ee: 1f00 be03 |0035: check-cast v0, Ljava/lang/Runnable; // type@03be │ │ -0506f2: 0703 |0037: move-object v3, v0 │ │ -0506f4: 1e0a |0038: monitor-exit v10 │ │ -0506f6: 3803 ab00 |0039: if-eqz v3, 00e4 // +00ab │ │ -0506fa: 7210 3026 0300 |003b: invoke-interface {v3}, Ljava/lang/Runnable;.run:()V // method@2630 │ │ -050700: 1203 |003e: const/4 v3, #int 0 // #0 │ │ -050702: 28d3 |003f: goto 0012 // -002d │ │ -050704: 55d9 7d02 |0040: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHaveEgl:Z // field@027d │ │ -050708: 3809 0900 |0042: if-eqz v9, 004b // +0009 │ │ -05070c: 55d9 7f02 |0044: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mPaused:Z // field@027f │ │ -050710: 3809 0500 |0046: if-eqz v9, 004b // +0005 │ │ -050714: 7010 5206 0d00 |0048: invoke-direct {v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.stopEglLocked:()V // method@0652 │ │ -05071a: 55d9 7c02 |004b: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHasSurface:Z // field@027c │ │ -05071e: 3909 1500 |004d: if-nez v9, 0062 // +0015 │ │ -050722: 55d9 8502 |004f: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWaitingForSurface:Z // field@0285 │ │ -050726: 3909 1100 |0051: if-nez v9, 0062 // +0011 │ │ -05072a: 55d9 7d02 |0053: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHaveEgl:Z // field@027d │ │ -05072e: 3809 0500 |0055: if-eqz v9, 005a // +0005 │ │ -050732: 7010 5206 0d00 |0057: invoke-direct {v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.stopEglLocked:()V // method@0652 │ │ -050738: 1219 |005a: const/4 v9, #int 1 // #1 │ │ -05073a: 5cd9 8502 |005b: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWaitingForSurface:Z // field@0285 │ │ -05073e: 6209 9c02 |005d: sget-object v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -050742: 6e10 2c26 0900 |005f: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -050748: 55d9 7c02 |0062: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHasSurface:Z // field@027c │ │ -05074c: 3809 0e00 |0064: if-eqz v9, 0072 // +000e │ │ -050750: 55d9 8502 |0066: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWaitingForSurface:Z // field@0285 │ │ -050754: 3809 0a00 |0068: if-eqz v9, 0072 // +000a │ │ -050758: 1209 |006a: const/4 v9, #int 0 // #0 │ │ -05075a: 5cd9 8502 |006b: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWaitingForSurface:Z // field@0285 │ │ -05075e: 6209 9c02 |006d: sget-object v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -050762: 6e10 2c26 0900 |006f: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -050768: 3802 0c00 |0072: if-eqz v2, 007e // +000c │ │ -05076c: 1208 |0074: const/4 v8, #int 0 // #0 │ │ -05076e: 1202 |0075: const/4 v2, #int 0 // #0 │ │ -050770: 1219 |0076: const/4 v9, #int 1 // #1 │ │ -050772: 5cd9 8002 |0077: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderComplete:Z // field@0280 │ │ -050776: 6209 9c02 |0079: sget-object v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -05077a: 6e10 2c26 0900 |007b: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -050780: 55d9 7f02 |007e: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mPaused:Z // field@027f │ │ -050784: 3909 5d00 |0080: if-nez v9, 00dd // +005d │ │ -050788: 55d9 7c02 |0082: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHasSurface:Z // field@027c │ │ -05078c: 3809 5900 |0084: if-eqz v9, 00dd // +0059 │ │ -050790: 52d9 8602 |0086: iget v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWidth:I // field@0286 │ │ -050794: 3d09 5500 |0088: if-lez v9, 00dd // +0055 │ │ -050798: 52d9 7e02 |008a: iget v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHeight:I // field@027e │ │ -05079c: 3d09 5100 |008c: if-lez v9, 00dd // +0051 │ │ -0507a0: 55d9 8302 |008e: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRequestRender:Z // field@0283 │ │ -0507a4: 3909 0600 |0090: if-nez v9, 0096 // +0006 │ │ -0507a8: 52d9 8102 |0092: iget v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderMode:I // field@0281 │ │ -0507ac: 33c9 4900 |0094: if-ne v9, v12, 00dd // +0049 │ │ -0507b0: 55d9 7d02 |0096: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHaveEgl:Z // field@027d │ │ -0507b4: 3909 1900 |0098: if-nez v9, 00b1 // +0019 │ │ -0507b8: 6209 9c02 |009a: sget-object v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -0507bc: 6e20 5806 d900 |009c: invoke-virtual {v9, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.tryAcquireEglSurfaceLocked:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;)Z // method@0658 │ │ -0507c2: 0a09 |009f: move-result v9 │ │ -0507c4: 3809 1100 |00a0: if-eqz v9, 00b1 // +0011 │ │ -0507c8: 1219 |00a2: const/4 v9, #int 1 // #1 │ │ -0507ca: 5cd9 7d02 |00a3: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHaveEgl:Z // field@027d │ │ -0507ce: 54d9 7902 |00a5: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; // field@0279 │ │ -0507d2: 6e10 4106 0900 |00a7: invoke-virtual {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.start:()V // method@0641 │ │ -0507d8: 1211 |00aa: const/4 v1, #int 1 // #1 │ │ -0507da: 1216 |00ab: const/4 v6, #int 1 // #1 │ │ -0507dc: 6209 9c02 |00ac: sget-object v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -0507e0: 6e10 2c26 0900 |00ae: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -0507e6: 55d9 7d02 |00b1: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHaveEgl:Z // field@027d │ │ -0507ea: 3809 2a00 |00b3: if-eqz v9, 00dd // +002a │ │ -0507ee: 54d9 8702 |00b5: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0287 │ │ -0507f2: 5599 9b02 |00b7: iget-boolean v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mSizeChanged:Z // field@029b │ │ -0507f6: 3809 2000 |00b9: if-eqz v9, 00d9 // +0020 │ │ -0507fa: 1216 |00bb: const/4 v6, #int 1 // #1 │ │ -0507fc: 52d7 8602 |00bc: iget v7, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWidth:I // field@0286 │ │ -050800: 52d5 7e02 |00be: iget v5, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHeight:I // field@027e │ │ -050804: 1218 |00c0: const/4 v8, #int 1 // #1 │ │ -050806: 54d9 8702 |00c1: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0287 │ │ -05080a: 120b |00c3: const/4 v11, #int 0 // #0 │ │ -05080c: 5c9b 9b02 |00c4: iput-boolean v11, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mSizeChanged:Z // field@029b │ │ -050810: 6209 9c02 |00c6: sget-object v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -050814: 6e10 2c26 0900 |00c8: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -05081a: 2900 6dff |00cb: goto/16 0038 // -0093 │ │ -05081e: 0d09 |00cd: move-exception v9 │ │ -050820: 1e0a |00ce: monitor-exit v10 │ │ -050822: 2709 |00cf: throw v9 │ │ -050824: 0d09 |00d0: move-exception v9 │ │ -050826: 620a 9c02 |00d1: sget-object v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -05082a: 1d0a |00d3: monitor-enter v10 │ │ -05082c: 7010 5206 0d00 |00d4: invoke-direct {v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.stopEglLocked:()V // method@0652 │ │ -050832: 1e0a |00d7: monitor-exit v10 │ │ -050834: 2709 |00d8: throw v9 │ │ -050836: 1209 |00d9: const/4 v9, #int 0 // #0 │ │ -050838: 5cd9 8302 |00da: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRequestRender:Z // field@0283 │ │ -05083c: 28ea |00dc: goto 00c6 // -0016 │ │ -05083e: 6209 9c02 |00dd: sget-object v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -050842: 6e10 2e26 0900 |00df: invoke-virtual {v9}, Ljava/lang/Object;.wait:()V // method@262e │ │ -050848: 2900 33ff |00e2: goto/16 0015 // -00cd │ │ -05084c: 3801 1c00 |00e4: if-eqz v1, 0100 // +001c │ │ -050850: 54d9 7902 |00e6: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; // field@0279 │ │ -050854: 54da 8702 |00e8: iget-object v10, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0287 │ │ -050858: 6e10 6506 0a00 |00ea: invoke-virtual {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.getHolder:()Landroid/view/SurfaceHolder; // method@0665 │ │ -05085e: 0c0a |00ed: move-result-object v10 │ │ -050860: 6e20 3e06 a900 |00ee: invoke-virtual {v9, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.createSurface:(Landroid/view/SurfaceHolder;)Ljavax/microedition/khronos/opengles/GL; // method@063e │ │ -050866: 0c09 |00f1: move-result-object v9 │ │ -050868: 0790 |00f2: move-object v0, v9 │ │ -05086a: 1f00 1304 |00f3: check-cast v0, Ljavax/microedition/khronos/opengles/GL10; // type@0413 │ │ -05086e: 0704 |00f5: move-object v4, v0 │ │ -050870: 54d9 8202 |00f6: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@0282 │ │ -050874: 54da 7902 |00f8: iget-object v10, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; // field@0279 │ │ -050878: 54aa 7402 |00fa: iget-object v10, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@0274 │ │ -05087c: 7230 6000 490a |00fc: invoke-interface {v9, v4, v10}, Landroid/opengl/GLSurfaceView$Renderer;.onSurfaceCreated:(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V // method@0060 │ │ -050882: 1201 |00ff: const/4 v1, #int 0 // #0 │ │ -050884: 3806 0800 |0100: if-eqz v6, 0108 // +0008 │ │ -050888: 54d9 8202 |0102: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@0282 │ │ -05088c: 7240 5f00 4957 |0104: invoke-interface {v9, v4, v7, v5}, Landroid/opengl/GLSurfaceView$Renderer;.onSurfaceChanged:(Ljavax/microedition/khronos/opengles/GL10;II)V // method@005f │ │ -050892: 1206 |0107: const/4 v6, #int 0 // #0 │ │ -050894: 54d9 8202 |0108: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@0282 │ │ -050898: 7220 5e00 4900 |010a: invoke-interface {v9, v4}, Landroid/opengl/GLSurfaceView$Renderer;.onDrawFrame:(Ljavax/microedition/khronos/opengles/GL10;)V // method@005e │ │ -05089e: 54d9 7902 |010d: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; // field@0279 │ │ -0508a2: 6e10 4206 0900 |010f: invoke-virtual {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.swap:()Z // method@0642 │ │ -0508a8: 0a09 |0112: move-result v9 │ │ -0508aa: 3909 0200 |0113: if-nez v9, 0115 // +0002 │ │ -0508ae: 3808 fdfe |0115: if-eqz v8, 0012 // -0103 │ │ -0508b2: 1212 |0117: const/4 v2, #int 1 // #1 │ │ -0508b4: 2900 fafe |0118: goto/16 0012 // -0106 │ │ -0508b8: 0d09 |011a: move-exception v9 │ │ -0508ba: 1e0a |011b: monitor-exit v10 │ │ -0508bc: 2709 |011c: throw v9 │ │ +05eb50: |[05eb50] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.guardedRun:()V │ │ +05eb60: 121c |0000: const/4 v12, #int 1 // #1 │ │ +05eb62: 2209 e100 |0001: new-instance v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; // type@00e1 │ │ +05eb66: 54da 8702 |0003: iget-object v10, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0287 │ │ +05eb6a: 7020 3d06 a900 |0005: invoke-direct {v9, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;)V // method@063d │ │ +05eb70: 5bd9 7902 |0008: iput-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; // field@0279 │ │ +05eb74: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +05eb76: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +05eb78: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +05eb7a: 1208 |000d: const/4 v8, #int 0 // #0 │ │ +05eb7c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +05eb7e: 1207 |000f: const/4 v7, #int 0 // #0 │ │ +05eb80: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +05eb82: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +05eb84: 620a 9c02 |0012: sget-object v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05eb88: 1d0a |0014: monitor-enter v10 │ │ +05eb8a: 55d9 8402 |0015: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mShouldExit:Z // field@0284 │ │ +05eb8e: 3809 0e00 |0017: if-eqz v9, 0025 // +000e │ │ +05eb92: 1e0a |0019: monitor-exit v10 │ │ +05eb94: 620a 9c02 |001a: sget-object v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05eb98: 1d0a |001c: monitor-enter v10 │ │ +05eb9a: 7010 5206 0d00 |001d: invoke-direct {v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.stopEglLocked:()V // method@0652 │ │ +05eba0: 1e0a |0020: monitor-exit v10 │ │ +05eba2: 0e00 |0021: return-void │ │ +05eba4: 0d09 |0022: move-exception v9 │ │ +05eba6: 1e0a |0023: monitor-exit v10 │ │ +05eba8: 2709 |0024: throw v9 │ │ +05ebaa: 54d9 7a02 |0025: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@027a │ │ +05ebae: 6e10 3427 0900 |0027: invoke-virtual {v9}, Ljava/util/ArrayList;.isEmpty:()Z // method@2734 │ │ +05ebb4: 0a09 |002a: move-result v9 │ │ +05ebb6: 3909 1500 |002b: if-nez v9, 0040 // +0015 │ │ +05ebba: 54d9 7a02 |002d: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@027a │ │ +05ebbe: 120b |002f: const/4 v11, #int 0 // #0 │ │ +05ebc0: 6e20 3627 b900 |0030: invoke-virtual {v9, v11}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2736 │ │ +05ebc6: 0c09 |0033: move-result-object v9 │ │ +05ebc8: 0790 |0034: move-object v0, v9 │ │ +05ebca: 1f00 bc03 |0035: check-cast v0, Ljava/lang/Runnable; // type@03bc │ │ +05ebce: 0703 |0037: move-object v3, v0 │ │ +05ebd0: 1e0a |0038: monitor-exit v10 │ │ +05ebd2: 3803 ab00 |0039: if-eqz v3, 00e4 // +00ab │ │ +05ebd6: 7210 3026 0300 |003b: invoke-interface {v3}, Ljava/lang/Runnable;.run:()V // method@2630 │ │ +05ebdc: 1203 |003e: const/4 v3, #int 0 // #0 │ │ +05ebde: 28d3 |003f: goto 0012 // -002d │ │ +05ebe0: 55d9 7d02 |0040: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHaveEgl:Z // field@027d │ │ +05ebe4: 3809 0900 |0042: if-eqz v9, 004b // +0009 │ │ +05ebe8: 55d9 7f02 |0044: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mPaused:Z // field@027f │ │ +05ebec: 3809 0500 |0046: if-eqz v9, 004b // +0005 │ │ +05ebf0: 7010 5206 0d00 |0048: invoke-direct {v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.stopEglLocked:()V // method@0652 │ │ +05ebf6: 55d9 7c02 |004b: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHasSurface:Z // field@027c │ │ +05ebfa: 3909 1500 |004d: if-nez v9, 0062 // +0015 │ │ +05ebfe: 55d9 8502 |004f: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWaitingForSurface:Z // field@0285 │ │ +05ec02: 3909 1100 |0051: if-nez v9, 0062 // +0011 │ │ +05ec06: 55d9 7d02 |0053: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHaveEgl:Z // field@027d │ │ +05ec0a: 3809 0500 |0055: if-eqz v9, 005a // +0005 │ │ +05ec0e: 7010 5206 0d00 |0057: invoke-direct {v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.stopEglLocked:()V // method@0652 │ │ +05ec14: 1219 |005a: const/4 v9, #int 1 // #1 │ │ +05ec16: 5cd9 8502 |005b: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWaitingForSurface:Z // field@0285 │ │ +05ec1a: 6209 9c02 |005d: sget-object v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05ec1e: 6e10 2c26 0900 |005f: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +05ec24: 55d9 7c02 |0062: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHasSurface:Z // field@027c │ │ +05ec28: 3809 0e00 |0064: if-eqz v9, 0072 // +000e │ │ +05ec2c: 55d9 8502 |0066: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWaitingForSurface:Z // field@0285 │ │ +05ec30: 3809 0a00 |0068: if-eqz v9, 0072 // +000a │ │ +05ec34: 1209 |006a: const/4 v9, #int 0 // #0 │ │ +05ec36: 5cd9 8502 |006b: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWaitingForSurface:Z // field@0285 │ │ +05ec3a: 6209 9c02 |006d: sget-object v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05ec3e: 6e10 2c26 0900 |006f: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +05ec44: 3802 0c00 |0072: if-eqz v2, 007e // +000c │ │ +05ec48: 1208 |0074: const/4 v8, #int 0 // #0 │ │ +05ec4a: 1202 |0075: const/4 v2, #int 0 // #0 │ │ +05ec4c: 1219 |0076: const/4 v9, #int 1 // #1 │ │ +05ec4e: 5cd9 8002 |0077: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderComplete:Z // field@0280 │ │ +05ec52: 6209 9c02 |0079: sget-object v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05ec56: 6e10 2c26 0900 |007b: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +05ec5c: 55d9 7f02 |007e: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mPaused:Z // field@027f │ │ +05ec60: 3909 5d00 |0080: if-nez v9, 00dd // +005d │ │ +05ec64: 55d9 7c02 |0082: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHasSurface:Z // field@027c │ │ +05ec68: 3809 5900 |0084: if-eqz v9, 00dd // +0059 │ │ +05ec6c: 52d9 8602 |0086: iget v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWidth:I // field@0286 │ │ +05ec70: 3d09 5500 |0088: if-lez v9, 00dd // +0055 │ │ +05ec74: 52d9 7e02 |008a: iget v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHeight:I // field@027e │ │ +05ec78: 3d09 5100 |008c: if-lez v9, 00dd // +0051 │ │ +05ec7c: 55d9 8302 |008e: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRequestRender:Z // field@0283 │ │ +05ec80: 3909 0600 |0090: if-nez v9, 0096 // +0006 │ │ +05ec84: 52d9 8102 |0092: iget v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderMode:I // field@0281 │ │ +05ec88: 33c9 4900 |0094: if-ne v9, v12, 00dd // +0049 │ │ +05ec8c: 55d9 7d02 |0096: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHaveEgl:Z // field@027d │ │ +05ec90: 3909 1900 |0098: if-nez v9, 00b1 // +0019 │ │ +05ec94: 6209 9c02 |009a: sget-object v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05ec98: 6e20 5806 d900 |009c: invoke-virtual {v9, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.tryAcquireEglSurfaceLocked:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;)Z // method@0658 │ │ +05ec9e: 0a09 |009f: move-result v9 │ │ +05eca0: 3809 1100 |00a0: if-eqz v9, 00b1 // +0011 │ │ +05eca4: 1219 |00a2: const/4 v9, #int 1 // #1 │ │ +05eca6: 5cd9 7d02 |00a3: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHaveEgl:Z // field@027d │ │ +05ecaa: 54d9 7902 |00a5: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; // field@0279 │ │ +05ecae: 6e10 4106 0900 |00a7: invoke-virtual {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.start:()V // method@0641 │ │ +05ecb4: 1211 |00aa: const/4 v1, #int 1 // #1 │ │ +05ecb6: 1216 |00ab: const/4 v6, #int 1 // #1 │ │ +05ecb8: 6209 9c02 |00ac: sget-object v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05ecbc: 6e10 2c26 0900 |00ae: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +05ecc2: 55d9 7d02 |00b1: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHaveEgl:Z // field@027d │ │ +05ecc6: 3809 2a00 |00b3: if-eqz v9, 00dd // +002a │ │ +05ecca: 54d9 8702 |00b5: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0287 │ │ +05ecce: 5599 9b02 |00b7: iget-boolean v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mSizeChanged:Z // field@029b │ │ +05ecd2: 3809 2000 |00b9: if-eqz v9, 00d9 // +0020 │ │ +05ecd6: 1216 |00bb: const/4 v6, #int 1 // #1 │ │ +05ecd8: 52d7 8602 |00bc: iget v7, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWidth:I // field@0286 │ │ +05ecdc: 52d5 7e02 |00be: iget v5, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHeight:I // field@027e │ │ +05ece0: 1218 |00c0: const/4 v8, #int 1 // #1 │ │ +05ece2: 54d9 8702 |00c1: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0287 │ │ +05ece6: 120b |00c3: const/4 v11, #int 0 // #0 │ │ +05ece8: 5c9b 9b02 |00c4: iput-boolean v11, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mSizeChanged:Z // field@029b │ │ +05ecec: 6209 9c02 |00c6: sget-object v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05ecf0: 6e10 2c26 0900 |00c8: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +05ecf6: 2900 6dff |00cb: goto/16 0038 // -0093 │ │ +05ecfa: 0d09 |00cd: move-exception v9 │ │ +05ecfc: 1e0a |00ce: monitor-exit v10 │ │ +05ecfe: 2709 |00cf: throw v9 │ │ +05ed00: 0d09 |00d0: move-exception v9 │ │ +05ed02: 620a 9c02 |00d1: sget-object v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05ed06: 1d0a |00d3: monitor-enter v10 │ │ +05ed08: 7010 5206 0d00 |00d4: invoke-direct {v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.stopEglLocked:()V // method@0652 │ │ +05ed0e: 1e0a |00d7: monitor-exit v10 │ │ +05ed10: 2709 |00d8: throw v9 │ │ +05ed12: 1209 |00d9: const/4 v9, #int 0 // #0 │ │ +05ed14: 5cd9 8302 |00da: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRequestRender:Z // field@0283 │ │ +05ed18: 28ea |00dc: goto 00c6 // -0016 │ │ +05ed1a: 6209 9c02 |00dd: sget-object v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05ed1e: 6e10 2e26 0900 |00df: invoke-virtual {v9}, Ljava/lang/Object;.wait:()V // method@262e │ │ +05ed24: 2900 33ff |00e2: goto/16 0015 // -00cd │ │ +05ed28: 3801 1c00 |00e4: if-eqz v1, 0100 // +001c │ │ +05ed2c: 54d9 7902 |00e6: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; // field@0279 │ │ +05ed30: 54da 8702 |00e8: iget-object v10, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0287 │ │ +05ed34: 6e10 6506 0a00 |00ea: invoke-virtual {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.getHolder:()Landroid/view/SurfaceHolder; // method@0665 │ │ +05ed3a: 0c0a |00ed: move-result-object v10 │ │ +05ed3c: 6e20 3e06 a900 |00ee: invoke-virtual {v9, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.createSurface:(Landroid/view/SurfaceHolder;)Ljavax/microedition/khronos/opengles/GL; // method@063e │ │ +05ed42: 0c09 |00f1: move-result-object v9 │ │ +05ed44: 0790 |00f2: move-object v0, v9 │ │ +05ed46: 1f00 1104 |00f3: check-cast v0, Ljavax/microedition/khronos/opengles/GL10; // type@0411 │ │ +05ed4a: 0704 |00f5: move-object v4, v0 │ │ +05ed4c: 54d9 8202 |00f6: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@0282 │ │ +05ed50: 54da 7902 |00f8: iget-object v10, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; // field@0279 │ │ +05ed54: 54aa 7402 |00fa: iget-object v10, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@0274 │ │ +05ed58: 7230 6000 490a |00fc: invoke-interface {v9, v4, v10}, Landroid/opengl/GLSurfaceView$Renderer;.onSurfaceCreated:(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V // method@0060 │ │ +05ed5e: 1201 |00ff: const/4 v1, #int 0 // #0 │ │ +05ed60: 3806 0800 |0100: if-eqz v6, 0108 // +0008 │ │ +05ed64: 54d9 8202 |0102: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@0282 │ │ +05ed68: 7240 5f00 4957 |0104: invoke-interface {v9, v4, v7, v5}, Landroid/opengl/GLSurfaceView$Renderer;.onSurfaceChanged:(Ljavax/microedition/khronos/opengles/GL10;II)V // method@005f │ │ +05ed6e: 1206 |0107: const/4 v6, #int 0 // #0 │ │ +05ed70: 54d9 8202 |0108: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@0282 │ │ +05ed74: 7220 5e00 4900 |010a: invoke-interface {v9, v4}, Landroid/opengl/GLSurfaceView$Renderer;.onDrawFrame:(Ljavax/microedition/khronos/opengles/GL10;)V // method@005e │ │ +05ed7a: 54d9 7902 |010d: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; // field@0279 │ │ +05ed7e: 6e10 4206 0900 |010f: invoke-virtual {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.swap:()Z // method@0642 │ │ +05ed84: 0a09 |0112: move-result v9 │ │ +05ed86: 3909 0200 |0113: if-nez v9, 0115 // +0002 │ │ +05ed8a: 3808 fdfe |0115: if-eqz v8, 0012 // -0103 │ │ +05ed8e: 1212 |0117: const/4 v2, #int 1 // #1 │ │ +05ed90: 2900 fafe |0118: goto/16 0012 // -0106 │ │ +05ed94: 0d09 |011a: move-exception v9 │ │ +05ed96: 1e0a |011b: monitor-exit v10 │ │ +05ed98: 2709 |011c: throw v9 │ │ catches : 11 │ │ 0x0012 - 0x0015 │ │ -> 0x00d0 │ │ 0x0015 - 0x001a │ │ -> 0x00cd │ │ 0x001d - 0x0024 │ │ -> 0x0022 │ │ @@ -12979,26 +12979,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -050924: |[050924] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.stopEglLocked:()V │ │ -050934: 5510 7d02 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHaveEgl:Z // field@027d │ │ -050938: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ -05093c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -05093e: 5c10 7d02 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHaveEgl:Z // field@027d │ │ -050942: 5410 7902 |0007: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; // field@0279 │ │ -050946: 6e10 3f06 0000 |0009: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.destroySurface:()V // method@063f │ │ -05094c: 5410 7902 |000c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; // field@0279 │ │ -050950: 6e10 4006 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.finish:()V // method@0640 │ │ -050956: 6200 9c02 |0011: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -05095a: 6e20 5606 1000 |0013: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.releaseEglSurfaceLocked:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;)V // method@0656 │ │ -050960: 0e00 |0016: return-void │ │ +05ee00: |[05ee00] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.stopEglLocked:()V │ │ +05ee10: 5510 7d02 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHaveEgl:Z // field@027d │ │ +05ee14: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ +05ee18: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +05ee1a: 5c10 7d02 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHaveEgl:Z // field@027d │ │ +05ee1e: 5410 7902 |0007: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; // field@0279 │ │ +05ee22: 6e10 3f06 0000 |0009: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.destroySurface:()V // method@063f │ │ +05ee28: 5410 7902 |000c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; // field@0279 │ │ +05ee2c: 6e10 4006 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.finish:()V // method@0640 │ │ +05ee32: 6200 9c02 |0011: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05ee36: 6e20 5606 1000 |0013: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.releaseEglSurfaceLocked:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;)V // method@0656 │ │ +05ee3c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=711 │ │ 0x0004 line=712 │ │ 0x0007 line=713 │ │ 0x000c line=714 │ │ 0x0011 line=715 │ │ @@ -13012,23 +13012,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -050964: |[050964] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.getRenderMode:()I │ │ -050974: 6201 9c02 |0000: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -050978: 1d01 |0002: monitor-enter v1 │ │ -05097a: 5220 8102 |0003: iget v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderMode:I // field@0281 │ │ -05097e: 1e01 |0005: monitor-exit v1 │ │ -050980: 0f00 |0006: return v0 │ │ -050982: 0d00 |0007: move-exception v0 │ │ -050984: 1e01 |0008: monitor-exit v1 │ │ -050986: 2700 |0009: throw v0 │ │ +05ee40: |[05ee40] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.getRenderMode:()I │ │ +05ee50: 6201 9c02 |0000: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05ee54: 1d01 |0002: monitor-enter v1 │ │ +05ee56: 5220 8102 |0003: iget v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderMode:I // field@0281 │ │ +05ee5a: 1e01 |0005: monitor-exit v1 │ │ +05ee5c: 0f00 |0006: return v0 │ │ +05ee5e: 0d00 |0007: move-exception v0 │ │ +05ee60: 1e01 |0008: monitor-exit v1 │ │ +05ee62: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0009 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=881 │ │ 0x0003 line=882 │ │ 0x0007 line=883 │ │ @@ -13040,26 +13040,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -050994: |[050994] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.onPause:()V │ │ -0509a4: 6201 9c02 |0000: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -0509a8: 1d01 |0002: monitor-enter v1 │ │ -0509aa: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0509ac: 5c20 7f02 |0004: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mPaused:Z // field@027f │ │ -0509b0: 6200 9c02 |0006: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -0509b4: 6e10 2c26 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -0509ba: 1e01 |000b: monitor-exit v1 │ │ -0509bc: 0e00 |000c: return-void │ │ -0509be: 0d00 |000d: move-exception v0 │ │ -0509c0: 1e01 |000e: monitor-exit v1 │ │ -0509c2: 2700 |000f: throw v0 │ │ +05ee70: |[05ee70] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.onPause:()V │ │ +05ee80: 6201 9c02 |0000: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05ee84: 1d01 |0002: monitor-enter v1 │ │ +05ee86: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +05ee88: 5c20 7f02 |0004: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mPaused:Z // field@027f │ │ +05ee8c: 6200 9c02 |0006: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05ee90: 6e10 2c26 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +05ee96: 1e01 |000b: monitor-exit v1 │ │ +05ee98: 0e00 |000c: return-void │ │ +05ee9a: 0d00 |000d: move-exception v0 │ │ +05ee9c: 1e01 |000e: monitor-exit v1 │ │ +05ee9e: 2700 |000f: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x000f │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=921 │ │ 0x0003 line=922 │ │ 0x0006 line=923 │ │ @@ -13074,28 +13074,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0509d0: |[0509d0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.onResume:()V │ │ -0509e0: 6201 9c02 |0000: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -0509e4: 1d01 |0002: monitor-enter v1 │ │ -0509e6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0509e8: 5c20 7f02 |0004: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mPaused:Z // field@027f │ │ -0509ec: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0509ee: 5c20 8302 |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRequestRender:Z // field@0283 │ │ -0509f2: 6200 9c02 |0009: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -0509f6: 6e10 2c26 0000 |000b: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -0509fc: 1e01 |000e: monitor-exit v1 │ │ -0509fe: 0e00 |000f: return-void │ │ -050a00: 0d00 |0010: move-exception v0 │ │ -050a02: 1e01 |0011: monitor-exit v1 │ │ -050a04: 2700 |0012: throw v0 │ │ +05eeac: |[05eeac] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.onResume:()V │ │ +05eebc: 6201 9c02 |0000: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05eec0: 1d01 |0002: monitor-enter v1 │ │ +05eec2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +05eec4: 5c20 7f02 |0004: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mPaused:Z // field@027f │ │ +05eec8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +05eeca: 5c20 8302 |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRequestRender:Z // field@0283 │ │ +05eece: 6200 9c02 |0009: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05eed2: 6e10 2c26 0000 |000b: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +05eed8: 1e01 |000e: monitor-exit v1 │ │ +05eeda: 0e00 |000f: return-void │ │ +05eedc: 0d00 |0010: move-exception v0 │ │ +05eede: 1e01 |0011: monitor-exit v1 │ │ +05eee0: 2700 |0012: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x0012 │ │ -> 0x0010 │ │ positions : │ │ 0x0000 line=928 │ │ 0x0003 line=929 │ │ 0x0006 line=930 │ │ @@ -13111,47 +13111,47 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 55 16-bit code units │ │ -050a14: |[050a14] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.onWindowResize:(II)V │ │ -050a24: 6202 9c02 |0000: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -050a28: 1d02 |0002: monitor-enter v2 │ │ -050a2a: 5945 8602 |0003: iput v5, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWidth:I // field@0286 │ │ -050a2e: 5946 7e02 |0005: iput v6, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHeight:I // field@027e │ │ -050a32: 5441 8702 |0007: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0287 │ │ -050a36: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -050a38: 5c13 9b02 |000a: iput-boolean v3, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mSizeChanged:Z // field@029b │ │ -050a3c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -050a3e: 5c41 8302 |000d: iput-boolean v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRequestRender:Z // field@0283 │ │ -050a42: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -050a44: 5c41 8002 |0010: iput-boolean v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderComplete:Z // field@0280 │ │ -050a48: 6201 9c02 |0012: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -050a4c: 6e10 2c26 0100 |0014: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -050a52: 5541 7b02 |0017: iget-boolean v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mExited:Z // field@027b │ │ -050a56: 3901 1c00 |0019: if-nez v1, 0035 // +001c │ │ -050a5a: 5541 7f02 |001b: iget-boolean v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mPaused:Z // field@027f │ │ -050a5e: 3901 1800 |001d: if-nez v1, 0035 // +0018 │ │ -050a62: 5541 8002 |001f: iget-boolean v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderComplete:Z // field@0280 │ │ -050a66: 3901 1400 |0021: if-nez v1, 0035 // +0014 │ │ -050a6a: 6201 9c02 |0023: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -050a6e: 6e10 2e26 0100 |0025: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@262e │ │ -050a74: 28ef |0028: goto 0017 // -0011 │ │ -050a76: 0d00 |0029: move-exception v0 │ │ -050a78: 7100 8326 0000 |002a: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2683 │ │ -050a7e: 0c01 |002d: move-result-object v1 │ │ -050a80: 6e10 8426 0100 |002e: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@2684 │ │ -050a86: 28e6 |0031: goto 0017 // -001a │ │ -050a88: 0d01 |0032: move-exception v1 │ │ -050a8a: 1e02 |0033: monitor-exit v2 │ │ -050a8c: 2701 |0034: throw v1 │ │ -050a8e: 1e02 |0035: monitor-exit v2 │ │ -050a90: 0e00 |0036: return-void │ │ +05eef0: |[05eef0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.onWindowResize:(II)V │ │ +05ef00: 6202 9c02 |0000: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05ef04: 1d02 |0002: monitor-enter v2 │ │ +05ef06: 5945 8602 |0003: iput v5, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWidth:I // field@0286 │ │ +05ef0a: 5946 7e02 |0005: iput v6, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHeight:I // field@027e │ │ +05ef0e: 5441 8702 |0007: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0287 │ │ +05ef12: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +05ef14: 5c13 9b02 |000a: iput-boolean v3, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mSizeChanged:Z // field@029b │ │ +05ef18: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +05ef1a: 5c41 8302 |000d: iput-boolean v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRequestRender:Z // field@0283 │ │ +05ef1e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +05ef20: 5c41 8002 |0010: iput-boolean v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderComplete:Z // field@0280 │ │ +05ef24: 6201 9c02 |0012: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05ef28: 6e10 2c26 0100 |0014: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +05ef2e: 5541 7b02 |0017: iget-boolean v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mExited:Z // field@027b │ │ +05ef32: 3901 1c00 |0019: if-nez v1, 0035 // +001c │ │ +05ef36: 5541 7f02 |001b: iget-boolean v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mPaused:Z // field@027f │ │ +05ef3a: 3901 1800 |001d: if-nez v1, 0035 // +0018 │ │ +05ef3e: 5541 8002 |001f: iget-boolean v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderComplete:Z // field@0280 │ │ +05ef42: 3901 1400 |0021: if-nez v1, 0035 // +0014 │ │ +05ef46: 6201 9c02 |0023: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05ef4a: 6e10 2e26 0100 |0025: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@262e │ │ +05ef50: 28ef |0028: goto 0017 // -0011 │ │ +05ef52: 0d00 |0029: move-exception v0 │ │ +05ef54: 7100 8326 0000 |002a: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2683 │ │ +05ef5a: 0c01 |002d: move-result-object v1 │ │ +05ef5c: 6e10 8426 0100 |002e: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@2684 │ │ +05ef62: 28e6 |0031: goto 0017 // -001a │ │ +05ef64: 0d01 |0032: move-exception v1 │ │ +05ef66: 1e02 |0033: monitor-exit v2 │ │ +05ef68: 2701 |0034: throw v1 │ │ +05ef6a: 1e02 |0035: monitor-exit v2 │ │ +05ef6c: 0e00 |0036: return-void │ │ catches : 4 │ │ 0x0003 - 0x0021 │ │ -> 0x0032 │ │ 0x0023 - 0x0028 │ │ Ljava/lang/InterruptedException; -> 0x0029 │ │ -> 0x0032 │ │ 0x002a - 0x0034 │ │ @@ -13183,31 +13183,31 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -050abc: |[050abc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.queueEvent:(Ljava/lang/Runnable;)V │ │ -050acc: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -050ad0: 2200 af03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -050ad4: 1a01 c724 |0004: const-string v1, "r must not be null" // string@24c7 │ │ -050ad8: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -050ade: 2700 |0009: throw v0 │ │ -050ae0: 6201 9c02 |000a: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -050ae4: 1d01 |000c: monitor-enter v1 │ │ -050ae6: 5420 7a02 |000d: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@027a │ │ -050aea: 6e20 2f27 3000 |000f: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -050af0: 6200 9c02 |0012: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -050af4: 6e10 2c26 0000 |0014: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -050afa: 1e01 |0017: monitor-exit v1 │ │ -050afc: 0e00 |0018: return-void │ │ -050afe: 0d00 |0019: move-exception v0 │ │ -050b00: 1e01 |001a: monitor-exit v1 │ │ -050b02: 2700 |001b: throw v0 │ │ +05ef98: |[05ef98] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.queueEvent:(Ljava/lang/Runnable;)V │ │ +05efa8: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +05efac: 2200 ad03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +05efb0: 1a01 c524 |0004: const-string v1, "r must not be null" // string@24c5 │ │ +05efb4: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +05efba: 2700 |0009: throw v0 │ │ +05efbc: 6201 9c02 |000a: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05efc0: 1d01 |000c: monitor-enter v1 │ │ +05efc2: 5420 7a02 |000d: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@027a │ │ +05efc6: 6e20 2f27 3000 |000f: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +05efcc: 6200 9c02 |0012: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05efd0: 6e10 2c26 0000 |0014: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +05efd6: 1e01 |0017: monitor-exit v1 │ │ +05efd8: 0e00 |0018: return-void │ │ +05efda: 0d00 |0019: move-exception v0 │ │ +05efdc: 1e01 |001a: monitor-exit v1 │ │ +05efde: 2700 |001b: throw v0 │ │ catches : 1 │ │ 0x000d - 0x001b │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=977 │ │ 0x0002 line=978 │ │ 0x000a line=980 │ │ @@ -13225,36 +13225,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -050b10: |[050b10] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.requestExitAndWait:()V │ │ -050b20: 6202 9c02 |0000: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -050b24: 1d02 |0002: monitor-enter v2 │ │ -050b26: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -050b28: 5c31 8402 |0004: iput-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mShouldExit:Z // field@0284 │ │ -050b2c: 6201 9c02 |0006: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -050b30: 6e10 2c26 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -050b36: 5531 7b02 |000b: iget-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mExited:Z // field@027b │ │ -050b3a: 3901 1400 |000d: if-nez v1, 0021 // +0014 │ │ -050b3e: 6201 9c02 |000f: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -050b42: 6e10 2e26 0100 |0011: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@262e │ │ -050b48: 28f7 |0014: goto 000b // -0009 │ │ -050b4a: 0d00 |0015: move-exception v0 │ │ -050b4c: 7100 8326 0000 |0016: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2683 │ │ -050b52: 0c01 |0019: move-result-object v1 │ │ -050b54: 6e10 8426 0100 |001a: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@2684 │ │ -050b5a: 28ee |001d: goto 000b // -0012 │ │ -050b5c: 0d01 |001e: move-exception v1 │ │ -050b5e: 1e02 |001f: monitor-exit v2 │ │ -050b60: 2701 |0020: throw v1 │ │ -050b62: 1e02 |0021: monitor-exit v2 │ │ -050b64: 0e00 |0022: return-void │ │ +05efec: |[05efec] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.requestExitAndWait:()V │ │ +05effc: 6202 9c02 |0000: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05f000: 1d02 |0002: monitor-enter v2 │ │ +05f002: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +05f004: 5c31 8402 |0004: iput-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mShouldExit:Z // field@0284 │ │ +05f008: 6201 9c02 |0006: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05f00c: 6e10 2c26 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +05f012: 5531 7b02 |000b: iget-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mExited:Z // field@027b │ │ +05f016: 3901 1400 |000d: if-nez v1, 0021 // +0014 │ │ +05f01a: 6201 9c02 |000f: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05f01e: 6e10 2e26 0100 |0011: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@262e │ │ +05f024: 28f7 |0014: goto 000b // -0009 │ │ +05f026: 0d00 |0015: move-exception v0 │ │ +05f028: 7100 8326 0000 |0016: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2683 │ │ +05f02e: 0c01 |0019: move-result-object v1 │ │ +05f030: 6e10 8426 0100 |001a: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@2684 │ │ +05f036: 28ee |001d: goto 000b // -0012 │ │ +05f038: 0d01 |001e: move-exception v1 │ │ +05f03a: 1e02 |001f: monitor-exit v2 │ │ +05f03c: 2701 |0020: throw v1 │ │ +05f03e: 1e02 |0021: monitor-exit v2 │ │ +05f040: 0e00 |0022: return-void │ │ catches : 4 │ │ 0x0004 - 0x000d │ │ -> 0x001e │ │ 0x000f - 0x0014 │ │ Ljava/lang/InterruptedException; -> 0x0015 │ │ -> 0x001e │ │ 0x0016 - 0x0020 │ │ @@ -13280,26 +13280,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -050b90: |[050b90] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.requestRender:()V │ │ -050ba0: 6201 9c02 |0000: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -050ba4: 1d01 |0002: monitor-enter v1 │ │ -050ba6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -050ba8: 5c20 8302 |0004: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRequestRender:Z // field@0283 │ │ -050bac: 6200 9c02 |0006: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -050bb0: 6e10 2c26 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -050bb6: 1e01 |000b: monitor-exit v1 │ │ -050bb8: 0e00 |000c: return-void │ │ -050bba: 0d00 |000d: move-exception v0 │ │ -050bbc: 1e01 |000e: monitor-exit v1 │ │ -050bbe: 2700 |000f: throw v0 │ │ +05f06c: |[05f06c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.requestRender:()V │ │ +05f07c: 6201 9c02 |0000: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05f080: 1d01 |0002: monitor-enter v1 │ │ +05f082: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +05f084: 5c20 8302 |0004: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRequestRender:Z // field@0283 │ │ +05f088: 6200 9c02 |0006: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05f08c: 6e10 2c26 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +05f092: 1e01 |000b: monitor-exit v1 │ │ +05f094: 0e00 |000c: return-void │ │ +05f096: 0d00 |000d: move-exception v0 │ │ +05f098: 1e01 |000e: monitor-exit v1 │ │ +05f09a: 2700 |000f: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x000f │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=887 │ │ 0x0003 line=888 │ │ 0x0006 line=889 │ │ @@ -13310,84 +13310,84 @@ │ │ 0x0000 - 0x0010 reg=2 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; │ │ │ │ #7 : (in Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -050bcc: |[050bcc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.run:()V │ │ -050bdc: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -050be0: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -050be6: 1a01 6004 |0005: const-string v1, "GLThread " // string@0460 │ │ -050bea: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -050bf0: 0c00 |000a: move-result-object v0 │ │ -050bf2: 6e10 4506 0300 |000b: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.getId:()J // method@0645 │ │ -050bf8: 0b01 |000e: move-result-wide v1 │ │ -050bfa: 6e30 6c26 1002 |000f: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@266c │ │ -050c00: 0c00 |0012: move-result-object v0 │ │ -050c02: 6e10 7426 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -050c08: 0c00 |0016: move-result-object v0 │ │ -050c0a: 6e20 4f06 0300 |0017: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.setName:(Ljava/lang/String;)V // method@064f │ │ -050c10: 7010 4706 0300 |001a: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.guardedRun:()V // method@0647 │ │ -050c16: 6200 9c02 |001d: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -050c1a: 6e20 5706 3000 |001f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.threadExiting:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;)V // method@0657 │ │ -050c20: 0e00 |0022: return-void │ │ -050c22: 0d00 |0023: move-exception v0 │ │ -050c24: 6200 9c02 |0024: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -050c28: 6e20 5706 3000 |0026: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.threadExiting:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;)V // method@0657 │ │ -050c2e: 28f9 |0029: goto 0022 // -0007 │ │ -050c30: 0d00 |002a: move-exception v0 │ │ -050c32: 6201 9c02 |002b: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -050c36: 6e20 5706 3100 |002d: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.threadExiting:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;)V // method@0657 │ │ -050c3c: 2700 |0030: throw v0 │ │ +05f0a8: |[05f0a8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.run:()V │ │ +05f0b8: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +05f0bc: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05f0c2: 1a01 6004 |0005: const-string v1, "GLThread " // string@0460 │ │ +05f0c6: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05f0cc: 0c00 |000a: move-result-object v0 │ │ +05f0ce: 6e10 4506 0400 |000b: invoke-virtual {v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.getId:()J // method@0645 │ │ +05f0d4: 0b02 |000e: move-result-wide v2 │ │ +05f0d6: 6e30 6c26 2003 |000f: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@266c │ │ +05f0dc: 0c00 |0012: move-result-object v0 │ │ +05f0de: 6e10 7426 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05f0e4: 0c00 |0016: move-result-object v0 │ │ +05f0e6: 6e20 4f06 0400 |0017: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.setName:(Ljava/lang/String;)V // method@064f │ │ +05f0ec: 7010 4706 0400 |001a: invoke-direct {v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.guardedRun:()V // method@0647 │ │ +05f0f2: 6200 9c02 |001d: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05f0f6: 6e20 5706 4000 |001f: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.threadExiting:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;)V // method@0657 │ │ +05f0fc: 0e00 |0022: return-void │ │ +05f0fe: 0d00 |0023: move-exception v0 │ │ +05f100: 6200 9c02 |0024: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05f104: 6e20 5706 4000 |0026: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.threadExiting:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;)V // method@0657 │ │ +05f10a: 28f9 |0029: goto 0022 // -0007 │ │ +05f10c: 0d00 |002a: move-exception v0 │ │ +05f10e: 6201 9c02 |002b: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05f112: 6e20 5706 4100 |002d: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.threadExiting:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;)V // method@0657 │ │ +05f118: 2700 |0030: throw v0 │ │ catches : 1 │ │ 0x001a - 0x001d │ │ Ljava/lang/InterruptedException; -> 0x0023 │ │ -> 0x002a │ │ positions : │ │ 0x0000 line=693 │ │ 0x001a line=699 │ │ 0x001d line=703 │ │ 0x0022 line=705 │ │ 0x0023 line=700 │ │ 0x0024 line=703 │ │ locals : │ │ - 0x0000 - 0x0031 reg=3 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; │ │ + 0x0000 - 0x0031 reg=4 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; │ │ │ │ #8 : (in Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;) │ │ name : 'setRenderMode' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -050c50: |[050c50] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.setRenderMode:(I)V │ │ -050c60: 3a03 0500 |0000: if-ltz v3, 0005 // +0005 │ │ -050c64: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -050c66: 3703 0a00 |0003: if-le v3, v0, 000d // +000a │ │ -050c6a: 2200 af03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -050c6e: 1a01 6725 |0007: const-string v1, "renderMode" // string@2567 │ │ -050c72: 7020 f825 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -050c78: 2700 |000c: throw v0 │ │ -050c7a: 6201 9c02 |000d: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -050c7e: 1d01 |000f: monitor-enter v1 │ │ -050c80: 5923 8102 |0010: iput v3, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderMode:I // field@0281 │ │ -050c84: 6200 9c02 |0012: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -050c88: 6e10 2c26 0000 |0014: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -050c8e: 1e01 |0017: monitor-exit v1 │ │ -050c90: 0e00 |0018: return-void │ │ -050c92: 0d00 |0019: move-exception v0 │ │ -050c94: 1e01 |001a: monitor-exit v1 │ │ -050c96: 2700 |001b: throw v0 │ │ +05f12c: |[05f12c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.setRenderMode:(I)V │ │ +05f13c: 3a03 0500 |0000: if-ltz v3, 0005 // +0005 │ │ +05f140: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +05f142: 3703 0a00 |0003: if-le v3, v0, 000d // +000a │ │ +05f146: 2200 ad03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +05f14a: 1a01 6525 |0007: const-string v1, "renderMode" // string@2565 │ │ +05f14e: 7020 f825 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +05f154: 2700 |000c: throw v0 │ │ +05f156: 6201 9c02 |000d: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05f15a: 1d01 |000f: monitor-enter v1 │ │ +05f15c: 5923 8102 |0010: iput v3, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderMode:I // field@0281 │ │ +05f160: 6200 9c02 |0012: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05f164: 6e10 2c26 0000 |0014: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +05f16a: 1e01 |0017: monitor-exit v1 │ │ +05f16c: 0e00 |0018: return-void │ │ +05f16e: 0d00 |0019: move-exception v0 │ │ +05f170: 1e01 |001a: monitor-exit v1 │ │ +05f172: 2700 |001b: throw v0 │ │ catches : 1 │ │ 0x0010 - 0x001b │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=871 │ │ 0x0005 line=872 │ │ 0x000d line=874 │ │ @@ -13405,26 +13405,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -050ca4: |[050ca4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.surfaceCreated:()V │ │ -050cb4: 6201 9c02 |0000: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -050cb8: 1d01 |0002: monitor-enter v1 │ │ -050cba: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -050cbc: 5c20 7c02 |0004: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHasSurface:Z // field@027c │ │ -050cc0: 6200 9c02 |0006: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -050cc4: 6e10 2c26 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -050cca: 1e01 |000b: monitor-exit v1 │ │ -050ccc: 0e00 |000c: return-void │ │ -050cce: 0d00 |000d: move-exception v0 │ │ -050cd0: 1e01 |000e: monitor-exit v1 │ │ -050cd2: 2700 |000f: throw v0 │ │ +05f180: |[05f180] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.surfaceCreated:()V │ │ +05f190: 6201 9c02 |0000: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05f194: 1d01 |0002: monitor-enter v1 │ │ +05f196: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +05f198: 5c20 7c02 |0004: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHasSurface:Z // field@027c │ │ +05f19c: 6200 9c02 |0006: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05f1a0: 6e10 2c26 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +05f1a6: 1e01 |000b: monitor-exit v1 │ │ +05f1a8: 0e00 |000c: return-void │ │ +05f1aa: 0d00 |000d: move-exception v0 │ │ +05f1ac: 1e01 |000e: monitor-exit v1 │ │ +05f1ae: 2700 |000f: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x000f │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=894 │ │ 0x0003 line=898 │ │ 0x0006 line=899 │ │ @@ -13439,38 +13439,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 39 16-bit code units │ │ -050ce0: |[050ce0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.surfaceDestroyed:()V │ │ -050cf0: 6202 9c02 |0000: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -050cf4: 1d02 |0002: monitor-enter v2 │ │ -050cf6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -050cf8: 5c31 7c02 |0004: iput-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHasSurface:Z // field@027c │ │ -050cfc: 6201 9c02 |0006: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -050d00: 6e10 2c26 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -050d06: 5531 8502 |000b: iget-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWaitingForSurface:Z // field@0285 │ │ -050d0a: 3901 1800 |000d: if-nez v1, 0025 // +0018 │ │ -050d0e: 5531 7b02 |000f: iget-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mExited:Z // field@027b │ │ -050d12: 3901 1400 |0011: if-nez v1, 0025 // +0014 │ │ -050d16: 6201 9c02 |0013: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -050d1a: 6e10 2e26 0100 |0015: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@262e │ │ -050d20: 28f3 |0018: goto 000b // -000d │ │ -050d22: 0d00 |0019: move-exception v0 │ │ -050d24: 7100 8326 0000 |001a: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2683 │ │ -050d2a: 0c01 |001d: move-result-object v1 │ │ -050d2c: 6e10 8426 0100 |001e: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@2684 │ │ -050d32: 28ea |0021: goto 000b // -0016 │ │ -050d34: 0d01 |0022: move-exception v1 │ │ -050d36: 1e02 |0023: monitor-exit v2 │ │ -050d38: 2701 |0024: throw v1 │ │ -050d3a: 1e02 |0025: monitor-exit v2 │ │ -050d3c: 0e00 |0026: return-void │ │ +05f1bc: |[05f1bc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.surfaceDestroyed:()V │ │ +05f1cc: 6202 9c02 |0000: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05f1d0: 1d02 |0002: monitor-enter v2 │ │ +05f1d2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +05f1d4: 5c31 7c02 |0004: iput-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHasSurface:Z // field@027c │ │ +05f1d8: 6201 9c02 |0006: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05f1dc: 6e10 2c26 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +05f1e2: 5531 8502 |000b: iget-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWaitingForSurface:Z // field@0285 │ │ +05f1e6: 3901 1800 |000d: if-nez v1, 0025 // +0018 │ │ +05f1ea: 5531 7b02 |000f: iget-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mExited:Z // field@027b │ │ +05f1ee: 3901 1400 |0011: if-nez v1, 0025 // +0014 │ │ +05f1f2: 6201 9c02 |0013: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05f1f6: 6e10 2e26 0100 |0015: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@262e │ │ +05f1fc: 28f3 |0018: goto 000b // -000d │ │ +05f1fe: 0d00 |0019: move-exception v0 │ │ +05f200: 7100 8326 0000 |001a: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2683 │ │ +05f206: 0c01 |001d: move-result-object v1 │ │ +05f208: 6e10 8426 0100 |001e: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@2684 │ │ +05f20e: 28ea |0021: goto 000b // -0016 │ │ +05f210: 0d01 |0022: move-exception v1 │ │ +05f212: 1e02 |0023: monitor-exit v2 │ │ +05f214: 2701 |0024: throw v1 │ │ +05f216: 1e02 |0025: monitor-exit v2 │ │ +05f218: 0e00 |0026: return-void │ │ catches : 4 │ │ 0x0004 - 0x0011 │ │ -> 0x0022 │ │ 0x0013 - 0x0018 │ │ Ljava/lang/InterruptedException; -> 0x0019 │ │ -> 0x0022 │ │ 0x001a - 0x0024 │ │ @@ -13490,17 +13490,17 @@ │ │ locals : │ │ 0x001a - 0x0022 reg=0 e Ljava/lang/InterruptedException; │ │ 0x0000 - 0x0027 reg=3 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; │ │ │ │ source_file_idx : 1108 (GLBaseSurfaceView.java) │ │ │ │ Class #81 header: │ │ -class_idx : 229 │ │ +class_idx : 227 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1108 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #81 annotations: │ │ @@ -13525,17 +13525,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -050d68: |[050d68] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThreadManager.:()V │ │ -050d78: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -050d7e: 0e00 |0003: return-void │ │ +05f244: |[05f244] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThreadManager.:()V │ │ +05f254: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05f25a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1046 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; │ │ │ │ Virtual methods - │ │ @@ -13544,21 +13544,21 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -050d80: |[050d80] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThreadManager.releaseEglSurfaceLocked:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;)V │ │ -050d90: 5410 8802 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0288 │ │ -050d94: 3320 0500 |0002: if-ne v0, v2, 0007 // +0005 │ │ -050d98: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -050d9a: 5b10 8802 |0005: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0288 │ │ -050d9e: 6e10 2c26 0100 |0007: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -050da4: 0e00 |000a: return-void │ │ +05f25c: |[05f25c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThreadManager.releaseEglSurfaceLocked:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;)V │ │ +05f26c: 5410 8802 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0288 │ │ +05f270: 3320 0500 |0002: if-ne v0, v2, 0007 // +0005 │ │ +05f274: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +05f276: 5b10 8802 |0005: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0288 │ │ +05f27a: 6e10 2c26 0100 |0007: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +05f280: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1078 │ │ 0x0004 line=1079 │ │ 0x0007 line=1081 │ │ 0x000a line=1082 │ │ locals : │ │ @@ -13570,28 +13570,28 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -050da8: |[050da8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThreadManager.threadExiting:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;)V │ │ -050db8: 1d01 |0000: monitor-enter v1 │ │ -050dba: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -050dbc: 5c20 7b02 |0002: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mExited:Z // field@027b │ │ -050dc0: 5410 8802 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0288 │ │ -050dc4: 3320 0500 |0006: if-ne v0, v2, 000b // +0005 │ │ -050dc8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -050dca: 5b10 8802 |0009: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0288 │ │ -050dce: 6e10 2c26 0100 |000b: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -050dd4: 1e01 |000e: monitor-exit v1 │ │ -050dd6: 0e00 |000f: return-void │ │ -050dd8: 0d00 |0010: move-exception v0 │ │ -050dda: 1e01 |0011: monitor-exit v1 │ │ -050ddc: 2700 |0012: throw v0 │ │ +05f284: |[05f284] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThreadManager.threadExiting:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;)V │ │ +05f294: 1d01 |0000: monitor-enter v1 │ │ +05f296: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +05f298: 5c20 7b02 |0002: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mExited:Z // field@027b │ │ +05f29c: 5410 8802 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0288 │ │ +05f2a0: 3320 0500 |0006: if-ne v0, v2, 000b // +0005 │ │ +05f2a4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +05f2a6: 5b10 8802 |0009: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0288 │ │ +05f2aa: 6e10 2c26 0100 |000b: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +05f2b0: 1e01 |000e: monitor-exit v1 │ │ +05f2b2: 0e00 |000f: return-void │ │ +05f2b4: 0d00 |0010: move-exception v0 │ │ +05f2b6: 1e01 |0011: monitor-exit v1 │ │ +05f2b8: 2700 |0012: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x000e │ │ -> 0x0010 │ │ positions : │ │ 0x0000 line=1052 │ │ 0x0004 line=1053 │ │ 0x0008 line=1054 │ │ @@ -13607,42 +13607,42 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -050dec: |[050dec] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThreadManager.tryAcquireEglSurfaceLocked:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;)Z │ │ -050dfc: 5410 8802 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0288 │ │ -050e00: 3220 0600 |0002: if-eq v0, v2, 0008 // +0006 │ │ -050e04: 5410 8802 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0288 │ │ -050e08: 3900 0900 |0006: if-nez v0, 000f // +0009 │ │ -050e0c: 5b12 8802 |0008: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0288 │ │ -050e10: 6e10 2c26 0100 |000a: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -050e16: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -050e18: 0f00 |000e: return v0 │ │ -050e1a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -050e1c: 28fe |0010: goto 000e // -0002 │ │ +05f2c8: |[05f2c8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThreadManager.tryAcquireEglSurfaceLocked:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;)Z │ │ +05f2d8: 5410 8802 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0288 │ │ +05f2dc: 3220 0600 |0002: if-eq v0, v2, 0008 // +0006 │ │ +05f2e0: 5410 8802 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0288 │ │ +05f2e4: 3900 0900 |0006: if-nez v0, 000f // +0009 │ │ +05f2e8: 5b12 8802 |0008: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0288 │ │ +05f2ec: 6e10 2c26 0100 |000a: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +05f2f2: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +05f2f4: 0f00 |000e: return v0 │ │ +05f2f6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +05f2f8: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1066 │ │ 0x0008 line=1067 │ │ 0x000a line=1068 │ │ 0x000d line=1069 │ │ 0x000e line=1071 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; │ │ 0x0000 - 0x0011 reg=2 thread Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; │ │ │ │ source_file_idx : 1108 (GLBaseSurfaceView.java) │ │ │ │ Class #82 header: │ │ -class_idx : 230 │ │ +class_idx : 228 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1108 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #82 annotations: │ │ @@ -13664,17 +13664,17 @@ │ │ type : '(Ljavax/microedition/khronos/opengles/GL;)Ljavax/microedition/khronos/opengles/GL;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1108 (GLBaseSurfaceView.java) │ │ │ │ Class #83 header: │ │ -class_idx : 231 │ │ +class_idx : 229 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 928 │ │ +superclass_idx : 926 │ │ source_file_idx : 1108 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #83 annotations: │ │ @@ -13699,20 +13699,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -050e20: |[050e20] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$LogWriter.:()V │ │ -050e30: 7010 b425 0100 |0000: invoke-direct {v1}, Ljava/io/Writer;.:()V // method@25b4 │ │ -050e36: 2200 c503 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -050e3a: 7010 6726 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -050e40: 5b10 8902 |0008: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0289 │ │ -050e44: 0e00 |000a: return-void │ │ +05f2fc: |[05f2fc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$LogWriter.:()V │ │ +05f30c: 7010 b425 0100 |0000: invoke-direct {v1}, Ljava/io/Writer;.:()V // method@25b4 │ │ +05f312: 2200 c303 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +05f316: 7010 6726 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05f31c: 5b10 8902 |0008: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0289 │ │ +05f320: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1006 │ │ 0x0003 line=1037 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter; │ │ │ │ @@ -13721,31 +13721,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -050e48: |[050e48] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$LogWriter.flushBuilder:()V │ │ -050e58: 5430 8902 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0289 │ │ -050e5c: 6e10 7226 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2672 │ │ -050e62: 0a00 |0005: move-result v0 │ │ -050e64: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ -050e68: 1a00 5b04 |0008: const-string v0, "GLSurfaceView" // string@045b │ │ -050e6c: 5431 8902 |000a: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0289 │ │ -050e70: 6e10 7426 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -050e76: 0c01 |000f: move-result-object v1 │ │ -050e78: 7120 9a00 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@009a │ │ -050e7e: 5430 8902 |0013: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0289 │ │ -050e82: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -050e84: 5432 8902 |0016: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0289 │ │ -050e88: 6e10 7226 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@2672 │ │ -050e8e: 0a02 |001b: move-result v2 │ │ -050e90: 6e30 7126 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@2671 │ │ -050e96: 0e00 |001f: return-void │ │ +05f324: |[05f324] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$LogWriter.flushBuilder:()V │ │ +05f334: 5430 8902 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0289 │ │ +05f338: 6e10 7226 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2672 │ │ +05f33e: 0a00 |0005: move-result v0 │ │ +05f340: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ +05f344: 1a00 5b04 |0008: const-string v0, "GLSurfaceView" // string@045b │ │ +05f348: 5431 8902 |000a: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0289 │ │ +05f34c: 6e10 7426 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05f352: 0c01 |000f: move-result-object v1 │ │ +05f354: 7120 9a00 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@009a │ │ +05f35a: 5430 8902 |0013: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0289 │ │ +05f35e: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +05f360: 5432 8902 |0016: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0289 │ │ +05f364: 6e10 7226 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@2672 │ │ +05f36a: 0a02 |001b: move-result v2 │ │ +05f36c: 6e30 7126 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@2671 │ │ +05f372: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1031 │ │ 0x0008 line=1032 │ │ 0x0013 line=1033 │ │ 0x001f line=1035 │ │ locals : │ │ @@ -13757,17 +13757,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -050e98: |[050e98] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$LogWriter.close:()V │ │ -050ea8: 7010 5d06 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.flushBuilder:()V // method@065d │ │ -050eae: 0e00 |0003: return-void │ │ +05f374: |[05f374] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$LogWriter.close:()V │ │ +05f384: 7010 5d06 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.flushBuilder:()V // method@065d │ │ +05f38a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1010 │ │ 0x0003 line=1011 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter; │ │ │ │ @@ -13776,17 +13776,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -050eb0: |[050eb0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$LogWriter.flush:()V │ │ -050ec0: 7010 5d06 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.flushBuilder:()V // method@065d │ │ -050ec6: 0e00 |0003: return-void │ │ +05f38c: |[05f38c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$LogWriter.flush:()V │ │ +05f39c: 7010 5d06 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.flushBuilder:()V // method@065d │ │ +05f3a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1015 │ │ 0x0003 line=1016 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter; │ │ │ │ @@ -13795,28 +13795,28 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -050ec8: |[050ec8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$LogWriter.write:([CII)V │ │ -050ed8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -050eda: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ -050ede: 9002 0501 |0003: add-int v2, v5, v1 │ │ -050ee2: 4900 0402 |0005: aget-char v0, v4, v2 │ │ -050ee6: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ -050eea: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ -050eee: 7010 5d06 0300 |000b: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.flushBuilder:()V // method@065d │ │ -050ef4: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -050ef8: 28f1 |0010: goto 0001 // -000f │ │ -050efa: 5432 8902 |0011: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0289 │ │ -050efe: 6e20 6926 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -050f04: 28f8 |0016: goto 000e // -0008 │ │ -050f06: 0e00 |0017: return-void │ │ +05f3a4: |[05f3a4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$LogWriter.write:([CII)V │ │ +05f3b4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05f3b6: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ +05f3ba: 9002 0501 |0003: add-int v2, v5, v1 │ │ +05f3be: 4900 0402 |0005: aget-char v0, v4, v2 │ │ +05f3c2: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ +05f3c6: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ +05f3ca: 7010 5d06 0300 |000b: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.flushBuilder:()V // method@065d │ │ +05f3d0: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05f3d4: 28f1 |0010: goto 0001 // -000f │ │ +05f3d6: 5432 8902 |0011: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0289 │ │ +05f3da: 6e20 6926 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +05f3e0: 28f8 |0016: goto 000e // -0008 │ │ +05f3e2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1020 │ │ 0x0003 line=1021 │ │ 0x0007 line=1022 │ │ 0x000b line=1023 │ │ 0x000e line=1020 │ │ @@ -13829,15 +13829,15 @@ │ │ 0x0000 - 0x0018 reg=4 buf [C │ │ 0x0000 - 0x0018 reg=5 offset I │ │ 0x0000 - 0x0018 reg=6 count I │ │ │ │ source_file_idx : 1108 (GLBaseSurfaceView.java) │ │ │ │ Class #84 header: │ │ -class_idx : 233 │ │ +class_idx : 231 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 34 │ │ source_file_idx : 1108 │ │ static_fields_size : 9 │ │ instance_fields_size: 7 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 19 │ │ @@ -13931,39 +13931,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -050f08: |[050f08] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.:()V │ │ -050f18: 2200 e500 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // type@00e5 │ │ -050f1c: 7010 5506 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.:()V // method@0655 │ │ -050f22: 6900 9c02 |0005: sput-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ -050f26: 0e00 |0007: return-void │ │ +05f3e4: |[05f3e4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.:()V │ │ +05f3f4: 2200 e300 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // type@00e3 │ │ +05f3f8: 7010 5506 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.:()V // method@0655 │ │ +05f3fe: 6900 9c02 |0005: sput-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@029c │ │ +05f402: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1087 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -050f28: |[050f28] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.:(Landroid/content/Context;)V │ │ -050f38: 7020 6100 2100 |0000: invoke-direct {v1, v2}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;)V // method@0061 │ │ -050f3e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -050f40: 5c10 9b02 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mSizeChanged:Z // field@029b │ │ -050f44: 7010 6706 0100 |0006: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.init:()V // method@0667 │ │ -050f4a: 0e00 |0009: return-void │ │ +05f404: |[05f404] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.:(Landroid/content/Context;)V │ │ +05f414: 7020 6100 2100 |0000: invoke-direct {v1, v2}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;)V // method@0061 │ │ +05f41a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +05f41c: 5c10 9b02 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mSizeChanged:Z // field@029b │ │ +05f420: 7010 6706 0100 |0006: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.init:()V // method@0667 │ │ +05f426: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0003 line=1088 │ │ 0x0006 line=164 │ │ 0x0009 line=165 │ │ locals : │ │ @@ -13975,20 +13975,20 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -050f4c: |[050f4c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -050f5c: 7030 6200 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0062 │ │ -050f62: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -050f64: 5c10 9b02 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mSizeChanged:Z // field@029b │ │ -050f68: 7010 6706 0100 |0006: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.init:()V // method@0667 │ │ -050f6e: 0e00 |0009: return-void │ │ +05f428: |[05f428] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +05f438: 7030 6200 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0062 │ │ +05f43e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +05f440: 5c10 9b02 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mSizeChanged:Z // field@029b │ │ +05f444: 7010 6706 0100 |0006: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.init:()V // method@0667 │ │ +05f44a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0003 line=1088 │ │ 0x0006 line=170 │ │ 0x0009 line=171 │ │ locals : │ │ @@ -14001,22 +14001,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -050f70: |[050f70] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.checkRenderThreadState:()V │ │ -050f80: 5420 9902 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0299 │ │ -050f84: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -050f88: 2200 b003 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -050f8c: 1a01 6a27 |0006: const-string v1, "setRenderer has already been called for this instance." // string@276a │ │ -050f90: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -050f96: 2700 |000b: throw v0 │ │ -050f98: 0e00 |000c: return-void │ │ +05f44c: |[05f44c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.checkRenderThreadState:()V │ │ +05f45c: 5420 9902 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0299 │ │ +05f460: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +05f464: 2200 ae03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +05f468: 1a01 6827 |0006: const-string v1, "setRenderer has already been called for this instance." // string@2768 │ │ +05f46c: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +05f472: 2700 |000b: throw v0 │ │ +05f474: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1041 │ │ 0x0004 line=1042 │ │ 0x000c line=1044 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; │ │ @@ -14026,19 +14026,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -050f9c: |[050f9c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.init:()V │ │ -050fac: 6e10 6506 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.getHolder:()Landroid/view/SurfaceHolder; // method@0665 │ │ -050fb2: 0c00 |0003: move-result-object v0 │ │ -050fb4: 7220 ac00 1000 |0004: invoke-interface {v0, v1}, Landroid/view/SurfaceHolder;.addCallback:(Landroid/view/SurfaceHolder$Callback;)V // method@00ac │ │ -050fba: 0e00 |0007: return-void │ │ +05f478: |[05f478] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.init:()V │ │ +05f488: 6e10 6506 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.getHolder:()Landroid/view/SurfaceHolder; // method@0665 │ │ +05f48e: 0c00 |0003: move-result-object v0 │ │ +05f490: 7220 ac00 1000 |0004: invoke-interface {v0, v1}, Landroid/view/SurfaceHolder;.addCallback:(Landroid/view/SurfaceHolder$Callback;)V // method@00ac │ │ +05f496: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0004 line=177 │ │ 0x0007 line=178 │ │ locals : │ │ 0x0004 - 0x0008 reg=0 holder Landroid/view/SurfaceHolder; │ │ @@ -14050,17 +14050,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -050fbc: |[050fbc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.getDebugFlags:()I │ │ -050fcc: 5210 9502 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mDebugFlags:I // field@0295 │ │ -050fd0: 0f00 |0002: return v0 │ │ +05f498: |[05f498] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.getDebugFlags:()I │ │ +05f4a8: 5210 9502 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mDebugFlags:I // field@0295 │ │ +05f4ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; │ │ │ │ #1 : (in Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;) │ │ @@ -14068,19 +14068,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -050fd4: |[050fd4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.getRenderMode:()I │ │ -050fe4: 5410 9902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0299 │ │ -050fe8: 6e10 4606 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.getRenderMode:()I // method@0646 │ │ -050fee: 0a00 |0005: move-result v0 │ │ -050ff0: 0f00 |0006: return v0 │ │ +05f4b0: |[05f4b0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.getRenderMode:()I │ │ +05f4c0: 5410 9902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0299 │ │ +05f4c4: 6e10 4606 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.getRenderMode:()I // method@0646 │ │ +05f4ca: 0a00 |0005: move-result v0 │ │ +05f4cc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; │ │ │ │ #2 : (in Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;) │ │ @@ -14088,19 +14088,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -050ff4: |[050ff4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.onDetachedFromWindow:()V │ │ -051004: 6f10 6300 0100 |0000: invoke-super {v1}, Landroid/opengl/GLSurfaceView;.onDetachedFromWindow:()V // method@0063 │ │ -05100a: 5410 9902 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0299 │ │ -05100e: 6e10 4c06 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.requestExitAndWait:()V // method@064c │ │ -051014: 0e00 |0008: return-void │ │ +05f4d0: |[05f4d0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.onDetachedFromWindow:()V │ │ +05f4e0: 6f10 6300 0100 |0000: invoke-super {v1}, Landroid/opengl/GLSurfaceView;.onDetachedFromWindow:()V // method@0063 │ │ +05f4e6: 5410 9902 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0299 │ │ +05f4ea: 6e10 4c06 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.requestExitAndWait:()V // method@064c │ │ +05f4f0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0003 line=377 │ │ 0x0008 line=378 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; │ │ @@ -14110,18 +14110,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -051018: |[051018] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.onPause:()V │ │ -051028: 5410 9902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0299 │ │ -05102c: 6e10 4806 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.onPause:()V // method@0648 │ │ -051032: 0e00 |0005: return-void │ │ +05f4f4: |[05f4f4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.onPause:()V │ │ +05f504: 5410 9902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0299 │ │ +05f508: 6e10 4806 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.onPause:()V // method@0648 │ │ +05f50e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0005 line=356 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; │ │ │ │ @@ -14130,18 +14130,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -051034: |[051034] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.onResume:()V │ │ -051044: 5410 9902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0299 │ │ -051048: 6e10 4906 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.onResume:()V // method@0649 │ │ -05104e: 0e00 |0005: return-void │ │ +05f510: |[05f510] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.onResume:()V │ │ +05f520: 5410 9902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0299 │ │ +05f524: 6e10 4906 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.onResume:()V // method@0649 │ │ +05f52a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0005 line=363 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; │ │ │ │ @@ -14150,18 +14150,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -051050: |[051050] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.queueEvent:(Ljava/lang/Runnable;)V │ │ -051060: 5410 9902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0299 │ │ -051064: 6e20 4b06 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.queueEvent:(Ljava/lang/Runnable;)V // method@064b │ │ -05106a: 0e00 |0005: return-void │ │ +05f52c: |[05f52c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.queueEvent:(Ljava/lang/Runnable;)V │ │ +05f53c: 5410 9902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0299 │ │ +05f540: 6e20 4b06 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.queueEvent:(Ljava/lang/Runnable;)V // method@064b │ │ +05f546: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x0005 line=370 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; │ │ 0x0000 - 0x0006 reg=2 r Ljava/lang/Runnable; │ │ @@ -14171,18 +14171,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05106c: |[05106c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.requestRender:()V │ │ -05107c: 5410 9902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0299 │ │ -051080: 6e10 4d06 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.requestRender:()V // method@064d │ │ -051086: 0e00 |0005: return-void │ │ +05f548: |[05f548] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.requestRender:()V │ │ +05f558: 5410 9902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0299 │ │ +05f55c: 6e10 4d06 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.requestRender:()V // method@064d │ │ +05f562: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0005 line=331 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; │ │ │ │ @@ -14191,17 +14191,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -051088: |[051088] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setDebugFlags:(I)V │ │ -051098: 5901 9502 |0000: iput v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mDebugFlags:I // field@0295 │ │ -05109c: 0e00 |0002: return-void │ │ +05f564: |[05f564] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setDebugFlags:(I)V │ │ +05f574: 5901 9502 |0000: iput v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mDebugFlags:I // field@0295 │ │ +05f578: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0002 line=199 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; │ │ 0x0000 - 0x0003 reg=1 debugFlags I │ │ @@ -14211,25 +14211,25 @@ │ │ type : '(IIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 15 16-bit code units │ │ -0510a0: |[0510a0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setEGLConfigChooser:(IIIIII)V │ │ -0510b0: 2200 de00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser; // type@00de │ │ -0510b4: 0181 |0002: move v1, v8 │ │ -0510b6: 0192 |0003: move v2, v9 │ │ -0510b8: 01a3 |0004: move v3, v10 │ │ -0510ba: 01b4 |0005: move v4, v11 │ │ -0510bc: 01c5 |0006: move v5, v12 │ │ -0510be: 01d6 |0007: move v6, v13 │ │ -0510c0: 7607 3006 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.:(IIIIII)V // method@0630 │ │ -0510c6: 6e20 6f06 0700 |000b: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@066f │ │ -0510cc: 0e00 |000e: return-void │ │ +05f57c: |[05f57c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setEGLConfigChooser:(IIIIII)V │ │ +05f58c: 2200 dc00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser; // type@00dc │ │ +05f590: 0181 |0002: move v1, v8 │ │ +05f592: 0192 |0003: move v2, v9 │ │ +05f594: 01a3 |0004: move v3, v10 │ │ +05f596: 01b4 |0005: move v4, v11 │ │ +05f598: 01c5 |0006: move v5, v12 │ │ +05f59a: 01d6 |0007: move v6, v13 │ │ +05f59c: 7607 3006 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.:(IIIIII)V // method@0630 │ │ +05f5a2: 6e20 6f06 0700 |000b: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@066f │ │ +05f5a8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x000e line=300 │ │ locals : │ │ 0x0000 - 0x000f reg=7 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; │ │ 0x0000 - 0x000f reg=8 redSize I │ │ @@ -14244,18 +14244,18 @@ │ │ type : '(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0510d0: |[0510d0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V │ │ -0510e0: 7010 6306 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.checkRenderThreadState:()V // method@0663 │ │ -0510e6: 5b01 9602 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@0296 │ │ -0510ea: 0e00 |0005: return-void │ │ +05f5ac: |[05f5ac] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V │ │ +05f5bc: 7010 6306 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.checkRenderThreadState:()V // method@0663 │ │ +05f5c2: 5b01 9602 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@0296 │ │ +05f5c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0003 line=275 │ │ 0x0005 line=276 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; │ │ @@ -14266,19 +14266,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0510ec: |[0510ec] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setEGLConfigChooser:(Z)V │ │ -0510fc: 2200 e800 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$SimpleEGLConfigChooser; // type@00e8 │ │ -051100: 7020 5f06 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$SimpleEGLConfigChooser;.:(Z)V // method@065f │ │ -051106: 6e20 6f06 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@066f │ │ -05110c: 0e00 |0008: return-void │ │ +05f5c8: |[05f5c8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setEGLConfigChooser:(Z)V │ │ +05f5d8: 2200 e600 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$SimpleEGLConfigChooser; // type@00e6 │ │ +05f5dc: 7020 5f06 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$SimpleEGLConfigChooser;.:(Z)V // method@065f │ │ +05f5e2: 6e20 6f06 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@066f │ │ +05f5e8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0008 line=289 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; │ │ 0x0000 - 0x0009 reg=2 needDepth Z │ │ @@ -14288,18 +14288,18 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLContextFactory;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -051110: |[051110] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setEGLContextFactory:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLContextFactory;)V │ │ -051120: 7010 6306 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.checkRenderThreadState:()V // method@0663 │ │ -051126: 5b01 9702 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLContextFactory; // field@0297 │ │ -05112a: 0e00 |0005: return-void │ │ +05f5ec: |[05f5ec] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setEGLContextFactory:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLContextFactory;)V │ │ +05f5fc: 7010 6306 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.checkRenderThreadState:()V // method@0663 │ │ +05f602: 5b01 9702 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLContextFactory; // field@0297 │ │ +05f606: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0003 line=253 │ │ 0x0005 line=254 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; │ │ @@ -14310,18 +14310,18 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05112c: |[05112c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setEGLWindowSurfaceFactory:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory;)V │ │ -05113c: 7010 6306 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.checkRenderThreadState:()V // method@0663 │ │ -051142: 5b01 9802 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory; // field@0298 │ │ -051146: 0e00 |0005: return-void │ │ +05f608: |[05f608] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setEGLWindowSurfaceFactory:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory;)V │ │ +05f618: 7010 6306 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.checkRenderThreadState:()V // method@0663 │ │ +05f61e: 5b01 9802 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory; // field@0298 │ │ +05f622: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0003 line=263 │ │ 0x0005 line=264 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; │ │ @@ -14332,17 +14332,17 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLWrapper;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -051148: |[051148] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setGLWrapper:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLWrapper;)V │ │ -051158: 5b01 9a02 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLWrapper; // field@029a │ │ -05115c: 0e00 |0002: return-void │ │ +05f624: |[05f624] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setGLWrapper:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLWrapper;)V │ │ +05f634: 5b01 9a02 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLWrapper; // field@029a │ │ +05f638: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0002 line=190 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; │ │ 0x0000 - 0x0003 reg=1 glWrapper Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLWrapper; │ │ @@ -14352,18 +14352,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -051160: |[051160] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setRenderMode:(I)V │ │ -051170: 5410 9902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0299 │ │ -051174: 6e20 5006 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.setRenderMode:(I)V // method@0650 │ │ -05117a: 0e00 |0005: return-void │ │ +05f63c: |[05f63c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setRenderMode:(I)V │ │ +05f64c: 5410 9902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0299 │ │ +05f650: 6e20 5006 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.setRenderMode:(I)V // method@0650 │ │ +05f656: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0005 line=316 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; │ │ 0x0000 - 0x0006 reg=2 renderMode I │ │ @@ -14373,38 +14373,38 @@ │ │ type : '(Landroid/opengl/GLSurfaceView$Renderer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -05117c: |[05117c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V │ │ -05118c: 7010 6306 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.checkRenderThreadState:()V // method@0663 │ │ -051192: 5420 9602 |0003: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@0296 │ │ -051196: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ -05119a: 2200 e800 |0007: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$SimpleEGLConfigChooser; // type@00e8 │ │ -05119e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -0511a0: 7020 5f06 1000 |000a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$SimpleEGLConfigChooser;.:(Z)V // method@065f │ │ -0511a6: 5b20 9602 |000d: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@0296 │ │ -0511aa: 5420 9702 |000f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLContextFactory; // field@0297 │ │ -0511ae: 3900 0900 |0011: if-nez v0, 001a // +0009 │ │ -0511b2: 2200 df00 |0013: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$DefaultContextFactory; // type@00df │ │ -0511b6: 7010 3306 0000 |0015: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$DefaultContextFactory;.:()V // method@0633 │ │ -0511bc: 5b20 9702 |0018: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLContextFactory; // field@0297 │ │ -0511c0: 5420 9802 |001a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory; // field@0298 │ │ -0511c4: 3900 0900 |001c: if-nez v0, 0025 // +0009 │ │ -0511c8: 2200 e000 |001e: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$DefaultWindowSurfaceFactory; // type@00e0 │ │ -0511cc: 7010 3606 0000 |0020: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$DefaultWindowSurfaceFactory;.:()V // method@0636 │ │ -0511d2: 5b20 9802 |0023: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory; // field@0298 │ │ -0511d6: 2200 e400 |0025: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // type@00e4 │ │ -0511da: 7030 4406 2003 |0027: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;Landroid/opengl/GLSurfaceView$Renderer;)V // method@0644 │ │ -0511e0: 5b20 9902 |002a: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0299 │ │ -0511e4: 5420 9902 |002c: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0299 │ │ -0511e8: 6e10 5106 0000 |002e: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.start:()V // method@0651 │ │ -0511ee: 0e00 |0031: return-void │ │ +05f658: |[05f658] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V │ │ +05f668: 7010 6306 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.checkRenderThreadState:()V // method@0663 │ │ +05f66e: 5420 9602 |0003: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@0296 │ │ +05f672: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ +05f676: 2200 e600 |0007: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$SimpleEGLConfigChooser; // type@00e6 │ │ +05f67a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +05f67c: 7020 5f06 1000 |000a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$SimpleEGLConfigChooser;.:(Z)V // method@065f │ │ +05f682: 5b20 9602 |000d: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@0296 │ │ +05f686: 5420 9702 |000f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLContextFactory; // field@0297 │ │ +05f68a: 3900 0900 |0011: if-nez v0, 001a // +0009 │ │ +05f68e: 2200 dd00 |0013: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$DefaultContextFactory; // type@00dd │ │ +05f692: 7010 3306 0000 |0015: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$DefaultContextFactory;.:()V // method@0633 │ │ +05f698: 5b20 9702 |0018: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLContextFactory; // field@0297 │ │ +05f69c: 5420 9802 |001a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory; // field@0298 │ │ +05f6a0: 3900 0900 |001c: if-nez v0, 0025 // +0009 │ │ +05f6a4: 2200 de00 |001e: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$DefaultWindowSurfaceFactory; // type@00de │ │ +05f6a8: 7010 3606 0000 |0020: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$DefaultWindowSurfaceFactory;.:()V // method@0636 │ │ +05f6ae: 5b20 9802 |0023: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory; // field@0298 │ │ +05f6b2: 2200 e200 |0025: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // type@00e2 │ │ +05f6b6: 7030 4406 2003 |0027: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;Landroid/opengl/GLSurfaceView$Renderer;)V // method@0644 │ │ +05f6bc: 5b20 9902 |002a: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0299 │ │ +05f6c0: 5420 9902 |002c: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0299 │ │ +05f6c4: 6e10 5106 0000 |002e: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.start:()V // method@0651 │ │ +05f6ca: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0003 line=232 │ │ 0x0007 line=233 │ │ 0x000f line=235 │ │ 0x0013 line=236 │ │ @@ -14422,18 +14422,18 @@ │ │ type : '(Landroid/view/SurfaceHolder;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0511f0: |[0511f0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.surfaceChanged:(Landroid/view/SurfaceHolder;III)V │ │ -051200: 5410 9902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0299 │ │ -051204: 6e30 4a06 4005 |0002: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.onWindowResize:(II)V // method@064a │ │ -05120a: 0e00 |0005: return-void │ │ +05f6cc: |[05f6cc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.surfaceChanged:(Landroid/view/SurfaceHolder;III)V │ │ +05f6dc: 5410 9902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0299 │ │ +05f6e0: 6e30 4a06 4005 |0002: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.onWindowResize:(II)V // method@064a │ │ +05f6e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x0005 line=350 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; │ │ 0x0000 - 0x0006 reg=2 holder Landroid/view/SurfaceHolder; │ │ @@ -14446,18 +14446,18 @@ │ │ type : '(Landroid/view/SurfaceHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05120c: |[05120c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.surfaceCreated:(Landroid/view/SurfaceHolder;)V │ │ -05121c: 5410 9902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0299 │ │ -051220: 6e10 5306 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.surfaceCreated:()V // method@0653 │ │ -051226: 0e00 |0005: return-void │ │ +05f6e8: |[05f6e8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.surfaceCreated:(Landroid/view/SurfaceHolder;)V │ │ +05f6f8: 5410 9902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0299 │ │ +05f6fc: 6e10 5306 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.surfaceCreated:()V // method@0653 │ │ +05f702: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0005 line=337 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; │ │ 0x0000 - 0x0006 reg=2 holder Landroid/view/SurfaceHolder; │ │ @@ -14467,32 +14467,32 @@ │ │ type : '(Landroid/view/SurfaceHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -051228: |[051228] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.surfaceDestroyed:(Landroid/view/SurfaceHolder;)V │ │ -051238: 5410 9902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0299 │ │ -05123c: 6e10 5406 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.surfaceDestroyed:()V // method@0654 │ │ -051242: 0e00 |0005: return-void │ │ +05f704: |[05f704] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.surfaceDestroyed:(Landroid/view/SurfaceHolder;)V │ │ +05f714: 5410 9902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0299 │ │ +05f718: 6e10 5406 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.surfaceDestroyed:()V // method@0654 │ │ +05f71e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0005 line=344 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; │ │ 0x0000 - 0x0006 reg=2 holder Landroid/view/SurfaceHolder; │ │ │ │ source_file_idx : 1108 (GLBaseSurfaceView.java) │ │ │ │ Class #85 header: │ │ -class_idx : 234 │ │ +class_idx : 232 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1109 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #85 annotations: │ │ @@ -14518,18 +14518,18 @@ │ │ type : '([I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -051244: |[051244] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$BaseConfigChooser.:([I)V │ │ -051254: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -05125a: 5b01 9d02 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$BaseConfigChooser;.mConfigSpec:[I // field@029d │ │ -05125e: 0e00 |0005: return-void │ │ +05f720: |[05f720] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$BaseConfigChooser.:([I)V │ │ +05f730: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05f736: 5b01 9d02 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$BaseConfigChooser;.mConfigSpec:[I // field@029d │ │ +05f73a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ 0x0003 line=580 │ │ 0x0005 line=581 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$BaseConfigChooser; │ │ @@ -14541,42 +14541,42 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 48 16-bit code units │ │ -051260: |[051260] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$BaseConfigChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ -051270: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -051272: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -051274: 2305 4b04 |0002: new-array v5, v0, [I // type@044b │ │ -051278: 5472 9d02 |0004: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$BaseConfigChooser;.mConfigSpec:[I // field@029d │ │ -05127c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -05127e: 0780 |0007: move-object v0, v8 │ │ -051280: 0791 |0008: move-object v1, v9 │ │ -051282: 7806 a127 0000 |0009: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a1 │ │ -051288: 4404 0504 |000c: aget v4, v5, v4 │ │ -05128c: 3c04 0a00 |000e: if-gtz v4, 0018 // +000a │ │ -051290: 2200 af03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -051294: 1a01 ae0d |0012: const-string v1, "No configs match configSpec" // string@0dae │ │ -051298: 7020 f825 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -05129e: 2700 |0017: throw v0 │ │ -0512a0: 2343 9b04 |0018: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@049b │ │ -0512a4: 5472 9d02 |001a: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$BaseConfigChooser;.mConfigSpec:[I // field@029d │ │ -0512a8: 0780 |001c: move-object v0, v8 │ │ -0512aa: 0791 |001d: move-object v1, v9 │ │ -0512ac: 7806 a127 0000 |001e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a1 │ │ -0512b2: 6e40 7b06 8739 |0021: invoke-virtual {v7, v8, v9, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$BaseConfigChooser;.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig; // method@067b │ │ -0512b8: 0c06 |0024: move-result-object v6 │ │ -0512ba: 3906 0a00 |0025: if-nez v6, 002f // +000a │ │ -0512be: 2200 af03 |0027: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0512c2: 1a01 ad0d |0029: const-string v1, "No config chosen" // string@0dad │ │ -0512c6: 7020 f825 1000 |002b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0512cc: 2700 |002e: throw v0 │ │ -0512ce: 1106 |002f: return-object v6 │ │ +05f73c: |[05f73c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$BaseConfigChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ +05f74c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +05f74e: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +05f750: 2305 4904 |0002: new-array v5, v0, [I // type@0449 │ │ +05f754: 5472 9d02 |0004: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$BaseConfigChooser;.mConfigSpec:[I // field@029d │ │ +05f758: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +05f75a: 0780 |0007: move-object v0, v8 │ │ +05f75c: 0791 |0008: move-object v1, v9 │ │ +05f75e: 7806 a127 0000 |0009: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a1 │ │ +05f764: 4404 0504 |000c: aget v4, v5, v4 │ │ +05f768: 3c04 0a00 |000e: if-gtz v4, 0018 // +000a │ │ +05f76c: 2200 ad03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +05f770: 1a01 ac0d |0012: const-string v1, "No configs match configSpec" // string@0dac │ │ +05f774: 7020 f825 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +05f77a: 2700 |0017: throw v0 │ │ +05f77c: 2343 9904 |0018: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@0499 │ │ +05f780: 5472 9d02 |001a: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$BaseConfigChooser;.mConfigSpec:[I // field@029d │ │ +05f784: 0780 |001c: move-object v0, v8 │ │ +05f786: 0791 |001d: move-object v1, v9 │ │ +05f788: 7806 a127 0000 |001e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a1 │ │ +05f78e: 6e40 7b06 8739 |0021: invoke-virtual {v7, v8, v9, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$BaseConfigChooser;.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig; // method@067b │ │ +05f794: 0c06 |0024: move-result-object v6 │ │ +05f796: 3906 0a00 |0025: if-nez v6, 002f // +000a │ │ +05f79a: 2200 ad03 |0027: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +05f79e: 1a01 ab0d |0029: const-string v1, "No config chosen" // string@0dab │ │ +05f7a2: 7020 f825 1000 |002b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +05f7a8: 2700 |002e: throw v0 │ │ +05f7aa: 1106 |002f: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=584 │ │ 0x0004 line=585 │ │ 0x000c line=587 │ │ 0x000e line=589 │ │ 0x0010 line=590 │ │ @@ -14600,17 +14600,17 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig;' │ │ access : 0x0400 (ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1109 (GLBaseSurfaceViewLW.java) │ │ │ │ Class #86 header: │ │ -class_idx : 238 │ │ +class_idx : 236 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1109 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #86 annotations: │ │ @@ -14638,17 +14638,17 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1109 (GLBaseSurfaceViewLW.java) │ │ │ │ Class #87 header: │ │ -class_idx : 239 │ │ +class_idx : 237 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1109 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #87 annotations: │ │ @@ -14676,17 +14676,17 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1109 (GLBaseSurfaceViewLW.java) │ │ │ │ Class #88 header: │ │ -class_idx : 240 │ │ +class_idx : 238 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1109 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #88 annotations: │ │ @@ -14731,18 +14731,18 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0512d0: |[0512d0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$EglHelper.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;)V │ │ -0512e0: 5b01 aa02 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02aa │ │ -0512e4: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0512ea: 0e00 |0005: return-void │ │ +05f7ac: |[05f7ac] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$EglHelper.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;)V │ │ +05f7bc: 5b01 aa02 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02aa │ │ +05f7c0: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +05f7c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=682 │ │ 0x0005 line=684 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; │ │ @@ -14752,32 +14752,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0512ec: |[0512ec] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$EglHelper.throwEglException:(Ljava/lang/String;)V │ │ -0512fc: 2200 c003 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@03c0 │ │ -051300: 2201 c503 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -051304: 7010 6726 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -05130a: 6e20 6e26 4100 |0007: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -051310: 0c01 |000a: move-result-object v1 │ │ -051312: 1a02 2900 |000b: const-string v2, " failed: " // string@0029 │ │ -051316: 6e20 6e26 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05131c: 0c01 |0010: move-result-object v1 │ │ -05131e: 5432 a502 |0011: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@02a5 │ │ -051322: 7210 af27 0200 |0013: invoke-interface {v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@27af │ │ -051328: 0a02 |0016: move-result v2 │ │ -05132a: 6e20 6b26 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -051330: 0c01 |001a: move-result-object v1 │ │ -051332: 6e10 7426 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -051338: 0c01 |001e: move-result-object v1 │ │ -05133a: 7020 3526 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ -051340: 2700 |0022: throw v0 │ │ +05f7c8: |[05f7c8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$EglHelper.throwEglException:(Ljava/lang/String;)V │ │ +05f7d8: 2200 be03 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@03be │ │ +05f7dc: 2201 c303 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +05f7e0: 7010 6726 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +05f7e6: 6e20 6e26 4100 |0007: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05f7ec: 0c01 |000a: move-result-object v1 │ │ +05f7ee: 1a02 2900 |000b: const-string v2, " failed: " // string@0029 │ │ +05f7f2: 6e20 6e26 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +05f7f8: 0c01 |0010: move-result-object v1 │ │ +05f7fa: 5432 a502 |0011: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@02a5 │ │ +05f7fe: 7210 af27 0200 |0013: invoke-interface {v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@27af │ │ +05f804: 0a02 |0016: move-result v2 │ │ +05f806: 6e20 6b26 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +05f80c: 0c01 |001a: move-result-object v1 │ │ +05f80e: 6e10 7426 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +05f814: 0c01 |001e: move-result-object v1 │ │ +05f816: 7020 3526 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ +05f81c: 2700 |0022: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=803 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; │ │ 0x0000 - 0x0023 reg=4 function Ljava/lang/String; │ │ │ │ @@ -14787,87 +14787,87 @@ │ │ type : '(Landroid/view/SurfaceHolder;)Ljavax/microedition/khronos/opengles/GL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 146 16-bit code units │ │ -051344: |[051344] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$EglHelper.createSurface:(Landroid/view/SurfaceHolder;)Ljavax/microedition/khronos/opengles/GL; │ │ -051354: 5483 a902 |0000: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@02a9 │ │ -051358: 3803 2200 |0002: if-eqz v3, 0024 // +0022 │ │ -05135c: 5483 a902 |0004: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@02a9 │ │ -051360: 6204 3613 |0006: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ -051364: 3243 1c00 |0008: if-eq v3, v4, 0024 // +001c │ │ -051368: 5483 a502 |000a: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@02a5 │ │ -05136c: 5484 a802 |000c: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@02a8 │ │ -051370: 6205 3613 |000e: sget-object v5, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ -051374: 6206 3613 |0010: sget-object v6, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ -051378: 6207 3513 |0012: sget-object v7, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1335 │ │ -05137c: 7257 b127 4365 |0014: invoke-interface {v3, v4, v5, v6, v7}, Ljavax/microedition/khronos/egl/EGL10;.eglMakeCurrent:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@27b1 │ │ -051382: 5483 aa02 |0017: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02aa │ │ -051386: 5433 ce02 |0019: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory; // field@02ce │ │ -05138a: 5484 a502 |001b: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@02a5 │ │ -05138e: 5485 a802 |001d: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@02a8 │ │ -051392: 5486 a902 |001f: iget-object v6, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@02a9 │ │ -051396: 7240 8806 4365 |0021: invoke-interface {v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory;.destroySurface:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)V // method@0688 │ │ -05139c: 5483 aa02 |0024: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02aa │ │ -0513a0: 5433 ce02 |0026: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory; // field@02ce │ │ -0513a4: 5484 a502 |0028: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@02a5 │ │ -0513a8: 5485 a802 |002a: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@02a8 │ │ -0513ac: 5486 a602 |002c: iget-object v6, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@02a6 │ │ -0513b0: 7259 8706 4365 |002e: invoke-interface {v3, v4, v5, v6, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory;.createWindowSurface:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLSurface; // method@0687 │ │ -0513b6: 0c03 |0031: move-result-object v3 │ │ -0513b8: 5b83 a902 |0032: iput-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@02a9 │ │ -0513bc: 5483 a902 |0034: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@02a9 │ │ -0513c0: 3803 0800 |0036: if-eqz v3, 003e // +0008 │ │ -0513c4: 5483 a902 |0038: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@02a9 │ │ -0513c8: 6204 3613 |003a: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ -0513cc: 3343 0700 |003c: if-ne v3, v4, 0043 // +0007 │ │ -0513d0: 1a03 3915 |003e: const-string v3, "createWindowSurface" // string@1539 │ │ -0513d4: 7020 8f06 3800 |0040: invoke-direct {v8, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.throwEglException:(Ljava/lang/String;)V // method@068f │ │ -0513da: 5483 a502 |0043: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@02a5 │ │ -0513de: 5484 a802 |0045: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@02a8 │ │ -0513e2: 5485 a902 |0047: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@02a9 │ │ -0513e6: 5486 a902 |0049: iget-object v6, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@02a9 │ │ -0513ea: 5487 a702 |004b: iget-object v7, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@02a7 │ │ -0513ee: 7257 b127 4365 |004d: invoke-interface {v3, v4, v5, v6, v7}, Ljavax/microedition/khronos/egl/EGL10;.eglMakeCurrent:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@27b1 │ │ -0513f4: 0a03 |0050: move-result v3 │ │ -0513f6: 3903 0700 |0051: if-nez v3, 0058 // +0007 │ │ -0513fa: 1a03 b416 |0053: const-string v3, "eglMakeCurrent" // string@16b4 │ │ -0513fe: 7020 8f06 3800 |0055: invoke-direct {v8, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.throwEglException:(Ljava/lang/String;)V // method@068f │ │ -051404: 5483 a702 |0058: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@02a7 │ │ -051408: 6e10 ba27 0300 |005a: invoke-virtual {v3}, Ljavax/microedition/khronos/egl/EGLContext;.getGL:()Ljavax/microedition/khronos/opengles/GL; // method@27ba │ │ -05140e: 0c01 |005d: move-result-object v1 │ │ -051410: 5483 aa02 |005e: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02aa │ │ -051414: 5433 d002 |0060: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLWrapper; // field@02d0 │ │ -051418: 3803 0a00 |0062: if-eqz v3, 006c // +000a │ │ -05141c: 5483 aa02 |0064: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02aa │ │ -051420: 5433 d002 |0066: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLWrapper; // field@02d0 │ │ -051424: 7220 a606 1300 |0068: invoke-interface {v3, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLWrapper;.wrap:(Ljavax/microedition/khronos/opengles/GL;)Ljavax/microedition/khronos/opengles/GL; // method@06a6 │ │ -05142a: 0c01 |006b: move-result-object v1 │ │ -05142c: 5483 aa02 |006c: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02aa │ │ -051430: 5233 cb02 |006e: iget v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mDebugFlags:I // field@02cb │ │ -051434: dd03 0303 |0070: and-int/lit8 v3, v3, #int 3 // #03 │ │ -051438: 3803 1f00 |0072: if-eqz v3, 0091 // +001f │ │ -05143c: 1200 |0074: const/4 v0, #int 0 // #0 │ │ -05143e: 1202 |0075: const/4 v2, #int 0 // #0 │ │ -051440: 5483 aa02 |0076: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02aa │ │ -051444: 5233 cb02 |0078: iget v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mDebugFlags:I // field@02cb │ │ -051448: dd03 0301 |007a: and-int/lit8 v3, v3, #int 1 // #01 │ │ -05144c: 3803 0400 |007c: if-eqz v3, 0080 // +0004 │ │ -051450: de00 0001 |007e: or-int/lit8 v0, v0, #int 1 // #01 │ │ -051454: 5483 aa02 |0080: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02aa │ │ -051458: 5233 cb02 |0082: iget v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mDebugFlags:I // field@02cb │ │ -05145c: dd03 0302 |0084: and-int/lit8 v3, v3, #int 2 // #02 │ │ -051460: 3803 0700 |0086: if-eqz v3, 008d // +0007 │ │ -051464: 2202 f400 |0088: new-instance v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter; // type@00f4 │ │ -051468: 7010 a706 0200 |008a: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.:()V // method@06a7 │ │ -05146e: 7130 c706 0102 |008d: invoke-static {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLDebugHelper;.wrap:(Ljavax/microedition/khronos/opengles/GL;ILjava/io/Writer;)Ljavax/microedition/khronos/opengles/GL; // method@06c7 │ │ -051474: 0c01 |0090: move-result-object v1 │ │ -051476: 1101 |0091: return-object v1 │ │ +05f820: |[05f820] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$EglHelper.createSurface:(Landroid/view/SurfaceHolder;)Ljavax/microedition/khronos/opengles/GL; │ │ +05f830: 5483 a902 |0000: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@02a9 │ │ +05f834: 3803 2200 |0002: if-eqz v3, 0024 // +0022 │ │ +05f838: 5483 a902 |0004: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@02a9 │ │ +05f83c: 6204 3613 |0006: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ +05f840: 3243 1c00 |0008: if-eq v3, v4, 0024 // +001c │ │ +05f844: 5483 a502 |000a: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@02a5 │ │ +05f848: 5484 a802 |000c: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@02a8 │ │ +05f84c: 6205 3613 |000e: sget-object v5, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ +05f850: 6206 3613 |0010: sget-object v6, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ +05f854: 6207 3513 |0012: sget-object v7, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1335 │ │ +05f858: 7257 b127 4365 |0014: invoke-interface {v3, v4, v5, v6, v7}, Ljavax/microedition/khronos/egl/EGL10;.eglMakeCurrent:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@27b1 │ │ +05f85e: 5483 aa02 |0017: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02aa │ │ +05f862: 5433 ce02 |0019: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory; // field@02ce │ │ +05f866: 5484 a502 |001b: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@02a5 │ │ +05f86a: 5485 a802 |001d: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@02a8 │ │ +05f86e: 5486 a902 |001f: iget-object v6, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@02a9 │ │ +05f872: 7240 8806 4365 |0021: invoke-interface {v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory;.destroySurface:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)V // method@0688 │ │ +05f878: 5483 aa02 |0024: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02aa │ │ +05f87c: 5433 ce02 |0026: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory; // field@02ce │ │ +05f880: 5484 a502 |0028: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@02a5 │ │ +05f884: 5485 a802 |002a: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@02a8 │ │ +05f888: 5486 a602 |002c: iget-object v6, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@02a6 │ │ +05f88c: 7259 8706 4365 |002e: invoke-interface {v3, v4, v5, v6, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory;.createWindowSurface:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLSurface; // method@0687 │ │ +05f892: 0c03 |0031: move-result-object v3 │ │ +05f894: 5b83 a902 |0032: iput-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@02a9 │ │ +05f898: 5483 a902 |0034: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@02a9 │ │ +05f89c: 3803 0800 |0036: if-eqz v3, 003e // +0008 │ │ +05f8a0: 5483 a902 |0038: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@02a9 │ │ +05f8a4: 6204 3613 |003a: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ +05f8a8: 3343 0700 |003c: if-ne v3, v4, 0043 // +0007 │ │ +05f8ac: 1a03 3715 |003e: const-string v3, "createWindowSurface" // string@1537 │ │ +05f8b0: 7020 8f06 3800 |0040: invoke-direct {v8, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.throwEglException:(Ljava/lang/String;)V // method@068f │ │ +05f8b6: 5483 a502 |0043: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@02a5 │ │ +05f8ba: 5484 a802 |0045: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@02a8 │ │ +05f8be: 5485 a902 |0047: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@02a9 │ │ +05f8c2: 5486 a902 |0049: iget-object v6, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@02a9 │ │ +05f8c6: 5487 a702 |004b: iget-object v7, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@02a7 │ │ +05f8ca: 7257 b127 4365 |004d: invoke-interface {v3, v4, v5, v6, v7}, Ljavax/microedition/khronos/egl/EGL10;.eglMakeCurrent:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@27b1 │ │ +05f8d0: 0a03 |0050: move-result v3 │ │ +05f8d2: 3903 0700 |0051: if-nez v3, 0058 // +0007 │ │ +05f8d6: 1a03 b216 |0053: const-string v3, "eglMakeCurrent" // string@16b2 │ │ +05f8da: 7020 8f06 3800 |0055: invoke-direct {v8, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.throwEglException:(Ljava/lang/String;)V // method@068f │ │ +05f8e0: 5483 a702 |0058: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@02a7 │ │ +05f8e4: 6e10 ba27 0300 |005a: invoke-virtual {v3}, Ljavax/microedition/khronos/egl/EGLContext;.getGL:()Ljavax/microedition/khronos/opengles/GL; // method@27ba │ │ +05f8ea: 0c01 |005d: move-result-object v1 │ │ +05f8ec: 5483 aa02 |005e: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02aa │ │ +05f8f0: 5433 d002 |0060: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLWrapper; // field@02d0 │ │ +05f8f4: 3803 0a00 |0062: if-eqz v3, 006c // +000a │ │ +05f8f8: 5483 aa02 |0064: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02aa │ │ +05f8fc: 5433 d002 |0066: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLWrapper; // field@02d0 │ │ +05f900: 7220 a606 1300 |0068: invoke-interface {v3, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLWrapper;.wrap:(Ljavax/microedition/khronos/opengles/GL;)Ljavax/microedition/khronos/opengles/GL; // method@06a6 │ │ +05f906: 0c01 |006b: move-result-object v1 │ │ +05f908: 5483 aa02 |006c: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02aa │ │ +05f90c: 5233 cb02 |006e: iget v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mDebugFlags:I // field@02cb │ │ +05f910: dd03 0303 |0070: and-int/lit8 v3, v3, #int 3 // #03 │ │ +05f914: 3803 1f00 |0072: if-eqz v3, 0091 // +001f │ │ +05f918: 1200 |0074: const/4 v0, #int 0 // #0 │ │ +05f91a: 1202 |0075: const/4 v2, #int 0 // #0 │ │ +05f91c: 5483 aa02 |0076: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02aa │ │ +05f920: 5233 cb02 |0078: iget v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mDebugFlags:I // field@02cb │ │ +05f924: dd03 0301 |007a: and-int/lit8 v3, v3, #int 1 // #01 │ │ +05f928: 3803 0400 |007c: if-eqz v3, 0080 // +0004 │ │ +05f92c: de00 0001 |007e: or-int/lit8 v0, v0, #int 1 // #01 │ │ +05f930: 5483 aa02 |0080: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02aa │ │ +05f934: 5233 cb02 |0082: iget v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mDebugFlags:I // field@02cb │ │ +05f938: dd03 0302 |0084: and-int/lit8 v3, v3, #int 2 // #02 │ │ +05f93c: 3803 0700 |0086: if-eqz v3, 008d // +0007 │ │ +05f940: 2202 f200 |0088: new-instance v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter; // type@00f2 │ │ +05f944: 7010 a706 0200 |008a: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.:()V // method@06a7 │ │ +05f94a: 7130 c706 0102 |008d: invoke-static {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLDebugHelper;.wrap:(Ljavax/microedition/khronos/opengles/GL;ILjava/io/Writer;)Ljavax/microedition/khronos/opengles/GL; // method@06c7 │ │ +05f950: 0c01 |0090: move-result-object v1 │ │ +05f952: 1101 |0091: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ 0x000a line=730 │ │ 0x0017 line=731 │ │ 0x0024 line=737 │ │ 0x0034 line=739 │ │ @@ -14899,35 +14899,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -051478: |[051478] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$EglHelper.destroySurface:()V │ │ -051488: 5450 a902 |0000: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@02a9 │ │ -05148c: 3800 2500 |0002: if-eqz v0, 0027 // +0025 │ │ -051490: 5450 a902 |0004: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@02a9 │ │ -051494: 6201 3613 |0006: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ -051498: 3210 1f00 |0008: if-eq v0, v1, 0027 // +001f │ │ -05149c: 5450 a502 |000a: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@02a5 │ │ -0514a0: 5451 a802 |000c: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@02a8 │ │ -0514a4: 6202 3613 |000e: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ -0514a8: 6203 3613 |0010: sget-object v3, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ -0514ac: 6204 3513 |0012: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1335 │ │ -0514b0: 7254 b127 1032 |0014: invoke-interface {v0, v1, v2, v3, v4}, Ljavax/microedition/khronos/egl/EGL10;.eglMakeCurrent:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@27b1 │ │ -0514b6: 5450 aa02 |0017: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02aa │ │ -0514ba: 5400 ce02 |0019: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory; // field@02ce │ │ -0514be: 5451 a502 |001b: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@02a5 │ │ -0514c2: 5452 a802 |001d: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@02a8 │ │ -0514c6: 5453 a902 |001f: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@02a9 │ │ -0514ca: 7240 8806 1032 |0021: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory;.destroySurface:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)V // method@0688 │ │ -0514d0: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -0514d2: 5b50 a902 |0025: iput-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@02a9 │ │ -0514d6: 0e00 |0027: return-void │ │ +05f954: |[05f954] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$EglHelper.destroySurface:()V │ │ +05f964: 5450 a902 |0000: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@02a9 │ │ +05f968: 3800 2500 |0002: if-eqz v0, 0027 // +0025 │ │ +05f96c: 5450 a902 |0004: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@02a9 │ │ +05f970: 6201 3613 |0006: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ +05f974: 3210 1f00 |0008: if-eq v0, v1, 0027 // +001f │ │ +05f978: 5450 a502 |000a: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@02a5 │ │ +05f97c: 5451 a802 |000c: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@02a8 │ │ +05f980: 6202 3613 |000e: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ +05f984: 6203 3613 |0010: sget-object v3, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ +05f988: 6204 3513 |0012: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1335 │ │ +05f98c: 7254 b127 1032 |0014: invoke-interface {v0, v1, v2, v3, v4}, Ljavax/microedition/khronos/egl/EGL10;.eglMakeCurrent:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@27b1 │ │ +05f992: 5450 aa02 |0017: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02aa │ │ +05f996: 5400 ce02 |0019: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory; // field@02ce │ │ +05f99a: 5451 a502 |001b: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@02a5 │ │ +05f99e: 5452 a802 |001d: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@02a8 │ │ +05f9a2: 5453 a902 |001f: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@02a9 │ │ +05f9a6: 7240 8806 1032 |0021: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory;.destroySurface:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)V // method@0688 │ │ +05f9ac: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +05f9ae: 5b50 a902 |0025: iput-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@02a9 │ │ +05f9b2: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=784 │ │ 0x000a line=785 │ │ 0x0017 line=786 │ │ 0x0024 line=787 │ │ 0x0027 line=789 │ │ @@ -14939,32 +14939,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -0514d8: |[0514d8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$EglHelper.finish:()V │ │ -0514e8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0514ea: 5450 a702 |0001: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@02a7 │ │ -0514ee: 3800 1100 |0003: if-eqz v0, 0014 // +0011 │ │ -0514f2: 5450 aa02 |0005: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02aa │ │ -0514f6: 5400 cd02 |0007: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLContextFactory; // field@02cd │ │ -0514fa: 5451 a502 |0009: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@02a5 │ │ -0514fe: 5452 a802 |000b: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@02a8 │ │ -051502: 5453 a702 |000d: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@02a7 │ │ -051506: 7240 8606 1032 |000f: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLContextFactory;.destroyContext:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)V // method@0686 │ │ -05150c: 5b54 a702 |0012: iput-object v4, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@02a7 │ │ -051510: 5450 a802 |0014: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@02a8 │ │ -051514: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ -051518: 5450 a502 |0018: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@02a5 │ │ -05151c: 5451 a802 |001a: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@02a8 │ │ -051520: 7220 b627 1000 |001c: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@27b6 │ │ -051526: 5b54 a802 |001f: iput-object v4, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@02a8 │ │ -05152a: 0e00 |0021: return-void │ │ +05f9b4: |[05f9b4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$EglHelper.finish:()V │ │ +05f9c4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +05f9c6: 5450 a702 |0001: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@02a7 │ │ +05f9ca: 3800 1100 |0003: if-eqz v0, 0014 // +0011 │ │ +05f9ce: 5450 aa02 |0005: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02aa │ │ +05f9d2: 5400 cd02 |0007: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLContextFactory; // field@02cd │ │ +05f9d6: 5451 a502 |0009: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@02a5 │ │ +05f9da: 5452 a802 |000b: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@02a8 │ │ +05f9de: 5453 a702 |000d: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@02a7 │ │ +05f9e2: 7240 8606 1032 |000f: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLContextFactory;.destroyContext:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)V // method@0686 │ │ +05f9e8: 5b54 a702 |0012: iput-object v4, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@02a7 │ │ +05f9ec: 5450 a802 |0014: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@02a8 │ │ +05f9f0: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ +05f9f4: 5450 a502 |0018: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@02a5 │ │ +05f9f8: 5451 a802 |001a: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@02a8 │ │ +05f9fc: 7220 b627 1000 |001c: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@27b6 │ │ +05fa02: 5b54 a802 |001f: iput-object v4, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@02a8 │ │ +05fa06: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=792 │ │ 0x0005 line=793 │ │ 0x0012 line=794 │ │ 0x0014 line=796 │ │ 0x0018 line=797 │ │ @@ -14978,56 +14978,56 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 80 16-bit code units │ │ -05152c: |[05152c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$EglHelper.start:()V │ │ -05153c: 7100 b927 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@27b9 │ │ -051542: 0c01 |0003: move-result-object v1 │ │ -051544: 1f01 0c04 |0004: check-cast v1, Ljavax/microedition/khronos/egl/EGL10; // type@040c │ │ -051548: 5b51 a502 |0006: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@02a5 │ │ -05154c: 5451 a502 |0008: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@02a5 │ │ -051550: 6202 3413 |000a: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1334 │ │ -051554: 7220 ae27 2100 |000c: invoke-interface {v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@27ae │ │ -05155a: 0c01 |000f: move-result-object v1 │ │ -05155c: 5b51 a802 |0010: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@02a8 │ │ -051560: 1221 |0012: const/4 v1, #int 2 // #2 │ │ -051562: 2310 4b04 |0013: new-array v0, v1, [I // type@044b │ │ -051566: 5451 a502 |0015: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@02a5 │ │ -05156a: 5452 a802 |0017: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@02a8 │ │ -05156e: 7230 b027 2100 |0019: invoke-interface {v1, v2, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@27b0 │ │ -051574: 5451 aa02 |001c: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02aa │ │ -051578: 5411 cc02 |001e: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@02cc │ │ -05157c: 5452 a502 |0020: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@02a5 │ │ -051580: 5453 a802 |0022: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@02a8 │ │ -051584: 7230 5d00 2103 |0024: invoke-interface {v1, v2, v3}, Landroid/opengl/GLSurfaceView$EGLConfigChooser;.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig; // method@005d │ │ -05158a: 0c01 |0027: move-result-object v1 │ │ -05158c: 5b51 a602 |0028: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@02a6 │ │ -051590: 5451 aa02 |002a: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02aa │ │ -051594: 5411 cd02 |002c: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLContextFactory; // field@02cd │ │ -051598: 5452 a502 |002e: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@02a5 │ │ -05159c: 5453 a802 |0030: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@02a8 │ │ -0515a0: 5454 a602 |0032: iget-object v4, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@02a6 │ │ -0515a4: 7240 8506 2143 |0034: invoke-interface {v1, v2, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLContextFactory;.createContext:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLContext; // method@0685 │ │ -0515aa: 0c01 |0037: move-result-object v1 │ │ -0515ac: 5b51 a702 |0038: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@02a7 │ │ -0515b0: 5451 a702 |003a: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@02a7 │ │ -0515b4: 3801 0800 |003c: if-eqz v1, 0044 // +0008 │ │ -0515b8: 5451 a702 |003e: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@02a7 │ │ -0515bc: 6202 3513 |0040: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1335 │ │ -0515c0: 3321 0a00 |0042: if-ne v1, v2, 004c // +000a │ │ -0515c4: 2201 c003 |0044: new-instance v1, Ljava/lang/RuntimeException; // type@03c0 │ │ -0515c8: 1a02 1115 |0046: const-string v2, "createContext failed" // string@1511 │ │ -0515cc: 7020 3526 2100 |0048: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ -0515d2: 2701 |004b: throw v1 │ │ -0515d4: 1201 |004c: const/4 v1, #int 0 // #0 │ │ -0515d6: 5b51 a902 |004d: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@02a9 │ │ -0515da: 0e00 |004f: return-void │ │ +05fa08: |[05fa08] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$EglHelper.start:()V │ │ +05fa18: 7100 b927 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@27b9 │ │ +05fa1e: 0c01 |0003: move-result-object v1 │ │ +05fa20: 1f01 0a04 |0004: check-cast v1, Ljavax/microedition/khronos/egl/EGL10; // type@040a │ │ +05fa24: 5b51 a502 |0006: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@02a5 │ │ +05fa28: 5451 a502 |0008: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@02a5 │ │ +05fa2c: 6202 3413 |000a: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1334 │ │ +05fa30: 7220 ae27 2100 |000c: invoke-interface {v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@27ae │ │ +05fa36: 0c01 |000f: move-result-object v1 │ │ +05fa38: 5b51 a802 |0010: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@02a8 │ │ +05fa3c: 1221 |0012: const/4 v1, #int 2 // #2 │ │ +05fa3e: 2310 4904 |0013: new-array v0, v1, [I // type@0449 │ │ +05fa42: 5451 a502 |0015: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@02a5 │ │ +05fa46: 5452 a802 |0017: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@02a8 │ │ +05fa4a: 7230 b027 2100 |0019: invoke-interface {v1, v2, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@27b0 │ │ +05fa50: 5451 aa02 |001c: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02aa │ │ +05fa54: 5411 cc02 |001e: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@02cc │ │ +05fa58: 5452 a502 |0020: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@02a5 │ │ +05fa5c: 5453 a802 |0022: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@02a8 │ │ +05fa60: 7230 5d00 2103 |0024: invoke-interface {v1, v2, v3}, Landroid/opengl/GLSurfaceView$EGLConfigChooser;.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig; // method@005d │ │ +05fa66: 0c01 |0027: move-result-object v1 │ │ +05fa68: 5b51 a602 |0028: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@02a6 │ │ +05fa6c: 5451 aa02 |002a: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02aa │ │ +05fa70: 5411 cd02 |002c: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLContextFactory; // field@02cd │ │ +05fa74: 5452 a502 |002e: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@02a5 │ │ +05fa78: 5453 a802 |0030: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@02a8 │ │ +05fa7c: 5454 a602 |0032: iget-object v4, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@02a6 │ │ +05fa80: 7240 8506 2143 |0034: invoke-interface {v1, v2, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLContextFactory;.createContext:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLContext; // method@0685 │ │ +05fa86: 0c01 |0037: move-result-object v1 │ │ +05fa88: 5b51 a702 |0038: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@02a7 │ │ +05fa8c: 5451 a702 |003a: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@02a7 │ │ +05fa90: 3801 0800 |003c: if-eqz v1, 0044 // +0008 │ │ +05fa94: 5451 a702 |003e: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@02a7 │ │ +05fa98: 6202 3513 |0040: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1335 │ │ +05fa9c: 3321 0a00 |0042: if-ne v1, v2, 004c // +000a │ │ +05faa0: 2201 be03 |0044: new-instance v1, Ljava/lang/RuntimeException; // type@03be │ │ +05faa4: 1a02 0f15 |0046: const-string v2, "createContext failed" // string@150f │ │ +05faa8: 7020 3526 2100 |0048: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ +05faae: 2701 |004b: throw v1 │ │ +05fab0: 1201 |004c: const/4 v1, #int 0 // #0 │ │ +05fab2: 5b51 a902 |004d: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@02a9 │ │ +05fab6: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=693 │ │ 0x0008 line=698 │ │ 0x0012 line=703 │ │ 0x0015 line=704 │ │ 0x001c line=705 │ │ @@ -15045,41 +15045,41 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0515dc: |[0515dc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$EglHelper.swap:()Z │ │ -0515ec: 5430 a502 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@02a5 │ │ -0515f0: 5431 a802 |0002: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@02a8 │ │ -0515f4: 5432 a902 |0004: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@02a9 │ │ -0515f8: 7230 b527 1002 |0006: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglSwapBuffers:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z // method@27b5 │ │ -0515fe: 5430 a502 |0009: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@02a5 │ │ -051602: 7210 af27 0000 |000b: invoke-interface {v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@27af │ │ -051608: 0a00 |000e: move-result v0 │ │ -05160a: 1301 0e30 |000f: const/16 v1, #int 12302 // #300e │ │ -05160e: 3210 0400 |0011: if-eq v0, v1, 0015 // +0004 │ │ -051612: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -051614: 0f00 |0014: return v0 │ │ -051616: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -051618: 28fe |0016: goto 0014 // -0002 │ │ +05fab8: |[05fab8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$EglHelper.swap:()Z │ │ +05fac8: 5430 a502 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@02a5 │ │ +05facc: 5431 a802 |0002: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@02a8 │ │ +05fad0: 5432 a902 |0004: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@02a9 │ │ +05fad4: 7230 b527 1002 |0006: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglSwapBuffers:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z // method@27b5 │ │ +05fada: 5430 a502 |0009: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@02a5 │ │ +05fade: 7210 af27 0000 |000b: invoke-interface {v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@27af │ │ +05fae4: 0a00 |000e: move-result v0 │ │ +05fae6: 1301 0e30 |000f: const/16 v1, #int 12302 // #300e │ │ +05faea: 3210 0400 |0011: if-eq v0, v1, 0015 // +0004 │ │ +05faee: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +05faf0: 0f00 |0014: return v0 │ │ +05faf2: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +05faf4: 28fe |0016: goto 0014 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=774 │ │ 0x0009 line=780 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; │ │ │ │ source_file_idx : 1109 (GLBaseSurfaceViewLW.java) │ │ │ │ Class #89 header: │ │ -class_idx : 241 │ │ +class_idx : 239 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 968 │ │ +superclass_idx : 966 │ │ source_file_idx : 1109 │ │ static_fields_size : 0 │ │ instance_fields_size: 15 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 11 │ │ │ │ Class #89 annotations: │ │ @@ -15164,28 +15164,28 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;Landroid/opengl/GLSurfaceView$Renderer;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -05161c: |[05161c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;Landroid/opengl/GLSurfaceView$Renderer;)V │ │ -05162c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -05162e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -051630: 5b34 b902 |0002: iput-object v4, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -051634: 7010 7f26 0300 |0004: invoke-direct {v3}, Ljava/lang/Thread;.:()V // method@267f │ │ -05163a: 2200 e703 |0007: new-instance v0, Ljava/util/ArrayList; // type@03e7 │ │ -05163e: 7010 2c27 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@272c │ │ -051644: 5b30 ac02 |000c: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@02ac │ │ -051648: 5931 b802 |000e: iput v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWidth:I // field@02b8 │ │ -05164c: 5931 b002 |0010: iput v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHeight:I // field@02b0 │ │ -051650: 5c32 b502 |0012: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRequestRender:Z // field@02b5 │ │ -051654: 5932 b302 |0014: iput v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderMode:I // field@02b3 │ │ -051658: 5b35 b402 |0016: iput-object v5, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@02b4 │ │ -05165c: 0e00 |0018: return-void │ │ +05faf8: |[05faf8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;Landroid/opengl/GLSurfaceView$Renderer;)V │ │ +05fb08: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +05fb0a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +05fb0c: 5b34 b902 |0002: iput-object v4, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +05fb10: 7010 7f26 0300 |0004: invoke-direct {v3}, Ljava/lang/Thread;.:()V // method@267f │ │ +05fb16: 2200 e503 |0007: new-instance v0, Ljava/util/ArrayList; // type@03e5 │ │ +05fb1a: 7010 2c27 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@272c │ │ +05fb20: 5b30 ac02 |000c: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@02ac │ │ +05fb24: 5931 b802 |000e: iput v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWidth:I // field@02b8 │ │ +05fb28: 5931 b002 |0010: iput v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHeight:I // field@02b0 │ │ +05fb2c: 5c32 b502 |0012: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRequestRender:Z // field@02b5 │ │ +05fb30: 5932 b302 |0014: iput v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderMode:I // field@02b3 │ │ +05fb34: 5b35 b402 |0016: iput-object v5, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@02b4 │ │ +05fb38: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=822 │ │ 0x0004 line=823 │ │ 0x0007 line=1154 │ │ 0x000e line=824 │ │ 0x0010 line=825 │ │ @@ -15203,185 +15203,185 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 305 16-bit code units │ │ -051660: |[051660] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.guardedRun:()V │ │ -051670: 121c |0000: const/4 v12, #int 1 // #1 │ │ -051672: 2209 f000 |0001: new-instance v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; // type@00f0 │ │ -051676: 54da b902 |0003: iget-object v10, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -05167a: 7020 8906 a900 |0005: invoke-direct {v9, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;)V // method@0689 │ │ -051680: 5bd9 ab02 |0008: iput-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; // field@02ab │ │ -051684: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -051686: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -051688: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -05168a: 1208 |000d: const/4 v8, #int 0 // #0 │ │ -05168c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -05168e: 1207 |000f: const/4 v7, #int 0 // #0 │ │ -051690: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -051692: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -051694: 54d9 b902 |0012: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -051698: 549a d202 |0014: iget-object v10, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -05169c: 1d0a |0016: monitor-enter v10 │ │ -05169e: 55d9 b602 |0017: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mShouldExit:Z // field@02b6 │ │ -0516a2: 3809 1000 |0019: if-eqz v9, 0029 // +0010 │ │ -0516a6: 1e0a |001b: monitor-exit v10 │ │ -0516a8: 54d9 b902 |001c: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -0516ac: 549a d202 |001e: iget-object v10, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -0516b0: 1d0a |0020: monitor-enter v10 │ │ -0516b2: 7010 9f06 0d00 |0021: invoke-direct {v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.stopEglLocked:()V // method@069f │ │ -0516b8: 1e0a |0024: monitor-exit v10 │ │ -0516ba: 0e00 |0025: return-void │ │ -0516bc: 0d09 |0026: move-exception v9 │ │ -0516be: 1e0a |0027: monitor-exit v10 │ │ -0516c0: 2709 |0028: throw v9 │ │ -0516c2: 54d9 ac02 |0029: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@02ac │ │ -0516c6: 6e10 3427 0900 |002b: invoke-virtual {v9}, Ljava/util/ArrayList;.isEmpty:()Z // method@2734 │ │ -0516cc: 0a09 |002e: move-result v9 │ │ -0516ce: 3909 1500 |002f: if-nez v9, 0044 // +0015 │ │ -0516d2: 54d9 ac02 |0031: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@02ac │ │ -0516d6: 120b |0033: const/4 v11, #int 0 // #0 │ │ -0516d8: 6e20 3627 b900 |0034: invoke-virtual {v9, v11}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2736 │ │ -0516de: 0c09 |0037: move-result-object v9 │ │ -0516e0: 0790 |0038: move-object v0, v9 │ │ -0516e2: 1f00 be03 |0039: check-cast v0, Ljava/lang/Runnable; // type@03be │ │ -0516e6: 0703 |003b: move-object v3, v0 │ │ -0516e8: 1e0a |003c: monitor-exit v10 │ │ -0516ea: 3803 bb00 |003d: if-eqz v3, 00f8 // +00bb │ │ -0516ee: 7210 3026 0300 |003f: invoke-interface {v3}, Ljava/lang/Runnable;.run:()V // method@2630 │ │ -0516f4: 1203 |0042: const/4 v3, #int 0 // #0 │ │ -0516f6: 28cf |0043: goto 0012 // -0031 │ │ -0516f8: 55d9 af02 |0044: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHaveEgl:Z // field@02af │ │ -0516fc: 3809 0900 |0046: if-eqz v9, 004f // +0009 │ │ -051700: 55d9 b102 |0048: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mPaused:Z // field@02b1 │ │ -051704: 3809 0500 |004a: if-eqz v9, 004f // +0005 │ │ -051708: 7010 9f06 0d00 |004c: invoke-direct {v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.stopEglLocked:()V // method@069f │ │ -05170e: 55d9 ae02 |004f: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHasSurface:Z // field@02ae │ │ -051712: 3909 1700 |0051: if-nez v9, 0068 // +0017 │ │ -051716: 55d9 b702 |0053: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWaitingForSurface:Z // field@02b7 │ │ -05171a: 3909 1300 |0055: if-nez v9, 0068 // +0013 │ │ -05171e: 55d9 af02 |0057: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHaveEgl:Z // field@02af │ │ -051722: 3809 0500 |0059: if-eqz v9, 005e // +0005 │ │ -051726: 7010 9f06 0d00 |005b: invoke-direct {v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.stopEglLocked:()V // method@069f │ │ -05172c: 1219 |005e: const/4 v9, #int 1 // #1 │ │ -05172e: 5cd9 b702 |005f: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWaitingForSurface:Z // field@02b7 │ │ -051732: 54d9 b902 |0061: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -051736: 5499 d202 |0063: iget-object v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -05173a: 6e10 2c26 0900 |0065: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -051740: 55d9 ae02 |0068: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHasSurface:Z // field@02ae │ │ -051744: 3809 1000 |006a: if-eqz v9, 007a // +0010 │ │ -051748: 55d9 b702 |006c: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWaitingForSurface:Z // field@02b7 │ │ -05174c: 3809 0c00 |006e: if-eqz v9, 007a // +000c │ │ -051750: 1209 |0070: const/4 v9, #int 0 // #0 │ │ -051752: 5cd9 b702 |0071: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWaitingForSurface:Z // field@02b7 │ │ -051756: 54d9 b902 |0073: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -05175a: 5499 d202 |0075: iget-object v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -05175e: 6e10 2c26 0900 |0077: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -051764: 3802 0e00 |007a: if-eqz v2, 0088 // +000e │ │ -051768: 1208 |007c: const/4 v8, #int 0 // #0 │ │ -05176a: 1202 |007d: const/4 v2, #int 0 // #0 │ │ -05176c: 1219 |007e: const/4 v9, #int 1 // #1 │ │ -05176e: 5cd9 b202 |007f: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderComplete:Z // field@02b2 │ │ -051772: 54d9 b902 |0081: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -051776: 5499 d202 |0083: iget-object v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -05177a: 6e10 2c26 0900 |0085: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -051780: 55d9 b102 |0088: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mPaused:Z // field@02b1 │ │ -051784: 3909 6500 |008a: if-nez v9, 00ef // +0065 │ │ -051788: 55d9 ae02 |008c: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHasSurface:Z // field@02ae │ │ -05178c: 3809 6100 |008e: if-eqz v9, 00ef // +0061 │ │ -051790: 52d9 b802 |0090: iget v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWidth:I // field@02b8 │ │ -051794: 3d09 5d00 |0092: if-lez v9, 00ef // +005d │ │ -051798: 52d9 b002 |0094: iget v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHeight:I // field@02b0 │ │ -05179c: 3d09 5900 |0096: if-lez v9, 00ef // +0059 │ │ -0517a0: 55d9 b502 |0098: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRequestRender:Z // field@02b5 │ │ -0517a4: 3909 0600 |009a: if-nez v9, 00a0 // +0006 │ │ -0517a8: 52d9 b302 |009c: iget v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderMode:I // field@02b3 │ │ -0517ac: 33c9 5100 |009e: if-ne v9, v12, 00ef // +0051 │ │ -0517b0: 55d9 af02 |00a0: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHaveEgl:Z // field@02af │ │ -0517b4: 3909 1d00 |00a2: if-nez v9, 00bf // +001d │ │ -0517b8: 54d9 b902 |00a4: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -0517bc: 5499 d202 |00a6: iget-object v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -0517c0: 6e20 a506 d900 |00a8: invoke-virtual {v9, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.tryAcquireEglSurfaceLocked:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;)Z // method@06a5 │ │ -0517c6: 0a09 |00ab: move-result v9 │ │ -0517c8: 3809 1300 |00ac: if-eqz v9, 00bf // +0013 │ │ -0517cc: 1219 |00ae: const/4 v9, #int 1 // #1 │ │ -0517ce: 5cd9 af02 |00af: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHaveEgl:Z // field@02af │ │ -0517d2: 54d9 ab02 |00b1: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; // field@02ab │ │ -0517d6: 6e10 8d06 0900 |00b3: invoke-virtual {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.start:()V // method@068d │ │ -0517dc: 1211 |00b6: const/4 v1, #int 1 // #1 │ │ -0517de: 1216 |00b7: const/4 v6, #int 1 // #1 │ │ -0517e0: 54d9 b902 |00b8: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -0517e4: 5499 d202 |00ba: iget-object v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -0517e8: 6e10 2c26 0900 |00bc: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -0517ee: 55d9 af02 |00bf: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHaveEgl:Z // field@02af │ │ -0517f2: 3809 2e00 |00c1: if-eqz v9, 00ef // +002e │ │ -0517f6: 54d9 b902 |00c3: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -0517fa: 5599 d102 |00c5: iget-boolean v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mSizeChanged:Z // field@02d1 │ │ -0517fe: 3809 2400 |00c7: if-eqz v9, 00eb // +0024 │ │ -051802: 1216 |00c9: const/4 v6, #int 1 // #1 │ │ -051804: 52d7 b802 |00ca: iget v7, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWidth:I // field@02b8 │ │ -051808: 52d5 b002 |00cc: iget v5, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHeight:I // field@02b0 │ │ -05180c: 1218 |00ce: const/4 v8, #int 1 // #1 │ │ -05180e: 54d9 b902 |00cf: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -051812: 120b |00d1: const/4 v11, #int 0 // #0 │ │ -051814: 5c9b d102 |00d2: iput-boolean v11, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mSizeChanged:Z // field@02d1 │ │ -051818: 54d9 b902 |00d4: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -05181c: 5499 d202 |00d6: iget-object v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -051820: 6e10 2c26 0900 |00d8: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -051826: 2900 61ff |00db: goto/16 003c // -009f │ │ -05182a: 0d09 |00dd: move-exception v9 │ │ -05182c: 1e0a |00de: monitor-exit v10 │ │ -05182e: 2709 |00df: throw v9 │ │ -051830: 0d09 |00e0: move-exception v9 │ │ -051832: 54da b902 |00e1: iget-object v10, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -051836: 54aa d202 |00e3: iget-object v10, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -05183a: 1d0a |00e5: monitor-enter v10 │ │ -05183c: 7010 9f06 0d00 |00e6: invoke-direct {v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.stopEglLocked:()V // method@069f │ │ -051842: 1e0a |00e9: monitor-exit v10 │ │ -051844: 2709 |00ea: throw v9 │ │ -051846: 1209 |00eb: const/4 v9, #int 0 // #0 │ │ -051848: 5cd9 b502 |00ec: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRequestRender:Z // field@02b5 │ │ -05184c: 28e6 |00ee: goto 00d4 // -001a │ │ -05184e: 54d9 b902 |00ef: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -051852: 5499 d202 |00f1: iget-object v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -051856: 6e10 2e26 0900 |00f3: invoke-virtual {v9}, Ljava/lang/Object;.wait:()V // method@262e │ │ -05185c: 2900 21ff |00f6: goto/16 0017 // -00df │ │ -051860: 3801 1c00 |00f8: if-eqz v1, 0114 // +001c │ │ -051864: 54d9 ab02 |00fa: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; // field@02ab │ │ -051868: 54da b902 |00fc: iget-object v10, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -05186c: 6e10 b106 0a00 |00fe: invoke-virtual {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.getHolder:()Landroid/view/SurfaceHolder; // method@06b1 │ │ -051872: 0c0a |0101: move-result-object v10 │ │ -051874: 6e20 8a06 a900 |0102: invoke-virtual {v9, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.createSurface:(Landroid/view/SurfaceHolder;)Ljavax/microedition/khronos/opengles/GL; // method@068a │ │ -05187a: 0c09 |0105: move-result-object v9 │ │ -05187c: 0790 |0106: move-object v0, v9 │ │ -05187e: 1f00 1304 |0107: check-cast v0, Ljavax/microedition/khronos/opengles/GL10; // type@0413 │ │ -051882: 0704 |0109: move-object v4, v0 │ │ -051884: 54d9 b402 |010a: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@02b4 │ │ -051888: 54da ab02 |010c: iget-object v10, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; // field@02ab │ │ -05188c: 54aa a602 |010e: iget-object v10, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@02a6 │ │ -051890: 7230 6000 490a |0110: invoke-interface {v9, v4, v10}, Landroid/opengl/GLSurfaceView$Renderer;.onSurfaceCreated:(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V // method@0060 │ │ -051896: 1201 |0113: const/4 v1, #int 0 // #0 │ │ -051898: 3806 0800 |0114: if-eqz v6, 011c // +0008 │ │ -05189c: 54d9 b402 |0116: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@02b4 │ │ -0518a0: 7240 5f00 4957 |0118: invoke-interface {v9, v4, v7, v5}, Landroid/opengl/GLSurfaceView$Renderer;.onSurfaceChanged:(Ljavax/microedition/khronos/opengles/GL10;II)V // method@005f │ │ -0518a6: 1206 |011b: const/4 v6, #int 0 // #0 │ │ -0518a8: 54d9 b402 |011c: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@02b4 │ │ -0518ac: 7220 5e00 4900 |011e: invoke-interface {v9, v4}, Landroid/opengl/GLSurfaceView$Renderer;.onDrawFrame:(Ljavax/microedition/khronos/opengles/GL10;)V // method@005e │ │ -0518b2: 54d9 ab02 |0121: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; // field@02ab │ │ -0518b6: 6e10 8e06 0900 |0123: invoke-virtual {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.swap:()Z // method@068e │ │ -0518bc: 0a09 |0126: move-result v9 │ │ -0518be: 3909 0200 |0127: if-nez v9, 0129 // +0002 │ │ -0518c2: 3808 e9fe |0129: if-eqz v8, 0012 // -0117 │ │ -0518c6: 1212 |012b: const/4 v2, #int 1 // #1 │ │ -0518c8: 2900 e6fe |012c: goto/16 0012 // -011a │ │ -0518cc: 0d09 |012e: move-exception v9 │ │ -0518ce: 1e0a |012f: monitor-exit v10 │ │ -0518d0: 2709 |0130: throw v9 │ │ +05fb3c: |[05fb3c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.guardedRun:()V │ │ +05fb4c: 121c |0000: const/4 v12, #int 1 // #1 │ │ +05fb4e: 2209 ee00 |0001: new-instance v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; // type@00ee │ │ +05fb52: 54da b902 |0003: iget-object v10, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +05fb56: 7020 8906 a900 |0005: invoke-direct {v9, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;)V // method@0689 │ │ +05fb5c: 5bd9 ab02 |0008: iput-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; // field@02ab │ │ +05fb60: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +05fb62: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +05fb64: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +05fb66: 1208 |000d: const/4 v8, #int 0 // #0 │ │ +05fb68: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +05fb6a: 1207 |000f: const/4 v7, #int 0 // #0 │ │ +05fb6c: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +05fb6e: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +05fb70: 54d9 b902 |0012: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +05fb74: 549a d202 |0014: iget-object v10, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +05fb78: 1d0a |0016: monitor-enter v10 │ │ +05fb7a: 55d9 b602 |0017: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mShouldExit:Z // field@02b6 │ │ +05fb7e: 3809 1000 |0019: if-eqz v9, 0029 // +0010 │ │ +05fb82: 1e0a |001b: monitor-exit v10 │ │ +05fb84: 54d9 b902 |001c: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +05fb88: 549a d202 |001e: iget-object v10, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +05fb8c: 1d0a |0020: monitor-enter v10 │ │ +05fb8e: 7010 9f06 0d00 |0021: invoke-direct {v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.stopEglLocked:()V // method@069f │ │ +05fb94: 1e0a |0024: monitor-exit v10 │ │ +05fb96: 0e00 |0025: return-void │ │ +05fb98: 0d09 |0026: move-exception v9 │ │ +05fb9a: 1e0a |0027: monitor-exit v10 │ │ +05fb9c: 2709 |0028: throw v9 │ │ +05fb9e: 54d9 ac02 |0029: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@02ac │ │ +05fba2: 6e10 3427 0900 |002b: invoke-virtual {v9}, Ljava/util/ArrayList;.isEmpty:()Z // method@2734 │ │ +05fba8: 0a09 |002e: move-result v9 │ │ +05fbaa: 3909 1500 |002f: if-nez v9, 0044 // +0015 │ │ +05fbae: 54d9 ac02 |0031: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@02ac │ │ +05fbb2: 120b |0033: const/4 v11, #int 0 // #0 │ │ +05fbb4: 6e20 3627 b900 |0034: invoke-virtual {v9, v11}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2736 │ │ +05fbba: 0c09 |0037: move-result-object v9 │ │ +05fbbc: 0790 |0038: move-object v0, v9 │ │ +05fbbe: 1f00 bc03 |0039: check-cast v0, Ljava/lang/Runnable; // type@03bc │ │ +05fbc2: 0703 |003b: move-object v3, v0 │ │ +05fbc4: 1e0a |003c: monitor-exit v10 │ │ +05fbc6: 3803 bb00 |003d: if-eqz v3, 00f8 // +00bb │ │ +05fbca: 7210 3026 0300 |003f: invoke-interface {v3}, Ljava/lang/Runnable;.run:()V // method@2630 │ │ +05fbd0: 1203 |0042: const/4 v3, #int 0 // #0 │ │ +05fbd2: 28cf |0043: goto 0012 // -0031 │ │ +05fbd4: 55d9 af02 |0044: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHaveEgl:Z // field@02af │ │ +05fbd8: 3809 0900 |0046: if-eqz v9, 004f // +0009 │ │ +05fbdc: 55d9 b102 |0048: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mPaused:Z // field@02b1 │ │ +05fbe0: 3809 0500 |004a: if-eqz v9, 004f // +0005 │ │ +05fbe4: 7010 9f06 0d00 |004c: invoke-direct {v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.stopEglLocked:()V // method@069f │ │ +05fbea: 55d9 ae02 |004f: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHasSurface:Z // field@02ae │ │ +05fbee: 3909 1700 |0051: if-nez v9, 0068 // +0017 │ │ +05fbf2: 55d9 b702 |0053: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWaitingForSurface:Z // field@02b7 │ │ +05fbf6: 3909 1300 |0055: if-nez v9, 0068 // +0013 │ │ +05fbfa: 55d9 af02 |0057: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHaveEgl:Z // field@02af │ │ +05fbfe: 3809 0500 |0059: if-eqz v9, 005e // +0005 │ │ +05fc02: 7010 9f06 0d00 |005b: invoke-direct {v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.stopEglLocked:()V // method@069f │ │ +05fc08: 1219 |005e: const/4 v9, #int 1 // #1 │ │ +05fc0a: 5cd9 b702 |005f: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWaitingForSurface:Z // field@02b7 │ │ +05fc0e: 54d9 b902 |0061: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +05fc12: 5499 d202 |0063: iget-object v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +05fc16: 6e10 2c26 0900 |0065: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +05fc1c: 55d9 ae02 |0068: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHasSurface:Z // field@02ae │ │ +05fc20: 3809 1000 |006a: if-eqz v9, 007a // +0010 │ │ +05fc24: 55d9 b702 |006c: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWaitingForSurface:Z // field@02b7 │ │ +05fc28: 3809 0c00 |006e: if-eqz v9, 007a // +000c │ │ +05fc2c: 1209 |0070: const/4 v9, #int 0 // #0 │ │ +05fc2e: 5cd9 b702 |0071: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWaitingForSurface:Z // field@02b7 │ │ +05fc32: 54d9 b902 |0073: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +05fc36: 5499 d202 |0075: iget-object v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +05fc3a: 6e10 2c26 0900 |0077: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +05fc40: 3802 0e00 |007a: if-eqz v2, 0088 // +000e │ │ +05fc44: 1208 |007c: const/4 v8, #int 0 // #0 │ │ +05fc46: 1202 |007d: const/4 v2, #int 0 // #0 │ │ +05fc48: 1219 |007e: const/4 v9, #int 1 // #1 │ │ +05fc4a: 5cd9 b202 |007f: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderComplete:Z // field@02b2 │ │ +05fc4e: 54d9 b902 |0081: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +05fc52: 5499 d202 |0083: iget-object v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +05fc56: 6e10 2c26 0900 |0085: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +05fc5c: 55d9 b102 |0088: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mPaused:Z // field@02b1 │ │ +05fc60: 3909 6500 |008a: if-nez v9, 00ef // +0065 │ │ +05fc64: 55d9 ae02 |008c: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHasSurface:Z // field@02ae │ │ +05fc68: 3809 6100 |008e: if-eqz v9, 00ef // +0061 │ │ +05fc6c: 52d9 b802 |0090: iget v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWidth:I // field@02b8 │ │ +05fc70: 3d09 5d00 |0092: if-lez v9, 00ef // +005d │ │ +05fc74: 52d9 b002 |0094: iget v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHeight:I // field@02b0 │ │ +05fc78: 3d09 5900 |0096: if-lez v9, 00ef // +0059 │ │ +05fc7c: 55d9 b502 |0098: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRequestRender:Z // field@02b5 │ │ +05fc80: 3909 0600 |009a: if-nez v9, 00a0 // +0006 │ │ +05fc84: 52d9 b302 |009c: iget v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderMode:I // field@02b3 │ │ +05fc88: 33c9 5100 |009e: if-ne v9, v12, 00ef // +0051 │ │ +05fc8c: 55d9 af02 |00a0: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHaveEgl:Z // field@02af │ │ +05fc90: 3909 1d00 |00a2: if-nez v9, 00bf // +001d │ │ +05fc94: 54d9 b902 |00a4: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +05fc98: 5499 d202 |00a6: iget-object v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +05fc9c: 6e20 a506 d900 |00a8: invoke-virtual {v9, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.tryAcquireEglSurfaceLocked:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;)Z // method@06a5 │ │ +05fca2: 0a09 |00ab: move-result v9 │ │ +05fca4: 3809 1300 |00ac: if-eqz v9, 00bf // +0013 │ │ +05fca8: 1219 |00ae: const/4 v9, #int 1 // #1 │ │ +05fcaa: 5cd9 af02 |00af: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHaveEgl:Z // field@02af │ │ +05fcae: 54d9 ab02 |00b1: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; // field@02ab │ │ +05fcb2: 6e10 8d06 0900 |00b3: invoke-virtual {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.start:()V // method@068d │ │ +05fcb8: 1211 |00b6: const/4 v1, #int 1 // #1 │ │ +05fcba: 1216 |00b7: const/4 v6, #int 1 // #1 │ │ +05fcbc: 54d9 b902 |00b8: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +05fcc0: 5499 d202 |00ba: iget-object v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +05fcc4: 6e10 2c26 0900 |00bc: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +05fcca: 55d9 af02 |00bf: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHaveEgl:Z // field@02af │ │ +05fcce: 3809 2e00 |00c1: if-eqz v9, 00ef // +002e │ │ +05fcd2: 54d9 b902 |00c3: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +05fcd6: 5599 d102 |00c5: iget-boolean v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mSizeChanged:Z // field@02d1 │ │ +05fcda: 3809 2400 |00c7: if-eqz v9, 00eb // +0024 │ │ +05fcde: 1216 |00c9: const/4 v6, #int 1 // #1 │ │ +05fce0: 52d7 b802 |00ca: iget v7, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWidth:I // field@02b8 │ │ +05fce4: 52d5 b002 |00cc: iget v5, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHeight:I // field@02b0 │ │ +05fce8: 1218 |00ce: const/4 v8, #int 1 // #1 │ │ +05fcea: 54d9 b902 |00cf: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +05fcee: 120b |00d1: const/4 v11, #int 0 // #0 │ │ +05fcf0: 5c9b d102 |00d2: iput-boolean v11, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mSizeChanged:Z // field@02d1 │ │ +05fcf4: 54d9 b902 |00d4: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +05fcf8: 5499 d202 |00d6: iget-object v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +05fcfc: 6e10 2c26 0900 |00d8: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +05fd02: 2900 61ff |00db: goto/16 003c // -009f │ │ +05fd06: 0d09 |00dd: move-exception v9 │ │ +05fd08: 1e0a |00de: monitor-exit v10 │ │ +05fd0a: 2709 |00df: throw v9 │ │ +05fd0c: 0d09 |00e0: move-exception v9 │ │ +05fd0e: 54da b902 |00e1: iget-object v10, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +05fd12: 54aa d202 |00e3: iget-object v10, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +05fd16: 1d0a |00e5: monitor-enter v10 │ │ +05fd18: 7010 9f06 0d00 |00e6: invoke-direct {v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.stopEglLocked:()V // method@069f │ │ +05fd1e: 1e0a |00e9: monitor-exit v10 │ │ +05fd20: 2709 |00ea: throw v9 │ │ +05fd22: 1209 |00eb: const/4 v9, #int 0 // #0 │ │ +05fd24: 5cd9 b502 |00ec: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRequestRender:Z // field@02b5 │ │ +05fd28: 28e6 |00ee: goto 00d4 // -001a │ │ +05fd2a: 54d9 b902 |00ef: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +05fd2e: 5499 d202 |00f1: iget-object v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +05fd32: 6e10 2e26 0900 |00f3: invoke-virtual {v9}, Ljava/lang/Object;.wait:()V // method@262e │ │ +05fd38: 2900 21ff |00f6: goto/16 0017 // -00df │ │ +05fd3c: 3801 1c00 |00f8: if-eqz v1, 0114 // +001c │ │ +05fd40: 54d9 ab02 |00fa: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; // field@02ab │ │ +05fd44: 54da b902 |00fc: iget-object v10, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +05fd48: 6e10 b106 0a00 |00fe: invoke-virtual {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.getHolder:()Landroid/view/SurfaceHolder; // method@06b1 │ │ +05fd4e: 0c0a |0101: move-result-object v10 │ │ +05fd50: 6e20 8a06 a900 |0102: invoke-virtual {v9, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.createSurface:(Landroid/view/SurfaceHolder;)Ljavax/microedition/khronos/opengles/GL; // method@068a │ │ +05fd56: 0c09 |0105: move-result-object v9 │ │ +05fd58: 0790 |0106: move-object v0, v9 │ │ +05fd5a: 1f00 1104 |0107: check-cast v0, Ljavax/microedition/khronos/opengles/GL10; // type@0411 │ │ +05fd5e: 0704 |0109: move-object v4, v0 │ │ +05fd60: 54d9 b402 |010a: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@02b4 │ │ +05fd64: 54da ab02 |010c: iget-object v10, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; // field@02ab │ │ +05fd68: 54aa a602 |010e: iget-object v10, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@02a6 │ │ +05fd6c: 7230 6000 490a |0110: invoke-interface {v9, v4, v10}, Landroid/opengl/GLSurfaceView$Renderer;.onSurfaceCreated:(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V // method@0060 │ │ +05fd72: 1201 |0113: const/4 v1, #int 0 // #0 │ │ +05fd74: 3806 0800 |0114: if-eqz v6, 011c // +0008 │ │ +05fd78: 54d9 b402 |0116: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@02b4 │ │ +05fd7c: 7240 5f00 4957 |0118: invoke-interface {v9, v4, v7, v5}, Landroid/opengl/GLSurfaceView$Renderer;.onSurfaceChanged:(Ljavax/microedition/khronos/opengles/GL10;II)V // method@005f │ │ +05fd82: 1206 |011b: const/4 v6, #int 0 // #0 │ │ +05fd84: 54d9 b402 |011c: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@02b4 │ │ +05fd88: 7220 5e00 4900 |011e: invoke-interface {v9, v4}, Landroid/opengl/GLSurfaceView$Renderer;.onDrawFrame:(Ljavax/microedition/khronos/opengles/GL10;)V // method@005e │ │ +05fd8e: 54d9 ab02 |0121: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; // field@02ab │ │ +05fd92: 6e10 8e06 0900 |0123: invoke-virtual {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.swap:()Z // method@068e │ │ +05fd98: 0a09 |0126: move-result v9 │ │ +05fd9a: 3909 0200 |0127: if-nez v9, 0129 // +0002 │ │ +05fd9e: 3808 e9fe |0129: if-eqz v8, 0012 // -0117 │ │ +05fda2: 1212 |012b: const/4 v2, #int 1 // #1 │ │ +05fda4: 2900 e6fe |012c: goto/16 0012 // -011a │ │ +05fda8: 0d09 |012e: move-exception v9 │ │ +05fdaa: 1e0a |012f: monitor-exit v10 │ │ +05fdac: 2709 |0130: throw v9 │ │ catches : 11 │ │ 0x0012 - 0x0017 │ │ -> 0x00e0 │ │ 0x0017 - 0x001c │ │ -> 0x00dd │ │ 0x0021 - 0x0028 │ │ -> 0x0026 │ │ @@ -15488,27 +15488,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -051938: |[051938] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.stopEglLocked:()V │ │ -051948: 5510 af02 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHaveEgl:Z // field@02af │ │ -05194c: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -051950: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -051952: 5c10 af02 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHaveEgl:Z // field@02af │ │ -051956: 5410 ab02 |0007: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; // field@02ab │ │ -05195a: 6e10 8b06 0000 |0009: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.destroySurface:()V // method@068b │ │ -051960: 5410 ab02 |000c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; // field@02ab │ │ -051964: 6e10 8c06 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.finish:()V // method@068c │ │ -05196a: 5410 b902 |0011: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -05196e: 5400 d202 |0013: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -051972: 6e20 a306 1000 |0015: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.releaseEglSurfaceLocked:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;)V // method@06a3 │ │ -051978: 0e00 |0018: return-void │ │ +05fe14: |[05fe14] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.stopEglLocked:()V │ │ +05fe24: 5510 af02 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHaveEgl:Z // field@02af │ │ +05fe28: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +05fe2c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +05fe2e: 5c10 af02 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHaveEgl:Z // field@02af │ │ +05fe32: 5410 ab02 |0007: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; // field@02ab │ │ +05fe36: 6e10 8b06 0000 |0009: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.destroySurface:()V // method@068b │ │ +05fe3c: 5410 ab02 |000c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; // field@02ab │ │ +05fe40: 6e10 8c06 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.finish:()V // method@068c │ │ +05fe46: 5410 b902 |0011: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +05fe4a: 5400 d202 |0013: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +05fe4e: 6e20 a306 1000 |0015: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.releaseEglSurfaceLocked:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;)V // method@06a3 │ │ +05fe54: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=850 │ │ 0x0004 line=851 │ │ 0x0007 line=852 │ │ 0x000c line=853 │ │ 0x0011 line=854 │ │ @@ -15522,24 +15522,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -05197c: |[05197c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.getRenderMode:()I │ │ -05198c: 5420 b902 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -051990: 5401 d202 |0002: iget-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -051994: 1d01 |0004: monitor-enter v1 │ │ -051996: 5220 b302 |0005: iget v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderMode:I // field@02b3 │ │ -05199a: 1e01 |0007: monitor-exit v1 │ │ -05199c: 0f00 |0008: return v0 │ │ -05199e: 0d00 |0009: move-exception v0 │ │ -0519a0: 1e01 |000a: monitor-exit v1 │ │ -0519a2: 2700 |000b: throw v0 │ │ +05fe58: |[05fe58] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.getRenderMode:()I │ │ +05fe68: 5420 b902 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +05fe6c: 5401 d202 |0002: iget-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +05fe70: 1d01 |0004: monitor-enter v1 │ │ +05fe72: 5220 b302 |0005: iget v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderMode:I // field@02b3 │ │ +05fe76: 1e01 |0007: monitor-exit v1 │ │ +05fe78: 0f00 |0008: return v0 │ │ +05fe7a: 0d00 |0009: move-exception v0 │ │ +05fe7c: 1e01 |000a: monitor-exit v1 │ │ +05fe7e: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0005 - 0x000b │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=1020 │ │ 0x0005 line=1021 │ │ 0x0009 line=1022 │ │ @@ -15551,28 +15551,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -0519b0: |[0519b0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.onPause:()V │ │ -0519c0: 5420 b902 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -0519c4: 5401 d202 |0002: iget-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -0519c8: 1d01 |0004: monitor-enter v1 │ │ -0519ca: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0519cc: 5c20 b102 |0006: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mPaused:Z // field@02b1 │ │ -0519d0: 5420 b902 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -0519d4: 5400 d202 |000a: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -0519d8: 6e10 2c26 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -0519de: 1e01 |000f: monitor-exit v1 │ │ -0519e0: 0e00 |0010: return-void │ │ -0519e2: 0d00 |0011: move-exception v0 │ │ -0519e4: 1e01 |0012: monitor-exit v1 │ │ -0519e6: 2700 |0013: throw v0 │ │ +05fe8c: |[05fe8c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.onPause:()V │ │ +05fe9c: 5420 b902 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +05fea0: 5401 d202 |0002: iget-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +05fea4: 1d01 |0004: monitor-enter v1 │ │ +05fea6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +05fea8: 5c20 b102 |0006: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mPaused:Z // field@02b1 │ │ +05feac: 5420 b902 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +05feb0: 5400 d202 |000a: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +05feb4: 6e10 2c26 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +05feba: 1e01 |000f: monitor-exit v1 │ │ +05febc: 0e00 |0010: return-void │ │ +05febe: 0d00 |0011: move-exception v0 │ │ +05fec0: 1e01 |0012: monitor-exit v1 │ │ +05fec2: 2700 |0013: throw v0 │ │ catches : 1 │ │ 0x0006 - 0x0013 │ │ -> 0x0011 │ │ positions : │ │ 0x0000 line=1060 │ │ 0x0005 line=1064 │ │ 0x0008 line=1065 │ │ @@ -15587,30 +15587,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -0519f4: |[0519f4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.onResume:()V │ │ -051a04: 5420 b902 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -051a08: 5401 d202 |0002: iget-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -051a0c: 1d01 |0004: monitor-enter v1 │ │ -051a0e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -051a10: 5c20 b102 |0006: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mPaused:Z // field@02b1 │ │ -051a14: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -051a16: 5c20 b502 |0009: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRequestRender:Z // field@02b5 │ │ -051a1a: 5420 b902 |000b: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -051a1e: 5400 d202 |000d: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -051a22: 6e10 2c26 0000 |000f: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -051a28: 1e01 |0012: monitor-exit v1 │ │ -051a2a: 0e00 |0013: return-void │ │ -051a2c: 0d00 |0014: move-exception v0 │ │ -051a2e: 1e01 |0015: monitor-exit v1 │ │ -051a30: 2700 |0016: throw v0 │ │ +05fed0: |[05fed0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.onResume:()V │ │ +05fee0: 5420 b902 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +05fee4: 5401 d202 |0002: iget-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +05fee8: 1d01 |0004: monitor-enter v1 │ │ +05feea: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +05feec: 5c20 b102 |0006: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mPaused:Z // field@02b1 │ │ +05fef0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +05fef2: 5c20 b502 |0009: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRequestRender:Z // field@02b5 │ │ +05fef6: 5420 b902 |000b: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +05fefa: 5400 d202 |000d: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +05fefe: 6e10 2c26 0000 |000f: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +05ff04: 1e01 |0012: monitor-exit v1 │ │ +05ff06: 0e00 |0013: return-void │ │ +05ff08: 0d00 |0014: move-exception v0 │ │ +05ff0a: 1e01 |0015: monitor-exit v1 │ │ +05ff0c: 2700 |0016: throw v0 │ │ catches : 1 │ │ 0x0006 - 0x0016 │ │ -> 0x0014 │ │ positions : │ │ 0x0000 line=1070 │ │ 0x0005 line=1074 │ │ 0x0008 line=1075 │ │ @@ -15622,56 +15622,56 @@ │ │ 0x0000 - 0x0017 reg=2 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; │ │ │ │ #3 : (in Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;) │ │ name : 'onWindowResize' │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -051a40: |[051a40] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.onWindowResize:(II)V │ │ -051a50: 5451 b902 |0000: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -051a54: 5412 d202 |0002: iget-object v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -051a58: 1d02 |0004: monitor-enter v2 │ │ -051a5a: 5956 b802 |0005: iput v6, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWidth:I // field@02b8 │ │ -051a5e: 5957 b002 |0007: iput v7, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHeight:I // field@02b0 │ │ -051a62: 5451 b902 |0009: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -051a66: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -051a68: 5c13 d102 |000c: iput-boolean v3, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mSizeChanged:Z // field@02d1 │ │ -051a6c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -051a6e: 5c51 b502 |000f: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRequestRender:Z // field@02b5 │ │ -051a72: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -051a74: 5c51 b202 |0012: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderComplete:Z // field@02b2 │ │ -051a78: 5451 b902 |0014: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -051a7c: 5411 d202 |0016: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -051a80: 6e10 2c26 0100 |0018: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -051a86: 5551 ad02 |001b: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mExited:Z // field@02ad │ │ -051a8a: 3901 2300 |001d: if-nez v1, 0040 // +0023 │ │ -051a8e: 5551 b102 |001f: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mPaused:Z // field@02b1 │ │ -051a92: 3901 1f00 |0021: if-nez v1, 0040 // +001f │ │ -051a96: 5551 b202 |0023: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderComplete:Z // field@02b2 │ │ -051a9a: 3901 1b00 |0025: if-nez v1, 0040 // +001b │ │ -051a9e: 1603 c800 |0027: const-wide/16 v3, #int 200 // #c8 │ │ -051aa2: 7120 8626 4300 |0029: invoke-static {v3, v4}, Ljava/lang/Thread;.sleep:(J)V // method@2686 │ │ -051aa8: 5451 b902 |002c: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -051aac: 5411 d202 |002e: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -051ab0: 6e10 2e26 0100 |0030: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@262e │ │ -051ab6: 28e8 |0033: goto 001b // -0018 │ │ -051ab8: 0d00 |0034: move-exception v0 │ │ -051aba: 7100 8326 0000 |0035: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2683 │ │ -051ac0: 0c01 |0038: move-result-object v1 │ │ -051ac2: 6e10 8426 0100 |0039: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@2684 │ │ -051ac8: 28df |003c: goto 001b // -0021 │ │ -051aca: 0d01 |003d: move-exception v1 │ │ -051acc: 1e02 |003e: monitor-exit v2 │ │ -051ace: 2701 |003f: throw v1 │ │ -051ad0: 1e02 |0040: monitor-exit v2 │ │ -051ad2: 0e00 |0041: return-void │ │ +05ff1c: |[05ff1c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.onWindowResize:(II)V │ │ +05ff2c: 5461 b902 |0000: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +05ff30: 5412 d202 |0002: iget-object v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +05ff34: 1d02 |0004: monitor-enter v2 │ │ +05ff36: 5967 b802 |0005: iput v7, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWidth:I // field@02b8 │ │ +05ff3a: 5968 b002 |0007: iput v8, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHeight:I // field@02b0 │ │ +05ff3e: 5461 b902 |0009: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +05ff42: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +05ff44: 5c13 d102 |000c: iput-boolean v3, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mSizeChanged:Z // field@02d1 │ │ +05ff48: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +05ff4a: 5c61 b502 |000f: iput-boolean v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRequestRender:Z // field@02b5 │ │ +05ff4e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +05ff50: 5c61 b202 |0012: iput-boolean v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderComplete:Z // field@02b2 │ │ +05ff54: 5461 b902 |0014: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +05ff58: 5411 d202 |0016: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +05ff5c: 6e10 2c26 0100 |0018: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +05ff62: 5561 ad02 |001b: iget-boolean v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mExited:Z // field@02ad │ │ +05ff66: 3901 2300 |001d: if-nez v1, 0040 // +0023 │ │ +05ff6a: 5561 b102 |001f: iget-boolean v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mPaused:Z // field@02b1 │ │ +05ff6e: 3901 1f00 |0021: if-nez v1, 0040 // +001f │ │ +05ff72: 5561 b202 |0023: iget-boolean v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderComplete:Z // field@02b2 │ │ +05ff76: 3901 1b00 |0025: if-nez v1, 0040 // +001b │ │ +05ff7a: 1604 c800 |0027: const-wide/16 v4, #int 200 // #c8 │ │ +05ff7e: 7120 8626 5400 |0029: invoke-static {v4, v5}, Ljava/lang/Thread;.sleep:(J)V // method@2686 │ │ +05ff84: 5461 b902 |002c: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +05ff88: 5411 d202 |002e: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +05ff8c: 6e10 2e26 0100 |0030: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@262e │ │ +05ff92: 28e8 |0033: goto 001b // -0018 │ │ +05ff94: 0d00 |0034: move-exception v0 │ │ +05ff96: 7100 8326 0000 |0035: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2683 │ │ +05ff9c: 0c01 |0038: move-result-object v1 │ │ +05ff9e: 6e10 8426 0100 |0039: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@2684 │ │ +05ffa4: 28df |003c: goto 001b // -0021 │ │ +05ffa6: 0d01 |003d: move-exception v1 │ │ +05ffa8: 1e02 |003e: monitor-exit v2 │ │ +05ffaa: 2701 |003f: throw v1 │ │ +05ffac: 1e02 |0040: monitor-exit v2 │ │ +05ffae: 0e00 |0041: return-void │ │ catches : 4 │ │ 0x0005 - 0x0025 │ │ -> 0x003d │ │ 0x0029 - 0x0033 │ │ Ljava/lang/InterruptedException; -> 0x0034 │ │ -> 0x003d │ │ 0x0035 - 0x003f │ │ @@ -15691,46 +15691,46 @@ │ │ 0x002c line=1100 │ │ 0x0034 line=1101 │ │ 0x0035 line=1102 │ │ 0x003d line=1105 │ │ 0x0041 line=1106 │ │ locals : │ │ 0x0035 - 0x003d reg=0 ex Ljava/lang/InterruptedException; │ │ - 0x0000 - 0x0042 reg=5 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; │ │ - 0x0000 - 0x0042 reg=6 w I │ │ - 0x0000 - 0x0042 reg=7 h I │ │ + 0x0000 - 0x0042 reg=6 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; │ │ + 0x0000 - 0x0042 reg=7 w I │ │ + 0x0000 - 0x0042 reg=8 h I │ │ │ │ #4 : (in Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;) │ │ name : 'queueEvent' │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -051afc: |[051afc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.queueEvent:(Ljava/lang/Runnable;)V │ │ -051b0c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -051b10: 2200 af03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -051b14: 1a01 c724 |0004: const-string v1, "r must not be null" // string@24c7 │ │ -051b18: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -051b1e: 2700 |0009: throw v0 │ │ -051b20: 5420 b902 |000a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -051b24: 5401 d202 |000c: iget-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -051b28: 1d01 |000e: monitor-enter v1 │ │ -051b2a: 5420 ac02 |000f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@02ac │ │ -051b2e: 6e20 2f27 3000 |0011: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -051b34: 5420 b902 |0014: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -051b38: 5400 d202 |0016: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -051b3c: 6e10 2c26 0000 |0018: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -051b42: 1e01 |001b: monitor-exit v1 │ │ -051b44: 0e00 |001c: return-void │ │ -051b46: 0d00 |001d: move-exception v0 │ │ -051b48: 1e01 |001e: monitor-exit v1 │ │ -051b4a: 2700 |001f: throw v0 │ │ +05ffd8: |[05ffd8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.queueEvent:(Ljava/lang/Runnable;)V │ │ +05ffe8: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +05ffec: 2200 ad03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +05fff0: 1a01 c524 |0004: const-string v1, "r must not be null" // string@24c5 │ │ +05fff4: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +05fffa: 2700 |0009: throw v0 │ │ +05fffc: 5420 b902 |000a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +060000: 5401 d202 |000c: iget-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +060004: 1d01 |000e: monitor-enter v1 │ │ +060006: 5420 ac02 |000f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@02ac │ │ +06000a: 6e20 2f27 3000 |0011: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +060010: 5420 b902 |0014: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +060014: 5400 d202 |0016: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +060018: 6e10 2c26 0000 |0018: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +06001e: 1e01 |001b: monitor-exit v1 │ │ +060020: 0e00 |001c: return-void │ │ +060022: 0d00 |001d: move-exception v0 │ │ +060024: 1e01 |001e: monitor-exit v1 │ │ +060026: 2700 |001f: throw v0 │ │ catches : 1 │ │ 0x000f - 0x001f │ │ -> 0x001d │ │ positions : │ │ 0x0000 line=1132 │ │ 0x0002 line=1133 │ │ 0x000a line=1135 │ │ @@ -15748,39 +15748,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -051b58: |[051b58] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.requestExitAndWait:()V │ │ -051b68: 5431 b902 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -051b6c: 5412 d202 |0002: iget-object v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -051b70: 1d02 |0004: monitor-enter v2 │ │ -051b72: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -051b74: 5c31 b602 |0006: iput-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mShouldExit:Z // field@02b6 │ │ -051b78: 5431 b902 |0008: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -051b7c: 5411 d202 |000a: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -051b80: 6e10 2c26 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -051b86: 5531 ad02 |000f: iget-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mExited:Z // field@02ad │ │ -051b8a: 3901 1600 |0011: if-nez v1, 0027 // +0016 │ │ -051b8e: 5431 b902 |0013: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -051b92: 5411 d202 |0015: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -051b96: 6e10 2e26 0100 |0017: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@262e │ │ -051b9c: 28f5 |001a: goto 000f // -000b │ │ -051b9e: 0d00 |001b: move-exception v0 │ │ -051ba0: 7100 8326 0000 |001c: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2683 │ │ -051ba6: 0c01 |001f: move-result-object v1 │ │ -051ba8: 6e10 8426 0100 |0020: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@2684 │ │ -051bae: 28ec |0023: goto 000f // -0014 │ │ -051bb0: 0d01 |0024: move-exception v1 │ │ -051bb2: 1e02 |0025: monitor-exit v2 │ │ -051bb4: 2701 |0026: throw v1 │ │ -051bb6: 1e02 |0027: monitor-exit v2 │ │ -051bb8: 0e00 |0028: return-void │ │ +060034: |[060034] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.requestExitAndWait:()V │ │ +060044: 5431 b902 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +060048: 5412 d202 |0002: iget-object v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +06004c: 1d02 |0004: monitor-enter v2 │ │ +06004e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +060050: 5c31 b602 |0006: iput-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mShouldExit:Z // field@02b6 │ │ +060054: 5431 b902 |0008: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +060058: 5411 d202 |000a: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +06005c: 6e10 2c26 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +060062: 5531 ad02 |000f: iget-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mExited:Z // field@02ad │ │ +060066: 3901 1600 |0011: if-nez v1, 0027 // +0016 │ │ +06006a: 5431 b902 |0013: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +06006e: 5411 d202 |0015: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +060072: 6e10 2e26 0100 |0017: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@262e │ │ +060078: 28f5 |001a: goto 000f // -000b │ │ +06007a: 0d00 |001b: move-exception v0 │ │ +06007c: 7100 8326 0000 |001c: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2683 │ │ +060082: 0c01 |001f: move-result-object v1 │ │ +060084: 6e10 8426 0100 |0020: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@2684 │ │ +06008a: 28ec |0023: goto 000f // -0014 │ │ +06008c: 0d01 |0024: move-exception v1 │ │ +06008e: 1e02 |0025: monitor-exit v2 │ │ +060090: 2701 |0026: throw v1 │ │ +060092: 1e02 |0027: monitor-exit v2 │ │ +060094: 0e00 |0028: return-void │ │ catches : 4 │ │ 0x0006 - 0x0011 │ │ -> 0x0024 │ │ 0x0013 - 0x001a │ │ Ljava/lang/InterruptedException; -> 0x001b │ │ -> 0x0024 │ │ 0x001c - 0x0026 │ │ @@ -15806,28 +15806,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -051be4: |[051be4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.requestRender:()V │ │ -051bf4: 5420 b902 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -051bf8: 5401 d202 |0002: iget-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -051bfc: 1d01 |0004: monitor-enter v1 │ │ -051bfe: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -051c00: 5c20 b502 |0006: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRequestRender:Z // field@02b5 │ │ -051c04: 5420 b902 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -051c08: 5400 d202 |000a: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -051c0c: 6e10 2c26 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -051c12: 1e01 |000f: monitor-exit v1 │ │ -051c14: 0e00 |0010: return-void │ │ -051c16: 0d00 |0011: move-exception v0 │ │ -051c18: 1e01 |0012: monitor-exit v1 │ │ -051c1a: 2700 |0013: throw v0 │ │ +0600c0: |[0600c0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.requestRender:()V │ │ +0600d0: 5420 b902 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +0600d4: 5401 d202 |0002: iget-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +0600d8: 1d01 |0004: monitor-enter v1 │ │ +0600da: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0600dc: 5c20 b502 |0006: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRequestRender:Z // field@02b5 │ │ +0600e0: 5420 b902 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +0600e4: 5400 d202 |000a: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +0600e8: 6e10 2c26 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +0600ee: 1e01 |000f: monitor-exit v1 │ │ +0600f0: 0e00 |0010: return-void │ │ +0600f2: 0d00 |0011: move-exception v0 │ │ +0600f4: 1e01 |0012: monitor-exit v1 │ │ +0600f6: 2700 |0013: throw v0 │ │ catches : 1 │ │ 0x0006 - 0x0013 │ │ -> 0x0011 │ │ positions : │ │ 0x0000 line=1026 │ │ 0x0005 line=1027 │ │ 0x0008 line=1028 │ │ @@ -15838,89 +15838,89 @@ │ │ 0x0000 - 0x0014 reg=2 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; │ │ │ │ #7 : (in Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -051c28: |[051c28] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.run:()V │ │ -051c38: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -051c3c: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -051c42: 1a01 6004 |0005: const-string v1, "GLThread " // string@0460 │ │ -051c46: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -051c4c: 0c00 |000a: move-result-object v0 │ │ -051c4e: 6e10 9106 0300 |000b: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.getId:()J // method@0691 │ │ -051c54: 0b01 |000e: move-result-wide v1 │ │ -051c56: 6e30 6c26 1002 |000f: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@266c │ │ -051c5c: 0c00 |0012: move-result-object v0 │ │ -051c5e: 6e10 7426 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -051c64: 0c00 |0016: move-result-object v0 │ │ -051c66: 6e20 9c06 0300 |0017: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.setName:(Ljava/lang/String;)V // method@069c │ │ -051c6c: 7010 9306 0300 |001a: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.guardedRun:()V // method@0693 │ │ -051c72: 5430 b902 |001d: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -051c76: 5400 d202 |001f: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -051c7a: 6e20 a406 3000 |0021: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.threadExiting:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;)V // method@06a4 │ │ -051c80: 0e00 |0024: return-void │ │ -051c82: 0d00 |0025: move-exception v0 │ │ -051c84: 5430 b902 |0026: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -051c88: 5400 d202 |0028: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -051c8c: 6e20 a406 3000 |002a: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.threadExiting:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;)V // method@06a4 │ │ -051c92: 28f7 |002d: goto 0024 // -0009 │ │ -051c94: 0d00 |002e: move-exception v0 │ │ -051c96: 5431 b902 |002f: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -051c9a: 5411 d202 |0031: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -051c9e: 6e20 a406 3100 |0033: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.threadExiting:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;)V // method@06a4 │ │ -051ca4: 2700 |0036: throw v0 │ │ +060104: |[060104] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.run:()V │ │ +060114: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +060118: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +06011e: 1a01 6004 |0005: const-string v1, "GLThread " // string@0460 │ │ +060122: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +060128: 0c00 |000a: move-result-object v0 │ │ +06012a: 6e10 9106 0400 |000b: invoke-virtual {v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.getId:()J // method@0691 │ │ +060130: 0b02 |000e: move-result-wide v2 │ │ +060132: 6e30 6c26 2003 |000f: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@266c │ │ +060138: 0c00 |0012: move-result-object v0 │ │ +06013a: 6e10 7426 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +060140: 0c00 |0016: move-result-object v0 │ │ +060142: 6e20 9c06 0400 |0017: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.setName:(Ljava/lang/String;)V // method@069c │ │ +060148: 7010 9306 0400 |001a: invoke-direct {v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.guardedRun:()V // method@0693 │ │ +06014e: 5440 b902 |001d: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +060152: 5400 d202 |001f: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +060156: 6e20 a406 4000 |0021: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.threadExiting:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;)V // method@06a4 │ │ +06015c: 0e00 |0024: return-void │ │ +06015e: 0d00 |0025: move-exception v0 │ │ +060160: 5440 b902 |0026: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +060164: 5400 d202 |0028: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +060168: 6e20 a406 4000 |002a: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.threadExiting:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;)V // method@06a4 │ │ +06016e: 28f7 |002d: goto 0024 // -0009 │ │ +060170: 0d00 |002e: move-exception v0 │ │ +060172: 5441 b902 |002f: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +060176: 5411 d202 |0031: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +06017a: 6e20 a406 4100 |0033: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.threadExiting:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;)V // method@06a4 │ │ +060180: 2700 |0036: throw v0 │ │ catches : 1 │ │ 0x001a - 0x001d │ │ Ljava/lang/InterruptedException; -> 0x0025 │ │ -> 0x002e │ │ positions : │ │ 0x0000 line=832 │ │ 0x001a line=838 │ │ 0x001d line=842 │ │ 0x0024 line=844 │ │ 0x0025 line=839 │ │ 0x0026 line=842 │ │ locals : │ │ - 0x0000 - 0x0037 reg=3 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; │ │ + 0x0000 - 0x0037 reg=4 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; │ │ │ │ #8 : (in Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;) │ │ name : 'setRenderMode' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -051cb8: |[051cb8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.setRenderMode:(I)V │ │ -051cc8: 3a03 0500 |0000: if-ltz v3, 0005 // +0005 │ │ -051ccc: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -051cce: 3703 0a00 |0003: if-le v3, v0, 000d // +000a │ │ -051cd2: 2200 af03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -051cd6: 1a01 6725 |0007: const-string v1, "renderMode" // string@2567 │ │ -051cda: 7020 f825 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -051ce0: 2700 |000c: throw v0 │ │ -051ce2: 5420 b902 |000d: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -051ce6: 5401 d202 |000f: iget-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -051cea: 1d01 |0011: monitor-enter v1 │ │ -051cec: 5923 b302 |0012: iput v3, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderMode:I // field@02b3 │ │ -051cf0: 5420 b902 |0014: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -051cf4: 5400 d202 |0016: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -051cf8: 6e10 2c26 0000 |0018: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -051cfe: 1e01 |001b: monitor-exit v1 │ │ -051d00: 0e00 |001c: return-void │ │ -051d02: 0d00 |001d: move-exception v0 │ │ -051d04: 1e01 |001e: monitor-exit v1 │ │ -051d06: 2700 |001f: throw v0 │ │ +060194: |[060194] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.setRenderMode:(I)V │ │ +0601a4: 3a03 0500 |0000: if-ltz v3, 0005 // +0005 │ │ +0601a8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0601aa: 3703 0a00 |0003: if-le v3, v0, 000d // +000a │ │ +0601ae: 2200 ad03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0601b2: 1a01 6525 |0007: const-string v1, "renderMode" // string@2565 │ │ +0601b6: 7020 f825 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0601bc: 2700 |000c: throw v0 │ │ +0601be: 5420 b902 |000d: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +0601c2: 5401 d202 |000f: iget-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +0601c6: 1d01 |0011: monitor-enter v1 │ │ +0601c8: 5923 b302 |0012: iput v3, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderMode:I // field@02b3 │ │ +0601cc: 5420 b902 |0014: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +0601d0: 5400 d202 |0016: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +0601d4: 6e10 2c26 0000 |0018: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +0601da: 1e01 |001b: monitor-exit v1 │ │ +0601dc: 0e00 |001c: return-void │ │ +0601de: 0d00 |001d: move-exception v0 │ │ +0601e0: 1e01 |001e: monitor-exit v1 │ │ +0601e2: 2700 |001f: throw v0 │ │ catches : 1 │ │ 0x0012 - 0x001f │ │ -> 0x001d │ │ positions : │ │ 0x0000 line=1010 │ │ 0x0005 line=1011 │ │ 0x000d line=1013 │ │ @@ -15938,28 +15938,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -051d14: |[051d14] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.surfaceCreated:()V │ │ -051d24: 5420 b902 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -051d28: 5401 d202 |0002: iget-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -051d2c: 1d01 |0004: monitor-enter v1 │ │ -051d2e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -051d30: 5c20 ae02 |0006: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHasSurface:Z // field@02ae │ │ -051d34: 5420 b902 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -051d38: 5400 d202 |000a: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -051d3c: 6e10 2c26 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -051d42: 1e01 |000f: monitor-exit v1 │ │ -051d44: 0e00 |0010: return-void │ │ -051d46: 0d00 |0011: move-exception v0 │ │ -051d48: 1e01 |0012: monitor-exit v1 │ │ -051d4a: 2700 |0013: throw v0 │ │ +0601f0: |[0601f0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.surfaceCreated:()V │ │ +060200: 5420 b902 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +060204: 5401 d202 |0002: iget-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +060208: 1d01 |0004: monitor-enter v1 │ │ +06020a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +06020c: 5c20 ae02 |0006: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHasSurface:Z // field@02ae │ │ +060210: 5420 b902 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +060214: 5400 d202 |000a: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +060218: 6e10 2c26 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +06021e: 1e01 |000f: monitor-exit v1 │ │ +060220: 0e00 |0010: return-void │ │ +060222: 0d00 |0011: move-exception v0 │ │ +060224: 1e01 |0012: monitor-exit v1 │ │ +060226: 2700 |0013: throw v0 │ │ catches : 1 │ │ 0x0006 - 0x0013 │ │ -> 0x0011 │ │ positions : │ │ 0x0000 line=1033 │ │ 0x0005 line=1037 │ │ 0x0008 line=1038 │ │ @@ -15974,44 +15974,44 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 51 16-bit code units │ │ -051d58: |[051d58] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.surfaceDestroyed:()V │ │ -051d68: 5431 b902 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -051d6c: 5412 d202 |0002: iget-object v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -051d70: 1d02 |0004: monitor-enter v2 │ │ -051d72: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -051d74: 5c31 ae02 |0006: iput-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHasSurface:Z // field@02ae │ │ -051d78: 5431 b902 |0008: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -051d7c: 5411 d202 |000a: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -051d80: 6e10 2c26 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -051d86: 5531 b702 |000f: iget-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWaitingForSurface:Z // field@02b7 │ │ -051d8a: 3901 2000 |0011: if-nez v1, 0031 // +0020 │ │ -051d8e: 6e10 9406 0300 |0013: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.isAlive:()Z // method@0694 │ │ -051d94: 0a01 |0016: move-result v1 │ │ -051d96: 3801 1a00 |0017: if-eqz v1, 0031 // +001a │ │ -051d9a: 5531 ad02 |0019: iget-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mExited:Z // field@02ad │ │ -051d9e: 3901 1600 |001b: if-nez v1, 0031 // +0016 │ │ -051da2: 5431 b902 |001d: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ -051da6: 5411 d202 |001f: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -051daa: 6e10 2e26 0100 |0021: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@262e │ │ -051db0: 28eb |0024: goto 000f // -0015 │ │ -051db2: 0d00 |0025: move-exception v0 │ │ -051db4: 7100 8326 0000 |0026: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2683 │ │ -051dba: 0c01 |0029: move-result-object v1 │ │ -051dbc: 6e10 8426 0100 |002a: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@2684 │ │ -051dc2: 28e2 |002d: goto 000f // -001e │ │ -051dc4: 0d01 |002e: move-exception v1 │ │ -051dc6: 1e02 |002f: monitor-exit v2 │ │ -051dc8: 2701 |0030: throw v1 │ │ -051dca: 1e02 |0031: monitor-exit v2 │ │ -051dcc: 0e00 |0032: return-void │ │ +060234: |[060234] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.surfaceDestroyed:()V │ │ +060244: 5431 b902 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +060248: 5412 d202 |0002: iget-object v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +06024c: 1d02 |0004: monitor-enter v2 │ │ +06024e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +060250: 5c31 ae02 |0006: iput-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHasSurface:Z // field@02ae │ │ +060254: 5431 b902 |0008: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +060258: 5411 d202 |000a: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +06025c: 6e10 2c26 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +060262: 5531 b702 |000f: iget-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWaitingForSurface:Z // field@02b7 │ │ +060266: 3901 2000 |0011: if-nez v1, 0031 // +0020 │ │ +06026a: 6e10 9406 0300 |0013: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.isAlive:()Z // method@0694 │ │ +060270: 0a01 |0016: move-result v1 │ │ +060272: 3801 1a00 |0017: if-eqz v1, 0031 // +001a │ │ +060276: 5531 ad02 |0019: iget-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mExited:Z // field@02ad │ │ +06027a: 3901 1600 |001b: if-nez v1, 0031 // +0016 │ │ +06027e: 5431 b902 |001d: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02b9 │ │ +060282: 5411 d202 |001f: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +060286: 6e10 2e26 0100 |0021: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@262e │ │ +06028c: 28eb |0024: goto 000f // -0015 │ │ +06028e: 0d00 |0025: move-exception v0 │ │ +060290: 7100 8326 0000 |0026: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2683 │ │ +060296: 0c01 |0029: move-result-object v1 │ │ +060298: 6e10 8426 0100 |002a: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@2684 │ │ +06029e: 28e2 |002d: goto 000f // -001e │ │ +0602a0: 0d01 |002e: move-exception v1 │ │ +0602a2: 1e02 |002f: monitor-exit v2 │ │ +0602a4: 2701 |0030: throw v1 │ │ +0602a6: 1e02 |0031: monitor-exit v2 │ │ +0602a8: 0e00 |0032: return-void │ │ catches : 4 │ │ 0x0006 - 0x001b │ │ -> 0x002e │ │ 0x001d - 0x0024 │ │ Ljava/lang/InterruptedException; -> 0x0025 │ │ -> 0x002e │ │ 0x0026 - 0x0030 │ │ @@ -16031,17 +16031,17 @@ │ │ locals : │ │ 0x0026 - 0x002e reg=0 e Ljava/lang/InterruptedException; │ │ 0x0000 - 0x0033 reg=3 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; │ │ │ │ source_file_idx : 1109 (GLBaseSurfaceViewLW.java) │ │ │ │ Class #90 header: │ │ -class_idx : 242 │ │ +class_idx : 240 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1109 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #90 annotations: │ │ @@ -16070,18 +16070,18 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -051df8: |[051df8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThreadManager.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;)V │ │ -051e08: 5b01 bb02 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02bb │ │ -051e0c: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -051e12: 0e00 |0005: return-void │ │ +0602d4: |[0602d4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThreadManager.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;)V │ │ +0602e4: 5b01 bb02 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02bb │ │ +0602e8: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0602ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1200 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; │ │ │ │ @@ -16091,26 +16091,26 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -051e14: |[051e14] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThreadManager.releaseEglSurfaceLocked:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;)V │ │ -051e24: 1d01 |0000: monitor-enter v1 │ │ -051e26: 5410 ba02 |0001: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02ba │ │ -051e2a: 3320 0500 |0003: if-ne v0, v2, 0008 // +0005 │ │ -051e2e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -051e30: 5b10 ba02 |0006: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02ba │ │ -051e34: 6e10 2c26 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -051e3a: 1e01 |000b: monitor-exit v1 │ │ -051e3c: 0e00 |000c: return-void │ │ -051e3e: 0d00 |000d: move-exception v0 │ │ -051e40: 1e01 |000e: monitor-exit v1 │ │ -051e42: 2700 |000f: throw v0 │ │ +0602f0: |[0602f0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThreadManager.releaseEglSurfaceLocked:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;)V │ │ +060300: 1d01 |0000: monitor-enter v1 │ │ +060302: 5410 ba02 |0001: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02ba │ │ +060306: 3320 0500 |0003: if-ne v0, v2, 0008 // +0005 │ │ +06030a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +06030c: 5b10 ba02 |0006: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02ba │ │ +060310: 6e10 2c26 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +060316: 1e01 |000b: monitor-exit v1 │ │ +060318: 0e00 |000c: return-void │ │ +06031a: 0d00 |000d: move-exception v0 │ │ +06031c: 1e01 |000e: monitor-exit v1 │ │ +06031e: 2700 |000f: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000b │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=1232 │ │ 0x0005 line=1233 │ │ 0x0008 line=1235 │ │ @@ -16125,28 +16125,28 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -051e50: |[051e50] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThreadManager.threadExiting:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;)V │ │ -051e60: 1d01 |0000: monitor-enter v1 │ │ -051e62: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -051e64: 5c20 ad02 |0002: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mExited:Z // field@02ad │ │ -051e68: 5410 ba02 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02ba │ │ -051e6c: 3320 0500 |0006: if-ne v0, v2, 000b // +0005 │ │ -051e70: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -051e72: 5b10 ba02 |0009: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02ba │ │ -051e76: 6e10 2c26 0100 |000b: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -051e7c: 1e01 |000e: monitor-exit v1 │ │ -051e7e: 0e00 |000f: return-void │ │ -051e80: 0d00 |0010: move-exception v0 │ │ -051e82: 1e01 |0011: monitor-exit v1 │ │ -051e84: 2700 |0012: throw v0 │ │ +06032c: |[06032c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThreadManager.threadExiting:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;)V │ │ +06033c: 1d01 |0000: monitor-enter v1 │ │ +06033e: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +060340: 5c20 ad02 |0002: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mExited:Z // field@02ad │ │ +060344: 5410 ba02 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02ba │ │ +060348: 3320 0500 |0006: if-ne v0, v2, 000b // +0005 │ │ +06034c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06034e: 5b10 ba02 |0009: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02ba │ │ +060352: 6e10 2c26 0100 |000b: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +060358: 1e01 |000e: monitor-exit v1 │ │ +06035a: 0e00 |000f: return-void │ │ +06035c: 0d00 |0010: move-exception v0 │ │ +06035e: 1e01 |0011: monitor-exit v1 │ │ +060360: 2700 |0012: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x000e │ │ -> 0x0010 │ │ positions : │ │ 0x0000 line=1206 │ │ 0x0004 line=1207 │ │ 0x0008 line=1208 │ │ @@ -16162,30 +16162,30 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;)Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -051e94: |[051e94] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThreadManager.tryAcquireEglSurfaceLocked:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;)Z │ │ -051ea4: 1d01 |0000: monitor-enter v1 │ │ -051ea6: 5410 ba02 |0001: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02ba │ │ -051eaa: 3220 0600 |0003: if-eq v0, v2, 0009 // +0006 │ │ -051eae: 5410 ba02 |0005: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02ba │ │ -051eb2: 3900 0a00 |0007: if-nez v0, 0011 // +000a │ │ -051eb6: 5b12 ba02 |0009: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02ba │ │ -051eba: 6e10 2c26 0100 |000b: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -051ec0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -051ec2: 1e01 |000f: monitor-exit v1 │ │ -051ec4: 0f00 |0010: return v0 │ │ -051ec6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -051ec8: 28fd |0012: goto 000f // -0003 │ │ -051eca: 0d00 |0013: move-exception v0 │ │ -051ecc: 1e01 |0014: monitor-exit v1 │ │ -051ece: 2700 |0015: throw v0 │ │ +060370: |[060370] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThreadManager.tryAcquireEglSurfaceLocked:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;)Z │ │ +060380: 1d01 |0000: monitor-enter v1 │ │ +060382: 5410 ba02 |0001: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02ba │ │ +060386: 3220 0600 |0003: if-eq v0, v2, 0009 // +0006 │ │ +06038a: 5410 ba02 |0005: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02ba │ │ +06038e: 3900 0a00 |0007: if-nez v0, 0011 // +000a │ │ +060392: 5b12 ba02 |0009: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02ba │ │ +060396: 6e10 2c26 0100 |000b: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +06039c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +06039e: 1e01 |000f: monitor-exit v1 │ │ +0603a0: 0f00 |0010: return v0 │ │ +0603a2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0603a4: 28fd |0012: goto 000f // -0003 │ │ +0603a6: 0d00 |0013: move-exception v0 │ │ +0603a8: 1e01 |0014: monitor-exit v1 │ │ +0603aa: 2700 |0015: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000e │ │ -> 0x0013 │ │ positions : │ │ 0x0000 line=1220 │ │ 0x0009 line=1221 │ │ 0x000b line=1222 │ │ @@ -16195,17 +16195,17 @@ │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; │ │ 0x0000 - 0x0016 reg=2 thread Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; │ │ │ │ source_file_idx : 1109 (GLBaseSurfaceViewLW.java) │ │ │ │ Class #91 header: │ │ -class_idx : 243 │ │ +class_idx : 241 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1109 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #91 annotations: │ │ @@ -16227,17 +16227,17 @@ │ │ type : '(Ljavax/microedition/khronos/opengles/GL;)Ljavax/microedition/khronos/opengles/GL;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1109 (GLBaseSurfaceViewLW.java) │ │ │ │ Class #92 header: │ │ -class_idx : 244 │ │ +class_idx : 242 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 928 │ │ +superclass_idx : 926 │ │ source_file_idx : 1109 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #92 annotations: │ │ @@ -16262,20 +16262,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -051edc: |[051edc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$LogWriter.:()V │ │ -051eec: 7010 b425 0100 |0000: invoke-direct {v1}, Ljava/io/Writer;.:()V // method@25b4 │ │ -051ef2: 2200 c503 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -051ef6: 7010 6726 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -051efc: 5b10 bc02 |0008: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02bc │ │ -051f00: 0e00 |000a: return-void │ │ +0603b8: |[0603b8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$LogWriter.:()V │ │ +0603c8: 7010 b425 0100 |0000: invoke-direct {v1}, Ljava/io/Writer;.:()V // method@25b4 │ │ +0603ce: 2200 c303 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0603d2: 7010 6726 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0603d8: 5b10 bc02 |0008: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02bc │ │ +0603dc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1161 │ │ 0x0003 line=1191 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter; │ │ │ │ @@ -16284,26 +16284,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -051f04: |[051f04] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$LogWriter.flushBuilder:()V │ │ -051f14: 5430 bc02 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02bc │ │ -051f18: 6e10 7226 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2672 │ │ -051f1e: 0a00 |0005: move-result v0 │ │ -051f20: 3d00 0e00 |0006: if-lez v0, 0014 // +000e │ │ -051f24: 5430 bc02 |0008: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02bc │ │ -051f28: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -051f2a: 5432 bc02 |000b: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02bc │ │ -051f2e: 6e10 7226 0200 |000d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@2672 │ │ -051f34: 0a02 |0010: move-result v2 │ │ -051f36: 6e30 7126 1002 |0011: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@2671 │ │ -051f3c: 0e00 |0014: return-void │ │ +0603e0: |[0603e0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$LogWriter.flushBuilder:()V │ │ +0603f0: 5430 bc02 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02bc │ │ +0603f4: 6e10 7226 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2672 │ │ +0603fa: 0a00 |0005: move-result v0 │ │ +0603fc: 3d00 0e00 |0006: if-lez v0, 0014 // +000e │ │ +060400: 5430 bc02 |0008: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02bc │ │ +060404: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +060406: 5432 bc02 |000b: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02bc │ │ +06040a: 6e10 7226 0200 |000d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@2672 │ │ +060410: 0a02 |0010: move-result v2 │ │ +060412: 6e30 7126 1002 |0011: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@2671 │ │ +060418: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1183 │ │ 0x0008 line=1187 │ │ 0x0014 line=1189 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter; │ │ @@ -16314,17 +16314,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -051f40: |[051f40] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$LogWriter.close:()V │ │ -051f50: 7010 aa06 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.flushBuilder:()V // method@06aa │ │ -051f56: 0e00 |0003: return-void │ │ +06041c: |[06041c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$LogWriter.close:()V │ │ +06042c: 7010 aa06 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.flushBuilder:()V // method@06aa │ │ +060432: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1164 │ │ 0x0003 line=1165 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter; │ │ │ │ @@ -16333,17 +16333,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -051f58: |[051f58] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$LogWriter.flush:()V │ │ -051f68: 7010 aa06 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.flushBuilder:()V // method@06aa │ │ -051f6e: 0e00 |0003: return-void │ │ +060434: |[060434] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$LogWriter.flush:()V │ │ +060444: 7010 aa06 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.flushBuilder:()V // method@06aa │ │ +06044a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1168 │ │ 0x0003 line=1169 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter; │ │ │ │ @@ -16352,28 +16352,28 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -051f70: |[051f70] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$LogWriter.write:([CII)V │ │ -051f80: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -051f82: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ -051f86: 9002 0501 |0003: add-int v2, v5, v1 │ │ -051f8a: 4900 0402 |0005: aget-char v0, v4, v2 │ │ -051f8e: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ -051f92: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ -051f96: 7010 aa06 0300 |000b: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.flushBuilder:()V // method@06aa │ │ -051f9c: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -051fa0: 28f1 |0010: goto 0001 // -000f │ │ -051fa2: 5432 bc02 |0011: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02bc │ │ -051fa6: 6e20 6926 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -051fac: 28f8 |0016: goto 000e // -0008 │ │ -051fae: 0e00 |0017: return-void │ │ +06044c: |[06044c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$LogWriter.write:([CII)V │ │ +06045c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06045e: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ +060462: 9002 0501 |0003: add-int v2, v5, v1 │ │ +060466: 4900 0402 |0005: aget-char v0, v4, v2 │ │ +06046a: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ +06046e: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ +060472: 7010 aa06 0300 |000b: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.flushBuilder:()V // method@06aa │ │ +060478: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06047c: 28f1 |0010: goto 0001 // -000f │ │ +06047e: 5432 bc02 |0011: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02bc │ │ +060482: 6e20 6926 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +060488: 28f8 |0016: goto 000e // -0008 │ │ +06048a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1172 │ │ 0x0003 line=1173 │ │ 0x0007 line=1174 │ │ 0x000b line=1175 │ │ 0x000e line=1172 │ │ @@ -16386,17 +16386,17 @@ │ │ 0x0000 - 0x0018 reg=4 buf [C │ │ 0x0000 - 0x0018 reg=5 offset I │ │ 0x0000 - 0x0018 reg=6 count I │ │ │ │ source_file_idx : 1109 (GLBaseSurfaceViewLW.java) │ │ │ │ Class #93 header: │ │ -class_idx : 246 │ │ +class_idx : 244 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1109 │ │ static_fields_size : 9 │ │ instance_fields_size: 10 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 20 │ │ │ │ Class #93 annotations: │ │ @@ -16501,26 +16501,26 @@ │ │ type : '(Landroid/service/wallpaper/WallpaperService$Engine;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -051fb0: |[051fb0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.:(Landroid/service/wallpaper/WallpaperService$Engine;)V │ │ -051fc0: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -051fc6: 1a00 5304 |0003: const-string v0, "GLBaseSurfaceView" // string@0453 │ │ -051fca: 5b10 c902 |0005: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.TAG:Ljava/lang/String; // field@02c9 │ │ -051fce: 2200 f200 |0007: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // type@00f2 │ │ -051fd2: 7020 a206 1000 |0009: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;)V // method@06a2 │ │ -051fd8: 5b10 d202 |000c: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -051fdc: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -051fde: 5c10 d102 |000f: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mSizeChanged:Z // field@02d1 │ │ -051fe2: 5b12 ca02 |0011: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.engine:Landroid/service/wallpaper/WallpaperService$Engine; // field@02ca │ │ -051fe6: 7010 b306 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.init:()V // method@06b3 │ │ -051fec: 0e00 |0016: return-void │ │ +06048c: |[06048c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.:(Landroid/service/wallpaper/WallpaperService$Engine;)V │ │ +06049c: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0604a2: 1a00 5304 |0003: const-string v0, "GLBaseSurfaceView" // string@0453 │ │ +0604a6: 5b10 c902 |0005: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.TAG:Ljava/lang/String; // field@02c9 │ │ +0604aa: 2200 f000 |0007: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // type@00f0 │ │ +0604ae: 7020 a206 1000 |0009: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;)V // method@06a2 │ │ +0604b4: 5b10 d202 |000c: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +0604b8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0604ba: 5c10 d102 |000f: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mSizeChanged:Z // field@02d1 │ │ +0604be: 5b12 ca02 |0011: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.engine:Landroid/service/wallpaper/WallpaperService$Engine; // field@02ca │ │ +0604c2: 7010 b306 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.init:()V // method@06b3 │ │ +0604c8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0003 line=138 │ │ 0x0007 line=1241 │ │ 0x000e line=1242 │ │ 0x0011 line=184 │ │ @@ -16535,26 +16535,26 @@ │ │ type : '(Landroid/service/wallpaper/WallpaperService$Engine;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -051ff0: |[051ff0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.:(Landroid/service/wallpaper/WallpaperService$Engine;Landroid/util/AttributeSet;)V │ │ -052000: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -052006: 1a00 5304 |0003: const-string v0, "GLBaseSurfaceView" // string@0453 │ │ -05200a: 5b10 c902 |0005: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.TAG:Ljava/lang/String; // field@02c9 │ │ -05200e: 2200 f200 |0007: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // type@00f2 │ │ -052012: 7020 a206 1000 |0009: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;)V // method@06a2 │ │ -052018: 5b10 d202 |000c: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ -05201c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -05201e: 5c10 d102 |000f: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mSizeChanged:Z // field@02d1 │ │ -052022: 5b12 ca02 |0011: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.engine:Landroid/service/wallpaper/WallpaperService$Engine; // field@02ca │ │ -052026: 7010 b306 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.init:()V // method@06b3 │ │ -05202c: 0e00 |0016: return-void │ │ +0604cc: |[0604cc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.:(Landroid/service/wallpaper/WallpaperService$Engine;Landroid/util/AttributeSet;)V │ │ +0604dc: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0604e2: 1a00 5304 |0003: const-string v0, "GLBaseSurfaceView" // string@0453 │ │ +0604e6: 5b10 c902 |0005: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.TAG:Ljava/lang/String; // field@02c9 │ │ +0604ea: 2200 f000 |0007: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // type@00f0 │ │ +0604ee: 7020 a206 1000 |0009: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;)V // method@06a2 │ │ +0604f4: 5b10 d202 |000c: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02d2 │ │ +0604f8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0604fa: 5c10 d102 |000f: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mSizeChanged:Z // field@02d1 │ │ +0604fe: 5b12 ca02 |0011: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.engine:Landroid/service/wallpaper/WallpaperService$Engine; // field@02ca │ │ +060502: 7010 b306 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.init:()V // method@06b3 │ │ +060508: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0003 line=138 │ │ 0x0007 line=1241 │ │ 0x000e line=1242 │ │ 0x0011 line=192 │ │ @@ -16570,22 +16570,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -052030: |[052030] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.checkRenderThreadState:()V │ │ -052040: 5420 cf02 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02cf │ │ -052044: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -052048: 2200 b003 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -05204c: 1a01 6a27 |0006: const-string v1, "setRenderer has already been called for this instance." // string@276a │ │ -052050: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -052056: 2700 |000b: throw v0 │ │ -052058: 0e00 |000c: return-void │ │ +06050c: |[06050c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.checkRenderThreadState:()V │ │ +06051c: 5420 cf02 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02cf │ │ +060520: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +060524: 2200 ae03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +060528: 1a01 6827 |0006: const-string v1, "setRenderer has already been called for this instance." // string@2768 │ │ +06052c: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +060532: 2700 |000b: throw v0 │ │ +060534: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1195 │ │ 0x0004 line=1196 │ │ 0x000c line=1198 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; │ │ @@ -16595,19 +16595,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05205c: |[05205c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.init:()V │ │ -05206c: 6e10 b106 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.getHolder:()Landroid/view/SurfaceHolder; // method@06b1 │ │ -052072: 0c00 |0003: move-result-object v0 │ │ -052074: 7220 ac00 1000 |0004: invoke-interface {v0, v1}, Landroid/view/SurfaceHolder;.addCallback:(Landroid/view/SurfaceHolder$Callback;)V // method@00ac │ │ -05207a: 0e00 |0007: return-void │ │ +060538: |[060538] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.init:()V │ │ +060548: 6e10 b106 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.getHolder:()Landroid/view/SurfaceHolder; // method@06b1 │ │ +06054e: 0c00 |0003: move-result-object v0 │ │ +060550: 7220 ac00 1000 |0004: invoke-interface {v0, v1}, Landroid/view/SurfaceHolder;.addCallback:(Landroid/view/SurfaceHolder$Callback;)V // method@00ac │ │ +060556: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0004 line=201 │ │ 0x0007 line=203 │ │ locals : │ │ 0x0004 - 0x0008 reg=0 holder Landroid/view/SurfaceHolder; │ │ @@ -16619,17 +16619,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05207c: |[05207c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.getDebugFlags:()I │ │ -05208c: 5210 cb02 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mDebugFlags:I // field@02cb │ │ -052090: 0f00 |0002: return v0 │ │ +060558: |[060558] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.getDebugFlags:()I │ │ +060568: 5210 cb02 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mDebugFlags:I // field@02cb │ │ +06056c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; │ │ │ │ #1 : (in Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;) │ │ @@ -16637,19 +16637,19 @@ │ │ type : '()Landroid/view/SurfaceHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -052094: |[052094] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.getHolder:()Landroid/view/SurfaceHolder; │ │ -0520a4: 5410 ca02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.engine:Landroid/service/wallpaper/WallpaperService$Engine; // field@02ca │ │ -0520a8: 6e10 8200 0000 |0002: invoke-virtual {v0}, Landroid/service/wallpaper/WallpaperService$Engine;.getSurfaceHolder:()Landroid/view/SurfaceHolder; // method@0082 │ │ -0520ae: 0c00 |0005: move-result-object v0 │ │ -0520b0: 1100 |0006: return-object v0 │ │ +060570: |[060570] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.getHolder:()Landroid/view/SurfaceHolder; │ │ +060580: 5410 ca02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.engine:Landroid/service/wallpaper/WallpaperService$Engine; // field@02ca │ │ +060584: 6e10 8200 0000 |0002: invoke-virtual {v0}, Landroid/service/wallpaper/WallpaperService$Engine;.getSurfaceHolder:()Landroid/view/SurfaceHolder; // method@0082 │ │ +06058a: 0c00 |0005: move-result-object v0 │ │ +06058c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; │ │ │ │ #2 : (in Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;) │ │ @@ -16657,19 +16657,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0520b4: |[0520b4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.getRenderMode:()I │ │ -0520c4: 5410 cf02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02cf │ │ -0520c8: 6e10 9206 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.getRenderMode:()I // method@0692 │ │ -0520ce: 0a00 |0005: move-result v0 │ │ -0520d0: 0f00 |0006: return v0 │ │ +060590: |[060590] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.getRenderMode:()I │ │ +0605a0: 5410 cf02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02cf │ │ +0605a4: 6e10 9206 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.getRenderMode:()I // method@0692 │ │ +0605aa: 0a00 |0005: move-result v0 │ │ +0605ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; │ │ │ │ #3 : (in Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;) │ │ @@ -16677,18 +16677,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0520d4: |[0520d4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.onDestroy:()V │ │ -0520e4: 5410 cf02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02cf │ │ -0520e8: 6e10 9906 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.requestExitAndWait:()V // method@0699 │ │ -0520ee: 0e00 |0005: return-void │ │ +0605b0: |[0605b0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.onDestroy:()V │ │ +0605c0: 5410 cf02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02cf │ │ +0605c4: 6e10 9906 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.requestExitAndWait:()V // method@0699 │ │ +0605ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ 0x0005 line=472 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; │ │ │ │ @@ -16697,18 +16697,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0520f0: |[0520f0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.onPause:()V │ │ -052100: 5410 cf02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02cf │ │ -052104: 6e10 9506 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.onPause:()V // method@0695 │ │ -05210a: 0e00 |0005: return-void │ │ +0605cc: |[0605cc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.onPause:()V │ │ +0605dc: 5410 cf02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02cf │ │ +0605e0: 6e10 9506 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.onPause:()V // method@0695 │ │ +0605e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ 0x0005 line=440 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; │ │ │ │ @@ -16717,18 +16717,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05210c: |[05210c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.onResume:()V │ │ -05211c: 5410 cf02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02cf │ │ -052120: 6e10 9606 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.onResume:()V // method@0696 │ │ -052126: 0e00 |0005: return-void │ │ +0605e8: |[0605e8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.onResume:()V │ │ +0605f8: 5410 cf02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02cf │ │ +0605fc: 6e10 9606 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.onResume:()V // method@0696 │ │ +060602: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ 0x0005 line=454 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; │ │ │ │ @@ -16737,18 +16737,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -052128: |[052128] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.queueEvent:(Ljava/lang/Runnable;)V │ │ -052138: 5410 cf02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02cf │ │ -05213c: 6e20 9806 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.queueEvent:(Ljava/lang/Runnable;)V // method@0698 │ │ -052142: 0e00 |0005: return-void │ │ +060604: |[060604] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.queueEvent:(Ljava/lang/Runnable;)V │ │ +060614: 5410 cf02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02cf │ │ +060618: 6e20 9806 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.queueEvent:(Ljava/lang/Runnable;)V // method@0698 │ │ +06061e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0005 line=463 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; │ │ 0x0000 - 0x0006 reg=2 r Ljava/lang/Runnable; │ │ @@ -16758,18 +16758,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -052144: |[052144] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.requestRender:()V │ │ -052154: 5410 cf02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02cf │ │ -052158: 6e10 9a06 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.requestRender:()V // method@069a │ │ -05215e: 0e00 |0005: return-void │ │ +060620: |[060620] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.requestRender:()V │ │ +060630: 5410 cf02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02cf │ │ +060634: 6e10 9a06 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.requestRender:()V // method@069a │ │ +06063a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x0005 line=387 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; │ │ │ │ @@ -16778,17 +16778,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -052160: |[052160] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setDebugFlags:(I)V │ │ -052170: 5901 cb02 |0000: iput v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mDebugFlags:I // field@02cb │ │ -052174: 0e00 |0002: return-void │ │ +06063c: |[06063c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setDebugFlags:(I)V │ │ +06064c: 5901 cb02 |0000: iput v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mDebugFlags:I // field@02cb │ │ +060650: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0002 line=234 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; │ │ 0x0000 - 0x0003 reg=1 debugFlags I │ │ @@ -16798,25 +16798,25 @@ │ │ type : '(IIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 15 16-bit code units │ │ -052178: |[052178] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setEGLConfigChooser:(IIIIII)V │ │ -052188: 2200 eb00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser; // type@00eb │ │ -05218c: 0181 |0002: move v1, v8 │ │ -05218e: 0192 |0003: move v2, v9 │ │ -052190: 01a3 |0004: move v3, v10 │ │ -052192: 01b4 |0005: move v4, v11 │ │ -052194: 01c5 |0006: move v5, v12 │ │ -052196: 01d6 |0007: move v6, v13 │ │ -052198: 7607 7c06 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.:(IIIIII)V // method@067c │ │ -05219e: 6e20 bb06 0700 |000b: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@06bb │ │ -0521a4: 0e00 |000e: return-void │ │ +060654: |[060654] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setEGLConfigChooser:(IIIIII)V │ │ +060664: 2200 e900 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser; // type@00e9 │ │ +060668: 0181 |0002: move v1, v8 │ │ +06066a: 0192 |0003: move v2, v9 │ │ +06066c: 01a3 |0004: move v3, v10 │ │ +06066e: 01b4 |0005: move v4, v11 │ │ +060670: 01c5 |0006: move v5, v12 │ │ +060672: 01d6 |0007: move v6, v13 │ │ +060674: 7607 7c06 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.:(IIIIII)V // method@067c │ │ +06067a: 6e20 bb06 0700 |000b: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@06bb │ │ +060680: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x000e line=350 │ │ locals : │ │ 0x0000 - 0x000f reg=7 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; │ │ 0x0000 - 0x000f reg=8 redSize I │ │ @@ -16831,18 +16831,18 @@ │ │ type : '(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0521a8: |[0521a8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V │ │ -0521b8: 7010 af06 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.checkRenderThreadState:()V // method@06af │ │ -0521be: 5b01 cc02 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@02cc │ │ -0521c2: 0e00 |0005: return-void │ │ +060684: |[060684] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V │ │ +060694: 7010 af06 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.checkRenderThreadState:()V // method@06af │ │ +06069a: 5b01 cc02 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@02cc │ │ +06069e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 0x0003 line=320 │ │ 0x0005 line=321 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; │ │ @@ -16853,19 +16853,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0521c4: |[0521c4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setEGLConfigChooser:(Z)V │ │ -0521d4: 2200 f500 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$SimpleEGLConfigChooser; // type@00f5 │ │ -0521d8: 7020 ac06 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$SimpleEGLConfigChooser;.:(Z)V // method@06ac │ │ -0521de: 6e20 bb06 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@06bb │ │ -0521e4: 0e00 |0008: return-void │ │ +0606a0: |[0606a0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setEGLConfigChooser:(Z)V │ │ +0606b0: 2200 f300 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$SimpleEGLConfigChooser; // type@00f3 │ │ +0606b4: 7020 ac06 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$SimpleEGLConfigChooser;.:(Z)V // method@06ac │ │ +0606ba: 6e20 bb06 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@06bb │ │ +0606c0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0008 line=336 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; │ │ 0x0000 - 0x0009 reg=2 needDepth Z │ │ @@ -16875,18 +16875,18 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0521e8: |[0521e8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setEGLContextFactory:(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory;)V │ │ -0521f8: 7010 af06 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.checkRenderThreadState:()V // method@06af │ │ -0521fe: 5b01 cd02 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLContextFactory; // field@02cd │ │ -052202: 0e00 |0005: return-void │ │ +0606c4: |[0606c4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setEGLContextFactory:(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory;)V │ │ +0606d4: 7010 af06 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.checkRenderThreadState:()V // method@06af │ │ +0606da: 5b01 cd02 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLContextFactory; // field@02cd │ │ +0606de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0003 line=294 │ │ 0x0005 line=295 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; │ │ @@ -16897,19 +16897,19 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -052204: |[052204] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setEGLWindowSurfaceFactory:(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory;)V │ │ -052214: 7010 af06 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.checkRenderThreadState:()V // method@06af │ │ -05221a: 1f01 ef00 |0003: check-cast v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory; // type@00ef │ │ -05221e: 5b01 ce02 |0005: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory; // field@02ce │ │ -052222: 0e00 |0007: return-void │ │ +0606e0: |[0606e0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setEGLWindowSurfaceFactory:(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory;)V │ │ +0606f0: 7010 af06 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.checkRenderThreadState:()V // method@06af │ │ +0606f6: 1f01 ed00 |0003: check-cast v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory; // type@00ed │ │ +0606fa: 5b01 ce02 |0005: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory; // field@02ce │ │ +0606fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0003 line=306 │ │ 0x0007 line=307 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 contextFactory Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory; │ │ @@ -16920,17 +16920,17 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLWrapper;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -052224: |[052224] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setGLWrapper:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLWrapper;)V │ │ -052234: 5b01 d002 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLWrapper; // field@02d0 │ │ -052238: 0e00 |0002: return-void │ │ +060700: |[060700] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setGLWrapper:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLWrapper;)V │ │ +060710: 5b01 d002 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLWrapper; // field@02d0 │ │ +060714: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0002 line=223 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; │ │ 0x0000 - 0x0003 reg=1 glWrapper Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLWrapper; │ │ @@ -16940,18 +16940,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05223c: |[05223c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setRenderMode:(I)V │ │ -05224c: 5410 cf02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02cf │ │ -052250: 6e20 9d06 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.setRenderMode:(I)V // method@069d │ │ -052256: 0e00 |0005: return-void │ │ +060718: |[060718] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setRenderMode:(I)V │ │ +060728: 5410 cf02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02cf │ │ +06072c: 6e20 9d06 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.setRenderMode:(I)V // method@069d │ │ +060732: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x0005 line=368 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; │ │ 0x0000 - 0x0006 reg=2 renderMode I │ │ @@ -16961,38 +16961,38 @@ │ │ type : '(Landroid/opengl/GLSurfaceView$Renderer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -052258: |[052258] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V │ │ -052268: 7010 af06 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.checkRenderThreadState:()V // method@06af │ │ -05226e: 5420 cc02 |0003: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@02cc │ │ -052272: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ -052276: 2200 f500 |0007: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$SimpleEGLConfigChooser; // type@00f5 │ │ -05227a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -05227c: 7020 ac06 1000 |000a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$SimpleEGLConfigChooser;.:(Z)V // method@06ac │ │ -052282: 5b20 cc02 |000d: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@02cc │ │ -052286: 5420 cd02 |000f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLContextFactory; // field@02cd │ │ -05228a: 3900 0900 |0011: if-nez v0, 001a // +0009 │ │ -05228e: 2200 ec00 |0013: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$DefaultContextFactory; // type@00ec │ │ -052292: 7010 7f06 0000 |0015: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$DefaultContextFactory;.:()V // method@067f │ │ -052298: 5b20 cd02 |0018: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLContextFactory; // field@02cd │ │ -05229c: 5420 ce02 |001a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory; // field@02ce │ │ -0522a0: 3900 0900 |001c: if-nez v0, 0025 // +0009 │ │ -0522a4: 2200 ed00 |001e: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$DefaultWindowSurfaceFactory; // type@00ed │ │ -0522a8: 7010 8206 0000 |0020: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$DefaultWindowSurfaceFactory;.:()V // method@0682 │ │ -0522ae: 5b20 ce02 |0023: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory; // field@02ce │ │ -0522b2: 2200 f100 |0025: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // type@00f1 │ │ -0522b6: 7030 9006 2003 |0027: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;Landroid/opengl/GLSurfaceView$Renderer;)V // method@0690 │ │ -0522bc: 5b20 cf02 |002a: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02cf │ │ -0522c0: 5420 cf02 |002c: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02cf │ │ -0522c4: 6e10 9e06 0000 |002e: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.start:()V // method@069e │ │ -0522ca: 0e00 |0031: return-void │ │ +060734: |[060734] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V │ │ +060744: 7010 af06 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.checkRenderThreadState:()V // method@06af │ │ +06074a: 5420 cc02 |0003: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@02cc │ │ +06074e: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ +060752: 2200 f300 |0007: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$SimpleEGLConfigChooser; // type@00f3 │ │ +060756: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +060758: 7020 ac06 1000 |000a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$SimpleEGLConfigChooser;.:(Z)V // method@06ac │ │ +06075e: 5b20 cc02 |000d: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@02cc │ │ +060762: 5420 cd02 |000f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLContextFactory; // field@02cd │ │ +060766: 3900 0900 |0011: if-nez v0, 001a // +0009 │ │ +06076a: 2200 ea00 |0013: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$DefaultContextFactory; // type@00ea │ │ +06076e: 7010 7f06 0000 |0015: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$DefaultContextFactory;.:()V // method@067f │ │ +060774: 5b20 cd02 |0018: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLContextFactory; // field@02cd │ │ +060778: 5420 ce02 |001a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory; // field@02ce │ │ +06077c: 3900 0900 |001c: if-nez v0, 0025 // +0009 │ │ +060780: 2200 eb00 |001e: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$DefaultWindowSurfaceFactory; // type@00eb │ │ +060784: 7010 8206 0000 |0020: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$DefaultWindowSurfaceFactory;.:()V // method@0682 │ │ +06078a: 5b20 ce02 |0023: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory; // field@02ce │ │ +06078e: 2200 ef00 |0025: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // type@00ef │ │ +060792: 7030 9006 2003 |0027: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;Landroid/opengl/GLSurfaceView$Renderer;)V // method@0690 │ │ +060798: 5b20 cf02 |002a: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02cf │ │ +06079c: 5420 cf02 |002c: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02cf │ │ +0607a0: 6e10 9e06 0000 |002e: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.start:()V // method@069e │ │ +0607a6: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0003 line=271 │ │ 0x0007 line=272 │ │ 0x000f line=274 │ │ 0x0013 line=275 │ │ @@ -17010,18 +17010,18 @@ │ │ type : '(Landroid/view/SurfaceHolder;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0522cc: |[0522cc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.surfaceChanged:(Landroid/view/SurfaceHolder;III)V │ │ -0522dc: 5410 cf02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02cf │ │ -0522e0: 6e30 9706 4005 |0002: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.onWindowResize:(II)V // method@0697 │ │ -0522e6: 0e00 |0005: return-void │ │ +0607a8: |[0607a8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.surfaceChanged:(Landroid/view/SurfaceHolder;III)V │ │ +0607b8: 5410 cf02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02cf │ │ +0607bc: 6e30 9706 4005 |0002: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.onWindowResize:(II)V // method@0697 │ │ +0607c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x0005 line=427 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; │ │ 0x0000 - 0x0006 reg=2 holder Landroid/view/SurfaceHolder; │ │ @@ -17034,18 +17034,18 @@ │ │ type : '(Landroid/view/SurfaceHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0522e8: |[0522e8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.surfaceCreated:(Landroid/view/SurfaceHolder;)V │ │ -0522f8: 5410 cf02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02cf │ │ -0522fc: 6e10 a006 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.surfaceCreated:()V // method@06a0 │ │ -052302: 0e00 |0005: return-void │ │ +0607c4: |[0607c4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.surfaceCreated:(Landroid/view/SurfaceHolder;)V │ │ +0607d4: 5410 cf02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02cf │ │ +0607d8: 6e10 a006 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.surfaceCreated:()V // method@06a0 │ │ +0607de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0005 line=400 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; │ │ 0x0000 - 0x0006 reg=2 holder Landroid/view/SurfaceHolder; │ │ @@ -17055,32 +17055,32 @@ │ │ type : '(Landroid/view/SurfaceHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -052304: |[052304] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.surfaceDestroyed:(Landroid/view/SurfaceHolder;)V │ │ -052314: 5410 cf02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02cf │ │ -052318: 6e10 a106 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.surfaceDestroyed:()V // method@06a1 │ │ -05231e: 0e00 |0005: return-void │ │ +0607e0: |[0607e0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.surfaceDestroyed:(Landroid/view/SurfaceHolder;)V │ │ +0607f0: 5410 cf02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02cf │ │ +0607f4: 6e10 a106 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.surfaceDestroyed:()V // method@06a1 │ │ +0607fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 0x0005 line=414 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; │ │ 0x0000 - 0x0006 reg=2 holder Landroid/view/SurfaceHolder; │ │ │ │ source_file_idx : 1109 (GLBaseSurfaceViewLW.java) │ │ │ │ Class #94 header: │ │ -class_idx : 247 │ │ +class_idx : 245 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1111 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #94 - │ │ @@ -17116,17 +17116,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -052320: |[052320] com.badlogic.gdx.backends.android.surfaceview.GLDebugHelper.:()V │ │ -052330: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -052336: 0e00 |0003: return-void │ │ +0607fc: |[0607fc] com.badlogic.gdx.backends.android.surfaceview.GLDebugHelper.:()V │ │ +06080c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +060812: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLDebugHelper; │ │ │ │ #1 : (in Lcom/badlogic/gdx/backends/android/surfaceview/GLDebugHelper;) │ │ @@ -17134,20 +17134,20 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL;ILjava/io/Writer;)Ljavax/microedition/khronos/egl/EGL;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -052338: |[052338] com.badlogic.gdx.backends.android.surfaceview.GLDebugHelper.wrap:(Ljavax/microedition/khronos/egl/EGL;ILjava/io/Writer;)Ljavax/microedition/khronos/egl/EGL; │ │ -052348: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ -05234c: 2200 da00 |0002: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper; // type@00da │ │ -052350: 7040 f905 1032 |0004: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.:(Ljavax/microedition/khronos/egl/EGL;ILjava/io/Writer;)V // method@05f9 │ │ -052356: 0701 |0007: move-object v1, v0 │ │ -052358: 1101 |0008: return-object v1 │ │ +060814: |[060814] com.badlogic.gdx.backends.android.surfaceview.GLDebugHelper.wrap:(Ljavax/microedition/khronos/egl/EGL;ILjava/io/Writer;)Ljavax/microedition/khronos/egl/EGL; │ │ +060824: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ +060828: 2200 d800 |0002: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper; // type@00d8 │ │ +06082c: 7040 f905 1032 |0004: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.:(Ljavax/microedition/khronos/egl/EGL;ILjava/io/Writer;)V // method@05f9 │ │ +060832: 0701 |0007: move-object v1, v0 │ │ +060834: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0002 line=73 │ │ 0x0008 line=75 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 egl Ljavax/microedition/khronos/egl/EGL; │ │ @@ -17161,31 +17161,31 @@ │ │ type : '(Ljavax/microedition/khronos/opengles/GL;ILjava/io/Writer;)Ljavax/microedition/khronos/opengles/GL;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -05235c: |[05235c] com.badlogic.gdx.backends.android.surfaceview.GLDebugHelper.wrap:(Ljavax/microedition/khronos/opengles/GL;ILjava/io/Writer;)Ljavax/microedition/khronos/opengles/GL; │ │ -05236c: 3804 1800 |0000: if-eqz v4, 0018 // +0018 │ │ -052370: 2200 f800 |0002: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper; // type@00f8 │ │ -052374: 7030 c806 3004 |0004: invoke-direct {v0, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.:(Ljavax/microedition/khronos/opengles/GL;I)V // method@06c8 │ │ -05237a: 3805 0f00 |0007: if-eqz v5, 0016 // +000f │ │ -05237e: dd02 0404 |0009: and-int/lit8 v2, v4, #int 4 // #04 │ │ -052382: 3802 0900 |000b: if-eqz v2, 0014 // +0009 │ │ -052386: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -052388: 2203 fb00 |000e: new-instance v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; // type@00fb │ │ -05238c: 7040 6307 0315 |0010: invoke-direct {v3, v0, v5, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.:(Ljavax/microedition/khronos/opengles/GL;Ljava/io/Writer;Z)V // method@0763 │ │ -052392: 1103 |0013: return-object v3 │ │ -052394: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -052396: 28f9 |0015: goto 000e // -0007 │ │ -052398: 0703 |0016: move-object v3, v0 │ │ -05239a: 28fc |0017: goto 0013 // -0004 │ │ -05239c: 0730 |0018: move-object v0, v3 │ │ -05239e: 28ee |0019: goto 0007 // -0012 │ │ +060838: |[060838] com.badlogic.gdx.backends.android.surfaceview.GLDebugHelper.wrap:(Ljavax/microedition/khronos/opengles/GL;ILjava/io/Writer;)Ljavax/microedition/khronos/opengles/GL; │ │ +060848: 3804 1800 |0000: if-eqz v4, 0018 // +0018 │ │ +06084c: 2200 f600 |0002: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper; // type@00f6 │ │ +060850: 7030 c806 3004 |0004: invoke-direct {v0, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.:(Ljavax/microedition/khronos/opengles/GL;I)V // method@06c8 │ │ +060856: 3805 0f00 |0007: if-eqz v5, 0016 // +000f │ │ +06085a: dd02 0404 |0009: and-int/lit8 v2, v4, #int 4 // #04 │ │ +06085e: 3802 0900 |000b: if-eqz v2, 0014 // +0009 │ │ +060862: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +060864: 2203 f900 |000e: new-instance v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; // type@00f9 │ │ +060868: 7040 6307 0315 |0010: invoke-direct {v3, v0, v5, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.:(Ljavax/microedition/khronos/opengles/GL;Ljava/io/Writer;Z)V // method@0763 │ │ +06086e: 1103 |0013: return-object v3 │ │ +060870: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +060872: 28f9 |0015: goto 000e // -0007 │ │ +060874: 0703 |0016: move-object v3, v0 │ │ +060876: 28fc |0017: goto 0013 // -0004 │ │ +060878: 0730 |0018: move-object v0, v3 │ │ +06087a: 28ee |0019: goto 0007 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0002 line=57 │ │ 0x0007 line=59 │ │ 0x0009 line=60 │ │ 0x000e line=61 │ │ @@ -17202,17 +17202,17 @@ │ │ 0x0000 - 0x001a reg=4 configFlags I │ │ 0x0000 - 0x001a reg=5 log Ljava/io/Writer; │ │ │ │ Virtual methods - │ │ source_file_idx : 1111 (GLDebugHelper.java) │ │ │ │ Class #95 header: │ │ -class_idx : 249 │ │ +class_idx : 247 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 960 │ │ +superclass_idx : 958 │ │ source_file_idx : 1113 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #95 - │ │ @@ -17232,20 +17232,20 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0523a0: |[0523a0] com.badlogic.gdx.backends.android.surfaceview.GLException.:(I)V │ │ -0523b0: 7110 5d07 0200 |0000: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLException;.getErrorString:(I)Ljava/lang/String; // method@075d │ │ -0523b6: 0c00 |0003: move-result-object v0 │ │ -0523b8: 7020 3526 0100 |0004: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ -0523be: 5912 de02 |0007: iput v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLException;.mError:I // field@02de │ │ -0523c2: 0e00 |0009: return-void │ │ +06087c: |[06087c] com.badlogic.gdx.backends.android.surfaceview.GLException.:(I)V │ │ +06088c: 7110 5d07 0200 |0000: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLException;.getErrorString:(I)Ljava/lang/String; // method@075d │ │ +060892: 0c00 |0003: move-result-object v0 │ │ +060894: 7020 3526 0100 |0004: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ +06089a: 5912 de02 |0007: iput v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLException;.mError:I // field@02de │ │ +06089e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0007 line=23 │ │ 0x0009 line=24 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLException; │ │ @@ -17256,18 +17256,18 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0523c4: |[0523c4] com.badlogic.gdx.backends.android.surfaceview.GLException.:(ILjava/lang/String;)V │ │ -0523d4: 7020 3526 2000 |0000: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ -0523da: 5901 de02 |0003: iput v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLException;.mError:I // field@02de │ │ -0523de: 0e00 |0005: return-void │ │ +0608a0: |[0608a0] com.badlogic.gdx.backends.android.surfaceview.GLException.:(ILjava/lang/String;)V │ │ +0608b0: 7020 3526 2000 |0000: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ +0608b6: 5901 de02 |0003: iput v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLException;.mError:I // field@02de │ │ +0608ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x0005 line=29 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLException; │ │ @@ -17279,30 +17279,30 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0523e0: |[0523e0] com.badlogic.gdx.backends.android.surfaceview.GLException.getErrorString:(I)Ljava/lang/String; │ │ -0523f0: 7110 6b00 0300 |0000: invoke-static {v3}, Landroid/opengl/GLU;.gluErrorString:(I)Ljava/lang/String; // method@006b │ │ -0523f6: 0c00 |0003: move-result-object v0 │ │ -0523f8: 3900 1900 |0004: if-nez v0, 001d // +0019 │ │ -0523fc: 2201 c503 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -052400: 7010 6726 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -052406: 1a02 af0f |000b: const-string v2, "Unknown error 0x" // string@0faf │ │ -05240a: 6e20 6e26 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -052410: 0c01 |0010: move-result-object v1 │ │ -052412: 7110 0326 0300 |0011: invoke-static {v3}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2603 │ │ -052418: 0c02 |0014: move-result-object v2 │ │ -05241a: 6e20 6e26 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -052420: 0c01 |0018: move-result-object v1 │ │ -052422: 6e10 7426 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -052428: 0c00 |001c: move-result-object v0 │ │ -05242a: 1100 |001d: return-object v0 │ │ +0608bc: |[0608bc] com.badlogic.gdx.backends.android.surfaceview.GLException.getErrorString:(I)Ljava/lang/String; │ │ +0608cc: 7110 6b00 0300 |0000: invoke-static {v3}, Landroid/opengl/GLU;.gluErrorString:(I)Ljava/lang/String; // method@006b │ │ +0608d2: 0c00 |0003: move-result-object v0 │ │ +0608d4: 3900 1900 |0004: if-nez v0, 001d // +0019 │ │ +0608d8: 2201 c303 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0608dc: 7010 6726 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0608e2: 1a02 ad0f |000b: const-string v2, "Unknown error 0x" // string@0fad │ │ +0608e6: 6e20 6e26 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0608ec: 0c01 |0010: move-result-object v1 │ │ +0608ee: 7110 0326 0300 |0011: invoke-static {v3}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2603 │ │ +0608f4: 0c02 |0014: move-result-object v2 │ │ +0608f6: 6e20 6e26 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0608fc: 0c01 |0018: move-result-object v1 │ │ +0608fe: 6e10 7426 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +060904: 0c00 |001c: move-result-object v0 │ │ +060906: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0004 line=33 │ │ 0x0006 line=34 │ │ 0x001d line=36 │ │ locals : │ │ @@ -17315,29 +17315,29 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05242c: |[05242c] com.badlogic.gdx.backends.android.surfaceview.GLException.getError:()I │ │ -05243c: 5210 de02 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLException;.mError:I // field@02de │ │ -052440: 0f00 |0002: return v0 │ │ +060908: |[060908] com.badlogic.gdx.backends.android.surfaceview.GLException.getError:()I │ │ +060918: 5210 de02 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLException;.mError:I // field@02de │ │ +06091c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLException; │ │ │ │ source_file_idx : 1113 (GLException.java) │ │ │ │ Class #96 header: │ │ -class_idx : 250 │ │ +class_idx : 248 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1114 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #96 annotations: │ │ @@ -17382,22 +17382,22 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;IIILjava/nio/Buffer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -052444: |[052444] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper$PointerInfo.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;IIILjava/nio/Buffer;)V │ │ -052454: 5b01 e402 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; // field@02e4 │ │ -052458: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -05245e: 5902 e002 |0005: iput v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mSize:I // field@02e0 │ │ -052462: 5903 e302 |0007: iput v3, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mType:I // field@02e3 │ │ -052466: 5904 e102 |0009: iput v4, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mStride:I // field@02e1 │ │ -05246a: 5b05 df02 |000b: iput-object v5, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mPointer:Ljava/nio/Buffer; // field@02df │ │ -05246e: 0e00 |000d: return-void │ │ +060920: |[060920] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper$PointerInfo.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;IIILjava/nio/Buffer;)V │ │ +060930: 5b01 e402 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; // field@02e4 │ │ +060934: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +06093a: 5902 e002 |0005: iput v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mSize:I // field@02e0 │ │ +06093e: 5903 e302 |0007: iput v3, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mType:I // field@02e3 │ │ +060942: 5904 e102 |0009: iput v4, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mStride:I // field@02e1 │ │ +060946: 5b05 df02 |000b: iput-object v5, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mPointer:Ljava/nio/Buffer; // field@02df │ │ +06094a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2963 │ │ 0x0005 line=2964 │ │ 0x0007 line=2965 │ │ 0x0009 line=2966 │ │ 0x000b line=2967 │ │ @@ -17416,22 +17416,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -052470: |[052470] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper$PointerInfo.bindByteBuffer:()V │ │ -052480: 5430 e402 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; // field@02e4 │ │ -052484: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -052486: 5432 df02 |0003: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mPointer:Ljava/nio/Buffer; // field@02df │ │ -05248a: 6e30 6508 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toByteBuffer:(ILjava/nio/Buffer;)Ljava/nio/ByteBuffer; // method@0865 │ │ -052490: 0c00 |0008: move-result-object v0 │ │ -052492: 5b30 e202 |0009: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mTempByteBuffer:Ljava/nio/ByteBuffer; // field@02e2 │ │ -052496: 0e00 |000b: return-void │ │ +06094c: |[06094c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper$PointerInfo.bindByteBuffer:()V │ │ +06095c: 5430 e402 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; // field@02e4 │ │ +060960: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +060962: 5432 df02 |0003: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mPointer:Ljava/nio/Buffer; // field@02df │ │ +060966: 6e30 6508 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toByteBuffer:(ILjava/nio/Buffer;)Ljava/nio/ByteBuffer; // method@0865 │ │ +06096c: 0c00 |0008: move-result-object v0 │ │ +06096e: 5b30 e202 |0009: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mTempByteBuffer:Ljava/nio/ByteBuffer; // field@02e2 │ │ +060972: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2992 │ │ 0x000b line=2993 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; │ │ │ │ @@ -17440,25 +17440,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -052498: |[052498] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper$PointerInfo.getStride:()I │ │ -0524a8: 5220 e102 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mStride:I // field@02e1 │ │ -0524ac: 3d00 0500 |0002: if-lez v0, 0007 // +0005 │ │ -0524b0: 5220 e102 |0004: iget v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mStride:I // field@02e1 │ │ -0524b4: 0f00 |0006: return v0 │ │ -0524b6: 5220 e302 |0007: iget v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mType:I // field@02e3 │ │ -0524ba: 6e20 6107 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.sizeof:(I)I // method@0761 │ │ -0524c0: 0a00 |000c: move-result v0 │ │ -0524c2: 5221 e002 |000d: iget v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mSize:I // field@02e0 │ │ -0524c6: b210 |000f: mul-int/2addr v0, v1 │ │ -0524c8: 28f6 |0010: goto 0006 // -000a │ │ +060974: |[060974] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper$PointerInfo.getStride:()I │ │ +060984: 5220 e102 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mStride:I // field@02e1 │ │ +060988: 3d00 0500 |0002: if-lez v0, 0007 // +0005 │ │ +06098c: 5220 e102 |0004: iget v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mStride:I // field@02e1 │ │ +060990: 0f00 |0006: return v0 │ │ +060992: 5220 e302 |0007: iget v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mType:I // field@02e3 │ │ +060996: 6e20 6107 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.sizeof:(I)I // method@0761 │ │ +06099c: 0a00 |000c: move-result v0 │ │ +06099e: 5221 e002 |000d: iget v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mSize:I // field@02e0 │ │ +0609a2: b210 |000f: mul-int/2addr v0, v1 │ │ +0609a4: 28f6 |0010: goto 0006 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2988 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; │ │ │ │ #2 : (in Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;) │ │ @@ -17466,28 +17466,28 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 36 16-bit code units │ │ -0524cc: |[0524cc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper$PointerInfo.sizeof:(I)I │ │ -0524dc: 1241 |0000: const/4 v1, #int 4 // #4 │ │ -0524de: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -0524e0: 2c03 0c00 0000 |0002: sparse-switch v3, 0000000e // +0000000c │ │ -0524e6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0524e8: 0f00 |0006: return v0 │ │ -0524ea: 1220 |0007: const/4 v0, #int 2 // #2 │ │ -0524ec: 28fe |0008: goto 0006 // -0002 │ │ -0524ee: 0110 |0009: move v0, v1 │ │ -0524f0: 28fc |000a: goto 0006 // -0004 │ │ -0524f2: 0110 |000b: move v0, v1 │ │ -0524f4: 28fa |000c: goto 0006 // -0006 │ │ -0524f6: 0000 |000d: nop // spacer │ │ -0524f8: 0002 0500 0014 0000 0114 0000 0214 ... |000e: sparse-switch-data (22 units) │ │ +0609a8: |[0609a8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper$PointerInfo.sizeof:(I)I │ │ +0609b8: 1241 |0000: const/4 v1, #int 4 // #4 │ │ +0609ba: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +0609bc: 2c03 0c00 0000 |0002: sparse-switch v3, 0000000e // +0000000c │ │ +0609c2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0609c4: 0f00 |0006: return v0 │ │ +0609c6: 1220 |0007: const/4 v0, #int 2 // #2 │ │ +0609c8: 28fe |0008: goto 0006 // -0002 │ │ +0609ca: 0110 |0009: move v0, v1 │ │ +0609cc: 28fc |000a: goto 0006 // -0004 │ │ +0609ce: 0110 |000b: move v0, v1 │ │ +0609d0: 28fa |000c: goto 0006 // -0006 │ │ +0609d2: 0000 |000d: nop // spacer │ │ +0609d4: 0002 0500 0014 0000 0114 0000 0214 ... |000e: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2971 │ │ 0x0005 line=2983 │ │ 0x0007 line=2977 │ │ 0x000a line=2979 │ │ 0x000c line=2981 │ │ @@ -17501,31 +17501,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -052524: |[052524] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper$PointerInfo.unbindByteBuffer:()V │ │ -052534: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -052536: 5b10 e202 |0001: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mTempByteBuffer:Ljava/nio/ByteBuffer; // field@02e2 │ │ -05253a: 0e00 |0003: return-void │ │ +060a00: |[060a00] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper$PointerInfo.unbindByteBuffer:()V │ │ +060a10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +060a12: 5b10 e202 |0001: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mTempByteBuffer:Ljava/nio/ByteBuffer; // field@02e2 │ │ +060a16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2996 │ │ 0x0003 line=2997 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; │ │ │ │ source_file_idx : 1114 (GLLogWrapper.java) │ │ │ │ Class #97 header: │ │ -class_idx : 252 │ │ +class_idx : 250 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1116 │ │ static_fields_size : 2 │ │ instance_fields_size: 7 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 2 │ │ │ │ Class #97 annotations: │ │ @@ -17583,44 +17583,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 49 16-bit code units │ │ -05253c: |[05253c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20$ConfigChooser.:()V │ │ -05254c: 1243 |0000: const/4 v3, #int 4 // #4 │ │ -05254e: 6703 f802 |0001: sput v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.EGL_OPENGL_ES2_BIT:I // field@02f8 │ │ -052552: 1300 0900 |0003: const/16 v0, #int 9 // #9 │ │ -052556: 2300 4b04 |0005: new-array v0, v0, [I // type@044b │ │ -05255a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -05255c: 1302 2430 |0008: const/16 v2, #int 12324 // #3024 │ │ -052560: 4b02 0001 |000a: aput v2, v0, v1 │ │ -052564: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -052566: 4b03 0001 |000d: aput v3, v0, v1 │ │ -05256a: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -05256c: 1302 2330 |0010: const/16 v2, #int 12323 // #3023 │ │ -052570: 4b02 0001 |0012: aput v2, v0, v1 │ │ -052574: 1231 |0014: const/4 v1, #int 3 // #3 │ │ -052576: 4b03 0001 |0015: aput v3, v0, v1 │ │ -05257a: 1301 2230 |0017: const/16 v1, #int 12322 // #3022 │ │ -05257e: 4b01 0003 |0019: aput v1, v0, v3 │ │ -052582: 1251 |001b: const/4 v1, #int 5 // #5 │ │ -052584: 4b03 0001 |001c: aput v3, v0, v1 │ │ -052588: 1261 |001e: const/4 v1, #int 6 // #6 │ │ -05258a: 1302 4030 |001f: const/16 v2, #int 12352 // #3040 │ │ -05258e: 4b02 0001 |0021: aput v2, v0, v1 │ │ -052592: 1271 |0023: const/4 v1, #int 7 // #7 │ │ -052594: 6002 f802 |0024: sget v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.EGL_OPENGL_ES2_BIT:I // field@02f8 │ │ -052598: 4b02 0001 |0026: aput v2, v0, v1 │ │ -05259c: 1301 0800 |0028: const/16 v1, #int 8 // #8 │ │ -0525a0: 1302 3830 |002a: const/16 v2, #int 12344 // #3038 │ │ -0525a4: 4b02 0001 |002c: aput v2, v0, v1 │ │ -0525a8: 6900 0003 |002e: sput-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.s_configAttribs2:[I // field@0300 │ │ -0525ac: 0e00 |0030: return-void │ │ +060a18: |[060a18] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20$ConfigChooser.:()V │ │ +060a28: 1243 |0000: const/4 v3, #int 4 // #4 │ │ +060a2a: 6703 f802 |0001: sput v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.EGL_OPENGL_ES2_BIT:I // field@02f8 │ │ +060a2e: 1300 0900 |0003: const/16 v0, #int 9 // #9 │ │ +060a32: 2300 4904 |0005: new-array v0, v0, [I // type@0449 │ │ +060a36: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +060a38: 1302 2430 |0008: const/16 v2, #int 12324 // #3024 │ │ +060a3c: 4b02 0001 |000a: aput v2, v0, v1 │ │ +060a40: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +060a42: 4b03 0001 |000d: aput v3, v0, v1 │ │ +060a46: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +060a48: 1302 2330 |0010: const/16 v2, #int 12323 // #3023 │ │ +060a4c: 4b02 0001 |0012: aput v2, v0, v1 │ │ +060a50: 1231 |0014: const/4 v1, #int 3 // #3 │ │ +060a52: 4b03 0001 |0015: aput v3, v0, v1 │ │ +060a56: 1301 2230 |0017: const/16 v1, #int 12322 // #3022 │ │ +060a5a: 4b01 0003 |0019: aput v1, v0, v3 │ │ +060a5e: 1251 |001b: const/4 v1, #int 5 // #5 │ │ +060a60: 4b03 0001 |001c: aput v3, v0, v1 │ │ +060a64: 1261 |001e: const/4 v1, #int 6 // #6 │ │ +060a66: 1302 4030 |001f: const/16 v2, #int 12352 // #3040 │ │ +060a6a: 4b02 0001 |0021: aput v2, v0, v1 │ │ +060a6e: 1271 |0023: const/4 v1, #int 7 // #7 │ │ +060a70: 6002 f802 |0024: sget v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.EGL_OPENGL_ES2_BIT:I // field@02f8 │ │ +060a74: 4b02 0001 |0026: aput v2, v0, v1 │ │ +060a78: 1301 0800 |0028: const/16 v1, #int 8 // #8 │ │ +060a7c: 1302 3830 |002a: const/16 v2, #int 12344 // #3038 │ │ +060a80: 4b02 0001 |002c: aput v2, v0, v1 │ │ +060a84: 6900 0003 |002e: sput-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.s_configAttribs2:[I // field@0300 │ │ +060a88: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=127 │ │ 0x0003 line=128 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;) │ │ @@ -17628,26 +17628,26 @@ │ │ type : '(IIIIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0525b0: |[0525b0] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20$ConfigChooser.:(IIIIII)V │ │ -0525c0: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0525c6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0525c8: 2300 4b04 |0004: new-array v0, v0, [I // type@044b │ │ -0525cc: 5b10 ff02 |0006: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mValue:[I // field@02ff │ │ -0525d0: 5912 fd02 |0008: iput v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mRedSize:I // field@02fd │ │ -0525d4: 5913 fc02 |000a: iput v3, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mGreenSize:I // field@02fc │ │ -0525d8: 5914 fa02 |000c: iput v4, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mBlueSize:I // field@02fa │ │ -0525dc: 5915 f902 |000e: iput v5, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mAlphaSize:I // field@02f9 │ │ -0525e0: 5916 fb02 |0010: iput v6, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mDepthSize:I // field@02fb │ │ -0525e4: 5917 fe02 |0012: iput v7, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mStencilSize:I // field@02fe │ │ -0525e8: 0e00 |0014: return-void │ │ +060a8c: |[060a8c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20$ConfigChooser.:(IIIIII)V │ │ +060a9c: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +060aa2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +060aa4: 2300 4904 |0004: new-array v0, v0, [I // type@0449 │ │ +060aa8: 5b10 ff02 |0006: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mValue:[I // field@02ff │ │ +060aac: 5912 fd02 |0008: iput v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mRedSize:I // field@02fd │ │ +060ab0: 5913 fc02 |000a: iput v3, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mGreenSize:I // field@02fc │ │ +060ab4: 5914 fa02 |000c: iput v4, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mBlueSize:I // field@02fa │ │ +060ab8: 5915 f902 |000e: iput v5, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mAlphaSize:I // field@02f9 │ │ +060abc: 5916 fb02 |0010: iput v6, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mDepthSize:I // field@02fb │ │ +060ac0: 5917 fe02 |0012: iput v7, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mStencilSize:I // field@02fe │ │ +060ac4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0003 line=237 │ │ 0x0008 line=115 │ │ 0x000a line=116 │ │ 0x000c line=117 │ │ @@ -17669,23 +17669,23 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -0525ec: |[0525ec] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20$ConfigChooser.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I │ │ -0525fc: 5420 ff02 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mValue:[I // field@02ff │ │ -052600: 7250 a927 4365 |0002: invoke-interface {v3, v4, v5, v6, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a9 │ │ -052606: 0a00 |0005: move-result v0 │ │ -052608: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -05260c: 5420 ff02 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mValue:[I // field@02ff │ │ -052610: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -052612: 4407 0001 |000b: aget v7, v0, v1 │ │ -052616: 0f07 |000d: return v7 │ │ +060ac8: |[060ac8] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20$ConfigChooser.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I │ │ +060ad8: 5420 ff02 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mValue:[I // field@02ff │ │ +060adc: 7250 a927 4365 |0002: invoke-interface {v3, v4, v5, v6, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a9 │ │ +060ae2: 0a00 |0005: move-result v0 │ │ +060ae4: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +060ae8: 5420 ff02 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mValue:[I // field@02ff │ │ +060aec: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +060aee: 4407 0001 |000b: aget v7, v0, v1 │ │ +060af2: 0f07 |000d: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0008 line=182 │ │ 0x000d line=184 │ │ locals : │ │ 0x0000 - 0x000d reg=7 defaultValue I │ │ @@ -17700,154 +17700,154 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 328 16-bit code units │ │ -052618: |[052618] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20$ConfigChooser.printConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ -052628: 1306 2100 |0000: const/16 v6, #int 33 // #21 │ │ -05262c: 2361 4b04 |0002: new-array v1, v6, [I // type@044b │ │ -052630: 2601 fe00 0000 |0004: fill-array-data v1, 00000102 // +000000fe │ │ -052636: 1306 2100 |0007: const/16 v6, #int 33 // #21 │ │ -05263a: 2364 9504 |0009: new-array v4, v6, [Ljava/lang/String; // type@0495 │ │ -05263e: 1206 |000b: const/4 v6, #int 0 // #0 │ │ -052640: 1a07 1103 |000c: const-string v7, "EGL_BUFFER_SIZE" // string@0311 │ │ -052644: 4d07 0406 |000e: aput-object v7, v4, v6 │ │ -052648: 1216 |0010: const/4 v6, #int 1 // #1 │ │ -05264a: 1a07 0103 |0011: const-string v7, "EGL_ALPHA_SIZE" // string@0301 │ │ -05264e: 4d07 0406 |0013: aput-object v7, v4, v6 │ │ -052652: 1226 |0015: const/4 v6, #int 2 // #2 │ │ -052654: 1a07 1003 |0016: const-string v7, "EGL_BLUE_SIZE" // string@0310 │ │ -052658: 4d07 0406 |0018: aput-object v7, v4, v6 │ │ -05265c: 1236 |001a: const/4 v6, #int 3 // #3 │ │ -05265e: 1a07 1c03 |001b: const-string v7, "EGL_GREEN_SIZE" // string@031c │ │ -052662: 4d07 0406 |001d: aput-object v7, v4, v6 │ │ -052666: 1246 |001f: const/4 v6, #int 4 // #4 │ │ -052668: 1a07 2d03 |0020: const-string v7, "EGL_RED_SIZE" // string@032d │ │ -05266c: 4d07 0406 |0022: aput-object v7, v4, v6 │ │ -052670: 1256 |0024: const/4 v6, #int 5 // #5 │ │ -052672: 1a07 1b03 |0025: const-string v7, "EGL_DEPTH_SIZE" // string@031b │ │ -052676: 4d07 0406 |0027: aput-object v7, v4, v6 │ │ -05267a: 1266 |0029: const/4 v6, #int 6 // #6 │ │ -05267c: 1a07 3103 |002a: const-string v7, "EGL_STENCIL_SIZE" // string@0331 │ │ -052680: 4d07 0406 |002c: aput-object v7, v4, v6 │ │ -052684: 1276 |002e: const/4 v6, #int 7 // #7 │ │ -052686: 1a07 1303 |002f: const-string v7, "EGL_CONFIG_CAVEAT" // string@0313 │ │ -05268a: 4d07 0406 |0031: aput-object v7, v4, v6 │ │ -05268e: 1306 0800 |0033: const/16 v6, #int 8 // #8 │ │ -052692: 1a07 1403 |0035: const-string v7, "EGL_CONFIG_ID" // string@0314 │ │ -052696: 4d07 0406 |0037: aput-object v7, v4, v6 │ │ -05269a: 1306 0900 |0039: const/16 v6, #int 9 // #9 │ │ -05269e: 1a07 1d03 |003b: const-string v7, "EGL_LEVEL" // string@031d │ │ -0526a2: 4d07 0406 |003d: aput-object v7, v4, v6 │ │ -0526a6: 1306 0a00 |003f: const/16 v6, #int 10 // #a │ │ -0526aa: 1a07 1f03 |0041: const-string v7, "EGL_MAX_PBUFFER_HEIGHT" // string@031f │ │ -0526ae: 4d07 0406 |0043: aput-object v7, v4, v6 │ │ -0526b2: 1306 0b00 |0045: const/16 v6, #int 11 // #b │ │ -0526b6: 1a07 2003 |0047: const-string v7, "EGL_MAX_PBUFFER_PIXELS" // string@0320 │ │ -0526ba: 4d07 0406 |0049: aput-object v7, v4, v6 │ │ -0526be: 1306 0c00 |004b: const/16 v6, #int 12 // #c │ │ -0526c2: 1a07 2103 |004d: const-string v7, "EGL_MAX_PBUFFER_WIDTH" // string@0321 │ │ -0526c6: 4d07 0406 |004f: aput-object v7, v4, v6 │ │ -0526ca: 1306 0d00 |0051: const/16 v6, #int 13 // #d │ │ -0526ce: 1a07 2403 |0053: const-string v7, "EGL_NATIVE_RENDERABLE" // string@0324 │ │ -0526d2: 4d07 0406 |0055: aput-object v7, v4, v6 │ │ -0526d6: 1306 0e00 |0057: const/16 v6, #int 14 // #e │ │ -0526da: 1a07 2503 |0059: const-string v7, "EGL_NATIVE_VISUAL_ID" // string@0325 │ │ -0526de: 4d07 0406 |005b: aput-object v7, v4, v6 │ │ -0526e2: 1306 0f00 |005d: const/16 v6, #int 15 // #f │ │ -0526e6: 1a07 2603 |005f: const-string v7, "EGL_NATIVE_VISUAL_TYPE" // string@0326 │ │ -0526ea: 4d07 0406 |0061: aput-object v7, v4, v6 │ │ -0526ee: 1306 1000 |0063: const/16 v6, #int 16 // #10 │ │ -0526f2: 1a07 2c03 |0065: const-string v7, "EGL_PRESERVED_RESOURCES" // string@032c │ │ -0526f6: 4d07 0406 |0067: aput-object v7, v4, v6 │ │ -0526fa: 1306 1100 |0069: const/16 v6, #int 17 // #11 │ │ -0526fe: 1a07 2f03 |006b: const-string v7, "EGL_SAMPLES" // string@032f │ │ -052702: 4d07 0406 |006d: aput-object v7, v4, v6 │ │ -052706: 1306 1200 |006f: const/16 v6, #int 18 // #12 │ │ -05270a: 1a07 3003 |0071: const-string v7, "EGL_SAMPLE_BUFFERS" // string@0330 │ │ -05270e: 4d07 0406 |0073: aput-object v7, v4, v6 │ │ -052712: 1306 1300 |0075: const/16 v6, #int 19 // #13 │ │ -052716: 1a07 3303 |0077: const-string v7, "EGL_SURFACE_TYPE" // string@0333 │ │ -05271a: 4d07 0406 |0079: aput-object v7, v4, v6 │ │ -05271e: 1306 1400 |007b: const/16 v6, #int 20 // #14 │ │ -052722: 1a07 3703 |007d: const-string v7, "EGL_TRANSPARENT_TYPE" // string@0337 │ │ -052726: 4d07 0406 |007f: aput-object v7, v4, v6 │ │ -05272a: 1306 1500 |0081: const/16 v6, #int 21 // #15 │ │ -05272e: 1a07 3603 |0083: const-string v7, "EGL_TRANSPARENT_RED_VALUE" // string@0336 │ │ -052732: 4d07 0406 |0085: aput-object v7, v4, v6 │ │ -052736: 1306 1600 |0087: const/16 v6, #int 22 // #16 │ │ -05273a: 1a07 3503 |0089: const-string v7, "EGL_TRANSPARENT_GREEN_VALUE" // string@0335 │ │ -05273e: 4d07 0406 |008b: aput-object v7, v4, v6 │ │ -052742: 1306 1700 |008d: const/16 v6, #int 23 // #17 │ │ -052746: 1a07 3403 |008f: const-string v7, "EGL_TRANSPARENT_BLUE_VALUE" // string@0334 │ │ -05274a: 4d07 0406 |0091: aput-object v7, v4, v6 │ │ -05274e: 1306 1800 |0093: const/16 v6, #int 24 // #18 │ │ -052752: 1a07 0e03 |0095: const-string v7, "EGL_BIND_TO_TEXTURE_RGB" // string@030e │ │ -052756: 4d07 0406 |0097: aput-object v7, v4, v6 │ │ -05275a: 1306 1900 |0099: const/16 v6, #int 25 // #19 │ │ -05275e: 1a07 0f03 |009b: const-string v7, "EGL_BIND_TO_TEXTURE_RGBA" // string@030f │ │ -052762: 4d07 0406 |009d: aput-object v7, v4, v6 │ │ -052766: 1306 1a00 |009f: const/16 v6, #int 26 // #1a │ │ -05276a: 1a07 2303 |00a1: const-string v7, "EGL_MIN_SWAP_INTERVAL" // string@0323 │ │ -05276e: 4d07 0406 |00a3: aput-object v7, v4, v6 │ │ -052772: 1306 1b00 |00a5: const/16 v6, #int 27 // #1b │ │ -052776: 1a07 2203 |00a7: const-string v7, "EGL_MAX_SWAP_INTERVAL" // string@0322 │ │ -05277a: 4d07 0406 |00a9: aput-object v7, v4, v6 │ │ -05277e: 1306 1c00 |00ab: const/16 v6, #int 28 // #1c │ │ -052782: 1a07 1e03 |00ad: const-string v7, "EGL_LUMINANCE_SIZE" // string@031e │ │ -052786: 4d07 0406 |00af: aput-object v7, v4, v6 │ │ -05278a: 1306 1d00 |00b1: const/16 v6, #int 29 // #1d │ │ -05278e: 1a07 0003 |00b3: const-string v7, "EGL_ALPHA_MASK_SIZE" // string@0300 │ │ -052792: 4d07 0406 |00b5: aput-object v7, v4, v6 │ │ -052796: 1306 1e00 |00b7: const/16 v6, #int 30 // #1e │ │ -05279a: 1a07 1203 |00b9: const-string v7, "EGL_COLOR_BUFFER_TYPE" // string@0312 │ │ -05279e: 4d07 0406 |00bb: aput-object v7, v4, v6 │ │ -0527a2: 1306 1f00 |00bd: const/16 v6, #int 31 // #1f │ │ -0527a6: 1a07 2e03 |00bf: const-string v7, "EGL_RENDERABLE_TYPE" // string@032e │ │ -0527aa: 4d07 0406 |00c1: aput-object v7, v4, v6 │ │ -0527ae: 1306 2000 |00c3: const/16 v6, #int 32 // #20 │ │ -0527b2: 1a07 1503 |00c5: const-string v7, "EGL_CONFORMANT" // string@0315 │ │ -0527b6: 4d07 0406 |00c7: aput-object v7, v4, v6 │ │ -0527ba: 1216 |00c9: const/4 v6, #int 1 // #1 │ │ -0527bc: 2365 4b04 |00ca: new-array v5, v6, [I // type@044b │ │ -0527c0: 1202 |00cc: const/4 v2, #int 0 // #0 │ │ -0527c2: 2116 |00cd: array-length v6, v1 │ │ -0527c4: 3562 3300 |00ce: if-ge v2, v6, 0101 // +0033 │ │ -0527c8: 4400 0102 |00d0: aget v0, v1, v2 │ │ -0527cc: 4603 0402 |00d2: aget-object v3, v4, v2 │ │ -0527d0: 7255 a927 dc0e |00d4: invoke-interface {v12, v13, v14, v0, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a9 │ │ -0527d6: 0a06 |00d7: move-result v6 │ │ -0527d8: 3806 2000 |00d8: if-eqz v6, 00f8 // +0020 │ │ -0527dc: 6206 0303 |00da: sget-object v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.TAG:Ljava/lang/String; // field@0303 │ │ -0527e0: 1a07 0c00 |00dc: const-string v7, " %s: %d │ │ +060af4: |[060af4] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20$ConfigChooser.printConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ +060b04: 1306 2100 |0000: const/16 v6, #int 33 // #21 │ │ +060b08: 2361 4904 |0002: new-array v1, v6, [I // type@0449 │ │ +060b0c: 2601 fe00 0000 |0004: fill-array-data v1, 00000102 // +000000fe │ │ +060b12: 1306 2100 |0007: const/16 v6, #int 33 // #21 │ │ +060b16: 2364 9304 |0009: new-array v4, v6, [Ljava/lang/String; // type@0493 │ │ +060b1a: 1206 |000b: const/4 v6, #int 0 // #0 │ │ +060b1c: 1a07 1103 |000c: const-string v7, "EGL_BUFFER_SIZE" // string@0311 │ │ +060b20: 4d07 0406 |000e: aput-object v7, v4, v6 │ │ +060b24: 1216 |0010: const/4 v6, #int 1 // #1 │ │ +060b26: 1a07 0103 |0011: const-string v7, "EGL_ALPHA_SIZE" // string@0301 │ │ +060b2a: 4d07 0406 |0013: aput-object v7, v4, v6 │ │ +060b2e: 1226 |0015: const/4 v6, #int 2 // #2 │ │ +060b30: 1a07 1003 |0016: const-string v7, "EGL_BLUE_SIZE" // string@0310 │ │ +060b34: 4d07 0406 |0018: aput-object v7, v4, v6 │ │ +060b38: 1236 |001a: const/4 v6, #int 3 // #3 │ │ +060b3a: 1a07 1c03 |001b: const-string v7, "EGL_GREEN_SIZE" // string@031c │ │ +060b3e: 4d07 0406 |001d: aput-object v7, v4, v6 │ │ +060b42: 1246 |001f: const/4 v6, #int 4 // #4 │ │ +060b44: 1a07 2d03 |0020: const-string v7, "EGL_RED_SIZE" // string@032d │ │ +060b48: 4d07 0406 |0022: aput-object v7, v4, v6 │ │ +060b4c: 1256 |0024: const/4 v6, #int 5 // #5 │ │ +060b4e: 1a07 1b03 |0025: const-string v7, "EGL_DEPTH_SIZE" // string@031b │ │ +060b52: 4d07 0406 |0027: aput-object v7, v4, v6 │ │ +060b56: 1266 |0029: const/4 v6, #int 6 // #6 │ │ +060b58: 1a07 3103 |002a: const-string v7, "EGL_STENCIL_SIZE" // string@0331 │ │ +060b5c: 4d07 0406 |002c: aput-object v7, v4, v6 │ │ +060b60: 1276 |002e: const/4 v6, #int 7 // #7 │ │ +060b62: 1a07 1303 |002f: const-string v7, "EGL_CONFIG_CAVEAT" // string@0313 │ │ +060b66: 4d07 0406 |0031: aput-object v7, v4, v6 │ │ +060b6a: 1306 0800 |0033: const/16 v6, #int 8 // #8 │ │ +060b6e: 1a07 1403 |0035: const-string v7, "EGL_CONFIG_ID" // string@0314 │ │ +060b72: 4d07 0406 |0037: aput-object v7, v4, v6 │ │ +060b76: 1306 0900 |0039: const/16 v6, #int 9 // #9 │ │ +060b7a: 1a07 1d03 |003b: const-string v7, "EGL_LEVEL" // string@031d │ │ +060b7e: 4d07 0406 |003d: aput-object v7, v4, v6 │ │ +060b82: 1306 0a00 |003f: const/16 v6, #int 10 // #a │ │ +060b86: 1a07 1f03 |0041: const-string v7, "EGL_MAX_PBUFFER_HEIGHT" // string@031f │ │ +060b8a: 4d07 0406 |0043: aput-object v7, v4, v6 │ │ +060b8e: 1306 0b00 |0045: const/16 v6, #int 11 // #b │ │ +060b92: 1a07 2003 |0047: const-string v7, "EGL_MAX_PBUFFER_PIXELS" // string@0320 │ │ +060b96: 4d07 0406 |0049: aput-object v7, v4, v6 │ │ +060b9a: 1306 0c00 |004b: const/16 v6, #int 12 // #c │ │ +060b9e: 1a07 2103 |004d: const-string v7, "EGL_MAX_PBUFFER_WIDTH" // string@0321 │ │ +060ba2: 4d07 0406 |004f: aput-object v7, v4, v6 │ │ +060ba6: 1306 0d00 |0051: const/16 v6, #int 13 // #d │ │ +060baa: 1a07 2403 |0053: const-string v7, "EGL_NATIVE_RENDERABLE" // string@0324 │ │ +060bae: 4d07 0406 |0055: aput-object v7, v4, v6 │ │ +060bb2: 1306 0e00 |0057: const/16 v6, #int 14 // #e │ │ +060bb6: 1a07 2503 |0059: const-string v7, "EGL_NATIVE_VISUAL_ID" // string@0325 │ │ +060bba: 4d07 0406 |005b: aput-object v7, v4, v6 │ │ +060bbe: 1306 0f00 |005d: const/16 v6, #int 15 // #f │ │ +060bc2: 1a07 2603 |005f: const-string v7, "EGL_NATIVE_VISUAL_TYPE" // string@0326 │ │ +060bc6: 4d07 0406 |0061: aput-object v7, v4, v6 │ │ +060bca: 1306 1000 |0063: const/16 v6, #int 16 // #10 │ │ +060bce: 1a07 2c03 |0065: const-string v7, "EGL_PRESERVED_RESOURCES" // string@032c │ │ +060bd2: 4d07 0406 |0067: aput-object v7, v4, v6 │ │ +060bd6: 1306 1100 |0069: const/16 v6, #int 17 // #11 │ │ +060bda: 1a07 2f03 |006b: const-string v7, "EGL_SAMPLES" // string@032f │ │ +060bde: 4d07 0406 |006d: aput-object v7, v4, v6 │ │ +060be2: 1306 1200 |006f: const/16 v6, #int 18 // #12 │ │ +060be6: 1a07 3003 |0071: const-string v7, "EGL_SAMPLE_BUFFERS" // string@0330 │ │ +060bea: 4d07 0406 |0073: aput-object v7, v4, v6 │ │ +060bee: 1306 1300 |0075: const/16 v6, #int 19 // #13 │ │ +060bf2: 1a07 3303 |0077: const-string v7, "EGL_SURFACE_TYPE" // string@0333 │ │ +060bf6: 4d07 0406 |0079: aput-object v7, v4, v6 │ │ +060bfa: 1306 1400 |007b: const/16 v6, #int 20 // #14 │ │ +060bfe: 1a07 3703 |007d: const-string v7, "EGL_TRANSPARENT_TYPE" // string@0337 │ │ +060c02: 4d07 0406 |007f: aput-object v7, v4, v6 │ │ +060c06: 1306 1500 |0081: const/16 v6, #int 21 // #15 │ │ +060c0a: 1a07 3603 |0083: const-string v7, "EGL_TRANSPARENT_RED_VALUE" // string@0336 │ │ +060c0e: 4d07 0406 |0085: aput-object v7, v4, v6 │ │ +060c12: 1306 1600 |0087: const/16 v6, #int 22 // #16 │ │ +060c16: 1a07 3503 |0089: const-string v7, "EGL_TRANSPARENT_GREEN_VALUE" // string@0335 │ │ +060c1a: 4d07 0406 |008b: aput-object v7, v4, v6 │ │ +060c1e: 1306 1700 |008d: const/16 v6, #int 23 // #17 │ │ +060c22: 1a07 3403 |008f: const-string v7, "EGL_TRANSPARENT_BLUE_VALUE" // string@0334 │ │ +060c26: 4d07 0406 |0091: aput-object v7, v4, v6 │ │ +060c2a: 1306 1800 |0093: const/16 v6, #int 24 // #18 │ │ +060c2e: 1a07 0e03 |0095: const-string v7, "EGL_BIND_TO_TEXTURE_RGB" // string@030e │ │ +060c32: 4d07 0406 |0097: aput-object v7, v4, v6 │ │ +060c36: 1306 1900 |0099: const/16 v6, #int 25 // #19 │ │ +060c3a: 1a07 0f03 |009b: const-string v7, "EGL_BIND_TO_TEXTURE_RGBA" // string@030f │ │ +060c3e: 4d07 0406 |009d: aput-object v7, v4, v6 │ │ +060c42: 1306 1a00 |009f: const/16 v6, #int 26 // #1a │ │ +060c46: 1a07 2303 |00a1: const-string v7, "EGL_MIN_SWAP_INTERVAL" // string@0323 │ │ +060c4a: 4d07 0406 |00a3: aput-object v7, v4, v6 │ │ +060c4e: 1306 1b00 |00a5: const/16 v6, #int 27 // #1b │ │ +060c52: 1a07 2203 |00a7: const-string v7, "EGL_MAX_SWAP_INTERVAL" // string@0322 │ │ +060c56: 4d07 0406 |00a9: aput-object v7, v4, v6 │ │ +060c5a: 1306 1c00 |00ab: const/16 v6, #int 28 // #1c │ │ +060c5e: 1a07 1e03 |00ad: const-string v7, "EGL_LUMINANCE_SIZE" // string@031e │ │ +060c62: 4d07 0406 |00af: aput-object v7, v4, v6 │ │ +060c66: 1306 1d00 |00b1: const/16 v6, #int 29 // #1d │ │ +060c6a: 1a07 0003 |00b3: const-string v7, "EGL_ALPHA_MASK_SIZE" // string@0300 │ │ +060c6e: 4d07 0406 |00b5: aput-object v7, v4, v6 │ │ +060c72: 1306 1e00 |00b7: const/16 v6, #int 30 // #1e │ │ +060c76: 1a07 1203 |00b9: const-string v7, "EGL_COLOR_BUFFER_TYPE" // string@0312 │ │ +060c7a: 4d07 0406 |00bb: aput-object v7, v4, v6 │ │ +060c7e: 1306 1f00 |00bd: const/16 v6, #int 31 // #1f │ │ +060c82: 1a07 2e03 |00bf: const-string v7, "EGL_RENDERABLE_TYPE" // string@032e │ │ +060c86: 4d07 0406 |00c1: aput-object v7, v4, v6 │ │ +060c8a: 1306 2000 |00c3: const/16 v6, #int 32 // #20 │ │ +060c8e: 1a07 1503 |00c5: const-string v7, "EGL_CONFORMANT" // string@0315 │ │ +060c92: 4d07 0406 |00c7: aput-object v7, v4, v6 │ │ +060c96: 1216 |00c9: const/4 v6, #int 1 // #1 │ │ +060c98: 2365 4904 |00ca: new-array v5, v6, [I // type@0449 │ │ +060c9c: 1202 |00cc: const/4 v2, #int 0 // #0 │ │ +060c9e: 2116 |00cd: array-length v6, v1 │ │ +060ca0: 3562 3300 |00ce: if-ge v2, v6, 0101 // +0033 │ │ +060ca4: 4400 0102 |00d0: aget v0, v1, v2 │ │ +060ca8: 4603 0402 |00d2: aget-object v3, v4, v2 │ │ +060cac: 7255 a927 dc0e |00d4: invoke-interface {v12, v13, v14, v0, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a9 │ │ +060cb2: 0a06 |00d7: move-result v6 │ │ +060cb4: 3806 2000 |00d8: if-eqz v6, 00f8 // +0020 │ │ +060cb8: 6206 0303 |00da: sget-object v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.TAG:Ljava/lang/String; // field@0303 │ │ +060cbc: 1a07 0c00 |00dc: const-string v7, " %s: %d │ │ " // string@000c │ │ -0527e4: 1228 |00de: const/4 v8, #int 2 // #2 │ │ -0527e6: 2388 9404 |00df: new-array v8, v8, [Ljava/lang/Object; // type@0494 │ │ -0527ea: 1209 |00e1: const/4 v9, #int 0 // #0 │ │ -0527ec: 4d03 0809 |00e2: aput-object v3, v8, v9 │ │ -0527f0: 1219 |00e4: const/4 v9, #int 1 // #1 │ │ -0527f2: 120a |00e5: const/4 v10, #int 0 // #0 │ │ -0527f4: 440a 050a |00e6: aget v10, v5, v10 │ │ -0527f8: 7110 0526 0a00 |00e8: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0527fe: 0c0a |00eb: move-result-object v10 │ │ -052800: 4d0a 0809 |00ec: aput-object v10, v8, v9 │ │ -052804: 7120 4626 8700 |00ee: invoke-static {v7, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2646 │ │ -05280a: 0c07 |00f1: move-result-object v7 │ │ -05280c: 7120 9b00 7600 |00f2: invoke-static {v6, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@009b │ │ -052812: d802 0201 |00f5: add-int/lit8 v2, v2, #int 1 // #01 │ │ -052816: 28d6 |00f7: goto 00cd // -002a │ │ -052818: 7210 af27 0c00 |00f8: invoke-interface {v12}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@27af │ │ -05281e: 0a06 |00fb: move-result v6 │ │ -052820: 1307 0030 |00fc: const/16 v7, #int 12288 // #3000 │ │ -052824: 3276 f7ff |00fe: if-eq v6, v7, 00f5 // -0009 │ │ -052828: 28f8 |0100: goto 00f8 // -0008 │ │ -05282a: 0e00 |0101: return-void │ │ -05282c: 0003 0400 2100 0000 2030 0000 2130 ... |0102: array-data (70 units) │ │ +060cc0: 1228 |00de: const/4 v8, #int 2 // #2 │ │ +060cc2: 2388 9204 |00df: new-array v8, v8, [Ljava/lang/Object; // type@0492 │ │ +060cc6: 1209 |00e1: const/4 v9, #int 0 // #0 │ │ +060cc8: 4d03 0809 |00e2: aput-object v3, v8, v9 │ │ +060ccc: 1219 |00e4: const/4 v9, #int 1 // #1 │ │ +060cce: 120a |00e5: const/4 v10, #int 0 // #0 │ │ +060cd0: 440a 050a |00e6: aget v10, v5, v10 │ │ +060cd4: 7110 0526 0a00 |00e8: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +060cda: 0c0a |00eb: move-result-object v10 │ │ +060cdc: 4d0a 0809 |00ec: aput-object v10, v8, v9 │ │ +060ce0: 7120 4626 8700 |00ee: invoke-static {v7, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2646 │ │ +060ce6: 0c07 |00f1: move-result-object v7 │ │ +060ce8: 7120 9b00 7600 |00f2: invoke-static {v6, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@009b │ │ +060cee: d802 0201 |00f5: add-int/lit8 v2, v2, #int 1 // #01 │ │ +060cf2: 28d6 |00f7: goto 00cd // -002a │ │ +060cf4: 7210 af27 0c00 |00f8: invoke-interface {v12}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@27af │ │ +060cfa: 0a06 |00fb: move-result v6 │ │ +060cfc: 1307 0030 |00fc: const/16 v7, #int 12288 // #3000 │ │ +060d00: 3276 f7ff |00fe: if-eq v6, v7, 00f5 // -0009 │ │ +060d04: 28f8 |0100: goto 00f8 // -0008 │ │ +060d06: 0e00 |0101: return-void │ │ +060d08: 0003 0400 2100 0000 2030 0000 2130 ... |0102: array-data (70 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0007 line=209 │ │ 0x00c9 line=216 │ │ 0x00cc line=217 │ │ 0x00d0 line=218 │ │ @@ -17875,44 +17875,44 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -0528b8: |[0528b8] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20$ConfigChooser.printConfigs:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ -0528c8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0528ca: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0528cc: 21b1 |0002: array-length v1, v11 │ │ -0528ce: 6202 0303 |0003: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.TAG:Ljava/lang/String; // field@0303 │ │ -0528d2: 1a03 4600 |0005: const-string v3, "%d configurations" // string@0046 │ │ -0528d6: 2374 9404 |0007: new-array v4, v7, [Ljava/lang/Object; // type@0494 │ │ -0528da: 7110 0526 0100 |0009: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0528e0: 0c05 |000c: move-result-object v5 │ │ -0528e2: 4d05 0406 |000d: aput-object v5, v4, v6 │ │ -0528e6: 7120 4626 4300 |000f: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2646 │ │ -0528ec: 0c03 |0012: move-result-object v3 │ │ -0528ee: 7120 9b00 3200 |0013: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@009b │ │ -0528f4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0528f6: 3510 1d00 |0017: if-ge v0, v1, 0034 // +001d │ │ -0528fa: 6202 0303 |0019: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.TAG:Ljava/lang/String; // field@0303 │ │ -0528fe: 1a03 8402 |001b: const-string v3, "Configuration %d: │ │ +060d94: |[060d94] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20$ConfigChooser.printConfigs:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ +060da4: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +060da6: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +060da8: 21b1 |0002: array-length v1, v11 │ │ +060daa: 6202 0303 |0003: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.TAG:Ljava/lang/String; // field@0303 │ │ +060dae: 1a03 4600 |0005: const-string v3, "%d configurations" // string@0046 │ │ +060db2: 2374 9204 |0007: new-array v4, v7, [Ljava/lang/Object; // type@0492 │ │ +060db6: 7110 0526 0100 |0009: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +060dbc: 0c05 |000c: move-result-object v5 │ │ +060dbe: 4d05 0406 |000d: aput-object v5, v4, v6 │ │ +060dc2: 7120 4626 4300 |000f: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2646 │ │ +060dc8: 0c03 |0012: move-result-object v3 │ │ +060dca: 7120 9b00 3200 |0013: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@009b │ │ +060dd0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +060dd2: 3510 1d00 |0017: if-ge v0, v1, 0034 // +001d │ │ +060dd6: 6202 0303 |0019: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.TAG:Ljava/lang/String; // field@0303 │ │ +060dda: 1a03 8402 |001b: const-string v3, "Configuration %d: │ │ " // string@0284 │ │ -052902: 2374 9404 |001d: new-array v4, v7, [Ljava/lang/Object; // type@0494 │ │ -052906: 7110 0526 0000 |001f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -05290c: 0c05 |0022: move-result-object v5 │ │ -05290e: 4d05 0406 |0023: aput-object v5, v4, v6 │ │ -052912: 7120 4626 4300 |0025: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2646 │ │ -052918: 0c03 |0028: move-result-object v3 │ │ -05291a: 7120 9b00 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@009b │ │ -052920: 4602 0b00 |002c: aget-object v2, v11, v0 │ │ -052924: 7040 7308 982a |002e: invoke-direct {v8, v9, v10, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.printConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)V // method@0873 │ │ -05292a: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05292e: 28e4 |0033: goto 0017 // -001c │ │ -052930: 0e00 |0034: return-void │ │ +060dde: 2374 9204 |001d: new-array v4, v7, [Ljava/lang/Object; // type@0492 │ │ +060de2: 7110 0526 0000 |001f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +060de8: 0c05 |0022: move-result-object v5 │ │ +060dea: 4d05 0406 |0023: aput-object v5, v4, v6 │ │ +060dee: 7120 4626 4300 |0025: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2646 │ │ +060df4: 0c03 |0028: move-result-object v3 │ │ +060df6: 7120 9b00 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@009b │ │ +060dfc: 4602 0b00 |002c: aget-object v2, v11, v0 │ │ +060e00: 7040 7308 982a |002e: invoke-direct {v8, v9, v10, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.printConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)V // method@0873 │ │ +060e06: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ +060e0a: 28e4 |0033: goto 0017 // -001c │ │ +060e0c: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=188 │ │ 0x0003 line=189 │ │ 0x0016 line=190 │ │ 0x0019 line=191 │ │ 0x002c line=192 │ │ @@ -17932,37 +17932,37 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 38 16-bit code units │ │ -052934: |[052934] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20$ConfigChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ -052944: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -052946: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -052948: 2305 4b04 |0002: new-array v5, v0, [I // type@044b │ │ -05294c: 6202 0003 |0004: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.s_configAttribs2:[I // field@0300 │ │ -052950: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -052952: 0770 |0007: move-object v0, v7 │ │ -052954: 0781 |0008: move-object v1, v8 │ │ -052956: 7806 a127 0000 |0009: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a1 │ │ -05295c: 4404 0504 |000c: aget v4, v5, v4 │ │ -052960: 3c04 0a00 |000e: if-gtz v4, 0018 // +000a │ │ -052964: 2200 af03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -052968: 1a01 ae0d |0012: const-string v1, "No configs match configSpec" // string@0dae │ │ -05296c: 7020 f825 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -052972: 2700 |0017: throw v0 │ │ -052974: 2343 9b04 |0018: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@049b │ │ -052978: 6202 0003 |001a: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.s_configAttribs2:[I // field@0300 │ │ -05297c: 0770 |001c: move-object v0, v7 │ │ -05297e: 0781 |001d: move-object v1, v8 │ │ -052980: 7806 a127 0000 |001e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a1 │ │ -052986: 6e40 7108 7638 |0021: invoke-virtual {v6, v7, v8, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig; // method@0871 │ │ -05298c: 0c00 |0024: move-result-object v0 │ │ -05298e: 1100 |0025: return-object v0 │ │ +060e10: |[060e10] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20$ConfigChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ +060e20: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +060e22: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +060e24: 2305 4904 |0002: new-array v5, v0, [I // type@0449 │ │ +060e28: 6202 0003 |0004: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.s_configAttribs2:[I // field@0300 │ │ +060e2c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +060e2e: 0770 |0007: move-object v0, v7 │ │ +060e30: 0781 |0008: move-object v1, v8 │ │ +060e32: 7806 a127 0000 |0009: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a1 │ │ +060e38: 4404 0504 |000c: aget v4, v5, v4 │ │ +060e3c: 3c04 0a00 |000e: if-gtz v4, 0018 // +000a │ │ +060e40: 2200 ad03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +060e44: 1a01 ac0d |0012: const-string v1, "No configs match configSpec" // string@0dac │ │ +060e48: 7020 f825 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +060e4e: 2700 |0017: throw v0 │ │ +060e50: 2343 9904 |0018: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@0499 │ │ +060e54: 6202 0003 |001a: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.s_configAttribs2:[I // field@0300 │ │ +060e58: 0770 |001c: move-object v0, v7 │ │ +060e5a: 0781 |001d: move-object v1, v8 │ │ +060e5c: 7806 a127 0000 |001e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a1 │ │ +060e62: 6e40 7108 7638 |0021: invoke-virtual {v6, v7, v8, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig; // method@0871 │ │ +060e68: 0c00 |0024: move-result-object v0 │ │ +060e6a: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=136 │ │ 0x0004 line=137 │ │ 0x000c line=139 │ │ 0x000e line=141 │ │ 0x0010 line=142 │ │ @@ -17982,79 +17982,79 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 110 16-bit code units │ │ -052990: |[052990] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20$ConfigChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ -0529a0: 0807 1200 |0000: move-object/from16 v7, v18 │ │ -0529a4: 217c |0002: array-length v12, v7 │ │ -0529a6: 120b |0003: const/4 v11, #int 0 // #0 │ │ -0529a8: 35cb 6800 |0004: if-ge v11, v12, 006c // +0068 │ │ -0529ac: 4603 070b |0006: aget-object v3, v7, v11 │ │ -0529b0: 1304 2530 |0008: const/16 v4, #int 12325 // #3025 │ │ -0529b4: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -0529b6: 07f0 |000b: move-object v0, v15 │ │ -0529b8: 0801 1000 |000c: move-object/from16 v1, v16 │ │ -0529bc: 0802 1100 |000e: move-object/from16 v2, v17 │ │ -0529c0: 7606 7208 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0872 │ │ -0529c6: 0a09 |0013: move-result v9 │ │ -0529c8: 1304 2630 |0014: const/16 v4, #int 12326 // #3026 │ │ -0529cc: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -0529ce: 07f0 |0017: move-object v0, v15 │ │ -0529d0: 0801 1000 |0018: move-object/from16 v1, v16 │ │ -0529d4: 0802 1100 |001a: move-object/from16 v2, v17 │ │ -0529d8: 7606 7208 0000 |001c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0872 │ │ -0529de: 0a0e |001f: move-result v14 │ │ -0529e0: 52f0 fb02 |0020: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mDepthSize:I // field@02fb │ │ -0529e4: 3409 0600 |0022: if-lt v9, v0, 0028 // +0006 │ │ -0529e8: 52f0 fe02 |0024: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mStencilSize:I // field@02fe │ │ -0529ec: 350e 0500 |0026: if-ge v14, v0, 002b // +0005 │ │ -0529f0: d80b 0b01 |0028: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0529f4: 28da |002a: goto 0004 // -0026 │ │ -0529f6: 1304 2430 |002b: const/16 v4, #int 12324 // #3024 │ │ -0529fa: 1205 |002d: const/4 v5, #int 0 // #0 │ │ -0529fc: 07f0 |002e: move-object v0, v15 │ │ -0529fe: 0801 1000 |002f: move-object/from16 v1, v16 │ │ -052a02: 0802 1100 |0031: move-object/from16 v2, v17 │ │ -052a06: 7606 7208 0000 |0033: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0872 │ │ -052a0c: 0a0d |0036: move-result v13 │ │ -052a0e: 1304 2330 |0037: const/16 v4, #int 12323 // #3023 │ │ -052a12: 1205 |0039: const/4 v5, #int 0 // #0 │ │ -052a14: 07f0 |003a: move-object v0, v15 │ │ -052a16: 0801 1000 |003b: move-object/from16 v1, v16 │ │ -052a1a: 0802 1100 |003d: move-object/from16 v2, v17 │ │ -052a1e: 7606 7208 0000 |003f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0872 │ │ -052a24: 0a0a |0042: move-result v10 │ │ -052a26: 1304 2230 |0043: const/16 v4, #int 12322 // #3022 │ │ -052a2a: 1205 |0045: const/4 v5, #int 0 // #0 │ │ -052a2c: 07f0 |0046: move-object v0, v15 │ │ -052a2e: 0801 1000 |0047: move-object/from16 v1, v16 │ │ -052a32: 0802 1100 |0049: move-object/from16 v2, v17 │ │ -052a36: 7606 7208 0000 |004b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0872 │ │ -052a3c: 0a08 |004e: move-result v8 │ │ -052a3e: 1304 2130 |004f: const/16 v4, #int 12321 // #3021 │ │ -052a42: 1205 |0051: const/4 v5, #int 0 // #0 │ │ -052a44: 07f0 |0052: move-object v0, v15 │ │ -052a46: 0801 1000 |0053: move-object/from16 v1, v16 │ │ -052a4a: 0802 1100 |0055: move-object/from16 v2, v17 │ │ -052a4e: 7606 7208 0000 |0057: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0872 │ │ -052a54: 0a06 |005a: move-result v6 │ │ -052a56: 52f0 fd02 |005b: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mRedSize:I // field@02fd │ │ -052a5a: 330d cbff |005d: if-ne v13, v0, 0028 // -0035 │ │ -052a5e: 52f0 fc02 |005f: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mGreenSize:I // field@02fc │ │ -052a62: 330a c7ff |0061: if-ne v10, v0, 0028 // -0039 │ │ -052a66: 52f0 fa02 |0063: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mBlueSize:I // field@02fa │ │ -052a6a: 3308 c3ff |0065: if-ne v8, v0, 0028 // -003d │ │ -052a6e: 52f0 f902 |0067: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mAlphaSize:I // field@02f9 │ │ -052a72: 3306 bfff |0069: if-ne v6, v0, 0028 // -0041 │ │ -052a76: 1103 |006b: return-object v3 │ │ -052a78: 1203 |006c: const/4 v3, #int 0 // #0 │ │ -052a7a: 28fe |006d: goto 006b // -0002 │ │ +060e6c: |[060e6c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20$ConfigChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ +060e7c: 0807 1200 |0000: move-object/from16 v7, v18 │ │ +060e80: 217c |0002: array-length v12, v7 │ │ +060e82: 120b |0003: const/4 v11, #int 0 // #0 │ │ +060e84: 35cb 6800 |0004: if-ge v11, v12, 006c // +0068 │ │ +060e88: 4603 070b |0006: aget-object v3, v7, v11 │ │ +060e8c: 1304 2530 |0008: const/16 v4, #int 12325 // #3025 │ │ +060e90: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +060e92: 07f0 |000b: move-object v0, v15 │ │ +060e94: 0801 1000 |000c: move-object/from16 v1, v16 │ │ +060e98: 0802 1100 |000e: move-object/from16 v2, v17 │ │ +060e9c: 7606 7208 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0872 │ │ +060ea2: 0a09 |0013: move-result v9 │ │ +060ea4: 1304 2630 |0014: const/16 v4, #int 12326 // #3026 │ │ +060ea8: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +060eaa: 07f0 |0017: move-object v0, v15 │ │ +060eac: 0801 1000 |0018: move-object/from16 v1, v16 │ │ +060eb0: 0802 1100 |001a: move-object/from16 v2, v17 │ │ +060eb4: 7606 7208 0000 |001c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0872 │ │ +060eba: 0a0e |001f: move-result v14 │ │ +060ebc: 52f0 fb02 |0020: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mDepthSize:I // field@02fb │ │ +060ec0: 3409 0600 |0022: if-lt v9, v0, 0028 // +0006 │ │ +060ec4: 52f0 fe02 |0024: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mStencilSize:I // field@02fe │ │ +060ec8: 350e 0500 |0026: if-ge v14, v0, 002b // +0005 │ │ +060ecc: d80b 0b01 |0028: add-int/lit8 v11, v11, #int 1 // #01 │ │ +060ed0: 28da |002a: goto 0004 // -0026 │ │ +060ed2: 1304 2430 |002b: const/16 v4, #int 12324 // #3024 │ │ +060ed6: 1205 |002d: const/4 v5, #int 0 // #0 │ │ +060ed8: 07f0 |002e: move-object v0, v15 │ │ +060eda: 0801 1000 |002f: move-object/from16 v1, v16 │ │ +060ede: 0802 1100 |0031: move-object/from16 v2, v17 │ │ +060ee2: 7606 7208 0000 |0033: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0872 │ │ +060ee8: 0a0d |0036: move-result v13 │ │ +060eea: 1304 2330 |0037: const/16 v4, #int 12323 // #3023 │ │ +060eee: 1205 |0039: const/4 v5, #int 0 // #0 │ │ +060ef0: 07f0 |003a: move-object v0, v15 │ │ +060ef2: 0801 1000 |003b: move-object/from16 v1, v16 │ │ +060ef6: 0802 1100 |003d: move-object/from16 v2, v17 │ │ +060efa: 7606 7208 0000 |003f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0872 │ │ +060f00: 0a0a |0042: move-result v10 │ │ +060f02: 1304 2230 |0043: const/16 v4, #int 12322 // #3022 │ │ +060f06: 1205 |0045: const/4 v5, #int 0 // #0 │ │ +060f08: 07f0 |0046: move-object v0, v15 │ │ +060f0a: 0801 1000 |0047: move-object/from16 v1, v16 │ │ +060f0e: 0802 1100 |0049: move-object/from16 v2, v17 │ │ +060f12: 7606 7208 0000 |004b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0872 │ │ +060f18: 0a08 |004e: move-result v8 │ │ +060f1a: 1304 2130 |004f: const/16 v4, #int 12321 // #3021 │ │ +060f1e: 1205 |0051: const/4 v5, #int 0 // #0 │ │ +060f20: 07f0 |0052: move-object v0, v15 │ │ +060f22: 0801 1000 |0053: move-object/from16 v1, v16 │ │ +060f26: 0802 1100 |0055: move-object/from16 v2, v17 │ │ +060f2a: 7606 7208 0000 |0057: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0872 │ │ +060f30: 0a06 |005a: move-result v6 │ │ +060f32: 52f0 fd02 |005b: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mRedSize:I // field@02fd │ │ +060f36: 330d cbff |005d: if-ne v13, v0, 0028 // -0035 │ │ +060f3a: 52f0 fc02 |005f: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mGreenSize:I // field@02fc │ │ +060f3e: 330a c7ff |0061: if-ne v10, v0, 0028 // -0039 │ │ +060f42: 52f0 fa02 |0063: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mBlueSize:I // field@02fa │ │ +060f46: 3308 c3ff |0065: if-ne v8, v0, 0028 // -003d │ │ +060f4a: 52f0 f902 |0067: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mAlphaSize:I // field@02f9 │ │ +060f4e: 3306 bfff |0069: if-ne v6, v0, 0028 // -0041 │ │ +060f52: 1103 |006b: return-object v3 │ │ +060f54: 1203 |006c: const/4 v3, #int 0 // #0 │ │ +060f56: 28fe |006d: goto 006b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0008 line=162 │ │ 0x0014 line=163 │ │ 0x0020 line=166 │ │ 0x0028 line=161 │ │ @@ -18079,17 +18079,17 @@ │ │ 0x0000 - 0x006e reg=16 egl Ljavax/microedition/khronos/egl/EGL10; │ │ 0x0000 - 0x006e reg=17 display Ljavax/microedition/khronos/egl/EGLDisplay; │ │ 0x0000 - 0x006e reg=18 configs [Ljavax/microedition/khronos/egl/EGLConfig; │ │ │ │ source_file_idx : 1116 (GLSurfaceView20.java) │ │ │ │ Class #98 header: │ │ -class_idx : 253 │ │ +class_idx : 251 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1116 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #98 annotations: │ │ @@ -18115,35 +18115,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -052a7c: |[052a7c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20$ContextFactory.:()V │ │ -052a8c: 1300 9830 |0000: const/16 v0, #int 12440 // #3098 │ │ -052a90: 6700 0103 |0002: sput v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ContextFactory;.EGL_CONTEXT_CLIENT_VERSION:I // field@0301 │ │ -052a94: 0e00 |0004: return-void │ │ +060f58: |[060f58] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20$ContextFactory.:()V │ │ +060f68: 1300 9830 |0000: const/16 v0, #int 12440 // #3098 │ │ +060f6c: 6700 0103 |0002: sput v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ContextFactory;.EGL_CONTEXT_CLIENT_VERSION:I // field@0301 │ │ +060f70: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ContextFactory;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -052a98: |[052a98] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20$ContextFactory.:()V │ │ -052aa8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -052aae: 0e00 |0003: return-void │ │ +060f74: |[060f74] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20$ContextFactory.:()V │ │ +060f84: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +060f8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ContextFactory; │ │ │ │ Virtual methods - │ │ @@ -18152,36 +18152,36 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -052ab0: |[052ab0] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20$ContextFactory.createContext:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLContext; │ │ -052ac0: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -052ac2: 6202 0303 |0001: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.TAG:Ljava/lang/String; // field@0303 │ │ -052ac6: 1a03 3b15 |0003: const-string v3, "creating OpenGL ES 2.0 context" // string@153b │ │ -052aca: 7120 9b00 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@009b │ │ -052ad0: 1a02 ff01 |0008: const-string v2, "Before eglCreateContext" // string@01ff │ │ -052ad4: 7120 7c08 6200 |000a: invoke-static {v2, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.checkEglError:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGL10;)V // method@087c │ │ -052ada: 1232 |000d: const/4 v2, #int 3 // #3 │ │ -052adc: 2320 4b04 |000e: new-array v0, v2, [I // type@044b │ │ -052ae0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -052ae2: 6003 0103 |0011: sget v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ContextFactory;.EGL_CONTEXT_CLIENT_VERSION:I // field@0301 │ │ -052ae6: 4b03 0002 |0013: aput v3, v0, v2 │ │ -052aea: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -052aec: 4b04 0002 |0016: aput v4, v0, v2 │ │ -052af0: 1302 3830 |0018: const/16 v2, #int 12344 // #3038 │ │ -052af4: 4b02 0004 |001a: aput v2, v0, v4 │ │ -052af8: 6202 3513 |001c: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1335 │ │ -052afc: 7250 a327 7628 |001e: invoke-interface {v6, v7, v8, v2, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglCreateContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljavax/microedition/khronos/egl/EGLContext;[I)Ljavax/microedition/khronos/egl/EGLContext; // method@27a3 │ │ -052b02: 0c01 |0021: move-result-object v1 │ │ -052b04: 1a02 7101 |0022: const-string v2, "After eglCreateContext" // string@0171 │ │ -052b08: 7120 7c08 6200 |0024: invoke-static {v2, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.checkEglError:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGL10;)V // method@087c │ │ -052b0e: 1101 |0027: return-object v1 │ │ +060f8c: |[060f8c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20$ContextFactory.createContext:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLContext; │ │ +060f9c: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +060f9e: 6202 0303 |0001: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.TAG:Ljava/lang/String; // field@0303 │ │ +060fa2: 1a03 3915 |0003: const-string v3, "creating OpenGL ES 2.0 context" // string@1539 │ │ +060fa6: 7120 9b00 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@009b │ │ +060fac: 1a02 ff01 |0008: const-string v2, "Before eglCreateContext" // string@01ff │ │ +060fb0: 7120 7c08 6200 |000a: invoke-static {v2, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.checkEglError:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGL10;)V // method@087c │ │ +060fb6: 1232 |000d: const/4 v2, #int 3 // #3 │ │ +060fb8: 2320 4904 |000e: new-array v0, v2, [I // type@0449 │ │ +060fbc: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +060fbe: 6003 0103 |0011: sget v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ContextFactory;.EGL_CONTEXT_CLIENT_VERSION:I // field@0301 │ │ +060fc2: 4b03 0002 |0013: aput v3, v0, v2 │ │ +060fc6: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +060fc8: 4b04 0002 |0016: aput v4, v0, v2 │ │ +060fcc: 1302 3830 |0018: const/16 v2, #int 12344 // #3038 │ │ +060fd0: 4b02 0004 |001a: aput v2, v0, v4 │ │ +060fd4: 6202 3513 |001c: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1335 │ │ +060fd8: 7250 a327 7628 |001e: invoke-interface {v6, v7, v8, v2, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglCreateContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljavax/microedition/khronos/egl/EGLContext;[I)Ljavax/microedition/khronos/egl/EGLContext; // method@27a3 │ │ +060fde: 0c01 |0021: move-result-object v1 │ │ +060fe0: 1a02 7101 |0022: const-string v2, "After eglCreateContext" // string@0171 │ │ +060fe4: 7120 7c08 6200 |0024: invoke-static {v2, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.checkEglError:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGL10;)V // method@087c │ │ +060fea: 1101 |0027: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=92 │ │ 0x0008 line=93 │ │ 0x000d line=94 │ │ 0x001c line=95 │ │ 0x0022 line=96 │ │ @@ -18199,31 +18199,31 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -052b10: |[052b10] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20$ContextFactory.destroyContext:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)V │ │ -052b20: 7230 a727 2103 |0000: invoke-interface {v1, v2, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglDestroyContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@27a7 │ │ -052b26: 0e00 |0003: return-void │ │ +060fec: |[060fec] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20$ContextFactory.destroyContext:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)V │ │ +060ffc: 7230 a727 2103 |0000: invoke-interface {v1, v2, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglDestroyContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@27a7 │ │ +061002: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0003 line=102 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ContextFactory; │ │ 0x0000 - 0x0004 reg=1 egl Ljavax/microedition/khronos/egl/EGL10; │ │ 0x0000 - 0x0004 reg=2 display Ljavax/microedition/khronos/egl/EGLDisplay; │ │ 0x0000 - 0x0004 reg=3 context Ljavax/microedition/khronos/egl/EGLContext; │ │ │ │ source_file_idx : 1116 (GLSurfaceView20.java) │ │ │ │ Class #99 header: │ │ -class_idx : 254 │ │ +class_idx : 252 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 34 │ │ source_file_idx : 1116 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 1 │ │ @@ -18257,39 +18257,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -052b28: |[052b28] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20.:()V │ │ -052b38: 1a00 5204 |0000: const-string v0, "GL2JNIView" // string@0452 │ │ -052b3c: 6900 0303 |0002: sput-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.TAG:Ljava/lang/String; // field@0303 │ │ -052b40: 0e00 |0004: return-void │ │ +061004: |[061004] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20.:()V │ │ +061014: 1a00 5204 |0000: const-string v0, "GL2JNIView" // string@0452 │ │ +061018: 6900 0303 |0002: sput-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.TAG:Ljava/lang/String; // field@0303 │ │ +06101c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;) │ │ name : '' │ │ type : '(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -052b44: |[052b44] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ -052b54: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -052b56: 7020 6100 3200 |0001: invoke-direct {v2, v3}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;)V // method@0061 │ │ -052b5c: 5b24 0403 |0004: iput-object v4, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0304 │ │ -052b60: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ -052b64: 7040 7e08 1210 |0008: invoke-direct {v2, v1, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.init:(ZII)V // method@087e │ │ -052b6a: 0e00 |000b: return-void │ │ +061020: |[061020] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ +061030: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +061032: 7020 6100 3200 |0001: invoke-direct {v2, v3}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;)V // method@0061 │ │ +061038: 5b24 0403 |0004: iput-object v4, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0304 │ │ +06103c: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ +061040: 7040 7e08 1210 |0008: invoke-direct {v2, v1, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.init:(ZII)V // method@087e │ │ +061046: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ 0x0004 line=45 │ │ 0x0006 line=46 │ │ 0x000b line=47 │ │ locals : │ │ @@ -18302,19 +18302,19 @@ │ │ type : '(Landroid/content/Context;ZIILcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -052b6c: |[052b6c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20.:(Landroid/content/Context;ZIILcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ -052b7c: 7020 6100 1000 |0000: invoke-direct {v0, v1}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;)V // method@0061 │ │ -052b82: 5b05 0403 |0003: iput-object v5, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0304 │ │ -052b86: 7040 7e08 2043 |0005: invoke-direct {v0, v2, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.init:(ZII)V // method@087e │ │ -052b8c: 0e00 |0008: return-void │ │ +061048: |[061048] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20.:(Landroid/content/Context;ZIILcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ +061058: 7020 6100 1000 |0000: invoke-direct {v0, v1}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;)V // method@0061 │ │ +06105e: 5b05 0403 |0003: iput-object v5, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0304 │ │ +061062: 7040 7e08 2043 |0005: invoke-direct {v0, v2, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.init:(ZII)V // method@087e │ │ +061068: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ 0x0005 line=52 │ │ 0x0008 line=54 │ │ locals : │ │ @@ -18330,34 +18330,34 @@ │ │ type : '(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGL10;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -052b90: |[052b90] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20.checkEglError:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGL10;)V │ │ -052ba0: 7210 af27 0700 |0000: invoke-interface {v7}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@27af │ │ -052ba6: 0a00 |0003: move-result v0 │ │ -052ba8: 1301 0030 |0004: const/16 v1, #int 12288 // #3000 │ │ -052bac: 3210 1b00 |0006: if-eq v0, v1, 0021 // +001b │ │ -052bb0: 6201 0303 |0008: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.TAG:Ljava/lang/String; // field@0303 │ │ -052bb4: 1a02 4700 |000a: const-string v2, "%s: EGL error: 0x%x" // string@0047 │ │ -052bb8: 1223 |000c: const/4 v3, #int 2 // #2 │ │ -052bba: 2333 9404 |000d: new-array v3, v3, [Ljava/lang/Object; // type@0494 │ │ -052bbe: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -052bc0: 4d06 0304 |0010: aput-object v6, v3, v4 │ │ -052bc4: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -052bc6: 7110 0526 0000 |0013: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -052bcc: 0c05 |0016: move-result-object v5 │ │ -052bce: 4d05 0304 |0017: aput-object v5, v3, v4 │ │ -052bd2: 7120 4626 3200 |0019: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2646 │ │ -052bd8: 0c02 |001c: move-result-object v2 │ │ -052bda: 7120 9600 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0096 │ │ -052be0: 28e0 |0020: goto 0000 // -0020 │ │ -052be2: 0e00 |0021: return-void │ │ +06106c: |[06106c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20.checkEglError:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGL10;)V │ │ +06107c: 7210 af27 0700 |0000: invoke-interface {v7}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@27af │ │ +061082: 0a00 |0003: move-result v0 │ │ +061084: 1301 0030 |0004: const/16 v1, #int 12288 // #3000 │ │ +061088: 3210 1b00 |0006: if-eq v0, v1, 0021 // +001b │ │ +06108c: 6201 0303 |0008: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.TAG:Ljava/lang/String; // field@0303 │ │ +061090: 1a02 4700 |000a: const-string v2, "%s: EGL error: 0x%x" // string@0047 │ │ +061094: 1223 |000c: const/4 v3, #int 2 // #2 │ │ +061096: 2333 9204 |000d: new-array v3, v3, [Ljava/lang/Object; // type@0492 │ │ +06109a: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +06109c: 4d06 0304 |0010: aput-object v6, v3, v4 │ │ +0610a0: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +0610a2: 7110 0526 0000 |0013: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0610a8: 0c05 |0016: move-result-object v5 │ │ +0610aa: 4d05 0304 |0017: aput-object v5, v3, v4 │ │ +0610ae: 7120 4626 3200 |0019: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2646 │ │ +0610b4: 0c02 |001c: move-result-object v2 │ │ +0610b6: 7120 9600 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0096 │ │ +0610bc: 28e0 |0020: goto 0000 // -0020 │ │ +0610be: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0008 line=108 │ │ 0x0021 line=110 │ │ locals : │ │ 0x0004 - 0x0022 reg=0 error I │ │ @@ -18369,44 +18369,44 @@ │ │ type : '(ZII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 49 16-bit code units │ │ -052be4: |[052be4] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20.init:(ZII)V │ │ -052bf4: 1255 |0000: const/4 v5, #int 5 // #5 │ │ -052bf6: 1301 0800 |0001: const/16 v1, #int 8 // #8 │ │ -052bfa: 3808 0a00 |0003: if-eqz v8, 000d // +000a │ │ -052bfe: 6e10 7d08 0700 |0005: invoke-virtual {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.getHolder:()Landroid/view/SurfaceHolder; // method@087d │ │ -052c04: 0c00 |0008: move-result-object v0 │ │ -052c06: 12d2 |0009: const/4 v2, #int -3 // #fd │ │ -052c08: 7220 ad00 2000 |000a: invoke-interface {v0, v2}, Landroid/view/SurfaceHolder;.setFormat:(I)V // method@00ad │ │ -052c0e: 2200 fd00 |000d: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ContextFactory; // type@00fd │ │ -052c12: 7010 7608 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ContextFactory;.:()V // method@0876 │ │ -052c18: 6e20 8208 0700 |0012: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.setEGLContextFactory:(Landroid/opengl/GLSurfaceView$EGLContextFactory;)V // method@0882 │ │ -052c1e: 3808 1000 |0015: if-eqz v8, 0025 // +0010 │ │ -052c22: 2200 fc00 |0017: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser; // type@00fc │ │ -052c26: 0112 |0019: move v2, v1 │ │ -052c28: 0113 |001a: move v3, v1 │ │ -052c2a: 0114 |001b: move v4, v1 │ │ -052c2c: 0195 |001c: move v5, v9 │ │ -052c2e: 01a6 |001d: move v6, v10 │ │ -052c30: 7607 6f08 0000 |001e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.:(IIIIII)V // method@086f │ │ -052c36: 6e20 8108 0700 |0021: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@0881 │ │ -052c3c: 0e00 |0024: return-void │ │ -052c3e: 2200 fc00 |0025: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser; // type@00fc │ │ -052c42: 1262 |0027: const/4 v2, #int 6 // #6 │ │ -052c44: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -052c46: 0151 |0029: move v1, v5 │ │ -052c48: 0153 |002a: move v3, v5 │ │ -052c4a: 0195 |002b: move v5, v9 │ │ -052c4c: 01a6 |002c: move v6, v10 │ │ -052c4e: 7607 6f08 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.:(IIIIII)V // method@086f │ │ -052c54: 28f1 |0030: goto 0021 // -000f │ │ +0610c0: |[0610c0] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20.init:(ZII)V │ │ +0610d0: 1255 |0000: const/4 v5, #int 5 // #5 │ │ +0610d2: 1301 0800 |0001: const/16 v1, #int 8 // #8 │ │ +0610d6: 3808 0a00 |0003: if-eqz v8, 000d // +000a │ │ +0610da: 6e10 7d08 0700 |0005: invoke-virtual {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.getHolder:()Landroid/view/SurfaceHolder; // method@087d │ │ +0610e0: 0c00 |0008: move-result-object v0 │ │ +0610e2: 12d2 |0009: const/4 v2, #int -3 // #fd │ │ +0610e4: 7220 ad00 2000 |000a: invoke-interface {v0, v2}, Landroid/view/SurfaceHolder;.setFormat:(I)V // method@00ad │ │ +0610ea: 2200 fb00 |000d: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ContextFactory; // type@00fb │ │ +0610ee: 7010 7608 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ContextFactory;.:()V // method@0876 │ │ +0610f4: 6e20 8208 0700 |0012: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.setEGLContextFactory:(Landroid/opengl/GLSurfaceView$EGLContextFactory;)V // method@0882 │ │ +0610fa: 3808 1000 |0015: if-eqz v8, 0025 // +0010 │ │ +0610fe: 2200 fa00 |0017: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser; // type@00fa │ │ +061102: 0112 |0019: move v2, v1 │ │ +061104: 0113 |001a: move v3, v1 │ │ +061106: 0114 |001b: move v4, v1 │ │ +061108: 0195 |001c: move v5, v9 │ │ +06110a: 01a6 |001d: move v6, v10 │ │ +06110c: 7607 6f08 0000 |001e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.:(IIIIII)V // method@086f │ │ +061112: 6e20 8108 0700 |0021: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@0881 │ │ +061118: 0e00 |0024: return-void │ │ +06111a: 2200 fa00 |0025: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser; // type@00fa │ │ +06111e: 1262 |0027: const/4 v2, #int 6 // #6 │ │ +061120: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +061122: 0151 |0029: move v1, v5 │ │ +061124: 0153 |002a: move v3, v5 │ │ +061126: 0195 |002b: move v5, v9 │ │ +061128: 01a6 |002c: move v6, v10 │ │ +06112a: 7607 6f08 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.:(IIIIII)V // method@086f │ │ +061130: 28f1 |0030: goto 0021 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0003 line=69 │ │ 0x0005 line=70 │ │ 0x000d line=76 │ │ 0x0015 line=82 │ │ 0x0024 line=86 │ │ @@ -18423,39 +18423,39 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -052c58: |[052c58] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20.onMeasure:(II)V │ │ -052c68: 5431 0403 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0304 │ │ -052c6c: 7230 4c09 4105 |0002: invoke-interface {v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;.calcMeasures:(II)Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; // method@094c │ │ -052c72: 0c00 |0005: move-result-object v0 │ │ -052c74: 5201 5403 |0006: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.width:I // field@0354 │ │ -052c78: 5202 5303 |0008: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.height:I // field@0353 │ │ -052c7c: 6e30 8308 1302 |000a: invoke-virtual {v3, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.setMeasuredDimension:(II)V // method@0883 │ │ -052c82: 0e00 |000d: return-void │ │ +061134: |[061134] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20.onMeasure:(II)V │ │ +061144: 5431 0403 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0304 │ │ +061148: 7230 4c09 4105 |0002: invoke-interface {v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;.calcMeasures:(II)Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; // method@094c │ │ +06114e: 0c00 |0005: move-result-object v0 │ │ +061150: 5201 5403 |0006: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.width:I // field@0354 │ │ +061154: 5202 5303 |0008: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.height:I // field@0353 │ │ +061158: 6e30 8308 1302 |000a: invoke-virtual {v3, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.setMeasuredDimension:(II)V // method@0883 │ │ +06115e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0006 line=59 │ │ 0x000d line=60 │ │ locals : │ │ 0x0006 - 0x000e reg=0 measures Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; │ │ 0x0000 - 0x000e reg=3 this Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20; │ │ 0x0000 - 0x000e reg=4 widthMeasureSpec I │ │ 0x0000 - 0x000e reg=5 heightMeasureSpec I │ │ │ │ source_file_idx : 1116 (GLSurfaceView20.java) │ │ │ │ Class #100 header: │ │ -class_idx : 255 │ │ +class_idx : 253 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1117 │ │ static_fields_size : 2 │ │ instance_fields_size: 7 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 2 │ │ │ │ Class #100 annotations: │ │ @@ -18513,44 +18513,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 49 16-bit code units │ │ -052c84: |[052c84] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW$ConfigChooser.:()V │ │ -052c94: 1243 |0000: const/4 v3, #int 4 // #4 │ │ -052c96: 6703 0503 |0001: sput v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.EGL_OPENGL_ES2_BIT:I // field@0305 │ │ -052c9a: 1300 0900 |0003: const/16 v0, #int 9 // #9 │ │ -052c9e: 2300 4b04 |0005: new-array v0, v0, [I // type@044b │ │ -052ca2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -052ca4: 1302 2430 |0008: const/16 v2, #int 12324 // #3024 │ │ -052ca8: 4b02 0001 |000a: aput v2, v0, v1 │ │ -052cac: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -052cae: 4b03 0001 |000d: aput v3, v0, v1 │ │ -052cb2: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -052cb4: 1302 2330 |0010: const/16 v2, #int 12323 // #3023 │ │ -052cb8: 4b02 0001 |0012: aput v2, v0, v1 │ │ -052cbc: 1231 |0014: const/4 v1, #int 3 // #3 │ │ -052cbe: 4b03 0001 |0015: aput v3, v0, v1 │ │ -052cc2: 1301 2230 |0017: const/16 v1, #int 12322 // #3022 │ │ -052cc6: 4b01 0003 |0019: aput v1, v0, v3 │ │ -052cca: 1251 |001b: const/4 v1, #int 5 // #5 │ │ -052ccc: 4b03 0001 |001c: aput v3, v0, v1 │ │ -052cd0: 1261 |001e: const/4 v1, #int 6 // #6 │ │ -052cd2: 1302 4030 |001f: const/16 v2, #int 12352 // #3040 │ │ -052cd6: 4b02 0001 |0021: aput v2, v0, v1 │ │ -052cda: 1271 |0023: const/4 v1, #int 7 // #7 │ │ -052cdc: 6002 0503 |0024: sget v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.EGL_OPENGL_ES2_BIT:I // field@0305 │ │ -052ce0: 4b02 0001 |0026: aput v2, v0, v1 │ │ -052ce4: 1301 0800 |0028: const/16 v1, #int 8 // #8 │ │ -052ce8: 1302 3830 |002a: const/16 v2, #int 12344 // #3038 │ │ -052cec: 4b02 0001 |002c: aput v2, v0, v1 │ │ -052cf0: 6900 0d03 |002e: sput-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.s_configAttribs2:[I // field@030d │ │ -052cf4: 0e00 |0030: return-void │ │ +061160: |[061160] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW$ConfigChooser.:()V │ │ +061170: 1243 |0000: const/4 v3, #int 4 // #4 │ │ +061172: 6703 0503 |0001: sput v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.EGL_OPENGL_ES2_BIT:I // field@0305 │ │ +061176: 1300 0900 |0003: const/16 v0, #int 9 // #9 │ │ +06117a: 2300 4904 |0005: new-array v0, v0, [I // type@0449 │ │ +06117e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +061180: 1302 2430 |0008: const/16 v2, #int 12324 // #3024 │ │ +061184: 4b02 0001 |000a: aput v2, v0, v1 │ │ +061188: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +06118a: 4b03 0001 |000d: aput v3, v0, v1 │ │ +06118e: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +061190: 1302 2330 |0010: const/16 v2, #int 12323 // #3023 │ │ +061194: 4b02 0001 |0012: aput v2, v0, v1 │ │ +061198: 1231 |0014: const/4 v1, #int 3 // #3 │ │ +06119a: 4b03 0001 |0015: aput v3, v0, v1 │ │ +06119e: 1301 2230 |0017: const/16 v1, #int 12322 // #3022 │ │ +0611a2: 4b01 0003 |0019: aput v1, v0, v3 │ │ +0611a6: 1251 |001b: const/4 v1, #int 5 // #5 │ │ +0611a8: 4b03 0001 |001c: aput v3, v0, v1 │ │ +0611ac: 1261 |001e: const/4 v1, #int 6 // #6 │ │ +0611ae: 1302 4030 |001f: const/16 v2, #int 12352 // #3040 │ │ +0611b2: 4b02 0001 |0021: aput v2, v0, v1 │ │ +0611b6: 1271 |0023: const/4 v1, #int 7 // #7 │ │ +0611b8: 6002 0503 |0024: sget v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.EGL_OPENGL_ES2_BIT:I // field@0305 │ │ +0611bc: 4b02 0001 |0026: aput v2, v0, v1 │ │ +0611c0: 1301 0800 |0028: const/16 v1, #int 8 // #8 │ │ +0611c4: 1302 3830 |002a: const/16 v2, #int 12344 // #3038 │ │ +0611c8: 4b02 0001 |002c: aput v2, v0, v1 │ │ +0611cc: 6900 0d03 |002e: sput-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.s_configAttribs2:[I // field@030d │ │ +0611d0: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=129 │ │ 0x0003 line=130 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;) │ │ @@ -18558,26 +18558,26 @@ │ │ type : '(IIIIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -052cf8: |[052cf8] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW$ConfigChooser.:(IIIIII)V │ │ -052d08: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -052d0e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -052d10: 2300 4b04 |0004: new-array v0, v0, [I // type@044b │ │ -052d14: 5b10 0c03 |0006: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mValue:[I // field@030c │ │ -052d18: 5912 0a03 |0008: iput v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mRedSize:I // field@030a │ │ -052d1c: 5913 0903 |000a: iput v3, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mGreenSize:I // field@0309 │ │ -052d20: 5914 0703 |000c: iput v4, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mBlueSize:I // field@0307 │ │ -052d24: 5915 0603 |000e: iput v5, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mAlphaSize:I // field@0306 │ │ -052d28: 5916 0803 |0010: iput v6, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mDepthSize:I // field@0308 │ │ -052d2c: 5917 0b03 |0012: iput v7, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mStencilSize:I // field@030b │ │ -052d30: 0e00 |0014: return-void │ │ +0611d4: |[0611d4] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW$ConfigChooser.:(IIIIII)V │ │ +0611e4: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0611ea: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0611ec: 2300 4904 |0004: new-array v0, v0, [I // type@0449 │ │ +0611f0: 5b10 0c03 |0006: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mValue:[I // field@030c │ │ +0611f4: 5912 0a03 |0008: iput v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mRedSize:I // field@030a │ │ +0611f8: 5913 0903 |000a: iput v3, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mGreenSize:I // field@0309 │ │ +0611fc: 5914 0703 |000c: iput v4, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mBlueSize:I // field@0307 │ │ +061200: 5915 0603 |000e: iput v5, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mAlphaSize:I // field@0306 │ │ +061204: 5916 0803 |0010: iput v6, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mDepthSize:I // field@0308 │ │ +061208: 5917 0b03 |0012: iput v7, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mStencilSize:I // field@030b │ │ +06120c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0003 line=239 │ │ 0x0008 line=117 │ │ 0x000a line=118 │ │ 0x000c line=119 │ │ @@ -18599,23 +18599,23 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -052d34: |[052d34] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW$ConfigChooser.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I │ │ -052d44: 5420 0c03 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mValue:[I // field@030c │ │ -052d48: 7250 a927 4365 |0002: invoke-interface {v3, v4, v5, v6, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a9 │ │ -052d4e: 0a00 |0005: move-result v0 │ │ -052d50: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -052d54: 5420 0c03 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mValue:[I // field@030c │ │ -052d58: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -052d5a: 4407 0001 |000b: aget v7, v0, v1 │ │ -052d5e: 0f07 |000d: return v7 │ │ +061210: |[061210] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW$ConfigChooser.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I │ │ +061220: 5420 0c03 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mValue:[I // field@030c │ │ +061224: 7250 a927 4365 |0002: invoke-interface {v3, v4, v5, v6, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a9 │ │ +06122a: 0a00 |0005: move-result v0 │ │ +06122c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +061230: 5420 0c03 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mValue:[I // field@030c │ │ +061234: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +061236: 4407 0001 |000b: aget v7, v0, v1 │ │ +06123a: 0f07 |000d: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0008 line=184 │ │ 0x000d line=186 │ │ locals : │ │ 0x0000 - 0x000d reg=7 defaultValue I │ │ @@ -18630,154 +18630,154 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 328 16-bit code units │ │ -052d60: |[052d60] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW$ConfigChooser.printConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ -052d70: 1306 2100 |0000: const/16 v6, #int 33 // #21 │ │ -052d74: 2361 4b04 |0002: new-array v1, v6, [I // type@044b │ │ -052d78: 2601 fe00 0000 |0004: fill-array-data v1, 00000102 // +000000fe │ │ -052d7e: 1306 2100 |0007: const/16 v6, #int 33 // #21 │ │ -052d82: 2364 9504 |0009: new-array v4, v6, [Ljava/lang/String; // type@0495 │ │ -052d86: 1206 |000b: const/4 v6, #int 0 // #0 │ │ -052d88: 1a07 1103 |000c: const-string v7, "EGL_BUFFER_SIZE" // string@0311 │ │ -052d8c: 4d07 0406 |000e: aput-object v7, v4, v6 │ │ -052d90: 1216 |0010: const/4 v6, #int 1 // #1 │ │ -052d92: 1a07 0103 |0011: const-string v7, "EGL_ALPHA_SIZE" // string@0301 │ │ -052d96: 4d07 0406 |0013: aput-object v7, v4, v6 │ │ -052d9a: 1226 |0015: const/4 v6, #int 2 // #2 │ │ -052d9c: 1a07 1003 |0016: const-string v7, "EGL_BLUE_SIZE" // string@0310 │ │ -052da0: 4d07 0406 |0018: aput-object v7, v4, v6 │ │ -052da4: 1236 |001a: const/4 v6, #int 3 // #3 │ │ -052da6: 1a07 1c03 |001b: const-string v7, "EGL_GREEN_SIZE" // string@031c │ │ -052daa: 4d07 0406 |001d: aput-object v7, v4, v6 │ │ -052dae: 1246 |001f: const/4 v6, #int 4 // #4 │ │ -052db0: 1a07 2d03 |0020: const-string v7, "EGL_RED_SIZE" // string@032d │ │ -052db4: 4d07 0406 |0022: aput-object v7, v4, v6 │ │ -052db8: 1256 |0024: const/4 v6, #int 5 // #5 │ │ -052dba: 1a07 1b03 |0025: const-string v7, "EGL_DEPTH_SIZE" // string@031b │ │ -052dbe: 4d07 0406 |0027: aput-object v7, v4, v6 │ │ -052dc2: 1266 |0029: const/4 v6, #int 6 // #6 │ │ -052dc4: 1a07 3103 |002a: const-string v7, "EGL_STENCIL_SIZE" // string@0331 │ │ -052dc8: 4d07 0406 |002c: aput-object v7, v4, v6 │ │ -052dcc: 1276 |002e: const/4 v6, #int 7 // #7 │ │ -052dce: 1a07 1303 |002f: const-string v7, "EGL_CONFIG_CAVEAT" // string@0313 │ │ -052dd2: 4d07 0406 |0031: aput-object v7, v4, v6 │ │ -052dd6: 1306 0800 |0033: const/16 v6, #int 8 // #8 │ │ -052dda: 1a07 1403 |0035: const-string v7, "EGL_CONFIG_ID" // string@0314 │ │ -052dde: 4d07 0406 |0037: aput-object v7, v4, v6 │ │ -052de2: 1306 0900 |0039: const/16 v6, #int 9 // #9 │ │ -052de6: 1a07 1d03 |003b: const-string v7, "EGL_LEVEL" // string@031d │ │ -052dea: 4d07 0406 |003d: aput-object v7, v4, v6 │ │ -052dee: 1306 0a00 |003f: const/16 v6, #int 10 // #a │ │ -052df2: 1a07 1f03 |0041: const-string v7, "EGL_MAX_PBUFFER_HEIGHT" // string@031f │ │ -052df6: 4d07 0406 |0043: aput-object v7, v4, v6 │ │ -052dfa: 1306 0b00 |0045: const/16 v6, #int 11 // #b │ │ -052dfe: 1a07 2003 |0047: const-string v7, "EGL_MAX_PBUFFER_PIXELS" // string@0320 │ │ -052e02: 4d07 0406 |0049: aput-object v7, v4, v6 │ │ -052e06: 1306 0c00 |004b: const/16 v6, #int 12 // #c │ │ -052e0a: 1a07 2103 |004d: const-string v7, "EGL_MAX_PBUFFER_WIDTH" // string@0321 │ │ -052e0e: 4d07 0406 |004f: aput-object v7, v4, v6 │ │ -052e12: 1306 0d00 |0051: const/16 v6, #int 13 // #d │ │ -052e16: 1a07 2403 |0053: const-string v7, "EGL_NATIVE_RENDERABLE" // string@0324 │ │ -052e1a: 4d07 0406 |0055: aput-object v7, v4, v6 │ │ -052e1e: 1306 0e00 |0057: const/16 v6, #int 14 // #e │ │ -052e22: 1a07 2503 |0059: const-string v7, "EGL_NATIVE_VISUAL_ID" // string@0325 │ │ -052e26: 4d07 0406 |005b: aput-object v7, v4, v6 │ │ -052e2a: 1306 0f00 |005d: const/16 v6, #int 15 // #f │ │ -052e2e: 1a07 2603 |005f: const-string v7, "EGL_NATIVE_VISUAL_TYPE" // string@0326 │ │ -052e32: 4d07 0406 |0061: aput-object v7, v4, v6 │ │ -052e36: 1306 1000 |0063: const/16 v6, #int 16 // #10 │ │ -052e3a: 1a07 2c03 |0065: const-string v7, "EGL_PRESERVED_RESOURCES" // string@032c │ │ -052e3e: 4d07 0406 |0067: aput-object v7, v4, v6 │ │ -052e42: 1306 1100 |0069: const/16 v6, #int 17 // #11 │ │ -052e46: 1a07 2f03 |006b: const-string v7, "EGL_SAMPLES" // string@032f │ │ -052e4a: 4d07 0406 |006d: aput-object v7, v4, v6 │ │ -052e4e: 1306 1200 |006f: const/16 v6, #int 18 // #12 │ │ -052e52: 1a07 3003 |0071: const-string v7, "EGL_SAMPLE_BUFFERS" // string@0330 │ │ -052e56: 4d07 0406 |0073: aput-object v7, v4, v6 │ │ -052e5a: 1306 1300 |0075: const/16 v6, #int 19 // #13 │ │ -052e5e: 1a07 3303 |0077: const-string v7, "EGL_SURFACE_TYPE" // string@0333 │ │ -052e62: 4d07 0406 |0079: aput-object v7, v4, v6 │ │ -052e66: 1306 1400 |007b: const/16 v6, #int 20 // #14 │ │ -052e6a: 1a07 3703 |007d: const-string v7, "EGL_TRANSPARENT_TYPE" // string@0337 │ │ -052e6e: 4d07 0406 |007f: aput-object v7, v4, v6 │ │ -052e72: 1306 1500 |0081: const/16 v6, #int 21 // #15 │ │ -052e76: 1a07 3603 |0083: const-string v7, "EGL_TRANSPARENT_RED_VALUE" // string@0336 │ │ -052e7a: 4d07 0406 |0085: aput-object v7, v4, v6 │ │ -052e7e: 1306 1600 |0087: const/16 v6, #int 22 // #16 │ │ -052e82: 1a07 3503 |0089: const-string v7, "EGL_TRANSPARENT_GREEN_VALUE" // string@0335 │ │ -052e86: 4d07 0406 |008b: aput-object v7, v4, v6 │ │ -052e8a: 1306 1700 |008d: const/16 v6, #int 23 // #17 │ │ -052e8e: 1a07 3403 |008f: const-string v7, "EGL_TRANSPARENT_BLUE_VALUE" // string@0334 │ │ -052e92: 4d07 0406 |0091: aput-object v7, v4, v6 │ │ -052e96: 1306 1800 |0093: const/16 v6, #int 24 // #18 │ │ -052e9a: 1a07 0e03 |0095: const-string v7, "EGL_BIND_TO_TEXTURE_RGB" // string@030e │ │ -052e9e: 4d07 0406 |0097: aput-object v7, v4, v6 │ │ -052ea2: 1306 1900 |0099: const/16 v6, #int 25 // #19 │ │ -052ea6: 1a07 0f03 |009b: const-string v7, "EGL_BIND_TO_TEXTURE_RGBA" // string@030f │ │ -052eaa: 4d07 0406 |009d: aput-object v7, v4, v6 │ │ -052eae: 1306 1a00 |009f: const/16 v6, #int 26 // #1a │ │ -052eb2: 1a07 2303 |00a1: const-string v7, "EGL_MIN_SWAP_INTERVAL" // string@0323 │ │ -052eb6: 4d07 0406 |00a3: aput-object v7, v4, v6 │ │ -052eba: 1306 1b00 |00a5: const/16 v6, #int 27 // #1b │ │ -052ebe: 1a07 2203 |00a7: const-string v7, "EGL_MAX_SWAP_INTERVAL" // string@0322 │ │ -052ec2: 4d07 0406 |00a9: aput-object v7, v4, v6 │ │ -052ec6: 1306 1c00 |00ab: const/16 v6, #int 28 // #1c │ │ -052eca: 1a07 1e03 |00ad: const-string v7, "EGL_LUMINANCE_SIZE" // string@031e │ │ -052ece: 4d07 0406 |00af: aput-object v7, v4, v6 │ │ -052ed2: 1306 1d00 |00b1: const/16 v6, #int 29 // #1d │ │ -052ed6: 1a07 0003 |00b3: const-string v7, "EGL_ALPHA_MASK_SIZE" // string@0300 │ │ -052eda: 4d07 0406 |00b5: aput-object v7, v4, v6 │ │ -052ede: 1306 1e00 |00b7: const/16 v6, #int 30 // #1e │ │ -052ee2: 1a07 1203 |00b9: const-string v7, "EGL_COLOR_BUFFER_TYPE" // string@0312 │ │ -052ee6: 4d07 0406 |00bb: aput-object v7, v4, v6 │ │ -052eea: 1306 1f00 |00bd: const/16 v6, #int 31 // #1f │ │ -052eee: 1a07 2e03 |00bf: const-string v7, "EGL_RENDERABLE_TYPE" // string@032e │ │ -052ef2: 4d07 0406 |00c1: aput-object v7, v4, v6 │ │ -052ef6: 1306 2000 |00c3: const/16 v6, #int 32 // #20 │ │ -052efa: 1a07 1503 |00c5: const-string v7, "EGL_CONFORMANT" // string@0315 │ │ -052efe: 4d07 0406 |00c7: aput-object v7, v4, v6 │ │ -052f02: 1216 |00c9: const/4 v6, #int 1 // #1 │ │ -052f04: 2365 4b04 |00ca: new-array v5, v6, [I // type@044b │ │ -052f08: 1202 |00cc: const/4 v2, #int 0 // #0 │ │ -052f0a: 2116 |00cd: array-length v6, v1 │ │ -052f0c: 3562 3300 |00ce: if-ge v2, v6, 0101 // +0033 │ │ -052f10: 4400 0102 |00d0: aget v0, v1, v2 │ │ -052f14: 4603 0402 |00d2: aget-object v3, v4, v2 │ │ -052f18: 7255 a927 dc0e |00d4: invoke-interface {v12, v13, v14, v0, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a9 │ │ -052f1e: 0a06 |00d7: move-result v6 │ │ -052f20: 3806 2000 |00d8: if-eqz v6, 00f8 // +0020 │ │ -052f24: 6206 1003 |00da: sget-object v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.TAG:Ljava/lang/String; // field@0310 │ │ -052f28: 1a07 0c00 |00dc: const-string v7, " %s: %d │ │ +06123c: |[06123c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW$ConfigChooser.printConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ +06124c: 1306 2100 |0000: const/16 v6, #int 33 // #21 │ │ +061250: 2361 4904 |0002: new-array v1, v6, [I // type@0449 │ │ +061254: 2601 fe00 0000 |0004: fill-array-data v1, 00000102 // +000000fe │ │ +06125a: 1306 2100 |0007: const/16 v6, #int 33 // #21 │ │ +06125e: 2364 9304 |0009: new-array v4, v6, [Ljava/lang/String; // type@0493 │ │ +061262: 1206 |000b: const/4 v6, #int 0 // #0 │ │ +061264: 1a07 1103 |000c: const-string v7, "EGL_BUFFER_SIZE" // string@0311 │ │ +061268: 4d07 0406 |000e: aput-object v7, v4, v6 │ │ +06126c: 1216 |0010: const/4 v6, #int 1 // #1 │ │ +06126e: 1a07 0103 |0011: const-string v7, "EGL_ALPHA_SIZE" // string@0301 │ │ +061272: 4d07 0406 |0013: aput-object v7, v4, v6 │ │ +061276: 1226 |0015: const/4 v6, #int 2 // #2 │ │ +061278: 1a07 1003 |0016: const-string v7, "EGL_BLUE_SIZE" // string@0310 │ │ +06127c: 4d07 0406 |0018: aput-object v7, v4, v6 │ │ +061280: 1236 |001a: const/4 v6, #int 3 // #3 │ │ +061282: 1a07 1c03 |001b: const-string v7, "EGL_GREEN_SIZE" // string@031c │ │ +061286: 4d07 0406 |001d: aput-object v7, v4, v6 │ │ +06128a: 1246 |001f: const/4 v6, #int 4 // #4 │ │ +06128c: 1a07 2d03 |0020: const-string v7, "EGL_RED_SIZE" // string@032d │ │ +061290: 4d07 0406 |0022: aput-object v7, v4, v6 │ │ +061294: 1256 |0024: const/4 v6, #int 5 // #5 │ │ +061296: 1a07 1b03 |0025: const-string v7, "EGL_DEPTH_SIZE" // string@031b │ │ +06129a: 4d07 0406 |0027: aput-object v7, v4, v6 │ │ +06129e: 1266 |0029: const/4 v6, #int 6 // #6 │ │ +0612a0: 1a07 3103 |002a: const-string v7, "EGL_STENCIL_SIZE" // string@0331 │ │ +0612a4: 4d07 0406 |002c: aput-object v7, v4, v6 │ │ +0612a8: 1276 |002e: const/4 v6, #int 7 // #7 │ │ +0612aa: 1a07 1303 |002f: const-string v7, "EGL_CONFIG_CAVEAT" // string@0313 │ │ +0612ae: 4d07 0406 |0031: aput-object v7, v4, v6 │ │ +0612b2: 1306 0800 |0033: const/16 v6, #int 8 // #8 │ │ +0612b6: 1a07 1403 |0035: const-string v7, "EGL_CONFIG_ID" // string@0314 │ │ +0612ba: 4d07 0406 |0037: aput-object v7, v4, v6 │ │ +0612be: 1306 0900 |0039: const/16 v6, #int 9 // #9 │ │ +0612c2: 1a07 1d03 |003b: const-string v7, "EGL_LEVEL" // string@031d │ │ +0612c6: 4d07 0406 |003d: aput-object v7, v4, v6 │ │ +0612ca: 1306 0a00 |003f: const/16 v6, #int 10 // #a │ │ +0612ce: 1a07 1f03 |0041: const-string v7, "EGL_MAX_PBUFFER_HEIGHT" // string@031f │ │ +0612d2: 4d07 0406 |0043: aput-object v7, v4, v6 │ │ +0612d6: 1306 0b00 |0045: const/16 v6, #int 11 // #b │ │ +0612da: 1a07 2003 |0047: const-string v7, "EGL_MAX_PBUFFER_PIXELS" // string@0320 │ │ +0612de: 4d07 0406 |0049: aput-object v7, v4, v6 │ │ +0612e2: 1306 0c00 |004b: const/16 v6, #int 12 // #c │ │ +0612e6: 1a07 2103 |004d: const-string v7, "EGL_MAX_PBUFFER_WIDTH" // string@0321 │ │ +0612ea: 4d07 0406 |004f: aput-object v7, v4, v6 │ │ +0612ee: 1306 0d00 |0051: const/16 v6, #int 13 // #d │ │ +0612f2: 1a07 2403 |0053: const-string v7, "EGL_NATIVE_RENDERABLE" // string@0324 │ │ +0612f6: 4d07 0406 |0055: aput-object v7, v4, v6 │ │ +0612fa: 1306 0e00 |0057: const/16 v6, #int 14 // #e │ │ +0612fe: 1a07 2503 |0059: const-string v7, "EGL_NATIVE_VISUAL_ID" // string@0325 │ │ +061302: 4d07 0406 |005b: aput-object v7, v4, v6 │ │ +061306: 1306 0f00 |005d: const/16 v6, #int 15 // #f │ │ +06130a: 1a07 2603 |005f: const-string v7, "EGL_NATIVE_VISUAL_TYPE" // string@0326 │ │ +06130e: 4d07 0406 |0061: aput-object v7, v4, v6 │ │ +061312: 1306 1000 |0063: const/16 v6, #int 16 // #10 │ │ +061316: 1a07 2c03 |0065: const-string v7, "EGL_PRESERVED_RESOURCES" // string@032c │ │ +06131a: 4d07 0406 |0067: aput-object v7, v4, v6 │ │ +06131e: 1306 1100 |0069: const/16 v6, #int 17 // #11 │ │ +061322: 1a07 2f03 |006b: const-string v7, "EGL_SAMPLES" // string@032f │ │ +061326: 4d07 0406 |006d: aput-object v7, v4, v6 │ │ +06132a: 1306 1200 |006f: const/16 v6, #int 18 // #12 │ │ +06132e: 1a07 3003 |0071: const-string v7, "EGL_SAMPLE_BUFFERS" // string@0330 │ │ +061332: 4d07 0406 |0073: aput-object v7, v4, v6 │ │ +061336: 1306 1300 |0075: const/16 v6, #int 19 // #13 │ │ +06133a: 1a07 3303 |0077: const-string v7, "EGL_SURFACE_TYPE" // string@0333 │ │ +06133e: 4d07 0406 |0079: aput-object v7, v4, v6 │ │ +061342: 1306 1400 |007b: const/16 v6, #int 20 // #14 │ │ +061346: 1a07 3703 |007d: const-string v7, "EGL_TRANSPARENT_TYPE" // string@0337 │ │ +06134a: 4d07 0406 |007f: aput-object v7, v4, v6 │ │ +06134e: 1306 1500 |0081: const/16 v6, #int 21 // #15 │ │ +061352: 1a07 3603 |0083: const-string v7, "EGL_TRANSPARENT_RED_VALUE" // string@0336 │ │ +061356: 4d07 0406 |0085: aput-object v7, v4, v6 │ │ +06135a: 1306 1600 |0087: const/16 v6, #int 22 // #16 │ │ +06135e: 1a07 3503 |0089: const-string v7, "EGL_TRANSPARENT_GREEN_VALUE" // string@0335 │ │ +061362: 4d07 0406 |008b: aput-object v7, v4, v6 │ │ +061366: 1306 1700 |008d: const/16 v6, #int 23 // #17 │ │ +06136a: 1a07 3403 |008f: const-string v7, "EGL_TRANSPARENT_BLUE_VALUE" // string@0334 │ │ +06136e: 4d07 0406 |0091: aput-object v7, v4, v6 │ │ +061372: 1306 1800 |0093: const/16 v6, #int 24 // #18 │ │ +061376: 1a07 0e03 |0095: const-string v7, "EGL_BIND_TO_TEXTURE_RGB" // string@030e │ │ +06137a: 4d07 0406 |0097: aput-object v7, v4, v6 │ │ +06137e: 1306 1900 |0099: const/16 v6, #int 25 // #19 │ │ +061382: 1a07 0f03 |009b: const-string v7, "EGL_BIND_TO_TEXTURE_RGBA" // string@030f │ │ +061386: 4d07 0406 |009d: aput-object v7, v4, v6 │ │ +06138a: 1306 1a00 |009f: const/16 v6, #int 26 // #1a │ │ +06138e: 1a07 2303 |00a1: const-string v7, "EGL_MIN_SWAP_INTERVAL" // string@0323 │ │ +061392: 4d07 0406 |00a3: aput-object v7, v4, v6 │ │ +061396: 1306 1b00 |00a5: const/16 v6, #int 27 // #1b │ │ +06139a: 1a07 2203 |00a7: const-string v7, "EGL_MAX_SWAP_INTERVAL" // string@0322 │ │ +06139e: 4d07 0406 |00a9: aput-object v7, v4, v6 │ │ +0613a2: 1306 1c00 |00ab: const/16 v6, #int 28 // #1c │ │ +0613a6: 1a07 1e03 |00ad: const-string v7, "EGL_LUMINANCE_SIZE" // string@031e │ │ +0613aa: 4d07 0406 |00af: aput-object v7, v4, v6 │ │ +0613ae: 1306 1d00 |00b1: const/16 v6, #int 29 // #1d │ │ +0613b2: 1a07 0003 |00b3: const-string v7, "EGL_ALPHA_MASK_SIZE" // string@0300 │ │ +0613b6: 4d07 0406 |00b5: aput-object v7, v4, v6 │ │ +0613ba: 1306 1e00 |00b7: const/16 v6, #int 30 // #1e │ │ +0613be: 1a07 1203 |00b9: const-string v7, "EGL_COLOR_BUFFER_TYPE" // string@0312 │ │ +0613c2: 4d07 0406 |00bb: aput-object v7, v4, v6 │ │ +0613c6: 1306 1f00 |00bd: const/16 v6, #int 31 // #1f │ │ +0613ca: 1a07 2e03 |00bf: const-string v7, "EGL_RENDERABLE_TYPE" // string@032e │ │ +0613ce: 4d07 0406 |00c1: aput-object v7, v4, v6 │ │ +0613d2: 1306 2000 |00c3: const/16 v6, #int 32 // #20 │ │ +0613d6: 1a07 1503 |00c5: const-string v7, "EGL_CONFORMANT" // string@0315 │ │ +0613da: 4d07 0406 |00c7: aput-object v7, v4, v6 │ │ +0613de: 1216 |00c9: const/4 v6, #int 1 // #1 │ │ +0613e0: 2365 4904 |00ca: new-array v5, v6, [I // type@0449 │ │ +0613e4: 1202 |00cc: const/4 v2, #int 0 // #0 │ │ +0613e6: 2116 |00cd: array-length v6, v1 │ │ +0613e8: 3562 3300 |00ce: if-ge v2, v6, 0101 // +0033 │ │ +0613ec: 4400 0102 |00d0: aget v0, v1, v2 │ │ +0613f0: 4603 0402 |00d2: aget-object v3, v4, v2 │ │ +0613f4: 7255 a927 dc0e |00d4: invoke-interface {v12, v13, v14, v0, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a9 │ │ +0613fa: 0a06 |00d7: move-result v6 │ │ +0613fc: 3806 2000 |00d8: if-eqz v6, 00f8 // +0020 │ │ +061400: 6206 1003 |00da: sget-object v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.TAG:Ljava/lang/String; // field@0310 │ │ +061404: 1a07 0c00 |00dc: const-string v7, " %s: %d │ │ " // string@000c │ │ -052f2c: 1228 |00de: const/4 v8, #int 2 // #2 │ │ -052f2e: 2388 9404 |00df: new-array v8, v8, [Ljava/lang/Object; // type@0494 │ │ -052f32: 1209 |00e1: const/4 v9, #int 0 // #0 │ │ -052f34: 4d03 0809 |00e2: aput-object v3, v8, v9 │ │ -052f38: 1219 |00e4: const/4 v9, #int 1 // #1 │ │ -052f3a: 120a |00e5: const/4 v10, #int 0 // #0 │ │ -052f3c: 440a 050a |00e6: aget v10, v5, v10 │ │ -052f40: 7110 0526 0a00 |00e8: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -052f46: 0c0a |00eb: move-result-object v10 │ │ -052f48: 4d0a 0809 |00ec: aput-object v10, v8, v9 │ │ -052f4c: 7120 4626 8700 |00ee: invoke-static {v7, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2646 │ │ -052f52: 0c07 |00f1: move-result-object v7 │ │ -052f54: 7120 9b00 7600 |00f2: invoke-static {v6, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@009b │ │ -052f5a: d802 0201 |00f5: add-int/lit8 v2, v2, #int 1 // #01 │ │ -052f5e: 28d6 |00f7: goto 00cd // -002a │ │ -052f60: 7210 af27 0c00 |00f8: invoke-interface {v12}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@27af │ │ -052f66: 0a06 |00fb: move-result v6 │ │ -052f68: 1307 0030 |00fc: const/16 v7, #int 12288 // #3000 │ │ -052f6c: 3276 f7ff |00fe: if-eq v6, v7, 00f5 // -0009 │ │ -052f70: 28f8 |0100: goto 00f8 // -0008 │ │ -052f72: 0e00 |0101: return-void │ │ -052f74: 0003 0400 2100 0000 2030 0000 2130 ... |0102: array-data (70 units) │ │ +061408: 1228 |00de: const/4 v8, #int 2 // #2 │ │ +06140a: 2388 9204 |00df: new-array v8, v8, [Ljava/lang/Object; // type@0492 │ │ +06140e: 1209 |00e1: const/4 v9, #int 0 // #0 │ │ +061410: 4d03 0809 |00e2: aput-object v3, v8, v9 │ │ +061414: 1219 |00e4: const/4 v9, #int 1 // #1 │ │ +061416: 120a |00e5: const/4 v10, #int 0 // #0 │ │ +061418: 440a 050a |00e6: aget v10, v5, v10 │ │ +06141c: 7110 0526 0a00 |00e8: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +061422: 0c0a |00eb: move-result-object v10 │ │ +061424: 4d0a 0809 |00ec: aput-object v10, v8, v9 │ │ +061428: 7120 4626 8700 |00ee: invoke-static {v7, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2646 │ │ +06142e: 0c07 |00f1: move-result-object v7 │ │ +061430: 7120 9b00 7600 |00f2: invoke-static {v6, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@009b │ │ +061436: d802 0201 |00f5: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06143a: 28d6 |00f7: goto 00cd // -002a │ │ +06143c: 7210 af27 0c00 |00f8: invoke-interface {v12}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@27af │ │ +061442: 0a06 |00fb: move-result v6 │ │ +061444: 1307 0030 |00fc: const/16 v7, #int 12288 // #3000 │ │ +061448: 3276 f7ff |00fe: if-eq v6, v7, 00f5 // -0009 │ │ +06144c: 28f8 |0100: goto 00f8 // -0008 │ │ +06144e: 0e00 |0101: return-void │ │ +061450: 0003 0400 2100 0000 2030 0000 2130 ... |0102: array-data (70 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0007 line=211 │ │ 0x00c9 line=218 │ │ 0x00cc line=219 │ │ 0x00d0 line=220 │ │ @@ -18805,44 +18805,44 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -053000: |[053000] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW$ConfigChooser.printConfigs:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ -053010: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -053012: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -053014: 21b1 |0002: array-length v1, v11 │ │ -053016: 6202 1003 |0003: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.TAG:Ljava/lang/String; // field@0310 │ │ -05301a: 1a03 4600 |0005: const-string v3, "%d configurations" // string@0046 │ │ -05301e: 2374 9404 |0007: new-array v4, v7, [Ljava/lang/Object; // type@0494 │ │ -053022: 7110 0526 0100 |0009: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -053028: 0c05 |000c: move-result-object v5 │ │ -05302a: 4d05 0406 |000d: aput-object v5, v4, v6 │ │ -05302e: 7120 4626 4300 |000f: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2646 │ │ -053034: 0c03 |0012: move-result-object v3 │ │ -053036: 7120 9b00 3200 |0013: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@009b │ │ -05303c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -05303e: 3510 1d00 |0017: if-ge v0, v1, 0034 // +001d │ │ -053042: 6202 1003 |0019: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.TAG:Ljava/lang/String; // field@0310 │ │ -053046: 1a03 8402 |001b: const-string v3, "Configuration %d: │ │ +0614dc: |[0614dc] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW$ConfigChooser.printConfigs:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ +0614ec: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0614ee: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0614f0: 21b1 |0002: array-length v1, v11 │ │ +0614f2: 6202 1003 |0003: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.TAG:Ljava/lang/String; // field@0310 │ │ +0614f6: 1a03 4600 |0005: const-string v3, "%d configurations" // string@0046 │ │ +0614fa: 2374 9204 |0007: new-array v4, v7, [Ljava/lang/Object; // type@0492 │ │ +0614fe: 7110 0526 0100 |0009: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +061504: 0c05 |000c: move-result-object v5 │ │ +061506: 4d05 0406 |000d: aput-object v5, v4, v6 │ │ +06150a: 7120 4626 4300 |000f: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2646 │ │ +061510: 0c03 |0012: move-result-object v3 │ │ +061512: 7120 9b00 3200 |0013: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@009b │ │ +061518: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +06151a: 3510 1d00 |0017: if-ge v0, v1, 0034 // +001d │ │ +06151e: 6202 1003 |0019: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.TAG:Ljava/lang/String; // field@0310 │ │ +061522: 1a03 8402 |001b: const-string v3, "Configuration %d: │ │ " // string@0284 │ │ -05304a: 2374 9404 |001d: new-array v4, v7, [Ljava/lang/Object; // type@0494 │ │ -05304e: 7110 0526 0000 |001f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -053054: 0c05 |0022: move-result-object v5 │ │ -053056: 4d05 0406 |0023: aput-object v5, v4, v6 │ │ -05305a: 7120 4626 4300 |0025: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2646 │ │ -053060: 0c03 |0028: move-result-object v3 │ │ -053062: 7120 9b00 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@009b │ │ -053068: 4602 0b00 |002c: aget-object v2, v11, v0 │ │ -05306c: 7040 8a08 982a |002e: invoke-direct {v8, v9, v10, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.printConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)V // method@088a │ │ -053072: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ -053076: 28e4 |0033: goto 0017 // -001c │ │ -053078: 0e00 |0034: return-void │ │ +061526: 2374 9204 |001d: new-array v4, v7, [Ljava/lang/Object; // type@0492 │ │ +06152a: 7110 0526 0000 |001f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +061530: 0c05 |0022: move-result-object v5 │ │ +061532: 4d05 0406 |0023: aput-object v5, v4, v6 │ │ +061536: 7120 4626 4300 |0025: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2646 │ │ +06153c: 0c03 |0028: move-result-object v3 │ │ +06153e: 7120 9b00 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@009b │ │ +061544: 4602 0b00 |002c: aget-object v2, v11, v0 │ │ +061548: 7040 8a08 982a |002e: invoke-direct {v8, v9, v10, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.printConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)V // method@088a │ │ +06154e: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ +061552: 28e4 |0033: goto 0017 // -001c │ │ +061554: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=190 │ │ 0x0003 line=191 │ │ 0x0016 line=192 │ │ 0x0019 line=193 │ │ 0x002c line=194 │ │ @@ -18862,37 +18862,37 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 38 16-bit code units │ │ -05307c: |[05307c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW$ConfigChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ -05308c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -05308e: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -053090: 2305 4b04 |0002: new-array v5, v0, [I // type@044b │ │ -053094: 6202 0d03 |0004: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.s_configAttribs2:[I // field@030d │ │ -053098: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -05309a: 0770 |0007: move-object v0, v7 │ │ -05309c: 0781 |0008: move-object v1, v8 │ │ -05309e: 7806 a127 0000 |0009: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a1 │ │ -0530a4: 4404 0504 |000c: aget v4, v5, v4 │ │ -0530a8: 3c04 0a00 |000e: if-gtz v4, 0018 // +000a │ │ -0530ac: 2200 af03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0530b0: 1a01 ae0d |0012: const-string v1, "No configs match configSpec" // string@0dae │ │ -0530b4: 7020 f825 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0530ba: 2700 |0017: throw v0 │ │ -0530bc: 2343 9b04 |0018: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@049b │ │ -0530c0: 6202 0d03 |001a: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.s_configAttribs2:[I // field@030d │ │ -0530c4: 0770 |001c: move-object v0, v7 │ │ -0530c6: 0781 |001d: move-object v1, v8 │ │ -0530c8: 7806 a127 0000 |001e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a1 │ │ -0530ce: 6e40 8808 7638 |0021: invoke-virtual {v6, v7, v8, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig; // method@0888 │ │ -0530d4: 0c00 |0024: move-result-object v0 │ │ -0530d6: 1100 |0025: return-object v0 │ │ +061558: |[061558] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW$ConfigChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ +061568: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +06156a: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +06156c: 2305 4904 |0002: new-array v5, v0, [I // type@0449 │ │ +061570: 6202 0d03 |0004: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.s_configAttribs2:[I // field@030d │ │ +061574: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +061576: 0770 |0007: move-object v0, v7 │ │ +061578: 0781 |0008: move-object v1, v8 │ │ +06157a: 7806 a127 0000 |0009: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a1 │ │ +061580: 4404 0504 |000c: aget v4, v5, v4 │ │ +061584: 3c04 0a00 |000e: if-gtz v4, 0018 // +000a │ │ +061588: 2200 ad03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +06158c: 1a01 ac0d |0012: const-string v1, "No configs match configSpec" // string@0dac │ │ +061590: 7020 f825 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +061596: 2700 |0017: throw v0 │ │ +061598: 2343 9904 |0018: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@0499 │ │ +06159c: 6202 0d03 |001a: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.s_configAttribs2:[I // field@030d │ │ +0615a0: 0770 |001c: move-object v0, v7 │ │ +0615a2: 0781 |001d: move-object v1, v8 │ │ +0615a4: 7806 a127 0000 |001e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a1 │ │ +0615aa: 6e40 8808 7638 |0021: invoke-virtual {v6, v7, v8, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig; // method@0888 │ │ +0615b0: 0c00 |0024: move-result-object v0 │ │ +0615b2: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=138 │ │ 0x0004 line=139 │ │ 0x000c line=141 │ │ 0x000e line=143 │ │ 0x0010 line=144 │ │ @@ -18912,79 +18912,79 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 110 16-bit code units │ │ -0530d8: |[0530d8] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW$ConfigChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ -0530e8: 0807 1200 |0000: move-object/from16 v7, v18 │ │ -0530ec: 217c |0002: array-length v12, v7 │ │ -0530ee: 120b |0003: const/4 v11, #int 0 // #0 │ │ -0530f0: 35cb 6800 |0004: if-ge v11, v12, 006c // +0068 │ │ -0530f4: 4603 070b |0006: aget-object v3, v7, v11 │ │ -0530f8: 1304 2530 |0008: const/16 v4, #int 12325 // #3025 │ │ -0530fc: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -0530fe: 07f0 |000b: move-object v0, v15 │ │ -053100: 0801 1000 |000c: move-object/from16 v1, v16 │ │ -053104: 0802 1100 |000e: move-object/from16 v2, v17 │ │ -053108: 7606 8908 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0889 │ │ -05310e: 0a09 |0013: move-result v9 │ │ -053110: 1304 2630 |0014: const/16 v4, #int 12326 // #3026 │ │ -053114: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -053116: 07f0 |0017: move-object v0, v15 │ │ -053118: 0801 1000 |0018: move-object/from16 v1, v16 │ │ -05311c: 0802 1100 |001a: move-object/from16 v2, v17 │ │ -053120: 7606 8908 0000 |001c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0889 │ │ -053126: 0a0e |001f: move-result v14 │ │ -053128: 52f0 0803 |0020: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mDepthSize:I // field@0308 │ │ -05312c: 3409 0600 |0022: if-lt v9, v0, 0028 // +0006 │ │ -053130: 52f0 0b03 |0024: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mStencilSize:I // field@030b │ │ -053134: 350e 0500 |0026: if-ge v14, v0, 002b // +0005 │ │ -053138: d80b 0b01 |0028: add-int/lit8 v11, v11, #int 1 // #01 │ │ -05313c: 28da |002a: goto 0004 // -0026 │ │ -05313e: 1304 2430 |002b: const/16 v4, #int 12324 // #3024 │ │ -053142: 1205 |002d: const/4 v5, #int 0 // #0 │ │ -053144: 07f0 |002e: move-object v0, v15 │ │ -053146: 0801 1000 |002f: move-object/from16 v1, v16 │ │ -05314a: 0802 1100 |0031: move-object/from16 v2, v17 │ │ -05314e: 7606 8908 0000 |0033: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0889 │ │ -053154: 0a0d |0036: move-result v13 │ │ -053156: 1304 2330 |0037: const/16 v4, #int 12323 // #3023 │ │ -05315a: 1205 |0039: const/4 v5, #int 0 // #0 │ │ -05315c: 07f0 |003a: move-object v0, v15 │ │ -05315e: 0801 1000 |003b: move-object/from16 v1, v16 │ │ -053162: 0802 1100 |003d: move-object/from16 v2, v17 │ │ -053166: 7606 8908 0000 |003f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0889 │ │ -05316c: 0a0a |0042: move-result v10 │ │ -05316e: 1304 2230 |0043: const/16 v4, #int 12322 // #3022 │ │ -053172: 1205 |0045: const/4 v5, #int 0 // #0 │ │ -053174: 07f0 |0046: move-object v0, v15 │ │ -053176: 0801 1000 |0047: move-object/from16 v1, v16 │ │ -05317a: 0802 1100 |0049: move-object/from16 v2, v17 │ │ -05317e: 7606 8908 0000 |004b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0889 │ │ -053184: 0a08 |004e: move-result v8 │ │ -053186: 1304 2130 |004f: const/16 v4, #int 12321 // #3021 │ │ -05318a: 1205 |0051: const/4 v5, #int 0 // #0 │ │ -05318c: 07f0 |0052: move-object v0, v15 │ │ -05318e: 0801 1000 |0053: move-object/from16 v1, v16 │ │ -053192: 0802 1100 |0055: move-object/from16 v2, v17 │ │ -053196: 7606 8908 0000 |0057: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0889 │ │ -05319c: 0a06 |005a: move-result v6 │ │ -05319e: 52f0 0a03 |005b: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mRedSize:I // field@030a │ │ -0531a2: 330d cbff |005d: if-ne v13, v0, 0028 // -0035 │ │ -0531a6: 52f0 0903 |005f: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mGreenSize:I // field@0309 │ │ -0531aa: 330a c7ff |0061: if-ne v10, v0, 0028 // -0039 │ │ -0531ae: 52f0 0703 |0063: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mBlueSize:I // field@0307 │ │ -0531b2: 3308 c3ff |0065: if-ne v8, v0, 0028 // -003d │ │ -0531b6: 52f0 0603 |0067: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mAlphaSize:I // field@0306 │ │ -0531ba: 3306 bfff |0069: if-ne v6, v0, 0028 // -0041 │ │ -0531be: 1103 |006b: return-object v3 │ │ -0531c0: 1203 |006c: const/4 v3, #int 0 // #0 │ │ -0531c2: 28fe |006d: goto 006b // -0002 │ │ +0615b4: |[0615b4] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW$ConfigChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ +0615c4: 0807 1200 |0000: move-object/from16 v7, v18 │ │ +0615c8: 217c |0002: array-length v12, v7 │ │ +0615ca: 120b |0003: const/4 v11, #int 0 // #0 │ │ +0615cc: 35cb 6800 |0004: if-ge v11, v12, 006c // +0068 │ │ +0615d0: 4603 070b |0006: aget-object v3, v7, v11 │ │ +0615d4: 1304 2530 |0008: const/16 v4, #int 12325 // #3025 │ │ +0615d8: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +0615da: 07f0 |000b: move-object v0, v15 │ │ +0615dc: 0801 1000 |000c: move-object/from16 v1, v16 │ │ +0615e0: 0802 1100 |000e: move-object/from16 v2, v17 │ │ +0615e4: 7606 8908 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0889 │ │ +0615ea: 0a09 |0013: move-result v9 │ │ +0615ec: 1304 2630 |0014: const/16 v4, #int 12326 // #3026 │ │ +0615f0: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +0615f2: 07f0 |0017: move-object v0, v15 │ │ +0615f4: 0801 1000 |0018: move-object/from16 v1, v16 │ │ +0615f8: 0802 1100 |001a: move-object/from16 v2, v17 │ │ +0615fc: 7606 8908 0000 |001c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0889 │ │ +061602: 0a0e |001f: move-result v14 │ │ +061604: 52f0 0803 |0020: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mDepthSize:I // field@0308 │ │ +061608: 3409 0600 |0022: if-lt v9, v0, 0028 // +0006 │ │ +06160c: 52f0 0b03 |0024: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mStencilSize:I // field@030b │ │ +061610: 350e 0500 |0026: if-ge v14, v0, 002b // +0005 │ │ +061614: d80b 0b01 |0028: add-int/lit8 v11, v11, #int 1 // #01 │ │ +061618: 28da |002a: goto 0004 // -0026 │ │ +06161a: 1304 2430 |002b: const/16 v4, #int 12324 // #3024 │ │ +06161e: 1205 |002d: const/4 v5, #int 0 // #0 │ │ +061620: 07f0 |002e: move-object v0, v15 │ │ +061622: 0801 1000 |002f: move-object/from16 v1, v16 │ │ +061626: 0802 1100 |0031: move-object/from16 v2, v17 │ │ +06162a: 7606 8908 0000 |0033: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0889 │ │ +061630: 0a0d |0036: move-result v13 │ │ +061632: 1304 2330 |0037: const/16 v4, #int 12323 // #3023 │ │ +061636: 1205 |0039: const/4 v5, #int 0 // #0 │ │ +061638: 07f0 |003a: move-object v0, v15 │ │ +06163a: 0801 1000 |003b: move-object/from16 v1, v16 │ │ +06163e: 0802 1100 |003d: move-object/from16 v2, v17 │ │ +061642: 7606 8908 0000 |003f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0889 │ │ +061648: 0a0a |0042: move-result v10 │ │ +06164a: 1304 2230 |0043: const/16 v4, #int 12322 // #3022 │ │ +06164e: 1205 |0045: const/4 v5, #int 0 // #0 │ │ +061650: 07f0 |0046: move-object v0, v15 │ │ +061652: 0801 1000 |0047: move-object/from16 v1, v16 │ │ +061656: 0802 1100 |0049: move-object/from16 v2, v17 │ │ +06165a: 7606 8908 0000 |004b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0889 │ │ +061660: 0a08 |004e: move-result v8 │ │ +061662: 1304 2130 |004f: const/16 v4, #int 12321 // #3021 │ │ +061666: 1205 |0051: const/4 v5, #int 0 // #0 │ │ +061668: 07f0 |0052: move-object v0, v15 │ │ +06166a: 0801 1000 |0053: move-object/from16 v1, v16 │ │ +06166e: 0802 1100 |0055: move-object/from16 v2, v17 │ │ +061672: 7606 8908 0000 |0057: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0889 │ │ +061678: 0a06 |005a: move-result v6 │ │ +06167a: 52f0 0a03 |005b: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mRedSize:I // field@030a │ │ +06167e: 330d cbff |005d: if-ne v13, v0, 0028 // -0035 │ │ +061682: 52f0 0903 |005f: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mGreenSize:I // field@0309 │ │ +061686: 330a c7ff |0061: if-ne v10, v0, 0028 // -0039 │ │ +06168a: 52f0 0703 |0063: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mBlueSize:I // field@0307 │ │ +06168e: 3308 c3ff |0065: if-ne v8, v0, 0028 // -003d │ │ +061692: 52f0 0603 |0067: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mAlphaSize:I // field@0306 │ │ +061696: 3306 bfff |0069: if-ne v6, v0, 0028 // -0041 │ │ +06169a: 1103 |006b: return-object v3 │ │ +06169c: 1203 |006c: const/4 v3, #int 0 // #0 │ │ +06169e: 28fe |006d: goto 006b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0008 line=164 │ │ 0x0014 line=165 │ │ 0x0020 line=168 │ │ 0x0028 line=163 │ │ @@ -19009,17 +19009,17 @@ │ │ 0x0000 - 0x006e reg=16 egl Ljavax/microedition/khronos/egl/EGL10; │ │ 0x0000 - 0x006e reg=17 display Ljavax/microedition/khronos/egl/EGLDisplay; │ │ 0x0000 - 0x006e reg=18 configs [Ljavax/microedition/khronos/egl/EGLConfig; │ │ │ │ source_file_idx : 1117 (GLSurfaceView20LW.java) │ │ │ │ Class #101 header: │ │ -class_idx : 258 │ │ +class_idx : 256 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1118 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #101 annotations: │ │ @@ -19045,18 +19045,18 @@ │ │ type : '([I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0531c4: |[0531c4] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$BaseConfigChooser.:([I)V │ │ -0531d4: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0531da: 5b01 1203 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$BaseConfigChooser;.mConfigSpec:[I // field@0312 │ │ -0531de: 0e00 |0005: return-void │ │ +0616a0: |[0616a0] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$BaseConfigChooser.:([I)V │ │ +0616b0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0616b6: 5b01 1203 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$BaseConfigChooser;.mConfigSpec:[I // field@0312 │ │ +0616ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ 0x0003 line=416 │ │ 0x0005 line=417 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$BaseConfigChooser; │ │ @@ -19068,42 +19068,42 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 48 16-bit code units │ │ -0531e0: |[0531e0] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$BaseConfigChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ -0531f0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0531f2: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -0531f4: 2305 4b04 |0002: new-array v5, v0, [I // type@044b │ │ -0531f8: 5472 1203 |0004: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$BaseConfigChooser;.mConfigSpec:[I // field@0312 │ │ -0531fc: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -0531fe: 0780 |0007: move-object v0, v8 │ │ -053200: 0791 |0008: move-object v1, v9 │ │ -053202: 7806 a127 0000 |0009: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a1 │ │ -053208: 4404 0504 |000c: aget v4, v5, v4 │ │ -05320c: 3c04 0a00 |000e: if-gtz v4, 0018 // +000a │ │ -053210: 2200 af03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -053214: 1a01 ae0d |0012: const-string v1, "No configs match configSpec" // string@0dae │ │ -053218: 7020 f825 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -05321e: 2700 |0017: throw v0 │ │ -053220: 2343 9b04 |0018: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@049b │ │ -053224: 5472 1203 |001a: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$BaseConfigChooser;.mConfigSpec:[I // field@0312 │ │ -053228: 0780 |001c: move-object v0, v8 │ │ -05322a: 0791 |001d: move-object v1, v9 │ │ -05322c: 7806 a127 0000 |001e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a1 │ │ -053232: 6e40 9c08 8739 |0021: invoke-virtual {v7, v8, v9, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$BaseConfigChooser;.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig; // method@089c │ │ -053238: 0c06 |0024: move-result-object v6 │ │ -05323a: 3906 0a00 |0025: if-nez v6, 002f // +000a │ │ -05323e: 2200 af03 |0027: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -053242: 1a01 ad0d |0029: const-string v1, "No config chosen" // string@0dad │ │ -053246: 7020 f825 1000 |002b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -05324c: 2700 |002e: throw v0 │ │ -05324e: 1106 |002f: return-object v6 │ │ +0616bc: |[0616bc] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$BaseConfigChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ +0616cc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0616ce: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +0616d0: 2305 4904 |0002: new-array v5, v0, [I // type@0449 │ │ +0616d4: 5472 1203 |0004: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$BaseConfigChooser;.mConfigSpec:[I // field@0312 │ │ +0616d8: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +0616da: 0780 |0007: move-object v0, v8 │ │ +0616dc: 0791 |0008: move-object v1, v9 │ │ +0616de: 7806 a127 0000 |0009: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a1 │ │ +0616e4: 4404 0504 |000c: aget v4, v5, v4 │ │ +0616e8: 3c04 0a00 |000e: if-gtz v4, 0018 // +000a │ │ +0616ec: 2200 ad03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0616f0: 1a01 ac0d |0012: const-string v1, "No configs match configSpec" // string@0dac │ │ +0616f4: 7020 f825 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0616fa: 2700 |0017: throw v0 │ │ +0616fc: 2343 9904 |0018: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@0499 │ │ +061700: 5472 1203 |001a: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$BaseConfigChooser;.mConfigSpec:[I // field@0312 │ │ +061704: 0780 |001c: move-object v0, v8 │ │ +061706: 0791 |001d: move-object v1, v9 │ │ +061708: 7806 a127 0000 |001e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a1 │ │ +06170e: 6e40 9c08 8739 |0021: invoke-virtual {v7, v8, v9, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$BaseConfigChooser;.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig; // method@089c │ │ +061714: 0c06 |0024: move-result-object v6 │ │ +061716: 3906 0a00 |0025: if-nez v6, 002f // +000a │ │ +06171a: 2200 ad03 |0027: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +06171e: 1a01 ab0d |0029: const-string v1, "No config chosen" // string@0dab │ │ +061722: 7020 f825 1000 |002b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +061728: 2700 |002e: throw v0 │ │ +06172a: 1106 |002f: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=420 │ │ 0x0004 line=421 │ │ 0x000c line=423 │ │ 0x000e line=425 │ │ 0x0010 line=426 │ │ @@ -19127,17 +19127,17 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig;' │ │ access : 0x0400 (ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1118 (GLSurfaceViewCupcake.java) │ │ │ │ Class #102 header: │ │ -class_idx : 260 │ │ +class_idx : 258 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1118 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #102 annotations: │ │ @@ -19182,18 +19182,18 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -053250: |[053250] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$EglHelper.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;)V │ │ -053260: 5b01 1f03 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // field@031f │ │ -053264: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -05326a: 0e00 |0005: return-void │ │ +06172c: |[06172c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$EglHelper.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;)V │ │ +06173c: 5b01 1f03 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // field@031f │ │ +061740: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +061746: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ 0x0005 line=514 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; │ │ @@ -19204,51 +19204,51 @@ │ │ type : '(Landroid/view/SurfaceHolder;)Ljavax/microedition/khronos/opengles/GL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 73 16-bit code units │ │ -05326c: |[05326c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$EglHelper.createSurface:(Landroid/view/SurfaceHolder;)Ljavax/microedition/khronos/opengles/GL; │ │ -05327c: 5461 1e03 |0000: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@031e │ │ -053280: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ -053284: 5461 1a03 |0004: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@031a │ │ -053288: 5462 1d03 |0006: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@031d │ │ -05328c: 6203 3613 |0008: sget-object v3, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ -053290: 6204 3613 |000a: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ -053294: 6205 3513 |000c: sget-object v5, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1335 │ │ -053298: 7255 b127 2143 |000e: invoke-interface {v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglMakeCurrent:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@27b1 │ │ -05329e: 5461 1a03 |0011: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@031a │ │ -0532a2: 5462 1d03 |0013: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@031d │ │ -0532a6: 5463 1e03 |0015: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@031e │ │ -0532aa: 7230 a827 2103 |0017: invoke-interface {v1, v2, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglDestroySurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z // method@27a8 │ │ -0532b0: 5461 1a03 |001a: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@031a │ │ -0532b4: 5462 1d03 |001c: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@031d │ │ -0532b8: 5463 1b03 |001e: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@031b │ │ -0532bc: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -0532be: 7254 a627 2173 |0021: invoke-interface {v1, v2, v3, v7, v4}, Ljavax/microedition/khronos/egl/EGL10;.eglCreateWindowSurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;[I)Ljavax/microedition/khronos/egl/EGLSurface; // method@27a6 │ │ -0532c4: 0c01 |0024: move-result-object v1 │ │ -0532c6: 5b61 1e03 |0025: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@031e │ │ -0532ca: 5461 1a03 |0027: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@031a │ │ -0532ce: 5462 1d03 |0029: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@031d │ │ -0532d2: 5463 1e03 |002b: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@031e │ │ -0532d6: 5464 1e03 |002d: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@031e │ │ -0532da: 5465 1c03 |002f: iget-object v5, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@031c │ │ -0532de: 7255 b127 2143 |0031: invoke-interface {v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglMakeCurrent:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@27b1 │ │ -0532e4: 5461 1c03 |0034: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@031c │ │ -0532e8: 6e10 ba27 0100 |0036: invoke-virtual {v1}, Ljavax/microedition/khronos/egl/EGLContext;.getGL:()Ljavax/microedition/khronos/opengles/GL; // method@27ba │ │ -0532ee: 0c00 |0039: move-result-object v0 │ │ -0532f0: 5461 1f03 |003a: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // field@031f │ │ -0532f4: 5411 3703 |003c: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLWrapper; // field@0337 │ │ -0532f8: 3801 0a00 |003e: if-eqz v1, 0048 // +000a │ │ -0532fc: 5461 1f03 |0040: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // field@031f │ │ -053300: 5411 3703 |0042: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLWrapper; // field@0337 │ │ -053304: 7220 b708 0100 |0044: invoke-interface {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLWrapper;.wrap:(Ljavax/microedition/khronos/opengles/GL;)Ljavax/microedition/khronos/opengles/GL; // method@08b7 │ │ -05330a: 0c00 |0047: move-result-object v0 │ │ -05330c: 1100 |0048: return-object v0 │ │ +061748: |[061748] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$EglHelper.createSurface:(Landroid/view/SurfaceHolder;)Ljavax/microedition/khronos/opengles/GL; │ │ +061758: 5461 1e03 |0000: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@031e │ │ +06175c: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ +061760: 5461 1a03 |0004: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@031a │ │ +061764: 5462 1d03 |0006: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@031d │ │ +061768: 6203 3613 |0008: sget-object v3, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ +06176c: 6204 3613 |000a: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ +061770: 6205 3513 |000c: sget-object v5, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1335 │ │ +061774: 7255 b127 2143 |000e: invoke-interface {v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglMakeCurrent:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@27b1 │ │ +06177a: 5461 1a03 |0011: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@031a │ │ +06177e: 5462 1d03 |0013: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@031d │ │ +061782: 5463 1e03 |0015: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@031e │ │ +061786: 7230 a827 2103 |0017: invoke-interface {v1, v2, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglDestroySurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z // method@27a8 │ │ +06178c: 5461 1a03 |001a: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@031a │ │ +061790: 5462 1d03 |001c: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@031d │ │ +061794: 5463 1b03 |001e: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@031b │ │ +061798: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +06179a: 7254 a627 2173 |0021: invoke-interface {v1, v2, v3, v7, v4}, Ljavax/microedition/khronos/egl/EGL10;.eglCreateWindowSurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;[I)Ljavax/microedition/khronos/egl/EGLSurface; // method@27a6 │ │ +0617a0: 0c01 |0024: move-result-object v1 │ │ +0617a2: 5b61 1e03 |0025: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@031e │ │ +0617a6: 5461 1a03 |0027: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@031a │ │ +0617aa: 5462 1d03 |0029: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@031d │ │ +0617ae: 5463 1e03 |002b: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@031e │ │ +0617b2: 5464 1e03 |002d: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@031e │ │ +0617b6: 5465 1c03 |002f: iget-object v5, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@031c │ │ +0617ba: 7255 b127 2143 |0031: invoke-interface {v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglMakeCurrent:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@27b1 │ │ +0617c0: 5461 1c03 |0034: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@031c │ │ +0617c4: 6e10 ba27 0100 |0036: invoke-virtual {v1}, Ljavax/microedition/khronos/egl/EGLContext;.getGL:()Ljavax/microedition/khronos/opengles/GL; // method@27ba │ │ +0617ca: 0c00 |0039: move-result-object v0 │ │ +0617cc: 5461 1f03 |003a: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // field@031f │ │ +0617d0: 5411 3703 |003c: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLWrapper; // field@0337 │ │ +0617d4: 3801 0a00 |003e: if-eqz v1, 0048 // +000a │ │ +0617d8: 5461 1f03 |0040: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // field@031f │ │ +0617dc: 5411 3703 |0042: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLWrapper; // field@0337 │ │ +0617e0: 7220 b708 0100 |0044: invoke-interface {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLWrapper;.wrap:(Ljavax/microedition/khronos/opengles/GL;)Ljavax/microedition/khronos/opengles/GL; // method@08b7 │ │ +0617e6: 0c00 |0047: move-result-object v0 │ │ +0617e8: 1100 |0048: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ 0x0004 line=555 │ │ 0x0011 line=556 │ │ 0x001a line=562 │ │ 0x0027 line=567 │ │ @@ -19266,43 +19266,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -053310: |[053310] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$EglHelper.finish:()V │ │ -053320: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -053322: 5460 1e03 |0001: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@031e │ │ -053326: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ -05332a: 5460 1a03 |0005: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@031a │ │ -05332e: 5461 1d03 |0007: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@031d │ │ -053332: 6202 3613 |0009: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ -053336: 6203 3613 |000b: sget-object v3, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ -05333a: 6204 3513 |000d: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1335 │ │ -05333e: 7254 b127 1032 |000f: invoke-interface {v0, v1, v2, v3, v4}, Ljavax/microedition/khronos/egl/EGL10;.eglMakeCurrent:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@27b1 │ │ -053344: 5460 1a03 |0012: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@031a │ │ -053348: 5461 1d03 |0014: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@031d │ │ -05334c: 5462 1e03 |0016: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@031e │ │ -053350: 7230 a827 1002 |0018: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglDestroySurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z // method@27a8 │ │ -053356: 5b65 1e03 |001b: iput-object v5, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@031e │ │ -05335a: 5460 1c03 |001d: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@031c │ │ -05335e: 3800 0d00 |001f: if-eqz v0, 002c // +000d │ │ -053362: 5460 1a03 |0021: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@031a │ │ -053366: 5461 1d03 |0023: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@031d │ │ -05336a: 5462 1c03 |0025: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@031c │ │ -05336e: 7230 a727 1002 |0027: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglDestroyContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@27a7 │ │ -053374: 5b65 1c03 |002a: iput-object v5, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@031c │ │ -053378: 5460 1d03 |002c: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@031d │ │ -05337c: 3800 0b00 |002e: if-eqz v0, 0039 // +000b │ │ -053380: 5460 1a03 |0030: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@031a │ │ -053384: 5461 1d03 |0032: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@031d │ │ -053388: 7220 b627 1000 |0034: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@27b6 │ │ -05338e: 5b65 1d03 |0037: iput-object v5, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@031d │ │ -053392: 0e00 |0039: return-void │ │ +0617ec: |[0617ec] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$EglHelper.finish:()V │ │ +0617fc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0617fe: 5460 1e03 |0001: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@031e │ │ +061802: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ +061806: 5460 1a03 |0005: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@031a │ │ +06180a: 5461 1d03 |0007: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@031d │ │ +06180e: 6202 3613 |0009: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ +061812: 6203 3613 |000b: sget-object v3, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1336 │ │ +061816: 6204 3513 |000d: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1335 │ │ +06181a: 7254 b127 1032 |000f: invoke-interface {v0, v1, v2, v3, v4}, Ljavax/microedition/khronos/egl/EGL10;.eglMakeCurrent:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@27b1 │ │ +061820: 5460 1a03 |0012: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@031a │ │ +061824: 5461 1d03 |0014: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@031d │ │ +061828: 5462 1e03 |0016: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@031e │ │ +06182c: 7230 a827 1002 |0018: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglDestroySurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z // method@27a8 │ │ +061832: 5b65 1e03 |001b: iput-object v5, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@031e │ │ +061836: 5460 1c03 |001d: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@031c │ │ +06183a: 3800 0d00 |001f: if-eqz v0, 002c // +000d │ │ +06183e: 5460 1a03 |0021: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@031a │ │ +061842: 5461 1d03 |0023: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@031d │ │ +061846: 5462 1c03 |0025: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@031c │ │ +06184a: 7230 a727 1002 |0027: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglDestroyContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@27a7 │ │ +061850: 5b65 1c03 |002a: iput-object v5, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@031c │ │ +061854: 5460 1d03 |002c: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@031d │ │ +061858: 3800 0b00 |002e: if-eqz v0, 0039 // +000b │ │ +06185c: 5460 1a03 |0030: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@031a │ │ +061860: 5461 1d03 |0032: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@031d │ │ +061864: 7220 b627 1000 |0034: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@27b6 │ │ +06186a: 5b65 1d03 |0037: iput-object v5, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@031d │ │ +06186e: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=596 │ │ 0x0005 line=597 │ │ 0x0012 line=598 │ │ 0x001b line=599 │ │ 0x001d line=601 │ │ @@ -19320,46 +19320,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 60 16-bit code units │ │ -053394: |[053394] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$EglHelper.start:()V │ │ -0533a4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0533a6: 7100 b927 0000 |0001: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@27b9 │ │ -0533ac: 0c01 |0004: move-result-object v1 │ │ -0533ae: 1f01 0c04 |0005: check-cast v1, Ljavax/microedition/khronos/egl/EGL10; // type@040c │ │ -0533b2: 5b61 1a03 |0007: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@031a │ │ -0533b6: 5461 1a03 |0009: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@031a │ │ -0533ba: 6202 3413 |000b: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1334 │ │ -0533be: 7220 ae27 2100 |000d: invoke-interface {v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@27ae │ │ -0533c4: 0c01 |0010: move-result-object v1 │ │ -0533c6: 5b61 1d03 |0011: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@031d │ │ -0533ca: 1221 |0013: const/4 v1, #int 2 // #2 │ │ -0533cc: 2310 4b04 |0014: new-array v0, v1, [I // type@044b │ │ -0533d0: 5461 1a03 |0016: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@031a │ │ -0533d4: 5462 1d03 |0018: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@031d │ │ -0533d8: 7230 b027 2100 |001a: invoke-interface {v1, v2, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@27b0 │ │ -0533de: 5461 1f03 |001d: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // field@031f │ │ -0533e2: 5411 3503 |001f: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@0335 │ │ -0533e6: 5462 1a03 |0021: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@031a │ │ -0533ea: 5463 1d03 |0023: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@031d │ │ -0533ee: 7230 5d00 2103 |0025: invoke-interface {v1, v2, v3}, Landroid/opengl/GLSurfaceView$EGLConfigChooser;.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig; // method@005d │ │ -0533f4: 0c01 |0028: move-result-object v1 │ │ -0533f6: 5b61 1b03 |0029: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@031b │ │ -0533fa: 5461 1a03 |002b: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@031a │ │ -0533fe: 5462 1d03 |002d: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@031d │ │ -053402: 5463 1b03 |002f: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@031b │ │ -053406: 6204 3513 |0031: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1335 │ │ -05340a: 7255 a327 2143 |0033: invoke-interface {v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglCreateContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljavax/microedition/khronos/egl/EGLContext;[I)Ljavax/microedition/khronos/egl/EGLContext; // method@27a3 │ │ -053410: 0c01 |0036: move-result-object v1 │ │ -053412: 5b61 1c03 |0037: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@031c │ │ -053416: 5b65 1e03 |0039: iput-object v5, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@031e │ │ -05341a: 0e00 |003b: return-void │ │ +061870: |[061870] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$EglHelper.start:()V │ │ +061880: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +061882: 7100 b927 0000 |0001: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@27b9 │ │ +061888: 0c01 |0004: move-result-object v1 │ │ +06188a: 1f01 0a04 |0005: check-cast v1, Ljavax/microedition/khronos/egl/EGL10; // type@040a │ │ +06188e: 5b61 1a03 |0007: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@031a │ │ +061892: 5461 1a03 |0009: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@031a │ │ +061896: 6202 3413 |000b: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1334 │ │ +06189a: 7220 ae27 2100 |000d: invoke-interface {v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@27ae │ │ +0618a0: 0c01 |0010: move-result-object v1 │ │ +0618a2: 5b61 1d03 |0011: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@031d │ │ +0618a6: 1221 |0013: const/4 v1, #int 2 // #2 │ │ +0618a8: 2310 4904 |0014: new-array v0, v1, [I // type@0449 │ │ +0618ac: 5461 1a03 |0016: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@031a │ │ +0618b0: 5462 1d03 |0018: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@031d │ │ +0618b4: 7230 b027 2100 |001a: invoke-interface {v1, v2, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@27b0 │ │ +0618ba: 5461 1f03 |001d: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // field@031f │ │ +0618be: 5411 3503 |001f: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@0335 │ │ +0618c2: 5462 1a03 |0021: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@031a │ │ +0618c6: 5463 1d03 |0023: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@031d │ │ +0618ca: 7230 5d00 2103 |0025: invoke-interface {v1, v2, v3}, Landroid/opengl/GLSurfaceView$EGLConfigChooser;.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig; // method@005d │ │ +0618d0: 0c01 |0028: move-result-object v1 │ │ +0618d2: 5b61 1b03 |0029: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@031b │ │ +0618d6: 5461 1a03 |002b: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@031a │ │ +0618da: 5462 1d03 |002d: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@031d │ │ +0618de: 5463 1b03 |002f: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@031b │ │ +0618e2: 6204 3513 |0031: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1335 │ │ +0618e6: 7255 a327 2143 |0033: invoke-interface {v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglCreateContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljavax/microedition/khronos/egl/EGLContext;[I)Ljavax/microedition/khronos/egl/EGLContext; // method@27a3 │ │ +0618ec: 0c01 |0036: move-result-object v1 │ │ +0618ee: 5b61 1c03 |0037: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@031c │ │ +0618f2: 5b65 1e03 |0039: iput-object v5, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@031e │ │ +0618f6: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=521 │ │ 0x0009 line=526 │ │ 0x0013 line=531 │ │ 0x0016 line=532 │ │ 0x001d line=533 │ │ @@ -19375,41 +19375,41 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -05341c: |[05341c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$EglHelper.swap:()Z │ │ -05342c: 5430 1a03 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@031a │ │ -053430: 5431 1d03 |0002: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@031d │ │ -053434: 5432 1e03 |0004: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@031e │ │ -053438: 7230 b527 1002 |0006: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglSwapBuffers:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z // method@27b5 │ │ -05343e: 5430 1a03 |0009: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@031a │ │ -053442: 7210 af27 0000 |000b: invoke-interface {v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@27af │ │ -053448: 0a00 |000e: move-result v0 │ │ -05344a: 1301 0e30 |000f: const/16 v1, #int 12302 // #300e │ │ -05344e: 3210 0400 |0011: if-eq v0, v1, 0015 // +0004 │ │ -053452: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -053454: 0f00 |0014: return v0 │ │ -053456: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -053458: 28fe |0016: goto 0014 // -0002 │ │ +0618f8: |[0618f8] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$EglHelper.swap:()Z │ │ +061908: 5430 1a03 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@031a │ │ +06190c: 5431 1d03 |0002: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@031d │ │ +061910: 5432 1e03 |0004: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@031e │ │ +061914: 7230 b527 1002 |0006: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglSwapBuffers:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z // method@27b5 │ │ +06191a: 5430 1a03 |0009: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@031a │ │ +06191e: 7210 af27 0000 |000b: invoke-interface {v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@27af │ │ +061924: 0a00 |000e: move-result v0 │ │ +061926: 1301 0e30 |000f: const/16 v1, #int 12302 // #300e │ │ +06192a: 3210 0400 |0011: if-eq v0, v1, 0015 // +0004 │ │ +06192e: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +061930: 0f00 |0014: return v0 │ │ +061932: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +061934: 28fe |0016: goto 0014 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ 0x0009 line=592 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; │ │ │ │ source_file_idx : 1118 (GLSurfaceViewCupcake.java) │ │ │ │ Class #103 header: │ │ -class_idx : 261 │ │ +class_idx : 259 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 968 │ │ +superclass_idx : 966 │ │ source_file_idx : 1118 │ │ static_fields_size : 0 │ │ instance_fields_size: 12 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 11 │ │ │ │ Class #103 annotations: │ │ @@ -19482,32 +19482,32 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;Landroid/opengl/GLSurfaceView$Renderer;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -05345c: |[05345c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;Landroid/opengl/GLSurfaceView$Renderer;)V │ │ -05346c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -05346e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -053470: 5b34 2b03 |0002: iput-object v4, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // field@032b │ │ -053474: 7010 7f26 0300 |0004: invoke-direct {v3}, Ljava/lang/Thread;.:()V // method@267f │ │ -05347a: 2200 e703 |0007: new-instance v0, Ljava/util/ArrayList; // type@03e7 │ │ -05347e: 7010 2c27 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@272c │ │ -053484: 5b30 2203 |000c: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@0322 │ │ -053488: 5c31 2003 |000e: iput-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mDone:Z // field@0320 │ │ -05348c: 5931 2a03 |0010: iput v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mWidth:I // field@032a │ │ -053490: 5931 2403 |0012: iput v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mHeight:I // field@0324 │ │ -053494: 5c32 2803 |0014: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRequestRender:Z // field@0328 │ │ -053498: 5932 2603 |0016: iput v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRenderMode:I // field@0326 │ │ -05349c: 5b35 2703 |0018: iput-object v5, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@0327 │ │ -0534a0: 5c32 2903 |001a: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mSizeChanged:Z // field@0329 │ │ -0534a4: 1a00 5f04 |001c: const-string v0, "GLThread" // string@045f │ │ -0534a8: 6e20 b208 0300 |001e: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.setName:(Ljava/lang/String;)V // method@08b2 │ │ -0534ae: 0e00 |0021: return-void │ │ +061938: |[061938] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;Landroid/opengl/GLSurfaceView$Renderer;)V │ │ +061948: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +06194a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +06194c: 5b34 2b03 |0002: iput-object v4, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // field@032b │ │ +061950: 7010 7f26 0300 |0004: invoke-direct {v3}, Ljava/lang/Thread;.:()V // method@267f │ │ +061956: 2200 e503 |0007: new-instance v0, Ljava/util/ArrayList; // type@03e5 │ │ +06195a: 7010 2c27 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@272c │ │ +061960: 5b30 2203 |000c: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@0322 │ │ +061964: 5c31 2003 |000e: iput-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mDone:Z // field@0320 │ │ +061968: 5931 2a03 |0010: iput v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mWidth:I // field@032a │ │ +06196c: 5931 2403 |0012: iput v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mHeight:I // field@0324 │ │ +061970: 5c32 2803 |0014: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRequestRender:Z // field@0328 │ │ +061974: 5932 2603 |0016: iput v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRenderMode:I // field@0326 │ │ +061978: 5b35 2703 |0018: iput-object v5, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@0327 │ │ +06197c: 5c32 2903 |001a: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mSizeChanged:Z // field@0329 │ │ +061980: 1a00 5f04 |001c: const-string v0, "GLThread" // string@045f │ │ +061984: 6e20 b208 0300 |001e: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.setName:(Ljava/lang/String;)V // method@08b2 │ │ +06198a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=621 │ │ 0x0004 line=622 │ │ 0x0007 line=845 │ │ 0x000e line=623 │ │ 0x0010 line=624 │ │ @@ -19528,33 +19528,33 @@ │ │ type : '()Ljava/lang/Runnable;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0534b0: |[0534b0] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.getEvent:()Ljava/lang/Runnable; │ │ -0534c0: 1d02 |0000: monitor-enter v2 │ │ -0534c2: 5420 2203 |0001: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@0322 │ │ -0534c6: 6e10 3927 0000 |0003: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0534cc: 0a00 |0006: move-result v0 │ │ -0534ce: 3d00 0d00 |0007: if-lez v0, 0014 // +000d │ │ -0534d2: 5420 2203 |0009: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@0322 │ │ -0534d6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0534d8: 6e20 3627 1000 |000c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2736 │ │ -0534de: 0c00 |000f: move-result-object v0 │ │ -0534e0: 1f00 be03 |0010: check-cast v0, Ljava/lang/Runnable; // type@03be │ │ -0534e4: 1e02 |0012: monitor-exit v2 │ │ -0534e6: 1100 |0013: return-object v0 │ │ -0534e8: 1e02 |0014: monitor-exit v2 │ │ -0534ea: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -0534ec: 28fd |0016: goto 0013 // -0003 │ │ -0534ee: 0d00 |0017: move-exception v0 │ │ -0534f0: 1e02 |0018: monitor-exit v2 │ │ -0534f2: 2700 |0019: throw v0 │ │ +06198c: |[06198c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.getEvent:()Ljava/lang/Runnable; │ │ +06199c: 1d02 |0000: monitor-enter v2 │ │ +06199e: 5420 2203 |0001: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@0322 │ │ +0619a2: 6e10 3927 0000 |0003: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0619a8: 0a00 |0006: move-result v0 │ │ +0619aa: 3d00 0d00 |0007: if-lez v0, 0014 // +000d │ │ +0619ae: 5420 2203 |0009: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@0322 │ │ +0619b2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0619b4: 6e20 3627 1000 |000c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2736 │ │ +0619ba: 0c00 |000f: move-result-object v0 │ │ +0619bc: 1f00 bc03 |0010: check-cast v0, Ljava/lang/Runnable; // type@03bc │ │ +0619c0: 1e02 |0012: monitor-exit v2 │ │ +0619c2: 1100 |0013: return-object v0 │ │ +0619c4: 1e02 |0014: monitor-exit v2 │ │ +0619c6: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +0619c8: 28fd |0016: goto 0013 // -0003 │ │ +0619ca: 0d00 |0017: move-exception v0 │ │ +0619cc: 1e02 |0018: monitor-exit v2 │ │ +0619ce: 2700 |0019: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0019 │ │ -> 0x0017 │ │ positions : │ │ 0x0000 line=828 │ │ 0x0001 line=829 │ │ 0x0009 line=830 │ │ @@ -19570,91 +19570,91 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 141 16-bit code units │ │ -053500: |[053500] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.guardedRun:()V │ │ -053510: 2208 0401 |0000: new-instance v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // type@0104 │ │ -053514: 54a9 2b03 |0002: iget-object v9, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // field@032b │ │ -053518: 7020 a008 9800 |0004: invoke-direct {v8, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;)V // method@08a0 │ │ -05351e: 5ba8 2103 |0007: iput-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // field@0321 │ │ -053522: 54a8 2103 |0009: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // field@0321 │ │ -053526: 6e10 a308 0800 |000b: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.start:()V // method@08a3 │ │ -05352c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -05352e: 1216 |000f: const/4 v6, #int 1 // #1 │ │ -053530: 1215 |0010: const/4 v5, #int 1 // #1 │ │ -053532: 55a8 2003 |0011: iget-boolean v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mDone:Z // field@0320 │ │ -053536: 3908 2a00 |0013: if-nez v8, 003d // +002a │ │ -05353a: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -05353c: 1d0a |0016: monitor-enter v10 │ │ -05353e: 7010 a608 0a00 |0017: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.getEvent:()Ljava/lang/Runnable; // method@08a6 │ │ -053544: 0c04 |001a: move-result-object v4 │ │ -053546: 3804 0900 |001b: if-eqz v4, 0024 // +0009 │ │ -05354a: 7210 3026 0400 |001d: invoke-interface {v4}, Ljava/lang/Runnable;.run:()V // method@2630 │ │ -053550: 28f7 |0020: goto 0017 // -0009 │ │ -053552: 0d08 |0021: move-exception v8 │ │ -053554: 1e0a |0022: monitor-exit v10 │ │ -053556: 2708 |0023: throw v8 │ │ -053558: 55a8 2503 |0024: iget-boolean v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mPaused:Z // field@0325 │ │ -05355c: 3808 0800 |0026: if-eqz v8, 002e // +0008 │ │ -053560: 54a8 2103 |0028: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // field@0321 │ │ -053564: 6e10 a208 0800 |002a: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.finish:()V // method@08a2 │ │ -05356a: 1213 |002d: const/4 v3, #int 1 // #1 │ │ -05356c: 7010 aa08 0a00 |002e: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.needToWait:()Z // method@08aa │ │ -053572: 0a08 |0031: move-result v8 │ │ -053574: 3808 0600 |0032: if-eqz v8, 0038 // +0006 │ │ -053578: 6e10 2e26 0a00 |0034: invoke-virtual {v10}, Ljava/lang/Object;.wait:()V // method@262e │ │ -05357e: 28f7 |0037: goto 002e // -0009 │ │ -053580: 55a8 2003 |0038: iget-boolean v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mDone:Z // field@0320 │ │ -053584: 3808 0900 |003a: if-eqz v8, 0043 // +0009 │ │ -053588: 1e0a |003c: monitor-exit v10 │ │ -05358a: 54a8 2103 |003d: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // field@0321 │ │ -05358e: 6e10 a208 0800 |003f: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.finish:()V // method@08a2 │ │ -053594: 0e00 |0042: return-void │ │ -053596: 55a0 2903 |0043: iget-boolean v0, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mSizeChanged:Z // field@0329 │ │ -05359a: 52a7 2a03 |0045: iget v7, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mWidth:I // field@032a │ │ -05359e: 52a2 2403 |0047: iget v2, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mHeight:I // field@0324 │ │ -0535a2: 1208 |0049: const/4 v8, #int 0 // #0 │ │ -0535a4: 5ca8 2903 |004a: iput-boolean v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mSizeChanged:Z // field@0329 │ │ -0535a8: 1208 |004c: const/4 v8, #int 0 // #0 │ │ -0535aa: 5ca8 2803 |004d: iput-boolean v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRequestRender:Z // field@0328 │ │ -0535ae: 1e0a |004f: monitor-exit v10 │ │ -0535b0: 3803 0900 |0050: if-eqz v3, 0059 // +0009 │ │ -0535b4: 54a8 2103 |0052: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // field@0321 │ │ -0535b8: 6e10 a308 0800 |0054: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.start:()V // method@08a3 │ │ -0535be: 1216 |0057: const/4 v6, #int 1 // #1 │ │ -0535c0: 1210 |0058: const/4 v0, #int 1 // #1 │ │ -0535c2: 3800 1100 |0059: if-eqz v0, 006a // +0011 │ │ -0535c6: 54a8 2103 |005b: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // field@0321 │ │ -0535ca: 54a9 2b03 |005d: iget-object v9, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // field@032b │ │ -0535ce: 6e10 c208 0900 |005f: invoke-virtual {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.getHolder:()Landroid/view/SurfaceHolder; // method@08c2 │ │ -0535d4: 0c09 |0062: move-result-object v9 │ │ -0535d6: 6e20 a108 9800 |0063: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.createSurface:(Landroid/view/SurfaceHolder;)Ljavax/microedition/khronos/opengles/GL; // method@08a1 │ │ -0535dc: 0c01 |0066: move-result-object v1 │ │ -0535de: 1f01 1304 |0067: check-cast v1, Ljavax/microedition/khronos/opengles/GL10; // type@0413 │ │ -0535e2: 1215 |0069: const/4 v5, #int 1 // #1 │ │ -0535e4: 3806 0c00 |006a: if-eqz v6, 0076 // +000c │ │ -0535e8: 54a8 2703 |006c: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@0327 │ │ -0535ec: 54a9 2103 |006e: iget-object v9, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // field@0321 │ │ -0535f0: 5499 1b03 |0070: iget-object v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@031b │ │ -0535f4: 7230 6000 1809 |0072: invoke-interface {v8, v1, v9}, Landroid/opengl/GLSurfaceView$Renderer;.onSurfaceCreated:(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V // method@0060 │ │ -0535fa: 1206 |0075: const/4 v6, #int 0 // #0 │ │ -0535fc: 3805 0800 |0076: if-eqz v5, 007e // +0008 │ │ -053600: 54a8 2703 |0078: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@0327 │ │ -053604: 7240 5f00 1827 |007a: invoke-interface {v8, v1, v7, v2}, Landroid/opengl/GLSurfaceView$Renderer;.onSurfaceChanged:(Ljavax/microedition/khronos/opengles/GL10;II)V // method@005f │ │ -05360a: 1205 |007d: const/4 v5, #int 0 // #0 │ │ -05360c: 3d07 93ff |007e: if-lez v7, 0011 // -006d │ │ -053610: 3d02 91ff |0080: if-lez v2, 0011 // -006f │ │ -053614: 54a8 2703 |0082: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@0327 │ │ -053618: 7220 5e00 1800 |0084: invoke-interface {v8, v1}, Landroid/opengl/GLSurfaceView$Renderer;.onDrawFrame:(Ljavax/microedition/khronos/opengles/GL10;)V // method@005e │ │ -05361e: 54a8 2103 |0087: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // field@0321 │ │ -053622: 6e10 a408 0800 |0089: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.swap:()Z // method@08a4 │ │ -053628: 2885 |008c: goto 0011 // -007b │ │ +0619dc: |[0619dc] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.guardedRun:()V │ │ +0619ec: 2208 0201 |0000: new-instance v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // type@0102 │ │ +0619f0: 54a9 2b03 |0002: iget-object v9, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // field@032b │ │ +0619f4: 7020 a008 9800 |0004: invoke-direct {v8, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;)V // method@08a0 │ │ +0619fa: 5ba8 2103 |0007: iput-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // field@0321 │ │ +0619fe: 54a8 2103 |0009: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // field@0321 │ │ +061a02: 6e10 a308 0800 |000b: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.start:()V // method@08a3 │ │ +061a08: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +061a0a: 1216 |000f: const/4 v6, #int 1 // #1 │ │ +061a0c: 1215 |0010: const/4 v5, #int 1 // #1 │ │ +061a0e: 55a8 2003 |0011: iget-boolean v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mDone:Z // field@0320 │ │ +061a12: 3908 2a00 |0013: if-nez v8, 003d // +002a │ │ +061a16: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +061a18: 1d0a |0016: monitor-enter v10 │ │ +061a1a: 7010 a608 0a00 |0017: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.getEvent:()Ljava/lang/Runnable; // method@08a6 │ │ +061a20: 0c04 |001a: move-result-object v4 │ │ +061a22: 3804 0900 |001b: if-eqz v4, 0024 // +0009 │ │ +061a26: 7210 3026 0400 |001d: invoke-interface {v4}, Ljava/lang/Runnable;.run:()V // method@2630 │ │ +061a2c: 28f7 |0020: goto 0017 // -0009 │ │ +061a2e: 0d08 |0021: move-exception v8 │ │ +061a30: 1e0a |0022: monitor-exit v10 │ │ +061a32: 2708 |0023: throw v8 │ │ +061a34: 55a8 2503 |0024: iget-boolean v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mPaused:Z // field@0325 │ │ +061a38: 3808 0800 |0026: if-eqz v8, 002e // +0008 │ │ +061a3c: 54a8 2103 |0028: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // field@0321 │ │ +061a40: 6e10 a208 0800 |002a: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.finish:()V // method@08a2 │ │ +061a46: 1213 |002d: const/4 v3, #int 1 // #1 │ │ +061a48: 7010 aa08 0a00 |002e: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.needToWait:()Z // method@08aa │ │ +061a4e: 0a08 |0031: move-result v8 │ │ +061a50: 3808 0600 |0032: if-eqz v8, 0038 // +0006 │ │ +061a54: 6e10 2e26 0a00 |0034: invoke-virtual {v10}, Ljava/lang/Object;.wait:()V // method@262e │ │ +061a5a: 28f7 |0037: goto 002e // -0009 │ │ +061a5c: 55a8 2003 |0038: iget-boolean v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mDone:Z // field@0320 │ │ +061a60: 3808 0900 |003a: if-eqz v8, 0043 // +0009 │ │ +061a64: 1e0a |003c: monitor-exit v10 │ │ +061a66: 54a8 2103 |003d: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // field@0321 │ │ +061a6a: 6e10 a208 0800 |003f: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.finish:()V // method@08a2 │ │ +061a70: 0e00 |0042: return-void │ │ +061a72: 55a0 2903 |0043: iget-boolean v0, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mSizeChanged:Z // field@0329 │ │ +061a76: 52a7 2a03 |0045: iget v7, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mWidth:I // field@032a │ │ +061a7a: 52a2 2403 |0047: iget v2, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mHeight:I // field@0324 │ │ +061a7e: 1208 |0049: const/4 v8, #int 0 // #0 │ │ +061a80: 5ca8 2903 |004a: iput-boolean v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mSizeChanged:Z // field@0329 │ │ +061a84: 1208 |004c: const/4 v8, #int 0 // #0 │ │ +061a86: 5ca8 2803 |004d: iput-boolean v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRequestRender:Z // field@0328 │ │ +061a8a: 1e0a |004f: monitor-exit v10 │ │ +061a8c: 3803 0900 |0050: if-eqz v3, 0059 // +0009 │ │ +061a90: 54a8 2103 |0052: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // field@0321 │ │ +061a94: 6e10 a308 0800 |0054: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.start:()V // method@08a3 │ │ +061a9a: 1216 |0057: const/4 v6, #int 1 // #1 │ │ +061a9c: 1210 |0058: const/4 v0, #int 1 // #1 │ │ +061a9e: 3800 1100 |0059: if-eqz v0, 006a // +0011 │ │ +061aa2: 54a8 2103 |005b: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // field@0321 │ │ +061aa6: 54a9 2b03 |005d: iget-object v9, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // field@032b │ │ +061aaa: 6e10 c208 0900 |005f: invoke-virtual {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.getHolder:()Landroid/view/SurfaceHolder; // method@08c2 │ │ +061ab0: 0c09 |0062: move-result-object v9 │ │ +061ab2: 6e20 a108 9800 |0063: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.createSurface:(Landroid/view/SurfaceHolder;)Ljavax/microedition/khronos/opengles/GL; // method@08a1 │ │ +061ab8: 0c01 |0066: move-result-object v1 │ │ +061aba: 1f01 1104 |0067: check-cast v1, Ljavax/microedition/khronos/opengles/GL10; // type@0411 │ │ +061abe: 1215 |0069: const/4 v5, #int 1 // #1 │ │ +061ac0: 3806 0c00 |006a: if-eqz v6, 0076 // +000c │ │ +061ac4: 54a8 2703 |006c: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@0327 │ │ +061ac8: 54a9 2103 |006e: iget-object v9, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // field@0321 │ │ +061acc: 5499 1b03 |0070: iget-object v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@031b │ │ +061ad0: 7230 6000 1809 |0072: invoke-interface {v8, v1, v9}, Landroid/opengl/GLSurfaceView$Renderer;.onSurfaceCreated:(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V // method@0060 │ │ +061ad6: 1206 |0075: const/4 v6, #int 0 // #0 │ │ +061ad8: 3805 0800 |0076: if-eqz v5, 007e // +0008 │ │ +061adc: 54a8 2703 |0078: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@0327 │ │ +061ae0: 7240 5f00 1827 |007a: invoke-interface {v8, v1, v7, v2}, Landroid/opengl/GLSurfaceView$Renderer;.onSurfaceChanged:(Ljavax/microedition/khronos/opengles/GL10;II)V // method@005f │ │ +061ae6: 1205 |007d: const/4 v5, #int 0 // #0 │ │ +061ae8: 3d07 93ff |007e: if-lez v7, 0011 // -006d │ │ +061aec: 3d02 91ff |0080: if-lez v2, 0011 // -006f │ │ +061af0: 54a8 2703 |0082: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@0327 │ │ +061af4: 7220 5e00 1800 |0084: invoke-interface {v8, v1}, Landroid/opengl/GLSurfaceView$Renderer;.onDrawFrame:(Ljavax/microedition/khronos/opengles/GL10;)V // method@005e │ │ +061afa: 54a8 2103 |0087: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // field@0321 │ │ +061afe: 6e10 a408 0800 |0089: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.swap:()Z // method@08a4 │ │ +061b04: 2885 |008c: goto 0011 // -007b │ │ catches : 3 │ │ 0x0017 - 0x0023 │ │ -> 0x0021 │ │ 0x0024 - 0x003d │ │ -> 0x0021 │ │ 0x0043 - 0x0050 │ │ -> 0x0021 │ │ @@ -19721,36 +19721,36 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -053648: |[053648] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.needToWait:()Z │ │ -053658: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05365a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -05365c: 5532 2003 |0002: iget-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mDone:Z // field@0320 │ │ -053660: 3802 0300 |0004: if-eqz v2, 0007 // +0003 │ │ -053664: 0f00 |0006: return v0 │ │ -053666: 5532 2503 |0007: iget-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mPaused:Z // field@0325 │ │ -05366a: 3902 0600 |0009: if-nez v2, 000f // +0006 │ │ -05366e: 5532 2303 |000b: iget-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mHasSurface:Z // field@0323 │ │ -053672: 3902 0400 |000d: if-nez v2, 0011 // +0004 │ │ -053676: 0110 |000f: move v0, v1 │ │ -053678: 28f6 |0010: goto 0006 // -000a │ │ -05367a: 5232 2a03 |0011: iget v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mWidth:I // field@032a │ │ -05367e: 3d02 0e00 |0013: if-lez v2, 0021 // +000e │ │ -053682: 5232 2403 |0015: iget v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mHeight:I // field@0324 │ │ -053686: 3d02 0a00 |0017: if-lez v2, 0021 // +000a │ │ -05368a: 5532 2803 |0019: iget-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRequestRender:Z // field@0328 │ │ -05368e: 3902 ebff |001b: if-nez v2, 0006 // -0015 │ │ -053692: 5232 2603 |001d: iget v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRenderMode:I // field@0326 │ │ -053696: 3212 e7ff |001f: if-eq v2, v1, 0006 // -0019 │ │ -05369a: 0110 |0021: move v0, v1 │ │ -05369c: 28e4 |0022: goto 0006 // -001c │ │ +061b24: |[061b24] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.needToWait:()Z │ │ +061b34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +061b36: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +061b38: 5532 2003 |0002: iget-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mDone:Z // field@0320 │ │ +061b3c: 3802 0300 |0004: if-eqz v2, 0007 // +0003 │ │ +061b40: 0f00 |0006: return v0 │ │ +061b42: 5532 2503 |0007: iget-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mPaused:Z // field@0325 │ │ +061b46: 3902 0600 |0009: if-nez v2, 000f // +0006 │ │ +061b4a: 5532 2303 |000b: iget-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mHasSurface:Z // field@0323 │ │ +061b4e: 3902 0400 |000d: if-nez v2, 0011 // +0004 │ │ +061b52: 0110 |000f: move v0, v1 │ │ +061b54: 28f6 |0010: goto 0006 // -000a │ │ +061b56: 5232 2a03 |0011: iget v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mWidth:I // field@032a │ │ +061b5a: 3d02 0e00 |0013: if-lez v2, 0021 // +000e │ │ +061b5e: 5232 2403 |0015: iget v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mHeight:I // field@0324 │ │ +061b62: 3d02 0a00 |0017: if-lez v2, 0021 // +000a │ │ +061b66: 5532 2803 |0019: iget-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRequestRender:Z // field@0328 │ │ +061b6a: 3902 ebff |001b: if-nez v2, 0006 // -0015 │ │ +061b6e: 5232 2603 |001d: iget v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRenderMode:I // field@0326 │ │ +061b72: 3212 e7ff |001f: if-eq v2, v1, 0006 // -0019 │ │ +061b76: 0110 |0021: move v0, v1 │ │ +061b78: 28e4 |0022: goto 0006 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=729 │ │ 0x0006 line=741 │ │ 0x0007 line=733 │ │ 0x0010 line=734 │ │ 0x0011 line=737 │ │ @@ -19764,22 +19764,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0536a0: |[0536a0] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.getRenderMode:()I │ │ -0536b0: 1d01 |0000: monitor-enter v1 │ │ -0536b2: 5210 2603 |0001: iget v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRenderMode:I // field@0326 │ │ -0536b6: 1e01 |0003: monitor-exit v1 │ │ -0536b8: 0f00 |0004: return v0 │ │ -0536ba: 0d00 |0005: move-exception v0 │ │ -0536bc: 1e01 |0006: monitor-exit v1 │ │ -0536be: 2700 |0007: throw v0 │ │ +061b7c: |[061b7c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.getRenderMode:()I │ │ +061b8c: 1d01 |0000: monitor-enter v1 │ │ +061b8e: 5210 2603 |0001: iget v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRenderMode:I // field@0326 │ │ +061b92: 1e01 |0003: monitor-exit v1 │ │ +061b94: 0f00 |0004: return v0 │ │ +061b96: 0d00 |0005: move-exception v0 │ │ +061b98: 1e01 |0006: monitor-exit v1 │ │ +061b9a: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=757 │ │ 0x0001 line=758 │ │ 0x0005 line=759 │ │ @@ -19791,23 +19791,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0536cc: |[0536cc] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.onPause:()V │ │ -0536dc: 1d01 |0000: monitor-enter v1 │ │ -0536de: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -0536e0: 5c10 2503 |0002: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mPaused:Z // field@0325 │ │ -0536e4: 1e01 |0004: monitor-exit v1 │ │ -0536e6: 0e00 |0005: return-void │ │ -0536e8: 0d00 |0006: move-exception v0 │ │ -0536ea: 1e01 |0007: monitor-exit v1 │ │ -0536ec: 2700 |0008: throw v0 │ │ +061ba8: |[061ba8] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.onPause:()V │ │ +061bb8: 1d01 |0000: monitor-enter v1 │ │ +061bba: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +061bbc: 5c10 2503 |0002: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mPaused:Z // field@0325 │ │ +061bc0: 1e01 |0004: monitor-exit v1 │ │ +061bc2: 0e00 |0005: return-void │ │ +061bc4: 0d00 |0006: move-exception v0 │ │ +061bc6: 1e01 |0007: monitor-exit v1 │ │ +061bc8: 2700 |0008: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x0008 │ │ -> 0x0006 │ │ positions : │ │ 0x0000 line=784 │ │ 0x0001 line=785 │ │ 0x0004 line=786 │ │ @@ -19821,24 +19821,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0536fc: |[0536fc] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.onResume:()V │ │ -05370c: 1d01 |0000: monitor-enter v1 │ │ -05370e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -053710: 5c10 2503 |0002: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mPaused:Z // field@0325 │ │ -053714: 6e10 2b26 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.notify:()V // method@262b │ │ -05371a: 1e01 |0007: monitor-exit v1 │ │ -05371c: 0e00 |0008: return-void │ │ -05371e: 0d00 |0009: move-exception v0 │ │ -053720: 1e01 |000a: monitor-exit v1 │ │ -053722: 2700 |000b: throw v0 │ │ +061bd8: |[061bd8] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.onResume:()V │ │ +061be8: 1d01 |0000: monitor-enter v1 │ │ +061bea: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +061bec: 5c10 2503 |0002: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mPaused:Z // field@0325 │ │ +061bf0: 6e10 2b26 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.notify:()V // method@262b │ │ +061bf6: 1e01 |0007: monitor-exit v1 │ │ +061bf8: 0e00 |0008: return-void │ │ +061bfa: 0d00 |0009: move-exception v0 │ │ +061bfc: 1e01 |000a: monitor-exit v1 │ │ +061bfe: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x000b │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=790 │ │ 0x0001 line=791 │ │ 0x0004 line=792 │ │ @@ -19853,26 +19853,26 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -053730: |[053730] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.onWindowResize:(II)V │ │ -053740: 1d01 |0000: monitor-enter v1 │ │ -053742: 5912 2a03 |0001: iput v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mWidth:I // field@032a │ │ -053746: 5913 2403 |0003: iput v3, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mHeight:I // field@0324 │ │ -05374a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -05374c: 5c10 2903 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mSizeChanged:Z // field@0329 │ │ -053750: 6e10 2b26 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.notify:()V // method@262b │ │ -053756: 1e01 |000b: monitor-exit v1 │ │ -053758: 0e00 |000c: return-void │ │ -05375a: 0d00 |000d: move-exception v0 │ │ -05375c: 1e01 |000e: monitor-exit v1 │ │ -05375e: 2700 |000f: throw v0 │ │ +061c0c: |[061c0c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.onWindowResize:(II)V │ │ +061c1c: 1d01 |0000: monitor-enter v1 │ │ +061c1e: 5912 2a03 |0001: iput v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mWidth:I // field@032a │ │ +061c22: 5913 2403 |0003: iput v3, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mHeight:I // field@0324 │ │ +061c26: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +061c28: 5c10 2903 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mSizeChanged:Z // field@0329 │ │ +061c2c: 6e10 2b26 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.notify:()V // method@262b │ │ +061c32: 1e01 |000b: monitor-exit v1 │ │ +061c34: 0e00 |000c: return-void │ │ +061c36: 0d00 |000d: move-exception v0 │ │ +061c38: 1e01 |000e: monitor-exit v1 │ │ +061c3a: 2700 |000f: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000f │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=797 │ │ 0x0001 line=798 │ │ 0x0003 line=799 │ │ @@ -19891,23 +19891,23 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -05376c: |[05376c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.queueEvent:(Ljava/lang/Runnable;)V │ │ -05377c: 1d01 |0000: monitor-enter v1 │ │ -05377e: 5410 2203 |0001: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@0322 │ │ -053782: 6e20 2f27 2000 |0003: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -053788: 1e01 |0006: monitor-exit v1 │ │ -05378a: 0e00 |0007: return-void │ │ -05378c: 0d00 |0008: move-exception v0 │ │ -05378e: 1e01 |0009: monitor-exit v1 │ │ -053790: 2700 |000a: throw v0 │ │ +061c48: |[061c48] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.queueEvent:(Ljava/lang/Runnable;)V │ │ +061c58: 1d01 |0000: monitor-enter v1 │ │ +061c5a: 5410 2203 |0001: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@0322 │ │ +061c5e: 6e20 2f27 2000 |0003: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +061c64: 1e01 |0006: monitor-exit v1 │ │ +061c66: 0e00 |0007: return-void │ │ +061c68: 0d00 |0008: move-exception v0 │ │ +061c6a: 1e01 |0009: monitor-exit v1 │ │ +061c6c: 2700 |000a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0000 line=822 │ │ 0x0001 line=823 │ │ 0x0006 line=824 │ │ @@ -19922,30 +19922,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0537a0: |[0537a0] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.requestExitAndWait:()V │ │ -0537b0: 1d02 |0000: monitor-enter v2 │ │ -0537b2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0537b4: 5c21 2003 |0002: iput-boolean v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mDone:Z // field@0320 │ │ -0537b8: 6e10 2b26 0200 |0004: invoke-virtual {v2}, Ljava/lang/Object;.notify:()V // method@262b │ │ -0537be: 1e02 |0007: monitor-exit v2 │ │ -0537c0: 6e10 a908 0200 |0008: invoke-virtual {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.join:()V // method@08a9 │ │ -0537c6: 0e00 |000b: return-void │ │ -0537c8: 0d01 |000c: move-exception v1 │ │ -0537ca: 1e02 |000d: monitor-exit v2 │ │ -0537cc: 2701 |000e: throw v1 │ │ -0537ce: 0d00 |000f: move-exception v0 │ │ -0537d0: 7100 8326 0000 |0010: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2683 │ │ -0537d6: 0c01 |0013: move-result-object v1 │ │ -0537d8: 6e10 8426 0100 |0014: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@2684 │ │ -0537de: 28f4 |0017: goto 000b // -000c │ │ +061c7c: |[061c7c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.requestExitAndWait:()V │ │ +061c8c: 1d02 |0000: monitor-enter v2 │ │ +061c8e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +061c90: 5c21 2003 |0002: iput-boolean v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mDone:Z // field@0320 │ │ +061c94: 6e10 2b26 0200 |0004: invoke-virtual {v2}, Ljava/lang/Object;.notify:()V // method@262b │ │ +061c9a: 1e02 |0007: monitor-exit v2 │ │ +061c9c: 6e10 a908 0200 |0008: invoke-virtual {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.join:()V // method@08a9 │ │ +061ca2: 0e00 |000b: return-void │ │ +061ca4: 0d01 |000c: move-exception v1 │ │ +061ca6: 1e02 |000d: monitor-exit v2 │ │ +061ca8: 2701 |000e: throw v1 │ │ +061caa: 0d00 |000f: move-exception v0 │ │ +061cac: 7100 8326 0000 |0010: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2683 │ │ +061cb2: 0c01 |0013: move-result-object v1 │ │ +061cb4: 6e10 8426 0100 |0014: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@2684 │ │ +061cba: 28f4 |0017: goto 000b // -000c │ │ catches : 3 │ │ 0x0002 - 0x0008 │ │ -> 0x000c │ │ 0x0008 - 0x000b │ │ Ljava/lang/InterruptedException; -> 0x000f │ │ 0x000d - 0x000e │ │ -> 0x000c │ │ @@ -19968,24 +19968,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -053800: |[053800] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.requestRender:()V │ │ -053810: 1d01 |0000: monitor-enter v1 │ │ -053812: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -053814: 5c10 2803 |0002: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRequestRender:Z // field@0328 │ │ -053818: 6e10 2b26 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.notify:()V // method@262b │ │ -05381e: 1e01 |0007: monitor-exit v1 │ │ -053820: 0e00 |0008: return-void │ │ -053822: 0d00 |0009: move-exception v0 │ │ -053824: 1e01 |000a: monitor-exit v1 │ │ -053826: 2700 |000b: throw v0 │ │ +061cdc: |[061cdc] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.requestRender:()V │ │ +061cec: 1d01 |0000: monitor-enter v1 │ │ +061cee: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +061cf0: 5c10 2803 |0002: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRequestRender:Z // field@0328 │ │ +061cf4: 6e10 2b26 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.notify:()V // method@262b │ │ +061cfa: 1e01 |0007: monitor-exit v1 │ │ +061cfc: 0e00 |0008: return-void │ │ +061cfe: 0d00 |0009: move-exception v0 │ │ +061d00: 1e01 |000a: monitor-exit v1 │ │ +061d02: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x000b │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=763 │ │ 0x0001 line=764 │ │ 0x0004 line=765 │ │ @@ -20000,27 +20000,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -053834: |[053834] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.run:()V │ │ -053844: 6201 3e03 |0000: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.sEglLock:Ljava/lang/Object; // field@033e │ │ -053848: 1d01 |0002: monitor-enter v1 │ │ -05384a: 7010 a808 0200 |0003: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.guardedRun:()V // method@08a8 │ │ -053850: 1e01 |0006: monitor-exit v1 │ │ -053852: 0e00 |0007: return-void │ │ -053854: 0d00 |0008: move-exception v0 │ │ -053856: 1e01 |0009: monitor-exit v1 │ │ -053858: 2700 |000a: throw v0 │ │ -05385a: 0d00 |000b: move-exception v0 │ │ -05385c: 28fb |000c: goto 0007 // -0005 │ │ -05385e: 0d00 |000d: move-exception v0 │ │ -053860: 2700 |000e: throw v0 │ │ +061d10: |[061d10] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.run:()V │ │ +061d20: 6201 3e03 |0000: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.sEglLock:Ljava/lang/Object; // field@033e │ │ +061d24: 1d01 |0002: monitor-enter v1 │ │ +061d26: 7010 a808 0200 |0003: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.guardedRun:()V // method@08a8 │ │ +061d2c: 1e01 |0006: monitor-exit v1 │ │ +061d2e: 0e00 |0007: return-void │ │ +061d30: 0d00 |0008: move-exception v0 │ │ +061d32: 1e01 |0009: monitor-exit v1 │ │ +061d34: 2700 |000a: throw v0 │ │ +061d36: 0d00 |000b: move-exception v0 │ │ +061d38: 28fb |000c: goto 0007 // -0005 │ │ +061d3a: 0d00 |000d: move-exception v0 │ │ +061d3c: 2700 |000e: throw v0 │ │ catches : 3 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/InterruptedException; -> 0x000b │ │ -> 0x000d │ │ 0x0003 - 0x000a │ │ -> 0x0008 │ │ 0x000a - 0x000b │ │ @@ -20042,31 +20042,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -053884: |[053884] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.setRenderMode:(I)V │ │ -053894: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -053896: 3a03 0400 |0001: if-ltz v3, 0005 // +0004 │ │ -05389a: 3703 0a00 |0003: if-le v3, v0, 000d // +000a │ │ -05389e: 2200 af03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0538a2: 1a01 6725 |0007: const-string v1, "renderMode" // string@2567 │ │ -0538a6: 7020 f825 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0538ac: 2700 |000c: throw v0 │ │ -0538ae: 1d02 |000d: monitor-enter v2 │ │ -0538b0: 5923 2603 |000e: iput v3, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRenderMode:I // field@0326 │ │ -0538b4: 3303 0500 |0010: if-ne v3, v0, 0015 // +0005 │ │ -0538b8: 6e10 2b26 0200 |0012: invoke-virtual {v2}, Ljava/lang/Object;.notify:()V // method@262b │ │ -0538be: 1e02 |0015: monitor-exit v2 │ │ -0538c0: 0e00 |0016: return-void │ │ -0538c2: 0d00 |0017: move-exception v0 │ │ -0538c4: 1e02 |0018: monitor-exit v2 │ │ -0538c6: 2700 |0019: throw v0 │ │ +061d60: |[061d60] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.setRenderMode:(I)V │ │ +061d70: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +061d72: 3a03 0400 |0001: if-ltz v3, 0005 // +0004 │ │ +061d76: 3703 0a00 |0003: if-le v3, v0, 000d // +000a │ │ +061d7a: 2200 ad03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +061d7e: 1a01 6525 |0007: const-string v1, "renderMode" // string@2565 │ │ +061d82: 7020 f825 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +061d88: 2700 |000c: throw v0 │ │ +061d8a: 1d02 |000d: monitor-enter v2 │ │ +061d8c: 5923 2603 |000e: iput v3, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRenderMode:I // field@0326 │ │ +061d90: 3303 0500 |0010: if-ne v3, v0, 0015 // +0005 │ │ +061d94: 6e10 2b26 0200 |0012: invoke-virtual {v2}, Ljava/lang/Object;.notify:()V // method@262b │ │ +061d9a: 1e02 |0015: monitor-exit v2 │ │ +061d9c: 0e00 |0016: return-void │ │ +061d9e: 0d00 |0017: move-exception v0 │ │ +061da0: 1e02 |0018: monitor-exit v2 │ │ +061da2: 2700 |0019: throw v0 │ │ catches : 1 │ │ 0x000e - 0x0019 │ │ -> 0x0017 │ │ positions : │ │ 0x0001 line=745 │ │ 0x0005 line=746 │ │ 0x000d line=748 │ │ @@ -20085,24 +20085,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0538d4: |[0538d4] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.surfaceCreated:()V │ │ -0538e4: 1d01 |0000: monitor-enter v1 │ │ -0538e6: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -0538e8: 5c10 2303 |0002: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mHasSurface:Z // field@0323 │ │ -0538ec: 6e10 2b26 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.notify:()V // method@262b │ │ -0538f2: 1e01 |0007: monitor-exit v1 │ │ -0538f4: 0e00 |0008: return-void │ │ -0538f6: 0d00 |0009: move-exception v0 │ │ -0538f8: 1e01 |000a: monitor-exit v1 │ │ -0538fa: 2700 |000b: throw v0 │ │ +061db0: |[061db0] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.surfaceCreated:()V │ │ +061dc0: 1d01 |0000: monitor-enter v1 │ │ +061dc2: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +061dc4: 5c10 2303 |0002: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mHasSurface:Z // field@0323 │ │ +061dc8: 6e10 2b26 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.notify:()V // method@262b │ │ +061dce: 1e01 |0007: monitor-exit v1 │ │ +061dd0: 0e00 |0008: return-void │ │ +061dd2: 0d00 |0009: move-exception v0 │ │ +061dd4: 1e01 |000a: monitor-exit v1 │ │ +061dd6: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x000b │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=770 │ │ 0x0001 line=771 │ │ 0x0004 line=772 │ │ @@ -20117,24 +20117,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -053908: |[053908] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.surfaceDestroyed:()V │ │ -053918: 1d01 |0000: monitor-enter v1 │ │ -05391a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -05391c: 5c10 2303 |0002: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mHasSurface:Z // field@0323 │ │ -053920: 6e10 2b26 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.notify:()V // method@262b │ │ -053926: 1e01 |0007: monitor-exit v1 │ │ -053928: 0e00 |0008: return-void │ │ -05392a: 0d00 |0009: move-exception v0 │ │ -05392c: 1e01 |000a: monitor-exit v1 │ │ -05392e: 2700 |000b: throw v0 │ │ +061de4: |[061de4] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.surfaceDestroyed:()V │ │ +061df4: 1d01 |0000: monitor-enter v1 │ │ +061df6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +061df8: 5c10 2303 |0002: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mHasSurface:Z // field@0323 │ │ +061dfc: 6e10 2b26 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.notify:()V // method@262b │ │ +061e02: 1e01 |0007: monitor-exit v1 │ │ +061e04: 0e00 |0008: return-void │ │ +061e06: 0d00 |0009: move-exception v0 │ │ +061e08: 1e01 |000a: monitor-exit v1 │ │ +061e0a: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x000b │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=777 │ │ 0x0001 line=778 │ │ 0x0004 line=779 │ │ @@ -20143,17 +20143,17 @@ │ │ 0x0009 line=780 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; │ │ │ │ source_file_idx : 1118 (GLSurfaceViewCupcake.java) │ │ │ │ Class #104 header: │ │ -class_idx : 262 │ │ +class_idx : 260 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1118 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #104 annotations: │ │ @@ -20175,17 +20175,17 @@ │ │ type : '(Ljavax/microedition/khronos/opengles/GL;)Ljavax/microedition/khronos/opengles/GL;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1118 (GLSurfaceViewCupcake.java) │ │ │ │ Class #105 header: │ │ -class_idx : 263 │ │ +class_idx : 261 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 928 │ │ +superclass_idx : 926 │ │ source_file_idx : 1118 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #105 annotations: │ │ @@ -20210,20 +20210,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -05393c: |[05393c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$LogWriter.:()V │ │ -05394c: 7010 b425 0100 |0000: invoke-direct {v1}, Ljava/io/Writer;.:()V // method@25b4 │ │ -053952: 2200 c503 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -053956: 7010 6726 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -05395c: 5b10 2c03 |0008: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@032c │ │ -053960: 0e00 |000a: return-void │ │ +061e18: |[061e18] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$LogWriter.:()V │ │ +061e28: 7010 b425 0100 |0000: invoke-direct {v1}, Ljava/io/Writer;.:()V // method@25b4 │ │ +061e2e: 2200 c303 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +061e32: 7010 6726 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +061e38: 5b10 2c03 |0008: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@032c │ │ +061e3c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=850 │ │ 0x0003 line=881 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter; │ │ │ │ @@ -20232,31 +20232,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -053964: |[053964] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$LogWriter.flushBuilder:()V │ │ -053974: 5430 2c03 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@032c │ │ -053978: 6e10 7226 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2672 │ │ -05397e: 0a00 |0005: move-result v0 │ │ -053980: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ -053984: 1a00 5b04 |0008: const-string v0, "GLSurfaceView" // string@045b │ │ -053988: 5431 2c03 |000a: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@032c │ │ -05398c: 6e10 7426 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -053992: 0c01 |000f: move-result-object v1 │ │ -053994: 7120 9a00 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@009a │ │ -05399a: 5430 2c03 |0013: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@032c │ │ -05399e: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -0539a0: 5432 2c03 |0016: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@032c │ │ -0539a4: 6e10 7226 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@2672 │ │ -0539aa: 0a02 |001b: move-result v2 │ │ -0539ac: 6e30 7126 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@2671 │ │ -0539b2: 0e00 |001f: return-void │ │ +061e40: |[061e40] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$LogWriter.flushBuilder:()V │ │ +061e50: 5430 2c03 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@032c │ │ +061e54: 6e10 7226 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2672 │ │ +061e5a: 0a00 |0005: move-result v0 │ │ +061e5c: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ +061e60: 1a00 5b04 |0008: const-string v0, "GLSurfaceView" // string@045b │ │ +061e64: 5431 2c03 |000a: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@032c │ │ +061e68: 6e10 7426 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +061e6e: 0c01 |000f: move-result-object v1 │ │ +061e70: 7120 9a00 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@009a │ │ +061e76: 5430 2c03 |0013: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@032c │ │ +061e7a: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +061e7c: 5432 2c03 |0016: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@032c │ │ +061e80: 6e10 7226 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@2672 │ │ +061e86: 0a02 |001b: move-result v2 │ │ +061e88: 6e30 7126 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@2671 │ │ +061e8e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=875 │ │ 0x0008 line=876 │ │ 0x0013 line=877 │ │ 0x001f line=879 │ │ locals : │ │ @@ -20268,17 +20268,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0539b4: |[0539b4] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$LogWriter.close:()V │ │ -0539c4: 7010 bb08 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.flushBuilder:()V // method@08bb │ │ -0539ca: 0e00 |0003: return-void │ │ +061e90: |[061e90] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$LogWriter.close:()V │ │ +061ea0: 7010 bb08 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.flushBuilder:()V // method@08bb │ │ +061ea6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=854 │ │ 0x0003 line=855 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter; │ │ │ │ @@ -20287,17 +20287,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0539cc: |[0539cc] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$LogWriter.flush:()V │ │ -0539dc: 7010 bb08 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.flushBuilder:()V // method@08bb │ │ -0539e2: 0e00 |0003: return-void │ │ +061ea8: |[061ea8] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$LogWriter.flush:()V │ │ +061eb8: 7010 bb08 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.flushBuilder:()V // method@08bb │ │ +061ebe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=859 │ │ 0x0003 line=860 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter; │ │ │ │ @@ -20306,28 +20306,28 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0539e4: |[0539e4] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$LogWriter.write:([CII)V │ │ -0539f4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0539f6: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ -0539fa: 9002 0501 |0003: add-int v2, v5, v1 │ │ -0539fe: 4900 0402 |0005: aget-char v0, v4, v2 │ │ -053a02: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ -053a06: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ -053a0a: 7010 bb08 0300 |000b: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.flushBuilder:()V // method@08bb │ │ -053a10: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -053a14: 28f1 |0010: goto 0001 // -000f │ │ -053a16: 5432 2c03 |0011: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@032c │ │ -053a1a: 6e20 6926 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -053a20: 28f8 |0016: goto 000e // -0008 │ │ -053a22: 0e00 |0017: return-void │ │ +061ec0: |[061ec0] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$LogWriter.write:([CII)V │ │ +061ed0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +061ed2: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ +061ed6: 9002 0501 |0003: add-int v2, v5, v1 │ │ +061eda: 4900 0402 |0005: aget-char v0, v4, v2 │ │ +061ede: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ +061ee2: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ +061ee6: 7010 bb08 0300 |000b: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.flushBuilder:()V // method@08bb │ │ +061eec: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +061ef0: 28f1 |0010: goto 0001 // -000f │ │ +061ef2: 5432 2c03 |0011: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@032c │ │ +061ef6: 6e20 6926 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +061efc: 28f8 |0016: goto 000e // -0008 │ │ +061efe: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=864 │ │ 0x0003 line=865 │ │ 0x0007 line=866 │ │ 0x000b line=867 │ │ 0x000e line=864 │ │ @@ -20340,17 +20340,17 @@ │ │ 0x0000 - 0x0018 reg=4 buf [C │ │ 0x0000 - 0x0018 reg=5 offset I │ │ 0x0000 - 0x0018 reg=6 count I │ │ │ │ source_file_idx : 1118 (GLSurfaceViewCupcake.java) │ │ │ │ Class #106 header: │ │ -class_idx : 265 │ │ +class_idx : 263 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 61 │ │ +superclass_idx : 60 │ │ source_file_idx : 1118 │ │ static_fields_size : 5 │ │ instance_fields_size: 10 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 17 │ │ │ │ Class #106 annotations: │ │ @@ -20434,38 +20434,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -053a24: |[053a24] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.:()V │ │ -053a34: 2200 bd03 |0000: new-instance v0, Ljava/lang/Object; // type@03bd │ │ -053a38: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -053a3e: 6900 3e03 |0005: sput-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.sEglLock:Ljava/lang/Object; // field@033e │ │ -053a42: 0e00 |0007: return-void │ │ +061f00: |[061f00] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.:()V │ │ +061f10: 2200 bb03 |0000: new-instance v0, Ljava/lang/Object; // type@03bb │ │ +061f14: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +061f1a: 6900 3e03 |0005: sput-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.sEglLock:Ljava/lang/Object; // field@033e │ │ +061f1e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=884 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -053a44: |[053a44] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.:(Landroid/content/Context;Landroid/util/AttributeSet;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ -053a54: 7030 b000 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/SurfaceView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@00b0 │ │ -053a5a: 5b03 3d03 |0003: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@033d │ │ -053a5e: 7010 c408 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.init:()V // method@08c4 │ │ -053a64: 0e00 |0008: return-void │ │ +061f20: |[061f20] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.:(Landroid/content/Context;Landroid/util/AttributeSet;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ +061f30: 7030 b000 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/SurfaceView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@00b0 │ │ +061f36: 5b03 3d03 |0003: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@033d │ │ +061f3a: 7010 c408 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.init:()V // method@08c4 │ │ +061f40: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0003 line=170 │ │ 0x0005 line=171 │ │ 0x0008 line=172 │ │ locals : │ │ @@ -20479,19 +20479,19 @@ │ │ type : '(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -053a68: |[053a68] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ -053a78: 7020 af00 1000 |0000: invoke-direct {v0, v1}, Landroid/view/SurfaceView;.:(Landroid/content/Context;)V // method@00af │ │ -053a7e: 5b02 3d03 |0003: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@033d │ │ -053a82: 7010 c408 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.init:()V // method@08c4 │ │ -053a88: 0e00 |0008: return-void │ │ +061f44: |[061f44] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ +061f54: 7020 af00 1000 |0000: invoke-direct {v0, v1}, Landroid/view/SurfaceView;.:(Landroid/content/Context;)V // method@00af │ │ +061f5a: 5b02 3d03 |0003: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@033d │ │ +061f5e: 7010 c408 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.init:()V // method@08c4 │ │ +061f64: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0003 line=163 │ │ 0x0005 line=164 │ │ 0x0008 line=165 │ │ locals : │ │ @@ -20504,23 +20504,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -053a8c: |[053a8c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.init:()V │ │ -053a9c: 6e10 c208 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.getHolder:()Landroid/view/SurfaceHolder; // method@08c2 │ │ -053aa2: 0c00 |0003: move-result-object v0 │ │ -053aa4: 7220 ac00 2000 |0004: invoke-interface {v0, v2}, Landroid/view/SurfaceHolder;.addCallback:(Landroid/view/SurfaceHolder$Callback;)V // method@00ac │ │ -053aaa: 1221 |0007: const/4 v1, #int 2 // #2 │ │ -053aac: 7220 ae00 1000 |0008: invoke-interface {v0, v1}, Landroid/view/SurfaceHolder;.setType:(I)V // method@00ae │ │ -053ab2: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -053ab4: 5921 3903 |000c: iput v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mRenderMode:I // field@0339 │ │ -053ab8: 0e00 |000e: return-void │ │ +061f68: |[061f68] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.init:()V │ │ +061f78: 6e10 c208 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.getHolder:()Landroid/view/SurfaceHolder; // method@08c2 │ │ +061f7e: 0c00 |0003: move-result-object v0 │ │ +061f80: 7220 ac00 2000 |0004: invoke-interface {v0, v2}, Landroid/view/SurfaceHolder;.addCallback:(Landroid/view/SurfaceHolder$Callback;)V // method@00ac │ │ +061f86: 1221 |0007: const/4 v1, #int 2 // #2 │ │ +061f88: 7220 ae00 1000 |0008: invoke-interface {v0, v1}, Landroid/view/SurfaceHolder;.setType:(I)V // method@00ae │ │ +061f8e: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +061f90: 5921 3903 |000c: iput v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mRenderMode:I // field@0339 │ │ +061f94: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0004 line=184 │ │ 0x0007 line=185 │ │ 0x000b line=186 │ │ 0x000e line=187 │ │ @@ -20534,17 +20534,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053abc: |[053abc] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.getDebugFlags:()I │ │ -053acc: 5210 3403 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mDebugFlags:I // field@0334 │ │ -053ad0: 0f00 |0002: return v0 │ │ +061f98: |[061f98] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.getDebugFlags:()I │ │ +061fa8: 5210 3403 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mDebugFlags:I // field@0334 │ │ +061fac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; │ │ │ │ #1 : (in Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;) │ │ @@ -20552,17 +20552,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053ad4: |[053ad4] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.getRenderMode:()I │ │ -053ae4: 5210 3903 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mRenderMode:I // field@0339 │ │ -053ae8: 0f00 |0002: return v0 │ │ +061fb0: |[061fb0] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.getRenderMode:()I │ │ +061fc0: 5210 3903 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mRenderMode:I // field@0339 │ │ +061fc4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; │ │ │ │ #2 : (in Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;) │ │ @@ -20570,22 +20570,22 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -053aec: |[053aec] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.onMeasure:(II)V │ │ -053afc: 5431 3d03 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@033d │ │ -053b00: 7230 4c09 4105 |0002: invoke-interface {v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;.calcMeasures:(II)Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; // method@094c │ │ -053b06: 0c00 |0005: move-result-object v0 │ │ -053b08: 5201 5403 |0006: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.width:I // field@0354 │ │ -053b0c: 5202 5303 |0008: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.height:I // field@0353 │ │ -053b10: 6e30 cf08 1302 |000a: invoke-virtual {v3, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setMeasuredDimension:(II)V // method@08cf │ │ -053b16: 0e00 |000d: return-void │ │ +061fc8: |[061fc8] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.onMeasure:(II)V │ │ +061fd8: 5431 3d03 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@033d │ │ +061fdc: 7230 4c09 4105 |0002: invoke-interface {v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;.calcMeasures:(II)Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; // method@094c │ │ +061fe2: 0c00 |0005: move-result-object v0 │ │ +061fe4: 5201 5403 |0006: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.width:I // field@0354 │ │ +061fe8: 5202 5303 |0008: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.height:I // field@0353 │ │ +061fec: 6e30 cf08 1302 |000a: invoke-virtual {v3, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setMeasuredDimension:(II)V // method@08cf │ │ +061ff2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0006 line=177 │ │ 0x000d line=178 │ │ locals : │ │ 0x0006 - 0x000e reg=0 measures Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; │ │ @@ -20598,22 +20598,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -053b18: |[053b18] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.onPause:()V │ │ -053b28: 5410 3603 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ -053b2c: 6e10 ab08 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.onPause:()V // method@08ab │ │ -053b32: 5410 3603 |0005: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ -053b36: 6e10 af08 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.requestExitAndWait:()V // method@08af │ │ -053b3c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -053b3e: 5b10 3603 |000b: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ -053b42: 0e00 |000d: return-void │ │ +061ff4: |[061ff4] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.onPause:()V │ │ +062004: 5410 3603 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ +062008: 6e10 ab08 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.onPause:()V // method@08ab │ │ +06200e: 5410 3603 |0005: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ +062012: 6e10 af08 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.requestExitAndWait:()V // method@08af │ │ +062018: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +06201a: 5b10 3603 |000b: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ +06201e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x0005 line=355 │ │ 0x000a line=356 │ │ 0x000d line=357 │ │ locals : │ │ @@ -20624,45 +20624,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -053b44: |[053b44] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.onResume:()V │ │ -053b54: 5430 3503 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@0335 │ │ -053b58: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -053b5c: 2200 0801 |0004: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$SimpleEGLConfigChooser; // type@0108 │ │ -053b60: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -053b62: 7020 bd08 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$SimpleEGLConfigChooser;.:(Z)V // method@08bd │ │ -053b68: 5b30 3503 |000a: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@0335 │ │ -053b6c: 2200 0501 |000c: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // type@0105 │ │ -053b70: 5431 3a03 |000e: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@033a │ │ -053b74: 7030 a508 3001 |0010: invoke-direct {v0, v3, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;Landroid/opengl/GLSurfaceView$Renderer;)V // method@08a5 │ │ -053b7a: 5b30 3603 |0013: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ -053b7e: 5430 3603 |0015: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ -053b82: 6e10 b408 0000 |0017: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.start:()V // method@08b4 │ │ -053b88: 5430 3603 |001a: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ -053b8c: 5231 3903 |001c: iget v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mRenderMode:I // field@0339 │ │ -053b90: 6e20 b308 1000 |001e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.setRenderMode:(I)V // method@08b3 │ │ -053b96: 5530 3803 |0021: iget-boolean v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mHasSurface:Z // field@0338 │ │ -053b9a: 3800 0700 |0023: if-eqz v0, 002a // +0007 │ │ -053b9e: 5430 3603 |0025: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ -053ba2: 6e10 b508 0000 |0027: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.surfaceCreated:()V // method@08b5 │ │ -053ba8: 5230 3c03 |002a: iget v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mSurfaceWidth:I // field@033c │ │ -053bac: 3d00 0f00 |002c: if-lez v0, 003b // +000f │ │ -053bb0: 5230 3b03 |002e: iget v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mSurfaceHeight:I // field@033b │ │ -053bb4: 3d00 0b00 |0030: if-lez v0, 003b // +000b │ │ -053bb8: 5430 3603 |0032: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ -053bbc: 5231 3c03 |0034: iget v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mSurfaceWidth:I // field@033c │ │ -053bc0: 5232 3b03 |0036: iget v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mSurfaceHeight:I // field@033b │ │ -053bc4: 6e30 ad08 1002 |0038: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.onWindowResize:(II)V // method@08ad │ │ -053bca: 5430 3603 |003b: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ -053bce: 6e10 ac08 0000 |003d: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.onResume:()V // method@08ac │ │ -053bd4: 0e00 |0040: return-void │ │ +062020: |[062020] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.onResume:()V │ │ +062030: 5430 3503 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@0335 │ │ +062034: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +062038: 2200 0601 |0004: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$SimpleEGLConfigChooser; // type@0106 │ │ +06203c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +06203e: 7020 bd08 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$SimpleEGLConfigChooser;.:(Z)V // method@08bd │ │ +062044: 5b30 3503 |000a: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@0335 │ │ +062048: 2200 0301 |000c: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // type@0103 │ │ +06204c: 5431 3a03 |000e: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@033a │ │ +062050: 7030 a508 3001 |0010: invoke-direct {v0, v3, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;Landroid/opengl/GLSurfaceView$Renderer;)V // method@08a5 │ │ +062056: 5b30 3603 |0013: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ +06205a: 5430 3603 |0015: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ +06205e: 6e10 b408 0000 |0017: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.start:()V // method@08b4 │ │ +062064: 5430 3603 |001a: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ +062068: 5231 3903 |001c: iget v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mRenderMode:I // field@0339 │ │ +06206c: 6e20 b308 1000 |001e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.setRenderMode:(I)V // method@08b3 │ │ +062072: 5530 3803 |0021: iget-boolean v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mHasSurface:Z // field@0338 │ │ +062076: 3800 0700 |0023: if-eqz v0, 002a // +0007 │ │ +06207a: 5430 3603 |0025: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ +06207e: 6e10 b508 0000 |0027: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.surfaceCreated:()V // method@08b5 │ │ +062084: 5230 3c03 |002a: iget v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mSurfaceWidth:I // field@033c │ │ +062088: 3d00 0f00 |002c: if-lez v0, 003b // +000f │ │ +06208c: 5230 3b03 |002e: iget v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mSurfaceHeight:I // field@033b │ │ +062090: 3d00 0b00 |0030: if-lez v0, 003b // +000b │ │ +062094: 5430 3603 |0032: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ +062098: 5231 3c03 |0034: iget v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mSurfaceWidth:I // field@033c │ │ +06209c: 5232 3b03 |0036: iget v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mSurfaceHeight:I // field@033b │ │ +0620a0: 6e30 ad08 1002 |0038: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.onWindowResize:(II)V // method@08ad │ │ +0620a6: 5430 3603 |003b: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ +0620aa: 6e10 ac08 0000 |003d: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.onResume:()V // method@08ac │ │ +0620b0: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0004 line=364 │ │ 0x000c line=366 │ │ 0x0015 line=367 │ │ 0x001a line=368 │ │ @@ -20680,20 +20680,20 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -053bd8: |[053bd8] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.queueEvent:(Ljava/lang/Runnable;)V │ │ -053be8: 5410 3603 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ -053bec: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -053bf0: 5410 3603 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ -053bf4: 6e20 ae08 2000 |0006: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.queueEvent:(Ljava/lang/Runnable;)V // method@08ae │ │ -053bfa: 0e00 |0009: return-void │ │ +0620b4: |[0620b4] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.queueEvent:(Ljava/lang/Runnable;)V │ │ +0620c4: 5410 3603 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ +0620c8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0620cc: 5410 3603 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ +0620d0: 6e20 ae08 2000 |0006: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.queueEvent:(Ljava/lang/Runnable;)V // method@08ae │ │ +0620d6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0004 line=383 │ │ 0x0009 line=385 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; │ │ @@ -20704,19 +20704,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -053bfc: |[053bfc] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.requestRender:()V │ │ -053c0c: 5410 3603 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ -053c10: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -053c14: 6e10 b008 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.requestRender:()V // method@08b0 │ │ -053c1a: 0e00 |0007: return-void │ │ +0620d8: |[0620d8] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.requestRender:()V │ │ +0620e8: 5410 3603 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ +0620ec: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0620f0: 6e10 b008 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.requestRender:()V // method@08b0 │ │ +0620f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0002 line=317 │ │ 0x0004 line=318 │ │ 0x0007 line=320 │ │ locals : │ │ @@ -20728,17 +20728,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053c1c: |[053c1c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.setDebugFlags:(I)V │ │ -053c2c: 5901 3403 |0000: iput v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mDebugFlags:I // field@0334 │ │ -053c30: 0e00 |0002: return-void │ │ +0620f8: |[0620f8] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.setDebugFlags:(I)V │ │ +062108: 5901 3403 |0000: iput v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mDebugFlags:I // field@0334 │ │ +06210c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0002 line=208 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; │ │ 0x0000 - 0x0003 reg=1 debugFlags I │ │ @@ -20748,25 +20748,25 @@ │ │ type : '(IIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 15 16-bit code units │ │ -053c34: |[053c34] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.setEGLConfigChooser:(IIIIII)V │ │ -053c44: 2200 0301 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser; // type@0103 │ │ -053c48: 0181 |0002: move v1, v8 │ │ -053c4a: 0192 |0003: move v2, v9 │ │ -053c4c: 01a3 |0004: move v3, v10 │ │ -053c4e: 01b4 |0005: move v4, v11 │ │ -053c50: 01c5 |0006: move v5, v12 │ │ -053c52: 01d6 |0007: move v6, v13 │ │ -053c54: 7607 9d08 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.:(IIIIII)V // method@089d │ │ -053c5a: 6e20 cc08 0700 |000b: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@08cc │ │ -053c60: 0e00 |000e: return-void │ │ +062110: |[062110] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.setEGLConfigChooser:(IIIIII)V │ │ +062120: 2200 0101 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser; // type@0101 │ │ +062124: 0181 |0002: move v1, v8 │ │ +062126: 0192 |0003: move v2, v9 │ │ +062128: 01a3 |0004: move v3, v10 │ │ +06212a: 01b4 |0005: move v4, v11 │ │ +06212c: 01c5 |0006: move v5, v12 │ │ +06212e: 01d6 |0007: move v6, v13 │ │ +062130: 7607 9d08 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.:(IIIIII)V // method@089d │ │ +062136: 6e20 cc08 0700 |000b: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@08cc │ │ +06213c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x000e line=283 │ │ locals : │ │ 0x0000 - 0x000f reg=7 this Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; │ │ 0x0000 - 0x000f reg=8 redSize I │ │ @@ -20781,23 +20781,23 @@ │ │ type : '(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -053c64: |[053c64] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V │ │ -053c74: 5420 3a03 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@033a │ │ -053c78: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -053c7c: 2200 b003 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -053c80: 1a01 6a27 |0006: const-string v1, "setRenderer has already been called for this instance." // string@276a │ │ -053c84: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -053c8a: 2700 |000b: throw v0 │ │ -053c8c: 5b23 3503 |000c: iput-object v3, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@0335 │ │ -053c90: 0e00 |000e: return-void │ │ +062140: |[062140] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V │ │ +062150: 5420 3a03 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@033a │ │ +062154: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +062158: 2200 ae03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +06215c: 1a01 6827 |0006: const-string v1, "setRenderer has already been called for this instance." // string@2768 │ │ +062160: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +062166: 2700 |000b: throw v0 │ │ +062168: 5b23 3503 |000c: iput-object v3, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@0335 │ │ +06216c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0004 line=256 │ │ 0x000c line=258 │ │ 0x000e line=259 │ │ locals : │ │ @@ -20809,19 +20809,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -053c94: |[053c94] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.setEGLConfigChooser:(Z)V │ │ -053ca4: 2200 0801 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$SimpleEGLConfigChooser; // type@0108 │ │ -053ca8: 7020 bd08 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$SimpleEGLConfigChooser;.:(Z)V // method@08bd │ │ -053cae: 6e20 cc08 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@08cc │ │ -053cb4: 0e00 |0008: return-void │ │ +062170: |[062170] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.setEGLConfigChooser:(Z)V │ │ +062180: 2200 0601 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$SimpleEGLConfigChooser; // type@0106 │ │ +062184: 7020 bd08 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$SimpleEGLConfigChooser;.:(Z)V // method@08bd │ │ +06218a: 6e20 cc08 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@08cc │ │ +062190: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0008 line=272 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; │ │ 0x0000 - 0x0009 reg=2 needDepth Z │ │ @@ -20831,17 +20831,17 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLWrapper;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053cb8: |[053cb8] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.setGLWrapper:(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLWrapper;)V │ │ -053cc8: 5b01 3703 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLWrapper; // field@0337 │ │ -053ccc: 0e00 |0002: return-void │ │ +062194: |[062194] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.setGLWrapper:(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLWrapper;)V │ │ +0621a4: 5b01 3703 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLWrapper; // field@0337 │ │ +0621a8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0002 line=199 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; │ │ 0x0000 - 0x0003 reg=1 glWrapper Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLWrapper; │ │ @@ -20851,21 +20851,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -053cd0: |[053cd0] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.setRenderMode:(I)V │ │ -053ce0: 5912 3903 |0000: iput v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mRenderMode:I // field@0339 │ │ -053ce4: 5410 3603 |0002: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ -053ce8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -053cec: 5410 3603 |0006: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ -053cf0: 6e20 b308 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.setRenderMode:(I)V // method@08b3 │ │ -053cf6: 0e00 |000b: return-void │ │ +0621ac: |[0621ac] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.setRenderMode:(I)V │ │ +0621bc: 5912 3903 |0000: iput v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mRenderMode:I // field@0339 │ │ +0621c0: 5410 3603 |0002: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ +0621c4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0621c8: 5410 3603 |0006: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ +0621cc: 6e20 b308 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.setRenderMode:(I)V // method@08b3 │ │ +0621d2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0002 line=299 │ │ 0x0006 line=300 │ │ 0x000b line=302 │ │ locals : │ │ @@ -20877,23 +20877,23 @@ │ │ type : '(Landroid/opengl/GLSurfaceView$Renderer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -053cf8: |[053cf8] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V │ │ -053d08: 5420 3a03 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@033a │ │ -053d0c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -053d10: 2200 b003 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -053d14: 1a01 6a27 |0006: const-string v1, "setRenderer has already been called for this instance." // string@276a │ │ -053d18: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -053d1e: 2700 |000b: throw v0 │ │ -053d20: 5b23 3a03 |000c: iput-object v3, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@033a │ │ -053d24: 0e00 |000e: return-void │ │ +0621d4: |[0621d4] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V │ │ +0621e4: 5420 3a03 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@033a │ │ +0621e8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0621ec: 2200 ae03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +0621f0: 1a01 6827 |0006: const-string v1, "setRenderer has already been called for this instance." // string@2768 │ │ +0621f4: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0621fa: 2700 |000b: throw v0 │ │ +0621fc: 5b23 3a03 |000c: iput-object v3, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@033a │ │ +062200: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0004 line=241 │ │ 0x000c line=244 │ │ 0x000e line=245 │ │ locals : │ │ @@ -20905,22 +20905,22 @@ │ │ type : '(Landroid/view/SurfaceHolder;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -053d28: |[053d28] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.surfaceChanged:(Landroid/view/SurfaceHolder;III)V │ │ -053d38: 5410 3603 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ -053d3c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -053d40: 5410 3603 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ -053d44: 6e30 ad08 4005 |0006: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.onWindowResize:(II)V // method@08ad │ │ -053d4a: 5914 3c03 |0009: iput v4, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mSurfaceWidth:I // field@033c │ │ -053d4e: 5915 3b03 |000b: iput v5, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mSurfaceHeight:I // field@033b │ │ -053d52: 0e00 |000d: return-void │ │ +062204: |[062204] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.surfaceChanged:(Landroid/view/SurfaceHolder;III)V │ │ +062214: 5410 3603 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ +062218: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +06221c: 5410 3603 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ +062220: 6e30 ad08 4005 |0006: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.onWindowResize:(II)V // method@08ad │ │ +062226: 5914 3c03 |0009: iput v4, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mSurfaceWidth:I // field@033c │ │ +06222a: 5915 3b03 |000b: iput v5, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mSurfaceHeight:I // field@033b │ │ +06222e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0004 line=345 │ │ 0x0009 line=347 │ │ 0x000b line=348 │ │ 0x000d line=349 │ │ @@ -20936,22 +20936,22 @@ │ │ type : '(Landroid/view/SurfaceHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -053d54: |[053d54] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.surfaceCreated:(Landroid/view/SurfaceHolder;)V │ │ -053d64: 5410 3603 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ -053d68: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -053d6c: 5410 3603 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ -053d70: 6e10 b508 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.surfaceCreated:()V // method@08b5 │ │ -053d76: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -053d78: 5c10 3803 |000a: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mHasSurface:Z // field@0338 │ │ -053d7c: 0e00 |000c: return-void │ │ +062230: |[062230] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.surfaceCreated:(Landroid/view/SurfaceHolder;)V │ │ +062240: 5410 3603 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ +062244: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +062248: 5410 3603 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ +06224c: 6e10 b508 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.surfaceCreated:()V // method@08b5 │ │ +062252: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +062254: 5c10 3803 |000a: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mHasSurface:Z // field@0338 │ │ +062258: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x0004 line=326 │ │ 0x0009 line=328 │ │ 0x000c line=329 │ │ locals : │ │ @@ -20963,38 +20963,38 @@ │ │ type : '(Landroid/view/SurfaceHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -053d80: |[053d80] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.surfaceDestroyed:(Landroid/view/SurfaceHolder;)V │ │ -053d90: 5410 3603 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ -053d94: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -053d98: 5410 3603 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ -053d9c: 6e10 b608 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.surfaceDestroyed:()V // method@08b6 │ │ -053da2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -053da4: 5c10 3803 |000a: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mHasSurface:Z // field@0338 │ │ -053da8: 0e00 |000c: return-void │ │ +06225c: |[06225c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.surfaceDestroyed:(Landroid/view/SurfaceHolder;)V │ │ +06226c: 5410 3603 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ +062270: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +062274: 5410 3603 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0336 │ │ +062278: 6e10 b608 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.surfaceDestroyed:()V // method@08b6 │ │ +06227e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +062280: 5c10 3803 |000a: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mHasSurface:Z // field@0338 │ │ +062284: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0004 line=336 │ │ 0x0009 line=338 │ │ 0x000c line=339 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; │ │ 0x0000 - 0x000d reg=2 holder Landroid/view/SurfaceHolder; │ │ │ │ source_file_idx : 1118 (GLSurfaceViewCupcake.java) │ │ │ │ Class #107 header: │ │ -class_idx : 266 │ │ +class_idx : 264 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1124 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 108 │ │ │ │ Class #107 - │ │ @@ -21035,39 +21035,39 @@ │ │ type : '(Ljavax/microedition/khronos/opengles/GL;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 44 16-bit code units │ │ -053dac: |[053dac] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.:(Ljavax/microedition/khronos/opengles/GL;)V │ │ -053dbc: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -053dc2: 0720 |0003: move-object v0, v2 │ │ -053dc4: 1f00 1304 |0004: check-cast v0, Ljavax/microedition/khronos/opengles/GL10; // type@0413 │ │ -053dc8: 5b10 3f03 |0006: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@033f │ │ -053dcc: 2020 1404 |0008: instance-of v0, v2, Ljavax/microedition/khronos/opengles/GL10Ext; // type@0414 │ │ -053dd0: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -053dd4: 0720 |000c: move-object v0, v2 │ │ -053dd6: 1f00 1404 |000d: check-cast v0, Ljavax/microedition/khronos/opengles/GL10Ext; // type@0414 │ │ -053dda: 5b10 4003 |000f: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase;.mgl10Ext:Ljavax/microedition/khronos/opengles/GL10Ext; // field@0340 │ │ -053dde: 2020 1504 |0011: instance-of v0, v2, Ljavax/microedition/khronos/opengles/GL11; // type@0415 │ │ -053de2: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ -053de6: 0720 |0015: move-object v0, v2 │ │ -053de8: 1f00 1504 |0016: check-cast v0, Ljavax/microedition/khronos/opengles/GL11; // type@0415 │ │ -053dec: 5b10 4103 |0018: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@0341 │ │ -053df0: 2020 1604 |001a: instance-of v0, v2, Ljavax/microedition/khronos/opengles/GL11Ext; // type@0416 │ │ -053df4: 3800 0700 |001c: if-eqz v0, 0023 // +0007 │ │ -053df8: 0720 |001e: move-object v0, v2 │ │ -053dfa: 1f00 1604 |001f: check-cast v0, Ljavax/microedition/khronos/opengles/GL11Ext; // type@0416 │ │ -053dfe: 5b10 4203 |0021: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@0342 │ │ -053e02: 2020 1704 |0023: instance-of v0, v2, Ljavax/microedition/khronos/opengles/GL11ExtensionPack; // type@0417 │ │ -053e06: 3800 0600 |0025: if-eqz v0, 002b // +0006 │ │ -053e0a: 1f02 1704 |0027: check-cast v2, Ljavax/microedition/khronos/opengles/GL11ExtensionPack; // type@0417 │ │ -053e0e: 5b12 4303 |0029: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase;.mgl11ExtensionPack:Ljavax/microedition/khronos/opengles/GL11ExtensionPack; // field@0343 │ │ -053e12: 0e00 |002b: return-void │ │ +062288: |[062288] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.:(Ljavax/microedition/khronos/opengles/GL;)V │ │ +062298: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +06229e: 0720 |0003: move-object v0, v2 │ │ +0622a0: 1f00 1104 |0004: check-cast v0, Ljavax/microedition/khronos/opengles/GL10; // type@0411 │ │ +0622a4: 5b10 3f03 |0006: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@033f │ │ +0622a8: 2020 1204 |0008: instance-of v0, v2, Ljavax/microedition/khronos/opengles/GL10Ext; // type@0412 │ │ +0622ac: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +0622b0: 0720 |000c: move-object v0, v2 │ │ +0622b2: 1f00 1204 |000d: check-cast v0, Ljavax/microedition/khronos/opengles/GL10Ext; // type@0412 │ │ +0622b6: 5b10 4003 |000f: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase;.mgl10Ext:Ljavax/microedition/khronos/opengles/GL10Ext; // field@0340 │ │ +0622ba: 2020 1304 |0011: instance-of v0, v2, Ljavax/microedition/khronos/opengles/GL11; // type@0413 │ │ +0622be: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ +0622c2: 0720 |0015: move-object v0, v2 │ │ +0622c4: 1f00 1304 |0016: check-cast v0, Ljavax/microedition/khronos/opengles/GL11; // type@0413 │ │ +0622c8: 5b10 4103 |0018: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@0341 │ │ +0622cc: 2020 1404 |001a: instance-of v0, v2, Ljavax/microedition/khronos/opengles/GL11Ext; // type@0414 │ │ +0622d0: 3800 0700 |001c: if-eqz v0, 0023 // +0007 │ │ +0622d4: 0720 |001e: move-object v0, v2 │ │ +0622d6: 1f00 1404 |001f: check-cast v0, Ljavax/microedition/khronos/opengles/GL11Ext; // type@0414 │ │ +0622da: 5b10 4203 |0021: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@0342 │ │ +0622de: 2020 1504 |0023: instance-of v0, v2, Ljavax/microedition/khronos/opengles/GL11ExtensionPack; // type@0415 │ │ +0622e2: 3800 0600 |0025: if-eqz v0, 002b // +0006 │ │ +0622e6: 1f02 1504 |0027: check-cast v2, Ljavax/microedition/khronos/opengles/GL11ExtensionPack; // type@0415 │ │ +0622ea: 5b12 4303 |0029: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase;.mgl11ExtensionPack:Ljavax/microedition/khronos/opengles/GL11ExtensionPack; // field@0343 │ │ +0622ee: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0004 line=30 │ │ 0x0008 line=31 │ │ 0x000d line=32 │ │ 0x0011 line=34 │ │ @@ -21087,18 +21087,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -053e14: |[053e14] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glBindBuffer:(II)V │ │ -053e24: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -053e28: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -053e2e: 2700 |0005: throw v0 │ │ +0622f0: |[0622f0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glBindBuffer:(II)V │ │ +062300: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062304: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +06230a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 buffer I │ │ @@ -21108,18 +21108,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -053e30: |[053e30] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glBindFramebufferOES:(II)V │ │ -053e40: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -053e44: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -053e4a: 2700 |0005: throw v0 │ │ +06230c: |[06230c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glBindFramebufferOES:(II)V │ │ +06231c: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062320: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062326: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 framebuffer I │ │ @@ -21129,18 +21129,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -053e4c: |[053e4c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glBindRenderbufferOES:(II)V │ │ -053e5c: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -053e60: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -053e66: 2700 |0005: throw v0 │ │ +062328: |[062328] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glBindRenderbufferOES:(II)V │ │ +062338: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +06233c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062342: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 renderbuffer I │ │ @@ -21150,18 +21150,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -053e68: |[053e68] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glBlendEquation:(I)V │ │ -053e78: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -053e7c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -053e82: 2700 |0005: throw v0 │ │ +062344: |[062344] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glBlendEquation:(I)V │ │ +062354: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062358: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +06235e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ │ │ @@ -21170,18 +21170,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -053e84: |[053e84] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glBlendEquationSeparate:(II)V │ │ -053e94: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -053e98: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -053e9e: 2700 |0005: throw v0 │ │ +062360: |[062360] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glBlendEquationSeparate:(II)V │ │ +062370: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062374: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +06237a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 modeRGB I │ │ 0x0000 - 0x0006 reg=3 modeAlpha I │ │ @@ -21191,18 +21191,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -053ea0: |[053ea0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glBlendFuncSeparate:(IIII)V │ │ -053eb0: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -053eb4: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -053eba: 2700 |0005: throw v0 │ │ +06237c: |[06237c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glBlendFuncSeparate:(IIII)V │ │ +06238c: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062390: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062396: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 srcRGB I │ │ 0x0000 - 0x0006 reg=3 dstRGB I │ │ @@ -21214,18 +21214,18 @@ │ │ type : '(IILjava/nio/Buffer;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -053ebc: |[053ebc] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glBufferData:(IILjava/nio/Buffer;I)V │ │ -053ecc: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -053ed0: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -053ed6: 2700 |0005: throw v0 │ │ +062398: |[062398] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glBufferData:(IILjava/nio/Buffer;I)V │ │ +0623a8: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0623ac: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0623b2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 size I │ │ @@ -21237,18 +21237,18 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -053ed8: |[053ed8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glBufferSubData:(IIILjava/nio/Buffer;)V │ │ -053ee8: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -053eec: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -053ef2: 2700 |0005: throw v0 │ │ +0623b4: |[0623b4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glBufferSubData:(IIILjava/nio/Buffer;)V │ │ +0623c4: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0623c8: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0623ce: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 offset I │ │ @@ -21260,18 +21260,18 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -053ef4: |[053ef4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glCheckFramebufferStatusOES:(I)I │ │ -053f04: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -053f08: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -053f0e: 2700 |0005: throw v0 │ │ +0623d0: |[0623d0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glCheckFramebufferStatusOES:(I)I │ │ +0623e0: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0623e4: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0623ea: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 target I │ │ │ │ @@ -21280,18 +21280,18 @@ │ │ type : '(BBBB)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -053f10: |[053f10] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glColor4ub:(BBBB)V │ │ -053f20: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -053f24: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -053f2a: 2700 |0005: throw v0 │ │ +0623ec: |[0623ec] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glColor4ub:(BBBB)V │ │ +0623fc: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062400: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062406: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 red B │ │ 0x0000 - 0x0006 reg=3 green B │ │ @@ -21303,18 +21303,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -053f2c: |[053f2c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glColorPointer:(IIII)V │ │ -053f3c: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -053f40: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -053f46: 2700 |0005: throw v0 │ │ +062408: |[062408] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glColorPointer:(IIII)V │ │ +062418: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +06241c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062422: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 size I │ │ 0x0000 - 0x0006 reg=3 type I │ │ @@ -21326,18 +21326,18 @@ │ │ type : '(IIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -053f48: |[053f48] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glCompressedTexImage2D:(IIIIIII)V │ │ -053f58: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -053f5c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -053f62: 2700 |0005: throw v0 │ │ +062424: |[062424] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glCompressedTexImage2D:(IIIIIII)V │ │ +062434: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062438: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +06243e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 level I │ │ @@ -21352,18 +21352,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -053f64: |[053f64] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glCurrentPaletteMatrixOES:(I)V │ │ -053f74: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -053f78: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -053f7e: 2700 |0005: throw v0 │ │ +062440: |[062440] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glCurrentPaletteMatrixOES:(I)V │ │ +062450: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062454: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +06245a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 matrixpaletteindex I │ │ │ │ @@ -21372,18 +21372,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -053f80: |[053f80] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glDeleteBuffers:(ILjava/nio/IntBuffer;)V │ │ -053f90: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -053f94: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -053f9a: 2700 |0005: throw v0 │ │ +06245c: |[06245c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glDeleteBuffers:(ILjava/nio/IntBuffer;)V │ │ +06246c: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062470: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062476: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 n I │ │ 0x0000 - 0x0006 reg=3 buffers Ljava/nio/IntBuffer; │ │ @@ -21393,18 +21393,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -053f9c: |[053f9c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glDeleteBuffers:(I[II)V │ │ -053fac: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -053fb0: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -053fb6: 2700 |0005: throw v0 │ │ +062478: |[062478] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glDeleteBuffers:(I[II)V │ │ +062488: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +06248c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062492: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 n I │ │ 0x0000 - 0x0006 reg=3 buffers [I │ │ @@ -21415,18 +21415,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -053fb8: |[053fb8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glDeleteFramebuffersOES:(ILjava/nio/IntBuffer;)V │ │ -053fc8: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -053fcc: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -053fd2: 2700 |0005: throw v0 │ │ +062494: |[062494] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glDeleteFramebuffersOES:(ILjava/nio/IntBuffer;)V │ │ +0624a4: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0624a8: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0624ae: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 n I │ │ 0x0000 - 0x0006 reg=3 framebuffers Ljava/nio/IntBuffer; │ │ @@ -21436,18 +21436,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -053fd4: |[053fd4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glDeleteFramebuffersOES:(I[II)V │ │ -053fe4: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -053fe8: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -053fee: 2700 |0005: throw v0 │ │ +0624b0: |[0624b0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glDeleteFramebuffersOES:(I[II)V │ │ +0624c0: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0624c4: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0624ca: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 n I │ │ 0x0000 - 0x0006 reg=3 framebuffers [I │ │ @@ -21458,18 +21458,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -053ff0: |[053ff0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glDeleteRenderbuffersOES:(ILjava/nio/IntBuffer;)V │ │ -054000: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054004: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -05400a: 2700 |0005: throw v0 │ │ +0624cc: |[0624cc] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glDeleteRenderbuffersOES:(ILjava/nio/IntBuffer;)V │ │ +0624dc: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0624e0: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0624e6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 n I │ │ 0x0000 - 0x0006 reg=3 renderbuffers Ljava/nio/IntBuffer; │ │ @@ -21479,18 +21479,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05400c: |[05400c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glDeleteRenderbuffersOES:(I[II)V │ │ -05401c: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054020: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -054026: 2700 |0005: throw v0 │ │ +0624e8: |[0624e8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glDeleteRenderbuffersOES:(I[II)V │ │ +0624f8: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0624fc: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062502: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 n I │ │ 0x0000 - 0x0006 reg=3 renderbuffers [I │ │ @@ -21501,18 +21501,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054028: |[054028] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glDrawElements:(IIII)V │ │ -054038: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -05403c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -054042: 2700 |0005: throw v0 │ │ +062504: |[062504] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glDrawElements:(IIII)V │ │ +062514: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062518: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +06251e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ 0x0000 - 0x0006 reg=3 count I │ │ @@ -21524,18 +21524,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054044: |[054044] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glFramebufferRenderbufferOES:(IIII)V │ │ -054054: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054058: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -05405e: 2700 |0005: throw v0 │ │ +062520: |[062520] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glFramebufferRenderbufferOES:(IIII)V │ │ +062530: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062534: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +06253a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 attachment I │ │ @@ -21547,18 +21547,18 @@ │ │ type : '(IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054060: |[054060] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glFramebufferTexture2DOES:(IIIII)V │ │ -054070: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054074: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -05407a: 2700 |0005: throw v0 │ │ +06253c: |[06253c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glFramebufferTexture2DOES:(IIIII)V │ │ +06254c: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062550: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062556: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 attachment I │ │ @@ -21571,18 +21571,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05407c: |[05407c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGenBuffers:(ILjava/nio/IntBuffer;)V │ │ -05408c: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054090: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -054096: 2700 |0005: throw v0 │ │ +062558: |[062558] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGenBuffers:(ILjava/nio/IntBuffer;)V │ │ +062568: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +06256c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062572: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 n I │ │ 0x0000 - 0x0006 reg=3 buffers Ljava/nio/IntBuffer; │ │ @@ -21592,18 +21592,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054098: |[054098] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGenBuffers:(I[II)V │ │ -0540a8: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0540ac: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0540b2: 2700 |0005: throw v0 │ │ +062574: |[062574] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGenBuffers:(I[II)V │ │ +062584: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062588: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +06258e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 n I │ │ 0x0000 - 0x0006 reg=3 buffers [I │ │ @@ -21614,18 +21614,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0540b4: |[0540b4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGenFramebuffersOES:(ILjava/nio/IntBuffer;)V │ │ -0540c4: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0540c8: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0540ce: 2700 |0005: throw v0 │ │ +062590: |[062590] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGenFramebuffersOES:(ILjava/nio/IntBuffer;)V │ │ +0625a0: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0625a4: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0625aa: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 n I │ │ 0x0000 - 0x0006 reg=3 framebuffers Ljava/nio/IntBuffer; │ │ @@ -21635,18 +21635,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0540d0: |[0540d0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGenFramebuffersOES:(I[II)V │ │ -0540e0: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0540e4: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0540ea: 2700 |0005: throw v0 │ │ +0625ac: |[0625ac] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGenFramebuffersOES:(I[II)V │ │ +0625bc: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0625c0: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0625c6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 n I │ │ 0x0000 - 0x0006 reg=3 framebuffers [I │ │ @@ -21657,18 +21657,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0540ec: |[0540ec] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGenRenderbuffersOES:(ILjava/nio/IntBuffer;)V │ │ -0540fc: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054100: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -054106: 2700 |0005: throw v0 │ │ +0625c8: |[0625c8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGenRenderbuffersOES:(ILjava/nio/IntBuffer;)V │ │ +0625d8: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0625dc: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0625e2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 n I │ │ 0x0000 - 0x0006 reg=3 renderbuffers Ljava/nio/IntBuffer; │ │ @@ -21678,18 +21678,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054108: |[054108] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGenRenderbuffersOES:(I[II)V │ │ -054118: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -05411c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -054122: 2700 |0005: throw v0 │ │ +0625e4: |[0625e4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGenRenderbuffersOES:(I[II)V │ │ +0625f4: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0625f8: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0625fe: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 n I │ │ 0x0000 - 0x0006 reg=3 renderbuffers [I │ │ @@ -21700,18 +21700,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054124: |[054124] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGenerateMipmapOES:(I)V │ │ -054134: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054138: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -05413e: 2700 |0005: throw v0 │ │ +062600: |[062600] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGenerateMipmapOES:(I)V │ │ +062610: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062614: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +06261a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 target I │ │ │ │ @@ -21720,18 +21720,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054140: |[054140] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetBooleanv:(ILjava/nio/IntBuffer;)V │ │ -054150: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054154: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -05415a: 2700 |0005: throw v0 │ │ +06261c: |[06261c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetBooleanv:(ILjava/nio/IntBuffer;)V │ │ +06262c: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062630: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062636: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ 0x0000 - 0x0006 reg=3 params Ljava/nio/IntBuffer; │ │ @@ -21741,18 +21741,18 @@ │ │ type : '(I[ZI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05415c: |[05415c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetBooleanv:(I[ZI)V │ │ -05416c: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054170: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -054176: 2700 |0005: throw v0 │ │ +062638: |[062638] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetBooleanv:(I[ZI)V │ │ +062648: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +06264c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062652: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ 0x0000 - 0x0006 reg=3 params [Z │ │ @@ -21763,18 +21763,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054178: |[054178] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetBufferParameteriv:(IILjava/nio/IntBuffer;)V │ │ -054188: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -05418c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -054192: 2700 |0005: throw v0 │ │ +062654: |[062654] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetBufferParameteriv:(IILjava/nio/IntBuffer;)V │ │ +062664: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062668: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +06266e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -21785,18 +21785,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054194: |[054194] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetBufferParameteriv:(II[II)V │ │ -0541a4: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0541a8: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0541ae: 2700 |0005: throw v0 │ │ +062670: |[062670] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetBufferParameteriv:(II[II)V │ │ +062680: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062684: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +06268a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -21808,18 +21808,18 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0541b0: |[0541b0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetClipPlanef:(ILjava/nio/FloatBuffer;)V │ │ -0541c0: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0541c4: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0541ca: 2700 |0005: throw v0 │ │ +06268c: |[06268c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetClipPlanef:(ILjava/nio/FloatBuffer;)V │ │ +06269c: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0626a0: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0626a6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ 0x0000 - 0x0006 reg=3 eqn Ljava/nio/FloatBuffer; │ │ @@ -21829,18 +21829,18 @@ │ │ type : '(I[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0541cc: |[0541cc] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetClipPlanef:(I[FI)V │ │ -0541dc: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0541e0: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0541e6: 2700 |0005: throw v0 │ │ +0626a8: |[0626a8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetClipPlanef:(I[FI)V │ │ +0626b8: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0626bc: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0626c2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ 0x0000 - 0x0006 reg=3 eqn [F │ │ @@ -21851,18 +21851,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0541e8: |[0541e8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetClipPlanex:(ILjava/nio/IntBuffer;)V │ │ -0541f8: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0541fc: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -054202: 2700 |0005: throw v0 │ │ +0626c4: |[0626c4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetClipPlanex:(ILjava/nio/IntBuffer;)V │ │ +0626d4: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0626d8: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0626de: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ 0x0000 - 0x0006 reg=3 eqn Ljava/nio/IntBuffer; │ │ @@ -21872,18 +21872,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054204: |[054204] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetClipPlanex:(I[II)V │ │ -054214: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054218: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -05421e: 2700 |0005: throw v0 │ │ +0626e0: |[0626e0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetClipPlanex:(I[II)V │ │ +0626f0: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0626f4: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0626fa: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ 0x0000 - 0x0006 reg=3 eqn [I │ │ @@ -21894,18 +21894,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054220: |[054220] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetFixedv:(ILjava/nio/IntBuffer;)V │ │ -054230: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054234: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -05423a: 2700 |0005: throw v0 │ │ +0626fc: |[0626fc] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetFixedv:(ILjava/nio/IntBuffer;)V │ │ +06270c: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062710: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062716: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ 0x0000 - 0x0006 reg=3 params Ljava/nio/IntBuffer; │ │ @@ -21915,18 +21915,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05423c: |[05423c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetFixedv:(I[II)V │ │ -05424c: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054250: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -054256: 2700 |0005: throw v0 │ │ +062718: |[062718] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetFixedv:(I[II)V │ │ +062728: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +06272c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062732: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ 0x0000 - 0x0006 reg=3 params [I │ │ @@ -21937,18 +21937,18 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054258: |[054258] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetFloatv:(ILjava/nio/FloatBuffer;)V │ │ -054268: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -05426c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -054272: 2700 |0005: throw v0 │ │ +062734: |[062734] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetFloatv:(ILjava/nio/FloatBuffer;)V │ │ +062744: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062748: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +06274e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ 0x0000 - 0x0006 reg=3 params Ljava/nio/FloatBuffer; │ │ @@ -21958,18 +21958,18 @@ │ │ type : '(I[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054274: |[054274] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetFloatv:(I[FI)V │ │ -054284: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054288: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -05428e: 2700 |0005: throw v0 │ │ +062750: |[062750] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetFloatv:(I[FI)V │ │ +062760: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062764: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +06276a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ 0x0000 - 0x0006 reg=3 params [F │ │ @@ -21980,18 +21980,18 @@ │ │ type : '(IIILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054290: |[054290] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetFramebufferAttachmentParameterivOES:(IIILjava/nio/IntBuffer;)V │ │ -0542a0: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0542a4: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0542aa: 2700 |0005: throw v0 │ │ +06276c: |[06276c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetFramebufferAttachmentParameterivOES:(IIILjava/nio/IntBuffer;)V │ │ +06277c: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062780: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062786: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 attachment I │ │ @@ -22003,18 +22003,18 @@ │ │ type : '(III[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0542ac: |[0542ac] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetFramebufferAttachmentParameterivOES:(III[II)V │ │ -0542bc: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0542c0: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0542c6: 2700 |0005: throw v0 │ │ +062788: |[062788] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetFramebufferAttachmentParameterivOES:(III[II)V │ │ +062798: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +06279c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0627a2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 attachment I │ │ @@ -22027,18 +22027,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0542c8: |[0542c8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetLightfv:(IILjava/nio/FloatBuffer;)V │ │ -0542d8: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0542dc: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0542e2: 2700 |0005: throw v0 │ │ +0627a4: |[0627a4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetLightfv:(IILjava/nio/FloatBuffer;)V │ │ +0627b4: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0627b8: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0627be: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 light I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -22049,18 +22049,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0542e4: |[0542e4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetLightfv:(II[FI)V │ │ -0542f4: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0542f8: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0542fe: 2700 |0005: throw v0 │ │ +0627c0: |[0627c0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetLightfv:(II[FI)V │ │ +0627d0: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0627d4: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0627da: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 light I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -22072,18 +22072,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054300: |[054300] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetLightxv:(IILjava/nio/IntBuffer;)V │ │ -054310: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054314: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -05431a: 2700 |0005: throw v0 │ │ +0627dc: |[0627dc] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetLightxv:(IILjava/nio/IntBuffer;)V │ │ +0627ec: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0627f0: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0627f6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 light I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -22094,18 +22094,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05431c: |[05431c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetLightxv:(II[II)V │ │ -05432c: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054330: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -054336: 2700 |0005: throw v0 │ │ +0627f8: |[0627f8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetLightxv:(II[II)V │ │ +062808: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +06280c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062812: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 light I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -22117,18 +22117,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054338: |[054338] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetMaterialfv:(IILjava/nio/FloatBuffer;)V │ │ -054348: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -05434c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -054352: 2700 |0005: throw v0 │ │ +062814: |[062814] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetMaterialfv:(IILjava/nio/FloatBuffer;)V │ │ +062824: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062828: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +06282e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 face I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -22139,18 +22139,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054354: |[054354] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetMaterialfv:(II[FI)V │ │ -054364: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054368: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -05436e: 2700 |0005: throw v0 │ │ +062830: |[062830] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetMaterialfv:(II[FI)V │ │ +062840: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062844: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +06284a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 face I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -22162,18 +22162,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054370: |[054370] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetMaterialxv:(IILjava/nio/IntBuffer;)V │ │ -054380: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054384: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -05438a: 2700 |0005: throw v0 │ │ +06284c: |[06284c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetMaterialxv:(IILjava/nio/IntBuffer;)V │ │ +06285c: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062860: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062866: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 face I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -22184,18 +22184,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05438c: |[05438c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetMaterialxv:(II[II)V │ │ -05439c: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0543a0: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0543a6: 2700 |0005: throw v0 │ │ +062868: |[062868] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetMaterialxv:(II[II)V │ │ +062878: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +06287c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062882: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 face I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -22207,18 +22207,18 @@ │ │ type : '(I[Ljava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0543a8: |[0543a8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetPointerv:(I[Ljava/nio/Buffer;)V │ │ -0543b8: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0543bc: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0543c2: 2700 |0005: throw v0 │ │ +062884: |[062884] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetPointerv:(I[Ljava/nio/Buffer;)V │ │ +062894: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062898: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +06289e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ 0x0000 - 0x0006 reg=3 params [Ljava/nio/Buffer; │ │ @@ -22228,18 +22228,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0543c4: |[0543c4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetRenderbufferParameterivOES:(IILjava/nio/IntBuffer;)V │ │ -0543d4: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0543d8: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0543de: 2700 |0005: throw v0 │ │ +0628a0: |[0628a0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetRenderbufferParameterivOES:(IILjava/nio/IntBuffer;)V │ │ +0628b0: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0628b4: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0628ba: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -22250,18 +22250,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0543e0: |[0543e0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetRenderbufferParameterivOES:(II[II)V │ │ -0543f0: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0543f4: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0543fa: 2700 |0005: throw v0 │ │ +0628bc: |[0628bc] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetRenderbufferParameterivOES:(II[II)V │ │ +0628cc: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0628d0: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0628d6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -22273,18 +22273,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0543fc: |[0543fc] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexEnviv:(IILjava/nio/IntBuffer;)V │ │ -05440c: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054410: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -054416: 2700 |0005: throw v0 │ │ +0628d8: |[0628d8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexEnviv:(IILjava/nio/IntBuffer;)V │ │ +0628e8: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0628ec: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0628f2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 env I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -22295,18 +22295,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054418: |[054418] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexEnviv:(II[II)V │ │ -054428: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -05442c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -054432: 2700 |0005: throw v0 │ │ +0628f4: |[0628f4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexEnviv:(II[II)V │ │ +062904: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062908: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +06290e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 env I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -22318,18 +22318,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054434: |[054434] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexEnvxv:(IILjava/nio/IntBuffer;)V │ │ -054444: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054448: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -05444e: 2700 |0005: throw v0 │ │ +062910: |[062910] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexEnvxv:(IILjava/nio/IntBuffer;)V │ │ +062920: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062924: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +06292a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 env I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -22340,18 +22340,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054450: |[054450] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexEnvxv:(II[II)V │ │ -054460: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054464: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -05446a: 2700 |0005: throw v0 │ │ +06292c: |[06292c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexEnvxv:(II[II)V │ │ +06293c: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062940: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062946: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 env I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -22363,18 +22363,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05446c: |[05446c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexGenfv:(IILjava/nio/FloatBuffer;)V │ │ -05447c: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054480: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -054486: 2700 |0005: throw v0 │ │ +062948: |[062948] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexGenfv:(IILjava/nio/FloatBuffer;)V │ │ +062958: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +06295c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062962: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 coord I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -22385,18 +22385,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054488: |[054488] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexGenfv:(II[FI)V │ │ -054498: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -05449c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0544a2: 2700 |0005: throw v0 │ │ +062964: |[062964] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexGenfv:(II[FI)V │ │ +062974: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062978: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +06297e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 coord I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -22408,18 +22408,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0544a4: |[0544a4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexGeniv:(IILjava/nio/IntBuffer;)V │ │ -0544b4: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0544b8: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0544be: 2700 |0005: throw v0 │ │ +062980: |[062980] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexGeniv:(IILjava/nio/IntBuffer;)V │ │ +062990: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062994: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +06299a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 coord I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -22430,18 +22430,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0544c0: |[0544c0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexGeniv:(II[II)V │ │ -0544d0: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0544d4: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0544da: 2700 |0005: throw v0 │ │ +06299c: |[06299c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexGeniv:(II[II)V │ │ +0629ac: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0629b0: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0629b6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 coord I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -22453,18 +22453,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0544dc: |[0544dc] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexGenxv:(IILjava/nio/IntBuffer;)V │ │ -0544ec: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0544f0: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0544f6: 2700 |0005: throw v0 │ │ +0629b8: |[0629b8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexGenxv:(IILjava/nio/IntBuffer;)V │ │ +0629c8: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0629cc: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0629d2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 coord I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -22475,18 +22475,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0544f8: |[0544f8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexGenxv:(II[II)V │ │ -054508: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -05450c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -054512: 2700 |0005: throw v0 │ │ +0629d4: |[0629d4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexGenxv:(II[II)V │ │ +0629e4: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0629e8: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0629ee: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 coord I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -22498,18 +22498,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054514: |[054514] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexParameterfv:(IILjava/nio/FloatBuffer;)V │ │ -054524: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054528: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -05452e: 2700 |0005: throw v0 │ │ +0629f0: |[0629f0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexParameterfv:(IILjava/nio/FloatBuffer;)V │ │ +062a00: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062a04: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062a0a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -22520,18 +22520,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054530: |[054530] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexParameterfv:(II[FI)V │ │ -054540: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054544: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -05454a: 2700 |0005: throw v0 │ │ +062a0c: |[062a0c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexParameterfv:(II[FI)V │ │ +062a1c: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062a20: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062a26: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -22543,18 +22543,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05454c: |[05454c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexParameteriv:(IILjava/nio/IntBuffer;)V │ │ -05455c: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054560: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -054566: 2700 |0005: throw v0 │ │ +062a28: |[062a28] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexParameteriv:(IILjava/nio/IntBuffer;)V │ │ +062a38: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062a3c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062a42: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -22565,18 +22565,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054568: |[054568] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexParameteriv:(II[II)V │ │ -054578: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -05457c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -054582: 2700 |0005: throw v0 │ │ +062a44: |[062a44] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexParameteriv:(II[II)V │ │ +062a54: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062a58: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062a5e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -22588,18 +22588,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054584: |[054584] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexParameterxv:(IILjava/nio/IntBuffer;)V │ │ -054594: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054598: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -05459e: 2700 |0005: throw v0 │ │ +062a60: |[062a60] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexParameterxv:(IILjava/nio/IntBuffer;)V │ │ +062a70: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062a74: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062a7a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -22610,18 +22610,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0545a0: |[0545a0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexParameterxv:(II[II)V │ │ -0545b0: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0545b4: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0545ba: 2700 |0005: throw v0 │ │ +062a7c: |[062a7c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexParameterxv:(II[II)V │ │ +062a8c: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062a90: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062a96: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -22633,18 +22633,18 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0545bc: |[0545bc] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glIsBuffer:(I)Z │ │ -0545cc: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0545d0: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0545d6: 2700 |0005: throw v0 │ │ +062a98: |[062a98] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glIsBuffer:(I)Z │ │ +062aa8: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062aac: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062ab2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 buffer I │ │ │ │ @@ -22653,18 +22653,18 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0545d8: |[0545d8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glIsEnabled:(I)Z │ │ -0545e8: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0545ec: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0545f2: 2700 |0005: throw v0 │ │ +062ab4: |[062ab4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glIsEnabled:(I)Z │ │ +062ac4: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062ac8: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062ace: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 cap I │ │ │ │ @@ -22673,18 +22673,18 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0545f4: |[0545f4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glIsFramebufferOES:(I)Z │ │ -054604: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054608: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -05460e: 2700 |0005: throw v0 │ │ +062ad0: |[062ad0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glIsFramebufferOES:(I)Z │ │ +062ae0: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062ae4: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062aea: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 framebuffer I │ │ │ │ @@ -22693,18 +22693,18 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054610: |[054610] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glIsRenderbufferOES:(I)Z │ │ -054620: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054624: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -05462a: 2700 |0005: throw v0 │ │ +062aec: |[062aec] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glIsRenderbufferOES:(I)Z │ │ +062afc: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062b00: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062b06: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 renderbuffer I │ │ │ │ @@ -22713,18 +22713,18 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05462c: |[05462c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glIsTexture:(I)Z │ │ -05463c: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054640: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -054646: 2700 |0005: throw v0 │ │ +062b08: |[062b08] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glIsTexture:(I)Z │ │ +062b18: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062b1c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062b22: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 texture I │ │ │ │ @@ -22733,18 +22733,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054648: |[054648] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glLoadPaletteFromModelViewMatrixOES:()V │ │ -054658: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -05465c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -054662: 2700 |0005: throw v0 │ │ +062b24: |[062b24] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glLoadPaletteFromModelViewMatrixOES:()V │ │ +062b34: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062b38: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062b3e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ │ │ #76 : (in Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase;) │ │ @@ -22752,18 +22752,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054664: |[054664] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glMatrixIndexPointerOES:(IIII)V │ │ -054674: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054678: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -05467e: 2700 |0005: throw v0 │ │ +062b40: |[062b40] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glMatrixIndexPointerOES:(IIII)V │ │ +062b50: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062b54: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062b5a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 size I │ │ 0x0000 - 0x0006 reg=3 type I │ │ @@ -22775,18 +22775,18 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054680: |[054680] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glMatrixIndexPointerOES:(IIILjava/nio/Buffer;)V │ │ -054690: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054694: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -05469a: 2700 |0005: throw v0 │ │ +062b5c: |[062b5c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glMatrixIndexPointerOES:(IIILjava/nio/Buffer;)V │ │ +062b6c: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062b70: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062b76: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 size I │ │ 0x0000 - 0x0006 reg=3 type I │ │ @@ -22798,18 +22798,18 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05469c: |[05469c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glNormalPointer:(III)V │ │ -0546ac: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0546b0: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0546b6: 2700 |0005: throw v0 │ │ +062b78: |[062b78] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glNormalPointer:(III)V │ │ +062b88: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062b8c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062b92: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 type I │ │ 0x0000 - 0x0006 reg=3 stride I │ │ @@ -22820,18 +22820,18 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0546b8: |[0546b8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glPointParameterf:(IF)V │ │ -0546c8: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0546cc: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0546d2: 2700 |0005: throw v0 │ │ +062b94: |[062b94] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glPointParameterf:(IF)V │ │ +062ba4: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062ba8: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062bae: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ 0x0000 - 0x0006 reg=3 param F │ │ @@ -22841,18 +22841,18 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0546d4: |[0546d4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glPointParameterfv:(ILjava/nio/FloatBuffer;)V │ │ -0546e4: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0546e8: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0546ee: 2700 |0005: throw v0 │ │ +062bb0: |[062bb0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glPointParameterfv:(ILjava/nio/FloatBuffer;)V │ │ +062bc0: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062bc4: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062bca: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ 0x0000 - 0x0006 reg=3 params Ljava/nio/FloatBuffer; │ │ @@ -22862,18 +22862,18 @@ │ │ type : '(I[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0546f0: |[0546f0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glPointParameterfv:(I[FI)V │ │ -054700: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054704: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -05470a: 2700 |0005: throw v0 │ │ +062bcc: |[062bcc] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glPointParameterfv:(I[FI)V │ │ +062bdc: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062be0: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062be6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ 0x0000 - 0x0006 reg=3 params [F │ │ @@ -22884,18 +22884,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05470c: |[05470c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glPointParameterx:(II)V │ │ -05471c: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054720: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -054726: 2700 |0005: throw v0 │ │ +062be8: |[062be8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glPointParameterx:(II)V │ │ +062bf8: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062bfc: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062c02: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ 0x0000 - 0x0006 reg=3 param I │ │ @@ -22905,18 +22905,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054728: |[054728] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glPointParameterxv:(ILjava/nio/IntBuffer;)V │ │ -054738: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -05473c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -054742: 2700 |0005: throw v0 │ │ +062c04: |[062c04] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glPointParameterxv:(ILjava/nio/IntBuffer;)V │ │ +062c14: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062c18: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062c1e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ 0x0000 - 0x0006 reg=3 params Ljava/nio/IntBuffer; │ │ @@ -22926,18 +22926,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054744: |[054744] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glPointParameterxv:(I[II)V │ │ -054754: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054758: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -05475e: 2700 |0005: throw v0 │ │ +062c20: |[062c20] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glPointParameterxv:(I[II)V │ │ +062c30: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062c34: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062c3a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ 0x0000 - 0x0006 reg=3 params [I │ │ @@ -22948,18 +22948,18 @@ │ │ type : '(IILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054760: |[054760] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glPointSizePointerOES:(IILjava/nio/Buffer;)V │ │ -054770: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054774: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -05477a: 2700 |0005: throw v0 │ │ +062c3c: |[062c3c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glPointSizePointerOES:(IILjava/nio/Buffer;)V │ │ +062c4c: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062c50: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062c56: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 type I │ │ 0x0000 - 0x0006 reg=3 stride I │ │ @@ -22970,18 +22970,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05477c: |[05477c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glRenderbufferStorageOES:(IIII)V │ │ -05478c: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054790: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -054796: 2700 |0005: throw v0 │ │ +062c58: |[062c58] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glRenderbufferStorageOES:(IIII)V │ │ +062c68: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062c6c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062c72: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 internalformat I │ │ @@ -22993,18 +22993,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054798: |[054798] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexCoordPointer:(IIII)V │ │ -0547a8: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0547ac: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0547b2: 2700 |0005: throw v0 │ │ +062c74: |[062c74] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexCoordPointer:(IIII)V │ │ +062c84: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062c88: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062c8e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 size I │ │ 0x0000 - 0x0006 reg=3 type I │ │ @@ -23016,18 +23016,18 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0547b4: |[0547b4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexEnvi:(III)V │ │ -0547c4: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0547c8: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0547ce: 2700 |0005: throw v0 │ │ +062c90: |[062c90] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexEnvi:(III)V │ │ +062ca0: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062ca4: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062caa: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -23038,18 +23038,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0547d0: |[0547d0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexEnviv:(IILjava/nio/IntBuffer;)V │ │ -0547e0: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0547e4: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0547ea: 2700 |0005: throw v0 │ │ +062cac: |[062cac] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexEnviv:(IILjava/nio/IntBuffer;)V │ │ +062cbc: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062cc0: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062cc6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -23060,18 +23060,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0547ec: |[0547ec] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexEnviv:(II[II)V │ │ -0547fc: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054800: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -054806: 2700 |0005: throw v0 │ │ +062cc8: |[062cc8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexEnviv:(II[II)V │ │ +062cd8: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062cdc: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062ce2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -23083,18 +23083,18 @@ │ │ type : '(IIF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054808: |[054808] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGenf:(IIF)V │ │ -054818: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -05481c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -054822: 2700 |0005: throw v0 │ │ +062ce4: |[062ce4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGenf:(IIF)V │ │ +062cf4: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062cf8: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062cfe: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 coord I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -23105,18 +23105,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054824: |[054824] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGenfv:(IILjava/nio/FloatBuffer;)V │ │ -054834: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054838: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -05483e: 2700 |0005: throw v0 │ │ +062d00: |[062d00] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGenfv:(IILjava/nio/FloatBuffer;)V │ │ +062d10: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062d14: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062d1a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 coord I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -23127,18 +23127,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054840: |[054840] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGenfv:(II[FI)V │ │ -054850: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054854: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -05485a: 2700 |0005: throw v0 │ │ +062d1c: |[062d1c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGenfv:(II[FI)V │ │ +062d2c: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062d30: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062d36: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 coord I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -23150,18 +23150,18 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05485c: |[05485c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGeni:(III)V │ │ -05486c: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054870: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -054876: 2700 |0005: throw v0 │ │ +062d38: |[062d38] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGeni:(III)V │ │ +062d48: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062d4c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062d52: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 coord I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -23172,18 +23172,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054878: |[054878] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGeniv:(IILjava/nio/IntBuffer;)V │ │ -054888: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -05488c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -054892: 2700 |0005: throw v0 │ │ +062d54: |[062d54] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGeniv:(IILjava/nio/IntBuffer;)V │ │ +062d64: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062d68: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062d6e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 coord I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -23194,18 +23194,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054894: |[054894] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGeniv:(II[II)V │ │ -0548a4: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0548a8: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0548ae: 2700 |0005: throw v0 │ │ +062d70: |[062d70] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGeniv:(II[II)V │ │ +062d80: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062d84: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062d8a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 coord I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -23217,18 +23217,18 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0548b0: |[0548b0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGenx:(III)V │ │ -0548c0: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0548c4: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0548ca: 2700 |0005: throw v0 │ │ +062d8c: |[062d8c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGenx:(III)V │ │ +062d9c: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062da0: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062da6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 coord I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -23239,18 +23239,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0548cc: |[0548cc] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGenxv:(IILjava/nio/IntBuffer;)V │ │ -0548dc: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0548e0: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0548e6: 2700 |0005: throw v0 │ │ +062da8: |[062da8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGenxv:(IILjava/nio/IntBuffer;)V │ │ +062db8: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062dbc: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062dc2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 coord I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -23261,18 +23261,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0548e8: |[0548e8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGenxv:(II[II)V │ │ -0548f8: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0548fc: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -054902: 2700 |0005: throw v0 │ │ +062dc4: |[062dc4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGenxv:(II[II)V │ │ +062dd4: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062dd8: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062dde: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 coord I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -23284,18 +23284,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054904: |[054904] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexParameterfv:(IILjava/nio/FloatBuffer;)V │ │ -054914: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054918: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -05491e: 2700 |0005: throw v0 │ │ +062de0: |[062de0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexParameterfv:(IILjava/nio/FloatBuffer;)V │ │ +062df0: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062df4: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062dfa: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -23306,18 +23306,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054920: |[054920] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexParameterfv:(II[FI)V │ │ -054930: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054934: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -05493a: 2700 |0005: throw v0 │ │ +062dfc: |[062dfc] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexParameterfv:(II[FI)V │ │ +062e0c: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062e10: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062e16: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -23329,18 +23329,18 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05493c: |[05493c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexParameteri:(III)V │ │ -05494c: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054950: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -054956: 2700 |0005: throw v0 │ │ +062e18: |[062e18] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexParameteri:(III)V │ │ +062e28: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062e2c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062e32: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -23351,18 +23351,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054958: |[054958] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexParameterxv:(IILjava/nio/IntBuffer;)V │ │ -054968: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -05496c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -054972: 2700 |0005: throw v0 │ │ +062e34: |[062e34] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexParameterxv:(IILjava/nio/IntBuffer;)V │ │ +062e44: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062e48: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062e4e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -23373,18 +23373,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054974: |[054974] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexParameterxv:(II[II)V │ │ -054984: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -054988: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -05498e: 2700 |0005: throw v0 │ │ +062e50: |[062e50] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexParameterxv:(II[II)V │ │ +062e60: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062e64: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062e6a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -23396,18 +23396,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054990: |[054990] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glVertexPointer:(IIII)V │ │ -0549a0: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0549a4: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0549aa: 2700 |0005: throw v0 │ │ +062e6c: |[062e6c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glVertexPointer:(IIII)V │ │ +062e7c: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062e80: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062e86: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 size I │ │ 0x0000 - 0x0006 reg=3 type I │ │ @@ -23419,18 +23419,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0549ac: |[0549ac] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glWeightPointerOES:(IIII)V │ │ -0549bc: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0549c0: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0549c6: 2700 |0005: throw v0 │ │ +062e88: |[062e88] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glWeightPointerOES:(IIII)V │ │ +062e98: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062e9c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062ea2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 size I │ │ 0x0000 - 0x0006 reg=3 type I │ │ @@ -23442,34 +23442,34 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0549c8: |[0549c8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glWeightPointerOES:(IIILjava/nio/Buffer;)V │ │ -0549d8: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0549dc: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0549e2: 2700 |0005: throw v0 │ │ +062ea4: |[062ea4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glWeightPointerOES:(IIILjava/nio/Buffer;)V │ │ +062eb4: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +062eb8: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +062ebe: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase; │ │ 0x0000 - 0x0006 reg=2 size I │ │ 0x0000 - 0x0006 reg=3 type I │ │ 0x0000 - 0x0006 reg=4 stride I │ │ 0x0000 - 0x0006 reg=5 pointer Ljava/nio/Buffer; │ │ │ │ source_file_idx : 1124 (GLWrapperBase.java) │ │ │ │ Class #108 header: │ │ -class_idx : 267 │ │ +class_idx : 265 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1656 │ │ static_fields_size : 4 │ │ instance_fields_size: 10 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ Class #108 - │ │ @@ -23546,41 +23546,41 @@ │ │ type : '(IIIIIIIZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 9 │ │ outs : 1 │ │ insns size : 86 16-bit code units │ │ -0549e4: |[0549e4] com.badlogic.gdx.backends.android.surfaceview.GdxEglConfigChooser.:(IIIIIIIZ)V │ │ -0549f4: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0549fa: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0549fc: 2300 4b04 |0004: new-array v0, v0, [I // type@044b │ │ -054a00: 5b10 5103 |0006: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mValue:[I // field@0351 │ │ -054a04: 5912 4e03 |0008: iput v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mRedSize:I // field@034e │ │ -054a08: 5913 4c03 |000a: iput v3, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mGreenSize:I // field@034c │ │ -054a0c: 5914 4903 |000c: iput v4, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mBlueSize:I // field@0349 │ │ -054a10: 5915 4803 |000e: iput v5, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mAlphaSize:I // field@0348 │ │ -054a14: 5916 4b03 |0010: iput v6, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mDepthSize:I // field@034b │ │ -054a18: 5917 4f03 |0012: iput v7, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mStencilSize:I // field@034f │ │ -054a1c: 5918 4d03 |0014: iput v8, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mNumSamples:I // field@034d │ │ -054a20: 5c19 5003 |0016: iput-boolean v9, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mUseGL20:Z // field@0350 │ │ -054a24: 3809 0c00 |0018: if-eqz v9, 0024 // +000c │ │ -054a28: 1300 0900 |001a: const/16 v0, #int 9 // #9 │ │ -054a2c: 2300 4b04 |001c: new-array v0, v0, [I // type@044b │ │ -054a30: 2600 1000 0000 |001e: fill-array-data v0, 0000002e // +00000010 │ │ -054a36: 5b10 4a03 |0021: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mConfigAttribs:[I // field@034a │ │ -054a3a: 0e00 |0023: return-void │ │ -054a3c: 1270 |0024: const/4 v0, #int 7 // #7 │ │ -054a3e: 2300 4b04 |0025: new-array v0, v0, [I // type@044b │ │ -054a42: 2600 1d00 0000 |0027: fill-array-data v0, 00000044 // +0000001d │ │ -054a48: 5b10 4a03 |002a: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mConfigAttribs:[I // field@034a │ │ -054a4c: 28f7 |002c: goto 0023 // -0009 │ │ -054a4e: 0000 |002d: nop // spacer │ │ -054a50: 0003 0400 0900 0000 2430 0000 0400 ... |002e: array-data (22 units) │ │ -054a7c: 0003 0400 0700 0000 2430 0000 0400 ... |0044: array-data (18 units) │ │ +062ec0: |[062ec0] com.badlogic.gdx.backends.android.surfaceview.GdxEglConfigChooser.:(IIIIIIIZ)V │ │ +062ed0: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +062ed6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +062ed8: 2300 4904 |0004: new-array v0, v0, [I // type@0449 │ │ +062edc: 5b10 5103 |0006: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mValue:[I // field@0351 │ │ +062ee0: 5912 4e03 |0008: iput v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mRedSize:I // field@034e │ │ +062ee4: 5913 4c03 |000a: iput v3, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mGreenSize:I // field@034c │ │ +062ee8: 5914 4903 |000c: iput v4, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mBlueSize:I // field@0349 │ │ +062eec: 5915 4803 |000e: iput v5, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mAlphaSize:I // field@0348 │ │ +062ef0: 5916 4b03 |0010: iput v6, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mDepthSize:I // field@034b │ │ +062ef4: 5917 4f03 |0012: iput v7, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mStencilSize:I // field@034f │ │ +062ef8: 5918 4d03 |0014: iput v8, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mNumSamples:I // field@034d │ │ +062efc: 5c19 5003 |0016: iput-boolean v9, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mUseGL20:Z // field@0350 │ │ +062f00: 3809 0c00 |0018: if-eqz v9, 0024 // +000c │ │ +062f04: 1300 0900 |001a: const/16 v0, #int 9 // #9 │ │ +062f08: 2300 4904 |001c: new-array v0, v0, [I // type@0449 │ │ +062f0c: 2600 1000 0000 |001e: fill-array-data v0, 0000002e // +00000010 │ │ +062f12: 5b10 4a03 |0021: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mConfigAttribs:[I // field@034a │ │ +062f16: 0e00 |0023: return-void │ │ +062f18: 1270 |0024: const/4 v0, #int 7 // #7 │ │ +062f1a: 2300 4904 |0025: new-array v0, v0, [I // type@0449 │ │ +062f1e: 2600 1d00 0000 |0027: fill-array-data v0, 00000044 // +0000001d │ │ +062f24: 5b10 4a03 |002a: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mConfigAttribs:[I // field@034a │ │ +062f28: 28f7 |002c: goto 0023 // -0009 │ │ +062f2a: 0000 |002d: nop // spacer │ │ +062f2c: 0003 0400 0900 0000 2430 0000 0400 ... |002e: array-data (22 units) │ │ +062f58: 0003 0400 0700 0000 2430 0000 0400 ... |0044: array-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=42 │ │ 0x0008 line=45 │ │ 0x000a line=46 │ │ 0x000c line=47 │ │ @@ -23611,23 +23611,23 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -054aa0: |[054aa0] com.badlogic.gdx.backends.android.surfaceview.GdxEglConfigChooser.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I │ │ -054ab0: 5420 5103 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mValue:[I // field@0351 │ │ -054ab4: 7250 a927 4365 |0002: invoke-interface {v3, v4, v5, v6, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a9 │ │ -054aba: 0a00 |0005: move-result v0 │ │ -054abc: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -054ac0: 5420 5103 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mValue:[I // field@0351 │ │ -054ac4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -054ac6: 4407 0001 |000b: aget v7, v0, v1 │ │ -054aca: 0f07 |000d: return v7 │ │ +062f7c: |[062f7c] com.badlogic.gdx.backends.android.surfaceview.GdxEglConfigChooser.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I │ │ +062f8c: 5420 5103 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mValue:[I // field@0351 │ │ +062f90: 7250 a927 4365 |0002: invoke-interface {v3, v4, v5, v6, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a9 │ │ +062f96: 0a00 |0005: move-result v0 │ │ +062f98: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +062f9c: 5420 5103 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mValue:[I // field@0351 │ │ +062fa0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +062fa2: 4407 0001 |000b: aget v7, v0, v1 │ │ +062fa6: 0f07 |000d: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0008 line=157 │ │ 0x000d line=159 │ │ locals : │ │ 0x0000 - 0x000d reg=7 defaultValue I │ │ @@ -23642,158 +23642,158 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 340 16-bit code units │ │ -054acc: |[054acc] com.badlogic.gdx.backends.android.surfaceview.GdxEglConfigChooser.printConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ -054adc: 1306 2300 |0000: const/16 v6, #int 35 // #23 │ │ -054ae0: 2361 4b04 |0002: new-array v1, v6, [I // type@044b │ │ -054ae4: 2601 0601 0000 |0004: fill-array-data v1, 0000010a // +00000106 │ │ -054aea: 1306 2300 |0007: const/16 v6, #int 35 // #23 │ │ -054aee: 2364 9504 |0009: new-array v4, v6, [Ljava/lang/String; // type@0495 │ │ -054af2: 1206 |000b: const/4 v6, #int 0 // #0 │ │ -054af4: 1a07 1103 |000c: const-string v7, "EGL_BUFFER_SIZE" // string@0311 │ │ -054af8: 4d07 0406 |000e: aput-object v7, v4, v6 │ │ -054afc: 1216 |0010: const/4 v6, #int 1 // #1 │ │ -054afe: 1a07 0103 |0011: const-string v7, "EGL_ALPHA_SIZE" // string@0301 │ │ -054b02: 4d07 0406 |0013: aput-object v7, v4, v6 │ │ -054b06: 1226 |0015: const/4 v6, #int 2 // #2 │ │ -054b08: 1a07 1003 |0016: const-string v7, "EGL_BLUE_SIZE" // string@0310 │ │ -054b0c: 4d07 0406 |0018: aput-object v7, v4, v6 │ │ -054b10: 1236 |001a: const/4 v6, #int 3 // #3 │ │ -054b12: 1a07 1c03 |001b: const-string v7, "EGL_GREEN_SIZE" // string@031c │ │ -054b16: 4d07 0406 |001d: aput-object v7, v4, v6 │ │ -054b1a: 1246 |001f: const/4 v6, #int 4 // #4 │ │ -054b1c: 1a07 2d03 |0020: const-string v7, "EGL_RED_SIZE" // string@032d │ │ -054b20: 4d07 0406 |0022: aput-object v7, v4, v6 │ │ -054b24: 1256 |0024: const/4 v6, #int 5 // #5 │ │ -054b26: 1a07 1b03 |0025: const-string v7, "EGL_DEPTH_SIZE" // string@031b │ │ -054b2a: 4d07 0406 |0027: aput-object v7, v4, v6 │ │ -054b2e: 1266 |0029: const/4 v6, #int 6 // #6 │ │ -054b30: 1a07 3103 |002a: const-string v7, "EGL_STENCIL_SIZE" // string@0331 │ │ -054b34: 4d07 0406 |002c: aput-object v7, v4, v6 │ │ -054b38: 1276 |002e: const/4 v6, #int 7 // #7 │ │ -054b3a: 1a07 1303 |002f: const-string v7, "EGL_CONFIG_CAVEAT" // string@0313 │ │ -054b3e: 4d07 0406 |0031: aput-object v7, v4, v6 │ │ -054b42: 1306 0800 |0033: const/16 v6, #int 8 // #8 │ │ -054b46: 1a07 1403 |0035: const-string v7, "EGL_CONFIG_ID" // string@0314 │ │ -054b4a: 4d07 0406 |0037: aput-object v7, v4, v6 │ │ -054b4e: 1306 0900 |0039: const/16 v6, #int 9 // #9 │ │ -054b52: 1a07 1d03 |003b: const-string v7, "EGL_LEVEL" // string@031d │ │ -054b56: 4d07 0406 |003d: aput-object v7, v4, v6 │ │ -054b5a: 1306 0a00 |003f: const/16 v6, #int 10 // #a │ │ -054b5e: 1a07 1f03 |0041: const-string v7, "EGL_MAX_PBUFFER_HEIGHT" // string@031f │ │ -054b62: 4d07 0406 |0043: aput-object v7, v4, v6 │ │ -054b66: 1306 0b00 |0045: const/16 v6, #int 11 // #b │ │ -054b6a: 1a07 2003 |0047: const-string v7, "EGL_MAX_PBUFFER_PIXELS" // string@0320 │ │ -054b6e: 4d07 0406 |0049: aput-object v7, v4, v6 │ │ -054b72: 1306 0c00 |004b: const/16 v6, #int 12 // #c │ │ -054b76: 1a07 2103 |004d: const-string v7, "EGL_MAX_PBUFFER_WIDTH" // string@0321 │ │ -054b7a: 4d07 0406 |004f: aput-object v7, v4, v6 │ │ -054b7e: 1306 0d00 |0051: const/16 v6, #int 13 // #d │ │ -054b82: 1a07 2403 |0053: const-string v7, "EGL_NATIVE_RENDERABLE" // string@0324 │ │ -054b86: 4d07 0406 |0055: aput-object v7, v4, v6 │ │ -054b8a: 1306 0e00 |0057: const/16 v6, #int 14 // #e │ │ -054b8e: 1a07 2503 |0059: const-string v7, "EGL_NATIVE_VISUAL_ID" // string@0325 │ │ -054b92: 4d07 0406 |005b: aput-object v7, v4, v6 │ │ -054b96: 1306 0f00 |005d: const/16 v6, #int 15 // #f │ │ -054b9a: 1a07 2603 |005f: const-string v7, "EGL_NATIVE_VISUAL_TYPE" // string@0326 │ │ -054b9e: 4d07 0406 |0061: aput-object v7, v4, v6 │ │ -054ba2: 1306 1000 |0063: const/16 v6, #int 16 // #10 │ │ -054ba6: 1a07 2c03 |0065: const-string v7, "EGL_PRESERVED_RESOURCES" // string@032c │ │ -054baa: 4d07 0406 |0067: aput-object v7, v4, v6 │ │ -054bae: 1306 1100 |0069: const/16 v6, #int 17 // #11 │ │ -054bb2: 1a07 2f03 |006b: const-string v7, "EGL_SAMPLES" // string@032f │ │ -054bb6: 4d07 0406 |006d: aput-object v7, v4, v6 │ │ -054bba: 1306 1200 |006f: const/16 v6, #int 18 // #12 │ │ -054bbe: 1a07 3003 |0071: const-string v7, "EGL_SAMPLE_BUFFERS" // string@0330 │ │ -054bc2: 4d07 0406 |0073: aput-object v7, v4, v6 │ │ -054bc6: 1306 1300 |0075: const/16 v6, #int 19 // #13 │ │ -054bca: 1a07 3303 |0077: const-string v7, "EGL_SURFACE_TYPE" // string@0333 │ │ -054bce: 4d07 0406 |0079: aput-object v7, v4, v6 │ │ -054bd2: 1306 1400 |007b: const/16 v6, #int 20 // #14 │ │ -054bd6: 1a07 3703 |007d: const-string v7, "EGL_TRANSPARENT_TYPE" // string@0337 │ │ -054bda: 4d07 0406 |007f: aput-object v7, v4, v6 │ │ -054bde: 1306 1500 |0081: const/16 v6, #int 21 // #15 │ │ -054be2: 1a07 3603 |0083: const-string v7, "EGL_TRANSPARENT_RED_VALUE" // string@0336 │ │ -054be6: 4d07 0406 |0085: aput-object v7, v4, v6 │ │ -054bea: 1306 1600 |0087: const/16 v6, #int 22 // #16 │ │ -054bee: 1a07 3503 |0089: const-string v7, "EGL_TRANSPARENT_GREEN_VALUE" // string@0335 │ │ -054bf2: 4d07 0406 |008b: aput-object v7, v4, v6 │ │ -054bf6: 1306 1700 |008d: const/16 v6, #int 23 // #17 │ │ -054bfa: 1a07 3403 |008f: const-string v7, "EGL_TRANSPARENT_BLUE_VALUE" // string@0334 │ │ -054bfe: 4d07 0406 |0091: aput-object v7, v4, v6 │ │ -054c02: 1306 1800 |0093: const/16 v6, #int 24 // #18 │ │ -054c06: 1a07 0e03 |0095: const-string v7, "EGL_BIND_TO_TEXTURE_RGB" // string@030e │ │ -054c0a: 4d07 0406 |0097: aput-object v7, v4, v6 │ │ -054c0e: 1306 1900 |0099: const/16 v6, #int 25 // #19 │ │ -054c12: 1a07 0f03 |009b: const-string v7, "EGL_BIND_TO_TEXTURE_RGBA" // string@030f │ │ -054c16: 4d07 0406 |009d: aput-object v7, v4, v6 │ │ -054c1a: 1306 1a00 |009f: const/16 v6, #int 26 // #1a │ │ -054c1e: 1a07 2303 |00a1: const-string v7, "EGL_MIN_SWAP_INTERVAL" // string@0323 │ │ -054c22: 4d07 0406 |00a3: aput-object v7, v4, v6 │ │ -054c26: 1306 1b00 |00a5: const/16 v6, #int 27 // #1b │ │ -054c2a: 1a07 2203 |00a7: const-string v7, "EGL_MAX_SWAP_INTERVAL" // string@0322 │ │ -054c2e: 4d07 0406 |00a9: aput-object v7, v4, v6 │ │ -054c32: 1306 1c00 |00ab: const/16 v6, #int 28 // #1c │ │ -054c36: 1a07 1e03 |00ad: const-string v7, "EGL_LUMINANCE_SIZE" // string@031e │ │ -054c3a: 4d07 0406 |00af: aput-object v7, v4, v6 │ │ -054c3e: 1306 1d00 |00b1: const/16 v6, #int 29 // #1d │ │ -054c42: 1a07 0003 |00b3: const-string v7, "EGL_ALPHA_MASK_SIZE" // string@0300 │ │ -054c46: 4d07 0406 |00b5: aput-object v7, v4, v6 │ │ -054c4a: 1306 1e00 |00b7: const/16 v6, #int 30 // #1e │ │ -054c4e: 1a07 1203 |00b9: const-string v7, "EGL_COLOR_BUFFER_TYPE" // string@0312 │ │ -054c52: 4d07 0406 |00bb: aput-object v7, v4, v6 │ │ -054c56: 1306 1f00 |00bd: const/16 v6, #int 31 // #1f │ │ -054c5a: 1a07 2e03 |00bf: const-string v7, "EGL_RENDERABLE_TYPE" // string@032e │ │ -054c5e: 4d07 0406 |00c1: aput-object v7, v4, v6 │ │ -054c62: 1306 2000 |00c3: const/16 v6, #int 32 // #20 │ │ -054c66: 1a07 1503 |00c5: const-string v7, "EGL_CONFORMANT" // string@0315 │ │ -054c6a: 4d07 0406 |00c7: aput-object v7, v4, v6 │ │ -054c6e: 1306 2100 |00c9: const/16 v6, #int 33 // #21 │ │ -054c72: 1a07 1803 |00cb: const-string v7, "EGL_COVERAGE_BUFFERS_NV" // string@0318 │ │ -054c76: 4d07 0406 |00cd: aput-object v7, v4, v6 │ │ -054c7a: 1306 2200 |00cf: const/16 v6, #int 34 // #22 │ │ -054c7e: 1a07 1903 |00d1: const-string v7, "EGL_COVERAGE_SAMPLES_NV" // string@0319 │ │ -054c82: 4d07 0406 |00d3: aput-object v7, v4, v6 │ │ -054c86: 1216 |00d5: const/4 v6, #int 1 // #1 │ │ -054c88: 2365 4b04 |00d6: new-array v5, v6, [I // type@044b │ │ -054c8c: 1202 |00d8: const/4 v2, #int 0 // #0 │ │ -054c8e: 2116 |00d9: array-length v6, v1 │ │ -054c90: 3562 2e00 |00da: if-ge v2, v6, 0108 // +002e │ │ -054c94: 4400 0102 |00dc: aget v0, v1, v2 │ │ -054c98: 4603 0402 |00de: aget-object v3, v4, v2 │ │ -054c9c: 7255 a927 dc0e |00e0: invoke-interface {v12, v13, v14, v0, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a9 │ │ -054ca2: 0a06 |00e3: move-result v6 │ │ -054ca4: 3806 2000 |00e4: if-eqz v6, 0104 // +0020 │ │ -054ca8: 1a06 7706 |00e6: const-string v6, "GdxEglConfigChooser" // string@0677 │ │ -054cac: 1a07 0c00 |00e8: const-string v7, " %s: %d │ │ +062fa8: |[062fa8] com.badlogic.gdx.backends.android.surfaceview.GdxEglConfigChooser.printConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ +062fb8: 1306 2300 |0000: const/16 v6, #int 35 // #23 │ │ +062fbc: 2361 4904 |0002: new-array v1, v6, [I // type@0449 │ │ +062fc0: 2601 0601 0000 |0004: fill-array-data v1, 0000010a // +00000106 │ │ +062fc6: 1306 2300 |0007: const/16 v6, #int 35 // #23 │ │ +062fca: 2364 9304 |0009: new-array v4, v6, [Ljava/lang/String; // type@0493 │ │ +062fce: 1206 |000b: const/4 v6, #int 0 // #0 │ │ +062fd0: 1a07 1103 |000c: const-string v7, "EGL_BUFFER_SIZE" // string@0311 │ │ +062fd4: 4d07 0406 |000e: aput-object v7, v4, v6 │ │ +062fd8: 1216 |0010: const/4 v6, #int 1 // #1 │ │ +062fda: 1a07 0103 |0011: const-string v7, "EGL_ALPHA_SIZE" // string@0301 │ │ +062fde: 4d07 0406 |0013: aput-object v7, v4, v6 │ │ +062fe2: 1226 |0015: const/4 v6, #int 2 // #2 │ │ +062fe4: 1a07 1003 |0016: const-string v7, "EGL_BLUE_SIZE" // string@0310 │ │ +062fe8: 4d07 0406 |0018: aput-object v7, v4, v6 │ │ +062fec: 1236 |001a: const/4 v6, #int 3 // #3 │ │ +062fee: 1a07 1c03 |001b: const-string v7, "EGL_GREEN_SIZE" // string@031c │ │ +062ff2: 4d07 0406 |001d: aput-object v7, v4, v6 │ │ +062ff6: 1246 |001f: const/4 v6, #int 4 // #4 │ │ +062ff8: 1a07 2d03 |0020: const-string v7, "EGL_RED_SIZE" // string@032d │ │ +062ffc: 4d07 0406 |0022: aput-object v7, v4, v6 │ │ +063000: 1256 |0024: const/4 v6, #int 5 // #5 │ │ +063002: 1a07 1b03 |0025: const-string v7, "EGL_DEPTH_SIZE" // string@031b │ │ +063006: 4d07 0406 |0027: aput-object v7, v4, v6 │ │ +06300a: 1266 |0029: const/4 v6, #int 6 // #6 │ │ +06300c: 1a07 3103 |002a: const-string v7, "EGL_STENCIL_SIZE" // string@0331 │ │ +063010: 4d07 0406 |002c: aput-object v7, v4, v6 │ │ +063014: 1276 |002e: const/4 v6, #int 7 // #7 │ │ +063016: 1a07 1303 |002f: const-string v7, "EGL_CONFIG_CAVEAT" // string@0313 │ │ +06301a: 4d07 0406 |0031: aput-object v7, v4, v6 │ │ +06301e: 1306 0800 |0033: const/16 v6, #int 8 // #8 │ │ +063022: 1a07 1403 |0035: const-string v7, "EGL_CONFIG_ID" // string@0314 │ │ +063026: 4d07 0406 |0037: aput-object v7, v4, v6 │ │ +06302a: 1306 0900 |0039: const/16 v6, #int 9 // #9 │ │ +06302e: 1a07 1d03 |003b: const-string v7, "EGL_LEVEL" // string@031d │ │ +063032: 4d07 0406 |003d: aput-object v7, v4, v6 │ │ +063036: 1306 0a00 |003f: const/16 v6, #int 10 // #a │ │ +06303a: 1a07 1f03 |0041: const-string v7, "EGL_MAX_PBUFFER_HEIGHT" // string@031f │ │ +06303e: 4d07 0406 |0043: aput-object v7, v4, v6 │ │ +063042: 1306 0b00 |0045: const/16 v6, #int 11 // #b │ │ +063046: 1a07 2003 |0047: const-string v7, "EGL_MAX_PBUFFER_PIXELS" // string@0320 │ │ +06304a: 4d07 0406 |0049: aput-object v7, v4, v6 │ │ +06304e: 1306 0c00 |004b: const/16 v6, #int 12 // #c │ │ +063052: 1a07 2103 |004d: const-string v7, "EGL_MAX_PBUFFER_WIDTH" // string@0321 │ │ +063056: 4d07 0406 |004f: aput-object v7, v4, v6 │ │ +06305a: 1306 0d00 |0051: const/16 v6, #int 13 // #d │ │ +06305e: 1a07 2403 |0053: const-string v7, "EGL_NATIVE_RENDERABLE" // string@0324 │ │ +063062: 4d07 0406 |0055: aput-object v7, v4, v6 │ │ +063066: 1306 0e00 |0057: const/16 v6, #int 14 // #e │ │ +06306a: 1a07 2503 |0059: const-string v7, "EGL_NATIVE_VISUAL_ID" // string@0325 │ │ +06306e: 4d07 0406 |005b: aput-object v7, v4, v6 │ │ +063072: 1306 0f00 |005d: const/16 v6, #int 15 // #f │ │ +063076: 1a07 2603 |005f: const-string v7, "EGL_NATIVE_VISUAL_TYPE" // string@0326 │ │ +06307a: 4d07 0406 |0061: aput-object v7, v4, v6 │ │ +06307e: 1306 1000 |0063: const/16 v6, #int 16 // #10 │ │ +063082: 1a07 2c03 |0065: const-string v7, "EGL_PRESERVED_RESOURCES" // string@032c │ │ +063086: 4d07 0406 |0067: aput-object v7, v4, v6 │ │ +06308a: 1306 1100 |0069: const/16 v6, #int 17 // #11 │ │ +06308e: 1a07 2f03 |006b: const-string v7, "EGL_SAMPLES" // string@032f │ │ +063092: 4d07 0406 |006d: aput-object v7, v4, v6 │ │ +063096: 1306 1200 |006f: const/16 v6, #int 18 // #12 │ │ +06309a: 1a07 3003 |0071: const-string v7, "EGL_SAMPLE_BUFFERS" // string@0330 │ │ +06309e: 4d07 0406 |0073: aput-object v7, v4, v6 │ │ +0630a2: 1306 1300 |0075: const/16 v6, #int 19 // #13 │ │ +0630a6: 1a07 3303 |0077: const-string v7, "EGL_SURFACE_TYPE" // string@0333 │ │ +0630aa: 4d07 0406 |0079: aput-object v7, v4, v6 │ │ +0630ae: 1306 1400 |007b: const/16 v6, #int 20 // #14 │ │ +0630b2: 1a07 3703 |007d: const-string v7, "EGL_TRANSPARENT_TYPE" // string@0337 │ │ +0630b6: 4d07 0406 |007f: aput-object v7, v4, v6 │ │ +0630ba: 1306 1500 |0081: const/16 v6, #int 21 // #15 │ │ +0630be: 1a07 3603 |0083: const-string v7, "EGL_TRANSPARENT_RED_VALUE" // string@0336 │ │ +0630c2: 4d07 0406 |0085: aput-object v7, v4, v6 │ │ +0630c6: 1306 1600 |0087: const/16 v6, #int 22 // #16 │ │ +0630ca: 1a07 3503 |0089: const-string v7, "EGL_TRANSPARENT_GREEN_VALUE" // string@0335 │ │ +0630ce: 4d07 0406 |008b: aput-object v7, v4, v6 │ │ +0630d2: 1306 1700 |008d: const/16 v6, #int 23 // #17 │ │ +0630d6: 1a07 3403 |008f: const-string v7, "EGL_TRANSPARENT_BLUE_VALUE" // string@0334 │ │ +0630da: 4d07 0406 |0091: aput-object v7, v4, v6 │ │ +0630de: 1306 1800 |0093: const/16 v6, #int 24 // #18 │ │ +0630e2: 1a07 0e03 |0095: const-string v7, "EGL_BIND_TO_TEXTURE_RGB" // string@030e │ │ +0630e6: 4d07 0406 |0097: aput-object v7, v4, v6 │ │ +0630ea: 1306 1900 |0099: const/16 v6, #int 25 // #19 │ │ +0630ee: 1a07 0f03 |009b: const-string v7, "EGL_BIND_TO_TEXTURE_RGBA" // string@030f │ │ +0630f2: 4d07 0406 |009d: aput-object v7, v4, v6 │ │ +0630f6: 1306 1a00 |009f: const/16 v6, #int 26 // #1a │ │ +0630fa: 1a07 2303 |00a1: const-string v7, "EGL_MIN_SWAP_INTERVAL" // string@0323 │ │ +0630fe: 4d07 0406 |00a3: aput-object v7, v4, v6 │ │ +063102: 1306 1b00 |00a5: const/16 v6, #int 27 // #1b │ │ +063106: 1a07 2203 |00a7: const-string v7, "EGL_MAX_SWAP_INTERVAL" // string@0322 │ │ +06310a: 4d07 0406 |00a9: aput-object v7, v4, v6 │ │ +06310e: 1306 1c00 |00ab: const/16 v6, #int 28 // #1c │ │ +063112: 1a07 1e03 |00ad: const-string v7, "EGL_LUMINANCE_SIZE" // string@031e │ │ +063116: 4d07 0406 |00af: aput-object v7, v4, v6 │ │ +06311a: 1306 1d00 |00b1: const/16 v6, #int 29 // #1d │ │ +06311e: 1a07 0003 |00b3: const-string v7, "EGL_ALPHA_MASK_SIZE" // string@0300 │ │ +063122: 4d07 0406 |00b5: aput-object v7, v4, v6 │ │ +063126: 1306 1e00 |00b7: const/16 v6, #int 30 // #1e │ │ +06312a: 1a07 1203 |00b9: const-string v7, "EGL_COLOR_BUFFER_TYPE" // string@0312 │ │ +06312e: 4d07 0406 |00bb: aput-object v7, v4, v6 │ │ +063132: 1306 1f00 |00bd: const/16 v6, #int 31 // #1f │ │ +063136: 1a07 2e03 |00bf: const-string v7, "EGL_RENDERABLE_TYPE" // string@032e │ │ +06313a: 4d07 0406 |00c1: aput-object v7, v4, v6 │ │ +06313e: 1306 2000 |00c3: const/16 v6, #int 32 // #20 │ │ +063142: 1a07 1503 |00c5: const-string v7, "EGL_CONFORMANT" // string@0315 │ │ +063146: 4d07 0406 |00c7: aput-object v7, v4, v6 │ │ +06314a: 1306 2100 |00c9: const/16 v6, #int 33 // #21 │ │ +06314e: 1a07 1803 |00cb: const-string v7, "EGL_COVERAGE_BUFFERS_NV" // string@0318 │ │ +063152: 4d07 0406 |00cd: aput-object v7, v4, v6 │ │ +063156: 1306 2200 |00cf: const/16 v6, #int 34 // #22 │ │ +06315a: 1a07 1903 |00d1: const-string v7, "EGL_COVERAGE_SAMPLES_NV" // string@0319 │ │ +06315e: 4d07 0406 |00d3: aput-object v7, v4, v6 │ │ +063162: 1216 |00d5: const/4 v6, #int 1 // #1 │ │ +063164: 2365 4904 |00d6: new-array v5, v6, [I // type@0449 │ │ +063168: 1202 |00d8: const/4 v2, #int 0 // #0 │ │ +06316a: 2116 |00d9: array-length v6, v1 │ │ +06316c: 3562 2e00 |00da: if-ge v2, v6, 0108 // +002e │ │ +063170: 4400 0102 |00dc: aget v0, v1, v2 │ │ +063174: 4603 0402 |00de: aget-object v3, v4, v2 │ │ +063178: 7255 a927 dc0e |00e0: invoke-interface {v12, v13, v14, v0, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a9 │ │ +06317e: 0a06 |00e3: move-result v6 │ │ +063180: 3806 2000 |00e4: if-eqz v6, 0104 // +0020 │ │ +063184: 1a06 7706 |00e6: const-string v6, "GdxEglConfigChooser" // string@0677 │ │ +063188: 1a07 0c00 |00e8: const-string v7, " %s: %d │ │ " // string@000c │ │ -054cb0: 1228 |00ea: const/4 v8, #int 2 // #2 │ │ -054cb2: 2388 9404 |00eb: new-array v8, v8, [Ljava/lang/Object; // type@0494 │ │ -054cb6: 1209 |00ed: const/4 v9, #int 0 // #0 │ │ -054cb8: 4d03 0809 |00ee: aput-object v3, v8, v9 │ │ -054cbc: 1219 |00f0: const/4 v9, #int 1 // #1 │ │ -054cbe: 120a |00f1: const/4 v10, #int 0 // #0 │ │ -054cc0: 440a 050a |00f2: aget v10, v5, v10 │ │ -054cc4: 7110 0526 0a00 |00f4: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -054cca: 0c0a |00f7: move-result-object v10 │ │ -054ccc: 4d0a 0809 |00f8: aput-object v10, v8, v9 │ │ -054cd0: 7120 4626 8700 |00fa: invoke-static {v7, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2646 │ │ -054cd6: 0c07 |00fd: move-result-object v7 │ │ -054cd8: 7120 9b00 7600 |00fe: invoke-static {v6, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@009b │ │ -054cde: d802 0201 |0101: add-int/lit8 v2, v2, #int 1 // #01 │ │ -054ce2: 28d6 |0103: goto 00d9 // -002a │ │ -054ce4: 7210 af27 0c00 |0104: invoke-interface {v12}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@27af │ │ -054cea: 28fa |0107: goto 0101 // -0006 │ │ -054cec: 0e00 |0108: return-void │ │ -054cee: 0000 |0109: nop // spacer │ │ -054cf0: 0003 0400 2300 0000 2030 0000 2130 ... |010a: array-data (74 units) │ │ +06318c: 1228 |00ea: const/4 v8, #int 2 // #2 │ │ +06318e: 2388 9204 |00eb: new-array v8, v8, [Ljava/lang/Object; // type@0492 │ │ +063192: 1209 |00ed: const/4 v9, #int 0 // #0 │ │ +063194: 4d03 0809 |00ee: aput-object v3, v8, v9 │ │ +063198: 1219 |00f0: const/4 v9, #int 1 // #1 │ │ +06319a: 120a |00f1: const/4 v10, #int 0 // #0 │ │ +06319c: 440a 050a |00f2: aget v10, v5, v10 │ │ +0631a0: 7110 0526 0a00 |00f4: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0631a6: 0c0a |00f7: move-result-object v10 │ │ +0631a8: 4d0a 0809 |00f8: aput-object v10, v8, v9 │ │ +0631ac: 7120 4626 8700 |00fa: invoke-static {v7, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2646 │ │ +0631b2: 0c07 |00fd: move-result-object v7 │ │ +0631b4: 7120 9b00 7600 |00fe: invoke-static {v6, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@009b │ │ +0631ba: d802 0201 |0101: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0631be: 28d6 |0103: goto 00d9 // -002a │ │ +0631c0: 7210 af27 0c00 |0104: invoke-interface {v12}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@27af │ │ +0631c6: 28fa |0107: goto 0101 // -0006 │ │ +0631c8: 0e00 |0108: return-void │ │ +0631ca: 0000 |0109: nop // spacer │ │ +0631cc: 0003 0400 2300 0000 2030 0000 2130 ... |010a: array-data (74 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0007 line=186 │ │ 0x00d5 line=194 │ │ 0x00d8 line=195 │ │ 0x00dc line=196 │ │ @@ -23821,44 +23821,44 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -054d84: |[054d84] com.badlogic.gdx.backends.android.surfaceview.GdxEglConfigChooser.printConfigs:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ -054d94: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -054d96: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -054d98: 21b1 |0002: array-length v1, v11 │ │ -054d9a: 1a02 7706 |0003: const-string v2, "GdxEglConfigChooser" // string@0677 │ │ -054d9e: 1a03 4600 |0005: const-string v3, "%d configurations" // string@0046 │ │ -054da2: 2374 9404 |0007: new-array v4, v7, [Ljava/lang/Object; // type@0494 │ │ -054da6: 7110 0526 0100 |0009: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -054dac: 0c05 |000c: move-result-object v5 │ │ -054dae: 4d05 0406 |000d: aput-object v5, v4, v6 │ │ -054db2: 7120 4626 4300 |000f: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2646 │ │ -054db8: 0c03 |0012: move-result-object v3 │ │ -054dba: 7120 9b00 3200 |0013: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@009b │ │ -054dc0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -054dc2: 3510 1d00 |0017: if-ge v0, v1, 0034 // +001d │ │ -054dc6: 1a02 7706 |0019: const-string v2, "GdxEglConfigChooser" // string@0677 │ │ -054dca: 1a03 8402 |001b: const-string v3, "Configuration %d: │ │ +063260: |[063260] com.badlogic.gdx.backends.android.surfaceview.GdxEglConfigChooser.printConfigs:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ +063270: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +063272: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +063274: 21b1 |0002: array-length v1, v11 │ │ +063276: 1a02 7706 |0003: const-string v2, "GdxEglConfigChooser" // string@0677 │ │ +06327a: 1a03 4600 |0005: const-string v3, "%d configurations" // string@0046 │ │ +06327e: 2374 9204 |0007: new-array v4, v7, [Ljava/lang/Object; // type@0492 │ │ +063282: 7110 0526 0100 |0009: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +063288: 0c05 |000c: move-result-object v5 │ │ +06328a: 4d05 0406 |000d: aput-object v5, v4, v6 │ │ +06328e: 7120 4626 4300 |000f: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2646 │ │ +063294: 0c03 |0012: move-result-object v3 │ │ +063296: 7120 9b00 3200 |0013: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@009b │ │ +06329c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +06329e: 3510 1d00 |0017: if-ge v0, v1, 0034 // +001d │ │ +0632a2: 1a02 7706 |0019: const-string v2, "GdxEglConfigChooser" // string@0677 │ │ +0632a6: 1a03 8402 |001b: const-string v3, "Configuration %d: │ │ " // string@0284 │ │ -054dce: 2374 9404 |001d: new-array v4, v7, [Ljava/lang/Object; // type@0494 │ │ -054dd2: 7110 0526 0000 |001f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -054dd8: 0c05 |0022: move-result-object v5 │ │ -054dda: 4d05 0406 |0023: aput-object v5, v4, v6 │ │ -054dde: 7120 4626 4300 |0025: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2646 │ │ -054de4: 0c03 |0028: move-result-object v3 │ │ -054de6: 7120 9b00 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@009b │ │ -054dec: 4602 0b00 |002c: aget-object v2, v11, v0 │ │ -054df0: 7040 4609 982a |002e: invoke-direct {v8, v9, v10, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.printConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)V // method@0946 │ │ -054df6: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ -054dfa: 28e4 |0033: goto 0017 // -001c │ │ -054dfc: 0e00 |0034: return-void │ │ +0632aa: 2374 9204 |001d: new-array v4, v7, [Ljava/lang/Object; // type@0492 │ │ +0632ae: 7110 0526 0000 |001f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0632b4: 0c05 |0022: move-result-object v5 │ │ +0632b6: 4d05 0406 |0023: aput-object v5, v4, v6 │ │ +0632ba: 7120 4626 4300 |0025: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2646 │ │ +0632c0: 0c03 |0028: move-result-object v3 │ │ +0632c2: 7120 9b00 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@009b │ │ +0632c8: 4602 0b00 |002c: aget-object v2, v11, v0 │ │ +0632cc: 7040 4609 982a |002e: invoke-direct {v8, v9, v10, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.printConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)V // method@0946 │ │ +0632d2: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0632d6: 28e4 |0033: goto 0017 // -001c │ │ +0632d8: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=163 │ │ 0x0003 line=164 │ │ 0x0016 line=165 │ │ 0x0019 line=166 │ │ 0x002c line=167 │ │ @@ -23878,37 +23878,37 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 38 16-bit code units │ │ -054e00: |[054e00] com.badlogic.gdx.backends.android.surfaceview.GdxEglConfigChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ -054e10: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -054e12: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -054e14: 2305 4b04 |0002: new-array v5, v0, [I // type@044b │ │ -054e18: 5472 4a03 |0004: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mConfigAttribs:[I // field@034a │ │ -054e1c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -054e1e: 0780 |0007: move-object v0, v8 │ │ -054e20: 0791 |0008: move-object v1, v9 │ │ -054e22: 7806 a127 0000 |0009: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a1 │ │ -054e28: 4404 0504 |000c: aget v4, v5, v4 │ │ -054e2c: 3c04 0a00 |000e: if-gtz v4, 0018 // +000a │ │ -054e30: 2200 af03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -054e34: 1a01 ae0d |0012: const-string v1, "No configs match configSpec" // string@0dae │ │ -054e38: 7020 f825 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -054e3e: 2700 |0017: throw v0 │ │ -054e40: 2343 9b04 |0018: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@049b │ │ -054e44: 5472 4a03 |001a: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mConfigAttribs:[I // field@034a │ │ -054e48: 0780 |001c: move-object v0, v8 │ │ -054e4a: 0791 |001d: move-object v1, v9 │ │ -054e4c: 7806 a127 0000 |001e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a1 │ │ -054e52: 6e40 4409 8739 |0021: invoke-virtual {v7, v8, v9, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig; // method@0944 │ │ -054e58: 0c06 |0024: move-result-object v6 │ │ -054e5a: 1106 |0025: return-object v6 │ │ +0632dc: |[0632dc] com.badlogic.gdx.backends.android.surfaceview.GdxEglConfigChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ +0632ec: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0632ee: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +0632f0: 2305 4904 |0002: new-array v5, v0, [I // type@0449 │ │ +0632f4: 5472 4a03 |0004: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mConfigAttribs:[I // field@034a │ │ +0632f8: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +0632fa: 0780 |0007: move-object v0, v8 │ │ +0632fc: 0791 |0008: move-object v1, v9 │ │ +0632fe: 7806 a127 0000 |0009: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a1 │ │ +063304: 4404 0504 |000c: aget v4, v5, v4 │ │ +063308: 3c04 0a00 |000e: if-gtz v4, 0018 // +000a │ │ +06330c: 2200 ad03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +063310: 1a01 ac0d |0012: const-string v1, "No configs match configSpec" // string@0dac │ │ +063314: 7020 f825 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +06331a: 2700 |0017: throw v0 │ │ +06331c: 2343 9904 |0018: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@0499 │ │ +063320: 5472 4a03 |001a: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mConfigAttribs:[I // field@034a │ │ +063324: 0780 |001c: move-object v0, v8 │ │ +063326: 0791 |001d: move-object v1, v9 │ │ +063328: 7806 a127 0000 |001e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a1 │ │ +06332e: 6e40 4409 8739 |0021: invoke-virtual {v7, v8, v9, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig; // method@0944 │ │ +063334: 0c06 |0024: move-result-object v6 │ │ +063336: 1106 |0025: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=65 │ │ 0x0004 line=66 │ │ 0x000c line=67 │ │ 0x000e line=69 │ │ 0x0010 line=70 │ │ @@ -23930,183 +23930,183 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 25 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 311 16-bit code units │ │ -054e5c: |[054e5c] com.badlogic.gdx.backends.android.surfaceview.GdxEglConfigChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ -054e6c: 120a |0000: const/4 v10, #int 0 // #0 │ │ -054e6e: 120b |0001: const/4 v11, #int 0 // #0 │ │ -054e70: 1314 0000 |0002: const/16 v20, #int 0 // #0 │ │ -054e74: 0808 1800 |0004: move-object/from16 v8, v24 │ │ -054e78: 2180 |0006: array-length v0, v8 │ │ -054e7a: 0210 0000 |0007: move/from16 v16, v0 │ │ -054e7e: 120f |0009: const/4 v15, #int 0 // #0 │ │ -054e80: 0200 1000 |000a: move/from16 v0, v16 │ │ -054e84: 350f 9700 |000c: if-ge v15, v0, 00a3 // +0097 │ │ -054e88: 4604 080f |000e: aget-object v4, v8, v15 │ │ -054e8c: 1305 2530 |0010: const/16 v5, #int 12325 // #3025 │ │ -054e90: 1206 |0012: const/4 v6, #int 0 // #0 │ │ -054e92: 0801 1500 |0013: move-object/from16 v1, v21 │ │ -054e96: 0802 1600 |0015: move-object/from16 v2, v22 │ │ -054e9a: 0803 1700 |0017: move-object/from16 v3, v23 │ │ -054e9e: 7606 4509 0100 |0019: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0945 │ │ -054ea4: 0a0c |001c: move-result v12 │ │ -054ea6: 1305 2630 |001d: const/16 v5, #int 12326 // #3026 │ │ -054eaa: 1206 |001f: const/4 v6, #int 0 // #0 │ │ -054eac: 0801 1500 |0020: move-object/from16 v1, v21 │ │ -054eb0: 0802 1600 |0022: move-object/from16 v2, v22 │ │ -054eb4: 0803 1700 |0024: move-object/from16 v3, v23 │ │ -054eb8: 7606 4509 0100 |0026: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0945 │ │ -054ebe: 0a13 |0029: move-result v19 │ │ -054ec0: 0800 1500 |002a: move-object/from16 v0, v21 │ │ -054ec4: 5201 4b03 |002c: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mDepthSize:I // field@034b │ │ -054ec8: 341c 0a00 |002e: if-lt v12, v1, 0038 // +000a │ │ -054ecc: 0800 1500 |0030: move-object/from16 v0, v21 │ │ -054ed0: 5201 4f03 |0032: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mStencilSize:I // field@034f │ │ -054ed4: 0200 1300 |0034: move/from16 v0, v19 │ │ -054ed8: 3510 0500 |0036: if-ge v0, v1, 003b // +0005 │ │ -054edc: d80f 0f01 |0038: add-int/lit8 v15, v15, #int 1 // #01 │ │ -054ee0: 28d0 |003a: goto 000a // -0030 │ │ -054ee2: 1305 2430 |003b: const/16 v5, #int 12324 // #3024 │ │ -054ee6: 1206 |003d: const/4 v6, #int 0 // #0 │ │ -054ee8: 0801 1500 |003e: move-object/from16 v1, v21 │ │ -054eec: 0802 1600 |0040: move-object/from16 v2, v22 │ │ -054ef0: 0803 1700 |0042: move-object/from16 v3, v23 │ │ -054ef4: 7606 4509 0100 |0044: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0945 │ │ -054efa: 0a12 |0047: move-result v18 │ │ -054efc: 1305 2330 |0048: const/16 v5, #int 12323 // #3023 │ │ -054f00: 1206 |004a: const/4 v6, #int 0 // #0 │ │ -054f02: 0801 1500 |004b: move-object/from16 v1, v21 │ │ -054f06: 0802 1600 |004d: move-object/from16 v2, v22 │ │ -054f0a: 0803 1700 |004f: move-object/from16 v3, v23 │ │ -054f0e: 7606 4509 0100 |0051: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0945 │ │ -054f14: 0a0d |0054: move-result v13 │ │ -054f16: 1305 2230 |0055: const/16 v5, #int 12322 // #3022 │ │ -054f1a: 1206 |0057: const/4 v6, #int 0 // #0 │ │ -054f1c: 0801 1500 |0058: move-object/from16 v1, v21 │ │ -054f20: 0802 1600 |005a: move-object/from16 v2, v22 │ │ -054f24: 0803 1700 |005c: move-object/from16 v3, v23 │ │ -054f28: 7606 4509 0100 |005e: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0945 │ │ -054f2e: 0a09 |0061: move-result v9 │ │ -054f30: 1305 2130 |0062: const/16 v5, #int 12321 // #3021 │ │ -054f34: 1206 |0064: const/4 v6, #int 0 // #0 │ │ -054f36: 0801 1500 |0065: move-object/from16 v1, v21 │ │ -054f3a: 0802 1600 |0067: move-object/from16 v2, v22 │ │ -054f3e: 0803 1700 |0069: move-object/from16 v3, v23 │ │ -054f42: 7606 4509 0100 |006b: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0945 │ │ -054f48: 0a07 |006e: move-result v7 │ │ -054f4a: 3914 1100 |006f: if-nez v20, 0080 // +0011 │ │ -054f4e: 1251 |0071: const/4 v1, #int 5 // #5 │ │ -054f50: 0200 1200 |0072: move/from16 v0, v18 │ │ -054f54: 3310 0c00 |0074: if-ne v0, v1, 0080 // +000c │ │ -054f58: 1261 |0076: const/4 v1, #int 6 // #6 │ │ -054f5a: 331d 0900 |0077: if-ne v13, v1, 0080 // +0009 │ │ -054f5e: 1251 |0079: const/4 v1, #int 5 // #5 │ │ -054f60: 3319 0600 |007a: if-ne v9, v1, 0080 // +0006 │ │ -054f64: 3907 0400 |007c: if-nez v7, 0080 // +0004 │ │ -054f68: 0814 0400 |007e: move-object/from16 v20, v4 │ │ -054f6c: 390a 2600 |0080: if-nez v10, 00a6 // +0026 │ │ -054f70: 0800 1500 |0082: move-object/from16 v0, v21 │ │ -054f74: 5201 4e03 |0084: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mRedSize:I // field@034e │ │ -054f78: 0200 1200 |0086: move/from16 v0, v18 │ │ -054f7c: 3310 1e00 |0088: if-ne v0, v1, 00a6 // +001e │ │ -054f80: 0800 1500 |008a: move-object/from16 v0, v21 │ │ -054f84: 5201 4c03 |008c: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mGreenSize:I // field@034c │ │ -054f88: 331d 1800 |008e: if-ne v13, v1, 00a6 // +0018 │ │ -054f8c: 0800 1500 |0090: move-object/from16 v0, v21 │ │ -054f90: 5201 4903 |0092: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mBlueSize:I // field@0349 │ │ -054f94: 3319 1200 |0094: if-ne v9, v1, 00a6 // +0012 │ │ -054f98: 0800 1500 |0096: move-object/from16 v0, v21 │ │ -054f9c: 5201 4803 |0098: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mAlphaSize:I // field@0348 │ │ -054fa0: 3317 0c00 |009a: if-ne v7, v1, 00a6 // +000c │ │ -054fa4: 074a |009c: move-object v10, v4 │ │ -054fa6: 0800 1500 |009d: move-object/from16 v0, v21 │ │ -054faa: 5201 4d03 |009f: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mNumSamples:I // field@034d │ │ -054fae: 3901 0500 |00a1: if-nez v1, 00a6 // +0005 │ │ -054fb2: 380b 8b00 |00a3: if-eqz v11, 012e // +008b │ │ -054fb6: 110b |00a5: return-object v11 │ │ -054fb8: 1305 3230 |00a6: const/16 v5, #int 12338 // #3032 │ │ -054fbc: 1206 |00a8: const/4 v6, #int 0 // #0 │ │ -054fbe: 0801 1500 |00a9: move-object/from16 v1, v21 │ │ -054fc2: 0802 1600 |00ab: move-object/from16 v2, v22 │ │ -054fc6: 0803 1700 |00ad: move-object/from16 v3, v23 │ │ -054fca: 7606 4509 0100 |00af: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0945 │ │ -054fd0: 0a0e |00b2: move-result v14 │ │ -054fd2: 1305 3130 |00b3: const/16 v5, #int 12337 // #3031 │ │ -054fd6: 1206 |00b5: const/4 v6, #int 0 // #0 │ │ -054fd8: 0801 1500 |00b6: move-object/from16 v1, v21 │ │ -054fdc: 0802 1600 |00b8: move-object/from16 v2, v22 │ │ -054fe0: 0803 1700 |00ba: move-object/from16 v3, v23 │ │ -054fe4: 7606 4509 0100 |00bc: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0945 │ │ -054fea: 0a11 |00bf: move-result v17 │ │ -054fec: 390b 2a00 |00c0: if-nez v11, 00ea // +002a │ │ -054ff0: 1211 |00c2: const/4 v1, #int 1 // #1 │ │ -054ff2: 331e 2700 |00c3: if-ne v14, v1, 00ea // +0027 │ │ -054ff6: 0800 1500 |00c5: move-object/from16 v0, v21 │ │ -054ffa: 5201 4d03 |00c7: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mNumSamples:I // field@034d │ │ -054ffe: 0200 1100 |00c9: move/from16 v0, v17 │ │ -055002: 3410 1f00 |00cb: if-lt v0, v1, 00ea // +001f │ │ -055006: 0800 1500 |00cd: move-object/from16 v0, v21 │ │ -05500a: 5201 4e03 |00cf: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mRedSize:I // field@034e │ │ -05500e: 0200 1200 |00d1: move/from16 v0, v18 │ │ -055012: 3310 1700 |00d3: if-ne v0, v1, 00ea // +0017 │ │ -055016: 0800 1500 |00d5: move-object/from16 v0, v21 │ │ -05501a: 5201 4c03 |00d7: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mGreenSize:I // field@034c │ │ -05501e: 331d 1100 |00d9: if-ne v13, v1, 00ea // +0011 │ │ -055022: 0800 1500 |00db: move-object/from16 v0, v21 │ │ -055026: 5201 4903 |00dd: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mBlueSize:I // field@0349 │ │ -05502a: 3319 0b00 |00df: if-ne v9, v1, 00ea // +000b │ │ -05502e: 0800 1500 |00e1: move-object/from16 v0, v21 │ │ -055032: 5201 4803 |00e3: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mAlphaSize:I // field@0348 │ │ -055036: 3317 0500 |00e5: if-ne v7, v1, 00ea // +0005 │ │ -05503a: 074b |00e7: move-object v11, v4 │ │ -05503c: 2900 50ff |00e8: goto/16 0038 // -00b0 │ │ -055040: 1305 e030 |00ea: const/16 v5, #int 12512 // #30e0 │ │ -055044: 1206 |00ec: const/4 v6, #int 0 // #0 │ │ -055046: 0801 1500 |00ed: move-object/from16 v1, v21 │ │ -05504a: 0802 1600 |00ef: move-object/from16 v2, v22 │ │ -05504e: 0803 1700 |00f1: move-object/from16 v3, v23 │ │ -055052: 7606 4509 0100 |00f3: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0945 │ │ -055058: 0a0e |00f6: move-result v14 │ │ -05505a: 1305 e130 |00f7: const/16 v5, #int 12513 // #30e1 │ │ -05505e: 1206 |00f9: const/4 v6, #int 0 // #0 │ │ -055060: 0801 1500 |00fa: move-object/from16 v1, v21 │ │ -055064: 0802 1600 |00fc: move-object/from16 v2, v22 │ │ -055068: 0803 1700 |00fe: move-object/from16 v3, v23 │ │ -05506c: 7606 4509 0100 |0100: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0945 │ │ -055072: 0a11 |0103: move-result v17 │ │ -055074: 390b 34ff |0104: if-nez v11, 0038 // -00cc │ │ -055078: 1211 |0106: const/4 v1, #int 1 // #1 │ │ -05507a: 331e 31ff |0107: if-ne v14, v1, 0038 // -00cf │ │ -05507e: 0800 1500 |0109: move-object/from16 v0, v21 │ │ -055082: 5201 4d03 |010b: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mNumSamples:I // field@034d │ │ -055086: 0200 1100 |010d: move/from16 v0, v17 │ │ -05508a: 3410 29ff |010f: if-lt v0, v1, 0038 // -00d7 │ │ -05508e: 0800 1500 |0111: move-object/from16 v0, v21 │ │ -055092: 5201 4e03 |0113: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mRedSize:I // field@034e │ │ -055096: 0200 1200 |0115: move/from16 v0, v18 │ │ -05509a: 3310 21ff |0117: if-ne v0, v1, 0038 // -00df │ │ -05509e: 0800 1500 |0119: move-object/from16 v0, v21 │ │ -0550a2: 5201 4c03 |011b: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mGreenSize:I // field@034c │ │ -0550a6: 331d 1bff |011d: if-ne v13, v1, 0038 // -00e5 │ │ -0550aa: 0800 1500 |011f: move-object/from16 v0, v21 │ │ -0550ae: 5201 4903 |0121: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mBlueSize:I // field@0349 │ │ -0550b2: 3319 15ff |0123: if-ne v9, v1, 0038 // -00eb │ │ -0550b6: 0800 1500 |0125: move-object/from16 v0, v21 │ │ -0550ba: 5201 4803 |0127: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mAlphaSize:I // field@0348 │ │ -0550be: 3317 0fff |0129: if-ne v7, v1, 0038 // -00f1 │ │ -0550c2: 074b |012b: move-object v11, v4 │ │ -0550c4: 2900 0cff |012c: goto/16 0038 // -00f4 │ │ -0550c8: 380a 0500 |012e: if-eqz v10, 0133 // +0005 │ │ -0550cc: 07ab |0130: move-object v11, v10 │ │ -0550ce: 2900 74ff |0131: goto/16 00a5 // -008c │ │ -0550d2: 080b 1400 |0133: move-object/from16 v11, v20 │ │ -0550d6: 2900 70ff |0135: goto/16 00a5 // -0090 │ │ +063338: |[063338] com.badlogic.gdx.backends.android.surfaceview.GdxEglConfigChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ +063348: 120a |0000: const/4 v10, #int 0 // #0 │ │ +06334a: 120b |0001: const/4 v11, #int 0 // #0 │ │ +06334c: 1314 0000 |0002: const/16 v20, #int 0 // #0 │ │ +063350: 0808 1800 |0004: move-object/from16 v8, v24 │ │ +063354: 2180 |0006: array-length v0, v8 │ │ +063356: 0210 0000 |0007: move/from16 v16, v0 │ │ +06335a: 120f |0009: const/4 v15, #int 0 // #0 │ │ +06335c: 0200 1000 |000a: move/from16 v0, v16 │ │ +063360: 350f 9700 |000c: if-ge v15, v0, 00a3 // +0097 │ │ +063364: 4604 080f |000e: aget-object v4, v8, v15 │ │ +063368: 1305 2530 |0010: const/16 v5, #int 12325 // #3025 │ │ +06336c: 1206 |0012: const/4 v6, #int 0 // #0 │ │ +06336e: 0801 1500 |0013: move-object/from16 v1, v21 │ │ +063372: 0802 1600 |0015: move-object/from16 v2, v22 │ │ +063376: 0803 1700 |0017: move-object/from16 v3, v23 │ │ +06337a: 7606 4509 0100 |0019: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0945 │ │ +063380: 0a0c |001c: move-result v12 │ │ +063382: 1305 2630 |001d: const/16 v5, #int 12326 // #3026 │ │ +063386: 1206 |001f: const/4 v6, #int 0 // #0 │ │ +063388: 0801 1500 |0020: move-object/from16 v1, v21 │ │ +06338c: 0802 1600 |0022: move-object/from16 v2, v22 │ │ +063390: 0803 1700 |0024: move-object/from16 v3, v23 │ │ +063394: 7606 4509 0100 |0026: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0945 │ │ +06339a: 0a13 |0029: move-result v19 │ │ +06339c: 0800 1500 |002a: move-object/from16 v0, v21 │ │ +0633a0: 5201 4b03 |002c: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mDepthSize:I // field@034b │ │ +0633a4: 341c 0a00 |002e: if-lt v12, v1, 0038 // +000a │ │ +0633a8: 0800 1500 |0030: move-object/from16 v0, v21 │ │ +0633ac: 5201 4f03 |0032: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mStencilSize:I // field@034f │ │ +0633b0: 0200 1300 |0034: move/from16 v0, v19 │ │ +0633b4: 3510 0500 |0036: if-ge v0, v1, 003b // +0005 │ │ +0633b8: d80f 0f01 |0038: add-int/lit8 v15, v15, #int 1 // #01 │ │ +0633bc: 28d0 |003a: goto 000a // -0030 │ │ +0633be: 1305 2430 |003b: const/16 v5, #int 12324 // #3024 │ │ +0633c2: 1206 |003d: const/4 v6, #int 0 // #0 │ │ +0633c4: 0801 1500 |003e: move-object/from16 v1, v21 │ │ +0633c8: 0802 1600 |0040: move-object/from16 v2, v22 │ │ +0633cc: 0803 1700 |0042: move-object/from16 v3, v23 │ │ +0633d0: 7606 4509 0100 |0044: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0945 │ │ +0633d6: 0a12 |0047: move-result v18 │ │ +0633d8: 1305 2330 |0048: const/16 v5, #int 12323 // #3023 │ │ +0633dc: 1206 |004a: const/4 v6, #int 0 // #0 │ │ +0633de: 0801 1500 |004b: move-object/from16 v1, v21 │ │ +0633e2: 0802 1600 |004d: move-object/from16 v2, v22 │ │ +0633e6: 0803 1700 |004f: move-object/from16 v3, v23 │ │ +0633ea: 7606 4509 0100 |0051: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0945 │ │ +0633f0: 0a0d |0054: move-result v13 │ │ +0633f2: 1305 2230 |0055: const/16 v5, #int 12322 // #3022 │ │ +0633f6: 1206 |0057: const/4 v6, #int 0 // #0 │ │ +0633f8: 0801 1500 |0058: move-object/from16 v1, v21 │ │ +0633fc: 0802 1600 |005a: move-object/from16 v2, v22 │ │ +063400: 0803 1700 |005c: move-object/from16 v3, v23 │ │ +063404: 7606 4509 0100 |005e: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0945 │ │ +06340a: 0a09 |0061: move-result v9 │ │ +06340c: 1305 2130 |0062: const/16 v5, #int 12321 // #3021 │ │ +063410: 1206 |0064: const/4 v6, #int 0 // #0 │ │ +063412: 0801 1500 |0065: move-object/from16 v1, v21 │ │ +063416: 0802 1600 |0067: move-object/from16 v2, v22 │ │ +06341a: 0803 1700 |0069: move-object/from16 v3, v23 │ │ +06341e: 7606 4509 0100 |006b: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0945 │ │ +063424: 0a07 |006e: move-result v7 │ │ +063426: 3914 1100 |006f: if-nez v20, 0080 // +0011 │ │ +06342a: 1251 |0071: const/4 v1, #int 5 // #5 │ │ +06342c: 0200 1200 |0072: move/from16 v0, v18 │ │ +063430: 3310 0c00 |0074: if-ne v0, v1, 0080 // +000c │ │ +063434: 1261 |0076: const/4 v1, #int 6 // #6 │ │ +063436: 331d 0900 |0077: if-ne v13, v1, 0080 // +0009 │ │ +06343a: 1251 |0079: const/4 v1, #int 5 // #5 │ │ +06343c: 3319 0600 |007a: if-ne v9, v1, 0080 // +0006 │ │ +063440: 3907 0400 |007c: if-nez v7, 0080 // +0004 │ │ +063444: 0814 0400 |007e: move-object/from16 v20, v4 │ │ +063448: 390a 2600 |0080: if-nez v10, 00a6 // +0026 │ │ +06344c: 0800 1500 |0082: move-object/from16 v0, v21 │ │ +063450: 5201 4e03 |0084: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mRedSize:I // field@034e │ │ +063454: 0200 1200 |0086: move/from16 v0, v18 │ │ +063458: 3310 1e00 |0088: if-ne v0, v1, 00a6 // +001e │ │ +06345c: 0800 1500 |008a: move-object/from16 v0, v21 │ │ +063460: 5201 4c03 |008c: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mGreenSize:I // field@034c │ │ +063464: 331d 1800 |008e: if-ne v13, v1, 00a6 // +0018 │ │ +063468: 0800 1500 |0090: move-object/from16 v0, v21 │ │ +06346c: 5201 4903 |0092: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mBlueSize:I // field@0349 │ │ +063470: 3319 1200 |0094: if-ne v9, v1, 00a6 // +0012 │ │ +063474: 0800 1500 |0096: move-object/from16 v0, v21 │ │ +063478: 5201 4803 |0098: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mAlphaSize:I // field@0348 │ │ +06347c: 3317 0c00 |009a: if-ne v7, v1, 00a6 // +000c │ │ +063480: 074a |009c: move-object v10, v4 │ │ +063482: 0800 1500 |009d: move-object/from16 v0, v21 │ │ +063486: 5201 4d03 |009f: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mNumSamples:I // field@034d │ │ +06348a: 3901 0500 |00a1: if-nez v1, 00a6 // +0005 │ │ +06348e: 380b 8b00 |00a3: if-eqz v11, 012e // +008b │ │ +063492: 110b |00a5: return-object v11 │ │ +063494: 1305 3230 |00a6: const/16 v5, #int 12338 // #3032 │ │ +063498: 1206 |00a8: const/4 v6, #int 0 // #0 │ │ +06349a: 0801 1500 |00a9: move-object/from16 v1, v21 │ │ +06349e: 0802 1600 |00ab: move-object/from16 v2, v22 │ │ +0634a2: 0803 1700 |00ad: move-object/from16 v3, v23 │ │ +0634a6: 7606 4509 0100 |00af: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0945 │ │ +0634ac: 0a0e |00b2: move-result v14 │ │ +0634ae: 1305 3130 |00b3: const/16 v5, #int 12337 // #3031 │ │ +0634b2: 1206 |00b5: const/4 v6, #int 0 // #0 │ │ +0634b4: 0801 1500 |00b6: move-object/from16 v1, v21 │ │ +0634b8: 0802 1600 |00b8: move-object/from16 v2, v22 │ │ +0634bc: 0803 1700 |00ba: move-object/from16 v3, v23 │ │ +0634c0: 7606 4509 0100 |00bc: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0945 │ │ +0634c6: 0a11 |00bf: move-result v17 │ │ +0634c8: 390b 2a00 |00c0: if-nez v11, 00ea // +002a │ │ +0634cc: 1211 |00c2: const/4 v1, #int 1 // #1 │ │ +0634ce: 331e 2700 |00c3: if-ne v14, v1, 00ea // +0027 │ │ +0634d2: 0800 1500 |00c5: move-object/from16 v0, v21 │ │ +0634d6: 5201 4d03 |00c7: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mNumSamples:I // field@034d │ │ +0634da: 0200 1100 |00c9: move/from16 v0, v17 │ │ +0634de: 3410 1f00 |00cb: if-lt v0, v1, 00ea // +001f │ │ +0634e2: 0800 1500 |00cd: move-object/from16 v0, v21 │ │ +0634e6: 5201 4e03 |00cf: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mRedSize:I // field@034e │ │ +0634ea: 0200 1200 |00d1: move/from16 v0, v18 │ │ +0634ee: 3310 1700 |00d3: if-ne v0, v1, 00ea // +0017 │ │ +0634f2: 0800 1500 |00d5: move-object/from16 v0, v21 │ │ +0634f6: 5201 4c03 |00d7: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mGreenSize:I // field@034c │ │ +0634fa: 331d 1100 |00d9: if-ne v13, v1, 00ea // +0011 │ │ +0634fe: 0800 1500 |00db: move-object/from16 v0, v21 │ │ +063502: 5201 4903 |00dd: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mBlueSize:I // field@0349 │ │ +063506: 3319 0b00 |00df: if-ne v9, v1, 00ea // +000b │ │ +06350a: 0800 1500 |00e1: move-object/from16 v0, v21 │ │ +06350e: 5201 4803 |00e3: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mAlphaSize:I // field@0348 │ │ +063512: 3317 0500 |00e5: if-ne v7, v1, 00ea // +0005 │ │ +063516: 074b |00e7: move-object v11, v4 │ │ +063518: 2900 50ff |00e8: goto/16 0038 // -00b0 │ │ +06351c: 1305 e030 |00ea: const/16 v5, #int 12512 // #30e0 │ │ +063520: 1206 |00ec: const/4 v6, #int 0 // #0 │ │ +063522: 0801 1500 |00ed: move-object/from16 v1, v21 │ │ +063526: 0802 1600 |00ef: move-object/from16 v2, v22 │ │ +06352a: 0803 1700 |00f1: move-object/from16 v3, v23 │ │ +06352e: 7606 4509 0100 |00f3: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0945 │ │ +063534: 0a0e |00f6: move-result v14 │ │ +063536: 1305 e130 |00f7: const/16 v5, #int 12513 // #30e1 │ │ +06353a: 1206 |00f9: const/4 v6, #int 0 // #0 │ │ +06353c: 0801 1500 |00fa: move-object/from16 v1, v21 │ │ +063540: 0802 1600 |00fc: move-object/from16 v2, v22 │ │ +063544: 0803 1700 |00fe: move-object/from16 v3, v23 │ │ +063548: 7606 4509 0100 |0100: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0945 │ │ +06354e: 0a11 |0103: move-result v17 │ │ +063550: 390b 34ff |0104: if-nez v11, 0038 // -00cc │ │ +063554: 1211 |0106: const/4 v1, #int 1 // #1 │ │ +063556: 331e 31ff |0107: if-ne v14, v1, 0038 // -00cf │ │ +06355a: 0800 1500 |0109: move-object/from16 v0, v21 │ │ +06355e: 5201 4d03 |010b: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mNumSamples:I // field@034d │ │ +063562: 0200 1100 |010d: move/from16 v0, v17 │ │ +063566: 3410 29ff |010f: if-lt v0, v1, 0038 // -00d7 │ │ +06356a: 0800 1500 |0111: move-object/from16 v0, v21 │ │ +06356e: 5201 4e03 |0113: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mRedSize:I // field@034e │ │ +063572: 0200 1200 |0115: move/from16 v0, v18 │ │ +063576: 3310 21ff |0117: if-ne v0, v1, 0038 // -00df │ │ +06357a: 0800 1500 |0119: move-object/from16 v0, v21 │ │ +06357e: 5201 4c03 |011b: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mGreenSize:I // field@034c │ │ +063582: 331d 1bff |011d: if-ne v13, v1, 0038 // -00e5 │ │ +063586: 0800 1500 |011f: move-object/from16 v0, v21 │ │ +06358a: 5201 4903 |0121: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mBlueSize:I // field@0349 │ │ +06358e: 3319 15ff |0123: if-ne v9, v1, 0038 // -00eb │ │ +063592: 0800 1500 |0125: move-object/from16 v0, v21 │ │ +063596: 5201 4803 |0127: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mAlphaSize:I // field@0348 │ │ +06359a: 3317 0fff |0129: if-ne v7, v1, 0038 // -00f1 │ │ +06359e: 074b |012b: move-object v11, v4 │ │ +0635a0: 2900 0cff |012c: goto/16 0038 // -00f4 │ │ +0635a4: 380a 0500 |012e: if-eqz v10, 0133 // +0005 │ │ +0635a8: 07ab |0130: move-object v11, v10 │ │ +0635aa: 2900 74ff |0131: goto/16 00a5 // -008c │ │ +0635ae: 080b 1400 |0133: move-object/from16 v11, v20 │ │ +0635b2: 2900 70ff |0135: goto/16 00a5 // -0090 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0001 line=90 │ │ 0x0002 line=91 │ │ 0x0004 line=93 │ │ 0x0010 line=94 │ │ @@ -24165,18 +24165,18 @@ │ │ 0x0000 - 0x0137 reg=22 egl Ljavax/microedition/khronos/egl/EGL10; │ │ 0x0000 - 0x0137 reg=23 display Ljavax/microedition/khronos/egl/EGLDisplay; │ │ 0x0000 - 0x0137 reg=24 configs [Ljavax/microedition/khronos/egl/EGLConfig; │ │ │ │ source_file_idx : 1656 (GdxEglConfigChooser.java) │ │ │ │ Class #109 header: │ │ -class_idx : 269 │ │ +class_idx : 267 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3699 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3697 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #109 annotations: │ │ Annotations on class │ │ @@ -24204,38 +24204,38 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0550dc: |[0550dc] com.badlogic.gdx.backends.android.surfaceview.ResolutionStrategy$MeasuredDimension.:(II)V │ │ -0550ec: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0550f2: 5901 5403 |0003: iput v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.width:I // field@0354 │ │ -0550f6: 5902 5303 |0005: iput v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.height:I // field@0353 │ │ -0550fa: 0e00 |0007: return-void │ │ +0635b8: |[0635b8] com.badlogic.gdx.backends.android.surfaceview.ResolutionStrategy$MeasuredDimension.:(II)V │ │ +0635c8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0635ce: 5901 5403 |0003: iput v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.width:I // field@0354 │ │ +0635d2: 5902 5303 |0005: iput v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.height:I // field@0353 │ │ +0635d6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ 0x0007 line=34 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; │ │ 0x0000 - 0x0008 reg=1 width I │ │ 0x0000 - 0x0008 reg=2 height I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3699 (ResolutionStrategy.java) │ │ + source_file_idx : 3697 (ResolutionStrategy.java) │ │ │ │ Class #110 header: │ │ -class_idx : 270 │ │ +class_idx : 268 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3699 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3697 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #110 annotations: │ │ Annotations on class │ │ @@ -24252,20 +24252,20 @@ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;) │ │ name : 'calcMeasures' │ │ type : '(II)Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3699 (ResolutionStrategy.java) │ │ + source_file_idx : 3697 (ResolutionStrategy.java) │ │ │ │ Class #111 header: │ │ -class_idx : 271 │ │ +class_idx : 269 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1033 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #111 annotations: │ │ @@ -24290,53 +24290,53 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -0550fc: |[0550fc] com.badlogic.gdx.files.FileHandle$1.:()V │ │ -05510c: 7100 0b01 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/Files$FileType;.values:()[Lcom/badlogic/gdx/Files$FileType; // method@010b │ │ -055112: 0c00 |0003: move-result-object v0 │ │ -055114: 2100 |0004: array-length v0, v0 │ │ -055116: 2300 4b04 |0005: new-array v0, v0, [I // type@044b │ │ -05511a: 6900 5503 |0007: sput-object v0, Lcom/badlogic/gdx/files/FileHandle$1;.$SwitchMap$com$badlogic$gdx$Files$FileType:[I // field@0355 │ │ -05511e: 6200 5503 |0009: sget-object v0, Lcom/badlogic/gdx/files/FileHandle$1;.$SwitchMap$com$badlogic$gdx$Files$FileType:[I // field@0355 │ │ -055122: 6201 1900 |000b: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ -055126: 6e10 0901 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/Files$FileType;.ordinal:()I // method@0109 │ │ -05512c: 0a01 |0010: move-result v1 │ │ -05512e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -055130: 4b02 0001 |0012: aput v2, v0, v1 │ │ -055134: 6200 5503 |0014: sget-object v0, Lcom/badlogic/gdx/files/FileHandle$1;.$SwitchMap$com$badlogic$gdx$Files$FileType:[I // field@0355 │ │ -055138: 6201 1700 |0016: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ -05513c: 6e10 0901 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/Files$FileType;.ordinal:()I // method@0109 │ │ -055142: 0a01 |001b: move-result v1 │ │ -055144: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -055146: 4b02 0001 |001d: aput v2, v0, v1 │ │ -05514a: 0e00 |001f: return-void │ │ -05514c: 0d00 |0020: move-exception v0 │ │ -05514e: 28fe |0021: goto 001f // -0002 │ │ -055150: 0d00 |0022: move-exception v0 │ │ -055152: 28f1 |0023: goto 0014 // -000f │ │ +0635d8: |[0635d8] com.badlogic.gdx.files.FileHandle$1.:()V │ │ +0635e8: 7100 0b01 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/Files$FileType;.values:()[Lcom/badlogic/gdx/Files$FileType; // method@010b │ │ +0635ee: 0c00 |0003: move-result-object v0 │ │ +0635f0: 2100 |0004: array-length v0, v0 │ │ +0635f2: 2300 4904 |0005: new-array v0, v0, [I // type@0449 │ │ +0635f6: 6900 5503 |0007: sput-object v0, Lcom/badlogic/gdx/files/FileHandle$1;.$SwitchMap$com$badlogic$gdx$Files$FileType:[I // field@0355 │ │ +0635fa: 6200 5503 |0009: sget-object v0, Lcom/badlogic/gdx/files/FileHandle$1;.$SwitchMap$com$badlogic$gdx$Files$FileType:[I // field@0355 │ │ +0635fe: 6201 1900 |000b: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ +063602: 6e10 0901 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/Files$FileType;.ordinal:()I // method@0109 │ │ +063608: 0a01 |0010: move-result v1 │ │ +06360a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +06360c: 4b02 0001 |0012: aput v2, v0, v1 │ │ +063610: 6200 5503 |0014: sget-object v0, Lcom/badlogic/gdx/files/FileHandle$1;.$SwitchMap$com$badlogic$gdx$Files$FileType:[I // field@0355 │ │ +063614: 6201 1700 |0016: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ +063618: 6e10 0901 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/Files$FileType;.ordinal:()I // method@0109 │ │ +06361e: 0a01 |001b: move-result v1 │ │ +063620: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +063622: 4b02 0001 |001d: aput v2, v0, v1 │ │ +063626: 0e00 |001f: return-void │ │ +063628: 0d00 |0020: move-exception v0 │ │ +06362a: 28fe |0021: goto 001f // -0002 │ │ +06362c: 0d00 |0022: move-exception v0 │ │ +06362e: 28f1 |0023: goto 0014 // -000f │ │ catches : 2 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0022 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0020 │ │ positions : │ │ 0x0000 line=501 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 1033 (FileHandle.java) │ │ │ │ Class #112 header: │ │ -class_idx : 272 │ │ +class_idx : 270 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1033 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 42 │ │ │ │ Class #112 annotations: │ │ @@ -24364,17 +24364,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -055170: |[055170] com.badlogic.gdx.files.FileHandle.:()V │ │ -055180: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -055186: 0e00 |0003: return-void │ │ +06364c: |[06364c] com.badlogic.gdx.files.FileHandle.:()V │ │ +06365c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +063662: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/files/FileHandle; │ │ │ │ @@ -24383,20 +24383,20 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -055188: |[055188] com.badlogic.gdx.files.FileHandle.:(Ljava/io/File;)V │ │ -055198: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -05519e: 5b12 5603 |0003: iput-object v2, v1, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -0551a2: 6200 1600 |0005: sget-object v0, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0016 │ │ -0551a6: 5b10 5703 |0007: iput-object v0, v1, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -0551aa: 0e00 |0009: return-void │ │ +063664: |[063664] com.badlogic.gdx.files.FileHandle.:(Ljava/io/File;)V │ │ +063674: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +06367a: 5b12 5603 |0003: iput-object v2, v1, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +06367e: 6200 1600 |0005: sget-object v0, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0016 │ │ +063682: 5b10 5703 |0007: iput-object v0, v1, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +063686: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=61 │ │ 0x0005 line=62 │ │ 0x0009 line=63 │ │ locals : │ │ @@ -24408,19 +24408,19 @@ │ │ type : '(Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0551ac: |[0551ac] com.badlogic.gdx.files.FileHandle.:(Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V │ │ -0551bc: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0551c2: 5b01 5603 |0003: iput-object v1, v0, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -0551c6: 5b02 5703 |0005: iput-object v2, v0, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -0551ca: 0e00 |0007: return-void │ │ +063688: |[063688] com.badlogic.gdx.files.FileHandle.:(Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V │ │ +063698: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +06369e: 5b01 5603 |0003: iput-object v1, v0, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +0636a2: 5b02 5703 |0005: iput-object v2, v0, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +0636a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=71 │ │ 0x0005 line=72 │ │ 0x0007 line=73 │ │ locals : │ │ @@ -24433,22 +24433,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0551cc: |[0551cc] com.badlogic.gdx.files.FileHandle.:(Ljava/lang/String;)V │ │ -0551dc: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0551e2: 2200 8f03 |0003: new-instance v0, Ljava/io/File; // type@038f │ │ -0551e6: 7020 7e25 2000 |0005: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@257e │ │ -0551ec: 5b10 5603 |0008: iput-object v0, v1, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -0551f0: 6200 1600 |000a: sget-object v0, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0016 │ │ -0551f4: 5b10 5703 |000c: iput-object v0, v1, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -0551f8: 0e00 |000e: return-void │ │ +0636a8: |[0636a8] com.badlogic.gdx.files.FileHandle.:(Ljava/lang/String;)V │ │ +0636b8: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0636be: 2200 8d03 |0003: new-instance v0, Ljava/io/File; // type@038d │ │ +0636c2: 7020 7e25 2000 |0005: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@257e │ │ +0636c8: 5b10 5603 |0008: iput-object v0, v1, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +0636cc: 6200 1600 |000a: sget-object v0, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0016 │ │ +0636d0: 5b10 5703 |000c: iput-object v0, v1, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +0636d4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x000a line=54 │ │ 0x000e line=55 │ │ locals : │ │ @@ -24460,21 +24460,21 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/Files$FileType;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0551fc: |[0551fc] com.badlogic.gdx.files.FileHandle.:(Ljava/lang/String;Lcom/badlogic/gdx/Files$FileType;)V │ │ -05520c: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -055212: 5b13 5703 |0003: iput-object v3, v1, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -055216: 2200 8f03 |0005: new-instance v0, Ljava/io/File; // type@038f │ │ -05521a: 7020 7e25 2000 |0007: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@257e │ │ -055220: 5b10 5603 |000a: iput-object v0, v1, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -055224: 0e00 |000c: return-void │ │ +0636d8: |[0636d8] com.badlogic.gdx.files.FileHandle.:(Ljava/lang/String;Lcom/badlogic/gdx/Files$FileType;)V │ │ +0636e8: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0636ee: 5b13 5703 |0003: iput-object v3, v1, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +0636f2: 2200 8d03 |0005: new-instance v0, Ljava/io/File; // type@038d │ │ +0636f6: 7020 7e25 2000 |0007: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@257e │ │ +0636fc: 5b10 5603 |000a: iput-object v0, v1, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +063700: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=66 │ │ 0x0005 line=67 │ │ 0x000c line=68 │ │ locals : │ │ @@ -24487,35 +24487,35 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -055228: |[055228] com.badlogic.gdx.files.FileHandle.copyDirectory:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V │ │ -055238: 6e10 6509 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/files/FileHandle;.mkdirs:()V // method@0965 │ │ -05523e: 6e10 6309 0600 |0003: invoke-virtual {v6}, Lcom/badlogic/gdx/files/FileHandle;.list:()[Lcom/badlogic/gdx/files/FileHandle; // method@0963 │ │ -055244: 0c01 |0006: move-result-object v1 │ │ -055246: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -055248: 2113 |0008: array-length v3, v1 │ │ -05524a: 3532 1c00 |0009: if-ge v2, v3, 0025 // +001c │ │ -05524e: 4604 0102 |000b: aget-object v4, v1, v2 │ │ -055252: 6e10 6709 0400 |000d: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -055258: 0c05 |0010: move-result-object v5 │ │ -05525a: 6e20 5309 5700 |0011: invoke-virtual {v7, v5}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0953 │ │ -055260: 0c00 |0014: move-result-object v0 │ │ -055262: 6e10 6009 0400 |0015: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.isDirectory:()Z // method@0960 │ │ -055268: 0a05 |0018: move-result v5 │ │ -05526a: 3805 0800 |0019: if-eqz v5, 0021 // +0008 │ │ -05526e: 7120 5409 0400 |001b: invoke-static {v4, v0}, Lcom/badlogic/gdx/files/FileHandle;.copyDirectory:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V // method@0954 │ │ -055274: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -055278: 28e9 |0020: goto 0009 // -0017 │ │ -05527a: 7120 5509 0400 |0021: invoke-static {v4, v0}, Lcom/badlogic/gdx/files/FileHandle;.copyFile:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V // method@0955 │ │ -055280: 28fa |0024: goto 001e // -0006 │ │ -055282: 0e00 |0025: return-void │ │ +063704: |[063704] com.badlogic.gdx.files.FileHandle.copyDirectory:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V │ │ +063714: 6e10 6509 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/files/FileHandle;.mkdirs:()V // method@0965 │ │ +06371a: 6e10 6309 0600 |0003: invoke-virtual {v6}, Lcom/badlogic/gdx/files/FileHandle;.list:()[Lcom/badlogic/gdx/files/FileHandle; // method@0963 │ │ +063720: 0c01 |0006: move-result-object v1 │ │ +063722: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +063724: 2113 |0008: array-length v3, v1 │ │ +063726: 3532 1c00 |0009: if-ge v2, v3, 0025 // +001c │ │ +06372a: 4604 0102 |000b: aget-object v4, v1, v2 │ │ +06372e: 6e10 6709 0400 |000d: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +063734: 0c05 |0010: move-result-object v5 │ │ +063736: 6e20 5309 5700 |0011: invoke-virtual {v7, v5}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0953 │ │ +06373c: 0c00 |0014: move-result-object v0 │ │ +06373e: 6e10 6009 0400 |0015: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.isDirectory:()Z // method@0960 │ │ +063744: 0a05 |0018: move-result v5 │ │ +063746: 3805 0800 |0019: if-eqz v5, 0021 // +0008 │ │ +06374a: 7120 5409 0400 |001b: invoke-static {v4, v0}, Lcom/badlogic/gdx/files/FileHandle;.copyDirectory:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V // method@0954 │ │ +063750: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +063754: 28e9 |0020: goto 0009 // -0017 │ │ +063756: 7120 5509 0400 |0021: invoke-static {v4, v0}, Lcom/badlogic/gdx/files/FileHandle;.copyFile:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V // method@0955 │ │ +06375c: 28fa |0024: goto 001e // -0006 │ │ +06375e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ 0x0003 line=657 │ │ 0x0007 line=658 │ │ 0x000b line=659 │ │ 0x000d line=660 │ │ @@ -24538,59 +24538,59 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -055284: |[055284] com.badlogic.gdx.files.FileHandle.copyFile:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V │ │ -055294: 6e10 6d09 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ -05529a: 0c01 |0003: move-result-object v1 │ │ -05529c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -05529e: 6e30 7c09 1502 |0005: invoke-virtual {v5, v1, v2}, Lcom/badlogic/gdx/files/FileHandle;.write:(Ljava/io/InputStream;Z)V // method@097c │ │ -0552a4: 0e00 |0008: return-void │ │ -0552a6: 0d00 |0009: move-exception v0 │ │ -0552a8: 2201 fc02 |000a: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0552ac: 2202 c503 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0552b0: 7010 6726 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0552b6: 1a03 6b03 |0011: const-string v3, "Error copying source file: " // string@036b │ │ -0552ba: 6e20 6e26 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0552c0: 0c02 |0016: move-result-object v2 │ │ -0552c2: 5443 5603 |0017: iget-object v3, v4, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -0552c6: 6e20 6d26 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0552cc: 0c02 |001c: move-result-object v2 │ │ -0552ce: 1a03 0d00 |001d: const-string v3, " (" // string@000d │ │ -0552d2: 6e20 6e26 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0552d8: 0c02 |0022: move-result-object v2 │ │ -0552da: 5443 5703 |0023: iget-object v3, v4, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -0552de: 6e20 6d26 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0552e4: 0c02 |0028: move-result-object v2 │ │ -0552e6: 1a03 9a00 |0029: const-string v3, ") │ │ +063760: |[063760] com.badlogic.gdx.files.FileHandle.copyFile:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V │ │ +063770: 6e10 6d09 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ +063776: 0c01 |0003: move-result-object v1 │ │ +063778: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +06377a: 6e30 7c09 1502 |0005: invoke-virtual {v5, v1, v2}, Lcom/badlogic/gdx/files/FileHandle;.write:(Ljava/io/InputStream;Z)V // method@097c │ │ +063780: 0e00 |0008: return-void │ │ +063782: 0d00 |0009: move-exception v0 │ │ +063784: 2201 fa02 |000a: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +063788: 2202 c303 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +06378c: 7010 6726 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +063792: 1a03 6b03 |0011: const-string v3, "Error copying source file: " // string@036b │ │ +063796: 6e20 6e26 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06379c: 0c02 |0016: move-result-object v2 │ │ +06379e: 5443 5603 |0017: iget-object v3, v4, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +0637a2: 6e20 6d26 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0637a8: 0c02 |001c: move-result-object v2 │ │ +0637aa: 1a03 0d00 |001d: const-string v3, " (" // string@000d │ │ +0637ae: 6e20 6e26 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0637b4: 0c02 |0022: move-result-object v2 │ │ +0637b6: 5443 5703 |0023: iget-object v3, v4, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +0637ba: 6e20 6d26 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0637c0: 0c02 |0028: move-result-object v2 │ │ +0637c2: 1a03 9a00 |0029: const-string v3, ") │ │ " // string@009a │ │ -0552ea: 6e20 6e26 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0552f0: 0c02 |002e: move-result-object v2 │ │ -0552f2: 1a03 830f |002f: const-string v3, "To destination: " // string@0f83 │ │ -0552f6: 6e20 6e26 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0552fc: 0c02 |0034: move-result-object v2 │ │ -0552fe: 5453 5603 |0035: iget-object v3, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -055302: 6e20 6d26 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -055308: 0c02 |003a: move-result-object v2 │ │ -05530a: 1a03 0d00 |003b: const-string v3, " (" // string@000d │ │ -05530e: 6e20 6e26 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -055314: 0c02 |0040: move-result-object v2 │ │ -055316: 5453 5703 |0041: iget-object v3, v5, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -05531a: 6e20 6d26 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -055320: 0c02 |0046: move-result-object v2 │ │ -055322: 1a03 9900 |0047: const-string v3, ")" // string@0099 │ │ -055326: 6e20 6e26 3200 |0049: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05532c: 0c02 |004c: move-result-object v2 │ │ -05532e: 6e10 7426 0200 |004d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -055334: 0c02 |0050: move-result-object v2 │ │ -055336: 7030 b51f 2100 |0051: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -05533c: 2701 |0054: throw v1 │ │ +0637c6: 6e20 6e26 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0637cc: 0c02 |002e: move-result-object v2 │ │ +0637ce: 1a03 810f |002f: const-string v3, "To destination: " // string@0f81 │ │ +0637d2: 6e20 6e26 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0637d8: 0c02 |0034: move-result-object v2 │ │ +0637da: 5453 5603 |0035: iget-object v3, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +0637de: 6e20 6d26 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0637e4: 0c02 |003a: move-result-object v2 │ │ +0637e6: 1a03 0d00 |003b: const-string v3, " (" // string@000d │ │ +0637ea: 6e20 6e26 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0637f0: 0c02 |0040: move-result-object v2 │ │ +0637f2: 5453 5703 |0041: iget-object v3, v5, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +0637f6: 6e20 6d26 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0637fc: 0c02 |0046: move-result-object v2 │ │ +0637fe: 1a03 9900 |0047: const-string v3, ")" // string@0099 │ │ +063802: 6e20 6e26 3200 |0049: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +063808: 0c02 |004c: move-result-object v2 │ │ +06380a: 6e10 7426 0200 |004d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +063810: 0c02 |0050: move-result-object v2 │ │ +063812: 7030 b51f 2100 |0051: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +063818: 2701 |0054: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/lang/Exception; -> 0x0009 │ │ positions : │ │ 0x0000 line=648 │ │ 0x0008 line=653 │ │ 0x0009 line=649 │ │ @@ -24605,20 +24605,20 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -055350: |[055350] com.badlogic.gdx.files.FileHandle.deleteDirectory:(Ljava/io/File;)Z │ │ -055360: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -055362: 7120 5b09 0100 |0001: invoke-static {v1, v0}, Lcom/badlogic/gdx/files/FileHandle;.emptyDirectory:(Ljava/io/File;Z)V // method@095b │ │ -055368: 6e10 8125 0100 |0004: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@2581 │ │ -05536e: 0a00 |0007: move-result v0 │ │ -055370: 0f00 |0008: return v0 │ │ +06382c: |[06382c] com.badlogic.gdx.files.FileHandle.deleteDirectory:(Ljava/io/File;)Z │ │ +06383c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06383e: 7120 5b09 0100 |0001: invoke-static {v1, v0}, Lcom/badlogic/gdx/files/FileHandle;.emptyDirectory:(Ljava/io/File;Z)V // method@095b │ │ +063844: 6e10 8125 0100 |0004: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@2581 │ │ +06384a: 0a00 |0007: move-result v0 │ │ +06384c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ 0x0004 line=643 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 file Ljava/io/File; │ │ │ │ @@ -24627,41 +24627,41 @@ │ │ type : '(Ljava/io/File;Z)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -055374: |[055374] com.badlogic.gdx.files.FileHandle.emptyDirectory:(Ljava/io/File;Z)V │ │ -055384: 6e10 8225 0500 |0000: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@2582 │ │ -05538a: 0a03 |0003: move-result v3 │ │ -05538c: 3803 2b00 |0004: if-eqz v3, 002f // +002b │ │ -055390: 6e10 8c25 0500 |0006: invoke-virtual {v5}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@258c │ │ -055396: 0c00 |0009: move-result-object v0 │ │ -055398: 3800 2500 |000a: if-eqz v0, 002f // +0025 │ │ -05539c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -05539e: 2102 |000d: array-length v2, v0 │ │ -0553a0: 3521 2100 |000e: if-ge v1, v2, 002f // +0021 │ │ -0553a4: 4603 0001 |0010: aget-object v3, v0, v1 │ │ -0553a8: 6e10 8825 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@2588 │ │ -0553ae: 0a03 |0015: move-result v3 │ │ -0553b0: 3903 0a00 |0016: if-nez v3, 0020 // +000a │ │ -0553b4: 4603 0001 |0018: aget-object v3, v0, v1 │ │ -0553b8: 6e10 8125 0300 |001a: invoke-virtual {v3}, Ljava/io/File;.delete:()Z // method@2581 │ │ -0553be: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0553c2: 28ef |001f: goto 000e // -0011 │ │ -0553c4: 3806 0900 |0020: if-eqz v6, 0029 // +0009 │ │ -0553c8: 4603 0001 |0022: aget-object v3, v0, v1 │ │ -0553cc: 1214 |0024: const/4 v4, #int 1 // #1 │ │ -0553ce: 7120 5b09 4300 |0025: invoke-static {v3, v4}, Lcom/badlogic/gdx/files/FileHandle;.emptyDirectory:(Ljava/io/File;Z)V // method@095b │ │ -0553d4: 28f5 |0028: goto 001d // -000b │ │ -0553d6: 4603 0001 |0029: aget-object v3, v0, v1 │ │ -0553da: 7110 5909 0300 |002b: invoke-static {v3}, Lcom/badlogic/gdx/files/FileHandle;.deleteDirectory:(Ljava/io/File;)Z // method@0959 │ │ -0553e0: 28ef |002e: goto 001d // -0011 │ │ -0553e2: 0e00 |002f: return-void │ │ +063850: |[063850] com.badlogic.gdx.files.FileHandle.emptyDirectory:(Ljava/io/File;Z)V │ │ +063860: 6e10 8225 0500 |0000: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@2582 │ │ +063866: 0a03 |0003: move-result v3 │ │ +063868: 3803 2b00 |0004: if-eqz v3, 002f // +002b │ │ +06386c: 6e10 8c25 0500 |0006: invoke-virtual {v5}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@258c │ │ +063872: 0c00 |0009: move-result-object v0 │ │ +063874: 3800 2500 |000a: if-eqz v0, 002f // +0025 │ │ +063878: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +06387a: 2102 |000d: array-length v2, v0 │ │ +06387c: 3521 2100 |000e: if-ge v1, v2, 002f // +0021 │ │ +063880: 4603 0001 |0010: aget-object v3, v0, v1 │ │ +063884: 6e10 8825 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@2588 │ │ +06388a: 0a03 |0015: move-result v3 │ │ +06388c: 3903 0a00 |0016: if-nez v3, 0020 // +000a │ │ +063890: 4603 0001 |0018: aget-object v3, v0, v1 │ │ +063894: 6e10 8125 0300 |001a: invoke-virtual {v3}, Ljava/io/File;.delete:()Z // method@2581 │ │ +06389a: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06389e: 28ef |001f: goto 000e // -0011 │ │ +0638a0: 3806 0900 |0020: if-eqz v6, 0029 // +0009 │ │ +0638a4: 4603 0001 |0022: aget-object v3, v0, v1 │ │ +0638a8: 1214 |0024: const/4 v4, #int 1 // #1 │ │ +0638aa: 7120 5b09 4300 |0025: invoke-static {v3, v4}, Lcom/badlogic/gdx/files/FileHandle;.emptyDirectory:(Ljava/io/File;Z)V // method@095b │ │ +0638b0: 28f5 |0028: goto 001d // -000b │ │ +0638b2: 4603 0001 |0029: aget-object v3, v0, v1 │ │ +0638b6: 7110 5909 0300 |002b: invoke-static {v3}, Lcom/badlogic/gdx/files/FileHandle;.deleteDirectory:(Ljava/io/File;)Z // method@0959 │ │ +0638bc: 28ef |002e: goto 001d // -0011 │ │ +0638be: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=626 │ │ 0x0006 line=627 │ │ 0x000a line=628 │ │ 0x000c line=629 │ │ 0x0010 line=630 │ │ @@ -24683,56 +24683,56 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -0553e4: |[0553e4] com.badlogic.gdx.files.FileHandle.tempDirectory:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -0553f4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0553f6: 7120 8025 2500 |0001: invoke-static {v5, v2}, Ljava/io/File;.createTempFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@2580 │ │ -0553fc: 0c01 |0004: move-result-object v1 │ │ -0553fe: 6e10 8125 0100 |0005: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@2581 │ │ -055404: 0a02 |0008: move-result v2 │ │ -055406: 3902 2400 |0009: if-nez v2, 002d // +0024 │ │ -05540a: 2202 9603 |000b: new-instance v2, Ljava/io/IOException; // type@0396 │ │ -05540e: 2203 c503 |000d: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -055412: 7010 6726 0300 |000f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -055418: 1a04 a90f |0012: const-string v4, "Unable to delete temp file: " // string@0fa9 │ │ -05541c: 6e20 6e26 4300 |0014: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -055422: 0c03 |0017: move-result-object v3 │ │ -055424: 6e20 6d26 1300 |0018: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -05542a: 0c03 |001b: move-result-object v3 │ │ -05542c: 6e10 7426 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -055432: 0c03 |001f: move-result-object v3 │ │ -055434: 7020 9625 3200 |0020: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2596 │ │ -05543a: 2702 |0023: throw v2 │ │ -05543c: 0d00 |0024: move-exception v0 │ │ -05543e: 2202 fc02 |0025: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -055442: 1a03 a80f |0027: const-string v3, "Unable to create temp file." // string@0fa8 │ │ -055446: 7030 b51f 3200 |0029: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -05544c: 2702 |002c: throw v2 │ │ -05544e: 6e10 8d25 0100 |002d: invoke-virtual {v1}, Ljava/io/File;.mkdir:()Z // method@258d │ │ -055454: 0a02 |0030: move-result v2 │ │ -055456: 3902 1b00 |0031: if-nez v2, 004c // +001b │ │ -05545a: 2202 9603 |0033: new-instance v2, Ljava/io/IOException; // type@0396 │ │ -05545e: 2203 c503 |0035: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -055462: 7010 6726 0300 |0037: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -055468: 1a04 a70f |003a: const-string v4, "Unable to create temp directory: " // string@0fa7 │ │ -05546c: 6e20 6e26 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -055472: 0c03 |003f: move-result-object v3 │ │ -055474: 6e20 6d26 1300 |0040: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -05547a: 0c03 |0043: move-result-object v3 │ │ -05547c: 6e10 7426 0300 |0044: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -055482: 0c03 |0047: move-result-object v3 │ │ -055484: 7020 9625 3200 |0048: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2596 │ │ -05548a: 2702 |004b: throw v2 │ │ -05548c: 2202 1001 |004c: new-instance v2, Lcom/badlogic/gdx/files/FileHandle; // type@0110 │ │ -055490: 7020 4f09 1200 |004e: invoke-direct {v2, v1}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/io/File;)V // method@094f │ │ -055496: 1102 |0051: return-object v2 │ │ +0638c0: |[0638c0] com.badlogic.gdx.files.FileHandle.tempDirectory:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +0638d0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0638d2: 7120 8025 2500 |0001: invoke-static {v5, v2}, Ljava/io/File;.createTempFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@2580 │ │ +0638d8: 0c01 |0004: move-result-object v1 │ │ +0638da: 6e10 8125 0100 |0005: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@2581 │ │ +0638e0: 0a02 |0008: move-result v2 │ │ +0638e2: 3902 2400 |0009: if-nez v2, 002d // +0024 │ │ +0638e6: 2202 9403 |000b: new-instance v2, Ljava/io/IOException; // type@0394 │ │ +0638ea: 2203 c303 |000d: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +0638ee: 7010 6726 0300 |000f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0638f4: 1a04 a70f |0012: const-string v4, "Unable to delete temp file: " // string@0fa7 │ │ +0638f8: 6e20 6e26 4300 |0014: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0638fe: 0c03 |0017: move-result-object v3 │ │ +063900: 6e20 6d26 1300 |0018: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +063906: 0c03 |001b: move-result-object v3 │ │ +063908: 6e10 7426 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +06390e: 0c03 |001f: move-result-object v3 │ │ +063910: 7020 9625 3200 |0020: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2596 │ │ +063916: 2702 |0023: throw v2 │ │ +063918: 0d00 |0024: move-exception v0 │ │ +06391a: 2202 fa02 |0025: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +06391e: 1a03 a60f |0027: const-string v3, "Unable to create temp file." // string@0fa6 │ │ +063922: 7030 b51f 3200 |0029: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +063928: 2702 |002c: throw v2 │ │ +06392a: 6e10 8d25 0100 |002d: invoke-virtual {v1}, Ljava/io/File;.mkdir:()Z // method@258d │ │ +063930: 0a02 |0030: move-result v2 │ │ +063932: 3902 1b00 |0031: if-nez v2, 004c // +001b │ │ +063936: 2202 9403 |0033: new-instance v2, Ljava/io/IOException; // type@0394 │ │ +06393a: 2203 c303 |0035: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +06393e: 7010 6726 0300 |0037: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +063944: 1a04 a50f |003a: const-string v4, "Unable to create temp directory: " // string@0fa5 │ │ +063948: 6e20 6e26 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06394e: 0c03 |003f: move-result-object v3 │ │ +063950: 6e20 6d26 1300 |0040: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +063956: 0c03 |0043: move-result-object v3 │ │ +063958: 6e10 7426 0300 |0044: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +06395e: 0c03 |0047: move-result-object v3 │ │ +063960: 7020 9625 3200 |0048: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2596 │ │ +063966: 2702 |004b: throw v2 │ │ +063968: 2202 0e01 |004c: new-instance v2, Lcom/badlogic/gdx/files/FileHandle; // type@010e │ │ +06396c: 7020 4f09 1200 |004e: invoke-direct {v2, v1}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/io/File;)V // method@094f │ │ +063972: 1102 |0051: return-object v2 │ │ catches : 2 │ │ 0x0001 - 0x0024 │ │ Ljava/io/IOException; -> 0x0024 │ │ 0x002d - 0x0051 │ │ Ljava/io/IOException; -> 0x0024 │ │ positions : │ │ 0x0000 line=616 │ │ @@ -24752,26 +24752,26 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0554b0: |[0554b0] com.badlogic.gdx.files.FileHandle.tempFile:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -0554c0: 2201 1001 |0000: new-instance v1, Lcom/badlogic/gdx/files/FileHandle; // type@0110 │ │ -0554c4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0554c6: 7120 8025 2300 |0003: invoke-static {v3, v2}, Ljava/io/File;.createTempFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@2580 │ │ -0554cc: 0c02 |0006: move-result-object v2 │ │ -0554ce: 7020 4f09 2100 |0007: invoke-direct {v1, v2}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/io/File;)V // method@094f │ │ -0554d4: 1101 |000a: return-object v1 │ │ -0554d6: 0d00 |000b: move-exception v0 │ │ -0554d8: 2201 fc02 |000c: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0554dc: 1a02 a80f |000e: const-string v2, "Unable to create temp file." // string@0fa8 │ │ -0554e0: 7030 b51f 2100 |0010: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0554e6: 2701 |0013: throw v1 │ │ +06398c: |[06398c] com.badlogic.gdx.files.FileHandle.tempFile:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +06399c: 2201 0e01 |0000: new-instance v1, Lcom/badlogic/gdx/files/FileHandle; // type@010e │ │ +0639a0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0639a2: 7120 8025 2300 |0003: invoke-static {v3, v2}, Ljava/io/File;.createTempFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@2580 │ │ +0639a8: 0c02 |0006: move-result-object v2 │ │ +0639aa: 7020 4f09 2100 |0007: invoke-direct {v1, v2}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/io/File;)V // method@094f │ │ +0639b0: 1101 |000a: return-object v1 │ │ +0639b2: 0d00 |000b: move-exception v0 │ │ +0639b4: 2201 fa02 |000c: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0639b8: 1a02 a60f |000e: const-string v2, "Unable to create temp file." // string@0fa6 │ │ +0639bc: 7030 b51f 2100 |0010: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0639c2: 2701 |0013: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Ljava/io/IOException; -> 0x000b │ │ positions : │ │ 0x0000 line=608 │ │ 0x000b line=609 │ │ 0x000c line=610 │ │ @@ -24785,34 +24785,34 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -0554f8: |[0554f8] com.badlogic.gdx.files.FileHandle.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -055508: 5430 5603 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -05550c: 6e10 8725 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ -055512: 0c00 |0005: move-result-object v0 │ │ -055514: 6e10 5026 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2650 │ │ -05551a: 0a00 |0009: move-result v0 │ │ -05551c: 3900 0f00 |000a: if-nez v0, 0019 // +000f │ │ -055520: 2200 1001 |000c: new-instance v0, Lcom/badlogic/gdx/files/FileHandle; // type@0110 │ │ -055524: 2201 8f03 |000e: new-instance v1, Ljava/io/File; // type@038f │ │ -055528: 7020 7e25 4100 |0010: invoke-direct {v1, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@257e │ │ -05552e: 5432 5703 |0013: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -055532: 7030 5009 1002 |0015: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@0950 │ │ -055538: 1100 |0018: return-object v0 │ │ -05553a: 2200 1001 |0019: new-instance v0, Lcom/badlogic/gdx/files/FileHandle; // type@0110 │ │ -05553e: 2201 8f03 |001b: new-instance v1, Ljava/io/File; // type@038f │ │ -055542: 5432 5603 |001d: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -055546: 7030 7d25 2104 |001f: invoke-direct {v1, v2, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@257d │ │ -05554c: 5432 5703 |0022: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -055550: 7030 5009 1002 |0024: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@0950 │ │ -055556: 28f1 |0027: goto 0018 // -000f │ │ +0639d4: |[0639d4] com.badlogic.gdx.files.FileHandle.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +0639e4: 5430 5603 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +0639e8: 6e10 8725 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ +0639ee: 0c00 |0005: move-result-object v0 │ │ +0639f0: 6e10 5026 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2650 │ │ +0639f6: 0a00 |0009: move-result v0 │ │ +0639f8: 3900 0f00 |000a: if-nez v0, 0019 // +000f │ │ +0639fc: 2200 0e01 |000c: new-instance v0, Lcom/badlogic/gdx/files/FileHandle; // type@010e │ │ +063a00: 2201 8d03 |000e: new-instance v1, Ljava/io/File; // type@038d │ │ +063a04: 7020 7e25 4100 |0010: invoke-direct {v1, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@257e │ │ +063a0a: 5432 5703 |0013: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +063a0e: 7030 5009 1002 |0015: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@0950 │ │ +063a14: 1100 |0018: return-object v0 │ │ +063a16: 2200 0e01 |0019: new-instance v0, Lcom/badlogic/gdx/files/FileHandle; // type@010e │ │ +063a1a: 2201 8d03 |001b: new-instance v1, Ljava/io/File; // type@038d │ │ +063a1e: 5432 5603 |001d: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +063a22: 7030 7d25 2104 |001f: invoke-direct {v1, v2, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@257d │ │ +063a28: 5432 5703 |0022: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +063a2c: 7030 5009 1002 |0024: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@0950 │ │ +063a32: 28f1 |0027: goto 0018 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x0018 line=469 │ │ locals : │ │ 0x0000 - 0x0028 reg=3 this Lcom/badlogic/gdx/files/FileHandle; │ │ 0x0000 - 0x0028 reg=4 name Ljava/lang/String; │ │ @@ -24822,68 +24822,68 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 109 16-bit code units │ │ -055558: |[055558] com.badlogic.gdx.files.FileHandle.copyTo:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -055568: 6e10 6009 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.isDirectory:()Z // method@0960 │ │ -05556e: 0a00 |0003: move-result v0 │ │ -055570: 3900 1400 |0004: if-nez v0, 0018 // +0014 │ │ -055574: 6e10 6009 0500 |0006: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.isDirectory:()Z // method@0960 │ │ -05557a: 0a01 |0009: move-result v1 │ │ -05557c: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ -055580: 6e10 6709 0400 |000c: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -055586: 0c01 |000f: move-result-object v1 │ │ -055588: 6e20 5309 1500 |0010: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0953 │ │ -05558e: 0c05 |0013: move-result-object v5 │ │ -055590: 7120 5509 5400 |0014: invoke-static {v4, v5}, Lcom/badlogic/gdx/files/FileHandle;.copyFile:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V // method@0955 │ │ -055596: 0e00 |0017: return-void │ │ -055598: 6e10 5d09 0500 |0018: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.exists:()Z // method@095d │ │ -05559e: 0a01 |001b: move-result v1 │ │ -0555a0: 3801 2100 |001c: if-eqz v1, 003d // +0021 │ │ -0555a4: 6e10 6009 0500 |001e: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.isDirectory:()Z // method@0960 │ │ -0555aa: 0a01 |0021: move-result v1 │ │ -0555ac: 3901 3d00 |0022: if-nez v1, 005f // +003d │ │ -0555b0: 2201 fc02 |0024: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0555b4: 2202 c503 |0026: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0555b8: 7010 6726 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0555be: 1a03 e602 |002b: const-string v3, "Destination exists but is not a directory: " // string@02e6 │ │ -0555c2: 6e20 6e26 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0555c8: 0c02 |0030: move-result-object v2 │ │ -0555ca: 6e20 6d26 5200 |0031: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0555d0: 0c02 |0034: move-result-object v2 │ │ -0555d2: 6e10 7426 0200 |0035: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0555d8: 0c02 |0038: move-result-object v2 │ │ -0555da: 7020 b41f 2100 |0039: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0555e0: 2701 |003c: throw v1 │ │ -0555e2: 6e10 6509 0500 |003d: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.mkdirs:()V // method@0965 │ │ -0555e8: 6e10 6009 0500 |0040: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.isDirectory:()Z // method@0960 │ │ -0555ee: 0a01 |0043: move-result v1 │ │ -0555f0: 3901 1b00 |0044: if-nez v1, 005f // +001b │ │ -0555f4: 2201 fc02 |0046: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0555f8: 2202 c503 |0048: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0555fc: 7010 6726 0200 |004a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -055602: 1a03 e502 |004d: const-string v3, "Destination directory cannot be created: " // string@02e5 │ │ -055606: 6e20 6e26 3200 |004f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05560c: 0c02 |0052: move-result-object v2 │ │ -05560e: 6e20 6d26 5200 |0053: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -055614: 0c02 |0056: move-result-object v2 │ │ -055616: 6e10 7426 0200 |0057: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -05561c: 0c02 |005a: move-result-object v2 │ │ -05561e: 7020 b41f 2100 |005b: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -055624: 2701 |005e: throw v1 │ │ -055626: 3900 0a00 |005f: if-nez v0, 0069 // +000a │ │ -05562a: 6e10 6709 0400 |0061: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -055630: 0c01 |0064: move-result-object v1 │ │ -055632: 6e20 5309 1500 |0065: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0953 │ │ -055638: 0c05 |0068: move-result-object v5 │ │ -05563a: 7120 5409 5400 |0069: invoke-static {v4, v5}, Lcom/badlogic/gdx/files/FileHandle;.copyDirectory:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V // method@0954 │ │ -055640: 28ab |006c: goto 0017 // -0055 │ │ +063a34: |[063a34] com.badlogic.gdx.files.FileHandle.copyTo:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +063a44: 6e10 6009 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.isDirectory:()Z // method@0960 │ │ +063a4a: 0a00 |0003: move-result v0 │ │ +063a4c: 3900 1400 |0004: if-nez v0, 0018 // +0014 │ │ +063a50: 6e10 6009 0500 |0006: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.isDirectory:()Z // method@0960 │ │ +063a56: 0a01 |0009: move-result v1 │ │ +063a58: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ +063a5c: 6e10 6709 0400 |000c: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +063a62: 0c01 |000f: move-result-object v1 │ │ +063a64: 6e20 5309 1500 |0010: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0953 │ │ +063a6a: 0c05 |0013: move-result-object v5 │ │ +063a6c: 7120 5509 5400 |0014: invoke-static {v4, v5}, Lcom/badlogic/gdx/files/FileHandle;.copyFile:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V // method@0955 │ │ +063a72: 0e00 |0017: return-void │ │ +063a74: 6e10 5d09 0500 |0018: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.exists:()Z // method@095d │ │ +063a7a: 0a01 |001b: move-result v1 │ │ +063a7c: 3801 2100 |001c: if-eqz v1, 003d // +0021 │ │ +063a80: 6e10 6009 0500 |001e: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.isDirectory:()Z // method@0960 │ │ +063a86: 0a01 |0021: move-result v1 │ │ +063a88: 3901 3d00 |0022: if-nez v1, 005f // +003d │ │ +063a8c: 2201 fa02 |0024: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +063a90: 2202 c303 |0026: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +063a94: 7010 6726 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +063a9a: 1a03 e602 |002b: const-string v3, "Destination exists but is not a directory: " // string@02e6 │ │ +063a9e: 6e20 6e26 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +063aa4: 0c02 |0030: move-result-object v2 │ │ +063aa6: 6e20 6d26 5200 |0031: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +063aac: 0c02 |0034: move-result-object v2 │ │ +063aae: 6e10 7426 0200 |0035: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +063ab4: 0c02 |0038: move-result-object v2 │ │ +063ab6: 7020 b41f 2100 |0039: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +063abc: 2701 |003c: throw v1 │ │ +063abe: 6e10 6509 0500 |003d: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.mkdirs:()V // method@0965 │ │ +063ac4: 6e10 6009 0500 |0040: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.isDirectory:()Z // method@0960 │ │ +063aca: 0a01 |0043: move-result v1 │ │ +063acc: 3901 1b00 |0044: if-nez v1, 005f // +001b │ │ +063ad0: 2201 fa02 |0046: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +063ad4: 2202 c303 |0048: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +063ad8: 7010 6726 0200 |004a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +063ade: 1a03 e502 |004d: const-string v3, "Destination directory cannot be created: " // string@02e5 │ │ +063ae2: 6e20 6e26 3200 |004f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +063ae8: 0c02 |0052: move-result-object v2 │ │ +063aea: 6e20 6d26 5200 |0053: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +063af0: 0c02 |0056: move-result-object v2 │ │ +063af2: 6e10 7426 0200 |0057: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +063af8: 0c02 |005a: move-result-object v2 │ │ +063afa: 7020 b41f 2100 |005b: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +063b00: 2701 |005e: throw v1 │ │ +063b02: 3900 0a00 |005f: if-nez v0, 0069 // +000a │ │ +063b06: 6e10 6709 0400 |0061: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +063b0c: 0c01 |0064: move-result-object v1 │ │ +063b0e: 6e20 5309 1500 |0065: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0953 │ │ +063b14: 0c05 |0068: move-result-object v5 │ │ +063b16: 7120 5409 5400 |0069: invoke-static {v4, v5}, Lcom/badlogic/gdx/files/FileHandle;.copyDirectory:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V // method@0954 │ │ +063b1c: 28ab |006c: goto 0017 // -0055 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ 0x0004 line=551 │ │ 0x0006 line=552 │ │ 0x0014 line=553 │ │ 0x0017 line=564 │ │ @@ -24903,52 +24903,52 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -055644: |[055644] com.badlogic.gdx.files.FileHandle.delete:()Z │ │ -055654: 5430 5703 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -055658: 6201 1700 |0002: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ -05565c: 3310 1d00 |0004: if-ne v0, v1, 0021 // +001d │ │ -055660: 2200 fc02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -055664: 2201 c503 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -055668: 7010 6726 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -05566e: 1a02 4f02 |000d: const-string v2, "Cannot delete a classpath file: " // string@024f │ │ -055672: 6e20 6e26 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -055678: 0c01 |0012: move-result-object v1 │ │ -05567a: 5432 5603 |0013: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -05567e: 6e20 6d26 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -055684: 0c01 |0018: move-result-object v1 │ │ -055686: 6e10 7426 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -05568c: 0c01 |001c: move-result-object v1 │ │ -05568e: 7020 b41f 1000 |001d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -055694: 2700 |0020: throw v0 │ │ -055696: 5430 5703 |0021: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -05569a: 6201 1900 |0023: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ -05569e: 3310 1d00 |0025: if-ne v0, v1, 0042 // +001d │ │ -0556a2: 2200 fc02 |0027: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0556a6: 2201 c503 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0556aa: 7010 6726 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0556b0: 1a02 5002 |002e: const-string v2, "Cannot delete an internal file: " // string@0250 │ │ -0556b4: 6e20 6e26 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0556ba: 0c01 |0033: move-result-object v1 │ │ -0556bc: 5432 5603 |0034: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -0556c0: 6e20 6d26 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0556c6: 0c01 |0039: move-result-object v1 │ │ -0556c8: 6e10 7426 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0556ce: 0c01 |003d: move-result-object v1 │ │ -0556d0: 7020 b41f 1000 |003e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0556d6: 2700 |0041: throw v0 │ │ -0556d8: 6e10 5f09 0300 |0042: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@095f │ │ -0556de: 0c00 |0045: move-result-object v0 │ │ -0556e0: 6e10 8125 0000 |0046: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@2581 │ │ -0556e6: 0a00 |0049: move-result v0 │ │ -0556e8: 0f00 |004a: return v0 │ │ +063b20: |[063b20] com.badlogic.gdx.files.FileHandle.delete:()Z │ │ +063b30: 5430 5703 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +063b34: 6201 1700 |0002: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ +063b38: 3310 1d00 |0004: if-ne v0, v1, 0021 // +001d │ │ +063b3c: 2200 fa02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +063b40: 2201 c303 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +063b44: 7010 6726 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +063b4a: 1a02 4f02 |000d: const-string v2, "Cannot delete a classpath file: " // string@024f │ │ +063b4e: 6e20 6e26 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +063b54: 0c01 |0012: move-result-object v1 │ │ +063b56: 5432 5603 |0013: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +063b5a: 6e20 6d26 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +063b60: 0c01 |0018: move-result-object v1 │ │ +063b62: 6e10 7426 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +063b68: 0c01 |001c: move-result-object v1 │ │ +063b6a: 7020 b41f 1000 |001d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +063b70: 2700 |0020: throw v0 │ │ +063b72: 5430 5703 |0021: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +063b76: 6201 1900 |0023: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ +063b7a: 3310 1d00 |0025: if-ne v0, v1, 0042 // +001d │ │ +063b7e: 2200 fa02 |0027: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +063b82: 2201 c303 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +063b86: 7010 6726 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +063b8c: 1a02 5002 |002e: const-string v2, "Cannot delete an internal file: " // string@0250 │ │ +063b90: 6e20 6e26 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +063b96: 0c01 |0033: move-result-object v1 │ │ +063b98: 5432 5603 |0034: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +063b9c: 6e20 6d26 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +063ba2: 0c01 |0039: move-result-object v1 │ │ +063ba4: 6e10 7426 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +063baa: 0c01 |003d: move-result-object v1 │ │ +063bac: 7020 b41f 1000 |003e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +063bb2: 2700 |0041: throw v0 │ │ +063bb4: 6e10 5f09 0300 |0042: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@095f │ │ +063bba: 0c00 |0045: move-result-object v0 │ │ +063bbc: 6e10 8125 0000 |0046: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@2581 │ │ +063bc2: 0a00 |0049: move-result v0 │ │ +063bc4: 0f00 |004a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0021 line=515 │ │ 0x0042 line=516 │ │ locals : │ │ 0x0000 - 0x004b reg=3 this Lcom/badlogic/gdx/files/FileHandle; │ │ @@ -24958,52 +24958,52 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -0556ec: |[0556ec] com.badlogic.gdx.files.FileHandle.deleteDirectory:()Z │ │ -0556fc: 5430 5703 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -055700: 6201 1700 |0002: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ -055704: 3310 1d00 |0004: if-ne v0, v1, 0021 // +001d │ │ -055708: 2200 fc02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -05570c: 2201 c503 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -055710: 7010 6726 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -055716: 1a02 4f02 |000d: const-string v2, "Cannot delete a classpath file: " // string@024f │ │ -05571a: 6e20 6e26 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -055720: 0c01 |0012: move-result-object v1 │ │ -055722: 5432 5603 |0013: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -055726: 6e20 6d26 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -05572c: 0c01 |0018: move-result-object v1 │ │ -05572e: 6e10 7426 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -055734: 0c01 |001c: move-result-object v1 │ │ -055736: 7020 b41f 1000 |001d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -05573c: 2700 |0020: throw v0 │ │ -05573e: 5430 5703 |0021: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -055742: 6201 1900 |0023: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ -055746: 3310 1d00 |0025: if-ne v0, v1, 0042 // +001d │ │ -05574a: 2200 fc02 |0027: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -05574e: 2201 c503 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -055752: 7010 6726 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -055758: 1a02 5002 |002e: const-string v2, "Cannot delete an internal file: " // string@0250 │ │ -05575c: 6e20 6e26 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -055762: 0c01 |0033: move-result-object v1 │ │ -055764: 5432 5603 |0034: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -055768: 6e20 6d26 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -05576e: 0c01 |0039: move-result-object v1 │ │ -055770: 6e10 7426 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -055776: 0c01 |003d: move-result-object v1 │ │ -055778: 7020 b41f 1000 |003e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -05577e: 2700 |0041: throw v0 │ │ -055780: 6e10 5f09 0300 |0042: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@095f │ │ -055786: 0c00 |0045: move-result-object v0 │ │ -055788: 7110 5909 0000 |0046: invoke-static {v0}, Lcom/badlogic/gdx/files/FileHandle;.deleteDirectory:(Ljava/io/File;)Z // method@0959 │ │ -05578e: 0a00 |0049: move-result v0 │ │ -055790: 0f00 |004a: return v0 │ │ +063bc8: |[063bc8] com.badlogic.gdx.files.FileHandle.deleteDirectory:()Z │ │ +063bd8: 5430 5703 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +063bdc: 6201 1700 |0002: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ +063be0: 3310 1d00 |0004: if-ne v0, v1, 0021 // +001d │ │ +063be4: 2200 fa02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +063be8: 2201 c303 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +063bec: 7010 6726 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +063bf2: 1a02 4f02 |000d: const-string v2, "Cannot delete a classpath file: " // string@024f │ │ +063bf6: 6e20 6e26 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +063bfc: 0c01 |0012: move-result-object v1 │ │ +063bfe: 5432 5603 |0013: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +063c02: 6e20 6d26 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +063c08: 0c01 |0018: move-result-object v1 │ │ +063c0a: 6e10 7426 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +063c10: 0c01 |001c: move-result-object v1 │ │ +063c12: 7020 b41f 1000 |001d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +063c18: 2700 |0020: throw v0 │ │ +063c1a: 5430 5703 |0021: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +063c1e: 6201 1900 |0023: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ +063c22: 3310 1d00 |0025: if-ne v0, v1, 0042 // +001d │ │ +063c26: 2200 fa02 |0027: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +063c2a: 2201 c303 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +063c2e: 7010 6726 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +063c34: 1a02 5002 |002e: const-string v2, "Cannot delete an internal file: " // string@0250 │ │ +063c38: 6e20 6e26 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +063c3e: 0c01 |0033: move-result-object v1 │ │ +063c40: 5432 5603 |0034: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +063c44: 6e20 6d26 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +063c4a: 0c01 |0039: move-result-object v1 │ │ +063c4c: 6e10 7426 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +063c52: 0c01 |003d: move-result-object v1 │ │ +063c54: 7020 b41f 1000 |003e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +063c5a: 2700 |0041: throw v0 │ │ +063c5c: 6e10 5f09 0300 |0042: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@095f │ │ +063c62: 0c00 |0045: move-result-object v0 │ │ +063c64: 7110 5909 0000 |0046: invoke-static {v0}, Lcom/badlogic/gdx/files/FileHandle;.deleteDirectory:(Ljava/io/File;)Z // method@0959 │ │ +063c6a: 0a00 |0049: move-result v0 │ │ +063c6c: 0f00 |004a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=522 │ │ 0x0021 line=523 │ │ 0x0042 line=524 │ │ locals : │ │ 0x0000 - 0x004b reg=3 this Lcom/badlogic/gdx/files/FileHandle; │ │ @@ -25013,18 +25013,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -055794: |[055794] com.badlogic.gdx.files.FileHandle.emptyDirectory:()V │ │ -0557a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0557a6: 6e20 5c09 0100 |0001: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/files/FileHandle;.emptyDirectory:(Z)V // method@095c │ │ -0557ac: 0e00 |0004: return-void │ │ +063c70: |[063c70] com.badlogic.gdx.files.FileHandle.emptyDirectory:()V │ │ +063c80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +063c82: 6e20 5c09 0100 |0001: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/files/FileHandle;.emptyDirectory:(Z)V // method@095c │ │ +063c88: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=530 │ │ 0x0004 line=531 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/files/FileHandle; │ │ │ │ @@ -25033,51 +25033,51 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -0557b0: |[0557b0] com.badlogic.gdx.files.FileHandle.emptyDirectory:(Z)V │ │ -0557c0: 5430 5703 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -0557c4: 6201 1700 |0002: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ -0557c8: 3310 1d00 |0004: if-ne v0, v1, 0021 // +001d │ │ -0557cc: 2200 fc02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0557d0: 2201 c503 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0557d4: 7010 6726 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0557da: 1a02 4f02 |000d: const-string v2, "Cannot delete a classpath file: " // string@024f │ │ -0557de: 6e20 6e26 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0557e4: 0c01 |0012: move-result-object v1 │ │ -0557e6: 5432 5603 |0013: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -0557ea: 6e20 6d26 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0557f0: 0c01 |0018: move-result-object v1 │ │ -0557f2: 6e10 7426 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0557f8: 0c01 |001c: move-result-object v1 │ │ -0557fa: 7020 b41f 1000 |001d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -055800: 2700 |0020: throw v0 │ │ -055802: 5430 5703 |0021: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -055806: 6201 1900 |0023: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ -05580a: 3310 1d00 |0025: if-ne v0, v1, 0042 // +001d │ │ -05580e: 2200 fc02 |0027: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -055812: 2201 c503 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -055816: 7010 6726 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -05581c: 1a02 5002 |002e: const-string v2, "Cannot delete an internal file: " // string@0250 │ │ -055820: 6e20 6e26 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -055826: 0c01 |0033: move-result-object v1 │ │ -055828: 5432 5603 |0034: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -05582c: 6e20 6d26 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -055832: 0c01 |0039: move-result-object v1 │ │ -055834: 6e10 7426 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -05583a: 0c01 |003d: move-result-object v1 │ │ -05583c: 7020 b41f 1000 |003e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -055842: 2700 |0041: throw v0 │ │ -055844: 6e10 5f09 0300 |0042: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@095f │ │ -05584a: 0c00 |0045: move-result-object v0 │ │ -05584c: 7120 5b09 4000 |0046: invoke-static {v0, v4}, Lcom/badlogic/gdx/files/FileHandle;.emptyDirectory:(Ljava/io/File;Z)V // method@095b │ │ -055852: 0e00 |0049: return-void │ │ +063c8c: |[063c8c] com.badlogic.gdx.files.FileHandle.emptyDirectory:(Z)V │ │ +063c9c: 5430 5703 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +063ca0: 6201 1700 |0002: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ +063ca4: 3310 1d00 |0004: if-ne v0, v1, 0021 // +001d │ │ +063ca8: 2200 fa02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +063cac: 2201 c303 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +063cb0: 7010 6726 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +063cb6: 1a02 4f02 |000d: const-string v2, "Cannot delete a classpath file: " // string@024f │ │ +063cba: 6e20 6e26 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +063cc0: 0c01 |0012: move-result-object v1 │ │ +063cc2: 5432 5603 |0013: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +063cc6: 6e20 6d26 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +063ccc: 0c01 |0018: move-result-object v1 │ │ +063cce: 6e10 7426 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +063cd4: 0c01 |001c: move-result-object v1 │ │ +063cd6: 7020 b41f 1000 |001d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +063cdc: 2700 |0020: throw v0 │ │ +063cde: 5430 5703 |0021: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +063ce2: 6201 1900 |0023: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ +063ce6: 3310 1d00 |0025: if-ne v0, v1, 0042 // +001d │ │ +063cea: 2200 fa02 |0027: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +063cee: 2201 c303 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +063cf2: 7010 6726 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +063cf8: 1a02 5002 |002e: const-string v2, "Cannot delete an internal file: " // string@0250 │ │ +063cfc: 6e20 6e26 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +063d02: 0c01 |0033: move-result-object v1 │ │ +063d04: 5432 5603 |0034: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +063d08: 6e20 6d26 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +063d0e: 0c01 |0039: move-result-object v1 │ │ +063d10: 6e10 7426 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +063d16: 0c01 |003d: move-result-object v1 │ │ +063d18: 7020 b41f 1000 |003e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +063d1e: 2700 |0041: throw v0 │ │ +063d20: 6e10 5f09 0300 |0042: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@095f │ │ +063d26: 0c00 |0045: move-result-object v0 │ │ +063d28: 7120 5b09 4000 |0046: invoke-static {v0, v4}, Lcom/badlogic/gdx/files/FileHandle;.emptyDirectory:(Ljava/io/File;Z)V // method@095b │ │ +063d2e: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ 0x0021 line=537 │ │ 0x0042 line=538 │ │ 0x0049 line=539 │ │ locals : │ │ @@ -25089,54 +25089,54 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -055854: |[055854] com.badlogic.gdx.files.FileHandle.exists:()Z │ │ -055864: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -055866: 6201 5503 |0001: sget-object v1, Lcom/badlogic/gdx/files/FileHandle$1;.$SwitchMap$com$badlogic$gdx$Files$FileType:[I // field@0355 │ │ -05586a: 5462 5703 |0003: iget-object v2, v6, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -05586e: 6e10 0901 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/Files$FileType;.ordinal:()I // method@0109 │ │ -055874: 0a02 |0008: move-result v2 │ │ -055876: 4401 0102 |0009: aget v1, v1, v2 │ │ -05587a: 2b01 3f00 0000 |000b: packed-switch v1, 0000004a // +0000003f │ │ -055880: 6e10 5f09 0600 |000e: invoke-virtual {v6}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@095f │ │ -055886: 0c00 |0011: move-result-object v0 │ │ -055888: 6e10 8225 0000 |0012: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@2582 │ │ -05588e: 0a00 |0015: move-result v0 │ │ -055890: 0f00 |0016: return v0 │ │ -055892: 5461 5603 |0017: iget-object v1, v6, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -055896: 6e10 8225 0100 |0019: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@2582 │ │ -05589c: 0a01 |001c: move-result v1 │ │ -05589e: 3901 f9ff |001d: if-nez v1, 0016 // -0007 │ │ -0558a2: 1c01 1001 |001f: const-class v1, Lcom/badlogic/gdx/files/FileHandle; // type@0110 │ │ -0558a6: 2202 c503 |0021: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0558aa: 7010 6726 0200 |0023: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0558b0: 1a03 ef00 |0026: const-string v3, "/" // string@00ef │ │ -0558b4: 6e20 6e26 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0558ba: 0c02 |002b: move-result-object v2 │ │ -0558bc: 5463 5603 |002c: iget-object v3, v6, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -0558c0: 6e10 8725 0300 |002e: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ -0558c6: 0c03 |0031: move-result-object v3 │ │ -0558c8: 1304 5c00 |0032: const/16 v4, #int 92 // #5c │ │ -0558cc: 1305 2f00 |0034: const/16 v5, #int 47 // #2f │ │ -0558d0: 6e30 5126 4305 |0036: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@2651 │ │ -0558d6: 0c03 |0039: move-result-object v3 │ │ -0558d8: 6e20 6e26 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0558de: 0c02 |003d: move-result-object v2 │ │ -0558e0: 6e10 7426 0200 |003e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0558e6: 0c02 |0041: move-result-object v2 │ │ -0558e8: 6e20 d725 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/Class;.getResource:(Ljava/lang/String;)Ljava/net/URL; // method@25d7 │ │ -0558ee: 0c01 |0045: move-result-object v1 │ │ -0558f0: 3901 d0ff |0046: if-nez v1, 0016 // -0030 │ │ -0558f4: 1200 |0048: const/4 v0, #int 0 // #0 │ │ -0558f6: 28cd |0049: goto 0016 // -0033 │ │ -0558f8: 0001 0200 0100 0000 0c00 0000 1400 ... |004a: packed-switch-data (8 units) │ │ +063d30: |[063d30] com.badlogic.gdx.files.FileHandle.exists:()Z │ │ +063d40: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +063d42: 6201 5503 |0001: sget-object v1, Lcom/badlogic/gdx/files/FileHandle$1;.$SwitchMap$com$badlogic$gdx$Files$FileType:[I // field@0355 │ │ +063d46: 5462 5703 |0003: iget-object v2, v6, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +063d4a: 6e10 0901 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/Files$FileType;.ordinal:()I // method@0109 │ │ +063d50: 0a02 |0008: move-result v2 │ │ +063d52: 4401 0102 |0009: aget v1, v1, v2 │ │ +063d56: 2b01 3f00 0000 |000b: packed-switch v1, 0000004a // +0000003f │ │ +063d5c: 6e10 5f09 0600 |000e: invoke-virtual {v6}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@095f │ │ +063d62: 0c00 |0011: move-result-object v0 │ │ +063d64: 6e10 8225 0000 |0012: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@2582 │ │ +063d6a: 0a00 |0015: move-result v0 │ │ +063d6c: 0f00 |0016: return v0 │ │ +063d6e: 5461 5603 |0017: iget-object v1, v6, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +063d72: 6e10 8225 0100 |0019: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@2582 │ │ +063d78: 0a01 |001c: move-result v1 │ │ +063d7a: 3901 f9ff |001d: if-nez v1, 0016 // -0007 │ │ +063d7e: 1c01 0e01 |001f: const-class v1, Lcom/badlogic/gdx/files/FileHandle; // type@010e │ │ +063d82: 2202 c303 |0021: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +063d86: 7010 6726 0200 |0023: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +063d8c: 1a03 ef00 |0026: const-string v3, "/" // string@00ef │ │ +063d90: 6e20 6e26 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +063d96: 0c02 |002b: move-result-object v2 │ │ +063d98: 5463 5603 |002c: iget-object v3, v6, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +063d9c: 6e10 8725 0300 |002e: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ +063da2: 0c03 |0031: move-result-object v3 │ │ +063da4: 1304 5c00 |0032: const/16 v4, #int 92 // #5c │ │ +063da8: 1305 2f00 |0034: const/16 v5, #int 47 // #2f │ │ +063dac: 6e30 5126 4305 |0036: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@2651 │ │ +063db2: 0c03 |0039: move-result-object v3 │ │ +063db4: 6e20 6e26 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +063dba: 0c02 |003d: move-result-object v2 │ │ +063dbc: 6e10 7426 0200 |003e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +063dc2: 0c02 |0041: move-result-object v2 │ │ +063dc4: 6e20 d725 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/Class;.getResource:(Ljava/lang/String;)Ljava/net/URL; // method@25d7 │ │ +063dca: 0c01 |0045: move-result-object v1 │ │ +063dcc: 3901 d0ff |0046: if-nez v1, 0016 // -0030 │ │ +063dd0: 1200 |0048: const/4 v0, #int 0 // #0 │ │ +063dd2: 28cd |0049: goto 0016 // -0033 │ │ +063dd4: 0001 0200 0100 0000 0c00 0000 1400 ... |004a: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=501 │ │ 0x000e line=508 │ │ 0x0017 line=503 │ │ 0x001f line=506 │ │ 0x004a line=501 │ │ @@ -25148,29 +25148,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -055908: |[055908] com.badlogic.gdx.files.FileHandle.extension:()Ljava/lang/String; │ │ -055918: 5432 5603 |0000: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -05591c: 6e10 8425 0200 |0002: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2584 │ │ -055922: 0c01 |0005: move-result-object v1 │ │ -055924: 1302 2e00 |0006: const/16 v2, #int 46 // #2e │ │ -055928: 6e20 4e26 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ -05592e: 0a00 |000b: move-result v0 │ │ -055930: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ -055932: 3320 0500 |000d: if-ne v0, v2, 0012 // +0005 │ │ -055936: 1a02 0000 |000f: const-string v2, "" // string@0000 │ │ -05593a: 1102 |0011: return-object v2 │ │ -05593c: d802 0001 |0012: add-int/lit8 v2, v0, #int 1 // #01 │ │ -055940: 6e20 5726 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ -055946: 0c02 |0017: move-result-object v2 │ │ -055948: 28f9 |0018: goto 0011 // -0007 │ │ +063de4: |[063de4] com.badlogic.gdx.files.FileHandle.extension:()Ljava/lang/String; │ │ +063df4: 5432 5603 |0000: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +063df8: 6e10 8425 0200 |0002: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2584 │ │ +063dfe: 0c01 |0005: move-result-object v1 │ │ +063e00: 1302 2e00 |0006: const/16 v2, #int 46 // #2e │ │ +063e04: 6e20 4e26 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ +063e0a: 0a00 |000b: move-result v0 │ │ +063e0c: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ +063e0e: 3320 0500 |000d: if-ne v0, v2, 0012 // +0005 │ │ +063e12: 1a02 0000 |000f: const-string v2, "" // string@0000 │ │ +063e16: 1102 |0011: return-object v2 │ │ +063e18: d802 0001 |0012: add-int/lit8 v2, v0, #int 1 // #01 │ │ +063e1c: 6e20 5726 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ +063e22: 0c02 |0017: move-result-object v2 │ │ +063e24: 28f9 |0018: goto 0011 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0006 line=88 │ │ 0x000c line=89 │ │ 0x0011 line=90 │ │ locals : │ │ @@ -25183,29 +25183,29 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -05594c: |[05594c] com.badlogic.gdx.files.FileHandle.file:()Ljava/io/File; │ │ -05595c: 5430 5703 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -055960: 6201 1800 |0002: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.External:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ -055964: 3310 1400 |0004: if-ne v0, v1, 0018 // +0014 │ │ -055968: 2200 8f03 |0006: new-instance v0, Ljava/io/File; // type@038f │ │ -05596c: 6201 1e00 |0008: sget-object v1, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ -055970: 7210 0f01 0100 |000a: invoke-interface {v1}, Lcom/badlogic/gdx/Files;.getExternalStoragePath:()Ljava/lang/String; // method@010f │ │ -055976: 0c01 |000d: move-result-object v1 │ │ -055978: 5432 5603 |000e: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -05597c: 6e10 8725 0200 |0010: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ -055982: 0c02 |0013: move-result-object v2 │ │ -055984: 7030 7f25 1002 |0014: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@257f │ │ -05598a: 1100 |0017: return-object v0 │ │ -05598c: 5430 5603 |0018: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -055990: 28fd |001a: goto 0017 // -0003 │ │ +063e28: |[063e28] com.badlogic.gdx.files.FileHandle.file:()Ljava/io/File; │ │ +063e38: 5430 5703 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +063e3c: 6201 1800 |0002: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.External:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ +063e40: 3310 1400 |0004: if-ne v0, v1, 0018 // +0014 │ │ +063e44: 2200 8d03 |0006: new-instance v0, Ljava/io/File; // type@038d │ │ +063e48: 6201 1e00 |0008: sget-object v1, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ +063e4c: 7210 0f01 0100 |000a: invoke-interface {v1}, Lcom/badlogic/gdx/Files;.getExternalStoragePath:()Ljava/lang/String; // method@010f │ │ +063e52: 0c01 |000d: move-result-object v1 │ │ +063e54: 5432 5603 |000e: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +063e58: 6e10 8725 0200 |0010: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ +063e5e: 0c02 |0013: move-result-object v2 │ │ +063e60: 7030 7f25 1002 |0014: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@257f │ │ +063e66: 1100 |0017: return-object v0 │ │ +063e68: 5430 5603 |0018: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +063e6c: 28fd |001a: goto 0017 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0017 line=118 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lcom/badlogic/gdx/files/FileHandle; │ │ │ │ @@ -25214,25 +25214,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -055994: |[055994] com.badlogic.gdx.files.FileHandle.isDirectory:()Z │ │ -0559a4: 5420 5703 |0000: iget-object v0, v2, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -0559a8: 6201 1700 |0002: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ -0559ac: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -0559b0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0559b2: 0f00 |0007: return v0 │ │ -0559b4: 6e10 5f09 0200 |0008: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@095f │ │ -0559ba: 0c00 |000b: move-result-object v0 │ │ -0559bc: 6e10 8825 0000 |000c: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@2588 │ │ -0559c2: 0a00 |000f: move-result v0 │ │ -0559c4: 28f7 |0010: goto 0007 // -0009 │ │ +063e70: |[063e70] com.badlogic.gdx.files.FileHandle.isDirectory:()Z │ │ +063e80: 5420 5703 |0000: iget-object v0, v2, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +063e84: 6201 1700 |0002: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ +063e88: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +063e8c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +063e8e: 0f00 |0007: return v0 │ │ +063e90: 6e10 5f09 0200 |0008: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@095f │ │ +063e96: 0c00 |000b: move-result-object v0 │ │ +063e98: 6e10 8825 0000 |000c: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@2588 │ │ +063e9e: 0a00 |000f: move-result v0 │ │ +063ea0: 28f7 |0010: goto 0007 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x0007 line=461 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/badlogic/gdx/files/FileHandle; │ │ │ │ @@ -25241,20 +25241,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0559c8: |[0559c8] com.badlogic.gdx.files.FileHandle.lastModified:()J │ │ -0559d8: 6e10 5f09 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@095f │ │ -0559de: 0c00 |0003: move-result-object v0 │ │ -0559e0: 6e10 8925 0000 |0004: invoke-virtual {v0}, Ljava/io/File;.lastModified:()J // method@2589 │ │ -0559e6: 0b00 |0007: move-result-wide v0 │ │ -0559e8: 1000 |0008: return-wide v0 │ │ +063ea4: |[063ea4] com.badlogic.gdx.files.FileHandle.lastModified:()J │ │ +063eb4: 6e10 5f09 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@095f │ │ +063eba: 0c00 |0003: move-result-object v0 │ │ +063ebc: 6e10 8925 0000 |0004: invoke-virtual {v0}, Ljava/io/File;.lastModified:()J // method@2589 │ │ +063ec2: 0b00 |0007: move-result-wide v0 │ │ +063ec4: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/files/FileHandle; │ │ │ │ #11 : (in Lcom/badlogic/gdx/files/FileHandle;) │ │ @@ -25262,50 +25262,50 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 60 16-bit code units │ │ -0559ec: |[0559ec] com.badlogic.gdx.files.FileHandle.length:()J │ │ -0559fc: 5441 5703 |0000: iget-object v1, v4, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -055a00: 6202 1700 |0002: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ -055a04: 3221 1000 |0004: if-eq v1, v2, 0014 // +0010 │ │ -055a08: 5441 5703 |0006: iget-object v1, v4, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -055a0c: 6202 1900 |0008: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ -055a10: 3321 2300 |000a: if-ne v1, v2, 002d // +0023 │ │ -055a14: 5441 5603 |000c: iget-object v1, v4, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -055a18: 6e10 8225 0100 |000e: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@2582 │ │ -055a1e: 0a01 |0011: move-result v1 │ │ -055a20: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ -055a24: 6e10 6d09 0400 |0014: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ -055a2a: 0c00 |0017: move-result-object v0 │ │ -055a2c: 6e10 9925 0000 |0018: invoke-virtual {v0}, Ljava/io/InputStream;.available:()I // method@2599 │ │ -055a32: 0a01 |001b: move-result v1 │ │ -055a34: 8111 |001c: int-to-long v1, v1 │ │ -055a36: 6e10 9a25 0000 |001d: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@259a │ │ -055a3c: 1001 |0020: return-wide v1 │ │ -055a3e: 0d01 |0021: move-exception v1 │ │ -055a40: 6e10 9a25 0000 |0022: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@259a │ │ -055a46: 1601 0000 |0025: const-wide/16 v1, #int 0 // #0 │ │ -055a4a: 28f9 |0027: goto 0020 // -0007 │ │ -055a4c: 0d01 |0028: move-exception v1 │ │ -055a4e: 6e10 9a25 0000 |0029: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@259a │ │ -055a54: 2701 |002c: throw v1 │ │ -055a56: 6e10 5f09 0400 |002d: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@095f │ │ -055a5c: 0c01 |0030: move-result-object v1 │ │ -055a5e: 6e10 8a25 0100 |0031: invoke-virtual {v1}, Ljava/io/File;.length:()J // method@258a │ │ -055a64: 0b01 |0034: move-result-wide v1 │ │ -055a66: 28eb |0035: goto 0020 // -0015 │ │ -055a68: 0d03 |0036: move-exception v3 │ │ -055a6a: 28e9 |0037: goto 0020 // -0017 │ │ -055a6c: 0d01 |0038: move-exception v1 │ │ -055a6e: 28ec |0039: goto 0025 // -0014 │ │ -055a70: 0d02 |003a: move-exception v2 │ │ -055a72: 28f1 |003b: goto 002c // -000f │ │ +063ec8: |[063ec8] com.badlogic.gdx.files.FileHandle.length:()J │ │ +063ed8: 5441 5703 |0000: iget-object v1, v4, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +063edc: 6202 1700 |0002: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ +063ee0: 3221 1000 |0004: if-eq v1, v2, 0014 // +0010 │ │ +063ee4: 5441 5703 |0006: iget-object v1, v4, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +063ee8: 6202 1900 |0008: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ +063eec: 3321 2300 |000a: if-ne v1, v2, 002d // +0023 │ │ +063ef0: 5441 5603 |000c: iget-object v1, v4, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +063ef4: 6e10 8225 0100 |000e: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@2582 │ │ +063efa: 0a01 |0011: move-result v1 │ │ +063efc: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ +063f00: 6e10 6d09 0400 |0014: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ +063f06: 0c00 |0017: move-result-object v0 │ │ +063f08: 6e10 9925 0000 |0018: invoke-virtual {v0}, Ljava/io/InputStream;.available:()I // method@2599 │ │ +063f0e: 0a01 |001b: move-result v1 │ │ +063f10: 8112 |001c: int-to-long v2, v1 │ │ +063f12: 6e10 9a25 0000 |001d: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@259a │ │ +063f18: 1002 |0020: return-wide v2 │ │ +063f1a: 0d01 |0021: move-exception v1 │ │ +063f1c: 6e10 9a25 0000 |0022: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@259a │ │ +063f22: 1602 0000 |0025: const-wide/16 v2, #int 0 // #0 │ │ +063f26: 28f9 |0027: goto 0020 // -0007 │ │ +063f28: 0d01 |0028: move-exception v1 │ │ +063f2a: 6e10 9a25 0000 |0029: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@259a │ │ +063f30: 2701 |002c: throw v1 │ │ +063f32: 6e10 5f09 0400 |002d: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@095f │ │ +063f38: 0c01 |0030: move-result-object v1 │ │ +063f3a: 6e10 8a25 0100 |0031: invoke-virtual {v1}, Ljava/io/File;.length:()J // method@258a │ │ +063f40: 0b02 |0034: move-result-wide v2 │ │ +063f42: 28eb |0035: goto 0020 // -0015 │ │ +063f44: 0d01 |0036: move-exception v1 │ │ +063f46: 28e9 |0037: goto 0020 // -0017 │ │ +063f48: 0d01 |0038: move-exception v1 │ │ +063f4a: 28ec |0039: goto 0025 // -0014 │ │ +063f4c: 0d02 |003a: move-exception v2 │ │ +063f4e: 28f1 |003b: goto 002c // -000f │ │ catches : 4 │ │ 0x0018 - 0x001b │ │ Ljava/lang/Exception; -> 0x0021 │ │ -> 0x0028 │ │ 0x001d - 0x0020 │ │ Ljava/io/IOException; -> 0x0036 │ │ 0x0022 - 0x0025 │ │ @@ -25337,50 +25337,50 @@ │ │ type : '()[Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -055aa8: |[055aa8] com.badlogic.gdx.files.FileHandle.list:()[Lcom/badlogic/gdx/files/FileHandle; │ │ -055ab8: 5474 5703 |0000: iget-object v4, v7, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -055abc: 6205 1700 |0002: sget-object v5, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ -055ac0: 3354 1d00 |0004: if-ne v4, v5, 0021 // +001d │ │ -055ac4: 2204 fc02 |0006: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -055ac8: 2205 c503 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -055acc: 7010 6726 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -055ad2: 1a06 5202 |000d: const-string v6, "Cannot list a classpath directory: " // string@0252 │ │ -055ad6: 6e20 6e26 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -055adc: 0c05 |0012: move-result-object v5 │ │ -055ade: 5476 5603 |0013: iget-object v6, v7, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -055ae2: 6e20 6d26 6500 |0015: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -055ae8: 0c05 |0018: move-result-object v5 │ │ -055aea: 6e10 7426 0500 |0019: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -055af0: 0c05 |001c: move-result-object v5 │ │ -055af2: 7020 b41f 5400 |001d: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -055af8: 2704 |0020: throw v4 │ │ -055afa: 6e10 5f09 0700 |0021: invoke-virtual {v7}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@095f │ │ -055b00: 0c04 |0024: move-result-object v4 │ │ -055b02: 6e10 8b25 0400 |0025: invoke-virtual {v4}, Ljava/io/File;.list:()[Ljava/lang/String; // method@258b │ │ -055b08: 0c03 |0028: move-result-object v3 │ │ -055b0a: 3903 0600 |0029: if-nez v3, 002f // +0006 │ │ -055b0e: 1204 |002b: const/4 v4, #int 0 // #0 │ │ -055b10: 2340 5704 |002c: new-array v0, v4, [Lcom/badlogic/gdx/files/FileHandle; // type@0457 │ │ -055b14: 1100 |002e: return-object v0 │ │ -055b16: 2134 |002f: array-length v4, v3 │ │ -055b18: 2340 5704 |0030: new-array v0, v4, [Lcom/badlogic/gdx/files/FileHandle; // type@0457 │ │ -055b1c: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -055b1e: 2132 |0033: array-length v2, v3 │ │ -055b20: 3521 faff |0034: if-ge v1, v2, 002e // -0006 │ │ -055b24: 4604 0301 |0036: aget-object v4, v3, v1 │ │ -055b28: 6e20 5309 4700 |0038: invoke-virtual {v7, v4}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0953 │ │ -055b2e: 0c04 |003b: move-result-object v4 │ │ -055b30: 4d04 0001 |003c: aput-object v4, v0, v1 │ │ -055b34: d801 0101 |003e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -055b38: 28f4 |0040: goto 0034 // -000c │ │ +063f84: |[063f84] com.badlogic.gdx.files.FileHandle.list:()[Lcom/badlogic/gdx/files/FileHandle; │ │ +063f94: 5474 5703 |0000: iget-object v4, v7, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +063f98: 6205 1700 |0002: sget-object v5, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ +063f9c: 3354 1d00 |0004: if-ne v4, v5, 0021 // +001d │ │ +063fa0: 2204 fa02 |0006: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +063fa4: 2205 c303 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +063fa8: 7010 6726 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +063fae: 1a06 5202 |000d: const-string v6, "Cannot list a classpath directory: " // string@0252 │ │ +063fb2: 6e20 6e26 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +063fb8: 0c05 |0012: move-result-object v5 │ │ +063fba: 5476 5603 |0013: iget-object v6, v7, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +063fbe: 6e20 6d26 6500 |0015: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +063fc4: 0c05 |0018: move-result-object v5 │ │ +063fc6: 6e10 7426 0500 |0019: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +063fcc: 0c05 |001c: move-result-object v5 │ │ +063fce: 7020 b41f 5400 |001d: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +063fd4: 2704 |0020: throw v4 │ │ +063fd6: 6e10 5f09 0700 |0021: invoke-virtual {v7}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@095f │ │ +063fdc: 0c04 |0024: move-result-object v4 │ │ +063fde: 6e10 8b25 0400 |0025: invoke-virtual {v4}, Ljava/io/File;.list:()[Ljava/lang/String; // method@258b │ │ +063fe4: 0c03 |0028: move-result-object v3 │ │ +063fe6: 3903 0600 |0029: if-nez v3, 002f // +0006 │ │ +063fea: 1204 |002b: const/4 v4, #int 0 // #0 │ │ +063fec: 2340 5504 |002c: new-array v0, v4, [Lcom/badlogic/gdx/files/FileHandle; // type@0455 │ │ +063ff0: 1100 |002e: return-object v0 │ │ +063ff2: 2134 |002f: array-length v4, v3 │ │ +063ff4: 2340 5504 |0030: new-array v0, v4, [Lcom/badlogic/gdx/files/FileHandle; // type@0455 │ │ +063ff8: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +063ffa: 2132 |0033: array-length v2, v3 │ │ +063ffc: 3521 faff |0034: if-ge v1, v2, 002e // -0006 │ │ +064000: 4604 0301 |0036: aget-object v4, v3, v1 │ │ +064004: 6e20 5309 4700 |0038: invoke-virtual {v7, v4}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0953 │ │ +06400a: 0c04 |003b: move-result-object v4 │ │ +06400c: 4d04 0001 |003c: aput-object v4, v0, v1 │ │ +064010: d801 0101 |003e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +064014: 28f4 |0040: goto 0034 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ 0x0021 line=424 │ │ 0x0029 line=425 │ │ 0x002e line=429 │ │ 0x002f line=426 │ │ @@ -25399,62 +25399,62 @@ │ │ type : '(Ljava/lang/String;)[Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 85 16-bit code units │ │ -055b3c: |[055b3c] com.badlogic.gdx.files.FileHandle.list:(Ljava/lang/String;)[Lcom/badlogic/gdx/files/FileHandle; │ │ -055b4c: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -055b4e: 54a7 5703 |0001: iget-object v7, v10, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -055b52: 6208 1700 |0003: sget-object v8, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ -055b56: 3387 1d00 |0005: if-ne v7, v8, 0022 // +001d │ │ -055b5a: 2207 fc02 |0007: new-instance v7, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -055b5e: 2208 c503 |0009: new-instance v8, Ljava/lang/StringBuilder; // type@03c5 │ │ -055b62: 7010 6726 0800 |000b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -055b68: 1a09 5202 |000e: const-string v9, "Cannot list a classpath directory: " // string@0252 │ │ -055b6c: 6e20 6e26 9800 |0010: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -055b72: 0c08 |0013: move-result-object v8 │ │ -055b74: 54a9 5603 |0014: iget-object v9, v10, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -055b78: 6e20 6d26 9800 |0016: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -055b7e: 0c08 |0019: move-result-object v8 │ │ -055b80: 6e10 7426 0800 |001a: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -055b86: 0c08 |001d: move-result-object v8 │ │ -055b88: 7020 b41f 8700 |001e: invoke-direct {v7, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -055b8e: 2707 |0021: throw v7 │ │ -055b90: 6e10 5f09 0a00 |0022: invoke-virtual {v10}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@095f │ │ -055b96: 0c07 |0025: move-result-object v7 │ │ -055b98: 6e10 8b25 0700 |0026: invoke-virtual {v7}, Ljava/io/File;.list:()[Ljava/lang/String; // method@258b │ │ -055b9e: 0c06 |0029: move-result-object v6 │ │ -055ba0: 3906 0500 |002a: if-nez v6, 002f // +0005 │ │ -055ba4: 2391 5704 |002c: new-array v1, v9, [Lcom/badlogic/gdx/files/FileHandle; // type@0457 │ │ -055ba8: 1101 |002e: return-object v1 │ │ -055baa: 2167 |002f: array-length v7, v6 │ │ -055bac: 2371 5704 |0030: new-array v1, v7, [Lcom/badlogic/gdx/files/FileHandle; // type@0457 │ │ -055bb0: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -055bb2: 1202 |0033: const/4 v2, #int 0 // #0 │ │ -055bb4: 2163 |0034: array-length v3, v6 │ │ -055bb6: 3532 1600 |0035: if-ge v2, v3, 004b // +0016 │ │ -055bba: 4605 0602 |0037: aget-object v5, v6, v2 │ │ -055bbe: 6e20 4326 b500 |0039: invoke-virtual {v5, v11}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2643 │ │ -055bc4: 0a07 |003c: move-result v7 │ │ -055bc6: 3907 0500 |003d: if-nez v7, 0042 // +0005 │ │ -055bca: d802 0201 |003f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -055bce: 28f4 |0041: goto 0035 // -000c │ │ -055bd0: 6e20 5309 5a00 |0042: invoke-virtual {v10, v5}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0953 │ │ -055bd6: 0c07 |0045: move-result-object v7 │ │ -055bd8: 4d07 0100 |0046: aput-object v7, v1, v0 │ │ -055bdc: d800 0001 |0048: add-int/lit8 v0, v0, #int 1 // #01 │ │ -055be0: 28f5 |004a: goto 003f // -000b │ │ -055be2: 2167 |004b: array-length v7, v6 │ │ -055be4: 3570 e2ff |004c: if-ge v0, v7, 002e // -001e │ │ -055be8: 2304 5704 |004e: new-array v4, v0, [Lcom/badlogic/gdx/files/FileHandle; // type@0457 │ │ -055bec: 7150 7826 9194 |0050: invoke-static {v1, v9, v4, v9, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -055bf2: 0741 |0053: move-object v1, v4 │ │ -055bf4: 28da |0054: goto 002e // -0026 │ │ +064018: |[064018] com.badlogic.gdx.files.FileHandle.list:(Ljava/lang/String;)[Lcom/badlogic/gdx/files/FileHandle; │ │ +064028: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +06402a: 54a7 5703 |0001: iget-object v7, v10, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +06402e: 6208 1700 |0003: sget-object v8, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ +064032: 3387 1d00 |0005: if-ne v7, v8, 0022 // +001d │ │ +064036: 2207 fa02 |0007: new-instance v7, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +06403a: 2208 c303 |0009: new-instance v8, Ljava/lang/StringBuilder; // type@03c3 │ │ +06403e: 7010 6726 0800 |000b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +064044: 1a09 5202 |000e: const-string v9, "Cannot list a classpath directory: " // string@0252 │ │ +064048: 6e20 6e26 9800 |0010: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06404e: 0c08 |0013: move-result-object v8 │ │ +064050: 54a9 5603 |0014: iget-object v9, v10, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +064054: 6e20 6d26 9800 |0016: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +06405a: 0c08 |0019: move-result-object v8 │ │ +06405c: 6e10 7426 0800 |001a: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +064062: 0c08 |001d: move-result-object v8 │ │ +064064: 7020 b41f 8700 |001e: invoke-direct {v7, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +06406a: 2707 |0021: throw v7 │ │ +06406c: 6e10 5f09 0a00 |0022: invoke-virtual {v10}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@095f │ │ +064072: 0c07 |0025: move-result-object v7 │ │ +064074: 6e10 8b25 0700 |0026: invoke-virtual {v7}, Ljava/io/File;.list:()[Ljava/lang/String; // method@258b │ │ +06407a: 0c06 |0029: move-result-object v6 │ │ +06407c: 3906 0500 |002a: if-nez v6, 002f // +0005 │ │ +064080: 2391 5504 |002c: new-array v1, v9, [Lcom/badlogic/gdx/files/FileHandle; // type@0455 │ │ +064084: 1101 |002e: return-object v1 │ │ +064086: 2167 |002f: array-length v7, v6 │ │ +064088: 2371 5504 |0030: new-array v1, v7, [Lcom/badlogic/gdx/files/FileHandle; // type@0455 │ │ +06408c: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +06408e: 1202 |0033: const/4 v2, #int 0 // #0 │ │ +064090: 2163 |0034: array-length v3, v6 │ │ +064092: 3532 1600 |0035: if-ge v2, v3, 004b // +0016 │ │ +064096: 4605 0602 |0037: aget-object v5, v6, v2 │ │ +06409a: 6e20 4326 b500 |0039: invoke-virtual {v5, v11}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2643 │ │ +0640a0: 0a07 |003c: move-result v7 │ │ +0640a2: 3907 0500 |003d: if-nez v7, 0042 // +0005 │ │ +0640a6: d802 0201 |003f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0640aa: 28f4 |0041: goto 0035 // -000c │ │ +0640ac: 6e20 5309 5a00 |0042: invoke-virtual {v10, v5}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0953 │ │ +0640b2: 0c07 |0045: move-result-object v7 │ │ +0640b4: 4d07 0100 |0046: aput-object v7, v1, v0 │ │ +0640b8: d800 0001 |0048: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0640bc: 28f5 |004a: goto 003f // -000b │ │ +0640be: 2167 |004b: array-length v7, v6 │ │ +0640c0: 3570 e2ff |004c: if-ge v0, v7, 002e // -001e │ │ +0640c4: 2304 5504 |004e: new-array v4, v0, [Lcom/badlogic/gdx/files/FileHandle; // type@0455 │ │ +0640c8: 7150 7826 9194 |0050: invoke-static {v1, v9, v4, v9, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0640ce: 0741 |0053: move-object v1, v4 │ │ +0640d0: 28da |0054: goto 002e // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=437 │ │ 0x0022 line=438 │ │ 0x002a line=439 │ │ 0x002e line=453 │ │ 0x002f line=440 │ │ @@ -25485,51 +25485,51 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -055bf8: |[055bf8] com.badlogic.gdx.files.FileHandle.mkdirs:()V │ │ -055c08: 5430 5703 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -055c0c: 6201 1700 |0002: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ -055c10: 3310 1d00 |0004: if-ne v0, v1, 0021 // +001d │ │ -055c14: 2200 fc02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -055c18: 2201 c503 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -055c1c: 7010 6726 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -055c22: 1a02 5302 |000d: const-string v2, "Cannot mkdirs with a classpath file: " // string@0253 │ │ -055c26: 6e20 6e26 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -055c2c: 0c01 |0012: move-result-object v1 │ │ -055c2e: 5432 5603 |0013: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -055c32: 6e20 6d26 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -055c38: 0c01 |0018: move-result-object v1 │ │ -055c3a: 6e10 7426 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -055c40: 0c01 |001c: move-result-object v1 │ │ -055c42: 7020 b41f 1000 |001d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -055c48: 2700 |0020: throw v0 │ │ -055c4a: 5430 5703 |0021: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -055c4e: 6201 1900 |0023: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ -055c52: 3310 1d00 |0025: if-ne v0, v1, 0042 // +001d │ │ -055c56: 2200 fc02 |0027: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -055c5a: 2201 c503 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -055c5e: 7010 6726 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -055c64: 1a02 5402 |002e: const-string v2, "Cannot mkdirs with an internal file: " // string@0254 │ │ -055c68: 6e20 6e26 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -055c6e: 0c01 |0033: move-result-object v1 │ │ -055c70: 5432 5603 |0034: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -055c74: 6e20 6d26 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -055c7a: 0c01 |0039: move-result-object v1 │ │ -055c7c: 6e10 7426 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -055c82: 0c01 |003d: move-result-object v1 │ │ -055c84: 7020 b41f 1000 |003e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -055c8a: 2700 |0041: throw v0 │ │ -055c8c: 6e10 5f09 0300 |0042: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@095f │ │ -055c92: 0c00 |0045: move-result-object v0 │ │ -055c94: 6e10 8e25 0000 |0046: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@258e │ │ -055c9a: 0e00 |0049: return-void │ │ +0640d4: |[0640d4] com.badlogic.gdx.files.FileHandle.mkdirs:()V │ │ +0640e4: 5430 5703 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +0640e8: 6201 1700 |0002: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ +0640ec: 3310 1d00 |0004: if-ne v0, v1, 0021 // +001d │ │ +0640f0: 2200 fa02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0640f4: 2201 c303 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0640f8: 7010 6726 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0640fe: 1a02 5302 |000d: const-string v2, "Cannot mkdirs with a classpath file: " // string@0253 │ │ +064102: 6e20 6e26 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +064108: 0c01 |0012: move-result-object v1 │ │ +06410a: 5432 5603 |0013: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +06410e: 6e20 6d26 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +064114: 0c01 |0018: move-result-object v1 │ │ +064116: 6e10 7426 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +06411c: 0c01 |001c: move-result-object v1 │ │ +06411e: 7020 b41f 1000 |001d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +064124: 2700 |0020: throw v0 │ │ +064126: 5430 5703 |0021: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +06412a: 6201 1900 |0023: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ +06412e: 3310 1d00 |0025: if-ne v0, v1, 0042 // +001d │ │ +064132: 2200 fa02 |0027: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +064136: 2201 c303 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +06413a: 7010 6726 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +064140: 1a02 5402 |002e: const-string v2, "Cannot mkdirs with an internal file: " // string@0254 │ │ +064144: 6e20 6e26 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06414a: 0c01 |0033: move-result-object v1 │ │ +06414c: 5432 5603 |0034: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +064150: 6e20 6d26 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +064156: 0c01 |0039: move-result-object v1 │ │ +064158: 6e10 7426 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +06415e: 0c01 |003d: move-result-object v1 │ │ +064160: 7020 b41f 1000 |003e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +064166: 2700 |0041: throw v0 │ │ +064168: 6e10 5f09 0300 |0042: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@095f │ │ +06416e: 0c00 |0045: move-result-object v0 │ │ +064170: 6e10 8e25 0000 |0046: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@258e │ │ +064176: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ 0x0021 line=494 │ │ 0x0042 line=495 │ │ 0x0049 line=496 │ │ locals : │ │ @@ -25540,50 +25540,50 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -055c9c: |[055c9c] com.badlogic.gdx.files.FileHandle.moveTo:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -055cac: 5430 5703 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -055cb0: 6201 1700 |0002: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ -055cb4: 3310 1d00 |0004: if-ne v0, v1, 0021 // +001d │ │ -055cb8: 2200 fc02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -055cbc: 2201 c503 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -055cc0: 7010 6726 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -055cc6: 1a02 5502 |000d: const-string v2, "Cannot move a classpath file: " // string@0255 │ │ -055cca: 6e20 6e26 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -055cd0: 0c01 |0012: move-result-object v1 │ │ -055cd2: 5432 5603 |0013: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -055cd6: 6e20 6d26 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -055cdc: 0c01 |0018: move-result-object v1 │ │ -055cde: 6e10 7426 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -055ce4: 0c01 |001c: move-result-object v1 │ │ -055ce6: 7020 b41f 1000 |001d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -055cec: 2700 |0020: throw v0 │ │ -055cee: 5430 5703 |0021: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -055cf2: 6201 1900 |0023: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ -055cf6: 3310 1d00 |0025: if-ne v0, v1, 0042 // +001d │ │ -055cfa: 2200 fc02 |0027: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -055cfe: 2201 c503 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -055d02: 7010 6726 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -055d08: 1a02 5602 |002e: const-string v2, "Cannot move an internal file: " // string@0256 │ │ -055d0c: 6e20 6e26 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -055d12: 0c01 |0033: move-result-object v1 │ │ -055d14: 5432 5603 |0034: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -055d18: 6e20 6d26 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -055d1e: 0c01 |0039: move-result-object v1 │ │ -055d20: 6e10 7426 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -055d26: 0c01 |003d: move-result-object v1 │ │ -055d28: 7020 b41f 1000 |003e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -055d2e: 2700 |0041: throw v0 │ │ -055d30: 6e20 5609 4300 |0042: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/files/FileHandle;.copyTo:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0956 │ │ -055d36: 6e10 5709 0300 |0045: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.delete:()Z // method@0957 │ │ -055d3c: 0e00 |0048: return-void │ │ +064178: |[064178] com.badlogic.gdx.files.FileHandle.moveTo:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +064188: 5430 5703 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +06418c: 6201 1700 |0002: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ +064190: 3310 1d00 |0004: if-ne v0, v1, 0021 // +001d │ │ +064194: 2200 fa02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +064198: 2201 c303 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +06419c: 7010 6726 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0641a2: 1a02 5502 |000d: const-string v2, "Cannot move a classpath file: " // string@0255 │ │ +0641a6: 6e20 6e26 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0641ac: 0c01 |0012: move-result-object v1 │ │ +0641ae: 5432 5603 |0013: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +0641b2: 6e20 6d26 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0641b8: 0c01 |0018: move-result-object v1 │ │ +0641ba: 6e10 7426 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0641c0: 0c01 |001c: move-result-object v1 │ │ +0641c2: 7020 b41f 1000 |001d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0641c8: 2700 |0020: throw v0 │ │ +0641ca: 5430 5703 |0021: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +0641ce: 6201 1900 |0023: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ +0641d2: 3310 1d00 |0025: if-ne v0, v1, 0042 // +001d │ │ +0641d6: 2200 fa02 |0027: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0641da: 2201 c303 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0641de: 7010 6726 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0641e4: 1a02 5602 |002e: const-string v2, "Cannot move an internal file: " // string@0256 │ │ +0641e8: 6e20 6e26 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0641ee: 0c01 |0033: move-result-object v1 │ │ +0641f0: 5432 5603 |0034: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +0641f4: 6e20 6d26 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0641fa: 0c01 |0039: move-result-object v1 │ │ +0641fc: 6e10 7426 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +064202: 0c01 |003d: move-result-object v1 │ │ +064204: 7020 b41f 1000 |003e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +06420a: 2700 |0041: throw v0 │ │ +06420c: 6e20 5609 4300 |0042: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/files/FileHandle;.copyTo:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0956 │ │ +064212: 6e10 5709 0300 |0045: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.delete:()Z // method@0957 │ │ +064218: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=570 │ │ 0x0021 line=571 │ │ 0x0042 line=572 │ │ 0x0045 line=573 │ │ 0x0048 line=574 │ │ @@ -25596,19 +25596,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -055d40: |[055d40] com.badlogic.gdx.files.FileHandle.name:()Ljava/lang/String; │ │ -055d50: 5410 5603 |0000: iget-object v0, v1, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -055d54: 6e10 8425 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2584 │ │ -055d5a: 0c00 |0005: move-result-object v0 │ │ -055d5c: 1100 |0006: return-object v0 │ │ +06421c: |[06421c] com.badlogic.gdx.files.FileHandle.name:()Ljava/lang/String; │ │ +06422c: 5410 5603 |0000: iget-object v0, v1, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +064230: 6e10 8425 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2584 │ │ +064236: 0c00 |0005: move-result-object v0 │ │ +064238: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/files/FileHandle; │ │ │ │ #17 : (in Lcom/badlogic/gdx/files/FileHandle;) │ │ @@ -25616,28 +25616,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -055d60: |[055d60] com.badlogic.gdx.files.FileHandle.nameWithoutExtension:()Ljava/lang/String; │ │ -055d70: 5432 5603 |0000: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -055d74: 6e10 8425 0200 |0002: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2584 │ │ -055d7a: 0c01 |0005: move-result-object v1 │ │ -055d7c: 1302 2e00 |0006: const/16 v2, #int 46 // #2e │ │ -055d80: 6e20 4e26 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ -055d86: 0a00 |000b: move-result v0 │ │ -055d88: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ -055d8a: 3320 0300 |000d: if-ne v0, v2, 0010 // +0003 │ │ -055d8e: 1101 |000f: return-object v1 │ │ -055d90: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -055d92: 6e30 5826 2100 |0011: invoke-virtual {v1, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ -055d98: 0c01 |0014: move-result-object v1 │ │ -055d9a: 28fa |0015: goto 000f // -0006 │ │ +06423c: |[06423c] com.badlogic.gdx.files.FileHandle.nameWithoutExtension:()Ljava/lang/String; │ │ +06424c: 5432 5603 |0000: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +064250: 6e10 8425 0200 |0002: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2584 │ │ +064256: 0c01 |0005: move-result-object v1 │ │ +064258: 1302 2e00 |0006: const/16 v2, #int 46 // #2e │ │ +06425c: 6e20 4e26 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ +064262: 0a00 |000b: move-result v0 │ │ +064264: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ +064266: 3320 0300 |000d: if-ne v0, v2, 0010 // +0003 │ │ +06426a: 1101 |000f: return-object v1 │ │ +06426c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +06426e: 6e30 5826 2100 |0011: invoke-virtual {v1, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ +064274: 0c01 |0014: move-result-object v1 │ │ +064276: 28fa |0015: goto 000f // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0006 line=96 │ │ 0x000c line=97 │ │ 0x000f line=98 │ │ locals : │ │ @@ -25651,33 +25651,33 @@ │ │ type : '()Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -055d9c: |[055d9c] com.badlogic.gdx.files.FileHandle.parent:()Lcom/badlogic/gdx/files/FileHandle; │ │ -055dac: 5431 5603 |0000: iget-object v1, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -055db0: 6e10 8625 0100 |0002: invoke-virtual {v1}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@2586 │ │ -055db6: 0c00 |0005: move-result-object v0 │ │ -055db8: 3900 0f00 |0006: if-nez v0, 0015 // +000f │ │ -055dbc: 5431 5703 |0008: iget-object v1, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -055dc0: 6202 1600 |000a: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0016 │ │ -055dc4: 3321 1100 |000c: if-ne v1, v2, 001d // +0011 │ │ -055dc8: 2200 8f03 |000e: new-instance v0, Ljava/io/File; // type@038f │ │ -055dcc: 1a01 ef00 |0010: const-string v1, "/" // string@00ef │ │ -055dd0: 7020 7e25 1000 |0012: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@257e │ │ -055dd6: 2201 1001 |0015: new-instance v1, Lcom/badlogic/gdx/files/FileHandle; // type@0110 │ │ -055dda: 5432 5703 |0017: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -055dde: 7030 5009 0102 |0019: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@0950 │ │ -055de4: 1101 |001c: return-object v1 │ │ -055de6: 2200 8f03 |001d: new-instance v0, Ljava/io/File; // type@038f │ │ -055dea: 1a01 0000 |001f: const-string v1, "" // string@0000 │ │ -055dee: 7020 7e25 1000 |0021: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@257e │ │ -055df4: 28f1 |0024: goto 0015 // -000f │ │ +064278: |[064278] com.badlogic.gdx.files.FileHandle.parent:()Lcom/badlogic/gdx/files/FileHandle; │ │ +064288: 5431 5603 |0000: iget-object v1, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +06428c: 6e10 8625 0100 |0002: invoke-virtual {v1}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@2586 │ │ +064292: 0c00 |0005: move-result-object v0 │ │ +064294: 3900 0f00 |0006: if-nez v0, 0015 // +000f │ │ +064298: 5431 5703 |0008: iget-object v1, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +06429c: 6202 1600 |000a: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0016 │ │ +0642a0: 3321 1100 |000c: if-ne v1, v2, 001d // +0011 │ │ +0642a4: 2200 8d03 |000e: new-instance v0, Ljava/io/File; // type@038d │ │ +0642a8: 1a01 ef00 |0010: const-string v1, "/" // string@00ef │ │ +0642ac: 7020 7e25 1000 |0012: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@257e │ │ +0642b2: 2201 0e01 |0015: new-instance v1, Lcom/badlogic/gdx/files/FileHandle; // type@010e │ │ +0642b6: 5432 5703 |0017: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +0642ba: 7030 5009 0102 |0019: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@0950 │ │ +0642c0: 1101 |001c: return-object v1 │ │ +0642c2: 2200 8d03 |001d: new-instance v0, Ljava/io/File; // type@038d │ │ +0642c6: 1a01 0000 |001f: const-string v1, "" // string@0000 │ │ +0642ca: 7020 7e25 1000 |0021: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@257e │ │ +0642d0: 28f1 |0024: goto 0015 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ 0x0006 line=482 │ │ 0x0008 line=483 │ │ 0x000e line=484 │ │ 0x0015 line=488 │ │ @@ -25693,23 +25693,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -055df8: |[055df8] com.badlogic.gdx.files.FileHandle.path:()Ljava/lang/String; │ │ -055e08: 5430 5603 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -055e0c: 6e10 8725 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ -055e12: 0c00 |0005: move-result-object v0 │ │ -055e14: 1301 5c00 |0006: const/16 v1, #int 92 // #5c │ │ -055e18: 1302 2f00 |0008: const/16 v2, #int 47 // #2f │ │ -055e1c: 6e30 5126 1002 |000a: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@2651 │ │ -055e22: 0c00 |000d: move-result-object v0 │ │ -055e24: 1100 |000e: return-object v0 │ │ +0642d4: |[0642d4] com.badlogic.gdx.files.FileHandle.path:()Ljava/lang/String; │ │ +0642e4: 5430 5603 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +0642e8: 6e10 8725 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ +0642ee: 0c00 |0005: move-result-object v0 │ │ +0642f0: 1301 5c00 |0006: const/16 v1, #int 92 // #5c │ │ +0642f4: 1302 2f00 |0008: const/16 v2, #int 47 // #2f │ │ +0642f8: 6e30 5126 1002 |000a: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@2651 │ │ +0642fe: 0c00 |000d: move-result-object v0 │ │ +064300: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lcom/badlogic/gdx/files/FileHandle; │ │ │ │ #20 : (in Lcom/badlogic/gdx/files/FileHandle;) │ │ @@ -25717,32 +25717,32 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -055e28: |[055e28] com.badlogic.gdx.files.FileHandle.pathWithoutExtension:()Ljava/lang/String; │ │ -055e38: 5452 5603 |0000: iget-object v2, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -055e3c: 6e10 8725 0200 |0002: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ -055e42: 0c02 |0005: move-result-object v2 │ │ -055e44: 1303 5c00 |0006: const/16 v3, #int 92 // #5c │ │ -055e48: 1304 2f00 |0008: const/16 v4, #int 47 // #2f │ │ -055e4c: 6e30 5126 3204 |000a: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@2651 │ │ -055e52: 0c01 |000d: move-result-object v1 │ │ -055e54: 1302 2e00 |000e: const/16 v2, #int 46 // #2e │ │ -055e58: 6e20 4e26 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ -055e5e: 0a00 |0013: move-result v0 │ │ -055e60: 12f2 |0014: const/4 v2, #int -1 // #ff │ │ -055e62: 3320 0300 |0015: if-ne v0, v2, 0018 // +0003 │ │ -055e66: 1101 |0017: return-object v1 │ │ -055e68: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -055e6a: 6e30 5826 2100 |0019: invoke-virtual {v1, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ -055e70: 0c01 |001c: move-result-object v1 │ │ -055e72: 28fa |001d: goto 0017 // -0006 │ │ +064304: |[064304] com.badlogic.gdx.files.FileHandle.pathWithoutExtension:()Ljava/lang/String; │ │ +064314: 5452 5603 |0000: iget-object v2, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +064318: 6e10 8725 0200 |0002: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ +06431e: 0c02 |0005: move-result-object v2 │ │ +064320: 1303 5c00 |0006: const/16 v3, #int 92 // #5c │ │ +064324: 1304 2f00 |0008: const/16 v4, #int 47 // #2f │ │ +064328: 6e30 5126 3204 |000a: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@2651 │ │ +06432e: 0c01 |000d: move-result-object v1 │ │ +064330: 1302 2e00 |000e: const/16 v2, #int 46 // #2e │ │ +064334: 6e20 4e26 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ +06433a: 0a00 |0013: move-result v0 │ │ +06433c: 12f2 |0014: const/4 v2, #int -1 // #ff │ │ +06433e: 3320 0300 |0015: if-ne v0, v2, 0018 // +0003 │ │ +064342: 1101 |0017: return-object v1 │ │ +064344: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +064346: 6e30 5826 2100 |0019: invoke-virtual {v1, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ +06434c: 0c01 |001c: move-result-object v1 │ │ +06434e: 28fa |001d: goto 0017 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x000e line=105 │ │ 0x0014 line=106 │ │ 0x0017 line=107 │ │ locals : │ │ @@ -25756,20 +25756,20 @@ │ │ type : '(I)Ljava/io/BufferedInputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -055e74: |[055e74] com.badlogic.gdx.files.FileHandle.read:(I)Ljava/io/BufferedInputStream; │ │ -055e84: 2200 8803 |0000: new-instance v0, Ljava/io/BufferedInputStream; // type@0388 │ │ -055e88: 6e10 6d09 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ -055e8e: 0c01 |0005: move-result-object v1 │ │ -055e90: 7030 4f25 1003 |0006: invoke-direct {v0, v1, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@254f │ │ -055e96: 1100 |0009: return-object v0 │ │ +064350: |[064350] com.badlogic.gdx.files.FileHandle.read:(I)Ljava/io/BufferedInputStream; │ │ +064360: 2200 8603 |0000: new-instance v0, Ljava/io/BufferedInputStream; // type@0386 │ │ +064364: 6e10 6d09 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ +06436a: 0c01 |0005: move-result-object v1 │ │ +06436c: 7030 4f25 1003 |0006: invoke-direct {v0, v1, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@254f │ │ +064372: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/badlogic/gdx/files/FileHandle; │ │ 0x0000 - 0x000a reg=3 bufferSize I │ │ │ │ @@ -25778,129 +25778,129 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 231 16-bit code units │ │ -055e98: |[055e98] com.badlogic.gdx.files.FileHandle.read:()Ljava/io/InputStream; │ │ -055ea8: 5472 5703 |0000: iget-object v2, v7, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -055eac: 6203 1700 |0002: sget-object v3, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ -055eb0: 3232 1e00 |0004: if-eq v2, v3, 0022 // +001e │ │ -055eb4: 5472 5703 |0006: iget-object v2, v7, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -055eb8: 6203 1900 |0008: sget-object v3, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ -055ebc: 3332 0a00 |000a: if-ne v2, v3, 0014 // +000a │ │ -055ec0: 5472 5603 |000c: iget-object v2, v7, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -055ec4: 6e10 8225 0200 |000e: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@2582 │ │ -055eca: 0a02 |0011: move-result v2 │ │ -055ecc: 3802 1000 |0012: if-eqz v2, 0022 // +0010 │ │ -055ed0: 5472 5703 |0014: iget-object v2, v7, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -055ed4: 6203 1a00 |0016: sget-object v3, Lcom/badlogic/gdx/Files$FileType;.Local:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ -055ed8: 3332 6000 |0018: if-ne v2, v3, 0078 // +0060 │ │ -055edc: 5472 5603 |001a: iget-object v2, v7, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -055ee0: 6e10 8225 0200 |001c: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@2582 │ │ -055ee6: 0a02 |001f: move-result v2 │ │ -055ee8: 3902 5800 |0020: if-nez v2, 0078 // +0058 │ │ -055eec: 1c02 1001 |0022: const-class v2, Lcom/badlogic/gdx/files/FileHandle; // type@0110 │ │ -055ef0: 2203 c503 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -055ef4: 7010 6726 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -055efa: 1a04 ef00 |0029: const-string v4, "/" // string@00ef │ │ -055efe: 6e20 6e26 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -055f04: 0c03 |002e: move-result-object v3 │ │ -055f06: 5474 5603 |002f: iget-object v4, v7, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -055f0a: 6e10 8725 0400 |0031: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ -055f10: 0c04 |0034: move-result-object v4 │ │ -055f12: 1305 5c00 |0035: const/16 v5, #int 92 // #5c │ │ -055f16: 1306 2f00 |0037: const/16 v6, #int 47 // #2f │ │ -055f1a: 6e30 5126 5406 |0039: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@2651 │ │ -055f20: 0c04 |003c: move-result-object v4 │ │ -055f22: 6e20 6e26 4300 |003d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -055f28: 0c03 |0040: move-result-object v3 │ │ -055f2a: 6e10 7426 0300 |0041: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -055f30: 0c03 |0044: move-result-object v3 │ │ -055f32: 6e20 d825 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@25d8 │ │ -055f38: 0c01 |0048: move-result-object v1 │ │ -055f3a: 3901 3800 |0049: if-nez v1, 0081 // +0038 │ │ -055f3e: 2202 fc02 |004b: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -055f42: 2203 c503 |004d: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -055f46: 7010 6726 0300 |004f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -055f4c: 1a04 0804 |0052: const-string v4, "File not found: " // string@0408 │ │ -055f50: 6e20 6e26 4300 |0054: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -055f56: 0c03 |0057: move-result-object v3 │ │ -055f58: 5474 5603 |0058: iget-object v4, v7, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -055f5c: 6e20 6d26 4300 |005a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -055f62: 0c03 |005d: move-result-object v3 │ │ -055f64: 1a04 0d00 |005e: const-string v4, " (" // string@000d │ │ -055f68: 6e20 6e26 4300 |0060: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -055f6e: 0c03 |0063: move-result-object v3 │ │ -055f70: 5474 5703 |0064: iget-object v4, v7, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -055f74: 6e20 6d26 4300 |0066: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -055f7a: 0c03 |0069: move-result-object v3 │ │ -055f7c: 1a04 9900 |006a: const-string v4, ")" // string@0099 │ │ -055f80: 6e20 6e26 4300 |006c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -055f86: 0c03 |006f: move-result-object v3 │ │ -055f88: 6e10 7426 0300 |0070: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -055f8e: 0c03 |0073: move-result-object v3 │ │ -055f90: 7020 b41f 3200 |0074: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -055f96: 2702 |0077: throw v2 │ │ -055f98: 2201 9103 |0078: new-instance v1, Ljava/io/FileInputStream; // type@0391 │ │ -055f9c: 6e10 5f09 0700 |007a: invoke-virtual {v7}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@095f │ │ -055fa2: 0c02 |007d: move-result-object v2 │ │ -055fa4: 7020 8f25 2100 |007e: invoke-direct {v1, v2}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@258f │ │ -055faa: 1101 |0081: return-object v1 │ │ -055fac: 0d00 |0082: move-exception v0 │ │ -055fae: 6e10 5f09 0700 |0083: invoke-virtual {v7}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@095f │ │ -055fb4: 0c02 |0086: move-result-object v2 │ │ -055fb6: 6e10 8825 0200 |0087: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@2588 │ │ -055fbc: 0a02 |008a: move-result v2 │ │ -055fbe: 3802 2f00 |008b: if-eqz v2, 00ba // +002f │ │ -055fc2: 2202 fc02 |008d: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -055fc6: 2203 c503 |008f: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -055fca: 7010 6726 0300 |0091: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -055fd0: 1a04 5702 |0094: const-string v4, "Cannot open a stream to a directory: " // string@0257 │ │ -055fd4: 6e20 6e26 4300 |0096: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -055fda: 0c03 |0099: move-result-object v3 │ │ -055fdc: 5474 5603 |009a: iget-object v4, v7, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -055fe0: 6e20 6d26 4300 |009c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -055fe6: 0c03 |009f: move-result-object v3 │ │ -055fe8: 1a04 0d00 |00a0: const-string v4, " (" // string@000d │ │ -055fec: 6e20 6e26 4300 |00a2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -055ff2: 0c03 |00a5: move-result-object v3 │ │ -055ff4: 5474 5703 |00a6: iget-object v4, v7, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -055ff8: 6e20 6d26 4300 |00a8: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -055ffe: 0c03 |00ab: move-result-object v3 │ │ -056000: 1a04 9900 |00ac: const-string v4, ")" // string@0099 │ │ -056004: 6e20 6e26 4300 |00ae: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05600a: 0c03 |00b1: move-result-object v3 │ │ -05600c: 6e10 7426 0300 |00b2: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -056012: 0c03 |00b5: move-result-object v3 │ │ -056014: 7030 b51f 3200 |00b6: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -05601a: 2702 |00b9: throw v2 │ │ -05601c: 2202 fc02 |00ba: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -056020: 2203 c503 |00bc: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -056024: 7010 6726 0300 |00be: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -05602a: 1a04 8003 |00c1: const-string v4, "Error reading file: " // string@0380 │ │ -05602e: 6e20 6e26 4300 |00c3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -056034: 0c03 |00c6: move-result-object v3 │ │ -056036: 5474 5603 |00c7: iget-object v4, v7, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -05603a: 6e20 6d26 4300 |00c9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -056040: 0c03 |00cc: move-result-object v3 │ │ -056042: 1a04 0d00 |00cd: const-string v4, " (" // string@000d │ │ -056046: 6e20 6e26 4300 |00cf: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05604c: 0c03 |00d2: move-result-object v3 │ │ -05604e: 5474 5703 |00d3: iget-object v4, v7, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -056052: 6e20 6d26 4300 |00d5: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -056058: 0c03 |00d8: move-result-object v3 │ │ -05605a: 1a04 9900 |00d9: const-string v4, ")" // string@0099 │ │ -05605e: 6e20 6e26 4300 |00db: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -056064: 0c03 |00de: move-result-object v3 │ │ -056066: 6e10 7426 0300 |00df: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -05606c: 0c03 |00e2: move-result-object v3 │ │ -05606e: 7030 b51f 3200 |00e3: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -056074: 2702 |00e6: throw v2 │ │ +064374: |[064374] com.badlogic.gdx.files.FileHandle.read:()Ljava/io/InputStream; │ │ +064384: 5472 5703 |0000: iget-object v2, v7, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +064388: 6203 1700 |0002: sget-object v3, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ +06438c: 3232 1e00 |0004: if-eq v2, v3, 0022 // +001e │ │ +064390: 5472 5703 |0006: iget-object v2, v7, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +064394: 6203 1900 |0008: sget-object v3, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ +064398: 3332 0a00 |000a: if-ne v2, v3, 0014 // +000a │ │ +06439c: 5472 5603 |000c: iget-object v2, v7, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +0643a0: 6e10 8225 0200 |000e: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@2582 │ │ +0643a6: 0a02 |0011: move-result v2 │ │ +0643a8: 3802 1000 |0012: if-eqz v2, 0022 // +0010 │ │ +0643ac: 5472 5703 |0014: iget-object v2, v7, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +0643b0: 6203 1a00 |0016: sget-object v3, Lcom/badlogic/gdx/Files$FileType;.Local:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ +0643b4: 3332 6000 |0018: if-ne v2, v3, 0078 // +0060 │ │ +0643b8: 5472 5603 |001a: iget-object v2, v7, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +0643bc: 6e10 8225 0200 |001c: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@2582 │ │ +0643c2: 0a02 |001f: move-result v2 │ │ +0643c4: 3902 5800 |0020: if-nez v2, 0078 // +0058 │ │ +0643c8: 1c02 0e01 |0022: const-class v2, Lcom/badlogic/gdx/files/FileHandle; // type@010e │ │ +0643cc: 2203 c303 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +0643d0: 7010 6726 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0643d6: 1a04 ef00 |0029: const-string v4, "/" // string@00ef │ │ +0643da: 6e20 6e26 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0643e0: 0c03 |002e: move-result-object v3 │ │ +0643e2: 5474 5603 |002f: iget-object v4, v7, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +0643e6: 6e10 8725 0400 |0031: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ +0643ec: 0c04 |0034: move-result-object v4 │ │ +0643ee: 1305 5c00 |0035: const/16 v5, #int 92 // #5c │ │ +0643f2: 1306 2f00 |0037: const/16 v6, #int 47 // #2f │ │ +0643f6: 6e30 5126 5406 |0039: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@2651 │ │ +0643fc: 0c04 |003c: move-result-object v4 │ │ +0643fe: 6e20 6e26 4300 |003d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +064404: 0c03 |0040: move-result-object v3 │ │ +064406: 6e10 7426 0300 |0041: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +06440c: 0c03 |0044: move-result-object v3 │ │ +06440e: 6e20 d825 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@25d8 │ │ +064414: 0c01 |0048: move-result-object v1 │ │ +064416: 3901 3800 |0049: if-nez v1, 0081 // +0038 │ │ +06441a: 2202 fa02 |004b: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +06441e: 2203 c303 |004d: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +064422: 7010 6726 0300 |004f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +064428: 1a04 0804 |0052: const-string v4, "File not found: " // string@0408 │ │ +06442c: 6e20 6e26 4300 |0054: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +064432: 0c03 |0057: move-result-object v3 │ │ +064434: 5474 5603 |0058: iget-object v4, v7, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +064438: 6e20 6d26 4300 |005a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +06443e: 0c03 |005d: move-result-object v3 │ │ +064440: 1a04 0d00 |005e: const-string v4, " (" // string@000d │ │ +064444: 6e20 6e26 4300 |0060: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06444a: 0c03 |0063: move-result-object v3 │ │ +06444c: 5474 5703 |0064: iget-object v4, v7, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +064450: 6e20 6d26 4300 |0066: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +064456: 0c03 |0069: move-result-object v3 │ │ +064458: 1a04 9900 |006a: const-string v4, ")" // string@0099 │ │ +06445c: 6e20 6e26 4300 |006c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +064462: 0c03 |006f: move-result-object v3 │ │ +064464: 6e10 7426 0300 |0070: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +06446a: 0c03 |0073: move-result-object v3 │ │ +06446c: 7020 b41f 3200 |0074: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +064472: 2702 |0077: throw v2 │ │ +064474: 2201 8f03 |0078: new-instance v1, Ljava/io/FileInputStream; // type@038f │ │ +064478: 6e10 5f09 0700 |007a: invoke-virtual {v7}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@095f │ │ +06447e: 0c02 |007d: move-result-object v2 │ │ +064480: 7020 8f25 2100 |007e: invoke-direct {v1, v2}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@258f │ │ +064486: 1101 |0081: return-object v1 │ │ +064488: 0d00 |0082: move-exception v0 │ │ +06448a: 6e10 5f09 0700 |0083: invoke-virtual {v7}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@095f │ │ +064490: 0c02 |0086: move-result-object v2 │ │ +064492: 6e10 8825 0200 |0087: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@2588 │ │ +064498: 0a02 |008a: move-result v2 │ │ +06449a: 3802 2f00 |008b: if-eqz v2, 00ba // +002f │ │ +06449e: 2202 fa02 |008d: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0644a2: 2203 c303 |008f: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +0644a6: 7010 6726 0300 |0091: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0644ac: 1a04 5702 |0094: const-string v4, "Cannot open a stream to a directory: " // string@0257 │ │ +0644b0: 6e20 6e26 4300 |0096: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0644b6: 0c03 |0099: move-result-object v3 │ │ +0644b8: 5474 5603 |009a: iget-object v4, v7, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +0644bc: 6e20 6d26 4300 |009c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0644c2: 0c03 |009f: move-result-object v3 │ │ +0644c4: 1a04 0d00 |00a0: const-string v4, " (" // string@000d │ │ +0644c8: 6e20 6e26 4300 |00a2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0644ce: 0c03 |00a5: move-result-object v3 │ │ +0644d0: 5474 5703 |00a6: iget-object v4, v7, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +0644d4: 6e20 6d26 4300 |00a8: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0644da: 0c03 |00ab: move-result-object v3 │ │ +0644dc: 1a04 9900 |00ac: const-string v4, ")" // string@0099 │ │ +0644e0: 6e20 6e26 4300 |00ae: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0644e6: 0c03 |00b1: move-result-object v3 │ │ +0644e8: 6e10 7426 0300 |00b2: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0644ee: 0c03 |00b5: move-result-object v3 │ │ +0644f0: 7030 b51f 3200 |00b6: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0644f6: 2702 |00b9: throw v2 │ │ +0644f8: 2202 fa02 |00ba: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0644fc: 2203 c303 |00bc: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +064500: 7010 6726 0300 |00be: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +064506: 1a04 8003 |00c1: const-string v4, "Error reading file: " // string@0380 │ │ +06450a: 6e20 6e26 4300 |00c3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +064510: 0c03 |00c6: move-result-object v3 │ │ +064512: 5474 5603 |00c7: iget-object v4, v7, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +064516: 6e20 6d26 4300 |00c9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +06451c: 0c03 |00cc: move-result-object v3 │ │ +06451e: 1a04 0d00 |00cd: const-string v4, " (" // string@000d │ │ +064522: 6e20 6e26 4300 |00cf: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +064528: 0c03 |00d2: move-result-object v3 │ │ +06452a: 5474 5703 |00d3: iget-object v4, v7, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +06452e: 6e20 6d26 4300 |00d5: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +064534: 0c03 |00d8: move-result-object v3 │ │ +064536: 1a04 9900 |00d9: const-string v4, ")" // string@0099 │ │ +06453a: 6e20 6e26 4300 |00db: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +064540: 0c03 |00de: move-result-object v3 │ │ +064542: 6e10 7426 0300 |00df: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +064548: 0c03 |00e2: move-result-object v3 │ │ +06454a: 7030 b51f 3200 |00e3: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +064550: 2702 |00e6: throw v2 │ │ catches : 1 │ │ 0x0078 - 0x0081 │ │ Ljava/lang/Exception; -> 0x0082 │ │ positions : │ │ 0x0000 line=124 │ │ 0x0022 line=126 │ │ 0x0049 line=127 │ │ @@ -25919,50 +25919,50 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 62 16-bit code units │ │ -056088: |[056088] com.badlogic.gdx.files.FileHandle.readBytes:([BII)I │ │ -056098: 6e10 6d09 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ -05609e: 0c02 |0003: move-result-object v2 │ │ -0560a0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -0560a2: 9004 0903 |0005: add-int v4, v9, v3 │ │ -0560a6: 9105 0a03 |0007: sub-int v5, v10, v3 │ │ -0560aa: 6e40 9d25 8254 |0009: invoke-virtual {v2, v8, v4, v5}, Ljava/io/InputStream;.read:([BII)I // method@259d │ │ -0560b0: 0a00 |000c: move-result v0 │ │ -0560b2: 3c00 0a00 |000d: if-gtz v0, 0017 // +000a │ │ -0560b6: 3802 0500 |000f: if-eqz v2, 0014 // +0005 │ │ -0560ba: 6e10 9a25 0200 |0011: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@259a │ │ -0560c0: 9104 0309 |0014: sub-int v4, v3, v9 │ │ -0560c4: 0f04 |0016: return v4 │ │ -0560c6: b003 |0017: add-int/2addr v3, v0 │ │ -0560c8: 28ed |0018: goto 0005 // -0013 │ │ -0560ca: 0d01 |0019: move-exception v1 │ │ -0560cc: 2204 fc02 |001a: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0560d0: 2205 c503 |001c: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -0560d4: 7010 6726 0500 |001e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0560da: 1a06 8003 |0021: const-string v6, "Error reading file: " // string@0380 │ │ -0560de: 6e20 6e26 6500 |0023: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0560e4: 0c05 |0026: move-result-object v5 │ │ -0560e6: 6e20 6d26 7500 |0027: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0560ec: 0c05 |002a: move-result-object v5 │ │ -0560ee: 6e10 7426 0500 |002b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0560f4: 0c05 |002e: move-result-object v5 │ │ -0560f6: 7030 b51f 5401 |002f: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0560fc: 2704 |0032: throw v4 │ │ -0560fe: 0d04 |0033: move-exception v4 │ │ -056100: 3802 0500 |0034: if-eqz v2, 0039 // +0005 │ │ -056104: 6e10 9a25 0200 |0036: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@259a │ │ -05610a: 2704 |0039: throw v4 │ │ -05610c: 0d04 |003a: move-exception v4 │ │ -05610e: 28d9 |003b: goto 0014 // -0027 │ │ -056110: 0d05 |003c: move-exception v5 │ │ -056112: 28fc |003d: goto 0039 // -0004 │ │ +064564: |[064564] com.badlogic.gdx.files.FileHandle.readBytes:([BII)I │ │ +064574: 6e10 6d09 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ +06457a: 0c02 |0003: move-result-object v2 │ │ +06457c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +06457e: 9004 0903 |0005: add-int v4, v9, v3 │ │ +064582: 9105 0a03 |0007: sub-int v5, v10, v3 │ │ +064586: 6e40 9d25 8254 |0009: invoke-virtual {v2, v8, v4, v5}, Ljava/io/InputStream;.read:([BII)I // method@259d │ │ +06458c: 0a00 |000c: move-result v0 │ │ +06458e: 3c00 0a00 |000d: if-gtz v0, 0017 // +000a │ │ +064592: 3802 0500 |000f: if-eqz v2, 0014 // +0005 │ │ +064596: 6e10 9a25 0200 |0011: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@259a │ │ +06459c: 9104 0309 |0014: sub-int v4, v3, v9 │ │ +0645a0: 0f04 |0016: return v4 │ │ +0645a2: b003 |0017: add-int/2addr v3, v0 │ │ +0645a4: 28ed |0018: goto 0005 // -0013 │ │ +0645a6: 0d01 |0019: move-exception v1 │ │ +0645a8: 2204 fa02 |001a: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0645ac: 2205 c303 |001c: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +0645b0: 7010 6726 0500 |001e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0645b6: 1a06 8003 |0021: const-string v6, "Error reading file: " // string@0380 │ │ +0645ba: 6e20 6e26 6500 |0023: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0645c0: 0c05 |0026: move-result-object v5 │ │ +0645c2: 6e20 6d26 7500 |0027: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0645c8: 0c05 |002a: move-result-object v5 │ │ +0645ca: 6e10 7426 0500 |002b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0645d0: 0c05 |002e: move-result-object v5 │ │ +0645d2: 7030 b51f 5401 |002f: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0645d8: 2704 |0032: throw v4 │ │ +0645da: 0d04 |0033: move-exception v4 │ │ +0645dc: 3802 0500 |0034: if-eqz v2, 0039 // +0005 │ │ +0645e0: 6e10 9a25 0200 |0036: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@259a │ │ +0645e6: 2704 |0039: throw v4 │ │ +0645e8: 0d04 |003a: move-exception v4 │ │ +0645ea: 28d9 |003b: goto 0014 // -0027 │ │ +0645ec: 0d05 |003c: move-exception v5 │ │ +0645ee: 28fc |003d: goto 0039 // -0004 │ │ catches : 4 │ │ 0x0009 - 0x000c │ │ Ljava/io/IOException; -> 0x0019 │ │ -> 0x0033 │ │ 0x0011 - 0x0014 │ │ Ljava/io/IOException; -> 0x003a │ │ 0x001a - 0x0033 │ │ @@ -25996,88 +25996,88 @@ │ │ 0x0000 - 0x003e reg=10 size I │ │ │ │ #24 : (in Lcom/badlogic/gdx/files/FileHandle;) │ │ name : 'readBytes' │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 14 │ │ + registers : 15 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 112 16-bit code units │ │ -056144: |[056144] com.badlogic.gdx.files.FileHandle.readBytes:()[B │ │ -056154: 12fc |0000: const/4 v12, #int -1 // #ff │ │ -056156: 120b |0001: const/4 v11, #int 0 // #0 │ │ -056158: 6e10 6209 0d00 |0002: invoke-virtual {v13}, Lcom/badlogic/gdx/files/FileHandle;.length:()J // method@0962 │ │ -05615e: 0b09 |0005: move-result-wide v9 │ │ -056160: 8495 |0006: long-to-int v5, v9 │ │ -056162: 3905 0400 |0007: if-nez v5, 000b // +0004 │ │ -056166: 1305 0002 |0009: const/16 v5, #int 512 // #200 │ │ -05616a: 2351 4704 |000b: new-array v1, v5, [B // type@0447 │ │ -05616e: 1207 |000d: const/4 v7, #int 0 // #0 │ │ -056170: 6e10 6d09 0d00 |000e: invoke-virtual {v13}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ -056176: 0c04 |0011: move-result-object v4 │ │ -056178: 2119 |0012: array-length v9, v1 │ │ -05617a: b179 |0013: sub-int/2addr v9, v7 │ │ -05617c: 6e40 9d25 1497 |0014: invoke-virtual {v4, v1, v7, v9}, Ljava/io/InputStream;.read:([BII)I // method@259d │ │ -056182: 0a02 |0017: move-result v2 │ │ -056184: 33c2 1100 |0018: if-ne v2, v12, 0029 // +0011 │ │ -056188: 3804 0500 |001a: if-eqz v4, 001f // +0005 │ │ -05618c: 6e10 9a25 0400 |001c: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@259a │ │ -056192: 2119 |001f: array-length v9, v1 │ │ -056194: 3597 0800 |0020: if-ge v7, v9, 0028 // +0008 │ │ -056198: 2376 4704 |0022: new-array v6, v7, [B // type@0447 │ │ -05619c: 7157 7826 b1b6 |0024: invoke-static {v1, v11, v6, v11, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0561a2: 0761 |0027: move-object v1, v6 │ │ -0561a4: 1101 |0028: return-object v1 │ │ -0561a6: b027 |0029: add-int/2addr v7, v2 │ │ -0561a8: 2119 |002a: array-length v9, v1 │ │ -0561aa: 3397 e7ff |002b: if-ne v7, v9, 0012 // -0019 │ │ -0561ae: 6e10 9b25 0400 |002d: invoke-virtual {v4}, Ljava/io/InputStream;.read:()I // method@259b │ │ -0561b4: 0a00 |0030: move-result v0 │ │ -0561b6: 32c0 e9ff |0031: if-eq v0, v12, 001a // -0017 │ │ -0561ba: 2119 |0033: array-length v9, v1 │ │ -0561bc: da09 0902 |0034: mul-int/lit8 v9, v9, #int 2 // #02 │ │ -0561c0: 2396 4704 |0036: new-array v6, v9, [B // type@0447 │ │ -0561c4: 1209 |0038: const/4 v9, #int 0 // #0 │ │ -0561c6: 120a |0039: const/4 v10, #int 0 // #0 │ │ -0561c8: 7157 7826 91a6 |003a: invoke-static {v1, v9, v6, v10, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0561ce: 0761 |003d: move-object v1, v6 │ │ -0561d0: d808 0701 |003e: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0561d4: 8d09 |0040: int-to-byte v9, v0 │ │ -0561d6: 4f09 0107 |0041: aput-byte v9, v1, v7 │ │ -0561da: 0187 |0043: move v7, v8 │ │ -0561dc: 28ce |0044: goto 0012 // -0032 │ │ -0561de: 0d03 |0045: move-exception v3 │ │ -0561e0: 2209 fc02 |0046: new-instance v9, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0561e4: 220a c503 |0048: new-instance v10, Ljava/lang/StringBuilder; // type@03c5 │ │ -0561e8: 7010 6726 0a00 |004a: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0561ee: 1a0b 8003 |004d: const-string v11, "Error reading file: " // string@0380 │ │ -0561f2: 6e20 6e26 ba00 |004f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0561f8: 0c0a |0052: move-result-object v10 │ │ -0561fa: 6e20 6d26 da00 |0053: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -056200: 0c0a |0056: move-result-object v10 │ │ -056202: 6e10 7426 0a00 |0057: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -056208: 0c0a |005a: move-result-object v10 │ │ -05620a: 7030 b51f a903 |005b: invoke-direct {v9, v10, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -056210: 2709 |005e: throw v9 │ │ -056212: 0d09 |005f: move-exception v9 │ │ -056214: 3804 0500 |0060: if-eqz v4, 0065 // +0005 │ │ -056218: 6e10 9a25 0400 |0062: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@259a │ │ -05621e: 2709 |0065: throw v9 │ │ -056220: 0d09 |0066: move-exception v9 │ │ -056222: 28b8 |0067: goto 001f // -0048 │ │ -056224: 0d0a |0068: move-exception v10 │ │ -056226: 28fc |0069: goto 0065 // -0004 │ │ -056228: 0d09 |006a: move-exception v9 │ │ -05622a: 0187 |006b: move v7, v8 │ │ -05622c: 28f4 |006c: goto 0060 // -000c │ │ -05622e: 0d03 |006d: move-exception v3 │ │ -056230: 0187 |006e: move v7, v8 │ │ -056232: 28d7 |006f: goto 0046 // -0029 │ │ +064620: |[064620] com.badlogic.gdx.files.FileHandle.readBytes:()[B │ │ +064630: 12fd |0000: const/4 v13, #int -1 // #ff │ │ +064632: 120c |0001: const/4 v12, #int 0 // #0 │ │ +064634: 6e10 6209 0e00 |0002: invoke-virtual {v14}, Lcom/badlogic/gdx/files/FileHandle;.length:()J // method@0962 │ │ +06463a: 0b0a |0005: move-result-wide v10 │ │ +06463c: 84a5 |0006: long-to-int v5, v10 │ │ +06463e: 3905 0400 |0007: if-nez v5, 000b // +0004 │ │ +064642: 1305 0002 |0009: const/16 v5, #int 512 // #200 │ │ +064646: 2351 4504 |000b: new-array v1, v5, [B // type@0445 │ │ +06464a: 1207 |000d: const/4 v7, #int 0 // #0 │ │ +06464c: 6e10 6d09 0e00 |000e: invoke-virtual {v14}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ +064652: 0c04 |0011: move-result-object v4 │ │ +064654: 2119 |0012: array-length v9, v1 │ │ +064656: b179 |0013: sub-int/2addr v9, v7 │ │ +064658: 6e40 9d25 1497 |0014: invoke-virtual {v4, v1, v7, v9}, Ljava/io/InputStream;.read:([BII)I // method@259d │ │ +06465e: 0a02 |0017: move-result v2 │ │ +064660: 33d2 1100 |0018: if-ne v2, v13, 0029 // +0011 │ │ +064664: 3804 0500 |001a: if-eqz v4, 001f // +0005 │ │ +064668: 6e10 9a25 0400 |001c: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@259a │ │ +06466e: 2119 |001f: array-length v9, v1 │ │ +064670: 3597 0800 |0020: if-ge v7, v9, 0028 // +0008 │ │ +064674: 2376 4504 |0022: new-array v6, v7, [B // type@0445 │ │ +064678: 7157 7826 c1c6 |0024: invoke-static {v1, v12, v6, v12, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +06467e: 0761 |0027: move-object v1, v6 │ │ +064680: 1101 |0028: return-object v1 │ │ +064682: b027 |0029: add-int/2addr v7, v2 │ │ +064684: 2119 |002a: array-length v9, v1 │ │ +064686: 3397 e7ff |002b: if-ne v7, v9, 0012 // -0019 │ │ +06468a: 6e10 9b25 0400 |002d: invoke-virtual {v4}, Ljava/io/InputStream;.read:()I // method@259b │ │ +064690: 0a00 |0030: move-result v0 │ │ +064692: 32d0 e9ff |0031: if-eq v0, v13, 001a // -0017 │ │ +064696: 2119 |0033: array-length v9, v1 │ │ +064698: da09 0902 |0034: mul-int/lit8 v9, v9, #int 2 // #02 │ │ +06469c: 2396 4504 |0036: new-array v6, v9, [B // type@0445 │ │ +0646a0: 1209 |0038: const/4 v9, #int 0 // #0 │ │ +0646a2: 120a |0039: const/4 v10, #int 0 // #0 │ │ +0646a4: 7157 7826 91a6 |003a: invoke-static {v1, v9, v6, v10, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0646aa: 0761 |003d: move-object v1, v6 │ │ +0646ac: d808 0701 |003e: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0646b0: 8d09 |0040: int-to-byte v9, v0 │ │ +0646b2: 4f09 0107 |0041: aput-byte v9, v1, v7 │ │ +0646b6: 0187 |0043: move v7, v8 │ │ +0646b8: 28ce |0044: goto 0012 // -0032 │ │ +0646ba: 0d03 |0045: move-exception v3 │ │ +0646bc: 2209 fa02 |0046: new-instance v9, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0646c0: 220a c303 |0048: new-instance v10, Ljava/lang/StringBuilder; // type@03c3 │ │ +0646c4: 7010 6726 0a00 |004a: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0646ca: 1a0b 8003 |004d: const-string v11, "Error reading file: " // string@0380 │ │ +0646ce: 6e20 6e26 ba00 |004f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0646d4: 0c0a |0052: move-result-object v10 │ │ +0646d6: 6e20 6d26 ea00 |0053: invoke-virtual {v10, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0646dc: 0c0a |0056: move-result-object v10 │ │ +0646de: 6e10 7426 0a00 |0057: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0646e4: 0c0a |005a: move-result-object v10 │ │ +0646e6: 7030 b51f a903 |005b: invoke-direct {v9, v10, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0646ec: 2709 |005e: throw v9 │ │ +0646ee: 0d09 |005f: move-exception v9 │ │ +0646f0: 3804 0500 |0060: if-eqz v4, 0065 // +0005 │ │ +0646f4: 6e10 9a25 0400 |0062: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@259a │ │ +0646fa: 2709 |0065: throw v9 │ │ +0646fc: 0d09 |0066: move-exception v9 │ │ +0646fe: 28b8 |0067: goto 001f // -0048 │ │ +064700: 0d0a |0068: move-exception v10 │ │ +064702: 28fc |0069: goto 0065 // -0004 │ │ +064704: 0d09 |006a: move-exception v9 │ │ +064706: 0187 |006b: move v7, v8 │ │ +064708: 28f4 |006c: goto 0060 // -000c │ │ +06470a: 0d03 |006d: move-exception v3 │ │ +06470c: 0187 |006e: move v7, v8 │ │ +06470e: 28d7 |006f: goto 0046 // -0029 │ │ catches : 6 │ │ 0x0012 - 0x0017 │ │ Ljava/io/IOException; -> 0x0045 │ │ -> 0x005f │ │ 0x001c - 0x001f │ │ Ljava/io/IOException; -> 0x0066 │ │ 0x002a - 0x003d │ │ @@ -26136,30 +26136,30 @@ │ │ 0x006a - 0x0070 reg=0 b I │ │ 0x000d - 0x0070 reg=1 buffer [B │ │ 0x006a - 0x0070 reg=2 count I │ │ 0x0012 - 0x0070 reg=4 input Ljava/io/InputStream; │ │ 0x0007 - 0x0070 reg=5 length I │ │ 0x006a - 0x0070 reg=6 newBuffer [B │ │ 0x006f - 0x0070 reg=7 position I │ │ - 0x0000 - 0x0070 reg=13 this Lcom/badlogic/gdx/files/FileHandle; │ │ + 0x0000 - 0x0070 reg=14 this Lcom/badlogic/gdx/files/FileHandle; │ │ │ │ #25 : (in Lcom/badlogic/gdx/files/FileHandle;) │ │ name : 'readString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05627c: |[05627c] com.badlogic.gdx.files.FileHandle.readString:()Ljava/lang/String; │ │ -05628c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05628e: 6e20 7109 0100 |0001: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/files/FileHandle;.readString:(Ljava/lang/String;)Ljava/lang/String; // method@0971 │ │ -056294: 0c00 |0004: move-result-object v0 │ │ -056296: 1100 |0005: return-object v0 │ │ +064758: |[064758] com.badlogic.gdx.files.FileHandle.readString:()Ljava/lang/String; │ │ +064768: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06476a: 6e20 7109 0100 |0001: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/files/FileHandle;.readString:(Ljava/lang/String;)Ljava/lang/String; // method@0971 │ │ +064770: 0c00 |0004: move-result-object v0 │ │ +064772: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/files/FileHandle; │ │ │ │ #26 : (in Lcom/badlogic/gdx/files/FileHandle;) │ │ @@ -26167,70 +26167,70 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 101 16-bit code units │ │ -056298: |[056298] com.badlogic.gdx.files.FileHandle.readString:(Ljava/lang/String;)Ljava/lang/String; │ │ -0562a8: 6e10 6209 0a00 |0000: invoke-virtual {v10}, Lcom/badlogic/gdx/files/FileHandle;.length:()J // method@0962 │ │ -0562ae: 0b07 |0003: move-result-wide v7 │ │ -0562b0: 8472 |0004: long-to-int v2, v7 │ │ -0562b2: 3902 0400 |0005: if-nez v2, 0009 // +0004 │ │ -0562b6: 1302 0002 |0007: const/16 v2, #int 512 // #200 │ │ -0562ba: 2204 c503 |0009: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0562be: 7020 6826 2400 |000b: invoke-direct {v4, v2}, Ljava/lang/StringBuilder;.:(I)V // method@2668 │ │ -0562c4: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -0562c6: 390b 2100 |000f: if-nez v11, 0030 // +0021 │ │ -0562ca: 2206 9803 |0011: new-instance v6, Ljava/io/InputStreamReader; // type@0398 │ │ -0562ce: 6e10 6d09 0a00 |0013: invoke-virtual {v10}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ -0562d4: 0c07 |0016: move-result-object v7 │ │ -0562d6: 7020 9e25 7600 |0017: invoke-direct {v6, v7}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@259e │ │ -0562dc: 0765 |001a: move-object v5, v6 │ │ -0562de: 1307 0001 |001b: const/16 v7, #int 256 // #100 │ │ -0562e2: 2370 4804 |001d: new-array v0, v7, [C // type@0448 │ │ -0562e6: 6e20 a125 0500 |001f: invoke-virtual {v5, v0}, Ljava/io/InputStreamReader;.read:([C)I // method@25a1 │ │ -0562ec: 0a03 |0022: move-result v3 │ │ -0562ee: 12f7 |0023: const/4 v7, #int -1 // #ff │ │ -0562f0: 3373 1700 |0024: if-ne v3, v7, 003b // +0017 │ │ -0562f4: 3805 0500 |0026: if-eqz v5, 002b // +0005 │ │ -0562f8: 6e10 a025 0500 |0028: invoke-virtual {v5}, Ljava/io/InputStreamReader;.close:()V // method@25a0 │ │ -0562fe: 6e10 7426 0400 |002b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -056304: 0c07 |002e: move-result-object v7 │ │ -056306: 1107 |002f: return-object v7 │ │ -056308: 2206 9803 |0030: new-instance v6, Ljava/io/InputStreamReader; // type@0398 │ │ -05630c: 6e10 6d09 0a00 |0032: invoke-virtual {v10}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ -056312: 0c07 |0035: move-result-object v7 │ │ -056314: 7030 9f25 760b |0036: invoke-direct {v6, v7, v11}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@259f │ │ -05631a: 0765 |0039: move-object v5, v6 │ │ -05631c: 28e1 |003a: goto 001b // -001f │ │ -05631e: 1207 |003b: const/4 v7, #int 0 // #0 │ │ -056320: 6e40 7026 0437 |003c: invoke-virtual {v4, v0, v7, v3}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@2670 │ │ -056326: 28e0 |003f: goto 001f // -0020 │ │ -056328: 0d01 |0040: move-exception v1 │ │ -05632a: 2207 fc02 |0041: new-instance v7, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -05632e: 2208 c503 |0043: new-instance v8, Ljava/lang/StringBuilder; // type@03c5 │ │ -056332: 7010 6726 0800 |0045: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -056338: 1a09 8103 |0048: const-string v9, "Error reading layout file: " // string@0381 │ │ -05633c: 6e20 6e26 9800 |004a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -056342: 0c08 |004d: move-result-object v8 │ │ -056344: 6e20 6d26 a800 |004e: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -05634a: 0c08 |0051: move-result-object v8 │ │ -05634c: 6e10 7426 0800 |0052: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -056352: 0c08 |0055: move-result-object v8 │ │ -056354: 7030 b51f 8701 |0056: invoke-direct {v7, v8, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -05635a: 2707 |0059: throw v7 │ │ -05635c: 0d07 |005a: move-exception v7 │ │ -05635e: 3805 0500 |005b: if-eqz v5, 0060 // +0005 │ │ -056362: 6e10 a025 0500 |005d: invoke-virtual {v5}, Ljava/io/InputStreamReader;.close:()V // method@25a0 │ │ -056368: 2707 |0060: throw v7 │ │ -05636a: 0d07 |0061: move-exception v7 │ │ -05636c: 28c9 |0062: goto 002b // -0037 │ │ -05636e: 0d08 |0063: move-exception v8 │ │ -056370: 28fc |0064: goto 0060 // -0004 │ │ +064774: |[064774] com.badlogic.gdx.files.FileHandle.readString:(Ljava/lang/String;)Ljava/lang/String; │ │ +064784: 6e10 6209 0a00 |0000: invoke-virtual {v10}, Lcom/badlogic/gdx/files/FileHandle;.length:()J // method@0962 │ │ +06478a: 0b08 |0003: move-result-wide v8 │ │ +06478c: 8482 |0004: long-to-int v2, v8 │ │ +06478e: 3902 0400 |0005: if-nez v2, 0009 // +0004 │ │ +064792: 1302 0002 |0007: const/16 v2, #int 512 // #200 │ │ +064796: 2204 c303 |0009: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +06479a: 7020 6826 2400 |000b: invoke-direct {v4, v2}, Ljava/lang/StringBuilder;.:(I)V // method@2668 │ │ +0647a0: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +0647a2: 390b 2100 |000f: if-nez v11, 0030 // +0021 │ │ +0647a6: 2206 9603 |0011: new-instance v6, Ljava/io/InputStreamReader; // type@0396 │ │ +0647aa: 6e10 6d09 0a00 |0013: invoke-virtual {v10}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ +0647b0: 0c07 |0016: move-result-object v7 │ │ +0647b2: 7020 9e25 7600 |0017: invoke-direct {v6, v7}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@259e │ │ +0647b8: 0765 |001a: move-object v5, v6 │ │ +0647ba: 1307 0001 |001b: const/16 v7, #int 256 // #100 │ │ +0647be: 2370 4604 |001d: new-array v0, v7, [C // type@0446 │ │ +0647c2: 6e20 a125 0500 |001f: invoke-virtual {v5, v0}, Ljava/io/InputStreamReader;.read:([C)I // method@25a1 │ │ +0647c8: 0a03 |0022: move-result v3 │ │ +0647ca: 12f7 |0023: const/4 v7, #int -1 // #ff │ │ +0647cc: 3373 1700 |0024: if-ne v3, v7, 003b // +0017 │ │ +0647d0: 3805 0500 |0026: if-eqz v5, 002b // +0005 │ │ +0647d4: 6e10 a025 0500 |0028: invoke-virtual {v5}, Ljava/io/InputStreamReader;.close:()V // method@25a0 │ │ +0647da: 6e10 7426 0400 |002b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0647e0: 0c07 |002e: move-result-object v7 │ │ +0647e2: 1107 |002f: return-object v7 │ │ +0647e4: 2206 9603 |0030: new-instance v6, Ljava/io/InputStreamReader; // type@0396 │ │ +0647e8: 6e10 6d09 0a00 |0032: invoke-virtual {v10}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ +0647ee: 0c07 |0035: move-result-object v7 │ │ +0647f0: 7030 9f25 760b |0036: invoke-direct {v6, v7, v11}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@259f │ │ +0647f6: 0765 |0039: move-object v5, v6 │ │ +0647f8: 28e1 |003a: goto 001b // -001f │ │ +0647fa: 1207 |003b: const/4 v7, #int 0 // #0 │ │ +0647fc: 6e40 7026 0437 |003c: invoke-virtual {v4, v0, v7, v3}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@2670 │ │ +064802: 28e0 |003f: goto 001f // -0020 │ │ +064804: 0d01 |0040: move-exception v1 │ │ +064806: 2207 fa02 |0041: new-instance v7, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +06480a: 2208 c303 |0043: new-instance v8, Ljava/lang/StringBuilder; // type@03c3 │ │ +06480e: 7010 6726 0800 |0045: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +064814: 1a09 8103 |0048: const-string v9, "Error reading layout file: " // string@0381 │ │ +064818: 6e20 6e26 9800 |004a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06481e: 0c08 |004d: move-result-object v8 │ │ +064820: 6e20 6d26 a800 |004e: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +064826: 0c08 |0051: move-result-object v8 │ │ +064828: 6e10 7426 0800 |0052: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +06482e: 0c08 |0055: move-result-object v8 │ │ +064830: 7030 b51f 8701 |0056: invoke-direct {v7, v8, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +064836: 2707 |0059: throw v7 │ │ +064838: 0d07 |005a: move-exception v7 │ │ +06483a: 3805 0500 |005b: if-eqz v5, 0060 // +0005 │ │ +06483e: 6e10 a025 0500 |005d: invoke-virtual {v5}, Ljava/io/InputStreamReader;.close:()V // method@25a0 │ │ +064844: 2707 |0060: throw v7 │ │ +064846: 0d07 |0061: move-exception v7 │ │ +064848: 28c9 |0062: goto 002b // -0037 │ │ +06484a: 0d08 |0063: move-exception v8 │ │ +06484c: 28fc |0064: goto 0060 // -0004 │ │ catches : 5 │ │ 0x0011 - 0x0022 │ │ Ljava/io/IOException; -> 0x0040 │ │ -> 0x005a │ │ 0x0028 - 0x002b │ │ Ljava/io/IOException; -> 0x0061 │ │ 0x0030 - 0x003f │ │ @@ -26283,22 +26283,22 @@ │ │ type : '(I)Ljava/io/BufferedReader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0563ac: |[0563ac] com.badlogic.gdx.files.FileHandle.reader:(I)Ljava/io/BufferedReader; │ │ -0563bc: 2200 8903 |0000: new-instance v0, Ljava/io/BufferedReader; // type@0389 │ │ -0563c0: 2201 9803 |0002: new-instance v1, Ljava/io/InputStreamReader; // type@0398 │ │ -0563c4: 6e10 6d09 0300 |0004: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ -0563ca: 0c02 |0007: move-result-object v2 │ │ -0563cc: 7020 9e25 2100 |0008: invoke-direct {v1, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@259e │ │ -0563d2: 7030 5125 1004 |000b: invoke-direct {v0, v1, v4}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@2551 │ │ -0563d8: 1100 |000e: return-object v0 │ │ +064888: |[064888] com.badlogic.gdx.files.FileHandle.reader:(I)Ljava/io/BufferedReader; │ │ +064898: 2200 8703 |0000: new-instance v0, Ljava/io/BufferedReader; // type@0387 │ │ +06489c: 2201 9603 |0002: new-instance v1, Ljava/io/InputStreamReader; // type@0396 │ │ +0648a0: 6e10 6d09 0300 |0004: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ +0648a6: 0c02 |0007: move-result-object v2 │ │ +0648a8: 7020 9e25 2100 |0008: invoke-direct {v1, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@259e │ │ +0648ae: 7030 5125 1004 |000b: invoke-direct {v0, v1, v4}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@2551 │ │ +0648b4: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lcom/badlogic/gdx/files/FileHandle; │ │ 0x0000 - 0x000f reg=4 bufferSize I │ │ │ │ @@ -26307,35 +26307,35 @@ │ │ type : '(ILjava/lang/String;)Ljava/io/BufferedReader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -0563dc: |[0563dc] com.badlogic.gdx.files.FileHandle.reader:(ILjava/lang/String;)Ljava/io/BufferedReader; │ │ -0563ec: 2201 8903 |0000: new-instance v1, Ljava/io/BufferedReader; // type@0389 │ │ -0563f0: 2202 9803 |0002: new-instance v2, Ljava/io/InputStreamReader; // type@0398 │ │ -0563f4: 6e10 6d09 0400 |0004: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ -0563fa: 0c03 |0007: move-result-object v3 │ │ -0563fc: 7030 9f25 3206 |0008: invoke-direct {v2, v3, v6}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@259f │ │ -056402: 7030 5125 2105 |000b: invoke-direct {v1, v2, v5}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@2551 │ │ -056408: 1101 |000e: return-object v1 │ │ -05640a: 0d00 |000f: move-exception v0 │ │ -05640c: 2201 fc02 |0010: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -056410: 2202 c503 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -056414: 7010 6726 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -05641a: 1a03 8003 |0017: const-string v3, "Error reading file: " // string@0380 │ │ -05641e: 6e20 6e26 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -056424: 0c02 |001c: move-result-object v2 │ │ -056426: 6e20 6d26 4200 |001d: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -05642c: 0c02 |0020: move-result-object v2 │ │ -05642e: 6e10 7426 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -056434: 0c02 |0024: move-result-object v2 │ │ -056436: 7030 b51f 2100 |0025: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -05643c: 2701 |0028: throw v1 │ │ +0648b8: |[0648b8] com.badlogic.gdx.files.FileHandle.reader:(ILjava/lang/String;)Ljava/io/BufferedReader; │ │ +0648c8: 2201 8703 |0000: new-instance v1, Ljava/io/BufferedReader; // type@0387 │ │ +0648cc: 2202 9603 |0002: new-instance v2, Ljava/io/InputStreamReader; // type@0396 │ │ +0648d0: 6e10 6d09 0400 |0004: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ +0648d6: 0c03 |0007: move-result-object v3 │ │ +0648d8: 7030 9f25 3206 |0008: invoke-direct {v2, v3, v6}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@259f │ │ +0648de: 7030 5125 2105 |000b: invoke-direct {v1, v2, v5}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@2551 │ │ +0648e4: 1101 |000e: return-object v1 │ │ +0648e6: 0d00 |000f: move-exception v0 │ │ +0648e8: 2201 fa02 |0010: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0648ec: 2202 c303 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0648f0: 7010 6726 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0648f6: 1a03 8003 |0017: const-string v3, "Error reading file: " // string@0380 │ │ +0648fa: 6e20 6e26 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +064900: 0c02 |001c: move-result-object v2 │ │ +064902: 6e20 6d26 4200 |001d: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +064908: 0c02 |0020: move-result-object v2 │ │ +06490a: 6e10 7426 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +064910: 0c02 |0024: move-result-object v2 │ │ +064912: 7030 b51f 2100 |0025: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +064918: 2701 |0028: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000e │ │ Ljava/io/UnsupportedEncodingException; -> 0x000f │ │ positions : │ │ 0x0000 line=171 │ │ 0x000f line=172 │ │ 0x0010 line=173 │ │ @@ -26350,20 +26350,20 @@ │ │ type : '()Ljava/io/Reader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -056450: |[056450] com.badlogic.gdx.files.FileHandle.reader:()Ljava/io/Reader; │ │ -056460: 2200 9803 |0000: new-instance v0, Ljava/io/InputStreamReader; // type@0398 │ │ -056464: 6e10 6d09 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ -05646a: 0c01 |0005: move-result-object v1 │ │ -05646c: 7020 9e25 1000 |0006: invoke-direct {v0, v1}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@259e │ │ -056472: 1100 |0009: return-object v0 │ │ +06492c: |[06492c] com.badlogic.gdx.files.FileHandle.reader:()Ljava/io/Reader; │ │ +06493c: 2200 9603 |0000: new-instance v0, Ljava/io/InputStreamReader; // type@0396 │ │ +064940: 6e10 6d09 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ +064946: 0c01 |0005: move-result-object v1 │ │ +064948: 7020 9e25 1000 |0006: invoke-direct {v0, v1}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@259e │ │ +06494e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/badlogic/gdx/files/FileHandle; │ │ │ │ #30 : (in Lcom/badlogic/gdx/files/FileHandle;) │ │ @@ -26371,33 +26371,33 @@ │ │ type : '(Ljava/lang/String;)Ljava/io/Reader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -056474: |[056474] com.badlogic.gdx.files.FileHandle.reader:(Ljava/lang/String;)Ljava/io/Reader; │ │ -056484: 2201 9803 |0000: new-instance v1, Ljava/io/InputStreamReader; // type@0398 │ │ -056488: 6e10 6d09 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ -05648e: 0c02 |0005: move-result-object v2 │ │ -056490: 7030 9f25 2105 |0006: invoke-direct {v1, v2, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@259f │ │ -056496: 1101 |0009: return-object v1 │ │ -056498: 0d00 |000a: move-exception v0 │ │ -05649a: 2201 fc02 |000b: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -05649e: 2202 c503 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0564a2: 7010 6726 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0564a8: 1a03 8003 |0012: const-string v3, "Error reading file: " // string@0380 │ │ -0564ac: 6e20 6e26 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0564b2: 0c02 |0017: move-result-object v2 │ │ -0564b4: 6e20 6d26 4200 |0018: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0564ba: 0c02 |001b: move-result-object v2 │ │ -0564bc: 6e10 7426 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0564c2: 0c02 |001f: move-result-object v2 │ │ -0564c4: 7030 b51f 2100 |0020: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0564ca: 2701 |0023: throw v1 │ │ +064950: |[064950] com.badlogic.gdx.files.FileHandle.reader:(Ljava/lang/String;)Ljava/io/Reader; │ │ +064960: 2201 9603 |0000: new-instance v1, Ljava/io/InputStreamReader; // type@0396 │ │ +064964: 6e10 6d09 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ +06496a: 0c02 |0005: move-result-object v2 │ │ +06496c: 7030 9f25 2105 |0006: invoke-direct {v1, v2, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@259f │ │ +064972: 1101 |0009: return-object v1 │ │ +064974: 0d00 |000a: move-exception v0 │ │ +064976: 2201 fa02 |000b: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +06497a: 2202 c303 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +06497e: 7010 6726 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +064984: 1a03 8003 |0012: const-string v3, "Error reading file: " // string@0380 │ │ +064988: 6e20 6e26 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06498e: 0c02 |0017: move-result-object v2 │ │ +064990: 6e20 6d26 4200 |0018: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +064996: 0c02 |001b: move-result-object v2 │ │ +064998: 6e10 7426 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +06499e: 0c02 |001f: move-result-object v2 │ │ +0649a0: 7030 b51f 2100 |0020: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0649a6: 2701 |0023: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Ljava/io/UnsupportedEncodingException; -> 0x000a │ │ positions : │ │ 0x0000 line=155 │ │ 0x000a line=156 │ │ 0x000b line=157 │ │ @@ -26411,34 +26411,34 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0564dc: |[0564dc] com.badlogic.gdx.files.FileHandle.sibling:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -0564ec: 5430 5603 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -0564f0: 6e10 8725 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ -0564f6: 0c00 |0005: move-result-object v0 │ │ -0564f8: 6e10 5026 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2650 │ │ -0564fe: 0a00 |0009: move-result v0 │ │ -056500: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ -056504: 2200 fc02 |000c: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -056508: 1a01 5102 |000e: const-string v1, "Cannot get the sibling of the root." // string@0251 │ │ -05650c: 7020 b41f 1000 |0010: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -056512: 2700 |0013: throw v0 │ │ -056514: 2200 1001 |0014: new-instance v0, Lcom/badlogic/gdx/files/FileHandle; // type@0110 │ │ -056518: 2201 8f03 |0016: new-instance v1, Ljava/io/File; // type@038f │ │ -05651c: 5432 5603 |0018: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -056520: 6e10 8525 0200 |001a: invoke-virtual {v2}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@2585 │ │ -056526: 0c02 |001d: move-result-object v2 │ │ -056528: 7030 7f25 2104 |001e: invoke-direct {v1, v2, v4}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@257f │ │ -05652e: 5432 5703 |0021: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -056532: 7030 5009 1002 |0023: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@0950 │ │ -056538: 1100 |0026: return-object v0 │ │ +0649b8: |[0649b8] com.badlogic.gdx.files.FileHandle.sibling:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +0649c8: 5430 5603 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +0649cc: 6e10 8725 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ +0649d2: 0c00 |0005: move-result-object v0 │ │ +0649d4: 6e10 5026 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2650 │ │ +0649da: 0a00 |0009: move-result v0 │ │ +0649dc: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +0649e0: 2200 fa02 |000c: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0649e4: 1a01 5102 |000e: const-string v1, "Cannot get the sibling of the root." // string@0251 │ │ +0649e8: 7020 b41f 1000 |0010: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0649ee: 2700 |0013: throw v0 │ │ +0649f0: 2200 0e01 |0014: new-instance v0, Lcom/badlogic/gdx/files/FileHandle; // type@010e │ │ +0649f4: 2201 8d03 |0016: new-instance v1, Ljava/io/File; // type@038d │ │ +0649f8: 5432 5603 |0018: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +0649fc: 6e10 8525 0200 |001a: invoke-virtual {v2}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@2585 │ │ +064a02: 0c02 |001d: move-result-object v2 │ │ +064a04: 7030 7f25 2104 |001e: invoke-direct {v1, v2, v4}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@257f │ │ +064a0a: 5432 5703 |0021: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +064a0e: 7030 5009 1002 |0023: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@0950 │ │ +064a14: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ 0x0014 line=477 │ │ locals : │ │ 0x0000 - 0x0027 reg=3 this Lcom/badlogic/gdx/files/FileHandle; │ │ 0x0000 - 0x0027 reg=4 name Ljava/lang/String; │ │ @@ -26448,23 +26448,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -05653c: |[05653c] com.badlogic.gdx.files.FileHandle.toString:()Ljava/lang/String; │ │ -05654c: 5430 5603 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -056550: 6e10 8725 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ -056556: 0c00 |0005: move-result-object v0 │ │ -056558: 1301 5c00 |0006: const/16 v1, #int 92 // #5c │ │ -05655c: 1302 2f00 |0008: const/16 v2, #int 47 // #2f │ │ -056560: 6e30 5126 1002 |000a: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@2651 │ │ -056566: 0c00 |000d: move-result-object v0 │ │ -056568: 1100 |000e: return-object v0 │ │ +064a18: |[064a18] com.badlogic.gdx.files.FileHandle.toString:()Ljava/lang/String; │ │ +064a28: 5430 5603 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +064a2c: 6e10 8725 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ +064a32: 0c00 |0005: move-result-object v0 │ │ +064a34: 1301 5c00 |0006: const/16 v1, #int 92 // #5c │ │ +064a38: 1302 2f00 |0008: const/16 v2, #int 47 // #2f │ │ +064a3c: 6e30 5126 1002 |000a: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@2651 │ │ +064a42: 0c00 |000d: move-result-object v0 │ │ +064a44: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=603 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lcom/badlogic/gdx/files/FileHandle; │ │ │ │ #33 : (in Lcom/badlogic/gdx/files/FileHandle;) │ │ @@ -26472,17 +26472,17 @@ │ │ type : '()Lcom/badlogic/gdx/Files$FileType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05656c: |[05656c] com.badlogic.gdx.files.FileHandle.type:()Lcom/badlogic/gdx/Files$FileType; │ │ -05657c: 5410 5703 |0000: iget-object v0, v1, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -056580: 1100 |0002: return-object v0 │ │ +064a48: |[064a48] com.badlogic.gdx.files.FileHandle.type:()Lcom/badlogic/gdx/Files$FileType; │ │ +064a58: 5410 5703 |0000: iget-object v0, v1, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +064a5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/files/FileHandle; │ │ │ │ #34 : (in Lcom/badlogic/gdx/files/FileHandle;) │ │ @@ -26490,105 +26490,105 @@ │ │ type : '(Z)Ljava/io/OutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 184 16-bit code units │ │ -056584: |[056584] com.badlogic.gdx.files.FileHandle.write:(Z)Ljava/io/OutputStream; │ │ -056594: 5441 5703 |0000: iget-object v1, v4, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -056598: 6202 1700 |0002: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ -05659c: 3321 1d00 |0004: if-ne v1, v2, 0021 // +001d │ │ -0565a0: 2201 fc02 |0006: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0565a4: 2202 c503 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0565a8: 7010 6726 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0565ae: 1a03 5802 |000d: const-string v3, "Cannot write to a classpath file: " // string@0258 │ │ -0565b2: 6e20 6e26 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0565b8: 0c02 |0012: move-result-object v2 │ │ -0565ba: 5443 5603 |0013: iget-object v3, v4, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -0565be: 6e20 6d26 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0565c4: 0c02 |0018: move-result-object v2 │ │ -0565c6: 6e10 7426 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0565cc: 0c02 |001c: move-result-object v2 │ │ -0565ce: 7020 b41f 2100 |001d: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0565d4: 2701 |0020: throw v1 │ │ -0565d6: 5441 5703 |0021: iget-object v1, v4, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -0565da: 6202 1900 |0023: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ -0565de: 3321 1d00 |0025: if-ne v1, v2, 0042 // +001d │ │ -0565e2: 2201 fc02 |0027: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0565e6: 2202 c503 |0029: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0565ea: 7010 6726 0200 |002b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0565f0: 1a03 5902 |002e: const-string v3, "Cannot write to an internal file: " // string@0259 │ │ -0565f4: 6e20 6e26 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0565fa: 0c02 |0033: move-result-object v2 │ │ -0565fc: 5443 5603 |0034: iget-object v3, v4, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -056600: 6e20 6d26 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -056606: 0c02 |0039: move-result-object v2 │ │ -056608: 6e10 7426 0200 |003a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -05660e: 0c02 |003d: move-result-object v2 │ │ -056610: 7020 b41f 2100 |003e: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -056616: 2701 |0041: throw v1 │ │ -056618: 6e10 6909 0400 |0042: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0969 │ │ -05661e: 0c01 |0045: move-result-object v1 │ │ -056620: 6e10 6509 0100 |0046: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.mkdirs:()V // method@0965 │ │ -056626: 2201 9303 |0049: new-instance v1, Ljava/io/FileOutputStream; // type@0393 │ │ -05662a: 6e10 5f09 0400 |004b: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@095f │ │ -056630: 0c02 |004e: move-result-object v2 │ │ -056632: 7030 9125 2105 |004f: invoke-direct {v1, v2, v5}, Ljava/io/FileOutputStream;.:(Ljava/io/File;Z)V // method@2591 │ │ -056638: 1101 |0052: return-object v1 │ │ -05663a: 0d00 |0053: move-exception v0 │ │ -05663c: 6e10 5f09 0400 |0054: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@095f │ │ -056642: 0c01 |0057: move-result-object v1 │ │ -056644: 6e10 8825 0100 |0058: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@2588 │ │ -05664a: 0a01 |005b: move-result v1 │ │ -05664c: 3801 2f00 |005c: if-eqz v1, 008b // +002f │ │ -056650: 2201 fc02 |005e: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -056654: 2202 c503 |0060: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -056658: 7010 6726 0200 |0062: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -05665e: 1a03 5702 |0065: const-string v3, "Cannot open a stream to a directory: " // string@0257 │ │ -056662: 6e20 6e26 3200 |0067: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -056668: 0c02 |006a: move-result-object v2 │ │ -05666a: 5443 5603 |006b: iget-object v3, v4, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -05666e: 6e20 6d26 3200 |006d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -056674: 0c02 |0070: move-result-object v2 │ │ -056676: 1a03 0d00 |0071: const-string v3, " (" // string@000d │ │ -05667a: 6e20 6e26 3200 |0073: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -056680: 0c02 |0076: move-result-object v2 │ │ -056682: 5443 5703 |0077: iget-object v3, v4, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -056686: 6e20 6d26 3200 |0079: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -05668c: 0c02 |007c: move-result-object v2 │ │ -05668e: 1a03 9900 |007d: const-string v3, ")" // string@0099 │ │ -056692: 6e20 6e26 3200 |007f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -056698: 0c02 |0082: move-result-object v2 │ │ -05669a: 6e10 7426 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0566a0: 0c02 |0086: move-result-object v2 │ │ -0566a2: 7030 b51f 2100 |0087: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0566a8: 2701 |008a: throw v1 │ │ -0566aa: 2201 fc02 |008b: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0566ae: 2202 c503 |008d: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0566b2: 7010 6726 0200 |008f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0566b8: 1a03 8803 |0092: const-string v3, "Error writing file: " // string@0388 │ │ -0566bc: 6e20 6e26 3200 |0094: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0566c2: 0c02 |0097: move-result-object v2 │ │ -0566c4: 5443 5603 |0098: iget-object v3, v4, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -0566c8: 6e20 6d26 3200 |009a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0566ce: 0c02 |009d: move-result-object v2 │ │ -0566d0: 1a03 0d00 |009e: const-string v3, " (" // string@000d │ │ -0566d4: 6e20 6e26 3200 |00a0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0566da: 0c02 |00a3: move-result-object v2 │ │ -0566dc: 5443 5703 |00a4: iget-object v3, v4, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -0566e0: 6e20 6d26 3200 |00a6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0566e6: 0c02 |00a9: move-result-object v2 │ │ -0566e8: 1a03 9900 |00aa: const-string v3, ")" // string@0099 │ │ -0566ec: 6e20 6e26 3200 |00ac: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0566f2: 0c02 |00af: move-result-object v2 │ │ -0566f4: 6e10 7426 0200 |00b0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0566fa: 0c02 |00b3: move-result-object v2 │ │ -0566fc: 7030 b51f 2100 |00b4: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -056702: 2701 |00b7: throw v1 │ │ +064a60: |[064a60] com.badlogic.gdx.files.FileHandle.write:(Z)Ljava/io/OutputStream; │ │ +064a70: 5441 5703 |0000: iget-object v1, v4, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +064a74: 6202 1700 |0002: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ +064a78: 3321 1d00 |0004: if-ne v1, v2, 0021 // +001d │ │ +064a7c: 2201 fa02 |0006: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +064a80: 2202 c303 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +064a84: 7010 6726 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +064a8a: 1a03 5802 |000d: const-string v3, "Cannot write to a classpath file: " // string@0258 │ │ +064a8e: 6e20 6e26 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +064a94: 0c02 |0012: move-result-object v2 │ │ +064a96: 5443 5603 |0013: iget-object v3, v4, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +064a9a: 6e20 6d26 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +064aa0: 0c02 |0018: move-result-object v2 │ │ +064aa2: 6e10 7426 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +064aa8: 0c02 |001c: move-result-object v2 │ │ +064aaa: 7020 b41f 2100 |001d: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +064ab0: 2701 |0020: throw v1 │ │ +064ab2: 5441 5703 |0021: iget-object v1, v4, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +064ab6: 6202 1900 |0023: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ +064aba: 3321 1d00 |0025: if-ne v1, v2, 0042 // +001d │ │ +064abe: 2201 fa02 |0027: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +064ac2: 2202 c303 |0029: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +064ac6: 7010 6726 0200 |002b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +064acc: 1a03 5902 |002e: const-string v3, "Cannot write to an internal file: " // string@0259 │ │ +064ad0: 6e20 6e26 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +064ad6: 0c02 |0033: move-result-object v2 │ │ +064ad8: 5443 5603 |0034: iget-object v3, v4, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +064adc: 6e20 6d26 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +064ae2: 0c02 |0039: move-result-object v2 │ │ +064ae4: 6e10 7426 0200 |003a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +064aea: 0c02 |003d: move-result-object v2 │ │ +064aec: 7020 b41f 2100 |003e: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +064af2: 2701 |0041: throw v1 │ │ +064af4: 6e10 6909 0400 |0042: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0969 │ │ +064afa: 0c01 |0045: move-result-object v1 │ │ +064afc: 6e10 6509 0100 |0046: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.mkdirs:()V // method@0965 │ │ +064b02: 2201 9103 |0049: new-instance v1, Ljava/io/FileOutputStream; // type@0391 │ │ +064b06: 6e10 5f09 0400 |004b: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@095f │ │ +064b0c: 0c02 |004e: move-result-object v2 │ │ +064b0e: 7030 9125 2105 |004f: invoke-direct {v1, v2, v5}, Ljava/io/FileOutputStream;.:(Ljava/io/File;Z)V // method@2591 │ │ +064b14: 1101 |0052: return-object v1 │ │ +064b16: 0d00 |0053: move-exception v0 │ │ +064b18: 6e10 5f09 0400 |0054: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@095f │ │ +064b1e: 0c01 |0057: move-result-object v1 │ │ +064b20: 6e10 8825 0100 |0058: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@2588 │ │ +064b26: 0a01 |005b: move-result v1 │ │ +064b28: 3801 2f00 |005c: if-eqz v1, 008b // +002f │ │ +064b2c: 2201 fa02 |005e: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +064b30: 2202 c303 |0060: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +064b34: 7010 6726 0200 |0062: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +064b3a: 1a03 5702 |0065: const-string v3, "Cannot open a stream to a directory: " // string@0257 │ │ +064b3e: 6e20 6e26 3200 |0067: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +064b44: 0c02 |006a: move-result-object v2 │ │ +064b46: 5443 5603 |006b: iget-object v3, v4, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +064b4a: 6e20 6d26 3200 |006d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +064b50: 0c02 |0070: move-result-object v2 │ │ +064b52: 1a03 0d00 |0071: const-string v3, " (" // string@000d │ │ +064b56: 6e20 6e26 3200 |0073: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +064b5c: 0c02 |0076: move-result-object v2 │ │ +064b5e: 5443 5703 |0077: iget-object v3, v4, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +064b62: 6e20 6d26 3200 |0079: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +064b68: 0c02 |007c: move-result-object v2 │ │ +064b6a: 1a03 9900 |007d: const-string v3, ")" // string@0099 │ │ +064b6e: 6e20 6e26 3200 |007f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +064b74: 0c02 |0082: move-result-object v2 │ │ +064b76: 6e10 7426 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +064b7c: 0c02 |0086: move-result-object v2 │ │ +064b7e: 7030 b51f 2100 |0087: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +064b84: 2701 |008a: throw v1 │ │ +064b86: 2201 fa02 |008b: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +064b8a: 2202 c303 |008d: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +064b8e: 7010 6726 0200 |008f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +064b94: 1a03 8803 |0092: const-string v3, "Error writing file: " // string@0388 │ │ +064b98: 6e20 6e26 3200 |0094: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +064b9e: 0c02 |0097: move-result-object v2 │ │ +064ba0: 5443 5603 |0098: iget-object v3, v4, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +064ba4: 6e20 6d26 3200 |009a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +064baa: 0c02 |009d: move-result-object v2 │ │ +064bac: 1a03 0d00 |009e: const-string v3, " (" // string@000d │ │ +064bb0: 6e20 6e26 3200 |00a0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +064bb6: 0c02 |00a3: move-result-object v2 │ │ +064bb8: 5443 5703 |00a4: iget-object v3, v4, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +064bbc: 6e20 6d26 3200 |00a6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +064bc2: 0c02 |00a9: move-result-object v2 │ │ +064bc4: 1a03 9900 |00aa: const-string v3, ")" // string@0099 │ │ +064bc8: 6e20 6e26 3200 |00ac: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +064bce: 0c02 |00af: move-result-object v2 │ │ +064bd0: 6e10 7426 0200 |00b0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +064bd6: 0c02 |00b3: move-result-object v2 │ │ +064bd8: 7030 b51f 2100 |00b4: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +064bde: 2701 |00b7: throw v1 │ │ catches : 1 │ │ 0x0049 - 0x0052 │ │ Ljava/lang/Exception; -> 0x0053 │ │ positions : │ │ 0x0000 line=282 │ │ 0x0021 line=283 │ │ 0x0042 line=284 │ │ @@ -26607,69 +26607,69 @@ │ │ type : '(Ljava/io/InputStream;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 98 16-bit code units │ │ -056714: |[056714] com.badlogic.gdx.files.FileHandle.write:(Ljava/io/InputStream;Z)V │ │ -056724: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -056726: 6e20 7b09 9700 |0001: invoke-virtual {v7, v9}, Lcom/badlogic/gdx/files/FileHandle;.write:(Z)Ljava/io/OutputStream; // method@097b │ │ -05672c: 0c03 |0004: move-result-object v3 │ │ -05672e: 1304 0010 |0005: const/16 v4, #int 4096 // #1000 │ │ -056732: 2340 4704 |0007: new-array v0, v4, [B // type@0447 │ │ -056736: 6e20 9c25 0800 |0009: invoke-virtual {v8, v0}, Ljava/io/InputStream;.read:([B)I // method@259c │ │ -05673c: 0a02 |000c: move-result v2 │ │ -05673e: 12f4 |000d: const/4 v4, #int -1 // #ff │ │ -056740: 3342 0d00 |000e: if-ne v2, v4, 001b // +000d │ │ -056744: 3808 0500 |0010: if-eqz v8, 0015 // +0005 │ │ -056748: 6e10 9a25 0800 |0012: invoke-virtual {v8}, Ljava/io/InputStream;.close:()V // method@259a │ │ -05674e: 3803 0500 |0015: if-eqz v3, 001a // +0005 │ │ -056752: 6e10 a225 0300 |0017: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@25a2 │ │ -056758: 0e00 |001a: return-void │ │ -05675a: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -05675c: 6e40 a625 0324 |001c: invoke-virtual {v3, v0, v4, v2}, Ljava/io/OutputStream;.write:([BII)V // method@25a6 │ │ -056762: 28ea |001f: goto 0009 // -0016 │ │ -056764: 0d01 |0020: move-exception v1 │ │ -056766: 2204 fc02 |0021: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -05676a: 2205 c503 |0023: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -05676e: 7010 6726 0500 |0025: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -056774: 1a06 8603 |0028: const-string v6, "Error stream writing to file: " // string@0386 │ │ -056778: 6e20 6e26 6500 |002a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05677e: 0c05 |002d: move-result-object v5 │ │ -056780: 5476 5603 |002e: iget-object v6, v7, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -056784: 6e20 6d26 6500 |0030: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -05678a: 0c05 |0033: move-result-object v5 │ │ -05678c: 1a06 0d00 |0034: const-string v6, " (" // string@000d │ │ -056790: 6e20 6e26 6500 |0036: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -056796: 0c05 |0039: move-result-object v5 │ │ -056798: 5476 5703 |003a: iget-object v6, v7, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -05679c: 6e20 6d26 6500 |003c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0567a2: 0c05 |003f: move-result-object v5 │ │ -0567a4: 1a06 9900 |0040: const-string v6, ")" // string@0099 │ │ -0567a8: 6e20 6e26 6500 |0042: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0567ae: 0c05 |0045: move-result-object v5 │ │ -0567b0: 6e10 7426 0500 |0046: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0567b6: 0c05 |0049: move-result-object v5 │ │ -0567b8: 7030 b51f 5401 |004a: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0567be: 2704 |004d: throw v4 │ │ -0567c0: 0d04 |004e: move-exception v4 │ │ -0567c2: 3808 0500 |004f: if-eqz v8, 0054 // +0005 │ │ -0567c6: 6e10 9a25 0800 |0051: invoke-virtual {v8}, Ljava/io/InputStream;.close:()V // method@259a │ │ -0567cc: 3803 0500 |0054: if-eqz v3, 0059 // +0005 │ │ -0567d0: 6e10 a225 0300 |0056: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@25a2 │ │ -0567d6: 2704 |0059: throw v4 │ │ -0567d8: 0d04 |005a: move-exception v4 │ │ -0567da: 28ba |005b: goto 0015 // -0046 │ │ -0567dc: 0d04 |005c: move-exception v4 │ │ -0567de: 28bd |005d: goto 001a // -0043 │ │ -0567e0: 0d05 |005e: move-exception v5 │ │ -0567e2: 28f5 |005f: goto 0054 // -000b │ │ -0567e4: 0d05 |0060: move-exception v5 │ │ -0567e6: 28f8 |0061: goto 0059 // -0008 │ │ +064bf0: |[064bf0] com.badlogic.gdx.files.FileHandle.write:(Ljava/io/InputStream;Z)V │ │ +064c00: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +064c02: 6e20 7b09 9700 |0001: invoke-virtual {v7, v9}, Lcom/badlogic/gdx/files/FileHandle;.write:(Z)Ljava/io/OutputStream; // method@097b │ │ +064c08: 0c03 |0004: move-result-object v3 │ │ +064c0a: 1304 0010 |0005: const/16 v4, #int 4096 // #1000 │ │ +064c0e: 2340 4504 |0007: new-array v0, v4, [B // type@0445 │ │ +064c12: 6e20 9c25 0800 |0009: invoke-virtual {v8, v0}, Ljava/io/InputStream;.read:([B)I // method@259c │ │ +064c18: 0a02 |000c: move-result v2 │ │ +064c1a: 12f4 |000d: const/4 v4, #int -1 // #ff │ │ +064c1c: 3342 0d00 |000e: if-ne v2, v4, 001b // +000d │ │ +064c20: 3808 0500 |0010: if-eqz v8, 0015 // +0005 │ │ +064c24: 6e10 9a25 0800 |0012: invoke-virtual {v8}, Ljava/io/InputStream;.close:()V // method@259a │ │ +064c2a: 3803 0500 |0015: if-eqz v3, 001a // +0005 │ │ +064c2e: 6e10 a225 0300 |0017: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@25a2 │ │ +064c34: 0e00 |001a: return-void │ │ +064c36: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +064c38: 6e40 a625 0324 |001c: invoke-virtual {v3, v0, v4, v2}, Ljava/io/OutputStream;.write:([BII)V // method@25a6 │ │ +064c3e: 28ea |001f: goto 0009 // -0016 │ │ +064c40: 0d01 |0020: move-exception v1 │ │ +064c42: 2204 fa02 |0021: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +064c46: 2205 c303 |0023: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +064c4a: 7010 6726 0500 |0025: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +064c50: 1a06 8603 |0028: const-string v6, "Error stream writing to file: " // string@0386 │ │ +064c54: 6e20 6e26 6500 |002a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +064c5a: 0c05 |002d: move-result-object v5 │ │ +064c5c: 5476 5603 |002e: iget-object v6, v7, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +064c60: 6e20 6d26 6500 |0030: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +064c66: 0c05 |0033: move-result-object v5 │ │ +064c68: 1a06 0d00 |0034: const-string v6, " (" // string@000d │ │ +064c6c: 6e20 6e26 6500 |0036: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +064c72: 0c05 |0039: move-result-object v5 │ │ +064c74: 5476 5703 |003a: iget-object v6, v7, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +064c78: 6e20 6d26 6500 |003c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +064c7e: 0c05 |003f: move-result-object v5 │ │ +064c80: 1a06 9900 |0040: const-string v6, ")" // string@0099 │ │ +064c84: 6e20 6e26 6500 |0042: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +064c8a: 0c05 |0045: move-result-object v5 │ │ +064c8c: 6e10 7426 0500 |0046: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +064c92: 0c05 |0049: move-result-object v5 │ │ +064c94: 7030 b51f 5401 |004a: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +064c9a: 2704 |004d: throw v4 │ │ +064c9c: 0d04 |004e: move-exception v4 │ │ +064c9e: 3808 0500 |004f: if-eqz v8, 0054 // +0005 │ │ +064ca2: 6e10 9a25 0800 |0051: invoke-virtual {v8}, Ljava/io/InputStream;.close:()V // method@259a │ │ +064ca8: 3803 0500 |0054: if-eqz v3, 0059 // +0005 │ │ +064cac: 6e10 a225 0300 |0056: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@25a2 │ │ +064cb2: 2704 |0059: throw v4 │ │ +064cb4: 0d04 |005a: move-exception v4 │ │ +064cb6: 28ba |005b: goto 0015 // -0046 │ │ +064cb8: 0d04 |005c: move-exception v4 │ │ +064cba: 28bd |005d: goto 001a // -0043 │ │ +064cbc: 0d05 |005e: move-exception v5 │ │ +064cbe: 28f5 |005f: goto 0054 // -000b │ │ +064cc0: 0d05 |0060: move-exception v5 │ │ +064cc2: 28f8 |0061: goto 0059 // -0008 │ │ catches : 7 │ │ 0x0001 - 0x000c │ │ Ljava/lang/Exception; -> 0x0020 │ │ -> 0x004e │ │ 0x0012 - 0x0015 │ │ Ljava/lang/Exception; -> 0x005a │ │ 0x0017 - 0x001a │ │ @@ -26719,50 +26719,50 @@ │ │ type : '([BIIZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -056838: |[056838] com.badlogic.gdx.files.FileHandle.writeBytes:([BIIZ)V │ │ -056848: 6e20 7b09 9500 |0000: invoke-virtual {v5, v9}, Lcom/badlogic/gdx/files/FileHandle;.write:(Z)Ljava/io/OutputStream; // method@097b │ │ -05684e: 0c01 |0003: move-result-object v1 │ │ -056850: 6e40 a625 6187 |0004: invoke-virtual {v1, v6, v7, v8}, Ljava/io/OutputStream;.write:([BII)V // method@25a6 │ │ -056856: 6e10 a225 0100 |0007: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@25a2 │ │ -05685c: 0e00 |000a: return-void │ │ -05685e: 0d00 |000b: move-exception v0 │ │ -056860: 2202 fc02 |000c: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -056864: 2203 c503 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -056868: 7010 6726 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -05686e: 1a04 8803 |0013: const-string v4, "Error writing file: " // string@0388 │ │ -056872: 6e20 6e26 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -056878: 0c03 |0018: move-result-object v3 │ │ -05687a: 5454 5603 |0019: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -05687e: 6e20 6d26 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -056884: 0c03 |001e: move-result-object v3 │ │ -056886: 1a04 0d00 |001f: const-string v4, " (" // string@000d │ │ -05688a: 6e20 6e26 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -056890: 0c03 |0024: move-result-object v3 │ │ -056892: 5454 5703 |0025: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -056896: 6e20 6d26 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -05689c: 0c03 |002a: move-result-object v3 │ │ -05689e: 1a04 9900 |002b: const-string v4, ")" // string@0099 │ │ -0568a2: 6e20 6e26 4300 |002d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0568a8: 0c03 |0030: move-result-object v3 │ │ -0568aa: 6e10 7426 0300 |0031: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0568b0: 0c03 |0034: move-result-object v3 │ │ -0568b2: 7030 b51f 3200 |0035: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0568b8: 2702 |0038: throw v2 │ │ -0568ba: 0d02 |0039: move-exception v2 │ │ -0568bc: 6e10 a225 0100 |003a: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@25a2 │ │ -0568c2: 2702 |003d: throw v2 │ │ -0568c4: 0d02 |003e: move-exception v2 │ │ -0568c6: 28cb |003f: goto 000a // -0035 │ │ -0568c8: 0d03 |0040: move-exception v3 │ │ -0568ca: 28fc |0041: goto 003d // -0004 │ │ +064d14: |[064d14] com.badlogic.gdx.files.FileHandle.writeBytes:([BIIZ)V │ │ +064d24: 6e20 7b09 9500 |0000: invoke-virtual {v5, v9}, Lcom/badlogic/gdx/files/FileHandle;.write:(Z)Ljava/io/OutputStream; // method@097b │ │ +064d2a: 0c01 |0003: move-result-object v1 │ │ +064d2c: 6e40 a625 6187 |0004: invoke-virtual {v1, v6, v7, v8}, Ljava/io/OutputStream;.write:([BII)V // method@25a6 │ │ +064d32: 6e10 a225 0100 |0007: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@25a2 │ │ +064d38: 0e00 |000a: return-void │ │ +064d3a: 0d00 |000b: move-exception v0 │ │ +064d3c: 2202 fa02 |000c: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +064d40: 2203 c303 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +064d44: 7010 6726 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +064d4a: 1a04 8803 |0013: const-string v4, "Error writing file: " // string@0388 │ │ +064d4e: 6e20 6e26 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +064d54: 0c03 |0018: move-result-object v3 │ │ +064d56: 5454 5603 |0019: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +064d5a: 6e20 6d26 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +064d60: 0c03 |001e: move-result-object v3 │ │ +064d62: 1a04 0d00 |001f: const-string v4, " (" // string@000d │ │ +064d66: 6e20 6e26 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +064d6c: 0c03 |0024: move-result-object v3 │ │ +064d6e: 5454 5703 |0025: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +064d72: 6e20 6d26 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +064d78: 0c03 |002a: move-result-object v3 │ │ +064d7a: 1a04 9900 |002b: const-string v4, ")" // string@0099 │ │ +064d7e: 6e20 6e26 4300 |002d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +064d84: 0c03 |0030: move-result-object v3 │ │ +064d86: 6e10 7426 0300 |0031: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +064d8c: 0c03 |0034: move-result-object v3 │ │ +064d8e: 7030 b51f 3200 |0035: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +064d94: 2702 |0038: throw v2 │ │ +064d96: 0d02 |0039: move-exception v2 │ │ +064d98: 6e10 a225 0100 |003a: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@25a2 │ │ +064d9e: 2702 |003d: throw v2 │ │ +064da0: 0d02 |003e: move-exception v2 │ │ +064da2: 28cb |003f: goto 000a // -0035 │ │ +064da4: 0d03 |0040: move-exception v3 │ │ +064da6: 28fc |0041: goto 003d // -0004 │ │ catches : 4 │ │ 0x0004 - 0x0007 │ │ Ljava/io/IOException; -> 0x000b │ │ -> 0x0039 │ │ 0x0007 - 0x000a │ │ Ljava/io/IOException; -> 0x003e │ │ 0x000c - 0x0039 │ │ @@ -26794,50 +26794,50 @@ │ │ type : '([BZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -0568fc: |[0568fc] com.badlogic.gdx.files.FileHandle.writeBytes:([BZ)V │ │ -05690c: 6e20 7b09 7500 |0000: invoke-virtual {v5, v7}, Lcom/badlogic/gdx/files/FileHandle;.write:(Z)Ljava/io/OutputStream; // method@097b │ │ -056912: 0c01 |0003: move-result-object v1 │ │ -056914: 6e20 a525 6100 |0004: invoke-virtual {v1, v6}, Ljava/io/OutputStream;.write:([B)V // method@25a5 │ │ -05691a: 6e10 a225 0100 |0007: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@25a2 │ │ -056920: 0e00 |000a: return-void │ │ -056922: 0d00 |000b: move-exception v0 │ │ -056924: 2202 fc02 |000c: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -056928: 2203 c503 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -05692c: 7010 6726 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -056932: 1a04 8803 |0013: const-string v4, "Error writing file: " // string@0388 │ │ -056936: 6e20 6e26 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05693c: 0c03 |0018: move-result-object v3 │ │ -05693e: 5454 5603 |0019: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -056942: 6e20 6d26 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -056948: 0c03 |001e: move-result-object v3 │ │ -05694a: 1a04 0d00 |001f: const-string v4, " (" // string@000d │ │ -05694e: 6e20 6e26 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -056954: 0c03 |0024: move-result-object v3 │ │ -056956: 5454 5703 |0025: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -05695a: 6e20 6d26 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -056960: 0c03 |002a: move-result-object v3 │ │ -056962: 1a04 9900 |002b: const-string v4, ")" // string@0099 │ │ -056966: 6e20 6e26 4300 |002d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05696c: 0c03 |0030: move-result-object v3 │ │ -05696e: 6e10 7426 0300 |0031: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -056974: 0c03 |0034: move-result-object v3 │ │ -056976: 7030 b51f 3200 |0035: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -05697c: 2702 |0038: throw v2 │ │ -05697e: 0d02 |0039: move-exception v2 │ │ -056980: 6e10 a225 0100 |003a: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@25a2 │ │ -056986: 2702 |003d: throw v2 │ │ -056988: 0d02 |003e: move-exception v2 │ │ -05698a: 28cb |003f: goto 000a // -0035 │ │ -05698c: 0d03 |0040: move-exception v3 │ │ -05698e: 28fc |0041: goto 003d // -0004 │ │ +064dd8: |[064dd8] com.badlogic.gdx.files.FileHandle.writeBytes:([BZ)V │ │ +064de8: 6e20 7b09 7500 |0000: invoke-virtual {v5, v7}, Lcom/badlogic/gdx/files/FileHandle;.write:(Z)Ljava/io/OutputStream; // method@097b │ │ +064dee: 0c01 |0003: move-result-object v1 │ │ +064df0: 6e20 a525 6100 |0004: invoke-virtual {v1, v6}, Ljava/io/OutputStream;.write:([B)V // method@25a5 │ │ +064df6: 6e10 a225 0100 |0007: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@25a2 │ │ +064dfc: 0e00 |000a: return-void │ │ +064dfe: 0d00 |000b: move-exception v0 │ │ +064e00: 2202 fa02 |000c: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +064e04: 2203 c303 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +064e08: 7010 6726 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +064e0e: 1a04 8803 |0013: const-string v4, "Error writing file: " // string@0388 │ │ +064e12: 6e20 6e26 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +064e18: 0c03 |0018: move-result-object v3 │ │ +064e1a: 5454 5603 |0019: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +064e1e: 6e20 6d26 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +064e24: 0c03 |001e: move-result-object v3 │ │ +064e26: 1a04 0d00 |001f: const-string v4, " (" // string@000d │ │ +064e2a: 6e20 6e26 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +064e30: 0c03 |0024: move-result-object v3 │ │ +064e32: 5454 5703 |0025: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +064e36: 6e20 6d26 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +064e3c: 0c03 |002a: move-result-object v3 │ │ +064e3e: 1a04 9900 |002b: const-string v4, ")" // string@0099 │ │ +064e42: 6e20 6e26 4300 |002d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +064e48: 0c03 |0030: move-result-object v3 │ │ +064e4a: 6e10 7426 0300 |0031: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +064e50: 0c03 |0034: move-result-object v3 │ │ +064e52: 7030 b51f 3200 |0035: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +064e58: 2702 |0038: throw v2 │ │ +064e5a: 0d02 |0039: move-exception v2 │ │ +064e5c: 6e10 a225 0100 |003a: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@25a2 │ │ +064e62: 2702 |003d: throw v2 │ │ +064e64: 0d02 |003e: move-exception v2 │ │ +064e66: 28cb |003f: goto 000a // -0035 │ │ +064e68: 0d03 |0040: move-exception v3 │ │ +064e6a: 28fc |0041: goto 003d // -0004 │ │ catches : 4 │ │ 0x0004 - 0x0007 │ │ Ljava/io/IOException; -> 0x000b │ │ -> 0x0039 │ │ 0x0007 - 0x000a │ │ Ljava/io/IOException; -> 0x003e │ │ 0x000c - 0x0039 │ │ @@ -26867,18 +26867,18 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0569c0: |[0569c0] com.badlogic.gdx.files.FileHandle.writeString:(Ljava/lang/String;Z)V │ │ -0569d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0569d2: 6e40 8009 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/files/FileHandle;.writeString:(Ljava/lang/String;ZLjava/lang/String;)V // method@0980 │ │ -0569d8: 0e00 |0004: return-void │ │ +064e9c: |[064e9c] com.badlogic.gdx.files.FileHandle.writeString:(Ljava/lang/String;Z)V │ │ +064eac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +064eae: 6e40 8009 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/files/FileHandle;.writeString:(Ljava/lang/String;ZLjava/lang/String;)V // method@0980 │ │ +064eb4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ 0x0004 line=360 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/files/FileHandle; │ │ 0x0000 - 0x0005 reg=2 string Ljava/lang/String; │ │ @@ -26889,53 +26889,53 @@ │ │ type : '(Ljava/lang/String;ZLjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -0569dc: |[0569dc] com.badlogic.gdx.files.FileHandle.writeString:(Ljava/lang/String;ZLjava/lang/String;)V │ │ -0569ec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0569ee: 6e30 8209 7508 |0001: invoke-virtual {v5, v7, v8}, Lcom/badlogic/gdx/files/FileHandle;.writer:(ZLjava/lang/String;)Ljava/io/Writer; // method@0982 │ │ -0569f4: 0c01 |0004: move-result-object v1 │ │ -0569f6: 6e20 b825 6100 |0005: invoke-virtual {v1, v6}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -0569fc: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ -056a00: 6e10 b525 0100 |000a: invoke-virtual {v1}, Ljava/io/Writer;.close:()V // method@25b5 │ │ -056a06: 0e00 |000d: return-void │ │ -056a08: 0d00 |000e: move-exception v0 │ │ -056a0a: 2202 fc02 |000f: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -056a0e: 2203 c503 |0011: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -056a12: 7010 6726 0300 |0013: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -056a18: 1a04 8803 |0016: const-string v4, "Error writing file: " // string@0388 │ │ -056a1c: 6e20 6e26 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -056a22: 0c03 |001b: move-result-object v3 │ │ -056a24: 5454 5603 |001c: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -056a28: 6e20 6d26 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -056a2e: 0c03 |0021: move-result-object v3 │ │ -056a30: 1a04 0d00 |0022: const-string v4, " (" // string@000d │ │ -056a34: 6e20 6e26 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -056a3a: 0c03 |0027: move-result-object v3 │ │ -056a3c: 5454 5703 |0028: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -056a40: 6e20 6d26 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -056a46: 0c03 |002d: move-result-object v3 │ │ -056a48: 1a04 9900 |002e: const-string v4, ")" // string@0099 │ │ -056a4c: 6e20 6e26 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -056a52: 0c03 |0033: move-result-object v3 │ │ -056a54: 6e10 7426 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -056a5a: 0c03 |0037: move-result-object v3 │ │ -056a5c: 7030 b51f 3200 |0038: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -056a62: 2702 |003b: throw v2 │ │ -056a64: 0d02 |003c: move-exception v2 │ │ -056a66: 3801 0500 |003d: if-eqz v1, 0042 // +0005 │ │ -056a6a: 6e10 b525 0100 |003f: invoke-virtual {v1}, Ljava/io/Writer;.close:()V // method@25b5 │ │ -056a70: 2702 |0042: throw v2 │ │ -056a72: 0d02 |0043: move-exception v2 │ │ -056a74: 28c9 |0044: goto 000d // -0037 │ │ -056a76: 0d03 |0045: move-exception v3 │ │ -056a78: 28fc |0046: goto 0042 // -0004 │ │ +064eb8: |[064eb8] com.badlogic.gdx.files.FileHandle.writeString:(Ljava/lang/String;ZLjava/lang/String;)V │ │ +064ec8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +064eca: 6e30 8209 7508 |0001: invoke-virtual {v5, v7, v8}, Lcom/badlogic/gdx/files/FileHandle;.writer:(ZLjava/lang/String;)Ljava/io/Writer; // method@0982 │ │ +064ed0: 0c01 |0004: move-result-object v1 │ │ +064ed2: 6e20 b825 6100 |0005: invoke-virtual {v1, v6}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +064ed8: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ +064edc: 6e10 b525 0100 |000a: invoke-virtual {v1}, Ljava/io/Writer;.close:()V // method@25b5 │ │ +064ee2: 0e00 |000d: return-void │ │ +064ee4: 0d00 |000e: move-exception v0 │ │ +064ee6: 2202 fa02 |000f: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +064eea: 2203 c303 |0011: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +064eee: 7010 6726 0300 |0013: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +064ef4: 1a04 8803 |0016: const-string v4, "Error writing file: " // string@0388 │ │ +064ef8: 6e20 6e26 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +064efe: 0c03 |001b: move-result-object v3 │ │ +064f00: 5454 5603 |001c: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +064f04: 6e20 6d26 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +064f0a: 0c03 |0021: move-result-object v3 │ │ +064f0c: 1a04 0d00 |0022: const-string v4, " (" // string@000d │ │ +064f10: 6e20 6e26 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +064f16: 0c03 |0027: move-result-object v3 │ │ +064f18: 5454 5703 |0028: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +064f1c: 6e20 6d26 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +064f22: 0c03 |002d: move-result-object v3 │ │ +064f24: 1a04 9900 |002e: const-string v4, ")" // string@0099 │ │ +064f28: 6e20 6e26 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +064f2e: 0c03 |0033: move-result-object v3 │ │ +064f30: 6e10 7426 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +064f36: 0c03 |0037: move-result-object v3 │ │ +064f38: 7030 b51f 3200 |0038: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +064f3e: 2702 |003b: throw v2 │ │ +064f40: 0d02 |003c: move-exception v2 │ │ +064f42: 3801 0500 |003d: if-eqz v1, 0042 // +0005 │ │ +064f46: 6e10 b525 0100 |003f: invoke-virtual {v1}, Ljava/io/Writer;.close:()V // method@25b5 │ │ +064f4c: 2702 |0042: throw v2 │ │ +064f4e: 0d02 |0043: move-exception v2 │ │ +064f50: 28c9 |0044: goto 000d // -0037 │ │ +064f52: 0d03 |0045: move-exception v3 │ │ +064f54: 28fc |0046: goto 0042 // -0004 │ │ catches : 4 │ │ 0x0001 - 0x0008 │ │ Ljava/lang/Exception; -> 0x000e │ │ -> 0x003c │ │ 0x000a - 0x000d │ │ Ljava/lang/Exception; -> 0x0043 │ │ 0x000f - 0x003c │ │ @@ -26967,19 +26967,19 @@ │ │ type : '(Z)Ljava/io/Writer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -056aac: |[056aac] com.badlogic.gdx.files.FileHandle.writer:(Z)Ljava/io/Writer; │ │ -056abc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -056abe: 6e30 8209 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/files/FileHandle;.writer:(ZLjava/lang/String;)Ljava/io/Writer; // method@0982 │ │ -056ac4: 0c00 |0004: move-result-object v0 │ │ -056ac6: 1100 |0005: return-object v0 │ │ +064f88: |[064f88] com.badlogic.gdx.files.FileHandle.writer:(Z)Ljava/io/Writer; │ │ +064f98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +064f9a: 6e30 8209 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/files/FileHandle;.writer:(ZLjava/lang/String;)Ljava/io/Writer; // method@0982 │ │ +064fa0: 0c00 |0004: move-result-object v0 │ │ +064fa2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/files/FileHandle; │ │ 0x0000 - 0x0006 reg=2 append Z │ │ │ │ @@ -26988,111 +26988,111 @@ │ │ type : '(ZLjava/lang/String;)Ljava/io/Writer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 197 16-bit code units │ │ -056ac8: |[056ac8] com.badlogic.gdx.files.FileHandle.writer:(ZLjava/lang/String;)Ljava/io/Writer; │ │ -056ad8: 5452 5703 |0000: iget-object v2, v5, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -056adc: 6203 1700 |0002: sget-object v3, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ -056ae0: 3332 1d00 |0004: if-ne v2, v3, 0021 // +001d │ │ -056ae4: 2202 fc02 |0006: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -056ae8: 2203 c503 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -056aec: 7010 6726 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -056af2: 1a04 5802 |000d: const-string v4, "Cannot write to a classpath file: " // string@0258 │ │ -056af6: 6e20 6e26 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -056afc: 0c03 |0012: move-result-object v3 │ │ -056afe: 5454 5603 |0013: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -056b02: 6e20 6d26 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -056b08: 0c03 |0018: move-result-object v3 │ │ -056b0a: 6e10 7426 0300 |0019: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -056b10: 0c03 |001c: move-result-object v3 │ │ -056b12: 7020 b41f 3200 |001d: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -056b18: 2702 |0020: throw v2 │ │ -056b1a: 5452 5703 |0021: iget-object v2, v5, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -056b1e: 6203 1900 |0023: sget-object v3, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ -056b22: 3332 1d00 |0025: if-ne v2, v3, 0042 // +001d │ │ -056b26: 2202 fc02 |0027: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -056b2a: 2203 c503 |0029: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -056b2e: 7010 6726 0300 |002b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -056b34: 1a04 5902 |002e: const-string v4, "Cannot write to an internal file: " // string@0259 │ │ -056b38: 6e20 6e26 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -056b3e: 0c03 |0033: move-result-object v3 │ │ -056b40: 5454 5603 |0034: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -056b44: 6e20 6d26 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -056b4a: 0c03 |0039: move-result-object v3 │ │ -056b4c: 6e10 7426 0300 |003a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -056b52: 0c03 |003d: move-result-object v3 │ │ -056b54: 7020 b41f 3200 |003e: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -056b5a: 2702 |0041: throw v2 │ │ -056b5c: 6e10 6909 0500 |0042: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0969 │ │ -056b62: 0c02 |0045: move-result-object v2 │ │ -056b64: 6e10 6509 0200 |0046: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.mkdirs:()V // method@0965 │ │ -056b6a: 2201 9303 |0049: new-instance v1, Ljava/io/FileOutputStream; // type@0393 │ │ -056b6e: 6e10 5f09 0500 |004b: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@095f │ │ -056b74: 0c02 |004e: move-result-object v2 │ │ -056b76: 7030 9125 2106 |004f: invoke-direct {v1, v2, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/File;Z)V // method@2591 │ │ -056b7c: 3907 0800 |0052: if-nez v7, 005a // +0008 │ │ -056b80: 2202 9a03 |0054: new-instance v2, Ljava/io/OutputStreamWriter; // type@039a │ │ -056b84: 7020 a725 1200 |0056: invoke-direct {v2, v1}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@25a7 │ │ -056b8a: 1102 |0059: return-object v2 │ │ -056b8c: 2202 9a03 |005a: new-instance v2, Ljava/io/OutputStreamWriter; // type@039a │ │ -056b90: 7030 a825 1207 |005c: invoke-direct {v2, v1, v7}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@25a8 │ │ -056b96: 28fa |005f: goto 0059 // -0006 │ │ -056b98: 0d00 |0060: move-exception v0 │ │ -056b9a: 6e10 5f09 0500 |0061: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@095f │ │ -056ba0: 0c02 |0064: move-result-object v2 │ │ -056ba2: 6e10 8825 0200 |0065: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@2588 │ │ -056ba8: 0a02 |0068: move-result v2 │ │ -056baa: 3802 2f00 |0069: if-eqz v2, 0098 // +002f │ │ -056bae: 2202 fc02 |006b: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -056bb2: 2203 c503 |006d: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -056bb6: 7010 6726 0300 |006f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -056bbc: 1a04 5702 |0072: const-string v4, "Cannot open a stream to a directory: " // string@0257 │ │ -056bc0: 6e20 6e26 4300 |0074: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -056bc6: 0c03 |0077: move-result-object v3 │ │ -056bc8: 5454 5603 |0078: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -056bcc: 6e20 6d26 4300 |007a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -056bd2: 0c03 |007d: move-result-object v3 │ │ -056bd4: 1a04 0d00 |007e: const-string v4, " (" // string@000d │ │ -056bd8: 6e20 6e26 4300 |0080: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -056bde: 0c03 |0083: move-result-object v3 │ │ -056be0: 5454 5703 |0084: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -056be4: 6e20 6d26 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -056bea: 0c03 |0089: move-result-object v3 │ │ -056bec: 1a04 9900 |008a: const-string v4, ")" // string@0099 │ │ -056bf0: 6e20 6e26 4300 |008c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -056bf6: 0c03 |008f: move-result-object v3 │ │ -056bf8: 6e10 7426 0300 |0090: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -056bfe: 0c03 |0093: move-result-object v3 │ │ -056c00: 7030 b51f 3200 |0094: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -056c06: 2702 |0097: throw v2 │ │ -056c08: 2202 fc02 |0098: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -056c0c: 2203 c503 |009a: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -056c10: 7010 6726 0300 |009c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -056c16: 1a04 8803 |009f: const-string v4, "Error writing file: " // string@0388 │ │ -056c1a: 6e20 6e26 4300 |00a1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -056c20: 0c03 |00a4: move-result-object v3 │ │ -056c22: 5454 5603 |00a5: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ -056c26: 6e20 6d26 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -056c2c: 0c03 |00aa: move-result-object v3 │ │ -056c2e: 1a04 0d00 |00ab: const-string v4, " (" // string@000d │ │ -056c32: 6e20 6e26 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -056c38: 0c03 |00b0: move-result-object v3 │ │ -056c3a: 5454 5703 |00b1: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ -056c3e: 6e20 6d26 4300 |00b3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -056c44: 0c03 |00b6: move-result-object v3 │ │ -056c46: 1a04 9900 |00b7: const-string v4, ")" // string@0099 │ │ -056c4a: 6e20 6e26 4300 |00b9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -056c50: 0c03 |00bc: move-result-object v3 │ │ -056c52: 6e10 7426 0300 |00bd: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -056c58: 0c03 |00c0: move-result-object v3 │ │ -056c5a: 7030 b51f 3200 |00c1: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -056c60: 2702 |00c4: throw v2 │ │ +064fa4: |[064fa4] com.badlogic.gdx.files.FileHandle.writer:(ZLjava/lang/String;)Ljava/io/Writer; │ │ +064fb4: 5452 5703 |0000: iget-object v2, v5, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +064fb8: 6203 1700 |0002: sget-object v3, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ +064fbc: 3332 1d00 |0004: if-ne v2, v3, 0021 // +001d │ │ +064fc0: 2202 fa02 |0006: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +064fc4: 2203 c303 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +064fc8: 7010 6726 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +064fce: 1a04 5802 |000d: const-string v4, "Cannot write to a classpath file: " // string@0258 │ │ +064fd2: 6e20 6e26 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +064fd8: 0c03 |0012: move-result-object v3 │ │ +064fda: 5454 5603 |0013: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +064fde: 6e20 6d26 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +064fe4: 0c03 |0018: move-result-object v3 │ │ +064fe6: 6e10 7426 0300 |0019: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +064fec: 0c03 |001c: move-result-object v3 │ │ +064fee: 7020 b41f 3200 |001d: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +064ff4: 2702 |0020: throw v2 │ │ +064ff6: 5452 5703 |0021: iget-object v2, v5, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +064ffa: 6203 1900 |0023: sget-object v3, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ +064ffe: 3332 1d00 |0025: if-ne v2, v3, 0042 // +001d │ │ +065002: 2202 fa02 |0027: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +065006: 2203 c303 |0029: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +06500a: 7010 6726 0300 |002b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +065010: 1a04 5902 |002e: const-string v4, "Cannot write to an internal file: " // string@0259 │ │ +065014: 6e20 6e26 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06501a: 0c03 |0033: move-result-object v3 │ │ +06501c: 5454 5603 |0034: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +065020: 6e20 6d26 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +065026: 0c03 |0039: move-result-object v3 │ │ +065028: 6e10 7426 0300 |003a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +06502e: 0c03 |003d: move-result-object v3 │ │ +065030: 7020 b41f 3200 |003e: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +065036: 2702 |0041: throw v2 │ │ +065038: 6e10 6909 0500 |0042: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0969 │ │ +06503e: 0c02 |0045: move-result-object v2 │ │ +065040: 6e10 6509 0200 |0046: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.mkdirs:()V // method@0965 │ │ +065046: 2201 9103 |0049: new-instance v1, Ljava/io/FileOutputStream; // type@0391 │ │ +06504a: 6e10 5f09 0500 |004b: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@095f │ │ +065050: 0c02 |004e: move-result-object v2 │ │ +065052: 7030 9125 2106 |004f: invoke-direct {v1, v2, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/File;Z)V // method@2591 │ │ +065058: 3907 0800 |0052: if-nez v7, 005a // +0008 │ │ +06505c: 2202 9803 |0054: new-instance v2, Ljava/io/OutputStreamWriter; // type@0398 │ │ +065060: 7020 a725 1200 |0056: invoke-direct {v2, v1}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@25a7 │ │ +065066: 1102 |0059: return-object v2 │ │ +065068: 2202 9803 |005a: new-instance v2, Ljava/io/OutputStreamWriter; // type@0398 │ │ +06506c: 7030 a825 1207 |005c: invoke-direct {v2, v1, v7}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@25a8 │ │ +065072: 28fa |005f: goto 0059 // -0006 │ │ +065074: 0d00 |0060: move-exception v0 │ │ +065076: 6e10 5f09 0500 |0061: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@095f │ │ +06507c: 0c02 |0064: move-result-object v2 │ │ +06507e: 6e10 8825 0200 |0065: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@2588 │ │ +065084: 0a02 |0068: move-result v2 │ │ +065086: 3802 2f00 |0069: if-eqz v2, 0098 // +002f │ │ +06508a: 2202 fa02 |006b: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +06508e: 2203 c303 |006d: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +065092: 7010 6726 0300 |006f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +065098: 1a04 5702 |0072: const-string v4, "Cannot open a stream to a directory: " // string@0257 │ │ +06509c: 6e20 6e26 4300 |0074: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0650a2: 0c03 |0077: move-result-object v3 │ │ +0650a4: 5454 5603 |0078: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +0650a8: 6e20 6d26 4300 |007a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0650ae: 0c03 |007d: move-result-object v3 │ │ +0650b0: 1a04 0d00 |007e: const-string v4, " (" // string@000d │ │ +0650b4: 6e20 6e26 4300 |0080: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0650ba: 0c03 |0083: move-result-object v3 │ │ +0650bc: 5454 5703 |0084: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +0650c0: 6e20 6d26 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0650c6: 0c03 |0089: move-result-object v3 │ │ +0650c8: 1a04 9900 |008a: const-string v4, ")" // string@0099 │ │ +0650cc: 6e20 6e26 4300 |008c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0650d2: 0c03 |008f: move-result-object v3 │ │ +0650d4: 6e10 7426 0300 |0090: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0650da: 0c03 |0093: move-result-object v3 │ │ +0650dc: 7030 b51f 3200 |0094: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0650e2: 2702 |0097: throw v2 │ │ +0650e4: 2202 fa02 |0098: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0650e8: 2203 c303 |009a: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +0650ec: 7010 6726 0300 |009c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0650f2: 1a04 8803 |009f: const-string v4, "Error writing file: " // string@0388 │ │ +0650f6: 6e20 6e26 4300 |00a1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0650fc: 0c03 |00a4: move-result-object v3 │ │ +0650fe: 5454 5603 |00a5: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0356 │ │ +065102: 6e20 6d26 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +065108: 0c03 |00aa: move-result-object v3 │ │ +06510a: 1a04 0d00 |00ab: const-string v4, " (" // string@000d │ │ +06510e: 6e20 6e26 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +065114: 0c03 |00b0: move-result-object v3 │ │ +065116: 5454 5703 |00b1: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0357 │ │ +06511a: 6e20 6d26 4300 |00b3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +065120: 0c03 |00b6: move-result-object v3 │ │ +065122: 1a04 9900 |00b7: const-string v4, ")" // string@0099 │ │ +065126: 6e20 6e26 4300 |00b9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06512c: 0c03 |00bc: move-result-object v3 │ │ +06512e: 6e10 7426 0300 |00bd: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +065134: 0c03 |00c0: move-result-object v3 │ │ +065136: 7030 b51f 3200 |00c1: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +06513c: 2702 |00c4: throw v2 │ │ catches : 1 │ │ 0x0049 - 0x005f │ │ Ljava/io/IOException; -> 0x0060 │ │ positions : │ │ 0x0000 line=338 │ │ 0x0021 line=339 │ │ 0x0042 line=340 │ │ @@ -27110,17 +27110,17 @@ │ │ 0x0000 - 0x00c5 reg=5 this Lcom/badlogic/gdx/files/FileHandle; │ │ 0x0000 - 0x00c5 reg=6 append Z │ │ 0x0000 - 0x00c5 reg=7 charset Ljava/lang/String; │ │ │ │ source_file_idx : 1033 (FileHandle.java) │ │ │ │ Class #113 header: │ │ -class_idx : 274 │ │ +class_idx : 272 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 578 │ │ static_fields_size : 0 │ │ instance_fields_size: 16 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 16 │ │ │ │ Class #113 - │ │ @@ -27200,65 +27200,65 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 113 16-bit code units │ │ -056c74: |[056c74] com.badlogic.gdx.graphics.Camera.:()V │ │ -056c84: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ -056c88: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -056c8a: 7010 2726 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ -056c90: 2200 1402 |0006: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -056c94: 7010 7014 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -056c9a: 5b40 5e03 |000b: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.position:Lcom/badlogic/gdx/math/Vector3; // field@035e │ │ -056c9e: 2200 1402 |000d: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -056ca2: 1501 80bf |000f: const/high16 v1, #int -1082130432 // #bf80 │ │ -056ca6: 7040 7114 2012 |0011: invoke-direct {v0, v2, v2, v1}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ -056cac: 5b40 5903 |0014: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0359 │ │ -056cb0: 2200 1402 |0016: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -056cb4: 7040 7114 2023 |0018: invoke-direct {v0, v2, v3, v2}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ -056cba: 5b40 6403 |001b: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.up:Lcom/badlogic/gdx/math/Vector3; // field@0364 │ │ -056cbe: 2200 0d02 |001d: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -056cc2: 7010 b713 0000 |001f: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ -056cc8: 5b40 5f03 |0022: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.projection:Lcom/badlogic/gdx/math/Matrix4; // field@035f │ │ -056ccc: 2200 0d02 |0024: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -056cd0: 7010 b713 0000 |0026: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ -056cd6: 5b40 6503 |0029: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.view:Lcom/badlogic/gdx/math/Matrix4; // field@0365 │ │ -056cda: 2200 0d02 |002b: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -056cde: 7010 b713 0000 |002d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ -056ce4: 5b40 5803 |0030: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0358 │ │ -056ce8: 2200 0d02 |0032: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -056cec: 7010 b713 0000 |0034: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ -056cf2: 5b40 5c03 |0037: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.invProjectionView:Lcom/badlogic/gdx/math/Matrix4; // field@035c │ │ -056cf6: 5943 5d03 |0039: iput v3, v4, Lcom/badlogic/gdx/graphics/Camera;.near:F // field@035d │ │ -056cfa: 1500 c842 |003b: const/high16 v0, #int 1120403456 // #42c8 │ │ -056cfe: 5940 5a03 |003d: iput v0, v4, Lcom/badlogic/gdx/graphics/Camera;.far:F // field@035a │ │ -056d02: 5942 6703 |003f: iput v2, v4, Lcom/badlogic/gdx/graphics/Camera;.viewportWidth:F // field@0367 │ │ -056d06: 5942 6603 |0041: iput v2, v4, Lcom/badlogic/gdx/graphics/Camera;.viewportHeight:F // field@0366 │ │ -056d0a: 2200 ec01 |0043: new-instance v0, Lcom/badlogic/gdx/math/Frustum; // type@01ec │ │ -056d0e: 7010 1713 0000 |0045: invoke-direct {v0}, Lcom/badlogic/gdx/math/Frustum;.:()V // method@1317 │ │ -056d14: 5b40 5b03 |0048: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.frustum:Lcom/badlogic/gdx/math/Frustum; // field@035b │ │ -056d18: 2200 0d02 |004a: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -056d1c: 7010 b713 0000 |004c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ -056d22: 5b40 6203 |004f: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@0362 │ │ -056d26: 2200 1402 |0051: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -056d2a: 7010 7014 0000 |0053: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -056d30: 5b40 6303 |0056: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@0363 │ │ -056d34: 2200 1402 |0058: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -056d38: 7010 7014 0000 |005a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -056d3e: 5b40 6103 |005d: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.right:Lcom/badlogic/gdx/math/Vector3; // field@0361 │ │ -056d42: 2200 1702 |005f: new-instance v0, Lcom/badlogic/gdx/math/collision/Ray; // type@0217 │ │ -056d46: 2201 1402 |0061: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -056d4a: 7010 7014 0100 |0063: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -056d50: 2202 1402 |0066: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -056d54: 7010 7014 0200 |0068: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -056d5a: 7030 c414 1002 |006b: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/collision/Ray;.:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V // method@14c4 │ │ -056d60: 5b40 6003 |006e: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.ray:Lcom/badlogic/gdx/math/collision/Ray; // field@0360 │ │ -056d64: 0e00 |0070: return-void │ │ +065150: |[065150] com.badlogic.gdx.graphics.Camera.:()V │ │ +065160: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ +065164: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +065166: 7010 2726 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ +06516c: 2200 1202 |0006: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +065170: 7010 7014 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +065176: 5b40 5e03 |000b: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.position:Lcom/badlogic/gdx/math/Vector3; // field@035e │ │ +06517a: 2200 1202 |000d: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +06517e: 1501 80bf |000f: const/high16 v1, #int -1082130432 // #bf80 │ │ +065182: 7040 7114 2012 |0011: invoke-direct {v0, v2, v2, v1}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ +065188: 5b40 5903 |0014: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0359 │ │ +06518c: 2200 1202 |0016: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +065190: 7040 7114 2023 |0018: invoke-direct {v0, v2, v3, v2}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ +065196: 5b40 6403 |001b: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.up:Lcom/badlogic/gdx/math/Vector3; // field@0364 │ │ +06519a: 2200 0b02 |001d: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +06519e: 7010 b713 0000 |001f: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ +0651a4: 5b40 5f03 |0022: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.projection:Lcom/badlogic/gdx/math/Matrix4; // field@035f │ │ +0651a8: 2200 0b02 |0024: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +0651ac: 7010 b713 0000 |0026: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ +0651b2: 5b40 6503 |0029: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.view:Lcom/badlogic/gdx/math/Matrix4; // field@0365 │ │ +0651b6: 2200 0b02 |002b: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +0651ba: 7010 b713 0000 |002d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ +0651c0: 5b40 5803 |0030: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0358 │ │ +0651c4: 2200 0b02 |0032: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +0651c8: 7010 b713 0000 |0034: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ +0651ce: 5b40 5c03 |0037: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.invProjectionView:Lcom/badlogic/gdx/math/Matrix4; // field@035c │ │ +0651d2: 5943 5d03 |0039: iput v3, v4, Lcom/badlogic/gdx/graphics/Camera;.near:F // field@035d │ │ +0651d6: 1500 c842 |003b: const/high16 v0, #int 1120403456 // #42c8 │ │ +0651da: 5940 5a03 |003d: iput v0, v4, Lcom/badlogic/gdx/graphics/Camera;.far:F // field@035a │ │ +0651de: 5942 6703 |003f: iput v2, v4, Lcom/badlogic/gdx/graphics/Camera;.viewportWidth:F // field@0367 │ │ +0651e2: 5942 6603 |0041: iput v2, v4, Lcom/badlogic/gdx/graphics/Camera;.viewportHeight:F // field@0366 │ │ +0651e6: 2200 ea01 |0043: new-instance v0, Lcom/badlogic/gdx/math/Frustum; // type@01ea │ │ +0651ea: 7010 1713 0000 |0045: invoke-direct {v0}, Lcom/badlogic/gdx/math/Frustum;.:()V // method@1317 │ │ +0651f0: 5b40 5b03 |0048: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.frustum:Lcom/badlogic/gdx/math/Frustum; // field@035b │ │ +0651f4: 2200 0b02 |004a: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +0651f8: 7010 b713 0000 |004c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ +0651fe: 5b40 6203 |004f: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@0362 │ │ +065202: 2200 1202 |0051: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +065206: 7010 7014 0000 |0053: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +06520c: 5b40 6303 |0056: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@0363 │ │ +065210: 2200 1202 |0058: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +065214: 7010 7014 0000 |005a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +06521a: 5b40 6103 |005d: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.right:Lcom/badlogic/gdx/math/Vector3; // field@0361 │ │ +06521e: 2200 1502 |005f: new-instance v0, Lcom/badlogic/gdx/math/collision/Ray; // type@0215 │ │ +065222: 2201 1202 |0061: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +065226: 7010 7014 0100 |0063: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +06522c: 2202 1202 |0066: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +065230: 7010 7014 0200 |0068: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +065236: 7030 c414 1002 |006b: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/collision/Ray;.:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V // method@14c4 │ │ +06523c: 5b40 6003 |006e: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.ray:Lcom/badlogic/gdx/math/collision/Ray; // field@0360 │ │ +065240: 0e00 |0070: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=30 │ │ 0x0006 line=32 │ │ 0x000d line=34 │ │ 0x0016 line=36 │ │ 0x001d line=39 │ │ @@ -27283,27 +27283,27 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/GL10;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -056d68: |[056d68] com.badlogic.gdx.graphics.Camera.apply:(Lcom/badlogic/gdx/graphics/GL10;)V │ │ -056d78: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -056d7a: 1300 0117 |0001: const/16 v0, #int 5889 // #1701 │ │ -056d7e: 7220 e809 0300 |0003: invoke-interface {v3, v0}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@09e8 │ │ -056d84: 5420 5f03 |0006: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.projection:Lcom/badlogic/gdx/math/Matrix4; // field@035f │ │ -056d88: 5400 ca0b |0008: iget-object v0, v0, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -056d8c: 7230 e309 0301 |000a: invoke-interface {v3, v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@09e3 │ │ -056d92: 1300 0017 |000d: const/16 v0, #int 5888 // #1700 │ │ -056d96: 7220 e809 0300 |000f: invoke-interface {v3, v0}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@09e8 │ │ -056d9c: 5420 6503 |0012: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.view:Lcom/badlogic/gdx/math/Matrix4; // field@0365 │ │ -056da0: 5400 ca0b |0014: iget-object v0, v0, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -056da4: 7230 e309 0301 |0016: invoke-interface {v3, v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@09e3 │ │ -056daa: 0e00 |0019: return-void │ │ +065244: |[065244] com.badlogic.gdx.graphics.Camera.apply:(Lcom/badlogic/gdx/graphics/GL10;)V │ │ +065254: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +065256: 1300 0117 |0001: const/16 v0, #int 5889 // #1701 │ │ +06525a: 7220 e809 0300 |0003: invoke-interface {v3, v0}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@09e8 │ │ +065260: 5420 5f03 |0006: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.projection:Lcom/badlogic/gdx/math/Matrix4; // field@035f │ │ +065264: 5400 ca0b |0008: iget-object v0, v0, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +065268: 7230 e309 0301 |000a: invoke-interface {v3, v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@09e3 │ │ +06526e: 1300 0017 |000d: const/16 v0, #int 5888 // #1700 │ │ +065272: 7220 e809 0300 |000f: invoke-interface {v3, v0}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@09e8 │ │ +065278: 5420 6503 |0012: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.view:Lcom/badlogic/gdx/math/Matrix4; // field@0365 │ │ +06527c: 5400 ca0b |0014: iget-object v0, v0, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +065280: 7230 e309 0301 |0016: invoke-interface {v3, v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@09e3 │ │ +065286: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=77 │ │ 0x0006 line=78 │ │ 0x000d line=79 │ │ 0x0012 line=80 │ │ 0x0019 line=81 │ │ @@ -27316,31 +27316,31 @@ │ │ type : '(FF)Lcom/badlogic/gdx/math/collision/Ray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 24 16-bit code units │ │ -056dac: |[056dac] com.badlogic.gdx.graphics.Camera.getPickRay:(FF)Lcom/badlogic/gdx/math/collision/Ray; │ │ -056dbc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -056dbe: 6200 2400 |0001: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -056dc2: 7210 3901 0000 |0003: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ -056dc8: 0a00 |0006: move-result v0 │ │ -056dca: 8205 |0007: int-to-float v5, v0 │ │ -056dcc: 6200 2400 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -056dd0: 7210 3201 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ -056dd6: 0a00 |000d: move-result v0 │ │ -056dd8: 8206 |000e: int-to-float v6, v0 │ │ -056dda: 0770 |000f: move-object v0, v7 │ │ -056ddc: 0181 |0010: move v1, v8 │ │ -056dde: 0192 |0011: move v2, v9 │ │ -056de0: 0134 |0012: move v4, v3 │ │ -056de2: 7407 9509 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/Camera;.getPickRay:(FFFFFF)Lcom/badlogic/gdx/math/collision/Ray; // method@0995 │ │ -056de8: 0c00 |0016: move-result-object v0 │ │ -056dea: 1100 |0017: return-object v0 │ │ +065288: |[065288] com.badlogic.gdx.graphics.Camera.getPickRay:(FF)Lcom/badlogic/gdx/math/collision/Ray; │ │ +065298: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06529a: 6200 2400 |0001: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +06529e: 7210 3901 0000 |0003: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ +0652a4: 0a00 |0006: move-result v0 │ │ +0652a6: 8205 |0007: int-to-float v5, v0 │ │ +0652a8: 6200 2400 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0652ac: 7210 3201 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ +0652b2: 0a00 |000d: move-result v0 │ │ +0652b4: 8206 |000e: int-to-float v6, v0 │ │ +0652b6: 0770 |000f: move-object v0, v7 │ │ +0652b8: 0181 |0010: move v1, v8 │ │ +0652ba: 0192 |0011: move v2, v9 │ │ +0652bc: 0134 |0012: move v4, v3 │ │ +0652be: 7407 9509 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/Camera;.getPickRay:(FFFFFF)Lcom/badlogic/gdx/math/collision/Ray; // method@0995 │ │ +0652c4: 0c00 |0016: move-result-object v0 │ │ +0652c6: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=241 │ │ locals : │ │ 0x0000 - 0x0018 reg=7 this Lcom/badlogic/gdx/graphics/Camera; │ │ 0x0000 - 0x0018 reg=8 x F │ │ 0x0000 - 0x0018 reg=9 y F │ │ @@ -27350,46 +27350,46 @@ │ │ type : '(FFFFFF)Lcom/badlogic/gdx/math/collision/Ray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 53 16-bit code units │ │ -056dec: |[056dec] com.badlogic.gdx.graphics.Camera.getPickRay:(FFFFFF)Lcom/badlogic/gdx/math/collision/Ray; │ │ -056dfc: 5460 6003 |0000: iget-object v0, v6, Lcom/badlogic/gdx/graphics/Camera;.ray:Lcom/badlogic/gdx/math/collision/Ray; // field@0360 │ │ -056e00: 5400 0e0c |0002: iget-object v0, v0, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -056e04: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -056e06: 6e40 9714 7018 |0005: invoke-virtual {v0, v7, v8, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -056e0c: 0c01 |0008: move-result-object v1 │ │ -056e0e: 0760 |0009: move-object v0, v6 │ │ -056e10: 0192 |000a: move v2, v9 │ │ -056e12: 01a3 |000b: move v3, v10 │ │ -056e14: 01b4 |000c: move v4, v11 │ │ -056e16: 01c5 |000d: move v5, v12 │ │ -056e18: 7406 a009 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/Camera;.unproject:(Lcom/badlogic/gdx/math/Vector3;FFFF)V // method@09a0 │ │ -056e1e: 5460 6003 |0011: iget-object v0, v6, Lcom/badlogic/gdx/graphics/Camera;.ray:Lcom/badlogic/gdx/math/collision/Ray; // field@0360 │ │ -056e22: 5400 0d0c |0013: iget-object v0, v0, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -056e26: 1501 803f |0015: const/high16 v1, #int 1065353216 // #3f80 │ │ -056e2a: 6e40 9714 7018 |0017: invoke-virtual {v0, v7, v8, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -056e30: 0c01 |001a: move-result-object v1 │ │ -056e32: 0760 |001b: move-object v0, v6 │ │ -056e34: 0192 |001c: move v2, v9 │ │ -056e36: 01a3 |001d: move v3, v10 │ │ -056e38: 01b4 |001e: move v4, v11 │ │ -056e3a: 01c5 |001f: move v5, v12 │ │ -056e3c: 7406 a009 0000 |0020: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/Camera;.unproject:(Lcom/badlogic/gdx/math/Vector3;FFFF)V // method@09a0 │ │ -056e42: 5460 6003 |0023: iget-object v0, v6, Lcom/badlogic/gdx/graphics/Camera;.ray:Lcom/badlogic/gdx/math/collision/Ray; // field@0360 │ │ -056e46: 5400 0d0c |0025: iget-object v0, v0, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -056e4a: 5461 6003 |0027: iget-object v1, v6, Lcom/badlogic/gdx/graphics/Camera;.ray:Lcom/badlogic/gdx/math/collision/Ray; // field@0360 │ │ -056e4e: 5411 0e0c |0029: iget-object v1, v1, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -056e52: 6e20 9d14 1000 |002b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ -056e58: 0c00 |002e: move-result-object v0 │ │ -056e5a: 6e10 9114 0000 |002f: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -056e60: 5460 6003 |0032: iget-object v0, v6, Lcom/badlogic/gdx/graphics/Camera;.ray:Lcom/badlogic/gdx/math/collision/Ray; // field@0360 │ │ -056e64: 1100 |0034: return-object v0 │ │ +0652c8: |[0652c8] com.badlogic.gdx.graphics.Camera.getPickRay:(FFFFFF)Lcom/badlogic/gdx/math/collision/Ray; │ │ +0652d8: 5460 6003 |0000: iget-object v0, v6, Lcom/badlogic/gdx/graphics/Camera;.ray:Lcom/badlogic/gdx/math/collision/Ray; // field@0360 │ │ +0652dc: 5400 0e0c |0002: iget-object v0, v0, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +0652e0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0652e2: 6e40 9714 7018 |0005: invoke-virtual {v0, v7, v8, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +0652e8: 0c01 |0008: move-result-object v1 │ │ +0652ea: 0760 |0009: move-object v0, v6 │ │ +0652ec: 0192 |000a: move v2, v9 │ │ +0652ee: 01a3 |000b: move v3, v10 │ │ +0652f0: 01b4 |000c: move v4, v11 │ │ +0652f2: 01c5 |000d: move v5, v12 │ │ +0652f4: 7406 a009 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/Camera;.unproject:(Lcom/badlogic/gdx/math/Vector3;FFFF)V // method@09a0 │ │ +0652fa: 5460 6003 |0011: iget-object v0, v6, Lcom/badlogic/gdx/graphics/Camera;.ray:Lcom/badlogic/gdx/math/collision/Ray; // field@0360 │ │ +0652fe: 5400 0d0c |0013: iget-object v0, v0, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +065302: 1501 803f |0015: const/high16 v1, #int 1065353216 // #3f80 │ │ +065306: 6e40 9714 7018 |0017: invoke-virtual {v0, v7, v8, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +06530c: 0c01 |001a: move-result-object v1 │ │ +06530e: 0760 |001b: move-object v0, v6 │ │ +065310: 0192 |001c: move v2, v9 │ │ +065312: 01a3 |001d: move v3, v10 │ │ +065314: 01b4 |001e: move v4, v11 │ │ +065316: 01c5 |001f: move v5, v12 │ │ +065318: 7406 a009 0000 |0020: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/Camera;.unproject:(Lcom/badlogic/gdx/math/Vector3;FFFF)V // method@09a0 │ │ +06531e: 5460 6003 |0023: iget-object v0, v6, Lcom/badlogic/gdx/graphics/Camera;.ray:Lcom/badlogic/gdx/math/collision/Ray; // field@0360 │ │ +065322: 5400 0d0c |0025: iget-object v0, v0, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +065326: 5461 6003 |0027: iget-object v1, v6, Lcom/badlogic/gdx/graphics/Camera;.ray:Lcom/badlogic/gdx/math/collision/Ray; // field@0360 │ │ +06532a: 5411 0e0c |0029: iget-object v1, v1, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +06532e: 6e20 9d14 1000 |002b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ +065334: 0c00 |002e: move-result-object v0 │ │ +065336: 6e10 9114 0000 |002f: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +06533c: 5460 6003 |0032: iget-object v0, v6, Lcom/badlogic/gdx/graphics/Camera;.ray:Lcom/badlogic/gdx/math/collision/Ray; // field@0360 │ │ +065340: 1100 |0034: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0011 line=228 │ │ 0x0023 line=229 │ │ 0x0032 line=230 │ │ locals : │ │ @@ -27406,23 +27406,23 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -056e68: |[056e68] com.badlogic.gdx.graphics.Camera.lookAt:(FFF)V │ │ -056e78: 5420 5903 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0359 │ │ -056e7c: 6e40 9714 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -056e82: 0c00 |0005: move-result-object v0 │ │ -056e84: 5421 5e03 |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/Camera;.position:Lcom/badlogic/gdx/math/Vector3; // field@035e │ │ -056e88: 6e20 9d14 1000 |0008: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ -056e8e: 0c00 |000b: move-result-object v0 │ │ -056e90: 6e10 9114 0000 |000c: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -056e96: 0e00 |000f: return-void │ │ +065344: |[065344] com.badlogic.gdx.graphics.Camera.lookAt:(FFF)V │ │ +065354: 5420 5903 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0359 │ │ +065358: 6e40 9714 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +06535e: 0c00 |0005: move-result-object v0 │ │ +065360: 5421 5e03 |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/Camera;.position:Lcom/badlogic/gdx/math/Vector3; // field@035e │ │ +065364: 6e20 9d14 1000 |0008: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ +06536a: 0c00 |000b: move-result-object v0 │ │ +06536c: 6e10 9114 0000 |000c: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +065372: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x000f line=89 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/badlogic/gdx/graphics/Camera; │ │ 0x0000 - 0x0010 reg=3 x F │ │ @@ -27434,32 +27434,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -056e98: |[056e98] com.badlogic.gdx.graphics.Camera.normalizeUp:()V │ │ -056ea8: 5420 6103 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.right:Lcom/badlogic/gdx/math/Vector3; // field@0361 │ │ -056eac: 5421 5903 |0002: iget-object v1, v2, Lcom/badlogic/gdx/graphics/Camera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0359 │ │ -056eb0: 6e20 9814 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -056eb6: 0c00 |0007: move-result-object v0 │ │ -056eb8: 5421 6403 |0008: iget-object v1, v2, Lcom/badlogic/gdx/graphics/Camera;.up:Lcom/badlogic/gdx/math/Vector3; // field@0364 │ │ -056ebc: 6e20 7914 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1479 │ │ -056ec2: 0c00 |000d: move-result-object v0 │ │ -056ec4: 6e10 9114 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -056eca: 5420 6403 |0011: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.up:Lcom/badlogic/gdx/math/Vector3; // field@0364 │ │ -056ece: 5421 6103 |0013: iget-object v1, v2, Lcom/badlogic/gdx/graphics/Camera;.right:Lcom/badlogic/gdx/math/Vector3; // field@0361 │ │ -056ed2: 6e20 9814 1000 |0015: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -056ed8: 0c00 |0018: move-result-object v0 │ │ -056eda: 5421 5903 |0019: iget-object v1, v2, Lcom/badlogic/gdx/graphics/Camera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0359 │ │ -056ede: 6e20 7914 1000 |001b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1479 │ │ -056ee4: 0c00 |001e: move-result-object v0 │ │ -056ee6: 6e10 9114 0000 |001f: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -056eec: 0e00 |0022: return-void │ │ +065374: |[065374] com.badlogic.gdx.graphics.Camera.normalizeUp:()V │ │ +065384: 5420 6103 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.right:Lcom/badlogic/gdx/math/Vector3; // field@0361 │ │ +065388: 5421 5903 |0002: iget-object v1, v2, Lcom/badlogic/gdx/graphics/Camera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0359 │ │ +06538c: 6e20 9814 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +065392: 0c00 |0007: move-result-object v0 │ │ +065394: 5421 6403 |0008: iget-object v1, v2, Lcom/badlogic/gdx/graphics/Camera;.up:Lcom/badlogic/gdx/math/Vector3; // field@0364 │ │ +065398: 6e20 7914 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1479 │ │ +06539e: 0c00 |000d: move-result-object v0 │ │ +0653a0: 6e10 9114 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +0653a6: 5420 6403 |0011: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.up:Lcom/badlogic/gdx/math/Vector3; // field@0364 │ │ +0653aa: 5421 6103 |0013: iget-object v1, v2, Lcom/badlogic/gdx/graphics/Camera;.right:Lcom/badlogic/gdx/math/Vector3; // field@0361 │ │ +0653ae: 6e20 9814 1000 |0015: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +0653b4: 0c00 |0018: move-result-object v0 │ │ +0653b6: 5421 5903 |0019: iget-object v1, v2, Lcom/badlogic/gdx/graphics/Camera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0359 │ │ +0653ba: 6e20 7914 1000 |001b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1479 │ │ +0653c0: 0c00 |001e: move-result-object v0 │ │ +0653c2: 6e10 9114 0000 |001f: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +0653c8: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0011 line=97 │ │ 0x0022 line=98 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lcom/badlogic/gdx/graphics/Camera; │ │ @@ -27469,29 +27469,29 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 22 16-bit code units │ │ -056ef0: |[056ef0] com.badlogic.gdx.graphics.Camera.project:(Lcom/badlogic/gdx/math/Vector3;)V │ │ -056f00: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -056f02: 6200 2400 |0001: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -056f06: 7210 3901 0000 |0003: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ -056f0c: 0a00 |0006: move-result v0 │ │ -056f0e: 8204 |0007: int-to-float v4, v0 │ │ -056f10: 6200 2400 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -056f14: 7210 3201 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ -056f1a: 0a00 |000d: move-result v0 │ │ -056f1c: 8205 |000e: int-to-float v5, v0 │ │ -056f1e: 0760 |000f: move-object v0, v6 │ │ -056f20: 0771 |0010: move-object v1, v7 │ │ -056f22: 0123 |0011: move v3, v2 │ │ -056f24: 7406 9909 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/Camera;.project:(Lcom/badlogic/gdx/math/Vector3;FFFF)V // method@0999 │ │ -056f2a: 0e00 |0015: return-void │ │ +0653cc: |[0653cc] com.badlogic.gdx.graphics.Camera.project:(Lcom/badlogic/gdx/math/Vector3;)V │ │ +0653dc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0653de: 6200 2400 |0001: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0653e2: 7210 3901 0000 |0003: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ +0653e8: 0a00 |0006: move-result v0 │ │ +0653ea: 8204 |0007: int-to-float v4, v0 │ │ +0653ec: 6200 2400 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0653f0: 7210 3201 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ +0653f6: 0a00 |000d: move-result v0 │ │ +0653f8: 8205 |000e: int-to-float v5, v0 │ │ +0653fa: 0760 |000f: move-object v0, v6 │ │ +0653fc: 0771 |0010: move-object v1, v7 │ │ +0653fe: 0123 |0011: move v3, v2 │ │ +065400: 7406 9909 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/Camera;.project:(Lcom/badlogic/gdx/math/Vector3;FFFF)V // method@0999 │ │ +065406: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=194 │ │ 0x0015 line=195 │ │ locals : │ │ 0x0000 - 0x0016 reg=6 this Lcom/badlogic/gdx/graphics/Camera; │ │ 0x0000 - 0x0016 reg=7 vec Lcom/badlogic/gdx/math/Vector3; │ │ @@ -27501,36 +27501,36 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -056f2c: |[056f2c] com.badlogic.gdx.graphics.Camera.project:(Lcom/badlogic/gdx/math/Vector3;FFFF)V │ │ -056f3c: 1502 0040 |0000: const/high16 v2, #int 1073741824 // #4000 │ │ -056f40: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ -056f44: 5430 5803 |0004: iget-object v0, v3, Lcom/badlogic/gdx/graphics/Camera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0358 │ │ -056f48: 6e20 9214 0400 |0006: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/math/Vector3;.prj:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@1492 │ │ -056f4e: 5240 fe0b |0009: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -056f52: c610 |000b: add-float/2addr v0, v1 │ │ -056f54: c870 |000c: mul-float/2addr v0, v7 │ │ -056f56: c920 |000d: div-float/2addr v0, v2 │ │ -056f58: c650 |000e: add-float/2addr v0, v5 │ │ -056f5a: 5940 fe0b |000f: iput v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -056f5e: 5240 ff0b |0011: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -056f62: c610 |0013: add-float/2addr v0, v1 │ │ -056f64: c880 |0014: mul-float/2addr v0, v8 │ │ -056f66: c920 |0015: div-float/2addr v0, v2 │ │ -056f68: c660 |0016: add-float/2addr v0, v6 │ │ -056f6a: 5940 ff0b |0017: iput v0, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -056f6e: 5240 000c |0019: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -056f72: c610 |001b: add-float/2addr v0, v1 │ │ -056f74: c920 |001c: div-float/2addr v0, v2 │ │ -056f76: 5940 000c |001d: iput v0, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -056f7a: 0e00 |001f: return-void │ │ +065408: |[065408] com.badlogic.gdx.graphics.Camera.project:(Lcom/badlogic/gdx/math/Vector3;FFFF)V │ │ +065418: 1502 0040 |0000: const/high16 v2, #int 1073741824 // #4000 │ │ +06541c: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ +065420: 5430 5803 |0004: iget-object v0, v3, Lcom/badlogic/gdx/graphics/Camera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0358 │ │ +065424: 6e20 9214 0400 |0006: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/math/Vector3;.prj:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@1492 │ │ +06542a: 5240 fe0b |0009: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +06542e: c610 |000b: add-float/2addr v0, v1 │ │ +065430: c870 |000c: mul-float/2addr v0, v7 │ │ +065432: c920 |000d: div-float/2addr v0, v2 │ │ +065434: c650 |000e: add-float/2addr v0, v5 │ │ +065436: 5940 fe0b |000f: iput v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +06543a: 5240 ff0b |0011: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +06543e: c610 |0013: add-float/2addr v0, v1 │ │ +065440: c880 |0014: mul-float/2addr v0, v8 │ │ +065442: c920 |0015: div-float/2addr v0, v2 │ │ +065444: c660 |0016: add-float/2addr v0, v6 │ │ +065446: 5940 ff0b |0017: iput v0, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +06544a: 5240 000c |0019: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +06544e: c610 |001b: add-float/2addr v0, v1 │ │ +065450: c920 |001c: div-float/2addr v0, v2 │ │ +065452: 5940 000c |001d: iput v0, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +065456: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=211 │ │ 0x0009 line=212 │ │ 0x0011 line=213 │ │ 0x0019 line=214 │ │ 0x001f line=215 │ │ @@ -27547,20 +27547,20 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -056f7c: |[056f7c] com.badlogic.gdx.graphics.Camera.rotate:(FFFF)V │ │ -056f8c: 5410 6303 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Camera;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@0363 │ │ -056f90: 6e40 9714 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -056f96: 0c00 |0005: move-result-object v0 │ │ -056f98: 6e30 9b09 0102 |0006: invoke-virtual {v1, v0, v2}, Lcom/badlogic/gdx/graphics/Camera;.rotate:(Lcom/badlogic/gdx/math/Vector3;F)V // method@099b │ │ -056f9e: 0e00 |0009: return-void │ │ +065458: |[065458] com.badlogic.gdx.graphics.Camera.rotate:(FFFF)V │ │ +065468: 5410 6303 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Camera;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@0363 │ │ +06546c: 6e40 9714 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +065472: 0c00 |0005: move-result-object v0 │ │ +065474: 6e30 9b09 0102 |0006: invoke-virtual {v1, v0, v2}, Lcom/badlogic/gdx/graphics/Camera;.rotate:(Lcom/badlogic/gdx/math/Vector3;F)V // method@099b │ │ +06547a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0009 line=109 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/graphics/Camera; │ │ 0x0000 - 0x000a reg=2 angle F │ │ @@ -27573,28 +27573,28 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -056fa0: |[056fa0] com.badlogic.gdx.graphics.Camera.rotate:(Lcom/badlogic/gdx/math/Vector3;F)V │ │ -056fb0: 5420 6203 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@0362 │ │ -056fb4: 6e30 e213 3004 |0002: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/math/Matrix4;.setToRotation:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Matrix4; // method@13e2 │ │ -056fba: 5420 5903 |0005: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0359 │ │ -056fbe: 5421 6203 |0007: iget-object v1, v2, Lcom/badlogic/gdx/graphics/Camera;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@0362 │ │ -056fc2: 6e20 8f14 1000 |0009: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@148f │ │ -056fc8: 0c00 |000c: move-result-object v0 │ │ -056fca: 6e10 9114 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -056fd0: 5420 6403 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.up:Lcom/badlogic/gdx/math/Vector3; // field@0364 │ │ -056fd4: 5421 6203 |0012: iget-object v1, v2, Lcom/badlogic/gdx/graphics/Camera;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@0362 │ │ -056fd8: 6e20 8f14 1000 |0014: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@148f │ │ -056fde: 0c00 |0017: move-result-object v0 │ │ -056fe0: 6e10 9114 0000 |0018: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -056fe6: 0e00 |001b: return-void │ │ +06547c: |[06547c] com.badlogic.gdx.graphics.Camera.rotate:(Lcom/badlogic/gdx/math/Vector3;F)V │ │ +06548c: 5420 6203 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@0362 │ │ +065490: 6e30 e213 3004 |0002: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/math/Matrix4;.setToRotation:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Matrix4; // method@13e2 │ │ +065496: 5420 5903 |0005: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0359 │ │ +06549a: 5421 6203 |0007: iget-object v1, v2, Lcom/badlogic/gdx/graphics/Camera;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@0362 │ │ +06549e: 6e20 8f14 1000 |0009: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@148f │ │ +0654a4: 0c00 |000c: move-result-object v0 │ │ +0654a6: 6e10 9114 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +0654ac: 5420 6403 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.up:Lcom/badlogic/gdx/math/Vector3; // field@0364 │ │ +0654b0: 5421 6203 |0012: iget-object v1, v2, Lcom/badlogic/gdx/graphics/Camera;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@0362 │ │ +0654b4: 6e20 8f14 1000 |0014: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@148f │ │ +0654ba: 0c00 |0017: move-result-object v0 │ │ +0654bc: 6e10 9114 0000 |0018: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +0654c2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0005 line=118 │ │ 0x0010 line=119 │ │ 0x001b line=120 │ │ locals : │ │ @@ -27607,36 +27607,36 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -056fe8: |[056fe8] com.badlogic.gdx.graphics.Camera.rotateAround:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;F)V │ │ -056ff8: 5430 6303 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/Camera;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@0363 │ │ -056ffc: 6e20 9814 4000 |0002: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -057002: 5430 6303 |0005: iget-object v0, v3, Lcom/badlogic/gdx/graphics/Camera;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@0363 │ │ -057006: 5431 5e03 |0007: iget-object v1, v3, Lcom/badlogic/gdx/graphics/Camera;.position:Lcom/badlogic/gdx/math/Vector3; // field@035e │ │ -05700a: 6e20 9d14 1000 |0009: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ -057010: 5430 6303 |000c: iget-object v0, v3, Lcom/badlogic/gdx/graphics/Camera;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@0363 │ │ -057014: 6e20 9e09 0300 |000e: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/Camera;.translate:(Lcom/badlogic/gdx/math/Vector3;)V // method@099e │ │ -05701a: 6e30 9b09 5306 |0011: invoke-virtual {v3, v5, v6}, Lcom/badlogic/gdx/graphics/Camera;.rotate:(Lcom/badlogic/gdx/math/Vector3;F)V // method@099b │ │ -057020: 5430 6303 |0014: iget-object v0, v3, Lcom/badlogic/gdx/graphics/Camera;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@0363 │ │ -057024: 6e30 9514 5006 |0016: invoke-virtual {v0, v5, v6}, Lcom/badlogic/gdx/math/Vector3;.rotate:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Vector3; // method@1495 │ │ -05702a: 5430 6303 |0019: iget-object v0, v3, Lcom/badlogic/gdx/graphics/Camera;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@0363 │ │ -05702e: 5200 fe0b |001b: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -057032: 7f00 |001d: neg-float v0, v0 │ │ -057034: 5431 6303 |001e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/Camera;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@0363 │ │ -057038: 5211 ff0b |0020: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -05703c: 7f11 |0022: neg-float v1, v1 │ │ -05703e: 5432 6303 |0023: iget-object v2, v3, Lcom/badlogic/gdx/graphics/Camera;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@0363 │ │ -057042: 5222 000c |0025: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -057046: 7f22 |0027: neg-float v2, v2 │ │ -057048: 6e40 9d09 0321 |0028: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/graphics/Camera;.translate:(FFF)V // method@099d │ │ -05704e: 0e00 |002b: return-void │ │ +0654c4: |[0654c4] com.badlogic.gdx.graphics.Camera.rotateAround:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;F)V │ │ +0654d4: 5430 6303 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/Camera;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@0363 │ │ +0654d8: 6e20 9814 4000 |0002: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +0654de: 5430 6303 |0005: iget-object v0, v3, Lcom/badlogic/gdx/graphics/Camera;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@0363 │ │ +0654e2: 5431 5e03 |0007: iget-object v1, v3, Lcom/badlogic/gdx/graphics/Camera;.position:Lcom/badlogic/gdx/math/Vector3; // field@035e │ │ +0654e6: 6e20 9d14 1000 |0009: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ +0654ec: 5430 6303 |000c: iget-object v0, v3, Lcom/badlogic/gdx/graphics/Camera;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@0363 │ │ +0654f0: 6e20 9e09 0300 |000e: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/Camera;.translate:(Lcom/badlogic/gdx/math/Vector3;)V // method@099e │ │ +0654f6: 6e30 9b09 5306 |0011: invoke-virtual {v3, v5, v6}, Lcom/badlogic/gdx/graphics/Camera;.rotate:(Lcom/badlogic/gdx/math/Vector3;F)V // method@099b │ │ +0654fc: 5430 6303 |0014: iget-object v0, v3, Lcom/badlogic/gdx/graphics/Camera;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@0363 │ │ +065500: 6e30 9514 5006 |0016: invoke-virtual {v0, v5, v6}, Lcom/badlogic/gdx/math/Vector3;.rotate:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Vector3; // method@1495 │ │ +065506: 5430 6303 |0019: iget-object v0, v3, Lcom/badlogic/gdx/graphics/Camera;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@0363 │ │ +06550a: 5200 fe0b |001b: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +06550e: 7f00 |001d: neg-float v0, v0 │ │ +065510: 5431 6303 |001e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/Camera;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@0363 │ │ +065514: 5211 ff0b |0020: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +065518: 7f11 |0022: neg-float v1, v1 │ │ +06551a: 5432 6303 |0023: iget-object v2, v3, Lcom/badlogic/gdx/graphics/Camera;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@0363 │ │ +06551e: 5222 000c |0025: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +065522: 7f22 |0027: neg-float v2, v2 │ │ +065524: 6e40 9d09 0321 |0028: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/graphics/Camera;.translate:(FFF)V // method@099d │ │ +06552a: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0005 line=130 │ │ 0x000c line=131 │ │ 0x0011 line=132 │ │ 0x0014 line=133 │ │ @@ -27653,18 +27653,18 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -057050: |[057050] com.badlogic.gdx.graphics.Camera.translate:(FFF)V │ │ -057060: 5410 5e03 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Camera;.position:Lcom/badlogic/gdx/math/Vector3; // field@035e │ │ -057064: 6e40 7514 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1475 │ │ -05706a: 0e00 |0005: return-void │ │ +06552c: |[06552c] com.badlogic.gdx.graphics.Camera.translate:(FFF)V │ │ +06553c: 5410 5e03 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Camera;.position:Lcom/badlogic/gdx/math/Vector3; // field@035e │ │ +065540: 6e40 7514 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1475 │ │ +065546: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0005 line=143 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/Camera; │ │ 0x0000 - 0x0006 reg=2 x F │ │ @@ -27676,18 +27676,18 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05706c: |[05706c] com.badlogic.gdx.graphics.Camera.translate:(Lcom/badlogic/gdx/math/Vector3;)V │ │ -05707c: 5410 5e03 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Camera;.position:Lcom/badlogic/gdx/math/Vector3; // field@035e │ │ -057080: 6e20 7614 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -057086: 0e00 |0005: return-void │ │ +065548: |[065548] com.badlogic.gdx.graphics.Camera.translate:(Lcom/badlogic/gdx/math/Vector3;)V │ │ +065558: 5410 5e03 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Camera;.position:Lcom/badlogic/gdx/math/Vector3; // field@035e │ │ +06555c: 6e20 7614 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +065562: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0005 line=149 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/Camera; │ │ 0x0000 - 0x0006 reg=2 vec Lcom/badlogic/gdx/math/Vector3; │ │ @@ -27697,29 +27697,29 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 22 16-bit code units │ │ -057088: |[057088] com.badlogic.gdx.graphics.Camera.unproject:(Lcom/badlogic/gdx/math/Vector3;)V │ │ -057098: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05709a: 6200 2400 |0001: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -05709e: 7210 3901 0000 |0003: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ -0570a4: 0a00 |0006: move-result v0 │ │ -0570a6: 8204 |0007: int-to-float v4, v0 │ │ -0570a8: 6200 2400 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0570ac: 7210 3201 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ -0570b2: 0a00 |000d: move-result v0 │ │ -0570b4: 8205 |000e: int-to-float v5, v0 │ │ -0570b6: 0760 |000f: move-object v0, v6 │ │ -0570b8: 0771 |0010: move-object v1, v7 │ │ -0570ba: 0123 |0011: move v3, v2 │ │ -0570bc: 7406 a009 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/Camera;.unproject:(Lcom/badlogic/gdx/math/Vector3;FFFF)V // method@09a0 │ │ -0570c2: 0e00 |0015: return-void │ │ +065564: |[065564] com.badlogic.gdx.graphics.Camera.unproject:(Lcom/badlogic/gdx/math/Vector3;)V │ │ +065574: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +065576: 6200 2400 |0001: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +06557a: 7210 3901 0000 |0003: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ +065580: 0a00 |0006: move-result v0 │ │ +065582: 8204 |0007: int-to-float v4, v0 │ │ +065584: 6200 2400 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +065588: 7210 3201 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ +06558e: 0a00 |000d: move-result v0 │ │ +065590: 8205 |000e: int-to-float v5, v0 │ │ +065592: 0760 |000f: move-object v0, v6 │ │ +065594: 0771 |0010: move-object v1, v7 │ │ +065596: 0123 |0011: move v3, v2 │ │ +065598: 7406 a009 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/Camera;.unproject:(Lcom/badlogic/gdx/math/Vector3;FFFF)V // method@09a0 │ │ +06559e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=184 │ │ 0x0015 line=185 │ │ locals : │ │ 0x0000 - 0x0016 reg=6 this Lcom/badlogic/gdx/graphics/Camera; │ │ 0x0000 - 0x0016 reg=7 vec Lcom/badlogic/gdx/math/Vector3; │ │ @@ -27729,42 +27729,42 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0570c4: |[0570c4] com.badlogic.gdx.graphics.Camera.unproject:(Lcom/badlogic/gdx/math/Vector3;FFFF)V │ │ -0570d4: 1504 0040 |0000: const/high16 v4, #int 1073741824 // #4000 │ │ -0570d8: 1503 803f |0002: const/high16 v3, #int 1065353216 // #3f80 │ │ -0570dc: 5260 fe0b |0004: iget v0, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0570e0: 5261 ff0b |0006: iget v1, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0570e4: c770 |0008: sub-float/2addr v0, v7 │ │ -0570e6: 6202 2400 |0009: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0570ea: 7210 3201 0200 |000b: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ -0570f0: 0a02 |000e: move-result v2 │ │ -0570f2: 8222 |000f: int-to-float v2, v2 │ │ -0570f4: c712 |0010: sub-float/2addr v2, v1 │ │ -0570f6: a701 0203 |0011: sub-float v1, v2, v3 │ │ -0570fa: c781 |0013: sub-float/2addr v1, v8 │ │ -0570fc: a802 0400 |0014: mul-float v2, v4, v0 │ │ -057100: c992 |0016: div-float/2addr v2, v9 │ │ -057102: c732 |0017: sub-float/2addr v2, v3 │ │ -057104: 5962 fe0b |0018: iput v2, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -057108: a802 0401 |001a: mul-float v2, v4, v1 │ │ -05710c: c9a2 |001c: div-float/2addr v2, v10 │ │ -05710e: c732 |001d: sub-float/2addr v2, v3 │ │ -057110: 5962 ff0b |001e: iput v2, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -057114: 5262 000c |0020: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -057118: c842 |0022: mul-float/2addr v2, v4 │ │ -05711a: c732 |0023: sub-float/2addr v2, v3 │ │ -05711c: 5962 000c |0024: iput v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -057120: 5452 5c03 |0026: iget-object v2, v5, Lcom/badlogic/gdx/graphics/Camera;.invProjectionView:Lcom/badlogic/gdx/math/Matrix4; // field@035c │ │ -057124: 6e20 9214 2600 |0028: invoke-virtual {v6, v2}, Lcom/badlogic/gdx/math/Vector3;.prj:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@1492 │ │ -05712a: 0e00 |002b: return-void │ │ +0655a0: |[0655a0] com.badlogic.gdx.graphics.Camera.unproject:(Lcom/badlogic/gdx/math/Vector3;FFFF)V │ │ +0655b0: 1504 0040 |0000: const/high16 v4, #int 1073741824 // #4000 │ │ +0655b4: 1503 803f |0002: const/high16 v3, #int 1065353216 // #3f80 │ │ +0655b8: 5260 fe0b |0004: iget v0, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0655bc: 5261 ff0b |0006: iget v1, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0655c0: c770 |0008: sub-float/2addr v0, v7 │ │ +0655c2: 6202 2400 |0009: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0655c6: 7210 3201 0200 |000b: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ +0655cc: 0a02 |000e: move-result v2 │ │ +0655ce: 8222 |000f: int-to-float v2, v2 │ │ +0655d0: c712 |0010: sub-float/2addr v2, v1 │ │ +0655d2: a701 0203 |0011: sub-float v1, v2, v3 │ │ +0655d6: c781 |0013: sub-float/2addr v1, v8 │ │ +0655d8: a802 0400 |0014: mul-float v2, v4, v0 │ │ +0655dc: c992 |0016: div-float/2addr v2, v9 │ │ +0655de: c732 |0017: sub-float/2addr v2, v3 │ │ +0655e0: 5962 fe0b |0018: iput v2, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0655e4: a802 0401 |001a: mul-float v2, v4, v1 │ │ +0655e8: c9a2 |001c: div-float/2addr v2, v10 │ │ +0655ea: c732 |001d: sub-float/2addr v2, v3 │ │ +0655ec: 5962 ff0b |001e: iput v2, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0655f0: 5262 000c |0020: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0655f4: c842 |0022: mul-float/2addr v2, v4 │ │ +0655f6: c732 |0023: sub-float/2addr v2, v3 │ │ +0655f8: 5962 000c |0024: iput v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0655fc: 5452 5c03 |0026: iget-object v2, v5, Lcom/badlogic/gdx/graphics/Camera;.invProjectionView:Lcom/badlogic/gdx/math/Matrix4; // field@035c │ │ +065600: 6e20 9214 2600 |0028: invoke-virtual {v6, v2}, Lcom/badlogic/gdx/math/Vector3;.prj:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@1492 │ │ +065606: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=165 │ │ 0x0008 line=166 │ │ 0x0009 line=167 │ │ 0x0013 line=168 │ │ 0x0014 line=169 │ │ @@ -27793,17 +27793,17 @@ │ │ type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 578 (Camera.java) │ │ │ │ Class #114 header: │ │ -class_idx : 275 │ │ +class_idx : 273 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 629 │ │ static_fields_size : 15 │ │ instance_fields_size: 4 │ │ direct_methods_size : 22 │ │ virtual_methods_size: 14 │ │ │ │ Class #114 - │ │ @@ -27895,69 +27895,69 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 124 16-bit code units │ │ -05712c: |[05712c] com.badlogic.gdx.graphics.Color.:()V │ │ -05713c: 1505 403f |0000: const/high16 v5, #int 1061158912 // #3f40 │ │ -057140: 1502 003f |0002: const/high16 v2, #int 1056964608 // #3f00 │ │ -057144: 1501 803e |0004: const/high16 v1, #int 1048576000 // #3e80 │ │ -057148: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -05714a: 1503 803f |0007: const/high16 v3, #int 1065353216 // #3f80 │ │ -05714e: 2200 1301 |0009: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -057152: 7054 a509 4044 |000b: invoke-direct {v0, v4, v4, v4, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -057158: 6900 6a03 |000e: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.CLEAR:Lcom/badlogic/gdx/graphics/Color; // field@036a │ │ -05715c: 2200 1301 |0010: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -057160: 7053 a509 3033 |0012: invoke-direct {v0, v3, v3, v3, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -057166: 6900 7403 |0015: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ -05716a: 2200 1301 |0017: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -05716e: 7053 a509 4044 |0019: invoke-direct {v0, v4, v4, v4, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -057174: 6900 6803 |001c: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.BLACK:Lcom/badlogic/gdx/graphics/Color; // field@0368 │ │ -057178: 2200 1301 |001e: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -05717c: 7053 a509 3044 |0020: invoke-direct {v0, v3, v4, v4, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -057182: 6900 7303 |0023: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.RED:Lcom/badlogic/gdx/graphics/Color; // field@0373 │ │ -057186: 2200 1301 |0025: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -05718a: 7053 a509 4043 |0027: invoke-direct {v0, v4, v3, v4, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -057190: 6900 6e03 |002a: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.GREEN:Lcom/badlogic/gdx/graphics/Color; // field@036e │ │ -057194: 2200 1301 |002c: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -057198: 7053 a509 4034 |002e: invoke-direct {v0, v4, v4, v3, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -05719e: 6900 6903 |0031: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.BLUE:Lcom/badlogic/gdx/graphics/Color; // field@0369 │ │ -0571a2: 2200 1301 |0033: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0571a6: 7053 a509 5055 |0035: invoke-direct {v0, v5, v5, v5, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -0571ac: 6900 6f03 |0038: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.LIGHT_GRAY:Lcom/badlogic/gdx/graphics/Color; // field@036f │ │ -0571b0: 2200 1301 |003a: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0571b4: 7053 a509 2022 |003c: invoke-direct {v0, v2, v2, v2, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -0571ba: 6900 6d03 |003f: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.GRAY:Lcom/badlogic/gdx/graphics/Color; // field@036d │ │ -0571be: 2200 1301 |0041: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0571c2: 7053 a509 1011 |0043: invoke-direct {v0, v1, v1, v1, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -0571c8: 6900 6c03 |0046: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.DARK_GRAY:Lcom/badlogic/gdx/graphics/Color; // field@036c │ │ -0571cc: 2200 1301 |0048: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0571d0: 1401 7b14 2e3f |004a: const v1, #float 0.68 // #3f2e147b │ │ -0571d6: 1402 7b14 2e3f |004d: const v2, #float 0.68 // #3f2e147b │ │ -0571dc: 7053 a509 3021 |0050: invoke-direct {v0, v3, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -0571e2: 6900 7203 |0053: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.PINK:Lcom/badlogic/gdx/graphics/Color; // field@0372 │ │ -0571e6: 2200 1301 |0055: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0571ea: 1401 14ae 473f |0057: const v1, #float 0.78 // #3f47ae14 │ │ -0571f0: 7053 a509 3041 |005a: invoke-direct {v0, v3, v1, v4, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -0571f6: 6900 7103 |005d: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.ORANGE:Lcom/badlogic/gdx/graphics/Color; // field@0371 │ │ -0571fa: 2200 1301 |005f: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0571fe: 7053 a509 3043 |0061: invoke-direct {v0, v3, v3, v4, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -057204: 6900 7503 |0064: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.YELLOW:Lcom/badlogic/gdx/graphics/Color; // field@0375 │ │ -057208: 2200 1301 |0066: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -05720c: 7053 a509 3034 |0068: invoke-direct {v0, v3, v4, v3, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -057212: 6900 7003 |006b: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.MAGENTA:Lcom/badlogic/gdx/graphics/Color; // field@0370 │ │ -057216: 2200 1301 |006d: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -05721a: 7053 a509 4033 |006f: invoke-direct {v0, v4, v3, v3, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -057220: 6900 6b03 |0072: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.CYAN:Lcom/badlogic/gdx/graphics/Color; // field@036b │ │ -057224: 2200 1301 |0074: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -057228: 7010 a409 0000 |0076: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/Color;.:()V // method@09a4 │ │ -05722e: 6900 7a03 |0079: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.tmp:Lcom/badlogic/gdx/graphics/Color; // field@037a │ │ -057232: 0e00 |007b: return-void │ │ +065608: |[065608] com.badlogic.gdx.graphics.Color.:()V │ │ +065618: 1505 403f |0000: const/high16 v5, #int 1061158912 // #3f40 │ │ +06561c: 1502 003f |0002: const/high16 v2, #int 1056964608 // #3f00 │ │ +065620: 1501 803e |0004: const/high16 v1, #int 1048576000 // #3e80 │ │ +065624: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +065626: 1503 803f |0007: const/high16 v3, #int 1065353216 // #3f80 │ │ +06562a: 2200 1101 |0009: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +06562e: 7054 a509 4044 |000b: invoke-direct {v0, v4, v4, v4, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +065634: 6900 6a03 |000e: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.CLEAR:Lcom/badlogic/gdx/graphics/Color; // field@036a │ │ +065638: 2200 1101 |0010: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +06563c: 7053 a509 3033 |0012: invoke-direct {v0, v3, v3, v3, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +065642: 6900 7403 |0015: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ +065646: 2200 1101 |0017: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +06564a: 7053 a509 4044 |0019: invoke-direct {v0, v4, v4, v4, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +065650: 6900 6803 |001c: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.BLACK:Lcom/badlogic/gdx/graphics/Color; // field@0368 │ │ +065654: 2200 1101 |001e: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +065658: 7053 a509 3044 |0020: invoke-direct {v0, v3, v4, v4, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +06565e: 6900 7303 |0023: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.RED:Lcom/badlogic/gdx/graphics/Color; // field@0373 │ │ +065662: 2200 1101 |0025: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +065666: 7053 a509 4043 |0027: invoke-direct {v0, v4, v3, v4, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +06566c: 6900 6e03 |002a: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.GREEN:Lcom/badlogic/gdx/graphics/Color; // field@036e │ │ +065670: 2200 1101 |002c: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +065674: 7053 a509 4034 |002e: invoke-direct {v0, v4, v4, v3, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +06567a: 6900 6903 |0031: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.BLUE:Lcom/badlogic/gdx/graphics/Color; // field@0369 │ │ +06567e: 2200 1101 |0033: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +065682: 7053 a509 5055 |0035: invoke-direct {v0, v5, v5, v5, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +065688: 6900 6f03 |0038: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.LIGHT_GRAY:Lcom/badlogic/gdx/graphics/Color; // field@036f │ │ +06568c: 2200 1101 |003a: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +065690: 7053 a509 2022 |003c: invoke-direct {v0, v2, v2, v2, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +065696: 6900 6d03 |003f: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.GRAY:Lcom/badlogic/gdx/graphics/Color; // field@036d │ │ +06569a: 2200 1101 |0041: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +06569e: 7053 a509 1011 |0043: invoke-direct {v0, v1, v1, v1, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +0656a4: 6900 6c03 |0046: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.DARK_GRAY:Lcom/badlogic/gdx/graphics/Color; // field@036c │ │ +0656a8: 2200 1101 |0048: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0656ac: 1401 7b14 2e3f |004a: const v1, #float 0.68 // #3f2e147b │ │ +0656b2: 1402 7b14 2e3f |004d: const v2, #float 0.68 // #3f2e147b │ │ +0656b8: 7053 a509 3021 |0050: invoke-direct {v0, v3, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +0656be: 6900 7203 |0053: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.PINK:Lcom/badlogic/gdx/graphics/Color; // field@0372 │ │ +0656c2: 2200 1101 |0055: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0656c6: 1401 14ae 473f |0057: const v1, #float 0.78 // #3f47ae14 │ │ +0656cc: 7053 a509 3041 |005a: invoke-direct {v0, v3, v1, v4, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +0656d2: 6900 7103 |005d: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.ORANGE:Lcom/badlogic/gdx/graphics/Color; // field@0371 │ │ +0656d6: 2200 1101 |005f: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0656da: 7053 a509 3043 |0061: invoke-direct {v0, v3, v3, v4, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +0656e0: 6900 7503 |0064: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.YELLOW:Lcom/badlogic/gdx/graphics/Color; // field@0375 │ │ +0656e4: 2200 1101 |0066: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0656e8: 7053 a509 3034 |0068: invoke-direct {v0, v3, v4, v3, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +0656ee: 6900 7003 |006b: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.MAGENTA:Lcom/badlogic/gdx/graphics/Color; // field@0370 │ │ +0656f2: 2200 1101 |006d: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0656f6: 7053 a509 4033 |006f: invoke-direct {v0, v4, v3, v3, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +0656fc: 6900 6b03 |0072: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.CYAN:Lcom/badlogic/gdx/graphics/Color; // field@036b │ │ +065700: 2200 1101 |0074: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +065704: 7010 a409 0000 |0076: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/Color;.:()V // method@09a4 │ │ +06570a: 6900 7a03 |0079: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.tmp:Lcom/badlogic/gdx/graphics/Color; // field@037a │ │ +06570e: 0e00 |007b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0009 line=26 │ │ 0x0010 line=27 │ │ 0x0017 line=28 │ │ 0x001e line=29 │ │ 0x0025 line=30 │ │ @@ -27978,17 +27978,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -057234: |[057234] com.badlogic.gdx.graphics.Color.:()V │ │ -057244: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -05724a: 0e00 |0003: return-void │ │ +065710: |[065710] com.badlogic.gdx.graphics.Color.:()V │ │ +065720: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +065726: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/Color; │ │ │ │ @@ -27997,22 +27997,22 @@ │ │ type : '(FFFF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -05724c: |[05724c] com.badlogic.gdx.graphics.Color.:(FFFF)V │ │ -05725c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -057262: 5901 7903 |0003: iput v1, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -057266: 5902 7803 |0005: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -05726a: 5903 7703 |0007: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -05726e: 5904 7603 |0009: iput v4, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -057272: 6e10 a909 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Color;.clamp:()V // method@09a9 │ │ -057278: 0e00 |000e: return-void │ │ +065728: |[065728] com.badlogic.gdx.graphics.Color.:(FFFF)V │ │ +065738: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +06573e: 5901 7903 |0003: iput v1, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +065742: 5902 7803 |0005: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +065746: 5903 7703 |0007: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +06574a: 5904 7603 |0009: iput v4, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +06574e: 6e10 a909 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Color;.clamp:()V // method@09a9 │ │ +065754: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=57 │ │ 0x0005 line=58 │ │ 0x0007 line=59 │ │ 0x0009 line=60 │ │ @@ -28030,18 +28030,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Color;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05727c: |[05727c] com.badlogic.gdx.graphics.Color.:(Lcom/badlogic/gdx/graphics/Color;)V │ │ -05728c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -057292: 6e20 bc09 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ -057298: 0e00 |0006: return-void │ │ +065758: |[065758] com.badlogic.gdx.graphics.Color.:(Lcom/badlogic/gdx/graphics/Color;)V │ │ +065768: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +06576e: 6e20 bc09 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ +065774: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ 0x0006 line=69 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/graphics/Color; │ │ @@ -28052,19 +28052,19 @@ │ │ type : '(F)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -05729c: |[05729c] com.badlogic.gdx.graphics.Color.alpha:(F)I │ │ -0572ac: 1500 7f43 |0000: const/high16 v0, #int 1132396544 // #437f │ │ -0572b0: c810 |0002: mul-float/2addr v0, v1 │ │ -0572b2: 8700 |0003: float-to-int v0, v0 │ │ -0572b4: 0f00 |0004: return v0 │ │ +065778: |[065778] com.badlogic.gdx.graphics.Color.alpha:(F)I │ │ +065788: 1500 7f43 |0000: const/high16 v0, #int 1132396544 // #437f │ │ +06578c: c810 |0002: mul-float/2addr v0, v1 │ │ +06578e: 8700 |0003: float-to-int v0, v0 │ │ +065790: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 alpha F │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/Color;) │ │ @@ -28072,23 +28072,23 @@ │ │ type : '(FF)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0572b8: |[0572b8] com.badlogic.gdx.graphics.Color.luminanceAlpha:(FF)I │ │ -0572c8: 1501 7f43 |0000: const/high16 v1, #int 1132396544 // #437f │ │ -0572cc: a800 0201 |0002: mul-float v0, v2, v1 │ │ -0572d0: 8700 |0004: float-to-int v0, v0 │ │ -0572d2: e000 0008 |0005: shl-int/lit8 v0, v0, #int 8 // #08 │ │ -0572d6: c831 |0007: mul-float/2addr v1, v3 │ │ -0572d8: 8711 |0008: float-to-int v1, v1 │ │ -0572da: b610 |0009: or-int/2addr v0, v1 │ │ -0572dc: 0f00 |000a: return v0 │ │ +065794: |[065794] com.badlogic.gdx.graphics.Color.luminanceAlpha:(FF)I │ │ +0657a4: 1501 7f43 |0000: const/high16 v1, #int 1132396544 // #437f │ │ +0657a8: a800 0201 |0002: mul-float v0, v2, v1 │ │ +0657ac: 8700 |0004: float-to-int v0, v0 │ │ +0657ae: e000 0008 |0005: shl-int/lit8 v0, v0, #int 8 // #08 │ │ +0657b2: c831 |0007: mul-float/2addr v1, v3 │ │ +0657b4: 8711 |0008: float-to-int v1, v1 │ │ +0657b6: b610 |0009: or-int/2addr v0, v1 │ │ +0657b8: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=249 │ │ locals : │ │ 0x0000 - 0x000b reg=2 luminance F │ │ 0x0000 - 0x000b reg=3 alpha F │ │ │ │ @@ -28097,28 +28097,28 @@ │ │ type : '(FFF)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -0572e0: |[0572e0] com.badlogic.gdx.graphics.Color.rgb565:(FFF)I │ │ -0572f0: 1502 f841 |0000: const/high16 v2, #int 1106771968 // #41f8 │ │ -0572f4: a800 0302 |0002: mul-float v0, v3, v2 │ │ -0572f8: 8700 |0004: float-to-int v0, v0 │ │ -0572fa: e000 000b |0005: shl-int/lit8 v0, v0, #int 11 // #0b │ │ -0572fe: 1501 7c42 |0007: const/high16 v1, #int 1115422720 // #427c │ │ -057302: c841 |0009: mul-float/2addr v1, v4 │ │ -057304: 8711 |000a: float-to-int v1, v1 │ │ -057306: e001 0105 |000b: shl-int/lit8 v1, v1, #int 5 // #05 │ │ -05730a: b610 |000d: or-int/2addr v0, v1 │ │ -05730c: a801 0502 |000e: mul-float v1, v5, v2 │ │ -057310: 8711 |0010: float-to-int v1, v1 │ │ -057312: b610 |0011: or-int/2addr v0, v1 │ │ -057314: 0f00 |0012: return v0 │ │ +0657bc: |[0657bc] com.badlogic.gdx.graphics.Color.rgb565:(FFF)I │ │ +0657cc: 1502 f841 |0000: const/high16 v2, #int 1106771968 // #41f8 │ │ +0657d0: a800 0302 |0002: mul-float v0, v3, v2 │ │ +0657d4: 8700 |0004: float-to-int v0, v0 │ │ +0657d6: e000 000b |0005: shl-int/lit8 v0, v0, #int 11 // #0b │ │ +0657da: 1501 7c42 |0007: const/high16 v1, #int 1115422720 // #427c │ │ +0657de: c841 |0009: mul-float/2addr v1, v4 │ │ +0657e0: 8711 |000a: float-to-int v1, v1 │ │ +0657e2: e001 0105 |000b: shl-int/lit8 v1, v1, #int 5 // #05 │ │ +0657e6: b610 |000d: or-int/2addr v0, v1 │ │ +0657e8: a801 0502 |000e: mul-float v1, v5, v2 │ │ +0657ec: 8711 |0010: float-to-int v1, v1 │ │ +0657ee: b610 |0011: or-int/2addr v0, v1 │ │ +0657f0: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=253 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 r F │ │ 0x0000 - 0x0013 reg=4 g F │ │ 0x0000 - 0x0013 reg=5 b F │ │ @@ -28128,31 +28128,31 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Color;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -057318: |[057318] com.badlogic.gdx.graphics.Color.rgb565:(Lcom/badlogic/gdx/graphics/Color;)I │ │ -057328: 1503 f841 |0000: const/high16 v3, #int 1106771968 // #41f8 │ │ -05732c: 5240 7903 |0002: iget v0, v4, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -057330: c830 |0004: mul-float/2addr v0, v3 │ │ -057332: 8700 |0005: float-to-int v0, v0 │ │ -057334: e000 000b |0006: shl-int/lit8 v0, v0, #int 11 // #0b │ │ -057338: 5241 7803 |0008: iget v1, v4, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -05733c: 1502 7c42 |000a: const/high16 v2, #int 1115422720 // #427c │ │ -057340: c821 |000c: mul-float/2addr v1, v2 │ │ -057342: 8711 |000d: float-to-int v1, v1 │ │ -057344: e001 0105 |000e: shl-int/lit8 v1, v1, #int 5 // #05 │ │ -057348: b610 |0010: or-int/2addr v0, v1 │ │ -05734a: 5241 7703 |0011: iget v1, v4, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -05734e: c831 |0013: mul-float/2addr v1, v3 │ │ -057350: 8711 |0014: float-to-int v1, v1 │ │ -057352: b610 |0015: or-int/2addr v0, v1 │ │ -057354: 0f00 |0016: return v0 │ │ +0657f4: |[0657f4] com.badlogic.gdx.graphics.Color.rgb565:(Lcom/badlogic/gdx/graphics/Color;)I │ │ +065804: 1503 f841 |0000: const/high16 v3, #int 1106771968 // #41f8 │ │ +065808: 5240 7903 |0002: iget v0, v4, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +06580c: c830 |0004: mul-float/2addr v0, v3 │ │ +06580e: 8700 |0005: float-to-int v0, v0 │ │ +065810: e000 000b |0006: shl-int/lit8 v0, v0, #int 11 // #0b │ │ +065814: 5241 7803 |0008: iget v1, v4, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +065818: 1502 7c42 |000a: const/high16 v2, #int 1115422720 // #427c │ │ +06581c: c821 |000c: mul-float/2addr v1, v2 │ │ +06581e: 8711 |000d: float-to-int v1, v1 │ │ +065820: e001 0105 |000e: shl-int/lit8 v1, v1, #int 5 // #05 │ │ +065824: b610 |0010: or-int/2addr v0, v1 │ │ +065826: 5241 7703 |0011: iget v1, v4, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +06582a: c831 |0013: mul-float/2addr v1, v3 │ │ +06582c: 8711 |0014: float-to-int v1, v1 │ │ +06582e: b610 |0015: or-int/2addr v0, v1 │ │ +065830: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=269 │ │ locals : │ │ 0x0000 - 0x0017 reg=4 color Lcom/badlogic/gdx/graphics/Color; │ │ │ │ #8 : (in Lcom/badlogic/gdx/graphics/Color;) │ │ @@ -28160,34 +28160,34 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Color;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 31 16-bit code units │ │ -057358: |[057358] com.badlogic.gdx.graphics.Color.rgb565ToColor:(Lcom/badlogic/gdx/graphics/Color;I)V │ │ -057368: 1502 f841 |0000: const/high16 v2, #int 1106771968 // #41f8 │ │ -05736c: 1400 00f8 0000 |0002: const v0, #float 8.89656e-41 // #0000f800 │ │ -057372: b540 |0005: and-int/2addr v0, v4 │ │ -057374: e200 000b |0006: ushr-int/lit8 v0, v0, #int 11 // #0b │ │ -057378: 8200 |0008: int-to-float v0, v0 │ │ -05737a: c920 |0009: div-float/2addr v0, v2 │ │ -05737c: 5930 7903 |000a: iput v0, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -057380: d540 e007 |000c: and-int/lit16 v0, v4, #int 2016 // #07e0 │ │ -057384: e200 0005 |000e: ushr-int/lit8 v0, v0, #int 5 // #05 │ │ -057388: 8200 |0010: int-to-float v0, v0 │ │ -05738a: 1501 7c42 |0011: const/high16 v1, #int 1115422720 // #427c │ │ -05738e: c910 |0013: div-float/2addr v0, v1 │ │ -057390: 5930 7803 |0014: iput v0, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -057394: dd00 041f |0016: and-int/lit8 v0, v4, #int 31 // #1f │ │ -057398: e200 0000 |0018: ushr-int/lit8 v0, v0, #int 0 // #00 │ │ -05739c: 8200 |001a: int-to-float v0, v0 │ │ -05739e: c920 |001b: div-float/2addr v0, v2 │ │ -0573a0: 5930 7703 |001c: iput v0, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0573a4: 0e00 |001e: return-void │ │ +065834: |[065834] com.badlogic.gdx.graphics.Color.rgb565ToColor:(Lcom/badlogic/gdx/graphics/Color;I)V │ │ +065844: 1502 f841 |0000: const/high16 v2, #int 1106771968 // #41f8 │ │ +065848: 1400 00f8 0000 |0002: const v0, #float 8.89656e-41 // #0000f800 │ │ +06584e: b540 |0005: and-int/2addr v0, v4 │ │ +065850: e200 000b |0006: ushr-int/lit8 v0, v0, #int 11 // #0b │ │ +065854: 8200 |0008: int-to-float v0, v0 │ │ +065856: c920 |0009: div-float/2addr v0, v2 │ │ +065858: 5930 7903 |000a: iput v0, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +06585c: d540 e007 |000c: and-int/lit16 v0, v4, #int 2016 // #07e0 │ │ +065860: e200 0005 |000e: ushr-int/lit8 v0, v0, #int 5 // #05 │ │ +065864: 8200 |0010: int-to-float v0, v0 │ │ +065866: 1501 7c42 |0011: const/high16 v1, #int 1115422720 // #427c │ │ +06586a: c910 |0013: div-float/2addr v0, v1 │ │ +06586c: 5930 7803 |0014: iput v0, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +065870: dd00 041f |0016: and-int/lit8 v0, v4, #int 31 // #1f │ │ +065874: e200 0000 |0018: ushr-int/lit8 v0, v0, #int 0 // #00 │ │ +065878: 8200 |001a: int-to-float v0, v0 │ │ +06587a: c920 |001b: div-float/2addr v0, v2 │ │ +06587c: 5930 7703 |001c: iput v0, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +065880: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=290 │ │ 0x000c line=291 │ │ 0x0016 line=292 │ │ 0x001e line=293 │ │ locals : │ │ @@ -28199,27 +28199,27 @@ │ │ type : '(FFF)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -0573a8: |[0573a8] com.badlogic.gdx.graphics.Color.rgb888:(FFF)I │ │ -0573b8: 1502 7f43 |0000: const/high16 v2, #int 1132396544 // #437f │ │ -0573bc: a800 0302 |0002: mul-float v0, v3, v2 │ │ -0573c0: 8700 |0004: float-to-int v0, v0 │ │ -0573c2: e000 0010 |0005: shl-int/lit8 v0, v0, #int 16 // #10 │ │ -0573c6: a801 0402 |0007: mul-float v1, v4, v2 │ │ -0573ca: 8711 |0009: float-to-int v1, v1 │ │ -0573cc: e001 0108 |000a: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -0573d0: b610 |000c: or-int/2addr v0, v1 │ │ -0573d2: a801 0502 |000d: mul-float v1, v5, v2 │ │ -0573d6: 8711 |000f: float-to-int v1, v1 │ │ -0573d8: b610 |0010: or-int/2addr v0, v1 │ │ -0573da: 0f00 |0011: return v0 │ │ +065884: |[065884] com.badlogic.gdx.graphics.Color.rgb888:(FFF)I │ │ +065894: 1502 7f43 |0000: const/high16 v2, #int 1132396544 // #437f │ │ +065898: a800 0302 |0002: mul-float v0, v3, v2 │ │ +06589c: 8700 |0004: float-to-int v0, v0 │ │ +06589e: e000 0010 |0005: shl-int/lit8 v0, v0, #int 16 // #10 │ │ +0658a2: a801 0402 |0007: mul-float v1, v4, v2 │ │ +0658a6: 8711 |0009: float-to-int v1, v1 │ │ +0658a8: e001 0108 |000a: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +0658ac: b610 |000c: or-int/2addr v0, v1 │ │ +0658ae: a801 0502 |000d: mul-float v1, v5, v2 │ │ +0658b2: 8711 |000f: float-to-int v1, v1 │ │ +0658b4: b610 |0010: or-int/2addr v0, v1 │ │ +0658b6: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=261 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 r F │ │ 0x0000 - 0x0012 reg=4 g F │ │ 0x0000 - 0x0012 reg=5 b F │ │ @@ -28229,30 +28229,30 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Color;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -0573dc: |[0573dc] com.badlogic.gdx.graphics.Color.rgb888:(Lcom/badlogic/gdx/graphics/Color;)I │ │ -0573ec: 1502 7f43 |0000: const/high16 v2, #int 1132396544 // #437f │ │ -0573f0: 5230 7903 |0002: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0573f4: c820 |0004: mul-float/2addr v0, v2 │ │ -0573f6: 8700 |0005: float-to-int v0, v0 │ │ -0573f8: e000 0010 |0006: shl-int/lit8 v0, v0, #int 16 // #10 │ │ -0573fc: 5231 7803 |0008: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -057400: c821 |000a: mul-float/2addr v1, v2 │ │ -057402: 8711 |000b: float-to-int v1, v1 │ │ -057404: e001 0108 |000c: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -057408: b610 |000e: or-int/2addr v0, v1 │ │ -05740a: 5231 7703 |000f: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -05740e: c821 |0011: mul-float/2addr v1, v2 │ │ -057410: 8711 |0012: float-to-int v1, v1 │ │ -057412: b610 |0013: or-int/2addr v0, v1 │ │ -057414: 0f00 |0014: return v0 │ │ +0658b8: |[0658b8] com.badlogic.gdx.graphics.Color.rgb888:(Lcom/badlogic/gdx/graphics/Color;)I │ │ +0658c8: 1502 7f43 |0000: const/high16 v2, #int 1132396544 // #437f │ │ +0658cc: 5230 7903 |0002: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0658d0: c820 |0004: mul-float/2addr v0, v2 │ │ +0658d2: 8700 |0005: float-to-int v0, v0 │ │ +0658d4: e000 0010 |0006: shl-int/lit8 v0, v0, #int 16 // #10 │ │ +0658d8: 5231 7803 |0008: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0658dc: c821 |000a: mul-float/2addr v1, v2 │ │ +0658de: 8711 |000b: float-to-int v1, v1 │ │ +0658e0: e001 0108 |000c: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +0658e4: b610 |000e: or-int/2addr v0, v1 │ │ +0658e6: 5231 7703 |000f: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0658ea: c821 |0011: mul-float/2addr v1, v2 │ │ +0658ec: 8711 |0012: float-to-int v1, v1 │ │ +0658ee: b610 |0013: or-int/2addr v0, v1 │ │ +0658f0: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=277 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 color Lcom/badlogic/gdx/graphics/Color; │ │ │ │ #11 : (in Lcom/badlogic/gdx/graphics/Color;) │ │ @@ -28260,33 +28260,33 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Color;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -057418: |[057418] com.badlogic.gdx.graphics.Color.rgb888ToColor:(Lcom/badlogic/gdx/graphics/Color;I)V │ │ -057428: 1501 7f43 |0000: const/high16 v1, #int 1132396544 // #437f │ │ -05742c: 1500 ff00 |0002: const/high16 v0, #int 16711680 // #ff │ │ -057430: b530 |0004: and-int/2addr v0, v3 │ │ -057432: e200 0010 |0005: ushr-int/lit8 v0, v0, #int 16 // #10 │ │ -057436: 8200 |0007: int-to-float v0, v0 │ │ -057438: c910 |0008: div-float/2addr v0, v1 │ │ -05743a: 5920 7903 |0009: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -05743e: 1400 00ff 0000 |000b: const v0, #float 9.14768e-41 // #0000ff00 │ │ -057444: b530 |000e: and-int/2addr v0, v3 │ │ -057446: e200 0008 |000f: ushr-int/lit8 v0, v0, #int 8 // #08 │ │ -05744a: 8200 |0011: int-to-float v0, v0 │ │ -05744c: c910 |0012: div-float/2addr v0, v1 │ │ -05744e: 5920 7803 |0013: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -057452: d530 ff00 |0015: and-int/lit16 v0, v3, #int 255 // #00ff │ │ -057456: 8200 |0017: int-to-float v0, v0 │ │ -057458: c910 |0018: div-float/2addr v0, v1 │ │ -05745a: 5920 7703 |0019: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -05745e: 0e00 |001b: return-void │ │ +0658f4: |[0658f4] com.badlogic.gdx.graphics.Color.rgb888ToColor:(Lcom/badlogic/gdx/graphics/Color;I)V │ │ +065904: 1501 7f43 |0000: const/high16 v1, #int 1132396544 // #437f │ │ +065908: 1500 ff00 |0002: const/high16 v0, #int 16711680 // #ff │ │ +06590c: b530 |0004: and-int/2addr v0, v3 │ │ +06590e: e200 0010 |0005: ushr-int/lit8 v0, v0, #int 16 // #10 │ │ +065912: 8200 |0007: int-to-float v0, v0 │ │ +065914: c910 |0008: div-float/2addr v0, v1 │ │ +065916: 5920 7903 |0009: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +06591a: 1400 00ff 0000 |000b: const v0, #float 9.14768e-41 // #0000ff00 │ │ +065920: b530 |000e: and-int/2addr v0, v3 │ │ +065922: e200 0008 |000f: ushr-int/lit8 v0, v0, #int 8 // #08 │ │ +065926: 8200 |0011: int-to-float v0, v0 │ │ +065928: c910 |0012: div-float/2addr v0, v1 │ │ +06592a: 5920 7803 |0013: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +06592e: d530 ff00 |0015: and-int/lit16 v0, v3, #int 255 // #00ff │ │ +065932: 8200 |0017: int-to-float v0, v0 │ │ +065934: c910 |0018: div-float/2addr v0, v1 │ │ +065936: 5920 7703 |0019: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +06593a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=313 │ │ 0x000b line=314 │ │ 0x0015 line=315 │ │ 0x001b line=316 │ │ locals : │ │ @@ -28298,31 +28298,31 @@ │ │ type : '(FFFF)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -057460: |[057460] com.badlogic.gdx.graphics.Color.rgba4444:(FFFF)I │ │ -057470: 1502 7041 |0000: const/high16 v2, #int 1097859072 // #4170 │ │ -057474: a800 0302 |0002: mul-float v0, v3, v2 │ │ -057478: 8700 |0004: float-to-int v0, v0 │ │ -05747a: e000 000c |0005: shl-int/lit8 v0, v0, #int 12 // #0c │ │ -05747e: a801 0402 |0007: mul-float v1, v4, v2 │ │ -057482: 8711 |0009: float-to-int v1, v1 │ │ -057484: e001 0108 |000a: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -057488: b610 |000c: or-int/2addr v0, v1 │ │ -05748a: a801 0502 |000d: mul-float v1, v5, v2 │ │ -05748e: 8711 |000f: float-to-int v1, v1 │ │ -057490: e001 0104 |0010: shl-int/lit8 v1, v1, #int 4 // #04 │ │ -057494: b610 |0012: or-int/2addr v0, v1 │ │ -057496: a801 0602 |0013: mul-float v1, v6, v2 │ │ -05749a: 8711 |0015: float-to-int v1, v1 │ │ -05749c: b610 |0016: or-int/2addr v0, v1 │ │ -05749e: 0f00 |0017: return v0 │ │ +06593c: |[06593c] com.badlogic.gdx.graphics.Color.rgba4444:(FFFF)I │ │ +06594c: 1502 7041 |0000: const/high16 v2, #int 1097859072 // #4170 │ │ +065950: a800 0302 |0002: mul-float v0, v3, v2 │ │ +065954: 8700 |0004: float-to-int v0, v0 │ │ +065956: e000 000c |0005: shl-int/lit8 v0, v0, #int 12 // #0c │ │ +06595a: a801 0402 |0007: mul-float v1, v4, v2 │ │ +06595e: 8711 |0009: float-to-int v1, v1 │ │ +065960: e001 0108 |000a: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +065964: b610 |000c: or-int/2addr v0, v1 │ │ +065966: a801 0502 |000d: mul-float v1, v5, v2 │ │ +06596a: 8711 |000f: float-to-int v1, v1 │ │ +06596c: e001 0104 |0010: shl-int/lit8 v1, v1, #int 4 // #04 │ │ +065970: b610 |0012: or-int/2addr v0, v1 │ │ +065972: a801 0602 |0013: mul-float v1, v6, v2 │ │ +065976: 8711 |0015: float-to-int v1, v1 │ │ +065978: b610 |0016: or-int/2addr v0, v1 │ │ +06597a: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=257 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 r F │ │ 0x0000 - 0x0018 reg=4 g F │ │ 0x0000 - 0x0018 reg=5 b F │ │ @@ -28333,35 +28333,35 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Color;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -0574a0: |[0574a0] com.badlogic.gdx.graphics.Color.rgba4444:(Lcom/badlogic/gdx/graphics/Color;)I │ │ -0574b0: 1502 7041 |0000: const/high16 v2, #int 1097859072 // #4170 │ │ -0574b4: 5230 7903 |0002: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0574b8: c820 |0004: mul-float/2addr v0, v2 │ │ -0574ba: 8700 |0005: float-to-int v0, v0 │ │ -0574bc: e000 000c |0006: shl-int/lit8 v0, v0, #int 12 // #0c │ │ -0574c0: 5231 7803 |0008: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0574c4: c821 |000a: mul-float/2addr v1, v2 │ │ -0574c6: 8711 |000b: float-to-int v1, v1 │ │ -0574c8: e001 0108 |000c: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -0574cc: b610 |000e: or-int/2addr v0, v1 │ │ -0574ce: 5231 7703 |000f: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0574d2: c821 |0011: mul-float/2addr v1, v2 │ │ -0574d4: 8711 |0012: float-to-int v1, v1 │ │ -0574d6: e001 0104 |0013: shl-int/lit8 v1, v1, #int 4 // #04 │ │ -0574da: b610 |0015: or-int/2addr v0, v1 │ │ -0574dc: 5231 7603 |0016: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0574e0: c821 |0018: mul-float/2addr v1, v2 │ │ -0574e2: 8711 |0019: float-to-int v1, v1 │ │ -0574e4: b610 |001a: or-int/2addr v0, v1 │ │ -0574e6: 0f00 |001b: return v0 │ │ +06597c: |[06597c] com.badlogic.gdx.graphics.Color.rgba4444:(Lcom/badlogic/gdx/graphics/Color;)I │ │ +06598c: 1502 7041 |0000: const/high16 v2, #int 1097859072 // #4170 │ │ +065990: 5230 7903 |0002: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +065994: c820 |0004: mul-float/2addr v0, v2 │ │ +065996: 8700 |0005: float-to-int v0, v0 │ │ +065998: e000 000c |0006: shl-int/lit8 v0, v0, #int 12 // #0c │ │ +06599c: 5231 7803 |0008: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0659a0: c821 |000a: mul-float/2addr v1, v2 │ │ +0659a2: 8711 |000b: float-to-int v1, v1 │ │ +0659a4: e001 0108 |000c: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +0659a8: b610 |000e: or-int/2addr v0, v1 │ │ +0659aa: 5231 7703 |000f: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0659ae: c821 |0011: mul-float/2addr v1, v2 │ │ +0659b0: 8711 |0012: float-to-int v1, v1 │ │ +0659b2: e001 0104 |0013: shl-int/lit8 v1, v1, #int 4 // #04 │ │ +0659b6: b610 |0015: or-int/2addr v0, v1 │ │ +0659b8: 5231 7603 |0016: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0659bc: c821 |0018: mul-float/2addr v1, v2 │ │ +0659be: 8711 |0019: float-to-int v1, v1 │ │ +0659c0: b610 |001a: or-int/2addr v0, v1 │ │ +0659c2: 0f00 |001b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=273 │ │ locals : │ │ 0x0000 - 0x001c reg=3 color Lcom/badlogic/gdx/graphics/Color; │ │ │ │ #14 : (in Lcom/badlogic/gdx/graphics/Color;) │ │ @@ -28369,37 +28369,37 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Color;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -0574e8: |[0574e8] com.badlogic.gdx.graphics.Color.rgba4444ToColor:(Lcom/badlogic/gdx/graphics/Color;I)V │ │ -0574f8: 1501 7041 |0000: const/high16 v1, #int 1097859072 // #4170 │ │ -0574fc: 1400 00f0 0000 |0002: const v0, #float 8.60958e-41 // #0000f000 │ │ -057502: b530 |0005: and-int/2addr v0, v3 │ │ -057504: e200 000c |0006: ushr-int/lit8 v0, v0, #int 12 // #0c │ │ -057508: 8200 |0008: int-to-float v0, v0 │ │ -05750a: c910 |0009: div-float/2addr v0, v1 │ │ -05750c: 5920 7903 |000a: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -057510: d530 000f |000c: and-int/lit16 v0, v3, #int 3840 // #0f00 │ │ -057514: e200 0008 |000e: ushr-int/lit8 v0, v0, #int 8 // #08 │ │ -057518: 8200 |0010: int-to-float v0, v0 │ │ -05751a: c910 |0011: div-float/2addr v0, v1 │ │ -05751c: 5920 7803 |0012: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -057520: d530 f000 |0014: and-int/lit16 v0, v3, #int 240 // #00f0 │ │ -057524: e200 0004 |0016: ushr-int/lit8 v0, v0, #int 4 // #04 │ │ -057528: 8200 |0018: int-to-float v0, v0 │ │ -05752a: c910 |0019: div-float/2addr v0, v1 │ │ -05752c: 5920 7703 |001a: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -057530: dd00 030f |001c: and-int/lit8 v0, v3, #int 15 // #0f │ │ -057534: 8200 |001e: int-to-float v0, v0 │ │ -057536: c910 |001f: div-float/2addr v0, v1 │ │ -057538: 5920 7603 |0020: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -05753c: 0e00 |0022: return-void │ │ +0659c4: |[0659c4] com.badlogic.gdx.graphics.Color.rgba4444ToColor:(Lcom/badlogic/gdx/graphics/Color;I)V │ │ +0659d4: 1501 7041 |0000: const/high16 v1, #int 1097859072 // #4170 │ │ +0659d8: 1400 00f0 0000 |0002: const v0, #float 8.60958e-41 // #0000f000 │ │ +0659de: b530 |0005: and-int/2addr v0, v3 │ │ +0659e0: e200 000c |0006: ushr-int/lit8 v0, v0, #int 12 // #0c │ │ +0659e4: 8200 |0008: int-to-float v0, v0 │ │ +0659e6: c910 |0009: div-float/2addr v0, v1 │ │ +0659e8: 5920 7903 |000a: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0659ec: d530 000f |000c: and-int/lit16 v0, v3, #int 3840 // #0f00 │ │ +0659f0: e200 0008 |000e: ushr-int/lit8 v0, v0, #int 8 // #08 │ │ +0659f4: 8200 |0010: int-to-float v0, v0 │ │ +0659f6: c910 |0011: div-float/2addr v0, v1 │ │ +0659f8: 5920 7803 |0012: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0659fc: d530 f000 |0014: and-int/lit16 v0, v3, #int 240 // #00f0 │ │ +065a00: e200 0004 |0016: ushr-int/lit8 v0, v0, #int 4 // #04 │ │ +065a04: 8200 |0018: int-to-float v0, v0 │ │ +065a06: c910 |0019: div-float/2addr v0, v1 │ │ +065a08: 5920 7703 |001a: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +065a0c: dd00 030f |001c: and-int/lit8 v0, v3, #int 15 // #0f │ │ +065a10: 8200 |001e: int-to-float v0, v0 │ │ +065a12: c910 |001f: div-float/2addr v0, v1 │ │ +065a14: 5920 7603 |0020: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +065a18: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=301 │ │ 0x000c line=302 │ │ 0x0014 line=303 │ │ 0x001c line=304 │ │ 0x0022 line=305 │ │ @@ -28412,31 +28412,31 @@ │ │ type : '(FFFF)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -057540: |[057540] com.badlogic.gdx.graphics.Color.rgba8888:(FFFF)I │ │ -057550: 1502 7f43 |0000: const/high16 v2, #int 1132396544 // #437f │ │ -057554: a800 0302 |0002: mul-float v0, v3, v2 │ │ -057558: 8700 |0004: float-to-int v0, v0 │ │ -05755a: e000 0018 |0005: shl-int/lit8 v0, v0, #int 24 // #18 │ │ -05755e: a801 0402 |0007: mul-float v1, v4, v2 │ │ -057562: 8711 |0009: float-to-int v1, v1 │ │ -057564: e001 0110 |000a: shl-int/lit8 v1, v1, #int 16 // #10 │ │ -057568: b610 |000c: or-int/2addr v0, v1 │ │ -05756a: a801 0502 |000d: mul-float v1, v5, v2 │ │ -05756e: 8711 |000f: float-to-int v1, v1 │ │ -057570: e001 0108 |0010: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -057574: b610 |0012: or-int/2addr v0, v1 │ │ -057576: a801 0602 |0013: mul-float v1, v6, v2 │ │ -05757a: 8711 |0015: float-to-int v1, v1 │ │ -05757c: b610 |0016: or-int/2addr v0, v1 │ │ -05757e: 0f00 |0017: return v0 │ │ +065a1c: |[065a1c] com.badlogic.gdx.graphics.Color.rgba8888:(FFFF)I │ │ +065a2c: 1502 7f43 |0000: const/high16 v2, #int 1132396544 // #437f │ │ +065a30: a800 0302 |0002: mul-float v0, v3, v2 │ │ +065a34: 8700 |0004: float-to-int v0, v0 │ │ +065a36: e000 0018 |0005: shl-int/lit8 v0, v0, #int 24 // #18 │ │ +065a3a: a801 0402 |0007: mul-float v1, v4, v2 │ │ +065a3e: 8711 |0009: float-to-int v1, v1 │ │ +065a40: e001 0110 |000a: shl-int/lit8 v1, v1, #int 16 // #10 │ │ +065a44: b610 |000c: or-int/2addr v0, v1 │ │ +065a46: a801 0502 |000d: mul-float v1, v5, v2 │ │ +065a4a: 8711 |000f: float-to-int v1, v1 │ │ +065a4c: e001 0108 |0010: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +065a50: b610 |0012: or-int/2addr v0, v1 │ │ +065a52: a801 0602 |0013: mul-float v1, v6, v2 │ │ +065a56: 8711 |0015: float-to-int v1, v1 │ │ +065a58: b610 |0016: or-int/2addr v0, v1 │ │ +065a5a: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=265 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 r F │ │ 0x0000 - 0x0018 reg=4 g F │ │ 0x0000 - 0x0018 reg=5 b F │ │ @@ -28447,35 +28447,35 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Color;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -057580: |[057580] com.badlogic.gdx.graphics.Color.rgba8888:(Lcom/badlogic/gdx/graphics/Color;)I │ │ -057590: 1502 7f43 |0000: const/high16 v2, #int 1132396544 // #437f │ │ -057594: 5230 7903 |0002: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -057598: c820 |0004: mul-float/2addr v0, v2 │ │ -05759a: 8700 |0005: float-to-int v0, v0 │ │ -05759c: e000 0018 |0006: shl-int/lit8 v0, v0, #int 24 // #18 │ │ -0575a0: 5231 7803 |0008: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0575a4: c821 |000a: mul-float/2addr v1, v2 │ │ -0575a6: 8711 |000b: float-to-int v1, v1 │ │ -0575a8: e001 0110 |000c: shl-int/lit8 v1, v1, #int 16 // #10 │ │ -0575ac: b610 |000e: or-int/2addr v0, v1 │ │ -0575ae: 5231 7703 |000f: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0575b2: c821 |0011: mul-float/2addr v1, v2 │ │ -0575b4: 8711 |0012: float-to-int v1, v1 │ │ -0575b6: e001 0108 |0013: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -0575ba: b610 |0015: or-int/2addr v0, v1 │ │ -0575bc: 5231 7603 |0016: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0575c0: c821 |0018: mul-float/2addr v1, v2 │ │ -0575c2: 8711 |0019: float-to-int v1, v1 │ │ -0575c4: b610 |001a: or-int/2addr v0, v1 │ │ -0575c6: 0f00 |001b: return v0 │ │ +065a5c: |[065a5c] com.badlogic.gdx.graphics.Color.rgba8888:(Lcom/badlogic/gdx/graphics/Color;)I │ │ +065a6c: 1502 7f43 |0000: const/high16 v2, #int 1132396544 // #437f │ │ +065a70: 5230 7903 |0002: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +065a74: c820 |0004: mul-float/2addr v0, v2 │ │ +065a76: 8700 |0005: float-to-int v0, v0 │ │ +065a78: e000 0018 |0006: shl-int/lit8 v0, v0, #int 24 // #18 │ │ +065a7c: 5231 7803 |0008: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +065a80: c821 |000a: mul-float/2addr v1, v2 │ │ +065a82: 8711 |000b: float-to-int v1, v1 │ │ +065a84: e001 0110 |000c: shl-int/lit8 v1, v1, #int 16 // #10 │ │ +065a88: b610 |000e: or-int/2addr v0, v1 │ │ +065a8a: 5231 7703 |000f: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +065a8e: c821 |0011: mul-float/2addr v1, v2 │ │ +065a90: 8711 |0012: float-to-int v1, v1 │ │ +065a92: e001 0108 |0013: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +065a96: b610 |0015: or-int/2addr v0, v1 │ │ +065a98: 5231 7603 |0016: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +065a9c: c821 |0018: mul-float/2addr v1, v2 │ │ +065a9e: 8711 |0019: float-to-int v1, v1 │ │ +065aa0: b610 |001a: or-int/2addr v0, v1 │ │ +065aa2: 0f00 |001b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=281 │ │ locals : │ │ 0x0000 - 0x001c reg=3 color Lcom/badlogic/gdx/graphics/Color; │ │ │ │ #17 : (in Lcom/badlogic/gdx/graphics/Color;) │ │ @@ -28483,39 +28483,39 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Color;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 37 16-bit code units │ │ -0575c8: |[0575c8] com.badlogic.gdx.graphics.Color.rgba8888ToColor:(Lcom/badlogic/gdx/graphics/Color;I)V │ │ -0575d8: 1501 7f43 |0000: const/high16 v1, #int 1132396544 // #437f │ │ -0575dc: 1500 00ff |0002: const/high16 v0, #int -16777216 // #ff00 │ │ -0575e0: b530 |0004: and-int/2addr v0, v3 │ │ -0575e2: e200 0018 |0005: ushr-int/lit8 v0, v0, #int 24 // #18 │ │ -0575e6: 8200 |0007: int-to-float v0, v0 │ │ -0575e8: c910 |0008: div-float/2addr v0, v1 │ │ -0575ea: 5920 7903 |0009: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0575ee: 1500 ff00 |000b: const/high16 v0, #int 16711680 // #ff │ │ -0575f2: b530 |000d: and-int/2addr v0, v3 │ │ -0575f4: e200 0010 |000e: ushr-int/lit8 v0, v0, #int 16 // #10 │ │ -0575f8: 8200 |0010: int-to-float v0, v0 │ │ -0575fa: c910 |0011: div-float/2addr v0, v1 │ │ -0575fc: 5920 7803 |0012: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -057600: 1400 00ff 0000 |0014: const v0, #float 9.14768e-41 // #0000ff00 │ │ -057606: b530 |0017: and-int/2addr v0, v3 │ │ -057608: e200 0008 |0018: ushr-int/lit8 v0, v0, #int 8 // #08 │ │ -05760c: 8200 |001a: int-to-float v0, v0 │ │ -05760e: c910 |001b: div-float/2addr v0, v1 │ │ -057610: 5920 7703 |001c: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -057614: d530 ff00 |001e: and-int/lit16 v0, v3, #int 255 // #00ff │ │ -057618: 8200 |0020: int-to-float v0, v0 │ │ -05761a: c910 |0021: div-float/2addr v0, v1 │ │ -05761c: 5920 7603 |0022: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -057620: 0e00 |0024: return-void │ │ +065aa4: |[065aa4] com.badlogic.gdx.graphics.Color.rgba8888ToColor:(Lcom/badlogic/gdx/graphics/Color;I)V │ │ +065ab4: 1501 7f43 |0000: const/high16 v1, #int 1132396544 // #437f │ │ +065ab8: 1500 00ff |0002: const/high16 v0, #int -16777216 // #ff00 │ │ +065abc: b530 |0004: and-int/2addr v0, v3 │ │ +065abe: e200 0018 |0005: ushr-int/lit8 v0, v0, #int 24 // #18 │ │ +065ac2: 8200 |0007: int-to-float v0, v0 │ │ +065ac4: c910 |0008: div-float/2addr v0, v1 │ │ +065ac6: 5920 7903 |0009: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +065aca: 1500 ff00 |000b: const/high16 v0, #int 16711680 // #ff │ │ +065ace: b530 |000d: and-int/2addr v0, v3 │ │ +065ad0: e200 0010 |000e: ushr-int/lit8 v0, v0, #int 16 // #10 │ │ +065ad4: 8200 |0010: int-to-float v0, v0 │ │ +065ad6: c910 |0011: div-float/2addr v0, v1 │ │ +065ad8: 5920 7803 |0012: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +065adc: 1400 00ff 0000 |0014: const v0, #float 9.14768e-41 // #0000ff00 │ │ +065ae2: b530 |0017: and-int/2addr v0, v3 │ │ +065ae4: e200 0008 |0018: ushr-int/lit8 v0, v0, #int 8 // #08 │ │ +065ae8: 8200 |001a: int-to-float v0, v0 │ │ +065aea: c910 |001b: div-float/2addr v0, v1 │ │ +065aec: 5920 7703 |001c: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +065af0: d530 ff00 |001e: and-int/lit16 v0, v3, #int 255 // #00ff │ │ +065af4: 8200 |0020: int-to-float v0, v0 │ │ +065af6: c910 |0021: div-float/2addr v0, v1 │ │ +065af8: 5920 7603 |0022: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +065afc: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=324 │ │ 0x000b line=325 │ │ 0x0014 line=326 │ │ 0x001e line=327 │ │ 0x0024 line=328 │ │ @@ -28528,33 +28528,33 @@ │ │ type : '(FFFF)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -057624: |[057624] com.badlogic.gdx.graphics.Color.toFloatBits:(FFFF)F │ │ -057634: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ -057638: a801 0307 |0002: mul-float v1, v3, v7 │ │ -05763c: 8711 |0004: float-to-int v1, v1 │ │ -05763e: e001 0118 |0005: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -057642: a802 0306 |0007: mul-float v2, v3, v6 │ │ -057646: 8722 |0009: float-to-int v2, v2 │ │ -057648: e002 0210 |000a: shl-int/lit8 v2, v2, #int 16 // #10 │ │ -05764c: b621 |000c: or-int/2addr v1, v2 │ │ -05764e: a802 0305 |000d: mul-float v2, v3, v5 │ │ -057652: 8722 |000f: float-to-int v2, v2 │ │ -057654: e002 0208 |0010: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -057658: b621 |0012: or-int/2addr v1, v2 │ │ -05765a: a802 0304 |0013: mul-float v2, v3, v4 │ │ -05765e: 8722 |0015: float-to-int v2, v2 │ │ -057660: 9600 0102 |0016: or-int v0, v1, v2 │ │ -057664: 7110 c321 0000 |0018: invoke-static {v0}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@21c3 │ │ -05766a: 0a01 |001b: move-result v1 │ │ -05766c: 0f01 |001c: return v1 │ │ +065b00: |[065b00] com.badlogic.gdx.graphics.Color.toFloatBits:(FFFF)F │ │ +065b10: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ +065b14: a801 0307 |0002: mul-float v1, v3, v7 │ │ +065b18: 8711 |0004: float-to-int v1, v1 │ │ +065b1a: e001 0118 |0005: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +065b1e: a802 0306 |0007: mul-float v2, v3, v6 │ │ +065b22: 8722 |0009: float-to-int v2, v2 │ │ +065b24: e002 0210 |000a: shl-int/lit8 v2, v2, #int 16 // #10 │ │ +065b28: b621 |000c: or-int/2addr v1, v2 │ │ +065b2a: a802 0305 |000d: mul-float v2, v3, v5 │ │ +065b2e: 8722 |000f: float-to-int v2, v2 │ │ +065b30: e002 0208 |0010: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +065b34: b621 |0012: or-int/2addr v1, v2 │ │ +065b36: a802 0304 |0013: mul-float v2, v3, v4 │ │ +065b3a: 8722 |0015: float-to-int v2, v2 │ │ +065b3c: 9600 0102 |0016: or-int v0, v1, v2 │ │ +065b40: 7110 c321 0000 |0018: invoke-static {v0}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@21c3 │ │ +065b46: 0a01 |001b: move-result v1 │ │ +065b48: 0f01 |001c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=229 │ │ 0x0018 line=230 │ │ locals : │ │ 0x0018 - 0x001d reg=0 color I │ │ 0x0000 - 0x001d reg=4 r F │ │ @@ -28567,24 +28567,24 @@ │ │ type : '(IIII)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -057670: |[057670] com.badlogic.gdx.graphics.Color.toFloatBits:(IIII)F │ │ -057680: e002 0718 |0000: shl-int/lit8 v2, v7, #int 24 // #18 │ │ -057684: e003 0610 |0002: shl-int/lit8 v3, v6, #int 16 // #10 │ │ -057688: b632 |0004: or-int/2addr v2, v3 │ │ -05768a: e003 0508 |0005: shl-int/lit8 v3, v5, #int 8 // #08 │ │ -05768e: b632 |0007: or-int/2addr v2, v3 │ │ -057690: 9600 0204 |0008: or-int v0, v2, v4 │ │ -057694: 7110 c321 0000 |000a: invoke-static {v0}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@21c3 │ │ -05769a: 0a01 |000d: move-result v1 │ │ -05769c: 0f01 |000e: return v1 │ │ +065b4c: |[065b4c] com.badlogic.gdx.graphics.Color.toFloatBits:(IIII)F │ │ +065b5c: e002 0718 |0000: shl-int/lit8 v2, v7, #int 24 // #18 │ │ +065b60: e003 0610 |0002: shl-int/lit8 v3, v6, #int 16 // #10 │ │ +065b64: b632 |0004: or-int/2addr v2, v3 │ │ +065b66: e003 0508 |0005: shl-int/lit8 v3, v5, #int 8 // #08 │ │ +065b6a: b632 |0007: or-int/2addr v2, v3 │ │ +065b6c: 9600 0204 |0008: or-int v0, v2, v4 │ │ +065b70: 7110 c321 0000 |000a: invoke-static {v0}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@21c3 │ │ +065b76: 0a01 |000d: move-result v1 │ │ +065b78: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x000a line=221 │ │ 0x000e line=222 │ │ locals : │ │ 0x000a - 0x000f reg=0 color I │ │ @@ -28599,22 +28599,22 @@ │ │ type : '(IIII)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0576a0: |[0576a0] com.badlogic.gdx.graphics.Color.toIntBits:(IIII)I │ │ -0576b0: e000 0518 |0000: shl-int/lit8 v0, v5, #int 24 // #18 │ │ -0576b4: e001 0410 |0002: shl-int/lit8 v1, v4, #int 16 // #10 │ │ -0576b8: b610 |0004: or-int/2addr v0, v1 │ │ -0576ba: e001 0308 |0005: shl-int/lit8 v1, v3, #int 8 // #08 │ │ -0576be: b610 |0007: or-int/2addr v0, v1 │ │ -0576c0: b620 |0008: or-int/2addr v0, v2 │ │ -0576c2: 0f00 |0009: return v0 │ │ +065b7c: |[065b7c] com.badlogic.gdx.graphics.Color.toIntBits:(IIII)I │ │ +065b8c: e000 0518 |0000: shl-int/lit8 v0, v5, #int 24 // #18 │ │ +065b90: e001 0410 |0002: shl-int/lit8 v1, v4, #int 16 // #10 │ │ +065b94: b610 |0004: or-int/2addr v0, v1 │ │ +065b96: e001 0308 |0005: shl-int/lit8 v1, v3, #int 8 // #08 │ │ +065b9a: b610 |0007: or-int/2addr v0, v1 │ │ +065b9c: b620 |0008: or-int/2addr v0, v2 │ │ +065b9e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x000a reg=2 r I │ │ 0x0000 - 0x000a reg=3 g I │ │ 0x0000 - 0x000a reg=4 b I │ │ @@ -28625,63 +28625,63 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 83 16-bit code units │ │ -0576c4: |[0576c4] com.badlogic.gdx.graphics.Color.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Color; │ │ -0576d4: 1268 |0000: const/4 v8, #int 6 // #6 │ │ -0576d6: 1247 |0001: const/4 v7, #int 4 // #4 │ │ -0576d8: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -0576da: 1306 1000 |0003: const/16 v6, #int 16 // #10 │ │ -0576de: 1509 7f43 |0005: const/high16 v9, #int 1132396544 // #437f │ │ -0576e2: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -0576e4: 6e30 5826 4a05 |0008: invoke-virtual {v10, v4, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ -0576ea: 0c04 |000b: move-result-object v4 │ │ -0576ec: 7120 0726 6400 |000c: invoke-static {v4, v6}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;I)Ljava/lang/Integer; // method@2607 │ │ -0576f2: 0c04 |000f: move-result-object v4 │ │ -0576f4: 6e10 ff25 0400 |0010: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0576fa: 0a03 |0013: move-result v3 │ │ -0576fc: 6e30 5826 5a07 |0014: invoke-virtual {v10, v5, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ -057702: 0c04 |0017: move-result-object v4 │ │ -057704: 7120 0726 6400 |0018: invoke-static {v4, v6}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;I)Ljava/lang/Integer; // method@2607 │ │ -05770a: 0c04 |001b: move-result-object v4 │ │ -05770c: 6e10 ff25 0400 |001c: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -057712: 0a02 |001f: move-result v2 │ │ -057714: 6e30 5826 7a08 |0020: invoke-virtual {v10, v7, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ -05771a: 0c04 |0023: move-result-object v4 │ │ -05771c: 7120 0726 6400 |0024: invoke-static {v4, v6}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;I)Ljava/lang/Integer; // method@2607 │ │ -057722: 0c04 |0027: move-result-object v4 │ │ -057724: 6e10 ff25 0400 |0028: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -05772a: 0a01 |002b: move-result v1 │ │ -05772c: 6e10 5026 0a00 |002c: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@2650 │ │ -057732: 0a04 |002f: move-result v4 │ │ -057734: 1305 0800 |0030: const/16 v5, #int 8 // #8 │ │ -057738: 3254 1200 |0032: if-eq v4, v5, 0044 // +0012 │ │ -05773c: 1300 ff00 |0034: const/16 v0, #int 255 // #ff │ │ -057740: 2204 1301 |0036: new-instance v4, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -057744: 8235 |0038: int-to-float v5, v3 │ │ -057746: c995 |0039: div-float/2addr v5, v9 │ │ -057748: 8226 |003a: int-to-float v6, v2 │ │ -05774a: c996 |003b: div-float/2addr v6, v9 │ │ -05774c: 8217 |003c: int-to-float v7, v1 │ │ -05774e: c997 |003d: div-float/2addr v7, v9 │ │ -057750: 8208 |003e: int-to-float v8, v0 │ │ -057752: c998 |003f: div-float/2addr v8, v9 │ │ -057754: 7058 a509 5476 |0040: invoke-direct {v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -05775a: 1104 |0043: return-object v4 │ │ -05775c: 1304 0800 |0044: const/16 v4, #int 8 // #8 │ │ -057760: 6e30 5826 8a04 |0046: invoke-virtual {v10, v8, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ -057766: 0c04 |0049: move-result-object v4 │ │ -057768: 7120 0726 6400 |004a: invoke-static {v4, v6}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;I)Ljava/lang/Integer; // method@2607 │ │ -05776e: 0c04 |004d: move-result-object v4 │ │ -057770: 6e10 ff25 0400 |004e: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -057776: 0a00 |0051: move-result v0 │ │ -057778: 28e4 |0052: goto 0036 // -001c │ │ +065ba0: |[065ba0] com.badlogic.gdx.graphics.Color.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Color; │ │ +065bb0: 1268 |0000: const/4 v8, #int 6 // #6 │ │ +065bb2: 1247 |0001: const/4 v7, #int 4 // #4 │ │ +065bb4: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +065bb6: 1306 1000 |0003: const/16 v6, #int 16 // #10 │ │ +065bba: 1509 7f43 |0005: const/high16 v9, #int 1132396544 // #437f │ │ +065bbe: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +065bc0: 6e30 5826 4a05 |0008: invoke-virtual {v10, v4, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ +065bc6: 0c04 |000b: move-result-object v4 │ │ +065bc8: 7120 0726 6400 |000c: invoke-static {v4, v6}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;I)Ljava/lang/Integer; // method@2607 │ │ +065bce: 0c04 |000f: move-result-object v4 │ │ +065bd0: 6e10 ff25 0400 |0010: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +065bd6: 0a03 |0013: move-result v3 │ │ +065bd8: 6e30 5826 5a07 |0014: invoke-virtual {v10, v5, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ +065bde: 0c04 |0017: move-result-object v4 │ │ +065be0: 7120 0726 6400 |0018: invoke-static {v4, v6}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;I)Ljava/lang/Integer; // method@2607 │ │ +065be6: 0c04 |001b: move-result-object v4 │ │ +065be8: 6e10 ff25 0400 |001c: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +065bee: 0a02 |001f: move-result v2 │ │ +065bf0: 6e30 5826 7a08 |0020: invoke-virtual {v10, v7, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ +065bf6: 0c04 |0023: move-result-object v4 │ │ +065bf8: 7120 0726 6400 |0024: invoke-static {v4, v6}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;I)Ljava/lang/Integer; // method@2607 │ │ +065bfe: 0c04 |0027: move-result-object v4 │ │ +065c00: 6e10 ff25 0400 |0028: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +065c06: 0a01 |002b: move-result v1 │ │ +065c08: 6e10 5026 0a00 |002c: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@2650 │ │ +065c0e: 0a04 |002f: move-result v4 │ │ +065c10: 1305 0800 |0030: const/16 v5, #int 8 // #8 │ │ +065c14: 3254 1200 |0032: if-eq v4, v5, 0044 // +0012 │ │ +065c18: 1300 ff00 |0034: const/16 v0, #int 255 // #ff │ │ +065c1c: 2204 1101 |0036: new-instance v4, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +065c20: 8235 |0038: int-to-float v5, v3 │ │ +065c22: c995 |0039: div-float/2addr v5, v9 │ │ +065c24: 8226 |003a: int-to-float v6, v2 │ │ +065c26: c996 |003b: div-float/2addr v6, v9 │ │ +065c28: 8217 |003c: int-to-float v7, v1 │ │ +065c2a: c997 |003d: div-float/2addr v7, v9 │ │ +065c2c: 8208 |003e: int-to-float v8, v0 │ │ +065c2e: c998 |003f: div-float/2addr v8, v9 │ │ +065c30: 7058 a509 5476 |0040: invoke-direct {v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +065c36: 1104 |0043: return-object v4 │ │ +065c38: 1304 0800 |0044: const/16 v4, #int 8 // #8 │ │ +065c3c: 6e30 5826 8a04 |0046: invoke-virtual {v10, v8, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ +065c42: 0c04 |0049: move-result-object v4 │ │ +065c44: 7120 0726 6400 |004a: invoke-static {v4, v6}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;I)Ljava/lang/Integer; // method@2607 │ │ +065c4a: 0c04 |004d: move-result-object v4 │ │ +065c4c: 6e10 ff25 0400 |004e: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +065c52: 0a00 |0051: move-result v0 │ │ +065c54: 28e4 |0052: goto 0036 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0007 line=204 │ │ 0x0014 line=205 │ │ 0x0020 line=206 │ │ 0x002c line=207 │ │ 0x0036 line=208 │ │ @@ -28699,33 +28699,33 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -05777c: |[05777c] com.badlogic.gdx.graphics.Color.add:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; │ │ -05778c: 5220 7903 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -057790: 5231 7903 |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -057794: c610 |0004: add-float/2addr v0, v1 │ │ -057796: 5920 7903 |0005: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -05779a: 5220 7803 |0007: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -05779e: 5231 7803 |0009: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0577a2: c610 |000b: add-float/2addr v0, v1 │ │ -0577a4: 5920 7803 |000c: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0577a8: 5220 7703 |000e: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0577ac: 5231 7703 |0010: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0577b0: c610 |0012: add-float/2addr v0, v1 │ │ -0577b2: 5920 7703 |0013: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0577b6: 5220 7603 |0015: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0577ba: 5231 7603 |0017: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0577be: c610 |0019: add-float/2addr v0, v1 │ │ -0577c0: 5920 7603 |001a: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0577c4: 6e10 a909 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Color;.clamp:()V // method@09a9 │ │ -0577ca: 1102 |001f: return-object v2 │ │ +065c58: |[065c58] com.badlogic.gdx.graphics.Color.add:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; │ │ +065c68: 5220 7903 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +065c6c: 5231 7903 |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +065c70: c610 |0004: add-float/2addr v0, v1 │ │ +065c72: 5920 7903 |0005: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +065c76: 5220 7803 |0007: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +065c7a: 5231 7803 |0009: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +065c7e: c610 |000b: add-float/2addr v0, v1 │ │ +065c80: 5920 7803 |000c: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +065c84: 5220 7703 |000e: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +065c88: 5231 7703 |0010: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +065c8c: c610 |0012: add-float/2addr v0, v1 │ │ +065c8e: 5920 7703 |0013: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +065c92: 5220 7603 |0015: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +065c96: 5231 7603 |0017: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +065c9a: c610 |0019: add-float/2addr v0, v1 │ │ +065c9c: 5920 7603 |001a: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +065ca0: 6e10 a909 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Color;.clamp:()V // method@09a9 │ │ +065ca6: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0007 line=115 │ │ 0x000e line=116 │ │ 0x0015 line=117 │ │ 0x001c line=118 │ │ @@ -28739,54 +28739,54 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 72 16-bit code units │ │ -0577cc: |[0577cc] com.badlogic.gdx.graphics.Color.clamp:()V │ │ -0577dc: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ -0577e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0577e2: 5230 7903 |0003: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0577e6: 2e00 0001 |0005: cmpg-float v0, v0, v1 │ │ -0577ea: 3b00 1d00 |0007: if-gez v0, 0024 // +001d │ │ -0577ee: 5931 7903 |0009: iput v1, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0577f2: 5230 7803 |000b: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0577f6: 2e00 0001 |000d: cmpg-float v0, v0, v1 │ │ -0577fa: 3b00 1e00 |000f: if-gez v0, 002d // +001e │ │ -0577fe: 5931 7803 |0011: iput v1, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -057802: 5230 7703 |0013: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -057806: 2e00 0001 |0015: cmpg-float v0, v0, v1 │ │ -05780a: 3b00 1f00 |0017: if-gez v0, 0036 // +001f │ │ -05780e: 5931 7703 |0019: iput v1, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -057812: 5230 7603 |001b: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -057816: 2e00 0001 |001d: cmpg-float v0, v0, v1 │ │ -05781a: 3b00 2000 |001f: if-gez v0, 003f // +0020 │ │ -05781e: 5931 7603 |0021: iput v1, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -057822: 0e00 |0023: return-void │ │ -057824: 5230 7903 |0024: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -057828: 2d00 0002 |0026: cmpl-float v0, v0, v2 │ │ -05782c: 3d00 e3ff |0028: if-lez v0, 000b // -001d │ │ -057830: 5932 7903 |002a: iput v2, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -057834: 28df |002c: goto 000b // -0021 │ │ -057836: 5230 7803 |002d: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -05783a: 2d00 0002 |002f: cmpl-float v0, v0, v2 │ │ -05783e: 3d00 e2ff |0031: if-lez v0, 0013 // -001e │ │ -057842: 5932 7803 |0033: iput v2, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -057846: 28de |0035: goto 0013 // -0022 │ │ -057848: 5230 7703 |0036: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -05784c: 2d00 0002 |0038: cmpl-float v0, v0, v2 │ │ -057850: 3d00 e1ff |003a: if-lez v0, 001b // -001f │ │ -057854: 5932 7703 |003c: iput v2, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -057858: 28dd |003e: goto 001b // -0023 │ │ -05785a: 5230 7603 |003f: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -05785e: 2d00 0002 |0041: cmpl-float v0, v0, v2 │ │ -057862: 3d00 e0ff |0043: if-lez v0, 0023 // -0020 │ │ -057866: 5932 7603 |0045: iput v2, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -05786a: 28dc |0047: goto 0023 // -0024 │ │ +065ca8: |[065ca8] com.badlogic.gdx.graphics.Color.clamp:()V │ │ +065cb8: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ +065cbc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +065cbe: 5230 7903 |0003: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +065cc2: 2e00 0001 |0005: cmpg-float v0, v0, v1 │ │ +065cc6: 3b00 1d00 |0007: if-gez v0, 0024 // +001d │ │ +065cca: 5931 7903 |0009: iput v1, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +065cce: 5230 7803 |000b: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +065cd2: 2e00 0001 |000d: cmpg-float v0, v0, v1 │ │ +065cd6: 3b00 1e00 |000f: if-gez v0, 002d // +001e │ │ +065cda: 5931 7803 |0011: iput v1, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +065cde: 5230 7703 |0013: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +065ce2: 2e00 0001 |0015: cmpg-float v0, v0, v1 │ │ +065ce6: 3b00 1f00 |0017: if-gez v0, 0036 // +001f │ │ +065cea: 5931 7703 |0019: iput v1, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +065cee: 5230 7603 |001b: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +065cf2: 2e00 0001 |001d: cmpg-float v0, v0, v1 │ │ +065cf6: 3b00 2000 |001f: if-gez v0, 003f // +0020 │ │ +065cfa: 5931 7603 |0021: iput v1, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +065cfe: 0e00 |0023: return-void │ │ +065d00: 5230 7903 |0024: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +065d04: 2d00 0002 |0026: cmpl-float v0, v0, v2 │ │ +065d08: 3d00 e3ff |0028: if-lez v0, 000b // -001d │ │ +065d0c: 5932 7903 |002a: iput v2, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +065d10: 28df |002c: goto 000b // -0021 │ │ +065d12: 5230 7803 |002d: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +065d16: 2d00 0002 |002f: cmpl-float v0, v0, v2 │ │ +065d1a: 3d00 e2ff |0031: if-lez v0, 0013 // -001e │ │ +065d1e: 5932 7803 |0033: iput v2, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +065d22: 28de |0035: goto 0013 // -0022 │ │ +065d24: 5230 7703 |0036: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +065d28: 2d00 0002 |0038: cmpl-float v0, v0, v2 │ │ +065d2c: 3d00 e1ff |003a: if-lez v0, 001b // -001f │ │ +065d30: 5932 7703 |003c: iput v2, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +065d34: 28dd |003e: goto 001b // -0023 │ │ +065d36: 5230 7603 |003f: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +065d3a: 2d00 0002 |0041: cmpl-float v0, v0, v2 │ │ +065d3e: 3d00 e0ff |0043: if-lez v0, 0023 // -0020 │ │ +065d42: 5932 7603 |0045: iput v2, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +065d46: 28dc |0047: goto 0023 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=136 │ │ 0x0009 line=137 │ │ 0x000b line=140 │ │ 0x0011 line=141 │ │ 0x0013 line=144 │ │ @@ -28806,18 +28806,18 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05786c: |[05786c] com.badlogic.gdx.graphics.Color.cpy:()Lcom/badlogic/gdx/graphics/Color; │ │ -05787c: 2200 1301 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -057880: 7020 a609 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ -057886: 1100 |0005: return-object v0 │ │ +065d48: |[065d48] com.badlogic.gdx.graphics.Color.cpy:()Lcom/badlogic/gdx/graphics/Color; │ │ +065d58: 2200 1101 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +065d5c: 7020 a609 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ +065d62: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/Color; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/Color;) │ │ @@ -28825,36 +28825,36 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -057888: |[057888] com.badlogic.gdx.graphics.Color.equals:(Ljava/lang/Object;)Z │ │ -057898: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -05789a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -05789c: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -0578a0: 0f01 |0004: return v1 │ │ -0578a2: 3806 0c00 |0005: if-eqz v6, 0011 // +000c │ │ -0578a6: 6e10 2926 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -0578ac: 0c03 |000a: move-result-object v3 │ │ -0578ae: 6e10 2926 0600 |000b: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -0578b4: 0c04 |000e: move-result-object v4 │ │ -0578b6: 3243 0400 |000f: if-eq v3, v4, 0013 // +0004 │ │ -0578ba: 0121 |0011: move v1, v2 │ │ -0578bc: 28f2 |0012: goto 0004 // -000e │ │ -0578be: 0760 |0013: move-object v0, v6 │ │ -0578c0: 1f00 1301 |0014: check-cast v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0578c4: 6e10 c309 0500 |0016: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Color;.toIntBits:()I // method@09c3 │ │ -0578ca: 0a03 |0019: move-result v3 │ │ -0578cc: 6e10 c309 0000 |001a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Color;.toIntBits:()I // method@09c3 │ │ -0578d2: 0a04 |001d: move-result v4 │ │ -0578d4: 3243 e6ff |001e: if-eq v3, v4, 0004 // -001a │ │ -0578d8: 0121 |0020: move v1, v2 │ │ -0578da: 28e3 |0021: goto 0004 // -001d │ │ +065d64: |[065d64] com.badlogic.gdx.graphics.Color.equals:(Ljava/lang/Object;)Z │ │ +065d74: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +065d76: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +065d78: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +065d7c: 0f01 |0004: return v1 │ │ +065d7e: 3806 0c00 |0005: if-eqz v6, 0011 // +000c │ │ +065d82: 6e10 2926 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +065d88: 0c03 |000a: move-result-object v3 │ │ +065d8a: 6e10 2926 0600 |000b: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +065d90: 0c04 |000e: move-result-object v4 │ │ +065d92: 3243 0400 |000f: if-eq v3, v4, 0013 // +0004 │ │ +065d96: 0121 |0011: move v1, v2 │ │ +065d98: 28f2 |0012: goto 0004 // -000e │ │ +065d9a: 0760 |0013: move-object v0, v6 │ │ +065d9c: 1f00 1101 |0014: check-cast v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +065da0: 6e10 c309 0500 |0016: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Color;.toIntBits:()I // method@09c3 │ │ +065da6: 0a03 |0019: move-result v3 │ │ +065da8: 6e10 c309 0000 |001a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Color;.toIntBits:()I // method@09c3 │ │ +065dae: 0a04 |001d: move-result v4 │ │ +065db0: 3243 e6ff |001e: if-eq v3, v4, 0004 // -001a │ │ +065db4: 0121 |0020: move v1, v2 │ │ +065db6: 28e3 |0021: goto 0004 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=162 │ │ 0x0004 line=165 │ │ 0x0005 line=163 │ │ 0x0014 line=164 │ │ 0x0016 line=165 │ │ @@ -28868,54 +28868,54 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 69 16-bit code units │ │ -0578dc: |[0578dc] com.badlogic.gdx.graphics.Color.hashCode:()I │ │ -0578ec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0578ee: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0578f0: 5252 7903 |0002: iget v2, v5, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0578f4: 2d02 0204 |0004: cmpl-float v2, v2, v4 │ │ -0578f8: 3802 3900 |0006: if-eqz v2, 003f // +0039 │ │ -0578fc: 5252 7903 |0008: iget v2, v5, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -057900: 7110 bf21 0200 |000a: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ -057906: 0a00 |000d: move-result v0 │ │ -057908: da03 001f |000e: mul-int/lit8 v3, v0, #int 31 // #1f │ │ -05790c: 5252 7803 |0010: iget v2, v5, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -057910: 2d02 0204 |0012: cmpl-float v2, v2, v4 │ │ -057914: 3802 2d00 |0014: if-eqz v2, 0041 // +002d │ │ -057918: 5252 7803 |0016: iget v2, v5, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -05791c: 7110 bf21 0200 |0018: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ -057922: 0a02 |001b: move-result v2 │ │ -057924: 9000 0302 |001c: add-int v0, v3, v2 │ │ -057928: da03 001f |001e: mul-int/lit8 v3, v0, #int 31 // #1f │ │ -05792c: 5252 7703 |0020: iget v2, v5, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -057930: 2d02 0204 |0022: cmpl-float v2, v2, v4 │ │ -057934: 3802 1f00 |0024: if-eqz v2, 0043 // +001f │ │ -057938: 5252 7703 |0026: iget v2, v5, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -05793c: 7110 bf21 0200 |0028: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ -057942: 0a02 |002b: move-result v2 │ │ -057944: 9000 0302 |002c: add-int v0, v3, v2 │ │ -057948: da02 001f |002e: mul-int/lit8 v2, v0, #int 31 // #1f │ │ -05794c: 5253 7603 |0030: iget v3, v5, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -057950: 2d03 0304 |0032: cmpl-float v3, v3, v4 │ │ -057954: 3803 0800 |0034: if-eqz v3, 003c // +0008 │ │ -057958: 5251 7603 |0036: iget v1, v5, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -05795c: 7110 bf21 0100 |0038: invoke-static {v1}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ -057962: 0a01 |003b: move-result v1 │ │ -057964: 9000 0201 |003c: add-int v0, v2, v1 │ │ -057968: 0f00 |003e: return v0 │ │ -05796a: 0110 |003f: move v0, v1 │ │ -05796c: 28ce |0040: goto 000e // -0032 │ │ -05796e: 0112 |0041: move v2, v1 │ │ -057970: 28da |0042: goto 001c // -0026 │ │ -057972: 0112 |0043: move v2, v1 │ │ -057974: 28e8 |0044: goto 002c // -0018 │ │ +065db8: |[065db8] com.badlogic.gdx.graphics.Color.hashCode:()I │ │ +065dc8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +065dca: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +065dcc: 5252 7903 |0002: iget v2, v5, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +065dd0: 2d02 0204 |0004: cmpl-float v2, v2, v4 │ │ +065dd4: 3802 3900 |0006: if-eqz v2, 003f // +0039 │ │ +065dd8: 5252 7903 |0008: iget v2, v5, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +065ddc: 7110 bf21 0200 |000a: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ +065de2: 0a00 |000d: move-result v0 │ │ +065de4: da03 001f |000e: mul-int/lit8 v3, v0, #int 31 // #1f │ │ +065de8: 5252 7803 |0010: iget v2, v5, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +065dec: 2d02 0204 |0012: cmpl-float v2, v2, v4 │ │ +065df0: 3802 2d00 |0014: if-eqz v2, 0041 // +002d │ │ +065df4: 5252 7803 |0016: iget v2, v5, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +065df8: 7110 bf21 0200 |0018: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ +065dfe: 0a02 |001b: move-result v2 │ │ +065e00: 9000 0302 |001c: add-int v0, v3, v2 │ │ +065e04: da03 001f |001e: mul-int/lit8 v3, v0, #int 31 // #1f │ │ +065e08: 5252 7703 |0020: iget v2, v5, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +065e0c: 2d02 0204 |0022: cmpl-float v2, v2, v4 │ │ +065e10: 3802 1f00 |0024: if-eqz v2, 0043 // +001f │ │ +065e14: 5252 7703 |0026: iget v2, v5, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +065e18: 7110 bf21 0200 |0028: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ +065e1e: 0a02 |002b: move-result v2 │ │ +065e20: 9000 0302 |002c: add-int v0, v3, v2 │ │ +065e24: da02 001f |002e: mul-int/lit8 v2, v0, #int 31 // #1f │ │ +065e28: 5253 7603 |0030: iget v3, v5, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +065e2c: 2d03 0304 |0032: cmpl-float v3, v3, v4 │ │ +065e30: 3803 0800 |0034: if-eqz v3, 003c // +0008 │ │ +065e34: 5251 7603 |0036: iget v1, v5, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +065e38: 7110 bf21 0100 |0038: invoke-static {v1}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ +065e3e: 0a01 |003b: move-result v1 │ │ +065e40: 9000 0201 |003c: add-int v0, v2, v1 │ │ +065e44: 0f00 |003e: return v0 │ │ +065e46: 0110 |003f: move v0, v1 │ │ +065e48: 28ce |0040: goto 000e // -0032 │ │ +065e4a: 0112 |0041: move v2, v1 │ │ +065e4c: 28da |0042: goto 001c // -0026 │ │ +065e4e: 0112 |0043: move v2, v1 │ │ +065e50: 28e8 |0044: goto 002c // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=170 │ │ 0x000e line=171 │ │ 0x001e line=172 │ │ 0x002e line=173 │ │ 0x003e line=174 │ │ @@ -28932,29 +28932,29 @@ │ │ type : '(F)Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -057978: |[057978] com.badlogic.gdx.graphics.Color.mul:(F)Lcom/badlogic/gdx/graphics/Color; │ │ -057988: 5210 7903 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -05798c: c820 |0002: mul-float/2addr v0, v2 │ │ -05798e: 5910 7903 |0003: iput v0, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -057992: 5210 7803 |0005: iget v0, v1, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -057996: c820 |0007: mul-float/2addr v0, v2 │ │ -057998: 5910 7803 |0008: iput v0, v1, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -05799c: 5210 7703 |000a: iget v0, v1, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0579a0: c820 |000c: mul-float/2addr v0, v2 │ │ -0579a2: 5910 7703 |000d: iput v0, v1, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0579a6: 5210 7603 |000f: iget v0, v1, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0579aa: c820 |0011: mul-float/2addr v0, v2 │ │ -0579ac: 5910 7603 |0012: iput v0, v1, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0579b0: 6e10 a909 0100 |0014: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Color;.clamp:()V // method@09a9 │ │ -0579b6: 1101 |0017: return-object v1 │ │ +065e54: |[065e54] com.badlogic.gdx.graphics.Color.mul:(F)Lcom/badlogic/gdx/graphics/Color; │ │ +065e64: 5210 7903 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +065e68: c820 |0002: mul-float/2addr v0, v2 │ │ +065e6a: 5910 7903 |0003: iput v0, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +065e6e: 5210 7803 |0005: iget v0, v1, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +065e72: c820 |0007: mul-float/2addr v0, v2 │ │ +065e74: 5910 7803 |0008: iput v0, v1, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +065e78: 5210 7703 |000a: iget v0, v1, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +065e7c: c820 |000c: mul-float/2addr v0, v2 │ │ +065e7e: 5910 7703 |000d: iput v0, v1, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +065e82: 5210 7603 |000f: iget v0, v1, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +065e86: c820 |0011: mul-float/2addr v0, v2 │ │ +065e88: 5910 7603 |0012: iput v0, v1, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +065e8c: 6e10 a909 0100 |0014: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Color;.clamp:()V // method@09a9 │ │ +065e92: 1101 |0017: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0005 line=102 │ │ 0x000a line=103 │ │ 0x000f line=104 │ │ 0x0014 line=105 │ │ @@ -28968,33 +28968,33 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -0579b8: |[0579b8] com.badlogic.gdx.graphics.Color.mul:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; │ │ -0579c8: 5220 7903 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0579cc: 5231 7903 |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0579d0: c810 |0004: mul-float/2addr v0, v1 │ │ -0579d2: 5920 7903 |0005: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0579d6: 5220 7803 |0007: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0579da: 5231 7803 |0009: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0579de: c810 |000b: mul-float/2addr v0, v1 │ │ -0579e0: 5920 7803 |000c: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0579e4: 5220 7703 |000e: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0579e8: 5231 7703 |0010: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0579ec: c810 |0012: mul-float/2addr v0, v1 │ │ -0579ee: 5920 7703 |0013: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0579f2: 5220 7603 |0015: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0579f6: 5231 7603 |0017: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0579fa: c810 |0019: mul-float/2addr v0, v1 │ │ -0579fc: 5920 7603 |001a: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -057a00: 6e10 a909 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Color;.clamp:()V // method@09a9 │ │ -057a06: 1102 |001f: return-object v2 │ │ +065e94: |[065e94] com.badlogic.gdx.graphics.Color.mul:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; │ │ +065ea4: 5220 7903 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +065ea8: 5231 7903 |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +065eac: c810 |0004: mul-float/2addr v0, v1 │ │ +065eae: 5920 7903 |0005: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +065eb2: 5220 7803 |0007: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +065eb6: 5231 7803 |0009: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +065eba: c810 |000b: mul-float/2addr v0, v1 │ │ +065ebc: 5920 7803 |000c: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +065ec0: 5220 7703 |000e: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +065ec4: 5231 7703 |0010: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +065ec8: c810 |0012: mul-float/2addr v0, v1 │ │ +065eca: 5920 7703 |0013: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +065ece: 5220 7603 |0015: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +065ed2: 5231 7603 |0017: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +065ed6: c810 |0019: mul-float/2addr v0, v1 │ │ +065ed8: 5920 7603 |001a: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +065edc: 6e10 a909 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Color;.clamp:()V // method@09a9 │ │ +065ee2: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0007 line=89 │ │ 0x000e line=90 │ │ 0x0015 line=91 │ │ 0x001c line=92 │ │ @@ -29008,25 +29008,25 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -057a08: |[057a08] com.badlogic.gdx.graphics.Color.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; │ │ -057a18: 5220 7903 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -057a1c: 5910 7903 |0002: iput v0, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -057a20: 5220 7803 |0004: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -057a24: 5910 7803 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -057a28: 5220 7703 |0008: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -057a2c: 5910 7703 |000a: iput v0, v1, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -057a30: 5220 7603 |000c: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -057a34: 5910 7603 |000e: iput v0, v1, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -057a38: 6e10 a909 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Color;.clamp:()V // method@09a9 │ │ -057a3e: 1101 |0013: return-object v1 │ │ +065ee4: |[065ee4] com.badlogic.gdx.graphics.Color.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; │ │ +065ef4: 5220 7903 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +065ef8: 5910 7903 |0002: iput v0, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +065efc: 5220 7803 |0004: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +065f00: 5910 7803 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +065f04: 5220 7703 |0008: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +065f08: 5910 7703 |000a: iput v0, v1, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +065f0c: 5220 7603 |000c: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +065f10: 5910 7603 |000e: iput v0, v1, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +065f14: 6e10 a909 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Color;.clamp:()V // method@09a9 │ │ +065f1a: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0004 line=76 │ │ 0x0008 line=77 │ │ 0x000c line=78 │ │ 0x0010 line=79 │ │ @@ -29040,20 +29040,20 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -057a40: |[057a40] com.badlogic.gdx.graphics.Color.set:(FFFF)V │ │ -057a50: 5901 7903 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -057a54: 5902 7803 |0002: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -057a58: 5903 7703 |0004: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -057a5c: 5904 7603 |0006: iput v4, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -057a60: 0e00 |0008: return-void │ │ +065f1c: |[065f1c] com.badlogic.gdx.graphics.Color.set:(FFFF)V │ │ +065f2c: 5901 7903 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +065f30: 5902 7803 |0002: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +065f34: 5903 7703 |0004: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +065f38: 5904 7603 |0006: iput v4, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +065f3c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0002 line=155 │ │ 0x0004 line=156 │ │ 0x0006 line=157 │ │ 0x0008 line=158 │ │ @@ -29069,33 +29069,33 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -057a64: |[057a64] com.badlogic.gdx.graphics.Color.sub:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; │ │ -057a74: 5220 7903 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -057a78: 5231 7903 |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -057a7c: c710 |0004: sub-float/2addr v0, v1 │ │ -057a7e: 5920 7903 |0005: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -057a82: 5220 7803 |0007: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -057a86: 5231 7803 |0009: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -057a8a: c710 |000b: sub-float/2addr v0, v1 │ │ -057a8c: 5920 7803 |000c: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -057a90: 5220 7703 |000e: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -057a94: 5231 7703 |0010: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -057a98: c710 |0012: sub-float/2addr v0, v1 │ │ -057a9a: 5920 7703 |0013: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -057a9e: 5220 7603 |0015: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -057aa2: 5231 7603 |0017: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -057aa6: c710 |0019: sub-float/2addr v0, v1 │ │ -057aa8: 5920 7603 |001a: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -057aac: 6e10 a909 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Color;.clamp:()V // method@09a9 │ │ -057ab2: 1102 |001f: return-object v2 │ │ +065f40: |[065f40] com.badlogic.gdx.graphics.Color.sub:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; │ │ +065f50: 5220 7903 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +065f54: 5231 7903 |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +065f58: c710 |0004: sub-float/2addr v0, v1 │ │ +065f5a: 5920 7903 |0005: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +065f5e: 5220 7803 |0007: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +065f62: 5231 7803 |0009: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +065f66: c710 |000b: sub-float/2addr v0, v1 │ │ +065f68: 5920 7803 |000c: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +065f6c: 5220 7703 |000e: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +065f70: 5231 7703 |0010: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +065f74: c710 |0012: sub-float/2addr v0, v1 │ │ +065f76: 5920 7703 |0013: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +065f7a: 5220 7603 |0015: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +065f7e: 5231 7603 |0017: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +065f82: c710 |0019: sub-float/2addr v0, v1 │ │ +065f84: 5920 7603 |001a: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +065f88: 6e10 a909 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Color;.clamp:()V // method@09a9 │ │ +065f8e: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0007 line=128 │ │ 0x000e line=129 │ │ 0x0015 line=130 │ │ 0x001c line=131 │ │ @@ -29109,19 +29109,19 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -057ab4: |[057ab4] com.badlogic.gdx.graphics.Color.tmp:()Lcom/badlogic/gdx/graphics/Color; │ │ -057ac4: 6200 7a03 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Color;.tmp:Lcom/badlogic/gdx/graphics/Color; // field@037a │ │ -057ac8: 6e20 bc09 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ -057ace: 0c00 |0005: move-result-object v0 │ │ -057ad0: 1100 |0006: return-object v0 │ │ +065f90: |[065f90] com.badlogic.gdx.graphics.Color.tmp:()Lcom/badlogic/gdx/graphics/Color; │ │ +065fa0: 6200 7a03 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Color;.tmp:Lcom/badlogic/gdx/graphics/Color; // field@037a │ │ +065fa4: 6e20 bc09 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ +065faa: 0c00 |0005: move-result-object v0 │ │ +065fac: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/Color; │ │ │ │ #11 : (in Lcom/badlogic/gdx/graphics/Color;) │ │ @@ -29129,37 +29129,37 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -057ad4: |[057ad4] com.badlogic.gdx.graphics.Color.toFloatBits:()F │ │ -057ae4: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ -057ae8: 5241 7603 |0002: iget v1, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -057aec: c831 |0004: mul-float/2addr v1, v3 │ │ -057aee: 8711 |0005: float-to-int v1, v1 │ │ -057af0: e001 0118 |0006: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -057af4: 5242 7703 |0008: iget v2, v4, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -057af8: c832 |000a: mul-float/2addr v2, v3 │ │ -057afa: 8722 |000b: float-to-int v2, v2 │ │ -057afc: e002 0210 |000c: shl-int/lit8 v2, v2, #int 16 // #10 │ │ -057b00: b621 |000e: or-int/2addr v1, v2 │ │ -057b02: 5242 7803 |000f: iget v2, v4, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -057b06: c832 |0011: mul-float/2addr v2, v3 │ │ -057b08: 8722 |0012: float-to-int v2, v2 │ │ -057b0a: e002 0208 |0013: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -057b0e: b621 |0015: or-int/2addr v1, v2 │ │ -057b10: 5242 7903 |0016: iget v2, v4, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -057b14: c832 |0018: mul-float/2addr v2, v3 │ │ -057b16: 8722 |0019: float-to-int v2, v2 │ │ -057b18: 9600 0102 |001a: or-int v0, v1, v2 │ │ -057b1c: 7110 c321 0000 |001c: invoke-static {v0}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@21c3 │ │ -057b22: 0a01 |001f: move-result v1 │ │ -057b24: 0f01 |0020: return v1 │ │ +065fb0: |[065fb0] com.badlogic.gdx.graphics.Color.toFloatBits:()F │ │ +065fc0: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ +065fc4: 5241 7603 |0002: iget v1, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +065fc8: c831 |0004: mul-float/2addr v1, v3 │ │ +065fca: 8711 |0005: float-to-int v1, v1 │ │ +065fcc: e001 0118 |0006: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +065fd0: 5242 7703 |0008: iget v2, v4, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +065fd4: c832 |000a: mul-float/2addr v2, v3 │ │ +065fd6: 8722 |000b: float-to-int v2, v2 │ │ +065fd8: e002 0210 |000c: shl-int/lit8 v2, v2, #int 16 // #10 │ │ +065fdc: b621 |000e: or-int/2addr v1, v2 │ │ +065fde: 5242 7803 |000f: iget v2, v4, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +065fe2: c832 |0011: mul-float/2addr v2, v3 │ │ +065fe4: 8722 |0012: float-to-int v2, v2 │ │ +065fe6: e002 0208 |0013: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +065fea: b621 |0015: or-int/2addr v1, v2 │ │ +065fec: 5242 7903 |0016: iget v2, v4, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +065ff0: c832 |0018: mul-float/2addr v2, v3 │ │ +065ff2: 8722 |0019: float-to-int v2, v2 │ │ +065ff4: 9600 0102 |001a: or-int v0, v1, v2 │ │ +065ff8: 7110 c321 0000 |001c: invoke-static {v0}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@21c3 │ │ +065ffe: 0a01 |001f: move-result v1 │ │ +066000: 0f01 |0020: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=181 │ │ 0x001c line=182 │ │ locals : │ │ 0x001c - 0x0021 reg=0 color I │ │ 0x0000 - 0x0021 reg=4 this Lcom/badlogic/gdx/graphics/Color; │ │ @@ -29169,35 +29169,35 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 29 16-bit code units │ │ -057b28: |[057b28] com.badlogic.gdx.graphics.Color.toIntBits:()I │ │ -057b38: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ -057b3c: 5241 7603 |0002: iget v1, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -057b40: c831 |0004: mul-float/2addr v1, v3 │ │ -057b42: 8711 |0005: float-to-int v1, v1 │ │ -057b44: e001 0118 |0006: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -057b48: 5242 7703 |0008: iget v2, v4, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -057b4c: c832 |000a: mul-float/2addr v2, v3 │ │ -057b4e: 8722 |000b: float-to-int v2, v2 │ │ -057b50: e002 0210 |000c: shl-int/lit8 v2, v2, #int 16 // #10 │ │ -057b54: b621 |000e: or-int/2addr v1, v2 │ │ -057b56: 5242 7803 |000f: iget v2, v4, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -057b5a: c832 |0011: mul-float/2addr v2, v3 │ │ -057b5c: 8722 |0012: float-to-int v2, v2 │ │ -057b5e: e002 0208 |0013: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -057b62: b621 |0015: or-int/2addr v1, v2 │ │ -057b64: 5242 7903 |0016: iget v2, v4, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -057b68: c832 |0018: mul-float/2addr v2, v3 │ │ -057b6a: 8722 |0019: float-to-int v2, v2 │ │ -057b6c: 9600 0102 |001a: or-int v0, v1, v2 │ │ -057b70: 0f00 |001c: return v0 │ │ +066004: |[066004] com.badlogic.gdx.graphics.Color.toIntBits:()I │ │ +066014: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ +066018: 5241 7603 |0002: iget v1, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +06601c: c831 |0004: mul-float/2addr v1, v3 │ │ +06601e: 8711 |0005: float-to-int v1, v1 │ │ +066020: e001 0118 |0006: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +066024: 5242 7703 |0008: iget v2, v4, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +066028: c832 |000a: mul-float/2addr v2, v3 │ │ +06602a: 8722 |000b: float-to-int v2, v2 │ │ +06602c: e002 0210 |000c: shl-int/lit8 v2, v2, #int 16 // #10 │ │ +066030: b621 |000e: or-int/2addr v1, v2 │ │ +066032: 5242 7803 |000f: iget v2, v4, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +066036: c832 |0011: mul-float/2addr v2, v3 │ │ +066038: 8722 |0012: float-to-int v2, v2 │ │ +06603a: e002 0208 |0013: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +06603e: b621 |0015: or-int/2addr v1, v2 │ │ +066040: 5242 7903 |0016: iget v2, v4, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +066044: c832 |0018: mul-float/2addr v2, v3 │ │ +066046: 8722 |0019: float-to-int v2, v2 │ │ +066048: 9600 0102 |001a: or-int v0, v1, v2 │ │ +06604c: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=188 │ │ 0x001c line=189 │ │ locals : │ │ 0x001c - 0x001d reg=0 color I │ │ 0x0000 - 0x001d reg=4 this Lcom/badlogic/gdx/graphics/Color; │ │ @@ -29207,67 +29207,67 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -057b74: |[057b74] com.badlogic.gdx.graphics.Color.toString:()Ljava/lang/String; │ │ -057b84: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ -057b88: 5241 7903 |0002: iget v1, v4, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -057b8c: c831 |0004: mul-float/2addr v1, v3 │ │ -057b8e: 8711 |0005: float-to-int v1, v1 │ │ -057b90: e001 0118 |0006: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -057b94: 5242 7803 |0008: iget v2, v4, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -057b98: c832 |000a: mul-float/2addr v2, v3 │ │ -057b9a: 8722 |000b: float-to-int v2, v2 │ │ -057b9c: e002 0210 |000c: shl-int/lit8 v2, v2, #int 16 // #10 │ │ -057ba0: b621 |000e: or-int/2addr v1, v2 │ │ -057ba2: 5242 7703 |000f: iget v2, v4, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -057ba6: c832 |0011: mul-float/2addr v2, v3 │ │ -057ba8: 8722 |0012: float-to-int v2, v2 │ │ -057baa: e002 0208 |0013: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -057bae: b621 |0015: or-int/2addr v1, v2 │ │ -057bb0: 5242 7603 |0016: iget v2, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -057bb4: c832 |0018: mul-float/2addr v2, v3 │ │ -057bb6: 8722 |0019: float-to-int v2, v2 │ │ -057bb8: b621 |001a: or-int/2addr v1, v2 │ │ -057bba: 7110 0326 0100 |001b: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2603 │ │ -057bc0: 0c00 |001e: move-result-object v0 │ │ -057bc2: 6e10 5026 0000 |001f: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2650 │ │ -057bc8: 0a01 |0022: move-result v1 │ │ -057bca: 1302 0800 |0023: const/16 v2, #int 8 // #8 │ │ -057bce: 3521 1600 |0025: if-ge v1, v2, 003b // +0016 │ │ -057bd2: 2201 c503 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -057bd6: 7010 6726 0100 |0029: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -057bdc: 1a02 f300 |002c: const-string v2, "0" // string@00f3 │ │ -057be0: 6e20 6e26 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -057be6: 0c01 |0031: move-result-object v1 │ │ -057be8: 6e20 6e26 0100 |0032: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -057bee: 0c01 |0035: move-result-object v1 │ │ -057bf0: 6e10 7426 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -057bf6: 0c00 |0039: move-result-object v0 │ │ -057bf8: 28e5 |003a: goto 001f // -001b │ │ -057bfa: 1100 |003b: return-object v0 │ │ +066050: |[066050] com.badlogic.gdx.graphics.Color.toString:()Ljava/lang/String; │ │ +066060: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ +066064: 5241 7903 |0002: iget v1, v4, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +066068: c831 |0004: mul-float/2addr v1, v3 │ │ +06606a: 8711 |0005: float-to-int v1, v1 │ │ +06606c: e001 0118 |0006: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +066070: 5242 7803 |0008: iget v2, v4, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +066074: c832 |000a: mul-float/2addr v2, v3 │ │ +066076: 8722 |000b: float-to-int v2, v2 │ │ +066078: e002 0210 |000c: shl-int/lit8 v2, v2, #int 16 // #10 │ │ +06607c: b621 |000e: or-int/2addr v1, v2 │ │ +06607e: 5242 7703 |000f: iget v2, v4, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +066082: c832 |0011: mul-float/2addr v2, v3 │ │ +066084: 8722 |0012: float-to-int v2, v2 │ │ +066086: e002 0208 |0013: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +06608a: b621 |0015: or-int/2addr v1, v2 │ │ +06608c: 5242 7603 |0016: iget v2, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +066090: c832 |0018: mul-float/2addr v2, v3 │ │ +066092: 8722 |0019: float-to-int v2, v2 │ │ +066094: b621 |001a: or-int/2addr v1, v2 │ │ +066096: 7110 0326 0100 |001b: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2603 │ │ +06609c: 0c00 |001e: move-result-object v0 │ │ +06609e: 6e10 5026 0000 |001f: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2650 │ │ +0660a4: 0a01 |0022: move-result v1 │ │ +0660a6: 1302 0800 |0023: const/16 v2, #int 8 // #8 │ │ +0660aa: 3521 1600 |0025: if-ge v1, v2, 003b // +0016 │ │ +0660ae: 2201 c303 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0660b2: 7010 6726 0100 |0029: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0660b8: 1a02 f300 |002c: const-string v2, "0" // string@00f3 │ │ +0660bc: 6e20 6e26 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0660c2: 0c01 |0031: move-result-object v1 │ │ +0660c4: 6e20 6e26 0100 |0032: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0660ca: 0c01 |0035: move-result-object v1 │ │ +0660cc: 6e10 7426 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0660d2: 0c00 |0039: move-result-object v0 │ │ +0660d4: 28e5 |003a: goto 001f // -001b │ │ +0660d6: 1100 |003b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=194 │ │ 0x001f line=196 │ │ 0x0027 line=197 │ │ 0x003b line=198 │ │ locals : │ │ 0x001f - 0x003c reg=0 value Ljava/lang/String; │ │ 0x0000 - 0x003c reg=4 this Lcom/badlogic/gdx/graphics/Color; │ │ │ │ source_file_idx : 629 (Color.java) │ │ │ │ Class #115 header: │ │ -class_idx : 276 │ │ +class_idx : 274 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 963 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #115 - │ │ @@ -29287,20 +29287,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -057bfc: |[057bfc] com.badlogic.gdx.graphics.FPSLogger.:()V │ │ -057c0c: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -057c12: 7100 7926 0000 |0003: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2679 │ │ -057c18: 0b00 |0006: move-result-wide v0 │ │ -057c1a: 5a20 7b03 |0007: iput-wide v0, v2, Lcom/badlogic/gdx/graphics/FPSLogger;.startTime:J // field@037b │ │ -057c1e: 0e00 |0009: return-void │ │ +0660d8: |[0660d8] com.badlogic.gdx.graphics.FPSLogger.:()V │ │ +0660e8: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0660ee: 7100 7926 0000 |0003: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2679 │ │ +0660f4: 0b00 |0006: move-result-wide v0 │ │ +0660f6: 5a20 7b03 |0007: iput-wide v0, v2, Lcom/badlogic/gdx/graphics/FPSLogger;.startTime:J // field@037b │ │ +0660fa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x0009 line=30 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/badlogic/gdx/graphics/FPSLogger; │ │ @@ -29311,56 +29311,56 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -057c20: |[057c20] com.badlogic.gdx.graphics.FPSLogger.log:()V │ │ -057c30: 7100 7926 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2679 │ │ -057c36: 0b00 |0003: move-result-wide v0 │ │ -057c38: 5342 7b03 |0004: iget-wide v2, v4, Lcom/badlogic/gdx/graphics/FPSLogger;.startTime:J // field@037b │ │ -057c3c: bc20 |0006: sub-long/2addr v0, v2 │ │ -057c3e: 1602 e803 |0007: const-wide/16 v2, #int 1000 // #3e8 │ │ -057c42: 3100 0002 |0009: cmp-long v0, v0, v2 │ │ -057c46: 3d00 2800 |000b: if-lez v0, 0033 // +0028 │ │ -057c4a: 6200 1c00 |000d: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -057c4e: 1a01 c203 |000f: const-string v1, "FPSLogger" // string@03c2 │ │ -057c52: 2202 c503 |0011: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -057c56: 7010 6726 0200 |0013: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -057c5c: 1a03 f417 |0016: const-string v3, "fps: " // string@17f4 │ │ -057c60: 6e20 6e26 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -057c66: 0c02 |001b: move-result-object v2 │ │ -057c68: 6203 2400 |001c: sget-object v3, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -057c6c: 7210 2c01 0300 |001e: invoke-interface {v3}, Lcom/badlogic/gdx/Graphics;.getFramesPerSecond:()I // method@012c │ │ -057c72: 0a03 |0021: move-result v3 │ │ -057c74: 6e20 6b26 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -057c7a: 0c02 |0025: move-result-object v2 │ │ -057c7c: 6e10 7426 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -057c82: 0c02 |0029: move-result-object v2 │ │ -057c84: 7230 f100 1002 |002a: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -057c8a: 7100 7926 0000 |002d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2679 │ │ -057c90: 0b00 |0030: move-result-wide v0 │ │ -057c92: 5a40 7b03 |0031: iput-wide v0, v4, Lcom/badlogic/gdx/graphics/FPSLogger;.startTime:J // field@037b │ │ -057c96: 0e00 |0033: return-void │ │ +0660fc: |[0660fc] com.badlogic.gdx.graphics.FPSLogger.log:()V │ │ +06610c: 7100 7926 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2679 │ │ +066112: 0b00 |0003: move-result-wide v0 │ │ +066114: 5342 7b03 |0004: iget-wide v2, v4, Lcom/badlogic/gdx/graphics/FPSLogger;.startTime:J // field@037b │ │ +066118: bc20 |0006: sub-long/2addr v0, v2 │ │ +06611a: 1602 e803 |0007: const-wide/16 v2, #int 1000 // #3e8 │ │ +06611e: 3100 0002 |0009: cmp-long v0, v0, v2 │ │ +066122: 3d00 2800 |000b: if-lez v0, 0033 // +0028 │ │ +066126: 6200 1c00 |000d: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +06612a: 1a01 c203 |000f: const-string v1, "FPSLogger" // string@03c2 │ │ +06612e: 2202 c303 |0011: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +066132: 7010 6726 0200 |0013: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +066138: 1a03 f217 |0016: const-string v3, "fps: " // string@17f2 │ │ +06613c: 6e20 6e26 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +066142: 0c02 |001b: move-result-object v2 │ │ +066144: 6203 2400 |001c: sget-object v3, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +066148: 7210 2c01 0300 |001e: invoke-interface {v3}, Lcom/badlogic/gdx/Graphics;.getFramesPerSecond:()I // method@012c │ │ +06614e: 0a03 |0021: move-result v3 │ │ +066150: 6e20 6b26 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +066156: 0c02 |0025: move-result-object v2 │ │ +066158: 6e10 7426 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +06615e: 0c02 |0029: move-result-object v2 │ │ +066160: 7230 f100 1002 |002a: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +066166: 7100 7926 0000 |002d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2679 │ │ +06616c: 0b00 |0030: move-result-wide v0 │ │ +06616e: 5a40 7b03 |0031: iput-wide v0, v4, Lcom/badlogic/gdx/graphics/FPSLogger;.startTime:J // field@037b │ │ +066172: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x000d line=35 │ │ 0x002d line=36 │ │ 0x0033 line=38 │ │ locals : │ │ 0x0000 - 0x0034 reg=4 this Lcom/badlogic/gdx/graphics/FPSLogger; │ │ │ │ source_file_idx : 963 (FPSLogger.java) │ │ │ │ Class #116 header: │ │ -class_idx : 280 │ │ +class_idx : 278 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1110 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 41 │ │ │ │ Class #116 - │ │ @@ -29632,17 +29632,17 @@ │ │ type : '(IIII)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1110 (GLCommon.java) │ │ │ │ Class #117 header: │ │ -class_idx : 281 │ │ +class_idx : 279 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1122 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ Class #117 - │ │ @@ -29683,18 +29683,18 @@ │ │ type : '(FFF[FI[FI[II[FI)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1122 (GLU.java) │ │ │ │ Class #118 header: │ │ -class_idx : 282 │ │ +class_idx : 280 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 939 │ │ -source_file_idx : 3420 │ │ +superclass_idx : 937 │ │ +source_file_idx : 3418 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #118 annotations: │ │ Annotations on class │ │ @@ -29733,40 +29733,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -057c98: |[057c98] com.badlogic.gdx.graphics.Mesh$VertexDataType.:()V │ │ -057ca8: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -057caa: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -057cac: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -057cae: 2200 1a01 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // type@011a │ │ -057cb2: 1a01 9510 |0005: const-string v1, "VertexArray" // string@1095 │ │ -057cb6: 7030 ce0a 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.:(Ljava/lang/String;I)V // method@0ace │ │ -057cbc: 6900 2106 |000a: sput-object v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexArray:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@0621 │ │ -057cc0: 2200 1a01 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // type@011a │ │ -057cc4: 1a01 9910 |000e: const-string v1, "VertexBufferObject" // string@1099 │ │ -057cc8: 7030 ce0a 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.:(Ljava/lang/String;I)V // method@0ace │ │ -057cce: 6900 2206 |0013: sput-object v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexBufferObject:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@0622 │ │ -057cd2: 2200 1a01 |0015: new-instance v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // type@011a │ │ -057cd6: 1a01 9b10 |0017: const-string v1, "VertexBufferObjectSubData" // string@109b │ │ -057cda: 7030 ce0a 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.:(Ljava/lang/String;I)V // method@0ace │ │ -057ce0: 6900 2306 |001c: sput-object v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexBufferObjectSubData:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@0623 │ │ -057ce4: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -057ce6: 2300 5804 |001f: new-array v0, v0, [Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // type@0458 │ │ -057cea: 6201 2106 |0021: sget-object v1, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexArray:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@0621 │ │ -057cee: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -057cf2: 6201 2206 |0025: sget-object v1, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexBufferObject:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@0622 │ │ -057cf6: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -057cfa: 6201 2306 |0029: sget-object v1, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexBufferObjectSubData:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@0623 │ │ -057cfe: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -057d02: 6900 2006 |002d: sput-object v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.$VALUES:[Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@0620 │ │ -057d06: 0e00 |002f: return-void │ │ +066174: |[066174] com.badlogic.gdx.graphics.Mesh$VertexDataType.:()V │ │ +066184: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +066186: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +066188: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +06618a: 2200 1801 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // type@0118 │ │ +06618e: 1a01 9310 |0005: const-string v1, "VertexArray" // string@1093 │ │ +066192: 7030 ce0a 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.:(Ljava/lang/String;I)V // method@0ace │ │ +066198: 6900 2106 |000a: sput-object v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexArray:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@0621 │ │ +06619c: 2200 1801 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // type@0118 │ │ +0661a0: 1a01 9710 |000e: const-string v1, "VertexBufferObject" // string@1097 │ │ +0661a4: 7030 ce0a 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.:(Ljava/lang/String;I)V // method@0ace │ │ +0661aa: 6900 2206 |0013: sput-object v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexBufferObject:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@0622 │ │ +0661ae: 2200 1801 |0015: new-instance v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // type@0118 │ │ +0661b2: 1a01 9910 |0017: const-string v1, "VertexBufferObjectSubData" // string@1099 │ │ +0661b6: 7030 ce0a 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.:(Ljava/lang/String;I)V // method@0ace │ │ +0661bc: 6900 2306 |001c: sput-object v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexBufferObjectSubData:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@0623 │ │ +0661c0: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +0661c2: 2300 5604 |001f: new-array v0, v0, [Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // type@0456 │ │ +0661c6: 6201 2106 |0021: sget-object v1, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexArray:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@0621 │ │ +0661ca: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +0661ce: 6201 2206 |0025: sget-object v1, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexBufferObject:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@0622 │ │ +0661d2: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +0661d6: 6201 2306 |0029: sget-object v1, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexBufferObjectSubData:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@0623 │ │ +0661da: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +0661de: 6900 2006 |002d: sput-object v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.$VALUES:[Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@0620 │ │ +0661e2: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=72 │ │ 0x001e line=71 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;) │ │ @@ -29774,17 +29774,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -057d08: |[057d08] com.badlogic.gdx.graphics.Mesh$VertexDataType.:(Ljava/lang/String;I)V │ │ -057d18: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ -057d1e: 0e00 |0003: return-void │ │ +0661e4: |[0661e4] com.badlogic.gdx.graphics.Mesh$VertexDataType.:(Ljava/lang/String;I)V │ │ +0661f4: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ +0661fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -29794,20 +29794,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -057d20: |[057d20] com.badlogic.gdx.graphics.Mesh$VertexDataType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; │ │ -057d30: 1c00 1a01 |0000: const-class v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // type@011a │ │ -057d34: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ -057d3a: 0c00 |0005: move-result-object v0 │ │ -057d3c: 1f00 1a01 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // type@011a │ │ -057d40: 1100 |0008: return-object v0 │ │ +0661fc: |[0661fc] com.badlogic.gdx.graphics.Mesh$VertexDataType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; │ │ +06620c: 1c00 1801 |0000: const-class v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // type@0118 │ │ +066210: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ +066216: 0c00 |0005: move-result-object v0 │ │ +066218: 1f00 1801 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // type@0118 │ │ +06621c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;) │ │ @@ -29815,33 +29815,33 @@ │ │ type : '()[Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -057d44: |[057d44] com.badlogic.gdx.graphics.Mesh$VertexDataType.values:()[Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; │ │ -057d54: 6200 2006 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.$VALUES:[Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@0620 │ │ -057d58: 6e10 4129 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.clone:()Ljava/lang/Object; // method@2941 │ │ -057d5e: 0c00 |0005: move-result-object v0 │ │ -057d60: 1f00 5804 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // type@0458 │ │ -057d64: 1100 |0008: return-object v0 │ │ +066220: |[066220] com.badlogic.gdx.graphics.Mesh$VertexDataType.values:()[Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; │ │ +066230: 6200 2006 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.$VALUES:[Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@0620 │ │ +066234: 6e10 4129 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.clone:()Ljava/lang/Object; // method@2941 │ │ +06623a: 0c00 |0005: move-result-object v0 │ │ +06623c: 1f00 5604 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // type@0456 │ │ +066240: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 3420 (Mesh.java) │ │ + source_file_idx : 3418 (Mesh.java) │ │ │ │ Class #119 header: │ │ -class_idx : 286 │ │ +class_idx : 284 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 939 │ │ -source_file_idx : 3602 │ │ +superclass_idx : 937 │ │ +source_file_idx : 3600 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #119 annotations: │ │ Annotations on class │ │ @@ -29876,33 +29876,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -057d68: |[057d68] com.badlogic.gdx.graphics.Pixmap$Blending.:()V │ │ -057d78: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -057d7a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -057d7c: 2200 1e01 |0002: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending; // type@011e │ │ -057d80: 1a01 ba0d |0004: const-string v1, "None" // string@0dba │ │ -057d84: 7030 190b 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.:(Ljava/lang/String;I)V // method@0b19 │ │ -057d8a: 6900 4706 |0009: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.None:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0647 │ │ -057d8e: 2200 1e01 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending; // type@011e │ │ -057d92: 1a01 f90e |000d: const-string v1, "SourceOver" // string@0ef9 │ │ -057d96: 7030 190b 1003 |000f: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.:(Ljava/lang/String;I)V // method@0b19 │ │ -057d9c: 6900 4806 |0012: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.SourceOver:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0648 │ │ -057da0: 1220 |0014: const/4 v0, #int 2 // #2 │ │ -057da2: 2300 5a04 |0015: new-array v0, v0, [Lcom/badlogic/gdx/graphics/Pixmap$Blending; // type@045a │ │ -057da6: 6201 4706 |0017: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.None:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0647 │ │ -057daa: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -057dae: 6201 4806 |001b: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.SourceOver:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0648 │ │ -057db2: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ -057db6: 6900 4606 |001f: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.$VALUES:[Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0646 │ │ -057dba: 0e00 |0021: return-void │ │ +066244: |[066244] com.badlogic.gdx.graphics.Pixmap$Blending.:()V │ │ +066254: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +066256: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +066258: 2200 1c01 |0002: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending; // type@011c │ │ +06625c: 1a01 b80d |0004: const-string v1, "None" // string@0db8 │ │ +066260: 7030 190b 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.:(Ljava/lang/String;I)V // method@0b19 │ │ +066266: 6900 4706 |0009: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.None:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0647 │ │ +06626a: 2200 1c01 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending; // type@011c │ │ +06626e: 1a01 f70e |000d: const-string v1, "SourceOver" // string@0ef7 │ │ +066272: 7030 190b 1003 |000f: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.:(Ljava/lang/String;I)V // method@0b19 │ │ +066278: 6900 4806 |0012: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.SourceOver:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0648 │ │ +06627c: 1220 |0014: const/4 v0, #int 2 // #2 │ │ +06627e: 2300 5804 |0015: new-array v0, v0, [Lcom/badlogic/gdx/graphics/Pixmap$Blending; // type@0458 │ │ +066282: 6201 4706 |0017: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.None:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0647 │ │ +066286: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +06628a: 6201 4806 |001b: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.SourceOver:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0648 │ │ +06628e: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ +066292: 6900 4606 |001f: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.$VALUES:[Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0646 │ │ +066296: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=77 │ │ 0x0014 line=76 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/Pixmap$Blending;) │ │ @@ -29910,17 +29910,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -057dbc: |[057dbc] com.badlogic.gdx.graphics.Pixmap$Blending.:(Ljava/lang/String;I)V │ │ -057dcc: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ -057dd2: 0e00 |0003: return-void │ │ +066298: |[066298] com.badlogic.gdx.graphics.Pixmap$Blending.:(Ljava/lang/String;I)V │ │ +0662a8: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ +0662ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/Pixmap$Blending; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -29930,20 +29930,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Pixmap$Blending;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -057dd4: |[057dd4] com.badlogic.gdx.graphics.Pixmap$Blending.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Pixmap$Blending; │ │ -057de4: 1c00 1e01 |0000: const-class v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending; // type@011e │ │ -057de8: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ -057dee: 0c00 |0005: move-result-object v0 │ │ -057df0: 1f00 1e01 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending; // type@011e │ │ -057df4: 1100 |0008: return-object v0 │ │ +0662b0: |[0662b0] com.badlogic.gdx.graphics.Pixmap$Blending.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Pixmap$Blending; │ │ +0662c0: 1c00 1c01 |0000: const-class v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending; // type@011c │ │ +0662c4: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ +0662ca: 0c00 |0005: move-result-object v0 │ │ +0662cc: 1f00 1c01 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending; // type@011c │ │ +0662d0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/Pixmap$Blending;) │ │ @@ -29951,33 +29951,33 @@ │ │ type : '()[Lcom/badlogic/gdx/graphics/Pixmap$Blending;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -057df8: |[057df8] com.badlogic.gdx.graphics.Pixmap$Blending.values:()[Lcom/badlogic/gdx/graphics/Pixmap$Blending; │ │ -057e08: 6200 4606 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.$VALUES:[Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0646 │ │ -057e0c: 6e10 4229 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/Pixmap$Blending;.clone:()Ljava/lang/Object; // method@2942 │ │ -057e12: 0c00 |0005: move-result-object v0 │ │ -057e14: 1f00 5a04 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/Pixmap$Blending; // type@045a │ │ -057e18: 1100 |0008: return-object v0 │ │ +0662d4: |[0662d4] com.badlogic.gdx.graphics.Pixmap$Blending.values:()[Lcom/badlogic/gdx/graphics/Pixmap$Blending; │ │ +0662e4: 6200 4606 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.$VALUES:[Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0646 │ │ +0662e8: 6e10 4229 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/Pixmap$Blending;.clone:()Ljava/lang/Object; // method@2942 │ │ +0662ee: 0c00 |0005: move-result-object v0 │ │ +0662f0: 1f00 5804 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/Pixmap$Blending; // type@0458 │ │ +0662f4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 3602 (Pixmap.java) │ │ + source_file_idx : 3600 (Pixmap.java) │ │ │ │ Class #120 header: │ │ -class_idx : 287 │ │ +class_idx : 285 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 939 │ │ -source_file_idx : 3602 │ │ +superclass_idx : 937 │ │ +source_file_idx : 3600 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #120 annotations: │ │ Annotations on class │ │ @@ -30012,33 +30012,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -057e1c: |[057e1c] com.badlogic.gdx.graphics.Pixmap$Filter.:()V │ │ -057e2c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -057e2e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -057e30: 2200 1f01 |0002: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter; // type@011f │ │ -057e34: 1a01 9e0d |0004: const-string v1, "NearestNeighbour" // string@0d9e │ │ -057e38: 7030 1d0b 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.:(Ljava/lang/String;I)V // method@0b1d │ │ -057e3e: 6900 4b06 |0009: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.NearestNeighbour:Lcom/badlogic/gdx/graphics/Pixmap$Filter; // field@064b │ │ -057e42: 2200 1f01 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter; // type@011f │ │ -057e46: 1a01 0102 |000d: const-string v1, "BiLinear" // string@0201 │ │ -057e4a: 7030 1d0b 1003 |000f: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.:(Ljava/lang/String;I)V // method@0b1d │ │ -057e50: 6900 4a06 |0012: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.BiLinear:Lcom/badlogic/gdx/graphics/Pixmap$Filter; // field@064a │ │ -057e54: 1220 |0014: const/4 v0, #int 2 // #2 │ │ -057e56: 2300 5b04 |0015: new-array v0, v0, [Lcom/badlogic/gdx/graphics/Pixmap$Filter; // type@045b │ │ -057e5a: 6201 4b06 |0017: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.NearestNeighbour:Lcom/badlogic/gdx/graphics/Pixmap$Filter; // field@064b │ │ -057e5e: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -057e62: 6201 4a06 |001b: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.BiLinear:Lcom/badlogic/gdx/graphics/Pixmap$Filter; // field@064a │ │ -057e66: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ -057e6a: 6900 4906 |001f: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.$VALUES:[Lcom/badlogic/gdx/graphics/Pixmap$Filter; // field@0649 │ │ -057e6e: 0e00 |0021: return-void │ │ +0662f8: |[0662f8] com.badlogic.gdx.graphics.Pixmap$Filter.:()V │ │ +066308: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +06630a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +06630c: 2200 1d01 |0002: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter; // type@011d │ │ +066310: 1a01 9c0d |0004: const-string v1, "NearestNeighbour" // string@0d9c │ │ +066314: 7030 1d0b 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.:(Ljava/lang/String;I)V // method@0b1d │ │ +06631a: 6900 4b06 |0009: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.NearestNeighbour:Lcom/badlogic/gdx/graphics/Pixmap$Filter; // field@064b │ │ +06631e: 2200 1d01 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter; // type@011d │ │ +066322: 1a01 0102 |000d: const-string v1, "BiLinear" // string@0201 │ │ +066326: 7030 1d0b 1003 |000f: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.:(Ljava/lang/String;I)V // method@0b1d │ │ +06632c: 6900 4a06 |0012: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.BiLinear:Lcom/badlogic/gdx/graphics/Pixmap$Filter; // field@064a │ │ +066330: 1220 |0014: const/4 v0, #int 2 // #2 │ │ +066332: 2300 5904 |0015: new-array v0, v0, [Lcom/badlogic/gdx/graphics/Pixmap$Filter; // type@0459 │ │ +066336: 6201 4b06 |0017: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.NearestNeighbour:Lcom/badlogic/gdx/graphics/Pixmap$Filter; // field@064b │ │ +06633a: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +06633e: 6201 4a06 |001b: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.BiLinear:Lcom/badlogic/gdx/graphics/Pixmap$Filter; // field@064a │ │ +066342: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ +066346: 6900 4906 |001f: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.$VALUES:[Lcom/badlogic/gdx/graphics/Pixmap$Filter; // field@0649 │ │ +06634a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=84 │ │ 0x0014 line=83 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/Pixmap$Filter;) │ │ @@ -30046,17 +30046,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -057e70: |[057e70] com.badlogic.gdx.graphics.Pixmap$Filter.:(Ljava/lang/String;I)V │ │ -057e80: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ -057e86: 0e00 |0003: return-void │ │ +06634c: |[06634c] com.badlogic.gdx.graphics.Pixmap$Filter.:(Ljava/lang/String;I)V │ │ +06635c: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ +066362: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/Pixmap$Filter; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -30066,20 +30066,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Pixmap$Filter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -057e88: |[057e88] com.badlogic.gdx.graphics.Pixmap$Filter.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Pixmap$Filter; │ │ -057e98: 1c00 1f01 |0000: const-class v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter; // type@011f │ │ -057e9c: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ -057ea2: 0c00 |0005: move-result-object v0 │ │ -057ea4: 1f00 1f01 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter; // type@011f │ │ -057ea8: 1100 |0008: return-object v0 │ │ +066364: |[066364] com.badlogic.gdx.graphics.Pixmap$Filter.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Pixmap$Filter; │ │ +066374: 1c00 1d01 |0000: const-class v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter; // type@011d │ │ +066378: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ +06637e: 0c00 |0005: move-result-object v0 │ │ +066380: 1f00 1d01 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter; // type@011d │ │ +066384: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/Pixmap$Filter;) │ │ @@ -30087,33 +30087,33 @@ │ │ type : '()[Lcom/badlogic/gdx/graphics/Pixmap$Filter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -057eac: |[057eac] com.badlogic.gdx.graphics.Pixmap$Filter.values:()[Lcom/badlogic/gdx/graphics/Pixmap$Filter; │ │ -057ebc: 6200 4906 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.$VALUES:[Lcom/badlogic/gdx/graphics/Pixmap$Filter; // field@0649 │ │ -057ec0: 6e10 4329 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/Pixmap$Filter;.clone:()Ljava/lang/Object; // method@2943 │ │ -057ec6: 0c00 |0005: move-result-object v0 │ │ -057ec8: 1f00 5b04 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/Pixmap$Filter; // type@045b │ │ -057ecc: 1100 |0008: return-object v0 │ │ +066388: |[066388] com.badlogic.gdx.graphics.Pixmap$Filter.values:()[Lcom/badlogic/gdx/graphics/Pixmap$Filter; │ │ +066398: 6200 4906 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.$VALUES:[Lcom/badlogic/gdx/graphics/Pixmap$Filter; // field@0649 │ │ +06639c: 6e10 4329 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/Pixmap$Filter;.clone:()Ljava/lang/Object; // method@2943 │ │ +0663a2: 0c00 |0005: move-result-object v0 │ │ +0663a4: 1f00 5904 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/Pixmap$Filter; // type@0459 │ │ +0663a8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 3602 (Pixmap.java) │ │ + source_file_idx : 3600 (Pixmap.java) │ │ │ │ Class #121 header: │ │ -class_idx : 288 │ │ +class_idx : 286 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 939 │ │ -source_file_idx : 3602 │ │ +superclass_idx : 937 │ │ +source_file_idx : 3600 │ │ static_fields_size : 8 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #121 annotations: │ │ Annotations on class │ │ @@ -30168,70 +30168,70 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -057ed0: |[057ed0] com.badlogic.gdx.graphics.Pixmap$Format.:()V │ │ -057ee0: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -057ee2: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -057ee4: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -057ee6: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -057ee8: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -057eea: 2200 2001 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@0120 │ │ -057eee: 1a01 7601 |0007: const-string v1, "Alpha" // string@0176 │ │ -057ef2: 7030 210b 1003 |0009: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.:(Ljava/lang/String;I)V // method@0b21 │ │ -057ef8: 6900 4d06 |000c: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.Alpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@064d │ │ -057efc: 2200 2001 |000e: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@0120 │ │ -057f00: 1a01 1907 |0010: const-string v1, "Intensity" // string@0719 │ │ -057f04: 7030 210b 1004 |0012: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.:(Ljava/lang/String;I)V // method@0b21 │ │ -057f0a: 6900 4e06 |0015: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.Intensity:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@064e │ │ -057f0e: 2200 2001 |0017: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@0120 │ │ -057f12: 1a01 0b0d |0019: const-string v1, "LuminanceAlpha" // string@0d0b │ │ -057f16: 7030 210b 1005 |001b: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.:(Ljava/lang/String;I)V // method@0b21 │ │ -057f1c: 6900 4f06 |001e: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.LuminanceAlpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@064f │ │ -057f20: 2200 2001 |0020: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@0120 │ │ -057f24: 1a01 4e0e |0022: const-string v1, "RGB565" // string@0e4e │ │ -057f28: 7030 210b 1006 |0024: invoke-direct {v0, v1, v6}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.:(Ljava/lang/String;I)V // method@0b21 │ │ -057f2e: 6900 5006 |0027: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB565:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0650 │ │ -057f32: 2200 2001 |0029: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@0120 │ │ -057f36: 1a01 500e |002b: const-string v1, "RGBA4444" // string@0e50 │ │ -057f3a: 7030 210b 1007 |002d: invoke-direct {v0, v1, v7}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.:(Ljava/lang/String;I)V // method@0b21 │ │ -057f40: 6900 5206 |0030: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA4444:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0652 │ │ -057f44: 2200 2001 |0032: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@0120 │ │ -057f48: 1a01 4f0e |0034: const-string v1, "RGB888" // string@0e4f │ │ -057f4c: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -057f4e: 7030 210b 1002 |0037: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.:(Ljava/lang/String;I)V // method@0b21 │ │ -057f54: 6900 5106 |003a: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0651 │ │ -057f58: 2200 2001 |003c: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@0120 │ │ -057f5c: 1a01 510e |003e: const-string v1, "RGBA8888" // string@0e51 │ │ -057f60: 1262 |0040: const/4 v2, #int 6 // #6 │ │ -057f62: 7030 210b 1002 |0041: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.:(Ljava/lang/String;I)V // method@0b21 │ │ -057f68: 6900 5306 |0044: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA8888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0653 │ │ -057f6c: 1270 |0046: const/4 v0, #int 7 // #7 │ │ -057f6e: 2300 5c04 |0047: new-array v0, v0, [Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@045c │ │ -057f72: 6201 4d06 |0049: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.Alpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@064d │ │ -057f76: 4d01 0003 |004b: aput-object v1, v0, v3 │ │ -057f7a: 6201 4e06 |004d: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.Intensity:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@064e │ │ -057f7e: 4d01 0004 |004f: aput-object v1, v0, v4 │ │ -057f82: 6201 4f06 |0051: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.LuminanceAlpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@064f │ │ -057f86: 4d01 0005 |0053: aput-object v1, v0, v5 │ │ -057f8a: 6201 5006 |0055: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB565:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0650 │ │ -057f8e: 4d01 0006 |0057: aput-object v1, v0, v6 │ │ -057f92: 6201 5206 |0059: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA4444:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0652 │ │ -057f96: 4d01 0007 |005b: aput-object v1, v0, v7 │ │ -057f9a: 1251 |005d: const/4 v1, #int 5 // #5 │ │ -057f9c: 6202 5106 |005e: sget-object v2, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0651 │ │ -057fa0: 4d02 0001 |0060: aput-object v2, v0, v1 │ │ -057fa4: 1261 |0062: const/4 v1, #int 6 // #6 │ │ -057fa6: 6202 5306 |0063: sget-object v2, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA8888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0653 │ │ -057faa: 4d02 0001 |0065: aput-object v2, v0, v1 │ │ -057fae: 6900 4c06 |0067: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.$VALUES:[Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@064c │ │ -057fb2: 0e00 |0069: return-void │ │ +0663ac: |[0663ac] com.badlogic.gdx.graphics.Pixmap$Format.:()V │ │ +0663bc: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +0663be: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +0663c0: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +0663c2: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +0663c4: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0663c6: 2200 1e01 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@011e │ │ +0663ca: 1a01 7601 |0007: const-string v1, "Alpha" // string@0176 │ │ +0663ce: 7030 210b 1003 |0009: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.:(Ljava/lang/String;I)V // method@0b21 │ │ +0663d4: 6900 4d06 |000c: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.Alpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@064d │ │ +0663d8: 2200 1e01 |000e: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@011e │ │ +0663dc: 1a01 1907 |0010: const-string v1, "Intensity" // string@0719 │ │ +0663e0: 7030 210b 1004 |0012: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.:(Ljava/lang/String;I)V // method@0b21 │ │ +0663e6: 6900 4e06 |0015: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.Intensity:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@064e │ │ +0663ea: 2200 1e01 |0017: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@011e │ │ +0663ee: 1a01 090d |0019: const-string v1, "LuminanceAlpha" // string@0d09 │ │ +0663f2: 7030 210b 1005 |001b: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.:(Ljava/lang/String;I)V // method@0b21 │ │ +0663f8: 6900 4f06 |001e: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.LuminanceAlpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@064f │ │ +0663fc: 2200 1e01 |0020: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@011e │ │ +066400: 1a01 4c0e |0022: const-string v1, "RGB565" // string@0e4c │ │ +066404: 7030 210b 1006 |0024: invoke-direct {v0, v1, v6}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.:(Ljava/lang/String;I)V // method@0b21 │ │ +06640a: 6900 5006 |0027: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB565:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0650 │ │ +06640e: 2200 1e01 |0029: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@011e │ │ +066412: 1a01 4e0e |002b: const-string v1, "RGBA4444" // string@0e4e │ │ +066416: 7030 210b 1007 |002d: invoke-direct {v0, v1, v7}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.:(Ljava/lang/String;I)V // method@0b21 │ │ +06641c: 6900 5206 |0030: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA4444:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0652 │ │ +066420: 2200 1e01 |0032: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@011e │ │ +066424: 1a01 4d0e |0034: const-string v1, "RGB888" // string@0e4d │ │ +066428: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +06642a: 7030 210b 1002 |0037: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.:(Ljava/lang/String;I)V // method@0b21 │ │ +066430: 6900 5106 |003a: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0651 │ │ +066434: 2200 1e01 |003c: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@011e │ │ +066438: 1a01 4f0e |003e: const-string v1, "RGBA8888" // string@0e4f │ │ +06643c: 1262 |0040: const/4 v2, #int 6 // #6 │ │ +06643e: 7030 210b 1002 |0041: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.:(Ljava/lang/String;I)V // method@0b21 │ │ +066444: 6900 5306 |0044: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA8888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0653 │ │ +066448: 1270 |0046: const/4 v0, #int 7 // #7 │ │ +06644a: 2300 5a04 |0047: new-array v0, v0, [Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@045a │ │ +06644e: 6201 4d06 |0049: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.Alpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@064d │ │ +066452: 4d01 0003 |004b: aput-object v1, v0, v3 │ │ +066456: 6201 4e06 |004d: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.Intensity:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@064e │ │ +06645a: 4d01 0004 |004f: aput-object v1, v0, v4 │ │ +06645e: 6201 4f06 |0051: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.LuminanceAlpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@064f │ │ +066462: 4d01 0005 |0053: aput-object v1, v0, v5 │ │ +066466: 6201 5006 |0055: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB565:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0650 │ │ +06646a: 4d01 0006 |0057: aput-object v1, v0, v6 │ │ +06646e: 6201 5206 |0059: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA4444:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0652 │ │ +066472: 4d01 0007 |005b: aput-object v1, v0, v7 │ │ +066476: 1251 |005d: const/4 v1, #int 5 // #5 │ │ +066478: 6202 5106 |005e: sget-object v2, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0651 │ │ +06647c: 4d02 0001 |0060: aput-object v2, v0, v1 │ │ +066480: 1261 |0062: const/4 v1, #int 6 // #6 │ │ +066482: 6202 5306 |0063: sget-object v2, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA8888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0653 │ │ +066486: 4d02 0001 |0065: aput-object v2, v0, v1 │ │ +06648a: 6900 4c06 |0067: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.$VALUES:[Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@064c │ │ +06648e: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=50 │ │ 0x0046 line=49 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/Pixmap$Format;) │ │ @@ -30239,17 +30239,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -057fb4: |[057fb4] com.badlogic.gdx.graphics.Pixmap$Format.:(Ljava/lang/String;I)V │ │ -057fc4: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ -057fca: 0e00 |0003: return-void │ │ +066490: |[066490] com.badlogic.gdx.graphics.Pixmap$Format.:(Ljava/lang/String;I)V │ │ +0664a0: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ +0664a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -30259,51 +30259,51 @@ │ │ type : '(I)Lcom/badlogic/gdx/graphics/Pixmap$Format;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -057fcc: |[057fcc] com.badlogic.gdx.graphics.Pixmap$Format.fromGdx2DPixmapFormat:(I)Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ -057fdc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -057fde: 3303 0500 |0001: if-ne v3, v0, 0006 // +0005 │ │ -057fe2: 6200 4d06 |0003: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.Alpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@064d │ │ -057fe6: 1100 |0005: return-object v0 │ │ -057fe8: 1220 |0006: const/4 v0, #int 2 // #2 │ │ -057fea: 3303 0500 |0007: if-ne v3, v0, 000c // +0005 │ │ -057fee: 6200 4f06 |0009: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.LuminanceAlpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@064f │ │ -057ff2: 28fa |000b: goto 0005 // -0006 │ │ -057ff4: 1250 |000c: const/4 v0, #int 5 // #5 │ │ -057ff6: 3303 0500 |000d: if-ne v3, v0, 0012 // +0005 │ │ -057ffa: 6200 5006 |000f: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB565:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0650 │ │ -057ffe: 28f4 |0011: goto 0005 // -000c │ │ -058000: 1260 |0012: const/4 v0, #int 6 // #6 │ │ -058002: 3303 0500 |0013: if-ne v3, v0, 0018 // +0005 │ │ -058006: 6200 5206 |0015: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA4444:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0652 │ │ -05800a: 28ee |0017: goto 0005 // -0012 │ │ -05800c: 1230 |0018: const/4 v0, #int 3 // #3 │ │ -05800e: 3303 0500 |0019: if-ne v3, v0, 001e // +0005 │ │ -058012: 6200 5106 |001b: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0651 │ │ -058016: 28e8 |001d: goto 0005 // -0018 │ │ -058018: 1240 |001e: const/4 v0, #int 4 // #4 │ │ -05801a: 3303 0500 |001f: if-ne v3, v0, 0024 // +0005 │ │ -05801e: 6200 5306 |0021: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA8888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0653 │ │ -058022: 28e2 |0023: goto 0005 // -001e │ │ -058024: 2200 fc02 |0024: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -058028: 2201 c503 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -05802c: 7010 6726 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -058032: 1a02 ae0f |002b: const-string v2, "Unknown Gdx2DPixmap Format: " // string@0fae │ │ -058036: 6e20 6e26 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05803c: 0c01 |0030: move-result-object v1 │ │ -05803e: 6e20 6b26 3100 |0031: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -058044: 0c01 |0034: move-result-object v1 │ │ -058046: 6e10 7426 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -05804c: 0c01 |0038: move-result-object v1 │ │ -05804e: 7020 b41f 1000 |0039: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -058054: 2700 |003c: throw v0 │ │ +0664a8: |[0664a8] com.badlogic.gdx.graphics.Pixmap$Format.fromGdx2DPixmapFormat:(I)Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ +0664b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0664ba: 3303 0500 |0001: if-ne v3, v0, 0006 // +0005 │ │ +0664be: 6200 4d06 |0003: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.Alpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@064d │ │ +0664c2: 1100 |0005: return-object v0 │ │ +0664c4: 1220 |0006: const/4 v0, #int 2 // #2 │ │ +0664c6: 3303 0500 |0007: if-ne v3, v0, 000c // +0005 │ │ +0664ca: 6200 4f06 |0009: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.LuminanceAlpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@064f │ │ +0664ce: 28fa |000b: goto 0005 // -0006 │ │ +0664d0: 1250 |000c: const/4 v0, #int 5 // #5 │ │ +0664d2: 3303 0500 |000d: if-ne v3, v0, 0012 // +0005 │ │ +0664d6: 6200 5006 |000f: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB565:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0650 │ │ +0664da: 28f4 |0011: goto 0005 // -000c │ │ +0664dc: 1260 |0012: const/4 v0, #int 6 // #6 │ │ +0664de: 3303 0500 |0013: if-ne v3, v0, 0018 // +0005 │ │ +0664e2: 6200 5206 |0015: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA4444:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0652 │ │ +0664e6: 28ee |0017: goto 0005 // -0012 │ │ +0664e8: 1230 |0018: const/4 v0, #int 3 // #3 │ │ +0664ea: 3303 0500 |0019: if-ne v3, v0, 001e // +0005 │ │ +0664ee: 6200 5106 |001b: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0651 │ │ +0664f2: 28e8 |001d: goto 0005 // -0018 │ │ +0664f4: 1240 |001e: const/4 v0, #int 4 // #4 │ │ +0664f6: 3303 0500 |001f: if-ne v3, v0, 0024 // +0005 │ │ +0664fa: 6200 5306 |0021: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA8888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0653 │ │ +0664fe: 28e2 |0023: goto 0005 // -001e │ │ +066500: 2200 fa02 |0024: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +066504: 2201 c303 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +066508: 7010 6726 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +06650e: 1a02 ac0f |002b: const-string v2, "Unknown Gdx2DPixmap Format: " // string@0fac │ │ +066512: 6e20 6e26 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +066518: 0c01 |0030: move-result-object v1 │ │ +06651a: 6e20 6b26 3100 |0031: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +066520: 0c01 |0034: move-result-object v1 │ │ +066522: 6e10 7426 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +066528: 0c01 |0038: move-result-object v1 │ │ +06652a: 7020 b41f 1000 |0039: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +066530: 2700 |003c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0005 line=69 │ │ 0x0006 line=65 │ │ 0x000c line=66 │ │ 0x0012 line=67 │ │ @@ -30318,53 +30318,53 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Pixmap$Format;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -058058: |[058058] com.badlogic.gdx.graphics.Pixmap$Format.toGdx2DPixmapFormat:(Lcom/badlogic/gdx/graphics/Pixmap$Format;)I │ │ -058068: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05806a: 6201 4d06 |0001: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.Alpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@064d │ │ -05806e: 3313 0300 |0003: if-ne v3, v1, 0006 // +0003 │ │ -058072: 0f00 |0005: return v0 │ │ -058074: 6201 4e06 |0006: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.Intensity:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@064e │ │ -058078: 3213 fdff |0008: if-eq v3, v1, 0005 // -0003 │ │ -05807c: 6200 4f06 |000a: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.LuminanceAlpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@064f │ │ -058080: 3303 0400 |000c: if-ne v3, v0, 0010 // +0004 │ │ -058084: 1220 |000e: const/4 v0, #int 2 // #2 │ │ -058086: 28f6 |000f: goto 0005 // -000a │ │ -058088: 6200 5006 |0010: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB565:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0650 │ │ -05808c: 3303 0400 |0012: if-ne v3, v0, 0016 // +0004 │ │ -058090: 1250 |0014: const/4 v0, #int 5 // #5 │ │ -058092: 28f0 |0015: goto 0005 // -0010 │ │ -058094: 6200 5206 |0016: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA4444:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0652 │ │ -058098: 3303 0400 |0018: if-ne v3, v0, 001c // +0004 │ │ -05809c: 1260 |001a: const/4 v0, #int 6 // #6 │ │ -05809e: 28ea |001b: goto 0005 // -0016 │ │ -0580a0: 6200 5106 |001c: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0651 │ │ -0580a4: 3303 0400 |001e: if-ne v3, v0, 0022 // +0004 │ │ -0580a8: 1230 |0020: const/4 v0, #int 3 // #3 │ │ -0580aa: 28e4 |0021: goto 0005 // -001c │ │ -0580ac: 6200 5306 |0022: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA8888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0653 │ │ -0580b0: 3303 0400 |0024: if-ne v3, v0, 0028 // +0004 │ │ -0580b4: 1240 |0026: const/4 v0, #int 4 // #4 │ │ -0580b6: 28de |0027: goto 0005 // -0022 │ │ -0580b8: 2200 fc02 |0028: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0580bc: 2201 c503 |002a: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0580c0: 7010 6726 0100 |002c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0580c6: 1a02 ad0f |002f: const-string v2, "Unknown Format: " // string@0fad │ │ -0580ca: 6e20 6e26 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0580d0: 0c01 |0034: move-result-object v1 │ │ -0580d2: 6e20 6d26 3100 |0035: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0580d8: 0c01 |0038: move-result-object v1 │ │ -0580da: 6e10 7426 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0580e0: 0c01 |003c: move-result-object v1 │ │ -0580e2: 7020 b41f 1000 |003d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0580e8: 2700 |0040: throw v0 │ │ +066534: |[066534] com.badlogic.gdx.graphics.Pixmap$Format.toGdx2DPixmapFormat:(Lcom/badlogic/gdx/graphics/Pixmap$Format;)I │ │ +066544: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +066546: 6201 4d06 |0001: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.Alpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@064d │ │ +06654a: 3313 0300 |0003: if-ne v3, v1, 0006 // +0003 │ │ +06654e: 0f00 |0005: return v0 │ │ +066550: 6201 4e06 |0006: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.Intensity:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@064e │ │ +066554: 3213 fdff |0008: if-eq v3, v1, 0005 // -0003 │ │ +066558: 6200 4f06 |000a: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.LuminanceAlpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@064f │ │ +06655c: 3303 0400 |000c: if-ne v3, v0, 0010 // +0004 │ │ +066560: 1220 |000e: const/4 v0, #int 2 // #2 │ │ +066562: 28f6 |000f: goto 0005 // -000a │ │ +066564: 6200 5006 |0010: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB565:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0650 │ │ +066568: 3303 0400 |0012: if-ne v3, v0, 0016 // +0004 │ │ +06656c: 1250 |0014: const/4 v0, #int 5 // #5 │ │ +06656e: 28f0 |0015: goto 0005 // -0010 │ │ +066570: 6200 5206 |0016: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA4444:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0652 │ │ +066574: 3303 0400 |0018: if-ne v3, v0, 001c // +0004 │ │ +066578: 1260 |001a: const/4 v0, #int 6 // #6 │ │ +06657a: 28ea |001b: goto 0005 // -0016 │ │ +06657c: 6200 5106 |001c: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0651 │ │ +066580: 3303 0400 |001e: if-ne v3, v0, 0022 // +0004 │ │ +066584: 1230 |0020: const/4 v0, #int 3 // #3 │ │ +066586: 28e4 |0021: goto 0005 // -001c │ │ +066588: 6200 5306 |0022: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA8888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0653 │ │ +06658c: 3303 0400 |0024: if-ne v3, v0, 0028 // +0004 │ │ +066590: 1240 |0026: const/4 v0, #int 4 // #4 │ │ +066592: 28de |0027: goto 0005 // -0022 │ │ +066594: 2200 fa02 |0028: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +066598: 2201 c303 |002a: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +06659c: 7010 6726 0100 |002c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0665a2: 1a02 ab0f |002f: const-string v2, "Unknown Format: " // string@0fab │ │ +0665a6: 6e20 6e26 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0665ac: 0c01 |0034: move-result-object v1 │ │ +0665ae: 6e20 6d26 3100 |0035: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0665b4: 0c01 |0038: move-result-object v1 │ │ +0665b6: 6e10 7426 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0665bc: 0c01 |003c: move-result-object v1 │ │ +0665be: 7020 b41f 1000 |003d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0665c4: 2700 |0040: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=53 │ │ 0x0005 line=59 │ │ 0x0006 line=54 │ │ 0x000a line=55 │ │ 0x0010 line=56 │ │ @@ -30380,20 +30380,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Pixmap$Format;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0580ec: |[0580ec] com.badlogic.gdx.graphics.Pixmap$Format.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ -0580fc: 1c00 2001 |0000: const-class v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@0120 │ │ -058100: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ -058106: 0c00 |0005: move-result-object v0 │ │ -058108: 1f00 2001 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@0120 │ │ -05810c: 1100 |0008: return-object v0 │ │ +0665c8: |[0665c8] com.badlogic.gdx.graphics.Pixmap$Format.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ +0665d8: 1c00 1e01 |0000: const-class v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@011e │ │ +0665dc: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ +0665e2: 0c00 |0005: move-result-object v0 │ │ +0665e4: 1f00 1e01 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@011e │ │ +0665e8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/Pixmap$Format;) │ │ @@ -30401,33 +30401,33 @@ │ │ type : '()[Lcom/badlogic/gdx/graphics/Pixmap$Format;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -058110: |[058110] com.badlogic.gdx.graphics.Pixmap$Format.values:()[Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ -058120: 6200 4c06 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.$VALUES:[Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@064c │ │ -058124: 6e10 4429 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/Pixmap$Format;.clone:()Ljava/lang/Object; // method@2944 │ │ -05812a: 0c00 |0005: move-result-object v0 │ │ -05812c: 1f00 5c04 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@045c │ │ -058130: 1100 |0008: return-object v0 │ │ +0665ec: |[0665ec] com.badlogic.gdx.graphics.Pixmap$Format.values:()[Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ +0665fc: 6200 4c06 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.$VALUES:[Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@064c │ │ +066600: 6e10 4429 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/Pixmap$Format;.clone:()Ljava/lang/Object; // method@2944 │ │ +066606: 0c00 |0005: move-result-object v0 │ │ +066608: 1f00 5a04 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@045a │ │ +06660c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 3602 (Pixmap.java) │ │ + source_file_idx : 3600 (Pixmap.java) │ │ │ │ Class #122 header: │ │ -class_idx : 290 │ │ +class_idx : 288 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3603 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3601 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #122 annotations: │ │ Annotations on class │ │ @@ -30460,21 +30460,21 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -058134: |[058134] com.badlogic.gdx.graphics.PixmapIO$CIM.:()V │ │ -058144: 1301 007d |0000: const/16 v1, #int 32000 // #7d00 │ │ -058148: 2310 4704 |0002: new-array v0, v1, [B // type@0447 │ │ -05814c: 6900 5a06 |0004: sput-object v0, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.writeBuffer:[B // field@065a │ │ -058150: 2310 4704 |0006: new-array v0, v1, [B // type@0447 │ │ -058154: 6900 5906 |0008: sput-object v0, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.readBuffer:[B // field@0659 │ │ -058158: 0e00 |000a: return-void │ │ +066610: |[066610] com.badlogic.gdx.graphics.PixmapIO$CIM.:()V │ │ +066620: 1301 007d |0000: const/16 v1, #int 32000 // #7d00 │ │ +066624: 2310 4504 |0002: new-array v0, v1, [B // type@0445 │ │ +066628: 6900 5a06 |0004: sput-object v0, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.writeBuffer:[B // field@065a │ │ +06662c: 2310 4504 |0006: new-array v0, v1, [B // type@0445 │ │ +066630: 6900 5906 |0008: sput-object v0, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.readBuffer:[B // field@0659 │ │ +066634: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=64 │ │ 0x0006 line=65 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/PixmapIO$CIM;) │ │ @@ -30482,17 +30482,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05815c: |[05815c] com.badlogic.gdx.graphics.PixmapIO$CIM.:()V │ │ -05816c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -058172: 0e00 |0003: return-void │ │ +066638: |[066638] com.badlogic.gdx.graphics.PixmapIO$CIM.:()V │ │ +066648: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +06664e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/PixmapIO$CIM; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/PixmapIO$CIM;) │ │ @@ -30500,94 +30500,94 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/Pixmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 145 16-bit code units │ │ -058174: |[058174] com.badlogic.gdx.graphics.PixmapIO$CIM.read:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/Pixmap; │ │ -058184: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -058186: 2204 8d03 |0001: new-instance v4, Ljava/io/DataInputStream; // type@038d │ │ -05818a: 2209 0904 |0003: new-instance v9, Ljava/util/zip/InflaterInputStream; // type@0409 │ │ -05818e: 220a 8803 |0005: new-instance v10, Ljava/io/BufferedInputStream; // type@0388 │ │ -058192: 6e10 6d09 0c00 |0007: invoke-virtual {v12}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ -058198: 0c0b |000a: move-result-object v11 │ │ -05819a: 7020 4e25 ba00 |000b: invoke-direct {v10, v11}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@254e │ │ -0581a0: 7020 9d27 a900 |000e: invoke-direct {v9, v10}, Ljava/util/zip/InflaterInputStream;.:(Ljava/io/InputStream;)V // method@279d │ │ -0581a6: 7020 5e25 9400 |0011: invoke-direct {v4, v9}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@255e │ │ -0581ac: 6e10 6925 0400 |0014: invoke-virtual {v4}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ -0581b2: 0a08 |0017: move-result v8 │ │ -0581b4: 6e10 6925 0400 |0018: invoke-virtual {v4}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ -0581ba: 0a02 |001b: move-result v2 │ │ -0581bc: 6e10 6925 0400 |001c: invoke-virtual {v4}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ -0581c2: 0a09 |001f: move-result v9 │ │ -0581c4: 7110 220b 0900 |0020: invoke-static {v9}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.fromGdx2DPixmapFormat:(I)Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b22 │ │ -0581ca: 0c01 |0023: move-result-object v1 │ │ -0581cc: 2206 2101 |0024: new-instance v6, Lcom/badlogic/gdx/graphics/Pixmap; // type@0121 │ │ -0581d0: 7040 270b 8612 |0026: invoke-direct {v6, v8, v2, v1}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b27 │ │ -0581d6: 6e10 3e0b 0600 |0029: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b3e │ │ -0581dc: 0c05 |002c: move-result-object v5 │ │ -0581de: 1209 |002d: const/4 v9, #int 0 // #0 │ │ -0581e0: 6e20 ec26 9500 |002e: invoke-virtual {v5, v9}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ -0581e6: 6e10 e026 0500 |0031: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ -0581ec: 0a09 |0034: move-result v9 │ │ -0581ee: 6e20 e826 9500 |0035: invoke-virtual {v5, v9}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ -0581f4: 620a 5906 |0038: sget-object v10, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.readBuffer:[B // field@0659 │ │ -0581f8: 1d0a |003a: monitor-enter v10 │ │ -0581fa: 1207 |003b: const/4 v7, #int 0 // #0 │ │ -0581fc: 6209 5906 |003c: sget-object v9, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.readBuffer:[B // field@0659 │ │ -058200: 6e20 6125 9400 |003e: invoke-virtual {v4, v9}, Ljava/io/DataInputStream;.read:([B)I // method@2561 │ │ -058206: 0a07 |0041: move-result v7 │ │ -058208: 3d07 3400 |0042: if-lez v7, 0076 // +0034 │ │ -05820c: 6209 5906 |0044: sget-object v9, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.readBuffer:[B // field@0659 │ │ -058210: 120b |0046: const/4 v11, #int 0 // #0 │ │ -058212: 6e40 ee26 957b |0047: invoke-virtual {v5, v9, v11, v7}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@26ee │ │ -058218: 28f2 |004a: goto 003c // -000e │ │ -05821a: 0d09 |004b: move-exception v9 │ │ -05821c: 1e0a |004c: monitor-exit v10 │ │ -05821e: 2709 |004d: throw v9 │ │ -058220: 0d00 |004e: move-exception v0 │ │ -058222: 0743 |004f: move-object v3, v4 │ │ -058224: 2209 fc02 |0050: new-instance v9, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -058228: 220a c503 |0052: new-instance v10, Ljava/lang/StringBuilder; // type@03c5 │ │ -05822c: 7010 6726 0a00 |0054: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -058232: 1a0b a102 |0057: const-string v11, "Couldn't read Pixmap from file '" // string@02a1 │ │ -058236: 6e20 6e26 ba00 |0059: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05823c: 0c0a |005c: move-result-object v10 │ │ -05823e: 6e20 6d26 ca00 |005d: invoke-virtual {v10, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -058244: 0c0a |0060: move-result-object v10 │ │ -058246: 1a0b 4900 |0061: const-string v11, "'" // string@0049 │ │ -05824a: 6e20 6e26 ba00 |0063: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -058250: 0c0a |0066: move-result-object v10 │ │ -058252: 6e10 7426 0a00 |0067: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -058258: 0c0a |006a: move-result-object v10 │ │ -05825a: 7030 b51f a900 |006b: invoke-direct {v9, v10, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -058260: 2709 |006e: throw v9 │ │ -058262: 0d09 |006f: move-exception v9 │ │ -058264: 3803 0500 |0070: if-eqz v3, 0075 // +0005 │ │ -058268: 6e10 5f25 0300 |0072: invoke-virtual {v3}, Ljava/io/DataInputStream;.close:()V // method@255f │ │ -05826e: 2709 |0075: throw v9 │ │ -058270: 1e0a |0076: monitor-exit v10 │ │ -058272: 1209 |0077: const/4 v9, #int 0 // #0 │ │ -058274: 6e20 ec26 9500 |0078: invoke-virtual {v5, v9}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ -05827a: 6e10 e026 0500 |007b: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ -058280: 0a09 |007e: move-result v9 │ │ -058282: 6e20 e826 9500 |007f: invoke-virtual {v5, v9}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ -058288: 3804 0500 |0082: if-eqz v4, 0087 // +0005 │ │ -05828c: 6e10 5f25 0400 |0084: invoke-virtual {v4}, Ljava/io/DataInputStream;.close:()V // method@255f │ │ -058292: 1106 |0087: return-object v6 │ │ -058294: 0d09 |0088: move-exception v9 │ │ -058296: 28fe |0089: goto 0087 // -0002 │ │ -058298: 0d0a |008a: move-exception v10 │ │ -05829a: 28ea |008b: goto 0075 // -0016 │ │ -05829c: 0d09 |008c: move-exception v9 │ │ -05829e: 0743 |008d: move-object v3, v4 │ │ -0582a0: 28e2 |008e: goto 0070 // -001e │ │ -0582a2: 0d00 |008f: move-exception v0 │ │ -0582a4: 28c0 |0090: goto 0050 // -0040 │ │ +066650: |[066650] com.badlogic.gdx.graphics.PixmapIO$CIM.read:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/Pixmap; │ │ +066660: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +066662: 2204 8b03 |0001: new-instance v4, Ljava/io/DataInputStream; // type@038b │ │ +066666: 2209 0704 |0003: new-instance v9, Ljava/util/zip/InflaterInputStream; // type@0407 │ │ +06666a: 220a 8603 |0005: new-instance v10, Ljava/io/BufferedInputStream; // type@0386 │ │ +06666e: 6e10 6d09 0c00 |0007: invoke-virtual {v12}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ +066674: 0c0b |000a: move-result-object v11 │ │ +066676: 7020 4e25 ba00 |000b: invoke-direct {v10, v11}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@254e │ │ +06667c: 7020 9d27 a900 |000e: invoke-direct {v9, v10}, Ljava/util/zip/InflaterInputStream;.:(Ljava/io/InputStream;)V // method@279d │ │ +066682: 7020 5e25 9400 |0011: invoke-direct {v4, v9}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@255e │ │ +066688: 6e10 6925 0400 |0014: invoke-virtual {v4}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ +06668e: 0a08 |0017: move-result v8 │ │ +066690: 6e10 6925 0400 |0018: invoke-virtual {v4}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ +066696: 0a02 |001b: move-result v2 │ │ +066698: 6e10 6925 0400 |001c: invoke-virtual {v4}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ +06669e: 0a09 |001f: move-result v9 │ │ +0666a0: 7110 220b 0900 |0020: invoke-static {v9}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.fromGdx2DPixmapFormat:(I)Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b22 │ │ +0666a6: 0c01 |0023: move-result-object v1 │ │ +0666a8: 2206 1f01 |0024: new-instance v6, Lcom/badlogic/gdx/graphics/Pixmap; // type@011f │ │ +0666ac: 7040 270b 8612 |0026: invoke-direct {v6, v8, v2, v1}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b27 │ │ +0666b2: 6e10 3e0b 0600 |0029: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b3e │ │ +0666b8: 0c05 |002c: move-result-object v5 │ │ +0666ba: 1209 |002d: const/4 v9, #int 0 // #0 │ │ +0666bc: 6e20 ec26 9500 |002e: invoke-virtual {v5, v9}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ +0666c2: 6e10 e026 0500 |0031: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ +0666c8: 0a09 |0034: move-result v9 │ │ +0666ca: 6e20 e826 9500 |0035: invoke-virtual {v5, v9}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ +0666d0: 620a 5906 |0038: sget-object v10, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.readBuffer:[B // field@0659 │ │ +0666d4: 1d0a |003a: monitor-enter v10 │ │ +0666d6: 1207 |003b: const/4 v7, #int 0 // #0 │ │ +0666d8: 6209 5906 |003c: sget-object v9, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.readBuffer:[B // field@0659 │ │ +0666dc: 6e20 6125 9400 |003e: invoke-virtual {v4, v9}, Ljava/io/DataInputStream;.read:([B)I // method@2561 │ │ +0666e2: 0a07 |0041: move-result v7 │ │ +0666e4: 3d07 3400 |0042: if-lez v7, 0076 // +0034 │ │ +0666e8: 6209 5906 |0044: sget-object v9, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.readBuffer:[B // field@0659 │ │ +0666ec: 120b |0046: const/4 v11, #int 0 // #0 │ │ +0666ee: 6e40 ee26 957b |0047: invoke-virtual {v5, v9, v11, v7}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@26ee │ │ +0666f4: 28f2 |004a: goto 003c // -000e │ │ +0666f6: 0d09 |004b: move-exception v9 │ │ +0666f8: 1e0a |004c: monitor-exit v10 │ │ +0666fa: 2709 |004d: throw v9 │ │ +0666fc: 0d00 |004e: move-exception v0 │ │ +0666fe: 0743 |004f: move-object v3, v4 │ │ +066700: 2209 fa02 |0050: new-instance v9, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +066704: 220a c303 |0052: new-instance v10, Ljava/lang/StringBuilder; // type@03c3 │ │ +066708: 7010 6726 0a00 |0054: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +06670e: 1a0b a102 |0057: const-string v11, "Couldn't read Pixmap from file '" // string@02a1 │ │ +066712: 6e20 6e26 ba00 |0059: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +066718: 0c0a |005c: move-result-object v10 │ │ +06671a: 6e20 6d26 ca00 |005d: invoke-virtual {v10, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +066720: 0c0a |0060: move-result-object v10 │ │ +066722: 1a0b 4900 |0061: const-string v11, "'" // string@0049 │ │ +066726: 6e20 6e26 ba00 |0063: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06672c: 0c0a |0066: move-result-object v10 │ │ +06672e: 6e10 7426 0a00 |0067: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +066734: 0c0a |006a: move-result-object v10 │ │ +066736: 7030 b51f a900 |006b: invoke-direct {v9, v10, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +06673c: 2709 |006e: throw v9 │ │ +06673e: 0d09 |006f: move-exception v9 │ │ +066740: 3803 0500 |0070: if-eqz v3, 0075 // +0005 │ │ +066744: 6e10 5f25 0300 |0072: invoke-virtual {v3}, Ljava/io/DataInputStream;.close:()V // method@255f │ │ +06674a: 2709 |0075: throw v9 │ │ +06674c: 1e0a |0076: monitor-exit v10 │ │ +06674e: 1209 |0077: const/4 v9, #int 0 // #0 │ │ +066750: 6e20 ec26 9500 |0078: invoke-virtual {v5, v9}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ +066756: 6e10 e026 0500 |007b: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ +06675c: 0a09 |007e: move-result v9 │ │ +06675e: 6e20 e826 9500 |007f: invoke-virtual {v5, v9}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ +066764: 3804 0500 |0082: if-eqz v4, 0087 // +0005 │ │ +066768: 6e10 5f25 0400 |0084: invoke-virtual {v4}, Ljava/io/DataInputStream;.close:()V // method@255f │ │ +06676e: 1106 |0087: return-object v6 │ │ +066770: 0d09 |0088: move-exception v9 │ │ +066772: 28fe |0089: goto 0087 // -0002 │ │ +066774: 0d0a |008a: move-exception v10 │ │ +066776: 28ea |008b: goto 0075 // -0016 │ │ +066778: 0d09 |008c: move-exception v9 │ │ +06677a: 0743 |008d: move-object v3, v4 │ │ +06677c: 28e2 |008e: goto 0070 // -001e │ │ +06677e: 0d00 |008f: move-exception v0 │ │ +066780: 28c0 |0090: goto 0050 // -0040 │ │ catches : 9 │ │ 0x0001 - 0x0014 │ │ Ljava/lang/Exception; -> 0x008f │ │ -> 0x006f │ │ 0x0014 - 0x003b │ │ Ljava/lang/Exception; -> 0x004e │ │ -> 0x008c │ │ @@ -30664,105 +30664,105 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 169 16-bit code units │ │ -05830c: |[05830c] com.badlogic.gdx.graphics.PixmapIO$CIM.write:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap;)V │ │ -05831c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -05831e: 2200 0504 |0001: new-instance v0, Ljava/util/zip/DeflaterOutputStream; // type@0405 │ │ -058322: 1208 |0003: const/4 v8, #int 0 // #0 │ │ -058324: 6e20 7b09 8b00 |0004: invoke-virtual {v11, v8}, Lcom/badlogic/gdx/files/FileHandle;.write:(Z)Ljava/io/OutputStream; // method@097b │ │ -05832a: 0c08 |0007: move-result-object v8 │ │ -05832c: 7020 9527 8000 |0008: invoke-direct {v0, v8}, Ljava/util/zip/DeflaterOutputStream;.:(Ljava/io/OutputStream;)V // method@2795 │ │ -058332: 2205 8e03 |000b: new-instance v5, Ljava/io/DataOutputStream; // type@038e │ │ -058336: 7020 7125 0500 |000d: invoke-direct {v5, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@2571 │ │ -05833c: 6e10 3f0b 0c00 |0010: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ -058342: 0a08 |0013: move-result v8 │ │ -058344: 6e20 7a25 8500 |0014: invoke-virtual {v5, v8}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -05834a: 6e10 3c0b 0c00 |0017: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ -058350: 0a08 |001a: move-result v8 │ │ -058352: 6e20 7a25 8500 |001b: invoke-virtual {v5, v8}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -058358: 6e10 380b 0c00 |001e: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b38 │ │ -05835e: 0c08 |0021: move-result-object v8 │ │ -058360: 7110 230b 0800 |0022: invoke-static {v8}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.toGdx2DPixmapFormat:(Lcom/badlogic/gdx/graphics/Pixmap$Format;)I // method@0b23 │ │ -058366: 0a08 |0025: move-result v8 │ │ -058368: 6e20 7a25 8500 |0026: invoke-virtual {v5, v8}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -05836e: 6e10 3e0b 0c00 |0029: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b3e │ │ -058374: 0c06 |002c: move-result-object v6 │ │ -058376: 1208 |002d: const/4 v8, #int 0 // #0 │ │ -058378: 6e20 ec26 8600 |002e: invoke-virtual {v6, v8}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ -05837e: 6e10 e026 0600 |0031: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ -058384: 0a08 |0034: move-result v8 │ │ -058386: 6e20 e826 8600 |0035: invoke-virtual {v6, v8}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ -05838c: 6e10 e026 0600 |0038: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ -058392: 0a08 |003b: move-result v8 │ │ -058394: d487 007d |003c: rem-int/lit16 v7, v8, #int 32000 // #7d00 │ │ -058398: 6e10 e026 0600 |003e: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ -05839e: 0a08 |0041: move-result v8 │ │ -0583a0: d383 007d |0042: div-int/lit16 v3, v8, #int 32000 // #7d00 │ │ -0583a4: 6209 5a06 |0044: sget-object v9, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.writeBuffer:[B // field@065a │ │ -0583a8: 1d09 |0046: monitor-enter v9 │ │ -0583aa: 1202 |0047: const/4 v2, #int 0 // #0 │ │ -0583ac: 3532 0f00 |0048: if-ge v2, v3, 0057 // +000f │ │ -0583b0: 6208 5a06 |004a: sget-object v8, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.writeBuffer:[B // field@065a │ │ -0583b4: 6e20 e526 8600 |004c: invoke-virtual {v6, v8}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@26e5 │ │ -0583ba: 6208 5a06 |004f: sget-object v8, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.writeBuffer:[B // field@065a │ │ -0583be: 6e20 7325 8500 |0051: invoke-virtual {v5, v8}, Ljava/io/DataOutputStream;.write:([B)V // method@2573 │ │ -0583c4: d802 0201 |0054: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0583c8: 28f2 |0056: goto 0048 // -000e │ │ -0583ca: 6208 5a06 |0057: sget-object v8, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.writeBuffer:[B // field@065a │ │ -0583ce: 120a |0059: const/4 v10, #int 0 // #0 │ │ -0583d0: 6e40 e626 867a |005a: invoke-virtual {v6, v8, v10, v7}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@26e6 │ │ -0583d6: 6208 5a06 |005d: sget-object v8, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.writeBuffer:[B // field@065a │ │ -0583da: 120a |005f: const/4 v10, #int 0 // #0 │ │ -0583dc: 6e40 7425 857a |0060: invoke-virtual {v5, v8, v10, v7}, Ljava/io/DataOutputStream;.write:([BII)V // method@2574 │ │ -0583e2: 1e09 |0063: monitor-exit v9 │ │ -0583e4: 1208 |0064: const/4 v8, #int 0 // #0 │ │ -0583e6: 6e20 ec26 8600 |0065: invoke-virtual {v6, v8}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ -0583ec: 6e10 e026 0600 |0068: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ -0583f2: 0a08 |006b: move-result v8 │ │ -0583f4: 6e20 e826 8600 |006c: invoke-virtual {v6, v8}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ -0583fa: 3805 0500 |006f: if-eqz v5, 0074 // +0005 │ │ -0583fe: 6e10 7225 0500 |0071: invoke-virtual {v5}, Ljava/io/DataOutputStream;.close:()V // method@2572 │ │ -058404: 0e00 |0074: return-void │ │ -058406: 0d08 |0075: move-exception v8 │ │ -058408: 1e09 |0076: monitor-exit v9 │ │ -05840a: 2708 |0077: throw v8 │ │ -05840c: 0d01 |0078: move-exception v1 │ │ -05840e: 0754 |0079: move-object v4, v5 │ │ -058410: 2208 fc02 |007a: new-instance v8, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -058414: 2209 c503 |007c: new-instance v9, Ljava/lang/StringBuilder; // type@03c5 │ │ -058418: 7010 6726 0900 |007e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -05841e: 1a0a a902 |0081: const-string v10, "Couldn't write Pixmap to file '" // string@02a9 │ │ -058422: 6e20 6e26 a900 |0083: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -058428: 0c09 |0086: move-result-object v9 │ │ -05842a: 6e20 6d26 b900 |0087: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -058430: 0c09 |008a: move-result-object v9 │ │ -058432: 1a0a 4900 |008b: const-string v10, "'" // string@0049 │ │ -058436: 6e20 6e26 a900 |008d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05843c: 0c09 |0090: move-result-object v9 │ │ -05843e: 6e10 7426 0900 |0091: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -058444: 0c09 |0094: move-result-object v9 │ │ -058446: 7030 b51f 9801 |0095: invoke-direct {v8, v9, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -05844c: 2708 |0098: throw v8 │ │ -05844e: 0d08 |0099: move-exception v8 │ │ -058450: 3804 0500 |009a: if-eqz v4, 009f // +0005 │ │ -058454: 6e10 7225 0400 |009c: invoke-virtual {v4}, Ljava/io/DataOutputStream;.close:()V // method@2572 │ │ -05845a: 2708 |009f: throw v8 │ │ -05845c: 0d08 |00a0: move-exception v8 │ │ -05845e: 28d3 |00a1: goto 0074 // -002d │ │ -058460: 0d09 |00a2: move-exception v9 │ │ -058462: 28fc |00a3: goto 009f // -0004 │ │ -058464: 0d08 |00a4: move-exception v8 │ │ -058466: 0754 |00a5: move-object v4, v5 │ │ -058468: 28f4 |00a6: goto 009a // -000c │ │ -05846a: 0d01 |00a7: move-exception v1 │ │ -05846c: 28d2 |00a8: goto 007a // -002e │ │ +0667e8: |[0667e8] com.badlogic.gdx.graphics.PixmapIO$CIM.write:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap;)V │ │ +0667f8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0667fa: 2200 0304 |0001: new-instance v0, Ljava/util/zip/DeflaterOutputStream; // type@0403 │ │ +0667fe: 1208 |0003: const/4 v8, #int 0 // #0 │ │ +066800: 6e20 7b09 8b00 |0004: invoke-virtual {v11, v8}, Lcom/badlogic/gdx/files/FileHandle;.write:(Z)Ljava/io/OutputStream; // method@097b │ │ +066806: 0c08 |0007: move-result-object v8 │ │ +066808: 7020 9527 8000 |0008: invoke-direct {v0, v8}, Ljava/util/zip/DeflaterOutputStream;.:(Ljava/io/OutputStream;)V // method@2795 │ │ +06680e: 2205 8c03 |000b: new-instance v5, Ljava/io/DataOutputStream; // type@038c │ │ +066812: 7020 7125 0500 |000d: invoke-direct {v5, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@2571 │ │ +066818: 6e10 3f0b 0c00 |0010: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ +06681e: 0a08 |0013: move-result v8 │ │ +066820: 6e20 7a25 8500 |0014: invoke-virtual {v5, v8}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +066826: 6e10 3c0b 0c00 |0017: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ +06682c: 0a08 |001a: move-result v8 │ │ +06682e: 6e20 7a25 8500 |001b: invoke-virtual {v5, v8}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +066834: 6e10 380b 0c00 |001e: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b38 │ │ +06683a: 0c08 |0021: move-result-object v8 │ │ +06683c: 7110 230b 0800 |0022: invoke-static {v8}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.toGdx2DPixmapFormat:(Lcom/badlogic/gdx/graphics/Pixmap$Format;)I // method@0b23 │ │ +066842: 0a08 |0025: move-result v8 │ │ +066844: 6e20 7a25 8500 |0026: invoke-virtual {v5, v8}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +06684a: 6e10 3e0b 0c00 |0029: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b3e │ │ +066850: 0c06 |002c: move-result-object v6 │ │ +066852: 1208 |002d: const/4 v8, #int 0 // #0 │ │ +066854: 6e20 ec26 8600 |002e: invoke-virtual {v6, v8}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ +06685a: 6e10 e026 0600 |0031: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ +066860: 0a08 |0034: move-result v8 │ │ +066862: 6e20 e826 8600 |0035: invoke-virtual {v6, v8}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ +066868: 6e10 e026 0600 |0038: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ +06686e: 0a08 |003b: move-result v8 │ │ +066870: d487 007d |003c: rem-int/lit16 v7, v8, #int 32000 // #7d00 │ │ +066874: 6e10 e026 0600 |003e: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ +06687a: 0a08 |0041: move-result v8 │ │ +06687c: d383 007d |0042: div-int/lit16 v3, v8, #int 32000 // #7d00 │ │ +066880: 6209 5a06 |0044: sget-object v9, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.writeBuffer:[B // field@065a │ │ +066884: 1d09 |0046: monitor-enter v9 │ │ +066886: 1202 |0047: const/4 v2, #int 0 // #0 │ │ +066888: 3532 0f00 |0048: if-ge v2, v3, 0057 // +000f │ │ +06688c: 6208 5a06 |004a: sget-object v8, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.writeBuffer:[B // field@065a │ │ +066890: 6e20 e526 8600 |004c: invoke-virtual {v6, v8}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@26e5 │ │ +066896: 6208 5a06 |004f: sget-object v8, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.writeBuffer:[B // field@065a │ │ +06689a: 6e20 7325 8500 |0051: invoke-virtual {v5, v8}, Ljava/io/DataOutputStream;.write:([B)V // method@2573 │ │ +0668a0: d802 0201 |0054: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0668a4: 28f2 |0056: goto 0048 // -000e │ │ +0668a6: 6208 5a06 |0057: sget-object v8, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.writeBuffer:[B // field@065a │ │ +0668aa: 120a |0059: const/4 v10, #int 0 // #0 │ │ +0668ac: 6e40 e626 867a |005a: invoke-virtual {v6, v8, v10, v7}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@26e6 │ │ +0668b2: 6208 5a06 |005d: sget-object v8, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.writeBuffer:[B // field@065a │ │ +0668b6: 120a |005f: const/4 v10, #int 0 // #0 │ │ +0668b8: 6e40 7425 857a |0060: invoke-virtual {v5, v8, v10, v7}, Ljava/io/DataOutputStream;.write:([BII)V // method@2574 │ │ +0668be: 1e09 |0063: monitor-exit v9 │ │ +0668c0: 1208 |0064: const/4 v8, #int 0 // #0 │ │ +0668c2: 6e20 ec26 8600 |0065: invoke-virtual {v6, v8}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ +0668c8: 6e10 e026 0600 |0068: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ +0668ce: 0a08 |006b: move-result v8 │ │ +0668d0: 6e20 e826 8600 |006c: invoke-virtual {v6, v8}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ +0668d6: 3805 0500 |006f: if-eqz v5, 0074 // +0005 │ │ +0668da: 6e10 7225 0500 |0071: invoke-virtual {v5}, Ljava/io/DataOutputStream;.close:()V // method@2572 │ │ +0668e0: 0e00 |0074: return-void │ │ +0668e2: 0d08 |0075: move-exception v8 │ │ +0668e4: 1e09 |0076: monitor-exit v9 │ │ +0668e6: 2708 |0077: throw v8 │ │ +0668e8: 0d01 |0078: move-exception v1 │ │ +0668ea: 0754 |0079: move-object v4, v5 │ │ +0668ec: 2208 fa02 |007a: new-instance v8, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0668f0: 2209 c303 |007c: new-instance v9, Ljava/lang/StringBuilder; // type@03c3 │ │ +0668f4: 7010 6726 0900 |007e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0668fa: 1a0a a902 |0081: const-string v10, "Couldn't write Pixmap to file '" // string@02a9 │ │ +0668fe: 6e20 6e26 a900 |0083: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +066904: 0c09 |0086: move-result-object v9 │ │ +066906: 6e20 6d26 b900 |0087: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +06690c: 0c09 |008a: move-result-object v9 │ │ +06690e: 1a0a 4900 |008b: const-string v10, "'" // string@0049 │ │ +066912: 6e20 6e26 a900 |008d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +066918: 0c09 |0090: move-result-object v9 │ │ +06691a: 6e10 7426 0900 |0091: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +066920: 0c09 |0094: move-result-object v9 │ │ +066922: 7030 b51f 9801 |0095: invoke-direct {v8, v9, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +066928: 2708 |0098: throw v8 │ │ +06692a: 0d08 |0099: move-exception v8 │ │ +06692c: 3804 0500 |009a: if-eqz v4, 009f // +0005 │ │ +066930: 6e10 7225 0400 |009c: invoke-virtual {v4}, Ljava/io/DataOutputStream;.close:()V // method@2572 │ │ +066936: 2708 |009f: throw v8 │ │ +066938: 0d08 |00a0: move-exception v8 │ │ +06693a: 28d3 |00a1: goto 0074 // -002d │ │ +06693c: 0d09 |00a2: move-exception v9 │ │ +06693e: 28fc |00a3: goto 009f // -0004 │ │ +066940: 0d08 |00a4: move-exception v8 │ │ +066942: 0754 |00a5: move-object v4, v5 │ │ +066944: 28f4 |00a6: goto 009a // -000c │ │ +066946: 0d01 |00a7: move-exception v1 │ │ +066948: 28d2 |00a8: goto 007a // -002e │ │ catches : 9 │ │ 0x0001 - 0x0010 │ │ Ljava/lang/Exception; -> 0x00a7 │ │ -> 0x0099 │ │ 0x0010 - 0x0047 │ │ Ljava/lang/Exception; -> 0x0078 │ │ -> 0x00a4 │ │ @@ -30836,21 +30836,21 @@ │ │ 0x00a4 - 0x00a6 reg=5 out Ljava/io/DataOutputStream; │ │ 0x00a4 - 0x00a7 reg=0 deflaterOutputStream Ljava/util/zip/DeflaterOutputStream; │ │ 0x00a6 - 0x00a9 reg=4 out Ljava/io/DataOutputStream; │ │ 0x0000 - 0x00a9 reg=11 file Lcom/badlogic/gdx/files/FileHandle; │ │ 0x0000 - 0x00a9 reg=12 pixmap Lcom/badlogic/gdx/graphics/Pixmap; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3603 (PixmapIO.java) │ │ + source_file_idx : 3601 (PixmapIO.java) │ │ │ │ Class #123 header: │ │ -class_idx : 291 │ │ +class_idx : 289 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3603 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3601 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 0 │ │ │ │ Class #123 annotations: │ │ Annotations on class │ │ @@ -30893,17 +30893,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0584d8: |[0584d8] com.badlogic.gdx.graphics.PixmapIO$PNG.:()V │ │ -0584e8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0584ee: 0e00 |0003: return-void │ │ +0669b4: |[0669b4] com.badlogic.gdx.graphics.PixmapIO$PNG.:()V │ │ +0669c4: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0669ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/PixmapIO$PNG; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/PixmapIO$PNG;) │ │ @@ -30911,36 +30911,36 @@ │ │ type : '([B)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -0584f0: |[0584f0] com.badlogic.gdx.graphics.PixmapIO$PNG.calcADLER32:([B)I │ │ -058500: 1405 f1ff 0000 |0000: const v5, #float 9.18145e-41 // #0000fff1 │ │ -058506: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -058508: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -05850a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -05850c: 2164 |0006: array-length v4, v6 │ │ -05850e: 3541 1800 |0007: if-ge v1, v4, 001f // +0018 │ │ -058512: 4804 0601 |0009: aget-byte v4, v6, v1 │ │ -058516: 3a04 0f00 |000b: if-ltz v4, 001a // +000f │ │ -05851a: 4800 0601 |000d: aget-byte v0, v6, v1 │ │ -05851e: 9004 0200 |000f: add-int v4, v2, v0 │ │ -058522: 9402 0405 |0011: rem-int v2, v4, v5 │ │ -058526: 9004 0302 |0013: add-int v4, v3, v2 │ │ -05852a: 9403 0405 |0015: rem-int v3, v4, v5 │ │ -05852e: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -058532: 28ed |0019: goto 0006 // -0013 │ │ -058534: 4804 0601 |001a: aget-byte v4, v6, v1 │ │ -058538: d040 0001 |001c: add-int/lit16 v0, v4, #int 256 // #0100 │ │ -05853c: 28f1 |001e: goto 000f // -000f │ │ -05853e: e004 0310 |001f: shl-int/lit8 v4, v3, #int 16 // #10 │ │ -058542: b024 |0021: add-int/2addr v4, v2 │ │ -058544: 0f04 |0022: return v4 │ │ +0669cc: |[0669cc] com.badlogic.gdx.graphics.PixmapIO$PNG.calcADLER32:([B)I │ │ +0669dc: 1405 f1ff 0000 |0000: const v5, #float 9.18145e-41 // #0000fff1 │ │ +0669e2: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +0669e4: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0669e6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0669e8: 2164 |0006: array-length v4, v6 │ │ +0669ea: 3541 1800 |0007: if-ge v1, v4, 001f // +0018 │ │ +0669ee: 4804 0601 |0009: aget-byte v4, v6, v1 │ │ +0669f2: 3a04 0f00 |000b: if-ltz v4, 001a // +000f │ │ +0669f6: 4800 0601 |000d: aget-byte v0, v6, v1 │ │ +0669fa: 9004 0200 |000f: add-int v4, v2, v0 │ │ +0669fe: 9402 0405 |0011: rem-int v2, v4, v5 │ │ +066a02: 9004 0302 |0013: add-int v4, v3, v2 │ │ +066a06: 9403 0405 |0015: rem-int v3, v4, v5 │ │ +066a0a: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +066a0e: 28ed |0019: goto 0006 // -0013 │ │ +066a10: 4804 0601 |001a: aget-byte v4, v6, v1 │ │ +066a14: d040 0001 |001c: add-int/lit16 v0, v4, #int 256 // #0100 │ │ +066a18: 28f1 |001e: goto 000f // -000f │ │ +066a1a: e004 0310 |001f: shl-int/lit8 v4, v3, #int 16 // #10 │ │ +066a1e: b024 |0021: add-int/2addr v4, v2 │ │ +066a20: 0f04 |0022: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=293 │ │ 0x0004 line=294 │ │ 0x0005 line=295 │ │ 0x0009 line=296 │ │ 0x000f line=297 │ │ @@ -30960,38 +30960,38 @@ │ │ type : '()V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 40 16-bit code units │ │ -058548: |[058548] com.badlogic.gdx.graphics.PixmapIO$PNG.createCRCTable:()V │ │ -058558: 1305 0001 |0000: const/16 v5, #int 256 // #100 │ │ -05855c: 2353 4b04 |0002: new-array v3, v5, [I // type@044b │ │ -058560: 6903 5c06 |0004: sput-object v3, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.crcTable:[I // field@065c │ │ -058564: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -058566: 3551 2000 |0007: if-ge v1, v5, 0027 // +0020 │ │ -05856a: 0110 |0009: move v0, v1 │ │ -05856c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -05856e: 1303 0800 |000b: const/16 v3, #int 8 // #8 │ │ -058572: 3532 1300 |000d: if-ge v2, v3, 0020 // +0013 │ │ -058576: dd03 0001 |000f: and-int/lit8 v3, v0, #int 1 // #01 │ │ -05857a: 3d03 0c00 |0011: if-lez v3, 001d // +000c │ │ -05857e: 1403 2083 b8ed |0013: const v3, #float -7.13797e+27 // #edb88320 │ │ -058584: e204 0001 |0016: ushr-int/lit8 v4, v0, #int 1 // #01 │ │ -058588: 9700 0304 |0018: xor-int v0, v3, v4 │ │ -05858c: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -058590: 28ef |001c: goto 000b // -0011 │ │ -058592: e200 0001 |001d: ushr-int/lit8 v0, v0, #int 1 // #01 │ │ -058596: 28fb |001f: goto 001a // -0005 │ │ -058598: 6203 5c06 |0020: sget-object v3, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.crcTable:[I // field@065c │ │ -05859c: 4b00 0301 |0022: aput v0, v3, v1 │ │ -0585a0: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0585a4: 28e1 |0026: goto 0007 // -001f │ │ -0585a6: 0e00 |0027: return-void │ │ +066a24: |[066a24] com.badlogic.gdx.graphics.PixmapIO$PNG.createCRCTable:()V │ │ +066a34: 1305 0001 |0000: const/16 v5, #int 256 // #100 │ │ +066a38: 2353 4904 |0002: new-array v3, v5, [I // type@0449 │ │ +066a3c: 6903 5c06 |0004: sput-object v3, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.crcTable:[I // field@065c │ │ +066a40: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +066a42: 3551 2000 |0007: if-ge v1, v5, 0027 // +0020 │ │ +066a46: 0110 |0009: move v0, v1 │ │ +066a48: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +066a4a: 1303 0800 |000b: const/16 v3, #int 8 // #8 │ │ +066a4e: 3532 1300 |000d: if-ge v2, v3, 0020 // +0013 │ │ +066a52: dd03 0001 |000f: and-int/lit8 v3, v0, #int 1 // #01 │ │ +066a56: 3d03 0c00 |0011: if-lez v3, 001d // +000c │ │ +066a5a: 1403 2083 b8ed |0013: const v3, #float -7.13797e+27 // #edb88320 │ │ +066a60: e204 0001 |0016: ushr-int/lit8 v4, v0, #int 1 // #01 │ │ +066a64: 9700 0304 |0018: xor-int v0, v3, v4 │ │ +066a68: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +066a6c: 28ef |001c: goto 000b // -0011 │ │ +066a6e: e200 0001 |001d: ushr-int/lit8 v0, v0, #int 1 // #01 │ │ +066a72: 28fb |001f: goto 001a // -0005 │ │ +066a74: 6203 5c06 |0020: sget-object v3, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.crcTable:[I // field@065c │ │ +066a78: 4b00 0301 |0022: aput v0, v3, v1 │ │ +066a7c: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ +066a80: 28e1 |0026: goto 0007 // -001f │ │ +066a82: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=237 │ │ 0x0006 line=238 │ │ 0x0009 line=239 │ │ 0x000a line=240 │ │ 0x000f line=241 │ │ @@ -31010,65 +31010,65 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Pixmap;)[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -0585a8: |[0585a8] com.badlogic.gdx.graphics.PixmapIO$PNG.createDataChunk:(Lcom/badlogic/gdx/graphics/Pixmap;)[B │ │ -0585b8: 6e10 3f0b 0f00 |0000: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ -0585be: 0a0a |0003: move-result v10 │ │ -0585c0: 6e10 3c0b 0f00 |0004: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ -0585c6: 0a05 |0007: move-result v5 │ │ -0585c8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0585ca: da0d 0a04 |0009: mul-int/lit8 v13, v10, #int 4 // #04 │ │ -0585ce: b25d |000b: mul-int/2addr v13, v5 │ │ -0585d0: b05d |000c: add-int/2addr v13, v5 │ │ -0585d2: 23d8 4704 |000d: new-array v8, v13, [B // type@0447 │ │ -0585d6: 120c |000f: const/4 v12, #int 0 // #0 │ │ -0585d8: 0123 |0010: move v3, v2 │ │ -0585da: 355c 3900 |0011: if-ge v12, v5, 004a // +0039 │ │ -0585de: d802 0301 |0013: add-int/lit8 v2, v3, #int 1 // #01 │ │ -0585e2: 120d |0015: const/4 v13, #int 0 // #0 │ │ -0585e4: 4f0d 0803 |0016: aput-byte v13, v8, v3 │ │ -0585e8: 120b |0018: const/4 v11, #int 0 // #0 │ │ -0585ea: 0123 |0019: move v3, v2 │ │ -0585ec: 35ab 2d00 |001a: if-ge v11, v10, 0047 // +002d │ │ -0585f0: 6e30 3d0b bf0c |001c: invoke-virtual {v15, v11, v12}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixel:(II)I // method@0b3d │ │ -0585f6: 0a07 |001f: move-result v7 │ │ -0585f8: dd06 07ff |0020: and-int/lit8 v6, v7, #int -1 // #ff │ │ -0585fc: e10d 0618 |0022: shr-int/lit8 v13, v6, #int 24 // #18 │ │ -058600: d5d9 ff00 |0024: and-int/lit16 v9, v13, #int 255 // #00ff │ │ -058604: e10d 0610 |0026: shr-int/lit8 v13, v6, #int 16 // #10 │ │ -058608: d5d4 ff00 |0028: and-int/lit16 v4, v13, #int 255 // #00ff │ │ -05860c: e10d 0608 |002a: shr-int/lit8 v13, v6, #int 8 // #08 │ │ -058610: d5d1 ff00 |002c: and-int/lit16 v1, v13, #int 255 // #00ff │ │ -058614: d560 ff00 |002e: and-int/lit16 v0, v6, #int 255 // #00ff │ │ -058618: d802 0301 |0030: add-int/lit8 v2, v3, #int 1 // #01 │ │ -05861c: 8d9d |0032: int-to-byte v13, v9 │ │ -05861e: 4f0d 0803 |0033: aput-byte v13, v8, v3 │ │ -058622: d803 0201 |0035: add-int/lit8 v3, v2, #int 1 // #01 │ │ -058626: 8d4d |0037: int-to-byte v13, v4 │ │ -058628: 4f0d 0802 |0038: aput-byte v13, v8, v2 │ │ -05862c: d802 0301 |003a: add-int/lit8 v2, v3, #int 1 // #01 │ │ -058630: 8d1d |003c: int-to-byte v13, v1 │ │ -058632: 4f0d 0803 |003d: aput-byte v13, v8, v3 │ │ -058636: d803 0201 |003f: add-int/lit8 v3, v2, #int 1 // #01 │ │ -05863a: 8d0d |0041: int-to-byte v13, v0 │ │ -05863c: 4f0d 0802 |0042: aput-byte v13, v8, v2 │ │ -058640: d80b 0b01 |0044: add-int/lit8 v11, v11, #int 1 // #01 │ │ -058644: 28d4 |0046: goto 001a // -002c │ │ -058646: d80c 0c01 |0047: add-int/lit8 v12, v12, #int 1 // #01 │ │ -05864a: 28c8 |0049: goto 0011 // -0038 │ │ -05864c: 1a0d b706 |004a: const-string v13, "IDAT" // string@06b7 │ │ -058650: 7110 500b 0800 |004c: invoke-static {v8}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.toZLIB:([B)[B // method@0b50 │ │ -058656: 0c0e |004f: move-result-object v14 │ │ -058658: 7120 4f0b ed00 |0050: invoke-static {v13, v14}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.toChunk:(Ljava/lang/String;[B)[B // method@0b4f │ │ -05865e: 0c0d |0053: move-result-object v13 │ │ -058660: 110d |0054: return-object v13 │ │ +066a84: |[066a84] com.badlogic.gdx.graphics.PixmapIO$PNG.createDataChunk:(Lcom/badlogic/gdx/graphics/Pixmap;)[B │ │ +066a94: 6e10 3f0b 0f00 |0000: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ +066a9a: 0a0a |0003: move-result v10 │ │ +066a9c: 6e10 3c0b 0f00 |0004: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ +066aa2: 0a05 |0007: move-result v5 │ │ +066aa4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +066aa6: da0d 0a04 |0009: mul-int/lit8 v13, v10, #int 4 // #04 │ │ +066aaa: b25d |000b: mul-int/2addr v13, v5 │ │ +066aac: b05d |000c: add-int/2addr v13, v5 │ │ +066aae: 23d8 4504 |000d: new-array v8, v13, [B // type@0445 │ │ +066ab2: 120c |000f: const/4 v12, #int 0 // #0 │ │ +066ab4: 0123 |0010: move v3, v2 │ │ +066ab6: 355c 3900 |0011: if-ge v12, v5, 004a // +0039 │ │ +066aba: d802 0301 |0013: add-int/lit8 v2, v3, #int 1 // #01 │ │ +066abe: 120d |0015: const/4 v13, #int 0 // #0 │ │ +066ac0: 4f0d 0803 |0016: aput-byte v13, v8, v3 │ │ +066ac4: 120b |0018: const/4 v11, #int 0 // #0 │ │ +066ac6: 0123 |0019: move v3, v2 │ │ +066ac8: 35ab 2d00 |001a: if-ge v11, v10, 0047 // +002d │ │ +066acc: 6e30 3d0b bf0c |001c: invoke-virtual {v15, v11, v12}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixel:(II)I // method@0b3d │ │ +066ad2: 0a07 |001f: move-result v7 │ │ +066ad4: dd06 07ff |0020: and-int/lit8 v6, v7, #int -1 // #ff │ │ +066ad8: e10d 0618 |0022: shr-int/lit8 v13, v6, #int 24 // #18 │ │ +066adc: d5d9 ff00 |0024: and-int/lit16 v9, v13, #int 255 // #00ff │ │ +066ae0: e10d 0610 |0026: shr-int/lit8 v13, v6, #int 16 // #10 │ │ +066ae4: d5d4 ff00 |0028: and-int/lit16 v4, v13, #int 255 // #00ff │ │ +066ae8: e10d 0608 |002a: shr-int/lit8 v13, v6, #int 8 // #08 │ │ +066aec: d5d1 ff00 |002c: and-int/lit16 v1, v13, #int 255 // #00ff │ │ +066af0: d560 ff00 |002e: and-int/lit16 v0, v6, #int 255 // #00ff │ │ +066af4: d802 0301 |0030: add-int/lit8 v2, v3, #int 1 // #01 │ │ +066af8: 8d9d |0032: int-to-byte v13, v9 │ │ +066afa: 4f0d 0803 |0033: aput-byte v13, v8, v3 │ │ +066afe: d803 0201 |0035: add-int/lit8 v3, v2, #int 1 // #01 │ │ +066b02: 8d4d |0037: int-to-byte v13, v4 │ │ +066b04: 4f0d 0802 |0038: aput-byte v13, v8, v2 │ │ +066b08: d802 0301 |003a: add-int/lit8 v2, v3, #int 1 // #01 │ │ +066b0c: 8d1d |003c: int-to-byte v13, v1 │ │ +066b0e: 4f0d 0803 |003d: aput-byte v13, v8, v3 │ │ +066b12: d803 0201 |003f: add-int/lit8 v3, v2, #int 1 // #01 │ │ +066b16: 8d0d |0041: int-to-byte v13, v0 │ │ +066b18: 4f0d 0802 |0042: aput-byte v13, v8, v2 │ │ +066b1c: d80b 0b01 |0044: add-int/lit8 v11, v11, #int 1 // #01 │ │ +066b20: 28d4 |0046: goto 001a // -002c │ │ +066b22: d80c 0c01 |0047: add-int/lit8 v12, v12, #int 1 // #01 │ │ +066b26: 28c8 |0049: goto 0011 // -0038 │ │ +066b28: 1a0d b706 |004a: const-string v13, "IDAT" // string@06b7 │ │ +066b2c: 7110 500b 0800 |004c: invoke-static {v8}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.toZLIB:([B)[B // method@0b50 │ │ +066b32: 0c0e |004f: move-result-object v14 │ │ +066b34: 7120 4f0b ed00 |0050: invoke-static {v13, v14}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.toChunk:(Ljava/lang/String;[B)[B // method@0b4f │ │ +066b3a: 0c0d |0053: move-result-object v13 │ │ +066b3c: 110d |0054: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0004 line=185 │ │ 0x0008 line=186 │ │ 0x0009 line=187 │ │ 0x000f line=188 │ │ @@ -31114,36 +31114,36 @@ │ │ type : '(II)[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -058664: |[058664] com.badlogic.gdx.graphics.PixmapIO$PNG.createHeaderChunk:(II)[B │ │ -058674: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -058676: 2200 8b03 |0001: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@038b │ │ -05867a: 1302 0d00 |0003: const/16 v2, #int 13 // #d │ │ -05867e: 7020 5725 2000 |0005: invoke-direct {v0, v2}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@2557 │ │ -058684: 2201 8e03 |0008: new-instance v1, Ljava/io/DataOutputStream; // type@038e │ │ -058688: 7020 7125 0100 |000a: invoke-direct {v1, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@2571 │ │ -05868e: 6e20 7a25 4100 |000d: invoke-virtual {v1, v4}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -058694: 6e20 7a25 5100 |0010: invoke-virtual {v1, v5}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -05869a: 1302 0800 |0013: const/16 v2, #int 8 // #8 │ │ -05869e: 6e20 7625 2100 |0015: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@2576 │ │ -0586a4: 1262 |0018: const/4 v2, #int 6 // #6 │ │ -0586a6: 6e20 7625 2100 |0019: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@2576 │ │ -0586ac: 6e20 7625 3100 |001c: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@2576 │ │ -0586b2: 6e20 7625 3100 |001f: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@2576 │ │ -0586b8: 6e20 7625 3100 |0022: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@2576 │ │ -0586be: 1a02 c106 |0025: const-string v2, "IHDR" // string@06c1 │ │ -0586c2: 6e10 5b25 0000 |0027: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@255b │ │ -0586c8: 0c03 |002a: move-result-object v3 │ │ -0586ca: 7120 4f0b 3200 |002b: invoke-static {v2, v3}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.toChunk:(Ljava/lang/String;[B)[B // method@0b4f │ │ -0586d0: 0c02 |002e: move-result-object v2 │ │ -0586d2: 1102 |002f: return-object v2 │ │ +066b40: |[066b40] com.badlogic.gdx.graphics.PixmapIO$PNG.createHeaderChunk:(II)[B │ │ +066b50: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +066b52: 2200 8903 |0001: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0389 │ │ +066b56: 1302 0d00 |0003: const/16 v2, #int 13 // #d │ │ +066b5a: 7020 5725 2000 |0005: invoke-direct {v0, v2}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@2557 │ │ +066b60: 2201 8c03 |0008: new-instance v1, Ljava/io/DataOutputStream; // type@038c │ │ +066b64: 7020 7125 0100 |000a: invoke-direct {v1, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@2571 │ │ +066b6a: 6e20 7a25 4100 |000d: invoke-virtual {v1, v4}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +066b70: 6e20 7a25 5100 |0010: invoke-virtual {v1, v5}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +066b76: 1302 0800 |0013: const/16 v2, #int 8 // #8 │ │ +066b7a: 6e20 7625 2100 |0015: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@2576 │ │ +066b80: 1262 |0018: const/4 v2, #int 6 // #6 │ │ +066b82: 6e20 7625 2100 |0019: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@2576 │ │ +066b88: 6e20 7625 3100 |001c: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@2576 │ │ +066b8e: 6e20 7625 3100 |001f: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@2576 │ │ +066b94: 6e20 7625 3100 |0022: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@2576 │ │ +066b9a: 1a02 c106 |0025: const-string v2, "IHDR" // string@06c1 │ │ +066b9e: 6e10 5b25 0000 |0027: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@255b │ │ +066ba4: 0c03 |002a: move-result-object v3 │ │ +066ba6: 7120 4f0b 3200 |002b: invoke-static {v2, v3}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.toChunk:(Ljava/lang/String;[B)[B // method@0b4f │ │ +066bac: 0c02 |002e: move-result-object v2 │ │ +066bae: 1102 |002f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=171 │ │ 0x0008 line=172 │ │ 0x000d line=173 │ │ 0x0010 line=174 │ │ 0x0013 line=175 │ │ @@ -31163,66 +31163,66 @@ │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0586d4: |[0586d4] com.badlogic.gdx.graphics.PixmapIO$PNG.createTrailerChunk:()[B │ │ -0586e4: 1a00 b906 |0000: const-string v0, "IEND" // string@06b9 │ │ -0586e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0586ea: 2311 4704 |0003: new-array v1, v1, [B // type@0447 │ │ -0586ee: 7120 4f0b 1000 |0005: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.toChunk:(Ljava/lang/String;[B)[B // method@0b4f │ │ -0586f4: 0c00 |0008: move-result-object v0 │ │ -0586f6: 1100 |0009: return-object v0 │ │ +066bb0: |[066bb0] com.badlogic.gdx.graphics.PixmapIO$PNG.createTrailerChunk:()[B │ │ +066bc0: 1a00 b906 |0000: const-string v0, "IEND" // string@06b9 │ │ +066bc4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +066bc6: 2311 4504 |0003: new-array v1, v1, [B // type@0445 │ │ +066bca: 7120 4f0b 1000 |0005: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.toChunk:(Ljava/lang/String;[B)[B // method@0b4f │ │ +066bd0: 0c00 |0008: move-result-object v0 │ │ +066bd2: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/PixmapIO$PNG;) │ │ name : 'toChunk' │ │ type : '(Ljava/lang/String;[B)[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -0586f8: |[0586f8] com.badlogic.gdx.graphics.PixmapIO$PNG.toChunk:(Ljava/lang/String;[B)[B │ │ -058708: 1246 |0000: const/4 v6, #int 4 // #4 │ │ -05870a: 2200 8b03 |0001: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@038b │ │ -05870e: 2185 |0003: array-length v5, v8 │ │ -058710: d805 050c |0004: add-int/lit8 v5, v5, #int 12 // #0c │ │ -058714: 7020 5725 5000 |0006: invoke-direct {v0, v5}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@2557 │ │ -05871a: 2202 8e03 |0009: new-instance v2, Ljava/io/DataOutputStream; // type@038e │ │ -05871e: 7020 7125 0200 |000b: invoke-direct {v2, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@2571 │ │ -058724: 2185 |000e: array-length v5, v8 │ │ -058726: 6e20 7a25 5200 |000f: invoke-virtual {v2, v5}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -05872c: 2361 4704 |0012: new-array v1, v6, [B // type@0447 │ │ -058730: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -058732: 3564 0c00 |0015: if-ge v4, v6, 0021 // +000c │ │ -058736: 6e20 4026 4700 |0017: invoke-virtual {v7, v4}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ -05873c: 0a05 |001a: move-result v5 │ │ -05873e: 8d55 |001b: int-to-byte v5, v5 │ │ -058740: 4f05 0104 |001c: aput-byte v5, v1, v4 │ │ -058744: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -058748: 28f5 |0020: goto 0015 // -000b │ │ -05874a: 6e20 7325 1200 |0021: invoke-virtual {v2, v1}, Ljava/io/DataOutputStream;.write:([B)V // method@2573 │ │ -058750: 6e20 7325 8200 |0024: invoke-virtual {v2, v8}, Ljava/io/DataOutputStream;.write:([B)V // method@2573 │ │ -058756: 12f3 |0027: const/4 v3, #int -1 // #ff │ │ -058758: 7120 510b 1300 |0028: invoke-static {v3, v1}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.updateCRC:(I[B)I // method@0b51 │ │ -05875e: 0a03 |002b: move-result v3 │ │ -058760: 7120 510b 8300 |002c: invoke-static {v3, v8}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.updateCRC:(I[B)I // method@0b51 │ │ -058766: 0a03 |002f: move-result v3 │ │ -058768: df05 03ff |0030: xor-int/lit8 v5, v3, #int -1 // #ff │ │ -05876c: 6e20 7a25 5200 |0032: invoke-virtual {v2, v5}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -058772: 6e10 5b25 0000 |0035: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@255b │ │ -058778: 0c05 |0038: move-result-object v5 │ │ -05877a: 1105 |0039: return-object v5 │ │ +066bd4: |[066bd4] com.badlogic.gdx.graphics.PixmapIO$PNG.toChunk:(Ljava/lang/String;[B)[B │ │ +066be4: 1246 |0000: const/4 v6, #int 4 // #4 │ │ +066be6: 2200 8903 |0001: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0389 │ │ +066bea: 2185 |0003: array-length v5, v8 │ │ +066bec: d805 050c |0004: add-int/lit8 v5, v5, #int 12 // #0c │ │ +066bf0: 7020 5725 5000 |0006: invoke-direct {v0, v5}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@2557 │ │ +066bf6: 2202 8c03 |0009: new-instance v2, Ljava/io/DataOutputStream; // type@038c │ │ +066bfa: 7020 7125 0200 |000b: invoke-direct {v2, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@2571 │ │ +066c00: 2185 |000e: array-length v5, v8 │ │ +066c02: 6e20 7a25 5200 |000f: invoke-virtual {v2, v5}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +066c08: 2361 4504 |0012: new-array v1, v6, [B // type@0445 │ │ +066c0c: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +066c0e: 3564 0c00 |0015: if-ge v4, v6, 0021 // +000c │ │ +066c12: 6e20 4026 4700 |0017: invoke-virtual {v7, v4}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ +066c18: 0a05 |001a: move-result v5 │ │ +066c1a: 8d55 |001b: int-to-byte v5, v5 │ │ +066c1c: 4f05 0104 |001c: aput-byte v5, v1, v4 │ │ +066c20: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +066c24: 28f5 |0020: goto 0015 // -000b │ │ +066c26: 6e20 7325 1200 |0021: invoke-virtual {v2, v1}, Ljava/io/DataOutputStream;.write:([B)V // method@2573 │ │ +066c2c: 6e20 7325 8200 |0024: invoke-virtual {v2, v8}, Ljava/io/DataOutputStream;.write:([B)V // method@2573 │ │ +066c32: 12f3 |0027: const/4 v3, #int -1 // #ff │ │ +066c34: 7120 510b 1300 |0028: invoke-static {v3, v1}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.updateCRC:(I[B)I // method@0b51 │ │ +066c3a: 0a03 |002b: move-result v3 │ │ +066c3c: 7120 510b 8300 |002c: invoke-static {v3, v8}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.updateCRC:(I[B)I // method@0b51 │ │ +066c42: 0a03 |002f: move-result v3 │ │ +066c44: df05 03ff |0030: xor-int/lit8 v5, v3, #int -1 // #ff │ │ +066c48: 6e20 7a25 5200 |0032: invoke-virtual {v2, v5}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +066c4e: 6e10 5b25 0000 |0035: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@255b │ │ +066c54: 0c05 |0038: move-result-object v5 │ │ +066c56: 1105 |0039: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=214 │ │ 0x0009 line=215 │ │ 0x000e line=217 │ │ 0x0012 line=219 │ │ 0x0014 line=220 │ │ @@ -31249,49 +31249,49 @@ │ │ type : '([B)[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 62 16-bit code units │ │ -05877c: |[05877c] com.badlogic.gdx.graphics.PixmapIO$PNG.toZLIB:([B)[B │ │ -05878c: 1306 007d |0000: const/16 v6, #int 32000 // #7d00 │ │ -058790: 2200 8b03 |0002: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@038b │ │ -058794: 2174 |0004: array-length v4, v7 │ │ -058796: d804 0406 |0005: add-int/lit8 v4, v4, #int 6 // #06 │ │ -05879a: 2175 |0007: array-length v5, v7 │ │ -05879c: d355 007d |0008: div-int/lit16 v5, v5, #int 32000 // #7d00 │ │ -0587a0: da05 0505 |000a: mul-int/lit8 v5, v5, #int 5 // #05 │ │ -0587a4: b054 |000c: add-int/2addr v4, v5 │ │ -0587a6: 7020 5725 4000 |000d: invoke-direct {v0, v4}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@2557 │ │ -0587ac: 2203 8e03 |0010: new-instance v3, Ljava/io/DataOutputStream; // type@038e │ │ -0587b0: 7020 7125 0300 |0012: invoke-direct {v3, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@2571 │ │ -0587b6: 1302 0800 |0015: const/16 v2, #int 8 // #8 │ │ -0587ba: 6e20 7625 2300 |0017: invoke-virtual {v3, v2}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@2576 │ │ -0587c0: 1304 1d00 |001a: const/16 v4, #int 29 // #1d │ │ -0587c4: 6e20 7625 4300 |001c: invoke-virtual {v3, v4}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@2576 │ │ -0587ca: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -0587cc: 2174 |0020: array-length v4, v7 │ │ -0587ce: b114 |0021: sub-int/2addr v4, v1 │ │ -0587d0: 3764 0900 |0022: if-le v4, v6, 002b // +0009 │ │ -0587d4: 1204 |0024: const/4 v4, #int 0 // #0 │ │ -0587d6: 7156 530b 4317 |0025: invoke-static {v3, v4, v7, v1, v6}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.writeUncompressedDeflateBlock:(Ljava/io/DataOutputStream;Z[BIC)V // method@0b53 │ │ -0587dc: d011 007d |0028: add-int/lit16 v1, v1, #int 32000 // #7d00 │ │ -0587e0: 28f6 |002a: goto 0020 // -000a │ │ -0587e2: 1214 |002b: const/4 v4, #int 1 // #1 │ │ -0587e4: 2175 |002c: array-length v5, v7 │ │ -0587e6: b115 |002d: sub-int/2addr v5, v1 │ │ -0587e8: 8e55 |002e: int-to-char v5, v5 │ │ -0587ea: 7155 530b 4317 |002f: invoke-static {v3, v4, v7, v1, v5}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.writeUncompressedDeflateBlock:(Ljava/io/DataOutputStream;Z[BIC)V // method@0b53 │ │ -0587f0: 7110 4a0b 0700 |0032: invoke-static {v7}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.calcADLER32:([B)I // method@0b4a │ │ -0587f6: 0a04 |0035: move-result v4 │ │ -0587f8: 6e20 7a25 4300 |0036: invoke-virtual {v3, v4}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -0587fe: 6e10 5b25 0000 |0039: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@255b │ │ -058804: 0c04 |003c: move-result-object v4 │ │ -058806: 1104 |003d: return-object v4 │ │ +066c58: |[066c58] com.badlogic.gdx.graphics.PixmapIO$PNG.toZLIB:([B)[B │ │ +066c68: 1306 007d |0000: const/16 v6, #int 32000 // #7d00 │ │ +066c6c: 2200 8903 |0002: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0389 │ │ +066c70: 2174 |0004: array-length v4, v7 │ │ +066c72: d804 0406 |0005: add-int/lit8 v4, v4, #int 6 // #06 │ │ +066c76: 2175 |0007: array-length v5, v7 │ │ +066c78: d355 007d |0008: div-int/lit16 v5, v5, #int 32000 // #7d00 │ │ +066c7c: da05 0505 |000a: mul-int/lit8 v5, v5, #int 5 // #05 │ │ +066c80: b054 |000c: add-int/2addr v4, v5 │ │ +066c82: 7020 5725 4000 |000d: invoke-direct {v0, v4}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@2557 │ │ +066c88: 2203 8c03 |0010: new-instance v3, Ljava/io/DataOutputStream; // type@038c │ │ +066c8c: 7020 7125 0300 |0012: invoke-direct {v3, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@2571 │ │ +066c92: 1302 0800 |0015: const/16 v2, #int 8 // #8 │ │ +066c96: 6e20 7625 2300 |0017: invoke-virtual {v3, v2}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@2576 │ │ +066c9c: 1304 1d00 |001a: const/16 v4, #int 29 // #1d │ │ +066ca0: 6e20 7625 4300 |001c: invoke-virtual {v3, v4}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@2576 │ │ +066ca6: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +066ca8: 2174 |0020: array-length v4, v7 │ │ +066caa: b114 |0021: sub-int/2addr v4, v1 │ │ +066cac: 3764 0900 |0022: if-le v4, v6, 002b // +0009 │ │ +066cb0: 1204 |0024: const/4 v4, #int 0 // #0 │ │ +066cb2: 7156 530b 4317 |0025: invoke-static {v3, v4, v7, v1, v6}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.writeUncompressedDeflateBlock:(Ljava/io/DataOutputStream;Z[BIC)V // method@0b53 │ │ +066cb8: d011 007d |0028: add-int/lit16 v1, v1, #int 32000 // #7d00 │ │ +066cbc: 28f6 |002a: goto 0020 // -000a │ │ +066cbe: 1214 |002b: const/4 v4, #int 1 // #1 │ │ +066cc0: 2175 |002c: array-length v5, v7 │ │ +066cc2: b115 |002d: sub-int/2addr v5, v1 │ │ +066cc4: 8e55 |002e: int-to-char v5, v5 │ │ +066cc6: 7155 530b 4317 |002f: invoke-static {v3, v4, v7, v1, v5}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.writeUncompressedDeflateBlock:(Ljava/io/DataOutputStream;Z[BIC)V // method@0b53 │ │ +066ccc: 7110 4a0b 0700 |0032: invoke-static {v7}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.calcADLER32:([B)I // method@0b4a │ │ +066cd2: 0a04 |0035: move-result v4 │ │ +066cd4: 6e20 7a25 4300 |0036: invoke-virtual {v3, v4}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +066cda: 6e10 5b25 0000 |0039: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@255b │ │ +066ce0: 0c04 |003c: move-result-object v4 │ │ +066ce2: 1104 |003d: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=259 │ │ 0x0010 line=260 │ │ 0x0015 line=262 │ │ 0x0017 line=263 │ │ 0x001a line=264 │ │ @@ -31314,32 +31314,32 @@ │ │ type : '(I[B)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -058808: |[058808] com.badlogic.gdx.graphics.PixmapIO$PNG.updateCRC:(I[B)I │ │ -058818: 6204 5c06 |0000: sget-object v4, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.crcTable:[I // field@065c │ │ -05881c: 3904 0500 |0002: if-nez v4, 0007 // +0005 │ │ -058820: 7100 4b0b 0000 |0004: invoke-static {}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.createCRCTable:()V // method@0b4b │ │ -058826: 0770 |0007: move-object v0, v7 │ │ -058828: 2103 |0008: array-length v3, v0 │ │ -05882a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -05882c: 3532 1300 |000a: if-ge v2, v3, 001d // +0013 │ │ -058830: 4801 0002 |000c: aget-byte v1, v0, v2 │ │ -058834: 6204 5c06 |000e: sget-object v4, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.crcTable:[I // field@065c │ │ -058838: 9705 0601 |0010: xor-int v5, v6, v1 │ │ -05883c: d555 ff00 |0012: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -058840: 4404 0405 |0014: aget v4, v4, v5 │ │ -058844: e205 0608 |0016: ushr-int/lit8 v5, v6, #int 8 // #08 │ │ -058848: 9706 0405 |0018: xor-int v6, v4, v5 │ │ -05884c: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -058850: 28ee |001c: goto 000a // -0012 │ │ -058852: 0f06 |001d: return v6 │ │ +066ce4: |[066ce4] com.badlogic.gdx.graphics.PixmapIO$PNG.updateCRC:(I[B)I │ │ +066cf4: 6204 5c06 |0000: sget-object v4, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.crcTable:[I // field@065c │ │ +066cf8: 3904 0500 |0002: if-nez v4, 0007 // +0005 │ │ +066cfc: 7100 4b0b 0000 |0004: invoke-static {}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.createCRCTable:()V // method@0b4b │ │ +066d02: 0770 |0007: move-object v0, v7 │ │ +066d04: 2103 |0008: array-length v3, v0 │ │ +066d06: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +066d08: 3532 1300 |000a: if-ge v2, v3, 001d // +0013 │ │ +066d0c: 4801 0002 |000c: aget-byte v1, v0, v2 │ │ +066d10: 6204 5c06 |000e: sget-object v4, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.crcTable:[I // field@065c │ │ +066d14: 9705 0601 |0010: xor-int v5, v6, v1 │ │ +066d18: d555 ff00 |0012: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +066d1c: 4404 0405 |0014: aget v4, v4, v5 │ │ +066d20: e205 0608 |0016: ushr-int/lit8 v5, v6, #int 8 // #08 │ │ +066d24: 9706 0405 |0018: xor-int v6, v4, v5 │ │ +066d28: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +066d2c: 28ee |001c: goto 000a // -0012 │ │ +066d2e: 0f06 |001d: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0007 line=248 │ │ 0x000e line=249 │ │ 0x001a line=248 │ │ 0x001d line=250 │ │ @@ -31356,45 +31356,45 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Pixmap;)[B' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -058854: |[058854] com.badlogic.gdx.graphics.PixmapIO$PNG.write:(Lcom/badlogic/gdx/graphics/Pixmap;)[B │ │ -058864: 1305 0800 |0000: const/16 v5, #int 8 // #8 │ │ -058868: 2353 4704 |0002: new-array v3, v5, [B // type@0447 │ │ -05886c: 2603 3400 0000 |0004: fill-array-data v3, 00000038 // +00000034 │ │ -058872: 6e10 3f0b 0700 |0007: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ -058878: 0a05 |000a: move-result v5 │ │ -05887a: 6e10 3c0b 0700 |000b: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ -058880: 0a06 |000e: move-result v6 │ │ -058882: 7120 4d0b 6500 |000f: invoke-static {v5, v6}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.createHeaderChunk:(II)[B // method@0b4d │ │ -058888: 0c01 |0012: move-result-object v1 │ │ -05888a: 7110 4c0b 0700 |0013: invoke-static {v7}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.createDataChunk:(Lcom/badlogic/gdx/graphics/Pixmap;)[B // method@0b4c │ │ -058890: 0c00 |0016: move-result-object v0 │ │ -058892: 7100 4e0b 0000 |0017: invoke-static {}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.createTrailerChunk:()[B // method@0b4e │ │ -058898: 0c04 |001a: move-result-object v4 │ │ -05889a: 2202 8b03 |001b: new-instance v2, Ljava/io/ByteArrayOutputStream; // type@038b │ │ -05889e: 2135 |001d: array-length v5, v3 │ │ -0588a0: 2116 |001e: array-length v6, v1 │ │ -0588a2: b065 |001f: add-int/2addr v5, v6 │ │ -0588a4: 2106 |0020: array-length v6, v0 │ │ -0588a6: b065 |0021: add-int/2addr v5, v6 │ │ -0588a8: 2146 |0022: array-length v6, v4 │ │ -0588aa: b065 |0023: add-int/2addr v5, v6 │ │ -0588ac: 7020 5725 5200 |0024: invoke-direct {v2, v5}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@2557 │ │ -0588b2: 6e20 5c25 3200 |0027: invoke-virtual {v2, v3}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@255c │ │ -0588b8: 6e20 5c25 1200 |002a: invoke-virtual {v2, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@255c │ │ -0588be: 6e20 5c25 0200 |002d: invoke-virtual {v2, v0}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@255c │ │ -0588c4: 6e20 5c25 4200 |0030: invoke-virtual {v2, v4}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@255c │ │ -0588ca: 6e10 5b25 0200 |0033: invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@255b │ │ -0588d0: 0c05 |0036: move-result-object v5 │ │ -0588d2: 1105 |0037: return-object v5 │ │ -0588d4: 0003 0100 0800 0000 8950 4e47 0d0a ... |0038: array-data (8 units) │ │ +066d30: |[066d30] com.badlogic.gdx.graphics.PixmapIO$PNG.write:(Lcom/badlogic/gdx/graphics/Pixmap;)[B │ │ +066d40: 1305 0800 |0000: const/16 v5, #int 8 // #8 │ │ +066d44: 2353 4504 |0002: new-array v3, v5, [B // type@0445 │ │ +066d48: 2603 3400 0000 |0004: fill-array-data v3, 00000038 // +00000034 │ │ +066d4e: 6e10 3f0b 0700 |0007: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ +066d54: 0a05 |000a: move-result v5 │ │ +066d56: 6e10 3c0b 0700 |000b: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ +066d5c: 0a06 |000e: move-result v6 │ │ +066d5e: 7120 4d0b 6500 |000f: invoke-static {v5, v6}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.createHeaderChunk:(II)[B // method@0b4d │ │ +066d64: 0c01 |0012: move-result-object v1 │ │ +066d66: 7110 4c0b 0700 |0013: invoke-static {v7}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.createDataChunk:(Lcom/badlogic/gdx/graphics/Pixmap;)[B // method@0b4c │ │ +066d6c: 0c00 |0016: move-result-object v0 │ │ +066d6e: 7100 4e0b 0000 |0017: invoke-static {}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.createTrailerChunk:()[B // method@0b4e │ │ +066d74: 0c04 |001a: move-result-object v4 │ │ +066d76: 2202 8903 |001b: new-instance v2, Ljava/io/ByteArrayOutputStream; // type@0389 │ │ +066d7a: 2135 |001d: array-length v5, v3 │ │ +066d7c: 2116 |001e: array-length v6, v1 │ │ +066d7e: b065 |001f: add-int/2addr v5, v6 │ │ +066d80: 2106 |0020: array-length v6, v0 │ │ +066d82: b065 |0021: add-int/2addr v5, v6 │ │ +066d84: 2146 |0022: array-length v6, v4 │ │ +066d86: b065 |0023: add-int/2addr v5, v6 │ │ +066d88: 7020 5725 5200 |0024: invoke-direct {v2, v5}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@2557 │ │ +066d8e: 6e20 5c25 3200 |0027: invoke-virtual {v2, v3}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@255c │ │ +066d94: 6e20 5c25 1200 |002a: invoke-virtual {v2, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@255c │ │ +066d9a: 6e20 5c25 0200 |002d: invoke-virtual {v2, v0}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@255c │ │ +066da0: 6e20 5c25 4200 |0030: invoke-virtual {v2, v4}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@255c │ │ +066da6: 6e10 5b25 0200 |0033: invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@255b │ │ +066dac: 0c05 |0036: move-result-object v5 │ │ +066dae: 1105 |0037: return-object v5 │ │ +066db0: 0003 0100 0800 0000 8950 4e47 0d0a ... |0038: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0007 line=158 │ │ 0x0013 line=159 │ │ 0x0017 line=160 │ │ 0x001b line=162 │ │ @@ -31417,40 +31417,40 @@ │ │ type : '(Ljava/io/DataOutputStream;Z[BIC)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -0588e4: |[0588e4] com.badlogic.gdx.graphics.PixmapIO$PNG.writeUncompressedDeflateBlock:(Ljava/io/DataOutputStream;Z[BIC)V │ │ -0588f4: 1401 00ff 0000 |0000: const v1, #float 9.14768e-41 // #0000ff00 │ │ -0588fa: 3803 2a00 |0003: if-eqz v3, 002d // +002a │ │ -0588fe: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -058900: 8d00 |0006: int-to-byte v0, v0 │ │ -058902: 6e20 7625 0200 |0007: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@2576 │ │ -058908: d560 ff00 |000a: and-int/lit16 v0, v6, #int 255 // #00ff │ │ -05890c: 8d00 |000c: int-to-byte v0, v0 │ │ -05890e: 6e20 7625 0200 |000d: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@2576 │ │ -058914: 9500 0601 |0010: and-int v0, v6, v1 │ │ -058918: e100 0008 |0012: shr-int/lit8 v0, v0, #int 8 // #08 │ │ -05891c: 8d00 |0014: int-to-byte v0, v0 │ │ -05891e: 6e20 7625 0200 |0015: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@2576 │ │ -058924: df00 06ff |0018: xor-int/lit8 v0, v6, #int -1 // #ff │ │ -058928: d500 ff00 |001a: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -05892c: 8d00 |001c: int-to-byte v0, v0 │ │ -05892e: 6e20 7625 0200 |001d: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@2576 │ │ -058934: df00 06ff |0020: xor-int/lit8 v0, v6, #int -1 // #ff │ │ -058938: b510 |0022: and-int/2addr v0, v1 │ │ -05893a: e100 0008 |0023: shr-int/lit8 v0, v0, #int 8 // #08 │ │ -05893e: 8d00 |0025: int-to-byte v0, v0 │ │ -058940: 6e20 7625 0200 |0026: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@2576 │ │ -058946: 6e40 7425 4265 |0029: invoke-virtual {v2, v4, v5, v6}, Ljava/io/DataOutputStream;.write:([BII)V // method@2574 │ │ -05894c: 0e00 |002c: return-void │ │ -05894e: 1200 |002d: const/4 v0, #int 0 // #0 │ │ -058950: 28d8 |002e: goto 0006 // -0028 │ │ +066dc0: |[066dc0] com.badlogic.gdx.graphics.PixmapIO$PNG.writeUncompressedDeflateBlock:(Ljava/io/DataOutputStream;Z[BIC)V │ │ +066dd0: 1401 00ff 0000 |0000: const v1, #float 9.14768e-41 // #0000ff00 │ │ +066dd6: 3803 2a00 |0003: if-eqz v3, 002d // +002a │ │ +066dda: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +066ddc: 8d00 |0006: int-to-byte v0, v0 │ │ +066dde: 6e20 7625 0200 |0007: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@2576 │ │ +066de4: d560 ff00 |000a: and-int/lit16 v0, v6, #int 255 // #00ff │ │ +066de8: 8d00 |000c: int-to-byte v0, v0 │ │ +066dea: 6e20 7625 0200 |000d: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@2576 │ │ +066df0: 9500 0601 |0010: and-int v0, v6, v1 │ │ +066df4: e100 0008 |0012: shr-int/lit8 v0, v0, #int 8 // #08 │ │ +066df8: 8d00 |0014: int-to-byte v0, v0 │ │ +066dfa: 6e20 7625 0200 |0015: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@2576 │ │ +066e00: df00 06ff |0018: xor-int/lit8 v0, v6, #int -1 // #ff │ │ +066e04: d500 ff00 |001a: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +066e08: 8d00 |001c: int-to-byte v0, v0 │ │ +066e0a: 6e20 7625 0200 |001d: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@2576 │ │ +066e10: df00 06ff |0020: xor-int/lit8 v0, v6, #int -1 // #ff │ │ +066e14: b510 |0022: and-int/2addr v0, v1 │ │ +066e16: e100 0008 |0023: shr-int/lit8 v0, v0, #int 8 // #08 │ │ +066e1a: 8d00 |0025: int-to-byte v0, v0 │ │ +066e1c: 6e20 7625 0200 |0026: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@2576 │ │ +066e22: 6e40 7425 4265 |0029: invoke-virtual {v2, v4, v5, v6}, Ljava/io/DataOutputStream;.write:([BII)V // method@2574 │ │ +066e28: 0e00 |002c: return-void │ │ +066e2a: 1200 |002d: const/4 v0, #int 0 // #0 │ │ +066e2c: 28d8 |002e: goto 0006 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=283 │ │ 0x000a line=284 │ │ 0x0010 line=285 │ │ 0x0018 line=286 │ │ 0x0020 line=287 │ │ @@ -31461,21 +31461,21 @@ │ │ 0x0000 - 0x002f reg=2 zlib Ljava/io/DataOutputStream; │ │ 0x0000 - 0x002f reg=3 last Z │ │ 0x0000 - 0x002f reg=4 raw [B │ │ 0x0000 - 0x002f reg=5 off I │ │ 0x0000 - 0x002f reg=6 len C │ │ │ │ Virtual methods - │ │ - source_file_idx : 3603 (PixmapIO.java) │ │ + source_file_idx : 3601 (PixmapIO.java) │ │ │ │ Class #124 header: │ │ -class_idx : 292 │ │ +class_idx : 290 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3603 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3601 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #124 annotations: │ │ Annotations on class │ │ @@ -31494,17 +31494,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -058954: |[058954] com.badlogic.gdx.graphics.PixmapIO.:()V │ │ -058964: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -05896a: 0e00 |0003: return-void │ │ +066e30: |[066e30] com.badlogic.gdx.graphics.PixmapIO.:()V │ │ +066e40: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +066e46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=152 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/PixmapIO; │ │ │ │ @@ -31513,18 +31513,18 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/Pixmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05896c: |[05896c] com.badlogic.gdx.graphics.PixmapIO.readCIM:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/Pixmap; │ │ -05897c: 7110 470b 0100 |0000: invoke-static {v1}, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.read:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/Pixmap; // method@0b47 │ │ -058982: 0c00 |0003: move-result-object v0 │ │ -058984: 1100 |0004: return-object v0 │ │ +066e48: |[066e48] com.badlogic.gdx.graphics.PixmapIO.readCIM:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/Pixmap; │ │ +066e58: 7110 470b 0100 |0000: invoke-static {v1}, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.read:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/Pixmap; // method@0b47 │ │ +066e5e: 0c00 |0003: move-result-object v0 │ │ +066e60: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 file Lcom/badlogic/gdx/files/FileHandle; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/PixmapIO;) │ │ @@ -31532,17 +31532,17 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -058988: |[058988] com.badlogic.gdx.graphics.PixmapIO.writeCIM:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap;)V │ │ -058998: 7120 480b 1000 |0000: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.write:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap;)V // method@0b48 │ │ -05899e: 0e00 |0003: return-void │ │ +066e64: |[066e64] com.badlogic.gdx.graphics.PixmapIO.writeCIM:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap;)V │ │ +066e74: 7120 480b 1000 |0000: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.write:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap;)V // method@0b48 │ │ +066e7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 file Lcom/badlogic/gdx/files/FileHandle; │ │ 0x0000 - 0x0004 reg=1 pixmap Lcom/badlogic/gdx/graphics/Pixmap; │ │ @@ -31552,54 +31552,54 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0589a0: |[0589a0] com.badlogic.gdx.graphics.PixmapIO.writePNG:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap;)V │ │ -0589b0: 7110 520b 0500 |0000: invoke-static {v5}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.write:(Lcom/badlogic/gdx/graphics/Pixmap;)[B // method@0b52 │ │ -0589b6: 0c01 |0003: move-result-object v1 │ │ -0589b8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0589ba: 6e30 7e09 1402 |0005: invoke-virtual {v4, v1, v2}, Lcom/badlogic/gdx/files/FileHandle;.writeBytes:([BZ)V // method@097e │ │ -0589c0: 0e00 |0008: return-void │ │ -0589c2: 0d00 |0009: move-exception v0 │ │ -0589c4: 2201 fc02 |000a: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0589c8: 2202 c503 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0589cc: 7010 6726 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0589d2: 1a03 8703 |0011: const-string v3, "Error writing PNG: " // string@0387 │ │ -0589d6: 6e20 6e26 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0589dc: 0c02 |0016: move-result-object v2 │ │ -0589de: 6e20 6d26 4200 |0017: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0589e4: 0c02 |001a: move-result-object v2 │ │ -0589e6: 6e10 7426 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0589ec: 0c02 |001e: move-result-object v2 │ │ -0589ee: 7030 b51f 2100 |001f: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0589f4: 2701 |0022: throw v1 │ │ +066e7c: |[066e7c] com.badlogic.gdx.graphics.PixmapIO.writePNG:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap;)V │ │ +066e8c: 7110 520b 0500 |0000: invoke-static {v5}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.write:(Lcom/badlogic/gdx/graphics/Pixmap;)[B // method@0b52 │ │ +066e92: 0c01 |0003: move-result-object v1 │ │ +066e94: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +066e96: 6e30 7e09 1402 |0005: invoke-virtual {v4, v1, v2}, Lcom/badlogic/gdx/files/FileHandle;.writeBytes:([BZ)V // method@097e │ │ +066e9c: 0e00 |0008: return-void │ │ +066e9e: 0d00 |0009: move-exception v0 │ │ +066ea0: 2201 fa02 |000a: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +066ea4: 2202 c303 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +066ea8: 7010 6726 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +066eae: 1a03 8703 |0011: const-string v3, "Error writing PNG: " // string@0387 │ │ +066eb2: 6e20 6e26 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +066eb8: 0c02 |0016: move-result-object v2 │ │ +066eba: 6e20 6d26 4200 |0017: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +066ec0: 0c02 |001a: move-result-object v2 │ │ +066ec2: 6e10 7426 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +066ec8: 0c02 |001e: move-result-object v2 │ │ +066eca: 7030 b51f 2100 |001f: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +066ed0: 2701 |0022: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/io/IOException; -> 0x0009 │ │ positions : │ │ 0x0000 line=55 │ │ 0x0008 line=59 │ │ 0x0009 line=56 │ │ 0x000a line=57 │ │ locals : │ │ 0x000a - 0x0023 reg=0 ex Ljava/io/IOException; │ │ 0x0000 - 0x0023 reg=4 file Lcom/badlogic/gdx/files/FileHandle; │ │ 0x0000 - 0x0023 reg=5 pixmap Lcom/badlogic/gdx/graphics/Pixmap; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3603 (PixmapIO.java) │ │ + source_file_idx : 3601 (PixmapIO.java) │ │ │ │ Class #125 header: │ │ -class_idx : 294 │ │ +class_idx : 292 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 939 │ │ -source_file_idx : 3926 │ │ +superclass_idx : 937 │ │ +source_file_idx : 3924 │ │ static_fields_size : 8 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ Class #125 annotations: │ │ Annotations on class │ │ @@ -31658,77 +31658,77 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 120 16-bit code units │ │ -058a08: |[058a08] com.badlogic.gdx.graphics.Texture$TextureFilter.:()V │ │ -058a18: 1248 |0000: const/4 v8, #int 4 // #4 │ │ -058a1a: 1237 |0001: const/4 v7, #int 3 // #3 │ │ -058a1c: 1226 |0002: const/4 v6, #int 2 // #2 │ │ -058a1e: 1215 |0003: const/4 v5, #int 1 // #1 │ │ -058a20: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -058a22: 2200 2601 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0126 │ │ -058a26: 1a01 9d0d |0007: const-string v1, "Nearest" // string@0d9d │ │ -058a2a: 1302 0026 |0009: const/16 v2, #int 9728 // #2600 │ │ -058a2e: 7040 5b0b 1024 |000b: invoke-direct {v0, v1, v4, v2}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.:(Ljava/lang/String;II)V // method@0b5b │ │ -058a34: 6900 6506 |000e: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0665 │ │ -058a38: 2200 2601 |0010: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0126 │ │ -058a3c: 1a01 070c |0012: const-string v1, "Linear" // string@0c07 │ │ -058a40: 1302 0126 |0014: const/16 v2, #int 9729 // #2601 │ │ -058a44: 7040 5b0b 1025 |0016: invoke-direct {v0, v1, v5, v2}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.:(Ljava/lang/String;II)V // method@0b5b │ │ -058a4a: 6900 5f06 |0019: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Linear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065f │ │ -058a4e: 2200 2601 |001b: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0126 │ │ -058a52: 1a01 5e0d |001d: const-string v1, "MipMap" // string@0d5e │ │ -058a56: 1302 0327 |001f: const/16 v2, #int 9987 // #2703 │ │ -058a5a: 7040 5b0b 1026 |0021: invoke-direct {v0, v1, v6, v2}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.:(Ljava/lang/String;II)V // method@0b5b │ │ -058a60: 6900 6006 |0024: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMap:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0660 │ │ -058a64: 2200 2601 |0026: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0126 │ │ -058a68: 1a01 630d |0028: const-string v1, "MipMapNearestNearest" // string@0d63 │ │ -058a6c: 1302 0027 |002a: const/16 v2, #int 9984 // #2700 │ │ -058a70: 7040 5b0b 1027 |002c: invoke-direct {v0, v1, v7, v2}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.:(Ljava/lang/String;II)V // method@0b5b │ │ -058a76: 6900 6406 |002f: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMapNearestNearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0664 │ │ -058a7a: 2200 2601 |0031: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0126 │ │ -058a7e: 1a01 610d |0033: const-string v1, "MipMapLinearNearest" // string@0d61 │ │ -058a82: 1302 0127 |0035: const/16 v2, #int 9985 // #2701 │ │ -058a86: 7040 5b0b 1028 |0037: invoke-direct {v0, v1, v8, v2}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.:(Ljava/lang/String;II)V // method@0b5b │ │ -058a8c: 6900 6206 |003a: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMapLinearNearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0662 │ │ -058a90: 2200 2601 |003c: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0126 │ │ -058a94: 1a01 620d |003e: const-string v1, "MipMapNearestLinear" // string@0d62 │ │ -058a98: 1252 |0040: const/4 v2, #int 5 // #5 │ │ -058a9a: 1303 0227 |0041: const/16 v3, #int 9986 // #2702 │ │ -058a9e: 7040 5b0b 1032 |0043: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.:(Ljava/lang/String;II)V // method@0b5b │ │ -058aa4: 6900 6306 |0046: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMapNearestLinear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0663 │ │ -058aa8: 2200 2601 |0048: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0126 │ │ -058aac: 1a01 600d |004a: const-string v1, "MipMapLinearLinear" // string@0d60 │ │ -058ab0: 1262 |004c: const/4 v2, #int 6 // #6 │ │ -058ab2: 1303 0327 |004d: const/16 v3, #int 9987 // #2703 │ │ -058ab6: 7040 5b0b 1032 |004f: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.:(Ljava/lang/String;II)V // method@0b5b │ │ -058abc: 6900 6106 |0052: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMapLinearLinear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0661 │ │ -058ac0: 1270 |0054: const/4 v0, #int 7 // #7 │ │ -058ac2: 2300 5d04 |0055: new-array v0, v0, [Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@045d │ │ -058ac6: 6201 6506 |0057: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0665 │ │ -058aca: 4d01 0004 |0059: aput-object v1, v0, v4 │ │ -058ace: 6201 5f06 |005b: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Linear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065f │ │ -058ad2: 4d01 0005 |005d: aput-object v1, v0, v5 │ │ -058ad6: 6201 6006 |005f: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMap:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0660 │ │ -058ada: 4d01 0006 |0061: aput-object v1, v0, v6 │ │ -058ade: 6201 6406 |0063: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMapNearestNearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0664 │ │ -058ae2: 4d01 0007 |0065: aput-object v1, v0, v7 │ │ -058ae6: 6201 6206 |0067: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMapLinearNearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0662 │ │ -058aea: 4d01 0008 |0069: aput-object v1, v0, v8 │ │ -058aee: 1251 |006b: const/4 v1, #int 5 // #5 │ │ -058af0: 6202 6306 |006c: sget-object v2, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMapNearestLinear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0663 │ │ -058af4: 4d02 0001 |006e: aput-object v2, v0, v1 │ │ -058af8: 1261 |0070: const/4 v1, #int 6 // #6 │ │ -058afa: 6202 6106 |0071: sget-object v2, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMapLinearLinear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0661 │ │ -058afe: 4d02 0001 |0073: aput-object v2, v0, v1 │ │ -058b02: 6900 5e06 |0075: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.$VALUES:[Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065e │ │ -058b06: 0e00 |0077: return-void │ │ +066ee4: |[066ee4] com.badlogic.gdx.graphics.Texture$TextureFilter.:()V │ │ +066ef4: 1248 |0000: const/4 v8, #int 4 // #4 │ │ +066ef6: 1237 |0001: const/4 v7, #int 3 // #3 │ │ +066ef8: 1226 |0002: const/4 v6, #int 2 // #2 │ │ +066efa: 1215 |0003: const/4 v5, #int 1 // #1 │ │ +066efc: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +066efe: 2200 2401 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0124 │ │ +066f02: 1a01 9b0d |0007: const-string v1, "Nearest" // string@0d9b │ │ +066f06: 1302 0026 |0009: const/16 v2, #int 9728 // #2600 │ │ +066f0a: 7040 5b0b 1024 |000b: invoke-direct {v0, v1, v4, v2}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.:(Ljava/lang/String;II)V // method@0b5b │ │ +066f10: 6900 6506 |000e: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0665 │ │ +066f14: 2200 2401 |0010: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0124 │ │ +066f18: 1a01 050c |0012: const-string v1, "Linear" // string@0c05 │ │ +066f1c: 1302 0126 |0014: const/16 v2, #int 9729 // #2601 │ │ +066f20: 7040 5b0b 1025 |0016: invoke-direct {v0, v1, v5, v2}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.:(Ljava/lang/String;II)V // method@0b5b │ │ +066f26: 6900 5f06 |0019: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Linear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065f │ │ +066f2a: 2200 2401 |001b: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0124 │ │ +066f2e: 1a01 5c0d |001d: const-string v1, "MipMap" // string@0d5c │ │ +066f32: 1302 0327 |001f: const/16 v2, #int 9987 // #2703 │ │ +066f36: 7040 5b0b 1026 |0021: invoke-direct {v0, v1, v6, v2}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.:(Ljava/lang/String;II)V // method@0b5b │ │ +066f3c: 6900 6006 |0024: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMap:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0660 │ │ +066f40: 2200 2401 |0026: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0124 │ │ +066f44: 1a01 610d |0028: const-string v1, "MipMapNearestNearest" // string@0d61 │ │ +066f48: 1302 0027 |002a: const/16 v2, #int 9984 // #2700 │ │ +066f4c: 7040 5b0b 1027 |002c: invoke-direct {v0, v1, v7, v2}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.:(Ljava/lang/String;II)V // method@0b5b │ │ +066f52: 6900 6406 |002f: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMapNearestNearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0664 │ │ +066f56: 2200 2401 |0031: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0124 │ │ +066f5a: 1a01 5f0d |0033: const-string v1, "MipMapLinearNearest" // string@0d5f │ │ +066f5e: 1302 0127 |0035: const/16 v2, #int 9985 // #2701 │ │ +066f62: 7040 5b0b 1028 |0037: invoke-direct {v0, v1, v8, v2}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.:(Ljava/lang/String;II)V // method@0b5b │ │ +066f68: 6900 6206 |003a: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMapLinearNearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0662 │ │ +066f6c: 2200 2401 |003c: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0124 │ │ +066f70: 1a01 600d |003e: const-string v1, "MipMapNearestLinear" // string@0d60 │ │ +066f74: 1252 |0040: const/4 v2, #int 5 // #5 │ │ +066f76: 1303 0227 |0041: const/16 v3, #int 9986 // #2702 │ │ +066f7a: 7040 5b0b 1032 |0043: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.:(Ljava/lang/String;II)V // method@0b5b │ │ +066f80: 6900 6306 |0046: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMapNearestLinear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0663 │ │ +066f84: 2200 2401 |0048: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0124 │ │ +066f88: 1a01 5e0d |004a: const-string v1, "MipMapLinearLinear" // string@0d5e │ │ +066f8c: 1262 |004c: const/4 v2, #int 6 // #6 │ │ +066f8e: 1303 0327 |004d: const/16 v3, #int 9987 // #2703 │ │ +066f92: 7040 5b0b 1032 |004f: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.:(Ljava/lang/String;II)V // method@0b5b │ │ +066f98: 6900 6106 |0052: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMapLinearLinear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0661 │ │ +066f9c: 1270 |0054: const/4 v0, #int 7 // #7 │ │ +066f9e: 2300 5b04 |0055: new-array v0, v0, [Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@045b │ │ +066fa2: 6201 6506 |0057: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0665 │ │ +066fa6: 4d01 0004 |0059: aput-object v1, v0, v4 │ │ +066faa: 6201 5f06 |005b: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Linear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065f │ │ +066fae: 4d01 0005 |005d: aput-object v1, v0, v5 │ │ +066fb2: 6201 6006 |005f: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMap:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0660 │ │ +066fb6: 4d01 0006 |0061: aput-object v1, v0, v6 │ │ +066fba: 6201 6406 |0063: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMapNearestNearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0664 │ │ +066fbe: 4d01 0007 |0065: aput-object v1, v0, v7 │ │ +066fc2: 6201 6206 |0067: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMapLinearNearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0662 │ │ +066fc6: 4d01 0008 |0069: aput-object v1, v0, v8 │ │ +066fca: 1251 |006b: const/4 v1, #int 5 // #5 │ │ +066fcc: 6202 6306 |006c: sget-object v2, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMapNearestLinear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0663 │ │ +066fd0: 4d02 0001 |006e: aput-object v2, v0, v1 │ │ +066fd4: 1261 |0070: const/4 v1, #int 6 // #6 │ │ +066fd6: 6202 6106 |0071: sget-object v2, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMapLinearLinear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0661 │ │ +066fda: 4d02 0001 |0073: aput-object v2, v0, v1 │ │ +066fde: 6900 5e06 |0075: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.$VALUES:[Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065e │ │ +066fe2: 0e00 |0077: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=75 │ │ 0x0031 line=76 │ │ 0x0048 line=77 │ │ 0x0054 line=74 │ │ locals : │ │ @@ -31738,18 +31738,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -058b08: |[058b08] com.badlogic.gdx.graphics.Texture$TextureFilter.:(Ljava/lang/String;II)V │ │ -058b18: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ -058b1e: 5903 6606 |0003: iput v3, v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.glEnum:I // field@0666 │ │ -058b22: 0e00 |0005: return-void │ │ +066fe4: |[066fe4] com.badlogic.gdx.graphics.Texture$TextureFilter.:(Ljava/lang/String;II)V │ │ +066ff4: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ +066ffa: 5903 6606 |0003: iput v3, v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.glEnum:I // field@0666 │ │ +066ffe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=82 │ │ 0x0005 line=83 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/graphics/Texture$TextureFilter; │ │ @@ -31762,20 +31762,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Texture$TextureFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -058b24: |[058b24] com.badlogic.gdx.graphics.Texture$TextureFilter.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Texture$TextureFilter; │ │ -058b34: 1c00 2601 |0000: const-class v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0126 │ │ -058b38: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ -058b3e: 0c00 |0005: move-result-object v0 │ │ -058b40: 1f00 2601 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0126 │ │ -058b44: 1100 |0008: return-object v0 │ │ +067000: |[067000] com.badlogic.gdx.graphics.Texture$TextureFilter.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Texture$TextureFilter; │ │ +067010: 1c00 2401 |0000: const-class v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0124 │ │ +067014: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ +06701a: 0c00 |0005: move-result-object v0 │ │ +06701c: 1f00 2401 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0124 │ │ +067020: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/Texture$TextureFilter;) │ │ @@ -31783,20 +31783,20 @@ │ │ type : '()[Lcom/badlogic/gdx/graphics/Texture$TextureFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -058b48: |[058b48] com.badlogic.gdx.graphics.Texture$TextureFilter.values:()[Lcom/badlogic/gdx/graphics/Texture$TextureFilter; │ │ -058b58: 6200 5e06 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.$VALUES:[Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065e │ │ -058b5c: 6e10 4529 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.clone:()Ljava/lang/Object; // method@2945 │ │ -058b62: 0c00 |0005: move-result-object v0 │ │ -058b64: 1f00 5d04 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@045d │ │ -058b68: 1100 |0008: return-object v0 │ │ +067024: |[067024] com.badlogic.gdx.graphics.Texture$TextureFilter.values:()[Lcom/badlogic/gdx/graphics/Texture$TextureFilter; │ │ +067034: 6200 5e06 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.$VALUES:[Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065e │ │ +067038: 6e10 4529 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.clone:()Ljava/lang/Object; // method@2945 │ │ +06703e: 0c00 |0005: move-result-object v0 │ │ +067040: 1f00 5b04 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@045b │ │ +067044: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/graphics/Texture$TextureFilter;) │ │ @@ -31804,17 +31804,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -058b6c: |[058b6c] com.badlogic.gdx.graphics.Texture$TextureFilter.getGLEnum:()I │ │ -058b7c: 5210 6606 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.glEnum:I // field@0666 │ │ -058b80: 0f00 |0002: return v0 │ │ +067048: |[067048] com.badlogic.gdx.graphics.Texture$TextureFilter.getGLEnum:()I │ │ +067058: 5210 6606 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.glEnum:I // field@0666 │ │ +06705c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/Texture$TextureFilter; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/Texture$TextureFilter;) │ │ @@ -31822,38 +31822,38 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -058b84: |[058b84] com.badlogic.gdx.graphics.Texture$TextureFilter.isMipMap:()Z │ │ -058b94: 5220 6606 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.glEnum:I // field@0666 │ │ -058b98: 1301 0026 |0002: const/16 v1, #int 9728 // #2600 │ │ -058b9c: 3210 0a00 |0004: if-eq v0, v1, 000e // +000a │ │ -058ba0: 5220 6606 |0006: iget v0, v2, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.glEnum:I // field@0666 │ │ -058ba4: 1301 0126 |0008: const/16 v1, #int 9729 // #2601 │ │ -058ba8: 3210 0400 |000a: if-eq v0, v1, 000e // +0004 │ │ -058bac: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -058bae: 0f00 |000d: return v0 │ │ -058bb0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -058bb2: 28fe |000f: goto 000d // -0002 │ │ +067060: |[067060] com.badlogic.gdx.graphics.Texture$TextureFilter.isMipMap:()Z │ │ +067070: 5220 6606 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.glEnum:I // field@0666 │ │ +067074: 1301 0026 |0002: const/16 v1, #int 9728 // #2600 │ │ +067078: 3210 0a00 |0004: if-eq v0, v1, 000e // +000a │ │ +06707c: 5220 6606 |0006: iget v0, v2, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.glEnum:I // field@0666 │ │ +067080: 1301 0126 |0008: const/16 v1, #int 9729 // #2601 │ │ +067084: 3210 0400 |000a: if-eq v0, v1, 000e // +0004 │ │ +067088: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +06708a: 0f00 |000d: return v0 │ │ +06708c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +06708e: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/badlogic/gdx/graphics/Texture$TextureFilter; │ │ │ │ - source_file_idx : 3926 (Texture.java) │ │ + source_file_idx : 3924 (Texture.java) │ │ │ │ Class #126 header: │ │ -class_idx : 295 │ │ +class_idx : 293 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 939 │ │ -source_file_idx : 3926 │ │ +superclass_idx : 937 │ │ +source_file_idx : 3924 │ │ static_fields_size : 4 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 1 │ │ │ │ Class #126 annotations: │ │ Annotations on class │ │ @@ -31896,43 +31896,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -058bb4: |[058bb4] com.badlogic.gdx.graphics.Texture$TextureWrap.:()V │ │ -058bc4: 1225 |0000: const/4 v5, #int 2 // #2 │ │ -058bc6: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -058bc8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -058bca: 2200 2701 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // type@0127 │ │ -058bce: 1a01 640d |0005: const-string v1, "MirroredRepeat" // string@0d64 │ │ -058bd2: 1402 7083 0000 |0007: const v2, #float 4.71509e-41 // #00008370 │ │ -058bd8: 7040 610b 1023 |000a: invoke-direct {v0, v1, v3, v2}, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.:(Ljava/lang/String;II)V // method@0b61 │ │ -058bde: 6900 6906 |000d: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.MirroredRepeat:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0669 │ │ -058be2: 2200 2701 |000f: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // type@0127 │ │ -058be6: 1a01 6c02 |0011: const-string v1, "ClampToEdge" // string@026c │ │ -058bea: 1402 2f81 0000 |0013: const v2, #float 4.63423e-41 // #0000812f │ │ -058bf0: 7040 610b 1024 |0016: invoke-direct {v0, v1, v4, v2}, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.:(Ljava/lang/String;II)V // method@0b61 │ │ -058bf6: 6900 6806 |0019: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0668 │ │ -058bfa: 2200 2701 |001b: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // type@0127 │ │ -058bfe: 1a01 6d0e |001d: const-string v1, "Repeat" // string@0e6d │ │ -058c02: 1302 0129 |001f: const/16 v2, #int 10497 // #2901 │ │ -058c06: 7040 610b 1025 |0021: invoke-direct {v0, v1, v5, v2}, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.:(Ljava/lang/String;II)V // method@0b61 │ │ -058c0c: 6900 6a06 |0024: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.Repeat:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@066a │ │ -058c10: 1230 |0026: const/4 v0, #int 3 // #3 │ │ -058c12: 2300 5e04 |0027: new-array v0, v0, [Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // type@045e │ │ -058c16: 6201 6906 |0029: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.MirroredRepeat:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0669 │ │ -058c1a: 4d01 0003 |002b: aput-object v1, v0, v3 │ │ -058c1e: 6201 6806 |002d: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0668 │ │ -058c22: 4d01 0004 |002f: aput-object v1, v0, v4 │ │ -058c26: 6201 6a06 |0031: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.Repeat:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@066a │ │ -058c2a: 4d01 0005 |0033: aput-object v1, v0, v5 │ │ -058c2e: 6900 6706 |0035: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.$VALUES:[Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0667 │ │ -058c32: 0e00 |0037: return-void │ │ +067090: |[067090] com.badlogic.gdx.graphics.Texture$TextureWrap.:()V │ │ +0670a0: 1225 |0000: const/4 v5, #int 2 // #2 │ │ +0670a2: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +0670a4: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0670a6: 2200 2501 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // type@0125 │ │ +0670aa: 1a01 620d |0005: const-string v1, "MirroredRepeat" // string@0d62 │ │ +0670ae: 1402 7083 0000 |0007: const v2, #float 4.71509e-41 // #00008370 │ │ +0670b4: 7040 610b 1023 |000a: invoke-direct {v0, v1, v3, v2}, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.:(Ljava/lang/String;II)V // method@0b61 │ │ +0670ba: 6900 6906 |000d: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.MirroredRepeat:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0669 │ │ +0670be: 2200 2501 |000f: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // type@0125 │ │ +0670c2: 1a01 6c02 |0011: const-string v1, "ClampToEdge" // string@026c │ │ +0670c6: 1402 2f81 0000 |0013: const v2, #float 4.63423e-41 // #0000812f │ │ +0670cc: 7040 610b 1024 |0016: invoke-direct {v0, v1, v4, v2}, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.:(Ljava/lang/String;II)V // method@0b61 │ │ +0670d2: 6900 6806 |0019: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0668 │ │ +0670d6: 2200 2501 |001b: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // type@0125 │ │ +0670da: 1a01 6b0e |001d: const-string v1, "Repeat" // string@0e6b │ │ +0670de: 1302 0129 |001f: const/16 v2, #int 10497 // #2901 │ │ +0670e2: 7040 610b 1025 |0021: invoke-direct {v0, v1, v5, v2}, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.:(Ljava/lang/String;II)V // method@0b61 │ │ +0670e8: 6900 6a06 |0024: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.Repeat:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@066a │ │ +0670ec: 1230 |0026: const/4 v0, #int 3 // #3 │ │ +0670ee: 2300 5c04 |0027: new-array v0, v0, [Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // type@045c │ │ +0670f2: 6201 6906 |0029: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.MirroredRepeat:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0669 │ │ +0670f6: 4d01 0003 |002b: aput-object v1, v0, v3 │ │ +0670fa: 6201 6806 |002d: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0668 │ │ +0670fe: 4d01 0004 |002f: aput-object v1, v0, v4 │ │ +067102: 6201 6a06 |0031: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.Repeat:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@066a │ │ +067106: 4d01 0005 |0033: aput-object v1, v0, v5 │ │ +06710a: 6900 6706 |0035: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.$VALUES:[Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0667 │ │ +06710e: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=95 │ │ 0x0026 line=94 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/Texture$TextureWrap;) │ │ @@ -31940,18 +31940,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -058c34: |[058c34] com.badlogic.gdx.graphics.Texture$TextureWrap.:(Ljava/lang/String;II)V │ │ -058c44: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ -058c4a: 5903 6b06 |0003: iput v3, v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.glEnum:I // field@066b │ │ -058c4e: 0e00 |0005: return-void │ │ +067110: |[067110] com.badlogic.gdx.graphics.Texture$TextureWrap.:(Ljava/lang/String;II)V │ │ +067120: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ +067126: 5903 6b06 |0003: iput v3, v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.glEnum:I // field@066b │ │ +06712a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ 0x0005 line=101 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/graphics/Texture$TextureWrap; │ │ @@ -31964,20 +31964,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Texture$TextureWrap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -058c50: |[058c50] com.badlogic.gdx.graphics.Texture$TextureWrap.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Texture$TextureWrap; │ │ -058c60: 1c00 2701 |0000: const-class v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // type@0127 │ │ -058c64: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ -058c6a: 0c00 |0005: move-result-object v0 │ │ -058c6c: 1f00 2701 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // type@0127 │ │ -058c70: 1100 |0008: return-object v0 │ │ +06712c: |[06712c] com.badlogic.gdx.graphics.Texture$TextureWrap.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Texture$TextureWrap; │ │ +06713c: 1c00 2501 |0000: const-class v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // type@0125 │ │ +067140: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ +067146: 0c00 |0005: move-result-object v0 │ │ +067148: 1f00 2501 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // type@0125 │ │ +06714c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/Texture$TextureWrap;) │ │ @@ -31985,20 +31985,20 @@ │ │ type : '()[Lcom/badlogic/gdx/graphics/Texture$TextureWrap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -058c74: |[058c74] com.badlogic.gdx.graphics.Texture$TextureWrap.values:()[Lcom/badlogic/gdx/graphics/Texture$TextureWrap; │ │ -058c84: 6200 6706 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.$VALUES:[Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0667 │ │ -058c88: 6e10 4629 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.clone:()Ljava/lang/Object; // method@2946 │ │ -058c8e: 0c00 |0005: move-result-object v0 │ │ -058c90: 1f00 5e04 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // type@045e │ │ -058c94: 1100 |0008: return-object v0 │ │ +067150: |[067150] com.badlogic.gdx.graphics.Texture$TextureWrap.values:()[Lcom/badlogic/gdx/graphics/Texture$TextureWrap; │ │ +067160: 6200 6706 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.$VALUES:[Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0667 │ │ +067164: 6e10 4629 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.clone:()Ljava/lang/Object; // method@2946 │ │ +06716a: 0c00 |0005: move-result-object v0 │ │ +06716c: 1f00 5c04 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // type@045c │ │ +067170: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/graphics/Texture$TextureWrap;) │ │ @@ -32006,30 +32006,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -058c98: |[058c98] com.badlogic.gdx.graphics.Texture$TextureWrap.getGLEnum:()I │ │ -058ca8: 5210 6b06 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.glEnum:I // field@066b │ │ -058cac: 0f00 |0002: return v0 │ │ +067174: |[067174] com.badlogic.gdx.graphics.Texture$TextureWrap.getGLEnum:()I │ │ +067184: 5210 6b06 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.glEnum:I // field@066b │ │ +067188: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/Texture$TextureWrap; │ │ │ │ - source_file_idx : 3926 (Texture.java) │ │ + source_file_idx : 3924 (Texture.java) │ │ │ │ Class #127 header: │ │ -class_idx : 297 │ │ +class_idx : 295 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 939 │ │ -source_file_idx : 3933 │ │ +superclass_idx : 937 │ │ +source_file_idx : 3931 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #127 annotations: │ │ Annotations on class │ │ @@ -32068,40 +32068,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -058cb0: |[058cb0] com.badlogic.gdx.graphics.TextureData$TextureDataType.:()V │ │ -058cc0: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -058cc2: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -058cc4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -058cc6: 2200 2901 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // type@0129 │ │ -058cca: 1a01 0f0e |0005: const-string v1, "Pixmap" // string@0e0f │ │ -058cce: 7030 8b0b 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.:(Ljava/lang/String;I)V // method@0b8b │ │ -058cd4: 6900 7906 |000a: sput-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Pixmap:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0679 │ │ -058cd8: 2200 2901 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // type@0129 │ │ -058cdc: 1a01 8102 |000e: const-string v1, "Compressed" // string@0281 │ │ -058ce0: 7030 8b0b 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.:(Ljava/lang/String;I)V // method@0b8b │ │ -058ce6: 6900 7706 |0013: sput-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Compressed:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0677 │ │ -058cea: 2200 2901 |0015: new-instance v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // type@0129 │ │ -058cee: 1a01 1d04 |0017: const-string v1, "Float" // string@041d │ │ -058cf2: 7030 8b0b 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.:(Ljava/lang/String;I)V // method@0b8b │ │ -058cf8: 6900 7806 |001c: sput-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Float:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0678 │ │ -058cfc: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -058cfe: 2300 6004 |001f: new-array v0, v0, [Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // type@0460 │ │ -058d02: 6201 7906 |0021: sget-object v1, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Pixmap:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0679 │ │ -058d06: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -058d0a: 6201 7706 |0025: sget-object v1, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Compressed:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0677 │ │ -058d0e: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -058d12: 6201 7806 |0029: sget-object v1, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Float:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0678 │ │ -058d16: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -058d1a: 6900 7606 |002d: sput-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.$VALUES:[Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0676 │ │ -058d1e: 0e00 |002f: return-void │ │ +06718c: |[06718c] com.badlogic.gdx.graphics.TextureData$TextureDataType.:()V │ │ +06719c: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +06719e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0671a0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0671a2: 2200 2701 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // type@0127 │ │ +0671a6: 1a01 0d0e |0005: const-string v1, "Pixmap" // string@0e0d │ │ +0671aa: 7030 8b0b 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.:(Ljava/lang/String;I)V // method@0b8b │ │ +0671b0: 6900 7906 |000a: sput-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Pixmap:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0679 │ │ +0671b4: 2200 2701 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // type@0127 │ │ +0671b8: 1a01 8102 |000e: const-string v1, "Compressed" // string@0281 │ │ +0671bc: 7030 8b0b 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.:(Ljava/lang/String;I)V // method@0b8b │ │ +0671c2: 6900 7706 |0013: sput-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Compressed:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0677 │ │ +0671c6: 2200 2701 |0015: new-instance v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // type@0127 │ │ +0671ca: 1a01 1d04 |0017: const-string v1, "Float" // string@041d │ │ +0671ce: 7030 8b0b 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.:(Ljava/lang/String;I)V // method@0b8b │ │ +0671d4: 6900 7806 |001c: sput-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Float:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0678 │ │ +0671d8: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +0671da: 2300 5e04 |001f: new-array v0, v0, [Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // type@045e │ │ +0671de: 6201 7906 |0021: sget-object v1, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Pixmap:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0679 │ │ +0671e2: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +0671e6: 6201 7706 |0025: sget-object v1, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Compressed:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0677 │ │ +0671ea: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +0671ee: 6201 7806 |0029: sget-object v1, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Float:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0678 │ │ +0671f2: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +0671f6: 6900 7606 |002d: sput-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.$VALUES:[Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0676 │ │ +0671fa: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=42 │ │ 0x001e line=41 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;) │ │ @@ -32109,17 +32109,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -058d20: |[058d20] com.badlogic.gdx.graphics.TextureData$TextureDataType.:(Ljava/lang/String;I)V │ │ -058d30: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ -058d36: 0e00 |0003: return-void │ │ +0671fc: |[0671fc] com.badlogic.gdx.graphics.TextureData$TextureDataType.:(Ljava/lang/String;I)V │ │ +06720c: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ +067212: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -32129,20 +32129,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -058d38: |[058d38] com.badlogic.gdx.graphics.TextureData$TextureDataType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; │ │ -058d48: 1c00 2901 |0000: const-class v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // type@0129 │ │ -058d4c: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ -058d52: 0c00 |0005: move-result-object v0 │ │ -058d54: 1f00 2901 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // type@0129 │ │ -058d58: 1100 |0008: return-object v0 │ │ +067214: |[067214] com.badlogic.gdx.graphics.TextureData$TextureDataType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; │ │ +067224: 1c00 2701 |0000: const-class v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // type@0127 │ │ +067228: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ +06722e: 0c00 |0005: move-result-object v0 │ │ +067230: 1f00 2701 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // type@0127 │ │ +067234: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;) │ │ @@ -32150,33 +32150,33 @@ │ │ type : '()[Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -058d5c: |[058d5c] com.badlogic.gdx.graphics.TextureData$TextureDataType.values:()[Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; │ │ -058d6c: 6200 7606 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.$VALUES:[Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0676 │ │ -058d70: 6e10 4729 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.clone:()Ljava/lang/Object; // method@2947 │ │ -058d76: 0c00 |0005: move-result-object v0 │ │ -058d78: 1f00 6004 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // type@0460 │ │ -058d7c: 1100 |0008: return-object v0 │ │ +067238: |[067238] com.badlogic.gdx.graphics.TextureData$TextureDataType.values:()[Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; │ │ +067248: 6200 7606 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.$VALUES:[Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0676 │ │ +06724c: 6e10 4729 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.clone:()Ljava/lang/Object; // method@2947 │ │ +067252: 0c00 |0005: move-result-object v0 │ │ +067254: 1f00 5e04 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // type@045e │ │ +067258: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 3933 (TextureData.java) │ │ + source_file_idx : 3931 (TextureData.java) │ │ │ │ Class #128 header: │ │ -class_idx : 298 │ │ +class_idx : 296 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3933 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3931 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 11 │ │ │ │ Class #128 annotations: │ │ Annotations on class │ │ @@ -32253,21 +32253,21 @@ │ │ │ │ #10 : (in Lcom/badlogic/gdx/graphics/TextureData;) │ │ name : 'useMipMaps' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3933 (TextureData.java) │ │ + source_file_idx : 3931 (TextureData.java) │ │ │ │ Class #129 header: │ │ -class_idx : 299 │ │ +class_idx : 297 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3935 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3933 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #129 annotations: │ │ Annotations on field #1658 'sDictionary' │ │ @@ -32290,36 +32290,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -058d80: |[058d80] com.badlogic.gdx.graphics.TextureDict.:()V │ │ -058d90: 2200 3603 |0000: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -058d94: 7010 1d22 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -058d9a: 6900 7a06 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/TextureDict;.sDictionary:Lcom/badlogic/gdx/utils/ObjectMap; // field@067a │ │ -058d9e: 0e00 |0007: return-void │ │ +06725c: |[06725c] com.badlogic.gdx.graphics.TextureDict.:()V │ │ +06726c: 2200 3403 |0000: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +067270: 7010 1d22 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +067276: 6900 7a06 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/TextureDict;.sDictionary:Lcom/badlogic/gdx/utils/ObjectMap; // field@067a │ │ +06727a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/TextureDict;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -058da0: |[058da0] com.badlogic.gdx.graphics.TextureDict.:()V │ │ -058db0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -058db6: 0e00 |0003: return-void │ │ +06727c: |[06727c] com.badlogic.gdx.graphics.TextureDict.:()V │ │ +06728c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +067292: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/TextureDict; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/TextureDict;) │ │ @@ -32327,22 +32327,22 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/TextureRef;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -058db8: |[058db8] com.badlogic.gdx.graphics.TextureDict.loadTexture:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/TextureRef; │ │ -058dc8: 6200 6006 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMap:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0660 │ │ -058dcc: 6201 5f06 |0002: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Linear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065f │ │ -058dd0: 6202 6806 |0004: sget-object v2, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0668 │ │ -058dd4: 6203 6806 |0006: sget-object v3, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0668 │ │ -058dd8: 7153 9c0b 0421 |0008: invoke-static {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/TextureDict;.loadTexture:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)Lcom/badlogic/gdx/graphics/TextureRef; // method@0b9c │ │ -058dde: 0c00 |000b: move-result-object v0 │ │ -058de0: 1100 |000c: return-object v0 │ │ +067294: |[067294] com.badlogic.gdx.graphics.TextureDict.loadTexture:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/TextureRef; │ │ +0672a4: 6200 6006 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMap:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0660 │ │ +0672a8: 6201 5f06 |0002: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Linear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065f │ │ +0672ac: 6202 6806 |0004: sget-object v2, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0668 │ │ +0672b0: 6203 6806 |0006: sget-object v3, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0668 │ │ +0672b4: 7153 9c0b 0421 |0008: invoke-static {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/TextureDict;.loadTexture:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)Lcom/badlogic/gdx/graphics/TextureRef; // method@0b9c │ │ +0672ba: 0c00 |000b: move-result-object v0 │ │ +0672bc: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x000d reg=4 path Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/TextureDict;) │ │ @@ -32350,49 +32350,49 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)Lcom/badlogic/gdx/graphics/TextureRef;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -058de4: |[058de4] com.badlogic.gdx.graphics.TextureDict.loadTexture:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)Lcom/badlogic/gdx/graphics/TextureRef; │ │ -058df4: 6203 7a06 |0000: sget-object v3, Lcom/badlogic/gdx/graphics/TextureDict;.sDictionary:Lcom/badlogic/gdx/utils/ObjectMap; // field@067a │ │ -058df8: 6e20 2122 5300 |0002: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.containsKey:(Ljava/lang/Object;)Z // method@2221 │ │ -058dfe: 0a03 |0005: move-result v3 │ │ -058e00: 3803 0e00 |0006: if-eqz v3, 0014 // +000e │ │ -058e04: 6203 7a06 |0008: sget-object v3, Lcom/badlogic/gdx/graphics/TextureDict;.sDictionary:Lcom/badlogic/gdx/utils/ObjectMap; // field@067a │ │ -058e08: 6e20 2722 5300 |000a: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -058e0e: 0c01 |000d: move-result-object v1 │ │ -058e10: 1f01 2c01 |000e: check-cast v1, Lcom/badlogic/gdx/graphics/TextureRef; // type@012c │ │ -058e14: 6e10 a00b 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/TextureRef;.addRef:()V // method@0ba0 │ │ -058e1a: 1101 |0013: return-object v1 │ │ -058e1c: 6203 1c00 |0014: sget-object v3, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -058e20: 7210 e800 0300 |0016: invoke-interface {v3}, Lcom/badlogic/gdx/Application;.getFiles:()Lcom/badlogic/gdx/Files; // method@00e8 │ │ -058e26: 0c03 |0019: move-result-object v3 │ │ -058e28: 6204 1900 |001a: sget-object v4, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ -058e2c: 7230 1001 5304 |001c: invoke-interface {v3, v5, v4}, Lcom/badlogic/gdx/Files;.getFileHandle:(Ljava/lang/String;Lcom/badlogic/gdx/Files$FileType;)Lcom/badlogic/gdx/files/FileHandle; // method@0110 │ │ -058e32: 0c02 |001f: move-result-object v2 │ │ -058e34: 2200 2801 |0020: new-instance v0, Lcom/badlogic/gdx/graphics/Texture; // type@0128 │ │ -058e38: 6e10 5d0b 0600 |0022: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.isMipMap:()Z // method@0b5d │ │ -058e3e: 0a03 |0025: move-result v3 │ │ -058e40: 3903 0800 |0026: if-nez v3, 002e // +0008 │ │ -058e44: 6e10 5d0b 0700 |0028: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.isMipMap:()Z // method@0b5d │ │ -058e4a: 0a03 |002b: move-result v3 │ │ -058e4c: 3803 1700 |002c: if-eqz v3, 0043 // +0017 │ │ -058e50: 1213 |002e: const/4 v3, #int 1 // #1 │ │ -058e52: 7030 690b 2003 |002f: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0b69 │ │ -058e58: 6e30 870b 6007 |0032: invoke-virtual {v0, v6, v7}, Lcom/badlogic/gdx/graphics/Texture;.setFilter:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V // method@0b87 │ │ -058e5e: 6e30 880b 8009 |0035: invoke-virtual {v0, v8, v9}, Lcom/badlogic/gdx/graphics/Texture;.setWrap:(Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V // method@0b88 │ │ -058e64: 2201 2c01 |0038: new-instance v1, Lcom/badlogic/gdx/graphics/TextureRef; // type@012c │ │ -058e68: 7030 9f0b 5100 |003a: invoke-direct {v1, v5, v0}, Lcom/badlogic/gdx/graphics/TextureRef;.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Texture;)V // method@0b9f │ │ -058e6e: 6203 7a06 |003d: sget-object v3, Lcom/badlogic/gdx/graphics/TextureDict;.sDictionary:Lcom/badlogic/gdx/utils/ObjectMap; // field@067a │ │ -058e72: 6e30 2f22 5301 |003f: invoke-virtual {v3, v5, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ -058e78: 28d1 |0042: goto 0013 // -002f │ │ -058e7a: 1203 |0043: const/4 v3, #int 0 // #0 │ │ -058e7c: 28eb |0044: goto 002f // -0015 │ │ +0672c0: |[0672c0] com.badlogic.gdx.graphics.TextureDict.loadTexture:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)Lcom/badlogic/gdx/graphics/TextureRef; │ │ +0672d0: 6203 7a06 |0000: sget-object v3, Lcom/badlogic/gdx/graphics/TextureDict;.sDictionary:Lcom/badlogic/gdx/utils/ObjectMap; // field@067a │ │ +0672d4: 6e20 2122 5300 |0002: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.containsKey:(Ljava/lang/Object;)Z // method@2221 │ │ +0672da: 0a03 |0005: move-result v3 │ │ +0672dc: 3803 0e00 |0006: if-eqz v3, 0014 // +000e │ │ +0672e0: 6203 7a06 |0008: sget-object v3, Lcom/badlogic/gdx/graphics/TextureDict;.sDictionary:Lcom/badlogic/gdx/utils/ObjectMap; // field@067a │ │ +0672e4: 6e20 2722 5300 |000a: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0672ea: 0c01 |000d: move-result-object v1 │ │ +0672ec: 1f01 2a01 |000e: check-cast v1, Lcom/badlogic/gdx/graphics/TextureRef; // type@012a │ │ +0672f0: 6e10 a00b 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/TextureRef;.addRef:()V // method@0ba0 │ │ +0672f6: 1101 |0013: return-object v1 │ │ +0672f8: 6203 1c00 |0014: sget-object v3, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0672fc: 7210 e800 0300 |0016: invoke-interface {v3}, Lcom/badlogic/gdx/Application;.getFiles:()Lcom/badlogic/gdx/Files; // method@00e8 │ │ +067302: 0c03 |0019: move-result-object v3 │ │ +067304: 6204 1900 |001a: sget-object v4, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ +067308: 7230 1001 5304 |001c: invoke-interface {v3, v5, v4}, Lcom/badlogic/gdx/Files;.getFileHandle:(Ljava/lang/String;Lcom/badlogic/gdx/Files$FileType;)Lcom/badlogic/gdx/files/FileHandle; // method@0110 │ │ +06730e: 0c02 |001f: move-result-object v2 │ │ +067310: 2200 2601 |0020: new-instance v0, Lcom/badlogic/gdx/graphics/Texture; // type@0126 │ │ +067314: 6e10 5d0b 0600 |0022: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.isMipMap:()Z // method@0b5d │ │ +06731a: 0a03 |0025: move-result v3 │ │ +06731c: 3903 0800 |0026: if-nez v3, 002e // +0008 │ │ +067320: 6e10 5d0b 0700 |0028: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.isMipMap:()Z // method@0b5d │ │ +067326: 0a03 |002b: move-result v3 │ │ +067328: 3803 1700 |002c: if-eqz v3, 0043 // +0017 │ │ +06732c: 1213 |002e: const/4 v3, #int 1 // #1 │ │ +06732e: 7030 690b 2003 |002f: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0b69 │ │ +067334: 6e30 870b 6007 |0032: invoke-virtual {v0, v6, v7}, Lcom/badlogic/gdx/graphics/Texture;.setFilter:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V // method@0b87 │ │ +06733a: 6e30 880b 8009 |0035: invoke-virtual {v0, v8, v9}, Lcom/badlogic/gdx/graphics/Texture;.setWrap:(Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V // method@0b88 │ │ +067340: 2201 2a01 |0038: new-instance v1, Lcom/badlogic/gdx/graphics/TextureRef; // type@012a │ │ +067344: 7030 9f0b 5100 |003a: invoke-direct {v1, v5, v0}, Lcom/badlogic/gdx/graphics/TextureRef;.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Texture;)V // method@0b9f │ │ +06734a: 6203 7a06 |003d: sget-object v3, Lcom/badlogic/gdx/graphics/TextureDict;.sDictionary:Lcom/badlogic/gdx/utils/ObjectMap; // field@067a │ │ +06734e: 6e30 2f22 5301 |003f: invoke-virtual {v3, v5, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ +067354: 28d1 |0042: goto 0013 // -002f │ │ +067356: 1203 |0043: const/4 v3, #int 0 // #0 │ │ +067358: 28eb |0044: goto 002f // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0008 line=54 │ │ 0x0010 line=55 │ │ 0x0013 line=65 │ │ 0x0014 line=59 │ │ @@ -32418,18 +32418,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -058e80: |[058e80] com.badlogic.gdx.graphics.TextureDict.removeTexture:(Ljava/lang/String;)V │ │ -058e90: 6200 7a06 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/TextureDict;.sDictionary:Lcom/badlogic/gdx/utils/ObjectMap; // field@067a │ │ -058e94: 6e20 3422 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2234 │ │ -058e9a: 0e00 |0005: return-void │ │ +06735c: |[06735c] com.badlogic.gdx.graphics.TextureDict.removeTexture:(Ljava/lang/String;)V │ │ +06736c: 6200 7a06 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/TextureDict;.sDictionary:Lcom/badlogic/gdx/utils/ObjectMap; // field@067a │ │ +067370: 6e20 3422 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2234 │ │ +067376: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0005 line=73 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 path Ljava/lang/String; │ │ │ │ @@ -32438,49 +32438,49 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -058e9c: |[058e9c] com.badlogic.gdx.graphics.TextureDict.unloadAll:()V │ │ -058eac: 6202 7a06 |0000: sget-object v2, Lcom/badlogic/gdx/graphics/TextureDict;.sDictionary:Lcom/badlogic/gdx/utils/ObjectMap; // field@067a │ │ -058eb0: 6e10 3922 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/ObjectMap;.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; // method@2239 │ │ -058eb6: 0c02 |0005: move-result-object v2 │ │ -058eb8: 6e10 1722 0200 |0006: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.iterator:()Ljava/util/Iterator; // method@2217 │ │ -058ebe: 0c00 |0009: move-result-object v0 │ │ -058ec0: 7210 5327 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -058ec6: 0a02 |000d: move-result v2 │ │ -058ec8: 3802 0c00 |000e: if-eqz v2, 001a // +000c │ │ -058ecc: 7210 5427 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -058ed2: 0c01 |0013: move-result-object v1 │ │ -058ed4: 1f01 2c01 |0014: check-cast v1, Lcom/badlogic/gdx/graphics/TextureRef; // type@012c │ │ -058ed8: 6e10 a20b 0100 |0016: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/TextureRef;.dispose:()V // method@0ba2 │ │ -058ede: 28f1 |0019: goto 000a // -000f │ │ -058ee0: 6202 7a06 |001a: sget-object v2, Lcom/badlogic/gdx/graphics/TextureDict;.sDictionary:Lcom/badlogic/gdx/utils/ObjectMap; // field@067a │ │ -058ee4: 6e10 2022 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/ObjectMap;.clear:()V // method@2220 │ │ -058eea: 0e00 |001f: return-void │ │ +067378: |[067378] com.badlogic.gdx.graphics.TextureDict.unloadAll:()V │ │ +067388: 6202 7a06 |0000: sget-object v2, Lcom/badlogic/gdx/graphics/TextureDict;.sDictionary:Lcom/badlogic/gdx/utils/ObjectMap; // field@067a │ │ +06738c: 6e10 3922 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/ObjectMap;.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; // method@2239 │ │ +067392: 0c02 |0005: move-result-object v2 │ │ +067394: 6e10 1722 0200 |0006: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.iterator:()Ljava/util/Iterator; // method@2217 │ │ +06739a: 0c00 |0009: move-result-object v0 │ │ +06739c: 7210 5327 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0673a2: 0a02 |000d: move-result v2 │ │ +0673a4: 3802 0c00 |000e: if-eqz v2, 001a // +000c │ │ +0673a8: 7210 5427 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0673ae: 0c01 |0013: move-result-object v1 │ │ +0673b0: 1f01 2a01 |0014: check-cast v1, Lcom/badlogic/gdx/graphics/TextureRef; // type@012a │ │ +0673b4: 6e10 a20b 0100 |0016: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/TextureRef;.dispose:()V // method@0ba2 │ │ +0673ba: 28f1 |0019: goto 000a // -000f │ │ +0673bc: 6202 7a06 |001a: sget-object v2, Lcom/badlogic/gdx/graphics/TextureDict;.sDictionary:Lcom/badlogic/gdx/utils/ObjectMap; // field@067a │ │ +0673c0: 6e10 2022 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/ObjectMap;.clear:()V // method@2220 │ │ +0673c6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0016 line=78 │ │ 0x001a line=80 │ │ 0x001f line=81 │ │ locals : │ │ 0x0016 - 0x001a reg=1 tex Lcom/badlogic/gdx/graphics/TextureRef; │ │ 0x000a - 0x0020 reg=0 i$ Ljava/util/Iterator; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3935 (TextureDict.java) │ │ + source_file_idx : 3933 (TextureDict.java) │ │ │ │ Class #130 header: │ │ -class_idx : 300 │ │ +class_idx : 298 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3939 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3937 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #130 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/TextureRef;' │ │ @@ -32507,21 +32507,21 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Texture;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -058eec: |[058eec] com.badlogic.gdx.graphics.TextureRef.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Texture;)V │ │ -058efc: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -058f02: 5b12 7b06 |0003: iput-object v2, v1, Lcom/badlogic/gdx/graphics/TextureRef;.Name:Ljava/lang/String; // field@067b │ │ -058f06: 5b13 7d06 |0005: iput-object v3, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mTexture:Lcom/badlogic/gdx/graphics/Texture; // field@067d │ │ -058f0a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -058f0c: 5910 7c06 |0008: iput v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mRefCount:I // field@067c │ │ -058f10: 0e00 |000a: return-void │ │ +0673c8: |[0673c8] com.badlogic.gdx.graphics.TextureRef.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Texture;)V │ │ +0673d8: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0673de: 5b12 7b06 |0003: iput-object v2, v1, Lcom/badlogic/gdx/graphics/TextureRef;.Name:Ljava/lang/String; // field@067b │ │ +0673e2: 5b13 7d06 |0005: iput-object v3, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mTexture:Lcom/badlogic/gdx/graphics/Texture; // field@067d │ │ +0673e6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0673e8: 5910 7c06 |0008: iput v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mRefCount:I // field@067c │ │ +0673ec: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0005 line=34 │ │ 0x0007 line=35 │ │ 0x000a line=36 │ │ @@ -32536,19 +32536,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -058f14: |[058f14] com.badlogic.gdx.graphics.TextureRef.addRef:()V │ │ -058f24: 5210 7c06 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mRefCount:I // field@067c │ │ -058f28: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -058f2c: 5910 7c06 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mRefCount:I // field@067c │ │ -058f30: 0e00 |0006: return-void │ │ +0673f0: |[0673f0] com.badlogic.gdx.graphics.TextureRef.addRef:()V │ │ +067400: 5210 7c06 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mRefCount:I // field@067c │ │ +067404: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +067408: 5910 7c06 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mRefCount:I // field@067c │ │ +06740c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0006 line=41 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/TextureRef; │ │ │ │ @@ -32557,18 +32557,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -058f34: |[058f34] com.badlogic.gdx.graphics.TextureRef.bind:()V │ │ -058f44: 5410 7d06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mTexture:Lcom/badlogic/gdx/graphics/Texture; // field@067d │ │ -058f48: 6e10 700b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b70 │ │ -058f4e: 0e00 |0005: return-void │ │ +067410: |[067410] com.badlogic.gdx.graphics.TextureRef.bind:()V │ │ +067420: 5410 7d06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mTexture:Lcom/badlogic/gdx/graphics/Texture; // field@067d │ │ +067424: 6e10 700b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b70 │ │ +06742a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=62 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/TextureRef; │ │ │ │ @@ -32577,18 +32577,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -058f50: |[058f50] com.badlogic.gdx.graphics.TextureRef.dispose:()V │ │ -058f60: 5410 7d06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mTexture:Lcom/badlogic/gdx/graphics/Texture; // field@067d │ │ -058f64: 6e10 750b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b75 │ │ -058f6a: 0e00 |0005: return-void │ │ +06742c: |[06742c] com.badlogic.gdx.graphics.TextureRef.dispose:()V │ │ +06743c: 5410 7d06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mTexture:Lcom/badlogic/gdx/graphics/Texture; // field@067d │ │ +067440: 6e10 750b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b75 │ │ +067446: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/TextureRef; │ │ │ │ @@ -32597,17 +32597,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Texture;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -058f6c: |[058f6c] com.badlogic.gdx.graphics.TextureRef.get:()Lcom/badlogic/gdx/graphics/Texture; │ │ -058f7c: 5410 7d06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mTexture:Lcom/badlogic/gdx/graphics/Texture; // field@067d │ │ -058f80: 1100 |0002: return-object v0 │ │ +067448: |[067448] com.badlogic.gdx.graphics.TextureRef.get:()Lcom/badlogic/gdx/graphics/Texture; │ │ +067458: 5410 7d06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mTexture:Lcom/badlogic/gdx/graphics/Texture; // field@067d │ │ +06745c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/TextureRef; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/TextureRef;) │ │ @@ -32615,44 +32615,44 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -058f84: |[058f84] com.badlogic.gdx.graphics.TextureRef.unload:()I │ │ -058f94: 5210 7c06 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mRefCount:I // field@067c │ │ -058f98: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ -058f9c: 5910 7c06 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mRefCount:I // field@067c │ │ -058fa0: 3900 0f00 |0006: if-nez v0, 0015 // +000f │ │ -058fa4: 5410 7d06 |0008: iget-object v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mTexture:Lcom/badlogic/gdx/graphics/Texture; // field@067d │ │ -058fa8: 6e10 750b 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b75 │ │ -058fae: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -058fb0: 5b10 7d06 |000e: iput-object v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mTexture:Lcom/badlogic/gdx/graphics/Texture; // field@067d │ │ -058fb4: 5410 7b06 |0010: iget-object v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.Name:Ljava/lang/String; // field@067b │ │ -058fb8: 7110 9d0b 0000 |0012: invoke-static {v0}, Lcom/badlogic/gdx/graphics/TextureDict;.removeTexture:(Ljava/lang/String;)V // method@0b9d │ │ -058fbe: 5210 7c06 |0015: iget v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mRefCount:I // field@067c │ │ -058fc2: 0f00 |0017: return v0 │ │ +067460: |[067460] com.badlogic.gdx.graphics.TextureRef.unload:()I │ │ +067470: 5210 7c06 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mRefCount:I // field@067c │ │ +067474: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ +067478: 5910 7c06 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mRefCount:I // field@067c │ │ +06747c: 3900 0f00 |0006: if-nez v0, 0015 // +000f │ │ +067480: 5410 7d06 |0008: iget-object v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mTexture:Lcom/badlogic/gdx/graphics/Texture; // field@067d │ │ +067484: 6e10 750b 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b75 │ │ +06748a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +06748c: 5b10 7d06 |000e: iput-object v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mTexture:Lcom/badlogic/gdx/graphics/Texture; // field@067d │ │ +067490: 5410 7b06 |0010: iget-object v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.Name:Ljava/lang/String; // field@067b │ │ +067494: 7110 9d0b 0000 |0012: invoke-static {v0}, Lcom/badlogic/gdx/graphics/TextureDict;.removeTexture:(Ljava/lang/String;)V // method@0b9d │ │ +06749a: 5210 7c06 |0015: iget v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mRefCount:I // field@067c │ │ +06749e: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0008 line=47 │ │ 0x000d line=48 │ │ 0x0010 line=50 │ │ 0x0015 line=52 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lcom/badlogic/gdx/graphics/TextureRef; │ │ │ │ - source_file_idx : 3939 (TextureRef.java) │ │ + source_file_idx : 3937 (TextureRef.java) │ │ │ │ Class #131 header: │ │ -class_idx : 301 │ │ +class_idx : 299 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 957 │ │ -source_file_idx : 4247 │ │ +superclass_idx : 955 │ │ +source_file_idx : 4245 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 1 │ │ │ │ Class #131 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/VertexAttribute;' │ │ @@ -32683,20 +32683,20 @@ │ │ type : '(IILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -058fc4: |[058fc4] com.badlogic.gdx.graphics.VertexAttribute.:(IILjava/lang/String;)V │ │ -058fd4: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -058fda: 5901 8106 |0003: iput v1, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ -058fde: 5902 7f06 |0005: iput v2, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ -058fe2: 5b03 7e06 |0007: iput-object v3, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ -058fe6: 0e00 |0009: return-void │ │ +0674a0: |[0674a0] com.badlogic.gdx.graphics.VertexAttribute.:(IILjava/lang/String;)V │ │ +0674b0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0674b6: 5901 8106 |0003: iput v1, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ +0674ba: 5902 7f06 |0005: iput v2, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ +0674be: 5b03 7e06 |0007: iput-object v3, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ +0674c2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ 0x0005 line=46 │ │ 0x0007 line=47 │ │ 0x0009 line=48 │ │ @@ -32711,113 +32711,113 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/VertexAttribute;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -058fe8: |[058fe8] com.badlogic.gdx.graphics.VertexAttribute.Color:()Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ -058ff8: 2200 2d01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -058ffc: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -058ffe: 1242 |0003: const/4 v2, #int 4 // #4 │ │ -059000: 1a03 ef11 |0004: const-string v3, "a_color" // string@11ef │ │ -059004: 7040 a50b 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -05900a: 1100 |0009: return-object v0 │ │ +0674c4: |[0674c4] com.badlogic.gdx.graphics.VertexAttribute.Color:()Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ +0674d4: 2200 2b01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +0674d8: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +0674da: 1242 |0003: const/4 v2, #int 4 // #4 │ │ +0674dc: 1a03 ed11 |0004: const-string v3, "a_color" // string@11ed │ │ +0674e0: 7040 a50b 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +0674e6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/VertexAttribute;) │ │ name : 'ColorUnpacked' │ │ type : '()Lcom/badlogic/gdx/graphics/VertexAttribute;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -05900c: |[05900c] com.badlogic.gdx.graphics.VertexAttribute.ColorUnpacked:()Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ -05901c: 2200 2d01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -059020: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -059022: 1242 |0003: const/4 v2, #int 4 // #4 │ │ -059024: 1a03 ef11 |0004: const-string v3, "a_color" // string@11ef │ │ -059028: 7040 a50b 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -05902e: 1100 |0009: return-object v0 │ │ +0674e8: |[0674e8] com.badlogic.gdx.graphics.VertexAttribute.ColorUnpacked:()Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ +0674f8: 2200 2b01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +0674fc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0674fe: 1242 |0003: const/4 v2, #int 4 // #4 │ │ +067500: 1a03 ed11 |0004: const-string v3, "a_color" // string@11ed │ │ +067504: 7040 a50b 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +06750a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/VertexAttribute;) │ │ name : 'Normal' │ │ type : '()Lcom/badlogic/gdx/graphics/VertexAttribute;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -059030: |[059030] com.badlogic.gdx.graphics.VertexAttribute.Normal:()Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ -059040: 2200 2d01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -059044: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -059046: 1232 |0003: const/4 v2, #int 3 // #3 │ │ -059048: 1a03 f011 |0004: const-string v3, "a_normal" // string@11f0 │ │ -05904c: 7040 a50b 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -059052: 1100 |0009: return-object v0 │ │ +06750c: |[06750c] com.badlogic.gdx.graphics.VertexAttribute.Normal:()Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ +06751c: 2200 2b01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +067520: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +067522: 1232 |0003: const/4 v2, #int 3 // #3 │ │ +067524: 1a03 ee11 |0004: const-string v3, "a_normal" // string@11ee │ │ +067528: 7040 a50b 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +06752e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/VertexAttribute;) │ │ name : 'Position' │ │ type : '()Lcom/badlogic/gdx/graphics/VertexAttribute;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -059054: |[059054] com.badlogic.gdx.graphics.VertexAttribute.Position:()Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ -059064: 2200 2d01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -059068: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -05906a: 1232 |0003: const/4 v2, #int 3 // #3 │ │ -05906c: 1a03 f111 |0004: const-string v3, "a_position" // string@11f1 │ │ -059070: 7040 a50b 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -059076: 1100 |0009: return-object v0 │ │ +067530: |[067530] com.badlogic.gdx.graphics.VertexAttribute.Position:()Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ +067540: 2200 2b01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +067544: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +067546: 1232 |0003: const/4 v2, #int 3 // #3 │ │ +067548: 1a03 ef11 |0004: const-string v3, "a_position" // string@11ef │ │ +06754c: 7040 a50b 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +067552: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/VertexAttribute;) │ │ name : 'TexCoords' │ │ type : '(I)Lcom/badlogic/gdx/graphics/VertexAttribute;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -059078: |[059078] com.badlogic.gdx.graphics.VertexAttribute.TexCoords:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ -059088: 2200 2d01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -05908c: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -05908e: 1222 |0003: const/4 v2, #int 2 // #2 │ │ -059090: 2203 c503 |0004: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -059094: 7010 6726 0300 |0006: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -05909a: 1a04 f311 |0009: const-string v4, "a_texCoord" // string@11f3 │ │ -05909e: 6e20 6e26 4300 |000b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0590a4: 0c03 |000e: move-result-object v3 │ │ -0590a6: 6e20 6b26 5300 |000f: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0590ac: 0c03 |0012: move-result-object v3 │ │ -0590ae: 6e10 7426 0300 |0013: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0590b4: 0c03 |0016: move-result-object v3 │ │ -0590b6: 7040 a50b 1032 |0017: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -0590bc: 1100 |001a: return-object v0 │ │ +067554: |[067554] com.badlogic.gdx.graphics.VertexAttribute.TexCoords:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ +067564: 2200 2b01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +067568: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +06756a: 1222 |0003: const/4 v2, #int 2 // #2 │ │ +06756c: 2203 c303 |0004: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +067570: 7010 6726 0300 |0006: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +067576: 1a04 f111 |0009: const-string v4, "a_texCoord" // string@11f1 │ │ +06757a: 6e20 6e26 4300 |000b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +067580: 0c03 |000e: move-result-object v3 │ │ +067582: 6e20 6b26 5300 |000f: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +067588: 0c03 |0012: move-result-object v3 │ │ +06758a: 6e10 7426 0300 |0013: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +067590: 0c03 |0016: move-result-object v3 │ │ +067592: 7040 a50b 1032 |0017: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +067598: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x001b reg=5 unit I │ │ │ │ Virtual methods - │ │ @@ -32826,52 +32826,52 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0590c0: |[0590c0] com.badlogic.gdx.graphics.VertexAttribute.equals:(Ljava/lang/Object;)Z │ │ -0590d0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0590d2: 2052 2d01 |0001: instance-of v2, v5, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -0590d6: 3902 0300 |0003: if-nez v2, 0006 // +0003 │ │ -0590da: 0f01 |0005: return v1 │ │ -0590dc: 0750 |0006: move-object v0, v5 │ │ -0590de: 1f00 2d01 |0007: check-cast v0, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -0590e2: 5242 8106 |0009: iget v2, v4, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ -0590e6: 5203 8106 |000b: iget v3, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ -0590ea: 3332 f8ff |000d: if-ne v2, v3, 0005 // -0008 │ │ -0590ee: 5242 7f06 |000f: iget v2, v4, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ -0590f2: 5203 7f06 |0011: iget v3, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ -0590f6: 3332 f2ff |0013: if-ne v2, v3, 0005 // -000e │ │ -0590fa: 5442 7e06 |0015: iget-object v2, v4, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ -0590fe: 5403 7e06 |0017: iget-object v3, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ -059102: 6e20 4426 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -059108: 0a02 |001c: move-result v2 │ │ -05910a: 3802 e8ff |001d: if-eqz v2, 0005 // -0018 │ │ -05910e: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -059110: 28e5 |0020: goto 0005 // -001b │ │ +06759c: |[06759c] com.badlogic.gdx.graphics.VertexAttribute.equals:(Ljava/lang/Object;)Z │ │ +0675ac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0675ae: 2052 2b01 |0001: instance-of v2, v5, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +0675b2: 3902 0300 |0003: if-nez v2, 0006 // +0003 │ │ +0675b6: 0f01 |0005: return v1 │ │ +0675b8: 0750 |0006: move-object v0, v5 │ │ +0675ba: 1f00 2b01 |0007: check-cast v0, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +0675be: 5242 8106 |0009: iget v2, v4, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ +0675c2: 5203 8106 |000b: iget v3, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ +0675c6: 3332 f8ff |000d: if-ne v2, v3, 0005 // -0008 │ │ +0675ca: 5242 7f06 |000f: iget v2, v4, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ +0675ce: 5203 7f06 |0011: iget v3, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ +0675d2: 3332 f2ff |0013: if-ne v2, v3, 0005 // -000e │ │ +0675d6: 5442 7e06 |0015: iget-object v2, v4, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ +0675da: 5403 7e06 |0017: iget-object v3, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ +0675de: 6e20 4426 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0675e4: 0a02 |001c: move-result v2 │ │ +0675e6: 3802 e8ff |001d: if-eqz v2, 0005 // -0018 │ │ +0675ea: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +0675ec: 28e5 |0020: goto 0005 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=73 │ │ 0x0005 line=77 │ │ 0x0007 line=76 │ │ 0x0009 line=77 │ │ locals : │ │ 0x0009 - 0x0021 reg=0 other Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ 0x0000 - 0x0021 reg=4 this Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ 0x0000 - 0x0021 reg=5 obj Ljava/lang/Object; │ │ │ │ - source_file_idx : 4247 (VertexAttribute.java) │ │ + source_file_idx : 4245 (VertexAttribute.java) │ │ │ │ Class #132 header: │ │ -class_idx : 302 │ │ +class_idx : 300 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 957 │ │ -source_file_idx : 4248 │ │ +superclass_idx : 955 │ │ +source_file_idx : 4246 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #132 annotations: │ │ Annotations on class │ │ @@ -32921,31 +32921,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -059114: |[059114] com.badlogic.gdx.graphics.VertexAttributes$Usage.:()V │ │ -059124: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -05912a: 0e00 |0003: return-void │ │ +0675f0: |[0675f0] com.badlogic.gdx.graphics.VertexAttributes$Usage.:()V │ │ +067600: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +067606: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/VertexAttributes$Usage; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4248 (VertexAttributes.java) │ │ + source_file_idx : 4246 (VertexAttributes.java) │ │ │ │ Class #133 header: │ │ -class_idx : 303 │ │ +class_idx : 301 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 957 │ │ -source_file_idx : 4248 │ │ +superclass_idx : 955 │ │ +source_file_idx : 4246 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 6 │ │ │ │ Class #133 annotations: │ │ Annotations on class │ │ @@ -32972,37 +32972,37 @@ │ │ type : '([Lcom/badlogic/gdx/graphics/VertexAttribute;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -05912c: |[05912c] com.badlogic.gdx.graphics.VertexAttributes.:([Lcom/badlogic/gdx/graphics/VertexAttribute;)V │ │ -05913c: 7010 2726 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ -059142: 2152 |0003: array-length v2, v5 │ │ -059144: 3902 0a00 |0004: if-nez v2, 000e // +000a │ │ -059148: 2202 af03 |0006: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03af │ │ -05914c: 1a03 0213 |0008: const-string v3, "attributes must be >= 1" // string@1302 │ │ -059150: 7020 f825 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -059156: 2702 |000d: throw v2 │ │ -059158: 2152 |000e: array-length v2, v5 │ │ -05915a: 2321 6104 |000f: new-array v1, v2, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0461 │ │ -05915e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -059160: 2152 |0012: array-length v2, v5 │ │ -059162: 3520 0900 |0013: if-ge v0, v2, 001c // +0009 │ │ -059166: 4602 0500 |0015: aget-object v2, v5, v0 │ │ -05916a: 4d02 0100 |0017: aput-object v2, v1, v0 │ │ -05916e: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -059172: 28f7 |001b: goto 0012 // -0009 │ │ -059174: 5b41 8806 |001c: iput-object v1, v4, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0688 │ │ -059178: 7010 af0b 0400 |001e: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;.checkValidity:()V // method@0baf │ │ -05917e: 7010 ae0b 0400 |0021: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;.calculateOffsets:()I // method@0bae │ │ -059184: 0a02 |0024: move-result v2 │ │ -059186: 5942 8906 |0025: iput v2, v4, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ -05918a: 0e00 |0027: return-void │ │ +067608: |[067608] com.badlogic.gdx.graphics.VertexAttributes.:([Lcom/badlogic/gdx/graphics/VertexAttribute;)V │ │ +067618: 7010 2726 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ +06761e: 2152 |0003: array-length v2, v5 │ │ +067620: 3902 0a00 |0004: if-nez v2, 000e // +000a │ │ +067624: 2202 ad03 |0006: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +067628: 1a03 0013 |0008: const-string v3, "attributes must be >= 1" // string@1300 │ │ +06762c: 7020 f825 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +067632: 2702 |000d: throw v2 │ │ +067634: 2152 |000e: array-length v2, v5 │ │ +067636: 2321 5f04 |000f: new-array v1, v2, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@045f │ │ +06763a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +06763c: 2152 |0012: array-length v2, v5 │ │ +06763e: 3520 0900 |0013: if-ge v0, v2, 001c // +0009 │ │ +067642: 4602 0500 |0015: aget-object v2, v5, v0 │ │ +067646: 4d02 0100 |0017: aput-object v2, v1, v0 │ │ +06764a: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06764e: 28f7 |001b: goto 0012 // -0009 │ │ +067650: 5b41 8806 |001c: iput-object v1, v4, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0688 │ │ +067654: 7010 af0b 0400 |001e: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;.checkValidity:()V // method@0baf │ │ +06765a: 7010 ae0b 0400 |0021: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;.calculateOffsets:()I // method@0bae │ │ +067660: 0a02 |0024: move-result v2 │ │ +067662: 5942 8906 |0025: iput v2, v4, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ +067666: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x000e line=46 │ │ 0x0011 line=47 │ │ 0x0015 line=48 │ │ @@ -33022,34 +33022,34 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -05918c: |[05918c] com.badlogic.gdx.graphics.VertexAttributes.calculateOffsets:()I │ │ -05919c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05919e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0591a0: 5453 8806 |0002: iget-object v3, v5, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0688 │ │ -0591a4: 2133 |0004: array-length v3, v3 │ │ -0591a6: 3532 1800 |0005: if-ge v2, v3, 001d // +0018 │ │ -0591aa: 5453 8806 |0007: iget-object v3, v5, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0688 │ │ -0591ae: 4600 0302 |0009: aget-object v0, v3, v2 │ │ -0591b2: 5901 8006 |000b: iput v1, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ -0591b6: 5203 8106 |000d: iget v3, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ -0591ba: 1254 |000f: const/4 v4, #int 5 // #5 │ │ -0591bc: 3343 0700 |0010: if-ne v3, v4, 0017 // +0007 │ │ -0591c0: d801 0104 |0012: add-int/lit8 v1, v1, #int 4 // #04 │ │ -0591c4: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0591c8: 28ec |0016: goto 0002 // -0014 │ │ -0591ca: 5203 7f06 |0017: iget v3, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ -0591ce: da03 0304 |0019: mul-int/lit8 v3, v3, #int 4 // #04 │ │ -0591d2: b031 |001b: add-int/2addr v1, v3 │ │ -0591d4: 28f8 |001c: goto 0014 // -0008 │ │ -0591d6: 0f01 |001d: return v1 │ │ +067668: |[067668] com.badlogic.gdx.graphics.VertexAttributes.calculateOffsets:()I │ │ +067678: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06767a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +06767c: 5453 8806 |0002: iget-object v3, v5, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0688 │ │ +067680: 2133 |0004: array-length v3, v3 │ │ +067682: 3532 1800 |0005: if-ge v2, v3, 001d // +0018 │ │ +067686: 5453 8806 |0007: iget-object v3, v5, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0688 │ │ +06768a: 4600 0302 |0009: aget-object v0, v3, v2 │ │ +06768e: 5901 8006 |000b: iput v1, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ +067692: 5203 8106 |000d: iget v3, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ +067696: 1254 |000f: const/4 v4, #int 5 // #5 │ │ +067698: 3343 0700 |0010: if-ne v3, v4, 0017 // +0007 │ │ +06769c: d801 0104 |0012: add-int/lit8 v1, v1, #int 4 // #04 │ │ +0676a0: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0676a4: 28ec |0016: goto 0002 // -0014 │ │ +0676a6: 5203 7f06 |0017: iget v3, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ +0676aa: da03 0304 |0019: mul-int/lit8 v3, v3, #int 4 // #04 │ │ +0676ae: b031 |001b: add-int/2addr v1, v3 │ │ +0676b0: 28f8 |001c: goto 0014 // -0008 │ │ +0676b2: 0f01 |001d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0001 line=75 │ │ 0x0007 line=76 │ │ 0x000b line=77 │ │ 0x000d line=78 │ │ @@ -33068,67 +33068,67 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -0591d8: |[0591d8] com.badlogic.gdx.graphics.VertexAttributes.checkValidity:()V │ │ -0591e8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0591ea: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0591ec: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -0591ee: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0591f0: 5475 8806 |0004: iget-object v5, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0688 │ │ -0591f4: 2155 |0006: array-length v5, v5 │ │ -0591f6: 3552 4900 |0007: if-ge v2, v5, 0050 // +0049 │ │ -0591fa: 5475 8806 |0009: iget-object v5, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0688 │ │ -0591fe: 4600 0502 |000b: aget-object v0, v5, v2 │ │ -059202: 5205 8106 |000d: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ -059206: 3905 0d00 |000f: if-nez v5, 001c // +000d │ │ -05920a: 3804 0a00 |0011: if-eqz v4, 001b // +000a │ │ -05920e: 2205 af03 |0013: new-instance v5, Ljava/lang/IllegalArgumentException; // type@03af │ │ -059212: 1a06 3f2a |0015: const-string v6, "two position attributes were specified" // string@2a3f │ │ -059216: 7020 f825 6500 |0017: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -05921c: 2705 |001a: throw v5 │ │ -05921e: 1214 |001b: const/4 v4, #int 1 // #1 │ │ -059220: 5205 8106 |001c: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ -059224: 1226 |001e: const/4 v6, #int 2 // #2 │ │ -059226: 3365 0c00 |001f: if-ne v5, v6, 002b // +000c │ │ -05922a: 3803 0a00 |0021: if-eqz v3, 002b // +000a │ │ -05922e: 2205 af03 |0023: new-instance v5, Ljava/lang/IllegalArgumentException; // type@03af │ │ -059232: 1a06 3e2a |0025: const-string v6, "two normal attributes were specified" // string@2a3e │ │ -059236: 7020 f825 6500 |0027: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -05923c: 2705 |002a: throw v5 │ │ -05923e: 5205 8106 |002b: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ -059242: 1216 |002d: const/4 v6, #int 1 // #1 │ │ -059244: 3265 0700 |002e: if-eq v5, v6, 0035 // +0007 │ │ -059248: 5205 8106 |0030: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ -05924c: 1256 |0032: const/4 v6, #int 5 // #5 │ │ -05924e: 3365 1a00 |0033: if-ne v5, v6, 004d // +001a │ │ -059252: 5205 7f06 |0035: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ -059256: 1246 |0037: const/4 v6, #int 4 // #4 │ │ -059258: 3265 0a00 |0038: if-eq v5, v6, 0042 // +000a │ │ -05925c: 2205 af03 |003a: new-instance v5, Ljava/lang/IllegalArgumentException; // type@03af │ │ -059260: 1a06 7b14 |003c: const-string v6, "color attribute must have 4 components" // string@147b │ │ -059264: 7020 f825 6500 |003e: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -05926a: 2705 |0041: throw v5 │ │ -05926c: 3801 0a00 |0042: if-eqz v1, 004c // +000a │ │ -059270: 2205 af03 |0044: new-instance v5, Ljava/lang/IllegalArgumentException; // type@03af │ │ -059274: 1a06 3d2a |0046: const-string v6, "two color attributes were specified" // string@2a3d │ │ -059278: 7020 f825 6500 |0048: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -05927e: 2705 |004b: throw v5 │ │ -059280: 1211 |004c: const/4 v1, #int 1 // #1 │ │ -059282: d802 0201 |004d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -059286: 28b5 |004f: goto 0004 // -004b │ │ -059288: 3904 0a00 |0050: if-nez v4, 005a // +000a │ │ -05928c: 2205 af03 |0052: new-instance v5, Ljava/lang/IllegalArgumentException; // type@03af │ │ -059290: 1a06 5622 |0054: const-string v6, "no position attribute was specified" // string@2256 │ │ -059294: 7020 f825 6500 |0056: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -05929a: 2705 |0059: throw v5 │ │ -05929c: 0e00 |005a: return-void │ │ +0676b4: |[0676b4] com.badlogic.gdx.graphics.VertexAttributes.checkValidity:()V │ │ +0676c4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0676c6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0676c8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0676ca: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0676cc: 5475 8806 |0004: iget-object v5, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0688 │ │ +0676d0: 2155 |0006: array-length v5, v5 │ │ +0676d2: 3552 4900 |0007: if-ge v2, v5, 0050 // +0049 │ │ +0676d6: 5475 8806 |0009: iget-object v5, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0688 │ │ +0676da: 4600 0502 |000b: aget-object v0, v5, v2 │ │ +0676de: 5205 8106 |000d: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ +0676e2: 3905 0d00 |000f: if-nez v5, 001c // +000d │ │ +0676e6: 3804 0a00 |0011: if-eqz v4, 001b // +000a │ │ +0676ea: 2205 ad03 |0013: new-instance v5, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0676ee: 1a06 3d2a |0015: const-string v6, "two position attributes were specified" // string@2a3d │ │ +0676f2: 7020 f825 6500 |0017: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0676f8: 2705 |001a: throw v5 │ │ +0676fa: 1214 |001b: const/4 v4, #int 1 // #1 │ │ +0676fc: 5205 8106 |001c: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ +067700: 1226 |001e: const/4 v6, #int 2 // #2 │ │ +067702: 3365 0c00 |001f: if-ne v5, v6, 002b // +000c │ │ +067706: 3803 0a00 |0021: if-eqz v3, 002b // +000a │ │ +06770a: 2205 ad03 |0023: new-instance v5, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +06770e: 1a06 3c2a |0025: const-string v6, "two normal attributes were specified" // string@2a3c │ │ +067712: 7020 f825 6500 |0027: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +067718: 2705 |002a: throw v5 │ │ +06771a: 5205 8106 |002b: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ +06771e: 1216 |002d: const/4 v6, #int 1 // #1 │ │ +067720: 3265 0700 |002e: if-eq v5, v6, 0035 // +0007 │ │ +067724: 5205 8106 |0030: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ +067728: 1256 |0032: const/4 v6, #int 5 // #5 │ │ +06772a: 3365 1a00 |0033: if-ne v5, v6, 004d // +001a │ │ +06772e: 5205 7f06 |0035: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ +067732: 1246 |0037: const/4 v6, #int 4 // #4 │ │ +067734: 3265 0a00 |0038: if-eq v5, v6, 0042 // +000a │ │ +067738: 2205 ad03 |003a: new-instance v5, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +06773c: 1a06 7914 |003c: const-string v6, "color attribute must have 4 components" // string@1479 │ │ +067740: 7020 f825 6500 |003e: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +067746: 2705 |0041: throw v5 │ │ +067748: 3801 0a00 |0042: if-eqz v1, 004c // +000a │ │ +06774c: 2205 ad03 |0044: new-instance v5, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +067750: 1a06 3b2a |0046: const-string v6, "two color attributes were specified" // string@2a3b │ │ +067754: 7020 f825 6500 |0048: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +06775a: 2705 |004b: throw v5 │ │ +06775c: 1211 |004c: const/4 v1, #int 1 // #1 │ │ +06775e: d802 0201 |004d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +067762: 28b5 |004f: goto 0004 // -004b │ │ +067764: 3904 0a00 |0050: if-nez v4, 005a // +000a │ │ +067768: 2205 ad03 |0052: new-instance v5, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +06776c: 1a06 5422 |0054: const-string v6, "no position attribute was specified" // string@2254 │ │ +067770: 7020 f825 6500 |0056: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +067776: 2705 |0059: throw v5 │ │ +067778: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0001 line=89 │ │ 0x0002 line=90 │ │ 0x0003 line=92 │ │ 0x0009 line=93 │ │ @@ -33158,41 +33158,41 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -0592a0: |[0592a0] com.badlogic.gdx.graphics.VertexAttributes.equals:(Ljava/lang/Object;)Z │ │ -0592b0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0592b2: 2063 2f01 |0001: instance-of v3, v6, Lcom/badlogic/gdx/graphics/VertexAttributes; // type@012f │ │ -0592b6: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -0592ba: 0f02 |0005: return v2 │ │ -0592bc: 0761 |0006: move-object v1, v6 │ │ -0592be: 1f01 2f01 |0007: check-cast v1, Lcom/badlogic/gdx/graphics/VertexAttributes; // type@012f │ │ -0592c2: 5453 8806 |0009: iget-object v3, v5, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0688 │ │ -0592c6: 2133 |000b: array-length v3, v3 │ │ -0592c8: 6e10 b40b 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ -0592ce: 0a04 |000f: move-result v4 │ │ -0592d0: 3343 f5ff |0010: if-ne v3, v4, 0005 // -000b │ │ -0592d4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0592d6: 5453 8806 |0013: iget-object v3, v5, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0688 │ │ -0592da: 2133 |0015: array-length v3, v3 │ │ -0592dc: 3530 1300 |0016: if-ge v0, v3, 0029 // +0013 │ │ -0592e0: 5453 8806 |0018: iget-object v3, v5, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0688 │ │ -0592e4: 4603 0300 |001a: aget-object v3, v3, v0 │ │ -0592e8: 5414 8806 |001c: iget-object v4, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0688 │ │ -0592ec: 4604 0400 |001e: aget-object v4, v4, v0 │ │ -0592f0: 6e20 ab0b 4300 |0020: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/VertexAttribute;.equals:(Ljava/lang/Object;)Z // method@0bab │ │ -0592f6: 0a03 |0023: move-result v3 │ │ -0592f8: 3803 e1ff |0024: if-eqz v3, 0005 // -001f │ │ -0592fc: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ -059300: 28eb |0028: goto 0013 // -0015 │ │ -059302: 1212 |0029: const/4 v2, #int 1 // #1 │ │ -059304: 28db |002a: goto 0005 // -0025 │ │ +06777c: |[06777c] com.badlogic.gdx.graphics.VertexAttributes.equals:(Ljava/lang/Object;)Z │ │ +06778c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06778e: 2063 2d01 |0001: instance-of v3, v6, Lcom/badlogic/gdx/graphics/VertexAttributes; // type@012d │ │ +067792: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +067796: 0f02 |0005: return v2 │ │ +067798: 0761 |0006: move-object v1, v6 │ │ +06779a: 1f01 2d01 |0007: check-cast v1, Lcom/badlogic/gdx/graphics/VertexAttributes; // type@012d │ │ +06779e: 5453 8806 |0009: iget-object v3, v5, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0688 │ │ +0677a2: 2133 |000b: array-length v3, v3 │ │ +0677a4: 6e10 b40b 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ +0677aa: 0a04 |000f: move-result v4 │ │ +0677ac: 3343 f5ff |0010: if-ne v3, v4, 0005 // -000b │ │ +0677b0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0677b2: 5453 8806 |0013: iget-object v3, v5, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0688 │ │ +0677b6: 2133 |0015: array-length v3, v3 │ │ +0677b8: 3530 1300 |0016: if-ge v0, v3, 0029 // +0013 │ │ +0677bc: 5453 8806 |0018: iget-object v3, v5, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0688 │ │ +0677c0: 4603 0300 |001a: aget-object v3, v3, v0 │ │ +0677c4: 5414 8806 |001c: iget-object v4, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0688 │ │ +0677c8: 4604 0400 |001e: aget-object v4, v4, v0 │ │ +0677cc: 6e20 ab0b 4300 |0020: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/VertexAttribute;.equals:(Ljava/lang/Object;)Z // method@0bab │ │ +0677d2: 0a03 |0023: move-result v3 │ │ +0677d4: 3803 e1ff |0024: if-eqz v3, 0005 // -001f │ │ +0677d8: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0677dc: 28eb |0028: goto 0013 // -0015 │ │ +0677de: 1212 |0029: const/4 v2, #int 1 // #1 │ │ +0677e0: 28db |002a: goto 0005 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=146 │ │ 0x0005 line=152 │ │ 0x0007 line=147 │ │ 0x0009 line=148 │ │ 0x0012 line=149 │ │ @@ -33210,30 +33210,30 @@ │ │ type : '(I)Lcom/badlogic/gdx/graphics/VertexAttribute;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -059308: |[059308] com.badlogic.gdx.graphics.VertexAttributes.findByUsage:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ -059318: 6e10 b40b 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ -05931e: 0a01 |0003: move-result v1 │ │ -059320: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -059322: 3510 1200 |0005: if-ge v0, v1, 0017 // +0012 │ │ -059326: 6e20 b20b 0300 |0007: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ -05932c: 0c02 |000a: move-result-object v2 │ │ -05932e: 5222 8106 |000b: iget v2, v2, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ -059332: 3342 0700 |000d: if-ne v2, v4, 0014 // +0007 │ │ -059336: 6e20 b20b 0300 |000f: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ -05933c: 0c02 |0012: move-result-object v2 │ │ -05933e: 1102 |0013: return-object v2 │ │ -059340: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -059344: 28ef |0016: goto 0005 // -0011 │ │ -059346: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -059348: 28fb |0018: goto 0013 // -0005 │ │ +0677e4: |[0677e4] com.badlogic.gdx.graphics.VertexAttributes.findByUsage:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ +0677f4: 6e10 b40b 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ +0677fa: 0a01 |0003: move-result v1 │ │ +0677fc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0677fe: 3510 1200 |0005: if-ge v0, v1, 0017 // +0012 │ │ +067802: 6e20 b20b 0300 |0007: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ +067808: 0c02 |000a: move-result-object v2 │ │ +06780a: 5222 8106 |000b: iget v2, v2, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ +06780e: 3342 0700 |000d: if-ne v2, v4, 0014 // +0007 │ │ +067812: 6e20 b20b 0300 |000f: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ +067818: 0c02 |0012: move-result-object v2 │ │ +06781a: 1102 |0013: return-object v2 │ │ +06781c: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +067820: 28ef |0016: goto 0005 // -0011 │ │ +067822: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +067824: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0004 line=68 │ │ 0x0007 line=69 │ │ 0x0013 line=70 │ │ 0x0014 line=68 │ │ @@ -33249,18 +33249,18 @@ │ │ type : '(I)Lcom/badlogic/gdx/graphics/VertexAttribute;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -05934c: |[05934c] com.badlogic.gdx.graphics.VertexAttributes.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ -05935c: 5410 8806 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0688 │ │ -059360: 4600 0002 |0002: aget-object v0, v0, v2 │ │ -059364: 1100 |0004: return-object v0 │ │ +067828: |[067828] com.badlogic.gdx.graphics.VertexAttributes.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ +067838: 5410 8806 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0688 │ │ +06783c: 4600 0002 |0002: aget-object v0, v0, v2 │ │ +067840: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/VertexAttributes; │ │ 0x0000 - 0x0005 reg=2 index I │ │ │ │ @@ -33269,23 +33269,23 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -059368: |[059368] com.badlogic.gdx.graphics.VertexAttributes.getOffset:(I)I │ │ -059378: 6e20 b10b 3200 |0000: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/VertexAttributes;.findByUsage:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb1 │ │ -05937e: 0c00 |0003: move-result-object v0 │ │ -059380: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -059384: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -059386: 0f01 |0007: return v1 │ │ -059388: 5201 8006 |0008: iget v1, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ -05938c: db01 0104 |000a: div-int/lit8 v1, v1, #int 4 // #04 │ │ -059390: 28fb |000c: goto 0007 // -0005 │ │ +067844: |[067844] com.badlogic.gdx.graphics.VertexAttributes.getOffset:(I)I │ │ +067854: 6e20 b10b 3200 |0000: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/VertexAttributes;.findByUsage:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb1 │ │ +06785a: 0c00 |0003: move-result-object v0 │ │ +06785c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +067860: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +067862: 0f01 |0007: return v1 │ │ +067864: 5201 8006 |0008: iget v1, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ +067868: db01 0104 |000a: div-int/lit8 v1, v1, #int 4 // #04 │ │ +06786c: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0004 line=60 │ │ 0x0007 line=61 │ │ locals : │ │ 0x0004 - 0x000d reg=0 vertexAttribute Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ @@ -33297,18 +33297,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -059394: |[059394] com.badlogic.gdx.graphics.VertexAttributes.size:()I │ │ -0593a4: 5410 8806 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0688 │ │ -0593a8: 2100 |0002: array-length v0, v0 │ │ -0593aa: 0f00 |0003: return v0 │ │ +067870: |[067870] com.badlogic.gdx.graphics.VertexAttributes.size:()I │ │ +067880: 5410 8806 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0688 │ │ +067884: 2100 |0002: array-length v0, v0 │ │ +067886: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/graphics/VertexAttributes; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/VertexAttributes;) │ │ @@ -33316,59 +33316,59 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -0593ac: |[0593ac] com.badlogic.gdx.graphics.VertexAttributes.toString:()Ljava/lang/String; │ │ -0593bc: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0593c0: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0593c6: 1a02 0411 |0005: const-string v2, "[" // string@1104 │ │ -0593ca: 6e20 6e26 2000 |0007: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0593d0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0593d2: 5432 8806 |000b: iget-object v2, v3, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0688 │ │ -0593d6: 2122 |000d: array-length v2, v2 │ │ -0593d8: 3521 4700 |000e: if-ge v1, v2, 0055 // +0047 │ │ -0593dc: 1a02 5a00 |0010: const-string v2, "(" // string@005a │ │ -0593e0: 6e20 6e26 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0593e6: 5432 8806 |0015: iget-object v2, v3, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0688 │ │ -0593ea: 4602 0201 |0017: aget-object v2, v2, v1 │ │ -0593ee: 5422 7e06 |0019: iget-object v2, v2, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ -0593f2: 6e20 6e26 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0593f8: 1a02 a800 |001e: const-string v2, ", " // string@00a8 │ │ -0593fc: 6e20 6e26 2000 |0020: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -059402: 5432 8806 |0023: iget-object v2, v3, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0688 │ │ -059406: 4602 0201 |0025: aget-object v2, v2, v1 │ │ -05940a: 5222 8106 |0027: iget v2, v2, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ -05940e: 6e20 6b26 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -059414: 1a02 a800 |002c: const-string v2, ", " // string@00a8 │ │ -059418: 6e20 6e26 2000 |002e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05941e: 5432 8806 |0031: iget-object v2, v3, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0688 │ │ -059422: 4602 0201 |0033: aget-object v2, v2, v1 │ │ -059426: 5222 7f06 |0035: iget v2, v2, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ -05942a: 6e20 6b26 2000 |0037: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -059430: 1a02 a800 |003a: const-string v2, ", " // string@00a8 │ │ -059434: 6e20 6e26 2000 |003c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05943a: 5432 8806 |003f: iget-object v2, v3, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0688 │ │ -05943e: 4602 0201 |0041: aget-object v2, v2, v1 │ │ -059442: 5222 8006 |0043: iget v2, v2, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ -059446: 6e20 6b26 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -05944c: 1a02 9900 |0048: const-string v2, ")" // string@0099 │ │ -059450: 6e20 6e26 2000 |004a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -059456: 1a02 0100 |004d: const-string v2, " │ │ +067888: |[067888] com.badlogic.gdx.graphics.VertexAttributes.toString:()Ljava/lang/String; │ │ +067898: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +06789c: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0678a2: 1a02 0211 |0005: const-string v2, "[" // string@1102 │ │ +0678a6: 6e20 6e26 2000 |0007: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0678ac: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0678ae: 5432 8806 |000b: iget-object v2, v3, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0688 │ │ +0678b2: 2122 |000d: array-length v2, v2 │ │ +0678b4: 3521 4700 |000e: if-ge v1, v2, 0055 // +0047 │ │ +0678b8: 1a02 5a00 |0010: const-string v2, "(" // string@005a │ │ +0678bc: 6e20 6e26 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0678c2: 5432 8806 |0015: iget-object v2, v3, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0688 │ │ +0678c6: 4602 0201 |0017: aget-object v2, v2, v1 │ │ +0678ca: 5422 7e06 |0019: iget-object v2, v2, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ +0678ce: 6e20 6e26 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0678d4: 1a02 a800 |001e: const-string v2, ", " // string@00a8 │ │ +0678d8: 6e20 6e26 2000 |0020: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0678de: 5432 8806 |0023: iget-object v2, v3, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0688 │ │ +0678e2: 4602 0201 |0025: aget-object v2, v2, v1 │ │ +0678e6: 5222 8106 |0027: iget v2, v2, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ +0678ea: 6e20 6b26 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0678f0: 1a02 a800 |002c: const-string v2, ", " // string@00a8 │ │ +0678f4: 6e20 6e26 2000 |002e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0678fa: 5432 8806 |0031: iget-object v2, v3, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0688 │ │ +0678fe: 4602 0201 |0033: aget-object v2, v2, v1 │ │ +067902: 5222 7f06 |0035: iget v2, v2, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ +067906: 6e20 6b26 2000 |0037: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +06790c: 1a02 a800 |003a: const-string v2, ", " // string@00a8 │ │ +067910: 6e20 6e26 2000 |003c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +067916: 5432 8806 |003f: iget-object v2, v3, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0688 │ │ +06791a: 4602 0201 |0041: aget-object v2, v2, v1 │ │ +06791e: 5222 8006 |0043: iget v2, v2, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ +067922: 6e20 6b26 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +067928: 1a02 9900 |0048: const-string v2, ")" // string@0099 │ │ +06792c: 6e20 6e26 2000 |004a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +067932: 1a02 0100 |004d: const-string v2, " │ │ " // string@0001 │ │ -05945a: 6e20 6e26 2000 |004f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -059460: d801 0101 |0052: add-int/lit8 v1, v1, #int 1 // #01 │ │ -059464: 28b7 |0054: goto 000b // -0049 │ │ -059466: 1a02 7211 |0055: const-string v2, "]" // string@1172 │ │ -05946a: 6e20 6e26 2000 |0057: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -059470: 6e10 7426 0000 |005a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -059476: 0c02 |005d: move-result-object v2 │ │ -059478: 1102 |005e: return-object v2 │ │ +067936: 6e20 6e26 2000 |004f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06793c: d801 0101 |0052: add-int/lit8 v1, v1, #int 1 // #01 │ │ +067940: 28b7 |0054: goto 000b // -0049 │ │ +067942: 1a02 7011 |0055: const-string v2, "]" // string@1170 │ │ +067946: 6e20 6e26 2000 |0057: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06794c: 6e10 7426 0000 |005a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +067952: 0c02 |005d: move-result-object v2 │ │ +067954: 1102 |005e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0005 line=127 │ │ 0x000a line=128 │ │ 0x0010 line=129 │ │ 0x0015 line=130 │ │ @@ -33384,20 +33384,20 @@ │ │ 0x0055 line=140 │ │ 0x005a line=141 │ │ locals : │ │ 0x0005 - 0x005f reg=0 builder Ljava/lang/StringBuilder; │ │ 0x000b - 0x005f reg=1 i I │ │ 0x0000 - 0x005f reg=3 this Lcom/badlogic/gdx/graphics/VertexAttributes; │ │ │ │ - source_file_idx : 4248 (VertexAttributes.java) │ │ + source_file_idx : 4246 (VertexAttributes.java) │ │ │ │ Class #134 header: │ │ -class_idx : 304 │ │ +class_idx : 302 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 425 │ │ static_fields_size : 6 │ │ instance_fields_size: 4 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ Class #134 annotations: │ │ @@ -33465,38 +33465,38 @@ │ │ type : '(FLcom/badlogic/gdx/utils/Array;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -05947c: |[05947c] com.badlogic.gdx.graphics.g2d.Animation.:(FLcom/badlogic/gdx/utils/Array;)V │ │ -05948c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -05948e: 7010 2726 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2627 │ │ -059494: 5954 9306 |0004: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ -059498: 5956 9106 |0006: iput v6, v5, Lcom/badlogic/gdx/graphics/g2d/Animation;.frameDuration:F // field@0691 │ │ -05949c: 5272 df0f |0008: iget v2, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0594a0: 8222 |000a: int-to-float v2, v2 │ │ -0594a2: c862 |000b: mul-float/2addr v2, v6 │ │ -0594a4: 5952 9006 |000c: iput v2, v5, Lcom/badlogic/gdx/graphics/g2d/Animation;.animationDuration:F // field@0690 │ │ -0594a8: 5272 df0f |000e: iget v2, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0594ac: 2322 6704 |0010: new-array v2, v2, [Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0467 │ │ -0594b0: 5b52 9206 |0012: iput-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ -0594b4: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -0594b6: 5271 df0f |0015: iget v1, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0594ba: 3510 0f00 |0017: if-ge v0, v1, 0026 // +000f │ │ -0594be: 5453 9206 |0019: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ -0594c2: 6e20 741e 0700 |001b: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0594c8: 0c02 |001e: move-result-object v2 │ │ -0594ca: 1f02 5e01 |001f: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -0594ce: 4d02 0300 |0021: aput-object v2, v3, v0 │ │ -0594d2: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0594d6: 28f2 |0025: goto 0017 // -000e │ │ -0594d8: 5954 9306 |0026: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ -0594dc: 0e00 |0028: return-void │ │ +067958: |[067958] com.badlogic.gdx.graphics.g2d.Animation.:(FLcom/badlogic/gdx/utils/Array;)V │ │ +067968: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +06796a: 7010 2726 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2627 │ │ +067970: 5954 9306 |0004: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ +067974: 5956 9106 |0006: iput v6, v5, Lcom/badlogic/gdx/graphics/g2d/Animation;.frameDuration:F // field@0691 │ │ +067978: 5272 df0f |0008: iget v2, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +06797c: 8222 |000a: int-to-float v2, v2 │ │ +06797e: c862 |000b: mul-float/2addr v2, v6 │ │ +067980: 5952 9006 |000c: iput v2, v5, Lcom/badlogic/gdx/graphics/g2d/Animation;.animationDuration:F // field@0690 │ │ +067984: 5272 df0f |000e: iget v2, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +067988: 2322 6504 |0010: new-array v2, v2, [Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0465 │ │ +06798c: 5b52 9206 |0012: iput-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ +067990: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +067992: 5271 df0f |0015: iget v1, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +067996: 3510 0f00 |0017: if-ge v0, v1, 0026 // +000f │ │ +06799a: 5453 9206 |0019: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ +06799e: 6e20 741e 0700 |001b: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0679a4: 0c02 |001e: move-result-object v2 │ │ +0679a6: 1f02 5c01 |001f: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +0679aa: 4d02 0300 |0021: aput-object v2, v3, v0 │ │ +0679ae: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0679b2: 28f2 |0025: goto 0017 // -000e │ │ +0679b4: 5954 9306 |0026: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ +0679b8: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=46 │ │ 0x0004 line=40 │ │ 0x0006 line=47 │ │ 0x0008 line=48 │ │ 0x000e line=49 │ │ @@ -33518,38 +33518,38 @@ │ │ type : '(FLcom/badlogic/gdx/utils/Array;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0594e0: |[0594e0] com.badlogic.gdx.graphics.g2d.Animation.:(FLcom/badlogic/gdx/utils/Array;I)V │ │ -0594f0: 7010 2726 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ -0594f6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0594f8: 5942 9306 |0004: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ -0594fc: 5945 9106 |0006: iput v5, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.frameDuration:F // field@0691 │ │ -059500: 5262 df0f |0008: iget v2, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -059504: 8222 |000a: int-to-float v2, v2 │ │ -059506: c852 |000b: mul-float/2addr v2, v5 │ │ -059508: 5942 9006 |000c: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.animationDuration:F // field@0690 │ │ -05950c: 5262 df0f |000e: iget v2, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -059510: 2322 6704 |0010: new-array v2, v2, [Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0467 │ │ -059514: 5b42 9206 |0012: iput-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ -059518: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -05951a: 5261 df0f |0015: iget v1, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -05951e: 3510 0f00 |0017: if-ge v0, v1, 0026 // +000f │ │ -059522: 5443 9206 |0019: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ -059526: 6e20 741e 0600 |001b: invoke-virtual {v6, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -05952c: 0c02 |001e: move-result-object v2 │ │ -05952e: 1f02 5e01 |001f: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -059532: 4d02 0300 |0021: aput-object v2, v3, v0 │ │ -059536: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05953a: 28f2 |0025: goto 0017 // -000e │ │ -05953c: 5947 9306 |0026: iput v7, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ -059540: 0e00 |0028: return-void │ │ +0679bc: |[0679bc] com.badlogic.gdx.graphics.g2d.Animation.:(FLcom/badlogic/gdx/utils/Array;I)V │ │ +0679cc: 7010 2726 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ +0679d2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0679d4: 5942 9306 |0004: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ +0679d8: 5945 9106 |0006: iput v5, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.frameDuration:F // field@0691 │ │ +0679dc: 5262 df0f |0008: iget v2, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0679e0: 8222 |000a: int-to-float v2, v2 │ │ +0679e2: c852 |000b: mul-float/2addr v2, v5 │ │ +0679e4: 5942 9006 |000c: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.animationDuration:F // field@0690 │ │ +0679e8: 5262 df0f |000e: iget v2, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0679ec: 2322 6504 |0010: new-array v2, v2, [Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0465 │ │ +0679f0: 5b42 9206 |0012: iput-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ +0679f4: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +0679f6: 5261 df0f |0015: iget v1, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0679fa: 3510 0f00 |0017: if-ge v0, v1, 0026 // +000f │ │ +0679fe: 5443 9206 |0019: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ +067a02: 6e20 741e 0600 |001b: invoke-virtual {v6, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +067a08: 0c02 |001e: move-result-object v2 │ │ +067a0a: 1f02 5c01 |001f: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +067a0e: 4d02 0300 |0021: aput-object v2, v3, v0 │ │ +067a12: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +067a16: 28f2 |0025: goto 0017 // -000e │ │ +067a18: 5947 9306 |0026: iput v7, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ +067a1c: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=40 │ │ 0x0006 line=64 │ │ 0x0008 line=65 │ │ 0x000e line=66 │ │ @@ -33572,26 +33572,26 @@ │ │ type : '(F[Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -059544: |[059544] com.badlogic.gdx.graphics.g2d.Animation.:(F[Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ -059554: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -059556: 7010 2726 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -05955c: 5921 9306 |0004: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ -059560: 5923 9106 |0006: iput v3, v2, Lcom/badlogic/gdx/graphics/g2d/Animation;.frameDuration:F // field@0691 │ │ -059564: 2140 |0008: array-length v0, v4 │ │ -059566: 8200 |0009: int-to-float v0, v0 │ │ -059568: c830 |000a: mul-float/2addr v0, v3 │ │ -05956a: 5920 9006 |000b: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Animation;.animationDuration:F // field@0690 │ │ -05956e: 5b24 9206 |000d: iput-object v4, v2, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ -059572: 5921 9306 |000f: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ -059576: 0e00 |0011: return-void │ │ +067a20: |[067a20] com.badlogic.gdx.graphics.g2d.Animation.:(F[Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ +067a30: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +067a32: 7010 2726 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +067a38: 5921 9306 |0004: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ +067a3c: 5923 9106 |0006: iput v3, v2, Lcom/badlogic/gdx/graphics/g2d/Animation;.frameDuration:F // field@0691 │ │ +067a40: 2140 |0008: array-length v0, v4 │ │ +067a42: 8200 |0009: int-to-float v0, v0 │ │ +067a44: c830 |000a: mul-float/2addr v0, v3 │ │ +067a46: 5920 9006 |000b: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Animation;.animationDuration:F // field@0690 │ │ +067a4a: 5b24 9206 |000d: iput-object v4, v2, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ +067a4e: 5921 9306 |000f: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ +067a52: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=78 │ │ 0x0004 line=40 │ │ 0x0006 line=79 │ │ 0x0008 line=80 │ │ 0x000d line=81 │ │ @@ -33608,20 +33608,20 @@ │ │ type : '(F)Lcom/badlogic/gdx/graphics/g2d/TextureRegion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -059578: |[059578] com.badlogic.gdx.graphics.g2d.Animation.getKeyFrame:(F)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ -059588: 6e20 bb0b 3200 |0000: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/Animation;.getKeyFrameIndex:(F)I // method@0bbb │ │ -05958e: 0a00 |0003: move-result v0 │ │ -059590: 5421 9206 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ -059594: 4601 0100 |0006: aget-object v1, v1, v0 │ │ -059598: 1101 |0008: return-object v1 │ │ +067a54: |[067a54] com.badlogic.gdx.graphics.g2d.Animation.getKeyFrame:(F)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ +067a64: 6e20 bb0b 3200 |0000: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/Animation;.getKeyFrameIndex:(F)I // method@0bbb │ │ +067a6a: 0a00 |0003: move-result v0 │ │ +067a6c: 5421 9206 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ +067a70: 4601 0100 |0006: aget-object v1, v1, v0 │ │ +067a74: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0004 line=118 │ │ locals : │ │ 0x0004 - 0x0009 reg=0 frameNumber I │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/graphics/g2d/Animation; │ │ @@ -33632,42 +33632,42 @@ │ │ type : '(FZ)Lcom/badlogic/gdx/graphics/g2d/TextureRegion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -05959c: |[05959c] com.badlogic.gdx.graphics.g2d.Animation.getKeyFrame:(FZ)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ -0595ac: 1233 |0000: const/4 v3, #int 3 // #3 │ │ -0595ae: 1222 |0001: const/4 v2, #int 2 // #2 │ │ -0595b0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0595b2: 3806 1800 |0003: if-eqz v6, 001b // +0018 │ │ -0595b6: 5240 9306 |0005: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ -0595ba: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -0595be: 5240 9306 |0009: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ -0595c2: 3310 1000 |000b: if-ne v0, v1, 001b // +0010 │ │ -0595c6: 5240 9306 |000d: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ -0595ca: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ -0595ce: 5942 9306 |0011: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ -0595d2: 6e20 b90b 5400 |0013: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Animation;.getKeyFrame:(F)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0bb9 │ │ -0595d8: 0c00 |0016: move-result-object v0 │ │ -0595da: 1100 |0017: return-object v0 │ │ -0595dc: 5943 9306 |0018: iput v3, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ -0595e0: 28f9 |001a: goto 0013 // -0007 │ │ -0595e2: 3906 f8ff |001b: if-nez v6, 0013 // -0008 │ │ -0595e6: 5240 9306 |001d: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ -0595ea: 3800 f4ff |001f: if-eqz v0, 0013 // -000c │ │ -0595ee: 5240 9306 |0021: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ -0595f2: 3210 f0ff |0023: if-eq v0, v1, 0013 // -0010 │ │ -0595f6: 5240 9306 |0025: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ -0595fa: 3330 0500 |0027: if-ne v0, v3, 002c // +0005 │ │ -0595fe: 5941 9306 |0029: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ -059602: 28e8 |002b: goto 0013 // -0018 │ │ -059604: 5942 9306 |002c: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ -059608: 28e5 |002e: goto 0013 // -001b │ │ +067a78: |[067a78] com.badlogic.gdx.graphics.g2d.Animation.getKeyFrame:(FZ)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ +067a88: 1233 |0000: const/4 v3, #int 3 // #3 │ │ +067a8a: 1222 |0001: const/4 v2, #int 2 // #2 │ │ +067a8c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +067a8e: 3806 1800 |0003: if-eqz v6, 001b // +0018 │ │ +067a92: 5240 9306 |0005: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ +067a96: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +067a9a: 5240 9306 |0009: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ +067a9e: 3310 1000 |000b: if-ne v0, v1, 001b // +0010 │ │ +067aa2: 5240 9306 |000d: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ +067aa6: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ +067aaa: 5942 9306 |0011: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ +067aae: 6e20 b90b 5400 |0013: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Animation;.getKeyFrame:(F)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0bb9 │ │ +067ab4: 0c00 |0016: move-result-object v0 │ │ +067ab6: 1100 |0017: return-object v0 │ │ +067ab8: 5943 9306 |0018: iput v3, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ +067abc: 28f9 |001a: goto 0013 // -0007 │ │ +067abe: 3906 f8ff |001b: if-nez v6, 0013 // -0008 │ │ +067ac2: 5240 9306 |001d: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ +067ac6: 3800 f4ff |001f: if-eqz v0, 0013 // -000c │ │ +067aca: 5240 9306 |0021: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ +067ace: 3210 f0ff |0023: if-eq v0, v1, 0013 // -0010 │ │ +067ad2: 5240 9306 |0025: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ +067ad6: 3330 0500 |0027: if-ne v0, v3, 002c // +0005 │ │ +067ada: 5941 9306 |0029: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ +067ade: 28e8 |002b: goto 0013 // -0018 │ │ +067ae0: 5942 9306 |002c: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ +067ae4: 28e5 |002e: goto 0013 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0003 line=95 │ │ 0x000d line=96 │ │ 0x0011 line=97 │ │ 0x0013 line=107 │ │ 0x0018 line=99 │ │ @@ -33685,81 +33685,81 @@ │ │ type : '(F)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 118 16-bit code units │ │ -05960c: |[05960c] com.badlogic.gdx.graphics.g2d.Animation.getKeyFrameIndex:(F)I │ │ -05961c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05961e: 5242 9106 |0001: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.frameDuration:F // field@0691 │ │ -059622: a902 0502 |0003: div-float v2, v5, v2 │ │ -059626: 8720 |0005: float-to-int v0, v2 │ │ -059628: 5442 9206 |0006: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ -05962c: 2122 |0008: array-length v2, v2 │ │ -05962e: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -059630: 3332 0300 |000a: if-ne v2, v3, 000d // +0003 │ │ -059634: 0f01 |000c: return v1 │ │ -059636: 5242 9306 |000d: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ -05963a: 2b02 5700 0000 |000f: packed-switch v2, 00000066 // +00000057 │ │ -059640: 5441 9206 |0012: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ -059644: 2111 |0014: array-length v1, v1 │ │ -059646: d801 01ff |0015: add-int/lit8 v1, v1, #int -1 // #ff │ │ -05964a: 7120 1b26 0100 |0017: invoke-static {v1, v0}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -059650: 0a00 |001a: move-result v0 │ │ -059652: 0101 |001b: move v1, v0 │ │ -059654: 28f0 |001c: goto 000c // -0010 │ │ -059656: 5441 9206 |001d: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ -05965a: 2111 |001f: array-length v1, v1 │ │ -05965c: d801 01ff |0020: add-int/lit8 v1, v1, #int -1 // #ff │ │ -059660: 7120 1b26 0100 |0022: invoke-static {v1, v0}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -059666: 0a00 |0025: move-result v0 │ │ -059668: 28f5 |0026: goto 001b // -000b │ │ -05966a: 5441 9206 |0027: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ -05966e: 2111 |0029: array-length v1, v1 │ │ -059670: b410 |002a: rem-int/2addr v0, v1 │ │ -059672: 28f0 |002b: goto 001b // -0010 │ │ -059674: 5441 9206 |002c: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ -059678: 2111 |002e: array-length v1, v1 │ │ -05967a: da01 0102 |002f: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -05967e: d801 01fe |0031: add-int/lit8 v1, v1, #int -2 // #fe │ │ -059682: b410 |0033: rem-int/2addr v0, v1 │ │ -059684: 5441 9206 |0034: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ -059688: 2111 |0036: array-length v1, v1 │ │ -05968a: 3410 e4ff |0037: if-lt v0, v1, 001b // -001c │ │ -05968e: 5441 9206 |0039: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ -059692: 2111 |003b: array-length v1, v1 │ │ -059694: d801 01fe |003c: add-int/lit8 v1, v1, #int -2 // #fe │ │ -059698: 5442 9206 |003e: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ -05969c: 2122 |0040: array-length v2, v2 │ │ -05969e: 9102 0002 |0041: sub-int v2, v0, v2 │ │ -0596a2: 9100 0102 |0043: sub-int v0, v1, v2 │ │ -0596a6: 28d6 |0045: goto 001b // -002a │ │ -0596a8: 5441 9206 |0046: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ -0596ac: 2111 |0048: array-length v1, v1 │ │ -0596ae: d801 01ff |0049: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0596b2: 7110 9413 0100 |004b: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1394 │ │ -0596b8: 0a00 |004e: move-result v0 │ │ -0596ba: 28cc |004f: goto 001b // -0034 │ │ -0596bc: 5442 9206 |0050: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ -0596c0: 2122 |0052: array-length v2, v2 │ │ -0596c2: b102 |0053: sub-int/2addr v2, v0 │ │ -0596c4: d802 02ff |0054: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0596c8: 7120 1926 1200 |0056: invoke-static {v2, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0596ce: 0a00 |0059: move-result v0 │ │ -0596d0: 28c1 |005a: goto 001b // -003f │ │ -0596d2: 5441 9206 |005b: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ -0596d6: 2111 |005d: array-length v1, v1 │ │ -0596d8: b410 |005e: rem-int/2addr v0, v1 │ │ -0596da: 5441 9206 |005f: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ -0596de: 2111 |0061: array-length v1, v1 │ │ -0596e0: b101 |0062: sub-int/2addr v1, v0 │ │ -0596e2: d800 01ff |0063: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0596e6: 28b6 |0065: goto 001b // -004a │ │ -0596e8: 0001 0600 0000 0000 0e00 0000 4100 ... |0066: packed-switch-data (16 units) │ │ +067ae8: |[067ae8] com.badlogic.gdx.graphics.g2d.Animation.getKeyFrameIndex:(F)I │ │ +067af8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +067afa: 5242 9106 |0001: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.frameDuration:F // field@0691 │ │ +067afe: a902 0502 |0003: div-float v2, v5, v2 │ │ +067b02: 8720 |0005: float-to-int v0, v2 │ │ +067b04: 5442 9206 |0006: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ +067b08: 2122 |0008: array-length v2, v2 │ │ +067b0a: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +067b0c: 3332 0300 |000a: if-ne v2, v3, 000d // +0003 │ │ +067b10: 0f01 |000c: return v1 │ │ +067b12: 5242 9306 |000d: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ +067b16: 2b02 5700 0000 |000f: packed-switch v2, 00000066 // +00000057 │ │ +067b1c: 5441 9206 |0012: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ +067b20: 2111 |0014: array-length v1, v1 │ │ +067b22: d801 01ff |0015: add-int/lit8 v1, v1, #int -1 // #ff │ │ +067b26: 7120 1b26 0100 |0017: invoke-static {v1, v0}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +067b2c: 0a00 |001a: move-result v0 │ │ +067b2e: 0101 |001b: move v1, v0 │ │ +067b30: 28f0 |001c: goto 000c // -0010 │ │ +067b32: 5441 9206 |001d: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ +067b36: 2111 |001f: array-length v1, v1 │ │ +067b38: d801 01ff |0020: add-int/lit8 v1, v1, #int -1 // #ff │ │ +067b3c: 7120 1b26 0100 |0022: invoke-static {v1, v0}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +067b42: 0a00 |0025: move-result v0 │ │ +067b44: 28f5 |0026: goto 001b // -000b │ │ +067b46: 5441 9206 |0027: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ +067b4a: 2111 |0029: array-length v1, v1 │ │ +067b4c: b410 |002a: rem-int/2addr v0, v1 │ │ +067b4e: 28f0 |002b: goto 001b // -0010 │ │ +067b50: 5441 9206 |002c: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ +067b54: 2111 |002e: array-length v1, v1 │ │ +067b56: da01 0102 |002f: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +067b5a: d801 01fe |0031: add-int/lit8 v1, v1, #int -2 // #fe │ │ +067b5e: b410 |0033: rem-int/2addr v0, v1 │ │ +067b60: 5441 9206 |0034: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ +067b64: 2111 |0036: array-length v1, v1 │ │ +067b66: 3410 e4ff |0037: if-lt v0, v1, 001b // -001c │ │ +067b6a: 5441 9206 |0039: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ +067b6e: 2111 |003b: array-length v1, v1 │ │ +067b70: d801 01fe |003c: add-int/lit8 v1, v1, #int -2 // #fe │ │ +067b74: 5442 9206 |003e: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ +067b78: 2122 |0040: array-length v2, v2 │ │ +067b7a: 9102 0002 |0041: sub-int v2, v0, v2 │ │ +067b7e: 9100 0102 |0043: sub-int v0, v1, v2 │ │ +067b82: 28d6 |0045: goto 001b // -002a │ │ +067b84: 5441 9206 |0046: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ +067b88: 2111 |0048: array-length v1, v1 │ │ +067b8a: d801 01ff |0049: add-int/lit8 v1, v1, #int -1 // #ff │ │ +067b8e: 7110 9413 0100 |004b: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1394 │ │ +067b94: 0a00 |004e: move-result v0 │ │ +067b96: 28cc |004f: goto 001b // -0034 │ │ +067b98: 5442 9206 |0050: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ +067b9c: 2122 |0052: array-length v2, v2 │ │ +067b9e: b102 |0053: sub-int/2addr v2, v0 │ │ +067ba0: d802 02ff |0054: add-int/lit8 v2, v2, #int -1 // #ff │ │ +067ba4: 7120 1926 1200 |0056: invoke-static {v2, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +067baa: 0a00 |0059: move-result v0 │ │ +067bac: 28c1 |005a: goto 001b // -003f │ │ +067bae: 5441 9206 |005b: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ +067bb2: 2111 |005d: array-length v1, v1 │ │ +067bb4: b410 |005e: rem-int/2addr v0, v1 │ │ +067bb6: 5441 9206 |005f: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ +067bba: 2111 |0061: array-length v1, v1 │ │ +067bbc: b101 |0062: sub-int/2addr v1, v0 │ │ +067bbe: d800 01ff |0063: add-int/lit8 v0, v1, #int -1 // #ff │ │ +067bc2: 28b6 |0065: goto 001b // -004a │ │ +067bc4: 0001 0600 0000 0000 0e00 0000 4100 ... |0066: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=125 │ │ 0x0006 line=127 │ │ 0x000c line=159 │ │ 0x000d line=130 │ │ 0x0012 line=155 │ │ @@ -33789,33 +33789,33 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 27 16-bit code units │ │ -059708: |[059708] com.badlogic.gdx.graphics.g2d.Animation.isAnimationFinished:(F)Z │ │ -059718: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -05971a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -05971c: 5243 9306 |0002: iget v3, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ -059720: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ -059724: 5243 9306 |0006: iget v3, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ -059728: 3213 0300 |0008: if-eq v3, v1, 000b // +0003 │ │ -05972c: 0f02 |000a: return v2 │ │ -05972e: 5243 9106 |000b: iget v3, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.frameDuration:F // field@0691 │ │ -059732: a903 0503 |000d: div-float v3, v5, v3 │ │ -059736: 8730 |000f: float-to-int v0, v3 │ │ -059738: 5443 9206 |0010: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ -05973c: 2133 |0012: array-length v3, v3 │ │ -05973e: d803 03ff |0013: add-int/lit8 v3, v3, #int -1 // #ff │ │ -059742: 3503 0400 |0015: if-ge v3, v0, 0019 // +0004 │ │ -059746: 0112 |0017: move v2, v1 │ │ -059748: 28f2 |0018: goto 000a // -000e │ │ -05974a: 0121 |0019: move v1, v2 │ │ -05974c: 28fd |001a: goto 0017 // -0003 │ │ +067be4: |[067be4] com.badlogic.gdx.graphics.g2d.Animation.isAnimationFinished:(F)Z │ │ +067bf4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +067bf6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +067bf8: 5243 9306 |0002: iget v3, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ +067bfc: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ +067c00: 5243 9306 |0006: iget v3, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ +067c04: 3213 0300 |0008: if-eq v3, v1, 000b // +0003 │ │ +067c08: 0f02 |000a: return v2 │ │ +067c0a: 5243 9106 |000b: iget v3, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.frameDuration:F // field@0691 │ │ +067c0e: a903 0503 |000d: div-float v3, v5, v3 │ │ +067c12: 8730 |000f: float-to-int v0, v3 │ │ +067c14: 5443 9206 |0010: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0692 │ │ +067c18: 2133 |0012: array-length v3, v3 │ │ +067c1a: d803 03ff |0013: add-int/lit8 v3, v3, #int -1 // #ff │ │ +067c1e: 3503 0400 |0015: if-ge v3, v0, 0019 // +0004 │ │ +067c22: 0112 |0017: move v2, v1 │ │ +067c24: 28f2 |0018: goto 000a // -000e │ │ +067c26: 0121 |0019: move v1, v2 │ │ +067c28: 28fd |001a: goto 0017 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=174 │ │ 0x000a line=176 │ │ 0x000b line=175 │ │ 0x0010 line=176 │ │ locals : │ │ @@ -33828,31 +33828,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -059750: |[059750] com.badlogic.gdx.graphics.g2d.Animation.setPlayMode:(I)V │ │ -059760: 5901 9306 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ -059764: 0e00 |0002: return-void │ │ +067c2c: |[067c2c] com.badlogic.gdx.graphics.g2d.Animation.setPlayMode:(I)V │ │ +067c3c: 5901 9306 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@0693 │ │ +067c40: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0002 line=168 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/Animation; │ │ 0x0000 - 0x0003 reg=1 playMode I │ │ │ │ source_file_idx : 425 (Animation.java) │ │ │ │ Class #135 header: │ │ -class_idx : 305 │ │ +class_idx : 303 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 519 │ │ static_fields_size : 0 │ │ instance_fields_size: 13 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #135 annotations: │ │ @@ -33925,25 +33925,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -059768: |[059768] com.badlogic.gdx.graphics.g2d.BitmapFont$BitmapFontData.:()V │ │ -059778: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -05977c: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -059782: 5921 9506 |0005: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0695 │ │ -059786: 5921 9d06 |0007: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@069d │ │ -05978a: 5921 9e06 |0009: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleY:F // field@069e │ │ -05978e: 1300 8000 |000b: const/16 v0, #int 128 // #80 │ │ -059792: 2300 a104 |000d: new-array v0, v0, [[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // type@04a1 │ │ -059796: 5b20 9a06 |000f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@069a │ │ -05979a: 5921 a006 |0011: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.xHeight:F // field@06a0 │ │ -05979e: 0e00 |0013: return-void │ │ +067c44: |[067c44] com.badlogic.gdx.graphics.g2d.BitmapFont$BitmapFontData.:()V │ │ +067c54: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +067c58: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +067c5e: 5921 9506 |0005: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0695 │ │ +067c62: 5921 9d06 |0007: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@069d │ │ +067c66: 5921 9e06 |0009: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleY:F // field@069e │ │ +067c6a: 1300 8000 |000b: const/16 v0, #int 128 // #80 │ │ +067c6e: 2300 9f04 |000d: new-array v0, v0, [[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // type@049f │ │ +067c72: 5b20 9a06 |000f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@069a │ │ +067c76: 5921 a006 |0011: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.xHeight:F // field@06a0 │ │ +067c7a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=705 │ │ 0x0005 line=694 │ │ 0x0007 line=698 │ │ 0x000b line=700 │ │ 0x0011 line=702 │ │ @@ -33956,621 +33956,621 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 34 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 1213 16-bit code units │ │ -0597a0: |[0597a0] com.badlogic.gdx.graphics.g2d.BitmapFont$BitmapFontData.:(Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ -0597b0: 7601 2726 1f00 |0000: invoke-direct/range {v31}, Ljava/lang/Object;.:()V // method@2627 │ │ -0597b6: 151c 803f |0003: const/high16 v28, #int 1065353216 // #3f80 │ │ -0597ba: 0200 1c00 |0005: move/from16 v0, v28 │ │ -0597be: 0801 1f00 |0007: move-object/from16 v1, v31 │ │ -0597c2: 5910 9506 |0009: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0695 │ │ -0597c6: 151c 803f |000b: const/high16 v28, #int 1065353216 // #3f80 │ │ -0597ca: 0200 1c00 |000d: move/from16 v0, v28 │ │ -0597ce: 0801 1f00 |000f: move-object/from16 v1, v31 │ │ -0597d2: 5910 9d06 |0011: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@069d │ │ -0597d6: 151c 803f |0013: const/high16 v28, #int 1065353216 // #3f80 │ │ -0597da: 0200 1c00 |0015: move/from16 v0, v28 │ │ -0597de: 0801 1f00 |0017: move-object/from16 v1, v31 │ │ -0597e2: 5910 9e06 |0019: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleY:F // field@069e │ │ -0597e6: 131c 8000 |001b: const/16 v28, #int 128 // #80 │ │ -0597ea: 0200 1c00 |001d: move/from16 v0, v28 │ │ -0597ee: 2300 a104 |001f: new-array v0, v0, [[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // type@04a1 │ │ -0597f2: 081c 0000 |0021: move-object/from16 v28, v0 │ │ -0597f6: 0800 1c00 |0023: move-object/from16 v0, v28 │ │ -0597fa: 0801 1f00 |0025: move-object/from16 v1, v31 │ │ -0597fe: 5b10 9a06 |0027: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@069a │ │ -059802: 151c 803f |0029: const/high16 v28, #int 1065353216 // #3f80 │ │ -059806: 0200 1c00 |002b: move/from16 v0, v28 │ │ -05980a: 0801 1f00 |002d: move-object/from16 v1, v31 │ │ -05980e: 5910 a006 |002f: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.xHeight:F // field@06a0 │ │ -059812: 0800 2000 |0031: move-object/from16 v0, v32 │ │ -059816: 0801 1f00 |0033: move-object/from16 v1, v31 │ │ -05981a: 5b10 9906 |0035: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.fontFile:Lcom/badlogic/gdx/files/FileHandle; // field@0699 │ │ -05981e: 0200 2100 |0037: move/from16 v0, v33 │ │ -059822: 0801 1f00 |0039: move-object/from16 v1, v31 │ │ -059826: 5c10 9806 |003b: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.flipped:Z // field@0698 │ │ -05982a: 2216 8903 |003d: new-instance v22, Ljava/io/BufferedReader; // type@0389 │ │ -05982e: 221c 9803 |003f: new-instance v28, Ljava/io/InputStreamReader; // type@0398 │ │ -059832: 7401 6d09 2000 |0041: invoke-virtual/range {v32}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ -059838: 0c1d |0044: move-result-object v29 │ │ -05983a: 7602 9e25 1c00 |0045: invoke-direct/range {v28, v29}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@259e │ │ -059840: 131d 0002 |0048: const/16 v29, #int 512 // #200 │ │ -059844: 0800 1600 |004a: move-object/from16 v0, v22 │ │ -059848: 0801 1c00 |004c: move-object/from16 v1, v28 │ │ -05984c: 0202 1d00 |004e: move/from16 v2, v29 │ │ -059850: 7030 5125 1002 |0050: invoke-direct {v0, v1, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@2551 │ │ -059856: 7401 5325 1600 |0053: invoke-virtual/range {v22}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -05985c: 7401 5325 1600 |0056: invoke-virtual/range {v22}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -059862: 0c13 |0059: move-result-object v19 │ │ -059864: 3913 4600 |005a: if-nez v19, 00a0 // +0046 │ │ -059868: 221c fc02 |005c: new-instance v28, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -05986c: 221d c503 |005e: new-instance v29, Ljava/lang/StringBuilder; // type@03c5 │ │ -059870: 7601 6726 1d00 |0060: invoke-direct/range {v29}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -059876: 1a1e 2007 |0063: const-string v30, "Invalid font file: " // string@0720 │ │ -05987a: 7402 6e26 1d00 |0065: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -059880: 0c1d |0068: move-result-object v29 │ │ -059882: 0800 1d00 |0069: move-object/from16 v0, v29 │ │ -059886: 0801 2000 |006b: move-object/from16 v1, v32 │ │ -05988a: 6e20 6d26 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -059890: 0c1d |0070: move-result-object v29 │ │ -059892: 7401 7426 1d00 |0071: invoke-virtual/range {v29}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -059898: 0c1d |0074: move-result-object v29 │ │ -05989a: 7602 b41f 1c00 |0075: invoke-direct/range {v28, v29}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0598a0: 271c |0078: throw v28 │ │ -0598a2: 0d0a |0079: move-exception v10 │ │ -0598a4: 221c fc02 |007a: new-instance v28, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0598a8: 221d c503 |007c: new-instance v29, Ljava/lang/StringBuilder; // type@03c5 │ │ -0598ac: 7601 6726 1d00 |007e: invoke-direct/range {v29}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0598b2: 1a1e 7503 |0081: const-string v30, "Error loading font file: " // string@0375 │ │ -0598b6: 7402 6e26 1d00 |0083: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0598bc: 0c1d |0086: move-result-object v29 │ │ -0598be: 0800 1d00 |0087: move-object/from16 v0, v29 │ │ -0598c2: 0801 2000 |0089: move-object/from16 v1, v32 │ │ -0598c6: 6e20 6d26 1000 |008b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0598cc: 0c1d |008e: move-result-object v29 │ │ -0598ce: 7401 7426 1d00 |008f: invoke-virtual/range {v29}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0598d4: 0c1d |0092: move-result-object v29 │ │ -0598d6: 0800 1c00 |0093: move-object/from16 v0, v28 │ │ -0598da: 0801 1d00 |0095: move-object/from16 v1, v29 │ │ -0598de: 7030 b51f 100a |0097: invoke-direct {v0, v1, v10}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0598e4: 271c |009a: throw v28 │ │ -0598e6: 0d1c |009b: move-exception v28 │ │ -0598e8: 7401 5225 1600 |009c: invoke-virtual/range {v22}, Ljava/io/BufferedReader;.close:()V // method@2552 │ │ -0598ee: 271c |009f: throw v28 │ │ -0598f0: 1a1c 0600 |00a0: const-string v28, " " // string@0006 │ │ -0598f4: 131d 0400 |00a2: const/16 v29, #int 4 // #4 │ │ -0598f8: 0800 1300 |00a4: move-object/from16 v0, v19 │ │ -0598fc: 0801 1c00 |00a6: move-object/from16 v1, v28 │ │ -059900: 0202 1d00 |00a8: move/from16 v2, v29 │ │ -059904: 6e30 5526 1002 |00aa: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@2655 │ │ -05990a: 0c09 |00ad: move-result-object v9 │ │ -05990c: 2190 |00ae: array-length v0, v9 │ │ -05990e: 021c 0000 |00af: move/from16 v28, v0 │ │ -059912: 131d 0400 |00b1: const/16 v29, #int 4 // #4 │ │ -059916: 0200 1c00 |00b3: move/from16 v0, v28 │ │ -05991a: 0201 1d00 |00b5: move/from16 v1, v29 │ │ -05991e: 3510 1f00 |00b7: if-ge v0, v1, 00d6 // +001f │ │ -059922: 221c fc02 |00b9: new-instance v28, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -059926: 221d c503 |00bb: new-instance v29, Ljava/lang/StringBuilder; // type@03c5 │ │ -05992a: 7601 6726 1d00 |00bd: invoke-direct/range {v29}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -059930: 1a1e 2007 |00c0: const-string v30, "Invalid font file: " // string@0720 │ │ -059934: 7402 6e26 1d00 |00c2: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05993a: 0c1d |00c5: move-result-object v29 │ │ -05993c: 0800 1d00 |00c6: move-object/from16 v0, v29 │ │ -059940: 0801 2000 |00c8: move-object/from16 v1, v32 │ │ -059944: 6e20 6d26 1000 |00ca: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -05994a: 0c1d |00cd: move-result-object v29 │ │ -05994c: 7401 7426 1d00 |00ce: invoke-virtual/range {v29}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -059952: 0c1d |00d1: move-result-object v29 │ │ -059954: 7602 b41f 1c00 |00d2: invoke-direct/range {v28, v29}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -05995a: 271c |00d5: throw v28 │ │ -05995c: 131c 0100 |00d6: const/16 v28, #int 1 // #1 │ │ -059960: 461c 091c |00d8: aget-object v28, v9, v28 │ │ -059964: 1a1d 0620 |00da: const-string v29, "lineHeight=" // string@2006 │ │ -059968: 7402 5626 1c00 |00dc: invoke-virtual/range {v28, v29}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2656 │ │ -05996e: 0a1c |00df: move-result v28 │ │ -059970: 391c 1f00 |00e0: if-nez v28, 00ff // +001f │ │ -059974: 221c fc02 |00e2: new-instance v28, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -059978: 221d c503 |00e4: new-instance v29, Ljava/lang/StringBuilder; // type@03c5 │ │ -05997c: 7601 6726 1d00 |00e6: invoke-direct/range {v29}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -059982: 1a1e 2007 |00e9: const-string v30, "Invalid font file: " // string@0720 │ │ -059986: 7402 6e26 1d00 |00eb: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05998c: 0c1d |00ee: move-result-object v29 │ │ -05998e: 0800 1d00 |00ef: move-object/from16 v0, v29 │ │ -059992: 0801 2000 |00f1: move-object/from16 v1, v32 │ │ -059996: 6e20 6d26 1000 |00f3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -05999c: 0c1d |00f6: move-result-object v29 │ │ -05999e: 7401 7426 1d00 |00f7: invoke-virtual/range {v29}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0599a4: 0c1d |00fa: move-result-object v29 │ │ -0599a6: 7602 b41f 1c00 |00fb: invoke-direct/range {v28, v29}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0599ac: 271c |00fe: throw v28 │ │ -0599ae: 131c 0100 |00ff: const/16 v28, #int 1 // #1 │ │ -0599b2: 461c 091c |0101: aget-object v28, v9, v28 │ │ -0599b6: 131d 0b00 |0103: const/16 v29, #int 11 // #b │ │ -0599ba: 7402 5726 1c00 |0105: invoke-virtual/range {v28, v29}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ -0599c0: 0c1c |0108: move-result-object v28 │ │ -0599c2: 7701 0126 1c00 |0109: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -0599c8: 0a1c |010c: move-result v28 │ │ -0599ca: 0200 1c00 |010d: move/from16 v0, v28 │ │ -0599ce: 8200 |010f: int-to-float v0, v0 │ │ -0599d0: 021c 0000 |0110: move/from16 v28, v0 │ │ -0599d4: 0200 1c00 |0112: move/from16 v0, v28 │ │ -0599d8: 0801 1f00 |0114: move-object/from16 v1, v31 │ │ -0599dc: 5910 9c06 |0116: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@069c │ │ -0599e0: 131c 0200 |0118: const/16 v28, #int 2 // #2 │ │ -0599e4: 461c 091c |011a: aget-object v28, v9, v28 │ │ -0599e8: 1a1d 2b13 |011c: const-string v29, "base=" // string@132b │ │ -0599ec: 7402 5626 1c00 |011e: invoke-virtual/range {v28, v29}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2656 │ │ -0599f2: 0a1c |0121: move-result v28 │ │ -0599f4: 391c 1f00 |0122: if-nez v28, 0141 // +001f │ │ -0599f8: 221c fc02 |0124: new-instance v28, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0599fc: 221d c503 |0126: new-instance v29, Ljava/lang/StringBuilder; // type@03c5 │ │ -059a00: 7601 6726 1d00 |0128: invoke-direct/range {v29}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -059a06: 1a1e 2007 |012b: const-string v30, "Invalid font file: " // string@0720 │ │ -059a0a: 7402 6e26 1d00 |012d: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -059a10: 0c1d |0130: move-result-object v29 │ │ -059a12: 0800 1d00 |0131: move-object/from16 v0, v29 │ │ -059a16: 0801 2000 |0133: move-object/from16 v1, v32 │ │ -059a1a: 6e20 6d26 1000 |0135: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -059a20: 0c1d |0138: move-result-object v29 │ │ -059a22: 7401 7426 1d00 |0139: invoke-virtual/range {v29}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -059a28: 0c1d |013c: move-result-object v29 │ │ -059a2a: 7602 b41f 1c00 |013d: invoke-direct/range {v28, v29}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -059a30: 271c |0140: throw v28 │ │ -059a32: 131c 0200 |0141: const/16 v28, #int 2 // #2 │ │ -059a36: 461c 091c |0143: aget-object v28, v9, v28 │ │ -059a3a: 131d 0500 |0145: const/16 v29, #int 5 // #5 │ │ -059a3e: 7402 5726 1c00 |0147: invoke-virtual/range {v28, v29}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ -059a44: 0c1c |014a: move-result-object v28 │ │ -059a46: 7701 0126 1c00 |014b: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -059a4c: 0a06 |014e: move-result v6 │ │ -059a4e: 7401 5325 1600 |014f: invoke-virtual/range {v22}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -059a54: 0c13 |0152: move-result-object v19 │ │ -059a56: 3913 1f00 |0153: if-nez v19, 0172 // +001f │ │ -059a5a: 221c fc02 |0155: new-instance v28, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -059a5e: 221d c503 |0157: new-instance v29, Ljava/lang/StringBuilder; // type@03c5 │ │ -059a62: 7601 6726 1d00 |0159: invoke-direct/range {v29}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -059a68: 1a1e 2007 |015c: const-string v30, "Invalid font file: " // string@0720 │ │ -059a6c: 7402 6e26 1d00 |015e: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -059a72: 0c1d |0161: move-result-object v29 │ │ -059a74: 0800 1d00 |0162: move-object/from16 v0, v29 │ │ -059a78: 0801 2000 |0164: move-object/from16 v1, v32 │ │ -059a7c: 6e20 6d26 1000 |0166: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -059a82: 0c1d |0169: move-result-object v29 │ │ -059a84: 7401 7426 1d00 |016a: invoke-virtual/range {v29}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -059a8a: 0c1d |016d: move-result-object v29 │ │ -059a8c: 7602 b41f 1c00 |016e: invoke-direct/range {v28, v29}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -059a92: 271c |0171: throw v28 │ │ -059a94: 1a1c 0600 |0172: const-string v28, " " // string@0006 │ │ -059a98: 131d 0400 |0174: const/16 v29, #int 4 // #4 │ │ -059a9c: 0800 1300 |0176: move-object/from16 v0, v19 │ │ -059aa0: 0801 1c00 |0178: move-object/from16 v1, v28 │ │ -059aa4: 0202 1d00 |017a: move/from16 v2, v29 │ │ -059aa8: 6e30 5526 1002 |017c: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@2655 │ │ -059aae: 0c15 |017f: move-result-object v21 │ │ -059ab0: 131c 0200 |0180: const/16 v28, #int 2 // #2 │ │ -059ab4: 461c 151c |0182: aget-object v28, v21, v28 │ │ -059ab8: 1a1d 6f17 |0184: const-string v29, "file=" // string@176f │ │ -059abc: 7402 5626 1c00 |0186: invoke-virtual/range {v28, v29}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2656 │ │ -059ac2: 0a1c |0189: move-result v28 │ │ -059ac4: 391c 1f00 |018a: if-nez v28, 01a9 // +001f │ │ -059ac8: 221c fc02 |018c: new-instance v28, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -059acc: 221d c503 |018e: new-instance v29, Ljava/lang/StringBuilder; // type@03c5 │ │ -059ad0: 7601 6726 1d00 |0190: invoke-direct/range {v29}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -059ad6: 1a1e 2007 |0193: const-string v30, "Invalid font file: " // string@0720 │ │ -059ada: 7402 6e26 1d00 |0195: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -059ae0: 0c1d |0198: move-result-object v29 │ │ -059ae2: 0800 1d00 |0199: move-object/from16 v0, v29 │ │ -059ae6: 0801 2000 |019b: move-object/from16 v1, v32 │ │ -059aea: 6e20 6d26 1000 |019d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -059af0: 0c1d |01a0: move-result-object v29 │ │ -059af2: 7401 7426 1d00 |01a1: invoke-virtual/range {v29}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -059af8: 0c1d |01a4: move-result-object v29 │ │ -059afa: 7602 b41f 1c00 |01a5: invoke-direct/range {v28, v29}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -059b00: 271c |01a8: throw v28 │ │ -059b02: 1310 0000 |01a9: const/16 v16, #int 0 // #0 │ │ -059b06: 131c 0200 |01ab: const/16 v28, #int 2 // #2 │ │ -059b0a: 461c 151c |01ad: aget-object v28, v21, v28 │ │ -059b0e: 1a1d 3500 |01af: const-string v29, """ // string@0035 │ │ -059b12: 7402 4326 1c00 |01b1: invoke-virtual/range {v28, v29}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2643 │ │ -059b18: 0a1c |01b4: move-result v28 │ │ -059b1a: 381c 0001 |01b5: if-eqz v28, 02b5 // +0100 │ │ -059b1e: 131c 0200 |01b7: const/16 v28, #int 2 // #2 │ │ -059b22: 461c 151c |01b9: aget-object v28, v21, v28 │ │ -059b26: 131d 0600 |01bb: const/16 v29, #int 6 // #6 │ │ -059b2a: 131e 0200 |01bd: const/16 v30, #int 2 // #2 │ │ -059b2e: 461e 151e |01bf: aget-object v30, v21, v30 │ │ -059b32: 7401 5026 1e00 |01c1: invoke-virtual/range {v30}, Ljava/lang/String;.length:()I // method@2650 │ │ -059b38: 0a1e |01c4: move-result v30 │ │ -059b3a: d81e 1eff |01c5: add-int/lit8 v30, v30, #int -1 // #ff │ │ -059b3e: 7403 5826 1c00 |01c7: invoke-virtual/range {v28, v29, v30}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ -059b44: 0c10 |01ca: move-result-object v16 │ │ -059b46: 7401 6909 2000 |01cb: invoke-virtual/range {v32}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0969 │ │ -059b4c: 0c1c |01ce: move-result-object v28 │ │ -059b4e: 0800 1c00 |01cf: move-object/from16 v0, v28 │ │ -059b52: 0801 1000 |01d1: move-object/from16 v1, v16 │ │ -059b56: 6e20 5309 1000 |01d3: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0953 │ │ -059b5c: 0c1c |01d6: move-result-object v28 │ │ -059b5e: 7401 6a09 1c00 |01d7: invoke-virtual/range {v28}, Lcom/badlogic/gdx/files/FileHandle;.path:()Ljava/lang/String; // method@096a │ │ -059b64: 0c1c |01da: move-result-object v28 │ │ -059b66: 1a1d 7011 |01db: const-string v29, "\\" // string@1170 │ │ -059b6a: 1a1e ef00 |01dd: const-string v30, "/" // string@00ef │ │ -059b6e: 7403 5326 1c00 |01df: invoke-virtual/range {v28, v29, v30}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2653 │ │ -059b74: 0c1c |01e2: move-result-object v28 │ │ -059b76: 0800 1c00 |01e3: move-object/from16 v0, v28 │ │ -059b7a: 0801 1f00 |01e5: move-object/from16 v1, v31 │ │ -059b7e: 5b10 9b06 |01e7: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.imagePath:Ljava/lang/String; // field@069b │ │ -059b82: 131c 0000 |01e9: const/16 v28, #int 0 // #0 │ │ -059b86: 0200 1c00 |01eb: move/from16 v0, v28 │ │ -059b8a: 0801 1f00 |01ed: move-object/from16 v1, v31 │ │ -059b8e: 5910 9606 |01ef: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.descent:F // field@0696 │ │ -059b92: 7401 5325 1600 |01f1: invoke-virtual/range {v22}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -059b98: 0c13 |01f4: move-result-object v19 │ │ -059b9a: 3913 d400 |01f5: if-nez v19, 02c9 // +00d4 │ │ -059b9e: 7401 5325 1600 |01f7: invoke-virtual/range {v22}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -059ba4: 0c13 |01fa: move-result-object v19 │ │ -059ba6: 3913 be01 |01fb: if-nez v19, 03b9 // +01be │ │ -059baa: 131c 2000 |01fd: const/16 v28, #int 32 // #20 │ │ -059bae: 0800 1f00 |01ff: move-object/from16 v0, v31 │ │ -059bb2: 0201 1c00 |0201: move/from16 v1, v28 │ │ -059bb6: 6e20 c20b 1000 |0203: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ -059bbc: 0c18 |0206: move-result-object v24 │ │ -059bbe: 3918 2e00 |0207: if-nez v24, 0235 // +002e │ │ -059bc2: 2218 3201 |0209: new-instance v24, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // type@0132 │ │ -059bc6: 7601 c50b 1800 |020b: invoke-direct/range {v24}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.:()V // method@0bc5 │ │ -059bcc: 131c 6c00 |020e: const/16 v28, #int 108 // #6c │ │ -059bd0: 0800 1f00 |0210: move-object/from16 v0, v31 │ │ -059bd4: 0201 1c00 |0212: move/from16 v1, v28 │ │ -059bd8: 6e20 c20b 1000 |0214: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ -059bde: 0c1b |0217: move-result-object v27 │ │ -059be0: 391b 0600 |0218: if-nez v27, 021e // +0006 │ │ -059be4: 7401 c00b 1f00 |021a: invoke-virtual/range {v31}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getFirstGlyph:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc0 │ │ -059bea: 0c1b |021d: move-result-object v27 │ │ -059bec: 0800 1b00 |021e: move-object/from16 v0, v27 │ │ -059bf0: 5200 aa06 |0220: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ -059bf4: 021c 0000 |0222: move/from16 v28, v0 │ │ -059bf8: 0200 1c00 |0224: move/from16 v0, v28 │ │ -059bfc: 0801 1800 |0226: move-object/from16 v1, v24 │ │ -059c00: 5910 aa06 |0228: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ -059c04: 131c 2000 |022a: const/16 v28, #int 32 // #20 │ │ -059c08: 0800 1f00 |022c: move-object/from16 v0, v31 │ │ -059c0c: 0201 1c00 |022e: move/from16 v1, v28 │ │ -059c10: 0802 1800 |0230: move-object/from16 v2, v24 │ │ -059c14: 6e30 c40b 1002 |0232: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.setGlyph:(ILcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;)V // method@0bc4 │ │ -059c1a: 3818 e701 |0235: if-eqz v24, 041c // +01e7 │ │ -059c1e: 0800 1800 |0237: move-object/from16 v0, v24 │ │ -059c22: 5200 aa06 |0239: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ -059c26: 021c 0000 |023b: move/from16 v28, v0 │ │ -059c2a: 0800 1800 |023d: move-object/from16 v0, v24 │ │ -059c2e: 5200 a906 |023f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ -059c32: 021d 0000 |0241: move/from16 v29, v0 │ │ -059c36: 901c 1c1d |0243: add-int v28, v28, v29 │ │ -059c3a: 0200 1c00 |0245: move/from16 v0, v28 │ │ -059c3e: 8200 |0247: int-to-float v0, v0 │ │ -059c40: 021c 0000 |0248: move/from16 v28, v0 │ │ -059c44: 0200 1c00 |024a: move/from16 v0, v28 │ │ -059c48: 0801 1f00 |024c: move-object/from16 v1, v31 │ │ -059c4c: 5910 9f06 |024e: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.spaceWidth:F // field@069f │ │ -059c50: 131a 0000 |0250: const/16 v26, #int 0 // #0 │ │ -059c54: 120d |0252: const/4 v13, #int 0 // #0 │ │ -059c56: 621c bd06 |0253: sget-object v28, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.xChars:[C // field@06bd │ │ -059c5a: 0800 1c00 |0255: move-object/from16 v0, v28 │ │ -059c5e: 2100 |0257: array-length v0, v0 │ │ -059c60: 021c 0000 |0258: move/from16 v28, v0 │ │ -059c64: 0200 1c00 |025a: move/from16 v0, v28 │ │ -059c68: 350d 1000 |025c: if-ge v13, v0, 026c // +0010 │ │ -059c6c: 621c bd06 |025e: sget-object v28, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.xChars:[C // field@06bd │ │ -059c70: 491c 1c0d |0260: aget-char v28, v28, v13 │ │ -059c74: 0800 1f00 |0262: move-object/from16 v0, v31 │ │ -059c78: 0201 1c00 |0264: move/from16 v1, v28 │ │ -059c7c: 6e20 c20b 1000 |0266: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ -059c82: 0c1a |0269: move-result-object v26 │ │ -059c84: 381a b601 |026a: if-eqz v26, 0420 // +01b6 │ │ -059c88: 391a 0600 |026c: if-nez v26, 0272 // +0006 │ │ -059c8c: 7401 c00b 1f00 |026e: invoke-virtual/range {v31}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getFirstGlyph:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc0 │ │ -059c92: 0c1a |0271: move-result-object v26 │ │ -059c94: 0800 1a00 |0272: move-object/from16 v0, v26 │ │ -059c98: 5200 a106 |0274: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ -059c9c: 021c 0000 |0276: move/from16 v28, v0 │ │ -059ca0: 0200 1c00 |0278: move/from16 v0, v28 │ │ -059ca4: 8200 |027a: int-to-float v0, v0 │ │ -059ca6: 021c 0000 |027b: move/from16 v28, v0 │ │ -059caa: 0200 1c00 |027d: move/from16 v0, v28 │ │ -059cae: 0801 1f00 |027f: move-object/from16 v1, v31 │ │ -059cb2: 5910 a006 |0281: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.xHeight:F // field@06a0 │ │ -059cb6: 1207 |0283: const/4 v7, #int 0 // #0 │ │ -059cb8: 120d |0284: const/4 v13, #int 0 // #0 │ │ -059cba: 621c b706 |0285: sget-object v28, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.capChars:[C // field@06b7 │ │ -059cbe: 0800 1c00 |0287: move-object/from16 v0, v28 │ │ -059cc2: 2100 |0289: array-length v0, v0 │ │ -059cc4: 021c 0000 |028a: move/from16 v28, v0 │ │ -059cc8: 0200 1c00 |028c: move/from16 v0, v28 │ │ -059ccc: 350d 1000 |028e: if-ge v13, v0, 029e // +0010 │ │ -059cd0: 621c b706 |0290: sget-object v28, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.capChars:[C // field@06b7 │ │ -059cd4: 491c 1c0d |0292: aget-char v28, v28, v13 │ │ -059cd8: 0800 1f00 |0294: move-object/from16 v0, v31 │ │ -059cdc: 0201 1c00 |0296: move/from16 v1, v28 │ │ -059ce0: 6e20 c20b 1000 |0298: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ -059ce6: 0c07 |029b: move-result-object v7 │ │ -059ce8: 3807 8801 |029c: if-eqz v7, 0424 // +0188 │ │ -059cec: 3907 c101 |029e: if-nez v7, 045f // +01c1 │ │ -059cf0: 0800 1f00 |02a0: move-object/from16 v0, v31 │ │ -059cf4: 5404 9a06 |02a2: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@069a │ │ -059cf8: 2140 |02a4: array-length v0, v4 │ │ -059cfa: 0211 0000 |02a5: move/from16 v17, v0 │ │ -059cfe: 120e |02a7: const/4 v14, #int 0 // #0 │ │ -059d00: 01ef |02a8: move v15, v14 │ │ -059d02: 0200 1100 |02a9: move/from16 v0, v17 │ │ -059d06: 350f c301 |02ab: if-ge v15, v0, 046e // +01c3 │ │ -059d0a: 4614 040f |02ad: aget-object v20, v4, v15 │ │ -059d0e: 3914 7901 |02af: if-nez v20, 0428 // +0179 │ │ -059d12: d80e 0f01 |02b1: add-int/lit8 v14, v15, #int 1 // #01 │ │ -059d16: 01ef |02b3: move v15, v14 │ │ -059d18: 28f5 |02b4: goto 02a9 // -000b │ │ -059d1a: 131c 0200 |02b5: const/16 v28, #int 2 // #2 │ │ -059d1e: 461c 151c |02b7: aget-object v28, v21, v28 │ │ -059d22: 131d 0500 |02b9: const/16 v29, #int 5 // #5 │ │ -059d26: 131e 0200 |02bb: const/16 v30, #int 2 // #2 │ │ -059d2a: 461e 151e |02bd: aget-object v30, v21, v30 │ │ -059d2e: 7401 5026 1e00 |02bf: invoke-virtual/range {v30}, Ljava/lang/String;.length:()I // method@2650 │ │ -059d34: 0a1e |02c2: move-result v30 │ │ -059d36: 7403 5826 1c00 |02c3: invoke-virtual/range {v28, v29, v30}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ -059d3c: 0c10 |02c6: move-result-object v16 │ │ -059d3e: 2900 04ff |02c7: goto/16 01cb // -00fc │ │ -059d42: 1a1c 541f |02c9: const-string v28, "kernings " // string@1f54 │ │ -059d46: 0800 1300 |02cb: move-object/from16 v0, v19 │ │ -059d4a: 0801 1c00 |02cd: move-object/from16 v1, v28 │ │ -059d4e: 6e20 5626 1000 |02cf: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2656 │ │ -059d54: 0a1c |02d2: move-result v28 │ │ -059d56: 391c 24ff |02d3: if-nez v28, 01f7 // -00dc │ │ -059d5a: 1a1c 1114 |02d5: const-string v28, "char " // string@1411 │ │ -059d5e: 0800 1300 |02d7: move-object/from16 v0, v19 │ │ -059d62: 0801 1c00 |02d9: move-object/from16 v1, v28 │ │ -059d66: 6e20 5626 1000 |02db: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2656 │ │ -059d6c: 0a1c |02de: move-result v28 │ │ -059d6e: 381c 12ff |02df: if-eqz v28, 01f1 // -00ee │ │ -059d72: 220c 3201 |02e1: new-instance v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // type@0132 │ │ -059d76: 7010 c50b 0c00 |02e3: invoke-direct {v12}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.:()V // method@0bc5 │ │ -059d7c: 2219 f703 |02e6: new-instance v25, Ljava/util/StringTokenizer; // type@03f7 │ │ -059d80: 1a1c 1500 |02e8: const-string v28, " =" // string@0015 │ │ -059d84: 0800 1900 |02ea: move-object/from16 v0, v25 │ │ -059d88: 0801 1300 |02ec: move-object/from16 v1, v19 │ │ -059d8c: 0802 1c00 |02ee: move-object/from16 v2, v28 │ │ -059d90: 7030 7c27 1002 |02f0: invoke-direct {v0, v1, v2}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@277c │ │ -059d96: 7401 7e27 1900 |02f3: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ -059d9c: 7401 7e27 1900 |02f6: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ -059da2: 7401 7e27 1900 |02f9: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ -059da8: 0c1c |02fc: move-result-object v28 │ │ -059daa: 7701 0126 1c00 |02fd: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -059db0: 0a08 |0300: move-result v8 │ │ -059db2: 141c ffff 0000 |0301: const v28, #float 9.18341e-41 // #0000ffff │ │ -059db8: 0200 1c00 |0304: move/from16 v0, v28 │ │ -059dbc: 3608 ebfe |0306: if-gt v8, v0, 01f1 // -0115 │ │ -059dc0: 0800 1f00 |0308: move-object/from16 v0, v31 │ │ -059dc4: 6e30 c40b 800c |030a: invoke-virtual {v0, v8, v12}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.setGlyph:(ILcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;)V // method@0bc4 │ │ -059dca: 7401 7e27 1900 |030d: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ -059dd0: 7401 7e27 1900 |0310: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ -059dd6: 0c1c |0313: move-result-object v28 │ │ -059dd8: 7701 0126 1c00 |0314: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -059dde: 0a1c |0317: move-result v28 │ │ -059de0: 0200 1c00 |0318: move/from16 v0, v28 │ │ -059de4: 59c0 a306 |031a: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.srcX:I // field@06a3 │ │ -059de8: 7401 7e27 1900 |031c: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ -059dee: 7401 7e27 1900 |031f: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ -059df4: 0c1c |0322: move-result-object v28 │ │ -059df6: 7701 0126 1c00 |0323: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -059dfc: 0a1c |0326: move-result v28 │ │ -059dfe: 0200 1c00 |0327: move/from16 v0, v28 │ │ -059e02: 59c0 a406 |0329: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.srcY:I // field@06a4 │ │ -059e06: 7401 7e27 1900 |032b: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ -059e0c: 7401 7e27 1900 |032e: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ -059e12: 0c1c |0331: move-result-object v28 │ │ -059e14: 7701 0126 1c00 |0332: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -059e1a: 0a1c |0335: move-result v28 │ │ -059e1c: 0200 1c00 |0336: move/from16 v0, v28 │ │ -059e20: 59c0 a906 |0338: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ -059e24: 7401 7e27 1900 |033a: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ -059e2a: 7401 7e27 1900 |033d: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ -059e30: 0c1c |0340: move-result-object v28 │ │ -059e32: 7701 0126 1c00 |0341: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -059e38: 0a1c |0344: move-result v28 │ │ -059e3a: 0200 1c00 |0345: move/from16 v0, v28 │ │ -059e3e: 59c0 a106 |0347: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ -059e42: 7401 7e27 1900 |0349: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ -059e48: 7401 7e27 1900 |034c: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ -059e4e: 0c1c |034f: move-result-object v28 │ │ -059e50: 7701 0126 1c00 |0350: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -059e56: 0a1c |0353: move-result v28 │ │ -059e58: 0200 1c00 |0354: move/from16 v0, v28 │ │ -059e5c: 59c0 ab06 |0356: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@06ab │ │ -059e60: 7401 7e27 1900 |0358: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ -059e66: 3821 4600 |035b: if-eqz v33, 03a1 // +0046 │ │ -059e6a: 7401 7e27 1900 |035d: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ -059e70: 0c1c |0360: move-result-object v28 │ │ -059e72: 7701 0126 1c00 |0361: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -059e78: 0a1c |0364: move-result v28 │ │ -059e7a: 0200 1c00 |0365: move/from16 v0, v28 │ │ -059e7e: 59c0 ac06 |0367: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@06ac │ │ -059e82: 7401 7e27 1900 |0369: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ -059e88: 7401 7e27 1900 |036c: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ -059e8e: 0c1c |036f: move-result-object v28 │ │ -059e90: 7701 0126 1c00 |0370: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -059e96: 0a1c |0373: move-result v28 │ │ -059e98: 0200 1c00 |0374: move/from16 v0, v28 │ │ -059e9c: 59c0 aa06 |0376: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ -059ea0: 52c0 a906 |0378: iget v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ -059ea4: 021c 0000 |037a: move/from16 v28, v0 │ │ -059ea8: 3d1c 75fe |037c: if-lez v28, 01f1 // -018b │ │ -059eac: 52c0 a106 |037e: iget v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ -059eb0: 021c 0000 |0380: move/from16 v28, v0 │ │ -059eb4: 3d1c 6ffe |0382: if-lez v28, 01f1 // -0191 │ │ -059eb8: 52c0 ac06 |0384: iget v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@06ac │ │ -059ebc: 021c 0000 |0386: move/from16 v28, v0 │ │ -059ec0: 901c 1c06 |0388: add-int v28, v28, v6 │ │ -059ec4: 0200 1c00 |038a: move/from16 v0, v28 │ │ -059ec8: 8200 |038c: int-to-float v0, v0 │ │ -059eca: 021c 0000 |038d: move/from16 v28, v0 │ │ -059ece: 0800 1f00 |038f: move-object/from16 v0, v31 │ │ -059ed2: 5200 9606 |0391: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.descent:F // field@0696 │ │ -059ed6: 021d 0000 |0393: move/from16 v29, v0 │ │ -059eda: 7702 1a26 1c00 |0395: invoke-static/range {v28, v29}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -059ee0: 0a1c |0398: move-result v28 │ │ -059ee2: 0200 1c00 |0399: move/from16 v0, v28 │ │ -059ee6: 0801 1f00 |039b: move-object/from16 v1, v31 │ │ -059eea: 5910 9606 |039d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.descent:F // field@0696 │ │ -059eee: 2900 52fe |039f: goto/16 01f1 // -01ae │ │ -059ef2: 52c0 a106 |03a1: iget v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ -059ef6: 021c 0000 |03a3: move/from16 v28, v0 │ │ -059efa: 7401 7e27 1900 |03a5: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ -059f00: 0c1d |03a8: move-result-object v29 │ │ -059f02: 7701 0126 1d00 |03a9: invoke-static/range {v29}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -059f08: 0a1d |03ac: move-result v29 │ │ -059f0a: 901c 1c1d |03ad: add-int v28, v28, v29 │ │ -059f0e: 0200 1c00 |03af: move/from16 v0, v28 │ │ -059f12: 7b00 |03b1: neg-int v0, v0 │ │ -059f14: 021c 0000 |03b2: move/from16 v28, v0 │ │ -059f18: 0200 1c00 |03b4: move/from16 v0, v28 │ │ -059f1c: 59c0 ac06 |03b6: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@06ac │ │ -059f20: 28b1 |03b8: goto 0369 // -004f │ │ -059f22: 1a1c 531f |03b9: const-string v28, "kerning " // string@1f53 │ │ -059f26: 0800 1300 |03bb: move-object/from16 v0, v19 │ │ -059f2a: 0801 1c00 |03bd: move-object/from16 v1, v28 │ │ -059f2e: 6e20 5626 1000 |03bf: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2656 │ │ -059f34: 0a1c |03c2: move-result v28 │ │ -059f36: 381c 3afe |03c3: if-eqz v28, 01fd // -01c6 │ │ -059f3a: 2219 f703 |03c5: new-instance v25, Ljava/util/StringTokenizer; // type@03f7 │ │ -059f3e: 1a1c 1500 |03c7: const-string v28, " =" // string@0015 │ │ -059f42: 0800 1900 |03c9: move-object/from16 v0, v25 │ │ -059f46: 0801 1300 |03cb: move-object/from16 v1, v19 │ │ -059f4a: 0802 1c00 |03cd: move-object/from16 v2, v28 │ │ -059f4e: 7030 7c27 1002 |03cf: invoke-direct {v0, v1, v2}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@277c │ │ -059f54: 7401 7e27 1900 |03d2: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ -059f5a: 7401 7e27 1900 |03d5: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ -059f60: 7401 7e27 1900 |03d8: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ -059f66: 0c1c |03db: move-result-object v28 │ │ -059f68: 7701 0126 1c00 |03dc: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -059f6e: 0a0b |03df: move-result v11 │ │ -059f70: 7401 7e27 1900 |03e0: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ -059f76: 7401 7e27 1900 |03e3: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ -059f7c: 0c1c |03e6: move-result-object v28 │ │ -059f7e: 7701 0126 1c00 |03e7: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -059f84: 0a17 |03ea: move-result v23 │ │ -059f86: 3a0b 0cfe |03eb: if-ltz v11, 01f7 // -01f4 │ │ -059f8a: 141c ffff 0000 |03ed: const v28, #float 9.18341e-41 // #0000ffff │ │ -059f90: 0200 1c00 |03f0: move/from16 v0, v28 │ │ -059f94: 360b 05fe |03f2: if-gt v11, v0, 01f7 // -01fb │ │ -059f98: 3a17 03fe |03f4: if-ltz v23, 01f7 // -01fd │ │ -059f9c: 141c ffff 0000 |03f6: const v28, #float 9.18341e-41 // #0000ffff │ │ -059fa2: 0200 1700 |03f9: move/from16 v0, v23 │ │ -059fa6: 0201 1c00 |03fb: move/from16 v1, v28 │ │ -059faa: 3610 fafd |03fd: if-gt v0, v1, 01f7 // -0206 │ │ -059fae: 8eb0 |03ff: int-to-char v0, v11 │ │ -059fb0: 021c 0000 |0400: move/from16 v28, v0 │ │ -059fb4: 0800 1f00 |0402: move-object/from16 v0, v31 │ │ -059fb8: 0201 1c00 |0404: move/from16 v1, v28 │ │ -059fbc: 6e20 c20b 1000 |0406: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ -059fc2: 0c0c |0409: move-result-object v12 │ │ -059fc4: 7401 7e27 1900 |040a: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ -059fca: 7401 7e27 1900 |040d: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ -059fd0: 0c1c |0410: move-result-object v28 │ │ -059fd2: 7701 0126 1c00 |0411: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -059fd8: 0a03 |0414: move-result v3 │ │ -059fda: 0200 1700 |0415: move/from16 v0, v23 │ │ -059fde: 6e30 c70b 0c03 |0417: invoke-virtual {v12, v0, v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.setKerning:(II)V // method@0bc7 │ │ -059fe4: 2900 ddfd |041a: goto/16 01f7 // -0223 │ │ -059fe8: 151c 803f |041c: const/high16 v28, #int 1065353216 // #3f80 │ │ -059fec: 2900 2cfe |041e: goto/16 024a // -01d4 │ │ -059ff0: d80d 0d01 |0420: add-int/lit8 v13, v13, #int 1 // #01 │ │ -059ff4: 2900 31fe |0422: goto/16 0253 // -01cf │ │ -059ff8: d80d 0d01 |0424: add-int/lit8 v13, v13, #int 1 // #01 │ │ -059ffc: 2900 5ffe |0426: goto/16 0285 // -01a1 │ │ -05a000: 0805 1400 |0428: move-object/from16 v5, v20 │ │ -05a004: 2150 |042a: array-length v0, v5 │ │ -05a006: 0212 0000 |042b: move/from16 v18, v0 │ │ -05a00a: 120e |042d: const/4 v14, #int 0 // #0 │ │ -05a00c: 0200 1200 |042e: move/from16 v0, v18 │ │ -05a010: 350e 81fe |0430: if-ge v14, v0, 02b1 // -017f │ │ -05a014: 460c 050e |0432: aget-object v12, v5, v14 │ │ -05a018: 380c 0e00 |0434: if-eqz v12, 0442 // +000e │ │ -05a01c: 52c0 a106 |0436: iget v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ -05a020: 021c 0000 |0438: move/from16 v28, v0 │ │ -05a024: 381c 0800 |043a: if-eqz v28, 0442 // +0008 │ │ -05a028: 52c0 a906 |043c: iget v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ -05a02c: 021c 0000 |043e: move/from16 v28, v0 │ │ -05a030: 391c 0500 |0440: if-nez v28, 0445 // +0005 │ │ -05a034: d80e 0e01 |0442: add-int/lit8 v14, v14, #int 1 // #01 │ │ -05a038: 28ea |0444: goto 042e // -0016 │ │ -05a03a: 0800 1f00 |0445: move-object/from16 v0, v31 │ │ -05a03e: 5200 9506 |0447: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0695 │ │ -05a042: 021c 0000 |0449: move/from16 v28, v0 │ │ -05a046: 52c0 a106 |044b: iget v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ -05a04a: 021d 0000 |044d: move/from16 v29, v0 │ │ -05a04e: 0200 1d00 |044f: move/from16 v0, v29 │ │ -05a052: 8200 |0451: int-to-float v0, v0 │ │ -05a054: 021d 0000 |0452: move/from16 v29, v0 │ │ -05a058: 7702 1826 1c00 |0454: invoke-static/range {v28, v29}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -05a05e: 0a1c |0457: move-result v28 │ │ -05a060: 0200 1c00 |0458: move/from16 v0, v28 │ │ -05a064: 0801 1f00 |045a: move-object/from16 v1, v31 │ │ -05a068: 5910 9506 |045c: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0695 │ │ -05a06c: 28e4 |045e: goto 0442 // -001c │ │ -05a06e: 5270 a106 |045f: iget v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ -05a072: 021c 0000 |0461: move/from16 v28, v0 │ │ -05a076: 0200 1c00 |0463: move/from16 v0, v28 │ │ -05a07a: 8200 |0465: int-to-float v0, v0 │ │ -05a07c: 021c 0000 |0466: move/from16 v28, v0 │ │ -05a080: 0200 1c00 |0468: move/from16 v0, v28 │ │ -05a084: 0801 1f00 |046a: move-object/from16 v1, v31 │ │ -05a088: 5910 9506 |046c: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0695 │ │ -05a08c: 8260 |046e: int-to-float v0, v6 │ │ -05a08e: 021c 0000 |046f: move/from16 v28, v0 │ │ -05a092: 0800 1f00 |0471: move-object/from16 v0, v31 │ │ -05a096: 5200 9506 |0473: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0695 │ │ -05a09a: 021d 0000 |0475: move/from16 v29, v0 │ │ -05a09e: a71c 1c1d |0477: sub-float v28, v28, v29 │ │ -05a0a2: 0200 1c00 |0479: move/from16 v0, v28 │ │ -05a0a6: 0801 1f00 |047b: move-object/from16 v1, v31 │ │ -05a0aa: 5910 9406 |047d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@0694 │ │ -05a0ae: 0800 1f00 |047f: move-object/from16 v0, v31 │ │ -05a0b2: 5200 9c06 |0481: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@069c │ │ -05a0b6: 021c 0000 |0483: move/from16 v28, v0 │ │ -05a0ba: 0200 1c00 |0485: move/from16 v0, v28 │ │ -05a0be: 7f00 |0487: neg-float v0, v0 │ │ -05a0c0: 021c 0000 |0488: move/from16 v28, v0 │ │ -05a0c4: 0200 1c00 |048a: move/from16 v0, v28 │ │ -05a0c8: 0801 1f00 |048c: move-object/from16 v1, v31 │ │ -05a0cc: 5910 9706 |048e: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.down:F // field@0697 │ │ -05a0d0: 3821 2400 |0490: if-eqz v33, 04b4 // +0024 │ │ -05a0d4: 0800 1f00 |0492: move-object/from16 v0, v31 │ │ -05a0d8: 5200 9406 |0494: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@0694 │ │ -05a0dc: 021c 0000 |0496: move/from16 v28, v0 │ │ -05a0e0: 0200 1c00 |0498: move/from16 v0, v28 │ │ -05a0e4: 7f00 |049a: neg-float v0, v0 │ │ -05a0e6: 021c 0000 |049b: move/from16 v28, v0 │ │ -05a0ea: 0200 1c00 |049d: move/from16 v0, v28 │ │ -05a0ee: 0801 1f00 |049f: move-object/from16 v1, v31 │ │ -05a0f2: 5910 9406 |04a1: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@0694 │ │ -05a0f6: 0800 1f00 |04a3: move-object/from16 v0, v31 │ │ -05a0fa: 5200 9706 |04a5: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.down:F // field@0697 │ │ -05a0fe: 021c 0000 |04a7: move/from16 v28, v0 │ │ -05a102: 0200 1c00 |04a9: move/from16 v0, v28 │ │ -05a106: 7f00 |04ab: neg-float v0, v0 │ │ -05a108: 021c 0000 |04ac: move/from16 v28, v0 │ │ -05a10c: 0200 1c00 |04ae: move/from16 v0, v28 │ │ -05a110: 0801 1f00 |04b0: move-object/from16 v1, v31 │ │ -05a114: 5910 9706 |04b2: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.down:F // field@0697 │ │ -05a118: 7401 5225 1600 |04b4: invoke-virtual/range {v22}, Ljava/io/BufferedReader;.close:()V // method@2552 │ │ -05a11e: 0e00 |04b7: return-void │ │ -05a120: 0d1c |04b8: move-exception v28 │ │ -05a122: 28fe |04b9: goto 04b7 // -0002 │ │ -05a124: 0d1d |04ba: move-exception v29 │ │ -05a126: 2900 e4fb |04bb: goto/16 009f // -041c │ │ +067c7c: |[067c7c] com.badlogic.gdx.graphics.g2d.BitmapFont$BitmapFontData.:(Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ +067c8c: 7601 2726 1f00 |0000: invoke-direct/range {v31}, Ljava/lang/Object;.:()V // method@2627 │ │ +067c92: 151c 803f |0003: const/high16 v28, #int 1065353216 // #3f80 │ │ +067c96: 0200 1c00 |0005: move/from16 v0, v28 │ │ +067c9a: 0801 1f00 |0007: move-object/from16 v1, v31 │ │ +067c9e: 5910 9506 |0009: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0695 │ │ +067ca2: 151c 803f |000b: const/high16 v28, #int 1065353216 // #3f80 │ │ +067ca6: 0200 1c00 |000d: move/from16 v0, v28 │ │ +067caa: 0801 1f00 |000f: move-object/from16 v1, v31 │ │ +067cae: 5910 9d06 |0011: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@069d │ │ +067cb2: 151c 803f |0013: const/high16 v28, #int 1065353216 // #3f80 │ │ +067cb6: 0200 1c00 |0015: move/from16 v0, v28 │ │ +067cba: 0801 1f00 |0017: move-object/from16 v1, v31 │ │ +067cbe: 5910 9e06 |0019: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleY:F // field@069e │ │ +067cc2: 131c 8000 |001b: const/16 v28, #int 128 // #80 │ │ +067cc6: 0200 1c00 |001d: move/from16 v0, v28 │ │ +067cca: 2300 9f04 |001f: new-array v0, v0, [[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // type@049f │ │ +067cce: 081c 0000 |0021: move-object/from16 v28, v0 │ │ +067cd2: 0800 1c00 |0023: move-object/from16 v0, v28 │ │ +067cd6: 0801 1f00 |0025: move-object/from16 v1, v31 │ │ +067cda: 5b10 9a06 |0027: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@069a │ │ +067cde: 151c 803f |0029: const/high16 v28, #int 1065353216 // #3f80 │ │ +067ce2: 0200 1c00 |002b: move/from16 v0, v28 │ │ +067ce6: 0801 1f00 |002d: move-object/from16 v1, v31 │ │ +067cea: 5910 a006 |002f: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.xHeight:F // field@06a0 │ │ +067cee: 0800 2000 |0031: move-object/from16 v0, v32 │ │ +067cf2: 0801 1f00 |0033: move-object/from16 v1, v31 │ │ +067cf6: 5b10 9906 |0035: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.fontFile:Lcom/badlogic/gdx/files/FileHandle; // field@0699 │ │ +067cfa: 0200 2100 |0037: move/from16 v0, v33 │ │ +067cfe: 0801 1f00 |0039: move-object/from16 v1, v31 │ │ +067d02: 5c10 9806 |003b: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.flipped:Z // field@0698 │ │ +067d06: 2216 8703 |003d: new-instance v22, Ljava/io/BufferedReader; // type@0387 │ │ +067d0a: 221c 9603 |003f: new-instance v28, Ljava/io/InputStreamReader; // type@0396 │ │ +067d0e: 7401 6d09 2000 |0041: invoke-virtual/range {v32}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ +067d14: 0c1d |0044: move-result-object v29 │ │ +067d16: 7602 9e25 1c00 |0045: invoke-direct/range {v28, v29}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@259e │ │ +067d1c: 131d 0002 |0048: const/16 v29, #int 512 // #200 │ │ +067d20: 0800 1600 |004a: move-object/from16 v0, v22 │ │ +067d24: 0801 1c00 |004c: move-object/from16 v1, v28 │ │ +067d28: 0202 1d00 |004e: move/from16 v2, v29 │ │ +067d2c: 7030 5125 1002 |0050: invoke-direct {v0, v1, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@2551 │ │ +067d32: 7401 5325 1600 |0053: invoke-virtual/range {v22}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +067d38: 7401 5325 1600 |0056: invoke-virtual/range {v22}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +067d3e: 0c13 |0059: move-result-object v19 │ │ +067d40: 3913 4600 |005a: if-nez v19, 00a0 // +0046 │ │ +067d44: 221c fa02 |005c: new-instance v28, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +067d48: 221d c303 |005e: new-instance v29, Ljava/lang/StringBuilder; // type@03c3 │ │ +067d4c: 7601 6726 1d00 |0060: invoke-direct/range {v29}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +067d52: 1a1e 2007 |0063: const-string v30, "Invalid font file: " // string@0720 │ │ +067d56: 7402 6e26 1d00 |0065: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +067d5c: 0c1d |0068: move-result-object v29 │ │ +067d5e: 0800 1d00 |0069: move-object/from16 v0, v29 │ │ +067d62: 0801 2000 |006b: move-object/from16 v1, v32 │ │ +067d66: 6e20 6d26 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +067d6c: 0c1d |0070: move-result-object v29 │ │ +067d6e: 7401 7426 1d00 |0071: invoke-virtual/range {v29}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +067d74: 0c1d |0074: move-result-object v29 │ │ +067d76: 7602 b41f 1c00 |0075: invoke-direct/range {v28, v29}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +067d7c: 271c |0078: throw v28 │ │ +067d7e: 0d0a |0079: move-exception v10 │ │ +067d80: 221c fa02 |007a: new-instance v28, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +067d84: 221d c303 |007c: new-instance v29, Ljava/lang/StringBuilder; // type@03c3 │ │ +067d88: 7601 6726 1d00 |007e: invoke-direct/range {v29}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +067d8e: 1a1e 7503 |0081: const-string v30, "Error loading font file: " // string@0375 │ │ +067d92: 7402 6e26 1d00 |0083: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +067d98: 0c1d |0086: move-result-object v29 │ │ +067d9a: 0800 1d00 |0087: move-object/from16 v0, v29 │ │ +067d9e: 0801 2000 |0089: move-object/from16 v1, v32 │ │ +067da2: 6e20 6d26 1000 |008b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +067da8: 0c1d |008e: move-result-object v29 │ │ +067daa: 7401 7426 1d00 |008f: invoke-virtual/range {v29}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +067db0: 0c1d |0092: move-result-object v29 │ │ +067db2: 0800 1c00 |0093: move-object/from16 v0, v28 │ │ +067db6: 0801 1d00 |0095: move-object/from16 v1, v29 │ │ +067dba: 7030 b51f 100a |0097: invoke-direct {v0, v1, v10}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +067dc0: 271c |009a: throw v28 │ │ +067dc2: 0d1c |009b: move-exception v28 │ │ +067dc4: 7401 5225 1600 |009c: invoke-virtual/range {v22}, Ljava/io/BufferedReader;.close:()V // method@2552 │ │ +067dca: 271c |009f: throw v28 │ │ +067dcc: 1a1c 0600 |00a0: const-string v28, " " // string@0006 │ │ +067dd0: 131d 0400 |00a2: const/16 v29, #int 4 // #4 │ │ +067dd4: 0800 1300 |00a4: move-object/from16 v0, v19 │ │ +067dd8: 0801 1c00 |00a6: move-object/from16 v1, v28 │ │ +067ddc: 0202 1d00 |00a8: move/from16 v2, v29 │ │ +067de0: 6e30 5526 1002 |00aa: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@2655 │ │ +067de6: 0c09 |00ad: move-result-object v9 │ │ +067de8: 2190 |00ae: array-length v0, v9 │ │ +067dea: 021c 0000 |00af: move/from16 v28, v0 │ │ +067dee: 131d 0400 |00b1: const/16 v29, #int 4 // #4 │ │ +067df2: 0200 1c00 |00b3: move/from16 v0, v28 │ │ +067df6: 0201 1d00 |00b5: move/from16 v1, v29 │ │ +067dfa: 3510 1f00 |00b7: if-ge v0, v1, 00d6 // +001f │ │ +067dfe: 221c fa02 |00b9: new-instance v28, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +067e02: 221d c303 |00bb: new-instance v29, Ljava/lang/StringBuilder; // type@03c3 │ │ +067e06: 7601 6726 1d00 |00bd: invoke-direct/range {v29}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +067e0c: 1a1e 2007 |00c0: const-string v30, "Invalid font file: " // string@0720 │ │ +067e10: 7402 6e26 1d00 |00c2: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +067e16: 0c1d |00c5: move-result-object v29 │ │ +067e18: 0800 1d00 |00c6: move-object/from16 v0, v29 │ │ +067e1c: 0801 2000 |00c8: move-object/from16 v1, v32 │ │ +067e20: 6e20 6d26 1000 |00ca: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +067e26: 0c1d |00cd: move-result-object v29 │ │ +067e28: 7401 7426 1d00 |00ce: invoke-virtual/range {v29}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +067e2e: 0c1d |00d1: move-result-object v29 │ │ +067e30: 7602 b41f 1c00 |00d2: invoke-direct/range {v28, v29}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +067e36: 271c |00d5: throw v28 │ │ +067e38: 131c 0100 |00d6: const/16 v28, #int 1 // #1 │ │ +067e3c: 461c 091c |00d8: aget-object v28, v9, v28 │ │ +067e40: 1a1d 0420 |00da: const-string v29, "lineHeight=" // string@2004 │ │ +067e44: 7402 5626 1c00 |00dc: invoke-virtual/range {v28, v29}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2656 │ │ +067e4a: 0a1c |00df: move-result v28 │ │ +067e4c: 391c 1f00 |00e0: if-nez v28, 00ff // +001f │ │ +067e50: 221c fa02 |00e2: new-instance v28, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +067e54: 221d c303 |00e4: new-instance v29, Ljava/lang/StringBuilder; // type@03c3 │ │ +067e58: 7601 6726 1d00 |00e6: invoke-direct/range {v29}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +067e5e: 1a1e 2007 |00e9: const-string v30, "Invalid font file: " // string@0720 │ │ +067e62: 7402 6e26 1d00 |00eb: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +067e68: 0c1d |00ee: move-result-object v29 │ │ +067e6a: 0800 1d00 |00ef: move-object/from16 v0, v29 │ │ +067e6e: 0801 2000 |00f1: move-object/from16 v1, v32 │ │ +067e72: 6e20 6d26 1000 |00f3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +067e78: 0c1d |00f6: move-result-object v29 │ │ +067e7a: 7401 7426 1d00 |00f7: invoke-virtual/range {v29}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +067e80: 0c1d |00fa: move-result-object v29 │ │ +067e82: 7602 b41f 1c00 |00fb: invoke-direct/range {v28, v29}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +067e88: 271c |00fe: throw v28 │ │ +067e8a: 131c 0100 |00ff: const/16 v28, #int 1 // #1 │ │ +067e8e: 461c 091c |0101: aget-object v28, v9, v28 │ │ +067e92: 131d 0b00 |0103: const/16 v29, #int 11 // #b │ │ +067e96: 7402 5726 1c00 |0105: invoke-virtual/range {v28, v29}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ +067e9c: 0c1c |0108: move-result-object v28 │ │ +067e9e: 7701 0126 1c00 |0109: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +067ea4: 0a1c |010c: move-result v28 │ │ +067ea6: 0200 1c00 |010d: move/from16 v0, v28 │ │ +067eaa: 8200 |010f: int-to-float v0, v0 │ │ +067eac: 021c 0000 |0110: move/from16 v28, v0 │ │ +067eb0: 0200 1c00 |0112: move/from16 v0, v28 │ │ +067eb4: 0801 1f00 |0114: move-object/from16 v1, v31 │ │ +067eb8: 5910 9c06 |0116: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@069c │ │ +067ebc: 131c 0200 |0118: const/16 v28, #int 2 // #2 │ │ +067ec0: 461c 091c |011a: aget-object v28, v9, v28 │ │ +067ec4: 1a1d 2913 |011c: const-string v29, "base=" // string@1329 │ │ +067ec8: 7402 5626 1c00 |011e: invoke-virtual/range {v28, v29}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2656 │ │ +067ece: 0a1c |0121: move-result v28 │ │ +067ed0: 391c 1f00 |0122: if-nez v28, 0141 // +001f │ │ +067ed4: 221c fa02 |0124: new-instance v28, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +067ed8: 221d c303 |0126: new-instance v29, Ljava/lang/StringBuilder; // type@03c3 │ │ +067edc: 7601 6726 1d00 |0128: invoke-direct/range {v29}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +067ee2: 1a1e 2007 |012b: const-string v30, "Invalid font file: " // string@0720 │ │ +067ee6: 7402 6e26 1d00 |012d: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +067eec: 0c1d |0130: move-result-object v29 │ │ +067eee: 0800 1d00 |0131: move-object/from16 v0, v29 │ │ +067ef2: 0801 2000 |0133: move-object/from16 v1, v32 │ │ +067ef6: 6e20 6d26 1000 |0135: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +067efc: 0c1d |0138: move-result-object v29 │ │ +067efe: 7401 7426 1d00 |0139: invoke-virtual/range {v29}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +067f04: 0c1d |013c: move-result-object v29 │ │ +067f06: 7602 b41f 1c00 |013d: invoke-direct/range {v28, v29}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +067f0c: 271c |0140: throw v28 │ │ +067f0e: 131c 0200 |0141: const/16 v28, #int 2 // #2 │ │ +067f12: 461c 091c |0143: aget-object v28, v9, v28 │ │ +067f16: 131d 0500 |0145: const/16 v29, #int 5 // #5 │ │ +067f1a: 7402 5726 1c00 |0147: invoke-virtual/range {v28, v29}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ +067f20: 0c1c |014a: move-result-object v28 │ │ +067f22: 7701 0126 1c00 |014b: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +067f28: 0a06 |014e: move-result v6 │ │ +067f2a: 7401 5325 1600 |014f: invoke-virtual/range {v22}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +067f30: 0c13 |0152: move-result-object v19 │ │ +067f32: 3913 1f00 |0153: if-nez v19, 0172 // +001f │ │ +067f36: 221c fa02 |0155: new-instance v28, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +067f3a: 221d c303 |0157: new-instance v29, Ljava/lang/StringBuilder; // type@03c3 │ │ +067f3e: 7601 6726 1d00 |0159: invoke-direct/range {v29}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +067f44: 1a1e 2007 |015c: const-string v30, "Invalid font file: " // string@0720 │ │ +067f48: 7402 6e26 1d00 |015e: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +067f4e: 0c1d |0161: move-result-object v29 │ │ +067f50: 0800 1d00 |0162: move-object/from16 v0, v29 │ │ +067f54: 0801 2000 |0164: move-object/from16 v1, v32 │ │ +067f58: 6e20 6d26 1000 |0166: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +067f5e: 0c1d |0169: move-result-object v29 │ │ +067f60: 7401 7426 1d00 |016a: invoke-virtual/range {v29}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +067f66: 0c1d |016d: move-result-object v29 │ │ +067f68: 7602 b41f 1c00 |016e: invoke-direct/range {v28, v29}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +067f6e: 271c |0171: throw v28 │ │ +067f70: 1a1c 0600 |0172: const-string v28, " " // string@0006 │ │ +067f74: 131d 0400 |0174: const/16 v29, #int 4 // #4 │ │ +067f78: 0800 1300 |0176: move-object/from16 v0, v19 │ │ +067f7c: 0801 1c00 |0178: move-object/from16 v1, v28 │ │ +067f80: 0202 1d00 |017a: move/from16 v2, v29 │ │ +067f84: 6e30 5526 1002 |017c: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@2655 │ │ +067f8a: 0c15 |017f: move-result-object v21 │ │ +067f8c: 131c 0200 |0180: const/16 v28, #int 2 // #2 │ │ +067f90: 461c 151c |0182: aget-object v28, v21, v28 │ │ +067f94: 1a1d 6d17 |0184: const-string v29, "file=" // string@176d │ │ +067f98: 7402 5626 1c00 |0186: invoke-virtual/range {v28, v29}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2656 │ │ +067f9e: 0a1c |0189: move-result v28 │ │ +067fa0: 391c 1f00 |018a: if-nez v28, 01a9 // +001f │ │ +067fa4: 221c fa02 |018c: new-instance v28, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +067fa8: 221d c303 |018e: new-instance v29, Ljava/lang/StringBuilder; // type@03c3 │ │ +067fac: 7601 6726 1d00 |0190: invoke-direct/range {v29}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +067fb2: 1a1e 2007 |0193: const-string v30, "Invalid font file: " // string@0720 │ │ +067fb6: 7402 6e26 1d00 |0195: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +067fbc: 0c1d |0198: move-result-object v29 │ │ +067fbe: 0800 1d00 |0199: move-object/from16 v0, v29 │ │ +067fc2: 0801 2000 |019b: move-object/from16 v1, v32 │ │ +067fc6: 6e20 6d26 1000 |019d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +067fcc: 0c1d |01a0: move-result-object v29 │ │ +067fce: 7401 7426 1d00 |01a1: invoke-virtual/range {v29}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +067fd4: 0c1d |01a4: move-result-object v29 │ │ +067fd6: 7602 b41f 1c00 |01a5: invoke-direct/range {v28, v29}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +067fdc: 271c |01a8: throw v28 │ │ +067fde: 1310 0000 |01a9: const/16 v16, #int 0 // #0 │ │ +067fe2: 131c 0200 |01ab: const/16 v28, #int 2 // #2 │ │ +067fe6: 461c 151c |01ad: aget-object v28, v21, v28 │ │ +067fea: 1a1d 3500 |01af: const-string v29, """ // string@0035 │ │ +067fee: 7402 4326 1c00 |01b1: invoke-virtual/range {v28, v29}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2643 │ │ +067ff4: 0a1c |01b4: move-result v28 │ │ +067ff6: 381c 0001 |01b5: if-eqz v28, 02b5 // +0100 │ │ +067ffa: 131c 0200 |01b7: const/16 v28, #int 2 // #2 │ │ +067ffe: 461c 151c |01b9: aget-object v28, v21, v28 │ │ +068002: 131d 0600 |01bb: const/16 v29, #int 6 // #6 │ │ +068006: 131e 0200 |01bd: const/16 v30, #int 2 // #2 │ │ +06800a: 461e 151e |01bf: aget-object v30, v21, v30 │ │ +06800e: 7401 5026 1e00 |01c1: invoke-virtual/range {v30}, Ljava/lang/String;.length:()I // method@2650 │ │ +068014: 0a1e |01c4: move-result v30 │ │ +068016: d81e 1eff |01c5: add-int/lit8 v30, v30, #int -1 // #ff │ │ +06801a: 7403 5826 1c00 |01c7: invoke-virtual/range {v28, v29, v30}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ +068020: 0c10 |01ca: move-result-object v16 │ │ +068022: 7401 6909 2000 |01cb: invoke-virtual/range {v32}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0969 │ │ +068028: 0c1c |01ce: move-result-object v28 │ │ +06802a: 0800 1c00 |01cf: move-object/from16 v0, v28 │ │ +06802e: 0801 1000 |01d1: move-object/from16 v1, v16 │ │ +068032: 6e20 5309 1000 |01d3: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0953 │ │ +068038: 0c1c |01d6: move-result-object v28 │ │ +06803a: 7401 6a09 1c00 |01d7: invoke-virtual/range {v28}, Lcom/badlogic/gdx/files/FileHandle;.path:()Ljava/lang/String; // method@096a │ │ +068040: 0c1c |01da: move-result-object v28 │ │ +068042: 1a1d 6e11 |01db: const-string v29, "\\" // string@116e │ │ +068046: 1a1e ef00 |01dd: const-string v30, "/" // string@00ef │ │ +06804a: 7403 5326 1c00 |01df: invoke-virtual/range {v28, v29, v30}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2653 │ │ +068050: 0c1c |01e2: move-result-object v28 │ │ +068052: 0800 1c00 |01e3: move-object/from16 v0, v28 │ │ +068056: 0801 1f00 |01e5: move-object/from16 v1, v31 │ │ +06805a: 5b10 9b06 |01e7: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.imagePath:Ljava/lang/String; // field@069b │ │ +06805e: 131c 0000 |01e9: const/16 v28, #int 0 // #0 │ │ +068062: 0200 1c00 |01eb: move/from16 v0, v28 │ │ +068066: 0801 1f00 |01ed: move-object/from16 v1, v31 │ │ +06806a: 5910 9606 |01ef: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.descent:F // field@0696 │ │ +06806e: 7401 5325 1600 |01f1: invoke-virtual/range {v22}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +068074: 0c13 |01f4: move-result-object v19 │ │ +068076: 3913 d400 |01f5: if-nez v19, 02c9 // +00d4 │ │ +06807a: 7401 5325 1600 |01f7: invoke-virtual/range {v22}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +068080: 0c13 |01fa: move-result-object v19 │ │ +068082: 3913 be01 |01fb: if-nez v19, 03b9 // +01be │ │ +068086: 131c 2000 |01fd: const/16 v28, #int 32 // #20 │ │ +06808a: 0800 1f00 |01ff: move-object/from16 v0, v31 │ │ +06808e: 0201 1c00 |0201: move/from16 v1, v28 │ │ +068092: 6e20 c20b 1000 |0203: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ +068098: 0c18 |0206: move-result-object v24 │ │ +06809a: 3918 2e00 |0207: if-nez v24, 0235 // +002e │ │ +06809e: 2218 3001 |0209: new-instance v24, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // type@0130 │ │ +0680a2: 7601 c50b 1800 |020b: invoke-direct/range {v24}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.:()V // method@0bc5 │ │ +0680a8: 131c 6c00 |020e: const/16 v28, #int 108 // #6c │ │ +0680ac: 0800 1f00 |0210: move-object/from16 v0, v31 │ │ +0680b0: 0201 1c00 |0212: move/from16 v1, v28 │ │ +0680b4: 6e20 c20b 1000 |0214: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ +0680ba: 0c1b |0217: move-result-object v27 │ │ +0680bc: 391b 0600 |0218: if-nez v27, 021e // +0006 │ │ +0680c0: 7401 c00b 1f00 |021a: invoke-virtual/range {v31}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getFirstGlyph:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc0 │ │ +0680c6: 0c1b |021d: move-result-object v27 │ │ +0680c8: 0800 1b00 |021e: move-object/from16 v0, v27 │ │ +0680cc: 5200 aa06 |0220: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ +0680d0: 021c 0000 |0222: move/from16 v28, v0 │ │ +0680d4: 0200 1c00 |0224: move/from16 v0, v28 │ │ +0680d8: 0801 1800 |0226: move-object/from16 v1, v24 │ │ +0680dc: 5910 aa06 |0228: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ +0680e0: 131c 2000 |022a: const/16 v28, #int 32 // #20 │ │ +0680e4: 0800 1f00 |022c: move-object/from16 v0, v31 │ │ +0680e8: 0201 1c00 |022e: move/from16 v1, v28 │ │ +0680ec: 0802 1800 |0230: move-object/from16 v2, v24 │ │ +0680f0: 6e30 c40b 1002 |0232: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.setGlyph:(ILcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;)V // method@0bc4 │ │ +0680f6: 3818 e701 |0235: if-eqz v24, 041c // +01e7 │ │ +0680fa: 0800 1800 |0237: move-object/from16 v0, v24 │ │ +0680fe: 5200 aa06 |0239: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ +068102: 021c 0000 |023b: move/from16 v28, v0 │ │ +068106: 0800 1800 |023d: move-object/from16 v0, v24 │ │ +06810a: 5200 a906 |023f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ +06810e: 021d 0000 |0241: move/from16 v29, v0 │ │ +068112: 901c 1c1d |0243: add-int v28, v28, v29 │ │ +068116: 0200 1c00 |0245: move/from16 v0, v28 │ │ +06811a: 8200 |0247: int-to-float v0, v0 │ │ +06811c: 021c 0000 |0248: move/from16 v28, v0 │ │ +068120: 0200 1c00 |024a: move/from16 v0, v28 │ │ +068124: 0801 1f00 |024c: move-object/from16 v1, v31 │ │ +068128: 5910 9f06 |024e: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.spaceWidth:F // field@069f │ │ +06812c: 131a 0000 |0250: const/16 v26, #int 0 // #0 │ │ +068130: 120d |0252: const/4 v13, #int 0 // #0 │ │ +068132: 621c bd06 |0253: sget-object v28, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.xChars:[C // field@06bd │ │ +068136: 0800 1c00 |0255: move-object/from16 v0, v28 │ │ +06813a: 2100 |0257: array-length v0, v0 │ │ +06813c: 021c 0000 |0258: move/from16 v28, v0 │ │ +068140: 0200 1c00 |025a: move/from16 v0, v28 │ │ +068144: 350d 1000 |025c: if-ge v13, v0, 026c // +0010 │ │ +068148: 621c bd06 |025e: sget-object v28, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.xChars:[C // field@06bd │ │ +06814c: 491c 1c0d |0260: aget-char v28, v28, v13 │ │ +068150: 0800 1f00 |0262: move-object/from16 v0, v31 │ │ +068154: 0201 1c00 |0264: move/from16 v1, v28 │ │ +068158: 6e20 c20b 1000 |0266: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ +06815e: 0c1a |0269: move-result-object v26 │ │ +068160: 381a b601 |026a: if-eqz v26, 0420 // +01b6 │ │ +068164: 391a 0600 |026c: if-nez v26, 0272 // +0006 │ │ +068168: 7401 c00b 1f00 |026e: invoke-virtual/range {v31}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getFirstGlyph:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc0 │ │ +06816e: 0c1a |0271: move-result-object v26 │ │ +068170: 0800 1a00 |0272: move-object/from16 v0, v26 │ │ +068174: 5200 a106 |0274: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ +068178: 021c 0000 |0276: move/from16 v28, v0 │ │ +06817c: 0200 1c00 |0278: move/from16 v0, v28 │ │ +068180: 8200 |027a: int-to-float v0, v0 │ │ +068182: 021c 0000 |027b: move/from16 v28, v0 │ │ +068186: 0200 1c00 |027d: move/from16 v0, v28 │ │ +06818a: 0801 1f00 |027f: move-object/from16 v1, v31 │ │ +06818e: 5910 a006 |0281: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.xHeight:F // field@06a0 │ │ +068192: 1207 |0283: const/4 v7, #int 0 // #0 │ │ +068194: 120d |0284: const/4 v13, #int 0 // #0 │ │ +068196: 621c b706 |0285: sget-object v28, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.capChars:[C // field@06b7 │ │ +06819a: 0800 1c00 |0287: move-object/from16 v0, v28 │ │ +06819e: 2100 |0289: array-length v0, v0 │ │ +0681a0: 021c 0000 |028a: move/from16 v28, v0 │ │ +0681a4: 0200 1c00 |028c: move/from16 v0, v28 │ │ +0681a8: 350d 1000 |028e: if-ge v13, v0, 029e // +0010 │ │ +0681ac: 621c b706 |0290: sget-object v28, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.capChars:[C // field@06b7 │ │ +0681b0: 491c 1c0d |0292: aget-char v28, v28, v13 │ │ +0681b4: 0800 1f00 |0294: move-object/from16 v0, v31 │ │ +0681b8: 0201 1c00 |0296: move/from16 v1, v28 │ │ +0681bc: 6e20 c20b 1000 |0298: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ +0681c2: 0c07 |029b: move-result-object v7 │ │ +0681c4: 3807 8801 |029c: if-eqz v7, 0424 // +0188 │ │ +0681c8: 3907 c101 |029e: if-nez v7, 045f // +01c1 │ │ +0681cc: 0800 1f00 |02a0: move-object/from16 v0, v31 │ │ +0681d0: 5404 9a06 |02a2: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@069a │ │ +0681d4: 2140 |02a4: array-length v0, v4 │ │ +0681d6: 0211 0000 |02a5: move/from16 v17, v0 │ │ +0681da: 120e |02a7: const/4 v14, #int 0 // #0 │ │ +0681dc: 01ef |02a8: move v15, v14 │ │ +0681de: 0200 1100 |02a9: move/from16 v0, v17 │ │ +0681e2: 350f c301 |02ab: if-ge v15, v0, 046e // +01c3 │ │ +0681e6: 4614 040f |02ad: aget-object v20, v4, v15 │ │ +0681ea: 3914 7901 |02af: if-nez v20, 0428 // +0179 │ │ +0681ee: d80e 0f01 |02b1: add-int/lit8 v14, v15, #int 1 // #01 │ │ +0681f2: 01ef |02b3: move v15, v14 │ │ +0681f4: 28f5 |02b4: goto 02a9 // -000b │ │ +0681f6: 131c 0200 |02b5: const/16 v28, #int 2 // #2 │ │ +0681fa: 461c 151c |02b7: aget-object v28, v21, v28 │ │ +0681fe: 131d 0500 |02b9: const/16 v29, #int 5 // #5 │ │ +068202: 131e 0200 |02bb: const/16 v30, #int 2 // #2 │ │ +068206: 461e 151e |02bd: aget-object v30, v21, v30 │ │ +06820a: 7401 5026 1e00 |02bf: invoke-virtual/range {v30}, Ljava/lang/String;.length:()I // method@2650 │ │ +068210: 0a1e |02c2: move-result v30 │ │ +068212: 7403 5826 1c00 |02c3: invoke-virtual/range {v28, v29, v30}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ +068218: 0c10 |02c6: move-result-object v16 │ │ +06821a: 2900 04ff |02c7: goto/16 01cb // -00fc │ │ +06821e: 1a1c 521f |02c9: const-string v28, "kernings " // string@1f52 │ │ +068222: 0800 1300 |02cb: move-object/from16 v0, v19 │ │ +068226: 0801 1c00 |02cd: move-object/from16 v1, v28 │ │ +06822a: 6e20 5626 1000 |02cf: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2656 │ │ +068230: 0a1c |02d2: move-result v28 │ │ +068232: 391c 24ff |02d3: if-nez v28, 01f7 // -00dc │ │ +068236: 1a1c 0f14 |02d5: const-string v28, "char " // string@140f │ │ +06823a: 0800 1300 |02d7: move-object/from16 v0, v19 │ │ +06823e: 0801 1c00 |02d9: move-object/from16 v1, v28 │ │ +068242: 6e20 5626 1000 |02db: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2656 │ │ +068248: 0a1c |02de: move-result v28 │ │ +06824a: 381c 12ff |02df: if-eqz v28, 01f1 // -00ee │ │ +06824e: 220c 3001 |02e1: new-instance v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // type@0130 │ │ +068252: 7010 c50b 0c00 |02e3: invoke-direct {v12}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.:()V // method@0bc5 │ │ +068258: 2219 f503 |02e6: new-instance v25, Ljava/util/StringTokenizer; // type@03f5 │ │ +06825c: 1a1c 1500 |02e8: const-string v28, " =" // string@0015 │ │ +068260: 0800 1900 |02ea: move-object/from16 v0, v25 │ │ +068264: 0801 1300 |02ec: move-object/from16 v1, v19 │ │ +068268: 0802 1c00 |02ee: move-object/from16 v2, v28 │ │ +06826c: 7030 7c27 1002 |02f0: invoke-direct {v0, v1, v2}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@277c │ │ +068272: 7401 7e27 1900 |02f3: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ +068278: 7401 7e27 1900 |02f6: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ +06827e: 7401 7e27 1900 |02f9: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ +068284: 0c1c |02fc: move-result-object v28 │ │ +068286: 7701 0126 1c00 |02fd: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +06828c: 0a08 |0300: move-result v8 │ │ +06828e: 141c ffff 0000 |0301: const v28, #float 9.18341e-41 // #0000ffff │ │ +068294: 0200 1c00 |0304: move/from16 v0, v28 │ │ +068298: 3608 ebfe |0306: if-gt v8, v0, 01f1 // -0115 │ │ +06829c: 0800 1f00 |0308: move-object/from16 v0, v31 │ │ +0682a0: 6e30 c40b 800c |030a: invoke-virtual {v0, v8, v12}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.setGlyph:(ILcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;)V // method@0bc4 │ │ +0682a6: 7401 7e27 1900 |030d: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ +0682ac: 7401 7e27 1900 |0310: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ +0682b2: 0c1c |0313: move-result-object v28 │ │ +0682b4: 7701 0126 1c00 |0314: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0682ba: 0a1c |0317: move-result v28 │ │ +0682bc: 0200 1c00 |0318: move/from16 v0, v28 │ │ +0682c0: 59c0 a306 |031a: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.srcX:I // field@06a3 │ │ +0682c4: 7401 7e27 1900 |031c: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ +0682ca: 7401 7e27 1900 |031f: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ +0682d0: 0c1c |0322: move-result-object v28 │ │ +0682d2: 7701 0126 1c00 |0323: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0682d8: 0a1c |0326: move-result v28 │ │ +0682da: 0200 1c00 |0327: move/from16 v0, v28 │ │ +0682de: 59c0 a406 |0329: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.srcY:I // field@06a4 │ │ +0682e2: 7401 7e27 1900 |032b: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ +0682e8: 7401 7e27 1900 |032e: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ +0682ee: 0c1c |0331: move-result-object v28 │ │ +0682f0: 7701 0126 1c00 |0332: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0682f6: 0a1c |0335: move-result v28 │ │ +0682f8: 0200 1c00 |0336: move/from16 v0, v28 │ │ +0682fc: 59c0 a906 |0338: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ +068300: 7401 7e27 1900 |033a: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ +068306: 7401 7e27 1900 |033d: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ +06830c: 0c1c |0340: move-result-object v28 │ │ +06830e: 7701 0126 1c00 |0341: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +068314: 0a1c |0344: move-result v28 │ │ +068316: 0200 1c00 |0345: move/from16 v0, v28 │ │ +06831a: 59c0 a106 |0347: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ +06831e: 7401 7e27 1900 |0349: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ +068324: 7401 7e27 1900 |034c: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ +06832a: 0c1c |034f: move-result-object v28 │ │ +06832c: 7701 0126 1c00 |0350: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +068332: 0a1c |0353: move-result v28 │ │ +068334: 0200 1c00 |0354: move/from16 v0, v28 │ │ +068338: 59c0 ab06 |0356: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@06ab │ │ +06833c: 7401 7e27 1900 |0358: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ +068342: 3821 4600 |035b: if-eqz v33, 03a1 // +0046 │ │ +068346: 7401 7e27 1900 |035d: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ +06834c: 0c1c |0360: move-result-object v28 │ │ +06834e: 7701 0126 1c00 |0361: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +068354: 0a1c |0364: move-result v28 │ │ +068356: 0200 1c00 |0365: move/from16 v0, v28 │ │ +06835a: 59c0 ac06 |0367: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@06ac │ │ +06835e: 7401 7e27 1900 |0369: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ +068364: 7401 7e27 1900 |036c: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ +06836a: 0c1c |036f: move-result-object v28 │ │ +06836c: 7701 0126 1c00 |0370: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +068372: 0a1c |0373: move-result v28 │ │ +068374: 0200 1c00 |0374: move/from16 v0, v28 │ │ +068378: 59c0 aa06 |0376: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ +06837c: 52c0 a906 |0378: iget v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ +068380: 021c 0000 |037a: move/from16 v28, v0 │ │ +068384: 3d1c 75fe |037c: if-lez v28, 01f1 // -018b │ │ +068388: 52c0 a106 |037e: iget v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ +06838c: 021c 0000 |0380: move/from16 v28, v0 │ │ +068390: 3d1c 6ffe |0382: if-lez v28, 01f1 // -0191 │ │ +068394: 52c0 ac06 |0384: iget v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@06ac │ │ +068398: 021c 0000 |0386: move/from16 v28, v0 │ │ +06839c: 901c 1c06 |0388: add-int v28, v28, v6 │ │ +0683a0: 0200 1c00 |038a: move/from16 v0, v28 │ │ +0683a4: 8200 |038c: int-to-float v0, v0 │ │ +0683a6: 021c 0000 |038d: move/from16 v28, v0 │ │ +0683aa: 0800 1f00 |038f: move-object/from16 v0, v31 │ │ +0683ae: 5200 9606 |0391: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.descent:F // field@0696 │ │ +0683b2: 021d 0000 |0393: move/from16 v29, v0 │ │ +0683b6: 7702 1a26 1c00 |0395: invoke-static/range {v28, v29}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +0683bc: 0a1c |0398: move-result v28 │ │ +0683be: 0200 1c00 |0399: move/from16 v0, v28 │ │ +0683c2: 0801 1f00 |039b: move-object/from16 v1, v31 │ │ +0683c6: 5910 9606 |039d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.descent:F // field@0696 │ │ +0683ca: 2900 52fe |039f: goto/16 01f1 // -01ae │ │ +0683ce: 52c0 a106 |03a1: iget v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ +0683d2: 021c 0000 |03a3: move/from16 v28, v0 │ │ +0683d6: 7401 7e27 1900 |03a5: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ +0683dc: 0c1d |03a8: move-result-object v29 │ │ +0683de: 7701 0126 1d00 |03a9: invoke-static/range {v29}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0683e4: 0a1d |03ac: move-result v29 │ │ +0683e6: 901c 1c1d |03ad: add-int v28, v28, v29 │ │ +0683ea: 0200 1c00 |03af: move/from16 v0, v28 │ │ +0683ee: 7b00 |03b1: neg-int v0, v0 │ │ +0683f0: 021c 0000 |03b2: move/from16 v28, v0 │ │ +0683f4: 0200 1c00 |03b4: move/from16 v0, v28 │ │ +0683f8: 59c0 ac06 |03b6: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@06ac │ │ +0683fc: 28b1 |03b8: goto 0369 // -004f │ │ +0683fe: 1a1c 511f |03b9: const-string v28, "kerning " // string@1f51 │ │ +068402: 0800 1300 |03bb: move-object/from16 v0, v19 │ │ +068406: 0801 1c00 |03bd: move-object/from16 v1, v28 │ │ +06840a: 6e20 5626 1000 |03bf: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2656 │ │ +068410: 0a1c |03c2: move-result v28 │ │ +068412: 381c 3afe |03c3: if-eqz v28, 01fd // -01c6 │ │ +068416: 2219 f503 |03c5: new-instance v25, Ljava/util/StringTokenizer; // type@03f5 │ │ +06841a: 1a1c 1500 |03c7: const-string v28, " =" // string@0015 │ │ +06841e: 0800 1900 |03c9: move-object/from16 v0, v25 │ │ +068422: 0801 1300 |03cb: move-object/from16 v1, v19 │ │ +068426: 0802 1c00 |03cd: move-object/from16 v2, v28 │ │ +06842a: 7030 7c27 1002 |03cf: invoke-direct {v0, v1, v2}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@277c │ │ +068430: 7401 7e27 1900 |03d2: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ +068436: 7401 7e27 1900 |03d5: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ +06843c: 7401 7e27 1900 |03d8: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ +068442: 0c1c |03db: move-result-object v28 │ │ +068444: 7701 0126 1c00 |03dc: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +06844a: 0a0b |03df: move-result v11 │ │ +06844c: 7401 7e27 1900 |03e0: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ +068452: 7401 7e27 1900 |03e3: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ +068458: 0c1c |03e6: move-result-object v28 │ │ +06845a: 7701 0126 1c00 |03e7: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +068460: 0a17 |03ea: move-result v23 │ │ +068462: 3a0b 0cfe |03eb: if-ltz v11, 01f7 // -01f4 │ │ +068466: 141c ffff 0000 |03ed: const v28, #float 9.18341e-41 // #0000ffff │ │ +06846c: 0200 1c00 |03f0: move/from16 v0, v28 │ │ +068470: 360b 05fe |03f2: if-gt v11, v0, 01f7 // -01fb │ │ +068474: 3a17 03fe |03f4: if-ltz v23, 01f7 // -01fd │ │ +068478: 141c ffff 0000 |03f6: const v28, #float 9.18341e-41 // #0000ffff │ │ +06847e: 0200 1700 |03f9: move/from16 v0, v23 │ │ +068482: 0201 1c00 |03fb: move/from16 v1, v28 │ │ +068486: 3610 fafd |03fd: if-gt v0, v1, 01f7 // -0206 │ │ +06848a: 8eb0 |03ff: int-to-char v0, v11 │ │ +06848c: 021c 0000 |0400: move/from16 v28, v0 │ │ +068490: 0800 1f00 |0402: move-object/from16 v0, v31 │ │ +068494: 0201 1c00 |0404: move/from16 v1, v28 │ │ +068498: 6e20 c20b 1000 |0406: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ +06849e: 0c0c |0409: move-result-object v12 │ │ +0684a0: 7401 7e27 1900 |040a: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ +0684a6: 7401 7e27 1900 |040d: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ +0684ac: 0c1c |0410: move-result-object v28 │ │ +0684ae: 7701 0126 1c00 |0411: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0684b4: 0a03 |0414: move-result v3 │ │ +0684b6: 0200 1700 |0415: move/from16 v0, v23 │ │ +0684ba: 6e30 c70b 0c03 |0417: invoke-virtual {v12, v0, v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.setKerning:(II)V // method@0bc7 │ │ +0684c0: 2900 ddfd |041a: goto/16 01f7 // -0223 │ │ +0684c4: 151c 803f |041c: const/high16 v28, #int 1065353216 // #3f80 │ │ +0684c8: 2900 2cfe |041e: goto/16 024a // -01d4 │ │ +0684cc: d80d 0d01 |0420: add-int/lit8 v13, v13, #int 1 // #01 │ │ +0684d0: 2900 31fe |0422: goto/16 0253 // -01cf │ │ +0684d4: d80d 0d01 |0424: add-int/lit8 v13, v13, #int 1 // #01 │ │ +0684d8: 2900 5ffe |0426: goto/16 0285 // -01a1 │ │ +0684dc: 0805 1400 |0428: move-object/from16 v5, v20 │ │ +0684e0: 2150 |042a: array-length v0, v5 │ │ +0684e2: 0212 0000 |042b: move/from16 v18, v0 │ │ +0684e6: 120e |042d: const/4 v14, #int 0 // #0 │ │ +0684e8: 0200 1200 |042e: move/from16 v0, v18 │ │ +0684ec: 350e 81fe |0430: if-ge v14, v0, 02b1 // -017f │ │ +0684f0: 460c 050e |0432: aget-object v12, v5, v14 │ │ +0684f4: 380c 0e00 |0434: if-eqz v12, 0442 // +000e │ │ +0684f8: 52c0 a106 |0436: iget v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ +0684fc: 021c 0000 |0438: move/from16 v28, v0 │ │ +068500: 381c 0800 |043a: if-eqz v28, 0442 // +0008 │ │ +068504: 52c0 a906 |043c: iget v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ +068508: 021c 0000 |043e: move/from16 v28, v0 │ │ +06850c: 391c 0500 |0440: if-nez v28, 0445 // +0005 │ │ +068510: d80e 0e01 |0442: add-int/lit8 v14, v14, #int 1 // #01 │ │ +068514: 28ea |0444: goto 042e // -0016 │ │ +068516: 0800 1f00 |0445: move-object/from16 v0, v31 │ │ +06851a: 5200 9506 |0447: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0695 │ │ +06851e: 021c 0000 |0449: move/from16 v28, v0 │ │ +068522: 52c0 a106 |044b: iget v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ +068526: 021d 0000 |044d: move/from16 v29, v0 │ │ +06852a: 0200 1d00 |044f: move/from16 v0, v29 │ │ +06852e: 8200 |0451: int-to-float v0, v0 │ │ +068530: 021d 0000 |0452: move/from16 v29, v0 │ │ +068534: 7702 1826 1c00 |0454: invoke-static/range {v28, v29}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +06853a: 0a1c |0457: move-result v28 │ │ +06853c: 0200 1c00 |0458: move/from16 v0, v28 │ │ +068540: 0801 1f00 |045a: move-object/from16 v1, v31 │ │ +068544: 5910 9506 |045c: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0695 │ │ +068548: 28e4 |045e: goto 0442 // -001c │ │ +06854a: 5270 a106 |045f: iget v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ +06854e: 021c 0000 |0461: move/from16 v28, v0 │ │ +068552: 0200 1c00 |0463: move/from16 v0, v28 │ │ +068556: 8200 |0465: int-to-float v0, v0 │ │ +068558: 021c 0000 |0466: move/from16 v28, v0 │ │ +06855c: 0200 1c00 |0468: move/from16 v0, v28 │ │ +068560: 0801 1f00 |046a: move-object/from16 v1, v31 │ │ +068564: 5910 9506 |046c: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0695 │ │ +068568: 8260 |046e: int-to-float v0, v6 │ │ +06856a: 021c 0000 |046f: move/from16 v28, v0 │ │ +06856e: 0800 1f00 |0471: move-object/from16 v0, v31 │ │ +068572: 5200 9506 |0473: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0695 │ │ +068576: 021d 0000 |0475: move/from16 v29, v0 │ │ +06857a: a71c 1c1d |0477: sub-float v28, v28, v29 │ │ +06857e: 0200 1c00 |0479: move/from16 v0, v28 │ │ +068582: 0801 1f00 |047b: move-object/from16 v1, v31 │ │ +068586: 5910 9406 |047d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@0694 │ │ +06858a: 0800 1f00 |047f: move-object/from16 v0, v31 │ │ +06858e: 5200 9c06 |0481: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@069c │ │ +068592: 021c 0000 |0483: move/from16 v28, v0 │ │ +068596: 0200 1c00 |0485: move/from16 v0, v28 │ │ +06859a: 7f00 |0487: neg-float v0, v0 │ │ +06859c: 021c 0000 |0488: move/from16 v28, v0 │ │ +0685a0: 0200 1c00 |048a: move/from16 v0, v28 │ │ +0685a4: 0801 1f00 |048c: move-object/from16 v1, v31 │ │ +0685a8: 5910 9706 |048e: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.down:F // field@0697 │ │ +0685ac: 3821 2400 |0490: if-eqz v33, 04b4 // +0024 │ │ +0685b0: 0800 1f00 |0492: move-object/from16 v0, v31 │ │ +0685b4: 5200 9406 |0494: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@0694 │ │ +0685b8: 021c 0000 |0496: move/from16 v28, v0 │ │ +0685bc: 0200 1c00 |0498: move/from16 v0, v28 │ │ +0685c0: 7f00 |049a: neg-float v0, v0 │ │ +0685c2: 021c 0000 |049b: move/from16 v28, v0 │ │ +0685c6: 0200 1c00 |049d: move/from16 v0, v28 │ │ +0685ca: 0801 1f00 |049f: move-object/from16 v1, v31 │ │ +0685ce: 5910 9406 |04a1: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@0694 │ │ +0685d2: 0800 1f00 |04a3: move-object/from16 v0, v31 │ │ +0685d6: 5200 9706 |04a5: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.down:F // field@0697 │ │ +0685da: 021c 0000 |04a7: move/from16 v28, v0 │ │ +0685de: 0200 1c00 |04a9: move/from16 v0, v28 │ │ +0685e2: 7f00 |04ab: neg-float v0, v0 │ │ +0685e4: 021c 0000 |04ac: move/from16 v28, v0 │ │ +0685e8: 0200 1c00 |04ae: move/from16 v0, v28 │ │ +0685ec: 0801 1f00 |04b0: move-object/from16 v1, v31 │ │ +0685f0: 5910 9706 |04b2: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.down:F // field@0697 │ │ +0685f4: 7401 5225 1600 |04b4: invoke-virtual/range {v22}, Ljava/io/BufferedReader;.close:()V // method@2552 │ │ +0685fa: 0e00 |04b7: return-void │ │ +0685fc: 0d1c |04b8: move-exception v28 │ │ +0685fe: 28fe |04b9: goto 04b7 // -0002 │ │ +068600: 0d1d |04ba: move-exception v29 │ │ +068602: 2900 e4fb |04bb: goto/16 009f // -041c │ │ catches : 5 │ │ 0x0053 - 0x0079 │ │ Ljava/lang/Exception; -> 0x0079 │ │ -> 0x009b │ │ 0x007a - 0x009b │ │ -> 0x009b │ │ 0x009c - 0x009f │ │ @@ -34743,42 +34743,42 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -05a168: |[05a168] com.badlogic.gdx.graphics.g2d.BitmapFont$BitmapFontData.getFirstGlyph:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; │ │ -05a178: 54a0 9a06 |0000: iget-object v0, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@069a │ │ -05a17c: 2105 |0002: array-length v5, v0 │ │ -05a17e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -05a180: 0134 |0004: move v4, v3 │ │ -05a182: 3554 1e00 |0005: if-ge v4, v5, 0023 // +001e │ │ -05a186: 4607 0004 |0007: aget-object v7, v0, v4 │ │ -05a18a: 3907 0600 |0009: if-nez v7, 000f // +0006 │ │ -05a18e: d803 0401 |000b: add-int/lit8 v3, v4, #int 1 // #01 │ │ -05a192: 0134 |000d: move v4, v3 │ │ -05a194: 28f7 |000e: goto 0005 // -0009 │ │ -05a196: 0771 |000f: move-object v1, v7 │ │ -05a198: 2116 |0010: array-length v6, v1 │ │ -05a19a: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -05a19c: 3563 f9ff |0012: if-ge v3, v6, 000b // -0007 │ │ -05a1a0: 4602 0103 |0014: aget-object v2, v1, v3 │ │ -05a1a4: 3802 0a00 |0016: if-eqz v2, 0020 // +000a │ │ -05a1a8: 5228 a106 |0018: iget v8, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ -05a1ac: 3808 0600 |001a: if-eqz v8, 0020 // +0006 │ │ -05a1b0: 5228 a906 |001c: iget v8, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ -05a1b4: 3908 0d00 |001e: if-nez v8, 002b // +000d │ │ -05a1b8: d803 0301 |0020: add-int/lit8 v3, v3, #int 1 // #01 │ │ -05a1bc: 28f0 |0022: goto 0012 // -0010 │ │ -05a1be: 2208 fc02 |0023: new-instance v8, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -05a1c2: 1a09 af0d |0025: const-string v9, "No glyphs found!" // string@0daf │ │ -05a1c6: 7020 b41f 9800 |0027: invoke-direct {v8, v9}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -05a1cc: 2708 |002a: throw v8 │ │ -05a1ce: 1102 |002b: return-object v2 │ │ +068644: |[068644] com.badlogic.gdx.graphics.g2d.BitmapFont$BitmapFontData.getFirstGlyph:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; │ │ +068654: 54a0 9a06 |0000: iget-object v0, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@069a │ │ +068658: 2105 |0002: array-length v5, v0 │ │ +06865a: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +06865c: 0134 |0004: move v4, v3 │ │ +06865e: 3554 1e00 |0005: if-ge v4, v5, 0023 // +001e │ │ +068662: 4607 0004 |0007: aget-object v7, v0, v4 │ │ +068666: 3907 0600 |0009: if-nez v7, 000f // +0006 │ │ +06866a: d803 0401 |000b: add-int/lit8 v3, v4, #int 1 // #01 │ │ +06866e: 0134 |000d: move v4, v3 │ │ +068670: 28f7 |000e: goto 0005 // -0009 │ │ +068672: 0771 |000f: move-object v1, v7 │ │ +068674: 2116 |0010: array-length v6, v1 │ │ +068676: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +068678: 3563 f9ff |0012: if-ge v3, v6, 000b // -0007 │ │ +06867c: 4602 0103 |0014: aget-object v2, v1, v3 │ │ +068680: 3802 0a00 |0016: if-eqz v2, 0020 // +000a │ │ +068684: 5228 a106 |0018: iget v8, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ +068688: 3808 0600 |001a: if-eqz v8, 0020 // +0006 │ │ +06868c: 5228 a906 |001c: iget v8, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ +068690: 3908 0d00 |001e: if-nez v8, 002b // +000d │ │ +068694: d803 0301 |0020: add-int/lit8 v3, v3, #int 1 // #01 │ │ +068698: 28f0 |0022: goto 0012 // -0010 │ │ +06869a: 2208 fa02 |0023: new-instance v8, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +06869e: 1a09 ad0d |0025: const-string v9, "No glyphs found!" // string@0dad │ │ +0686a2: 7020 b41f 9800 |0027: invoke-direct {v8, v9}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0686a8: 2708 |002a: throw v8 │ │ +0686aa: 1102 |002b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=850 │ │ 0x0009 line=851 │ │ 0x000b line=850 │ │ 0x000f line=852 │ │ 0x0016 line=853 │ │ @@ -34810,17 +34810,17 @@ │ │ type : '()Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a1d0: |[05a1d0] com.badlogic.gdx.graphics.g2d.BitmapFont$BitmapFontData.getFontFile:()Lcom/badlogic/gdx/files/FileHandle; │ │ -05a1e0: 5410 9906 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.fontFile:Lcom/badlogic/gdx/files/FileHandle; // field@0699 │ │ -05a1e4: 1100 |0002: return-object v0 │ │ +0686ac: |[0686ac] com.badlogic.gdx.graphics.g2d.BitmapFont$BitmapFontData.getFontFile:()Lcom/badlogic/gdx/files/FileHandle; │ │ +0686bc: 5410 9906 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.fontFile:Lcom/badlogic/gdx/files/FileHandle; // field@0699 │ │ +0686c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=871 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;) │ │ @@ -34828,24 +34828,24 @@ │ │ type : '(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -05a1e8: |[05a1e8] com.badlogic.gdx.graphics.g2d.BitmapFont$BitmapFontData.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; │ │ -05a1f8: 5431 9a06 |0000: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@069a │ │ -05a1fc: d342 0002 |0002: div-int/lit16 v2, v4, #int 512 // #0200 │ │ -05a200: 4600 0102 |0004: aget-object v0, v1, v2 │ │ -05a204: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -05a208: d541 ff01 |0008: and-int/lit16 v1, v4, #int 511 // #01ff │ │ -05a20c: 4601 0001 |000a: aget-object v1, v0, v1 │ │ -05a210: 1101 |000c: return-object v1 │ │ -05a212: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -05a214: 28fe |000e: goto 000c // -0002 │ │ +0686c4: |[0686c4] com.badlogic.gdx.graphics.g2d.BitmapFont$BitmapFontData.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; │ │ +0686d4: 5431 9a06 |0000: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@069a │ │ +0686d8: d342 0002 |0002: div-int/lit16 v2, v4, #int 512 // #0200 │ │ +0686dc: 4600 0102 |0004: aget-object v0, v1, v2 │ │ +0686e0: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0686e4: d541 ff01 |0008: and-int/lit16 v1, v4, #int 511 // #01ff │ │ +0686e8: 4601 0001 |000a: aget-object v1, v0, v1 │ │ +0686ec: 1101 |000c: return-object v1 │ │ +0686ee: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0686f0: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=861 │ │ 0x0006 line=862 │ │ 0x000c line=863 │ │ locals : │ │ 0x0006 - 0x000f reg=0 page [Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; │ │ @@ -34857,17 +34857,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a218: |[05a218] com.badlogic.gdx.graphics.g2d.BitmapFont$BitmapFontData.getImagePath:()Ljava/lang/String; │ │ -05a228: 5410 9b06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.imagePath:Ljava/lang/String; // field@069b │ │ -05a22c: 1100 |0002: return-object v0 │ │ +0686f4: |[0686f4] com.badlogic.gdx.graphics.g2d.BitmapFont$BitmapFontData.getImagePath:()Ljava/lang/String; │ │ +068704: 5410 9b06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.imagePath:Ljava/lang/String; // field@069b │ │ +068708: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=867 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;) │ │ @@ -34875,27 +34875,27 @@ │ │ type : '(ILcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -05a230: |[05a230] com.badlogic.gdx.graphics.g2d.BitmapFont$BitmapFontData.setGlyph:(ILcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;)V │ │ -05a240: 5441 9a06 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@069a │ │ -05a244: d352 0002 |0002: div-int/lit16 v2, v5, #int 512 // #0200 │ │ -05a248: 4600 0102 |0004: aget-object v0, v1, v2 │ │ -05a24c: 3900 0c00 |0006: if-nez v0, 0012 // +000c │ │ -05a250: 5441 9a06 |0008: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@069a │ │ -05a254: d352 0002 |000a: div-int/lit16 v2, v5, #int 512 // #0200 │ │ -05a258: 1303 0002 |000c: const/16 v3, #int 512 // #200 │ │ -05a25c: 2330 6204 |000e: new-array v0, v3, [Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // type@0462 │ │ -05a260: 4d00 0102 |0010: aput-object v0, v1, v2 │ │ -05a264: d551 ff01 |0012: and-int/lit16 v1, v5, #int 511 // #01ff │ │ -05a268: 4d06 0001 |0014: aput-object v6, v0, v1 │ │ -05a26c: 0e00 |0016: return-void │ │ +06870c: |[06870c] com.badlogic.gdx.graphics.g2d.BitmapFont$BitmapFontData.setGlyph:(ILcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;)V │ │ +06871c: 5441 9a06 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@069a │ │ +068720: d352 0002 |0002: div-int/lit16 v2, v5, #int 512 // #0200 │ │ +068724: 4600 0102 |0004: aget-object v0, v1, v2 │ │ +068728: 3900 0c00 |0006: if-nez v0, 0012 // +000c │ │ +06872c: 5441 9a06 |0008: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@069a │ │ +068730: d352 0002 |000a: div-int/lit16 v2, v5, #int 512 // #0200 │ │ +068734: 1303 0002 |000c: const/16 v3, #int 512 // #200 │ │ +068738: 2330 6004 |000e: new-array v0, v3, [Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // type@0460 │ │ +06873c: 4d00 0102 |0010: aput-object v0, v1, v2 │ │ +068740: d551 ff01 |0012: and-int/lit16 v1, v5, #int 511 // #01ff │ │ +068744: 4d06 0001 |0014: aput-object v6, v0, v1 │ │ +068748: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=844 │ │ 0x0006 line=845 │ │ 0x0012 line=846 │ │ 0x0016 line=847 │ │ locals : │ │ @@ -34903,17 +34903,17 @@ │ │ 0x0000 - 0x0017 reg=4 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; │ │ 0x0000 - 0x0017 reg=5 ch I │ │ 0x0000 - 0x0017 reg=6 glyph Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; │ │ │ │ source_file_idx : 519 (BitmapFont.java) │ │ │ │ Class #136 header: │ │ -class_idx : 306 │ │ +class_idx : 304 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 519 │ │ static_fields_size : 0 │ │ instance_fields_size: 12 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #136 annotations: │ │ @@ -34982,17 +34982,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05a270: |[05a270] com.badlogic.gdx.graphics.g2d.BitmapFont$Glyph.:()V │ │ -05a280: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -05a286: 0e00 |0003: return-void │ │ +06874c: |[06874c] com.badlogic.gdx.graphics.g2d.BitmapFont$Glyph.:()V │ │ +06875c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +068762: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; │ │ │ │ Virtual methods - │ │ @@ -35001,26 +35001,26 @@ │ │ type : '(C)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -05a288: |[05a288] com.badlogic.gdx.graphics.g2d.BitmapFont$Glyph.getKerning:(C)I │ │ -05a298: 5431 a206 |0000: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.kerning:[[B // field@06a2 │ │ -05a29c: 3801 0f00 |0002: if-eqz v1, 0011 // +000f │ │ -05a2a0: 5431 a206 |0004: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.kerning:[[B // field@06a2 │ │ -05a2a4: e202 0409 |0006: ushr-int/lit8 v2, v4, #int 9 // #09 │ │ -05a2a8: 4600 0102 |0008: aget-object v0, v1, v2 │ │ -05a2ac: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -05a2b0: d541 ff01 |000c: and-int/lit16 v1, v4, #int 511 // #01ff │ │ -05a2b4: 4801 0001 |000e: aget-byte v1, v0, v1 │ │ -05a2b8: 0f01 |0010: return v1 │ │ -05a2ba: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -05a2bc: 28fe |0012: goto 0010 // -0002 │ │ +068764: |[068764] com.badlogic.gdx.graphics.g2d.BitmapFont$Glyph.getKerning:(C)I │ │ +068774: 5431 a206 |0000: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.kerning:[[B // field@06a2 │ │ +068778: 3801 0f00 |0002: if-eqz v1, 0011 // +000f │ │ +06877c: 5431 a206 |0004: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.kerning:[[B // field@06a2 │ │ +068780: e202 0409 |0006: ushr-int/lit8 v2, v4, #int 9 // #09 │ │ +068784: 4600 0102 |0008: aget-object v0, v1, v2 │ │ +068788: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +06878c: d541 ff01 |000c: and-int/lit16 v1, v4, #int 511 // #01ff │ │ +068790: 4801 0001 |000e: aget-byte v1, v0, v1 │ │ +068794: 0f01 |0010: return v1 │ │ +068796: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +068798: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ 0x0004 line=635 │ │ 0x000a line=636 │ │ 0x0010 line=638 │ │ locals : │ │ @@ -35033,33 +35033,33 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -05a2c0: |[05a2c0] com.badlogic.gdx.graphics.g2d.BitmapFont$Glyph.setKerning:(II)V │ │ -05a2d0: 5441 a206 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.kerning:[[B // field@06a2 │ │ -05a2d4: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ -05a2d8: 1301 8000 |0004: const/16 v1, #int 128 // #80 │ │ -05a2dc: 2311 9e04 |0006: new-array v1, v1, [[B // type@049e │ │ -05a2e0: 5b41 a206 |0008: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.kerning:[[B // field@06a2 │ │ -05a2e4: 5441 a206 |000a: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.kerning:[[B // field@06a2 │ │ -05a2e8: e202 0509 |000c: ushr-int/lit8 v2, v5, #int 9 // #09 │ │ -05a2ec: 4600 0102 |000e: aget-object v0, v1, v2 │ │ -05a2f0: 3900 0c00 |0010: if-nez v0, 001c // +000c │ │ -05a2f4: 5441 a206 |0012: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.kerning:[[B // field@06a2 │ │ -05a2f8: e202 0509 |0014: ushr-int/lit8 v2, v5, #int 9 // #09 │ │ -05a2fc: 1303 0002 |0016: const/16 v3, #int 512 // #200 │ │ -05a300: 2330 4704 |0018: new-array v0, v3, [B // type@0447 │ │ -05a304: 4d00 0102 |001a: aput-object v0, v1, v2 │ │ -05a308: d551 ff01 |001c: and-int/lit16 v1, v5, #int 511 // #01ff │ │ -05a30c: 8d62 |001e: int-to-byte v2, v6 │ │ -05a30e: 4f02 0001 |001f: aput-byte v2, v0, v1 │ │ -05a312: 0e00 |0021: return-void │ │ +06879c: |[06879c] com.badlogic.gdx.graphics.g2d.BitmapFont$Glyph.setKerning:(II)V │ │ +0687ac: 5441 a206 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.kerning:[[B // field@06a2 │ │ +0687b0: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ +0687b4: 1301 8000 |0004: const/16 v1, #int 128 // #80 │ │ +0687b8: 2311 9c04 |0006: new-array v1, v1, [[B // type@049c │ │ +0687bc: 5b41 a206 |0008: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.kerning:[[B // field@06a2 │ │ +0687c0: 5441 a206 |000a: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.kerning:[[B // field@06a2 │ │ +0687c4: e202 0509 |000c: ushr-int/lit8 v2, v5, #int 9 // #09 │ │ +0687c8: 4600 0102 |000e: aget-object v0, v1, v2 │ │ +0687cc: 3900 0c00 |0010: if-nez v0, 001c // +000c │ │ +0687d0: 5441 a206 |0012: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.kerning:[[B // field@06a2 │ │ +0687d4: e202 0509 |0014: ushr-int/lit8 v2, v5, #int 9 // #09 │ │ +0687d8: 1303 0002 |0016: const/16 v3, #int 512 // #200 │ │ +0687dc: 2330 4504 |0018: new-array v0, v3, [B // type@0445 │ │ +0687e0: 4d00 0102 |001a: aput-object v0, v1, v2 │ │ +0687e4: d551 ff01 |001c: and-int/lit16 v1, v5, #int 511 // #01ff │ │ +0687e8: 8d62 |001e: int-to-byte v2, v6 │ │ +0687ea: 4f02 0001 |001f: aput-byte v2, v0, v1 │ │ +0687ee: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ 0x000a line=643 │ │ 0x0010 line=644 │ │ 0x001c line=645 │ │ 0x0021 line=646 │ │ @@ -35068,17 +35068,17 @@ │ │ 0x0000 - 0x0022 reg=4 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; │ │ 0x0000 - 0x0022 reg=5 ch I │ │ 0x0000 - 0x0022 reg=6 value I │ │ │ │ source_file_idx : 519 (BitmapFont.java) │ │ │ │ Class #137 header: │ │ -class_idx : 307 │ │ +class_idx : 305 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 939 │ │ +superclass_idx : 937 │ │ source_file_idx : 519 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #137 annotations: │ │ @@ -35118,40 +35118,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -05a314: |[05a314] com.badlogic.gdx.graphics.g2d.BitmapFont$HAlignment.:()V │ │ -05a324: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -05a326: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -05a328: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -05a32a: 2200 3301 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // type@0133 │ │ -05a32e: 1a01 6207 |0005: const-string v1, "LEFT" // string@0762 │ │ -05a332: 7030 c90b 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.:(Ljava/lang/String;I)V // method@0bc9 │ │ -05a338: 6900 af06 |000a: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06af │ │ -05a33c: 2200 3301 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // type@0133 │ │ -05a340: 1a01 2c02 |000e: const-string v1, "CENTER" // string@022c │ │ -05a344: 7030 c90b 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.:(Ljava/lang/String;I)V // method@0bc9 │ │ -05a34a: 6900 ae06 |0013: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.CENTER:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06ae │ │ -05a34e: 2200 3301 |0015: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // type@0133 │ │ -05a352: 1a01 520e |0017: const-string v1, "RIGHT" // string@0e52 │ │ -05a356: 7030 c90b 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.:(Ljava/lang/String;I)V // method@0bc9 │ │ -05a35c: 6900 b006 |001c: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.RIGHT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06b0 │ │ -05a360: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -05a362: 2300 6304 |001f: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // type@0463 │ │ -05a366: 6201 af06 |0021: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06af │ │ -05a36a: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -05a36e: 6201 ae06 |0025: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.CENTER:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06ae │ │ -05a372: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -05a376: 6201 b006 |0029: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.RIGHT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06b0 │ │ -05a37a: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -05a37e: 6900 ad06 |002d: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.$VALUES:[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06ad │ │ -05a382: 0e00 |002f: return-void │ │ +0687f0: |[0687f0] com.badlogic.gdx.graphics.g2d.BitmapFont$HAlignment.:()V │ │ +068800: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +068802: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +068804: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +068806: 2200 3101 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // type@0131 │ │ +06880a: 1a01 6207 |0005: const-string v1, "LEFT" // string@0762 │ │ +06880e: 7030 c90b 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.:(Ljava/lang/String;I)V // method@0bc9 │ │ +068814: 6900 af06 |000a: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06af │ │ +068818: 2200 3101 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // type@0131 │ │ +06881c: 1a01 2c02 |000e: const-string v1, "CENTER" // string@022c │ │ +068820: 7030 c90b 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.:(Ljava/lang/String;I)V // method@0bc9 │ │ +068826: 6900 ae06 |0013: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.CENTER:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06ae │ │ +06882a: 2200 3101 |0015: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // type@0131 │ │ +06882e: 1a01 500e |0017: const-string v1, "RIGHT" // string@0e50 │ │ +068832: 7030 c90b 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.:(Ljava/lang/String;I)V // method@0bc9 │ │ +068838: 6900 b006 |001c: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.RIGHT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06b0 │ │ +06883c: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +06883e: 2300 6104 |001f: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // type@0461 │ │ +068842: 6201 af06 |0021: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06af │ │ +068846: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +06884a: 6201 ae06 |0025: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.CENTER:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06ae │ │ +06884e: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +068852: 6201 b006 |0029: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.RIGHT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06b0 │ │ +068856: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +06885a: 6900 ad06 |002d: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.$VALUES:[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06ad │ │ +06885e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=686 │ │ 0x001e line=685 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;) │ │ @@ -35159,17 +35159,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -05a384: |[05a384] com.badlogic.gdx.graphics.g2d.BitmapFont$HAlignment.:(Ljava/lang/String;I)V │ │ -05a394: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ -05a39a: 0e00 |0003: return-void │ │ +068860: |[068860] com.badlogic.gdx.graphics.g2d.BitmapFont$HAlignment.:(Ljava/lang/String;I)V │ │ +068870: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ +068876: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -35179,20 +35179,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05a39c: |[05a39c] com.badlogic.gdx.graphics.g2d.BitmapFont$HAlignment.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; │ │ -05a3ac: 1c00 3301 |0000: const-class v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // type@0133 │ │ -05a3b0: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ -05a3b6: 0c00 |0005: move-result-object v0 │ │ -05a3b8: 1f00 3301 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // type@0133 │ │ -05a3bc: 1100 |0008: return-object v0 │ │ +068878: |[068878] com.badlogic.gdx.graphics.g2d.BitmapFont$HAlignment.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; │ │ +068888: 1c00 3101 |0000: const-class v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // type@0131 │ │ +06888c: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ +068892: 0c00 |0005: move-result-object v0 │ │ +068894: 1f00 3101 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // type@0131 │ │ +068898: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;) │ │ @@ -35200,32 +35200,32 @@ │ │ type : '()[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -05a3c0: |[05a3c0] com.badlogic.gdx.graphics.g2d.BitmapFont$HAlignment.values:()[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; │ │ -05a3d0: 6200 ad06 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.$VALUES:[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06ad │ │ -05a3d4: 6e10 4829 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.clone:()Ljava/lang/Object; // method@2948 │ │ -05a3da: 0c00 |0005: move-result-object v0 │ │ -05a3dc: 1f00 6304 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // type@0463 │ │ -05a3e0: 1100 |0008: return-object v0 │ │ +06889c: |[06889c] com.badlogic.gdx.graphics.g2d.BitmapFont$HAlignment.values:()[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; │ │ +0688ac: 6200 ad06 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.$VALUES:[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06ad │ │ +0688b0: 6e10 4829 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.clone:()Ljava/lang/Object; // method@2948 │ │ +0688b6: 0c00 |0005: move-result-object v0 │ │ +0688b8: 1f00 6104 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // type@0461 │ │ +0688bc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 519 (BitmapFont.java) │ │ │ │ Class #138 header: │ │ -class_idx : 308 │ │ +class_idx : 306 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 519 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #138 annotations: │ │ @@ -35254,17 +35254,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05a3e4: |[05a3e4] com.badlogic.gdx.graphics.g2d.BitmapFont$TextBounds.:()V │ │ -05a3f4: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -05a3fa: 0e00 |0003: return-void │ │ +0688c0: |[0688c0] com.badlogic.gdx.graphics.g2d.BitmapFont$TextBounds.:()V │ │ +0688d0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0688d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=672 │ │ 0x0003 line=673 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ │ │ @@ -35273,18 +35273,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05a3fc: |[05a3fc] com.badlogic.gdx.graphics.g2d.BitmapFont$TextBounds.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)V │ │ -05a40c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -05a412: 6e20 ce0b 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.set:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)V // method@0bce │ │ -05a418: 0e00 |0006: return-void │ │ +0688d8: |[0688d8] com.badlogic.gdx.graphics.g2d.BitmapFont$TextBounds.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)V │ │ +0688e8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0688ee: 6e20 ce0b 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.set:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)V // method@0bce │ │ +0688f4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ 0x0003 line=676 │ │ 0x0006 line=677 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ @@ -35296,35 +35296,35 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -05a41c: |[05a41c] com.badlogic.gdx.graphics.g2d.BitmapFont$TextBounds.set:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)V │ │ -05a42c: 5220 b206 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ -05a430: 5910 b206 |0002: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ -05a434: 5220 b106 |0004: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ -05a438: 5910 b106 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ -05a43c: 0e00 |0008: return-void │ │ +0688f8: |[0688f8] com.badlogic.gdx.graphics.g2d.BitmapFont$TextBounds.set:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)V │ │ +068908: 5220 b206 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ +06890c: 5910 b206 |0002: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ +068910: 5220 b106 |0004: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ +068914: 5910 b106 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ +068918: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=680 │ │ 0x0004 line=681 │ │ 0x0008 line=682 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ 0x0000 - 0x0009 reg=2 bounds Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ │ │ source_file_idx : 519 (BitmapFont.java) │ │ │ │ Class #139 header: │ │ -class_idx : 310 │ │ +class_idx : 308 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 520 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 29 │ │ │ │ Class #139 - │ │ @@ -35376,19 +35376,19 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -05a440: |[05a440] com.badlogic.gdx.graphics.g2d.BitmapFontCache.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;)V │ │ -05a450: 6e10 020c 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.usesIntegerPositions:()Z // method@0c02 │ │ -05a456: 0a00 |0003: move-result v0 │ │ -05a458: 7030 040c 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Z)V // method@0c04 │ │ -05a45e: 0e00 |0007: return-void │ │ +06891c: |[06891c] com.badlogic.gdx.graphics.g2d.BitmapFontCache.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;)V │ │ +06892c: 6e10 020c 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.usesIntegerPositions:()Z // method@0c02 │ │ +068932: 0a00 |0003: move-result v0 │ │ +068934: 7030 040c 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Z)V // method@0c04 │ │ +06893a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0007 line=42 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; │ │ 0x0000 - 0x0008 reg=2 font Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ @@ -35398,35 +35398,35 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -05a460: |[05a460] com.badlogic.gdx.graphics.g2d.BitmapFontCache.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Z)V │ │ -05a470: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -05a476: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -05a478: 2300 4a04 |0004: new-array v0, v0, [F // type@044a │ │ -05a47c: 5b20 c406 |0006: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06c4 │ │ -05a480: 6200 7403 |0008: sget-object v0, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ -05a484: 6e10 c009 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09c0 │ │ -05a48a: 0a00 |000d: move-result v0 │ │ -05a48c: 5920 be06 |000e: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06be │ │ -05a490: 2200 1301 |0010: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -05a494: 6201 7403 |0012: sget-object v1, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ -05a498: 7020 a609 1000 |0014: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ -05a49e: 5b20 c206 |0017: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@06c2 │ │ -05a4a2: 2200 3401 |0019: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // type@0134 │ │ -05a4a6: 7010 cc0b 0000 |001b: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.:()V // method@0bcc │ │ -05a4ac: 5b20 c306 |001e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06c3 │ │ -05a4b0: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -05a4b2: 5c20 c106 |0021: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.integer:Z // field@06c1 │ │ -05a4b6: 5b23 bf06 |0023: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@06bf │ │ -05a4ba: 5c24 c106 |0025: iput-boolean v4, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.integer:Z // field@06c1 │ │ -05a4be: 0e00 |0027: return-void │ │ +06893c: |[06893c] com.badlogic.gdx.graphics.g2d.BitmapFontCache.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Z)V │ │ +06894c: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +068952: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +068954: 2300 4804 |0004: new-array v0, v0, [F // type@0448 │ │ +068958: 5b20 c406 |0006: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06c4 │ │ +06895c: 6200 7403 |0008: sget-object v0, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ +068960: 6e10 c009 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09c0 │ │ +068966: 0a00 |000d: move-result v0 │ │ +068968: 5920 be06 |000e: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06be │ │ +06896c: 2200 1101 |0010: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +068970: 6201 7403 |0012: sget-object v1, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ +068974: 7020 a609 1000 |0014: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ +06897a: 5b20 c206 |0017: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@06c2 │ │ +06897e: 2200 3201 |0019: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // type@0132 │ │ +068982: 7010 cc0b 0000 |001b: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.:()V // method@0bcc │ │ +068988: 5b20 c306 |001e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06c3 │ │ +06898c: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +06898e: 5c20 c106 |0021: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.integer:Z // field@06c1 │ │ +068992: 5b23 bf06 |0023: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@06bf │ │ +068996: 5c24 c106 |0025: iput-boolean v4, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.integer:Z // field@06c1 │ │ +06899a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=32 │ │ 0x0008 line=35 │ │ 0x0010 line=36 │ │ 0x0019 line=37 │ │ @@ -35444,84 +35444,84 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;FFFF)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 133 16-bit code units │ │ -05a4c0: |[05a4c0] com.badlogic.gdx.graphics.g2d.BitmapFontCache.addGlyph:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;FFFF)V │ │ -05a4d0: a607 0c0e |0000: add-float v7, v12, v14 │ │ -05a4d4: a608 0d0f |0002: add-float v8, v13, v15 │ │ -05a4d8: 52b2 a506 |0004: iget v2, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.u:F // field@06a5 │ │ -05a4dc: 52b3 a606 |0006: iget v3, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.u2:F // field@06a6 │ │ -05a4e0: 52b4 a706 |0008: iget v4, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.v:F // field@06a7 │ │ -05a4e4: 52b5 a806 |000a: iget v5, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.v2:F // field@06a8 │ │ -05a4e8: 54a6 c406 |000c: iget-object v6, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06c4 │ │ -05a4ec: 55a9 c106 |000e: iget-boolean v9, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.integer:Z // field@06c1 │ │ -05a4f0: 3809 1600 |0010: if-eqz v9, 0026 // +0016 │ │ -05a4f4: 7110 1d26 0c00 |0012: invoke-static {v12}, Ljava/lang/Math;.round:(F)I // method@261d │ │ -05a4fa: 0a09 |0015: move-result v9 │ │ -05a4fc: 829c |0016: int-to-float v12, v9 │ │ -05a4fe: 7110 1d26 0d00 |0017: invoke-static {v13}, Ljava/lang/Math;.round:(F)I // method@261d │ │ -05a504: 0a09 |001a: move-result v9 │ │ -05a506: 829d |001b: int-to-float v13, v9 │ │ -05a508: 7110 1d26 0700 |001c: invoke-static {v7}, Ljava/lang/Math;.round:(F)I // method@261d │ │ -05a50e: 0a09 |001f: move-result v9 │ │ -05a510: 8297 |0020: int-to-float v7, v9 │ │ -05a512: 7110 1d26 0800 |0021: invoke-static {v8}, Ljava/lang/Math;.round:(F)I // method@261d │ │ -05a518: 0a09 |0024: move-result v9 │ │ -05a51a: 8298 |0025: int-to-float v8, v9 │ │ -05a51c: 52a0 c006 |0026: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06c0 │ │ -05a520: 52a9 c006 |0028: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06c0 │ │ -05a524: d809 0914 |002a: add-int/lit8 v9, v9, #int 20 // #14 │ │ -05a528: 59a9 c006 |002c: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06c0 │ │ -05a52c: d801 0001 |002e: add-int/lit8 v1, v0, #int 1 // #01 │ │ -05a530: 4b0c 0600 |0030: aput v12, v6, v0 │ │ -05a534: d800 0101 |0032: add-int/lit8 v0, v1, #int 1 // #01 │ │ -05a538: 4b0d 0601 |0034: aput v13, v6, v1 │ │ -05a53c: d801 0001 |0036: add-int/lit8 v1, v0, #int 1 // #01 │ │ -05a540: 52a9 be06 |0038: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06be │ │ -05a544: 4b09 0600 |003a: aput v9, v6, v0 │ │ -05a548: d800 0101 |003c: add-int/lit8 v0, v1, #int 1 // #01 │ │ -05a54c: 4b02 0601 |003e: aput v2, v6, v1 │ │ -05a550: d801 0001 |0040: add-int/lit8 v1, v0, #int 1 // #01 │ │ -05a554: 4b04 0600 |0042: aput v4, v6, v0 │ │ -05a558: d800 0101 |0044: add-int/lit8 v0, v1, #int 1 // #01 │ │ -05a55c: 4b0c 0601 |0046: aput v12, v6, v1 │ │ -05a560: d801 0001 |0048: add-int/lit8 v1, v0, #int 1 // #01 │ │ -05a564: 4b08 0600 |004a: aput v8, v6, v0 │ │ -05a568: d800 0101 |004c: add-int/lit8 v0, v1, #int 1 // #01 │ │ -05a56c: 52a9 be06 |004e: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06be │ │ -05a570: 4b09 0601 |0050: aput v9, v6, v1 │ │ -05a574: d801 0001 |0052: add-int/lit8 v1, v0, #int 1 // #01 │ │ -05a578: 4b02 0600 |0054: aput v2, v6, v0 │ │ -05a57c: d800 0101 |0056: add-int/lit8 v0, v1, #int 1 // #01 │ │ -05a580: 4b05 0601 |0058: aput v5, v6, v1 │ │ -05a584: d801 0001 |005a: add-int/lit8 v1, v0, #int 1 // #01 │ │ -05a588: 4b07 0600 |005c: aput v7, v6, v0 │ │ -05a58c: d800 0101 |005e: add-int/lit8 v0, v1, #int 1 // #01 │ │ -05a590: 4b08 0601 |0060: aput v8, v6, v1 │ │ -05a594: d801 0001 |0062: add-int/lit8 v1, v0, #int 1 // #01 │ │ -05a598: 52a9 be06 |0064: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06be │ │ -05a59c: 4b09 0600 |0066: aput v9, v6, v0 │ │ -05a5a0: d800 0101 |0068: add-int/lit8 v0, v1, #int 1 // #01 │ │ -05a5a4: 4b03 0601 |006a: aput v3, v6, v1 │ │ -05a5a8: d801 0001 |006c: add-int/lit8 v1, v0, #int 1 // #01 │ │ -05a5ac: 4b05 0600 |006e: aput v5, v6, v0 │ │ -05a5b0: d800 0101 |0070: add-int/lit8 v0, v1, #int 1 // #01 │ │ -05a5b4: 4b07 0601 |0072: aput v7, v6, v1 │ │ -05a5b8: d801 0001 |0074: add-int/lit8 v1, v0, #int 1 // #01 │ │ -05a5bc: 4b0d 0600 |0076: aput v13, v6, v0 │ │ -05a5c0: d800 0101 |0078: add-int/lit8 v0, v1, #int 1 // #01 │ │ -05a5c4: 52a9 be06 |007a: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06be │ │ -05a5c8: 4b09 0601 |007c: aput v9, v6, v1 │ │ -05a5cc: d801 0001 |007e: add-int/lit8 v1, v0, #int 1 // #01 │ │ -05a5d0: 4b03 0600 |0080: aput v3, v6, v0 │ │ -05a5d4: 4b04 0601 |0082: aput v4, v6, v1 │ │ -05a5d8: 0e00 |0084: return-void │ │ +06899c: |[06899c] com.badlogic.gdx.graphics.g2d.BitmapFontCache.addGlyph:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;FFFF)V │ │ +0689ac: a607 0c0e |0000: add-float v7, v12, v14 │ │ +0689b0: a608 0d0f |0002: add-float v8, v13, v15 │ │ +0689b4: 52b2 a506 |0004: iget v2, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.u:F // field@06a5 │ │ +0689b8: 52b3 a606 |0006: iget v3, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.u2:F // field@06a6 │ │ +0689bc: 52b4 a706 |0008: iget v4, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.v:F // field@06a7 │ │ +0689c0: 52b5 a806 |000a: iget v5, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.v2:F // field@06a8 │ │ +0689c4: 54a6 c406 |000c: iget-object v6, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06c4 │ │ +0689c8: 55a9 c106 |000e: iget-boolean v9, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.integer:Z // field@06c1 │ │ +0689cc: 3809 1600 |0010: if-eqz v9, 0026 // +0016 │ │ +0689d0: 7110 1d26 0c00 |0012: invoke-static {v12}, Ljava/lang/Math;.round:(F)I // method@261d │ │ +0689d6: 0a09 |0015: move-result v9 │ │ +0689d8: 829c |0016: int-to-float v12, v9 │ │ +0689da: 7110 1d26 0d00 |0017: invoke-static {v13}, Ljava/lang/Math;.round:(F)I // method@261d │ │ +0689e0: 0a09 |001a: move-result v9 │ │ +0689e2: 829d |001b: int-to-float v13, v9 │ │ +0689e4: 7110 1d26 0700 |001c: invoke-static {v7}, Ljava/lang/Math;.round:(F)I // method@261d │ │ +0689ea: 0a09 |001f: move-result v9 │ │ +0689ec: 8297 |0020: int-to-float v7, v9 │ │ +0689ee: 7110 1d26 0800 |0021: invoke-static {v8}, Ljava/lang/Math;.round:(F)I // method@261d │ │ +0689f4: 0a09 |0024: move-result v9 │ │ +0689f6: 8298 |0025: int-to-float v8, v9 │ │ +0689f8: 52a0 c006 |0026: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06c0 │ │ +0689fc: 52a9 c006 |0028: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06c0 │ │ +068a00: d809 0914 |002a: add-int/lit8 v9, v9, #int 20 // #14 │ │ +068a04: 59a9 c006 |002c: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06c0 │ │ +068a08: d801 0001 |002e: add-int/lit8 v1, v0, #int 1 // #01 │ │ +068a0c: 4b0c 0600 |0030: aput v12, v6, v0 │ │ +068a10: d800 0101 |0032: add-int/lit8 v0, v1, #int 1 // #01 │ │ +068a14: 4b0d 0601 |0034: aput v13, v6, v1 │ │ +068a18: d801 0001 |0036: add-int/lit8 v1, v0, #int 1 // #01 │ │ +068a1c: 52a9 be06 |0038: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06be │ │ +068a20: 4b09 0600 |003a: aput v9, v6, v0 │ │ +068a24: d800 0101 |003c: add-int/lit8 v0, v1, #int 1 // #01 │ │ +068a28: 4b02 0601 |003e: aput v2, v6, v1 │ │ +068a2c: d801 0001 |0040: add-int/lit8 v1, v0, #int 1 // #01 │ │ +068a30: 4b04 0600 |0042: aput v4, v6, v0 │ │ +068a34: d800 0101 |0044: add-int/lit8 v0, v1, #int 1 // #01 │ │ +068a38: 4b0c 0601 |0046: aput v12, v6, v1 │ │ +068a3c: d801 0001 |0048: add-int/lit8 v1, v0, #int 1 // #01 │ │ +068a40: 4b08 0600 |004a: aput v8, v6, v0 │ │ +068a44: d800 0101 |004c: add-int/lit8 v0, v1, #int 1 // #01 │ │ +068a48: 52a9 be06 |004e: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06be │ │ +068a4c: 4b09 0601 |0050: aput v9, v6, v1 │ │ +068a50: d801 0001 |0052: add-int/lit8 v1, v0, #int 1 // #01 │ │ +068a54: 4b02 0600 |0054: aput v2, v6, v0 │ │ +068a58: d800 0101 |0056: add-int/lit8 v0, v1, #int 1 // #01 │ │ +068a5c: 4b05 0601 |0058: aput v5, v6, v1 │ │ +068a60: d801 0001 |005a: add-int/lit8 v1, v0, #int 1 // #01 │ │ +068a64: 4b07 0600 |005c: aput v7, v6, v0 │ │ +068a68: d800 0101 |005e: add-int/lit8 v0, v1, #int 1 // #01 │ │ +068a6c: 4b08 0601 |0060: aput v8, v6, v1 │ │ +068a70: d801 0001 |0062: add-int/lit8 v1, v0, #int 1 // #01 │ │ +068a74: 52a9 be06 |0064: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06be │ │ +068a78: 4b09 0600 |0066: aput v9, v6, v0 │ │ +068a7c: d800 0101 |0068: add-int/lit8 v0, v1, #int 1 // #01 │ │ +068a80: 4b03 0601 |006a: aput v3, v6, v1 │ │ +068a84: d801 0001 |006c: add-int/lit8 v1, v0, #int 1 // #01 │ │ +068a88: 4b05 0600 |006e: aput v5, v6, v0 │ │ +068a8c: d800 0101 |0070: add-int/lit8 v0, v1, #int 1 // #01 │ │ +068a90: 4b07 0601 |0072: aput v7, v6, v1 │ │ +068a94: d801 0001 |0074: add-int/lit8 v1, v0, #int 1 // #01 │ │ +068a98: 4b0d 0600 |0076: aput v13, v6, v0 │ │ +068a9c: d800 0101 |0078: add-int/lit8 v0, v1, #int 1 // #01 │ │ +068aa0: 52a9 be06 |007a: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06be │ │ +068aa4: 4b09 0601 |007c: aput v9, v6, v1 │ │ +068aa8: d801 0001 |007e: add-int/lit8 v1, v0, #int 1 // #01 │ │ +068aac: 4b03 0600 |0080: aput v3, v6, v0 │ │ +068ab0: 4b04 0601 |0082: aput v4, v6, v1 │ │ +068ab4: 0e00 |0084: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0002 line=216 │ │ 0x0004 line=217 │ │ 0x0006 line=218 │ │ 0x0008 line=219 │ │ @@ -35595,159 +35595,159 @@ │ │ type : '(Ljava/lang/CharSequence;FFII)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 21 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 252 16-bit code units │ │ -05a5dc: |[05a5dc] com.badlogic.gdx.graphics.g2d.BitmapFontCache.addToCache:(Ljava/lang/CharSequence;FFII)F │ │ -05a5ec: 020e 1100 |0000: move/from16 v14, v17 │ │ -05a5f0: 54f9 bf06 |0002: iget-object v9, v15, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@06bf │ │ -05a5f4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -05a5f6: 5498 b806 |0005: iget-object v8, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -05a5fa: 5281 9d06 |0007: iget v1, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@069d │ │ -05a5fe: 1503 803f |0009: const/high16 v3, #int 1065353216 // #3f80 │ │ -05a602: 2d01 0103 |000b: cmpl-float v1, v1, v3 │ │ -05a606: 3901 6f00 |000d: if-nez v1, 007c // +006f │ │ -05a60a: 5281 9e06 |000f: iget v1, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleY:F // field@069e │ │ -05a60e: 1503 803f |0011: const/high16 v3, #int 1065353216 // #3f80 │ │ -05a612: 2d01 0103 |0013: cmpl-float v1, v1, v3 │ │ -05a616: 3901 6700 |0015: if-nez v1, 007c // +0067 │ │ -05a61a: 020d 1300 |0017: move/from16 v13, v19 │ │ -05a61e: 0200 1400 |0019: move/from16 v0, v20 │ │ -05a622: 350d 2b00 |001b: if-ge v13, v0, 0046 // +002b │ │ -05a626: d813 0d01 |001d: add-int/lit8 v19, v13, #int 1 // #01 │ │ -05a62a: 0800 1000 |001f: move-object/from16 v0, v16 │ │ -05a62e: 7220 c325 d000 |0021: invoke-interface {v0, v13}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ -05a634: 0a01 |0024: move-result v1 │ │ -05a636: 6e20 c20b 1800 |0025: invoke-virtual {v8, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ -05a63c: 0c02 |0028: move-result-object v2 │ │ -05a63e: 3802 eeff |0029: if-eqz v2, 0017 // -0012 │ │ -05a642: 5221 ab06 |002b: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@06ab │ │ -05a646: 8211 |002d: int-to-float v1, v1 │ │ -05a648: a603 1101 |002e: add-float v3, v17, v1 │ │ -05a64c: 5221 ac06 |0030: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@06ac │ │ -05a650: 8211 |0032: int-to-float v1, v1 │ │ -05a652: a604 1201 |0033: add-float v4, v18, v1 │ │ -05a656: 5221 a906 |0035: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ -05a65a: 8215 |0037: int-to-float v5, v1 │ │ -05a65c: 5221 a106 |0038: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ -05a660: 8216 |003a: int-to-float v6, v1 │ │ -05a662: 07f1 |003b: move-object v1, v15 │ │ -05a664: 7606 050c 0100 |003c: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addGlyph:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;FFFF)V // method@0c05 │ │ -05a66a: 5221 aa06 |003f: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ -05a66e: 8211 |0041: int-to-float v1, v1 │ │ -05a670: a611 1101 |0042: add-float v17, v17, v1 │ │ -05a674: 020d 1300 |0044: move/from16 v13, v19 │ │ -05a678: 0200 1400 |0046: move/from16 v0, v20 │ │ -05a67c: 350d ac00 |0048: if-ge v13, v0, 00f4 // +00ac │ │ -05a680: d813 0d01 |004a: add-int/lit8 v19, v13, #int 1 // #01 │ │ -05a684: 0800 1000 |004c: move-object/from16 v0, v16 │ │ -05a688: 7220 c325 d000 |004e: invoke-interface {v0, v13}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ -05a68e: 0a07 |0051: move-result v7 │ │ -05a690: 6e20 c20b 7800 |0052: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ -05a696: 0c0a |0055: move-result-object v10 │ │ -05a698: 380a 2300 |0056: if-eqz v10, 0079 // +0023 │ │ -05a69c: 6e20 c60b 7200 |0058: invoke-virtual {v2, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.getKerning:(C)I // method@0bc6 │ │ -05a6a2: 0a01 |005b: move-result v1 │ │ -05a6a4: 8211 |005c: int-to-float v1, v1 │ │ -05a6a6: a611 1101 |005d: add-float v17, v17, v1 │ │ -05a6aa: 07a2 |005f: move-object v2, v10 │ │ -05a6ac: 52a1 ab06 |0060: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@06ab │ │ -05a6b0: 8211 |0062: int-to-float v1, v1 │ │ -05a6b2: a603 1101 |0063: add-float v3, v17, v1 │ │ -05a6b6: 52a1 ac06 |0065: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@06ac │ │ -05a6ba: 8211 |0067: int-to-float v1, v1 │ │ -05a6bc: a604 1201 |0068: add-float v4, v18, v1 │ │ -05a6c0: 52a1 a906 |006a: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ -05a6c4: 8215 |006c: int-to-float v5, v1 │ │ -05a6c6: 52a1 a106 |006d: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ -05a6ca: 8216 |006f: int-to-float v6, v1 │ │ -05a6cc: 07f1 |0070: move-object v1, v15 │ │ -05a6ce: 7606 050c 0100 |0071: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addGlyph:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;FFFF)V // method@0c05 │ │ -05a6d4: 52a1 aa06 |0074: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ -05a6d8: 8211 |0076: int-to-float v1, v1 │ │ -05a6da: a611 1101 |0077: add-float v17, v17, v1 │ │ -05a6de: 020d 1300 |0079: move/from16 v13, v19 │ │ -05a6e2: 28cb |007b: goto 0046 // -0035 │ │ -05a6e4: 528b 9d06 |007c: iget v11, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@069d │ │ -05a6e8: 528c 9e06 |007e: iget v12, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleY:F // field@069e │ │ -05a6ec: 020d 1300 |0080: move/from16 v13, v19 │ │ -05a6f0: 0200 1400 |0082: move/from16 v0, v20 │ │ -05a6f4: 350d 3200 |0084: if-ge v13, v0, 00b6 // +0032 │ │ -05a6f8: d813 0d01 |0086: add-int/lit8 v19, v13, #int 1 // #01 │ │ -05a6fc: 0800 1000 |0088: move-object/from16 v0, v16 │ │ -05a700: 7220 c325 d000 |008a: invoke-interface {v0, v13}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ -05a706: 0a01 |008d: move-result v1 │ │ -05a708: 6e20 c20b 1800 |008e: invoke-virtual {v8, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ -05a70e: 0c02 |0091: move-result-object v2 │ │ -05a710: 3802 6700 |0092: if-eqz v2, 00f9 // +0067 │ │ -05a714: 5221 ab06 |0094: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@06ab │ │ -05a718: 8211 |0096: int-to-float v1, v1 │ │ -05a71a: c8b1 |0097: mul-float/2addr v1, v11 │ │ -05a71c: a603 1101 |0098: add-float v3, v17, v1 │ │ -05a720: 5221 ac06 |009a: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@06ac │ │ -05a724: 8211 |009c: int-to-float v1, v1 │ │ -05a726: c8c1 |009d: mul-float/2addr v1, v12 │ │ -05a728: a604 1201 |009e: add-float v4, v18, v1 │ │ -05a72c: 5221 a906 |00a0: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ -05a730: 8211 |00a2: int-to-float v1, v1 │ │ -05a732: a805 010b |00a3: mul-float v5, v1, v11 │ │ -05a736: 5221 a106 |00a5: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ -05a73a: 8211 |00a7: int-to-float v1, v1 │ │ -05a73c: a806 010c |00a8: mul-float v6, v1, v12 │ │ -05a740: 07f1 |00aa: move-object v1, v15 │ │ -05a742: 7606 050c 0100 |00ab: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addGlyph:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;FFFF)V // method@0c05 │ │ -05a748: 5221 aa06 |00ae: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ -05a74c: 8211 |00b0: int-to-float v1, v1 │ │ -05a74e: c8b1 |00b1: mul-float/2addr v1, v11 │ │ -05a750: a611 1101 |00b2: add-float v17, v17, v1 │ │ -05a754: 020d 1300 |00b4: move/from16 v13, v19 │ │ -05a758: 0200 1400 |00b6: move/from16 v0, v20 │ │ -05a75c: 350d 3c00 |00b8: if-ge v13, v0, 00f4 // +003c │ │ -05a760: d813 0d01 |00ba: add-int/lit8 v19, v13, #int 1 // #01 │ │ -05a764: 0800 1000 |00bc: move-object/from16 v0, v16 │ │ -05a768: 7220 c325 d000 |00be: invoke-interface {v0, v13}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ -05a76e: 0a07 |00c1: move-result v7 │ │ -05a770: 6e20 c20b 7800 |00c2: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ -05a776: 0c0a |00c5: move-result-object v10 │ │ -05a778: 380a 2b00 |00c6: if-eqz v10, 00f1 // +002b │ │ -05a77c: 6e20 c60b 7200 |00c8: invoke-virtual {v2, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.getKerning:(C)I // method@0bc6 │ │ -05a782: 0a01 |00cb: move-result v1 │ │ -05a784: 8211 |00cc: int-to-float v1, v1 │ │ -05a786: c8b1 |00cd: mul-float/2addr v1, v11 │ │ -05a788: a611 1101 |00ce: add-float v17, v17, v1 │ │ -05a78c: 07a2 |00d0: move-object v2, v10 │ │ -05a78e: 52a1 ab06 |00d1: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@06ab │ │ -05a792: 8211 |00d3: int-to-float v1, v1 │ │ -05a794: c8b1 |00d4: mul-float/2addr v1, v11 │ │ -05a796: a603 1101 |00d5: add-float v3, v17, v1 │ │ -05a79a: 52a1 ac06 |00d7: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@06ac │ │ -05a79e: 8211 |00d9: int-to-float v1, v1 │ │ -05a7a0: c8c1 |00da: mul-float/2addr v1, v12 │ │ -05a7a2: a604 1201 |00db: add-float v4, v18, v1 │ │ -05a7a6: 52a1 a906 |00dd: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ -05a7aa: 8211 |00df: int-to-float v1, v1 │ │ -05a7ac: a805 010b |00e0: mul-float v5, v1, v11 │ │ -05a7b0: 52a1 a106 |00e2: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ -05a7b4: 8211 |00e4: int-to-float v1, v1 │ │ -05a7b6: a806 010c |00e5: mul-float v6, v1, v12 │ │ -05a7ba: 07f1 |00e7: move-object v1, v15 │ │ -05a7bc: 7606 050c 0100 |00e8: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addGlyph:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;FFFF)V // method@0c05 │ │ -05a7c2: 52a1 aa06 |00eb: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ -05a7c6: 8211 |00ed: int-to-float v1, v1 │ │ -05a7c8: c8b1 |00ee: mul-float/2addr v1, v11 │ │ -05a7ca: a611 1101 |00ef: add-float v17, v17, v1 │ │ -05a7ce: 020d 1300 |00f1: move/from16 v13, v19 │ │ -05a7d2: 28c3 |00f3: goto 00b6 // -003d │ │ -05a7d4: 0213 0d00 |00f4: move/from16 v19, v13 │ │ -05a7d8: a701 110e |00f6: sub-float v1, v17, v14 │ │ -05a7dc: 0f01 |00f8: return v1 │ │ -05a7de: 020d 1300 |00f9: move/from16 v13, v19 │ │ -05a7e2: 2887 |00fb: goto 0082 // -0079 │ │ +068ab8: |[068ab8] com.badlogic.gdx.graphics.g2d.BitmapFontCache.addToCache:(Ljava/lang/CharSequence;FFII)F │ │ +068ac8: 020e 1100 |0000: move/from16 v14, v17 │ │ +068acc: 54f9 bf06 |0002: iget-object v9, v15, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@06bf │ │ +068ad0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +068ad2: 5498 b806 |0005: iget-object v8, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +068ad6: 5281 9d06 |0007: iget v1, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@069d │ │ +068ada: 1503 803f |0009: const/high16 v3, #int 1065353216 // #3f80 │ │ +068ade: 2d01 0103 |000b: cmpl-float v1, v1, v3 │ │ +068ae2: 3901 6f00 |000d: if-nez v1, 007c // +006f │ │ +068ae6: 5281 9e06 |000f: iget v1, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleY:F // field@069e │ │ +068aea: 1503 803f |0011: const/high16 v3, #int 1065353216 // #3f80 │ │ +068aee: 2d01 0103 |0013: cmpl-float v1, v1, v3 │ │ +068af2: 3901 6700 |0015: if-nez v1, 007c // +0067 │ │ +068af6: 020d 1300 |0017: move/from16 v13, v19 │ │ +068afa: 0200 1400 |0019: move/from16 v0, v20 │ │ +068afe: 350d 2b00 |001b: if-ge v13, v0, 0046 // +002b │ │ +068b02: d813 0d01 |001d: add-int/lit8 v19, v13, #int 1 // #01 │ │ +068b06: 0800 1000 |001f: move-object/from16 v0, v16 │ │ +068b0a: 7220 c325 d000 |0021: invoke-interface {v0, v13}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ +068b10: 0a01 |0024: move-result v1 │ │ +068b12: 6e20 c20b 1800 |0025: invoke-virtual {v8, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ +068b18: 0c02 |0028: move-result-object v2 │ │ +068b1a: 3802 eeff |0029: if-eqz v2, 0017 // -0012 │ │ +068b1e: 5221 ab06 |002b: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@06ab │ │ +068b22: 8211 |002d: int-to-float v1, v1 │ │ +068b24: a603 1101 |002e: add-float v3, v17, v1 │ │ +068b28: 5221 ac06 |0030: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@06ac │ │ +068b2c: 8211 |0032: int-to-float v1, v1 │ │ +068b2e: a604 1201 |0033: add-float v4, v18, v1 │ │ +068b32: 5221 a906 |0035: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ +068b36: 8215 |0037: int-to-float v5, v1 │ │ +068b38: 5221 a106 |0038: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ +068b3c: 8216 |003a: int-to-float v6, v1 │ │ +068b3e: 07f1 |003b: move-object v1, v15 │ │ +068b40: 7606 050c 0100 |003c: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addGlyph:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;FFFF)V // method@0c05 │ │ +068b46: 5221 aa06 |003f: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ +068b4a: 8211 |0041: int-to-float v1, v1 │ │ +068b4c: a611 1101 |0042: add-float v17, v17, v1 │ │ +068b50: 020d 1300 |0044: move/from16 v13, v19 │ │ +068b54: 0200 1400 |0046: move/from16 v0, v20 │ │ +068b58: 350d ac00 |0048: if-ge v13, v0, 00f4 // +00ac │ │ +068b5c: d813 0d01 |004a: add-int/lit8 v19, v13, #int 1 // #01 │ │ +068b60: 0800 1000 |004c: move-object/from16 v0, v16 │ │ +068b64: 7220 c325 d000 |004e: invoke-interface {v0, v13}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ +068b6a: 0a07 |0051: move-result v7 │ │ +068b6c: 6e20 c20b 7800 |0052: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ +068b72: 0c0a |0055: move-result-object v10 │ │ +068b74: 380a 2300 |0056: if-eqz v10, 0079 // +0023 │ │ +068b78: 6e20 c60b 7200 |0058: invoke-virtual {v2, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.getKerning:(C)I // method@0bc6 │ │ +068b7e: 0a01 |005b: move-result v1 │ │ +068b80: 8211 |005c: int-to-float v1, v1 │ │ +068b82: a611 1101 |005d: add-float v17, v17, v1 │ │ +068b86: 07a2 |005f: move-object v2, v10 │ │ +068b88: 52a1 ab06 |0060: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@06ab │ │ +068b8c: 8211 |0062: int-to-float v1, v1 │ │ +068b8e: a603 1101 |0063: add-float v3, v17, v1 │ │ +068b92: 52a1 ac06 |0065: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@06ac │ │ +068b96: 8211 |0067: int-to-float v1, v1 │ │ +068b98: a604 1201 |0068: add-float v4, v18, v1 │ │ +068b9c: 52a1 a906 |006a: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ +068ba0: 8215 |006c: int-to-float v5, v1 │ │ +068ba2: 52a1 a106 |006d: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ +068ba6: 8216 |006f: int-to-float v6, v1 │ │ +068ba8: 07f1 |0070: move-object v1, v15 │ │ +068baa: 7606 050c 0100 |0071: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addGlyph:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;FFFF)V // method@0c05 │ │ +068bb0: 52a1 aa06 |0074: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ +068bb4: 8211 |0076: int-to-float v1, v1 │ │ +068bb6: a611 1101 |0077: add-float v17, v17, v1 │ │ +068bba: 020d 1300 |0079: move/from16 v13, v19 │ │ +068bbe: 28cb |007b: goto 0046 // -0035 │ │ +068bc0: 528b 9d06 |007c: iget v11, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@069d │ │ +068bc4: 528c 9e06 |007e: iget v12, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleY:F // field@069e │ │ +068bc8: 020d 1300 |0080: move/from16 v13, v19 │ │ +068bcc: 0200 1400 |0082: move/from16 v0, v20 │ │ +068bd0: 350d 3200 |0084: if-ge v13, v0, 00b6 // +0032 │ │ +068bd4: d813 0d01 |0086: add-int/lit8 v19, v13, #int 1 // #01 │ │ +068bd8: 0800 1000 |0088: move-object/from16 v0, v16 │ │ +068bdc: 7220 c325 d000 |008a: invoke-interface {v0, v13}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ +068be2: 0a01 |008d: move-result v1 │ │ +068be4: 6e20 c20b 1800 |008e: invoke-virtual {v8, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ +068bea: 0c02 |0091: move-result-object v2 │ │ +068bec: 3802 6700 |0092: if-eqz v2, 00f9 // +0067 │ │ +068bf0: 5221 ab06 |0094: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@06ab │ │ +068bf4: 8211 |0096: int-to-float v1, v1 │ │ +068bf6: c8b1 |0097: mul-float/2addr v1, v11 │ │ +068bf8: a603 1101 |0098: add-float v3, v17, v1 │ │ +068bfc: 5221 ac06 |009a: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@06ac │ │ +068c00: 8211 |009c: int-to-float v1, v1 │ │ +068c02: c8c1 |009d: mul-float/2addr v1, v12 │ │ +068c04: a604 1201 |009e: add-float v4, v18, v1 │ │ +068c08: 5221 a906 |00a0: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ +068c0c: 8211 |00a2: int-to-float v1, v1 │ │ +068c0e: a805 010b |00a3: mul-float v5, v1, v11 │ │ +068c12: 5221 a106 |00a5: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ +068c16: 8211 |00a7: int-to-float v1, v1 │ │ +068c18: a806 010c |00a8: mul-float v6, v1, v12 │ │ +068c1c: 07f1 |00aa: move-object v1, v15 │ │ +068c1e: 7606 050c 0100 |00ab: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addGlyph:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;FFFF)V // method@0c05 │ │ +068c24: 5221 aa06 |00ae: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ +068c28: 8211 |00b0: int-to-float v1, v1 │ │ +068c2a: c8b1 |00b1: mul-float/2addr v1, v11 │ │ +068c2c: a611 1101 |00b2: add-float v17, v17, v1 │ │ +068c30: 020d 1300 |00b4: move/from16 v13, v19 │ │ +068c34: 0200 1400 |00b6: move/from16 v0, v20 │ │ +068c38: 350d 3c00 |00b8: if-ge v13, v0, 00f4 // +003c │ │ +068c3c: d813 0d01 |00ba: add-int/lit8 v19, v13, #int 1 // #01 │ │ +068c40: 0800 1000 |00bc: move-object/from16 v0, v16 │ │ +068c44: 7220 c325 d000 |00be: invoke-interface {v0, v13}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ +068c4a: 0a07 |00c1: move-result v7 │ │ +068c4c: 6e20 c20b 7800 |00c2: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ +068c52: 0c0a |00c5: move-result-object v10 │ │ +068c54: 380a 2b00 |00c6: if-eqz v10, 00f1 // +002b │ │ +068c58: 6e20 c60b 7200 |00c8: invoke-virtual {v2, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.getKerning:(C)I // method@0bc6 │ │ +068c5e: 0a01 |00cb: move-result v1 │ │ +068c60: 8211 |00cc: int-to-float v1, v1 │ │ +068c62: c8b1 |00cd: mul-float/2addr v1, v11 │ │ +068c64: a611 1101 |00ce: add-float v17, v17, v1 │ │ +068c68: 07a2 |00d0: move-object v2, v10 │ │ +068c6a: 52a1 ab06 |00d1: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@06ab │ │ +068c6e: 8211 |00d3: int-to-float v1, v1 │ │ +068c70: c8b1 |00d4: mul-float/2addr v1, v11 │ │ +068c72: a603 1101 |00d5: add-float v3, v17, v1 │ │ +068c76: 52a1 ac06 |00d7: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@06ac │ │ +068c7a: 8211 |00d9: int-to-float v1, v1 │ │ +068c7c: c8c1 |00da: mul-float/2addr v1, v12 │ │ +068c7e: a604 1201 |00db: add-float v4, v18, v1 │ │ +068c82: 52a1 a906 |00dd: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ +068c86: 8211 |00df: int-to-float v1, v1 │ │ +068c88: a805 010b |00e0: mul-float v5, v1, v11 │ │ +068c8c: 52a1 a106 |00e2: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ +068c90: 8211 |00e4: int-to-float v1, v1 │ │ +068c92: a806 010c |00e5: mul-float v6, v1, v12 │ │ +068c96: 07f1 |00e7: move-object v1, v15 │ │ +068c98: 7606 050c 0100 |00e8: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addGlyph:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;FFFF)V // method@0c05 │ │ +068c9e: 52a1 aa06 |00eb: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ +068ca2: 8211 |00ed: int-to-float v1, v1 │ │ +068ca4: c8b1 |00ee: mul-float/2addr v1, v11 │ │ +068ca6: a611 1101 |00ef: add-float v17, v17, v1 │ │ +068caa: 020d 1300 |00f1: move/from16 v13, v19 │ │ +068cae: 28c3 |00f3: goto 00b6 // -003d │ │ +068cb0: 0213 0d00 |00f4: move/from16 v19, v13 │ │ +068cb4: a701 110e |00f6: sub-float v1, v17, v14 │ │ +068cb8: 0f01 |00f8: return v1 │ │ +068cba: 020d 1300 |00f9: move/from16 v13, v19 │ │ +068cbe: 2887 |00fb: goto 0082 // -0079 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0002 line=160 │ │ 0x0004 line=161 │ │ 0x0005 line=162 │ │ 0x0007 line=163 │ │ @@ -35819,30 +35819,30 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -05a7e4: |[05a7e4] com.badlogic.gdx.graphics.g2d.BitmapFontCache.require:(I)V │ │ -05a7f4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -05a7f6: 5252 c006 |0001: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06c0 │ │ -05a7fa: da03 0614 |0003: mul-int/lit8 v3, v6, #int 20 // #14 │ │ -05a7fe: 9001 0203 |0005: add-int v1, v2, v3 │ │ -05a802: 5452 c406 |0007: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06c4 │ │ -05a806: 3802 0700 |0009: if-eqz v2, 0010 // +0007 │ │ -05a80a: 5452 c406 |000b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06c4 │ │ -05a80e: 2122 |000d: array-length v2, v2 │ │ -05a810: 3512 0d00 |000e: if-ge v2, v1, 001b // +000d │ │ -05a814: 2310 4a04 |0010: new-array v0, v1, [F // type@044a │ │ -05a818: 5452 c406 |0012: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06c4 │ │ -05a81c: 5253 c006 |0014: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06c0 │ │ -05a820: 7153 7826 4240 |0016: invoke-static {v2, v4, v0, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -05a826: 5b50 c406 |0019: iput-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06c4 │ │ -05a82a: 0e00 |001b: return-void │ │ +068cc0: |[068cc0] com.badlogic.gdx.graphics.g2d.BitmapFontCache.require:(I)V │ │ +068cd0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +068cd2: 5252 c006 |0001: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06c0 │ │ +068cd6: da03 0614 |0003: mul-int/lit8 v3, v6, #int 20 // #14 │ │ +068cda: 9001 0203 |0005: add-int v1, v2, v3 │ │ +068cde: 5452 c406 |0007: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06c4 │ │ +068ce2: 3802 0700 |0009: if-eqz v2, 0010 // +0007 │ │ +068ce6: 5452 c406 |000b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06c4 │ │ +068cea: 2122 |000d: array-length v2, v2 │ │ +068cec: 3512 0d00 |000e: if-ge v2, v1, 001b // +000d │ │ +068cf0: 2310 4804 |0010: new-array v0, v1, [F // type@0448 │ │ +068cf4: 5452 c406 |0012: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06c4 │ │ +068cf8: 5253 c006 |0014: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06c0 │ │ +068cfc: 7153 7826 4240 |0016: invoke-static {v2, v4, v0, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +068d02: 5b50 c406 |0019: iput-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06c4 │ │ +068d06: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=150 │ │ 0x0007 line=151 │ │ 0x0010 line=152 │ │ 0x0012 line=153 │ │ 0x0019 line=154 │ │ @@ -35859,24 +35859,24 @@ │ │ type : '(Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -05a82c: |[05a82c] com.badlogic.gdx.graphics.g2d.BitmapFontCache.addMultiLineText:(Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -05a83c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -05a83e: 6205 af06 |0001: sget-object v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06af │ │ -05a842: 0760 |0003: move-object v0, v6 │ │ -05a844: 0771 |0004: move-object v1, v7 │ │ -05a846: 0182 |0005: move v2, v8 │ │ -05a848: 0193 |0006: move v3, v9 │ │ -05a84a: 7406 070c 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addMultiLineText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c07 │ │ -05a850: 0c00 |000a: move-result-object v0 │ │ -05a852: 1100 |000b: return-object v0 │ │ +068d08: |[068d08] com.badlogic.gdx.graphics.g2d.BitmapFontCache.addMultiLineText:(Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +068d18: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +068d1a: 6205 af06 |0001: sget-object v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06af │ │ +068d1e: 0760 |0003: move-object v0, v6 │ │ +068d20: 0771 |0004: move-object v1, v7 │ │ +068d22: 0182 |0005: move v2, v8 │ │ +068d24: 0193 |0006: move v3, v9 │ │ +068d26: 7406 070c 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addMultiLineText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c07 │ │ +068d2c: 0c00 |000a: move-result-object v0 │ │ +068d2e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ locals : │ │ 0x0000 - 0x000c reg=6 this Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; │ │ 0x0000 - 0x000c reg=7 str Ljava/lang/CharSequence; │ │ 0x0000 - 0x000c reg=8 x F │ │ @@ -35887,73 +35887,73 @@ │ │ type : '(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 106 16-bit code units │ │ -05a854: |[05a854] com.badlogic.gdx.graphics.g2d.BitmapFontCache.addMultiLineText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -05a864: 54f8 bf06 |0000: iget-object v8, v15, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@06bf │ │ -05a868: 7801 c425 1000 |0002: invoke-interface/range {v16}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ -05a86e: 0a09 |0005: move-result v9 │ │ -05a870: 7020 160c 9f00 |0006: invoke-direct {v15, v9}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.require:(I)V // method@0c16 │ │ -05a876: 5481 b806 |0009: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -05a87a: 5211 9406 |000b: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@0694 │ │ -05a87e: a612 1201 |000d: add-float v18, v18, v1 │ │ -05a882: 5481 b806 |000f: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -05a886: 5217 9706 |0011: iget v7, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.down:F // field@0697 │ │ -05a88a: 120b |0013: const/4 v11, #int 0 // #0 │ │ -05a88c: 020d 1200 |0014: move/from16 v13, v18 │ │ -05a890: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -05a892: 120c |0017: const/4 v12, #int 0 // #0 │ │ -05a894: 3595 3a00 |0018: if-ge v5, v9, 0052 // +003a │ │ -05a898: 1301 0a00 |001a: const/16 v1, #int 10 // #a │ │ -05a89c: 0800 1000 |001c: move-object/from16 v0, v16 │ │ -05a8a0: 7130 f40b 1005 |001e: invoke-static {v0, v1, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.indexOf:(Ljava/lang/CharSequence;CI)I // method@0bf4 │ │ -05a8a6: 0a06 |0021: move-result v6 │ │ -05a8a8: 120e |0022: const/4 v14, #int 0 // #0 │ │ -05a8aa: 6201 af06 |0023: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06af │ │ -05a8ae: 0800 1400 |0025: move-object/from16 v0, v20 │ │ -05a8b2: 3210 1500 |0027: if-eq v0, v1, 003c // +0015 │ │ -05a8b6: 0800 1000 |0029: move-object/from16 v0, v16 │ │ -05a8ba: 6e40 e30b 0865 |002b: invoke-virtual {v8, v0, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getBounds:(Ljava/lang/CharSequence;II)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0be3 │ │ -05a8c0: 0c01 |002e: move-result-object v1 │ │ -05a8c2: 521a b206 |002f: iget v10, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ -05a8c6: a70e 130a |0031: sub-float v14, v19, v10 │ │ -05a8ca: 6201 ae06 |0033: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.CENTER:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06ae │ │ -05a8ce: 0800 1400 |0035: move-object/from16 v0, v20 │ │ -05a8d2: 3310 0500 |0037: if-ne v0, v1, 003c // +0005 │ │ -05a8d6: 1501 0040 |0039: const/high16 v1, #int 1073741824 // #4000 │ │ -05a8da: c91e |003b: div-float/2addr v14, v1 │ │ -05a8dc: a603 110e |003c: add-float v3, v17, v14 │ │ -05a8e0: 07f1 |003e: move-object v1, v15 │ │ -05a8e2: 0802 1000 |003f: move-object/from16 v2, v16 │ │ -05a8e6: 0204 1200 |0041: move/from16 v4, v18 │ │ -05a8ea: 7606 0a0c 0100 |0043: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addToCache:(Ljava/lang/CharSequence;FFII)F // method@0c0a │ │ -05a8f0: 0a0a |0046: move-result v10 │ │ -05a8f2: 7120 1826 ab00 |0047: invoke-static {v11, v10}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -05a8f8: 0a0b |004a: move-result v11 │ │ -05a8fa: d805 0601 |004b: add-int/lit8 v5, v6, #int 1 // #01 │ │ -05a8fe: a612 1207 |004d: add-float v18, v18, v7 │ │ -05a902: d80c 0c01 |004f: add-int/lit8 v12, v12, #int 1 // #01 │ │ -05a906: 28c7 |0051: goto 0018 // -0039 │ │ -05a908: 54f1 c306 |0052: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06c3 │ │ -05a90c: 591b b206 |0054: iput v11, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ -05a910: 54f1 c306 |0056: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06c3 │ │ -05a914: 5482 b806 |0058: iget-object v2, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -05a918: 5222 9506 |005a: iget v2, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0695 │ │ -05a91c: d803 0cff |005c: add-int/lit8 v3, v12, #int -1 // #ff │ │ -05a920: 8233 |005e: int-to-float v3, v3 │ │ -05a922: 5484 b806 |005f: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -05a926: 5244 9c06 |0061: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@069c │ │ -05a92a: c843 |0063: mul-float/2addr v3, v4 │ │ -05a92c: c632 |0064: add-float/2addr v2, v3 │ │ -05a92e: 5912 b106 |0065: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ -05a932: 54f1 c306 |0067: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06c3 │ │ -05a936: 1101 |0069: return-object v1 │ │ +068d30: |[068d30] com.badlogic.gdx.graphics.g2d.BitmapFontCache.addMultiLineText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +068d40: 54f8 bf06 |0000: iget-object v8, v15, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@06bf │ │ +068d44: 7801 c425 1000 |0002: invoke-interface/range {v16}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ +068d4a: 0a09 |0005: move-result v9 │ │ +068d4c: 7020 160c 9f00 |0006: invoke-direct {v15, v9}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.require:(I)V // method@0c16 │ │ +068d52: 5481 b806 |0009: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +068d56: 5211 9406 |000b: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@0694 │ │ +068d5a: a612 1201 |000d: add-float v18, v18, v1 │ │ +068d5e: 5481 b806 |000f: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +068d62: 5217 9706 |0011: iget v7, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.down:F // field@0697 │ │ +068d66: 120b |0013: const/4 v11, #int 0 // #0 │ │ +068d68: 020d 1200 |0014: move/from16 v13, v18 │ │ +068d6c: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +068d6e: 120c |0017: const/4 v12, #int 0 // #0 │ │ +068d70: 3595 3a00 |0018: if-ge v5, v9, 0052 // +003a │ │ +068d74: 1301 0a00 |001a: const/16 v1, #int 10 // #a │ │ +068d78: 0800 1000 |001c: move-object/from16 v0, v16 │ │ +068d7c: 7130 f40b 1005 |001e: invoke-static {v0, v1, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.indexOf:(Ljava/lang/CharSequence;CI)I // method@0bf4 │ │ +068d82: 0a06 |0021: move-result v6 │ │ +068d84: 120e |0022: const/4 v14, #int 0 // #0 │ │ +068d86: 6201 af06 |0023: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06af │ │ +068d8a: 0800 1400 |0025: move-object/from16 v0, v20 │ │ +068d8e: 3210 1500 |0027: if-eq v0, v1, 003c // +0015 │ │ +068d92: 0800 1000 |0029: move-object/from16 v0, v16 │ │ +068d96: 6e40 e30b 0865 |002b: invoke-virtual {v8, v0, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getBounds:(Ljava/lang/CharSequence;II)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0be3 │ │ +068d9c: 0c01 |002e: move-result-object v1 │ │ +068d9e: 521a b206 |002f: iget v10, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ +068da2: a70e 130a |0031: sub-float v14, v19, v10 │ │ +068da6: 6201 ae06 |0033: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.CENTER:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06ae │ │ +068daa: 0800 1400 |0035: move-object/from16 v0, v20 │ │ +068dae: 3310 0500 |0037: if-ne v0, v1, 003c // +0005 │ │ +068db2: 1501 0040 |0039: const/high16 v1, #int 1073741824 // #4000 │ │ +068db6: c91e |003b: div-float/2addr v14, v1 │ │ +068db8: a603 110e |003c: add-float v3, v17, v14 │ │ +068dbc: 07f1 |003e: move-object v1, v15 │ │ +068dbe: 0802 1000 |003f: move-object/from16 v2, v16 │ │ +068dc2: 0204 1200 |0041: move/from16 v4, v18 │ │ +068dc6: 7606 0a0c 0100 |0043: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addToCache:(Ljava/lang/CharSequence;FFII)F // method@0c0a │ │ +068dcc: 0a0a |0046: move-result v10 │ │ +068dce: 7120 1826 ab00 |0047: invoke-static {v11, v10}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +068dd4: 0a0b |004a: move-result v11 │ │ +068dd6: d805 0601 |004b: add-int/lit8 v5, v6, #int 1 // #01 │ │ +068dda: a612 1207 |004d: add-float v18, v18, v7 │ │ +068dde: d80c 0c01 |004f: add-int/lit8 v12, v12, #int 1 // #01 │ │ +068de2: 28c7 |0051: goto 0018 // -0039 │ │ +068de4: 54f1 c306 |0052: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06c3 │ │ +068de8: 591b b206 |0054: iput v11, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ +068dec: 54f1 c306 |0056: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06c3 │ │ +068df0: 5482 b806 |0058: iget-object v2, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +068df4: 5222 9506 |005a: iget v2, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0695 │ │ +068df8: d803 0cff |005c: add-int/lit8 v3, v12, #int -1 // #ff │ │ +068dfc: 8233 |005e: int-to-float v3, v3 │ │ +068dfe: 5484 b806 |005f: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +068e02: 5244 9c06 |0061: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@069c │ │ +068e06: c843 |0063: mul-float/2addr v3, v4 │ │ +068e08: c632 |0064: add-float/2addr v2, v3 │ │ +068e0a: 5912 b106 |0065: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ +068e0e: 54f1 c306 |0067: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06c3 │ │ +068e12: 1101 |0069: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x0002 line=322 │ │ 0x0006 line=323 │ │ 0x0009 line=325 │ │ 0x000f line=326 │ │ @@ -36001,25 +36001,25 @@ │ │ type : '(Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -05a938: |[05a938] com.badlogic.gdx.graphics.g2d.BitmapFontCache.addText:(Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -05a948: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -05a94a: 7210 c425 0700 |0001: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ -05a950: 0a05 |0004: move-result v5 │ │ -05a952: 0760 |0005: move-object v0, v6 │ │ -05a954: 0771 |0006: move-object v1, v7 │ │ -05a956: 0182 |0007: move v2, v8 │ │ -05a958: 0193 |0008: move v3, v9 │ │ -05a95a: 7406 090c 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addText:(Ljava/lang/CharSequence;FFII)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c09 │ │ -05a960: 0c00 |000c: move-result-object v0 │ │ -05a962: 1100 |000d: return-object v0 │ │ +068e14: |[068e14] com.badlogic.gdx.graphics.g2d.BitmapFontCache.addText:(Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +068e24: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +068e26: 7210 c425 0700 |0001: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ +068e2c: 0a05 |0004: move-result v5 │ │ +068e2e: 0760 |0005: move-object v0, v6 │ │ +068e30: 0771 |0006: move-object v1, v7 │ │ +068e32: 0182 |0007: move v2, v8 │ │ +068e34: 0193 |0008: move v3, v9 │ │ +068e36: 7406 090c 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addText:(Ljava/lang/CharSequence;FFII)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c09 │ │ +068e3c: 0c00 |000c: move-result-object v0 │ │ +068e3e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x000e reg=6 this Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; │ │ 0x0000 - 0x000e reg=7 str Ljava/lang/CharSequence; │ │ 0x0000 - 0x000e reg=8 x F │ │ @@ -36030,32 +36030,32 @@ │ │ type : '(Ljava/lang/CharSequence;FFII)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 33 16-bit code units │ │ -05a964: |[05a964] com.badlogic.gdx.graphics.g2d.BitmapFontCache.addText:(Ljava/lang/CharSequence;FFII)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -05a974: 9100 0706 |0000: sub-int v0, v7, v6 │ │ -05a978: 7020 160c 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.require:(I)V // method@0c16 │ │ -05a97e: 5420 bf06 |0005: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@06bf │ │ -05a982: 5400 b806 |0007: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -05a986: 5200 9406 |0009: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@0694 │ │ -05a98a: c605 |000b: add-float/2addr v5, v0 │ │ -05a98c: 5420 c306 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06c3 │ │ -05a990: 7606 0a0c 0200 |000e: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addToCache:(Ljava/lang/CharSequence;FFII)F // method@0c0a │ │ -05a996: 0a01 |0011: move-result v1 │ │ -05a998: 5901 b206 |0012: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ -05a99c: 5420 c306 |0014: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06c3 │ │ -05a9a0: 5421 bf06 |0016: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@06bf │ │ -05a9a4: 5411 b806 |0018: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -05a9a8: 5211 9506 |001a: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0695 │ │ -05a9ac: 5901 b106 |001c: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ -05a9b0: 5420 c306 |001e: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06c3 │ │ -05a9b4: 1100 |0020: return-object v0 │ │ +068e40: |[068e40] com.badlogic.gdx.graphics.g2d.BitmapFontCache.addText:(Ljava/lang/CharSequence;FFII)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +068e50: 9100 0706 |0000: sub-int v0, v7, v6 │ │ +068e54: 7020 160c 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.require:(I)V // method@0c16 │ │ +068e5a: 5420 bf06 |0005: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@06bf │ │ +068e5e: 5400 b806 |0007: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +068e62: 5200 9406 |0009: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@0694 │ │ +068e66: c605 |000b: add-float/2addr v5, v0 │ │ +068e68: 5420 c306 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06c3 │ │ +068e6c: 7606 0a0c 0200 |000e: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addToCache:(Ljava/lang/CharSequence;FFII)F // method@0c0a │ │ +068e72: 0a01 |0011: move-result v1 │ │ +068e74: 5901 b206 |0012: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ +068e78: 5420 c306 |0014: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06c3 │ │ +068e7c: 5421 bf06 |0016: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@06bf │ │ +068e80: 5411 b806 |0018: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +068e84: 5211 9506 |001a: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0695 │ │ +068e88: 5901 b106 |001c: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ +068e8c: 5420 c306 |001e: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06c3 │ │ +068e90: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0005 line=287 │ │ 0x000c line=288 │ │ 0x0014 line=289 │ │ 0x001e line=290 │ │ @@ -36072,24 +36072,24 @@ │ │ type : '(Ljava/lang/CharSequence;FFF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -05a9b8: |[05a9b8] com.badlogic.gdx.graphics.g2d.BitmapFontCache.addWrappedText:(Ljava/lang/CharSequence;FFF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -05a9c8: 6205 af06 |0000: sget-object v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06af │ │ -05a9cc: 0760 |0002: move-object v0, v6 │ │ -05a9ce: 0771 |0003: move-object v1, v7 │ │ -05a9d0: 0182 |0004: move v2, v8 │ │ -05a9d2: 0193 |0005: move v3, v9 │ │ -05a9d4: 01a4 |0006: move v4, v10 │ │ -05a9d6: 7406 0c0c 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addWrappedText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c0c │ │ -05a9dc: 0c00 |000a: move-result-object v0 │ │ -05a9de: 1100 |000b: return-object v0 │ │ +068e94: |[068e94] com.badlogic.gdx.graphics.g2d.BitmapFontCache.addWrappedText:(Ljava/lang/CharSequence;FFF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +068ea4: 6205 af06 |0000: sget-object v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06af │ │ +068ea8: 0760 |0002: move-object v0, v6 │ │ +068eaa: 0771 |0003: move-object v1, v7 │ │ +068eac: 0182 |0004: move v2, v8 │ │ +068eae: 0193 |0005: move v3, v9 │ │ +068eb0: 01a4 |0006: move v4, v10 │ │ +068eb2: 7406 0c0c 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addWrappedText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c0c │ │ +068eb8: 0c00 |000a: move-result-object v0 │ │ +068eba: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ locals : │ │ 0x0000 - 0x000c reg=6 this Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; │ │ 0x0000 - 0x000c reg=7 str Ljava/lang/CharSequence; │ │ 0x0000 - 0x000c reg=8 x F │ │ @@ -36101,123 +36101,123 @@ │ │ type : '(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 202 16-bit code units │ │ -05a9e0: |[05a9e0] com.badlogic.gdx.graphics.g2d.BitmapFontCache.addWrappedText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -05a9f0: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -05a9f4: 5409 bf06 |0002: iget-object v9, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@06bf │ │ -05a9f8: 7801 c425 1200 |0004: invoke-interface/range {v18}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ -05a9fe: 0a0a |0007: move-result v10 │ │ -05aa00: 0800 1100 |0008: move-object/from16 v0, v17 │ │ -05aa04: 7020 160c a000 |000a: invoke-direct {v0, v10}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.require:(I)V // method@0c16 │ │ -05aa0a: 5492 b806 |000d: iget-object v2, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -05aa0e: 5222 9406 |000f: iget v2, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@0694 │ │ -05aa12: a614 1402 |0011: add-float v20, v20, v2 │ │ -05aa16: 5492 b806 |0013: iget-object v2, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -05aa1a: 5228 9706 |0015: iget v8, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.down:F // field@0697 │ │ -05aa1e: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -05aa20: 2e02 1502 |0018: cmpg-float v2, v21, v2 │ │ -05aa24: 3c02 0400 |001a: if-gtz v2, 001e // +0004 │ │ -05aa28: 1515 004f |001c: const/high16 v21, #int 1325400064 // #4f00 │ │ -05aa2c: 120c |001e: const/4 v12, #int 0 // #0 │ │ -05aa2e: 1206 |001f: const/4 v6, #int 0 // #0 │ │ -05aa30: 120f |0020: const/4 v15, #int 0 // #0 │ │ -05aa32: 35a6 8b00 |0021: if-ge v6, v10, 00ac // +008b │ │ -05aa36: 1302 0a00 |0023: const/16 v2, #int 10 // #a │ │ -05aa3a: 0800 1200 |0025: move-object/from16 v0, v18 │ │ -05aa3e: 7130 f40b 2006 |0027: invoke-static {v0, v2, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.indexOf:(Ljava/lang/CharSequence;CI)I // method@0bf4 │ │ -05aa44: 0a0d |002a: move-result v13 │ │ -05aa46: 35d6 0e00 |002b: if-ge v6, v13, 0039 // +000e │ │ -05aa4a: 0800 1200 |002d: move-object/from16 v0, v18 │ │ -05aa4e: 7220 c325 6000 |002f: invoke-interface {v0, v6}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ -05aa54: 0a02 |0032: move-result v2 │ │ -05aa56: 7110 f60b 0200 |0033: invoke-static {v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isWhitespace:(C)Z // method@0bf6 │ │ -05aa5c: 0a02 |0036: move-result v2 │ │ -05aa5e: 3902 5b00 |0037: if-nez v2, 0092 // +005b │ │ -05aa62: 0800 1200 |0039: move-object/from16 v0, v18 │ │ -05aa66: 0201 1500 |003b: move/from16 v1, v21 │ │ -05aa6a: 6e51 d80b 09d6 |003d: invoke-virtual {v9, v0, v6, v13, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.computeVisibleGlyphs:(Ljava/lang/CharSequence;IIF)I // method@0bd8 │ │ -05aa70: 0a02 |0040: move-result v2 │ │ -05aa72: 9007 0602 |0041: add-int v7, v6, v2 │ │ -05aa76: d80e 0701 |0043: add-int/lit8 v14, v7, #int 1 // #01 │ │ -05aa7a: 35d7 1900 |0045: if-ge v7, v13, 005e // +0019 │ │ -05aa7e: 3767 0e00 |0047: if-le v7, v6, 0055 // +000e │ │ -05aa82: 0800 1200 |0049: move-object/from16 v0, v18 │ │ -05aa86: 7220 c325 7000 |004b: invoke-interface {v0, v7}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ -05aa8c: 0a02 |004e: move-result v2 │ │ -05aa8e: 7110 f60b 0200 |004f: invoke-static {v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isWhitespace:(C)Z // method@0bf6 │ │ -05aa94: 0a02 |0052: move-result v2 │ │ -05aa96: 3802 4200 |0053: if-eqz v2, 0095 // +0042 │ │ -05aa9a: 3367 4300 |0055: if-ne v7, v6, 0098 // +0043 │ │ -05aa9e: d802 0601 |0057: add-int/lit8 v2, v6, #int 1 // #01 │ │ -05aaa2: 372e 0400 |0059: if-le v14, v2, 005d // +0004 │ │ -05aaa6: d80e 0eff |005b: add-int/lit8 v14, v14, #int -1 // #ff │ │ -05aaaa: 01e7 |005d: move v7, v14 │ │ -05aaac: 3767 2e00 |005e: if-le v7, v6, 008c // +002e │ │ -05aab0: 1310 0000 |0060: const/16 v16, #int 0 // #0 │ │ -05aab4: 6202 af06 |0062: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06af │ │ -05aab8: 0800 1600 |0064: move-object/from16 v0, v22 │ │ -05aabc: 3220 1600 |0066: if-eq v0, v2, 007c // +0016 │ │ -05aac0: 0800 1200 |0068: move-object/from16 v0, v18 │ │ -05aac4: 6e40 e30b 0976 |006a: invoke-virtual {v9, v0, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getBounds:(Ljava/lang/CharSequence;II)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0be3 │ │ -05aaca: 0c02 |006d: move-result-object v2 │ │ -05aacc: 522b b206 |006e: iget v11, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ -05aad0: a710 150b |0070: sub-float v16, v21, v11 │ │ -05aad4: 6202 ae06 |0072: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.CENTER:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06ae │ │ -05aad8: 0800 1600 |0074: move-object/from16 v0, v22 │ │ -05aadc: 3320 0600 |0076: if-ne v0, v2, 007c // +0006 │ │ -05aae0: 1502 0040 |0078: const/high16 v2, #int 1073741824 // #4000 │ │ -05aae4: a910 1002 |007a: div-float v16, v16, v2 │ │ -05aae8: a604 1310 |007c: add-float v4, v19, v16 │ │ -05aaec: 0802 1100 |007e: move-object/from16 v2, v17 │ │ -05aaf0: 0803 1200 |0080: move-object/from16 v3, v18 │ │ -05aaf4: 0205 1400 |0082: move/from16 v5, v20 │ │ -05aaf8: 7606 0a0c 0200 |0084: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addToCache:(Ljava/lang/CharSequence;FFII)F // method@0c0a │ │ -05aafe: 0a0b |0087: move-result v11 │ │ -05ab00: 7120 1826 bc00 |0088: invoke-static {v12, v11}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -05ab06: 0a0c |008b: move-result v12 │ │ -05ab08: 01e6 |008c: move v6, v14 │ │ -05ab0a: a614 1408 |008d: add-float v20, v20, v8 │ │ -05ab0e: d80f 0f01 |008f: add-int/lit8 v15, v15, #int 1 // #01 │ │ -05ab12: 2890 |0091: goto 0021 // -0070 │ │ -05ab14: d806 0601 |0092: add-int/lit8 v6, v6, #int 1 // #01 │ │ -05ab18: 2897 |0094: goto 002b // -0069 │ │ -05ab1a: d807 07ff |0095: add-int/lit8 v7, v7, #int -1 // #ff │ │ -05ab1e: 28b0 |0097: goto 0047 // -0050 │ │ -05ab20: 017e |0098: move v14, v7 │ │ -05ab22: 3767 c5ff |0099: if-le v7, v6, 005e // -003b │ │ -05ab26: d802 07ff |009b: add-int/lit8 v2, v7, #int -1 // #ff │ │ -05ab2a: 0800 1200 |009d: move-object/from16 v0, v18 │ │ -05ab2e: 7220 c325 2000 |009f: invoke-interface {v0, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ -05ab34: 0a02 |00a2: move-result v2 │ │ -05ab36: 7110 f60b 0200 |00a3: invoke-static {v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isWhitespace:(C)Z // method@0bf6 │ │ -05ab3c: 0a02 |00a6: move-result v2 │ │ -05ab3e: 3802 b7ff |00a7: if-eqz v2, 005e // -0049 │ │ -05ab42: d807 07ff |00a9: add-int/lit8 v7, v7, #int -1 // #ff │ │ -05ab46: 28ee |00ab: goto 0099 // -0012 │ │ -05ab48: 0800 1100 |00ac: move-object/from16 v0, v17 │ │ -05ab4c: 5402 c306 |00ae: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06c3 │ │ -05ab50: 592c b206 |00b0: iput v12, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ -05ab54: 0800 1100 |00b2: move-object/from16 v0, v17 │ │ -05ab58: 5402 c306 |00b4: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06c3 │ │ -05ab5c: 5493 b806 |00b6: iget-object v3, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -05ab60: 5233 9506 |00b8: iget v3, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0695 │ │ -05ab64: d804 0fff |00ba: add-int/lit8 v4, v15, #int -1 // #ff │ │ -05ab68: 8244 |00bc: int-to-float v4, v4 │ │ -05ab6a: 5495 b806 |00bd: iget-object v5, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -05ab6e: 5255 9c06 |00bf: iget v5, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@069c │ │ -05ab72: c854 |00c1: mul-float/2addr v4, v5 │ │ -05ab74: c643 |00c2: add-float/2addr v3, v4 │ │ -05ab76: 5923 b106 |00c3: iput v3, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ -05ab7a: 0800 1100 |00c5: move-object/from16 v0, v17 │ │ -05ab7e: 5402 c306 |00c7: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06c3 │ │ -05ab82: 1102 |00c9: return-object v2 │ │ +068ebc: |[068ebc] com.badlogic.gdx.graphics.g2d.BitmapFontCache.addWrappedText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +068ecc: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +068ed0: 5409 bf06 |0002: iget-object v9, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@06bf │ │ +068ed4: 7801 c425 1200 |0004: invoke-interface/range {v18}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ +068eda: 0a0a |0007: move-result v10 │ │ +068edc: 0800 1100 |0008: move-object/from16 v0, v17 │ │ +068ee0: 7020 160c a000 |000a: invoke-direct {v0, v10}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.require:(I)V // method@0c16 │ │ +068ee6: 5492 b806 |000d: iget-object v2, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +068eea: 5222 9406 |000f: iget v2, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@0694 │ │ +068eee: a614 1402 |0011: add-float v20, v20, v2 │ │ +068ef2: 5492 b806 |0013: iget-object v2, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +068ef6: 5228 9706 |0015: iget v8, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.down:F // field@0697 │ │ +068efa: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +068efc: 2e02 1502 |0018: cmpg-float v2, v21, v2 │ │ +068f00: 3c02 0400 |001a: if-gtz v2, 001e // +0004 │ │ +068f04: 1515 004f |001c: const/high16 v21, #int 1325400064 // #4f00 │ │ +068f08: 120c |001e: const/4 v12, #int 0 // #0 │ │ +068f0a: 1206 |001f: const/4 v6, #int 0 // #0 │ │ +068f0c: 120f |0020: const/4 v15, #int 0 // #0 │ │ +068f0e: 35a6 8b00 |0021: if-ge v6, v10, 00ac // +008b │ │ +068f12: 1302 0a00 |0023: const/16 v2, #int 10 // #a │ │ +068f16: 0800 1200 |0025: move-object/from16 v0, v18 │ │ +068f1a: 7130 f40b 2006 |0027: invoke-static {v0, v2, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.indexOf:(Ljava/lang/CharSequence;CI)I // method@0bf4 │ │ +068f20: 0a0d |002a: move-result v13 │ │ +068f22: 35d6 0e00 |002b: if-ge v6, v13, 0039 // +000e │ │ +068f26: 0800 1200 |002d: move-object/from16 v0, v18 │ │ +068f2a: 7220 c325 6000 |002f: invoke-interface {v0, v6}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ +068f30: 0a02 |0032: move-result v2 │ │ +068f32: 7110 f60b 0200 |0033: invoke-static {v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isWhitespace:(C)Z // method@0bf6 │ │ +068f38: 0a02 |0036: move-result v2 │ │ +068f3a: 3902 5b00 |0037: if-nez v2, 0092 // +005b │ │ +068f3e: 0800 1200 |0039: move-object/from16 v0, v18 │ │ +068f42: 0201 1500 |003b: move/from16 v1, v21 │ │ +068f46: 6e51 d80b 09d6 |003d: invoke-virtual {v9, v0, v6, v13, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.computeVisibleGlyphs:(Ljava/lang/CharSequence;IIF)I // method@0bd8 │ │ +068f4c: 0a02 |0040: move-result v2 │ │ +068f4e: 9007 0602 |0041: add-int v7, v6, v2 │ │ +068f52: d80e 0701 |0043: add-int/lit8 v14, v7, #int 1 // #01 │ │ +068f56: 35d7 1900 |0045: if-ge v7, v13, 005e // +0019 │ │ +068f5a: 3767 0e00 |0047: if-le v7, v6, 0055 // +000e │ │ +068f5e: 0800 1200 |0049: move-object/from16 v0, v18 │ │ +068f62: 7220 c325 7000 |004b: invoke-interface {v0, v7}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ +068f68: 0a02 |004e: move-result v2 │ │ +068f6a: 7110 f60b 0200 |004f: invoke-static {v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isWhitespace:(C)Z // method@0bf6 │ │ +068f70: 0a02 |0052: move-result v2 │ │ +068f72: 3802 4200 |0053: if-eqz v2, 0095 // +0042 │ │ +068f76: 3367 4300 |0055: if-ne v7, v6, 0098 // +0043 │ │ +068f7a: d802 0601 |0057: add-int/lit8 v2, v6, #int 1 // #01 │ │ +068f7e: 372e 0400 |0059: if-le v14, v2, 005d // +0004 │ │ +068f82: d80e 0eff |005b: add-int/lit8 v14, v14, #int -1 // #ff │ │ +068f86: 01e7 |005d: move v7, v14 │ │ +068f88: 3767 2e00 |005e: if-le v7, v6, 008c // +002e │ │ +068f8c: 1310 0000 |0060: const/16 v16, #int 0 // #0 │ │ +068f90: 6202 af06 |0062: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06af │ │ +068f94: 0800 1600 |0064: move-object/from16 v0, v22 │ │ +068f98: 3220 1600 |0066: if-eq v0, v2, 007c // +0016 │ │ +068f9c: 0800 1200 |0068: move-object/from16 v0, v18 │ │ +068fa0: 6e40 e30b 0976 |006a: invoke-virtual {v9, v0, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getBounds:(Ljava/lang/CharSequence;II)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0be3 │ │ +068fa6: 0c02 |006d: move-result-object v2 │ │ +068fa8: 522b b206 |006e: iget v11, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ +068fac: a710 150b |0070: sub-float v16, v21, v11 │ │ +068fb0: 6202 ae06 |0072: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.CENTER:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06ae │ │ +068fb4: 0800 1600 |0074: move-object/from16 v0, v22 │ │ +068fb8: 3320 0600 |0076: if-ne v0, v2, 007c // +0006 │ │ +068fbc: 1502 0040 |0078: const/high16 v2, #int 1073741824 // #4000 │ │ +068fc0: a910 1002 |007a: div-float v16, v16, v2 │ │ +068fc4: a604 1310 |007c: add-float v4, v19, v16 │ │ +068fc8: 0802 1100 |007e: move-object/from16 v2, v17 │ │ +068fcc: 0803 1200 |0080: move-object/from16 v3, v18 │ │ +068fd0: 0205 1400 |0082: move/from16 v5, v20 │ │ +068fd4: 7606 0a0c 0200 |0084: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addToCache:(Ljava/lang/CharSequence;FFII)F // method@0c0a │ │ +068fda: 0a0b |0087: move-result v11 │ │ +068fdc: 7120 1826 bc00 |0088: invoke-static {v12, v11}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +068fe2: 0a0c |008b: move-result v12 │ │ +068fe4: 01e6 |008c: move v6, v14 │ │ +068fe6: a614 1408 |008d: add-float v20, v20, v8 │ │ +068fea: d80f 0f01 |008f: add-int/lit8 v15, v15, #int 1 // #01 │ │ +068fee: 2890 |0091: goto 0021 // -0070 │ │ +068ff0: d806 0601 |0092: add-int/lit8 v6, v6, #int 1 // #01 │ │ +068ff4: 2897 |0094: goto 002b // -0069 │ │ +068ff6: d807 07ff |0095: add-int/lit8 v7, v7, #int -1 // #ff │ │ +068ffa: 28b0 |0097: goto 0047 // -0050 │ │ +068ffc: 017e |0098: move v14, v7 │ │ +068ffe: 3767 c5ff |0099: if-le v7, v6, 005e // -003b │ │ +069002: d802 07ff |009b: add-int/lit8 v2, v7, #int -1 // #ff │ │ +069006: 0800 1200 |009d: move-object/from16 v0, v18 │ │ +06900a: 7220 c325 2000 |009f: invoke-interface {v0, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ +069010: 0a02 |00a2: move-result v2 │ │ +069012: 7110 f60b 0200 |00a3: invoke-static {v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isWhitespace:(C)Z // method@0bf6 │ │ +069018: 0a02 |00a6: move-result v2 │ │ +06901a: 3802 b7ff |00a7: if-eqz v2, 005e // -0049 │ │ +06901e: d807 07ff |00a9: add-int/lit8 v7, v7, #int -1 // #ff │ │ +069022: 28ee |00ab: goto 0099 // -0012 │ │ +069024: 0800 1100 |00ac: move-object/from16 v0, v17 │ │ +069028: 5402 c306 |00ae: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06c3 │ │ +06902c: 592c b206 |00b0: iput v12, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ +069030: 0800 1100 |00b2: move-object/from16 v0, v17 │ │ +069034: 5402 c306 |00b4: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06c3 │ │ +069038: 5493 b806 |00b6: iget-object v3, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +06903c: 5233 9506 |00b8: iget v3, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0695 │ │ +069040: d804 0fff |00ba: add-int/lit8 v4, v15, #int -1 // #ff │ │ +069044: 8244 |00bc: int-to-float v4, v4 │ │ +069046: 5495 b806 |00bd: iget-object v5, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +06904a: 5255 9c06 |00bf: iget v5, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@069c │ │ +06904e: c854 |00c1: mul-float/2addr v4, v5 │ │ +069050: c643 |00c2: add-float/2addr v3, v4 │ │ +069052: 5923 b106 |00c3: iput v3, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ +069056: 0800 1100 |00c5: move-object/from16 v0, v17 │ │ +06905a: 5402 c306 |00c7: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06c3 │ │ +06905e: 1102 |00c9: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x0004 line=381 │ │ 0x0008 line=382 │ │ 0x000d line=384 │ │ 0x0013 line=385 │ │ @@ -36285,21 +36285,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -05ab84: |[05ab84] com.badlogic.gdx.graphics.g2d.BitmapFontCache.clear:()V │ │ -05ab94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05ab96: 5910 c506 |0001: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.x:F // field@06c5 │ │ -05ab9a: 5910 c606 |0003: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.y:F // field@06c6 │ │ -05ab9e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -05aba0: 5910 c006 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06c0 │ │ -05aba4: 0e00 |0008: return-void │ │ +069060: |[069060] com.badlogic.gdx.graphics.g2d.BitmapFontCache.clear:()V │ │ +069070: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +069072: 5910 c506 |0001: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.x:F // field@06c5 │ │ +069076: 5910 c606 |0003: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.y:F // field@06c6 │ │ +06907a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +06907c: 5910 c006 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06c0 │ │ +069080: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=144 │ │ 0x0003 line=145 │ │ 0x0005 line=146 │ │ 0x0008 line=147 │ │ locals : │ │ @@ -36310,25 +36310,25 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -05aba8: |[05aba8] com.badlogic.gdx.graphics.g2d.BitmapFontCache.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V │ │ -05abb8: 5440 bf06 |0000: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@06bf │ │ -05abbc: 6e10 ed0b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0bed │ │ -05abc2: 0c00 |0005: move-result-object v0 │ │ -05abc4: 6e10 670e 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e67 │ │ -05abca: 0c00 |0009: move-result-object v0 │ │ -05abcc: 5441 c406 |000a: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06c4 │ │ -05abd0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -05abd2: 5243 c006 |000d: iget v3, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06c0 │ │ -05abd6: 6e53 e40d 0521 |000f: invoke-virtual {v5, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0de4 │ │ -05abdc: 0e00 |0012: return-void │ │ +069084: |[069084] com.badlogic.gdx.graphics.g2d.BitmapFontCache.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V │ │ +069094: 5440 bf06 |0000: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@06bf │ │ +069098: 6e10 ed0b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0bed │ │ +06909e: 0c00 |0005: move-result-object v0 │ │ +0690a0: 6e10 670e 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e67 │ │ +0690a6: 0c00 |0009: move-result-object v0 │ │ +0690a8: 5441 c406 |000a: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06c4 │ │ +0690ac: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +0690ae: 5243 c006 |000d: iget v3, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06c0 │ │ +0690b2: 6e53 e40d 0521 |000f: invoke-virtual {v5, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0de4 │ │ +0690b8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0012 line=115 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; │ │ 0x0000 - 0x0013 reg=5 spriteBatch Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ @@ -36338,31 +36338,31 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -05abe0: |[05abe0] com.badlogic.gdx.graphics.g2d.BitmapFontCache.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -05abf0: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ -05abf4: 2d02 0502 |0002: cmpl-float v2, v5, v2 │ │ -05abf8: 3902 0600 |0004: if-nez v2, 000a // +0006 │ │ -05abfc: 6e20 0e0c 4300 |0006: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0c0e │ │ -05ac02: 0e00 |0009: return-void │ │ -05ac04: 6e10 110c 0300 |000a: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@0c11 │ │ -05ac0a: 0c00 |000d: move-result-object v0 │ │ -05ac0c: 5201 7603 |000e: iget v1, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -05ac10: 5202 7603 |0010: iget v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -05ac14: c852 |0012: mul-float/2addr v2, v5 │ │ -05ac16: 5902 7603 |0013: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -05ac1a: 6e20 190c 0300 |0015: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0c19 │ │ -05ac20: 6e20 0e0c 4300 |0018: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0c0e │ │ -05ac26: 5901 7603 |001b: iput v1, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -05ac2a: 6e20 190c 0300 |001d: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0c19 │ │ -05ac30: 28e9 |0020: goto 0009 // -0017 │ │ +0690bc: |[0690bc] com.badlogic.gdx.graphics.g2d.BitmapFontCache.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0690cc: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ +0690d0: 2d02 0502 |0002: cmpl-float v2, v5, v2 │ │ +0690d4: 3902 0600 |0004: if-nez v2, 000a // +0006 │ │ +0690d8: 6e20 0e0c 4300 |0006: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0c0e │ │ +0690de: 0e00 |0009: return-void │ │ +0690e0: 6e10 110c 0300 |000a: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@0c11 │ │ +0690e6: 0c00 |000d: move-result-object v0 │ │ +0690e8: 5201 7603 |000e: iget v1, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0690ec: 5202 7603 |0010: iget v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0690f0: c852 |0012: mul-float/2addr v2, v5 │ │ +0690f2: 5902 7603 |0013: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0690f6: 6e20 190c 0300 |0015: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0c19 │ │ +0690fc: 6e20 0e0c 4300 |0018: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0c0e │ │ +069102: 5901 7603 |001b: iput v1, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +069106: 6e20 190c 0300 |001d: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0c19 │ │ +06910c: 28e9 |0020: goto 0009 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0006 line=119 │ │ 0x0009 line=129 │ │ 0x000a line=122 │ │ 0x000e line=123 │ │ @@ -36383,17 +36383,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ac34: |[05ac34] com.badlogic.gdx.graphics.g2d.BitmapFontCache.getBounds:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -05ac44: 5410 c306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06c3 │ │ -05ac48: 1100 |0002: return-object v0 │ │ +069110: |[069110] com.badlogic.gdx.graphics.g2d.BitmapFontCache.getBounds:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +069120: 5410 c306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06c3 │ │ +069124: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; │ │ │ │ #10 : (in Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;) │ │ @@ -36401,41 +36401,41 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -05ac4c: |[05ac4c] com.badlogic.gdx.graphics.g2d.BitmapFontCache.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ -05ac5c: 1504 7f43 |0000: const/high16 v4, #int 1132396544 // #437f │ │ -05ac60: 5251 be06 |0002: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06be │ │ -05ac64: 5253 be06 |0004: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06be │ │ -05ac68: 7110 c021 0300 |0006: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntColor:(F)I // method@21c0 │ │ -05ac6e: 0a02 |0009: move-result v2 │ │ -05ac70: 5450 c206 |000a: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@06c2 │ │ -05ac74: d523 ff00 |000c: and-int/lit16 v3, v2, #int 255 // #00ff │ │ -05ac78: 8233 |000e: int-to-float v3, v3 │ │ -05ac7a: c943 |000f: div-float/2addr v3, v4 │ │ -05ac7c: 5903 7903 |0010: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -05ac80: e203 0208 |0012: ushr-int/lit8 v3, v2, #int 8 // #08 │ │ -05ac84: d533 ff00 |0014: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -05ac88: 8233 |0016: int-to-float v3, v3 │ │ -05ac8a: c943 |0017: div-float/2addr v3, v4 │ │ -05ac8c: 5903 7803 |0018: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -05ac90: e203 0210 |001a: ushr-int/lit8 v3, v2, #int 16 // #10 │ │ -05ac94: d533 ff00 |001c: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -05ac98: 8233 |001e: int-to-float v3, v3 │ │ -05ac9a: c943 |001f: div-float/2addr v3, v4 │ │ -05ac9c: 5903 7703 |0020: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -05aca0: e203 0218 |0022: ushr-int/lit8 v3, v2, #int 24 // #18 │ │ -05aca4: d533 ff00 |0024: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -05aca8: 8233 |0026: int-to-float v3, v3 │ │ -05acaa: c943 |0027: div-float/2addr v3, v4 │ │ -05acac: 5903 7603 |0028: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -05acb0: 1100 |002a: return-object v0 │ │ +069128: |[069128] com.badlogic.gdx.graphics.g2d.BitmapFontCache.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ +069138: 1504 7f43 |0000: const/high16 v4, #int 1132396544 // #437f │ │ +06913c: 5251 be06 |0002: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06be │ │ +069140: 5253 be06 |0004: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06be │ │ +069144: 7110 c021 0300 |0006: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntColor:(F)I // method@21c0 │ │ +06914a: 0a02 |0009: move-result v2 │ │ +06914c: 5450 c206 |000a: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@06c2 │ │ +069150: d523 ff00 |000c: and-int/lit16 v3, v2, #int 255 // #00ff │ │ +069154: 8233 |000e: int-to-float v3, v3 │ │ +069156: c943 |000f: div-float/2addr v3, v4 │ │ +069158: 5903 7903 |0010: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +06915c: e203 0208 |0012: ushr-int/lit8 v3, v2, #int 8 // #08 │ │ +069160: d533 ff00 |0014: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +069164: 8233 |0016: int-to-float v3, v3 │ │ +069166: c943 |0017: div-float/2addr v3, v4 │ │ +069168: 5903 7803 |0018: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +06916c: e203 0210 |001a: ushr-int/lit8 v3, v2, #int 16 // #10 │ │ +069170: d533 ff00 |001c: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +069174: 8233 |001e: int-to-float v3, v3 │ │ +069176: c943 |001f: div-float/2addr v3, v4 │ │ +069178: 5903 7703 |0020: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +06917c: e203 0218 |0022: ushr-int/lit8 v3, v2, #int 24 // #18 │ │ +069180: d533 ff00 |0024: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +069184: 8233 |0026: int-to-float v3, v3 │ │ +069186: c943 |0027: div-float/2addr v3, v4 │ │ +069188: 5903 7603 |0028: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +06918c: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=132 │ │ 0x0004 line=133 │ │ 0x000a line=134 │ │ 0x000c line=135 │ │ 0x0012 line=136 │ │ @@ -36453,17 +36453,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/BitmapFont;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05acb4: |[05acb4] com.badlogic.gdx.graphics.g2d.BitmapFontCache.getFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ -05acc4: 5410 bf06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@06bf │ │ -05acc8: 1100 |0002: return-object v0 │ │ +069190: |[069190] com.badlogic.gdx.graphics.g2d.BitmapFontCache.getFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ +0691a0: 5410 bf06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@06bf │ │ +0691a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; │ │ │ │ #12 : (in Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;) │ │ @@ -36471,17 +36471,17 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05accc: |[05accc] com.badlogic.gdx.graphics.g2d.BitmapFontCache.getVertices:()[F │ │ -05acdc: 5410 c406 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06c4 │ │ -05ace0: 1100 |0002: return-object v0 │ │ +0691a8: |[0691a8] com.badlogic.gdx.graphics.g2d.BitmapFontCache.getVertices:()[F │ │ +0691b8: 5410 c406 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06c4 │ │ +0691bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; │ │ │ │ #13 : (in Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;) │ │ @@ -36489,17 +36489,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ace4: |[05ace4] com.badlogic.gdx.graphics.g2d.BitmapFontCache.getX:()F │ │ -05acf4: 5210 c506 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.x:F // field@06c5 │ │ -05acf8: 0f00 |0002: return v0 │ │ +0691c0: |[0691c0] com.badlogic.gdx.graphics.g2d.BitmapFontCache.getX:()F │ │ +0691d0: 5210 c506 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.x:F // field@06c5 │ │ +0691d4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; │ │ │ │ #14 : (in Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;) │ │ @@ -36507,17 +36507,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05acfc: |[05acfc] com.badlogic.gdx.graphics.g2d.BitmapFontCache.getY:()F │ │ -05ad0c: 5210 c606 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.y:F // field@06c6 │ │ -05ad10: 0f00 |0002: return v0 │ │ +0691d8: |[0691d8] com.badlogic.gdx.graphics.g2d.BitmapFontCache.getY:()F │ │ +0691e8: 5210 c606 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.y:F // field@06c6 │ │ +0691ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; │ │ │ │ #15 : (in Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;) │ │ @@ -36525,27 +36525,27 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -05ad14: |[05ad14] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setColor:(F)V │ │ -05ad24: 5243 be06 |0000: iget v3, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06be │ │ -05ad28: 2d03 0503 |0002: cmpl-float v3, v5, v3 │ │ -05ad2c: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ -05ad30: 0e00 |0006: return-void │ │ -05ad32: 5945 be06 |0007: iput v5, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06be │ │ -05ad36: 5442 c406 |0009: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06c4 │ │ -05ad3a: 1220 |000b: const/4 v0, #int 2 // #2 │ │ -05ad3c: 5241 c006 |000c: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06c0 │ │ -05ad40: 3510 f8ff |000e: if-ge v0, v1, 0006 // -0008 │ │ -05ad44: 4b05 0200 |0010: aput v5, v2, v0 │ │ -05ad48: d800 0005 |0012: add-int/lit8 v0, v0, #int 5 // #05 │ │ -05ad4c: 28fa |0014: goto 000e // -0006 │ │ +0691f0: |[0691f0] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setColor:(F)V │ │ +069200: 5243 be06 |0000: iget v3, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06be │ │ +069204: 2d03 0503 |0002: cmpl-float v3, v5, v3 │ │ +069208: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ +06920c: 0e00 |0006: return-void │ │ +06920e: 5945 be06 |0007: iput v5, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06be │ │ +069212: 5442 c406 |0009: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06c4 │ │ +069216: 1220 |000b: const/4 v0, #int 2 // #2 │ │ +069218: 5241 c006 |000c: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06c0 │ │ +06921c: 3510 f8ff |000e: if-ge v0, v1, 0006 // -0008 │ │ +069220: 4b05 0200 |0010: aput v5, v2, v0 │ │ +069224: d800 0005 |0012: add-int/lit8 v0, v0, #int 5 // #05 │ │ +069228: 28fa |0014: goto 000e // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0006 line=83 │ │ 0x0007 line=79 │ │ 0x0009 line=80 │ │ 0x000b line=81 │ │ @@ -36563,44 +36563,44 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 49 16-bit code units │ │ -05ad50: |[05ad50] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setColor:(FFFF)V │ │ -05ad60: 1507 7f43 |0000: const/high16 v7, #int 1132396544 // #437f │ │ -05ad64: a805 070c |0002: mul-float v5, v7, v12 │ │ -05ad68: 8755 |0004: float-to-int v5, v5 │ │ -05ad6a: e005 0518 |0005: shl-int/lit8 v5, v5, #int 24 // #18 │ │ -05ad6e: a806 070b |0007: mul-float v6, v7, v11 │ │ -05ad72: 8766 |0009: float-to-int v6, v6 │ │ -05ad74: e006 0610 |000a: shl-int/lit8 v6, v6, #int 16 // #10 │ │ -05ad78: b665 |000c: or-int/2addr v5, v6 │ │ -05ad7a: a806 070a |000d: mul-float v6, v7, v10 │ │ -05ad7e: 8766 |000f: float-to-int v6, v6 │ │ -05ad80: e006 0608 |0010: shl-int/lit8 v6, v6, #int 8 // #08 │ │ -05ad84: b665 |0012: or-int/2addr v5, v6 │ │ -05ad86: a806 0709 |0013: mul-float v6, v7, v9 │ │ -05ad8a: 8766 |0015: float-to-int v6, v6 │ │ -05ad8c: 9602 0506 |0016: or-int v2, v5, v6 │ │ -05ad90: 7110 c321 0200 |0018: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@21c3 │ │ -05ad96: 0a00 |001b: move-result v0 │ │ -05ad98: 5285 be06 |001c: iget v5, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06be │ │ -05ad9c: 2d05 0005 |001e: cmpl-float v5, v0, v5 │ │ -05ada0: 3905 0300 |0020: if-nez v5, 0023 // +0003 │ │ -05ada4: 0e00 |0022: return-void │ │ -05ada6: 5980 be06 |0023: iput v0, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06be │ │ -05adaa: 5484 c406 |0025: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06c4 │ │ -05adae: 1221 |0027: const/4 v1, #int 2 // #2 │ │ -05adb0: 5283 c006 |0028: iget v3, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06c0 │ │ -05adb4: 3531 f8ff |002a: if-ge v1, v3, 0022 // -0008 │ │ -05adb8: 4b00 0401 |002c: aput v0, v4, v1 │ │ -05adbc: d801 0105 |002e: add-int/lit8 v1, v1, #int 5 // #05 │ │ -05adc0: 28fa |0030: goto 002a // -0006 │ │ +06922c: |[06922c] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setColor:(FFFF)V │ │ +06923c: 1507 7f43 |0000: const/high16 v7, #int 1132396544 // #437f │ │ +069240: a805 070c |0002: mul-float v5, v7, v12 │ │ +069244: 8755 |0004: float-to-int v5, v5 │ │ +069246: e005 0518 |0005: shl-int/lit8 v5, v5, #int 24 // #18 │ │ +06924a: a806 070b |0007: mul-float v6, v7, v11 │ │ +06924e: 8766 |0009: float-to-int v6, v6 │ │ +069250: e006 0610 |000a: shl-int/lit8 v6, v6, #int 16 // #10 │ │ +069254: b665 |000c: or-int/2addr v5, v6 │ │ +069256: a806 070a |000d: mul-float v6, v7, v10 │ │ +06925a: 8766 |000f: float-to-int v6, v6 │ │ +06925c: e006 0608 |0010: shl-int/lit8 v6, v6, #int 8 // #08 │ │ +069260: b665 |0012: or-int/2addr v5, v6 │ │ +069262: a806 0709 |0013: mul-float v6, v7, v9 │ │ +069266: 8766 |0015: float-to-int v6, v6 │ │ +069268: 9602 0506 |0016: or-int v2, v5, v6 │ │ +06926c: 7110 c321 0200 |0018: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@21c3 │ │ +069272: 0a00 |001b: move-result v0 │ │ +069274: 5285 be06 |001c: iget v5, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06be │ │ +069278: 2d05 0005 |001e: cmpl-float v5, v0, v5 │ │ +06927c: 3905 0300 |0020: if-nez v5, 0023 // +0003 │ │ +069280: 0e00 |0022: return-void │ │ +069282: 5980 be06 |0023: iput v0, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06be │ │ +069286: 5484 c406 |0025: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06c4 │ │ +06928a: 1221 |0027: const/4 v1, #int 2 // #2 │ │ +06928c: 5283 c006 |0028: iget v3, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06c0 │ │ +069290: 3531 f8ff |002a: if-ge v1, v3, 0022 // -0008 │ │ +069294: 4b00 0401 |002c: aput v0, v4, v1 │ │ +069298: d801 0105 |002e: add-int/lit8 v1, v1, #int 5 // #05 │ │ +06929c: 28fa |0030: goto 002a // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=95 │ │ 0x0018 line=96 │ │ 0x001c line=97 │ │ 0x0022 line=102 │ │ 0x0023 line=98 │ │ @@ -36625,29 +36625,29 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Color;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -05adc4: |[05adc4] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ -05add4: 6e10 c009 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09c0 │ │ -05adda: 0a00 |0003: move-result v0 │ │ -05addc: 5254 be06 |0004: iget v4, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06be │ │ -05ade0: 2d04 0004 |0006: cmpl-float v4, v0, v4 │ │ -05ade4: 3904 0300 |0008: if-nez v4, 000b // +0003 │ │ -05ade8: 0e00 |000a: return-void │ │ -05adea: 5950 be06 |000b: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06be │ │ -05adee: 5453 c406 |000d: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06c4 │ │ -05adf2: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -05adf4: 5252 c006 |0010: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06c0 │ │ -05adf8: 3521 f8ff |0012: if-ge v1, v2, 000a // -0008 │ │ -05adfc: 4b00 0301 |0014: aput v0, v3, v1 │ │ -05ae00: d801 0105 |0016: add-int/lit8 v1, v1, #int 5 // #05 │ │ -05ae04: 28fa |0018: goto 0012 // -0006 │ │ +0692a0: |[0692a0] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ +0692b0: 6e10 c009 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09c0 │ │ +0692b6: 0a00 |0003: move-result v0 │ │ +0692b8: 5254 be06 |0004: iget v4, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06be │ │ +0692bc: 2d04 0004 |0006: cmpl-float v4, v0, v4 │ │ +0692c0: 3904 0300 |0008: if-nez v4, 000b // +0003 │ │ +0692c4: 0e00 |000a: return-void │ │ +0692c6: 5950 be06 |000b: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06be │ │ +0692ca: 5453 c406 |000d: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06c4 │ │ +0692ce: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +0692d0: 5252 c006 |0010: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06c0 │ │ +0692d4: 3521 f8ff |0012: if-ge v1, v2, 000a // -0008 │ │ +0692d8: 4b00 0301 |0014: aput v0, v3, v1 │ │ +0692dc: d801 0105 |0016: add-int/lit8 v1, v1, #int 5 // #05 │ │ +0692e0: 28fa |0018: goto 0012 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0004 line=87 │ │ 0x000a line=92 │ │ 0x000b line=88 │ │ 0x000d line=89 │ │ @@ -36667,26 +36667,26 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Color;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -05ae08: |[05ae08] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setColor:(Lcom/badlogic/gdx/graphics/Color;II)V │ │ -05ae18: 6e10 c009 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09c0 │ │ -05ae1e: 0a00 |0003: move-result v0 │ │ -05ae20: 5453 c406 |0004: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06c4 │ │ -05ae24: da04 0714 |0006: mul-int/lit8 v4, v7, #int 20 // #14 │ │ -05ae28: d801 0402 |0008: add-int/lit8 v1, v4, #int 2 // #02 │ │ -05ae2c: da02 0814 |000a: mul-int/lit8 v2, v8, #int 20 // #14 │ │ -05ae30: 3521 0700 |000c: if-ge v1, v2, 0013 // +0007 │ │ -05ae34: 4b00 0301 |000e: aput v0, v3, v1 │ │ -05ae38: d801 0105 |0010: add-int/lit8 v1, v1, #int 5 // #05 │ │ -05ae3c: 28fa |0012: goto 000c // -0006 │ │ -05ae3e: 0e00 |0013: return-void │ │ +0692e4: |[0692e4] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setColor:(Lcom/badlogic/gdx/graphics/Color;II)V │ │ +0692f4: 6e10 c009 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09c0 │ │ +0692fa: 0a00 |0003: move-result v0 │ │ +0692fc: 5453 c406 |0004: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06c4 │ │ +069300: da04 0714 |0006: mul-int/lit8 v4, v7, #int 20 // #14 │ │ +069304: d801 0402 |0008: add-int/lit8 v1, v4, #int 2 // #02 │ │ +069308: da02 0814 |000a: mul-int/lit8 v2, v8, #int 20 // #14 │ │ +06930c: 3521 0700 |000c: if-ge v1, v2, 0013 // +0007 │ │ +069310: 4b00 0301 |000e: aput v0, v3, v1 │ │ +069314: d801 0105 |0010: add-int/lit8 v1, v1, #int 5 // #05 │ │ +069318: 28fa |0012: goto 000c // -0006 │ │ +06931a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=108 │ │ 0x0006 line=109 │ │ 0x000e line=110 │ │ 0x0010 line=109 │ │ @@ -36706,25 +36706,25 @@ │ │ type : '(Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 15 16-bit code units │ │ -05ae40: |[05ae40] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setMultiLineText:(Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -05ae50: 6e10 0d0c 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c0d │ │ -05ae56: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -05ae58: 6205 af06 |0004: sget-object v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06af │ │ -05ae5c: 0760 |0006: move-object v0, v6 │ │ -05ae5e: 0771 |0007: move-object v1, v7 │ │ -05ae60: 0182 |0008: move v2, v8 │ │ -05ae62: 0193 |0009: move v3, v9 │ │ -05ae64: 7406 070c 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addMultiLineText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c07 │ │ -05ae6a: 0c00 |000d: move-result-object v0 │ │ -05ae6c: 1100 |000e: return-object v0 │ │ +06931c: |[06931c] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setMultiLineText:(Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +06932c: 6e10 0d0c 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c0d │ │ +069332: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +069334: 6205 af06 |0004: sget-object v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06af │ │ +069338: 0760 |0006: move-object v0, v6 │ │ +06933a: 0771 |0007: move-object v1, v7 │ │ +06933c: 0182 |0008: move v2, v8 │ │ +06933e: 0193 |0009: move v3, v9 │ │ +069340: 7406 070c 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addMultiLineText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c07 │ │ +069346: 0c00 |000d: move-result-object v0 │ │ +069348: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0003 line=297 │ │ locals : │ │ 0x0000 - 0x000f reg=6 this Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; │ │ 0x0000 - 0x000f reg=7 str Ljava/lang/CharSequence; │ │ @@ -36736,19 +36736,19 @@ │ │ type : '(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 8 16-bit code units │ │ -05ae70: |[05ae70] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setMultiLineText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -05ae80: 6e10 0d0c 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c0d │ │ -05ae86: 7406 070c 0100 |0003: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addMultiLineText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c07 │ │ -05ae8c: 0c00 |0006: move-result-object v0 │ │ -05ae8e: 1100 |0007: return-object v0 │ │ +06934c: |[06934c] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setMultiLineText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +06935c: 6e10 0d0c 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c0d │ │ +069362: 7406 070c 0100 |0003: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addMultiLineText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c07 │ │ +069368: 0c00 |0006: move-result-object v0 │ │ +06936a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0003 line=304 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; │ │ 0x0000 - 0x0008 reg=2 str Ljava/lang/CharSequence; │ │ @@ -36762,21 +36762,21 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -05ae90: |[05ae90] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setPosition:(FF)V │ │ -05aea0: 5220 c506 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.x:F // field@06c5 │ │ -05aea4: a700 0300 |0002: sub-float v0, v3, v0 │ │ -05aea8: 5221 c606 |0004: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.y:F // field@06c6 │ │ -05aeac: a701 0401 |0006: sub-float v1, v4, v1 │ │ -05aeb0: 6e30 230c 0201 |0008: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.translate:(FF)V // method@0c23 │ │ -05aeb6: 0e00 |000b: return-void │ │ +06936c: |[06936c] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setPosition:(FF)V │ │ +06937c: 5220 c506 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.x:F // field@06c5 │ │ +069380: a700 0300 |0002: sub-float v0, v3, v0 │ │ +069384: 5221 c606 |0004: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.y:F // field@06c6 │ │ +069388: a701 0401 |0006: sub-float v1, v4, v1 │ │ +06938c: 6e30 230c 0201 |0008: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.translate:(FF)V // method@0c23 │ │ +069392: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x000b line=57 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; │ │ 0x0000 - 0x000c reg=3 x F │ │ @@ -36787,26 +36787,26 @@ │ │ type : '(Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 17 16-bit code units │ │ -05aeb8: |[05aeb8] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setText:(Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -05aec8: 6e10 0d0c 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c0d │ │ -05aece: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -05aed0: 7210 c425 0700 |0004: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ -05aed6: 0a05 |0007: move-result v5 │ │ -05aed8: 0760 |0008: move-object v0, v6 │ │ -05aeda: 0771 |0009: move-object v1, v7 │ │ -05aedc: 0182 |000a: move v2, v8 │ │ -05aede: 0193 |000b: move v3, v9 │ │ -05aee0: 7406 090c 0000 |000c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addText:(Ljava/lang/CharSequence;FFII)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c09 │ │ -05aee6: 0c00 |000f: move-result-object v0 │ │ -05aee8: 1100 |0010: return-object v0 │ │ +069394: |[069394] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setText:(Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +0693a4: 6e10 0d0c 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c0d │ │ +0693aa: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +0693ac: 7210 c425 0700 |0004: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ +0693b2: 0a05 |0007: move-result v5 │ │ +0693b4: 0760 |0008: move-object v0, v6 │ │ +0693b6: 0771 |0009: move-object v1, v7 │ │ +0693b8: 0182 |000a: move v2, v8 │ │ +0693ba: 0193 |000b: move v3, v9 │ │ +0693bc: 7406 090c 0000 |000c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addText:(Ljava/lang/CharSequence;FFII)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c09 │ │ +0693c2: 0c00 |000f: move-result-object v0 │ │ +0693c4: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0003 line=263 │ │ locals : │ │ 0x0000 - 0x0011 reg=6 this Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; │ │ 0x0000 - 0x0011 reg=7 str Ljava/lang/CharSequence; │ │ @@ -36818,19 +36818,19 @@ │ │ type : '(Ljava/lang/CharSequence;FFII)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 8 16-bit code units │ │ -05aeec: |[05aeec] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setText:(Ljava/lang/CharSequence;FFII)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -05aefc: 6e10 0d0c 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c0d │ │ -05af02: 7406 090c 0100 |0003: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addText:(Ljava/lang/CharSequence;FFII)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c09 │ │ -05af08: 0c00 |0006: move-result-object v0 │ │ -05af0a: 1100 |0007: return-object v0 │ │ +0693c8: |[0693c8] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setText:(Ljava/lang/CharSequence;FFII)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +0693d8: 6e10 0d0c 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c0d │ │ +0693de: 7406 090c 0100 |0003: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addText:(Ljava/lang/CharSequence;FFII)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c09 │ │ +0693e4: 0c00 |0006: move-result-object v0 │ │ +0693e6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0003 line=270 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; │ │ 0x0000 - 0x0008 reg=2 str Ljava/lang/CharSequence; │ │ @@ -36844,17 +36844,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05af0c: |[05af0c] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setUseIntegerPositions:(Z)V │ │ -05af1c: 5c01 c106 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.integer:Z // field@06c1 │ │ -05af20: 0e00 |0002: return-void │ │ +0693e8: |[0693e8] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setUseIntegerPositions:(Z)V │ │ +0693f8: 5c01 c106 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.integer:Z // field@06c1 │ │ +0693fc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x0002 line=461 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; │ │ 0x0000 - 0x0003 reg=1 use Z │ │ @@ -36864,25 +36864,25 @@ │ │ type : '(Ljava/lang/CharSequence;FFF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 15 16-bit code units │ │ -05af24: |[05af24] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setWrappedText:(Ljava/lang/CharSequence;FFF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -05af34: 6e10 0d0c 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c0d │ │ -05af3a: 6205 af06 |0003: sget-object v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06af │ │ -05af3e: 0760 |0005: move-object v0, v6 │ │ -05af40: 0771 |0006: move-object v1, v7 │ │ -05af42: 0182 |0007: move v2, v8 │ │ -05af44: 0193 |0008: move v3, v9 │ │ -05af46: 01a4 |0009: move v4, v10 │ │ -05af48: 7406 0c0c 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addWrappedText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c0c │ │ -05af4e: 0c00 |000d: move-result-object v0 │ │ -05af50: 1100 |000e: return-object v0 │ │ +069400: |[069400] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setWrappedText:(Ljava/lang/CharSequence;FFF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +069410: 6e10 0d0c 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c0d │ │ +069416: 6205 af06 |0003: sget-object v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06af │ │ +06941a: 0760 |0005: move-object v0, v6 │ │ +06941c: 0771 |0006: move-object v1, v7 │ │ +06941e: 0182 |0007: move v2, v8 │ │ +069420: 0193 |0008: move v3, v9 │ │ +069422: 01a4 |0009: move v4, v10 │ │ +069424: 7406 0c0c 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addWrappedText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c0c │ │ +06942a: 0c00 |000d: move-result-object v0 │ │ +06942c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0003 line=356 │ │ locals : │ │ 0x0000 - 0x000f reg=6 this Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; │ │ 0x0000 - 0x000f reg=7 str Ljava/lang/CharSequence; │ │ @@ -36895,19 +36895,19 @@ │ │ type : '(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 8 16-bit code units │ │ -05af54: |[05af54] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setWrappedText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -05af64: 6e10 0d0c 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c0d │ │ -05af6a: 7406 0c0c 0100 |0003: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addWrappedText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c0c │ │ -05af70: 0c00 |0006: move-result-object v0 │ │ -05af72: 1100 |0007: return-object v0 │ │ +069430: |[069430] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setWrappedText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +069440: 6e10 0d0c 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c0d │ │ +069446: 7406 0c0c 0100 |0003: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addWrappedText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c0c │ │ +06944c: 0c00 |0006: move-result-object v0 │ │ +06944e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0003 line=364 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; │ │ 0x0000 - 0x0008 reg=2 str Ljava/lang/CharSequence; │ │ @@ -36921,48 +36921,48 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 56 16-bit code units │ │ -05af74: |[05af74] com.badlogic.gdx.graphics.g2d.BitmapFontCache.translate:(FF)V │ │ -05af84: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -05af86: 2d03 0604 |0001: cmpl-float v3, v6, v4 │ │ -05af8a: 3903 0700 |0003: if-nez v3, 000a // +0007 │ │ -05af8e: 2d03 0704 |0005: cmpl-float v3, v7, v4 │ │ -05af92: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ -05af96: 0e00 |0009: return-void │ │ -05af98: 5553 c106 |000a: iget-boolean v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.integer:Z // field@06c1 │ │ -05af9c: 3803 0c00 |000c: if-eqz v3, 0018 // +000c │ │ -05afa0: 7110 1d26 0600 |000e: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@261d │ │ -05afa6: 0a03 |0011: move-result v3 │ │ -05afa8: 8236 |0012: int-to-float v6, v3 │ │ -05afaa: 7110 1d26 0700 |0013: invoke-static {v7}, Ljava/lang/Math;.round:(F)I // method@261d │ │ -05afb0: 0a03 |0016: move-result v3 │ │ -05afb2: 8237 |0017: int-to-float v7, v3 │ │ -05afb4: 5253 c506 |0018: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.x:F // field@06c5 │ │ -05afb8: c663 |001a: add-float/2addr v3, v6 │ │ -05afba: 5953 c506 |001b: iput v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.x:F // field@06c5 │ │ -05afbe: 5253 c606 |001d: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.y:F // field@06c6 │ │ -05afc2: c673 |001f: add-float/2addr v3, v7 │ │ -05afc4: 5953 c606 |0020: iput v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.y:F // field@06c6 │ │ -05afc8: 5452 c406 |0022: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06c4 │ │ -05afcc: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -05afce: 5251 c006 |0025: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06c0 │ │ -05afd2: 3510 e2ff |0027: if-ge v0, v1, 0009 // -001e │ │ -05afd6: 4403 0200 |0029: aget v3, v2, v0 │ │ -05afda: c663 |002b: add-float/2addr v3, v6 │ │ -05afdc: 4b03 0200 |002c: aput v3, v2, v0 │ │ -05afe0: d803 0001 |002e: add-int/lit8 v3, v0, #int 1 // #01 │ │ -05afe4: 4404 0203 |0030: aget v4, v2, v3 │ │ -05afe8: c674 |0032: add-float/2addr v4, v7 │ │ -05afea: 4b04 0203 |0033: aput v4, v2, v3 │ │ -05afee: d800 0005 |0035: add-int/lit8 v0, v0, #int 5 // #05 │ │ -05aff2: 28f0 |0037: goto 0027 // -0010 │ │ +069450: |[069450] com.badlogic.gdx.graphics.g2d.BitmapFontCache.translate:(FF)V │ │ +069460: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +069462: 2d03 0604 |0001: cmpl-float v3, v6, v4 │ │ +069466: 3903 0700 |0003: if-nez v3, 000a // +0007 │ │ +06946a: 2d03 0704 |0005: cmpl-float v3, v7, v4 │ │ +06946e: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ +069472: 0e00 |0009: return-void │ │ +069474: 5553 c106 |000a: iget-boolean v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.integer:Z // field@06c1 │ │ +069478: 3803 0c00 |000c: if-eqz v3, 0018 // +000c │ │ +06947c: 7110 1d26 0600 |000e: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@261d │ │ +069482: 0a03 |0011: move-result v3 │ │ +069484: 8236 |0012: int-to-float v6, v3 │ │ +069486: 7110 1d26 0700 |0013: invoke-static {v7}, Ljava/lang/Math;.round:(F)I // method@261d │ │ +06948c: 0a03 |0016: move-result v3 │ │ +06948e: 8237 |0017: int-to-float v7, v3 │ │ +069490: 5253 c506 |0018: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.x:F // field@06c5 │ │ +069494: c663 |001a: add-float/2addr v3, v6 │ │ +069496: 5953 c506 |001b: iput v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.x:F // field@06c5 │ │ +06949a: 5253 c606 |001d: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.y:F // field@06c6 │ │ +06949e: c673 |001f: add-float/2addr v3, v7 │ │ +0694a0: 5953 c606 |0020: iput v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.y:F // field@06c6 │ │ +0694a4: 5452 c406 |0022: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06c4 │ │ +0694a8: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +0694aa: 5251 c006 |0025: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06c0 │ │ +0694ae: 3510 e2ff |0027: if-ge v0, v1, 0009 // -001e │ │ +0694b2: 4403 0200 |0029: aget v3, v2, v0 │ │ +0694b6: c663 |002b: add-float/2addr v3, v6 │ │ +0694b8: 4b03 0200 |002c: aput v3, v2, v0 │ │ +0694bc: d803 0001 |002e: add-int/lit8 v3, v0, #int 1 // #01 │ │ +0694c0: 4404 0203 |0030: aget v4, v2, v3 │ │ +0694c4: c674 |0032: add-float/2addr v4, v7 │ │ +0694c6: 4b04 0203 |0033: aput v4, v2, v3 │ │ +0694ca: d800 0005 |0035: add-int/lit8 v0, v0, #int 5 // #05 │ │ +0694ce: 28f0 |0037: goto 0027 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=63 │ │ 0x0009 line=75 │ │ 0x000a line=64 │ │ 0x000e line=65 │ │ 0x0013 line=66 │ │ @@ -36986,30 +36986,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05aff4: |[05aff4] com.badlogic.gdx.graphics.g2d.BitmapFontCache.usesIntegerPositions:()Z │ │ -05b004: 5510 c106 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.integer:Z // field@06c1 │ │ -05b008: 0f00 |0002: return v0 │ │ +0694d0: |[0694d0] com.badlogic.gdx.graphics.g2d.BitmapFontCache.usesIntegerPositions:()Z │ │ +0694e0: 5510 c106 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.integer:Z // field@06c1 │ │ +0694e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; │ │ │ │ source_file_idx : 520 (BitmapFontCache.java) │ │ │ │ Class #140 header: │ │ -class_idx : 312 │ │ +class_idx : 310 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3492 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3490 │ │ static_fields_size : 10 │ │ instance_fields_size: 23 │ │ direct_methods_size : 13 │ │ virtual_methods_size: 27 │ │ │ │ Class #140 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/g2d/NinePatch;' │ │ @@ -37165,38 +37165,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05b00c: |[05b00c] com.badlogic.gdx.graphics.g2d.NinePatch.:()V │ │ -05b01c: 2200 1301 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -05b020: 7010 a409 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/Color;.:()V // method@09a4 │ │ -05b026: 6900 f106 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@06f1 │ │ -05b02a: 0e00 |0007: return-void │ │ +0694e8: |[0694e8] com.badlogic.gdx.graphics.g2d.NinePatch.:()V │ │ +0694f8: 2200 1101 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0694fc: 7010 a409 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/Color;.:()V // method@09a4 │ │ +069502: 6900 f106 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@06f1 │ │ +069506: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g2d/NinePatch;) │ │ name : '' │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05b02c: |[05b02c] com.badlogic.gdx.graphics.g2d.NinePatch.:(Lcom/badlogic/gdx/graphics/Texture;)V │ │ -05b03c: 2200 5e01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -05b040: 7020 5c0e 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e5c │ │ -05b046: 7020 540c 0100 |0005: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0c54 │ │ -05b04c: 0e00 |0008: return-void │ │ +069508: |[069508] com.badlogic.gdx.graphics.g2d.NinePatch.:(Lcom/badlogic/gdx/graphics/Texture;)V │ │ +069518: 2200 5c01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +06951c: 7020 5c0e 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e5c │ │ +069522: 7020 540c 0100 |0005: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0c54 │ │ +069528: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0008 line=111 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ 0x0000 - 0x0009 reg=2 texture Lcom/badlogic/gdx/graphics/Texture; │ │ @@ -37206,24 +37206,24 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;IIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -05b050: |[05b050] com.badlogic.gdx.graphics.g2d.NinePatch.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V │ │ -05b060: 2201 5e01 |0000: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -05b064: 7020 5c0e 7100 |0002: invoke-direct {v1, v7}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e5c │ │ -05b06a: 0760 |0005: move-object v0, v6 │ │ -05b06c: 0182 |0006: move v2, v8 │ │ -05b06e: 0193 |0007: move v3, v9 │ │ -05b070: 01a4 |0008: move v4, v10 │ │ -05b072: 01b5 |0009: move v5, v11 │ │ -05b074: 7606 550c 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0c55 │ │ -05b07a: 0e00 |000d: return-void │ │ +06952c: |[06952c] com.badlogic.gdx.graphics.g2d.NinePatch.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V │ │ +06953c: 2201 5c01 |0000: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +069540: 7020 5c0e 7100 |0002: invoke-direct {v1, v7}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e5c │ │ +069546: 0760 |0005: move-object v0, v6 │ │ +069548: 0182 |0006: move v2, v8 │ │ +06954a: 0193 |0007: move v3, v9 │ │ +06954c: 01a4 |0008: move v4, v10 │ │ +06954e: 01b5 |0009: move v5, v11 │ │ +069550: 7606 550c 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0c55 │ │ +069556: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x000d line=54 │ │ locals : │ │ 0x0000 - 0x000e reg=6 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ 0x0000 - 0x000e reg=7 texture Lcom/badlogic/gdx/graphics/Texture; │ │ @@ -37237,18 +37237,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;Lcom/badlogic/gdx/graphics/Color;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05b07c: |[05b07c] com.badlogic.gdx.graphics.g2d.NinePatch.:(Lcom/badlogic/gdx/graphics/Texture;Lcom/badlogic/gdx/graphics/Color;)V │ │ -05b08c: 7020 4f0c 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0c4f │ │ -05b092: 6e20 6b0c 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0c6b │ │ -05b098: 0e00 |0006: return-void │ │ +069558: |[069558] com.badlogic.gdx.graphics.g2d.NinePatch.:(Lcom/badlogic/gdx/graphics/Texture;Lcom/badlogic/gdx/graphics/Color;)V │ │ +069568: 7020 4f0c 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0c4f │ │ +06956e: 6e20 6b0c 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0c6b │ │ +069574: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=106 │ │ 0x0006 line=107 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ @@ -37260,20 +37260,20 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -05b09c: |[05b09c] com.badlogic.gdx.graphics.g2d.NinePatch.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V │ │ -05b0ac: 2200 1301 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -05b0b0: 5431 e406 |0002: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06e4 │ │ -05b0b4: 7020 a609 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ -05b0ba: 7030 530c 3200 |0007: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;Lcom/badlogic/gdx/graphics/Color;)V // method@0c53 │ │ -05b0c0: 0e00 |000a: return-void │ │ +069578: |[069578] com.badlogic.gdx.graphics.g2d.NinePatch.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V │ │ +069588: 2200 1101 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +06958c: 5431 e406 |0002: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06e4 │ │ +069590: 7020 a609 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ +069596: 7030 530c 3200 |0007: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;Lcom/badlogic/gdx/graphics/Color;)V // method@0c53 │ │ +06959c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x000a line=163 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ 0x0000 - 0x000b reg=3 ninePatch Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ @@ -37283,84 +37283,84 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/NinePatch;Lcom/badlogic/gdx/graphics/Color;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 137 16-bit code units │ │ -05b0c4: |[05b0c4] com.badlogic.gdx.graphics.g2d.NinePatch.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;Lcom/badlogic/gdx/graphics/Color;)V │ │ -05b0d4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -05b0d6: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -05b0d8: 7010 2726 0400 |0002: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ -05b0de: 5942 e206 |0005: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06e2 │ │ -05b0e2: 5942 e006 |0007: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06e0 │ │ -05b0e6: 5942 e306 |0009: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06e3 │ │ -05b0ea: 5942 e906 |000b: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06e9 │ │ -05b0ee: 5942 e706 |000d: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06e7 │ │ -05b0f2: 5942 ea06 |000f: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06ea │ │ -05b0f6: 5942 f506 |0011: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06f5 │ │ -05b0fa: 5942 f306 |0013: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06f3 │ │ -05b0fe: 5942 f606 |0015: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06f6 │ │ -05b102: 1300 b400 |0017: const/16 v0, #int 180 // #b4 │ │ -05b106: 2300 4a04 |0019: new-array v0, v0, [F // type@044a │ │ -05b10a: 5b40 f706 |001b: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06f7 │ │ -05b10e: 2200 1301 |001d: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -05b112: 6201 7403 |001f: sget-object v1, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ -05b116: 7020 a609 1000 |0021: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ -05b11c: 5b40 e406 |0024: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06e4 │ │ -05b120: 5942 ed06 |0026: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padLeft:I // field@06ed │ │ -05b124: 5942 ee06 |0028: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padRight:I // field@06ee │ │ -05b128: 5942 ef06 |002a: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padTop:I // field@06ef │ │ -05b12c: 5942 ec06 |002c: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padBottom:I // field@06ec │ │ -05b130: 5450 f206 |002e: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@06f2 │ │ -05b134: 5b40 f206 |0030: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@06f2 │ │ -05b138: 5250 e206 |0032: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06e2 │ │ -05b13c: 5940 e206 |0034: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06e2 │ │ -05b140: 5250 e006 |0036: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06e0 │ │ -05b144: 5940 e006 |0038: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06e0 │ │ -05b148: 5250 e306 |003a: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06e3 │ │ -05b14c: 5940 e306 |003c: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06e3 │ │ -05b150: 5250 e906 |003e: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06e9 │ │ -05b154: 5940 e906 |0040: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06e9 │ │ -05b158: 5250 e706 |0042: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06e7 │ │ -05b15c: 5940 e706 |0044: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06e7 │ │ -05b160: 5250 ea06 |0046: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06ea │ │ -05b164: 5940 ea06 |0048: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06ea │ │ -05b168: 5250 f506 |004a: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06f5 │ │ -05b16c: 5940 f506 |004c: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06f5 │ │ -05b170: 5250 f306 |004e: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06f3 │ │ -05b174: 5940 f306 |0050: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06f3 │ │ -05b178: 5250 f606 |0052: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06f6 │ │ -05b17c: 5940 f606 |0054: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06f6 │ │ -05b180: 5250 e606 |0056: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06e6 │ │ -05b184: 5940 e606 |0058: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06e6 │ │ -05b188: 5250 f006 |005a: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06f0 │ │ -05b18c: 5940 f006 |005c: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06f0 │ │ -05b190: 5250 eb06 |005e: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06eb │ │ -05b194: 5940 eb06 |0060: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06eb │ │ -05b198: 5250 e806 |0062: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06e8 │ │ -05b19c: 5940 e806 |0064: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06e8 │ │ -05b1a0: 5250 f406 |0066: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06f4 │ │ -05b1a4: 5940 f406 |0068: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06f4 │ │ -05b1a8: 5250 e106 |006a: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06e1 │ │ -05b1ac: 5940 e106 |006c: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06e1 │ │ -05b1b0: 5450 f706 |006e: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06f7 │ │ -05b1b4: 2100 |0070: array-length v0, v0 │ │ -05b1b6: 2300 4a04 |0071: new-array v0, v0, [F // type@044a │ │ -05b1ba: 5b40 f706 |0073: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06f7 │ │ -05b1be: 5450 f706 |0075: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06f7 │ │ -05b1c2: 5441 f706 |0077: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06f7 │ │ -05b1c6: 5452 f706 |0079: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06f7 │ │ -05b1ca: 2122 |007b: array-length v2, v2 │ │ -05b1cc: 7152 7826 3031 |007c: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -05b1d2: 5250 e506 |007f: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05b1d6: 5940 e506 |0081: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05b1da: 5440 e406 |0083: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06e4 │ │ -05b1de: 6e20 bc09 6000 |0085: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ -05b1e4: 0e00 |0088: return-void │ │ +0695a0: |[0695a0] com.badlogic.gdx.graphics.g2d.NinePatch.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;Lcom/badlogic/gdx/graphics/Color;)V │ │ +0695b0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0695b2: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +0695b4: 7010 2726 0400 |0002: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ +0695ba: 5942 e206 |0005: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06e2 │ │ +0695be: 5942 e006 |0007: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06e0 │ │ +0695c2: 5942 e306 |0009: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06e3 │ │ +0695c6: 5942 e906 |000b: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06e9 │ │ +0695ca: 5942 e706 |000d: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06e7 │ │ +0695ce: 5942 ea06 |000f: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06ea │ │ +0695d2: 5942 f506 |0011: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06f5 │ │ +0695d6: 5942 f306 |0013: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06f3 │ │ +0695da: 5942 f606 |0015: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06f6 │ │ +0695de: 1300 b400 |0017: const/16 v0, #int 180 // #b4 │ │ +0695e2: 2300 4804 |0019: new-array v0, v0, [F // type@0448 │ │ +0695e6: 5b40 f706 |001b: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06f7 │ │ +0695ea: 2200 1101 |001d: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0695ee: 6201 7403 |001f: sget-object v1, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ +0695f2: 7020 a609 1000 |0021: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ +0695f8: 5b40 e406 |0024: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06e4 │ │ +0695fc: 5942 ed06 |0026: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padLeft:I // field@06ed │ │ +069600: 5942 ee06 |0028: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padRight:I // field@06ee │ │ +069604: 5942 ef06 |002a: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padTop:I // field@06ef │ │ +069608: 5942 ec06 |002c: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padBottom:I // field@06ec │ │ +06960c: 5450 f206 |002e: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@06f2 │ │ +069610: 5b40 f206 |0030: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@06f2 │ │ +069614: 5250 e206 |0032: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06e2 │ │ +069618: 5940 e206 |0034: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06e2 │ │ +06961c: 5250 e006 |0036: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06e0 │ │ +069620: 5940 e006 |0038: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06e0 │ │ +069624: 5250 e306 |003a: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06e3 │ │ +069628: 5940 e306 |003c: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06e3 │ │ +06962c: 5250 e906 |003e: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06e9 │ │ +069630: 5940 e906 |0040: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06e9 │ │ +069634: 5250 e706 |0042: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06e7 │ │ +069638: 5940 e706 |0044: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06e7 │ │ +06963c: 5250 ea06 |0046: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06ea │ │ +069640: 5940 ea06 |0048: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06ea │ │ +069644: 5250 f506 |004a: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06f5 │ │ +069648: 5940 f506 |004c: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06f5 │ │ +06964c: 5250 f306 |004e: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06f3 │ │ +069650: 5940 f306 |0050: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06f3 │ │ +069654: 5250 f606 |0052: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06f6 │ │ +069658: 5940 f606 |0054: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06f6 │ │ +06965c: 5250 e606 |0056: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06e6 │ │ +069660: 5940 e606 |0058: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06e6 │ │ +069664: 5250 f006 |005a: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06f0 │ │ +069668: 5940 f006 |005c: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06f0 │ │ +06966c: 5250 eb06 |005e: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06eb │ │ +069670: 5940 eb06 |0060: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06eb │ │ +069674: 5250 e806 |0062: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06e8 │ │ +069678: 5940 e806 |0064: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06e8 │ │ +06967c: 5250 f406 |0066: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06f4 │ │ +069680: 5940 f406 |0068: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06f4 │ │ +069684: 5250 e106 |006a: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06e1 │ │ +069688: 5940 e106 |006c: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06e1 │ │ +06968c: 5450 f706 |006e: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06f7 │ │ +069690: 2100 |0070: array-length v0, v0 │ │ +069692: 2300 4804 |0071: new-array v0, v0, [F // type@0448 │ │ +069696: 5b40 f706 |0073: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06f7 │ │ +06969a: 5450 f706 |0075: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06f7 │ │ +06969e: 5441 f706 |0077: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06f7 │ │ +0696a2: 5452 f706 |0079: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06f7 │ │ +0696a6: 2122 |007b: array-length v2, v2 │ │ +0696a8: 7152 7826 3031 |007c: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0696ae: 5250 e506 |007f: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +0696b2: 5940 e506 |0081: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +0696b6: 5440 e406 |0083: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06e4 │ │ +0696ba: 6e20 bc09 6000 |0085: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ +0696c0: 0e00 |0088: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=165 │ │ 0x0005 line=39 │ │ 0x000b line=40 │ │ 0x0011 line=41 │ │ 0x0017 line=43 │ │ @@ -37397,60 +37397,60 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -05b1e8: |[05b1e8] com.badlogic.gdx.graphics.g2d.NinePatch.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ -05b1f8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -05b1fa: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -05b1fc: 7010 2726 0400 |0002: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ -05b202: 5942 e206 |0005: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06e2 │ │ -05b206: 5942 e006 |0007: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06e0 │ │ -05b20a: 5942 e306 |0009: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06e3 │ │ -05b20e: 5942 e906 |000b: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06e9 │ │ -05b212: 5942 e706 |000d: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06e7 │ │ -05b216: 5942 ea06 |000f: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06ea │ │ -05b21a: 5942 f506 |0011: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06f5 │ │ -05b21e: 5942 f306 |0013: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06f3 │ │ -05b222: 5942 f606 |0015: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06f6 │ │ -05b226: 1300 b400 |0017: const/16 v0, #int 180 // #b4 │ │ -05b22a: 2300 4a04 |0019: new-array v0, v0, [F // type@044a │ │ -05b22e: 5b40 f706 |001b: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06f7 │ │ -05b232: 2200 1301 |001d: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -05b236: 6201 7403 |001f: sget-object v1, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ -05b23a: 7020 a609 1000 |0021: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ -05b240: 5b40 e406 |0024: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06e4 │ │ -05b244: 5942 ed06 |0026: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padLeft:I // field@06ed │ │ -05b248: 5942 ee06 |0028: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padRight:I // field@06ee │ │ -05b24c: 5942 ef06 |002a: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padTop:I // field@06ef │ │ -05b250: 5942 ec06 |002c: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padBottom:I // field@06ec │ │ -05b254: 1300 0900 |002e: const/16 v0, #int 9 // #9 │ │ -05b258: 2300 6704 |0030: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0467 │ │ -05b25c: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -05b25e: 4d03 0001 |0033: aput-object v3, v0, v1 │ │ -05b262: 1211 |0035: const/4 v1, #int 1 // #1 │ │ -05b264: 4d03 0001 |0036: aput-object v3, v0, v1 │ │ -05b268: 1221 |0038: const/4 v1, #int 2 // #2 │ │ -05b26a: 4d03 0001 |0039: aput-object v3, v0, v1 │ │ -05b26e: 1231 |003b: const/4 v1, #int 3 // #3 │ │ -05b270: 4d03 0001 |003c: aput-object v3, v0, v1 │ │ -05b274: 1241 |003e: const/4 v1, #int 4 // #4 │ │ -05b276: 4d05 0001 |003f: aput-object v5, v0, v1 │ │ -05b27a: 1251 |0041: const/4 v1, #int 5 // #5 │ │ -05b27c: 4d03 0001 |0042: aput-object v3, v0, v1 │ │ -05b280: 1261 |0044: const/4 v1, #int 6 // #6 │ │ -05b282: 4d03 0001 |0045: aput-object v3, v0, v1 │ │ -05b286: 1271 |0047: const/4 v1, #int 7 // #7 │ │ -05b288: 4d03 0001 |0048: aput-object v3, v0, v1 │ │ -05b28c: 1301 0800 |004a: const/16 v1, #int 8 // #8 │ │ -05b290: 4d03 0001 |004c: aput-object v3, v0, v1 │ │ -05b294: 7020 680c 0400 |004e: invoke-direct {v4, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.load:([Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0c68 │ │ -05b29a: 0e00 |0051: return-void │ │ +0696c4: |[0696c4] com.badlogic.gdx.graphics.g2d.NinePatch.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ +0696d4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0696d6: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +0696d8: 7010 2726 0400 |0002: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ +0696de: 5942 e206 |0005: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06e2 │ │ +0696e2: 5942 e006 |0007: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06e0 │ │ +0696e6: 5942 e306 |0009: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06e3 │ │ +0696ea: 5942 e906 |000b: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06e9 │ │ +0696ee: 5942 e706 |000d: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06e7 │ │ +0696f2: 5942 ea06 |000f: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06ea │ │ +0696f6: 5942 f506 |0011: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06f5 │ │ +0696fa: 5942 f306 |0013: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06f3 │ │ +0696fe: 5942 f606 |0015: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06f6 │ │ +069702: 1300 b400 |0017: const/16 v0, #int 180 // #b4 │ │ +069706: 2300 4804 |0019: new-array v0, v0, [F // type@0448 │ │ +06970a: 5b40 f706 |001b: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06f7 │ │ +06970e: 2200 1101 |001d: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +069712: 6201 7403 |001f: sget-object v1, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ +069716: 7020 a609 1000 |0021: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ +06971c: 5b40 e406 |0024: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06e4 │ │ +069720: 5942 ed06 |0026: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padLeft:I // field@06ed │ │ +069724: 5942 ee06 |0028: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padRight:I // field@06ee │ │ +069728: 5942 ef06 |002a: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padTop:I // field@06ef │ │ +06972c: 5942 ec06 |002c: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padBottom:I // field@06ec │ │ +069730: 1300 0900 |002e: const/16 v0, #int 9 // #9 │ │ +069734: 2300 6504 |0030: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0465 │ │ +069738: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +06973a: 4d03 0001 |0033: aput-object v3, v0, v1 │ │ +06973e: 1211 |0035: const/4 v1, #int 1 // #1 │ │ +069740: 4d03 0001 |0036: aput-object v3, v0, v1 │ │ +069744: 1221 |0038: const/4 v1, #int 2 // #2 │ │ +069746: 4d03 0001 |0039: aput-object v3, v0, v1 │ │ +06974a: 1231 |003b: const/4 v1, #int 3 // #3 │ │ +06974c: 4d03 0001 |003c: aput-object v3, v0, v1 │ │ +069750: 1241 |003e: const/4 v1, #int 4 // #4 │ │ +069752: 4d05 0001 |003f: aput-object v5, v0, v1 │ │ +069756: 1251 |0041: const/4 v1, #int 5 // #5 │ │ +069758: 4d03 0001 |0042: aput-object v3, v0, v1 │ │ +06975c: 1261 |0044: const/4 v1, #int 6 // #6 │ │ +06975e: 4d03 0001 |0045: aput-object v3, v0, v1 │ │ +069762: 1271 |0047: const/4 v1, #int 7 // #7 │ │ +069764: 4d03 0001 |0048: aput-object v3, v0, v1 │ │ +069768: 1301 0800 |004a: const/16 v1, #int 8 // #8 │ │ +06976c: 4d03 0001 |004c: aput-object v3, v0, v1 │ │ +069770: 7020 680c 0400 |004e: invoke-direct {v4, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.load:([Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0c68 │ │ +069776: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=118 │ │ 0x0005 line=39 │ │ 0x000b line=40 │ │ 0x0011 line=41 │ │ 0x0017 line=43 │ │ @@ -37467,205 +37467,205 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 309 16-bit code units │ │ -05b29c: |[05b29c] com.badlogic.gdx.graphics.g2d.NinePatch.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V │ │ -05b2ac: 7010 2726 0a00 |0000: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@2627 │ │ -05b2b2: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -05b2b4: 59a0 e206 |0004: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06e2 │ │ -05b2b8: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -05b2ba: 59a0 e006 |0007: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06e0 │ │ -05b2be: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ -05b2c0: 59a0 e306 |000a: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06e3 │ │ -05b2c4: 12f0 |000c: const/4 v0, #int -1 // #ff │ │ -05b2c6: 59a0 e906 |000d: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06e9 │ │ -05b2ca: 12f0 |000f: const/4 v0, #int -1 // #ff │ │ -05b2cc: 59a0 e706 |0010: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06e7 │ │ -05b2d0: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ -05b2d2: 59a0 ea06 |0013: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06ea │ │ -05b2d6: 12f0 |0015: const/4 v0, #int -1 // #ff │ │ -05b2d8: 59a0 f506 |0016: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06f5 │ │ -05b2dc: 12f0 |0018: const/4 v0, #int -1 // #ff │ │ -05b2de: 59a0 f306 |0019: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06f3 │ │ -05b2e2: 12f0 |001b: const/4 v0, #int -1 // #ff │ │ -05b2e4: 59a0 f606 |001c: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06f6 │ │ -05b2e8: 1300 b400 |001e: const/16 v0, #int 180 // #b4 │ │ -05b2ec: 2300 4a04 |0020: new-array v0, v0, [F // type@044a │ │ -05b2f0: 5ba0 f706 |0022: iput-object v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06f7 │ │ -05b2f4: 2200 1301 |0024: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -05b2f8: 6201 7403 |0026: sget-object v1, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ -05b2fc: 7020 a609 1000 |0028: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ -05b302: 5ba0 e406 |002b: iput-object v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06e4 │ │ -05b306: 12f0 |002d: const/4 v0, #int -1 // #ff │ │ -05b308: 59a0 ed06 |002e: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padLeft:I // field@06ed │ │ -05b30c: 12f0 |0030: const/4 v0, #int -1 // #ff │ │ -05b30e: 59a0 ee06 |0031: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padRight:I // field@06ee │ │ -05b312: 12f0 |0033: const/4 v0, #int -1 // #ff │ │ -05b314: 59a0 ef06 |0034: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padTop:I // field@06ef │ │ -05b318: 12f0 |0036: const/4 v0, #int -1 // #ff │ │ -05b31a: 59a0 ec06 |0037: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padBottom:I // field@06ec │ │ -05b31e: 390b 0a00 |0039: if-nez v11, 0043 // +000a │ │ -05b322: 2200 af03 |003b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -05b326: 1a01 2b25 |003d: const-string v1, "region cannot be null." // string@252b │ │ -05b32a: 7020 f825 1000 |003f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -05b330: 2700 |0042: throw v0 │ │ -05b332: 6e10 640e 0b00 |0043: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ -05b338: 0a00 |0046: move-result v0 │ │ -05b33a: b1c0 |0047: sub-int/2addr v0, v12 │ │ -05b33c: 9107 000d |0048: sub-int v7, v0, v13 │ │ -05b340: 6e10 630e 0b00 |004a: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ -05b346: 0a00 |004d: move-result v0 │ │ -05b348: b1e0 |004e: sub-int/2addr v0, v14 │ │ -05b34a: 9106 000f |004f: sub-int v6, v0, v15 │ │ -05b34e: 1300 0900 |0051: const/16 v0, #int 9 // #9 │ │ -05b352: 2308 6704 |0053: new-array v8, v0, [Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0467 │ │ -05b356: 3d0e 3000 |0055: if-lez v14, 0085 // +0030 │ │ -05b35a: 3d0c 0f00 |0057: if-lez v12, 0066 // +000f │ │ -05b35e: 1209 |0059: const/4 v9, #int 0 // #0 │ │ -05b360: 2200 5e01 |005a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -05b364: 1202 |005c: const/4 v2, #int 0 // #0 │ │ -05b366: 1203 |005d: const/4 v3, #int 0 // #0 │ │ -05b368: 07b1 |005e: move-object v1, v11 │ │ -05b36a: 01c4 |005f: move v4, v12 │ │ -05b36c: 01e5 |0060: move v5, v14 │ │ -05b36e: 7606 610e 0000 |0061: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0e61 │ │ -05b374: 4d00 0809 |0064: aput-object v0, v8, v9 │ │ -05b378: 3d07 0f00 |0066: if-lez v7, 0075 // +000f │ │ -05b37c: 1219 |0068: const/4 v9, #int 1 // #1 │ │ -05b37e: 2200 5e01 |0069: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -05b382: 1203 |006b: const/4 v3, #int 0 // #0 │ │ -05b384: 07b1 |006c: move-object v1, v11 │ │ -05b386: 01c2 |006d: move v2, v12 │ │ -05b388: 0174 |006e: move v4, v7 │ │ -05b38a: 01e5 |006f: move v5, v14 │ │ -05b38c: 7606 610e 0000 |0070: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0e61 │ │ -05b392: 4d00 0809 |0073: aput-object v0, v8, v9 │ │ -05b396: 3d0d 1000 |0075: if-lez v13, 0085 // +0010 │ │ -05b39a: 1229 |0077: const/4 v9, #int 2 // #2 │ │ -05b39c: 2200 5e01 |0078: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -05b3a0: 9002 0c07 |007a: add-int v2, v12, v7 │ │ -05b3a4: 1203 |007c: const/4 v3, #int 0 // #0 │ │ -05b3a6: 07b1 |007d: move-object v1, v11 │ │ -05b3a8: 01d4 |007e: move v4, v13 │ │ -05b3aa: 01e5 |007f: move v5, v14 │ │ -05b3ac: 7606 610e 0000 |0080: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0e61 │ │ -05b3b2: 4d00 0809 |0083: aput-object v0, v8, v9 │ │ -05b3b6: 3d06 3000 |0085: if-lez v6, 00b5 // +0030 │ │ -05b3ba: 3d0c 0f00 |0087: if-lez v12, 0096 // +000f │ │ -05b3be: 1239 |0089: const/4 v9, #int 3 // #3 │ │ -05b3c0: 2200 5e01 |008a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -05b3c4: 1202 |008c: const/4 v2, #int 0 // #0 │ │ -05b3c6: 07b1 |008d: move-object v1, v11 │ │ -05b3c8: 01e3 |008e: move v3, v14 │ │ -05b3ca: 01c4 |008f: move v4, v12 │ │ -05b3cc: 0165 |0090: move v5, v6 │ │ -05b3ce: 7606 610e 0000 |0091: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0e61 │ │ -05b3d4: 4d00 0809 |0094: aput-object v0, v8, v9 │ │ -05b3d8: 3d07 0f00 |0096: if-lez v7, 00a5 // +000f │ │ -05b3dc: 1249 |0098: const/4 v9, #int 4 // #4 │ │ -05b3de: 2200 5e01 |0099: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -05b3e2: 07b1 |009b: move-object v1, v11 │ │ -05b3e4: 01c2 |009c: move v2, v12 │ │ -05b3e6: 01e3 |009d: move v3, v14 │ │ -05b3e8: 0174 |009e: move v4, v7 │ │ -05b3ea: 0165 |009f: move v5, v6 │ │ -05b3ec: 7606 610e 0000 |00a0: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0e61 │ │ -05b3f2: 4d00 0809 |00a3: aput-object v0, v8, v9 │ │ -05b3f6: 3d0d 1000 |00a5: if-lez v13, 00b5 // +0010 │ │ -05b3fa: 1259 |00a7: const/4 v9, #int 5 // #5 │ │ -05b3fc: 2200 5e01 |00a8: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -05b400: 9002 0c07 |00aa: add-int v2, v12, v7 │ │ -05b404: 07b1 |00ac: move-object v1, v11 │ │ -05b406: 01e3 |00ad: move v3, v14 │ │ -05b408: 01d4 |00ae: move v4, v13 │ │ -05b40a: 0165 |00af: move v5, v6 │ │ -05b40c: 7606 610e 0000 |00b0: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0e61 │ │ -05b412: 4d00 0809 |00b3: aput-object v0, v8, v9 │ │ -05b416: 3d0f 3400 |00b5: if-lez v15, 00e9 // +0034 │ │ -05b41a: 3d0c 1000 |00b7: if-lez v12, 00c7 // +0010 │ │ -05b41e: 1269 |00b9: const/4 v9, #int 6 // #6 │ │ -05b420: 2200 5e01 |00ba: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -05b424: 1202 |00bc: const/4 v2, #int 0 // #0 │ │ -05b426: 9003 0e06 |00bd: add-int v3, v14, v6 │ │ -05b42a: 07b1 |00bf: move-object v1, v11 │ │ -05b42c: 01c4 |00c0: move v4, v12 │ │ -05b42e: 01f5 |00c1: move v5, v15 │ │ -05b430: 7606 610e 0000 |00c2: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0e61 │ │ -05b436: 4d00 0809 |00c5: aput-object v0, v8, v9 │ │ -05b43a: 3d07 1000 |00c7: if-lez v7, 00d7 // +0010 │ │ -05b43e: 1279 |00c9: const/4 v9, #int 7 // #7 │ │ -05b440: 2200 5e01 |00ca: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -05b444: 9003 0e06 |00cc: add-int v3, v14, v6 │ │ -05b448: 07b1 |00ce: move-object v1, v11 │ │ -05b44a: 01c2 |00cf: move v2, v12 │ │ -05b44c: 0174 |00d0: move v4, v7 │ │ -05b44e: 01f5 |00d1: move v5, v15 │ │ -05b450: 7606 610e 0000 |00d2: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0e61 │ │ -05b456: 4d00 0809 |00d5: aput-object v0, v8, v9 │ │ -05b45a: 3d0d 1200 |00d7: if-lez v13, 00e9 // +0012 │ │ -05b45e: 1309 0800 |00d9: const/16 v9, #int 8 // #8 │ │ -05b462: 2200 5e01 |00db: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -05b466: 9002 0c07 |00dd: add-int v2, v12, v7 │ │ -05b46a: 9003 0e06 |00df: add-int v3, v14, v6 │ │ -05b46e: 07b1 |00e1: move-object v1, v11 │ │ -05b470: 01d4 |00e2: move v4, v13 │ │ -05b472: 01f5 |00e3: move v5, v15 │ │ -05b474: 7606 610e 0000 |00e4: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0e61 │ │ -05b47a: 4d00 0809 |00e7: aput-object v0, v8, v9 │ │ -05b47e: 390c 2400 |00e9: if-nez v12, 010d // +0024 │ │ -05b482: 3907 2200 |00eb: if-nez v7, 010d // +0022 │ │ -05b486: 1210 |00ed: const/4 v0, #int 1 // #1 │ │ -05b488: 1221 |00ee: const/4 v1, #int 2 // #2 │ │ -05b48a: 4601 0801 |00ef: aget-object v1, v8, v1 │ │ -05b48e: 4d01 0800 |00f1: aput-object v1, v8, v0 │ │ -05b492: 1240 |00f3: const/4 v0, #int 4 // #4 │ │ -05b494: 1251 |00f4: const/4 v1, #int 5 // #5 │ │ -05b496: 4601 0801 |00f5: aget-object v1, v8, v1 │ │ -05b49a: 4d01 0800 |00f7: aput-object v1, v8, v0 │ │ -05b49e: 1270 |00f9: const/4 v0, #int 7 // #7 │ │ -05b4a0: 1301 0800 |00fa: const/16 v1, #int 8 // #8 │ │ -05b4a4: 4601 0801 |00fc: aget-object v1, v8, v1 │ │ -05b4a8: 4d01 0800 |00fe: aput-object v1, v8, v0 │ │ -05b4ac: 1220 |0100: const/4 v0, #int 2 // #2 │ │ -05b4ae: 1201 |0101: const/4 v1, #int 0 // #0 │ │ -05b4b0: 4d01 0800 |0102: aput-object v1, v8, v0 │ │ -05b4b4: 1250 |0104: const/4 v0, #int 5 // #5 │ │ -05b4b6: 1201 |0105: const/4 v1, #int 0 // #0 │ │ -05b4b8: 4d01 0800 |0106: aput-object v1, v8, v0 │ │ -05b4bc: 1300 0800 |0108: const/16 v0, #int 8 // #8 │ │ -05b4c0: 1201 |010a: const/4 v1, #int 0 // #0 │ │ -05b4c2: 4d01 0800 |010b: aput-object v1, v8, v0 │ │ -05b4c6: 390e 2400 |010d: if-nez v14, 0131 // +0024 │ │ -05b4ca: 3906 2200 |010f: if-nez v6, 0131 // +0022 │ │ -05b4ce: 1230 |0111: const/4 v0, #int 3 // #3 │ │ -05b4d0: 1261 |0112: const/4 v1, #int 6 // #6 │ │ -05b4d2: 4601 0801 |0113: aget-object v1, v8, v1 │ │ -05b4d6: 4d01 0800 |0115: aput-object v1, v8, v0 │ │ -05b4da: 1240 |0117: const/4 v0, #int 4 // #4 │ │ -05b4dc: 1271 |0118: const/4 v1, #int 7 // #7 │ │ -05b4de: 4601 0801 |0119: aget-object v1, v8, v1 │ │ -05b4e2: 4d01 0800 |011b: aput-object v1, v8, v0 │ │ -05b4e6: 1250 |011d: const/4 v0, #int 5 // #5 │ │ -05b4e8: 1301 0800 |011e: const/16 v1, #int 8 // #8 │ │ -05b4ec: 4601 0801 |0120: aget-object v1, v8, v1 │ │ -05b4f0: 4d01 0800 |0122: aput-object v1, v8, v0 │ │ -05b4f4: 1260 |0124: const/4 v0, #int 6 // #6 │ │ -05b4f6: 1201 |0125: const/4 v1, #int 0 // #0 │ │ -05b4f8: 4d01 0800 |0126: aput-object v1, v8, v0 │ │ -05b4fc: 1270 |0128: const/4 v0, #int 7 // #7 │ │ -05b4fe: 1201 |0129: const/4 v1, #int 0 // #0 │ │ -05b500: 4d01 0800 |012a: aput-object v1, v8, v0 │ │ -05b504: 1300 0800 |012c: const/16 v0, #int 8 // #8 │ │ -05b508: 1201 |012e: const/4 v1, #int 0 // #0 │ │ -05b50a: 4d01 0800 |012f: aput-object v1, v8, v0 │ │ -05b50e: 7020 680c 8a00 |0131: invoke-direct {v10, v8}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.load:([Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0c68 │ │ -05b514: 0e00 |0134: return-void │ │ +069778: |[069778] com.badlogic.gdx.graphics.g2d.NinePatch.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V │ │ +069788: 7010 2726 0a00 |0000: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@2627 │ │ +06978e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +069790: 59a0 e206 |0004: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06e2 │ │ +069794: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +069796: 59a0 e006 |0007: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06e0 │ │ +06979a: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ +06979c: 59a0 e306 |000a: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06e3 │ │ +0697a0: 12f0 |000c: const/4 v0, #int -1 // #ff │ │ +0697a2: 59a0 e906 |000d: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06e9 │ │ +0697a6: 12f0 |000f: const/4 v0, #int -1 // #ff │ │ +0697a8: 59a0 e706 |0010: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06e7 │ │ +0697ac: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ +0697ae: 59a0 ea06 |0013: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06ea │ │ +0697b2: 12f0 |0015: const/4 v0, #int -1 // #ff │ │ +0697b4: 59a0 f506 |0016: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06f5 │ │ +0697b8: 12f0 |0018: const/4 v0, #int -1 // #ff │ │ +0697ba: 59a0 f306 |0019: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06f3 │ │ +0697be: 12f0 |001b: const/4 v0, #int -1 // #ff │ │ +0697c0: 59a0 f606 |001c: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06f6 │ │ +0697c4: 1300 b400 |001e: const/16 v0, #int 180 // #b4 │ │ +0697c8: 2300 4804 |0020: new-array v0, v0, [F // type@0448 │ │ +0697cc: 5ba0 f706 |0022: iput-object v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06f7 │ │ +0697d0: 2200 1101 |0024: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0697d4: 6201 7403 |0026: sget-object v1, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ +0697d8: 7020 a609 1000 |0028: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ +0697de: 5ba0 e406 |002b: iput-object v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06e4 │ │ +0697e2: 12f0 |002d: const/4 v0, #int -1 // #ff │ │ +0697e4: 59a0 ed06 |002e: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padLeft:I // field@06ed │ │ +0697e8: 12f0 |0030: const/4 v0, #int -1 // #ff │ │ +0697ea: 59a0 ee06 |0031: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padRight:I // field@06ee │ │ +0697ee: 12f0 |0033: const/4 v0, #int -1 // #ff │ │ +0697f0: 59a0 ef06 |0034: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padTop:I // field@06ef │ │ +0697f4: 12f0 |0036: const/4 v0, #int -1 // #ff │ │ +0697f6: 59a0 ec06 |0037: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padBottom:I // field@06ec │ │ +0697fa: 390b 0a00 |0039: if-nez v11, 0043 // +000a │ │ +0697fe: 2200 ad03 |003b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +069802: 1a01 2925 |003d: const-string v1, "region cannot be null." // string@2529 │ │ +069806: 7020 f825 1000 |003f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +06980c: 2700 |0042: throw v0 │ │ +06980e: 6e10 640e 0b00 |0043: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ +069814: 0a00 |0046: move-result v0 │ │ +069816: b1c0 |0047: sub-int/2addr v0, v12 │ │ +069818: 9107 000d |0048: sub-int v7, v0, v13 │ │ +06981c: 6e10 630e 0b00 |004a: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ +069822: 0a00 |004d: move-result v0 │ │ +069824: b1e0 |004e: sub-int/2addr v0, v14 │ │ +069826: 9106 000f |004f: sub-int v6, v0, v15 │ │ +06982a: 1300 0900 |0051: const/16 v0, #int 9 // #9 │ │ +06982e: 2308 6504 |0053: new-array v8, v0, [Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0465 │ │ +069832: 3d0e 3000 |0055: if-lez v14, 0085 // +0030 │ │ +069836: 3d0c 0f00 |0057: if-lez v12, 0066 // +000f │ │ +06983a: 1209 |0059: const/4 v9, #int 0 // #0 │ │ +06983c: 2200 5c01 |005a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +069840: 1202 |005c: const/4 v2, #int 0 // #0 │ │ +069842: 1203 |005d: const/4 v3, #int 0 // #0 │ │ +069844: 07b1 |005e: move-object v1, v11 │ │ +069846: 01c4 |005f: move v4, v12 │ │ +069848: 01e5 |0060: move v5, v14 │ │ +06984a: 7606 610e 0000 |0061: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0e61 │ │ +069850: 4d00 0809 |0064: aput-object v0, v8, v9 │ │ +069854: 3d07 0f00 |0066: if-lez v7, 0075 // +000f │ │ +069858: 1219 |0068: const/4 v9, #int 1 // #1 │ │ +06985a: 2200 5c01 |0069: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +06985e: 1203 |006b: const/4 v3, #int 0 // #0 │ │ +069860: 07b1 |006c: move-object v1, v11 │ │ +069862: 01c2 |006d: move v2, v12 │ │ +069864: 0174 |006e: move v4, v7 │ │ +069866: 01e5 |006f: move v5, v14 │ │ +069868: 7606 610e 0000 |0070: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0e61 │ │ +06986e: 4d00 0809 |0073: aput-object v0, v8, v9 │ │ +069872: 3d0d 1000 |0075: if-lez v13, 0085 // +0010 │ │ +069876: 1229 |0077: const/4 v9, #int 2 // #2 │ │ +069878: 2200 5c01 |0078: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +06987c: 9002 0c07 |007a: add-int v2, v12, v7 │ │ +069880: 1203 |007c: const/4 v3, #int 0 // #0 │ │ +069882: 07b1 |007d: move-object v1, v11 │ │ +069884: 01d4 |007e: move v4, v13 │ │ +069886: 01e5 |007f: move v5, v14 │ │ +069888: 7606 610e 0000 |0080: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0e61 │ │ +06988e: 4d00 0809 |0083: aput-object v0, v8, v9 │ │ +069892: 3d06 3000 |0085: if-lez v6, 00b5 // +0030 │ │ +069896: 3d0c 0f00 |0087: if-lez v12, 0096 // +000f │ │ +06989a: 1239 |0089: const/4 v9, #int 3 // #3 │ │ +06989c: 2200 5c01 |008a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +0698a0: 1202 |008c: const/4 v2, #int 0 // #0 │ │ +0698a2: 07b1 |008d: move-object v1, v11 │ │ +0698a4: 01e3 |008e: move v3, v14 │ │ +0698a6: 01c4 |008f: move v4, v12 │ │ +0698a8: 0165 |0090: move v5, v6 │ │ +0698aa: 7606 610e 0000 |0091: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0e61 │ │ +0698b0: 4d00 0809 |0094: aput-object v0, v8, v9 │ │ +0698b4: 3d07 0f00 |0096: if-lez v7, 00a5 // +000f │ │ +0698b8: 1249 |0098: const/4 v9, #int 4 // #4 │ │ +0698ba: 2200 5c01 |0099: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +0698be: 07b1 |009b: move-object v1, v11 │ │ +0698c0: 01c2 |009c: move v2, v12 │ │ +0698c2: 01e3 |009d: move v3, v14 │ │ +0698c4: 0174 |009e: move v4, v7 │ │ +0698c6: 0165 |009f: move v5, v6 │ │ +0698c8: 7606 610e 0000 |00a0: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0e61 │ │ +0698ce: 4d00 0809 |00a3: aput-object v0, v8, v9 │ │ +0698d2: 3d0d 1000 |00a5: if-lez v13, 00b5 // +0010 │ │ +0698d6: 1259 |00a7: const/4 v9, #int 5 // #5 │ │ +0698d8: 2200 5c01 |00a8: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +0698dc: 9002 0c07 |00aa: add-int v2, v12, v7 │ │ +0698e0: 07b1 |00ac: move-object v1, v11 │ │ +0698e2: 01e3 |00ad: move v3, v14 │ │ +0698e4: 01d4 |00ae: move v4, v13 │ │ +0698e6: 0165 |00af: move v5, v6 │ │ +0698e8: 7606 610e 0000 |00b0: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0e61 │ │ +0698ee: 4d00 0809 |00b3: aput-object v0, v8, v9 │ │ +0698f2: 3d0f 3400 |00b5: if-lez v15, 00e9 // +0034 │ │ +0698f6: 3d0c 1000 |00b7: if-lez v12, 00c7 // +0010 │ │ +0698fa: 1269 |00b9: const/4 v9, #int 6 // #6 │ │ +0698fc: 2200 5c01 |00ba: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +069900: 1202 |00bc: const/4 v2, #int 0 // #0 │ │ +069902: 9003 0e06 |00bd: add-int v3, v14, v6 │ │ +069906: 07b1 |00bf: move-object v1, v11 │ │ +069908: 01c4 |00c0: move v4, v12 │ │ +06990a: 01f5 |00c1: move v5, v15 │ │ +06990c: 7606 610e 0000 |00c2: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0e61 │ │ +069912: 4d00 0809 |00c5: aput-object v0, v8, v9 │ │ +069916: 3d07 1000 |00c7: if-lez v7, 00d7 // +0010 │ │ +06991a: 1279 |00c9: const/4 v9, #int 7 // #7 │ │ +06991c: 2200 5c01 |00ca: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +069920: 9003 0e06 |00cc: add-int v3, v14, v6 │ │ +069924: 07b1 |00ce: move-object v1, v11 │ │ +069926: 01c2 |00cf: move v2, v12 │ │ +069928: 0174 |00d0: move v4, v7 │ │ +06992a: 01f5 |00d1: move v5, v15 │ │ +06992c: 7606 610e 0000 |00d2: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0e61 │ │ +069932: 4d00 0809 |00d5: aput-object v0, v8, v9 │ │ +069936: 3d0d 1200 |00d7: if-lez v13, 00e9 // +0012 │ │ +06993a: 1309 0800 |00d9: const/16 v9, #int 8 // #8 │ │ +06993e: 2200 5c01 |00db: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +069942: 9002 0c07 |00dd: add-int v2, v12, v7 │ │ +069946: 9003 0e06 |00df: add-int v3, v14, v6 │ │ +06994a: 07b1 |00e1: move-object v1, v11 │ │ +06994c: 01d4 |00e2: move v4, v13 │ │ +06994e: 01f5 |00e3: move v5, v15 │ │ +069950: 7606 610e 0000 |00e4: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0e61 │ │ +069956: 4d00 0809 |00e7: aput-object v0, v8, v9 │ │ +06995a: 390c 2400 |00e9: if-nez v12, 010d // +0024 │ │ +06995e: 3907 2200 |00eb: if-nez v7, 010d // +0022 │ │ +069962: 1210 |00ed: const/4 v0, #int 1 // #1 │ │ +069964: 1221 |00ee: const/4 v1, #int 2 // #2 │ │ +069966: 4601 0801 |00ef: aget-object v1, v8, v1 │ │ +06996a: 4d01 0800 |00f1: aput-object v1, v8, v0 │ │ +06996e: 1240 |00f3: const/4 v0, #int 4 // #4 │ │ +069970: 1251 |00f4: const/4 v1, #int 5 // #5 │ │ +069972: 4601 0801 |00f5: aget-object v1, v8, v1 │ │ +069976: 4d01 0800 |00f7: aput-object v1, v8, v0 │ │ +06997a: 1270 |00f9: const/4 v0, #int 7 // #7 │ │ +06997c: 1301 0800 |00fa: const/16 v1, #int 8 // #8 │ │ +069980: 4601 0801 |00fc: aget-object v1, v8, v1 │ │ +069984: 4d01 0800 |00fe: aput-object v1, v8, v0 │ │ +069988: 1220 |0100: const/4 v0, #int 2 // #2 │ │ +06998a: 1201 |0101: const/4 v1, #int 0 // #0 │ │ +06998c: 4d01 0800 |0102: aput-object v1, v8, v0 │ │ +069990: 1250 |0104: const/4 v0, #int 5 // #5 │ │ +069992: 1201 |0105: const/4 v1, #int 0 // #0 │ │ +069994: 4d01 0800 |0106: aput-object v1, v8, v0 │ │ +069998: 1300 0800 |0108: const/16 v0, #int 8 // #8 │ │ +06999c: 1201 |010a: const/4 v1, #int 0 // #0 │ │ +06999e: 4d01 0800 |010b: aput-object v1, v8, v0 │ │ +0699a2: 390e 2400 |010d: if-nez v14, 0131 // +0024 │ │ +0699a6: 3906 2200 |010f: if-nez v6, 0131 // +0022 │ │ +0699aa: 1230 |0111: const/4 v0, #int 3 // #3 │ │ +0699ac: 1261 |0112: const/4 v1, #int 6 // #6 │ │ +0699ae: 4601 0801 |0113: aget-object v1, v8, v1 │ │ +0699b2: 4d01 0800 |0115: aput-object v1, v8, v0 │ │ +0699b6: 1240 |0117: const/4 v0, #int 4 // #4 │ │ +0699b8: 1271 |0118: const/4 v1, #int 7 // #7 │ │ +0699ba: 4601 0801 |0119: aget-object v1, v8, v1 │ │ +0699be: 4d01 0800 |011b: aput-object v1, v8, v0 │ │ +0699c2: 1250 |011d: const/4 v0, #int 5 // #5 │ │ +0699c4: 1301 0800 |011e: const/16 v1, #int 8 // #8 │ │ +0699c8: 4601 0801 |0120: aget-object v1, v8, v1 │ │ +0699cc: 4d01 0800 |0122: aput-object v1, v8, v0 │ │ +0699d0: 1260 |0124: const/4 v0, #int 6 // #6 │ │ +0699d2: 1201 |0125: const/4 v1, #int 0 // #0 │ │ +0699d4: 4d01 0800 |0126: aput-object v1, v8, v0 │ │ +0699d8: 1270 |0128: const/4 v0, #int 7 // #7 │ │ +0699da: 1201 |0129: const/4 v1, #int 0 // #0 │ │ +0699dc: 4d01 0800 |012a: aput-object v1, v8, v0 │ │ +0699e0: 1300 0800 |012c: const/16 v0, #int 8 // #8 │ │ +0699e4: 1201 |012e: const/4 v1, #int 0 // #0 │ │ +0699e6: 4d01 0800 |012f: aput-object v1, v8, v0 │ │ +0699ea: 7020 680c 8a00 |0131: invoke-direct {v10, v8}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.load:([Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0c68 │ │ +0699f0: 0e00 |0134: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=39 │ │ 0x000c line=40 │ │ 0x0015 line=41 │ │ 0x001e line=43 │ │ @@ -37719,18 +37719,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Lcom/badlogic/gdx/graphics/Color;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05b518: |[05b518] com.badlogic.gdx.graphics.g2d.NinePatch.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Lcom/badlogic/gdx/graphics/Color;)V │ │ -05b528: 7020 540c 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0c54 │ │ -05b52e: 6e20 6b0c 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0c6b │ │ -05b534: 0e00 |0006: return-void │ │ +0699f4: |[0699f4] com.badlogic.gdx.graphics.g2d.NinePatch.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Lcom/badlogic/gdx/graphics/Color;)V │ │ +069a04: 7020 540c 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0c54 │ │ +069a0a: 6e20 6b0c 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0c6b │ │ +069a10: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0003 line=115 │ │ 0x0006 line=116 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ @@ -37742,179 +37742,179 @@ │ │ type : '([Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 305 16-bit code units │ │ -05b538: |[05b538] com.badlogic.gdx.graphics.g2d.NinePatch.:([Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ -05b548: 130a 0800 |0000: const/16 v10, #int 8 // #8 │ │ -05b54c: 1269 |0002: const/4 v9, #int 6 // #6 │ │ -05b54e: 1228 |0003: const/4 v8, #int 2 // #2 │ │ -05b550: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -05b552: 12f6 |0005: const/4 v6, #int -1 // #ff │ │ -05b554: 7010 2726 0b00 |0006: invoke-direct {v11}, Ljava/lang/Object;.:()V // method@2627 │ │ -05b55a: 59b6 e206 |0009: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06e2 │ │ -05b55e: 59b6 e006 |000b: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06e0 │ │ -05b562: 59b6 e306 |000d: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06e3 │ │ -05b566: 59b6 e906 |000f: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06e9 │ │ -05b56a: 59b6 e706 |0011: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06e7 │ │ -05b56e: 59b6 ea06 |0013: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06ea │ │ -05b572: 59b6 f506 |0015: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06f5 │ │ -05b576: 59b6 f306 |0017: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06f3 │ │ -05b57a: 59b6 f606 |0019: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06f6 │ │ -05b57e: 1304 b400 |001b: const/16 v4, #int 180 // #b4 │ │ -05b582: 2344 4a04 |001d: new-array v4, v4, [F // type@044a │ │ -05b586: 5bb4 f706 |001f: iput-object v4, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06f7 │ │ -05b58a: 2204 1301 |0021: new-instance v4, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -05b58e: 6205 7403 |0023: sget-object v5, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ -05b592: 7020 a609 5400 |0025: invoke-direct {v4, v5}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ -05b598: 5bb4 e406 |0028: iput-object v4, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06e4 │ │ -05b59c: 59b6 ed06 |002a: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padLeft:I // field@06ed │ │ -05b5a0: 59b6 ee06 |002c: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padRight:I // field@06ee │ │ -05b5a4: 59b6 ef06 |002e: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padTop:I // field@06ef │ │ -05b5a8: 59b6 ec06 |0030: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padBottom:I // field@06ec │ │ -05b5ac: 380c 0700 |0032: if-eqz v12, 0039 // +0007 │ │ -05b5b0: 21c4 |0034: array-length v4, v12 │ │ -05b5b2: 1305 0900 |0035: const/16 v5, #int 9 // #9 │ │ -05b5b6: 3254 0a00 |0037: if-eq v4, v5, 0041 // +000a │ │ -05b5ba: 2204 af03 |0039: new-instance v4, Ljava/lang/IllegalArgumentException; // type@03af │ │ -05b5be: 1a05 a30d |003b: const-string v5, "NinePatch needs nine TextureRegions" // string@0da3 │ │ -05b5c2: 7020 f825 5400 |003d: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -05b5c8: 2704 |0040: throw v4 │ │ -05b5ca: 7020 680c cb00 |0041: invoke-direct {v11, v12}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.load:([Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0c68 │ │ -05b5d0: 6e10 5c0c 0b00 |0044: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getLeftWidth:()F // method@0c5c │ │ -05b5d6: 0a01 |0047: move-result v1 │ │ -05b5d8: 4604 0c07 |0048: aget-object v4, v12, v7 │ │ -05b5dc: 3804 0d00 |004a: if-eqz v4, 0057 // +000d │ │ -05b5e0: 4604 0c07 |004c: aget-object v4, v12, v7 │ │ -05b5e4: 6e10 640e 0400 |004e: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ -05b5ea: 0a04 |0051: move-result v4 │ │ -05b5ec: 8244 |0052: int-to-float v4, v4 │ │ -05b5ee: 2d04 0401 |0053: cmpl-float v4, v4, v1 │ │ -05b5f2: 3904 2200 |0055: if-nez v4, 0077 // +0022 │ │ -05b5f6: 1234 |0057: const/4 v4, #int 3 // #3 │ │ -05b5f8: 4604 0c04 |0058: aget-object v4, v12, v4 │ │ -05b5fc: 3804 0e00 |005a: if-eqz v4, 0068 // +000e │ │ -05b600: 1234 |005c: const/4 v4, #int 3 // #3 │ │ -05b602: 4604 0c04 |005d: aget-object v4, v12, v4 │ │ -05b606: 6e10 640e 0400 |005f: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ -05b60c: 0a04 |0062: move-result v4 │ │ -05b60e: 8244 |0063: int-to-float v4, v4 │ │ -05b610: 2d04 0401 |0064: cmpl-float v4, v4, v1 │ │ -05b614: 3904 1100 |0066: if-nez v4, 0077 // +0011 │ │ -05b618: 4604 0c09 |0068: aget-object v4, v12, v9 │ │ -05b61c: 3804 1500 |006a: if-eqz v4, 007f // +0015 │ │ -05b620: 4604 0c09 |006c: aget-object v4, v12, v9 │ │ -05b624: 6e10 640e 0400 |006e: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ -05b62a: 0a04 |0071: move-result v4 │ │ -05b62c: 8244 |0072: int-to-float v4, v4 │ │ -05b62e: 2d04 0401 |0073: cmpl-float v4, v4, v1 │ │ -05b632: 3804 0a00 |0075: if-eqz v4, 007f // +000a │ │ -05b636: 2204 fc02 |0077: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -05b63a: 1a05 fa0b |0079: const-string v5, "Left side patches must have the same width" // string@0bfa │ │ -05b63e: 7020 b41f 5400 |007b: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -05b644: 2704 |007e: throw v4 │ │ -05b646: 6e10 630c 0b00 |007f: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getRightWidth:()F // method@0c63 │ │ -05b64c: 0a02 |0082: move-result v2 │ │ -05b64e: 4604 0c08 |0083: aget-object v4, v12, v8 │ │ -05b652: 3804 0d00 |0085: if-eqz v4, 0092 // +000d │ │ -05b656: 4604 0c08 |0087: aget-object v4, v12, v8 │ │ -05b65a: 6e10 640e 0400 |0089: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ -05b660: 0a04 |008c: move-result v4 │ │ -05b662: 8244 |008d: int-to-float v4, v4 │ │ -05b664: 2d04 0402 |008e: cmpl-float v4, v4, v2 │ │ -05b668: 3904 2200 |0090: if-nez v4, 00b2 // +0022 │ │ -05b66c: 1254 |0092: const/4 v4, #int 5 // #5 │ │ -05b66e: 4604 0c04 |0093: aget-object v4, v12, v4 │ │ -05b672: 3804 0e00 |0095: if-eqz v4, 00a3 // +000e │ │ -05b676: 1254 |0097: const/4 v4, #int 5 // #5 │ │ -05b678: 4604 0c04 |0098: aget-object v4, v12, v4 │ │ -05b67c: 6e10 640e 0400 |009a: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ -05b682: 0a04 |009d: move-result v4 │ │ -05b684: 8244 |009e: int-to-float v4, v4 │ │ -05b686: 2d04 0402 |009f: cmpl-float v4, v4, v2 │ │ -05b68a: 3904 1100 |00a1: if-nez v4, 00b2 // +0011 │ │ -05b68e: 4604 0c0a |00a3: aget-object v4, v12, v10 │ │ -05b692: 3804 1500 |00a5: if-eqz v4, 00ba // +0015 │ │ -05b696: 4604 0c0a |00a7: aget-object v4, v12, v10 │ │ -05b69a: 6e10 640e 0400 |00a9: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ -05b6a0: 0a04 |00ac: move-result v4 │ │ -05b6a2: 8244 |00ad: int-to-float v4, v4 │ │ -05b6a4: 2d04 0402 |00ae: cmpl-float v4, v4, v2 │ │ -05b6a8: 3804 0a00 |00b0: if-eqz v4, 00ba // +000a │ │ -05b6ac: 2204 fc02 |00b2: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -05b6b0: 1a05 7d0e |00b4: const-string v5, "Right side patches must have the same width" // string@0e7d │ │ -05b6b4: 7020 b41f 5400 |00b6: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -05b6ba: 2704 |00b9: throw v4 │ │ -05b6bc: 6e10 5a0c 0b00 |00ba: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getBottomHeight:()F // method@0c5a │ │ -05b6c2: 0a00 |00bd: move-result v0 │ │ -05b6c4: 4604 0c09 |00be: aget-object v4, v12, v9 │ │ -05b6c8: 3804 0d00 |00c0: if-eqz v4, 00cd // +000d │ │ -05b6cc: 4604 0c09 |00c2: aget-object v4, v12, v9 │ │ -05b6d0: 6e10 630e 0400 |00c4: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ -05b6d6: 0a04 |00c7: move-result v4 │ │ -05b6d8: 8244 |00c8: int-to-float v4, v4 │ │ -05b6da: 2d04 0400 |00c9: cmpl-float v4, v4, v0 │ │ -05b6de: 3904 2200 |00cb: if-nez v4, 00ed // +0022 │ │ -05b6e2: 1274 |00cd: const/4 v4, #int 7 // #7 │ │ -05b6e4: 4604 0c04 |00ce: aget-object v4, v12, v4 │ │ -05b6e8: 3804 0e00 |00d0: if-eqz v4, 00de // +000e │ │ -05b6ec: 1274 |00d2: const/4 v4, #int 7 // #7 │ │ -05b6ee: 4604 0c04 |00d3: aget-object v4, v12, v4 │ │ -05b6f2: 6e10 630e 0400 |00d5: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ -05b6f8: 0a04 |00d8: move-result v4 │ │ -05b6fa: 8244 |00d9: int-to-float v4, v4 │ │ -05b6fc: 2d04 0400 |00da: cmpl-float v4, v4, v0 │ │ -05b700: 3904 1100 |00dc: if-nez v4, 00ed // +0011 │ │ -05b704: 4604 0c0a |00de: aget-object v4, v12, v10 │ │ -05b708: 3804 1500 |00e0: if-eqz v4, 00f5 // +0015 │ │ -05b70c: 4604 0c0a |00e2: aget-object v4, v12, v10 │ │ -05b710: 6e10 630e 0400 |00e4: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ -05b716: 0a04 |00e7: move-result v4 │ │ -05b718: 8244 |00e8: int-to-float v4, v4 │ │ -05b71a: 2d04 0400 |00e9: cmpl-float v4, v4, v0 │ │ -05b71e: 3804 0a00 |00eb: if-eqz v4, 00f5 // +000a │ │ -05b722: 2204 fc02 |00ed: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -05b726: 1a05 1402 |00ef: const-string v5, "Bottom side patches must have the same height" // string@0214 │ │ -05b72a: 7020 b41f 5400 |00f1: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -05b730: 2704 |00f4: throw v4 │ │ -05b732: 6e10 650c 0b00 |00f5: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getTopHeight:()F // method@0c65 │ │ -05b738: 0a03 |00f8: move-result v3 │ │ -05b73a: 4604 0c07 |00f9: aget-object v4, v12, v7 │ │ -05b73e: 3804 0d00 |00fb: if-eqz v4, 0108 // +000d │ │ -05b742: 4604 0c07 |00fd: aget-object v4, v12, v7 │ │ -05b746: 6e10 630e 0400 |00ff: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ -05b74c: 0a04 |0102: move-result v4 │ │ -05b74e: 8244 |0103: int-to-float v4, v4 │ │ -05b750: 2d04 0403 |0104: cmpl-float v4, v4, v3 │ │ -05b754: 3904 2200 |0106: if-nez v4, 0128 // +0022 │ │ -05b758: 1214 |0108: const/4 v4, #int 1 // #1 │ │ -05b75a: 4604 0c04 |0109: aget-object v4, v12, v4 │ │ -05b75e: 3804 0e00 |010b: if-eqz v4, 0119 // +000e │ │ -05b762: 1214 |010d: const/4 v4, #int 1 // #1 │ │ -05b764: 4604 0c04 |010e: aget-object v4, v12, v4 │ │ -05b768: 6e10 630e 0400 |0110: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ -05b76e: 0a04 |0113: move-result v4 │ │ -05b770: 8244 |0114: int-to-float v4, v4 │ │ -05b772: 2d04 0403 |0115: cmpl-float v4, v4, v3 │ │ -05b776: 3904 1100 |0117: if-nez v4, 0128 // +0011 │ │ -05b77a: 4604 0c08 |0119: aget-object v4, v12, v8 │ │ -05b77e: 3804 1500 |011b: if-eqz v4, 0130 // +0015 │ │ -05b782: 4604 0c08 |011d: aget-object v4, v12, v8 │ │ -05b786: 6e10 630e 0400 |011f: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ -05b78c: 0a04 |0122: move-result v4 │ │ -05b78e: 8244 |0123: int-to-float v4, v4 │ │ -05b790: 2d04 0403 |0124: cmpl-float v4, v4, v3 │ │ -05b794: 3804 0a00 |0126: if-eqz v4, 0130 // +000a │ │ -05b798: 2204 fc02 |0128: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -05b79c: 1a05 850f |012a: const-string v5, "Top side patches must have the same height" // string@0f85 │ │ -05b7a0: 7020 b41f 5400 |012c: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -05b7a6: 2704 |012f: throw v4 │ │ -05b7a8: 0e00 |0130: return-void │ │ +069a14: |[069a14] com.badlogic.gdx.graphics.g2d.NinePatch.:([Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ +069a24: 130a 0800 |0000: const/16 v10, #int 8 // #8 │ │ +069a28: 1269 |0002: const/4 v9, #int 6 // #6 │ │ +069a2a: 1228 |0003: const/4 v8, #int 2 // #2 │ │ +069a2c: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +069a2e: 12f6 |0005: const/4 v6, #int -1 // #ff │ │ +069a30: 7010 2726 0b00 |0006: invoke-direct {v11}, Ljava/lang/Object;.:()V // method@2627 │ │ +069a36: 59b6 e206 |0009: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06e2 │ │ +069a3a: 59b6 e006 |000b: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06e0 │ │ +069a3e: 59b6 e306 |000d: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06e3 │ │ +069a42: 59b6 e906 |000f: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06e9 │ │ +069a46: 59b6 e706 |0011: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06e7 │ │ +069a4a: 59b6 ea06 |0013: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06ea │ │ +069a4e: 59b6 f506 |0015: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06f5 │ │ +069a52: 59b6 f306 |0017: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06f3 │ │ +069a56: 59b6 f606 |0019: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06f6 │ │ +069a5a: 1304 b400 |001b: const/16 v4, #int 180 // #b4 │ │ +069a5e: 2344 4804 |001d: new-array v4, v4, [F // type@0448 │ │ +069a62: 5bb4 f706 |001f: iput-object v4, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06f7 │ │ +069a66: 2204 1101 |0021: new-instance v4, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +069a6a: 6205 7403 |0023: sget-object v5, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ +069a6e: 7020 a609 5400 |0025: invoke-direct {v4, v5}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ +069a74: 5bb4 e406 |0028: iput-object v4, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06e4 │ │ +069a78: 59b6 ed06 |002a: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padLeft:I // field@06ed │ │ +069a7c: 59b6 ee06 |002c: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padRight:I // field@06ee │ │ +069a80: 59b6 ef06 |002e: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padTop:I // field@06ef │ │ +069a84: 59b6 ec06 |0030: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padBottom:I // field@06ec │ │ +069a88: 380c 0700 |0032: if-eqz v12, 0039 // +0007 │ │ +069a8c: 21c4 |0034: array-length v4, v12 │ │ +069a8e: 1305 0900 |0035: const/16 v5, #int 9 // #9 │ │ +069a92: 3254 0a00 |0037: if-eq v4, v5, 0041 // +000a │ │ +069a96: 2204 ad03 |0039: new-instance v4, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +069a9a: 1a05 a10d |003b: const-string v5, "NinePatch needs nine TextureRegions" // string@0da1 │ │ +069a9e: 7020 f825 5400 |003d: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +069aa4: 2704 |0040: throw v4 │ │ +069aa6: 7020 680c cb00 |0041: invoke-direct {v11, v12}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.load:([Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0c68 │ │ +069aac: 6e10 5c0c 0b00 |0044: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getLeftWidth:()F // method@0c5c │ │ +069ab2: 0a01 |0047: move-result v1 │ │ +069ab4: 4604 0c07 |0048: aget-object v4, v12, v7 │ │ +069ab8: 3804 0d00 |004a: if-eqz v4, 0057 // +000d │ │ +069abc: 4604 0c07 |004c: aget-object v4, v12, v7 │ │ +069ac0: 6e10 640e 0400 |004e: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ +069ac6: 0a04 |0051: move-result v4 │ │ +069ac8: 8244 |0052: int-to-float v4, v4 │ │ +069aca: 2d04 0401 |0053: cmpl-float v4, v4, v1 │ │ +069ace: 3904 2200 |0055: if-nez v4, 0077 // +0022 │ │ +069ad2: 1234 |0057: const/4 v4, #int 3 // #3 │ │ +069ad4: 4604 0c04 |0058: aget-object v4, v12, v4 │ │ +069ad8: 3804 0e00 |005a: if-eqz v4, 0068 // +000e │ │ +069adc: 1234 |005c: const/4 v4, #int 3 // #3 │ │ +069ade: 4604 0c04 |005d: aget-object v4, v12, v4 │ │ +069ae2: 6e10 640e 0400 |005f: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ +069ae8: 0a04 |0062: move-result v4 │ │ +069aea: 8244 |0063: int-to-float v4, v4 │ │ +069aec: 2d04 0401 |0064: cmpl-float v4, v4, v1 │ │ +069af0: 3904 1100 |0066: if-nez v4, 0077 // +0011 │ │ +069af4: 4604 0c09 |0068: aget-object v4, v12, v9 │ │ +069af8: 3804 1500 |006a: if-eqz v4, 007f // +0015 │ │ +069afc: 4604 0c09 |006c: aget-object v4, v12, v9 │ │ +069b00: 6e10 640e 0400 |006e: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ +069b06: 0a04 |0071: move-result v4 │ │ +069b08: 8244 |0072: int-to-float v4, v4 │ │ +069b0a: 2d04 0401 |0073: cmpl-float v4, v4, v1 │ │ +069b0e: 3804 0a00 |0075: if-eqz v4, 007f // +000a │ │ +069b12: 2204 fa02 |0077: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +069b16: 1a05 f80b |0079: const-string v5, "Left side patches must have the same width" // string@0bf8 │ │ +069b1a: 7020 b41f 5400 |007b: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +069b20: 2704 |007e: throw v4 │ │ +069b22: 6e10 630c 0b00 |007f: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getRightWidth:()F // method@0c63 │ │ +069b28: 0a02 |0082: move-result v2 │ │ +069b2a: 4604 0c08 |0083: aget-object v4, v12, v8 │ │ +069b2e: 3804 0d00 |0085: if-eqz v4, 0092 // +000d │ │ +069b32: 4604 0c08 |0087: aget-object v4, v12, v8 │ │ +069b36: 6e10 640e 0400 |0089: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ +069b3c: 0a04 |008c: move-result v4 │ │ +069b3e: 8244 |008d: int-to-float v4, v4 │ │ +069b40: 2d04 0402 |008e: cmpl-float v4, v4, v2 │ │ +069b44: 3904 2200 |0090: if-nez v4, 00b2 // +0022 │ │ +069b48: 1254 |0092: const/4 v4, #int 5 // #5 │ │ +069b4a: 4604 0c04 |0093: aget-object v4, v12, v4 │ │ +069b4e: 3804 0e00 |0095: if-eqz v4, 00a3 // +000e │ │ +069b52: 1254 |0097: const/4 v4, #int 5 // #5 │ │ +069b54: 4604 0c04 |0098: aget-object v4, v12, v4 │ │ +069b58: 6e10 640e 0400 |009a: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ +069b5e: 0a04 |009d: move-result v4 │ │ +069b60: 8244 |009e: int-to-float v4, v4 │ │ +069b62: 2d04 0402 |009f: cmpl-float v4, v4, v2 │ │ +069b66: 3904 1100 |00a1: if-nez v4, 00b2 // +0011 │ │ +069b6a: 4604 0c0a |00a3: aget-object v4, v12, v10 │ │ +069b6e: 3804 1500 |00a5: if-eqz v4, 00ba // +0015 │ │ +069b72: 4604 0c0a |00a7: aget-object v4, v12, v10 │ │ +069b76: 6e10 640e 0400 |00a9: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ +069b7c: 0a04 |00ac: move-result v4 │ │ +069b7e: 8244 |00ad: int-to-float v4, v4 │ │ +069b80: 2d04 0402 |00ae: cmpl-float v4, v4, v2 │ │ +069b84: 3804 0a00 |00b0: if-eqz v4, 00ba // +000a │ │ +069b88: 2204 fa02 |00b2: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +069b8c: 1a05 7b0e |00b4: const-string v5, "Right side patches must have the same width" // string@0e7b │ │ +069b90: 7020 b41f 5400 |00b6: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +069b96: 2704 |00b9: throw v4 │ │ +069b98: 6e10 5a0c 0b00 |00ba: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getBottomHeight:()F // method@0c5a │ │ +069b9e: 0a00 |00bd: move-result v0 │ │ +069ba0: 4604 0c09 |00be: aget-object v4, v12, v9 │ │ +069ba4: 3804 0d00 |00c0: if-eqz v4, 00cd // +000d │ │ +069ba8: 4604 0c09 |00c2: aget-object v4, v12, v9 │ │ +069bac: 6e10 630e 0400 |00c4: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ +069bb2: 0a04 |00c7: move-result v4 │ │ +069bb4: 8244 |00c8: int-to-float v4, v4 │ │ +069bb6: 2d04 0400 |00c9: cmpl-float v4, v4, v0 │ │ +069bba: 3904 2200 |00cb: if-nez v4, 00ed // +0022 │ │ +069bbe: 1274 |00cd: const/4 v4, #int 7 // #7 │ │ +069bc0: 4604 0c04 |00ce: aget-object v4, v12, v4 │ │ +069bc4: 3804 0e00 |00d0: if-eqz v4, 00de // +000e │ │ +069bc8: 1274 |00d2: const/4 v4, #int 7 // #7 │ │ +069bca: 4604 0c04 |00d3: aget-object v4, v12, v4 │ │ +069bce: 6e10 630e 0400 |00d5: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ +069bd4: 0a04 |00d8: move-result v4 │ │ +069bd6: 8244 |00d9: int-to-float v4, v4 │ │ +069bd8: 2d04 0400 |00da: cmpl-float v4, v4, v0 │ │ +069bdc: 3904 1100 |00dc: if-nez v4, 00ed // +0011 │ │ +069be0: 4604 0c0a |00de: aget-object v4, v12, v10 │ │ +069be4: 3804 1500 |00e0: if-eqz v4, 00f5 // +0015 │ │ +069be8: 4604 0c0a |00e2: aget-object v4, v12, v10 │ │ +069bec: 6e10 630e 0400 |00e4: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ +069bf2: 0a04 |00e7: move-result v4 │ │ +069bf4: 8244 |00e8: int-to-float v4, v4 │ │ +069bf6: 2d04 0400 |00e9: cmpl-float v4, v4, v0 │ │ +069bfa: 3804 0a00 |00eb: if-eqz v4, 00f5 // +000a │ │ +069bfe: 2204 fa02 |00ed: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +069c02: 1a05 1402 |00ef: const-string v5, "Bottom side patches must have the same height" // string@0214 │ │ +069c06: 7020 b41f 5400 |00f1: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +069c0c: 2704 |00f4: throw v4 │ │ +069c0e: 6e10 650c 0b00 |00f5: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getTopHeight:()F // method@0c65 │ │ +069c14: 0a03 |00f8: move-result v3 │ │ +069c16: 4604 0c07 |00f9: aget-object v4, v12, v7 │ │ +069c1a: 3804 0d00 |00fb: if-eqz v4, 0108 // +000d │ │ +069c1e: 4604 0c07 |00fd: aget-object v4, v12, v7 │ │ +069c22: 6e10 630e 0400 |00ff: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ +069c28: 0a04 |0102: move-result v4 │ │ +069c2a: 8244 |0103: int-to-float v4, v4 │ │ +069c2c: 2d04 0403 |0104: cmpl-float v4, v4, v3 │ │ +069c30: 3904 2200 |0106: if-nez v4, 0128 // +0022 │ │ +069c34: 1214 |0108: const/4 v4, #int 1 // #1 │ │ +069c36: 4604 0c04 |0109: aget-object v4, v12, v4 │ │ +069c3a: 3804 0e00 |010b: if-eqz v4, 0119 // +000e │ │ +069c3e: 1214 |010d: const/4 v4, #int 1 // #1 │ │ +069c40: 4604 0c04 |010e: aget-object v4, v12, v4 │ │ +069c44: 6e10 630e 0400 |0110: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ +069c4a: 0a04 |0113: move-result v4 │ │ +069c4c: 8244 |0114: int-to-float v4, v4 │ │ +069c4e: 2d04 0403 |0115: cmpl-float v4, v4, v3 │ │ +069c52: 3904 1100 |0117: if-nez v4, 0128 // +0011 │ │ +069c56: 4604 0c08 |0119: aget-object v4, v12, v8 │ │ +069c5a: 3804 1500 |011b: if-eqz v4, 0130 // +0015 │ │ +069c5e: 4604 0c08 |011d: aget-object v4, v12, v8 │ │ +069c62: 6e10 630e 0400 |011f: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ +069c68: 0a04 |0122: move-result v4 │ │ +069c6a: 8244 |0123: int-to-float v4, v4 │ │ +069c6c: 2d04 0403 |0124: cmpl-float v4, v4, v3 │ │ +069c70: 3804 0a00 |0126: if-eqz v4, 0130 // +000a │ │ +069c74: 2204 fa02 |0128: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +069c78: 1a05 830f |012a: const-string v5, "Top side patches must have the same height" // string@0f83 │ │ +069c7c: 7020 b41f 5400 |012c: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +069c82: 2704 |012f: throw v4 │ │ +069c84: 0e00 |0130: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=127 │ │ 0x0009 line=39 │ │ 0x000f line=40 │ │ 0x0015 line=41 │ │ 0x001b line=43 │ │ @@ -37948,90 +37948,90 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 149 16-bit code units │ │ -05b7ac: |[05b7ac] com.badlogic.gdx.graphics.g2d.NinePatch.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I │ │ -05b7bc: 5475 f206 |0000: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@06f2 │ │ -05b7c0: 3905 8300 |0002: if-nez v5, 0085 // +0083 │ │ -05b7c4: 6e10 670e 0800 |0004: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e67 │ │ -05b7ca: 0c05 |0007: move-result-object v5 │ │ -05b7cc: 5b75 f206 |0008: iput-object v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@06f2 │ │ -05b7d0: 5280 3508 |000a: iget v0, v8, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ -05b7d4: 5282 3808 |000c: iget v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ -05b7d8: 5281 3608 |000e: iget v1, v8, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ -05b7dc: 5283 3708 |0010: iget v3, v8, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ -05b7e0: 5474 f706 |0012: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06f7 │ │ -05b7e4: 5275 e506 |0014: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05b7e8: d805 0502 |0016: add-int/lit8 v5, v5, #int 2 // #02 │ │ -05b7ec: 5975 e506 |0018: iput v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05b7f0: 5275 e506 |001a: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05b7f4: d806 0501 |001c: add-int/lit8 v6, v5, #int 1 // #01 │ │ -05b7f8: 5976 e506 |001e: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05b7fc: 4b09 0405 |0020: aput v9, v4, v5 │ │ -05b800: 5275 e506 |0022: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05b804: d806 0501 |0024: add-int/lit8 v6, v5, #int 1 // #01 │ │ -05b808: 5976 e506 |0026: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05b80c: 4b00 0405 |0028: aput v0, v4, v5 │ │ -05b810: 5275 e506 |002a: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05b814: 4b02 0405 |002c: aput v2, v4, v5 │ │ -05b818: 5275 e506 |002e: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05b81c: d805 0503 |0030: add-int/lit8 v5, v5, #int 3 // #03 │ │ -05b820: 5975 e506 |0032: iput v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05b824: 5275 e506 |0034: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05b828: d806 0501 |0036: add-int/lit8 v6, v5, #int 1 // #01 │ │ -05b82c: 5976 e506 |0038: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05b830: 4b09 0405 |003a: aput v9, v4, v5 │ │ -05b834: 5275 e506 |003c: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05b838: d806 0501 |003e: add-int/lit8 v6, v5, #int 1 // #01 │ │ -05b83c: 5976 e506 |0040: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05b840: 4b00 0405 |0042: aput v0, v4, v5 │ │ -05b844: 5275 e506 |0044: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05b848: 4b03 0405 |0046: aput v3, v4, v5 │ │ -05b84c: 5275 e506 |0048: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05b850: d805 0503 |004a: add-int/lit8 v5, v5, #int 3 // #03 │ │ -05b854: 5975 e506 |004c: iput v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05b858: 5275 e506 |004e: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05b85c: d806 0501 |0050: add-int/lit8 v6, v5, #int 1 // #01 │ │ -05b860: 5976 e506 |0052: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05b864: 4b09 0405 |0054: aput v9, v4, v5 │ │ -05b868: 5275 e506 |0056: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05b86c: d806 0501 |0058: add-int/lit8 v6, v5, #int 1 // #01 │ │ -05b870: 5976 e506 |005a: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05b874: 4b01 0405 |005c: aput v1, v4, v5 │ │ -05b878: 5275 e506 |005e: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05b87c: 4b03 0405 |0060: aput v3, v4, v5 │ │ -05b880: 5275 e506 |0062: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05b884: d805 0503 |0064: add-int/lit8 v5, v5, #int 3 // #03 │ │ -05b888: 5975 e506 |0066: iput v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05b88c: 5275 e506 |0068: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05b890: d806 0501 |006a: add-int/lit8 v6, v5, #int 1 // #01 │ │ -05b894: 5976 e506 |006c: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05b898: 4b09 0405 |006e: aput v9, v4, v5 │ │ -05b89c: 5275 e506 |0070: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05b8a0: d806 0501 |0072: add-int/lit8 v6, v5, #int 1 // #01 │ │ -05b8a4: 5976 e506 |0074: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05b8a8: 4b01 0405 |0076: aput v1, v4, v5 │ │ -05b8ac: 5275 e506 |0078: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05b8b0: d806 0501 |007a: add-int/lit8 v6, v5, #int 1 // #01 │ │ -05b8b4: 5976 e506 |007c: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05b8b8: 4b02 0405 |007e: aput v2, v4, v5 │ │ -05b8bc: 5275 e506 |0080: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05b8c0: d805 05ec |0082: add-int/lit8 v5, v5, #int -20 // #ec │ │ -05b8c4: 0f05 |0084: return v5 │ │ -05b8c6: 5475 f206 |0085: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@06f2 │ │ -05b8ca: 6e10 670e 0800 |0087: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e67 │ │ -05b8d0: 0c06 |008a: move-result-object v6 │ │ -05b8d2: 3265 7fff |008b: if-eq v5, v6, 000a // -0081 │ │ -05b8d6: 2205 af03 |008d: new-instance v5, Ljava/lang/IllegalArgumentException; // type@03af │ │ -05b8da: 1a06 7501 |008f: const-string v6, "All regions must be from the same texture." // string@0175 │ │ -05b8de: 7020 f825 6500 |0091: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -05b8e4: 2705 |0094: throw v5 │ │ +069c88: |[069c88] com.badlogic.gdx.graphics.g2d.NinePatch.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I │ │ +069c98: 5475 f206 |0000: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@06f2 │ │ +069c9c: 3905 8300 |0002: if-nez v5, 0085 // +0083 │ │ +069ca0: 6e10 670e 0800 |0004: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e67 │ │ +069ca6: 0c05 |0007: move-result-object v5 │ │ +069ca8: 5b75 f206 |0008: iput-object v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@06f2 │ │ +069cac: 5280 3508 |000a: iget v0, v8, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ +069cb0: 5282 3808 |000c: iget v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ +069cb4: 5281 3608 |000e: iget v1, v8, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ +069cb8: 5283 3708 |0010: iget v3, v8, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ +069cbc: 5474 f706 |0012: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06f7 │ │ +069cc0: 5275 e506 |0014: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +069cc4: d805 0502 |0016: add-int/lit8 v5, v5, #int 2 // #02 │ │ +069cc8: 5975 e506 |0018: iput v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +069ccc: 5275 e506 |001a: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +069cd0: d806 0501 |001c: add-int/lit8 v6, v5, #int 1 // #01 │ │ +069cd4: 5976 e506 |001e: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +069cd8: 4b09 0405 |0020: aput v9, v4, v5 │ │ +069cdc: 5275 e506 |0022: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +069ce0: d806 0501 |0024: add-int/lit8 v6, v5, #int 1 // #01 │ │ +069ce4: 5976 e506 |0026: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +069ce8: 4b00 0405 |0028: aput v0, v4, v5 │ │ +069cec: 5275 e506 |002a: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +069cf0: 4b02 0405 |002c: aput v2, v4, v5 │ │ +069cf4: 5275 e506 |002e: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +069cf8: d805 0503 |0030: add-int/lit8 v5, v5, #int 3 // #03 │ │ +069cfc: 5975 e506 |0032: iput v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +069d00: 5275 e506 |0034: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +069d04: d806 0501 |0036: add-int/lit8 v6, v5, #int 1 // #01 │ │ +069d08: 5976 e506 |0038: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +069d0c: 4b09 0405 |003a: aput v9, v4, v5 │ │ +069d10: 5275 e506 |003c: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +069d14: d806 0501 |003e: add-int/lit8 v6, v5, #int 1 // #01 │ │ +069d18: 5976 e506 |0040: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +069d1c: 4b00 0405 |0042: aput v0, v4, v5 │ │ +069d20: 5275 e506 |0044: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +069d24: 4b03 0405 |0046: aput v3, v4, v5 │ │ +069d28: 5275 e506 |0048: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +069d2c: d805 0503 |004a: add-int/lit8 v5, v5, #int 3 // #03 │ │ +069d30: 5975 e506 |004c: iput v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +069d34: 5275 e506 |004e: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +069d38: d806 0501 |0050: add-int/lit8 v6, v5, #int 1 // #01 │ │ +069d3c: 5976 e506 |0052: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +069d40: 4b09 0405 |0054: aput v9, v4, v5 │ │ +069d44: 5275 e506 |0056: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +069d48: d806 0501 |0058: add-int/lit8 v6, v5, #int 1 // #01 │ │ +069d4c: 5976 e506 |005a: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +069d50: 4b01 0405 |005c: aput v1, v4, v5 │ │ +069d54: 5275 e506 |005e: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +069d58: 4b03 0405 |0060: aput v3, v4, v5 │ │ +069d5c: 5275 e506 |0062: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +069d60: d805 0503 |0064: add-int/lit8 v5, v5, #int 3 // #03 │ │ +069d64: 5975 e506 |0066: iput v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +069d68: 5275 e506 |0068: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +069d6c: d806 0501 |006a: add-int/lit8 v6, v5, #int 1 // #01 │ │ +069d70: 5976 e506 |006c: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +069d74: 4b09 0405 |006e: aput v9, v4, v5 │ │ +069d78: 5275 e506 |0070: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +069d7c: d806 0501 |0072: add-int/lit8 v6, v5, #int 1 // #01 │ │ +069d80: 5976 e506 |0074: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +069d84: 4b01 0405 |0076: aput v1, v4, v5 │ │ +069d88: 5275 e506 |0078: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +069d8c: d806 0501 |007a: add-int/lit8 v6, v5, #int 1 // #01 │ │ +069d90: 5976 e506 |007c: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +069d94: 4b02 0405 |007e: aput v2, v4, v5 │ │ +069d98: 5275 e506 |0080: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +069d9c: d805 05ec |0082: add-int/lit8 v5, v5, #int -20 // #ec │ │ +069da0: 0f05 |0084: return v5 │ │ +069da2: 5475 f206 |0085: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@06f2 │ │ +069da6: 6e10 670e 0800 |0087: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e67 │ │ +069dac: 0c06 |008a: move-result-object v6 │ │ +069dae: 3265 7fff |008b: if-eq v5, v6, 000a // -0081 │ │ +069db2: 2205 ad03 |008d: new-instance v5, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +069db6: 1a06 7501 |008f: const-string v6, "All regions must be from the same texture." // string@0175 │ │ +069dba: 7020 f825 6500 |0091: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +069dc0: 2705 |0094: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0004 line=248 │ │ 0x000a line=252 │ │ 0x000c line=253 │ │ 0x000e line=254 │ │ @@ -38071,242 +38071,242 @@ │ │ type : '([Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 418 16-bit code units │ │ -05b8e8: |[05b8e8] com.badlogic.gdx.graphics.g2d.NinePatch.load:([Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ -05b8f8: 1248 |0000: const/4 v8, #int 4 // #4 │ │ -05b8fa: 1237 |0001: const/4 v7, #int 3 // #3 │ │ -05b8fc: 1226 |0002: const/4 v6, #int 2 // #2 │ │ -05b8fe: 1215 |0003: const/4 v5, #int 1 // #1 │ │ -05b900: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -05b902: 6202 7403 |0005: sget-object v2, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ -05b906: 6e10 c009 0200 |0007: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09c0 │ │ -05b90c: 0a00 |000a: move-result v0 │ │ -05b90e: 1262 |000b: const/4 v2, #int 6 // #6 │ │ -05b910: 4602 0a02 |000c: aget-object v2, v10, v2 │ │ -05b914: 3802 1f00 |000e: if-eqz v2, 002d // +001f │ │ -05b918: 1262 |0010: const/4 v2, #int 6 // #6 │ │ -05b91a: 4602 0a02 |0011: aget-object v2, v10, v2 │ │ -05b91e: 7030 580c 2900 |0013: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c58 │ │ -05b924: 0a02 |0016: move-result v2 │ │ -05b926: 5992 e206 |0017: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06e2 │ │ -05b92a: 1262 |0019: const/4 v2, #int 6 // #6 │ │ -05b92c: 4602 0a02 |001a: aget-object v2, v10, v2 │ │ -05b930: 6e10 640e 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ -05b936: 0a02 |001f: move-result v2 │ │ -05b938: 8222 |0020: int-to-float v2, v2 │ │ -05b93a: 5992 e606 |0021: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06e6 │ │ -05b93e: 1262 |0023: const/4 v2, #int 6 // #6 │ │ -05b940: 4602 0a02 |0024: aget-object v2, v10, v2 │ │ -05b944: 6e10 630e 0200 |0026: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ -05b94a: 0a02 |0029: move-result v2 │ │ -05b94c: 8222 |002a: int-to-float v2, v2 │ │ -05b94e: 5992 e106 |002b: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06e1 │ │ -05b952: 1272 |002d: const/4 v2, #int 7 // #7 │ │ -05b954: 4602 0a02 |002e: aget-object v2, v10, v2 │ │ -05b958: 3802 2b00 |0030: if-eqz v2, 005b // +002b │ │ -05b95c: 1272 |0032: const/4 v2, #int 7 // #7 │ │ -05b95e: 4602 0a02 |0033: aget-object v2, v10, v2 │ │ -05b962: 7030 580c 2900 |0035: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c58 │ │ -05b968: 0a02 |0038: move-result v2 │ │ -05b96a: 5992 e006 |0039: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06e0 │ │ -05b96e: 5292 eb06 |003b: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06eb │ │ -05b972: 1273 |003d: const/4 v3, #int 7 // #7 │ │ -05b974: 4603 0a03 |003e: aget-object v3, v10, v3 │ │ -05b978: 6e10 640e 0300 |0040: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ -05b97e: 0a03 |0043: move-result v3 │ │ -05b980: 8233 |0044: int-to-float v3, v3 │ │ -05b982: 7120 1826 3200 |0045: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -05b988: 0a02 |0048: move-result v2 │ │ -05b98a: 5992 eb06 |0049: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06eb │ │ -05b98e: 5292 e106 |004b: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06e1 │ │ -05b992: 1273 |004d: const/4 v3, #int 7 // #7 │ │ -05b994: 4603 0a03 |004e: aget-object v3, v10, v3 │ │ -05b998: 6e10 630e 0300 |0050: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ -05b99e: 0a03 |0053: move-result v3 │ │ -05b9a0: 8233 |0054: int-to-float v3, v3 │ │ -05b9a2: 7120 1826 3200 |0055: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -05b9a8: 0a02 |0058: move-result v2 │ │ -05b9aa: 5992 e106 |0059: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06e1 │ │ -05b9ae: 1302 0800 |005b: const/16 v2, #int 8 // #8 │ │ -05b9b2: 4602 0a02 |005d: aget-object v2, v10, v2 │ │ -05b9b6: 3802 2e00 |005f: if-eqz v2, 008d // +002e │ │ -05b9ba: 1302 0800 |0061: const/16 v2, #int 8 // #8 │ │ -05b9be: 4602 0a02 |0063: aget-object v2, v10, v2 │ │ -05b9c2: 7030 580c 2900 |0065: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c58 │ │ -05b9c8: 0a02 |0068: move-result v2 │ │ -05b9ca: 5992 e306 |0069: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06e3 │ │ -05b9ce: 5292 f006 |006b: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06f0 │ │ -05b9d2: 1303 0800 |006d: const/16 v3, #int 8 // #8 │ │ -05b9d6: 4603 0a03 |006f: aget-object v3, v10, v3 │ │ -05b9da: 6e10 640e 0300 |0071: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ -05b9e0: 0a03 |0074: move-result v3 │ │ -05b9e2: 8233 |0075: int-to-float v3, v3 │ │ -05b9e4: 7120 1826 3200 |0076: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -05b9ea: 0a02 |0079: move-result v2 │ │ -05b9ec: 5992 f006 |007a: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06f0 │ │ -05b9f0: 5292 e106 |007c: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06e1 │ │ -05b9f4: 1303 0800 |007e: const/16 v3, #int 8 // #8 │ │ -05b9f8: 4603 0a03 |0080: aget-object v3, v10, v3 │ │ -05b9fc: 6e10 630e 0300 |0082: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ -05ba02: 0a03 |0085: move-result v3 │ │ -05ba04: 8233 |0086: int-to-float v3, v3 │ │ -05ba06: 7120 1826 3200 |0087: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -05ba0c: 0a02 |008a: move-result v2 │ │ -05ba0e: 5992 e106 |008b: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06e1 │ │ -05ba12: 4602 0a07 |008d: aget-object v2, v10, v7 │ │ -05ba16: 3802 2800 |008f: if-eqz v2, 00b7 // +0028 │ │ -05ba1a: 4602 0a07 |0091: aget-object v2, v10, v7 │ │ -05ba1e: 7030 580c 2900 |0093: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c58 │ │ -05ba24: 0a02 |0096: move-result v2 │ │ -05ba26: 5992 e906 |0097: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06e9 │ │ -05ba2a: 5292 e606 |0099: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06e6 │ │ -05ba2e: 4603 0a07 |009b: aget-object v3, v10, v7 │ │ -05ba32: 6e10 640e 0300 |009d: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ -05ba38: 0a03 |00a0: move-result v3 │ │ -05ba3a: 8233 |00a1: int-to-float v3, v3 │ │ -05ba3c: 7120 1826 3200 |00a2: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -05ba42: 0a02 |00a5: move-result v2 │ │ -05ba44: 5992 e606 |00a6: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06e6 │ │ -05ba48: 5292 e806 |00a8: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06e8 │ │ -05ba4c: 4603 0a07 |00aa: aget-object v3, v10, v7 │ │ -05ba50: 6e10 630e 0300 |00ac: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ -05ba56: 0a03 |00af: move-result v3 │ │ -05ba58: 8233 |00b0: int-to-float v3, v3 │ │ -05ba5a: 7120 1826 3200 |00b1: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -05ba60: 0a02 |00b4: move-result v2 │ │ -05ba62: 5992 e806 |00b5: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06e8 │ │ -05ba66: 4602 0a08 |00b7: aget-object v2, v10, v8 │ │ -05ba6a: 3802 2800 |00b9: if-eqz v2, 00e1 // +0028 │ │ -05ba6e: 4602 0a08 |00bb: aget-object v2, v10, v8 │ │ -05ba72: 7030 580c 2900 |00bd: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c58 │ │ -05ba78: 0a02 |00c0: move-result v2 │ │ -05ba7a: 5992 e706 |00c1: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06e7 │ │ -05ba7e: 5292 eb06 |00c3: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06eb │ │ -05ba82: 4603 0a08 |00c5: aget-object v3, v10, v8 │ │ -05ba86: 6e10 640e 0300 |00c7: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ -05ba8c: 0a03 |00ca: move-result v3 │ │ -05ba8e: 8233 |00cb: int-to-float v3, v3 │ │ -05ba90: 7120 1826 3200 |00cc: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -05ba96: 0a02 |00cf: move-result v2 │ │ -05ba98: 5992 eb06 |00d0: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06eb │ │ -05ba9c: 5292 e806 |00d2: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06e8 │ │ -05baa0: 4603 0a08 |00d4: aget-object v3, v10, v8 │ │ -05baa4: 6e10 630e 0300 |00d6: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ -05baaa: 0a03 |00d9: move-result v3 │ │ -05baac: 8233 |00da: int-to-float v3, v3 │ │ -05baae: 7120 1826 3200 |00db: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -05bab4: 0a02 |00de: move-result v2 │ │ -05bab6: 5992 e806 |00df: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06e8 │ │ -05baba: 1252 |00e1: const/4 v2, #int 5 // #5 │ │ -05babc: 4602 0a02 |00e2: aget-object v2, v10, v2 │ │ -05bac0: 3802 2b00 |00e4: if-eqz v2, 010f // +002b │ │ -05bac4: 1252 |00e6: const/4 v2, #int 5 // #5 │ │ -05bac6: 4602 0a02 |00e7: aget-object v2, v10, v2 │ │ -05baca: 7030 580c 2900 |00e9: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c58 │ │ -05bad0: 0a02 |00ec: move-result v2 │ │ -05bad2: 5992 ea06 |00ed: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06ea │ │ -05bad6: 5292 f006 |00ef: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06f0 │ │ -05bada: 1253 |00f1: const/4 v3, #int 5 // #5 │ │ -05badc: 4603 0a03 |00f2: aget-object v3, v10, v3 │ │ -05bae0: 6e10 640e 0300 |00f4: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ -05bae6: 0a03 |00f7: move-result v3 │ │ -05bae8: 8233 |00f8: int-to-float v3, v3 │ │ -05baea: 7120 1826 3200 |00f9: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -05baf0: 0a02 |00fc: move-result v2 │ │ -05baf2: 5992 f006 |00fd: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06f0 │ │ -05baf6: 5292 e806 |00ff: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06e8 │ │ -05bafa: 1253 |0101: const/4 v3, #int 5 // #5 │ │ -05bafc: 4603 0a03 |0102: aget-object v3, v10, v3 │ │ -05bb00: 6e10 630e 0300 |0104: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ -05bb06: 0a03 |0107: move-result v3 │ │ -05bb08: 8233 |0108: int-to-float v3, v3 │ │ -05bb0a: 7120 1826 3200 |0109: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -05bb10: 0a02 |010c: move-result v2 │ │ -05bb12: 5992 e806 |010d: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06e8 │ │ -05bb16: 4602 0a04 |010f: aget-object v2, v10, v4 │ │ -05bb1a: 3802 2800 |0111: if-eqz v2, 0139 // +0028 │ │ -05bb1e: 4602 0a04 |0113: aget-object v2, v10, v4 │ │ -05bb22: 7030 580c 2900 |0115: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c58 │ │ -05bb28: 0a02 |0118: move-result v2 │ │ -05bb2a: 5992 f506 |0119: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06f5 │ │ -05bb2e: 5292 e606 |011b: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06e6 │ │ -05bb32: 4603 0a04 |011d: aget-object v3, v10, v4 │ │ -05bb36: 6e10 640e 0300 |011f: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ -05bb3c: 0a03 |0122: move-result v3 │ │ -05bb3e: 8233 |0123: int-to-float v3, v3 │ │ -05bb40: 7120 1826 3200 |0124: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -05bb46: 0a02 |0127: move-result v2 │ │ -05bb48: 5992 e606 |0128: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06e6 │ │ -05bb4c: 5292 f406 |012a: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06f4 │ │ -05bb50: 4603 0a04 |012c: aget-object v3, v10, v4 │ │ -05bb54: 6e10 630e 0300 |012e: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ -05bb5a: 0a03 |0131: move-result v3 │ │ -05bb5c: 8233 |0132: int-to-float v3, v3 │ │ -05bb5e: 7120 1826 3200 |0133: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -05bb64: 0a02 |0136: move-result v2 │ │ -05bb66: 5992 f406 |0137: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06f4 │ │ -05bb6a: 4602 0a05 |0139: aget-object v2, v10, v5 │ │ -05bb6e: 3802 2800 |013b: if-eqz v2, 0163 // +0028 │ │ -05bb72: 4602 0a05 |013d: aget-object v2, v10, v5 │ │ -05bb76: 7030 580c 2900 |013f: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c58 │ │ -05bb7c: 0a02 |0142: move-result v2 │ │ -05bb7e: 5992 f306 |0143: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06f3 │ │ -05bb82: 5292 eb06 |0145: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06eb │ │ -05bb86: 4603 0a05 |0147: aget-object v3, v10, v5 │ │ -05bb8a: 6e10 640e 0300 |0149: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ -05bb90: 0a03 |014c: move-result v3 │ │ -05bb92: 8233 |014d: int-to-float v3, v3 │ │ -05bb94: 7120 1826 3200 |014e: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -05bb9a: 0a02 |0151: move-result v2 │ │ -05bb9c: 5992 eb06 |0152: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06eb │ │ -05bba0: 5292 f406 |0154: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06f4 │ │ -05bba4: 4603 0a05 |0156: aget-object v3, v10, v5 │ │ -05bba8: 6e10 630e 0300 |0158: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ -05bbae: 0a03 |015b: move-result v3 │ │ -05bbb0: 8233 |015c: int-to-float v3, v3 │ │ -05bbb2: 7120 1826 3200 |015d: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -05bbb8: 0a02 |0160: move-result v2 │ │ -05bbba: 5992 f406 |0161: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06f4 │ │ -05bbbe: 4602 0a06 |0163: aget-object v2, v10, v6 │ │ -05bbc2: 3802 2800 |0165: if-eqz v2, 018d // +0028 │ │ -05bbc6: 4602 0a06 |0167: aget-object v2, v10, v6 │ │ -05bbca: 7030 580c 2900 |0169: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c58 │ │ -05bbd0: 0a02 |016c: move-result v2 │ │ -05bbd2: 5992 f606 |016d: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06f6 │ │ -05bbd6: 5292 f006 |016f: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06f0 │ │ -05bbda: 4603 0a06 |0171: aget-object v3, v10, v6 │ │ -05bbde: 6e10 640e 0300 |0173: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ -05bbe4: 0a03 |0176: move-result v3 │ │ -05bbe6: 8233 |0177: int-to-float v3, v3 │ │ -05bbe8: 7120 1826 3200 |0178: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -05bbee: 0a02 |017b: move-result v2 │ │ -05bbf0: 5992 f006 |017c: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06f0 │ │ -05bbf4: 5292 f406 |017e: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06f4 │ │ -05bbf8: 4603 0a06 |0180: aget-object v3, v10, v6 │ │ -05bbfc: 6e10 630e 0300 |0182: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ -05bc02: 0a03 |0185: move-result v3 │ │ -05bc04: 8233 |0186: int-to-float v3, v3 │ │ -05bc06: 7120 1826 3200 |0187: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -05bc0c: 0a02 |018a: move-result v2 │ │ -05bc0e: 5992 f406 |018b: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06f4 │ │ -05bc12: 5292 e506 |018d: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05bc16: 5493 f706 |018f: iget-object v3, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06f7 │ │ -05bc1a: 2133 |0191: array-length v3, v3 │ │ -05bc1c: 3532 0f00 |0192: if-ge v2, v3, 01a1 // +000f │ │ -05bc20: 5292 e506 |0194: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05bc24: 2321 4a04 |0196: new-array v1, v2, [F // type@044a │ │ -05bc28: 5492 f706 |0198: iget-object v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06f7 │ │ -05bc2c: 5293 e506 |019a: iget v3, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05bc30: 7153 7826 4241 |019c: invoke-static {v2, v4, v1, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -05bc36: 5b91 f706 |019f: iput-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06f7 │ │ -05bc3a: 0e00 |01a1: return-void │ │ +069dc4: |[069dc4] com.badlogic.gdx.graphics.g2d.NinePatch.load:([Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ +069dd4: 1248 |0000: const/4 v8, #int 4 // #4 │ │ +069dd6: 1237 |0001: const/4 v7, #int 3 // #3 │ │ +069dd8: 1226 |0002: const/4 v6, #int 2 // #2 │ │ +069dda: 1215 |0003: const/4 v5, #int 1 // #1 │ │ +069ddc: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +069dde: 6202 7403 |0005: sget-object v2, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ +069de2: 6e10 c009 0200 |0007: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09c0 │ │ +069de8: 0a00 |000a: move-result v0 │ │ +069dea: 1262 |000b: const/4 v2, #int 6 // #6 │ │ +069dec: 4602 0a02 |000c: aget-object v2, v10, v2 │ │ +069df0: 3802 1f00 |000e: if-eqz v2, 002d // +001f │ │ +069df4: 1262 |0010: const/4 v2, #int 6 // #6 │ │ +069df6: 4602 0a02 |0011: aget-object v2, v10, v2 │ │ +069dfa: 7030 580c 2900 |0013: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c58 │ │ +069e00: 0a02 |0016: move-result v2 │ │ +069e02: 5992 e206 |0017: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06e2 │ │ +069e06: 1262 |0019: const/4 v2, #int 6 // #6 │ │ +069e08: 4602 0a02 |001a: aget-object v2, v10, v2 │ │ +069e0c: 6e10 640e 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ +069e12: 0a02 |001f: move-result v2 │ │ +069e14: 8222 |0020: int-to-float v2, v2 │ │ +069e16: 5992 e606 |0021: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06e6 │ │ +069e1a: 1262 |0023: const/4 v2, #int 6 // #6 │ │ +069e1c: 4602 0a02 |0024: aget-object v2, v10, v2 │ │ +069e20: 6e10 630e 0200 |0026: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ +069e26: 0a02 |0029: move-result v2 │ │ +069e28: 8222 |002a: int-to-float v2, v2 │ │ +069e2a: 5992 e106 |002b: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06e1 │ │ +069e2e: 1272 |002d: const/4 v2, #int 7 // #7 │ │ +069e30: 4602 0a02 |002e: aget-object v2, v10, v2 │ │ +069e34: 3802 2b00 |0030: if-eqz v2, 005b // +002b │ │ +069e38: 1272 |0032: const/4 v2, #int 7 // #7 │ │ +069e3a: 4602 0a02 |0033: aget-object v2, v10, v2 │ │ +069e3e: 7030 580c 2900 |0035: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c58 │ │ +069e44: 0a02 |0038: move-result v2 │ │ +069e46: 5992 e006 |0039: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06e0 │ │ +069e4a: 5292 eb06 |003b: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06eb │ │ +069e4e: 1273 |003d: const/4 v3, #int 7 // #7 │ │ +069e50: 4603 0a03 |003e: aget-object v3, v10, v3 │ │ +069e54: 6e10 640e 0300 |0040: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ +069e5a: 0a03 |0043: move-result v3 │ │ +069e5c: 8233 |0044: int-to-float v3, v3 │ │ +069e5e: 7120 1826 3200 |0045: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +069e64: 0a02 |0048: move-result v2 │ │ +069e66: 5992 eb06 |0049: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06eb │ │ +069e6a: 5292 e106 |004b: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06e1 │ │ +069e6e: 1273 |004d: const/4 v3, #int 7 // #7 │ │ +069e70: 4603 0a03 |004e: aget-object v3, v10, v3 │ │ +069e74: 6e10 630e 0300 |0050: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ +069e7a: 0a03 |0053: move-result v3 │ │ +069e7c: 8233 |0054: int-to-float v3, v3 │ │ +069e7e: 7120 1826 3200 |0055: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +069e84: 0a02 |0058: move-result v2 │ │ +069e86: 5992 e106 |0059: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06e1 │ │ +069e8a: 1302 0800 |005b: const/16 v2, #int 8 // #8 │ │ +069e8e: 4602 0a02 |005d: aget-object v2, v10, v2 │ │ +069e92: 3802 2e00 |005f: if-eqz v2, 008d // +002e │ │ +069e96: 1302 0800 |0061: const/16 v2, #int 8 // #8 │ │ +069e9a: 4602 0a02 |0063: aget-object v2, v10, v2 │ │ +069e9e: 7030 580c 2900 |0065: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c58 │ │ +069ea4: 0a02 |0068: move-result v2 │ │ +069ea6: 5992 e306 |0069: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06e3 │ │ +069eaa: 5292 f006 |006b: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06f0 │ │ +069eae: 1303 0800 |006d: const/16 v3, #int 8 // #8 │ │ +069eb2: 4603 0a03 |006f: aget-object v3, v10, v3 │ │ +069eb6: 6e10 640e 0300 |0071: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ +069ebc: 0a03 |0074: move-result v3 │ │ +069ebe: 8233 |0075: int-to-float v3, v3 │ │ +069ec0: 7120 1826 3200 |0076: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +069ec6: 0a02 |0079: move-result v2 │ │ +069ec8: 5992 f006 |007a: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06f0 │ │ +069ecc: 5292 e106 |007c: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06e1 │ │ +069ed0: 1303 0800 |007e: const/16 v3, #int 8 // #8 │ │ +069ed4: 4603 0a03 |0080: aget-object v3, v10, v3 │ │ +069ed8: 6e10 630e 0300 |0082: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ +069ede: 0a03 |0085: move-result v3 │ │ +069ee0: 8233 |0086: int-to-float v3, v3 │ │ +069ee2: 7120 1826 3200 |0087: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +069ee8: 0a02 |008a: move-result v2 │ │ +069eea: 5992 e106 |008b: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06e1 │ │ +069eee: 4602 0a07 |008d: aget-object v2, v10, v7 │ │ +069ef2: 3802 2800 |008f: if-eqz v2, 00b7 // +0028 │ │ +069ef6: 4602 0a07 |0091: aget-object v2, v10, v7 │ │ +069efa: 7030 580c 2900 |0093: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c58 │ │ +069f00: 0a02 |0096: move-result v2 │ │ +069f02: 5992 e906 |0097: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06e9 │ │ +069f06: 5292 e606 |0099: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06e6 │ │ +069f0a: 4603 0a07 |009b: aget-object v3, v10, v7 │ │ +069f0e: 6e10 640e 0300 |009d: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ +069f14: 0a03 |00a0: move-result v3 │ │ +069f16: 8233 |00a1: int-to-float v3, v3 │ │ +069f18: 7120 1826 3200 |00a2: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +069f1e: 0a02 |00a5: move-result v2 │ │ +069f20: 5992 e606 |00a6: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06e6 │ │ +069f24: 5292 e806 |00a8: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06e8 │ │ +069f28: 4603 0a07 |00aa: aget-object v3, v10, v7 │ │ +069f2c: 6e10 630e 0300 |00ac: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ +069f32: 0a03 |00af: move-result v3 │ │ +069f34: 8233 |00b0: int-to-float v3, v3 │ │ +069f36: 7120 1826 3200 |00b1: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +069f3c: 0a02 |00b4: move-result v2 │ │ +069f3e: 5992 e806 |00b5: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06e8 │ │ +069f42: 4602 0a08 |00b7: aget-object v2, v10, v8 │ │ +069f46: 3802 2800 |00b9: if-eqz v2, 00e1 // +0028 │ │ +069f4a: 4602 0a08 |00bb: aget-object v2, v10, v8 │ │ +069f4e: 7030 580c 2900 |00bd: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c58 │ │ +069f54: 0a02 |00c0: move-result v2 │ │ +069f56: 5992 e706 |00c1: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06e7 │ │ +069f5a: 5292 eb06 |00c3: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06eb │ │ +069f5e: 4603 0a08 |00c5: aget-object v3, v10, v8 │ │ +069f62: 6e10 640e 0300 |00c7: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ +069f68: 0a03 |00ca: move-result v3 │ │ +069f6a: 8233 |00cb: int-to-float v3, v3 │ │ +069f6c: 7120 1826 3200 |00cc: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +069f72: 0a02 |00cf: move-result v2 │ │ +069f74: 5992 eb06 |00d0: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06eb │ │ +069f78: 5292 e806 |00d2: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06e8 │ │ +069f7c: 4603 0a08 |00d4: aget-object v3, v10, v8 │ │ +069f80: 6e10 630e 0300 |00d6: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ +069f86: 0a03 |00d9: move-result v3 │ │ +069f88: 8233 |00da: int-to-float v3, v3 │ │ +069f8a: 7120 1826 3200 |00db: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +069f90: 0a02 |00de: move-result v2 │ │ +069f92: 5992 e806 |00df: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06e8 │ │ +069f96: 1252 |00e1: const/4 v2, #int 5 // #5 │ │ +069f98: 4602 0a02 |00e2: aget-object v2, v10, v2 │ │ +069f9c: 3802 2b00 |00e4: if-eqz v2, 010f // +002b │ │ +069fa0: 1252 |00e6: const/4 v2, #int 5 // #5 │ │ +069fa2: 4602 0a02 |00e7: aget-object v2, v10, v2 │ │ +069fa6: 7030 580c 2900 |00e9: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c58 │ │ +069fac: 0a02 |00ec: move-result v2 │ │ +069fae: 5992 ea06 |00ed: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06ea │ │ +069fb2: 5292 f006 |00ef: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06f0 │ │ +069fb6: 1253 |00f1: const/4 v3, #int 5 // #5 │ │ +069fb8: 4603 0a03 |00f2: aget-object v3, v10, v3 │ │ +069fbc: 6e10 640e 0300 |00f4: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ +069fc2: 0a03 |00f7: move-result v3 │ │ +069fc4: 8233 |00f8: int-to-float v3, v3 │ │ +069fc6: 7120 1826 3200 |00f9: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +069fcc: 0a02 |00fc: move-result v2 │ │ +069fce: 5992 f006 |00fd: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06f0 │ │ +069fd2: 5292 e806 |00ff: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06e8 │ │ +069fd6: 1253 |0101: const/4 v3, #int 5 // #5 │ │ +069fd8: 4603 0a03 |0102: aget-object v3, v10, v3 │ │ +069fdc: 6e10 630e 0300 |0104: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ +069fe2: 0a03 |0107: move-result v3 │ │ +069fe4: 8233 |0108: int-to-float v3, v3 │ │ +069fe6: 7120 1826 3200 |0109: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +069fec: 0a02 |010c: move-result v2 │ │ +069fee: 5992 e806 |010d: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06e8 │ │ +069ff2: 4602 0a04 |010f: aget-object v2, v10, v4 │ │ +069ff6: 3802 2800 |0111: if-eqz v2, 0139 // +0028 │ │ +069ffa: 4602 0a04 |0113: aget-object v2, v10, v4 │ │ +069ffe: 7030 580c 2900 |0115: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c58 │ │ +06a004: 0a02 |0118: move-result v2 │ │ +06a006: 5992 f506 |0119: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06f5 │ │ +06a00a: 5292 e606 |011b: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06e6 │ │ +06a00e: 4603 0a04 |011d: aget-object v3, v10, v4 │ │ +06a012: 6e10 640e 0300 |011f: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ +06a018: 0a03 |0122: move-result v3 │ │ +06a01a: 8233 |0123: int-to-float v3, v3 │ │ +06a01c: 7120 1826 3200 |0124: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +06a022: 0a02 |0127: move-result v2 │ │ +06a024: 5992 e606 |0128: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06e6 │ │ +06a028: 5292 f406 |012a: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06f4 │ │ +06a02c: 4603 0a04 |012c: aget-object v3, v10, v4 │ │ +06a030: 6e10 630e 0300 |012e: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ +06a036: 0a03 |0131: move-result v3 │ │ +06a038: 8233 |0132: int-to-float v3, v3 │ │ +06a03a: 7120 1826 3200 |0133: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +06a040: 0a02 |0136: move-result v2 │ │ +06a042: 5992 f406 |0137: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06f4 │ │ +06a046: 4602 0a05 |0139: aget-object v2, v10, v5 │ │ +06a04a: 3802 2800 |013b: if-eqz v2, 0163 // +0028 │ │ +06a04e: 4602 0a05 |013d: aget-object v2, v10, v5 │ │ +06a052: 7030 580c 2900 |013f: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c58 │ │ +06a058: 0a02 |0142: move-result v2 │ │ +06a05a: 5992 f306 |0143: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06f3 │ │ +06a05e: 5292 eb06 |0145: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06eb │ │ +06a062: 4603 0a05 |0147: aget-object v3, v10, v5 │ │ +06a066: 6e10 640e 0300 |0149: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ +06a06c: 0a03 |014c: move-result v3 │ │ +06a06e: 8233 |014d: int-to-float v3, v3 │ │ +06a070: 7120 1826 3200 |014e: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +06a076: 0a02 |0151: move-result v2 │ │ +06a078: 5992 eb06 |0152: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06eb │ │ +06a07c: 5292 f406 |0154: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06f4 │ │ +06a080: 4603 0a05 |0156: aget-object v3, v10, v5 │ │ +06a084: 6e10 630e 0300 |0158: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ +06a08a: 0a03 |015b: move-result v3 │ │ +06a08c: 8233 |015c: int-to-float v3, v3 │ │ +06a08e: 7120 1826 3200 |015d: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +06a094: 0a02 |0160: move-result v2 │ │ +06a096: 5992 f406 |0161: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06f4 │ │ +06a09a: 4602 0a06 |0163: aget-object v2, v10, v6 │ │ +06a09e: 3802 2800 |0165: if-eqz v2, 018d // +0028 │ │ +06a0a2: 4602 0a06 |0167: aget-object v2, v10, v6 │ │ +06a0a6: 7030 580c 2900 |0169: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c58 │ │ +06a0ac: 0a02 |016c: move-result v2 │ │ +06a0ae: 5992 f606 |016d: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06f6 │ │ +06a0b2: 5292 f006 |016f: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06f0 │ │ +06a0b6: 4603 0a06 |0171: aget-object v3, v10, v6 │ │ +06a0ba: 6e10 640e 0300 |0173: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ +06a0c0: 0a03 |0176: move-result v3 │ │ +06a0c2: 8233 |0177: int-to-float v3, v3 │ │ +06a0c4: 7120 1826 3200 |0178: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +06a0ca: 0a02 |017b: move-result v2 │ │ +06a0cc: 5992 f006 |017c: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06f0 │ │ +06a0d0: 5292 f406 |017e: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06f4 │ │ +06a0d4: 4603 0a06 |0180: aget-object v3, v10, v6 │ │ +06a0d8: 6e10 630e 0300 |0182: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ +06a0de: 0a03 |0185: move-result v3 │ │ +06a0e0: 8233 |0186: int-to-float v3, v3 │ │ +06a0e2: 7120 1826 3200 |0187: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +06a0e8: 0a02 |018a: move-result v2 │ │ +06a0ea: 5992 f406 |018b: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06f4 │ │ +06a0ee: 5292 e506 |018d: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +06a0f2: 5493 f706 |018f: iget-object v3, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06f7 │ │ +06a0f6: 2133 |0191: array-length v3, v3 │ │ +06a0f8: 3532 0f00 |0192: if-ge v2, v3, 01a1 // +000f │ │ +06a0fc: 5292 e506 |0194: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +06a100: 2321 4804 |0196: new-array v1, v2, [F // type@0448 │ │ +06a104: 5492 f706 |0198: iget-object v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06f7 │ │ +06a108: 5293 e506 |019a: iget v3, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +06a10c: 7153 7826 4241 |019c: invoke-static {v2, v4, v1, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +06a112: 5b91 f706 |019f: iput-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06f7 │ │ +06a116: 0e00 |01a1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=192 │ │ 0x000b line=194 │ │ 0x0010 line=195 │ │ 0x0019 line=196 │ │ 0x0023 line=197 │ │ @@ -38358,42 +38358,42 @@ │ │ type : '(IFFFFF)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 7 │ │ outs : 0 │ │ insns size : 53 16-bit code units │ │ -05bc3c: |[05bc3c] com.badlogic.gdx.graphics.g2d.NinePatch.set:(IFFFFF)V │ │ -05bc4c: a600 0608 |0000: add-float v0, v6, v8 │ │ -05bc50: a601 0709 |0002: add-float v1, v7, v9 │ │ -05bc54: 5443 f706 |0004: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06f7 │ │ -05bc58: d802 0501 |0006: add-int/lit8 v2, v5, #int 1 // #01 │ │ -05bc5c: 4b06 0305 |0008: aput v6, v3, v5 │ │ -05bc60: d805 0201 |000a: add-int/lit8 v5, v2, #int 1 // #01 │ │ -05bc64: 4b07 0302 |000c: aput v7, v3, v2 │ │ -05bc68: 4b0a 0305 |000e: aput v10, v3, v5 │ │ -05bc6c: d805 0503 |0010: add-int/lit8 v5, v5, #int 3 // #03 │ │ -05bc70: d802 0501 |0012: add-int/lit8 v2, v5, #int 1 // #01 │ │ -05bc74: 4b06 0305 |0014: aput v6, v3, v5 │ │ -05bc78: d805 0201 |0016: add-int/lit8 v5, v2, #int 1 // #01 │ │ -05bc7c: 4b01 0302 |0018: aput v1, v3, v2 │ │ -05bc80: 4b0a 0305 |001a: aput v10, v3, v5 │ │ -05bc84: d805 0503 |001c: add-int/lit8 v5, v5, #int 3 // #03 │ │ -05bc88: d802 0501 |001e: add-int/lit8 v2, v5, #int 1 // #01 │ │ -05bc8c: 4b00 0305 |0020: aput v0, v3, v5 │ │ -05bc90: d805 0201 |0022: add-int/lit8 v5, v2, #int 1 // #01 │ │ -05bc94: 4b01 0302 |0024: aput v1, v3, v2 │ │ -05bc98: 4b0a 0305 |0026: aput v10, v3, v5 │ │ -05bc9c: d805 0503 |0028: add-int/lit8 v5, v5, #int 3 // #03 │ │ -05bca0: d802 0501 |002a: add-int/lit8 v2, v5, #int 1 // #01 │ │ -05bca4: 4b00 0305 |002c: aput v0, v3, v5 │ │ -05bca8: d805 0201 |002e: add-int/lit8 v5, v2, #int 1 // #01 │ │ -05bcac: 4b07 0302 |0030: aput v7, v3, v2 │ │ -05bcb0: 4b0a 0305 |0032: aput v10, v3, v5 │ │ -05bcb4: 0e00 |0034: return-void │ │ +06a118: |[06a118] com.badlogic.gdx.graphics.g2d.NinePatch.set:(IFFFFF)V │ │ +06a128: a600 0608 |0000: add-float v0, v6, v8 │ │ +06a12c: a601 0709 |0002: add-float v1, v7, v9 │ │ +06a130: 5443 f706 |0004: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06f7 │ │ +06a134: d802 0501 |0006: add-int/lit8 v2, v5, #int 1 // #01 │ │ +06a138: 4b06 0305 |0008: aput v6, v3, v5 │ │ +06a13c: d805 0201 |000a: add-int/lit8 v5, v2, #int 1 // #01 │ │ +06a140: 4b07 0302 |000c: aput v7, v3, v2 │ │ +06a144: 4b0a 0305 |000e: aput v10, v3, v5 │ │ +06a148: d805 0503 |0010: add-int/lit8 v5, v5, #int 3 // #03 │ │ +06a14c: d802 0501 |0012: add-int/lit8 v2, v5, #int 1 // #01 │ │ +06a150: 4b06 0305 |0014: aput v6, v3, v5 │ │ +06a154: d805 0201 |0016: add-int/lit8 v5, v2, #int 1 // #01 │ │ +06a158: 4b01 0302 |0018: aput v1, v3, v2 │ │ +06a15c: 4b0a 0305 |001a: aput v10, v3, v5 │ │ +06a160: d805 0503 |001c: add-int/lit8 v5, v5, #int 3 // #03 │ │ +06a164: d802 0501 |001e: add-int/lit8 v2, v5, #int 1 // #01 │ │ +06a168: 4b00 0305 |0020: aput v0, v3, v5 │ │ +06a16c: d805 0201 |0022: add-int/lit8 v5, v2, #int 1 // #01 │ │ +06a170: 4b01 0302 |0024: aput v1, v3, v2 │ │ +06a174: 4b0a 0305 |0026: aput v10, v3, v5 │ │ +06a178: d805 0503 |0028: add-int/lit8 v5, v5, #int 3 // #03 │ │ +06a17c: d802 0501 |002a: add-int/lit8 v2, v5, #int 1 // #01 │ │ +06a180: 4b00 0305 |002c: aput v0, v3, v5 │ │ +06a184: d805 0201 |002e: add-int/lit8 v5, v2, #int 1 // #01 │ │ +06a188: 4b07 0302 |0030: aput v7, v3, v2 │ │ +06a18c: 4b0a 0305 |0032: aput v10, v3, v5 │ │ +06a190: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0002 line=280 │ │ 0x0004 line=281 │ │ 0x0006 line=282 │ │ 0x000a line=283 │ │ @@ -38437,137 +38437,137 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 17 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 216 16-bit code units │ │ -05bcb8: |[05bcb8] com.badlogic.gdx.graphics.g2d.NinePatch.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V │ │ -05bcc8: 52b0 e606 |0000: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06e6 │ │ -05bccc: a607 0d00 |0002: add-float v7, v13, v0 │ │ -05bcd0: a600 0d0f |0004: add-float v0, v13, v15 │ │ -05bcd4: 52b1 f006 |0006: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06f0 │ │ -05bcd8: a709 0001 |0008: sub-float v9, v0, v1 │ │ -05bcdc: 52b0 e106 |000a: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06e1 │ │ -05bce0: a608 0e00 |000c: add-float v8, v14, v0 │ │ -05bce4: a600 0e10 |000e: add-float v0, v14, v16 │ │ -05bce8: 52b1 f406 |0010: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06f4 │ │ -05bcec: a70a 0001 |0012: sub-float v10, v0, v1 │ │ -05bcf0: 6200 f106 |0014: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@06f1 │ │ -05bcf4: 54b1 e406 |0016: iget-object v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06e4 │ │ -05bcf8: 6e20 bc09 1000 |0018: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ -05bcfe: 0c00 |001b: move-result-object v0 │ │ -05bd00: 6e10 ec0d 0c00 |001c: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@0dec │ │ -05bd06: 0c01 |001f: move-result-object v1 │ │ -05bd08: 6e20 af09 1000 |0020: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.mul:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09af │ │ -05bd0e: 0c00 |0023: move-result-object v0 │ │ -05bd10: 6e10 c009 0000 |0024: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09c0 │ │ -05bd16: 0a06 |0027: move-result v6 │ │ -05bd18: 52b0 e206 |0028: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06e2 │ │ -05bd1c: 12f1 |002a: const/4 v1, #int -1 // #ff │ │ -05bd1e: 3210 0e00 |002b: if-eq v0, v1, 0039 // +000e │ │ -05bd22: 52b1 e206 |002d: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06e2 │ │ -05bd26: a704 070d |002f: sub-float v4, v7, v13 │ │ -05bd2a: a705 080e |0031: sub-float v5, v8, v14 │ │ -05bd2e: 07b0 |0033: move-object v0, v11 │ │ -05bd30: 01d2 |0034: move v2, v13 │ │ -05bd32: 01e3 |0035: move v3, v14 │ │ -05bd34: 7607 690c 0000 |0036: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c69 │ │ -05bd3a: 52b0 e006 |0039: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06e0 │ │ -05bd3e: 12f1 |003b: const/4 v1, #int -1 // #ff │ │ -05bd40: 3210 0e00 |003c: if-eq v0, v1, 004a // +000e │ │ -05bd44: 52b1 e006 |003e: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06e0 │ │ -05bd48: a704 0907 |0040: sub-float v4, v9, v7 │ │ -05bd4c: a705 080e |0042: sub-float v5, v8, v14 │ │ -05bd50: 07b0 |0044: move-object v0, v11 │ │ -05bd52: 0172 |0045: move v2, v7 │ │ -05bd54: 01e3 |0046: move v3, v14 │ │ -05bd56: 7607 690c 0000 |0047: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c69 │ │ -05bd5c: 52b0 e306 |004a: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06e3 │ │ -05bd60: 12f1 |004c: const/4 v1, #int -1 // #ff │ │ -05bd62: 3210 1000 |004d: if-eq v0, v1, 005d // +0010 │ │ -05bd66: 52b1 e306 |004f: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06e3 │ │ -05bd6a: a600 0d0f |0051: add-float v0, v13, v15 │ │ -05bd6e: a704 0009 |0053: sub-float v4, v0, v9 │ │ -05bd72: a705 080e |0055: sub-float v5, v8, v14 │ │ -05bd76: 07b0 |0057: move-object v0, v11 │ │ -05bd78: 0192 |0058: move v2, v9 │ │ -05bd7a: 01e3 |0059: move v3, v14 │ │ -05bd7c: 7607 690c 0000 |005a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c69 │ │ -05bd82: 52b0 e906 |005d: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06e9 │ │ -05bd86: 12f1 |005f: const/4 v1, #int -1 // #ff │ │ -05bd88: 3210 0e00 |0060: if-eq v0, v1, 006e // +000e │ │ -05bd8c: 52b1 e906 |0062: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06e9 │ │ -05bd90: a704 070d |0064: sub-float v4, v7, v13 │ │ -05bd94: a705 0a08 |0066: sub-float v5, v10, v8 │ │ -05bd98: 07b0 |0068: move-object v0, v11 │ │ -05bd9a: 01d2 |0069: move v2, v13 │ │ -05bd9c: 0183 |006a: move v3, v8 │ │ -05bd9e: 7607 690c 0000 |006b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c69 │ │ -05bda4: 52b0 e706 |006e: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06e7 │ │ -05bda8: 12f1 |0070: const/4 v1, #int -1 // #ff │ │ -05bdaa: 3210 0e00 |0071: if-eq v0, v1, 007f // +000e │ │ -05bdae: 52b1 e706 |0073: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06e7 │ │ -05bdb2: a704 0907 |0075: sub-float v4, v9, v7 │ │ -05bdb6: a705 0a08 |0077: sub-float v5, v10, v8 │ │ -05bdba: 07b0 |0079: move-object v0, v11 │ │ -05bdbc: 0172 |007a: move v2, v7 │ │ -05bdbe: 0183 |007b: move v3, v8 │ │ -05bdc0: 7607 690c 0000 |007c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c69 │ │ -05bdc6: 52b0 ea06 |007f: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06ea │ │ -05bdca: 12f1 |0081: const/4 v1, #int -1 // #ff │ │ -05bdcc: 3210 1000 |0082: if-eq v0, v1, 0092 // +0010 │ │ -05bdd0: 52b1 ea06 |0084: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06ea │ │ -05bdd4: a600 0d0f |0086: add-float v0, v13, v15 │ │ -05bdd8: a704 0009 |0088: sub-float v4, v0, v9 │ │ -05bddc: a705 0a08 |008a: sub-float v5, v10, v8 │ │ -05bde0: 07b0 |008c: move-object v0, v11 │ │ -05bde2: 0192 |008d: move v2, v9 │ │ -05bde4: 0183 |008e: move v3, v8 │ │ -05bde6: 7607 690c 0000 |008f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c69 │ │ -05bdec: 52b0 f506 |0092: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06f5 │ │ -05bdf0: 12f1 |0094: const/4 v1, #int -1 // #ff │ │ -05bdf2: 3210 1000 |0095: if-eq v0, v1, 00a5 // +0010 │ │ -05bdf6: 52b1 f506 |0097: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06f5 │ │ -05bdfa: a704 070d |0099: sub-float v4, v7, v13 │ │ -05bdfe: a600 0e10 |009b: add-float v0, v14, v16 │ │ -05be02: a705 000a |009d: sub-float v5, v0, v10 │ │ -05be06: 07b0 |009f: move-object v0, v11 │ │ -05be08: 01d2 |00a0: move v2, v13 │ │ -05be0a: 01a3 |00a1: move v3, v10 │ │ -05be0c: 7607 690c 0000 |00a2: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c69 │ │ -05be12: 52b0 f306 |00a5: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06f3 │ │ -05be16: 12f1 |00a7: const/4 v1, #int -1 // #ff │ │ -05be18: 3210 1000 |00a8: if-eq v0, v1, 00b8 // +0010 │ │ -05be1c: 52b1 f306 |00aa: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06f3 │ │ -05be20: a704 0907 |00ac: sub-float v4, v9, v7 │ │ -05be24: a600 0e10 |00ae: add-float v0, v14, v16 │ │ -05be28: a705 000a |00b0: sub-float v5, v0, v10 │ │ -05be2c: 07b0 |00b2: move-object v0, v11 │ │ -05be2e: 0172 |00b3: move v2, v7 │ │ -05be30: 01a3 |00b4: move v3, v10 │ │ -05be32: 7607 690c 0000 |00b5: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c69 │ │ -05be38: 52b0 f606 |00b8: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06f6 │ │ -05be3c: 12f1 |00ba: const/4 v1, #int -1 // #ff │ │ -05be3e: 3210 1200 |00bb: if-eq v0, v1, 00cd // +0012 │ │ -05be42: 52b1 f606 |00bd: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06f6 │ │ -05be46: a600 0d0f |00bf: add-float v0, v13, v15 │ │ -05be4a: a704 0009 |00c1: sub-float v4, v0, v9 │ │ -05be4e: a600 0e10 |00c3: add-float v0, v14, v16 │ │ -05be52: a705 000a |00c5: sub-float v5, v0, v10 │ │ -05be56: 07b0 |00c7: move-object v0, v11 │ │ -05be58: 0192 |00c8: move v2, v9 │ │ -05be5a: 01a3 |00c9: move v3, v10 │ │ -05be5c: 7607 690c 0000 |00ca: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c69 │ │ -05be62: 54b0 f206 |00cd: iget-object v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@06f2 │ │ -05be66: 54b1 f706 |00cf: iget-object v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06f7 │ │ -05be6a: 1202 |00d1: const/4 v2, #int 0 // #0 │ │ -05be6c: 52b3 e506 |00d2: iget v3, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ -05be70: 6e53 e40d 0c21 |00d4: invoke-virtual {v12, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0de4 │ │ -05be76: 0e00 |00d7: return-void │ │ +06a194: |[06a194] com.badlogic.gdx.graphics.g2d.NinePatch.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V │ │ +06a1a4: 52b0 e606 |0000: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06e6 │ │ +06a1a8: a607 0d00 |0002: add-float v7, v13, v0 │ │ +06a1ac: a600 0d0f |0004: add-float v0, v13, v15 │ │ +06a1b0: 52b1 f006 |0006: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06f0 │ │ +06a1b4: a709 0001 |0008: sub-float v9, v0, v1 │ │ +06a1b8: 52b0 e106 |000a: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06e1 │ │ +06a1bc: a608 0e00 |000c: add-float v8, v14, v0 │ │ +06a1c0: a600 0e10 |000e: add-float v0, v14, v16 │ │ +06a1c4: 52b1 f406 |0010: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06f4 │ │ +06a1c8: a70a 0001 |0012: sub-float v10, v0, v1 │ │ +06a1cc: 6200 f106 |0014: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@06f1 │ │ +06a1d0: 54b1 e406 |0016: iget-object v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06e4 │ │ +06a1d4: 6e20 bc09 1000 |0018: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ +06a1da: 0c00 |001b: move-result-object v0 │ │ +06a1dc: 6e10 ec0d 0c00 |001c: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@0dec │ │ +06a1e2: 0c01 |001f: move-result-object v1 │ │ +06a1e4: 6e20 af09 1000 |0020: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.mul:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09af │ │ +06a1ea: 0c00 |0023: move-result-object v0 │ │ +06a1ec: 6e10 c009 0000 |0024: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09c0 │ │ +06a1f2: 0a06 |0027: move-result v6 │ │ +06a1f4: 52b0 e206 |0028: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06e2 │ │ +06a1f8: 12f1 |002a: const/4 v1, #int -1 // #ff │ │ +06a1fa: 3210 0e00 |002b: if-eq v0, v1, 0039 // +000e │ │ +06a1fe: 52b1 e206 |002d: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06e2 │ │ +06a202: a704 070d |002f: sub-float v4, v7, v13 │ │ +06a206: a705 080e |0031: sub-float v5, v8, v14 │ │ +06a20a: 07b0 |0033: move-object v0, v11 │ │ +06a20c: 01d2 |0034: move v2, v13 │ │ +06a20e: 01e3 |0035: move v3, v14 │ │ +06a210: 7607 690c 0000 |0036: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c69 │ │ +06a216: 52b0 e006 |0039: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06e0 │ │ +06a21a: 12f1 |003b: const/4 v1, #int -1 // #ff │ │ +06a21c: 3210 0e00 |003c: if-eq v0, v1, 004a // +000e │ │ +06a220: 52b1 e006 |003e: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06e0 │ │ +06a224: a704 0907 |0040: sub-float v4, v9, v7 │ │ +06a228: a705 080e |0042: sub-float v5, v8, v14 │ │ +06a22c: 07b0 |0044: move-object v0, v11 │ │ +06a22e: 0172 |0045: move v2, v7 │ │ +06a230: 01e3 |0046: move v3, v14 │ │ +06a232: 7607 690c 0000 |0047: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c69 │ │ +06a238: 52b0 e306 |004a: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06e3 │ │ +06a23c: 12f1 |004c: const/4 v1, #int -1 // #ff │ │ +06a23e: 3210 1000 |004d: if-eq v0, v1, 005d // +0010 │ │ +06a242: 52b1 e306 |004f: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06e3 │ │ +06a246: a600 0d0f |0051: add-float v0, v13, v15 │ │ +06a24a: a704 0009 |0053: sub-float v4, v0, v9 │ │ +06a24e: a705 080e |0055: sub-float v5, v8, v14 │ │ +06a252: 07b0 |0057: move-object v0, v11 │ │ +06a254: 0192 |0058: move v2, v9 │ │ +06a256: 01e3 |0059: move v3, v14 │ │ +06a258: 7607 690c 0000 |005a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c69 │ │ +06a25e: 52b0 e906 |005d: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06e9 │ │ +06a262: 12f1 |005f: const/4 v1, #int -1 // #ff │ │ +06a264: 3210 0e00 |0060: if-eq v0, v1, 006e // +000e │ │ +06a268: 52b1 e906 |0062: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06e9 │ │ +06a26c: a704 070d |0064: sub-float v4, v7, v13 │ │ +06a270: a705 0a08 |0066: sub-float v5, v10, v8 │ │ +06a274: 07b0 |0068: move-object v0, v11 │ │ +06a276: 01d2 |0069: move v2, v13 │ │ +06a278: 0183 |006a: move v3, v8 │ │ +06a27a: 7607 690c 0000 |006b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c69 │ │ +06a280: 52b0 e706 |006e: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06e7 │ │ +06a284: 12f1 |0070: const/4 v1, #int -1 // #ff │ │ +06a286: 3210 0e00 |0071: if-eq v0, v1, 007f // +000e │ │ +06a28a: 52b1 e706 |0073: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06e7 │ │ +06a28e: a704 0907 |0075: sub-float v4, v9, v7 │ │ +06a292: a705 0a08 |0077: sub-float v5, v10, v8 │ │ +06a296: 07b0 |0079: move-object v0, v11 │ │ +06a298: 0172 |007a: move v2, v7 │ │ +06a29a: 0183 |007b: move v3, v8 │ │ +06a29c: 7607 690c 0000 |007c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c69 │ │ +06a2a2: 52b0 ea06 |007f: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06ea │ │ +06a2a6: 12f1 |0081: const/4 v1, #int -1 // #ff │ │ +06a2a8: 3210 1000 |0082: if-eq v0, v1, 0092 // +0010 │ │ +06a2ac: 52b1 ea06 |0084: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06ea │ │ +06a2b0: a600 0d0f |0086: add-float v0, v13, v15 │ │ +06a2b4: a704 0009 |0088: sub-float v4, v0, v9 │ │ +06a2b8: a705 0a08 |008a: sub-float v5, v10, v8 │ │ +06a2bc: 07b0 |008c: move-object v0, v11 │ │ +06a2be: 0192 |008d: move v2, v9 │ │ +06a2c0: 0183 |008e: move v3, v8 │ │ +06a2c2: 7607 690c 0000 |008f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c69 │ │ +06a2c8: 52b0 f506 |0092: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06f5 │ │ +06a2cc: 12f1 |0094: const/4 v1, #int -1 // #ff │ │ +06a2ce: 3210 1000 |0095: if-eq v0, v1, 00a5 // +0010 │ │ +06a2d2: 52b1 f506 |0097: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06f5 │ │ +06a2d6: a704 070d |0099: sub-float v4, v7, v13 │ │ +06a2da: a600 0e10 |009b: add-float v0, v14, v16 │ │ +06a2de: a705 000a |009d: sub-float v5, v0, v10 │ │ +06a2e2: 07b0 |009f: move-object v0, v11 │ │ +06a2e4: 01d2 |00a0: move v2, v13 │ │ +06a2e6: 01a3 |00a1: move v3, v10 │ │ +06a2e8: 7607 690c 0000 |00a2: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c69 │ │ +06a2ee: 52b0 f306 |00a5: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06f3 │ │ +06a2f2: 12f1 |00a7: const/4 v1, #int -1 // #ff │ │ +06a2f4: 3210 1000 |00a8: if-eq v0, v1, 00b8 // +0010 │ │ +06a2f8: 52b1 f306 |00aa: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06f3 │ │ +06a2fc: a704 0907 |00ac: sub-float v4, v9, v7 │ │ +06a300: a600 0e10 |00ae: add-float v0, v14, v16 │ │ +06a304: a705 000a |00b0: sub-float v5, v0, v10 │ │ +06a308: 07b0 |00b2: move-object v0, v11 │ │ +06a30a: 0172 |00b3: move v2, v7 │ │ +06a30c: 01a3 |00b4: move v3, v10 │ │ +06a30e: 7607 690c 0000 |00b5: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c69 │ │ +06a314: 52b0 f606 |00b8: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06f6 │ │ +06a318: 12f1 |00ba: const/4 v1, #int -1 // #ff │ │ +06a31a: 3210 1200 |00bb: if-eq v0, v1, 00cd // +0012 │ │ +06a31e: 52b1 f606 |00bd: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06f6 │ │ +06a322: a600 0d0f |00bf: add-float v0, v13, v15 │ │ +06a326: a704 0009 |00c1: sub-float v4, v0, v9 │ │ +06a32a: a600 0e10 |00c3: add-float v0, v14, v16 │ │ +06a32e: a705 000a |00c5: sub-float v5, v0, v10 │ │ +06a332: 07b0 |00c7: move-object v0, v11 │ │ +06a334: 0192 |00c8: move v2, v9 │ │ +06a336: 01a3 |00c9: move v3, v10 │ │ +06a338: 7607 690c 0000 |00ca: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c69 │ │ +06a33e: 54b0 f206 |00cd: iget-object v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@06f2 │ │ +06a342: 54b1 f706 |00cf: iget-object v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06f7 │ │ +06a346: 1202 |00d1: const/4 v2, #int 0 // #0 │ │ +06a348: 52b3 e506 |00d2: iget v3, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06e5 │ │ +06a34c: 6e53 e40d 0c21 |00d4: invoke-virtual {v12, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0de4 │ │ +06a352: 0e00 |00d7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0004 line=301 │ │ 0x000a line=302 │ │ 0x000e line=303 │ │ 0x0014 line=304 │ │ @@ -38601,17 +38601,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05be78: |[05be78] com.badlogic.gdx.graphics.g2d.NinePatch.getBottomHeight:()F │ │ -05be88: 5210 e106 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06e1 │ │ -05be8c: 0f00 |0002: return v0 │ │ +06a354: |[06a354] com.badlogic.gdx.graphics.g2d.NinePatch.getBottomHeight:()F │ │ +06a364: 5210 e106 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06e1 │ │ +06a368: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g2d/NinePatch;) │ │ @@ -38619,17 +38619,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05be90: |[05be90] com.badlogic.gdx.graphics.g2d.NinePatch.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ -05bea0: 5410 e406 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06e4 │ │ -05bea4: 1100 |0002: return-object v0 │ │ +06a36c: |[06a36c] com.badlogic.gdx.graphics.g2d.NinePatch.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ +06a37c: 5410 e406 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06e4 │ │ +06a380: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/g2d/NinePatch;) │ │ @@ -38637,17 +38637,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05bea8: |[05bea8] com.badlogic.gdx.graphics.g2d.NinePatch.getLeftWidth:()F │ │ -05beb8: 5210 e606 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06e6 │ │ -05bebc: 0f00 |0002: return v0 │ │ +06a384: |[06a384] com.badlogic.gdx.graphics.g2d.NinePatch.getLeftWidth:()F │ │ +06a394: 5210 e606 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06e6 │ │ +06a398: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/g2d/NinePatch;) │ │ @@ -38655,17 +38655,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05bec0: |[05bec0] com.badlogic.gdx.graphics.g2d.NinePatch.getMiddleHeight:()F │ │ -05bed0: 5210 e806 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06e8 │ │ -05bed4: 0f00 |0002: return v0 │ │ +06a39c: |[06a39c] com.badlogic.gdx.graphics.g2d.NinePatch.getMiddleHeight:()F │ │ +06a3ac: 5210 e806 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06e8 │ │ +06a3b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/g2d/NinePatch;) │ │ @@ -38673,17 +38673,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05bed8: |[05bed8] com.badlogic.gdx.graphics.g2d.NinePatch.getMiddleWidth:()F │ │ -05bee8: 5210 eb06 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06eb │ │ -05beec: 0f00 |0002: return v0 │ │ +06a3b4: |[06a3b4] com.badlogic.gdx.graphics.g2d.NinePatch.getMiddleWidth:()F │ │ +06a3c4: 5210 eb06 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06eb │ │ +06a3c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/g2d/NinePatch;) │ │ @@ -38691,24 +38691,24 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -05bef0: |[05bef0] com.badlogic.gdx.graphics.g2d.NinePatch.getPadBottom:()F │ │ -05bf00: 5220 ec06 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padBottom:I // field@06ec │ │ -05bf04: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -05bf06: 3310 0700 |0003: if-ne v0, v1, 000a // +0007 │ │ -05bf0a: 6e10 5a0c 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getBottomHeight:()F // method@0c5a │ │ -05bf10: 0a00 |0008: move-result v0 │ │ -05bf12: 0f00 |0009: return v0 │ │ -05bf14: 5220 ec06 |000a: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padBottom:I // field@06ec │ │ -05bf18: 8200 |000c: int-to-float v0, v0 │ │ -05bf1a: 28fc |000d: goto 0009 // -0004 │ │ +06a3cc: |[06a3cc] com.badlogic.gdx.graphics.g2d.NinePatch.getPadBottom:()F │ │ +06a3dc: 5220 ec06 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padBottom:I // field@06ec │ │ +06a3e0: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +06a3e2: 3310 0700 |0003: if-ne v0, v1, 000a // +0007 │ │ +06a3e6: 6e10 5a0c 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getBottomHeight:()F // method@0c5a │ │ +06a3ec: 0a00 |0008: move-result v0 │ │ +06a3ee: 0f00 |0009: return v0 │ │ +06a3f0: 5220 ec06 |000a: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padBottom:I // field@06ec │ │ +06a3f4: 8200 |000c: int-to-float v0, v0 │ │ +06a3f6: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ 0x0009 line=424 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ │ │ @@ -38717,24 +38717,24 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -05bf1c: |[05bf1c] com.badlogic.gdx.graphics.g2d.NinePatch.getPadLeft:()F │ │ -05bf2c: 5220 ed06 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padLeft:I // field@06ed │ │ -05bf30: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -05bf32: 3310 0700 |0003: if-ne v0, v1, 000a // +0007 │ │ -05bf36: 6e10 5c0c 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getLeftWidth:()F // method@0c5c │ │ -05bf3c: 0a00 |0008: move-result v0 │ │ -05bf3e: 0f00 |0009: return v0 │ │ -05bf40: 5220 ed06 |000a: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padLeft:I // field@06ed │ │ -05bf44: 8200 |000c: int-to-float v0, v0 │ │ -05bf46: 28fc |000d: goto 0009 // -0004 │ │ +06a3f8: |[06a3f8] com.badlogic.gdx.graphics.g2d.NinePatch.getPadLeft:()F │ │ +06a408: 5220 ed06 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padLeft:I // field@06ed │ │ +06a40c: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +06a40e: 3310 0700 |0003: if-ne v0, v1, 000a // +0007 │ │ +06a412: 6e10 5c0c 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getLeftWidth:()F // method@0c5c │ │ +06a418: 0a00 |0008: move-result v0 │ │ +06a41a: 0f00 |0009: return v0 │ │ +06a41c: 5220 ed06 |000a: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padLeft:I // field@06ed │ │ +06a420: 8200 |000c: int-to-float v0, v0 │ │ +06a422: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0009 line=394 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ │ │ @@ -38743,24 +38743,24 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -05bf48: |[05bf48] com.badlogic.gdx.graphics.g2d.NinePatch.getPadRight:()F │ │ -05bf58: 5220 ee06 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padRight:I // field@06ee │ │ -05bf5c: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -05bf5e: 3310 0700 |0003: if-ne v0, v1, 000a // +0007 │ │ -05bf62: 6e10 630c 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getRightWidth:()F // method@0c63 │ │ -05bf68: 0a00 |0008: move-result v0 │ │ -05bf6a: 0f00 |0009: return v0 │ │ -05bf6c: 5220 ee06 |000a: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padRight:I // field@06ee │ │ -05bf70: 8200 |000c: int-to-float v0, v0 │ │ -05bf72: 28fc |000d: goto 0009 // -0004 │ │ +06a424: |[06a424] com.badlogic.gdx.graphics.g2d.NinePatch.getPadRight:()F │ │ +06a434: 5220 ee06 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padRight:I // field@06ee │ │ +06a438: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +06a43a: 3310 0700 |0003: if-ne v0, v1, 000a // +0007 │ │ +06a43e: 6e10 630c 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getRightWidth:()F // method@0c63 │ │ +06a444: 0a00 |0008: move-result v0 │ │ +06a446: 0f00 |0009: return v0 │ │ +06a448: 5220 ee06 |000a: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padRight:I // field@06ee │ │ +06a44c: 8200 |000c: int-to-float v0, v0 │ │ +06a44e: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x0009 line=404 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ │ │ @@ -38769,24 +38769,24 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -05bf74: |[05bf74] com.badlogic.gdx.graphics.g2d.NinePatch.getPadTop:()F │ │ -05bf84: 5220 ef06 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padTop:I // field@06ef │ │ -05bf88: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -05bf8a: 3310 0700 |0003: if-ne v0, v1, 000a // +0007 │ │ -05bf8e: 6e10 650c 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getTopHeight:()F // method@0c65 │ │ -05bf94: 0a00 |0008: move-result v0 │ │ -05bf96: 0f00 |0009: return v0 │ │ -05bf98: 5220 ef06 |000a: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padTop:I // field@06ef │ │ -05bf9c: 8200 |000c: int-to-float v0, v0 │ │ -05bf9e: 28fc |000d: goto 0009 // -0004 │ │ +06a450: |[06a450] com.badlogic.gdx.graphics.g2d.NinePatch.getPadTop:()F │ │ +06a460: 5220 ef06 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padTop:I // field@06ef │ │ +06a464: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +06a466: 3310 0700 |0003: if-ne v0, v1, 000a // +0007 │ │ +06a46a: 6e10 650c 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getTopHeight:()F // method@0c65 │ │ +06a470: 0a00 |0008: move-result v0 │ │ +06a472: 0f00 |0009: return v0 │ │ +06a474: 5220 ef06 |000a: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padTop:I // field@06ef │ │ +06a478: 8200 |000c: int-to-float v0, v0 │ │ +06a47a: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 0x0009 line=414 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ │ │ @@ -38795,17 +38795,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05bfa0: |[05bfa0] com.badlogic.gdx.graphics.g2d.NinePatch.getRightWidth:()F │ │ -05bfb0: 5210 f006 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06f0 │ │ -05bfb4: 0f00 |0002: return v0 │ │ +06a47c: |[06a47c] com.badlogic.gdx.graphics.g2d.NinePatch.getRightWidth:()F │ │ +06a48c: 5210 f006 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06f0 │ │ +06a490: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ │ │ #11 : (in Lcom/badlogic/gdx/graphics/g2d/NinePatch;) │ │ @@ -38813,17 +38813,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Texture;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05bfb8: |[05bfb8] com.badlogic.gdx.graphics.g2d.NinePatch.getTexture:()Lcom/badlogic/gdx/graphics/Texture; │ │ -05bfc8: 5410 f206 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@06f2 │ │ -05bfcc: 1100 |0002: return-object v0 │ │ +06a494: |[06a494] com.badlogic.gdx.graphics.g2d.NinePatch.getTexture:()Lcom/badlogic/gdx/graphics/Texture; │ │ +06a4a4: 5410 f206 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@06f2 │ │ +06a4a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ │ │ #12 : (in Lcom/badlogic/gdx/graphics/g2d/NinePatch;) │ │ @@ -38831,17 +38831,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05bfd0: |[05bfd0] com.badlogic.gdx.graphics.g2d.NinePatch.getTopHeight:()F │ │ -05bfe0: 5210 f406 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06f4 │ │ -05bfe4: 0f00 |0002: return v0 │ │ +06a4ac: |[06a4ac] com.badlogic.gdx.graphics.g2d.NinePatch.getTopHeight:()F │ │ +06a4bc: 5210 f406 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06f4 │ │ +06a4c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ │ │ #13 : (in Lcom/badlogic/gdx/graphics/g2d/NinePatch;) │ │ @@ -38849,21 +38849,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -05bfe8: |[05bfe8] com.badlogic.gdx.graphics.g2d.NinePatch.getTotalHeight:()F │ │ -05bff8: 5220 f406 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06f4 │ │ -05bffc: 5221 e806 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06e8 │ │ -05c000: c610 |0004: add-float/2addr v0, v1 │ │ -05c002: 5221 e106 |0005: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06e1 │ │ -05c006: c610 |0007: add-float/2addr v0, v1 │ │ -05c008: 0f00 |0008: return v0 │ │ +06a4c4: |[06a4c4] com.badlogic.gdx.graphics.g2d.NinePatch.getTotalHeight:()F │ │ +06a4d4: 5220 f406 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06f4 │ │ +06a4d8: 5221 e806 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06e8 │ │ +06a4dc: c610 |0004: add-float/2addr v0, v1 │ │ +06a4de: 5221 e106 |0005: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06e1 │ │ +06a4e2: c610 |0007: add-float/2addr v0, v1 │ │ +06a4e4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ │ │ #14 : (in Lcom/badlogic/gdx/graphics/g2d/NinePatch;) │ │ @@ -38871,21 +38871,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -05c00c: |[05c00c] com.badlogic.gdx.graphics.g2d.NinePatch.getTotalWidth:()F │ │ -05c01c: 5220 e606 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06e6 │ │ -05c020: 5221 eb06 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06eb │ │ -05c024: c610 |0004: add-float/2addr v0, v1 │ │ -05c026: 5221 f006 |0005: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06f0 │ │ -05c02a: c610 |0007: add-float/2addr v0, v1 │ │ -05c02c: 0f00 |0008: return v0 │ │ +06a4e8: |[06a4e8] com.badlogic.gdx.graphics.g2d.NinePatch.getTotalWidth:()F │ │ +06a4f8: 5220 e606 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06e6 │ │ +06a4fc: 5221 eb06 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06eb │ │ +06a500: c610 |0004: add-float/2addr v0, v1 │ │ +06a502: 5221 f006 |0005: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06f0 │ │ +06a506: c610 |0007: add-float/2addr v0, v1 │ │ +06a508: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ │ │ #15 : (in Lcom/badlogic/gdx/graphics/g2d/NinePatch;) │ │ @@ -38893,17 +38893,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05c030: |[05c030] com.badlogic.gdx.graphics.g2d.NinePatch.setBottomHeight:(F)V │ │ -05c040: 5901 e106 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06e1 │ │ -05c044: 0e00 |0002: return-void │ │ +06a50c: |[06a50c] com.badlogic.gdx.graphics.g2d.NinePatch.setBottomHeight:(F)V │ │ +06a51c: 5901 e106 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06e1 │ │ +06a520: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0002 line=358 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ 0x0000 - 0x0003 reg=1 bottomHeight F │ │ @@ -38913,18 +38913,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Color;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05c048: |[05c048] com.badlogic.gdx.graphics.g2d.NinePatch.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ -05c058: 5410 e406 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06e4 │ │ -05c05c: 6e20 bc09 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ -05c062: 0e00 |0005: return-void │ │ +06a524: |[06a524] com.badlogic.gdx.graphics.g2d.NinePatch.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ +06a534: 5410 e406 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06e4 │ │ +06a538: 6e20 bc09 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ +06a53e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ 0x0005 line=322 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ 0x0000 - 0x0006 reg=2 color Lcom/badlogic/gdx/graphics/Color; │ │ @@ -38934,17 +38934,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05c064: |[05c064] com.badlogic.gdx.graphics.g2d.NinePatch.setLeftWidth:(F)V │ │ -05c074: 5901 e606 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06e6 │ │ -05c078: 0e00 |0002: return-void │ │ +06a540: |[06a540] com.badlogic.gdx.graphics.g2d.NinePatch.setLeftWidth:(F)V │ │ +06a550: 5901 e606 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06e6 │ │ +06a554: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0002 line=334 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ 0x0000 - 0x0003 reg=1 leftWidth F │ │ @@ -38954,17 +38954,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05c07c: |[05c07c] com.badlogic.gdx.graphics.g2d.NinePatch.setMiddleHeight:(F)V │ │ -05c08c: 5901 e806 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06e8 │ │ -05c090: 0e00 |0002: return-void │ │ +06a558: |[06a558] com.badlogic.gdx.graphics.g2d.NinePatch.setMiddleHeight:(F)V │ │ +06a568: 5901 e806 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06e8 │ │ +06a56c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0002 line=374 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ 0x0000 - 0x0003 reg=1 middleHeight F │ │ @@ -38974,17 +38974,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05c094: |[05c094] com.badlogic.gdx.graphics.g2d.NinePatch.setMiddleWidth:(F)V │ │ -05c0a4: 5901 eb06 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06eb │ │ -05c0a8: 0e00 |0002: return-void │ │ +06a570: |[06a570] com.badlogic.gdx.graphics.g2d.NinePatch.setMiddleWidth:(F)V │ │ +06a580: 5901 eb06 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06eb │ │ +06a584: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x0002 line=366 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ 0x0000 - 0x0003 reg=1 middleWidth F │ │ @@ -38994,17 +38994,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05c0ac: |[05c0ac] com.badlogic.gdx.graphics.g2d.NinePatch.setPadBottom:(I)V │ │ -05c0bc: 5901 ec06 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padBottom:I // field@06ec │ │ -05c0c0: 0e00 |0002: return-void │ │ +06a588: |[06a588] com.badlogic.gdx.graphics.g2d.NinePatch.setPadBottom:(I)V │ │ +06a598: 5901 ec06 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padBottom:I // field@06ec │ │ +06a59c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x0002 line=429 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ 0x0000 - 0x0003 reg=1 bottom I │ │ @@ -39014,17 +39014,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05c0c4: |[05c0c4] com.badlogic.gdx.graphics.g2d.NinePatch.setPadLeft:(I)V │ │ -05c0d4: 5901 ed06 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padLeft:I // field@06ed │ │ -05c0d8: 0e00 |0002: return-void │ │ +06a5a0: |[06a5a0] com.badlogic.gdx.graphics.g2d.NinePatch.setPadLeft:(I)V │ │ +06a5b0: 5901 ed06 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padLeft:I // field@06ed │ │ +06a5b4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ 0x0002 line=399 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ 0x0000 - 0x0003 reg=1 left I │ │ @@ -39034,17 +39034,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05c0dc: |[05c0dc] com.badlogic.gdx.graphics.g2d.NinePatch.setPadRight:(I)V │ │ -05c0ec: 5901 ee06 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padRight:I // field@06ee │ │ -05c0f0: 0e00 |0002: return-void │ │ +06a5b8: |[06a5b8] com.badlogic.gdx.graphics.g2d.NinePatch.setPadRight:(I)V │ │ +06a5c8: 5901 ee06 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padRight:I // field@06ee │ │ +06a5cc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0002 line=409 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ 0x0000 - 0x0003 reg=1 right I │ │ @@ -39054,17 +39054,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05c0f4: |[05c0f4] com.badlogic.gdx.graphics.g2d.NinePatch.setPadTop:(I)V │ │ -05c104: 5901 ef06 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padTop:I // field@06ef │ │ -05c108: 0e00 |0002: return-void │ │ +06a5d0: |[06a5d0] com.badlogic.gdx.graphics.g2d.NinePatch.setPadTop:(I)V │ │ +06a5e0: 5901 ef06 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padTop:I // field@06ef │ │ +06a5e4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ 0x0002 line=419 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ 0x0000 - 0x0003 reg=1 top I │ │ @@ -39074,20 +39074,20 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -05c10c: |[05c10c] com.badlogic.gdx.graphics.g2d.NinePatch.setPadding:(IIII)V │ │ -05c11c: 5901 ed06 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padLeft:I // field@06ed │ │ -05c120: 5902 ee06 |0002: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padRight:I // field@06ee │ │ -05c124: 5903 ef06 |0004: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padTop:I // field@06ef │ │ -05c128: 5904 ec06 |0006: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padBottom:I // field@06ec │ │ -05c12c: 0e00 |0008: return-void │ │ +06a5e8: |[06a5e8] com.badlogic.gdx.graphics.g2d.NinePatch.setPadding:(IIII)V │ │ +06a5f8: 5901 ed06 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padLeft:I // field@06ed │ │ +06a5fc: 5902 ee06 |0002: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padRight:I // field@06ee │ │ +06a600: 5903 ef06 |0004: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padTop:I // field@06ef │ │ +06a604: 5904 ec06 |0006: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padBottom:I // field@06ec │ │ +06a608: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0002 line=386 │ │ 0x0004 line=387 │ │ 0x0006 line=388 │ │ 0x0008 line=389 │ │ @@ -39103,17 +39103,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05c130: |[05c130] com.badlogic.gdx.graphics.g2d.NinePatch.setRightWidth:(F)V │ │ -05c140: 5901 f006 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06f0 │ │ -05c144: 0e00 |0002: return-void │ │ +06a60c: |[06a60c] com.badlogic.gdx.graphics.g2d.NinePatch.setRightWidth:(F)V │ │ +06a61c: 5901 f006 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06f0 │ │ +06a620: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0002 line=342 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ 0x0000 - 0x0003 reg=1 rightWidth F │ │ @@ -39123,32 +39123,32 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05c148: |[05c148] com.badlogic.gdx.graphics.g2d.NinePatch.setTopHeight:(F)V │ │ -05c158: 5901 f406 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06f4 │ │ -05c15c: 0e00 |0002: return-void │ │ +06a624: |[06a624] com.badlogic.gdx.graphics.g2d.NinePatch.setTopHeight:(F)V │ │ +06a634: 5901 f406 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06f4 │ │ +06a638: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x0002 line=350 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ 0x0000 - 0x0003 reg=1 topHeight F │ │ │ │ - source_file_idx : 3492 (NinePatch.java) │ │ + source_file_idx : 3490 (NinePatch.java) │ │ │ │ Class #141 header: │ │ -class_idx : 316 │ │ +class_idx : 314 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3586 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3584 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #141 annotations: │ │ Annotations on class │ │ @@ -39176,66 +39176,66 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 84 16-bit code units │ │ -05c160: |[05c160] com.badlogic.gdx.graphics.g2d.ParticleEmitter$1.:()V │ │ -05c170: 7100 e50c 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.values:()[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // method@0ce5 │ │ -05c176: 0c00 |0003: move-result-object v0 │ │ -05c178: 2100 |0004: array-length v0, v0 │ │ -05c17a: 2300 4b04 |0005: new-array v0, v0, [I // type@044b │ │ -05c17e: 6900 fc06 |0007: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnShape:[I // field@06fc │ │ -05c182: 6200 fc06 |0009: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnShape:[I // field@06fc │ │ -05c186: 6201 2a07 |000b: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.square:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@072a │ │ -05c18a: 6e10 e30c 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ordinal:()I // method@0ce3 │ │ -05c190: 0a01 |0010: move-result v1 │ │ -05c192: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -05c194: 4b02 0001 |0012: aput v2, v0, v1 │ │ -05c198: 6200 fc06 |0014: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnShape:[I // field@06fc │ │ -05c19c: 6201 2707 |0016: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ellipse:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0727 │ │ -05c1a0: 6e10 e30c 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ordinal:()I // method@0ce3 │ │ -05c1a6: 0a01 |001b: move-result v1 │ │ -05c1a8: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -05c1aa: 4b02 0001 |001d: aput v2, v0, v1 │ │ -05c1ae: 6200 fc06 |001f: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnShape:[I // field@06fc │ │ -05c1b2: 6201 2807 |0021: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.line:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0728 │ │ -05c1b6: 6e10 e30c 0100 |0023: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ordinal:()I // method@0ce3 │ │ -05c1bc: 0a01 |0026: move-result v1 │ │ -05c1be: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -05c1c0: 4b02 0001 |0028: aput v2, v0, v1 │ │ -05c1c4: 7100 e00c 0000 |002a: invoke-static {}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.values:()[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // method@0ce0 │ │ -05c1ca: 0c00 |002d: move-result-object v0 │ │ -05c1cc: 2100 |002e: array-length v0, v0 │ │ -05c1ce: 2300 4b04 |002f: new-array v0, v0, [I // type@044b │ │ -05c1d2: 6900 fb06 |0031: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnEllipseSide:[I // field@06fb │ │ -05c1d6: 6200 fb06 |0033: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnEllipseSide:[I // field@06fb │ │ -05c1da: 6201 2507 |0035: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.top:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0725 │ │ -05c1de: 6e10 de0c 0100 |0037: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.ordinal:()I // method@0cde │ │ -05c1e4: 0a01 |003a: move-result v1 │ │ -05c1e6: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -05c1e8: 4b02 0001 |003c: aput v2, v0, v1 │ │ -05c1ec: 6200 fb06 |003e: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnEllipseSide:[I // field@06fb │ │ -05c1f0: 6201 2407 |0040: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.bottom:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0724 │ │ -05c1f4: 6e10 de0c 0100 |0042: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.ordinal:()I // method@0cde │ │ -05c1fa: 0a01 |0045: move-result v1 │ │ -05c1fc: 1222 |0046: const/4 v2, #int 2 // #2 │ │ -05c1fe: 4b02 0001 |0047: aput v2, v0, v1 │ │ -05c202: 0e00 |0049: return-void │ │ -05c204: 0d00 |004a: move-exception v0 │ │ -05c206: 28fe |004b: goto 0049 // -0002 │ │ -05c208: 0d00 |004c: move-exception v0 │ │ -05c20a: 28f1 |004d: goto 003e // -000f │ │ -05c20c: 0d00 |004e: move-exception v0 │ │ -05c20e: 28db |004f: goto 002a // -0025 │ │ -05c210: 0d00 |0050: move-exception v0 │ │ -05c212: 28ce |0051: goto 001f // -0032 │ │ -05c214: 0d00 |0052: move-exception v0 │ │ -05c216: 28c1 |0053: goto 0014 // -003f │ │ +06a63c: |[06a63c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$1.:()V │ │ +06a64c: 7100 e50c 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.values:()[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // method@0ce5 │ │ +06a652: 0c00 |0003: move-result-object v0 │ │ +06a654: 2100 |0004: array-length v0, v0 │ │ +06a656: 2300 4904 |0005: new-array v0, v0, [I // type@0449 │ │ +06a65a: 6900 fc06 |0007: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnShape:[I // field@06fc │ │ +06a65e: 6200 fc06 |0009: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnShape:[I // field@06fc │ │ +06a662: 6201 2a07 |000b: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.square:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@072a │ │ +06a666: 6e10 e30c 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ordinal:()I // method@0ce3 │ │ +06a66c: 0a01 |0010: move-result v1 │ │ +06a66e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +06a670: 4b02 0001 |0012: aput v2, v0, v1 │ │ +06a674: 6200 fc06 |0014: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnShape:[I // field@06fc │ │ +06a678: 6201 2707 |0016: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ellipse:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0727 │ │ +06a67c: 6e10 e30c 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ordinal:()I // method@0ce3 │ │ +06a682: 0a01 |001b: move-result v1 │ │ +06a684: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +06a686: 4b02 0001 |001d: aput v2, v0, v1 │ │ +06a68a: 6200 fc06 |001f: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnShape:[I // field@06fc │ │ +06a68e: 6201 2807 |0021: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.line:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0728 │ │ +06a692: 6e10 e30c 0100 |0023: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ordinal:()I // method@0ce3 │ │ +06a698: 0a01 |0026: move-result v1 │ │ +06a69a: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +06a69c: 4b02 0001 |0028: aput v2, v0, v1 │ │ +06a6a0: 7100 e00c 0000 |002a: invoke-static {}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.values:()[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // method@0ce0 │ │ +06a6a6: 0c00 |002d: move-result-object v0 │ │ +06a6a8: 2100 |002e: array-length v0, v0 │ │ +06a6aa: 2300 4904 |002f: new-array v0, v0, [I // type@0449 │ │ +06a6ae: 6900 fb06 |0031: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnEllipseSide:[I // field@06fb │ │ +06a6b2: 6200 fb06 |0033: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnEllipseSide:[I // field@06fb │ │ +06a6b6: 6201 2507 |0035: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.top:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0725 │ │ +06a6ba: 6e10 de0c 0100 |0037: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.ordinal:()I // method@0cde │ │ +06a6c0: 0a01 |003a: move-result v1 │ │ +06a6c2: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +06a6c4: 4b02 0001 |003c: aput v2, v0, v1 │ │ +06a6c8: 6200 fb06 |003e: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnEllipseSide:[I // field@06fb │ │ +06a6cc: 6201 2407 |0040: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.bottom:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0724 │ │ +06a6d0: 6e10 de0c 0100 |0042: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.ordinal:()I // method@0cde │ │ +06a6d6: 0a01 |0045: move-result v1 │ │ +06a6d8: 1222 |0046: const/4 v2, #int 2 // #2 │ │ +06a6da: 4b02 0001 |0047: aput v2, v0, v1 │ │ +06a6de: 0e00 |0049: return-void │ │ +06a6e0: 0d00 |004a: move-exception v0 │ │ +06a6e2: 28fe |004b: goto 0049 // -0002 │ │ +06a6e4: 0d00 |004c: move-exception v0 │ │ +06a6e6: 28f1 |004d: goto 003e // -000f │ │ +06a6e8: 0d00 |004e: move-exception v0 │ │ +06a6ea: 28db |004f: goto 002a // -0025 │ │ +06a6ec: 0d00 |0050: move-exception v0 │ │ +06a6ee: 28ce |0051: goto 001f // -0032 │ │ +06a6f0: 0d00 |0052: move-exception v0 │ │ +06a6f2: 28c1 |0053: goto 0014 // -003f │ │ catches : 5 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0052 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0050 │ │ 0x001f - 0x002a │ │ Ljava/lang/NoSuchFieldError; -> 0x004e │ │ @@ -39246,21 +39246,21 @@ │ │ positions : │ │ 0x0000 line=425 │ │ 0x002a line=442 │ │ 0x004e line=425 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 3586 (ParticleEmitter.java) │ │ + source_file_idx : 3584 (ParticleEmitter.java) │ │ │ │ Class #142 header: │ │ -class_idx : 320 │ │ +class_idx : 318 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3586 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3584 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #142 annotations: │ │ Annotations on class │ │ @@ -39292,17 +39292,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05c258: |[05c258] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ParticleValue.:()V │ │ -05c268: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -05c26e: 0e00 |0003: return-void │ │ +06a734: |[06a734] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ParticleValue.:()V │ │ +06a744: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +06a74a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=919 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue; │ │ │ │ Virtual methods - │ │ @@ -39311,23 +39311,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -05c270: |[05c270] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ParticleValue.isActive:()Z │ │ -05c280: 5510 1807 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.alwaysActive:Z // field@0718 │ │ -05c284: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -05c288: 5510 1707 |0004: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.active:Z // field@0717 │ │ -05c28c: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -05c290: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -05c292: 0f00 |0009: return v0 │ │ -05c294: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -05c296: 28fe |000b: goto 0009 // -0002 │ │ +06a74c: |[06a74c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ParticleValue.isActive:()Z │ │ +06a75c: 5510 1807 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.alwaysActive:Z // field@0718 │ │ +06a760: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +06a764: 5510 1707 |0004: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.active:Z // field@0717 │ │ +06a768: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +06a76c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +06a76e: 0f00 |0009: return v0 │ │ +06a770: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +06a772: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=932 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;) │ │ @@ -39335,17 +39335,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05c298: |[05c298] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ParticleValue.isAlwaysActive:()Z │ │ -05c2a8: 5510 1807 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.alwaysActive:Z // field@0718 │ │ -05c2ac: 0f00 |0002: return v0 │ │ +06a774: |[06a774] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ParticleValue.isAlwaysActive:()Z │ │ +06a784: 5510 1807 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.alwaysActive:Z // field@0718 │ │ +06a788: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=928 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;) │ │ @@ -39353,20 +39353,20 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -05c2b0: |[05c2b0] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ParticleValue.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;)V │ │ -05c2c0: 5520 1707 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.active:Z // field@0717 │ │ -05c2c4: 5c10 1707 |0002: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.active:Z // field@0717 │ │ -05c2c8: 5520 1807 |0004: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.alwaysActive:Z // field@0718 │ │ -05c2cc: 5c10 1807 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.alwaysActive:Z // field@0718 │ │ -05c2d0: 0e00 |0008: return-void │ │ +06a78c: |[06a78c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ParticleValue.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;)V │ │ +06a79c: 5520 1707 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.active:Z // field@0717 │ │ +06a7a0: 5c10 1707 |0002: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.active:Z // field@0717 │ │ +06a7a4: 5520 1807 |0004: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.alwaysActive:Z // field@0718 │ │ +06a7a8: 5c10 1807 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.alwaysActive:Z // field@0718 │ │ +06a7ac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=954 │ │ 0x0004 line=955 │ │ 0x0008 line=956 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue; │ │ @@ -39377,25 +39377,25 @@ │ │ type : '(Ljava/io/BufferedReader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -05c2d4: |[05c2d4] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ParticleValue.load:(Ljava/io/BufferedReader;)V │ │ -05c2e4: 5510 1807 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.alwaysActive:Z // field@0718 │ │ -05c2e8: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ -05c2ec: 1a00 1d12 |0004: const-string v0, "active" // string@121d │ │ -05c2f0: 7120 1f0d 0200 |0006: invoke-static {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z // method@0d1f │ │ -05c2f6: 0a00 |0009: move-result v0 │ │ -05c2f8: 5c10 1707 |000a: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.active:Z // field@0717 │ │ -05c2fc: 0e00 |000c: return-void │ │ -05c2fe: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -05c300: 5c10 1707 |000e: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.active:Z // field@0717 │ │ -05c304: 28fc |0010: goto 000c // -0004 │ │ +06a7b0: |[06a7b0] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ParticleValue.load:(Ljava/io/BufferedReader;)V │ │ +06a7c0: 5510 1807 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.alwaysActive:Z // field@0718 │ │ +06a7c4: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ +06a7c8: 1a00 1b12 |0004: const-string v0, "active" // string@121b │ │ +06a7cc: 7120 1f0d 0200 |0006: invoke-static {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z // method@0d1f │ │ +06a7d2: 0a00 |0009: move-result v0 │ │ +06a7d4: 5c10 1707 |000a: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.active:Z // field@0717 │ │ +06a7d8: 0e00 |000c: return-void │ │ +06a7da: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +06a7dc: 5c10 1707 |000e: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.active:Z // field@0717 │ │ +06a7e0: 28fc |0010: goto 000c // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=947 │ │ 0x0004 line=948 │ │ 0x000c line=951 │ │ 0x000d line=950 │ │ locals : │ │ @@ -39407,36 +39407,36 @@ │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -05c308: |[05c308] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ParticleValue.save:(Ljava/io/Writer;)V │ │ -05c318: 5520 1807 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.alwaysActive:Z // field@0718 │ │ -05c31c: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -05c320: 2200 c503 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -05c324: 7010 6726 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -05c32a: 1a01 1e12 |0009: const-string v1, "active: " // string@121e │ │ -05c32e: 6e20 6e26 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05c334: 0c00 |000e: move-result-object v0 │ │ -05c336: 5521 1707 |000f: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.active:Z // field@0717 │ │ -05c33a: 6e20 6f26 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@266f │ │ -05c340: 0c00 |0014: move-result-object v0 │ │ -05c342: 1a01 0100 |0015: const-string v1, " │ │ +06a7e4: |[06a7e4] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ParticleValue.save:(Ljava/io/Writer;)V │ │ +06a7f4: 5520 1807 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.alwaysActive:Z // field@0718 │ │ +06a7f8: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +06a7fc: 2200 c303 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +06a800: 7010 6726 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +06a806: 1a01 1c12 |0009: const-string v1, "active: " // string@121c │ │ +06a80a: 6e20 6e26 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06a810: 0c00 |000e: move-result-object v0 │ │ +06a812: 5521 1707 |000f: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.active:Z // field@0717 │ │ +06a816: 6e20 6f26 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@266f │ │ +06a81c: 0c00 |0014: move-result-object v0 │ │ +06a81e: 1a01 0100 |0015: const-string v1, " │ │ " // string@0001 │ │ -05c346: 6e20 6e26 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05c34c: 0c00 |001a: move-result-object v0 │ │ -05c34e: 6e10 7426 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -05c354: 0c00 |001e: move-result-object v0 │ │ -05c356: 6e20 b825 0300 |001f: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -05c35c: 0e00 |0022: return-void │ │ -05c35e: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -05c360: 5c20 1707 |0024: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.active:Z // field@0717 │ │ -05c364: 28fc |0026: goto 0022 // -0004 │ │ +06a822: 6e20 6e26 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06a828: 0c00 |001a: move-result-object v0 │ │ +06a82a: 6e10 7426 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +06a830: 0c00 |001e: move-result-object v0 │ │ +06a832: 6e20 b825 0300 |001f: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +06a838: 0e00 |0022: return-void │ │ +06a83a: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +06a83c: 5c20 1707 |0024: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.active:Z // field@0717 │ │ +06a840: 28fc |0026: goto 0022 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=940 │ │ 0x0004 line=941 │ │ 0x0022 line=944 │ │ 0x0023 line=943 │ │ locals : │ │ @@ -39448,17 +39448,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05c368: |[05c368] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ParticleValue.setActive:(Z)V │ │ -05c378: 5c01 1707 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.active:Z // field@0717 │ │ -05c37c: 0e00 |0002: return-void │ │ +06a844: |[06a844] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ParticleValue.setActive:(Z)V │ │ +06a854: 5c01 1707 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.active:Z // field@0717 │ │ +06a858: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=936 │ │ 0x0002 line=937 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue; │ │ 0x0000 - 0x0003 reg=1 active Z │ │ @@ -39468,32 +39468,32 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05c380: |[05c380] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ParticleValue.setAlwaysActive:(Z)V │ │ -05c390: 5c01 1807 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.alwaysActive:Z // field@0718 │ │ -05c394: 0e00 |0002: return-void │ │ +06a85c: |[06a85c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ParticleValue.setAlwaysActive:(Z)V │ │ +06a86c: 5c01 1807 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.alwaysActive:Z // field@0718 │ │ +06a870: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=924 │ │ 0x0002 line=925 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue; │ │ 0x0000 - 0x0003 reg=1 alwaysActive Z │ │ │ │ - source_file_idx : 3586 (ParticleEmitter.java) │ │ + source_file_idx : 3584 (ParticleEmitter.java) │ │ │ │ Class #143 header: │ │ -class_idx : 323 │ │ +class_idx : 321 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 939 │ │ -source_file_idx : 3586 │ │ +superclass_idx : 937 │ │ +source_file_idx : 3584 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #143 annotations: │ │ Annotations on class │ │ @@ -39532,40 +39532,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -05c398: |[05c398] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnEllipseSide.:()V │ │ -05c3a8: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -05c3aa: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -05c3ac: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -05c3ae: 2200 4301 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // type@0143 │ │ -05c3b2: 1a01 8a13 |0005: const-string v1, "both" // string@138a │ │ -05c3b6: 7030 dd0c 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.:(Ljava/lang/String;I)V // method@0cdd │ │ -05c3bc: 6900 2307 |000a: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.both:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0723 │ │ -05c3c0: 2200 4301 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // type@0143 │ │ -05c3c4: 1a01 e629 |000e: const-string v1, "top" // string@29e6 │ │ -05c3c8: 7030 dd0c 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.:(Ljava/lang/String;I)V // method@0cdd │ │ -05c3ce: 6900 2507 |0013: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.top:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0725 │ │ -05c3d2: 2200 4301 |0015: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // type@0143 │ │ -05c3d6: 1a01 8b13 |0017: const-string v1, "bottom" // string@138b │ │ -05c3da: 7030 dd0c 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.:(Ljava/lang/String;I)V // method@0cdd │ │ -05c3e0: 6900 2407 |001c: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.bottom:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0724 │ │ -05c3e4: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -05c3e6: 2300 6504 |001f: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // type@0465 │ │ -05c3ea: 6201 2307 |0021: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.both:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0723 │ │ -05c3ee: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -05c3f2: 6201 2507 |0025: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.top:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0725 │ │ -05c3f6: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -05c3fa: 6201 2407 |0029: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.bottom:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0724 │ │ -05c3fe: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -05c402: 6900 2207 |002d: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.$VALUES:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0722 │ │ -05c406: 0e00 |002f: return-void │ │ +06a874: |[06a874] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnEllipseSide.:()V │ │ +06a884: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +06a886: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +06a888: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +06a88a: 2200 4101 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // type@0141 │ │ +06a88e: 1a01 8813 |0005: const-string v1, "both" // string@1388 │ │ +06a892: 7030 dd0c 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.:(Ljava/lang/String;I)V // method@0cdd │ │ +06a898: 6900 2307 |000a: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.both:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0723 │ │ +06a89c: 2200 4101 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // type@0141 │ │ +06a8a0: 1a01 e429 |000e: const-string v1, "top" // string@29e4 │ │ +06a8a4: 7030 dd0c 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.:(Ljava/lang/String;I)V // method@0cdd │ │ +06a8aa: 6900 2507 |0013: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.top:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0725 │ │ +06a8ae: 2200 4101 |0015: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // type@0141 │ │ +06a8b2: 1a01 8913 |0017: const-string v1, "bottom" // string@1389 │ │ +06a8b6: 7030 dd0c 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.:(Ljava/lang/String;I)V // method@0cdd │ │ +06a8bc: 6900 2407 |001c: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.bottom:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0724 │ │ +06a8c0: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +06a8c2: 2300 6304 |001f: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // type@0463 │ │ +06a8c6: 6201 2307 |0021: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.both:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0723 │ │ +06a8ca: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +06a8ce: 6201 2507 |0025: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.top:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0725 │ │ +06a8d2: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +06a8d6: 6201 2407 |0029: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.bottom:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0724 │ │ +06a8da: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +06a8de: 6900 2207 |002d: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.$VALUES:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0722 │ │ +06a8e2: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1311 │ │ 0x001e line=1310 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;) │ │ @@ -39573,17 +39573,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -05c408: |[05c408] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnEllipseSide.:(Ljava/lang/String;I)V │ │ -05c418: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ -05c41e: 0e00 |0003: return-void │ │ +06a8e4: |[06a8e4] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnEllipseSide.:(Ljava/lang/String;I)V │ │ +06a8f4: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ +06a8fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1310 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -39593,20 +39593,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05c420: |[05c420] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnEllipseSide.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; │ │ -05c430: 1c00 4301 |0000: const-class v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // type@0143 │ │ -05c434: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ -05c43a: 0c00 |0005: move-result-object v0 │ │ -05c43c: 1f00 4301 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // type@0143 │ │ -05c440: 1100 |0008: return-object v0 │ │ +06a8fc: |[06a8fc] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnEllipseSide.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; │ │ +06a90c: 1c00 4101 |0000: const-class v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // type@0141 │ │ +06a910: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ +06a916: 0c00 |0005: move-result-object v0 │ │ +06a918: 1f00 4101 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // type@0141 │ │ +06a91c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1310 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;) │ │ @@ -39614,33 +39614,33 @@ │ │ type : '()[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -05c444: |[05c444] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnEllipseSide.values:()[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; │ │ -05c454: 6200 2207 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.$VALUES:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0722 │ │ -05c458: 6e10 4929 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.clone:()Ljava/lang/Object; // method@2949 │ │ -05c45e: 0c00 |0005: move-result-object v0 │ │ -05c460: 1f00 6504 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // type@0465 │ │ -05c464: 1100 |0008: return-object v0 │ │ +06a920: |[06a920] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnEllipseSide.values:()[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; │ │ +06a930: 6200 2207 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.$VALUES:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0722 │ │ +06a934: 6e10 4929 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.clone:()Ljava/lang/Object; // method@2949 │ │ +06a93a: 0c00 |0005: move-result-object v0 │ │ +06a93c: 1f00 6304 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // type@0463 │ │ +06a940: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1310 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 3586 (ParticleEmitter.java) │ │ + source_file_idx : 3584 (ParticleEmitter.java) │ │ │ │ Class #144 header: │ │ -class_idx : 324 │ │ +class_idx : 322 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 939 │ │ -source_file_idx : 3586 │ │ +superclass_idx : 937 │ │ +source_file_idx : 3584 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #144 annotations: │ │ Annotations on class │ │ @@ -39683,47 +39683,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -05c468: |[05c468] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShape.:()V │ │ -05c478: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -05c47a: 1224 |0001: const/4 v4, #int 2 // #2 │ │ -05c47c: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -05c47e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -05c480: 2200 4401 |0004: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // type@0144 │ │ -05c484: 1a01 1124 |0006: const-string v1, "point" // string@2411 │ │ -05c488: 7030 e20c 1002 |0008: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.:(Ljava/lang/String;I)V // method@0ce2 │ │ -05c48e: 6900 2907 |000b: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.point:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0729 │ │ -05c492: 2200 4401 |000d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // type@0144 │ │ -05c496: 1a01 0220 |000f: const-string v1, "line" // string@2002 │ │ -05c49a: 7030 e20c 1003 |0011: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.:(Ljava/lang/String;I)V // method@0ce2 │ │ -05c4a0: 6900 2807 |0014: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.line:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0728 │ │ -05c4a4: 2200 4401 |0016: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // type@0144 │ │ -05c4a8: 1a01 8b28 |0018: const-string v1, "square" // string@288b │ │ -05c4ac: 7030 e20c 1004 |001a: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.:(Ljava/lang/String;I)V // method@0ce2 │ │ -05c4b2: 6900 2a07 |001d: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.square:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@072a │ │ -05c4b6: 2200 4401 |001f: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // type@0144 │ │ -05c4ba: 1a01 c416 |0021: const-string v1, "ellipse" // string@16c4 │ │ -05c4be: 7030 e20c 1005 |0023: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.:(Ljava/lang/String;I)V // method@0ce2 │ │ -05c4c4: 6900 2707 |0026: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ellipse:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0727 │ │ -05c4c8: 1240 |0028: const/4 v0, #int 4 // #4 │ │ -05c4ca: 2300 6604 |0029: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // type@0466 │ │ -05c4ce: 6201 2907 |002b: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.point:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0729 │ │ -05c4d2: 4d01 0002 |002d: aput-object v1, v0, v2 │ │ -05c4d6: 6201 2807 |002f: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.line:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0728 │ │ -05c4da: 4d01 0003 |0031: aput-object v1, v0, v3 │ │ -05c4de: 6201 2a07 |0033: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.square:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@072a │ │ -05c4e2: 4d01 0004 |0035: aput-object v1, v0, v4 │ │ -05c4e6: 6201 2707 |0037: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ellipse:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0727 │ │ -05c4ea: 4d01 0005 |0039: aput-object v1, v0, v5 │ │ -05c4ee: 6900 2607 |003b: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.$VALUES:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0726 │ │ -05c4f2: 0e00 |003d: return-void │ │ +06a944: |[06a944] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShape.:()V │ │ +06a954: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +06a956: 1224 |0001: const/4 v4, #int 2 // #2 │ │ +06a958: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +06a95a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +06a95c: 2200 4201 |0004: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // type@0142 │ │ +06a960: 1a01 0f24 |0006: const-string v1, "point" // string@240f │ │ +06a964: 7030 e20c 1002 |0008: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.:(Ljava/lang/String;I)V // method@0ce2 │ │ +06a96a: 6900 2907 |000b: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.point:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0729 │ │ +06a96e: 2200 4201 |000d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // type@0142 │ │ +06a972: 1a01 0020 |000f: const-string v1, "line" // string@2000 │ │ +06a976: 7030 e20c 1003 |0011: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.:(Ljava/lang/String;I)V // method@0ce2 │ │ +06a97c: 6900 2807 |0014: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.line:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0728 │ │ +06a980: 2200 4201 |0016: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // type@0142 │ │ +06a984: 1a01 8928 |0018: const-string v1, "square" // string@2889 │ │ +06a988: 7030 e20c 1004 |001a: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.:(Ljava/lang/String;I)V // method@0ce2 │ │ +06a98e: 6900 2a07 |001d: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.square:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@072a │ │ +06a992: 2200 4201 |001f: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // type@0142 │ │ +06a996: 1a01 c216 |0021: const-string v1, "ellipse" // string@16c2 │ │ +06a99a: 7030 e20c 1005 |0023: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.:(Ljava/lang/String;I)V // method@0ce2 │ │ +06a9a0: 6900 2707 |0026: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ellipse:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0727 │ │ +06a9a4: 1240 |0028: const/4 v0, #int 4 // #4 │ │ +06a9a6: 2300 6404 |0029: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // type@0464 │ │ +06a9aa: 6201 2907 |002b: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.point:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0729 │ │ +06a9ae: 4d01 0002 |002d: aput-object v1, v0, v2 │ │ +06a9b2: 6201 2807 |002f: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.line:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0728 │ │ +06a9b6: 4d01 0003 |0031: aput-object v1, v0, v3 │ │ +06a9ba: 6201 2a07 |0033: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.square:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@072a │ │ +06a9be: 4d01 0004 |0035: aput-object v1, v0, v4 │ │ +06a9c2: 6201 2707 |0037: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ellipse:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0727 │ │ +06a9c6: 4d01 0005 |0039: aput-object v1, v0, v5 │ │ +06a9ca: 6900 2607 |003b: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.$VALUES:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0726 │ │ +06a9ce: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1307 │ │ 0x0028 line=1306 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;) │ │ @@ -39731,17 +39731,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -05c4f4: |[05c4f4] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShape.:(Ljava/lang/String;I)V │ │ -05c504: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ -05c50a: 0e00 |0003: return-void │ │ +06a9d0: |[06a9d0] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShape.:(Ljava/lang/String;I)V │ │ +06a9e0: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ +06a9e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1306 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -39751,20 +39751,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05c50c: |[05c50c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShape.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; │ │ -05c51c: 1c00 4401 |0000: const-class v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // type@0144 │ │ -05c520: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ -05c526: 0c00 |0005: move-result-object v0 │ │ -05c528: 1f00 4401 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // type@0144 │ │ -05c52c: 1100 |0008: return-object v0 │ │ +06a9e8: |[06a9e8] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShape.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; │ │ +06a9f8: 1c00 4201 |0000: const-class v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // type@0142 │ │ +06a9fc: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ +06aa02: 0c00 |0005: move-result-object v0 │ │ +06aa04: 1f00 4201 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // type@0142 │ │ +06aa08: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1306 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;) │ │ @@ -39772,33 +39772,33 @@ │ │ type : '()[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -05c530: |[05c530] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShape.values:()[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; │ │ -05c540: 6200 2607 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.$VALUES:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0726 │ │ -05c544: 6e10 4a29 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.clone:()Ljava/lang/Object; // method@294a │ │ -05c54a: 0c00 |0005: move-result-object v0 │ │ -05c54c: 1f00 6604 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // type@0466 │ │ -05c550: 1100 |0008: return-object v0 │ │ +06aa0c: |[06aa0c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShape.values:()[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; │ │ +06aa1c: 6200 2607 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.$VALUES:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0726 │ │ +06aa20: 6e10 4a29 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.clone:()Ljava/lang/Object; // method@294a │ │ +06aa26: 0c00 |0005: move-result-object v0 │ │ +06aa28: 1f00 6404 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // type@0464 │ │ +06aa2c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1306 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 3586 (ParticleEmitter.java) │ │ + source_file_idx : 3584 (ParticleEmitter.java) │ │ │ │ Class #145 header: │ │ -class_idx : 326 │ │ +class_idx : 324 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3586 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3584 │ │ static_fields_size : 7 │ │ instance_fields_size: 54 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 57 │ │ │ │ Class #145 annotations: │ │ Annotations on class │ │ @@ -40082,78 +40082,78 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 143 16-bit code units │ │ -05c554: |[05c554] com.badlogic.gdx.graphics.g2d.ParticleEmitter.:()V │ │ -05c564: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -05c56a: 2200 4101 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // type@0141 │ │ -05c56e: 7010 b90c 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.:()V // method@0cb9 │ │ -05c574: 5b10 4207 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0742 │ │ -05c578: 2200 4201 |000a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c57c: 7010 c50c 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c582: 5b10 5307 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0753 │ │ -05c586: 2200 4101 |0011: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // type@0141 │ │ -05c58a: 7010 b90c 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.:()V // method@0cb9 │ │ -05c590: 5b10 4507 |0016: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0745 │ │ -05c594: 2200 4201 |0018: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c598: 7010 c50c 0000 |001a: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c59e: 5b10 5407 |001d: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0754 │ │ -05c5a2: 2200 4201 |001f: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c5a6: 7010 c50c 0000 |0021: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c5ac: 5b10 4907 |0024: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0749 │ │ -05c5b0: 2200 4201 |0026: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c5b4: 7010 c50c 0000 |0028: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c5ba: 5b10 5a07 |002b: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075a │ │ -05c5be: 2200 4201 |002d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c5c2: 7010 c50c 0000 |002f: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c5c8: 5b10 5907 |0032: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ -05c5cc: 2200 4201 |0034: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c5d0: 7010 c50c 0000 |0036: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c5d6: 5b10 6607 |0039: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0766 │ │ -05c5da: 2200 4201 |003b: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c5de: 7010 c50c 0000 |003d: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c5e4: 5b10 3c07 |0040: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ -05c5e8: 2200 4201 |0042: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c5ec: 7010 c50c 0000 |0044: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c5f2: 5b10 6707 |0047: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ -05c5f6: 2200 4201 |0049: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c5fa: 7010 c50c 0000 |004b: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c600: 5b10 4d07 |004e: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ -05c604: 2200 4201 |0050: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c608: 7010 c50c 0000 |0052: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c60e: 5b10 6407 |0055: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0764 │ │ -05c612: 2200 3d01 |0057: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // type@013d │ │ -05c616: 7010 980c 0000 |0059: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.:()V // method@0c98 │ │ -05c61c: 5b10 6307 |005c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@0763 │ │ -05c620: 2200 4201 |005e: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c624: 7010 c50c 0000 |0060: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c62a: 5b10 6907 |0063: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0769 │ │ -05c62e: 2200 4201 |0065: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c632: 7010 c50c 0000 |0067: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c638: 5b10 6b07 |006a: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@076b │ │ -05c63c: 2200 4201 |006c: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c640: 7010 c50c 0000 |006e: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c646: 5b10 6107 |0071: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0761 │ │ -05c64a: 2200 4201 |0073: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c64e: 7010 c50c 0000 |0075: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c654: 5b10 5d07 |0078: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075d │ │ -05c658: 2200 4501 |007a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // type@0145 │ │ -05c65c: 7010 e60c 0000 |007c: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.:()V // method@0ce6 │ │ -05c662: 5b10 5e07 |007f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@075e │ │ -05c666: 1240 |0081: const/4 v0, #int 4 // #4 │ │ -05c668: 5910 5507 |0082: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0755 │ │ -05c66c: 1500 803f |0084: const/high16 v0, #int 1065353216 // #3f80 │ │ -05c670: 5910 4307 |0086: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@0743 │ │ -05c674: 1210 |0088: const/4 v0, #int 1 // #1 │ │ -05c676: 5c10 3907 |0089: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0739 │ │ -05c67a: 7010 160d 0100 |008b: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.initialize:()V // method@0d16 │ │ -05c680: 0e00 |008e: return-void │ │ +06aa30: |[06aa30] com.badlogic.gdx.graphics.g2d.ParticleEmitter.:()V │ │ +06aa40: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +06aa46: 2200 3f01 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // type@013f │ │ +06aa4a: 7010 b90c 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.:()V // method@0cb9 │ │ +06aa50: 5b10 4207 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0742 │ │ +06aa54: 2200 4001 |000a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06aa58: 7010 c50c 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06aa5e: 5b10 5307 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0753 │ │ +06aa62: 2200 3f01 |0011: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // type@013f │ │ +06aa66: 7010 b90c 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.:()V // method@0cb9 │ │ +06aa6c: 5b10 4507 |0016: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0745 │ │ +06aa70: 2200 4001 |0018: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06aa74: 7010 c50c 0000 |001a: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06aa7a: 5b10 5407 |001d: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0754 │ │ +06aa7e: 2200 4001 |001f: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06aa82: 7010 c50c 0000 |0021: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06aa88: 5b10 4907 |0024: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0749 │ │ +06aa8c: 2200 4001 |0026: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06aa90: 7010 c50c 0000 |0028: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06aa96: 5b10 5a07 |002b: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075a │ │ +06aa9a: 2200 4001 |002d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06aa9e: 7010 c50c 0000 |002f: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06aaa4: 5b10 5907 |0032: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ +06aaa8: 2200 4001 |0034: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06aaac: 7010 c50c 0000 |0036: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06aab2: 5b10 6607 |0039: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0766 │ │ +06aab6: 2200 4001 |003b: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06aaba: 7010 c50c 0000 |003d: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06aac0: 5b10 3c07 |0040: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ +06aac4: 2200 4001 |0042: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06aac8: 7010 c50c 0000 |0044: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06aace: 5b10 6707 |0047: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ +06aad2: 2200 4001 |0049: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06aad6: 7010 c50c 0000 |004b: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06aadc: 5b10 4d07 |004e: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ +06aae0: 2200 4001 |0050: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06aae4: 7010 c50c 0000 |0052: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06aaea: 5b10 6407 |0055: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0764 │ │ +06aaee: 2200 3b01 |0057: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // type@013b │ │ +06aaf2: 7010 980c 0000 |0059: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.:()V // method@0c98 │ │ +06aaf8: 5b10 6307 |005c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@0763 │ │ +06aafc: 2200 4001 |005e: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06ab00: 7010 c50c 0000 |0060: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06ab06: 5b10 6907 |0063: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0769 │ │ +06ab0a: 2200 4001 |0065: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06ab0e: 7010 c50c 0000 |0067: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06ab14: 5b10 6b07 |006a: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@076b │ │ +06ab18: 2200 4001 |006c: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06ab1c: 7010 c50c 0000 |006e: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06ab22: 5b10 6107 |0071: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0761 │ │ +06ab26: 2200 4001 |0073: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06ab2a: 7010 c50c 0000 |0075: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06ab30: 5b10 5d07 |0078: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075d │ │ +06ab34: 2200 4301 |007a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // type@0143 │ │ +06ab38: 7010 e60c 0000 |007c: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.:()V // method@0ce6 │ │ +06ab3e: 5b10 5e07 |007f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@075e │ │ +06ab42: 1240 |0081: const/4 v0, #int 4 // #4 │ │ +06ab44: 5910 5507 |0082: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0755 │ │ +06ab48: 1500 803f |0084: const/high16 v0, #int 1065353216 // #3f80 │ │ +06ab4c: 5910 4307 |0086: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@0743 │ │ +06ab50: 1210 |0088: const/4 v0, #int 1 // #1 │ │ +06ab52: 5c10 3907 |0089: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0739 │ │ +06ab56: 7010 160d 0100 |008b: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.initialize:()V // method@0d16 │ │ +06ab5c: 0e00 |008e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0003 line=39 │ │ 0x000a line=40 │ │ 0x0011 line=41 │ │ 0x0018 line=42 │ │ @@ -40184,149 +40184,149 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 303 16-bit code units │ │ -05c684: |[05c684] com.badlogic.gdx.graphics.g2d.ParticleEmitter.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;)V │ │ -05c694: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -05c69a: 2200 4101 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // type@0141 │ │ -05c69e: 7010 b90c 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.:()V // method@0cb9 │ │ -05c6a4: 5b20 4207 |0008: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0742 │ │ -05c6a8: 2200 4201 |000a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c6ac: 7010 c50c 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c6b2: 5b20 5307 |000f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0753 │ │ -05c6b6: 2200 4101 |0011: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // type@0141 │ │ -05c6ba: 7010 b90c 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.:()V // method@0cb9 │ │ -05c6c0: 5b20 4507 |0016: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0745 │ │ -05c6c4: 2200 4201 |0018: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c6c8: 7010 c50c 0000 |001a: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c6ce: 5b20 5407 |001d: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0754 │ │ -05c6d2: 2200 4201 |001f: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c6d6: 7010 c50c 0000 |0021: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c6dc: 5b20 4907 |0024: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0749 │ │ -05c6e0: 2200 4201 |0026: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c6e4: 7010 c50c 0000 |0028: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c6ea: 5b20 5a07 |002b: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075a │ │ -05c6ee: 2200 4201 |002d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c6f2: 7010 c50c 0000 |002f: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c6f8: 5b20 5907 |0032: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ -05c6fc: 2200 4201 |0034: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c700: 7010 c50c 0000 |0036: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c706: 5b20 6607 |0039: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0766 │ │ -05c70a: 2200 4201 |003b: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c70e: 7010 c50c 0000 |003d: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c714: 5b20 3c07 |0040: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ -05c718: 2200 4201 |0042: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c71c: 7010 c50c 0000 |0044: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c722: 5b20 6707 |0047: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ -05c726: 2200 4201 |0049: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c72a: 7010 c50c 0000 |004b: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c730: 5b20 4d07 |004e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ -05c734: 2200 4201 |0050: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c738: 7010 c50c 0000 |0052: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c73e: 5b20 6407 |0055: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0764 │ │ -05c742: 2200 3d01 |0057: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // type@013d │ │ -05c746: 7010 980c 0000 |0059: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.:()V // method@0c98 │ │ -05c74c: 5b20 6307 |005c: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@0763 │ │ -05c750: 2200 4201 |005e: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c754: 7010 c50c 0000 |0060: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c75a: 5b20 6907 |0063: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0769 │ │ -05c75e: 2200 4201 |0065: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c762: 7010 c50c 0000 |0067: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c768: 5b20 6b07 |006a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@076b │ │ -05c76c: 2200 4201 |006c: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c770: 7010 c50c 0000 |006e: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c776: 5b20 6107 |0071: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0761 │ │ -05c77a: 2200 4201 |0073: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c77e: 7010 c50c 0000 |0075: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c784: 5b20 5d07 |0078: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075d │ │ -05c788: 2200 4501 |007a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // type@0145 │ │ -05c78c: 7010 e60c 0000 |007c: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.:()V // method@0ce6 │ │ -05c792: 5b20 5e07 |007f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@075e │ │ -05c796: 1240 |0081: const/4 v0, #int 4 // #4 │ │ -05c798: 5920 5507 |0082: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0755 │ │ -05c79c: 1500 803f |0084: const/high16 v0, #int 1065353216 // #3f80 │ │ -05c7a0: 5920 4307 |0086: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@0743 │ │ -05c7a4: 1210 |0088: const/4 v0, #int 1 // #1 │ │ -05c7a6: 5c20 3907 |0089: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0739 │ │ -05c7aa: 5430 6207 |008b: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0762 │ │ -05c7ae: 5b20 6207 |008d: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0762 │ │ -05c7b2: 5430 5707 |008f: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.name:Ljava/lang/String; // field@0757 │ │ -05c7b6: 5b20 5707 |0091: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.name:Ljava/lang/String; // field@0757 │ │ -05c7ba: 5230 5507 |0093: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0755 │ │ -05c7be: 6e20 2d0d 0200 |0095: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setMaxParticleCount:(I)V // method@0d2d │ │ -05c7c4: 5230 5607 |0098: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0756 │ │ -05c7c8: 5920 5607 |009a: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0756 │ │ -05c7cc: 5420 4207 |009c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0742 │ │ -05c7d0: 5431 4207 |009e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0742 │ │ -05c7d4: 6e20 bc0c 1000 |00a0: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;)V // method@0cbc │ │ -05c7da: 5420 4507 |00a3: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0745 │ │ -05c7de: 5431 4507 |00a5: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0745 │ │ -05c7e2: 6e20 bc0c 1000 |00a7: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;)V // method@0cbc │ │ -05c7e8: 5420 4907 |00aa: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0749 │ │ -05c7ec: 5431 4907 |00ac: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0749 │ │ -05c7f0: 6e20 ce0c 1000 |00ae: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0cce │ │ -05c7f6: 5420 5407 |00b1: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0754 │ │ -05c7fa: 5431 5407 |00b3: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0754 │ │ -05c7fe: 6e20 ce0c 1000 |00b5: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0cce │ │ -05c804: 5420 5307 |00b8: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0753 │ │ -05c808: 5431 5307 |00ba: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0753 │ │ -05c80c: 6e20 ce0c 1000 |00bc: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0cce │ │ -05c812: 5420 5a07 |00bf: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075a │ │ -05c816: 5431 5a07 |00c1: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075a │ │ -05c81a: 6e20 ce0c 1000 |00c3: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0cce │ │ -05c820: 5420 5907 |00c6: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ -05c824: 5431 5907 |00c8: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ -05c828: 6e20 ce0c 1000 |00ca: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0cce │ │ -05c82e: 5420 6607 |00cd: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0766 │ │ -05c832: 5431 6607 |00cf: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0766 │ │ -05c836: 6e20 ce0c 1000 |00d1: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0cce │ │ -05c83c: 5420 3c07 |00d4: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ -05c840: 5431 3c07 |00d6: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ -05c844: 6e20 ce0c 1000 |00d8: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0cce │ │ -05c84a: 5420 6707 |00db: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ -05c84e: 5431 6707 |00dd: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ -05c852: 6e20 ce0c 1000 |00df: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0cce │ │ -05c858: 5420 4d07 |00e2: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ -05c85c: 5431 4d07 |00e4: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ -05c860: 6e20 ce0c 1000 |00e6: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0cce │ │ -05c866: 5420 6407 |00e9: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0764 │ │ -05c86a: 5431 6407 |00eb: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0764 │ │ -05c86e: 6e20 ce0c 1000 |00ed: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0cce │ │ -05c874: 5420 6307 |00f0: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@0763 │ │ -05c878: 5431 6307 |00f2: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@0763 │ │ -05c87c: 6e20 9c0c 1000 |00f4: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;)V // method@0c9c │ │ -05c882: 5420 6907 |00f7: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0769 │ │ -05c886: 5431 6907 |00f9: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0769 │ │ -05c88a: 6e20 bc0c 1000 |00fb: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;)V // method@0cbc │ │ -05c890: 5420 6b07 |00fe: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@076b │ │ -05c894: 5431 6b07 |0100: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@076b │ │ -05c898: 6e20 bc0c 1000 |0102: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;)V // method@0cbc │ │ -05c89e: 5420 6107 |0105: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0761 │ │ -05c8a2: 5431 6107 |0107: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0761 │ │ -05c8a6: 6e20 ce0c 1000 |0109: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0cce │ │ -05c8ac: 5420 5d07 |010c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075d │ │ -05c8b0: 5431 5d07 |010e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075d │ │ -05c8b4: 6e20 ce0c 1000 |0110: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0cce │ │ -05c8ba: 5420 5e07 |0113: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@075e │ │ -05c8be: 5431 5e07 |0115: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@075e │ │ -05c8c2: 6e20 ea0c 1000 |0117: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;)V // method@0cea │ │ -05c8c8: 5530 3d07 |011a: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.attached:Z // field@073d │ │ -05c8cc: 5c20 3d07 |011c: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.attached:Z // field@073d │ │ -05c8d0: 5530 3f07 |011e: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.continuous:Z // field@073f │ │ -05c8d4: 5c20 3f07 |0120: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.continuous:Z // field@073f │ │ -05c8d8: 5530 3a07 |0122: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@073a │ │ -05c8dc: 5c20 3a07 |0124: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@073a │ │ -05c8e0: 5530 3e07 |0126: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.behind:Z // field@073e │ │ -05c8e4: 5c20 3e07 |0128: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.behind:Z // field@073e │ │ -05c8e8: 5530 3907 |012a: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0739 │ │ -05c8ec: 5c20 3907 |012c: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0739 │ │ -05c8f0: 0e00 |012e: return-void │ │ +06ab60: |[06ab60] com.badlogic.gdx.graphics.g2d.ParticleEmitter.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;)V │ │ +06ab70: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +06ab76: 2200 3f01 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // type@013f │ │ +06ab7a: 7010 b90c 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.:()V // method@0cb9 │ │ +06ab80: 5b20 4207 |0008: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0742 │ │ +06ab84: 2200 4001 |000a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06ab88: 7010 c50c 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06ab8e: 5b20 5307 |000f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0753 │ │ +06ab92: 2200 3f01 |0011: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // type@013f │ │ +06ab96: 7010 b90c 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.:()V // method@0cb9 │ │ +06ab9c: 5b20 4507 |0016: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0745 │ │ +06aba0: 2200 4001 |0018: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06aba4: 7010 c50c 0000 |001a: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06abaa: 5b20 5407 |001d: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0754 │ │ +06abae: 2200 4001 |001f: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06abb2: 7010 c50c 0000 |0021: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06abb8: 5b20 4907 |0024: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0749 │ │ +06abbc: 2200 4001 |0026: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06abc0: 7010 c50c 0000 |0028: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06abc6: 5b20 5a07 |002b: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075a │ │ +06abca: 2200 4001 |002d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06abce: 7010 c50c 0000 |002f: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06abd4: 5b20 5907 |0032: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ +06abd8: 2200 4001 |0034: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06abdc: 7010 c50c 0000 |0036: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06abe2: 5b20 6607 |0039: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0766 │ │ +06abe6: 2200 4001 |003b: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06abea: 7010 c50c 0000 |003d: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06abf0: 5b20 3c07 |0040: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ +06abf4: 2200 4001 |0042: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06abf8: 7010 c50c 0000 |0044: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06abfe: 5b20 6707 |0047: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ +06ac02: 2200 4001 |0049: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06ac06: 7010 c50c 0000 |004b: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06ac0c: 5b20 4d07 |004e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ +06ac10: 2200 4001 |0050: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06ac14: 7010 c50c 0000 |0052: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06ac1a: 5b20 6407 |0055: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0764 │ │ +06ac1e: 2200 3b01 |0057: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // type@013b │ │ +06ac22: 7010 980c 0000 |0059: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.:()V // method@0c98 │ │ +06ac28: 5b20 6307 |005c: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@0763 │ │ +06ac2c: 2200 4001 |005e: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06ac30: 7010 c50c 0000 |0060: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06ac36: 5b20 6907 |0063: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0769 │ │ +06ac3a: 2200 4001 |0065: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06ac3e: 7010 c50c 0000 |0067: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06ac44: 5b20 6b07 |006a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@076b │ │ +06ac48: 2200 4001 |006c: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06ac4c: 7010 c50c 0000 |006e: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06ac52: 5b20 6107 |0071: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0761 │ │ +06ac56: 2200 4001 |0073: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06ac5a: 7010 c50c 0000 |0075: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06ac60: 5b20 5d07 |0078: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075d │ │ +06ac64: 2200 4301 |007a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // type@0143 │ │ +06ac68: 7010 e60c 0000 |007c: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.:()V // method@0ce6 │ │ +06ac6e: 5b20 5e07 |007f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@075e │ │ +06ac72: 1240 |0081: const/4 v0, #int 4 // #4 │ │ +06ac74: 5920 5507 |0082: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0755 │ │ +06ac78: 1500 803f |0084: const/high16 v0, #int 1065353216 // #3f80 │ │ +06ac7c: 5920 4307 |0086: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@0743 │ │ +06ac80: 1210 |0088: const/4 v0, #int 1 // #1 │ │ +06ac82: 5c20 3907 |0089: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0739 │ │ +06ac86: 5430 6207 |008b: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0762 │ │ +06ac8a: 5b20 6207 |008d: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0762 │ │ +06ac8e: 5430 5707 |008f: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.name:Ljava/lang/String; // field@0757 │ │ +06ac92: 5b20 5707 |0091: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.name:Ljava/lang/String; // field@0757 │ │ +06ac96: 5230 5507 |0093: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0755 │ │ +06ac9a: 6e20 2d0d 0200 |0095: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setMaxParticleCount:(I)V // method@0d2d │ │ +06aca0: 5230 5607 |0098: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0756 │ │ +06aca4: 5920 5607 |009a: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0756 │ │ +06aca8: 5420 4207 |009c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0742 │ │ +06acac: 5431 4207 |009e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0742 │ │ +06acb0: 6e20 bc0c 1000 |00a0: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;)V // method@0cbc │ │ +06acb6: 5420 4507 |00a3: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0745 │ │ +06acba: 5431 4507 |00a5: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0745 │ │ +06acbe: 6e20 bc0c 1000 |00a7: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;)V // method@0cbc │ │ +06acc4: 5420 4907 |00aa: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0749 │ │ +06acc8: 5431 4907 |00ac: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0749 │ │ +06accc: 6e20 ce0c 1000 |00ae: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0cce │ │ +06acd2: 5420 5407 |00b1: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0754 │ │ +06acd6: 5431 5407 |00b3: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0754 │ │ +06acda: 6e20 ce0c 1000 |00b5: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0cce │ │ +06ace0: 5420 5307 |00b8: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0753 │ │ +06ace4: 5431 5307 |00ba: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0753 │ │ +06ace8: 6e20 ce0c 1000 |00bc: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0cce │ │ +06acee: 5420 5a07 |00bf: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075a │ │ +06acf2: 5431 5a07 |00c1: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075a │ │ +06acf6: 6e20 ce0c 1000 |00c3: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0cce │ │ +06acfc: 5420 5907 |00c6: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ +06ad00: 5431 5907 |00c8: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ +06ad04: 6e20 ce0c 1000 |00ca: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0cce │ │ +06ad0a: 5420 6607 |00cd: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0766 │ │ +06ad0e: 5431 6607 |00cf: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0766 │ │ +06ad12: 6e20 ce0c 1000 |00d1: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0cce │ │ +06ad18: 5420 3c07 |00d4: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ +06ad1c: 5431 3c07 |00d6: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ +06ad20: 6e20 ce0c 1000 |00d8: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0cce │ │ +06ad26: 5420 6707 |00db: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ +06ad2a: 5431 6707 |00dd: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ +06ad2e: 6e20 ce0c 1000 |00df: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0cce │ │ +06ad34: 5420 4d07 |00e2: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ +06ad38: 5431 4d07 |00e4: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ +06ad3c: 6e20 ce0c 1000 |00e6: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0cce │ │ +06ad42: 5420 6407 |00e9: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0764 │ │ +06ad46: 5431 6407 |00eb: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0764 │ │ +06ad4a: 6e20 ce0c 1000 |00ed: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0cce │ │ +06ad50: 5420 6307 |00f0: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@0763 │ │ +06ad54: 5431 6307 |00f2: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@0763 │ │ +06ad58: 6e20 9c0c 1000 |00f4: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;)V // method@0c9c │ │ +06ad5e: 5420 6907 |00f7: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0769 │ │ +06ad62: 5431 6907 |00f9: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0769 │ │ +06ad66: 6e20 bc0c 1000 |00fb: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;)V // method@0cbc │ │ +06ad6c: 5420 6b07 |00fe: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@076b │ │ +06ad70: 5431 6b07 |0100: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@076b │ │ +06ad74: 6e20 bc0c 1000 |0102: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;)V // method@0cbc │ │ +06ad7a: 5420 6107 |0105: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0761 │ │ +06ad7e: 5431 6107 |0107: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0761 │ │ +06ad82: 6e20 ce0c 1000 |0109: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0cce │ │ +06ad88: 5420 5d07 |010c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075d │ │ +06ad8c: 5431 5d07 |010e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075d │ │ +06ad90: 6e20 ce0c 1000 |0110: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0cce │ │ +06ad96: 5420 5e07 |0113: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@075e │ │ +06ad9a: 5431 5e07 |0115: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@075e │ │ +06ad9e: 6e20 ea0c 1000 |0117: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;)V // method@0cea │ │ +06ada4: 5530 3d07 |011a: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.attached:Z // field@073d │ │ +06ada8: 5c20 3d07 |011c: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.attached:Z // field@073d │ │ +06adac: 5530 3f07 |011e: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.continuous:Z // field@073f │ │ +06adb0: 5c20 3f07 |0120: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.continuous:Z // field@073f │ │ +06adb4: 5530 3a07 |0122: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@073a │ │ +06adb8: 5c20 3a07 |0124: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@073a │ │ +06adbc: 5530 3e07 |0126: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.behind:Z // field@073e │ │ +06adc0: 5c20 3e07 |0128: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.behind:Z // field@073e │ │ +06adc4: 5530 3907 |012a: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0739 │ │ +06adc8: 5c20 3907 |012c: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0739 │ │ +06adcc: 0e00 |012e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0003 line=39 │ │ 0x000a line=40 │ │ 0x0011 line=41 │ │ 0x0018 line=42 │ │ @@ -40384,79 +40384,79 @@ │ │ type : '(Ljava/io/BufferedReader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 146 16-bit code units │ │ -05c8f4: |[05c8f4] com.badlogic.gdx.graphics.g2d.ParticleEmitter.:(Ljava/io/BufferedReader;)V │ │ -05c904: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -05c90a: 2200 4101 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // type@0141 │ │ -05c90e: 7010 b90c 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.:()V // method@0cb9 │ │ -05c914: 5b10 4207 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0742 │ │ -05c918: 2200 4201 |000a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c91c: 7010 c50c 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c922: 5b10 5307 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0753 │ │ -05c926: 2200 4101 |0011: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // type@0141 │ │ -05c92a: 7010 b90c 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.:()V // method@0cb9 │ │ -05c930: 5b10 4507 |0016: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0745 │ │ -05c934: 2200 4201 |0018: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c938: 7010 c50c 0000 |001a: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c93e: 5b10 5407 |001d: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0754 │ │ -05c942: 2200 4201 |001f: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c946: 7010 c50c 0000 |0021: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c94c: 5b10 4907 |0024: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0749 │ │ -05c950: 2200 4201 |0026: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c954: 7010 c50c 0000 |0028: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c95a: 5b10 5a07 |002b: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075a │ │ -05c95e: 2200 4201 |002d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c962: 7010 c50c 0000 |002f: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c968: 5b10 5907 |0032: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ -05c96c: 2200 4201 |0034: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c970: 7010 c50c 0000 |0036: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c976: 5b10 6607 |0039: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0766 │ │ -05c97a: 2200 4201 |003b: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c97e: 7010 c50c 0000 |003d: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c984: 5b10 3c07 |0040: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ -05c988: 2200 4201 |0042: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c98c: 7010 c50c 0000 |0044: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c992: 5b10 6707 |0047: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ -05c996: 2200 4201 |0049: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c99a: 7010 c50c 0000 |004b: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c9a0: 5b10 4d07 |004e: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ -05c9a4: 2200 4201 |0050: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c9a8: 7010 c50c 0000 |0052: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c9ae: 5b10 6407 |0055: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0764 │ │ -05c9b2: 2200 3d01 |0057: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // type@013d │ │ -05c9b6: 7010 980c 0000 |0059: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.:()V // method@0c98 │ │ -05c9bc: 5b10 6307 |005c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@0763 │ │ -05c9c0: 2200 4201 |005e: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c9c4: 7010 c50c 0000 |0060: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c9ca: 5b10 6907 |0063: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0769 │ │ -05c9ce: 2200 4201 |0065: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c9d2: 7010 c50c 0000 |0067: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c9d8: 5b10 6b07 |006a: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@076b │ │ -05c9dc: 2200 4201 |006c: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c9e0: 7010 c50c 0000 |006e: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c9e6: 5b10 6107 |0071: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0761 │ │ -05c9ea: 2200 4201 |0073: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0142 │ │ -05c9ee: 7010 c50c 0000 |0075: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ -05c9f4: 5b10 5d07 |0078: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075d │ │ -05c9f8: 2200 4501 |007a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // type@0145 │ │ -05c9fc: 7010 e60c 0000 |007c: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.:()V // method@0ce6 │ │ -05ca02: 5b10 5e07 |007f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@075e │ │ -05ca06: 1240 |0081: const/4 v0, #int 4 // #4 │ │ -05ca08: 5910 5507 |0082: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0755 │ │ -05ca0c: 1500 803f |0084: const/high16 v0, #int 1065353216 // #3f80 │ │ -05ca10: 5910 4307 |0086: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@0743 │ │ -05ca14: 1210 |0088: const/4 v0, #int 1 // #1 │ │ -05ca16: 5c10 3907 |0089: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0739 │ │ -05ca1a: 7010 160d 0100 |008b: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.initialize:()V // method@0d16 │ │ -05ca20: 6e20 1d0d 2100 |008e: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.load:(Ljava/io/BufferedReader;)V // method@0d1d │ │ -05ca26: 0e00 |0091: return-void │ │ +06add0: |[06add0] com.badlogic.gdx.graphics.g2d.ParticleEmitter.:(Ljava/io/BufferedReader;)V │ │ +06ade0: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +06ade6: 2200 3f01 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // type@013f │ │ +06adea: 7010 b90c 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.:()V // method@0cb9 │ │ +06adf0: 5b10 4207 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0742 │ │ +06adf4: 2200 4001 |000a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06adf8: 7010 c50c 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06adfe: 5b10 5307 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0753 │ │ +06ae02: 2200 3f01 |0011: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // type@013f │ │ +06ae06: 7010 b90c 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.:()V // method@0cb9 │ │ +06ae0c: 5b10 4507 |0016: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0745 │ │ +06ae10: 2200 4001 |0018: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06ae14: 7010 c50c 0000 |001a: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06ae1a: 5b10 5407 |001d: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0754 │ │ +06ae1e: 2200 4001 |001f: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06ae22: 7010 c50c 0000 |0021: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06ae28: 5b10 4907 |0024: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0749 │ │ +06ae2c: 2200 4001 |0026: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06ae30: 7010 c50c 0000 |0028: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06ae36: 5b10 5a07 |002b: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075a │ │ +06ae3a: 2200 4001 |002d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06ae3e: 7010 c50c 0000 |002f: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06ae44: 5b10 5907 |0032: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ +06ae48: 2200 4001 |0034: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06ae4c: 7010 c50c 0000 |0036: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06ae52: 5b10 6607 |0039: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0766 │ │ +06ae56: 2200 4001 |003b: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06ae5a: 7010 c50c 0000 |003d: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06ae60: 5b10 3c07 |0040: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ +06ae64: 2200 4001 |0042: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06ae68: 7010 c50c 0000 |0044: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06ae6e: 5b10 6707 |0047: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ +06ae72: 2200 4001 |0049: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06ae76: 7010 c50c 0000 |004b: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06ae7c: 5b10 4d07 |004e: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ +06ae80: 2200 4001 |0050: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06ae84: 7010 c50c 0000 |0052: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06ae8a: 5b10 6407 |0055: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0764 │ │ +06ae8e: 2200 3b01 |0057: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // type@013b │ │ +06ae92: 7010 980c 0000 |0059: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.:()V // method@0c98 │ │ +06ae98: 5b10 6307 |005c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@0763 │ │ +06ae9c: 2200 4001 |005e: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06aea0: 7010 c50c 0000 |0060: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06aea6: 5b10 6907 |0063: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0769 │ │ +06aeaa: 2200 4001 |0065: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06aeae: 7010 c50c 0000 |0067: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06aeb4: 5b10 6b07 |006a: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@076b │ │ +06aeb8: 2200 4001 |006c: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06aebc: 7010 c50c 0000 |006e: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06aec2: 5b10 6107 |0071: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0761 │ │ +06aec6: 2200 4001 |0073: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@0140 │ │ +06aeca: 7010 c50c 0000 |0075: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cc5 │ │ +06aed0: 5b10 5d07 |0078: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075d │ │ +06aed4: 2200 4301 |007a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // type@0143 │ │ +06aed8: 7010 e60c 0000 |007c: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.:()V // method@0ce6 │ │ +06aede: 5b10 5e07 |007f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@075e │ │ +06aee2: 1240 |0081: const/4 v0, #int 4 // #4 │ │ +06aee4: 5910 5507 |0082: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0755 │ │ +06aee8: 1500 803f |0084: const/high16 v0, #int 1065353216 // #3f80 │ │ +06aeec: 5910 4307 |0086: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@0743 │ │ +06aef0: 1210 |0088: const/4 v0, #int 1 // #1 │ │ +06aef2: 5c10 3907 |0089: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0739 │ │ +06aef6: 7010 160d 0100 |008b: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.initialize:()V // method@0d16 │ │ +06aefc: 6e20 1d0d 2100 |008e: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.load:(Ljava/io/BufferedReader;)V // method@0d1d │ │ +06af02: 0e00 |0091: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=39 │ │ 0x000a line=40 │ │ 0x0011 line=41 │ │ 0x0018 line=42 │ │ @@ -40489,657 +40489,657 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 34 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 1294 16-bit code units │ │ -05ca28: |[05ca28] com.badlogic.gdx.graphics.g2d.ParticleEmitter.activateParticle:(I)V │ │ -05ca38: 0800 2000 |0000: move-object/from16 v0, v32 │ │ -05ca3c: 5400 5807 |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0758 │ │ -05ca40: 081c 0000 |0004: move-object/from16 v28, v0 │ │ -05ca44: 460a 1c21 |0006: aget-object v10, v28, v33 │ │ -05ca48: 390a 2b00 |0008: if-nez v10, 0033 // +002b │ │ -05ca4c: 0800 2000 |000a: move-object/from16 v0, v32 │ │ -05ca50: 5400 5807 |000c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0758 │ │ -05ca54: 081c 0000 |000e: move-object/from16 v28, v0 │ │ -05ca58: 0800 2000 |0010: move-object/from16 v0, v32 │ │ -05ca5c: 5400 6207 |0012: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0762 │ │ -05ca60: 081d 0000 |0014: move-object/from16 v29, v0 │ │ -05ca64: 0800 2000 |0016: move-object/from16 v0, v32 │ │ -05ca68: 0801 1d00 |0018: move-object/from16 v1, v29 │ │ -05ca6c: 6e20 1e0d 1000 |001a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.newParticle:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // method@0d1e │ │ -05ca72: 0c0a |001d: move-result-object v10 │ │ -05ca74: 4d0a 1c21 |001e: aput-object v10, v28, v33 │ │ -05ca78: 0800 2000 |0020: move-object/from16 v0, v32 │ │ -05ca7c: 5500 4b07 |0022: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.flipX:Z // field@074b │ │ -05ca80: 021c 0000 |0024: move/from16 v28, v0 │ │ -05ca84: 0800 2000 |0026: move-object/from16 v0, v32 │ │ -05ca88: 5500 4c07 |0028: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.flipY:Z // field@074c │ │ -05ca8c: 021d 0000 |002a: move/from16 v29, v0 │ │ -05ca90: 0200 1c00 |002c: move/from16 v0, v28 │ │ -05ca94: 0201 1d00 |002e: move/from16 v1, v29 │ │ -05ca98: 6e30 a90c 0a01 |0030: invoke-virtual {v10, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.flip:(ZZ)V // method@0ca9 │ │ -05ca9e: 0800 2000 |0033: move-object/from16 v0, v32 │ │ -05caa2: 5200 4407 |0035: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@0744 │ │ -05caa6: 021c 0000 |0037: move/from16 v28, v0 │ │ -05caaa: 0800 2000 |0039: move-object/from16 v0, v32 │ │ -05caae: 5200 4307 |003b: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@0743 │ │ -05cab2: 021d 0000 |003d: move/from16 v29, v0 │ │ -05cab6: a90b 1c1d |003f: div-float v11, v28, v29 │ │ -05caba: 0800 2000 |0041: move-object/from16 v0, v32 │ │ -05cabe: 5200 6507 |0043: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ -05cac2: 0218 0000 |0045: move/from16 v24, v0 │ │ -05cac6: 0800 2000 |0047: move-object/from16 v0, v32 │ │ -05caca: 5200 4f07 |0049: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.life:I // field@074f │ │ -05cace: 021c 0000 |004b: move/from16 v28, v0 │ │ -05cad2: 0800 2000 |004d: move-object/from16 v0, v32 │ │ -05cad6: 5200 5007 |004f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeDiff:I // field@0750 │ │ -05cada: 021d 0000 |0051: move/from16 v29, v0 │ │ -05cade: 0200 1d00 |0053: move/from16 v0, v29 │ │ -05cae2: 8200 |0055: int-to-float v0, v0 │ │ -05cae4: 021d 0000 |0056: move/from16 v29, v0 │ │ -05cae8: 0800 2000 |0058: move-object/from16 v0, v32 │ │ -05caec: 5400 5407 |005a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0754 │ │ -05caf0: 081e 0000 |005c: move-object/from16 v30, v0 │ │ -05caf4: 0800 1e00 |005e: move-object/from16 v0, v30 │ │ -05caf8: 6e20 ca0c b000 |0060: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ -05cafe: 0a1e |0063: move-result v30 │ │ -05cb00: a81d 1d1e |0064: mul-float v29, v29, v30 │ │ -05cb04: 0200 1d00 |0066: move/from16 v0, v29 │ │ -05cb08: 8700 |0068: float-to-int v0, v0 │ │ -05cb0a: 021d 0000 |0069: move/from16 v29, v0 │ │ -05cb0e: 901c 1c1d |006b: add-int v28, v28, v29 │ │ -05cb12: 0200 1c00 |006d: move/from16 v0, v28 │ │ -05cb16: 59a0 0b07 |006f: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.life:I // field@070b │ │ -05cb1a: 0200 1c00 |0071: move/from16 v0, v28 │ │ -05cb1e: 59a0 0807 |0073: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.currentLife:I // field@0708 │ │ -05cb22: 0800 2000 |0075: move-object/from16 v0, v32 │ │ -05cb26: 5400 6607 |0077: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0766 │ │ -05cb2a: 081c 0000 |0079: move-object/from16 v28, v0 │ │ -05cb2e: 0800 1c00 |007b: move-object/from16 v0, v28 │ │ -05cb32: 5500 1c07 |007d: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@071c │ │ -05cb36: 021c 0000 |007f: move/from16 v28, v0 │ │ -05cb3a: 381c 3800 |0081: if-eqz v28, 00b9 // +0038 │ │ -05cb3e: 0800 2000 |0083: move-object/from16 v0, v32 │ │ -05cb42: 5400 6607 |0085: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0766 │ │ -05cb46: 081c 0000 |0087: move-object/from16 v28, v0 │ │ -05cb4a: 7401 d10c 1c00 |0089: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0cd1 │ │ -05cb50: 0a1c |008c: move-result v28 │ │ -05cb52: 0200 1c00 |008d: move/from16 v0, v28 │ │ -05cb56: 59a0 1307 |008f: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.velocity:F // field@0713 │ │ -05cb5a: 0800 2000 |0091: move-object/from16 v0, v32 │ │ -05cb5e: 5400 6607 |0093: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0766 │ │ -05cb62: 081c 0000 |0095: move-object/from16 v28, v0 │ │ -05cb66: 7401 d00c 1c00 |0097: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cd0 │ │ -05cb6c: 0a1c |009a: move-result v28 │ │ -05cb6e: 0200 1c00 |009b: move/from16 v0, v28 │ │ -05cb72: 59a0 1407 |009d: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.velocityDiff:F // field@0714 │ │ -05cb76: 0800 2000 |009f: move-object/from16 v0, v32 │ │ -05cb7a: 5400 6607 |00a1: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0766 │ │ -05cb7e: 081c 0000 |00a3: move-object/from16 v28, v0 │ │ -05cb82: 7401 cd0c 1c00 |00a5: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ccd │ │ -05cb88: 0a1c |00a8: move-result v28 │ │ -05cb8a: 391c 1000 |00a9: if-nez v28, 00b9 // +0010 │ │ -05cb8e: 52a0 1407 |00ab: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.velocityDiff:F // field@0714 │ │ -05cb92: 021c 0000 |00ad: move/from16 v28, v0 │ │ -05cb96: 52a0 1307 |00af: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.velocity:F // field@0713 │ │ -05cb9a: 021d 0000 |00b1: move/from16 v29, v0 │ │ -05cb9e: a71c 1c1d |00b3: sub-float v28, v28, v29 │ │ -05cba2: 0200 1c00 |00b5: move/from16 v0, v28 │ │ -05cba6: 59a0 1407 |00b7: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.velocityDiff:F // field@0714 │ │ -05cbaa: 0800 2000 |00b9: move-object/from16 v0, v32 │ │ -05cbae: 5400 3c07 |00bb: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ -05cbb2: 081c 0000 |00bd: move-object/from16 v28, v0 │ │ -05cbb6: 7401 d10c 1c00 |00bf: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0cd1 │ │ -05cbbc: 0a1c |00c2: move-result v28 │ │ -05cbbe: 0200 1c00 |00c3: move/from16 v0, v28 │ │ -05cbc2: 59a0 0407 |00c5: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angle:F // field@0704 │ │ -05cbc6: 0800 2000 |00c7: move-object/from16 v0, v32 │ │ -05cbca: 5400 3c07 |00c9: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ -05cbce: 081c 0000 |00cb: move-object/from16 v28, v0 │ │ -05cbd2: 7401 d00c 1c00 |00cd: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cd0 │ │ -05cbd8: 0a1c |00d0: move-result v28 │ │ -05cbda: 0200 1c00 |00d1: move/from16 v0, v28 │ │ -05cbde: 59a0 0607 |00d3: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleDiff:F // field@0706 │ │ -05cbe2: 0800 2000 |00d5: move-object/from16 v0, v32 │ │ -05cbe6: 5400 3c07 |00d7: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ -05cbea: 081c 0000 |00d9: move-object/from16 v28, v0 │ │ -05cbee: 7401 cd0c 1c00 |00db: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ccd │ │ -05cbf4: 0a1c |00de: move-result v28 │ │ -05cbf6: 391c 1000 |00df: if-nez v28, 00ef // +0010 │ │ -05cbfa: 52a0 0607 |00e1: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleDiff:F // field@0706 │ │ -05cbfe: 021c 0000 |00e3: move/from16 v28, v0 │ │ -05cc02: 52a0 0407 |00e5: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angle:F // field@0704 │ │ -05cc06: 021d 0000 |00e7: move/from16 v29, v0 │ │ -05cc0a: a71c 1c1d |00e9: sub-float v28, v28, v29 │ │ -05cc0e: 0200 1c00 |00eb: move/from16 v0, v28 │ │ -05cc12: 59a0 0607 |00ed: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleDiff:F // field@0706 │ │ -05cc16: 1204 |00ef: const/4 v4, #int 0 // #0 │ │ -05cc18: dd1c 1802 |00f0: and-int/lit8 v28, v24, #int 2 // #02 │ │ -05cc1c: 391c 2c00 |00f2: if-nez v28, 011e // +002c │ │ -05cc20: 52a0 0407 |00f4: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angle:F // field@0704 │ │ -05cc24: 021c 0000 |00f6: move/from16 v28, v0 │ │ -05cc28: 52a0 0607 |00f8: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleDiff:F // field@0706 │ │ -05cc2c: 021d 0000 |00fa: move/from16 v29, v0 │ │ -05cc30: 0800 2000 |00fc: move-object/from16 v0, v32 │ │ -05cc34: 5400 3c07 |00fe: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ -05cc38: 081e 0000 |0100: move-object/from16 v30, v0 │ │ -05cc3c: 131f 0000 |0102: const/16 v31, #int 0 // #0 │ │ -05cc40: 7402 ca0c 1e00 |0104: invoke-virtual/range {v30, v31}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ -05cc46: 0a1e |0107: move-result v30 │ │ -05cc48: a81d 1d1e |0108: mul-float v29, v29, v30 │ │ -05cc4c: a604 1c1d |010a: add-float v4, v28, v29 │ │ -05cc50: 59a4 0407 |010c: iput v4, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angle:F // field@0704 │ │ -05cc54: 7110 8c13 0400 |010e: invoke-static {v4}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@138c │ │ -05cc5a: 0a1c |0111: move-result v28 │ │ -05cc5c: 0200 1c00 |0112: move/from16 v0, v28 │ │ -05cc60: 59a0 0507 |0114: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleCos:F // field@0705 │ │ -05cc64: 7110 9a13 0400 |0116: invoke-static {v4}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@139a │ │ -05cc6a: 0a1c |0119: move-result v28 │ │ -05cc6c: 0200 1c00 |011a: move/from16 v0, v28 │ │ -05cc70: 59a0 0707 |011c: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleSin:F // field@0707 │ │ -05cc74: 0800 2000 |011e: move-object/from16 v0, v32 │ │ -05cc78: 5400 6207 |0120: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0762 │ │ -05cc7c: 081c 0000 |0122: move-object/from16 v28, v0 │ │ -05cc80: 7401 b60d 1c00 |0124: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getWidth:()F // method@0db6 │ │ -05cc86: 0a16 |0127: move-result v22 │ │ -05cc88: 0800 2000 |0128: move-object/from16 v0, v32 │ │ -05cc8c: 5400 5a07 |012a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075a │ │ -05cc90: 081c 0000 |012c: move-object/from16 v28, v0 │ │ -05cc94: 7401 d10c 1c00 |012e: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0cd1 │ │ -05cc9a: 0a1c |0131: move-result v28 │ │ -05cc9c: a91c 1c16 |0132: div-float v28, v28, v22 │ │ -05cca0: 0200 1c00 |0134: move/from16 v0, v28 │ │ -05cca4: 59a0 0e07 |0136: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scale:F // field@070e │ │ -05cca8: 0800 2000 |0138: move-object/from16 v0, v32 │ │ -05ccac: 5400 5a07 |013a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075a │ │ -05ccb0: 081c 0000 |013c: move-object/from16 v28, v0 │ │ -05ccb4: 7401 d00c 1c00 |013e: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cd0 │ │ -05ccba: 0a1c |0141: move-result v28 │ │ -05ccbc: a91c 1c16 |0142: div-float v28, v28, v22 │ │ -05ccc0: 0200 1c00 |0144: move/from16 v0, v28 │ │ -05ccc4: 59a0 0f07 |0146: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scaleDiff:F // field@070f │ │ -05ccc8: 0800 2000 |0148: move-object/from16 v0, v32 │ │ -05cccc: 5400 5a07 |014a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075a │ │ -05ccd0: 081c 0000 |014c: move-object/from16 v28, v0 │ │ -05ccd4: 7401 cd0c 1c00 |014e: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ccd │ │ -05ccda: 0a1c |0151: move-result v28 │ │ -05ccdc: 391c 1000 |0152: if-nez v28, 0162 // +0010 │ │ -05cce0: 52a0 0f07 |0154: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scaleDiff:F // field@070f │ │ -05cce4: 021c 0000 |0156: move/from16 v28, v0 │ │ -05cce8: 52a0 0e07 |0158: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scale:F // field@070e │ │ -05ccec: 021d 0000 |015a: move/from16 v29, v0 │ │ -05ccf0: a71c 1c1d |015c: sub-float v28, v28, v29 │ │ -05ccf4: 0200 1c00 |015e: move/from16 v0, v28 │ │ -05ccf8: 59a0 0f07 |0160: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scaleDiff:F // field@070f │ │ -05ccfc: 52a0 0e07 |0162: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scale:F // field@070e │ │ -05cd00: 021c 0000 |0164: move/from16 v28, v0 │ │ -05cd04: 52a0 0f07 |0166: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scaleDiff:F // field@070f │ │ -05cd08: 021d 0000 |0168: move/from16 v29, v0 │ │ -05cd0c: 0800 2000 |016a: move-object/from16 v0, v32 │ │ -05cd10: 5400 5a07 |016c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075a │ │ -05cd14: 081e 0000 |016e: move-object/from16 v30, v0 │ │ -05cd18: 131f 0000 |0170: const/16 v31, #int 0 // #0 │ │ -05cd1c: 7402 ca0c 1e00 |0172: invoke-virtual/range {v30, v31}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ -05cd22: 0a1e |0175: move-result v30 │ │ -05cd24: a81d 1d1e |0176: mul-float v29, v29, v30 │ │ -05cd28: a61c 1c1d |0178: add-float v28, v28, v29 │ │ -05cd2c: 0200 1c00 |017a: move/from16 v0, v28 │ │ -05cd30: 6e20 ae0c 0a00 |017c: invoke-virtual {v10, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setScale:(F)V // method@0cae │ │ -05cd36: 0800 2000 |017f: move-object/from16 v0, v32 │ │ -05cd3a: 5400 5907 |0181: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ -05cd3e: 081c 0000 |0183: move-object/from16 v28, v0 │ │ -05cd42: 0800 1c00 |0185: move-object/from16 v0, v28 │ │ -05cd46: 5500 1c07 |0187: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@071c │ │ -05cd4a: 021c 0000 |0189: move/from16 v28, v0 │ │ -05cd4e: 381c 5f00 |018b: if-eqz v28, 01ea // +005f │ │ -05cd52: 0800 2000 |018d: move-object/from16 v0, v32 │ │ -05cd56: 5400 5907 |018f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ -05cd5a: 081c 0000 |0191: move-object/from16 v28, v0 │ │ -05cd5e: 7401 d10c 1c00 |0193: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0cd1 │ │ -05cd64: 0a1c |0196: move-result v28 │ │ -05cd66: 0200 1c00 |0197: move/from16 v0, v28 │ │ -05cd6a: 59a0 0c07 |0199: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotation:F // field@070c │ │ -05cd6e: 0800 2000 |019b: move-object/from16 v0, v32 │ │ -05cd72: 5400 5907 |019d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ -05cd76: 081c 0000 |019f: move-object/from16 v28, v0 │ │ -05cd7a: 7401 d00c 1c00 |01a1: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cd0 │ │ -05cd80: 0a1c |01a4: move-result v28 │ │ -05cd82: 0200 1c00 |01a5: move/from16 v0, v28 │ │ -05cd86: 59a0 0d07 |01a7: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotationDiff:F // field@070d │ │ -05cd8a: 0800 2000 |01a9: move-object/from16 v0, v32 │ │ -05cd8e: 5400 5907 |01ab: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ -05cd92: 081c 0000 |01ad: move-object/from16 v28, v0 │ │ -05cd96: 7401 cd0c 1c00 |01af: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ccd │ │ -05cd9c: 0a1c |01b2: move-result v28 │ │ -05cd9e: 391c 1000 |01b3: if-nez v28, 01c3 // +0010 │ │ -05cda2: 52a0 0d07 |01b5: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotationDiff:F // field@070d │ │ -05cda6: 021c 0000 |01b7: move/from16 v28, v0 │ │ -05cdaa: 52a0 0c07 |01b9: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotation:F // field@070c │ │ -05cdae: 021d 0000 |01bb: move/from16 v29, v0 │ │ -05cdb2: a71c 1c1d |01bd: sub-float v28, v28, v29 │ │ -05cdb6: 0200 1c00 |01bf: move/from16 v0, v28 │ │ -05cdba: 59a0 0d07 |01c1: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotationDiff:F // field@070d │ │ -05cdbe: 52a0 0c07 |01c3: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotation:F // field@070c │ │ -05cdc2: 021c 0000 |01c5: move/from16 v28, v0 │ │ -05cdc6: 52a0 0d07 |01c7: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotationDiff:F // field@070d │ │ -05cdca: 021d 0000 |01c9: move/from16 v29, v0 │ │ -05cdce: 0800 2000 |01cb: move-object/from16 v0, v32 │ │ -05cdd2: 5400 5907 |01cd: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ -05cdd6: 081e 0000 |01cf: move-object/from16 v30, v0 │ │ -05cdda: 131f 0000 |01d1: const/16 v31, #int 0 // #0 │ │ -05cdde: 7402 ca0c 1e00 |01d3: invoke-virtual/range {v30, v31}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ -05cde4: 0a1e |01d6: move-result v30 │ │ -05cde6: a81d 1d1e |01d7: mul-float v29, v29, v30 │ │ -05cdea: a611 1c1d |01d9: add-float v17, v28, v29 │ │ -05cdee: 0800 2000 |01db: move-object/from16 v0, v32 │ │ -05cdf2: 5500 3a07 |01dd: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@073a │ │ -05cdf6: 021c 0000 |01df: move/from16 v28, v0 │ │ -05cdfa: 381c 0400 |01e1: if-eqz v28, 01e5 // +0004 │ │ -05cdfe: a611 1104 |01e3: add-float v17, v17, v4 │ │ -05ce02: 0200 1100 |01e5: move/from16 v0, v17 │ │ -05ce06: 6e20 ad0c 0a00 |01e7: invoke-virtual {v10, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setRotation:(F)V // method@0cad │ │ -05ce0c: 0800 2000 |01ea: move-object/from16 v0, v32 │ │ -05ce10: 5400 6707 |01ec: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ -05ce14: 081c 0000 |01ee: move-object/from16 v28, v0 │ │ -05ce18: 0800 1c00 |01f0: move-object/from16 v0, v28 │ │ -05ce1c: 5500 1c07 |01f2: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@071c │ │ -05ce20: 021c 0000 |01f4: move/from16 v28, v0 │ │ -05ce24: 381c 3800 |01f6: if-eqz v28, 022e // +0038 │ │ -05ce28: 0800 2000 |01f8: move-object/from16 v0, v32 │ │ -05ce2c: 5400 6707 |01fa: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ -05ce30: 081c 0000 |01fc: move-object/from16 v28, v0 │ │ -05ce34: 7401 d10c 1c00 |01fe: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0cd1 │ │ -05ce3a: 0a1c |0201: move-result v28 │ │ -05ce3c: 0200 1c00 |0202: move/from16 v0, v28 │ │ -05ce40: 59a0 1507 |0204: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.wind:F // field@0715 │ │ -05ce44: 0800 2000 |0206: move-object/from16 v0, v32 │ │ -05ce48: 5400 6707 |0208: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ -05ce4c: 081c 0000 |020a: move-object/from16 v28, v0 │ │ -05ce50: 7401 d00c 1c00 |020c: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cd0 │ │ -05ce56: 0a1c |020f: move-result v28 │ │ -05ce58: 0200 1c00 |0210: move/from16 v0, v28 │ │ -05ce5c: 59a0 1607 |0212: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.windDiff:F // field@0716 │ │ -05ce60: 0800 2000 |0214: move-object/from16 v0, v32 │ │ -05ce64: 5400 6707 |0216: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ -05ce68: 081c 0000 |0218: move-object/from16 v28, v0 │ │ -05ce6c: 7401 cd0c 1c00 |021a: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ccd │ │ -05ce72: 0a1c |021d: move-result v28 │ │ -05ce74: 391c 1000 |021e: if-nez v28, 022e // +0010 │ │ -05ce78: 52a0 1607 |0220: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.windDiff:F // field@0716 │ │ -05ce7c: 021c 0000 |0222: move/from16 v28, v0 │ │ -05ce80: 52a0 1507 |0224: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.wind:F // field@0715 │ │ -05ce84: 021d 0000 |0226: move/from16 v29, v0 │ │ -05ce88: a71c 1c1d |0228: sub-float v28, v28, v29 │ │ -05ce8c: 0200 1c00 |022a: move/from16 v0, v28 │ │ -05ce90: 59a0 1607 |022c: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.windDiff:F // field@0716 │ │ -05ce94: 0800 2000 |022e: move-object/from16 v0, v32 │ │ -05ce98: 5400 4d07 |0230: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ -05ce9c: 081c 0000 |0232: move-object/from16 v28, v0 │ │ -05cea0: 0800 1c00 |0234: move-object/from16 v0, v28 │ │ -05cea4: 5500 1c07 |0236: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@071c │ │ -05cea8: 021c 0000 |0238: move/from16 v28, v0 │ │ -05ceac: 381c 3800 |023a: if-eqz v28, 0272 // +0038 │ │ -05ceb0: 0800 2000 |023c: move-object/from16 v0, v32 │ │ -05ceb4: 5400 4d07 |023e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ -05ceb8: 081c 0000 |0240: move-object/from16 v28, v0 │ │ -05cebc: 7401 d10c 1c00 |0242: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0cd1 │ │ -05cec2: 0a1c |0245: move-result v28 │ │ -05cec4: 0200 1c00 |0246: move/from16 v0, v28 │ │ -05cec8: 59a0 0907 |0248: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.gravity:F // field@0709 │ │ -05cecc: 0800 2000 |024a: move-object/from16 v0, v32 │ │ -05ced0: 5400 4d07 |024c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ -05ced4: 081c 0000 |024e: move-object/from16 v28, v0 │ │ -05ced8: 7401 d00c 1c00 |0250: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cd0 │ │ -05cede: 0a1c |0253: move-result v28 │ │ -05cee0: 0200 1c00 |0254: move/from16 v0, v28 │ │ -05cee4: 59a0 0a07 |0256: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.gravityDiff:F // field@070a │ │ -05cee8: 0800 2000 |0258: move-object/from16 v0, v32 │ │ -05ceec: 5400 4d07 |025a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ -05cef0: 081c 0000 |025c: move-object/from16 v28, v0 │ │ -05cef4: 7401 cd0c 1c00 |025e: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ccd │ │ -05cefa: 0a1c |0261: move-result v28 │ │ -05cefc: 391c 1000 |0262: if-nez v28, 0272 // +0010 │ │ -05cf00: 52a0 0a07 |0264: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.gravityDiff:F // field@070a │ │ -05cf04: 021c 0000 |0266: move/from16 v28, v0 │ │ -05cf08: 52a0 0907 |0268: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.gravity:F // field@0709 │ │ -05cf0c: 021d 0000 |026a: move/from16 v29, v0 │ │ -05cf10: a71c 1c1d |026c: sub-float v28, v28, v29 │ │ -05cf14: 0200 1c00 |026e: move/from16 v0, v28 │ │ -05cf18: 59a0 0a07 |0270: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.gravityDiff:F // field@070a │ │ -05cf1c: 54a5 1007 |0272: iget-object v5, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.tint:[F // field@0710 │ │ -05cf20: 3905 0a00 |0274: if-nez v5, 027e // +000a │ │ -05cf24: 131c 0300 |0276: const/16 v28, #int 3 // #3 │ │ -05cf28: 0200 1c00 |0278: move/from16 v0, v28 │ │ -05cf2c: 2305 4a04 |027a: new-array v5, v0, [F // type@044a │ │ -05cf30: 5ba5 1007 |027c: iput-object v5, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.tint:[F // field@0710 │ │ -05cf34: 0800 2000 |027e: move-object/from16 v0, v32 │ │ -05cf38: 5400 6307 |0280: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@0763 │ │ -05cf3c: 081c 0000 |0282: move-object/from16 v28, v0 │ │ -05cf40: 131d 0000 |0284: const/16 v29, #int 0 // #0 │ │ -05cf44: 7402 990c 1c00 |0286: invoke-virtual/range {v28, v29}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.getColor:(F)[F // method@0c99 │ │ -05cf4a: 0c17 |0289: move-result-object v23 │ │ -05cf4c: 131c 0000 |028a: const/16 v28, #int 0 // #0 │ │ -05cf50: 131d 0000 |028c: const/16 v29, #int 0 // #0 │ │ -05cf54: 441d 171d |028e: aget v29, v23, v29 │ │ -05cf58: 4b1d 051c |0290: aput v29, v5, v28 │ │ -05cf5c: 131c 0100 |0292: const/16 v28, #int 1 // #1 │ │ -05cf60: 131d 0100 |0294: const/16 v29, #int 1 // #1 │ │ -05cf64: 441d 171d |0296: aget v29, v23, v29 │ │ -05cf68: 4b1d 051c |0298: aput v29, v5, v28 │ │ -05cf6c: 131c 0200 |029a: const/16 v28, #int 2 // #2 │ │ -05cf70: 131d 0200 |029c: const/16 v29, #int 2 // #2 │ │ -05cf74: 441d 171d |029e: aget v29, v23, v29 │ │ -05cf78: 4b1d 051c |02a0: aput v29, v5, v28 │ │ -05cf7c: 0800 2000 |02a2: move-object/from16 v0, v32 │ │ -05cf80: 5400 6407 |02a4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0764 │ │ -05cf84: 081c 0000 |02a6: move-object/from16 v28, v0 │ │ -05cf88: 7401 d10c 1c00 |02a8: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0cd1 │ │ -05cf8e: 0a1c |02ab: move-result v28 │ │ -05cf90: 0200 1c00 |02ac: move/from16 v0, v28 │ │ -05cf94: 59a0 1107 |02ae: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.transparency:F // field@0711 │ │ -05cf98: 0800 2000 |02b0: move-object/from16 v0, v32 │ │ -05cf9c: 5400 6407 |02b2: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0764 │ │ -05cfa0: 081c 0000 |02b4: move-object/from16 v28, v0 │ │ -05cfa4: 7401 d00c 1c00 |02b6: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cd0 │ │ -05cfaa: 0a1c |02b9: move-result v28 │ │ -05cfac: 52a0 1107 |02ba: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.transparency:F // field@0711 │ │ -05cfb0: 021d 0000 |02bc: move/from16 v29, v0 │ │ -05cfb4: a71c 1c1d |02be: sub-float v28, v28, v29 │ │ -05cfb8: 0200 1c00 |02c0: move/from16 v0, v28 │ │ -05cfbc: 59a0 1207 |02c2: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.transparencyDiff:F // field@0712 │ │ -05cfc0: 0800 2000 |02c4: move-object/from16 v0, v32 │ │ -05cfc4: 5200 6807 |02c6: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.x:F // field@0768 │ │ -05cfc8: 021a 0000 |02c8: move/from16 v26, v0 │ │ -05cfcc: 0800 2000 |02ca: move-object/from16 v0, v32 │ │ -05cfd0: 5400 6907 |02cc: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0769 │ │ -05cfd4: 081c 0000 |02ce: move-object/from16 v28, v0 │ │ -05cfd8: 0800 1c00 |02d0: move-object/from16 v0, v28 │ │ -05cfdc: 5500 1907 |02d2: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.active:Z // field@0719 │ │ -05cfe0: 021c 0000 |02d4: move/from16 v28, v0 │ │ -05cfe4: 381c 0e00 |02d6: if-eqz v28, 02e4 // +000e │ │ -05cfe8: 0800 2000 |02d8: move-object/from16 v0, v32 │ │ -05cfec: 5400 6907 |02da: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0769 │ │ -05cff0: 081c 0000 |02dc: move-object/from16 v28, v0 │ │ -05cff4: 7401 be0c 1c00 |02de: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.newLowValue:()F // method@0cbe │ │ -05cffa: 0a1c |02e1: move-result v28 │ │ -05cffc: a61a 1a1c |02e2: add-float v26, v26, v28 │ │ -05d000: 0800 2000 |02e4: move-object/from16 v0, v32 │ │ -05d004: 5200 6a07 |02e6: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.y:F // field@076a │ │ -05d008: 021b 0000 |02e8: move/from16 v27, v0 │ │ -05d00c: 0800 2000 |02ea: move-object/from16 v0, v32 │ │ -05d010: 5400 6b07 |02ec: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@076b │ │ -05d014: 081c 0000 |02ee: move-object/from16 v28, v0 │ │ -05d018: 0800 1c00 |02f0: move-object/from16 v0, v28 │ │ -05d01c: 5500 1907 |02f2: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.active:Z // field@0719 │ │ -05d020: 021c 0000 |02f4: move/from16 v28, v0 │ │ -05d024: 381c 0e00 |02f6: if-eqz v28, 0304 // +000e │ │ -05d028: 0800 2000 |02f8: move-object/from16 v0, v32 │ │ -05d02c: 5400 6b07 |02fa: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@076b │ │ -05d030: 081c 0000 |02fc: move-object/from16 v28, v0 │ │ -05d034: 7401 be0c 1c00 |02fe: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.newLowValue:()F // method@0cbe │ │ -05d03a: 0a1c |0301: move-result v28 │ │ -05d03c: a61b 1b1c |0302: add-float v27, v27, v28 │ │ -05d040: 621c fc06 |0304: sget-object v28, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnShape:[I // field@06fc │ │ -05d044: 0800 2000 |0306: move-object/from16 v0, v32 │ │ -05d048: 5400 5e07 |0308: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@075e │ │ -05d04c: 081d 0000 |030a: move-object/from16 v29, v0 │ │ -05d050: 0800 1d00 |030c: move-object/from16 v0, v29 │ │ -05d054: 5400 2d07 |030e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@072d │ │ -05d058: 081d 0000 |0310: move-object/from16 v29, v0 │ │ -05d05c: 7401 e30c 1d00 |0312: invoke-virtual/range {v29}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ordinal:()I // method@0ce3 │ │ -05d062: 0a1d |0315: move-result v29 │ │ -05d064: 441c 1c1d |0316: aget v28, v28, v29 │ │ -05d068: 2b1c e401 0000 |0318: packed-switch v28, 000004fc // +000001e4 │ │ -05d06e: 0800 2000 |031b: move-object/from16 v0, v32 │ │ -05d072: 5400 6207 |031d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0762 │ │ -05d076: 081c 0000 |031f: move-object/from16 v28, v0 │ │ -05d07a: 7401 ae0d 1c00 |0321: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getHeight:()F // method@0dae │ │ -05d080: 0a15 |0324: move-result v21 │ │ -05d082: 151c 0040 |0325: const/high16 v28, #int 1073741824 // #4000 │ │ -05d086: a91c 161c |0327: div-float v28, v22, v28 │ │ -05d08a: a71c 1a1c |0329: sub-float v28, v26, v28 │ │ -05d08e: 151d 0040 |032b: const/high16 v29, #int 1073741824 // #4000 │ │ -05d092: a91d 151d |032d: div-float v29, v21, v29 │ │ -05d096: a71d 1b1d |032f: sub-float v29, v27, v29 │ │ -05d09a: 0200 1c00 |0331: move/from16 v0, v28 │ │ -05d09e: 0201 1d00 |0333: move/from16 v1, v29 │ │ -05d0a2: 0202 1600 |0335: move/from16 v2, v22 │ │ -05d0a6: 0203 1500 |0337: move/from16 v3, v21 │ │ -05d0aa: 6e53 aa0c 0a21 |0339: invoke-virtual {v10, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setBounds:(FFFF)V // method@0caa │ │ -05d0b0: 0800 2000 |033c: move-object/from16 v0, v32 │ │ -05d0b4: 5200 5107 |033e: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffset:I // field@0751 │ │ -05d0b8: 021c 0000 |0340: move/from16 v28, v0 │ │ -05d0bc: 0200 1c00 |0342: move/from16 v0, v28 │ │ -05d0c0: 8200 |0344: int-to-float v0, v0 │ │ -05d0c2: 021c 0000 |0345: move/from16 v28, v0 │ │ -05d0c6: 0800 2000 |0347: move-object/from16 v0, v32 │ │ -05d0ca: 5200 5207 |0349: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetDiff:I // field@0752 │ │ -05d0ce: 021d 0000 |034b: move/from16 v29, v0 │ │ -05d0d2: 0200 1d00 |034d: move/from16 v0, v29 │ │ -05d0d6: 8200 |034f: int-to-float v0, v0 │ │ -05d0d8: 021d 0000 |0350: move/from16 v29, v0 │ │ -05d0dc: 0800 2000 |0352: move-object/from16 v0, v32 │ │ -05d0e0: 5400 5307 |0354: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0753 │ │ -05d0e4: 081e 0000 |0356: move-object/from16 v30, v0 │ │ -05d0e8: 0800 1e00 |0358: move-object/from16 v0, v30 │ │ -05d0ec: 6e20 ca0c b000 |035a: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ -05d0f2: 0a1e |035d: move-result v30 │ │ -05d0f4: a81d 1d1e |035e: mul-float v29, v29, v30 │ │ -05d0f8: a61c 1c1d |0360: add-float v28, v28, v29 │ │ -05d0fc: 0200 1c00 |0362: move/from16 v0, v28 │ │ -05d100: 8709 |0364: float-to-int v9, v0 │ │ -05d102: 3d09 1e00 |0365: if-lez v9, 0383 // +001e │ │ -05d106: 52a0 0807 |0367: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.currentLife:I // field@0708 │ │ -05d10a: 021c 0000 |0369: move/from16 v28, v0 │ │ -05d10e: 0200 1c00 |036b: move/from16 v0, v28 │ │ -05d112: 3409 0800 |036d: if-lt v9, v0, 0375 // +0008 │ │ -05d116: 52a0 0807 |036f: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.currentLife:I // field@0708 │ │ -05d11a: 021c 0000 |0371: move/from16 v28, v0 │ │ -05d11e: d809 1cff |0373: add-int/lit8 v9, v28, #int -1 // #ff │ │ -05d122: 8290 |0375: int-to-float v0, v9 │ │ -05d124: 021c 0000 |0376: move/from16 v28, v0 │ │ -05d128: 151d 7a44 |0378: const/high16 v29, #int 1148846080 // #447a │ │ -05d12c: a91c 1c1d |037a: div-float v28, v28, v29 │ │ -05d130: 0800 2000 |037c: move-object/from16 v0, v32 │ │ -05d134: 0201 1c00 |037e: move/from16 v1, v28 │ │ -05d138: 7040 340d a091 |0380: invoke-direct {v0, v10, v1, v9}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateParticle:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;FI)Z // method@0d34 │ │ -05d13e: 0e00 |0383: return-void │ │ -05d140: 0800 2000 |0384: move-object/from16 v0, v32 │ │ -05d144: 5200 5f07 |0386: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidth:F // field@075f │ │ -05d148: 021c 0000 |0388: move/from16 v28, v0 │ │ -05d14c: 0800 2000 |038a: move-object/from16 v0, v32 │ │ -05d150: 5200 6007 |038c: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthDiff:F // field@0760 │ │ -05d154: 021d 0000 |038e: move/from16 v29, v0 │ │ -05d158: 0800 2000 |0390: move-object/from16 v0, v32 │ │ -05d15c: 5400 6107 |0392: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0761 │ │ -05d160: 081e 0000 |0394: move-object/from16 v30, v0 │ │ -05d164: 0800 1e00 |0396: move-object/from16 v0, v30 │ │ -05d168: 6e20 ca0c b000 |0398: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ -05d16e: 0a1e |039b: move-result v30 │ │ -05d170: a81d 1d1e |039c: mul-float v29, v29, v30 │ │ -05d174: a619 1c1d |039e: add-float v25, v28, v29 │ │ -05d178: 0800 2000 |03a0: move-object/from16 v0, v32 │ │ -05d17c: 5200 5b07 |03a2: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeight:F // field@075b │ │ -05d180: 021c 0000 |03a4: move/from16 v28, v0 │ │ -05d184: 0800 2000 |03a6: move-object/from16 v0, v32 │ │ -05d188: 5200 5c07 |03a8: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightDiff:F // field@075c │ │ -05d18c: 021d 0000 |03aa: move/from16 v29, v0 │ │ -05d190: 0800 2000 |03ac: move-object/from16 v0, v32 │ │ -05d194: 5400 5d07 |03ae: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075d │ │ -05d198: 081e 0000 |03b0: move-object/from16 v30, v0 │ │ -05d19c: 0800 1e00 |03b2: move-object/from16 v0, v30 │ │ -05d1a0: 6e20 ca0c b000 |03b4: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ -05d1a6: 0a1e |03b7: move-result v30 │ │ -05d1a8: a81d 1d1e |03b8: mul-float v29, v29, v30 │ │ -05d1ac: a607 1c1d |03ba: add-float v7, v28, v29 │ │ -05d1b0: 7701 9213 1900 |03bc: invoke-static/range {v25}, Lcom/badlogic/gdx/math/MathUtils;.random:(F)F // method@1392 │ │ -05d1b6: 0a1c |03bf: move-result v28 │ │ -05d1b8: 151d 0040 |03c0: const/high16 v29, #int 1073741824 // #4000 │ │ -05d1bc: a91d 191d |03c2: div-float v29, v25, v29 │ │ -05d1c0: a71c 1c1d |03c4: sub-float v28, v28, v29 │ │ -05d1c4: a61a 1a1c |03c6: add-float v26, v26, v28 │ │ -05d1c8: 7110 9213 0700 |03c8: invoke-static {v7}, Lcom/badlogic/gdx/math/MathUtils;.random:(F)F // method@1392 │ │ -05d1ce: 0a1c |03cb: move-result v28 │ │ -05d1d0: 151d 0040 |03cc: const/high16 v29, #int 1073741824 // #4000 │ │ -05d1d4: a91d 071d |03ce: div-float v29, v7, v29 │ │ -05d1d8: a71c 1c1d |03d0: sub-float v28, v28, v29 │ │ -05d1dc: a61b 1b1c |03d2: add-float v27, v27, v28 │ │ -05d1e0: 2900 47ff |03d4: goto/16 031b // -00b9 │ │ -05d1e4: 0800 2000 |03d6: move-object/from16 v0, v32 │ │ -05d1e8: 5200 5f07 |03d8: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidth:F // field@075f │ │ -05d1ec: 021c 0000 |03da: move/from16 v28, v0 │ │ -05d1f0: 0800 2000 |03dc: move-object/from16 v0, v32 │ │ -05d1f4: 5200 6007 |03de: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthDiff:F // field@0760 │ │ -05d1f8: 021d 0000 |03e0: move/from16 v29, v0 │ │ -05d1fc: 0800 2000 |03e2: move-object/from16 v0, v32 │ │ -05d200: 5400 6107 |03e4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0761 │ │ -05d204: 081e 0000 |03e6: move-object/from16 v30, v0 │ │ -05d208: 0800 1e00 |03e8: move-object/from16 v0, v30 │ │ -05d20c: 6e20 ca0c b000 |03ea: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ -05d212: 0a1e |03ed: move-result v30 │ │ -05d214: a81d 1d1e |03ee: mul-float v29, v29, v30 │ │ -05d218: a619 1c1d |03f0: add-float v25, v28, v29 │ │ -05d21c: 0800 2000 |03f2: move-object/from16 v0, v32 │ │ -05d220: 5200 5b07 |03f4: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeight:F // field@075b │ │ -05d224: 021c 0000 |03f6: move/from16 v28, v0 │ │ -05d228: 0800 2000 |03f8: move-object/from16 v0, v32 │ │ -05d22c: 5200 5c07 |03fa: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightDiff:F // field@075c │ │ -05d230: 021d 0000 |03fc: move/from16 v29, v0 │ │ -05d234: 0800 2000 |03fe: move-object/from16 v0, v32 │ │ -05d238: 5400 5d07 |0400: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075d │ │ -05d23c: 081e 0000 |0402: move-object/from16 v30, v0 │ │ -05d240: 0800 1e00 |0404: move-object/from16 v0, v30 │ │ -05d244: 6e20 ca0c b000 |0406: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ -05d24a: 0a1e |0409: move-result v30 │ │ -05d24c: a81d 1d1e |040a: mul-float v29, v29, v30 │ │ -05d250: a607 1c1d |040c: add-float v7, v28, v29 │ │ -05d254: 151c 0040 |040e: const/high16 v28, #int 1073741824 // #4000 │ │ -05d258: a90f 191c |0410: div-float v15, v25, v28 │ │ -05d25c: 151c 0040 |0412: const/high16 v28, #int 1073741824 // #4000 │ │ -05d260: a910 071c |0414: div-float v16, v7, v28 │ │ -05d264: 131c 0000 |0416: const/16 v28, #int 0 // #0 │ │ -05d268: 2d1c 0f1c |0418: cmpl-float v28, v15, v28 │ │ -05d26c: 381c 01ff |041a: if-eqz v28, 031b // -00ff │ │ -05d270: 131c 0000 |041c: const/16 v28, #int 0 // #0 │ │ -05d274: 2d1c 101c |041e: cmpl-float v28, v16, v28 │ │ -05d278: 381c fbfe |0420: if-eqz v28, 031b // -0105 │ │ -05d27c: a912 0f10 |0422: div-float v18, v15, v16 │ │ -05d280: 0800 2000 |0424: move-object/from16 v0, v32 │ │ -05d284: 5400 5e07 |0426: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@075e │ │ -05d288: 081c 0000 |0428: move-object/from16 v28, v0 │ │ -05d28c: 0800 1c00 |042a: move-object/from16 v0, v28 │ │ -05d290: 5500 2c07 |042c: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.edges:Z // field@072c │ │ -05d294: 021c 0000 |042e: move/from16 v28, v0 │ │ -05d298: 381c 5400 |0430: if-eqz v28, 0484 // +0054 │ │ -05d29c: 621c fb06 |0432: sget-object v28, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnEllipseSide:[I // field@06fb │ │ -05d2a0: 0800 2000 |0434: move-object/from16 v0, v32 │ │ -05d2a4: 5400 5e07 |0436: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@075e │ │ -05d2a8: 081d 0000 |0438: move-object/from16 v29, v0 │ │ -05d2ac: 0800 1d00 |043a: move-object/from16 v0, v29 │ │ -05d2b0: 5400 2e07 |043c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.side:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@072e │ │ -05d2b4: 081d 0000 |043e: move-object/from16 v29, v0 │ │ -05d2b8: 7401 de0c 1d00 |0440: invoke-virtual/range {v29}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.ordinal:()I // method@0cde │ │ -05d2be: 0a1d |0443: move-result v29 │ │ -05d2c0: 441c 1c1d |0444: aget v28, v28, v29 │ │ -05d2c4: 2b1c c000 0000 |0446: packed-switch v28, 00000506 // +000000c0 │ │ -05d2ca: 151c b443 |0449: const/high16 v28, #int 1135869952 // #43b4 │ │ -05d2ce: 7701 9213 1c00 |044b: invoke-static/range {v28}, Lcom/badlogic/gdx/math/MathUtils;.random:(F)F // method@1392 │ │ -05d2d4: 0a14 |044e: move-result v20 │ │ -05d2d6: 7701 8c13 1400 |044f: invoke-static/range {v20}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@138c │ │ -05d2dc: 0a06 |0452: move-result v6 │ │ -05d2de: 7701 9a13 1400 |0453: invoke-static/range {v20}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@139a │ │ -05d2e4: 0a13 |0456: move-result v19 │ │ -05d2e6: a81c 060f |0457: mul-float v28, v6, v15 │ │ -05d2ea: a61a 1a1c |0459: add-float v26, v26, v28 │ │ -05d2ee: a81c 130f |045b: mul-float v28, v19, v15 │ │ -05d2f2: a91c 1c12 |045d: div-float v28, v28, v18 │ │ -05d2f6: a61b 1b1c |045f: add-float v27, v27, v28 │ │ -05d2fa: dd1c 1802 |0461: and-int/lit8 v28, v24, #int 2 // #02 │ │ -05d2fe: 391c b8fe |0463: if-nez v28, 031b // -0148 │ │ -05d302: 0200 1400 |0465: move/from16 v0, v20 │ │ -05d306: 59a0 0407 |0467: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angle:F // field@0704 │ │ -05d30a: 59a6 0507 |0469: iput v6, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleCos:F // field@0705 │ │ -05d30e: 0200 1300 |046b: move/from16 v0, v19 │ │ -05d312: 59a0 0707 |046d: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleSin:F // field@0707 │ │ -05d316: 2900 acfe |046f: goto/16 031b // -0154 │ │ -05d31a: 151c 3343 |0471: const/high16 v28, #int 1127415808 // #4333 │ │ -05d31e: 7701 9213 1c00 |0473: invoke-static/range {v28}, Lcom/badlogic/gdx/math/MathUtils;.random:(F)F // method@1392 │ │ -05d324: 0a1c |0476: move-result v28 │ │ -05d326: 0200 1c00 |0477: move/from16 v0, v28 │ │ -05d32a: 7f00 |0479: neg-float v0, v0 │ │ -05d32c: 0214 0000 |047a: move/from16 v20, v0 │ │ -05d330: 28d3 |047c: goto 044f // -002d │ │ -05d332: 151c 3343 |047d: const/high16 v28, #int 1127415808 // #4333 │ │ -05d336: 7701 9213 1c00 |047f: invoke-static/range {v28}, Lcom/badlogic/gdx/math/MathUtils;.random:(F)F // method@1392 │ │ -05d33c: 0a14 |0482: move-result v20 │ │ -05d33e: 28cc |0483: goto 044f // -0034 │ │ -05d340: a80e 0f0f |0484: mul-float v14, v15, v15 │ │ -05d344: 7701 9213 1900 |0486: invoke-static/range {v25}, Lcom/badlogic/gdx/math/MathUtils;.random:(F)F // method@1392 │ │ -05d34a: 0a1c |0489: move-result v28 │ │ -05d34c: a70c 1c0f |048a: sub-float v12, v28, v15 │ │ -05d350: 7701 9213 1900 |048c: invoke-static/range {v25}, Lcom/badlogic/gdx/math/MathUtils;.random:(F)F // method@1392 │ │ -05d356: 0a1c |048f: move-result v28 │ │ -05d358: a70d 1c0f |0490: sub-float v13, v28, v15 │ │ -05d35c: a81c 0c0c |0492: mul-float v28, v12, v12 │ │ -05d360: a81d 0d0d |0494: mul-float v29, v13, v13 │ │ -05d364: a61c 1c1d |0496: add-float v28, v28, v29 │ │ -05d368: 2e1c 1c0e |0498: cmpg-float v28, v28, v14 │ │ -05d36c: 3c1c ecff |049a: if-gtz v28, 0486 // -0014 │ │ -05d370: a61a 1a0c |049c: add-float v26, v26, v12 │ │ -05d374: a91c 0d12 |049e: div-float v28, v13, v18 │ │ -05d378: a61b 1b1c |04a0: add-float v27, v27, v28 │ │ -05d37c: 2900 79fe |04a2: goto/16 031b // -0187 │ │ -05d380: 0800 2000 |04a4: move-object/from16 v0, v32 │ │ -05d384: 5200 5f07 |04a6: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidth:F // field@075f │ │ -05d388: 021c 0000 |04a8: move/from16 v28, v0 │ │ -05d38c: 0800 2000 |04aa: move-object/from16 v0, v32 │ │ -05d390: 5200 6007 |04ac: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthDiff:F // field@0760 │ │ -05d394: 021d 0000 |04ae: move/from16 v29, v0 │ │ -05d398: 0800 2000 |04b0: move-object/from16 v0, v32 │ │ -05d39c: 5400 6107 |04b2: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0761 │ │ -05d3a0: 081e 0000 |04b4: move-object/from16 v30, v0 │ │ -05d3a4: 0800 1e00 |04b6: move-object/from16 v0, v30 │ │ -05d3a8: 6e20 ca0c b000 |04b8: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ -05d3ae: 0a1e |04bb: move-result v30 │ │ -05d3b0: a81d 1d1e |04bc: mul-float v29, v29, v30 │ │ -05d3b4: a619 1c1d |04be: add-float v25, v28, v29 │ │ -05d3b8: 0800 2000 |04c0: move-object/from16 v0, v32 │ │ -05d3bc: 5200 5b07 |04c2: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeight:F // field@075b │ │ -05d3c0: 021c 0000 |04c4: move/from16 v28, v0 │ │ -05d3c4: 0800 2000 |04c6: move-object/from16 v0, v32 │ │ -05d3c8: 5200 5c07 |04c8: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightDiff:F // field@075c │ │ -05d3cc: 021d 0000 |04ca: move/from16 v29, v0 │ │ -05d3d0: 0800 2000 |04cc: move-object/from16 v0, v32 │ │ -05d3d4: 5400 5d07 |04ce: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075d │ │ -05d3d8: 081e 0000 |04d0: move-object/from16 v30, v0 │ │ -05d3dc: 0800 1e00 |04d2: move-object/from16 v0, v30 │ │ -05d3e0: 6e20 ca0c b000 |04d4: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ -05d3e6: 0a1e |04d7: move-result v30 │ │ -05d3e8: a81d 1d1e |04d8: mul-float v29, v29, v30 │ │ -05d3ec: a607 1c1d |04da: add-float v7, v28, v29 │ │ -05d3f0: 131c 0000 |04dc: const/16 v28, #int 0 // #0 │ │ -05d3f4: 2d1c 191c |04de: cmpl-float v28, v25, v28 │ │ -05d3f8: 381c 1200 |04e0: if-eqz v28, 04f2 // +0012 │ │ -05d3fc: 7100 9113 0000 |04e2: invoke-static {}, Lcom/badlogic/gdx/math/MathUtils;.random:()F // method@1391 │ │ -05d402: 0a1c |04e5: move-result v28 │ │ -05d404: a808 191c |04e6: mul-float v8, v25, v28 │ │ -05d408: a61a 1a08 |04e8: add-float v26, v26, v8 │ │ -05d40c: a91c 0719 |04ea: div-float v28, v7, v25 │ │ -05d410: a81c 1c08 |04ec: mul-float v28, v28, v8 │ │ -05d414: a61b 1b1c |04ee: add-float v27, v27, v28 │ │ -05d418: 2900 2bfe |04f0: goto/16 031b // -01d5 │ │ -05d41c: 7100 9113 0000 |04f2: invoke-static {}, Lcom/badlogic/gdx/math/MathUtils;.random:()F // method@1391 │ │ -05d422: 0a1c |04f5: move-result v28 │ │ -05d424: a81c 1c07 |04f6: mul-float v28, v28, v7 │ │ -05d428: a61b 1b1c |04f8: add-float v27, v27, v28 │ │ -05d42c: 2900 21fe |04fa: goto/16 031b // -01df │ │ -05d430: 0001 0300 0100 0000 6c00 0000 be00 ... |04fc: packed-switch-data (10 units) │ │ -05d444: 0001 0200 0100 0000 2b00 0000 3700 ... |0506: packed-switch-data (8 units) │ │ +06af04: |[06af04] com.badlogic.gdx.graphics.g2d.ParticleEmitter.activateParticle:(I)V │ │ +06af14: 0800 2000 |0000: move-object/from16 v0, v32 │ │ +06af18: 5400 5807 |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0758 │ │ +06af1c: 081c 0000 |0004: move-object/from16 v28, v0 │ │ +06af20: 460a 1c21 |0006: aget-object v10, v28, v33 │ │ +06af24: 390a 2b00 |0008: if-nez v10, 0033 // +002b │ │ +06af28: 0800 2000 |000a: move-object/from16 v0, v32 │ │ +06af2c: 5400 5807 |000c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0758 │ │ +06af30: 081c 0000 |000e: move-object/from16 v28, v0 │ │ +06af34: 0800 2000 |0010: move-object/from16 v0, v32 │ │ +06af38: 5400 6207 |0012: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0762 │ │ +06af3c: 081d 0000 |0014: move-object/from16 v29, v0 │ │ +06af40: 0800 2000 |0016: move-object/from16 v0, v32 │ │ +06af44: 0801 1d00 |0018: move-object/from16 v1, v29 │ │ +06af48: 6e20 1e0d 1000 |001a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.newParticle:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // method@0d1e │ │ +06af4e: 0c0a |001d: move-result-object v10 │ │ +06af50: 4d0a 1c21 |001e: aput-object v10, v28, v33 │ │ +06af54: 0800 2000 |0020: move-object/from16 v0, v32 │ │ +06af58: 5500 4b07 |0022: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.flipX:Z // field@074b │ │ +06af5c: 021c 0000 |0024: move/from16 v28, v0 │ │ +06af60: 0800 2000 |0026: move-object/from16 v0, v32 │ │ +06af64: 5500 4c07 |0028: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.flipY:Z // field@074c │ │ +06af68: 021d 0000 |002a: move/from16 v29, v0 │ │ +06af6c: 0200 1c00 |002c: move/from16 v0, v28 │ │ +06af70: 0201 1d00 |002e: move/from16 v1, v29 │ │ +06af74: 6e30 a90c 0a01 |0030: invoke-virtual {v10, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.flip:(ZZ)V // method@0ca9 │ │ +06af7a: 0800 2000 |0033: move-object/from16 v0, v32 │ │ +06af7e: 5200 4407 |0035: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@0744 │ │ +06af82: 021c 0000 |0037: move/from16 v28, v0 │ │ +06af86: 0800 2000 |0039: move-object/from16 v0, v32 │ │ +06af8a: 5200 4307 |003b: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@0743 │ │ +06af8e: 021d 0000 |003d: move/from16 v29, v0 │ │ +06af92: a90b 1c1d |003f: div-float v11, v28, v29 │ │ +06af96: 0800 2000 |0041: move-object/from16 v0, v32 │ │ +06af9a: 5200 6507 |0043: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ +06af9e: 0218 0000 |0045: move/from16 v24, v0 │ │ +06afa2: 0800 2000 |0047: move-object/from16 v0, v32 │ │ +06afa6: 5200 4f07 |0049: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.life:I // field@074f │ │ +06afaa: 021c 0000 |004b: move/from16 v28, v0 │ │ +06afae: 0800 2000 |004d: move-object/from16 v0, v32 │ │ +06afb2: 5200 5007 |004f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeDiff:I // field@0750 │ │ +06afb6: 021d 0000 |0051: move/from16 v29, v0 │ │ +06afba: 0200 1d00 |0053: move/from16 v0, v29 │ │ +06afbe: 8200 |0055: int-to-float v0, v0 │ │ +06afc0: 021d 0000 |0056: move/from16 v29, v0 │ │ +06afc4: 0800 2000 |0058: move-object/from16 v0, v32 │ │ +06afc8: 5400 5407 |005a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0754 │ │ +06afcc: 081e 0000 |005c: move-object/from16 v30, v0 │ │ +06afd0: 0800 1e00 |005e: move-object/from16 v0, v30 │ │ +06afd4: 6e20 ca0c b000 |0060: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ +06afda: 0a1e |0063: move-result v30 │ │ +06afdc: a81d 1d1e |0064: mul-float v29, v29, v30 │ │ +06afe0: 0200 1d00 |0066: move/from16 v0, v29 │ │ +06afe4: 8700 |0068: float-to-int v0, v0 │ │ +06afe6: 021d 0000 |0069: move/from16 v29, v0 │ │ +06afea: 901c 1c1d |006b: add-int v28, v28, v29 │ │ +06afee: 0200 1c00 |006d: move/from16 v0, v28 │ │ +06aff2: 59a0 0b07 |006f: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.life:I // field@070b │ │ +06aff6: 0200 1c00 |0071: move/from16 v0, v28 │ │ +06affa: 59a0 0807 |0073: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.currentLife:I // field@0708 │ │ +06affe: 0800 2000 |0075: move-object/from16 v0, v32 │ │ +06b002: 5400 6607 |0077: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0766 │ │ +06b006: 081c 0000 |0079: move-object/from16 v28, v0 │ │ +06b00a: 0800 1c00 |007b: move-object/from16 v0, v28 │ │ +06b00e: 5500 1c07 |007d: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@071c │ │ +06b012: 021c 0000 |007f: move/from16 v28, v0 │ │ +06b016: 381c 3800 |0081: if-eqz v28, 00b9 // +0038 │ │ +06b01a: 0800 2000 |0083: move-object/from16 v0, v32 │ │ +06b01e: 5400 6607 |0085: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0766 │ │ +06b022: 081c 0000 |0087: move-object/from16 v28, v0 │ │ +06b026: 7401 d10c 1c00 |0089: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0cd1 │ │ +06b02c: 0a1c |008c: move-result v28 │ │ +06b02e: 0200 1c00 |008d: move/from16 v0, v28 │ │ +06b032: 59a0 1307 |008f: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.velocity:F // field@0713 │ │ +06b036: 0800 2000 |0091: move-object/from16 v0, v32 │ │ +06b03a: 5400 6607 |0093: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0766 │ │ +06b03e: 081c 0000 |0095: move-object/from16 v28, v0 │ │ +06b042: 7401 d00c 1c00 |0097: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cd0 │ │ +06b048: 0a1c |009a: move-result v28 │ │ +06b04a: 0200 1c00 |009b: move/from16 v0, v28 │ │ +06b04e: 59a0 1407 |009d: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.velocityDiff:F // field@0714 │ │ +06b052: 0800 2000 |009f: move-object/from16 v0, v32 │ │ +06b056: 5400 6607 |00a1: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0766 │ │ +06b05a: 081c 0000 |00a3: move-object/from16 v28, v0 │ │ +06b05e: 7401 cd0c 1c00 |00a5: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ccd │ │ +06b064: 0a1c |00a8: move-result v28 │ │ +06b066: 391c 1000 |00a9: if-nez v28, 00b9 // +0010 │ │ +06b06a: 52a0 1407 |00ab: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.velocityDiff:F // field@0714 │ │ +06b06e: 021c 0000 |00ad: move/from16 v28, v0 │ │ +06b072: 52a0 1307 |00af: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.velocity:F // field@0713 │ │ +06b076: 021d 0000 |00b1: move/from16 v29, v0 │ │ +06b07a: a71c 1c1d |00b3: sub-float v28, v28, v29 │ │ +06b07e: 0200 1c00 |00b5: move/from16 v0, v28 │ │ +06b082: 59a0 1407 |00b7: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.velocityDiff:F // field@0714 │ │ +06b086: 0800 2000 |00b9: move-object/from16 v0, v32 │ │ +06b08a: 5400 3c07 |00bb: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ +06b08e: 081c 0000 |00bd: move-object/from16 v28, v0 │ │ +06b092: 7401 d10c 1c00 |00bf: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0cd1 │ │ +06b098: 0a1c |00c2: move-result v28 │ │ +06b09a: 0200 1c00 |00c3: move/from16 v0, v28 │ │ +06b09e: 59a0 0407 |00c5: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angle:F // field@0704 │ │ +06b0a2: 0800 2000 |00c7: move-object/from16 v0, v32 │ │ +06b0a6: 5400 3c07 |00c9: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ +06b0aa: 081c 0000 |00cb: move-object/from16 v28, v0 │ │ +06b0ae: 7401 d00c 1c00 |00cd: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cd0 │ │ +06b0b4: 0a1c |00d0: move-result v28 │ │ +06b0b6: 0200 1c00 |00d1: move/from16 v0, v28 │ │ +06b0ba: 59a0 0607 |00d3: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleDiff:F // field@0706 │ │ +06b0be: 0800 2000 |00d5: move-object/from16 v0, v32 │ │ +06b0c2: 5400 3c07 |00d7: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ +06b0c6: 081c 0000 |00d9: move-object/from16 v28, v0 │ │ +06b0ca: 7401 cd0c 1c00 |00db: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ccd │ │ +06b0d0: 0a1c |00de: move-result v28 │ │ +06b0d2: 391c 1000 |00df: if-nez v28, 00ef // +0010 │ │ +06b0d6: 52a0 0607 |00e1: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleDiff:F // field@0706 │ │ +06b0da: 021c 0000 |00e3: move/from16 v28, v0 │ │ +06b0de: 52a0 0407 |00e5: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angle:F // field@0704 │ │ +06b0e2: 021d 0000 |00e7: move/from16 v29, v0 │ │ +06b0e6: a71c 1c1d |00e9: sub-float v28, v28, v29 │ │ +06b0ea: 0200 1c00 |00eb: move/from16 v0, v28 │ │ +06b0ee: 59a0 0607 |00ed: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleDiff:F // field@0706 │ │ +06b0f2: 1204 |00ef: const/4 v4, #int 0 // #0 │ │ +06b0f4: dd1c 1802 |00f0: and-int/lit8 v28, v24, #int 2 // #02 │ │ +06b0f8: 391c 2c00 |00f2: if-nez v28, 011e // +002c │ │ +06b0fc: 52a0 0407 |00f4: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angle:F // field@0704 │ │ +06b100: 021c 0000 |00f6: move/from16 v28, v0 │ │ +06b104: 52a0 0607 |00f8: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleDiff:F // field@0706 │ │ +06b108: 021d 0000 |00fa: move/from16 v29, v0 │ │ +06b10c: 0800 2000 |00fc: move-object/from16 v0, v32 │ │ +06b110: 5400 3c07 |00fe: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ +06b114: 081e 0000 |0100: move-object/from16 v30, v0 │ │ +06b118: 131f 0000 |0102: const/16 v31, #int 0 // #0 │ │ +06b11c: 7402 ca0c 1e00 |0104: invoke-virtual/range {v30, v31}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ +06b122: 0a1e |0107: move-result v30 │ │ +06b124: a81d 1d1e |0108: mul-float v29, v29, v30 │ │ +06b128: a604 1c1d |010a: add-float v4, v28, v29 │ │ +06b12c: 59a4 0407 |010c: iput v4, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angle:F // field@0704 │ │ +06b130: 7110 8c13 0400 |010e: invoke-static {v4}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@138c │ │ +06b136: 0a1c |0111: move-result v28 │ │ +06b138: 0200 1c00 |0112: move/from16 v0, v28 │ │ +06b13c: 59a0 0507 |0114: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleCos:F // field@0705 │ │ +06b140: 7110 9a13 0400 |0116: invoke-static {v4}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@139a │ │ +06b146: 0a1c |0119: move-result v28 │ │ +06b148: 0200 1c00 |011a: move/from16 v0, v28 │ │ +06b14c: 59a0 0707 |011c: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleSin:F // field@0707 │ │ +06b150: 0800 2000 |011e: move-object/from16 v0, v32 │ │ +06b154: 5400 6207 |0120: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0762 │ │ +06b158: 081c 0000 |0122: move-object/from16 v28, v0 │ │ +06b15c: 7401 b60d 1c00 |0124: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getWidth:()F // method@0db6 │ │ +06b162: 0a16 |0127: move-result v22 │ │ +06b164: 0800 2000 |0128: move-object/from16 v0, v32 │ │ +06b168: 5400 5a07 |012a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075a │ │ +06b16c: 081c 0000 |012c: move-object/from16 v28, v0 │ │ +06b170: 7401 d10c 1c00 |012e: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0cd1 │ │ +06b176: 0a1c |0131: move-result v28 │ │ +06b178: a91c 1c16 |0132: div-float v28, v28, v22 │ │ +06b17c: 0200 1c00 |0134: move/from16 v0, v28 │ │ +06b180: 59a0 0e07 |0136: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scale:F // field@070e │ │ +06b184: 0800 2000 |0138: move-object/from16 v0, v32 │ │ +06b188: 5400 5a07 |013a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075a │ │ +06b18c: 081c 0000 |013c: move-object/from16 v28, v0 │ │ +06b190: 7401 d00c 1c00 |013e: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cd0 │ │ +06b196: 0a1c |0141: move-result v28 │ │ +06b198: a91c 1c16 |0142: div-float v28, v28, v22 │ │ +06b19c: 0200 1c00 |0144: move/from16 v0, v28 │ │ +06b1a0: 59a0 0f07 |0146: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scaleDiff:F // field@070f │ │ +06b1a4: 0800 2000 |0148: move-object/from16 v0, v32 │ │ +06b1a8: 5400 5a07 |014a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075a │ │ +06b1ac: 081c 0000 |014c: move-object/from16 v28, v0 │ │ +06b1b0: 7401 cd0c 1c00 |014e: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ccd │ │ +06b1b6: 0a1c |0151: move-result v28 │ │ +06b1b8: 391c 1000 |0152: if-nez v28, 0162 // +0010 │ │ +06b1bc: 52a0 0f07 |0154: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scaleDiff:F // field@070f │ │ +06b1c0: 021c 0000 |0156: move/from16 v28, v0 │ │ +06b1c4: 52a0 0e07 |0158: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scale:F // field@070e │ │ +06b1c8: 021d 0000 |015a: move/from16 v29, v0 │ │ +06b1cc: a71c 1c1d |015c: sub-float v28, v28, v29 │ │ +06b1d0: 0200 1c00 |015e: move/from16 v0, v28 │ │ +06b1d4: 59a0 0f07 |0160: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scaleDiff:F // field@070f │ │ +06b1d8: 52a0 0e07 |0162: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scale:F // field@070e │ │ +06b1dc: 021c 0000 |0164: move/from16 v28, v0 │ │ +06b1e0: 52a0 0f07 |0166: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scaleDiff:F // field@070f │ │ +06b1e4: 021d 0000 |0168: move/from16 v29, v0 │ │ +06b1e8: 0800 2000 |016a: move-object/from16 v0, v32 │ │ +06b1ec: 5400 5a07 |016c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075a │ │ +06b1f0: 081e 0000 |016e: move-object/from16 v30, v0 │ │ +06b1f4: 131f 0000 |0170: const/16 v31, #int 0 // #0 │ │ +06b1f8: 7402 ca0c 1e00 |0172: invoke-virtual/range {v30, v31}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ +06b1fe: 0a1e |0175: move-result v30 │ │ +06b200: a81d 1d1e |0176: mul-float v29, v29, v30 │ │ +06b204: a61c 1c1d |0178: add-float v28, v28, v29 │ │ +06b208: 0200 1c00 |017a: move/from16 v0, v28 │ │ +06b20c: 6e20 ae0c 0a00 |017c: invoke-virtual {v10, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setScale:(F)V // method@0cae │ │ +06b212: 0800 2000 |017f: move-object/from16 v0, v32 │ │ +06b216: 5400 5907 |0181: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ +06b21a: 081c 0000 |0183: move-object/from16 v28, v0 │ │ +06b21e: 0800 1c00 |0185: move-object/from16 v0, v28 │ │ +06b222: 5500 1c07 |0187: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@071c │ │ +06b226: 021c 0000 |0189: move/from16 v28, v0 │ │ +06b22a: 381c 5f00 |018b: if-eqz v28, 01ea // +005f │ │ +06b22e: 0800 2000 |018d: move-object/from16 v0, v32 │ │ +06b232: 5400 5907 |018f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ +06b236: 081c 0000 |0191: move-object/from16 v28, v0 │ │ +06b23a: 7401 d10c 1c00 |0193: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0cd1 │ │ +06b240: 0a1c |0196: move-result v28 │ │ +06b242: 0200 1c00 |0197: move/from16 v0, v28 │ │ +06b246: 59a0 0c07 |0199: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotation:F // field@070c │ │ +06b24a: 0800 2000 |019b: move-object/from16 v0, v32 │ │ +06b24e: 5400 5907 |019d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ +06b252: 081c 0000 |019f: move-object/from16 v28, v0 │ │ +06b256: 7401 d00c 1c00 |01a1: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cd0 │ │ +06b25c: 0a1c |01a4: move-result v28 │ │ +06b25e: 0200 1c00 |01a5: move/from16 v0, v28 │ │ +06b262: 59a0 0d07 |01a7: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotationDiff:F // field@070d │ │ +06b266: 0800 2000 |01a9: move-object/from16 v0, v32 │ │ +06b26a: 5400 5907 |01ab: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ +06b26e: 081c 0000 |01ad: move-object/from16 v28, v0 │ │ +06b272: 7401 cd0c 1c00 |01af: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ccd │ │ +06b278: 0a1c |01b2: move-result v28 │ │ +06b27a: 391c 1000 |01b3: if-nez v28, 01c3 // +0010 │ │ +06b27e: 52a0 0d07 |01b5: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotationDiff:F // field@070d │ │ +06b282: 021c 0000 |01b7: move/from16 v28, v0 │ │ +06b286: 52a0 0c07 |01b9: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotation:F // field@070c │ │ +06b28a: 021d 0000 |01bb: move/from16 v29, v0 │ │ +06b28e: a71c 1c1d |01bd: sub-float v28, v28, v29 │ │ +06b292: 0200 1c00 |01bf: move/from16 v0, v28 │ │ +06b296: 59a0 0d07 |01c1: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotationDiff:F // field@070d │ │ +06b29a: 52a0 0c07 |01c3: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotation:F // field@070c │ │ +06b29e: 021c 0000 |01c5: move/from16 v28, v0 │ │ +06b2a2: 52a0 0d07 |01c7: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotationDiff:F // field@070d │ │ +06b2a6: 021d 0000 |01c9: move/from16 v29, v0 │ │ +06b2aa: 0800 2000 |01cb: move-object/from16 v0, v32 │ │ +06b2ae: 5400 5907 |01cd: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ +06b2b2: 081e 0000 |01cf: move-object/from16 v30, v0 │ │ +06b2b6: 131f 0000 |01d1: const/16 v31, #int 0 // #0 │ │ +06b2ba: 7402 ca0c 1e00 |01d3: invoke-virtual/range {v30, v31}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ +06b2c0: 0a1e |01d6: move-result v30 │ │ +06b2c2: a81d 1d1e |01d7: mul-float v29, v29, v30 │ │ +06b2c6: a611 1c1d |01d9: add-float v17, v28, v29 │ │ +06b2ca: 0800 2000 |01db: move-object/from16 v0, v32 │ │ +06b2ce: 5500 3a07 |01dd: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@073a │ │ +06b2d2: 021c 0000 |01df: move/from16 v28, v0 │ │ +06b2d6: 381c 0400 |01e1: if-eqz v28, 01e5 // +0004 │ │ +06b2da: a611 1104 |01e3: add-float v17, v17, v4 │ │ +06b2de: 0200 1100 |01e5: move/from16 v0, v17 │ │ +06b2e2: 6e20 ad0c 0a00 |01e7: invoke-virtual {v10, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setRotation:(F)V // method@0cad │ │ +06b2e8: 0800 2000 |01ea: move-object/from16 v0, v32 │ │ +06b2ec: 5400 6707 |01ec: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ +06b2f0: 081c 0000 |01ee: move-object/from16 v28, v0 │ │ +06b2f4: 0800 1c00 |01f0: move-object/from16 v0, v28 │ │ +06b2f8: 5500 1c07 |01f2: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@071c │ │ +06b2fc: 021c 0000 |01f4: move/from16 v28, v0 │ │ +06b300: 381c 3800 |01f6: if-eqz v28, 022e // +0038 │ │ +06b304: 0800 2000 |01f8: move-object/from16 v0, v32 │ │ +06b308: 5400 6707 |01fa: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ +06b30c: 081c 0000 |01fc: move-object/from16 v28, v0 │ │ +06b310: 7401 d10c 1c00 |01fe: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0cd1 │ │ +06b316: 0a1c |0201: move-result v28 │ │ +06b318: 0200 1c00 |0202: move/from16 v0, v28 │ │ +06b31c: 59a0 1507 |0204: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.wind:F // field@0715 │ │ +06b320: 0800 2000 |0206: move-object/from16 v0, v32 │ │ +06b324: 5400 6707 |0208: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ +06b328: 081c 0000 |020a: move-object/from16 v28, v0 │ │ +06b32c: 7401 d00c 1c00 |020c: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cd0 │ │ +06b332: 0a1c |020f: move-result v28 │ │ +06b334: 0200 1c00 |0210: move/from16 v0, v28 │ │ +06b338: 59a0 1607 |0212: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.windDiff:F // field@0716 │ │ +06b33c: 0800 2000 |0214: move-object/from16 v0, v32 │ │ +06b340: 5400 6707 |0216: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ +06b344: 081c 0000 |0218: move-object/from16 v28, v0 │ │ +06b348: 7401 cd0c 1c00 |021a: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ccd │ │ +06b34e: 0a1c |021d: move-result v28 │ │ +06b350: 391c 1000 |021e: if-nez v28, 022e // +0010 │ │ +06b354: 52a0 1607 |0220: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.windDiff:F // field@0716 │ │ +06b358: 021c 0000 |0222: move/from16 v28, v0 │ │ +06b35c: 52a0 1507 |0224: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.wind:F // field@0715 │ │ +06b360: 021d 0000 |0226: move/from16 v29, v0 │ │ +06b364: a71c 1c1d |0228: sub-float v28, v28, v29 │ │ +06b368: 0200 1c00 |022a: move/from16 v0, v28 │ │ +06b36c: 59a0 1607 |022c: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.windDiff:F // field@0716 │ │ +06b370: 0800 2000 |022e: move-object/from16 v0, v32 │ │ +06b374: 5400 4d07 |0230: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ +06b378: 081c 0000 |0232: move-object/from16 v28, v0 │ │ +06b37c: 0800 1c00 |0234: move-object/from16 v0, v28 │ │ +06b380: 5500 1c07 |0236: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@071c │ │ +06b384: 021c 0000 |0238: move/from16 v28, v0 │ │ +06b388: 381c 3800 |023a: if-eqz v28, 0272 // +0038 │ │ +06b38c: 0800 2000 |023c: move-object/from16 v0, v32 │ │ +06b390: 5400 4d07 |023e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ +06b394: 081c 0000 |0240: move-object/from16 v28, v0 │ │ +06b398: 7401 d10c 1c00 |0242: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0cd1 │ │ +06b39e: 0a1c |0245: move-result v28 │ │ +06b3a0: 0200 1c00 |0246: move/from16 v0, v28 │ │ +06b3a4: 59a0 0907 |0248: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.gravity:F // field@0709 │ │ +06b3a8: 0800 2000 |024a: move-object/from16 v0, v32 │ │ +06b3ac: 5400 4d07 |024c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ +06b3b0: 081c 0000 |024e: move-object/from16 v28, v0 │ │ +06b3b4: 7401 d00c 1c00 |0250: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cd0 │ │ +06b3ba: 0a1c |0253: move-result v28 │ │ +06b3bc: 0200 1c00 |0254: move/from16 v0, v28 │ │ +06b3c0: 59a0 0a07 |0256: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.gravityDiff:F // field@070a │ │ +06b3c4: 0800 2000 |0258: move-object/from16 v0, v32 │ │ +06b3c8: 5400 4d07 |025a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ +06b3cc: 081c 0000 |025c: move-object/from16 v28, v0 │ │ +06b3d0: 7401 cd0c 1c00 |025e: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ccd │ │ +06b3d6: 0a1c |0261: move-result v28 │ │ +06b3d8: 391c 1000 |0262: if-nez v28, 0272 // +0010 │ │ +06b3dc: 52a0 0a07 |0264: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.gravityDiff:F // field@070a │ │ +06b3e0: 021c 0000 |0266: move/from16 v28, v0 │ │ +06b3e4: 52a0 0907 |0268: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.gravity:F // field@0709 │ │ +06b3e8: 021d 0000 |026a: move/from16 v29, v0 │ │ +06b3ec: a71c 1c1d |026c: sub-float v28, v28, v29 │ │ +06b3f0: 0200 1c00 |026e: move/from16 v0, v28 │ │ +06b3f4: 59a0 0a07 |0270: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.gravityDiff:F // field@070a │ │ +06b3f8: 54a5 1007 |0272: iget-object v5, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.tint:[F // field@0710 │ │ +06b3fc: 3905 0a00 |0274: if-nez v5, 027e // +000a │ │ +06b400: 131c 0300 |0276: const/16 v28, #int 3 // #3 │ │ +06b404: 0200 1c00 |0278: move/from16 v0, v28 │ │ +06b408: 2305 4804 |027a: new-array v5, v0, [F // type@0448 │ │ +06b40c: 5ba5 1007 |027c: iput-object v5, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.tint:[F // field@0710 │ │ +06b410: 0800 2000 |027e: move-object/from16 v0, v32 │ │ +06b414: 5400 6307 |0280: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@0763 │ │ +06b418: 081c 0000 |0282: move-object/from16 v28, v0 │ │ +06b41c: 131d 0000 |0284: const/16 v29, #int 0 // #0 │ │ +06b420: 7402 990c 1c00 |0286: invoke-virtual/range {v28, v29}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.getColor:(F)[F // method@0c99 │ │ +06b426: 0c17 |0289: move-result-object v23 │ │ +06b428: 131c 0000 |028a: const/16 v28, #int 0 // #0 │ │ +06b42c: 131d 0000 |028c: const/16 v29, #int 0 // #0 │ │ +06b430: 441d 171d |028e: aget v29, v23, v29 │ │ +06b434: 4b1d 051c |0290: aput v29, v5, v28 │ │ +06b438: 131c 0100 |0292: const/16 v28, #int 1 // #1 │ │ +06b43c: 131d 0100 |0294: const/16 v29, #int 1 // #1 │ │ +06b440: 441d 171d |0296: aget v29, v23, v29 │ │ +06b444: 4b1d 051c |0298: aput v29, v5, v28 │ │ +06b448: 131c 0200 |029a: const/16 v28, #int 2 // #2 │ │ +06b44c: 131d 0200 |029c: const/16 v29, #int 2 // #2 │ │ +06b450: 441d 171d |029e: aget v29, v23, v29 │ │ +06b454: 4b1d 051c |02a0: aput v29, v5, v28 │ │ +06b458: 0800 2000 |02a2: move-object/from16 v0, v32 │ │ +06b45c: 5400 6407 |02a4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0764 │ │ +06b460: 081c 0000 |02a6: move-object/from16 v28, v0 │ │ +06b464: 7401 d10c 1c00 |02a8: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0cd1 │ │ +06b46a: 0a1c |02ab: move-result v28 │ │ +06b46c: 0200 1c00 |02ac: move/from16 v0, v28 │ │ +06b470: 59a0 1107 |02ae: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.transparency:F // field@0711 │ │ +06b474: 0800 2000 |02b0: move-object/from16 v0, v32 │ │ +06b478: 5400 6407 |02b2: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0764 │ │ +06b47c: 081c 0000 |02b4: move-object/from16 v28, v0 │ │ +06b480: 7401 d00c 1c00 |02b6: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cd0 │ │ +06b486: 0a1c |02b9: move-result v28 │ │ +06b488: 52a0 1107 |02ba: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.transparency:F // field@0711 │ │ +06b48c: 021d 0000 |02bc: move/from16 v29, v0 │ │ +06b490: a71c 1c1d |02be: sub-float v28, v28, v29 │ │ +06b494: 0200 1c00 |02c0: move/from16 v0, v28 │ │ +06b498: 59a0 1207 |02c2: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.transparencyDiff:F // field@0712 │ │ +06b49c: 0800 2000 |02c4: move-object/from16 v0, v32 │ │ +06b4a0: 5200 6807 |02c6: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.x:F // field@0768 │ │ +06b4a4: 021a 0000 |02c8: move/from16 v26, v0 │ │ +06b4a8: 0800 2000 |02ca: move-object/from16 v0, v32 │ │ +06b4ac: 5400 6907 |02cc: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0769 │ │ +06b4b0: 081c 0000 |02ce: move-object/from16 v28, v0 │ │ +06b4b4: 0800 1c00 |02d0: move-object/from16 v0, v28 │ │ +06b4b8: 5500 1907 |02d2: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.active:Z // field@0719 │ │ +06b4bc: 021c 0000 |02d4: move/from16 v28, v0 │ │ +06b4c0: 381c 0e00 |02d6: if-eqz v28, 02e4 // +000e │ │ +06b4c4: 0800 2000 |02d8: move-object/from16 v0, v32 │ │ +06b4c8: 5400 6907 |02da: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0769 │ │ +06b4cc: 081c 0000 |02dc: move-object/from16 v28, v0 │ │ +06b4d0: 7401 be0c 1c00 |02de: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.newLowValue:()F // method@0cbe │ │ +06b4d6: 0a1c |02e1: move-result v28 │ │ +06b4d8: a61a 1a1c |02e2: add-float v26, v26, v28 │ │ +06b4dc: 0800 2000 |02e4: move-object/from16 v0, v32 │ │ +06b4e0: 5200 6a07 |02e6: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.y:F // field@076a │ │ +06b4e4: 021b 0000 |02e8: move/from16 v27, v0 │ │ +06b4e8: 0800 2000 |02ea: move-object/from16 v0, v32 │ │ +06b4ec: 5400 6b07 |02ec: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@076b │ │ +06b4f0: 081c 0000 |02ee: move-object/from16 v28, v0 │ │ +06b4f4: 0800 1c00 |02f0: move-object/from16 v0, v28 │ │ +06b4f8: 5500 1907 |02f2: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.active:Z // field@0719 │ │ +06b4fc: 021c 0000 |02f4: move/from16 v28, v0 │ │ +06b500: 381c 0e00 |02f6: if-eqz v28, 0304 // +000e │ │ +06b504: 0800 2000 |02f8: move-object/from16 v0, v32 │ │ +06b508: 5400 6b07 |02fa: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@076b │ │ +06b50c: 081c 0000 |02fc: move-object/from16 v28, v0 │ │ +06b510: 7401 be0c 1c00 |02fe: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.newLowValue:()F // method@0cbe │ │ +06b516: 0a1c |0301: move-result v28 │ │ +06b518: a61b 1b1c |0302: add-float v27, v27, v28 │ │ +06b51c: 621c fc06 |0304: sget-object v28, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnShape:[I // field@06fc │ │ +06b520: 0800 2000 |0306: move-object/from16 v0, v32 │ │ +06b524: 5400 5e07 |0308: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@075e │ │ +06b528: 081d 0000 |030a: move-object/from16 v29, v0 │ │ +06b52c: 0800 1d00 |030c: move-object/from16 v0, v29 │ │ +06b530: 5400 2d07 |030e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@072d │ │ +06b534: 081d 0000 |0310: move-object/from16 v29, v0 │ │ +06b538: 7401 e30c 1d00 |0312: invoke-virtual/range {v29}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ordinal:()I // method@0ce3 │ │ +06b53e: 0a1d |0315: move-result v29 │ │ +06b540: 441c 1c1d |0316: aget v28, v28, v29 │ │ +06b544: 2b1c e401 0000 |0318: packed-switch v28, 000004fc // +000001e4 │ │ +06b54a: 0800 2000 |031b: move-object/from16 v0, v32 │ │ +06b54e: 5400 6207 |031d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0762 │ │ +06b552: 081c 0000 |031f: move-object/from16 v28, v0 │ │ +06b556: 7401 ae0d 1c00 |0321: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getHeight:()F // method@0dae │ │ +06b55c: 0a15 |0324: move-result v21 │ │ +06b55e: 151c 0040 |0325: const/high16 v28, #int 1073741824 // #4000 │ │ +06b562: a91c 161c |0327: div-float v28, v22, v28 │ │ +06b566: a71c 1a1c |0329: sub-float v28, v26, v28 │ │ +06b56a: 151d 0040 |032b: const/high16 v29, #int 1073741824 // #4000 │ │ +06b56e: a91d 151d |032d: div-float v29, v21, v29 │ │ +06b572: a71d 1b1d |032f: sub-float v29, v27, v29 │ │ +06b576: 0200 1c00 |0331: move/from16 v0, v28 │ │ +06b57a: 0201 1d00 |0333: move/from16 v1, v29 │ │ +06b57e: 0202 1600 |0335: move/from16 v2, v22 │ │ +06b582: 0203 1500 |0337: move/from16 v3, v21 │ │ +06b586: 6e53 aa0c 0a21 |0339: invoke-virtual {v10, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setBounds:(FFFF)V // method@0caa │ │ +06b58c: 0800 2000 |033c: move-object/from16 v0, v32 │ │ +06b590: 5200 5107 |033e: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffset:I // field@0751 │ │ +06b594: 021c 0000 |0340: move/from16 v28, v0 │ │ +06b598: 0200 1c00 |0342: move/from16 v0, v28 │ │ +06b59c: 8200 |0344: int-to-float v0, v0 │ │ +06b59e: 021c 0000 |0345: move/from16 v28, v0 │ │ +06b5a2: 0800 2000 |0347: move-object/from16 v0, v32 │ │ +06b5a6: 5200 5207 |0349: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetDiff:I // field@0752 │ │ +06b5aa: 021d 0000 |034b: move/from16 v29, v0 │ │ +06b5ae: 0200 1d00 |034d: move/from16 v0, v29 │ │ +06b5b2: 8200 |034f: int-to-float v0, v0 │ │ +06b5b4: 021d 0000 |0350: move/from16 v29, v0 │ │ +06b5b8: 0800 2000 |0352: move-object/from16 v0, v32 │ │ +06b5bc: 5400 5307 |0354: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0753 │ │ +06b5c0: 081e 0000 |0356: move-object/from16 v30, v0 │ │ +06b5c4: 0800 1e00 |0358: move-object/from16 v0, v30 │ │ +06b5c8: 6e20 ca0c b000 |035a: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ +06b5ce: 0a1e |035d: move-result v30 │ │ +06b5d0: a81d 1d1e |035e: mul-float v29, v29, v30 │ │ +06b5d4: a61c 1c1d |0360: add-float v28, v28, v29 │ │ +06b5d8: 0200 1c00 |0362: move/from16 v0, v28 │ │ +06b5dc: 8709 |0364: float-to-int v9, v0 │ │ +06b5de: 3d09 1e00 |0365: if-lez v9, 0383 // +001e │ │ +06b5e2: 52a0 0807 |0367: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.currentLife:I // field@0708 │ │ +06b5e6: 021c 0000 |0369: move/from16 v28, v0 │ │ +06b5ea: 0200 1c00 |036b: move/from16 v0, v28 │ │ +06b5ee: 3409 0800 |036d: if-lt v9, v0, 0375 // +0008 │ │ +06b5f2: 52a0 0807 |036f: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.currentLife:I // field@0708 │ │ +06b5f6: 021c 0000 |0371: move/from16 v28, v0 │ │ +06b5fa: d809 1cff |0373: add-int/lit8 v9, v28, #int -1 // #ff │ │ +06b5fe: 8290 |0375: int-to-float v0, v9 │ │ +06b600: 021c 0000 |0376: move/from16 v28, v0 │ │ +06b604: 151d 7a44 |0378: const/high16 v29, #int 1148846080 // #447a │ │ +06b608: a91c 1c1d |037a: div-float v28, v28, v29 │ │ +06b60c: 0800 2000 |037c: move-object/from16 v0, v32 │ │ +06b610: 0201 1c00 |037e: move/from16 v1, v28 │ │ +06b614: 7040 340d a091 |0380: invoke-direct {v0, v10, v1, v9}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateParticle:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;FI)Z // method@0d34 │ │ +06b61a: 0e00 |0383: return-void │ │ +06b61c: 0800 2000 |0384: move-object/from16 v0, v32 │ │ +06b620: 5200 5f07 |0386: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidth:F // field@075f │ │ +06b624: 021c 0000 |0388: move/from16 v28, v0 │ │ +06b628: 0800 2000 |038a: move-object/from16 v0, v32 │ │ +06b62c: 5200 6007 |038c: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthDiff:F // field@0760 │ │ +06b630: 021d 0000 |038e: move/from16 v29, v0 │ │ +06b634: 0800 2000 |0390: move-object/from16 v0, v32 │ │ +06b638: 5400 6107 |0392: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0761 │ │ +06b63c: 081e 0000 |0394: move-object/from16 v30, v0 │ │ +06b640: 0800 1e00 |0396: move-object/from16 v0, v30 │ │ +06b644: 6e20 ca0c b000 |0398: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ +06b64a: 0a1e |039b: move-result v30 │ │ +06b64c: a81d 1d1e |039c: mul-float v29, v29, v30 │ │ +06b650: a619 1c1d |039e: add-float v25, v28, v29 │ │ +06b654: 0800 2000 |03a0: move-object/from16 v0, v32 │ │ +06b658: 5200 5b07 |03a2: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeight:F // field@075b │ │ +06b65c: 021c 0000 |03a4: move/from16 v28, v0 │ │ +06b660: 0800 2000 |03a6: move-object/from16 v0, v32 │ │ +06b664: 5200 5c07 |03a8: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightDiff:F // field@075c │ │ +06b668: 021d 0000 |03aa: move/from16 v29, v0 │ │ +06b66c: 0800 2000 |03ac: move-object/from16 v0, v32 │ │ +06b670: 5400 5d07 |03ae: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075d │ │ +06b674: 081e 0000 |03b0: move-object/from16 v30, v0 │ │ +06b678: 0800 1e00 |03b2: move-object/from16 v0, v30 │ │ +06b67c: 6e20 ca0c b000 |03b4: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ +06b682: 0a1e |03b7: move-result v30 │ │ +06b684: a81d 1d1e |03b8: mul-float v29, v29, v30 │ │ +06b688: a607 1c1d |03ba: add-float v7, v28, v29 │ │ +06b68c: 7701 9213 1900 |03bc: invoke-static/range {v25}, Lcom/badlogic/gdx/math/MathUtils;.random:(F)F // method@1392 │ │ +06b692: 0a1c |03bf: move-result v28 │ │ +06b694: 151d 0040 |03c0: const/high16 v29, #int 1073741824 // #4000 │ │ +06b698: a91d 191d |03c2: div-float v29, v25, v29 │ │ +06b69c: a71c 1c1d |03c4: sub-float v28, v28, v29 │ │ +06b6a0: a61a 1a1c |03c6: add-float v26, v26, v28 │ │ +06b6a4: 7110 9213 0700 |03c8: invoke-static {v7}, Lcom/badlogic/gdx/math/MathUtils;.random:(F)F // method@1392 │ │ +06b6aa: 0a1c |03cb: move-result v28 │ │ +06b6ac: 151d 0040 |03cc: const/high16 v29, #int 1073741824 // #4000 │ │ +06b6b0: a91d 071d |03ce: div-float v29, v7, v29 │ │ +06b6b4: a71c 1c1d |03d0: sub-float v28, v28, v29 │ │ +06b6b8: a61b 1b1c |03d2: add-float v27, v27, v28 │ │ +06b6bc: 2900 47ff |03d4: goto/16 031b // -00b9 │ │ +06b6c0: 0800 2000 |03d6: move-object/from16 v0, v32 │ │ +06b6c4: 5200 5f07 |03d8: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidth:F // field@075f │ │ +06b6c8: 021c 0000 |03da: move/from16 v28, v0 │ │ +06b6cc: 0800 2000 |03dc: move-object/from16 v0, v32 │ │ +06b6d0: 5200 6007 |03de: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthDiff:F // field@0760 │ │ +06b6d4: 021d 0000 |03e0: move/from16 v29, v0 │ │ +06b6d8: 0800 2000 |03e2: move-object/from16 v0, v32 │ │ +06b6dc: 5400 6107 |03e4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0761 │ │ +06b6e0: 081e 0000 |03e6: move-object/from16 v30, v0 │ │ +06b6e4: 0800 1e00 |03e8: move-object/from16 v0, v30 │ │ +06b6e8: 6e20 ca0c b000 |03ea: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ +06b6ee: 0a1e |03ed: move-result v30 │ │ +06b6f0: a81d 1d1e |03ee: mul-float v29, v29, v30 │ │ +06b6f4: a619 1c1d |03f0: add-float v25, v28, v29 │ │ +06b6f8: 0800 2000 |03f2: move-object/from16 v0, v32 │ │ +06b6fc: 5200 5b07 |03f4: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeight:F // field@075b │ │ +06b700: 021c 0000 |03f6: move/from16 v28, v0 │ │ +06b704: 0800 2000 |03f8: move-object/from16 v0, v32 │ │ +06b708: 5200 5c07 |03fa: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightDiff:F // field@075c │ │ +06b70c: 021d 0000 |03fc: move/from16 v29, v0 │ │ +06b710: 0800 2000 |03fe: move-object/from16 v0, v32 │ │ +06b714: 5400 5d07 |0400: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075d │ │ +06b718: 081e 0000 |0402: move-object/from16 v30, v0 │ │ +06b71c: 0800 1e00 |0404: move-object/from16 v0, v30 │ │ +06b720: 6e20 ca0c b000 |0406: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ +06b726: 0a1e |0409: move-result v30 │ │ +06b728: a81d 1d1e |040a: mul-float v29, v29, v30 │ │ +06b72c: a607 1c1d |040c: add-float v7, v28, v29 │ │ +06b730: 151c 0040 |040e: const/high16 v28, #int 1073741824 // #4000 │ │ +06b734: a90f 191c |0410: div-float v15, v25, v28 │ │ +06b738: 151c 0040 |0412: const/high16 v28, #int 1073741824 // #4000 │ │ +06b73c: a910 071c |0414: div-float v16, v7, v28 │ │ +06b740: 131c 0000 |0416: const/16 v28, #int 0 // #0 │ │ +06b744: 2d1c 0f1c |0418: cmpl-float v28, v15, v28 │ │ +06b748: 381c 01ff |041a: if-eqz v28, 031b // -00ff │ │ +06b74c: 131c 0000 |041c: const/16 v28, #int 0 // #0 │ │ +06b750: 2d1c 101c |041e: cmpl-float v28, v16, v28 │ │ +06b754: 381c fbfe |0420: if-eqz v28, 031b // -0105 │ │ +06b758: a912 0f10 |0422: div-float v18, v15, v16 │ │ +06b75c: 0800 2000 |0424: move-object/from16 v0, v32 │ │ +06b760: 5400 5e07 |0426: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@075e │ │ +06b764: 081c 0000 |0428: move-object/from16 v28, v0 │ │ +06b768: 0800 1c00 |042a: move-object/from16 v0, v28 │ │ +06b76c: 5500 2c07 |042c: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.edges:Z // field@072c │ │ +06b770: 021c 0000 |042e: move/from16 v28, v0 │ │ +06b774: 381c 5400 |0430: if-eqz v28, 0484 // +0054 │ │ +06b778: 621c fb06 |0432: sget-object v28, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnEllipseSide:[I // field@06fb │ │ +06b77c: 0800 2000 |0434: move-object/from16 v0, v32 │ │ +06b780: 5400 5e07 |0436: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@075e │ │ +06b784: 081d 0000 |0438: move-object/from16 v29, v0 │ │ +06b788: 0800 1d00 |043a: move-object/from16 v0, v29 │ │ +06b78c: 5400 2e07 |043c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.side:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@072e │ │ +06b790: 081d 0000 |043e: move-object/from16 v29, v0 │ │ +06b794: 7401 de0c 1d00 |0440: invoke-virtual/range {v29}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.ordinal:()I // method@0cde │ │ +06b79a: 0a1d |0443: move-result v29 │ │ +06b79c: 441c 1c1d |0444: aget v28, v28, v29 │ │ +06b7a0: 2b1c c000 0000 |0446: packed-switch v28, 00000506 // +000000c0 │ │ +06b7a6: 151c b443 |0449: const/high16 v28, #int 1135869952 // #43b4 │ │ +06b7aa: 7701 9213 1c00 |044b: invoke-static/range {v28}, Lcom/badlogic/gdx/math/MathUtils;.random:(F)F // method@1392 │ │ +06b7b0: 0a14 |044e: move-result v20 │ │ +06b7b2: 7701 8c13 1400 |044f: invoke-static/range {v20}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@138c │ │ +06b7b8: 0a06 |0452: move-result v6 │ │ +06b7ba: 7701 9a13 1400 |0453: invoke-static/range {v20}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@139a │ │ +06b7c0: 0a13 |0456: move-result v19 │ │ +06b7c2: a81c 060f |0457: mul-float v28, v6, v15 │ │ +06b7c6: a61a 1a1c |0459: add-float v26, v26, v28 │ │ +06b7ca: a81c 130f |045b: mul-float v28, v19, v15 │ │ +06b7ce: a91c 1c12 |045d: div-float v28, v28, v18 │ │ +06b7d2: a61b 1b1c |045f: add-float v27, v27, v28 │ │ +06b7d6: dd1c 1802 |0461: and-int/lit8 v28, v24, #int 2 // #02 │ │ +06b7da: 391c b8fe |0463: if-nez v28, 031b // -0148 │ │ +06b7de: 0200 1400 |0465: move/from16 v0, v20 │ │ +06b7e2: 59a0 0407 |0467: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angle:F // field@0704 │ │ +06b7e6: 59a6 0507 |0469: iput v6, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleCos:F // field@0705 │ │ +06b7ea: 0200 1300 |046b: move/from16 v0, v19 │ │ +06b7ee: 59a0 0707 |046d: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleSin:F // field@0707 │ │ +06b7f2: 2900 acfe |046f: goto/16 031b // -0154 │ │ +06b7f6: 151c 3343 |0471: const/high16 v28, #int 1127415808 // #4333 │ │ +06b7fa: 7701 9213 1c00 |0473: invoke-static/range {v28}, Lcom/badlogic/gdx/math/MathUtils;.random:(F)F // method@1392 │ │ +06b800: 0a1c |0476: move-result v28 │ │ +06b802: 0200 1c00 |0477: move/from16 v0, v28 │ │ +06b806: 7f00 |0479: neg-float v0, v0 │ │ +06b808: 0214 0000 |047a: move/from16 v20, v0 │ │ +06b80c: 28d3 |047c: goto 044f // -002d │ │ +06b80e: 151c 3343 |047d: const/high16 v28, #int 1127415808 // #4333 │ │ +06b812: 7701 9213 1c00 |047f: invoke-static/range {v28}, Lcom/badlogic/gdx/math/MathUtils;.random:(F)F // method@1392 │ │ +06b818: 0a14 |0482: move-result v20 │ │ +06b81a: 28cc |0483: goto 044f // -0034 │ │ +06b81c: a80e 0f0f |0484: mul-float v14, v15, v15 │ │ +06b820: 7701 9213 1900 |0486: invoke-static/range {v25}, Lcom/badlogic/gdx/math/MathUtils;.random:(F)F // method@1392 │ │ +06b826: 0a1c |0489: move-result v28 │ │ +06b828: a70c 1c0f |048a: sub-float v12, v28, v15 │ │ +06b82c: 7701 9213 1900 |048c: invoke-static/range {v25}, Lcom/badlogic/gdx/math/MathUtils;.random:(F)F // method@1392 │ │ +06b832: 0a1c |048f: move-result v28 │ │ +06b834: a70d 1c0f |0490: sub-float v13, v28, v15 │ │ +06b838: a81c 0c0c |0492: mul-float v28, v12, v12 │ │ +06b83c: a81d 0d0d |0494: mul-float v29, v13, v13 │ │ +06b840: a61c 1c1d |0496: add-float v28, v28, v29 │ │ +06b844: 2e1c 1c0e |0498: cmpg-float v28, v28, v14 │ │ +06b848: 3c1c ecff |049a: if-gtz v28, 0486 // -0014 │ │ +06b84c: a61a 1a0c |049c: add-float v26, v26, v12 │ │ +06b850: a91c 0d12 |049e: div-float v28, v13, v18 │ │ +06b854: a61b 1b1c |04a0: add-float v27, v27, v28 │ │ +06b858: 2900 79fe |04a2: goto/16 031b // -0187 │ │ +06b85c: 0800 2000 |04a4: move-object/from16 v0, v32 │ │ +06b860: 5200 5f07 |04a6: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidth:F // field@075f │ │ +06b864: 021c 0000 |04a8: move/from16 v28, v0 │ │ +06b868: 0800 2000 |04aa: move-object/from16 v0, v32 │ │ +06b86c: 5200 6007 |04ac: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthDiff:F // field@0760 │ │ +06b870: 021d 0000 |04ae: move/from16 v29, v0 │ │ +06b874: 0800 2000 |04b0: move-object/from16 v0, v32 │ │ +06b878: 5400 6107 |04b2: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0761 │ │ +06b87c: 081e 0000 |04b4: move-object/from16 v30, v0 │ │ +06b880: 0800 1e00 |04b6: move-object/from16 v0, v30 │ │ +06b884: 6e20 ca0c b000 |04b8: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ +06b88a: 0a1e |04bb: move-result v30 │ │ +06b88c: a81d 1d1e |04bc: mul-float v29, v29, v30 │ │ +06b890: a619 1c1d |04be: add-float v25, v28, v29 │ │ +06b894: 0800 2000 |04c0: move-object/from16 v0, v32 │ │ +06b898: 5200 5b07 |04c2: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeight:F // field@075b │ │ +06b89c: 021c 0000 |04c4: move/from16 v28, v0 │ │ +06b8a0: 0800 2000 |04c6: move-object/from16 v0, v32 │ │ +06b8a4: 5200 5c07 |04c8: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightDiff:F // field@075c │ │ +06b8a8: 021d 0000 |04ca: move/from16 v29, v0 │ │ +06b8ac: 0800 2000 |04cc: move-object/from16 v0, v32 │ │ +06b8b0: 5400 5d07 |04ce: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075d │ │ +06b8b4: 081e 0000 |04d0: move-object/from16 v30, v0 │ │ +06b8b8: 0800 1e00 |04d2: move-object/from16 v0, v30 │ │ +06b8bc: 6e20 ca0c b000 |04d4: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ +06b8c2: 0a1e |04d7: move-result v30 │ │ +06b8c4: a81d 1d1e |04d8: mul-float v29, v29, v30 │ │ +06b8c8: a607 1c1d |04da: add-float v7, v28, v29 │ │ +06b8cc: 131c 0000 |04dc: const/16 v28, #int 0 // #0 │ │ +06b8d0: 2d1c 191c |04de: cmpl-float v28, v25, v28 │ │ +06b8d4: 381c 1200 |04e0: if-eqz v28, 04f2 // +0012 │ │ +06b8d8: 7100 9113 0000 |04e2: invoke-static {}, Lcom/badlogic/gdx/math/MathUtils;.random:()F // method@1391 │ │ +06b8de: 0a1c |04e5: move-result v28 │ │ +06b8e0: a808 191c |04e6: mul-float v8, v25, v28 │ │ +06b8e4: a61a 1a08 |04e8: add-float v26, v26, v8 │ │ +06b8e8: a91c 0719 |04ea: div-float v28, v7, v25 │ │ +06b8ec: a81c 1c08 |04ec: mul-float v28, v28, v8 │ │ +06b8f0: a61b 1b1c |04ee: add-float v27, v27, v28 │ │ +06b8f4: 2900 2bfe |04f0: goto/16 031b // -01d5 │ │ +06b8f8: 7100 9113 0000 |04f2: invoke-static {}, Lcom/badlogic/gdx/math/MathUtils;.random:()F // method@1391 │ │ +06b8fe: 0a1c |04f5: move-result v28 │ │ +06b900: a81c 1c07 |04f6: mul-float v28, v28, v7 │ │ +06b904: a61b 1b1c |04f8: add-float v27, v27, v28 │ │ +06b908: 2900 21fe |04fa: goto/16 031b // -01df │ │ +06b90c: 0001 0300 0100 0000 6c00 0000 be00 ... |04fc: packed-switch-data (10 units) │ │ +06b920: 0001 0200 0100 0000 2b00 0000 3700 ... |0506: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0008 line=356 │ │ 0x000a line=357 │ │ 0x0020 line=358 │ │ 0x0033 line=361 │ │ @@ -41281,33 +41281,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -05d454: |[05d454] com.badlogic.gdx.graphics.g2d.ParticleEmitter.initialize:()V │ │ -05d464: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -05d466: 5420 4507 |0001: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0745 │ │ -05d46a: 6e20 c00c 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.setAlwaysActive:(Z)V // method@0cc0 │ │ -05d470: 5420 4907 |0006: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0749 │ │ -05d474: 6e20 d30c 1000 |0008: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setAlwaysActive:(Z)V // method@0cd3 │ │ -05d47a: 5420 5407 |000b: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0754 │ │ -05d47e: 6e20 d30c 1000 |000d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setAlwaysActive:(Z)V // method@0cd3 │ │ -05d484: 5420 5a07 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075a │ │ -05d488: 6e20 d30c 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setAlwaysActive:(Z)V // method@0cd3 │ │ -05d48e: 5420 6407 |0015: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0764 │ │ -05d492: 6e20 d30c 1000 |0017: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setAlwaysActive:(Z)V // method@0cd3 │ │ -05d498: 5420 5e07 |001a: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@075e │ │ -05d49c: 6e20 ed0c 1000 |001c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.setAlwaysActive:(Z)V // method@0ced │ │ -05d4a2: 5420 6107 |001f: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0761 │ │ -05d4a6: 6e20 d30c 1000 |0021: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setAlwaysActive:(Z)V // method@0cd3 │ │ -05d4ac: 5420 5d07 |0024: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075d │ │ -05d4b0: 6e20 d30c 1000 |0026: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setAlwaysActive:(Z)V // method@0cd3 │ │ -05d4b6: 0e00 |0029: return-void │ │ +06b930: |[06b930] com.badlogic.gdx.graphics.g2d.ParticleEmitter.initialize:()V │ │ +06b940: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +06b942: 5420 4507 |0001: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0745 │ │ +06b946: 6e20 c00c 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.setAlwaysActive:(Z)V // method@0cc0 │ │ +06b94c: 5420 4907 |0006: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0749 │ │ +06b950: 6e20 d30c 1000 |0008: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setAlwaysActive:(Z)V // method@0cd3 │ │ +06b956: 5420 5407 |000b: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0754 │ │ +06b95a: 6e20 d30c 1000 |000d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setAlwaysActive:(Z)V // method@0cd3 │ │ +06b960: 5420 5a07 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075a │ │ +06b964: 6e20 d30c 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setAlwaysActive:(Z)V // method@0cd3 │ │ +06b96a: 5420 6407 |0015: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0764 │ │ +06b96e: 6e20 d30c 1000 |0017: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setAlwaysActive:(Z)V // method@0cd3 │ │ +06b974: 5420 5e07 |001a: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@075e │ │ +06b978: 6e20 ed0c 1000 |001c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.setAlwaysActive:(Z)V // method@0ced │ │ +06b97e: 5420 6107 |001f: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0761 │ │ +06b982: 6e20 d30c 1000 |0021: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setAlwaysActive:(Z)V // method@0cd3 │ │ +06b988: 5420 5d07 |0024: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075d │ │ +06b98c: 6e20 d30c 1000 |0026: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setAlwaysActive:(Z)V // method@0cd3 │ │ +06b992: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=126 │ │ 0x0006 line=127 │ │ 0x000b line=128 │ │ 0x0010 line=129 │ │ 0x0015 line=130 │ │ @@ -41323,20 +41323,20 @@ │ │ type : '(Ljava/io/BufferedReader;Ljava/lang/String;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05d4b8: |[05d4b8] com.badlogic.gdx.graphics.g2d.ParticleEmitter.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z │ │ -05d4c8: 7120 220d 2100 |0000: invoke-static {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readString:(Ljava/io/BufferedReader;Ljava/lang/String;)Ljava/lang/String; // method@0d22 │ │ -05d4ce: 0c00 |0003: move-result-object v0 │ │ -05d4d0: 7110 bd25 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@25bd │ │ -05d4d6: 0a00 |0007: move-result v0 │ │ -05d4d8: 0f00 |0008: return v0 │ │ +06b994: |[06b994] com.badlogic.gdx.graphics.g2d.ParticleEmitter.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z │ │ +06b9a4: 7120 220d 2100 |0000: invoke-static {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readString:(Ljava/io/BufferedReader;Ljava/lang/String;)Ljava/lang/String; // method@0d22 │ │ +06b9aa: 0c00 |0003: move-result-object v0 │ │ +06b9ac: 7110 bd25 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@25bd │ │ +06b9b2: 0a00 |0007: move-result v0 │ │ +06b9b4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=891 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 reader Ljava/io/BufferedReader; │ │ 0x0000 - 0x0009 reg=2 name Ljava/lang/String; │ │ │ │ @@ -41345,20 +41345,20 @@ │ │ type : '(Ljava/io/BufferedReader;Ljava/lang/String;)F' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05d4dc: |[05d4dc] com.badlogic.gdx.graphics.g2d.ParticleEmitter.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F │ │ -05d4ec: 7120 220d 2100 |0000: invoke-static {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readString:(Ljava/io/BufferedReader;Ljava/lang/String;)Ljava/lang/String; // method@0d22 │ │ -05d4f2: 0c00 |0003: move-result-object v0 │ │ -05d4f4: 7110 f225 0000 |0004: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ -05d4fa: 0a00 |0007: move-result v0 │ │ -05d4fc: 0f00 |0008: return v0 │ │ +06b9b8: |[06b9b8] com.badlogic.gdx.graphics.g2d.ParticleEmitter.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F │ │ +06b9c8: 7120 220d 2100 |0000: invoke-static {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readString:(Ljava/io/BufferedReader;Ljava/lang/String;)Ljava/lang/String; // method@0d22 │ │ +06b9ce: 0c00 |0003: move-result-object v0 │ │ +06b9d0: 7110 f225 0000 |0004: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ +06b9d6: 0a00 |0007: move-result v0 │ │ +06b9d8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=899 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 reader Ljava/io/BufferedReader; │ │ 0x0000 - 0x0009 reg=2 name Ljava/lang/String; │ │ │ │ @@ -41367,20 +41367,20 @@ │ │ type : '(Ljava/io/BufferedReader;Ljava/lang/String;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05d500: |[05d500] com.badlogic.gdx.graphics.g2d.ParticleEmitter.readInt:(Ljava/io/BufferedReader;Ljava/lang/String;)I │ │ -05d510: 7120 220d 2100 |0000: invoke-static {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readString:(Ljava/io/BufferedReader;Ljava/lang/String;)Ljava/lang/String; // method@0d22 │ │ -05d516: 0c00 |0003: move-result-object v0 │ │ -05d518: 7110 0126 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -05d51e: 0a00 |0007: move-result v0 │ │ -05d520: 0f00 |0008: return v0 │ │ +06b9dc: |[06b9dc] com.badlogic.gdx.graphics.g2d.ParticleEmitter.readInt:(Ljava/io/BufferedReader;Ljava/lang/String;)I │ │ +06b9ec: 7120 220d 2100 |0000: invoke-static {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readString:(Ljava/io/BufferedReader;Ljava/lang/String;)Ljava/lang/String; // method@0d22 │ │ +06b9f2: 0c00 |0003: move-result-object v0 │ │ +06b9f4: 7110 0126 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +06b9fa: 0a00 |0007: move-result v0 │ │ +06b9fc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=895 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 reader Ljava/io/BufferedReader; │ │ 0x0000 - 0x0009 reg=2 name Ljava/lang/String; │ │ │ │ @@ -41389,39 +41389,39 @@ │ │ type : '(Ljava/io/BufferedReader;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -05d524: |[05d524] com.badlogic.gdx.graphics.g2d.ParticleEmitter.readString:(Ljava/io/BufferedReader;Ljava/lang/String;)Ljava/lang/String; │ │ -05d534: 6e10 5325 0400 |0000: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -05d53a: 0c00 |0003: move-result-object v0 │ │ -05d53c: 3900 1b00 |0004: if-nez v0, 001f // +001b │ │ -05d540: 2201 9603 |0006: new-instance v1, Ljava/io/IOException; // type@0396 │ │ -05d544: 2202 c503 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -05d548: 7010 6726 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -05d54e: 1a03 680d |000d: const-string v3, "Missing value: " // string@0d68 │ │ -05d552: 6e20 6e26 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05d558: 0c02 |0012: move-result-object v2 │ │ -05d55a: 6e20 6e26 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05d560: 0c02 |0016: move-result-object v2 │ │ -05d562: 6e10 7426 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -05d568: 0c02 |001a: move-result-object v2 │ │ -05d56a: 7020 9625 2100 |001b: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2596 │ │ -05d570: 2701 |001e: throw v1 │ │ -05d572: 1a01 fb00 |001f: const-string v1, ":" // string@00fb │ │ -05d576: 6e20 4d26 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@264d │ │ -05d57c: 0a01 |0024: move-result v1 │ │ -05d57e: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05d582: 6e20 5726 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ -05d588: 0c01 |002a: move-result-object v1 │ │ -05d58a: 6e10 5b26 0100 |002b: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ -05d590: 0c01 |002e: move-result-object v1 │ │ -05d592: 1101 |002f: return-object v1 │ │ +06ba00: |[06ba00] com.badlogic.gdx.graphics.g2d.ParticleEmitter.readString:(Ljava/io/BufferedReader;Ljava/lang/String;)Ljava/lang/String; │ │ +06ba10: 6e10 5325 0400 |0000: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +06ba16: 0c00 |0003: move-result-object v0 │ │ +06ba18: 3900 1b00 |0004: if-nez v0, 001f // +001b │ │ +06ba1c: 2201 9403 |0006: new-instance v1, Ljava/io/IOException; // type@0394 │ │ +06ba20: 2202 c303 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +06ba24: 7010 6726 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +06ba2a: 1a03 660d |000d: const-string v3, "Missing value: " // string@0d66 │ │ +06ba2e: 6e20 6e26 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06ba34: 0c02 |0012: move-result-object v2 │ │ +06ba36: 6e20 6e26 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06ba3c: 0c02 |0016: move-result-object v2 │ │ +06ba3e: 6e10 7426 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +06ba44: 0c02 |001a: move-result-object v2 │ │ +06ba46: 7020 9625 2100 |001b: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2596 │ │ +06ba4c: 2701 |001e: throw v1 │ │ +06ba4e: 1a01 fb00 |001f: const-string v1, ":" // string@00fb │ │ +06ba52: 6e20 4d26 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@264d │ │ +06ba58: 0a01 |0024: move-result v1 │ │ +06ba5a: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06ba5e: 6e20 5726 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ +06ba64: 0c01 |002a: move-result-object v1 │ │ +06ba66: 6e10 5b26 0100 |002b: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ +06ba6c: 0c01 |002e: move-result-object v1 │ │ +06ba6e: 1101 |002f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=885 │ │ 0x0004 line=886 │ │ 0x001f line=887 │ │ locals : │ │ 0x0004 - 0x0030 reg=0 line Ljava/lang/String; │ │ @@ -41433,184 +41433,184 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 316 16-bit code units │ │ -05d594: |[05d594] com.badlogic.gdx.graphics.g2d.ParticleEmitter.restart:()V │ │ -05d5a4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05d5a6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -05d5a8: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -05d5aa: 5440 4207 |0003: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0742 │ │ -05d5ae: 5500 1907 |0005: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.active:Z // field@0719 │ │ -05d5b2: 3800 2f01 |0007: if-eqz v0, 0136 // +012f │ │ -05d5b6: 5440 4207 |0009: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0742 │ │ -05d5ba: 6e10 be0c 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.newLowValue:()F // method@0cbe │ │ -05d5c0: 0a00 |000e: move-result v0 │ │ -05d5c2: 5940 4007 |000f: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delay:F // field@0740 │ │ -05d5c6: 5941 4107 |0011: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@0741 │ │ -05d5ca: 5240 4407 |0013: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@0744 │ │ -05d5ce: 5241 4307 |0015: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@0743 │ │ -05d5d2: c710 |0017: sub-float/2addr v0, v1 │ │ -05d5d4: 5940 4407 |0018: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@0744 │ │ -05d5d8: 5440 4507 |001a: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0745 │ │ -05d5dc: 6e10 be0c 0000 |001c: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.newLowValue:()F // method@0cbe │ │ -05d5e2: 0a00 |001f: move-result v0 │ │ -05d5e4: 5940 4307 |0020: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@0743 │ │ -05d5e8: 5440 4907 |0022: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0749 │ │ -05d5ec: 6e10 d10c 0000 |0024: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0cd1 │ │ -05d5f2: 0a00 |0027: move-result v0 │ │ -05d5f4: 8700 |0028: float-to-int v0, v0 │ │ -05d5f6: 5940 4607 |0029: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emission:I // field@0746 │ │ -05d5fa: 5440 4907 |002b: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0749 │ │ -05d5fe: 6e10 d00c 0000 |002d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cd0 │ │ -05d604: 0a00 |0030: move-result v0 │ │ -05d606: 8700 |0031: float-to-int v0, v0 │ │ -05d608: 5940 4807 |0032: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDiff:I // field@0748 │ │ -05d60c: 5440 4907 |0034: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0749 │ │ -05d610: 6e10 cd0c 0000 |0036: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ccd │ │ -05d616: 0a00 |0039: move-result v0 │ │ -05d618: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ -05d61c: 5240 4807 |003c: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDiff:I // field@0748 │ │ -05d620: 5241 4607 |003e: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emission:I // field@0746 │ │ -05d624: b110 |0040: sub-int/2addr v0, v1 │ │ -05d626: 5940 4807 |0041: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDiff:I // field@0748 │ │ -05d62a: 5440 5407 |0043: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0754 │ │ -05d62e: 6e10 d10c 0000 |0045: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0cd1 │ │ -05d634: 0a00 |0048: move-result v0 │ │ -05d636: 8700 |0049: float-to-int v0, v0 │ │ -05d638: 5940 4f07 |004a: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.life:I // field@074f │ │ -05d63c: 5440 5407 |004c: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0754 │ │ -05d640: 6e10 d00c 0000 |004e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cd0 │ │ -05d646: 0a00 |0051: move-result v0 │ │ -05d648: 8700 |0052: float-to-int v0, v0 │ │ -05d64a: 5940 5007 |0053: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeDiff:I // field@0750 │ │ -05d64e: 5440 5407 |0055: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0754 │ │ -05d652: 6e10 cd0c 0000 |0057: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ccd │ │ -05d658: 0a00 |005a: move-result v0 │ │ -05d65a: 3900 0900 |005b: if-nez v0, 0064 // +0009 │ │ -05d65e: 5240 5007 |005d: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeDiff:I // field@0750 │ │ -05d662: 5241 4f07 |005f: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.life:I // field@074f │ │ -05d666: b110 |0061: sub-int/2addr v0, v1 │ │ -05d668: 5940 5007 |0062: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeDiff:I // field@0750 │ │ -05d66c: 5440 5307 |0064: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0753 │ │ -05d670: 5500 1c07 |0066: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@071c │ │ -05d674: 3800 d100 |0068: if-eqz v0, 0139 // +00d1 │ │ -05d678: 5440 5307 |006a: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0753 │ │ -05d67c: 6e10 d10c 0000 |006c: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0cd1 │ │ -05d682: 0a00 |006f: move-result v0 │ │ -05d684: 8700 |0070: float-to-int v0, v0 │ │ -05d686: 5940 5107 |0071: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffset:I // field@0751 │ │ -05d68a: 5440 5307 |0073: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0753 │ │ -05d68e: 6e10 d00c 0000 |0075: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cd0 │ │ -05d694: 0a00 |0078: move-result v0 │ │ -05d696: 8700 |0079: float-to-int v0, v0 │ │ -05d698: 5940 5207 |007a: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetDiff:I // field@0752 │ │ -05d69c: 5440 5307 |007c: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0753 │ │ -05d6a0: 6e10 cd0c 0000 |007e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ccd │ │ -05d6a6: 0a00 |0081: move-result v0 │ │ -05d6a8: 3900 0900 |0082: if-nez v0, 008b // +0009 │ │ -05d6ac: 5240 5207 |0084: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetDiff:I // field@0752 │ │ -05d6b0: 5241 5107 |0086: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffset:I // field@0751 │ │ -05d6b4: b110 |0088: sub-int/2addr v0, v1 │ │ -05d6b6: 5940 5207 |0089: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetDiff:I // field@0752 │ │ -05d6ba: 5440 6107 |008b: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0761 │ │ -05d6be: 6e10 d10c 0000 |008d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0cd1 │ │ -05d6c4: 0a00 |0090: move-result v0 │ │ -05d6c6: 5940 5f07 |0091: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidth:F // field@075f │ │ -05d6ca: 5440 6107 |0093: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0761 │ │ -05d6ce: 6e10 d00c 0000 |0095: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cd0 │ │ -05d6d4: 0a00 |0098: move-result v0 │ │ -05d6d6: 5940 6007 |0099: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthDiff:F // field@0760 │ │ -05d6da: 5440 6107 |009b: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0761 │ │ -05d6de: 6e10 cd0c 0000 |009d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ccd │ │ -05d6e4: 0a00 |00a0: move-result v0 │ │ -05d6e6: 3900 0900 |00a1: if-nez v0, 00aa // +0009 │ │ -05d6ea: 5240 6007 |00a3: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthDiff:F // field@0760 │ │ -05d6ee: 5241 5f07 |00a5: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidth:F // field@075f │ │ -05d6f2: c710 |00a7: sub-float/2addr v0, v1 │ │ -05d6f4: 5940 6007 |00a8: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthDiff:F // field@0760 │ │ -05d6f8: 5440 5d07 |00aa: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075d │ │ -05d6fc: 6e10 d10c 0000 |00ac: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0cd1 │ │ -05d702: 0a00 |00af: move-result v0 │ │ -05d704: 5940 5b07 |00b0: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeight:F // field@075b │ │ -05d708: 5440 5d07 |00b2: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075d │ │ -05d70c: 6e10 d00c 0000 |00b4: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cd0 │ │ -05d712: 0a00 |00b7: move-result v0 │ │ -05d714: 5940 5c07 |00b8: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightDiff:F // field@075c │ │ -05d718: 5440 5d07 |00ba: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075d │ │ -05d71c: 6e10 cd0c 0000 |00bc: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ccd │ │ -05d722: 0a00 |00bf: move-result v0 │ │ -05d724: 3900 0900 |00c0: if-nez v0, 00c9 // +0009 │ │ -05d728: 5240 5c07 |00c2: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightDiff:F // field@075c │ │ -05d72c: 5241 5b07 |00c4: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeight:F // field@075b │ │ -05d730: c710 |00c6: sub-float/2addr v0, v1 │ │ -05d732: 5940 5c07 |00c7: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightDiff:F // field@075c │ │ -05d736: 5942 6507 |00c9: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ -05d73a: 5440 3c07 |00cb: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ -05d73e: 5500 1c07 |00cd: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@071c │ │ -05d742: 3800 0f00 |00cf: if-eqz v0, 00de // +000f │ │ -05d746: 5440 3c07 |00d1: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ -05d74a: 5400 2107 |00d3: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ -05d74e: 2100 |00d5: array-length v0, v0 │ │ -05d750: 3730 0800 |00d6: if-le v0, v3, 00de // +0008 │ │ -05d754: 5240 6507 |00d8: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ -05d758: de00 0002 |00da: or-int/lit8 v0, v0, #int 2 // #02 │ │ -05d75c: 5940 6507 |00dc: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ -05d760: 5440 6607 |00de: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0766 │ │ -05d764: 5500 1c07 |00e0: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@071c │ │ -05d768: 3800 0e00 |00e2: if-eqz v0, 00f0 // +000e │ │ -05d76c: 5440 6607 |00e4: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0766 │ │ -05d770: 5500 1c07 |00e6: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@071c │ │ -05d774: 3800 0800 |00e8: if-eqz v0, 00f0 // +0008 │ │ -05d778: 5240 6507 |00ea: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ -05d77c: de00 0008 |00ec: or-int/lit8 v0, v0, #int 8 // #08 │ │ -05d780: 5940 6507 |00ee: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ -05d784: 5440 5a07 |00f0: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075a │ │ -05d788: 5400 2107 |00f2: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ -05d78c: 2100 |00f4: array-length v0, v0 │ │ -05d78e: 3730 0800 |00f5: if-le v0, v3, 00fd // +0008 │ │ -05d792: 5240 6507 |00f7: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ -05d796: de00 0001 |00f9: or-int/lit8 v0, v0, #int 1 // #01 │ │ -05d79a: 5940 6507 |00fb: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ -05d79e: 5440 5907 |00fd: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ -05d7a2: 5500 1c07 |00ff: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@071c │ │ -05d7a6: 3800 0f00 |0101: if-eqz v0, 0110 // +000f │ │ -05d7aa: 5440 5907 |0103: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ -05d7ae: 5400 2107 |0105: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ -05d7b2: 2100 |0107: array-length v0, v0 │ │ -05d7b4: 3730 0800 |0108: if-le v0, v3, 0110 // +0008 │ │ -05d7b8: 5240 6507 |010a: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ -05d7bc: de00 0004 |010c: or-int/lit8 v0, v0, #int 4 // #04 │ │ -05d7c0: 5940 6507 |010e: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ -05d7c4: 5440 6707 |0110: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ -05d7c8: 5500 1c07 |0112: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@071c │ │ -05d7cc: 3800 0800 |0114: if-eqz v0, 011c // +0008 │ │ -05d7d0: 5240 6507 |0116: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ -05d7d4: de00 0010 |0118: or-int/lit8 v0, v0, #int 16 // #10 │ │ -05d7d8: 5940 6507 |011a: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ -05d7dc: 5440 4d07 |011c: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ -05d7e0: 5500 1c07 |011e: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@071c │ │ -05d7e4: 3800 0800 |0120: if-eqz v0, 0128 // +0008 │ │ -05d7e8: 5240 6507 |0122: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ -05d7ec: de00 0020 |0124: or-int/lit8 v0, v0, #int 32 // #20 │ │ -05d7f0: 5940 6507 |0126: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ -05d7f4: 5440 6307 |0128: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@0763 │ │ -05d7f8: 5400 0107 |012a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@0701 │ │ -05d7fc: 2100 |012c: array-length v0, v0 │ │ -05d7fe: 3730 0800 |012d: if-le v0, v3, 0135 // +0008 │ │ -05d802: 5240 6507 |012f: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ -05d806: de00 0040 |0131: or-int/lit8 v0, v0, #int 64 // #40 │ │ -05d80a: 5940 6507 |0133: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ -05d80e: 0e00 |0135: return-void │ │ -05d810: 0110 |0136: move v0, v1 │ │ -05d812: 2900 d8fe |0137: goto/16 000f // -0128 │ │ -05d816: 0120 |0139: move v0, v2 │ │ -05d818: 2900 37ff |013a: goto/16 0071 // -00c9 │ │ +06ba70: |[06ba70] com.badlogic.gdx.graphics.g2d.ParticleEmitter.restart:()V │ │ +06ba80: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06ba82: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +06ba84: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +06ba86: 5440 4207 |0003: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0742 │ │ +06ba8a: 5500 1907 |0005: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.active:Z // field@0719 │ │ +06ba8e: 3800 2f01 |0007: if-eqz v0, 0136 // +012f │ │ +06ba92: 5440 4207 |0009: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0742 │ │ +06ba96: 6e10 be0c 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.newLowValue:()F // method@0cbe │ │ +06ba9c: 0a00 |000e: move-result v0 │ │ +06ba9e: 5940 4007 |000f: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delay:F // field@0740 │ │ +06baa2: 5941 4107 |0011: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@0741 │ │ +06baa6: 5240 4407 |0013: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@0744 │ │ +06baaa: 5241 4307 |0015: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@0743 │ │ +06baae: c710 |0017: sub-float/2addr v0, v1 │ │ +06bab0: 5940 4407 |0018: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@0744 │ │ +06bab4: 5440 4507 |001a: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0745 │ │ +06bab8: 6e10 be0c 0000 |001c: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.newLowValue:()F // method@0cbe │ │ +06babe: 0a00 |001f: move-result v0 │ │ +06bac0: 5940 4307 |0020: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@0743 │ │ +06bac4: 5440 4907 |0022: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0749 │ │ +06bac8: 6e10 d10c 0000 |0024: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0cd1 │ │ +06bace: 0a00 |0027: move-result v0 │ │ +06bad0: 8700 |0028: float-to-int v0, v0 │ │ +06bad2: 5940 4607 |0029: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emission:I // field@0746 │ │ +06bad6: 5440 4907 |002b: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0749 │ │ +06bada: 6e10 d00c 0000 |002d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cd0 │ │ +06bae0: 0a00 |0030: move-result v0 │ │ +06bae2: 8700 |0031: float-to-int v0, v0 │ │ +06bae4: 5940 4807 |0032: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDiff:I // field@0748 │ │ +06bae8: 5440 4907 |0034: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0749 │ │ +06baec: 6e10 cd0c 0000 |0036: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ccd │ │ +06baf2: 0a00 |0039: move-result v0 │ │ +06baf4: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ +06baf8: 5240 4807 |003c: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDiff:I // field@0748 │ │ +06bafc: 5241 4607 |003e: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emission:I // field@0746 │ │ +06bb00: b110 |0040: sub-int/2addr v0, v1 │ │ +06bb02: 5940 4807 |0041: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDiff:I // field@0748 │ │ +06bb06: 5440 5407 |0043: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0754 │ │ +06bb0a: 6e10 d10c 0000 |0045: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0cd1 │ │ +06bb10: 0a00 |0048: move-result v0 │ │ +06bb12: 8700 |0049: float-to-int v0, v0 │ │ +06bb14: 5940 4f07 |004a: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.life:I // field@074f │ │ +06bb18: 5440 5407 |004c: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0754 │ │ +06bb1c: 6e10 d00c 0000 |004e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cd0 │ │ +06bb22: 0a00 |0051: move-result v0 │ │ +06bb24: 8700 |0052: float-to-int v0, v0 │ │ +06bb26: 5940 5007 |0053: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeDiff:I // field@0750 │ │ +06bb2a: 5440 5407 |0055: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0754 │ │ +06bb2e: 6e10 cd0c 0000 |0057: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ccd │ │ +06bb34: 0a00 |005a: move-result v0 │ │ +06bb36: 3900 0900 |005b: if-nez v0, 0064 // +0009 │ │ +06bb3a: 5240 5007 |005d: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeDiff:I // field@0750 │ │ +06bb3e: 5241 4f07 |005f: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.life:I // field@074f │ │ +06bb42: b110 |0061: sub-int/2addr v0, v1 │ │ +06bb44: 5940 5007 |0062: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeDiff:I // field@0750 │ │ +06bb48: 5440 5307 |0064: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0753 │ │ +06bb4c: 5500 1c07 |0066: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@071c │ │ +06bb50: 3800 d100 |0068: if-eqz v0, 0139 // +00d1 │ │ +06bb54: 5440 5307 |006a: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0753 │ │ +06bb58: 6e10 d10c 0000 |006c: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0cd1 │ │ +06bb5e: 0a00 |006f: move-result v0 │ │ +06bb60: 8700 |0070: float-to-int v0, v0 │ │ +06bb62: 5940 5107 |0071: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffset:I // field@0751 │ │ +06bb66: 5440 5307 |0073: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0753 │ │ +06bb6a: 6e10 d00c 0000 |0075: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cd0 │ │ +06bb70: 0a00 |0078: move-result v0 │ │ +06bb72: 8700 |0079: float-to-int v0, v0 │ │ +06bb74: 5940 5207 |007a: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetDiff:I // field@0752 │ │ +06bb78: 5440 5307 |007c: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0753 │ │ +06bb7c: 6e10 cd0c 0000 |007e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ccd │ │ +06bb82: 0a00 |0081: move-result v0 │ │ +06bb84: 3900 0900 |0082: if-nez v0, 008b // +0009 │ │ +06bb88: 5240 5207 |0084: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetDiff:I // field@0752 │ │ +06bb8c: 5241 5107 |0086: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffset:I // field@0751 │ │ +06bb90: b110 |0088: sub-int/2addr v0, v1 │ │ +06bb92: 5940 5207 |0089: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetDiff:I // field@0752 │ │ +06bb96: 5440 6107 |008b: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0761 │ │ +06bb9a: 6e10 d10c 0000 |008d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0cd1 │ │ +06bba0: 0a00 |0090: move-result v0 │ │ +06bba2: 5940 5f07 |0091: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidth:F // field@075f │ │ +06bba6: 5440 6107 |0093: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0761 │ │ +06bbaa: 6e10 d00c 0000 |0095: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cd0 │ │ +06bbb0: 0a00 |0098: move-result v0 │ │ +06bbb2: 5940 6007 |0099: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthDiff:F // field@0760 │ │ +06bbb6: 5440 6107 |009b: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0761 │ │ +06bbba: 6e10 cd0c 0000 |009d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ccd │ │ +06bbc0: 0a00 |00a0: move-result v0 │ │ +06bbc2: 3900 0900 |00a1: if-nez v0, 00aa // +0009 │ │ +06bbc6: 5240 6007 |00a3: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthDiff:F // field@0760 │ │ +06bbca: 5241 5f07 |00a5: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidth:F // field@075f │ │ +06bbce: c710 |00a7: sub-float/2addr v0, v1 │ │ +06bbd0: 5940 6007 |00a8: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthDiff:F // field@0760 │ │ +06bbd4: 5440 5d07 |00aa: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075d │ │ +06bbd8: 6e10 d10c 0000 |00ac: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0cd1 │ │ +06bbde: 0a00 |00af: move-result v0 │ │ +06bbe0: 5940 5b07 |00b0: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeight:F // field@075b │ │ +06bbe4: 5440 5d07 |00b2: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075d │ │ +06bbe8: 6e10 d00c 0000 |00b4: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cd0 │ │ +06bbee: 0a00 |00b7: move-result v0 │ │ +06bbf0: 5940 5c07 |00b8: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightDiff:F // field@075c │ │ +06bbf4: 5440 5d07 |00ba: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075d │ │ +06bbf8: 6e10 cd0c 0000 |00bc: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ccd │ │ +06bbfe: 0a00 |00bf: move-result v0 │ │ +06bc00: 3900 0900 |00c0: if-nez v0, 00c9 // +0009 │ │ +06bc04: 5240 5c07 |00c2: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightDiff:F // field@075c │ │ +06bc08: 5241 5b07 |00c4: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeight:F // field@075b │ │ +06bc0c: c710 |00c6: sub-float/2addr v0, v1 │ │ +06bc0e: 5940 5c07 |00c7: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightDiff:F // field@075c │ │ +06bc12: 5942 6507 |00c9: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ +06bc16: 5440 3c07 |00cb: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ +06bc1a: 5500 1c07 |00cd: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@071c │ │ +06bc1e: 3800 0f00 |00cf: if-eqz v0, 00de // +000f │ │ +06bc22: 5440 3c07 |00d1: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ +06bc26: 5400 2107 |00d3: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ +06bc2a: 2100 |00d5: array-length v0, v0 │ │ +06bc2c: 3730 0800 |00d6: if-le v0, v3, 00de // +0008 │ │ +06bc30: 5240 6507 |00d8: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ +06bc34: de00 0002 |00da: or-int/lit8 v0, v0, #int 2 // #02 │ │ +06bc38: 5940 6507 |00dc: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ +06bc3c: 5440 6607 |00de: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0766 │ │ +06bc40: 5500 1c07 |00e0: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@071c │ │ +06bc44: 3800 0e00 |00e2: if-eqz v0, 00f0 // +000e │ │ +06bc48: 5440 6607 |00e4: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0766 │ │ +06bc4c: 5500 1c07 |00e6: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@071c │ │ +06bc50: 3800 0800 |00e8: if-eqz v0, 00f0 // +0008 │ │ +06bc54: 5240 6507 |00ea: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ +06bc58: de00 0008 |00ec: or-int/lit8 v0, v0, #int 8 // #08 │ │ +06bc5c: 5940 6507 |00ee: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ +06bc60: 5440 5a07 |00f0: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075a │ │ +06bc64: 5400 2107 |00f2: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ +06bc68: 2100 |00f4: array-length v0, v0 │ │ +06bc6a: 3730 0800 |00f5: if-le v0, v3, 00fd // +0008 │ │ +06bc6e: 5240 6507 |00f7: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ +06bc72: de00 0001 |00f9: or-int/lit8 v0, v0, #int 1 // #01 │ │ +06bc76: 5940 6507 |00fb: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ +06bc7a: 5440 5907 |00fd: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ +06bc7e: 5500 1c07 |00ff: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@071c │ │ +06bc82: 3800 0f00 |0101: if-eqz v0, 0110 // +000f │ │ +06bc86: 5440 5907 |0103: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ +06bc8a: 5400 2107 |0105: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ +06bc8e: 2100 |0107: array-length v0, v0 │ │ +06bc90: 3730 0800 |0108: if-le v0, v3, 0110 // +0008 │ │ +06bc94: 5240 6507 |010a: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ +06bc98: de00 0004 |010c: or-int/lit8 v0, v0, #int 4 // #04 │ │ +06bc9c: 5940 6507 |010e: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ +06bca0: 5440 6707 |0110: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ +06bca4: 5500 1c07 |0112: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@071c │ │ +06bca8: 3800 0800 |0114: if-eqz v0, 011c // +0008 │ │ +06bcac: 5240 6507 |0116: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ +06bcb0: de00 0010 |0118: or-int/lit8 v0, v0, #int 16 // #10 │ │ +06bcb4: 5940 6507 |011a: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ +06bcb8: 5440 4d07 |011c: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ +06bcbc: 5500 1c07 |011e: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@071c │ │ +06bcc0: 3800 0800 |0120: if-eqz v0, 0128 // +0008 │ │ +06bcc4: 5240 6507 |0122: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ +06bcc8: de00 0020 |0124: or-int/lit8 v0, v0, #int 32 // #20 │ │ +06bccc: 5940 6507 |0126: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ +06bcd0: 5440 6307 |0128: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@0763 │ │ +06bcd4: 5400 0107 |012a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@0701 │ │ +06bcd8: 2100 |012c: array-length v0, v0 │ │ +06bcda: 3730 0800 |012d: if-le v0, v3, 0135 // +0008 │ │ +06bcde: 5240 6507 |012f: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ +06bce2: de00 0040 |0131: or-int/lit8 v0, v0, #int 64 // #40 │ │ +06bce6: 5940 6507 |0133: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ +06bcea: 0e00 |0135: return-void │ │ +06bcec: 0110 |0136: move v0, v1 │ │ +06bcee: 2900 d8fe |0137: goto/16 000f // -0128 │ │ +06bcf2: 0120 |0139: move v0, v2 │ │ +06bcf4: 2900 37ff |013a: goto/16 0071 // -00c9 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=314 │ │ 0x0011 line=315 │ │ 0x0013 line=317 │ │ 0x001a line=318 │ │ 0x0022 line=320 │ │ @@ -41647,201 +41647,201 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;FI)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 20 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 349 16-bit code units │ │ -05d81c: |[05d81c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.updateParticle:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;FI)Z │ │ -05d82c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -05d830: 520a 0807 |0002: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.currentLife:I // field@0708 │ │ -05d834: 9103 0a13 |0004: sub-int v3, v10, v19 │ │ -05d838: 3c03 0400 |0006: if-gtz v3, 000a // +0004 │ │ -05d83c: 120a |0008: const/4 v10, #int 0 // #0 │ │ -05d83e: 0f0a |0009: return v10 │ │ -05d840: 0800 1100 |000a: move-object/from16 v0, v17 │ │ -05d844: 5903 0807 |000c: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.currentLife:I // field@0708 │ │ -05d848: 150a 803f |000e: const/high16 v10, #int 1065353216 // #3f80 │ │ -05d84c: 0800 1100 |0010: move-object/from16 v0, v17 │ │ -05d850: 520b 0807 |0012: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.currentLife:I // field@0708 │ │ -05d854: 82bb |0014: int-to-float v11, v11 │ │ -05d856: 0800 1100 |0015: move-object/from16 v0, v17 │ │ -05d85a: 520c 0b07 |0017: iget v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.life:I // field@070b │ │ -05d85e: 82cc |0019: int-to-float v12, v12 │ │ -05d860: c9cb |001a: div-float/2addr v11, v12 │ │ -05d862: a704 0a0b |001b: sub-float v4, v10, v11 │ │ -05d866: 0800 1000 |001d: move-object/from16 v0, v16 │ │ -05d86a: 5206 6507 |001f: iget v6, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ -05d86e: dd0a 0601 |0021: and-int/lit8 v10, v6, #int 1 // #01 │ │ -05d872: 380a 1900 |0023: if-eqz v10, 003c // +0019 │ │ -05d876: 0800 1100 |0025: move-object/from16 v0, v17 │ │ -05d87a: 520a 0e07 |0027: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scale:F // field@070e │ │ -05d87e: 0800 1100 |0029: move-object/from16 v0, v17 │ │ -05d882: 520b 0f07 |002b: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scaleDiff:F // field@070f │ │ -05d886: 0800 1000 |002d: move-object/from16 v0, v16 │ │ -05d88a: 540c 5a07 |002f: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075a │ │ -05d88e: 6e20 ca0c 4c00 |0031: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ -05d894: 0a0c |0034: move-result v12 │ │ -05d896: c8cb |0035: mul-float/2addr v11, v12 │ │ -05d898: c6ba |0036: add-float/2addr v10, v11 │ │ -05d89a: 0800 1100 |0037: move-object/from16 v0, v17 │ │ -05d89e: 6e20 ae0c a000 |0039: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setScale:(F)V // method@0cae │ │ -05d8a4: dd0a 0608 |003c: and-int/lit8 v10, v6, #int 8 // #08 │ │ -05d8a8: 380a fd00 |003e: if-eqz v10, 013b // +00fd │ │ -05d8ac: 0800 1100 |0040: move-object/from16 v0, v17 │ │ -05d8b0: 520a 1307 |0042: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.velocity:F // field@0713 │ │ -05d8b4: 0800 1100 |0044: move-object/from16 v0, v17 │ │ -05d8b8: 520b 1407 |0046: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.velocityDiff:F // field@0714 │ │ -05d8bc: 0800 1000 |0048: move-object/from16 v0, v16 │ │ -05d8c0: 540c 6607 |004a: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0766 │ │ -05d8c4: 6e20 ca0c 4c00 |004c: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ -05d8ca: 0a0c |004f: move-result v12 │ │ -05d8cc: c8cb |0050: mul-float/2addr v11, v12 │ │ -05d8ce: c6ba |0051: add-float/2addr v10, v11 │ │ -05d8d0: a807 0a12 |0052: mul-float v7, v10, v18 │ │ -05d8d4: dd0a 0602 |0054: and-int/lit8 v10, v6, #int 2 // #02 │ │ -05d8d8: 380a aa00 |0056: if-eqz v10, 0100 // +00aa │ │ -05d8dc: 0800 1100 |0058: move-object/from16 v0, v17 │ │ -05d8e0: 520a 0407 |005a: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angle:F // field@0704 │ │ -05d8e4: 0800 1100 |005c: move-object/from16 v0, v17 │ │ -05d8e8: 520b 0607 |005e: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleDiff:F // field@0706 │ │ -05d8ec: 0800 1000 |0060: move-object/from16 v0, v16 │ │ -05d8f0: 540c 3c07 |0062: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ -05d8f4: 6e20 ca0c 4c00 |0064: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ -05d8fa: 0a0c |0067: move-result v12 │ │ -05d8fc: c8cb |0068: mul-float/2addr v11, v12 │ │ -05d8fe: a601 0a0b |0069: add-float v1, v10, v11 │ │ -05d902: 7110 8c13 0100 |006b: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@138c │ │ -05d908: 0a0a |006e: move-result v10 │ │ -05d90a: a808 070a |006f: mul-float v8, v7, v10 │ │ -05d90e: 7110 9a13 0100 |0071: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@139a │ │ -05d914: 0a0a |0074: move-result v10 │ │ -05d916: a809 070a |0075: mul-float v9, v7, v10 │ │ -05d91a: dd0a 0604 |0077: and-int/lit8 v10, v6, #int 4 // #04 │ │ -05d91e: 380a 2100 |0079: if-eqz v10, 009a // +0021 │ │ -05d922: 0800 1100 |007b: move-object/from16 v0, v17 │ │ -05d926: 520a 0c07 |007d: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotation:F // field@070c │ │ -05d92a: 0800 1100 |007f: move-object/from16 v0, v17 │ │ -05d92e: 520b 0d07 |0081: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotationDiff:F // field@070d │ │ -05d932: 0800 1000 |0083: move-object/from16 v0, v16 │ │ -05d936: 540c 5907 |0085: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ -05d93a: 6e20 ca0c 4c00 |0087: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ -05d940: 0a0c |008a: move-result v12 │ │ -05d942: c8cb |008b: mul-float/2addr v11, v12 │ │ -05d944: a605 0a0b |008c: add-float v5, v10, v11 │ │ -05d948: 0800 1000 |008e: move-object/from16 v0, v16 │ │ -05d94c: 550a 3a07 |0090: iget-boolean v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@073a │ │ -05d950: 380a 0300 |0092: if-eqz v10, 0095 // +0003 │ │ -05d954: c615 |0094: add-float/2addr v5, v1 │ │ -05d956: 0800 1100 |0095: move-object/from16 v0, v17 │ │ -05d95a: 6e20 ad0c 5000 |0097: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setRotation:(F)V // method@0cad │ │ -05d960: dd0a 0610 |009a: and-int/lit8 v10, v6, #int 16 // #10 │ │ -05d964: 380a 1700 |009c: if-eqz v10, 00b3 // +0017 │ │ -05d968: 0800 1100 |009e: move-object/from16 v0, v17 │ │ -05d96c: 520a 1507 |00a0: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.wind:F // field@0715 │ │ -05d970: 0800 1100 |00a2: move-object/from16 v0, v17 │ │ -05d974: 520b 1607 |00a4: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.windDiff:F // field@0716 │ │ -05d978: 0800 1000 |00a6: move-object/from16 v0, v16 │ │ -05d97c: 540c 6707 |00a8: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ -05d980: 6e20 ca0c 4c00 |00aa: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ -05d986: 0a0c |00ad: move-result v12 │ │ -05d988: c8cb |00ae: mul-float/2addr v11, v12 │ │ -05d98a: c6ba |00af: add-float/2addr v10, v11 │ │ -05d98c: a80a 0a12 |00b0: mul-float v10, v10, v18 │ │ -05d990: c6a8 |00b2: add-float/2addr v8, v10 │ │ -05d992: dd0a 0620 |00b3: and-int/lit8 v10, v6, #int 32 // #20 │ │ -05d996: 380a 1700 |00b5: if-eqz v10, 00cc // +0017 │ │ -05d99a: 0800 1100 |00b7: move-object/from16 v0, v17 │ │ -05d99e: 520a 0907 |00b9: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.gravity:F // field@0709 │ │ -05d9a2: 0800 1100 |00bb: move-object/from16 v0, v17 │ │ -05d9a6: 520b 0a07 |00bd: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.gravityDiff:F // field@070a │ │ -05d9aa: 0800 1000 |00bf: move-object/from16 v0, v16 │ │ -05d9ae: 540c 4d07 |00c1: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ -05d9b2: 6e20 ca0c 4c00 |00c3: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ -05d9b8: 0a0c |00c6: move-result v12 │ │ -05d9ba: c8cb |00c7: mul-float/2addr v11, v12 │ │ -05d9bc: c6ba |00c8: add-float/2addr v10, v11 │ │ -05d9be: a80a 0a12 |00c9: mul-float v10, v10, v18 │ │ -05d9c2: c6a9 |00cb: add-float/2addr v9, v10 │ │ -05d9c4: 0800 1100 |00cc: move-object/from16 v0, v17 │ │ -05d9c8: 6e30 b00c 8009 |00ce: invoke-virtual {v0, v8, v9}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.translate:(FF)V // method@0cb0 │ │ -05d9ce: dd0a 0640 |00d1: and-int/lit8 v10, v6, #int 64 // #40 │ │ -05d9d2: 380a 8500 |00d3: if-eqz v10, 0158 // +0085 │ │ -05d9d6: 0800 1000 |00d5: move-object/from16 v0, v16 │ │ -05d9da: 540a 6307 |00d7: iget-object v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@0763 │ │ -05d9de: 6e20 990c 4a00 |00d9: invoke-virtual {v10, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.getColor:(F)[F // method@0c99 │ │ -05d9e4: 0c02 |00dc: move-result-object v2 │ │ -05d9e6: 120a |00dd: const/4 v10, #int 0 // #0 │ │ -05d9e8: 440a 020a |00de: aget v10, v2, v10 │ │ -05d9ec: 121b |00e0: const/4 v11, #int 1 // #1 │ │ -05d9ee: 440b 020b |00e1: aget v11, v2, v11 │ │ -05d9f2: 122c |00e3: const/4 v12, #int 2 // #2 │ │ -05d9f4: 440c 020c |00e4: aget v12, v2, v12 │ │ -05d9f8: 0800 1100 |00e6: move-object/from16 v0, v17 │ │ -05d9fc: 520d 1107 |00e8: iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.transparency:F // field@0711 │ │ -05da00: 0800 1100 |00ea: move-object/from16 v0, v17 │ │ -05da04: 520e 1207 |00ec: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.transparencyDiff:F // field@0712 │ │ -05da08: 0800 1000 |00ee: move-object/from16 v0, v16 │ │ -05da0c: 540f 6407 |00f0: iget-object v15, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0764 │ │ -05da10: 6e20 ca0c 4f00 |00f2: invoke-virtual {v15, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ -05da16: 0a0f |00f5: move-result v15 │ │ -05da18: c8fe |00f6: mul-float/2addr v14, v15 │ │ -05da1a: c6ed |00f7: add-float/2addr v13, v14 │ │ -05da1c: 0800 1100 |00f8: move-object/from16 v0, v17 │ │ -05da20: 6e5d ab0c a0cb |00fa: invoke-virtual {v0, v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setColor:(FFFF)V // method@0cab │ │ -05da26: 121a |00fd: const/4 v10, #int 1 // #1 │ │ -05da28: 2900 0bff |00fe: goto/16 0009 // -00f5 │ │ -05da2c: 0800 1100 |0100: move-object/from16 v0, v17 │ │ -05da30: 520a 0507 |0102: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleCos:F // field@0705 │ │ -05da34: a808 070a |0104: mul-float v8, v7, v10 │ │ -05da38: 0800 1100 |0106: move-object/from16 v0, v17 │ │ -05da3c: 520a 0707 |0108: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleSin:F // field@0707 │ │ -05da40: a809 070a |010a: mul-float v9, v7, v10 │ │ -05da44: 0800 1000 |010c: move-object/from16 v0, v16 │ │ -05da48: 550a 3a07 |010e: iget-boolean v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@073a │ │ -05da4c: 390a 0600 |0110: if-nez v10, 0116 // +0006 │ │ -05da50: dd0a 0604 |0112: and-int/lit8 v10, v6, #int 4 // #04 │ │ -05da54: 380a 86ff |0114: if-eqz v10, 009a // -007a │ │ -05da58: 0800 1100 |0116: move-object/from16 v0, v17 │ │ -05da5c: 520a 0c07 |0118: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotation:F // field@070c │ │ -05da60: 0800 1100 |011a: move-object/from16 v0, v17 │ │ -05da64: 520b 0d07 |011c: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotationDiff:F // field@070d │ │ -05da68: 0800 1000 |011e: move-object/from16 v0, v16 │ │ -05da6c: 540c 5907 |0120: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ -05da70: 6e20 ca0c 4c00 |0122: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ -05da76: 0a0c |0125: move-result v12 │ │ -05da78: c8cb |0126: mul-float/2addr v11, v12 │ │ -05da7a: a605 0a0b |0127: add-float v5, v10, v11 │ │ -05da7e: 0800 1000 |0129: move-object/from16 v0, v16 │ │ -05da82: 550a 3a07 |012b: iget-boolean v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@073a │ │ -05da86: 380a 0700 |012d: if-eqz v10, 0134 // +0007 │ │ -05da8a: 0800 1100 |012f: move-object/from16 v0, v17 │ │ -05da8e: 520a 0407 |0131: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angle:F // field@0704 │ │ -05da92: c6a5 |0133: add-float/2addr v5, v10 │ │ -05da94: 0800 1100 |0134: move-object/from16 v0, v17 │ │ -05da98: 6e20 ad0c 5000 |0136: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setRotation:(F)V // method@0cad │ │ -05da9e: 2900 61ff |0139: goto/16 009a // -009f │ │ -05daa2: dd0a 0604 |013b: and-int/lit8 v10, v6, #int 4 // #04 │ │ -05daa6: 380a 94ff |013d: if-eqz v10, 00d1 // -006c │ │ -05daaa: 0800 1100 |013f: move-object/from16 v0, v17 │ │ -05daae: 520a 0c07 |0141: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotation:F // field@070c │ │ -05dab2: 0800 1100 |0143: move-object/from16 v0, v17 │ │ -05dab6: 520b 0d07 |0145: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotationDiff:F // field@070d │ │ -05daba: 0800 1000 |0147: move-object/from16 v0, v16 │ │ -05dabe: 540c 5907 |0149: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ -05dac2: 6e20 ca0c 4c00 |014b: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ -05dac8: 0a0c |014e: move-result v12 │ │ -05daca: c8cb |014f: mul-float/2addr v11, v12 │ │ -05dacc: c6ba |0150: add-float/2addr v10, v11 │ │ -05dace: 0800 1100 |0151: move-object/from16 v0, v17 │ │ -05dad2: 6e20 ad0c a000 |0153: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setRotation:(F)V // method@0cad │ │ -05dad8: 2900 7bff |0156: goto/16 00d1 // -0085 │ │ -05dadc: 0800 1100 |0158: move-object/from16 v0, v17 │ │ -05dae0: 5402 1007 |015a: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.tint:[F // field@0710 │ │ -05dae4: 2881 |015c: goto 00dd // -007f │ │ +06bcf8: |[06bcf8] com.badlogic.gdx.graphics.g2d.ParticleEmitter.updateParticle:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;FI)Z │ │ +06bd08: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +06bd0c: 520a 0807 |0002: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.currentLife:I // field@0708 │ │ +06bd10: 9103 0a13 |0004: sub-int v3, v10, v19 │ │ +06bd14: 3c03 0400 |0006: if-gtz v3, 000a // +0004 │ │ +06bd18: 120a |0008: const/4 v10, #int 0 // #0 │ │ +06bd1a: 0f0a |0009: return v10 │ │ +06bd1c: 0800 1100 |000a: move-object/from16 v0, v17 │ │ +06bd20: 5903 0807 |000c: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.currentLife:I // field@0708 │ │ +06bd24: 150a 803f |000e: const/high16 v10, #int 1065353216 // #3f80 │ │ +06bd28: 0800 1100 |0010: move-object/from16 v0, v17 │ │ +06bd2c: 520b 0807 |0012: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.currentLife:I // field@0708 │ │ +06bd30: 82bb |0014: int-to-float v11, v11 │ │ +06bd32: 0800 1100 |0015: move-object/from16 v0, v17 │ │ +06bd36: 520c 0b07 |0017: iget v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.life:I // field@070b │ │ +06bd3a: 82cc |0019: int-to-float v12, v12 │ │ +06bd3c: c9cb |001a: div-float/2addr v11, v12 │ │ +06bd3e: a704 0a0b |001b: sub-float v4, v10, v11 │ │ +06bd42: 0800 1000 |001d: move-object/from16 v0, v16 │ │ +06bd46: 5206 6507 |001f: iget v6, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0765 │ │ +06bd4a: dd0a 0601 |0021: and-int/lit8 v10, v6, #int 1 // #01 │ │ +06bd4e: 380a 1900 |0023: if-eqz v10, 003c // +0019 │ │ +06bd52: 0800 1100 |0025: move-object/from16 v0, v17 │ │ +06bd56: 520a 0e07 |0027: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scale:F // field@070e │ │ +06bd5a: 0800 1100 |0029: move-object/from16 v0, v17 │ │ +06bd5e: 520b 0f07 |002b: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scaleDiff:F // field@070f │ │ +06bd62: 0800 1000 |002d: move-object/from16 v0, v16 │ │ +06bd66: 540c 5a07 |002f: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075a │ │ +06bd6a: 6e20 ca0c 4c00 |0031: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ +06bd70: 0a0c |0034: move-result v12 │ │ +06bd72: c8cb |0035: mul-float/2addr v11, v12 │ │ +06bd74: c6ba |0036: add-float/2addr v10, v11 │ │ +06bd76: 0800 1100 |0037: move-object/from16 v0, v17 │ │ +06bd7a: 6e20 ae0c a000 |0039: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setScale:(F)V // method@0cae │ │ +06bd80: dd0a 0608 |003c: and-int/lit8 v10, v6, #int 8 // #08 │ │ +06bd84: 380a fd00 |003e: if-eqz v10, 013b // +00fd │ │ +06bd88: 0800 1100 |0040: move-object/from16 v0, v17 │ │ +06bd8c: 520a 1307 |0042: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.velocity:F // field@0713 │ │ +06bd90: 0800 1100 |0044: move-object/from16 v0, v17 │ │ +06bd94: 520b 1407 |0046: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.velocityDiff:F // field@0714 │ │ +06bd98: 0800 1000 |0048: move-object/from16 v0, v16 │ │ +06bd9c: 540c 6607 |004a: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0766 │ │ +06bda0: 6e20 ca0c 4c00 |004c: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ +06bda6: 0a0c |004f: move-result v12 │ │ +06bda8: c8cb |0050: mul-float/2addr v11, v12 │ │ +06bdaa: c6ba |0051: add-float/2addr v10, v11 │ │ +06bdac: a807 0a12 |0052: mul-float v7, v10, v18 │ │ +06bdb0: dd0a 0602 |0054: and-int/lit8 v10, v6, #int 2 // #02 │ │ +06bdb4: 380a aa00 |0056: if-eqz v10, 0100 // +00aa │ │ +06bdb8: 0800 1100 |0058: move-object/from16 v0, v17 │ │ +06bdbc: 520a 0407 |005a: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angle:F // field@0704 │ │ +06bdc0: 0800 1100 |005c: move-object/from16 v0, v17 │ │ +06bdc4: 520b 0607 |005e: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleDiff:F // field@0706 │ │ +06bdc8: 0800 1000 |0060: move-object/from16 v0, v16 │ │ +06bdcc: 540c 3c07 |0062: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ +06bdd0: 6e20 ca0c 4c00 |0064: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ +06bdd6: 0a0c |0067: move-result v12 │ │ +06bdd8: c8cb |0068: mul-float/2addr v11, v12 │ │ +06bdda: a601 0a0b |0069: add-float v1, v10, v11 │ │ +06bdde: 7110 8c13 0100 |006b: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@138c │ │ +06bde4: 0a0a |006e: move-result v10 │ │ +06bde6: a808 070a |006f: mul-float v8, v7, v10 │ │ +06bdea: 7110 9a13 0100 |0071: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@139a │ │ +06bdf0: 0a0a |0074: move-result v10 │ │ +06bdf2: a809 070a |0075: mul-float v9, v7, v10 │ │ +06bdf6: dd0a 0604 |0077: and-int/lit8 v10, v6, #int 4 // #04 │ │ +06bdfa: 380a 2100 |0079: if-eqz v10, 009a // +0021 │ │ +06bdfe: 0800 1100 |007b: move-object/from16 v0, v17 │ │ +06be02: 520a 0c07 |007d: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotation:F // field@070c │ │ +06be06: 0800 1100 |007f: move-object/from16 v0, v17 │ │ +06be0a: 520b 0d07 |0081: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotationDiff:F // field@070d │ │ +06be0e: 0800 1000 |0083: move-object/from16 v0, v16 │ │ +06be12: 540c 5907 |0085: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ +06be16: 6e20 ca0c 4c00 |0087: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ +06be1c: 0a0c |008a: move-result v12 │ │ +06be1e: c8cb |008b: mul-float/2addr v11, v12 │ │ +06be20: a605 0a0b |008c: add-float v5, v10, v11 │ │ +06be24: 0800 1000 |008e: move-object/from16 v0, v16 │ │ +06be28: 550a 3a07 |0090: iget-boolean v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@073a │ │ +06be2c: 380a 0300 |0092: if-eqz v10, 0095 // +0003 │ │ +06be30: c615 |0094: add-float/2addr v5, v1 │ │ +06be32: 0800 1100 |0095: move-object/from16 v0, v17 │ │ +06be36: 6e20 ad0c 5000 |0097: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setRotation:(F)V // method@0cad │ │ +06be3c: dd0a 0610 |009a: and-int/lit8 v10, v6, #int 16 // #10 │ │ +06be40: 380a 1700 |009c: if-eqz v10, 00b3 // +0017 │ │ +06be44: 0800 1100 |009e: move-object/from16 v0, v17 │ │ +06be48: 520a 1507 |00a0: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.wind:F // field@0715 │ │ +06be4c: 0800 1100 |00a2: move-object/from16 v0, v17 │ │ +06be50: 520b 1607 |00a4: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.windDiff:F // field@0716 │ │ +06be54: 0800 1000 |00a6: move-object/from16 v0, v16 │ │ +06be58: 540c 6707 |00a8: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ +06be5c: 6e20 ca0c 4c00 |00aa: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ +06be62: 0a0c |00ad: move-result v12 │ │ +06be64: c8cb |00ae: mul-float/2addr v11, v12 │ │ +06be66: c6ba |00af: add-float/2addr v10, v11 │ │ +06be68: a80a 0a12 |00b0: mul-float v10, v10, v18 │ │ +06be6c: c6a8 |00b2: add-float/2addr v8, v10 │ │ +06be6e: dd0a 0620 |00b3: and-int/lit8 v10, v6, #int 32 // #20 │ │ +06be72: 380a 1700 |00b5: if-eqz v10, 00cc // +0017 │ │ +06be76: 0800 1100 |00b7: move-object/from16 v0, v17 │ │ +06be7a: 520a 0907 |00b9: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.gravity:F // field@0709 │ │ +06be7e: 0800 1100 |00bb: move-object/from16 v0, v17 │ │ +06be82: 520b 0a07 |00bd: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.gravityDiff:F // field@070a │ │ +06be86: 0800 1000 |00bf: move-object/from16 v0, v16 │ │ +06be8a: 540c 4d07 |00c1: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ +06be8e: 6e20 ca0c 4c00 |00c3: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ +06be94: 0a0c |00c6: move-result v12 │ │ +06be96: c8cb |00c7: mul-float/2addr v11, v12 │ │ +06be98: c6ba |00c8: add-float/2addr v10, v11 │ │ +06be9a: a80a 0a12 |00c9: mul-float v10, v10, v18 │ │ +06be9e: c6a9 |00cb: add-float/2addr v9, v10 │ │ +06bea0: 0800 1100 |00cc: move-object/from16 v0, v17 │ │ +06bea4: 6e30 b00c 8009 |00ce: invoke-virtual {v0, v8, v9}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.translate:(FF)V // method@0cb0 │ │ +06beaa: dd0a 0640 |00d1: and-int/lit8 v10, v6, #int 64 // #40 │ │ +06beae: 380a 8500 |00d3: if-eqz v10, 0158 // +0085 │ │ +06beb2: 0800 1000 |00d5: move-object/from16 v0, v16 │ │ +06beb6: 540a 6307 |00d7: iget-object v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@0763 │ │ +06beba: 6e20 990c 4a00 |00d9: invoke-virtual {v10, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.getColor:(F)[F // method@0c99 │ │ +06bec0: 0c02 |00dc: move-result-object v2 │ │ +06bec2: 120a |00dd: const/4 v10, #int 0 // #0 │ │ +06bec4: 440a 020a |00de: aget v10, v2, v10 │ │ +06bec8: 121b |00e0: const/4 v11, #int 1 // #1 │ │ +06beca: 440b 020b |00e1: aget v11, v2, v11 │ │ +06bece: 122c |00e3: const/4 v12, #int 2 // #2 │ │ +06bed0: 440c 020c |00e4: aget v12, v2, v12 │ │ +06bed4: 0800 1100 |00e6: move-object/from16 v0, v17 │ │ +06bed8: 520d 1107 |00e8: iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.transparency:F // field@0711 │ │ +06bedc: 0800 1100 |00ea: move-object/from16 v0, v17 │ │ +06bee0: 520e 1207 |00ec: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.transparencyDiff:F // field@0712 │ │ +06bee4: 0800 1000 |00ee: move-object/from16 v0, v16 │ │ +06bee8: 540f 6407 |00f0: iget-object v15, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0764 │ │ +06beec: 6e20 ca0c 4f00 |00f2: invoke-virtual {v15, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ +06bef2: 0a0f |00f5: move-result v15 │ │ +06bef4: c8fe |00f6: mul-float/2addr v14, v15 │ │ +06bef6: c6ed |00f7: add-float/2addr v13, v14 │ │ +06bef8: 0800 1100 |00f8: move-object/from16 v0, v17 │ │ +06befc: 6e5d ab0c a0cb |00fa: invoke-virtual {v0, v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setColor:(FFFF)V // method@0cab │ │ +06bf02: 121a |00fd: const/4 v10, #int 1 // #1 │ │ +06bf04: 2900 0bff |00fe: goto/16 0009 // -00f5 │ │ +06bf08: 0800 1100 |0100: move-object/from16 v0, v17 │ │ +06bf0c: 520a 0507 |0102: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleCos:F // field@0705 │ │ +06bf10: a808 070a |0104: mul-float v8, v7, v10 │ │ +06bf14: 0800 1100 |0106: move-object/from16 v0, v17 │ │ +06bf18: 520a 0707 |0108: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleSin:F // field@0707 │ │ +06bf1c: a809 070a |010a: mul-float v9, v7, v10 │ │ +06bf20: 0800 1000 |010c: move-object/from16 v0, v16 │ │ +06bf24: 550a 3a07 |010e: iget-boolean v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@073a │ │ +06bf28: 390a 0600 |0110: if-nez v10, 0116 // +0006 │ │ +06bf2c: dd0a 0604 |0112: and-int/lit8 v10, v6, #int 4 // #04 │ │ +06bf30: 380a 86ff |0114: if-eqz v10, 009a // -007a │ │ +06bf34: 0800 1100 |0116: move-object/from16 v0, v17 │ │ +06bf38: 520a 0c07 |0118: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotation:F // field@070c │ │ +06bf3c: 0800 1100 |011a: move-object/from16 v0, v17 │ │ +06bf40: 520b 0d07 |011c: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotationDiff:F // field@070d │ │ +06bf44: 0800 1000 |011e: move-object/from16 v0, v16 │ │ +06bf48: 540c 5907 |0120: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ +06bf4c: 6e20 ca0c 4c00 |0122: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ +06bf52: 0a0c |0125: move-result v12 │ │ +06bf54: c8cb |0126: mul-float/2addr v11, v12 │ │ +06bf56: a605 0a0b |0127: add-float v5, v10, v11 │ │ +06bf5a: 0800 1000 |0129: move-object/from16 v0, v16 │ │ +06bf5e: 550a 3a07 |012b: iget-boolean v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@073a │ │ +06bf62: 380a 0700 |012d: if-eqz v10, 0134 // +0007 │ │ +06bf66: 0800 1100 |012f: move-object/from16 v0, v17 │ │ +06bf6a: 520a 0407 |0131: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angle:F // field@0704 │ │ +06bf6e: c6a5 |0133: add-float/2addr v5, v10 │ │ +06bf70: 0800 1100 |0134: move-object/from16 v0, v17 │ │ +06bf74: 6e20 ad0c 5000 |0136: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setRotation:(F)V // method@0cad │ │ +06bf7a: 2900 61ff |0139: goto/16 009a // -009f │ │ +06bf7e: dd0a 0604 |013b: and-int/lit8 v10, v6, #int 4 // #04 │ │ +06bf82: 380a 94ff |013d: if-eqz v10, 00d1 // -006c │ │ +06bf86: 0800 1100 |013f: move-object/from16 v0, v17 │ │ +06bf8a: 520a 0c07 |0141: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotation:F // field@070c │ │ +06bf8e: 0800 1100 |0143: move-object/from16 v0, v17 │ │ +06bf92: 520b 0d07 |0145: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotationDiff:F // field@070d │ │ +06bf96: 0800 1000 |0147: move-object/from16 v0, v16 │ │ +06bf9a: 540c 5907 |0149: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ +06bf9e: 6e20 ca0c 4c00 |014b: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ +06bfa4: 0a0c |014e: move-result v12 │ │ +06bfa6: c8cb |014f: mul-float/2addr v11, v12 │ │ +06bfa8: c6ba |0150: add-float/2addr v10, v11 │ │ +06bfaa: 0800 1100 |0151: move-object/from16 v0, v17 │ │ +06bfae: 6e20 ad0c a000 |0153: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setRotation:(F)V // method@0cad │ │ +06bfb4: 2900 7bff |0156: goto/16 00d1 // -0085 │ │ +06bfb8: 0800 1100 |0158: move-object/from16 v0, v17 │ │ +06bfbc: 5402 1007 |015a: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.tint:[F // field@0710 │ │ +06bfc0: 2881 |015c: goto 00dd // -007f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ 0x0006 line=501 │ │ 0x0009 line=553 │ │ 0x000a line=502 │ │ 0x000e line=504 │ │ @@ -41902,33 +41902,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -05dae8: |[05dae8] com.badlogic.gdx.graphics.g2d.ParticleEmitter.addParticle:()V │ │ -05daf8: 5251 3807 |0000: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0738 │ │ -05dafc: 5254 5507 |0002: iget v4, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0755 │ │ -05db00: 3341 0300 |0004: if-ne v1, v4, 0007 // +0003 │ │ -05db04: 0e00 |0006: return-void │ │ -05db06: 5450 3707 |0007: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.active:[Z // field@0737 │ │ -05db0a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -05db0c: 2103 |000a: array-length v3, v0 │ │ -05db0e: 3532 fbff |000b: if-ge v2, v3, 0006 // -0005 │ │ -05db12: 4704 0002 |000d: aget-boolean v4, v0, v2 │ │ -05db16: 3904 0d00 |000f: if-nez v4, 001c // +000d │ │ -05db1a: 7020 f40c 2500 |0011: invoke-direct {v5, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activateParticle:(I)V // method@0cf4 │ │ -05db20: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -05db22: 4e04 0002 |0015: aput-boolean v4, v0, v2 │ │ -05db26: d804 0101 |0017: add-int/lit8 v4, v1, #int 1 // #01 │ │ -05db2a: 5954 3807 |0019: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0738 │ │ -05db2e: 28eb |001b: goto 0006 // -0015 │ │ -05db30: d802 0201 |001c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -05db34: 28ed |001e: goto 000b // -0013 │ │ +06bfc4: |[06bfc4] com.badlogic.gdx.graphics.g2d.ParticleEmitter.addParticle:()V │ │ +06bfd4: 5251 3807 |0000: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0738 │ │ +06bfd8: 5254 5507 |0002: iget v4, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0755 │ │ +06bfdc: 3341 0300 |0004: if-ne v1, v4, 0007 // +0003 │ │ +06bfe0: 0e00 |0006: return-void │ │ +06bfe2: 5450 3707 |0007: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.active:[Z // field@0737 │ │ +06bfe6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +06bfe8: 2103 |000a: array-length v3, v0 │ │ +06bfea: 3532 fbff |000b: if-ge v2, v3, 0006 // -0005 │ │ +06bfee: 4704 0002 |000d: aget-boolean v4, v0, v2 │ │ +06bff2: 3904 0d00 |000f: if-nez v4, 001c // +000d │ │ +06bff6: 7020 f40c 2500 |0011: invoke-direct {v5, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activateParticle:(I)V // method@0cf4 │ │ +06bffc: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +06bffe: 4e04 0002 |0015: aput-boolean v4, v0, v2 │ │ +06c002: d804 0101 |0017: add-int/lit8 v4, v1, #int 1 // #01 │ │ +06c006: 5954 3807 |0019: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0738 │ │ +06c00a: 28eb |001b: goto 0006 // -0015 │ │ +06c00c: d802 0201 |001c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06c010: 28ed |001e: goto 000b // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0002 line=145 │ │ 0x0006 line=155 │ │ 0x0007 line=146 │ │ 0x0009 line=147 │ │ @@ -41949,45 +41949,45 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -05db38: |[05db38] com.badlogic.gdx.graphics.g2d.ParticleEmitter.addParticles:(I)V │ │ -05db48: 5275 5507 |0000: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0755 │ │ -05db4c: 5276 3807 |0002: iget v6, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0738 │ │ -05db50: b165 |0004: sub-int/2addr v5, v6 │ │ -05db52: 7120 1b26 5800 |0005: invoke-static {v8, v5}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -05db58: 0a08 |0008: move-result v8 │ │ -05db5a: 3908 0300 |0009: if-nez v8, 000c // +0003 │ │ -05db5e: 0e00 |000b: return-void │ │ -05db60: 5470 3707 |000c: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.active:[Z // field@0737 │ │ -05db64: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -05db66: 2104 |000f: array-length v4, v0 │ │ -05db68: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -05db6a: 3581 1900 |0011: if-ge v1, v8, 002a // +0019 │ │ -05db6e: 0123 |0013: move v3, v2 │ │ -05db70: 3543 1500 |0014: if-ge v3, v4, 0029 // +0015 │ │ -05db74: 4705 0003 |0016: aget-boolean v5, v0, v3 │ │ -05db78: 3905 0d00 |0018: if-nez v5, 0025 // +000d │ │ -05db7c: 7020 f40c 3700 |001a: invoke-direct {v7, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activateParticle:(I)V // method@0cf4 │ │ -05db82: d802 0301 |001d: add-int/lit8 v2, v3, #int 1 // #01 │ │ -05db86: 1215 |001f: const/4 v5, #int 1 // #1 │ │ -05db88: 4e05 0003 |0020: aput-boolean v5, v0, v3 │ │ -05db8c: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05db90: 28ed |0024: goto 0011 // -0013 │ │ -05db92: d802 0301 |0025: add-int/lit8 v2, v3, #int 1 // #01 │ │ -05db96: 0123 |0027: move v3, v2 │ │ -05db98: 28ec |0028: goto 0014 // -0014 │ │ -05db9a: 0132 |0029: move v2, v3 │ │ -05db9c: 5275 3807 |002a: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0738 │ │ -05dba0: b085 |002c: add-int/2addr v5, v8 │ │ -05dba2: 5975 3807 |002d: iput v5, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0738 │ │ -05dba6: 28dc |002f: goto 000b // -0024 │ │ +06c014: |[06c014] com.badlogic.gdx.graphics.g2d.ParticleEmitter.addParticles:(I)V │ │ +06c024: 5275 5507 |0000: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0755 │ │ +06c028: 5276 3807 |0002: iget v6, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0738 │ │ +06c02c: b165 |0004: sub-int/2addr v5, v6 │ │ +06c02e: 7120 1b26 5800 |0005: invoke-static {v8, v5}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +06c034: 0a08 |0008: move-result v8 │ │ +06c036: 3908 0300 |0009: if-nez v8, 000c // +0003 │ │ +06c03a: 0e00 |000b: return-void │ │ +06c03c: 5470 3707 |000c: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.active:[Z // field@0737 │ │ +06c040: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +06c042: 2104 |000f: array-length v4, v0 │ │ +06c044: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +06c046: 3581 1900 |0011: if-ge v1, v8, 002a // +0019 │ │ +06c04a: 0123 |0013: move v3, v2 │ │ +06c04c: 3543 1500 |0014: if-ge v3, v4, 0029 // +0015 │ │ +06c050: 4705 0003 |0016: aget-boolean v5, v0, v3 │ │ +06c054: 3905 0d00 |0018: if-nez v5, 0025 // +000d │ │ +06c058: 7020 f40c 3700 |001a: invoke-direct {v7, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activateParticle:(I)V // method@0cf4 │ │ +06c05e: d802 0301 |001d: add-int/lit8 v2, v3, #int 1 // #01 │ │ +06c062: 1215 |001f: const/4 v5, #int 1 // #1 │ │ +06c064: 4e05 0003 |0020: aput-boolean v5, v0, v3 │ │ +06c068: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06c06c: 28ed |0024: goto 0011 // -0013 │ │ +06c06e: d802 0301 |0025: add-int/lit8 v2, v3, #int 1 // #01 │ │ +06c072: 0123 |0027: move v3, v2 │ │ +06c074: 28ec |0028: goto 0014 // -0014 │ │ +06c076: 0132 |0029: move v2, v3 │ │ +06c078: 5275 3807 |002a: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0738 │ │ +06c07c: b085 |002c: add-int/2addr v5, v8 │ │ +06c07e: 5975 3807 |002d: iput v5, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0738 │ │ +06c082: 28dc |002f: goto 000b // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0009 line=159 │ │ 0x000b line=174 │ │ 0x000c line=160 │ │ 0x000e line=161 │ │ @@ -42018,20 +42018,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -05dba8: |[05dba8] com.badlogic.gdx.graphics.g2d.ParticleEmitter.allowCompletion:()V │ │ -05dbb8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05dbba: 5c10 3b07 |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.allowCompletion:Z // field@073b │ │ -05dbbe: 5210 4307 |0003: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@0743 │ │ -05dbc2: 5910 4407 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@0744 │ │ -05dbc6: 0e00 |0007: return-void │ │ +06c084: |[06c084] com.badlogic.gdx.graphics.g2d.ParticleEmitter.allowCompletion:()V │ │ +06c094: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06c096: 5c10 3b07 |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.allowCompletion:Z // field@073b │ │ +06c09a: 5210 4307 |0003: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@0743 │ │ +06c09e: 5910 4407 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@0744 │ │ +06c0a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=585 │ │ 0x0003 line=586 │ │ 0x0007 line=587 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ @@ -42041,38 +42041,38 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -05dbc8: |[05dbc8] com.badlogic.gdx.graphics.g2d.ParticleEmitter.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V │ │ -05dbd8: 1306 0203 |0000: const/16 v6, #int 770 // #302 │ │ -05dbdc: 5575 3907 |0002: iget-boolean v5, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0739 │ │ -05dbe0: 3805 0600 |0004: if-eqz v5, 000a // +0006 │ │ -05dbe4: 1215 |0006: const/4 v5, #int 1 // #1 │ │ -05dbe6: 6e30 f10d 6805 |0007: invoke-virtual {v8, v6, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setBlendFunction:(II)V // method@0df1 │ │ -05dbec: 5474 5807 |000a: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0758 │ │ -05dbf0: 5470 3707 |000c: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.active:[Z // field@0737 │ │ -05dbf4: 5271 3807 |000e: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0738 │ │ -05dbf8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -05dbfa: 2103 |0011: array-length v3, v0 │ │ -05dbfc: 3532 0e00 |0012: if-ge v2, v3, 0020 // +000e │ │ -05dc00: 4705 0002 |0014: aget-boolean v5, v0, v2 │ │ -05dc04: 3805 0700 |0016: if-eqz v5, 001d // +0007 │ │ -05dc08: 4605 0402 |0018: aget-object v5, v4, v2 │ │ -05dc0c: 6e20 a80c 8500 |001a: invoke-virtual {v5, v8}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0ca8 │ │ -05dc12: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -05dc16: 28f3 |001f: goto 0012 // -000d │ │ -05dc18: 5971 3807 |0020: iput v1, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0738 │ │ -05dc1c: 5575 3907 |0022: iget-boolean v5, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0739 │ │ -05dc20: 3805 0700 |0024: if-eqz v5, 002b // +0007 │ │ -05dc24: 1305 0303 |0026: const/16 v5, #int 771 // #303 │ │ -05dc28: 6e30 f10d 6805 |0028: invoke-virtual {v8, v6, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setBlendFunction:(II)V // method@0df1 │ │ -05dc2e: 0e00 |002b: return-void │ │ +06c0a4: |[06c0a4] com.badlogic.gdx.graphics.g2d.ParticleEmitter.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V │ │ +06c0b4: 1306 0203 |0000: const/16 v6, #int 770 // #302 │ │ +06c0b8: 5575 3907 |0002: iget-boolean v5, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0739 │ │ +06c0bc: 3805 0600 |0004: if-eqz v5, 000a // +0006 │ │ +06c0c0: 1215 |0006: const/4 v5, #int 1 // #1 │ │ +06c0c2: 6e30 f10d 6805 |0007: invoke-virtual {v8, v6, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setBlendFunction:(II)V // method@0df1 │ │ +06c0c8: 5474 5807 |000a: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0758 │ │ +06c0cc: 5470 3707 |000c: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.active:[Z // field@0737 │ │ +06c0d0: 5271 3807 |000e: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0738 │ │ +06c0d4: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +06c0d6: 2103 |0011: array-length v3, v0 │ │ +06c0d8: 3532 0e00 |0012: if-ge v2, v3, 0020 // +000e │ │ +06c0dc: 4705 0002 |0014: aget-boolean v5, v0, v2 │ │ +06c0e0: 3805 0700 |0016: if-eqz v5, 001d // +0007 │ │ +06c0e4: 4605 0402 |0018: aget-object v5, v4, v2 │ │ +06c0e8: 6e20 a80c 8500 |001a: invoke-virtual {v5, v8}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0ca8 │ │ +06c0ee: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06c0f2: 28f3 |001f: goto 0012 // -000d │ │ +06c0f4: 5971 3807 |0020: iput v1, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0738 │ │ +06c0f8: 5575 3907 |0022: iget-boolean v5, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0739 │ │ +06c0fc: 3805 0700 |0024: if-eqz v5, 002b // +0007 │ │ +06c100: 1305 0303 |0026: const/16 v5, #int 771 // #303 │ │ +06c104: 6e30 f10d 6805 |0028: invoke-virtual {v8, v6, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setBlendFunction:(II)V // method@0df1 │ │ +06c10a: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=225 │ │ 0x000a line=227 │ │ 0x000c line=228 │ │ 0x000e line=229 │ │ 0x0010 line=231 │ │ @@ -42095,148 +42095,148 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 236 16-bit code units │ │ -05dc30: |[05dc30] com.badlogic.gdx.graphics.g2d.ParticleEmitter.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -05dc40: 52fa 3607 |0000: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0736 │ │ -05dc44: 150b 7a44 |0002: const/high16 v11, #int 1148846080 // #447a │ │ -05dc48: a80b 0b11 |0004: mul-float v11, v11, v17 │ │ -05dc4c: 150c 7a43 |0006: const/high16 v12, #int 1132068864 // #437a │ │ -05dc50: 7120 1a26 cb00 |0008: invoke-static {v11, v12}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -05dc56: 0a0b |000b: move-result v11 │ │ -05dc58: c6ba |000c: add-float/2addr v10, v11 │ │ -05dc5a: 59fa 3607 |000d: iput v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0736 │ │ -05dc5e: 52fa 3607 |000f: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0736 │ │ -05dc62: 150b 803f |0011: const/high16 v11, #int 1065353216 // #3f80 │ │ -05dc66: 2e0a 0a0b |0013: cmpg-float v10, v10, v11 │ │ -05dc6a: 3b0a 0600 |0015: if-gez v10, 001b // +0006 │ │ -05dc6e: 7402 f80c 0f00 |0017: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0cf8 │ │ -05dc74: 0e00 |001a: return-void │ │ -05dc76: 52fa 3607 |001b: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0736 │ │ -05dc7a: 87a3 |001d: float-to-int v3, v10 │ │ -05dc7c: 52fa 3607 |001e: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0736 │ │ -05dc80: 823b |0020: int-to-float v11, v3 │ │ -05dc82: c7ba |0021: sub-float/2addr v10, v11 │ │ -05dc84: 59fa 3607 |0022: iput v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0736 │ │ -05dc88: 55fa 3907 |0024: iget-boolean v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0739 │ │ -05dc8c: 380a 0a00 |0026: if-eqz v10, 0030 // +000a │ │ -05dc90: 130a 0203 |0028: const/16 v10, #int 770 // #302 │ │ -05dc94: 121b |002a: const/4 v11, #int 1 // #1 │ │ -05dc96: 0800 1000 |002b: move-object/from16 v0, v16 │ │ -05dc9a: 6e30 f10d a00b |002d: invoke-virtual {v0, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setBlendFunction:(II)V // method@0df1 │ │ -05dca0: 54f9 5807 |0030: iget-object v9, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0758 │ │ -05dca4: 54f1 3707 |0032: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.active:[Z // field@0737 │ │ -05dca8: 52f2 3807 |0034: iget v2, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0738 │ │ -05dcac: 1206 |0036: const/4 v6, #int 0 // #0 │ │ -05dcae: 2117 |0037: array-length v7, v1 │ │ -05dcb0: 3576 1e00 |0038: if-ge v6, v7, 0056 // +001e │ │ -05dcb4: 470a 0106 |003a: aget-boolean v10, v1, v6 │ │ -05dcb8: 380a 1100 |003c: if-eqz v10, 004d // +0011 │ │ -05dcbc: 4608 0906 |003e: aget-object v8, v9, v6 │ │ -05dcc0: 0200 1100 |0040: move/from16 v0, v17 │ │ -05dcc4: 7040 340d 8f30 |0042: invoke-direct {v15, v8, v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateParticle:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;FI)Z // method@0d34 │ │ -05dcca: 0a0a |0045: move-result v10 │ │ -05dccc: 380a 0a00 |0046: if-eqz v10, 0050 // +000a │ │ -05dcd0: 0800 1000 |0048: move-object/from16 v0, v16 │ │ -05dcd4: 6e20 a80c 0800 |004a: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0ca8 │ │ -05dcda: d806 0601 |004d: add-int/lit8 v6, v6, #int 1 // #01 │ │ -05dcde: 28e9 |004f: goto 0038 // -0017 │ │ -05dce0: 120a |0050: const/4 v10, #int 0 // #0 │ │ -05dce2: 4e0a 0106 |0051: aput-boolean v10, v1, v6 │ │ -05dce6: d802 02ff |0053: add-int/lit8 v2, v2, #int -1 // #ff │ │ -05dcea: 28f8 |0055: goto 004d // -0008 │ │ -05dcec: 59f2 3807 |0056: iput v2, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0738 │ │ -05dcf0: 55fa 3907 |0058: iget-boolean v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0739 │ │ -05dcf4: 380a 0b00 |005a: if-eqz v10, 0065 // +000b │ │ -05dcf8: 130a 0203 |005c: const/16 v10, #int 770 // #302 │ │ -05dcfc: 130b 0303 |005e: const/16 v11, #int 771 // #303 │ │ -05dd00: 0800 1000 |0060: move-object/from16 v0, v16 │ │ -05dd04: 6e30 f10d a00b |0062: invoke-virtual {v0, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setBlendFunction:(II)V // method@0df1 │ │ -05dd0a: 52fa 4107 |0065: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@0741 │ │ -05dd0e: 52fb 4007 |0067: iget v11, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delay:F // field@0740 │ │ -05dd12: 2e0a 0a0b |0069: cmpg-float v10, v10, v11 │ │ -05dd16: 3b0a 0900 |006b: if-gez v10, 0074 // +0009 │ │ -05dd1a: 52fa 4107 |006d: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@0741 │ │ -05dd1e: 823b |006f: int-to-float v11, v3 │ │ -05dd20: c6ba |0070: add-float/2addr v10, v11 │ │ -05dd22: 59fa 4107 |0071: iput v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@0741 │ │ -05dd26: 28a7 |0073: goto 001a // -0059 │ │ -05dd28: 55fa 4a07 |0074: iget-boolean v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.firstUpdate:Z // field@074a │ │ -05dd2c: 380a 0800 |0076: if-eqz v10, 007e // +0008 │ │ -05dd30: 120a |0078: const/4 v10, #int 0 // #0 │ │ -05dd32: 5cfa 4a07 |0079: iput-boolean v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.firstUpdate:Z // field@074a │ │ -05dd36: 6e10 f50c 0f00 |007b: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.addParticle:()V // method@0cf5 │ │ -05dd3c: 52fa 4407 |007e: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@0744 │ │ -05dd40: 52fb 4307 |0080: iget v11, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@0743 │ │ -05dd44: 2e0a 0a0b |0082: cmpg-float v10, v10, v11 │ │ -05dd48: 3b0a 5c00 |0084: if-gez v10, 00e0 // +005c │ │ -05dd4c: 52fa 4407 |0086: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@0744 │ │ -05dd50: 823b |0088: int-to-float v11, v3 │ │ -05dd52: c6ba |0089: add-float/2addr v10, v11 │ │ -05dd54: 59fa 4407 |008a: iput v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@0744 │ │ -05dd58: 52fa 4707 |008c: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ -05dd5c: b03a |008e: add-int/2addr v10, v3 │ │ -05dd5e: 59fa 4707 |008f: iput v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ -05dd62: 52fa 4607 |0091: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emission:I // field@0746 │ │ -05dd66: 82aa |0093: int-to-float v10, v10 │ │ -05dd68: 52fb 4807 |0094: iget v11, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDiff:I // field@0748 │ │ -05dd6c: 82bb |0096: int-to-float v11, v11 │ │ -05dd6e: 54fc 4907 |0097: iget-object v12, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0749 │ │ -05dd72: 52fd 4407 |0099: iget v13, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@0744 │ │ -05dd76: 52fe 4307 |009b: iget v14, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@0743 │ │ -05dd7a: c9ed |009d: div-float/2addr v13, v14 │ │ -05dd7c: 6e20 ca0c dc00 |009e: invoke-virtual {v12, v13}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ -05dd82: 0a0c |00a1: move-result v12 │ │ -05dd84: c8cb |00a2: mul-float/2addr v11, v12 │ │ -05dd86: a604 0a0b |00a3: add-float v4, v10, v11 │ │ -05dd8a: 120a |00a5: const/4 v10, #int 0 // #0 │ │ -05dd8c: 2d0a 040a |00a6: cmpl-float v10, v4, v10 │ │ -05dd90: 3d0a 2c00 |00a8: if-lez v10, 00d4 // +002c │ │ -05dd94: 150a 7a44 |00aa: const/high16 v10, #int 1148846080 // #447a │ │ -05dd98: a904 0a04 |00ac: div-float v4, v10, v4 │ │ -05dd9c: 52fa 4707 |00ae: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ -05dda0: 82aa |00b0: int-to-float v10, v10 │ │ -05dda2: 2d0a 0a04 |00b1: cmpl-float v10, v10, v4 │ │ -05dda6: 3a0a 2100 |00b3: if-ltz v10, 00d4 // +0021 │ │ -05ddaa: 52fa 4707 |00b5: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ -05ddae: 82aa |00b7: int-to-float v10, v10 │ │ -05ddb0: c94a |00b8: div-float/2addr v10, v4 │ │ -05ddb2: 87a5 |00b9: float-to-int v5, v10 │ │ -05ddb4: 52fa 5507 |00ba: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0755 │ │ -05ddb8: b12a |00bc: sub-int/2addr v10, v2 │ │ -05ddba: 7120 1b26 a500 |00bd: invoke-static {v5, v10}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -05ddc0: 0a05 |00c0: move-result v5 │ │ -05ddc2: 52fa 4707 |00c1: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ -05ddc6: 82aa |00c3: int-to-float v10, v10 │ │ -05ddc8: 825b |00c4: int-to-float v11, v5 │ │ -05ddca: c84b |00c5: mul-float/2addr v11, v4 │ │ -05ddcc: c7ba |00c6: sub-float/2addr v10, v11 │ │ -05ddce: 87aa |00c7: float-to-int v10, v10 │ │ -05ddd0: 59fa 4707 |00c8: iput v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ -05ddd4: 52fa 4707 |00ca: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ -05ddd8: 82aa |00cc: int-to-float v10, v10 │ │ -05ddda: ca4a |00cd: rem-float/2addr v10, v4 │ │ -05dddc: 87aa |00ce: float-to-int v10, v10 │ │ -05ddde: 59fa 4707 |00cf: iput v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ -05dde2: 6e20 f60c 5f00 |00d1: invoke-virtual {v15, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.addParticles:(I)V // method@0cf6 │ │ -05dde8: 52fa 5607 |00d4: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0756 │ │ -05ddec: 35a2 44ff |00d6: if-ge v2, v10, 001a // -00bc │ │ -05ddf0: 52fa 5607 |00d8: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0756 │ │ -05ddf4: b12a |00da: sub-int/2addr v10, v2 │ │ -05ddf6: 6e20 f60c af00 |00db: invoke-virtual {v15, v10}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.addParticles:(I)V // method@0cf6 │ │ -05ddfc: 2900 3cff |00de: goto/16 001a // -00c4 │ │ -05de00: 55fa 3f07 |00e0: iget-boolean v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.continuous:Z // field@073f │ │ -05de04: 380a 38ff |00e2: if-eqz v10, 001a // -00c8 │ │ -05de08: 55fa 3b07 |00e4: iget-boolean v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.allowCompletion:Z // field@073b │ │ -05de0c: 390a 34ff |00e6: if-nez v10, 001a // -00cc │ │ -05de10: 7010 240d 0f00 |00e8: invoke-direct {v15}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.restart:()V // method@0d24 │ │ -05de16: 28a1 |00eb: goto 008c // -005f │ │ +06c10c: |[06c10c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +06c11c: 52fa 3607 |0000: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0736 │ │ +06c120: 150b 7a44 |0002: const/high16 v11, #int 1148846080 // #447a │ │ +06c124: a80b 0b11 |0004: mul-float v11, v11, v17 │ │ +06c128: 150c 7a43 |0006: const/high16 v12, #int 1132068864 // #437a │ │ +06c12c: 7120 1a26 cb00 |0008: invoke-static {v11, v12}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +06c132: 0a0b |000b: move-result v11 │ │ +06c134: c6ba |000c: add-float/2addr v10, v11 │ │ +06c136: 59fa 3607 |000d: iput v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0736 │ │ +06c13a: 52fa 3607 |000f: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0736 │ │ +06c13e: 150b 803f |0011: const/high16 v11, #int 1065353216 // #3f80 │ │ +06c142: 2e0a 0a0b |0013: cmpg-float v10, v10, v11 │ │ +06c146: 3b0a 0600 |0015: if-gez v10, 001b // +0006 │ │ +06c14a: 7402 f80c 0f00 |0017: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0cf8 │ │ +06c150: 0e00 |001a: return-void │ │ +06c152: 52fa 3607 |001b: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0736 │ │ +06c156: 87a3 |001d: float-to-int v3, v10 │ │ +06c158: 52fa 3607 |001e: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0736 │ │ +06c15c: 823b |0020: int-to-float v11, v3 │ │ +06c15e: c7ba |0021: sub-float/2addr v10, v11 │ │ +06c160: 59fa 3607 |0022: iput v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0736 │ │ +06c164: 55fa 3907 |0024: iget-boolean v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0739 │ │ +06c168: 380a 0a00 |0026: if-eqz v10, 0030 // +000a │ │ +06c16c: 130a 0203 |0028: const/16 v10, #int 770 // #302 │ │ +06c170: 121b |002a: const/4 v11, #int 1 // #1 │ │ +06c172: 0800 1000 |002b: move-object/from16 v0, v16 │ │ +06c176: 6e30 f10d a00b |002d: invoke-virtual {v0, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setBlendFunction:(II)V // method@0df1 │ │ +06c17c: 54f9 5807 |0030: iget-object v9, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0758 │ │ +06c180: 54f1 3707 |0032: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.active:[Z // field@0737 │ │ +06c184: 52f2 3807 |0034: iget v2, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0738 │ │ +06c188: 1206 |0036: const/4 v6, #int 0 // #0 │ │ +06c18a: 2117 |0037: array-length v7, v1 │ │ +06c18c: 3576 1e00 |0038: if-ge v6, v7, 0056 // +001e │ │ +06c190: 470a 0106 |003a: aget-boolean v10, v1, v6 │ │ +06c194: 380a 1100 |003c: if-eqz v10, 004d // +0011 │ │ +06c198: 4608 0906 |003e: aget-object v8, v9, v6 │ │ +06c19c: 0200 1100 |0040: move/from16 v0, v17 │ │ +06c1a0: 7040 340d 8f30 |0042: invoke-direct {v15, v8, v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateParticle:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;FI)Z // method@0d34 │ │ +06c1a6: 0a0a |0045: move-result v10 │ │ +06c1a8: 380a 0a00 |0046: if-eqz v10, 0050 // +000a │ │ +06c1ac: 0800 1000 |0048: move-object/from16 v0, v16 │ │ +06c1b0: 6e20 a80c 0800 |004a: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0ca8 │ │ +06c1b6: d806 0601 |004d: add-int/lit8 v6, v6, #int 1 // #01 │ │ +06c1ba: 28e9 |004f: goto 0038 // -0017 │ │ +06c1bc: 120a |0050: const/4 v10, #int 0 // #0 │ │ +06c1be: 4e0a 0106 |0051: aput-boolean v10, v1, v6 │ │ +06c1c2: d802 02ff |0053: add-int/lit8 v2, v2, #int -1 // #ff │ │ +06c1c6: 28f8 |0055: goto 004d // -0008 │ │ +06c1c8: 59f2 3807 |0056: iput v2, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0738 │ │ +06c1cc: 55fa 3907 |0058: iget-boolean v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0739 │ │ +06c1d0: 380a 0b00 |005a: if-eqz v10, 0065 // +000b │ │ +06c1d4: 130a 0203 |005c: const/16 v10, #int 770 // #302 │ │ +06c1d8: 130b 0303 |005e: const/16 v11, #int 771 // #303 │ │ +06c1dc: 0800 1000 |0060: move-object/from16 v0, v16 │ │ +06c1e0: 6e30 f10d a00b |0062: invoke-virtual {v0, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setBlendFunction:(II)V // method@0df1 │ │ +06c1e6: 52fa 4107 |0065: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@0741 │ │ +06c1ea: 52fb 4007 |0067: iget v11, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delay:F // field@0740 │ │ +06c1ee: 2e0a 0a0b |0069: cmpg-float v10, v10, v11 │ │ +06c1f2: 3b0a 0900 |006b: if-gez v10, 0074 // +0009 │ │ +06c1f6: 52fa 4107 |006d: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@0741 │ │ +06c1fa: 823b |006f: int-to-float v11, v3 │ │ +06c1fc: c6ba |0070: add-float/2addr v10, v11 │ │ +06c1fe: 59fa 4107 |0071: iput v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@0741 │ │ +06c202: 28a7 |0073: goto 001a // -0059 │ │ +06c204: 55fa 4a07 |0074: iget-boolean v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.firstUpdate:Z // field@074a │ │ +06c208: 380a 0800 |0076: if-eqz v10, 007e // +0008 │ │ +06c20c: 120a |0078: const/4 v10, #int 0 // #0 │ │ +06c20e: 5cfa 4a07 |0079: iput-boolean v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.firstUpdate:Z // field@074a │ │ +06c212: 6e10 f50c 0f00 |007b: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.addParticle:()V // method@0cf5 │ │ +06c218: 52fa 4407 |007e: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@0744 │ │ +06c21c: 52fb 4307 |0080: iget v11, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@0743 │ │ +06c220: 2e0a 0a0b |0082: cmpg-float v10, v10, v11 │ │ +06c224: 3b0a 5c00 |0084: if-gez v10, 00e0 // +005c │ │ +06c228: 52fa 4407 |0086: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@0744 │ │ +06c22c: 823b |0088: int-to-float v11, v3 │ │ +06c22e: c6ba |0089: add-float/2addr v10, v11 │ │ +06c230: 59fa 4407 |008a: iput v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@0744 │ │ +06c234: 52fa 4707 |008c: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ +06c238: b03a |008e: add-int/2addr v10, v3 │ │ +06c23a: 59fa 4707 |008f: iput v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ +06c23e: 52fa 4607 |0091: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emission:I // field@0746 │ │ +06c242: 82aa |0093: int-to-float v10, v10 │ │ +06c244: 52fb 4807 |0094: iget v11, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDiff:I // field@0748 │ │ +06c248: 82bb |0096: int-to-float v11, v11 │ │ +06c24a: 54fc 4907 |0097: iget-object v12, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0749 │ │ +06c24e: 52fd 4407 |0099: iget v13, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@0744 │ │ +06c252: 52fe 4307 |009b: iget v14, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@0743 │ │ +06c256: c9ed |009d: div-float/2addr v13, v14 │ │ +06c258: 6e20 ca0c dc00 |009e: invoke-virtual {v12, v13}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ +06c25e: 0a0c |00a1: move-result v12 │ │ +06c260: c8cb |00a2: mul-float/2addr v11, v12 │ │ +06c262: a604 0a0b |00a3: add-float v4, v10, v11 │ │ +06c266: 120a |00a5: const/4 v10, #int 0 // #0 │ │ +06c268: 2d0a 040a |00a6: cmpl-float v10, v4, v10 │ │ +06c26c: 3d0a 2c00 |00a8: if-lez v10, 00d4 // +002c │ │ +06c270: 150a 7a44 |00aa: const/high16 v10, #int 1148846080 // #447a │ │ +06c274: a904 0a04 |00ac: div-float v4, v10, v4 │ │ +06c278: 52fa 4707 |00ae: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ +06c27c: 82aa |00b0: int-to-float v10, v10 │ │ +06c27e: 2d0a 0a04 |00b1: cmpl-float v10, v10, v4 │ │ +06c282: 3a0a 2100 |00b3: if-ltz v10, 00d4 // +0021 │ │ +06c286: 52fa 4707 |00b5: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ +06c28a: 82aa |00b7: int-to-float v10, v10 │ │ +06c28c: c94a |00b8: div-float/2addr v10, v4 │ │ +06c28e: 87a5 |00b9: float-to-int v5, v10 │ │ +06c290: 52fa 5507 |00ba: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0755 │ │ +06c294: b12a |00bc: sub-int/2addr v10, v2 │ │ +06c296: 7120 1b26 a500 |00bd: invoke-static {v5, v10}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +06c29c: 0a05 |00c0: move-result v5 │ │ +06c29e: 52fa 4707 |00c1: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ +06c2a2: 82aa |00c3: int-to-float v10, v10 │ │ +06c2a4: 825b |00c4: int-to-float v11, v5 │ │ +06c2a6: c84b |00c5: mul-float/2addr v11, v4 │ │ +06c2a8: c7ba |00c6: sub-float/2addr v10, v11 │ │ +06c2aa: 87aa |00c7: float-to-int v10, v10 │ │ +06c2ac: 59fa 4707 |00c8: iput v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ +06c2b0: 52fa 4707 |00ca: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ +06c2b4: 82aa |00cc: int-to-float v10, v10 │ │ +06c2b6: ca4a |00cd: rem-float/2addr v10, v4 │ │ +06c2b8: 87aa |00ce: float-to-int v10, v10 │ │ +06c2ba: 59fa 4707 |00cf: iput v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ +06c2be: 6e20 f60c 5f00 |00d1: invoke-virtual {v15, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.addParticles:(I)V // method@0cf6 │ │ +06c2c4: 52fa 5607 |00d4: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0756 │ │ +06c2c8: 35a2 44ff |00d6: if-ge v2, v10, 001a // -00bc │ │ +06c2cc: 52fa 5607 |00d8: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0756 │ │ +06c2d0: b12a |00da: sub-int/2addr v10, v2 │ │ +06c2d2: 6e20 f60c af00 |00db: invoke-virtual {v15, v10}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.addParticles:(I)V // method@0cf6 │ │ +06c2d8: 2900 3cff |00de: goto/16 001a // -00c4 │ │ +06c2dc: 55fa 3f07 |00e0: iget-boolean v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.continuous:Z // field@073f │ │ +06c2e0: 380a 38ff |00e2: if-eqz v10, 001a // -00c8 │ │ +06c2e4: 55fa 3b07 |00e4: iget-boolean v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.allowCompletion:Z // field@073b │ │ +06c2e8: 390a 34ff |00e6: if-nez v10, 001a // -00cc │ │ +06c2ec: 7010 240d 0f00 |00e8: invoke-direct {v15}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.restart:()V // method@0d24 │ │ +06c2f2: 28a1 |00eb: goto 008c // -005f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x000f line=242 │ │ 0x0017 line=243 │ │ 0x001a line=299 │ │ 0x001b line=246 │ │ @@ -42295,106 +42295,106 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 172 16-bit code units │ │ -05de18: |[05de18] com.badlogic.gdx.graphics.g2d.ParticleEmitter.flipY:()V │ │ -05de28: 5430 3c07 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ -05de2c: 5431 3c07 |0002: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ -05de30: 6e10 c70c 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getHighMin:()F // method@0cc7 │ │ -05de36: 0a01 |0007: move-result v1 │ │ -05de38: 7f11 |0008: neg-float v1, v1 │ │ -05de3a: 5432 3c07 |0009: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ -05de3e: 6e10 c60c 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getHighMax:()F // method@0cc6 │ │ -05de44: 0a02 |000e: move-result v2 │ │ -05de46: 7f22 |000f: neg-float v2, v2 │ │ -05de48: 6e30 d50c 1002 |0010: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setHigh:(FF)V // method@0cd5 │ │ -05de4e: 5430 3c07 |0013: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ -05de52: 5431 3c07 |0015: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ -05de56: 6e10 c90c 0100 |0017: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getLowMin:()F // method@0cc9 │ │ -05de5c: 0a01 |001a: move-result v1 │ │ -05de5e: 7f11 |001b: neg-float v1, v1 │ │ -05de60: 5432 3c07 |001c: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ -05de64: 6e10 c80c 0200 |001e: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getLowMax:()F // method@0cc8 │ │ -05de6a: 0a02 |0021: move-result v2 │ │ -05de6c: 7f22 |0022: neg-float v2, v2 │ │ -05de6e: 6e30 d80c 1002 |0023: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setLow:(FF)V // method@0cd8 │ │ -05de74: 5430 4d07 |0026: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ -05de78: 5431 4d07 |0028: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ -05de7c: 6e10 c70c 0100 |002a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getHighMin:()F // method@0cc7 │ │ -05de82: 0a01 |002d: move-result v1 │ │ -05de84: 7f11 |002e: neg-float v1, v1 │ │ -05de86: 5432 4d07 |002f: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ -05de8a: 6e10 c60c 0200 |0031: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getHighMax:()F // method@0cc6 │ │ -05de90: 0a02 |0034: move-result v2 │ │ -05de92: 7f22 |0035: neg-float v2, v2 │ │ -05de94: 6e30 d50c 1002 |0036: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setHigh:(FF)V // method@0cd5 │ │ -05de9a: 5430 4d07 |0039: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ -05de9e: 5431 4d07 |003b: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ -05dea2: 6e10 c90c 0100 |003d: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getLowMin:()F // method@0cc9 │ │ -05dea8: 0a01 |0040: move-result v1 │ │ -05deaa: 7f11 |0041: neg-float v1, v1 │ │ -05deac: 5432 4d07 |0042: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ -05deb0: 6e10 c80c 0200 |0044: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getLowMax:()F // method@0cc8 │ │ -05deb6: 0a02 |0047: move-result v2 │ │ -05deb8: 7f22 |0048: neg-float v2, v2 │ │ -05deba: 6e30 d80c 1002 |0049: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setLow:(FF)V // method@0cd8 │ │ -05dec0: 5430 6707 |004c: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ -05dec4: 5431 6707 |004e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ -05dec8: 6e10 c70c 0100 |0050: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getHighMin:()F // method@0cc7 │ │ -05dece: 0a01 |0053: move-result v1 │ │ -05ded0: 7f11 |0054: neg-float v1, v1 │ │ -05ded2: 5432 6707 |0055: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ -05ded6: 6e10 c60c 0200 |0057: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getHighMax:()F // method@0cc6 │ │ -05dedc: 0a02 |005a: move-result v2 │ │ -05dede: 7f22 |005b: neg-float v2, v2 │ │ -05dee0: 6e30 d50c 1002 |005c: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setHigh:(FF)V // method@0cd5 │ │ -05dee6: 5430 6707 |005f: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ -05deea: 5431 6707 |0061: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ -05deee: 6e10 c90c 0100 |0063: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getLowMin:()F // method@0cc9 │ │ -05def4: 0a01 |0066: move-result v1 │ │ -05def6: 7f11 |0067: neg-float v1, v1 │ │ -05def8: 5432 6707 |0068: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ -05defc: 6e10 c80c 0200 |006a: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getLowMax:()F // method@0cc8 │ │ -05df02: 0a02 |006d: move-result v2 │ │ -05df04: 7f22 |006e: neg-float v2, v2 │ │ -05df06: 6e30 d80c 1002 |006f: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setLow:(FF)V // method@0cd8 │ │ -05df0c: 5430 5907 |0072: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ -05df10: 5431 5907 |0074: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ -05df14: 6e10 c70c 0100 |0076: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getHighMin:()F // method@0cc7 │ │ -05df1a: 0a01 |0079: move-result v1 │ │ -05df1c: 7f11 |007a: neg-float v1, v1 │ │ -05df1e: 5432 5907 |007b: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ -05df22: 6e10 c60c 0200 |007d: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getHighMax:()F // method@0cc6 │ │ -05df28: 0a02 |0080: move-result v2 │ │ -05df2a: 7f22 |0081: neg-float v2, v2 │ │ -05df2c: 6e30 d50c 1002 |0082: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setHigh:(FF)V // method@0cd5 │ │ -05df32: 5430 5907 |0085: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ -05df36: 5431 5907 |0087: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ -05df3a: 6e10 c90c 0100 |0089: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getLowMin:()F // method@0cc9 │ │ -05df40: 0a01 |008c: move-result v1 │ │ -05df42: 7f11 |008d: neg-float v1, v1 │ │ -05df44: 5432 5907 |008e: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ -05df48: 6e10 c80c 0200 |0090: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getLowMax:()F // method@0cc8 │ │ -05df4e: 0a02 |0093: move-result v2 │ │ -05df50: 7f22 |0094: neg-float v2, v2 │ │ -05df52: 6e30 d80c 1002 |0095: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setLow:(FF)V // method@0cd8 │ │ -05df58: 5430 6b07 |0098: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@076b │ │ -05df5c: 5431 6b07 |009a: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@076b │ │ -05df60: 6e10 bb0c 0100 |009c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.getLowMin:()F // method@0cbb │ │ -05df66: 0a01 |009f: move-result v1 │ │ -05df68: 7f11 |00a0: neg-float v1, v1 │ │ -05df6a: 5432 6b07 |00a1: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@076b │ │ -05df6e: 6e10 ba0c 0200 |00a3: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.getLowMax:()F // method@0cba │ │ -05df74: 0a02 |00a6: move-result v2 │ │ -05df76: 7f22 |00a7: neg-float v2, v2 │ │ -05df78: 6e30 c20c 1002 |00a8: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.setLow:(FF)V // method@0cc2 │ │ -05df7e: 0e00 |00ab: return-void │ │ +06c2f4: |[06c2f4] com.badlogic.gdx.graphics.g2d.ParticleEmitter.flipY:()V │ │ +06c304: 5430 3c07 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ +06c308: 5431 3c07 |0002: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ +06c30c: 6e10 c70c 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getHighMin:()F // method@0cc7 │ │ +06c312: 0a01 |0007: move-result v1 │ │ +06c314: 7f11 |0008: neg-float v1, v1 │ │ +06c316: 5432 3c07 |0009: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ +06c31a: 6e10 c60c 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getHighMax:()F // method@0cc6 │ │ +06c320: 0a02 |000e: move-result v2 │ │ +06c322: 7f22 |000f: neg-float v2, v2 │ │ +06c324: 6e30 d50c 1002 |0010: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setHigh:(FF)V // method@0cd5 │ │ +06c32a: 5430 3c07 |0013: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ +06c32e: 5431 3c07 |0015: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ +06c332: 6e10 c90c 0100 |0017: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getLowMin:()F // method@0cc9 │ │ +06c338: 0a01 |001a: move-result v1 │ │ +06c33a: 7f11 |001b: neg-float v1, v1 │ │ +06c33c: 5432 3c07 |001c: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ +06c340: 6e10 c80c 0200 |001e: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getLowMax:()F // method@0cc8 │ │ +06c346: 0a02 |0021: move-result v2 │ │ +06c348: 7f22 |0022: neg-float v2, v2 │ │ +06c34a: 6e30 d80c 1002 |0023: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setLow:(FF)V // method@0cd8 │ │ +06c350: 5430 4d07 |0026: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ +06c354: 5431 4d07 |0028: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ +06c358: 6e10 c70c 0100 |002a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getHighMin:()F // method@0cc7 │ │ +06c35e: 0a01 |002d: move-result v1 │ │ +06c360: 7f11 |002e: neg-float v1, v1 │ │ +06c362: 5432 4d07 |002f: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ +06c366: 6e10 c60c 0200 |0031: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getHighMax:()F // method@0cc6 │ │ +06c36c: 0a02 |0034: move-result v2 │ │ +06c36e: 7f22 |0035: neg-float v2, v2 │ │ +06c370: 6e30 d50c 1002 |0036: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setHigh:(FF)V // method@0cd5 │ │ +06c376: 5430 4d07 |0039: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ +06c37a: 5431 4d07 |003b: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ +06c37e: 6e10 c90c 0100 |003d: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getLowMin:()F // method@0cc9 │ │ +06c384: 0a01 |0040: move-result v1 │ │ +06c386: 7f11 |0041: neg-float v1, v1 │ │ +06c388: 5432 4d07 |0042: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ +06c38c: 6e10 c80c 0200 |0044: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getLowMax:()F // method@0cc8 │ │ +06c392: 0a02 |0047: move-result v2 │ │ +06c394: 7f22 |0048: neg-float v2, v2 │ │ +06c396: 6e30 d80c 1002 |0049: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setLow:(FF)V // method@0cd8 │ │ +06c39c: 5430 6707 |004c: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ +06c3a0: 5431 6707 |004e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ +06c3a4: 6e10 c70c 0100 |0050: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getHighMin:()F // method@0cc7 │ │ +06c3aa: 0a01 |0053: move-result v1 │ │ +06c3ac: 7f11 |0054: neg-float v1, v1 │ │ +06c3ae: 5432 6707 |0055: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ +06c3b2: 6e10 c60c 0200 |0057: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getHighMax:()F // method@0cc6 │ │ +06c3b8: 0a02 |005a: move-result v2 │ │ +06c3ba: 7f22 |005b: neg-float v2, v2 │ │ +06c3bc: 6e30 d50c 1002 |005c: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setHigh:(FF)V // method@0cd5 │ │ +06c3c2: 5430 6707 |005f: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ +06c3c6: 5431 6707 |0061: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ +06c3ca: 6e10 c90c 0100 |0063: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getLowMin:()F // method@0cc9 │ │ +06c3d0: 0a01 |0066: move-result v1 │ │ +06c3d2: 7f11 |0067: neg-float v1, v1 │ │ +06c3d4: 5432 6707 |0068: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ +06c3d8: 6e10 c80c 0200 |006a: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getLowMax:()F // method@0cc8 │ │ +06c3de: 0a02 |006d: move-result v2 │ │ +06c3e0: 7f22 |006e: neg-float v2, v2 │ │ +06c3e2: 6e30 d80c 1002 |006f: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setLow:(FF)V // method@0cd8 │ │ +06c3e8: 5430 5907 |0072: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ +06c3ec: 5431 5907 |0074: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ +06c3f0: 6e10 c70c 0100 |0076: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getHighMin:()F // method@0cc7 │ │ +06c3f6: 0a01 |0079: move-result v1 │ │ +06c3f8: 7f11 |007a: neg-float v1, v1 │ │ +06c3fa: 5432 5907 |007b: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ +06c3fe: 6e10 c60c 0200 |007d: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getHighMax:()F // method@0cc6 │ │ +06c404: 0a02 |0080: move-result v2 │ │ +06c406: 7f22 |0081: neg-float v2, v2 │ │ +06c408: 6e30 d50c 1002 |0082: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setHigh:(FF)V // method@0cd5 │ │ +06c40e: 5430 5907 |0085: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ +06c412: 5431 5907 |0087: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ +06c416: 6e10 c90c 0100 |0089: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getLowMin:()F // method@0cc9 │ │ +06c41c: 0a01 |008c: move-result v1 │ │ +06c41e: 7f11 |008d: neg-float v1, v1 │ │ +06c420: 5432 5907 |008e: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ +06c424: 6e10 c80c 0200 |0090: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getLowMax:()F // method@0cc8 │ │ +06c42a: 0a02 |0093: move-result v2 │ │ +06c42c: 7f22 |0094: neg-float v2, v2 │ │ +06c42e: 6e30 d80c 1002 |0095: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setLow:(FF)V // method@0cd8 │ │ +06c434: 5430 6b07 |0098: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@076b │ │ +06c438: 5431 6b07 |009a: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@076b │ │ +06c43c: 6e10 bb0c 0100 |009c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.getLowMin:()F // method@0cbb │ │ +06c442: 0a01 |009f: move-result v1 │ │ +06c444: 7f11 |00a0: neg-float v1, v1 │ │ +06c446: 5432 6b07 |00a1: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@076b │ │ +06c44a: 6e10 ba0c 0200 |00a3: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.getLowMax:()F // method@0cba │ │ +06c450: 0a02 |00a6: move-result v2 │ │ +06c452: 7f22 |00a7: neg-float v2, v2 │ │ +06c454: 6e30 c20c 1002 |00a8: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.setLow:(FF)V // method@0cc2 │ │ +06c45a: 0e00 |00ab: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ 0x0013 line=767 │ │ 0x0026 line=769 │ │ 0x0039 line=770 │ │ 0x004c line=772 │ │ @@ -42411,17 +42411,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05df80: |[05df80] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getActiveCount:()I │ │ -05df90: 5210 3807 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0738 │ │ -05df94: 0f00 |0002: return v0 │ │ +06c45c: |[06c45c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getActiveCount:()I │ │ +06c46c: 5210 3807 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0738 │ │ +06c470: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=744 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ │ │ #7 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;) │ │ @@ -42429,17 +42429,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05df98: |[05df98] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getAngle:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ -05dfa8: 5410 3c07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ -05dfac: 1100 |0002: return-object v0 │ │ +06c474: |[06c474] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getAngle:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ +06c484: 5410 3c07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ +06c488: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ │ │ #8 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;) │ │ @@ -42447,17 +42447,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05dfb0: |[05dfb0] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getDelay:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; │ │ -05dfc0: 5410 4207 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0742 │ │ -05dfc4: 1100 |0002: return-object v0 │ │ +06c48c: |[06c48c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getDelay:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; │ │ +06c49c: 5410 4207 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0742 │ │ +06c4a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ │ │ #9 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;) │ │ @@ -42465,17 +42465,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05dfc8: |[05dfc8] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getDuration:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; │ │ -05dfd8: 5410 4507 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0745 │ │ -05dfdc: 1100 |0002: return-object v0 │ │ +06c4a4: |[06c4a4] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getDuration:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; │ │ +06c4b4: 5410 4507 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0745 │ │ +06c4b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ │ │ #10 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;) │ │ @@ -42483,17 +42483,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05dfe0: |[05dfe0] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getEmission:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ -05dff0: 5410 4907 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0749 │ │ -05dff4: 1100 |0002: return-object v0 │ │ +06c4bc: |[06c4bc] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getEmission:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ +06c4cc: 5410 4907 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0749 │ │ +06c4d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ │ │ #11 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;) │ │ @@ -42501,17 +42501,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05dff8: |[05dff8] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getGravity:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ -05e008: 5410 4d07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ -05e00c: 1100 |0002: return-object v0 │ │ +06c4d4: |[06c4d4] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getGravity:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ +06c4e4: 5410 4d07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ +06c4e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=626 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ │ │ #12 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;) │ │ @@ -42519,17 +42519,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e010: |[05e010] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getImagePath:()Ljava/lang/String; │ │ -05e020: 5410 4e07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.imagePath:Ljava/lang/String; // field@074e │ │ -05e024: 1100 |0002: return-object v0 │ │ +06c4ec: |[06c4ec] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getImagePath:()Ljava/lang/String; │ │ +06c4fc: 5410 4e07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.imagePath:Ljava/lang/String; // field@074e │ │ +06c500: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=748 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ │ │ #13 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;) │ │ @@ -42537,17 +42537,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e028: |[05e028] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getLife:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ -05e038: 5410 5407 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0754 │ │ -05e03c: 1100 |0002: return-object v0 │ │ +06c504: |[06c504] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getLife:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ +06c514: 5410 5407 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0754 │ │ +06c518: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=602 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ │ │ #14 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;) │ │ @@ -42555,17 +42555,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e040: |[05e040] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getLifeOffset:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ -05e050: 5410 5307 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0753 │ │ -05e054: 1100 |0002: return-object v0 │ │ +06c51c: |[06c51c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getLifeOffset:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ +06c52c: 5410 5307 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0753 │ │ +06c530: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ │ │ #15 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;) │ │ @@ -42573,17 +42573,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e058: |[05e058] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getMaxParticleCount:()I │ │ -05e068: 5210 5507 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0755 │ │ -05e06c: 0f00 |0002: return v0 │ │ +06c534: |[06c534] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getMaxParticleCount:()I │ │ +06c544: 5210 5507 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0755 │ │ +06c548: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=722 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ │ │ #16 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;) │ │ @@ -42591,17 +42591,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e070: |[05e070] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getMinParticleCount:()I │ │ -05e080: 5210 5607 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0756 │ │ -05e084: 0f00 |0002: return v0 │ │ +06c54c: |[06c54c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getMinParticleCount:()I │ │ +06c55c: 5210 5607 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0756 │ │ +06c560: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=714 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ │ │ #17 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;) │ │ @@ -42609,17 +42609,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e088: |[05e088] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getName:()Ljava/lang/String; │ │ -05e098: 5410 5707 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.name:Ljava/lang/String; // field@0757 │ │ -05e09c: 1100 |0002: return-object v0 │ │ +06c564: |[06c564] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getName:()Ljava/lang/String; │ │ +06c574: 5410 5707 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.name:Ljava/lang/String; // field@0757 │ │ +06c578: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ │ │ #18 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;) │ │ @@ -42627,28 +42627,28 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -05e0a0: |[05e0a0] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getPercentComplete:()F │ │ -05e0b0: 5230 4107 |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@0741 │ │ -05e0b4: 5231 4007 |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delay:F // field@0740 │ │ -05e0b8: 2e00 0001 |0004: cmpg-float v0, v0, v1 │ │ -05e0bc: 3b00 0400 |0006: if-gez v0, 000a // +0004 │ │ -05e0c0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -05e0c2: 0f00 |0009: return v0 │ │ -05e0c4: 1500 803f |000a: const/high16 v0, #int 1065353216 // #3f80 │ │ -05e0c8: 5231 4407 |000c: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@0744 │ │ -05e0cc: 5232 4307 |000e: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@0743 │ │ -05e0d0: c921 |0010: div-float/2addr v1, v2 │ │ -05e0d2: 7120 1a26 1000 |0011: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -05e0d8: 0a00 |0014: move-result v0 │ │ -05e0da: 28f4 |0015: goto 0009 // -000c │ │ +06c57c: |[06c57c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getPercentComplete:()F │ │ +06c58c: 5230 4107 |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@0741 │ │ +06c590: 5231 4007 |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delay:F // field@0740 │ │ +06c594: 2e00 0001 |0004: cmpg-float v0, v0, v1 │ │ +06c598: 3b00 0400 |0006: if-gez v0, 000a // +0004 │ │ +06c59c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06c59e: 0f00 |0009: return v0 │ │ +06c5a0: 1500 803f |000a: const/high16 v0, #int 1065353216 // #3f80 │ │ +06c5a4: 5231 4407 |000c: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@0744 │ │ +06c5a8: 5232 4307 |000e: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@0743 │ │ +06c5ac: c921 |0010: div-float/2addr v1, v2 │ │ +06c5ae: 7120 1a26 1000 |0011: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +06c5b4: 0a00 |0014: move-result v0 │ │ +06c5b6: 28f4 |0015: goto 0009 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=731 │ │ 0x0009 line=732 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ │ │ @@ -42657,17 +42657,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e0dc: |[05e0dc] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getRotation:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ -05e0ec: 5410 5907 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ -05e0f0: 1100 |0002: return-object v0 │ │ +06c5b8: |[06c5b8] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getRotation:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ +06c5c8: 5410 5907 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ +06c5cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=610 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ │ │ #20 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;) │ │ @@ -42675,17 +42675,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e0f4: |[05e0f4] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getScale:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ -05e104: 5410 5a07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075a │ │ -05e108: 1100 |0002: return-object v0 │ │ +06c5d0: |[06c5d0] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getScale:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ +06c5e0: 5410 5a07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075a │ │ +06c5e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ │ │ #21 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;) │ │ @@ -42693,17 +42693,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e10c: |[05e10c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getSpawnHeight:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ -05e11c: 5410 5d07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075d │ │ -05e120: 1100 |0002: return-object v0 │ │ +06c5e8: |[06c5e8] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getSpawnHeight:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ +06c5f8: 5410 5d07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075d │ │ +06c5fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ │ │ #22 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;) │ │ @@ -42711,17 +42711,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e124: |[05e124] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getSpawnShape:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; │ │ -05e134: 5410 5e07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@075e │ │ -05e138: 1100 |0002: return-object v0 │ │ +06c600: |[06c600] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getSpawnShape:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; │ │ +06c610: 5410 5e07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@075e │ │ +06c614: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=670 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ │ │ #23 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;) │ │ @@ -42729,17 +42729,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e13c: |[05e13c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getSpawnWidth:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ -05e14c: 5410 6107 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0761 │ │ -05e150: 1100 |0002: return-object v0 │ │ +06c618: |[06c618] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getSpawnWidth:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ +06c628: 5410 6107 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0761 │ │ +06c62c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ │ │ #24 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;) │ │ @@ -42747,17 +42747,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/Sprite;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e154: |[05e154] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getSprite:()Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ -05e164: 5410 6207 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0762 │ │ -05e168: 1100 |0002: return-object v0 │ │ +06c630: |[06c630] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getSprite:()Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ +06c640: 5410 6207 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0762 │ │ +06c644: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ │ │ #25 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;) │ │ @@ -42765,17 +42765,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e16c: |[05e16c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getTint:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; │ │ -05e17c: 5410 6307 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@0763 │ │ -05e180: 1100 |0002: return-object v0 │ │ +06c648: |[06c648] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getTint:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; │ │ +06c658: 5410 6307 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@0763 │ │ +06c65c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ │ │ #26 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;) │ │ @@ -42783,17 +42783,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e184: |[05e184] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getTransparency:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ -05e194: 5410 6407 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0764 │ │ -05e198: 1100 |0002: return-object v0 │ │ +06c660: |[06c660] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getTransparency:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ +06c670: 5410 6407 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0764 │ │ +06c674: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ │ │ #27 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;) │ │ @@ -42801,17 +42801,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e19c: |[05e19c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getVelocity:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ -05e1ac: 5410 6607 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0766 │ │ -05e1b0: 1100 |0002: return-object v0 │ │ +06c678: |[06c678] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getVelocity:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ +06c688: 5410 6607 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0766 │ │ +06c68c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ │ │ #28 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;) │ │ @@ -42819,17 +42819,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e1b4: |[05e1b4] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getWind:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ -05e1c4: 5410 6707 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ -05e1c8: 1100 |0002: return-object v0 │ │ +06c690: |[06c690] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getWind:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ +06c6a0: 5410 6707 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ +06c6a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=622 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ │ │ #29 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;) │ │ @@ -42837,17 +42837,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e1cc: |[05e1cc] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getX:()F │ │ -05e1dc: 5210 6807 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.x:F // field@0768 │ │ -05e1e0: 0f00 |0002: return v0 │ │ +06c6a8: |[06c6a8] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getX:()F │ │ +06c6b8: 5210 6807 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.x:F // field@0768 │ │ +06c6bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=736 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ │ │ #30 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;) │ │ @@ -42855,17 +42855,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e1e4: |[05e1e4] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getXOffsetValue:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; │ │ -05e1f4: 5410 6907 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0769 │ │ -05e1f8: 1100 |0002: return-object v0 │ │ +06c6c0: |[06c6c0] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getXOffsetValue:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; │ │ +06c6d0: 5410 6907 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0769 │ │ +06c6d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ │ │ #31 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;) │ │ @@ -42873,17 +42873,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e1fc: |[05e1fc] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getY:()F │ │ -05e20c: 5210 6a07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.y:F // field@076a │ │ -05e210: 0f00 |0002: return v0 │ │ +06c6d8: |[06c6d8] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getY:()F │ │ +06c6e8: 5210 6a07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.y:F // field@076a │ │ +06c6ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=740 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ │ │ #32 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;) │ │ @@ -42891,17 +42891,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e214: |[05e214] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getYOffsetValue:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; │ │ -05e224: 5410 6b07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@076b │ │ -05e228: 1100 |0002: return-object v0 │ │ +06c6f0: |[06c6f0] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getYOffsetValue:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; │ │ +06c700: 5410 6b07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@076b │ │ +06c704: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ │ │ #33 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;) │ │ @@ -42909,17 +42909,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e22c: |[05e22c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.isAdditive:()Z │ │ -05e23c: 5510 3907 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0739 │ │ -05e240: 0f00 |0002: return v0 │ │ +06c708: |[06c708] com.badlogic.gdx.graphics.g2d.ParticleEmitter.isAdditive:()Z │ │ +06c718: 5510 3907 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0739 │ │ +06c71c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=698 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ │ │ #34 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;) │ │ @@ -42927,17 +42927,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e244: |[05e244] com.badlogic.gdx.graphics.g2d.ParticleEmitter.isAligned:()Z │ │ -05e254: 5510 3a07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@073a │ │ -05e258: 0f00 |0002: return v0 │ │ +06c720: |[06c720] com.badlogic.gdx.graphics.g2d.ParticleEmitter.isAligned:()Z │ │ +06c730: 5510 3a07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@073a │ │ +06c734: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=690 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ │ │ #35 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;) │ │ @@ -42945,17 +42945,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e25c: |[05e25c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.isAttached:()Z │ │ -05e26c: 5510 3d07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.attached:Z // field@073d │ │ -05e270: 0f00 |0002: return v0 │ │ +06c738: |[06c738] com.badlogic.gdx.graphics.g2d.ParticleEmitter.isAttached:()Z │ │ +06c748: 5510 3d07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.attached:Z // field@073d │ │ +06c74c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=674 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ │ │ #36 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;) │ │ @@ -42963,17 +42963,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e274: |[05e274] com.badlogic.gdx.graphics.g2d.ParticleEmitter.isBehind:()Z │ │ -05e284: 5510 3e07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.behind:Z // field@073e │ │ -05e288: 0f00 |0002: return v0 │ │ +06c750: |[06c750] com.badlogic.gdx.graphics.g2d.ParticleEmitter.isBehind:()Z │ │ +06c760: 5510 3e07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.behind:Z // field@073e │ │ +06c764: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=706 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ │ │ #37 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;) │ │ @@ -42981,29 +42981,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -05e28c: |[05e28c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.isComplete:()Z │ │ -05e29c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05e29e: 5231 4107 |0001: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@0741 │ │ -05e2a2: 5232 4007 |0003: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delay:F // field@0740 │ │ -05e2a6: 2e01 0102 |0005: cmpg-float v1, v1, v2 │ │ -05e2aa: 3b01 0300 |0007: if-gez v1, 000a // +0003 │ │ -05e2ae: 0f00 |0009: return v0 │ │ -05e2b0: 5231 4407 |000a: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@0744 │ │ -05e2b4: 5232 4307 |000c: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@0743 │ │ -05e2b8: 2d01 0102 |000e: cmpl-float v1, v1, v2 │ │ -05e2bc: 3a01 f9ff |0010: if-ltz v1, 0009 // -0007 │ │ -05e2c0: 5231 3807 |0012: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0738 │ │ -05e2c4: 3901 f5ff |0014: if-nez v1, 0009 // -000b │ │ -05e2c8: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -05e2ca: 28f2 |0017: goto 0009 // -000e │ │ +06c768: |[06c768] com.badlogic.gdx.graphics.g2d.ParticleEmitter.isComplete:()Z │ │ +06c778: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06c77a: 5231 4107 |0001: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@0741 │ │ +06c77e: 5232 4007 |0003: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delay:F // field@0740 │ │ +06c782: 2e01 0102 |0005: cmpg-float v1, v1, v2 │ │ +06c786: 3b01 0300 |0007: if-gez v1, 000a // +0003 │ │ +06c78a: 0f00 |0009: return v0 │ │ +06c78c: 5231 4407 |000a: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@0744 │ │ +06c790: 5232 4307 |000c: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@0743 │ │ +06c794: 2d01 0102 |000e: cmpl-float v1, v1, v2 │ │ +06c798: 3a01 f9ff |0010: if-ltz v1, 0009 // -0007 │ │ +06c79c: 5231 3807 |0012: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0738 │ │ +06c7a0: 3901 f5ff |0014: if-nez v1, 0009 // -000b │ │ +06c7a4: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +06c7a6: 28f2 |0017: goto 0009 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=726 │ │ 0x0009 line=727 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ │ │ @@ -43012,17 +43012,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e2cc: |[05e2cc] com.badlogic.gdx.graphics.g2d.ParticleEmitter.isContinuous:()Z │ │ -05e2dc: 5510 3f07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.continuous:Z // field@073f │ │ -05e2e0: 0f00 |0002: return v0 │ │ +06c7a8: |[06c7a8] com.badlogic.gdx.graphics.g2d.ParticleEmitter.isContinuous:()Z │ │ +06c7b8: 5510 3f07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.continuous:Z // field@073f │ │ +06c7bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=682 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ │ │ #39 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;) │ │ @@ -43030,121 +43030,121 @@ │ │ type : '(Ljava/io/BufferedReader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 250 16-bit code units │ │ -05e2e4: |[05e2e4] com.badlogic.gdx.graphics.g2d.ParticleEmitter.load:(Ljava/io/BufferedReader;)V │ │ -05e2f4: 1a01 d221 |0000: const-string v1, "name" // string@21d2 │ │ -05e2f8: 7120 220d 1500 |0002: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readString:(Ljava/io/BufferedReader;Ljava/lang/String;)Ljava/lang/String; // method@0d22 │ │ -05e2fe: 0c01 |0005: move-result-object v1 │ │ -05e300: 5b41 5707 |0006: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.name:Ljava/lang/String; // field@0757 │ │ -05e304: 6e10 5325 0500 |0008: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -05e30a: 5441 4207 |000b: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0742 │ │ -05e30e: 6e20 bd0c 5100 |000d: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0cbd │ │ -05e314: 6e10 5325 0500 |0010: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -05e31a: 5441 4507 |0013: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0745 │ │ -05e31e: 6e20 bd0c 5100 |0015: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0cbd │ │ -05e324: 6e10 5325 0500 |0018: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -05e32a: 1a01 9721 |001b: const-string v1, "minParticleCount" // string@2197 │ │ -05e32e: 7120 210d 1500 |001d: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readInt:(Ljava/io/BufferedReader;Ljava/lang/String;)I // method@0d21 │ │ -05e334: 0a01 |0020: move-result v1 │ │ -05e336: 6e20 2e0d 1400 |0021: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setMinParticleCount:(I)V // method@0d2e │ │ -05e33c: 1a01 4421 |0024: const-string v1, "maxParticleCount" // string@2144 │ │ -05e340: 7120 210d 1500 |0026: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readInt:(Ljava/io/BufferedReader;Ljava/lang/String;)I // method@0d21 │ │ -05e346: 0a01 |0029: move-result v1 │ │ -05e348: 6e20 2d0d 1400 |002a: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setMaxParticleCount:(I)V // method@0d2d │ │ -05e34e: 6e10 5325 0500 |002d: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -05e354: 5441 4907 |0030: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0749 │ │ -05e358: 6e20 cf0c 5100 |0032: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ccf │ │ -05e35e: 6e10 5325 0500 |0035: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -05e364: 5441 5407 |0038: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0754 │ │ -05e368: 6e20 cf0c 5100 |003a: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ccf │ │ -05e36e: 6e10 5325 0500 |003d: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -05e374: 5441 5307 |0040: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0753 │ │ -05e378: 6e20 cf0c 5100 |0042: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ccf │ │ -05e37e: 6e10 5325 0500 |0045: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -05e384: 5441 6907 |0048: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0769 │ │ -05e388: 6e20 bd0c 5100 |004a: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0cbd │ │ -05e38e: 6e10 5325 0500 |004d: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -05e394: 5441 6b07 |0050: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@076b │ │ -05e398: 6e20 bd0c 5100 |0052: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0cbd │ │ -05e39e: 6e10 5325 0500 |0055: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -05e3a4: 5441 5e07 |0058: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@075e │ │ -05e3a8: 6e20 eb0c 5100 |005a: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.load:(Ljava/io/BufferedReader;)V // method@0ceb │ │ -05e3ae: 6e10 5325 0500 |005d: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -05e3b4: 5441 6107 |0060: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0761 │ │ -05e3b8: 6e20 cf0c 5100 |0062: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ccf │ │ -05e3be: 6e10 5325 0500 |0065: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -05e3c4: 5441 5d07 |0068: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075d │ │ -05e3c8: 6e20 cf0c 5100 |006a: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ccf │ │ -05e3ce: 6e10 5325 0500 |006d: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -05e3d4: 5441 5a07 |0070: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075a │ │ -05e3d8: 6e20 cf0c 5100 |0072: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ccf │ │ -05e3de: 6e10 5325 0500 |0075: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -05e3e4: 5441 6607 |0078: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0766 │ │ -05e3e8: 6e20 cf0c 5100 |007a: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ccf │ │ -05e3ee: 6e10 5325 0500 |007d: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -05e3f4: 5441 3c07 |0080: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ -05e3f8: 6e20 cf0c 5100 |0082: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ccf │ │ -05e3fe: 6e10 5325 0500 |0085: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -05e404: 5441 5907 |0088: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ -05e408: 6e20 cf0c 5100 |008a: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ccf │ │ -05e40e: 6e10 5325 0500 |008d: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -05e414: 5441 6707 |0090: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ -05e418: 6e20 cf0c 5100 |0092: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ccf │ │ -05e41e: 6e10 5325 0500 |0095: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -05e424: 5441 4d07 |0098: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ -05e428: 6e20 cf0c 5100 |009a: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ccf │ │ -05e42e: 6e10 5325 0500 |009d: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -05e434: 5441 6307 |00a0: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@0763 │ │ -05e438: 6e20 9d0c 5100 |00a2: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.load:(Ljava/io/BufferedReader;)V // method@0c9d │ │ -05e43e: 6e10 5325 0500 |00a5: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -05e444: 5441 6407 |00a8: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0764 │ │ -05e448: 6e20 cf0c 5100 |00aa: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ccf │ │ -05e44e: 6e10 5325 0500 |00ad: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -05e454: 1a01 eb12 |00b0: const-string v1, "attached" // string@12eb │ │ -05e458: 7120 1f0d 1500 |00b2: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z // method@0d1f │ │ -05e45e: 0a01 |00b5: move-result v1 │ │ -05e460: 5c41 3d07 |00b6: iput-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.attached:Z // field@073d │ │ -05e464: 1a01 e214 |00b8: const-string v1, "continuous" // string@14e2 │ │ -05e468: 7120 1f0d 1500 |00ba: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z // method@0d1f │ │ -05e46e: 0a01 |00bd: move-result v1 │ │ -05e470: 5c41 3f07 |00be: iput-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.continuous:Z // field@073f │ │ -05e474: 1a01 6c12 |00c0: const-string v1, "aligned" // string@126c │ │ -05e478: 7120 1f0d 1500 |00c2: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z // method@0d1f │ │ -05e47e: 0a01 |00c5: move-result v1 │ │ -05e480: 5c41 3a07 |00c6: iput-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@073a │ │ -05e484: 1a01 5e12 |00c8: const-string v1, "additive" // string@125e │ │ -05e488: 7120 1f0d 1500 |00ca: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z // method@0d1f │ │ -05e48e: 0a01 |00cd: move-result v1 │ │ -05e490: 5c41 3907 |00ce: iput-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0739 │ │ -05e494: 1a01 4213 |00d0: const-string v1, "behind" // string@1342 │ │ -05e498: 7120 1f0d 1500 |00d2: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z // method@0d1f │ │ -05e49e: 0a01 |00d5: move-result v1 │ │ -05e4a0: 5c41 3e07 |00d6: iput-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.behind:Z // field@073e │ │ -05e4a4: 0e00 |00d8: return-void │ │ -05e4a6: 0d00 |00d9: move-exception v0 │ │ -05e4a8: 5441 5707 |00da: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.name:Ljava/lang/String; // field@0757 │ │ -05e4ac: 3901 0300 |00dc: if-nez v1, 00df // +0003 │ │ -05e4b0: 2700 |00de: throw v0 │ │ -05e4b2: 2201 c003 |00df: new-instance v1, Ljava/lang/RuntimeException; // type@03c0 │ │ -05e4b6: 2202 c503 |00e1: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -05e4ba: 7010 6726 0200 |00e3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -05e4c0: 1a03 7c03 |00e6: const-string v3, "Error parsing emitter: " // string@037c │ │ -05e4c4: 6e20 6e26 3200 |00e8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05e4ca: 0c02 |00eb: move-result-object v2 │ │ -05e4cc: 5443 5707 |00ec: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.name:Ljava/lang/String; // field@0757 │ │ -05e4d0: 6e20 6e26 3200 |00ee: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05e4d6: 0c02 |00f1: move-result-object v2 │ │ -05e4d8: 6e10 7426 0200 |00f2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -05e4de: 0c02 |00f5: move-result-object v2 │ │ -05e4e0: 7030 3626 2100 |00f6: invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2636 │ │ -05e4e6: 2701 |00f9: throw v1 │ │ +06c7c0: |[06c7c0] com.badlogic.gdx.graphics.g2d.ParticleEmitter.load:(Ljava/io/BufferedReader;)V │ │ +06c7d0: 1a01 d021 |0000: const-string v1, "name" // string@21d0 │ │ +06c7d4: 7120 220d 1500 |0002: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readString:(Ljava/io/BufferedReader;Ljava/lang/String;)Ljava/lang/String; // method@0d22 │ │ +06c7da: 0c01 |0005: move-result-object v1 │ │ +06c7dc: 5b41 5707 |0006: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.name:Ljava/lang/String; // field@0757 │ │ +06c7e0: 6e10 5325 0500 |0008: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +06c7e6: 5441 4207 |000b: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0742 │ │ +06c7ea: 6e20 bd0c 5100 |000d: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0cbd │ │ +06c7f0: 6e10 5325 0500 |0010: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +06c7f6: 5441 4507 |0013: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0745 │ │ +06c7fa: 6e20 bd0c 5100 |0015: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0cbd │ │ +06c800: 6e10 5325 0500 |0018: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +06c806: 1a01 9521 |001b: const-string v1, "minParticleCount" // string@2195 │ │ +06c80a: 7120 210d 1500 |001d: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readInt:(Ljava/io/BufferedReader;Ljava/lang/String;)I // method@0d21 │ │ +06c810: 0a01 |0020: move-result v1 │ │ +06c812: 6e20 2e0d 1400 |0021: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setMinParticleCount:(I)V // method@0d2e │ │ +06c818: 1a01 4221 |0024: const-string v1, "maxParticleCount" // string@2142 │ │ +06c81c: 7120 210d 1500 |0026: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readInt:(Ljava/io/BufferedReader;Ljava/lang/String;)I // method@0d21 │ │ +06c822: 0a01 |0029: move-result v1 │ │ +06c824: 6e20 2d0d 1400 |002a: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setMaxParticleCount:(I)V // method@0d2d │ │ +06c82a: 6e10 5325 0500 |002d: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +06c830: 5441 4907 |0030: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0749 │ │ +06c834: 6e20 cf0c 5100 |0032: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ccf │ │ +06c83a: 6e10 5325 0500 |0035: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +06c840: 5441 5407 |0038: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0754 │ │ +06c844: 6e20 cf0c 5100 |003a: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ccf │ │ +06c84a: 6e10 5325 0500 |003d: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +06c850: 5441 5307 |0040: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0753 │ │ +06c854: 6e20 cf0c 5100 |0042: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ccf │ │ +06c85a: 6e10 5325 0500 |0045: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +06c860: 5441 6907 |0048: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0769 │ │ +06c864: 6e20 bd0c 5100 |004a: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0cbd │ │ +06c86a: 6e10 5325 0500 |004d: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +06c870: 5441 6b07 |0050: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@076b │ │ +06c874: 6e20 bd0c 5100 |0052: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0cbd │ │ +06c87a: 6e10 5325 0500 |0055: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +06c880: 5441 5e07 |0058: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@075e │ │ +06c884: 6e20 eb0c 5100 |005a: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.load:(Ljava/io/BufferedReader;)V // method@0ceb │ │ +06c88a: 6e10 5325 0500 |005d: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +06c890: 5441 6107 |0060: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0761 │ │ +06c894: 6e20 cf0c 5100 |0062: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ccf │ │ +06c89a: 6e10 5325 0500 |0065: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +06c8a0: 5441 5d07 |0068: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075d │ │ +06c8a4: 6e20 cf0c 5100 |006a: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ccf │ │ +06c8aa: 6e10 5325 0500 |006d: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +06c8b0: 5441 5a07 |0070: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075a │ │ +06c8b4: 6e20 cf0c 5100 |0072: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ccf │ │ +06c8ba: 6e10 5325 0500 |0075: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +06c8c0: 5441 6607 |0078: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0766 │ │ +06c8c4: 6e20 cf0c 5100 |007a: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ccf │ │ +06c8ca: 6e10 5325 0500 |007d: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +06c8d0: 5441 3c07 |0080: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ +06c8d4: 6e20 cf0c 5100 |0082: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ccf │ │ +06c8da: 6e10 5325 0500 |0085: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +06c8e0: 5441 5907 |0088: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ +06c8e4: 6e20 cf0c 5100 |008a: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ccf │ │ +06c8ea: 6e10 5325 0500 |008d: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +06c8f0: 5441 6707 |0090: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ +06c8f4: 6e20 cf0c 5100 |0092: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ccf │ │ +06c8fa: 6e10 5325 0500 |0095: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +06c900: 5441 4d07 |0098: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ +06c904: 6e20 cf0c 5100 |009a: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ccf │ │ +06c90a: 6e10 5325 0500 |009d: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +06c910: 5441 6307 |00a0: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@0763 │ │ +06c914: 6e20 9d0c 5100 |00a2: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.load:(Ljava/io/BufferedReader;)V // method@0c9d │ │ +06c91a: 6e10 5325 0500 |00a5: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +06c920: 5441 6407 |00a8: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0764 │ │ +06c924: 6e20 cf0c 5100 |00aa: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ccf │ │ +06c92a: 6e10 5325 0500 |00ad: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +06c930: 1a01 e912 |00b0: const-string v1, "attached" // string@12e9 │ │ +06c934: 7120 1f0d 1500 |00b2: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z // method@0d1f │ │ +06c93a: 0a01 |00b5: move-result v1 │ │ +06c93c: 5c41 3d07 |00b6: iput-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.attached:Z // field@073d │ │ +06c940: 1a01 e014 |00b8: const-string v1, "continuous" // string@14e0 │ │ +06c944: 7120 1f0d 1500 |00ba: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z // method@0d1f │ │ +06c94a: 0a01 |00bd: move-result v1 │ │ +06c94c: 5c41 3f07 |00be: iput-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.continuous:Z // field@073f │ │ +06c950: 1a01 6a12 |00c0: const-string v1, "aligned" // string@126a │ │ +06c954: 7120 1f0d 1500 |00c2: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z // method@0d1f │ │ +06c95a: 0a01 |00c5: move-result v1 │ │ +06c95c: 5c41 3a07 |00c6: iput-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@073a │ │ +06c960: 1a01 5c12 |00c8: const-string v1, "additive" // string@125c │ │ +06c964: 7120 1f0d 1500 |00ca: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z // method@0d1f │ │ +06c96a: 0a01 |00cd: move-result v1 │ │ +06c96c: 5c41 3907 |00ce: iput-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0739 │ │ +06c970: 1a01 4013 |00d0: const-string v1, "behind" // string@1340 │ │ +06c974: 7120 1f0d 1500 |00d2: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z // method@0d1f │ │ +06c97a: 0a01 |00d5: move-result v1 │ │ +06c97c: 5c41 3e07 |00d6: iput-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.behind:Z // field@073e │ │ +06c980: 0e00 |00d8: return-void │ │ +06c982: 0d00 |00d9: move-exception v0 │ │ +06c984: 5441 5707 |00da: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.name:Ljava/lang/String; // field@0757 │ │ +06c988: 3901 0300 |00dc: if-nez v1, 00df // +0003 │ │ +06c98c: 2700 |00de: throw v0 │ │ +06c98e: 2201 be03 |00df: new-instance v1, Ljava/lang/RuntimeException; // type@03be │ │ +06c992: 2202 c303 |00e1: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +06c996: 7010 6726 0200 |00e3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +06c99c: 1a03 7c03 |00e6: const-string v3, "Error parsing emitter: " // string@037c │ │ +06c9a0: 6e20 6e26 3200 |00e8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06c9a6: 0c02 |00eb: move-result-object v2 │ │ +06c9a8: 5443 5707 |00ec: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.name:Ljava/lang/String; // field@0757 │ │ +06c9ac: 6e20 6e26 3200 |00ee: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06c9b2: 0c02 |00f1: move-result-object v2 │ │ +06c9b4: 6e10 7426 0200 |00f2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +06c9ba: 0c02 |00f5: move-result-object v2 │ │ +06c9bc: 7030 3626 2100 |00f6: invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2636 │ │ +06c9c2: 2701 |00f9: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x00d8 │ │ Ljava/lang/RuntimeException; -> 0x00d9 │ │ positions : │ │ 0x0000 line=832 │ │ 0x0008 line=833 │ │ 0x000b line=834 │ │ @@ -43205,18 +43205,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/Sprite;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05e4f8: |[05e4f8] com.badlogic.gdx.graphics.g2d.ParticleEmitter.newParticle:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; │ │ -05e508: 2200 3f01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // type@013f │ │ -05e50c: 7020 a70c 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0ca7 │ │ -05e512: 1100 |0005: return-object v0 │ │ +06c9d4: |[06c9d4] com.badlogic.gdx.graphics.g2d.ParticleEmitter.newParticle:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; │ │ +06c9e4: 2200 3d01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // type@013d │ │ +06c9e8: 7020 a70c 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0ca7 │ │ +06c9ee: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ 0x0000 - 0x0006 reg=2 sprite Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ │ │ @@ -43225,21 +43225,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -05e514: |[05e514] com.badlogic.gdx.graphics.g2d.ParticleEmitter.reset:()V │ │ -05e524: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05e526: 5910 4707 |0001: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ -05e52a: 5210 4307 |0003: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@0743 │ │ -05e52e: 5910 4407 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@0744 │ │ -05e532: 6e10 320d 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.start:()V // method@0d32 │ │ -05e538: 0e00 |000a: return-void │ │ +06c9f0: |[06c9f0] com.badlogic.gdx.graphics.g2d.ParticleEmitter.reset:()V │ │ +06ca00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06ca02: 5910 4707 |0001: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ +06ca06: 5210 4307 |0003: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@0743 │ │ +06ca0a: 5910 4407 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@0744 │ │ +06ca0e: 6e10 320d 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.start:()V // method@0d32 │ │ +06ca14: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ 0x0003 line=309 │ │ 0x0007 line=310 │ │ 0x000a line=311 │ │ locals : │ │ @@ -43250,229 +43250,229 @@ │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 425 16-bit code units │ │ -05e53c: |[05e53c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.save:(Ljava/io/Writer;)V │ │ -05e54c: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -05e550: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -05e556: 5421 5707 |0005: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.name:Ljava/lang/String; // field@0757 │ │ -05e55a: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05e560: 0c00 |000a: move-result-object v0 │ │ -05e562: 1a01 0100 |000b: const-string v1, " │ │ +06ca18: |[06ca18] com.badlogic.gdx.graphics.g2d.ParticleEmitter.save:(Ljava/io/Writer;)V │ │ +06ca28: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +06ca2c: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +06ca32: 5421 5707 |0005: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.name:Ljava/lang/String; // field@0757 │ │ +06ca36: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06ca3c: 0c00 |000a: move-result-object v0 │ │ +06ca3e: 1a01 0100 |000b: const-string v1, " │ │ " // string@0001 │ │ -05e566: 6e20 6e26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05e56c: 0c00 |0010: move-result-object v0 │ │ -05e56e: 6e10 7426 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -05e574: 0c00 |0014: move-result-object v0 │ │ -05e576: 6e20 b825 0300 |0015: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -05e57c: 1a00 cd00 |0018: const-string v0, "- Delay - │ │ +06ca42: 6e20 6e26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06ca48: 0c00 |0010: move-result-object v0 │ │ +06ca4a: 6e10 7426 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +06ca50: 0c00 |0014: move-result-object v0 │ │ +06ca52: 6e20 b825 0300 |0015: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +06ca58: 1a00 cd00 |0018: const-string v0, "- Delay - │ │ " // string@00cd │ │ -05e580: 6e20 b825 0300 |001a: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -05e586: 5420 4207 |001d: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0742 │ │ -05e58a: 6e20 bf0c 3000 |001f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.save:(Ljava/io/Writer;)V // method@0cbf │ │ -05e590: 1a00 ce00 |0022: const-string v0, "- Duration - │ │ +06ca5c: 6e20 b825 0300 |001a: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +06ca62: 5420 4207 |001d: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0742 │ │ +06ca66: 6e20 bf0c 3000 |001f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.save:(Ljava/io/Writer;)V // method@0cbf │ │ +06ca6c: 1a00 ce00 |0022: const-string v0, "- Duration - │ │ " // string@00ce │ │ -05e594: 6e20 b825 0300 |0024: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -05e59a: 5420 4507 |0027: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0745 │ │ -05e59e: 6e20 bf0c 3000 |0029: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.save:(Ljava/io/Writer;)V // method@0cbf │ │ -05e5a4: 1a00 cc00 |002c: const-string v0, "- Count - │ │ +06ca70: 6e20 b825 0300 |0024: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +06ca76: 5420 4507 |0027: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0745 │ │ +06ca7a: 6e20 bf0c 3000 |0029: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.save:(Ljava/io/Writer;)V // method@0cbf │ │ +06ca80: 1a00 cc00 |002c: const-string v0, "- Count - │ │ " // string@00cc │ │ -05e5a8: 6e20 b825 0300 |002e: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -05e5ae: 2200 c503 |0031: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -05e5b2: 7010 6726 0000 |0033: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -05e5b8: 1a01 8a21 |0036: const-string v1, "min: " // string@218a │ │ -05e5bc: 6e20 6e26 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05e5c2: 0c00 |003b: move-result-object v0 │ │ -05e5c4: 5221 5607 |003c: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0756 │ │ -05e5c8: 6e20 6b26 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -05e5ce: 0c00 |0041: move-result-object v0 │ │ -05e5d0: 1a01 0100 |0042: const-string v1, " │ │ +06ca84: 6e20 b825 0300 |002e: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +06ca8a: 2200 c303 |0031: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +06ca8e: 7010 6726 0000 |0033: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +06ca94: 1a01 8821 |0036: const-string v1, "min: " // string@2188 │ │ +06ca98: 6e20 6e26 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06ca9e: 0c00 |003b: move-result-object v0 │ │ +06caa0: 5221 5607 |003c: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0756 │ │ +06caa4: 6e20 6b26 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +06caaa: 0c00 |0041: move-result-object v0 │ │ +06caac: 1a01 0100 |0042: const-string v1, " │ │ " // string@0001 │ │ -05e5d4: 6e20 6e26 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05e5da: 0c00 |0047: move-result-object v0 │ │ -05e5dc: 6e10 7426 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -05e5e2: 0c00 |004b: move-result-object v0 │ │ -05e5e4: 6e20 b825 0300 |004c: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -05e5ea: 2200 c503 |004f: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -05e5ee: 7010 6726 0000 |0051: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -05e5f4: 1a01 2e21 |0054: const-string v1, "max: " // string@212e │ │ -05e5f8: 6e20 6e26 1000 |0056: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05e5fe: 0c00 |0059: move-result-object v0 │ │ -05e600: 5221 5507 |005a: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0755 │ │ -05e604: 6e20 6b26 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -05e60a: 0c00 |005f: move-result-object v0 │ │ -05e60c: 1a01 0100 |0060: const-string v1, " │ │ +06cab0: 6e20 6e26 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06cab6: 0c00 |0047: move-result-object v0 │ │ +06cab8: 6e10 7426 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +06cabe: 0c00 |004b: move-result-object v0 │ │ +06cac0: 6e20 b825 0300 |004c: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +06cac6: 2200 c303 |004f: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +06caca: 7010 6726 0000 |0051: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +06cad0: 1a01 2c21 |0054: const-string v1, "max: " // string@212c │ │ +06cad4: 6e20 6e26 1000 |0056: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06cada: 0c00 |0059: move-result-object v0 │ │ +06cadc: 5221 5507 |005a: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0755 │ │ +06cae0: 6e20 6b26 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +06cae6: 0c00 |005f: move-result-object v0 │ │ +06cae8: 1a01 0100 |0060: const-string v1, " │ │ " // string@0001 │ │ -05e610: 6e20 6e26 1000 |0062: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05e616: 0c00 |0065: move-result-object v0 │ │ -05e618: 6e10 7426 0000 |0066: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -05e61e: 0c00 |0069: move-result-object v0 │ │ -05e620: 6e20 b825 0300 |006a: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -05e626: 1a00 cf00 |006d: const-string v0, "- Emission - │ │ +06caec: 6e20 6e26 1000 |0062: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06caf2: 0c00 |0065: move-result-object v0 │ │ +06caf4: 6e10 7426 0000 |0066: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +06cafa: 0c00 |0069: move-result-object v0 │ │ +06cafc: 6e20 b825 0300 |006a: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +06cb02: 1a00 cf00 |006d: const-string v0, "- Emission - │ │ " // string@00cf │ │ -05e62a: 6e20 b825 0300 |006f: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -05e630: 5420 4907 |0072: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0749 │ │ -05e634: 6e20 d20c 3000 |0074: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cd2 │ │ -05e63a: 1a00 d200 |0077: const-string v0, "- Life - │ │ +06cb06: 6e20 b825 0300 |006f: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +06cb0c: 5420 4907 |0072: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0749 │ │ +06cb10: 6e20 d20c 3000 |0074: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cd2 │ │ +06cb16: 1a00 d200 |0077: const-string v0, "- Life - │ │ " // string@00d2 │ │ -05e63e: 6e20 b825 0300 |0079: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -05e644: 5420 5407 |007c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0754 │ │ -05e648: 6e20 d20c 3000 |007e: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cd2 │ │ -05e64e: 1a00 d300 |0081: const-string v0, "- Life Offset - │ │ +06cb1a: 6e20 b825 0300 |0079: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +06cb20: 5420 5407 |007c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0754 │ │ +06cb24: 6e20 d20c 3000 |007e: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cd2 │ │ +06cb2a: 1a00 d300 |0081: const-string v0, "- Life Offset - │ │ " // string@00d3 │ │ -05e652: 6e20 b825 0300 |0083: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -05e658: 5420 5307 |0086: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0753 │ │ -05e65c: 6e20 d20c 3000 |0088: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cd2 │ │ -05e662: 1a00 de00 |008b: const-string v0, "- X Offset - │ │ +06cb2e: 6e20 b825 0300 |0083: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +06cb34: 5420 5307 |0086: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0753 │ │ +06cb38: 6e20 d20c 3000 |0088: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cd2 │ │ +06cb3e: 1a00 de00 |008b: const-string v0, "- X Offset - │ │ " // string@00de │ │ -05e666: 6e20 b825 0300 |008d: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -05e66c: 5420 6907 |0090: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0769 │ │ -05e670: 6e20 bf0c 3000 |0092: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.save:(Ljava/io/Writer;)V // method@0cbf │ │ -05e676: 1a00 df00 |0095: const-string v0, "- Y Offset - │ │ +06cb42: 6e20 b825 0300 |008d: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +06cb48: 5420 6907 |0090: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0769 │ │ +06cb4c: 6e20 bf0c 3000 |0092: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.save:(Ljava/io/Writer;)V // method@0cbf │ │ +06cb52: 1a00 df00 |0095: const-string v0, "- Y Offset - │ │ " // string@00df │ │ -05e67a: 6e20 b825 0300 |0097: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -05e680: 5420 6b07 |009a: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@076b │ │ -05e684: 6e20 bf0c 3000 |009c: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.save:(Ljava/io/Writer;)V // method@0cbf │ │ -05e68a: 1a00 d800 |009f: const-string v0, "- Spawn Shape - │ │ +06cb56: 6e20 b825 0300 |0097: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +06cb5c: 5420 6b07 |009a: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@076b │ │ +06cb60: 6e20 bf0c 3000 |009c: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.save:(Ljava/io/Writer;)V // method@0cbf │ │ +06cb66: 1a00 d800 |009f: const-string v0, "- Spawn Shape - │ │ " // string@00d8 │ │ -05e68e: 6e20 b825 0300 |00a1: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -05e694: 5420 5e07 |00a4: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@075e │ │ -05e698: 6e20 ec0c 3000 |00a6: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.save:(Ljava/io/Writer;)V // method@0cec │ │ -05e69e: 1a00 d900 |00a9: const-string v0, "- Spawn Width - │ │ +06cb6a: 6e20 b825 0300 |00a1: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +06cb70: 5420 5e07 |00a4: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@075e │ │ +06cb74: 6e20 ec0c 3000 |00a6: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.save:(Ljava/io/Writer;)V // method@0cec │ │ +06cb7a: 1a00 d900 |00a9: const-string v0, "- Spawn Width - │ │ " // string@00d9 │ │ -05e6a2: 6e20 b825 0300 |00ab: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -05e6a8: 5420 6107 |00ae: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0761 │ │ -05e6ac: 6e20 d20c 3000 |00b0: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cd2 │ │ -05e6b2: 1a00 d700 |00b3: const-string v0, "- Spawn Height - │ │ +06cb7e: 6e20 b825 0300 |00ab: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +06cb84: 5420 6107 |00ae: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0761 │ │ +06cb88: 6e20 d20c 3000 |00b0: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cd2 │ │ +06cb8e: 1a00 d700 |00b3: const-string v0, "- Spawn Height - │ │ " // string@00d7 │ │ -05e6b6: 6e20 b825 0300 |00b5: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -05e6bc: 5420 5d07 |00b8: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075d │ │ -05e6c0: 6e20 d20c 3000 |00ba: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cd2 │ │ -05e6c6: 1a00 d600 |00bd: const-string v0, "- Scale - │ │ +06cb92: 6e20 b825 0300 |00b5: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +06cb98: 5420 5d07 |00b8: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075d │ │ +06cb9c: 6e20 d20c 3000 |00ba: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cd2 │ │ +06cba2: 1a00 d600 |00bd: const-string v0, "- Scale - │ │ " // string@00d6 │ │ -05e6ca: 6e20 b825 0300 |00bf: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -05e6d0: 5420 5a07 |00c2: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075a │ │ -05e6d4: 6e20 d20c 3000 |00c4: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cd2 │ │ -05e6da: 1a00 dc00 |00c7: const-string v0, "- Velocity - │ │ +06cba6: 6e20 b825 0300 |00bf: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +06cbac: 5420 5a07 |00c2: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@075a │ │ +06cbb0: 6e20 d20c 3000 |00c4: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cd2 │ │ +06cbb6: 1a00 dc00 |00c7: const-string v0, "- Velocity - │ │ " // string@00dc │ │ -05e6de: 6e20 b825 0300 |00c9: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -05e6e4: 5420 6607 |00cc: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0766 │ │ -05e6e8: 6e20 d20c 3000 |00ce: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cd2 │ │ -05e6ee: 1a00 cb00 |00d1: const-string v0, "- Angle - │ │ +06cbba: 6e20 b825 0300 |00c9: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +06cbc0: 5420 6607 |00cc: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0766 │ │ +06cbc4: 6e20 d20c 3000 |00ce: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cd2 │ │ +06cbca: 1a00 cb00 |00d1: const-string v0, "- Angle - │ │ " // string@00cb │ │ -05e6f2: 6e20 b825 0300 |00d3: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -05e6f8: 5420 3c07 |00d6: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ -05e6fc: 6e20 d20c 3000 |00d8: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cd2 │ │ -05e702: 1a00 d500 |00db: const-string v0, "- Rotation - │ │ +06cbce: 6e20 b825 0300 |00d3: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +06cbd4: 5420 3c07 |00d6: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073c │ │ +06cbd8: 6e20 d20c 3000 |00d8: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cd2 │ │ +06cbde: 1a00 d500 |00db: const-string v0, "- Rotation - │ │ " // string@00d5 │ │ -05e706: 6e20 b825 0300 |00dd: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -05e70c: 5420 5907 |00e0: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ -05e710: 6e20 d20c 3000 |00e2: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cd2 │ │ -05e716: 1a00 dd00 |00e5: const-string v0, "- Wind - │ │ +06cbe2: 6e20 b825 0300 |00dd: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +06cbe8: 5420 5907 |00e0: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0759 │ │ +06cbec: 6e20 d20c 3000 |00e2: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cd2 │ │ +06cbf2: 1a00 dd00 |00e5: const-string v0, "- Wind - │ │ " // string@00dd │ │ -05e71a: 6e20 b825 0300 |00e7: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -05e720: 5420 6707 |00ea: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ -05e724: 6e20 d20c 3000 |00ec: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cd2 │ │ -05e72a: 1a00 d000 |00ef: const-string v0, "- Gravity - │ │ +06cbf6: 6e20 b825 0300 |00e7: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +06cbfc: 5420 6707 |00ea: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0767 │ │ +06cc00: 6e20 d20c 3000 |00ec: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cd2 │ │ +06cc06: 1a00 d000 |00ef: const-string v0, "- Gravity - │ │ " // string@00d0 │ │ -05e72e: 6e20 b825 0300 |00f1: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -05e734: 5420 4d07 |00f4: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ -05e738: 6e20 d20c 3000 |00f6: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cd2 │ │ -05e73e: 1a00 da00 |00f9: const-string v0, "- Tint - │ │ +06cc0a: 6e20 b825 0300 |00f1: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +06cc10: 5420 4d07 |00f4: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074d │ │ +06cc14: 6e20 d20c 3000 |00f6: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cd2 │ │ +06cc1a: 1a00 da00 |00f9: const-string v0, "- Tint - │ │ " // string@00da │ │ -05e742: 6e20 b825 0300 |00fb: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -05e748: 5420 6307 |00fe: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@0763 │ │ -05e74c: 6e20 9e0c 3000 |0100: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.save:(Ljava/io/Writer;)V // method@0c9e │ │ -05e752: 1a00 db00 |0103: const-string v0, "- Transparency - │ │ +06cc1e: 6e20 b825 0300 |00fb: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +06cc24: 5420 6307 |00fe: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@0763 │ │ +06cc28: 6e20 9e0c 3000 |0100: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.save:(Ljava/io/Writer;)V // method@0c9e │ │ +06cc2e: 1a00 db00 |0103: const-string v0, "- Transparency - │ │ " // string@00db │ │ -05e756: 6e20 b825 0300 |0105: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -05e75c: 5420 6407 |0108: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0764 │ │ -05e760: 6e20 d20c 3000 |010a: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cd2 │ │ -05e766: 1a00 d400 |010d: const-string v0, "- Options - │ │ +06cc32: 6e20 b825 0300 |0105: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +06cc38: 5420 6407 |0108: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0764 │ │ +06cc3c: 6e20 d20c 3000 |010a: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cd2 │ │ +06cc42: 1a00 d400 |010d: const-string v0, "- Options - │ │ " // string@00d4 │ │ -05e76a: 6e20 b825 0300 |010f: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -05e770: 2200 c503 |0112: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -05e774: 7010 6726 0000 |0114: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -05e77a: 1a01 ec12 |0117: const-string v1, "attached: " // string@12ec │ │ -05e77e: 6e20 6e26 1000 |0119: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05e784: 0c00 |011c: move-result-object v0 │ │ -05e786: 5521 3d07 |011d: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.attached:Z // field@073d │ │ -05e78a: 6e20 6f26 1000 |011f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@266f │ │ -05e790: 0c00 |0122: move-result-object v0 │ │ -05e792: 1a01 0100 |0123: const-string v1, " │ │ +06cc46: 6e20 b825 0300 |010f: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +06cc4c: 2200 c303 |0112: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +06cc50: 7010 6726 0000 |0114: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +06cc56: 1a01 ea12 |0117: const-string v1, "attached: " // string@12ea │ │ +06cc5a: 6e20 6e26 1000 |0119: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06cc60: 0c00 |011c: move-result-object v0 │ │ +06cc62: 5521 3d07 |011d: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.attached:Z // field@073d │ │ +06cc66: 6e20 6f26 1000 |011f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@266f │ │ +06cc6c: 0c00 |0122: move-result-object v0 │ │ +06cc6e: 1a01 0100 |0123: const-string v1, " │ │ " // string@0001 │ │ -05e796: 6e20 6e26 1000 |0125: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05e79c: 0c00 |0128: move-result-object v0 │ │ -05e79e: 6e10 7426 0000 |0129: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -05e7a4: 0c00 |012c: move-result-object v0 │ │ -05e7a6: 6e20 b825 0300 |012d: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -05e7ac: 2200 c503 |0130: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -05e7b0: 7010 6726 0000 |0132: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -05e7b6: 1a01 e314 |0135: const-string v1, "continuous: " // string@14e3 │ │ -05e7ba: 6e20 6e26 1000 |0137: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05e7c0: 0c00 |013a: move-result-object v0 │ │ -05e7c2: 5521 3f07 |013b: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.continuous:Z // field@073f │ │ -05e7c6: 6e20 6f26 1000 |013d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@266f │ │ -05e7cc: 0c00 |0140: move-result-object v0 │ │ -05e7ce: 1a01 0100 |0141: const-string v1, " │ │ +06cc72: 6e20 6e26 1000 |0125: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06cc78: 0c00 |0128: move-result-object v0 │ │ +06cc7a: 6e10 7426 0000 |0129: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +06cc80: 0c00 |012c: move-result-object v0 │ │ +06cc82: 6e20 b825 0300 |012d: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +06cc88: 2200 c303 |0130: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +06cc8c: 7010 6726 0000 |0132: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +06cc92: 1a01 e114 |0135: const-string v1, "continuous: " // string@14e1 │ │ +06cc96: 6e20 6e26 1000 |0137: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06cc9c: 0c00 |013a: move-result-object v0 │ │ +06cc9e: 5521 3f07 |013b: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.continuous:Z // field@073f │ │ +06cca2: 6e20 6f26 1000 |013d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@266f │ │ +06cca8: 0c00 |0140: move-result-object v0 │ │ +06ccaa: 1a01 0100 |0141: const-string v1, " │ │ " // string@0001 │ │ -05e7d2: 6e20 6e26 1000 |0143: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05e7d8: 0c00 |0146: move-result-object v0 │ │ -05e7da: 6e10 7426 0000 |0147: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -05e7e0: 0c00 |014a: move-result-object v0 │ │ -05e7e2: 6e20 b825 0300 |014b: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -05e7e8: 2200 c503 |014e: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -05e7ec: 7010 6726 0000 |0150: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -05e7f2: 1a01 6d12 |0153: const-string v1, "aligned: " // string@126d │ │ -05e7f6: 6e20 6e26 1000 |0155: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05e7fc: 0c00 |0158: move-result-object v0 │ │ -05e7fe: 5521 3a07 |0159: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@073a │ │ -05e802: 6e20 6f26 1000 |015b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@266f │ │ -05e808: 0c00 |015e: move-result-object v0 │ │ -05e80a: 1a01 0100 |015f: const-string v1, " │ │ +06ccae: 6e20 6e26 1000 |0143: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06ccb4: 0c00 |0146: move-result-object v0 │ │ +06ccb6: 6e10 7426 0000 |0147: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +06ccbc: 0c00 |014a: move-result-object v0 │ │ +06ccbe: 6e20 b825 0300 |014b: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +06ccc4: 2200 c303 |014e: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +06ccc8: 7010 6726 0000 |0150: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +06ccce: 1a01 6b12 |0153: const-string v1, "aligned: " // string@126b │ │ +06ccd2: 6e20 6e26 1000 |0155: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06ccd8: 0c00 |0158: move-result-object v0 │ │ +06ccda: 5521 3a07 |0159: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@073a │ │ +06ccde: 6e20 6f26 1000 |015b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@266f │ │ +06cce4: 0c00 |015e: move-result-object v0 │ │ +06cce6: 1a01 0100 |015f: const-string v1, " │ │ " // string@0001 │ │ -05e80e: 6e20 6e26 1000 |0161: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05e814: 0c00 |0164: move-result-object v0 │ │ -05e816: 6e10 7426 0000 |0165: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -05e81c: 0c00 |0168: move-result-object v0 │ │ -05e81e: 6e20 b825 0300 |0169: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -05e824: 2200 c503 |016c: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -05e828: 7010 6726 0000 |016e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -05e82e: 1a01 5f12 |0171: const-string v1, "additive: " // string@125f │ │ -05e832: 6e20 6e26 1000 |0173: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05e838: 0c00 |0176: move-result-object v0 │ │ -05e83a: 5521 3907 |0177: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0739 │ │ -05e83e: 6e20 6f26 1000 |0179: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@266f │ │ -05e844: 0c00 |017c: move-result-object v0 │ │ -05e846: 1a01 0100 |017d: const-string v1, " │ │ +06ccea: 6e20 6e26 1000 |0161: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06ccf0: 0c00 |0164: move-result-object v0 │ │ +06ccf2: 6e10 7426 0000 |0165: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +06ccf8: 0c00 |0168: move-result-object v0 │ │ +06ccfa: 6e20 b825 0300 |0169: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +06cd00: 2200 c303 |016c: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +06cd04: 7010 6726 0000 |016e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +06cd0a: 1a01 5d12 |0171: const-string v1, "additive: " // string@125d │ │ +06cd0e: 6e20 6e26 1000 |0173: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06cd14: 0c00 |0176: move-result-object v0 │ │ +06cd16: 5521 3907 |0177: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0739 │ │ +06cd1a: 6e20 6f26 1000 |0179: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@266f │ │ +06cd20: 0c00 |017c: move-result-object v0 │ │ +06cd22: 1a01 0100 |017d: const-string v1, " │ │ " // string@0001 │ │ -05e84a: 6e20 6e26 1000 |017f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05e850: 0c00 |0182: move-result-object v0 │ │ -05e852: 6e10 7426 0000 |0183: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -05e858: 0c00 |0186: move-result-object v0 │ │ -05e85a: 6e20 b825 0300 |0187: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -05e860: 2200 c503 |018a: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -05e864: 7010 6726 0000 |018c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -05e86a: 1a01 4313 |018f: const-string v1, "behind: " // string@1343 │ │ -05e86e: 6e20 6e26 1000 |0191: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05e874: 0c00 |0194: move-result-object v0 │ │ -05e876: 5521 3e07 |0195: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.behind:Z // field@073e │ │ -05e87a: 6e20 6f26 1000 |0197: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@266f │ │ -05e880: 0c00 |019a: move-result-object v0 │ │ -05e882: 1a01 0100 |019b: const-string v1, " │ │ +06cd26: 6e20 6e26 1000 |017f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06cd2c: 0c00 |0182: move-result-object v0 │ │ +06cd2e: 6e10 7426 0000 |0183: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +06cd34: 0c00 |0186: move-result-object v0 │ │ +06cd36: 6e20 b825 0300 |0187: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +06cd3c: 2200 c303 |018a: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +06cd40: 7010 6726 0000 |018c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +06cd46: 1a01 4113 |018f: const-string v1, "behind: " // string@1341 │ │ +06cd4a: 6e20 6e26 1000 |0191: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06cd50: 0c00 |0194: move-result-object v0 │ │ +06cd52: 5521 3e07 |0195: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.behind:Z // field@073e │ │ +06cd56: 6e20 6f26 1000 |0197: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@266f │ │ +06cd5c: 0c00 |019a: move-result-object v0 │ │ +06cd5e: 1a01 0100 |019b: const-string v1, " │ │ " // string@0001 │ │ -05e886: 6e20 6e26 1000 |019d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05e88c: 0c00 |01a0: move-result-object v0 │ │ -05e88e: 6e10 7426 0000 |01a1: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -05e894: 0c00 |01a4: move-result-object v0 │ │ -05e896: 6e20 b825 0300 |01a5: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -05e89c: 0e00 |01a8: return-void │ │ +06cd62: 6e20 6e26 1000 |019d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06cd68: 0c00 |01a0: move-result-object v0 │ │ +06cd6a: 6e10 7426 0000 |01a1: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +06cd70: 0c00 |01a4: move-result-object v0 │ │ +06cd72: 6e20 b825 0300 |01a5: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +06cd78: 0e00 |01a8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=782 │ │ 0x0018 line=783 │ │ 0x001d line=784 │ │ 0x0022 line=785 │ │ 0x0027 line=786 │ │ @@ -43527,17 +43527,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e8a0: |[05e8a0] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setAdditive:(Z)V │ │ -05e8b0: 5c01 3907 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0739 │ │ -05e8b4: 0e00 |0002: return-void │ │ +06cd7c: |[06cd7c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setAdditive:(Z)V │ │ +06cd8c: 5c01 3907 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0739 │ │ +06cd90: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=702 │ │ 0x0002 line=703 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ 0x0000 - 0x0003 reg=1 additive Z │ │ @@ -43547,17 +43547,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e8b8: |[05e8b8] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setAligned:(Z)V │ │ -05e8c8: 5c01 3a07 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@073a │ │ -05e8cc: 0e00 |0002: return-void │ │ +06cd94: |[06cd94] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setAligned:(Z)V │ │ +06cda4: 5c01 3a07 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@073a │ │ +06cda8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=694 │ │ 0x0002 line=695 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ 0x0000 - 0x0003 reg=1 aligned Z │ │ @@ -43567,17 +43567,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e8d0: |[05e8d0] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setAttached:(Z)V │ │ -05e8e0: 5c01 3d07 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.attached:Z // field@073d │ │ -05e8e4: 0e00 |0002: return-void │ │ +06cdac: |[06cdac] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setAttached:(Z)V │ │ +06cdbc: 5c01 3d07 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.attached:Z // field@073d │ │ +06cdc0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=678 │ │ 0x0002 line=679 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ 0x0000 - 0x0003 reg=1 attached Z │ │ @@ -43587,17 +43587,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e8e8: |[05e8e8] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setBehind:(Z)V │ │ -05e8f8: 5c01 3e07 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.behind:Z // field@073e │ │ -05e8fc: 0e00 |0002: return-void │ │ +06cdc4: |[06cdc4] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setBehind:(Z)V │ │ +06cdd4: 5c01 3e07 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.behind:Z // field@073e │ │ +06cdd8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=710 │ │ 0x0002 line=711 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ 0x0000 - 0x0003 reg=1 behind Z │ │ @@ -43607,17 +43607,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e900: |[05e900] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setContinuous:(Z)V │ │ -05e910: 5c01 3f07 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.continuous:Z // field@073f │ │ -05e914: 0e00 |0002: return-void │ │ +06cddc: |[06cddc] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setContinuous:(Z)V │ │ +06cdec: 5c01 3f07 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.continuous:Z // field@073f │ │ +06cdf0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=686 │ │ 0x0002 line=687 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ 0x0000 - 0x0003 reg=1 continuous Z │ │ @@ -43627,30 +43627,30 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -05e918: |[05e918] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setFlip:(ZZ)V │ │ -05e928: 5c45 4b07 |0000: iput-boolean v5, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.flipX:Z // field@074b │ │ -05e92c: 5c46 4c07 |0002: iput-boolean v6, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.flipY:Z // field@074c │ │ -05e930: 5443 5807 |0004: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0758 │ │ -05e934: 3903 0300 |0006: if-nez v3, 0009 // +0003 │ │ -05e938: 0e00 |0008: return-void │ │ -05e93a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -05e93c: 5443 5807 |000a: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0758 │ │ -05e940: 2131 |000c: array-length v1, v3 │ │ -05e942: 3510 fbff |000d: if-ge v0, v1, 0008 // -0005 │ │ -05e946: 5443 5807 |000f: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0758 │ │ -05e94a: 4602 0300 |0011: aget-object v2, v3, v0 │ │ -05e94e: 3802 0500 |0013: if-eqz v2, 0018 // +0005 │ │ -05e952: 6e30 a90c 5206 |0015: invoke-virtual {v2, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.flip:(ZZ)V // method@0ca9 │ │ -05e958: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05e95c: 28f3 |001a: goto 000d // -000d │ │ +06cdf4: |[06cdf4] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setFlip:(ZZ)V │ │ +06ce04: 5c45 4b07 |0000: iput-boolean v5, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.flipX:Z // field@074b │ │ +06ce08: 5c46 4c07 |0002: iput-boolean v6, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.flipY:Z // field@074c │ │ +06ce0c: 5443 5807 |0004: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0758 │ │ +06ce10: 3903 0300 |0006: if-nez v3, 0009 // +0003 │ │ +06ce14: 0e00 |0008: return-void │ │ +06ce16: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +06ce18: 5443 5807 |000a: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0758 │ │ +06ce1c: 2131 |000c: array-length v1, v3 │ │ +06ce1e: 3510 fbff |000d: if-ge v0, v1, 0008 // -0005 │ │ +06ce22: 5443 5807 |000f: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0758 │ │ +06ce26: 4602 0300 |0011: aget-object v2, v3, v0 │ │ +06ce2a: 3802 0500 |0013: if-eqz v2, 0018 // +0005 │ │ +06ce2e: 6e30 a90c 5206 |0015: invoke-virtual {v2, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.flip:(ZZ)V // method@0ca9 │ │ +06ce34: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06ce38: 28f3 |001a: goto 000d // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=756 │ │ 0x0002 line=757 │ │ 0x0004 line=758 │ │ 0x0008 line=763 │ │ 0x0009 line=759 │ │ @@ -43670,17 +43670,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e960: |[05e960] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setImagePath:(Ljava/lang/String;)V │ │ -05e970: 5b01 4e07 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.imagePath:Ljava/lang/String; // field@074e │ │ -05e974: 0e00 |0002: return-void │ │ +06ce3c: |[06ce3c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setImagePath:(Ljava/lang/String;)V │ │ +06ce4c: 5b01 4e07 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.imagePath:Ljava/lang/String; // field@074e │ │ +06ce50: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=752 │ │ 0x0002 line=753 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ 0x0000 - 0x0003 reg=1 imagePath Ljava/lang/String; │ │ @@ -43690,23 +43690,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -05e978: |[05e978] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setMaxParticleCount:(I)V │ │ -05e988: 5912 5507 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0755 │ │ -05e98c: 2320 9d04 |0002: new-array v0, v2, [Z // type@049d │ │ -05e990: 5b10 3707 |0004: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.active:[Z // field@0737 │ │ -05e994: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -05e996: 5910 3807 |0007: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0738 │ │ -05e99a: 2320 6404 |0009: new-array v0, v2, [Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // type@0464 │ │ -05e99e: 5b10 5807 |000b: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0758 │ │ -05e9a2: 0e00 |000d: return-void │ │ +06ce54: |[06ce54] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setMaxParticleCount:(I)V │ │ +06ce64: 5912 5507 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0755 │ │ +06ce68: 2320 9b04 |0002: new-array v0, v2, [Z // type@049b │ │ +06ce6c: 5b10 3707 |0004: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.active:[Z // field@0737 │ │ +06ce70: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +06ce72: 5910 3807 |0007: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0738 │ │ +06ce76: 2320 6204 |0009: new-array v0, v2, [Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // type@0462 │ │ +06ce7a: 5b10 5807 |000b: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0758 │ │ +06ce7e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0002 line=138 │ │ 0x0006 line=139 │ │ 0x0009 line=140 │ │ 0x000d line=141 │ │ @@ -43719,17 +43719,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e9a4: |[05e9a4] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setMinParticleCount:(I)V │ │ -05e9b4: 5901 5607 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0756 │ │ -05e9b8: 0e00 |0002: return-void │ │ +06ce80: |[06ce80] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setMinParticleCount:(I)V │ │ +06ce90: 5901 5607 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0756 │ │ +06ce94: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=718 │ │ 0x0002 line=719 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ 0x0000 - 0x0003 reg=1 minParticleCount I │ │ @@ -43739,17 +43739,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e9bc: |[05e9bc] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setName:(Ljava/lang/String;)V │ │ -05e9cc: 5b01 5707 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.name:Ljava/lang/String; // field@0757 │ │ -05e9d0: 0e00 |0002: return-void │ │ +06ce98: |[06ce98] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setName:(Ljava/lang/String;)V │ │ +06cea8: 5b01 5707 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.name:Ljava/lang/String; // field@0757 │ │ +06ceac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ 0x0002 line=599 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ 0x0000 - 0x0003 reg=1 name Ljava/lang/String; │ │ @@ -43759,35 +43759,35 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -05e9d4: |[05e9d4] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setPosition:(FF)V │ │ -05e9e4: 5565 3d07 |0000: iget-boolean v5, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.attached:Z // field@073d │ │ -05e9e8: 3805 1e00 |0002: if-eqz v5, 0020 // +001e │ │ -05e9ec: 5265 6807 |0004: iget v5, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.x:F // field@0768 │ │ -05e9f0: a703 0705 |0006: sub-float v3, v7, v5 │ │ -05e9f4: 5265 6a07 |0008: iget v5, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.y:F // field@076a │ │ -05e9f8: a704 0805 |000a: sub-float v4, v8, v5 │ │ -05e9fc: 5460 3707 |000c: iget-object v0, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.active:[Z // field@0737 │ │ -05ea00: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -05ea02: 2102 |000f: array-length v2, v0 │ │ -05ea04: 3521 1000 |0010: if-ge v1, v2, 0020 // +0010 │ │ -05ea08: 4705 0001 |0012: aget-boolean v5, v0, v1 │ │ -05ea0c: 3805 0900 |0014: if-eqz v5, 001d // +0009 │ │ -05ea10: 5465 5807 |0016: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0758 │ │ -05ea14: 4605 0501 |0018: aget-object v5, v5, v1 │ │ -05ea18: 6e30 b00c 3504 |001a: invoke-virtual {v5, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.translate:(FF)V // method@0cb0 │ │ -05ea1e: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05ea22: 28f1 |001f: goto 0010 // -000f │ │ -05ea24: 5967 6807 |0020: iput v7, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.x:F // field@0768 │ │ -05ea28: 5968 6a07 |0022: iput v8, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.y:F // field@076a │ │ -05ea2c: 0e00 |0024: return-void │ │ +06ceb0: |[06ceb0] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setPosition:(FF)V │ │ +06cec0: 5565 3d07 |0000: iget-boolean v5, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.attached:Z // field@073d │ │ +06cec4: 3805 1e00 |0002: if-eqz v5, 0020 // +001e │ │ +06cec8: 5265 6807 |0004: iget v5, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.x:F // field@0768 │ │ +06cecc: a703 0705 |0006: sub-float v3, v7, v5 │ │ +06ced0: 5265 6a07 |0008: iget v5, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.y:F // field@076a │ │ +06ced4: a704 0805 |000a: sub-float v4, v8, v5 │ │ +06ced8: 5460 3707 |000c: iget-object v0, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.active:[Z // field@0737 │ │ +06cedc: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +06cede: 2102 |000f: array-length v2, v0 │ │ +06cee0: 3521 1000 |0010: if-ge v1, v2, 0020 // +0010 │ │ +06cee4: 4705 0001 |0012: aget-boolean v5, v0, v1 │ │ +06cee8: 3805 0900 |0014: if-eqz v5, 001d // +0009 │ │ +06ceec: 5465 5807 |0016: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0758 │ │ +06cef0: 4605 0501 |0018: aget-object v5, v5, v1 │ │ +06cef4: 6e30 b00c 3504 |001a: invoke-virtual {v5, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.translate:(FF)V // method@0cb0 │ │ +06cefa: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06cefe: 28f1 |001f: goto 0010 // -000f │ │ +06cf00: 5967 6807 |0020: iput v7, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.x:F // field@0768 │ │ +06cf04: 5968 6a07 |0022: iput v8, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.y:F // field@076a │ │ +06cf08: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ 0x0004 line=558 │ │ 0x0008 line=559 │ │ 0x000c line=560 │ │ 0x000e line=561 │ │ @@ -43811,35 +43811,35 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -05ea30: |[05ea30] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setSprite:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V │ │ -05ea40: 5b78 6207 |0000: iput-object v8, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0762 │ │ -05ea44: 3908 0300 |0002: if-nez v8, 0005 // +0003 │ │ -05ea48: 0e00 |0004: return-void │ │ -05ea4a: 6e10 af0d 0800 |0005: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getOriginX:()F // method@0daf │ │ -05ea50: 0a02 |0008: move-result v2 │ │ -05ea52: 6e10 b00d 0800 |0009: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getOriginY:()F // method@0db0 │ │ -05ea58: 0a03 |000c: move-result v3 │ │ -05ea5a: 6e10 b40d 0800 |000d: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0db4 │ │ -05ea60: 0c05 |0010: move-result-object v5 │ │ -05ea62: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -05ea64: 5476 5807 |0012: iget-object v6, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0758 │ │ -05ea68: 2161 |0014: array-length v1, v6 │ │ -05ea6a: 3510 efff |0015: if-ge v0, v1, 0004 // -0011 │ │ -05ea6e: 5476 5807 |0017: iget-object v6, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0758 │ │ -05ea72: 4604 0600 |0019: aget-object v4, v6, v0 │ │ -05ea76: 3804 e9ff |001b: if-eqz v4, 0004 // -0017 │ │ -05ea7a: 6e20 af0c 5400 |001d: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0caf │ │ -05ea80: 6e30 ac0c 2403 |0020: invoke-virtual {v4, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setOrigin:(FF)V // method@0cac │ │ -05ea86: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05ea8a: 28f0 |0025: goto 0015 // -0010 │ │ +06cf0c: |[06cf0c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setSprite:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V │ │ +06cf1c: 5b78 6207 |0000: iput-object v8, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0762 │ │ +06cf20: 3908 0300 |0002: if-nez v8, 0005 // +0003 │ │ +06cf24: 0e00 |0004: return-void │ │ +06cf26: 6e10 af0d 0800 |0005: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getOriginX:()F // method@0daf │ │ +06cf2c: 0a02 |0008: move-result v2 │ │ +06cf2e: 6e10 b00d 0800 |0009: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getOriginY:()F // method@0db0 │ │ +06cf34: 0a03 |000c: move-result v3 │ │ +06cf36: 6e10 b40d 0800 |000d: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0db4 │ │ +06cf3c: 0c05 |0010: move-result-object v5 │ │ +06cf3e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +06cf40: 5476 5807 |0012: iget-object v6, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0758 │ │ +06cf44: 2161 |0014: array-length v1, v6 │ │ +06cf46: 3510 efff |0015: if-ge v0, v1, 0004 // -0011 │ │ +06cf4a: 5476 5807 |0017: iget-object v6, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0758 │ │ +06cf4e: 4604 0600 |0019: aget-object v4, v6, v0 │ │ +06cf52: 3804 e9ff |001b: if-eqz v4, 0004 // -0017 │ │ +06cf56: 6e20 af0c 5400 |001d: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0caf │ │ +06cf5c: 6e30 ac0c 2403 |0020: invoke-virtual {v4, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setOrigin:(FF)V // method@0cac │ │ +06cf62: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06cf66: 28f0 |0025: goto 0015 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ 0x0002 line=570 │ │ 0x0004 line=580 │ │ 0x0005 line=571 │ │ 0x0009 line=572 │ │ @@ -43865,21 +43865,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -05ea8c: |[05ea8c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.start:()V │ │ -05ea9c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05ea9e: 5c10 4a07 |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.firstUpdate:Z // field@074a │ │ -05eaa2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -05eaa4: 5c10 3b07 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.allowCompletion:Z // field@073b │ │ -05eaa8: 7010 240d 0100 |0006: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.restart:()V // method@0d24 │ │ -05eaae: 0e00 |0009: return-void │ │ +06cf68: |[06cf68] com.badlogic.gdx.graphics.g2d.ParticleEmitter.start:()V │ │ +06cf78: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06cf7a: 5c10 4a07 |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.firstUpdate:Z // field@074a │ │ +06cf7e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +06cf80: 5c10 3b07 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.allowCompletion:Z // field@073b │ │ +06cf84: 7010 240d 0100 |0006: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.restart:()V // method@0d24 │ │ +06cf8a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0003 line=303 │ │ 0x0006 line=304 │ │ 0x0009 line=305 │ │ locals : │ │ @@ -43890,129 +43890,129 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 197 16-bit code units │ │ -05eab0: |[05eab0] com.badlogic.gdx.graphics.g2d.ParticleEmitter.update:(F)V │ │ -05eac0: 120a |0000: const/4 v10, #int 0 // #0 │ │ -05eac2: 150c 7a44 |0001: const/high16 v12, #int 1148846080 // #447a │ │ -05eac6: 52d7 3607 |0003: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0736 │ │ -05eaca: a808 0e0c |0005: mul-float v8, v14, v12 │ │ -05eace: 1509 7a43 |0007: const/high16 v9, #int 1132068864 // #437a │ │ -05ead2: 7120 1a26 9800 |0009: invoke-static {v8, v9}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -05ead8: 0a08 |000c: move-result v8 │ │ -05eada: c687 |000d: add-float/2addr v7, v8 │ │ -05eadc: 59d7 3607 |000e: iput v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0736 │ │ -05eae0: 52d7 3607 |0010: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0736 │ │ -05eae4: 1508 803f |0012: const/high16 v8, #int 1065353216 // #3f80 │ │ -05eae8: 2e07 0708 |0014: cmpg-float v7, v7, v8 │ │ -05eaec: 3b07 0300 |0016: if-gez v7, 0019 // +0003 │ │ -05eaf0: 0e00 |0018: return-void │ │ -05eaf2: 52d7 3607 |0019: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0736 │ │ -05eaf6: 8772 |001b: float-to-int v2, v7 │ │ -05eaf8: 52d7 3607 |001c: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0736 │ │ -05eafc: 8228 |001e: int-to-float v8, v2 │ │ -05eafe: c787 |001f: sub-float/2addr v7, v8 │ │ -05eb00: 59d7 3607 |0020: iput v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0736 │ │ -05eb04: 54d0 3707 |0022: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.active:[Z // field@0737 │ │ -05eb08: 52d1 3807 |0024: iget v1, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0738 │ │ -05eb0c: 1205 |0026: const/4 v5, #int 0 // #0 │ │ -05eb0e: 2106 |0027: array-length v6, v0 │ │ -05eb10: 3565 1700 |0028: if-ge v5, v6, 003f // +0017 │ │ -05eb14: 4707 0005 |002a: aget-boolean v7, v0, v5 │ │ -05eb18: 3807 1000 |002c: if-eqz v7, 003c // +0010 │ │ -05eb1c: 54d7 5807 |002e: iget-object v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0758 │ │ -05eb20: 4607 0705 |0030: aget-object v7, v7, v5 │ │ -05eb24: 7040 340d 7d2e |0032: invoke-direct {v13, v7, v14, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateParticle:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;FI)Z // method@0d34 │ │ -05eb2a: 0a07 |0035: move-result v7 │ │ -05eb2c: 3907 0600 |0036: if-nez v7, 003c // +0006 │ │ -05eb30: 4e0a 0005 |0038: aput-boolean v10, v0, v5 │ │ -05eb34: d801 01ff |003a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -05eb38: d805 0501 |003c: add-int/lit8 v5, v5, #int 1 // #01 │ │ -05eb3c: 28ea |003e: goto 0028 // -0016 │ │ -05eb3e: 59d1 3807 |003f: iput v1, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0738 │ │ -05eb42: 52d7 4107 |0041: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@0741 │ │ -05eb46: 52d8 4007 |0043: iget v8, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delay:F // field@0740 │ │ -05eb4a: 2e07 0708 |0045: cmpg-float v7, v7, v8 │ │ -05eb4e: 3b07 0900 |0047: if-gez v7, 0050 // +0009 │ │ -05eb52: 52d7 4107 |0049: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@0741 │ │ -05eb56: 8228 |004b: int-to-float v8, v2 │ │ -05eb58: c687 |004c: add-float/2addr v7, v8 │ │ -05eb5a: 59d7 4107 |004d: iput v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@0741 │ │ -05eb5e: 28c9 |004f: goto 0018 // -0037 │ │ -05eb60: 55d7 4a07 |0050: iget-boolean v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.firstUpdate:Z // field@074a │ │ -05eb64: 3807 0700 |0052: if-eqz v7, 0059 // +0007 │ │ -05eb68: 5cda 4a07 |0054: iput-boolean v10, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.firstUpdate:Z // field@074a │ │ -05eb6c: 6e10 f50c 0d00 |0056: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.addParticle:()V // method@0cf5 │ │ -05eb72: 52d7 4407 |0059: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@0744 │ │ -05eb76: 52d8 4307 |005b: iget v8, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@0743 │ │ -05eb7a: 2e07 0708 |005d: cmpg-float v7, v7, v8 │ │ -05eb7e: 3b07 5a00 |005f: if-gez v7, 00b9 // +005a │ │ -05eb82: 52d7 4407 |0061: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@0744 │ │ -05eb86: 8228 |0063: int-to-float v8, v2 │ │ -05eb88: c687 |0064: add-float/2addr v7, v8 │ │ -05eb8a: 59d7 4407 |0065: iput v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@0744 │ │ -05eb8e: 52d7 4707 |0067: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ -05eb92: b027 |0069: add-int/2addr v7, v2 │ │ -05eb94: 59d7 4707 |006a: iput v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ -05eb98: 52d7 4607 |006c: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emission:I // field@0746 │ │ -05eb9c: 8277 |006e: int-to-float v7, v7 │ │ -05eb9e: 52d8 4807 |006f: iget v8, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDiff:I // field@0748 │ │ -05eba2: 8288 |0071: int-to-float v8, v8 │ │ -05eba4: 54d9 4907 |0072: iget-object v9, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0749 │ │ -05eba8: 52da 4407 |0074: iget v10, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@0744 │ │ -05ebac: 52db 4307 |0076: iget v11, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@0743 │ │ -05ebb0: c9ba |0078: div-float/2addr v10, v11 │ │ -05ebb2: 6e20 ca0c a900 |0079: invoke-virtual {v9, v10}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ -05ebb8: 0a09 |007c: move-result v9 │ │ -05ebba: c898 |007d: mul-float/2addr v8, v9 │ │ -05ebbc: a603 0708 |007e: add-float v3, v7, v8 │ │ -05ebc0: 1207 |0080: const/4 v7, #int 0 // #0 │ │ -05ebc2: 2d07 0307 |0081: cmpl-float v7, v3, v7 │ │ -05ebc6: 3d07 2a00 |0083: if-lez v7, 00ad // +002a │ │ -05ebca: a903 0c03 |0085: div-float v3, v12, v3 │ │ -05ebce: 52d7 4707 |0087: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ -05ebd2: 8277 |0089: int-to-float v7, v7 │ │ -05ebd4: 2d07 0703 |008a: cmpl-float v7, v7, v3 │ │ -05ebd8: 3a07 2100 |008c: if-ltz v7, 00ad // +0021 │ │ -05ebdc: 52d7 4707 |008e: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ -05ebe0: 8277 |0090: int-to-float v7, v7 │ │ -05ebe2: c937 |0091: div-float/2addr v7, v3 │ │ -05ebe4: 8774 |0092: float-to-int v4, v7 │ │ -05ebe6: 52d7 5507 |0093: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0755 │ │ -05ebea: b117 |0095: sub-int/2addr v7, v1 │ │ -05ebec: 7120 1b26 7400 |0096: invoke-static {v4, v7}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -05ebf2: 0a04 |0099: move-result v4 │ │ -05ebf4: 52d7 4707 |009a: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ -05ebf8: 8277 |009c: int-to-float v7, v7 │ │ -05ebfa: 8248 |009d: int-to-float v8, v4 │ │ -05ebfc: c838 |009e: mul-float/2addr v8, v3 │ │ -05ebfe: c787 |009f: sub-float/2addr v7, v8 │ │ -05ec00: 8777 |00a0: float-to-int v7, v7 │ │ -05ec02: 59d7 4707 |00a1: iput v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ -05ec06: 52d7 4707 |00a3: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ -05ec0a: 8277 |00a5: int-to-float v7, v7 │ │ -05ec0c: ca37 |00a6: rem-float/2addr v7, v3 │ │ -05ec0e: 8777 |00a7: float-to-int v7, v7 │ │ -05ec10: 59d7 4707 |00a8: iput v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ -05ec14: 6e20 f60c 4d00 |00aa: invoke-virtual {v13, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.addParticles:(I)V // method@0cf6 │ │ -05ec1a: 52d7 5607 |00ad: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0756 │ │ -05ec1e: 3571 69ff |00af: if-ge v1, v7, 0018 // -0097 │ │ -05ec22: 52d7 5607 |00b1: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0756 │ │ -05ec26: b117 |00b3: sub-int/2addr v7, v1 │ │ -05ec28: 6e20 f60c 7d00 |00b4: invoke-virtual {v13, v7}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.addParticles:(I)V // method@0cf6 │ │ -05ec2e: 2900 61ff |00b7: goto/16 0018 // -009f │ │ -05ec32: 55d7 3f07 |00b9: iget-boolean v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.continuous:Z // field@073f │ │ -05ec36: 3807 5dff |00bb: if-eqz v7, 0018 // -00a3 │ │ -05ec3a: 55d7 3b07 |00bd: iget-boolean v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.allowCompletion:Z // field@073b │ │ -05ec3e: 3907 59ff |00bf: if-nez v7, 0018 // -00a7 │ │ -05ec42: 7010 240d 0d00 |00c1: invoke-direct {v13}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.restart:()V // method@0d24 │ │ -05ec48: 28a3 |00c4: goto 0067 // -005d │ │ +06cf8c: |[06cf8c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.update:(F)V │ │ +06cf9c: 120a |0000: const/4 v10, #int 0 // #0 │ │ +06cf9e: 150c 7a44 |0001: const/high16 v12, #int 1148846080 // #447a │ │ +06cfa2: 52d7 3607 |0003: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0736 │ │ +06cfa6: a808 0e0c |0005: mul-float v8, v14, v12 │ │ +06cfaa: 1509 7a43 |0007: const/high16 v9, #int 1132068864 // #437a │ │ +06cfae: 7120 1a26 9800 |0009: invoke-static {v8, v9}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +06cfb4: 0a08 |000c: move-result v8 │ │ +06cfb6: c687 |000d: add-float/2addr v7, v8 │ │ +06cfb8: 59d7 3607 |000e: iput v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0736 │ │ +06cfbc: 52d7 3607 |0010: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0736 │ │ +06cfc0: 1508 803f |0012: const/high16 v8, #int 1065353216 // #3f80 │ │ +06cfc4: 2e07 0708 |0014: cmpg-float v7, v7, v8 │ │ +06cfc8: 3b07 0300 |0016: if-gez v7, 0019 // +0003 │ │ +06cfcc: 0e00 |0018: return-void │ │ +06cfce: 52d7 3607 |0019: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0736 │ │ +06cfd2: 8772 |001b: float-to-int v2, v7 │ │ +06cfd4: 52d7 3607 |001c: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0736 │ │ +06cfd8: 8228 |001e: int-to-float v8, v2 │ │ +06cfda: c787 |001f: sub-float/2addr v7, v8 │ │ +06cfdc: 59d7 3607 |0020: iput v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0736 │ │ +06cfe0: 54d0 3707 |0022: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.active:[Z // field@0737 │ │ +06cfe4: 52d1 3807 |0024: iget v1, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0738 │ │ +06cfe8: 1205 |0026: const/4 v5, #int 0 // #0 │ │ +06cfea: 2106 |0027: array-length v6, v0 │ │ +06cfec: 3565 1700 |0028: if-ge v5, v6, 003f // +0017 │ │ +06cff0: 4707 0005 |002a: aget-boolean v7, v0, v5 │ │ +06cff4: 3807 1000 |002c: if-eqz v7, 003c // +0010 │ │ +06cff8: 54d7 5807 |002e: iget-object v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0758 │ │ +06cffc: 4607 0705 |0030: aget-object v7, v7, v5 │ │ +06d000: 7040 340d 7d2e |0032: invoke-direct {v13, v7, v14, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateParticle:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;FI)Z // method@0d34 │ │ +06d006: 0a07 |0035: move-result v7 │ │ +06d008: 3907 0600 |0036: if-nez v7, 003c // +0006 │ │ +06d00c: 4e0a 0005 |0038: aput-boolean v10, v0, v5 │ │ +06d010: d801 01ff |003a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +06d014: d805 0501 |003c: add-int/lit8 v5, v5, #int 1 // #01 │ │ +06d018: 28ea |003e: goto 0028 // -0016 │ │ +06d01a: 59d1 3807 |003f: iput v1, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0738 │ │ +06d01e: 52d7 4107 |0041: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@0741 │ │ +06d022: 52d8 4007 |0043: iget v8, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delay:F // field@0740 │ │ +06d026: 2e07 0708 |0045: cmpg-float v7, v7, v8 │ │ +06d02a: 3b07 0900 |0047: if-gez v7, 0050 // +0009 │ │ +06d02e: 52d7 4107 |0049: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@0741 │ │ +06d032: 8228 |004b: int-to-float v8, v2 │ │ +06d034: c687 |004c: add-float/2addr v7, v8 │ │ +06d036: 59d7 4107 |004d: iput v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@0741 │ │ +06d03a: 28c9 |004f: goto 0018 // -0037 │ │ +06d03c: 55d7 4a07 |0050: iget-boolean v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.firstUpdate:Z // field@074a │ │ +06d040: 3807 0700 |0052: if-eqz v7, 0059 // +0007 │ │ +06d044: 5cda 4a07 |0054: iput-boolean v10, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.firstUpdate:Z // field@074a │ │ +06d048: 6e10 f50c 0d00 |0056: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.addParticle:()V // method@0cf5 │ │ +06d04e: 52d7 4407 |0059: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@0744 │ │ +06d052: 52d8 4307 |005b: iget v8, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@0743 │ │ +06d056: 2e07 0708 |005d: cmpg-float v7, v7, v8 │ │ +06d05a: 3b07 5a00 |005f: if-gez v7, 00b9 // +005a │ │ +06d05e: 52d7 4407 |0061: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@0744 │ │ +06d062: 8228 |0063: int-to-float v8, v2 │ │ +06d064: c687 |0064: add-float/2addr v7, v8 │ │ +06d066: 59d7 4407 |0065: iput v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@0744 │ │ +06d06a: 52d7 4707 |0067: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ +06d06e: b027 |0069: add-int/2addr v7, v2 │ │ +06d070: 59d7 4707 |006a: iput v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ +06d074: 52d7 4607 |006c: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emission:I // field@0746 │ │ +06d078: 8277 |006e: int-to-float v7, v7 │ │ +06d07a: 52d8 4807 |006f: iget v8, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDiff:I // field@0748 │ │ +06d07e: 8288 |0071: int-to-float v8, v8 │ │ +06d080: 54d9 4907 |0072: iget-object v9, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0749 │ │ +06d084: 52da 4407 |0074: iget v10, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@0744 │ │ +06d088: 52db 4307 |0076: iget v11, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@0743 │ │ +06d08c: c9ba |0078: div-float/2addr v10, v11 │ │ +06d08e: 6e20 ca0c a900 |0079: invoke-virtual {v9, v10}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0cca │ │ +06d094: 0a09 |007c: move-result v9 │ │ +06d096: c898 |007d: mul-float/2addr v8, v9 │ │ +06d098: a603 0708 |007e: add-float v3, v7, v8 │ │ +06d09c: 1207 |0080: const/4 v7, #int 0 // #0 │ │ +06d09e: 2d07 0307 |0081: cmpl-float v7, v3, v7 │ │ +06d0a2: 3d07 2a00 |0083: if-lez v7, 00ad // +002a │ │ +06d0a6: a903 0c03 |0085: div-float v3, v12, v3 │ │ +06d0aa: 52d7 4707 |0087: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ +06d0ae: 8277 |0089: int-to-float v7, v7 │ │ +06d0b0: 2d07 0703 |008a: cmpl-float v7, v7, v3 │ │ +06d0b4: 3a07 2100 |008c: if-ltz v7, 00ad // +0021 │ │ +06d0b8: 52d7 4707 |008e: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ +06d0bc: 8277 |0090: int-to-float v7, v7 │ │ +06d0be: c937 |0091: div-float/2addr v7, v3 │ │ +06d0c0: 8774 |0092: float-to-int v4, v7 │ │ +06d0c2: 52d7 5507 |0093: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0755 │ │ +06d0c6: b117 |0095: sub-int/2addr v7, v1 │ │ +06d0c8: 7120 1b26 7400 |0096: invoke-static {v4, v7}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +06d0ce: 0a04 |0099: move-result v4 │ │ +06d0d0: 52d7 4707 |009a: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ +06d0d4: 8277 |009c: int-to-float v7, v7 │ │ +06d0d6: 8248 |009d: int-to-float v8, v4 │ │ +06d0d8: c838 |009e: mul-float/2addr v8, v3 │ │ +06d0da: c787 |009f: sub-float/2addr v7, v8 │ │ +06d0dc: 8777 |00a0: float-to-int v7, v7 │ │ +06d0de: 59d7 4707 |00a1: iput v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ +06d0e2: 52d7 4707 |00a3: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ +06d0e6: 8277 |00a5: int-to-float v7, v7 │ │ +06d0e8: ca37 |00a6: rem-float/2addr v7, v3 │ │ +06d0ea: 8777 |00a7: float-to-int v7, v7 │ │ +06d0ec: 59d7 4707 |00a8: iput v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0747 │ │ +06d0f0: 6e20 f60c 4d00 |00aa: invoke-virtual {v13, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.addParticles:(I)V // method@0cf6 │ │ +06d0f6: 52d7 5607 |00ad: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0756 │ │ +06d0fa: 3571 69ff |00af: if-ge v1, v7, 0018 // -0097 │ │ +06d0fe: 52d7 5607 |00b1: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0756 │ │ +06d102: b117 |00b3: sub-int/2addr v7, v1 │ │ +06d104: 6e20 f60c 7d00 |00b4: invoke-virtual {v13, v7}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.addParticles:(I)V // method@0cf6 │ │ +06d10a: 2900 61ff |00b7: goto/16 0018 // -009f │ │ +06d10e: 55d7 3f07 |00b9: iget-boolean v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.continuous:Z // field@073f │ │ +06d112: 3807 5dff |00bb: if-eqz v7, 0018 // -00a3 │ │ +06d116: 55d7 3b07 |00bd: iget-boolean v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.allowCompletion:Z // field@073b │ │ +06d11a: 3907 59ff |00bf: if-nez v7, 0018 // -00a7 │ │ +06d11e: 7010 240d 0d00 |00c1: invoke-direct {v13}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.restart:()V // method@0d24 │ │ +06d124: 28a3 |00c4: goto 0067 // -005d │ │ catches : (none) │ │ positions : │ │ 0x0003 line=177 │ │ 0x0010 line=178 │ │ 0x0018 line=222 │ │ 0x0019 line=179 │ │ 0x001c line=180 │ │ @@ -44051,21 +44051,21 @@ │ │ 0x0026 - 0x00c5 reg=1 activeCount I │ │ 0x001c - 0x00c5 reg=2 deltaMillis I │ │ 0x0027 - 0x00c5 reg=5 i I │ │ 0x0028 - 0x00c5 reg=6 n I │ │ 0x0000 - 0x00c5 reg=13 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ 0x0000 - 0x00c5 reg=14 delta F │ │ │ │ - source_file_idx : 3586 (ParticleEmitter.java) │ │ + source_file_idx : 3584 (ParticleEmitter.java) │ │ │ │ Class #146 header: │ │ -class_idx : 333 │ │ +class_idx : 331 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3605 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3603 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #146 annotations: │ │ Annotations on class │ │ @@ -44101,20 +44101,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -05ec4c: |[05ec4c] com.badlogic.gdx.graphics.g2d.PixmapPacker$Node.:()V │ │ -05ec5c: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -05ec62: 2200 1202 |0003: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -05ec66: 7010 3914 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ -05ec6c: 5b10 7e07 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -05ec70: 0e00 |000a: return-void │ │ +06d128: |[06d128] com.badlogic.gdx.graphics.g2d.PixmapPacker$Node.:()V │ │ +06d138: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +06d13e: 2200 1002 |0003: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +06d142: 7010 3914 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ +06d148: 5b10 7e07 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +06d14c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0003 line=102 │ │ 0x000a line=103 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; │ │ @@ -44124,27 +44124,27 @@ │ │ type : '(IIIILcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 8 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -05ec74: |[05ec74] com.badlogic.gdx.graphics.g2d.PixmapPacker$Node.:(IIIILcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;Ljava/lang/String;)V │ │ -05ec84: 7010 2726 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2627 │ │ -05ec8a: 2200 1202 |0003: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -05ec8e: 8261 |0005: int-to-float v1, v6 │ │ -05ec90: 8272 |0006: int-to-float v2, v7 │ │ -05ec92: 8283 |0007: int-to-float v3, v8 │ │ -05ec94: 8294 |0008: int-to-float v4, v9 │ │ -05ec96: 7054 3a14 1032 |0009: invoke-direct {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Rectangle;.:(FFFF)V // method@143a │ │ -05ec9c: 5b50 7e07 |000c: iput-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -05eca0: 5b5a 7d07 |000e: iput-object v10, v5, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077d │ │ -05eca4: 5b5b 7f07 |0010: iput-object v11, v5, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077f │ │ -05eca8: 5b5c 7c07 |0012: iput-object v12, v5, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leaveName:Ljava/lang/String; // field@077c │ │ -05ecac: 0e00 |0014: return-void │ │ +06d150: |[06d150] com.badlogic.gdx.graphics.g2d.PixmapPacker$Node.:(IIIILcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;Ljava/lang/String;)V │ │ +06d160: 7010 2726 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2627 │ │ +06d166: 2200 1002 |0003: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +06d16a: 8261 |0005: int-to-float v1, v6 │ │ +06d16c: 8272 |0006: int-to-float v2, v7 │ │ +06d16e: 8283 |0007: int-to-float v3, v8 │ │ +06d170: 8294 |0008: int-to-float v4, v9 │ │ +06d172: 7054 3a14 1032 |0009: invoke-direct {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Rectangle;.:(FFFF)V // method@143a │ │ +06d178: 5b50 7e07 |000c: iput-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +06d17c: 5b5a 7d07 |000e: iput-object v10, v5, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077d │ │ +06d180: 5b5b 7f07 |0010: iput-object v11, v5, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077f │ │ +06d184: 5b5c 7c07 |0012: iput-object v12, v5, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leaveName:Ljava/lang/String; // field@077c │ │ +06d188: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=95 │ │ 0x000e line=96 │ │ 0x0010 line=97 │ │ 0x0012 line=98 │ │ @@ -44156,21 +44156,21 @@ │ │ 0x0000 - 0x0015 reg=8 width I │ │ 0x0000 - 0x0015 reg=9 height I │ │ 0x0000 - 0x0015 reg=10 leftChild Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; │ │ 0x0000 - 0x0015 reg=11 rightChild Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; │ │ 0x0000 - 0x0015 reg=12 leaveName Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3605 (PixmapPacker.java) │ │ + source_file_idx : 3603 (PixmapPacker.java) │ │ │ │ Class #147 header: │ │ -class_idx : 334 │ │ +class_idx : 332 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3605 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3603 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #147 annotations: │ │ Annotations on class │ │ @@ -44218,21 +44218,21 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -05ecb0: |[05ecb0] com.badlogic.gdx.graphics.g2d.PixmapPacker$Page.:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;)V │ │ -05ecc0: 5b12 8507 |0000: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.this$0:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; // field@0785 │ │ -05ecc4: 7010 2726 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -05ecca: 2200 e702 |0005: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -05ecce: 7010 621e 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -05ecd4: 5b10 8007 |000a: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.addedRects:Lcom/badlogic/gdx/utils/Array; // field@0780 │ │ -05ecd8: 0e00 |000c: return-void │ │ +06d18c: |[06d18c] com.badlogic.gdx.graphics.g2d.PixmapPacker$Page.:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;)V │ │ +06d19c: 5b12 8507 |0000: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.this$0:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; // field@0785 │ │ +06d1a0: 7010 2726 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +06d1a6: 2200 e502 |0005: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +06d1aa: 7010 621e 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +06d1b0: 5b10 8007 |000a: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.addedRects:Lcom/badlogic/gdx/utils/Array; // field@0780 │ │ +06d1b4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0005 line=111 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; │ │ 0x0000 - 0x000d reg=2 (null) Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; │ │ @@ -44243,30 +44243,30 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Pixmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ecdc: |[05ecdc] com.badlogic.gdx.graphics.g2d.PixmapPacker$Page.getPixmap:()Lcom/badlogic/gdx/graphics/Pixmap; │ │ -05ecec: 5410 8107 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@0781 │ │ -05ecf0: 1100 |0002: return-object v0 │ │ +06d1b8: |[06d1b8] com.badlogic.gdx.graphics.g2d.PixmapPacker$Page.getPixmap:()Lcom/badlogic/gdx/graphics/Pixmap; │ │ +06d1c8: 5410 8107 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@0781 │ │ +06d1cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; │ │ │ │ - source_file_idx : 3605 (PixmapPacker.java) │ │ + source_file_idx : 3603 (PixmapPacker.java) │ │ │ │ Class #148 header: │ │ -class_idx : 336 │ │ +class_idx : 334 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3617 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3615 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 3 │ │ │ │ Class #148 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;' │ │ @@ -44293,24 +44293,24 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -05ecf4: |[05ecf4] com.badlogic.gdx.graphics.g2d.PolygonRegion.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Lcom/badlogic/gdx/files/FileHandle;)V │ │ -05ed04: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -05ed0a: 5b23 8f07 |0003: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@078f │ │ -05ed0e: 3904 0a00 |0005: if-nez v4, 000f // +000a │ │ -05ed12: 2200 af03 |0007: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -05ed16: 1a01 2b25 |0009: const-string v1, "region cannot be null." // string@252b │ │ -05ed1a: 7020 f825 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -05ed20: 2700 |000e: throw v0 │ │ -05ed22: 7020 610d 4200 |000f: invoke-direct {v2, v4}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.loadPolygonDefinition:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0d61 │ │ -05ed28: 0e00 |0012: return-void │ │ +06d1d0: |[06d1d0] com.badlogic.gdx.graphics.g2d.PolygonRegion.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Lcom/badlogic/gdx/files/FileHandle;)V │ │ +06d1e0: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +06d1e6: 5b23 8f07 |0003: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@078f │ │ +06d1ea: 3904 0a00 |0005: if-nez v4, 000f // +000a │ │ +06d1ee: 2200 ad03 |0007: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +06d1f2: 1a01 2925 |0009: const-string v1, "region cannot be null." // string@2529 │ │ +06d1f6: 7020 f825 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +06d1fc: 2700 |000e: throw v0 │ │ +06d1fe: 7020 610d 4200 |000f: invoke-direct {v2, v4}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.loadPolygonDefinition:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0d61 │ │ +06d204: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0005 line=50 │ │ 0x000f line=52 │ │ 0x0012 line=53 │ │ @@ -44324,108 +44324,108 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;[F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 174 16-bit code units │ │ -05ed2c: |[05ed2c] com.badlogic.gdx.graphics.g2d.PolygonRegion.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;[F)V │ │ -05ed3c: 7010 2726 0c00 |0000: invoke-direct {v12}, Ljava/lang/Object;.:()V // method@2627 │ │ -05ed42: 5bcd 8f07 |0003: iput-object v13, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@078f │ │ -05ed46: 2200 ea01 |0005: new-instance v0, Lcom/badlogic/gdx/math/EarClippingTriangulator; // type@01ea │ │ -05ed4a: 7010 0513 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.:()V // method@1305 │ │ -05ed50: 2202 e703 |000a: new-instance v2, Ljava/util/ArrayList; // type@03e7 │ │ -05ed54: 7010 2c27 0200 |000c: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@272c │ │ -05ed5a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -05ed5c: 21e6 |0010: array-length v6, v14 │ │ -05ed5e: 3561 1300 |0011: if-ge v1, v6, 0024 // +0013 │ │ -05ed62: 2206 1302 |0013: new-instance v6, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -05ed66: 4407 0e01 |0015: aget v7, v14, v1 │ │ -05ed6a: d808 0101 |0017: add-int/lit8 v8, v1, #int 1 // #01 │ │ -05ed6e: 4408 0e08 |0019: aget v8, v14, v8 │ │ -05ed72: 7030 4d14 7608 |001b: invoke-direct {v6, v7, v8}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -05ed78: 7220 5627 6200 |001e: invoke-interface {v2, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2756 │ │ -05ed7e: d801 0102 |0021: add-int/lit8 v1, v1, #int 2 // #02 │ │ -05ed82: 28ed |0023: goto 0010 // -0013 │ │ -05ed84: 6e20 0b13 2000 |0024: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeTriangles:(Ljava/util/List;)Ljava/util/List; // method@130b │ │ -05ed8a: 0c03 |0027: move-result-object v3 │ │ -05ed8c: 7210 5e27 0300 |0028: invoke-interface {v3}, Ljava/util/List;.size:()I // method@275e │ │ -05ed92: 0a06 |002b: move-result v6 │ │ -05ed94: da06 0602 |002c: mul-int/lit8 v6, v6, #int 2 // #02 │ │ -05ed98: 2366 4a04 |002e: new-array v6, v6, [F // type@044a │ │ -05ed9c: 5bc6 8e07 |0030: iput-object v6, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@078e │ │ -05eda0: 7210 5e27 0300 |0032: invoke-interface {v3}, Ljava/util/List;.size:()I // method@275e │ │ -05eda6: 0a06 |0035: move-result v6 │ │ -05eda8: da06 0602 |0036: mul-int/lit8 v6, v6, #int 2 // #02 │ │ -05edac: 2366 4a04 |0038: new-array v6, v6, [F // type@044a │ │ -05edb0: 5bc6 9007 |003a: iput-object v6, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.texCoords:[F // field@0790 │ │ -05edb4: 52d6 3608 |003c: iget v6, v13, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ -05edb8: 52d7 3508 |003e: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ -05edbc: a705 0607 |0040: sub-float v5, v6, v7 │ │ -05edc0: 52d6 3808 |0042: iget v6, v13, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ -05edc4: 52d7 3708 |0044: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ -05edc8: a704 0607 |0046: sub-float v4, v6, v7 │ │ -05edcc: 1201 |0048: const/4 v1, #int 0 // #0 │ │ -05edce: 7210 5e27 0300 |0049: invoke-interface {v3}, Ljava/util/List;.size:()I // method@275e │ │ -05edd4: 0a06 |004c: move-result v6 │ │ -05edd6: 3561 6000 |004d: if-ge v1, v6, 00ad // +0060 │ │ -05edda: 54c7 8e07 |004f: iget-object v7, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@078e │ │ -05edde: da08 0102 |0051: mul-int/lit8 v8, v1, #int 2 // #02 │ │ -05ede2: 7220 5927 1300 |0053: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -05ede8: 0c06 |0056: move-result-object v6 │ │ -05edea: 1f06 1302 |0057: check-cast v6, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -05edee: 5266 f30b |0059: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -05edf2: 4b06 0708 |005b: aput v6, v7, v8 │ │ -05edf6: 54c7 8e07 |005d: iget-object v7, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@078e │ │ -05edfa: da06 0102 |005f: mul-int/lit8 v6, v1, #int 2 // #02 │ │ -05edfe: d808 0601 |0061: add-int/lit8 v8, v6, #int 1 // #01 │ │ -05ee02: 7220 5927 1300 |0063: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -05ee08: 0c06 |0066: move-result-object v6 │ │ -05ee0a: 1f06 1302 |0067: check-cast v6, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -05ee0e: 5266 f40b |0069: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -05ee12: 4b06 0708 |006b: aput v6, v7, v8 │ │ -05ee16: 54c6 9007 |006d: iget-object v6, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.texCoords:[F // field@0790 │ │ -05ee1a: da07 0102 |006f: mul-int/lit8 v7, v1, #int 2 // #02 │ │ -05ee1e: 52d8 3508 |0071: iget v8, v13, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ -05ee22: 54c9 8e07 |0073: iget-object v9, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@078e │ │ -05ee26: da0a 0102 |0075: mul-int/lit8 v10, v1, #int 2 // #02 │ │ -05ee2a: 4409 090a |0077: aget v9, v9, v10 │ │ -05ee2e: 6e10 650e 0d00 |0079: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionX:()I // method@0e65 │ │ -05ee34: 0a0a |007c: move-result v10 │ │ -05ee36: 82aa |007d: int-to-float v10, v10 │ │ -05ee38: c7a9 |007e: sub-float/2addr v9, v10 │ │ -05ee3a: 6e10 640e 0d00 |007f: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ -05ee40: 0a0a |0082: move-result v10 │ │ -05ee42: 82aa |0083: int-to-float v10, v10 │ │ -05ee44: c9a9 |0084: div-float/2addr v9, v10 │ │ -05ee46: c698 |0085: add-float/2addr v8, v9 │ │ -05ee48: 4b08 0607 |0086: aput v8, v6, v7 │ │ -05ee4c: 54c6 9007 |0088: iget-object v6, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.texCoords:[F // field@0790 │ │ -05ee50: da07 0102 |008a: mul-int/lit8 v7, v1, #int 2 // #02 │ │ -05ee54: d807 0701 |008c: add-int/lit8 v7, v7, #int 1 // #01 │ │ -05ee58: 52d8 3708 |008e: iget v8, v13, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ -05ee5c: 1509 803f |0090: const/high16 v9, #int 1065353216 // #3f80 │ │ -05ee60: 54ca 8e07 |0092: iget-object v10, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@078e │ │ -05ee64: da0b 0102 |0094: mul-int/lit8 v11, v1, #int 2 // #02 │ │ -05ee68: d80b 0b01 |0096: add-int/lit8 v11, v11, #int 1 // #01 │ │ -05ee6c: 440a 0a0b |0098: aget v10, v10, v11 │ │ -05ee70: 6e10 660e 0d00 |009a: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionY:()I // method@0e66 │ │ -05ee76: 0a0b |009d: move-result v11 │ │ -05ee78: 82bb |009e: int-to-float v11, v11 │ │ -05ee7a: c7ba |009f: sub-float/2addr v10, v11 │ │ -05ee7c: 6e10 630e 0d00 |00a0: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ -05ee82: 0a0b |00a3: move-result v11 │ │ -05ee84: 82bb |00a4: int-to-float v11, v11 │ │ -05ee86: c9ba |00a5: div-float/2addr v10, v11 │ │ -05ee88: c7a9 |00a6: sub-float/2addr v9, v10 │ │ -05ee8a: c698 |00a7: add-float/2addr v8, v9 │ │ -05ee8c: 4b08 0607 |00a8: aput v8, v6, v7 │ │ -05ee90: d801 0101 |00aa: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05ee94: 289d |00ac: goto 0049 // -0063 │ │ -05ee96: 0e00 |00ad: return-void │ │ +06d208: |[06d208] com.badlogic.gdx.graphics.g2d.PolygonRegion.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;[F)V │ │ +06d218: 7010 2726 0c00 |0000: invoke-direct {v12}, Ljava/lang/Object;.:()V // method@2627 │ │ +06d21e: 5bcd 8f07 |0003: iput-object v13, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@078f │ │ +06d222: 2200 e801 |0005: new-instance v0, Lcom/badlogic/gdx/math/EarClippingTriangulator; // type@01e8 │ │ +06d226: 7010 0513 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.:()V // method@1305 │ │ +06d22c: 2202 e503 |000a: new-instance v2, Ljava/util/ArrayList; // type@03e5 │ │ +06d230: 7010 2c27 0200 |000c: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@272c │ │ +06d236: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +06d238: 21e6 |0010: array-length v6, v14 │ │ +06d23a: 3561 1300 |0011: if-ge v1, v6, 0024 // +0013 │ │ +06d23e: 2206 1102 |0013: new-instance v6, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +06d242: 4407 0e01 |0015: aget v7, v14, v1 │ │ +06d246: d808 0101 |0017: add-int/lit8 v8, v1, #int 1 // #01 │ │ +06d24a: 4408 0e08 |0019: aget v8, v14, v8 │ │ +06d24e: 7030 4d14 7608 |001b: invoke-direct {v6, v7, v8}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +06d254: 7220 5627 6200 |001e: invoke-interface {v2, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2756 │ │ +06d25a: d801 0102 |0021: add-int/lit8 v1, v1, #int 2 // #02 │ │ +06d25e: 28ed |0023: goto 0010 // -0013 │ │ +06d260: 6e20 0b13 2000 |0024: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeTriangles:(Ljava/util/List;)Ljava/util/List; // method@130b │ │ +06d266: 0c03 |0027: move-result-object v3 │ │ +06d268: 7210 5e27 0300 |0028: invoke-interface {v3}, Ljava/util/List;.size:()I // method@275e │ │ +06d26e: 0a06 |002b: move-result v6 │ │ +06d270: da06 0602 |002c: mul-int/lit8 v6, v6, #int 2 // #02 │ │ +06d274: 2366 4804 |002e: new-array v6, v6, [F // type@0448 │ │ +06d278: 5bc6 8e07 |0030: iput-object v6, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@078e │ │ +06d27c: 7210 5e27 0300 |0032: invoke-interface {v3}, Ljava/util/List;.size:()I // method@275e │ │ +06d282: 0a06 |0035: move-result v6 │ │ +06d284: da06 0602 |0036: mul-int/lit8 v6, v6, #int 2 // #02 │ │ +06d288: 2366 4804 |0038: new-array v6, v6, [F // type@0448 │ │ +06d28c: 5bc6 9007 |003a: iput-object v6, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.texCoords:[F // field@0790 │ │ +06d290: 52d6 3608 |003c: iget v6, v13, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ +06d294: 52d7 3508 |003e: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ +06d298: a705 0607 |0040: sub-float v5, v6, v7 │ │ +06d29c: 52d6 3808 |0042: iget v6, v13, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ +06d2a0: 52d7 3708 |0044: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ +06d2a4: a704 0607 |0046: sub-float v4, v6, v7 │ │ +06d2a8: 1201 |0048: const/4 v1, #int 0 // #0 │ │ +06d2aa: 7210 5e27 0300 |0049: invoke-interface {v3}, Ljava/util/List;.size:()I // method@275e │ │ +06d2b0: 0a06 |004c: move-result v6 │ │ +06d2b2: 3561 6000 |004d: if-ge v1, v6, 00ad // +0060 │ │ +06d2b6: 54c7 8e07 |004f: iget-object v7, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@078e │ │ +06d2ba: da08 0102 |0051: mul-int/lit8 v8, v1, #int 2 // #02 │ │ +06d2be: 7220 5927 1300 |0053: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +06d2c4: 0c06 |0056: move-result-object v6 │ │ +06d2c6: 1f06 1102 |0057: check-cast v6, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +06d2ca: 5266 f30b |0059: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +06d2ce: 4b06 0708 |005b: aput v6, v7, v8 │ │ +06d2d2: 54c7 8e07 |005d: iget-object v7, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@078e │ │ +06d2d6: da06 0102 |005f: mul-int/lit8 v6, v1, #int 2 // #02 │ │ +06d2da: d808 0601 |0061: add-int/lit8 v8, v6, #int 1 // #01 │ │ +06d2de: 7220 5927 1300 |0063: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +06d2e4: 0c06 |0066: move-result-object v6 │ │ +06d2e6: 1f06 1102 |0067: check-cast v6, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +06d2ea: 5266 f40b |0069: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +06d2ee: 4b06 0708 |006b: aput v6, v7, v8 │ │ +06d2f2: 54c6 9007 |006d: iget-object v6, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.texCoords:[F // field@0790 │ │ +06d2f6: da07 0102 |006f: mul-int/lit8 v7, v1, #int 2 // #02 │ │ +06d2fa: 52d8 3508 |0071: iget v8, v13, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ +06d2fe: 54c9 8e07 |0073: iget-object v9, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@078e │ │ +06d302: da0a 0102 |0075: mul-int/lit8 v10, v1, #int 2 // #02 │ │ +06d306: 4409 090a |0077: aget v9, v9, v10 │ │ +06d30a: 6e10 650e 0d00 |0079: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionX:()I // method@0e65 │ │ +06d310: 0a0a |007c: move-result v10 │ │ +06d312: 82aa |007d: int-to-float v10, v10 │ │ +06d314: c7a9 |007e: sub-float/2addr v9, v10 │ │ +06d316: 6e10 640e 0d00 |007f: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ +06d31c: 0a0a |0082: move-result v10 │ │ +06d31e: 82aa |0083: int-to-float v10, v10 │ │ +06d320: c9a9 |0084: div-float/2addr v9, v10 │ │ +06d322: c698 |0085: add-float/2addr v8, v9 │ │ +06d324: 4b08 0607 |0086: aput v8, v6, v7 │ │ +06d328: 54c6 9007 |0088: iget-object v6, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.texCoords:[F // field@0790 │ │ +06d32c: da07 0102 |008a: mul-int/lit8 v7, v1, #int 2 // #02 │ │ +06d330: d807 0701 |008c: add-int/lit8 v7, v7, #int 1 // #01 │ │ +06d334: 52d8 3708 |008e: iget v8, v13, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ +06d338: 1509 803f |0090: const/high16 v9, #int 1065353216 // #3f80 │ │ +06d33c: 54ca 8e07 |0092: iget-object v10, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@078e │ │ +06d340: da0b 0102 |0094: mul-int/lit8 v11, v1, #int 2 // #02 │ │ +06d344: d80b 0b01 |0096: add-int/lit8 v11, v11, #int 1 // #01 │ │ +06d348: 440a 0a0b |0098: aget v10, v10, v11 │ │ +06d34c: 6e10 660e 0d00 |009a: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionY:()I // method@0e66 │ │ +06d352: 0a0b |009d: move-result v11 │ │ +06d354: 82bb |009e: int-to-float v11, v11 │ │ +06d356: c7ba |009f: sub-float/2addr v10, v11 │ │ +06d358: 6e10 630e 0d00 |00a0: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ +06d35e: 0a0b |00a3: move-result v11 │ │ +06d360: 82bb |00a4: int-to-float v11, v11 │ │ +06d362: c9ba |00a5: div-float/2addr v10, v11 │ │ +06d364: c7a9 |00a6: sub-float/2addr v9, v10 │ │ +06d366: c698 |00a7: add-float/2addr v8, v9 │ │ +06d368: 4b08 0607 |00a8: aput v8, v6, v7 │ │ +06d36c: d801 0101 |00aa: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06d370: 289d |00ac: goto 0049 // -0063 │ │ +06d372: 0e00 |00ad: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ 0x0005 line=62 │ │ 0x000a line=64 │ │ 0x000f line=65 │ │ @@ -44459,45 +44459,45 @@ │ │ type : '([F)[F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 52 16-bit code units │ │ -05ee98: |[05ee98] com.badlogic.gdx.graphics.g2d.PolygonRegion.calculateAtlasTexCoords:([F)[F │ │ -05eea8: 5463 8f07 |0000: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@078f │ │ -05eeac: 5233 3608 |0002: iget v3, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ -05eeb0: 5464 8f07 |0004: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@078f │ │ -05eeb4: 5244 3508 |0006: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ -05eeb8: a702 0304 |0008: sub-float v2, v3, v4 │ │ -05eebc: 5463 8f07 |000a: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@078f │ │ -05eec0: 5233 3808 |000c: iget v3, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ -05eec4: 5464 8f07 |000e: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@078f │ │ -05eec8: 5244 3708 |0010: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ -05eecc: a701 0304 |0012: sub-float v1, v3, v4 │ │ -05eed0: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -05eed2: 2173 |0015: array-length v3, v7 │ │ -05eed4: 3530 1d00 |0016: if-ge v0, v3, 0033 // +001d │ │ -05eed8: 5463 8f07 |0018: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@078f │ │ -05eedc: 5233 3508 |001a: iget v3, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ -05eee0: 4404 0700 |001c: aget v4, v7, v0 │ │ -05eee4: c824 |001e: mul-float/2addr v4, v2 │ │ -05eee6: c643 |001f: add-float/2addr v3, v4 │ │ -05eee8: 4b03 0700 |0020: aput v3, v7, v0 │ │ -05eeec: d803 0001 |0022: add-int/lit8 v3, v0, #int 1 // #01 │ │ -05eef0: 5464 8f07 |0024: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@078f │ │ -05eef4: 5244 3708 |0026: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ -05eef8: d805 0001 |0028: add-int/lit8 v5, v0, #int 1 // #01 │ │ -05eefc: 4405 0705 |002a: aget v5, v7, v5 │ │ -05ef00: c815 |002c: mul-float/2addr v5, v1 │ │ -05ef02: c654 |002d: add-float/2addr v4, v5 │ │ -05ef04: 4b04 0703 |002e: aput v4, v7, v3 │ │ -05ef08: d800 0002 |0030: add-int/lit8 v0, v0, #int 2 // #02 │ │ -05ef0c: 28e3 |0032: goto 0015 // -001d │ │ -05ef0e: 1107 |0033: return-object v7 │ │ +06d374: |[06d374] com.badlogic.gdx.graphics.g2d.PolygonRegion.calculateAtlasTexCoords:([F)[F │ │ +06d384: 5463 8f07 |0000: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@078f │ │ +06d388: 5233 3608 |0002: iget v3, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ +06d38c: 5464 8f07 |0004: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@078f │ │ +06d390: 5244 3508 |0006: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ +06d394: a702 0304 |0008: sub-float v2, v3, v4 │ │ +06d398: 5463 8f07 |000a: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@078f │ │ +06d39c: 5233 3808 |000c: iget v3, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ +06d3a0: 5464 8f07 |000e: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@078f │ │ +06d3a4: 5244 3708 |0010: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ +06d3a8: a701 0304 |0012: sub-float v1, v3, v4 │ │ +06d3ac: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +06d3ae: 2173 |0015: array-length v3, v7 │ │ +06d3b0: 3530 1d00 |0016: if-ge v0, v3, 0033 // +001d │ │ +06d3b4: 5463 8f07 |0018: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@078f │ │ +06d3b8: 5233 3508 |001a: iget v3, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ +06d3bc: 4404 0700 |001c: aget v4, v7, v0 │ │ +06d3c0: c824 |001e: mul-float/2addr v4, v2 │ │ +06d3c2: c643 |001f: add-float/2addr v3, v4 │ │ +06d3c4: 4b03 0700 |0020: aput v3, v7, v0 │ │ +06d3c8: d803 0001 |0022: add-int/lit8 v3, v0, #int 1 // #01 │ │ +06d3cc: 5464 8f07 |0024: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@078f │ │ +06d3d0: 5244 3708 |0026: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ +06d3d4: d805 0001 |0028: add-int/lit8 v5, v0, #int 1 // #01 │ │ +06d3d8: 4405 0705 |002a: aget v5, v7, v5 │ │ +06d3dc: c815 |002c: mul-float/2addr v5, v1 │ │ +06d3de: c654 |002d: add-float/2addr v4, v5 │ │ +06d3e0: 4b04 0703 |002e: aput v4, v7, v3 │ │ +06d3e4: d800 0002 |0030: add-int/lit8 v0, v0, #int 2 // #02 │ │ +06d3e8: 28e3 |0032: goto 0015 // -001d │ │ +06d3ea: 1107 |0033: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x000a line=137 │ │ 0x0014 line=139 │ │ 0x0018 line=140 │ │ 0x0022 line=141 │ │ @@ -44515,112 +44515,112 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 181 16-bit code units │ │ -05ef10: |[05ef10] com.badlogic.gdx.graphics.g2d.PolygonRegion.loadPolygonDefinition:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -05ef20: 2204 8903 |0000: new-instance v4, Ljava/io/BufferedReader; // type@0389 │ │ -05ef24: 2207 9803 |0002: new-instance v7, Ljava/io/InputStreamReader; // type@0398 │ │ -05ef28: 6e10 6d09 0b00 |0004: invoke-virtual {v11}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ -05ef2e: 0c08 |0007: move-result-object v8 │ │ -05ef30: 7020 9e25 8700 |0008: invoke-direct {v7, v8}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@259e │ │ -05ef36: 1308 4000 |000b: const/16 v8, #int 64 // #40 │ │ -05ef3a: 7030 5125 7408 |000d: invoke-direct {v4, v7, v8}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@2551 │ │ -05ef40: 6e10 5325 0400 |0010: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -05ef46: 0c02 |0013: move-result-object v2 │ │ -05ef48: 3902 0600 |0014: if-nez v2, 001a // +0006 │ │ -05ef4c: 6e10 5225 0400 |0016: invoke-virtual {v4}, Ljava/io/BufferedReader;.close:()V // method@2552 │ │ -05ef52: 0e00 |0019: return-void │ │ -05ef54: 1a07 c42a |001a: const-string v7, "v" // string@2ac4 │ │ -05ef58: 6e20 5626 7200 |001c: invoke-virtual {v2, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2656 │ │ -05ef5e: 0a07 |001f: move-result v7 │ │ -05ef60: 3807 3500 |0020: if-eqz v7, 0055 // +0035 │ │ -05ef64: 1217 |0022: const/4 v7, #int 1 // #1 │ │ -05ef66: 6e20 5726 7200 |0023: invoke-virtual {v2, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ -05ef6c: 0c07 |0026: move-result-object v7 │ │ -05ef6e: 6e10 5b26 0700 |0027: invoke-virtual {v7}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ -05ef74: 0c07 |002a: move-result-object v7 │ │ -05ef76: 1a08 a700 |002b: const-string v8, "," // string@00a7 │ │ -05ef7a: 6e20 5426 8700 |002d: invoke-virtual {v7, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2654 │ │ -05ef80: 0c06 |0030: move-result-object v6 │ │ -05ef82: 2167 |0031: array-length v7, v6 │ │ -05ef84: 2377 4a04 |0032: new-array v7, v7, [F // type@044a │ │ -05ef88: 5ba7 8e07 |0034: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@078e │ │ -05ef8c: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -05ef8e: 2167 |0037: array-length v7, v6 │ │ -05ef90: 3571 d8ff |0038: if-ge v1, v7, 0010 // -0028 │ │ -05ef94: 54a7 8e07 |003a: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@078e │ │ -05ef98: 4608 0601 |003c: aget-object v8, v6, v1 │ │ -05ef9c: 7110 f225 0800 |003e: invoke-static {v8}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ -05efa2: 0a08 |0041: move-result v8 │ │ -05efa4: 4b08 0701 |0042: aput v8, v7, v1 │ │ -05efa8: 54a7 8e07 |0044: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@078e │ │ -05efac: d808 0101 |0046: add-int/lit8 v8, v1, #int 1 // #01 │ │ -05efb0: d809 0101 |0048: add-int/lit8 v9, v1, #int 1 // #01 │ │ -05efb4: 4609 0609 |004a: aget-object v9, v6, v9 │ │ -05efb8: 7110 f225 0900 |004c: invoke-static {v9}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ -05efbe: 0a09 |004f: move-result v9 │ │ -05efc0: 4b09 0708 |0050: aput v9, v7, v8 │ │ -05efc4: d801 0102 |0052: add-int/lit8 v1, v1, #int 2 // #02 │ │ -05efc8: 28e3 |0054: goto 0037 // -001d │ │ -05efca: 1a07 4d2a |0055: const-string v7, "u" // string@2a4d │ │ -05efce: 6e20 5626 7200 |0057: invoke-virtual {v2, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2656 │ │ -05efd4: 0a07 |005a: move-result v7 │ │ -05efd6: 3807 b5ff |005b: if-eqz v7, 0010 // -004b │ │ -05efda: 1217 |005d: const/4 v7, #int 1 // #1 │ │ -05efdc: 6e20 5726 7200 |005e: invoke-virtual {v2, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ -05efe2: 0c07 |0061: move-result-object v7 │ │ -05efe4: 6e10 5b26 0700 |0062: invoke-virtual {v7}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ -05efea: 0c07 |0065: move-result-object v7 │ │ -05efec: 1a08 a700 |0066: const-string v8, "," // string@00a7 │ │ -05eff0: 6e20 5426 8700 |0068: invoke-virtual {v7, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2654 │ │ -05eff6: 0c05 |006b: move-result-object v5 │ │ -05eff8: 2157 |006c: array-length v7, v5 │ │ -05effa: 2373 4a04 |006d: new-array v3, v7, [F // type@044a │ │ -05effe: 1201 |006f: const/4 v1, #int 0 // #0 │ │ -05f000: 2157 |0070: array-length v7, v5 │ │ -05f002: 3571 1900 |0071: if-ge v1, v7, 008a // +0019 │ │ -05f006: 4607 0501 |0073: aget-object v7, v5, v1 │ │ -05f00a: 7110 f225 0700 |0075: invoke-static {v7}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ -05f010: 0a07 |0078: move-result v7 │ │ -05f012: 4b07 0301 |0079: aput v7, v3, v1 │ │ -05f016: d807 0101 |007b: add-int/lit8 v7, v1, #int 1 // #01 │ │ -05f01a: d808 0101 |007d: add-int/lit8 v8, v1, #int 1 // #01 │ │ -05f01e: 4608 0508 |007f: aget-object v8, v5, v8 │ │ -05f022: 7110 f225 0800 |0081: invoke-static {v8}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ -05f028: 0a08 |0084: move-result v8 │ │ -05f02a: 4b08 0307 |0085: aput v8, v3, v7 │ │ -05f02e: d801 0102 |0087: add-int/lit8 v1, v1, #int 2 // #02 │ │ -05f032: 28e7 |0089: goto 0070 // -0019 │ │ -05f034: 7020 5d0d 3a00 |008a: invoke-direct {v10, v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.calculateAtlasTexCoords:([F)[F // method@0d5d │ │ -05f03a: 0c07 |008d: move-result-object v7 │ │ -05f03c: 5ba7 9007 |008e: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.texCoords:[F // field@0790 │ │ -05f040: 2880 |0090: goto 0010 // -0080 │ │ -05f042: 0d00 |0091: move-exception v0 │ │ -05f044: 2207 fc02 |0092: new-instance v7, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -05f048: 2208 c503 |0094: new-instance v8, Ljava/lang/StringBuilder; // type@03c5 │ │ -05f04c: 7010 6726 0800 |0096: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -05f052: 1a09 8303 |0099: const-string v9, "Error reading polygon shape file: " // string@0383 │ │ -05f056: 6e20 6e26 9800 |009b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05f05c: 0c08 |009e: move-result-object v8 │ │ -05f05e: 6e20 6d26 b800 |009f: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -05f064: 0c08 |00a2: move-result-object v8 │ │ -05f066: 6e10 7426 0800 |00a3: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -05f06c: 0c08 |00a6: move-result-object v8 │ │ -05f06e: 7020 b41f 8700 |00a7: invoke-direct {v7, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -05f074: 2707 |00aa: throw v7 │ │ -05f076: 0d07 |00ab: move-exception v7 │ │ -05f078: 6e10 5225 0400 |00ac: invoke-virtual {v4}, Ljava/io/BufferedReader;.close:()V // method@2552 │ │ -05f07e: 2707 |00af: throw v7 │ │ -05f080: 0d07 |00b0: move-exception v7 │ │ -05f082: 2900 68ff |00b1: goto/16 0019 // -0098 │ │ -05f086: 0d08 |00b3: move-exception v8 │ │ -05f088: 28fb |00b4: goto 00af // -0005 │ │ +06d3ec: |[06d3ec] com.badlogic.gdx.graphics.g2d.PolygonRegion.loadPolygonDefinition:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +06d3fc: 2204 8703 |0000: new-instance v4, Ljava/io/BufferedReader; // type@0387 │ │ +06d400: 2207 9603 |0002: new-instance v7, Ljava/io/InputStreamReader; // type@0396 │ │ +06d404: 6e10 6d09 0b00 |0004: invoke-virtual {v11}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ +06d40a: 0c08 |0007: move-result-object v8 │ │ +06d40c: 7020 9e25 8700 |0008: invoke-direct {v7, v8}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@259e │ │ +06d412: 1308 4000 |000b: const/16 v8, #int 64 // #40 │ │ +06d416: 7030 5125 7408 |000d: invoke-direct {v4, v7, v8}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@2551 │ │ +06d41c: 6e10 5325 0400 |0010: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +06d422: 0c02 |0013: move-result-object v2 │ │ +06d424: 3902 0600 |0014: if-nez v2, 001a // +0006 │ │ +06d428: 6e10 5225 0400 |0016: invoke-virtual {v4}, Ljava/io/BufferedReader;.close:()V // method@2552 │ │ +06d42e: 0e00 |0019: return-void │ │ +06d430: 1a07 c22a |001a: const-string v7, "v" // string@2ac2 │ │ +06d434: 6e20 5626 7200 |001c: invoke-virtual {v2, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2656 │ │ +06d43a: 0a07 |001f: move-result v7 │ │ +06d43c: 3807 3500 |0020: if-eqz v7, 0055 // +0035 │ │ +06d440: 1217 |0022: const/4 v7, #int 1 // #1 │ │ +06d442: 6e20 5726 7200 |0023: invoke-virtual {v2, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ +06d448: 0c07 |0026: move-result-object v7 │ │ +06d44a: 6e10 5b26 0700 |0027: invoke-virtual {v7}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ +06d450: 0c07 |002a: move-result-object v7 │ │ +06d452: 1a08 a700 |002b: const-string v8, "," // string@00a7 │ │ +06d456: 6e20 5426 8700 |002d: invoke-virtual {v7, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2654 │ │ +06d45c: 0c06 |0030: move-result-object v6 │ │ +06d45e: 2167 |0031: array-length v7, v6 │ │ +06d460: 2377 4804 |0032: new-array v7, v7, [F // type@0448 │ │ +06d464: 5ba7 8e07 |0034: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@078e │ │ +06d468: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +06d46a: 2167 |0037: array-length v7, v6 │ │ +06d46c: 3571 d8ff |0038: if-ge v1, v7, 0010 // -0028 │ │ +06d470: 54a7 8e07 |003a: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@078e │ │ +06d474: 4608 0601 |003c: aget-object v8, v6, v1 │ │ +06d478: 7110 f225 0800 |003e: invoke-static {v8}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ +06d47e: 0a08 |0041: move-result v8 │ │ +06d480: 4b08 0701 |0042: aput v8, v7, v1 │ │ +06d484: 54a7 8e07 |0044: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@078e │ │ +06d488: d808 0101 |0046: add-int/lit8 v8, v1, #int 1 // #01 │ │ +06d48c: d809 0101 |0048: add-int/lit8 v9, v1, #int 1 // #01 │ │ +06d490: 4609 0609 |004a: aget-object v9, v6, v9 │ │ +06d494: 7110 f225 0900 |004c: invoke-static {v9}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ +06d49a: 0a09 |004f: move-result v9 │ │ +06d49c: 4b09 0708 |0050: aput v9, v7, v8 │ │ +06d4a0: d801 0102 |0052: add-int/lit8 v1, v1, #int 2 // #02 │ │ +06d4a4: 28e3 |0054: goto 0037 // -001d │ │ +06d4a6: 1a07 4b2a |0055: const-string v7, "u" // string@2a4b │ │ +06d4aa: 6e20 5626 7200 |0057: invoke-virtual {v2, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2656 │ │ +06d4b0: 0a07 |005a: move-result v7 │ │ +06d4b2: 3807 b5ff |005b: if-eqz v7, 0010 // -004b │ │ +06d4b6: 1217 |005d: const/4 v7, #int 1 // #1 │ │ +06d4b8: 6e20 5726 7200 |005e: invoke-virtual {v2, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ +06d4be: 0c07 |0061: move-result-object v7 │ │ +06d4c0: 6e10 5b26 0700 |0062: invoke-virtual {v7}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ +06d4c6: 0c07 |0065: move-result-object v7 │ │ +06d4c8: 1a08 a700 |0066: const-string v8, "," // string@00a7 │ │ +06d4cc: 6e20 5426 8700 |0068: invoke-virtual {v7, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2654 │ │ +06d4d2: 0c05 |006b: move-result-object v5 │ │ +06d4d4: 2157 |006c: array-length v7, v5 │ │ +06d4d6: 2373 4804 |006d: new-array v3, v7, [F // type@0448 │ │ +06d4da: 1201 |006f: const/4 v1, #int 0 // #0 │ │ +06d4dc: 2157 |0070: array-length v7, v5 │ │ +06d4de: 3571 1900 |0071: if-ge v1, v7, 008a // +0019 │ │ +06d4e2: 4607 0501 |0073: aget-object v7, v5, v1 │ │ +06d4e6: 7110 f225 0700 |0075: invoke-static {v7}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ +06d4ec: 0a07 |0078: move-result v7 │ │ +06d4ee: 4b07 0301 |0079: aput v7, v3, v1 │ │ +06d4f2: d807 0101 |007b: add-int/lit8 v7, v1, #int 1 // #01 │ │ +06d4f6: d808 0101 |007d: add-int/lit8 v8, v1, #int 1 // #01 │ │ +06d4fa: 4608 0508 |007f: aget-object v8, v5, v8 │ │ +06d4fe: 7110 f225 0800 |0081: invoke-static {v8}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ +06d504: 0a08 |0084: move-result v8 │ │ +06d506: 4b08 0307 |0085: aput v8, v3, v7 │ │ +06d50a: d801 0102 |0087: add-int/lit8 v1, v1, #int 2 // #02 │ │ +06d50e: 28e7 |0089: goto 0070 // -0019 │ │ +06d510: 7020 5d0d 3a00 |008a: invoke-direct {v10, v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.calculateAtlasTexCoords:([F)[F // method@0d5d │ │ +06d516: 0c07 |008d: move-result-object v7 │ │ +06d518: 5ba7 9007 |008e: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.texCoords:[F // field@0790 │ │ +06d51c: 2880 |0090: goto 0010 // -0080 │ │ +06d51e: 0d00 |0091: move-exception v0 │ │ +06d520: 2207 fa02 |0092: new-instance v7, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +06d524: 2208 c303 |0094: new-instance v8, Ljava/lang/StringBuilder; // type@03c3 │ │ +06d528: 7010 6726 0800 |0096: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +06d52e: 1a09 8303 |0099: const-string v9, "Error reading polygon shape file: " // string@0383 │ │ +06d532: 6e20 6e26 9800 |009b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06d538: 0c08 |009e: move-result-object v8 │ │ +06d53a: 6e20 6d26 b800 |009f: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +06d540: 0c08 |00a2: move-result-object v8 │ │ +06d542: 6e10 7426 0800 |00a3: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +06d548: 0c08 |00a6: move-result-object v8 │ │ +06d54a: 7020 b41f 8700 |00a7: invoke-direct {v7, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +06d550: 2707 |00aa: throw v7 │ │ +06d552: 0d07 |00ab: move-exception v7 │ │ +06d554: 6e10 5225 0400 |00ac: invoke-virtual {v4}, Ljava/io/BufferedReader;.close:()V // method@2552 │ │ +06d55a: 2707 |00af: throw v7 │ │ +06d55c: 0d07 |00b0: move-exception v7 │ │ +06d55e: 2900 68ff |00b1: goto/16 0019 // -0098 │ │ +06d562: 0d08 |00b3: move-exception v8 │ │ +06d564: 28fb |00b4: goto 00af // -0005 │ │ catches : 5 │ │ 0x0010 - 0x0013 │ │ Ljava/io/IOException; -> 0x0091 │ │ -> 0x00ab │ │ 0x0016 - 0x0019 │ │ Ljava/io/IOException; -> 0x00b0 │ │ 0x001a - 0x0090 │ │ @@ -44676,17 +44676,17 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05f0cc: |[05f0cc] com.badlogic.gdx.graphics.g2d.PolygonRegion.getLocalVertices:()[F │ │ -05f0dc: 5410 8e07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@078e │ │ -05f0e0: 1100 |0002: return-object v0 │ │ +06d5a8: |[06d5a8] com.badlogic.gdx.graphics.g2d.PolygonRegion.getLocalVertices:()[F │ │ +06d5b8: 5410 8e07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@078e │ │ +06d5bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;) │ │ @@ -44694,17 +44694,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/TextureRegion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05f0e4: |[05f0e4] com.badlogic.gdx.graphics.g2d.PolygonRegion.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ -05f0f4: 5410 8f07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@078f │ │ -05f0f8: 1100 |0002: return-object v0 │ │ +06d5c0: |[06d5c0] com.badlogic.gdx.graphics.g2d.PolygonRegion.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ +06d5d0: 5410 8f07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@078f │ │ +06d5d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;) │ │ @@ -44712,30 +44712,30 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05f0fc: |[05f0fc] com.badlogic.gdx.graphics.g2d.PolygonRegion.getTextureCoords:()[F │ │ -05f10c: 5410 9007 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.texCoords:[F // field@0790 │ │ -05f110: 1100 |0002: return-object v0 │ │ +06d5d8: |[06d5d8] com.badlogic.gdx.graphics.g2d.PolygonRegion.getTextureCoords:()[F │ │ +06d5e8: 5410 9007 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.texCoords:[F // field@0790 │ │ +06d5ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; │ │ │ │ - source_file_idx : 3617 (PolygonRegion.java) │ │ + source_file_idx : 3615 (PolygonRegion.java) │ │ │ │ Class #149 header: │ │ -class_idx : 337 │ │ +class_idx : 335 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3619 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3617 │ │ static_fields_size : 0 │ │ instance_fields_size: 14 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 32 │ │ │ │ Class #149 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;' │ │ @@ -44806,45 +44806,45 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 62 16-bit code units │ │ -05f114: |[05f114] com.badlogic.gdx.graphics.g2d.PolygonSprite.:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;)V │ │ -05f124: 1502 0040 |0000: const/high16 v2, #int 1073741824 // #4000 │ │ -05f128: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ -05f12c: 7010 2726 0300 |0004: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ -05f132: 5931 9907 |0007: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0799 │ │ -05f136: 5931 9a07 |0009: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@079a │ │ -05f13a: 2200 1202 |000b: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -05f13e: 7010 3914 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ -05f144: 5b30 9107 |0010: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0791 │ │ -05f148: 2200 1301 |0012: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -05f14c: 7051 a509 1011 |0014: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -05f152: 5b30 9207 |0017: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@0792 │ │ -05f156: 6e20 7a0d 4300 |0019: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;)V // method@0d7a │ │ -05f15c: 6e51 760d 1311 |001c: invoke-virtual {v3, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.setColor:(FFFF)V // method@0d76 │ │ -05f162: 6e10 5f0d 0400 |001f: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d5f │ │ -05f168: 0c00 |0022: move-result-object v0 │ │ -05f16a: 6e10 640e 0000 |0023: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ -05f170: 0a00 |0026: move-result v0 │ │ -05f172: 8200 |0027: int-to-float v0, v0 │ │ -05f174: 6e10 5f0d 0400 |0028: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d5f │ │ -05f17a: 0c01 |002b: move-result-object v1 │ │ -05f17c: 6e10 630e 0100 |002c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ -05f182: 0a01 |002f: move-result v1 │ │ -05f184: 8211 |0030: int-to-float v1, v1 │ │ -05f186: 6e30 7e0d 0301 |0031: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.setSize:(FF)V // method@0d7e │ │ -05f18c: 5230 9c07 |0034: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.width:F // field@079c │ │ -05f190: c920 |0036: div-float/2addr v0, v2 │ │ -05f192: 5231 9407 |0037: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.height:F // field@0794 │ │ -05f196: c921 |0039: div-float/2addr v1, v2 │ │ -05f198: 6e30 780d 0301 |003a: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.setOrigin:(FF)V // method@0d78 │ │ -05f19e: 0e00 |003d: return-void │ │ +06d5f0: |[06d5f0] com.badlogic.gdx.graphics.g2d.PolygonSprite.:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;)V │ │ +06d600: 1502 0040 |0000: const/high16 v2, #int 1073741824 // #4000 │ │ +06d604: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ +06d608: 7010 2726 0300 |0004: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ +06d60e: 5931 9907 |0007: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0799 │ │ +06d612: 5931 9a07 |0009: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@079a │ │ +06d616: 2200 1002 |000b: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +06d61a: 7010 3914 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ +06d620: 5b30 9107 |0010: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0791 │ │ +06d624: 2200 1101 |0012: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +06d628: 7051 a509 1011 |0014: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +06d62e: 5b30 9207 |0017: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@0792 │ │ +06d632: 6e20 7a0d 4300 |0019: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;)V // method@0d7a │ │ +06d638: 6e51 760d 1311 |001c: invoke-virtual {v3, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.setColor:(FFFF)V // method@0d76 │ │ +06d63e: 6e10 5f0d 0400 |001f: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d5f │ │ +06d644: 0c00 |0022: move-result-object v0 │ │ +06d646: 6e10 640e 0000 |0023: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ +06d64c: 0a00 |0026: move-result v0 │ │ +06d64e: 8200 |0027: int-to-float v0, v0 │ │ +06d650: 6e10 5f0d 0400 |0028: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d5f │ │ +06d656: 0c01 |002b: move-result-object v1 │ │ +06d658: 6e10 630e 0100 |002c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ +06d65e: 0a01 |002f: move-result v1 │ │ +06d660: 8211 |0030: int-to-float v1, v1 │ │ +06d662: 6e30 7e0d 0301 |0031: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.setSize:(FF)V // method@0d7e │ │ +06d668: 5230 9c07 |0034: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.width:F // field@079c │ │ +06d66c: c920 |0036: div-float/2addr v0, v2 │ │ +06d66e: 5231 9407 |0037: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.height:F // field@0794 │ │ +06d672: c921 |0039: div-float/2addr v1, v2 │ │ +06d674: 6e30 780d 0301 |003a: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.setOrigin:(FF)V // method@0d78 │ │ +06d67a: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=38 │ │ 0x0007 line=28 │ │ 0x000b line=33 │ │ 0x0012 line=35 │ │ 0x0019 line=39 │ │ @@ -44861,27 +44861,27 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -05f1a0: |[05f1a0] com.badlogic.gdx.graphics.g2d.PolygonSprite.:(Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;)V │ │ -05f1b0: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -05f1b4: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -05f1ba: 5921 9907 |0005: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0799 │ │ -05f1be: 5921 9a07 |0007: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@079a │ │ -05f1c2: 2200 1202 |0009: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -05f1c6: 7010 3914 0000 |000b: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ -05f1cc: 5b20 9107 |000e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0791 │ │ -05f1d0: 2200 1301 |0010: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -05f1d4: 7051 a509 1011 |0012: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -05f1da: 5b20 9207 |0015: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@0792 │ │ -05f1de: 6e20 740d 3200 |0017: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.set:(Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;)V // method@0d74 │ │ -05f1e4: 0e00 |001a: return-void │ │ +06d67c: |[06d67c] com.badlogic.gdx.graphics.g2d.PolygonSprite.:(Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;)V │ │ +06d68c: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +06d690: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +06d696: 5921 9907 |0005: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0799 │ │ +06d69a: 5921 9a07 |0007: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@079a │ │ +06d69e: 2200 1002 |0009: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +06d6a2: 7010 3914 0000 |000b: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ +06d6a8: 5b20 9107 |000e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0791 │ │ +06d6ac: 2200 1101 |0010: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +06d6b0: 7051 a509 1011 |0012: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +06d6b6: 5b20 9207 |0015: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@0792 │ │ +06d6ba: 6e20 740d 3200 |0017: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.set:(Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;)V // method@0d74 │ │ +06d6c0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=46 │ │ 0x0005 line=28 │ │ 0x0009 line=33 │ │ 0x0010 line=35 │ │ 0x0017 line=47 │ │ @@ -44896,23 +44896,23 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -05f1e8: |[05f1e8] com.badlogic.gdx.graphics.g2d.PolygonSprite.draw:(Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;)V │ │ -05f1f8: 5440 9707 |0000: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; // field@0797 │ │ -05f1fc: 6e10 6e0d 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.getVertices:()[F // method@0d6e │ │ -05f202: 0c01 |0005: move-result-object v1 │ │ -05f204: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -05f206: 5443 9b07 |0007: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ -05f20a: 2133 |0009: array-length v3, v3 │ │ -05f20c: 6e53 900d 0521 |000a: invoke-virtual {v5, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;[FII)V // method@0d90 │ │ -05f212: 0e00 |000d: return-void │ │ +06d6c4: |[06d6c4] com.badlogic.gdx.graphics.g2d.PolygonSprite.draw:(Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;)V │ │ +06d6d4: 5440 9707 |0000: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; // field@0797 │ │ +06d6d8: 6e10 6e0d 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.getVertices:()[F // method@0d6e │ │ +06d6de: 0c01 |0005: move-result-object v1 │ │ +06d6e0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +06d6e2: 5443 9b07 |0007: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ +06d6e6: 2133 |0009: array-length v3, v3 │ │ +06d6e8: 6e53 900d 0521 |000a: invoke-virtual {v5, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;[FII)V // method@0d90 │ │ +06d6ee: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x000d line=279 │ │ locals : │ │ 0x0000 - 0x000e reg=4 this Lcom/badlogic/gdx/graphics/g2d/PolygonSprite; │ │ 0x0000 - 0x000e reg=5 spriteBatch Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch; │ │ @@ -44922,26 +44922,26 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -05f214: |[05f214] com.badlogic.gdx.graphics.g2d.PolygonSprite.draw:(Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;F)V │ │ -05f224: 6e10 670d 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@0d67 │ │ -05f22a: 0c00 |0003: move-result-object v0 │ │ -05f22c: 5201 7603 |0004: iget v1, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -05f230: 5202 7603 |0006: iget v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -05f234: c852 |0008: mul-float/2addr v2, v5 │ │ -05f236: 5902 7603 |0009: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -05f23a: 6e20 770d 0300 |000b: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0d77 │ │ -05f240: 6e20 640d 4300 |000e: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.draw:(Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;)V // method@0d64 │ │ -05f246: 5901 7603 |0011: iput v1, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -05f24a: 6e20 770d 0300 |0013: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0d77 │ │ -05f250: 0e00 |0016: return-void │ │ +06d6f0: |[06d6f0] com.badlogic.gdx.graphics.g2d.PolygonSprite.draw:(Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;F)V │ │ +06d700: 6e10 670d 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@0d67 │ │ +06d706: 0c00 |0003: move-result-object v0 │ │ +06d708: 5201 7603 |0004: iget v1, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +06d70c: 5202 7603 |0006: iget v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +06d710: c852 |0008: mul-float/2addr v2, v5 │ │ +06d712: 5902 7603 |0009: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +06d716: 6e20 770d 0300 |000b: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0d77 │ │ +06d71c: 6e20 640d 4300 |000e: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.draw:(Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;)V // method@0d64 │ │ +06d722: 5901 7603 |0011: iput v1, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +06d726: 6e20 770d 0300 |0013: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0d77 │ │ +06d72c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0004 line=283 │ │ 0x0006 line=284 │ │ 0x000b line=285 │ │ 0x000e line=286 │ │ @@ -44960,60 +44960,60 @@ │ │ type : '()Lcom/badlogic/gdx/math/Rectangle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 84 16-bit code units │ │ -05f254: |[05f254] com.badlogic.gdx.graphics.g2d.PolygonSprite.getBoundingRectangle:()Lcom/badlogic/gdx/math/Rectangle; │ │ -05f264: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -05f266: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -05f268: 6e10 6e0d 0800 |0002: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.getVertices:()[F // method@0d6e │ │ -05f26e: 0c05 |0005: move-result-object v5 │ │ -05f270: 4403 0506 |0006: aget v3, v5, v6 │ │ -05f274: 4404 0507 |0008: aget v4, v5, v7 │ │ -05f278: 4401 0506 |000a: aget v1, v5, v6 │ │ -05f27c: 4402 0507 |000c: aget v2, v5, v7 │ │ -05f280: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -05f282: 2156 |000f: array-length v6, v5 │ │ -05f284: 3560 2d00 |0010: if-ge v0, v6, 003d // +002d │ │ -05f288: 4406 0500 |0012: aget v6, v5, v0 │ │ -05f28c: 2d06 0306 |0014: cmpl-float v6, v3, v6 │ │ -05f290: 3d06 0400 |0016: if-lez v6, 001a // +0004 │ │ -05f294: 4403 0500 |0018: aget v3, v5, v0 │ │ -05f298: 4406 0500 |001a: aget v6, v5, v0 │ │ -05f29c: 2e06 0106 |001c: cmpg-float v6, v1, v6 │ │ -05f2a0: 3b06 0400 |001e: if-gez v6, 0022 // +0004 │ │ -05f2a4: 4401 0500 |0020: aget v1, v5, v0 │ │ -05f2a8: d806 0001 |0022: add-int/lit8 v6, v0, #int 1 // #01 │ │ -05f2ac: 4406 0506 |0024: aget v6, v5, v6 │ │ -05f2b0: 2d06 0406 |0026: cmpl-float v6, v4, v6 │ │ -05f2b4: 3d06 0600 |0028: if-lez v6, 002e // +0006 │ │ -05f2b8: d806 0001 |002a: add-int/lit8 v6, v0, #int 1 // #01 │ │ -05f2bc: 4404 0506 |002c: aget v4, v5, v6 │ │ -05f2c0: d806 0001 |002e: add-int/lit8 v6, v0, #int 1 // #01 │ │ -05f2c4: 4406 0506 |0030: aget v6, v5, v6 │ │ -05f2c8: 2e06 0206 |0032: cmpg-float v6, v2, v6 │ │ -05f2cc: 3b06 0600 |0034: if-gez v6, 003a // +0006 │ │ -05f2d0: d806 0001 |0036: add-int/lit8 v6, v0, #int 1 // #01 │ │ -05f2d4: 4402 0506 |0038: aget v2, v5, v6 │ │ -05f2d8: d800 0005 |003a: add-int/lit8 v0, v0, #int 5 // #05 │ │ -05f2dc: 28d3 |003c: goto 000f // -002d │ │ -05f2de: 5486 9107 |003d: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0791 │ │ -05f2e2: 5963 ea0b |003f: iput v3, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -05f2e6: 5486 9107 |0041: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0791 │ │ -05f2ea: 5964 eb0b |0043: iput v4, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -05f2ee: 5486 9107 |0045: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0791 │ │ -05f2f2: a707 0103 |0047: sub-float v7, v1, v3 │ │ -05f2f6: 5967 e90b |0049: iput v7, v6, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -05f2fa: 5486 9107 |004b: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0791 │ │ -05f2fe: a707 0204 |004d: sub-float v7, v2, v4 │ │ -05f302: 5967 e50b |004f: iput v7, v6, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -05f306: 5486 9107 |0051: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0791 │ │ -05f30a: 1106 |0053: return-object v6 │ │ +06d730: |[06d730] com.badlogic.gdx.graphics.g2d.PolygonSprite.getBoundingRectangle:()Lcom/badlogic/gdx/math/Rectangle; │ │ +06d740: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +06d742: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +06d744: 6e10 6e0d 0800 |0002: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.getVertices:()[F // method@0d6e │ │ +06d74a: 0c05 |0005: move-result-object v5 │ │ +06d74c: 4403 0506 |0006: aget v3, v5, v6 │ │ +06d750: 4404 0507 |0008: aget v4, v5, v7 │ │ +06d754: 4401 0506 |000a: aget v1, v5, v6 │ │ +06d758: 4402 0507 |000c: aget v2, v5, v7 │ │ +06d75c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +06d75e: 2156 |000f: array-length v6, v5 │ │ +06d760: 3560 2d00 |0010: if-ge v0, v6, 003d // +002d │ │ +06d764: 4406 0500 |0012: aget v6, v5, v0 │ │ +06d768: 2d06 0306 |0014: cmpl-float v6, v3, v6 │ │ +06d76c: 3d06 0400 |0016: if-lez v6, 001a // +0004 │ │ +06d770: 4403 0500 |0018: aget v3, v5, v0 │ │ +06d774: 4406 0500 |001a: aget v6, v5, v0 │ │ +06d778: 2e06 0106 |001c: cmpg-float v6, v1, v6 │ │ +06d77c: 3b06 0400 |001e: if-gez v6, 0022 // +0004 │ │ +06d780: 4401 0500 |0020: aget v1, v5, v0 │ │ +06d784: d806 0001 |0022: add-int/lit8 v6, v0, #int 1 // #01 │ │ +06d788: 4406 0506 |0024: aget v6, v5, v6 │ │ +06d78c: 2d06 0406 |0026: cmpl-float v6, v4, v6 │ │ +06d790: 3d06 0600 |0028: if-lez v6, 002e // +0006 │ │ +06d794: d806 0001 |002a: add-int/lit8 v6, v0, #int 1 // #01 │ │ +06d798: 4404 0506 |002c: aget v4, v5, v6 │ │ +06d79c: d806 0001 |002e: add-int/lit8 v6, v0, #int 1 // #01 │ │ +06d7a0: 4406 0506 |0030: aget v6, v5, v6 │ │ +06d7a4: 2e06 0206 |0032: cmpg-float v6, v2, v6 │ │ +06d7a8: 3b06 0600 |0034: if-gez v6, 003a // +0006 │ │ +06d7ac: d806 0001 |0036: add-int/lit8 v6, v0, #int 1 // #01 │ │ +06d7b0: 4402 0506 |0038: aget v2, v5, v6 │ │ +06d7b4: d800 0005 |003a: add-int/lit8 v0, v0, #int 5 // #05 │ │ +06d7b8: 28d3 |003c: goto 000f // -002d │ │ +06d7ba: 5486 9107 |003d: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0791 │ │ +06d7be: 5963 ea0b |003f: iput v3, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +06d7c2: 5486 9107 |0041: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0791 │ │ +06d7c6: 5964 eb0b |0043: iput v4, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +06d7ca: 5486 9107 |0045: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0791 │ │ +06d7ce: a707 0103 |0047: sub-float v7, v1, v3 │ │ +06d7d2: 5967 e90b |0049: iput v7, v6, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +06d7d6: 5486 9107 |004b: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0791 │ │ +06d7da: a707 0204 |004d: sub-float v7, v2, v4 │ │ +06d7de: 5967 e50b |004f: iput v7, v6, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +06d7e2: 5486 9107 |0051: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0791 │ │ +06d7e6: 1106 |0053: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=255 │ │ 0x0006 line=257 │ │ 0x0008 line=258 │ │ 0x000a line=259 │ │ 0x000c line=260 │ │ @@ -45042,42 +45042,42 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 44 16-bit code units │ │ -05f30c: |[05f30c] com.badlogic.gdx.graphics.g2d.PolygonSprite.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ -05f31c: 1504 7f43 |0000: const/high16 v4, #int 1132396544 // #437f │ │ -05f320: 5452 9b07 |0002: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ -05f324: 1223 |0004: const/4 v3, #int 2 // #2 │ │ -05f326: 4402 0203 |0005: aget v2, v2, v3 │ │ -05f32a: 7110 c021 0200 |0007: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntColor:(F)I // method@21c0 │ │ -05f330: 0a01 |000a: move-result v1 │ │ -05f332: 5450 9207 |000b: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@0792 │ │ -05f336: d512 ff00 |000d: and-int/lit16 v2, v1, #int 255 // #00ff │ │ -05f33a: 8222 |000f: int-to-float v2, v2 │ │ -05f33c: c942 |0010: div-float/2addr v2, v4 │ │ -05f33e: 5902 7903 |0011: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -05f342: e202 0108 |0013: ushr-int/lit8 v2, v1, #int 8 // #08 │ │ -05f346: d522 ff00 |0015: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -05f34a: 8222 |0017: int-to-float v2, v2 │ │ -05f34c: c942 |0018: div-float/2addr v2, v4 │ │ -05f34e: 5902 7803 |0019: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -05f352: e202 0110 |001b: ushr-int/lit8 v2, v1, #int 16 // #10 │ │ -05f356: d522 ff00 |001d: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -05f35a: 8222 |001f: int-to-float v2, v2 │ │ -05f35c: c942 |0020: div-float/2addr v2, v4 │ │ -05f35e: 5902 7703 |0021: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -05f362: e202 0118 |0023: ushr-int/lit8 v2, v1, #int 24 // #18 │ │ -05f366: d522 ff00 |0025: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -05f36a: 8222 |0027: int-to-float v2, v2 │ │ -05f36c: c942 |0028: div-float/2addr v2, v4 │ │ -05f36e: 5902 7603 |0029: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -05f372: 1100 |002b: return-object v0 │ │ +06d7e8: |[06d7e8] com.badlogic.gdx.graphics.g2d.PolygonSprite.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ +06d7f8: 1504 7f43 |0000: const/high16 v4, #int 1132396544 // #437f │ │ +06d7fc: 5452 9b07 |0002: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ +06d800: 1223 |0004: const/4 v3, #int 2 // #2 │ │ +06d802: 4402 0203 |0005: aget v2, v2, v3 │ │ +06d806: 7110 c021 0200 |0007: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntColor:(F)I // method@21c0 │ │ +06d80c: 0a01 |000a: move-result v1 │ │ +06d80e: 5450 9207 |000b: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@0792 │ │ +06d812: d512 ff00 |000d: and-int/lit16 v2, v1, #int 255 // #00ff │ │ +06d816: 8222 |000f: int-to-float v2, v2 │ │ +06d818: c942 |0010: div-float/2addr v2, v4 │ │ +06d81a: 5902 7903 |0011: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +06d81e: e202 0108 |0013: ushr-int/lit8 v2, v1, #int 8 // #08 │ │ +06d822: d522 ff00 |0015: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +06d826: 8222 |0017: int-to-float v2, v2 │ │ +06d828: c942 |0018: div-float/2addr v2, v4 │ │ +06d82a: 5902 7803 |0019: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +06d82e: e202 0110 |001b: ushr-int/lit8 v2, v1, #int 16 // #10 │ │ +06d832: d522 ff00 |001d: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +06d836: 8222 |001f: int-to-float v2, v2 │ │ +06d838: c942 |0020: div-float/2addr v2, v4 │ │ +06d83a: 5902 7703 |0021: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +06d83e: e202 0118 |0023: ushr-int/lit8 v2, v1, #int 24 // #18 │ │ +06d842: d522 ff00 |0025: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +06d846: 8222 |0027: int-to-float v2, v2 │ │ +06d848: c942 |0028: div-float/2addr v2, v4 │ │ +06d84a: 5902 7603 |0029: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +06d84e: 1100 |002b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=330 │ │ 0x000b line=331 │ │ 0x000d line=332 │ │ 0x0013 line=333 │ │ 0x001b line=334 │ │ @@ -45093,17 +45093,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05f374: |[05f374] com.badlogic.gdx.graphics.g2d.PolygonSprite.getHeight:()F │ │ -05f384: 5210 9407 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.height:F // field@0794 │ │ -05f388: 0f00 |0002: return v0 │ │ +06d850: |[06d850] com.badlogic.gdx.graphics.g2d.PolygonSprite.getHeight:()F │ │ +06d860: 5210 9407 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.height:F // field@0794 │ │ +06d864: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSprite; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;) │ │ @@ -45111,17 +45111,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05f38c: |[05f38c] com.badlogic.gdx.graphics.g2d.PolygonSprite.getOriginX:()F │ │ -05f39c: 5210 9507 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originX:F // field@0795 │ │ -05f3a0: 0f00 |0002: return v0 │ │ +06d868: |[06d868] com.badlogic.gdx.graphics.g2d.PolygonSprite.getOriginX:()F │ │ +06d878: 5210 9507 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originX:F // field@0795 │ │ +06d87c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSprite; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;) │ │ @@ -45129,17 +45129,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05f3a4: |[05f3a4] com.badlogic.gdx.graphics.g2d.PolygonSprite.getOriginY:()F │ │ -05f3b4: 5210 9607 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originY:F // field@0796 │ │ -05f3b8: 0f00 |0002: return v0 │ │ +06d880: |[06d880] com.badlogic.gdx.graphics.g2d.PolygonSprite.getOriginY:()F │ │ +06d890: 5210 9607 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originY:F // field@0796 │ │ +06d894: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSprite; │ │ │ │ #7 : (in Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;) │ │ @@ -45147,17 +45147,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05f3bc: |[05f3bc] com.badlogic.gdx.graphics.g2d.PolygonSprite.getRotation:()F │ │ -05f3cc: 5210 9807 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.rotation:F // field@0798 │ │ -05f3d0: 0f00 |0002: return v0 │ │ +06d898: |[06d898] com.badlogic.gdx.graphics.g2d.PolygonSprite.getRotation:()F │ │ +06d8a8: 5210 9807 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.rotation:F // field@0798 │ │ +06d8ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSprite; │ │ │ │ #8 : (in Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;) │ │ @@ -45165,17 +45165,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05f3d4: |[05f3d4] com.badlogic.gdx.graphics.g2d.PolygonSprite.getScaleX:()F │ │ -05f3e4: 5210 9907 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0799 │ │ -05f3e8: 0f00 |0002: return v0 │ │ +06d8b0: |[06d8b0] com.badlogic.gdx.graphics.g2d.PolygonSprite.getScaleX:()F │ │ +06d8c0: 5210 9907 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0799 │ │ +06d8c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSprite; │ │ │ │ #9 : (in Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;) │ │ @@ -45183,136 +45183,136 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05f3ec: |[05f3ec] com.badlogic.gdx.graphics.g2d.PolygonSprite.getScaleY:()F │ │ -05f3fc: 5210 9a07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@079a │ │ -05f400: 0f00 |0002: return v0 │ │ +06d8c8: |[06d8c8] com.badlogic.gdx.graphics.g2d.PolygonSprite.getScaleY:()F │ │ +06d8d8: 5210 9a07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@079a │ │ +06d8dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSprite; │ │ │ │ #10 : (in Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;) │ │ name : 'getVertices' │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 18 │ │ + registers : 19 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 192 16-bit code units │ │ -05f404: |[05f404] com.badlogic.gdx.graphics.g2d.PolygonSprite.getVertices:()[F │ │ -05f414: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -05f418: 550d 9307 |0002: iget-boolean v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@0793 │ │ -05f41c: 380d b700 |0004: if-eqz v13, 00bb // +00b7 │ │ -05f420: 120d |0006: const/4 v13, #int 0 // #0 │ │ -05f422: 0800 1100 |0007: move-object/from16 v0, v17 │ │ -05f426: 5c0d 9307 |0009: iput-boolean v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@0793 │ │ -05f42a: 0800 1100 |000b: move-object/from16 v0, v17 │ │ -05f42e: 520d 9d07 |000d: iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@079d │ │ -05f432: 0800 1100 |000f: move-object/from16 v0, v17 │ │ -05f436: 520e 9507 |0011: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originX:F // field@0795 │ │ -05f43a: a60b 0d0e |0013: add-float v11, v13, v14 │ │ -05f43e: 0800 1100 |0015: move-object/from16 v0, v17 │ │ -05f442: 520d 9e07 |0017: iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@079e │ │ -05f446: 0800 1100 |0019: move-object/from16 v0, v17 │ │ -05f44a: 520e 9607 |001b: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originY:F // field@0796 │ │ -05f44e: a60c 0d0e |001d: add-float v12, v13, v14 │ │ -05f452: 0800 1100 |001f: move-object/from16 v0, v17 │ │ -05f456: 520d 9c07 |0021: iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.width:F // field@079c │ │ -05f45a: 0800 1100 |0023: move-object/from16 v0, v17 │ │ -05f45e: 540e 9707 |0025: iget-object v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; // field@0797 │ │ -05f462: 6e10 5f0d 0e00 |0027: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d5f │ │ -05f468: 0c0e |002a: move-result-object v14 │ │ -05f46a: 6e10 640e 0e00 |002b: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ -05f470: 0a0e |002e: move-result v14 │ │ -05f472: 82ee |002f: int-to-float v14, v14 │ │ -05f474: a908 0d0e |0030: div-float v8, v13, v14 │ │ -05f478: 0800 1100 |0032: move-object/from16 v0, v17 │ │ -05f47c: 520d 9407 |0034: iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.height:F // field@0794 │ │ -05f480: 0800 1100 |0036: move-object/from16 v0, v17 │ │ -05f484: 540e 9707 |0038: iget-object v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; // field@0797 │ │ -05f488: 6e10 5f0d 0e00 |003a: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d5f │ │ -05f48e: 0c0e |003d: move-result-object v14 │ │ -05f490: 6e10 630e 0e00 |003e: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ -05f496: 0a0e |0041: move-result v14 │ │ -05f498: 82ee |0042: int-to-float v14, v14 │ │ -05f49a: a909 0d0e |0043: div-float v9, v13, v14 │ │ -05f49e: 0800 1100 |0045: move-object/from16 v0, v17 │ │ -05f4a2: 540d 9707 |0047: iget-object v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; // field@0797 │ │ -05f4a6: 6e10 5e0d 0d00 |0049: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getLocalVertices:()[F // method@0d5e │ │ -05f4ac: 0c05 |004c: move-result-object v5 │ │ -05f4ae: 0800 1100 |004d: move-object/from16 v0, v17 │ │ -05f4b2: 520d 9807 |004f: iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.rotation:F // field@0798 │ │ -05f4b6: 7110 8c13 0d00 |0051: invoke-static {v13}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@138c │ │ -05f4bc: 0a01 |0054: move-result v1 │ │ -05f4be: 0800 1100 |0055: move-object/from16 v0, v17 │ │ -05f4c2: 520d 9807 |0057: iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.rotation:F // field@0798 │ │ -05f4c6: 7110 9a13 0d00 |0059: invoke-static {v13}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@139a │ │ -05f4cc: 0a0a |005c: move-result v10 │ │ -05f4ce: 1204 |005d: const/4 v4, #int 0 // #0 │ │ -05f4d0: 215d |005e: array-length v13, v5 │ │ -05f4d2: 35d4 5c00 |005f: if-ge v4, v13, 00bb // +005c │ │ -05f4d6: 440d 0504 |0061: aget v13, v5, v4 │ │ -05f4da: a802 0d08 |0063: mul-float v2, v13, v8 │ │ -05f4de: d80d 0401 |0065: add-int/lit8 v13, v4, #int 1 // #01 │ │ -05f4e2: 440d 050d |0067: aget v13, v5, v13 │ │ -05f4e6: a803 0d09 |0069: mul-float v3, v13, v9 │ │ -05f4ea: 0800 1100 |006b: move-object/from16 v0, v17 │ │ -05f4ee: 520d 9507 |006d: iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originX:F // field@0795 │ │ -05f4f2: c7d2 |006f: sub-float/2addr v2, v13 │ │ -05f4f4: 0800 1100 |0070: move-object/from16 v0, v17 │ │ -05f4f8: 520d 9607 |0072: iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originY:F // field@0796 │ │ -05f4fc: c7d3 |0074: sub-float/2addr v3, v13 │ │ -05f4fe: 0800 1100 |0075: move-object/from16 v0, v17 │ │ -05f502: 520d 9907 |0077: iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0799 │ │ -05f506: 150e 803f |0079: const/high16 v14, #int 1065353216 // #3f80 │ │ -05f50a: 2d0d 0d0e |007b: cmpl-float v13, v13, v14 │ │ -05f50e: 390d 0d00 |007d: if-nez v13, 008a // +000d │ │ -05f512: 0800 1100 |007f: move-object/from16 v0, v17 │ │ -05f516: 520d 9a07 |0081: iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@079a │ │ -05f51a: 89dd |0083: float-to-double v13, v13 │ │ -05f51c: 190f f03f |0084: const-wide/high16 v15, #long 4607182418800017408 // #3ff0 │ │ -05f520: 2f0d 0d0f |0086: cmpl-double v13, v13, v15 │ │ -05f524: 380d 0c00 |0088: if-eqz v13, 0094 // +000c │ │ -05f528: 0800 1100 |008a: move-object/from16 v0, v17 │ │ -05f52c: 520d 9907 |008c: iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0799 │ │ -05f530: c8d2 |008e: mul-float/2addr v2, v13 │ │ -05f532: 0800 1100 |008f: move-object/from16 v0, v17 │ │ -05f536: 520d 9a07 |0091: iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@079a │ │ -05f53a: c8d3 |0093: mul-float/2addr v3, v13 │ │ -05f53c: a80d 0102 |0094: mul-float v13, v1, v2 │ │ -05f540: a80e 0a03 |0096: mul-float v14, v10, v3 │ │ -05f544: a706 0d0e |0098: sub-float v6, v13, v14 │ │ -05f548: a80d 0a02 |009a: mul-float v13, v10, v2 │ │ -05f54c: a80e 0103 |009c: mul-float v14, v1, v3 │ │ -05f550: a607 0d0e |009e: add-float v7, v13, v14 │ │ -05f554: c6b6 |00a0: add-float/2addr v6, v11 │ │ -05f556: c6c7 |00a1: add-float/2addr v7, v12 │ │ -05f558: 0800 1100 |00a2: move-object/from16 v0, v17 │ │ -05f55c: 540d 9b07 |00a4: iget-object v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ -05f560: db0e 0402 |00a6: div-int/lit8 v14, v4, #int 2 // #02 │ │ -05f564: da0e 0e05 |00a8: mul-int/lit8 v14, v14, #int 5 // #05 │ │ -05f568: 4b06 0d0e |00aa: aput v6, v13, v14 │ │ -05f56c: 0800 1100 |00ac: move-object/from16 v0, v17 │ │ -05f570: 540d 9b07 |00ae: iget-object v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ -05f574: db0e 0402 |00b0: div-int/lit8 v14, v4, #int 2 // #02 │ │ -05f578: da0e 0e05 |00b2: mul-int/lit8 v14, v14, #int 5 // #05 │ │ -05f57c: d80e 0e01 |00b4: add-int/lit8 v14, v14, #int 1 // #01 │ │ -05f580: 4b07 0d0e |00b6: aput v7, v13, v14 │ │ -05f584: d804 0402 |00b8: add-int/lit8 v4, v4, #int 2 // #02 │ │ -05f588: 28a4 |00ba: goto 005e // -005c │ │ -05f58a: 0800 1100 |00bb: move-object/from16 v0, v17 │ │ -05f58e: 540d 9b07 |00bd: iget-object v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ -05f592: 110d |00bf: return-object v13 │ │ +06d8e0: |[06d8e0] com.badlogic.gdx.graphics.g2d.PolygonSprite.getVertices:()[F │ │ +06d8f0: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +06d8f4: 550e 9307 |0002: iget-boolean v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@0793 │ │ +06d8f8: 380e b700 |0004: if-eqz v14, 00bb // +00b7 │ │ +06d8fc: 120e |0006: const/4 v14, #int 0 // #0 │ │ +06d8fe: 0800 1200 |0007: move-object/from16 v0, v18 │ │ +06d902: 5c0e 9307 |0009: iput-boolean v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@0793 │ │ +06d906: 0800 1200 |000b: move-object/from16 v0, v18 │ │ +06d90a: 520e 9d07 |000d: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@079d │ │ +06d90e: 0800 1200 |000f: move-object/from16 v0, v18 │ │ +06d912: 520f 9507 |0011: iget v15, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originX:F // field@0795 │ │ +06d916: a60c 0e0f |0013: add-float v12, v14, v15 │ │ +06d91a: 0800 1200 |0015: move-object/from16 v0, v18 │ │ +06d91e: 520e 9e07 |0017: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@079e │ │ +06d922: 0800 1200 |0019: move-object/from16 v0, v18 │ │ +06d926: 520f 9607 |001b: iget v15, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originY:F // field@0796 │ │ +06d92a: a60d 0e0f |001d: add-float v13, v14, v15 │ │ +06d92e: 0800 1200 |001f: move-object/from16 v0, v18 │ │ +06d932: 520e 9c07 |0021: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.width:F // field@079c │ │ +06d936: 0800 1200 |0023: move-object/from16 v0, v18 │ │ +06d93a: 540f 9707 |0025: iget-object v15, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; // field@0797 │ │ +06d93e: 6e10 5f0d 0f00 |0027: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d5f │ │ +06d944: 0c0f |002a: move-result-object v15 │ │ +06d946: 6e10 640e 0f00 |002b: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ +06d94c: 0a0f |002e: move-result v15 │ │ +06d94e: 82ff |002f: int-to-float v15, v15 │ │ +06d950: a909 0e0f |0030: div-float v9, v14, v15 │ │ +06d954: 0800 1200 |0032: move-object/from16 v0, v18 │ │ +06d958: 520e 9407 |0034: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.height:F // field@0794 │ │ +06d95c: 0800 1200 |0036: move-object/from16 v0, v18 │ │ +06d960: 540f 9707 |0038: iget-object v15, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; // field@0797 │ │ +06d964: 6e10 5f0d 0f00 |003a: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d5f │ │ +06d96a: 0c0f |003d: move-result-object v15 │ │ +06d96c: 6e10 630e 0f00 |003e: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ +06d972: 0a0f |0041: move-result v15 │ │ +06d974: 82ff |0042: int-to-float v15, v15 │ │ +06d976: a90a 0e0f |0043: div-float v10, v14, v15 │ │ +06d97a: 0800 1200 |0045: move-object/from16 v0, v18 │ │ +06d97e: 540e 9707 |0047: iget-object v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; // field@0797 │ │ +06d982: 6e10 5e0d 0e00 |0049: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getLocalVertices:()[F // method@0d5e │ │ +06d988: 0c06 |004c: move-result-object v6 │ │ +06d98a: 0800 1200 |004d: move-object/from16 v0, v18 │ │ +06d98e: 520e 9807 |004f: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.rotation:F // field@0798 │ │ +06d992: 7110 8c13 0e00 |0051: invoke-static {v14}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@138c │ │ +06d998: 0a02 |0054: move-result v2 │ │ +06d99a: 0800 1200 |0055: move-object/from16 v0, v18 │ │ +06d99e: 520e 9807 |0057: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.rotation:F // field@0798 │ │ +06d9a2: 7110 9a13 0e00 |0059: invoke-static {v14}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@139a │ │ +06d9a8: 0a0b |005c: move-result v11 │ │ +06d9aa: 1205 |005d: const/4 v5, #int 0 // #0 │ │ +06d9ac: 216e |005e: array-length v14, v6 │ │ +06d9ae: 35e5 5c00 |005f: if-ge v5, v14, 00bb // +005c │ │ +06d9b2: 440e 0605 |0061: aget v14, v6, v5 │ │ +06d9b6: a803 0e09 |0063: mul-float v3, v14, v9 │ │ +06d9ba: d80e 0501 |0065: add-int/lit8 v14, v5, #int 1 // #01 │ │ +06d9be: 440e 060e |0067: aget v14, v6, v14 │ │ +06d9c2: a804 0e0a |0069: mul-float v4, v14, v10 │ │ +06d9c6: 0800 1200 |006b: move-object/from16 v0, v18 │ │ +06d9ca: 520e 9507 |006d: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originX:F // field@0795 │ │ +06d9ce: c7e3 |006f: sub-float/2addr v3, v14 │ │ +06d9d0: 0800 1200 |0070: move-object/from16 v0, v18 │ │ +06d9d4: 520e 9607 |0072: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originY:F // field@0796 │ │ +06d9d8: c7e4 |0074: sub-float/2addr v4, v14 │ │ +06d9da: 0800 1200 |0075: move-object/from16 v0, v18 │ │ +06d9de: 520e 9907 |0077: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0799 │ │ +06d9e2: 150f 803f |0079: const/high16 v15, #int 1065353216 // #3f80 │ │ +06d9e6: 2d0e 0e0f |007b: cmpl-float v14, v14, v15 │ │ +06d9ea: 390e 0d00 |007d: if-nez v14, 008a // +000d │ │ +06d9ee: 0800 1200 |007f: move-object/from16 v0, v18 │ │ +06d9f2: 520e 9a07 |0081: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@079a │ │ +06d9f6: 89ee |0083: float-to-double v14, v14 │ │ +06d9f8: 1910 f03f |0084: const-wide/high16 v16, #long 4607182418800017408 // #3ff0 │ │ +06d9fc: 2f0e 0e10 |0086: cmpl-double v14, v14, v16 │ │ +06da00: 380e 0c00 |0088: if-eqz v14, 0094 // +000c │ │ +06da04: 0800 1200 |008a: move-object/from16 v0, v18 │ │ +06da08: 520e 9907 |008c: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0799 │ │ +06da0c: c8e3 |008e: mul-float/2addr v3, v14 │ │ +06da0e: 0800 1200 |008f: move-object/from16 v0, v18 │ │ +06da12: 520e 9a07 |0091: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@079a │ │ +06da16: c8e4 |0093: mul-float/2addr v4, v14 │ │ +06da18: a80e 0203 |0094: mul-float v14, v2, v3 │ │ +06da1c: a80f 0b04 |0096: mul-float v15, v11, v4 │ │ +06da20: a707 0e0f |0098: sub-float v7, v14, v15 │ │ +06da24: a80e 0b03 |009a: mul-float v14, v11, v3 │ │ +06da28: a80f 0204 |009c: mul-float v15, v2, v4 │ │ +06da2c: a608 0e0f |009e: add-float v8, v14, v15 │ │ +06da30: c6c7 |00a0: add-float/2addr v7, v12 │ │ +06da32: c6d8 |00a1: add-float/2addr v8, v13 │ │ +06da34: 0800 1200 |00a2: move-object/from16 v0, v18 │ │ +06da38: 540e 9b07 |00a4: iget-object v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ +06da3c: db0f 0502 |00a6: div-int/lit8 v15, v5, #int 2 // #02 │ │ +06da40: da0f 0f05 |00a8: mul-int/lit8 v15, v15, #int 5 // #05 │ │ +06da44: 4b07 0e0f |00aa: aput v7, v14, v15 │ │ +06da48: 0800 1200 |00ac: move-object/from16 v0, v18 │ │ +06da4c: 540e 9b07 |00ae: iget-object v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ +06da50: db0f 0502 |00b0: div-int/lit8 v15, v5, #int 2 // #02 │ │ +06da54: da0f 0f05 |00b2: mul-int/lit8 v15, v15, #int 5 // #05 │ │ +06da58: d80f 0f01 |00b4: add-int/lit8 v15, v15, #int 1 // #01 │ │ +06da5c: 4b08 0e0f |00b6: aput v8, v14, v15 │ │ +06da60: d805 0502 |00b8: add-int/lit8 v5, v5, #int 2 // #02 │ │ +06da64: 28a4 |00ba: goto 005e // -005c │ │ +06da66: 0800 1200 |00bb: move-object/from16 v0, v18 │ │ +06da6a: 540e 9b07 |00bd: iget-object v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ +06da6e: 110e |00bf: return-object v14 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0006 line=209 │ │ 0x000b line=211 │ │ 0x0015 line=212 │ │ 0x001f line=213 │ │ @@ -45333,40 +45333,40 @@ │ │ 0x00a0 line=238 │ │ 0x00a1 line=239 │ │ 0x00a2 line=241 │ │ 0x00ac line=242 │ │ 0x00b8 line=223 │ │ 0x00bb line=246 │ │ locals : │ │ - 0x0055 - 0x00bb reg=1 cos F │ │ - 0x0065 - 0x00bb reg=2 fx F │ │ - 0x006b - 0x00bb reg=3 fy F │ │ - 0x005e - 0x00bb reg=4 i I │ │ - 0x004d - 0x00bb reg=5 localVertices [F │ │ - 0x009a - 0x00bb reg=6 rx F │ │ - 0x00a0 - 0x00bb reg=7 ry F │ │ - 0x0032 - 0x00bb reg=8 sX F │ │ - 0x0045 - 0x00bb reg=9 sY F │ │ - 0x005d - 0x00bb reg=10 sin F │ │ - 0x0015 - 0x00bb reg=11 worldOriginX F │ │ - 0x001f - 0x00bb reg=12 worldOriginY F │ │ - 0x0000 - 0x00c0 reg=17 this Lcom/badlogic/gdx/graphics/g2d/PolygonSprite; │ │ + 0x0055 - 0x00bb reg=2 cos F │ │ + 0x0065 - 0x00bb reg=3 fx F │ │ + 0x006b - 0x00bb reg=4 fy F │ │ + 0x005e - 0x00bb reg=5 i I │ │ + 0x004d - 0x00bb reg=6 localVertices [F │ │ + 0x009a - 0x00bb reg=7 rx F │ │ + 0x00a0 - 0x00bb reg=8 ry F │ │ + 0x0032 - 0x00bb reg=9 sX F │ │ + 0x0045 - 0x00bb reg=10 sY F │ │ + 0x005d - 0x00bb reg=11 sin F │ │ + 0x0015 - 0x00bb reg=12 worldOriginX F │ │ + 0x001f - 0x00bb reg=13 worldOriginY F │ │ + 0x0000 - 0x00c0 reg=18 this Lcom/badlogic/gdx/graphics/g2d/PolygonSprite; │ │ │ │ #11 : (in Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;) │ │ name : 'getWidth' │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05f594: |[05f594] com.badlogic.gdx.graphics.g2d.PolygonSprite.getWidth:()F │ │ -05f5a4: 5210 9c07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.width:F // field@079c │ │ -05f5a8: 0f00 |0002: return v0 │ │ +06da70: |[06da70] com.badlogic.gdx.graphics.g2d.PolygonSprite.getWidth:()F │ │ +06da80: 5210 9c07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.width:F // field@079c │ │ +06da84: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSprite; │ │ │ │ #12 : (in Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;) │ │ @@ -45374,17 +45374,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05f5ac: |[05f5ac] com.badlogic.gdx.graphics.g2d.PolygonSprite.getX:()F │ │ -05f5bc: 5210 9d07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@079d │ │ -05f5c0: 0f00 |0002: return v0 │ │ +06da88: |[06da88] com.badlogic.gdx.graphics.g2d.PolygonSprite.getX:()F │ │ +06da98: 5210 9d07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@079d │ │ +06da9c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSprite; │ │ │ │ #13 : (in Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;) │ │ @@ -45392,17 +45392,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05f5c4: |[05f5c4] com.badlogic.gdx.graphics.g2d.PolygonSprite.getY:()F │ │ -05f5d4: 5210 9e07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@079e │ │ -05f5d8: 0f00 |0002: return v0 │ │ +06daa0: |[06daa0] com.badlogic.gdx.graphics.g2d.PolygonSprite.getY:()F │ │ +06dab0: 5210 9e07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@079e │ │ +06dab4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSprite; │ │ │ │ #14 : (in Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;) │ │ @@ -45410,21 +45410,21 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -05f5dc: |[05f5dc] com.badlogic.gdx.graphics.g2d.PolygonSprite.rotate:(F)V │ │ -05f5ec: 5210 9807 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.rotation:F // field@0798 │ │ -05f5f0: c620 |0002: add-float/2addr v0, v2 │ │ -05f5f2: 5910 9807 |0003: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.rotation:F // field@0798 │ │ -05f5f6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -05f5f8: 5c10 9307 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@0793 │ │ -05f5fc: 0e00 |0008: return-void │ │ +06dab8: |[06dab8] com.badlogic.gdx.graphics.g2d.PolygonSprite.rotate:(F)V │ │ +06dac8: 5210 9807 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.rotation:F // field@0798 │ │ +06dacc: c620 |0002: add-float/2addr v0, v2 │ │ +06dace: 5910 9807 |0003: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.rotation:F // field@0798 │ │ +06dad2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +06dad4: 5c10 9307 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@0793 │ │ +06dad8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0005 line=184 │ │ 0x0008 line=185 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSprite; │ │ @@ -45435,24 +45435,24 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -05f600: |[05f600] com.badlogic.gdx.graphics.g2d.PolygonSprite.scale:(F)V │ │ -05f610: 5210 9907 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0799 │ │ -05f614: c620 |0002: add-float/2addr v0, v2 │ │ -05f616: 5910 9907 |0003: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0799 │ │ -05f61a: 5210 9a07 |0005: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@079a │ │ -05f61e: c620 |0007: add-float/2addr v0, v2 │ │ -05f620: 5910 9a07 |0008: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@079a │ │ -05f624: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -05f626: 5c10 9307 |000b: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@0793 │ │ -05f62a: 0e00 |000d: return-void │ │ +06dadc: |[06dadc] com.badlogic.gdx.graphics.g2d.PolygonSprite.scale:(F)V │ │ +06daec: 5210 9907 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0799 │ │ +06daf0: c620 |0002: add-float/2addr v0, v2 │ │ +06daf2: 5910 9907 |0003: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0799 │ │ +06daf6: 5210 9a07 |0005: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@079a │ │ +06dafa: c620 |0007: add-float/2addr v0, v2 │ │ +06dafc: 5910 9a07 |0008: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@079a │ │ +06db00: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +06db02: 5c10 9307 |000b: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@0793 │ │ +06db06: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0005 line=202 │ │ 0x000a line=203 │ │ 0x000d line=204 │ │ locals : │ │ @@ -45464,46 +45464,46 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -05f62c: |[05f62c] com.badlogic.gdx.graphics.g2d.PolygonSprite.set:(Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;)V │ │ -05f63c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -05f640: 2200 af03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -05f644: 1a01 8028 |0004: const-string v1, "sprite cannot be null." // string@2880 │ │ -05f648: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -05f64e: 2700 |0009: throw v0 │ │ -05f650: 5430 9707 |000a: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; // field@0797 │ │ -05f654: 6e20 7a0d 0200 |000c: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;)V // method@0d7a │ │ -05f65a: 5230 9d07 |000f: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@079d │ │ -05f65e: 5920 9d07 |0011: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@079d │ │ -05f662: 5230 9e07 |0013: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@079e │ │ -05f666: 5920 9e07 |0015: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@079e │ │ -05f66a: 5230 9c07 |0017: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.width:F // field@079c │ │ -05f66e: 5920 9c07 |0019: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.width:F // field@079c │ │ -05f672: 5230 9407 |001b: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.height:F // field@0794 │ │ -05f676: 5920 9407 |001d: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.height:F // field@0794 │ │ -05f67a: 5230 9507 |001f: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originX:F // field@0795 │ │ -05f67e: 5920 9507 |0021: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originX:F // field@0795 │ │ -05f682: 5230 9607 |0023: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originY:F // field@0796 │ │ -05f686: 5920 9607 |0025: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originY:F // field@0796 │ │ -05f68a: 5230 9807 |0027: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.rotation:F // field@0798 │ │ -05f68e: 5920 9807 |0029: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.rotation:F // field@0798 │ │ -05f692: 5230 9907 |002b: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0799 │ │ -05f696: 5920 9907 |002d: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0799 │ │ -05f69a: 5230 9a07 |002f: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@079a │ │ -05f69e: 5920 9a07 |0031: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@079a │ │ -05f6a2: 5420 9207 |0033: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@0792 │ │ -05f6a6: 5431 9207 |0035: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@0792 │ │ -05f6aa: 6e20 bc09 1000 |0037: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ -05f6b0: 5530 9307 |003a: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@0793 │ │ -05f6b4: 5c20 9307 |003c: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@0793 │ │ -05f6b8: 0e00 |003e: return-void │ │ +06db08: |[06db08] com.badlogic.gdx.graphics.g2d.PolygonSprite.set:(Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;)V │ │ +06db18: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +06db1c: 2200 ad03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +06db20: 1a01 7e28 |0004: const-string v1, "sprite cannot be null." // string@287e │ │ +06db24: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +06db2a: 2700 |0009: throw v0 │ │ +06db2c: 5430 9707 |000a: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; // field@0797 │ │ +06db30: 6e20 7a0d 0200 |000c: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;)V // method@0d7a │ │ +06db36: 5230 9d07 |000f: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@079d │ │ +06db3a: 5920 9d07 |0011: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@079d │ │ +06db3e: 5230 9e07 |0013: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@079e │ │ +06db42: 5920 9e07 |0015: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@079e │ │ +06db46: 5230 9c07 |0017: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.width:F // field@079c │ │ +06db4a: 5920 9c07 |0019: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.width:F // field@079c │ │ +06db4e: 5230 9407 |001b: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.height:F // field@0794 │ │ +06db52: 5920 9407 |001d: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.height:F // field@0794 │ │ +06db56: 5230 9507 |001f: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originX:F // field@0795 │ │ +06db5a: 5920 9507 |0021: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originX:F // field@0795 │ │ +06db5e: 5230 9607 |0023: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originY:F // field@0796 │ │ +06db62: 5920 9607 |0025: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originY:F // field@0796 │ │ +06db66: 5230 9807 |0027: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.rotation:F // field@0798 │ │ +06db6a: 5920 9807 |0029: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.rotation:F // field@0798 │ │ +06db6e: 5230 9907 |002b: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0799 │ │ +06db72: 5920 9907 |002d: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0799 │ │ +06db76: 5230 9a07 |002f: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@079a │ │ +06db7a: 5920 9a07 |0031: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@079a │ │ +06db7e: 5420 9207 |0033: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@0792 │ │ +06db82: 5431 9207 |0035: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@0792 │ │ +06db86: 6e20 bc09 1000 |0037: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ +06db8c: 5530 9307 |003a: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@0793 │ │ +06db90: 5c20 9307 |003c: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@0793 │ │ +06db94: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x000a line=53 │ │ 0x000f line=55 │ │ 0x0013 line=56 │ │ 0x0017 line=57 │ │ @@ -45525,22 +45525,22 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -05f6bc: |[05f6bc] com.badlogic.gdx.graphics.g2d.PolygonSprite.setBounds:(FFFF)V │ │ -05f6cc: 5912 9d07 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@079d │ │ -05f6d0: 5913 9e07 |0002: iput v3, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@079e │ │ -05f6d4: 5914 9c07 |0004: iput v4, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.width:F // field@079c │ │ -05f6d8: 5915 9407 |0006: iput v5, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.height:F // field@0794 │ │ -05f6dc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -05f6de: 5c10 9307 |0009: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@0793 │ │ -05f6e2: 0e00 |000b: return-void │ │ +06db98: |[06db98] com.badlogic.gdx.graphics.g2d.PolygonSprite.setBounds:(FFFF)V │ │ +06dba8: 5912 9d07 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@079d │ │ +06dbac: 5913 9e07 |0002: iput v3, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@079e │ │ +06dbb0: 5914 9c07 |0004: iput v4, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.width:F // field@079c │ │ +06dbb4: 5915 9407 |0006: iput v5, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.height:F // field@0794 │ │ +06dbb8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +06dbba: 5c10 9307 |0009: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@0793 │ │ +06dbbe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0002 line=72 │ │ 0x0004 line=73 │ │ 0x0006 line=74 │ │ 0x0008 line=76 │ │ @@ -45557,41 +45557,41 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -05f6e4: |[05f6e4] com.badlogic.gdx.graphics.g2d.PolygonSprite.setColor:(FFFF)V │ │ -05f6f4: 1506 7f43 |0000: const/high16 v6, #int 1132396544 // #437f │ │ -05f6f8: a804 060b |0002: mul-float v4, v6, v11 │ │ -05f6fc: 8744 |0004: float-to-int v4, v4 │ │ -05f6fe: e004 0418 |0005: shl-int/lit8 v4, v4, #int 24 // #18 │ │ -05f702: a805 060a |0007: mul-float v5, v6, v10 │ │ -05f706: 8755 |0009: float-to-int v5, v5 │ │ -05f708: e005 0510 |000a: shl-int/lit8 v5, v5, #int 16 // #10 │ │ -05f70c: b654 |000c: or-int/2addr v4, v5 │ │ -05f70e: a805 0609 |000d: mul-float v5, v6, v9 │ │ -05f712: 8755 |000f: float-to-int v5, v5 │ │ -05f714: e005 0508 |0010: shl-int/lit8 v5, v5, #int 8 // #08 │ │ -05f718: b654 |0012: or-int/2addr v4, v5 │ │ -05f71a: a805 0608 |0013: mul-float v5, v6, v8 │ │ -05f71e: 8755 |0015: float-to-int v5, v5 │ │ -05f720: 9602 0405 |0016: or-int v2, v4, v5 │ │ -05f724: 7110 c321 0200 |0018: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@21c3 │ │ -05f72a: 0a00 |001b: move-result v0 │ │ -05f72c: 5473 9b07 |001c: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ -05f730: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -05f732: 2134 |001f: array-length v4, v3 │ │ -05f734: 3541 0900 |0020: if-ge v1, v4, 0029 // +0009 │ │ -05f738: d804 0102 |0022: add-int/lit8 v4, v1, #int 2 // #02 │ │ -05f73c: 4b00 0304 |0024: aput v0, v3, v4 │ │ -05f740: d801 0105 |0026: add-int/lit8 v1, v1, #int 5 // #05 │ │ -05f744: 28f7 |0028: goto 001f // -0009 │ │ -05f746: 0e00 |0029: return-void │ │ +06dbc0: |[06dbc0] com.badlogic.gdx.graphics.g2d.PolygonSprite.setColor:(FFFF)V │ │ +06dbd0: 1506 7f43 |0000: const/high16 v6, #int 1132396544 // #437f │ │ +06dbd4: a804 060b |0002: mul-float v4, v6, v11 │ │ +06dbd8: 8744 |0004: float-to-int v4, v4 │ │ +06dbda: e004 0418 |0005: shl-int/lit8 v4, v4, #int 24 // #18 │ │ +06dbde: a805 060a |0007: mul-float v5, v6, v10 │ │ +06dbe2: 8755 |0009: float-to-int v5, v5 │ │ +06dbe4: e005 0510 |000a: shl-int/lit8 v5, v5, #int 16 // #10 │ │ +06dbe8: b654 |000c: or-int/2addr v4, v5 │ │ +06dbea: a805 0609 |000d: mul-float v5, v6, v9 │ │ +06dbee: 8755 |000f: float-to-int v5, v5 │ │ +06dbf0: e005 0508 |0010: shl-int/lit8 v5, v5, #int 8 // #08 │ │ +06dbf4: b654 |0012: or-int/2addr v4, v5 │ │ +06dbf6: a805 0608 |0013: mul-float v5, v6, v8 │ │ +06dbfa: 8755 |0015: float-to-int v5, v5 │ │ +06dbfc: 9602 0405 |0016: or-int v2, v4, v5 │ │ +06dc00: 7110 c321 0200 |0018: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@21c3 │ │ +06dc06: 0a00 |001b: move-result v0 │ │ +06dc08: 5473 9b07 |001c: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ +06dc0c: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +06dc0e: 2134 |001f: array-length v4, v3 │ │ +06dc10: 3541 0900 |0020: if-ge v1, v4, 0029 // +0009 │ │ +06dc14: d804 0102 |0022: add-int/lit8 v4, v1, #int 2 // #02 │ │ +06dc18: 4b00 0304 |0024: aput v0, v3, v4 │ │ +06dc1c: d801 0105 |0026: add-int/lit8 v1, v1, #int 5 // #05 │ │ +06dc20: 28f7 |0028: goto 001f // -0009 │ │ +06dc22: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=161 │ │ 0x0018 line=162 │ │ 0x001c line=163 │ │ 0x001e line=164 │ │ 0x0022 line=165 │ │ @@ -45613,26 +45613,26 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Color;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -05f748: |[05f748] com.badlogic.gdx.graphics.g2d.PolygonSprite.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ -05f758: 6e10 c009 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09c0 │ │ -05f75e: 0a00 |0003: move-result v0 │ │ -05f760: 5442 9b07 |0004: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ -05f764: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -05f766: 2123 |0007: array-length v3, v2 │ │ -05f768: 3531 0900 |0008: if-ge v1, v3, 0011 // +0009 │ │ -05f76c: d803 0102 |000a: add-int/lit8 v3, v1, #int 2 // #02 │ │ -05f770: 4b00 0203 |000c: aput v0, v2, v3 │ │ -05f774: d801 0105 |000e: add-int/lit8 v1, v1, #int 5 // #05 │ │ -05f778: 28f7 |0010: goto 0007 // -0009 │ │ -05f77a: 0e00 |0011: return-void │ │ +06dc24: |[06dc24] com.badlogic.gdx.graphics.g2d.PolygonSprite.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ +06dc34: 6e10 c009 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09c0 │ │ +06dc3a: 0a00 |0003: move-result v0 │ │ +06dc3c: 5442 9b07 |0004: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ +06dc40: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +06dc42: 2123 |0007: array-length v3, v2 │ │ +06dc44: 3531 0900 |0008: if-ge v1, v3, 0011 // +0009 │ │ +06dc48: d803 0102 |000a: add-int/lit8 v3, v1, #int 2 // #02 │ │ +06dc4c: 4b00 0203 |000c: aput v0, v2, v3 │ │ +06dc50: d801 0105 |000e: add-int/lit8 v1, v1, #int 5 // #05 │ │ +06dc54: 28f7 |0010: goto 0007 // -0009 │ │ +06dc56: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0004 line=154 │ │ 0x0006 line=155 │ │ 0x000a line=156 │ │ 0x000e line=155 │ │ @@ -45649,20 +45649,20 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -05f77c: |[05f77c] com.badlogic.gdx.graphics.g2d.PolygonSprite.setOrigin:(FF)V │ │ -05f78c: 5912 9507 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originX:F // field@0795 │ │ -05f790: 5913 9607 |0002: iput v3, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originY:F // field@0796 │ │ -05f794: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -05f796: 5c10 9307 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@0793 │ │ -05f79a: 0e00 |0007: return-void │ │ +06dc58: |[06dc58] com.badlogic.gdx.graphics.g2d.PolygonSprite.setOrigin:(FF)V │ │ +06dc68: 5912 9507 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originX:F // field@0795 │ │ +06dc6c: 5913 9607 |0002: iput v3, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originY:F // field@0796 │ │ +06dc70: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +06dc72: 5c10 9307 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@0793 │ │ +06dc76: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0002 line=172 │ │ 0x0004 line=173 │ │ 0x0007 line=174 │ │ locals : │ │ @@ -45675,21 +45675,21 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -05f79c: |[05f79c] com.badlogic.gdx.graphics.g2d.PolygonSprite.setPosition:(FF)V │ │ -05f7ac: 5220 9d07 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@079d │ │ -05f7b0: a700 0300 |0002: sub-float v0, v3, v0 │ │ -05f7b4: 5221 9e07 |0004: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@079e │ │ -05f7b8: a701 0401 |0006: sub-float v1, v4, v1 │ │ -05f7bc: 6e30 810d 0201 |0008: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.translate:(FF)V // method@0d81 │ │ -05f7c2: 0e00 |000b: return-void │ │ +06dc78: |[06dc78] com.badlogic.gdx.graphics.g2d.PolygonSprite.setPosition:(FF)V │ │ +06dc88: 5220 9d07 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@079d │ │ +06dc8c: a700 0300 |0002: sub-float v0, v3, v0 │ │ +06dc90: 5221 9e07 |0004: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@079e │ │ +06dc94: a701 0401 |0006: sub-float v1, v4, v1 │ │ +06dc98: 6e30 810d 0201 |0008: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.translate:(FF)V // method@0d81 │ │ +06dc9e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x000b line=94 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/graphics/g2d/PolygonSprite; │ │ 0x0000 - 0x000c reg=3 x F │ │ @@ -45700,70 +45700,70 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 103 16-bit code units │ │ -05f7c4: |[05f7c4] com.badlogic.gdx.graphics.g2d.PolygonSprite.setRegion:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;)V │ │ -05f7d4: 5b67 9707 |0000: iput-object v7, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; // field@0797 │ │ -05f7d8: 6e10 5e0d 0700 |0002: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getLocalVertices:()[F // method@0d5e │ │ -05f7de: 0c02 |0005: move-result-object v2 │ │ -05f7e0: 6e10 600d 0700 |0006: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getTextureCoords:()[F // method@0d60 │ │ -05f7e6: 0c01 |0009: move-result-object v1 │ │ -05f7e8: 5463 9b07 |000a: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ -05f7ec: 3803 0800 |000c: if-eqz v3, 0014 // +0008 │ │ -05f7f0: 2123 |000e: array-length v3, v2 │ │ -05f7f2: 5464 9b07 |000f: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ -05f7f6: 2144 |0011: array-length v4, v4 │ │ -05f7f8: 3243 0b00 |0012: if-eq v3, v4, 001d // +000b │ │ -05f7fc: 2123 |0014: array-length v3, v2 │ │ -05f7fe: db03 0302 |0015: div-int/lit8 v3, v3, #int 2 // #02 │ │ -05f802: da03 0305 |0017: mul-int/lit8 v3, v3, #int 5 // #05 │ │ -05f806: 2333 4a04 |0019: new-array v3, v3, [F // type@044a │ │ -05f80a: 5b63 9b07 |001b: iput-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ -05f80e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -05f810: 2123 |001e: array-length v3, v2 │ │ -05f812: db03 0302 |001f: div-int/lit8 v3, v3, #int 2 // #02 │ │ -05f816: 3530 4500 |0021: if-ge v0, v3, 0066 // +0045 │ │ -05f81a: 5463 9b07 |0023: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ -05f81e: da04 0005 |0025: mul-int/lit8 v4, v0, #int 5 // #05 │ │ -05f822: da05 0002 |0027: mul-int/lit8 v5, v0, #int 2 // #02 │ │ -05f826: 4405 0205 |0029: aget v5, v2, v5 │ │ -05f82a: 4b05 0304 |002b: aput v5, v3, v4 │ │ -05f82e: 5463 9b07 |002d: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ -05f832: da04 0005 |002f: mul-int/lit8 v4, v0, #int 5 // #05 │ │ -05f836: d804 0401 |0031: add-int/lit8 v4, v4, #int 1 // #01 │ │ -05f83a: da05 0002 |0033: mul-int/lit8 v5, v0, #int 2 // #02 │ │ -05f83e: d805 0501 |0035: add-int/lit8 v5, v5, #int 1 // #01 │ │ -05f842: 4405 0205 |0037: aget v5, v2, v5 │ │ -05f846: 4b05 0304 |0039: aput v5, v3, v4 │ │ -05f84a: 5463 9b07 |003b: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ -05f84e: da04 0005 |003d: mul-int/lit8 v4, v0, #int 5 // #05 │ │ -05f852: d804 0402 |003f: add-int/lit8 v4, v4, #int 2 // #02 │ │ -05f856: 5465 9207 |0041: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@0792 │ │ -05f85a: 6e10 c009 0500 |0043: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09c0 │ │ -05f860: 0a05 |0046: move-result v5 │ │ -05f862: 4b05 0304 |0047: aput v5, v3, v4 │ │ -05f866: 5463 9b07 |0049: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ -05f86a: da04 0005 |004b: mul-int/lit8 v4, v0, #int 5 // #05 │ │ -05f86e: d804 0403 |004d: add-int/lit8 v4, v4, #int 3 // #03 │ │ -05f872: da05 0002 |004f: mul-int/lit8 v5, v0, #int 2 // #02 │ │ -05f876: 4405 0105 |0051: aget v5, v1, v5 │ │ -05f87a: 4b05 0304 |0053: aput v5, v3, v4 │ │ -05f87e: 5463 9b07 |0055: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ -05f882: da04 0005 |0057: mul-int/lit8 v4, v0, #int 5 // #05 │ │ -05f886: d804 0404 |0059: add-int/lit8 v4, v4, #int 4 // #04 │ │ -05f88a: da05 0002 |005b: mul-int/lit8 v5, v0, #int 2 // #02 │ │ -05f88e: d805 0501 |005d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -05f892: 4405 0105 |005f: aget v5, v1, v5 │ │ -05f896: 4b05 0304 |0061: aput v5, v3, v4 │ │ -05f89a: d800 0001 |0063: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05f89e: 28b9 |0065: goto 001e // -0047 │ │ -05f8a0: 0e00 |0066: return-void │ │ +06dca0: |[06dca0] com.badlogic.gdx.graphics.g2d.PolygonSprite.setRegion:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;)V │ │ +06dcb0: 5b67 9707 |0000: iput-object v7, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; // field@0797 │ │ +06dcb4: 6e10 5e0d 0700 |0002: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getLocalVertices:()[F // method@0d5e │ │ +06dcba: 0c02 |0005: move-result-object v2 │ │ +06dcbc: 6e10 600d 0700 |0006: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getTextureCoords:()[F // method@0d60 │ │ +06dcc2: 0c01 |0009: move-result-object v1 │ │ +06dcc4: 5463 9b07 |000a: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ +06dcc8: 3803 0800 |000c: if-eqz v3, 0014 // +0008 │ │ +06dccc: 2123 |000e: array-length v3, v2 │ │ +06dcce: 5464 9b07 |000f: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ +06dcd2: 2144 |0011: array-length v4, v4 │ │ +06dcd4: 3243 0b00 |0012: if-eq v3, v4, 001d // +000b │ │ +06dcd8: 2123 |0014: array-length v3, v2 │ │ +06dcda: db03 0302 |0015: div-int/lit8 v3, v3, #int 2 // #02 │ │ +06dcde: da03 0305 |0017: mul-int/lit8 v3, v3, #int 5 // #05 │ │ +06dce2: 2333 4804 |0019: new-array v3, v3, [F // type@0448 │ │ +06dce6: 5b63 9b07 |001b: iput-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ +06dcea: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +06dcec: 2123 |001e: array-length v3, v2 │ │ +06dcee: db03 0302 |001f: div-int/lit8 v3, v3, #int 2 // #02 │ │ +06dcf2: 3530 4500 |0021: if-ge v0, v3, 0066 // +0045 │ │ +06dcf6: 5463 9b07 |0023: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ +06dcfa: da04 0005 |0025: mul-int/lit8 v4, v0, #int 5 // #05 │ │ +06dcfe: da05 0002 |0027: mul-int/lit8 v5, v0, #int 2 // #02 │ │ +06dd02: 4405 0205 |0029: aget v5, v2, v5 │ │ +06dd06: 4b05 0304 |002b: aput v5, v3, v4 │ │ +06dd0a: 5463 9b07 |002d: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ +06dd0e: da04 0005 |002f: mul-int/lit8 v4, v0, #int 5 // #05 │ │ +06dd12: d804 0401 |0031: add-int/lit8 v4, v4, #int 1 // #01 │ │ +06dd16: da05 0002 |0033: mul-int/lit8 v5, v0, #int 2 // #02 │ │ +06dd1a: d805 0501 |0035: add-int/lit8 v5, v5, #int 1 // #01 │ │ +06dd1e: 4405 0205 |0037: aget v5, v2, v5 │ │ +06dd22: 4b05 0304 |0039: aput v5, v3, v4 │ │ +06dd26: 5463 9b07 |003b: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ +06dd2a: da04 0005 |003d: mul-int/lit8 v4, v0, #int 5 // #05 │ │ +06dd2e: d804 0402 |003f: add-int/lit8 v4, v4, #int 2 // #02 │ │ +06dd32: 5465 9207 |0041: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@0792 │ │ +06dd36: 6e10 c009 0500 |0043: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09c0 │ │ +06dd3c: 0a05 |0046: move-result v5 │ │ +06dd3e: 4b05 0304 |0047: aput v5, v3, v4 │ │ +06dd42: 5463 9b07 |0049: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ +06dd46: da04 0005 |004b: mul-int/lit8 v4, v0, #int 5 // #05 │ │ +06dd4a: d804 0403 |004d: add-int/lit8 v4, v4, #int 3 // #03 │ │ +06dd4e: da05 0002 |004f: mul-int/lit8 v5, v0, #int 2 // #02 │ │ +06dd52: 4405 0105 |0051: aget v5, v1, v5 │ │ +06dd56: 4b05 0304 |0053: aput v5, v3, v4 │ │ +06dd5a: 5463 9b07 |0055: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ +06dd5e: da04 0005 |0057: mul-int/lit8 v4, v0, #int 5 // #05 │ │ +06dd62: d804 0404 |0059: add-int/lit8 v4, v4, #int 4 // #04 │ │ +06dd66: da05 0002 |005b: mul-int/lit8 v5, v0, #int 2 // #02 │ │ +06dd6a: d805 0501 |005d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +06dd6e: 4405 0105 |005f: aget v5, v1, v5 │ │ +06dd72: 4b05 0304 |0061: aput v5, v3, v4 │ │ +06dd76: d800 0001 |0063: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06dd7a: 28b9 |0065: goto 001e // -0047 │ │ +06dd7c: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0002 line=342 │ │ 0x0006 line=343 │ │ 0x000a line=345 │ │ 0x001d line=348 │ │ @@ -45786,19 +45786,19 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -05f8a4: |[05f8a4] com.badlogic.gdx.graphics.g2d.PolygonSprite.setRotation:(F)V │ │ -05f8b4: 5912 9807 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.rotation:F // field@0798 │ │ -05f8b8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -05f8ba: 5c10 9307 |0003: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@0793 │ │ -05f8be: 0e00 |0005: return-void │ │ +06dd80: |[06dd80] com.badlogic.gdx.graphics.g2d.PolygonSprite.setRotation:(F)V │ │ +06dd90: 5912 9807 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.rotation:F // field@0798 │ │ +06dd94: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +06dd96: 5c10 9307 |0003: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@0793 │ │ +06dd9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0002 line=178 │ │ 0x0005 line=179 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSprite; │ │ @@ -45809,20 +45809,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -05f8c0: |[05f8c0] com.badlogic.gdx.graphics.g2d.PolygonSprite.setScale:(F)V │ │ -05f8d0: 5912 9907 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0799 │ │ -05f8d4: 5912 9a07 |0002: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@079a │ │ -05f8d8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -05f8da: 5c10 9307 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@0793 │ │ -05f8de: 0e00 |0007: return-void │ │ +06dd9c: |[06dd9c] com.badlogic.gdx.graphics.g2d.PolygonSprite.setScale:(F)V │ │ +06ddac: 5912 9907 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0799 │ │ +06ddb0: 5912 9a07 |0002: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@079a │ │ +06ddb4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +06ddb6: 5c10 9307 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@0793 │ │ +06ddba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0002 line=189 │ │ 0x0004 line=190 │ │ 0x0007 line=191 │ │ locals : │ │ @@ -45834,20 +45834,20 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -05f8e0: |[05f8e0] com.badlogic.gdx.graphics.g2d.PolygonSprite.setScale:(FF)V │ │ -05f8f0: 5912 9907 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0799 │ │ -05f8f4: 5913 9a07 |0002: iput v3, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@079a │ │ -05f8f8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -05f8fa: 5c10 9307 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@0793 │ │ -05f8fe: 0e00 |0007: return-void │ │ +06ddbc: |[06ddbc] com.badlogic.gdx.graphics.g2d.PolygonSprite.setScale:(FF)V │ │ +06ddcc: 5912 9907 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0799 │ │ +06ddd0: 5913 9a07 |0002: iput v3, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@079a │ │ +06ddd4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +06ddd6: 5c10 9307 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@0793 │ │ +06ddda: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0002 line=195 │ │ 0x0004 line=196 │ │ 0x0007 line=197 │ │ locals : │ │ @@ -45860,20 +45860,20 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -05f900: |[05f900] com.badlogic.gdx.graphics.g2d.PolygonSprite.setSize:(FF)V │ │ -05f910: 5912 9c07 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.width:F // field@079c │ │ -05f914: 5913 9407 |0002: iput v3, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.height:F // field@0794 │ │ -05f918: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -05f91a: 5c10 9307 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@0793 │ │ -05f91e: 0e00 |0007: return-void │ │ +06dddc: |[06dddc] com.badlogic.gdx.graphics.g2d.PolygonSprite.setSize:(FF)V │ │ +06ddec: 5912 9c07 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.width:F // field@079c │ │ +06ddf0: 5913 9407 |0002: iput v3, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.height:F // field@0794 │ │ +06ddf4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +06ddf6: 5c10 9307 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@0793 │ │ +06ddfa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0002 line=84 │ │ 0x0004 line=86 │ │ 0x0007 line=87 │ │ locals : │ │ @@ -45886,19 +45886,19 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05f920: |[05f920] com.badlogic.gdx.graphics.g2d.PolygonSprite.setX:(F)V │ │ -05f930: 5210 9d07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@079d │ │ -05f934: a700 0200 |0002: sub-float v0, v2, v0 │ │ -05f938: 6e20 820d 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.translateX:(F)V // method@0d82 │ │ -05f93e: 0e00 |0007: return-void │ │ +06ddfc: |[06ddfc] com.badlogic.gdx.graphics.g2d.PolygonSprite.setX:(F)V │ │ +06de0c: 5210 9d07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@079d │ │ +06de10: a700 0200 |0002: sub-float v0, v2, v0 │ │ +06de14: 6e20 820d 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.translateX:(F)V // method@0d82 │ │ +06de1a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0007 line=101 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSprite; │ │ 0x0000 - 0x0008 reg=2 x F │ │ @@ -45908,19 +45908,19 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05f940: |[05f940] com.badlogic.gdx.graphics.g2d.PolygonSprite.setY:(F)V │ │ -05f950: 5210 9e07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@079e │ │ -05f954: a700 0200 |0002: sub-float v0, v2, v0 │ │ -05f958: 6e20 830d 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.translateY:(F)V // method@0d83 │ │ -05f95e: 0e00 |0007: return-void │ │ +06de1c: |[06de1c] com.badlogic.gdx.graphics.g2d.PolygonSprite.setY:(F)V │ │ +06de2c: 5210 9e07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@079e │ │ +06de30: a700 0200 |0002: sub-float v0, v2, v0 │ │ +06de34: 6e20 830d 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.translateY:(F)V // method@0d83 │ │ +06de3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0007 line=108 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSprite; │ │ 0x0000 - 0x0008 reg=2 y F │ │ @@ -45930,37 +45930,37 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 36 16-bit code units │ │ -05f960: |[05f960] com.badlogic.gdx.graphics.g2d.PolygonSprite.translate:(FF)V │ │ -05f970: 5242 9d07 |0000: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@079d │ │ -05f974: c652 |0002: add-float/2addr v2, v5 │ │ -05f976: 5942 9d07 |0003: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@079d │ │ -05f97a: 5242 9e07 |0005: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@079e │ │ -05f97e: c662 |0007: add-float/2addr v2, v6 │ │ -05f980: 5942 9e07 |0008: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@079e │ │ -05f984: 5542 9307 |000a: iget-boolean v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@0793 │ │ -05f988: 3802 0300 |000c: if-eqz v2, 000f // +0003 │ │ -05f98c: 0e00 |000e: return-void │ │ -05f98e: 5441 9b07 |000f: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ -05f992: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -05f994: 2112 |0012: array-length v2, v1 │ │ -05f996: 3520 fbff |0013: if-ge v0, v2, 000e // -0005 │ │ -05f99a: 4402 0100 |0015: aget v2, v1, v0 │ │ -05f99e: c652 |0017: add-float/2addr v2, v5 │ │ -05f9a0: 4b02 0100 |0018: aput v2, v1, v0 │ │ -05f9a4: d802 0001 |001a: add-int/lit8 v2, v0, #int 1 // #01 │ │ -05f9a8: 4403 0102 |001c: aget v3, v1, v2 │ │ -05f9ac: c663 |001e: add-float/2addr v3, v6 │ │ -05f9ae: 4b03 0102 |001f: aput v3, v1, v2 │ │ -05f9b2: d800 0005 |0021: add-int/lit8 v0, v0, #int 5 // #05 │ │ -05f9b6: 28ef |0023: goto 0012 // -0011 │ │ +06de3c: |[06de3c] com.badlogic.gdx.graphics.g2d.PolygonSprite.translate:(FF)V │ │ +06de4c: 5242 9d07 |0000: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@079d │ │ +06de50: c652 |0002: add-float/2addr v2, v5 │ │ +06de52: 5942 9d07 |0003: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@079d │ │ +06de56: 5242 9e07 |0005: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@079e │ │ +06de5a: c662 |0007: add-float/2addr v2, v6 │ │ +06de5c: 5942 9e07 |0008: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@079e │ │ +06de60: 5542 9307 |000a: iget-boolean v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@0793 │ │ +06de64: 3802 0300 |000c: if-eqz v2, 000f // +0003 │ │ +06de68: 0e00 |000e: return-void │ │ +06de6a: 5441 9b07 |000f: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ +06de6e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +06de70: 2112 |0012: array-length v2, v1 │ │ +06de72: 3520 fbff |0013: if-ge v0, v2, 000e // -0005 │ │ +06de76: 4402 0100 |0015: aget v2, v1, v0 │ │ +06de7a: c652 |0017: add-float/2addr v2, v5 │ │ +06de7c: 4b02 0100 |0018: aput v2, v1, v0 │ │ +06de80: d802 0001 |001a: add-int/lit8 v2, v0, #int 1 // #01 │ │ +06de84: 4403 0102 |001c: aget v3, v1, v2 │ │ +06de88: c663 |001e: add-float/2addr v3, v6 │ │ +06de8a: 4b03 0102 |001f: aput v3, v1, v2 │ │ +06de8e: d800 0005 |0021: add-int/lit8 v0, v0, #int 5 // #05 │ │ +06de92: 28ef |0023: goto 0012 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0005 line=140 │ │ 0x000a line=142 │ │ 0x000e line=149 │ │ 0x000f line=144 │ │ @@ -45980,30 +45980,30 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -05f9b8: |[05f9b8] com.badlogic.gdx.graphics.g2d.PolygonSprite.translateX:(F)V │ │ -05f9c8: 5232 9d07 |0000: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@079d │ │ -05f9cc: c642 |0002: add-float/2addr v2, v4 │ │ -05f9ce: 5932 9d07 |0003: iput v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@079d │ │ -05f9d2: 5532 9307 |0005: iget-boolean v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@0793 │ │ -05f9d6: 3802 0300 |0007: if-eqz v2, 000a // +0003 │ │ -05f9da: 0e00 |0009: return-void │ │ -05f9dc: 5431 9b07 |000a: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ -05f9e0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -05f9e2: 2112 |000d: array-length v2, v1 │ │ -05f9e4: 3520 fbff |000e: if-ge v0, v2, 0009 // -0005 │ │ -05f9e8: 4402 0100 |0010: aget v2, v1, v0 │ │ -05f9ec: c642 |0012: add-float/2addr v2, v4 │ │ -05f9ee: 4b02 0100 |0013: aput v2, v1, v0 │ │ -05f9f2: d800 0005 |0015: add-int/lit8 v0, v0, #int 5 // #05 │ │ -05f9f6: 28f6 |0017: goto 000d // -000a │ │ +06de94: |[06de94] com.badlogic.gdx.graphics.g2d.PolygonSprite.translateX:(F)V │ │ +06dea4: 5232 9d07 |0000: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@079d │ │ +06dea8: c642 |0002: add-float/2addr v2, v4 │ │ +06deaa: 5932 9d07 |0003: iput v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@079d │ │ +06deae: 5532 9307 |0005: iget-boolean v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@0793 │ │ +06deb2: 3802 0300 |0007: if-eqz v2, 000a // +0003 │ │ +06deb6: 0e00 |0009: return-void │ │ +06deb8: 5431 9b07 |000a: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ +06debc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +06debe: 2112 |000d: array-length v2, v1 │ │ +06dec0: 3520 fbff |000e: if-ge v0, v2, 0009 // -0005 │ │ +06dec4: 4402 0100 |0010: aget v2, v1, v0 │ │ +06dec8: c642 |0012: add-float/2addr v2, v4 │ │ +06deca: 4b02 0100 |0013: aput v2, v1, v0 │ │ +06dece: d800 0005 |0015: add-int/lit8 v0, v0, #int 5 // #05 │ │ +06ded2: 28f6 |0017: goto 000d // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0005 line=115 │ │ 0x0009 line=121 │ │ 0x000a line=117 │ │ 0x000c line=118 │ │ @@ -46020,31 +46020,31 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -05f9f8: |[05f9f8] com.badlogic.gdx.graphics.g2d.PolygonSprite.translateY:(F)V │ │ -05fa08: 5242 9e07 |0000: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@079e │ │ -05fa0c: c652 |0002: add-float/2addr v2, v5 │ │ -05fa0e: 5942 9e07 |0003: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@079e │ │ -05fa12: 5542 9307 |0005: iget-boolean v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@0793 │ │ -05fa16: 3802 0300 |0007: if-eqz v2, 000a // +0003 │ │ -05fa1a: 0e00 |0009: return-void │ │ -05fa1c: 5441 9b07 |000a: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ -05fa20: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -05fa22: 2112 |000d: array-length v2, v1 │ │ -05fa24: 3520 fbff |000e: if-ge v0, v2, 0009 // -0005 │ │ -05fa28: d802 0001 |0010: add-int/lit8 v2, v0, #int 1 // #01 │ │ -05fa2c: 4403 0102 |0012: aget v3, v1, v2 │ │ -05fa30: c653 |0014: add-float/2addr v3, v5 │ │ -05fa32: 4b03 0102 |0015: aput v3, v1, v2 │ │ -05fa36: d800 0005 |0017: add-int/lit8 v0, v0, #int 5 // #05 │ │ -05fa3a: 28f4 |0019: goto 000d // -000c │ │ +06ded4: |[06ded4] com.badlogic.gdx.graphics.g2d.PolygonSprite.translateY:(F)V │ │ +06dee4: 5242 9e07 |0000: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@079e │ │ +06dee8: c652 |0002: add-float/2addr v2, v5 │ │ +06deea: 5942 9e07 |0003: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@079e │ │ +06deee: 5542 9307 |0005: iget-boolean v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@0793 │ │ +06def2: 3802 0300 |0007: if-eqz v2, 000a // +0003 │ │ +06def6: 0e00 |0009: return-void │ │ +06def8: 5441 9b07 |000a: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@079b │ │ +06defc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +06defe: 2112 |000d: array-length v2, v1 │ │ +06df00: 3520 fbff |000e: if-ge v0, v2, 0009 // -0005 │ │ +06df04: d802 0001 |0010: add-int/lit8 v2, v0, #int 1 // #01 │ │ +06df08: 4403 0102 |0012: aget v3, v1, v2 │ │ +06df0c: c653 |0014: add-float/2addr v3, v5 │ │ +06df0e: 4b03 0102 |0015: aput v3, v1, v2 │ │ +06df12: d800 0005 |0017: add-int/lit8 v0, v0, #int 5 // #05 │ │ +06df16: 28f4 |0019: goto 000d // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0005 line=128 │ │ 0x0009 line=134 │ │ 0x000a line=130 │ │ 0x000c line=131 │ │ @@ -46052,21 +46052,21 @@ │ │ 0x0017 line=131 │ │ locals : │ │ 0x000d - 0x001a reg=0 i I │ │ 0x000c - 0x001a reg=1 vertices [F │ │ 0x0000 - 0x001a reg=4 this Lcom/badlogic/gdx/graphics/g2d/PolygonSprite; │ │ 0x0000 - 0x001a reg=5 yAmount F │ │ │ │ - source_file_idx : 3619 (PolygonSprite.java) │ │ + source_file_idx : 3617 (PolygonSprite.java) │ │ │ │ Class #150 header: │ │ -class_idx : 338 │ │ +class_idx : 336 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3622 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3620 │ │ static_fields_size : 0 │ │ instance_fields_size: 21 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 21 │ │ │ │ Class #150 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;' │ │ @@ -46165,18 +46165,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05fa3c: |[05fa3c] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.:()V │ │ -05fa4c: 1300 a00f |0000: const/16 v0, #int 4000 // #fa0 │ │ -05fa50: 7020 850d 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.:(I)V // method@0d85 │ │ -05fa56: 0e00 |0005: return-void │ │ +06df18: |[06df18] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.:()V │ │ +06df28: 1300 a00f |0000: const/16 v0, #int 4000 // #fa0 │ │ +06df2c: 7020 850d 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.:(I)V // method@0d85 │ │ +06df32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0005 line=116 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch; │ │ │ │ @@ -46185,18 +46185,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -05fa58: |[05fa58] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.:(I)V │ │ -05fa68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05fa6a: 7030 880d 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.:(ILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0d88 │ │ -05fa70: 0e00 |0004: return-void │ │ +06df34: |[06df34] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.:(I)V │ │ +06df44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06df46: 7030 880d 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.:(ILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0d88 │ │ +06df4c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0004 line=122 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch; │ │ 0x0000 - 0x0005 reg=2 size I │ │ @@ -46206,18 +46206,18 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -05fa74: |[05fa74] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.:(II)V │ │ -05fa84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05fa86: 7040 870d 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.:(IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0d87 │ │ -05fa8c: 0e00 |0004: return-void │ │ +06df50: |[06df50] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.:(II)V │ │ +06df60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06df62: 7040 870d 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.:(IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0d87 │ │ +06df68: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0004 line=149 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch; │ │ 0x0000 - 0x0005 reg=2 size I │ │ @@ -46228,127 +46228,127 @@ │ │ type : '(IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 202 16-bit code units │ │ -05fa90: |[05fa90] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.:(IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -05faa0: 7010 2726 0c00 |0000: invoke-direct {v12}, Ljava/lang/Object;.:()V // method@2627 │ │ -05faa6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -05faa8: 5bc0 a907 |0004: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07a9 │ │ -05faac: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -05faae: 59c0 a807 |0007: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -05fab2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -05fab4: 59c0 a507 |000a: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.currBufferIdx:I // field@07a5 │ │ -05fab8: 2200 0d02 |000c: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -05fabc: 7010 b713 0000 |000e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ -05fac2: 5bc0 b207 |0011: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07b2 │ │ -05fac6: 2200 0d02 |0013: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -05faca: 7010 b713 0000 |0015: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ -05fad0: 5bc0 ad07 |0018: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ad │ │ -05fad4: 2200 0d02 |001a: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -05fad8: 7010 b713 0000 |001c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ -05fade: 5bc0 a407 |001f: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07a4 │ │ -05fae2: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -05fae4: 5cc0 a707 |0022: iput-boolean v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@07a7 │ │ -05fae8: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -05faea: 5cc0 a107 |0025: iput-boolean v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendingDisabled:Z // field@07a1 │ │ -05faee: 1300 0203 |0027: const/16 v0, #int 770 // #302 │ │ -05faf2: 59c0 a007 |0029: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendSrcFunc:I // field@07a0 │ │ -05faf6: 1300 0303 |002b: const/16 v0, #int 771 // #303 │ │ -05fafa: 59c0 9f07 |002d: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendDstFunc:I // field@079f │ │ -05fafe: 6200 7403 |002f: sget-object v0, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ -05fb02: 6e10 c009 0000 |0031: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09c0 │ │ -05fb08: 0a00 |0034: move-result v0 │ │ -05fb0a: 59c0 a307 |0035: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.color:F // field@07a3 │ │ -05fb0e: 2200 1301 |0037: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -05fb12: 1501 803f |0039: const/high16 v1, #int 1065353216 // #3f80 │ │ -05fb16: 1502 803f |003b: const/high16 v2, #int 1065353216 // #3f80 │ │ -05fb1a: 1503 803f |003d: const/high16 v3, #int 1065353216 // #3f80 │ │ -05fb1e: 1504 803f |003f: const/high16 v4, #int 1065353216 // #3f80 │ │ -05fb22: 7054 a509 1032 |0041: invoke-direct {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -05fb28: 5bc0 b007 |0044: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@07b0 │ │ -05fb2c: 1200 |0046: const/4 v0, #int 0 // #0 │ │ -05fb2e: 59c0 ae07 |0047: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderCalls:I // field@07ae │ │ -05fb32: 1200 |0049: const/4 v0, #int 0 // #0 │ │ -05fb34: 59c0 b107 |004a: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.totalRenderCalls:I // field@07b1 │ │ -05fb38: 1200 |004c: const/4 v0, #int 0 // #0 │ │ -05fb3a: 59c0 aa07 |004d: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.maxVerticesInBatch:I // field@07aa │ │ -05fb3e: 1200 |004f: const/4 v0, #int 0 // #0 │ │ -05fb40: 5bc0 a607 |0050: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ -05fb44: 23e0 5904 |0052: new-array v0, v14, [Lcom/badlogic/gdx/graphics/Mesh; // type@0459 │ │ -05fb48: 5bc0 a207 |0054: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07a2 │ │ -05fb4c: 1206 |0056: const/4 v6, #int 0 // #0 │ │ -05fb4e: 35e6 3a00 |0057: if-ge v6, v14, 0091 // +003a │ │ -05fb52: 54c7 a207 |0059: iget-object v7, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07a2 │ │ -05fb56: 2200 1b01 |005b: new-instance v0, Lcom/badlogic/gdx/graphics/Mesh; // type@011b │ │ -05fb5a: 6201 2106 |005d: sget-object v1, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexArray:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@0621 │ │ -05fb5e: 1202 |005f: const/4 v2, #int 0 // #0 │ │ -05fb60: 1204 |0060: const/4 v4, #int 0 // #0 │ │ -05fb62: 1233 |0061: const/4 v3, #int 3 // #3 │ │ -05fb64: 2335 6104 |0062: new-array v5, v3, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0461 │ │ -05fb68: 1203 |0064: const/4 v3, #int 0 // #0 │ │ -05fb6a: 2208 2d01 |0065: new-instance v8, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -05fb6e: 1209 |0067: const/4 v9, #int 0 // #0 │ │ -05fb70: 122a |0068: const/4 v10, #int 2 // #2 │ │ -05fb72: 1a0b f111 |0069: const-string v11, "a_position" // string@11f1 │ │ -05fb76: 7040 a50b 98ba |006b: invoke-direct {v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -05fb7c: 4d08 0503 |006e: aput-object v8, v5, v3 │ │ -05fb80: 1213 |0070: const/4 v3, #int 1 // #1 │ │ -05fb82: 2208 2d01 |0071: new-instance v8, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -05fb86: 1259 |0073: const/4 v9, #int 5 // #5 │ │ -05fb88: 124a |0074: const/4 v10, #int 4 // #4 │ │ -05fb8a: 1a0b ef11 |0075: const-string v11, "a_color" // string@11ef │ │ -05fb8e: 7040 a50b 98ba |0077: invoke-direct {v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -05fb94: 4d08 0503 |007a: aput-object v8, v5, v3 │ │ -05fb98: 1223 |007c: const/4 v3, #int 2 // #2 │ │ -05fb9a: 2208 2d01 |007d: new-instance v8, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -05fb9e: 1239 |007f: const/4 v9, #int 3 // #3 │ │ -05fba0: 122a |0080: const/4 v10, #int 2 // #2 │ │ -05fba2: 1a0b f411 |0081: const-string v11, "a_texCoord0" // string@11f4 │ │ -05fba6: 7040 a50b 98ba |0083: invoke-direct {v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -05fbac: 4d08 0503 |0086: aput-object v8, v5, v3 │ │ -05fbb0: 01d3 |0088: move v3, v13 │ │ -05fbb2: 7606 d20a 0000 |0089: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/Mesh;.:(Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0ad2 │ │ -05fbb8: 4d00 0706 |008c: aput-object v0, v7, v6 │ │ -05fbbc: d806 0601 |008e: add-int/lit8 v6, v6, #int 1 // #01 │ │ -05fbc0: 28c7 |0090: goto 0057 // -0039 │ │ -05fbc2: 54c0 ad07 |0091: iget-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ad │ │ -05fbc6: 1201 |0093: const/4 v1, #int 0 // #0 │ │ -05fbc8: 1202 |0094: const/4 v2, #int 0 // #0 │ │ -05fbca: 6203 2400 |0095: sget-object v3, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -05fbce: 7210 3901 0300 |0097: invoke-interface {v3}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ -05fbd4: 0a03 |009a: move-result v3 │ │ -05fbd6: 8233 |009b: int-to-float v3, v3 │ │ -05fbd8: 6204 2400 |009c: sget-object v4, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -05fbdc: 7210 3201 0400 |009e: invoke-interface {v4}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ -05fbe2: 0a04 |00a1: move-result v4 │ │ -05fbe4: 8244 |00a2: int-to-float v4, v4 │ │ -05fbe6: 6e54 dd13 1032 |00a3: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Matrix4;.setToOrtho2D:(FFFF)Lcom/badlogic/gdx/math/Matrix4; // method@13dd │ │ -05fbec: da00 0d05 |00a6: mul-int/lit8 v0, v13, #int 5 // #05 │ │ -05fbf0: 2300 4a04 |00a8: new-array v0, v0, [F // type@044a │ │ -05fbf4: 5bc0 b307 |00aa: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ -05fbf8: 54c0 a207 |00ac: iget-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07a2 │ │ -05fbfc: 1201 |00ae: const/4 v1, #int 0 // #0 │ │ -05fbfe: 4600 0001 |00af: aget-object v0, v0, v1 │ │ -05fc02: 5bc0 ab07 |00b1: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07ab │ │ -05fc06: 6200 2400 |00b3: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -05fc0a: 7210 3d01 0000 |00b5: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ -05fc10: 0a00 |00b8: move-result v0 │ │ -05fc12: 3800 0e00 |00b9: if-eqz v0, 00c7 // +000e │ │ -05fc16: 390f 0c00 |00bb: if-nez v15, 00c7 // +000c │ │ -05fc1a: 7100 8a0d 0000 |00bd: invoke-static {}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.createDefaultShader:()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // method@0d8a │ │ -05fc20: 0c00 |00c0: move-result-object v0 │ │ -05fc22: 5bc0 af07 |00c1: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07af │ │ -05fc26: 1210 |00c3: const/4 v0, #int 1 // #1 │ │ -05fc28: 5cc0 ac07 |00c4: iput-boolean v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.ownsShader:Z // field@07ac │ │ -05fc2c: 0e00 |00c6: return-void │ │ -05fc2e: 5bcf af07 |00c7: iput-object v15, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07af │ │ -05fc32: 28fd |00c9: goto 00c6 // -0003 │ │ +06df6c: |[06df6c] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.:(IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +06df7c: 7010 2726 0c00 |0000: invoke-direct {v12}, Ljava/lang/Object;.:()V // method@2627 │ │ +06df82: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +06df84: 5bc0 a907 |0004: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07a9 │ │ +06df88: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +06df8a: 59c0 a807 |0007: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06df8e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +06df90: 59c0 a507 |000a: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.currBufferIdx:I // field@07a5 │ │ +06df94: 2200 0b02 |000c: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +06df98: 7010 b713 0000 |000e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ +06df9e: 5bc0 b207 |0011: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07b2 │ │ +06dfa2: 2200 0b02 |0013: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +06dfa6: 7010 b713 0000 |0015: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ +06dfac: 5bc0 ad07 |0018: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ad │ │ +06dfb0: 2200 0b02 |001a: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +06dfb4: 7010 b713 0000 |001c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ +06dfba: 5bc0 a407 |001f: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07a4 │ │ +06dfbe: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +06dfc0: 5cc0 a707 |0022: iput-boolean v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@07a7 │ │ +06dfc4: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +06dfc6: 5cc0 a107 |0025: iput-boolean v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendingDisabled:Z // field@07a1 │ │ +06dfca: 1300 0203 |0027: const/16 v0, #int 770 // #302 │ │ +06dfce: 59c0 a007 |0029: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendSrcFunc:I // field@07a0 │ │ +06dfd2: 1300 0303 |002b: const/16 v0, #int 771 // #303 │ │ +06dfd6: 59c0 9f07 |002d: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendDstFunc:I // field@079f │ │ +06dfda: 6200 7403 |002f: sget-object v0, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ +06dfde: 6e10 c009 0000 |0031: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09c0 │ │ +06dfe4: 0a00 |0034: move-result v0 │ │ +06dfe6: 59c0 a307 |0035: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.color:F // field@07a3 │ │ +06dfea: 2200 1101 |0037: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +06dfee: 1501 803f |0039: const/high16 v1, #int 1065353216 // #3f80 │ │ +06dff2: 1502 803f |003b: const/high16 v2, #int 1065353216 // #3f80 │ │ +06dff6: 1503 803f |003d: const/high16 v3, #int 1065353216 // #3f80 │ │ +06dffa: 1504 803f |003f: const/high16 v4, #int 1065353216 // #3f80 │ │ +06dffe: 7054 a509 1032 |0041: invoke-direct {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +06e004: 5bc0 b007 |0044: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@07b0 │ │ +06e008: 1200 |0046: const/4 v0, #int 0 // #0 │ │ +06e00a: 59c0 ae07 |0047: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderCalls:I // field@07ae │ │ +06e00e: 1200 |0049: const/4 v0, #int 0 // #0 │ │ +06e010: 59c0 b107 |004a: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.totalRenderCalls:I // field@07b1 │ │ +06e014: 1200 |004c: const/4 v0, #int 0 // #0 │ │ +06e016: 59c0 aa07 |004d: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.maxVerticesInBatch:I // field@07aa │ │ +06e01a: 1200 |004f: const/4 v0, #int 0 // #0 │ │ +06e01c: 5bc0 a607 |0050: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ +06e020: 23e0 5704 |0052: new-array v0, v14, [Lcom/badlogic/gdx/graphics/Mesh; // type@0457 │ │ +06e024: 5bc0 a207 |0054: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07a2 │ │ +06e028: 1206 |0056: const/4 v6, #int 0 // #0 │ │ +06e02a: 35e6 3a00 |0057: if-ge v6, v14, 0091 // +003a │ │ +06e02e: 54c7 a207 |0059: iget-object v7, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07a2 │ │ +06e032: 2200 1901 |005b: new-instance v0, Lcom/badlogic/gdx/graphics/Mesh; // type@0119 │ │ +06e036: 6201 2106 |005d: sget-object v1, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexArray:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@0621 │ │ +06e03a: 1202 |005f: const/4 v2, #int 0 // #0 │ │ +06e03c: 1204 |0060: const/4 v4, #int 0 // #0 │ │ +06e03e: 1233 |0061: const/4 v3, #int 3 // #3 │ │ +06e040: 2335 5f04 |0062: new-array v5, v3, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@045f │ │ +06e044: 1203 |0064: const/4 v3, #int 0 // #0 │ │ +06e046: 2208 2b01 |0065: new-instance v8, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +06e04a: 1209 |0067: const/4 v9, #int 0 // #0 │ │ +06e04c: 122a |0068: const/4 v10, #int 2 // #2 │ │ +06e04e: 1a0b ef11 |0069: const-string v11, "a_position" // string@11ef │ │ +06e052: 7040 a50b 98ba |006b: invoke-direct {v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +06e058: 4d08 0503 |006e: aput-object v8, v5, v3 │ │ +06e05c: 1213 |0070: const/4 v3, #int 1 // #1 │ │ +06e05e: 2208 2b01 |0071: new-instance v8, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +06e062: 1259 |0073: const/4 v9, #int 5 // #5 │ │ +06e064: 124a |0074: const/4 v10, #int 4 // #4 │ │ +06e066: 1a0b ed11 |0075: const-string v11, "a_color" // string@11ed │ │ +06e06a: 7040 a50b 98ba |0077: invoke-direct {v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +06e070: 4d08 0503 |007a: aput-object v8, v5, v3 │ │ +06e074: 1223 |007c: const/4 v3, #int 2 // #2 │ │ +06e076: 2208 2b01 |007d: new-instance v8, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +06e07a: 1239 |007f: const/4 v9, #int 3 // #3 │ │ +06e07c: 122a |0080: const/4 v10, #int 2 // #2 │ │ +06e07e: 1a0b f211 |0081: const-string v11, "a_texCoord0" // string@11f2 │ │ +06e082: 7040 a50b 98ba |0083: invoke-direct {v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +06e088: 4d08 0503 |0086: aput-object v8, v5, v3 │ │ +06e08c: 01d3 |0088: move v3, v13 │ │ +06e08e: 7606 d20a 0000 |0089: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/Mesh;.:(Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0ad2 │ │ +06e094: 4d00 0706 |008c: aput-object v0, v7, v6 │ │ +06e098: d806 0601 |008e: add-int/lit8 v6, v6, #int 1 // #01 │ │ +06e09c: 28c7 |0090: goto 0057 // -0039 │ │ +06e09e: 54c0 ad07 |0091: iget-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ad │ │ +06e0a2: 1201 |0093: const/4 v1, #int 0 // #0 │ │ +06e0a4: 1202 |0094: const/4 v2, #int 0 // #0 │ │ +06e0a6: 6203 2400 |0095: sget-object v3, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +06e0aa: 7210 3901 0300 |0097: invoke-interface {v3}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ +06e0b0: 0a03 |009a: move-result v3 │ │ +06e0b2: 8233 |009b: int-to-float v3, v3 │ │ +06e0b4: 6204 2400 |009c: sget-object v4, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +06e0b8: 7210 3201 0400 |009e: invoke-interface {v4}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ +06e0be: 0a04 |00a1: move-result v4 │ │ +06e0c0: 8244 |00a2: int-to-float v4, v4 │ │ +06e0c2: 6e54 dd13 1032 |00a3: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Matrix4;.setToOrtho2D:(FFFF)Lcom/badlogic/gdx/math/Matrix4; // method@13dd │ │ +06e0c8: da00 0d05 |00a6: mul-int/lit8 v0, v13, #int 5 // #05 │ │ +06e0cc: 2300 4804 |00a8: new-array v0, v0, [F // type@0448 │ │ +06e0d0: 5bc0 b307 |00aa: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ +06e0d4: 54c0 a207 |00ac: iget-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07a2 │ │ +06e0d8: 1201 |00ae: const/4 v1, #int 0 // #0 │ │ +06e0da: 4600 0001 |00af: aget-object v0, v0, v1 │ │ +06e0de: 5bc0 ab07 |00b1: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07ab │ │ +06e0e2: 6200 2400 |00b3: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +06e0e6: 7210 3d01 0000 |00b5: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ +06e0ec: 0a00 |00b8: move-result v0 │ │ +06e0ee: 3800 0e00 |00b9: if-eqz v0, 00c7 // +000e │ │ +06e0f2: 390f 0c00 |00bb: if-nez v15, 00c7 // +000c │ │ +06e0f6: 7100 8a0d 0000 |00bd: invoke-static {}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.createDefaultShader:()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // method@0d8a │ │ +06e0fc: 0c00 |00c0: move-result-object v0 │ │ +06e0fe: 5bc0 af07 |00c1: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07af │ │ +06e102: 1210 |00c3: const/4 v0, #int 1 // #1 │ │ +06e104: 5cc0 ac07 |00c4: iput-boolean v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.ownsShader:Z // field@07ac │ │ +06e108: 0e00 |00c6: return-void │ │ +06e10a: 5bcf af07 |00c7: iput-object v15, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07af │ │ +06e10e: 28fd |00c9: goto 00c6 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0003 line=79 │ │ 0x0006 line=81 │ │ 0x0009 line=82 │ │ 0x000c line=85 │ │ @@ -46388,18 +46388,18 @@ │ │ type : '(ILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -05fc34: |[05fc34] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.:(ILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -05fc44: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05fc46: 7040 870d 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.:(IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0d87 │ │ -05fc4c: 0e00 |0004: return-void │ │ +06e110: |[06e110] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.:(ILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +06e120: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06e122: 7040 870d 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.:(IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0d87 │ │ +06e128: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0004 line=143 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch; │ │ 0x0000 - 0x0005 reg=2 size I │ │ @@ -46410,62 +46410,62 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -05fc50: |[05fc50] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.createDefaultShader:()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ -05fc60: 1a02 fa12 |0000: const-string v2, "attribute vec4 a_position; │ │ +06e12c: |[06e12c] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.createDefaultShader:()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ +06e13c: 1a02 f812 |0000: const-string v2, "attribute vec4 a_position; │ │ attribute vec4 a_color; │ │ attribute vec2 a_texCoord0; │ │ uniform mat4 u_projectionViewMatrix; │ │ varying vec4 v_color; │ │ varying vec2 v_texCoords; │ │ │ │ void main() │ │ { │ │ v_color = a_color; │ │ v_texCoords = a_texCoord0; │ │ gl_Position = u_projectionViewMatrix * a_position; │ │ } │ │ -" // string@12fa │ │ -05fc64: 1a00 3800 |0002: const-string v0, "#ifdef GL_ES │ │ +" // string@12f8 │ │ +06e140: 1a00 3800 |0002: const-string v0, "#ifdef GL_ES │ │ #define LOWP lowp │ │ precision mediump float; │ │ #else │ │ #define LOWP │ │ #endif │ │ varying LOWP vec4 v_color; │ │ varying vec2 v_texCoords; │ │ uniform sampler2D u_texture; │ │ void main() │ │ { │ │ gl_FragColor = v_color * texture2D(u_texture, v_texCoords); │ │ }" // string@0038 │ │ -05fc68: 2201 d201 |0004: new-instance v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // type@01d2 │ │ -05fc6c: 7030 e211 2100 |0006: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.:(Ljava/lang/String;Ljava/lang/String;)V // method@11e2 │ │ -05fc72: 6e10 fe11 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:()Z // method@11fe │ │ -05fc78: 0a03 |000c: move-result v3 │ │ -05fc7a: 3903 1f00 |000d: if-nez v3, 002c // +001f │ │ -05fc7e: 2203 af03 |000f: new-instance v3, Ljava/lang/IllegalArgumentException; // type@03af │ │ -05fc82: 2204 c503 |0011: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -05fc86: 7010 6726 0400 |0013: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -05fc8c: 1a05 f914 |0016: const-string v5, "couldn't compile shader: " // string@14f9 │ │ -05fc90: 6e20 6e26 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05fc96: 0c04 |001b: move-result-object v4 │ │ -05fc98: 6e10 f611 0100 |001c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.getLog:()Ljava/lang/String; // method@11f6 │ │ -05fc9e: 0c05 |001f: move-result-object v5 │ │ -05fca0: 6e20 6e26 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -05fca6: 0c04 |0023: move-result-object v4 │ │ -05fca8: 6e10 7426 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -05fcae: 0c04 |0027: move-result-object v4 │ │ -05fcb0: 7020 f825 4300 |0028: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -05fcb6: 2703 |002b: throw v3 │ │ -05fcb8: 1101 |002c: return-object v1 │ │ +06e144: 2201 d001 |0004: new-instance v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // type@01d0 │ │ +06e148: 7030 e211 2100 |0006: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.:(Ljava/lang/String;Ljava/lang/String;)V // method@11e2 │ │ +06e14e: 6e10 fe11 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:()Z // method@11fe │ │ +06e154: 0a03 |000c: move-result v3 │ │ +06e156: 3903 1f00 |000d: if-nez v3, 002c // +001f │ │ +06e15a: 2203 ad03 |000f: new-instance v3, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +06e15e: 2204 c303 |0011: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +06e162: 7010 6726 0400 |0013: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +06e168: 1a05 f714 |0016: const-string v5, "couldn't compile shader: " // string@14f7 │ │ +06e16c: 6e20 6e26 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06e172: 0c04 |001b: move-result-object v4 │ │ +06e174: 6e10 f611 0100 |001c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.getLog:()Ljava/lang/String; // method@11f6 │ │ +06e17a: 0c05 |001f: move-result-object v5 │ │ +06e17c: 6e20 6e26 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06e182: 0c04 |0023: move-result-object v4 │ │ +06e184: 6e10 7426 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +06e18a: 0c04 |0027: move-result-object v4 │ │ +06e18c: 7020 f825 4300 |0028: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +06e192: 2703 |002b: throw v3 │ │ +06e194: 1101 |002c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0002 line=206 │ │ 0x0004 line=220 │ │ 0x0009 line=221 │ │ 0x002c line=222 │ │ @@ -46479,79 +46479,79 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 128 16-bit code units │ │ -05fcbc: |[05fcbc] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.renderMesh:()V │ │ -05fccc: 1306 e20b |0000: const/16 v6, #int 3042 // #be2 │ │ -05fcd0: 1245 |0002: const/4 v5, #int 4 // #4 │ │ -05fcd2: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -05fcd4: 5271 a807 |0004: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -05fcd8: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ -05fcdc: 0e00 |0008: return-void │ │ -05fcde: 5271 ae07 |0009: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderCalls:I // field@07ae │ │ -05fce2: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05fce6: 5971 ae07 |000d: iput v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderCalls:I // field@07ae │ │ -05fcea: 5271 b107 |000f: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.totalRenderCalls:I // field@07b1 │ │ -05fcee: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05fcf2: 5971 b107 |0013: iput v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.totalRenderCalls:I // field@07b1 │ │ -05fcf6: 5271 a807 |0015: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -05fcfa: db00 0105 |0017: div-int/lit8 v0, v1, #int 5 // #05 │ │ -05fcfe: 5271 aa07 |0019: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.maxVerticesInBatch:I // field@07aa │ │ -05fd02: 3710 0400 |001b: if-le v0, v1, 001f // +0004 │ │ -05fd06: 5970 aa07 |001d: iput v0, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.maxVerticesInBatch:I // field@07aa │ │ -05fd0a: 5471 a907 |001f: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07a9 │ │ -05fd0e: 6e10 700b 0100 |0021: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b70 │ │ -05fd14: 5471 ab07 |0024: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07ab │ │ -05fd18: 5472 b307 |0026: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ -05fd1c: 5273 a807 |0028: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -05fd20: 6e40 fb0a 2134 |002a: invoke-virtual {v1, v2, v4, v3}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([FII)V // method@0afb │ │ -05fd26: 5571 a107 |002d: iget-boolean v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendingDisabled:Z // field@07a1 │ │ -05fd2a: 3801 3400 |002f: if-eqz v1, 0063 // +0034 │ │ -05fd2e: 6201 1f00 |0031: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -05fd32: 7220 b00a 6100 |0033: invoke-interface {v1, v6}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ab0 │ │ -05fd38: 6201 2400 |0036: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -05fd3c: 7210 3d01 0100 |0038: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ -05fd42: 0a01 |003b: move-result v1 │ │ -05fd44: 3801 3e00 |003c: if-eqz v1, 007a // +003e │ │ -05fd48: 5471 a607 |003e: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ -05fd4c: 3801 3200 |0040: if-eqz v1, 0072 // +0032 │ │ -05fd50: 5471 ab07 |0042: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07ab │ │ -05fd54: 5472 a607 |0044: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ -05fd58: 6e50 f50a 2145 |0046: invoke-virtual {v1, v2, v5, v4, v0}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0af5 │ │ -05fd5e: 5974 a807 |0049: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -05fd62: 5271 a507 |004b: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.currBufferIdx:I // field@07a5 │ │ -05fd66: d801 0101 |004d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05fd6a: 5971 a507 |004f: iput v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.currBufferIdx:I // field@07a5 │ │ -05fd6e: 5271 a507 |0051: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.currBufferIdx:I // field@07a5 │ │ -05fd72: 5472 a207 |0053: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07a2 │ │ -05fd76: 2122 |0055: array-length v2, v2 │ │ -05fd78: 3321 0400 |0056: if-ne v1, v2, 005a // +0004 │ │ -05fd7c: 5974 a507 |0058: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.currBufferIdx:I // field@07a5 │ │ -05fd80: 5471 a207 |005a: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07a2 │ │ -05fd84: 5272 a507 |005c: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.currBufferIdx:I // field@07a5 │ │ -05fd88: 4601 0102 |005e: aget-object v1, v1, v2 │ │ -05fd8c: 5b71 ab07 |0060: iput-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07ab │ │ -05fd90: 28a6 |0062: goto 0008 // -005a │ │ -05fd92: 6201 1f00 |0063: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -05fd96: 7220 b30a 6100 |0065: invoke-interface {v1, v6}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0ab3 │ │ -05fd9c: 6201 1f00 |0068: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -05fda0: 5272 a007 |006a: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendSrcFunc:I // field@07a0 │ │ -05fda4: 5273 9f07 |006c: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendDstFunc:I // field@079f │ │ -05fda8: 7230 a10a 2103 |006e: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/graphics/GLCommon;.glBlendFunc:(II)V // method@0aa1 │ │ -05fdae: 28c5 |0071: goto 0036 // -003b │ │ -05fdb0: 5471 ab07 |0072: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07ab │ │ -05fdb4: 5472 af07 |0074: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07af │ │ -05fdb8: 6e50 f50a 2145 |0076: invoke-virtual {v1, v2, v5, v4, v0}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0af5 │ │ -05fdbe: 28d0 |0079: goto 0049 // -0030 │ │ -05fdc0: 5471 ab07 |007a: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07ab │ │ -05fdc4: 6e40 f30a 5104 |007c: invoke-virtual {v1, v5, v4, v0}, Lcom/badlogic/gdx/graphics/Mesh;.render:(III)V // method@0af3 │ │ -05fdca: 28ca |007f: goto 0049 // -0036 │ │ +06e198: |[06e198] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.renderMesh:()V │ │ +06e1a8: 1306 e20b |0000: const/16 v6, #int 3042 // #be2 │ │ +06e1ac: 1245 |0002: const/4 v5, #int 4 // #4 │ │ +06e1ae: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +06e1b0: 5271 a807 |0004: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06e1b4: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +06e1b8: 0e00 |0008: return-void │ │ +06e1ba: 5271 ae07 |0009: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderCalls:I // field@07ae │ │ +06e1be: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06e1c2: 5971 ae07 |000d: iput v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderCalls:I // field@07ae │ │ +06e1c6: 5271 b107 |000f: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.totalRenderCalls:I // field@07b1 │ │ +06e1ca: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06e1ce: 5971 b107 |0013: iput v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.totalRenderCalls:I // field@07b1 │ │ +06e1d2: 5271 a807 |0015: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06e1d6: db00 0105 |0017: div-int/lit8 v0, v1, #int 5 // #05 │ │ +06e1da: 5271 aa07 |0019: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.maxVerticesInBatch:I // field@07aa │ │ +06e1de: 3710 0400 |001b: if-le v0, v1, 001f // +0004 │ │ +06e1e2: 5970 aa07 |001d: iput v0, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.maxVerticesInBatch:I // field@07aa │ │ +06e1e6: 5471 a907 |001f: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07a9 │ │ +06e1ea: 6e10 700b 0100 |0021: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b70 │ │ +06e1f0: 5471 ab07 |0024: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07ab │ │ +06e1f4: 5472 b307 |0026: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ +06e1f8: 5273 a807 |0028: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06e1fc: 6e40 fb0a 2134 |002a: invoke-virtual {v1, v2, v4, v3}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([FII)V // method@0afb │ │ +06e202: 5571 a107 |002d: iget-boolean v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendingDisabled:Z // field@07a1 │ │ +06e206: 3801 3400 |002f: if-eqz v1, 0063 // +0034 │ │ +06e20a: 6201 1f00 |0031: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +06e20e: 7220 b00a 6100 |0033: invoke-interface {v1, v6}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ab0 │ │ +06e214: 6201 2400 |0036: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +06e218: 7210 3d01 0100 |0038: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ +06e21e: 0a01 |003b: move-result v1 │ │ +06e220: 3801 3e00 |003c: if-eqz v1, 007a // +003e │ │ +06e224: 5471 a607 |003e: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ +06e228: 3801 3200 |0040: if-eqz v1, 0072 // +0032 │ │ +06e22c: 5471 ab07 |0042: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07ab │ │ +06e230: 5472 a607 |0044: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ +06e234: 6e50 f50a 2145 |0046: invoke-virtual {v1, v2, v5, v4, v0}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0af5 │ │ +06e23a: 5974 a807 |0049: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06e23e: 5271 a507 |004b: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.currBufferIdx:I // field@07a5 │ │ +06e242: d801 0101 |004d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06e246: 5971 a507 |004f: iput v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.currBufferIdx:I // field@07a5 │ │ +06e24a: 5271 a507 |0051: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.currBufferIdx:I // field@07a5 │ │ +06e24e: 5472 a207 |0053: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07a2 │ │ +06e252: 2122 |0055: array-length v2, v2 │ │ +06e254: 3321 0400 |0056: if-ne v1, v2, 005a // +0004 │ │ +06e258: 5974 a507 |0058: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.currBufferIdx:I // field@07a5 │ │ +06e25c: 5471 a207 |005a: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07a2 │ │ +06e260: 5272 a507 |005c: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.currBufferIdx:I // field@07a5 │ │ +06e264: 4601 0102 |005e: aget-object v1, v1, v2 │ │ +06e268: 5b71 ab07 |0060: iput-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07ab │ │ +06e26c: 28a6 |0062: goto 0008 // -005a │ │ +06e26e: 6201 1f00 |0063: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +06e272: 7220 b30a 6100 |0065: invoke-interface {v1, v6}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0ab3 │ │ +06e278: 6201 1f00 |0068: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +06e27c: 5272 a007 |006a: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendSrcFunc:I // field@07a0 │ │ +06e280: 5273 9f07 |006c: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendDstFunc:I // field@079f │ │ +06e284: 7230 a10a 2103 |006e: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/graphics/GLCommon;.glBlendFunc:(II)V // method@0aa1 │ │ +06e28a: 28c5 |0071: goto 0036 // -003b │ │ +06e28c: 5471 ab07 |0072: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07ab │ │ +06e290: 5472 af07 |0074: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07af │ │ +06e294: 6e50 f50a 2145 |0076: invoke-virtual {v1, v2, v5, v4, v0}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0af5 │ │ +06e29a: 28d0 |0079: goto 0049 // -0030 │ │ +06e29c: 5471 ab07 |007a: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07ab │ │ +06e2a0: 6e40 f30a 5104 |007c: invoke-virtual {v1, v5, v4, v0}, Lcom/badlogic/gdx/graphics/Mesh;.render:(III)V // method@0af3 │ │ +06e2a6: 28ca |007f: goto 0049 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=411 │ │ 0x0008 line=441 │ │ 0x0009 line=413 │ │ 0x000f line=414 │ │ 0x0015 line=415 │ │ @@ -46580,64 +46580,64 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 105 16-bit code units │ │ -05fdcc: |[05fdcc] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.setupMatrices:()V │ │ -05fddc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -05fdde: 6201 2400 |0001: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -05fde2: 7210 3d01 0100 |0003: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ -05fde8: 0a01 |0006: move-result v1 │ │ -05fdea: 3901 1d00 |0007: if-nez v1, 0024 // +001d │ │ -05fdee: 6200 2000 |0009: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ -05fdf2: 1301 0117 |000b: const/16 v1, #int 5889 // #1701 │ │ -05fdf6: 7220 e809 1000 |000d: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@09e8 │ │ -05fdfc: 5451 ad07 |0010: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ad │ │ -05fe00: 5411 ca0b |0012: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -05fe04: 7230 e309 1004 |0014: invoke-interface {v0, v1, v4}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@09e3 │ │ -05fe0a: 1301 0017 |0017: const/16 v1, #int 5888 // #1700 │ │ -05fe0e: 7220 e809 1000 |0019: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@09e8 │ │ -05fe14: 5451 b207 |001c: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07b2 │ │ -05fe18: 5411 ca0b |001e: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -05fe1c: 7230 e309 1004 |0020: invoke-interface {v0, v1, v4}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@09e3 │ │ -05fe22: 0e00 |0023: return-void │ │ -05fe24: 5451 a407 |0024: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07a4 │ │ -05fe28: 5452 ad07 |0026: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ad │ │ -05fe2c: 6e20 d513 2100 |0028: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ -05fe32: 0c01 |002b: move-result-object v1 │ │ -05fe34: 5452 b207 |002c: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07b2 │ │ -05fe38: 6e20 c513 2100 |002e: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13c5 │ │ -05fe3e: 5451 a607 |0031: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ -05fe42: 3801 2500 |0033: if-eqz v1, 0058 // +0025 │ │ -05fe46: 5451 a607 |0035: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ -05fe4a: 1a02 532a |0037: const-string v2, "u_proj" // string@2a53 │ │ -05fe4e: 5453 ad07 |0039: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ad │ │ -05fe52: 6e30 1012 2103 |003b: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@1210 │ │ -05fe58: 5451 a607 |003e: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ -05fe5c: 1a02 592a |0040: const-string v2, "u_trans" // string@2a59 │ │ -05fe60: 5453 b207 |0042: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07b2 │ │ -05fe64: 6e30 1012 2103 |0044: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@1210 │ │ -05fe6a: 5451 a607 |0047: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ -05fe6e: 1a02 552a |0049: const-string v2, "u_projTrans" // string@2a55 │ │ -05fe72: 5453 a407 |004b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07a4 │ │ -05fe76: 6e30 1012 2103 |004d: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@1210 │ │ -05fe7c: 5451 a607 |0050: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ -05fe80: 1a02 582a |0052: const-string v2, "u_texture" // string@2a58 │ │ -05fe84: 6e30 2512 2104 |0054: invoke-virtual {v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@1225 │ │ -05fe8a: 28cc |0057: goto 0023 // -0034 │ │ -05fe8c: 5451 af07 |0058: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07af │ │ -05fe90: 1a02 562a |005a: const-string v2, "u_projectionViewMatrix" // string@2a56 │ │ -05fe94: 5453 a407 |005c: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07a4 │ │ -05fe98: 6e30 1012 2103 |005e: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@1210 │ │ -05fe9e: 5451 af07 |0061: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07af │ │ -05fea2: 1a02 582a |0063: const-string v2, "u_texture" // string@2a58 │ │ -05fea6: 6e30 2512 2104 |0065: invoke-virtual {v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@1225 │ │ -05feac: 28bb |0068: goto 0023 // -0045 │ │ +06e2a8: |[06e2a8] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.setupMatrices:()V │ │ +06e2b8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +06e2ba: 6201 2400 |0001: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +06e2be: 7210 3d01 0100 |0003: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ +06e2c4: 0a01 |0006: move-result v1 │ │ +06e2c6: 3901 1d00 |0007: if-nez v1, 0024 // +001d │ │ +06e2ca: 6200 2000 |0009: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ +06e2ce: 1301 0117 |000b: const/16 v1, #int 5889 // #1701 │ │ +06e2d2: 7220 e809 1000 |000d: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@09e8 │ │ +06e2d8: 5451 ad07 |0010: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ad │ │ +06e2dc: 5411 ca0b |0012: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +06e2e0: 7230 e309 1004 |0014: invoke-interface {v0, v1, v4}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@09e3 │ │ +06e2e6: 1301 0017 |0017: const/16 v1, #int 5888 // #1700 │ │ +06e2ea: 7220 e809 1000 |0019: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@09e8 │ │ +06e2f0: 5451 b207 |001c: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07b2 │ │ +06e2f4: 5411 ca0b |001e: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +06e2f8: 7230 e309 1004 |0020: invoke-interface {v0, v1, v4}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@09e3 │ │ +06e2fe: 0e00 |0023: return-void │ │ +06e300: 5451 a407 |0024: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07a4 │ │ +06e304: 5452 ad07 |0026: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ad │ │ +06e308: 6e20 d513 2100 |0028: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ +06e30e: 0c01 |002b: move-result-object v1 │ │ +06e310: 5452 b207 |002c: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07b2 │ │ +06e314: 6e20 c513 2100 |002e: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13c5 │ │ +06e31a: 5451 a607 |0031: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ +06e31e: 3801 2500 |0033: if-eqz v1, 0058 // +0025 │ │ +06e322: 5451 a607 |0035: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ +06e326: 1a02 512a |0037: const-string v2, "u_proj" // string@2a51 │ │ +06e32a: 5453 ad07 |0039: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ad │ │ +06e32e: 6e30 1012 2103 |003b: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@1210 │ │ +06e334: 5451 a607 |003e: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ +06e338: 1a02 572a |0040: const-string v2, "u_trans" // string@2a57 │ │ +06e33c: 5453 b207 |0042: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07b2 │ │ +06e340: 6e30 1012 2103 |0044: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@1210 │ │ +06e346: 5451 a607 |0047: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ +06e34a: 1a02 532a |0049: const-string v2, "u_projTrans" // string@2a53 │ │ +06e34e: 5453 a407 |004b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07a4 │ │ +06e352: 6e30 1012 2103 |004d: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@1210 │ │ +06e358: 5451 a607 |0050: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ +06e35c: 1a02 562a |0052: const-string v2, "u_texture" // string@2a56 │ │ +06e360: 6e30 2512 2104 |0054: invoke-virtual {v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@1225 │ │ +06e366: 28cc |0057: goto 0023 // -0034 │ │ +06e368: 5451 af07 |0058: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07af │ │ +06e36c: 1a02 542a |005a: const-string v2, "u_projectionViewMatrix" // string@2a54 │ │ +06e370: 5453 a407 |005c: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07a4 │ │ +06e374: 6e30 1012 2103 |005e: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@1210 │ │ +06e37a: 5451 af07 |0061: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07af │ │ +06e37e: 1a02 562a |0063: const-string v2, "u_texture" // string@2a56 │ │ +06e382: 6e30 2512 2104 |0065: invoke-virtual {v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@1225 │ │ +06e388: 28bb |0068: goto 0023 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=507 │ │ 0x0009 line=508 │ │ 0x000b line=509 │ │ 0x0010 line=510 │ │ 0x0017 line=511 │ │ @@ -46660,18 +46660,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05feb0: |[05feb0] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V │ │ -05fec0: 7010 980d 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0d98 │ │ -05fec6: 5b01 a907 |0003: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07a9 │ │ -05feca: 0e00 |0005: return-void │ │ +06e38c: |[06e38c] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V │ │ +06e39c: 7010 980d 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0d98 │ │ +06e3a2: 5b01 a907 |0003: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07a9 │ │ +06e3a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ 0x0003 line=529 │ │ 0x0005 line=530 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch; │ │ @@ -46683,47 +46683,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -05fecc: |[05fecc] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.begin:()V │ │ -05fedc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05fede: 5530 a707 |0001: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@07a7 │ │ -05fee2: 3800 0a00 |0003: if-eqz v0, 000d // +000a │ │ -05fee6: 2200 b003 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -05feea: 1a01 0a2c |0007: const-string v1, "you have to call PolygonSpriteBatch.end() first" // string@2c0a │ │ -05feee: 7020 fb25 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -05fef4: 2700 |000c: throw v0 │ │ -05fef6: 5932 ae07 |000d: iput v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderCalls:I // field@07ae │ │ -05fefa: 6200 1f00 |000f: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -05fefe: 7220 ae0a 2000 |0011: invoke-interface {v0, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glDepthMask:(Z)V // method@0aae │ │ -05ff04: 6200 2400 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -05ff08: 7210 3d01 0000 |0016: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ -05ff0e: 0a00 |0019: move-result v0 │ │ -05ff10: 3800 1d00 |001a: if-eqz v0, 0037 // +001d │ │ -05ff14: 5430 a607 |001c: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ -05ff18: 3800 1300 |001e: if-eqz v0, 0031 // +0013 │ │ -05ff1c: 5430 a607 |0020: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ -05ff20: 6e10 e411 0000 |0022: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@11e4 │ │ -05ff26: 7010 a00d 0300 |0025: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.setupMatrices:()V // method@0da0 │ │ -05ff2c: 5932 a807 |0028: iput v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -05ff30: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -05ff32: 5b30 a907 |002b: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07a9 │ │ -05ff36: 1210 |002d: const/4 v0, #int 1 // #1 │ │ -05ff38: 5c30 a707 |002e: iput-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@07a7 │ │ -05ff3c: 0e00 |0030: return-void │ │ -05ff3e: 5430 af07 |0031: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07af │ │ -05ff42: 6e10 e411 0000 |0033: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@11e4 │ │ -05ff48: 28ef |0036: goto 0025 // -0011 │ │ -05ff4a: 6200 1f00 |0037: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -05ff4e: 1301 e10d |0039: const/16 v1, #int 3553 // #de1 │ │ -05ff52: 7220 b30a 1000 |003b: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0ab3 │ │ -05ff58: 28e7 |003e: goto 0025 // -0019 │ │ +06e3a8: |[06e3a8] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.begin:()V │ │ +06e3b8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06e3ba: 5530 a707 |0001: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@07a7 │ │ +06e3be: 3800 0a00 |0003: if-eqz v0, 000d // +000a │ │ +06e3c2: 2200 ae03 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +06e3c6: 1a01 082c |0007: const-string v1, "you have to call PolygonSpriteBatch.end() first" // string@2c08 │ │ +06e3ca: 7020 fb25 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +06e3d0: 2700 |000c: throw v0 │ │ +06e3d2: 5932 ae07 |000d: iput v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderCalls:I // field@07ae │ │ +06e3d6: 6200 1f00 |000f: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +06e3da: 7220 ae0a 2000 |0011: invoke-interface {v0, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glDepthMask:(Z)V // method@0aae │ │ +06e3e0: 6200 2400 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +06e3e4: 7210 3d01 0000 |0016: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ +06e3ea: 0a00 |0019: move-result v0 │ │ +06e3ec: 3800 1d00 |001a: if-eqz v0, 0037 // +001d │ │ +06e3f0: 5430 a607 |001c: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ +06e3f4: 3800 1300 |001e: if-eqz v0, 0031 // +0013 │ │ +06e3f8: 5430 a607 |0020: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ +06e3fc: 6e10 e411 0000 |0022: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@11e4 │ │ +06e402: 7010 a00d 0300 |0025: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.setupMatrices:()V // method@0da0 │ │ +06e408: 5932 a807 |0028: iput v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06e40c: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +06e40e: 5b30 a907 |002b: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07a9 │ │ +06e412: 1210 |002d: const/4 v0, #int 1 // #1 │ │ +06e414: 5c30 a707 |002e: iput-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@07a7 │ │ +06e418: 0e00 |0030: return-void │ │ +06e41a: 5430 af07 |0031: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07af │ │ +06e41e: 6e10 e411 0000 |0033: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@11e4 │ │ +06e424: 28ef |0036: goto 0025 // -0011 │ │ +06e426: 6200 1f00 |0037: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +06e42a: 1301 e10d |0039: const/16 v1, #int 3553 // #de1 │ │ +06e42e: 7220 b30a 1000 |003b: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0ab3 │ │ +06e434: 28e7 |003e: goto 0025 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=230 │ │ 0x000d line=231 │ │ 0x000f line=233 │ │ 0x0014 line=234 │ │ 0x001c line=235 │ │ @@ -46743,19 +46743,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05ff5c: |[05ff5c] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.disableBlending:()V │ │ -05ff6c: 7010 980d 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0d98 │ │ -05ff72: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -05ff74: 5c10 a107 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendingDisabled:Z // field@07a1 │ │ -05ff78: 0e00 |0006: return-void │ │ +06e438: |[06e438] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.disableBlending:()V │ │ +06e448: 7010 980d 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0d98 │ │ +06e44e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +06e450: 5c10 a107 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendingDisabled:Z // field@07a1 │ │ +06e454: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ 0x0003 line=446 │ │ 0x0006 line=447 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch; │ │ @@ -46765,31 +46765,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -05ff7c: |[05ff7c] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.dispose:()V │ │ -05ff8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05ff8e: 5421 a207 |0001: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07a2 │ │ -05ff92: 2111 |0003: array-length v1, v1 │ │ -05ff94: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ -05ff98: 5421 a207 |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07a2 │ │ -05ff9c: 4601 0100 |0008: aget-object v1, v1, v0 │ │ -05ffa0: 6e10 e00a 0100 |000a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.dispose:()V // method@0ae0 │ │ -05ffa6: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05ffaa: 28f2 |000f: goto 0001 // -000e │ │ -05ffac: 5521 ac07 |0010: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.ownsShader:Z // field@07ac │ │ -05ffb0: 3801 0b00 |0012: if-eqz v1, 001d // +000b │ │ -05ffb4: 5421 af07 |0014: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07af │ │ -05ffb8: 3801 0700 |0016: if-eqz v1, 001d // +0007 │ │ -05ffbc: 5421 af07 |0018: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07af │ │ -05ffc0: 6e10 ea11 0100 |001a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.dispose:()V // method@11ea │ │ -05ffc6: 0e00 |001d: return-void │ │ +06e458: |[06e458] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.dispose:()V │ │ +06e468: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06e46a: 5421 a207 |0001: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07a2 │ │ +06e46e: 2111 |0003: array-length v1, v1 │ │ +06e470: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ +06e474: 5421 a207 |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07a2 │ │ +06e478: 4601 0100 |0008: aget-object v1, v1, v0 │ │ +06e47c: 6e10 e00a 0100 |000a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.dispose:()V // method@0ae0 │ │ +06e482: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06e486: 28f2 |000f: goto 0001 // -000e │ │ +06e488: 5521 ac07 |0010: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.ownsShader:Z // field@07ac │ │ +06e48c: 3801 0b00 |0012: if-eqz v1, 001d // +000b │ │ +06e490: 5421 af07 |0014: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07af │ │ +06e494: 3801 0700 |0016: if-eqz v1, 001d // +0007 │ │ +06e498: 5421 af07 |0018: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07af │ │ +06e49c: 6e10 ea11 0100 |001a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.dispose:()V // method@11ea │ │ +06e4a2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ 0x0006 line=468 │ │ 0x000d line=467 │ │ 0x0010 line=469 │ │ 0x001d line=470 │ │ @@ -46802,31 +46802,31 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 26 16-bit code units │ │ -05ffc8: |[05ffc8] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.draw:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;FF)V │ │ -05ffd8: 6e10 5f0d 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d5f │ │ -05ffde: 0c00 |0003: move-result-object v0 │ │ -05ffe0: 6e10 640e 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ -05ffe6: 0a00 |0007: move-result v0 │ │ -05ffe8: 8204 |0008: int-to-float v4, v0 │ │ -05ffea: 6e10 5f0d 0700 |0009: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d5f │ │ -05fff0: 0c00 |000c: move-result-object v0 │ │ -05fff2: 6e10 630e 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ -05fff8: 0a00 |0010: move-result v0 │ │ -05fffa: 8205 |0011: int-to-float v5, v0 │ │ -05fffc: 0760 |0012: move-object v0, v6 │ │ -05fffe: 0771 |0013: move-object v1, v7 │ │ -060000: 0182 |0014: move v2, v8 │ │ -060002: 0193 |0015: move v3, v9 │ │ -060004: 7406 8e0d 0000 |0016: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;FFFF)V // method@0d8e │ │ -06000a: 0e00 |0019: return-void │ │ +06e4a4: |[06e4a4] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.draw:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;FF)V │ │ +06e4b4: 6e10 5f0d 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d5f │ │ +06e4ba: 0c00 |0003: move-result-object v0 │ │ +06e4bc: 6e10 640e 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ +06e4c2: 0a00 |0007: move-result v0 │ │ +06e4c4: 8204 |0008: int-to-float v4, v0 │ │ +06e4c6: 6e10 5f0d 0700 |0009: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d5f │ │ +06e4cc: 0c00 |000c: move-result-object v0 │ │ +06e4ce: 6e10 630e 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ +06e4d4: 0a00 |0010: move-result v0 │ │ +06e4d6: 8205 |0011: int-to-float v5, v0 │ │ +06e4d8: 0760 |0012: move-object v0, v6 │ │ +06e4da: 0771 |0013: move-object v1, v7 │ │ +06e4dc: 0182 |0014: move v2, v8 │ │ +06e4de: 0193 |0015: move v3, v9 │ │ +06e4e0: 7406 8e0d 0000 |0016: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;FFFF)V // method@0d8e │ │ +06e4e6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0019 line=303 │ │ locals : │ │ 0x0000 - 0x001a reg=6 this Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch; │ │ 0x0000 - 0x001a reg=7 region Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; │ │ @@ -46838,92 +46838,92 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 143 16-bit code units │ │ -06000c: |[06000c] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.draw:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;FFFF)V │ │ -06001c: 5596 a707 |0000: iget-boolean v6, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@07a7 │ │ -060020: 3906 0a00 |0002: if-nez v6, 000c // +000a │ │ -060024: 2206 b003 |0004: new-instance v6, Ljava/lang/IllegalStateException; // type@03b0 │ │ -060028: 1a07 240e |0006: const-string v7, "PolygonSpriteBatch.begin must be called before draw." // string@0e24 │ │ -06002c: 7020 fb25 7600 |0008: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -060032: 2706 |000b: throw v6 │ │ -060034: 6e10 5f0d 0a00 |000c: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d5f │ │ -06003a: 0c06 |000f: move-result-object v6 │ │ -06003c: 5465 3408 |0010: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -060040: 5496 a907 |0012: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07a9 │ │ -060044: 3265 0500 |0014: if-eq v5, v6, 0019 // +0005 │ │ -060048: 7020 a10d 5900 |0016: invoke-direct {v9, v5}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0da1 │ │ -06004e: 6e10 5e0d 0a00 |0019: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getLocalVertices:()[F // method@0d5e │ │ -060054: 0c01 |001c: move-result-object v1 │ │ -060056: 6e10 600d 0a00 |001d: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getTextureCoords:()[F // method@0d60 │ │ -06005c: 0c04 |0020: move-result-object v4 │ │ -06005e: 5296 a807 |0021: iget v6, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -060062: 2117 |0023: array-length v7, v1 │ │ -060064: b076 |0024: add-int/2addr v6, v7 │ │ -060066: 5497 b307 |0025: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ -06006a: 2177 |0027: array-length v7, v7 │ │ -06006c: 3776 0500 |0028: if-le v6, v7, 002d // +0005 │ │ -060070: 7010 980d 0900 |002a: invoke-direct {v9}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0d98 │ │ -060076: 6e10 5f0d 0a00 |002d: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d5f │ │ -06007c: 0c06 |0030: move-result-object v6 │ │ -06007e: 6e10 640e 0600 |0031: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ -060084: 0a06 |0034: move-result v6 │ │ -060086: 8266 |0035: int-to-float v6, v6 │ │ -060088: a902 0d06 |0036: div-float v2, v13, v6 │ │ -06008c: 6e10 5f0d 0a00 |0038: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d5f │ │ -060092: 0c06 |003b: move-result-object v6 │ │ -060094: 6e10 630e 0600 |003c: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ -06009a: 0a06 |003f: move-result v6 │ │ -06009c: 8266 |0040: int-to-float v6, v6 │ │ -06009e: a903 0e06 |0041: div-float v3, v14, v6 │ │ -0600a2: 1200 |0043: const/4 v0, #int 0 // #0 │ │ -0600a4: 2116 |0044: array-length v6, v1 │ │ -0600a6: 3560 4900 |0045: if-ge v0, v6, 008e // +0049 │ │ -0600aa: 5496 b307 |0047: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ -0600ae: 5297 a807 |0049: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -0600b2: d808 0701 |004b: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0600b6: 5998 a807 |004d: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -0600ba: 4408 0100 |004f: aget v8, v1, v0 │ │ -0600be: c828 |0051: mul-float/2addr v8, v2 │ │ -0600c0: c6b8 |0052: add-float/2addr v8, v11 │ │ -0600c2: 4b08 0607 |0053: aput v8, v6, v7 │ │ -0600c6: 5496 b307 |0055: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ -0600ca: 5297 a807 |0057: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -0600ce: d808 0701 |0059: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0600d2: 5998 a807 |005b: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -0600d6: d808 0001 |005d: add-int/lit8 v8, v0, #int 1 // #01 │ │ -0600da: 4408 0108 |005f: aget v8, v1, v8 │ │ -0600de: c838 |0061: mul-float/2addr v8, v3 │ │ -0600e0: c6c8 |0062: add-float/2addr v8, v12 │ │ -0600e2: 4b08 0607 |0063: aput v8, v6, v7 │ │ -0600e6: 5496 b307 |0065: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ -0600ea: 5297 a807 |0067: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -0600ee: d808 0701 |0069: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0600f2: 5998 a807 |006b: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -0600f6: 5298 a307 |006d: iget v8, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.color:F // field@07a3 │ │ -0600fa: 4b08 0607 |006f: aput v8, v6, v7 │ │ -0600fe: 5496 b307 |0071: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ -060102: 5297 a807 |0073: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -060106: d808 0701 |0075: add-int/lit8 v8, v7, #int 1 // #01 │ │ -06010a: 5998 a807 |0077: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -06010e: 4408 0400 |0079: aget v8, v4, v0 │ │ -060112: 4b08 0607 |007b: aput v8, v6, v7 │ │ -060116: 5496 b307 |007d: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ -06011a: 5297 a807 |007f: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -06011e: d808 0701 |0081: add-int/lit8 v8, v7, #int 1 // #01 │ │ -060122: 5998 a807 |0083: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -060126: d808 0001 |0085: add-int/lit8 v8, v0, #int 1 // #01 │ │ -06012a: 4408 0408 |0087: aget v8, v4, v8 │ │ -06012e: 4b08 0607 |0089: aput v8, v6, v7 │ │ -060132: d800 0002 |008b: add-int/lit8 v0, v0, #int 2 // #02 │ │ -060136: 28b7 |008d: goto 0044 // -0049 │ │ -060138: 0e00 |008e: return-void │ │ +06e4e8: |[06e4e8] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.draw:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;FFFF)V │ │ +06e4f8: 5596 a707 |0000: iget-boolean v6, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@07a7 │ │ +06e4fc: 3906 0a00 |0002: if-nez v6, 000c // +000a │ │ +06e500: 2206 ae03 |0004: new-instance v6, Ljava/lang/IllegalStateException; // type@03ae │ │ +06e504: 1a07 220e |0006: const-string v7, "PolygonSpriteBatch.begin must be called before draw." // string@0e22 │ │ +06e508: 7020 fb25 7600 |0008: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +06e50e: 2706 |000b: throw v6 │ │ +06e510: 6e10 5f0d 0a00 |000c: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d5f │ │ +06e516: 0c06 |000f: move-result-object v6 │ │ +06e518: 5465 3408 |0010: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +06e51c: 5496 a907 |0012: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07a9 │ │ +06e520: 3265 0500 |0014: if-eq v5, v6, 0019 // +0005 │ │ +06e524: 7020 a10d 5900 |0016: invoke-direct {v9, v5}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0da1 │ │ +06e52a: 6e10 5e0d 0a00 |0019: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getLocalVertices:()[F // method@0d5e │ │ +06e530: 0c01 |001c: move-result-object v1 │ │ +06e532: 6e10 600d 0a00 |001d: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getTextureCoords:()[F // method@0d60 │ │ +06e538: 0c04 |0020: move-result-object v4 │ │ +06e53a: 5296 a807 |0021: iget v6, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06e53e: 2117 |0023: array-length v7, v1 │ │ +06e540: b076 |0024: add-int/2addr v6, v7 │ │ +06e542: 5497 b307 |0025: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ +06e546: 2177 |0027: array-length v7, v7 │ │ +06e548: 3776 0500 |0028: if-le v6, v7, 002d // +0005 │ │ +06e54c: 7010 980d 0900 |002a: invoke-direct {v9}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0d98 │ │ +06e552: 6e10 5f0d 0a00 |002d: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d5f │ │ +06e558: 0c06 |0030: move-result-object v6 │ │ +06e55a: 6e10 640e 0600 |0031: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ +06e560: 0a06 |0034: move-result v6 │ │ +06e562: 8266 |0035: int-to-float v6, v6 │ │ +06e564: a902 0d06 |0036: div-float v2, v13, v6 │ │ +06e568: 6e10 5f0d 0a00 |0038: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d5f │ │ +06e56e: 0c06 |003b: move-result-object v6 │ │ +06e570: 6e10 630e 0600 |003c: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ +06e576: 0a06 |003f: move-result v6 │ │ +06e578: 8266 |0040: int-to-float v6, v6 │ │ +06e57a: a903 0e06 |0041: div-float v3, v14, v6 │ │ +06e57e: 1200 |0043: const/4 v0, #int 0 // #0 │ │ +06e580: 2116 |0044: array-length v6, v1 │ │ +06e582: 3560 4900 |0045: if-ge v0, v6, 008e // +0049 │ │ +06e586: 5496 b307 |0047: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ +06e58a: 5297 a807 |0049: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06e58e: d808 0701 |004b: add-int/lit8 v8, v7, #int 1 // #01 │ │ +06e592: 5998 a807 |004d: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06e596: 4408 0100 |004f: aget v8, v1, v0 │ │ +06e59a: c828 |0051: mul-float/2addr v8, v2 │ │ +06e59c: c6b8 |0052: add-float/2addr v8, v11 │ │ +06e59e: 4b08 0607 |0053: aput v8, v6, v7 │ │ +06e5a2: 5496 b307 |0055: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ +06e5a6: 5297 a807 |0057: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06e5aa: d808 0701 |0059: add-int/lit8 v8, v7, #int 1 // #01 │ │ +06e5ae: 5998 a807 |005b: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06e5b2: d808 0001 |005d: add-int/lit8 v8, v0, #int 1 // #01 │ │ +06e5b6: 4408 0108 |005f: aget v8, v1, v8 │ │ +06e5ba: c838 |0061: mul-float/2addr v8, v3 │ │ +06e5bc: c6c8 |0062: add-float/2addr v8, v12 │ │ +06e5be: 4b08 0607 |0063: aput v8, v6, v7 │ │ +06e5c2: 5496 b307 |0065: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ +06e5c6: 5297 a807 |0067: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06e5ca: d808 0701 |0069: add-int/lit8 v8, v7, #int 1 // #01 │ │ +06e5ce: 5998 a807 |006b: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06e5d2: 5298 a307 |006d: iget v8, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.color:F // field@07a3 │ │ +06e5d6: 4b08 0607 |006f: aput v8, v6, v7 │ │ +06e5da: 5496 b307 |0071: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ +06e5de: 5297 a807 |0073: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06e5e2: d808 0701 |0075: add-int/lit8 v8, v7, #int 1 // #01 │ │ +06e5e6: 5998 a807 |0077: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06e5ea: 4408 0400 |0079: aget v8, v4, v0 │ │ +06e5ee: 4b08 0607 |007b: aput v8, v6, v7 │ │ +06e5f2: 5496 b307 |007d: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ +06e5f6: 5297 a807 |007f: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06e5fa: d808 0701 |0081: add-int/lit8 v8, v7, #int 1 // #01 │ │ +06e5fe: 5998 a807 |0083: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06e602: d808 0001 |0085: add-int/lit8 v8, v0, #int 1 // #01 │ │ +06e606: 4408 0408 |0087: aget v8, v4, v8 │ │ +06e60a: 4b08 0607 |0089: aput v8, v6, v7 │ │ +06e60e: d800 0002 |008b: add-int/lit8 v0, v0, #int 2 // #02 │ │ +06e612: 28b7 |008d: goto 0044 // -0049 │ │ +06e614: 0e00 |008e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ 0x000c line=309 │ │ 0x0012 line=310 │ │ 0x0016 line=311 │ │ 0x0019 line=314 │ │ @@ -46958,168 +46958,168 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;FFFFFFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 30 │ │ ins : 11 │ │ outs : 2 │ │ insns size : 299 16-bit code units │ │ -06013c: |[06013c] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.draw:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;FFFFFFFFF)V │ │ -06014c: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -060150: 5500 a707 |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@07a7 │ │ -060154: 0210 0000 |0004: move/from16 v16, v0 │ │ -060158: 3910 0a00 |0006: if-nez v16, 0010 // +000a │ │ -06015c: 2210 b003 |0008: new-instance v16, Ljava/lang/IllegalStateException; // type@03b0 │ │ -060160: 1a11 240e |000a: const-string v17, "PolygonSpriteBatch.begin must be called before draw." // string@0e24 │ │ -060164: 7602 fb25 1000 |000c: invoke-direct/range {v16, v17}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -06016a: 2710 |000f: throw v16 │ │ -06016c: 7401 5f0d 1400 |0010: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d5f │ │ -060172: 0c10 |0013: move-result-object v16 │ │ -060174: 0800 1000 |0014: move-object/from16 v0, v16 │ │ -060178: 540d 3408 |0016: iget-object v13, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -06017c: 0800 1300 |0018: move-object/from16 v0, v19 │ │ -060180: 5400 a907 |001a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07a9 │ │ -060184: 0810 0000 |001c: move-object/from16 v16, v0 │ │ -060188: 0800 1000 |001e: move-object/from16 v0, v16 │ │ -06018c: 320d 0700 |0020: if-eq v13, v0, 0027 // +0007 │ │ -060190: 0800 1300 |0022: move-object/from16 v0, v19 │ │ -060194: 7020 a10d d000 |0024: invoke-direct {v0, v13}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0da1 │ │ -06019a: 7401 5e0d 1400 |0027: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getLocalVertices:()[F // method@0d5e │ │ -0601a0: 0c06 |002a: move-result-object v6 │ │ -0601a2: 7401 600d 1400 |002b: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getTextureCoords:()[F // method@0d60 │ │ -0601a8: 0c0c |002e: move-result-object v12 │ │ -0601aa: 0800 1300 |002f: move-object/from16 v0, v19 │ │ -0601ae: 5200 a807 |0031: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -0601b2: 0210 0000 |0033: move/from16 v16, v0 │ │ -0601b6: 2160 |0035: array-length v0, v6 │ │ -0601b8: 0211 0000 |0036: move/from16 v17, v0 │ │ -0601bc: 9010 1011 |0038: add-int v16, v16, v17 │ │ -0601c0: 0800 1300 |003a: move-object/from16 v0, v19 │ │ -0601c4: 5400 b307 |003c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ -0601c8: 0811 0000 |003e: move-object/from16 v17, v0 │ │ -0601cc: 0800 1100 |0040: move-object/from16 v0, v17 │ │ -0601d0: 2100 |0042: array-length v0, v0 │ │ -0601d2: 0211 0000 |0043: move/from16 v17, v0 │ │ -0601d6: 0200 1000 |0045: move/from16 v0, v16 │ │ -0601da: 0201 1100 |0047: move/from16 v1, v17 │ │ -0601de: 3710 0500 |0049: if-le v0, v1, 004e // +0005 │ │ -0601e2: 7601 980d 1300 |004b: invoke-direct/range {v19}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0d98 │ │ -0601e8: a60e 1517 |004e: add-float v14, v21, v23 │ │ -0601ec: a60f 1618 |0050: add-float v15, v22, v24 │ │ -0601f0: 7401 5f0d 1400 |0052: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d5f │ │ -0601f6: 0c10 |0055: move-result-object v16 │ │ -0601f8: 7401 640e 1000 |0056: invoke-virtual/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ -0601fe: 0a10 |0059: move-result v16 │ │ -060200: 0200 1000 |005a: move/from16 v0, v16 │ │ -060204: 8200 |005c: int-to-float v0, v0 │ │ -060206: 0210 0000 |005d: move/from16 v16, v0 │ │ -06020a: a909 1910 |005f: div-float v9, v25, v16 │ │ -06020e: 7401 5f0d 1400 |0061: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d5f │ │ -060214: 0c10 |0064: move-result-object v16 │ │ -060216: 7401 630e 1000 |0065: invoke-virtual/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ -06021c: 0a10 |0068: move-result v16 │ │ -06021e: 0200 1000 |0069: move/from16 v0, v16 │ │ -060222: 8200 |006b: int-to-float v0, v0 │ │ -060224: 0210 0000 |006c: move/from16 v16, v0 │ │ -060228: a90a 1a10 |006e: div-float v10, v26, v16 │ │ -06022c: 7701 8c13 1d00 |0070: invoke-static/range {v29}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@138c │ │ -060232: 0a02 |0073: move-result v2 │ │ -060234: 7701 9a13 1d00 |0074: invoke-static/range {v29}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@139a │ │ -06023a: 0a0b |0077: move-result v11 │ │ -06023c: 1205 |0078: const/4 v5, #int 0 // #0 │ │ -06023e: 2160 |0079: array-length v0, v6 │ │ -060240: 0210 0000 |007a: move/from16 v16, v0 │ │ -060244: 0200 1000 |007c: move/from16 v0, v16 │ │ -060248: 3505 ac00 |007e: if-ge v5, v0, 012a // +00ac │ │ -06024c: 4410 0605 |0080: aget v16, v6, v5 │ │ -060250: a803 1009 |0082: mul-float v3, v16, v9 │ │ -060254: d810 0501 |0084: add-int/lit8 v16, v5, #int 1 // #01 │ │ -060258: 4410 0610 |0086: aget v16, v6, v16 │ │ -06025c: a804 100a |0088: mul-float v4, v16, v10 │ │ -060260: a703 0317 |008a: sub-float v3, v3, v23 │ │ -060264: a704 0418 |008c: sub-float v4, v4, v24 │ │ -060268: 1510 803f |008e: const/high16 v16, #int 1065353216 // #3f80 │ │ -06026c: 2d10 1b10 |0090: cmpl-float v16, v27, v16 │ │ -060270: 3910 0800 |0092: if-nez v16, 009a // +0008 │ │ -060274: 1510 803f |0094: const/high16 v16, #int 1065353216 // #3f80 │ │ -060278: 2d10 1c10 |0096: cmpl-float v16, v28, v16 │ │ -06027c: 3810 0600 |0098: if-eqz v16, 009e // +0006 │ │ -060280: a803 031b |009a: mul-float v3, v3, v27 │ │ -060284: a804 041c |009c: mul-float v4, v4, v28 │ │ -060288: a810 0203 |009e: mul-float v16, v2, v3 │ │ -06028c: a811 0b04 |00a0: mul-float v17, v11, v4 │ │ -060290: a707 1011 |00a2: sub-float v7, v16, v17 │ │ -060294: a810 0b03 |00a4: mul-float v16, v11, v3 │ │ -060298: a811 0204 |00a6: mul-float v17, v2, v4 │ │ -06029c: a608 1011 |00a8: add-float v8, v16, v17 │ │ -0602a0: c6e7 |00aa: add-float/2addr v7, v14 │ │ -0602a2: c6f8 |00ab: add-float/2addr v8, v15 │ │ -0602a4: 0800 1300 |00ac: move-object/from16 v0, v19 │ │ -0602a8: 5400 b307 |00ae: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ -0602ac: 0810 0000 |00b0: move-object/from16 v16, v0 │ │ -0602b0: 0800 1300 |00b2: move-object/from16 v0, v19 │ │ -0602b4: 5200 a807 |00b4: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -0602b8: 0211 0000 |00b6: move/from16 v17, v0 │ │ -0602bc: d812 1101 |00b8: add-int/lit8 v18, v17, #int 1 // #01 │ │ -0602c0: 0200 1200 |00ba: move/from16 v0, v18 │ │ -0602c4: 0801 1300 |00bc: move-object/from16 v1, v19 │ │ -0602c8: 5910 a807 |00be: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -0602cc: 4b07 1011 |00c0: aput v7, v16, v17 │ │ -0602d0: 0800 1300 |00c2: move-object/from16 v0, v19 │ │ -0602d4: 5400 b307 |00c4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ -0602d8: 0810 0000 |00c6: move-object/from16 v16, v0 │ │ -0602dc: 0800 1300 |00c8: move-object/from16 v0, v19 │ │ -0602e0: 5200 a807 |00ca: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -0602e4: 0211 0000 |00cc: move/from16 v17, v0 │ │ -0602e8: d812 1101 |00ce: add-int/lit8 v18, v17, #int 1 // #01 │ │ -0602ec: 0200 1200 |00d0: move/from16 v0, v18 │ │ -0602f0: 0801 1300 |00d2: move-object/from16 v1, v19 │ │ -0602f4: 5910 a807 |00d4: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -0602f8: 4b08 1011 |00d6: aput v8, v16, v17 │ │ -0602fc: 0800 1300 |00d8: move-object/from16 v0, v19 │ │ -060300: 5400 b307 |00da: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ -060304: 0810 0000 |00dc: move-object/from16 v16, v0 │ │ -060308: 0800 1300 |00de: move-object/from16 v0, v19 │ │ -06030c: 5200 a807 |00e0: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -060310: 0211 0000 |00e2: move/from16 v17, v0 │ │ -060314: d812 1101 |00e4: add-int/lit8 v18, v17, #int 1 // #01 │ │ -060318: 0200 1200 |00e6: move/from16 v0, v18 │ │ -06031c: 0801 1300 |00e8: move-object/from16 v1, v19 │ │ -060320: 5910 a807 |00ea: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -060324: 0800 1300 |00ec: move-object/from16 v0, v19 │ │ -060328: 5200 a307 |00ee: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.color:F // field@07a3 │ │ -06032c: 0212 0000 |00f0: move/from16 v18, v0 │ │ -060330: 4b12 1011 |00f2: aput v18, v16, v17 │ │ -060334: 0800 1300 |00f4: move-object/from16 v0, v19 │ │ -060338: 5400 b307 |00f6: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ -06033c: 0810 0000 |00f8: move-object/from16 v16, v0 │ │ -060340: 0800 1300 |00fa: move-object/from16 v0, v19 │ │ -060344: 5200 a807 |00fc: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -060348: 0211 0000 |00fe: move/from16 v17, v0 │ │ -06034c: d812 1101 |0100: add-int/lit8 v18, v17, #int 1 // #01 │ │ -060350: 0200 1200 |0102: move/from16 v0, v18 │ │ -060354: 0801 1300 |0104: move-object/from16 v1, v19 │ │ -060358: 5910 a807 |0106: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -06035c: 4412 0c05 |0108: aget v18, v12, v5 │ │ -060360: 4b12 1011 |010a: aput v18, v16, v17 │ │ -060364: 0800 1300 |010c: move-object/from16 v0, v19 │ │ -060368: 5400 b307 |010e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ -06036c: 0810 0000 |0110: move-object/from16 v16, v0 │ │ -060370: 0800 1300 |0112: move-object/from16 v0, v19 │ │ -060374: 5200 a807 |0114: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -060378: 0211 0000 |0116: move/from16 v17, v0 │ │ -06037c: d812 1101 |0118: add-int/lit8 v18, v17, #int 1 // #01 │ │ -060380: 0200 1200 |011a: move/from16 v0, v18 │ │ -060384: 0801 1300 |011c: move-object/from16 v1, v19 │ │ -060388: 5910 a807 |011e: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -06038c: d812 0501 |0120: add-int/lit8 v18, v5, #int 1 // #01 │ │ -060390: 4412 0c12 |0122: aget v18, v12, v18 │ │ -060394: 4b12 1011 |0124: aput v18, v16, v17 │ │ -060398: d805 0502 |0126: add-int/lit8 v5, v5, #int 2 // #02 │ │ -06039c: 2900 51ff |0128: goto/16 0079 // -00af │ │ -0603a0: 0e00 |012a: return-void │ │ +06e618: |[06e618] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.draw:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;FFFFFFFFF)V │ │ +06e628: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +06e62c: 5500 a707 |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@07a7 │ │ +06e630: 0210 0000 |0004: move/from16 v16, v0 │ │ +06e634: 3910 0a00 |0006: if-nez v16, 0010 // +000a │ │ +06e638: 2210 ae03 |0008: new-instance v16, Ljava/lang/IllegalStateException; // type@03ae │ │ +06e63c: 1a11 220e |000a: const-string v17, "PolygonSpriteBatch.begin must be called before draw." // string@0e22 │ │ +06e640: 7602 fb25 1000 |000c: invoke-direct/range {v16, v17}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +06e646: 2710 |000f: throw v16 │ │ +06e648: 7401 5f0d 1400 |0010: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d5f │ │ +06e64e: 0c10 |0013: move-result-object v16 │ │ +06e650: 0800 1000 |0014: move-object/from16 v0, v16 │ │ +06e654: 540d 3408 |0016: iget-object v13, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +06e658: 0800 1300 |0018: move-object/from16 v0, v19 │ │ +06e65c: 5400 a907 |001a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07a9 │ │ +06e660: 0810 0000 |001c: move-object/from16 v16, v0 │ │ +06e664: 0800 1000 |001e: move-object/from16 v0, v16 │ │ +06e668: 320d 0700 |0020: if-eq v13, v0, 0027 // +0007 │ │ +06e66c: 0800 1300 |0022: move-object/from16 v0, v19 │ │ +06e670: 7020 a10d d000 |0024: invoke-direct {v0, v13}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0da1 │ │ +06e676: 7401 5e0d 1400 |0027: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getLocalVertices:()[F // method@0d5e │ │ +06e67c: 0c06 |002a: move-result-object v6 │ │ +06e67e: 7401 600d 1400 |002b: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getTextureCoords:()[F // method@0d60 │ │ +06e684: 0c0c |002e: move-result-object v12 │ │ +06e686: 0800 1300 |002f: move-object/from16 v0, v19 │ │ +06e68a: 5200 a807 |0031: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06e68e: 0210 0000 |0033: move/from16 v16, v0 │ │ +06e692: 2160 |0035: array-length v0, v6 │ │ +06e694: 0211 0000 |0036: move/from16 v17, v0 │ │ +06e698: 9010 1011 |0038: add-int v16, v16, v17 │ │ +06e69c: 0800 1300 |003a: move-object/from16 v0, v19 │ │ +06e6a0: 5400 b307 |003c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ +06e6a4: 0811 0000 |003e: move-object/from16 v17, v0 │ │ +06e6a8: 0800 1100 |0040: move-object/from16 v0, v17 │ │ +06e6ac: 2100 |0042: array-length v0, v0 │ │ +06e6ae: 0211 0000 |0043: move/from16 v17, v0 │ │ +06e6b2: 0200 1000 |0045: move/from16 v0, v16 │ │ +06e6b6: 0201 1100 |0047: move/from16 v1, v17 │ │ +06e6ba: 3710 0500 |0049: if-le v0, v1, 004e // +0005 │ │ +06e6be: 7601 980d 1300 |004b: invoke-direct/range {v19}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0d98 │ │ +06e6c4: a60e 1517 |004e: add-float v14, v21, v23 │ │ +06e6c8: a60f 1618 |0050: add-float v15, v22, v24 │ │ +06e6cc: 7401 5f0d 1400 |0052: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d5f │ │ +06e6d2: 0c10 |0055: move-result-object v16 │ │ +06e6d4: 7401 640e 1000 |0056: invoke-virtual/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ +06e6da: 0a10 |0059: move-result v16 │ │ +06e6dc: 0200 1000 |005a: move/from16 v0, v16 │ │ +06e6e0: 8200 |005c: int-to-float v0, v0 │ │ +06e6e2: 0210 0000 |005d: move/from16 v16, v0 │ │ +06e6e6: a909 1910 |005f: div-float v9, v25, v16 │ │ +06e6ea: 7401 5f0d 1400 |0061: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d5f │ │ +06e6f0: 0c10 |0064: move-result-object v16 │ │ +06e6f2: 7401 630e 1000 |0065: invoke-virtual/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ +06e6f8: 0a10 |0068: move-result v16 │ │ +06e6fa: 0200 1000 |0069: move/from16 v0, v16 │ │ +06e6fe: 8200 |006b: int-to-float v0, v0 │ │ +06e700: 0210 0000 |006c: move/from16 v16, v0 │ │ +06e704: a90a 1a10 |006e: div-float v10, v26, v16 │ │ +06e708: 7701 8c13 1d00 |0070: invoke-static/range {v29}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@138c │ │ +06e70e: 0a02 |0073: move-result v2 │ │ +06e710: 7701 9a13 1d00 |0074: invoke-static/range {v29}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@139a │ │ +06e716: 0a0b |0077: move-result v11 │ │ +06e718: 1205 |0078: const/4 v5, #int 0 // #0 │ │ +06e71a: 2160 |0079: array-length v0, v6 │ │ +06e71c: 0210 0000 |007a: move/from16 v16, v0 │ │ +06e720: 0200 1000 |007c: move/from16 v0, v16 │ │ +06e724: 3505 ac00 |007e: if-ge v5, v0, 012a // +00ac │ │ +06e728: 4410 0605 |0080: aget v16, v6, v5 │ │ +06e72c: a803 1009 |0082: mul-float v3, v16, v9 │ │ +06e730: d810 0501 |0084: add-int/lit8 v16, v5, #int 1 // #01 │ │ +06e734: 4410 0610 |0086: aget v16, v6, v16 │ │ +06e738: a804 100a |0088: mul-float v4, v16, v10 │ │ +06e73c: a703 0317 |008a: sub-float v3, v3, v23 │ │ +06e740: a704 0418 |008c: sub-float v4, v4, v24 │ │ +06e744: 1510 803f |008e: const/high16 v16, #int 1065353216 // #3f80 │ │ +06e748: 2d10 1b10 |0090: cmpl-float v16, v27, v16 │ │ +06e74c: 3910 0800 |0092: if-nez v16, 009a // +0008 │ │ +06e750: 1510 803f |0094: const/high16 v16, #int 1065353216 // #3f80 │ │ +06e754: 2d10 1c10 |0096: cmpl-float v16, v28, v16 │ │ +06e758: 3810 0600 |0098: if-eqz v16, 009e // +0006 │ │ +06e75c: a803 031b |009a: mul-float v3, v3, v27 │ │ +06e760: a804 041c |009c: mul-float v4, v4, v28 │ │ +06e764: a810 0203 |009e: mul-float v16, v2, v3 │ │ +06e768: a811 0b04 |00a0: mul-float v17, v11, v4 │ │ +06e76c: a707 1011 |00a2: sub-float v7, v16, v17 │ │ +06e770: a810 0b03 |00a4: mul-float v16, v11, v3 │ │ +06e774: a811 0204 |00a6: mul-float v17, v2, v4 │ │ +06e778: a608 1011 |00a8: add-float v8, v16, v17 │ │ +06e77c: c6e7 |00aa: add-float/2addr v7, v14 │ │ +06e77e: c6f8 |00ab: add-float/2addr v8, v15 │ │ +06e780: 0800 1300 |00ac: move-object/from16 v0, v19 │ │ +06e784: 5400 b307 |00ae: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ +06e788: 0810 0000 |00b0: move-object/from16 v16, v0 │ │ +06e78c: 0800 1300 |00b2: move-object/from16 v0, v19 │ │ +06e790: 5200 a807 |00b4: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06e794: 0211 0000 |00b6: move/from16 v17, v0 │ │ +06e798: d812 1101 |00b8: add-int/lit8 v18, v17, #int 1 // #01 │ │ +06e79c: 0200 1200 |00ba: move/from16 v0, v18 │ │ +06e7a0: 0801 1300 |00bc: move-object/from16 v1, v19 │ │ +06e7a4: 5910 a807 |00be: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06e7a8: 4b07 1011 |00c0: aput v7, v16, v17 │ │ +06e7ac: 0800 1300 |00c2: move-object/from16 v0, v19 │ │ +06e7b0: 5400 b307 |00c4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ +06e7b4: 0810 0000 |00c6: move-object/from16 v16, v0 │ │ +06e7b8: 0800 1300 |00c8: move-object/from16 v0, v19 │ │ +06e7bc: 5200 a807 |00ca: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06e7c0: 0211 0000 |00cc: move/from16 v17, v0 │ │ +06e7c4: d812 1101 |00ce: add-int/lit8 v18, v17, #int 1 // #01 │ │ +06e7c8: 0200 1200 |00d0: move/from16 v0, v18 │ │ +06e7cc: 0801 1300 |00d2: move-object/from16 v1, v19 │ │ +06e7d0: 5910 a807 |00d4: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06e7d4: 4b08 1011 |00d6: aput v8, v16, v17 │ │ +06e7d8: 0800 1300 |00d8: move-object/from16 v0, v19 │ │ +06e7dc: 5400 b307 |00da: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ +06e7e0: 0810 0000 |00dc: move-object/from16 v16, v0 │ │ +06e7e4: 0800 1300 |00de: move-object/from16 v0, v19 │ │ +06e7e8: 5200 a807 |00e0: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06e7ec: 0211 0000 |00e2: move/from16 v17, v0 │ │ +06e7f0: d812 1101 |00e4: add-int/lit8 v18, v17, #int 1 // #01 │ │ +06e7f4: 0200 1200 |00e6: move/from16 v0, v18 │ │ +06e7f8: 0801 1300 |00e8: move-object/from16 v1, v19 │ │ +06e7fc: 5910 a807 |00ea: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06e800: 0800 1300 |00ec: move-object/from16 v0, v19 │ │ +06e804: 5200 a307 |00ee: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.color:F // field@07a3 │ │ +06e808: 0212 0000 |00f0: move/from16 v18, v0 │ │ +06e80c: 4b12 1011 |00f2: aput v18, v16, v17 │ │ +06e810: 0800 1300 |00f4: move-object/from16 v0, v19 │ │ +06e814: 5400 b307 |00f6: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ +06e818: 0810 0000 |00f8: move-object/from16 v16, v0 │ │ +06e81c: 0800 1300 |00fa: move-object/from16 v0, v19 │ │ +06e820: 5200 a807 |00fc: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06e824: 0211 0000 |00fe: move/from16 v17, v0 │ │ +06e828: d812 1101 |0100: add-int/lit8 v18, v17, #int 1 // #01 │ │ +06e82c: 0200 1200 |0102: move/from16 v0, v18 │ │ +06e830: 0801 1300 |0104: move-object/from16 v1, v19 │ │ +06e834: 5910 a807 |0106: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06e838: 4412 0c05 |0108: aget v18, v12, v5 │ │ +06e83c: 4b12 1011 |010a: aput v18, v16, v17 │ │ +06e840: 0800 1300 |010c: move-object/from16 v0, v19 │ │ +06e844: 5400 b307 |010e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ +06e848: 0810 0000 |0110: move-object/from16 v16, v0 │ │ +06e84c: 0800 1300 |0112: move-object/from16 v0, v19 │ │ +06e850: 5200 a807 |0114: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06e854: 0211 0000 |0116: move/from16 v17, v0 │ │ +06e858: d812 1101 |0118: add-int/lit8 v18, v17, #int 1 // #01 │ │ +06e85c: 0200 1200 |011a: move/from16 v0, v18 │ │ +06e860: 0801 1300 |011c: move-object/from16 v1, v19 │ │ +06e864: 5910 a807 |011e: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06e868: d812 0501 |0120: add-int/lit8 v18, v5, #int 1 // #01 │ │ +06e86c: 4412 0c12 |0122: aget v18, v12, v18 │ │ +06e870: 4b12 1011 |0124: aput v18, v16, v17 │ │ +06e874: d805 0502 |0126: add-int/lit8 v5, v5, #int 2 // #02 │ │ +06e878: 2900 51ff |0128: goto/16 0079 // -00af │ │ +06e87c: 0e00 |012a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0010 line=339 │ │ 0x0018 line=340 │ │ 0x0022 line=341 │ │ 0x0027 line=344 │ │ @@ -47182,43 +47182,43 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;[FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -0603a4: |[0603a4] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.draw:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;[FII)V │ │ -0603b4: 5531 a707 |0000: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@07a7 │ │ -0603b8: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ -0603bc: 2201 b003 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0603c0: 1a02 240e |0006: const-string v2, "PolygonSpriteBatch.begin must be called before draw." // string@0e24 │ │ -0603c4: 7020 fb25 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0603ca: 2701 |000b: throw v1 │ │ -0603cc: 6e10 5f0d 0400 |000c: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d5f │ │ -0603d2: 0c01 |000f: move-result-object v1 │ │ -0603d4: 5410 3408 |0010: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -0603d8: 5431 a907 |0012: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07a9 │ │ -0603dc: 3210 0500 |0014: if-eq v0, v1, 0019 // +0005 │ │ -0603e0: 7020 a10d 0300 |0016: invoke-direct {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0da1 │ │ -0603e6: 5231 a807 |0019: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -0603ea: b071 |001b: add-int/2addr v1, v7 │ │ -0603ec: 5432 b307 |001c: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ -0603f0: 2122 |001e: array-length v2, v2 │ │ -0603f2: 3721 0500 |001f: if-le v1, v2, 0024 // +0005 │ │ -0603f6: 7010 980d 0300 |0021: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0d98 │ │ -0603fc: 5431 b307 |0024: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ -060400: 2111 |0026: array-length v1, v1 │ │ -060402: 3617 0e00 |0027: if-gt v7, v1, 0035 // +000e │ │ -060406: 5431 b307 |0029: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ -06040a: 5232 a807 |002b: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -06040e: 7157 7826 6521 |002d: invoke-static {v5, v6, v1, v2, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -060414: 5231 a807 |0030: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -060418: b071 |0032: add-int/2addr v1, v7 │ │ -06041a: 5931 a807 |0033: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -06041e: 0e00 |0035: return-void │ │ +06e880: |[06e880] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.draw:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;[FII)V │ │ +06e890: 5531 a707 |0000: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@07a7 │ │ +06e894: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ +06e898: 2201 ae03 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@03ae │ │ +06e89c: 1a02 220e |0006: const-string v2, "PolygonSpriteBatch.begin must be called before draw." // string@0e22 │ │ +06e8a0: 7020 fb25 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +06e8a6: 2701 |000b: throw v1 │ │ +06e8a8: 6e10 5f0d 0400 |000c: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d5f │ │ +06e8ae: 0c01 |000f: move-result-object v1 │ │ +06e8b0: 5410 3408 |0010: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +06e8b4: 5431 a907 |0012: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07a9 │ │ +06e8b8: 3210 0500 |0014: if-eq v0, v1, 0019 // +0005 │ │ +06e8bc: 7020 a10d 0300 |0016: invoke-direct {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0da1 │ │ +06e8c2: 5231 a807 |0019: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06e8c6: b071 |001b: add-int/2addr v1, v7 │ │ +06e8c8: 5432 b307 |001c: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ +06e8cc: 2122 |001e: array-length v2, v2 │ │ +06e8ce: 3721 0500 |001f: if-le v1, v2, 0024 // +0005 │ │ +06e8d2: 7010 980d 0300 |0021: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0d98 │ │ +06e8d8: 5431 b307 |0024: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ +06e8dc: 2111 |0026: array-length v1, v1 │ │ +06e8de: 3617 0e00 |0027: if-gt v7, v1, 0035 // +000e │ │ +06e8e2: 5431 b307 |0029: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@07b3 │ │ +06e8e6: 5232 a807 |002b: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06e8ea: 7157 7826 6521 |002d: invoke-static {v5, v6, v1, v2, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +06e8f0: 5231 a807 |0030: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06e8f4: b071 |0032: add-int/2addr v1, v7 │ │ +06e8f6: 5931 a807 |0033: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06e8fa: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x000c line=390 │ │ 0x0012 line=391 │ │ 0x0016 line=392 │ │ 0x0019 line=395 │ │ @@ -47239,19 +47239,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -060420: |[060420] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.enableBlending:()V │ │ -060430: 7010 980d 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0d98 │ │ -060436: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -060438: 5c10 a107 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendingDisabled:Z // field@07a1 │ │ -06043c: 0e00 |0006: return-void │ │ +06e8fc: |[06e8fc] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.enableBlending:()V │ │ +06e90c: 7010 980d 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0d98 │ │ +06e912: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +06e914: 5c10 a107 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendingDisabled:Z // field@07a1 │ │ +06e918: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0003 line=452 │ │ 0x0006 line=453 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch; │ │ @@ -47261,52 +47261,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -060440: |[060440] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.end:()V │ │ -060450: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -060452: 5531 a707 |0001: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@07a7 │ │ -060456: 3901 0a00 |0003: if-nez v1, 000d // +000a │ │ -06045a: 2201 b003 |0005: new-instance v1, Ljava/lang/IllegalStateException; // type@03b0 │ │ -06045e: 1a02 250e |0007: const-string v2, "PolygonSpriteBatch.begin must be called before end." // string@0e25 │ │ -060462: 7020 fb25 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -060468: 2701 |000c: throw v1 │ │ -06046a: 5231 a807 |000d: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -06046e: 3d01 0500 |000f: if-lez v1, 0014 // +0005 │ │ -060472: 7010 980d 0300 |0011: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0d98 │ │ -060478: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -06047a: 5b31 a907 |0015: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07a9 │ │ -06047e: 5932 a807 |0017: iput v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ -060482: 5c32 a707 |0019: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@07a7 │ │ -060486: 6200 1f00 |001b: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -06048a: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -06048c: 7220 ae0a 1000 |001e: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDepthMask:(Z)V // method@0aae │ │ -060492: 6e10 970d 0300 |0021: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.isBlendingEnabled:()Z // method@0d97 │ │ -060498: 0a01 |0024: move-result v1 │ │ -06049a: 3801 0700 |0025: if-eqz v1, 002c // +0007 │ │ -06049e: 1301 e20b |0027: const/16 v1, #int 3042 // #be2 │ │ -0604a2: 7220 b00a 1000 |0029: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ab0 │ │ -0604a8: 6201 2400 |002c: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0604ac: 7210 3d01 0100 |002e: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ -0604b2: 0a01 |0031: move-result v1 │ │ -0604b4: 3801 1200 |0032: if-eqz v1, 0044 // +0012 │ │ -0604b8: 5431 a607 |0034: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ -0604bc: 3801 0800 |0036: if-eqz v1, 003e // +0008 │ │ -0604c0: 5431 a607 |0038: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ -0604c4: 6e10 ed11 0100 |003a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@11ed │ │ -0604ca: 0e00 |003d: return-void │ │ -0604cc: 5431 af07 |003e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07af │ │ -0604d0: 6e10 ed11 0100 |0040: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@11ed │ │ -0604d6: 28fa |0043: goto 003d // -0006 │ │ -0604d8: 1301 e10d |0044: const/16 v1, #int 3553 // #de1 │ │ -0604dc: 7220 b00a 1000 |0046: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ab0 │ │ -0604e2: 28f4 |0049: goto 003d // -000c │ │ +06e91c: |[06e91c] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.end:()V │ │ +06e92c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06e92e: 5531 a707 |0001: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@07a7 │ │ +06e932: 3901 0a00 |0003: if-nez v1, 000d // +000a │ │ +06e936: 2201 ae03 |0005: new-instance v1, Ljava/lang/IllegalStateException; // type@03ae │ │ +06e93a: 1a02 230e |0007: const-string v2, "PolygonSpriteBatch.begin must be called before end." // string@0e23 │ │ +06e93e: 7020 fb25 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +06e944: 2701 |000c: throw v1 │ │ +06e946: 5231 a807 |000d: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06e94a: 3d01 0500 |000f: if-lez v1, 0014 // +0005 │ │ +06e94e: 7010 980d 0300 |0011: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0d98 │ │ +06e954: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +06e956: 5b31 a907 |0015: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07a9 │ │ +06e95a: 5932 a807 |0017: iput v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@07a8 │ │ +06e95e: 5c32 a707 |0019: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@07a7 │ │ +06e962: 6200 1f00 |001b: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +06e966: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +06e968: 7220 ae0a 1000 |001e: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDepthMask:(Z)V // method@0aae │ │ +06e96e: 6e10 970d 0300 |0021: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.isBlendingEnabled:()Z // method@0d97 │ │ +06e974: 0a01 |0024: move-result v1 │ │ +06e976: 3801 0700 |0025: if-eqz v1, 002c // +0007 │ │ +06e97a: 1301 e20b |0027: const/16 v1, #int 3042 // #be2 │ │ +06e97e: 7220 b00a 1000 |0029: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ab0 │ │ +06e984: 6201 2400 |002c: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +06e988: 7210 3d01 0100 |002e: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ +06e98e: 0a01 |0031: move-result v1 │ │ +06e990: 3801 1200 |0032: if-eqz v1, 0044 // +0012 │ │ +06e994: 5431 a607 |0034: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ +06e998: 3801 0800 |0036: if-eqz v1, 003e // +0008 │ │ +06e99c: 5431 a607 |0038: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ +06e9a0: 6e10 ed11 0100 |003a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@11ed │ │ +06e9a6: 0e00 |003d: return-void │ │ +06e9a8: 5431 af07 |003e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07af │ │ +06e9ac: 6e10 ed11 0100 |0040: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@11ed │ │ +06e9b2: 28fa |0043: goto 003d // -0006 │ │ +06e9b4: 1301 e10d |0044: const/16 v1, #int 3553 // #de1 │ │ +06e9b8: 7220 b00a 1000 |0046: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ab0 │ │ +06e9be: 28f4 |0049: goto 003d // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=252 │ │ 0x000d line=253 │ │ 0x0014 line=254 │ │ 0x0017 line=255 │ │ 0x0019 line=256 │ │ @@ -47328,17 +47328,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0604e4: |[0604e4] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.flush:()V │ │ -0604f4: 7010 980d 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0d98 │ │ -0604fa: 0e00 |0003: return-void │ │ +06e9c0: |[06e9c0] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.flush:()V │ │ +06e9d0: 7010 980d 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0d98 │ │ +06e9d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0003 line=408 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch; │ │ │ │ @@ -47347,40 +47347,40 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -0604fc: |[0604fc] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ -06050c: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ -060510: 5242 a307 |0002: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.color:F // field@07a3 │ │ -060514: 7110 c021 0200 |0004: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntColor:(F)I // method@21c0 │ │ -06051a: 0a01 |0007: move-result v1 │ │ -06051c: 5440 b007 |0008: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@07b0 │ │ -060520: d512 ff00 |000a: and-int/lit16 v2, v1, #int 255 // #00ff │ │ -060524: 8222 |000c: int-to-float v2, v2 │ │ -060526: c932 |000d: div-float/2addr v2, v3 │ │ -060528: 5902 7903 |000e: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06052c: e202 0108 |0010: ushr-int/lit8 v2, v1, #int 8 // #08 │ │ -060530: d522 ff00 |0012: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -060534: 8222 |0014: int-to-float v2, v2 │ │ -060536: c932 |0015: div-float/2addr v2, v3 │ │ -060538: 5902 7803 |0016: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06053c: e202 0110 |0018: ushr-int/lit8 v2, v1, #int 16 // #10 │ │ -060540: d522 ff00 |001a: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -060544: 8222 |001c: int-to-float v2, v2 │ │ -060546: c932 |001d: div-float/2addr v2, v3 │ │ -060548: 5902 7703 |001e: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06054c: e202 0118 |0020: ushr-int/lit8 v2, v1, #int 24 // #18 │ │ -060550: d522 ff00 |0022: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -060554: 8222 |0024: int-to-float v2, v2 │ │ -060556: c932 |0025: div-float/2addr v2, v3 │ │ -060558: 5902 7603 |0026: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06055c: 1100 |0028: return-object v0 │ │ +06e9d8: |[06e9d8] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ +06e9e8: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ +06e9ec: 5242 a307 |0002: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.color:F // field@07a3 │ │ +06e9f0: 7110 c021 0200 |0004: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntColor:(F)I // method@21c0 │ │ +06e9f6: 0a01 |0007: move-result v1 │ │ +06e9f8: 5440 b007 |0008: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@07b0 │ │ +06e9fc: d512 ff00 |000a: and-int/lit16 v2, v1, #int 255 // #00ff │ │ +06ea00: 8222 |000c: int-to-float v2, v2 │ │ +06ea02: c932 |000d: div-float/2addr v2, v3 │ │ +06ea04: 5902 7903 |000e: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +06ea08: e202 0108 |0010: ushr-int/lit8 v2, v1, #int 8 // #08 │ │ +06ea0c: d522 ff00 |0012: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +06ea10: 8222 |0014: int-to-float v2, v2 │ │ +06ea12: c932 |0015: div-float/2addr v2, v3 │ │ +06ea14: 5902 7803 |0016: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +06ea18: e202 0110 |0018: ushr-int/lit8 v2, v1, #int 16 // #10 │ │ +06ea1c: d522 ff00 |001a: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +06ea20: 8222 |001c: int-to-float v2, v2 │ │ +06ea22: c932 |001d: div-float/2addr v2, v3 │ │ +06ea24: 5902 7703 |001e: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +06ea28: e202 0118 |0020: ushr-int/lit8 v2, v1, #int 24 // #18 │ │ +06ea2c: d522 ff00 |0022: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +06ea30: 8222 |0024: int-to-float v2, v2 │ │ +06ea32: c932 |0025: div-float/2addr v2, v3 │ │ +06ea34: 5902 7603 |0026: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +06ea38: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=291 │ │ 0x0008 line=292 │ │ 0x000a line=293 │ │ 0x0010 line=294 │ │ 0x0018 line=295 │ │ @@ -47396,17 +47396,17 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060560: |[060560] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.getProjectionMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ -060570: 5410 ad07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ad │ │ -060574: 1100 |0002: return-object v0 │ │ +06ea3c: |[06ea3c] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.getProjectionMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ +06ea4c: 5410 ad07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ad │ │ +06ea50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch; │ │ │ │ #12 : (in Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;) │ │ @@ -47414,17 +47414,17 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060578: |[060578] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ -060588: 5410 b207 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07b2 │ │ -06058c: 1100 |0002: return-object v0 │ │ +06ea54: |[06ea54] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ +06ea64: 5410 b207 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07b2 │ │ +06ea68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch; │ │ │ │ #13 : (in Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;) │ │ @@ -47432,21 +47432,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -060590: |[060590] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.isBlendingEnabled:()Z │ │ -0605a0: 5510 a107 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendingDisabled:Z // field@07a1 │ │ -0605a4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0605a8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0605aa: 0f00 |0005: return v0 │ │ -0605ac: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0605ae: 28fe |0007: goto 0005 // -0002 │ │ +06ea6c: |[06ea6c] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.isBlendingEnabled:()Z │ │ +06ea7c: 5510 a107 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendingDisabled:Z // field@07a1 │ │ +06ea80: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +06ea84: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +06ea86: 0f00 |0005: return v0 │ │ +06ea88: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +06ea8a: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch; │ │ │ │ #14 : (in Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;) │ │ @@ -47454,19 +47454,19 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0605b0: |[0605b0] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.setBlendFunction:(II)V │ │ -0605c0: 7010 980d 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0d98 │ │ -0605c6: 5901 a007 |0003: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendSrcFunc:I // field@07a0 │ │ -0605ca: 5902 9f07 |0005: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendDstFunc:I // field@079f │ │ -0605ce: 0e00 |0007: return-void │ │ +06ea8c: |[06ea8c] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.setBlendFunction:(II)V │ │ +06ea9c: 7010 980d 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0d98 │ │ +06eaa2: 5901 a007 |0003: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendSrcFunc:I // field@07a0 │ │ +06eaa6: 5902 9f07 |0005: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendDstFunc:I // field@079f │ │ +06eaaa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x0003 line=461 │ │ 0x0005 line=462 │ │ 0x0007 line=463 │ │ locals : │ │ @@ -47479,17 +47479,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0605d0: |[0605d0] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.setColor:(F)V │ │ -0605e0: 5901 a307 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.color:F // field@07a3 │ │ -0605e4: 0e00 |0002: return-void │ │ +06eaac: |[06eaac] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.setColor:(F)V │ │ +06eabc: 5901 a307 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.color:F // field@07a3 │ │ +06eac0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0002 line=287 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch; │ │ 0x0000 - 0x0003 reg=1 color F │ │ @@ -47499,34 +47499,34 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -0605e8: |[0605e8] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.setColor:(FFFF)V │ │ -0605f8: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ -0605fc: a801 0308 |0002: mul-float v1, v3, v8 │ │ -060600: 8711 |0004: float-to-int v1, v1 │ │ -060602: e001 0118 |0005: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -060606: a802 0307 |0007: mul-float v2, v3, v7 │ │ -06060a: 8722 |0009: float-to-int v2, v2 │ │ -06060c: e002 0210 |000a: shl-int/lit8 v2, v2, #int 16 // #10 │ │ -060610: b621 |000c: or-int/2addr v1, v2 │ │ -060612: a802 0306 |000d: mul-float v2, v3, v6 │ │ -060616: 8722 |000f: float-to-int v2, v2 │ │ -060618: e002 0208 |0010: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -06061c: b621 |0012: or-int/2addr v1, v2 │ │ -06061e: a802 0305 |0013: mul-float v2, v3, v5 │ │ -060622: 8722 |0015: float-to-int v2, v2 │ │ -060624: 9600 0102 |0016: or-int v0, v1, v2 │ │ -060628: 7110 c321 0000 |0018: invoke-static {v0}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@21c3 │ │ -06062e: 0a01 |001b: move-result v1 │ │ -060630: 5941 a307 |001c: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.color:F // field@07a3 │ │ -060634: 0e00 |001e: return-void │ │ +06eac4: |[06eac4] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.setColor:(FFFF)V │ │ +06ead4: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ +06ead8: a801 0308 |0002: mul-float v1, v3, v8 │ │ +06eadc: 8711 |0004: float-to-int v1, v1 │ │ +06eade: e001 0118 |0005: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +06eae2: a802 0307 |0007: mul-float v2, v3, v7 │ │ +06eae6: 8722 |0009: float-to-int v2, v2 │ │ +06eae8: e002 0210 |000a: shl-int/lit8 v2, v2, #int 16 // #10 │ │ +06eaec: b621 |000c: or-int/2addr v1, v2 │ │ +06eaee: a802 0306 |000d: mul-float v2, v3, v6 │ │ +06eaf2: 8722 |000f: float-to-int v2, v2 │ │ +06eaf4: e002 0208 |0010: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +06eaf8: b621 |0012: or-int/2addr v1, v2 │ │ +06eafa: a802 0305 |0013: mul-float v2, v3, v5 │ │ +06eafe: 8722 |0015: float-to-int v2, v2 │ │ +06eb00: 9600 0102 |0016: or-int v0, v1, v2 │ │ +06eb04: 7110 c321 0000 |0018: invoke-static {v0}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@21c3 │ │ +06eb0a: 0a01 |001b: move-result v1 │ │ +06eb0c: 5941 a307 |001c: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.color:F // field@07a3 │ │ +06eb10: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=279 │ │ 0x0018 line=280 │ │ 0x001e line=281 │ │ locals : │ │ 0x0018 - 0x001f reg=0 intBits I │ │ @@ -47541,19 +47541,19 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Color;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -060638: |[060638] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ -060648: 6e10 c009 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09c0 │ │ -06064e: 0a00 |0003: move-result v0 │ │ -060650: 5910 a307 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.color:F // field@07a3 │ │ -060654: 0e00 |0006: return-void │ │ +06eb14: |[06eb14] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ +06eb24: 6e10 c009 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09c0 │ │ +06eb2a: 0a00 |0003: move-result v0 │ │ +06eb2c: 5910 a307 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.color:F // field@07a3 │ │ +06eb30: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0006 line=275 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch; │ │ 0x0000 - 0x0007 reg=2 tint Lcom/badlogic/gdx/graphics/Color; │ │ @@ -47563,24 +47563,24 @@ │ │ type : '(Lcom/badlogic/gdx/math/Matrix4;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -060658: |[060658] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.setProjectionMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ -060668: 5510 a707 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@07a7 │ │ -06066c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -060670: 6e10 930d 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.flush:()V // method@0d93 │ │ -060676: 5410 ad07 |0007: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ad │ │ -06067a: 6e20 d513 2000 |0009: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ -060680: 5510 a707 |000c: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@07a7 │ │ -060684: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -060688: 7010 a00d 0100 |0010: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.setupMatrices:()V // method@0da0 │ │ -06068e: 0e00 |0013: return-void │ │ +06eb34: |[06eb34] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.setProjectionMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ +06eb44: 5510 a707 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@07a7 │ │ +06eb48: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +06eb4c: 6e10 930d 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.flush:()V // method@0d93 │ │ +06eb52: 5410 ad07 |0007: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ad │ │ +06eb56: 6e20 d513 2000 |0009: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ +06eb5c: 5510 a707 |000c: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@07a7 │ │ +06eb60: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +06eb64: 7010 a00d 0100 |0010: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.setupMatrices:()V // method@0da0 │ │ +06eb6a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ 0x0007 line=492 │ │ 0x000c line=493 │ │ 0x0013 line=494 │ │ locals : │ │ @@ -47592,37 +47592,37 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 47 16-bit code units │ │ -060690: |[060690] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.setShader:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0606a0: 5510 a707 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@07a7 │ │ -0606a4: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -0606a8: 6e10 930d 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.flush:()V // method@0d93 │ │ -0606ae: 5410 a607 |0007: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ -0606b2: 3800 1a00 |0009: if-eqz v0, 0023 // +001a │ │ -0606b6: 5410 a607 |000b: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ -0606ba: 6e10 ed11 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@11ed │ │ -0606c0: 5b12 a607 |0010: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ -0606c4: 5510 a707 |0012: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@07a7 │ │ -0606c8: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ -0606cc: 5410 a607 |0016: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ -0606d0: 3800 1100 |0018: if-eqz v0, 0029 // +0011 │ │ -0606d4: 5410 a607 |001a: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ -0606d8: 6e10 e411 0000 |001c: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@11e4 │ │ -0606de: 7010 a00d 0100 |001f: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.setupMatrices:()V // method@0da0 │ │ -0606e4: 0e00 |0022: return-void │ │ -0606e6: 5410 af07 |0023: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07af │ │ -0606ea: 6e10 ed11 0000 |0025: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@11ed │ │ -0606f0: 28e8 |0028: goto 0010 // -0018 │ │ -0606f2: 5410 af07 |0029: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07af │ │ -0606f6: 6e10 e411 0000 |002b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@11e4 │ │ -0606fc: 28f1 |002e: goto 001f // -000f │ │ +06eb6c: |[06eb6c] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.setShader:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +06eb7c: 5510 a707 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@07a7 │ │ +06eb80: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +06eb84: 6e10 930d 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.flush:()V // method@0d93 │ │ +06eb8a: 5410 a607 |0007: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ +06eb8e: 3800 1a00 |0009: if-eqz v0, 0023 // +001a │ │ +06eb92: 5410 a607 |000b: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ +06eb96: 6e10 ed11 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@11ed │ │ +06eb9c: 5b12 a607 |0010: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ +06eba0: 5510 a707 |0012: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@07a7 │ │ +06eba4: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ +06eba8: 5410 a607 |0016: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ +06ebac: 3800 1100 |0018: if-eqz v0, 0029 // +0011 │ │ +06ebb0: 5410 a607 |001a: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07a6 │ │ +06ebb4: 6e10 e411 0000 |001c: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@11e4 │ │ +06ebba: 7010 a00d 0100 |001f: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.setupMatrices:()V // method@0da0 │ │ +06ebc0: 0e00 |0022: return-void │ │ +06ebc2: 5410 af07 |0023: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07af │ │ +06ebc6: 6e10 ed11 0000 |0025: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@11ed │ │ +06ebcc: 28e8 |0028: goto 0010 // -0018 │ │ +06ebce: 5410 af07 |0029: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07af │ │ +06ebd2: 6e10 e411 0000 |002b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@11e4 │ │ +06ebd8: 28f1 |002e: goto 001f // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ 0x0004 line=548 │ │ 0x0007 line=549 │ │ 0x000b line=550 │ │ 0x0010 line=554 │ │ @@ -47642,41 +47642,41 @@ │ │ type : '(Lcom/badlogic/gdx/math/Matrix4;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -060700: |[060700] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.setTransformMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ -060710: 5510 a707 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@07a7 │ │ -060714: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -060718: 6e10 930d 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.flush:()V // method@0d93 │ │ -06071e: 5410 b207 |0007: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07b2 │ │ -060722: 6e20 d513 2000 |0009: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ -060728: 5510 a707 |000c: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@07a7 │ │ -06072c: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -060730: 7010 a00d 0100 |0010: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.setupMatrices:()V // method@0da0 │ │ -060736: 0e00 |0013: return-void │ │ +06ebdc: |[06ebdc] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.setTransformMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ +06ebec: 5510 a707 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@07a7 │ │ +06ebf0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +06ebf4: 6e10 930d 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.flush:()V // method@0d93 │ │ +06ebfa: 5410 b207 |0007: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07b2 │ │ +06ebfe: 6e20 d513 2000 |0009: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ +06ec04: 5510 a707 |000c: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@07a7 │ │ +06ec08: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +06ec0c: 7010 a00d 0100 |0010: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.setupMatrices:()V // method@0da0 │ │ +06ec12: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0007 line=502 │ │ 0x000c line=503 │ │ 0x0013 line=504 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch; │ │ 0x0000 - 0x0014 reg=2 transform Lcom/badlogic/gdx/math/Matrix4; │ │ │ │ - source_file_idx : 3622 (PolygonSpriteBatch.java) │ │ + source_file_idx : 3620 (PolygonSpriteBatch.java) │ │ │ │ Class #151 header: │ │ -class_idx : 341 │ │ +class_idx : 339 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3847 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3845 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #151 annotations: │ │ Annotations on class │ │ @@ -47720,38 +47720,38 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -060738: |[060738] com.badlogic.gdx.graphics.g2d.SpriteCache$Cache.:(II)V │ │ -060748: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -06074e: 5901 f407 |0003: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.id:I // field@07f4 │ │ -060752: 5902 f607 |0005: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.offset:I // field@07f6 │ │ -060756: 0e00 |0007: return-void │ │ +06ec14: |[06ec14] com.badlogic.gdx.graphics.g2d.SpriteCache$Cache.:(II)V │ │ +06ec24: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +06ec2a: 5901 f407 |0003: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.id:I // field@07f4 │ │ +06ec2e: 5902 f607 |0005: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.offset:I // field@07f6 │ │ +06ec32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=993 │ │ 0x0003 line=994 │ │ 0x0005 line=995 │ │ 0x0007 line=996 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; │ │ 0x0000 - 0x0008 reg=1 id I │ │ 0x0000 - 0x0008 reg=2 offset I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3847 (SpriteCache.java) │ │ + source_file_idx : 3845 (SpriteCache.java) │ │ │ │ Class #152 header: │ │ -class_idx : 343 │ │ +class_idx : 341 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3927 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3925 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #152 annotations: │ │ Annotations on class │ │ @@ -47773,17 +47773,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -060758: |[060758] com.badlogic.gdx.graphics.g2d.TextureAtlas$1.:()V │ │ -060768: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -06076e: 0e00 |0003: return-void │ │ +06ec34: |[06ec34] com.badlogic.gdx.graphics.g2d.TextureAtlas$1.:()V │ │ +06ec44: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +06ec4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$1; │ │ │ │ Virtual methods - │ │ @@ -47792,24 +47792,24 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -060770: |[060770] com.badlogic.gdx.graphics.g2d.TextureAtlas$1.compare:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;)I │ │ -060780: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -060782: 5240 1f08 |0001: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.index:I // field@081f │ │ -060786: 3320 0500 |0003: if-ne v0, v2, 0008 // +0005 │ │ -06078a: 1400 ffff ff7f |0005: const v0, #float nan // #7fffffff │ │ -060790: 5251 1f08 |0008: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.index:I // field@081f │ │ -060794: 3321 0500 |000a: if-ne v1, v2, 000f // +0005 │ │ -060798: 1401 ffff ff7f |000c: const v1, #float nan // #7fffffff │ │ -06079e: 9102 0001 |000f: sub-int v2, v0, v1 │ │ -0607a2: 0f02 |0011: return v2 │ │ +06ec4c: |[06ec4c] com.badlogic.gdx.graphics.g2d.TextureAtlas$1.compare:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;)I │ │ +06ec5c: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +06ec5e: 5240 1f08 |0001: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.index:I // field@081f │ │ +06ec62: 3320 0500 |0003: if-ne v0, v2, 0008 // +0005 │ │ +06ec66: 1400 ffff ff7f |0005: const v0, #float nan // #7fffffff │ │ +06ec6c: 5251 1f08 |0008: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.index:I // field@081f │ │ +06ec70: 3321 0500 |000a: if-ne v1, v2, 000f // +0005 │ │ +06ec74: 1401 ffff ff7f |000c: const v1, #float nan // #7fffffff │ │ +06ec7a: 9102 0001 |000f: sub-int v2, v0, v1 │ │ +06ec7e: 0f02 |0011: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=414 │ │ 0x0003 line=415 │ │ 0x0008 line=416 │ │ 0x000a line=417 │ │ 0x000f line=418 │ │ @@ -47825,35 +47825,35 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0607a4: |[0607a4] com.badlogic.gdx.graphics.g2d.TextureAtlas$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -0607b4: 1f02 5b01 |0000: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region; // type@015b │ │ -0607b8: 1f03 5b01 |0002: check-cast v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region; // type@015b │ │ -0607bc: 6e30 1d0e 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$1;.compare:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;)I // method@0e1d │ │ -0607c2: 0a00 |0007: move-result v0 │ │ -0607c4: 0f00 |0008: return v0 │ │ +06ec80: |[06ec80] com.badlogic.gdx.graphics.g2d.TextureAtlas$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +06ec90: 1f02 5901 |0000: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region; // type@0159 │ │ +06ec94: 1f03 5901 |0002: check-cast v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region; // type@0159 │ │ +06ec98: 6e30 1d0e 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$1;.compare:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;)I // method@0e1d │ │ +06ec9e: 0a00 |0007: move-result v0 │ │ +06eca0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$1; │ │ │ │ - source_file_idx : 3927 (TextureAtlas.java) │ │ + source_file_idx : 3925 (TextureAtlas.java) │ │ │ │ Class #153 header: │ │ -class_idx : 346 │ │ +class_idx : 344 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3927 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3925 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #153 annotations: │ │ Annotations on class │ │ @@ -47905,24 +47905,24 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;ZLcom/badlogic/gdx/graphics/Pixmap$Format;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0607c8: |[0607c8] com.badlogic.gdx.graphics.g2d.TextureAtlas$TextureAtlasData$Page.:(Lcom/badlogic/gdx/files/FileHandle;ZLcom/badlogic/gdx/graphics/Pixmap$Format;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V │ │ -0607d8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0607de: 5b01 1908 |0003: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.textureFile:Lcom/badlogic/gdx/files/FileHandle; // field@0819 │ │ -0607e2: 5c02 1b08 |0005: iput-boolean v2, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.useMipMaps:Z // field@081b │ │ -0607e6: 5b03 1508 |0007: iput-object v3, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0815 │ │ -0607ea: 5b04 1708 |0009: iput-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0817 │ │ -0607ee: 5b05 1608 |000b: iput-object v5, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0816 │ │ -0607f2: 5b06 1a08 |000d: iput-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@081a │ │ -0607f6: 5b07 1c08 |000f: iput-object v7, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@081c │ │ -0607fa: 0e00 |0011: return-void │ │ +06eca4: |[06eca4] com.badlogic.gdx.graphics.g2d.TextureAtlas$TextureAtlasData$Page.:(Lcom/badlogic/gdx/files/FileHandle;ZLcom/badlogic/gdx/graphics/Pixmap$Format;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V │ │ +06ecb4: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +06ecba: 5b01 1908 |0003: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.textureFile:Lcom/badlogic/gdx/files/FileHandle; // field@0819 │ │ +06ecbe: 5c02 1b08 |0005: iput-boolean v2, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.useMipMaps:Z // field@081b │ │ +06ecc2: 5b03 1508 |0007: iput-object v3, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0815 │ │ +06ecc6: 5b04 1708 |0009: iput-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0817 │ │ +06ecca: 5b05 1608 |000b: iput-object v5, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0816 │ │ +06ecce: 5b06 1a08 |000d: iput-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@081a │ │ +06ecd2: 5b07 1c08 |000f: iput-object v7, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@081c │ │ +06ecd6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=65 │ │ 0x0005 line=66 │ │ 0x0007 line=67 │ │ 0x0009 line=68 │ │ @@ -47937,21 +47937,21 @@ │ │ 0x0000 - 0x0012 reg=3 format Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ 0x0000 - 0x0012 reg=4 minFilter Lcom/badlogic/gdx/graphics/Texture$TextureFilter; │ │ 0x0000 - 0x0012 reg=5 magFilter Lcom/badlogic/gdx/graphics/Texture$TextureFilter; │ │ 0x0000 - 0x0012 reg=6 uWrap Lcom/badlogic/gdx/graphics/Texture$TextureWrap; │ │ 0x0000 - 0x0012 reg=7 vWrap Lcom/badlogic/gdx/graphics/Texture$TextureWrap; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3927 (TextureAtlas.java) │ │ + source_file_idx : 3925 (TextureAtlas.java) │ │ │ │ Class #154 header: │ │ -class_idx : 347 │ │ +class_idx : 345 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3927 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3925 │ │ static_fields_size : 0 │ │ instance_fields_size: 15 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #154 annotations: │ │ Annotations on class │ │ @@ -48031,31 +48031,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0607fc: |[0607fc] com.badlogic.gdx.graphics.g2d.TextureAtlas$TextureAtlasData$Region.:()V │ │ -06080c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -060812: 0e00 |0003: return-void │ │ +06ecd8: |[06ecd8] com.badlogic.gdx.graphics.g2d.TextureAtlas$TextureAtlasData$Region.:()V │ │ +06ece8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +06ecee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3927 (TextureAtlas.java) │ │ + source_file_idx : 3925 (TextureAtlas.java) │ │ │ │ Class #155 header: │ │ -class_idx : 348 │ │ +class_idx : 346 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3927 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3925 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #155 annotations: │ │ Annotations on class │ │ @@ -48092,298 +48092,298 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 28 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 562 16-bit code units │ │ -060814: |[060814] com.badlogic.gdx.graphics.g2d.TextureAtlas$TextureAtlasData.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ -060824: 7601 2726 1800 |0000: invoke-direct/range {v24}, Ljava/lang/Object;.:()V // method@2627 │ │ -06082a: 2204 e702 |0003: new-instance v4, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -06082e: 7010 621e 0400 |0005: invoke-direct {v4}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -060834: 0800 1800 |0008: move-object/from16 v0, v24 │ │ -060838: 5b04 2c08 |000a: iput-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.pages:Lcom/badlogic/gdx/utils/Array; // field@082c │ │ -06083c: 2204 e702 |000c: new-instance v4, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -060840: 7010 621e 0400 |000e: invoke-direct {v4}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -060846: 0800 1800 |0011: move-object/from16 v0, v24 │ │ -06084a: 5b04 2d08 |0013: iput-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.regions:Lcom/badlogic/gdx/utils/Array; // field@082d │ │ -06084e: 2210 8903 |0015: new-instance v16, Ljava/io/BufferedReader; // type@0389 │ │ -060852: 2204 9803 |0017: new-instance v4, Ljava/io/InputStreamReader; // type@0398 │ │ -060856: 7401 6d09 1900 |0019: invoke-virtual/range {v25}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ -06085c: 0c15 |001c: move-result-object v21 │ │ -06085e: 0800 1500 |001d: move-object/from16 v0, v21 │ │ -060862: 7020 9e25 0400 |001f: invoke-direct {v4, v0}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@259e │ │ -060868: 1315 4000 |0022: const/16 v21, #int 64 // #40 │ │ -06086c: 0800 1000 |0024: move-object/from16 v0, v16 │ │ -060870: 0201 1500 |0026: move/from16 v1, v21 │ │ -060874: 7030 5125 4001 |0028: invoke-direct {v0, v4, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@2551 │ │ -06087a: 1202 |002b: const/4 v2, #int 0 // #0 │ │ -06087c: 072f |002c: move-object v15, v2 │ │ -06087e: 7401 5325 1000 |002d: invoke-virtual/range {v16}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -060884: 0c0e |0030: move-result-object v14 │ │ -060886: 390e 1100 |0031: if-nez v14, 0042 // +0011 │ │ -06088a: 7401 5225 1000 |0033: invoke-virtual/range {v16}, Ljava/io/BufferedReader;.close:()V // method@2552 │ │ -060890: 0800 1800 |0036: move-object/from16 v0, v24 │ │ -060894: 5404 2d08 |0038: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.regions:Lcom/badlogic/gdx/utils/Array; // field@082d │ │ -060898: 6215 2e08 |003a: sget-object v21, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.indexComparator:Ljava/util/Comparator; // field@082e │ │ -06089c: 0800 1500 |003c: move-object/from16 v0, v21 │ │ -0608a0: 6e20 851e 0400 |003e: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Array;.sort:(Ljava/util/Comparator;)V // method@1e85 │ │ -0608a6: 0e00 |0041: return-void │ │ -0608a8: 6e10 5b26 0e00 |0042: invoke-virtual {v14}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ -0608ae: 0c04 |0045: move-result-object v4 │ │ -0608b0: 6e10 5026 0400 |0046: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2650 │ │ -0608b6: 0a04 |0049: move-result v4 │ │ -0608b8: 3904 0500 |004a: if-nez v4, 004f // +0005 │ │ -0608bc: 1202 |004c: const/4 v2, #int 0 // #0 │ │ -0608be: 072f |004d: move-object v15, v2 │ │ -0608c0: 28df |004e: goto 002d // -0021 │ │ -0608c2: 390f 8700 |004f: if-nez v15, 00d6 // +0087 │ │ -0608c6: 0800 1a00 |0051: move-object/from16 v0, v26 │ │ -0608ca: 6e20 5309 e000 |0053: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0953 │ │ -0608d0: 0c03 |0056: move-result-object v3 │ │ -0608d2: 7701 5a0e 1000 |0057: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readValue:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@0e5a │ │ -0608d8: 0c04 |005a: move-result-object v4 │ │ -0608da: 7110 240b 0400 |005b: invoke-static {v4}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b24 │ │ -0608e0: 0c05 |005e: move-result-object v5 │ │ -0608e2: 7701 590e 1000 |005f: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readTuple:(Ljava/io/BufferedReader;)I // method@0e59 │ │ -0608e8: 6204 3108 |0062: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ -0608ec: 1315 0000 |0064: const/16 v21, #int 0 // #0 │ │ -0608f0: 4604 0415 |0066: aget-object v4, v4, v21 │ │ -0608f4: 7110 5e0b 0400 |0068: invoke-static {v4}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // method@0b5e │ │ -0608fa: 0c06 |006b: move-result-object v6 │ │ -0608fc: 6204 3108 |006c: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ -060900: 1315 0100 |006e: const/16 v21, #int 1 // #1 │ │ -060904: 4604 0415 |0070: aget-object v4, v4, v21 │ │ -060908: 7110 5e0b 0400 |0072: invoke-static {v4}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // method@0b5e │ │ -06090e: 0c07 |0075: move-result-object v7 │ │ -060910: 7701 5a0e 1000 |0076: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readValue:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@0e5a │ │ -060916: 0c0a |0079: move-result-object v10 │ │ -060918: 6208 6806 |007a: sget-object v8, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0668 │ │ -06091c: 6209 6806 |007c: sget-object v9, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0668 │ │ -060920: 1a04 ca2b |007e: const-string v4, "x" // string@2bca │ │ -060924: 6e20 4426 4a00 |0080: invoke-virtual {v10, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -06092a: 0a04 |0083: move-result v4 │ │ -06092c: 3804 3a00 |0084: if-eqz v4, 00be // +003a │ │ -060930: 6208 6a06 |0086: sget-object v8, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.Repeat:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@066a │ │ -060934: 2202 5a01 |0088: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page; // type@015a │ │ -060938: 6e10 5d0b 0600 |008a: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.isMipMap:()Z // method@0b5d │ │ -06093e: 0a04 |008d: move-result v4 │ │ -060940: 7608 3d0e 0200 |008e: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.:(Lcom/badlogic/gdx/files/FileHandle;ZLcom/badlogic/gdx/graphics/Pixmap$Format;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V // method@0e3d │ │ -060946: 0800 1800 |0091: move-object/from16 v0, v24 │ │ -06094a: 5404 2c08 |0093: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.pages:Lcom/badlogic/gdx/utils/Array; // field@082c │ │ -06094e: 6e20 6a1e 2400 |0095: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -060954: 28b5 |0098: goto 004d // -004b │ │ -060956: 0d0b |0099: move-exception v11 │ │ -060958: 2204 fc02 |009a: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -06095c: 2215 c503 |009c: new-instance v21, Ljava/lang/StringBuilder; // type@03c5 │ │ -060960: 7601 6726 1500 |009e: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -060966: 1a16 8203 |00a1: const-string v22, "Error reading pack file: " // string@0382 │ │ -06096a: 7402 6e26 1500 |00a3: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -060970: 0c15 |00a6: move-result-object v21 │ │ -060972: 0800 1500 |00a7: move-object/from16 v0, v21 │ │ -060976: 0801 1900 |00a9: move-object/from16 v1, v25 │ │ -06097a: 6e20 6d26 1000 |00ab: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -060980: 0c15 |00ae: move-result-object v21 │ │ -060982: 7401 7426 1500 |00af: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -060988: 0c15 |00b2: move-result-object v21 │ │ -06098a: 0800 1500 |00b3: move-object/from16 v0, v21 │ │ -06098e: 7030 b51f 040b |00b5: invoke-direct {v4, v0, v11}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -060994: 2704 |00b8: throw v4 │ │ -060996: 0d04 |00b9: move-exception v4 │ │ -060998: 7401 5225 1000 |00ba: invoke-virtual/range {v16}, Ljava/io/BufferedReader;.close:()V // method@2552 │ │ -06099e: 2704 |00bd: throw v4 │ │ -0609a0: 1a04 f22b |00be: const-string v4, "y" // string@2bf2 │ │ -0609a4: 6e20 4426 4a00 |00c0: invoke-virtual {v10, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0609aa: 0a04 |00c3: move-result v4 │ │ -0609ac: 3804 0500 |00c4: if-eqz v4, 00c9 // +0005 │ │ -0609b0: 6209 6a06 |00c6: sget-object v9, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.Repeat:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@066a │ │ -0609b4: 28c0 |00c8: goto 0088 // -0040 │ │ -0609b6: 1a04 f02b |00c9: const-string v4, "xy" // string@2bf0 │ │ -0609ba: 6e20 4426 4a00 |00cb: invoke-virtual {v10, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0609c0: 0a04 |00ce: move-result v4 │ │ -0609c2: 3804 b9ff |00cf: if-eqz v4, 0088 // -0047 │ │ -0609c6: 6208 6a06 |00d1: sget-object v8, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.Repeat:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@066a │ │ -0609ca: 6209 6a06 |00d3: sget-object v9, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.Repeat:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@066a │ │ -0609ce: 28b3 |00d5: goto 0088 // -004d │ │ -0609d0: 7701 5a0e 1000 |00d6: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readValue:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@0e5a │ │ -0609d6: 0c04 |00d9: move-result-object v4 │ │ -0609d8: 7110 bf25 0400 |00da: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean; // method@25bf │ │ -0609de: 0c04 |00dd: move-result-object v4 │ │ -0609e0: 6e10 bc25 0400 |00de: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@25bc │ │ -0609e6: 0a12 |00e1: move-result v18 │ │ -0609e8: 7701 590e 1000 |00e2: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readTuple:(Ljava/io/BufferedReader;)I // method@0e59 │ │ -0609ee: 6204 3108 |00e5: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ -0609f2: 1315 0000 |00e7: const/16 v21, #int 0 // #0 │ │ -0609f6: 4604 0415 |00e9: aget-object v4, v4, v21 │ │ -0609fa: 7110 0126 0400 |00eb: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -060a00: 0a0d |00ee: move-result v13 │ │ -060a02: 6204 3108 |00ef: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ -060a06: 1315 0100 |00f1: const/16 v21, #int 1 // #1 │ │ -060a0a: 4604 0415 |00f3: aget-object v4, v4, v21 │ │ -060a0e: 7110 0126 0400 |00f5: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -060a14: 0a13 |00f8: move-result v19 │ │ -060a16: 7701 590e 1000 |00f9: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readTuple:(Ljava/io/BufferedReader;)I // method@0e59 │ │ -060a1c: 6204 3108 |00fc: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ -060a20: 1315 0000 |00fe: const/16 v21, #int 0 // #0 │ │ -060a24: 4604 0415 |0100: aget-object v4, v4, v21 │ │ -060a28: 7110 0126 0400 |0102: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -060a2e: 0a14 |0105: move-result v20 │ │ -060a30: 6204 3108 |0106: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ -060a34: 1315 0100 |0108: const/16 v21, #int 1 // #1 │ │ -060a38: 4604 0415 |010a: aget-object v4, v4, v21 │ │ -060a3c: 7110 0126 0400 |010c: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -060a42: 0a0c |010f: move-result v12 │ │ -060a44: 2211 5b01 |0110: new-instance v17, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region; // type@015b │ │ -060a48: 7601 3e0e 1100 |0112: invoke-direct/range {v17}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.:()V // method@0e3e │ │ -060a4e: 0800 1100 |0115: move-object/from16 v0, v17 │ │ -060a52: 5b0f 2708 |0117: iput-object v15, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.page:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page; // field@0827 │ │ -060a56: 0800 1100 |0119: move-object/from16 v0, v17 │ │ -060a5a: 590d 2008 |011b: iput v13, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.left:I // field@0820 │ │ -060a5e: 0200 1300 |011d: move/from16 v0, v19 │ │ -060a62: 0801 1100 |011f: move-object/from16 v1, v17 │ │ -060a66: 5910 2a08 |0121: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.top:I // field@082a │ │ -060a6a: 0200 1400 |0123: move/from16 v0, v20 │ │ -060a6e: 0801 1100 |0125: move-object/from16 v1, v17 │ │ -060a72: 5910 2b08 |0127: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.width:I // field@082b │ │ -060a76: 0800 1100 |0129: move-object/from16 v0, v17 │ │ -060a7a: 590c 1e08 |012b: iput v12, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.height:I // field@081e │ │ -060a7e: 0800 1100 |012d: move-object/from16 v0, v17 │ │ -060a82: 5b0e 2108 |012f: iput-object v14, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.name:Ljava/lang/String; // field@0821 │ │ -060a86: 0200 1200 |0131: move/from16 v0, v18 │ │ -060a8a: 0801 1100 |0133: move-object/from16 v1, v17 │ │ -060a8e: 5c10 2808 |0135: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.rotate:Z // field@0828 │ │ -060a92: 7701 590e 1000 |0137: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readTuple:(Ljava/io/BufferedReader;)I // method@0e59 │ │ -060a98: 0a04 |013a: move-result v4 │ │ -060a9a: 1315 0400 |013b: const/16 v21, #int 4 // #4 │ │ -060a9e: 0200 1500 |013d: move/from16 v0, v21 │ │ -060aa2: 3304 8d00 |013f: if-ne v4, v0, 01cc // +008d │ │ -060aa6: 1244 |0141: const/4 v4, #int 4 // #4 │ │ -060aa8: 2344 4b04 |0142: new-array v4, v4, [I // type@044b │ │ -060aac: 1315 0000 |0144: const/16 v21, #int 0 // #0 │ │ -060ab0: 6216 3108 |0146: sget-object v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ -060ab4: 1317 0000 |0148: const/16 v23, #int 0 // #0 │ │ -060ab8: 4616 1617 |014a: aget-object v22, v22, v23 │ │ -060abc: 7701 0126 1600 |014c: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -060ac2: 0a16 |014f: move-result v22 │ │ -060ac4: 4b16 0415 |0150: aput v22, v4, v21 │ │ -060ac8: 1315 0100 |0152: const/16 v21, #int 1 // #1 │ │ -060acc: 6216 3108 |0154: sget-object v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ -060ad0: 1317 0100 |0156: const/16 v23, #int 1 // #1 │ │ -060ad4: 4616 1617 |0158: aget-object v22, v22, v23 │ │ -060ad8: 7701 0126 1600 |015a: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -060ade: 0a16 |015d: move-result v22 │ │ -060ae0: 4b16 0415 |015e: aput v22, v4, v21 │ │ -060ae4: 1315 0200 |0160: const/16 v21, #int 2 // #2 │ │ -060ae8: 6216 3108 |0162: sget-object v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ -060aec: 1317 0200 |0164: const/16 v23, #int 2 // #2 │ │ -060af0: 4616 1617 |0166: aget-object v22, v22, v23 │ │ -060af4: 7701 0126 1600 |0168: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -060afa: 0a16 |016b: move-result v22 │ │ -060afc: 4b16 0415 |016c: aput v22, v4, v21 │ │ -060b00: 1315 0300 |016e: const/16 v21, #int 3 // #3 │ │ -060b04: 6216 3108 |0170: sget-object v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ -060b08: 1317 0300 |0172: const/16 v23, #int 3 // #3 │ │ -060b0c: 4616 1617 |0174: aget-object v22, v22, v23 │ │ -060b10: 7701 0126 1600 |0176: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -060b16: 0a16 |0179: move-result v22 │ │ -060b18: 4b16 0415 |017a: aput v22, v4, v21 │ │ -060b1c: 0800 1100 |017c: move-object/from16 v0, v17 │ │ -060b20: 5b04 2908 |017e: iput-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.splits:[I // field@0829 │ │ -060b24: 7701 590e 1000 |0180: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readTuple:(Ljava/io/BufferedReader;)I // method@0e59 │ │ -060b2a: 0a04 |0183: move-result v4 │ │ -060b2c: 1315 0400 |0184: const/16 v21, #int 4 // #4 │ │ -060b30: 0200 1500 |0186: move/from16 v0, v21 │ │ -060b34: 3304 4400 |0188: if-ne v4, v0, 01cc // +0044 │ │ -060b38: 1244 |018a: const/4 v4, #int 4 // #4 │ │ -060b3a: 2344 4b04 |018b: new-array v4, v4, [I // type@044b │ │ -060b3e: 1315 0000 |018d: const/16 v21, #int 0 // #0 │ │ -060b42: 6216 3108 |018f: sget-object v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ -060b46: 1317 0000 |0191: const/16 v23, #int 0 // #0 │ │ -060b4a: 4616 1617 |0193: aget-object v22, v22, v23 │ │ -060b4e: 7701 0126 1600 |0195: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -060b54: 0a16 |0198: move-result v22 │ │ -060b56: 4b16 0415 |0199: aput v22, v4, v21 │ │ -060b5a: 1315 0100 |019b: const/16 v21, #int 1 // #1 │ │ -060b5e: 6216 3108 |019d: sget-object v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ -060b62: 1317 0100 |019f: const/16 v23, #int 1 // #1 │ │ -060b66: 4616 1617 |01a1: aget-object v22, v22, v23 │ │ -060b6a: 7701 0126 1600 |01a3: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -060b70: 0a16 |01a6: move-result v22 │ │ -060b72: 4b16 0415 |01a7: aput v22, v4, v21 │ │ -060b76: 1315 0200 |01a9: const/16 v21, #int 2 // #2 │ │ -060b7a: 6216 3108 |01ab: sget-object v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ -060b7e: 1317 0200 |01ad: const/16 v23, #int 2 // #2 │ │ -060b82: 4616 1617 |01af: aget-object v22, v22, v23 │ │ -060b86: 7701 0126 1600 |01b1: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -060b8c: 0a16 |01b4: move-result v22 │ │ -060b8e: 4b16 0415 |01b5: aput v22, v4, v21 │ │ -060b92: 1315 0300 |01b7: const/16 v21, #int 3 // #3 │ │ -060b96: 6216 3108 |01b9: sget-object v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ -060b9a: 1317 0300 |01bb: const/16 v23, #int 3 // #3 │ │ -060b9e: 4616 1617 |01bd: aget-object v22, v22, v23 │ │ -060ba2: 7701 0126 1600 |01bf: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -060ba8: 0a16 |01c2: move-result v22 │ │ -060baa: 4b16 0415 |01c3: aput v22, v4, v21 │ │ -060bae: 0800 1100 |01c5: move-object/from16 v0, v17 │ │ -060bb2: 5b04 2608 |01c7: iput-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.pads:[I // field@0826 │ │ -060bb6: 7701 590e 1000 |01c9: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readTuple:(Ljava/io/BufferedReader;)I // method@0e59 │ │ -060bbc: 6204 3108 |01cc: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ -060bc0: 1315 0000 |01ce: const/16 v21, #int 0 // #0 │ │ -060bc4: 4604 0415 |01d0: aget-object v4, v4, v21 │ │ -060bc8: 7110 0126 0400 |01d2: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -060bce: 0a04 |01d5: move-result v4 │ │ -060bd0: 0800 1100 |01d6: move-object/from16 v0, v17 │ │ -060bd4: 5904 2508 |01d8: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.originalWidth:I // field@0825 │ │ -060bd8: 6204 3108 |01da: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ -060bdc: 1315 0100 |01dc: const/16 v21, #int 1 // #1 │ │ -060be0: 4604 0415 |01de: aget-object v4, v4, v21 │ │ -060be4: 7110 0126 0400 |01e0: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -060bea: 0a04 |01e3: move-result v4 │ │ -060bec: 0800 1100 |01e4: move-object/from16 v0, v17 │ │ -060bf0: 5904 2408 |01e6: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.originalHeight:I // field@0824 │ │ -060bf4: 7701 590e 1000 |01e8: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readTuple:(Ljava/io/BufferedReader;)I // method@0e59 │ │ -060bfa: 6204 3108 |01eb: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ -060bfe: 1315 0000 |01ed: const/16 v21, #int 0 // #0 │ │ -060c02: 4604 0415 |01ef: aget-object v4, v4, v21 │ │ -060c06: 7110 0126 0400 |01f1: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -060c0c: 0a04 |01f4: move-result v4 │ │ -060c0e: 8244 |01f5: int-to-float v4, v4 │ │ -060c10: 0800 1100 |01f6: move-object/from16 v0, v17 │ │ -060c14: 5904 2208 |01f8: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.offsetX:F // field@0822 │ │ -060c18: 6204 3108 |01fa: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ -060c1c: 1315 0100 |01fc: const/16 v21, #int 1 // #1 │ │ -060c20: 4604 0415 |01fe: aget-object v4, v4, v21 │ │ -060c24: 7110 0126 0400 |0200: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -060c2a: 0a04 |0203: move-result v4 │ │ -060c2c: 8244 |0204: int-to-float v4, v4 │ │ -060c2e: 0800 1100 |0205: move-object/from16 v0, v17 │ │ -060c32: 5904 2308 |0207: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.offsetY:F // field@0823 │ │ -060c36: 7701 5a0e 1000 |0209: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readValue:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@0e5a │ │ -060c3c: 0c04 |020c: move-result-object v4 │ │ -060c3e: 7110 0126 0400 |020d: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -060c44: 0a04 |0210: move-result v4 │ │ -060c46: 0800 1100 |0211: move-object/from16 v0, v17 │ │ -060c4a: 5904 1f08 |0213: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.index:I // field@081f │ │ -060c4e: 381b 0700 |0215: if-eqz v27, 021c // +0007 │ │ -060c52: 1214 |0217: const/4 v4, #int 1 // #1 │ │ -060c54: 0800 1100 |0218: move-object/from16 v0, v17 │ │ -060c58: 5c04 1d08 |021a: iput-boolean v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.flip:Z // field@081d │ │ -060c5c: 0800 1800 |021c: move-object/from16 v0, v24 │ │ -060c60: 5404 2d08 |021e: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.regions:Lcom/badlogic/gdx/utils/Array; // field@082d │ │ -060c64: 0800 1100 |0220: move-object/from16 v0, v17 │ │ -060c68: 6e20 6a1e 0400 |0222: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -060c6e: 07f2 |0225: move-object v2, v15 │ │ -060c70: 2900 27fe |0226: goto/16 004d // -01d9 │ │ -060c74: 0d04 |0228: move-exception v4 │ │ -060c76: 2900 0dfe |0229: goto/16 0036 // -01f3 │ │ -060c7a: 0d15 |022b: move-exception v21 │ │ -060c7c: 2900 91fe |022c: goto/16 00bd // -016f │ │ -060c80: 0d0b |022e: move-exception v11 │ │ -060c82: 07f2 |022f: move-object v2, v15 │ │ -060c84: 2900 6afe |0230: goto/16 009a // -0196 │ │ +06ecf0: |[06ecf0] com.badlogic.gdx.graphics.g2d.TextureAtlas$TextureAtlasData.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ +06ed00: 7601 2726 1800 |0000: invoke-direct/range {v24}, Ljava/lang/Object;.:()V // method@2627 │ │ +06ed06: 2204 e502 |0003: new-instance v4, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +06ed0a: 7010 621e 0400 |0005: invoke-direct {v4}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +06ed10: 0800 1800 |0008: move-object/from16 v0, v24 │ │ +06ed14: 5b04 2c08 |000a: iput-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.pages:Lcom/badlogic/gdx/utils/Array; // field@082c │ │ +06ed18: 2204 e502 |000c: new-instance v4, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +06ed1c: 7010 621e 0400 |000e: invoke-direct {v4}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +06ed22: 0800 1800 |0011: move-object/from16 v0, v24 │ │ +06ed26: 5b04 2d08 |0013: iput-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.regions:Lcom/badlogic/gdx/utils/Array; // field@082d │ │ +06ed2a: 2210 8703 |0015: new-instance v16, Ljava/io/BufferedReader; // type@0387 │ │ +06ed2e: 2204 9603 |0017: new-instance v4, Ljava/io/InputStreamReader; // type@0396 │ │ +06ed32: 7401 6d09 1900 |0019: invoke-virtual/range {v25}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ +06ed38: 0c15 |001c: move-result-object v21 │ │ +06ed3a: 0800 1500 |001d: move-object/from16 v0, v21 │ │ +06ed3e: 7020 9e25 0400 |001f: invoke-direct {v4, v0}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@259e │ │ +06ed44: 1315 4000 |0022: const/16 v21, #int 64 // #40 │ │ +06ed48: 0800 1000 |0024: move-object/from16 v0, v16 │ │ +06ed4c: 0201 1500 |0026: move/from16 v1, v21 │ │ +06ed50: 7030 5125 4001 |0028: invoke-direct {v0, v4, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@2551 │ │ +06ed56: 1202 |002b: const/4 v2, #int 0 // #0 │ │ +06ed58: 072f |002c: move-object v15, v2 │ │ +06ed5a: 7401 5325 1000 |002d: invoke-virtual/range {v16}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +06ed60: 0c0e |0030: move-result-object v14 │ │ +06ed62: 390e 1100 |0031: if-nez v14, 0042 // +0011 │ │ +06ed66: 7401 5225 1000 |0033: invoke-virtual/range {v16}, Ljava/io/BufferedReader;.close:()V // method@2552 │ │ +06ed6c: 0800 1800 |0036: move-object/from16 v0, v24 │ │ +06ed70: 5404 2d08 |0038: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.regions:Lcom/badlogic/gdx/utils/Array; // field@082d │ │ +06ed74: 6215 2e08 |003a: sget-object v21, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.indexComparator:Ljava/util/Comparator; // field@082e │ │ +06ed78: 0800 1500 |003c: move-object/from16 v0, v21 │ │ +06ed7c: 6e20 851e 0400 |003e: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Array;.sort:(Ljava/util/Comparator;)V // method@1e85 │ │ +06ed82: 0e00 |0041: return-void │ │ +06ed84: 6e10 5b26 0e00 |0042: invoke-virtual {v14}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ +06ed8a: 0c04 |0045: move-result-object v4 │ │ +06ed8c: 6e10 5026 0400 |0046: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2650 │ │ +06ed92: 0a04 |0049: move-result v4 │ │ +06ed94: 3904 0500 |004a: if-nez v4, 004f // +0005 │ │ +06ed98: 1202 |004c: const/4 v2, #int 0 // #0 │ │ +06ed9a: 072f |004d: move-object v15, v2 │ │ +06ed9c: 28df |004e: goto 002d // -0021 │ │ +06ed9e: 390f 8700 |004f: if-nez v15, 00d6 // +0087 │ │ +06eda2: 0800 1a00 |0051: move-object/from16 v0, v26 │ │ +06eda6: 6e20 5309 e000 |0053: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0953 │ │ +06edac: 0c03 |0056: move-result-object v3 │ │ +06edae: 7701 5a0e 1000 |0057: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readValue:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@0e5a │ │ +06edb4: 0c04 |005a: move-result-object v4 │ │ +06edb6: 7110 240b 0400 |005b: invoke-static {v4}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b24 │ │ +06edbc: 0c05 |005e: move-result-object v5 │ │ +06edbe: 7701 590e 1000 |005f: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readTuple:(Ljava/io/BufferedReader;)I // method@0e59 │ │ +06edc4: 6204 3108 |0062: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ +06edc8: 1315 0000 |0064: const/16 v21, #int 0 // #0 │ │ +06edcc: 4604 0415 |0066: aget-object v4, v4, v21 │ │ +06edd0: 7110 5e0b 0400 |0068: invoke-static {v4}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // method@0b5e │ │ +06edd6: 0c06 |006b: move-result-object v6 │ │ +06edd8: 6204 3108 |006c: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ +06eddc: 1315 0100 |006e: const/16 v21, #int 1 // #1 │ │ +06ede0: 4604 0415 |0070: aget-object v4, v4, v21 │ │ +06ede4: 7110 5e0b 0400 |0072: invoke-static {v4}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // method@0b5e │ │ +06edea: 0c07 |0075: move-result-object v7 │ │ +06edec: 7701 5a0e 1000 |0076: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readValue:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@0e5a │ │ +06edf2: 0c0a |0079: move-result-object v10 │ │ +06edf4: 6208 6806 |007a: sget-object v8, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0668 │ │ +06edf8: 6209 6806 |007c: sget-object v9, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0668 │ │ +06edfc: 1a04 c82b |007e: const-string v4, "x" // string@2bc8 │ │ +06ee00: 6e20 4426 4a00 |0080: invoke-virtual {v10, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +06ee06: 0a04 |0083: move-result v4 │ │ +06ee08: 3804 3a00 |0084: if-eqz v4, 00be // +003a │ │ +06ee0c: 6208 6a06 |0086: sget-object v8, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.Repeat:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@066a │ │ +06ee10: 2202 5801 |0088: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page; // type@0158 │ │ +06ee14: 6e10 5d0b 0600 |008a: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.isMipMap:()Z // method@0b5d │ │ +06ee1a: 0a04 |008d: move-result v4 │ │ +06ee1c: 7608 3d0e 0200 |008e: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.:(Lcom/badlogic/gdx/files/FileHandle;ZLcom/badlogic/gdx/graphics/Pixmap$Format;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V // method@0e3d │ │ +06ee22: 0800 1800 |0091: move-object/from16 v0, v24 │ │ +06ee26: 5404 2c08 |0093: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.pages:Lcom/badlogic/gdx/utils/Array; // field@082c │ │ +06ee2a: 6e20 6a1e 2400 |0095: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +06ee30: 28b5 |0098: goto 004d // -004b │ │ +06ee32: 0d0b |0099: move-exception v11 │ │ +06ee34: 2204 fa02 |009a: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +06ee38: 2215 c303 |009c: new-instance v21, Ljava/lang/StringBuilder; // type@03c3 │ │ +06ee3c: 7601 6726 1500 |009e: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +06ee42: 1a16 8203 |00a1: const-string v22, "Error reading pack file: " // string@0382 │ │ +06ee46: 7402 6e26 1500 |00a3: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +06ee4c: 0c15 |00a6: move-result-object v21 │ │ +06ee4e: 0800 1500 |00a7: move-object/from16 v0, v21 │ │ +06ee52: 0801 1900 |00a9: move-object/from16 v1, v25 │ │ +06ee56: 6e20 6d26 1000 |00ab: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +06ee5c: 0c15 |00ae: move-result-object v21 │ │ +06ee5e: 7401 7426 1500 |00af: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +06ee64: 0c15 |00b2: move-result-object v21 │ │ +06ee66: 0800 1500 |00b3: move-object/from16 v0, v21 │ │ +06ee6a: 7030 b51f 040b |00b5: invoke-direct {v4, v0, v11}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +06ee70: 2704 |00b8: throw v4 │ │ +06ee72: 0d04 |00b9: move-exception v4 │ │ +06ee74: 7401 5225 1000 |00ba: invoke-virtual/range {v16}, Ljava/io/BufferedReader;.close:()V // method@2552 │ │ +06ee7a: 2704 |00bd: throw v4 │ │ +06ee7c: 1a04 f02b |00be: const-string v4, "y" // string@2bf0 │ │ +06ee80: 6e20 4426 4a00 |00c0: invoke-virtual {v10, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +06ee86: 0a04 |00c3: move-result v4 │ │ +06ee88: 3804 0500 |00c4: if-eqz v4, 00c9 // +0005 │ │ +06ee8c: 6209 6a06 |00c6: sget-object v9, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.Repeat:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@066a │ │ +06ee90: 28c0 |00c8: goto 0088 // -0040 │ │ +06ee92: 1a04 ee2b |00c9: const-string v4, "xy" // string@2bee │ │ +06ee96: 6e20 4426 4a00 |00cb: invoke-virtual {v10, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +06ee9c: 0a04 |00ce: move-result v4 │ │ +06ee9e: 3804 b9ff |00cf: if-eqz v4, 0088 // -0047 │ │ +06eea2: 6208 6a06 |00d1: sget-object v8, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.Repeat:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@066a │ │ +06eea6: 6209 6a06 |00d3: sget-object v9, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.Repeat:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@066a │ │ +06eeaa: 28b3 |00d5: goto 0088 // -004d │ │ +06eeac: 7701 5a0e 1000 |00d6: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readValue:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@0e5a │ │ +06eeb2: 0c04 |00d9: move-result-object v4 │ │ +06eeb4: 7110 bf25 0400 |00da: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean; // method@25bf │ │ +06eeba: 0c04 |00dd: move-result-object v4 │ │ +06eebc: 6e10 bc25 0400 |00de: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@25bc │ │ +06eec2: 0a12 |00e1: move-result v18 │ │ +06eec4: 7701 590e 1000 |00e2: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readTuple:(Ljava/io/BufferedReader;)I // method@0e59 │ │ +06eeca: 6204 3108 |00e5: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ +06eece: 1315 0000 |00e7: const/16 v21, #int 0 // #0 │ │ +06eed2: 4604 0415 |00e9: aget-object v4, v4, v21 │ │ +06eed6: 7110 0126 0400 |00eb: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +06eedc: 0a0d |00ee: move-result v13 │ │ +06eede: 6204 3108 |00ef: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ +06eee2: 1315 0100 |00f1: const/16 v21, #int 1 // #1 │ │ +06eee6: 4604 0415 |00f3: aget-object v4, v4, v21 │ │ +06eeea: 7110 0126 0400 |00f5: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +06eef0: 0a13 |00f8: move-result v19 │ │ +06eef2: 7701 590e 1000 |00f9: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readTuple:(Ljava/io/BufferedReader;)I // method@0e59 │ │ +06eef8: 6204 3108 |00fc: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ +06eefc: 1315 0000 |00fe: const/16 v21, #int 0 // #0 │ │ +06ef00: 4604 0415 |0100: aget-object v4, v4, v21 │ │ +06ef04: 7110 0126 0400 |0102: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +06ef0a: 0a14 |0105: move-result v20 │ │ +06ef0c: 6204 3108 |0106: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ +06ef10: 1315 0100 |0108: const/16 v21, #int 1 // #1 │ │ +06ef14: 4604 0415 |010a: aget-object v4, v4, v21 │ │ +06ef18: 7110 0126 0400 |010c: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +06ef1e: 0a0c |010f: move-result v12 │ │ +06ef20: 2211 5901 |0110: new-instance v17, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region; // type@0159 │ │ +06ef24: 7601 3e0e 1100 |0112: invoke-direct/range {v17}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.:()V // method@0e3e │ │ +06ef2a: 0800 1100 |0115: move-object/from16 v0, v17 │ │ +06ef2e: 5b0f 2708 |0117: iput-object v15, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.page:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page; // field@0827 │ │ +06ef32: 0800 1100 |0119: move-object/from16 v0, v17 │ │ +06ef36: 590d 2008 |011b: iput v13, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.left:I // field@0820 │ │ +06ef3a: 0200 1300 |011d: move/from16 v0, v19 │ │ +06ef3e: 0801 1100 |011f: move-object/from16 v1, v17 │ │ +06ef42: 5910 2a08 |0121: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.top:I // field@082a │ │ +06ef46: 0200 1400 |0123: move/from16 v0, v20 │ │ +06ef4a: 0801 1100 |0125: move-object/from16 v1, v17 │ │ +06ef4e: 5910 2b08 |0127: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.width:I // field@082b │ │ +06ef52: 0800 1100 |0129: move-object/from16 v0, v17 │ │ +06ef56: 590c 1e08 |012b: iput v12, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.height:I // field@081e │ │ +06ef5a: 0800 1100 |012d: move-object/from16 v0, v17 │ │ +06ef5e: 5b0e 2108 |012f: iput-object v14, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.name:Ljava/lang/String; // field@0821 │ │ +06ef62: 0200 1200 |0131: move/from16 v0, v18 │ │ +06ef66: 0801 1100 |0133: move-object/from16 v1, v17 │ │ +06ef6a: 5c10 2808 |0135: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.rotate:Z // field@0828 │ │ +06ef6e: 7701 590e 1000 |0137: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readTuple:(Ljava/io/BufferedReader;)I // method@0e59 │ │ +06ef74: 0a04 |013a: move-result v4 │ │ +06ef76: 1315 0400 |013b: const/16 v21, #int 4 // #4 │ │ +06ef7a: 0200 1500 |013d: move/from16 v0, v21 │ │ +06ef7e: 3304 8d00 |013f: if-ne v4, v0, 01cc // +008d │ │ +06ef82: 1244 |0141: const/4 v4, #int 4 // #4 │ │ +06ef84: 2344 4904 |0142: new-array v4, v4, [I // type@0449 │ │ +06ef88: 1315 0000 |0144: const/16 v21, #int 0 // #0 │ │ +06ef8c: 6216 3108 |0146: sget-object v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ +06ef90: 1317 0000 |0148: const/16 v23, #int 0 // #0 │ │ +06ef94: 4616 1617 |014a: aget-object v22, v22, v23 │ │ +06ef98: 7701 0126 1600 |014c: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +06ef9e: 0a16 |014f: move-result v22 │ │ +06efa0: 4b16 0415 |0150: aput v22, v4, v21 │ │ +06efa4: 1315 0100 |0152: const/16 v21, #int 1 // #1 │ │ +06efa8: 6216 3108 |0154: sget-object v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ +06efac: 1317 0100 |0156: const/16 v23, #int 1 // #1 │ │ +06efb0: 4616 1617 |0158: aget-object v22, v22, v23 │ │ +06efb4: 7701 0126 1600 |015a: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +06efba: 0a16 |015d: move-result v22 │ │ +06efbc: 4b16 0415 |015e: aput v22, v4, v21 │ │ +06efc0: 1315 0200 |0160: const/16 v21, #int 2 // #2 │ │ +06efc4: 6216 3108 |0162: sget-object v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ +06efc8: 1317 0200 |0164: const/16 v23, #int 2 // #2 │ │ +06efcc: 4616 1617 |0166: aget-object v22, v22, v23 │ │ +06efd0: 7701 0126 1600 |0168: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +06efd6: 0a16 |016b: move-result v22 │ │ +06efd8: 4b16 0415 |016c: aput v22, v4, v21 │ │ +06efdc: 1315 0300 |016e: const/16 v21, #int 3 // #3 │ │ +06efe0: 6216 3108 |0170: sget-object v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ +06efe4: 1317 0300 |0172: const/16 v23, #int 3 // #3 │ │ +06efe8: 4616 1617 |0174: aget-object v22, v22, v23 │ │ +06efec: 7701 0126 1600 |0176: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +06eff2: 0a16 |0179: move-result v22 │ │ +06eff4: 4b16 0415 |017a: aput v22, v4, v21 │ │ +06eff8: 0800 1100 |017c: move-object/from16 v0, v17 │ │ +06effc: 5b04 2908 |017e: iput-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.splits:[I // field@0829 │ │ +06f000: 7701 590e 1000 |0180: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readTuple:(Ljava/io/BufferedReader;)I // method@0e59 │ │ +06f006: 0a04 |0183: move-result v4 │ │ +06f008: 1315 0400 |0184: const/16 v21, #int 4 // #4 │ │ +06f00c: 0200 1500 |0186: move/from16 v0, v21 │ │ +06f010: 3304 4400 |0188: if-ne v4, v0, 01cc // +0044 │ │ +06f014: 1244 |018a: const/4 v4, #int 4 // #4 │ │ +06f016: 2344 4904 |018b: new-array v4, v4, [I // type@0449 │ │ +06f01a: 1315 0000 |018d: const/16 v21, #int 0 // #0 │ │ +06f01e: 6216 3108 |018f: sget-object v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ +06f022: 1317 0000 |0191: const/16 v23, #int 0 // #0 │ │ +06f026: 4616 1617 |0193: aget-object v22, v22, v23 │ │ +06f02a: 7701 0126 1600 |0195: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +06f030: 0a16 |0198: move-result v22 │ │ +06f032: 4b16 0415 |0199: aput v22, v4, v21 │ │ +06f036: 1315 0100 |019b: const/16 v21, #int 1 // #1 │ │ +06f03a: 6216 3108 |019d: sget-object v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ +06f03e: 1317 0100 |019f: const/16 v23, #int 1 // #1 │ │ +06f042: 4616 1617 |01a1: aget-object v22, v22, v23 │ │ +06f046: 7701 0126 1600 |01a3: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +06f04c: 0a16 |01a6: move-result v22 │ │ +06f04e: 4b16 0415 |01a7: aput v22, v4, v21 │ │ +06f052: 1315 0200 |01a9: const/16 v21, #int 2 // #2 │ │ +06f056: 6216 3108 |01ab: sget-object v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ +06f05a: 1317 0200 |01ad: const/16 v23, #int 2 // #2 │ │ +06f05e: 4616 1617 |01af: aget-object v22, v22, v23 │ │ +06f062: 7701 0126 1600 |01b1: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +06f068: 0a16 |01b4: move-result v22 │ │ +06f06a: 4b16 0415 |01b5: aput v22, v4, v21 │ │ +06f06e: 1315 0300 |01b7: const/16 v21, #int 3 // #3 │ │ +06f072: 6216 3108 |01b9: sget-object v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ +06f076: 1317 0300 |01bb: const/16 v23, #int 3 // #3 │ │ +06f07a: 4616 1617 |01bd: aget-object v22, v22, v23 │ │ +06f07e: 7701 0126 1600 |01bf: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +06f084: 0a16 |01c2: move-result v22 │ │ +06f086: 4b16 0415 |01c3: aput v22, v4, v21 │ │ +06f08a: 0800 1100 |01c5: move-object/from16 v0, v17 │ │ +06f08e: 5b04 2608 |01c7: iput-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.pads:[I // field@0826 │ │ +06f092: 7701 590e 1000 |01c9: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readTuple:(Ljava/io/BufferedReader;)I // method@0e59 │ │ +06f098: 6204 3108 |01cc: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ +06f09c: 1315 0000 |01ce: const/16 v21, #int 0 // #0 │ │ +06f0a0: 4604 0415 |01d0: aget-object v4, v4, v21 │ │ +06f0a4: 7110 0126 0400 |01d2: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +06f0aa: 0a04 |01d5: move-result v4 │ │ +06f0ac: 0800 1100 |01d6: move-object/from16 v0, v17 │ │ +06f0b0: 5904 2508 |01d8: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.originalWidth:I // field@0825 │ │ +06f0b4: 6204 3108 |01da: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ +06f0b8: 1315 0100 |01dc: const/16 v21, #int 1 // #1 │ │ +06f0bc: 4604 0415 |01de: aget-object v4, v4, v21 │ │ +06f0c0: 7110 0126 0400 |01e0: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +06f0c6: 0a04 |01e3: move-result v4 │ │ +06f0c8: 0800 1100 |01e4: move-object/from16 v0, v17 │ │ +06f0cc: 5904 2408 |01e6: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.originalHeight:I // field@0824 │ │ +06f0d0: 7701 590e 1000 |01e8: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readTuple:(Ljava/io/BufferedReader;)I // method@0e59 │ │ +06f0d6: 6204 3108 |01eb: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ +06f0da: 1315 0000 |01ed: const/16 v21, #int 0 // #0 │ │ +06f0de: 4604 0415 |01ef: aget-object v4, v4, v21 │ │ +06f0e2: 7110 0126 0400 |01f1: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +06f0e8: 0a04 |01f4: move-result v4 │ │ +06f0ea: 8244 |01f5: int-to-float v4, v4 │ │ +06f0ec: 0800 1100 |01f6: move-object/from16 v0, v17 │ │ +06f0f0: 5904 2208 |01f8: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.offsetX:F // field@0822 │ │ +06f0f4: 6204 3108 |01fa: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ +06f0f8: 1315 0100 |01fc: const/16 v21, #int 1 // #1 │ │ +06f0fc: 4604 0415 |01fe: aget-object v4, v4, v21 │ │ +06f100: 7110 0126 0400 |0200: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +06f106: 0a04 |0203: move-result v4 │ │ +06f108: 8244 |0204: int-to-float v4, v4 │ │ +06f10a: 0800 1100 |0205: move-object/from16 v0, v17 │ │ +06f10e: 5904 2308 |0207: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.offsetY:F // field@0823 │ │ +06f112: 7701 5a0e 1000 |0209: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readValue:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@0e5a │ │ +06f118: 0c04 |020c: move-result-object v4 │ │ +06f11a: 7110 0126 0400 |020d: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +06f120: 0a04 |0210: move-result v4 │ │ +06f122: 0800 1100 |0211: move-object/from16 v0, v17 │ │ +06f126: 5904 1f08 |0213: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.index:I // field@081f │ │ +06f12a: 381b 0700 |0215: if-eqz v27, 021c // +0007 │ │ +06f12e: 1214 |0217: const/4 v4, #int 1 // #1 │ │ +06f130: 0800 1100 |0218: move-object/from16 v0, v17 │ │ +06f134: 5c04 1d08 |021a: iput-boolean v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.flip:Z // field@081d │ │ +06f138: 0800 1800 |021c: move-object/from16 v0, v24 │ │ +06f13c: 5404 2d08 |021e: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.regions:Lcom/badlogic/gdx/utils/Array; // field@082d │ │ +06f140: 0800 1100 |0220: move-object/from16 v0, v17 │ │ +06f144: 6e20 6a1e 0400 |0222: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +06f14a: 07f2 |0225: move-object v2, v15 │ │ +06f14c: 2900 27fe |0226: goto/16 004d // -01d9 │ │ +06f150: 0d04 |0228: move-exception v4 │ │ +06f152: 2900 0dfe |0229: goto/16 0036 // -01f3 │ │ +06f156: 0d15 |022b: move-exception v21 │ │ +06f158: 2900 91fe |022c: goto/16 00bd // -016f │ │ +06f15c: 0d0b |022e: move-exception v11 │ │ +06f15e: 07f2 |022f: move-object v2, v15 │ │ +06f160: 2900 6afe |0230: goto/16 009a // -0196 │ │ catches : 7 │ │ 0x002d - 0x0030 │ │ Ljava/lang/Exception; -> 0x022e │ │ -> 0x00b9 │ │ 0x0033 - 0x0036 │ │ Ljava/io/IOException; -> 0x0228 │ │ 0x0042 - 0x0091 │ │ @@ -48512,17 +48512,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060cdc: |[060cdc] com.badlogic.gdx.graphics.g2d.TextureAtlas$TextureAtlasData.getPages:()Lcom/badlogic/gdx/utils/Array; │ │ -060cec: 5410 2c08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.pages:Lcom/badlogic/gdx/utils/Array; // field@082c │ │ -060cf0: 1100 |0002: return-object v0 │ │ +06f1b8: |[06f1b8] com.badlogic.gdx.graphics.g2d.TextureAtlas$TextureAtlasData.getPages:()Lcom/badlogic/gdx/utils/Array; │ │ +06f1c8: 5410 2c08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.pages:Lcom/badlogic/gdx/utils/Array; // field@082c │ │ +06f1cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;) │ │ @@ -48530,30 +48530,30 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060cf4: |[060cf4] com.badlogic.gdx.graphics.g2d.TextureAtlas$TextureAtlasData.getRegions:()Lcom/badlogic/gdx/utils/Array; │ │ -060d04: 5410 2d08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.regions:Lcom/badlogic/gdx/utils/Array; // field@082d │ │ -060d08: 1100 |0002: return-object v0 │ │ +06f1d0: |[06f1d0] com.badlogic.gdx.graphics.g2d.TextureAtlas$TextureAtlasData.getRegions:()Lcom/badlogic/gdx/utils/Array; │ │ +06f1e0: 5410 2d08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.regions:Lcom/badlogic/gdx/utils/Array; // field@082d │ │ +06f1e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; │ │ │ │ - source_file_idx : 3927 (TextureAtlas.java) │ │ + source_file_idx : 3925 (TextureAtlas.java) │ │ │ │ Class #156 header: │ │ -class_idx : 350 │ │ +class_idx : 348 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3940 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3938 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 28 │ │ │ │ Class #156 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/g2d/TextureRegion;' │ │ @@ -48596,17 +48596,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -060d0c: |[060d0c] com.badlogic.gdx.graphics.g2d.TextureRegion.:()V │ │ -060d1c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -060d22: 0e00 |0003: return-void │ │ +06f1e8: |[06f1e8] com.badlogic.gdx.graphics.g2d.TextureRegion.:()V │ │ +06f1f8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +06f1fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ │ │ @@ -48615,29 +48615,29 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -060d24: |[060d24] com.badlogic.gdx.graphics.g2d.TextureRegion.:(Lcom/badlogic/gdx/graphics/Texture;)V │ │ -060d34: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -060d36: 7010 2726 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ -060d3c: 3904 0a00 |0004: if-nez v4, 000e // +000a │ │ -060d40: 2200 af03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -060d44: 1a01 6f29 |0008: const-string v1, "texture cannot be null." // string@296f │ │ -060d48: 7020 f825 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -060d4e: 2700 |000d: throw v0 │ │ -060d50: 5b34 3408 |000e: iput-object v4, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -060d54: 6e10 800b 0400 |0010: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ -060d5a: 0a00 |0013: move-result v0 │ │ -060d5c: 6e10 770b 0400 |0014: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ -060d62: 0a01 |0017: move-result v1 │ │ -060d64: 6e51 700e 2302 |0018: invoke-virtual {v3, v2, v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(IIII)V // method@0e70 │ │ -060d6a: 0e00 |001b: return-void │ │ +06f200: |[06f200] com.badlogic.gdx.graphics.g2d.TextureRegion.:(Lcom/badlogic/gdx/graphics/Texture;)V │ │ +06f210: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06f212: 7010 2726 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ +06f218: 3904 0a00 |0004: if-nez v4, 000e // +000a │ │ +06f21c: 2200 ad03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +06f220: 1a01 6d29 |0008: const-string v1, "texture cannot be null." // string@296d │ │ +06f224: 7020 f825 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +06f22a: 2700 |000d: throw v0 │ │ +06f22c: 5b34 3408 |000e: iput-object v4, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +06f230: 6e10 800b 0400 |0010: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ +06f236: 0a00 |0013: move-result v0 │ │ +06f238: 6e10 770b 0400 |0014: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ +06f23e: 0a01 |0017: move-result v1 │ │ +06f240: 6e51 700e 2302 |0018: invoke-virtual {v3, v2, v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(IIII)V // method@0e70 │ │ +06f246: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=36 │ │ 0x0004 line=37 │ │ 0x000e line=38 │ │ 0x0010 line=39 │ │ 0x001b line=40 │ │ @@ -48650,19 +48650,19 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;FFFF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -060d6c: |[060d6c] com.badlogic.gdx.graphics.g2d.TextureRegion.:(Lcom/badlogic/gdx/graphics/Texture;FFFF)V │ │ -060d7c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -060d82: 5b01 3408 |0003: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -060d86: 6e55 6f0e 2043 |0005: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(FFFF)V // method@0e6f │ │ -060d8c: 0e00 |0008: return-void │ │ +06f248: |[06f248] com.badlogic.gdx.graphics.g2d.TextureRegion.:(Lcom/badlogic/gdx/graphics/Texture;FFFF)V │ │ +06f258: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +06f25e: 5b01 3408 |0003: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +06f262: 6e55 6f0e 2043 |0005: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(FFFF)V // method@0e6f │ │ +06f268: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=57 │ │ 0x0005 line=58 │ │ 0x0008 line=59 │ │ locals : │ │ @@ -48678,20 +48678,20 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -060d90: |[060d90] com.badlogic.gdx.graphics.g2d.TextureRegion.:(Lcom/badlogic/gdx/graphics/Texture;II)V │ │ -060da0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -060da2: 7010 2726 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -060da8: 5b12 3408 |0004: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -060dac: 6e54 700e 0130 |0006: invoke-virtual {v1, v0, v0, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(IIII)V // method@0e70 │ │ -060db2: 0e00 |0009: return-void │ │ +06f26c: |[06f26c] com.badlogic.gdx.graphics.g2d.TextureRegion.:(Lcom/badlogic/gdx/graphics/Texture;II)V │ │ +06f27c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06f27e: 7010 2726 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +06f284: 5b12 3408 |0004: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +06f288: 6e54 700e 0130 |0006: invoke-virtual {v1, v0, v0, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(IIII)V // method@0e70 │ │ +06f28e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ 0x0004 line=45 │ │ 0x0006 line=46 │ │ 0x0009 line=47 │ │ locals : │ │ @@ -48705,19 +48705,19 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;IIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -060db4: |[060db4] com.badlogic.gdx.graphics.g2d.TextureRegion.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V │ │ -060dc4: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -060dca: 5b01 3408 |0003: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -060dce: 6e55 700e 2043 |0005: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(IIII)V // method@0e70 │ │ -060dd4: 0e00 |0008: return-void │ │ +06f290: |[06f290] com.badlogic.gdx.graphics.g2d.TextureRegion.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V │ │ +06f2a0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +06f2a6: 5b01 3408 |0003: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +06f2aa: 6e55 700e 2043 |0005: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(IIII)V // method@0e70 │ │ +06f2b0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x0005 line=53 │ │ 0x0008 line=54 │ │ locals : │ │ @@ -48733,18 +48733,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -060dd8: |[060dd8] com.badlogic.gdx.graphics.g2d.TextureRegion.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ -060de8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -060dee: 6e20 720e 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0e72 │ │ -060df4: 0e00 |0006: return-void │ │ +06f2b4: |[06f2b4] com.badlogic.gdx.graphics.g2d.TextureRegion.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ +06f2c4: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +06f2ca: 6e20 720e 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0e72 │ │ +06f2d0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=63 │ │ 0x0006 line=64 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ @@ -48755,18 +48755,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 7 16-bit code units │ │ -060df8: |[060df8] com.badlogic.gdx.graphics.g2d.TextureRegion.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V │ │ -060e08: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -060e0e: 7406 730e 0000 |0003: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0e73 │ │ -060e14: 0e00 |0006: return-void │ │ +06f2d4: |[06f2d4] com.badlogic.gdx.graphics.g2d.TextureRegion.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V │ │ +06f2e4: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +06f2ea: 7406 730e 0000 |0003: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0e73 │ │ +06f2f0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ 0x0006 line=71 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ @@ -48781,20 +48781,20 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;II)[[Lcom/badlogic/gdx/graphics/g2d/TextureRegion;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -060e18: |[060e18] com.badlogic.gdx.graphics.g2d.TextureRegion.split:(Lcom/badlogic/gdx/graphics/Texture;II)[[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ -060e28: 2200 5e01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -060e2c: 7020 5c0e 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e5c │ │ -060e32: 6e30 7d0e 3004 |0005: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.split:(II)[[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0e7d │ │ -060e38: 0c01 |0008: move-result-object v1 │ │ -060e3a: 1101 |0009: return-object v1 │ │ +06f2f4: |[06f2f4] com.badlogic.gdx.graphics.g2d.TextureRegion.split:(Lcom/badlogic/gdx/graphics/Texture;II)[[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ +06f304: 2200 5c01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +06f308: 7020 5c0e 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e5c │ │ +06f30e: 6e30 7d0e 3004 |0005: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.split:(II)[[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0e7d │ │ +06f314: 0c01 |0008: move-result-object v1 │ │ +06f316: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0005 line=264 │ │ locals : │ │ 0x0005 - 0x000a reg=0 region Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ 0x0000 - 0x000a reg=2 texture Lcom/badlogic/gdx/graphics/Texture; │ │ @@ -48807,26 +48807,26 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -060e3c: |[060e3c] com.badlogic.gdx.graphics.g2d.TextureRegion.flip:(ZZ)V │ │ -060e4c: 3803 0a00 |0000: if-eqz v3, 000a // +000a │ │ -060e50: 5220 3508 |0002: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ -060e54: 5221 3608 |0004: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ -060e58: 5921 3508 |0006: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ -060e5c: 5920 3608 |0008: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ -060e60: 3804 0a00 |000a: if-eqz v4, 0014 // +000a │ │ -060e64: 5220 3708 |000c: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ -060e68: 5221 3808 |000e: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ -060e6c: 5921 3708 |0010: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ -060e70: 5920 3808 |0012: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ -060e74: 0e00 |0014: return-void │ │ +06f318: |[06f318] com.badlogic.gdx.graphics.g2d.TextureRegion.flip:(ZZ)V │ │ +06f328: 3803 0a00 |0000: if-eqz v3, 000a // +000a │ │ +06f32c: 5220 3508 |0002: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ +06f330: 5221 3608 |0004: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ +06f334: 5921 3508 |0006: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ +06f338: 5920 3608 |0008: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ +06f33c: 3804 0a00 |000a: if-eqz v4, 0014 // +000a │ │ +06f340: 5220 3708 |000c: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ +06f344: 5221 3808 |000e: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ +06f348: 5921 3708 |0010: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ +06f34c: 5920 3808 |0012: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ +06f350: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0002 line=190 │ │ 0x0004 line=191 │ │ 0x0008 line=192 │ │ 0x000a line=194 │ │ @@ -48846,17 +48846,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060e78: |[060e78] com.badlogic.gdx.graphics.g2d.TextureRegion.getRegionHeight:()I │ │ -060e88: 5210 3208 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionHeight:I // field@0832 │ │ -060e8c: 0f00 |0002: return v0 │ │ +06f354: |[06f354] com.badlogic.gdx.graphics.g2d.TextureRegion.getRegionHeight:()I │ │ +06f364: 5210 3208 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionHeight:I // field@0832 │ │ +06f368: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g2d/TextureRegion;) │ │ @@ -48864,17 +48864,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060e90: |[060e90] com.badlogic.gdx.graphics.g2d.TextureRegion.getRegionWidth:()I │ │ -060ea0: 5210 3308 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionWidth:I // field@0833 │ │ -060ea4: 0f00 |0002: return v0 │ │ +06f36c: |[06f36c] com.badlogic.gdx.graphics.g2d.TextureRegion.getRegionWidth:()I │ │ +06f37c: 5210 3308 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionWidth:I // field@0833 │ │ +06f380: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/g2d/TextureRegion;) │ │ @@ -48882,24 +48882,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -060ea8: |[060ea8] com.badlogic.gdx.graphics.g2d.TextureRegion.getRegionX:()I │ │ -060eb8: 5220 3508 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ -060ebc: 5421 3408 |0002: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -060ec0: 6e10 800b 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ -060ec6: 0a01 |0007: move-result v1 │ │ -060ec8: 8211 |0008: int-to-float v1, v1 │ │ -060eca: c810 |0009: mul-float/2addr v0, v1 │ │ -060ecc: 7110 1d26 0000 |000a: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@261d │ │ -060ed2: 0a00 |000d: move-result v0 │ │ -060ed4: 0f00 |000e: return v0 │ │ +06f384: |[06f384] com.badlogic.gdx.graphics.g2d.TextureRegion.getRegionX:()I │ │ +06f394: 5220 3508 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ +06f398: 5421 3408 |0002: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +06f39c: 6e10 800b 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ +06f3a2: 0a01 |0007: move-result v1 │ │ +06f3a4: 8211 |0008: int-to-float v1, v1 │ │ +06f3a6: c810 |0009: mul-float/2addr v0, v1 │ │ +06f3a8: 7110 1d26 0000 |000a: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@261d │ │ +06f3ae: 0a00 |000d: move-result v0 │ │ +06f3b0: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/g2d/TextureRegion;) │ │ @@ -48907,24 +48907,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -060ed8: |[060ed8] com.badlogic.gdx.graphics.g2d.TextureRegion.getRegionY:()I │ │ -060ee8: 5220 3708 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ -060eec: 5421 3408 |0002: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -060ef0: 6e10 770b 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ -060ef6: 0a01 |0007: move-result v1 │ │ -060ef8: 8211 |0008: int-to-float v1, v1 │ │ -060efa: c810 |0009: mul-float/2addr v0, v1 │ │ -060efc: 7110 1d26 0000 |000a: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@261d │ │ -060f02: 0a00 |000d: move-result v0 │ │ -060f04: 0f00 |000e: return v0 │ │ +06f3b4: |[06f3b4] com.badlogic.gdx.graphics.g2d.TextureRegion.getRegionY:()I │ │ +06f3c4: 5220 3708 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ +06f3c8: 5421 3408 |0002: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +06f3cc: 6e10 770b 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ +06f3d2: 0a01 |0007: move-result v1 │ │ +06f3d4: 8211 |0008: int-to-float v1, v1 │ │ +06f3d6: c810 |0009: mul-float/2addr v0, v1 │ │ +06f3d8: 7110 1d26 0000 |000a: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@261d │ │ +06f3de: 0a00 |000d: move-result v0 │ │ +06f3e0: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/g2d/TextureRegion;) │ │ @@ -48932,17 +48932,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Texture;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060f08: |[060f08] com.badlogic.gdx.graphics.g2d.TextureRegion.getTexture:()Lcom/badlogic/gdx/graphics/Texture; │ │ -060f18: 5410 3408 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -060f1c: 1100 |0002: return-object v0 │ │ +06f3e4: |[06f3e4] com.badlogic.gdx.graphics.g2d.TextureRegion.getTexture:()Lcom/badlogic/gdx/graphics/Texture; │ │ +06f3f4: 5410 3408 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +06f3f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/g2d/TextureRegion;) │ │ @@ -48950,17 +48950,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060f20: |[060f20] com.badlogic.gdx.graphics.g2d.TextureRegion.getU:()F │ │ -060f30: 5210 3508 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ -060f34: 0f00 |0002: return v0 │ │ +06f3fc: |[06f3fc] com.badlogic.gdx.graphics.g2d.TextureRegion.getU:()F │ │ +06f40c: 5210 3508 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ +06f410: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ │ │ #7 : (in Lcom/badlogic/gdx/graphics/g2d/TextureRegion;) │ │ @@ -48968,17 +48968,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060f38: |[060f38] com.badlogic.gdx.graphics.g2d.TextureRegion.getU2:()F │ │ -060f48: 5210 3608 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ -060f4c: 0f00 |0002: return v0 │ │ +06f414: |[06f414] com.badlogic.gdx.graphics.g2d.TextureRegion.getU2:()F │ │ +06f424: 5210 3608 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ +06f428: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ │ │ #8 : (in Lcom/badlogic/gdx/graphics/g2d/TextureRegion;) │ │ @@ -48986,17 +48986,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060f50: |[060f50] com.badlogic.gdx.graphics.g2d.TextureRegion.getV:()F │ │ -060f60: 5210 3708 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ -060f64: 0f00 |0002: return v0 │ │ +06f42c: |[06f42c] com.badlogic.gdx.graphics.g2d.TextureRegion.getV:()F │ │ +06f43c: 5210 3708 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ +06f440: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ │ │ #9 : (in Lcom/badlogic/gdx/graphics/g2d/TextureRegion;) │ │ @@ -49004,17 +49004,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060f68: |[060f68] com.badlogic.gdx.graphics.g2d.TextureRegion.getV2:()F │ │ -060f78: 5210 3808 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ -060f7c: 0f00 |0002: return v0 │ │ +06f444: |[06f444] com.badlogic.gdx.graphics.g2d.TextureRegion.getV2:()F │ │ +06f454: 5210 3808 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ +06f458: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ │ │ #10 : (in Lcom/badlogic/gdx/graphics/g2d/TextureRegion;) │ │ @@ -49022,23 +49022,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -060f80: |[060f80] com.badlogic.gdx.graphics.g2d.TextureRegion.isFlipX:()Z │ │ -060f90: 5220 3508 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ -060f94: 5221 3608 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ -060f98: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ -060f9c: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ -060fa0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -060fa2: 0f00 |0009: return v0 │ │ -060fa4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -060fa6: 28fe |000b: goto 0009 // -0002 │ │ +06f45c: |[06f45c] com.badlogic.gdx.graphics.g2d.TextureRegion.isFlipX:()Z │ │ +06f46c: 5220 3508 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ +06f470: 5221 3608 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ +06f474: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ +06f478: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ +06f47c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +06f47e: 0f00 |0009: return v0 │ │ +06f480: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +06f482: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ │ │ #11 : (in Lcom/badlogic/gdx/graphics/g2d/TextureRegion;) │ │ @@ -49046,23 +49046,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -060fa8: |[060fa8] com.badlogic.gdx.graphics.g2d.TextureRegion.isFlipY:()Z │ │ -060fb8: 5220 3708 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ -060fbc: 5221 3808 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ -060fc0: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ -060fc4: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ -060fc8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -060fca: 0f00 |0009: return v0 │ │ -060fcc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -060fce: 28fe |000b: goto 0009 // -0002 │ │ +06f484: |[06f484] com.badlogic.gdx.graphics.g2d.TextureRegion.isFlipY:()Z │ │ +06f494: 5220 3708 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ +06f498: 5221 3808 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ +06f49c: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ +06f4a0: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ +06f4a4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +06f4a6: 0f00 |0009: return v0 │ │ +06f4a8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +06f4aa: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ │ │ #12 : (in Lcom/badlogic/gdx/graphics/g2d/TextureRegion;) │ │ @@ -49070,62 +49070,62 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 80 16-bit code units │ │ -060fd0: |[060fd0] com.badlogic.gdx.graphics.g2d.TextureRegion.scroll:(FF)V │ │ -060fe0: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ -060fe4: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -060fe6: 2d02 0704 |0003: cmpl-float v2, v7, v4 │ │ -060fea: 3802 2400 |0005: if-eqz v2, 0029 // +0024 │ │ -060fee: 5262 3608 |0007: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ -060ff2: 5263 3508 |0009: iget v3, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ -060ff6: c732 |000b: sub-float/2addr v2, v3 │ │ -060ff8: 5463 3408 |000c: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -060ffc: 6e10 800b 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ -061002: 0a03 |0011: move-result v3 │ │ -061004: 8233 |0012: int-to-float v3, v3 │ │ -061006: a801 0203 |0013: mul-float v1, v2, v3 │ │ -06100a: 5262 3508 |0015: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ -06100e: c672 |0017: add-float/2addr v2, v7 │ │ -061010: ca52 |0018: rem-float/2addr v2, v5 │ │ -061012: 5962 3508 |0019: iput v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ -061016: 5262 3508 |001b: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ -06101a: 5463 3408 |001d: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -06101e: 6e10 800b 0300 |001f: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ -061024: 0a03 |0022: move-result v3 │ │ -061026: 8233 |0023: int-to-float v3, v3 │ │ -061028: a903 0103 |0024: div-float v3, v1, v3 │ │ -06102c: c632 |0026: add-float/2addr v2, v3 │ │ -06102e: 5962 3608 |0027: iput v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ -061032: 2d02 0804 |0029: cmpl-float v2, v8, v4 │ │ -061036: 3802 2400 |002b: if-eqz v2, 004f // +0024 │ │ -06103a: 5262 3808 |002d: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ -06103e: 5263 3708 |002f: iget v3, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ -061042: c732 |0031: sub-float/2addr v2, v3 │ │ -061044: 5463 3408 |0032: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -061048: 6e10 770b 0300 |0034: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ -06104e: 0a03 |0037: move-result v3 │ │ -061050: 8233 |0038: int-to-float v3, v3 │ │ -061052: a800 0203 |0039: mul-float v0, v2, v3 │ │ -061056: 5262 3708 |003b: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ -06105a: c682 |003d: add-float/2addr v2, v8 │ │ -06105c: ca52 |003e: rem-float/2addr v2, v5 │ │ -06105e: 5962 3708 |003f: iput v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ -061062: 5262 3708 |0041: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ -061066: 5463 3408 |0043: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -06106a: 6e10 770b 0300 |0045: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ -061070: 0a03 |0048: move-result v3 │ │ -061072: 8233 |0049: int-to-float v3, v3 │ │ -061074: a903 0003 |004a: div-float v3, v0, v3 │ │ -061078: c632 |004c: add-float/2addr v2, v3 │ │ -06107a: 5962 3808 |004d: iput v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ -06107e: 0e00 |004f: return-void │ │ +06f4ac: |[06f4ac] com.badlogic.gdx.graphics.g2d.TextureRegion.scroll:(FF)V │ │ +06f4bc: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ +06f4c0: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +06f4c2: 2d02 0704 |0003: cmpl-float v2, v7, v4 │ │ +06f4c6: 3802 2400 |0005: if-eqz v2, 0029 // +0024 │ │ +06f4ca: 5262 3608 |0007: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ +06f4ce: 5263 3508 |0009: iget v3, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ +06f4d2: c732 |000b: sub-float/2addr v2, v3 │ │ +06f4d4: 5463 3408 |000c: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +06f4d8: 6e10 800b 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ +06f4de: 0a03 |0011: move-result v3 │ │ +06f4e0: 8233 |0012: int-to-float v3, v3 │ │ +06f4e2: a801 0203 |0013: mul-float v1, v2, v3 │ │ +06f4e6: 5262 3508 |0015: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ +06f4ea: c672 |0017: add-float/2addr v2, v7 │ │ +06f4ec: ca52 |0018: rem-float/2addr v2, v5 │ │ +06f4ee: 5962 3508 |0019: iput v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ +06f4f2: 5262 3508 |001b: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ +06f4f6: 5463 3408 |001d: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +06f4fa: 6e10 800b 0300 |001f: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ +06f500: 0a03 |0022: move-result v3 │ │ +06f502: 8233 |0023: int-to-float v3, v3 │ │ +06f504: a903 0103 |0024: div-float v3, v1, v3 │ │ +06f508: c632 |0026: add-float/2addr v2, v3 │ │ +06f50a: 5962 3608 |0027: iput v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ +06f50e: 2d02 0804 |0029: cmpl-float v2, v8, v4 │ │ +06f512: 3802 2400 |002b: if-eqz v2, 004f // +0024 │ │ +06f516: 5262 3808 |002d: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ +06f51a: 5263 3708 |002f: iget v3, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ +06f51e: c732 |0031: sub-float/2addr v2, v3 │ │ +06f520: 5463 3408 |0032: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +06f524: 6e10 770b 0300 |0034: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ +06f52a: 0a03 |0037: move-result v3 │ │ +06f52c: 8233 |0038: int-to-float v3, v3 │ │ +06f52e: a800 0203 |0039: mul-float v0, v2, v3 │ │ +06f532: 5262 3708 |003b: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ +06f536: c682 |003d: add-float/2addr v2, v8 │ │ +06f538: ca52 |003e: rem-float/2addr v2, v5 │ │ +06f53a: 5962 3708 |003f: iput v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ +06f53e: 5262 3708 |0041: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ +06f542: 5463 3408 |0043: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +06f546: 6e10 770b 0300 |0045: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ +06f54c: 0a03 |0048: move-result v3 │ │ +06f54e: 8233 |0049: int-to-float v3, v3 │ │ +06f550: a903 0003 |004a: div-float v3, v0, v3 │ │ +06f554: c632 |004c: add-float/2addr v2, v3 │ │ +06f556: 5962 3808 |004d: iput v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ +06f55a: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=214 │ │ 0x0007 line=215 │ │ 0x0015 line=216 │ │ 0x001b line=217 │ │ 0x0029 line=219 │ │ @@ -49145,42 +49145,42 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 49 16-bit code units │ │ -061080: |[061080] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegion:(FFFF)V │ │ -061090: 5923 3508 |0000: iput v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ -061094: 5924 3708 |0002: iput v4, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ -061098: 5925 3608 |0004: iput v5, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ -06109c: 5926 3808 |0006: iput v6, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ -0610a0: a700 0503 |0008: sub-float v0, v5, v3 │ │ -0610a4: 7110 0f26 0000 |000a: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -0610aa: 0a00 |000d: move-result v0 │ │ -0610ac: 5421 3408 |000e: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -0610b0: 6e10 800b 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ -0610b6: 0a01 |0013: move-result v1 │ │ -0610b8: 8211 |0014: int-to-float v1, v1 │ │ -0610ba: c810 |0015: mul-float/2addr v0, v1 │ │ -0610bc: 7110 1d26 0000 |0016: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@261d │ │ -0610c2: 0a00 |0019: move-result v0 │ │ -0610c4: 5920 3308 |001a: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionWidth:I // field@0833 │ │ -0610c8: a700 0604 |001c: sub-float v0, v6, v4 │ │ -0610cc: 7110 0f26 0000 |001e: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -0610d2: 0a00 |0021: move-result v0 │ │ -0610d4: 5421 3408 |0022: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -0610d8: 6e10 770b 0100 |0024: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ -0610de: 0a01 |0027: move-result v1 │ │ -0610e0: 8211 |0028: int-to-float v1, v1 │ │ -0610e2: c810 |0029: mul-float/2addr v0, v1 │ │ -0610e4: 7110 1d26 0000 |002a: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@261d │ │ -0610ea: 0a00 |002d: move-result v0 │ │ -0610ec: 5920 3208 |002e: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionHeight:I // field@0832 │ │ -0610f0: 0e00 |0030: return-void │ │ +06f55c: |[06f55c] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegion:(FFFF)V │ │ +06f56c: 5923 3508 |0000: iput v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ +06f570: 5924 3708 |0002: iput v4, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ +06f574: 5925 3608 |0004: iput v5, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ +06f578: 5926 3808 |0006: iput v6, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ +06f57c: a700 0503 |0008: sub-float v0, v5, v3 │ │ +06f580: 7110 0f26 0000 |000a: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +06f586: 0a00 |000d: move-result v0 │ │ +06f588: 5421 3408 |000e: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +06f58c: 6e10 800b 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ +06f592: 0a01 |0013: move-result v1 │ │ +06f594: 8211 |0014: int-to-float v1, v1 │ │ +06f596: c810 |0015: mul-float/2addr v0, v1 │ │ +06f598: 7110 1d26 0000 |0016: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@261d │ │ +06f59e: 0a00 |0019: move-result v0 │ │ +06f5a0: 5920 3308 |001a: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionWidth:I // field@0833 │ │ +06f5a4: a700 0604 |001c: sub-float v0, v6, v4 │ │ +06f5a8: 7110 0f26 0000 |001e: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +06f5ae: 0a00 |0021: move-result v0 │ │ +06f5b0: 5421 3408 |0022: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +06f5b4: 6e10 770b 0100 |0024: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ +06f5ba: 0a01 |0027: move-result v1 │ │ +06f5bc: 8211 |0028: int-to-float v1, v1 │ │ +06f5be: c810 |0029: mul-float/2addr v0, v1 │ │ +06f5c0: 7110 1d26 0000 |002a: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@261d │ │ +06f5c6: 0a00 |002d: move-result v0 │ │ +06f5c8: 5920 3208 |002e: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionHeight:I // field@0832 │ │ +06f5cc: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0002 line=91 │ │ 0x0004 line=92 │ │ 0x0006 line=93 │ │ 0x0008 line=94 │ │ @@ -49198,44 +49198,44 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -0610f4: |[0610f4] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegion:(IIII)V │ │ -061104: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ -061108: 5462 3408 |0002: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -06110c: 6e10 800b 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ -061112: 0a02 |0007: move-result v2 │ │ -061114: 8222 |0008: int-to-float v2, v2 │ │ -061116: a901 0302 |0009: div-float v1, v3, v2 │ │ -06111a: 5462 3408 |000b: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -06111e: 6e10 770b 0200 |000d: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ -061124: 0a02 |0010: move-result v2 │ │ -061126: 8222 |0011: int-to-float v2, v2 │ │ -061128: a900 0302 |0012: div-float v0, v3, v2 │ │ -06112c: 8272 |0014: int-to-float v2, v7 │ │ -06112e: c812 |0015: mul-float/2addr v2, v1 │ │ -061130: 8283 |0016: int-to-float v3, v8 │ │ -061132: c803 |0017: mul-float/2addr v3, v0 │ │ -061134: 9004 0709 |0018: add-int v4, v7, v9 │ │ -061138: 8244 |001a: int-to-float v4, v4 │ │ -06113a: c814 |001b: mul-float/2addr v4, v1 │ │ -06113c: 9005 080a |001c: add-int v5, v8, v10 │ │ -061140: 8255 |001e: int-to-float v5, v5 │ │ -061142: c805 |001f: mul-float/2addr v5, v0 │ │ -061144: 6e55 6f0e 2643 |0020: invoke-virtual {v6, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(FFFF)V // method@0e6f │ │ -06114a: 7110 1026 0900 |0023: invoke-static {v9}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ -061150: 0a02 |0026: move-result v2 │ │ -061152: 5962 3308 |0027: iput v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionWidth:I // field@0833 │ │ -061156: 7110 1026 0a00 |0029: invoke-static {v10}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ -06115c: 0a02 |002c: move-result v2 │ │ -06115e: 5962 3208 |002d: iput v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionHeight:I // field@0832 │ │ -061162: 0e00 |002f: return-void │ │ +06f5d0: |[06f5d0] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegion:(IIII)V │ │ +06f5e0: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ +06f5e4: 5462 3408 |0002: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +06f5e8: 6e10 800b 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ +06f5ee: 0a02 |0007: move-result v2 │ │ +06f5f0: 8222 |0008: int-to-float v2, v2 │ │ +06f5f2: a901 0302 |0009: div-float v1, v3, v2 │ │ +06f5f6: 5462 3408 |000b: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +06f5fa: 6e10 770b 0200 |000d: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ +06f600: 0a02 |0010: move-result v2 │ │ +06f602: 8222 |0011: int-to-float v2, v2 │ │ +06f604: a900 0302 |0012: div-float v0, v3, v2 │ │ +06f608: 8272 |0014: int-to-float v2, v7 │ │ +06f60a: c812 |0015: mul-float/2addr v2, v1 │ │ +06f60c: 8283 |0016: int-to-float v3, v8 │ │ +06f60e: c803 |0017: mul-float/2addr v3, v0 │ │ +06f610: 9004 0709 |0018: add-int v4, v7, v9 │ │ +06f614: 8244 |001a: int-to-float v4, v4 │ │ +06f616: c814 |001b: mul-float/2addr v4, v1 │ │ +06f618: 9005 080a |001c: add-int v5, v8, v10 │ │ +06f61c: 8255 |001e: int-to-float v5, v5 │ │ +06f61e: c805 |001f: mul-float/2addr v5, v0 │ │ +06f620: 6e55 6f0e 2643 |0020: invoke-virtual {v6, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(FFFF)V // method@0e6f │ │ +06f626: 7110 1026 0900 |0023: invoke-static {v9}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ +06f62c: 0a02 |0026: move-result v2 │ │ +06f62e: 5962 3308 |0027: iput v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionWidth:I // field@0833 │ │ +06f632: 7110 1026 0a00 |0029: invoke-static {v10}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ +06f638: 0a02 |002c: move-result v2 │ │ +06f63a: 5962 3208 |002d: iput v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionHeight:I // field@0832 │ │ +06f63e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=82 │ │ 0x000b line=83 │ │ 0x0014 line=84 │ │ 0x0023 line=85 │ │ 0x0029 line=86 │ │ @@ -49254,23 +49254,23 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -061164: |[061164] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegion:(Lcom/badlogic/gdx/graphics/Texture;)V │ │ -061174: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -061176: 5b34 3408 |0001: iput-object v4, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -06117a: 6e10 800b 0400 |0003: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ -061180: 0a00 |0006: move-result v0 │ │ -061182: 6e10 770b 0400 |0007: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ -061188: 0a01 |000a: move-result v1 │ │ -06118a: 6e51 700e 2302 |000b: invoke-virtual {v3, v2, v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(IIII)V // method@0e70 │ │ -061190: 0e00 |000e: return-void │ │ +06f640: |[06f640] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegion:(Lcom/badlogic/gdx/graphics/Texture;)V │ │ +06f650: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06f652: 5b34 3408 |0001: iput-object v4, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +06f656: 6e10 800b 0400 |0003: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ +06f65c: 0a00 |0006: move-result v0 │ │ +06f65e: 6e10 770b 0400 |0007: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ +06f664: 0a01 |000a: move-result v1 │ │ +06f666: 6e51 700e 2302 |000b: invoke-virtual {v3, v2, v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(IIII)V // method@0e70 │ │ +06f66c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=75 │ │ 0x0003 line=76 │ │ 0x000e line=77 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ @@ -49281,23 +49281,23 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -061194: |[061194] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ -0611a4: 5450 3408 |0000: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -0611a8: 5b40 3408 |0002: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -0611ac: 5250 3508 |0004: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ -0611b0: 5251 3708 |0006: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ -0611b4: 5252 3608 |0008: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ -0611b8: 5253 3808 |000a: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ -0611bc: 6e53 6f0e 0421 |000c: invoke-virtual {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(FFFF)V // method@0e6f │ │ -0611c2: 0e00 |000f: return-void │ │ +06f670: |[06f670] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ +06f680: 5450 3408 |0000: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +06f684: 5b40 3408 |0002: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +06f688: 5250 3508 |0004: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ +06f68c: 5251 3708 |0006: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ +06f690: 5252 3608 |0008: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ +06f694: 5253 3808 |000a: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ +06f698: 6e53 6f0e 0421 |000c: invoke-virtual {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(FFFF)V // method@0e6f │ │ +06f69e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0004 line=101 │ │ 0x000f line=102 │ │ locals : │ │ 0x0000 - 0x0010 reg=4 this Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ @@ -49308,25 +49308,25 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -0611c4: |[0611c4] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V │ │ -0611d4: 5430 3408 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -0611d8: 5b20 3408 |0002: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -0611dc: 6e10 650e 0300 |0004: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionX:()I // method@0e65 │ │ -0611e2: 0a00 |0007: move-result v0 │ │ -0611e4: b040 |0008: add-int/2addr v0, v4 │ │ -0611e6: 6e10 660e 0300 |0009: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionY:()I // method@0e66 │ │ -0611ec: 0a01 |000c: move-result v1 │ │ -0611ee: b051 |000d: add-int/2addr v1, v5 │ │ -0611f0: 6e57 700e 0261 |000e: invoke-virtual {v2, v0, v1, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(IIII)V // method@0e70 │ │ -0611f6: 0e00 |0011: return-void │ │ +06f6a0: |[06f6a0] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V │ │ +06f6b0: 5430 3408 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +06f6b4: 5b20 3408 |0002: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +06f6b8: 6e10 650e 0300 |0004: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionX:()I // method@0e65 │ │ +06f6be: 0a00 |0007: move-result v0 │ │ +06f6c0: b040 |0008: add-int/2addr v0, v4 │ │ +06f6c2: 6e10 660e 0300 |0009: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionY:()I // method@0e66 │ │ +06f6c8: 0a01 |000c: move-result v1 │ │ +06f6ca: b051 |000d: add-int/2addr v1, v5 │ │ +06f6cc: 6e57 700e 0261 |000e: invoke-virtual {v2, v0, v1, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(IIII)V // method@0e70 │ │ +06f6d2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0004 line=107 │ │ 0x0011 line=108 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ @@ -49341,25 +49341,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0611f8: |[0611f8] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegionHeight:(I)V │ │ -061208: 5230 3708 |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ -06120c: 8241 |0002: int-to-float v1, v4 │ │ -06120e: 5432 3408 |0003: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -061212: 6e10 770b 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ -061218: 0a02 |0008: move-result v2 │ │ -06121a: 8222 |0009: int-to-float v2, v2 │ │ -06121c: c921 |000a: div-float/2addr v1, v2 │ │ -06121e: c610 |000b: add-float/2addr v0, v1 │ │ -061220: 6e20 7c0e 0300 |000c: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setV2:(F)V // method@0e7c │ │ -061226: 0e00 |000f: return-void │ │ +06f6d4: |[06f6d4] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegionHeight:(I)V │ │ +06f6e4: 5230 3708 |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ +06f6e8: 8241 |0002: int-to-float v1, v4 │ │ +06f6ea: 5432 3408 |0003: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +06f6ee: 6e10 770b 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ +06f6f4: 0a02 |0008: move-result v2 │ │ +06f6f6: 8222 |0009: int-to-float v2, v2 │ │ +06f6f8: c921 |000a: div-float/2addr v1, v2 │ │ +06f6fa: c610 |000b: add-float/2addr v0, v1 │ │ +06f6fc: 6e20 7c0e 0300 |000c: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setV2:(F)V // method@0e7c │ │ +06f702: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x000f line=186 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ 0x0000 - 0x0010 reg=4 height I │ │ @@ -49369,25 +49369,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -061228: |[061228] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegionWidth:(I)V │ │ -061238: 5230 3508 |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ -06123c: 8241 |0002: int-to-float v1, v4 │ │ -06123e: 5432 3408 |0003: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -061242: 6e10 800b 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ -061248: 0a02 |0008: move-result v2 │ │ -06124a: 8222 |0009: int-to-float v2, v2 │ │ -06124c: c921 |000a: div-float/2addr v1, v2 │ │ -06124e: c610 |000b: add-float/2addr v0, v1 │ │ -061250: 6e20 7a0e 0300 |000c: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setU2:(F)V // method@0e7a │ │ -061256: 0e00 |000f: return-void │ │ +06f704: |[06f704] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegionWidth:(I)V │ │ +06f714: 5230 3508 |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ +06f718: 8241 |0002: int-to-float v1, v4 │ │ +06f71a: 5432 3408 |0003: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +06f71e: 6e10 800b 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ +06f724: 0a02 |0008: move-result v2 │ │ +06f726: 8222 |0009: int-to-float v2, v2 │ │ +06f728: c921 |000a: div-float/2addr v1, v2 │ │ +06f72a: c610 |000b: add-float/2addr v0, v1 │ │ +06f72c: 6e20 7a0e 0300 |000c: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setU2:(F)V // method@0e7a │ │ +06f732: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x000f line=177 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ 0x0000 - 0x0010 reg=4 width I │ │ @@ -49397,23 +49397,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -061258: |[061258] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegionX:(I)V │ │ -061268: 8230 |0000: int-to-float v0, v3 │ │ -06126a: 5421 3408 |0001: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -06126e: 6e10 800b 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ -061274: 0a01 |0006: move-result v1 │ │ -061276: 8211 |0007: int-to-float v1, v1 │ │ -061278: c910 |0008: div-float/2addr v0, v1 │ │ -06127a: 6e20 790e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setU:(F)V // method@0e79 │ │ -061280: 0e00 |000c: return-void │ │ +06f734: |[06f734] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegionX:(I)V │ │ +06f744: 8230 |0000: int-to-float v0, v3 │ │ +06f746: 5421 3408 |0001: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +06f74a: 6e10 800b 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ +06f750: 0a01 |0006: move-result v1 │ │ +06f752: 8211 |0007: int-to-float v1, v1 │ │ +06f754: c910 |0008: div-float/2addr v0, v1 │ │ +06f756: 6e20 790e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setU:(F)V // method@0e79 │ │ +06f75c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x000c line=160 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ 0x0000 - 0x000d reg=3 x I │ │ @@ -49423,23 +49423,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -061284: |[061284] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegionY:(I)V │ │ -061294: 8230 |0000: int-to-float v0, v3 │ │ -061296: 5421 3408 |0001: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -06129a: 6e10 770b 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ -0612a0: 0a01 |0006: move-result v1 │ │ -0612a2: 8211 |0007: int-to-float v1, v1 │ │ -0612a4: c910 |0008: div-float/2addr v0, v1 │ │ -0612a6: 6e20 7b0e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setV:(F)V // method@0e7b │ │ -0612ac: 0e00 |000c: return-void │ │ +06f760: |[06f760] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegionY:(I)V │ │ +06f770: 8230 |0000: int-to-float v0, v3 │ │ +06f772: 5421 3408 |0001: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +06f776: 6e10 770b 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ +06f77c: 0a01 |0006: move-result v1 │ │ +06f77e: 8211 |0007: int-to-float v1, v1 │ │ +06f780: c910 |0008: div-float/2addr v0, v1 │ │ +06f782: 6e20 7b0e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setV:(F)V // method@0e7b │ │ +06f788: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x000c line=168 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ 0x0000 - 0x000d reg=3 y I │ │ @@ -49449,17 +49449,17 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0612b0: |[0612b0] com.badlogic.gdx.graphics.g2d.TextureRegion.setTexture:(Lcom/badlogic/gdx/graphics/Texture;)V │ │ -0612c0: 5b01 3408 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -0612c4: 0e00 |0002: return-void │ │ +06f78c: |[06f78c] com.badlogic.gdx.graphics.g2d.TextureRegion.setTexture:(Lcom/badlogic/gdx/graphics/Texture;)V │ │ +06f79c: 5b01 3408 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +06f7a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0002 line=116 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ 0x0000 - 0x0003 reg=1 texture Lcom/badlogic/gdx/graphics/Texture; │ │ @@ -49469,29 +49469,29 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0612c8: |[0612c8] com.badlogic.gdx.graphics.g2d.TextureRegion.setU:(F)V │ │ -0612d8: 5923 3508 |0000: iput v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ -0612dc: 5220 3608 |0002: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ -0612e0: c730 |0004: sub-float/2addr v0, v3 │ │ -0612e2: 7110 0f26 0000 |0005: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -0612e8: 0a00 |0008: move-result v0 │ │ -0612ea: 5421 3408 |0009: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -0612ee: 6e10 800b 0100 |000b: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ -0612f4: 0a01 |000e: move-result v1 │ │ -0612f6: 8211 |000f: int-to-float v1, v1 │ │ -0612f8: c810 |0010: mul-float/2addr v0, v1 │ │ -0612fa: 7110 1d26 0000 |0011: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@261d │ │ -061300: 0a00 |0014: move-result v0 │ │ -061302: 5920 3308 |0015: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionWidth:I // field@0833 │ │ -061306: 0e00 |0017: return-void │ │ +06f7a4: |[06f7a4] com.badlogic.gdx.graphics.g2d.TextureRegion.setU:(F)V │ │ +06f7b4: 5923 3508 |0000: iput v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ +06f7b8: 5220 3608 |0002: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ +06f7bc: c730 |0004: sub-float/2addr v0, v3 │ │ +06f7be: 7110 0f26 0000 |0005: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +06f7c4: 0a00 |0008: move-result v0 │ │ +06f7c6: 5421 3408 |0009: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +06f7ca: 6e10 800b 0100 |000b: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ +06f7d0: 0a01 |000e: move-result v1 │ │ +06f7d2: 8211 |000f: int-to-float v1, v1 │ │ +06f7d4: c810 |0010: mul-float/2addr v0, v1 │ │ +06f7d6: 7110 1d26 0000 |0011: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@261d │ │ +06f7dc: 0a00 |0014: move-result v0 │ │ +06f7de: 5920 3308 |0015: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionWidth:I // field@0833 │ │ +06f7e2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0002 line=124 │ │ 0x0017 line=125 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ @@ -49502,29 +49502,29 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -061308: |[061308] com.badlogic.gdx.graphics.g2d.TextureRegion.setU2:(F)V │ │ -061318: 5923 3608 |0000: iput v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ -06131c: 5220 3508 |0002: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ -061320: a700 0300 |0004: sub-float v0, v3, v0 │ │ -061324: 7110 0f26 0000 |0006: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -06132a: 0a00 |0009: move-result v0 │ │ -06132c: 5421 3408 |000a: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -061330: 6e10 800b 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ -061336: 0a01 |000f: move-result v1 │ │ -061338: 8211 |0010: int-to-float v1, v1 │ │ -06133a: c810 |0011: mul-float/2addr v0, v1 │ │ -06133c: 7110 1d26 0000 |0012: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@261d │ │ -061342: 0a00 |0015: move-result v0 │ │ -061344: 5920 3308 |0016: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionWidth:I // field@0833 │ │ -061348: 0e00 |0018: return-void │ │ +06f7e4: |[06f7e4] com.badlogic.gdx.graphics.g2d.TextureRegion.setU2:(F)V │ │ +06f7f4: 5923 3608 |0000: iput v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ +06f7f8: 5220 3508 |0002: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ +06f7fc: a700 0300 |0004: sub-float v0, v3, v0 │ │ +06f800: 7110 0f26 0000 |0006: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +06f806: 0a00 |0009: move-result v0 │ │ +06f808: 5421 3408 |000a: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +06f80c: 6e10 800b 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ +06f812: 0a01 |000f: move-result v1 │ │ +06f814: 8211 |0010: int-to-float v1, v1 │ │ +06f816: c810 |0011: mul-float/2addr v0, v1 │ │ +06f818: 7110 1d26 0000 |0012: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@261d │ │ +06f81e: 0a00 |0015: move-result v0 │ │ +06f820: 5920 3308 |0016: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionWidth:I // field@0833 │ │ +06f824: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0002 line=142 │ │ 0x0018 line=143 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ @@ -49535,29 +49535,29 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -06134c: |[06134c] com.badlogic.gdx.graphics.g2d.TextureRegion.setV:(F)V │ │ -06135c: 5923 3708 |0000: iput v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ -061360: 5220 3808 |0002: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ -061364: c730 |0004: sub-float/2addr v0, v3 │ │ -061366: 7110 0f26 0000 |0005: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -06136c: 0a00 |0008: move-result v0 │ │ -06136e: 5421 3408 |0009: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -061372: 6e10 770b 0100 |000b: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ -061378: 0a01 |000e: move-result v1 │ │ -06137a: 8211 |000f: int-to-float v1, v1 │ │ -06137c: c810 |0010: mul-float/2addr v0, v1 │ │ -06137e: 7110 1d26 0000 |0011: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@261d │ │ -061384: 0a00 |0014: move-result v0 │ │ -061386: 5920 3208 |0015: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionHeight:I // field@0832 │ │ -06138a: 0e00 |0017: return-void │ │ +06f828: |[06f828] com.badlogic.gdx.graphics.g2d.TextureRegion.setV:(F)V │ │ +06f838: 5923 3708 |0000: iput v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ +06f83c: 5220 3808 |0002: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ +06f840: c730 |0004: sub-float/2addr v0, v3 │ │ +06f842: 7110 0f26 0000 |0005: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +06f848: 0a00 |0008: move-result v0 │ │ +06f84a: 5421 3408 |0009: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +06f84e: 6e10 770b 0100 |000b: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ +06f854: 0a01 |000e: move-result v1 │ │ +06f856: 8211 |000f: int-to-float v1, v1 │ │ +06f858: c810 |0010: mul-float/2addr v0, v1 │ │ +06f85a: 7110 1d26 0000 |0011: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@261d │ │ +06f860: 0a00 |0014: move-result v0 │ │ +06f862: 5920 3208 |0015: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionHeight:I // field@0832 │ │ +06f866: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0002 line=133 │ │ 0x0017 line=134 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ @@ -49568,29 +49568,29 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -06138c: |[06138c] com.badlogic.gdx.graphics.g2d.TextureRegion.setV2:(F)V │ │ -06139c: 5923 3808 |0000: iput v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ -0613a0: 5220 3708 |0002: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ -0613a4: a700 0300 |0004: sub-float v0, v3, v0 │ │ -0613a8: 7110 0f26 0000 |0006: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -0613ae: 0a00 |0009: move-result v0 │ │ -0613b0: 5421 3408 |000a: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -0613b4: 6e10 770b 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ -0613ba: 0a01 |000f: move-result v1 │ │ -0613bc: 8211 |0010: int-to-float v1, v1 │ │ -0613be: c810 |0011: mul-float/2addr v0, v1 │ │ -0613c0: 7110 1d26 0000 |0012: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@261d │ │ -0613c6: 0a00 |0015: move-result v0 │ │ -0613c8: 5920 3208 |0016: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionHeight:I // field@0832 │ │ -0613cc: 0e00 |0018: return-void │ │ +06f868: |[06f868] com.badlogic.gdx.graphics.g2d.TextureRegion.setV2:(F)V │ │ +06f878: 5923 3808 |0000: iput v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ +06f87c: 5220 3708 |0002: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ +06f880: a700 0300 |0004: sub-float v0, v3, v0 │ │ +06f884: 7110 0f26 0000 |0006: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +06f88a: 0a00 |0009: move-result v0 │ │ +06f88c: 5421 3408 |000a: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +06f890: 6e10 770b 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ +06f896: 0a01 |000f: move-result v1 │ │ +06f898: 8211 |0010: int-to-float v1, v1 │ │ +06f89a: c810 |0011: mul-float/2addr v0, v1 │ │ +06f89c: 7110 1d26 0000 |0012: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@261d │ │ +06f8a2: 0a00 |0015: move-result v0 │ │ +06f8a4: 5920 3208 |0016: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionHeight:I // field@0832 │ │ +06f8a8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0002 line=151 │ │ 0x0018 line=152 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ @@ -49601,49 +49601,49 @@ │ │ type : '(II)[[Lcom/badlogic/gdx/graphics/g2d/TextureRegion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 62 16-bit code units │ │ -0613d0: |[0613d0] com.badlogic.gdx.graphics.g2d.TextureRegion.split:(II)[[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ -0613e0: 6e10 650e 0f00 |0000: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionX:()I // method@0e65 │ │ -0613e6: 0a02 |0003: move-result v2 │ │ -0613e8: 6e10 660e 0f00 |0004: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionY:()I // method@0e66 │ │ -0613ee: 0a03 |0007: move-result v3 │ │ -0613f0: 52fd 3308 |0008: iget v13, v15, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionWidth:I // field@0833 │ │ -0613f4: 52f8 3208 |000a: iget v8, v15, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionHeight:I // field@0832 │ │ -0613f8: 930a 0811 |000c: div-int v10, v8, v17 │ │ -0613fc: 9307 0d10 |000e: div-int v7, v13, v16 │ │ -061400: 012b |0010: move v11, v2 │ │ -061402: 2420 4b04 7a00 |0011: filled-new-array {v10, v7}, [I // type@044b │ │ -061408: 0c00 |0014: move-result-object v0 │ │ -06140a: 1c01 5e01 |0015: const-class v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -06140e: 7120 9126 0100 |0017: invoke-static {v1, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@2691 │ │ -061414: 0c0c |001a: move-result-object v12 │ │ -061416: 1f0c a204 |001b: check-cast v12, [[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@04a2 │ │ -06141a: 1209 |001d: const/4 v9, #int 0 // #0 │ │ -06141c: 35a9 1f00 |001e: if-ge v9, v10, 003d // +001f │ │ -061420: 01b2 |0020: move v2, v11 │ │ -061422: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -061424: 3576 1600 |0022: if-ge v6, v7, 0038 // +0016 │ │ -061428: 460e 0c09 |0024: aget-object v14, v12, v9 │ │ -06142c: 2200 5e01 |0026: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -061430: 54f1 3408 |0028: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -061434: 0204 1000 |002a: move/from16 v4, v16 │ │ -061438: 0205 1100 |002c: move/from16 v5, v17 │ │ -06143c: 7606 5f0e 0000 |002e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V // method@0e5f │ │ -061442: 4d00 0e06 |0031: aput-object v0, v14, v6 │ │ -061446: d806 0601 |0033: add-int/lit8 v6, v6, #int 1 // #01 │ │ -06144a: 9002 0210 |0035: add-int v2, v2, v16 │ │ -06144e: 28eb |0037: goto 0022 // -0015 │ │ -061450: d809 0901 |0038: add-int/lit8 v9, v9, #int 1 // #01 │ │ -061454: 9003 0311 |003a: add-int v3, v3, v17 │ │ -061458: 28e2 |003c: goto 001e // -001e │ │ -06145a: 110c |003d: return-object v12 │ │ +06f8ac: |[06f8ac] com.badlogic.gdx.graphics.g2d.TextureRegion.split:(II)[[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ +06f8bc: 6e10 650e 0f00 |0000: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionX:()I // method@0e65 │ │ +06f8c2: 0a02 |0003: move-result v2 │ │ +06f8c4: 6e10 660e 0f00 |0004: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionY:()I // method@0e66 │ │ +06f8ca: 0a03 |0007: move-result v3 │ │ +06f8cc: 52fd 3308 |0008: iget v13, v15, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionWidth:I // field@0833 │ │ +06f8d0: 52f8 3208 |000a: iget v8, v15, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionHeight:I // field@0832 │ │ +06f8d4: 930a 0811 |000c: div-int v10, v8, v17 │ │ +06f8d8: 9307 0d10 |000e: div-int v7, v13, v16 │ │ +06f8dc: 012b |0010: move v11, v2 │ │ +06f8de: 2420 4904 7a00 |0011: filled-new-array {v10, v7}, [I // type@0449 │ │ +06f8e4: 0c00 |0014: move-result-object v0 │ │ +06f8e6: 1c01 5c01 |0015: const-class v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +06f8ea: 7120 9126 0100 |0017: invoke-static {v1, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@2691 │ │ +06f8f0: 0c0c |001a: move-result-object v12 │ │ +06f8f2: 1f0c a004 |001b: check-cast v12, [[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@04a0 │ │ +06f8f6: 1209 |001d: const/4 v9, #int 0 // #0 │ │ +06f8f8: 35a9 1f00 |001e: if-ge v9, v10, 003d // +001f │ │ +06f8fc: 01b2 |0020: move v2, v11 │ │ +06f8fe: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +06f900: 3576 1600 |0022: if-ge v6, v7, 0038 // +0016 │ │ +06f904: 460e 0c09 |0024: aget-object v14, v12, v9 │ │ +06f908: 2200 5c01 |0026: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +06f90c: 54f1 3408 |0028: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +06f910: 0204 1000 |002a: move/from16 v4, v16 │ │ +06f914: 0205 1100 |002c: move/from16 v5, v17 │ │ +06f918: 7606 5f0e 0000 |002e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V // method@0e5f │ │ +06f91e: 4d00 0e06 |0031: aput-object v0, v14, v6 │ │ +06f922: d806 0601 |0033: add-int/lit8 v6, v6, #int 1 // #01 │ │ +06f926: 9002 0210 |0035: add-int v2, v2, v16 │ │ +06f92a: 28eb |0037: goto 0022 // -0015 │ │ +06f92c: d809 0901 |0038: add-int/lit8 v9, v9, #int 1 // #01 │ │ +06f930: 9003 0311 |003a: add-int v3, v3, v17 │ │ +06f934: 28e2 |003c: goto 001e // -001e │ │ +06f936: 110c |003d: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0004 line=235 │ │ 0x0008 line=236 │ │ 0x000a line=237 │ │ 0x000c line=239 │ │ @@ -49668,20 +49668,20 @@ │ │ 0x0011 - 0x003e reg=11 startX I │ │ 0x001d - 0x003e reg=12 tiles [[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ 0x000a - 0x003e reg=13 width I │ │ 0x0000 - 0x003e reg=15 this Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ 0x0000 - 0x003e reg=16 tileWidth I │ │ 0x0000 - 0x003e reg=17 tileHeight I │ │ │ │ - source_file_idx : 3940 (TextureRegion.java) │ │ + source_file_idx : 3938 (TextureRegion.java) │ │ │ │ Class #157 header: │ │ -class_idx : 356 │ │ +class_idx : 354 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1069 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #157 annotations: │ │ @@ -49702,38 +49702,38 @@ │ │ access : 0x0000 () │ │ Direct methods - │ │ #0 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Pointer;) │ │ name : '' │ │ type : '(J)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06145c: |[06145c] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Pointer.:(J)V │ │ -06146c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -061472: 5a01 4008 |0003: iput-wide v1, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Pointer;.address:J // field@0840 │ │ -061476: 0e00 |0005: return-void │ │ +06f938: |[06f938] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Pointer.:(J)V │ │ +06f948: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +06f94e: 5a12 4008 |0003: iput-wide v2, v1, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Pointer;.address:J // field@0840 │ │ +06f952: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ 0x0005 line=42 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Pointer; │ │ - 0x0000 - 0x0006 reg=1 address J │ │ + 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Pointer; │ │ + 0x0000 - 0x0006 reg=2 address J │ │ │ │ Virtual methods - │ │ source_file_idx : 1069 (FreeType.java) │ │ │ │ Class #158 header: │ │ -class_idx : 359 │ │ +class_idx : 357 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1069 │ │ static_fields_size : 61 │ │ instance_fields_size: 0 │ │ direct_methods_size : 31 │ │ virtual_methods_size: 0 │ │ │ │ Class #158 annotations: │ │ @@ -49997,182 +49997,182 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 325 16-bit code units │ │ -061478: |[061478] com.badlogic.gdx.graphics.g2d.freetype.FreeType.:()V │ │ -061488: 1248 |0000: const/4 v8, #int 4 // #4 │ │ -06148a: 1307 6100 |0001: const/16 v7, #int 97 // #61 │ │ -06148e: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -061490: 1225 |0004: const/4 v5, #int 2 // #2 │ │ -061492: 1214 |0005: const/4 v4, #int 1 // #1 │ │ -061494: 6706 7708 |0006: sput v6, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_PIXEL_MODE_NONE:I // field@0877 │ │ -061498: 6704 7608 |0008: sput v4, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_PIXEL_MODE_MONO:I // field@0876 │ │ -06149c: 6705 7108 |000a: sput v5, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_PIXEL_MODE_GRAY:I // field@0871 │ │ -0614a0: 1230 |000c: const/4 v0, #int 3 // #3 │ │ -0614a2: 6700 7208 |000d: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_PIXEL_MODE_GRAY2:I // field@0872 │ │ -0614a6: 6708 7308 |000f: sput v8, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_PIXEL_MODE_GRAY4:I // field@0873 │ │ -0614aa: 1250 |0011: const/4 v0, #int 5 // #5 │ │ -0614ac: 6700 7408 |0012: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_PIXEL_MODE_LCD:I // field@0874 │ │ -0614b0: 1260 |0014: const/4 v0, #int 6 // #6 │ │ -0614b2: 6700 7508 |0015: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_PIXEL_MODE_LCD_V:I // field@0875 │ │ -0614b6: 6706 4c08 |0017: sput v6, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_ENCODING_NONE:I // field@084c │ │ -0614ba: 1300 7300 |0019: const/16 v0, #int 115 // #73 │ │ -0614be: 1301 7900 |001b: const/16 v1, #int 121 // #79 │ │ -0614c2: 1302 6d00 |001d: const/16 v2, #int 109 // #6d │ │ -0614c6: 1303 6200 |001f: const/16 v3, #int 98 // #62 │ │ -0614ca: 7140 e60e 1032 |0021: invoke-static {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.encode:(CCCC)I // method@0ee6 │ │ -0614d0: 0a00 |0024: move-result v0 │ │ -0614d2: 6700 4b08 |0025: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_ENCODING_MS_SYMBOL:I // field@084b │ │ -0614d6: 1300 7500 |0027: const/16 v0, #int 117 // #75 │ │ -0614da: 1301 6e00 |0029: const/16 v1, #int 110 // #6e │ │ -0614de: 1302 6900 |002b: const/16 v2, #int 105 // #69 │ │ -0614e2: 1303 6300 |002d: const/16 v3, #int 99 // #63 │ │ -0614e6: 7140 e60e 1032 |002f: invoke-static {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.encode:(CCCC)I // method@0ee6 │ │ -0614ec: 0a00 |0032: move-result v0 │ │ -0614ee: 6700 4f08 |0033: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_ENCODING_UNICODE:I // field@084f │ │ -0614f2: 1300 7300 |0035: const/16 v0, #int 115 // #73 │ │ -0614f6: 1301 6a00 |0037: const/16 v1, #int 106 // #6a │ │ -0614fa: 1302 6900 |0039: const/16 v2, #int 105 // #69 │ │ -0614fe: 1303 7300 |003b: const/16 v3, #int 115 // #73 │ │ -061502: 7140 e60e 1032 |003d: invoke-static {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.encode:(CCCC)I // method@0ee6 │ │ -061508: 0a00 |0040: move-result v0 │ │ -06150a: 6700 4e08 |0041: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_ENCODING_SJIS:I // field@084e │ │ -06150e: 1300 6700 |0043: const/16 v0, #int 103 // #67 │ │ -061512: 1301 6200 |0045: const/16 v1, #int 98 // #62 │ │ -061516: 1302 2000 |0047: const/16 v2, #int 32 // #20 │ │ -06151a: 1303 2000 |0049: const/16 v3, #int 32 // #20 │ │ -06151e: 7140 e60e 1032 |004b: invoke-static {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.encode:(CCCC)I // method@0ee6 │ │ -061524: 0a00 |004e: move-result v0 │ │ -061526: 6700 4908 |004f: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_ENCODING_GB2312:I // field@0849 │ │ -06152a: 1300 6200 |0051: const/16 v0, #int 98 // #62 │ │ -06152e: 1301 6900 |0053: const/16 v1, #int 105 // #69 │ │ -061532: 1302 6700 |0055: const/16 v2, #int 103 // #67 │ │ -061536: 1303 3500 |0057: const/16 v3, #int 53 // #35 │ │ -06153a: 7140 e60e 1032 |0059: invoke-static {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.encode:(CCCC)I // method@0ee6 │ │ -061540: 0a00 |005c: move-result v0 │ │ -061542: 6700 4808 |005d: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_ENCODING_BIG5:I // field@0848 │ │ -061546: 1300 7700 |005f: const/16 v0, #int 119 // #77 │ │ -06154a: 1301 6e00 |0061: const/16 v1, #int 110 // #6e │ │ -06154e: 1302 7300 |0063: const/16 v2, #int 115 // #73 │ │ -061552: 7140 e60e 7021 |0065: invoke-static {v0, v7, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.encode:(CCCC)I // method@0ee6 │ │ -061558: 0a00 |0068: move-result v0 │ │ -06155a: 6700 5008 |0069: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_ENCODING_WANSUNG:I // field@0850 │ │ -06155e: 1300 6a00 |006b: const/16 v0, #int 106 // #6a │ │ -061562: 1301 6f00 |006d: const/16 v1, #int 111 // #6f │ │ -061566: 1302 6800 |006f: const/16 v2, #int 104 // #68 │ │ -06156a: 7140 e60e 1072 |0071: invoke-static {v0, v1, v2, v7}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.encode:(CCCC)I // method@0ee6 │ │ -061570: 0a00 |0074: move-result v0 │ │ -061572: 6700 4a08 |0075: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_ENCODING_JOHAB:I // field@084a │ │ -061576: 1300 4100 |0077: const/16 v0, #int 65 // #41 │ │ -06157a: 1301 4400 |0079: const/16 v1, #int 68 // #44 │ │ -06157e: 1302 4f00 |007b: const/16 v2, #int 79 // #4f │ │ -061582: 1303 4200 |007d: const/16 v3, #int 66 // #42 │ │ -061586: 7140 e60e 1032 |007f: invoke-static {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.encode:(CCCC)I // method@0ee6 │ │ -06158c: 0a00 |0082: move-result v0 │ │ -06158e: 6700 4608 |0083: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_ENCODING_ADOBE_STANDARD:I // field@0846 │ │ -061592: 1300 4100 |0085: const/16 v0, #int 65 // #41 │ │ -061596: 1301 4400 |0087: const/16 v1, #int 68 // #44 │ │ -06159a: 1302 4200 |0089: const/16 v2, #int 66 // #42 │ │ -06159e: 1303 4500 |008b: const/16 v3, #int 69 // #45 │ │ -0615a2: 7140 e60e 1032 |008d: invoke-static {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.encode:(CCCC)I // method@0ee6 │ │ -0615a8: 0a00 |0090: move-result v0 │ │ -0615aa: 6700 4408 |0091: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_ENCODING_ADOBE_EXPERT:I // field@0844 │ │ -0615ae: 1300 4100 |0093: const/16 v0, #int 65 // #41 │ │ -0615b2: 1301 4400 |0095: const/16 v1, #int 68 // #44 │ │ -0615b6: 1302 4200 |0097: const/16 v2, #int 66 // #42 │ │ -0615ba: 1303 4300 |0099: const/16 v3, #int 67 // #43 │ │ -0615be: 7140 e60e 1032 |009b: invoke-static {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.encode:(CCCC)I // method@0ee6 │ │ -0615c4: 0a00 |009e: move-result v0 │ │ -0615c6: 6700 4308 |009f: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_ENCODING_ADOBE_CUSTOM:I // field@0843 │ │ -0615ca: 1300 6c00 |00a1: const/16 v0, #int 108 // #6c │ │ -0615ce: 1301 7400 |00a3: const/16 v1, #int 116 // #74 │ │ -0615d2: 1302 3100 |00a5: const/16 v2, #int 49 // #31 │ │ -0615d6: 7140 e60e 7021 |00a7: invoke-static {v0, v7, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.encode:(CCCC)I // method@0ee6 │ │ -0615dc: 0a00 |00aa: move-result v0 │ │ -0615de: 6700 4508 |00ab: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_ENCODING_ADOBE_LATIN_1:I // field@0845 │ │ -0615e2: 1300 6c00 |00ad: const/16 v0, #int 108 // #6c │ │ -0615e6: 1301 7400 |00af: const/16 v1, #int 116 // #74 │ │ -0615ea: 1302 3200 |00b1: const/16 v2, #int 50 // #32 │ │ -0615ee: 7140 e60e 7021 |00b3: invoke-static {v0, v7, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.encode:(CCCC)I // method@0ee6 │ │ -0615f4: 0a00 |00b6: move-result v0 │ │ -0615f6: 6700 4d08 |00b7: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_ENCODING_OLD_LATIN_2:I // field@084d │ │ -0615fa: 1300 7200 |00b9: const/16 v0, #int 114 // #72 │ │ -0615fe: 1301 6d00 |00bb: const/16 v1, #int 109 // #6d │ │ -061602: 1302 6e00 |00bd: const/16 v2, #int 110 // #6e │ │ -061606: 7140 e60e 0721 |00bf: invoke-static {v7, v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.encode:(CCCC)I // method@0ee6 │ │ -06160c: 0a00 |00c2: move-result v0 │ │ -06160e: 6700 4708 |00c3: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_ENCODING_APPLE_ROMAN:I // field@0847 │ │ -061612: 6704 5b08 |00c5: sput v4, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_FACE_FLAG_SCALABLE:I // field@085b │ │ -061616: 6705 5408 |00c7: sput v5, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_FACE_FLAG_FIXED_SIZES:I // field@0854 │ │ -06161a: 6708 5508 |00c9: sput v8, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_FACE_FLAG_FIXED_WIDTH:I // field@0855 │ │ -06161e: 1300 0800 |00cb: const/16 v0, #int 8 // #8 │ │ -061622: 6700 5c08 |00cd: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_FACE_FLAG_SFNT:I // field@085c │ │ -061626: 1300 1000 |00cf: const/16 v0, #int 16 // #10 │ │ -06162a: 6700 5808 |00d1: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_FACE_FLAG_HORIZONTAL:I // field@0858 │ │ -06162e: 1300 2000 |00d3: const/16 v0, #int 32 // #20 │ │ -061632: 6700 5e08 |00d5: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_FACE_FLAG_VERTICAL:I // field@085e │ │ -061636: 1300 4000 |00d7: const/16 v0, #int 64 // #40 │ │ -06163a: 6700 5908 |00d9: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_FACE_FLAG_KERNING:I // field@0859 │ │ -06163e: 1300 8000 |00db: const/16 v0, #int 128 // #80 │ │ -061642: 6700 5308 |00dd: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_FACE_FLAG_FAST_GLYPHS:I // field@0853 │ │ -061646: 1300 0001 |00df: const/16 v0, #int 256 // #100 │ │ -06164a: 6700 5a08 |00e1: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_FACE_FLAG_MULTIPLE_MASTERS:I // field@085a │ │ -06164e: 1300 0002 |00e3: const/16 v0, #int 512 // #200 │ │ -061652: 6700 5608 |00e5: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_FACE_FLAG_GLYPH_NAMES:I // field@0856 │ │ -061656: 1300 0004 |00e7: const/16 v0, #int 1024 // #400 │ │ -06165a: 6700 5208 |00e9: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_FACE_FLAG_EXTERNAL_STREAM:I // field@0852 │ │ -06165e: 1300 0008 |00eb: const/16 v0, #int 2048 // #800 │ │ -061662: 6700 5708 |00ed: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_FACE_FLAG_HINTER:I // field@0857 │ │ -061666: 1300 0010 |00ef: const/16 v0, #int 4096 // #1000 │ │ -06166a: 6700 5108 |00f1: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_FACE_FLAG_CID_KEYED:I // field@0851 │ │ -06166e: 1300 0020 |00f3: const/16 v0, #int 8192 // #2000 │ │ -061672: 6700 5d08 |00f5: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_FACE_FLAG_TRICKY:I // field@085d │ │ -061676: 6704 7f08 |00f7: sput v4, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_STYLE_FLAG_ITALIC:I // field@087f │ │ -06167a: 6705 7e08 |00f9: sput v5, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_STYLE_FLAG_BOLD:I // field@087e │ │ -06167e: 6706 6308 |00fb: sput v6, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_DEFAULT:I // field@0863 │ │ -061682: 6704 6d08 |00fd: sput v4, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_NO_SCALE:I // field@086d │ │ -061686: 6705 6b08 |00ff: sput v5, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_NO_HINTING:I // field@086b │ │ -06168a: 6708 6f08 |0101: sput v8, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_RENDER:I // field@086f │ │ -06168e: 1300 0800 |0103: const/16 v0, #int 8 // #8 │ │ -061692: 6700 6a08 |0105: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_NO_BITMAP:I // field@086a │ │ -061696: 1300 1000 |0107: const/16 v0, #int 16 // #10 │ │ -06169a: 6700 7008 |0109: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_VERTICAL_LAYOUT:I // field@0870 │ │ -06169e: 1300 2000 |010b: const/16 v0, #int 32 // #20 │ │ -0616a2: 6700 6408 |010d: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_FORCE_AUTOHINT:I // field@0864 │ │ -0616a6: 1300 4000 |010f: const/16 v0, #int 64 // #40 │ │ -0616aa: 6700 6208 |0111: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_CROP_BITMAP:I // field@0862 │ │ -0616ae: 1300 8000 |0113: const/16 v0, #int 128 // #80 │ │ -0616b2: 6700 6e08 |0115: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_PEDANTIC:I // field@086e │ │ -0616b6: 1300 0002 |0117: const/16 v0, #int 512 // #200 │ │ -0616ba: 6700 6508 |0119: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH:I // field@0865 │ │ -0616be: 1300 0004 |011b: const/16 v0, #int 1024 // #400 │ │ -0616c2: 6700 6c08 |011d: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_NO_RECURSE:I // field@086c │ │ -0616c6: 1300 0008 |011f: const/16 v0, #int 2048 // #800 │ │ -0616ca: 6700 6608 |0121: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_IGNORE_TRANSFORM:I // field@0866 │ │ -0616ce: 1300 0010 |0123: const/16 v0, #int 4096 // #1000 │ │ -0616d2: 6700 6808 |0125: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_MONOCHROME:I // field@0868 │ │ -0616d6: 1300 0020 |0127: const/16 v0, #int 8192 // #2000 │ │ -0616da: 6700 6708 |0129: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_LINEAR_DESIGN:I // field@0867 │ │ -0616de: 1400 0080 0000 |012b: const v0, #float 4.59177e-41 // #00008000 │ │ -0616e4: 6700 6908 |012e: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_NO_AUTOHINT:I // field@0869 │ │ -0616e8: 6706 7d08 |0130: sput v6, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_RENDER_MODE_NORMAL:I // field@087d │ │ -0616ec: 6704 7a08 |0132: sput v4, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_RENDER_MODE_LIGHT:I // field@087a │ │ -0616f0: 6705 7c08 |0134: sput v5, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_RENDER_MODE_MONO:I // field@087c │ │ -0616f4: 1230 |0136: const/4 v0, #int 3 // #3 │ │ -0616f6: 6700 7808 |0137: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_RENDER_MODE_LCD:I // field@0878 │ │ -0616fa: 6708 7908 |0139: sput v8, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_RENDER_MODE_LCD_V:I // field@0879 │ │ -0616fe: 1250 |013b: const/4 v0, #int 5 // #5 │ │ -061700: 6700 7b08 |013c: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_RENDER_MODE_MAX:I // field@087b │ │ -061704: 6706 5f08 |013e: sput v6, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_KERNING_DEFAULT:I // field@085f │ │ -061708: 6704 6008 |0140: sput v4, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_KERNING_UNFITTED:I // field@0860 │ │ -06170c: 6705 6108 |0142: sput v5, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_KERNING_UNSCALED:I // field@0861 │ │ -061710: 0e00 |0144: return-void │ │ +06f954: |[06f954] com.badlogic.gdx.graphics.g2d.freetype.FreeType.:()V │ │ +06f964: 1248 |0000: const/4 v8, #int 4 // #4 │ │ +06f966: 1307 6100 |0001: const/16 v7, #int 97 // #61 │ │ +06f96a: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +06f96c: 1225 |0004: const/4 v5, #int 2 // #2 │ │ +06f96e: 1214 |0005: const/4 v4, #int 1 // #1 │ │ +06f970: 6706 7708 |0006: sput v6, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_PIXEL_MODE_NONE:I // field@0877 │ │ +06f974: 6704 7608 |0008: sput v4, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_PIXEL_MODE_MONO:I // field@0876 │ │ +06f978: 6705 7108 |000a: sput v5, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_PIXEL_MODE_GRAY:I // field@0871 │ │ +06f97c: 1230 |000c: const/4 v0, #int 3 // #3 │ │ +06f97e: 6700 7208 |000d: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_PIXEL_MODE_GRAY2:I // field@0872 │ │ +06f982: 6708 7308 |000f: sput v8, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_PIXEL_MODE_GRAY4:I // field@0873 │ │ +06f986: 1250 |0011: const/4 v0, #int 5 // #5 │ │ +06f988: 6700 7408 |0012: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_PIXEL_MODE_LCD:I // field@0874 │ │ +06f98c: 1260 |0014: const/4 v0, #int 6 // #6 │ │ +06f98e: 6700 7508 |0015: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_PIXEL_MODE_LCD_V:I // field@0875 │ │ +06f992: 6706 4c08 |0017: sput v6, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_ENCODING_NONE:I // field@084c │ │ +06f996: 1300 7300 |0019: const/16 v0, #int 115 // #73 │ │ +06f99a: 1301 7900 |001b: const/16 v1, #int 121 // #79 │ │ +06f99e: 1302 6d00 |001d: const/16 v2, #int 109 // #6d │ │ +06f9a2: 1303 6200 |001f: const/16 v3, #int 98 // #62 │ │ +06f9a6: 7140 e60e 1032 |0021: invoke-static {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.encode:(CCCC)I // method@0ee6 │ │ +06f9ac: 0a00 |0024: move-result v0 │ │ +06f9ae: 6700 4b08 |0025: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_ENCODING_MS_SYMBOL:I // field@084b │ │ +06f9b2: 1300 7500 |0027: const/16 v0, #int 117 // #75 │ │ +06f9b6: 1301 6e00 |0029: const/16 v1, #int 110 // #6e │ │ +06f9ba: 1302 6900 |002b: const/16 v2, #int 105 // #69 │ │ +06f9be: 1303 6300 |002d: const/16 v3, #int 99 // #63 │ │ +06f9c2: 7140 e60e 1032 |002f: invoke-static {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.encode:(CCCC)I // method@0ee6 │ │ +06f9c8: 0a00 |0032: move-result v0 │ │ +06f9ca: 6700 4f08 |0033: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_ENCODING_UNICODE:I // field@084f │ │ +06f9ce: 1300 7300 |0035: const/16 v0, #int 115 // #73 │ │ +06f9d2: 1301 6a00 |0037: const/16 v1, #int 106 // #6a │ │ +06f9d6: 1302 6900 |0039: const/16 v2, #int 105 // #69 │ │ +06f9da: 1303 7300 |003b: const/16 v3, #int 115 // #73 │ │ +06f9de: 7140 e60e 1032 |003d: invoke-static {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.encode:(CCCC)I // method@0ee6 │ │ +06f9e4: 0a00 |0040: move-result v0 │ │ +06f9e6: 6700 4e08 |0041: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_ENCODING_SJIS:I // field@084e │ │ +06f9ea: 1300 6700 |0043: const/16 v0, #int 103 // #67 │ │ +06f9ee: 1301 6200 |0045: const/16 v1, #int 98 // #62 │ │ +06f9f2: 1302 2000 |0047: const/16 v2, #int 32 // #20 │ │ +06f9f6: 1303 2000 |0049: const/16 v3, #int 32 // #20 │ │ +06f9fa: 7140 e60e 1032 |004b: invoke-static {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.encode:(CCCC)I // method@0ee6 │ │ +06fa00: 0a00 |004e: move-result v0 │ │ +06fa02: 6700 4908 |004f: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_ENCODING_GB2312:I // field@0849 │ │ +06fa06: 1300 6200 |0051: const/16 v0, #int 98 // #62 │ │ +06fa0a: 1301 6900 |0053: const/16 v1, #int 105 // #69 │ │ +06fa0e: 1302 6700 |0055: const/16 v2, #int 103 // #67 │ │ +06fa12: 1303 3500 |0057: const/16 v3, #int 53 // #35 │ │ +06fa16: 7140 e60e 1032 |0059: invoke-static {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.encode:(CCCC)I // method@0ee6 │ │ +06fa1c: 0a00 |005c: move-result v0 │ │ +06fa1e: 6700 4808 |005d: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_ENCODING_BIG5:I // field@0848 │ │ +06fa22: 1300 7700 |005f: const/16 v0, #int 119 // #77 │ │ +06fa26: 1301 6e00 |0061: const/16 v1, #int 110 // #6e │ │ +06fa2a: 1302 7300 |0063: const/16 v2, #int 115 // #73 │ │ +06fa2e: 7140 e60e 7021 |0065: invoke-static {v0, v7, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.encode:(CCCC)I // method@0ee6 │ │ +06fa34: 0a00 |0068: move-result v0 │ │ +06fa36: 6700 5008 |0069: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_ENCODING_WANSUNG:I // field@0850 │ │ +06fa3a: 1300 6a00 |006b: const/16 v0, #int 106 // #6a │ │ +06fa3e: 1301 6f00 |006d: const/16 v1, #int 111 // #6f │ │ +06fa42: 1302 6800 |006f: const/16 v2, #int 104 // #68 │ │ +06fa46: 7140 e60e 1072 |0071: invoke-static {v0, v1, v2, v7}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.encode:(CCCC)I // method@0ee6 │ │ +06fa4c: 0a00 |0074: move-result v0 │ │ +06fa4e: 6700 4a08 |0075: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_ENCODING_JOHAB:I // field@084a │ │ +06fa52: 1300 4100 |0077: const/16 v0, #int 65 // #41 │ │ +06fa56: 1301 4400 |0079: const/16 v1, #int 68 // #44 │ │ +06fa5a: 1302 4f00 |007b: const/16 v2, #int 79 // #4f │ │ +06fa5e: 1303 4200 |007d: const/16 v3, #int 66 // #42 │ │ +06fa62: 7140 e60e 1032 |007f: invoke-static {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.encode:(CCCC)I // method@0ee6 │ │ +06fa68: 0a00 |0082: move-result v0 │ │ +06fa6a: 6700 4608 |0083: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_ENCODING_ADOBE_STANDARD:I // field@0846 │ │ +06fa6e: 1300 4100 |0085: const/16 v0, #int 65 // #41 │ │ +06fa72: 1301 4400 |0087: const/16 v1, #int 68 // #44 │ │ +06fa76: 1302 4200 |0089: const/16 v2, #int 66 // #42 │ │ +06fa7a: 1303 4500 |008b: const/16 v3, #int 69 // #45 │ │ +06fa7e: 7140 e60e 1032 |008d: invoke-static {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.encode:(CCCC)I // method@0ee6 │ │ +06fa84: 0a00 |0090: move-result v0 │ │ +06fa86: 6700 4408 |0091: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_ENCODING_ADOBE_EXPERT:I // field@0844 │ │ +06fa8a: 1300 4100 |0093: const/16 v0, #int 65 // #41 │ │ +06fa8e: 1301 4400 |0095: const/16 v1, #int 68 // #44 │ │ +06fa92: 1302 4200 |0097: const/16 v2, #int 66 // #42 │ │ +06fa96: 1303 4300 |0099: const/16 v3, #int 67 // #43 │ │ +06fa9a: 7140 e60e 1032 |009b: invoke-static {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.encode:(CCCC)I // method@0ee6 │ │ +06faa0: 0a00 |009e: move-result v0 │ │ +06faa2: 6700 4308 |009f: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_ENCODING_ADOBE_CUSTOM:I // field@0843 │ │ +06faa6: 1300 6c00 |00a1: const/16 v0, #int 108 // #6c │ │ +06faaa: 1301 7400 |00a3: const/16 v1, #int 116 // #74 │ │ +06faae: 1302 3100 |00a5: const/16 v2, #int 49 // #31 │ │ +06fab2: 7140 e60e 7021 |00a7: invoke-static {v0, v7, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.encode:(CCCC)I // method@0ee6 │ │ +06fab8: 0a00 |00aa: move-result v0 │ │ +06faba: 6700 4508 |00ab: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_ENCODING_ADOBE_LATIN_1:I // field@0845 │ │ +06fabe: 1300 6c00 |00ad: const/16 v0, #int 108 // #6c │ │ +06fac2: 1301 7400 |00af: const/16 v1, #int 116 // #74 │ │ +06fac6: 1302 3200 |00b1: const/16 v2, #int 50 // #32 │ │ +06faca: 7140 e60e 7021 |00b3: invoke-static {v0, v7, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.encode:(CCCC)I // method@0ee6 │ │ +06fad0: 0a00 |00b6: move-result v0 │ │ +06fad2: 6700 4d08 |00b7: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_ENCODING_OLD_LATIN_2:I // field@084d │ │ +06fad6: 1300 7200 |00b9: const/16 v0, #int 114 // #72 │ │ +06fada: 1301 6d00 |00bb: const/16 v1, #int 109 // #6d │ │ +06fade: 1302 6e00 |00bd: const/16 v2, #int 110 // #6e │ │ +06fae2: 7140 e60e 0721 |00bf: invoke-static {v7, v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.encode:(CCCC)I // method@0ee6 │ │ +06fae8: 0a00 |00c2: move-result v0 │ │ +06faea: 6700 4708 |00c3: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_ENCODING_APPLE_ROMAN:I // field@0847 │ │ +06faee: 6704 5b08 |00c5: sput v4, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_FACE_FLAG_SCALABLE:I // field@085b │ │ +06faf2: 6705 5408 |00c7: sput v5, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_FACE_FLAG_FIXED_SIZES:I // field@0854 │ │ +06faf6: 6708 5508 |00c9: sput v8, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_FACE_FLAG_FIXED_WIDTH:I // field@0855 │ │ +06fafa: 1300 0800 |00cb: const/16 v0, #int 8 // #8 │ │ +06fafe: 6700 5c08 |00cd: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_FACE_FLAG_SFNT:I // field@085c │ │ +06fb02: 1300 1000 |00cf: const/16 v0, #int 16 // #10 │ │ +06fb06: 6700 5808 |00d1: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_FACE_FLAG_HORIZONTAL:I // field@0858 │ │ +06fb0a: 1300 2000 |00d3: const/16 v0, #int 32 // #20 │ │ +06fb0e: 6700 5e08 |00d5: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_FACE_FLAG_VERTICAL:I // field@085e │ │ +06fb12: 1300 4000 |00d7: const/16 v0, #int 64 // #40 │ │ +06fb16: 6700 5908 |00d9: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_FACE_FLAG_KERNING:I // field@0859 │ │ +06fb1a: 1300 8000 |00db: const/16 v0, #int 128 // #80 │ │ +06fb1e: 6700 5308 |00dd: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_FACE_FLAG_FAST_GLYPHS:I // field@0853 │ │ +06fb22: 1300 0001 |00df: const/16 v0, #int 256 // #100 │ │ +06fb26: 6700 5a08 |00e1: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_FACE_FLAG_MULTIPLE_MASTERS:I // field@085a │ │ +06fb2a: 1300 0002 |00e3: const/16 v0, #int 512 // #200 │ │ +06fb2e: 6700 5608 |00e5: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_FACE_FLAG_GLYPH_NAMES:I // field@0856 │ │ +06fb32: 1300 0004 |00e7: const/16 v0, #int 1024 // #400 │ │ +06fb36: 6700 5208 |00e9: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_FACE_FLAG_EXTERNAL_STREAM:I // field@0852 │ │ +06fb3a: 1300 0008 |00eb: const/16 v0, #int 2048 // #800 │ │ +06fb3e: 6700 5708 |00ed: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_FACE_FLAG_HINTER:I // field@0857 │ │ +06fb42: 1300 0010 |00ef: const/16 v0, #int 4096 // #1000 │ │ +06fb46: 6700 5108 |00f1: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_FACE_FLAG_CID_KEYED:I // field@0851 │ │ +06fb4a: 1300 0020 |00f3: const/16 v0, #int 8192 // #2000 │ │ +06fb4e: 6700 5d08 |00f5: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_FACE_FLAG_TRICKY:I // field@085d │ │ +06fb52: 6704 7f08 |00f7: sput v4, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_STYLE_FLAG_ITALIC:I // field@087f │ │ +06fb56: 6705 7e08 |00f9: sput v5, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_STYLE_FLAG_BOLD:I // field@087e │ │ +06fb5a: 6706 6308 |00fb: sput v6, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_DEFAULT:I // field@0863 │ │ +06fb5e: 6704 6d08 |00fd: sput v4, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_NO_SCALE:I // field@086d │ │ +06fb62: 6705 6b08 |00ff: sput v5, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_NO_HINTING:I // field@086b │ │ +06fb66: 6708 6f08 |0101: sput v8, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_RENDER:I // field@086f │ │ +06fb6a: 1300 0800 |0103: const/16 v0, #int 8 // #8 │ │ +06fb6e: 6700 6a08 |0105: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_NO_BITMAP:I // field@086a │ │ +06fb72: 1300 1000 |0107: const/16 v0, #int 16 // #10 │ │ +06fb76: 6700 7008 |0109: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_VERTICAL_LAYOUT:I // field@0870 │ │ +06fb7a: 1300 2000 |010b: const/16 v0, #int 32 // #20 │ │ +06fb7e: 6700 6408 |010d: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_FORCE_AUTOHINT:I // field@0864 │ │ +06fb82: 1300 4000 |010f: const/16 v0, #int 64 // #40 │ │ +06fb86: 6700 6208 |0111: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_CROP_BITMAP:I // field@0862 │ │ +06fb8a: 1300 8000 |0113: const/16 v0, #int 128 // #80 │ │ +06fb8e: 6700 6e08 |0115: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_PEDANTIC:I // field@086e │ │ +06fb92: 1300 0002 |0117: const/16 v0, #int 512 // #200 │ │ +06fb96: 6700 6508 |0119: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH:I // field@0865 │ │ +06fb9a: 1300 0004 |011b: const/16 v0, #int 1024 // #400 │ │ +06fb9e: 6700 6c08 |011d: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_NO_RECURSE:I // field@086c │ │ +06fba2: 1300 0008 |011f: const/16 v0, #int 2048 // #800 │ │ +06fba6: 6700 6608 |0121: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_IGNORE_TRANSFORM:I // field@0866 │ │ +06fbaa: 1300 0010 |0123: const/16 v0, #int 4096 // #1000 │ │ +06fbae: 6700 6808 |0125: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_MONOCHROME:I // field@0868 │ │ +06fbb2: 1300 0020 |0127: const/16 v0, #int 8192 // #2000 │ │ +06fbb6: 6700 6708 |0129: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_LINEAR_DESIGN:I // field@0867 │ │ +06fbba: 1400 0080 0000 |012b: const v0, #float 4.59177e-41 // #00008000 │ │ +06fbc0: 6700 6908 |012e: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_NO_AUTOHINT:I // field@0869 │ │ +06fbc4: 6706 7d08 |0130: sput v6, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_RENDER_MODE_NORMAL:I // field@087d │ │ +06fbc8: 6704 7a08 |0132: sput v4, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_RENDER_MODE_LIGHT:I // field@087a │ │ +06fbcc: 6705 7c08 |0134: sput v5, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_RENDER_MODE_MONO:I // field@087c │ │ +06fbd0: 1230 |0136: const/4 v0, #int 3 // #3 │ │ +06fbd2: 6700 7808 |0137: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_RENDER_MODE_LCD:I // field@0878 │ │ +06fbd6: 6708 7908 |0139: sput v8, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_RENDER_MODE_LCD_V:I // field@0879 │ │ +06fbda: 1250 |013b: const/4 v0, #int 5 // #5 │ │ +06fbdc: 6700 7b08 |013c: sput v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_RENDER_MODE_MAX:I // field@087b │ │ +06fbe0: 6706 5f08 |013e: sput v6, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_KERNING_DEFAULT:I // field@085f │ │ +06fbe4: 6704 6008 |0140: sput v4, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_KERNING_UNFITTED:I // field@0860 │ │ +06fbe8: 6705 6108 |0142: sput v5, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_KERNING_UNSCALED:I // field@0861 │ │ +06fbec: 0e00 |0144: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=468 │ │ 0x0008 line=469 │ │ 0x000a line=470 │ │ 0x000c line=471 │ │ 0x000f line=472 │ │ @@ -50239,17 +50239,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -061714: |[061714] com.badlogic.gdx.graphics.g2d.freetype.FreeType.:()V │ │ -061724: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -06172a: 0e00 |0003: return-void │ │ +06fbf0: |[06fbf0] com.badlogic.gdx.graphics.g2d.freetype.FreeType.:()V │ │ +06fc00: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +06fc06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=398 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType; │ │ │ │ @@ -50264,30 +50264,30 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -06172c: |[06172c] com.badlogic.gdx.graphics.g2d.freetype.FreeType.doneFace:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;)V │ │ -06173c: 5341 3a08 |0000: iget-wide v1, v4, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ -061740: 7120 e20e 2100 |0002: invoke-static {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.doneFace:(J)V // method@0ee2 │ │ -061746: 5441 3b08 |0005: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.library:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; // field@083b │ │ -06174a: 5411 3f08 |0007: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;.fontData:Lcom/badlogic/gdx/utils/LongMap; // field@083f │ │ -06174e: 5342 3a08 |0009: iget-wide v2, v4, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ -061752: 6e30 ac21 2103 |000b: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@21ac │ │ -061758: 0c00 |000e: move-result-object v0 │ │ -06175a: 1f00 de03 |000f: check-cast v0, Ljava/nio/ByteBuffer; // type@03de │ │ -06175e: 3800 0e00 |0011: if-eqz v0, 001f // +000e │ │ -061762: 5441 3b08 |0013: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.library:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; // field@083b │ │ -061766: 5411 3f08 |0015: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;.fontData:Lcom/badlogic/gdx/utils/LongMap; // field@083f │ │ -06176a: 5342 3a08 |0017: iget-wide v2, v4, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ -06176e: 6e30 b721 2103 |0019: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/utils/LongMap;.remove:(J)Ljava/lang/Object; // method@21b7 │ │ -061774: 7110 181f 0000 |001c: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.disposeUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)V // method@1f18 │ │ -06177a: 0e00 |001f: return-void │ │ +06fc08: |[06fc08] com.badlogic.gdx.graphics.g2d.freetype.FreeType.doneFace:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;)V │ │ +06fc18: 5342 3a08 |0000: iget-wide v2, v4, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ +06fc1c: 7120 e20e 3200 |0002: invoke-static {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.doneFace:(J)V // method@0ee2 │ │ +06fc22: 5441 3b08 |0005: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.library:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; // field@083b │ │ +06fc26: 5411 3f08 |0007: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;.fontData:Lcom/badlogic/gdx/utils/LongMap; // field@083f │ │ +06fc2a: 5342 3a08 |0009: iget-wide v2, v4, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ +06fc2e: 6e30 ac21 2103 |000b: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@21ac │ │ +06fc34: 0c00 |000e: move-result-object v0 │ │ +06fc36: 1f00 dc03 |000f: check-cast v0, Ljava/nio/ByteBuffer; // type@03dc │ │ +06fc3a: 3800 0e00 |0011: if-eqz v0, 001f // +000e │ │ +06fc3e: 5441 3b08 |0013: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.library:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; // field@083b │ │ +06fc42: 5411 3f08 |0015: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;.fontData:Lcom/badlogic/gdx/utils/LongMap; // field@083f │ │ +06fc46: 5342 3a08 |0017: iget-wide v2, v4, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ +06fc4a: 6e30 b721 2103 |0019: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/utils/LongMap;.remove:(J)Ljava/lang/Object; // method@21b7 │ │ +06fc50: 7110 181f 0000 |001c: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.disposeUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)V // method@1f18 │ │ +06fc56: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=592 │ │ 0x0005 line=593 │ │ 0x0011 line=594 │ │ 0x0013 line=595 │ │ 0x001c line=596 │ │ @@ -50307,31 +50307,31 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -06177c: |[06177c] com.badlogic.gdx.graphics.g2d.freetype.FreeType.doneFreeType:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;)V │ │ -06178c: 5342 3e08 |0000: iget-wide v2, v4, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;.address:J // field@083e │ │ -061790: 7120 e40e 3200 |0002: invoke-static {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.doneFreeType:(J)V // method@0ee4 │ │ -061796: 5442 3f08 |0005: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;.fontData:Lcom/badlogic/gdx/utils/LongMap; // field@083f │ │ -06179a: 6e10 bc21 0200 |0007: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/LongMap;.values:()Lcom/badlogic/gdx/utils/LongMap$Values; // method@21bc │ │ -0617a0: 0c02 |000a: move-result-object v2 │ │ -0617a2: 6e10 9d21 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/LongMap$Values;.iterator:()Ljava/util/Iterator; // method@219d │ │ -0617a8: 0c01 |000e: move-result-object v1 │ │ -0617aa: 7210 5327 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0617b0: 0a02 |0012: move-result v2 │ │ -0617b2: 3802 0c00 |0013: if-eqz v2, 001f // +000c │ │ -0617b6: 7210 5427 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0617bc: 0c00 |0018: move-result-object v0 │ │ -0617be: 1f00 de03 |0019: check-cast v0, Ljava/nio/ByteBuffer; // type@03de │ │ -0617c2: 7110 181f 0000 |001b: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.disposeUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)V // method@1f18 │ │ -0617c8: 28f1 |001e: goto 000f // -000f │ │ -0617ca: 0e00 |001f: return-void │ │ +06fc58: |[06fc58] com.badlogic.gdx.graphics.g2d.freetype.FreeType.doneFreeType:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;)V │ │ +06fc68: 5342 3e08 |0000: iget-wide v2, v4, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;.address:J // field@083e │ │ +06fc6c: 7120 e40e 3200 |0002: invoke-static {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.doneFreeType:(J)V // method@0ee4 │ │ +06fc72: 5442 3f08 |0005: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;.fontData:Lcom/badlogic/gdx/utils/LongMap; // field@083f │ │ +06fc76: 6e10 bc21 0200 |0007: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/LongMap;.values:()Lcom/badlogic/gdx/utils/LongMap$Values; // method@21bc │ │ +06fc7c: 0c02 |000a: move-result-object v2 │ │ +06fc7e: 6e10 9d21 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/LongMap$Values;.iterator:()Ljava/util/Iterator; // method@219d │ │ +06fc84: 0c01 |000e: move-result-object v1 │ │ +06fc86: 7210 5327 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +06fc8c: 0a02 |0012: move-result v2 │ │ +06fc8e: 3802 0c00 |0013: if-eqz v2, 001f // +000c │ │ +06fc92: 7210 5427 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +06fc98: 0c00 |0018: move-result-object v0 │ │ +06fc9a: 1f00 dc03 |0019: check-cast v0, Ljava/nio/ByteBuffer; // type@03dc │ │ +06fc9e: 7110 181f 0000 |001b: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.disposeUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)V // method@1f18 │ │ +06fca4: 28f1 |001e: goto 000f // -000f │ │ +06fca6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ 0x0005 line=556 │ │ 0x001b line=557 │ │ 0x001f line=559 │ │ locals : │ │ @@ -50344,22 +50344,22 @@ │ │ type : '(CCCC)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0617cc: |[0617cc] com.badlogic.gdx.graphics.g2d.freetype.FreeType.encode:(CCCC)I │ │ -0617dc: e000 0218 |0000: shl-int/lit8 v0, v2, #int 24 // #18 │ │ -0617e0: e001 0310 |0002: shl-int/lit8 v1, v3, #int 16 // #10 │ │ -0617e4: b610 |0004: or-int/2addr v0, v1 │ │ -0617e6: e001 0408 |0005: shl-int/lit8 v1, v4, #int 8 // #08 │ │ -0617ea: b610 |0007: or-int/2addr v0, v1 │ │ -0617ec: b650 |0008: or-int/2addr v0, v5 │ │ -0617ee: 0f00 |0009: return v0 │ │ +06fca8: |[06fca8] com.badlogic.gdx.graphics.g2d.freetype.FreeType.encode:(CCCC)I │ │ +06fcb8: e000 0218 |0000: shl-int/lit8 v0, v2, #int 24 // #18 │ │ +06fcbc: e001 0310 |0002: shl-int/lit8 v1, v3, #int 16 // #10 │ │ +06fcc0: b610 |0004: or-int/2addr v0, v1 │ │ +06fcc2: e001 0408 |0005: shl-int/lit8 v1, v4, #int 8 // #08 │ │ +06fcc6: b610 |0007: or-int/2addr v0, v1 │ │ +06fcc8: b650 |0008: or-int/2addr v0, v5 │ │ +06fcca: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ locals : │ │ 0x0000 - 0x000a reg=2 a C │ │ 0x0000 - 0x000a reg=3 b C │ │ 0x0000 - 0x000a reg=4 c C │ │ @@ -50376,19 +50376,19 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0617f0: |[0617f0] com.badlogic.gdx.graphics.g2d.freetype.FreeType.getCharIndex:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;I)I │ │ -061800: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ -061804: 7130 e70e 1003 |0002: invoke-static {v0, v1, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.getCharIndex:(JI)I // method@0ee7 │ │ -06180a: 0a00 |0005: move-result v0 │ │ -06180c: 0f00 |0006: return v0 │ │ +06fccc: |[06fccc] com.badlogic.gdx.graphics.g2d.freetype.FreeType.getCharIndex:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;I)I │ │ +06fcdc: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ +06fce0: 7130 e70e 1003 |0002: invoke-static {v0, v1, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.getCharIndex:(JI)I // method@0ee7 │ │ +06fce6: 0a00 |0005: move-result v0 │ │ +06fce8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=672 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 face Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; │ │ 0x0000 - 0x0007 reg=3 charCode I │ │ │ │ @@ -50403,19 +50403,19 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;III)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -061810: |[061810] com.badlogic.gdx.graphics.g2d.freetype.FreeType.getKerning:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;III)I │ │ -061820: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ -061824: 7155 e90e 1043 |0002: invoke-static {v0, v1, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.getKerning:(JIII)I // method@0ee9 │ │ -06182a: 0a00 |0005: move-result v0 │ │ -06182c: 0f00 |0006: return v0 │ │ +06fcec: |[06fcec] com.badlogic.gdx.graphics.g2d.freetype.FreeType.getKerning:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;III)I │ │ +06fcfc: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ +06fd00: 7155 e90e 1043 |0002: invoke-static {v0, v1, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.getKerning:(JIII)I // method@0ee9 │ │ +06fd06: 0a00 |0005: move-result v0 │ │ +06fd08: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=661 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 face Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; │ │ 0x0000 - 0x0007 reg=3 leftGlyph I │ │ 0x0000 - 0x0007 reg=4 rightGlyph I │ │ @@ -50432,19 +50432,19 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -061830: |[061830] com.badlogic.gdx.graphics.g2d.freetype.FreeType.hasKerning:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;)Z │ │ -061840: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ -061844: 7120 eb0e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.hasKerning:(J)Z // method@0eeb │ │ -06184a: 0a00 |0005: move-result v0 │ │ -06184c: 0f00 |0006: return v0 │ │ +06fd0c: |[06fd0c] com.badlogic.gdx.graphics.g2d.freetype.FreeType.hasKerning:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;)Z │ │ +06fd1c: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ +06fd20: 7120 eb0e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.hasKerning:(J)Z // method@0eeb │ │ +06fd26: 0a00 |0005: move-result v0 │ │ +06fd28: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 face Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; │ │ │ │ #13 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;) │ │ @@ -50452,31 +50452,31 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -061850: |[061850] com.badlogic.gdx.graphics.g2d.freetype.FreeType.initFreeType:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; │ │ -061860: 2202 4903 |0000: new-instance v2, Lcom/badlogic/gdx/utils/SharedLibraryLoader; // type@0349 │ │ -061864: 7010 9c22 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.:()V // method@229c │ │ -06186a: 1a03 6318 |0005: const-string v3, "gdx-freetype" // string@1863 │ │ -06186e: 6e20 a022 3200 |0007: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.load:(Ljava/lang/String;)V // method@22a0 │ │ -061874: 7100 ee0e 0000 |000a: invoke-static {}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.initFreeTypeJni:()J // method@0eee │ │ -06187a: 0b00 |000d: move-result-wide v0 │ │ -06187c: 1602 0000 |000e: const-wide/16 v2, #int 0 // #0 │ │ -061880: 3102 0002 |0010: cmp-long v2, v0, v2 │ │ -061884: 3902 0a00 |0012: if-nez v2, 001c // +000a │ │ -061888: 2202 fc02 |0014: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -06188c: 1a03 9302 |0016: const-string v3, "Couldn't initialize FreeType library" // string@0293 │ │ -061890: 7020 b41f 3200 |0018: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -061896: 2702 |001b: throw v2 │ │ -061898: 2202 6301 |001c: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; // type@0163 │ │ -06189c: 7030 ca0e 0201 |001e: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;.:(J)V // method@0eca │ │ -0618a2: 1102 |0021: return-object v2 │ │ +06fd2c: |[06fd2c] com.badlogic.gdx.graphics.g2d.freetype.FreeType.initFreeType:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; │ │ +06fd3c: 2202 4703 |0000: new-instance v2, Lcom/badlogic/gdx/utils/SharedLibraryLoader; // type@0347 │ │ +06fd40: 7010 9c22 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.:()V // method@229c │ │ +06fd46: 1a03 6118 |0005: const-string v3, "gdx-freetype" // string@1861 │ │ +06fd4a: 6e20 a022 3200 |0007: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.load:(Ljava/lang/String;)V // method@22a0 │ │ +06fd50: 7100 ee0e 0000 |000a: invoke-static {}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.initFreeTypeJni:()J // method@0eee │ │ +06fd56: 0b00 |000d: move-result-wide v0 │ │ +06fd58: 1602 0000 |000e: const-wide/16 v2, #int 0 // #0 │ │ +06fd5c: 3102 0002 |0010: cmp-long v2, v0, v2 │ │ +06fd60: 3902 0a00 |0012: if-nez v2, 001c // +000a │ │ +06fd64: 2202 fa02 |0014: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +06fd68: 1a03 9302 |0016: const-string v3, "Couldn't initialize FreeType library" // string@0293 │ │ +06fd6c: 7020 b41f 3200 |0018: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +06fd72: 2702 |001b: throw v2 │ │ +06fd74: 2202 6101 |001c: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; // type@0161 │ │ +06fd78: 7030 ca0e 0201 |001e: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;.:(J)V // method@0eca │ │ +06fd7e: 1102 |0021: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ 0x000a line=542 │ │ 0x000e line=543 │ │ 0x001c line=544 │ │ locals : │ │ @@ -50499,19 +50499,19 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;II)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0618a4: |[0618a4] com.badlogic.gdx.graphics.g2d.freetype.FreeType.loadChar:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;II)Z │ │ -0618b4: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ -0618b8: 7140 ef0e 1043 |0002: invoke-static {v0, v1, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.loadChar:(JII)Z // method@0eef │ │ -0618be: 0a00 |0005: move-result v0 │ │ -0618c0: 0f00 |0006: return v0 │ │ +06fd80: |[06fd80] com.badlogic.gdx.graphics.g2d.freetype.FreeType.loadChar:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;II)Z │ │ +06fd90: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ +06fd94: 7140 ef0e 1043 |0002: invoke-static {v0, v1, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.loadChar:(JII)Z // method@0eef │ │ +06fd9a: 0a00 |0005: move-result v0 │ │ +06fd9c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=637 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 face Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; │ │ 0x0000 - 0x0007 reg=3 charCode I │ │ 0x0000 - 0x0007 reg=4 loadFlags I │ │ @@ -50527,19 +50527,19 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;II)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0618c4: |[0618c4] com.badlogic.gdx.graphics.g2d.freetype.FreeType.loadGlyph:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;II)Z │ │ -0618d4: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ -0618d8: 7140 f10e 1043 |0002: invoke-static {v0, v1, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.loadGlyph:(JII)Z // method@0ef1 │ │ -0618de: 0a00 |0005: move-result v0 │ │ -0618e0: 0f00 |0006: return v0 │ │ +06fda0: |[06fda0] com.badlogic.gdx.graphics.g2d.freetype.FreeType.loadGlyph:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;II)Z │ │ +06fdb0: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ +06fdb4: 7140 f10e 1043 |0002: invoke-static {v0, v1, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.loadGlyph:(JII)Z // method@0ef1 │ │ +06fdba: 0a00 |0005: move-result v0 │ │ +06fdbc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 face Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; │ │ 0x0000 - 0x0007 reg=3 glyphIndex I │ │ 0x0000 - 0x0007 reg=4 loadFlags I │ │ @@ -50549,21 +50549,21 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;Lcom/badlogic/gdx/files/FileHandle;I)Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0618e4: |[0618e4] com.badlogic.gdx.graphics.g2d.freetype.FreeType.newFace:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;Lcom/badlogic/gdx/files/FileHandle;I)Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; │ │ -0618f4: 6e10 6f09 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.readBytes:()[B // method@096f │ │ -0618fa: 0c00 |0003: move-result-object v0 │ │ -0618fc: 2101 |0004: array-length v1, v0 │ │ -0618fe: 7140 f50e 0241 |0005: invoke-static {v2, v0, v1, v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.newMemoryFace:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;[BII)Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // method@0ef5 │ │ -061904: 0c01 |0008: move-result-object v1 │ │ -061906: 1101 |0009: return-object v1 │ │ +06fdc0: |[06fdc0] com.badlogic.gdx.graphics.g2d.freetype.FreeType.newFace:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;Lcom/badlogic/gdx/files/FileHandle;I)Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; │ │ +06fdd0: 6e10 6f09 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.readBytes:()[B // method@096f │ │ +06fdd6: 0c00 |0003: move-result-object v0 │ │ +06fdd8: 2101 |0004: array-length v1, v0 │ │ +06fdda: 7140 f50e 0241 |0005: invoke-static {v2, v0, v1, v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.newMemoryFace:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;[BII)Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // method@0ef5 │ │ +06fde0: 0c01 |0008: move-result-object v1 │ │ +06fde2: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ 0x0004 line=567 │ │ locals : │ │ 0x0004 - 0x000a reg=0 data [B │ │ 0x0000 - 0x000a reg=2 library Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; │ │ @@ -50577,58 +50577,58 @@ │ │ code : (none) │ │ │ │ #21 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;) │ │ name : 'newMemoryFace' │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;[BII)Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -061908: |[061908] com.badlogic.gdx.graphics.g2d.freetype.FreeType.newMemoryFace:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;[BII)Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; │ │ -061918: 2163 |0000: array-length v3, v6 │ │ -06191a: 7110 261f 0300 |0001: invoke-static {v3}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1f26 │ │ -061920: 0c02 |0004: move-result-object v2 │ │ -061922: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -061924: 2164 |0006: array-length v4, v6 │ │ -061926: 7140 071f 3642 |0007: invoke-static {v6, v3, v2, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([BILjava/nio/Buffer;I)V // method@1f07 │ │ -06192c: 5353 3e08 |000a: iget-wide v3, v5, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;.address:J // field@083e │ │ -061930: 7158 f40e 4372 |000c: invoke-static {v3, v4, v2, v7, v8}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.newMemoryFace:(JLjava/nio/ByteBuffer;II)J // method@0ef4 │ │ -061936: 0b00 |000f: move-result-wide v0 │ │ -061938: 1603 0000 |0010: const-wide/16 v3, #int 0 // #0 │ │ -06193c: 3103 0003 |0012: cmp-long v3, v0, v3 │ │ -061940: 3903 0d00 |0014: if-nez v3, 0021 // +000d │ │ -061944: 7110 181f 0200 |0016: invoke-static {v2}, Lcom/badlogic/gdx/utils/BufferUtils;.disposeUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)V // method@1f18 │ │ -06194a: 2203 fc02 |0019: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -06194e: 1a04 9902 |001b: const-string v4, "Couldn't load font" // string@0299 │ │ -061952: 7020 b41f 4300 |001d: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -061958: 2703 |0020: throw v3 │ │ -06195a: 5453 3f08 |0021: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;.fontData:Lcom/badlogic/gdx/utils/LongMap; // field@083f │ │ -06195e: 6e40 b321 0321 |0023: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/utils/LongMap;.put:(JLjava/lang/Object;)Ljava/lang/Object; // method@21b3 │ │ -061964: 2203 6001 |0026: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // type@0160 │ │ -061968: 7040 8d0e 0351 |0028: invoke-direct {v3, v0, v1, v5}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.:(JLcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;)V // method@0e8d │ │ -06196e: 1103 |002b: return-object v3 │ │ +06fde4: |[06fde4] com.badlogic.gdx.graphics.g2d.freetype.FreeType.newMemoryFace:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;[BII)Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; │ │ +06fdf4: 2173 |0000: array-length v3, v7 │ │ +06fdf6: 7110 261f 0300 |0001: invoke-static {v3}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1f26 │ │ +06fdfc: 0c02 |0004: move-result-object v2 │ │ +06fdfe: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +06fe00: 2174 |0006: array-length v4, v7 │ │ +06fe02: 7140 071f 3742 |0007: invoke-static {v7, v3, v2, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([BILjava/nio/Buffer;I)V // method@1f07 │ │ +06fe08: 5364 3e08 |000a: iget-wide v4, v6, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;.address:J // field@083e │ │ +06fe0c: 7159 f40e 5482 |000c: invoke-static {v4, v5, v2, v8, v9}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.newMemoryFace:(JLjava/nio/ByteBuffer;II)J // method@0ef4 │ │ +06fe12: 0b00 |000f: move-result-wide v0 │ │ +06fe14: 1604 0000 |0010: const-wide/16 v4, #int 0 // #0 │ │ +06fe18: 3103 0004 |0012: cmp-long v3, v0, v4 │ │ +06fe1c: 3903 0d00 |0014: if-nez v3, 0021 // +000d │ │ +06fe20: 7110 181f 0200 |0016: invoke-static {v2}, Lcom/badlogic/gdx/utils/BufferUtils;.disposeUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)V // method@1f18 │ │ +06fe26: 2203 fa02 |0019: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +06fe2a: 1a04 9902 |001b: const-string v4, "Couldn't load font" // string@0299 │ │ +06fe2e: 7020 b41f 4300 |001d: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +06fe34: 2703 |0020: throw v3 │ │ +06fe36: 5463 3f08 |0021: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;.fontData:Lcom/badlogic/gdx/utils/LongMap; // field@083f │ │ +06fe3a: 6e40 b321 0321 |0023: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/utils/LongMap;.put:(JLjava/lang/Object;)Ljava/lang/Object; // method@21b3 │ │ +06fe40: 2203 5e01 |0026: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // type@015e │ │ +06fe44: 7040 8d0e 0361 |0028: invoke-direct {v3, v0, v1, v6}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.:(JLcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;)V // method@0e8d │ │ +06fe4a: 1103 |002b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=571 │ │ 0x0005 line=572 │ │ 0x000a line=573 │ │ 0x0010 line=574 │ │ 0x0016 line=575 │ │ 0x0019 line=576 │ │ 0x0021 line=579 │ │ 0x0026 line=580 │ │ locals : │ │ 0x0010 - 0x002c reg=0 address J │ │ 0x0005 - 0x002c reg=2 buffer Ljava/nio/ByteBuffer; │ │ - 0x0000 - 0x002c reg=5 library Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; │ │ - 0x0000 - 0x002c reg=6 data [B │ │ - 0x0000 - 0x002c reg=7 dataSize I │ │ - 0x0000 - 0x002c reg=8 faceIndex I │ │ + 0x0000 - 0x002c reg=6 library Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; │ │ + 0x0000 - 0x002c reg=7 data [B │ │ + 0x0000 - 0x002c reg=8 dataSize I │ │ + 0x0000 - 0x002c reg=9 faceIndex I │ │ │ │ #22 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;) │ │ name : 'renderGlyph' │ │ type : '(JI)Z' │ │ access : 0x010a (PRIVATE STATIC NATIVE) │ │ code : (none) │ │ │ │ @@ -50637,19 +50637,19 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -061970: |[061970] com.badlogic.gdx.graphics.g2d.freetype.FreeType.renderGlyph:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;I)Z │ │ -061980: 5320 3d08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.address:J // field@083d │ │ -061984: 7130 f60e 1003 |0002: invoke-static {v0, v1, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.renderGlyph:(JI)Z // method@0ef6 │ │ -06198a: 0a00 |0005: move-result v0 │ │ -06198c: 0f00 |0006: return v0 │ │ +06fe4c: |[06fe4c] com.badlogic.gdx.graphics.g2d.freetype.FreeType.renderGlyph:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;I)Z │ │ +06fe5c: 5320 3d08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.address:J // field@083d │ │ +06fe60: 7130 f60e 1003 |0002: invoke-static {v0, v1, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.renderGlyph:(JI)Z // method@0ef6 │ │ +06fe66: 0a00 |0005: move-result v0 │ │ +06fe68: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=645 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 slot Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot; │ │ 0x0000 - 0x0007 reg=3 renderMode I │ │ │ │ @@ -50664,19 +50664,19 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -061990: |[061990] com.badlogic.gdx.graphics.g2d.freetype.FreeType.selectSize:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;I)Z │ │ -0619a0: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ -0619a4: 7130 f80e 1003 |0002: invoke-static {v0, v1, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.selectSize:(JI)Z // method@0ef8 │ │ -0619aa: 0a00 |0005: move-result v0 │ │ -0619ac: 0f00 |0006: return v0 │ │ +06fe6c: |[06fe6c] com.badlogic.gdx.graphics.g2d.freetype.FreeType.selectSize:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;I)Z │ │ +06fe7c: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ +06fe80: 7130 f80e 1003 |0002: invoke-static {v0, v1, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.selectSize:(JI)Z // method@0ef8 │ │ +06fe86: 0a00 |0005: move-result v0 │ │ +06fe88: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 face Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; │ │ 0x0000 - 0x0007 reg=3 strikeIndex I │ │ │ │ @@ -50691,23 +50691,23 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;IIII)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -0619b0: |[0619b0] com.badlogic.gdx.graphics.g2d.freetype.FreeType.setCharSize:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;IIII)Z │ │ -0619c0: 5360 3a08 |0000: iget-wide v0, v6, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ -0619c4: 0172 |0002: move v2, v7 │ │ -0619c6: 0183 |0003: move v3, v8 │ │ -0619c8: 0194 |0004: move v4, v9 │ │ -0619ca: 01a5 |0005: move v5, v10 │ │ -0619cc: 7706 fa0e 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.setCharSize:(JIIII)Z // method@0efa │ │ -0619d2: 0a00 |0009: move-result v0 │ │ -0619d4: 0f00 |000a: return v0 │ │ +06fe8c: |[06fe8c] com.badlogic.gdx.graphics.g2d.freetype.FreeType.setCharSize:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;IIII)Z │ │ +06fe9c: 5360 3a08 |0000: iget-wide v0, v6, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ +06fea0: 0172 |0002: move v2, v7 │ │ +06fea2: 0183 |0003: move v3, v8 │ │ +06fea4: 0194 |0004: move v4, v9 │ │ +06fea6: 01a5 |0005: move v5, v10 │ │ +06fea8: 7706 fa0e 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.setCharSize:(JIIII)Z // method@0efa │ │ +06feae: 0a00 |0009: move-result v0 │ │ +06feb0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ locals : │ │ 0x0000 - 0x000b reg=6 face Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; │ │ 0x0000 - 0x000b reg=7 charWidth I │ │ 0x0000 - 0x000b reg=8 charHeight I │ │ @@ -50725,19 +50725,19 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;II)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0619d8: |[0619d8] com.badlogic.gdx.graphics.g2d.freetype.FreeType.setPixelSizes:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;II)Z │ │ -0619e8: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ -0619ec: 7140 fc0e 1043 |0002: invoke-static {v0, v1, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.setPixelSizes:(JII)Z // method@0efc │ │ -0619f2: 0a00 |0005: move-result v0 │ │ -0619f4: 0f00 |0006: return v0 │ │ +06feb4: |[06feb4] com.badlogic.gdx.graphics.g2d.freetype.FreeType.setPixelSizes:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;II)Z │ │ +06fec4: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ +06fec8: 7140 fc0e 1043 |0002: invoke-static {v0, v1, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.setPixelSizes:(JII)Z // method@0efc │ │ +06fece: 0a00 |0005: move-result v0 │ │ +06fed0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=621 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 face Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; │ │ 0x0000 - 0x0007 reg=3 pixelWidth I │ │ 0x0000 - 0x0007 reg=4 pixelHeight I │ │ @@ -50747,36 +50747,36 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0619f8: |[0619f8] com.badlogic.gdx.graphics.g2d.freetype.FreeType.toInt:(I)I │ │ -061a08: 3b01 0700 |0000: if-gez v1, 0007 // +0007 │ │ -061a0c: d800 01e0 |0002: add-int/lit8 v0, v1, #int -32 // #e0 │ │ -061a10: e100 0006 |0004: shr-int/lit8 v0, v0, #int 6 // #06 │ │ -061a14: 0f00 |0006: return v0 │ │ -061a16: d800 0120 |0007: add-int/lit8 v0, v1, #int 32 // #20 │ │ -061a1a: e100 0006 |0009: shr-int/lit8 v0, v0, #int 6 // #06 │ │ -061a1e: 28fb |000b: goto 0006 // -0005 │ │ +06fed4: |[06fed4] com.badlogic.gdx.graphics.g2d.freetype.FreeType.toInt:(I)I │ │ +06fee4: 3b01 0700 |0000: if-gez v1, 0007 // +0007 │ │ +06fee8: d800 01e0 |0002: add-int/lit8 v0, v1, #int -32 // #e0 │ │ +06feec: e100 0006 |0004: shr-int/lit8 v0, v0, #int 6 // #06 │ │ +06fef0: 0f00 |0006: return v0 │ │ +06fef2: d800 0120 |0007: add-int/lit8 v0, v1, #int 32 // #20 │ │ +06fef6: e100 0006 |0009: shr-int/lit8 v0, v0, #int 6 // #06 │ │ +06fefa: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=680 │ │ 0x0006 line=681 │ │ locals : │ │ 0x0000 - 0x000c reg=1 value I │ │ │ │ Virtual methods - │ │ source_file_idx : 1069 (FreeType.java) │ │ │ │ Class #159 header: │ │ -class_idx : 361 │ │ +class_idx : 359 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1072 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #159 annotations: │ │ @@ -50809,32 +50809,32 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -061a20: |[061a20] com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator$GlyphAndBitmap.:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;)V │ │ -061a30: 5b01 8b08 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$GlyphAndBitmap;.this$0:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator; // field@088b │ │ -061a34: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -061a3a: 0e00 |0005: return-void │ │ +06fefc: |[06fefc] com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator$GlyphAndBitmap.:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;)V │ │ +06ff0c: 5b01 8b08 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$GlyphAndBitmap;.this$0:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator; // field@088b │ │ +06ff10: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +06ff16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$GlyphAndBitmap; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator; │ │ │ │ Virtual methods - │ │ source_file_idx : 1072 (FreeTypeFontGenerator.java) │ │ │ │ Class #160 header: │ │ -class_idx : 363 │ │ +class_idx : 361 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1073 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #160 annotations: │ │ @@ -50854,17 +50854,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -061a3c: |[061a3c] com.badlogic.gdx.graphics.g2d.freetype.FreetypeBuild.:()V │ │ -061a4c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -061a52: 0e00 |0003: return-void │ │ +06ff18: |[06ff18] com.badlogic.gdx.graphics.g2d.freetype.FreetypeBuild.:()V │ │ +06ff28: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +06ff2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreetypeBuild; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreetypeBuild;) │ │ @@ -50872,393 +50872,393 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 749 16-bit code units │ │ -061a54: |[061a54] com.badlogic.gdx.graphics.g2d.freetype.FreetypeBuild.main:([Ljava/lang/String;)V │ │ -061a64: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -061a66: 2391 9504 |0001: new-array v1, v9, [Ljava/lang/String; // type@0495 │ │ -061a6a: 1209 |0003: const/4 v9, #int 0 // #0 │ │ -061a6c: 1a0a 1118 |0004: const-string v10, "freetype-2.4.10/include" // string@1811 │ │ -061a70: 4d0a 0109 |0006: aput-object v10, v1, v9 │ │ -061a74: 1309 2c00 |0008: const/16 v9, #int 44 // #2c │ │ -061a78: 2395 9504 |000a: new-array v5, v9, [Ljava/lang/String; // type@0495 │ │ -061a7c: 1209 |000c: const/4 v9, #int 0 // #0 │ │ -061a7e: 1a0a 2518 |000d: const-string v10, "freetype-2.4.10/src/base/ftsystem.c" // string@1825 │ │ -061a82: 4d0a 0509 |000f: aput-object v10, v5, v9 │ │ -061a86: 1219 |0011: const/4 v9, #int 1 // #1 │ │ -061a88: 1a0a 1d18 |0012: const-string v10, "freetype-2.4.10/src/base/ftinit.c" // string@181d │ │ -061a8c: 4d0a 0509 |0014: aput-object v10, v5, v9 │ │ -061a90: 1229 |0016: const/4 v9, #int 2 // #2 │ │ -061a92: 1a0a 1818 |0017: const-string v10, "freetype-2.4.10/src/base/ftdebug.c" // string@1818 │ │ -061a96: 4d0a 0509 |0019: aput-object v10, v5, v9 │ │ -061a9a: 1239 |001b: const/4 v9, #int 3 // #3 │ │ -061a9c: 1a0a 1318 |001c: const-string v10, "freetype-2.4.10/src/base/ftbase.c" // string@1813 │ │ -061aa0: 4d0a 0509 |001e: aput-object v10, v5, v9 │ │ -061aa4: 1249 |0020: const/4 v9, #int 4 // #4 │ │ -061aa6: 1a0a 1418 |0021: const-string v10, "freetype-2.4.10/src/base/ftbbox.c" // string@1814 │ │ -061aaa: 4d0a 0509 |0023: aput-object v10, v5, v9 │ │ -061aae: 1259 |0025: const/4 v9, #int 5 // #5 │ │ -061ab0: 1a0a 1b18 |0026: const-string v10, "freetype-2.4.10/src/base/ftglyph.c" // string@181b │ │ -061ab4: 4d0a 0509 |0028: aput-object v10, v5, v9 │ │ -061ab8: 1269 |002a: const/4 v9, #int 6 // #6 │ │ -061aba: 1a0a 1518 |002b: const-string v10, "freetype-2.4.10/src/base/ftbdf.c" // string@1815 │ │ -061abe: 4d0a 0509 |002d: aput-object v10, v5, v9 │ │ -061ac2: 1279 |002f: const/4 v9, #int 7 // #7 │ │ -061ac4: 1a0a 1618 |0030: const-string v10, "freetype-2.4.10/src/base/ftbitmap.c" // string@1816 │ │ -061ac8: 4d0a 0509 |0032: aput-object v10, v5, v9 │ │ -061acc: 1309 0800 |0034: const/16 v9, #int 8 // #8 │ │ -061ad0: 1a0a 1718 |0036: const-string v10, "freetype-2.4.10/src/base/ftcid.c" // string@1817 │ │ -061ad4: 4d0a 0509 |0038: aput-object v10, v5, v9 │ │ -061ad8: 1309 0900 |003a: const/16 v9, #int 9 // #9 │ │ -061adc: 1a0a 1918 |003c: const-string v10, "freetype-2.4.10/src/base/ftfstype.c" // string@1819 │ │ -061ae0: 4d0a 0509 |003e: aput-object v10, v5, v9 │ │ -061ae4: 1309 0a00 |0040: const/16 v9, #int 10 // #a │ │ -061ae8: 1a0a 1a18 |0042: const-string v10, "freetype-2.4.10/src/base/ftgasp.c" // string@181a │ │ -061aec: 4d0a 0509 |0044: aput-object v10, v5, v9 │ │ -061af0: 1309 0b00 |0046: const/16 v9, #int 11 // #b │ │ -061af4: 1a0a 1c18 |0048: const-string v10, "freetype-2.4.10/src/base/ftgxval.c" // string@181c │ │ -061af8: 4d0a 0509 |004a: aput-object v10, v5, v9 │ │ -061afc: 1309 0c00 |004c: const/16 v9, #int 12 // #c │ │ -061b00: 1a0a 1e18 |004e: const-string v10, "freetype-2.4.10/src/base/ftlcdfil.c" // string@181e │ │ -061b04: 4d0a 0509 |0050: aput-object v10, v5, v9 │ │ -061b08: 1309 0d00 |0052: const/16 v9, #int 13 // #d │ │ -061b0c: 1a0a 1f18 |0054: const-string v10, "freetype-2.4.10/src/base/ftmm.c" // string@181f │ │ -061b10: 4d0a 0509 |0056: aput-object v10, v5, v9 │ │ -061b14: 1309 0e00 |0058: const/16 v9, #int 14 // #e │ │ -061b18: 1a0a 2018 |005a: const-string v10, "freetype-2.4.10/src/base/ftotval.c" // string@1820 │ │ -061b1c: 4d0a 0509 |005c: aput-object v10, v5, v9 │ │ -061b20: 1309 0f00 |005e: const/16 v9, #int 15 // #f │ │ -061b24: 1a0a 2118 |0060: const-string v10, "freetype-2.4.10/src/base/ftpatent.c" // string@1821 │ │ -061b28: 4d0a 0509 |0062: aput-object v10, v5, v9 │ │ -061b2c: 1309 1000 |0064: const/16 v9, #int 16 // #10 │ │ -061b30: 1a0a 2218 |0066: const-string v10, "freetype-2.4.10/src/base/ftpfr.c" // string@1822 │ │ -061b34: 4d0a 0509 |0068: aput-object v10, v5, v9 │ │ -061b38: 1309 1100 |006a: const/16 v9, #int 17 // #11 │ │ -061b3c: 1a0a 2318 |006c: const-string v10, "freetype-2.4.10/src/base/ftstroke.c" // string@1823 │ │ -061b40: 4d0a 0509 |006e: aput-object v10, v5, v9 │ │ -061b44: 1309 1200 |0070: const/16 v9, #int 18 // #12 │ │ -061b48: 1a0a 2418 |0072: const-string v10, "freetype-2.4.10/src/base/ftsynth.c" // string@1824 │ │ -061b4c: 4d0a 0509 |0074: aput-object v10, v5, v9 │ │ -061b50: 1309 1300 |0076: const/16 v9, #int 19 // #13 │ │ -061b54: 1a0a 2618 |0078: const-string v10, "freetype-2.4.10/src/base/fttype1.c" // string@1826 │ │ -061b58: 4d0a 0509 |007a: aput-object v10, v5, v9 │ │ -061b5c: 1309 1400 |007c: const/16 v9, #int 20 // #14 │ │ -061b60: 1a0a 2718 |007e: const-string v10, "freetype-2.4.10/src/base/ftwinfnt.c" // string@1827 │ │ -061b64: 4d0a 0509 |0080: aput-object v10, v5, v9 │ │ -061b68: 1309 1500 |0082: const/16 v9, #int 21 // #15 │ │ -061b6c: 1a0a 2818 |0084: const-string v10, "freetype-2.4.10/src/base/ftxf86.c" // string@1828 │ │ -061b70: 4d0a 0509 |0086: aput-object v10, v5, v9 │ │ -061b74: 1309 1600 |0088: const/16 v9, #int 22 // #16 │ │ -061b78: 1a0a 2918 |008a: const-string v10, "freetype-2.4.10/src/bdf/bdf.c" // string@1829 │ │ -061b7c: 4d0a 0509 |008c: aput-object v10, v5, v9 │ │ -061b80: 1309 1700 |008e: const/16 v9, #int 23 // #17 │ │ -061b84: 1a0a 2c18 |0090: const-string v10, "freetype-2.4.10/src/cff/cff.c" // string@182c │ │ -061b88: 4d0a 0509 |0092: aput-object v10, v5, v9 │ │ -061b8c: 1309 1800 |0094: const/16 v9, #int 24 // #18 │ │ -061b90: 1a0a 2d18 |0096: const-string v10, "freetype-2.4.10/src/cid/type1cid.c" // string@182d │ │ -061b94: 4d0a 0509 |0098: aput-object v10, v5, v9 │ │ -061b98: 1309 1900 |009a: const/16 v9, #int 25 // #19 │ │ -061b9c: 1a0a 3218 |009c: const-string v10, "freetype-2.4.10/src/pcf/pcf.c" // string@1832 │ │ -061ba0: 4d0a 0509 |009e: aput-object v10, v5, v9 │ │ -061ba4: 1309 1a00 |00a0: const/16 v9, #int 26 // #1a │ │ -061ba8: 1a0a 3318 |00a2: const-string v10, "freetype-2.4.10/src/pfr/pfr.c" // string@1833 │ │ -061bac: 4d0a 0509 |00a4: aput-object v10, v5, v9 │ │ -061bb0: 1309 1b00 |00a6: const/16 v9, #int 27 // #1b │ │ -061bb4: 1a0a 3818 |00a8: const-string v10, "freetype-2.4.10/src/sfnt/sfnt.c" // string@1838 │ │ -061bb8: 4d0a 0509 |00aa: aput-object v10, v5, v9 │ │ -061bbc: 1309 1c00 |00ac: const/16 v9, #int 28 // #1c │ │ -061bc0: 1a0a 3a18 |00ae: const-string v10, "freetype-2.4.10/src/truetype/truetype.c" // string@183a │ │ -061bc4: 4d0a 0509 |00b0: aput-object v10, v5, v9 │ │ -061bc8: 1309 1d00 |00b2: const/16 v9, #int 29 // #1d │ │ -061bcc: 1a0a 3b18 |00b4: const-string v10, "freetype-2.4.10/src/type1/type1.c" // string@183b │ │ -061bd0: 4d0a 0509 |00b6: aput-object v10, v5, v9 │ │ -061bd4: 1309 1e00 |00b8: const/16 v9, #int 30 // #1e │ │ -061bd8: 1a0a 3c18 |00ba: const-string v10, "freetype-2.4.10/src/type42/type42.c" // string@183c │ │ -061bdc: 4d0a 0509 |00bc: aput-object v10, v5, v9 │ │ -061be0: 1309 1f00 |00be: const/16 v9, #int 31 // #1f │ │ -061be4: 1a0a 3d18 |00c0: const-string v10, "freetype-2.4.10/src/winfonts/winfnt.c" // string@183d │ │ -061be8: 4d0a 0509 |00c2: aput-object v10, v5, v9 │ │ -061bec: 1309 2000 |00c4: const/16 v9, #int 32 // #20 │ │ -061bf0: 1a0a 3718 |00c6: const-string v10, "freetype-2.4.10/src/raster/raster.c" // string@1837 │ │ -061bf4: 4d0a 0509 |00c8: aput-object v10, v5, v9 │ │ -061bf8: 1309 2100 |00ca: const/16 v9, #int 33 // #21 │ │ -061bfc: 1a0a 3918 |00cc: const-string v10, "freetype-2.4.10/src/smooth/smooth.c" // string@1839 │ │ -061c00: 4d0a 0509 |00ce: aput-object v10, v5, v9 │ │ -061c04: 1309 2200 |00d0: const/16 v9, #int 34 // #22 │ │ -061c08: 1a0a 1218 |00d2: const-string v10, "freetype-2.4.10/src/autofit/autofit.c" // string@1812 │ │ -061c0c: 4d0a 0509 |00d4: aput-object v10, v5, v9 │ │ -061c10: 1309 2300 |00d6: const/16 v9, #int 35 // #23 │ │ -061c14: 1a0a 2b18 |00d8: const-string v10, "freetype-2.4.10/src/cache/ftcache.c" // string@182b │ │ -061c18: 4d0a 0509 |00da: aput-object v10, v5, v9 │ │ -061c1c: 1309 2400 |00dc: const/16 v9, #int 36 // #24 │ │ -061c20: 1a0a 2f18 |00de: const-string v10, "freetype-2.4.10/src/gzip/ftgzip.c" // string@182f │ │ -061c24: 4d0a 0509 |00e0: aput-object v10, v5, v9 │ │ -061c28: 1309 2500 |00e2: const/16 v9, #int 37 // #25 │ │ -061c2c: 1a0a 3018 |00e4: const-string v10, "freetype-2.4.10/src/lzw/ftlzw.c" // string@1830 │ │ -061c30: 4d0a 0509 |00e6: aput-object v10, v5, v9 │ │ -061c34: 1309 2600 |00e8: const/16 v9, #int 38 // #26 │ │ -061c38: 1a0a 2a18 |00ea: const-string v10, "freetype-2.4.10/src/bzip2/ftbzip2.c" // string@182a │ │ -061c3c: 4d0a 0509 |00ec: aput-object v10, v5, v9 │ │ -061c40: 1309 2700 |00ee: const/16 v9, #int 39 // #27 │ │ -061c44: 1a0a 2e18 |00f0: const-string v10, "freetype-2.4.10/src/gxvalid/gxvalid.c" // string@182e │ │ -061c48: 4d0a 0509 |00f2: aput-object v10, v5, v9 │ │ -061c4c: 1309 2800 |00f4: const/16 v9, #int 40 // #28 │ │ -061c50: 1a0a 3118 |00f6: const-string v10, "freetype-2.4.10/src/otvalid/otvalid.c" // string@1831 │ │ -061c54: 4d0a 0509 |00f8: aput-object v10, v5, v9 │ │ -061c58: 1309 2900 |00fa: const/16 v9, #int 41 // #29 │ │ -061c5c: 1a0a 3418 |00fc: const-string v10, "freetype-2.4.10/src/psaux/psaux.c" // string@1834 │ │ -061c60: 4d0a 0509 |00fe: aput-object v10, v5, v9 │ │ -061c64: 1309 2a00 |0100: const/16 v9, #int 42 // #2a │ │ -061c68: 1a0a 3518 |0102: const-string v10, "freetype-2.4.10/src/pshinter/pshinter.c" // string@1835 │ │ -061c6c: 4d0a 0509 |0104: aput-object v10, v5, v9 │ │ -061c70: 1309 2b00 |0106: const/16 v9, #int 43 // #2b │ │ -061c74: 1a0a 3618 |0108: const-string v10, "freetype-2.4.10/src/psnames/psnames.c" // string@1836 │ │ -061c78: 4d0a 0509 |010a: aput-object v10, v5, v9 │ │ -061c7c: 6209 0f0b |010c: sget-object v9, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Windows:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0b0f │ │ -061c80: 120a |010e: const/4 v10, #int 0 // #0 │ │ -061c82: 7120 f212 a900 |010f: invoke-static {v9, v10}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@12f2 │ │ -061c88: 0c07 |0112: move-result-object v7 │ │ -061c8a: 1a09 0000 |0113: const-string v9, "" // string@0000 │ │ -061c8e: 5b79 130b |0115: iput-object v9, v7, Lcom/badlogic/gdx/jnigen/BuildTarget;.compilerPrefix:Ljava/lang/String; // field@0b13 │ │ -061c92: 1a09 a913 |0117: const-string v9, "build-windows32home.xml" // string@13a9 │ │ -061c96: 5b79 100b |0119: iput-object v9, v7, Lcom/badlogic/gdx/jnigen/BuildTarget;.buildFileName:Ljava/lang/String; // field@0b10 │ │ -061c9a: 1219 |011b: const/4 v9, #int 1 // #1 │ │ -061c9c: 5c79 150b |011c: iput-boolean v9, v7, Lcom/badlogic/gdx/jnigen/BuildTarget;.excludeFromMasterBuildFile:Z // field@0b15 │ │ -061ca0: 5b71 160b |011e: iput-object v1, v7, Lcom/badlogic/gdx/jnigen/BuildTarget;.headerDirs:[Ljava/lang/String; // field@0b16 │ │ -061ca4: 5b75 120b |0120: iput-object v5, v7, Lcom/badlogic/gdx/jnigen/BuildTarget;.cIncludes:[Ljava/lang/String; // field@0b12 │ │ -061ca8: 2209 c503 |0122: new-instance v9, Ljava/lang/StringBuilder; // type@03c5 │ │ -061cac: 7010 6726 0900 |0124: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -061cb2: 547a 110b |0127: iget-object v10, v7, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0b11 │ │ -061cb6: 6e20 6e26 a900 |0129: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -061cbc: 0c09 |012c: move-result-object v9 │ │ -061cbe: 1a0a 1200 |012d: const-string v10, " -std=c99 -DFT2_BUILD_LIBRARY" // string@0012 │ │ -061cc2: 6e20 6e26 a900 |012f: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -061cc8: 0c09 |0132: move-result-object v9 │ │ -061cca: 6e10 7426 0900 |0133: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -061cd0: 0c09 |0136: move-result-object v9 │ │ -061cd2: 5b79 110b |0137: iput-object v9, v7, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0b11 │ │ -061cd6: 2209 c503 |0139: new-instance v9, Ljava/lang/StringBuilder; // type@03c5 │ │ -061cda: 7010 6726 0900 |013b: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -061ce0: 547a 140b |013e: iget-object v10, v7, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0b14 │ │ -061ce4: 6e20 6e26 a900 |0140: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -061cea: 0c09 |0143: move-result-object v9 │ │ -061cec: 1a0a 1200 |0144: const-string v10, " -std=c99 -DFT2_BUILD_LIBRARY" // string@0012 │ │ -061cf0: 6e20 6e26 a900 |0146: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -061cf6: 0c09 |0149: move-result-object v9 │ │ -061cf8: 6e10 7426 0900 |014a: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -061cfe: 0c09 |014d: move-result-object v9 │ │ -061d00: 5b79 140b |014e: iput-object v9, v7, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0b14 │ │ -061d04: 6209 0f0b |0150: sget-object v9, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Windows:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0b0f │ │ -061d08: 120a |0152: const/4 v10, #int 0 // #0 │ │ -061d0a: 7120 f212 a900 |0153: invoke-static {v9, v10}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@12f2 │ │ -061d10: 0c06 |0156: move-result-object v6 │ │ -061d12: 5b61 160b |0157: iput-object v1, v6, Lcom/badlogic/gdx/jnigen/BuildTarget;.headerDirs:[Ljava/lang/String; // field@0b16 │ │ -061d16: 5b65 120b |0159: iput-object v5, v6, Lcom/badlogic/gdx/jnigen/BuildTarget;.cIncludes:[Ljava/lang/String; // field@0b12 │ │ -061d1a: 2209 c503 |015b: new-instance v9, Ljava/lang/StringBuilder; // type@03c5 │ │ -061d1e: 7010 6726 0900 |015d: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -061d24: 546a 110b |0160: iget-object v10, v6, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0b11 │ │ -061d28: 6e20 6e26 a900 |0162: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -061d2e: 0c09 |0165: move-result-object v9 │ │ -061d30: 1a0a 1200 |0166: const-string v10, " -std=c99 -DFT2_BUILD_LIBRARY" // string@0012 │ │ -061d34: 6e20 6e26 a900 |0168: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -061d3a: 0c09 |016b: move-result-object v9 │ │ -061d3c: 6e10 7426 0900 |016c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -061d42: 0c09 |016f: move-result-object v9 │ │ -061d44: 5b69 110b |0170: iput-object v9, v6, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0b11 │ │ -061d48: 2209 c503 |0172: new-instance v9, Ljava/lang/StringBuilder; // type@03c5 │ │ -061d4c: 7010 6726 0900 |0174: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -061d52: 546a 140b |0177: iget-object v10, v6, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0b14 │ │ -061d56: 6e20 6e26 a900 |0179: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -061d5c: 0c09 |017c: move-result-object v9 │ │ -061d5e: 1a0a 1200 |017d: const-string v10, " -std=c99 -DFT2_BUILD_LIBRARY" // string@0012 │ │ -061d62: 6e20 6e26 a900 |017f: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -061d68: 0c09 |0182: move-result-object v9 │ │ -061d6a: 6e10 7426 0900 |0183: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -061d70: 0c09 |0186: move-result-object v9 │ │ -061d72: 5b69 140b |0187: iput-object v9, v6, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0b14 │ │ -061d76: 6209 0f0b |0189: sget-object v9, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Windows:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0b0f │ │ -061d7a: 121a |018b: const/4 v10, #int 1 // #1 │ │ -061d7c: 7120 f212 a900 |018c: invoke-static {v9, v10}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@12f2 │ │ -061d82: 0c08 |018f: move-result-object v8 │ │ -061d84: 5b81 160b |0190: iput-object v1, v8, Lcom/badlogic/gdx/jnigen/BuildTarget;.headerDirs:[Ljava/lang/String; // field@0b16 │ │ -061d88: 5b85 120b |0192: iput-object v5, v8, Lcom/badlogic/gdx/jnigen/BuildTarget;.cIncludes:[Ljava/lang/String; // field@0b12 │ │ -061d8c: 2209 c503 |0194: new-instance v9, Ljava/lang/StringBuilder; // type@03c5 │ │ -061d90: 7010 6726 0900 |0196: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -061d96: 548a 110b |0199: iget-object v10, v8, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0b11 │ │ -061d9a: 6e20 6e26 a900 |019b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -061da0: 0c09 |019e: move-result-object v9 │ │ -061da2: 1a0a 1200 |019f: const-string v10, " -std=c99 -DFT2_BUILD_LIBRARY" // string@0012 │ │ -061da6: 6e20 6e26 a900 |01a1: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -061dac: 0c09 |01a4: move-result-object v9 │ │ -061dae: 6e10 7426 0900 |01a5: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -061db4: 0c09 |01a8: move-result-object v9 │ │ -061db6: 5b89 110b |01a9: iput-object v9, v8, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0b11 │ │ -061dba: 2209 c503 |01ab: new-instance v9, Ljava/lang/StringBuilder; // type@03c5 │ │ -061dbe: 7010 6726 0900 |01ad: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -061dc4: 548a 140b |01b0: iget-object v10, v8, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0b14 │ │ -061dc8: 6e20 6e26 a900 |01b2: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -061dce: 0c09 |01b5: move-result-object v9 │ │ -061dd0: 1a0a 1200 |01b6: const-string v10, " -std=c99 -DFT2_BUILD_LIBRARY" // string@0012 │ │ -061dd4: 6e20 6e26 a900 |01b8: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -061dda: 0c09 |01bb: move-result-object v9 │ │ -061ddc: 6e10 7426 0900 |01bc: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -061de2: 0c09 |01bf: move-result-object v9 │ │ -061de4: 5b89 140b |01c0: iput-object v9, v8, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0b14 │ │ -061de8: 6209 0d0b |01c2: sget-object v9, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Linux:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0b0d │ │ -061dec: 120a |01c4: const/4 v10, #int 0 // #0 │ │ -061dee: 7120 f212 a900 |01c5: invoke-static {v9, v10}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@12f2 │ │ -061df4: 0c02 |01c8: move-result-object v2 │ │ -061df6: 5b21 160b |01c9: iput-object v1, v2, Lcom/badlogic/gdx/jnigen/BuildTarget;.headerDirs:[Ljava/lang/String; // field@0b16 │ │ -061dfa: 5b25 120b |01cb: iput-object v5, v2, Lcom/badlogic/gdx/jnigen/BuildTarget;.cIncludes:[Ljava/lang/String; // field@0b12 │ │ -061dfe: 2209 c503 |01cd: new-instance v9, Ljava/lang/StringBuilder; // type@03c5 │ │ -061e02: 7010 6726 0900 |01cf: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -061e08: 542a 110b |01d2: iget-object v10, v2, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0b11 │ │ -061e0c: 6e20 6e26 a900 |01d4: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -061e12: 0c09 |01d7: move-result-object v9 │ │ -061e14: 1a0a 1200 |01d8: const-string v10, " -std=c99 -DFT2_BUILD_LIBRARY" // string@0012 │ │ -061e18: 6e20 6e26 a900 |01da: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -061e1e: 0c09 |01dd: move-result-object v9 │ │ -061e20: 6e10 7426 0900 |01de: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -061e26: 0c09 |01e1: move-result-object v9 │ │ -061e28: 5b29 110b |01e2: iput-object v9, v2, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0b11 │ │ -061e2c: 2209 c503 |01e4: new-instance v9, Ljava/lang/StringBuilder; // type@03c5 │ │ -061e30: 7010 6726 0900 |01e6: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -061e36: 542a 140b |01e9: iget-object v10, v2, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0b14 │ │ -061e3a: 6e20 6e26 a900 |01eb: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -061e40: 0c09 |01ee: move-result-object v9 │ │ -061e42: 1a0a 1200 |01ef: const-string v10, " -std=c99 -DFT2_BUILD_LIBRARY" // string@0012 │ │ -061e46: 6e20 6e26 a900 |01f1: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -061e4c: 0c09 |01f4: move-result-object v9 │ │ -061e4e: 6e10 7426 0900 |01f5: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -061e54: 0c09 |01f8: move-result-object v9 │ │ -061e56: 5b29 140b |01f9: iput-object v9, v2, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0b14 │ │ -061e5a: 6209 0d0b |01fb: sget-object v9, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Linux:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0b0d │ │ -061e5e: 121a |01fd: const/4 v10, #int 1 // #1 │ │ -061e60: 7120 f212 a900 |01fe: invoke-static {v9, v10}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@12f2 │ │ -061e66: 0c03 |0201: move-result-object v3 │ │ -061e68: 5b31 160b |0202: iput-object v1, v3, Lcom/badlogic/gdx/jnigen/BuildTarget;.headerDirs:[Ljava/lang/String; // field@0b16 │ │ -061e6c: 5b35 120b |0204: iput-object v5, v3, Lcom/badlogic/gdx/jnigen/BuildTarget;.cIncludes:[Ljava/lang/String; // field@0b12 │ │ -061e70: 2209 c503 |0206: new-instance v9, Ljava/lang/StringBuilder; // type@03c5 │ │ -061e74: 7010 6726 0900 |0208: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -061e7a: 543a 110b |020b: iget-object v10, v3, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0b11 │ │ -061e7e: 6e20 6e26 a900 |020d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -061e84: 0c09 |0210: move-result-object v9 │ │ -061e86: 1a0a 1200 |0211: const-string v10, " -std=c99 -DFT2_BUILD_LIBRARY" // string@0012 │ │ -061e8a: 6e20 6e26 a900 |0213: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -061e90: 0c09 |0216: move-result-object v9 │ │ -061e92: 6e10 7426 0900 |0217: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -061e98: 0c09 |021a: move-result-object v9 │ │ -061e9a: 5b39 110b |021b: iput-object v9, v3, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0b11 │ │ -061e9e: 2209 c503 |021d: new-instance v9, Ljava/lang/StringBuilder; // type@03c5 │ │ -061ea2: 7010 6726 0900 |021f: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -061ea8: 543a 140b |0222: iget-object v10, v3, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0b14 │ │ -061eac: 6e20 6e26 a900 |0224: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -061eb2: 0c09 |0227: move-result-object v9 │ │ -061eb4: 1a0a 1200 |0228: const-string v10, " -std=c99 -DFT2_BUILD_LIBRARY" // string@0012 │ │ -061eb8: 6e20 6e26 a900 |022a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -061ebe: 0c09 |022d: move-result-object v9 │ │ -061ec0: 6e10 7426 0900 |022e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -061ec6: 0c09 |0231: move-result-object v9 │ │ -061ec8: 5b39 140b |0232: iput-object v9, v3, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0b14 │ │ -061ecc: 6209 0e0b |0234: sget-object v9, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.MacOsX:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0b0e │ │ -061ed0: 120a |0236: const/4 v10, #int 0 // #0 │ │ -061ed2: 7120 f212 a900 |0237: invoke-static {v9, v10}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@12f2 │ │ -061ed8: 0c04 |023a: move-result-object v4 │ │ -061eda: 5b41 160b |023b: iput-object v1, v4, Lcom/badlogic/gdx/jnigen/BuildTarget;.headerDirs:[Ljava/lang/String; // field@0b16 │ │ -061ede: 5b45 120b |023d: iput-object v5, v4, Lcom/badlogic/gdx/jnigen/BuildTarget;.cIncludes:[Ljava/lang/String; // field@0b12 │ │ -061ee2: 2209 c503 |023f: new-instance v9, Ljava/lang/StringBuilder; // type@03c5 │ │ -061ee6: 7010 6726 0900 |0241: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -061eec: 544a 110b |0244: iget-object v10, v4, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0b11 │ │ -061ef0: 6e20 6e26 a900 |0246: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -061ef6: 0c09 |0249: move-result-object v9 │ │ -061ef8: 1a0a 1200 |024a: const-string v10, " -std=c99 -DFT2_BUILD_LIBRARY" // string@0012 │ │ -061efc: 6e20 6e26 a900 |024c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -061f02: 0c09 |024f: move-result-object v9 │ │ -061f04: 6e10 7426 0900 |0250: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -061f0a: 0c09 |0253: move-result-object v9 │ │ -061f0c: 5b49 110b |0254: iput-object v9, v4, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0b11 │ │ -061f10: 2209 c503 |0256: new-instance v9, Ljava/lang/StringBuilder; // type@03c5 │ │ -061f14: 7010 6726 0900 |0258: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -061f1a: 544a 140b |025b: iget-object v10, v4, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0b14 │ │ -061f1e: 6e20 6e26 a900 |025d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -061f24: 0c09 |0260: move-result-object v9 │ │ -061f26: 1a0a 1200 |0261: const-string v10, " -std=c99 -DFT2_BUILD_LIBRARY" // string@0012 │ │ -061f2a: 6e20 6e26 a900 |0263: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -061f30: 0c09 |0266: move-result-object v9 │ │ -061f32: 6e10 7426 0900 |0267: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -061f38: 0c09 |026a: move-result-object v9 │ │ -061f3a: 5b49 140b |026b: iput-object v9, v4, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0b14 │ │ -061f3e: 2209 c503 |026d: new-instance v9, Ljava/lang/StringBuilder; // type@03c5 │ │ -061f42: 7010 6726 0900 |026f: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -061f48: 544a 170b |0272: iget-object v10, v4, Lcom/badlogic/gdx/jnigen/BuildTarget;.linkerFlags:Ljava/lang/String; // field@0b17 │ │ -061f4c: 6e20 6e26 a900 |0274: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -061f52: 0c09 |0277: move-result-object v9 │ │ -061f54: 1a0a 1100 |0278: const-string v10, " -framework CoreServices -framework Carbon" // string@0011 │ │ -061f58: 6e20 6e26 a900 |027a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -061f5e: 0c09 |027d: move-result-object v9 │ │ -061f60: 6e10 7426 0900 |027e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -061f66: 0c09 |0281: move-result-object v9 │ │ -061f68: 5b49 170b |0282: iput-object v9, v4, Lcom/badlogic/gdx/jnigen/BuildTarget;.linkerFlags:Ljava/lang/String; // field@0b17 │ │ -061f6c: 6209 0c0b |0284: sget-object v9, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Android:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0b0c │ │ -061f70: 120a |0286: const/4 v10, #int 0 // #0 │ │ -061f72: 7120 f212 a900 |0287: invoke-static {v9, v10}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@12f2 │ │ -061f78: 0c00 |028a: move-result-object v0 │ │ -061f7a: 5b01 160b |028b: iput-object v1, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.headerDirs:[Ljava/lang/String; // field@0b16 │ │ -061f7e: 5b05 120b |028d: iput-object v5, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cIncludes:[Ljava/lang/String; // field@0b12 │ │ -061f82: 2209 c503 |028f: new-instance v9, Ljava/lang/StringBuilder; // type@03c5 │ │ -061f86: 7010 6726 0900 |0291: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -061f8c: 540a 110b |0294: iget-object v10, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0b11 │ │ -061f90: 6e20 6e26 a900 |0296: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -061f96: 0c09 |0299: move-result-object v9 │ │ -061f98: 1a0a 1200 |029a: const-string v10, " -std=c99 -DFT2_BUILD_LIBRARY" // string@0012 │ │ -061f9c: 6e20 6e26 a900 |029c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -061fa2: 0c09 |029f: move-result-object v9 │ │ -061fa4: 6e10 7426 0900 |02a0: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -061faa: 0c09 |02a3: move-result-object v9 │ │ -061fac: 5b09 110b |02a4: iput-object v9, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0b11 │ │ -061fb0: 2209 c503 |02a6: new-instance v9, Ljava/lang/StringBuilder; // type@03c5 │ │ -061fb4: 7010 6726 0900 |02a8: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -061fba: 540a 140b |02ab: iget-object v10, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0b14 │ │ -061fbe: 6e20 6e26 a900 |02ad: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -061fc4: 0c09 |02b0: move-result-object v9 │ │ -061fc6: 1a0a 1200 |02b1: const-string v10, " -std=c99 -DFT2_BUILD_LIBRARY" // string@0012 │ │ -061fca: 6e20 6e26 a900 |02b3: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -061fd0: 0c09 |02b6: move-result-object v9 │ │ -061fd2: 6e10 7426 0900 |02b7: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -061fd8: 0c09 |02ba: move-result-object v9 │ │ -061fda: 5b09 140b |02bb: iput-object v9, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0b14 │ │ -061fde: 2209 e701 |02bd: new-instance v9, Lcom/badlogic/gdx/jnigen/NativeCodeGenerator; // type@01e7 │ │ -061fe2: 7010 f312 0900 |02bf: invoke-direct {v9}, Lcom/badlogic/gdx/jnigen/NativeCodeGenerator;.:()V // method@12f3 │ │ -061fe8: 6e10 f412 0900 |02c2: invoke-virtual {v9}, Lcom/badlogic/gdx/jnigen/NativeCodeGenerator;.generate:()V // method@12f4 │ │ -061fee: 2209 e301 |02c5: new-instance v9, Lcom/badlogic/gdx/jnigen/AntScriptGenerator; // type@01e3 │ │ -061ff2: 7010 ee12 0900 |02c7: invoke-direct {v9}, Lcom/badlogic/gdx/jnigen/AntScriptGenerator;.:()V // method@12ee │ │ -061ff8: 220a e401 |02ca: new-instance v10, Lcom/badlogic/gdx/jnigen/BuildConfig; // type@01e4 │ │ -061ffc: 1a0b 6318 |02cc: const-string v11, "gdx-freetype" // string@1863 │ │ -062000: 7020 f012 ba00 |02ce: invoke-direct {v10, v11}, Lcom/badlogic/gdx/jnigen/BuildConfig;.:(Ljava/lang/String;)V // method@12f0 │ │ -062006: 127b |02d1: const/4 v11, #int 7 // #7 │ │ -062008: 23bb 7704 |02d2: new-array v11, v11, [Lcom/badlogic/gdx/jnigen/BuildTarget; // type@0477 │ │ -06200c: 120c |02d4: const/4 v12, #int 0 // #0 │ │ -06200e: 4d07 0b0c |02d5: aput-object v7, v11, v12 │ │ -062012: 121c |02d7: const/4 v12, #int 1 // #1 │ │ -062014: 4d06 0b0c |02d8: aput-object v6, v11, v12 │ │ -062018: 122c |02da: const/4 v12, #int 2 // #2 │ │ -06201a: 4d08 0b0c |02db: aput-object v8, v11, v12 │ │ -06201e: 123c |02dd: const/4 v12, #int 3 // #3 │ │ -062020: 4d02 0b0c |02de: aput-object v2, v11, v12 │ │ -062024: 124c |02e0: const/4 v12, #int 4 // #4 │ │ -062026: 4d03 0b0c |02e1: aput-object v3, v11, v12 │ │ -06202a: 125c |02e3: const/4 v12, #int 5 // #5 │ │ -06202c: 4d04 0b0c |02e4: aput-object v4, v11, v12 │ │ -062030: 126c |02e6: const/4 v12, #int 6 // #6 │ │ -062032: 4d00 0b0c |02e7: aput-object v0, v11, v12 │ │ -062036: 6e30 ef12 a90b |02e9: invoke-virtual {v9, v10, v11}, Lcom/badlogic/gdx/jnigen/AntScriptGenerator;.generate:(Lcom/badlogic/gdx/jnigen/BuildConfig;[Lcom/badlogic/gdx/jnigen/BuildTarget;)V // method@12ef │ │ -06203c: 0e00 |02ec: return-void │ │ +06ff30: |[06ff30] com.badlogic.gdx.graphics.g2d.freetype.FreetypeBuild.main:([Ljava/lang/String;)V │ │ +06ff40: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +06ff42: 2391 9304 |0001: new-array v1, v9, [Ljava/lang/String; // type@0493 │ │ +06ff46: 1209 |0003: const/4 v9, #int 0 // #0 │ │ +06ff48: 1a0a 0f18 |0004: const-string v10, "freetype-2.4.10/include" // string@180f │ │ +06ff4c: 4d0a 0109 |0006: aput-object v10, v1, v9 │ │ +06ff50: 1309 2c00 |0008: const/16 v9, #int 44 // #2c │ │ +06ff54: 2395 9304 |000a: new-array v5, v9, [Ljava/lang/String; // type@0493 │ │ +06ff58: 1209 |000c: const/4 v9, #int 0 // #0 │ │ +06ff5a: 1a0a 2318 |000d: const-string v10, "freetype-2.4.10/src/base/ftsystem.c" // string@1823 │ │ +06ff5e: 4d0a 0509 |000f: aput-object v10, v5, v9 │ │ +06ff62: 1219 |0011: const/4 v9, #int 1 // #1 │ │ +06ff64: 1a0a 1b18 |0012: const-string v10, "freetype-2.4.10/src/base/ftinit.c" // string@181b │ │ +06ff68: 4d0a 0509 |0014: aput-object v10, v5, v9 │ │ +06ff6c: 1229 |0016: const/4 v9, #int 2 // #2 │ │ +06ff6e: 1a0a 1618 |0017: const-string v10, "freetype-2.4.10/src/base/ftdebug.c" // string@1816 │ │ +06ff72: 4d0a 0509 |0019: aput-object v10, v5, v9 │ │ +06ff76: 1239 |001b: const/4 v9, #int 3 // #3 │ │ +06ff78: 1a0a 1118 |001c: const-string v10, "freetype-2.4.10/src/base/ftbase.c" // string@1811 │ │ +06ff7c: 4d0a 0509 |001e: aput-object v10, v5, v9 │ │ +06ff80: 1249 |0020: const/4 v9, #int 4 // #4 │ │ +06ff82: 1a0a 1218 |0021: const-string v10, "freetype-2.4.10/src/base/ftbbox.c" // string@1812 │ │ +06ff86: 4d0a 0509 |0023: aput-object v10, v5, v9 │ │ +06ff8a: 1259 |0025: const/4 v9, #int 5 // #5 │ │ +06ff8c: 1a0a 1918 |0026: const-string v10, "freetype-2.4.10/src/base/ftglyph.c" // string@1819 │ │ +06ff90: 4d0a 0509 |0028: aput-object v10, v5, v9 │ │ +06ff94: 1269 |002a: const/4 v9, #int 6 // #6 │ │ +06ff96: 1a0a 1318 |002b: const-string v10, "freetype-2.4.10/src/base/ftbdf.c" // string@1813 │ │ +06ff9a: 4d0a 0509 |002d: aput-object v10, v5, v9 │ │ +06ff9e: 1279 |002f: const/4 v9, #int 7 // #7 │ │ +06ffa0: 1a0a 1418 |0030: const-string v10, "freetype-2.4.10/src/base/ftbitmap.c" // string@1814 │ │ +06ffa4: 4d0a 0509 |0032: aput-object v10, v5, v9 │ │ +06ffa8: 1309 0800 |0034: const/16 v9, #int 8 // #8 │ │ +06ffac: 1a0a 1518 |0036: const-string v10, "freetype-2.4.10/src/base/ftcid.c" // string@1815 │ │ +06ffb0: 4d0a 0509 |0038: aput-object v10, v5, v9 │ │ +06ffb4: 1309 0900 |003a: const/16 v9, #int 9 // #9 │ │ +06ffb8: 1a0a 1718 |003c: const-string v10, "freetype-2.4.10/src/base/ftfstype.c" // string@1817 │ │ +06ffbc: 4d0a 0509 |003e: aput-object v10, v5, v9 │ │ +06ffc0: 1309 0a00 |0040: const/16 v9, #int 10 // #a │ │ +06ffc4: 1a0a 1818 |0042: const-string v10, "freetype-2.4.10/src/base/ftgasp.c" // string@1818 │ │ +06ffc8: 4d0a 0509 |0044: aput-object v10, v5, v9 │ │ +06ffcc: 1309 0b00 |0046: const/16 v9, #int 11 // #b │ │ +06ffd0: 1a0a 1a18 |0048: const-string v10, "freetype-2.4.10/src/base/ftgxval.c" // string@181a │ │ +06ffd4: 4d0a 0509 |004a: aput-object v10, v5, v9 │ │ +06ffd8: 1309 0c00 |004c: const/16 v9, #int 12 // #c │ │ +06ffdc: 1a0a 1c18 |004e: const-string v10, "freetype-2.4.10/src/base/ftlcdfil.c" // string@181c │ │ +06ffe0: 4d0a 0509 |0050: aput-object v10, v5, v9 │ │ +06ffe4: 1309 0d00 |0052: const/16 v9, #int 13 // #d │ │ +06ffe8: 1a0a 1d18 |0054: const-string v10, "freetype-2.4.10/src/base/ftmm.c" // string@181d │ │ +06ffec: 4d0a 0509 |0056: aput-object v10, v5, v9 │ │ +06fff0: 1309 0e00 |0058: const/16 v9, #int 14 // #e │ │ +06fff4: 1a0a 1e18 |005a: const-string v10, "freetype-2.4.10/src/base/ftotval.c" // string@181e │ │ +06fff8: 4d0a 0509 |005c: aput-object v10, v5, v9 │ │ +06fffc: 1309 0f00 |005e: const/16 v9, #int 15 // #f │ │ +070000: 1a0a 1f18 |0060: const-string v10, "freetype-2.4.10/src/base/ftpatent.c" // string@181f │ │ +070004: 4d0a 0509 |0062: aput-object v10, v5, v9 │ │ +070008: 1309 1000 |0064: const/16 v9, #int 16 // #10 │ │ +07000c: 1a0a 2018 |0066: const-string v10, "freetype-2.4.10/src/base/ftpfr.c" // string@1820 │ │ +070010: 4d0a 0509 |0068: aput-object v10, v5, v9 │ │ +070014: 1309 1100 |006a: const/16 v9, #int 17 // #11 │ │ +070018: 1a0a 2118 |006c: const-string v10, "freetype-2.4.10/src/base/ftstroke.c" // string@1821 │ │ +07001c: 4d0a 0509 |006e: aput-object v10, v5, v9 │ │ +070020: 1309 1200 |0070: const/16 v9, #int 18 // #12 │ │ +070024: 1a0a 2218 |0072: const-string v10, "freetype-2.4.10/src/base/ftsynth.c" // string@1822 │ │ +070028: 4d0a 0509 |0074: aput-object v10, v5, v9 │ │ +07002c: 1309 1300 |0076: const/16 v9, #int 19 // #13 │ │ +070030: 1a0a 2418 |0078: const-string v10, "freetype-2.4.10/src/base/fttype1.c" // string@1824 │ │ +070034: 4d0a 0509 |007a: aput-object v10, v5, v9 │ │ +070038: 1309 1400 |007c: const/16 v9, #int 20 // #14 │ │ +07003c: 1a0a 2518 |007e: const-string v10, "freetype-2.4.10/src/base/ftwinfnt.c" // string@1825 │ │ +070040: 4d0a 0509 |0080: aput-object v10, v5, v9 │ │ +070044: 1309 1500 |0082: const/16 v9, #int 21 // #15 │ │ +070048: 1a0a 2618 |0084: const-string v10, "freetype-2.4.10/src/base/ftxf86.c" // string@1826 │ │ +07004c: 4d0a 0509 |0086: aput-object v10, v5, v9 │ │ +070050: 1309 1600 |0088: const/16 v9, #int 22 // #16 │ │ +070054: 1a0a 2718 |008a: const-string v10, "freetype-2.4.10/src/bdf/bdf.c" // string@1827 │ │ +070058: 4d0a 0509 |008c: aput-object v10, v5, v9 │ │ +07005c: 1309 1700 |008e: const/16 v9, #int 23 // #17 │ │ +070060: 1a0a 2a18 |0090: const-string v10, "freetype-2.4.10/src/cff/cff.c" // string@182a │ │ +070064: 4d0a 0509 |0092: aput-object v10, v5, v9 │ │ +070068: 1309 1800 |0094: const/16 v9, #int 24 // #18 │ │ +07006c: 1a0a 2b18 |0096: const-string v10, "freetype-2.4.10/src/cid/type1cid.c" // string@182b │ │ +070070: 4d0a 0509 |0098: aput-object v10, v5, v9 │ │ +070074: 1309 1900 |009a: const/16 v9, #int 25 // #19 │ │ +070078: 1a0a 3018 |009c: const-string v10, "freetype-2.4.10/src/pcf/pcf.c" // string@1830 │ │ +07007c: 4d0a 0509 |009e: aput-object v10, v5, v9 │ │ +070080: 1309 1a00 |00a0: const/16 v9, #int 26 // #1a │ │ +070084: 1a0a 3118 |00a2: const-string v10, "freetype-2.4.10/src/pfr/pfr.c" // string@1831 │ │ +070088: 4d0a 0509 |00a4: aput-object v10, v5, v9 │ │ +07008c: 1309 1b00 |00a6: const/16 v9, #int 27 // #1b │ │ +070090: 1a0a 3618 |00a8: const-string v10, "freetype-2.4.10/src/sfnt/sfnt.c" // string@1836 │ │ +070094: 4d0a 0509 |00aa: aput-object v10, v5, v9 │ │ +070098: 1309 1c00 |00ac: const/16 v9, #int 28 // #1c │ │ +07009c: 1a0a 3818 |00ae: const-string v10, "freetype-2.4.10/src/truetype/truetype.c" // string@1838 │ │ +0700a0: 4d0a 0509 |00b0: aput-object v10, v5, v9 │ │ +0700a4: 1309 1d00 |00b2: const/16 v9, #int 29 // #1d │ │ +0700a8: 1a0a 3918 |00b4: const-string v10, "freetype-2.4.10/src/type1/type1.c" // string@1839 │ │ +0700ac: 4d0a 0509 |00b6: aput-object v10, v5, v9 │ │ +0700b0: 1309 1e00 |00b8: const/16 v9, #int 30 // #1e │ │ +0700b4: 1a0a 3a18 |00ba: const-string v10, "freetype-2.4.10/src/type42/type42.c" // string@183a │ │ +0700b8: 4d0a 0509 |00bc: aput-object v10, v5, v9 │ │ +0700bc: 1309 1f00 |00be: const/16 v9, #int 31 // #1f │ │ +0700c0: 1a0a 3b18 |00c0: const-string v10, "freetype-2.4.10/src/winfonts/winfnt.c" // string@183b │ │ +0700c4: 4d0a 0509 |00c2: aput-object v10, v5, v9 │ │ +0700c8: 1309 2000 |00c4: const/16 v9, #int 32 // #20 │ │ +0700cc: 1a0a 3518 |00c6: const-string v10, "freetype-2.4.10/src/raster/raster.c" // string@1835 │ │ +0700d0: 4d0a 0509 |00c8: aput-object v10, v5, v9 │ │ +0700d4: 1309 2100 |00ca: const/16 v9, #int 33 // #21 │ │ +0700d8: 1a0a 3718 |00cc: const-string v10, "freetype-2.4.10/src/smooth/smooth.c" // string@1837 │ │ +0700dc: 4d0a 0509 |00ce: aput-object v10, v5, v9 │ │ +0700e0: 1309 2200 |00d0: const/16 v9, #int 34 // #22 │ │ +0700e4: 1a0a 1018 |00d2: const-string v10, "freetype-2.4.10/src/autofit/autofit.c" // string@1810 │ │ +0700e8: 4d0a 0509 |00d4: aput-object v10, v5, v9 │ │ +0700ec: 1309 2300 |00d6: const/16 v9, #int 35 // #23 │ │ +0700f0: 1a0a 2918 |00d8: const-string v10, "freetype-2.4.10/src/cache/ftcache.c" // string@1829 │ │ +0700f4: 4d0a 0509 |00da: aput-object v10, v5, v9 │ │ +0700f8: 1309 2400 |00dc: const/16 v9, #int 36 // #24 │ │ +0700fc: 1a0a 2d18 |00de: const-string v10, "freetype-2.4.10/src/gzip/ftgzip.c" // string@182d │ │ +070100: 4d0a 0509 |00e0: aput-object v10, v5, v9 │ │ +070104: 1309 2500 |00e2: const/16 v9, #int 37 // #25 │ │ +070108: 1a0a 2e18 |00e4: const-string v10, "freetype-2.4.10/src/lzw/ftlzw.c" // string@182e │ │ +07010c: 4d0a 0509 |00e6: aput-object v10, v5, v9 │ │ +070110: 1309 2600 |00e8: const/16 v9, #int 38 // #26 │ │ +070114: 1a0a 2818 |00ea: const-string v10, "freetype-2.4.10/src/bzip2/ftbzip2.c" // string@1828 │ │ +070118: 4d0a 0509 |00ec: aput-object v10, v5, v9 │ │ +07011c: 1309 2700 |00ee: const/16 v9, #int 39 // #27 │ │ +070120: 1a0a 2c18 |00f0: const-string v10, "freetype-2.4.10/src/gxvalid/gxvalid.c" // string@182c │ │ +070124: 4d0a 0509 |00f2: aput-object v10, v5, v9 │ │ +070128: 1309 2800 |00f4: const/16 v9, #int 40 // #28 │ │ +07012c: 1a0a 2f18 |00f6: const-string v10, "freetype-2.4.10/src/otvalid/otvalid.c" // string@182f │ │ +070130: 4d0a 0509 |00f8: aput-object v10, v5, v9 │ │ +070134: 1309 2900 |00fa: const/16 v9, #int 41 // #29 │ │ +070138: 1a0a 3218 |00fc: const-string v10, "freetype-2.4.10/src/psaux/psaux.c" // string@1832 │ │ +07013c: 4d0a 0509 |00fe: aput-object v10, v5, v9 │ │ +070140: 1309 2a00 |0100: const/16 v9, #int 42 // #2a │ │ +070144: 1a0a 3318 |0102: const-string v10, "freetype-2.4.10/src/pshinter/pshinter.c" // string@1833 │ │ +070148: 4d0a 0509 |0104: aput-object v10, v5, v9 │ │ +07014c: 1309 2b00 |0106: const/16 v9, #int 43 // #2b │ │ +070150: 1a0a 3418 |0108: const-string v10, "freetype-2.4.10/src/psnames/psnames.c" // string@1834 │ │ +070154: 4d0a 0509 |010a: aput-object v10, v5, v9 │ │ +070158: 6209 0f0b |010c: sget-object v9, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Windows:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0b0f │ │ +07015c: 120a |010e: const/4 v10, #int 0 // #0 │ │ +07015e: 7120 f212 a900 |010f: invoke-static {v9, v10}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@12f2 │ │ +070164: 0c07 |0112: move-result-object v7 │ │ +070166: 1a09 0000 |0113: const-string v9, "" // string@0000 │ │ +07016a: 5b79 130b |0115: iput-object v9, v7, Lcom/badlogic/gdx/jnigen/BuildTarget;.compilerPrefix:Ljava/lang/String; // field@0b13 │ │ +07016e: 1a09 a713 |0117: const-string v9, "build-windows32home.xml" // string@13a7 │ │ +070172: 5b79 100b |0119: iput-object v9, v7, Lcom/badlogic/gdx/jnigen/BuildTarget;.buildFileName:Ljava/lang/String; // field@0b10 │ │ +070176: 1219 |011b: const/4 v9, #int 1 // #1 │ │ +070178: 5c79 150b |011c: iput-boolean v9, v7, Lcom/badlogic/gdx/jnigen/BuildTarget;.excludeFromMasterBuildFile:Z // field@0b15 │ │ +07017c: 5b71 160b |011e: iput-object v1, v7, Lcom/badlogic/gdx/jnigen/BuildTarget;.headerDirs:[Ljava/lang/String; // field@0b16 │ │ +070180: 5b75 120b |0120: iput-object v5, v7, Lcom/badlogic/gdx/jnigen/BuildTarget;.cIncludes:[Ljava/lang/String; // field@0b12 │ │ +070184: 2209 c303 |0122: new-instance v9, Ljava/lang/StringBuilder; // type@03c3 │ │ +070188: 7010 6726 0900 |0124: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +07018e: 547a 110b |0127: iget-object v10, v7, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0b11 │ │ +070192: 6e20 6e26 a900 |0129: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +070198: 0c09 |012c: move-result-object v9 │ │ +07019a: 1a0a 1200 |012d: const-string v10, " -std=c99 -DFT2_BUILD_LIBRARY" // string@0012 │ │ +07019e: 6e20 6e26 a900 |012f: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0701a4: 0c09 |0132: move-result-object v9 │ │ +0701a6: 6e10 7426 0900 |0133: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0701ac: 0c09 |0136: move-result-object v9 │ │ +0701ae: 5b79 110b |0137: iput-object v9, v7, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0b11 │ │ +0701b2: 2209 c303 |0139: new-instance v9, Ljava/lang/StringBuilder; // type@03c3 │ │ +0701b6: 7010 6726 0900 |013b: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0701bc: 547a 140b |013e: iget-object v10, v7, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0b14 │ │ +0701c0: 6e20 6e26 a900 |0140: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0701c6: 0c09 |0143: move-result-object v9 │ │ +0701c8: 1a0a 1200 |0144: const-string v10, " -std=c99 -DFT2_BUILD_LIBRARY" // string@0012 │ │ +0701cc: 6e20 6e26 a900 |0146: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0701d2: 0c09 |0149: move-result-object v9 │ │ +0701d4: 6e10 7426 0900 |014a: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0701da: 0c09 |014d: move-result-object v9 │ │ +0701dc: 5b79 140b |014e: iput-object v9, v7, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0b14 │ │ +0701e0: 6209 0f0b |0150: sget-object v9, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Windows:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0b0f │ │ +0701e4: 120a |0152: const/4 v10, #int 0 // #0 │ │ +0701e6: 7120 f212 a900 |0153: invoke-static {v9, v10}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@12f2 │ │ +0701ec: 0c06 |0156: move-result-object v6 │ │ +0701ee: 5b61 160b |0157: iput-object v1, v6, Lcom/badlogic/gdx/jnigen/BuildTarget;.headerDirs:[Ljava/lang/String; // field@0b16 │ │ +0701f2: 5b65 120b |0159: iput-object v5, v6, Lcom/badlogic/gdx/jnigen/BuildTarget;.cIncludes:[Ljava/lang/String; // field@0b12 │ │ +0701f6: 2209 c303 |015b: new-instance v9, Ljava/lang/StringBuilder; // type@03c3 │ │ +0701fa: 7010 6726 0900 |015d: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +070200: 546a 110b |0160: iget-object v10, v6, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0b11 │ │ +070204: 6e20 6e26 a900 |0162: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07020a: 0c09 |0165: move-result-object v9 │ │ +07020c: 1a0a 1200 |0166: const-string v10, " -std=c99 -DFT2_BUILD_LIBRARY" // string@0012 │ │ +070210: 6e20 6e26 a900 |0168: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +070216: 0c09 |016b: move-result-object v9 │ │ +070218: 6e10 7426 0900 |016c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +07021e: 0c09 |016f: move-result-object v9 │ │ +070220: 5b69 110b |0170: iput-object v9, v6, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0b11 │ │ +070224: 2209 c303 |0172: new-instance v9, Ljava/lang/StringBuilder; // type@03c3 │ │ +070228: 7010 6726 0900 |0174: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +07022e: 546a 140b |0177: iget-object v10, v6, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0b14 │ │ +070232: 6e20 6e26 a900 |0179: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +070238: 0c09 |017c: move-result-object v9 │ │ +07023a: 1a0a 1200 |017d: const-string v10, " -std=c99 -DFT2_BUILD_LIBRARY" // string@0012 │ │ +07023e: 6e20 6e26 a900 |017f: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +070244: 0c09 |0182: move-result-object v9 │ │ +070246: 6e10 7426 0900 |0183: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +07024c: 0c09 |0186: move-result-object v9 │ │ +07024e: 5b69 140b |0187: iput-object v9, v6, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0b14 │ │ +070252: 6209 0f0b |0189: sget-object v9, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Windows:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0b0f │ │ +070256: 121a |018b: const/4 v10, #int 1 // #1 │ │ +070258: 7120 f212 a900 |018c: invoke-static {v9, v10}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@12f2 │ │ +07025e: 0c08 |018f: move-result-object v8 │ │ +070260: 5b81 160b |0190: iput-object v1, v8, Lcom/badlogic/gdx/jnigen/BuildTarget;.headerDirs:[Ljava/lang/String; // field@0b16 │ │ +070264: 5b85 120b |0192: iput-object v5, v8, Lcom/badlogic/gdx/jnigen/BuildTarget;.cIncludes:[Ljava/lang/String; // field@0b12 │ │ +070268: 2209 c303 |0194: new-instance v9, Ljava/lang/StringBuilder; // type@03c3 │ │ +07026c: 7010 6726 0900 |0196: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +070272: 548a 110b |0199: iget-object v10, v8, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0b11 │ │ +070276: 6e20 6e26 a900 |019b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07027c: 0c09 |019e: move-result-object v9 │ │ +07027e: 1a0a 1200 |019f: const-string v10, " -std=c99 -DFT2_BUILD_LIBRARY" // string@0012 │ │ +070282: 6e20 6e26 a900 |01a1: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +070288: 0c09 |01a4: move-result-object v9 │ │ +07028a: 6e10 7426 0900 |01a5: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +070290: 0c09 |01a8: move-result-object v9 │ │ +070292: 5b89 110b |01a9: iput-object v9, v8, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0b11 │ │ +070296: 2209 c303 |01ab: new-instance v9, Ljava/lang/StringBuilder; // type@03c3 │ │ +07029a: 7010 6726 0900 |01ad: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0702a0: 548a 140b |01b0: iget-object v10, v8, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0b14 │ │ +0702a4: 6e20 6e26 a900 |01b2: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0702aa: 0c09 |01b5: move-result-object v9 │ │ +0702ac: 1a0a 1200 |01b6: const-string v10, " -std=c99 -DFT2_BUILD_LIBRARY" // string@0012 │ │ +0702b0: 6e20 6e26 a900 |01b8: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0702b6: 0c09 |01bb: move-result-object v9 │ │ +0702b8: 6e10 7426 0900 |01bc: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0702be: 0c09 |01bf: move-result-object v9 │ │ +0702c0: 5b89 140b |01c0: iput-object v9, v8, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0b14 │ │ +0702c4: 6209 0d0b |01c2: sget-object v9, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Linux:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0b0d │ │ +0702c8: 120a |01c4: const/4 v10, #int 0 // #0 │ │ +0702ca: 7120 f212 a900 |01c5: invoke-static {v9, v10}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@12f2 │ │ +0702d0: 0c02 |01c8: move-result-object v2 │ │ +0702d2: 5b21 160b |01c9: iput-object v1, v2, Lcom/badlogic/gdx/jnigen/BuildTarget;.headerDirs:[Ljava/lang/String; // field@0b16 │ │ +0702d6: 5b25 120b |01cb: iput-object v5, v2, Lcom/badlogic/gdx/jnigen/BuildTarget;.cIncludes:[Ljava/lang/String; // field@0b12 │ │ +0702da: 2209 c303 |01cd: new-instance v9, Ljava/lang/StringBuilder; // type@03c3 │ │ +0702de: 7010 6726 0900 |01cf: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0702e4: 542a 110b |01d2: iget-object v10, v2, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0b11 │ │ +0702e8: 6e20 6e26 a900 |01d4: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0702ee: 0c09 |01d7: move-result-object v9 │ │ +0702f0: 1a0a 1200 |01d8: const-string v10, " -std=c99 -DFT2_BUILD_LIBRARY" // string@0012 │ │ +0702f4: 6e20 6e26 a900 |01da: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0702fa: 0c09 |01dd: move-result-object v9 │ │ +0702fc: 6e10 7426 0900 |01de: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +070302: 0c09 |01e1: move-result-object v9 │ │ +070304: 5b29 110b |01e2: iput-object v9, v2, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0b11 │ │ +070308: 2209 c303 |01e4: new-instance v9, Ljava/lang/StringBuilder; // type@03c3 │ │ +07030c: 7010 6726 0900 |01e6: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +070312: 542a 140b |01e9: iget-object v10, v2, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0b14 │ │ +070316: 6e20 6e26 a900 |01eb: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07031c: 0c09 |01ee: move-result-object v9 │ │ +07031e: 1a0a 1200 |01ef: const-string v10, " -std=c99 -DFT2_BUILD_LIBRARY" // string@0012 │ │ +070322: 6e20 6e26 a900 |01f1: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +070328: 0c09 |01f4: move-result-object v9 │ │ +07032a: 6e10 7426 0900 |01f5: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +070330: 0c09 |01f8: move-result-object v9 │ │ +070332: 5b29 140b |01f9: iput-object v9, v2, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0b14 │ │ +070336: 6209 0d0b |01fb: sget-object v9, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Linux:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0b0d │ │ +07033a: 121a |01fd: const/4 v10, #int 1 // #1 │ │ +07033c: 7120 f212 a900 |01fe: invoke-static {v9, v10}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@12f2 │ │ +070342: 0c03 |0201: move-result-object v3 │ │ +070344: 5b31 160b |0202: iput-object v1, v3, Lcom/badlogic/gdx/jnigen/BuildTarget;.headerDirs:[Ljava/lang/String; // field@0b16 │ │ +070348: 5b35 120b |0204: iput-object v5, v3, Lcom/badlogic/gdx/jnigen/BuildTarget;.cIncludes:[Ljava/lang/String; // field@0b12 │ │ +07034c: 2209 c303 |0206: new-instance v9, Ljava/lang/StringBuilder; // type@03c3 │ │ +070350: 7010 6726 0900 |0208: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +070356: 543a 110b |020b: iget-object v10, v3, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0b11 │ │ +07035a: 6e20 6e26 a900 |020d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +070360: 0c09 |0210: move-result-object v9 │ │ +070362: 1a0a 1200 |0211: const-string v10, " -std=c99 -DFT2_BUILD_LIBRARY" // string@0012 │ │ +070366: 6e20 6e26 a900 |0213: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07036c: 0c09 |0216: move-result-object v9 │ │ +07036e: 6e10 7426 0900 |0217: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +070374: 0c09 |021a: move-result-object v9 │ │ +070376: 5b39 110b |021b: iput-object v9, v3, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0b11 │ │ +07037a: 2209 c303 |021d: new-instance v9, Ljava/lang/StringBuilder; // type@03c3 │ │ +07037e: 7010 6726 0900 |021f: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +070384: 543a 140b |0222: iget-object v10, v3, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0b14 │ │ +070388: 6e20 6e26 a900 |0224: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07038e: 0c09 |0227: move-result-object v9 │ │ +070390: 1a0a 1200 |0228: const-string v10, " -std=c99 -DFT2_BUILD_LIBRARY" // string@0012 │ │ +070394: 6e20 6e26 a900 |022a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07039a: 0c09 |022d: move-result-object v9 │ │ +07039c: 6e10 7426 0900 |022e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0703a2: 0c09 |0231: move-result-object v9 │ │ +0703a4: 5b39 140b |0232: iput-object v9, v3, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0b14 │ │ +0703a8: 6209 0e0b |0234: sget-object v9, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.MacOsX:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0b0e │ │ +0703ac: 120a |0236: const/4 v10, #int 0 // #0 │ │ +0703ae: 7120 f212 a900 |0237: invoke-static {v9, v10}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@12f2 │ │ +0703b4: 0c04 |023a: move-result-object v4 │ │ +0703b6: 5b41 160b |023b: iput-object v1, v4, Lcom/badlogic/gdx/jnigen/BuildTarget;.headerDirs:[Ljava/lang/String; // field@0b16 │ │ +0703ba: 5b45 120b |023d: iput-object v5, v4, Lcom/badlogic/gdx/jnigen/BuildTarget;.cIncludes:[Ljava/lang/String; // field@0b12 │ │ +0703be: 2209 c303 |023f: new-instance v9, Ljava/lang/StringBuilder; // type@03c3 │ │ +0703c2: 7010 6726 0900 |0241: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0703c8: 544a 110b |0244: iget-object v10, v4, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0b11 │ │ +0703cc: 6e20 6e26 a900 |0246: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0703d2: 0c09 |0249: move-result-object v9 │ │ +0703d4: 1a0a 1200 |024a: const-string v10, " -std=c99 -DFT2_BUILD_LIBRARY" // string@0012 │ │ +0703d8: 6e20 6e26 a900 |024c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0703de: 0c09 |024f: move-result-object v9 │ │ +0703e0: 6e10 7426 0900 |0250: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0703e6: 0c09 |0253: move-result-object v9 │ │ +0703e8: 5b49 110b |0254: iput-object v9, v4, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0b11 │ │ +0703ec: 2209 c303 |0256: new-instance v9, Ljava/lang/StringBuilder; // type@03c3 │ │ +0703f0: 7010 6726 0900 |0258: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0703f6: 544a 140b |025b: iget-object v10, v4, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0b14 │ │ +0703fa: 6e20 6e26 a900 |025d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +070400: 0c09 |0260: move-result-object v9 │ │ +070402: 1a0a 1200 |0261: const-string v10, " -std=c99 -DFT2_BUILD_LIBRARY" // string@0012 │ │ +070406: 6e20 6e26 a900 |0263: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07040c: 0c09 |0266: move-result-object v9 │ │ +07040e: 6e10 7426 0900 |0267: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +070414: 0c09 |026a: move-result-object v9 │ │ +070416: 5b49 140b |026b: iput-object v9, v4, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0b14 │ │ +07041a: 2209 c303 |026d: new-instance v9, Ljava/lang/StringBuilder; // type@03c3 │ │ +07041e: 7010 6726 0900 |026f: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +070424: 544a 170b |0272: iget-object v10, v4, Lcom/badlogic/gdx/jnigen/BuildTarget;.linkerFlags:Ljava/lang/String; // field@0b17 │ │ +070428: 6e20 6e26 a900 |0274: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07042e: 0c09 |0277: move-result-object v9 │ │ +070430: 1a0a 1100 |0278: const-string v10, " -framework CoreServices -framework Carbon" // string@0011 │ │ +070434: 6e20 6e26 a900 |027a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07043a: 0c09 |027d: move-result-object v9 │ │ +07043c: 6e10 7426 0900 |027e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +070442: 0c09 |0281: move-result-object v9 │ │ +070444: 5b49 170b |0282: iput-object v9, v4, Lcom/badlogic/gdx/jnigen/BuildTarget;.linkerFlags:Ljava/lang/String; // field@0b17 │ │ +070448: 6209 0c0b |0284: sget-object v9, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Android:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0b0c │ │ +07044c: 120a |0286: const/4 v10, #int 0 // #0 │ │ +07044e: 7120 f212 a900 |0287: invoke-static {v9, v10}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@12f2 │ │ +070454: 0c00 |028a: move-result-object v0 │ │ +070456: 5b01 160b |028b: iput-object v1, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.headerDirs:[Ljava/lang/String; // field@0b16 │ │ +07045a: 5b05 120b |028d: iput-object v5, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cIncludes:[Ljava/lang/String; // field@0b12 │ │ +07045e: 2209 c303 |028f: new-instance v9, Ljava/lang/StringBuilder; // type@03c3 │ │ +070462: 7010 6726 0900 |0291: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +070468: 540a 110b |0294: iget-object v10, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0b11 │ │ +07046c: 6e20 6e26 a900 |0296: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +070472: 0c09 |0299: move-result-object v9 │ │ +070474: 1a0a 1200 |029a: const-string v10, " -std=c99 -DFT2_BUILD_LIBRARY" // string@0012 │ │ +070478: 6e20 6e26 a900 |029c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07047e: 0c09 |029f: move-result-object v9 │ │ +070480: 6e10 7426 0900 |02a0: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +070486: 0c09 |02a3: move-result-object v9 │ │ +070488: 5b09 110b |02a4: iput-object v9, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0b11 │ │ +07048c: 2209 c303 |02a6: new-instance v9, Ljava/lang/StringBuilder; // type@03c3 │ │ +070490: 7010 6726 0900 |02a8: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +070496: 540a 140b |02ab: iget-object v10, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0b14 │ │ +07049a: 6e20 6e26 a900 |02ad: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0704a0: 0c09 |02b0: move-result-object v9 │ │ +0704a2: 1a0a 1200 |02b1: const-string v10, " -std=c99 -DFT2_BUILD_LIBRARY" // string@0012 │ │ +0704a6: 6e20 6e26 a900 |02b3: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0704ac: 0c09 |02b6: move-result-object v9 │ │ +0704ae: 6e10 7426 0900 |02b7: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0704b4: 0c09 |02ba: move-result-object v9 │ │ +0704b6: 5b09 140b |02bb: iput-object v9, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0b14 │ │ +0704ba: 2209 e501 |02bd: new-instance v9, Lcom/badlogic/gdx/jnigen/NativeCodeGenerator; // type@01e5 │ │ +0704be: 7010 f312 0900 |02bf: invoke-direct {v9}, Lcom/badlogic/gdx/jnigen/NativeCodeGenerator;.:()V // method@12f3 │ │ +0704c4: 6e10 f412 0900 |02c2: invoke-virtual {v9}, Lcom/badlogic/gdx/jnigen/NativeCodeGenerator;.generate:()V // method@12f4 │ │ +0704ca: 2209 e101 |02c5: new-instance v9, Lcom/badlogic/gdx/jnigen/AntScriptGenerator; // type@01e1 │ │ +0704ce: 7010 ee12 0900 |02c7: invoke-direct {v9}, Lcom/badlogic/gdx/jnigen/AntScriptGenerator;.:()V // method@12ee │ │ +0704d4: 220a e201 |02ca: new-instance v10, Lcom/badlogic/gdx/jnigen/BuildConfig; // type@01e2 │ │ +0704d8: 1a0b 6118 |02cc: const-string v11, "gdx-freetype" // string@1861 │ │ +0704dc: 7020 f012 ba00 |02ce: invoke-direct {v10, v11}, Lcom/badlogic/gdx/jnigen/BuildConfig;.:(Ljava/lang/String;)V // method@12f0 │ │ +0704e2: 127b |02d1: const/4 v11, #int 7 // #7 │ │ +0704e4: 23bb 7504 |02d2: new-array v11, v11, [Lcom/badlogic/gdx/jnigen/BuildTarget; // type@0475 │ │ +0704e8: 120c |02d4: const/4 v12, #int 0 // #0 │ │ +0704ea: 4d07 0b0c |02d5: aput-object v7, v11, v12 │ │ +0704ee: 121c |02d7: const/4 v12, #int 1 // #1 │ │ +0704f0: 4d06 0b0c |02d8: aput-object v6, v11, v12 │ │ +0704f4: 122c |02da: const/4 v12, #int 2 // #2 │ │ +0704f6: 4d08 0b0c |02db: aput-object v8, v11, v12 │ │ +0704fa: 123c |02dd: const/4 v12, #int 3 // #3 │ │ +0704fc: 4d02 0b0c |02de: aput-object v2, v11, v12 │ │ +070500: 124c |02e0: const/4 v12, #int 4 // #4 │ │ +070502: 4d03 0b0c |02e1: aput-object v3, v11, v12 │ │ +070506: 125c |02e3: const/4 v12, #int 5 // #5 │ │ +070508: 4d04 0b0c |02e4: aput-object v4, v11, v12 │ │ +07050c: 126c |02e6: const/4 v12, #int 6 // #6 │ │ +07050e: 4d00 0b0c |02e7: aput-object v0, v11, v12 │ │ +070512: 6e30 ef12 a90b |02e9: invoke-virtual {v9, v10, v11}, Lcom/badlogic/gdx/jnigen/AntScriptGenerator;.generate:(Lcom/badlogic/gdx/jnigen/BuildConfig;[Lcom/badlogic/gdx/jnigen/BuildTarget;)V // method@12ef │ │ +070518: 0e00 |02ec: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0008 line=29 │ │ 0x010c line=71 │ │ 0x0113 line=72 │ │ 0x0117 line=73 │ │ @@ -51313,18 +51313,18 @@ │ │ 0x0190 - 0x02ed reg=8 win64 Lcom/badlogic/gdx/jnigen/BuildTarget; │ │ 0x0000 - 0x02ed reg=13 args [Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 1073 (FreetypeBuild.java) │ │ │ │ Class #161 header: │ │ -class_idx : 367 │ │ +class_idx : 365 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3958 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3956 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #161 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;' │ │ @@ -51367,20 +51367,20 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -062040: |[062040] com.badlogic.gdx.graphics.g2d.tiled.TileSet.:()V │ │ -062050: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -062052: 7010 2726 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -062058: 5910 b508 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.margin:I // field@08b5 │ │ -06205c: 5910 b708 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.spacing:I // field@08b7 │ │ -062060: 0e00 |0008: return-void │ │ +07051c: |[07051c] com.badlogic.gdx.graphics.g2d.tiled.TileSet.:()V │ │ +07052c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07052e: 7010 2726 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +070534: 5910 b508 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.margin:I // field@08b5 │ │ +070538: 5910 b708 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.spacing:I // field@08b7 │ │ +07053c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=27 │ │ 0x0004 line=22 │ │ 0x0008 line=28 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; │ │ @@ -51390,34 +51390,34 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -062064: |[062064] com.badlogic.gdx.graphics.g2d.tiled.TileSet.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;)V │ │ -062074: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -062076: 7010 2726 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -06207c: 5910 b508 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.margin:I // field@08b5 │ │ -062080: 5910 b708 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.spacing:I // field@08b7 │ │ -062084: 5220 b308 |0008: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.firstgid:I // field@08b3 │ │ -062088: 5910 b308 |000a: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.firstgid:I // field@08b3 │ │ -06208c: 5220 b908 |000c: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileWidth:I // field@08b9 │ │ -062090: 5910 b908 |000e: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileWidth:I // field@08b9 │ │ -062094: 5220 b808 |0010: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileHeight:I // field@08b8 │ │ -062098: 5910 b808 |0012: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileHeight:I // field@08b8 │ │ -06209c: 5220 b508 |0014: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.margin:I // field@08b5 │ │ -0620a0: 5910 b508 |0016: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.margin:I // field@08b5 │ │ -0620a4: 5220 b708 |0018: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.spacing:I // field@08b7 │ │ -0620a8: 5910 b708 |001a: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.spacing:I // field@08b7 │ │ -0620ac: 5420 b408 |001c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.imageName:Ljava/lang/String; // field@08b4 │ │ -0620b0: 5b10 b408 |001e: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.imageName:Ljava/lang/String; // field@08b4 │ │ -0620b4: 5420 b608 |0020: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.name:Ljava/lang/String; // field@08b6 │ │ -0620b8: 5b10 b608 |0022: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.name:Ljava/lang/String; // field@08b6 │ │ -0620bc: 0e00 |0024: return-void │ │ +070540: |[070540] com.badlogic.gdx.graphics.g2d.tiled.TileSet.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;)V │ │ +070550: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +070552: 7010 2726 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +070558: 5910 b508 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.margin:I // field@08b5 │ │ +07055c: 5910 b708 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.spacing:I // field@08b7 │ │ +070560: 5220 b308 |0008: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.firstgid:I // field@08b3 │ │ +070564: 5910 b308 |000a: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.firstgid:I // field@08b3 │ │ +070568: 5220 b908 |000c: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileWidth:I // field@08b9 │ │ +07056c: 5910 b908 |000e: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileWidth:I // field@08b9 │ │ +070570: 5220 b808 |0010: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileHeight:I // field@08b8 │ │ +070574: 5910 b808 |0012: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileHeight:I // field@08b8 │ │ +070578: 5220 b508 |0014: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.margin:I // field@08b5 │ │ +07057c: 5910 b508 |0016: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.margin:I // field@08b5 │ │ +070580: 5220 b708 |0018: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.spacing:I // field@08b7 │ │ +070584: 5910 b708 |001a: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.spacing:I // field@08b7 │ │ +070588: 5420 b408 |001c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.imageName:Ljava/lang/String; // field@08b4 │ │ +07058c: 5b10 b408 |001e: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.imageName:Ljava/lang/String; // field@08b4 │ │ +070590: 5420 b608 |0020: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.name:Ljava/lang/String; // field@08b6 │ │ +070594: 5b10 b608 |0022: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.name:Ljava/lang/String; // field@08b6 │ │ +070598: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=32 │ │ 0x0004 line=22 │ │ 0x0008 line=33 │ │ 0x000c line=34 │ │ 0x0010 line=35 │ │ @@ -51427,21 +51427,21 @@ │ │ 0x0020 line=39 │ │ 0x0024 line=40 │ │ locals : │ │ 0x0000 - 0x0025 reg=1 this Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; │ │ 0x0000 - 0x0025 reg=2 set Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3958 (TileSet.java) │ │ + source_file_idx : 3956 (TileSet.java) │ │ │ │ Class #162 header: │ │ -class_idx : 368 │ │ +class_idx : 366 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3960 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3958 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #162 annotations: │ │ Annotations on field #2235 'properties' │ │ @@ -51472,21 +51472,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0620c0: |[0620c0] com.badlogic.gdx.graphics.g2d.tiled.TiledLayer.:()V │ │ -0620d0: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -0620d6: 2200 ec03 |0003: new-instance v0, Ljava/util/HashMap; // type@03ec │ │ -0620da: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0620dc: 7020 4a27 1000 |0006: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@274a │ │ -0620e2: 5b20 bb08 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.properties:Ljava/util/HashMap; // field@08bb │ │ -0620e6: 0e00 |000b: return-void │ │ +07059c: |[07059c] com.badlogic.gdx.graphics.g2d.tiled.TiledLayer.:()V │ │ +0705ac: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0705b2: 2200 ea03 |0003: new-instance v0, Ljava/util/HashMap; // type@03ea │ │ +0705b6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0705b8: 7020 4a27 1000 |0006: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@274a │ │ +0705be: 5b20 bb08 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.properties:Ljava/util/HashMap; // field@08bb │ │ +0705c2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; │ │ │ │ @@ -51496,18 +51496,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0620e8: |[0620e8] com.badlogic.gdx.graphics.g2d.tiled.TiledLayer.getHeight:()I │ │ -0620f8: 5410 bc08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@08bc │ │ -0620fc: 2100 |0002: array-length v0, v0 │ │ -0620fe: 0f00 |0003: return v0 │ │ +0705c4: |[0705c4] com.badlogic.gdx.graphics.g2d.tiled.TiledLayer.getHeight:()I │ │ +0705d4: 5410 bc08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@08bc │ │ +0705d8: 2100 |0002: array-length v0, v0 │ │ +0705da: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;) │ │ @@ -51515,38 +51515,38 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -062100: |[062100] com.badlogic.gdx.graphics.g2d.tiled.TiledLayer.getWidth:()I │ │ -062110: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -062112: 5421 bc08 |0001: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@08bc │ │ -062116: 4601 0100 |0003: aget-object v1, v1, v0 │ │ -06211a: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ -06211e: 0f00 |0007: return v0 │ │ -062120: 5421 bc08 |0008: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@08bc │ │ -062124: 4600 0100 |000a: aget-object v0, v1, v0 │ │ -062128: 2100 |000c: array-length v0, v0 │ │ -06212a: 28fa |000d: goto 0007 // -0006 │ │ +0705dc: |[0705dc] com.badlogic.gdx.graphics.g2d.tiled.TiledLayer.getWidth:()I │ │ +0705ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0705ee: 5421 bc08 |0001: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@08bc │ │ +0705f2: 4601 0100 |0003: aget-object v1, v1, v0 │ │ +0705f6: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ +0705fa: 0f00 |0007: return v0 │ │ +0705fc: 5421 bc08 |0008: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@08bc │ │ +070600: 4600 0100 |000a: aget-object v0, v1, v0 │ │ +070604: 2100 |000c: array-length v0, v0 │ │ +070606: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=35 │ │ 0x0007 line=36 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; │ │ │ │ - source_file_idx : 3960 (TiledLayer.java) │ │ + source_file_idx : 3958 (TiledLayer.java) │ │ │ │ Class #163 header: │ │ -class_idx : 369 │ │ +class_idx : 367 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3962 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3960 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #163 annotations: │ │ Annotations on class │ │ @@ -51578,18 +51578,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06212c: |[06212c] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1$Polyline.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;)V │ │ -06213c: 5b01 bf08 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.this$0:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1; // field@08bf │ │ -062140: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -062146: 0e00 |0005: return-void │ │ +070608: |[070608] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1$Polyline.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;)V │ │ +070618: 5b01 bf08 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.this$0:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1; // field@08bf │ │ +07061c: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +070622: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=77 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1; │ │ @@ -51599,37 +51599,37 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -062148: |[062148] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1$Polyline.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;Ljava/lang/String;)V │ │ -062158: 5b01 bf08 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.this$0:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1; // field@08bf │ │ -06215c: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -062162: 5b02 bd08 |0005: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.name:Ljava/lang/String; // field@08bd │ │ -062166: 0e00 |0007: return-void │ │ +070624: |[070624] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1$Polyline.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;Ljava/lang/String;)V │ │ +070634: 5b01 bf08 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.this$0:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1; // field@08bf │ │ +070638: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +07063e: 5b02 bd08 |0005: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.name:Ljava/lang/String; // field@08bd │ │ +070642: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0005 line=73 │ │ 0x0007 line=74 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1; │ │ 0x0000 - 0x0008 reg=2 name Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3962 (TiledLoader.java) │ │ + source_file_idx : 3960 (TiledLoader.java) │ │ │ │ Class #164 header: │ │ -class_idx : 370 │ │ +class_idx : 368 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3962 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3960 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #164 annotations: │ │ Annotations on class │ │ @@ -51665,33 +51665,33 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -062168: |[062168] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1$Property.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;)V │ │ -062178: 5b01 c208 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.this$0:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1; // field@08c2 │ │ -06217c: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -062182: 0e00 |0005: return-void │ │ +070644: |[070644] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1$Property.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;)V │ │ +070654: 5b01 c208 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.this$0:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1; // field@08c2 │ │ +070658: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +07065e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3962 (TiledLoader.java) │ │ + source_file_idx : 3960 (TiledLoader.java) │ │ │ │ Class #165 header: │ │ -class_idx : 372 │ │ +class_idx : 370 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3962 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3960 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #165 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;' │ │ @@ -51706,17 +51706,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -062184: |[062184] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader.:()V │ │ -062194: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -06219a: 0e00 |0003: return-void │ │ +070660: |[070660] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader.:()V │ │ +070670: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +070676: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;) │ │ @@ -51724,19 +51724,19 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06219c: |[06219c] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader.createMap:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; │ │ -0621ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0621ae: 7120 4d0f 0100 |0001: invoke-static {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.createMap:(Lcom/badlogic/gdx/files/FileHandle;Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // method@0f4d │ │ -0621b4: 0c00 |0004: move-result-object v0 │ │ -0621b6: 1100 |0005: return-object v0 │ │ +070678: |[070678] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader.createMap:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; │ │ +070688: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07068a: 7120 4d0f 0100 |0001: invoke-static {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.createMap:(Lcom/badlogic/gdx/files/FileHandle;Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // method@0f4d │ │ +070690: 0c00 |0004: move-result-object v0 │ │ +070692: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 tmxFile Lcom/badlogic/gdx/files/FileHandle; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;) │ │ @@ -51744,30 +51744,30 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0621b8: |[0621b8] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader.createMap:(Lcom/badlogic/gdx/files/FileHandle;Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; │ │ -0621c8: 2201 7601 |0000: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // type@0176 │ │ -0621cc: 7010 510f 0100 |0002: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.:()V // method@0f51 │ │ -0621d2: 5b15 e408 |0005: iput-object v5, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tmxFile:Lcom/badlogic/gdx/files/FileHandle; // field@08e4 │ │ -0621d6: 2202 7301 |0007: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1; // type@0173 │ │ -0621da: 7020 400f 1200 |0009: invoke-direct {v2, v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;)V // method@0f40 │ │ -0621e0: 3805 0600 |000c: if-eqz v5, 0012 // +0006 │ │ -0621e4: 6e20 8723 5200 |000e: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/utils/XmlReader;.parse:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/utils/XmlReader$Element; // method@2387 │ │ -0621ea: 1101 |0011: return-object v1 │ │ -0621ec: 6e20 8a23 6200 |0012: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/utils/XmlReader;.parse:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; // method@238a │ │ -0621f2: 28fc |0015: goto 0011 // -0004 │ │ -0621f4: 0d00 |0016: move-exception v0 │ │ -0621f6: 2203 fc02 |0017: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0621fa: 1a04 6103 |0019: const-string v4, "Error Parsing TMX file" // string@0361 │ │ -0621fe: 7030 b51f 4300 |001b: invoke-direct {v3, v4, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -062204: 2703 |001e: throw v3 │ │ +070694: |[070694] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader.createMap:(Lcom/badlogic/gdx/files/FileHandle;Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; │ │ +0706a4: 2201 7401 |0000: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // type@0174 │ │ +0706a8: 7010 510f 0100 |0002: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.:()V // method@0f51 │ │ +0706ae: 5b15 e408 |0005: iput-object v5, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tmxFile:Lcom/badlogic/gdx/files/FileHandle; // field@08e4 │ │ +0706b2: 2202 7101 |0007: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1; // type@0171 │ │ +0706b6: 7020 400f 1200 |0009: invoke-direct {v2, v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;)V // method@0f40 │ │ +0706bc: 3805 0600 |000c: if-eqz v5, 0012 // +0006 │ │ +0706c0: 6e20 8723 5200 |000e: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/utils/XmlReader;.parse:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/utils/XmlReader$Element; // method@2387 │ │ +0706c6: 1101 |0011: return-object v1 │ │ +0706c8: 6e20 8a23 6200 |0012: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/utils/XmlReader;.parse:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; // method@238a │ │ +0706ce: 28fc |0015: goto 0011 // -0004 │ │ +0706d0: 0d00 |0016: move-exception v0 │ │ +0706d2: 2203 fa02 |0017: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0706d6: 1a04 6103 |0019: const-string v4, "Error Parsing TMX file" // string@0361 │ │ +0706da: 7030 b51f 4300 |001b: invoke-direct {v3, v4, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0706e0: 2703 |001e: throw v3 │ │ catches : 1 │ │ 0x0007 - 0x0015 │ │ Ljava/io/IOException; -> 0x0016 │ │ positions : │ │ 0x0000 line=52 │ │ 0x0005 line=53 │ │ 0x0007 line=56 │ │ @@ -51789,19 +51789,19 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -062218: |[062218] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader.createMap:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; │ │ -062228: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06222a: 7120 4d0f 1000 |0001: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.createMap:(Lcom/badlogic/gdx/files/FileHandle;Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // method@0f4d │ │ -062230: 0c00 |0004: move-result-object v0 │ │ -062232: 1100 |0005: return-object v0 │ │ +0706f4: |[0706f4] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader.createMap:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; │ │ +070704: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +070706: 7120 4d0f 1000 |0001: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.createMap:(Lcom/badlogic/gdx/files/FileHandle;Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // method@0f4d │ │ +07070c: 0c00 |0004: move-result-object v0 │ │ +07070e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 tmxData Ljava/lang/String; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;) │ │ @@ -51809,31 +51809,31 @@ │ │ type : '(B)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -062234: |[062234] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader.unsignedByteToInt:(B)I │ │ -062244: d510 ff00 |0000: and-int/lit16 v0, v1, #int 255 // #00ff │ │ -062248: 0f00 |0002: return v0 │ │ +070710: |[070710] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader.unsignedByteToInt:(B)I │ │ +070720: d510 ff00 |0000: and-int/lit16 v0, v1, #int 255 // #00ff │ │ +070724: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 b B │ │ │ │ Virtual methods - │ │ - source_file_idx : 3962 (TiledLoader.java) │ │ + source_file_idx : 3960 (TiledLoader.java) │ │ │ │ Class #166 header: │ │ -class_idx : 373 │ │ +class_idx : 371 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3963 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3961 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #166 annotations: │ │ Annotations on class │ │ @@ -51867,37 +51867,37 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -06224c: |[06224c] com.badlogic.gdx.graphics.g2d.tiled.TiledMap$TileProperty.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;)V │ │ -06225c: 5b12 da08 |0000: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.this$0:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@08da │ │ -062260: 7010 2726 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -062266: 2200 ec03 |0005: new-instance v0, Ljava/util/HashMap; // type@03ec │ │ -06226a: 7010 4927 0000 |0007: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2749 │ │ -062270: 5b10 d908 |000a: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.propertyMap:Ljava/util/HashMap; // field@08d9 │ │ -062274: 0e00 |000c: return-void │ │ +070728: |[070728] com.badlogic.gdx.graphics.g2d.tiled.TiledMap$TileProperty.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;)V │ │ +070738: 5b12 da08 |0000: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.this$0:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@08da │ │ +07073c: 7010 2726 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +070742: 2200 ea03 |0005: new-instance v0, Ljava/util/HashMap; // type@03ea │ │ +070746: 7010 4927 0000 |0007: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2749 │ │ +07074c: 5b10 d908 |000a: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.propertyMap:Ljava/util/HashMap; // field@08d9 │ │ +070750: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0005 line=74 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty; │ │ 0x0000 - 0x000d reg=2 (null) Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3963 (TiledMap.java) │ │ + source_file_idx : 3961 (TiledMap.java) │ │ │ │ Class #167 header: │ │ -class_idx : 374 │ │ +class_idx : 372 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3963 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3961 │ │ static_fields_size : 0 │ │ instance_fields_size: 11 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #167 annotations: │ │ Annotations on class │ │ @@ -51970,37 +51970,37 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -062278: |[062278] com.badlogic.gdx.graphics.g2d.tiled.TiledMap.:()V │ │ -062288: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -06228e: 2200 e703 |0003: new-instance v0, Ljava/util/ArrayList; // type@03e7 │ │ -062292: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -062294: 7020 2d27 1000 |0006: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@272d │ │ -06229a: 5b20 dc08 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.layers:Ljava/util/ArrayList; // field@08dc │ │ -06229e: 2200 e703 |000b: new-instance v0, Ljava/util/ArrayList; // type@03e7 │ │ -0622a2: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -0622a4: 7020 2d27 1000 |000e: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@272d │ │ -0622aa: 5b20 dd08 |0011: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.objectGroups:Ljava/util/ArrayList; // field@08dd │ │ -0622ae: 2200 e703 |0013: new-instance v0, Ljava/util/ArrayList; // type@03e7 │ │ -0622b2: 1251 |0015: const/4 v1, #int 5 // #5 │ │ -0622b4: 7020 2d27 1000 |0016: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@272d │ │ -0622ba: 5b20 e208 |0019: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@08e2 │ │ -0622be: 2200 ec03 |001b: new-instance v0, Ljava/util/HashMap; // type@03ec │ │ -0622c2: 1221 |001d: const/4 v1, #int 2 // #2 │ │ -0622c4: 7020 4a27 1000 |001e: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@274a │ │ -0622ca: 5b20 df08 |0021: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.properties:Ljava/util/HashMap; // field@08df │ │ -0622ce: 2200 e703 |0023: new-instance v0, Ljava/util/ArrayList; // type@03e7 │ │ -0622d2: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -0622d4: 7020 2d27 1000 |0026: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@272d │ │ -0622da: 5b20 e108 |0029: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileProperties:Ljava/util/ArrayList; // field@08e1 │ │ -0622de: 0e00 |002b: return-void │ │ +070754: |[070754] com.badlogic.gdx.graphics.g2d.tiled.TiledMap.:()V │ │ +070764: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +07076a: 2200 e503 |0003: new-instance v0, Ljava/util/ArrayList; // type@03e5 │ │ +07076e: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +070770: 7020 2d27 1000 |0006: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@272d │ │ +070776: 5b20 dc08 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.layers:Ljava/util/ArrayList; // field@08dc │ │ +07077a: 2200 e503 |000b: new-instance v0, Ljava/util/ArrayList; // type@03e5 │ │ +07077e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +070780: 7020 2d27 1000 |000e: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@272d │ │ +070786: 5b20 dd08 |0011: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.objectGroups:Ljava/util/ArrayList; // field@08dd │ │ +07078a: 2200 e503 |0013: new-instance v0, Ljava/util/ArrayList; // type@03e5 │ │ +07078e: 1251 |0015: const/4 v1, #int 5 // #5 │ │ +070790: 7020 2d27 1000 |0016: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@272d │ │ +070796: 5b20 e208 |0019: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@08e2 │ │ +07079a: 2200 ea03 |001b: new-instance v0, Ljava/util/HashMap; // type@03ea │ │ +07079e: 1221 |001d: const/4 v1, #int 2 // #2 │ │ +0707a0: 7020 4a27 1000 |001e: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@274a │ │ +0707a6: 5b20 df08 |0021: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.properties:Ljava/util/HashMap; // field@08df │ │ +0707aa: 2200 e503 |0023: new-instance v0, Ljava/util/ArrayList; // type@03e5 │ │ +0707ae: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +0707b0: 7020 2d27 1000 |0026: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@272d │ │ +0707b6: 5b20 e108 |0029: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileProperties:Ljava/util/ArrayList; // field@08e1 │ │ +0707ba: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x000b line=28 │ │ 0x0013 line=29 │ │ 0x001b line=32 │ │ @@ -52015,33 +52015,33 @@ │ │ type : '(ILjava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0622e0: |[0622e0] com.badlogic.gdx.graphics.g2d.tiled.TiledMap.getTileProperty:(ILjava/lang/String;)Ljava/lang/String; │ │ -0622f0: 5432 e108 |0000: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileProperties:Ljava/util/ArrayList; // field@08e1 │ │ -0622f4: 6e10 3527 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2735 │ │ -0622fa: 0c00 |0005: move-result-object v0 │ │ -0622fc: 7210 5327 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -062302: 0a02 |0009: move-result v2 │ │ -062304: 3802 1500 |000a: if-eqz v2, 001f // +0015 │ │ -062308: 7210 5427 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -06230e: 0c01 |000f: move-result-object v1 │ │ -062310: 1f01 7501 |0010: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty; // type@0175 │ │ -062314: 5212 d808 |0012: iget v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.id:I // field@08d8 │ │ -062318: 3342 f2ff |0014: if-ne v2, v4, 0006 // -000e │ │ -06231c: 5412 d908 |0016: iget-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.propertyMap:Ljava/util/HashMap; // field@08d9 │ │ -062320: 6e20 4b27 5200 |0018: invoke-virtual {v2, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@274b │ │ -062326: 0c02 |001b: move-result-object v2 │ │ -062328: 1f02 c303 |001c: check-cast v2, Ljava/lang/String; // type@03c3 │ │ -06232c: 1102 |001e: return-object v2 │ │ -06232e: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -062330: 28fe |0020: goto 001e // -0002 │ │ +0707bc: |[0707bc] com.badlogic.gdx.graphics.g2d.tiled.TiledMap.getTileProperty:(ILjava/lang/String;)Ljava/lang/String; │ │ +0707cc: 5432 e108 |0000: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileProperties:Ljava/util/ArrayList; // field@08e1 │ │ +0707d0: 6e10 3527 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2735 │ │ +0707d6: 0c00 |0005: move-result-object v0 │ │ +0707d8: 7210 5327 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0707de: 0a02 |0009: move-result v2 │ │ +0707e0: 3802 1500 |000a: if-eqz v2, 001f // +0015 │ │ +0707e4: 7210 5427 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0707ea: 0c01 |000f: move-result-object v1 │ │ +0707ec: 1f01 7301 |0010: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty; // type@0173 │ │ +0707f0: 5212 d808 |0012: iget v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.id:I // field@08d8 │ │ +0707f4: 3342 f2ff |0014: if-ne v2, v4, 0006 // -000e │ │ +0707f8: 5412 d908 |0016: iget-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.propertyMap:Ljava/util/HashMap; // field@08d9 │ │ +0707fc: 6e20 4b27 5200 |0018: invoke-virtual {v2, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@274b │ │ +070802: 0c02 |001b: move-result-object v2 │ │ +070804: 1f02 c103 |001c: check-cast v2, Ljava/lang/String; // type@03c1 │ │ +070808: 1102 |001e: return-object v2 │ │ +07080a: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +07080c: 28fe |0020: goto 001e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0012 line=64 │ │ 0x0016 line=65 │ │ 0x001e line=69 │ │ locals : │ │ @@ -52056,37 +52056,37 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -062334: |[062334] com.badlogic.gdx.graphics.g2d.tiled.TiledMap.setTileProperty:(ILjava/lang/String;Ljava/lang/String;)V │ │ -062344: 5443 e108 |0000: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileProperties:Ljava/util/ArrayList; // field@08e1 │ │ -062348: 6e10 3527 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2735 │ │ -06234e: 0c00 |0005: move-result-object v0 │ │ -062350: 7210 5327 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -062356: 0a03 |0009: move-result v3 │ │ -062358: 3803 1200 |000a: if-eqz v3, 001c // +0012 │ │ -06235c: 7210 5427 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -062362: 0c02 |000f: move-result-object v2 │ │ -062364: 1f02 7501 |0010: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty; // type@0175 │ │ -062368: 5223 d808 |0012: iget v3, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.id:I // field@08d8 │ │ -06236c: 3353 f2ff |0014: if-ne v3, v5, 0006 // -000e │ │ -062370: 5423 d908 |0016: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.propertyMap:Ljava/util/HashMap; // field@08d9 │ │ -062374: 6e30 4c27 6307 |0018: invoke-virtual {v3, v6, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@274c │ │ -06237a: 0e00 |001b: return-void │ │ -06237c: 2201 7501 |001c: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty; // type@0175 │ │ -062380: 7020 500f 4100 |001e: invoke-direct {v1, v4}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;)V // method@0f50 │ │ -062386: 5915 d808 |0021: iput v5, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.id:I // field@08d8 │ │ -06238a: 5413 d908 |0023: iget-object v3, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.propertyMap:Ljava/util/HashMap; // field@08d9 │ │ -06238e: 6e30 4c27 6307 |0025: invoke-virtual {v3, v6, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@274c │ │ -062394: 5443 e108 |0028: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileProperties:Ljava/util/ArrayList; // field@08e1 │ │ -062398: 6e20 2f27 1300 |002a: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -06239e: 28ee |002d: goto 001b // -0012 │ │ +070810: |[070810] com.badlogic.gdx.graphics.g2d.tiled.TiledMap.setTileProperty:(ILjava/lang/String;Ljava/lang/String;)V │ │ +070820: 5443 e108 |0000: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileProperties:Ljava/util/ArrayList; // field@08e1 │ │ +070824: 6e10 3527 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2735 │ │ +07082a: 0c00 |0005: move-result-object v0 │ │ +07082c: 7210 5327 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +070832: 0a03 |0009: move-result v3 │ │ +070834: 3803 1200 |000a: if-eqz v3, 001c // +0012 │ │ +070838: 7210 5427 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +07083e: 0c02 |000f: move-result-object v2 │ │ +070840: 1f02 7301 |0010: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty; // type@0173 │ │ +070844: 5223 d808 |0012: iget v3, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.id:I // field@08d8 │ │ +070848: 3353 f2ff |0014: if-ne v3, v5, 0006 // -000e │ │ +07084c: 5423 d908 |0016: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.propertyMap:Ljava/util/HashMap; // field@08d9 │ │ +070850: 6e30 4c27 6307 |0018: invoke-virtual {v3, v6, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@274c │ │ +070856: 0e00 |001b: return-void │ │ +070858: 2201 7301 |001c: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty; // type@0173 │ │ +07085c: 7020 500f 4100 |001e: invoke-direct {v1, v4}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;)V // method@0f50 │ │ +070862: 5915 d808 |0021: iput v5, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.id:I // field@08d8 │ │ +070866: 5413 d908 |0023: iget-object v3, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.propertyMap:Ljava/util/HashMap; // field@08d9 │ │ +07086a: 6e30 4c27 6307 |0025: invoke-virtual {v3, v6, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@274c │ │ +070870: 5443 e108 |0028: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileProperties:Ljava/util/ArrayList; // field@08e1 │ │ +070874: 6e20 2f27 1300 |002a: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +07087a: 28ee |002d: goto 001b // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0012 line=45 │ │ 0x0016 line=46 │ │ 0x001b line=56 │ │ 0x001c line=52 │ │ @@ -52098,21 +52098,21 @@ │ │ 0x0006 - 0x002e reg=0 i$ Ljava/util/Iterator; │ │ 0x0021 - 0x002e reg=1 tempProperty Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty; │ │ 0x0000 - 0x002e reg=4 this Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; │ │ 0x0000 - 0x002e reg=5 id I │ │ 0x0000 - 0x002e reg=6 name Ljava/lang/String; │ │ 0x0000 - 0x002e reg=7 value Ljava/lang/String; │ │ │ │ - source_file_idx : 3963 (TiledMap.java) │ │ + source_file_idx : 3961 (TiledMap.java) │ │ │ │ Class #168 header: │ │ -class_idx : 375 │ │ +class_idx : 373 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3964 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3962 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #168 annotations: │ │ Annotations on field #2283 'properties' │ │ @@ -52171,40 +52171,40 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0623a0: |[0623a0] com.badlogic.gdx.graphics.g2d.tiled.TiledObject.:()V │ │ -0623b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0623b2: 7010 2726 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0623b8: 5910 ed08 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.width:I // field@08ed │ │ -0623bc: 5910 e708 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.height:I // field@08e7 │ │ -0623c0: 5910 e608 |0008: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.gid:I // field@08e6 │ │ -0623c4: 2200 ec03 |000a: new-instance v0, Ljava/util/HashMap; // type@03ec │ │ -0623c8: 7010 4927 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2749 │ │ -0623ce: 5b10 eb08 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.properties:Ljava/util/HashMap; // field@08eb │ │ -0623d2: 0e00 |0011: return-void │ │ +07087c: |[07087c] com.badlogic.gdx.graphics.g2d.tiled.TiledObject.:()V │ │ +07088c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07088e: 7010 2726 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +070894: 5910 ed08 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.width:I // field@08ed │ │ +070898: 5910 e708 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.height:I // field@08e7 │ │ +07089c: 5910 e608 |0008: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.gid:I // field@08e6 │ │ +0708a0: 2200 ea03 |000a: new-instance v0, Ljava/util/HashMap; // type@03ea │ │ +0708a4: 7010 4927 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2749 │ │ +0708aa: 5b10 eb08 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.properties:Ljava/util/HashMap; // field@08eb │ │ +0708ae: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=23 │ │ 0x0004 line=25 │ │ 0x000a line=28 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3964 (TiledObject.java) │ │ + source_file_idx : 3962 (TiledObject.java) │ │ │ │ Class #169 header: │ │ -class_idx : 376 │ │ +class_idx : 374 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3965 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3963 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #169 annotations: │ │ Annotations on field #2290 'objects' │ │ @@ -52245,39 +52245,39 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0623d4: |[0623d4] com.badlogic.gdx.graphics.g2d.tiled.TiledObjectGroup.:()V │ │ -0623e4: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0623ea: 2200 ec03 |0003: new-instance v0, Ljava/util/HashMap; // type@03ec │ │ -0623ee: 7010 4927 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2749 │ │ -0623f4: 5b10 f308 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup;.properties:Ljava/util/HashMap; // field@08f3 │ │ -0623f8: 2200 e703 |000a: new-instance v0, Ljava/util/ArrayList; // type@03e7 │ │ -0623fc: 7010 2c27 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@272c │ │ -062402: 5b10 f208 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup;.objects:Ljava/util/ArrayList; // field@08f2 │ │ -062406: 0e00 |0011: return-void │ │ +0708b0: |[0708b0] com.badlogic.gdx.graphics.g2d.tiled.TiledObjectGroup.:()V │ │ +0708c0: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0708c6: 2200 ea03 |0003: new-instance v0, Ljava/util/HashMap; // type@03ea │ │ +0708ca: 7010 4927 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2749 │ │ +0708d0: 5b10 f308 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup;.properties:Ljava/util/HashMap; // field@08f3 │ │ +0708d4: 2200 e503 |000a: new-instance v0, Ljava/util/ArrayList; // type@03e5 │ │ +0708d8: 7010 2c27 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@272c │ │ +0708de: 5b10 f208 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup;.objects:Ljava/util/ArrayList; // field@08f2 │ │ +0708e2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=29 │ │ 0x000a line=31 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3965 (TiledObjectGroup.java) │ │ + source_file_idx : 3963 (TiledObjectGroup.java) │ │ │ │ Class #170 header: │ │ -class_idx : 379 │ │ +class_idx : 377 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3435 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3433 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #170 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;' │ │ @@ -52296,35 +52296,35 @@ │ │ type : '(Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -062408: |[062408] com.badlogic.gdx.graphics.g3d.ModelLoaderHints.:(Z)V │ │ -062418: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -06241e: 5c01 fd08 |0003: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;.flipV:Z // field@08fd │ │ -062422: 0e00 |0005: return-void │ │ +0708e4: |[0708e4] com.badlogic.gdx.graphics.g3d.ModelLoaderHints.:(Z)V │ │ +0708f4: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0708fa: 5c01 fd08 |0003: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;.flipV:Z // field@08fd │ │ +0708fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x0005 line=29 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; │ │ 0x0000 - 0x0006 reg=1 flipV Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 3435 (ModelLoaderHints.java) │ │ + source_file_idx : 3433 (ModelLoaderHints.java) │ │ │ │ Class #171 header: │ │ -class_idx : 380 │ │ +class_idx : 378 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3437 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3435 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #171 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/g3d/ModelRenderer;' │ │ @@ -52355,21 +52355,21 @@ │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/g3d/ModelRenderer;) │ │ name : 'end' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3437 (ModelRenderer.java) │ │ + source_file_idx : 3435 (ModelRenderer.java) │ │ │ │ Class #172 header: │ │ -class_idx : 381 │ │ +class_idx : 379 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3863 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3861 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #172 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/g3d/StillModelInstance;' │ │ @@ -52400,20 +52400,20 @@ │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/g3d/StillModelInstance;) │ │ name : 'getTransform' │ │ type : '()Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3863 (StillModelInstance.java) │ │ + source_file_idx : 3861 (StillModelInstance.java) │ │ │ │ Class #173 header: │ │ -class_idx : 384 │ │ +class_idx : 382 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 579 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #173 annotations: │ │ @@ -52440,18 +52440,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Camera;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -062424: |[062424] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy$2.:(Lcom/badlogic/gdx/graphics/Camera;)V │ │ -062434: 5b01 0509 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$2;.val$camera:Lcom/badlogic/gdx/graphics/Camera; // field@0905 │ │ -062438: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -06243e: 0e00 |0005: return-void │ │ +070900: |[070900] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy$2.:(Lcom/badlogic/gdx/graphics/Camera;)V │ │ +070910: 5b01 0509 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$2;.val$camera:Lcom/badlogic/gdx/graphics/Camera; // field@0905 │ │ +070914: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +07091a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/graphics/Camera; │ │ │ │ @@ -52461,30 +52461,30 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -062440: |[062440] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy$2.compare:(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)I │ │ -062450: 5442 0509 |0000: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$2;.val$camera:Lcom/badlogic/gdx/graphics/Camera; // field@0905 │ │ -062454: 5422 5e03 |0002: iget-object v2, v2, Lcom/badlogic/gdx/graphics/Camera;.position:Lcom/badlogic/gdx/math/Vector3; // field@035e │ │ -062458: 5453 2e09 |0004: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ -06245c: 6e20 8014 3200 |0006: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector3;.dst:(Lcom/badlogic/gdx/math/Vector3;)F // method@1480 │ │ -062462: 0a00 |0009: move-result v0 │ │ -062464: 5442 0509 |000a: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$2;.val$camera:Lcom/badlogic/gdx/graphics/Camera; // field@0905 │ │ -062468: 5422 5e03 |000c: iget-object v2, v2, Lcom/badlogic/gdx/graphics/Camera;.position:Lcom/badlogic/gdx/math/Vector3; // field@035e │ │ -06246c: 5463 2e09 |000e: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ -062470: 6e20 8014 3200 |0010: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector3;.dst:(Lcom/badlogic/gdx/math/Vector3;)F // method@1480 │ │ -062476: 0a01 |0013: move-result v1 │ │ -062478: a702 0100 |0014: sub-float v2, v1, v0 │ │ -06247c: 7110 1f26 0200 |0016: invoke-static {v2}, Ljava/lang/Math;.signum:(F)F // method@261f │ │ -062482: 0a02 |0019: move-result v2 │ │ -062484: 8722 |001a: float-to-int v2, v2 │ │ -062486: 0f02 |001b: return v2 │ │ +07091c: |[07091c] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy$2.compare:(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)I │ │ +07092c: 5442 0509 |0000: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$2;.val$camera:Lcom/badlogic/gdx/graphics/Camera; // field@0905 │ │ +070930: 5422 5e03 |0002: iget-object v2, v2, Lcom/badlogic/gdx/graphics/Camera;.position:Lcom/badlogic/gdx/math/Vector3; // field@035e │ │ +070934: 5453 2e09 |0004: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ +070938: 6e20 8014 3200 |0006: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector3;.dst:(Lcom/badlogic/gdx/math/Vector3;)F // method@1480 │ │ +07093e: 0a00 |0009: move-result v0 │ │ +070940: 5442 0509 |000a: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$2;.val$camera:Lcom/badlogic/gdx/graphics/Camera; // field@0905 │ │ +070944: 5422 5e03 |000c: iget-object v2, v2, Lcom/badlogic/gdx/graphics/Camera;.position:Lcom/badlogic/gdx/math/Vector3; // field@035e │ │ +070948: 5463 2e09 |000e: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ +07094c: 6e20 8014 3200 |0010: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector3;.dst:(Lcom/badlogic/gdx/math/Vector3;)F // method@1480 │ │ +070952: 0a01 |0013: move-result v1 │ │ +070954: a702 0100 |0014: sub-float v2, v1, v0 │ │ +070958: 7110 1f26 0200 |0016: invoke-static {v2}, Ljava/lang/Math;.signum:(F)F // method@261f │ │ +07095e: 0a02 |0019: move-result v2 │ │ +070960: 8722 |001a: float-to-int v2, v2 │ │ +070962: 0f02 |001b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x000a line=103 │ │ 0x0014 line=104 │ │ locals : │ │ 0x000a - 0x001c reg=0 dist1 F │ │ @@ -52498,34 +52498,34 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -062488: |[062488] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy$2.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -062498: 1f02 8201 |0000: check-cast v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // type@0182 │ │ -06249c: 1f03 8201 |0002: check-cast v3, Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // type@0182 │ │ -0624a0: 6e30 750f 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$2;.compare:(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)I // method@0f75 │ │ -0624a6: 0a00 |0007: move-result v0 │ │ -0624a8: 0f00 |0008: return v0 │ │ +070964: |[070964] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy$2.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +070974: 1f02 8001 |0000: check-cast v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // type@0180 │ │ +070978: 1f03 8001 |0002: check-cast v3, Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // type@0180 │ │ +07097c: 6e30 750f 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$2;.compare:(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)I // method@0f75 │ │ +070982: 0a00 |0007: move-result v0 │ │ +070984: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$2; │ │ │ │ source_file_idx : 579 (CameraGroupStrategy.java) │ │ │ │ Class #174 header: │ │ -class_idx : 386 │ │ +class_idx : 384 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 719 │ │ static_fields_size : 33 │ │ instance_fields_size: 9 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 42 │ │ │ │ Class #174 - │ │ @@ -52737,39 +52737,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 53 16-bit code units │ │ -0624ac: |[0624ac] com.badlogic.gdx.graphics.g3d.decals.Decal.:()V │ │ -0624bc: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ -0624c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0624c2: 2200 1402 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0624c6: 7010 7014 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -0624cc: 6900 3209 |0008: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0932 │ │ -0624d0: 2200 1402 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0624d4: 7010 7014 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -0624da: 6900 3309 |000f: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0933 │ │ -0624de: 2200 1402 |0011: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0624e2: 7010 7014 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -0624e8: 6900 2c09 |0016: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dir:Lcom/badlogic/gdx/math/Vector3; // field@092c │ │ -0624ec: 2200 1102 |0018: new-instance v0, Lcom/badlogic/gdx/math/Quaternion; // type@0211 │ │ -0624f0: 7051 1c14 1011 |001a: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/math/Quaternion;.:(FFFF)V // method@141c │ │ -0624f6: 6900 3009 |001d: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotator:Lcom/badlogic/gdx/math/Quaternion; // field@0930 │ │ -0624fa: 2200 1402 |001f: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0624fe: 7040 7114 2011 |0021: invoke-direct {v0, v2, v1, v1}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ -062504: 6900 2009 |0024: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.X_AXIS:Lcom/badlogic/gdx/math/Vector3; // field@0920 │ │ -062508: 2200 1402 |0026: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06250c: 7040 7114 1012 |0028: invoke-direct {v0, v1, v2, v1}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ -062512: 6900 2509 |002b: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.Y_AXIS:Lcom/badlogic/gdx/math/Vector3; // field@0925 │ │ -062516: 2200 1402 |002d: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06251a: 7040 7114 1021 |002f: invoke-direct {v0, v1, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ -062520: 6900 2a09 |0032: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.Z_AXIS:Lcom/badlogic/gdx/math/Vector3; // field@092a │ │ -062524: 0e00 |0034: return-void │ │ +070988: |[070988] com.badlogic.gdx.graphics.g3d.decals.Decal.:()V │ │ +070998: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ +07099c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +07099e: 2200 1202 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +0709a2: 7010 7014 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +0709a8: 6900 3209 |0008: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0932 │ │ +0709ac: 2200 1202 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +0709b0: 7010 7014 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +0709b6: 6900 3309 |000f: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0933 │ │ +0709ba: 2200 1202 |0011: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +0709be: 7010 7014 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +0709c4: 6900 2c09 |0016: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dir:Lcom/badlogic/gdx/math/Vector3; // field@092c │ │ +0709c8: 2200 0f02 |0018: new-instance v0, Lcom/badlogic/gdx/math/Quaternion; // type@020f │ │ +0709cc: 7051 1c14 1011 |001a: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/math/Quaternion;.:(FFFF)V // method@141c │ │ +0709d2: 6900 3009 |001d: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotator:Lcom/badlogic/gdx/math/Quaternion; // field@0930 │ │ +0709d6: 2200 1202 |001f: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +0709da: 7040 7114 2011 |0021: invoke-direct {v0, v2, v1, v1}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ +0709e0: 6900 2009 |0024: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.X_AXIS:Lcom/badlogic/gdx/math/Vector3; // field@0920 │ │ +0709e4: 2200 1202 |0026: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +0709e8: 7040 7114 1012 |0028: invoke-direct {v0, v1, v2, v1}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ +0709ee: 6900 2509 |002b: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.Y_AXIS:Lcom/badlogic/gdx/math/Vector3; // field@0925 │ │ +0709f2: 2200 1202 |002d: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +0709f6: 7040 7114 1021 |002f: invoke-direct {v0, v1, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ +0709fc: 6900 2a09 |0032: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.Z_AXIS:Lcom/badlogic/gdx/math/Vector3; // field@092a │ │ +070a00: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=40 │ │ 0x000a line=41 │ │ 0x0011 line=508 │ │ 0x0018 line=544 │ │ 0x001f line=545 │ │ @@ -52782,40 +52782,40 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -062528: |[062528] com.badlogic.gdx.graphics.g3d.decals.Decal.:()V │ │ -062538: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -06253c: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -062542: 1300 1800 |0005: const/16 v0, #int 24 // #18 │ │ -062546: 2300 4a04 |0007: new-array v0, v0, [F // type@044a │ │ -06254a: 5b20 3709 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -06254e: 2200 1402 |000b: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -062552: 7010 7014 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -062558: 5b20 2e09 |0010: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ -06255c: 2200 1102 |0012: new-instance v0, Lcom/badlogic/gdx/math/Quaternion; // type@0211 │ │ -062560: 7010 1b14 0000 |0014: invoke-direct {v0}, Lcom/badlogic/gdx/math/Quaternion;.:()V // method@141b │ │ -062566: 5b20 2f09 |0017: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -06256a: 2200 1302 |0019: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -06256e: 7030 4d14 1001 |001b: invoke-direct {v0, v1, v1}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -062574: 5b20 3109 |001e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@0931 │ │ -062578: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -06257a: 5b20 3409 |0021: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.transformationOffset:Lcom/badlogic/gdx/math/Vector2; // field@0934 │ │ -06257e: 2200 1302 |0023: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -062582: 7010 4c14 0000 |0025: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -062588: 5b20 2b09 |0028: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@092b │ │ -06258c: 2200 8501 |002a: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // type@0185 │ │ -062590: 7010 c40f 0000 |002c: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.:()V // method@0fc4 │ │ -062596: 5b20 2d09 |002f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@092d │ │ -06259a: 1200 |0031: const/4 v0, #int 0 // #0 │ │ -06259c: 5c20 3509 |0032: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ -0625a0: 0e00 |0034: return-void │ │ +070a04: |[070a04] com.badlogic.gdx.graphics.g3d.decals.Decal.:()V │ │ +070a14: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +070a18: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +070a1e: 1300 1800 |0005: const/16 v0, #int 24 // #18 │ │ +070a22: 2300 4804 |0007: new-array v0, v0, [F // type@0448 │ │ +070a26: 5b20 3709 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +070a2a: 2200 1202 |000b: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +070a2e: 7010 7014 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +070a34: 5b20 2e09 |0010: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ +070a38: 2200 0f02 |0012: new-instance v0, Lcom/badlogic/gdx/math/Quaternion; // type@020f │ │ +070a3c: 7010 1b14 0000 |0014: invoke-direct {v0}, Lcom/badlogic/gdx/math/Quaternion;.:()V // method@141b │ │ +070a42: 5b20 2f09 |0017: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +070a46: 2200 1102 |0019: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +070a4a: 7030 4d14 1001 |001b: invoke-direct {v0, v1, v1}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +070a50: 5b20 3109 |001e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@0931 │ │ +070a54: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +070a56: 5b20 3409 |0021: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.transformationOffset:Lcom/badlogic/gdx/math/Vector2; // field@0934 │ │ +070a5a: 2200 1102 |0023: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +070a5e: 7010 4c14 0000 |0025: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +070a64: 5b20 2b09 |0028: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@092b │ │ +070a68: 2200 8301 |002a: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // type@0183 │ │ +070a6c: 7010 c40f 0000 |002c: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.:()V // method@0fc4 │ │ +070a72: 5b20 2d09 |002f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@092d │ │ +070a76: 1200 |0031: const/4 v0, #int 0 // #0 │ │ +070a78: 5c20 3509 |0032: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ +070a7c: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=59 │ │ 0x0005 line=46 │ │ 0x000b line=47 │ │ 0x0012 line=48 │ │ 0x0019 line=49 │ │ @@ -52832,19 +52832,19 @@ │ │ type : '(FFLcom/badlogic/gdx/graphics/g2d/TextureRegion;)Lcom/badlogic/gdx/graphics/g3d/decals/Decal;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0625a4: |[0625a4] com.badlogic.gdx.graphics.g3d.decals.Decal.newDecal:(FFLcom/badlogic/gdx/graphics/g2d/TextureRegion;)Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ -0625b4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0625b6: 7150 930f 2103 |0001: invoke-static {v1, v2, v3, v0, v0}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.newDecal:(FFLcom/badlogic/gdx/graphics/g2d/TextureRegion;II)Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // method@0f93 │ │ -0625bc: 0c00 |0004: move-result-object v0 │ │ -0625be: 1100 |0005: return-object v0 │ │ +070a80: |[070a80] com.badlogic.gdx.graphics.g3d.decals.Decal.newDecal:(FFLcom/badlogic/gdx/graphics/g2d/TextureRegion;)Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ +070a90: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +070a92: 7150 930f 2103 |0001: invoke-static {v1, v2, v3, v0, v0}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.newDecal:(FFLcom/badlogic/gdx/graphics/g2d/TextureRegion;II)Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // method@0f93 │ │ +070a98: 0c00 |0004: move-result-object v0 │ │ +070a9a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=578 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 width F │ │ 0x0000 - 0x0006 reg=2 height F │ │ 0x0000 - 0x0006 reg=3 textureRegion Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ @@ -52854,26 +52854,26 @@ │ │ type : '(FFLcom/badlogic/gdx/graphics/g2d/TextureRegion;II)Lcom/badlogic/gdx/graphics/g3d/decals/Decal;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -0625c0: |[0625c0] com.badlogic.gdx.graphics.g3d.decals.Decal.newDecal:(FFLcom/badlogic/gdx/graphics/g2d/TextureRegion;II)Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ -0625d0: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ -0625d4: 2200 8201 |0002: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // type@0182 │ │ -0625d8: 7010 840f 0000 |0004: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.:()V // method@0f84 │ │ -0625de: 6e20 a80f 5000 |0007: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.setTextureRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0fa8 │ │ -0625e4: 6e30 9b0f 6007 |000a: invoke-virtual {v0, v6, v7}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.setBlending:(II)V // method@0f9b │ │ -0625ea: 5401 2b09 |000d: iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@092b │ │ -0625ee: 5913 f30b |000f: iput v3, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0625f2: 5401 2b09 |0011: iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@092b │ │ -0625f6: 5914 f40b |0013: iput v4, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0625fa: 6e52 9c0f 2022 |0015: invoke-virtual {v0, v2, v2, v2, v2}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.setColor:(FFFF)V // method@0f9c │ │ -062600: 1100 |0018: return-object v0 │ │ +070a9c: |[070a9c] com.badlogic.gdx.graphics.g3d.decals.Decal.newDecal:(FFLcom/badlogic/gdx/graphics/g2d/TextureRegion;II)Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ +070aac: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ +070ab0: 2200 8001 |0002: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // type@0180 │ │ +070ab4: 7010 840f 0000 |0004: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.:()V // method@0f84 │ │ +070aba: 6e20 a80f 5000 |0007: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.setTextureRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0fa8 │ │ +070ac0: 6e30 9b0f 6007 |000a: invoke-virtual {v0, v6, v7}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.setBlending:(II)V // method@0f9b │ │ +070ac6: 5401 2b09 |000d: iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@092b │ │ +070aca: 5913 f30b |000f: iput v3, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +070ace: 5401 2b09 |0011: iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@092b │ │ +070ad2: 5914 f40b |0013: iput v4, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +070ad6: 6e52 9c0f 2022 |0015: invoke-virtual {v0, v2, v2, v2, v2}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.setColor:(FFFF)V // method@0f9c │ │ +070adc: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=602 │ │ 0x0007 line=603 │ │ 0x000a line=604 │ │ 0x000d line=605 │ │ 0x0011 line=606 │ │ @@ -52892,25 +52892,25 @@ │ │ type : '(FFLcom/badlogic/gdx/graphics/g2d/TextureRegion;Z)Lcom/badlogic/gdx/graphics/g3d/decals/Decal;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -062604: |[062604] com.badlogic.gdx.graphics.g3d.decals.Decal.newDecal:(FFLcom/badlogic/gdx/graphics/g2d/TextureRegion;Z)Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ -062614: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -062616: 3805 0d00 |0001: if-eqz v5, 000e // +000d │ │ -06261a: 1301 0203 |0003: const/16 v1, #int 770 // #302 │ │ -06261e: 3805 0400 |0005: if-eqz v5, 0009 // +0004 │ │ -062622: 1300 0303 |0007: const/16 v0, #int 771 // #303 │ │ -062626: 7150 930f 3214 |0009: invoke-static {v2, v3, v4, v1, v0}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.newDecal:(FFLcom/badlogic/gdx/graphics/g2d/TextureRegion;II)Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // method@0f93 │ │ -06262c: 0c00 |000c: move-result-object v0 │ │ -06262e: 1100 |000d: return-object v0 │ │ -062630: 0101 |000e: move v1, v0 │ │ -062632: 28f6 |000f: goto 0005 // -000a │ │ +070ae0: |[070ae0] com.badlogic.gdx.graphics.g3d.decals.Decal.newDecal:(FFLcom/badlogic/gdx/graphics/g2d/TextureRegion;Z)Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ +070af0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +070af2: 3805 0d00 |0001: if-eqz v5, 000e // +000d │ │ +070af6: 1301 0203 |0003: const/16 v1, #int 770 // #302 │ │ +070afa: 3805 0400 |0005: if-eqz v5, 0009 // +0004 │ │ +070afe: 1300 0303 |0007: const/16 v0, #int 771 // #303 │ │ +070b02: 7150 930f 3214 |0009: invoke-static {v2, v3, v4, v1, v0}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.newDecal:(FFLcom/badlogic/gdx/graphics/g2d/TextureRegion;II)Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // method@0f93 │ │ +070b08: 0c00 |000c: move-result-object v0 │ │ +070b0a: 1100 |000d: return-object v0 │ │ +070b0c: 0101 |000e: move v1, v0 │ │ +070b0e: 28f6 |000f: goto 0005 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=589 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 width F │ │ 0x0000 - 0x0010 reg=3 height F │ │ 0x0000 - 0x0010 reg=4 textureRegion Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ @@ -52921,25 +52921,25 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)Lcom/badlogic/gdx/graphics/g3d/decals/Decal;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -062634: |[062634] com.badlogic.gdx.graphics.g3d.decals.Decal.newDecal:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ -062644: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -062646: 6e10 640e 0300 |0001: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ -06264c: 0a00 |0004: move-result v0 │ │ -06264e: 8200 |0005: int-to-float v0, v0 │ │ -062650: 6e10 630e 0300 |0006: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ -062656: 0a01 |0009: move-result v1 │ │ -062658: 8211 |000a: int-to-float v1, v1 │ │ -06265a: 7152 930f 1023 |000b: invoke-static {v0, v1, v3, v2, v2}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.newDecal:(FFLcom/badlogic/gdx/graphics/g2d/TextureRegion;II)Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // method@0f93 │ │ -062660: 0c00 |000e: move-result-object v0 │ │ -062662: 1100 |000f: return-object v0 │ │ +070b10: |[070b10] com.badlogic.gdx.graphics.g3d.decals.Decal.newDecal:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ +070b20: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +070b22: 6e10 640e 0300 |0001: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ +070b28: 0a00 |0004: move-result v0 │ │ +070b2a: 8200 |0005: int-to-float v0, v0 │ │ +070b2c: 6e10 630e 0300 |0006: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ +070b32: 0a01 |0009: move-result v1 │ │ +070b34: 8211 |000a: int-to-float v1, v1 │ │ +070b36: 7152 930f 1023 |000b: invoke-static {v0, v1, v3, v2, v2}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.newDecal:(FFLcom/badlogic/gdx/graphics/g2d/TextureRegion;II)Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // method@0f93 │ │ +070b3c: 0c00 |000e: move-result-object v0 │ │ +070b3e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=554 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 textureRegion Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/g3d/decals/Decal;) │ │ @@ -52947,31 +52947,31 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Z)Lcom/badlogic/gdx/graphics/g3d/decals/Decal;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -062664: |[062664] com.badlogic.gdx.graphics.g3d.decals.Decal.newDecal:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Z)Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ -062674: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -062676: 6e10 640e 0400 |0001: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ -06267c: 0a01 |0004: move-result v1 │ │ -06267e: 8212 |0005: int-to-float v2, v1 │ │ -062680: 6e10 630e 0400 |0006: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ -062686: 0a01 |0009: move-result v1 │ │ -062688: 8213 |000a: int-to-float v3, v1 │ │ -06268a: 3805 0d00 |000b: if-eqz v5, 0018 // +000d │ │ -06268e: 1301 0203 |000d: const/16 v1, #int 770 // #302 │ │ -062692: 3805 0400 |000f: if-eqz v5, 0013 // +0004 │ │ -062696: 1300 0303 |0011: const/16 v0, #int 771 // #303 │ │ -06269a: 7150 930f 3214 |0013: invoke-static {v2, v3, v4, v1, v0}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.newDecal:(FFLcom/badlogic/gdx/graphics/g2d/TextureRegion;II)Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // method@0f93 │ │ -0626a0: 0c00 |0016: move-result-object v0 │ │ -0626a2: 1100 |0017: return-object v0 │ │ -0626a4: 0101 |0018: move v1, v0 │ │ -0626a6: 28f6 |0019: goto 000f // -000a │ │ +070b40: |[070b40] com.badlogic.gdx.graphics.g3d.decals.Decal.newDecal:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Z)Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ +070b50: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +070b52: 6e10 640e 0400 |0001: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ +070b58: 0a01 |0004: move-result v1 │ │ +070b5a: 8212 |0005: int-to-float v2, v1 │ │ +070b5c: 6e10 630e 0400 |0006: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ +070b62: 0a01 |0009: move-result v1 │ │ +070b64: 8213 |000a: int-to-float v3, v1 │ │ +070b66: 3805 0d00 |000b: if-eqz v5, 0018 // +000d │ │ +070b6a: 1301 0203 |000d: const/16 v1, #int 770 // #302 │ │ +070b6e: 3805 0400 |000f: if-eqz v5, 0013 // +0004 │ │ +070b72: 1300 0303 |0011: const/16 v0, #int 771 // #303 │ │ +070b76: 7150 930f 3214 |0013: invoke-static {v2, v3, v4, v1, v0}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.newDecal:(FFLcom/badlogic/gdx/graphics/g2d/TextureRegion;II)Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // method@0f93 │ │ +070b7c: 0c00 |0016: move-result-object v0 │ │ +070b7e: 1100 |0017: return-object v0 │ │ +070b80: 0101 |0018: move v1, v0 │ │ +070b82: 28f6 |0019: goto 000f // -000a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=564 │ │ locals : │ │ 0x0000 - 0x001a reg=4 textureRegion Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ 0x0000 - 0x001a reg=5 hasTransparency Z │ │ │ │ @@ -52981,18 +52981,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0626a8: |[0626a8] com.badlogic.gdx.graphics.g3d.decals.Decal.getHeight:()F │ │ -0626b8: 5410 2b09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@092b │ │ -0626bc: 5200 f40b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0626c0: 0f00 |0004: return v0 │ │ +070b84: |[070b84] com.badlogic.gdx.graphics.g3d.decals.Decal.getHeight:()F │ │ +070b94: 5410 2b09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@092b │ │ +070b98: 5200 f40b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +070b9c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g3d/decals/Decal;) │ │ @@ -53000,17 +53000,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0626c4: |[0626c4] com.badlogic.gdx.graphics.g3d.decals.Decal.getMaterial:()Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; │ │ -0626d4: 5410 2d09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@092d │ │ -0626d8: 1100 |0002: return-object v0 │ │ +070ba0: |[070ba0] com.badlogic.gdx.graphics.g3d.decals.Decal.getMaterial:()Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; │ │ +070bb0: 5410 2d09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@092d │ │ +070bb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=505 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g3d/decals/Decal;) │ │ @@ -53018,17 +53018,17 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0626dc: |[0626dc] com.badlogic.gdx.graphics.g3d.decals.Decal.getPosition:()Lcom/badlogic/gdx/math/Vector3; │ │ -0626ec: 5410 2e09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ -0626f0: 1100 |0002: return-object v0 │ │ +070bb8: |[070bb8] com.badlogic.gdx.graphics.g3d.decals.Decal.getPosition:()Lcom/badlogic/gdx/math/Vector3; │ │ +070bc8: 5410 2e09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ +070bcc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/g3d/decals/Decal;) │ │ @@ -53036,17 +53036,17 @@ │ │ type : '()Lcom/badlogic/gdx/math/Quaternion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0626f4: |[0626f4] com.badlogic.gdx.graphics.g3d.decals.Decal.getRotation:()Lcom/badlogic/gdx/math/Quaternion; │ │ -062704: 5410 2f09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062708: 1100 |0002: return-object v0 │ │ +070bd0: |[070bd0] com.badlogic.gdx.graphics.g3d.decals.Decal.getRotation:()Lcom/badlogic/gdx/math/Quaternion; │ │ +070be0: 5410 2f09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +070be4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/g3d/decals/Decal;) │ │ @@ -53054,18 +53054,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -06270c: |[06270c] com.badlogic.gdx.graphics.g3d.decals.Decal.getScaleX:()F │ │ -06271c: 5410 3109 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@0931 │ │ -062720: 5200 f30b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -062724: 0f00 |0004: return v0 │ │ +070be8: |[070be8] com.badlogic.gdx.graphics.g3d.decals.Decal.getScaleX:()F │ │ +070bf8: 5410 3109 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@0931 │ │ +070bfc: 5200 f30b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +070c00: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/g3d/decals/Decal;) │ │ @@ -53073,18 +53073,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -062728: |[062728] com.badlogic.gdx.graphics.g3d.decals.Decal.getScaleY:()F │ │ -062738: 5410 3109 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@0931 │ │ -06273c: 5200 f40b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -062740: 0f00 |0004: return v0 │ │ +070c04: |[070c04] com.badlogic.gdx.graphics.g3d.decals.Decal.getScaleY:()F │ │ +070c14: 5410 3109 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@0931 │ │ +070c18: 5200 f40b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +070c1c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/g3d/decals/Decal;) │ │ @@ -53092,18 +53092,18 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/TextureRegion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -062744: |[062744] com.badlogic.gdx.graphics.g3d.decals.Decal.getTextureRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ -062754: 5410 2d09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@092d │ │ -062758: 5400 4309 |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0943 │ │ -06275c: 1100 |0004: return-object v0 │ │ +070c20: |[070c20] com.badlogic.gdx.graphics.g3d.decals.Decal.getTextureRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ +070c30: 5410 2d09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@092d │ │ +070c34: 5400 4309 |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0943 │ │ +070c38: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ │ │ #7 : (in Lcom/badlogic/gdx/graphics/g3d/decals/Decal;) │ │ @@ -53111,17 +53111,17 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -062760: |[062760] com.badlogic.gdx.graphics.g3d.decals.Decal.getVertices:()[F │ │ -062770: 5410 3709 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -062774: 1100 |0002: return-object v0 │ │ +070c3c: |[070c3c] com.badlogic.gdx.graphics.g3d.decals.Decal.getVertices:()[F │ │ +070c4c: 5410 3709 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +070c50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ │ │ #8 : (in Lcom/badlogic/gdx/graphics/g3d/decals/Decal;) │ │ @@ -53129,18 +53129,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -062778: |[062778] com.badlogic.gdx.graphics.g3d.decals.Decal.getWidth:()F │ │ -062788: 5410 2b09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@092b │ │ -06278c: 5200 f30b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -062790: 0f00 |0004: return v0 │ │ +070c54: |[070c54] com.badlogic.gdx.graphics.g3d.decals.Decal.getWidth:()F │ │ +070c64: 5410 2b09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@092b │ │ +070c68: 5200 f30b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +070c6c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ │ │ #9 : (in Lcom/badlogic/gdx/graphics/g3d/decals/Decal;) │ │ @@ -53148,18 +53148,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -062794: |[062794] com.badlogic.gdx.graphics.g3d.decals.Decal.getX:()F │ │ -0627a4: 5410 2e09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ -0627a8: 5200 fe0b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0627ac: 0f00 |0004: return v0 │ │ +070c70: |[070c70] com.badlogic.gdx.graphics.g3d.decals.Decal.getX:()F │ │ +070c80: 5410 2e09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ +070c84: 5200 fe0b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +070c88: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ │ │ #10 : (in Lcom/badlogic/gdx/graphics/g3d/decals/Decal;) │ │ @@ -53167,18 +53167,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0627b0: |[0627b0] com.badlogic.gdx.graphics.g3d.decals.Decal.getY:()F │ │ -0627c0: 5410 2e09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ -0627c4: 5200 ff0b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0627c8: 0f00 |0004: return v0 │ │ +070c8c: |[070c8c] com.badlogic.gdx.graphics.g3d.decals.Decal.getY:()F │ │ +070c9c: 5410 2e09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ +070ca0: 5200 ff0b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +070ca4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ │ │ #11 : (in Lcom/badlogic/gdx/graphics/g3d/decals/Decal;) │ │ @@ -53186,18 +53186,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0627cc: |[0627cc] com.badlogic.gdx.graphics.g3d.decals.Decal.getZ:()F │ │ -0627dc: 5410 2e09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ -0627e0: 5200 000c |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0627e4: 0f00 |0004: return v0 │ │ +070ca8: |[070ca8] com.badlogic.gdx.graphics.g3d.decals.Decal.getZ:()F │ │ +070cb8: 5410 2e09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ +070cbc: 5200 000c |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +070cc0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ │ │ #12 : (in Lcom/badlogic/gdx/graphics/g3d/decals/Decal;) │ │ @@ -53205,25 +53205,25 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0627e8: |[0627e8] com.badlogic.gdx.graphics.g3d.decals.Decal.lookAt:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ -0627f8: 6200 2c09 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dir:Lcom/badlogic/gdx/math/Vector3; // field@092c │ │ -0627fc: 6e20 9814 3000 |0002: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -062802: 0c00 |0005: move-result-object v0 │ │ -062804: 5421 2e09 |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ -062808: 6e20 9d14 1000 |0008: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ -06280e: 0c00 |000b: move-result-object v0 │ │ -062810: 6e10 9114 0000 |000c: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -062816: 6200 2c09 |000f: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dir:Lcom/badlogic/gdx/math/Vector3; // field@092c │ │ -06281a: 6e30 a00f 0204 |0011: invoke-virtual {v2, v0, v4}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.setRotation:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V // method@0fa0 │ │ -062820: 0e00 |0014: return-void │ │ +070cc4: |[070cc4] com.badlogic.gdx.graphics.g3d.decals.Decal.lookAt:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ +070cd4: 6200 2c09 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dir:Lcom/badlogic/gdx/math/Vector3; // field@092c │ │ +070cd8: 6e20 9814 3000 |0002: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +070cde: 0c00 |0005: move-result-object v0 │ │ +070ce0: 5421 2e09 |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ +070ce4: 6e20 9d14 1000 |0008: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ +070cea: 0c00 |000b: move-result-object v0 │ │ +070cec: 6e10 9114 0000 |000c: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +070cf2: 6200 2c09 |000f: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dir:Lcom/badlogic/gdx/math/Vector3; // field@092c │ │ +070cf6: 6e30 a00f 0204 |0011: invoke-virtual {v2, v0, v4}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.setRotation:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V // method@0fa0 │ │ +070cfc: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x000f line=515 │ │ 0x0014 line=516 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -53235,68 +53235,68 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 98 16-bit code units │ │ -062824: |[062824] com.badlogic.gdx.graphics.g3d.decals.Decal.resetVertices:()V │ │ -062834: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -062836: 1505 0040 |0001: const/high16 v5, #int 1073741824 // #4000 │ │ -06283a: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -06283c: 5484 2b09 |0004: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@092b │ │ -062840: 5244 f30b |0006: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -062844: 7f44 |0008: neg-float v4, v4 │ │ -062846: a901 0405 |0009: div-float v1, v4, v5 │ │ -06284a: 5484 2b09 |000b: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@092b │ │ -06284e: 5244 f30b |000d: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -062852: a602 0104 |000f: add-float v2, v1, v4 │ │ -062856: 5484 2b09 |0011: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@092b │ │ -06285a: 5244 f40b |0013: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -06285e: a903 0405 |0015: div-float v3, v4, v5 │ │ -062862: 5484 2b09 |0017: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@092b │ │ -062866: 5244 f40b |0019: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -06286a: a700 0304 |001b: sub-float v0, v3, v4 │ │ -06286e: 5484 3709 |001d: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -062872: 4b01 0407 |001f: aput v1, v4, v7 │ │ -062876: 5484 3709 |0021: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -06287a: 1215 |0023: const/4 v5, #int 1 // #1 │ │ -06287c: 4b03 0405 |0024: aput v3, v4, v5 │ │ -062880: 5484 3709 |0026: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -062884: 1225 |0028: const/4 v5, #int 2 // #2 │ │ -062886: 4b06 0405 |0029: aput v6, v4, v5 │ │ -06288a: 5484 3709 |002b: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -06288e: 1265 |002d: const/4 v5, #int 6 // #6 │ │ -062890: 4b02 0405 |002e: aput v2, v4, v5 │ │ -062894: 5484 3709 |0030: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -062898: 1275 |0032: const/4 v5, #int 7 // #7 │ │ -06289a: 4b03 0405 |0033: aput v3, v4, v5 │ │ -06289e: 5484 3709 |0035: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -0628a2: 1305 0800 |0037: const/16 v5, #int 8 // #8 │ │ -0628a6: 4b06 0405 |0039: aput v6, v4, v5 │ │ -0628aa: 5484 3709 |003b: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -0628ae: 1305 0c00 |003d: const/16 v5, #int 12 // #c │ │ -0628b2: 4b01 0405 |003f: aput v1, v4, v5 │ │ -0628b6: 5484 3709 |0041: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -0628ba: 1305 0d00 |0043: const/16 v5, #int 13 // #d │ │ -0628be: 4b00 0405 |0045: aput v0, v4, v5 │ │ -0628c2: 5484 3709 |0047: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -0628c6: 1305 0e00 |0049: const/16 v5, #int 14 // #e │ │ -0628ca: 4b06 0405 |004b: aput v6, v4, v5 │ │ -0628ce: 5484 3709 |004d: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -0628d2: 1305 1200 |004f: const/16 v5, #int 18 // #12 │ │ -0628d6: 4b02 0405 |0051: aput v2, v4, v5 │ │ -0628da: 5484 3709 |0053: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -0628de: 1305 1300 |0055: const/16 v5, #int 19 // #13 │ │ -0628e2: 4b00 0405 |0057: aput v0, v4, v5 │ │ -0628e6: 5484 3709 |0059: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -0628ea: 1305 1400 |005b: const/16 v5, #int 20 // #14 │ │ -0628ee: 4b06 0405 |005d: aput v6, v4, v5 │ │ -0628f2: 5c87 3509 |005f: iput-boolean v7, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ -0628f6: 0e00 |0061: return-void │ │ +070d00: |[070d00] com.badlogic.gdx.graphics.g3d.decals.Decal.resetVertices:()V │ │ +070d10: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +070d12: 1505 0040 |0001: const/high16 v5, #int 1073741824 // #4000 │ │ +070d16: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +070d18: 5484 2b09 |0004: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@092b │ │ +070d1c: 5244 f30b |0006: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +070d20: 7f44 |0008: neg-float v4, v4 │ │ +070d22: a901 0405 |0009: div-float v1, v4, v5 │ │ +070d26: 5484 2b09 |000b: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@092b │ │ +070d2a: 5244 f30b |000d: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +070d2e: a602 0104 |000f: add-float v2, v1, v4 │ │ +070d32: 5484 2b09 |0011: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@092b │ │ +070d36: 5244 f40b |0013: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +070d3a: a903 0405 |0015: div-float v3, v4, v5 │ │ +070d3e: 5484 2b09 |0017: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@092b │ │ +070d42: 5244 f40b |0019: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +070d46: a700 0304 |001b: sub-float v0, v3, v4 │ │ +070d4a: 5484 3709 |001d: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +070d4e: 4b01 0407 |001f: aput v1, v4, v7 │ │ +070d52: 5484 3709 |0021: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +070d56: 1215 |0023: const/4 v5, #int 1 // #1 │ │ +070d58: 4b03 0405 |0024: aput v3, v4, v5 │ │ +070d5c: 5484 3709 |0026: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +070d60: 1225 |0028: const/4 v5, #int 2 // #2 │ │ +070d62: 4b06 0405 |0029: aput v6, v4, v5 │ │ +070d66: 5484 3709 |002b: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +070d6a: 1265 |002d: const/4 v5, #int 6 // #6 │ │ +070d6c: 4b02 0405 |002e: aput v2, v4, v5 │ │ +070d70: 5484 3709 |0030: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +070d74: 1275 |0032: const/4 v5, #int 7 // #7 │ │ +070d76: 4b03 0405 |0033: aput v3, v4, v5 │ │ +070d7a: 5484 3709 |0035: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +070d7e: 1305 0800 |0037: const/16 v5, #int 8 // #8 │ │ +070d82: 4b06 0405 |0039: aput v6, v4, v5 │ │ +070d86: 5484 3709 |003b: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +070d8a: 1305 0c00 |003d: const/16 v5, #int 12 // #c │ │ +070d8e: 4b01 0405 |003f: aput v1, v4, v5 │ │ +070d92: 5484 3709 |0041: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +070d96: 1305 0d00 |0043: const/16 v5, #int 13 // #d │ │ +070d9a: 4b00 0405 |0045: aput v0, v4, v5 │ │ +070d9e: 5484 3709 |0047: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +070da2: 1305 0e00 |0049: const/16 v5, #int 14 // #e │ │ +070da6: 4b06 0405 |004b: aput v6, v4, v5 │ │ +070daa: 5484 3709 |004d: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +070dae: 1305 1200 |004f: const/16 v5, #int 18 // #12 │ │ +070db2: 4b02 0405 |0051: aput v2, v4, v5 │ │ +070db6: 5484 3709 |0053: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +070dba: 1305 1300 |0055: const/16 v5, #int 19 // #13 │ │ +070dbe: 4b00 0405 |0057: aput v0, v4, v5 │ │ +070dc2: 5484 3709 |0059: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +070dc6: 1305 1400 |005b: const/16 v5, #int 20 // #14 │ │ +070dca: 4b06 0405 |005d: aput v6, v4, v5 │ │ +070dce: 5c87 3509 |005f: iput-boolean v7, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ +070dd2: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=440 │ │ 0x000b line=441 │ │ 0x0011 line=442 │ │ 0x0017 line=443 │ │ 0x001d line=446 │ │ @@ -53325,24 +53325,24 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0628f8: |[0628f8] com.badlogic.gdx.graphics.g3d.decals.Decal.rotateX:(F)V │ │ -062908: 6200 3009 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotator:Lcom/badlogic/gdx/math/Quaternion; // field@0930 │ │ -06290c: 6201 2009 |0002: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.X_AXIS:Lcom/badlogic/gdx/math/Vector3; // field@0920 │ │ -062910: 6e30 2c14 1003 |0004: invoke-virtual {v0, v1, v3}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; // method@142c │ │ -062916: 5420 2f09 |0007: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -06291a: 6201 3009 |0009: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotator:Lcom/badlogic/gdx/math/Quaternion; // field@0930 │ │ -06291e: 6e20 2714 1000 |000b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Quaternion;.mul:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; // method@1427 │ │ -062924: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -062926: 5c20 3509 |000f: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ -06292a: 0e00 |0011: return-void │ │ +070dd4: |[070dd4] com.badlogic.gdx.graphics.g3d.decals.Decal.rotateX:(F)V │ │ +070de4: 6200 3009 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotator:Lcom/badlogic/gdx/math/Quaternion; // field@0930 │ │ +070de8: 6201 2009 |0002: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.X_AXIS:Lcom/badlogic/gdx/math/Vector3; // field@0920 │ │ +070dec: 6e30 2c14 1003 |0004: invoke-virtual {v0, v1, v3}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; // method@142c │ │ +070df2: 5420 2f09 |0007: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +070df6: 6201 3009 |0009: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotator:Lcom/badlogic/gdx/math/Quaternion; // field@0930 │ │ +070dfa: 6e20 2714 1000 |000b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Quaternion;.mul:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; // method@1427 │ │ +070e00: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +070e02: 5c20 3509 |000f: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ +070e06: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0007 line=106 │ │ 0x000e line=107 │ │ 0x0011 line=108 │ │ locals : │ │ @@ -53354,24 +53354,24 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -06292c: |[06292c] com.badlogic.gdx.graphics.g3d.decals.Decal.rotateY:(F)V │ │ -06293c: 6200 3009 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotator:Lcom/badlogic/gdx/math/Quaternion; // field@0930 │ │ -062940: 6201 2509 |0002: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.Y_AXIS:Lcom/badlogic/gdx/math/Vector3; // field@0925 │ │ -062944: 6e30 2c14 1003 |0004: invoke-virtual {v0, v1, v3}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; // method@142c │ │ -06294a: 5420 2f09 |0007: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -06294e: 6201 3009 |0009: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotator:Lcom/badlogic/gdx/math/Quaternion; // field@0930 │ │ -062952: 6e20 2714 1000 |000b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Quaternion;.mul:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; // method@1427 │ │ -062958: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -06295a: 5c20 3509 |000f: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ -06295e: 0e00 |0011: return-void │ │ +070e08: |[070e08] com.badlogic.gdx.graphics.g3d.decals.Decal.rotateY:(F)V │ │ +070e18: 6200 3009 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotator:Lcom/badlogic/gdx/math/Quaternion; // field@0930 │ │ +070e1c: 6201 2509 |0002: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.Y_AXIS:Lcom/badlogic/gdx/math/Vector3; // field@0925 │ │ +070e20: 6e30 2c14 1003 |0004: invoke-virtual {v0, v1, v3}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; // method@142c │ │ +070e26: 5420 2f09 |0007: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +070e2a: 6201 3009 |0009: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotator:Lcom/badlogic/gdx/math/Quaternion; // field@0930 │ │ +070e2e: 6e20 2714 1000 |000b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Quaternion;.mul:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; // method@1427 │ │ +070e34: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +070e36: 5c20 3509 |000f: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ +070e3a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0007 line=115 │ │ 0x000e line=116 │ │ 0x0011 line=117 │ │ locals : │ │ @@ -53383,24 +53383,24 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -062960: |[062960] com.badlogic.gdx.graphics.g3d.decals.Decal.rotateZ:(F)V │ │ -062970: 6200 3009 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotator:Lcom/badlogic/gdx/math/Quaternion; // field@0930 │ │ -062974: 6201 2a09 |0002: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.Z_AXIS:Lcom/badlogic/gdx/math/Vector3; // field@092a │ │ -062978: 6e30 2c14 1003 |0004: invoke-virtual {v0, v1, v3}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; // method@142c │ │ -06297e: 5420 2f09 |0007: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062982: 6201 3009 |0009: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotator:Lcom/badlogic/gdx/math/Quaternion; // field@0930 │ │ -062986: 6e20 2714 1000 |000b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Quaternion;.mul:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; // method@1427 │ │ -06298c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -06298e: 5c20 3509 |000f: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ -062992: 0e00 |0011: return-void │ │ +070e3c: |[070e3c] com.badlogic.gdx.graphics.g3d.decals.Decal.rotateZ:(F)V │ │ +070e4c: 6200 3009 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotator:Lcom/badlogic/gdx/math/Quaternion; // field@0930 │ │ +070e50: 6201 2a09 |0002: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.Z_AXIS:Lcom/badlogic/gdx/math/Vector3; // field@092a │ │ +070e54: 6e30 2c14 1003 |0004: invoke-virtual {v0, v1, v3}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; // method@142c │ │ +070e5a: 5420 2f09 |0007: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +070e5e: 6201 3009 |0009: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotator:Lcom/badlogic/gdx/math/Quaternion; // field@0930 │ │ +070e62: 6e20 2714 1000 |000b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Quaternion;.mul:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; // method@1427 │ │ +070e68: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +070e6a: 5c20 3509 |000f: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ +070e6e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0007 line=124 │ │ 0x000e line=125 │ │ 0x0011 line=126 │ │ locals : │ │ @@ -53412,20 +53412,20 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -062994: |[062994] com.badlogic.gdx.graphics.g3d.decals.Decal.setBlending:(II)V │ │ -0629a4: 5410 2d09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@092d │ │ -0629a8: 5902 4209 |0002: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.srcBlendFactor:I // field@0942 │ │ -0629ac: 5410 2d09 |0004: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@092d │ │ -0629b0: 5903 4109 |0006: iput v3, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.dstBlendFactor:I // field@0941 │ │ -0629b4: 0e00 |0008: return-void │ │ +070e70: |[070e70] com.badlogic.gdx.graphics.g3d.decals.Decal.setBlending:(II)V │ │ +070e80: 5410 2d09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@092d │ │ +070e84: 5902 4209 |0002: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.srcBlendFactor:I // field@0942 │ │ +070e88: 5410 2d09 |0004: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@092d │ │ +070e8c: 5903 4109 |0006: iput v3, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.dstBlendFactor:I // field@0941 │ │ +070e90: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ 0x0004 line=501 │ │ 0x0008 line=502 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -53437,45 +53437,45 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -0629b8: |[0629b8] com.badlogic.gdx.graphics.g3d.decals.Decal.setColor:(FFFF)V │ │ -0629c8: 1504 7f43 |0000: const/high16 v4, #int 1132396544 // #437f │ │ -0629cc: a802 0409 |0002: mul-float v2, v4, v9 │ │ -0629d0: 8722 |0004: float-to-int v2, v2 │ │ -0629d2: e002 0218 |0005: shl-int/lit8 v2, v2, #int 24 // #18 │ │ -0629d6: a803 0408 |0007: mul-float v3, v4, v8 │ │ -0629da: 8733 |0009: float-to-int v3, v3 │ │ -0629dc: e003 0310 |000a: shl-int/lit8 v3, v3, #int 16 // #10 │ │ -0629e0: b632 |000c: or-int/2addr v2, v3 │ │ -0629e2: a803 0407 |000d: mul-float v3, v4, v7 │ │ -0629e6: 8733 |000f: float-to-int v3, v3 │ │ -0629e8: e003 0308 |0010: shl-int/lit8 v3, v3, #int 8 // #08 │ │ -0629ec: b632 |0012: or-int/2addr v2, v3 │ │ -0629ee: a803 0406 |0013: mul-float v3, v4, v6 │ │ -0629f2: 8733 |0015: float-to-int v3, v3 │ │ -0629f4: 9601 0203 |0016: or-int v1, v2, v3 │ │ -0629f8: 7110 c321 0100 |0018: invoke-static {v1}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@21c3 │ │ -0629fe: 0a00 |001b: move-result v0 │ │ -062a00: 5452 3709 |001c: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -062a04: 1233 |001e: const/4 v3, #int 3 // #3 │ │ -062a06: 4b00 0203 |001f: aput v0, v2, v3 │ │ -062a0a: 5452 3709 |0021: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -062a0e: 1303 0900 |0023: const/16 v3, #int 9 // #9 │ │ -062a12: 4b00 0203 |0025: aput v0, v2, v3 │ │ -062a16: 5452 3709 |0027: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -062a1a: 1303 0f00 |0029: const/16 v3, #int 15 // #f │ │ -062a1e: 4b00 0203 |002b: aput v0, v2, v3 │ │ -062a22: 5452 3709 |002d: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -062a26: 1303 1500 |002f: const/16 v3, #int 21 // #15 │ │ -062a2a: 4b00 0203 |0031: aput v0, v2, v3 │ │ -062a2e: 0e00 |0033: return-void │ │ +070e94: |[070e94] com.badlogic.gdx.graphics.g3d.decals.Decal.setColor:(FFFF)V │ │ +070ea4: 1504 7f43 |0000: const/high16 v4, #int 1132396544 // #437f │ │ +070ea8: a802 0409 |0002: mul-float v2, v4, v9 │ │ +070eac: 8722 |0004: float-to-int v2, v2 │ │ +070eae: e002 0218 |0005: shl-int/lit8 v2, v2, #int 24 // #18 │ │ +070eb2: a803 0408 |0007: mul-float v3, v4, v8 │ │ +070eb6: 8733 |0009: float-to-int v3, v3 │ │ +070eb8: e003 0310 |000a: shl-int/lit8 v3, v3, #int 16 // #10 │ │ +070ebc: b632 |000c: or-int/2addr v2, v3 │ │ +070ebe: a803 0407 |000d: mul-float v3, v4, v7 │ │ +070ec2: 8733 |000f: float-to-int v3, v3 │ │ +070ec4: e003 0308 |0010: shl-int/lit8 v3, v3, #int 8 // #08 │ │ +070ec8: b632 |0012: or-int/2addr v2, v3 │ │ +070eca: a803 0406 |0013: mul-float v3, v4, v6 │ │ +070ece: 8733 |0015: float-to-int v3, v3 │ │ +070ed0: 9601 0203 |0016: or-int v1, v2, v3 │ │ +070ed4: 7110 c321 0100 |0018: invoke-static {v1}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@21c3 │ │ +070eda: 0a00 |001b: move-result v0 │ │ +070edc: 5452 3709 |001c: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +070ee0: 1233 |001e: const/4 v3, #int 3 // #3 │ │ +070ee2: 4b00 0203 |001f: aput v0, v2, v3 │ │ +070ee6: 5452 3709 |0021: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +070eea: 1303 0900 |0023: const/16 v3, #int 9 // #9 │ │ +070eee: 4b00 0203 |0025: aput v0, v2, v3 │ │ +070ef2: 5452 3709 |0027: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +070ef6: 1303 0f00 |0029: const/16 v3, #int 15 // #f │ │ +070efa: 4b00 0203 |002b: aput v0, v2, v3 │ │ +070efe: 5452 3709 |002d: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +070f02: 1303 1500 |002f: const/16 v3, #int 21 // #15 │ │ +070f06: 4b00 0203 |0031: aput v0, v2, v3 │ │ +070f0a: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=69 │ │ 0x0018 line=70 │ │ 0x001c line=71 │ │ 0x0021 line=72 │ │ 0x0027 line=73 │ │ @@ -53495,20 +53495,20 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -062a30: |[062a30] com.badlogic.gdx.graphics.g3d.decals.Decal.setDimensions:(FF)V │ │ -062a40: 5410 2b09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@092b │ │ -062a44: 6e30 6814 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -062a4a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -062a4c: 5c10 3509 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ -062a50: 0e00 |0008: return-void │ │ +070f0c: |[070f0c] com.badlogic.gdx.graphics.g3d.decals.Decal.setDimensions:(FF)V │ │ +070f1c: 5410 2b09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@092b │ │ +070f20: 6e30 6814 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +070f26: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +070f28: 5c10 3509 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ +070f2c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0005 line=310 │ │ 0x0008 line=311 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -53520,20 +53520,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -062a54: |[062a54] com.badlogic.gdx.graphics.g3d.decals.Decal.setHeight:(F)V │ │ -062a64: 5410 2b09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@092b │ │ -062a68: 5902 f40b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -062a6c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -062a6e: 5c10 3509 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ -062a72: 0e00 |0007: return-void │ │ +070f30: |[070f30] com.badlogic.gdx.graphics.g3d.decals.Decal.setHeight:(F)V │ │ +070f40: 5410 2b09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@092b │ │ +070f44: 5902 f40b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +070f48: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +070f4a: 5c10 3509 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ +070f4e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0004 line=296 │ │ 0x0007 line=297 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -53544,20 +53544,20 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -062a74: |[062a74] com.badlogic.gdx.graphics.g3d.decals.Decal.setPosition:(FFF)V │ │ -062a84: 5410 2e09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ -062a88: 6e40 9714 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -062a8e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -062a90: 5c10 3509 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ -062a94: 0e00 |0008: return-void │ │ +070f50: |[070f50] com.badlogic.gdx.graphics.g3d.decals.Decal.setPosition:(FFF)V │ │ +070f60: 5410 2e09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ +070f64: 6e40 9714 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +070f6a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +070f6c: 5c10 3509 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ +070f70: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0005 line=225 │ │ 0x0008 line=226 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -53570,48 +53570,48 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 10 │ │ insns size : 67 16-bit code units │ │ -062a98: |[062a98] com.badlogic.gdx.graphics.g3d.decals.Decal.setRotation:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ -062aa8: 6200 3209 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0932 │ │ -062aac: 6e20 9814 c000 |0002: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -062ab2: 0c00 |0005: move-result-object v0 │ │ -062ab4: 6e20 7914 b000 |0006: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1479 │ │ -062aba: 0c00 |0009: move-result-object v0 │ │ -062abc: 6e10 9114 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -062ac2: 6200 3309 |000d: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0933 │ │ -062ac6: 6e20 9814 b000 |000f: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -062acc: 0c00 |0012: move-result-object v0 │ │ -062ace: 6201 3209 |0013: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0932 │ │ -062ad2: 6e20 7914 1000 |0015: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1479 │ │ -062ad8: 0c00 |0018: move-result-object v0 │ │ -062ada: 6e10 9114 0000 |0019: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -062ae0: 54a0 2f09 |001c: iget-object v0, v10, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062ae4: 6201 3209 |001e: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0932 │ │ -062ae8: 5211 fe0b |0020: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -062aec: 6202 3309 |0022: sget-object v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0933 │ │ -062af0: 5222 fe0b |0024: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -062af4: 52b3 fe0b |0026: iget v3, v11, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -062af8: 6204 3209 |0028: sget-object v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0932 │ │ -062afc: 5244 ff0b |002a: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -062b00: 6205 3309 |002c: sget-object v5, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0933 │ │ -062b04: 5255 ff0b |002e: iget v5, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -062b08: 52b6 ff0b |0030: iget v6, v11, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -062b0c: 6207 3209 |0032: sget-object v7, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0932 │ │ -062b10: 5277 000c |0034: iget v7, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -062b14: 6208 3309 |0036: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0933 │ │ -062b18: 5288 000c |0038: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -062b1c: 52b9 000c |003a: iget v9, v11, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -062b20: 740a 2e14 0000 |003c: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/math/Quaternion;.setFromAxes:(FFFFFFFFF)Lcom/badlogic/gdx/math/Quaternion; // method@142e │ │ -062b26: 1200 |003f: const/4 v0, #int 0 // #0 │ │ -062b28: 5ca0 3509 |0040: iput-boolean v0, v10, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ -062b2c: 0e00 |0042: return-void │ │ +070f74: |[070f74] com.badlogic.gdx.graphics.g3d.decals.Decal.setRotation:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ +070f84: 6200 3209 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0932 │ │ +070f88: 6e20 9814 c000 |0002: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +070f8e: 0c00 |0005: move-result-object v0 │ │ +070f90: 6e20 7914 b000 |0006: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1479 │ │ +070f96: 0c00 |0009: move-result-object v0 │ │ +070f98: 6e10 9114 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +070f9e: 6200 3309 |000d: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0933 │ │ +070fa2: 6e20 9814 b000 |000f: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +070fa8: 0c00 |0012: move-result-object v0 │ │ +070faa: 6201 3209 |0013: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0932 │ │ +070fae: 6e20 7914 1000 |0015: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1479 │ │ +070fb4: 0c00 |0018: move-result-object v0 │ │ +070fb6: 6e10 9114 0000 |0019: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +070fbc: 54a0 2f09 |001c: iget-object v0, v10, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +070fc0: 6201 3209 |001e: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0932 │ │ +070fc4: 5211 fe0b |0020: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +070fc8: 6202 3309 |0022: sget-object v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0933 │ │ +070fcc: 5222 fe0b |0024: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +070fd0: 52b3 fe0b |0026: iget v3, v11, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +070fd4: 6204 3209 |0028: sget-object v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0932 │ │ +070fd8: 5244 ff0b |002a: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +070fdc: 6205 3309 |002c: sget-object v5, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0933 │ │ +070fe0: 5255 ff0b |002e: iget v5, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +070fe4: 52b6 ff0b |0030: iget v6, v11, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +070fe8: 6207 3209 |0032: sget-object v7, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0932 │ │ +070fec: 5277 000c |0034: iget v7, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +070ff0: 6208 3309 |0036: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0933 │ │ +070ff4: 5288 000c |0038: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +070ff8: 52b9 000c |003a: iget v9, v11, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +070ffc: 740a 2e14 0000 |003c: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/math/Quaternion;.setFromAxes:(FFFFFFFFF)Lcom/badlogic/gdx/math/Quaternion; // method@142e │ │ +071002: 1200 |003f: const/4 v0, #int 0 // #0 │ │ +071004: 5ca0 3509 |0040: iput-boolean v0, v10, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ +071008: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x000d line=133 │ │ 0x001c line=134 │ │ 0x003f line=135 │ │ 0x0042 line=136 │ │ @@ -53625,21 +53625,21 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -062b30: |[062b30] com.badlogic.gdx.graphics.g3d.decals.Decal.setRotationX:(F)V │ │ -062b40: 5420 2f09 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062b44: 6201 2009 |0002: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.X_AXIS:Lcom/badlogic/gdx/math/Vector3; // field@0920 │ │ -062b48: 6e30 2c14 1003 |0004: invoke-virtual {v0, v1, v3}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; // method@142c │ │ -062b4e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -062b50: 5c20 3509 |0008: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ -062b54: 0e00 |000a: return-void │ │ +07100c: |[07100c] com.badlogic.gdx.graphics.g3d.decals.Decal.setRotationX:(F)V │ │ +07101c: 5420 2f09 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071020: 6201 2009 |0002: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.X_AXIS:Lcom/badlogic/gdx/math/Vector3; // field@0920 │ │ +071024: 6e30 2c14 1003 |0004: invoke-virtual {v0, v1, v3}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; // method@142c │ │ +07102a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +07102c: 5c20 3509 |0008: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ +071030: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0007 line=82 │ │ 0x000a line=83 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -53650,21 +53650,21 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -062b58: |[062b58] com.badlogic.gdx.graphics.g3d.decals.Decal.setRotationY:(F)V │ │ -062b68: 5420 2f09 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062b6c: 6201 2509 |0002: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.Y_AXIS:Lcom/badlogic/gdx/math/Vector3; // field@0925 │ │ -062b70: 6e30 2c14 1003 |0004: invoke-virtual {v0, v1, v3}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; // method@142c │ │ -062b76: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -062b78: 5c20 3509 |0008: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ -062b7c: 0e00 |000a: return-void │ │ +071034: |[071034] com.badlogic.gdx.graphics.g3d.decals.Decal.setRotationY:(F)V │ │ +071044: 5420 2f09 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071048: 6201 2509 |0002: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.Y_AXIS:Lcom/badlogic/gdx/math/Vector3; // field@0925 │ │ +07104c: 6e30 2c14 1003 |0004: invoke-virtual {v0, v1, v3}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; // method@142c │ │ +071052: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +071054: 5c20 3509 |0008: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ +071058: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0007 line=90 │ │ 0x000a line=91 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -53675,21 +53675,21 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -062b80: |[062b80] com.badlogic.gdx.graphics.g3d.decals.Decal.setRotationZ:(F)V │ │ -062b90: 5420 2f09 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062b94: 6201 2a09 |0002: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.Z_AXIS:Lcom/badlogic/gdx/math/Vector3; // field@092a │ │ -062b98: 6e30 2c14 1003 |0004: invoke-virtual {v0, v1, v3}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; // method@142c │ │ -062b9e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -062ba0: 5c20 3509 |0008: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ -062ba4: 0e00 |000a: return-void │ │ +07105c: |[07105c] com.badlogic.gdx.graphics.g3d.decals.Decal.setRotationZ:(F)V │ │ +07106c: 5420 2f09 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071070: 6201 2a09 |0002: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.Z_AXIS:Lcom/badlogic/gdx/math/Vector3; // field@092a │ │ +071074: 6e30 2c14 1003 |0004: invoke-virtual {v0, v1, v3}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; // method@142c │ │ +07107a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +07107c: 5c20 3509 |0008: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ +071080: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0007 line=98 │ │ 0x000a line=99 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -53700,20 +53700,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -062ba8: |[062ba8] com.badlogic.gdx.graphics.g3d.decals.Decal.setScale:(F)V │ │ -062bb8: 5410 3109 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@0931 │ │ -062bbc: 6e30 6814 2002 |0002: invoke-virtual {v0, v2, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -062bc2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -062bc4: 5c10 3509 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ -062bc8: 0e00 |0008: return-void │ │ +071084: |[071084] com.badlogic.gdx.graphics.g3d.decals.Decal.setScale:(F)V │ │ +071094: 5410 3109 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@0931 │ │ +071098: 6e30 6814 2002 |0002: invoke-virtual {v0, v2, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +07109e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0710a0: 5c10 3509 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ +0710a4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0005 line=275 │ │ 0x0008 line=276 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -53724,20 +53724,20 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -062bcc: |[062bcc] com.badlogic.gdx.graphics.g3d.decals.Decal.setScale:(FF)V │ │ -062bdc: 5410 3109 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@0931 │ │ -062be0: 6e30 6814 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -062be6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -062be8: 5c10 3509 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ -062bec: 0e00 |0008: return-void │ │ +0710a8: |[0710a8] com.badlogic.gdx.graphics.g3d.decals.Decal.setScale:(FF)V │ │ +0710b8: 5410 3109 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@0931 │ │ +0710bc: 6e30 6814 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0710c2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0710c4: 5c10 3509 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ +0710c8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0005 line=267 │ │ 0x0008 line=268 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -53749,20 +53749,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -062bf0: |[062bf0] com.badlogic.gdx.graphics.g3d.decals.Decal.setScaleX:(F)V │ │ -062c00: 5410 3109 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@0931 │ │ -062c04: 5902 f30b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -062c08: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -062c0a: 5c10 3509 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ -062c0e: 0e00 |0007: return-void │ │ +0710cc: |[0710cc] com.badlogic.gdx.graphics.g3d.decals.Decal.setScaleX:(F)V │ │ +0710dc: 5410 3109 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@0931 │ │ +0710e0: 5902 f30b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0710e4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0710e6: 5c10 3509 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ +0710ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0004 line=240 │ │ 0x0007 line=241 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -53773,22 +53773,22 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -062c10: |[062c10] com.badlogic.gdx.graphics.g3d.decals.Decal.setScaleY:(F)V │ │ -062c20: 5420 3109 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@0931 │ │ -062c24: 5201 f40b |0002: iget v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -062c28: c631 |0004: add-float/2addr v1, v3 │ │ -062c2a: 5901 f40b |0005: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -062c2e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -062c30: 5c20 3509 |0008: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ -062c34: 0e00 |000a: return-void │ │ +0710ec: |[0710ec] com.badlogic.gdx.graphics.g3d.decals.Decal.setScaleY:(F)V │ │ +0710fc: 5420 3109 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@0931 │ │ +071100: 5201 f40b |0002: iget v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +071104: c631 |0004: add-float/2addr v1, v3 │ │ +071106: 5901 f40b |0005: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07110a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +07110c: 5c20 3509 |0008: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ +071110: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0007 line=253 │ │ 0x000a line=254 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -53799,19 +53799,19 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -062c38: |[062c38] com.badlogic.gdx.graphics.g3d.decals.Decal.setTextureRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ -062c48: 5410 2d09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@092d │ │ -062c4c: 5b02 4309 |0002: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0943 │ │ -062c50: 6e10 b30f 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updateUVs:()V // method@0fb3 │ │ -062c56: 0e00 |0007: return-void │ │ +071114: |[071114] com.badlogic.gdx.graphics.g3d.decals.Decal.setTextureRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ +071124: 5410 2d09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@092d │ │ +071128: 5b02 4309 |0002: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0943 │ │ +07112c: 6e10 b30f 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updateUVs:()V // method@0fb3 │ │ +071132: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ 0x0004 line=487 │ │ 0x0007 line=488 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -53822,20 +53822,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -062c58: |[062c58] com.badlogic.gdx.graphics.g3d.decals.Decal.setWidth:(F)V │ │ -062c68: 5410 2b09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@092b │ │ -062c6c: 5902 f30b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -062c70: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -062c72: 5c10 3509 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ -062c76: 0e00 |0007: return-void │ │ +071134: |[071134] com.badlogic.gdx.graphics.g3d.decals.Decal.setWidth:(F)V │ │ +071144: 5410 2b09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@092b │ │ +071148: 5902 f30b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07114c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +07114e: 5c10 3509 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ +071152: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0004 line=283 │ │ 0x0007 line=284 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -53846,20 +53846,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -062c78: |[062c78] com.badlogic.gdx.graphics.g3d.decals.Decal.setX:(F)V │ │ -062c88: 5410 2e09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ -062c8c: 5902 fe0b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -062c90: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -062c92: 5c10 3509 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ -062c96: 0e00 |0007: return-void │ │ +071154: |[071154] com.badlogic.gdx.graphics.g3d.decals.Decal.setX:(F)V │ │ +071164: 5410 2e09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ +071168: 5902 fe0b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +07116c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +07116e: 5c10 3509 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ +071172: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0004 line=158 │ │ 0x0007 line=159 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -53870,20 +53870,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -062c98: |[062c98] com.badlogic.gdx.graphics.g3d.decals.Decal.setY:(F)V │ │ -062ca8: 5410 2e09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ -062cac: 5902 ff0b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -062cb0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -062cb2: 5c10 3509 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ -062cb6: 0e00 |0007: return-void │ │ +071174: |[071174] com.badlogic.gdx.graphics.g3d.decals.Decal.setY:(F)V │ │ +071184: 5410 2e09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ +071188: 5902 ff0b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +07118c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +07118e: 5c10 3509 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ +071192: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0004 line=179 │ │ 0x0007 line=180 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -53894,20 +53894,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -062cb8: |[062cb8] com.badlogic.gdx.graphics.g3d.decals.Decal.setZ:(F)V │ │ -062cc8: 5410 2e09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ -062ccc: 5902 000c |0002: iput v2, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -062cd0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -062cd2: 5c10 3509 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ -062cd6: 0e00 |0007: return-void │ │ +071194: |[071194] com.badlogic.gdx.graphics.g3d.decals.Decal.setZ:(F)V │ │ +0711a4: 5410 2e09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ +0711a8: 5902 000c |0002: iput v2, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0711ac: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0711ae: 5c10 3509 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ +0711b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0004 line=200 │ │ 0x0007 line=201 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -53918,652 +53918,652 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 1080 16-bit code units │ │ -062cd8: |[062cd8] com.badlogic.gdx.graphics.g3d.decals.Decal.transformVertices:()V │ │ -062ce8: 127d |0000: const/4 v13, #int 7 // #7 │ │ -062cea: 126c |0001: const/4 v12, #int 6 // #6 │ │ -062cec: 122b |0002: const/4 v11, #int 2 // #2 │ │ -062cee: 1209 |0003: const/4 v9, #int 0 // #0 │ │ -062cf0: 121a |0004: const/4 v10, #int 1 // #1 │ │ -062cf2: 54e6 3409 |0005: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.transformationOffset:Lcom/badlogic/gdx/math/Vector2; // field@0934 │ │ -062cf6: 3806 2d04 |0007: if-eqz v6, 0434 // +042d │ │ -062cfa: 54e6 3409 |0009: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.transformationOffset:Lcom/badlogic/gdx/math/Vector2; // field@0934 │ │ -062cfe: 5266 f30b |000b: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -062d02: 7f60 |000d: neg-float v0, v6 │ │ -062d04: 54e6 3409 |000e: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.transformationOffset:Lcom/badlogic/gdx/math/Vector2; // field@0934 │ │ -062d08: 5266 f40b |0010: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -062d0c: 7f61 |0012: neg-float v1, v6 │ │ -062d0e: 54e6 3709 |0013: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -062d12: 4406 0609 |0015: aget v6, v6, v9 │ │ -062d16: c606 |0017: add-float/2addr v6, v0 │ │ -062d18: 54e7 3109 |0018: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@0931 │ │ -062d1c: 5277 f30b |001a: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -062d20: a803 0607 |001c: mul-float v3, v6, v7 │ │ -062d24: 54e6 3709 |001e: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -062d28: 4406 060a |0020: aget v6, v6, v10 │ │ -062d2c: c616 |0022: add-float/2addr v6, v1 │ │ -062d2e: 54e7 3109 |0023: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@0931 │ │ -062d32: 5277 f40b |0025: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -062d36: a804 0607 |0027: mul-float v4, v6, v7 │ │ -062d3a: 54e6 3709 |0029: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -062d3e: 4405 060b |002b: aget v5, v6, v11 │ │ -062d42: 54e6 3709 |002d: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -062d46: 54e7 2f09 |002f: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062d4a: 5277 e10b |0031: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -062d4e: c837 |0033: mul-float/2addr v7, v3 │ │ -062d50: 54e8 2f09 |0034: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062d54: 5288 e30b |0036: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -062d58: c858 |0038: mul-float/2addr v8, v5 │ │ -062d5a: c687 |0039: add-float/2addr v7, v8 │ │ -062d5c: 54e8 2f09 |003a: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062d60: 5288 e40b |003c: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -062d64: c848 |003e: mul-float/2addr v8, v4 │ │ -062d66: c787 |003f: sub-float/2addr v7, v8 │ │ -062d68: 4b07 0609 |0040: aput v7, v6, v9 │ │ -062d6c: 54e6 3709 |0042: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -062d70: 54e7 2f09 |0044: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062d74: 5277 e10b |0046: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -062d78: c847 |0048: mul-float/2addr v7, v4 │ │ -062d7a: 54e8 2f09 |0049: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062d7e: 5288 e40b |004b: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -062d82: c838 |004d: mul-float/2addr v8, v3 │ │ -062d84: c687 |004e: add-float/2addr v7, v8 │ │ -062d86: 54e8 2f09 |004f: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062d8a: 5288 e20b |0051: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -062d8e: c858 |0053: mul-float/2addr v8, v5 │ │ -062d90: c787 |0054: sub-float/2addr v7, v8 │ │ -062d92: 4b07 060a |0055: aput v7, v6, v10 │ │ -062d96: 54e6 3709 |0057: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -062d9a: 54e7 2f09 |0059: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062d9e: 5277 e10b |005b: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -062da2: c857 |005d: mul-float/2addr v7, v5 │ │ -062da4: 54e8 2f09 |005e: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062da8: 5288 e20b |0060: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -062dac: c848 |0062: mul-float/2addr v8, v4 │ │ -062dae: c687 |0063: add-float/2addr v7, v8 │ │ -062db0: 54e8 2f09 |0064: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062db4: 5288 e30b |0066: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -062db8: c838 |0068: mul-float/2addr v8, v3 │ │ -062dba: c787 |0069: sub-float/2addr v7, v8 │ │ -062dbc: 4b07 060b |006a: aput v7, v6, v11 │ │ -062dc0: 54e6 2f09 |006c: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062dc4: 5266 e20b |006e: iget v6, v6, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -062dc8: 7f66 |0070: neg-float v6, v6 │ │ -062dca: c836 |0071: mul-float/2addr v6, v3 │ │ -062dcc: 54e7 2f09 |0072: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062dd0: 5277 e30b |0074: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -062dd4: c847 |0076: mul-float/2addr v7, v4 │ │ -062dd6: c776 |0077: sub-float/2addr v6, v7 │ │ -062dd8: 54e7 2f09 |0078: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062ddc: 5277 e40b |007a: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -062de0: c857 |007c: mul-float/2addr v7, v5 │ │ -062de2: a702 0607 |007d: sub-float v2, v6, v7 │ │ -062de6: 54e6 2f09 |007f: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062dea: 6e10 1f14 0600 |0081: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@141f │ │ -062df0: 54e6 3709 |0084: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -062df4: 4403 0609 |0086: aget v3, v6, v9 │ │ -062df8: 54e6 3709 |0088: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -062dfc: 4404 060a |008a: aget v4, v6, v10 │ │ -062e00: 54e6 3709 |008c: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -062e04: 4405 060b |008e: aget v5, v6, v11 │ │ -062e08: 54e6 3709 |0090: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -062e0c: 54e7 2f09 |0092: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062e10: 5277 e20b |0094: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -062e14: c827 |0096: mul-float/2addr v7, v2 │ │ -062e16: 54e8 2f09 |0097: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062e1a: 5288 e10b |0099: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -062e1e: c838 |009b: mul-float/2addr v8, v3 │ │ -062e20: c687 |009c: add-float/2addr v7, v8 │ │ -062e22: 54e8 2f09 |009d: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062e26: 5288 e40b |009f: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -062e2a: c848 |00a1: mul-float/2addr v8, v4 │ │ -062e2c: c687 |00a2: add-float/2addr v7, v8 │ │ -062e2e: 54e8 2f09 |00a3: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062e32: 5288 e30b |00a5: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -062e36: c858 |00a7: mul-float/2addr v8, v5 │ │ -062e38: c787 |00a8: sub-float/2addr v7, v8 │ │ -062e3a: 4b07 0609 |00a9: aput v7, v6, v9 │ │ -062e3e: 54e6 3709 |00ab: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -062e42: 54e7 2f09 |00ad: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062e46: 5277 e30b |00af: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -062e4a: c827 |00b1: mul-float/2addr v7, v2 │ │ -062e4c: 54e8 2f09 |00b2: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062e50: 5288 e10b |00b4: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -062e54: c848 |00b6: mul-float/2addr v8, v4 │ │ -062e56: c687 |00b7: add-float/2addr v7, v8 │ │ -062e58: 54e8 2f09 |00b8: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062e5c: 5288 e20b |00ba: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -062e60: c858 |00bc: mul-float/2addr v8, v5 │ │ -062e62: c687 |00bd: add-float/2addr v7, v8 │ │ -062e64: 54e8 2f09 |00be: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062e68: 5288 e40b |00c0: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -062e6c: c838 |00c2: mul-float/2addr v8, v3 │ │ -062e6e: c787 |00c3: sub-float/2addr v7, v8 │ │ -062e70: 4b07 060a |00c4: aput v7, v6, v10 │ │ -062e74: 54e6 3709 |00c6: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -062e78: 54e7 2f09 |00c8: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062e7c: 5277 e40b |00ca: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -062e80: c827 |00cc: mul-float/2addr v7, v2 │ │ -062e82: 54e8 2f09 |00cd: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062e86: 5288 e10b |00cf: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -062e8a: c858 |00d1: mul-float/2addr v8, v5 │ │ -062e8c: c687 |00d2: add-float/2addr v7, v8 │ │ -062e8e: 54e8 2f09 |00d3: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062e92: 5288 e30b |00d5: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -062e96: c838 |00d7: mul-float/2addr v8, v3 │ │ -062e98: c687 |00d8: add-float/2addr v7, v8 │ │ -062e9a: 54e8 2f09 |00d9: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062e9e: 5288 e20b |00db: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -062ea2: c848 |00dd: mul-float/2addr v8, v4 │ │ -062ea4: c787 |00de: sub-float/2addr v7, v8 │ │ -062ea6: 4b07 060b |00df: aput v7, v6, v11 │ │ -062eaa: 54e6 2f09 |00e1: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062eae: 6e10 1f14 0600 |00e3: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@141f │ │ -062eb4: 54e6 3709 |00e6: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -062eb8: 4407 0609 |00e8: aget v7, v6, v9 │ │ -062ebc: 54e8 2e09 |00ea: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ -062ec0: 5288 fe0b |00ec: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -062ec4: c708 |00ee: sub-float/2addr v8, v0 │ │ -062ec6: c687 |00ef: add-float/2addr v7, v8 │ │ -062ec8: 4b07 0609 |00f0: aput v7, v6, v9 │ │ -062ecc: 54e6 3709 |00f2: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -062ed0: 4407 060a |00f4: aget v7, v6, v10 │ │ -062ed4: 54e8 2e09 |00f6: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ -062ed8: 5288 ff0b |00f8: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -062edc: c718 |00fa: sub-float/2addr v8, v1 │ │ -062ede: c687 |00fb: add-float/2addr v7, v8 │ │ -062ee0: 4b07 060a |00fc: aput v7, v6, v10 │ │ -062ee4: 54e6 3709 |00fe: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -062ee8: 4407 060b |0100: aget v7, v6, v11 │ │ -062eec: 54e8 2e09 |0102: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ -062ef0: 5288 000c |0104: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -062ef4: c687 |0106: add-float/2addr v7, v8 │ │ -062ef6: 4b07 060b |0107: aput v7, v6, v11 │ │ -062efa: 54e6 3709 |0109: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -062efe: 4406 060c |010b: aget v6, v6, v12 │ │ -062f02: c606 |010d: add-float/2addr v6, v0 │ │ -062f04: 54e7 3109 |010e: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@0931 │ │ -062f08: 5277 f30b |0110: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -062f0c: a803 0607 |0112: mul-float v3, v6, v7 │ │ -062f10: 54e6 3709 |0114: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -062f14: 4406 060d |0116: aget v6, v6, v13 │ │ -062f18: c616 |0118: add-float/2addr v6, v1 │ │ -062f1a: 54e7 3109 |0119: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@0931 │ │ -062f1e: 5277 f40b |011b: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -062f22: a804 0607 |011d: mul-float v4, v6, v7 │ │ -062f26: 54e6 3709 |011f: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -062f2a: 1307 0800 |0121: const/16 v7, #int 8 // #8 │ │ -062f2e: 4405 0607 |0123: aget v5, v6, v7 │ │ -062f32: 54e6 3709 |0125: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -062f36: 54e7 2f09 |0127: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062f3a: 5277 e10b |0129: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -062f3e: c837 |012b: mul-float/2addr v7, v3 │ │ -062f40: 54e8 2f09 |012c: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062f44: 5288 e30b |012e: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -062f48: c858 |0130: mul-float/2addr v8, v5 │ │ -062f4a: c687 |0131: add-float/2addr v7, v8 │ │ -062f4c: 54e8 2f09 |0132: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062f50: 5288 e40b |0134: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -062f54: c848 |0136: mul-float/2addr v8, v4 │ │ -062f56: c787 |0137: sub-float/2addr v7, v8 │ │ -062f58: 4b07 060c |0138: aput v7, v6, v12 │ │ -062f5c: 54e6 3709 |013a: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -062f60: 54e7 2f09 |013c: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062f64: 5277 e10b |013e: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -062f68: c847 |0140: mul-float/2addr v7, v4 │ │ -062f6a: 54e8 2f09 |0141: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062f6e: 5288 e40b |0143: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -062f72: c838 |0145: mul-float/2addr v8, v3 │ │ -062f74: c687 |0146: add-float/2addr v7, v8 │ │ -062f76: 54e8 2f09 |0147: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062f7a: 5288 e20b |0149: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -062f7e: c858 |014b: mul-float/2addr v8, v5 │ │ -062f80: c787 |014c: sub-float/2addr v7, v8 │ │ -062f82: 4b07 060d |014d: aput v7, v6, v13 │ │ -062f86: 54e6 3709 |014f: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -062f8a: 1307 0800 |0151: const/16 v7, #int 8 // #8 │ │ -062f8e: 54e8 2f09 |0153: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062f92: 5288 e10b |0155: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -062f96: c858 |0157: mul-float/2addr v8, v5 │ │ -062f98: 54e9 2f09 |0158: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062f9c: 5299 e20b |015a: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -062fa0: c849 |015c: mul-float/2addr v9, v4 │ │ -062fa2: c698 |015d: add-float/2addr v8, v9 │ │ -062fa4: 54e9 2f09 |015e: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062fa8: 5299 e30b |0160: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -062fac: c839 |0162: mul-float/2addr v9, v3 │ │ -062fae: c798 |0163: sub-float/2addr v8, v9 │ │ -062fb0: 4b08 0607 |0164: aput v8, v6, v7 │ │ -062fb4: 54e6 2f09 |0166: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062fb8: 5266 e20b |0168: iget v6, v6, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -062fbc: 7f66 |016a: neg-float v6, v6 │ │ -062fbe: c836 |016b: mul-float/2addr v6, v3 │ │ -062fc0: 54e7 2f09 |016c: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062fc4: 5277 e30b |016e: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -062fc8: c847 |0170: mul-float/2addr v7, v4 │ │ -062fca: c776 |0171: sub-float/2addr v6, v7 │ │ -062fcc: 54e7 2f09 |0172: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062fd0: 5277 e40b |0174: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -062fd4: c857 |0176: mul-float/2addr v7, v5 │ │ -062fd6: a702 0607 |0177: sub-float v2, v6, v7 │ │ -062fda: 54e6 2f09 |0179: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -062fde: 6e10 1f14 0600 |017b: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@141f │ │ -062fe4: 54e6 3709 |017e: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -062fe8: 4403 060c |0180: aget v3, v6, v12 │ │ -062fec: 54e6 3709 |0182: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -062ff0: 4404 060d |0184: aget v4, v6, v13 │ │ -062ff4: 54e6 3709 |0186: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -062ff8: 1307 0800 |0188: const/16 v7, #int 8 // #8 │ │ -062ffc: 4405 0607 |018a: aget v5, v6, v7 │ │ -063000: 54e6 3709 |018c: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -063004: 54e7 2f09 |018e: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -063008: 5277 e20b |0190: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -06300c: c827 |0192: mul-float/2addr v7, v2 │ │ -06300e: 54e8 2f09 |0193: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -063012: 5288 e10b |0195: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -063016: c838 |0197: mul-float/2addr v8, v3 │ │ -063018: c687 |0198: add-float/2addr v7, v8 │ │ -06301a: 54e8 2f09 |0199: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -06301e: 5288 e40b |019b: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -063022: c848 |019d: mul-float/2addr v8, v4 │ │ -063024: c687 |019e: add-float/2addr v7, v8 │ │ -063026: 54e8 2f09 |019f: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -06302a: 5288 e30b |01a1: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -06302e: c858 |01a3: mul-float/2addr v8, v5 │ │ -063030: c787 |01a4: sub-float/2addr v7, v8 │ │ -063032: 4b07 060c |01a5: aput v7, v6, v12 │ │ -063036: 54e6 3709 |01a7: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -06303a: 54e7 2f09 |01a9: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -06303e: 5277 e30b |01ab: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -063042: c827 |01ad: mul-float/2addr v7, v2 │ │ -063044: 54e8 2f09 |01ae: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -063048: 5288 e10b |01b0: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -06304c: c848 |01b2: mul-float/2addr v8, v4 │ │ -06304e: c687 |01b3: add-float/2addr v7, v8 │ │ -063050: 54e8 2f09 |01b4: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -063054: 5288 e20b |01b6: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -063058: c858 |01b8: mul-float/2addr v8, v5 │ │ -06305a: c687 |01b9: add-float/2addr v7, v8 │ │ -06305c: 54e8 2f09 |01ba: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -063060: 5288 e40b |01bc: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -063064: c838 |01be: mul-float/2addr v8, v3 │ │ -063066: c787 |01bf: sub-float/2addr v7, v8 │ │ -063068: 4b07 060d |01c0: aput v7, v6, v13 │ │ -06306c: 54e6 3709 |01c2: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -063070: 1307 0800 |01c4: const/16 v7, #int 8 // #8 │ │ -063074: 54e8 2f09 |01c6: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -063078: 5288 e40b |01c8: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -06307c: c828 |01ca: mul-float/2addr v8, v2 │ │ -06307e: 54e9 2f09 |01cb: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -063082: 5299 e10b |01cd: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -063086: c859 |01cf: mul-float/2addr v9, v5 │ │ -063088: c698 |01d0: add-float/2addr v8, v9 │ │ -06308a: 54e9 2f09 |01d1: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -06308e: 5299 e30b |01d3: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -063092: c839 |01d5: mul-float/2addr v9, v3 │ │ -063094: c698 |01d6: add-float/2addr v8, v9 │ │ -063096: 54e9 2f09 |01d7: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -06309a: 5299 e20b |01d9: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -06309e: c849 |01db: mul-float/2addr v9, v4 │ │ -0630a0: c798 |01dc: sub-float/2addr v8, v9 │ │ -0630a2: 4b08 0607 |01dd: aput v8, v6, v7 │ │ -0630a6: 54e6 2f09 |01df: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -0630aa: 6e10 1f14 0600 |01e1: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@141f │ │ -0630b0: 54e6 3709 |01e4: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -0630b4: 4407 060c |01e6: aget v7, v6, v12 │ │ -0630b8: 54e8 2e09 |01e8: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ -0630bc: 5288 fe0b |01ea: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0630c0: c708 |01ec: sub-float/2addr v8, v0 │ │ -0630c2: c687 |01ed: add-float/2addr v7, v8 │ │ -0630c4: 4b07 060c |01ee: aput v7, v6, v12 │ │ -0630c8: 54e6 3709 |01f0: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -0630cc: 4407 060d |01f2: aget v7, v6, v13 │ │ -0630d0: 54e8 2e09 |01f4: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ -0630d4: 5288 ff0b |01f6: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0630d8: c718 |01f8: sub-float/2addr v8, v1 │ │ -0630da: c687 |01f9: add-float/2addr v7, v8 │ │ -0630dc: 4b07 060d |01fa: aput v7, v6, v13 │ │ -0630e0: 54e6 3709 |01fc: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -0630e4: 1307 0800 |01fe: const/16 v7, #int 8 // #8 │ │ -0630e8: 4408 0607 |0200: aget v8, v6, v7 │ │ -0630ec: 54e9 2e09 |0202: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ -0630f0: 5299 000c |0204: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0630f4: c698 |0206: add-float/2addr v8, v9 │ │ -0630f6: 4b08 0607 |0207: aput v8, v6, v7 │ │ -0630fa: 54e6 3709 |0209: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -0630fe: 1307 0c00 |020b: const/16 v7, #int 12 // #c │ │ -063102: 4406 0607 |020d: aget v6, v6, v7 │ │ -063106: c606 |020f: add-float/2addr v6, v0 │ │ -063108: 54e7 3109 |0210: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@0931 │ │ -06310c: 5277 f30b |0212: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -063110: a803 0607 |0214: mul-float v3, v6, v7 │ │ -063114: 54e6 3709 |0216: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -063118: 1307 0d00 |0218: const/16 v7, #int 13 // #d │ │ -06311c: 4406 0607 |021a: aget v6, v6, v7 │ │ -063120: c616 |021c: add-float/2addr v6, v1 │ │ -063122: 54e7 3109 |021d: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@0931 │ │ -063126: 5277 f40b |021f: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -06312a: a804 0607 |0221: mul-float v4, v6, v7 │ │ -06312e: 54e6 3709 |0223: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -063132: 1307 0e00 |0225: const/16 v7, #int 14 // #e │ │ -063136: 4405 0607 |0227: aget v5, v6, v7 │ │ -06313a: 54e6 3709 |0229: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -06313e: 1307 0c00 |022b: const/16 v7, #int 12 // #c │ │ -063142: 54e8 2f09 |022d: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -063146: 5288 e10b |022f: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -06314a: c838 |0231: mul-float/2addr v8, v3 │ │ -06314c: 54e9 2f09 |0232: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -063150: 5299 e30b |0234: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -063154: c859 |0236: mul-float/2addr v9, v5 │ │ -063156: c698 |0237: add-float/2addr v8, v9 │ │ -063158: 54e9 2f09 |0238: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -06315c: 5299 e40b |023a: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -063160: c849 |023c: mul-float/2addr v9, v4 │ │ -063162: c798 |023d: sub-float/2addr v8, v9 │ │ -063164: 4b08 0607 |023e: aput v8, v6, v7 │ │ -063168: 54e6 3709 |0240: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -06316c: 1307 0d00 |0242: const/16 v7, #int 13 // #d │ │ -063170: 54e8 2f09 |0244: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -063174: 5288 e10b |0246: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -063178: c848 |0248: mul-float/2addr v8, v4 │ │ -06317a: 54e9 2f09 |0249: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -06317e: 5299 e40b |024b: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -063182: c839 |024d: mul-float/2addr v9, v3 │ │ -063184: c698 |024e: add-float/2addr v8, v9 │ │ -063186: 54e9 2f09 |024f: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -06318a: 5299 e20b |0251: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -06318e: c859 |0253: mul-float/2addr v9, v5 │ │ -063190: c798 |0254: sub-float/2addr v8, v9 │ │ -063192: 4b08 0607 |0255: aput v8, v6, v7 │ │ -063196: 54e6 3709 |0257: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -06319a: 1307 0e00 |0259: const/16 v7, #int 14 // #e │ │ -06319e: 54e8 2f09 |025b: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -0631a2: 5288 e10b |025d: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -0631a6: c858 |025f: mul-float/2addr v8, v5 │ │ -0631a8: 54e9 2f09 |0260: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -0631ac: 5299 e20b |0262: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -0631b0: c849 |0264: mul-float/2addr v9, v4 │ │ -0631b2: c698 |0265: add-float/2addr v8, v9 │ │ -0631b4: 54e9 2f09 |0266: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -0631b8: 5299 e30b |0268: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -0631bc: c839 |026a: mul-float/2addr v9, v3 │ │ -0631be: c798 |026b: sub-float/2addr v8, v9 │ │ -0631c0: 4b08 0607 |026c: aput v8, v6, v7 │ │ -0631c4: 54e6 2f09 |026e: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -0631c8: 5266 e20b |0270: iget v6, v6, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -0631cc: 7f66 |0272: neg-float v6, v6 │ │ -0631ce: c836 |0273: mul-float/2addr v6, v3 │ │ -0631d0: 54e7 2f09 |0274: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -0631d4: 5277 e30b |0276: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -0631d8: c847 |0278: mul-float/2addr v7, v4 │ │ -0631da: c776 |0279: sub-float/2addr v6, v7 │ │ -0631dc: 54e7 2f09 |027a: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -0631e0: 5277 e40b |027c: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -0631e4: c857 |027e: mul-float/2addr v7, v5 │ │ -0631e6: a702 0607 |027f: sub-float v2, v6, v7 │ │ -0631ea: 54e6 2f09 |0281: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -0631ee: 6e10 1f14 0600 |0283: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@141f │ │ -0631f4: 54e6 3709 |0286: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -0631f8: 1307 0c00 |0288: const/16 v7, #int 12 // #c │ │ -0631fc: 4403 0607 |028a: aget v3, v6, v7 │ │ -063200: 54e6 3709 |028c: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -063204: 1307 0d00 |028e: const/16 v7, #int 13 // #d │ │ -063208: 4404 0607 |0290: aget v4, v6, v7 │ │ -06320c: 54e6 3709 |0292: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -063210: 1307 0e00 |0294: const/16 v7, #int 14 // #e │ │ -063214: 4405 0607 |0296: aget v5, v6, v7 │ │ -063218: 54e6 3709 |0298: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -06321c: 1307 0c00 |029a: const/16 v7, #int 12 // #c │ │ -063220: 54e8 2f09 |029c: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -063224: 5288 e20b |029e: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -063228: c828 |02a0: mul-float/2addr v8, v2 │ │ -06322a: 54e9 2f09 |02a1: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -06322e: 5299 e10b |02a3: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -063232: c839 |02a5: mul-float/2addr v9, v3 │ │ -063234: c698 |02a6: add-float/2addr v8, v9 │ │ -063236: 54e9 2f09 |02a7: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -06323a: 5299 e40b |02a9: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -06323e: c849 |02ab: mul-float/2addr v9, v4 │ │ -063240: c698 |02ac: add-float/2addr v8, v9 │ │ -063242: 54e9 2f09 |02ad: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -063246: 5299 e30b |02af: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -06324a: c859 |02b1: mul-float/2addr v9, v5 │ │ -06324c: c798 |02b2: sub-float/2addr v8, v9 │ │ -06324e: 4b08 0607 |02b3: aput v8, v6, v7 │ │ -063252: 54e6 3709 |02b5: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -063256: 1307 0d00 |02b7: const/16 v7, #int 13 // #d │ │ -06325a: 54e8 2f09 |02b9: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -06325e: 5288 e30b |02bb: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -063262: c828 |02bd: mul-float/2addr v8, v2 │ │ -063264: 54e9 2f09 |02be: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -063268: 5299 e10b |02c0: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -06326c: c849 |02c2: mul-float/2addr v9, v4 │ │ -06326e: c698 |02c3: add-float/2addr v8, v9 │ │ -063270: 54e9 2f09 |02c4: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -063274: 5299 e20b |02c6: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -063278: c859 |02c8: mul-float/2addr v9, v5 │ │ -06327a: c698 |02c9: add-float/2addr v8, v9 │ │ -06327c: 54e9 2f09 |02ca: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -063280: 5299 e40b |02cc: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -063284: c839 |02ce: mul-float/2addr v9, v3 │ │ -063286: c798 |02cf: sub-float/2addr v8, v9 │ │ -063288: 4b08 0607 |02d0: aput v8, v6, v7 │ │ -06328c: 54e6 3709 |02d2: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -063290: 1307 0e00 |02d4: const/16 v7, #int 14 // #e │ │ -063294: 54e8 2f09 |02d6: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -063298: 5288 e40b |02d8: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -06329c: c828 |02da: mul-float/2addr v8, v2 │ │ -06329e: 54e9 2f09 |02db: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -0632a2: 5299 e10b |02dd: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -0632a6: c859 |02df: mul-float/2addr v9, v5 │ │ -0632a8: c698 |02e0: add-float/2addr v8, v9 │ │ -0632aa: 54e9 2f09 |02e1: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -0632ae: 5299 e30b |02e3: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -0632b2: c839 |02e5: mul-float/2addr v9, v3 │ │ -0632b4: c698 |02e6: add-float/2addr v8, v9 │ │ -0632b6: 54e9 2f09 |02e7: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -0632ba: 5299 e20b |02e9: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -0632be: c849 |02eb: mul-float/2addr v9, v4 │ │ -0632c0: c798 |02ec: sub-float/2addr v8, v9 │ │ -0632c2: 4b08 0607 |02ed: aput v8, v6, v7 │ │ -0632c6: 54e6 2f09 |02ef: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -0632ca: 6e10 1f14 0600 |02f1: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@141f │ │ -0632d0: 54e6 3709 |02f4: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -0632d4: 1307 0c00 |02f6: const/16 v7, #int 12 // #c │ │ -0632d8: 4408 0607 |02f8: aget v8, v6, v7 │ │ -0632dc: 54e9 2e09 |02fa: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ -0632e0: 5299 fe0b |02fc: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0632e4: c709 |02fe: sub-float/2addr v9, v0 │ │ -0632e6: c698 |02ff: add-float/2addr v8, v9 │ │ -0632e8: 4b08 0607 |0300: aput v8, v6, v7 │ │ -0632ec: 54e6 3709 |0302: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -0632f0: 1307 0d00 |0304: const/16 v7, #int 13 // #d │ │ -0632f4: 4408 0607 |0306: aget v8, v6, v7 │ │ -0632f8: 54e9 2e09 |0308: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ -0632fc: 5299 ff0b |030a: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -063300: c719 |030c: sub-float/2addr v9, v1 │ │ -063302: c698 |030d: add-float/2addr v8, v9 │ │ -063304: 4b08 0607 |030e: aput v8, v6, v7 │ │ -063308: 54e6 3709 |0310: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -06330c: 1307 0e00 |0312: const/16 v7, #int 14 // #e │ │ -063310: 4408 0607 |0314: aget v8, v6, v7 │ │ -063314: 54e9 2e09 |0316: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ -063318: 5299 000c |0318: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -06331c: c698 |031a: add-float/2addr v8, v9 │ │ -06331e: 4b08 0607 |031b: aput v8, v6, v7 │ │ -063322: 54e6 3709 |031d: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -063326: 1307 1200 |031f: const/16 v7, #int 18 // #12 │ │ -06332a: 4406 0607 |0321: aget v6, v6, v7 │ │ -06332e: c606 |0323: add-float/2addr v6, v0 │ │ -063330: 54e7 3109 |0324: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@0931 │ │ -063334: 5277 f30b |0326: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -063338: a803 0607 |0328: mul-float v3, v6, v7 │ │ -06333c: 54e6 3709 |032a: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -063340: 1307 1300 |032c: const/16 v7, #int 19 // #13 │ │ -063344: 4406 0607 |032e: aget v6, v6, v7 │ │ -063348: c616 |0330: add-float/2addr v6, v1 │ │ -06334a: 54e7 3109 |0331: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@0931 │ │ -06334e: 5277 f40b |0333: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -063352: a804 0607 |0335: mul-float v4, v6, v7 │ │ -063356: 54e6 3709 |0337: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -06335a: 1307 1400 |0339: const/16 v7, #int 20 // #14 │ │ -06335e: 4405 0607 |033b: aget v5, v6, v7 │ │ -063362: 54e6 3709 |033d: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -063366: 1307 1200 |033f: const/16 v7, #int 18 // #12 │ │ -06336a: 54e8 2f09 |0341: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -06336e: 5288 e10b |0343: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -063372: c838 |0345: mul-float/2addr v8, v3 │ │ -063374: 54e9 2f09 |0346: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -063378: 5299 e30b |0348: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -06337c: c859 |034a: mul-float/2addr v9, v5 │ │ -06337e: c698 |034b: add-float/2addr v8, v9 │ │ -063380: 54e9 2f09 |034c: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -063384: 5299 e40b |034e: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -063388: c849 |0350: mul-float/2addr v9, v4 │ │ -06338a: c798 |0351: sub-float/2addr v8, v9 │ │ -06338c: 4b08 0607 |0352: aput v8, v6, v7 │ │ -063390: 54e6 3709 |0354: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -063394: 1307 1300 |0356: const/16 v7, #int 19 // #13 │ │ -063398: 54e8 2f09 |0358: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -06339c: 5288 e10b |035a: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -0633a0: c848 |035c: mul-float/2addr v8, v4 │ │ -0633a2: 54e9 2f09 |035d: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -0633a6: 5299 e40b |035f: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -0633aa: c839 |0361: mul-float/2addr v9, v3 │ │ -0633ac: c698 |0362: add-float/2addr v8, v9 │ │ -0633ae: 54e9 2f09 |0363: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -0633b2: 5299 e20b |0365: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -0633b6: c859 |0367: mul-float/2addr v9, v5 │ │ -0633b8: c798 |0368: sub-float/2addr v8, v9 │ │ -0633ba: 4b08 0607 |0369: aput v8, v6, v7 │ │ -0633be: 54e6 3709 |036b: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -0633c2: 1307 1400 |036d: const/16 v7, #int 20 // #14 │ │ -0633c6: 54e8 2f09 |036f: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -0633ca: 5288 e10b |0371: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -0633ce: c858 |0373: mul-float/2addr v8, v5 │ │ -0633d0: 54e9 2f09 |0374: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -0633d4: 5299 e20b |0376: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -0633d8: c849 |0378: mul-float/2addr v9, v4 │ │ -0633da: c698 |0379: add-float/2addr v8, v9 │ │ -0633dc: 54e9 2f09 |037a: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -0633e0: 5299 e30b |037c: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -0633e4: c839 |037e: mul-float/2addr v9, v3 │ │ -0633e6: c798 |037f: sub-float/2addr v8, v9 │ │ -0633e8: 4b08 0607 |0380: aput v8, v6, v7 │ │ -0633ec: 54e6 2f09 |0382: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -0633f0: 5266 e20b |0384: iget v6, v6, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -0633f4: 7f66 |0386: neg-float v6, v6 │ │ -0633f6: c836 |0387: mul-float/2addr v6, v3 │ │ -0633f8: 54e7 2f09 |0388: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -0633fc: 5277 e30b |038a: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -063400: c847 |038c: mul-float/2addr v7, v4 │ │ -063402: c776 |038d: sub-float/2addr v6, v7 │ │ -063404: 54e7 2f09 |038e: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -063408: 5277 e40b |0390: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -06340c: c857 |0392: mul-float/2addr v7, v5 │ │ -06340e: a702 0607 |0393: sub-float v2, v6, v7 │ │ -063412: 54e6 2f09 |0395: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -063416: 6e10 1f14 0600 |0397: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@141f │ │ -06341c: 54e6 3709 |039a: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -063420: 1307 1200 |039c: const/16 v7, #int 18 // #12 │ │ -063424: 4403 0607 |039e: aget v3, v6, v7 │ │ -063428: 54e6 3709 |03a0: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -06342c: 1307 1300 |03a2: const/16 v7, #int 19 // #13 │ │ -063430: 4404 0607 |03a4: aget v4, v6, v7 │ │ -063434: 54e6 3709 |03a6: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -063438: 1307 1400 |03a8: const/16 v7, #int 20 // #14 │ │ -06343c: 4405 0607 |03aa: aget v5, v6, v7 │ │ -063440: 54e6 3709 |03ac: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -063444: 1307 1200 |03ae: const/16 v7, #int 18 // #12 │ │ -063448: 54e8 2f09 |03b0: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -06344c: 5288 e20b |03b2: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -063450: c828 |03b4: mul-float/2addr v8, v2 │ │ -063452: 54e9 2f09 |03b5: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -063456: 5299 e10b |03b7: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -06345a: c839 |03b9: mul-float/2addr v9, v3 │ │ -06345c: c698 |03ba: add-float/2addr v8, v9 │ │ -06345e: 54e9 2f09 |03bb: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -063462: 5299 e40b |03bd: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -063466: c849 |03bf: mul-float/2addr v9, v4 │ │ -063468: c698 |03c0: add-float/2addr v8, v9 │ │ -06346a: 54e9 2f09 |03c1: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -06346e: 5299 e30b |03c3: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -063472: c859 |03c5: mul-float/2addr v9, v5 │ │ -063474: c798 |03c6: sub-float/2addr v8, v9 │ │ -063476: 4b08 0607 |03c7: aput v8, v6, v7 │ │ -06347a: 54e6 3709 |03c9: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -06347e: 1307 1300 |03cb: const/16 v7, #int 19 // #13 │ │ -063482: 54e8 2f09 |03cd: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -063486: 5288 e30b |03cf: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -06348a: c828 |03d1: mul-float/2addr v8, v2 │ │ -06348c: 54e9 2f09 |03d2: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -063490: 5299 e10b |03d4: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -063494: c849 |03d6: mul-float/2addr v9, v4 │ │ -063496: c698 |03d7: add-float/2addr v8, v9 │ │ -063498: 54e9 2f09 |03d8: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -06349c: 5299 e20b |03da: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -0634a0: c859 |03dc: mul-float/2addr v9, v5 │ │ -0634a2: c698 |03dd: add-float/2addr v8, v9 │ │ -0634a4: 54e9 2f09 |03de: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -0634a8: 5299 e40b |03e0: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -0634ac: c839 |03e2: mul-float/2addr v9, v3 │ │ -0634ae: c798 |03e3: sub-float/2addr v8, v9 │ │ -0634b0: 4b08 0607 |03e4: aput v8, v6, v7 │ │ -0634b4: 54e6 3709 |03e6: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -0634b8: 1307 1400 |03e8: const/16 v7, #int 20 // #14 │ │ -0634bc: 54e8 2f09 |03ea: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -0634c0: 5288 e40b |03ec: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -0634c4: c828 |03ee: mul-float/2addr v8, v2 │ │ -0634c6: 54e9 2f09 |03ef: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -0634ca: 5299 e10b |03f1: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -0634ce: c859 |03f3: mul-float/2addr v9, v5 │ │ -0634d0: c698 |03f4: add-float/2addr v8, v9 │ │ -0634d2: 54e9 2f09 |03f5: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -0634d6: 5299 e30b |03f7: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -0634da: c839 |03f9: mul-float/2addr v9, v3 │ │ -0634dc: c698 |03fa: add-float/2addr v8, v9 │ │ -0634de: 54e9 2f09 |03fb: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -0634e2: 5299 e20b |03fd: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -0634e6: c849 |03ff: mul-float/2addr v9, v4 │ │ -0634e8: c798 |0400: sub-float/2addr v8, v9 │ │ -0634ea: 4b08 0607 |0401: aput v8, v6, v7 │ │ -0634ee: 54e6 2f09 |0403: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ -0634f2: 6e10 1f14 0600 |0405: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@141f │ │ -0634f8: 54e6 3709 |0408: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -0634fc: 1307 1200 |040a: const/16 v7, #int 18 // #12 │ │ -063500: 4408 0607 |040c: aget v8, v6, v7 │ │ -063504: 54e9 2e09 |040e: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ -063508: 5299 fe0b |0410: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -06350c: c709 |0412: sub-float/2addr v9, v0 │ │ -06350e: c698 |0413: add-float/2addr v8, v9 │ │ -063510: 4b08 0607 |0414: aput v8, v6, v7 │ │ -063514: 54e6 3709 |0416: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -063518: 1307 1300 |0418: const/16 v7, #int 19 // #13 │ │ -06351c: 4408 0607 |041a: aget v8, v6, v7 │ │ -063520: 54e9 2e09 |041c: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ -063524: 5299 ff0b |041e: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -063528: c719 |0420: sub-float/2addr v9, v1 │ │ -06352a: c698 |0421: add-float/2addr v8, v9 │ │ -06352c: 4b08 0607 |0422: aput v8, v6, v7 │ │ -063530: 54e6 3709 |0424: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -063534: 1307 1400 |0426: const/16 v7, #int 20 // #14 │ │ -063538: 4408 0607 |0428: aget v8, v6, v7 │ │ -06353c: 54e9 2e09 |042a: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ -063540: 5299 000c |042c: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -063544: c698 |042e: add-float/2addr v8, v9 │ │ -063546: 4b08 0607 |042f: aput v8, v6, v7 │ │ -06354a: 5cea 3509 |0431: iput-boolean v10, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ -06354e: 0e00 |0433: return-void │ │ -063550: 1201 |0434: const/4 v1, #int 0 // #0 │ │ -063552: 0110 |0435: move v0, v1 │ │ -063554: 2900 ddfb |0436: goto/16 0013 // -0423 │ │ +0711b4: |[0711b4] com.badlogic.gdx.graphics.g3d.decals.Decal.transformVertices:()V │ │ +0711c4: 127d |0000: const/4 v13, #int 7 // #7 │ │ +0711c6: 126c |0001: const/4 v12, #int 6 // #6 │ │ +0711c8: 122b |0002: const/4 v11, #int 2 // #2 │ │ +0711ca: 1209 |0003: const/4 v9, #int 0 // #0 │ │ +0711cc: 121a |0004: const/4 v10, #int 1 // #1 │ │ +0711ce: 54e6 3409 |0005: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.transformationOffset:Lcom/badlogic/gdx/math/Vector2; // field@0934 │ │ +0711d2: 3806 2d04 |0007: if-eqz v6, 0434 // +042d │ │ +0711d6: 54e6 3409 |0009: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.transformationOffset:Lcom/badlogic/gdx/math/Vector2; // field@0934 │ │ +0711da: 5266 f30b |000b: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0711de: 7f60 |000d: neg-float v0, v6 │ │ +0711e0: 54e6 3409 |000e: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.transformationOffset:Lcom/badlogic/gdx/math/Vector2; // field@0934 │ │ +0711e4: 5266 f40b |0010: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0711e8: 7f61 |0012: neg-float v1, v6 │ │ +0711ea: 54e6 3709 |0013: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +0711ee: 4406 0609 |0015: aget v6, v6, v9 │ │ +0711f2: c606 |0017: add-float/2addr v6, v0 │ │ +0711f4: 54e7 3109 |0018: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@0931 │ │ +0711f8: 5277 f30b |001a: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0711fc: a803 0607 |001c: mul-float v3, v6, v7 │ │ +071200: 54e6 3709 |001e: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +071204: 4406 060a |0020: aget v6, v6, v10 │ │ +071208: c616 |0022: add-float/2addr v6, v1 │ │ +07120a: 54e7 3109 |0023: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@0931 │ │ +07120e: 5277 f40b |0025: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +071212: a804 0607 |0027: mul-float v4, v6, v7 │ │ +071216: 54e6 3709 |0029: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +07121a: 4405 060b |002b: aget v5, v6, v11 │ │ +07121e: 54e6 3709 |002d: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +071222: 54e7 2f09 |002f: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071226: 5277 e10b |0031: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +07122a: c837 |0033: mul-float/2addr v7, v3 │ │ +07122c: 54e8 2f09 |0034: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071230: 5288 e30b |0036: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +071234: c858 |0038: mul-float/2addr v8, v5 │ │ +071236: c687 |0039: add-float/2addr v7, v8 │ │ +071238: 54e8 2f09 |003a: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +07123c: 5288 e40b |003c: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +071240: c848 |003e: mul-float/2addr v8, v4 │ │ +071242: c787 |003f: sub-float/2addr v7, v8 │ │ +071244: 4b07 0609 |0040: aput v7, v6, v9 │ │ +071248: 54e6 3709 |0042: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +07124c: 54e7 2f09 |0044: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071250: 5277 e10b |0046: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +071254: c847 |0048: mul-float/2addr v7, v4 │ │ +071256: 54e8 2f09 |0049: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +07125a: 5288 e40b |004b: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +07125e: c838 |004d: mul-float/2addr v8, v3 │ │ +071260: c687 |004e: add-float/2addr v7, v8 │ │ +071262: 54e8 2f09 |004f: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071266: 5288 e20b |0051: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +07126a: c858 |0053: mul-float/2addr v8, v5 │ │ +07126c: c787 |0054: sub-float/2addr v7, v8 │ │ +07126e: 4b07 060a |0055: aput v7, v6, v10 │ │ +071272: 54e6 3709 |0057: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +071276: 54e7 2f09 |0059: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +07127a: 5277 e10b |005b: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +07127e: c857 |005d: mul-float/2addr v7, v5 │ │ +071280: 54e8 2f09 |005e: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071284: 5288 e20b |0060: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +071288: c848 |0062: mul-float/2addr v8, v4 │ │ +07128a: c687 |0063: add-float/2addr v7, v8 │ │ +07128c: 54e8 2f09 |0064: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071290: 5288 e30b |0066: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +071294: c838 |0068: mul-float/2addr v8, v3 │ │ +071296: c787 |0069: sub-float/2addr v7, v8 │ │ +071298: 4b07 060b |006a: aput v7, v6, v11 │ │ +07129c: 54e6 2f09 |006c: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +0712a0: 5266 e20b |006e: iget v6, v6, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +0712a4: 7f66 |0070: neg-float v6, v6 │ │ +0712a6: c836 |0071: mul-float/2addr v6, v3 │ │ +0712a8: 54e7 2f09 |0072: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +0712ac: 5277 e30b |0074: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +0712b0: c847 |0076: mul-float/2addr v7, v4 │ │ +0712b2: c776 |0077: sub-float/2addr v6, v7 │ │ +0712b4: 54e7 2f09 |0078: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +0712b8: 5277 e40b |007a: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +0712bc: c857 |007c: mul-float/2addr v7, v5 │ │ +0712be: a702 0607 |007d: sub-float v2, v6, v7 │ │ +0712c2: 54e6 2f09 |007f: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +0712c6: 6e10 1f14 0600 |0081: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@141f │ │ +0712cc: 54e6 3709 |0084: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +0712d0: 4403 0609 |0086: aget v3, v6, v9 │ │ +0712d4: 54e6 3709 |0088: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +0712d8: 4404 060a |008a: aget v4, v6, v10 │ │ +0712dc: 54e6 3709 |008c: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +0712e0: 4405 060b |008e: aget v5, v6, v11 │ │ +0712e4: 54e6 3709 |0090: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +0712e8: 54e7 2f09 |0092: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +0712ec: 5277 e20b |0094: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +0712f0: c827 |0096: mul-float/2addr v7, v2 │ │ +0712f2: 54e8 2f09 |0097: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +0712f6: 5288 e10b |0099: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +0712fa: c838 |009b: mul-float/2addr v8, v3 │ │ +0712fc: c687 |009c: add-float/2addr v7, v8 │ │ +0712fe: 54e8 2f09 |009d: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071302: 5288 e40b |009f: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +071306: c848 |00a1: mul-float/2addr v8, v4 │ │ +071308: c687 |00a2: add-float/2addr v7, v8 │ │ +07130a: 54e8 2f09 |00a3: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +07130e: 5288 e30b |00a5: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +071312: c858 |00a7: mul-float/2addr v8, v5 │ │ +071314: c787 |00a8: sub-float/2addr v7, v8 │ │ +071316: 4b07 0609 |00a9: aput v7, v6, v9 │ │ +07131a: 54e6 3709 |00ab: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +07131e: 54e7 2f09 |00ad: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071322: 5277 e30b |00af: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +071326: c827 |00b1: mul-float/2addr v7, v2 │ │ +071328: 54e8 2f09 |00b2: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +07132c: 5288 e10b |00b4: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +071330: c848 |00b6: mul-float/2addr v8, v4 │ │ +071332: c687 |00b7: add-float/2addr v7, v8 │ │ +071334: 54e8 2f09 |00b8: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071338: 5288 e20b |00ba: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +07133c: c858 |00bc: mul-float/2addr v8, v5 │ │ +07133e: c687 |00bd: add-float/2addr v7, v8 │ │ +071340: 54e8 2f09 |00be: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071344: 5288 e40b |00c0: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +071348: c838 |00c2: mul-float/2addr v8, v3 │ │ +07134a: c787 |00c3: sub-float/2addr v7, v8 │ │ +07134c: 4b07 060a |00c4: aput v7, v6, v10 │ │ +071350: 54e6 3709 |00c6: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +071354: 54e7 2f09 |00c8: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071358: 5277 e40b |00ca: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +07135c: c827 |00cc: mul-float/2addr v7, v2 │ │ +07135e: 54e8 2f09 |00cd: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071362: 5288 e10b |00cf: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +071366: c858 |00d1: mul-float/2addr v8, v5 │ │ +071368: c687 |00d2: add-float/2addr v7, v8 │ │ +07136a: 54e8 2f09 |00d3: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +07136e: 5288 e30b |00d5: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +071372: c838 |00d7: mul-float/2addr v8, v3 │ │ +071374: c687 |00d8: add-float/2addr v7, v8 │ │ +071376: 54e8 2f09 |00d9: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +07137a: 5288 e20b |00db: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +07137e: c848 |00dd: mul-float/2addr v8, v4 │ │ +071380: c787 |00de: sub-float/2addr v7, v8 │ │ +071382: 4b07 060b |00df: aput v7, v6, v11 │ │ +071386: 54e6 2f09 |00e1: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +07138a: 6e10 1f14 0600 |00e3: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@141f │ │ +071390: 54e6 3709 |00e6: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +071394: 4407 0609 |00e8: aget v7, v6, v9 │ │ +071398: 54e8 2e09 |00ea: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ +07139c: 5288 fe0b |00ec: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0713a0: c708 |00ee: sub-float/2addr v8, v0 │ │ +0713a2: c687 |00ef: add-float/2addr v7, v8 │ │ +0713a4: 4b07 0609 |00f0: aput v7, v6, v9 │ │ +0713a8: 54e6 3709 |00f2: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +0713ac: 4407 060a |00f4: aget v7, v6, v10 │ │ +0713b0: 54e8 2e09 |00f6: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ +0713b4: 5288 ff0b |00f8: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0713b8: c718 |00fa: sub-float/2addr v8, v1 │ │ +0713ba: c687 |00fb: add-float/2addr v7, v8 │ │ +0713bc: 4b07 060a |00fc: aput v7, v6, v10 │ │ +0713c0: 54e6 3709 |00fe: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +0713c4: 4407 060b |0100: aget v7, v6, v11 │ │ +0713c8: 54e8 2e09 |0102: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ +0713cc: 5288 000c |0104: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0713d0: c687 |0106: add-float/2addr v7, v8 │ │ +0713d2: 4b07 060b |0107: aput v7, v6, v11 │ │ +0713d6: 54e6 3709 |0109: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +0713da: 4406 060c |010b: aget v6, v6, v12 │ │ +0713de: c606 |010d: add-float/2addr v6, v0 │ │ +0713e0: 54e7 3109 |010e: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@0931 │ │ +0713e4: 5277 f30b |0110: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0713e8: a803 0607 |0112: mul-float v3, v6, v7 │ │ +0713ec: 54e6 3709 |0114: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +0713f0: 4406 060d |0116: aget v6, v6, v13 │ │ +0713f4: c616 |0118: add-float/2addr v6, v1 │ │ +0713f6: 54e7 3109 |0119: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@0931 │ │ +0713fa: 5277 f40b |011b: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0713fe: a804 0607 |011d: mul-float v4, v6, v7 │ │ +071402: 54e6 3709 |011f: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +071406: 1307 0800 |0121: const/16 v7, #int 8 // #8 │ │ +07140a: 4405 0607 |0123: aget v5, v6, v7 │ │ +07140e: 54e6 3709 |0125: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +071412: 54e7 2f09 |0127: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071416: 5277 e10b |0129: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +07141a: c837 |012b: mul-float/2addr v7, v3 │ │ +07141c: 54e8 2f09 |012c: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071420: 5288 e30b |012e: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +071424: c858 |0130: mul-float/2addr v8, v5 │ │ +071426: c687 |0131: add-float/2addr v7, v8 │ │ +071428: 54e8 2f09 |0132: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +07142c: 5288 e40b |0134: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +071430: c848 |0136: mul-float/2addr v8, v4 │ │ +071432: c787 |0137: sub-float/2addr v7, v8 │ │ +071434: 4b07 060c |0138: aput v7, v6, v12 │ │ +071438: 54e6 3709 |013a: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +07143c: 54e7 2f09 |013c: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071440: 5277 e10b |013e: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +071444: c847 |0140: mul-float/2addr v7, v4 │ │ +071446: 54e8 2f09 |0141: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +07144a: 5288 e40b |0143: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +07144e: c838 |0145: mul-float/2addr v8, v3 │ │ +071450: c687 |0146: add-float/2addr v7, v8 │ │ +071452: 54e8 2f09 |0147: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071456: 5288 e20b |0149: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +07145a: c858 |014b: mul-float/2addr v8, v5 │ │ +07145c: c787 |014c: sub-float/2addr v7, v8 │ │ +07145e: 4b07 060d |014d: aput v7, v6, v13 │ │ +071462: 54e6 3709 |014f: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +071466: 1307 0800 |0151: const/16 v7, #int 8 // #8 │ │ +07146a: 54e8 2f09 |0153: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +07146e: 5288 e10b |0155: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +071472: c858 |0157: mul-float/2addr v8, v5 │ │ +071474: 54e9 2f09 |0158: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071478: 5299 e20b |015a: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +07147c: c849 |015c: mul-float/2addr v9, v4 │ │ +07147e: c698 |015d: add-float/2addr v8, v9 │ │ +071480: 54e9 2f09 |015e: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071484: 5299 e30b |0160: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +071488: c839 |0162: mul-float/2addr v9, v3 │ │ +07148a: c798 |0163: sub-float/2addr v8, v9 │ │ +07148c: 4b08 0607 |0164: aput v8, v6, v7 │ │ +071490: 54e6 2f09 |0166: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071494: 5266 e20b |0168: iget v6, v6, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +071498: 7f66 |016a: neg-float v6, v6 │ │ +07149a: c836 |016b: mul-float/2addr v6, v3 │ │ +07149c: 54e7 2f09 |016c: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +0714a0: 5277 e30b |016e: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +0714a4: c847 |0170: mul-float/2addr v7, v4 │ │ +0714a6: c776 |0171: sub-float/2addr v6, v7 │ │ +0714a8: 54e7 2f09 |0172: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +0714ac: 5277 e40b |0174: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +0714b0: c857 |0176: mul-float/2addr v7, v5 │ │ +0714b2: a702 0607 |0177: sub-float v2, v6, v7 │ │ +0714b6: 54e6 2f09 |0179: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +0714ba: 6e10 1f14 0600 |017b: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@141f │ │ +0714c0: 54e6 3709 |017e: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +0714c4: 4403 060c |0180: aget v3, v6, v12 │ │ +0714c8: 54e6 3709 |0182: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +0714cc: 4404 060d |0184: aget v4, v6, v13 │ │ +0714d0: 54e6 3709 |0186: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +0714d4: 1307 0800 |0188: const/16 v7, #int 8 // #8 │ │ +0714d8: 4405 0607 |018a: aget v5, v6, v7 │ │ +0714dc: 54e6 3709 |018c: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +0714e0: 54e7 2f09 |018e: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +0714e4: 5277 e20b |0190: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +0714e8: c827 |0192: mul-float/2addr v7, v2 │ │ +0714ea: 54e8 2f09 |0193: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +0714ee: 5288 e10b |0195: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +0714f2: c838 |0197: mul-float/2addr v8, v3 │ │ +0714f4: c687 |0198: add-float/2addr v7, v8 │ │ +0714f6: 54e8 2f09 |0199: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +0714fa: 5288 e40b |019b: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +0714fe: c848 |019d: mul-float/2addr v8, v4 │ │ +071500: c687 |019e: add-float/2addr v7, v8 │ │ +071502: 54e8 2f09 |019f: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071506: 5288 e30b |01a1: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +07150a: c858 |01a3: mul-float/2addr v8, v5 │ │ +07150c: c787 |01a4: sub-float/2addr v7, v8 │ │ +07150e: 4b07 060c |01a5: aput v7, v6, v12 │ │ +071512: 54e6 3709 |01a7: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +071516: 54e7 2f09 |01a9: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +07151a: 5277 e30b |01ab: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +07151e: c827 |01ad: mul-float/2addr v7, v2 │ │ +071520: 54e8 2f09 |01ae: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071524: 5288 e10b |01b0: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +071528: c848 |01b2: mul-float/2addr v8, v4 │ │ +07152a: c687 |01b3: add-float/2addr v7, v8 │ │ +07152c: 54e8 2f09 |01b4: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071530: 5288 e20b |01b6: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +071534: c858 |01b8: mul-float/2addr v8, v5 │ │ +071536: c687 |01b9: add-float/2addr v7, v8 │ │ +071538: 54e8 2f09 |01ba: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +07153c: 5288 e40b |01bc: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +071540: c838 |01be: mul-float/2addr v8, v3 │ │ +071542: c787 |01bf: sub-float/2addr v7, v8 │ │ +071544: 4b07 060d |01c0: aput v7, v6, v13 │ │ +071548: 54e6 3709 |01c2: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +07154c: 1307 0800 |01c4: const/16 v7, #int 8 // #8 │ │ +071550: 54e8 2f09 |01c6: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071554: 5288 e40b |01c8: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +071558: c828 |01ca: mul-float/2addr v8, v2 │ │ +07155a: 54e9 2f09 |01cb: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +07155e: 5299 e10b |01cd: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +071562: c859 |01cf: mul-float/2addr v9, v5 │ │ +071564: c698 |01d0: add-float/2addr v8, v9 │ │ +071566: 54e9 2f09 |01d1: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +07156a: 5299 e30b |01d3: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +07156e: c839 |01d5: mul-float/2addr v9, v3 │ │ +071570: c698 |01d6: add-float/2addr v8, v9 │ │ +071572: 54e9 2f09 |01d7: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071576: 5299 e20b |01d9: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +07157a: c849 |01db: mul-float/2addr v9, v4 │ │ +07157c: c798 |01dc: sub-float/2addr v8, v9 │ │ +07157e: 4b08 0607 |01dd: aput v8, v6, v7 │ │ +071582: 54e6 2f09 |01df: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071586: 6e10 1f14 0600 |01e1: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@141f │ │ +07158c: 54e6 3709 |01e4: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +071590: 4407 060c |01e6: aget v7, v6, v12 │ │ +071594: 54e8 2e09 |01e8: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ +071598: 5288 fe0b |01ea: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +07159c: c708 |01ec: sub-float/2addr v8, v0 │ │ +07159e: c687 |01ed: add-float/2addr v7, v8 │ │ +0715a0: 4b07 060c |01ee: aput v7, v6, v12 │ │ +0715a4: 54e6 3709 |01f0: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +0715a8: 4407 060d |01f2: aget v7, v6, v13 │ │ +0715ac: 54e8 2e09 |01f4: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ +0715b0: 5288 ff0b |01f6: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0715b4: c718 |01f8: sub-float/2addr v8, v1 │ │ +0715b6: c687 |01f9: add-float/2addr v7, v8 │ │ +0715b8: 4b07 060d |01fa: aput v7, v6, v13 │ │ +0715bc: 54e6 3709 |01fc: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +0715c0: 1307 0800 |01fe: const/16 v7, #int 8 // #8 │ │ +0715c4: 4408 0607 |0200: aget v8, v6, v7 │ │ +0715c8: 54e9 2e09 |0202: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ +0715cc: 5299 000c |0204: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0715d0: c698 |0206: add-float/2addr v8, v9 │ │ +0715d2: 4b08 0607 |0207: aput v8, v6, v7 │ │ +0715d6: 54e6 3709 |0209: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +0715da: 1307 0c00 |020b: const/16 v7, #int 12 // #c │ │ +0715de: 4406 0607 |020d: aget v6, v6, v7 │ │ +0715e2: c606 |020f: add-float/2addr v6, v0 │ │ +0715e4: 54e7 3109 |0210: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@0931 │ │ +0715e8: 5277 f30b |0212: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0715ec: a803 0607 |0214: mul-float v3, v6, v7 │ │ +0715f0: 54e6 3709 |0216: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +0715f4: 1307 0d00 |0218: const/16 v7, #int 13 // #d │ │ +0715f8: 4406 0607 |021a: aget v6, v6, v7 │ │ +0715fc: c616 |021c: add-float/2addr v6, v1 │ │ +0715fe: 54e7 3109 |021d: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@0931 │ │ +071602: 5277 f40b |021f: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +071606: a804 0607 |0221: mul-float v4, v6, v7 │ │ +07160a: 54e6 3709 |0223: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +07160e: 1307 0e00 |0225: const/16 v7, #int 14 // #e │ │ +071612: 4405 0607 |0227: aget v5, v6, v7 │ │ +071616: 54e6 3709 |0229: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +07161a: 1307 0c00 |022b: const/16 v7, #int 12 // #c │ │ +07161e: 54e8 2f09 |022d: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071622: 5288 e10b |022f: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +071626: c838 |0231: mul-float/2addr v8, v3 │ │ +071628: 54e9 2f09 |0232: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +07162c: 5299 e30b |0234: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +071630: c859 |0236: mul-float/2addr v9, v5 │ │ +071632: c698 |0237: add-float/2addr v8, v9 │ │ +071634: 54e9 2f09 |0238: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071638: 5299 e40b |023a: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +07163c: c849 |023c: mul-float/2addr v9, v4 │ │ +07163e: c798 |023d: sub-float/2addr v8, v9 │ │ +071640: 4b08 0607 |023e: aput v8, v6, v7 │ │ +071644: 54e6 3709 |0240: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +071648: 1307 0d00 |0242: const/16 v7, #int 13 // #d │ │ +07164c: 54e8 2f09 |0244: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071650: 5288 e10b |0246: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +071654: c848 |0248: mul-float/2addr v8, v4 │ │ +071656: 54e9 2f09 |0249: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +07165a: 5299 e40b |024b: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +07165e: c839 |024d: mul-float/2addr v9, v3 │ │ +071660: c698 |024e: add-float/2addr v8, v9 │ │ +071662: 54e9 2f09 |024f: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071666: 5299 e20b |0251: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +07166a: c859 |0253: mul-float/2addr v9, v5 │ │ +07166c: c798 |0254: sub-float/2addr v8, v9 │ │ +07166e: 4b08 0607 |0255: aput v8, v6, v7 │ │ +071672: 54e6 3709 |0257: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +071676: 1307 0e00 |0259: const/16 v7, #int 14 // #e │ │ +07167a: 54e8 2f09 |025b: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +07167e: 5288 e10b |025d: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +071682: c858 |025f: mul-float/2addr v8, v5 │ │ +071684: 54e9 2f09 |0260: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071688: 5299 e20b |0262: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +07168c: c849 |0264: mul-float/2addr v9, v4 │ │ +07168e: c698 |0265: add-float/2addr v8, v9 │ │ +071690: 54e9 2f09 |0266: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071694: 5299 e30b |0268: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +071698: c839 |026a: mul-float/2addr v9, v3 │ │ +07169a: c798 |026b: sub-float/2addr v8, v9 │ │ +07169c: 4b08 0607 |026c: aput v8, v6, v7 │ │ +0716a0: 54e6 2f09 |026e: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +0716a4: 5266 e20b |0270: iget v6, v6, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +0716a8: 7f66 |0272: neg-float v6, v6 │ │ +0716aa: c836 |0273: mul-float/2addr v6, v3 │ │ +0716ac: 54e7 2f09 |0274: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +0716b0: 5277 e30b |0276: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +0716b4: c847 |0278: mul-float/2addr v7, v4 │ │ +0716b6: c776 |0279: sub-float/2addr v6, v7 │ │ +0716b8: 54e7 2f09 |027a: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +0716bc: 5277 e40b |027c: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +0716c0: c857 |027e: mul-float/2addr v7, v5 │ │ +0716c2: a702 0607 |027f: sub-float v2, v6, v7 │ │ +0716c6: 54e6 2f09 |0281: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +0716ca: 6e10 1f14 0600 |0283: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@141f │ │ +0716d0: 54e6 3709 |0286: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +0716d4: 1307 0c00 |0288: const/16 v7, #int 12 // #c │ │ +0716d8: 4403 0607 |028a: aget v3, v6, v7 │ │ +0716dc: 54e6 3709 |028c: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +0716e0: 1307 0d00 |028e: const/16 v7, #int 13 // #d │ │ +0716e4: 4404 0607 |0290: aget v4, v6, v7 │ │ +0716e8: 54e6 3709 |0292: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +0716ec: 1307 0e00 |0294: const/16 v7, #int 14 // #e │ │ +0716f0: 4405 0607 |0296: aget v5, v6, v7 │ │ +0716f4: 54e6 3709 |0298: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +0716f8: 1307 0c00 |029a: const/16 v7, #int 12 // #c │ │ +0716fc: 54e8 2f09 |029c: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071700: 5288 e20b |029e: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +071704: c828 |02a0: mul-float/2addr v8, v2 │ │ +071706: 54e9 2f09 |02a1: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +07170a: 5299 e10b |02a3: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +07170e: c839 |02a5: mul-float/2addr v9, v3 │ │ +071710: c698 |02a6: add-float/2addr v8, v9 │ │ +071712: 54e9 2f09 |02a7: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071716: 5299 e40b |02a9: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +07171a: c849 |02ab: mul-float/2addr v9, v4 │ │ +07171c: c698 |02ac: add-float/2addr v8, v9 │ │ +07171e: 54e9 2f09 |02ad: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071722: 5299 e30b |02af: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +071726: c859 |02b1: mul-float/2addr v9, v5 │ │ +071728: c798 |02b2: sub-float/2addr v8, v9 │ │ +07172a: 4b08 0607 |02b3: aput v8, v6, v7 │ │ +07172e: 54e6 3709 |02b5: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +071732: 1307 0d00 |02b7: const/16 v7, #int 13 // #d │ │ +071736: 54e8 2f09 |02b9: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +07173a: 5288 e30b |02bb: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +07173e: c828 |02bd: mul-float/2addr v8, v2 │ │ +071740: 54e9 2f09 |02be: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071744: 5299 e10b |02c0: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +071748: c849 |02c2: mul-float/2addr v9, v4 │ │ +07174a: c698 |02c3: add-float/2addr v8, v9 │ │ +07174c: 54e9 2f09 |02c4: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071750: 5299 e20b |02c6: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +071754: c859 |02c8: mul-float/2addr v9, v5 │ │ +071756: c698 |02c9: add-float/2addr v8, v9 │ │ +071758: 54e9 2f09 |02ca: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +07175c: 5299 e40b |02cc: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +071760: c839 |02ce: mul-float/2addr v9, v3 │ │ +071762: c798 |02cf: sub-float/2addr v8, v9 │ │ +071764: 4b08 0607 |02d0: aput v8, v6, v7 │ │ +071768: 54e6 3709 |02d2: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +07176c: 1307 0e00 |02d4: const/16 v7, #int 14 // #e │ │ +071770: 54e8 2f09 |02d6: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071774: 5288 e40b |02d8: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +071778: c828 |02da: mul-float/2addr v8, v2 │ │ +07177a: 54e9 2f09 |02db: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +07177e: 5299 e10b |02dd: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +071782: c859 |02df: mul-float/2addr v9, v5 │ │ +071784: c698 |02e0: add-float/2addr v8, v9 │ │ +071786: 54e9 2f09 |02e1: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +07178a: 5299 e30b |02e3: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +07178e: c839 |02e5: mul-float/2addr v9, v3 │ │ +071790: c698 |02e6: add-float/2addr v8, v9 │ │ +071792: 54e9 2f09 |02e7: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071796: 5299 e20b |02e9: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +07179a: c849 |02eb: mul-float/2addr v9, v4 │ │ +07179c: c798 |02ec: sub-float/2addr v8, v9 │ │ +07179e: 4b08 0607 |02ed: aput v8, v6, v7 │ │ +0717a2: 54e6 2f09 |02ef: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +0717a6: 6e10 1f14 0600 |02f1: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@141f │ │ +0717ac: 54e6 3709 |02f4: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +0717b0: 1307 0c00 |02f6: const/16 v7, #int 12 // #c │ │ +0717b4: 4408 0607 |02f8: aget v8, v6, v7 │ │ +0717b8: 54e9 2e09 |02fa: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ +0717bc: 5299 fe0b |02fc: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0717c0: c709 |02fe: sub-float/2addr v9, v0 │ │ +0717c2: c698 |02ff: add-float/2addr v8, v9 │ │ +0717c4: 4b08 0607 |0300: aput v8, v6, v7 │ │ +0717c8: 54e6 3709 |0302: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +0717cc: 1307 0d00 |0304: const/16 v7, #int 13 // #d │ │ +0717d0: 4408 0607 |0306: aget v8, v6, v7 │ │ +0717d4: 54e9 2e09 |0308: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ +0717d8: 5299 ff0b |030a: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0717dc: c719 |030c: sub-float/2addr v9, v1 │ │ +0717de: c698 |030d: add-float/2addr v8, v9 │ │ +0717e0: 4b08 0607 |030e: aput v8, v6, v7 │ │ +0717e4: 54e6 3709 |0310: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +0717e8: 1307 0e00 |0312: const/16 v7, #int 14 // #e │ │ +0717ec: 4408 0607 |0314: aget v8, v6, v7 │ │ +0717f0: 54e9 2e09 |0316: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ +0717f4: 5299 000c |0318: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0717f8: c698 |031a: add-float/2addr v8, v9 │ │ +0717fa: 4b08 0607 |031b: aput v8, v6, v7 │ │ +0717fe: 54e6 3709 |031d: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +071802: 1307 1200 |031f: const/16 v7, #int 18 // #12 │ │ +071806: 4406 0607 |0321: aget v6, v6, v7 │ │ +07180a: c606 |0323: add-float/2addr v6, v0 │ │ +07180c: 54e7 3109 |0324: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@0931 │ │ +071810: 5277 f30b |0326: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +071814: a803 0607 |0328: mul-float v3, v6, v7 │ │ +071818: 54e6 3709 |032a: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +07181c: 1307 1300 |032c: const/16 v7, #int 19 // #13 │ │ +071820: 4406 0607 |032e: aget v6, v6, v7 │ │ +071824: c616 |0330: add-float/2addr v6, v1 │ │ +071826: 54e7 3109 |0331: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@0931 │ │ +07182a: 5277 f40b |0333: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07182e: a804 0607 |0335: mul-float v4, v6, v7 │ │ +071832: 54e6 3709 |0337: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +071836: 1307 1400 |0339: const/16 v7, #int 20 // #14 │ │ +07183a: 4405 0607 |033b: aget v5, v6, v7 │ │ +07183e: 54e6 3709 |033d: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +071842: 1307 1200 |033f: const/16 v7, #int 18 // #12 │ │ +071846: 54e8 2f09 |0341: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +07184a: 5288 e10b |0343: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +07184e: c838 |0345: mul-float/2addr v8, v3 │ │ +071850: 54e9 2f09 |0346: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071854: 5299 e30b |0348: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +071858: c859 |034a: mul-float/2addr v9, v5 │ │ +07185a: c698 |034b: add-float/2addr v8, v9 │ │ +07185c: 54e9 2f09 |034c: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071860: 5299 e40b |034e: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +071864: c849 |0350: mul-float/2addr v9, v4 │ │ +071866: c798 |0351: sub-float/2addr v8, v9 │ │ +071868: 4b08 0607 |0352: aput v8, v6, v7 │ │ +07186c: 54e6 3709 |0354: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +071870: 1307 1300 |0356: const/16 v7, #int 19 // #13 │ │ +071874: 54e8 2f09 |0358: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071878: 5288 e10b |035a: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +07187c: c848 |035c: mul-float/2addr v8, v4 │ │ +07187e: 54e9 2f09 |035d: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071882: 5299 e40b |035f: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +071886: c839 |0361: mul-float/2addr v9, v3 │ │ +071888: c698 |0362: add-float/2addr v8, v9 │ │ +07188a: 54e9 2f09 |0363: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +07188e: 5299 e20b |0365: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +071892: c859 |0367: mul-float/2addr v9, v5 │ │ +071894: c798 |0368: sub-float/2addr v8, v9 │ │ +071896: 4b08 0607 |0369: aput v8, v6, v7 │ │ +07189a: 54e6 3709 |036b: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +07189e: 1307 1400 |036d: const/16 v7, #int 20 // #14 │ │ +0718a2: 54e8 2f09 |036f: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +0718a6: 5288 e10b |0371: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +0718aa: c858 |0373: mul-float/2addr v8, v5 │ │ +0718ac: 54e9 2f09 |0374: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +0718b0: 5299 e20b |0376: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +0718b4: c849 |0378: mul-float/2addr v9, v4 │ │ +0718b6: c698 |0379: add-float/2addr v8, v9 │ │ +0718b8: 54e9 2f09 |037a: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +0718bc: 5299 e30b |037c: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +0718c0: c839 |037e: mul-float/2addr v9, v3 │ │ +0718c2: c798 |037f: sub-float/2addr v8, v9 │ │ +0718c4: 4b08 0607 |0380: aput v8, v6, v7 │ │ +0718c8: 54e6 2f09 |0382: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +0718cc: 5266 e20b |0384: iget v6, v6, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +0718d0: 7f66 |0386: neg-float v6, v6 │ │ +0718d2: c836 |0387: mul-float/2addr v6, v3 │ │ +0718d4: 54e7 2f09 |0388: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +0718d8: 5277 e30b |038a: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +0718dc: c847 |038c: mul-float/2addr v7, v4 │ │ +0718de: c776 |038d: sub-float/2addr v6, v7 │ │ +0718e0: 54e7 2f09 |038e: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +0718e4: 5277 e40b |0390: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +0718e8: c857 |0392: mul-float/2addr v7, v5 │ │ +0718ea: a702 0607 |0393: sub-float v2, v6, v7 │ │ +0718ee: 54e6 2f09 |0395: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +0718f2: 6e10 1f14 0600 |0397: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@141f │ │ +0718f8: 54e6 3709 |039a: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +0718fc: 1307 1200 |039c: const/16 v7, #int 18 // #12 │ │ +071900: 4403 0607 |039e: aget v3, v6, v7 │ │ +071904: 54e6 3709 |03a0: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +071908: 1307 1300 |03a2: const/16 v7, #int 19 // #13 │ │ +07190c: 4404 0607 |03a4: aget v4, v6, v7 │ │ +071910: 54e6 3709 |03a6: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +071914: 1307 1400 |03a8: const/16 v7, #int 20 // #14 │ │ +071918: 4405 0607 |03aa: aget v5, v6, v7 │ │ +07191c: 54e6 3709 |03ac: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +071920: 1307 1200 |03ae: const/16 v7, #int 18 // #12 │ │ +071924: 54e8 2f09 |03b0: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071928: 5288 e20b |03b2: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +07192c: c828 |03b4: mul-float/2addr v8, v2 │ │ +07192e: 54e9 2f09 |03b5: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071932: 5299 e10b |03b7: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +071936: c839 |03b9: mul-float/2addr v9, v3 │ │ +071938: c698 |03ba: add-float/2addr v8, v9 │ │ +07193a: 54e9 2f09 |03bb: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +07193e: 5299 e40b |03bd: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +071942: c849 |03bf: mul-float/2addr v9, v4 │ │ +071944: c698 |03c0: add-float/2addr v8, v9 │ │ +071946: 54e9 2f09 |03c1: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +07194a: 5299 e30b |03c3: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +07194e: c859 |03c5: mul-float/2addr v9, v5 │ │ +071950: c798 |03c6: sub-float/2addr v8, v9 │ │ +071952: 4b08 0607 |03c7: aput v8, v6, v7 │ │ +071956: 54e6 3709 |03c9: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +07195a: 1307 1300 |03cb: const/16 v7, #int 19 // #13 │ │ +07195e: 54e8 2f09 |03cd: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071962: 5288 e30b |03cf: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +071966: c828 |03d1: mul-float/2addr v8, v2 │ │ +071968: 54e9 2f09 |03d2: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +07196c: 5299 e10b |03d4: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +071970: c849 |03d6: mul-float/2addr v9, v4 │ │ +071972: c698 |03d7: add-float/2addr v8, v9 │ │ +071974: 54e9 2f09 |03d8: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071978: 5299 e20b |03da: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +07197c: c859 |03dc: mul-float/2addr v9, v5 │ │ +07197e: c698 |03dd: add-float/2addr v8, v9 │ │ +071980: 54e9 2f09 |03de: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +071984: 5299 e40b |03e0: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +071988: c839 |03e2: mul-float/2addr v9, v3 │ │ +07198a: c798 |03e3: sub-float/2addr v8, v9 │ │ +07198c: 4b08 0607 |03e4: aput v8, v6, v7 │ │ +071990: 54e6 3709 |03e6: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +071994: 1307 1400 |03e8: const/16 v7, #int 20 // #14 │ │ +071998: 54e8 2f09 |03ea: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +07199c: 5288 e40b |03ec: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +0719a0: c828 |03ee: mul-float/2addr v8, v2 │ │ +0719a2: 54e9 2f09 |03ef: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +0719a6: 5299 e10b |03f1: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +0719aa: c859 |03f3: mul-float/2addr v9, v5 │ │ +0719ac: c698 |03f4: add-float/2addr v8, v9 │ │ +0719ae: 54e9 2f09 |03f5: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +0719b2: 5299 e30b |03f7: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +0719b6: c839 |03f9: mul-float/2addr v9, v3 │ │ +0719b8: c698 |03fa: add-float/2addr v8, v9 │ │ +0719ba: 54e9 2f09 |03fb: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +0719be: 5299 e20b |03fd: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +0719c2: c849 |03ff: mul-float/2addr v9, v4 │ │ +0719c4: c798 |0400: sub-float/2addr v8, v9 │ │ +0719c6: 4b08 0607 |0401: aput v8, v6, v7 │ │ +0719ca: 54e6 2f09 |0403: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@092f │ │ +0719ce: 6e10 1f14 0600 |0405: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@141f │ │ +0719d4: 54e6 3709 |0408: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +0719d8: 1307 1200 |040a: const/16 v7, #int 18 // #12 │ │ +0719dc: 4408 0607 |040c: aget v8, v6, v7 │ │ +0719e0: 54e9 2e09 |040e: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ +0719e4: 5299 fe0b |0410: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0719e8: c709 |0412: sub-float/2addr v9, v0 │ │ +0719ea: c698 |0413: add-float/2addr v8, v9 │ │ +0719ec: 4b08 0607 |0414: aput v8, v6, v7 │ │ +0719f0: 54e6 3709 |0416: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +0719f4: 1307 1300 |0418: const/16 v7, #int 19 // #13 │ │ +0719f8: 4408 0607 |041a: aget v8, v6, v7 │ │ +0719fc: 54e9 2e09 |041c: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ +071a00: 5299 ff0b |041e: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +071a04: c719 |0420: sub-float/2addr v9, v1 │ │ +071a06: c698 |0421: add-float/2addr v8, v9 │ │ +071a08: 4b08 0607 |0422: aput v8, v6, v7 │ │ +071a0c: 54e6 3709 |0424: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +071a10: 1307 1400 |0426: const/16 v7, #int 20 // #14 │ │ +071a14: 4408 0607 |0428: aget v8, v6, v7 │ │ +071a18: 54e9 2e09 |042a: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ +071a1c: 5299 000c |042c: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +071a20: c698 |042e: add-float/2addr v8, v9 │ │ +071a22: 4b08 0607 |042f: aput v8, v6, v7 │ │ +071a26: 5cea 3509 |0431: iput-boolean v10, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ +071a2a: 0e00 |0433: return-void │ │ +071a2c: 1201 |0434: const/4 v1, #int 0 // #0 │ │ +071a2e: 0110 |0435: move v0, v1 │ │ +071a30: 2900 ddfb |0436: goto/16 0013 // -0423 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=341 │ │ 0x0009 line=342 │ │ 0x000e line=343 │ │ 0x0013 line=349 │ │ 0x001e line=350 │ │ @@ -54656,20 +54656,20 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -063558: |[063558] com.badlogic.gdx.graphics.g3d.decals.Decal.translate:(FFF)V │ │ -063568: 5410 2e09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ -06356c: 6e40 7514 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1475 │ │ -063572: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -063574: 5c10 3509 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ -063578: 0e00 |0008: return-void │ │ +071a34: |[071a34] com.badlogic.gdx.graphics.g3d.decals.Decal.translate:(FFF)V │ │ +071a44: 5410 2e09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ +071a48: 6e40 7514 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1475 │ │ +071a4e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +071a50: 5c10 3509 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ +071a54: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0005 line=215 │ │ 0x0008 line=216 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -54682,22 +54682,22 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -06357c: |[06357c] com.badlogic.gdx.graphics.g3d.decals.Decal.translateX:(F)V │ │ -06358c: 5420 2e09 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ -063590: 5201 fe0b |0002: iget v1, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -063594: c631 |0004: add-float/2addr v1, v3 │ │ -063596: 5901 fe0b |0005: iput v1, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -06359a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -06359c: 5c20 3509 |0008: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ -0635a0: 0e00 |000a: return-void │ │ +071a58: |[071a58] com.badlogic.gdx.graphics.g3d.decals.Decal.translateX:(F)V │ │ +071a68: 5420 2e09 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ +071a6c: 5201 fe0b |0002: iget v1, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +071a70: c631 |0004: add-float/2addr v1, v3 │ │ +071a72: 5901 fe0b |0005: iput v1, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +071a76: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +071a78: 5c20 3509 |0008: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ +071a7c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0007 line=150 │ │ 0x000a line=151 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -54708,22 +54708,22 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0635a4: |[0635a4] com.badlogic.gdx.graphics.g3d.decals.Decal.translateY:(F)V │ │ -0635b4: 5420 2e09 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ -0635b8: 5201 ff0b |0002: iget v1, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0635bc: c631 |0004: add-float/2addr v1, v3 │ │ -0635be: 5901 ff0b |0005: iput v1, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0635c2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0635c4: 5c20 3509 |0008: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ -0635c8: 0e00 |000a: return-void │ │ +071a80: |[071a80] com.badlogic.gdx.graphics.g3d.decals.Decal.translateY:(F)V │ │ +071a90: 5420 2e09 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ +071a94: 5201 ff0b |0002: iget v1, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +071a98: c631 |0004: add-float/2addr v1, v3 │ │ +071a9a: 5901 ff0b |0005: iput v1, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +071a9e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +071aa0: 5c20 3509 |0008: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ +071aa4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0007 line=171 │ │ 0x000a line=172 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -54734,22 +54734,22 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0635cc: |[0635cc] com.badlogic.gdx.graphics.g3d.decals.Decal.translateZ:(F)V │ │ -0635dc: 5420 2e09 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ -0635e0: 5201 000c |0002: iget v1, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0635e4: c631 |0004: add-float/2addr v1, v3 │ │ -0635e6: 5901 000c |0005: iput v1, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0635ea: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0635ec: 5c20 3509 |0008: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ -0635f0: 0e00 |000a: return-void │ │ +071aa8: |[071aa8] com.badlogic.gdx.graphics.g3d.decals.Decal.translateZ:(F)V │ │ +071ab8: 5420 2e09 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@092e │ │ +071abc: 5201 000c |0002: iget v1, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +071ac0: c631 |0004: add-float/2addr v1, v3 │ │ +071ac2: 5901 000c |0005: iput v1, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +071ac6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +071ac8: 5c20 3509 |0008: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ +071acc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0007 line=192 │ │ 0x000a line=193 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -54760,20 +54760,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0635f4: |[0635f4] com.badlogic.gdx.graphics.g3d.decals.Decal.update:()V │ │ -063604: 5510 3509 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ -063608: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -06360c: 6e10 970f 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.resetVertices:()V // method@0f97 │ │ -063612: 6e10 ad0f 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.transformVertices:()V // method@0fad │ │ -063618: 0e00 |000a: return-void │ │ +071ad0: |[071ad0] com.badlogic.gdx.graphics.g3d.decals.Decal.update:()V │ │ +071ae0: 5510 3509 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@0935 │ │ +071ae4: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +071ae8: 6e10 970f 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.resetVertices:()V // method@0f97 │ │ +071aee: 6e10 ad0f 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.transformVertices:()V // method@0fad │ │ +071af4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0004 line=324 │ │ 0x0007 line=325 │ │ 0x000a line=327 │ │ locals : │ │ @@ -54784,58 +54784,58 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 83 16-bit code units │ │ -06361c: |[06361c] com.badlogic.gdx.graphics.g3d.decals.Decal.updateUVs:()V │ │ -06362c: 5441 2d09 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@092d │ │ -063630: 5410 4309 |0002: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0943 │ │ -063634: 5441 3709 |0004: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -063638: 1242 |0006: const/4 v2, #int 4 // #4 │ │ -06363a: 6e10 680e 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getU:()F // method@0e68 │ │ -063640: 0a03 |000a: move-result v3 │ │ -063642: 4b03 0102 |000b: aput v3, v1, v2 │ │ -063646: 5441 3709 |000d: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -06364a: 1252 |000f: const/4 v2, #int 5 // #5 │ │ -06364c: 6e10 6a0e 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getV:()F // method@0e6a │ │ -063652: 0a03 |0013: move-result v3 │ │ -063654: 4b03 0102 |0014: aput v3, v1, v2 │ │ -063658: 5441 3709 |0016: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -06365c: 1302 0a00 |0018: const/16 v2, #int 10 // #a │ │ -063660: 6e10 690e 0000 |001a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getU2:()F // method@0e69 │ │ -063666: 0a03 |001d: move-result v3 │ │ -063668: 4b03 0102 |001e: aput v3, v1, v2 │ │ -06366c: 5441 3709 |0020: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -063670: 1302 0b00 |0022: const/16 v2, #int 11 // #b │ │ -063674: 6e10 6a0e 0000 |0024: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getV:()F // method@0e6a │ │ -06367a: 0a03 |0027: move-result v3 │ │ -06367c: 4b03 0102 |0028: aput v3, v1, v2 │ │ -063680: 5441 3709 |002a: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -063684: 1302 1000 |002c: const/16 v2, #int 16 // #10 │ │ -063688: 6e10 680e 0000 |002e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getU:()F // method@0e68 │ │ -06368e: 0a03 |0031: move-result v3 │ │ -063690: 4b03 0102 |0032: aput v3, v1, v2 │ │ -063694: 5441 3709 |0034: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -063698: 1302 1100 |0036: const/16 v2, #int 17 // #11 │ │ -06369c: 6e10 6b0e 0000 |0038: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getV2:()F // method@0e6b │ │ -0636a2: 0a03 |003b: move-result v3 │ │ -0636a4: 4b03 0102 |003c: aput v3, v1, v2 │ │ -0636a8: 5441 3709 |003e: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -0636ac: 1302 1600 |0040: const/16 v2, #int 22 // #16 │ │ -0636b0: 6e10 690e 0000 |0042: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getU2:()F // method@0e69 │ │ -0636b6: 0a03 |0045: move-result v3 │ │ -0636b8: 4b03 0102 |0046: aput v3, v1, v2 │ │ -0636bc: 5441 3709 |0048: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -0636c0: 1302 1700 |004a: const/16 v2, #int 23 // #17 │ │ -0636c4: 6e10 6b0e 0000 |004c: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getV2:()F // method@0e6b │ │ -0636ca: 0a03 |004f: move-result v3 │ │ -0636cc: 4b03 0102 |0050: aput v3, v1, v2 │ │ -0636d0: 0e00 |0052: return-void │ │ +071af8: |[071af8] com.badlogic.gdx.graphics.g3d.decals.Decal.updateUVs:()V │ │ +071b08: 5441 2d09 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@092d │ │ +071b0c: 5410 4309 |0002: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0943 │ │ +071b10: 5441 3709 |0004: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +071b14: 1242 |0006: const/4 v2, #int 4 // #4 │ │ +071b16: 6e10 680e 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getU:()F // method@0e68 │ │ +071b1c: 0a03 |000a: move-result v3 │ │ +071b1e: 4b03 0102 |000b: aput v3, v1, v2 │ │ +071b22: 5441 3709 |000d: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +071b26: 1252 |000f: const/4 v2, #int 5 // #5 │ │ +071b28: 6e10 6a0e 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getV:()F // method@0e6a │ │ +071b2e: 0a03 |0013: move-result v3 │ │ +071b30: 4b03 0102 |0014: aput v3, v1, v2 │ │ +071b34: 5441 3709 |0016: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +071b38: 1302 0a00 |0018: const/16 v2, #int 10 // #a │ │ +071b3c: 6e10 690e 0000 |001a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getU2:()F // method@0e69 │ │ +071b42: 0a03 |001d: move-result v3 │ │ +071b44: 4b03 0102 |001e: aput v3, v1, v2 │ │ +071b48: 5441 3709 |0020: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +071b4c: 1302 0b00 |0022: const/16 v2, #int 11 // #b │ │ +071b50: 6e10 6a0e 0000 |0024: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getV:()F // method@0e6a │ │ +071b56: 0a03 |0027: move-result v3 │ │ +071b58: 4b03 0102 |0028: aput v3, v1, v2 │ │ +071b5c: 5441 3709 |002a: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +071b60: 1302 1000 |002c: const/16 v2, #int 16 // #10 │ │ +071b64: 6e10 680e 0000 |002e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getU:()F // method@0e68 │ │ +071b6a: 0a03 |0031: move-result v3 │ │ +071b6c: 4b03 0102 |0032: aput v3, v1, v2 │ │ +071b70: 5441 3709 |0034: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +071b74: 1302 1100 |0036: const/16 v2, #int 17 // #11 │ │ +071b78: 6e10 6b0e 0000 |0038: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getV2:()F // method@0e6b │ │ +071b7e: 0a03 |003b: move-result v3 │ │ +071b80: 4b03 0102 |003c: aput v3, v1, v2 │ │ +071b84: 5441 3709 |003e: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +071b88: 1302 1600 |0040: const/16 v2, #int 22 // #16 │ │ +071b8c: 6e10 690e 0000 |0042: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getU2:()F // method@0e69 │ │ +071b92: 0a03 |0045: move-result v3 │ │ +071b94: 4b03 0102 |0046: aput v3, v1, v2 │ │ +071b98: 5441 3709 |0048: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +071b9c: 1302 1700 |004a: const/16 v2, #int 23 // #17 │ │ +071ba0: 6e10 6b0e 0000 |004c: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getV2:()F // method@0e6b │ │ +071ba6: 0a03 |004f: move-result v3 │ │ +071ba8: 4b03 0102 |0050: aput v3, v1, v2 │ │ +071bac: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ 0x0004 line=469 │ │ 0x000d line=470 │ │ 0x0016 line=472 │ │ 0x0020 line=473 │ │ @@ -54847,17 +54847,17 @@ │ │ locals : │ │ 0x0004 - 0x0053 reg=0 tr Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ 0x0000 - 0x0053 reg=4 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ │ │ source_file_idx : 719 (Decal.java) │ │ │ │ Class #175 header: │ │ -class_idx : 389 │ │ +class_idx : 387 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 721 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #175 - │ │ @@ -54890,17 +54890,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0636d4: |[0636d4] com.badlogic.gdx.graphics.g3d.decals.DecalMaterial.:()V │ │ -0636e4: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0636ea: 0e00 |0003: return-void │ │ +071bb0: |[071bb0] com.badlogic.gdx.graphics.g3d.decals.DecalMaterial.:()V │ │ +071bc0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +071bc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; │ │ │ │ Virtual methods - │ │ @@ -54909,35 +54909,35 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -0636ec: |[0636ec] com.badlogic.gdx.graphics.g3d.decals.DecalMaterial.equals:(Ljava/lang/Object;)Z │ │ -0636fc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0636fe: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ -063702: 0f01 |0003: return v1 │ │ -063704: 0750 |0004: move-object v0, v5 │ │ -063706: 1f00 8501 |0005: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // type@0185 │ │ -06370a: 5242 4109 |0007: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.dstBlendFactor:I // field@0941 │ │ -06370e: 5203 4109 |0009: iget v3, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.dstBlendFactor:I // field@0941 │ │ -063712: 3332 f8ff |000b: if-ne v2, v3, 0003 // -0008 │ │ -063716: 5242 4209 |000d: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.srcBlendFactor:I // field@0942 │ │ -06371a: 5203 4209 |000f: iget v3, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.srcBlendFactor:I // field@0942 │ │ -06371e: 3332 f2ff |0011: if-ne v2, v3, 0003 // -000e │ │ -063722: 5442 4309 |0013: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0943 │ │ -063726: 6e10 670e 0200 |0015: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e67 │ │ -06372c: 0c02 |0018: move-result-object v2 │ │ -06372e: 5403 4309 |0019: iget-object v3, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0943 │ │ -063732: 6e10 670e 0300 |001b: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e67 │ │ -063738: 0c03 |001e: move-result-object v3 │ │ -06373a: 3332 e4ff |001f: if-ne v2, v3, 0003 // -001c │ │ -06373e: 1211 |0021: const/4 v1, #int 1 // #1 │ │ -063740: 28e1 |0022: goto 0003 // -001f │ │ +071bc8: |[071bc8] com.badlogic.gdx.graphics.g3d.decals.DecalMaterial.equals:(Ljava/lang/Object;)Z │ │ +071bd8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +071bda: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ +071bde: 0f01 |0003: return v1 │ │ +071be0: 0750 |0004: move-object v0, v5 │ │ +071be2: 1f00 8301 |0005: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // type@0183 │ │ +071be6: 5242 4109 |0007: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.dstBlendFactor:I // field@0941 │ │ +071bea: 5203 4109 |0009: iget v3, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.dstBlendFactor:I // field@0941 │ │ +071bee: 3332 f8ff |000b: if-ne v2, v3, 0003 // -0008 │ │ +071bf2: 5242 4209 |000d: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.srcBlendFactor:I // field@0942 │ │ +071bf6: 5203 4209 |000f: iget v3, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.srcBlendFactor:I // field@0942 │ │ +071bfa: 3332 f2ff |0011: if-ne v2, v3, 0003 // -000e │ │ +071bfe: 5442 4309 |0013: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0943 │ │ +071c02: 6e10 670e 0200 |0015: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e67 │ │ +071c08: 0c02 |0018: move-result-object v2 │ │ +071c0a: 5403 4309 |0019: iget-object v3, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0943 │ │ +071c0e: 6e10 670e 0300 |001b: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e67 │ │ +071c14: 0c03 |001e: move-result-object v3 │ │ +071c16: 3332 e4ff |001f: if-ne v2, v3, 0003 // -001c │ │ +071c1a: 1211 |0021: const/4 v1, #int 1 // #1 │ │ +071c1c: 28e1 |0022: goto 0003 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=52 │ │ 0x0003 line=56 │ │ 0x0005 line=54 │ │ 0x0007 line=56 │ │ locals : │ │ @@ -54950,17 +54950,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -063744: |[063744] com.badlogic.gdx.graphics.g3d.decals.DecalMaterial.getDstBlendFactor:()I │ │ -063754: 5210 4109 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.dstBlendFactor:I // field@0941 │ │ -063758: 0f00 |0002: return v0 │ │ +071c20: |[071c20] com.badlogic.gdx.graphics.g3d.decals.DecalMaterial.getDstBlendFactor:()I │ │ +071c30: 5210 4109 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.dstBlendFactor:I // field@0941 │ │ +071c34: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;) │ │ @@ -54968,17 +54968,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06375c: |[06375c] com.badlogic.gdx.graphics.g3d.decals.DecalMaterial.getSrcBlendFactor:()I │ │ -06376c: 5210 4209 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.srcBlendFactor:I // field@0942 │ │ -063770: 0f00 |0002: return v0 │ │ +071c38: |[071c38] com.badlogic.gdx.graphics.g3d.decals.DecalMaterial.getSrcBlendFactor:()I │ │ +071c48: 5210 4209 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.srcBlendFactor:I // field@0942 │ │ +071c4c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;) │ │ @@ -54986,33 +54986,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -063774: |[063774] com.badlogic.gdx.graphics.g3d.decals.DecalMaterial.hashCode:()I │ │ -063784: 5431 4309 |0000: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0943 │ │ -063788: 6e10 670e 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e67 │ │ -06378e: 0c01 |0005: move-result-object v1 │ │ -063790: 3801 1900 |0006: if-eqz v1, 001f // +0019 │ │ -063794: 5431 4309 |0008: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0943 │ │ -063798: 6e10 670e 0100 |000a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e67 │ │ -06379e: 0c01 |000d: move-result-object v1 │ │ -0637a0: 6e10 2a26 0100 |000e: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ -0637a6: 0a00 |0011: move-result v0 │ │ -0637a8: da01 001f |0012: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -0637ac: 5232 4209 |0014: iget v2, v3, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.srcBlendFactor:I // field@0942 │ │ -0637b0: 9000 0102 |0016: add-int v0, v1, v2 │ │ -0637b4: da01 001f |0018: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -0637b8: 5232 4109 |001a: iget v2, v3, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.dstBlendFactor:I // field@0941 │ │ -0637bc: 9000 0102 |001c: add-int v0, v1, v2 │ │ -0637c0: 0f00 |001e: return v0 │ │ -0637c2: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -0637c4: 28f2 |0020: goto 0012 // -000e │ │ +071c50: |[071c50] com.badlogic.gdx.graphics.g3d.decals.DecalMaterial.hashCode:()I │ │ +071c60: 5431 4309 |0000: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0943 │ │ +071c64: 6e10 670e 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e67 │ │ +071c6a: 0c01 |0005: move-result-object v1 │ │ +071c6c: 3801 1900 |0006: if-eqz v1, 001f // +0019 │ │ +071c70: 5431 4309 |0008: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0943 │ │ +071c74: 6e10 670e 0100 |000a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e67 │ │ +071c7a: 0c01 |000d: move-result-object v1 │ │ +071c7c: 6e10 2a26 0100 |000e: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ +071c82: 0a00 |0011: move-result v0 │ │ +071c84: da01 001f |0012: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +071c88: 5232 4209 |0014: iget v2, v3, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.srcBlendFactor:I // field@0942 │ │ +071c8c: 9000 0102 |0016: add-int v0, v1, v2 │ │ +071c90: da01 001f |0018: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +071c94: 5232 4109 |001a: iget v2, v3, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.dstBlendFactor:I // field@0941 │ │ +071c98: 9000 0102 |001c: add-int v0, v1, v2 │ │ +071c9c: 0f00 |001e: return v0 │ │ +071c9e: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +071ca0: 28f2 |0020: goto 0012 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0012 line=64 │ │ 0x0018 line=65 │ │ 0x001e line=66 │ │ 0x001f line=63 │ │ @@ -55025,22 +55025,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0637c8: |[0637c8] com.badlogic.gdx.graphics.g3d.decals.DecalMaterial.isOpaque:()Z │ │ -0637d8: 5220 4209 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.srcBlendFactor:I // field@0942 │ │ -0637dc: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -0637de: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ -0637e2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0637e4: 0f00 |0006: return v0 │ │ -0637e6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0637e8: 28fe |0008: goto 0006 // -0002 │ │ +071ca4: |[071ca4] com.badlogic.gdx.graphics.g3d.decals.DecalMaterial.isOpaque:()Z │ │ +071cb4: 5220 4209 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.srcBlendFactor:I // field@0942 │ │ +071cb8: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +071cba: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ +071cbe: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +071cc0: 0f00 |0006: return v0 │ │ +071cc2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +071cc4: 28fe |0008: goto 0006 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;) │ │ @@ -55048,42 +55048,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0637ec: |[0637ec] com.badlogic.gdx.graphics.g3d.decals.DecalMaterial.set:()V │ │ -0637fc: 5430 4309 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0943 │ │ -063800: 6e10 670e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e67 │ │ -063806: 0c00 |0005: move-result-object v0 │ │ -063808: 6e10 700b 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b70 │ │ -06380e: 6e10 c90f 0300 |0009: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.isOpaque:()Z // method@0fc9 │ │ -063814: 0a00 |000c: move-result v0 │ │ -063816: 3900 0b00 |000d: if-nez v0, 0018 // +000b │ │ -06381a: 6200 1f00 |000f: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -06381e: 5231 4209 |0011: iget v1, v3, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.srcBlendFactor:I // field@0942 │ │ -063822: 5232 4109 |0013: iget v2, v3, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.dstBlendFactor:I // field@0941 │ │ -063826: 7230 a10a 1002 |0015: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glBlendFunc:(II)V // method@0aa1 │ │ -06382c: 0e00 |0018: return-void │ │ +071cc8: |[071cc8] com.badlogic.gdx.graphics.g3d.decals.DecalMaterial.set:()V │ │ +071cd8: 5430 4309 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0943 │ │ +071cdc: 6e10 670e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e67 │ │ +071ce2: 0c00 |0005: move-result-object v0 │ │ +071ce4: 6e10 700b 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b70 │ │ +071cea: 6e10 c90f 0300 |0009: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.isOpaque:()Z // method@0fc9 │ │ +071cf0: 0a00 |000c: move-result v0 │ │ +071cf2: 3900 0b00 |000d: if-nez v0, 0018 // +000b │ │ +071cf6: 6200 1f00 |000f: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +071cfa: 5231 4209 |0011: iget v1, v3, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.srcBlendFactor:I // field@0942 │ │ +071cfe: 5232 4109 |0013: iget v2, v3, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.dstBlendFactor:I // field@0941 │ │ +071d02: 7230 a10a 1002 |0015: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glBlendFunc:(II)V // method@0aa1 │ │ +071d08: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0009 line=32 │ │ 0x000f line=33 │ │ 0x0018 line=35 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; │ │ │ │ source_file_idx : 721 (DecalMaterial.java) │ │ │ │ Class #176 header: │ │ -class_idx : 391 │ │ +class_idx : 389 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1697 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #176 annotations: │ │ @@ -55110,17 +55110,17 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Array;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1697 (GroupPlug.java) │ │ │ │ Class #177 header: │ │ -class_idx : 392 │ │ +class_idx : 390 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1698 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ Class #177 annotations: │ │ @@ -55171,18 +55171,18 @@ │ │ type : '(I)Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1698 (GroupStrategy.java) │ │ │ │ Class #178 header: │ │ -class_idx : 394 │ │ +class_idx : 392 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3803 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3801 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #178 annotations: │ │ Annotations on class │ │ @@ -55208,18 +55208,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -063830: |[063830] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy$Comparator.:(Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy;)V │ │ -063840: 5b01 4709 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator;.this$0:Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy; // field@0947 │ │ -063844: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -06384a: 0e00 |0005: return-void │ │ +071d0c: |[071d0c] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy$Comparator.:(Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy;)V │ │ +071d1c: 5b01 4709 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator;.this$0:Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy; // field@0947 │ │ +071d20: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +071d26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy; │ │ │ │ @@ -55229,35 +55229,35 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -06384c: |[06384c] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy$Comparator.compare:(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)I │ │ -06385c: 6e10 900f 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.getZ:()F // method@0f90 │ │ -063862: 0a00 |0003: move-result v0 │ │ -063864: 6e10 900f 0400 |0004: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.getZ:()F // method@0f90 │ │ -06386a: 0a01 |0007: move-result v1 │ │ -06386c: 2d00 0001 |0008: cmpl-float v0, v0, v1 │ │ -063870: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -063874: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -063876: 0f00 |000d: return v0 │ │ -063878: 6e10 900f 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.getZ:()F // method@0f90 │ │ -06387e: 0a00 |0011: move-result v0 │ │ -063880: 6e10 900f 0400 |0012: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.getZ:()F // method@0f90 │ │ -063886: 0a01 |0015: move-result v1 │ │ -063888: c710 |0016: sub-float/2addr v0, v1 │ │ -06388a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -06388c: 2e00 0001 |0018: cmpg-float v0, v0, v1 │ │ -063890: 3b00 0400 |001a: if-gez v0, 001e // +0004 │ │ -063894: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ -063896: 28f0 |001d: goto 000d // -0010 │ │ -063898: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -06389a: 28ee |001f: goto 000d // -0012 │ │ +071d28: |[071d28] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy$Comparator.compare:(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)I │ │ +071d38: 6e10 900f 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.getZ:()F // method@0f90 │ │ +071d3e: 0a00 |0003: move-result v0 │ │ +071d40: 6e10 900f 0400 |0004: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.getZ:()F // method@0f90 │ │ +071d46: 0a01 |0007: move-result v1 │ │ +071d48: 2d00 0001 |0008: cmpl-float v0, v0, v1 │ │ +071d4c: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +071d50: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +071d52: 0f00 |000d: return v0 │ │ +071d54: 6e10 900f 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.getZ:()F // method@0f90 │ │ +071d5a: 0a00 |0011: move-result v0 │ │ +071d5c: 6e10 900f 0400 |0012: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.getZ:()F // method@0f90 │ │ +071d62: 0a01 |0015: move-result v1 │ │ +071d64: c710 |0016: sub-float/2addr v0, v1 │ │ +071d66: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +071d68: 2e00 0001 |0018: cmpg-float v0, v0, v1 │ │ +071d6c: 3b00 0400 |001a: if-gez v0, 001e // +0004 │ │ +071d70: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ +071d72: 28f0 |001d: goto 000d // -0010 │ │ +071d74: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +071d76: 28ee |001f: goto 000d // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x000d line=114 │ │ locals : │ │ 0x0000 - 0x0020 reg=2 this Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator; │ │ 0x0000 - 0x0020 reg=3 a Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -55268,35 +55268,35 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -06389c: |[06389c] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy$Comparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -0638ac: 1f02 8201 |0000: check-cast v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // type@0182 │ │ -0638b0: 1f03 8201 |0002: check-cast v3, Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // type@0182 │ │ -0638b4: 6e30 e00f 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator;.compare:(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)I // method@0fe0 │ │ -0638ba: 0a00 |0007: move-result v0 │ │ -0638bc: 0f00 |0008: return v0 │ │ +071d78: |[071d78] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy$Comparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +071d88: 1f02 8001 |0000: check-cast v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // type@0180 │ │ +071d8c: 1f03 8001 |0002: check-cast v3, Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // type@0180 │ │ +071d90: 6e30 e00f 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator;.compare:(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)I // method@0fe0 │ │ +071d96: 0a00 |0007: move-result v0 │ │ +071d98: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator; │ │ │ │ - source_file_idx : 3803 (SimpleOrthoGroupStrategy.java) │ │ + source_file_idx : 3801 (SimpleOrthoGroupStrategy.java) │ │ │ │ Class #179 header: │ │ -class_idx : 397 │ │ +class_idx : 395 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3434 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3432 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #179 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader;' │ │ @@ -55309,21 +55309,21 @@ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader;) │ │ name : 'load' │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/Model;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3434 (ModelLoader.java) │ │ + source_file_idx : 3432 (ModelLoader.java) │ │ │ │ Class #180 header: │ │ -class_idx : 398 │ │ +class_idx : 396 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3436 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3434 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 0 │ │ │ │ Class #180 annotations: │ │ Annotations on field #2379 'defaultHints' │ │ @@ -55352,67 +55352,67 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 125 16-bit code units │ │ -0638c0: |[0638c0] com.badlogic.gdx.graphics.g3d.loaders.ModelLoaderRegistry.:()V │ │ -0638d0: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0638d2: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0638d4: 2200 ec03 |0002: new-instance v0, Ljava/util/HashMap; // type@03ec │ │ -0638d8: 7010 4927 0000 |0004: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2749 │ │ -0638de: 6900 4c09 |0007: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.loaders:Ljava/util/Map; // field@094c │ │ -0638e2: 2200 ec03 |0009: new-instance v0, Ljava/util/HashMap; // type@03ec │ │ -0638e6: 7010 4927 0000 |000b: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2749 │ │ -0638ec: 6900 4b09 |000e: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.defaultHints:Ljava/util/Map; // field@094b │ │ -0638f0: 1a00 d422 |0010: const-string v0, "obj" // string@22d4 │ │ -0638f4: 2201 a801 |0012: new-instance v1, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader; // type@01a8 │ │ -0638f8: 7010 8210 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.:()V // method@1082 │ │ -0638fe: 2202 7b01 |0017: new-instance v2, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; // type@017b │ │ -063902: 7020 600f 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;.:(Z)V // method@0f60 │ │ -063908: 7130 f50f 1002 |001c: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.registerLoader:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)V // method@0ff5 │ │ -06390e: 1a00 5621 |001f: const-string v0, "md2" // string@2156 │ │ -063912: 2201 a301 |0021: new-instance v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader; // type@01a3 │ │ -063916: 7010 6c10 0100 |0023: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;.:()V // method@106c │ │ -06391c: 2202 a101 |0026: new-instance v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$MD2LoaderHints; // type@01a1 │ │ -063920: 1403 cdcc 4c3e |0028: const v3, #float 0.2 // #3e4ccccd │ │ -063926: 7020 6810 3200 |002b: invoke-direct {v2, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$MD2LoaderHints;.:(F)V // method@1068 │ │ -06392c: 7130 f50f 1002 |002e: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.registerLoader:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)V // method@0ff5 │ │ -063932: 1a00 5618 |0031: const-string v0, "g3dt" // string@1856 │ │ -063936: 2201 9701 |0033: new-instance v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader$G3dtStillModelLoader; // type@0197 │ │ -06393a: 7010 0a10 0100 |0035: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader$G3dtStillModelLoader;.:()V // method@100a │ │ -063940: 2202 7b01 |0038: new-instance v2, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; // type@017b │ │ -063944: 7020 600f 5200 |003a: invoke-direct {v2, v5}, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;.:(Z)V // method@0f60 │ │ -06394a: 7130 f50f 1002 |003d: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.registerLoader:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)V // method@0ff5 │ │ -063950: 1a00 5618 |0040: const-string v0, "g3dt" // string@1856 │ │ -063954: 2201 9601 |0042: new-instance v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader$G3dtKeyframedModelLoader; // type@0196 │ │ -063958: 7010 0710 0100 |0044: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader$G3dtKeyframedModelLoader;.:()V // method@1007 │ │ -06395e: 2202 7b01 |0047: new-instance v2, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; // type@017b │ │ -063962: 7020 600f 5200 |0049: invoke-direct {v2, v5}, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;.:(Z)V // method@0f60 │ │ -063968: 7130 f50f 1002 |004c: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.registerLoader:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)V // method@0ff5 │ │ -06396e: 1a00 5518 |004f: const-string v0, "g3d" // string@1855 │ │ -063972: 2201 9401 |0051: new-instance v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader$G3dStillModelLoader; // type@0194 │ │ -063976: 7010 ff0f 0100 |0053: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader$G3dStillModelLoader;.:()V // method@0fff │ │ -06397c: 2202 7b01 |0056: new-instance v2, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; // type@017b │ │ -063980: 7020 600f 4200 |0058: invoke-direct {v2, v4}, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;.:(Z)V // method@0f60 │ │ -063986: 7130 f50f 1002 |005b: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.registerLoader:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)V // method@0ff5 │ │ -06398c: 1a00 5518 |005e: const-string v0, "g3d" // string@1855 │ │ -063990: 2201 9201 |0060: new-instance v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader$G3dKeyframedModelLoader; // type@0192 │ │ -063994: 7010 f90f 0100 |0062: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader$G3dKeyframedModelLoader;.:()V // method@0ff9 │ │ -06399a: 2202 7b01 |0065: new-instance v2, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; // type@017b │ │ -06399e: 7020 600f 4200 |0067: invoke-direct {v2, v4}, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;.:(Z)V // method@0f60 │ │ -0639a4: 7130 f50f 1002 |006a: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.registerLoader:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)V // method@0ff5 │ │ -0639aa: 1a00 5518 |006d: const-string v0, "g3d" // string@1855 │ │ -0639ae: 2201 9301 |006f: new-instance v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader$G3dSkeletonModelLoader; // type@0193 │ │ -0639b2: 7010 fc0f 0100 |0071: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader$G3dSkeletonModelLoader;.:()V // method@0ffc │ │ -0639b8: 2202 7b01 |0074: new-instance v2, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; // type@017b │ │ -0639bc: 7020 600f 4200 |0076: invoke-direct {v2, v4}, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;.:(Z)V // method@0f60 │ │ -0639c2: 7130 f50f 1002 |0079: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.registerLoader:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)V // method@0ff5 │ │ -0639c8: 0e00 |007c: return-void │ │ +071d9c: |[071d9c] com.badlogic.gdx.graphics.g3d.loaders.ModelLoaderRegistry.:()V │ │ +071dac: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +071dae: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +071db0: 2200 ea03 |0002: new-instance v0, Ljava/util/HashMap; // type@03ea │ │ +071db4: 7010 4927 0000 |0004: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2749 │ │ +071dba: 6900 4c09 |0007: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.loaders:Ljava/util/Map; // field@094c │ │ +071dbe: 2200 ea03 |0009: new-instance v0, Ljava/util/HashMap; // type@03ea │ │ +071dc2: 7010 4927 0000 |000b: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2749 │ │ +071dc8: 6900 4b09 |000e: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.defaultHints:Ljava/util/Map; // field@094b │ │ +071dcc: 1a00 d222 |0010: const-string v0, "obj" // string@22d2 │ │ +071dd0: 2201 a601 |0012: new-instance v1, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader; // type@01a6 │ │ +071dd4: 7010 8210 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.:()V // method@1082 │ │ +071dda: 2202 7901 |0017: new-instance v2, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; // type@0179 │ │ +071dde: 7020 600f 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;.:(Z)V // method@0f60 │ │ +071de4: 7130 f50f 1002 |001c: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.registerLoader:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)V // method@0ff5 │ │ +071dea: 1a00 5421 |001f: const-string v0, "md2" // string@2154 │ │ +071dee: 2201 a101 |0021: new-instance v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader; // type@01a1 │ │ +071df2: 7010 6c10 0100 |0023: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;.:()V // method@106c │ │ +071df8: 2202 9f01 |0026: new-instance v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$MD2LoaderHints; // type@019f │ │ +071dfc: 1403 cdcc 4c3e |0028: const v3, #float 0.2 // #3e4ccccd │ │ +071e02: 7020 6810 3200 |002b: invoke-direct {v2, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$MD2LoaderHints;.:(F)V // method@1068 │ │ +071e08: 7130 f50f 1002 |002e: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.registerLoader:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)V // method@0ff5 │ │ +071e0e: 1a00 5418 |0031: const-string v0, "g3dt" // string@1854 │ │ +071e12: 2201 9501 |0033: new-instance v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader$G3dtStillModelLoader; // type@0195 │ │ +071e16: 7010 0a10 0100 |0035: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader$G3dtStillModelLoader;.:()V // method@100a │ │ +071e1c: 2202 7901 |0038: new-instance v2, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; // type@0179 │ │ +071e20: 7020 600f 5200 |003a: invoke-direct {v2, v5}, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;.:(Z)V // method@0f60 │ │ +071e26: 7130 f50f 1002 |003d: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.registerLoader:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)V // method@0ff5 │ │ +071e2c: 1a00 5418 |0040: const-string v0, "g3dt" // string@1854 │ │ +071e30: 2201 9401 |0042: new-instance v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader$G3dtKeyframedModelLoader; // type@0194 │ │ +071e34: 7010 0710 0100 |0044: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader$G3dtKeyframedModelLoader;.:()V // method@1007 │ │ +071e3a: 2202 7901 |0047: new-instance v2, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; // type@0179 │ │ +071e3e: 7020 600f 5200 |0049: invoke-direct {v2, v5}, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;.:(Z)V // method@0f60 │ │ +071e44: 7130 f50f 1002 |004c: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.registerLoader:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)V // method@0ff5 │ │ +071e4a: 1a00 5318 |004f: const-string v0, "g3d" // string@1853 │ │ +071e4e: 2201 9201 |0051: new-instance v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader$G3dStillModelLoader; // type@0192 │ │ +071e52: 7010 ff0f 0100 |0053: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader$G3dStillModelLoader;.:()V // method@0fff │ │ +071e58: 2202 7901 |0056: new-instance v2, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; // type@0179 │ │ +071e5c: 7020 600f 4200 |0058: invoke-direct {v2, v4}, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;.:(Z)V // method@0f60 │ │ +071e62: 7130 f50f 1002 |005b: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.registerLoader:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)V // method@0ff5 │ │ +071e68: 1a00 5318 |005e: const-string v0, "g3d" // string@1853 │ │ +071e6c: 2201 9001 |0060: new-instance v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader$G3dKeyframedModelLoader; // type@0190 │ │ +071e70: 7010 f90f 0100 |0062: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader$G3dKeyframedModelLoader;.:()V // method@0ff9 │ │ +071e76: 2202 7901 |0065: new-instance v2, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; // type@0179 │ │ +071e7a: 7020 600f 4200 |0067: invoke-direct {v2, v4}, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;.:(Z)V // method@0f60 │ │ +071e80: 7130 f50f 1002 |006a: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.registerLoader:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)V // method@0ff5 │ │ +071e86: 1a00 5318 |006d: const-string v0, "g3d" // string@1853 │ │ +071e8a: 2201 9101 |006f: new-instance v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader$G3dSkeletonModelLoader; // type@0191 │ │ +071e8e: 7010 fc0f 0100 |0071: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader$G3dSkeletonModelLoader;.:()V // method@0ffc │ │ +071e94: 2202 7901 |0074: new-instance v2, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; // type@0179 │ │ +071e98: 7020 600f 4200 |0076: invoke-direct {v2, v4}, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;.:(Z)V // method@0f60 │ │ +071e9e: 7130 f50f 1002 |0079: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.registerLoader:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)V // method@0ff5 │ │ +071ea4: 0e00 |007c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=45 │ │ 0x0009 line=46 │ │ 0x0010 line=54 │ │ 0x001f line=55 │ │ 0x0031 line=56 │ │ @@ -55428,17 +55428,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0639cc: |[0639cc] com.badlogic.gdx.graphics.g3d.loaders.ModelLoaderRegistry.:()V │ │ -0639dc: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0639e2: 0e00 |0003: return-void │ │ +071ea8: |[071ea8] com.badlogic.gdx.graphics.g3d.loaders.ModelLoaderRegistry.:()V │ │ +071eb8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +071ebe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;) │ │ @@ -55446,141 +55446,141 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g3d/model/Model;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 249 16-bit code units │ │ -0639e4: |[0639e4] com.badlogic.gdx.graphics.g3d.loaders.ModelLoaderRegistry.load:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g3d/model/Model; │ │ -0639f4: 6e10 6709 0e00 |0000: invoke-virtual {v14}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -0639fa: 0c0a |0003: move-result-object v10 │ │ -0639fc: 130b 2e00 |0004: const/16 v11, #int 46 // #2e │ │ -063a00: 6e20 4e26 ba00 |0006: invoke-virtual {v10, v11}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ -063a06: 0a00 |0009: move-result v0 │ │ -063a08: 12fb |000a: const/4 v11, #int -1 // #ff │ │ -063a0a: 33b0 2500 |000b: if-ne v0, v11, 0030 // +0025 │ │ -063a0e: 220b fc02 |000d: new-instance v11, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -063a12: 220c c503 |000f: new-instance v12, Ljava/lang/StringBuilder; // type@03c5 │ │ -063a16: 7010 6726 0c00 |0011: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -063a1c: 1a0d 6e17 |0014: const-string v13, "file '" // string@176e │ │ -063a20: 6e20 6e26 dc00 |0016: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063a26: 0c0c |0019: move-result-object v12 │ │ -063a28: 6e10 6709 0e00 |001a: invoke-virtual {v14}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -063a2e: 0c0d |001d: move-result-object v13 │ │ -063a30: 6e20 6e26 dc00 |001e: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063a36: 0c0c |0021: move-result-object v12 │ │ -063a38: 1a0d 4f00 |0022: const-string v13, "' does not have an extension that can be matched to a ModelLoader" // string@004f │ │ -063a3c: 6e20 6e26 dc00 |0024: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063a42: 0c0c |0027: move-result-object v12 │ │ -063a44: 6e10 7426 0c00 |0028: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -063a4a: 0c0c |002b: move-result-object v12 │ │ -063a4c: 7020 b41f cb00 |002c: invoke-direct {v11, v12}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -063a52: 270b |002f: throw v11 │ │ -063a54: d80b 0001 |0030: add-int/lit8 v11, v0, #int 1 // #01 │ │ -063a58: 6e20 5726 ba00 |0032: invoke-virtual {v10, v11}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ -063a5e: 0c0b |0035: move-result-object v11 │ │ -063a60: 6e10 5a26 0b00 |0036: invoke-virtual {v11}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ -063a66: 0c03 |0039: move-result-object v3 │ │ -063a68: 620b 4c09 |003a: sget-object v11, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.loaders:Ljava/util/Map; // field@094c │ │ -063a6c: 7220 6327 3b00 |003c: invoke-interface {v11, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -063a72: 0c08 |003f: move-result-object v8 │ │ -063a74: 1f08 e702 |0040: check-cast v8, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -063a78: 620b 4b09 |0042: sget-object v11, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.defaultHints:Ljava/util/Map; // field@094b │ │ -063a7c: 7220 6327 3b00 |0044: invoke-interface {v11, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -063a82: 0c05 |0047: move-result-object v5 │ │ -063a84: 1f05 e702 |0048: check-cast v5, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -063a88: 3908 2100 |004a: if-nez v8, 006b // +0021 │ │ -063a8c: 220b fc02 |004c: new-instance v11, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -063a90: 220c c503 |004e: new-instance v12, Ljava/lang/StringBuilder; // type@03c5 │ │ -063a94: 7010 6726 0c00 |0050: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -063a9a: 1a0d 5522 |0053: const-string v13, "no loaders for extension '" // string@2255 │ │ -063a9e: 6e20 6e26 dc00 |0055: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063aa4: 0c0c |0058: move-result-object v12 │ │ -063aa6: 6e20 6e26 3c00 |0059: invoke-virtual {v12, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063aac: 0c0c |005c: move-result-object v12 │ │ -063aae: 1a0d 4900 |005d: const-string v13, "'" // string@0049 │ │ -063ab2: 6e20 6e26 dc00 |005f: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063ab8: 0c0c |0062: move-result-object v12 │ │ -063aba: 6e10 7426 0c00 |0063: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -063ac0: 0c0c |0066: move-result-object v12 │ │ -063ac2: 7020 b41f cb00 |0067: invoke-direct {v11, v12}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -063ac8: 270b |006a: throw v11 │ │ -063aca: 3905 2100 |006b: if-nez v5, 008c // +0021 │ │ -063ace: 220b fc02 |006d: new-instance v11, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -063ad2: 220c c503 |006f: new-instance v12, Ljava/lang/StringBuilder; // type@03c5 │ │ -063ad6: 7010 6726 0c00 |0071: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -063adc: 1a0d 5422 |0074: const-string v13, "no default hints for extension '" // string@2254 │ │ -063ae0: 6e20 6e26 dc00 |0076: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063ae6: 0c0c |0079: move-result-object v12 │ │ -063ae8: 6e20 6e26 3c00 |007a: invoke-virtual {v12, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063aee: 0c0c |007d: move-result-object v12 │ │ -063af0: 1a0d 4900 |007e: const-string v13, "'" // string@0049 │ │ -063af4: 6e20 6e26 dc00 |0080: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063afa: 0c0c |0083: move-result-object v12 │ │ -063afc: 6e10 7426 0c00 |0084: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -063b02: 0c0c |0087: move-result-object v12 │ │ -063b04: 7020 b41f cb00 |0088: invoke-direct {v11, v12}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -063b0a: 270b |008b: throw v11 │ │ -063b0c: 1209 |008c: const/4 v9, #int 0 // #0 │ │ -063b0e: 2202 c503 |008d: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -063b12: 7010 6726 0200 |008f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -063b18: 1206 |0092: const/4 v6, #int 0 // #0 │ │ -063b1a: 528b df0f |0093: iget v11, v8, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -063b1e: 35b6 5700 |0095: if-ge v6, v11, 00ec // +0057 │ │ -063b22: 6e20 741e 6800 |0097: invoke-virtual {v8, v6}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -063b28: 0c07 |009a: move-result-object v7 │ │ -063b2a: 1f07 8d01 |009b: check-cast v7, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader; // type@018d │ │ -063b2e: 6e20 741e 6500 |009d: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -063b34: 0c04 |00a0: move-result-object v4 │ │ -063b36: 1f04 7b01 |00a1: check-cast v4, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; // type@017b │ │ -063b3a: 7230 ea0f e704 |00a3: invoke-interface {v7, v14, v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader;.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/Model; // method@0fea │ │ -063b40: 0c09 |00a6: move-result-object v9 │ │ -063b42: d806 0601 |00a7: add-int/lit8 v6, v6, #int 1 // #01 │ │ -063b46: 28ea |00a9: goto 0093 // -0016 │ │ -063b48: 0d01 |00aa: move-exception v1 │ │ -063b4a: 220b c503 |00ab: new-instance v11, Ljava/lang/StringBuilder; // type@03c5 │ │ -063b4e: 7010 6726 0b00 |00ad: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -063b54: 1a0c 9402 |00b0: const-string v12, "Couldn't load '" // string@0294 │ │ -063b58: 6e20 6e26 cb00 |00b2: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063b5e: 0c0b |00b5: move-result-object v11 │ │ -063b60: 6e10 6709 0e00 |00b6: invoke-virtual {v14}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -063b66: 0c0c |00b9: move-result-object v12 │ │ -063b68: 6e20 6e26 cb00 |00ba: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063b6e: 0c0b |00bd: move-result-object v11 │ │ -063b70: 1a0c 5800 |00be: const-string v12, "' with loader of type " // string@0058 │ │ -063b74: 6e20 6e26 cb00 |00c0: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063b7a: 0c0b |00c3: move-result-object v11 │ │ -063b7c: 6e10 2926 0700 |00c4: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -063b82: 0c0c |00c7: move-result-object v12 │ │ -063b84: 6e10 d625 0c00 |00c8: invoke-virtual {v12}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -063b8a: 0c0c |00cb: move-result-object v12 │ │ -063b8c: 6e20 6e26 cb00 |00cc: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063b92: 0c0b |00cf: move-result-object v11 │ │ -063b94: 1a0c fc00 |00d0: const-string v12, ": " // string@00fc │ │ -063b98: 6e20 6e26 cb00 |00d2: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063b9e: 0c0b |00d5: move-result-object v11 │ │ -063ba0: 6e10 b71f 0100 |00d6: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.getMessage:()Ljava/lang/String; // method@1fb7 │ │ -063ba6: 0c0c |00d9: move-result-object v12 │ │ -063ba8: 6e20 6e26 cb00 |00da: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063bae: 0c0b |00dd: move-result-object v11 │ │ -063bb0: 1a0c 0100 |00de: const-string v12, " │ │ +071ec0: |[071ec0] com.badlogic.gdx.graphics.g3d.loaders.ModelLoaderRegistry.load:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g3d/model/Model; │ │ +071ed0: 6e10 6709 0e00 |0000: invoke-virtual {v14}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +071ed6: 0c0a |0003: move-result-object v10 │ │ +071ed8: 130b 2e00 |0004: const/16 v11, #int 46 // #2e │ │ +071edc: 6e20 4e26 ba00 |0006: invoke-virtual {v10, v11}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ +071ee2: 0a00 |0009: move-result v0 │ │ +071ee4: 12fb |000a: const/4 v11, #int -1 // #ff │ │ +071ee6: 33b0 2500 |000b: if-ne v0, v11, 0030 // +0025 │ │ +071eea: 220b fa02 |000d: new-instance v11, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +071eee: 220c c303 |000f: new-instance v12, Ljava/lang/StringBuilder; // type@03c3 │ │ +071ef2: 7010 6726 0c00 |0011: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +071ef8: 1a0d 6c17 |0014: const-string v13, "file '" // string@176c │ │ +071efc: 6e20 6e26 dc00 |0016: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +071f02: 0c0c |0019: move-result-object v12 │ │ +071f04: 6e10 6709 0e00 |001a: invoke-virtual {v14}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +071f0a: 0c0d |001d: move-result-object v13 │ │ +071f0c: 6e20 6e26 dc00 |001e: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +071f12: 0c0c |0021: move-result-object v12 │ │ +071f14: 1a0d 4f00 |0022: const-string v13, "' does not have an extension that can be matched to a ModelLoader" // string@004f │ │ +071f18: 6e20 6e26 dc00 |0024: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +071f1e: 0c0c |0027: move-result-object v12 │ │ +071f20: 6e10 7426 0c00 |0028: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +071f26: 0c0c |002b: move-result-object v12 │ │ +071f28: 7020 b41f cb00 |002c: invoke-direct {v11, v12}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +071f2e: 270b |002f: throw v11 │ │ +071f30: d80b 0001 |0030: add-int/lit8 v11, v0, #int 1 // #01 │ │ +071f34: 6e20 5726 ba00 |0032: invoke-virtual {v10, v11}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ +071f3a: 0c0b |0035: move-result-object v11 │ │ +071f3c: 6e10 5a26 0b00 |0036: invoke-virtual {v11}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ +071f42: 0c03 |0039: move-result-object v3 │ │ +071f44: 620b 4c09 |003a: sget-object v11, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.loaders:Ljava/util/Map; // field@094c │ │ +071f48: 7220 6327 3b00 |003c: invoke-interface {v11, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +071f4e: 0c08 |003f: move-result-object v8 │ │ +071f50: 1f08 e502 |0040: check-cast v8, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +071f54: 620b 4b09 |0042: sget-object v11, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.defaultHints:Ljava/util/Map; // field@094b │ │ +071f58: 7220 6327 3b00 |0044: invoke-interface {v11, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +071f5e: 0c05 |0047: move-result-object v5 │ │ +071f60: 1f05 e502 |0048: check-cast v5, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +071f64: 3908 2100 |004a: if-nez v8, 006b // +0021 │ │ +071f68: 220b fa02 |004c: new-instance v11, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +071f6c: 220c c303 |004e: new-instance v12, Ljava/lang/StringBuilder; // type@03c3 │ │ +071f70: 7010 6726 0c00 |0050: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +071f76: 1a0d 5322 |0053: const-string v13, "no loaders for extension '" // string@2253 │ │ +071f7a: 6e20 6e26 dc00 |0055: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +071f80: 0c0c |0058: move-result-object v12 │ │ +071f82: 6e20 6e26 3c00 |0059: invoke-virtual {v12, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +071f88: 0c0c |005c: move-result-object v12 │ │ +071f8a: 1a0d 4900 |005d: const-string v13, "'" // string@0049 │ │ +071f8e: 6e20 6e26 dc00 |005f: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +071f94: 0c0c |0062: move-result-object v12 │ │ +071f96: 6e10 7426 0c00 |0063: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +071f9c: 0c0c |0066: move-result-object v12 │ │ +071f9e: 7020 b41f cb00 |0067: invoke-direct {v11, v12}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +071fa4: 270b |006a: throw v11 │ │ +071fa6: 3905 2100 |006b: if-nez v5, 008c // +0021 │ │ +071faa: 220b fa02 |006d: new-instance v11, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +071fae: 220c c303 |006f: new-instance v12, Ljava/lang/StringBuilder; // type@03c3 │ │ +071fb2: 7010 6726 0c00 |0071: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +071fb8: 1a0d 5222 |0074: const-string v13, "no default hints for extension '" // string@2252 │ │ +071fbc: 6e20 6e26 dc00 |0076: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +071fc2: 0c0c |0079: move-result-object v12 │ │ +071fc4: 6e20 6e26 3c00 |007a: invoke-virtual {v12, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +071fca: 0c0c |007d: move-result-object v12 │ │ +071fcc: 1a0d 4900 |007e: const-string v13, "'" // string@0049 │ │ +071fd0: 6e20 6e26 dc00 |0080: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +071fd6: 0c0c |0083: move-result-object v12 │ │ +071fd8: 6e10 7426 0c00 |0084: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +071fde: 0c0c |0087: move-result-object v12 │ │ +071fe0: 7020 b41f cb00 |0088: invoke-direct {v11, v12}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +071fe6: 270b |008b: throw v11 │ │ +071fe8: 1209 |008c: const/4 v9, #int 0 // #0 │ │ +071fea: 2202 c303 |008d: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +071fee: 7010 6726 0200 |008f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +071ff4: 1206 |0092: const/4 v6, #int 0 // #0 │ │ +071ff6: 528b df0f |0093: iget v11, v8, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +071ffa: 35b6 5700 |0095: if-ge v6, v11, 00ec // +0057 │ │ +071ffe: 6e20 741e 6800 |0097: invoke-virtual {v8, v6}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +072004: 0c07 |009a: move-result-object v7 │ │ +072006: 1f07 8b01 |009b: check-cast v7, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader; // type@018b │ │ +07200a: 6e20 741e 6500 |009d: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +072010: 0c04 |00a0: move-result-object v4 │ │ +072012: 1f04 7901 |00a1: check-cast v4, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; // type@0179 │ │ +072016: 7230 ea0f e704 |00a3: invoke-interface {v7, v14, v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader;.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/Model; // method@0fea │ │ +07201c: 0c09 |00a6: move-result-object v9 │ │ +07201e: d806 0601 |00a7: add-int/lit8 v6, v6, #int 1 // #01 │ │ +072022: 28ea |00a9: goto 0093 // -0016 │ │ +072024: 0d01 |00aa: move-exception v1 │ │ +072026: 220b c303 |00ab: new-instance v11, Ljava/lang/StringBuilder; // type@03c3 │ │ +07202a: 7010 6726 0b00 |00ad: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +072030: 1a0c 9402 |00b0: const-string v12, "Couldn't load '" // string@0294 │ │ +072034: 6e20 6e26 cb00 |00b2: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07203a: 0c0b |00b5: move-result-object v11 │ │ +07203c: 6e10 6709 0e00 |00b6: invoke-virtual {v14}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +072042: 0c0c |00b9: move-result-object v12 │ │ +072044: 6e20 6e26 cb00 |00ba: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07204a: 0c0b |00bd: move-result-object v11 │ │ +07204c: 1a0c 5800 |00be: const-string v12, "' with loader of type " // string@0058 │ │ +072050: 6e20 6e26 cb00 |00c0: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072056: 0c0b |00c3: move-result-object v11 │ │ +072058: 6e10 2926 0700 |00c4: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +07205e: 0c0c |00c7: move-result-object v12 │ │ +072060: 6e10 d625 0c00 |00c8: invoke-virtual {v12}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +072066: 0c0c |00cb: move-result-object v12 │ │ +072068: 6e20 6e26 cb00 |00cc: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07206e: 0c0b |00cf: move-result-object v11 │ │ +072070: 1a0c fc00 |00d0: const-string v12, ": " // string@00fc │ │ +072074: 6e20 6e26 cb00 |00d2: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07207a: 0c0b |00d5: move-result-object v11 │ │ +07207c: 6e10 b71f 0100 |00d6: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.getMessage:()Ljava/lang/String; // method@1fb7 │ │ +072082: 0c0c |00d9: move-result-object v12 │ │ +072084: 6e20 6e26 cb00 |00da: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07208a: 0c0b |00dd: move-result-object v11 │ │ +07208c: 1a0c 0100 |00de: const-string v12, " │ │ " // string@0001 │ │ -063bb4: 6e20 6e26 cb00 |00e0: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063bba: 0c0b |00e3: move-result-object v11 │ │ -063bbc: 6e10 7426 0b00 |00e4: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -063bc2: 0c0b |00e7: move-result-object v11 │ │ -063bc4: 6e20 6e26 b200 |00e8: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063bca: 28bc |00eb: goto 00a7 // -0044 │ │ -063bcc: 3909 0c00 |00ec: if-nez v9, 00f8 // +000c │ │ -063bd0: 220b fc02 |00ee: new-instance v11, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -063bd4: 6e10 7426 0200 |00f0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -063bda: 0c0c |00f3: move-result-object v12 │ │ -063bdc: 7020 b41f cb00 |00f4: invoke-direct {v11, v12}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -063be2: 270b |00f7: throw v11 │ │ -063be4: 1109 |00f8: return-object v9 │ │ +072090: 6e20 6e26 cb00 |00e0: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072096: 0c0b |00e3: move-result-object v11 │ │ +072098: 6e10 7426 0b00 |00e4: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +07209e: 0c0b |00e7: move-result-object v11 │ │ +0720a0: 6e20 6e26 b200 |00e8: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0720a6: 28bc |00eb: goto 00a7 // -0044 │ │ +0720a8: 3909 0c00 |00ec: if-nez v9, 00f8 // +000c │ │ +0720ac: 220b fa02 |00ee: new-instance v11, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0720b0: 6e10 7426 0200 |00f0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0720b6: 0c0c |00f3: move-result-object v12 │ │ +0720b8: 7020 b41f cb00 |00f4: invoke-direct {v11, v12}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0720be: 270b |00f7: throw v11 │ │ +0720c0: 1109 |00f8: return-object v9 │ │ catches : 1 │ │ 0x00a3 - 0x00a6 │ │ Lcom/badlogic/gdx/utils/GdxRuntimeException; -> 0x00aa │ │ positions : │ │ 0x0000 line=95 │ │ 0x0004 line=96 │ │ 0x000a line=97 │ │ @@ -55621,118 +55621,118 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/Model;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 202 16-bit code units │ │ -063bf8: |[063bf8] com.badlogic.gdx.graphics.g3d.loaders.ModelLoaderRegistry.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/Model; │ │ -063c08: 6e10 6709 0c00 |0000: invoke-virtual {v12}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -063c0e: 0c08 |0003: move-result-object v8 │ │ -063c10: 1309 2e00 |0004: const/16 v9, #int 46 // #2e │ │ -063c14: 6e20 4e26 9800 |0006: invoke-virtual {v8, v9}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ -063c1a: 0a00 |0009: move-result v0 │ │ -063c1c: 12f9 |000a: const/4 v9, #int -1 // #ff │ │ -063c1e: 3390 2500 |000b: if-ne v0, v9, 0030 // +0025 │ │ -063c22: 2209 fc02 |000d: new-instance v9, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -063c26: 220a c503 |000f: new-instance v10, Ljava/lang/StringBuilder; // type@03c5 │ │ -063c2a: 7010 6726 0a00 |0011: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -063c30: 1a0b 6e17 |0014: const-string v11, "file '" // string@176e │ │ -063c34: 6e20 6e26 ba00 |0016: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063c3a: 0c0a |0019: move-result-object v10 │ │ -063c3c: 6e10 6709 0c00 |001a: invoke-virtual {v12}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -063c42: 0c0b |001d: move-result-object v11 │ │ -063c44: 6e20 6e26 ba00 |001e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063c4a: 0c0a |0021: move-result-object v10 │ │ -063c4c: 1a0b 4f00 |0022: const-string v11, "' does not have an extension that can be matched to a ModelLoader" // string@004f │ │ -063c50: 6e20 6e26 ba00 |0024: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063c56: 0c0a |0027: move-result-object v10 │ │ -063c58: 6e10 7426 0a00 |0028: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -063c5e: 0c0a |002b: move-result-object v10 │ │ -063c60: 7020 b41f a900 |002c: invoke-direct {v9, v10}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -063c66: 2709 |002f: throw v9 │ │ -063c68: d809 0001 |0030: add-int/lit8 v9, v0, #int 1 // #01 │ │ -063c6c: 6e20 5726 9800 |0032: invoke-virtual {v8, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ -063c72: 0c09 |0035: move-result-object v9 │ │ -063c74: 6e10 5a26 0900 |0036: invoke-virtual {v9}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ -063c7a: 0c03 |0039: move-result-object v3 │ │ -063c7c: 6209 4c09 |003a: sget-object v9, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.loaders:Ljava/util/Map; // field@094c │ │ -063c80: 7220 6327 3900 |003c: invoke-interface {v9, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -063c86: 0c06 |003f: move-result-object v6 │ │ -063c88: 1f06 e702 |0040: check-cast v6, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -063c8c: 3906 2100 |0042: if-nez v6, 0063 // +0021 │ │ -063c90: 2209 fc02 |0044: new-instance v9, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -063c94: 220a c503 |0046: new-instance v10, Ljava/lang/StringBuilder; // type@03c5 │ │ -063c98: 7010 6726 0a00 |0048: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -063c9e: 1a0b 5522 |004b: const-string v11, "no loaders for extension '" // string@2255 │ │ -063ca2: 6e20 6e26 ba00 |004d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063ca8: 0c0a |0050: move-result-object v10 │ │ -063caa: 6e20 6e26 3a00 |0051: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063cb0: 0c0a |0054: move-result-object v10 │ │ -063cb2: 1a0b 4900 |0055: const-string v11, "'" // string@0049 │ │ -063cb6: 6e20 6e26 ba00 |0057: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063cbc: 0c0a |005a: move-result-object v10 │ │ -063cbe: 6e10 7426 0a00 |005b: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -063cc4: 0c0a |005e: move-result-object v10 │ │ -063cc6: 7020 b41f a900 |005f: invoke-direct {v9, v10}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -063ccc: 2709 |0062: throw v9 │ │ -063cce: 1207 |0063: const/4 v7, #int 0 // #0 │ │ -063cd0: 2202 c503 |0064: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -063cd4: 7010 6726 0200 |0066: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -063cda: 1204 |0069: const/4 v4, #int 0 // #0 │ │ -063cdc: 5269 df0f |006a: iget v9, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -063ce0: 3594 5100 |006c: if-ge v4, v9, 00bd // +0051 │ │ -063ce4: 6e20 741e 4600 |006e: invoke-virtual {v6, v4}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -063cea: 0c05 |0071: move-result-object v5 │ │ -063cec: 1f05 8d01 |0072: check-cast v5, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader; // type@018d │ │ -063cf0: 7230 ea0f c50d |0074: invoke-interface {v5, v12, v13}, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader;.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/Model; // method@0fea │ │ -063cf6: 0c07 |0077: move-result-object v7 │ │ -063cf8: d804 0401 |0078: add-int/lit8 v4, v4, #int 1 // #01 │ │ -063cfc: 28f0 |007a: goto 006a // -0010 │ │ -063cfe: 0d01 |007b: move-exception v1 │ │ -063d00: 2209 c503 |007c: new-instance v9, Ljava/lang/StringBuilder; // type@03c5 │ │ -063d04: 7010 6726 0900 |007e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -063d0a: 1a0a 9402 |0081: const-string v10, "Couldn't load '" // string@0294 │ │ -063d0e: 6e20 6e26 a900 |0083: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063d14: 0c09 |0086: move-result-object v9 │ │ -063d16: 6e10 6709 0c00 |0087: invoke-virtual {v12}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -063d1c: 0c0a |008a: move-result-object v10 │ │ -063d1e: 6e20 6e26 a900 |008b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063d24: 0c09 |008e: move-result-object v9 │ │ -063d26: 1a0a 5800 |008f: const-string v10, "' with loader of type " // string@0058 │ │ -063d2a: 6e20 6e26 a900 |0091: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063d30: 0c09 |0094: move-result-object v9 │ │ -063d32: 6e10 2926 0500 |0095: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -063d38: 0c0a |0098: move-result-object v10 │ │ -063d3a: 6e10 d625 0a00 |0099: invoke-virtual {v10}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -063d40: 0c0a |009c: move-result-object v10 │ │ -063d42: 6e20 6e26 a900 |009d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063d48: 0c09 |00a0: move-result-object v9 │ │ -063d4a: 1a0a fc00 |00a1: const-string v10, ": " // string@00fc │ │ -063d4e: 6e20 6e26 a900 |00a3: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063d54: 0c09 |00a6: move-result-object v9 │ │ -063d56: 6e10 b71f 0100 |00a7: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.getMessage:()Ljava/lang/String; // method@1fb7 │ │ -063d5c: 0c0a |00aa: move-result-object v10 │ │ -063d5e: 6e20 6e26 a900 |00ab: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063d64: 0c09 |00ae: move-result-object v9 │ │ -063d66: 1a0a 0100 |00af: const-string v10, " │ │ +0720d4: |[0720d4] com.badlogic.gdx.graphics.g3d.loaders.ModelLoaderRegistry.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/Model; │ │ +0720e4: 6e10 6709 0c00 |0000: invoke-virtual {v12}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +0720ea: 0c08 |0003: move-result-object v8 │ │ +0720ec: 1309 2e00 |0004: const/16 v9, #int 46 // #2e │ │ +0720f0: 6e20 4e26 9800 |0006: invoke-virtual {v8, v9}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ +0720f6: 0a00 |0009: move-result v0 │ │ +0720f8: 12f9 |000a: const/4 v9, #int -1 // #ff │ │ +0720fa: 3390 2500 |000b: if-ne v0, v9, 0030 // +0025 │ │ +0720fe: 2209 fa02 |000d: new-instance v9, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +072102: 220a c303 |000f: new-instance v10, Ljava/lang/StringBuilder; // type@03c3 │ │ +072106: 7010 6726 0a00 |0011: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +07210c: 1a0b 6c17 |0014: const-string v11, "file '" // string@176c │ │ +072110: 6e20 6e26 ba00 |0016: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072116: 0c0a |0019: move-result-object v10 │ │ +072118: 6e10 6709 0c00 |001a: invoke-virtual {v12}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +07211e: 0c0b |001d: move-result-object v11 │ │ +072120: 6e20 6e26 ba00 |001e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072126: 0c0a |0021: move-result-object v10 │ │ +072128: 1a0b 4f00 |0022: const-string v11, "' does not have an extension that can be matched to a ModelLoader" // string@004f │ │ +07212c: 6e20 6e26 ba00 |0024: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072132: 0c0a |0027: move-result-object v10 │ │ +072134: 6e10 7426 0a00 |0028: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +07213a: 0c0a |002b: move-result-object v10 │ │ +07213c: 7020 b41f a900 |002c: invoke-direct {v9, v10}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +072142: 2709 |002f: throw v9 │ │ +072144: d809 0001 |0030: add-int/lit8 v9, v0, #int 1 // #01 │ │ +072148: 6e20 5726 9800 |0032: invoke-virtual {v8, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ +07214e: 0c09 |0035: move-result-object v9 │ │ +072150: 6e10 5a26 0900 |0036: invoke-virtual {v9}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ +072156: 0c03 |0039: move-result-object v3 │ │ +072158: 6209 4c09 |003a: sget-object v9, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.loaders:Ljava/util/Map; // field@094c │ │ +07215c: 7220 6327 3900 |003c: invoke-interface {v9, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +072162: 0c06 |003f: move-result-object v6 │ │ +072164: 1f06 e502 |0040: check-cast v6, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +072168: 3906 2100 |0042: if-nez v6, 0063 // +0021 │ │ +07216c: 2209 fa02 |0044: new-instance v9, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +072170: 220a c303 |0046: new-instance v10, Ljava/lang/StringBuilder; // type@03c3 │ │ +072174: 7010 6726 0a00 |0048: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +07217a: 1a0b 5322 |004b: const-string v11, "no loaders for extension '" // string@2253 │ │ +07217e: 6e20 6e26 ba00 |004d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072184: 0c0a |0050: move-result-object v10 │ │ +072186: 6e20 6e26 3a00 |0051: invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07218c: 0c0a |0054: move-result-object v10 │ │ +07218e: 1a0b 4900 |0055: const-string v11, "'" // string@0049 │ │ +072192: 6e20 6e26 ba00 |0057: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072198: 0c0a |005a: move-result-object v10 │ │ +07219a: 6e10 7426 0a00 |005b: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0721a0: 0c0a |005e: move-result-object v10 │ │ +0721a2: 7020 b41f a900 |005f: invoke-direct {v9, v10}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0721a8: 2709 |0062: throw v9 │ │ +0721aa: 1207 |0063: const/4 v7, #int 0 // #0 │ │ +0721ac: 2202 c303 |0064: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0721b0: 7010 6726 0200 |0066: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0721b6: 1204 |0069: const/4 v4, #int 0 // #0 │ │ +0721b8: 5269 df0f |006a: iget v9, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0721bc: 3594 5100 |006c: if-ge v4, v9, 00bd // +0051 │ │ +0721c0: 6e20 741e 4600 |006e: invoke-virtual {v6, v4}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0721c6: 0c05 |0071: move-result-object v5 │ │ +0721c8: 1f05 8b01 |0072: check-cast v5, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader; // type@018b │ │ +0721cc: 7230 ea0f c50d |0074: invoke-interface {v5, v12, v13}, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader;.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/Model; // method@0fea │ │ +0721d2: 0c07 |0077: move-result-object v7 │ │ +0721d4: d804 0401 |0078: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0721d8: 28f0 |007a: goto 006a // -0010 │ │ +0721da: 0d01 |007b: move-exception v1 │ │ +0721dc: 2209 c303 |007c: new-instance v9, Ljava/lang/StringBuilder; // type@03c3 │ │ +0721e0: 7010 6726 0900 |007e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0721e6: 1a0a 9402 |0081: const-string v10, "Couldn't load '" // string@0294 │ │ +0721ea: 6e20 6e26 a900 |0083: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0721f0: 0c09 |0086: move-result-object v9 │ │ +0721f2: 6e10 6709 0c00 |0087: invoke-virtual {v12}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +0721f8: 0c0a |008a: move-result-object v10 │ │ +0721fa: 6e20 6e26 a900 |008b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072200: 0c09 |008e: move-result-object v9 │ │ +072202: 1a0a 5800 |008f: const-string v10, "' with loader of type " // string@0058 │ │ +072206: 6e20 6e26 a900 |0091: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07220c: 0c09 |0094: move-result-object v9 │ │ +07220e: 6e10 2926 0500 |0095: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +072214: 0c0a |0098: move-result-object v10 │ │ +072216: 6e10 d625 0a00 |0099: invoke-virtual {v10}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +07221c: 0c0a |009c: move-result-object v10 │ │ +07221e: 6e20 6e26 a900 |009d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072224: 0c09 |00a0: move-result-object v9 │ │ +072226: 1a0a fc00 |00a1: const-string v10, ": " // string@00fc │ │ +07222a: 6e20 6e26 a900 |00a3: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072230: 0c09 |00a6: move-result-object v9 │ │ +072232: 6e10 b71f 0100 |00a7: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.getMessage:()Ljava/lang/String; // method@1fb7 │ │ +072238: 0c0a |00aa: move-result-object v10 │ │ +07223a: 6e20 6e26 a900 |00ab: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072240: 0c09 |00ae: move-result-object v9 │ │ +072242: 1a0a 0100 |00af: const-string v10, " │ │ " // string@0001 │ │ -063d6a: 6e20 6e26 a900 |00b1: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063d70: 0c09 |00b4: move-result-object v9 │ │ -063d72: 6e10 7426 0900 |00b5: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -063d78: 0c09 |00b8: move-result-object v9 │ │ -063d7a: 6e20 6e26 9200 |00b9: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063d80: 28bc |00bc: goto 0078 // -0044 │ │ -063d82: 3907 0c00 |00bd: if-nez v7, 00c9 // +000c │ │ -063d86: 2209 fc02 |00bf: new-instance v9, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -063d8a: 6e10 7426 0200 |00c1: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -063d90: 0c0a |00c4: move-result-object v10 │ │ -063d92: 7020 b41f a900 |00c5: invoke-direct {v9, v10}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -063d98: 2709 |00c8: throw v9 │ │ -063d9a: 1107 |00c9: return-object v7 │ │ +072246: 6e20 6e26 a900 |00b1: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07224c: 0c09 |00b4: move-result-object v9 │ │ +07224e: 6e10 7426 0900 |00b5: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +072254: 0c09 |00b8: move-result-object v9 │ │ +072256: 6e20 6e26 9200 |00b9: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07225c: 28bc |00bc: goto 0078 // -0044 │ │ +07225e: 3907 0c00 |00bd: if-nez v7, 00c9 // +000c │ │ +072262: 2209 fa02 |00bf: new-instance v9, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +072266: 6e10 7426 0200 |00c1: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +07226c: 0c0a |00c4: move-result-object v10 │ │ +07226e: 7020 b41f a900 |00c5: invoke-direct {v9, v10}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +072274: 2709 |00c8: throw v9 │ │ +072276: 1107 |00c9: return-object v7 │ │ catches : 1 │ │ 0x0074 - 0x0077 │ │ Lcom/badlogic/gdx/utils/GdxRuntimeException; -> 0x007b │ │ positions : │ │ 0x0000 line=133 │ │ 0x0004 line=134 │ │ 0x000a line=135 │ │ @@ -55769,146 +55769,146 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 257 16-bit code units │ │ -063dac: |[063dac] com.badlogic.gdx.graphics.g3d.loaders.ModelLoaderRegistry.loadKeyframedModel:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; │ │ -063dbc: 6e10 6709 0f00 |0000: invoke-virtual {v15}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -063dc2: 0c0b |0003: move-result-object v11 │ │ -063dc4: 130c 2e00 |0004: const/16 v12, #int 46 // #2e │ │ -063dc8: 6e20 4e26 cb00 |0006: invoke-virtual {v11, v12}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ -063dce: 0a01 |0009: move-result v1 │ │ -063dd0: 12fc |000a: const/4 v12, #int -1 // #ff │ │ -063dd2: 33c1 2500 |000b: if-ne v1, v12, 0030 // +0025 │ │ -063dd6: 220c fc02 |000d: new-instance v12, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -063dda: 220d c503 |000f: new-instance v13, Ljava/lang/StringBuilder; // type@03c5 │ │ -063dde: 7010 6726 0d00 |0011: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -063de4: 1a0e 6e17 |0014: const-string v14, "file '" // string@176e │ │ -063de8: 6e20 6e26 ed00 |0016: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063dee: 0c0d |0019: move-result-object v13 │ │ -063df0: 6e10 6709 0f00 |001a: invoke-virtual {v15}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -063df6: 0c0e |001d: move-result-object v14 │ │ -063df8: 6e20 6e26 ed00 |001e: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063dfe: 0c0d |0021: move-result-object v13 │ │ -063e00: 1a0e 4f00 |0022: const-string v14, "' does not have an extension that can be matched to a ModelLoader" // string@004f │ │ -063e04: 6e20 6e26 ed00 |0024: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063e0a: 0c0d |0027: move-result-object v13 │ │ -063e0c: 6e10 7426 0d00 |0028: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -063e12: 0c0d |002b: move-result-object v13 │ │ -063e14: 7020 b41f dc00 |002c: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -063e1a: 270c |002f: throw v12 │ │ -063e1c: d80c 0101 |0030: add-int/lit8 v12, v1, #int 1 // #01 │ │ -063e20: 6e20 5726 cb00 |0032: invoke-virtual {v11, v12}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ -063e26: 0c0c |0035: move-result-object v12 │ │ -063e28: 6e10 5a26 0c00 |0036: invoke-virtual {v12}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ -063e2e: 0c04 |0039: move-result-object v4 │ │ -063e30: 620c 4c09 |003a: sget-object v12, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.loaders:Ljava/util/Map; // field@094c │ │ -063e34: 7220 6327 4c00 |003c: invoke-interface {v12, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -063e3a: 0c09 |003f: move-result-object v9 │ │ -063e3c: 1f09 e702 |0040: check-cast v9, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -063e40: 620c 4b09 |0042: sget-object v12, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.defaultHints:Ljava/util/Map; // field@094b │ │ -063e44: 7220 6327 4c00 |0044: invoke-interface {v12, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -063e4a: 0c06 |0047: move-result-object v6 │ │ -063e4c: 1f06 e702 |0048: check-cast v6, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -063e50: 3909 2100 |004a: if-nez v9, 006b // +0021 │ │ -063e54: 220c fc02 |004c: new-instance v12, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -063e58: 220d c503 |004e: new-instance v13, Ljava/lang/StringBuilder; // type@03c5 │ │ -063e5c: 7010 6726 0d00 |0050: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -063e62: 1a0e 5522 |0053: const-string v14, "no loaders for extension '" // string@2255 │ │ -063e66: 6e20 6e26 ed00 |0055: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063e6c: 0c0d |0058: move-result-object v13 │ │ -063e6e: 6e20 6e26 4d00 |0059: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063e74: 0c0d |005c: move-result-object v13 │ │ -063e76: 1a0e 4900 |005d: const-string v14, "'" // string@0049 │ │ -063e7a: 6e20 6e26 ed00 |005f: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063e80: 0c0d |0062: move-result-object v13 │ │ -063e82: 6e10 7426 0d00 |0063: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -063e88: 0c0d |0066: move-result-object v13 │ │ -063e8a: 7020 b41f dc00 |0067: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -063e90: 270c |006a: throw v12 │ │ -063e92: 3906 2100 |006b: if-nez v6, 008c // +0021 │ │ -063e96: 220c fc02 |006d: new-instance v12, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -063e9a: 220d c503 |006f: new-instance v13, Ljava/lang/StringBuilder; // type@03c5 │ │ -063e9e: 7010 6726 0d00 |0071: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -063ea4: 1a0e 5422 |0074: const-string v14, "no default hints for extension '" // string@2254 │ │ -063ea8: 6e20 6e26 ed00 |0076: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063eae: 0c0d |0079: move-result-object v13 │ │ -063eb0: 6e20 6e26 4d00 |007a: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063eb6: 0c0d |007d: move-result-object v13 │ │ -063eb8: 1a0e 4900 |007e: const-string v14, "'" // string@0049 │ │ -063ebc: 6e20 6e26 ed00 |0080: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063ec2: 0c0d |0083: move-result-object v13 │ │ -063ec4: 6e10 7426 0d00 |0084: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -063eca: 0c0d |0087: move-result-object v13 │ │ -063ecc: 7020 b41f dc00 |0088: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -063ed2: 270c |008b: throw v12 │ │ -063ed4: 120a |008c: const/4 v10, #int 0 // #0 │ │ -063ed6: 2203 c503 |008d: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -063eda: 7010 6726 0300 |008f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -063ee0: 1207 |0092: const/4 v7, #int 0 // #0 │ │ -063ee2: 529c df0f |0093: iget v12, v9, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -063ee6: 35c7 5f00 |0095: if-ge v7, v12, 00f4 // +005f │ │ -063eea: 6e20 741e 7900 |0097: invoke-virtual {v9, v7}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -063ef0: 0c08 |009a: move-result-object v8 │ │ -063ef2: 1f08 8d01 |009b: check-cast v8, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader; // type@018d │ │ -063ef6: 6e20 741e 7600 |009d: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -063efc: 0c05 |00a0: move-result-object v5 │ │ -063efe: 1f05 7b01 |00a1: check-cast v5, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; // type@017b │ │ -063f02: 208c 8c01 |00a3: instance-of v12, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/KeyframedModelLoader; // type@018c │ │ -063f06: 380c 0a00 |00a5: if-eqz v12, 00af // +000a │ │ -063f0a: 0780 |00a7: move-object v0, v8 │ │ -063f0c: 1f00 8c01 |00a8: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/loaders/KeyframedModelLoader; // type@018c │ │ -063f10: 070c |00aa: move-object v12, v0 │ │ -063f12: 7230 e90f fc05 |00ab: invoke-interface {v12, v15, v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/KeyframedModelLoader;.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; // method@0fe9 │ │ -063f18: 0c0a |00ae: move-result-object v10 │ │ -063f1a: d807 0701 |00af: add-int/lit8 v7, v7, #int 1 // #01 │ │ -063f1e: 28e2 |00b1: goto 0093 // -001e │ │ -063f20: 0d02 |00b2: move-exception v2 │ │ -063f22: 220c c503 |00b3: new-instance v12, Ljava/lang/StringBuilder; // type@03c5 │ │ -063f26: 7010 6726 0c00 |00b5: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -063f2c: 1a0d 9402 |00b8: const-string v13, "Couldn't load '" // string@0294 │ │ -063f30: 6e20 6e26 dc00 |00ba: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063f36: 0c0c |00bd: move-result-object v12 │ │ -063f38: 6e10 6709 0f00 |00be: invoke-virtual {v15}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -063f3e: 0c0d |00c1: move-result-object v13 │ │ -063f40: 6e20 6e26 dc00 |00c2: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063f46: 0c0c |00c5: move-result-object v12 │ │ -063f48: 1a0d 5800 |00c6: const-string v13, "' with loader of type " // string@0058 │ │ -063f4c: 6e20 6e26 dc00 |00c8: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063f52: 0c0c |00cb: move-result-object v12 │ │ -063f54: 6e10 2926 0800 |00cc: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -063f5a: 0c0d |00cf: move-result-object v13 │ │ -063f5c: 6e10 d625 0d00 |00d0: invoke-virtual {v13}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -063f62: 0c0d |00d3: move-result-object v13 │ │ -063f64: 6e20 6e26 dc00 |00d4: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063f6a: 0c0c |00d7: move-result-object v12 │ │ -063f6c: 1a0d fc00 |00d8: const-string v13, ": " // string@00fc │ │ -063f70: 6e20 6e26 dc00 |00da: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063f76: 0c0c |00dd: move-result-object v12 │ │ -063f78: 6e10 b71f 0200 |00de: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.getMessage:()Ljava/lang/String; // method@1fb7 │ │ -063f7e: 0c0d |00e1: move-result-object v13 │ │ -063f80: 6e20 6e26 dc00 |00e2: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063f86: 0c0c |00e5: move-result-object v12 │ │ -063f88: 1a0d 0100 |00e6: const-string v13, " │ │ +072288: |[072288] com.badlogic.gdx.graphics.g3d.loaders.ModelLoaderRegistry.loadKeyframedModel:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; │ │ +072298: 6e10 6709 0f00 |0000: invoke-virtual {v15}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +07229e: 0c0b |0003: move-result-object v11 │ │ +0722a0: 130c 2e00 |0004: const/16 v12, #int 46 // #2e │ │ +0722a4: 6e20 4e26 cb00 |0006: invoke-virtual {v11, v12}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ +0722aa: 0a01 |0009: move-result v1 │ │ +0722ac: 12fc |000a: const/4 v12, #int -1 // #ff │ │ +0722ae: 33c1 2500 |000b: if-ne v1, v12, 0030 // +0025 │ │ +0722b2: 220c fa02 |000d: new-instance v12, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0722b6: 220d c303 |000f: new-instance v13, Ljava/lang/StringBuilder; // type@03c3 │ │ +0722ba: 7010 6726 0d00 |0011: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0722c0: 1a0e 6c17 |0014: const-string v14, "file '" // string@176c │ │ +0722c4: 6e20 6e26 ed00 |0016: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0722ca: 0c0d |0019: move-result-object v13 │ │ +0722cc: 6e10 6709 0f00 |001a: invoke-virtual {v15}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +0722d2: 0c0e |001d: move-result-object v14 │ │ +0722d4: 6e20 6e26 ed00 |001e: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0722da: 0c0d |0021: move-result-object v13 │ │ +0722dc: 1a0e 4f00 |0022: const-string v14, "' does not have an extension that can be matched to a ModelLoader" // string@004f │ │ +0722e0: 6e20 6e26 ed00 |0024: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0722e6: 0c0d |0027: move-result-object v13 │ │ +0722e8: 6e10 7426 0d00 |0028: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0722ee: 0c0d |002b: move-result-object v13 │ │ +0722f0: 7020 b41f dc00 |002c: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0722f6: 270c |002f: throw v12 │ │ +0722f8: d80c 0101 |0030: add-int/lit8 v12, v1, #int 1 // #01 │ │ +0722fc: 6e20 5726 cb00 |0032: invoke-virtual {v11, v12}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ +072302: 0c0c |0035: move-result-object v12 │ │ +072304: 6e10 5a26 0c00 |0036: invoke-virtual {v12}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ +07230a: 0c04 |0039: move-result-object v4 │ │ +07230c: 620c 4c09 |003a: sget-object v12, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.loaders:Ljava/util/Map; // field@094c │ │ +072310: 7220 6327 4c00 |003c: invoke-interface {v12, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +072316: 0c09 |003f: move-result-object v9 │ │ +072318: 1f09 e502 |0040: check-cast v9, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +07231c: 620c 4b09 |0042: sget-object v12, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.defaultHints:Ljava/util/Map; // field@094b │ │ +072320: 7220 6327 4c00 |0044: invoke-interface {v12, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +072326: 0c06 |0047: move-result-object v6 │ │ +072328: 1f06 e502 |0048: check-cast v6, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +07232c: 3909 2100 |004a: if-nez v9, 006b // +0021 │ │ +072330: 220c fa02 |004c: new-instance v12, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +072334: 220d c303 |004e: new-instance v13, Ljava/lang/StringBuilder; // type@03c3 │ │ +072338: 7010 6726 0d00 |0050: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +07233e: 1a0e 5322 |0053: const-string v14, "no loaders for extension '" // string@2253 │ │ +072342: 6e20 6e26 ed00 |0055: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072348: 0c0d |0058: move-result-object v13 │ │ +07234a: 6e20 6e26 4d00 |0059: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072350: 0c0d |005c: move-result-object v13 │ │ +072352: 1a0e 4900 |005d: const-string v14, "'" // string@0049 │ │ +072356: 6e20 6e26 ed00 |005f: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07235c: 0c0d |0062: move-result-object v13 │ │ +07235e: 6e10 7426 0d00 |0063: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +072364: 0c0d |0066: move-result-object v13 │ │ +072366: 7020 b41f dc00 |0067: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +07236c: 270c |006a: throw v12 │ │ +07236e: 3906 2100 |006b: if-nez v6, 008c // +0021 │ │ +072372: 220c fa02 |006d: new-instance v12, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +072376: 220d c303 |006f: new-instance v13, Ljava/lang/StringBuilder; // type@03c3 │ │ +07237a: 7010 6726 0d00 |0071: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +072380: 1a0e 5222 |0074: const-string v14, "no default hints for extension '" // string@2252 │ │ +072384: 6e20 6e26 ed00 |0076: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07238a: 0c0d |0079: move-result-object v13 │ │ +07238c: 6e20 6e26 4d00 |007a: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072392: 0c0d |007d: move-result-object v13 │ │ +072394: 1a0e 4900 |007e: const-string v14, "'" // string@0049 │ │ +072398: 6e20 6e26 ed00 |0080: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07239e: 0c0d |0083: move-result-object v13 │ │ +0723a0: 6e10 7426 0d00 |0084: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0723a6: 0c0d |0087: move-result-object v13 │ │ +0723a8: 7020 b41f dc00 |0088: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0723ae: 270c |008b: throw v12 │ │ +0723b0: 120a |008c: const/4 v10, #int 0 // #0 │ │ +0723b2: 2203 c303 |008d: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +0723b6: 7010 6726 0300 |008f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0723bc: 1207 |0092: const/4 v7, #int 0 // #0 │ │ +0723be: 529c df0f |0093: iget v12, v9, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0723c2: 35c7 5f00 |0095: if-ge v7, v12, 00f4 // +005f │ │ +0723c6: 6e20 741e 7900 |0097: invoke-virtual {v9, v7}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0723cc: 0c08 |009a: move-result-object v8 │ │ +0723ce: 1f08 8b01 |009b: check-cast v8, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader; // type@018b │ │ +0723d2: 6e20 741e 7600 |009d: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0723d8: 0c05 |00a0: move-result-object v5 │ │ +0723da: 1f05 7901 |00a1: check-cast v5, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; // type@0179 │ │ +0723de: 208c 8a01 |00a3: instance-of v12, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/KeyframedModelLoader; // type@018a │ │ +0723e2: 380c 0a00 |00a5: if-eqz v12, 00af // +000a │ │ +0723e6: 0780 |00a7: move-object v0, v8 │ │ +0723e8: 1f00 8a01 |00a8: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/loaders/KeyframedModelLoader; // type@018a │ │ +0723ec: 070c |00aa: move-object v12, v0 │ │ +0723ee: 7230 e90f fc05 |00ab: invoke-interface {v12, v15, v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/KeyframedModelLoader;.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; // method@0fe9 │ │ +0723f4: 0c0a |00ae: move-result-object v10 │ │ +0723f6: d807 0701 |00af: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0723fa: 28e2 |00b1: goto 0093 // -001e │ │ +0723fc: 0d02 |00b2: move-exception v2 │ │ +0723fe: 220c c303 |00b3: new-instance v12, Ljava/lang/StringBuilder; // type@03c3 │ │ +072402: 7010 6726 0c00 |00b5: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +072408: 1a0d 9402 |00b8: const-string v13, "Couldn't load '" // string@0294 │ │ +07240c: 6e20 6e26 dc00 |00ba: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072412: 0c0c |00bd: move-result-object v12 │ │ +072414: 6e10 6709 0f00 |00be: invoke-virtual {v15}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +07241a: 0c0d |00c1: move-result-object v13 │ │ +07241c: 6e20 6e26 dc00 |00c2: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072422: 0c0c |00c5: move-result-object v12 │ │ +072424: 1a0d 5800 |00c6: const-string v13, "' with loader of type " // string@0058 │ │ +072428: 6e20 6e26 dc00 |00c8: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07242e: 0c0c |00cb: move-result-object v12 │ │ +072430: 6e10 2926 0800 |00cc: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +072436: 0c0d |00cf: move-result-object v13 │ │ +072438: 6e10 d625 0d00 |00d0: invoke-virtual {v13}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +07243e: 0c0d |00d3: move-result-object v13 │ │ +072440: 6e20 6e26 dc00 |00d4: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072446: 0c0c |00d7: move-result-object v12 │ │ +072448: 1a0d fc00 |00d8: const-string v13, ": " // string@00fc │ │ +07244c: 6e20 6e26 dc00 |00da: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072452: 0c0c |00dd: move-result-object v12 │ │ +072454: 6e10 b71f 0200 |00de: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.getMessage:()Ljava/lang/String; // method@1fb7 │ │ +07245a: 0c0d |00e1: move-result-object v13 │ │ +07245c: 6e20 6e26 dc00 |00e2: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072462: 0c0c |00e5: move-result-object v12 │ │ +072464: 1a0d 0100 |00e6: const-string v13, " │ │ " // string@0001 │ │ -063f8c: 6e20 6e26 dc00 |00e8: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063f92: 0c0c |00eb: move-result-object v12 │ │ -063f94: 6e10 7426 0c00 |00ec: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -063f9a: 0c0c |00ef: move-result-object v12 │ │ -063f9c: 6e20 6e26 c300 |00f0: invoke-virtual {v3, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -063fa2: 28bc |00f3: goto 00af // -0044 │ │ -063fa4: 390a 0c00 |00f4: if-nez v10, 0100 // +000c │ │ -063fa8: 220c fc02 |00f6: new-instance v12, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -063fac: 6e10 7426 0300 |00f8: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -063fb2: 0c0d |00fb: move-result-object v13 │ │ -063fb4: 7020 b41f dc00 |00fc: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -063fba: 270c |00ff: throw v12 │ │ -063fbc: 110a |0100: return-object v10 │ │ +072468: 6e20 6e26 dc00 |00e8: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07246e: 0c0c |00eb: move-result-object v12 │ │ +072470: 6e10 7426 0c00 |00ec: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +072476: 0c0c |00ef: move-result-object v12 │ │ +072478: 6e20 6e26 c300 |00f0: invoke-virtual {v3, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07247e: 28bc |00f3: goto 00af // -0044 │ │ +072480: 390a 0c00 |00f4: if-nez v10, 0100 // +000c │ │ +072484: 220c fa02 |00f6: new-instance v12, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +072488: 6e10 7426 0300 |00f8: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +07248e: 0c0d |00fb: move-result-object v13 │ │ +072490: 7020 b41f dc00 |00fc: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +072496: 270c |00ff: throw v12 │ │ +072498: 110a |0100: return-object v10 │ │ catches : 1 │ │ 0x00a3 - 0x00ae │ │ Lcom/badlogic/gdx/utils/GdxRuntimeException; -> 0x00b2 │ │ positions : │ │ 0x0000 line=244 │ │ 0x0004 line=245 │ │ 0x000a line=246 │ │ @@ -55950,123 +55950,123 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 210 16-bit code units │ │ -063fd0: |[063fd0] com.badlogic.gdx.graphics.g3d.loaders.ModelLoaderRegistry.loadKeyframedModel:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; │ │ -063fe0: 6e10 6709 0d00 |0000: invoke-virtual {v13}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -063fe6: 0c09 |0003: move-result-object v9 │ │ -063fe8: 130a 2e00 |0004: const/16 v10, #int 46 // #2e │ │ -063fec: 6e20 4e26 a900 |0006: invoke-virtual {v9, v10}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ -063ff2: 0a01 |0009: move-result v1 │ │ -063ff4: 12fa |000a: const/4 v10, #int -1 // #ff │ │ -063ff6: 33a1 2500 |000b: if-ne v1, v10, 0030 // +0025 │ │ -063ffa: 220a fc02 |000d: new-instance v10, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -063ffe: 220b c503 |000f: new-instance v11, Ljava/lang/StringBuilder; // type@03c5 │ │ -064002: 7010 6726 0b00 |0011: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -064008: 1a0c 6e17 |0014: const-string v12, "file '" // string@176e │ │ -06400c: 6e20 6e26 cb00 |0016: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064012: 0c0b |0019: move-result-object v11 │ │ -064014: 6e10 6709 0d00 |001a: invoke-virtual {v13}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -06401a: 0c0c |001d: move-result-object v12 │ │ -06401c: 6e20 6e26 cb00 |001e: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064022: 0c0b |0021: move-result-object v11 │ │ -064024: 1a0c 4f00 |0022: const-string v12, "' does not have an extension that can be matched to a ModelLoader" // string@004f │ │ -064028: 6e20 6e26 cb00 |0024: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06402e: 0c0b |0027: move-result-object v11 │ │ -064030: 6e10 7426 0b00 |0028: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -064036: 0c0b |002b: move-result-object v11 │ │ -064038: 7020 b41f ba00 |002c: invoke-direct {v10, v11}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -06403e: 270a |002f: throw v10 │ │ -064040: d80a 0101 |0030: add-int/lit8 v10, v1, #int 1 // #01 │ │ -064044: 6e20 5726 a900 |0032: invoke-virtual {v9, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ -06404a: 0c0a |0035: move-result-object v10 │ │ -06404c: 6e10 5a26 0a00 |0036: invoke-virtual {v10}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ -064052: 0c04 |0039: move-result-object v4 │ │ -064054: 620a 4c09 |003a: sget-object v10, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.loaders:Ljava/util/Map; // field@094c │ │ -064058: 7220 6327 4a00 |003c: invoke-interface {v10, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -06405e: 0c07 |003f: move-result-object v7 │ │ -064060: 1f07 e702 |0040: check-cast v7, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -064064: 3907 2100 |0042: if-nez v7, 0063 // +0021 │ │ -064068: 220a fc02 |0044: new-instance v10, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -06406c: 220b c503 |0046: new-instance v11, Ljava/lang/StringBuilder; // type@03c5 │ │ -064070: 7010 6726 0b00 |0048: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -064076: 1a0c 5522 |004b: const-string v12, "no loaders for extension '" // string@2255 │ │ -06407a: 6e20 6e26 cb00 |004d: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064080: 0c0b |0050: move-result-object v11 │ │ -064082: 6e20 6e26 4b00 |0051: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064088: 0c0b |0054: move-result-object v11 │ │ -06408a: 1a0c 4900 |0055: const-string v12, "'" // string@0049 │ │ -06408e: 6e20 6e26 cb00 |0057: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064094: 0c0b |005a: move-result-object v11 │ │ -064096: 6e10 7426 0b00 |005b: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -06409c: 0c0b |005e: move-result-object v11 │ │ -06409e: 7020 b41f ba00 |005f: invoke-direct {v10, v11}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0640a4: 270a |0062: throw v10 │ │ -0640a6: 1208 |0063: const/4 v8, #int 0 // #0 │ │ -0640a8: 2203 c503 |0064: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -0640ac: 7010 6726 0300 |0066: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0640b2: 1205 |0069: const/4 v5, #int 0 // #0 │ │ -0640b4: 527a df0f |006a: iget v10, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0640b8: 35a5 5900 |006c: if-ge v5, v10, 00c5 // +0059 │ │ -0640bc: 6e20 741e 5700 |006e: invoke-virtual {v7, v5}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0640c2: 0c06 |0071: move-result-object v6 │ │ -0640c4: 1f06 8d01 |0072: check-cast v6, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader; // type@018d │ │ -0640c8: 206a 8c01 |0074: instance-of v10, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/KeyframedModelLoader; // type@018c │ │ -0640cc: 380a 0a00 |0076: if-eqz v10, 0080 // +000a │ │ -0640d0: 0760 |0078: move-object v0, v6 │ │ -0640d2: 1f00 8c01 |0079: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/loaders/KeyframedModelLoader; // type@018c │ │ -0640d6: 070a |007b: move-object v10, v0 │ │ -0640d8: 7230 e90f da0e |007c: invoke-interface {v10, v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/KeyframedModelLoader;.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; // method@0fe9 │ │ -0640de: 0c08 |007f: move-result-object v8 │ │ -0640e0: d805 0501 |0080: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0640e4: 28e8 |0082: goto 006a // -0018 │ │ -0640e6: 0d02 |0083: move-exception v2 │ │ -0640e8: 220a c503 |0084: new-instance v10, Ljava/lang/StringBuilder; // type@03c5 │ │ -0640ec: 7010 6726 0a00 |0086: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0640f2: 1a0b 9402 |0089: const-string v11, "Couldn't load '" // string@0294 │ │ -0640f6: 6e20 6e26 ba00 |008b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0640fc: 0c0a |008e: move-result-object v10 │ │ -0640fe: 6e10 6709 0d00 |008f: invoke-virtual {v13}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -064104: 0c0b |0092: move-result-object v11 │ │ -064106: 6e20 6e26 ba00 |0093: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06410c: 0c0a |0096: move-result-object v10 │ │ -06410e: 1a0b 5800 |0097: const-string v11, "' with loader of type " // string@0058 │ │ -064112: 6e20 6e26 ba00 |0099: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064118: 0c0a |009c: move-result-object v10 │ │ -06411a: 6e10 2926 0600 |009d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -064120: 0c0b |00a0: move-result-object v11 │ │ -064122: 6e10 d625 0b00 |00a1: invoke-virtual {v11}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -064128: 0c0b |00a4: move-result-object v11 │ │ -06412a: 6e20 6e26 ba00 |00a5: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064130: 0c0a |00a8: move-result-object v10 │ │ -064132: 1a0b fc00 |00a9: const-string v11, ": " // string@00fc │ │ -064136: 6e20 6e26 ba00 |00ab: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06413c: 0c0a |00ae: move-result-object v10 │ │ -06413e: 6e10 b71f 0200 |00af: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.getMessage:()Ljava/lang/String; // method@1fb7 │ │ -064144: 0c0b |00b2: move-result-object v11 │ │ -064146: 6e20 6e26 ba00 |00b3: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06414c: 0c0a |00b6: move-result-object v10 │ │ -06414e: 1a0b 0100 |00b7: const-string v11, " │ │ +0724ac: |[0724ac] com.badlogic.gdx.graphics.g3d.loaders.ModelLoaderRegistry.loadKeyframedModel:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; │ │ +0724bc: 6e10 6709 0d00 |0000: invoke-virtual {v13}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +0724c2: 0c09 |0003: move-result-object v9 │ │ +0724c4: 130a 2e00 |0004: const/16 v10, #int 46 // #2e │ │ +0724c8: 6e20 4e26 a900 |0006: invoke-virtual {v9, v10}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ +0724ce: 0a01 |0009: move-result v1 │ │ +0724d0: 12fa |000a: const/4 v10, #int -1 // #ff │ │ +0724d2: 33a1 2500 |000b: if-ne v1, v10, 0030 // +0025 │ │ +0724d6: 220a fa02 |000d: new-instance v10, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0724da: 220b c303 |000f: new-instance v11, Ljava/lang/StringBuilder; // type@03c3 │ │ +0724de: 7010 6726 0b00 |0011: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0724e4: 1a0c 6c17 |0014: const-string v12, "file '" // string@176c │ │ +0724e8: 6e20 6e26 cb00 |0016: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0724ee: 0c0b |0019: move-result-object v11 │ │ +0724f0: 6e10 6709 0d00 |001a: invoke-virtual {v13}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +0724f6: 0c0c |001d: move-result-object v12 │ │ +0724f8: 6e20 6e26 cb00 |001e: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0724fe: 0c0b |0021: move-result-object v11 │ │ +072500: 1a0c 4f00 |0022: const-string v12, "' does not have an extension that can be matched to a ModelLoader" // string@004f │ │ +072504: 6e20 6e26 cb00 |0024: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07250a: 0c0b |0027: move-result-object v11 │ │ +07250c: 6e10 7426 0b00 |0028: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +072512: 0c0b |002b: move-result-object v11 │ │ +072514: 7020 b41f ba00 |002c: invoke-direct {v10, v11}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +07251a: 270a |002f: throw v10 │ │ +07251c: d80a 0101 |0030: add-int/lit8 v10, v1, #int 1 // #01 │ │ +072520: 6e20 5726 a900 |0032: invoke-virtual {v9, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ +072526: 0c0a |0035: move-result-object v10 │ │ +072528: 6e10 5a26 0a00 |0036: invoke-virtual {v10}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ +07252e: 0c04 |0039: move-result-object v4 │ │ +072530: 620a 4c09 |003a: sget-object v10, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.loaders:Ljava/util/Map; // field@094c │ │ +072534: 7220 6327 4a00 |003c: invoke-interface {v10, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +07253a: 0c07 |003f: move-result-object v7 │ │ +07253c: 1f07 e502 |0040: check-cast v7, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +072540: 3907 2100 |0042: if-nez v7, 0063 // +0021 │ │ +072544: 220a fa02 |0044: new-instance v10, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +072548: 220b c303 |0046: new-instance v11, Ljava/lang/StringBuilder; // type@03c3 │ │ +07254c: 7010 6726 0b00 |0048: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +072552: 1a0c 5322 |004b: const-string v12, "no loaders for extension '" // string@2253 │ │ +072556: 6e20 6e26 cb00 |004d: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07255c: 0c0b |0050: move-result-object v11 │ │ +07255e: 6e20 6e26 4b00 |0051: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072564: 0c0b |0054: move-result-object v11 │ │ +072566: 1a0c 4900 |0055: const-string v12, "'" // string@0049 │ │ +07256a: 6e20 6e26 cb00 |0057: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072570: 0c0b |005a: move-result-object v11 │ │ +072572: 6e10 7426 0b00 |005b: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +072578: 0c0b |005e: move-result-object v11 │ │ +07257a: 7020 b41f ba00 |005f: invoke-direct {v10, v11}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +072580: 270a |0062: throw v10 │ │ +072582: 1208 |0063: const/4 v8, #int 0 // #0 │ │ +072584: 2203 c303 |0064: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +072588: 7010 6726 0300 |0066: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +07258e: 1205 |0069: const/4 v5, #int 0 // #0 │ │ +072590: 527a df0f |006a: iget v10, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +072594: 35a5 5900 |006c: if-ge v5, v10, 00c5 // +0059 │ │ +072598: 6e20 741e 5700 |006e: invoke-virtual {v7, v5}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +07259e: 0c06 |0071: move-result-object v6 │ │ +0725a0: 1f06 8b01 |0072: check-cast v6, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader; // type@018b │ │ +0725a4: 206a 8a01 |0074: instance-of v10, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/KeyframedModelLoader; // type@018a │ │ +0725a8: 380a 0a00 |0076: if-eqz v10, 0080 // +000a │ │ +0725ac: 0760 |0078: move-object v0, v6 │ │ +0725ae: 1f00 8a01 |0079: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/loaders/KeyframedModelLoader; // type@018a │ │ +0725b2: 070a |007b: move-object v10, v0 │ │ +0725b4: 7230 e90f da0e |007c: invoke-interface {v10, v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/KeyframedModelLoader;.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; // method@0fe9 │ │ +0725ba: 0c08 |007f: move-result-object v8 │ │ +0725bc: d805 0501 |0080: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0725c0: 28e8 |0082: goto 006a // -0018 │ │ +0725c2: 0d02 |0083: move-exception v2 │ │ +0725c4: 220a c303 |0084: new-instance v10, Ljava/lang/StringBuilder; // type@03c3 │ │ +0725c8: 7010 6726 0a00 |0086: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0725ce: 1a0b 9402 |0089: const-string v11, "Couldn't load '" // string@0294 │ │ +0725d2: 6e20 6e26 ba00 |008b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0725d8: 0c0a |008e: move-result-object v10 │ │ +0725da: 6e10 6709 0d00 |008f: invoke-virtual {v13}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +0725e0: 0c0b |0092: move-result-object v11 │ │ +0725e2: 6e20 6e26 ba00 |0093: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0725e8: 0c0a |0096: move-result-object v10 │ │ +0725ea: 1a0b 5800 |0097: const-string v11, "' with loader of type " // string@0058 │ │ +0725ee: 6e20 6e26 ba00 |0099: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0725f4: 0c0a |009c: move-result-object v10 │ │ +0725f6: 6e10 2926 0600 |009d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +0725fc: 0c0b |00a0: move-result-object v11 │ │ +0725fe: 6e10 d625 0b00 |00a1: invoke-virtual {v11}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +072604: 0c0b |00a4: move-result-object v11 │ │ +072606: 6e20 6e26 ba00 |00a5: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07260c: 0c0a |00a8: move-result-object v10 │ │ +07260e: 1a0b fc00 |00a9: const-string v11, ": " // string@00fc │ │ +072612: 6e20 6e26 ba00 |00ab: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072618: 0c0a |00ae: move-result-object v10 │ │ +07261a: 6e10 b71f 0200 |00af: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.getMessage:()Ljava/lang/String; // method@1fb7 │ │ +072620: 0c0b |00b2: move-result-object v11 │ │ +072622: 6e20 6e26 ba00 |00b3: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072628: 0c0a |00b6: move-result-object v10 │ │ +07262a: 1a0b 0100 |00b7: const-string v11, " │ │ " // string@0001 │ │ -064152: 6e20 6e26 ba00 |00b9: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064158: 0c0a |00bc: move-result-object v10 │ │ -06415a: 6e10 7426 0a00 |00bd: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -064160: 0c0a |00c0: move-result-object v10 │ │ -064162: 6e20 6e26 a300 |00c1: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064168: 28bc |00c4: goto 0080 // -0044 │ │ -06416a: 3908 0c00 |00c5: if-nez v8, 00d1 // +000c │ │ -06416e: 220a fc02 |00c7: new-instance v10, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -064172: 6e10 7426 0300 |00c9: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -064178: 0c0b |00cc: move-result-object v11 │ │ -06417a: 7020 b41f ba00 |00cd: invoke-direct {v10, v11}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -064180: 270a |00d0: throw v10 │ │ -064182: 1108 |00d1: return-object v8 │ │ +07262e: 6e20 6e26 ba00 |00b9: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072634: 0c0a |00bc: move-result-object v10 │ │ +072636: 6e10 7426 0a00 |00bd: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +07263c: 0c0a |00c0: move-result-object v10 │ │ +07263e: 6e20 6e26 a300 |00c1: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072644: 28bc |00c4: goto 0080 // -0044 │ │ +072646: 3908 0c00 |00c5: if-nez v8, 00d1 // +000c │ │ +07264a: 220a fa02 |00c7: new-instance v10, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +07264e: 6e10 7426 0300 |00c9: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +072654: 0c0b |00cc: move-result-object v11 │ │ +072656: 7020 b41f ba00 |00cd: invoke-direct {v10, v11}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +07265c: 270a |00d0: throw v10 │ │ +07265e: 1108 |00d1: return-object v8 │ │ catches : 1 │ │ 0x0074 - 0x007f │ │ Lcom/badlogic/gdx/utils/GdxRuntimeException; -> 0x0083 │ │ positions : │ │ 0x0000 line=285 │ │ 0x0004 line=286 │ │ 0x000a line=287 │ │ @@ -56104,142 +56104,142 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 251 16-bit code units │ │ -064194: |[064194] com.badlogic.gdx.graphics.g3d.loaders.ModelLoaderRegistry.loadSkeletonModel:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel; │ │ -0641a4: 6e10 6709 0f00 |0000: invoke-virtual {v15}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -0641aa: 0c0b |0003: move-result-object v11 │ │ -0641ac: 130c 2e00 |0004: const/16 v12, #int 46 // #2e │ │ -0641b0: 6e20 4e26 cb00 |0006: invoke-virtual {v11, v12}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ -0641b6: 0a01 |0009: move-result v1 │ │ -0641b8: 12fc |000a: const/4 v12, #int -1 // #ff │ │ -0641ba: 33c1 2500 |000b: if-ne v1, v12, 0030 // +0025 │ │ -0641be: 220c fc02 |000d: new-instance v12, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0641c2: 220d c503 |000f: new-instance v13, Ljava/lang/StringBuilder; // type@03c5 │ │ -0641c6: 7010 6726 0d00 |0011: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0641cc: 1a0e 6e17 |0014: const-string v14, "file '" // string@176e │ │ -0641d0: 6e20 6e26 ed00 |0016: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0641d6: 0c0d |0019: move-result-object v13 │ │ -0641d8: 6e10 6709 0f00 |001a: invoke-virtual {v15}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -0641de: 0c0e |001d: move-result-object v14 │ │ -0641e0: 6e20 6e26 ed00 |001e: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0641e6: 0c0d |0021: move-result-object v13 │ │ -0641e8: 1a0e 4f00 |0022: const-string v14, "' does not have an extension that can be matched to a ModelLoader" // string@004f │ │ -0641ec: 6e20 6e26 ed00 |0024: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0641f2: 0c0d |0027: move-result-object v13 │ │ -0641f4: 6e10 7426 0d00 |0028: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0641fa: 0c0d |002b: move-result-object v13 │ │ -0641fc: 7020 b41f dc00 |002c: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -064202: 270c |002f: throw v12 │ │ -064204: d80c 0101 |0030: add-int/lit8 v12, v1, #int 1 // #01 │ │ -064208: 6e20 5726 cb00 |0032: invoke-virtual {v11, v12}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ -06420e: 0c0c |0035: move-result-object v12 │ │ -064210: 6e10 5a26 0c00 |0036: invoke-virtual {v12}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ -064216: 0c04 |0039: move-result-object v4 │ │ -064218: 620c 4c09 |003a: sget-object v12, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.loaders:Ljava/util/Map; // field@094c │ │ -06421c: 7220 6327 4c00 |003c: invoke-interface {v12, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -064222: 0c09 |003f: move-result-object v9 │ │ -064224: 1f09 e702 |0040: check-cast v9, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -064228: 620c 4b09 |0042: sget-object v12, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.defaultHints:Ljava/util/Map; // field@094b │ │ -06422c: 7220 6327 4c00 |0044: invoke-interface {v12, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -064232: 0c06 |0047: move-result-object v6 │ │ -064234: 1f06 e702 |0048: check-cast v6, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -064238: 3909 2100 |004a: if-nez v9, 006b // +0021 │ │ -06423c: 220c fc02 |004c: new-instance v12, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -064240: 220d c503 |004e: new-instance v13, Ljava/lang/StringBuilder; // type@03c5 │ │ -064244: 7010 6726 0d00 |0050: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -06424a: 1a0e 5522 |0053: const-string v14, "no loaders for extension '" // string@2255 │ │ -06424e: 6e20 6e26 ed00 |0055: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064254: 0c0d |0058: move-result-object v13 │ │ -064256: 6e20 6e26 4d00 |0059: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06425c: 0c0d |005c: move-result-object v13 │ │ -06425e: 1a0e 4900 |005d: const-string v14, "'" // string@0049 │ │ -064262: 6e20 6e26 ed00 |005f: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064268: 0c0d |0062: move-result-object v13 │ │ -06426a: 6e10 7426 0d00 |0063: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -064270: 0c0d |0066: move-result-object v13 │ │ -064272: 7020 b41f dc00 |0067: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -064278: 270c |006a: throw v12 │ │ -06427a: 3906 2100 |006b: if-nez v6, 008c // +0021 │ │ -06427e: 220c fc02 |006d: new-instance v12, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -064282: 220d c503 |006f: new-instance v13, Ljava/lang/StringBuilder; // type@03c5 │ │ -064286: 7010 6726 0d00 |0071: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -06428c: 1a0e 5422 |0074: const-string v14, "no default hints for extension '" // string@2254 │ │ -064290: 6e20 6e26 ed00 |0076: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064296: 0c0d |0079: move-result-object v13 │ │ -064298: 6e20 6e26 4d00 |007a: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06429e: 0c0d |007d: move-result-object v13 │ │ -0642a0: 1a0e 4900 |007e: const-string v14, "'" // string@0049 │ │ -0642a4: 6e20 6e26 ed00 |0080: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0642aa: 0c0d |0083: move-result-object v13 │ │ -0642ac: 6e10 7426 0d00 |0084: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0642b2: 0c0d |0087: move-result-object v13 │ │ -0642b4: 7020 b41f dc00 |0088: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0642ba: 270c |008b: throw v12 │ │ -0642bc: 120a |008c: const/4 v10, #int 0 // #0 │ │ -0642be: 2203 c503 |008d: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -0642c2: 7010 6726 0300 |008f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0642c8: 1207 |0092: const/4 v7, #int 0 // #0 │ │ -0642ca: 529c df0f |0093: iget v12, v9, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0642ce: 35c7 5900 |0095: if-ge v7, v12, 00ee // +0059 │ │ -0642d2: 6e20 741e 7900 |0097: invoke-virtual {v9, v7}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0642d8: 0c08 |009a: move-result-object v8 │ │ -0642da: 1f08 8d01 |009b: check-cast v8, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader; // type@018d │ │ -0642de: 6e20 741e 7600 |009d: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0642e4: 0c05 |00a0: move-result-object v5 │ │ -0642e6: 1f05 7b01 |00a1: check-cast v5, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; // type@017b │ │ -0642ea: 208c 8f01 |00a3: instance-of v12, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/SkeletonModelLoader; // type@018f │ │ -0642ee: 380c 0a00 |00a5: if-eqz v12, 00af // +000a │ │ -0642f2: 0780 |00a7: move-object v0, v8 │ │ -0642f4: 1f00 8f01 |00a8: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/loaders/SkeletonModelLoader; // type@018f │ │ -0642f8: 070c |00aa: move-object v12, v0 │ │ -0642fa: 7230 f60f fc05 |00ab: invoke-interface {v12, v15, v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/SkeletonModelLoader;.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel; // method@0ff6 │ │ -064300: 0c0a |00ae: move-result-object v10 │ │ -064302: d807 0701 |00af: add-int/lit8 v7, v7, #int 1 // #01 │ │ -064306: 28e2 |00b1: goto 0093 // -001e │ │ -064308: 0d02 |00b2: move-exception v2 │ │ -06430a: 220c c503 |00b3: new-instance v12, Ljava/lang/StringBuilder; // type@03c5 │ │ -06430e: 7010 6726 0c00 |00b5: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -064314: 1a0d 9402 |00b8: const-string v13, "Couldn't load '" // string@0294 │ │ -064318: 6e20 6e26 dc00 |00ba: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06431e: 0c0c |00bd: move-result-object v12 │ │ -064320: 6e10 6709 0f00 |00be: invoke-virtual {v15}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -064326: 0c0d |00c1: move-result-object v13 │ │ -064328: 6e20 6e26 dc00 |00c2: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06432e: 0c0c |00c5: move-result-object v12 │ │ -064330: 1a0d 5800 |00c6: const-string v13, "' with loader of type " // string@0058 │ │ -064334: 6e20 6e26 dc00 |00c8: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06433a: 0c0c |00cb: move-result-object v12 │ │ -06433c: 6e10 2926 0800 |00cc: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -064342: 0c0d |00cf: move-result-object v13 │ │ -064344: 6e10 d625 0d00 |00d0: invoke-virtual {v13}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -06434a: 0c0d |00d3: move-result-object v13 │ │ -06434c: 6e20 6e26 dc00 |00d4: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064352: 0c0c |00d7: move-result-object v12 │ │ -064354: 1a0d fc00 |00d8: const-string v13, ": " // string@00fc │ │ -064358: 6e20 6e26 dc00 |00da: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06435e: 0c0c |00dd: move-result-object v12 │ │ -064360: 6e10 b71f 0200 |00de: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.getMessage:()Ljava/lang/String; // method@1fb7 │ │ -064366: 0c0d |00e1: move-result-object v13 │ │ -064368: 6e20 6e26 dc00 |00e2: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06436e: 0c0c |00e5: move-result-object v12 │ │ -064370: 6e10 7426 0c00 |00e6: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -064376: 0c0c |00e9: move-result-object v12 │ │ -064378: 6e20 6e26 c300 |00ea: invoke-virtual {v3, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06437e: 28c2 |00ed: goto 00af // -003e │ │ -064380: 390a 0c00 |00ee: if-nez v10, 00fa // +000c │ │ -064384: 220c fc02 |00f0: new-instance v12, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -064388: 6e10 7426 0300 |00f2: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -06438e: 0c0d |00f5: move-result-object v13 │ │ -064390: 7020 b41f dc00 |00f6: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -064396: 270c |00f9: throw v12 │ │ -064398: 110a |00fa: return-object v10 │ │ +072670: |[072670] com.badlogic.gdx.graphics.g3d.loaders.ModelLoaderRegistry.loadSkeletonModel:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel; │ │ +072680: 6e10 6709 0f00 |0000: invoke-virtual {v15}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +072686: 0c0b |0003: move-result-object v11 │ │ +072688: 130c 2e00 |0004: const/16 v12, #int 46 // #2e │ │ +07268c: 6e20 4e26 cb00 |0006: invoke-virtual {v11, v12}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ +072692: 0a01 |0009: move-result v1 │ │ +072694: 12fc |000a: const/4 v12, #int -1 // #ff │ │ +072696: 33c1 2500 |000b: if-ne v1, v12, 0030 // +0025 │ │ +07269a: 220c fa02 |000d: new-instance v12, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +07269e: 220d c303 |000f: new-instance v13, Ljava/lang/StringBuilder; // type@03c3 │ │ +0726a2: 7010 6726 0d00 |0011: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0726a8: 1a0e 6c17 |0014: const-string v14, "file '" // string@176c │ │ +0726ac: 6e20 6e26 ed00 |0016: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0726b2: 0c0d |0019: move-result-object v13 │ │ +0726b4: 6e10 6709 0f00 |001a: invoke-virtual {v15}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +0726ba: 0c0e |001d: move-result-object v14 │ │ +0726bc: 6e20 6e26 ed00 |001e: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0726c2: 0c0d |0021: move-result-object v13 │ │ +0726c4: 1a0e 4f00 |0022: const-string v14, "' does not have an extension that can be matched to a ModelLoader" // string@004f │ │ +0726c8: 6e20 6e26 ed00 |0024: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0726ce: 0c0d |0027: move-result-object v13 │ │ +0726d0: 6e10 7426 0d00 |0028: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0726d6: 0c0d |002b: move-result-object v13 │ │ +0726d8: 7020 b41f dc00 |002c: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0726de: 270c |002f: throw v12 │ │ +0726e0: d80c 0101 |0030: add-int/lit8 v12, v1, #int 1 // #01 │ │ +0726e4: 6e20 5726 cb00 |0032: invoke-virtual {v11, v12}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ +0726ea: 0c0c |0035: move-result-object v12 │ │ +0726ec: 6e10 5a26 0c00 |0036: invoke-virtual {v12}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ +0726f2: 0c04 |0039: move-result-object v4 │ │ +0726f4: 620c 4c09 |003a: sget-object v12, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.loaders:Ljava/util/Map; // field@094c │ │ +0726f8: 7220 6327 4c00 |003c: invoke-interface {v12, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +0726fe: 0c09 |003f: move-result-object v9 │ │ +072700: 1f09 e502 |0040: check-cast v9, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +072704: 620c 4b09 |0042: sget-object v12, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.defaultHints:Ljava/util/Map; // field@094b │ │ +072708: 7220 6327 4c00 |0044: invoke-interface {v12, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +07270e: 0c06 |0047: move-result-object v6 │ │ +072710: 1f06 e502 |0048: check-cast v6, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +072714: 3909 2100 |004a: if-nez v9, 006b // +0021 │ │ +072718: 220c fa02 |004c: new-instance v12, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +07271c: 220d c303 |004e: new-instance v13, Ljava/lang/StringBuilder; // type@03c3 │ │ +072720: 7010 6726 0d00 |0050: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +072726: 1a0e 5322 |0053: const-string v14, "no loaders for extension '" // string@2253 │ │ +07272a: 6e20 6e26 ed00 |0055: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072730: 0c0d |0058: move-result-object v13 │ │ +072732: 6e20 6e26 4d00 |0059: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072738: 0c0d |005c: move-result-object v13 │ │ +07273a: 1a0e 4900 |005d: const-string v14, "'" // string@0049 │ │ +07273e: 6e20 6e26 ed00 |005f: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072744: 0c0d |0062: move-result-object v13 │ │ +072746: 6e10 7426 0d00 |0063: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +07274c: 0c0d |0066: move-result-object v13 │ │ +07274e: 7020 b41f dc00 |0067: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +072754: 270c |006a: throw v12 │ │ +072756: 3906 2100 |006b: if-nez v6, 008c // +0021 │ │ +07275a: 220c fa02 |006d: new-instance v12, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +07275e: 220d c303 |006f: new-instance v13, Ljava/lang/StringBuilder; // type@03c3 │ │ +072762: 7010 6726 0d00 |0071: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +072768: 1a0e 5222 |0074: const-string v14, "no default hints for extension '" // string@2252 │ │ +07276c: 6e20 6e26 ed00 |0076: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072772: 0c0d |0079: move-result-object v13 │ │ +072774: 6e20 6e26 4d00 |007a: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07277a: 0c0d |007d: move-result-object v13 │ │ +07277c: 1a0e 4900 |007e: const-string v14, "'" // string@0049 │ │ +072780: 6e20 6e26 ed00 |0080: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072786: 0c0d |0083: move-result-object v13 │ │ +072788: 6e10 7426 0d00 |0084: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +07278e: 0c0d |0087: move-result-object v13 │ │ +072790: 7020 b41f dc00 |0088: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +072796: 270c |008b: throw v12 │ │ +072798: 120a |008c: const/4 v10, #int 0 // #0 │ │ +07279a: 2203 c303 |008d: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +07279e: 7010 6726 0300 |008f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0727a4: 1207 |0092: const/4 v7, #int 0 // #0 │ │ +0727a6: 529c df0f |0093: iget v12, v9, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0727aa: 35c7 5900 |0095: if-ge v7, v12, 00ee // +0059 │ │ +0727ae: 6e20 741e 7900 |0097: invoke-virtual {v9, v7}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0727b4: 0c08 |009a: move-result-object v8 │ │ +0727b6: 1f08 8b01 |009b: check-cast v8, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader; // type@018b │ │ +0727ba: 6e20 741e 7600 |009d: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0727c0: 0c05 |00a0: move-result-object v5 │ │ +0727c2: 1f05 7901 |00a1: check-cast v5, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; // type@0179 │ │ +0727c6: 208c 8d01 |00a3: instance-of v12, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/SkeletonModelLoader; // type@018d │ │ +0727ca: 380c 0a00 |00a5: if-eqz v12, 00af // +000a │ │ +0727ce: 0780 |00a7: move-object v0, v8 │ │ +0727d0: 1f00 8d01 |00a8: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/loaders/SkeletonModelLoader; // type@018d │ │ +0727d4: 070c |00aa: move-object v12, v0 │ │ +0727d6: 7230 f60f fc05 |00ab: invoke-interface {v12, v15, v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/SkeletonModelLoader;.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel; // method@0ff6 │ │ +0727dc: 0c0a |00ae: move-result-object v10 │ │ +0727de: d807 0701 |00af: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0727e2: 28e2 |00b1: goto 0093 // -001e │ │ +0727e4: 0d02 |00b2: move-exception v2 │ │ +0727e6: 220c c303 |00b3: new-instance v12, Ljava/lang/StringBuilder; // type@03c3 │ │ +0727ea: 7010 6726 0c00 |00b5: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0727f0: 1a0d 9402 |00b8: const-string v13, "Couldn't load '" // string@0294 │ │ +0727f4: 6e20 6e26 dc00 |00ba: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0727fa: 0c0c |00bd: move-result-object v12 │ │ +0727fc: 6e10 6709 0f00 |00be: invoke-virtual {v15}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +072802: 0c0d |00c1: move-result-object v13 │ │ +072804: 6e20 6e26 dc00 |00c2: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07280a: 0c0c |00c5: move-result-object v12 │ │ +07280c: 1a0d 5800 |00c6: const-string v13, "' with loader of type " // string@0058 │ │ +072810: 6e20 6e26 dc00 |00c8: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072816: 0c0c |00cb: move-result-object v12 │ │ +072818: 6e10 2926 0800 |00cc: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +07281e: 0c0d |00cf: move-result-object v13 │ │ +072820: 6e10 d625 0d00 |00d0: invoke-virtual {v13}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +072826: 0c0d |00d3: move-result-object v13 │ │ +072828: 6e20 6e26 dc00 |00d4: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07282e: 0c0c |00d7: move-result-object v12 │ │ +072830: 1a0d fc00 |00d8: const-string v13, ": " // string@00fc │ │ +072834: 6e20 6e26 dc00 |00da: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07283a: 0c0c |00dd: move-result-object v12 │ │ +07283c: 6e10 b71f 0200 |00de: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.getMessage:()Ljava/lang/String; // method@1fb7 │ │ +072842: 0c0d |00e1: move-result-object v13 │ │ +072844: 6e20 6e26 dc00 |00e2: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07284a: 0c0c |00e5: move-result-object v12 │ │ +07284c: 6e10 7426 0c00 |00e6: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +072852: 0c0c |00e9: move-result-object v12 │ │ +072854: 6e20 6e26 c300 |00ea: invoke-virtual {v3, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07285a: 28c2 |00ed: goto 00af // -003e │ │ +07285c: 390a 0c00 |00ee: if-nez v10, 00fa // +000c │ │ +072860: 220c fa02 |00f0: new-instance v12, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +072864: 6e10 7426 0300 |00f2: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +07286a: 0c0d |00f5: move-result-object v13 │ │ +07286c: 7020 b41f dc00 |00f6: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +072872: 270c |00f9: throw v12 │ │ +072874: 110a |00fa: return-object v10 │ │ catches : 1 │ │ 0x00a3 - 0x00ae │ │ Lcom/badlogic/gdx/utils/GdxRuntimeException; -> 0x00b2 │ │ positions : │ │ 0x0000 line=321 │ │ 0x0004 line=322 │ │ 0x000a line=323 │ │ @@ -56281,119 +56281,119 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 204 16-bit code units │ │ -0643ac: |[0643ac] com.badlogic.gdx.graphics.g3d.loaders.ModelLoaderRegistry.loadSkeletonModel:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel; │ │ -0643bc: 6e10 6709 0d00 |0000: invoke-virtual {v13}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -0643c2: 0c09 |0003: move-result-object v9 │ │ -0643c4: 130a 2e00 |0004: const/16 v10, #int 46 // #2e │ │ -0643c8: 6e20 4e26 a900 |0006: invoke-virtual {v9, v10}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ -0643ce: 0a01 |0009: move-result v1 │ │ -0643d0: 12fa |000a: const/4 v10, #int -1 // #ff │ │ -0643d2: 33a1 2500 |000b: if-ne v1, v10, 0030 // +0025 │ │ -0643d6: 220a fc02 |000d: new-instance v10, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0643da: 220b c503 |000f: new-instance v11, Ljava/lang/StringBuilder; // type@03c5 │ │ -0643de: 7010 6726 0b00 |0011: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0643e4: 1a0c 6e17 |0014: const-string v12, "file '" // string@176e │ │ -0643e8: 6e20 6e26 cb00 |0016: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0643ee: 0c0b |0019: move-result-object v11 │ │ -0643f0: 6e10 6709 0d00 |001a: invoke-virtual {v13}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -0643f6: 0c0c |001d: move-result-object v12 │ │ -0643f8: 6e20 6e26 cb00 |001e: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0643fe: 0c0b |0021: move-result-object v11 │ │ -064400: 1a0c 4f00 |0022: const-string v12, "' does not have an extension that can be matched to a ModelLoader" // string@004f │ │ -064404: 6e20 6e26 cb00 |0024: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06440a: 0c0b |0027: move-result-object v11 │ │ -06440c: 6e10 7426 0b00 |0028: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -064412: 0c0b |002b: move-result-object v11 │ │ -064414: 7020 b41f ba00 |002c: invoke-direct {v10, v11}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -06441a: 270a |002f: throw v10 │ │ -06441c: d80a 0101 |0030: add-int/lit8 v10, v1, #int 1 // #01 │ │ -064420: 6e20 5726 a900 |0032: invoke-virtual {v9, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ -064426: 0c0a |0035: move-result-object v10 │ │ -064428: 6e10 5a26 0a00 |0036: invoke-virtual {v10}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ -06442e: 0c04 |0039: move-result-object v4 │ │ -064430: 620a 4c09 |003a: sget-object v10, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.loaders:Ljava/util/Map; // field@094c │ │ -064434: 7220 6327 4a00 |003c: invoke-interface {v10, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -06443a: 0c07 |003f: move-result-object v7 │ │ -06443c: 1f07 e702 |0040: check-cast v7, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -064440: 3907 2100 |0042: if-nez v7, 0063 // +0021 │ │ -064444: 220a fc02 |0044: new-instance v10, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -064448: 220b c503 |0046: new-instance v11, Ljava/lang/StringBuilder; // type@03c5 │ │ -06444c: 7010 6726 0b00 |0048: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -064452: 1a0c 5522 |004b: const-string v12, "no loaders for extension '" // string@2255 │ │ -064456: 6e20 6e26 cb00 |004d: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06445c: 0c0b |0050: move-result-object v11 │ │ -06445e: 6e20 6e26 4b00 |0051: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064464: 0c0b |0054: move-result-object v11 │ │ -064466: 1a0c 4900 |0055: const-string v12, "'" // string@0049 │ │ -06446a: 6e20 6e26 cb00 |0057: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064470: 0c0b |005a: move-result-object v11 │ │ -064472: 6e10 7426 0b00 |005b: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -064478: 0c0b |005e: move-result-object v11 │ │ -06447a: 7020 b41f ba00 |005f: invoke-direct {v10, v11}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -064480: 270a |0062: throw v10 │ │ -064482: 1208 |0063: const/4 v8, #int 0 // #0 │ │ -064484: 2203 c503 |0064: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -064488: 7010 6726 0300 |0066: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -06448e: 1205 |0069: const/4 v5, #int 0 // #0 │ │ -064490: 527a df0f |006a: iget v10, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -064494: 35a5 5300 |006c: if-ge v5, v10, 00bf // +0053 │ │ -064498: 6e20 741e 5700 |006e: invoke-virtual {v7, v5}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -06449e: 0c06 |0071: move-result-object v6 │ │ -0644a0: 1f06 8d01 |0072: check-cast v6, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader; // type@018d │ │ -0644a4: 206a 8f01 |0074: instance-of v10, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/SkeletonModelLoader; // type@018f │ │ -0644a8: 380a 0a00 |0076: if-eqz v10, 0080 // +000a │ │ -0644ac: 0760 |0078: move-object v0, v6 │ │ -0644ae: 1f00 8f01 |0079: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/loaders/SkeletonModelLoader; // type@018f │ │ -0644b2: 070a |007b: move-object v10, v0 │ │ -0644b4: 7230 f60f da0e |007c: invoke-interface {v10, v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/SkeletonModelLoader;.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel; // method@0ff6 │ │ -0644ba: 0c08 |007f: move-result-object v8 │ │ -0644bc: d805 0501 |0080: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0644c0: 28e8 |0082: goto 006a // -0018 │ │ -0644c2: 0d02 |0083: move-exception v2 │ │ -0644c4: 220a c503 |0084: new-instance v10, Ljava/lang/StringBuilder; // type@03c5 │ │ -0644c8: 7010 6726 0a00 |0086: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0644ce: 1a0b 9402 |0089: const-string v11, "Couldn't load '" // string@0294 │ │ -0644d2: 6e20 6e26 ba00 |008b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0644d8: 0c0a |008e: move-result-object v10 │ │ -0644da: 6e10 6709 0d00 |008f: invoke-virtual {v13}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -0644e0: 0c0b |0092: move-result-object v11 │ │ -0644e2: 6e20 6e26 ba00 |0093: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0644e8: 0c0a |0096: move-result-object v10 │ │ -0644ea: 1a0b 5800 |0097: const-string v11, "' with loader of type " // string@0058 │ │ -0644ee: 6e20 6e26 ba00 |0099: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0644f4: 0c0a |009c: move-result-object v10 │ │ -0644f6: 6e10 2926 0600 |009d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -0644fc: 0c0b |00a0: move-result-object v11 │ │ -0644fe: 6e10 d625 0b00 |00a1: invoke-virtual {v11}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -064504: 0c0b |00a4: move-result-object v11 │ │ -064506: 6e20 6e26 ba00 |00a5: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06450c: 0c0a |00a8: move-result-object v10 │ │ -06450e: 1a0b fc00 |00a9: const-string v11, ": " // string@00fc │ │ -064512: 6e20 6e26 ba00 |00ab: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064518: 0c0a |00ae: move-result-object v10 │ │ -06451a: 6e10 b71f 0200 |00af: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.getMessage:()Ljava/lang/String; // method@1fb7 │ │ -064520: 0c0b |00b2: move-result-object v11 │ │ -064522: 6e20 6e26 ba00 |00b3: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064528: 0c0a |00b6: move-result-object v10 │ │ -06452a: 6e10 7426 0a00 |00b7: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -064530: 0c0a |00ba: move-result-object v10 │ │ -064532: 6e20 6e26 a300 |00bb: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064538: 28c2 |00be: goto 0080 // -003e │ │ -06453a: 3908 0c00 |00bf: if-nez v8, 00cb // +000c │ │ -06453e: 220a fc02 |00c1: new-instance v10, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -064542: 6e10 7426 0300 |00c3: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -064548: 0c0b |00c6: move-result-object v11 │ │ -06454a: 7020 b41f ba00 |00c7: invoke-direct {v10, v11}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -064550: 270a |00ca: throw v10 │ │ -064552: 1108 |00cb: return-object v8 │ │ +072888: |[072888] com.badlogic.gdx.graphics.g3d.loaders.ModelLoaderRegistry.loadSkeletonModel:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel; │ │ +072898: 6e10 6709 0d00 |0000: invoke-virtual {v13}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +07289e: 0c09 |0003: move-result-object v9 │ │ +0728a0: 130a 2e00 |0004: const/16 v10, #int 46 // #2e │ │ +0728a4: 6e20 4e26 a900 |0006: invoke-virtual {v9, v10}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ +0728aa: 0a01 |0009: move-result v1 │ │ +0728ac: 12fa |000a: const/4 v10, #int -1 // #ff │ │ +0728ae: 33a1 2500 |000b: if-ne v1, v10, 0030 // +0025 │ │ +0728b2: 220a fa02 |000d: new-instance v10, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0728b6: 220b c303 |000f: new-instance v11, Ljava/lang/StringBuilder; // type@03c3 │ │ +0728ba: 7010 6726 0b00 |0011: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0728c0: 1a0c 6c17 |0014: const-string v12, "file '" // string@176c │ │ +0728c4: 6e20 6e26 cb00 |0016: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0728ca: 0c0b |0019: move-result-object v11 │ │ +0728cc: 6e10 6709 0d00 |001a: invoke-virtual {v13}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +0728d2: 0c0c |001d: move-result-object v12 │ │ +0728d4: 6e20 6e26 cb00 |001e: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0728da: 0c0b |0021: move-result-object v11 │ │ +0728dc: 1a0c 4f00 |0022: const-string v12, "' does not have an extension that can be matched to a ModelLoader" // string@004f │ │ +0728e0: 6e20 6e26 cb00 |0024: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0728e6: 0c0b |0027: move-result-object v11 │ │ +0728e8: 6e10 7426 0b00 |0028: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0728ee: 0c0b |002b: move-result-object v11 │ │ +0728f0: 7020 b41f ba00 |002c: invoke-direct {v10, v11}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0728f6: 270a |002f: throw v10 │ │ +0728f8: d80a 0101 |0030: add-int/lit8 v10, v1, #int 1 // #01 │ │ +0728fc: 6e20 5726 a900 |0032: invoke-virtual {v9, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ +072902: 0c0a |0035: move-result-object v10 │ │ +072904: 6e10 5a26 0a00 |0036: invoke-virtual {v10}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ +07290a: 0c04 |0039: move-result-object v4 │ │ +07290c: 620a 4c09 |003a: sget-object v10, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.loaders:Ljava/util/Map; // field@094c │ │ +072910: 7220 6327 4a00 |003c: invoke-interface {v10, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +072916: 0c07 |003f: move-result-object v7 │ │ +072918: 1f07 e502 |0040: check-cast v7, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +07291c: 3907 2100 |0042: if-nez v7, 0063 // +0021 │ │ +072920: 220a fa02 |0044: new-instance v10, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +072924: 220b c303 |0046: new-instance v11, Ljava/lang/StringBuilder; // type@03c3 │ │ +072928: 7010 6726 0b00 |0048: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +07292e: 1a0c 5322 |004b: const-string v12, "no loaders for extension '" // string@2253 │ │ +072932: 6e20 6e26 cb00 |004d: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072938: 0c0b |0050: move-result-object v11 │ │ +07293a: 6e20 6e26 4b00 |0051: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072940: 0c0b |0054: move-result-object v11 │ │ +072942: 1a0c 4900 |0055: const-string v12, "'" // string@0049 │ │ +072946: 6e20 6e26 cb00 |0057: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07294c: 0c0b |005a: move-result-object v11 │ │ +07294e: 6e10 7426 0b00 |005b: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +072954: 0c0b |005e: move-result-object v11 │ │ +072956: 7020 b41f ba00 |005f: invoke-direct {v10, v11}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +07295c: 270a |0062: throw v10 │ │ +07295e: 1208 |0063: const/4 v8, #int 0 // #0 │ │ +072960: 2203 c303 |0064: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +072964: 7010 6726 0300 |0066: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +07296a: 1205 |0069: const/4 v5, #int 0 // #0 │ │ +07296c: 527a df0f |006a: iget v10, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +072970: 35a5 5300 |006c: if-ge v5, v10, 00bf // +0053 │ │ +072974: 6e20 741e 5700 |006e: invoke-virtual {v7, v5}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +07297a: 0c06 |0071: move-result-object v6 │ │ +07297c: 1f06 8b01 |0072: check-cast v6, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader; // type@018b │ │ +072980: 206a 8d01 |0074: instance-of v10, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/SkeletonModelLoader; // type@018d │ │ +072984: 380a 0a00 |0076: if-eqz v10, 0080 // +000a │ │ +072988: 0760 |0078: move-object v0, v6 │ │ +07298a: 1f00 8d01 |0079: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/loaders/SkeletonModelLoader; // type@018d │ │ +07298e: 070a |007b: move-object v10, v0 │ │ +072990: 7230 f60f da0e |007c: invoke-interface {v10, v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/SkeletonModelLoader;.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel; // method@0ff6 │ │ +072996: 0c08 |007f: move-result-object v8 │ │ +072998: d805 0501 |0080: add-int/lit8 v5, v5, #int 1 // #01 │ │ +07299c: 28e8 |0082: goto 006a // -0018 │ │ +07299e: 0d02 |0083: move-exception v2 │ │ +0729a0: 220a c303 |0084: new-instance v10, Ljava/lang/StringBuilder; // type@03c3 │ │ +0729a4: 7010 6726 0a00 |0086: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0729aa: 1a0b 9402 |0089: const-string v11, "Couldn't load '" // string@0294 │ │ +0729ae: 6e20 6e26 ba00 |008b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0729b4: 0c0a |008e: move-result-object v10 │ │ +0729b6: 6e10 6709 0d00 |008f: invoke-virtual {v13}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +0729bc: 0c0b |0092: move-result-object v11 │ │ +0729be: 6e20 6e26 ba00 |0093: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0729c4: 0c0a |0096: move-result-object v10 │ │ +0729c6: 1a0b 5800 |0097: const-string v11, "' with loader of type " // string@0058 │ │ +0729ca: 6e20 6e26 ba00 |0099: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0729d0: 0c0a |009c: move-result-object v10 │ │ +0729d2: 6e10 2926 0600 |009d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +0729d8: 0c0b |00a0: move-result-object v11 │ │ +0729da: 6e10 d625 0b00 |00a1: invoke-virtual {v11}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +0729e0: 0c0b |00a4: move-result-object v11 │ │ +0729e2: 6e20 6e26 ba00 |00a5: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0729e8: 0c0a |00a8: move-result-object v10 │ │ +0729ea: 1a0b fc00 |00a9: const-string v11, ": " // string@00fc │ │ +0729ee: 6e20 6e26 ba00 |00ab: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0729f4: 0c0a |00ae: move-result-object v10 │ │ +0729f6: 6e10 b71f 0200 |00af: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.getMessage:()Ljava/lang/String; // method@1fb7 │ │ +0729fc: 0c0b |00b2: move-result-object v11 │ │ +0729fe: 6e20 6e26 ba00 |00b3: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072a04: 0c0a |00b6: move-result-object v10 │ │ +072a06: 6e10 7426 0a00 |00b7: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +072a0c: 0c0a |00ba: move-result-object v10 │ │ +072a0e: 6e20 6e26 a300 |00bb: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072a14: 28c2 |00be: goto 0080 // -003e │ │ +072a16: 3908 0c00 |00bf: if-nez v8, 00cb // +000c │ │ +072a1a: 220a fa02 |00c1: new-instance v10, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +072a1e: 6e10 7426 0300 |00c3: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +072a24: 0c0b |00c6: move-result-object v11 │ │ +072a26: 7020 b41f ba00 |00c7: invoke-direct {v10, v11}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +072a2c: 270a |00ca: throw v10 │ │ +072a2e: 1108 |00cb: return-object v8 │ │ catches : 1 │ │ 0x0074 - 0x007f │ │ Lcom/badlogic/gdx/utils/GdxRuntimeException; -> 0x0083 │ │ positions : │ │ 0x0000 line=361 │ │ 0x0004 line=362 │ │ 0x000a line=363 │ │ @@ -56431,162 +56431,162 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 290 16-bit code units │ │ -064564: |[064564] com.badlogic.gdx.graphics.g3d.loaders.ModelLoaderRegistry.loadStillModel:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; │ │ -064574: 6e10 6709 0f00 |0000: invoke-virtual {v15}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -06457a: 0c0b |0003: move-result-object v11 │ │ -06457c: 130c 2e00 |0004: const/16 v12, #int 46 // #2e │ │ -064580: 6e20 4e26 cb00 |0006: invoke-virtual {v11, v12}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ -064586: 0a01 |0009: move-result v1 │ │ -064588: 12fc |000a: const/4 v12, #int -1 // #ff │ │ -06458a: 33c1 2500 |000b: if-ne v1, v12, 0030 // +0025 │ │ -06458e: 220c fc02 |000d: new-instance v12, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -064592: 220d c503 |000f: new-instance v13, Ljava/lang/StringBuilder; // type@03c5 │ │ -064596: 7010 6726 0d00 |0011: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -06459c: 1a0e 6e17 |0014: const-string v14, "file '" // string@176e │ │ -0645a0: 6e20 6e26 ed00 |0016: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0645a6: 0c0d |0019: move-result-object v13 │ │ -0645a8: 6e10 6709 0f00 |001a: invoke-virtual {v15}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -0645ae: 0c0e |001d: move-result-object v14 │ │ -0645b0: 6e20 6e26 ed00 |001e: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0645b6: 0c0d |0021: move-result-object v13 │ │ -0645b8: 1a0e 4f00 |0022: const-string v14, "' does not have an extension that can be matched to a ModelLoader" // string@004f │ │ -0645bc: 6e20 6e26 ed00 |0024: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0645c2: 0c0d |0027: move-result-object v13 │ │ -0645c4: 6e10 7426 0d00 |0028: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0645ca: 0c0d |002b: move-result-object v13 │ │ -0645cc: 7020 b41f dc00 |002c: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0645d2: 270c |002f: throw v12 │ │ -0645d4: d80c 0101 |0030: add-int/lit8 v12, v1, #int 1 // #01 │ │ -0645d8: 6e20 5726 cb00 |0032: invoke-virtual {v11, v12}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ -0645de: 0c0c |0035: move-result-object v12 │ │ -0645e0: 6e10 5a26 0c00 |0036: invoke-virtual {v12}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ -0645e6: 0c04 |0039: move-result-object v4 │ │ -0645e8: 620c 4c09 |003a: sget-object v12, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.loaders:Ljava/util/Map; // field@094c │ │ -0645ec: 7220 6327 4c00 |003c: invoke-interface {v12, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -0645f2: 0c09 |003f: move-result-object v9 │ │ -0645f4: 1f09 e702 |0040: check-cast v9, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0645f8: 620c 4b09 |0042: sget-object v12, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.defaultHints:Ljava/util/Map; // field@094b │ │ -0645fc: 7220 6327 4c00 |0044: invoke-interface {v12, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -064602: 0c06 |0047: move-result-object v6 │ │ -064604: 1f06 e702 |0048: check-cast v6, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -064608: 3909 2100 |004a: if-nez v9, 006b // +0021 │ │ -06460c: 220c fc02 |004c: new-instance v12, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -064610: 220d c503 |004e: new-instance v13, Ljava/lang/StringBuilder; // type@03c5 │ │ -064614: 7010 6726 0d00 |0050: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -06461a: 1a0e 5522 |0053: const-string v14, "no loaders for extension '" // string@2255 │ │ -06461e: 6e20 6e26 ed00 |0055: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064624: 0c0d |0058: move-result-object v13 │ │ -064626: 6e20 6e26 4d00 |0059: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06462c: 0c0d |005c: move-result-object v13 │ │ -06462e: 1a0e 4900 |005d: const-string v14, "'" // string@0049 │ │ -064632: 6e20 6e26 ed00 |005f: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064638: 0c0d |0062: move-result-object v13 │ │ -06463a: 6e10 7426 0d00 |0063: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -064640: 0c0d |0066: move-result-object v13 │ │ -064642: 7020 b41f dc00 |0067: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -064648: 270c |006a: throw v12 │ │ -06464a: 3906 2100 |006b: if-nez v6, 008c // +0021 │ │ -06464e: 220c fc02 |006d: new-instance v12, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -064652: 220d c503 |006f: new-instance v13, Ljava/lang/StringBuilder; // type@03c5 │ │ -064656: 7010 6726 0d00 |0071: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -06465c: 1a0e 5422 |0074: const-string v14, "no default hints for extension '" // string@2254 │ │ -064660: 6e20 6e26 ed00 |0076: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064666: 0c0d |0079: move-result-object v13 │ │ -064668: 6e20 6e26 4d00 |007a: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06466e: 0c0d |007d: move-result-object v13 │ │ -064670: 1a0e 4900 |007e: const-string v14, "'" // string@0049 │ │ -064674: 6e20 6e26 ed00 |0080: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06467a: 0c0d |0083: move-result-object v13 │ │ -06467c: 6e10 7426 0d00 |0084: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -064682: 0c0d |0087: move-result-object v13 │ │ -064684: 7020 b41f dc00 |0088: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -06468a: 270c |008b: throw v12 │ │ -06468c: 120a |008c: const/4 v10, #int 0 // #0 │ │ -06468e: 2203 c503 |008d: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -064692: 7010 6726 0300 |008f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -064698: 1207 |0092: const/4 v7, #int 0 // #0 │ │ -06469a: 529c df0f |0093: iget v12, v9, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -06469e: 35c7 5f00 |0095: if-ge v7, v12, 00f4 // +005f │ │ -0646a2: 6e20 741e 7900 |0097: invoke-virtual {v9, v7}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0646a8: 0c08 |009a: move-result-object v8 │ │ -0646aa: 1f08 8d01 |009b: check-cast v8, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader; // type@018d │ │ -0646ae: 6e20 741e 7600 |009d: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0646b4: 0c05 |00a0: move-result-object v5 │ │ -0646b6: 1f05 7b01 |00a1: check-cast v5, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; // type@017b │ │ -0646ba: 208c 9001 |00a3: instance-of v12, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/StillModelLoader; // type@0190 │ │ -0646be: 380c 0a00 |00a5: if-eqz v12, 00af // +000a │ │ -0646c2: 0780 |00a7: move-object v0, v8 │ │ -0646c4: 1f00 9001 |00a8: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/loaders/StillModelLoader; // type@0190 │ │ -0646c8: 070c |00aa: move-object v12, v0 │ │ -0646ca: 7230 f70f fc05 |00ab: invoke-interface {v12, v15, v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/StillModelLoader;.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; // method@0ff7 │ │ -0646d0: 0c0a |00ae: move-result-object v10 │ │ -0646d2: d807 0701 |00af: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0646d6: 28e2 |00b1: goto 0093 // -001e │ │ -0646d8: 0d02 |00b2: move-exception v2 │ │ -0646da: 220c c503 |00b3: new-instance v12, Ljava/lang/StringBuilder; // type@03c5 │ │ -0646de: 7010 6726 0c00 |00b5: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0646e4: 1a0d 9402 |00b8: const-string v13, "Couldn't load '" // string@0294 │ │ -0646e8: 6e20 6e26 dc00 |00ba: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0646ee: 0c0c |00bd: move-result-object v12 │ │ -0646f0: 6e10 6709 0f00 |00be: invoke-virtual {v15}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -0646f6: 0c0d |00c1: move-result-object v13 │ │ -0646f8: 6e20 6e26 dc00 |00c2: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0646fe: 0c0c |00c5: move-result-object v12 │ │ -064700: 1a0d 5800 |00c6: const-string v13, "' with loader of type " // string@0058 │ │ -064704: 6e20 6e26 dc00 |00c8: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06470a: 0c0c |00cb: move-result-object v12 │ │ -06470c: 6e10 2926 0800 |00cc: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -064712: 0c0d |00cf: move-result-object v13 │ │ -064714: 6e10 d625 0d00 |00d0: invoke-virtual {v13}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -06471a: 0c0d |00d3: move-result-object v13 │ │ -06471c: 6e20 6e26 dc00 |00d4: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064722: 0c0c |00d7: move-result-object v12 │ │ -064724: 1a0d fc00 |00d8: const-string v13, ": " // string@00fc │ │ -064728: 6e20 6e26 dc00 |00da: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06472e: 0c0c |00dd: move-result-object v12 │ │ -064730: 6e10 b71f 0200 |00de: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.getMessage:()Ljava/lang/String; // method@1fb7 │ │ -064736: 0c0d |00e1: move-result-object v13 │ │ -064738: 6e20 6e26 dc00 |00e2: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06473e: 0c0c |00e5: move-result-object v12 │ │ -064740: 1a0d 0100 |00e6: const-string v13, " │ │ +072a40: |[072a40] com.badlogic.gdx.graphics.g3d.loaders.ModelLoaderRegistry.loadStillModel:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; │ │ +072a50: 6e10 6709 0f00 |0000: invoke-virtual {v15}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +072a56: 0c0b |0003: move-result-object v11 │ │ +072a58: 130c 2e00 |0004: const/16 v12, #int 46 // #2e │ │ +072a5c: 6e20 4e26 cb00 |0006: invoke-virtual {v11, v12}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ +072a62: 0a01 |0009: move-result v1 │ │ +072a64: 12fc |000a: const/4 v12, #int -1 // #ff │ │ +072a66: 33c1 2500 |000b: if-ne v1, v12, 0030 // +0025 │ │ +072a6a: 220c fa02 |000d: new-instance v12, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +072a6e: 220d c303 |000f: new-instance v13, Ljava/lang/StringBuilder; // type@03c3 │ │ +072a72: 7010 6726 0d00 |0011: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +072a78: 1a0e 6c17 |0014: const-string v14, "file '" // string@176c │ │ +072a7c: 6e20 6e26 ed00 |0016: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072a82: 0c0d |0019: move-result-object v13 │ │ +072a84: 6e10 6709 0f00 |001a: invoke-virtual {v15}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +072a8a: 0c0e |001d: move-result-object v14 │ │ +072a8c: 6e20 6e26 ed00 |001e: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072a92: 0c0d |0021: move-result-object v13 │ │ +072a94: 1a0e 4f00 |0022: const-string v14, "' does not have an extension that can be matched to a ModelLoader" // string@004f │ │ +072a98: 6e20 6e26 ed00 |0024: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072a9e: 0c0d |0027: move-result-object v13 │ │ +072aa0: 6e10 7426 0d00 |0028: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +072aa6: 0c0d |002b: move-result-object v13 │ │ +072aa8: 7020 b41f dc00 |002c: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +072aae: 270c |002f: throw v12 │ │ +072ab0: d80c 0101 |0030: add-int/lit8 v12, v1, #int 1 // #01 │ │ +072ab4: 6e20 5726 cb00 |0032: invoke-virtual {v11, v12}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ +072aba: 0c0c |0035: move-result-object v12 │ │ +072abc: 6e10 5a26 0c00 |0036: invoke-virtual {v12}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ +072ac2: 0c04 |0039: move-result-object v4 │ │ +072ac4: 620c 4c09 |003a: sget-object v12, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.loaders:Ljava/util/Map; // field@094c │ │ +072ac8: 7220 6327 4c00 |003c: invoke-interface {v12, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +072ace: 0c09 |003f: move-result-object v9 │ │ +072ad0: 1f09 e502 |0040: check-cast v9, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +072ad4: 620c 4b09 |0042: sget-object v12, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.defaultHints:Ljava/util/Map; // field@094b │ │ +072ad8: 7220 6327 4c00 |0044: invoke-interface {v12, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +072ade: 0c06 |0047: move-result-object v6 │ │ +072ae0: 1f06 e502 |0048: check-cast v6, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +072ae4: 3909 2100 |004a: if-nez v9, 006b // +0021 │ │ +072ae8: 220c fa02 |004c: new-instance v12, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +072aec: 220d c303 |004e: new-instance v13, Ljava/lang/StringBuilder; // type@03c3 │ │ +072af0: 7010 6726 0d00 |0050: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +072af6: 1a0e 5322 |0053: const-string v14, "no loaders for extension '" // string@2253 │ │ +072afa: 6e20 6e26 ed00 |0055: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072b00: 0c0d |0058: move-result-object v13 │ │ +072b02: 6e20 6e26 4d00 |0059: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072b08: 0c0d |005c: move-result-object v13 │ │ +072b0a: 1a0e 4900 |005d: const-string v14, "'" // string@0049 │ │ +072b0e: 6e20 6e26 ed00 |005f: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072b14: 0c0d |0062: move-result-object v13 │ │ +072b16: 6e10 7426 0d00 |0063: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +072b1c: 0c0d |0066: move-result-object v13 │ │ +072b1e: 7020 b41f dc00 |0067: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +072b24: 270c |006a: throw v12 │ │ +072b26: 3906 2100 |006b: if-nez v6, 008c // +0021 │ │ +072b2a: 220c fa02 |006d: new-instance v12, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +072b2e: 220d c303 |006f: new-instance v13, Ljava/lang/StringBuilder; // type@03c3 │ │ +072b32: 7010 6726 0d00 |0071: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +072b38: 1a0e 5222 |0074: const-string v14, "no default hints for extension '" // string@2252 │ │ +072b3c: 6e20 6e26 ed00 |0076: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072b42: 0c0d |0079: move-result-object v13 │ │ +072b44: 6e20 6e26 4d00 |007a: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072b4a: 0c0d |007d: move-result-object v13 │ │ +072b4c: 1a0e 4900 |007e: const-string v14, "'" // string@0049 │ │ +072b50: 6e20 6e26 ed00 |0080: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072b56: 0c0d |0083: move-result-object v13 │ │ +072b58: 6e10 7426 0d00 |0084: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +072b5e: 0c0d |0087: move-result-object v13 │ │ +072b60: 7020 b41f dc00 |0088: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +072b66: 270c |008b: throw v12 │ │ +072b68: 120a |008c: const/4 v10, #int 0 // #0 │ │ +072b6a: 2203 c303 |008d: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +072b6e: 7010 6726 0300 |008f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +072b74: 1207 |0092: const/4 v7, #int 0 // #0 │ │ +072b76: 529c df0f |0093: iget v12, v9, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +072b7a: 35c7 5f00 |0095: if-ge v7, v12, 00f4 // +005f │ │ +072b7e: 6e20 741e 7900 |0097: invoke-virtual {v9, v7}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +072b84: 0c08 |009a: move-result-object v8 │ │ +072b86: 1f08 8b01 |009b: check-cast v8, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader; // type@018b │ │ +072b8a: 6e20 741e 7600 |009d: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +072b90: 0c05 |00a0: move-result-object v5 │ │ +072b92: 1f05 7901 |00a1: check-cast v5, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; // type@0179 │ │ +072b96: 208c 8e01 |00a3: instance-of v12, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/StillModelLoader; // type@018e │ │ +072b9a: 380c 0a00 |00a5: if-eqz v12, 00af // +000a │ │ +072b9e: 0780 |00a7: move-object v0, v8 │ │ +072ba0: 1f00 8e01 |00a8: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/loaders/StillModelLoader; // type@018e │ │ +072ba4: 070c |00aa: move-object v12, v0 │ │ +072ba6: 7230 f70f fc05 |00ab: invoke-interface {v12, v15, v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/StillModelLoader;.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; // method@0ff7 │ │ +072bac: 0c0a |00ae: move-result-object v10 │ │ +072bae: d807 0701 |00af: add-int/lit8 v7, v7, #int 1 // #01 │ │ +072bb2: 28e2 |00b1: goto 0093 // -001e │ │ +072bb4: 0d02 |00b2: move-exception v2 │ │ +072bb6: 220c c303 |00b3: new-instance v12, Ljava/lang/StringBuilder; // type@03c3 │ │ +072bba: 7010 6726 0c00 |00b5: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +072bc0: 1a0d 9402 |00b8: const-string v13, "Couldn't load '" // string@0294 │ │ +072bc4: 6e20 6e26 dc00 |00ba: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072bca: 0c0c |00bd: move-result-object v12 │ │ +072bcc: 6e10 6709 0f00 |00be: invoke-virtual {v15}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +072bd2: 0c0d |00c1: move-result-object v13 │ │ +072bd4: 6e20 6e26 dc00 |00c2: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072bda: 0c0c |00c5: move-result-object v12 │ │ +072bdc: 1a0d 5800 |00c6: const-string v13, "' with loader of type " // string@0058 │ │ +072be0: 6e20 6e26 dc00 |00c8: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072be6: 0c0c |00cb: move-result-object v12 │ │ +072be8: 6e10 2926 0800 |00cc: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +072bee: 0c0d |00cf: move-result-object v13 │ │ +072bf0: 6e10 d625 0d00 |00d0: invoke-virtual {v13}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +072bf6: 0c0d |00d3: move-result-object v13 │ │ +072bf8: 6e20 6e26 dc00 |00d4: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072bfe: 0c0c |00d7: move-result-object v12 │ │ +072c00: 1a0d fc00 |00d8: const-string v13, ": " // string@00fc │ │ +072c04: 6e20 6e26 dc00 |00da: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072c0a: 0c0c |00dd: move-result-object v12 │ │ +072c0c: 6e10 b71f 0200 |00de: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.getMessage:()Ljava/lang/String; // method@1fb7 │ │ +072c12: 0c0d |00e1: move-result-object v13 │ │ +072c14: 6e20 6e26 dc00 |00e2: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072c1a: 0c0c |00e5: move-result-object v12 │ │ +072c1c: 1a0d 0100 |00e6: const-string v13, " │ │ " // string@0001 │ │ -064744: 6e20 6e26 dc00 |00e8: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06474a: 0c0c |00eb: move-result-object v12 │ │ -06474c: 6e10 7426 0c00 |00ec: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -064752: 0c0c |00ef: move-result-object v12 │ │ -064754: 6e20 6e26 c300 |00f0: invoke-virtual {v3, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06475a: 28bc |00f3: goto 00af // -0044 │ │ -06475c: 390a 2d00 |00f4: if-nez v10, 0121 // +002d │ │ -064760: 220c fc02 |00f6: new-instance v12, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -064764: 220d c503 |00f8: new-instance v13, Ljava/lang/StringBuilder; // type@03c5 │ │ -064768: 7010 6726 0d00 |00fa: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -06476e: 1a0e 9a02 |00fd: const-string v14, "Couldn't load model '" // string@029a │ │ -064772: 6e20 6e26 ed00 |00ff: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064778: 0c0d |0102: move-result-object v13 │ │ -06477a: 6e10 6709 0f00 |0103: invoke-virtual {v15}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -064780: 0c0e |0106: move-result-object v14 │ │ -064782: 6e20 6e26 ed00 |0107: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064788: 0c0d |010a: move-result-object v13 │ │ -06478a: 1a0e 5900 |010b: const-string v14, "', " // string@0059 │ │ -06478e: 6e20 6e26 ed00 |010d: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064794: 0c0d |0110: move-result-object v13 │ │ -064796: 6e10 7426 0300 |0111: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -06479c: 0c0e |0114: move-result-object v14 │ │ -06479e: 6e20 6e26 ed00 |0115: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0647a4: 0c0d |0118: move-result-object v13 │ │ -0647a6: 6e10 7426 0d00 |0119: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0647ac: 0c0d |011c: move-result-object v13 │ │ -0647ae: 7020 b41f dc00 |011d: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0647b4: 270c |0120: throw v12 │ │ -0647b6: 110a |0121: return-object v10 │ │ +072c20: 6e20 6e26 dc00 |00e8: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072c26: 0c0c |00eb: move-result-object v12 │ │ +072c28: 6e10 7426 0c00 |00ec: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +072c2e: 0c0c |00ef: move-result-object v12 │ │ +072c30: 6e20 6e26 c300 |00f0: invoke-virtual {v3, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072c36: 28bc |00f3: goto 00af // -0044 │ │ +072c38: 390a 2d00 |00f4: if-nez v10, 0121 // +002d │ │ +072c3c: 220c fa02 |00f6: new-instance v12, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +072c40: 220d c303 |00f8: new-instance v13, Ljava/lang/StringBuilder; // type@03c3 │ │ +072c44: 7010 6726 0d00 |00fa: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +072c4a: 1a0e 9a02 |00fd: const-string v14, "Couldn't load model '" // string@029a │ │ +072c4e: 6e20 6e26 ed00 |00ff: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072c54: 0c0d |0102: move-result-object v13 │ │ +072c56: 6e10 6709 0f00 |0103: invoke-virtual {v15}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +072c5c: 0c0e |0106: move-result-object v14 │ │ +072c5e: 6e20 6e26 ed00 |0107: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072c64: 0c0d |010a: move-result-object v13 │ │ +072c66: 1a0e 5900 |010b: const-string v14, "', " // string@0059 │ │ +072c6a: 6e20 6e26 ed00 |010d: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072c70: 0c0d |0110: move-result-object v13 │ │ +072c72: 6e10 7426 0300 |0111: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +072c78: 0c0e |0114: move-result-object v14 │ │ +072c7a: 6e20 6e26 ed00 |0115: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072c80: 0c0d |0118: move-result-object v13 │ │ +072c82: 6e10 7426 0d00 |0119: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +072c88: 0c0d |011c: move-result-object v13 │ │ +072c8a: 7020 b41f dc00 |011d: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +072c90: 270c |0120: throw v12 │ │ +072c92: 110a |0121: return-object v10 │ │ catches : 1 │ │ 0x00a3 - 0x00ae │ │ Lcom/badlogic/gdx/utils/GdxRuntimeException; -> 0x00b2 │ │ positions : │ │ 0x0000 line=167 │ │ 0x0004 line=168 │ │ 0x000a line=169 │ │ @@ -56628,139 +56628,139 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 243 16-bit code units │ │ -0647c8: |[0647c8] com.badlogic.gdx.graphics.g3d.loaders.ModelLoaderRegistry.loadStillModel:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; │ │ -0647d8: 6e10 6709 0d00 |0000: invoke-virtual {v13}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -0647de: 0c09 |0003: move-result-object v9 │ │ -0647e0: 130a 2e00 |0004: const/16 v10, #int 46 // #2e │ │ -0647e4: 6e20 4e26 a900 |0006: invoke-virtual {v9, v10}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ -0647ea: 0a01 |0009: move-result v1 │ │ -0647ec: 12fa |000a: const/4 v10, #int -1 // #ff │ │ -0647ee: 33a1 2500 |000b: if-ne v1, v10, 0030 // +0025 │ │ -0647f2: 220a fc02 |000d: new-instance v10, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0647f6: 220b c503 |000f: new-instance v11, Ljava/lang/StringBuilder; // type@03c5 │ │ -0647fa: 7010 6726 0b00 |0011: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -064800: 1a0c 6e17 |0014: const-string v12, "file '" // string@176e │ │ -064804: 6e20 6e26 cb00 |0016: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06480a: 0c0b |0019: move-result-object v11 │ │ -06480c: 6e10 6709 0d00 |001a: invoke-virtual {v13}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -064812: 0c0c |001d: move-result-object v12 │ │ -064814: 6e20 6e26 cb00 |001e: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06481a: 0c0b |0021: move-result-object v11 │ │ -06481c: 1a0c 4f00 |0022: const-string v12, "' does not have an extension that can be matched to a ModelLoader" // string@004f │ │ -064820: 6e20 6e26 cb00 |0024: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064826: 0c0b |0027: move-result-object v11 │ │ -064828: 6e10 7426 0b00 |0028: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -06482e: 0c0b |002b: move-result-object v11 │ │ -064830: 7020 b41f ba00 |002c: invoke-direct {v10, v11}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -064836: 270a |002f: throw v10 │ │ -064838: d80a 0101 |0030: add-int/lit8 v10, v1, #int 1 // #01 │ │ -06483c: 6e20 5726 a900 |0032: invoke-virtual {v9, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ -064842: 0c0a |0035: move-result-object v10 │ │ -064844: 6e10 5a26 0a00 |0036: invoke-virtual {v10}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ -06484a: 0c04 |0039: move-result-object v4 │ │ -06484c: 620a 4c09 |003a: sget-object v10, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.loaders:Ljava/util/Map; // field@094c │ │ -064850: 7220 6327 4a00 |003c: invoke-interface {v10, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -064856: 0c07 |003f: move-result-object v7 │ │ -064858: 1f07 e702 |0040: check-cast v7, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -06485c: 3907 2100 |0042: if-nez v7, 0063 // +0021 │ │ -064860: 220a fc02 |0044: new-instance v10, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -064864: 220b c503 |0046: new-instance v11, Ljava/lang/StringBuilder; // type@03c5 │ │ -064868: 7010 6726 0b00 |0048: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -06486e: 1a0c 5522 |004b: const-string v12, "no loaders for extension '" // string@2255 │ │ -064872: 6e20 6e26 cb00 |004d: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064878: 0c0b |0050: move-result-object v11 │ │ -06487a: 6e20 6e26 4b00 |0051: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064880: 0c0b |0054: move-result-object v11 │ │ -064882: 1a0c 4900 |0055: const-string v12, "'" // string@0049 │ │ -064886: 6e20 6e26 cb00 |0057: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06488c: 0c0b |005a: move-result-object v11 │ │ -06488e: 6e10 7426 0b00 |005b: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -064894: 0c0b |005e: move-result-object v11 │ │ -064896: 7020 b41f ba00 |005f: invoke-direct {v10, v11}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -06489c: 270a |0062: throw v10 │ │ -06489e: 1208 |0063: const/4 v8, #int 0 // #0 │ │ -0648a0: 2203 c503 |0064: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -0648a4: 7010 6726 0300 |0066: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0648aa: 1205 |0069: const/4 v5, #int 0 // #0 │ │ -0648ac: 527a df0f |006a: iget v10, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0648b0: 35a5 5900 |006c: if-ge v5, v10, 00c5 // +0059 │ │ -0648b4: 6e20 741e 5700 |006e: invoke-virtual {v7, v5}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0648ba: 0c06 |0071: move-result-object v6 │ │ -0648bc: 1f06 8d01 |0072: check-cast v6, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader; // type@018d │ │ -0648c0: 206a 9001 |0074: instance-of v10, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/StillModelLoader; // type@0190 │ │ -0648c4: 380a 0a00 |0076: if-eqz v10, 0080 // +000a │ │ -0648c8: 0760 |0078: move-object v0, v6 │ │ -0648ca: 1f00 9001 |0079: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/loaders/StillModelLoader; // type@0190 │ │ -0648ce: 070a |007b: move-object v10, v0 │ │ -0648d0: 7230 f70f da0e |007c: invoke-interface {v10, v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/StillModelLoader;.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; // method@0ff7 │ │ -0648d6: 0c08 |007f: move-result-object v8 │ │ -0648d8: d805 0501 |0080: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0648dc: 28e8 |0082: goto 006a // -0018 │ │ -0648de: 0d02 |0083: move-exception v2 │ │ -0648e0: 220a c503 |0084: new-instance v10, Ljava/lang/StringBuilder; // type@03c5 │ │ -0648e4: 7010 6726 0a00 |0086: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0648ea: 1a0b 9402 |0089: const-string v11, "Couldn't load '" // string@0294 │ │ -0648ee: 6e20 6e26 ba00 |008b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0648f4: 0c0a |008e: move-result-object v10 │ │ -0648f6: 6e10 6709 0d00 |008f: invoke-virtual {v13}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -0648fc: 0c0b |0092: move-result-object v11 │ │ -0648fe: 6e20 6e26 ba00 |0093: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064904: 0c0a |0096: move-result-object v10 │ │ -064906: 1a0b 5800 |0097: const-string v11, "' with loader of type " // string@0058 │ │ -06490a: 6e20 6e26 ba00 |0099: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064910: 0c0a |009c: move-result-object v10 │ │ -064912: 6e10 2926 0600 |009d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -064918: 0c0b |00a0: move-result-object v11 │ │ -06491a: 6e10 d625 0b00 |00a1: invoke-virtual {v11}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -064920: 0c0b |00a4: move-result-object v11 │ │ -064922: 6e20 6e26 ba00 |00a5: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064928: 0c0a |00a8: move-result-object v10 │ │ -06492a: 1a0b fc00 |00a9: const-string v11, ": " // string@00fc │ │ -06492e: 6e20 6e26 ba00 |00ab: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064934: 0c0a |00ae: move-result-object v10 │ │ -064936: 6e10 b71f 0200 |00af: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.getMessage:()Ljava/lang/String; // method@1fb7 │ │ -06493c: 0c0b |00b2: move-result-object v11 │ │ -06493e: 6e20 6e26 ba00 |00b3: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064944: 0c0a |00b6: move-result-object v10 │ │ -064946: 1a0b 0100 |00b7: const-string v11, " │ │ +072ca4: |[072ca4] com.badlogic.gdx.graphics.g3d.loaders.ModelLoaderRegistry.loadStillModel:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; │ │ +072cb4: 6e10 6709 0d00 |0000: invoke-virtual {v13}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +072cba: 0c09 |0003: move-result-object v9 │ │ +072cbc: 130a 2e00 |0004: const/16 v10, #int 46 // #2e │ │ +072cc0: 6e20 4e26 a900 |0006: invoke-virtual {v9, v10}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ +072cc6: 0a01 |0009: move-result v1 │ │ +072cc8: 12fa |000a: const/4 v10, #int -1 // #ff │ │ +072cca: 33a1 2500 |000b: if-ne v1, v10, 0030 // +0025 │ │ +072cce: 220a fa02 |000d: new-instance v10, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +072cd2: 220b c303 |000f: new-instance v11, Ljava/lang/StringBuilder; // type@03c3 │ │ +072cd6: 7010 6726 0b00 |0011: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +072cdc: 1a0c 6c17 |0014: const-string v12, "file '" // string@176c │ │ +072ce0: 6e20 6e26 cb00 |0016: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072ce6: 0c0b |0019: move-result-object v11 │ │ +072ce8: 6e10 6709 0d00 |001a: invoke-virtual {v13}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +072cee: 0c0c |001d: move-result-object v12 │ │ +072cf0: 6e20 6e26 cb00 |001e: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072cf6: 0c0b |0021: move-result-object v11 │ │ +072cf8: 1a0c 4f00 |0022: const-string v12, "' does not have an extension that can be matched to a ModelLoader" // string@004f │ │ +072cfc: 6e20 6e26 cb00 |0024: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072d02: 0c0b |0027: move-result-object v11 │ │ +072d04: 6e10 7426 0b00 |0028: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +072d0a: 0c0b |002b: move-result-object v11 │ │ +072d0c: 7020 b41f ba00 |002c: invoke-direct {v10, v11}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +072d12: 270a |002f: throw v10 │ │ +072d14: d80a 0101 |0030: add-int/lit8 v10, v1, #int 1 // #01 │ │ +072d18: 6e20 5726 a900 |0032: invoke-virtual {v9, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ +072d1e: 0c0a |0035: move-result-object v10 │ │ +072d20: 6e10 5a26 0a00 |0036: invoke-virtual {v10}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ +072d26: 0c04 |0039: move-result-object v4 │ │ +072d28: 620a 4c09 |003a: sget-object v10, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.loaders:Ljava/util/Map; // field@094c │ │ +072d2c: 7220 6327 4a00 |003c: invoke-interface {v10, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +072d32: 0c07 |003f: move-result-object v7 │ │ +072d34: 1f07 e502 |0040: check-cast v7, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +072d38: 3907 2100 |0042: if-nez v7, 0063 // +0021 │ │ +072d3c: 220a fa02 |0044: new-instance v10, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +072d40: 220b c303 |0046: new-instance v11, Ljava/lang/StringBuilder; // type@03c3 │ │ +072d44: 7010 6726 0b00 |0048: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +072d4a: 1a0c 5322 |004b: const-string v12, "no loaders for extension '" // string@2253 │ │ +072d4e: 6e20 6e26 cb00 |004d: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072d54: 0c0b |0050: move-result-object v11 │ │ +072d56: 6e20 6e26 4b00 |0051: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072d5c: 0c0b |0054: move-result-object v11 │ │ +072d5e: 1a0c 4900 |0055: const-string v12, "'" // string@0049 │ │ +072d62: 6e20 6e26 cb00 |0057: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072d68: 0c0b |005a: move-result-object v11 │ │ +072d6a: 6e10 7426 0b00 |005b: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +072d70: 0c0b |005e: move-result-object v11 │ │ +072d72: 7020 b41f ba00 |005f: invoke-direct {v10, v11}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +072d78: 270a |0062: throw v10 │ │ +072d7a: 1208 |0063: const/4 v8, #int 0 // #0 │ │ +072d7c: 2203 c303 |0064: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +072d80: 7010 6726 0300 |0066: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +072d86: 1205 |0069: const/4 v5, #int 0 // #0 │ │ +072d88: 527a df0f |006a: iget v10, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +072d8c: 35a5 5900 |006c: if-ge v5, v10, 00c5 // +0059 │ │ +072d90: 6e20 741e 5700 |006e: invoke-virtual {v7, v5}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +072d96: 0c06 |0071: move-result-object v6 │ │ +072d98: 1f06 8b01 |0072: check-cast v6, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader; // type@018b │ │ +072d9c: 206a 8e01 |0074: instance-of v10, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/StillModelLoader; // type@018e │ │ +072da0: 380a 0a00 |0076: if-eqz v10, 0080 // +000a │ │ +072da4: 0760 |0078: move-object v0, v6 │ │ +072da6: 1f00 8e01 |0079: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/loaders/StillModelLoader; // type@018e │ │ +072daa: 070a |007b: move-object v10, v0 │ │ +072dac: 7230 f70f da0e |007c: invoke-interface {v10, v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/StillModelLoader;.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; // method@0ff7 │ │ +072db2: 0c08 |007f: move-result-object v8 │ │ +072db4: d805 0501 |0080: add-int/lit8 v5, v5, #int 1 // #01 │ │ +072db8: 28e8 |0082: goto 006a // -0018 │ │ +072dba: 0d02 |0083: move-exception v2 │ │ +072dbc: 220a c303 |0084: new-instance v10, Ljava/lang/StringBuilder; // type@03c3 │ │ +072dc0: 7010 6726 0a00 |0086: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +072dc6: 1a0b 9402 |0089: const-string v11, "Couldn't load '" // string@0294 │ │ +072dca: 6e20 6e26 ba00 |008b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072dd0: 0c0a |008e: move-result-object v10 │ │ +072dd2: 6e10 6709 0d00 |008f: invoke-virtual {v13}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +072dd8: 0c0b |0092: move-result-object v11 │ │ +072dda: 6e20 6e26 ba00 |0093: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072de0: 0c0a |0096: move-result-object v10 │ │ +072de2: 1a0b 5800 |0097: const-string v11, "' with loader of type " // string@0058 │ │ +072de6: 6e20 6e26 ba00 |0099: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072dec: 0c0a |009c: move-result-object v10 │ │ +072dee: 6e10 2926 0600 |009d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +072df4: 0c0b |00a0: move-result-object v11 │ │ +072df6: 6e10 d625 0b00 |00a1: invoke-virtual {v11}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +072dfc: 0c0b |00a4: move-result-object v11 │ │ +072dfe: 6e20 6e26 ba00 |00a5: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072e04: 0c0a |00a8: move-result-object v10 │ │ +072e06: 1a0b fc00 |00a9: const-string v11, ": " // string@00fc │ │ +072e0a: 6e20 6e26 ba00 |00ab: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072e10: 0c0a |00ae: move-result-object v10 │ │ +072e12: 6e10 b71f 0200 |00af: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.getMessage:()Ljava/lang/String; // method@1fb7 │ │ +072e18: 0c0b |00b2: move-result-object v11 │ │ +072e1a: 6e20 6e26 ba00 |00b3: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072e20: 0c0a |00b6: move-result-object v10 │ │ +072e22: 1a0b 0100 |00b7: const-string v11, " │ │ " // string@0001 │ │ -06494a: 6e20 6e26 ba00 |00b9: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064950: 0c0a |00bc: move-result-object v10 │ │ -064952: 6e10 7426 0a00 |00bd: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -064958: 0c0a |00c0: move-result-object v10 │ │ -06495a: 6e20 6e26 a300 |00c1: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064960: 28bc |00c4: goto 0080 // -0044 │ │ -064962: 3908 2d00 |00c5: if-nez v8, 00f2 // +002d │ │ -064966: 220a fc02 |00c7: new-instance v10, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -06496a: 220b c503 |00c9: new-instance v11, Ljava/lang/StringBuilder; // type@03c5 │ │ -06496e: 7010 6726 0b00 |00cb: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -064974: 1a0c 9a02 |00ce: const-string v12, "Couldn't load model '" // string@029a │ │ -064978: 6e20 6e26 cb00 |00d0: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06497e: 0c0b |00d3: move-result-object v11 │ │ -064980: 6e10 6709 0d00 |00d4: invoke-virtual {v13}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -064986: 0c0c |00d7: move-result-object v12 │ │ -064988: 6e20 6e26 cb00 |00d8: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06498e: 0c0b |00db: move-result-object v11 │ │ -064990: 1a0c 5900 |00dc: const-string v12, "', " // string@0059 │ │ -064994: 6e20 6e26 cb00 |00de: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06499a: 0c0b |00e1: move-result-object v11 │ │ -06499c: 6e10 7426 0300 |00e2: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0649a2: 0c0c |00e5: move-result-object v12 │ │ -0649a4: 6e20 6e26 cb00 |00e6: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0649aa: 0c0b |00e9: move-result-object v11 │ │ -0649ac: 6e10 7426 0b00 |00ea: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0649b2: 0c0b |00ed: move-result-object v11 │ │ -0649b4: 7020 b41f ba00 |00ee: invoke-direct {v10, v11}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0649ba: 270a |00f1: throw v10 │ │ -0649bc: 1108 |00f2: return-object v8 │ │ +072e26: 6e20 6e26 ba00 |00b9: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072e2c: 0c0a |00bc: move-result-object v10 │ │ +072e2e: 6e10 7426 0a00 |00bd: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +072e34: 0c0a |00c0: move-result-object v10 │ │ +072e36: 6e20 6e26 a300 |00c1: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072e3c: 28bc |00c4: goto 0080 // -0044 │ │ +072e3e: 3908 2d00 |00c5: if-nez v8, 00f2 // +002d │ │ +072e42: 220a fa02 |00c7: new-instance v10, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +072e46: 220b c303 |00c9: new-instance v11, Ljava/lang/StringBuilder; // type@03c3 │ │ +072e4a: 7010 6726 0b00 |00cb: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +072e50: 1a0c 9a02 |00ce: const-string v12, "Couldn't load model '" // string@029a │ │ +072e54: 6e20 6e26 cb00 |00d0: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072e5a: 0c0b |00d3: move-result-object v11 │ │ +072e5c: 6e10 6709 0d00 |00d4: invoke-virtual {v13}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +072e62: 0c0c |00d7: move-result-object v12 │ │ +072e64: 6e20 6e26 cb00 |00d8: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072e6a: 0c0b |00db: move-result-object v11 │ │ +072e6c: 1a0c 5900 |00dc: const-string v12, "', " // string@0059 │ │ +072e70: 6e20 6e26 cb00 |00de: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072e76: 0c0b |00e1: move-result-object v11 │ │ +072e78: 6e10 7426 0300 |00e2: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +072e7e: 0c0c |00e5: move-result-object v12 │ │ +072e80: 6e20 6e26 cb00 |00e6: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072e86: 0c0b |00e9: move-result-object v11 │ │ +072e88: 6e10 7426 0b00 |00ea: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +072e8e: 0c0b |00ed: move-result-object v11 │ │ +072e90: 7020 b41f ba00 |00ee: invoke-direct {v10, v11}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +072e96: 270a |00f1: throw v10 │ │ +072e98: 1108 |00f2: return-object v8 │ │ catches : 1 │ │ 0x0074 - 0x007f │ │ Lcom/badlogic/gdx/utils/GdxRuntimeException; -> 0x0083 │ │ positions : │ │ 0x0000 line=207 │ │ 0x0004 line=208 │ │ 0x000a line=209 │ │ @@ -56798,40 +56798,40 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -0649d0: |[0649d0] com.badlogic.gdx.graphics.g3d.loaders.ModelLoaderRegistry.registerLoader:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)V │ │ -0649e0: 6202 4c09 |0000: sget-object v2, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.loaders:Ljava/util/Map; // field@094c │ │ -0649e4: 7220 6327 4200 |0002: invoke-interface {v2, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -0649ea: 0c01 |0005: move-result-object v1 │ │ -0649ec: 1f01 e702 |0006: check-cast v1, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0649f0: 3901 1000 |0008: if-nez v1, 0018 // +0010 │ │ -0649f4: 2201 e702 |000a: new-instance v1, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0649f8: 7010 621e 0100 |000c: invoke-direct {v1}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -0649fe: 6202 4c09 |000f: sget-object v2, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.loaders:Ljava/util/Map; // field@094c │ │ -064a02: 6e10 5a26 0400 |0011: invoke-virtual {v4}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ -064a08: 0c03 |0014: move-result-object v3 │ │ -064a0a: 7230 6527 3201 |0015: invoke-interface {v2, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2765 │ │ -064a10: 6e20 6a1e 5100 |0018: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -064a16: 6202 4b09 |001b: sget-object v2, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.defaultHints:Ljava/util/Map; // field@094b │ │ -064a1a: 7220 6327 4200 |001d: invoke-interface {v2, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -064a20: 0c00 |0020: move-result-object v0 │ │ -064a22: 1f00 e702 |0021: check-cast v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -064a26: 3900 1000 |0023: if-nez v0, 0033 // +0010 │ │ -064a2a: 2200 e702 |0025: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -064a2e: 7010 621e 0000 |0027: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -064a34: 6202 4b09 |002a: sget-object v2, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.defaultHints:Ljava/util/Map; // field@094b │ │ -064a38: 6e10 5a26 0400 |002c: invoke-virtual {v4}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ -064a3e: 0c03 |002f: move-result-object v3 │ │ -064a40: 7230 6527 3200 |0030: invoke-interface {v2, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2765 │ │ -064a46: 6e20 6a1e 6000 |0033: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -064a4c: 0e00 |0036: return-void │ │ +072eac: |[072eac] com.badlogic.gdx.graphics.g3d.loaders.ModelLoaderRegistry.registerLoader:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)V │ │ +072ebc: 6202 4c09 |0000: sget-object v2, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.loaders:Ljava/util/Map; // field@094c │ │ +072ec0: 7220 6327 4200 |0002: invoke-interface {v2, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +072ec6: 0c01 |0005: move-result-object v1 │ │ +072ec8: 1f01 e502 |0006: check-cast v1, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +072ecc: 3901 1000 |0008: if-nez v1, 0018 // +0010 │ │ +072ed0: 2201 e502 |000a: new-instance v1, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +072ed4: 7010 621e 0100 |000c: invoke-direct {v1}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +072eda: 6202 4c09 |000f: sget-object v2, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.loaders:Ljava/util/Map; // field@094c │ │ +072ede: 6e10 5a26 0400 |0011: invoke-virtual {v4}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ +072ee4: 0c03 |0014: move-result-object v3 │ │ +072ee6: 7230 6527 3201 |0015: invoke-interface {v2, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2765 │ │ +072eec: 6e20 6a1e 5100 |0018: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +072ef2: 6202 4b09 |001b: sget-object v2, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.defaultHints:Ljava/util/Map; // field@094b │ │ +072ef6: 7220 6327 4200 |001d: invoke-interface {v2, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +072efc: 0c00 |0020: move-result-object v0 │ │ +072efe: 1f00 e502 |0021: check-cast v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +072f02: 3900 1000 |0023: if-nez v0, 0033 // +0010 │ │ +072f06: 2200 e502 |0025: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +072f0a: 7010 621e 0000 |0027: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +072f10: 6202 4b09 |002a: sget-object v2, Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderRegistry;.defaultHints:Ljava/util/Map; // field@094b │ │ +072f14: 6e10 5a26 0400 |002c: invoke-virtual {v4}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ +072f1a: 0c03 |002f: move-result-object v3 │ │ +072f1c: 7230 6527 3200 |0030: invoke-interface {v2, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2765 │ │ +072f22: 6e20 6a1e 6000 |0033: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +072f28: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0008 line=75 │ │ 0x000a line=76 │ │ 0x000f line=77 │ │ 0x0018 line=79 │ │ @@ -56847,20 +56847,20 @@ │ │ 0x002a - 0x0037 reg=0 hints Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ 0x000f - 0x0037 reg=1 loaders Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ 0x0000 - 0x0037 reg=4 extension Ljava/lang/String; │ │ 0x0000 - 0x0037 reg=5 loader Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoader; │ │ 0x0000 - 0x0037 reg=6 defaultHints Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3436 (ModelLoaderRegistry.java) │ │ + source_file_idx : 3434 (ModelLoaderRegistry.java) │ │ │ │ Class #181 header: │ │ -class_idx : 401 │ │ +class_idx : 399 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1081 │ │ static_fields_size : 26 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #181 - │ │ @@ -57006,30 +57006,30 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -064a50: |[064a50] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dConstants.:()V │ │ -064a60: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -064a66: 0e00 |0003: return-void │ │ +072f2c: |[072f2c] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dConstants.:()V │ │ +072f3c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +072f42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dConstants; │ │ │ │ Virtual methods - │ │ source_file_idx : 1081 (G3dConstants.java) │ │ │ │ Class #182 header: │ │ -class_idx : 405 │ │ +class_idx : 403 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1084 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #182 annotations: │ │ @@ -57049,17 +57049,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -064a68: |[064a68] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dLoader.:()V │ │ -064a78: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -064a7e: 0e00 |0003: return-void │ │ +072f44: |[072f44] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dLoader.:()V │ │ +072f54: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +072f5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=442 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader; │ │ │ │ @@ -57068,359 +57068,359 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 49 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 689 16-bit code units │ │ -064a80: |[064a80] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dLoader.loadKeyframedModel:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; │ │ -064a90: 132a 0000 |0000: const/16 v42, #int 0 // #0 │ │ -064a94: 1318 0000 |0002: const/16 v24, #int 0 // #0 │ │ -064a98: 7401 6d09 3000 |0004: invoke-virtual/range {v48}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ -064a9e: 0c18 |0007: move-result-object v24 │ │ -064aa0: 7701 3910 1800 |0008: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.readChunks:(Ljava/io/InputStream;)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1039 │ │ -064aa6: 0c2a |000b: move-result-object v42 │ │ -064aa8: 7401 2510 2a00 |000c: invoke-virtual/range {v42}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getId:()I // method@1025 │ │ -064aae: 0a04 |000f: move-result v4 │ │ -064ab0: 1405 1a44 3347 |0010: const v5, #float 45892.1 // #4733441a │ │ -064ab6: 3254 5400 |0013: if-eq v4, v5, 0067 // +0054 │ │ -064aba: 2204 fc02 |0015: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -064abe: 2205 c503 |0017: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -064ac2: 7010 6726 0500 |0019: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -064ac8: 1a09 2207 |001c: const-string v9, "Invalid root tag id: " // string@0722 │ │ -064acc: 6e20 6e26 9500 |001e: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064ad2: 0c05 |0021: move-result-object v5 │ │ -064ad4: 7401 2510 2a00 |0022: invoke-virtual/range {v42}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getId:()I // method@1025 │ │ -064ada: 0a09 |0025: move-result v9 │ │ -064adc: 6e20 6b26 9500 |0026: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -064ae2: 0c05 |0029: move-result-object v5 │ │ -064ae4: 6e10 7426 0500 |002a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -064aea: 0c05 |002d: move-result-object v5 │ │ -064aec: 7020 b41f 5400 |002e: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -064af2: 2704 |0031: throw v4 │ │ -064af4: 0d15 |0032: move-exception v21 │ │ -064af6: 2204 fc02 |0033: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -064afa: 2205 c503 |0035: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -064afe: 7010 6726 0500 |0037: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -064b04: 1a09 9f02 |003a: const-string v9, "Couldn't load still model from '" // string@029f │ │ -064b08: 6e20 6e26 9500 |003c: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064b0e: 0c05 |003f: move-result-object v5 │ │ -064b10: 7401 6709 3000 |0040: invoke-virtual/range {v48}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -064b16: 0c09 |0043: move-result-object v9 │ │ -064b18: 6e20 6e26 9500 |0044: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064b1e: 0c05 |0047: move-result-object v5 │ │ -064b20: 1a09 5900 |0048: const-string v9, "', " // string@0059 │ │ -064b24: 6e20 6e26 9500 |004a: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064b2a: 0c05 |004d: move-result-object v5 │ │ -064b2c: 7401 9725 1500 |004e: invoke-virtual/range {v21}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ -064b32: 0c09 |0051: move-result-object v9 │ │ -064b34: 6e20 6e26 9500 |0052: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064b3a: 0c05 |0055: move-result-object v5 │ │ -064b3c: 6e10 7426 0500 |0056: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -064b42: 0c05 |0059: move-result-object v5 │ │ -064b44: 0800 1500 |005a: move-object/from16 v0, v21 │ │ -064b48: 7030 b51f 5400 |005c: invoke-direct {v4, v5, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -064b4e: 2704 |005f: throw v4 │ │ -064b50: 0d04 |0060: move-exception v4 │ │ -064b52: 3818 0500 |0061: if-eqz v24, 0066 // +0005 │ │ -064b56: 7401 9a25 1800 |0063: invoke-virtual/range {v24}, Ljava/io/InputStream;.close:()V // method@259a │ │ -064b5c: 2704 |0066: throw v4 │ │ -064b5e: 1214 |0067: const/4 v4, #int 1 // #1 │ │ -064b60: 0800 2a00 |0068: move-object/from16 v0, v42 │ │ -064b64: 6e20 2210 4000 |006a: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ -064b6a: 0c2e |006d: move-result-object v46 │ │ -064b6c: 392e 0a00 |006e: if-nez v46, 0078 // +000a │ │ -064b70: 2204 fc02 |0070: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -064b74: 1a05 b40d |0072: const-string v5, "No version chunk found" // string@0db4 │ │ -064b78: 7020 b41f 5400 |0074: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -064b7e: 2704 |0077: throw v4 │ │ -064b80: 7401 2710 2e00 |0078: invoke-virtual/range {v46}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readByte:()I // method@1027 │ │ -064b86: 0a21 |007b: move-result v33 │ │ -064b88: 7401 2710 2e00 |007c: invoke-virtual/range {v46}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readByte:()I // method@1027 │ │ -064b8e: 0a24 |007f: move-result v36 │ │ -064b90: 3921 0700 |0080: if-nez v33, 0087 // +0007 │ │ -064b94: 1214 |0082: const/4 v4, #int 1 // #1 │ │ -064b96: 0200 2400 |0083: move/from16 v0, v36 │ │ -064b9a: 3240 2900 |0085: if-eq v0, v4, 00ae // +0029 │ │ -064b9e: 2204 fc02 |0087: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -064ba2: 2205 c503 |0089: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -064ba6: 7010 6726 0500 |008b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -064bac: 1a09 2307 |008e: const-string v9, "Invalid version, required 0.1, got " // string@0723 │ │ -064bb0: 6e20 6e26 9500 |0090: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064bb6: 0c05 |0093: move-result-object v5 │ │ -064bb8: 0200 2100 |0094: move/from16 v0, v33 │ │ -064bbc: 6e20 6b26 0500 |0096: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -064bc2: 0c05 |0099: move-result-object v5 │ │ -064bc4: 1a09 e300 |009a: const-string v9, "." // string@00e3 │ │ -064bc8: 6e20 6e26 9500 |009c: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064bce: 0c05 |009f: move-result-object v5 │ │ -064bd0: 0200 2400 |00a0: move/from16 v0, v36 │ │ -064bd4: 6e20 6b26 0500 |00a2: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -064bda: 0c05 |00a5: move-result-object v5 │ │ -064bdc: 6e10 7426 0500 |00a6: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -064be2: 0c05 |00a9: move-result-object v5 │ │ -064be4: 7020 b41f 5400 |00aa: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -064bea: 2704 |00ad: throw v4 │ │ -064bec: 1304 0020 |00ae: const/16 v4, #int 8192 // #2000 │ │ -064bf0: 0800 2a00 |00b0: move-object/from16 v0, v42 │ │ -064bf4: 6e20 2210 4000 |00b2: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ -064bfa: 0c2b |00b5: move-result-object v43 │ │ -064bfc: 392b 0a00 |00b6: if-nez v43, 00c0 // +000a │ │ -064c00: 2204 fc02 |00b8: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -064c04: 1a05 b30d |00ba: const-string v5, "No stillmodel chunk found" // string@0db3 │ │ -064c08: 7020 b41f 5400 |00bc: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -064c0e: 2704 |00bf: throw v4 │ │ -064c10: 7401 2d10 2b00 |00c0: invoke-virtual/range {v43}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -064c16: 0a29 |00c3: move-result v41 │ │ -064c18: 0200 2900 |00c4: move/from16 v0, v41 │ │ -064c1c: 2300 7104 |00c6: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // type@0471 │ │ -064c20: 0823 0000 |00c8: move-object/from16 v35, v0 │ │ -064c24: 1304 0022 |00ca: const/16 v4, #int 8704 // #2200 │ │ -064c28: 0800 2b00 |00cc: move-object/from16 v0, v43 │ │ -064c2c: 6e20 2410 4000 |00ce: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChildren:(I)[Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1024 │ │ -064c32: 0c22 |00d1: move-result-object v34 │ │ -064c34: 0800 2200 |00d2: move-object/from16 v0, v34 │ │ -064c38: 2104 |00d4: array-length v4, v0 │ │ -064c3a: 0200 2900 |00d5: move/from16 v0, v41 │ │ -064c3e: 3204 2a00 |00d7: if-eq v4, v0, 0101 // +002a │ │ -064c42: 2204 fc02 |00d9: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -064c46: 2205 c503 |00db: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -064c4a: 7010 6726 0500 |00dd: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -064c50: 1a09 c80d |00e0: const-string v9, "Number of submeshes not equal to number specified in still model chunk, expected " // string@0dc8 │ │ -064c54: 6e20 6e26 9500 |00e2: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064c5a: 0c05 |00e5: move-result-object v5 │ │ -064c5c: 0200 2900 |00e6: move/from16 v0, v41 │ │ -064c60: 6e20 6b26 0500 |00e8: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -064c66: 0c05 |00eb: move-result-object v5 │ │ -064c68: 1a09 bb00 |00ec: const-string v9, ", got " // string@00bb │ │ -064c6c: 6e20 6e26 9500 |00ee: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064c72: 0c05 |00f1: move-result-object v5 │ │ -064c74: 0800 2200 |00f2: move-object/from16 v0, v34 │ │ -064c78: 2109 |00f4: array-length v9, v0 │ │ -064c7a: 6e20 6b26 9500 |00f5: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -064c80: 0c05 |00f8: move-result-object v5 │ │ -064c82: 6e10 7426 0500 |00f9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -064c88: 0c05 |00fc: move-result-object v5 │ │ -064c8a: 7020 b41f 5400 |00fd: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -064c90: 2704 |0100: throw v4 │ │ -064c92: 1317 0000 |0101: const/16 v23, #int 0 // #0 │ │ -064c96: 0200 1700 |0103: move/from16 v0, v23 │ │ -064c9a: 0201 2900 |0105: move/from16 v1, v41 │ │ -064c9e: 3510 8701 |0107: if-ge v0, v1, 028e // +0187 │ │ -064ca2: 462c 2217 |0109: aget-object v44, v34, v23 │ │ -064ca6: 7401 3310 2c00 |010b: invoke-virtual/range {v44}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readString:()Ljava/lang/String; // method@1033 │ │ -064cac: 0c0a |010e: move-result-object v10 │ │ -064cae: 7401 2d10 2c00 |010f: invoke-virtual/range {v44}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -064cb4: 0a0f |0112: move-result v15 │ │ -064cb6: 7401 2d10 2c00 |0113: invoke-virtual/range {v44}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -064cbc: 0a0e |0116: move-result v14 │ │ -064cbe: 7401 2d10 2c00 |0117: invoke-virtual/range {v44}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -064cc4: 0a26 |011a: move-result v38 │ │ -064cc6: 1304 2011 |011b: const/16 v4, #int 4384 // #1120 │ │ -064cca: 0800 2c00 |011d: move-object/from16 v0, v44 │ │ -064cce: 6e20 2210 4000 |011f: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ -064cd4: 0c14 |0122: move-result-object v20 │ │ -064cd6: 3914 0a00 |0123: if-nez v20, 012d // +000a │ │ -064cda: 2204 fc02 |0125: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -064cde: 1a05 b50d |0127: const-string v5, "No vertex attribute chunk given" // string@0db5 │ │ -064ce2: 7020 b41f 5400 |0129: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -064ce8: 2704 |012c: throw v4 │ │ -064cea: 7401 2d10 1400 |012d: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -064cf0: 0a27 |0130: move-result v39 │ │ -064cf2: 1304 2111 |0131: const/16 v4, #int 4385 // #1121 │ │ -064cf6: 0800 1400 |0133: move-object/from16 v0, v20 │ │ -064cfa: 6e20 2410 4000 |0135: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChildren:(I)[Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1024 │ │ -064d00: 0c13 |0138: move-result-object v19 │ │ -064d02: 0800 1300 |0139: move-object/from16 v0, v19 │ │ -064d06: 2104 |013b: array-length v4, v0 │ │ -064d08: 0200 2700 |013c: move/from16 v0, v39 │ │ -064d0c: 3204 2900 |013e: if-eq v4, v0, 0167 // +0029 │ │ -064d10: 2204 fc02 |0140: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -064d14: 2205 c503 |0142: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -064d18: 7010 6726 0500 |0144: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -064d1e: 1a09 c50d |0147: const-string v9, "Number of attributes not equal to number specified in attributes chunk, expected " // string@0dc5 │ │ -064d22: 6e20 6e26 9500 |0149: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064d28: 0c05 |014c: move-result-object v5 │ │ -064d2a: 0200 2700 |014d: move/from16 v0, v39 │ │ -064d2e: 6e20 6b26 0500 |014f: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -064d34: 0c05 |0152: move-result-object v5 │ │ -064d36: 1a09 bb00 |0153: const-string v9, ", got " // string@00bb │ │ -064d3a: 6e20 6e26 9500 |0155: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064d40: 0c05 |0158: move-result-object v5 │ │ -064d42: 0800 1300 |0159: move-object/from16 v0, v19 │ │ -064d46: 2109 |015b: array-length v9, v0 │ │ -064d48: 6e20 6b26 9500 |015c: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -064d4e: 0c05 |015f: move-result-object v5 │ │ -064d50: 6e10 7426 0500 |0160: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -064d56: 0c05 |0163: move-result-object v5 │ │ -064d58: 7020 b41f 5400 |0164: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -064d5e: 0200 2700 |0167: move/from16 v0, v39 │ │ -064d62: 2308 6104 |0169: new-array v8, v0, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0461 │ │ -064d66: 131b 0000 |016b: const/16 v27, #int 0 // #0 │ │ -064d6a: 0200 1b00 |016d: move/from16 v0, v27 │ │ -064d6e: 0201 2700 |016f: move/from16 v1, v39 │ │ -064d72: 3510 1e00 |0171: if-ge v0, v1, 018f // +001e │ │ -064d76: 2204 2d01 |0173: new-instance v4, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -064d7a: 4605 131b |0175: aget-object v5, v19, v27 │ │ -064d7e: 6e10 2d10 0500 |0177: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -064d84: 0a05 |017a: move-result v5 │ │ -064d86: 4609 131b |017b: aget-object v9, v19, v27 │ │ -064d8a: 6e10 2d10 0900 |017d: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -064d90: 0a09 |0180: move-result v9 │ │ -064d92: 460b 131b |0181: aget-object v11, v19, v27 │ │ -064d96: 6e10 3310 0b00 |0183: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readString:()Ljava/lang/String; // method@1033 │ │ -064d9c: 0c0b |0186: move-result-object v11 │ │ -064d9e: 7040 a50b 54b9 |0187: invoke-direct {v4, v5, v9, v11}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -064da4: 4d04 081b |018a: aput-object v4, v8, v27 │ │ -064da8: d81b 1b01 |018c: add-int/lit8 v27, v27, #int 1 // #01 │ │ -064dac: 28df |018e: goto 016d // -0021 │ │ -064dae: 1304 1011 |018f: const/16 v4, #int 4368 // #1110 │ │ -064db2: 0800 2c00 |0191: move-object/from16 v0, v44 │ │ -064db6: 6e20 2210 4000 |0193: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ -064dbc: 0c2f |0196: move-result-object v47 │ │ -064dbe: 7401 2d10 2f00 |0197: invoke-virtual/range {v47}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -064dc4: 0a06 |019a: move-result v6 │ │ -064dc6: 7401 2c10 2f00 |019b: invoke-virtual/range {v47}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloats:()[F // method@102c │ │ -064dcc: 0c0c |019e: move-result-object v12 │ │ -064dce: 1304 1111 |019f: const/16 v4, #int 4369 // #1111 │ │ -064dd2: 0800 2c00 |01a1: move-object/from16 v0, v44 │ │ -064dd6: 6e20 2210 4000 |01a3: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ -064ddc: 0c1a |01a6: move-result-object v26 │ │ -064dde: 7401 2d10 1a00 |01a7: invoke-virtual/range {v26}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -064de4: 0a07 |01aa: move-result v7 │ │ -064de6: 7401 3210 1a00 |01ab: invoke-virtual/range {v26}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readShorts:()[S // method@1032 │ │ -064dec: 0c19 |01ae: move-result-object v25 │ │ -064dee: 220d 3603 |01af: new-instance v13, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -064df2: 7010 1d22 0d00 |01b1: invoke-direct {v13}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -064df8: 1304 0023 |01b4: const/16 v4, #int 8960 // #2300 │ │ -064dfc: 0800 2c00 |01b6: move-object/from16 v0, v44 │ │ -064e00: 6e20 2410 4000 |01b8: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChildren:(I)[Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1024 │ │ -064e06: 0c11 |01bb: move-result-object v17 │ │ -064e08: 0800 1100 |01bc: move-object/from16 v0, v17 │ │ -064e0c: 2104 |01be: array-length v4, v0 │ │ -064e0e: 0200 2600 |01bf: move/from16 v0, v38 │ │ -064e12: 3240 2a00 |01c1: if-eq v0, v4, 01eb // +002a │ │ -064e16: 2204 fc02 |01c3: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -064e1a: 2205 c503 |01c5: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -064e1e: 7010 6726 0500 |01c7: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -064e24: 1a09 c422 |01ca: const-string v9, "number of keyframed animations not equal to number specified in keyframed submesh chunk, was " // string@22c4 │ │ -064e28: 6e20 6e26 9500 |01cc: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064e2e: 0c05 |01cf: move-result-object v5 │ │ -064e30: 0800 1100 |01d0: move-object/from16 v0, v17 │ │ -064e34: 2109 |01d2: array-length v9, v0 │ │ -064e36: 6e20 6b26 9500 |01d3: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -064e3c: 0c05 |01d6: move-result-object v5 │ │ -064e3e: 1a09 b800 |01d7: const-string v9, ", expected " // string@00b8 │ │ -064e42: 6e20 6e26 9500 |01d9: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064e48: 0c05 |01dc: move-result-object v5 │ │ -064e4a: 0200 2600 |01dd: move/from16 v0, v38 │ │ -064e4e: 6e20 6b26 0500 |01df: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -064e54: 0c05 |01e2: move-result-object v5 │ │ -064e56: 6e10 7426 0500 |01e3: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -064e5c: 0c05 |01e6: move-result-object v5 │ │ -064e5e: 7020 b41f 5400 |01e7: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -064e64: 2704 |01ea: throw v4 │ │ -064e66: 131b 0000 |01eb: const/16 v27, #int 0 // #0 │ │ -064e6a: 0200 1b00 |01ed: move/from16 v0, v27 │ │ -064e6e: 0201 2600 |01ef: move/from16 v1, v38 │ │ -064e72: 3510 8100 |01f1: if-ge v0, v1, 0272 // +0081 │ │ -064e76: 4610 111b |01f3: aget-object v16, v17, v27 │ │ -064e7a: 7401 3310 1000 |01f5: invoke-virtual/range {v16}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readString:()Ljava/lang/String; // method@1033 │ │ -064e80: 0c12 |01f8: move-result-object v18 │ │ -064e82: 7401 2b10 1000 |01f9: invoke-virtual/range {v16}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ -064e88: 0a16 |01fc: move-result v22 │ │ -064e8a: 7401 2d10 1000 |01fd: invoke-virtual/range {v16}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -064e90: 0a28 |0200: move-result v40 │ │ -064e92: 0200 2800 |0201: move/from16 v0, v40 │ │ -064e96: 2300 6f04 |0203: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // type@046f │ │ -064e9a: 0820 0000 |0205: move-object/from16 v32, v0 │ │ -064e9e: 1304 0024 |0207: const/16 v4, #int 9216 // #2400 │ │ -064ea2: 0800 1000 |0209: move-object/from16 v0, v16 │ │ -064ea6: 6e20 2410 4000 |020b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChildren:(I)[Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1024 │ │ -064eac: 0c1e |020e: move-result-object v30 │ │ -064eae: 0800 1e00 |020f: move-object/from16 v0, v30 │ │ -064eb2: 2104 |0211: array-length v4, v0 │ │ -064eb4: 0200 2800 |0212: move/from16 v0, v40 │ │ -064eb8: 3240 2a00 |0214: if-eq v0, v4, 023e // +002a │ │ -064ebc: 2204 fc02 |0216: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -064ec0: 2205 c503 |0218: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -064ec4: 7010 6726 0500 |021a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -064eca: 1a09 c522 |021d: const-string v9, "number of keyframes not equal to number specified in keyframed animation, was " // string@22c5 │ │ -064ece: 6e20 6e26 9500 |021f: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064ed4: 0c05 |0222: move-result-object v5 │ │ -064ed6: 0800 1e00 |0223: move-object/from16 v0, v30 │ │ -064eda: 2109 |0225: array-length v9, v0 │ │ -064edc: 6e20 6b26 9500 |0226: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -064ee2: 0c05 |0229: move-result-object v5 │ │ -064ee4: 1a09 b800 |022a: const-string v9, ", expected " // string@00b8 │ │ -064ee8: 6e20 6e26 9500 |022c: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -064eee: 0c05 |022f: move-result-object v5 │ │ -064ef0: 0200 2800 |0230: move/from16 v0, v40 │ │ -064ef4: 6e20 6b26 0500 |0232: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -064efa: 0c05 |0235: move-result-object v5 │ │ -064efc: 6e10 7426 0500 |0236: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -064f02: 0c05 |0239: move-result-object v5 │ │ -064f04: 7020 b41f 5400 |023a: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -064f0a: 2704 |023d: throw v4 │ │ -064f0c: 131c 0000 |023e: const/16 v28, #int 0 // #0 │ │ -064f10: 0200 1c00 |0240: move/from16 v0, v28 │ │ -064f14: 0201 2800 |0242: move/from16 v1, v40 │ │ -064f18: 3510 1a00 |0244: if-ge v0, v1, 025e // +001a │ │ -064f1c: 461d 1e1c |0246: aget-object v29, v30, v28 │ │ -064f20: 7401 2b10 1d00 |0248: invoke-virtual/range {v29}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ -064f26: 0a2d |024b: move-result v45 │ │ -064f28: 7401 2c10 1d00 |024c: invoke-virtual/range {v29}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloats:()[F // method@102c │ │ -064f2e: 0c1f |024f: move-result-object v31 │ │ -064f30: 2204 b501 |0250: new-instance v4, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // type@01b5 │ │ -064f34: 0200 2d00 |0252: move/from16 v0, v45 │ │ -064f38: 0801 1f00 |0254: move-object/from16 v1, v31 │ │ -064f3c: 7030 e410 0401 |0256: invoke-direct {v4, v0, v1}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe;.:(F[F)V // method@10e4 │ │ -064f42: 4d04 201c |0259: aput-object v4, v32, v28 │ │ -064f46: d81c 1c01 |025b: add-int/lit8 v28, v28, #int 1 // #01 │ │ -064f4a: 28e3 |025d: goto 0240 // -001d │ │ -064f4c: 2204 b601 |025e: new-instance v4, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // type@01b6 │ │ -064f50: 0800 1200 |0260: move-object/from16 v0, v18 │ │ -064f54: 0201 1600 |0262: move/from16 v1, v22 │ │ -064f58: 0802 2000 |0264: move-object/from16 v2, v32 │ │ -064f5c: 7040 e510 0421 |0266: invoke-direct {v4, v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.:(Ljava/lang/String;F[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe;)V // method@10e5 │ │ -064f62: 0800 1200 |0269: move-object/from16 v0, v18 │ │ -064f66: 6e30 2f22 0d04 |026b: invoke-virtual {v13, v0, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ -064f6c: d81b 1b01 |026e: add-int/lit8 v27, v27, #int 1 // #01 │ │ -064f70: 2900 7dff |0270: goto/16 01ed // -0083 │ │ -064f74: 2203 1b01 |0272: new-instance v3, Lcom/badlogic/gdx/graphics/Mesh; // type@011b │ │ -064f78: 6204 2106 |0274: sget-object v4, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexArray:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@0621 │ │ -064f7c: 1205 |0276: const/4 v5, #int 0 // #0 │ │ -064f7e: 7606 d20a 0300 |0277: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/graphics/Mesh;.:(Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0ad2 │ │ -064f84: 2209 b801 |027a: new-instance v9, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // type@01b8 │ │ -064f88: 073b |027c: move-object v11, v3 │ │ -064f8a: 7607 f810 0900 |027d: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;[FLcom/badlogic/gdx/utils/ObjectMap;II)V // method@10f8 │ │ -064f90: 4d09 2317 |0280: aput-object v9, v35, v23 │ │ -064f94: 6e20 fa0a c300 |0282: invoke-virtual {v3, v12}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0afa │ │ -064f9a: 0800 1900 |0285: move-object/from16 v0, v25 │ │ -064f9e: 6e20 f80a 0300 |0287: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0af8 │ │ -064fa4: d817 1701 |028a: add-int/lit8 v23, v23, #int 1 // #01 │ │ -064fa8: 2900 77fe |028c: goto/16 0103 // -0189 │ │ -064fac: 2225 b701 |028e: new-instance v37, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; // type@01b7 │ │ -064fb0: 0800 2500 |0290: move-object/from16 v0, v37 │ │ -064fb4: 0801 2300 |0292: move-object/from16 v1, v35 │ │ -064fb8: 7020 e710 1000 |0294: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.:([Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;)V // method@10e7 │ │ -064fbe: 2204 ad01 |0297: new-instance v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material; // type@01ad │ │ -064fc2: 1a05 b415 |0299: const-string v5, "default" // string@15b4 │ │ -064fc6: 1209 |029b: const/4 v9, #int 0 // #0 │ │ -064fc8: 2399 6c04 |029c: new-array v9, v9, [Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@046c │ │ -064fcc: 7030 a510 5409 |029e: invoke-direct {v4, v5, v9}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.:(Ljava/lang/String;[Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V // method@10a5 │ │ -064fd2: 0800 2500 |02a1: move-object/from16 v0, v37 │ │ -064fd6: 6e20 f610 4000 |02a3: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.setMaterial:(Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V // method@10f6 │ │ -064fdc: 3818 0500 |02a6: if-eqz v24, 02ab // +0005 │ │ -064fe0: 7401 9a25 1800 |02a8: invoke-virtual/range {v24}, Ljava/io/InputStream;.close:()V // method@259a │ │ -064fe6: 1125 |02ab: return-object v37 │ │ -064fe8: 0d04 |02ac: move-exception v4 │ │ -064fea: 28fe |02ad: goto 02ab // -0002 │ │ -064fec: 0d05 |02ae: move-exception v5 │ │ -064fee: 2900 b7fd |02af: goto/16 0066 // -0249 │ │ +072f5c: |[072f5c] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dLoader.loadKeyframedModel:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; │ │ +072f6c: 132a 0000 |0000: const/16 v42, #int 0 // #0 │ │ +072f70: 1318 0000 |0002: const/16 v24, #int 0 // #0 │ │ +072f74: 7401 6d09 3000 |0004: invoke-virtual/range {v48}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ +072f7a: 0c18 |0007: move-result-object v24 │ │ +072f7c: 7701 3910 1800 |0008: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.readChunks:(Ljava/io/InputStream;)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1039 │ │ +072f82: 0c2a |000b: move-result-object v42 │ │ +072f84: 7401 2510 2a00 |000c: invoke-virtual/range {v42}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getId:()I // method@1025 │ │ +072f8a: 0a04 |000f: move-result v4 │ │ +072f8c: 1405 1a44 3347 |0010: const v5, #float 45892.1 // #4733441a │ │ +072f92: 3254 5400 |0013: if-eq v4, v5, 0067 // +0054 │ │ +072f96: 2204 fa02 |0015: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +072f9a: 2205 c303 |0017: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +072f9e: 7010 6726 0500 |0019: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +072fa4: 1a09 2207 |001c: const-string v9, "Invalid root tag id: " // string@0722 │ │ +072fa8: 6e20 6e26 9500 |001e: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072fae: 0c05 |0021: move-result-object v5 │ │ +072fb0: 7401 2510 2a00 |0022: invoke-virtual/range {v42}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getId:()I // method@1025 │ │ +072fb6: 0a09 |0025: move-result v9 │ │ +072fb8: 6e20 6b26 9500 |0026: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +072fbe: 0c05 |0029: move-result-object v5 │ │ +072fc0: 6e10 7426 0500 |002a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +072fc6: 0c05 |002d: move-result-object v5 │ │ +072fc8: 7020 b41f 5400 |002e: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +072fce: 2704 |0031: throw v4 │ │ +072fd0: 0d15 |0032: move-exception v21 │ │ +072fd2: 2204 fa02 |0033: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +072fd6: 2205 c303 |0035: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +072fda: 7010 6726 0500 |0037: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +072fe0: 1a09 9f02 |003a: const-string v9, "Couldn't load still model from '" // string@029f │ │ +072fe4: 6e20 6e26 9500 |003c: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072fea: 0c05 |003f: move-result-object v5 │ │ +072fec: 7401 6709 3000 |0040: invoke-virtual/range {v48}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +072ff2: 0c09 |0043: move-result-object v9 │ │ +072ff4: 6e20 6e26 9500 |0044: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +072ffa: 0c05 |0047: move-result-object v5 │ │ +072ffc: 1a09 5900 |0048: const-string v9, "', " // string@0059 │ │ +073000: 6e20 6e26 9500 |004a: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +073006: 0c05 |004d: move-result-object v5 │ │ +073008: 7401 9725 1500 |004e: invoke-virtual/range {v21}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ +07300e: 0c09 |0051: move-result-object v9 │ │ +073010: 6e20 6e26 9500 |0052: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +073016: 0c05 |0055: move-result-object v5 │ │ +073018: 6e10 7426 0500 |0056: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +07301e: 0c05 |0059: move-result-object v5 │ │ +073020: 0800 1500 |005a: move-object/from16 v0, v21 │ │ +073024: 7030 b51f 5400 |005c: invoke-direct {v4, v5, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +07302a: 2704 |005f: throw v4 │ │ +07302c: 0d04 |0060: move-exception v4 │ │ +07302e: 3818 0500 |0061: if-eqz v24, 0066 // +0005 │ │ +073032: 7401 9a25 1800 |0063: invoke-virtual/range {v24}, Ljava/io/InputStream;.close:()V // method@259a │ │ +073038: 2704 |0066: throw v4 │ │ +07303a: 1214 |0067: const/4 v4, #int 1 // #1 │ │ +07303c: 0800 2a00 |0068: move-object/from16 v0, v42 │ │ +073040: 6e20 2210 4000 |006a: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ +073046: 0c2e |006d: move-result-object v46 │ │ +073048: 392e 0a00 |006e: if-nez v46, 0078 // +000a │ │ +07304c: 2204 fa02 |0070: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +073050: 1a05 b20d |0072: const-string v5, "No version chunk found" // string@0db2 │ │ +073054: 7020 b41f 5400 |0074: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +07305a: 2704 |0077: throw v4 │ │ +07305c: 7401 2710 2e00 |0078: invoke-virtual/range {v46}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readByte:()I // method@1027 │ │ +073062: 0a21 |007b: move-result v33 │ │ +073064: 7401 2710 2e00 |007c: invoke-virtual/range {v46}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readByte:()I // method@1027 │ │ +07306a: 0a24 |007f: move-result v36 │ │ +07306c: 3921 0700 |0080: if-nez v33, 0087 // +0007 │ │ +073070: 1214 |0082: const/4 v4, #int 1 // #1 │ │ +073072: 0200 2400 |0083: move/from16 v0, v36 │ │ +073076: 3240 2900 |0085: if-eq v0, v4, 00ae // +0029 │ │ +07307a: 2204 fa02 |0087: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +07307e: 2205 c303 |0089: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +073082: 7010 6726 0500 |008b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +073088: 1a09 2307 |008e: const-string v9, "Invalid version, required 0.1, got " // string@0723 │ │ +07308c: 6e20 6e26 9500 |0090: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +073092: 0c05 |0093: move-result-object v5 │ │ +073094: 0200 2100 |0094: move/from16 v0, v33 │ │ +073098: 6e20 6b26 0500 |0096: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +07309e: 0c05 |0099: move-result-object v5 │ │ +0730a0: 1a09 e300 |009a: const-string v9, "." // string@00e3 │ │ +0730a4: 6e20 6e26 9500 |009c: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0730aa: 0c05 |009f: move-result-object v5 │ │ +0730ac: 0200 2400 |00a0: move/from16 v0, v36 │ │ +0730b0: 6e20 6b26 0500 |00a2: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0730b6: 0c05 |00a5: move-result-object v5 │ │ +0730b8: 6e10 7426 0500 |00a6: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0730be: 0c05 |00a9: move-result-object v5 │ │ +0730c0: 7020 b41f 5400 |00aa: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0730c6: 2704 |00ad: throw v4 │ │ +0730c8: 1304 0020 |00ae: const/16 v4, #int 8192 // #2000 │ │ +0730cc: 0800 2a00 |00b0: move-object/from16 v0, v42 │ │ +0730d0: 6e20 2210 4000 |00b2: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ +0730d6: 0c2b |00b5: move-result-object v43 │ │ +0730d8: 392b 0a00 |00b6: if-nez v43, 00c0 // +000a │ │ +0730dc: 2204 fa02 |00b8: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0730e0: 1a05 b10d |00ba: const-string v5, "No stillmodel chunk found" // string@0db1 │ │ +0730e4: 7020 b41f 5400 |00bc: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0730ea: 2704 |00bf: throw v4 │ │ +0730ec: 7401 2d10 2b00 |00c0: invoke-virtual/range {v43}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +0730f2: 0a29 |00c3: move-result v41 │ │ +0730f4: 0200 2900 |00c4: move/from16 v0, v41 │ │ +0730f8: 2300 6f04 |00c6: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // type@046f │ │ +0730fc: 0823 0000 |00c8: move-object/from16 v35, v0 │ │ +073100: 1304 0022 |00ca: const/16 v4, #int 8704 // #2200 │ │ +073104: 0800 2b00 |00cc: move-object/from16 v0, v43 │ │ +073108: 6e20 2410 4000 |00ce: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChildren:(I)[Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1024 │ │ +07310e: 0c22 |00d1: move-result-object v34 │ │ +073110: 0800 2200 |00d2: move-object/from16 v0, v34 │ │ +073114: 2104 |00d4: array-length v4, v0 │ │ +073116: 0200 2900 |00d5: move/from16 v0, v41 │ │ +07311a: 3204 2a00 |00d7: if-eq v4, v0, 0101 // +002a │ │ +07311e: 2204 fa02 |00d9: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +073122: 2205 c303 |00db: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +073126: 7010 6726 0500 |00dd: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +07312c: 1a09 c60d |00e0: const-string v9, "Number of submeshes not equal to number specified in still model chunk, expected " // string@0dc6 │ │ +073130: 6e20 6e26 9500 |00e2: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +073136: 0c05 |00e5: move-result-object v5 │ │ +073138: 0200 2900 |00e6: move/from16 v0, v41 │ │ +07313c: 6e20 6b26 0500 |00e8: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +073142: 0c05 |00eb: move-result-object v5 │ │ +073144: 1a09 bb00 |00ec: const-string v9, ", got " // string@00bb │ │ +073148: 6e20 6e26 9500 |00ee: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07314e: 0c05 |00f1: move-result-object v5 │ │ +073150: 0800 2200 |00f2: move-object/from16 v0, v34 │ │ +073154: 2109 |00f4: array-length v9, v0 │ │ +073156: 6e20 6b26 9500 |00f5: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +07315c: 0c05 |00f8: move-result-object v5 │ │ +07315e: 6e10 7426 0500 |00f9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +073164: 0c05 |00fc: move-result-object v5 │ │ +073166: 7020 b41f 5400 |00fd: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +07316c: 2704 |0100: throw v4 │ │ +07316e: 1317 0000 |0101: const/16 v23, #int 0 // #0 │ │ +073172: 0200 1700 |0103: move/from16 v0, v23 │ │ +073176: 0201 2900 |0105: move/from16 v1, v41 │ │ +07317a: 3510 8701 |0107: if-ge v0, v1, 028e // +0187 │ │ +07317e: 462c 2217 |0109: aget-object v44, v34, v23 │ │ +073182: 7401 3310 2c00 |010b: invoke-virtual/range {v44}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readString:()Ljava/lang/String; // method@1033 │ │ +073188: 0c0a |010e: move-result-object v10 │ │ +07318a: 7401 2d10 2c00 |010f: invoke-virtual/range {v44}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +073190: 0a0f |0112: move-result v15 │ │ +073192: 7401 2d10 2c00 |0113: invoke-virtual/range {v44}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +073198: 0a0e |0116: move-result v14 │ │ +07319a: 7401 2d10 2c00 |0117: invoke-virtual/range {v44}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +0731a0: 0a26 |011a: move-result v38 │ │ +0731a2: 1304 2011 |011b: const/16 v4, #int 4384 // #1120 │ │ +0731a6: 0800 2c00 |011d: move-object/from16 v0, v44 │ │ +0731aa: 6e20 2210 4000 |011f: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ +0731b0: 0c14 |0122: move-result-object v20 │ │ +0731b2: 3914 0a00 |0123: if-nez v20, 012d // +000a │ │ +0731b6: 2204 fa02 |0125: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0731ba: 1a05 b30d |0127: const-string v5, "No vertex attribute chunk given" // string@0db3 │ │ +0731be: 7020 b41f 5400 |0129: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0731c4: 2704 |012c: throw v4 │ │ +0731c6: 7401 2d10 1400 |012d: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +0731cc: 0a27 |0130: move-result v39 │ │ +0731ce: 1304 2111 |0131: const/16 v4, #int 4385 // #1121 │ │ +0731d2: 0800 1400 |0133: move-object/from16 v0, v20 │ │ +0731d6: 6e20 2410 4000 |0135: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChildren:(I)[Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1024 │ │ +0731dc: 0c13 |0138: move-result-object v19 │ │ +0731de: 0800 1300 |0139: move-object/from16 v0, v19 │ │ +0731e2: 2104 |013b: array-length v4, v0 │ │ +0731e4: 0200 2700 |013c: move/from16 v0, v39 │ │ +0731e8: 3204 2900 |013e: if-eq v4, v0, 0167 // +0029 │ │ +0731ec: 2204 fa02 |0140: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0731f0: 2205 c303 |0142: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +0731f4: 7010 6726 0500 |0144: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0731fa: 1a09 c30d |0147: const-string v9, "Number of attributes not equal to number specified in attributes chunk, expected " // string@0dc3 │ │ +0731fe: 6e20 6e26 9500 |0149: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +073204: 0c05 |014c: move-result-object v5 │ │ +073206: 0200 2700 |014d: move/from16 v0, v39 │ │ +07320a: 6e20 6b26 0500 |014f: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +073210: 0c05 |0152: move-result-object v5 │ │ +073212: 1a09 bb00 |0153: const-string v9, ", got " // string@00bb │ │ +073216: 6e20 6e26 9500 |0155: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07321c: 0c05 |0158: move-result-object v5 │ │ +07321e: 0800 1300 |0159: move-object/from16 v0, v19 │ │ +073222: 2109 |015b: array-length v9, v0 │ │ +073224: 6e20 6b26 9500 |015c: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +07322a: 0c05 |015f: move-result-object v5 │ │ +07322c: 6e10 7426 0500 |0160: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +073232: 0c05 |0163: move-result-object v5 │ │ +073234: 7020 b41f 5400 |0164: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +07323a: 0200 2700 |0167: move/from16 v0, v39 │ │ +07323e: 2308 5f04 |0169: new-array v8, v0, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@045f │ │ +073242: 131b 0000 |016b: const/16 v27, #int 0 // #0 │ │ +073246: 0200 1b00 |016d: move/from16 v0, v27 │ │ +07324a: 0201 2700 |016f: move/from16 v1, v39 │ │ +07324e: 3510 1e00 |0171: if-ge v0, v1, 018f // +001e │ │ +073252: 2204 2b01 |0173: new-instance v4, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +073256: 4605 131b |0175: aget-object v5, v19, v27 │ │ +07325a: 6e10 2d10 0500 |0177: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +073260: 0a05 |017a: move-result v5 │ │ +073262: 4609 131b |017b: aget-object v9, v19, v27 │ │ +073266: 6e10 2d10 0900 |017d: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +07326c: 0a09 |0180: move-result v9 │ │ +07326e: 460b 131b |0181: aget-object v11, v19, v27 │ │ +073272: 6e10 3310 0b00 |0183: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readString:()Ljava/lang/String; // method@1033 │ │ +073278: 0c0b |0186: move-result-object v11 │ │ +07327a: 7040 a50b 54b9 |0187: invoke-direct {v4, v5, v9, v11}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +073280: 4d04 081b |018a: aput-object v4, v8, v27 │ │ +073284: d81b 1b01 |018c: add-int/lit8 v27, v27, #int 1 // #01 │ │ +073288: 28df |018e: goto 016d // -0021 │ │ +07328a: 1304 1011 |018f: const/16 v4, #int 4368 // #1110 │ │ +07328e: 0800 2c00 |0191: move-object/from16 v0, v44 │ │ +073292: 6e20 2210 4000 |0193: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ +073298: 0c2f |0196: move-result-object v47 │ │ +07329a: 7401 2d10 2f00 |0197: invoke-virtual/range {v47}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +0732a0: 0a06 |019a: move-result v6 │ │ +0732a2: 7401 2c10 2f00 |019b: invoke-virtual/range {v47}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloats:()[F // method@102c │ │ +0732a8: 0c0c |019e: move-result-object v12 │ │ +0732aa: 1304 1111 |019f: const/16 v4, #int 4369 // #1111 │ │ +0732ae: 0800 2c00 |01a1: move-object/from16 v0, v44 │ │ +0732b2: 6e20 2210 4000 |01a3: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ +0732b8: 0c1a |01a6: move-result-object v26 │ │ +0732ba: 7401 2d10 1a00 |01a7: invoke-virtual/range {v26}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +0732c0: 0a07 |01aa: move-result v7 │ │ +0732c2: 7401 3210 1a00 |01ab: invoke-virtual/range {v26}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readShorts:()[S // method@1032 │ │ +0732c8: 0c19 |01ae: move-result-object v25 │ │ +0732ca: 220d 3403 |01af: new-instance v13, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0732ce: 7010 1d22 0d00 |01b1: invoke-direct {v13}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +0732d4: 1304 0023 |01b4: const/16 v4, #int 8960 // #2300 │ │ +0732d8: 0800 2c00 |01b6: move-object/from16 v0, v44 │ │ +0732dc: 6e20 2410 4000 |01b8: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChildren:(I)[Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1024 │ │ +0732e2: 0c11 |01bb: move-result-object v17 │ │ +0732e4: 0800 1100 |01bc: move-object/from16 v0, v17 │ │ +0732e8: 2104 |01be: array-length v4, v0 │ │ +0732ea: 0200 2600 |01bf: move/from16 v0, v38 │ │ +0732ee: 3240 2a00 |01c1: if-eq v0, v4, 01eb // +002a │ │ +0732f2: 2204 fa02 |01c3: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0732f6: 2205 c303 |01c5: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +0732fa: 7010 6726 0500 |01c7: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +073300: 1a09 c222 |01ca: const-string v9, "number of keyframed animations not equal to number specified in keyframed submesh chunk, was " // string@22c2 │ │ +073304: 6e20 6e26 9500 |01cc: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07330a: 0c05 |01cf: move-result-object v5 │ │ +07330c: 0800 1100 |01d0: move-object/from16 v0, v17 │ │ +073310: 2109 |01d2: array-length v9, v0 │ │ +073312: 6e20 6b26 9500 |01d3: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +073318: 0c05 |01d6: move-result-object v5 │ │ +07331a: 1a09 b800 |01d7: const-string v9, ", expected " // string@00b8 │ │ +07331e: 6e20 6e26 9500 |01d9: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +073324: 0c05 |01dc: move-result-object v5 │ │ +073326: 0200 2600 |01dd: move/from16 v0, v38 │ │ +07332a: 6e20 6b26 0500 |01df: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +073330: 0c05 |01e2: move-result-object v5 │ │ +073332: 6e10 7426 0500 |01e3: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +073338: 0c05 |01e6: move-result-object v5 │ │ +07333a: 7020 b41f 5400 |01e7: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +073340: 2704 |01ea: throw v4 │ │ +073342: 131b 0000 |01eb: const/16 v27, #int 0 // #0 │ │ +073346: 0200 1b00 |01ed: move/from16 v0, v27 │ │ +07334a: 0201 2600 |01ef: move/from16 v1, v38 │ │ +07334e: 3510 8100 |01f1: if-ge v0, v1, 0272 // +0081 │ │ +073352: 4610 111b |01f3: aget-object v16, v17, v27 │ │ +073356: 7401 3310 1000 |01f5: invoke-virtual/range {v16}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readString:()Ljava/lang/String; // method@1033 │ │ +07335c: 0c12 |01f8: move-result-object v18 │ │ +07335e: 7401 2b10 1000 |01f9: invoke-virtual/range {v16}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ +073364: 0a16 |01fc: move-result v22 │ │ +073366: 7401 2d10 1000 |01fd: invoke-virtual/range {v16}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +07336c: 0a28 |0200: move-result v40 │ │ +07336e: 0200 2800 |0201: move/from16 v0, v40 │ │ +073372: 2300 6d04 |0203: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // type@046d │ │ +073376: 0820 0000 |0205: move-object/from16 v32, v0 │ │ +07337a: 1304 0024 |0207: const/16 v4, #int 9216 // #2400 │ │ +07337e: 0800 1000 |0209: move-object/from16 v0, v16 │ │ +073382: 6e20 2410 4000 |020b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChildren:(I)[Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1024 │ │ +073388: 0c1e |020e: move-result-object v30 │ │ +07338a: 0800 1e00 |020f: move-object/from16 v0, v30 │ │ +07338e: 2104 |0211: array-length v4, v0 │ │ +073390: 0200 2800 |0212: move/from16 v0, v40 │ │ +073394: 3240 2a00 |0214: if-eq v0, v4, 023e // +002a │ │ +073398: 2204 fa02 |0216: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +07339c: 2205 c303 |0218: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +0733a0: 7010 6726 0500 |021a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0733a6: 1a09 c322 |021d: const-string v9, "number of keyframes not equal to number specified in keyframed animation, was " // string@22c3 │ │ +0733aa: 6e20 6e26 9500 |021f: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0733b0: 0c05 |0222: move-result-object v5 │ │ +0733b2: 0800 1e00 |0223: move-object/from16 v0, v30 │ │ +0733b6: 2109 |0225: array-length v9, v0 │ │ +0733b8: 6e20 6b26 9500 |0226: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0733be: 0c05 |0229: move-result-object v5 │ │ +0733c0: 1a09 b800 |022a: const-string v9, ", expected " // string@00b8 │ │ +0733c4: 6e20 6e26 9500 |022c: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0733ca: 0c05 |022f: move-result-object v5 │ │ +0733cc: 0200 2800 |0230: move/from16 v0, v40 │ │ +0733d0: 6e20 6b26 0500 |0232: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0733d6: 0c05 |0235: move-result-object v5 │ │ +0733d8: 6e10 7426 0500 |0236: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0733de: 0c05 |0239: move-result-object v5 │ │ +0733e0: 7020 b41f 5400 |023a: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0733e6: 2704 |023d: throw v4 │ │ +0733e8: 131c 0000 |023e: const/16 v28, #int 0 // #0 │ │ +0733ec: 0200 1c00 |0240: move/from16 v0, v28 │ │ +0733f0: 0201 2800 |0242: move/from16 v1, v40 │ │ +0733f4: 3510 1a00 |0244: if-ge v0, v1, 025e // +001a │ │ +0733f8: 461d 1e1c |0246: aget-object v29, v30, v28 │ │ +0733fc: 7401 2b10 1d00 |0248: invoke-virtual/range {v29}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ +073402: 0a2d |024b: move-result v45 │ │ +073404: 7401 2c10 1d00 |024c: invoke-virtual/range {v29}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloats:()[F // method@102c │ │ +07340a: 0c1f |024f: move-result-object v31 │ │ +07340c: 2204 b301 |0250: new-instance v4, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // type@01b3 │ │ +073410: 0200 2d00 |0252: move/from16 v0, v45 │ │ +073414: 0801 1f00 |0254: move-object/from16 v1, v31 │ │ +073418: 7030 e410 0401 |0256: invoke-direct {v4, v0, v1}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe;.:(F[F)V // method@10e4 │ │ +07341e: 4d04 201c |0259: aput-object v4, v32, v28 │ │ +073422: d81c 1c01 |025b: add-int/lit8 v28, v28, #int 1 // #01 │ │ +073426: 28e3 |025d: goto 0240 // -001d │ │ +073428: 2204 b401 |025e: new-instance v4, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // type@01b4 │ │ +07342c: 0800 1200 |0260: move-object/from16 v0, v18 │ │ +073430: 0201 1600 |0262: move/from16 v1, v22 │ │ +073434: 0802 2000 |0264: move-object/from16 v2, v32 │ │ +073438: 7040 e510 0421 |0266: invoke-direct {v4, v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.:(Ljava/lang/String;F[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe;)V // method@10e5 │ │ +07343e: 0800 1200 |0269: move-object/from16 v0, v18 │ │ +073442: 6e30 2f22 0d04 |026b: invoke-virtual {v13, v0, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ +073448: d81b 1b01 |026e: add-int/lit8 v27, v27, #int 1 // #01 │ │ +07344c: 2900 7dff |0270: goto/16 01ed // -0083 │ │ +073450: 2203 1901 |0272: new-instance v3, Lcom/badlogic/gdx/graphics/Mesh; // type@0119 │ │ +073454: 6204 2106 |0274: sget-object v4, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexArray:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@0621 │ │ +073458: 1205 |0276: const/4 v5, #int 0 // #0 │ │ +07345a: 7606 d20a 0300 |0277: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/graphics/Mesh;.:(Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0ad2 │ │ +073460: 2209 b601 |027a: new-instance v9, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // type@01b6 │ │ +073464: 073b |027c: move-object v11, v3 │ │ +073466: 7607 f810 0900 |027d: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;[FLcom/badlogic/gdx/utils/ObjectMap;II)V // method@10f8 │ │ +07346c: 4d09 2317 |0280: aput-object v9, v35, v23 │ │ +073470: 6e20 fa0a c300 |0282: invoke-virtual {v3, v12}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0afa │ │ +073476: 0800 1900 |0285: move-object/from16 v0, v25 │ │ +07347a: 6e20 f80a 0300 |0287: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0af8 │ │ +073480: d817 1701 |028a: add-int/lit8 v23, v23, #int 1 // #01 │ │ +073484: 2900 77fe |028c: goto/16 0103 // -0189 │ │ +073488: 2225 b501 |028e: new-instance v37, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; // type@01b5 │ │ +07348c: 0800 2500 |0290: move-object/from16 v0, v37 │ │ +073490: 0801 2300 |0292: move-object/from16 v1, v35 │ │ +073494: 7020 e710 1000 |0294: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.:([Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;)V // method@10e7 │ │ +07349a: 2204 ab01 |0297: new-instance v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material; // type@01ab │ │ +07349e: 1a05 b215 |0299: const-string v5, "default" // string@15b2 │ │ +0734a2: 1209 |029b: const/4 v9, #int 0 // #0 │ │ +0734a4: 2399 6a04 |029c: new-array v9, v9, [Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@046a │ │ +0734a8: 7030 a510 5409 |029e: invoke-direct {v4, v5, v9}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.:(Ljava/lang/String;[Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V // method@10a5 │ │ +0734ae: 0800 2500 |02a1: move-object/from16 v0, v37 │ │ +0734b2: 6e20 f610 4000 |02a3: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.setMaterial:(Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V // method@10f6 │ │ +0734b8: 3818 0500 |02a6: if-eqz v24, 02ab // +0005 │ │ +0734bc: 7401 9a25 1800 |02a8: invoke-virtual/range {v24}, Ljava/io/InputStream;.close:()V // method@259a │ │ +0734c2: 1125 |02ab: return-object v37 │ │ +0734c4: 0d04 |02ac: move-exception v4 │ │ +0734c6: 28fe |02ad: goto 02ab // -0002 │ │ +0734c8: 0d05 |02ae: move-exception v5 │ │ +0734ca: 2900 b7fd |02af: goto/16 0066 // -0249 │ │ catches : 5 │ │ 0x0004 - 0x0032 │ │ Ljava/io/IOException; -> 0x0032 │ │ -> 0x0060 │ │ 0x0033 - 0x0060 │ │ -> 0x0060 │ │ 0x0063 - 0x0066 │ │ @@ -57557,646 +57557,646 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 60 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 1269 16-bit code units │ │ -065030: |[065030] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dLoader.loadSkeletonModel:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel; │ │ -065040: 132c 0000 |0000: const/16 v44, #int 0 // #0 │ │ -065044: 1313 0000 |0002: const/16 v19, #int 0 // #0 │ │ -065048: 7401 6d09 3b00 |0004: invoke-virtual/range {v59}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ -06504e: 0c13 |0007: move-result-object v19 │ │ -065050: 7701 3910 1300 |0008: invoke-static/range {v19}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.readChunks:(Ljava/io/InputStream;)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1039 │ │ -065056: 0c2c |000b: move-result-object v44 │ │ -065058: 7401 2510 2c00 |000c: invoke-virtual/range {v44}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getId:()I // method@1025 │ │ -06505e: 0a36 |000f: move-result v54 │ │ -065060: 1437 1a44 3347 |0010: const v55, #float 45892.1 // #4733441a │ │ -065066: 0200 3600 |0013: move/from16 v0, v54 │ │ -06506a: 0201 3700 |0015: move/from16 v1, v55 │ │ -06506e: 3210 5600 |0017: if-eq v0, v1, 006d // +0056 │ │ -065072: 2236 fc02 |0019: new-instance v54, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -065076: 2237 c503 |001b: new-instance v55, Ljava/lang/StringBuilder; // type@03c5 │ │ -06507a: 7601 6726 3700 |001d: invoke-direct/range {v55}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -065080: 1a38 2207 |0020: const-string v56, "Invalid root tag id: " // string@0722 │ │ -065084: 7402 6e26 3700 |0022: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06508a: 0c37 |0025: move-result-object v55 │ │ -06508c: 7401 2510 2c00 |0026: invoke-virtual/range {v44}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getId:()I // method@1025 │ │ -065092: 0a38 |0029: move-result v56 │ │ -065094: 7402 6b26 3700 |002a: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -06509a: 0c37 |002d: move-result-object v55 │ │ -06509c: 7401 7426 3700 |002e: invoke-virtual/range {v55}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0650a2: 0c37 |0031: move-result-object v55 │ │ -0650a4: 7602 b41f 3600 |0032: invoke-direct/range {v54, v55}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0650aa: 2736 |0035: throw v54 │ │ -0650ac: 0d0f |0036: move-exception v15 │ │ -0650ae: 2236 fc02 |0037: new-instance v54, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0650b2: 2237 c503 |0039: new-instance v55, Ljava/lang/StringBuilder; // type@03c5 │ │ -0650b6: 7601 6726 3700 |003b: invoke-direct/range {v55}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0650bc: 1a38 9e02 |003e: const-string v56, "Couldn't load skeleton model from '" // string@029e │ │ -0650c0: 7402 6e26 3700 |0040: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0650c6: 0c37 |0043: move-result-object v55 │ │ -0650c8: 7401 6709 3b00 |0044: invoke-virtual/range {v59}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -0650ce: 0c38 |0047: move-result-object v56 │ │ -0650d0: 7402 6e26 3700 |0048: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0650d6: 0c37 |004b: move-result-object v55 │ │ -0650d8: 1a38 5900 |004c: const-string v56, "', " // string@0059 │ │ -0650dc: 7402 6e26 3700 |004e: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0650e2: 0c37 |0051: move-result-object v55 │ │ -0650e4: 6e10 9725 0f00 |0052: invoke-virtual {v15}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ -0650ea: 0c38 |0055: move-result-object v56 │ │ -0650ec: 7402 6e26 3700 |0056: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0650f2: 0c37 |0059: move-result-object v55 │ │ -0650f4: 7401 7426 3700 |005a: invoke-virtual/range {v55}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0650fa: 0c37 |005d: move-result-object v55 │ │ -0650fc: 0800 3600 |005e: move-object/from16 v0, v54 │ │ -065100: 0801 3700 |0060: move-object/from16 v1, v55 │ │ -065104: 7030 b51f 100f |0062: invoke-direct {v0, v1, v15}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -06510a: 2736 |0065: throw v54 │ │ -06510c: 0d36 |0066: move-exception v54 │ │ -06510e: 3813 0500 |0067: if-eqz v19, 006c // +0005 │ │ -065112: 7401 9a25 1300 |0069: invoke-virtual/range {v19}, Ljava/io/InputStream;.close:()V // method@259a │ │ -065118: 2736 |006c: throw v54 │ │ -06511a: 1336 0100 |006d: const/16 v54, #int 1 // #1 │ │ -06511e: 0800 2c00 |006f: move-object/from16 v0, v44 │ │ -065122: 0201 3600 |0071: move/from16 v1, v54 │ │ -065126: 6e20 2210 1000 |0073: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ -06512c: 0c33 |0076: move-result-object v51 │ │ -06512e: 3933 0a00 |0077: if-nez v51, 0081 // +000a │ │ -065132: 2236 fc02 |0079: new-instance v54, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -065136: 1a37 b40d |007b: const-string v55, "No version chunk found" // string@0db4 │ │ -06513a: 7602 b41f 3600 |007d: invoke-direct/range {v54, v55}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -065140: 2736 |0080: throw v54 │ │ -065142: 7401 2710 3300 |0081: invoke-virtual/range {v51}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readByte:()I // method@1027 │ │ -065148: 0a17 |0084: move-result v23 │ │ -06514a: 7401 2710 3300 |0085: invoke-virtual/range {v51}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readByte:()I // method@1027 │ │ -065150: 0a1e |0088: move-result v30 │ │ -065152: 3917 0a00 |0089: if-nez v23, 0093 // +000a │ │ -065156: 1336 0100 |008b: const/16 v54, #int 1 // #1 │ │ -06515a: 0200 1e00 |008d: move/from16 v0, v30 │ │ -06515e: 0201 3600 |008f: move/from16 v1, v54 │ │ -065162: 3210 2d00 |0091: if-eq v0, v1, 00be // +002d │ │ -065166: 2236 fc02 |0093: new-instance v54, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -06516a: 2237 c503 |0095: new-instance v55, Ljava/lang/StringBuilder; // type@03c5 │ │ -06516e: 7601 6726 3700 |0097: invoke-direct/range {v55}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -065174: 1a38 2307 |009a: const-string v56, "Invalid version, required 0.1, got " // string@0723 │ │ -065178: 7402 6e26 3700 |009c: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06517e: 0c37 |009f: move-result-object v55 │ │ -065180: 0800 3700 |00a0: move-object/from16 v0, v55 │ │ -065184: 0201 1700 |00a2: move/from16 v1, v23 │ │ -065188: 6e20 6b26 1000 |00a4: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -06518e: 0c37 |00a7: move-result-object v55 │ │ -065190: 1a38 e300 |00a8: const-string v56, "." // string@00e3 │ │ -065194: 7402 6e26 3700 |00aa: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06519a: 0c37 |00ad: move-result-object v55 │ │ -06519c: 0800 3700 |00ae: move-object/from16 v0, v55 │ │ -0651a0: 0201 1e00 |00b0: move/from16 v1, v30 │ │ -0651a4: 6e20 6b26 1000 |00b2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0651aa: 0c37 |00b5: move-result-object v55 │ │ -0651ac: 7401 7426 3700 |00b6: invoke-virtual/range {v55}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0651b2: 0c37 |00b9: move-result-object v55 │ │ -0651b4: 7602 b41f 3600 |00ba: invoke-direct/range {v54, v55}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0651ba: 2736 |00bd: throw v54 │ │ -0651bc: 1336 0040 |00be: const/16 v54, #int 16384 // #4000 │ │ -0651c0: 0800 2c00 |00c0: move-object/from16 v0, v44 │ │ -0651c4: 0201 3600 |00c2: move/from16 v1, v54 │ │ -0651c8: 6e20 2210 1000 |00c4: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ -0651ce: 0c2f |00c7: move-result-object v47 │ │ -0651d0: 392f 0a00 |00c8: if-nez v47, 00d2 // +000a │ │ -0651d4: 2236 fc02 |00ca: new-instance v54, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0651d8: 1a37 b20d |00cc: const-string v55, "No skeletonModel chunk found" // string@0db2 │ │ -0651dc: 7602 b41f 3600 |00ce: invoke-direct/range {v54, v55}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0651e2: 2736 |00d1: throw v54 │ │ -0651e4: 7401 2d10 2f00 |00d2: invoke-virtual/range {v47}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -0651ea: 0a29 |00d5: move-result v41 │ │ -0651ec: 0200 2900 |00d6: move/from16 v0, v41 │ │ -0651f0: 2300 7404 |00d8: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // type@0474 │ │ -0651f4: 081d 0000 |00da: move-object/from16 v29, v0 │ │ -0651f8: 1336 0042 |00dc: const/16 v54, #int 16896 // #4200 │ │ -0651fc: 0800 2f00 |00de: move-object/from16 v0, v47 │ │ -065200: 0201 3600 |00e0: move/from16 v1, v54 │ │ -065204: 6e20 2410 1000 |00e2: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChildren:(I)[Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1024 │ │ -06520a: 0c1a |00e5: move-result-object v26 │ │ -06520c: 0800 1a00 |00e6: move-object/from16 v0, v26 │ │ -065210: 2100 |00e8: array-length v0, v0 │ │ -065212: 0236 0000 |00e9: move/from16 v54, v0 │ │ -065216: 0200 3600 |00eb: move/from16 v0, v54 │ │ -06521a: 0201 2900 |00ed: move/from16 v1, v41 │ │ -06521e: 3210 2e00 |00ef: if-eq v0, v1, 011d // +002e │ │ -065222: 2236 fc02 |00f1: new-instance v54, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -065226: 2237 c503 |00f3: new-instance v55, Ljava/lang/StringBuilder; // type@03c5 │ │ -06522a: 7601 6726 3700 |00f5: invoke-direct/range {v55}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -065230: 1a38 c80d |00f8: const-string v56, "Number of submeshes not equal to number specified in still model chunk, expected " // string@0dc8 │ │ -065234: 7402 6e26 3700 |00fa: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06523a: 0c37 |00fd: move-result-object v55 │ │ -06523c: 0800 3700 |00fe: move-object/from16 v0, v55 │ │ -065240: 0201 2900 |0100: move/from16 v1, v41 │ │ -065244: 6e20 6b26 1000 |0102: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -06524a: 0c37 |0105: move-result-object v55 │ │ -06524c: 1a38 bb00 |0106: const-string v56, ", got " // string@00bb │ │ -065250: 7402 6e26 3700 |0108: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -065256: 0c37 |010b: move-result-object v55 │ │ -065258: 0800 1a00 |010c: move-object/from16 v0, v26 │ │ -06525c: 2100 |010e: array-length v0, v0 │ │ -06525e: 0238 0000 |010f: move/from16 v56, v0 │ │ -065262: 7402 6b26 3700 |0111: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -065268: 0c37 |0114: move-result-object v55 │ │ -06526a: 7401 7426 3700 |0115: invoke-virtual/range {v55}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -065270: 0c37 |0118: move-result-object v55 │ │ -065272: 7602 b41f 3600 |0119: invoke-direct/range {v54, v55}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -065278: 2736 |011c: throw v54 │ │ -06527a: 1312 0000 |011d: const/16 v18, #int 0 // #0 │ │ -06527e: 0200 1200 |011f: move/from16 v0, v18 │ │ -065282: 0201 2900 |0121: move/from16 v1, v41 │ │ -065286: 3510 0902 |0123: if-ge v0, v1, 032c // +0209 │ │ -06528a: 4631 1a12 |0125: aget-object v49, v26, v18 │ │ -06528e: 1336 2011 |0127: const/16 v54, #int 4384 // #1120 │ │ -065292: 0800 3100 |0129: move-object/from16 v0, v49 │ │ -065296: 0201 3600 |012b: move/from16 v1, v54 │ │ -06529a: 6e20 2210 1000 |012d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ -0652a0: 0c09 |0130: move-result-object v9 │ │ -0652a2: 3909 0a00 |0131: if-nez v9, 013b // +000a │ │ -0652a6: 2236 fc02 |0133: new-instance v54, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0652aa: 1a37 b50d |0135: const-string v55, "No vertex attribute chunk given" // string@0db5 │ │ -0652ae: 7602 b41f 3600 |0137: invoke-direct/range {v54, v55}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0652b4: 2736 |013a: throw v54 │ │ -0652b6: 6e10 2d10 0900 |013b: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -0652bc: 0a22 |013e: move-result v34 │ │ -0652be: 1336 2111 |013f: const/16 v54, #int 4385 // #1121 │ │ -0652c2: 0200 3600 |0141: move/from16 v0, v54 │ │ -0652c6: 6e20 2410 0900 |0143: invoke-virtual {v9, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChildren:(I)[Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1024 │ │ -0652cc: 0c08 |0146: move-result-object v8 │ │ -0652ce: 2180 |0147: array-length v0, v8 │ │ -0652d0: 0236 0000 |0148: move/from16 v54, v0 │ │ -0652d4: 0200 3600 |014a: move/from16 v0, v54 │ │ -0652d8: 0201 2200 |014c: move/from16 v1, v34 │ │ -0652dc: 3210 2b00 |014e: if-eq v0, v1, 0179 // +002b │ │ -0652e0: 2236 fc02 |0150: new-instance v54, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0652e4: 2237 c503 |0152: new-instance v55, Ljava/lang/StringBuilder; // type@03c5 │ │ -0652e8: 7601 6726 3700 |0154: invoke-direct/range {v55}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0652ee: 1a38 c50d |0157: const-string v56, "Number of attributes not equal to number specified in attributes chunk, expected " // string@0dc5 │ │ -0652f2: 7402 6e26 3700 |0159: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0652f8: 0c37 |015c: move-result-object v55 │ │ -0652fa: 0800 3700 |015d: move-object/from16 v0, v55 │ │ -0652fe: 0201 2200 |015f: move/from16 v1, v34 │ │ -065302: 6e20 6b26 1000 |0161: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -065308: 0c37 |0164: move-result-object v55 │ │ -06530a: 1a38 bb00 |0165: const-string v56, ", got " // string@00bb │ │ -06530e: 7402 6e26 3700 |0167: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -065314: 0c37 |016a: move-result-object v55 │ │ -065316: 2180 |016b: array-length v0, v8 │ │ -065318: 0238 0000 |016c: move/from16 v56, v0 │ │ -06531c: 7402 6b26 3700 |016e: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -065322: 0c37 |0171: move-result-object v55 │ │ -065324: 7401 7426 3700 |0172: invoke-virtual/range {v55}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -06532a: 0c37 |0175: move-result-object v55 │ │ -06532c: 7602 b41f 3600 |0176: invoke-direct/range {v54, v55}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -065332: 0200 2200 |0179: move/from16 v0, v34 │ │ -065336: 2300 6104 |017b: new-array v0, v0, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0461 │ │ -06533a: 0834 0000 |017d: move-object/from16 v52, v0 │ │ -06533e: 1315 0000 |017f: const/16 v21, #int 0 // #0 │ │ -065342: 0200 1500 |0181: move/from16 v0, v21 │ │ -065346: 0201 2200 |0183: move/from16 v1, v34 │ │ -06534a: 3510 1e00 |0185: if-ge v0, v1, 01a3 // +001e │ │ -06534e: 2236 2d01 |0187: new-instance v54, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -065352: 4637 0815 |0189: aget-object v55, v8, v21 │ │ -065356: 7401 2d10 3700 |018b: invoke-virtual/range {v55}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -06535c: 0a37 |018e: move-result v55 │ │ -06535e: 4638 0815 |018f: aget-object v56, v8, v21 │ │ -065362: 7401 2d10 3800 |0191: invoke-virtual/range {v56}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -065368: 0a38 |0194: move-result v56 │ │ -06536a: 4639 0815 |0195: aget-object v57, v8, v21 │ │ -06536e: 7401 3310 3900 |0197: invoke-virtual/range {v57}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readString:()Ljava/lang/String; // method@1033 │ │ -065374: 0c39 |019a: move-result-object v57 │ │ -065376: 7604 a50b 3600 |019b: invoke-direct/range {v54, v55, v56, v57}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -06537c: 4d36 3415 |019e: aput-object v54, v52, v21 │ │ -065380: d815 1501 |01a0: add-int/lit8 v21, v21, #int 1 // #01 │ │ -065384: 28df |01a2: goto 0181 // -0021 │ │ -065386: 1336 1011 |01a3: const/16 v54, #int 4368 // #1110 │ │ -06538a: 0800 3100 |01a5: move-object/from16 v0, v49 │ │ -06538e: 0201 3600 |01a7: move/from16 v1, v54 │ │ -065392: 6e20 2210 1000 |01a9: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ -065398: 0c35 |01ac: move-result-object v53 │ │ -06539a: 7401 2d10 3500 |01ad: invoke-virtual/range {v53}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -0653a0: 0a2a |01b0: move-result v42 │ │ -0653a2: 7401 2c10 3500 |01b1: invoke-virtual/range {v53}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloats:()[F // method@102c │ │ -0653a8: 0c1c |01b4: move-result-object v28 │ │ -0653aa: 1336 1111 |01b5: const/16 v54, #int 4369 // #1111 │ │ -0653ae: 0800 3100 |01b7: move-object/from16 v0, v49 │ │ -0653b2: 0201 3600 |01b9: move/from16 v1, v54 │ │ -0653b6: 6e20 2210 1000 |01bb: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ -0653bc: 0c14 |01be: move-result-object v20 │ │ -0653be: 7401 2d10 1400 |01bf: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -0653c4: 0a27 |01c2: move-result v39 │ │ -0653c6: 7401 3210 1400 |01c3: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readShorts:()[S // method@1032 │ │ -0653cc: 0c1b |01c6: move-result-object v27 │ │ -0653ce: 1336 3011 |01c7: const/16 v54, #int 4400 // #1130 │ │ -0653d2: 0800 3100 |01c9: move-object/from16 v0, v49 │ │ -0653d6: 0201 3600 |01cb: move/from16 v1, v54 │ │ -0653da: 6e20 2210 1000 |01cd: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ -0653e0: 0c0d |01d0: move-result-object v13 │ │ -0653e2: 6e10 2d10 0d00 |01d1: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -0653e8: 0a24 |01d4: move-result v36 │ │ -0653ea: 1336 3111 |01d5: const/16 v54, #int 4401 // #1131 │ │ -0653ee: 0200 3600 |01d7: move/from16 v0, v54 │ │ -0653f2: 6e20 2410 0d00 |01d9: invoke-virtual {v13, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChildren:(I)[Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1024 │ │ -0653f8: 0c0c |01dc: move-result-object v12 │ │ -0653fa: 2180 |01dd: array-length v0, v8 │ │ -0653fc: 0236 0000 |01de: move/from16 v54, v0 │ │ -065400: 0200 3600 |01e0: move/from16 v0, v54 │ │ -065404: 0201 2200 |01e2: move/from16 v1, v34 │ │ -065408: 3210 2b00 |01e4: if-eq v0, v1, 020f // +002b │ │ -06540c: 2236 fc02 |01e6: new-instance v54, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -065410: 2237 c503 |01e8: new-instance v55, Ljava/lang/StringBuilder; // type@03c5 │ │ -065414: 7601 6726 3700 |01ea: invoke-direct/range {v55}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -06541a: 1a38 c70d |01ed: const-string v56, "Number of bone weights not equal to number specified in bone weights chunk, expected " // string@0dc7 │ │ -06541e: 7402 6e26 3700 |01ef: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -065424: 0c37 |01f2: move-result-object v55 │ │ -065426: 0800 3700 |01f3: move-object/from16 v0, v55 │ │ -06542a: 0201 2400 |01f5: move/from16 v1, v36 │ │ -06542e: 6e20 6b26 1000 |01f7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -065434: 0c37 |01fa: move-result-object v55 │ │ -065436: 1a38 bb00 |01fb: const-string v56, ", got " // string@00bb │ │ -06543a: 7402 6e26 3700 |01fd: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -065440: 0c37 |0200: move-result-object v55 │ │ -065442: 21c0 |0201: array-length v0, v12 │ │ -065444: 0238 0000 |0202: move/from16 v56, v0 │ │ -065448: 7402 6b26 3700 |0204: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -06544e: 0c37 |0207: move-result-object v55 │ │ -065450: 7401 7426 3700 |0208: invoke-virtual/range {v55}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -065456: 0c37 |020b: move-result-object v55 │ │ -065458: 7602 b41f 3600 |020c: invoke-direct/range {v54, v55}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -06545e: 0200 2400 |020f: move/from16 v0, v36 │ │ -065462: 2300 9f04 |0211: new-array v0, v0, [[F // type@049f │ │ -065466: 0819 0000 |0213: move-object/from16 v25, v0 │ │ -06546a: 1315 0000 |0215: const/16 v21, #int 0 // #0 │ │ -06546e: 0200 1500 |0217: move/from16 v0, v21 │ │ -065472: 0201 2400 |0219: move/from16 v1, v36 │ │ -065476: 3510 1300 |021b: if-ge v0, v1, 022e // +0013 │ │ -06547a: 4636 0c15 |021d: aget-object v54, v12, v21 │ │ -06547e: 7401 2d10 3600 |021f: invoke-virtual/range {v54}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -065484: 0a0e |0222: move-result v14 │ │ -065486: 4636 0c15 |0223: aget-object v54, v12, v21 │ │ -06548a: 7401 2c10 3600 |0225: invoke-virtual/range {v54}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloats:()[F // method@102c │ │ -065490: 0c36 |0228: move-result-object v54 │ │ -065492: 4d36 1915 |0229: aput-object v54, v25, v21 │ │ -065496: d815 1501 |022b: add-int/lit8 v21, v21, #int 1 // #01 │ │ -06549a: 28ea |022d: goto 0217 // -0016 │ │ -06549c: 1336 4011 |022e: const/16 v54, #int 4416 // #1140 │ │ -0654a0: 0800 3100 |0230: move-object/from16 v0, v49 │ │ -0654a4: 0201 3600 |0232: move/from16 v1, v54 │ │ -0654a8: 6e20 2210 1000 |0234: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ -0654ae: 0c0b |0237: move-result-object v11 │ │ -0654b0: 6e10 2d10 0b00 |0238: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -0654b6: 0a23 |023b: move-result v35 │ │ -0654b8: 1336 4111 |023c: const/16 v54, #int 4417 // #1141 │ │ -0654bc: 0200 3600 |023e: move/from16 v0, v54 │ │ -0654c0: 6e20 2410 0b00 |0240: invoke-virtual {v11, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChildren:(I)[Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1024 │ │ -0654c6: 0c0a |0243: move-result-object v10 │ │ -0654c8: 21a0 |0244: array-length v0, v10 │ │ -0654ca: 0236 0000 |0245: move/from16 v54, v0 │ │ -0654ce: 0200 3600 |0247: move/from16 v0, v54 │ │ -0654d2: 0201 2300 |0249: move/from16 v1, v35 │ │ -0654d6: 3210 2b00 |024b: if-eq v0, v1, 0276 // +002b │ │ -0654da: 2236 fc02 |024d: new-instance v54, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0654de: 2237 c503 |024f: new-instance v55, Ljava/lang/StringBuilder; // type@03c5 │ │ -0654e2: 7601 6726 3700 |0251: invoke-direct/range {v55}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0654e8: 1a38 c60d |0254: const-string v56, "Number of bone assignment not equal to number specified in bone assignment chunk, expected " // string@0dc6 │ │ -0654ec: 7402 6e26 3700 |0256: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0654f2: 0c37 |0259: move-result-object v55 │ │ -0654f4: 0800 3700 |025a: move-object/from16 v0, v55 │ │ -0654f8: 0201 2300 |025c: move/from16 v1, v35 │ │ -0654fc: 6e20 6b26 1000 |025e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -065502: 0c37 |0261: move-result-object v55 │ │ -065504: 1a38 bb00 |0262: const-string v56, ", got " // string@00bb │ │ -065508: 7402 6e26 3700 |0264: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06550e: 0c37 |0267: move-result-object v55 │ │ -065510: 21a0 |0268: array-length v0, v10 │ │ -065512: 0238 0000 |0269: move/from16 v56, v0 │ │ -065516: 7402 6b26 3700 |026b: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -06551c: 0c37 |026e: move-result-object v55 │ │ -06551e: 7401 7426 3700 |026f: invoke-virtual/range {v55}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -065524: 0c37 |0272: move-result-object v55 │ │ -065526: 7602 b41f 3600 |0273: invoke-direct/range {v54, v55}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -06552c: 0200 2300 |0276: move/from16 v0, v35 │ │ -065530: 2300 a004 |0278: new-array v0, v0, [[I // type@04a0 │ │ -065534: 0818 0000 |027a: move-object/from16 v24, v0 │ │ -065538: 1315 0000 |027c: const/16 v21, #int 0 // #0 │ │ -06553c: 0200 1500 |027e: move/from16 v0, v21 │ │ -065540: 0201 2300 |0280: move/from16 v1, v35 │ │ -065544: 3510 1300 |0282: if-ge v0, v1, 0295 // +0013 │ │ -065548: 4636 0a15 |0284: aget-object v54, v10, v21 │ │ -06554c: 7401 2d10 3600 |0286: invoke-virtual/range {v54}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -065552: 0a0e |0289: move-result v14 │ │ -065554: 4636 0a15 |028a: aget-object v54, v10, v21 │ │ -065558: 7401 2e10 3600 |028c: invoke-virtual/range {v54}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInts:()[I // method@102e │ │ -06555e: 0c36 |028f: move-result-object v54 │ │ -065560: 4d36 1815 |0290: aput-object v54, v24, v21 │ │ -065564: d815 1501 |0292: add-int/lit8 v21, v21, #int 1 // #01 │ │ -065568: 28ea |0294: goto 027e // -0016 │ │ -06556a: 2230 bf01 |0295: new-instance v48, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // type@01bf │ │ -06556e: 7401 3310 3100 |0297: invoke-virtual/range {v49}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readString:()Ljava/lang/String; // method@1033 │ │ -065574: 0c36 |029a: move-result-object v54 │ │ -065576: 2237 1b01 |029b: new-instance v55, Lcom/badlogic/gdx/graphics/Mesh; // type@011b │ │ -06557a: 1338 0000 |029d: const/16 v56, #int 0 // #0 │ │ -06557e: 0800 3700 |029f: move-object/from16 v0, v55 │ │ -065582: 0201 3800 |02a1: move/from16 v1, v56 │ │ -065586: 0202 2a00 |02a3: move/from16 v2, v42 │ │ -06558a: 0203 2700 |02a5: move/from16 v3, v39 │ │ -06558e: 0804 3400 |02a7: move-object/from16 v4, v52 │ │ -065592: 7054 d40a 1032 |02a9: invoke-direct {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0ad4 │ │ -065598: 7401 2d10 3100 |02ac: invoke-virtual/range {v49}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -06559e: 0a38 |02af: move-result v56 │ │ -0655a0: 0800 3000 |02b0: move-object/from16 v0, v48 │ │ -0655a4: 0801 3600 |02b2: move-object/from16 v1, v54 │ │ -0655a8: 0802 3700 |02b4: move-object/from16 v2, v55 │ │ -0655ac: 0203 3800 |02b6: move/from16 v3, v56 │ │ -0655b0: 7040 1d11 1032 |02b8: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;I)V // method@111d │ │ -0655b6: 0800 1b00 |02bb: move-object/from16 v0, v27 │ │ -0655ba: 0801 3000 |02bd: move-object/from16 v1, v48 │ │ -0655be: 5b10 050a |02bf: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.indices:[S // field@0a05 │ │ -0655c2: 0800 1800 |02c1: move-object/from16 v0, v24 │ │ -0655c6: 0801 3000 |02c3: move-object/from16 v1, v48 │ │ -0655ca: 5b10 030a |02c5: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.boneAssignments:[[I // field@0a03 │ │ -0655ce: 0800 1900 |02c7: move-object/from16 v0, v25 │ │ -0655d2: 0801 3000 |02c9: move-object/from16 v1, v48 │ │ -0655d6: 5b10 040a |02cb: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.boneWeights:[[F // field@0a04 │ │ -0655da: 0800 1c00 |02cd: move-object/from16 v0, v28 │ │ -0655de: 0801 3000 |02cf: move-object/from16 v1, v48 │ │ -0655e2: 5b10 0b0a |02d1: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.vertices:[F // field@0a0b │ │ -0655e6: 0800 3000 |02d3: move-object/from16 v0, v48 │ │ -0655ea: 5400 070a |02d5: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ -0655ee: 0836 0000 |02d7: move-object/from16 v54, v0 │ │ -0655f2: 0800 3000 |02d9: move-object/from16 v0, v48 │ │ -0655f6: 5400 0b0a |02db: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.vertices:[F // field@0a0b │ │ -0655fa: 0837 0000 |02dd: move-object/from16 v55, v0 │ │ -0655fe: 7402 fa0a 3600 |02df: invoke-virtual/range {v54, v55}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0afa │ │ -065604: 0800 3000 |02e2: move-object/from16 v0, v48 │ │ -065608: 5400 070a |02e4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ -06560c: 0836 0000 |02e6: move-object/from16 v54, v0 │ │ -065610: 0800 3000 |02e8: move-object/from16 v0, v48 │ │ -065614: 5400 050a |02ea: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.indices:[S // field@0a05 │ │ -065618: 0837 0000 |02ec: move-object/from16 v55, v0 │ │ -06561c: 7402 f80a 3600 |02ee: invoke-virtual/range {v54, v55}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0af8 │ │ -065622: 0800 3000 |02f1: move-object/from16 v0, v48 │ │ -065626: 5400 0b0a |02f3: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.vertices:[F // field@0a0b │ │ -06562a: 0836 0000 |02f5: move-object/from16 v54, v0 │ │ -06562e: 0800 3600 |02f7: move-object/from16 v0, v54 │ │ -065632: 2100 |02f9: array-length v0, v0 │ │ -065634: 0236 0000 |02fa: move/from16 v54, v0 │ │ -065638: 0200 3600 |02fc: move/from16 v0, v54 │ │ -06563c: 2300 4a04 |02fe: new-array v0, v0, [F // type@044a │ │ -065640: 0836 0000 |0300: move-object/from16 v54, v0 │ │ -065644: 0800 3600 |0302: move-object/from16 v0, v54 │ │ -065648: 0801 3000 |0304: move-object/from16 v1, v48 │ │ -06564c: 5b10 0a0a |0306: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.skinnedVertices:[F // field@0a0a │ │ -065650: 0800 3000 |0308: move-object/from16 v0, v48 │ │ -065654: 5400 0b0a |030a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.vertices:[F // field@0a0b │ │ -065658: 0836 0000 |030c: move-object/from16 v54, v0 │ │ -06565c: 1337 0000 |030e: const/16 v55, #int 0 // #0 │ │ -065660: 0800 3000 |0310: move-object/from16 v0, v48 │ │ -065664: 5400 0a0a |0312: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.skinnedVertices:[F // field@0a0a │ │ -065668: 0838 0000 |0314: move-object/from16 v56, v0 │ │ -06566c: 1339 0000 |0316: const/16 v57, #int 0 // #0 │ │ -065670: 0800 3000 |0318: move-object/from16 v0, v48 │ │ -065674: 5400 0b0a |031a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.vertices:[F // field@0a0b │ │ -065678: 083a 0000 |031c: move-object/from16 v58, v0 │ │ -06567c: 0800 3a00 |031e: move-object/from16 v0, v58 │ │ -065680: 2100 |0320: array-length v0, v0 │ │ -065682: 023a 0000 |0321: move/from16 v58, v0 │ │ -065686: 7705 7826 3600 |0323: invoke-static/range {v54, v55, v56, v57, v58}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -06568c: 4d30 1d12 |0326: aput-object v48, v29, v18 │ │ -065690: d812 1201 |0328: add-int/lit8 v18, v18, #int 1 // #01 │ │ -065694: 2900 f5fd |032a: goto/16 011f // -020b │ │ -065698: 222d b901 |032c: new-instance v45, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // type@01b9 │ │ -06569c: 7601 fb10 2d00 |032e: invoke-direct/range {v45}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.:()V // method@10fb │ │ -0656a2: 1336 0045 |0331: const/16 v54, #int 17664 // #4500 │ │ -0656a6: 0800 2f00 |0333: move-object/from16 v0, v47 │ │ -0656aa: 0201 3600 |0335: move/from16 v1, v54 │ │ -0656ae: 6e20 2210 1000 |0337: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ -0656b4: 0c2e |033a: move-result-object v46 │ │ -0656b6: 1336 0046 |033b: const/16 v54, #int 17920 // #4600 │ │ -0656ba: 0800 2e00 |033d: move-object/from16 v0, v46 │ │ -0656be: 0201 3600 |033f: move/from16 v1, v54 │ │ -0656c2: 6e20 2210 1000 |0341: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ -0656c8: 0c11 |0344: move-result-object v17 │ │ -0656ca: 7401 2d10 1100 |0345: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -0656d0: 0a26 |0348: move-result v38 │ │ -0656d2: 1312 0000 |0349: const/16 v18, #int 0 // #0 │ │ -0656d6: 0200 1200 |034b: move/from16 v0, v18 │ │ -0656da: 0201 2600 |034d: move/from16 v1, v38 │ │ -0656de: 3510 1200 |034f: if-ge v0, v1, 0361 // +0012 │ │ -0656e2: 0800 2d00 |0351: move-object/from16 v0, v45 │ │ -0656e6: 5400 e509 |0353: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.hierarchy:Lcom/badlogic/gdx/utils/Array; // field@09e5 │ │ -0656ea: 0836 0000 |0355: move-object/from16 v54, v0 │ │ -0656ee: 7701 0610 1100 |0357: invoke-static/range {v17}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader;.readSkeletonJoint:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint; // method@1006 │ │ -0656f4: 0c37 |035a: move-result-object v55 │ │ -0656f6: 7402 6a1e 3600 |035b: invoke-virtual/range {v54, v55}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0656fc: d812 1201 |035e: add-int/lit8 v18, v18, #int 1 // #01 │ │ -065700: 28eb |0360: goto 034b // -0015 │ │ -065702: 1336 0043 |0361: const/16 v54, #int 17152 // #4300 │ │ -065706: 0800 2e00 |0363: move-object/from16 v0, v46 │ │ -06570a: 0201 3600 |0365: move/from16 v1, v54 │ │ -06570e: 6e20 2210 1000 |0367: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ -065714: 0c07 |036a: move-result-object v7 │ │ -065716: 6e10 2d10 0700 |036b: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -06571c: 0a21 |036e: move-result v33 │ │ -06571e: 1336 0044 |036f: const/16 v54, #int 17408 // #4400 │ │ -065722: 0200 3600 |0371: move/from16 v0, v54 │ │ -065726: 6e20 2410 0700 |0373: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChildren:(I)[Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1024 │ │ -06572c: 0c06 |0376: move-result-object v6 │ │ -06572e: 2160 |0377: array-length v0, v6 │ │ -065730: 0236 0000 |0378: move/from16 v54, v0 │ │ -065734: 0200 3600 |037a: move/from16 v0, v54 │ │ -065738: 0201 2100 |037c: move/from16 v1, v33 │ │ -06573c: 3210 2b00 |037e: if-eq v0, v1, 03a9 // +002b │ │ -065740: 2236 fc02 |0380: new-instance v54, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -065744: 2237 c503 |0382: new-instance v55, Ljava/lang/StringBuilder; // type@03c5 │ │ -065748: 7601 6726 3700 |0384: invoke-direct/range {v55}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -06574e: 1a38 c40d |0387: const-string v56, "Number of animations not equal to number specified in animations chunk, expected " // string@0dc4 │ │ -065752: 7402 6e26 3700 |0389: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -065758: 0c37 |038c: move-result-object v55 │ │ -06575a: 0800 3700 |038d: move-object/from16 v0, v55 │ │ -06575e: 0201 2100 |038f: move/from16 v1, v33 │ │ -065762: 6e20 6b26 1000 |0391: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -065768: 0c37 |0394: move-result-object v55 │ │ -06576a: 1a38 bb00 |0395: const-string v56, ", got " // string@00bb │ │ -06576e: 7402 6e26 3700 |0397: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -065774: 0c37 |039a: move-result-object v55 │ │ -065776: 2160 |039b: array-length v0, v6 │ │ -065778: 0238 0000 |039c: move/from16 v56, v0 │ │ -06577c: 7402 6b26 3700 |039e: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -065782: 0c37 |03a1: move-result-object v55 │ │ -065784: 7401 7426 3700 |03a2: invoke-virtual/range {v55}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -06578a: 0c37 |03a5: move-result-object v55 │ │ -06578c: 7602 b41f 3600 |03a6: invoke-direct/range {v54, v55}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -065792: 1312 0000 |03a9: const/16 v18, #int 0 // #0 │ │ -065796: 0200 1200 |03ab: move/from16 v0, v18 │ │ -06579a: 0201 2100 |03ad: move/from16 v1, v33 │ │ -06579e: 3510 1701 |03af: if-ge v0, v1, 04c6 // +0117 │ │ -0657a2: 4605 0612 |03b1: aget-object v5, v6, v18 │ │ -0657a6: 6e10 3310 0500 |03b3: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readString:()Ljava/lang/String; // method@1033 │ │ -0657ac: 0c20 |03b6: move-result-object v32 │ │ -0657ae: 6e10 2b10 0500 |03b7: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ -0657b4: 0a32 |03ba: move-result v50 │ │ -0657b6: 6e10 2d10 0500 |03bb: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -0657bc: 0a28 |03be: move-result v40 │ │ -0657be: 0200 2800 |03bf: move/from16 v0, v40 │ │ -0657c2: 2300 a304 |03c1: new-array v0, v0, [[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe; // type@04a3 │ │ -0657c6: 082b 0000 |03c3: move-object/from16 v43, v0 │ │ -0657ca: 1315 0000 |03c5: const/16 v21, #int 0 // #0 │ │ -0657ce: 0200 1500 |03c7: move/from16 v0, v21 │ │ -0657d2: 0201 2800 |03c9: move/from16 v1, v40 │ │ -0657d6: 3510 db00 |03cb: if-ge v0, v1, 04a6 // +00db │ │ -0657da: 6e10 2d10 0500 |03cd: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -0657e0: 0a25 |03d0: move-result v37 │ │ -0657e2: 0200 2500 |03d1: move/from16 v0, v37 │ │ -0657e6: 2300 7304 |03d3: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe; // type@0473 │ │ -0657ea: 0836 0000 |03d5: move-object/from16 v54, v0 │ │ -0657ee: 4d36 2b15 |03d7: aput-object v54, v43, v21 │ │ -0657f2: 1316 0000 |03d9: const/16 v22, #int 0 // #0 │ │ -0657f6: 0200 1600 |03db: move/from16 v0, v22 │ │ -0657fa: 0201 2500 |03dd: move/from16 v1, v37 │ │ -0657fe: 3510 c300 |03df: if-ge v0, v1, 04a2 // +00c3 │ │ -065802: 2210 bc01 |03e1: new-instance v16, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe; // type@01bc │ │ -065806: 7601 0411 1000 |03e3: invoke-direct/range {v16}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.:()V // method@1104 │ │ -06580c: 6e10 2b10 0500 |03e6: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ -065812: 0a36 |03e9: move-result v54 │ │ -065814: 0200 3600 |03ea: move/from16 v0, v54 │ │ -065818: 0801 1000 |03ec: move-object/from16 v1, v16 │ │ -06581c: 5910 f909 |03ee: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.timeStamp:F // field@09f9 │ │ -065820: 6e10 2d10 0500 |03f0: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -065826: 0a36 |03f3: move-result v54 │ │ -065828: 0200 3600 |03f4: move/from16 v0, v54 │ │ -06582c: 0801 1000 |03f6: move-object/from16 v1, v16 │ │ -065830: 5910 f509 |03f8: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.parentIndex:I // field@09f5 │ │ -065834: 0800 1000 |03fa: move-object/from16 v0, v16 │ │ -065838: 5400 f609 |03fc: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f6 │ │ -06583c: 0836 0000 |03fe: move-object/from16 v54, v0 │ │ -065840: 6e10 2b10 0500 |0400: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ -065846: 0a37 |0403: move-result v55 │ │ -065848: 0200 3700 |0404: move/from16 v0, v55 │ │ -06584c: 0801 3600 |0406: move-object/from16 v1, v54 │ │ -065850: 5910 fe0b |0408: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -065854: 0800 1000 |040a: move-object/from16 v0, v16 │ │ -065858: 5400 f609 |040c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f6 │ │ -06585c: 0836 0000 |040e: move-object/from16 v54, v0 │ │ -065860: 6e10 2b10 0500 |0410: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ -065866: 0a37 |0413: move-result v55 │ │ -065868: 0200 3700 |0414: move/from16 v0, v55 │ │ -06586c: 0801 3600 |0416: move-object/from16 v1, v54 │ │ -065870: 5910 ff0b |0418: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -065874: 0800 1000 |041a: move-object/from16 v0, v16 │ │ -065878: 5400 f609 |041c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f6 │ │ -06587c: 0836 0000 |041e: move-object/from16 v54, v0 │ │ -065880: 6e10 2b10 0500 |0420: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ -065886: 0a37 |0423: move-result v55 │ │ -065888: 0200 3700 |0424: move/from16 v0, v55 │ │ -06588c: 0801 3600 |0426: move-object/from16 v1, v54 │ │ -065890: 5910 000c |0428: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -065894: 0800 1000 |042a: move-object/from16 v0, v16 │ │ -065898: 5400 f709 |042c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f7 │ │ -06589c: 0836 0000 |042e: move-object/from16 v54, v0 │ │ -0658a0: 6e10 2b10 0500 |0430: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ -0658a6: 0a37 |0433: move-result v55 │ │ -0658a8: 0200 3700 |0434: move/from16 v0, v55 │ │ -0658ac: 0801 3600 |0436: move-object/from16 v1, v54 │ │ -0658b0: 5910 e10b |0438: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -0658b4: 0800 1000 |043a: move-object/from16 v0, v16 │ │ -0658b8: 5400 f709 |043c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f7 │ │ -0658bc: 0836 0000 |043e: move-object/from16 v54, v0 │ │ -0658c0: 6e10 2b10 0500 |0440: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ -0658c6: 0a37 |0443: move-result v55 │ │ -0658c8: 0200 3700 |0444: move/from16 v0, v55 │ │ -0658cc: 0801 3600 |0446: move-object/from16 v1, v54 │ │ -0658d0: 5910 e20b |0448: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -0658d4: 0800 1000 |044a: move-object/from16 v0, v16 │ │ -0658d8: 5400 f709 |044c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f7 │ │ -0658dc: 0836 0000 |044e: move-object/from16 v54, v0 │ │ -0658e0: 6e10 2b10 0500 |0450: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ -0658e6: 0a37 |0453: move-result v55 │ │ -0658e8: 0200 3700 |0454: move/from16 v0, v55 │ │ -0658ec: 0801 3600 |0456: move-object/from16 v1, v54 │ │ -0658f0: 5910 e30b |0458: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -0658f4: 0800 1000 |045a: move-object/from16 v0, v16 │ │ -0658f8: 5400 f709 |045c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f7 │ │ -0658fc: 0836 0000 |045e: move-object/from16 v54, v0 │ │ -065900: 6e10 2b10 0500 |0460: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ -065906: 0a37 |0463: move-result v55 │ │ -065908: 0200 3700 |0464: move/from16 v0, v55 │ │ -06590c: 0801 3600 |0466: move-object/from16 v1, v54 │ │ -065910: 5910 e40b |0468: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -065914: 0800 1000 |046a: move-object/from16 v0, v16 │ │ -065918: 5400 f809 |046c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f8 │ │ -06591c: 0836 0000 |046e: move-object/from16 v54, v0 │ │ -065920: 6e10 2b10 0500 |0470: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ -065926: 0a37 |0473: move-result v55 │ │ -065928: 0200 3700 |0474: move/from16 v0, v55 │ │ -06592c: 0801 3600 |0476: move-object/from16 v1, v54 │ │ -065930: 5910 fe0b |0478: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -065934: 0800 1000 |047a: move-object/from16 v0, v16 │ │ -065938: 5400 f809 |047c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f8 │ │ -06593c: 0836 0000 |047e: move-object/from16 v54, v0 │ │ -065940: 6e10 2b10 0500 |0480: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ -065946: 0a37 |0483: move-result v55 │ │ -065948: 0200 3700 |0484: move/from16 v0, v55 │ │ -06594c: 0801 3600 |0486: move-object/from16 v1, v54 │ │ -065950: 5910 ff0b |0488: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -065954: 0800 1000 |048a: move-object/from16 v0, v16 │ │ -065958: 5400 f809 |048c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f8 │ │ -06595c: 0836 0000 |048e: move-object/from16 v54, v0 │ │ -065960: 6e10 2b10 0500 |0490: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ -065966: 0a37 |0493: move-result v55 │ │ -065968: 0200 3700 |0494: move/from16 v0, v55 │ │ -06596c: 0801 3600 |0496: move-object/from16 v1, v54 │ │ -065970: 5910 000c |0498: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -065974: 4636 2b15 |049a: aget-object v54, v43, v21 │ │ -065978: 4d10 3616 |049c: aput-object v16, v54, v22 │ │ -06597c: d816 1601 |049e: add-int/lit8 v22, v22, #int 1 // #01 │ │ -065980: 2900 3bff |04a0: goto/16 03db // -00c5 │ │ -065984: d815 1501 |04a2: add-int/lit8 v21, v21, #int 1 // #01 │ │ -065988: 2900 23ff |04a4: goto/16 03c7 // -00dd │ │ -06598c: 0800 2d00 |04a6: move-object/from16 v0, v45 │ │ -065990: 5400 e209 |04a8: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09e2 │ │ -065994: 0836 0000 |04aa: move-object/from16 v54, v0 │ │ -065998: 2237 ba01 |04ac: new-instance v55, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation; // type@01ba │ │ -06599c: 0800 3700 |04ae: move-object/from16 v0, v55 │ │ -0659a0: 0801 2000 |04b0: move-object/from16 v1, v32 │ │ -0659a4: 0202 3200 |04b2: move/from16 v2, v50 │ │ -0659a8: 0803 2b00 |04b4: move-object/from16 v3, v43 │ │ -0659ac: 7040 0211 1032 |04b6: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation;.:(Ljava/lang/String;F[[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;)V // method@1102 │ │ -0659b2: 0800 3600 |04b9: move-object/from16 v0, v54 │ │ -0659b6: 0801 2000 |04bb: move-object/from16 v1, v32 │ │ -0659ba: 0802 3700 |04bd: move-object/from16 v2, v55 │ │ -0659be: 6e30 2f22 1002 |04bf: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ -0659c4: d812 1201 |04c2: add-int/lit8 v18, v18, #int 1 // #01 │ │ -0659c8: 2900 e7fe |04c4: goto/16 03ab // -0119 │ │ -0659cc: 7401 fc10 2d00 |04c6: invoke-virtual/range {v45}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.buildFromHierarchy:()V // method@10fc │ │ -0659d2: 221f bd01 |04c9: new-instance v31, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel; // type@01bd │ │ -0659d6: 0800 1f00 |04cb: move-object/from16 v0, v31 │ │ -0659da: 0801 2d00 |04cd: move-object/from16 v1, v45 │ │ -0659de: 0802 1d00 |04cf: move-object/from16 v2, v29 │ │ -0659e2: 7030 0711 1002 |04d1: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.:(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;[Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;)V // method@1107 │ │ -0659e8: 2236 ad01 |04d4: new-instance v54, Lcom/badlogic/gdx/graphics/g3d/materials/Material; // type@01ad │ │ -0659ec: 1a37 b415 |04d6: const-string v55, "default" // string@15b4 │ │ -0659f0: 1338 0000 |04d8: const/16 v56, #int 0 // #0 │ │ -0659f4: 0200 3800 |04da: move/from16 v0, v56 │ │ -0659f8: 2300 6c04 |04dc: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@046c │ │ -0659fc: 0838 0000 |04de: move-object/from16 v56, v0 │ │ -065a00: 7603 a510 3600 |04e0: invoke-direct/range {v54, v55, v56}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.:(Ljava/lang/String;[Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V // method@10a5 │ │ -065a06: 0800 1f00 |04e3: move-object/from16 v0, v31 │ │ -065a0a: 0801 3600 |04e5: move-object/from16 v1, v54 │ │ -065a0e: 6e20 1511 1000 |04e7: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.setMaterial:(Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V // method@1115 │ │ -065a14: 3813 0500 |04ea: if-eqz v19, 04ef // +0005 │ │ -065a18: 7401 9a25 1300 |04ec: invoke-virtual/range {v19}, Ljava/io/InputStream;.close:()V // method@259a │ │ -065a1e: 111f |04ef: return-object v31 │ │ -065a20: 0d36 |04f0: move-exception v54 │ │ -065a22: 28fe |04f1: goto 04ef // -0002 │ │ -065a24: 0d37 |04f2: move-exception v55 │ │ -065a26: 2900 79fb |04f3: goto/16 006c // -0487 │ │ +07350c: |[07350c] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dLoader.loadSkeletonModel:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel; │ │ +07351c: 132c 0000 |0000: const/16 v44, #int 0 // #0 │ │ +073520: 1313 0000 |0002: const/16 v19, #int 0 // #0 │ │ +073524: 7401 6d09 3b00 |0004: invoke-virtual/range {v59}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ +07352a: 0c13 |0007: move-result-object v19 │ │ +07352c: 7701 3910 1300 |0008: invoke-static/range {v19}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.readChunks:(Ljava/io/InputStream;)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1039 │ │ +073532: 0c2c |000b: move-result-object v44 │ │ +073534: 7401 2510 2c00 |000c: invoke-virtual/range {v44}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getId:()I // method@1025 │ │ +07353a: 0a36 |000f: move-result v54 │ │ +07353c: 1437 1a44 3347 |0010: const v55, #float 45892.1 // #4733441a │ │ +073542: 0200 3600 |0013: move/from16 v0, v54 │ │ +073546: 0201 3700 |0015: move/from16 v1, v55 │ │ +07354a: 3210 5600 |0017: if-eq v0, v1, 006d // +0056 │ │ +07354e: 2236 fa02 |0019: new-instance v54, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +073552: 2237 c303 |001b: new-instance v55, Ljava/lang/StringBuilder; // type@03c3 │ │ +073556: 7601 6726 3700 |001d: invoke-direct/range {v55}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +07355c: 1a38 2207 |0020: const-string v56, "Invalid root tag id: " // string@0722 │ │ +073560: 7402 6e26 3700 |0022: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +073566: 0c37 |0025: move-result-object v55 │ │ +073568: 7401 2510 2c00 |0026: invoke-virtual/range {v44}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getId:()I // method@1025 │ │ +07356e: 0a38 |0029: move-result v56 │ │ +073570: 7402 6b26 3700 |002a: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +073576: 0c37 |002d: move-result-object v55 │ │ +073578: 7401 7426 3700 |002e: invoke-virtual/range {v55}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +07357e: 0c37 |0031: move-result-object v55 │ │ +073580: 7602 b41f 3600 |0032: invoke-direct/range {v54, v55}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +073586: 2736 |0035: throw v54 │ │ +073588: 0d0f |0036: move-exception v15 │ │ +07358a: 2236 fa02 |0037: new-instance v54, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +07358e: 2237 c303 |0039: new-instance v55, Ljava/lang/StringBuilder; // type@03c3 │ │ +073592: 7601 6726 3700 |003b: invoke-direct/range {v55}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +073598: 1a38 9e02 |003e: const-string v56, "Couldn't load skeleton model from '" // string@029e │ │ +07359c: 7402 6e26 3700 |0040: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0735a2: 0c37 |0043: move-result-object v55 │ │ +0735a4: 7401 6709 3b00 |0044: invoke-virtual/range {v59}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +0735aa: 0c38 |0047: move-result-object v56 │ │ +0735ac: 7402 6e26 3700 |0048: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0735b2: 0c37 |004b: move-result-object v55 │ │ +0735b4: 1a38 5900 |004c: const-string v56, "', " // string@0059 │ │ +0735b8: 7402 6e26 3700 |004e: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0735be: 0c37 |0051: move-result-object v55 │ │ +0735c0: 6e10 9725 0f00 |0052: invoke-virtual {v15}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ +0735c6: 0c38 |0055: move-result-object v56 │ │ +0735c8: 7402 6e26 3700 |0056: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0735ce: 0c37 |0059: move-result-object v55 │ │ +0735d0: 7401 7426 3700 |005a: invoke-virtual/range {v55}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0735d6: 0c37 |005d: move-result-object v55 │ │ +0735d8: 0800 3600 |005e: move-object/from16 v0, v54 │ │ +0735dc: 0801 3700 |0060: move-object/from16 v1, v55 │ │ +0735e0: 7030 b51f 100f |0062: invoke-direct {v0, v1, v15}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0735e6: 2736 |0065: throw v54 │ │ +0735e8: 0d36 |0066: move-exception v54 │ │ +0735ea: 3813 0500 |0067: if-eqz v19, 006c // +0005 │ │ +0735ee: 7401 9a25 1300 |0069: invoke-virtual/range {v19}, Ljava/io/InputStream;.close:()V // method@259a │ │ +0735f4: 2736 |006c: throw v54 │ │ +0735f6: 1336 0100 |006d: const/16 v54, #int 1 // #1 │ │ +0735fa: 0800 2c00 |006f: move-object/from16 v0, v44 │ │ +0735fe: 0201 3600 |0071: move/from16 v1, v54 │ │ +073602: 6e20 2210 1000 |0073: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ +073608: 0c33 |0076: move-result-object v51 │ │ +07360a: 3933 0a00 |0077: if-nez v51, 0081 // +000a │ │ +07360e: 2236 fa02 |0079: new-instance v54, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +073612: 1a37 b20d |007b: const-string v55, "No version chunk found" // string@0db2 │ │ +073616: 7602 b41f 3600 |007d: invoke-direct/range {v54, v55}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +07361c: 2736 |0080: throw v54 │ │ +07361e: 7401 2710 3300 |0081: invoke-virtual/range {v51}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readByte:()I // method@1027 │ │ +073624: 0a17 |0084: move-result v23 │ │ +073626: 7401 2710 3300 |0085: invoke-virtual/range {v51}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readByte:()I // method@1027 │ │ +07362c: 0a1e |0088: move-result v30 │ │ +07362e: 3917 0a00 |0089: if-nez v23, 0093 // +000a │ │ +073632: 1336 0100 |008b: const/16 v54, #int 1 // #1 │ │ +073636: 0200 1e00 |008d: move/from16 v0, v30 │ │ +07363a: 0201 3600 |008f: move/from16 v1, v54 │ │ +07363e: 3210 2d00 |0091: if-eq v0, v1, 00be // +002d │ │ +073642: 2236 fa02 |0093: new-instance v54, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +073646: 2237 c303 |0095: new-instance v55, Ljava/lang/StringBuilder; // type@03c3 │ │ +07364a: 7601 6726 3700 |0097: invoke-direct/range {v55}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +073650: 1a38 2307 |009a: const-string v56, "Invalid version, required 0.1, got " // string@0723 │ │ +073654: 7402 6e26 3700 |009c: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07365a: 0c37 |009f: move-result-object v55 │ │ +07365c: 0800 3700 |00a0: move-object/from16 v0, v55 │ │ +073660: 0201 1700 |00a2: move/from16 v1, v23 │ │ +073664: 6e20 6b26 1000 |00a4: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +07366a: 0c37 |00a7: move-result-object v55 │ │ +07366c: 1a38 e300 |00a8: const-string v56, "." // string@00e3 │ │ +073670: 7402 6e26 3700 |00aa: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +073676: 0c37 |00ad: move-result-object v55 │ │ +073678: 0800 3700 |00ae: move-object/from16 v0, v55 │ │ +07367c: 0201 1e00 |00b0: move/from16 v1, v30 │ │ +073680: 6e20 6b26 1000 |00b2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +073686: 0c37 |00b5: move-result-object v55 │ │ +073688: 7401 7426 3700 |00b6: invoke-virtual/range {v55}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +07368e: 0c37 |00b9: move-result-object v55 │ │ +073690: 7602 b41f 3600 |00ba: invoke-direct/range {v54, v55}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +073696: 2736 |00bd: throw v54 │ │ +073698: 1336 0040 |00be: const/16 v54, #int 16384 // #4000 │ │ +07369c: 0800 2c00 |00c0: move-object/from16 v0, v44 │ │ +0736a0: 0201 3600 |00c2: move/from16 v1, v54 │ │ +0736a4: 6e20 2210 1000 |00c4: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ +0736aa: 0c2f |00c7: move-result-object v47 │ │ +0736ac: 392f 0a00 |00c8: if-nez v47, 00d2 // +000a │ │ +0736b0: 2236 fa02 |00ca: new-instance v54, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0736b4: 1a37 b00d |00cc: const-string v55, "No skeletonModel chunk found" // string@0db0 │ │ +0736b8: 7602 b41f 3600 |00ce: invoke-direct/range {v54, v55}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0736be: 2736 |00d1: throw v54 │ │ +0736c0: 7401 2d10 2f00 |00d2: invoke-virtual/range {v47}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +0736c6: 0a29 |00d5: move-result v41 │ │ +0736c8: 0200 2900 |00d6: move/from16 v0, v41 │ │ +0736cc: 2300 7204 |00d8: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // type@0472 │ │ +0736d0: 081d 0000 |00da: move-object/from16 v29, v0 │ │ +0736d4: 1336 0042 |00dc: const/16 v54, #int 16896 // #4200 │ │ +0736d8: 0800 2f00 |00de: move-object/from16 v0, v47 │ │ +0736dc: 0201 3600 |00e0: move/from16 v1, v54 │ │ +0736e0: 6e20 2410 1000 |00e2: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChildren:(I)[Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1024 │ │ +0736e6: 0c1a |00e5: move-result-object v26 │ │ +0736e8: 0800 1a00 |00e6: move-object/from16 v0, v26 │ │ +0736ec: 2100 |00e8: array-length v0, v0 │ │ +0736ee: 0236 0000 |00e9: move/from16 v54, v0 │ │ +0736f2: 0200 3600 |00eb: move/from16 v0, v54 │ │ +0736f6: 0201 2900 |00ed: move/from16 v1, v41 │ │ +0736fa: 3210 2e00 |00ef: if-eq v0, v1, 011d // +002e │ │ +0736fe: 2236 fa02 |00f1: new-instance v54, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +073702: 2237 c303 |00f3: new-instance v55, Ljava/lang/StringBuilder; // type@03c3 │ │ +073706: 7601 6726 3700 |00f5: invoke-direct/range {v55}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +07370c: 1a38 c60d |00f8: const-string v56, "Number of submeshes not equal to number specified in still model chunk, expected " // string@0dc6 │ │ +073710: 7402 6e26 3700 |00fa: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +073716: 0c37 |00fd: move-result-object v55 │ │ +073718: 0800 3700 |00fe: move-object/from16 v0, v55 │ │ +07371c: 0201 2900 |0100: move/from16 v1, v41 │ │ +073720: 6e20 6b26 1000 |0102: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +073726: 0c37 |0105: move-result-object v55 │ │ +073728: 1a38 bb00 |0106: const-string v56, ", got " // string@00bb │ │ +07372c: 7402 6e26 3700 |0108: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +073732: 0c37 |010b: move-result-object v55 │ │ +073734: 0800 1a00 |010c: move-object/from16 v0, v26 │ │ +073738: 2100 |010e: array-length v0, v0 │ │ +07373a: 0238 0000 |010f: move/from16 v56, v0 │ │ +07373e: 7402 6b26 3700 |0111: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +073744: 0c37 |0114: move-result-object v55 │ │ +073746: 7401 7426 3700 |0115: invoke-virtual/range {v55}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +07374c: 0c37 |0118: move-result-object v55 │ │ +07374e: 7602 b41f 3600 |0119: invoke-direct/range {v54, v55}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +073754: 2736 |011c: throw v54 │ │ +073756: 1312 0000 |011d: const/16 v18, #int 0 // #0 │ │ +07375a: 0200 1200 |011f: move/from16 v0, v18 │ │ +07375e: 0201 2900 |0121: move/from16 v1, v41 │ │ +073762: 3510 0902 |0123: if-ge v0, v1, 032c // +0209 │ │ +073766: 4631 1a12 |0125: aget-object v49, v26, v18 │ │ +07376a: 1336 2011 |0127: const/16 v54, #int 4384 // #1120 │ │ +07376e: 0800 3100 |0129: move-object/from16 v0, v49 │ │ +073772: 0201 3600 |012b: move/from16 v1, v54 │ │ +073776: 6e20 2210 1000 |012d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ +07377c: 0c09 |0130: move-result-object v9 │ │ +07377e: 3909 0a00 |0131: if-nez v9, 013b // +000a │ │ +073782: 2236 fa02 |0133: new-instance v54, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +073786: 1a37 b30d |0135: const-string v55, "No vertex attribute chunk given" // string@0db3 │ │ +07378a: 7602 b41f 3600 |0137: invoke-direct/range {v54, v55}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +073790: 2736 |013a: throw v54 │ │ +073792: 6e10 2d10 0900 |013b: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +073798: 0a22 |013e: move-result v34 │ │ +07379a: 1336 2111 |013f: const/16 v54, #int 4385 // #1121 │ │ +07379e: 0200 3600 |0141: move/from16 v0, v54 │ │ +0737a2: 6e20 2410 0900 |0143: invoke-virtual {v9, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChildren:(I)[Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1024 │ │ +0737a8: 0c08 |0146: move-result-object v8 │ │ +0737aa: 2180 |0147: array-length v0, v8 │ │ +0737ac: 0236 0000 |0148: move/from16 v54, v0 │ │ +0737b0: 0200 3600 |014a: move/from16 v0, v54 │ │ +0737b4: 0201 2200 |014c: move/from16 v1, v34 │ │ +0737b8: 3210 2b00 |014e: if-eq v0, v1, 0179 // +002b │ │ +0737bc: 2236 fa02 |0150: new-instance v54, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0737c0: 2237 c303 |0152: new-instance v55, Ljava/lang/StringBuilder; // type@03c3 │ │ +0737c4: 7601 6726 3700 |0154: invoke-direct/range {v55}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0737ca: 1a38 c30d |0157: const-string v56, "Number of attributes not equal to number specified in attributes chunk, expected " // string@0dc3 │ │ +0737ce: 7402 6e26 3700 |0159: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0737d4: 0c37 |015c: move-result-object v55 │ │ +0737d6: 0800 3700 |015d: move-object/from16 v0, v55 │ │ +0737da: 0201 2200 |015f: move/from16 v1, v34 │ │ +0737de: 6e20 6b26 1000 |0161: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0737e4: 0c37 |0164: move-result-object v55 │ │ +0737e6: 1a38 bb00 |0165: const-string v56, ", got " // string@00bb │ │ +0737ea: 7402 6e26 3700 |0167: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0737f0: 0c37 |016a: move-result-object v55 │ │ +0737f2: 2180 |016b: array-length v0, v8 │ │ +0737f4: 0238 0000 |016c: move/from16 v56, v0 │ │ +0737f8: 7402 6b26 3700 |016e: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0737fe: 0c37 |0171: move-result-object v55 │ │ +073800: 7401 7426 3700 |0172: invoke-virtual/range {v55}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +073806: 0c37 |0175: move-result-object v55 │ │ +073808: 7602 b41f 3600 |0176: invoke-direct/range {v54, v55}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +07380e: 0200 2200 |0179: move/from16 v0, v34 │ │ +073812: 2300 5f04 |017b: new-array v0, v0, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@045f │ │ +073816: 0834 0000 |017d: move-object/from16 v52, v0 │ │ +07381a: 1315 0000 |017f: const/16 v21, #int 0 // #0 │ │ +07381e: 0200 1500 |0181: move/from16 v0, v21 │ │ +073822: 0201 2200 |0183: move/from16 v1, v34 │ │ +073826: 3510 1e00 |0185: if-ge v0, v1, 01a3 // +001e │ │ +07382a: 2236 2b01 |0187: new-instance v54, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +07382e: 4637 0815 |0189: aget-object v55, v8, v21 │ │ +073832: 7401 2d10 3700 |018b: invoke-virtual/range {v55}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +073838: 0a37 |018e: move-result v55 │ │ +07383a: 4638 0815 |018f: aget-object v56, v8, v21 │ │ +07383e: 7401 2d10 3800 |0191: invoke-virtual/range {v56}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +073844: 0a38 |0194: move-result v56 │ │ +073846: 4639 0815 |0195: aget-object v57, v8, v21 │ │ +07384a: 7401 3310 3900 |0197: invoke-virtual/range {v57}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readString:()Ljava/lang/String; // method@1033 │ │ +073850: 0c39 |019a: move-result-object v57 │ │ +073852: 7604 a50b 3600 |019b: invoke-direct/range {v54, v55, v56, v57}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +073858: 4d36 3415 |019e: aput-object v54, v52, v21 │ │ +07385c: d815 1501 |01a0: add-int/lit8 v21, v21, #int 1 // #01 │ │ +073860: 28df |01a2: goto 0181 // -0021 │ │ +073862: 1336 1011 |01a3: const/16 v54, #int 4368 // #1110 │ │ +073866: 0800 3100 |01a5: move-object/from16 v0, v49 │ │ +07386a: 0201 3600 |01a7: move/from16 v1, v54 │ │ +07386e: 6e20 2210 1000 |01a9: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ +073874: 0c35 |01ac: move-result-object v53 │ │ +073876: 7401 2d10 3500 |01ad: invoke-virtual/range {v53}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +07387c: 0a2a |01b0: move-result v42 │ │ +07387e: 7401 2c10 3500 |01b1: invoke-virtual/range {v53}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloats:()[F // method@102c │ │ +073884: 0c1c |01b4: move-result-object v28 │ │ +073886: 1336 1111 |01b5: const/16 v54, #int 4369 // #1111 │ │ +07388a: 0800 3100 |01b7: move-object/from16 v0, v49 │ │ +07388e: 0201 3600 |01b9: move/from16 v1, v54 │ │ +073892: 6e20 2210 1000 |01bb: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ +073898: 0c14 |01be: move-result-object v20 │ │ +07389a: 7401 2d10 1400 |01bf: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +0738a0: 0a27 |01c2: move-result v39 │ │ +0738a2: 7401 3210 1400 |01c3: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readShorts:()[S // method@1032 │ │ +0738a8: 0c1b |01c6: move-result-object v27 │ │ +0738aa: 1336 3011 |01c7: const/16 v54, #int 4400 // #1130 │ │ +0738ae: 0800 3100 |01c9: move-object/from16 v0, v49 │ │ +0738b2: 0201 3600 |01cb: move/from16 v1, v54 │ │ +0738b6: 6e20 2210 1000 |01cd: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ +0738bc: 0c0d |01d0: move-result-object v13 │ │ +0738be: 6e10 2d10 0d00 |01d1: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +0738c4: 0a24 |01d4: move-result v36 │ │ +0738c6: 1336 3111 |01d5: const/16 v54, #int 4401 // #1131 │ │ +0738ca: 0200 3600 |01d7: move/from16 v0, v54 │ │ +0738ce: 6e20 2410 0d00 |01d9: invoke-virtual {v13, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChildren:(I)[Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1024 │ │ +0738d4: 0c0c |01dc: move-result-object v12 │ │ +0738d6: 2180 |01dd: array-length v0, v8 │ │ +0738d8: 0236 0000 |01de: move/from16 v54, v0 │ │ +0738dc: 0200 3600 |01e0: move/from16 v0, v54 │ │ +0738e0: 0201 2200 |01e2: move/from16 v1, v34 │ │ +0738e4: 3210 2b00 |01e4: if-eq v0, v1, 020f // +002b │ │ +0738e8: 2236 fa02 |01e6: new-instance v54, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0738ec: 2237 c303 |01e8: new-instance v55, Ljava/lang/StringBuilder; // type@03c3 │ │ +0738f0: 7601 6726 3700 |01ea: invoke-direct/range {v55}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0738f6: 1a38 c50d |01ed: const-string v56, "Number of bone weights not equal to number specified in bone weights chunk, expected " // string@0dc5 │ │ +0738fa: 7402 6e26 3700 |01ef: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +073900: 0c37 |01f2: move-result-object v55 │ │ +073902: 0800 3700 |01f3: move-object/from16 v0, v55 │ │ +073906: 0201 2400 |01f5: move/from16 v1, v36 │ │ +07390a: 6e20 6b26 1000 |01f7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +073910: 0c37 |01fa: move-result-object v55 │ │ +073912: 1a38 bb00 |01fb: const-string v56, ", got " // string@00bb │ │ +073916: 7402 6e26 3700 |01fd: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07391c: 0c37 |0200: move-result-object v55 │ │ +07391e: 21c0 |0201: array-length v0, v12 │ │ +073920: 0238 0000 |0202: move/from16 v56, v0 │ │ +073924: 7402 6b26 3700 |0204: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +07392a: 0c37 |0207: move-result-object v55 │ │ +07392c: 7401 7426 3700 |0208: invoke-virtual/range {v55}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +073932: 0c37 |020b: move-result-object v55 │ │ +073934: 7602 b41f 3600 |020c: invoke-direct/range {v54, v55}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +07393a: 0200 2400 |020f: move/from16 v0, v36 │ │ +07393e: 2300 9d04 |0211: new-array v0, v0, [[F // type@049d │ │ +073942: 0819 0000 |0213: move-object/from16 v25, v0 │ │ +073946: 1315 0000 |0215: const/16 v21, #int 0 // #0 │ │ +07394a: 0200 1500 |0217: move/from16 v0, v21 │ │ +07394e: 0201 2400 |0219: move/from16 v1, v36 │ │ +073952: 3510 1300 |021b: if-ge v0, v1, 022e // +0013 │ │ +073956: 4636 0c15 |021d: aget-object v54, v12, v21 │ │ +07395a: 7401 2d10 3600 |021f: invoke-virtual/range {v54}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +073960: 0a0e |0222: move-result v14 │ │ +073962: 4636 0c15 |0223: aget-object v54, v12, v21 │ │ +073966: 7401 2c10 3600 |0225: invoke-virtual/range {v54}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloats:()[F // method@102c │ │ +07396c: 0c36 |0228: move-result-object v54 │ │ +07396e: 4d36 1915 |0229: aput-object v54, v25, v21 │ │ +073972: d815 1501 |022b: add-int/lit8 v21, v21, #int 1 // #01 │ │ +073976: 28ea |022d: goto 0217 // -0016 │ │ +073978: 1336 4011 |022e: const/16 v54, #int 4416 // #1140 │ │ +07397c: 0800 3100 |0230: move-object/from16 v0, v49 │ │ +073980: 0201 3600 |0232: move/from16 v1, v54 │ │ +073984: 6e20 2210 1000 |0234: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ +07398a: 0c0b |0237: move-result-object v11 │ │ +07398c: 6e10 2d10 0b00 |0238: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +073992: 0a23 |023b: move-result v35 │ │ +073994: 1336 4111 |023c: const/16 v54, #int 4417 // #1141 │ │ +073998: 0200 3600 |023e: move/from16 v0, v54 │ │ +07399c: 6e20 2410 0b00 |0240: invoke-virtual {v11, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChildren:(I)[Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1024 │ │ +0739a2: 0c0a |0243: move-result-object v10 │ │ +0739a4: 21a0 |0244: array-length v0, v10 │ │ +0739a6: 0236 0000 |0245: move/from16 v54, v0 │ │ +0739aa: 0200 3600 |0247: move/from16 v0, v54 │ │ +0739ae: 0201 2300 |0249: move/from16 v1, v35 │ │ +0739b2: 3210 2b00 |024b: if-eq v0, v1, 0276 // +002b │ │ +0739b6: 2236 fa02 |024d: new-instance v54, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0739ba: 2237 c303 |024f: new-instance v55, Ljava/lang/StringBuilder; // type@03c3 │ │ +0739be: 7601 6726 3700 |0251: invoke-direct/range {v55}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0739c4: 1a38 c40d |0254: const-string v56, "Number of bone assignment not equal to number specified in bone assignment chunk, expected " // string@0dc4 │ │ +0739c8: 7402 6e26 3700 |0256: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0739ce: 0c37 |0259: move-result-object v55 │ │ +0739d0: 0800 3700 |025a: move-object/from16 v0, v55 │ │ +0739d4: 0201 2300 |025c: move/from16 v1, v35 │ │ +0739d8: 6e20 6b26 1000 |025e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0739de: 0c37 |0261: move-result-object v55 │ │ +0739e0: 1a38 bb00 |0262: const-string v56, ", got " // string@00bb │ │ +0739e4: 7402 6e26 3700 |0264: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0739ea: 0c37 |0267: move-result-object v55 │ │ +0739ec: 21a0 |0268: array-length v0, v10 │ │ +0739ee: 0238 0000 |0269: move/from16 v56, v0 │ │ +0739f2: 7402 6b26 3700 |026b: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0739f8: 0c37 |026e: move-result-object v55 │ │ +0739fa: 7401 7426 3700 |026f: invoke-virtual/range {v55}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +073a00: 0c37 |0272: move-result-object v55 │ │ +073a02: 7602 b41f 3600 |0273: invoke-direct/range {v54, v55}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +073a08: 0200 2300 |0276: move/from16 v0, v35 │ │ +073a0c: 2300 9e04 |0278: new-array v0, v0, [[I // type@049e │ │ +073a10: 0818 0000 |027a: move-object/from16 v24, v0 │ │ +073a14: 1315 0000 |027c: const/16 v21, #int 0 // #0 │ │ +073a18: 0200 1500 |027e: move/from16 v0, v21 │ │ +073a1c: 0201 2300 |0280: move/from16 v1, v35 │ │ +073a20: 3510 1300 |0282: if-ge v0, v1, 0295 // +0013 │ │ +073a24: 4636 0a15 |0284: aget-object v54, v10, v21 │ │ +073a28: 7401 2d10 3600 |0286: invoke-virtual/range {v54}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +073a2e: 0a0e |0289: move-result v14 │ │ +073a30: 4636 0a15 |028a: aget-object v54, v10, v21 │ │ +073a34: 7401 2e10 3600 |028c: invoke-virtual/range {v54}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInts:()[I // method@102e │ │ +073a3a: 0c36 |028f: move-result-object v54 │ │ +073a3c: 4d36 1815 |0290: aput-object v54, v24, v21 │ │ +073a40: d815 1501 |0292: add-int/lit8 v21, v21, #int 1 // #01 │ │ +073a44: 28ea |0294: goto 027e // -0016 │ │ +073a46: 2230 bd01 |0295: new-instance v48, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // type@01bd │ │ +073a4a: 7401 3310 3100 |0297: invoke-virtual/range {v49}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readString:()Ljava/lang/String; // method@1033 │ │ +073a50: 0c36 |029a: move-result-object v54 │ │ +073a52: 2237 1901 |029b: new-instance v55, Lcom/badlogic/gdx/graphics/Mesh; // type@0119 │ │ +073a56: 1338 0000 |029d: const/16 v56, #int 0 // #0 │ │ +073a5a: 0800 3700 |029f: move-object/from16 v0, v55 │ │ +073a5e: 0201 3800 |02a1: move/from16 v1, v56 │ │ +073a62: 0202 2a00 |02a3: move/from16 v2, v42 │ │ +073a66: 0203 2700 |02a5: move/from16 v3, v39 │ │ +073a6a: 0804 3400 |02a7: move-object/from16 v4, v52 │ │ +073a6e: 7054 d40a 1032 |02a9: invoke-direct {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0ad4 │ │ +073a74: 7401 2d10 3100 |02ac: invoke-virtual/range {v49}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +073a7a: 0a38 |02af: move-result v56 │ │ +073a7c: 0800 3000 |02b0: move-object/from16 v0, v48 │ │ +073a80: 0801 3600 |02b2: move-object/from16 v1, v54 │ │ +073a84: 0802 3700 |02b4: move-object/from16 v2, v55 │ │ +073a88: 0203 3800 |02b6: move/from16 v3, v56 │ │ +073a8c: 7040 1d11 1032 |02b8: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;I)V // method@111d │ │ +073a92: 0800 1b00 |02bb: move-object/from16 v0, v27 │ │ +073a96: 0801 3000 |02bd: move-object/from16 v1, v48 │ │ +073a9a: 5b10 050a |02bf: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.indices:[S // field@0a05 │ │ +073a9e: 0800 1800 |02c1: move-object/from16 v0, v24 │ │ +073aa2: 0801 3000 |02c3: move-object/from16 v1, v48 │ │ +073aa6: 5b10 030a |02c5: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.boneAssignments:[[I // field@0a03 │ │ +073aaa: 0800 1900 |02c7: move-object/from16 v0, v25 │ │ +073aae: 0801 3000 |02c9: move-object/from16 v1, v48 │ │ +073ab2: 5b10 040a |02cb: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.boneWeights:[[F // field@0a04 │ │ +073ab6: 0800 1c00 |02cd: move-object/from16 v0, v28 │ │ +073aba: 0801 3000 |02cf: move-object/from16 v1, v48 │ │ +073abe: 5b10 0b0a |02d1: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.vertices:[F // field@0a0b │ │ +073ac2: 0800 3000 |02d3: move-object/from16 v0, v48 │ │ +073ac6: 5400 070a |02d5: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ +073aca: 0836 0000 |02d7: move-object/from16 v54, v0 │ │ +073ace: 0800 3000 |02d9: move-object/from16 v0, v48 │ │ +073ad2: 5400 0b0a |02db: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.vertices:[F // field@0a0b │ │ +073ad6: 0837 0000 |02dd: move-object/from16 v55, v0 │ │ +073ada: 7402 fa0a 3600 |02df: invoke-virtual/range {v54, v55}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0afa │ │ +073ae0: 0800 3000 |02e2: move-object/from16 v0, v48 │ │ +073ae4: 5400 070a |02e4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ +073ae8: 0836 0000 |02e6: move-object/from16 v54, v0 │ │ +073aec: 0800 3000 |02e8: move-object/from16 v0, v48 │ │ +073af0: 5400 050a |02ea: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.indices:[S // field@0a05 │ │ +073af4: 0837 0000 |02ec: move-object/from16 v55, v0 │ │ +073af8: 7402 f80a 3600 |02ee: invoke-virtual/range {v54, v55}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0af8 │ │ +073afe: 0800 3000 |02f1: move-object/from16 v0, v48 │ │ +073b02: 5400 0b0a |02f3: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.vertices:[F // field@0a0b │ │ +073b06: 0836 0000 |02f5: move-object/from16 v54, v0 │ │ +073b0a: 0800 3600 |02f7: move-object/from16 v0, v54 │ │ +073b0e: 2100 |02f9: array-length v0, v0 │ │ +073b10: 0236 0000 |02fa: move/from16 v54, v0 │ │ +073b14: 0200 3600 |02fc: move/from16 v0, v54 │ │ +073b18: 2300 4804 |02fe: new-array v0, v0, [F // type@0448 │ │ +073b1c: 0836 0000 |0300: move-object/from16 v54, v0 │ │ +073b20: 0800 3600 |0302: move-object/from16 v0, v54 │ │ +073b24: 0801 3000 |0304: move-object/from16 v1, v48 │ │ +073b28: 5b10 0a0a |0306: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.skinnedVertices:[F // field@0a0a │ │ +073b2c: 0800 3000 |0308: move-object/from16 v0, v48 │ │ +073b30: 5400 0b0a |030a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.vertices:[F // field@0a0b │ │ +073b34: 0836 0000 |030c: move-object/from16 v54, v0 │ │ +073b38: 1337 0000 |030e: const/16 v55, #int 0 // #0 │ │ +073b3c: 0800 3000 |0310: move-object/from16 v0, v48 │ │ +073b40: 5400 0a0a |0312: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.skinnedVertices:[F // field@0a0a │ │ +073b44: 0838 0000 |0314: move-object/from16 v56, v0 │ │ +073b48: 1339 0000 |0316: const/16 v57, #int 0 // #0 │ │ +073b4c: 0800 3000 |0318: move-object/from16 v0, v48 │ │ +073b50: 5400 0b0a |031a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.vertices:[F // field@0a0b │ │ +073b54: 083a 0000 |031c: move-object/from16 v58, v0 │ │ +073b58: 0800 3a00 |031e: move-object/from16 v0, v58 │ │ +073b5c: 2100 |0320: array-length v0, v0 │ │ +073b5e: 023a 0000 |0321: move/from16 v58, v0 │ │ +073b62: 7705 7826 3600 |0323: invoke-static/range {v54, v55, v56, v57, v58}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +073b68: 4d30 1d12 |0326: aput-object v48, v29, v18 │ │ +073b6c: d812 1201 |0328: add-int/lit8 v18, v18, #int 1 // #01 │ │ +073b70: 2900 f5fd |032a: goto/16 011f // -020b │ │ +073b74: 222d b701 |032c: new-instance v45, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // type@01b7 │ │ +073b78: 7601 fb10 2d00 |032e: invoke-direct/range {v45}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.:()V // method@10fb │ │ +073b7e: 1336 0045 |0331: const/16 v54, #int 17664 // #4500 │ │ +073b82: 0800 2f00 |0333: move-object/from16 v0, v47 │ │ +073b86: 0201 3600 |0335: move/from16 v1, v54 │ │ +073b8a: 6e20 2210 1000 |0337: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ +073b90: 0c2e |033a: move-result-object v46 │ │ +073b92: 1336 0046 |033b: const/16 v54, #int 17920 // #4600 │ │ +073b96: 0800 2e00 |033d: move-object/from16 v0, v46 │ │ +073b9a: 0201 3600 |033f: move/from16 v1, v54 │ │ +073b9e: 6e20 2210 1000 |0341: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ +073ba4: 0c11 |0344: move-result-object v17 │ │ +073ba6: 7401 2d10 1100 |0345: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +073bac: 0a26 |0348: move-result v38 │ │ +073bae: 1312 0000 |0349: const/16 v18, #int 0 // #0 │ │ +073bb2: 0200 1200 |034b: move/from16 v0, v18 │ │ +073bb6: 0201 2600 |034d: move/from16 v1, v38 │ │ +073bba: 3510 1200 |034f: if-ge v0, v1, 0361 // +0012 │ │ +073bbe: 0800 2d00 |0351: move-object/from16 v0, v45 │ │ +073bc2: 5400 e509 |0353: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.hierarchy:Lcom/badlogic/gdx/utils/Array; // field@09e5 │ │ +073bc6: 0836 0000 |0355: move-object/from16 v54, v0 │ │ +073bca: 7701 0610 1100 |0357: invoke-static/range {v17}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader;.readSkeletonJoint:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint; // method@1006 │ │ +073bd0: 0c37 |035a: move-result-object v55 │ │ +073bd2: 7402 6a1e 3600 |035b: invoke-virtual/range {v54, v55}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +073bd8: d812 1201 |035e: add-int/lit8 v18, v18, #int 1 // #01 │ │ +073bdc: 28eb |0360: goto 034b // -0015 │ │ +073bde: 1336 0043 |0361: const/16 v54, #int 17152 // #4300 │ │ +073be2: 0800 2e00 |0363: move-object/from16 v0, v46 │ │ +073be6: 0201 3600 |0365: move/from16 v1, v54 │ │ +073bea: 6e20 2210 1000 |0367: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ +073bf0: 0c07 |036a: move-result-object v7 │ │ +073bf2: 6e10 2d10 0700 |036b: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +073bf8: 0a21 |036e: move-result v33 │ │ +073bfa: 1336 0044 |036f: const/16 v54, #int 17408 // #4400 │ │ +073bfe: 0200 3600 |0371: move/from16 v0, v54 │ │ +073c02: 6e20 2410 0700 |0373: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChildren:(I)[Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1024 │ │ +073c08: 0c06 |0376: move-result-object v6 │ │ +073c0a: 2160 |0377: array-length v0, v6 │ │ +073c0c: 0236 0000 |0378: move/from16 v54, v0 │ │ +073c10: 0200 3600 |037a: move/from16 v0, v54 │ │ +073c14: 0201 2100 |037c: move/from16 v1, v33 │ │ +073c18: 3210 2b00 |037e: if-eq v0, v1, 03a9 // +002b │ │ +073c1c: 2236 fa02 |0380: new-instance v54, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +073c20: 2237 c303 |0382: new-instance v55, Ljava/lang/StringBuilder; // type@03c3 │ │ +073c24: 7601 6726 3700 |0384: invoke-direct/range {v55}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +073c2a: 1a38 c20d |0387: const-string v56, "Number of animations not equal to number specified in animations chunk, expected " // string@0dc2 │ │ +073c2e: 7402 6e26 3700 |0389: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +073c34: 0c37 |038c: move-result-object v55 │ │ +073c36: 0800 3700 |038d: move-object/from16 v0, v55 │ │ +073c3a: 0201 2100 |038f: move/from16 v1, v33 │ │ +073c3e: 6e20 6b26 1000 |0391: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +073c44: 0c37 |0394: move-result-object v55 │ │ +073c46: 1a38 bb00 |0395: const-string v56, ", got " // string@00bb │ │ +073c4a: 7402 6e26 3700 |0397: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +073c50: 0c37 |039a: move-result-object v55 │ │ +073c52: 2160 |039b: array-length v0, v6 │ │ +073c54: 0238 0000 |039c: move/from16 v56, v0 │ │ +073c58: 7402 6b26 3700 |039e: invoke-virtual/range {v55, v56}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +073c5e: 0c37 |03a1: move-result-object v55 │ │ +073c60: 7401 7426 3700 |03a2: invoke-virtual/range {v55}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +073c66: 0c37 |03a5: move-result-object v55 │ │ +073c68: 7602 b41f 3600 |03a6: invoke-direct/range {v54, v55}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +073c6e: 1312 0000 |03a9: const/16 v18, #int 0 // #0 │ │ +073c72: 0200 1200 |03ab: move/from16 v0, v18 │ │ +073c76: 0201 2100 |03ad: move/from16 v1, v33 │ │ +073c7a: 3510 1701 |03af: if-ge v0, v1, 04c6 // +0117 │ │ +073c7e: 4605 0612 |03b1: aget-object v5, v6, v18 │ │ +073c82: 6e10 3310 0500 |03b3: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readString:()Ljava/lang/String; // method@1033 │ │ +073c88: 0c20 |03b6: move-result-object v32 │ │ +073c8a: 6e10 2b10 0500 |03b7: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ +073c90: 0a32 |03ba: move-result v50 │ │ +073c92: 6e10 2d10 0500 |03bb: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +073c98: 0a28 |03be: move-result v40 │ │ +073c9a: 0200 2800 |03bf: move/from16 v0, v40 │ │ +073c9e: 2300 a104 |03c1: new-array v0, v0, [[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe; // type@04a1 │ │ +073ca2: 082b 0000 |03c3: move-object/from16 v43, v0 │ │ +073ca6: 1315 0000 |03c5: const/16 v21, #int 0 // #0 │ │ +073caa: 0200 1500 |03c7: move/from16 v0, v21 │ │ +073cae: 0201 2800 |03c9: move/from16 v1, v40 │ │ +073cb2: 3510 db00 |03cb: if-ge v0, v1, 04a6 // +00db │ │ +073cb6: 6e10 2d10 0500 |03cd: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +073cbc: 0a25 |03d0: move-result v37 │ │ +073cbe: 0200 2500 |03d1: move/from16 v0, v37 │ │ +073cc2: 2300 7104 |03d3: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe; // type@0471 │ │ +073cc6: 0836 0000 |03d5: move-object/from16 v54, v0 │ │ +073cca: 4d36 2b15 |03d7: aput-object v54, v43, v21 │ │ +073cce: 1316 0000 |03d9: const/16 v22, #int 0 // #0 │ │ +073cd2: 0200 1600 |03db: move/from16 v0, v22 │ │ +073cd6: 0201 2500 |03dd: move/from16 v1, v37 │ │ +073cda: 3510 c300 |03df: if-ge v0, v1, 04a2 // +00c3 │ │ +073cde: 2210 ba01 |03e1: new-instance v16, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe; // type@01ba │ │ +073ce2: 7601 0411 1000 |03e3: invoke-direct/range {v16}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.:()V // method@1104 │ │ +073ce8: 6e10 2b10 0500 |03e6: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ +073cee: 0a36 |03e9: move-result v54 │ │ +073cf0: 0200 3600 |03ea: move/from16 v0, v54 │ │ +073cf4: 0801 1000 |03ec: move-object/from16 v1, v16 │ │ +073cf8: 5910 f909 |03ee: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.timeStamp:F // field@09f9 │ │ +073cfc: 6e10 2d10 0500 |03f0: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +073d02: 0a36 |03f3: move-result v54 │ │ +073d04: 0200 3600 |03f4: move/from16 v0, v54 │ │ +073d08: 0801 1000 |03f6: move-object/from16 v1, v16 │ │ +073d0c: 5910 f509 |03f8: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.parentIndex:I // field@09f5 │ │ +073d10: 0800 1000 |03fa: move-object/from16 v0, v16 │ │ +073d14: 5400 f609 |03fc: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f6 │ │ +073d18: 0836 0000 |03fe: move-object/from16 v54, v0 │ │ +073d1c: 6e10 2b10 0500 |0400: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ +073d22: 0a37 |0403: move-result v55 │ │ +073d24: 0200 3700 |0404: move/from16 v0, v55 │ │ +073d28: 0801 3600 |0406: move-object/from16 v1, v54 │ │ +073d2c: 5910 fe0b |0408: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +073d30: 0800 1000 |040a: move-object/from16 v0, v16 │ │ +073d34: 5400 f609 |040c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f6 │ │ +073d38: 0836 0000 |040e: move-object/from16 v54, v0 │ │ +073d3c: 6e10 2b10 0500 |0410: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ +073d42: 0a37 |0413: move-result v55 │ │ +073d44: 0200 3700 |0414: move/from16 v0, v55 │ │ +073d48: 0801 3600 |0416: move-object/from16 v1, v54 │ │ +073d4c: 5910 ff0b |0418: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +073d50: 0800 1000 |041a: move-object/from16 v0, v16 │ │ +073d54: 5400 f609 |041c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f6 │ │ +073d58: 0836 0000 |041e: move-object/from16 v54, v0 │ │ +073d5c: 6e10 2b10 0500 |0420: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ +073d62: 0a37 |0423: move-result v55 │ │ +073d64: 0200 3700 |0424: move/from16 v0, v55 │ │ +073d68: 0801 3600 |0426: move-object/from16 v1, v54 │ │ +073d6c: 5910 000c |0428: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +073d70: 0800 1000 |042a: move-object/from16 v0, v16 │ │ +073d74: 5400 f709 |042c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f7 │ │ +073d78: 0836 0000 |042e: move-object/from16 v54, v0 │ │ +073d7c: 6e10 2b10 0500 |0430: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ +073d82: 0a37 |0433: move-result v55 │ │ +073d84: 0200 3700 |0434: move/from16 v0, v55 │ │ +073d88: 0801 3600 |0436: move-object/from16 v1, v54 │ │ +073d8c: 5910 e10b |0438: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +073d90: 0800 1000 |043a: move-object/from16 v0, v16 │ │ +073d94: 5400 f709 |043c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f7 │ │ +073d98: 0836 0000 |043e: move-object/from16 v54, v0 │ │ +073d9c: 6e10 2b10 0500 |0440: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ +073da2: 0a37 |0443: move-result v55 │ │ +073da4: 0200 3700 |0444: move/from16 v0, v55 │ │ +073da8: 0801 3600 |0446: move-object/from16 v1, v54 │ │ +073dac: 5910 e20b |0448: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +073db0: 0800 1000 |044a: move-object/from16 v0, v16 │ │ +073db4: 5400 f709 |044c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f7 │ │ +073db8: 0836 0000 |044e: move-object/from16 v54, v0 │ │ +073dbc: 6e10 2b10 0500 |0450: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ +073dc2: 0a37 |0453: move-result v55 │ │ +073dc4: 0200 3700 |0454: move/from16 v0, v55 │ │ +073dc8: 0801 3600 |0456: move-object/from16 v1, v54 │ │ +073dcc: 5910 e30b |0458: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +073dd0: 0800 1000 |045a: move-object/from16 v0, v16 │ │ +073dd4: 5400 f709 |045c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f7 │ │ +073dd8: 0836 0000 |045e: move-object/from16 v54, v0 │ │ +073ddc: 6e10 2b10 0500 |0460: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ +073de2: 0a37 |0463: move-result v55 │ │ +073de4: 0200 3700 |0464: move/from16 v0, v55 │ │ +073de8: 0801 3600 |0466: move-object/from16 v1, v54 │ │ +073dec: 5910 e40b |0468: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +073df0: 0800 1000 |046a: move-object/from16 v0, v16 │ │ +073df4: 5400 f809 |046c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f8 │ │ +073df8: 0836 0000 |046e: move-object/from16 v54, v0 │ │ +073dfc: 6e10 2b10 0500 |0470: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ +073e02: 0a37 |0473: move-result v55 │ │ +073e04: 0200 3700 |0474: move/from16 v0, v55 │ │ +073e08: 0801 3600 |0476: move-object/from16 v1, v54 │ │ +073e0c: 5910 fe0b |0478: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +073e10: 0800 1000 |047a: move-object/from16 v0, v16 │ │ +073e14: 5400 f809 |047c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f8 │ │ +073e18: 0836 0000 |047e: move-object/from16 v54, v0 │ │ +073e1c: 6e10 2b10 0500 |0480: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ +073e22: 0a37 |0483: move-result v55 │ │ +073e24: 0200 3700 |0484: move/from16 v0, v55 │ │ +073e28: 0801 3600 |0486: move-object/from16 v1, v54 │ │ +073e2c: 5910 ff0b |0488: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +073e30: 0800 1000 |048a: move-object/from16 v0, v16 │ │ +073e34: 5400 f809 |048c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f8 │ │ +073e38: 0836 0000 |048e: move-object/from16 v54, v0 │ │ +073e3c: 6e10 2b10 0500 |0490: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ +073e42: 0a37 |0493: move-result v55 │ │ +073e44: 0200 3700 |0494: move/from16 v0, v55 │ │ +073e48: 0801 3600 |0496: move-object/from16 v1, v54 │ │ +073e4c: 5910 000c |0498: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +073e50: 4636 2b15 |049a: aget-object v54, v43, v21 │ │ +073e54: 4d10 3616 |049c: aput-object v16, v54, v22 │ │ +073e58: d816 1601 |049e: add-int/lit8 v22, v22, #int 1 // #01 │ │ +073e5c: 2900 3bff |04a0: goto/16 03db // -00c5 │ │ +073e60: d815 1501 |04a2: add-int/lit8 v21, v21, #int 1 // #01 │ │ +073e64: 2900 23ff |04a4: goto/16 03c7 // -00dd │ │ +073e68: 0800 2d00 |04a6: move-object/from16 v0, v45 │ │ +073e6c: 5400 e209 |04a8: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09e2 │ │ +073e70: 0836 0000 |04aa: move-object/from16 v54, v0 │ │ +073e74: 2237 b801 |04ac: new-instance v55, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation; // type@01b8 │ │ +073e78: 0800 3700 |04ae: move-object/from16 v0, v55 │ │ +073e7c: 0801 2000 |04b0: move-object/from16 v1, v32 │ │ +073e80: 0202 3200 |04b2: move/from16 v2, v50 │ │ +073e84: 0803 2b00 |04b4: move-object/from16 v3, v43 │ │ +073e88: 7040 0211 1032 |04b6: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation;.:(Ljava/lang/String;F[[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;)V // method@1102 │ │ +073e8e: 0800 3600 |04b9: move-object/from16 v0, v54 │ │ +073e92: 0801 2000 |04bb: move-object/from16 v1, v32 │ │ +073e96: 0802 3700 |04bd: move-object/from16 v2, v55 │ │ +073e9a: 6e30 2f22 1002 |04bf: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ +073ea0: d812 1201 |04c2: add-int/lit8 v18, v18, #int 1 // #01 │ │ +073ea4: 2900 e7fe |04c4: goto/16 03ab // -0119 │ │ +073ea8: 7401 fc10 2d00 |04c6: invoke-virtual/range {v45}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.buildFromHierarchy:()V // method@10fc │ │ +073eae: 221f bb01 |04c9: new-instance v31, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel; // type@01bb │ │ +073eb2: 0800 1f00 |04cb: move-object/from16 v0, v31 │ │ +073eb6: 0801 2d00 |04cd: move-object/from16 v1, v45 │ │ +073eba: 0802 1d00 |04cf: move-object/from16 v2, v29 │ │ +073ebe: 7030 0711 1002 |04d1: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.:(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;[Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;)V // method@1107 │ │ +073ec4: 2236 ab01 |04d4: new-instance v54, Lcom/badlogic/gdx/graphics/g3d/materials/Material; // type@01ab │ │ +073ec8: 1a37 b215 |04d6: const-string v55, "default" // string@15b2 │ │ +073ecc: 1338 0000 |04d8: const/16 v56, #int 0 // #0 │ │ +073ed0: 0200 3800 |04da: move/from16 v0, v56 │ │ +073ed4: 2300 6a04 |04dc: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@046a │ │ +073ed8: 0838 0000 |04de: move-object/from16 v56, v0 │ │ +073edc: 7603 a510 3600 |04e0: invoke-direct/range {v54, v55, v56}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.:(Ljava/lang/String;[Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V // method@10a5 │ │ +073ee2: 0800 1f00 |04e3: move-object/from16 v0, v31 │ │ +073ee6: 0801 3600 |04e5: move-object/from16 v1, v54 │ │ +073eea: 6e20 1511 1000 |04e7: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.setMaterial:(Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V // method@1115 │ │ +073ef0: 3813 0500 |04ea: if-eqz v19, 04ef // +0005 │ │ +073ef4: 7401 9a25 1300 |04ec: invoke-virtual/range {v19}, Ljava/io/InputStream;.close:()V // method@259a │ │ +073efa: 111f |04ef: return-object v31 │ │ +073efc: 0d36 |04f0: move-exception v54 │ │ +073efe: 28fe |04f1: goto 04ef // -0002 │ │ +073f00: 0d37 |04f2: move-exception v55 │ │ +073f02: 2900 79fb |04f3: goto/16 006c // -0487 │ │ catches : 5 │ │ 0x0004 - 0x0036 │ │ Ljava/io/IOException; -> 0x0036 │ │ -> 0x0066 │ │ 0x0037 - 0x0066 │ │ -> 0x0066 │ │ 0x0069 - 0x006c │ │ @@ -58385,296 +58385,296 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 37 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 565 16-bit code units │ │ -065a68: |[065a68] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dLoader.loadStillModel:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; │ │ -065a78: 1319 0000 |0000: const/16 v25, #int 0 // #0 │ │ -065a7c: 1209 |0002: const/4 v9, #int 0 // #0 │ │ -065a7e: 7401 6d09 2400 |0003: invoke-virtual/range {v36}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ -065a84: 0c09 |0006: move-result-object v9 │ │ -065a86: 7110 3910 0900 |0007: invoke-static {v9}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.readChunks:(Ljava/io/InputStream;)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1039 │ │ -065a8c: 0c19 |000a: move-result-object v25 │ │ -065a8e: 7401 2510 1900 |000b: invoke-virtual/range {v25}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getId:()I // method@1025 │ │ -065a94: 0a20 |000e: move-result v32 │ │ -065a96: 1421 1a44 3347 |000f: const v33, #float 45892.1 // #4733441a │ │ -065a9c: 0200 2000 |0012: move/from16 v0, v32 │ │ -065aa0: 0201 2100 |0014: move/from16 v1, v33 │ │ -065aa4: 3210 5600 |0016: if-eq v0, v1, 006c // +0056 │ │ -065aa8: 2220 fc02 |0018: new-instance v32, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -065aac: 2221 c503 |001a: new-instance v33, Ljava/lang/StringBuilder; // type@03c5 │ │ -065ab0: 7601 6726 2100 |001c: invoke-direct/range {v33}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -065ab6: 1a22 2207 |001f: const-string v34, "Invalid root tag id: " // string@0722 │ │ -065aba: 7402 6e26 2100 |0021: invoke-virtual/range {v33, v34}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -065ac0: 0c21 |0024: move-result-object v33 │ │ -065ac2: 7401 2510 1900 |0025: invoke-virtual/range {v25}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getId:()I // method@1025 │ │ -065ac8: 0a22 |0028: move-result v34 │ │ -065aca: 7402 6b26 2100 |0029: invoke-virtual/range {v33, v34}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -065ad0: 0c21 |002c: move-result-object v33 │ │ -065ad2: 7401 7426 2100 |002d: invoke-virtual/range {v33}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -065ad8: 0c21 |0030: move-result-object v33 │ │ -065ada: 7602 b41f 2000 |0031: invoke-direct/range {v32, v33}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -065ae0: 2720 |0034: throw v32 │ │ -065ae2: 0d07 |0035: move-exception v7 │ │ -065ae4: 2220 fc02 |0036: new-instance v32, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -065ae8: 2221 c503 |0038: new-instance v33, Ljava/lang/StringBuilder; // type@03c5 │ │ -065aec: 7601 6726 2100 |003a: invoke-direct/range {v33}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -065af2: 1a22 9f02 |003d: const-string v34, "Couldn't load still model from '" // string@029f │ │ -065af6: 7402 6e26 2100 |003f: invoke-virtual/range {v33, v34}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -065afc: 0c21 |0042: move-result-object v33 │ │ -065afe: 7401 6709 2400 |0043: invoke-virtual/range {v36}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -065b04: 0c22 |0046: move-result-object v34 │ │ -065b06: 7402 6e26 2100 |0047: invoke-virtual/range {v33, v34}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -065b0c: 0c21 |004a: move-result-object v33 │ │ -065b0e: 1a22 5900 |004b: const-string v34, "', " // string@0059 │ │ -065b12: 7402 6e26 2100 |004d: invoke-virtual/range {v33, v34}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -065b18: 0c21 |0050: move-result-object v33 │ │ -065b1a: 6e10 9725 0700 |0051: invoke-virtual {v7}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ -065b20: 0c22 |0054: move-result-object v34 │ │ -065b22: 7402 6e26 2100 |0055: invoke-virtual/range {v33, v34}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -065b28: 0c21 |0058: move-result-object v33 │ │ -065b2a: 7401 7426 2100 |0059: invoke-virtual/range {v33}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -065b30: 0c21 |005c: move-result-object v33 │ │ -065b32: 0800 2000 |005d: move-object/from16 v0, v32 │ │ -065b36: 0801 2100 |005f: move-object/from16 v1, v33 │ │ -065b3a: 7030 b51f 1007 |0061: invoke-direct {v0, v1, v7}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -065b40: 2720 |0064: throw v32 │ │ -065b42: 0d20 |0065: move-exception v32 │ │ -065b44: 3809 0500 |0066: if-eqz v9, 006b // +0005 │ │ -065b48: 6e10 9a25 0900 |0068: invoke-virtual {v9}, Ljava/io/InputStream;.close:()V // method@259a │ │ -065b4e: 2720 |006b: throw v32 │ │ -065b50: 1320 0100 |006c: const/16 v32, #int 1 // #1 │ │ -065b54: 0800 1900 |006e: move-object/from16 v0, v25 │ │ -065b58: 0201 2000 |0070: move/from16 v1, v32 │ │ -065b5c: 6e20 2210 1000 |0072: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ -065b62: 0c1c |0075: move-result-object v28 │ │ -065b64: 391c 0a00 |0076: if-nez v28, 0080 // +000a │ │ -065b68: 2220 fc02 |0078: new-instance v32, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -065b6c: 1a21 b40d |007a: const-string v33, "No version chunk found" // string@0db4 │ │ -065b70: 7602 b41f 2000 |007c: invoke-direct/range {v32, v33}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -065b76: 2720 |007f: throw v32 │ │ -065b78: 7401 2710 1c00 |0080: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readByte:()I // method@1027 │ │ -065b7e: 0a0d |0083: move-result v13 │ │ -065b80: 7401 2710 1c00 |0084: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readByte:()I // method@1027 │ │ -065b86: 0a11 |0087: move-result v17 │ │ -065b88: 390d 0a00 |0088: if-nez v13, 0092 // +000a │ │ -065b8c: 1320 0100 |008a: const/16 v32, #int 1 // #1 │ │ -065b90: 0200 1100 |008c: move/from16 v0, v17 │ │ -065b94: 0201 2000 |008e: move/from16 v1, v32 │ │ -065b98: 3210 2b00 |0090: if-eq v0, v1, 00bb // +002b │ │ -065b9c: 2220 fc02 |0092: new-instance v32, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -065ba0: 2221 c503 |0094: new-instance v33, Ljava/lang/StringBuilder; // type@03c5 │ │ -065ba4: 7601 6726 2100 |0096: invoke-direct/range {v33}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -065baa: 1a22 2307 |0099: const-string v34, "Invalid version, required 0.1, got " // string@0723 │ │ -065bae: 7402 6e26 2100 |009b: invoke-virtual/range {v33, v34}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -065bb4: 0c21 |009e: move-result-object v33 │ │ -065bb6: 0800 2100 |009f: move-object/from16 v0, v33 │ │ -065bba: 6e20 6b26 d000 |00a1: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -065bc0: 0c21 |00a4: move-result-object v33 │ │ -065bc2: 1a22 e300 |00a5: const-string v34, "." // string@00e3 │ │ -065bc6: 7402 6e26 2100 |00a7: invoke-virtual/range {v33, v34}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -065bcc: 0c21 |00aa: move-result-object v33 │ │ -065bce: 0800 2100 |00ab: move-object/from16 v0, v33 │ │ -065bd2: 0201 1100 |00ad: move/from16 v1, v17 │ │ -065bd6: 6e20 6b26 1000 |00af: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -065bdc: 0c21 |00b2: move-result-object v33 │ │ -065bde: 7401 7426 2100 |00b3: invoke-virtual/range {v33}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -065be4: 0c21 |00b6: move-result-object v33 │ │ -065be6: 7602 b41f 2000 |00b7: invoke-direct/range {v32, v33}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -065bec: 2720 |00ba: throw v32 │ │ -065bee: 1320 0010 |00bb: const/16 v32, #int 4096 // #1000 │ │ -065bf2: 0800 1900 |00bd: move-object/from16 v0, v25 │ │ -065bf6: 0201 2000 |00bf: move/from16 v1, v32 │ │ -065bfa: 6e20 2210 1000 |00c1: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ -065c00: 0c1a |00c4: move-result-object v26 │ │ -065c02: 391a 0a00 |00c5: if-nez v26, 00cf // +000a │ │ -065c06: 2220 fc02 |00c7: new-instance v32, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -065c0a: 1a21 b30d |00c9: const-string v33, "No stillmodel chunk found" // string@0db3 │ │ -065c0e: 7602 b41f 2000 |00cb: invoke-direct/range {v32, v33}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -065c14: 2720 |00ce: throw v32 │ │ -065c16: 7401 2d10 1a00 |00cf: invoke-virtual/range {v26}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -065c1c: 0a16 |00d2: move-result v22 │ │ -065c1e: 0200 1600 |00d3: move/from16 v0, v22 │ │ -065c22: 2300 7504 |00d5: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // type@0475 │ │ -065c26: 0810 0000 |00d7: move-object/from16 v16, v0 │ │ -065c2a: 1320 0011 |00d9: const/16 v32, #int 4352 // #1100 │ │ -065c2e: 0800 1a00 |00db: move-object/from16 v0, v26 │ │ -065c32: 0201 2000 |00dd: move/from16 v1, v32 │ │ -065c36: 6e20 2410 1000 |00df: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChildren:(I)[Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1024 │ │ -065c3c: 0c0f |00e2: move-result-object v15 │ │ -065c3e: 21f0 |00e3: array-length v0, v15 │ │ -065c40: 0220 0000 |00e4: move/from16 v32, v0 │ │ -065c44: 0200 2000 |00e6: move/from16 v0, v32 │ │ -065c48: 0201 1600 |00e8: move/from16 v1, v22 │ │ -065c4c: 3210 2c00 |00ea: if-eq v0, v1, 0116 // +002c │ │ -065c50: 2220 fc02 |00ec: new-instance v32, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -065c54: 2221 c503 |00ee: new-instance v33, Ljava/lang/StringBuilder; // type@03c5 │ │ -065c58: 7601 6726 2100 |00f0: invoke-direct/range {v33}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -065c5e: 1a22 c80d |00f3: const-string v34, "Number of submeshes not equal to number specified in still model chunk, expected " // string@0dc8 │ │ -065c62: 7402 6e26 2100 |00f5: invoke-virtual/range {v33, v34}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -065c68: 0c21 |00f8: move-result-object v33 │ │ -065c6a: 0800 2100 |00f9: move-object/from16 v0, v33 │ │ -065c6e: 0201 1600 |00fb: move/from16 v1, v22 │ │ -065c72: 6e20 6b26 1000 |00fd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -065c78: 0c21 |0100: move-result-object v33 │ │ -065c7a: 1a22 bb00 |0101: const-string v34, ", got " // string@00bb │ │ -065c7e: 7402 6e26 2100 |0103: invoke-virtual/range {v33, v34}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -065c84: 0c21 |0106: move-result-object v33 │ │ -065c86: 21f0 |0107: array-length v0, v15 │ │ -065c88: 0222 0000 |0108: move/from16 v34, v0 │ │ -065c8c: 7402 6b26 2100 |010a: invoke-virtual/range {v33, v34}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -065c92: 0c21 |010d: move-result-object v33 │ │ -065c94: 7401 7426 2100 |010e: invoke-virtual/range {v33}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -065c9a: 0c21 |0111: move-result-object v33 │ │ -065c9c: 7602 b41f 2000 |0112: invoke-direct/range {v32, v33}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -065ca2: 2720 |0115: throw v32 │ │ -065ca4: 1208 |0116: const/4 v8, #int 0 // #0 │ │ -065ca6: 0200 1600 |0117: move/from16 v0, v22 │ │ -065caa: 3508 f200 |0119: if-ge v8, v0, 020b // +00f2 │ │ -065cae: 461b 0f08 |011b: aget-object v27, v15, v8 │ │ -065cb2: 7401 3310 1b00 |011d: invoke-virtual/range {v27}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readString:()Ljava/lang/String; // method@1033 │ │ -065cb8: 0c13 |0120: move-result-object v19 │ │ -065cba: 7401 2d10 1b00 |0121: invoke-virtual/range {v27}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -065cc0: 0a18 |0124: move-result v24 │ │ -065cc2: 1320 2011 |0125: const/16 v32, #int 4384 // #1120 │ │ -065cc6: 0800 1b00 |0127: move-object/from16 v0, v27 │ │ -065cca: 0201 2000 |0129: move/from16 v1, v32 │ │ -065cce: 6e20 2210 1000 |012b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ -065cd4: 0c06 |012e: move-result-object v6 │ │ -065cd6: 3906 0a00 |012f: if-nez v6, 0139 // +000a │ │ -065cda: 2220 fc02 |0131: new-instance v32, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -065cde: 1a21 b50d |0133: const-string v33, "No vertex attribute chunk given" // string@0db5 │ │ -065ce2: 7602 b41f 2000 |0135: invoke-direct/range {v32, v33}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -065ce8: 2720 |0138: throw v32 │ │ -065cea: 6e10 2d10 0600 |0139: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -065cf0: 0a14 |013c: move-result v20 │ │ -065cf2: 1320 2111 |013d: const/16 v32, #int 4385 // #1121 │ │ -065cf6: 0200 2000 |013f: move/from16 v0, v32 │ │ -065cfa: 6e20 2410 0600 |0141: invoke-virtual {v6, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChildren:(I)[Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1024 │ │ -065d00: 0c05 |0144: move-result-object v5 │ │ -065d02: 2150 |0145: array-length v0, v5 │ │ -065d04: 0220 0000 |0146: move/from16 v32, v0 │ │ -065d08: 0200 2000 |0148: move/from16 v0, v32 │ │ -065d0c: 0201 1400 |014a: move/from16 v1, v20 │ │ -065d10: 3210 2b00 |014c: if-eq v0, v1, 0177 // +002b │ │ -065d14: 2220 fc02 |014e: new-instance v32, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -065d18: 2221 c503 |0150: new-instance v33, Ljava/lang/StringBuilder; // type@03c5 │ │ -065d1c: 7601 6726 2100 |0152: invoke-direct/range {v33}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -065d22: 1a22 c50d |0155: const-string v34, "Number of attributes not equal to number specified in attributes chunk, expected " // string@0dc5 │ │ -065d26: 7402 6e26 2100 |0157: invoke-virtual/range {v33, v34}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -065d2c: 0c21 |015a: move-result-object v33 │ │ -065d2e: 0800 2100 |015b: move-object/from16 v0, v33 │ │ -065d32: 0201 1400 |015d: move/from16 v1, v20 │ │ -065d36: 6e20 6b26 1000 |015f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -065d3c: 0c21 |0162: move-result-object v33 │ │ -065d3e: 1a22 bb00 |0163: const-string v34, ", got " // string@00bb │ │ -065d42: 7402 6e26 2100 |0165: invoke-virtual/range {v33, v34}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -065d48: 0c21 |0168: move-result-object v33 │ │ -065d4a: 2150 |0169: array-length v0, v5 │ │ -065d4c: 0222 0000 |016a: move/from16 v34, v0 │ │ -065d50: 7402 6b26 2100 |016c: invoke-virtual/range {v33, v34}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -065d56: 0c21 |016f: move-result-object v33 │ │ -065d58: 7401 7426 2100 |0170: invoke-virtual/range {v33}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -065d5e: 0c21 |0173: move-result-object v33 │ │ -065d60: 7602 b41f 2000 |0174: invoke-direct/range {v32, v33}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -065d66: 0200 1400 |0177: move/from16 v0, v20 │ │ -065d6a: 2300 6104 |0179: new-array v0, v0, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0461 │ │ -065d6e: 081d 0000 |017b: move-object/from16 v29, v0 │ │ -065d72: 120c |017d: const/4 v12, #int 0 // #0 │ │ -065d74: 0200 1400 |017e: move/from16 v0, v20 │ │ -065d78: 350c 1e00 |0180: if-ge v12, v0, 019e // +001e │ │ -065d7c: 2220 2d01 |0182: new-instance v32, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -065d80: 4621 050c |0184: aget-object v33, v5, v12 │ │ -065d84: 7401 2d10 2100 |0186: invoke-virtual/range {v33}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -065d8a: 0a21 |0189: move-result v33 │ │ -065d8c: 4622 050c |018a: aget-object v34, v5, v12 │ │ -065d90: 7401 2d10 2200 |018c: invoke-virtual/range {v34}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -065d96: 0a22 |018f: move-result v34 │ │ -065d98: 4623 050c |0190: aget-object v35, v5, v12 │ │ -065d9c: 7401 3310 2300 |0192: invoke-virtual/range {v35}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readString:()Ljava/lang/String; // method@1033 │ │ -065da2: 0c23 |0195: move-result-object v35 │ │ -065da4: 7604 a50b 2000 |0196: invoke-direct/range {v32, v33, v34, v35}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -065daa: 4d20 1d0c |0199: aput-object v32, v29, v12 │ │ -065dae: d80c 0c01 |019b: add-int/lit8 v12, v12, #int 1 // #01 │ │ -065db2: 28e1 |019d: goto 017e // -001f │ │ -065db4: 1320 1011 |019e: const/16 v32, #int 4368 // #1110 │ │ -065db8: 0800 1b00 |01a0: move-object/from16 v0, v27 │ │ -065dbc: 0201 2000 |01a2: move/from16 v1, v32 │ │ -065dc0: 6e20 2210 1000 |01a4: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ -065dc6: 0c1f |01a7: move-result-object v31 │ │ -065dc8: 7401 2d10 1f00 |01a8: invoke-virtual/range {v31}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -065dce: 0a17 |01ab: move-result v23 │ │ -065dd0: 7401 2c10 1f00 |01ac: invoke-virtual/range {v31}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloats:()[F // method@102c │ │ -065dd6: 0c1e |01af: move-result-object v30 │ │ -065dd8: 1320 1111 |01b0: const/16 v32, #int 4369 // #1111 │ │ -065ddc: 0800 1b00 |01b2: move-object/from16 v0, v27 │ │ -065de0: 0201 2000 |01b4: move/from16 v1, v32 │ │ -065de4: 6e20 2210 1000 |01b6: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ -065dea: 0c0b |01b9: move-result-object v11 │ │ -065dec: 6e10 2d10 0b00 |01ba: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -065df2: 0a15 |01bd: move-result v21 │ │ -065df4: 6e10 3210 0b00 |01be: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readShorts:()[S // method@1032 │ │ -065dfa: 0c0a |01c1: move-result-object v10 │ │ -065dfc: 220e c101 |01c2: new-instance v14, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // type@01c1 │ │ -065e00: 2220 1b01 |01c4: new-instance v32, Lcom/badlogic/gdx/graphics/Mesh; // type@011b │ │ -065e04: 1321 0100 |01c6: const/16 v33, #int 1 // #1 │ │ -065e08: 0800 2000 |01c8: move-object/from16 v0, v32 │ │ -065e0c: 0201 2100 |01ca: move/from16 v1, v33 │ │ -065e10: 0202 1700 |01cc: move/from16 v2, v23 │ │ -065e14: 0203 1500 |01ce: move/from16 v3, v21 │ │ -065e18: 0804 1d00 |01d0: move-object/from16 v4, v29 │ │ -065e1c: 7054 d40a 1032 |01d2: invoke-direct {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0ad4 │ │ -065e22: 0800 1300 |01d5: move-object/from16 v0, v19 │ │ -065e26: 0801 2000 |01d7: move-object/from16 v1, v32 │ │ -065e2a: 0202 1800 |01d9: move/from16 v2, v24 │ │ -065e2e: 7040 2d11 0e21 |01db: invoke-direct {v14, v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;I)V // method@112d │ │ -065e34: 54e0 0f0a |01de: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a0f │ │ -065e38: 0820 0000 |01e0: move-object/from16 v32, v0 │ │ -065e3c: 0800 2000 |01e2: move-object/from16 v0, v32 │ │ -065e40: 0801 1e00 |01e4: move-object/from16 v1, v30 │ │ -065e44: 6e20 fa0a 1000 |01e6: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0afa │ │ -065e4a: 54e0 0f0a |01e9: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a0f │ │ -065e4e: 0820 0000 |01eb: move-object/from16 v32, v0 │ │ -065e52: 0800 2000 |01ed: move-object/from16 v0, v32 │ │ -065e56: 6e20 f80a a000 |01ef: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0af8 │ │ -065e5c: 2220 ad01 |01f2: new-instance v32, Lcom/badlogic/gdx/graphics/g3d/materials/Material; // type@01ad │ │ -065e60: 1a21 b415 |01f4: const-string v33, "default" // string@15b4 │ │ -065e64: 1322 0000 |01f6: const/16 v34, #int 0 // #0 │ │ -065e68: 0200 2200 |01f8: move/from16 v0, v34 │ │ -065e6c: 2300 6c04 |01fa: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@046c │ │ -065e70: 0822 0000 |01fc: move-object/from16 v34, v0 │ │ -065e74: 7603 a510 2000 |01fe: invoke-direct/range {v32, v33, v34}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.:(Ljava/lang/String;[Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V // method@10a5 │ │ -065e7a: 0800 2000 |0201: move-object/from16 v0, v32 │ │ -065e7e: 5be0 0e0a |0203: iput-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a0e │ │ -065e82: 4d0e 1008 |0205: aput-object v14, v16, v8 │ │ -065e86: d808 0801 |0207: add-int/lit8 v8, v8, #int 1 // #01 │ │ -065e8a: 2900 0eff |0209: goto/16 0117 // -00f2 │ │ -065e8e: 2212 c001 |020b: new-instance v18, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; // type@01c0 │ │ -065e92: 0800 1200 |020d: move-object/from16 v0, v18 │ │ -065e96: 0801 1000 |020f: move-object/from16 v1, v16 │ │ -065e9a: 7020 2211 1000 |0211: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.:([Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;)V // method@1122 │ │ -065ea0: 2220 ad01 |0214: new-instance v32, Lcom/badlogic/gdx/graphics/g3d/materials/Material; // type@01ad │ │ -065ea4: 1a21 b415 |0216: const-string v33, "default" // string@15b4 │ │ -065ea8: 1322 0000 |0218: const/16 v34, #int 0 // #0 │ │ -065eac: 0200 2200 |021a: move/from16 v0, v34 │ │ -065eb0: 2300 6c04 |021c: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@046c │ │ -065eb4: 0822 0000 |021e: move-object/from16 v34, v0 │ │ -065eb8: 7603 a510 2000 |0220: invoke-direct/range {v32, v33, v34}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.:(Ljava/lang/String;[Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V // method@10a5 │ │ -065ebe: 0800 1200 |0223: move-object/from16 v0, v18 │ │ -065ec2: 0801 2000 |0225: move-object/from16 v1, v32 │ │ -065ec6: 6e20 2b11 1000 |0227: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.setMaterial:(Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V // method@112b │ │ -065ecc: 3809 0500 |022a: if-eqz v9, 022f // +0005 │ │ -065ed0: 6e10 9a25 0900 |022c: invoke-virtual {v9}, Ljava/io/InputStream;.close:()V // method@259a │ │ -065ed6: 1112 |022f: return-object v18 │ │ -065ed8: 0d20 |0230: move-exception v32 │ │ -065eda: 28fe |0231: goto 022f // -0002 │ │ -065edc: 0d21 |0232: move-exception v33 │ │ -065ede: 2900 38fe |0233: goto/16 006b // -01c8 │ │ +073f44: |[073f44] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dLoader.loadStillModel:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; │ │ +073f54: 1319 0000 |0000: const/16 v25, #int 0 // #0 │ │ +073f58: 1209 |0002: const/4 v9, #int 0 // #0 │ │ +073f5a: 7401 6d09 2400 |0003: invoke-virtual/range {v36}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ +073f60: 0c09 |0006: move-result-object v9 │ │ +073f62: 7110 3910 0900 |0007: invoke-static {v9}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.readChunks:(Ljava/io/InputStream;)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1039 │ │ +073f68: 0c19 |000a: move-result-object v25 │ │ +073f6a: 7401 2510 1900 |000b: invoke-virtual/range {v25}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getId:()I // method@1025 │ │ +073f70: 0a20 |000e: move-result v32 │ │ +073f72: 1421 1a44 3347 |000f: const v33, #float 45892.1 // #4733441a │ │ +073f78: 0200 2000 |0012: move/from16 v0, v32 │ │ +073f7c: 0201 2100 |0014: move/from16 v1, v33 │ │ +073f80: 3210 5600 |0016: if-eq v0, v1, 006c // +0056 │ │ +073f84: 2220 fa02 |0018: new-instance v32, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +073f88: 2221 c303 |001a: new-instance v33, Ljava/lang/StringBuilder; // type@03c3 │ │ +073f8c: 7601 6726 2100 |001c: invoke-direct/range {v33}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +073f92: 1a22 2207 |001f: const-string v34, "Invalid root tag id: " // string@0722 │ │ +073f96: 7402 6e26 2100 |0021: invoke-virtual/range {v33, v34}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +073f9c: 0c21 |0024: move-result-object v33 │ │ +073f9e: 7401 2510 1900 |0025: invoke-virtual/range {v25}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getId:()I // method@1025 │ │ +073fa4: 0a22 |0028: move-result v34 │ │ +073fa6: 7402 6b26 2100 |0029: invoke-virtual/range {v33, v34}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +073fac: 0c21 |002c: move-result-object v33 │ │ +073fae: 7401 7426 2100 |002d: invoke-virtual/range {v33}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +073fb4: 0c21 |0030: move-result-object v33 │ │ +073fb6: 7602 b41f 2000 |0031: invoke-direct/range {v32, v33}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +073fbc: 2720 |0034: throw v32 │ │ +073fbe: 0d07 |0035: move-exception v7 │ │ +073fc0: 2220 fa02 |0036: new-instance v32, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +073fc4: 2221 c303 |0038: new-instance v33, Ljava/lang/StringBuilder; // type@03c3 │ │ +073fc8: 7601 6726 2100 |003a: invoke-direct/range {v33}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +073fce: 1a22 9f02 |003d: const-string v34, "Couldn't load still model from '" // string@029f │ │ +073fd2: 7402 6e26 2100 |003f: invoke-virtual/range {v33, v34}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +073fd8: 0c21 |0042: move-result-object v33 │ │ +073fda: 7401 6709 2400 |0043: invoke-virtual/range {v36}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +073fe0: 0c22 |0046: move-result-object v34 │ │ +073fe2: 7402 6e26 2100 |0047: invoke-virtual/range {v33, v34}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +073fe8: 0c21 |004a: move-result-object v33 │ │ +073fea: 1a22 5900 |004b: const-string v34, "', " // string@0059 │ │ +073fee: 7402 6e26 2100 |004d: invoke-virtual/range {v33, v34}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +073ff4: 0c21 |0050: move-result-object v33 │ │ +073ff6: 6e10 9725 0700 |0051: invoke-virtual {v7}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ +073ffc: 0c22 |0054: move-result-object v34 │ │ +073ffe: 7402 6e26 2100 |0055: invoke-virtual/range {v33, v34}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +074004: 0c21 |0058: move-result-object v33 │ │ +074006: 7401 7426 2100 |0059: invoke-virtual/range {v33}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +07400c: 0c21 |005c: move-result-object v33 │ │ +07400e: 0800 2000 |005d: move-object/from16 v0, v32 │ │ +074012: 0801 2100 |005f: move-object/from16 v1, v33 │ │ +074016: 7030 b51f 1007 |0061: invoke-direct {v0, v1, v7}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +07401c: 2720 |0064: throw v32 │ │ +07401e: 0d20 |0065: move-exception v32 │ │ +074020: 3809 0500 |0066: if-eqz v9, 006b // +0005 │ │ +074024: 6e10 9a25 0900 |0068: invoke-virtual {v9}, Ljava/io/InputStream;.close:()V // method@259a │ │ +07402a: 2720 |006b: throw v32 │ │ +07402c: 1320 0100 |006c: const/16 v32, #int 1 // #1 │ │ +074030: 0800 1900 |006e: move-object/from16 v0, v25 │ │ +074034: 0201 2000 |0070: move/from16 v1, v32 │ │ +074038: 6e20 2210 1000 |0072: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ +07403e: 0c1c |0075: move-result-object v28 │ │ +074040: 391c 0a00 |0076: if-nez v28, 0080 // +000a │ │ +074044: 2220 fa02 |0078: new-instance v32, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +074048: 1a21 b20d |007a: const-string v33, "No version chunk found" // string@0db2 │ │ +07404c: 7602 b41f 2000 |007c: invoke-direct/range {v32, v33}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +074052: 2720 |007f: throw v32 │ │ +074054: 7401 2710 1c00 |0080: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readByte:()I // method@1027 │ │ +07405a: 0a0d |0083: move-result v13 │ │ +07405c: 7401 2710 1c00 |0084: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readByte:()I // method@1027 │ │ +074062: 0a11 |0087: move-result v17 │ │ +074064: 390d 0a00 |0088: if-nez v13, 0092 // +000a │ │ +074068: 1320 0100 |008a: const/16 v32, #int 1 // #1 │ │ +07406c: 0200 1100 |008c: move/from16 v0, v17 │ │ +074070: 0201 2000 |008e: move/from16 v1, v32 │ │ +074074: 3210 2b00 |0090: if-eq v0, v1, 00bb // +002b │ │ +074078: 2220 fa02 |0092: new-instance v32, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +07407c: 2221 c303 |0094: new-instance v33, Ljava/lang/StringBuilder; // type@03c3 │ │ +074080: 7601 6726 2100 |0096: invoke-direct/range {v33}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +074086: 1a22 2307 |0099: const-string v34, "Invalid version, required 0.1, got " // string@0723 │ │ +07408a: 7402 6e26 2100 |009b: invoke-virtual/range {v33, v34}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +074090: 0c21 |009e: move-result-object v33 │ │ +074092: 0800 2100 |009f: move-object/from16 v0, v33 │ │ +074096: 6e20 6b26 d000 |00a1: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +07409c: 0c21 |00a4: move-result-object v33 │ │ +07409e: 1a22 e300 |00a5: const-string v34, "." // string@00e3 │ │ +0740a2: 7402 6e26 2100 |00a7: invoke-virtual/range {v33, v34}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0740a8: 0c21 |00aa: move-result-object v33 │ │ +0740aa: 0800 2100 |00ab: move-object/from16 v0, v33 │ │ +0740ae: 0201 1100 |00ad: move/from16 v1, v17 │ │ +0740b2: 6e20 6b26 1000 |00af: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0740b8: 0c21 |00b2: move-result-object v33 │ │ +0740ba: 7401 7426 2100 |00b3: invoke-virtual/range {v33}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0740c0: 0c21 |00b6: move-result-object v33 │ │ +0740c2: 7602 b41f 2000 |00b7: invoke-direct/range {v32, v33}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0740c8: 2720 |00ba: throw v32 │ │ +0740ca: 1320 0010 |00bb: const/16 v32, #int 4096 // #1000 │ │ +0740ce: 0800 1900 |00bd: move-object/from16 v0, v25 │ │ +0740d2: 0201 2000 |00bf: move/from16 v1, v32 │ │ +0740d6: 6e20 2210 1000 |00c1: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ +0740dc: 0c1a |00c4: move-result-object v26 │ │ +0740de: 391a 0a00 |00c5: if-nez v26, 00cf // +000a │ │ +0740e2: 2220 fa02 |00c7: new-instance v32, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0740e6: 1a21 b10d |00c9: const-string v33, "No stillmodel chunk found" // string@0db1 │ │ +0740ea: 7602 b41f 2000 |00cb: invoke-direct/range {v32, v33}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0740f0: 2720 |00ce: throw v32 │ │ +0740f2: 7401 2d10 1a00 |00cf: invoke-virtual/range {v26}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +0740f8: 0a16 |00d2: move-result v22 │ │ +0740fa: 0200 1600 |00d3: move/from16 v0, v22 │ │ +0740fe: 2300 7304 |00d5: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // type@0473 │ │ +074102: 0810 0000 |00d7: move-object/from16 v16, v0 │ │ +074106: 1320 0011 |00d9: const/16 v32, #int 4352 // #1100 │ │ +07410a: 0800 1a00 |00db: move-object/from16 v0, v26 │ │ +07410e: 0201 2000 |00dd: move/from16 v1, v32 │ │ +074112: 6e20 2410 1000 |00df: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChildren:(I)[Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1024 │ │ +074118: 0c0f |00e2: move-result-object v15 │ │ +07411a: 21f0 |00e3: array-length v0, v15 │ │ +07411c: 0220 0000 |00e4: move/from16 v32, v0 │ │ +074120: 0200 2000 |00e6: move/from16 v0, v32 │ │ +074124: 0201 1600 |00e8: move/from16 v1, v22 │ │ +074128: 3210 2c00 |00ea: if-eq v0, v1, 0116 // +002c │ │ +07412c: 2220 fa02 |00ec: new-instance v32, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +074130: 2221 c303 |00ee: new-instance v33, Ljava/lang/StringBuilder; // type@03c3 │ │ +074134: 7601 6726 2100 |00f0: invoke-direct/range {v33}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +07413a: 1a22 c60d |00f3: const-string v34, "Number of submeshes not equal to number specified in still model chunk, expected " // string@0dc6 │ │ +07413e: 7402 6e26 2100 |00f5: invoke-virtual/range {v33, v34}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +074144: 0c21 |00f8: move-result-object v33 │ │ +074146: 0800 2100 |00f9: move-object/from16 v0, v33 │ │ +07414a: 0201 1600 |00fb: move/from16 v1, v22 │ │ +07414e: 6e20 6b26 1000 |00fd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +074154: 0c21 |0100: move-result-object v33 │ │ +074156: 1a22 bb00 |0101: const-string v34, ", got " // string@00bb │ │ +07415a: 7402 6e26 2100 |0103: invoke-virtual/range {v33, v34}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +074160: 0c21 |0106: move-result-object v33 │ │ +074162: 21f0 |0107: array-length v0, v15 │ │ +074164: 0222 0000 |0108: move/from16 v34, v0 │ │ +074168: 7402 6b26 2100 |010a: invoke-virtual/range {v33, v34}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +07416e: 0c21 |010d: move-result-object v33 │ │ +074170: 7401 7426 2100 |010e: invoke-virtual/range {v33}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +074176: 0c21 |0111: move-result-object v33 │ │ +074178: 7602 b41f 2000 |0112: invoke-direct/range {v32, v33}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +07417e: 2720 |0115: throw v32 │ │ +074180: 1208 |0116: const/4 v8, #int 0 // #0 │ │ +074182: 0200 1600 |0117: move/from16 v0, v22 │ │ +074186: 3508 f200 |0119: if-ge v8, v0, 020b // +00f2 │ │ +07418a: 461b 0f08 |011b: aget-object v27, v15, v8 │ │ +07418e: 7401 3310 1b00 |011d: invoke-virtual/range {v27}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readString:()Ljava/lang/String; // method@1033 │ │ +074194: 0c13 |0120: move-result-object v19 │ │ +074196: 7401 2d10 1b00 |0121: invoke-virtual/range {v27}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +07419c: 0a18 |0124: move-result v24 │ │ +07419e: 1320 2011 |0125: const/16 v32, #int 4384 // #1120 │ │ +0741a2: 0800 1b00 |0127: move-object/from16 v0, v27 │ │ +0741a6: 0201 2000 |0129: move/from16 v1, v32 │ │ +0741aa: 6e20 2210 1000 |012b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ +0741b0: 0c06 |012e: move-result-object v6 │ │ +0741b2: 3906 0a00 |012f: if-nez v6, 0139 // +000a │ │ +0741b6: 2220 fa02 |0131: new-instance v32, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0741ba: 1a21 b30d |0133: const-string v33, "No vertex attribute chunk given" // string@0db3 │ │ +0741be: 7602 b41f 2000 |0135: invoke-direct/range {v32, v33}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0741c4: 2720 |0138: throw v32 │ │ +0741c6: 6e10 2d10 0600 |0139: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +0741cc: 0a14 |013c: move-result v20 │ │ +0741ce: 1320 2111 |013d: const/16 v32, #int 4385 // #1121 │ │ +0741d2: 0200 2000 |013f: move/from16 v0, v32 │ │ +0741d6: 6e20 2410 0600 |0141: invoke-virtual {v6, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChildren:(I)[Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1024 │ │ +0741dc: 0c05 |0144: move-result-object v5 │ │ +0741de: 2150 |0145: array-length v0, v5 │ │ +0741e0: 0220 0000 |0146: move/from16 v32, v0 │ │ +0741e4: 0200 2000 |0148: move/from16 v0, v32 │ │ +0741e8: 0201 1400 |014a: move/from16 v1, v20 │ │ +0741ec: 3210 2b00 |014c: if-eq v0, v1, 0177 // +002b │ │ +0741f0: 2220 fa02 |014e: new-instance v32, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0741f4: 2221 c303 |0150: new-instance v33, Ljava/lang/StringBuilder; // type@03c3 │ │ +0741f8: 7601 6726 2100 |0152: invoke-direct/range {v33}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0741fe: 1a22 c30d |0155: const-string v34, "Number of attributes not equal to number specified in attributes chunk, expected " // string@0dc3 │ │ +074202: 7402 6e26 2100 |0157: invoke-virtual/range {v33, v34}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +074208: 0c21 |015a: move-result-object v33 │ │ +07420a: 0800 2100 |015b: move-object/from16 v0, v33 │ │ +07420e: 0201 1400 |015d: move/from16 v1, v20 │ │ +074212: 6e20 6b26 1000 |015f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +074218: 0c21 |0162: move-result-object v33 │ │ +07421a: 1a22 bb00 |0163: const-string v34, ", got " // string@00bb │ │ +07421e: 7402 6e26 2100 |0165: invoke-virtual/range {v33, v34}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +074224: 0c21 |0168: move-result-object v33 │ │ +074226: 2150 |0169: array-length v0, v5 │ │ +074228: 0222 0000 |016a: move/from16 v34, v0 │ │ +07422c: 7402 6b26 2100 |016c: invoke-virtual/range {v33, v34}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +074232: 0c21 |016f: move-result-object v33 │ │ +074234: 7401 7426 2100 |0170: invoke-virtual/range {v33}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +07423a: 0c21 |0173: move-result-object v33 │ │ +07423c: 7602 b41f 2000 |0174: invoke-direct/range {v32, v33}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +074242: 0200 1400 |0177: move/from16 v0, v20 │ │ +074246: 2300 5f04 |0179: new-array v0, v0, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@045f │ │ +07424a: 081d 0000 |017b: move-object/from16 v29, v0 │ │ +07424e: 120c |017d: const/4 v12, #int 0 // #0 │ │ +074250: 0200 1400 |017e: move/from16 v0, v20 │ │ +074254: 350c 1e00 |0180: if-ge v12, v0, 019e // +001e │ │ +074258: 2220 2b01 |0182: new-instance v32, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +07425c: 4621 050c |0184: aget-object v33, v5, v12 │ │ +074260: 7401 2d10 2100 |0186: invoke-virtual/range {v33}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +074266: 0a21 |0189: move-result v33 │ │ +074268: 4622 050c |018a: aget-object v34, v5, v12 │ │ +07426c: 7401 2d10 2200 |018c: invoke-virtual/range {v34}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +074272: 0a22 |018f: move-result v34 │ │ +074274: 4623 050c |0190: aget-object v35, v5, v12 │ │ +074278: 7401 3310 2300 |0192: invoke-virtual/range {v35}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readString:()Ljava/lang/String; // method@1033 │ │ +07427e: 0c23 |0195: move-result-object v35 │ │ +074280: 7604 a50b 2000 |0196: invoke-direct/range {v32, v33, v34, v35}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +074286: 4d20 1d0c |0199: aput-object v32, v29, v12 │ │ +07428a: d80c 0c01 |019b: add-int/lit8 v12, v12, #int 1 // #01 │ │ +07428e: 28e1 |019d: goto 017e // -001f │ │ +074290: 1320 1011 |019e: const/16 v32, #int 4368 // #1110 │ │ +074294: 0800 1b00 |01a0: move-object/from16 v0, v27 │ │ +074298: 0201 2000 |01a2: move/from16 v1, v32 │ │ +07429c: 6e20 2210 1000 |01a4: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ +0742a2: 0c1f |01a7: move-result-object v31 │ │ +0742a4: 7401 2d10 1f00 |01a8: invoke-virtual/range {v31}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +0742aa: 0a17 |01ab: move-result v23 │ │ +0742ac: 7401 2c10 1f00 |01ac: invoke-virtual/range {v31}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloats:()[F // method@102c │ │ +0742b2: 0c1e |01af: move-result-object v30 │ │ +0742b4: 1320 1111 |01b0: const/16 v32, #int 4369 // #1111 │ │ +0742b8: 0800 1b00 |01b2: move-object/from16 v0, v27 │ │ +0742bc: 0201 2000 |01b4: move/from16 v1, v32 │ │ +0742c0: 6e20 2210 1000 |01b6: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1022 │ │ +0742c6: 0c0b |01b9: move-result-object v11 │ │ +0742c8: 6e10 2d10 0b00 |01ba: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +0742ce: 0a15 |01bd: move-result v21 │ │ +0742d0: 6e10 3210 0b00 |01be: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readShorts:()[S // method@1032 │ │ +0742d6: 0c0a |01c1: move-result-object v10 │ │ +0742d8: 220e bf01 |01c2: new-instance v14, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // type@01bf │ │ +0742dc: 2220 1901 |01c4: new-instance v32, Lcom/badlogic/gdx/graphics/Mesh; // type@0119 │ │ +0742e0: 1321 0100 |01c6: const/16 v33, #int 1 // #1 │ │ +0742e4: 0800 2000 |01c8: move-object/from16 v0, v32 │ │ +0742e8: 0201 2100 |01ca: move/from16 v1, v33 │ │ +0742ec: 0202 1700 |01cc: move/from16 v2, v23 │ │ +0742f0: 0203 1500 |01ce: move/from16 v3, v21 │ │ +0742f4: 0804 1d00 |01d0: move-object/from16 v4, v29 │ │ +0742f8: 7054 d40a 1032 |01d2: invoke-direct {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0ad4 │ │ +0742fe: 0800 1300 |01d5: move-object/from16 v0, v19 │ │ +074302: 0801 2000 |01d7: move-object/from16 v1, v32 │ │ +074306: 0202 1800 |01d9: move/from16 v2, v24 │ │ +07430a: 7040 2d11 0e21 |01db: invoke-direct {v14, v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;I)V // method@112d │ │ +074310: 54e0 0f0a |01de: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a0f │ │ +074314: 0820 0000 |01e0: move-object/from16 v32, v0 │ │ +074318: 0800 2000 |01e2: move-object/from16 v0, v32 │ │ +07431c: 0801 1e00 |01e4: move-object/from16 v1, v30 │ │ +074320: 6e20 fa0a 1000 |01e6: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0afa │ │ +074326: 54e0 0f0a |01e9: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a0f │ │ +07432a: 0820 0000 |01eb: move-object/from16 v32, v0 │ │ +07432e: 0800 2000 |01ed: move-object/from16 v0, v32 │ │ +074332: 6e20 f80a a000 |01ef: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0af8 │ │ +074338: 2220 ab01 |01f2: new-instance v32, Lcom/badlogic/gdx/graphics/g3d/materials/Material; // type@01ab │ │ +07433c: 1a21 b215 |01f4: const-string v33, "default" // string@15b2 │ │ +074340: 1322 0000 |01f6: const/16 v34, #int 0 // #0 │ │ +074344: 0200 2200 |01f8: move/from16 v0, v34 │ │ +074348: 2300 6a04 |01fa: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@046a │ │ +07434c: 0822 0000 |01fc: move-object/from16 v34, v0 │ │ +074350: 7603 a510 2000 |01fe: invoke-direct/range {v32, v33, v34}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.:(Ljava/lang/String;[Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V // method@10a5 │ │ +074356: 0800 2000 |0201: move-object/from16 v0, v32 │ │ +07435a: 5be0 0e0a |0203: iput-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a0e │ │ +07435e: 4d0e 1008 |0205: aput-object v14, v16, v8 │ │ +074362: d808 0801 |0207: add-int/lit8 v8, v8, #int 1 // #01 │ │ +074366: 2900 0eff |0209: goto/16 0117 // -00f2 │ │ +07436a: 2212 be01 |020b: new-instance v18, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; // type@01be │ │ +07436e: 0800 1200 |020d: move-object/from16 v0, v18 │ │ +074372: 0801 1000 |020f: move-object/from16 v1, v16 │ │ +074376: 7020 2211 1000 |0211: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.:([Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;)V // method@1122 │ │ +07437c: 2220 ab01 |0214: new-instance v32, Lcom/badlogic/gdx/graphics/g3d/materials/Material; // type@01ab │ │ +074380: 1a21 b215 |0216: const-string v33, "default" // string@15b2 │ │ +074384: 1322 0000 |0218: const/16 v34, #int 0 // #0 │ │ +074388: 0200 2200 |021a: move/from16 v0, v34 │ │ +07438c: 2300 6a04 |021c: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@046a │ │ +074390: 0822 0000 |021e: move-object/from16 v34, v0 │ │ +074394: 7603 a510 2000 |0220: invoke-direct/range {v32, v33, v34}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.:(Ljava/lang/String;[Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V // method@10a5 │ │ +07439a: 0800 1200 |0223: move-object/from16 v0, v18 │ │ +07439e: 0801 2000 |0225: move-object/from16 v1, v32 │ │ +0743a2: 6e20 2b11 1000 |0227: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.setMaterial:(Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V // method@112b │ │ +0743a8: 3809 0500 |022a: if-eqz v9, 022f // +0005 │ │ +0743ac: 6e10 9a25 0900 |022c: invoke-virtual {v9}, Ljava/io/InputStream;.close:()V // method@259a │ │ +0743b2: 1112 |022f: return-object v18 │ │ +0743b4: 0d20 |0230: move-exception v32 │ │ +0743b6: 28fe |0231: goto 022f // -0002 │ │ +0743b8: 0d21 |0232: move-exception v33 │ │ +0743ba: 2900 38fe |0233: goto/16 006b // -01c8 │ │ catches : 5 │ │ 0x0003 - 0x0035 │ │ Ljava/io/IOException; -> 0x0035 │ │ -> 0x0065 │ │ 0x0036 - 0x0065 │ │ -> 0x0065 │ │ 0x0068 - 0x006b │ │ @@ -58775,72 +58775,72 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 113 16-bit code units │ │ -065f20: |[065f20] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dLoader.readSkeletonJoint:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint; │ │ -065f30: 2203 bb01 |0000: new-instance v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint; // type@01bb │ │ -065f34: 7010 0311 0300 |0002: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.:()V // method@1103 │ │ -065f3a: 6e10 3310 0600 |0005: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readString:()Ljava/lang/String; // method@1033 │ │ -065f40: 0c04 |0008: move-result-object v4 │ │ -065f42: 5b34 ef09 |0009: iput-object v4, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.name:Ljava/lang/String; // field@09ef │ │ -065f46: 5434 f209 |000b: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f2 │ │ -065f4a: 6e10 2b10 0600 |000d: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ -065f50: 0a05 |0010: move-result v5 │ │ -065f52: 5945 fe0b |0011: iput v5, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -065f56: 5434 f209 |0013: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f2 │ │ -065f5a: 6e10 2b10 0600 |0015: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ -065f60: 0a05 |0018: move-result v5 │ │ -065f62: 5945 ff0b |0019: iput v5, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -065f66: 5434 f209 |001b: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f2 │ │ -065f6a: 6e10 2b10 0600 |001d: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ -065f70: 0a05 |0020: move-result v5 │ │ -065f72: 5945 000c |0021: iput v5, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -065f76: 5434 f309 |0023: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f3 │ │ -065f7a: 6e10 2b10 0600 |0025: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ -065f80: 0a05 |0028: move-result v5 │ │ -065f82: 5945 e10b |0029: iput v5, v4, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -065f86: 5434 f309 |002b: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f3 │ │ -065f8a: 6e10 2b10 0600 |002d: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ -065f90: 0a05 |0030: move-result v5 │ │ -065f92: 5945 e20b |0031: iput v5, v4, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -065f96: 5434 f309 |0033: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f3 │ │ -065f9a: 6e10 2b10 0600 |0035: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ -065fa0: 0a05 |0038: move-result v5 │ │ -065fa2: 5945 e30b |0039: iput v5, v4, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -065fa6: 5434 f309 |003b: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f3 │ │ -065faa: 6e10 2b10 0600 |003d: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ -065fb0: 0a05 |0040: move-result v5 │ │ -065fb2: 5945 e40b |0041: iput v5, v4, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -065fb6: 5434 f409 |0043: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f4 │ │ -065fba: 6e10 2b10 0600 |0045: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ -065fc0: 0a05 |0048: move-result v5 │ │ -065fc2: 5945 fe0b |0049: iput v5, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -065fc6: 5434 f409 |004b: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f4 │ │ -065fca: 6e10 2b10 0600 |004d: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ -065fd0: 0a05 |0050: move-result v5 │ │ -065fd2: 5945 ff0b |0051: iput v5, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -065fd6: 5434 f409 |0053: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f4 │ │ -065fda: 6e10 2b10 0600 |0055: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ -065fe0: 0a05 |0058: move-result v5 │ │ -065fe2: 5945 000c |0059: iput v5, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -065fe6: 6e10 2d10 0600 |005b: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -065fec: 0a01 |005e: move-result v1 │ │ -065fee: 1202 |005f: const/4 v2, #int 0 // #0 │ │ -065ff0: 3512 1000 |0060: if-ge v2, v1, 0070 // +0010 │ │ -065ff4: 7110 0610 0600 |0062: invoke-static {v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader;.readSkeletonJoint:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint; // method@1006 │ │ -065ffa: 0c00 |0065: move-result-object v0 │ │ -065ffc: 5b03 f009 |0066: iput-object v3, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.parent:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint; // field@09f0 │ │ -066000: 5434 ed09 |0068: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.children:Lcom/badlogic/gdx/utils/Array; // field@09ed │ │ -066004: 6e20 6a1e 0400 |006a: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -06600a: d802 0201 |006d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -06600e: 28f1 |006f: goto 0060 // -000f │ │ -066010: 1103 |0070: return-object v3 │ │ +0743fc: |[0743fc] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dLoader.readSkeletonJoint:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint; │ │ +07440c: 2203 b901 |0000: new-instance v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint; // type@01b9 │ │ +074410: 7010 0311 0300 |0002: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.:()V // method@1103 │ │ +074416: 6e10 3310 0600 |0005: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readString:()Ljava/lang/String; // method@1033 │ │ +07441c: 0c04 |0008: move-result-object v4 │ │ +07441e: 5b34 ef09 |0009: iput-object v4, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.name:Ljava/lang/String; // field@09ef │ │ +074422: 5434 f209 |000b: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f2 │ │ +074426: 6e10 2b10 0600 |000d: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ +07442c: 0a05 |0010: move-result v5 │ │ +07442e: 5945 fe0b |0011: iput v5, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +074432: 5434 f209 |0013: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f2 │ │ +074436: 6e10 2b10 0600 |0015: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ +07443c: 0a05 |0018: move-result v5 │ │ +07443e: 5945 ff0b |0019: iput v5, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +074442: 5434 f209 |001b: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f2 │ │ +074446: 6e10 2b10 0600 |001d: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ +07444c: 0a05 |0020: move-result v5 │ │ +07444e: 5945 000c |0021: iput v5, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +074452: 5434 f309 |0023: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f3 │ │ +074456: 6e10 2b10 0600 |0025: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ +07445c: 0a05 |0028: move-result v5 │ │ +07445e: 5945 e10b |0029: iput v5, v4, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +074462: 5434 f309 |002b: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f3 │ │ +074466: 6e10 2b10 0600 |002d: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ +07446c: 0a05 |0030: move-result v5 │ │ +07446e: 5945 e20b |0031: iput v5, v4, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +074472: 5434 f309 |0033: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f3 │ │ +074476: 6e10 2b10 0600 |0035: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ +07447c: 0a05 |0038: move-result v5 │ │ +07447e: 5945 e30b |0039: iput v5, v4, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +074482: 5434 f309 |003b: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f3 │ │ +074486: 6e10 2b10 0600 |003d: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ +07448c: 0a05 |0040: move-result v5 │ │ +07448e: 5945 e40b |0041: iput v5, v4, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +074492: 5434 f409 |0043: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f4 │ │ +074496: 6e10 2b10 0600 |0045: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ +07449c: 0a05 |0048: move-result v5 │ │ +07449e: 5945 fe0b |0049: iput v5, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0744a2: 5434 f409 |004b: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f4 │ │ +0744a6: 6e10 2b10 0600 |004d: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ +0744ac: 0a05 |0050: move-result v5 │ │ +0744ae: 5945 ff0b |0051: iput v5, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0744b2: 5434 f409 |0053: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f4 │ │ +0744b6: 6e10 2b10 0600 |0055: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloat:()F // method@102b │ │ +0744bc: 0a05 |0058: move-result v5 │ │ +0744be: 5945 000c |0059: iput v5, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0744c2: 6e10 2d10 0600 |005b: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +0744c8: 0a01 |005e: move-result v1 │ │ +0744ca: 1202 |005f: const/4 v2, #int 0 // #0 │ │ +0744cc: 3512 1000 |0060: if-ge v2, v1, 0070 // +0010 │ │ +0744d0: 7110 0610 0600 |0062: invoke-static {v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader;.readSkeletonJoint:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint; // method@1006 │ │ +0744d6: 0c00 |0065: move-result-object v0 │ │ +0744d8: 5b03 f009 |0066: iput-object v3, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.parent:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint; // field@09f0 │ │ +0744dc: 5434 ed09 |0068: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.children:Lcom/badlogic/gdx/utils/Array; // field@09ed │ │ +0744e0: 6e20 6a1e 0400 |006a: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0744e6: d802 0201 |006d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0744ea: 28f1 |006f: goto 0060 // -000f │ │ +0744ec: 1103 |0070: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ 0x0005 line=406 │ │ 0x000b line=407 │ │ 0x0013 line=408 │ │ 0x001b line=409 │ │ @@ -58865,17 +58865,17 @@ │ │ 0x0005 - 0x0071 reg=3 joint Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint; │ │ 0x0000 - 0x0071 reg=6 jointChunk Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; │ │ │ │ Virtual methods - │ │ source_file_idx : 1084 (G3dLoader.java) │ │ │ │ Class #183 header: │ │ -class_idx : 408 │ │ +class_idx : 406 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1088 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 20 │ │ virtual_methods_size: 0 │ │ │ │ Class #183 annotations: │ │ @@ -58927,20 +58927,20 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -066014: |[066014] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.:()V │ │ -066024: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -066026: 6700 6809 |0001: sput v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.lineNum:I // field@0968 │ │ -06602a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -06602c: 6900 6709 |0004: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.line:Ljava/lang/String; // field@0967 │ │ -066030: 0e00 |0006: return-void │ │ +0744f0: |[0744f0] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.:()V │ │ +074500: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +074502: 6700 6809 |0001: sput v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.lineNum:I // field@0968 │ │ +074506: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +074508: 6900 6709 |0004: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.line:Ljava/lang/String; // field@0967 │ │ +07450c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;) │ │ @@ -58948,17 +58948,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -066034: |[066034] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.:()V │ │ -066044: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -06604a: 0e00 |0003: return-void │ │ +074510: |[074510] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.:()V │ │ +074520: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +074526: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=339 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader; │ │ │ │ @@ -58967,70 +58967,70 @@ │ │ type : '(IZLcom/badlogic/gdx/utils/Array;)[F' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 94 16-bit code units │ │ -06604c: |[06604c] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.buildVertices:(IZLcom/badlogic/gdx/utils/Array;)[F │ │ -06605c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -06605e: 380a 5400 |0001: if-eqz v10, 0055 // +0054 │ │ -066062: 1236 |0003: const/4 v6, #int 3 // #3 │ │ -066064: d806 0603 |0004: add-int/lit8 v6, v6, #int 3 // #03 │ │ -066068: 52b7 df0f |0006: iget v7, v11, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -06606c: da07 0702 |0008: mul-int/lit8 v7, v7, #int 2 // #02 │ │ -066070: b076 |000a: add-int/2addr v6, v7 │ │ -066072: b296 |000b: mul-int/2addr v6, v9 │ │ -066074: 2365 4a04 |000c: new-array v5, v6, [F // type@044a │ │ -066078: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -06607a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -06607c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -06607e: 0112 |0011: move v2, v1 │ │ -066080: 3590 4b00 |0012: if-ge v0, v9, 005d // +004b │ │ -066084: d801 0201 |0014: add-int/lit8 v1, v2, #int 1 // #01 │ │ -066088: 4b08 0502 |0016: aput v8, v5, v2 │ │ -06608c: d802 0101 |0018: add-int/lit8 v2, v1, #int 1 // #01 │ │ -066090: 4b08 0501 |001a: aput v8, v5, v1 │ │ -066094: d801 0201 |001c: add-int/lit8 v1, v2, #int 1 // #01 │ │ -066098: 4b08 0502 |001e: aput v8, v5, v2 │ │ -06609c: 380a 0f00 |0020: if-eqz v10, 002f // +000f │ │ -0660a0: d802 0101 |0022: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0660a4: 4b08 0501 |0024: aput v8, v5, v1 │ │ -0660a8: d801 0201 |0026: add-int/lit8 v1, v2, #int 1 // #01 │ │ -0660ac: 4b08 0502 |0028: aput v8, v5, v2 │ │ -0660b0: d802 0101 |002a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0660b4: 4b08 0501 |002c: aput v8, v5, v1 │ │ -0660b8: 0121 |002e: move v1, v2 │ │ -0660ba: 1204 |002f: const/4 v4, #int 0 // #0 │ │ -0660bc: 52b6 df0f |0030: iget v6, v11, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0660c0: 3564 2500 |0032: if-ge v4, v6, 0057 // +0025 │ │ -0660c4: d802 0101 |0034: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0660c8: 6e20 741e 4b00 |0036: invoke-virtual {v11, v4}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0660ce: 0c06 |0039: move-result-object v6 │ │ -0660d0: 1f06 f902 |003a: check-cast v6, Lcom/badlogic/gdx/utils/FloatArray; // type@02f9 │ │ -0660d4: 6e20 9a1f 3600 |003c: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ -0660da: 0a06 |003f: move-result v6 │ │ -0660dc: 4b06 0501 |0040: aput v6, v5, v1 │ │ -0660e0: d801 0201 |0042: add-int/lit8 v1, v2, #int 1 // #01 │ │ -0660e4: 6e20 741e 4b00 |0044: invoke-virtual {v11, v4}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0660ea: 0c06 |0047: move-result-object v6 │ │ -0660ec: 1f06 f902 |0048: check-cast v6, Lcom/badlogic/gdx/utils/FloatArray; // type@02f9 │ │ -0660f0: d807 0301 |004a: add-int/lit8 v7, v3, #int 1 // #01 │ │ -0660f4: 6e20 9a1f 7600 |004c: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ -0660fa: 0a06 |004f: move-result v6 │ │ -0660fc: 4b06 0502 |0050: aput v6, v5, v2 │ │ -066100: d804 0401 |0052: add-int/lit8 v4, v4, #int 1 // #01 │ │ -066104: 28dc |0054: goto 0030 // -0024 │ │ -066106: 1206 |0055: const/4 v6, #int 0 // #0 │ │ -066108: 28ae |0056: goto 0004 // -0052 │ │ -06610a: d803 0302 |0057: add-int/lit8 v3, v3, #int 2 // #02 │ │ -06610e: d800 0001 |0059: add-int/lit8 v0, v0, #int 1 // #01 │ │ -066112: 0112 |005b: move v2, v1 │ │ -066114: 28b6 |005c: goto 0012 // -004a │ │ -066116: 1105 |005d: return-object v5 │ │ +074528: |[074528] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.buildVertices:(IZLcom/badlogic/gdx/utils/Array;)[F │ │ +074538: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +07453a: 380a 5400 |0001: if-eqz v10, 0055 // +0054 │ │ +07453e: 1236 |0003: const/4 v6, #int 3 // #3 │ │ +074540: d806 0603 |0004: add-int/lit8 v6, v6, #int 3 // #03 │ │ +074544: 52b7 df0f |0006: iget v7, v11, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +074548: da07 0702 |0008: mul-int/lit8 v7, v7, #int 2 // #02 │ │ +07454c: b076 |000a: add-int/2addr v6, v7 │ │ +07454e: b296 |000b: mul-int/2addr v6, v9 │ │ +074550: 2365 4804 |000c: new-array v5, v6, [F // type@0448 │ │ +074554: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +074556: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +074558: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +07455a: 0112 |0011: move v2, v1 │ │ +07455c: 3590 4b00 |0012: if-ge v0, v9, 005d // +004b │ │ +074560: d801 0201 |0014: add-int/lit8 v1, v2, #int 1 // #01 │ │ +074564: 4b08 0502 |0016: aput v8, v5, v2 │ │ +074568: d802 0101 |0018: add-int/lit8 v2, v1, #int 1 // #01 │ │ +07456c: 4b08 0501 |001a: aput v8, v5, v1 │ │ +074570: d801 0201 |001c: add-int/lit8 v1, v2, #int 1 // #01 │ │ +074574: 4b08 0502 |001e: aput v8, v5, v2 │ │ +074578: 380a 0f00 |0020: if-eqz v10, 002f // +000f │ │ +07457c: d802 0101 |0022: add-int/lit8 v2, v1, #int 1 // #01 │ │ +074580: 4b08 0501 |0024: aput v8, v5, v1 │ │ +074584: d801 0201 |0026: add-int/lit8 v1, v2, #int 1 // #01 │ │ +074588: 4b08 0502 |0028: aput v8, v5, v2 │ │ +07458c: d802 0101 |002a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +074590: 4b08 0501 |002c: aput v8, v5, v1 │ │ +074594: 0121 |002e: move v1, v2 │ │ +074596: 1204 |002f: const/4 v4, #int 0 // #0 │ │ +074598: 52b6 df0f |0030: iget v6, v11, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +07459c: 3564 2500 |0032: if-ge v4, v6, 0057 // +0025 │ │ +0745a0: d802 0101 |0034: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0745a4: 6e20 741e 4b00 |0036: invoke-virtual {v11, v4}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0745aa: 0c06 |0039: move-result-object v6 │ │ +0745ac: 1f06 f702 |003a: check-cast v6, Lcom/badlogic/gdx/utils/FloatArray; // type@02f7 │ │ +0745b0: 6e20 9a1f 3600 |003c: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ +0745b6: 0a06 |003f: move-result v6 │ │ +0745b8: 4b06 0501 |0040: aput v6, v5, v1 │ │ +0745bc: d801 0201 |0042: add-int/lit8 v1, v2, #int 1 // #01 │ │ +0745c0: 6e20 741e 4b00 |0044: invoke-virtual {v11, v4}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0745c6: 0c06 |0047: move-result-object v6 │ │ +0745c8: 1f06 f702 |0048: check-cast v6, Lcom/badlogic/gdx/utils/FloatArray; // type@02f7 │ │ +0745cc: d807 0301 |004a: add-int/lit8 v7, v3, #int 1 // #01 │ │ +0745d0: 6e20 9a1f 7600 |004c: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ +0745d6: 0a06 |004f: move-result v6 │ │ +0745d8: 4b06 0502 |0050: aput v6, v5, v2 │ │ +0745dc: d804 0401 |0052: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0745e0: 28dc |0054: goto 0030 // -0024 │ │ +0745e2: 1206 |0055: const/4 v6, #int 0 // #0 │ │ +0745e4: 28ae |0056: goto 0004 // -0052 │ │ +0745e6: d803 0302 |0057: add-int/lit8 v3, v3, #int 2 // #02 │ │ +0745ea: d800 0001 |0059: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0745ee: 0112 |005b: move v2, v1 │ │ +0745f0: 28b6 |005c: goto 0012 // -004a │ │ +0745f2: 1105 |005d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=207 │ │ 0x000e line=209 │ │ 0x000f line=210 │ │ 0x0010 line=211 │ │ 0x0014 line=212 │ │ @@ -59080,27 +59080,27 @@ │ │ type : '(Lcom/badlogic/gdx/utils/IntArray;)[S' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -066118: |[066118] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.convertToShortArray:(Lcom/badlogic/gdx/utils/IntArray;)[S │ │ -066128: 5232 3b10 |0000: iget v2, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -06612c: 2321 9c04 |0002: new-array v1, v2, [S // type@049c │ │ -066130: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -066132: 5232 3b10 |0005: iget v2, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -066136: 3520 0c00 |0007: if-ge v0, v2, 0013 // +000c │ │ -06613a: 5432 3910 |0009: iget-object v2, v3, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -06613e: 4402 0200 |000b: aget v2, v2, v0 │ │ -066142: 8f22 |000d: int-to-short v2, v2 │ │ -066144: 5102 0100 |000e: aput-short v2, v1, v0 │ │ -066148: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06614c: 28f3 |0012: goto 0005 // -000d │ │ -06614e: 1101 |0013: return-object v1 │ │ +0745f4: |[0745f4] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.convertToShortArray:(Lcom/badlogic/gdx/utils/IntArray;)[S │ │ +074604: 5232 3b10 |0000: iget v2, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +074608: 2321 9a04 |0002: new-array v1, v2, [S // type@049a │ │ +07460c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +07460e: 5232 3b10 |0005: iget v2, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +074612: 3520 0c00 |0007: if-ge v0, v2, 0013 // +000c │ │ +074616: 5432 3910 |0009: iget-object v2, v3, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +07461a: 4402 0200 |000b: aget v2, v2, v0 │ │ +07461e: 8f22 |000d: int-to-short v2, v2 │ │ +074620: 5102 0100 |000e: aput-short v2, v1, v0 │ │ +074624: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ +074628: 28f3 |0012: goto 0005 // -000d │ │ +07462a: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0004 line=276 │ │ 0x0009 line=277 │ │ 0x0010 line=276 │ │ 0x0013 line=279 │ │ @@ -59114,59 +59114,59 @@ │ │ type : '(ZI)[Lcom/badlogic/gdx/graphics/VertexAttribute;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 77 16-bit code units │ │ -066150: |[066150] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.createVertexAttributes:(ZI)[Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ -066160: 1228 |0000: const/4 v8, #int 2 // #2 │ │ -066162: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -066164: 1237 |0002: const/4 v7, #int 3 // #3 │ │ -066166: 3809 4500 |0003: if-eqz v9, 0048 // +0045 │ │ -06616a: 1214 |0005: const/4 v4, #int 1 // #1 │ │ -06616c: d804 0401 |0006: add-int/lit8 v4, v4, #int 1 // #01 │ │ -066170: b0a4 |0008: add-int/2addr v4, v10 │ │ -066172: 2340 6104 |0009: new-array v0, v4, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0461 │ │ -066176: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -066178: d803 0201 |000c: add-int/lit8 v3, v2, #int 1 // #01 │ │ -06617c: 2204 2d01 |000e: new-instance v4, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -066180: 1a06 f111 |0010: const-string v6, "a_position" // string@11f1 │ │ -066184: 7040 a50b 5467 |0012: invoke-direct {v4, v5, v7, v6}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -06618a: 4d04 0002 |0015: aput-object v4, v0, v2 │ │ -06618e: 3809 3400 |0017: if-eqz v9, 004b // +0034 │ │ -066192: d802 0301 |0019: add-int/lit8 v2, v3, #int 1 // #01 │ │ -066196: 2204 2d01 |001b: new-instance v4, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -06619a: 1a05 f011 |001d: const-string v5, "a_normal" // string@11f0 │ │ -06619e: 7040 a50b 8457 |001f: invoke-direct {v4, v8, v7, v5}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -0661a4: 4d04 0003 |0022: aput-object v4, v0, v3 │ │ -0661a8: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -0661aa: 0123 |0025: move v3, v2 │ │ -0661ac: 35a1 2400 |0026: if-ge v1, v10, 004a // +0024 │ │ -0661b0: d802 0301 |0028: add-int/lit8 v2, v3, #int 1 // #01 │ │ -0661b4: 2204 2d01 |002a: new-instance v4, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -0661b8: 2205 c503 |002c: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -0661bc: 7010 6726 0500 |002e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0661c2: 1a06 f311 |0031: const-string v6, "a_texCoord" // string@11f3 │ │ -0661c6: 6e20 6e26 6500 |0033: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0661cc: 0c05 |0036: move-result-object v5 │ │ -0661ce: 6e20 6b26 1500 |0037: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0661d4: 0c05 |003a: move-result-object v5 │ │ -0661d6: 6e10 7426 0500 |003b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0661dc: 0c05 |003e: move-result-object v5 │ │ -0661de: 7040 a50b 7458 |003f: invoke-direct {v4, v7, v8, v5}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -0661e4: 4d04 0003 |0042: aput-object v4, v0, v3 │ │ -0661e8: d801 0101 |0044: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0661ec: 0123 |0046: move v3, v2 │ │ -0661ee: 28df |0047: goto 0026 // -0021 │ │ -0661f0: 0154 |0048: move v4, v5 │ │ -0661f2: 28bd |0049: goto 0006 // -0043 │ │ -0661f4: 1100 |004a: return-object v0 │ │ -0661f6: 0132 |004b: move v2, v3 │ │ -0661f8: 28d8 |004c: goto 0024 // -0028 │ │ +07462c: |[07462c] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.createVertexAttributes:(ZI)[Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ +07463c: 1228 |0000: const/4 v8, #int 2 // #2 │ │ +07463e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +074640: 1237 |0002: const/4 v7, #int 3 // #3 │ │ +074642: 3809 4500 |0003: if-eqz v9, 0048 // +0045 │ │ +074646: 1214 |0005: const/4 v4, #int 1 // #1 │ │ +074648: d804 0401 |0006: add-int/lit8 v4, v4, #int 1 // #01 │ │ +07464c: b0a4 |0008: add-int/2addr v4, v10 │ │ +07464e: 2340 5f04 |0009: new-array v0, v4, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@045f │ │ +074652: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +074654: d803 0201 |000c: add-int/lit8 v3, v2, #int 1 // #01 │ │ +074658: 2204 2b01 |000e: new-instance v4, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +07465c: 1a06 ef11 |0010: const-string v6, "a_position" // string@11ef │ │ +074660: 7040 a50b 5467 |0012: invoke-direct {v4, v5, v7, v6}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +074666: 4d04 0002 |0015: aput-object v4, v0, v2 │ │ +07466a: 3809 3400 |0017: if-eqz v9, 004b // +0034 │ │ +07466e: d802 0301 |0019: add-int/lit8 v2, v3, #int 1 // #01 │ │ +074672: 2204 2b01 |001b: new-instance v4, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +074676: 1a05 ee11 |001d: const-string v5, "a_normal" // string@11ee │ │ +07467a: 7040 a50b 8457 |001f: invoke-direct {v4, v8, v7, v5}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +074680: 4d04 0003 |0022: aput-object v4, v0, v3 │ │ +074684: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +074686: 0123 |0025: move v3, v2 │ │ +074688: 35a1 2400 |0026: if-ge v1, v10, 004a // +0024 │ │ +07468c: d802 0301 |0028: add-int/lit8 v2, v3, #int 1 // #01 │ │ +074690: 2204 2b01 |002a: new-instance v4, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +074694: 2205 c303 |002c: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +074698: 7010 6726 0500 |002e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +07469e: 1a06 f111 |0031: const-string v6, "a_texCoord" // string@11f1 │ │ +0746a2: 6e20 6e26 6500 |0033: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0746a8: 0c05 |0036: move-result-object v5 │ │ +0746aa: 6e20 6b26 1500 |0037: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0746b0: 0c05 |003a: move-result-object v5 │ │ +0746b2: 6e10 7426 0500 |003b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0746b8: 0c05 |003e: move-result-object v5 │ │ +0746ba: 7040 a50b 7458 |003f: invoke-direct {v4, v7, v8, v5}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +0746c0: 4d04 0003 |0042: aput-object v4, v0, v3 │ │ +0746c4: d801 0101 |0044: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0746c8: 0123 |0046: move v3, v2 │ │ +0746ca: 28df |0047: goto 0026 // -0021 │ │ +0746cc: 0154 |0048: move v4, v5 │ │ +0746ce: 28bd |0049: goto 0006 // -0043 │ │ +0746d0: 1100 |004a: return-object v0 │ │ +0746d2: 0132 |004b: move v2, v3 │ │ +0746d4: 28d8 |004c: goto 0024 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=230 │ │ 0x000b line=231 │ │ 0x000c line=232 │ │ 0x0017 line=233 │ │ 0x0024 line=234 │ │ @@ -59195,20 +59195,20 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Z)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0661fc: |[0661fc] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.loadKeyframedModel:(Lcom/badlogic/gdx/files/FileHandle;Z)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; │ │ -06620c: 6e10 6d09 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ -066212: 0c00 |0003: move-result-object v0 │ │ -066214: 7120 1310 2000 |0004: invoke-static {v0, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.loadKeyframedModel:(Ljava/io/InputStream;Z)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; // method@1013 │ │ -06621a: 0c00 |0007: move-result-object v0 │ │ -06621c: 1100 |0008: return-object v0 │ │ +0746d8: |[0746d8] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.loadKeyframedModel:(Lcom/badlogic/gdx/files/FileHandle;Z)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; │ │ +0746e8: 6e10 6d09 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ +0746ee: 0c00 |0003: move-result-object v0 │ │ +0746f0: 7120 1310 2000 |0004: invoke-static {v0, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.loadKeyframedModel:(Ljava/io/InputStream;Z)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; // method@1013 │ │ +0746f6: 0c00 |0007: move-result-object v0 │ │ +0746f8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 handle Lcom/badlogic/gdx/files/FileHandle; │ │ 0x0000 - 0x0009 reg=2 flipV Z │ │ │ │ @@ -59217,79 +59217,79 @@ │ │ type : '(Ljava/io/InputStream;Z)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 125 16-bit code units │ │ -066220: |[066220] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.loadKeyframedModel:(Ljava/io/InputStream;Z)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; │ │ -066230: 2202 8903 |0000: new-instance v2, Ljava/io/BufferedReader; // type@0389 │ │ -066234: 2207 9803 |0002: new-instance v7, Ljava/io/InputStreamReader; // type@0398 │ │ -066238: 7020 9e25 a700 |0004: invoke-direct {v7, v10}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@259e │ │ -06623e: 7020 5025 7200 |0007: invoke-direct {v2, v7}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@2550 │ │ -066244: 1217 |000a: const/4 v7, #int 1 // #1 │ │ -066246: 6707 6809 |000b: sput v7, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.lineNum:I // field@0968 │ │ -06624a: 7110 1f10 0200 |000d: invoke-static {v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readString:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@101f │ │ -066250: 0c06 |0010: move-result-object v6 │ │ -066252: 1a07 5718 |0011: const-string v7, "g3dt-keyframed-1.0" // string@1857 │ │ -066256: 6e20 4426 7600 |0013: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -06625c: 0a07 |0016: move-result v7 │ │ -06625e: 3907 4000 |0017: if-nez v7, 0057 // +0040 │ │ -066262: 2207 fc02 |0019: new-instance v7, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -066266: 1a08 331d |001b: const-string v8, "incorrect version" // string@1d33 │ │ -06626a: 7020 b41f 8700 |001d: invoke-direct {v7, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -066270: 2707 |0020: throw v7 │ │ -066272: 0d00 |0021: move-exception v0 │ │ -066274: 2207 fc02 |0022: new-instance v7, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -066278: 2208 c503 |0024: new-instance v8, Ljava/lang/StringBuilder; // type@03c5 │ │ -06627c: 7010 6726 0800 |0026: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -066282: 1a09 a202 |0029: const-string v9, "Couldn't read keyframed model, error in line " // string@02a2 │ │ -066286: 6e20 6e26 9800 |002b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06628c: 0c08 |002e: move-result-object v8 │ │ -06628e: 6009 6809 |002f: sget v9, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.lineNum:I // field@0968 │ │ -066292: 6e20 6b26 9800 |0031: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -066298: 0c08 |0034: move-result-object v8 │ │ -06629a: 1a09 aa00 |0035: const-string v9, ", '" // string@00aa │ │ -06629e: 6e20 6e26 9800 |0037: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0662a4: 0c08 |003a: move-result-object v8 │ │ -0662a6: 6209 6709 |003b: sget-object v9, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.line:Ljava/lang/String; // field@0967 │ │ -0662aa: 6e20 6e26 9800 |003d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0662b0: 0c08 |0040: move-result-object v8 │ │ -0662b2: 1a09 4a00 |0041: const-string v9, "' : " // string@004a │ │ -0662b6: 6e20 6e26 9800 |0043: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0662bc: 0c08 |0046: move-result-object v8 │ │ -0662be: 6e10 8a26 0000 |0047: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@268a │ │ -0662c4: 0c09 |004a: move-result-object v9 │ │ -0662c6: 6e20 6e26 9800 |004b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0662cc: 0c08 |004e: move-result-object v8 │ │ -0662ce: 6e10 7426 0800 |004f: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0662d4: 0c08 |0052: move-result-object v8 │ │ -0662d6: 7030 b51f 8700 |0053: invoke-direct {v7, v8, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0662dc: 2707 |0056: throw v7 │ │ -0662de: 7110 1b10 0200 |0057: invoke-static {v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readInt:(Ljava/io/BufferedReader;)I // method@101b │ │ -0662e4: 0a04 |005a: move-result v4 │ │ -0662e6: 2345 7104 |005b: new-array v5, v4, [Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // type@0471 │ │ -0662ea: 1201 |005d: const/4 v1, #int 0 // #0 │ │ -0662ec: 3541 0b00 |005e: if-ge v1, v4, 0069 // +000b │ │ -0662f0: 7120 1d10 b200 |0060: invoke-static {v2, v11}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readMesh:(Ljava/io/BufferedReader;Z)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // method@101d │ │ -0662f6: 0c07 |0063: move-result-object v7 │ │ -0662f8: 4d07 0501 |0064: aput-object v7, v5, v1 │ │ -0662fc: d801 0101 |0066: add-int/lit8 v1, v1, #int 1 // #01 │ │ -066300: 28f6 |0068: goto 005e // -000a │ │ -066302: 2203 b701 |0069: new-instance v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; // type@01b7 │ │ -066306: 7020 e710 5300 |006b: invoke-direct {v3, v5}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.:([Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;)V // method@10e7 │ │ -06630c: 6e10 ed10 0300 |006e: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.getAnimations:()[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // method@10ed │ │ -066312: 0c07 |0071: move-result-object v7 │ │ -066314: 1208 |0072: const/4 v8, #int 0 // #0 │ │ -066316: 4607 0708 |0073: aget-object v7, v7, v8 │ │ -06631a: 5477 d409 |0075: iget-object v7, v7, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.name:Ljava/lang/String; // field@09d4 │ │ -06631e: 1208 |0077: const/4 v8, #int 0 // #0 │ │ -066320: 1209 |0078: const/4 v9, #int 0 // #0 │ │ -066322: 6e40 f510 7398 |0079: invoke-virtual {v3, v7, v8, v9}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.setAnimation:(Ljava/lang/String;FZ)V // method@10f5 │ │ -066328: 1103 |007c: return-object v3 │ │ +0746fc: |[0746fc] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.loadKeyframedModel:(Ljava/io/InputStream;Z)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; │ │ +07470c: 2202 8703 |0000: new-instance v2, Ljava/io/BufferedReader; // type@0387 │ │ +074710: 2207 9603 |0002: new-instance v7, Ljava/io/InputStreamReader; // type@0396 │ │ +074714: 7020 9e25 a700 |0004: invoke-direct {v7, v10}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@259e │ │ +07471a: 7020 5025 7200 |0007: invoke-direct {v2, v7}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@2550 │ │ +074720: 1217 |000a: const/4 v7, #int 1 // #1 │ │ +074722: 6707 6809 |000b: sput v7, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.lineNum:I // field@0968 │ │ +074726: 7110 1f10 0200 |000d: invoke-static {v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readString:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@101f │ │ +07472c: 0c06 |0010: move-result-object v6 │ │ +07472e: 1a07 5518 |0011: const-string v7, "g3dt-keyframed-1.0" // string@1855 │ │ +074732: 6e20 4426 7600 |0013: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +074738: 0a07 |0016: move-result v7 │ │ +07473a: 3907 4000 |0017: if-nez v7, 0057 // +0040 │ │ +07473e: 2207 fa02 |0019: new-instance v7, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +074742: 1a08 311d |001b: const-string v8, "incorrect version" // string@1d31 │ │ +074746: 7020 b41f 8700 |001d: invoke-direct {v7, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +07474c: 2707 |0020: throw v7 │ │ +07474e: 0d00 |0021: move-exception v0 │ │ +074750: 2207 fa02 |0022: new-instance v7, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +074754: 2208 c303 |0024: new-instance v8, Ljava/lang/StringBuilder; // type@03c3 │ │ +074758: 7010 6726 0800 |0026: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +07475e: 1a09 a202 |0029: const-string v9, "Couldn't read keyframed model, error in line " // string@02a2 │ │ +074762: 6e20 6e26 9800 |002b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +074768: 0c08 |002e: move-result-object v8 │ │ +07476a: 6009 6809 |002f: sget v9, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.lineNum:I // field@0968 │ │ +07476e: 6e20 6b26 9800 |0031: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +074774: 0c08 |0034: move-result-object v8 │ │ +074776: 1a09 aa00 |0035: const-string v9, ", '" // string@00aa │ │ +07477a: 6e20 6e26 9800 |0037: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +074780: 0c08 |003a: move-result-object v8 │ │ +074782: 6209 6709 |003b: sget-object v9, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.line:Ljava/lang/String; // field@0967 │ │ +074786: 6e20 6e26 9800 |003d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07478c: 0c08 |0040: move-result-object v8 │ │ +07478e: 1a09 4a00 |0041: const-string v9, "' : " // string@004a │ │ +074792: 6e20 6e26 9800 |0043: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +074798: 0c08 |0046: move-result-object v8 │ │ +07479a: 6e10 8a26 0000 |0047: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@268a │ │ +0747a0: 0c09 |004a: move-result-object v9 │ │ +0747a2: 6e20 6e26 9800 |004b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0747a8: 0c08 |004e: move-result-object v8 │ │ +0747aa: 6e10 7426 0800 |004f: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0747b0: 0c08 |0052: move-result-object v8 │ │ +0747b2: 7030 b51f 8700 |0053: invoke-direct {v7, v8, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0747b8: 2707 |0056: throw v7 │ │ +0747ba: 7110 1b10 0200 |0057: invoke-static {v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readInt:(Ljava/io/BufferedReader;)I // method@101b │ │ +0747c0: 0a04 |005a: move-result v4 │ │ +0747c2: 2345 6f04 |005b: new-array v5, v4, [Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // type@046f │ │ +0747c6: 1201 |005d: const/4 v1, #int 0 // #0 │ │ +0747c8: 3541 0b00 |005e: if-ge v1, v4, 0069 // +000b │ │ +0747cc: 7120 1d10 b200 |0060: invoke-static {v2, v11}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readMesh:(Ljava/io/BufferedReader;Z)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // method@101d │ │ +0747d2: 0c07 |0063: move-result-object v7 │ │ +0747d4: 4d07 0501 |0064: aput-object v7, v5, v1 │ │ +0747d8: d801 0101 |0066: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0747dc: 28f6 |0068: goto 005e // -000a │ │ +0747de: 2203 b501 |0069: new-instance v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; // type@01b5 │ │ +0747e2: 7020 e710 5300 |006b: invoke-direct {v3, v5}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.:([Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;)V // method@10e7 │ │ +0747e8: 6e10 ed10 0300 |006e: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.getAnimations:()[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // method@10ed │ │ +0747ee: 0c07 |0071: move-result-object v7 │ │ +0747f0: 1208 |0072: const/4 v8, #int 0 // #0 │ │ +0747f2: 4607 0708 |0073: aget-object v7, v7, v8 │ │ +0747f6: 5477 d409 |0075: iget-object v7, v7, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.name:Ljava/lang/String; // field@09d4 │ │ +0747fa: 1208 |0077: const/4 v8, #int 0 // #0 │ │ +0747fc: 1209 |0078: const/4 v9, #int 0 // #0 │ │ +0747fe: 6e40 f510 7398 |0079: invoke-virtual {v3, v7, v8, v9}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.setAnimation:(Ljava/lang/String;FZ)V // method@10f5 │ │ +074804: 1103 |007c: return-object v3 │ │ catches : 2 │ │ 0x000d - 0x0021 │ │ Ljava/lang/Throwable; -> 0x0021 │ │ 0x0057 - 0x007c │ │ Ljava/lang/Throwable; -> 0x0021 │ │ positions : │ │ 0x0000 line=126 │ │ @@ -59323,20 +59323,20 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Z)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -066344: |[066344] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.loadStillModel:(Lcom/badlogic/gdx/files/FileHandle;Z)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; │ │ -066354: 6e10 6d09 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ -06635a: 0c00 |0003: move-result-object v0 │ │ -06635c: 7120 1510 2000 |0004: invoke-static {v0, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.loadStillModel:(Ljava/io/InputStream;Z)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; // method@1015 │ │ -066362: 0c00 |0007: move-result-object v0 │ │ -066364: 1100 |0008: return-object v0 │ │ +074820: |[074820] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.loadStillModel:(Lcom/badlogic/gdx/files/FileHandle;Z)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; │ │ +074830: 6e10 6d09 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ +074836: 0c00 |0003: move-result-object v0 │ │ +074838: 7120 1510 2000 |0004: invoke-static {v0, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.loadStillModel:(Ljava/io/InputStream;Z)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; // method@1015 │ │ +07483e: 0c00 |0007: move-result-object v0 │ │ +074840: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 handle Lcom/badlogic/gdx/files/FileHandle; │ │ 0x0000 - 0x0009 reg=2 flipV Z │ │ │ │ @@ -59345,71 +59345,71 @@ │ │ type : '(Ljava/io/InputStream;Z)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 111 16-bit code units │ │ -066368: |[066368] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.loadStillModel:(Ljava/io/InputStream;Z)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; │ │ -066378: 2202 8903 |0000: new-instance v2, Ljava/io/BufferedReader; // type@0389 │ │ -06637c: 2207 9803 |0002: new-instance v7, Ljava/io/InputStreamReader; // type@0398 │ │ -066380: 7020 9e25 a700 |0004: invoke-direct {v7, v10}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@259e │ │ -066386: 7020 5025 7200 |0007: invoke-direct {v2, v7}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@2550 │ │ -06638c: 1217 |000a: const/4 v7, #int 1 // #1 │ │ -06638e: 6707 6809 |000b: sput v7, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.lineNum:I // field@0968 │ │ -066392: 7110 1f10 0200 |000d: invoke-static {v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readString:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@101f │ │ -066398: 0c06 |0010: move-result-object v6 │ │ -06639a: 1a07 5818 |0011: const-string v7, "g3dt-still-1.0" // string@1858 │ │ -06639e: 6e20 4426 7600 |0013: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0663a4: 0a07 |0016: move-result v7 │ │ -0663a6: 3907 4000 |0017: if-nez v7, 0057 // +0040 │ │ -0663aa: 2207 fc02 |0019: new-instance v7, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0663ae: 1a08 331d |001b: const-string v8, "incorrect version" // string@1d33 │ │ -0663b2: 7020 b41f 8700 |001d: invoke-direct {v7, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0663b8: 2707 |0020: throw v7 │ │ -0663ba: 0d00 |0021: move-exception v0 │ │ -0663bc: 2207 fc02 |0022: new-instance v7, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0663c0: 2208 c503 |0024: new-instance v8, Ljava/lang/StringBuilder; // type@03c5 │ │ -0663c4: 7010 6726 0800 |0026: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0663ca: 1a09 a202 |0029: const-string v9, "Couldn't read keyframed model, error in line " // string@02a2 │ │ -0663ce: 6e20 6e26 9800 |002b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0663d4: 0c08 |002e: move-result-object v8 │ │ -0663d6: 6009 6809 |002f: sget v9, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.lineNum:I // field@0968 │ │ -0663da: 6e20 6b26 9800 |0031: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0663e0: 0c08 |0034: move-result-object v8 │ │ -0663e2: 1a09 aa00 |0035: const-string v9, ", '" // string@00aa │ │ -0663e6: 6e20 6e26 9800 |0037: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0663ec: 0c08 |003a: move-result-object v8 │ │ -0663ee: 6209 6709 |003b: sget-object v9, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.line:Ljava/lang/String; // field@0967 │ │ -0663f2: 6e20 6e26 9800 |003d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0663f8: 0c08 |0040: move-result-object v8 │ │ -0663fa: 1a09 4a00 |0041: const-string v9, "' : " // string@004a │ │ -0663fe: 6e20 6e26 9800 |0043: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -066404: 0c08 |0046: move-result-object v8 │ │ -066406: 6e10 8a26 0000 |0047: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@268a │ │ -06640c: 0c09 |004a: move-result-object v9 │ │ -06640e: 6e20 6e26 9800 |004b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -066414: 0c08 |004e: move-result-object v8 │ │ -066416: 6e10 7426 0800 |004f: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -06641c: 0c08 |0052: move-result-object v8 │ │ -06641e: 7030 b51f 8700 |0053: invoke-direct {v7, v8, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -066424: 2707 |0056: throw v7 │ │ -066426: 7110 1b10 0200 |0057: invoke-static {v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readInt:(Ljava/io/BufferedReader;)I // method@101b │ │ -06642c: 0a04 |005a: move-result v4 │ │ -06642e: 2345 7504 |005b: new-array v5, v4, [Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // type@0475 │ │ -066432: 1201 |005d: const/4 v1, #int 0 // #0 │ │ -066434: 3541 0b00 |005e: if-ge v1, v4, 0069 // +000b │ │ -066438: 7120 1e10 b200 |0060: invoke-static {v2, v11}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readStillSubMesh:(Ljava/io/BufferedReader;Z)Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // method@101e │ │ -06643e: 0c07 |0063: move-result-object v7 │ │ -066440: 4d07 0501 |0064: aput-object v7, v5, v1 │ │ -066444: d801 0101 |0066: add-int/lit8 v1, v1, #int 1 // #01 │ │ -066448: 28f6 |0068: goto 005e // -000a │ │ -06644a: 2203 c001 |0069: new-instance v3, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; // type@01c0 │ │ -06644e: 7020 2211 5300 |006b: invoke-direct {v3, v5}, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.:([Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;)V // method@1122 │ │ -066454: 1103 |006e: return-object v3 │ │ +074844: |[074844] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.loadStillModel:(Ljava/io/InputStream;Z)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; │ │ +074854: 2202 8703 |0000: new-instance v2, Ljava/io/BufferedReader; // type@0387 │ │ +074858: 2207 9603 |0002: new-instance v7, Ljava/io/InputStreamReader; // type@0396 │ │ +07485c: 7020 9e25 a700 |0004: invoke-direct {v7, v10}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@259e │ │ +074862: 7020 5025 7200 |0007: invoke-direct {v2, v7}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@2550 │ │ +074868: 1217 |000a: const/4 v7, #int 1 // #1 │ │ +07486a: 6707 6809 |000b: sput v7, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.lineNum:I // field@0968 │ │ +07486e: 7110 1f10 0200 |000d: invoke-static {v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readString:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@101f │ │ +074874: 0c06 |0010: move-result-object v6 │ │ +074876: 1a07 5618 |0011: const-string v7, "g3dt-still-1.0" // string@1856 │ │ +07487a: 6e20 4426 7600 |0013: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +074880: 0a07 |0016: move-result v7 │ │ +074882: 3907 4000 |0017: if-nez v7, 0057 // +0040 │ │ +074886: 2207 fa02 |0019: new-instance v7, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +07488a: 1a08 311d |001b: const-string v8, "incorrect version" // string@1d31 │ │ +07488e: 7020 b41f 8700 |001d: invoke-direct {v7, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +074894: 2707 |0020: throw v7 │ │ +074896: 0d00 |0021: move-exception v0 │ │ +074898: 2207 fa02 |0022: new-instance v7, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +07489c: 2208 c303 |0024: new-instance v8, Ljava/lang/StringBuilder; // type@03c3 │ │ +0748a0: 7010 6726 0800 |0026: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0748a6: 1a09 a202 |0029: const-string v9, "Couldn't read keyframed model, error in line " // string@02a2 │ │ +0748aa: 6e20 6e26 9800 |002b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0748b0: 0c08 |002e: move-result-object v8 │ │ +0748b2: 6009 6809 |002f: sget v9, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.lineNum:I // field@0968 │ │ +0748b6: 6e20 6b26 9800 |0031: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0748bc: 0c08 |0034: move-result-object v8 │ │ +0748be: 1a09 aa00 |0035: const-string v9, ", '" // string@00aa │ │ +0748c2: 6e20 6e26 9800 |0037: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0748c8: 0c08 |003a: move-result-object v8 │ │ +0748ca: 6209 6709 |003b: sget-object v9, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.line:Ljava/lang/String; // field@0967 │ │ +0748ce: 6e20 6e26 9800 |003d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0748d4: 0c08 |0040: move-result-object v8 │ │ +0748d6: 1a09 4a00 |0041: const-string v9, "' : " // string@004a │ │ +0748da: 6e20 6e26 9800 |0043: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0748e0: 0c08 |0046: move-result-object v8 │ │ +0748e2: 6e10 8a26 0000 |0047: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@268a │ │ +0748e8: 0c09 |004a: move-result-object v9 │ │ +0748ea: 6e20 6e26 9800 |004b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0748f0: 0c08 |004e: move-result-object v8 │ │ +0748f2: 6e10 7426 0800 |004f: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0748f8: 0c08 |0052: move-result-object v8 │ │ +0748fa: 7030 b51f 8700 |0053: invoke-direct {v7, v8, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +074900: 2707 |0056: throw v7 │ │ +074902: 7110 1b10 0200 |0057: invoke-static {v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readInt:(Ljava/io/BufferedReader;)I // method@101b │ │ +074908: 0a04 |005a: move-result v4 │ │ +07490a: 2345 7304 |005b: new-array v5, v4, [Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // type@0473 │ │ +07490e: 1201 |005d: const/4 v1, #int 0 // #0 │ │ +074910: 3541 0b00 |005e: if-ge v1, v4, 0069 // +000b │ │ +074914: 7120 1e10 b200 |0060: invoke-static {v2, v11}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readStillSubMesh:(Ljava/io/BufferedReader;Z)Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // method@101e │ │ +07491a: 0c07 |0063: move-result-object v7 │ │ +07491c: 4d07 0501 |0064: aput-object v7, v5, v1 │ │ +074920: d801 0101 |0066: add-int/lit8 v1, v1, #int 1 // #01 │ │ +074924: 28f6 |0068: goto 005e // -000a │ │ +074926: 2203 be01 |0069: new-instance v3, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; // type@01be │ │ +07492a: 7020 2211 5300 |006b: invoke-direct {v3, v5}, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.:([Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;)V // method@1122 │ │ +074930: 1103 |006e: return-object v3 │ │ catches : 2 │ │ 0x000d - 0x0021 │ │ Ljava/lang/Throwable; -> 0x0021 │ │ 0x0057 - 0x006e │ │ Ljava/lang/Throwable; -> 0x0021 │ │ positions : │ │ 0x0000 line=62 │ │ @@ -59442,20 +59442,20 @@ │ │ type : '(Ljava/io/BufferedReader;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -066470: |[066470] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.read:(Ljava/io/BufferedReader;)Ljava/lang/String; │ │ -066480: 6e10 5325 0100 |0000: invoke-virtual {v1}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -066486: 0c00 |0003: move-result-object v0 │ │ -066488: 6900 6709 |0004: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.line:Ljava/lang/String; // field@0967 │ │ -06648c: 6200 6709 |0006: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.line:Ljava/lang/String; // field@0967 │ │ -066490: 1100 |0008: return-object v0 │ │ +07494c: |[07494c] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.read:(Ljava/io/BufferedReader;)Ljava/lang/String; │ │ +07495c: 6e10 5325 0100 |0000: invoke-virtual {v1}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +074962: 0c00 |0003: move-result-object v0 │ │ +074964: 6900 6709 |0004: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.line:Ljava/lang/String; // field@0967 │ │ +074968: 6200 6709 |0006: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.line:Ljava/lang/String; // field@0967 │ │ +07496c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0006 line=328 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 in Ljava/io/BufferedReader; │ │ │ │ @@ -59464,50 +59464,50 @@ │ │ type : '(Ljava/io/BufferedReader;)Lcom/badlogic/gdx/utils/IntArray;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -066494: |[066494] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.readFaces:(Ljava/io/BufferedReader;)Lcom/badlogic/gdx/utils/IntArray; │ │ -0664a4: 7110 1b10 0a00 |0000: invoke-static {v10}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readInt:(Ljava/io/BufferedReader;)I // method@101b │ │ -0664aa: 0a05 |0003: move-result v5 │ │ -0664ac: 2202 0403 |0004: new-instance v2, Lcom/badlogic/gdx/utils/IntArray; // type@0304 │ │ -0664b0: 7010 f41f 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/utils/IntArray;.:()V // method@1ff4 │ │ -0664b6: 2207 0403 |0009: new-instance v7, Lcom/badlogic/gdx/utils/IntArray; // type@0304 │ │ -0664ba: 7010 f41f 0700 |000b: invoke-direct {v7}, Lcom/badlogic/gdx/utils/IntArray;.:()V // method@1ff4 │ │ -0664c0: 2204 0403 |000e: new-instance v4, Lcom/badlogic/gdx/utils/IntArray; // type@0304 │ │ -0664c4: 7010 f41f 0400 |0010: invoke-direct {v4}, Lcom/badlogic/gdx/utils/IntArray;.:()V // method@1ff4 │ │ -0664ca: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -0664cc: 3551 3100 |0014: if-ge v1, v5, 0045 // +0031 │ │ -0664d0: 7120 1c10 2a00 |0016: invoke-static {v10, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readIntArray:(Ljava/io/BufferedReader;Lcom/badlogic/gdx/utils/IntArray;)V // method@101c │ │ -0664d6: 1208 |0019: const/4 v8, #int 0 // #0 │ │ -0664d8: 6e20 0420 8200 |001a: invoke-virtual {v2, v8}, Lcom/badlogic/gdx/utils/IntArray;.get:(I)I // method@2004 │ │ -0664de: 0a06 |001d: move-result v6 │ │ -0664e0: 6e10 ff1f 0700 |001e: invoke-virtual {v7}, Lcom/badlogic/gdx/utils/IntArray;.clear:()V // method@1fff │ │ -0664e6: 1218 |0021: const/4 v8, #int 1 // #1 │ │ -0664e8: 6e20 0420 8200 |0022: invoke-virtual {v2, v8}, Lcom/badlogic/gdx/utils/IntArray;.get:(I)I // method@2004 │ │ -0664ee: 0a00 |0025: move-result v0 │ │ -0664f0: 1223 |0026: const/4 v3, #int 2 // #2 │ │ -0664f2: 3563 1800 |0027: if-ge v3, v6, 003f // +0018 │ │ -0664f6: 6e20 fa1f 0700 |0029: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1ffa │ │ -0664fc: 5428 3910 |002c: iget-object v8, v2, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -066500: 4408 0803 |002e: aget v8, v8, v3 │ │ -066504: 6e20 fa1f 8700 |0030: invoke-virtual {v7, v8}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1ffa │ │ -06650a: 5428 3910 |0033: iget-object v8, v2, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -06650e: d809 0301 |0035: add-int/lit8 v9, v3, #int 1 // #01 │ │ -066512: 4408 0809 |0037: aget v8, v8, v9 │ │ -066516: 6e20 fa1f 8700 |0039: invoke-virtual {v7, v8}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1ffa │ │ -06651c: d803 0301 |003c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -066520: 28e9 |003e: goto 0027 // -0017 │ │ -066522: 6e20 fb1f 7400 |003f: invoke-virtual {v4, v7}, Lcom/badlogic/gdx/utils/IntArray;.addAll:(Lcom/badlogic/gdx/utils/IntArray;)V // method@1ffb │ │ -066528: d801 0101 |0042: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06652c: 28d0 |0044: goto 0014 // -0030 │ │ -06652e: 6e10 1120 0400 |0045: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/IntArray;.shrink:()V // method@2011 │ │ -066534: 1104 |0048: return-object v4 │ │ +074970: |[074970] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.readFaces:(Ljava/io/BufferedReader;)Lcom/badlogic/gdx/utils/IntArray; │ │ +074980: 7110 1b10 0a00 |0000: invoke-static {v10}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readInt:(Ljava/io/BufferedReader;)I // method@101b │ │ +074986: 0a05 |0003: move-result v5 │ │ +074988: 2202 0203 |0004: new-instance v2, Lcom/badlogic/gdx/utils/IntArray; // type@0302 │ │ +07498c: 7010 f41f 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/utils/IntArray;.:()V // method@1ff4 │ │ +074992: 2207 0203 |0009: new-instance v7, Lcom/badlogic/gdx/utils/IntArray; // type@0302 │ │ +074996: 7010 f41f 0700 |000b: invoke-direct {v7}, Lcom/badlogic/gdx/utils/IntArray;.:()V // method@1ff4 │ │ +07499c: 2204 0203 |000e: new-instance v4, Lcom/badlogic/gdx/utils/IntArray; // type@0302 │ │ +0749a0: 7010 f41f 0400 |0010: invoke-direct {v4}, Lcom/badlogic/gdx/utils/IntArray;.:()V // method@1ff4 │ │ +0749a6: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0749a8: 3551 3100 |0014: if-ge v1, v5, 0045 // +0031 │ │ +0749ac: 7120 1c10 2a00 |0016: invoke-static {v10, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readIntArray:(Ljava/io/BufferedReader;Lcom/badlogic/gdx/utils/IntArray;)V // method@101c │ │ +0749b2: 1208 |0019: const/4 v8, #int 0 // #0 │ │ +0749b4: 6e20 0420 8200 |001a: invoke-virtual {v2, v8}, Lcom/badlogic/gdx/utils/IntArray;.get:(I)I // method@2004 │ │ +0749ba: 0a06 |001d: move-result v6 │ │ +0749bc: 6e10 ff1f 0700 |001e: invoke-virtual {v7}, Lcom/badlogic/gdx/utils/IntArray;.clear:()V // method@1fff │ │ +0749c2: 1218 |0021: const/4 v8, #int 1 // #1 │ │ +0749c4: 6e20 0420 8200 |0022: invoke-virtual {v2, v8}, Lcom/badlogic/gdx/utils/IntArray;.get:(I)I // method@2004 │ │ +0749ca: 0a00 |0025: move-result v0 │ │ +0749cc: 1223 |0026: const/4 v3, #int 2 // #2 │ │ +0749ce: 3563 1800 |0027: if-ge v3, v6, 003f // +0018 │ │ +0749d2: 6e20 fa1f 0700 |0029: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1ffa │ │ +0749d8: 5428 3910 |002c: iget-object v8, v2, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +0749dc: 4408 0803 |002e: aget v8, v8, v3 │ │ +0749e0: 6e20 fa1f 8700 |0030: invoke-virtual {v7, v8}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1ffa │ │ +0749e6: 5428 3910 |0033: iget-object v8, v2, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +0749ea: d809 0301 |0035: add-int/lit8 v9, v3, #int 1 // #01 │ │ +0749ee: 4408 0809 |0037: aget v8, v8, v9 │ │ +0749f2: 6e20 fa1f 8700 |0039: invoke-virtual {v7, v8}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1ffa │ │ +0749f8: d803 0301 |003c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0749fc: 28e9 |003e: goto 0027 // -0017 │ │ +0749fe: 6e20 fb1f 7400 |003f: invoke-virtual {v4, v7}, Lcom/badlogic/gdx/utils/IntArray;.addAll:(Lcom/badlogic/gdx/utils/IntArray;)V // method@1ffb │ │ +074a04: d801 0101 |0042: add-int/lit8 v1, v1, #int 1 // #01 │ │ +074a08: 28d0 |0044: goto 0014 // -0030 │ │ +074a0a: 6e10 1120 0400 |0045: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/IntArray;.shrink:()V // method@2011 │ │ +074a10: 1104 |0048: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0004 line=253 │ │ 0x0009 line=254 │ │ 0x000e line=255 │ │ 0x0013 line=257 │ │ @@ -59540,25 +59540,25 @@ │ │ type : '(Ljava/io/BufferedReader;)F' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -066538: |[066538] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.readFloat:(Ljava/io/BufferedReader;)F │ │ -066548: 6000 6809 |0000: sget v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.lineNum:I // field@0968 │ │ -06654c: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -066550: 6700 6809 |0004: sput v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.lineNum:I // field@0968 │ │ -066554: 7110 1610 0100 |0006: invoke-static {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.read:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@1016 │ │ -06655a: 0c00 |0009: move-result-object v0 │ │ -06655c: 6e10 5b26 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ -066562: 0c00 |000d: move-result-object v0 │ │ -066564: 7110 f225 0000 |000e: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ -06656a: 0a00 |0011: move-result v0 │ │ -06656c: 0f00 |0012: return v0 │ │ +074a14: |[074a14] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.readFloat:(Ljava/io/BufferedReader;)F │ │ +074a24: 6000 6809 |0000: sget v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.lineNum:I // field@0968 │ │ +074a28: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +074a2c: 6700 6809 |0004: sput v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.lineNum:I // field@0968 │ │ +074a30: 7110 1610 0100 |0006: invoke-static {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.read:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@1016 │ │ +074a36: 0c00 |0009: move-result-object v0 │ │ +074a38: 6e10 5b26 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ +074a3e: 0c00 |000d: move-result-object v0 │ │ +074a40: 7110 f225 0000 |000e: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ +074a46: 0a00 |0011: move-result v0 │ │ +074a48: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0006 line=284 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 in Ljava/io/BufferedReader; │ │ │ │ @@ -59567,38 +59567,38 @@ │ │ type : '(Ljava/io/BufferedReader;[FI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -066570: |[066570] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.readFloatArray:(Ljava/io/BufferedReader;[FI)I │ │ -066580: 6004 6809 |0000: sget v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.lineNum:I // field@0968 │ │ -066584: d804 0401 |0002: add-int/lit8 v4, v4, #int 1 // #01 │ │ -066588: 6704 6809 |0004: sput v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.lineNum:I // field@0968 │ │ -06658c: 7110 1610 0600 |0006: invoke-static {v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.read:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@1016 │ │ -066592: 0c04 |0009: move-result-object v4 │ │ -066594: 1a05 a700 |000a: const-string v5, "," // string@00a7 │ │ -066598: 6e20 5426 5400 |000c: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2654 │ │ -06659e: 0c03 |000f: move-result-object v3 │ │ -0665a0: 2132 |0010: array-length v2, v3 │ │ -0665a2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0665a4: 0181 |0012: move v1, v8 │ │ -0665a6: 3520 1400 |0013: if-ge v0, v2, 0027 // +0014 │ │ -0665aa: d808 0101 |0015: add-int/lit8 v8, v1, #int 1 // #01 │ │ -0665ae: 4604 0300 |0017: aget-object v4, v3, v0 │ │ -0665b2: 6e10 5b26 0400 |0019: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ -0665b8: 0c04 |001c: move-result-object v4 │ │ -0665ba: 7110 f225 0400 |001d: invoke-static {v4}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ -0665c0: 0a04 |0020: move-result v4 │ │ -0665c2: 4b04 0701 |0021: aput v4, v7, v1 │ │ -0665c6: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0665ca: 0181 |0025: move v1, v8 │ │ -0665cc: 28ed |0026: goto 0013 // -0013 │ │ -0665ce: 0f01 |0027: return v1 │ │ +074a4c: |[074a4c] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.readFloatArray:(Ljava/io/BufferedReader;[FI)I │ │ +074a5c: 6004 6809 |0000: sget v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.lineNum:I // field@0968 │ │ +074a60: d804 0401 |0002: add-int/lit8 v4, v4, #int 1 // #01 │ │ +074a64: 6704 6809 |0004: sput v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.lineNum:I // field@0968 │ │ +074a68: 7110 1610 0600 |0006: invoke-static {v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.read:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@1016 │ │ +074a6e: 0c04 |0009: move-result-object v4 │ │ +074a70: 1a05 a700 |000a: const-string v5, "," // string@00a7 │ │ +074a74: 6e20 5426 5400 |000c: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2654 │ │ +074a7a: 0c03 |000f: move-result-object v3 │ │ +074a7c: 2132 |0010: array-length v2, v3 │ │ +074a7e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +074a80: 0181 |0012: move v1, v8 │ │ +074a82: 3520 1400 |0013: if-ge v0, v2, 0027 // +0014 │ │ +074a86: d808 0101 |0015: add-int/lit8 v8, v1, #int 1 // #01 │ │ +074a8a: 4604 0300 |0017: aget-object v4, v3, v0 │ │ +074a8e: 6e10 5b26 0400 |0019: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ +074a94: 0c04 |001c: move-result-object v4 │ │ +074a96: 7110 f225 0400 |001d: invoke-static {v4}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ +074a9c: 0a04 |0020: move-result v4 │ │ +074a9e: 4b04 0701 |0021: aput v4, v7, v1 │ │ +074aa2: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +074aa6: 0181 |0025: move v1, v8 │ │ +074aa8: 28ed |0026: goto 0013 // -0013 │ │ +074aaa: 0f01 |0027: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ 0x0006 line=309 │ │ 0x0010 line=310 │ │ 0x0011 line=311 │ │ 0x0015 line=312 │ │ @@ -59620,36 +59620,36 @@ │ │ type : '(Ljava/io/BufferedReader;Lcom/badlogic/gdx/utils/FloatArray;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0665d0: |[0665d0] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.readFloatArray:(Ljava/io/BufferedReader;Lcom/badlogic/gdx/utils/FloatArray;)V │ │ -0665e0: 6003 6809 |0000: sget v3, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.lineNum:I // field@0968 │ │ -0665e4: d803 0301 |0002: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0665e8: 6703 6809 |0004: sput v3, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.lineNum:I // field@0968 │ │ -0665ec: 7110 1610 0500 |0006: invoke-static {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.read:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@1016 │ │ -0665f2: 0c03 |0009: move-result-object v3 │ │ -0665f4: 1a04 a700 |000a: const-string v4, "," // string@00a7 │ │ -0665f8: 6e20 5426 4300 |000c: invoke-virtual {v3, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2654 │ │ -0665fe: 0c02 |000f: move-result-object v2 │ │ -066600: 2121 |0010: array-length v1, v2 │ │ -066602: 6e10 951f 0600 |0011: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/FloatArray;.clear:()V // method@1f95 │ │ -066608: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -06660a: 3510 1200 |0015: if-ge v0, v1, 0027 // +0012 │ │ -06660e: 4603 0200 |0017: aget-object v3, v2, v0 │ │ -066612: 6e10 5b26 0300 |0019: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ -066618: 0c03 |001c: move-result-object v3 │ │ -06661a: 7110 f225 0300 |001d: invoke-static {v3}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ -066620: 0a03 |0020: move-result v3 │ │ -066622: 6e20 901f 3600 |0021: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ -066628: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06662c: 28ef |0026: goto 0015 // -0011 │ │ -06662e: 0e00 |0027: return-void │ │ +074aac: |[074aac] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.readFloatArray:(Ljava/io/BufferedReader;Lcom/badlogic/gdx/utils/FloatArray;)V │ │ +074abc: 6003 6809 |0000: sget v3, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.lineNum:I // field@0968 │ │ +074ac0: d803 0301 |0002: add-int/lit8 v3, v3, #int 1 // #01 │ │ +074ac4: 6703 6809 |0004: sput v3, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.lineNum:I // field@0968 │ │ +074ac8: 7110 1610 0500 |0006: invoke-static {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.read:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@1016 │ │ +074ace: 0c03 |0009: move-result-object v3 │ │ +074ad0: 1a04 a700 |000a: const-string v4, "," // string@00a7 │ │ +074ad4: 6e20 5426 4300 |000c: invoke-virtual {v3, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2654 │ │ +074ada: 0c02 |000f: move-result-object v2 │ │ +074adc: 2121 |0010: array-length v1, v2 │ │ +074ade: 6e10 951f 0600 |0011: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/FloatArray;.clear:()V // method@1f95 │ │ +074ae4: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +074ae6: 3510 1200 |0015: if-ge v0, v1, 0027 // +0012 │ │ +074aea: 4603 0200 |0017: aget-object v3, v2, v0 │ │ +074aee: 6e10 5b26 0300 |0019: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ +074af4: 0c03 |001c: move-result-object v3 │ │ +074af6: 7110 f225 0300 |001d: invoke-static {v3}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ +074afc: 0a03 |0020: move-result v3 │ │ +074afe: 6e20 901f 3600 |0021: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ +074b04: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +074b08: 28ef |0026: goto 0015 // -0011 │ │ +074b0a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0006 line=299 │ │ 0x0010 line=300 │ │ 0x0011 line=301 │ │ 0x0014 line=302 │ │ @@ -59668,29 +59668,29 @@ │ │ type : '(Ljava/io/BufferedReader;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -066630: |[066630] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.readInt:(Ljava/io/BufferedReader;)I │ │ -066640: 6000 6809 |0000: sget v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.lineNum:I // field@0968 │ │ -066644: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -066648: 6700 6809 |0004: sput v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.lineNum:I // field@0968 │ │ -06664c: 7110 1610 0200 |0006: invoke-static {v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.read:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@1016 │ │ -066652: 0c00 |0009: move-result-object v0 │ │ -066654: 6e10 5b26 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ -06665a: 0c00 |000d: move-result-object v0 │ │ -06665c: 7110 f225 0000 |000e: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ -066662: 0a00 |0011: move-result v0 │ │ -066664: 8900 |0012: float-to-double v0, v0 │ │ -066666: 7120 1626 1000 |0013: invoke-static {v0, v1}, Ljava/lang/Math;.floor:(D)D // method@2616 │ │ -06666c: 0b00 |0016: move-result-wide v0 │ │ -06666e: 8a00 |0017: double-to-int v0, v0 │ │ -066670: 0f00 |0018: return v0 │ │ +074b0c: |[074b0c] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.readInt:(Ljava/io/BufferedReader;)I │ │ +074b1c: 6000 6809 |0000: sget v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.lineNum:I // field@0968 │ │ +074b20: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +074b24: 6700 6809 |0004: sput v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.lineNum:I // field@0968 │ │ +074b28: 7110 1610 0200 |0006: invoke-static {v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.read:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@1016 │ │ +074b2e: 0c00 |0009: move-result-object v0 │ │ +074b30: 6e10 5b26 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ +074b36: 0c00 |000d: move-result-object v0 │ │ +074b38: 7110 f225 0000 |000e: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ +074b3e: 0a00 |0011: move-result v0 │ │ +074b40: 8900 |0012: float-to-double v0, v0 │ │ +074b42: 7120 1626 1000 |0013: invoke-static {v0, v1}, Ljava/lang/Math;.floor:(D)D // method@2616 │ │ +074b48: 0b00 |0016: move-result-wide v0 │ │ +074b4a: 8a00 |0017: double-to-int v0, v0 │ │ +074b4c: 0f00 |0018: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0006 line=289 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 in Ljava/io/BufferedReader; │ │ │ │ @@ -59699,33 +59699,33 @@ │ │ type : '(Ljava/io/BufferedReader;Lcom/badlogic/gdx/utils/IntArray;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -066674: |[066674] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.readIntArray:(Ljava/io/BufferedReader;Lcom/badlogic/gdx/utils/IntArray;)V │ │ -066684: 7110 1610 0500 |0000: invoke-static {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.read:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@1016 │ │ -06668a: 0c03 |0003: move-result-object v3 │ │ -06668c: 1a04 a700 |0004: const-string v4, "," // string@00a7 │ │ -066690: 6e20 5426 4300 |0006: invoke-virtual {v3, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2654 │ │ -066696: 0c02 |0009: move-result-object v2 │ │ -066698: 2121 |000a: array-length v1, v2 │ │ -06669a: 6e10 ff1f 0600 |000b: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/IntArray;.clear:()V // method@1fff │ │ -0666a0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0666a2: 3510 1200 |000f: if-ge v0, v1, 0021 // +0012 │ │ -0666a6: 4603 0200 |0011: aget-object v3, v2, v0 │ │ -0666aa: 6e10 5b26 0300 |0013: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ -0666b0: 0c03 |0016: move-result-object v3 │ │ -0666b2: 7110 0126 0300 |0017: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -0666b8: 0a03 |001a: move-result v3 │ │ -0666ba: 6e20 fa1f 3600 |001b: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1ffa │ │ -0666c0: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0666c4: 28ef |0020: goto 000f // -0011 │ │ -0666c6: 0e00 |0021: return-void │ │ +074b50: |[074b50] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.readIntArray:(Ljava/io/BufferedReader;Lcom/badlogic/gdx/utils/IntArray;)V │ │ +074b60: 7110 1610 0500 |0000: invoke-static {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.read:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@1016 │ │ +074b66: 0c03 |0003: move-result-object v3 │ │ +074b68: 1a04 a700 |0004: const-string v4, "," // string@00a7 │ │ +074b6c: 6e20 5426 4300 |0006: invoke-virtual {v3, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2654 │ │ +074b72: 0c02 |0009: move-result-object v2 │ │ +074b74: 2121 |000a: array-length v1, v2 │ │ +074b76: 6e10 ff1f 0600 |000b: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/IntArray;.clear:()V // method@1fff │ │ +074b7c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +074b7e: 3510 1200 |000f: if-ge v0, v1, 0021 // +0012 │ │ +074b82: 4603 0200 |0011: aget-object v3, v2, v0 │ │ +074b86: 6e10 5b26 0300 |0013: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ +074b8c: 0c03 |0016: move-result-object v3 │ │ +074b8e: 7110 0126 0300 |0017: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +074b94: 0a03 |001a: move-result v3 │ │ +074b96: 6e20 fa1f 3600 |001b: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1ffa │ │ +074b9c: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +074ba0: 28ef |0020: goto 000f // -0011 │ │ +074ba2: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x000a line=319 │ │ 0x000b line=320 │ │ 0x000e line=321 │ │ 0x0011 line=322 │ │ @@ -59743,179 +59743,179 @@ │ │ type : '(Ljava/io/BufferedReader;Z)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 38 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 327 16-bit code units │ │ -0666c8: |[0666c8] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.readMesh:(Ljava/io/BufferedReader;Z)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; │ │ -0666d8: 7701 1f10 2400 |0000: invoke-static/range {v36}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readString:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@101f │ │ -0666de: 0c1b |0003: move-result-object v27 │ │ -0666e0: 7701 1710 2400 |0004: invoke-static/range {v36}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readFaces:(Ljava/io/BufferedReader;)Lcom/badlogic/gdx/utils/IntArray; // method@1017 │ │ -0666e6: 0c16 |0007: move-result-object v22 │ │ -0666e8: 7701 1b10 2400 |0008: invoke-static/range {v36}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readInt:(Ljava/io/BufferedReader;)I // method@101b │ │ -0666ee: 0a06 |000b: move-result v6 │ │ -0666f0: 7701 1b10 2400 |000c: invoke-static/range {v36}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readInt:(Ljava/io/BufferedReader;)I // method@101b │ │ -0666f6: 0a1d |000f: move-result v29 │ │ -0666f8: 7701 1f10 2400 |0010: invoke-static/range {v36}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readString:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@101f │ │ -0666fe: 0c03 |0013: move-result-object v3 │ │ -066700: 1a04 3e24 |0014: const-string v4, "position" // string@243e │ │ -066704: 6e20 4426 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -06670a: 0a03 |0019: move-result v3 │ │ -06670c: 3903 0a00 |001a: if-nez v3, 0024 // +000a │ │ -066710: 2203 fc02 |001c: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -066714: 1a04 9c17 |001e: const-string v4, "first attribute must be position." // string@179c │ │ -066718: 7020 b41f 4300 |0020: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -06671e: 2703 |0023: throw v3 │ │ -066720: 2220 e702 |0024: new-instance v32, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -066724: 7601 621e 2000 |0026: invoke-direct/range {v32}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -06672a: 1313 0000 |0029: const/16 v19, #int 0 // #0 │ │ -06672e: 1314 0100 |002b: const/16 v20, #int 1 // #1 │ │ -066732: 0200 1400 |002d: move/from16 v0, v20 │ │ -066736: 0201 1d00 |002f: move/from16 v1, v29 │ │ -06673a: 3510 5500 |0031: if-ge v0, v1, 0086 // +0055 │ │ -06673e: 7701 1f10 2400 |0033: invoke-static/range {v36}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readString:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@101f │ │ -066744: 0c10 |0036: move-result-object v16 │ │ -066746: 1a03 6222 |0037: const-string v3, "normal" // string@2262 │ │ -06674a: 0800 1000 |0039: move-object/from16 v0, v16 │ │ -06674e: 6e20 4426 3000 |003b: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -066754: 0a03 |003e: move-result v3 │ │ -066756: 3903 1400 |003f: if-nez v3, 0053 // +0014 │ │ -06675a: 1a03 ba2a |0041: const-string v3, "uv" // string@2aba │ │ -06675e: 0800 1000 |0043: move-object/from16 v0, v16 │ │ -066762: 6e20 4426 3000 |0045: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -066768: 0a03 |0048: move-result v3 │ │ -06676a: 3903 0a00 |0049: if-nez v3, 0053 // +000a │ │ -06676e: 2203 fc02 |004b: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -066772: 1a04 f312 |004d: const-string v4, "attribute name must be normal or uv" // string@12f3 │ │ -066776: 7020 b41f 4300 |004f: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -06677c: 2703 |0052: throw v3 │ │ -06677e: 1a03 6222 |0053: const-string v3, "normal" // string@2262 │ │ -066782: 0800 1000 |0055: move-object/from16 v0, v16 │ │ -066786: 6e20 4426 3000 |0057: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -06678c: 0a03 |005a: move-result v3 │ │ -06678e: 3803 1100 |005b: if-eqz v3, 006c // +0011 │ │ -066792: 1213 |005d: const/4 v3, #int 1 // #1 │ │ -066794: 0200 1400 |005e: move/from16 v0, v20 │ │ -066798: 3230 0a00 |0060: if-eq v0, v3, 006a // +000a │ │ -06679c: 2203 fc02 |0062: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0667a0: 1a04 f412 |0064: const-string v4, "attribute normal must be second attribute" // string@12f4 │ │ -0667a4: 7020 b41f 4300 |0066: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0667aa: 2703 |0069: throw v3 │ │ -0667ac: 1313 0100 |006a: const/16 v19, #int 1 // #1 │ │ -0667b0: 1a03 ba2a |006c: const-string v3, "uv" // string@2aba │ │ -0667b4: 0800 1000 |006e: move-object/from16 v0, v16 │ │ -0667b8: 6e20 4426 3000 |0070: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0667be: 0a03 |0073: move-result v3 │ │ -0667c0: 3803 0f00 |0074: if-eqz v3, 0083 // +000f │ │ -0667c4: 0800 2400 |0076: move-object/from16 v0, v36 │ │ -0667c8: 0201 2500 |0078: move/from16 v1, v37 │ │ -0667cc: 7130 2010 6001 |007a: invoke-static {v0, v6, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readUVSet:(Ljava/io/BufferedReader;IZ)Lcom/badlogic/gdx/utils/FloatArray; // method@1020 │ │ -0667d2: 0c03 |007d: move-result-object v3 │ │ -0667d4: 0800 2000 |007e: move-object/from16 v0, v32 │ │ -0667d8: 6e20 6a1e 3000 |0080: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0667de: d814 1401 |0083: add-int/lit8 v20, v20, #int 1 // #01 │ │ -0667e2: 28a8 |0085: goto 002d // -0058 │ │ -0667e4: 3813 5e00 |0086: if-eqz v19, 00e4 // +005e │ │ -0667e8: 126c |0088: const/4 v12, #int 6 // #6 │ │ -0667ea: 0800 2000 |0089: move-object/from16 v0, v32 │ │ -0667ee: 5203 df0f |008b: iget v3, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0667f2: 0200 1300 |008d: move/from16 v0, v19 │ │ -0667f6: 7120 1110 3000 |008f: invoke-static {v0, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.createVertexAttributes:(ZI)[Lcom/badlogic/gdx/graphics/VertexAttribute; // method@1011 │ │ -0667fc: 0c22 |0092: move-result-object v34 │ │ -0667fe: 7701 1b10 2400 |0093: invoke-static/range {v36}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readInt:(Ljava/io/BufferedReader;)I // method@101b │ │ -066804: 0a1c |0096: move-result v28 │ │ -066806: 220b 3603 |0097: new-instance v11, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -06680a: 0200 1c00 |0099: move/from16 v0, v28 │ │ -06680e: 7020 1e22 0b00 |009b: invoke-direct {v11, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:(I)V // method@221e │ │ -066814: 1314 0000 |009e: const/16 v20, #int 0 // #0 │ │ -066818: 0200 1400 |00a0: move/from16 v0, v20 │ │ -06681c: 0201 1c00 |00a2: move/from16 v1, v28 │ │ -066820: 3510 6300 |00a4: if-ge v0, v1, 0107 // +0063 │ │ -066824: 7701 1f10 2400 |00a6: invoke-static/range {v36}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readString:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@101f │ │ -06682a: 0c0f |00a9: move-result-object v15 │ │ -06682c: 7701 1b10 2400 |00aa: invoke-static/range {v36}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readInt:(Ljava/io/BufferedReader;)I // method@101b │ │ -066832: 0a1e |00ad: move-result v30 │ │ -066834: 7701 1810 2400 |00ae: invoke-static/range {v36}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readFloat:(Ljava/io/BufferedReader;)F // method@1018 │ │ -06683a: 0a12 |00b1: move-result v18 │ │ -06683c: 0200 1e00 |00b2: move/from16 v0, v30 │ │ -066840: 2300 6f04 |00b4: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // type@046f │ │ -066844: 0819 0000 |00b6: move-object/from16 v25, v0 │ │ -066848: 131f 0000 |00b8: const/16 v31, #int 0 // #0 │ │ -06684c: 2221 f902 |00ba: new-instance v33, Lcom/badlogic/gdx/utils/FloatArray; // type@02f9 │ │ -066850: 0800 2100 |00bc: move-object/from16 v0, v33 │ │ -066854: 7020 8b1f c000 |00be: invoke-direct {v0, v12}, Lcom/badlogic/gdx/utils/FloatArray;.:(I)V // method@1f8b │ │ -06685a: 1311 0000 |00c1: const/16 v17, #int 0 // #0 │ │ -06685e: 0200 1100 |00c3: move/from16 v0, v17 │ │ -066862: 0201 1e00 |00c5: move/from16 v1, v30 │ │ -066866: 3510 3100 |00c7: if-ge v0, v1, 00f8 // +0031 │ │ -06686a: 9203 060c |00c9: mul-int v3, v6, v12 │ │ -06686e: 2330 4a04 |00cb: new-array v0, v3, [F // type@044a │ │ -066872: 0823 0000 |00cd: move-object/from16 v35, v0 │ │ -066876: 1315 0000 |00cf: const/16 v21, #int 0 // #0 │ │ -06687a: 1317 0000 |00d1: const/16 v23, #int 0 // #0 │ │ -06687e: 0200 1700 |00d3: move/from16 v0, v23 │ │ -066882: 3560 1100 |00d5: if-ge v0, v6, 00e6 // +0011 │ │ -066886: 0800 2400 |00d7: move-object/from16 v0, v36 │ │ -06688a: 0801 2300 |00d9: move-object/from16 v1, v35 │ │ -06688e: 0202 1500 |00db: move/from16 v2, v21 │ │ -066892: 7130 1910 1002 |00dd: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readFloatArray:(Ljava/io/BufferedReader;[FI)I // method@1019 │ │ -066898: 0a15 |00e0: move-result v21 │ │ -06689a: d817 1701 |00e1: add-int/lit8 v23, v23, #int 1 // #01 │ │ -06689e: 28f0 |00e3: goto 00d3 // -0010 │ │ -0668a0: 123c |00e4: const/4 v12, #int 3 // #3 │ │ -0668a2: 28a4 |00e5: goto 0089 // -005c │ │ -0668a4: 2218 b501 |00e6: new-instance v24, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // type@01b5 │ │ -0668a8: 0800 1800 |00e8: move-object/from16 v0, v24 │ │ -0668ac: 0201 1f00 |00ea: move/from16 v1, v31 │ │ -0668b0: 0802 2300 |00ec: move-object/from16 v2, v35 │ │ -0668b4: 7030 e410 1002 |00ee: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe;.:(F[F)V // method@10e4 │ │ -0668ba: 4d18 1911 |00f1: aput-object v24, v25, v17 │ │ -0668be: a61f 1f12 |00f3: add-float v31, v31, v18 │ │ -0668c2: d811 1101 |00f5: add-int/lit8 v17, v17, #int 1 // #01 │ │ -0668c6: 28cc |00f7: goto 00c3 // -0034 │ │ -0668c8: 220e b601 |00f8: new-instance v14, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // type@01b6 │ │ -0668cc: 0200 1200 |00fa: move/from16 v0, v18 │ │ -0668d0: 0801 1900 |00fc: move-object/from16 v1, v25 │ │ -0668d4: 7040 e510 fe10 |00fe: invoke-direct {v14, v15, v0, v1}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.:(Ljava/lang/String;F[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe;)V // method@10e5 │ │ -0668da: 6e30 2f22 fb0e |0101: invoke-virtual {v11, v15, v14}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ -0668e0: d814 1401 |0104: add-int/lit8 v20, v20, #int 1 // #01 │ │ -0668e4: 289a |0106: goto 00a0 // -0066 │ │ -0668e6: 221a b801 |0107: new-instance v26, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // type@01b8 │ │ -0668ea: 2203 1b01 |0109: new-instance v3, Lcom/badlogic/gdx/graphics/Mesh; // type@011b │ │ -0668ee: 6204 2106 |010b: sget-object v4, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexArray:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@0621 │ │ -0668f2: 1205 |010d: const/4 v5, #int 0 // #0 │ │ -0668f4: 0800 1600 |010e: move-object/from16 v0, v22 │ │ -0668f8: 5207 3b10 |0110: iget v7, v0, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -0668fc: 0800 2000 |0112: move-object/from16 v0, v32 │ │ -066900: 5208 df0f |0114: iget v8, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -066904: 0200 1300 |0116: move/from16 v0, v19 │ │ -066908: 7120 1110 8000 |0118: invoke-static {v0, v8}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.createVertexAttributes:(ZI)[Lcom/badlogic/gdx/graphics/VertexAttribute; // method@1011 │ │ -06690e: 0c08 |011b: move-result-object v8 │ │ -066910: 7606 d20a 0300 |011c: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/graphics/Mesh;.:(Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0ad2 │ │ -066916: 0200 1300 |011f: move/from16 v0, v19 │ │ -06691a: 0801 2000 |0121: move-object/from16 v1, v32 │ │ -06691e: 7130 0f10 0601 |0123: invoke-static {v6, v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.buildVertices:(IZLcom/badlogic/gdx/utils/Array;)[F // method@100f │ │ -066924: 0c0a |0126: move-result-object v10 │ │ -066926: 124d |0127: const/4 v13, #int 4 // #4 │ │ -066928: 0807 1a00 |0128: move-object/from16 v7, v26 │ │ -06692c: 0808 1b00 |012a: move-object/from16 v8, v27 │ │ -066930: 0739 |012c: move-object v9, v3 │ │ -066932: 7607 f810 0700 |012d: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;[FLcom/badlogic/gdx/utils/ObjectMap;II)V // method@10f8 │ │ -066938: 0800 1a00 |0130: move-object/from16 v0, v26 │ │ -06693c: 5403 dd09 |0132: iget-object v3, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ -066940: 7701 1010 1600 |0134: invoke-static/range {v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.convertToShortArray:(Lcom/badlogic/gdx/utils/IntArray;)[S // method@1010 │ │ -066946: 0c04 |0137: move-result-object v4 │ │ -066948: 6e20 f80a 4300 |0138: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0af8 │ │ -06694e: 0800 1a00 |013b: move-object/from16 v0, v26 │ │ -066952: 5403 dd09 |013d: iget-object v3, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ -066956: 0800 1a00 |013f: move-object/from16 v0, v26 │ │ -06695a: 5404 db09 |0141: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.blendedVertices:[F // field@09db │ │ -06695e: 6e20 fa0a 4300 |0143: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0afa │ │ -066964: 111a |0146: return-object v26 │ │ +074ba4: |[074ba4] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.readMesh:(Ljava/io/BufferedReader;Z)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; │ │ +074bb4: 7701 1f10 2400 |0000: invoke-static/range {v36}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readString:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@101f │ │ +074bba: 0c1b |0003: move-result-object v27 │ │ +074bbc: 7701 1710 2400 |0004: invoke-static/range {v36}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readFaces:(Ljava/io/BufferedReader;)Lcom/badlogic/gdx/utils/IntArray; // method@1017 │ │ +074bc2: 0c16 |0007: move-result-object v22 │ │ +074bc4: 7701 1b10 2400 |0008: invoke-static/range {v36}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readInt:(Ljava/io/BufferedReader;)I // method@101b │ │ +074bca: 0a06 |000b: move-result v6 │ │ +074bcc: 7701 1b10 2400 |000c: invoke-static/range {v36}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readInt:(Ljava/io/BufferedReader;)I // method@101b │ │ +074bd2: 0a1d |000f: move-result v29 │ │ +074bd4: 7701 1f10 2400 |0010: invoke-static/range {v36}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readString:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@101f │ │ +074bda: 0c03 |0013: move-result-object v3 │ │ +074bdc: 1a04 3c24 |0014: const-string v4, "position" // string@243c │ │ +074be0: 6e20 4426 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +074be6: 0a03 |0019: move-result v3 │ │ +074be8: 3903 0a00 |001a: if-nez v3, 0024 // +000a │ │ +074bec: 2203 fa02 |001c: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +074bf0: 1a04 9a17 |001e: const-string v4, "first attribute must be position." // string@179a │ │ +074bf4: 7020 b41f 4300 |0020: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +074bfa: 2703 |0023: throw v3 │ │ +074bfc: 2220 e502 |0024: new-instance v32, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +074c00: 7601 621e 2000 |0026: invoke-direct/range {v32}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +074c06: 1313 0000 |0029: const/16 v19, #int 0 // #0 │ │ +074c0a: 1314 0100 |002b: const/16 v20, #int 1 // #1 │ │ +074c0e: 0200 1400 |002d: move/from16 v0, v20 │ │ +074c12: 0201 1d00 |002f: move/from16 v1, v29 │ │ +074c16: 3510 5500 |0031: if-ge v0, v1, 0086 // +0055 │ │ +074c1a: 7701 1f10 2400 |0033: invoke-static/range {v36}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readString:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@101f │ │ +074c20: 0c10 |0036: move-result-object v16 │ │ +074c22: 1a03 6022 |0037: const-string v3, "normal" // string@2260 │ │ +074c26: 0800 1000 |0039: move-object/from16 v0, v16 │ │ +074c2a: 6e20 4426 3000 |003b: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +074c30: 0a03 |003e: move-result v3 │ │ +074c32: 3903 1400 |003f: if-nez v3, 0053 // +0014 │ │ +074c36: 1a03 b82a |0041: const-string v3, "uv" // string@2ab8 │ │ +074c3a: 0800 1000 |0043: move-object/from16 v0, v16 │ │ +074c3e: 6e20 4426 3000 |0045: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +074c44: 0a03 |0048: move-result v3 │ │ +074c46: 3903 0a00 |0049: if-nez v3, 0053 // +000a │ │ +074c4a: 2203 fa02 |004b: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +074c4e: 1a04 f112 |004d: const-string v4, "attribute name must be normal or uv" // string@12f1 │ │ +074c52: 7020 b41f 4300 |004f: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +074c58: 2703 |0052: throw v3 │ │ +074c5a: 1a03 6022 |0053: const-string v3, "normal" // string@2260 │ │ +074c5e: 0800 1000 |0055: move-object/from16 v0, v16 │ │ +074c62: 6e20 4426 3000 |0057: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +074c68: 0a03 |005a: move-result v3 │ │ +074c6a: 3803 1100 |005b: if-eqz v3, 006c // +0011 │ │ +074c6e: 1213 |005d: const/4 v3, #int 1 // #1 │ │ +074c70: 0200 1400 |005e: move/from16 v0, v20 │ │ +074c74: 3230 0a00 |0060: if-eq v0, v3, 006a // +000a │ │ +074c78: 2203 fa02 |0062: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +074c7c: 1a04 f212 |0064: const-string v4, "attribute normal must be second attribute" // string@12f2 │ │ +074c80: 7020 b41f 4300 |0066: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +074c86: 2703 |0069: throw v3 │ │ +074c88: 1313 0100 |006a: const/16 v19, #int 1 // #1 │ │ +074c8c: 1a03 b82a |006c: const-string v3, "uv" // string@2ab8 │ │ +074c90: 0800 1000 |006e: move-object/from16 v0, v16 │ │ +074c94: 6e20 4426 3000 |0070: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +074c9a: 0a03 |0073: move-result v3 │ │ +074c9c: 3803 0f00 |0074: if-eqz v3, 0083 // +000f │ │ +074ca0: 0800 2400 |0076: move-object/from16 v0, v36 │ │ +074ca4: 0201 2500 |0078: move/from16 v1, v37 │ │ +074ca8: 7130 2010 6001 |007a: invoke-static {v0, v6, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readUVSet:(Ljava/io/BufferedReader;IZ)Lcom/badlogic/gdx/utils/FloatArray; // method@1020 │ │ +074cae: 0c03 |007d: move-result-object v3 │ │ +074cb0: 0800 2000 |007e: move-object/from16 v0, v32 │ │ +074cb4: 6e20 6a1e 3000 |0080: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +074cba: d814 1401 |0083: add-int/lit8 v20, v20, #int 1 // #01 │ │ +074cbe: 28a8 |0085: goto 002d // -0058 │ │ +074cc0: 3813 5e00 |0086: if-eqz v19, 00e4 // +005e │ │ +074cc4: 126c |0088: const/4 v12, #int 6 // #6 │ │ +074cc6: 0800 2000 |0089: move-object/from16 v0, v32 │ │ +074cca: 5203 df0f |008b: iget v3, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +074cce: 0200 1300 |008d: move/from16 v0, v19 │ │ +074cd2: 7120 1110 3000 |008f: invoke-static {v0, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.createVertexAttributes:(ZI)[Lcom/badlogic/gdx/graphics/VertexAttribute; // method@1011 │ │ +074cd8: 0c22 |0092: move-result-object v34 │ │ +074cda: 7701 1b10 2400 |0093: invoke-static/range {v36}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readInt:(Ljava/io/BufferedReader;)I // method@101b │ │ +074ce0: 0a1c |0096: move-result v28 │ │ +074ce2: 220b 3403 |0097: new-instance v11, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +074ce6: 0200 1c00 |0099: move/from16 v0, v28 │ │ +074cea: 7020 1e22 0b00 |009b: invoke-direct {v11, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:(I)V // method@221e │ │ +074cf0: 1314 0000 |009e: const/16 v20, #int 0 // #0 │ │ +074cf4: 0200 1400 |00a0: move/from16 v0, v20 │ │ +074cf8: 0201 1c00 |00a2: move/from16 v1, v28 │ │ +074cfc: 3510 6300 |00a4: if-ge v0, v1, 0107 // +0063 │ │ +074d00: 7701 1f10 2400 |00a6: invoke-static/range {v36}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readString:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@101f │ │ +074d06: 0c0f |00a9: move-result-object v15 │ │ +074d08: 7701 1b10 2400 |00aa: invoke-static/range {v36}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readInt:(Ljava/io/BufferedReader;)I // method@101b │ │ +074d0e: 0a1e |00ad: move-result v30 │ │ +074d10: 7701 1810 2400 |00ae: invoke-static/range {v36}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readFloat:(Ljava/io/BufferedReader;)F // method@1018 │ │ +074d16: 0a12 |00b1: move-result v18 │ │ +074d18: 0200 1e00 |00b2: move/from16 v0, v30 │ │ +074d1c: 2300 6d04 |00b4: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // type@046d │ │ +074d20: 0819 0000 |00b6: move-object/from16 v25, v0 │ │ +074d24: 131f 0000 |00b8: const/16 v31, #int 0 // #0 │ │ +074d28: 2221 f702 |00ba: new-instance v33, Lcom/badlogic/gdx/utils/FloatArray; // type@02f7 │ │ +074d2c: 0800 2100 |00bc: move-object/from16 v0, v33 │ │ +074d30: 7020 8b1f c000 |00be: invoke-direct {v0, v12}, Lcom/badlogic/gdx/utils/FloatArray;.:(I)V // method@1f8b │ │ +074d36: 1311 0000 |00c1: const/16 v17, #int 0 // #0 │ │ +074d3a: 0200 1100 |00c3: move/from16 v0, v17 │ │ +074d3e: 0201 1e00 |00c5: move/from16 v1, v30 │ │ +074d42: 3510 3100 |00c7: if-ge v0, v1, 00f8 // +0031 │ │ +074d46: 9203 060c |00c9: mul-int v3, v6, v12 │ │ +074d4a: 2330 4804 |00cb: new-array v0, v3, [F // type@0448 │ │ +074d4e: 0823 0000 |00cd: move-object/from16 v35, v0 │ │ +074d52: 1315 0000 |00cf: const/16 v21, #int 0 // #0 │ │ +074d56: 1317 0000 |00d1: const/16 v23, #int 0 // #0 │ │ +074d5a: 0200 1700 |00d3: move/from16 v0, v23 │ │ +074d5e: 3560 1100 |00d5: if-ge v0, v6, 00e6 // +0011 │ │ +074d62: 0800 2400 |00d7: move-object/from16 v0, v36 │ │ +074d66: 0801 2300 |00d9: move-object/from16 v1, v35 │ │ +074d6a: 0202 1500 |00db: move/from16 v2, v21 │ │ +074d6e: 7130 1910 1002 |00dd: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readFloatArray:(Ljava/io/BufferedReader;[FI)I // method@1019 │ │ +074d74: 0a15 |00e0: move-result v21 │ │ +074d76: d817 1701 |00e1: add-int/lit8 v23, v23, #int 1 // #01 │ │ +074d7a: 28f0 |00e3: goto 00d3 // -0010 │ │ +074d7c: 123c |00e4: const/4 v12, #int 3 // #3 │ │ +074d7e: 28a4 |00e5: goto 0089 // -005c │ │ +074d80: 2218 b301 |00e6: new-instance v24, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // type@01b3 │ │ +074d84: 0800 1800 |00e8: move-object/from16 v0, v24 │ │ +074d88: 0201 1f00 |00ea: move/from16 v1, v31 │ │ +074d8c: 0802 2300 |00ec: move-object/from16 v2, v35 │ │ +074d90: 7030 e410 1002 |00ee: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe;.:(F[F)V // method@10e4 │ │ +074d96: 4d18 1911 |00f1: aput-object v24, v25, v17 │ │ +074d9a: a61f 1f12 |00f3: add-float v31, v31, v18 │ │ +074d9e: d811 1101 |00f5: add-int/lit8 v17, v17, #int 1 // #01 │ │ +074da2: 28cc |00f7: goto 00c3 // -0034 │ │ +074da4: 220e b401 |00f8: new-instance v14, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // type@01b4 │ │ +074da8: 0200 1200 |00fa: move/from16 v0, v18 │ │ +074dac: 0801 1900 |00fc: move-object/from16 v1, v25 │ │ +074db0: 7040 e510 fe10 |00fe: invoke-direct {v14, v15, v0, v1}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.:(Ljava/lang/String;F[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe;)V // method@10e5 │ │ +074db6: 6e30 2f22 fb0e |0101: invoke-virtual {v11, v15, v14}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ +074dbc: d814 1401 |0104: add-int/lit8 v20, v20, #int 1 // #01 │ │ +074dc0: 289a |0106: goto 00a0 // -0066 │ │ +074dc2: 221a b601 |0107: new-instance v26, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // type@01b6 │ │ +074dc6: 2203 1901 |0109: new-instance v3, Lcom/badlogic/gdx/graphics/Mesh; // type@0119 │ │ +074dca: 6204 2106 |010b: sget-object v4, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexArray:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@0621 │ │ +074dce: 1205 |010d: const/4 v5, #int 0 // #0 │ │ +074dd0: 0800 1600 |010e: move-object/from16 v0, v22 │ │ +074dd4: 5207 3b10 |0110: iget v7, v0, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +074dd8: 0800 2000 |0112: move-object/from16 v0, v32 │ │ +074ddc: 5208 df0f |0114: iget v8, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +074de0: 0200 1300 |0116: move/from16 v0, v19 │ │ +074de4: 7120 1110 8000 |0118: invoke-static {v0, v8}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.createVertexAttributes:(ZI)[Lcom/badlogic/gdx/graphics/VertexAttribute; // method@1011 │ │ +074dea: 0c08 |011b: move-result-object v8 │ │ +074dec: 7606 d20a 0300 |011c: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/graphics/Mesh;.:(Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0ad2 │ │ +074df2: 0200 1300 |011f: move/from16 v0, v19 │ │ +074df6: 0801 2000 |0121: move-object/from16 v1, v32 │ │ +074dfa: 7130 0f10 0601 |0123: invoke-static {v6, v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.buildVertices:(IZLcom/badlogic/gdx/utils/Array;)[F // method@100f │ │ +074e00: 0c0a |0126: move-result-object v10 │ │ +074e02: 124d |0127: const/4 v13, #int 4 // #4 │ │ +074e04: 0807 1a00 |0128: move-object/from16 v7, v26 │ │ +074e08: 0808 1b00 |012a: move-object/from16 v8, v27 │ │ +074e0c: 0739 |012c: move-object v9, v3 │ │ +074e0e: 7607 f810 0700 |012d: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;[FLcom/badlogic/gdx/utils/ObjectMap;II)V // method@10f8 │ │ +074e14: 0800 1a00 |0130: move-object/from16 v0, v26 │ │ +074e18: 5403 dd09 |0132: iget-object v3, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ +074e1c: 7701 1010 1600 |0134: invoke-static/range {v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.convertToShortArray:(Lcom/badlogic/gdx/utils/IntArray;)[S // method@1010 │ │ +074e22: 0c04 |0137: move-result-object v4 │ │ +074e24: 6e20 f80a 4300 |0138: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0af8 │ │ +074e2a: 0800 1a00 |013b: move-object/from16 v0, v26 │ │ +074e2e: 5403 dd09 |013d: iget-object v3, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ +074e32: 0800 1a00 |013f: move-object/from16 v0, v26 │ │ +074e36: 5404 db09 |0141: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.blendedVertices:[F // field@09db │ │ +074e3a: 6e20 fa0a 4300 |0143: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0afa │ │ +074e40: 111a |0146: return-object v26 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0004 line=148 │ │ 0x0008 line=149 │ │ 0x000c line=150 │ │ 0x0010 line=152 │ │ @@ -60008,133 +60008,133 @@ │ │ type : '(Ljava/io/BufferedReader;Z)Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 21 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 228 16-bit code units │ │ -066968: |[066968] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.readStillSubMesh:(Ljava/io/BufferedReader;Z)Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; │ │ -066978: 7701 1f10 1300 |0000: invoke-static/range {v19}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readString:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@101f │ │ -06697e: 0c09 |0003: move-result-object v9 │ │ -066980: 7701 1710 1300 |0004: invoke-static/range {v19}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readFaces:(Ljava/io/BufferedReader;)Lcom/badlogic/gdx/utils/IntArray; // method@1017 │ │ -066986: 0c06 |0007: move-result-object v6 │ │ -066988: 7701 1b10 1300 |0008: invoke-static/range {v19}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readInt:(Ljava/io/BufferedReader;)I // method@101b │ │ -06698e: 0a0c |000b: move-result v12 │ │ -066990: 7701 1b10 1300 |000c: invoke-static/range {v19}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readInt:(Ljava/io/BufferedReader;)I // method@101b │ │ -066996: 0a0a |000f: move-result v10 │ │ -066998: 7701 1f10 1300 |0010: invoke-static/range {v19}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readString:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@101f │ │ -06699e: 0c11 |0013: move-result-object v17 │ │ -0669a0: 1a12 3e24 |0014: const-string v18, "position" // string@243e │ │ -0669a4: 7402 4426 1100 |0016: invoke-virtual/range {v17, v18}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0669aa: 0a11 |0019: move-result v17 │ │ -0669ac: 3911 0a00 |001a: if-nez v17, 0024 // +000a │ │ -0669b0: 2211 fc02 |001c: new-instance v17, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0669b4: 1a12 9c17 |001e: const-string v18, "first attribute must be position." // string@179c │ │ -0669b8: 7602 b41f 1100 |0020: invoke-direct/range {v17, v18}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0669be: 2711 |0023: throw v17 │ │ -0669c0: 120b |0024: const/4 v11, #int 0 // #0 │ │ -0669c2: 1203 |0025: const/4 v3, #int 0 // #0 │ │ -0669c4: 1214 |0026: const/4 v4, #int 1 // #1 │ │ -0669c6: 35a4 4a00 |0027: if-ge v4, v10, 0071 // +004a │ │ -0669ca: 7701 1f10 1300 |0029: invoke-static/range {v19}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readString:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@101f │ │ -0669d0: 0c02 |002c: move-result-object v2 │ │ -0669d2: 1a11 6222 |002d: const-string v17, "normal" // string@2262 │ │ -0669d6: 0800 1100 |002f: move-object/from16 v0, v17 │ │ -0669da: 6e20 4426 0200 |0031: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0669e0: 0a11 |0034: move-result v17 │ │ -0669e2: 3911 1400 |0035: if-nez v17, 0049 // +0014 │ │ -0669e6: 1a11 ba2a |0037: const-string v17, "uv" // string@2aba │ │ -0669ea: 0800 1100 |0039: move-object/from16 v0, v17 │ │ -0669ee: 6e20 4426 0200 |003b: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0669f4: 0a11 |003e: move-result v17 │ │ -0669f6: 3911 0a00 |003f: if-nez v17, 0049 // +000a │ │ -0669fa: 2211 fc02 |0041: new-instance v17, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0669fe: 1a12 f312 |0043: const-string v18, "attribute name must be normal or uv" // string@12f3 │ │ -066a02: 7602 b41f 1100 |0045: invoke-direct/range {v17, v18}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -066a08: 2711 |0048: throw v17 │ │ -066a0a: 1a11 6222 |0049: const-string v17, "normal" // string@2262 │ │ -066a0e: 0800 1100 |004b: move-object/from16 v0, v17 │ │ -066a12: 6e20 4426 0200 |004d: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -066a18: 0a11 |0050: move-result v17 │ │ -066a1a: 3811 1100 |0051: if-eqz v17, 0062 // +0011 │ │ -066a1e: 1311 0100 |0053: const/16 v17, #int 1 // #1 │ │ -066a22: 0200 1100 |0055: move/from16 v0, v17 │ │ -066a26: 3204 0a00 |0057: if-eq v4, v0, 0061 // +000a │ │ -066a2a: 2211 fc02 |0059: new-instance v17, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -066a2e: 1a12 f412 |005b: const-string v18, "attribute normal must be second attribute" // string@12f4 │ │ -066a32: 7602 b41f 1100 |005d: invoke-direct/range {v17, v18}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -066a38: 2711 |0060: throw v17 │ │ -066a3a: 1213 |0061: const/4 v3, #int 1 // #1 │ │ -066a3c: 1a11 ba2a |0062: const-string v17, "uv" // string@2aba │ │ -066a40: 0800 1100 |0064: move-object/from16 v0, v17 │ │ -066a44: 6e20 4426 0200 |0066: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -066a4a: 0a11 |0069: move-result v17 │ │ -066a4c: 3811 0400 |006a: if-eqz v17, 006e // +0004 │ │ -066a50: d80b 0b01 |006c: add-int/lit8 v11, v11, #int 1 // #01 │ │ -066a54: d804 0401 |006e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -066a58: 28b7 |0070: goto 0027 // -0049 │ │ -066a5a: 7120 1110 b300 |0071: invoke-static {v3, v11}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.createVertexAttributes:(ZI)[Lcom/badlogic/gdx/graphics/VertexAttribute; // method@1011 │ │ -066a60: 0c0e |0074: move-result-object v14 │ │ -066a62: 2211 2f01 |0075: new-instance v17, Lcom/badlogic/gdx/graphics/VertexAttributes; // type@012f │ │ -066a66: 0800 1100 |0077: move-object/from16 v0, v17 │ │ -066a6a: 7020 ad0b e000 |0079: invoke-direct {v0, v14}, Lcom/badlogic/gdx/graphics/VertexAttributes;.:([Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0bad │ │ -066a70: 0800 1100 |007c: move-object/from16 v0, v17 │ │ -066a74: 5200 8906 |007e: iget v0, v0, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ -066a78: 0211 0000 |0080: move/from16 v17, v0 │ │ -066a7c: db0f 1104 |0082: div-int/lit8 v15, v17, #int 4 // #04 │ │ -066a80: 9211 0c0f |0084: mul-int v17, v12, v15 │ │ -066a84: 0200 1100 |0086: move/from16 v0, v17 │ │ -066a88: 2300 4a04 |0088: new-array v0, v0, [F // type@044a │ │ -066a8c: 0810 0000 |008a: move-object/from16 v16, v0 │ │ -066a90: 1205 |008c: const/4 v5, #int 0 // #0 │ │ -066a92: 3803 2800 |008d: if-eqz v3, 00b5 // +0028 │ │ -066a96: 126d |008f: const/4 v13, #int 6 // #6 │ │ -066a98: 1204 |0090: const/4 v4, #int 0 // #0 │ │ -066a9a: 35c4 2a00 |0091: if-ge v4, v12, 00bb // +002a │ │ -066a9e: 0800 1300 |0093: move-object/from16 v0, v19 │ │ -066aa2: 0801 1000 |0095: move-object/from16 v1, v16 │ │ -066aa6: 7130 1910 1005 |0097: invoke-static {v0, v1, v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readFloatArray:(Ljava/io/BufferedReader;[FI)I // method@1019 │ │ -066aac: 3814 1d00 |009a: if-eqz v20, 00b7 // +001d │ │ -066ab0: 9011 050d |009c: add-int v17, v5, v13 │ │ -066ab4: d807 1101 |009e: add-int/lit8 v7, v17, #int 1 // #01 │ │ -066ab8: 9011 050d |00a0: add-int v17, v5, v13 │ │ -066abc: da12 0b02 |00a2: mul-int/lit8 v18, v11, #int 2 // #02 │ │ -066ac0: 9011 1112 |00a4: add-int v17, v17, v18 │ │ -066ac4: 0200 1100 |00a6: move/from16 v0, v17 │ │ -066ac8: 3507 0f00 |00a8: if-ge v7, v0, 00b7 // +000f │ │ -066acc: 1511 803f |00aa: const/high16 v17, #int 1065353216 // #3f80 │ │ -066ad0: 4412 1007 |00ac: aget v18, v16, v7 │ │ -066ad4: a711 1112 |00ae: sub-float v17, v17, v18 │ │ -066ad8: 4b11 1007 |00b0: aput v17, v16, v7 │ │ -066adc: d807 0702 |00b2: add-int/lit8 v7, v7, #int 2 // #02 │ │ -066ae0: 28ec |00b4: goto 00a0 // -0014 │ │ -066ae2: 123d |00b5: const/4 v13, #int 3 // #3 │ │ -066ae4: 28da |00b6: goto 0090 // -0026 │ │ -066ae6: b0f5 |00b7: add-int/2addr v5, v15 │ │ -066ae8: d804 0401 |00b8: add-int/lit8 v4, v4, #int 1 // #01 │ │ -066aec: 28d7 |00ba: goto 0091 // -0029 │ │ -066aee: 2208 1b01 |00bb: new-instance v8, Lcom/badlogic/gdx/graphics/Mesh; // type@011b │ │ -066af2: 1311 0100 |00bd: const/16 v17, #int 1 // #1 │ │ -066af6: 5260 3b10 |00bf: iget v0, v6, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -066afa: 0212 0000 |00c1: move/from16 v18, v0 │ │ -066afe: 0200 1100 |00c3: move/from16 v0, v17 │ │ -066b02: 0201 1200 |00c5: move/from16 v1, v18 │ │ -066b06: 705e d40a 081c |00c7: invoke-direct {v8, v0, v12, v1, v14}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0ad4 │ │ -066b0c: 0800 1000 |00ca: move-object/from16 v0, v16 │ │ -066b10: 6e20 fa0a 0800 |00cc: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0afa │ │ -066b16: 7110 1010 0600 |00cf: invoke-static {v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.convertToShortArray:(Lcom/badlogic/gdx/utils/IntArray;)[S // method@1010 │ │ -066b1c: 0c11 |00d2: move-result-object v17 │ │ -066b1e: 0800 1100 |00d3: move-object/from16 v0, v17 │ │ -066b22: 6e20 f80a 0800 |00d5: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0af8 │ │ -066b28: 2211 c101 |00d8: new-instance v17, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // type@01c1 │ │ -066b2c: 1312 0400 |00da: const/16 v18, #int 4 // #4 │ │ -066b30: 0800 1100 |00dc: move-object/from16 v0, v17 │ │ -066b34: 0201 1200 |00de: move/from16 v1, v18 │ │ -066b38: 7040 2d11 9018 |00e0: invoke-direct {v0, v9, v8, v1}, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;I)V // method@112d │ │ -066b3e: 1111 |00e3: return-object v17 │ │ +074e44: |[074e44] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.readStillSubMesh:(Ljava/io/BufferedReader;Z)Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; │ │ +074e54: 7701 1f10 1300 |0000: invoke-static/range {v19}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readString:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@101f │ │ +074e5a: 0c09 |0003: move-result-object v9 │ │ +074e5c: 7701 1710 1300 |0004: invoke-static/range {v19}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readFaces:(Ljava/io/BufferedReader;)Lcom/badlogic/gdx/utils/IntArray; // method@1017 │ │ +074e62: 0c06 |0007: move-result-object v6 │ │ +074e64: 7701 1b10 1300 |0008: invoke-static/range {v19}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readInt:(Ljava/io/BufferedReader;)I // method@101b │ │ +074e6a: 0a0c |000b: move-result v12 │ │ +074e6c: 7701 1b10 1300 |000c: invoke-static/range {v19}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readInt:(Ljava/io/BufferedReader;)I // method@101b │ │ +074e72: 0a0a |000f: move-result v10 │ │ +074e74: 7701 1f10 1300 |0010: invoke-static/range {v19}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readString:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@101f │ │ +074e7a: 0c11 |0013: move-result-object v17 │ │ +074e7c: 1a12 3c24 |0014: const-string v18, "position" // string@243c │ │ +074e80: 7402 4426 1100 |0016: invoke-virtual/range {v17, v18}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +074e86: 0a11 |0019: move-result v17 │ │ +074e88: 3911 0a00 |001a: if-nez v17, 0024 // +000a │ │ +074e8c: 2211 fa02 |001c: new-instance v17, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +074e90: 1a12 9a17 |001e: const-string v18, "first attribute must be position." // string@179a │ │ +074e94: 7602 b41f 1100 |0020: invoke-direct/range {v17, v18}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +074e9a: 2711 |0023: throw v17 │ │ +074e9c: 120b |0024: const/4 v11, #int 0 // #0 │ │ +074e9e: 1203 |0025: const/4 v3, #int 0 // #0 │ │ +074ea0: 1214 |0026: const/4 v4, #int 1 // #1 │ │ +074ea2: 35a4 4a00 |0027: if-ge v4, v10, 0071 // +004a │ │ +074ea6: 7701 1f10 1300 |0029: invoke-static/range {v19}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readString:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@101f │ │ +074eac: 0c02 |002c: move-result-object v2 │ │ +074eae: 1a11 6022 |002d: const-string v17, "normal" // string@2260 │ │ +074eb2: 0800 1100 |002f: move-object/from16 v0, v17 │ │ +074eb6: 6e20 4426 0200 |0031: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +074ebc: 0a11 |0034: move-result v17 │ │ +074ebe: 3911 1400 |0035: if-nez v17, 0049 // +0014 │ │ +074ec2: 1a11 b82a |0037: const-string v17, "uv" // string@2ab8 │ │ +074ec6: 0800 1100 |0039: move-object/from16 v0, v17 │ │ +074eca: 6e20 4426 0200 |003b: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +074ed0: 0a11 |003e: move-result v17 │ │ +074ed2: 3911 0a00 |003f: if-nez v17, 0049 // +000a │ │ +074ed6: 2211 fa02 |0041: new-instance v17, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +074eda: 1a12 f112 |0043: const-string v18, "attribute name must be normal or uv" // string@12f1 │ │ +074ede: 7602 b41f 1100 |0045: invoke-direct/range {v17, v18}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +074ee4: 2711 |0048: throw v17 │ │ +074ee6: 1a11 6022 |0049: const-string v17, "normal" // string@2260 │ │ +074eea: 0800 1100 |004b: move-object/from16 v0, v17 │ │ +074eee: 6e20 4426 0200 |004d: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +074ef4: 0a11 |0050: move-result v17 │ │ +074ef6: 3811 1100 |0051: if-eqz v17, 0062 // +0011 │ │ +074efa: 1311 0100 |0053: const/16 v17, #int 1 // #1 │ │ +074efe: 0200 1100 |0055: move/from16 v0, v17 │ │ +074f02: 3204 0a00 |0057: if-eq v4, v0, 0061 // +000a │ │ +074f06: 2211 fa02 |0059: new-instance v17, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +074f0a: 1a12 f212 |005b: const-string v18, "attribute normal must be second attribute" // string@12f2 │ │ +074f0e: 7602 b41f 1100 |005d: invoke-direct/range {v17, v18}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +074f14: 2711 |0060: throw v17 │ │ +074f16: 1213 |0061: const/4 v3, #int 1 // #1 │ │ +074f18: 1a11 b82a |0062: const-string v17, "uv" // string@2ab8 │ │ +074f1c: 0800 1100 |0064: move-object/from16 v0, v17 │ │ +074f20: 6e20 4426 0200 |0066: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +074f26: 0a11 |0069: move-result v17 │ │ +074f28: 3811 0400 |006a: if-eqz v17, 006e // +0004 │ │ +074f2c: d80b 0b01 |006c: add-int/lit8 v11, v11, #int 1 // #01 │ │ +074f30: d804 0401 |006e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +074f34: 28b7 |0070: goto 0027 // -0049 │ │ +074f36: 7120 1110 b300 |0071: invoke-static {v3, v11}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.createVertexAttributes:(ZI)[Lcom/badlogic/gdx/graphics/VertexAttribute; // method@1011 │ │ +074f3c: 0c0e |0074: move-result-object v14 │ │ +074f3e: 2211 2d01 |0075: new-instance v17, Lcom/badlogic/gdx/graphics/VertexAttributes; // type@012d │ │ +074f42: 0800 1100 |0077: move-object/from16 v0, v17 │ │ +074f46: 7020 ad0b e000 |0079: invoke-direct {v0, v14}, Lcom/badlogic/gdx/graphics/VertexAttributes;.:([Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0bad │ │ +074f4c: 0800 1100 |007c: move-object/from16 v0, v17 │ │ +074f50: 5200 8906 |007e: iget v0, v0, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ +074f54: 0211 0000 |0080: move/from16 v17, v0 │ │ +074f58: db0f 1104 |0082: div-int/lit8 v15, v17, #int 4 // #04 │ │ +074f5c: 9211 0c0f |0084: mul-int v17, v12, v15 │ │ +074f60: 0200 1100 |0086: move/from16 v0, v17 │ │ +074f64: 2300 4804 |0088: new-array v0, v0, [F // type@0448 │ │ +074f68: 0810 0000 |008a: move-object/from16 v16, v0 │ │ +074f6c: 1205 |008c: const/4 v5, #int 0 // #0 │ │ +074f6e: 3803 2800 |008d: if-eqz v3, 00b5 // +0028 │ │ +074f72: 126d |008f: const/4 v13, #int 6 // #6 │ │ +074f74: 1204 |0090: const/4 v4, #int 0 // #0 │ │ +074f76: 35c4 2a00 |0091: if-ge v4, v12, 00bb // +002a │ │ +074f7a: 0800 1300 |0093: move-object/from16 v0, v19 │ │ +074f7e: 0801 1000 |0095: move-object/from16 v1, v16 │ │ +074f82: 7130 1910 1005 |0097: invoke-static {v0, v1, v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readFloatArray:(Ljava/io/BufferedReader;[FI)I // method@1019 │ │ +074f88: 3814 1d00 |009a: if-eqz v20, 00b7 // +001d │ │ +074f8c: 9011 050d |009c: add-int v17, v5, v13 │ │ +074f90: d807 1101 |009e: add-int/lit8 v7, v17, #int 1 // #01 │ │ +074f94: 9011 050d |00a0: add-int v17, v5, v13 │ │ +074f98: da12 0b02 |00a2: mul-int/lit8 v18, v11, #int 2 // #02 │ │ +074f9c: 9011 1112 |00a4: add-int v17, v17, v18 │ │ +074fa0: 0200 1100 |00a6: move/from16 v0, v17 │ │ +074fa4: 3507 0f00 |00a8: if-ge v7, v0, 00b7 // +000f │ │ +074fa8: 1511 803f |00aa: const/high16 v17, #int 1065353216 // #3f80 │ │ +074fac: 4412 1007 |00ac: aget v18, v16, v7 │ │ +074fb0: a711 1112 |00ae: sub-float v17, v17, v18 │ │ +074fb4: 4b11 1007 |00b0: aput v17, v16, v7 │ │ +074fb8: d807 0702 |00b2: add-int/lit8 v7, v7, #int 2 // #02 │ │ +074fbc: 28ec |00b4: goto 00a0 // -0014 │ │ +074fbe: 123d |00b5: const/4 v13, #int 3 // #3 │ │ +074fc0: 28da |00b6: goto 0090 // -0026 │ │ +074fc2: b0f5 |00b7: add-int/2addr v5, v15 │ │ +074fc4: d804 0401 |00b8: add-int/lit8 v4, v4, #int 1 // #01 │ │ +074fc8: 28d7 |00ba: goto 0091 // -0029 │ │ +074fca: 2208 1901 |00bb: new-instance v8, Lcom/badlogic/gdx/graphics/Mesh; // type@0119 │ │ +074fce: 1311 0100 |00bd: const/16 v17, #int 1 // #1 │ │ +074fd2: 5260 3b10 |00bf: iget v0, v6, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +074fd6: 0212 0000 |00c1: move/from16 v18, v0 │ │ +074fda: 0200 1100 |00c3: move/from16 v0, v17 │ │ +074fde: 0201 1200 |00c5: move/from16 v1, v18 │ │ +074fe2: 705e d40a 081c |00c7: invoke-direct {v8, v0, v12, v1, v14}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0ad4 │ │ +074fe8: 0800 1000 |00ca: move-object/from16 v0, v16 │ │ +074fec: 6e20 fa0a 0800 |00cc: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0afa │ │ +074ff2: 7110 1010 0600 |00cf: invoke-static {v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.convertToShortArray:(Lcom/badlogic/gdx/utils/IntArray;)[S // method@1010 │ │ +074ff8: 0c11 |00d2: move-result-object v17 │ │ +074ffa: 0800 1100 |00d3: move-object/from16 v0, v17 │ │ +074ffe: 6e20 f80a 0800 |00d5: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0af8 │ │ +075004: 2211 bf01 |00d8: new-instance v17, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // type@01bf │ │ +075008: 1312 0400 |00da: const/16 v18, #int 4 // #4 │ │ +07500c: 0800 1100 |00dc: move-object/from16 v0, v17 │ │ +075010: 0201 1200 |00de: move/from16 v1, v18 │ │ +075014: 7040 2d11 9018 |00e0: invoke-direct {v0, v9, v8, v1}, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;I)V // method@112d │ │ +07501a: 1111 |00e3: return-object v17 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0004 line=83 │ │ 0x0008 line=84 │ │ 0x000c line=85 │ │ 0x0010 line=87 │ │ @@ -60193,21 +60193,21 @@ │ │ type : '(Ljava/io/BufferedReader;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -066b40: |[066b40] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.readString:(Ljava/io/BufferedReader;)Ljava/lang/String; │ │ -066b50: 6000 6809 |0000: sget v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.lineNum:I // field@0968 │ │ -066b54: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -066b58: 6700 6809 |0004: sput v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.lineNum:I // field@0968 │ │ -066b5c: 7110 1610 0100 |0006: invoke-static {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.read:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@1016 │ │ -066b62: 0c00 |0009: move-result-object v0 │ │ -066b64: 1100 |000a: return-object v0 │ │ +07501c: |[07501c] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.readString:(Ljava/io/BufferedReader;)Ljava/lang/String; │ │ +07502c: 6000 6809 |0000: sget v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.lineNum:I // field@0968 │ │ +075030: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +075034: 6700 6809 |0004: sput v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.lineNum:I // field@0968 │ │ +075038: 7110 1610 0100 |0006: invoke-static {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.read:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@1016 │ │ +07503e: 0c00 |0009: move-result-object v0 │ │ +075040: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0006 line=294 │ │ locals : │ │ 0x0000 - 0x000b reg=1 in Ljava/io/BufferedReader; │ │ │ │ @@ -60216,41 +60216,41 @@ │ │ type : '(Ljava/io/BufferedReader;IZ)Lcom/badlogic/gdx/utils/FloatArray;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -066b68: |[066b68] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.readUVSet:(Ljava/io/BufferedReader;IZ)Lcom/badlogic/gdx/utils/FloatArray; │ │ -066b78: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -066b7a: 2202 f902 |0001: new-instance v2, Lcom/badlogic/gdx/utils/FloatArray; // type@02f9 │ │ -066b7e: da03 0702 |0003: mul-int/lit8 v3, v7, #int 2 // #02 │ │ -066b82: 7020 8b1f 3200 |0005: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/FloatArray;.:(I)V // method@1f8b │ │ -066b88: 2201 f902 |0008: new-instance v1, Lcom/badlogic/gdx/utils/FloatArray; // type@02f9 │ │ -066b8c: 1223 |000a: const/4 v3, #int 2 // #2 │ │ -066b8e: 7020 8b1f 3100 |000b: invoke-direct {v1, v3}, Lcom/badlogic/gdx/utils/FloatArray;.:(I)V // method@1f8b │ │ -066b94: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -066b96: 3570 2100 |000f: if-ge v0, v7, 0030 // +0021 │ │ -066b9a: 7120 1a10 1600 |0011: invoke-static {v6, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readFloatArray:(Ljava/io/BufferedReader;Lcom/badlogic/gdx/utils/FloatArray;)V // method@101a │ │ -066ba0: 5413 0f10 |0014: iget-object v3, v1, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -066ba4: 1204 |0016: const/4 v4, #int 0 // #0 │ │ -066ba6: 4403 0304 |0017: aget v3, v3, v4 │ │ -066baa: 6e20 901f 3200 |0019: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ -066bb0: 3808 0f00 |001c: if-eqz v8, 002b // +000f │ │ -066bb4: 1503 803f |001e: const/high16 v3, #int 1065353216 // #3f80 │ │ -066bb8: 5414 0f10 |0020: iget-object v4, v1, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -066bbc: 4404 0405 |0022: aget v4, v4, v5 │ │ -066bc0: c743 |0024: sub-float/2addr v3, v4 │ │ -066bc2: 6e20 901f 3200 |0025: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ -066bc8: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ -066bcc: 28e5 |002a: goto 000f // -001b │ │ -066bce: 5413 0f10 |002b: iget-object v3, v1, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -066bd2: 4403 0305 |002d: aget v3, v3, v5 │ │ -066bd6: 28f6 |002f: goto 0025 // -000a │ │ -066bd8: 1102 |0030: return-object v2 │ │ +075044: |[075044] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader.readUVSet:(Ljava/io/BufferedReader;IZ)Lcom/badlogic/gdx/utils/FloatArray; │ │ +075054: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +075056: 2202 f702 |0001: new-instance v2, Lcom/badlogic/gdx/utils/FloatArray; // type@02f7 │ │ +07505a: da03 0702 |0003: mul-int/lit8 v3, v7, #int 2 // #02 │ │ +07505e: 7020 8b1f 3200 |0005: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/FloatArray;.:(I)V // method@1f8b │ │ +075064: 2201 f702 |0008: new-instance v1, Lcom/badlogic/gdx/utils/FloatArray; // type@02f7 │ │ +075068: 1223 |000a: const/4 v3, #int 2 // #2 │ │ +07506a: 7020 8b1f 3100 |000b: invoke-direct {v1, v3}, Lcom/badlogic/gdx/utils/FloatArray;.:(I)V // method@1f8b │ │ +075070: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +075072: 3570 2100 |000f: if-ge v0, v7, 0030 // +0021 │ │ +075076: 7120 1a10 1600 |0011: invoke-static {v6, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.readFloatArray:(Ljava/io/BufferedReader;Lcom/badlogic/gdx/utils/FloatArray;)V // method@101a │ │ +07507c: 5413 0f10 |0014: iget-object v3, v1, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +075080: 1204 |0016: const/4 v4, #int 0 // #0 │ │ +075082: 4403 0304 |0017: aget v3, v3, v4 │ │ +075086: 6e20 901f 3200 |0019: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ +07508c: 3808 0f00 |001c: if-eqz v8, 002b // +000f │ │ +075090: 1503 803f |001e: const/high16 v3, #int 1065353216 // #3f80 │ │ +075094: 5414 0f10 |0020: iget-object v4, v1, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +075098: 4404 0405 |0022: aget v4, v4, v5 │ │ +07509c: c743 |0024: sub-float/2addr v3, v4 │ │ +07509e: 6e20 901f 3200 |0025: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ +0750a4: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0750a8: 28e5 |002a: goto 000f // -001b │ │ +0750aa: 5413 0f10 |002b: iget-object v3, v1, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +0750ae: 4403 0305 |002d: aget v3, v3, v5 │ │ +0750b2: 28f6 |002f: goto 0025 // -000a │ │ +0750b4: 1102 |0030: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=241 │ │ 0x0008 line=242 │ │ 0x000e line=243 │ │ 0x0011 line=244 │ │ 0x0014 line=245 │ │ @@ -60266,17 +60266,17 @@ │ │ 0x0000 - 0x0031 reg=7 numVertices I │ │ 0x0000 - 0x0031 reg=8 flipV Z │ │ │ │ Virtual methods - │ │ source_file_idx : 1088 (G3dtLoader.java) │ │ │ │ Class #184 header: │ │ -class_idx : 409 │ │ +class_idx : 407 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 615 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 18 │ │ │ │ Class #184 annotations: │ │ @@ -60331,33 +60331,33 @@ │ │ type : '(ILcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;[BII)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -066bdc: |[066bdc] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.:(ILcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;[BII)V │ │ -066bec: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -066bf2: 2200 e702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -066bf6: 7010 621e 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -066bfc: 5b20 6909 |0008: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.children:Lcom/badlogic/gdx/utils/Array; // field@0969 │ │ -066c00: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -066c02: 5920 6c09 |000b: iput v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.offset:I // field@096c │ │ -066c06: 5923 6a09 |000d: iput v3, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.id:I // field@096a │ │ -066c0a: 5b24 6d09 |000f: iput-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.parent:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // field@096d │ │ -066c0e: 2200 8a03 |0011: new-instance v0, Ljava/io/ByteArrayInputStream; // type@038a │ │ -066c12: 7040 5525 5076 |0013: invoke-direct {v0, v5, v6, v7}, Ljava/io/ByteArrayInputStream;.:([BII)V // method@2555 │ │ -066c18: 5b20 6e09 |0016: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.payload:Ljava/io/ByteArrayInputStream; // field@096e │ │ -066c1c: 5b25 6f09 |0018: iput-object v5, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.payloadBytes:[B // field@096f │ │ -066c20: 5926 6c09 |001a: iput v6, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.offset:I // field@096c │ │ -066c24: 2200 9d01 |001c: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // type@019d │ │ -066c28: 5421 6e09 |001e: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.payload:Ljava/io/ByteArrayInputStream; // field@096e │ │ -066c2c: 7020 5010 1000 |0020: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.:(Ljava/io/InputStream;)V // method@1050 │ │ -066c32: 5b20 6b09 |0023: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ -066c36: 0e00 |0025: return-void │ │ +0750b8: |[0750b8] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.:(ILcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;[BII)V │ │ +0750c8: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0750ce: 2200 e502 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0750d2: 7010 621e 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0750d8: 5b20 6909 |0008: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.children:Lcom/badlogic/gdx/utils/Array; // field@0969 │ │ +0750dc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0750de: 5920 6c09 |000b: iput v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.offset:I // field@096c │ │ +0750e2: 5923 6a09 |000d: iput v3, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.id:I // field@096a │ │ +0750e6: 5b24 6d09 |000f: iput-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.parent:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // field@096d │ │ +0750ea: 2200 8803 |0011: new-instance v0, Ljava/io/ByteArrayInputStream; // type@0388 │ │ +0750ee: 7040 5525 5076 |0013: invoke-direct {v0, v5, v6, v7}, Ljava/io/ByteArrayInputStream;.:([BII)V // method@2555 │ │ +0750f4: 5b20 6e09 |0016: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.payload:Ljava/io/ByteArrayInputStream; // field@096e │ │ +0750f8: 5b25 6f09 |0018: iput-object v5, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.payloadBytes:[B // field@096f │ │ +0750fc: 5926 6c09 |001a: iput v6, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.offset:I // field@096c │ │ +075100: 2200 9b01 |001c: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // type@019b │ │ +075104: 5421 6e09 |001e: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.payload:Ljava/io/ByteArrayInputStream; // field@096e │ │ +075108: 7020 5010 1000 |0020: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.:(Ljava/io/InputStream;)V // method@1050 │ │ +07510e: 5b20 6b09 |0023: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ +075112: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=35 │ │ 0x000a line=38 │ │ 0x000d line=42 │ │ 0x000f line=43 │ │ @@ -60380,31 +60380,31 @@ │ │ type : '(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -066c38: |[066c38] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; │ │ -066c48: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -066c4a: 5432 6909 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.children:Lcom/badlogic/gdx/utils/Array; // field@0969 │ │ -066c4e: 5222 df0f |0003: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -066c52: 3521 1400 |0005: if-ge v1, v2, 0019 // +0014 │ │ -066c56: 5432 6909 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.children:Lcom/badlogic/gdx/utils/Array; // field@0969 │ │ -066c5a: 6e20 741e 1200 |0009: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -066c60: 0c00 |000c: move-result-object v0 │ │ -066c62: 1f00 9901 |000d: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // type@0199 │ │ -066c66: 6e10 2510 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getId:()I // method@1025 │ │ -066c6c: 0a02 |0012: move-result v2 │ │ -066c6e: 3342 0300 |0013: if-ne v2, v4, 0016 // +0003 │ │ -066c72: 1100 |0015: return-object v0 │ │ -066c74: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ -066c78: 28e9 |0018: goto 0001 // -0017 │ │ -066c7a: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -066c7c: 28fb |001a: goto 0015 // -0005 │ │ +075114: |[075114] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.getChild:(I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; │ │ +075124: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +075126: 5432 6909 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.children:Lcom/badlogic/gdx/utils/Array; // field@0969 │ │ +07512a: 5222 df0f |0003: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +07512e: 3521 1400 |0005: if-ge v1, v2, 0019 // +0014 │ │ +075132: 5432 6909 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.children:Lcom/badlogic/gdx/utils/Array; // field@0969 │ │ +075136: 6e20 741e 1200 |0009: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +07513c: 0c00 |000c: move-result-object v0 │ │ +07513e: 1f00 9701 |000d: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // type@0197 │ │ +075142: 6e10 2510 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getId:()I // method@1025 │ │ +075148: 0a02 |0012: move-result v2 │ │ +07514a: 3342 0300 |0013: if-ne v2, v4, 0016 // +0003 │ │ +07514e: 1100 |0015: return-object v0 │ │ +075150: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ +075154: 28e9 |0018: goto 0001 // -0017 │ │ +075156: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +075158: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0007 line=201 │ │ 0x000f line=202 │ │ 0x0015 line=204 │ │ 0x0016 line=200 │ │ @@ -60421,17 +60421,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -066c80: |[066c80] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.getChildren:()Lcom/badlogic/gdx/utils/Array; │ │ -066c90: 5410 6909 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.children:Lcom/badlogic/gdx/utils/Array; // field@0969 │ │ -066c94: 1100 |0002: return-object v0 │ │ +07515c: |[07515c] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.getChildren:()Lcom/badlogic/gdx/utils/Array; │ │ +07516c: 5410 6909 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.children:Lcom/badlogic/gdx/utils/Array; // field@0969 │ │ +075170: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;) │ │ @@ -60439,38 +60439,38 @@ │ │ type : '(I)[Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -066c98: |[066c98] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.getChildren:(I)[Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; │ │ -066ca8: 2202 e702 |0000: new-instance v2, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -066cac: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -066cae: 1304 1000 |0003: const/16 v4, #int 16 // #10 │ │ -066cb2: 1c05 9901 |0005: const-class v5, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // type@0199 │ │ -066cb6: 7040 671e 3254 |0007: invoke-direct {v2, v3, v4, v5}, Lcom/badlogic/gdx/utils/Array;.:(ZILjava/lang/Class;)V // method@1e67 │ │ -066cbc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -066cbe: 5463 6909 |000b: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.children:Lcom/badlogic/gdx/utils/Array; // field@0969 │ │ -066cc2: 5233 df0f |000d: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -066cc6: 3531 1600 |000f: if-ge v1, v3, 0025 // +0016 │ │ -066cca: 5463 6909 |0011: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.children:Lcom/badlogic/gdx/utils/Array; // field@0969 │ │ -066cce: 6e20 741e 1300 |0013: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -066cd4: 0c00 |0016: move-result-object v0 │ │ -066cd6: 1f00 9901 |0017: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // type@0199 │ │ -066cda: 6e10 2510 0000 |0019: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getId:()I // method@1025 │ │ -066ce0: 0a03 |001c: move-result v3 │ │ -066ce2: 3373 0500 |001d: if-ne v3, v7, 0022 // +0005 │ │ -066ce6: 6e20 6a1e 0200 |001f: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -066cec: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ -066cf0: 28e7 |0024: goto 000b // -0019 │ │ -066cf2: 6e10 821e 0200 |0025: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Array;.shrink:()V // method@1e82 │ │ -066cf8: 5423 dc0f |0028: iget-object v3, v2, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -066cfc: 1f03 6804 |002a: check-cast v3, [Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // type@0468 │ │ -066d00: 1103 |002c: return-object v3 │ │ +075174: |[075174] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.getChildren:(I)[Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; │ │ +075184: 2202 e502 |0000: new-instance v2, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +075188: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +07518a: 1304 1000 |0003: const/16 v4, #int 16 // #10 │ │ +07518e: 1c05 9701 |0005: const-class v5, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // type@0197 │ │ +075192: 7040 671e 3254 |0007: invoke-direct {v2, v3, v4, v5}, Lcom/badlogic/gdx/utils/Array;.:(ZILjava/lang/Class;)V // method@1e67 │ │ +075198: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +07519a: 5463 6909 |000b: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.children:Lcom/badlogic/gdx/utils/Array; // field@0969 │ │ +07519e: 5233 df0f |000d: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0751a2: 3531 1600 |000f: if-ge v1, v3, 0025 // +0016 │ │ +0751a6: 5463 6909 |0011: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.children:Lcom/badlogic/gdx/utils/Array; // field@0969 │ │ +0751aa: 6e20 741e 1300 |0013: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0751b0: 0c00 |0016: move-result-object v0 │ │ +0751b2: 1f00 9701 |0017: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // type@0197 │ │ +0751b6: 6e10 2510 0000 |0019: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getId:()I // method@1025 │ │ +0751bc: 0a03 |001c: move-result v3 │ │ +0751be: 3373 0500 |001d: if-ne v3, v7, 0022 // +0005 │ │ +0751c2: 6e20 6a1e 0200 |001f: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0751c8: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0751cc: 28e7 |0024: goto 000b // -0019 │ │ +0751ce: 6e10 821e 0200 |0025: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Array;.shrink:()V // method@1e82 │ │ +0751d4: 5423 dc0f |0028: iget-object v3, v2, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +0751d8: 1f03 6604 |002a: check-cast v3, [Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // type@0466 │ │ +0751dc: 1103 |002c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x000a line=209 │ │ 0x0011 line=210 │ │ 0x0019 line=211 │ │ 0x0022 line=209 │ │ @@ -60488,17 +60488,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -066d04: |[066d04] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.getId:()I │ │ -066d14: 5210 6a09 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.id:I // field@096a │ │ -066d18: 0f00 |0002: return v0 │ │ +0751e0: |[0751e0] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.getId:()I │ │ +0751f0: 5210 6a09 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.id:I // field@096a │ │ +0751f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;) │ │ @@ -60506,17 +60506,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -066d1c: |[066d1c] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.getParent:()Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; │ │ -066d2c: 5410 6d09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.parent:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // field@096d │ │ -066d30: 1100 |0002: return-object v0 │ │ +0751f8: |[0751f8] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.getParent:()Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; │ │ +075208: 5410 6d09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.parent:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // field@096d │ │ +07520c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;) │ │ @@ -60524,34 +60524,34 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -066d34: |[066d34] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.readByte:()I │ │ -066d44: 5441 6b09 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ -066d48: 6e10 5310 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readByte:()B // method@1053 │ │ -066d4e: 0a01 |0005: move-result v1 │ │ -066d50: 0f01 |0006: return v1 │ │ -066d52: 0d00 |0007: move-exception v0 │ │ -066d54: 2201 fc02 |0008: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -066d58: 2202 c503 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -066d5c: 7010 6726 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -066d62: 1a03 a302 |000f: const-string v3, "Couldn't read payload, " // string@02a3 │ │ -066d66: 6e20 6e26 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -066d6c: 0c02 |0014: move-result-object v2 │ │ -066d6e: 6e10 9725 0000 |0015: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ -066d74: 0c03 |0018: move-result-object v3 │ │ -066d76: 6e20 6e26 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -066d7c: 0c02 |001c: move-result-object v2 │ │ -066d7e: 6e10 7426 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -066d84: 0c02 |0020: move-result-object v2 │ │ -066d86: 7030 b51f 2100 |0021: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -066d8c: 2701 |0024: throw v1 │ │ +075210: |[075210] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.readByte:()I │ │ +075220: 5441 6b09 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ +075224: 6e10 5310 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readByte:()B // method@1053 │ │ +07522a: 0a01 |0005: move-result v1 │ │ +07522c: 0f01 |0006: return v1 │ │ +07522e: 0d00 |0007: move-exception v0 │ │ +075230: 2201 fa02 |0008: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +075234: 2202 c303 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +075238: 7010 6726 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +07523e: 1a03 a302 |000f: const-string v3, "Couldn't read payload, " // string@02a3 │ │ +075242: 6e20 6e26 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075248: 0c02 |0014: move-result-object v2 │ │ +07524a: 6e10 9725 0000 |0015: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ +075250: 0c03 |0018: move-result-object v3 │ │ +075252: 6e20 6e26 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075258: 0c02 |001c: move-result-object v2 │ │ +07525a: 6e10 7426 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +075260: 0c02 |0020: move-result-object v2 │ │ +075262: 7030 b51f 2100 |0021: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +075268: 2701 |0024: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0007 │ │ positions : │ │ 0x0000 line=64 │ │ 0x0007 line=65 │ │ 0x0008 line=66 │ │ @@ -60564,43 +60564,43 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -066da0: |[066da0] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.readBytes:()[B │ │ -066db0: 5474 6b09 |0000: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ -066db4: 6e10 5910 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readInt:()I // method@1059 │ │ -066dba: 0a02 |0005: move-result v2 │ │ -066dbc: 2323 4704 |0006: new-array v3, v2, [B // type@0447 │ │ -066dc0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -066dc2: 3521 2b00 |0009: if-ge v1, v2, 0034 // +002b │ │ -066dc6: 5474 6b09 |000b: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ -066dca: 6e10 5310 0400 |000d: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readByte:()B // method@1053 │ │ -066dd0: 0a04 |0010: move-result v4 │ │ -066dd2: 4f04 0301 |0011: aput-byte v4, v3, v1 │ │ -066dd6: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -066dda: 28f4 |0015: goto 0009 // -000c │ │ -066ddc: 0d00 |0016: move-exception v0 │ │ -066dde: 2204 fc02 |0017: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -066de2: 2205 c503 |0019: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -066de6: 7010 6726 0500 |001b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -066dec: 1a06 a302 |001e: const-string v6, "Couldn't read payload, " // string@02a3 │ │ -066df0: 6e20 6e26 6500 |0020: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -066df6: 0c05 |0023: move-result-object v5 │ │ -066df8: 6e10 9725 0000 |0024: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ -066dfe: 0c06 |0027: move-result-object v6 │ │ -066e00: 6e20 6e26 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -066e06: 0c05 |002b: move-result-object v5 │ │ -066e08: 6e10 7426 0500 |002c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -066e0e: 0c05 |002f: move-result-object v5 │ │ -066e10: 7030 b51f 5400 |0030: invoke-direct {v4, v5, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -066e16: 2704 |0033: throw v4 │ │ -066e18: 1103 |0034: return-object v3 │ │ +07527c: |[07527c] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.readBytes:()[B │ │ +07528c: 5474 6b09 |0000: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ +075290: 6e10 5910 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readInt:()I // method@1059 │ │ +075296: 0a02 |0005: move-result v2 │ │ +075298: 2323 4504 |0006: new-array v3, v2, [B // type@0445 │ │ +07529c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +07529e: 3521 2b00 |0009: if-ge v1, v2, 0034 // +002b │ │ +0752a2: 5474 6b09 |000b: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ +0752a6: 6e10 5310 0400 |000d: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readByte:()B // method@1053 │ │ +0752ac: 0a04 |0010: move-result v4 │ │ +0752ae: 4f04 0301 |0011: aput-byte v4, v3, v1 │ │ +0752b2: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0752b6: 28f4 |0015: goto 0009 // -000c │ │ +0752b8: 0d00 |0016: move-exception v0 │ │ +0752ba: 2204 fa02 |0017: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0752be: 2205 c303 |0019: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +0752c2: 7010 6726 0500 |001b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0752c8: 1a06 a302 |001e: const-string v6, "Couldn't read payload, " // string@02a3 │ │ +0752cc: 6e20 6e26 6500 |0020: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0752d2: 0c05 |0023: move-result-object v5 │ │ +0752d4: 6e10 9725 0000 |0024: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ +0752da: 0c06 |0027: move-result-object v6 │ │ +0752dc: 6e20 6e26 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0752e2: 0c05 |002b: move-result-object v5 │ │ +0752e4: 6e10 7426 0500 |002c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0752ea: 0c05 |002f: move-result-object v5 │ │ +0752ec: 7030 b51f 5400 |0030: invoke-direct {v4, v5, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0752f2: 2704 |0033: throw v4 │ │ +0752f4: 1103 |0034: return-object v3 │ │ catches : 1 │ │ 0x0000 - 0x0013 │ │ Ljava/io/IOException; -> 0x0016 │ │ positions : │ │ 0x0000 line=112 │ │ 0x0006 line=113 │ │ 0x0008 line=114 │ │ @@ -60624,34 +60624,34 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -066e2c: |[066e2c] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.readDouble:()D │ │ -066e3c: 5441 6b09 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ -066e40: 6e10 5510 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readDouble:()D // method@1055 │ │ -066e46: 0b01 |0005: move-result-wide v1 │ │ -066e48: 1001 |0006: return-wide v1 │ │ -066e4a: 0d00 |0007: move-exception v0 │ │ -066e4c: 2201 fc02 |0008: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -066e50: 2202 c503 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -066e54: 7010 6726 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -066e5a: 1a03 a302 |000f: const-string v3, "Couldn't read payload, " // string@02a3 │ │ -066e5e: 6e20 6e26 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -066e64: 0c02 |0014: move-result-object v2 │ │ -066e66: 6e10 9725 0000 |0015: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ -066e6c: 0c03 |0018: move-result-object v3 │ │ -066e6e: 6e20 6e26 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -066e74: 0c02 |001c: move-result-object v2 │ │ -066e76: 6e10 7426 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -066e7c: 0c02 |0020: move-result-object v2 │ │ -066e7e: 7030 b51f 2100 |0021: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -066e84: 2701 |0024: throw v1 │ │ +075308: |[075308] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.readDouble:()D │ │ +075318: 5441 6b09 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ +07531c: 6e10 5510 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readDouble:()D // method@1055 │ │ +075322: 0b02 |0005: move-result-wide v2 │ │ +075324: 1002 |0006: return-wide v2 │ │ +075326: 0d00 |0007: move-exception v0 │ │ +075328: 2201 fa02 |0008: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +07532c: 2202 c303 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +075330: 7010 6726 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +075336: 1a03 a302 |000f: const-string v3, "Couldn't read payload, " // string@02a3 │ │ +07533a: 6e20 6e26 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075340: 0c02 |0014: move-result-object v2 │ │ +075342: 6e10 9725 0000 |0015: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ +075348: 0c03 |0018: move-result-object v3 │ │ +07534a: 6e20 6e26 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075350: 0c02 |001c: move-result-object v2 │ │ +075352: 6e10 7426 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +075358: 0c02 |0020: move-result-object v2 │ │ +07535a: 7030 b51f 2100 |0021: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +075360: 2701 |0024: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0007 │ │ positions : │ │ 0x0000 line=104 │ │ 0x0007 line=105 │ │ 0x0008 line=106 │ │ @@ -60664,43 +60664,43 @@ │ │ type : '()[D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -066e98: |[066e98] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.readDoubles:()[D │ │ -066ea8: 5474 6b09 |0000: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ -066eac: 6e10 5910 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readInt:()I // method@1059 │ │ -066eb2: 0a02 |0005: move-result v2 │ │ -066eb4: 2323 4904 |0006: new-array v3, v2, [D // type@0449 │ │ -066eb8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -066eba: 3521 2b00 |0009: if-ge v1, v2, 0034 // +002b │ │ -066ebe: 5474 6b09 |000b: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ -066ec2: 6e10 5510 0400 |000d: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readDouble:()D // method@1055 │ │ -066ec8: 0b04 |0010: move-result-wide v4 │ │ -066eca: 4c04 0301 |0011: aput-wide v4, v3, v1 │ │ -066ece: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -066ed2: 28f4 |0015: goto 0009 // -000c │ │ -066ed4: 0d00 |0016: move-exception v0 │ │ -066ed6: 2204 fc02 |0017: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -066eda: 2205 c503 |0019: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -066ede: 7010 6726 0500 |001b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -066ee4: 1a06 a302 |001e: const-string v6, "Couldn't read payload, " // string@02a3 │ │ -066ee8: 6e20 6e26 6500 |0020: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -066eee: 0c05 |0023: move-result-object v5 │ │ -066ef0: 6e10 9725 0000 |0024: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ -066ef6: 0c06 |0027: move-result-object v6 │ │ -066ef8: 6e20 6e26 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -066efe: 0c05 |002b: move-result-object v5 │ │ -066f00: 6e10 7426 0500 |002c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -066f06: 0c05 |002f: move-result-object v5 │ │ -066f08: 7030 b51f 5400 |0030: invoke-direct {v4, v5, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -066f0e: 2704 |0033: throw v4 │ │ -066f10: 1103 |0034: return-object v3 │ │ +075374: |[075374] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.readDoubles:()[D │ │ +075384: 5474 6b09 |0000: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ +075388: 6e10 5910 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readInt:()I // method@1059 │ │ +07538e: 0a02 |0005: move-result v2 │ │ +075390: 2323 4704 |0006: new-array v3, v2, [D // type@0447 │ │ +075394: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +075396: 3521 2b00 |0009: if-ge v1, v2, 0034 // +002b │ │ +07539a: 5474 6b09 |000b: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ +07539e: 6e10 5510 0400 |000d: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readDouble:()D // method@1055 │ │ +0753a4: 0b04 |0010: move-result-wide v4 │ │ +0753a6: 4c04 0301 |0011: aput-wide v4, v3, v1 │ │ +0753aa: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0753ae: 28f4 |0015: goto 0009 // -000c │ │ +0753b0: 0d00 |0016: move-exception v0 │ │ +0753b2: 2204 fa02 |0017: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0753b6: 2205 c303 |0019: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +0753ba: 7010 6726 0500 |001b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0753c0: 1a06 a302 |001e: const-string v6, "Couldn't read payload, " // string@02a3 │ │ +0753c4: 6e20 6e26 6500 |0020: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0753ca: 0c05 |0023: move-result-object v5 │ │ +0753cc: 6e10 9725 0000 |0024: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ +0753d2: 0c06 |0027: move-result-object v6 │ │ +0753d4: 6e20 6e26 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0753da: 0c05 |002b: move-result-object v5 │ │ +0753dc: 6e10 7426 0500 |002c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0753e2: 0c05 |002f: move-result-object v5 │ │ +0753e4: 7030 b51f 5400 |0030: invoke-direct {v4, v5, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0753ea: 2704 |0033: throw v4 │ │ +0753ec: 1103 |0034: return-object v3 │ │ catches : 1 │ │ 0x0000 - 0x0013 │ │ Ljava/io/IOException; -> 0x0016 │ │ positions : │ │ 0x0000 line=177 │ │ 0x0006 line=178 │ │ 0x0008 line=179 │ │ @@ -60724,34 +60724,34 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -066f24: |[066f24] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.readFloat:()F │ │ -066f34: 5441 6b09 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ -066f38: 6e10 5610 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readFloat:()F // method@1056 │ │ -066f3e: 0a01 |0005: move-result v1 │ │ -066f40: 0f01 |0006: return v1 │ │ -066f42: 0d00 |0007: move-exception v0 │ │ -066f44: 2201 fc02 |0008: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -066f48: 2202 c503 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -066f4c: 7010 6726 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -066f52: 1a03 a302 |000f: const-string v3, "Couldn't read payload, " // string@02a3 │ │ -066f56: 6e20 6e26 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -066f5c: 0c02 |0014: move-result-object v2 │ │ -066f5e: 6e10 9725 0000 |0015: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ -066f64: 0c03 |0018: move-result-object v3 │ │ -066f66: 6e20 6e26 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -066f6c: 0c02 |001c: move-result-object v2 │ │ -066f6e: 6e10 7426 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -066f74: 0c02 |0020: move-result-object v2 │ │ -066f76: 7030 b51f 2100 |0021: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -066f7c: 2701 |0024: throw v1 │ │ +075400: |[075400] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.readFloat:()F │ │ +075410: 5441 6b09 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ +075414: 6e10 5610 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readFloat:()F // method@1056 │ │ +07541a: 0a01 |0005: move-result v1 │ │ +07541c: 0f01 |0006: return v1 │ │ +07541e: 0d00 |0007: move-exception v0 │ │ +075420: 2201 fa02 |0008: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +075424: 2202 c303 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +075428: 7010 6726 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +07542e: 1a03 a302 |000f: const-string v3, "Couldn't read payload, " // string@02a3 │ │ +075432: 6e20 6e26 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075438: 0c02 |0014: move-result-object v2 │ │ +07543a: 6e10 9725 0000 |0015: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ +075440: 0c03 |0018: move-result-object v3 │ │ +075442: 6e20 6e26 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075448: 0c02 |001c: move-result-object v2 │ │ +07544a: 6e10 7426 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +075450: 0c02 |0020: move-result-object v2 │ │ +075452: 7030 b51f 2100 |0021: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +075458: 2701 |0024: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0007 │ │ positions : │ │ 0x0000 line=96 │ │ 0x0007 line=97 │ │ 0x0008 line=98 │ │ @@ -60764,43 +60764,43 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -066f90: |[066f90] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.readFloats:()[F │ │ -066fa0: 5474 6b09 |0000: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ -066fa4: 6e10 5910 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readInt:()I // method@1059 │ │ -066faa: 0a02 |0005: move-result v2 │ │ -066fac: 2323 4a04 |0006: new-array v3, v2, [F // type@044a │ │ -066fb0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -066fb2: 3521 2b00 |0009: if-ge v1, v2, 0034 // +002b │ │ -066fb6: 5474 6b09 |000b: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ -066fba: 6e10 5610 0400 |000d: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readFloat:()F // method@1056 │ │ -066fc0: 0a04 |0010: move-result v4 │ │ -066fc2: 4b04 0301 |0011: aput v4, v3, v1 │ │ -066fc6: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -066fca: 28f4 |0015: goto 0009 // -000c │ │ -066fcc: 0d00 |0016: move-exception v0 │ │ -066fce: 2204 fc02 |0017: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -066fd2: 2205 c503 |0019: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -066fd6: 7010 6726 0500 |001b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -066fdc: 1a06 a302 |001e: const-string v6, "Couldn't read payload, " // string@02a3 │ │ -066fe0: 6e20 6e26 6500 |0020: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -066fe6: 0c05 |0023: move-result-object v5 │ │ -066fe8: 6e10 9725 0000 |0024: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ -066fee: 0c06 |0027: move-result-object v6 │ │ -066ff0: 6e20 6e26 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -066ff6: 0c05 |002b: move-result-object v5 │ │ -066ff8: 6e10 7426 0500 |002c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -066ffe: 0c05 |002f: move-result-object v5 │ │ -067000: 7030 b51f 5400 |0030: invoke-direct {v4, v5, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -067006: 2704 |0033: throw v4 │ │ -067008: 1103 |0034: return-object v3 │ │ +07546c: |[07546c] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.readFloats:()[F │ │ +07547c: 5474 6b09 |0000: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ +075480: 6e10 5910 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readInt:()I // method@1059 │ │ +075486: 0a02 |0005: move-result v2 │ │ +075488: 2323 4804 |0006: new-array v3, v2, [F // type@0448 │ │ +07548c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +07548e: 3521 2b00 |0009: if-ge v1, v2, 0034 // +002b │ │ +075492: 5474 6b09 |000b: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ +075496: 6e10 5610 0400 |000d: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readFloat:()F // method@1056 │ │ +07549c: 0a04 |0010: move-result v4 │ │ +07549e: 4b04 0301 |0011: aput v4, v3, v1 │ │ +0754a2: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0754a6: 28f4 |0015: goto 0009 // -000c │ │ +0754a8: 0d00 |0016: move-exception v0 │ │ +0754aa: 2204 fa02 |0017: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0754ae: 2205 c303 |0019: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +0754b2: 7010 6726 0500 |001b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0754b8: 1a06 a302 |001e: const-string v6, "Couldn't read payload, " // string@02a3 │ │ +0754bc: 6e20 6e26 6500 |0020: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0754c2: 0c05 |0023: move-result-object v5 │ │ +0754c4: 6e10 9725 0000 |0024: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ +0754ca: 0c06 |0027: move-result-object v6 │ │ +0754cc: 6e20 6e26 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0754d2: 0c05 |002b: move-result-object v5 │ │ +0754d4: 6e10 7426 0500 |002c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0754da: 0c05 |002f: move-result-object v5 │ │ +0754dc: 7030 b51f 5400 |0030: invoke-direct {v4, v5, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0754e2: 2704 |0033: throw v4 │ │ +0754e4: 1103 |0034: return-object v3 │ │ catches : 1 │ │ 0x0000 - 0x0013 │ │ Ljava/io/IOException; -> 0x0016 │ │ positions : │ │ 0x0000 line=164 │ │ 0x0006 line=165 │ │ 0x0008 line=166 │ │ @@ -60824,34 +60824,34 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -06701c: |[06701c] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.readInt:()I │ │ -06702c: 5441 6b09 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ -067030: 6e10 5910 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readInt:()I // method@1059 │ │ -067036: 0a01 |0005: move-result v1 │ │ -067038: 0f01 |0006: return v1 │ │ -06703a: 0d00 |0007: move-exception v0 │ │ -06703c: 2201 fc02 |0008: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -067040: 2202 c503 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -067044: 7010 6726 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -06704a: 1a03 a302 |000f: const-string v3, "Couldn't read payload, " // string@02a3 │ │ -06704e: 6e20 6e26 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -067054: 0c02 |0014: move-result-object v2 │ │ -067056: 6e10 9725 0000 |0015: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ -06705c: 0c03 |0018: move-result-object v3 │ │ -06705e: 6e20 6e26 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -067064: 0c02 |001c: move-result-object v2 │ │ -067066: 6e10 7426 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -06706c: 0c02 |0020: move-result-object v2 │ │ -06706e: 7030 b51f 2100 |0021: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -067074: 2701 |0024: throw v1 │ │ +0754f8: |[0754f8] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.readInt:()I │ │ +075508: 5441 6b09 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ +07550c: 6e10 5910 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readInt:()I // method@1059 │ │ +075512: 0a01 |0005: move-result v1 │ │ +075514: 0f01 |0006: return v1 │ │ +075516: 0d00 |0007: move-exception v0 │ │ +075518: 2201 fa02 |0008: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +07551c: 2202 c303 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +075520: 7010 6726 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +075526: 1a03 a302 |000f: const-string v3, "Couldn't read payload, " // string@02a3 │ │ +07552a: 6e20 6e26 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075530: 0c02 |0014: move-result-object v2 │ │ +075532: 6e10 9725 0000 |0015: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ +075538: 0c03 |0018: move-result-object v3 │ │ +07553a: 6e20 6e26 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075540: 0c02 |001c: move-result-object v2 │ │ +075542: 6e10 7426 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +075548: 0c02 |0020: move-result-object v2 │ │ +07554a: 7030 b51f 2100 |0021: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +075550: 2701 |0024: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0007 │ │ positions : │ │ 0x0000 line=80 │ │ 0x0007 line=81 │ │ 0x0008 line=82 │ │ @@ -60864,43 +60864,43 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -067088: |[067088] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.readInts:()[I │ │ -067098: 5474 6b09 |0000: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ -06709c: 6e10 5910 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readInt:()I // method@1059 │ │ -0670a2: 0a02 |0005: move-result v2 │ │ -0670a4: 2323 4b04 |0006: new-array v3, v2, [I // type@044b │ │ -0670a8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0670aa: 3521 2b00 |0009: if-ge v1, v2, 0034 // +002b │ │ -0670ae: 5474 6b09 |000b: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ -0670b2: 6e10 5910 0400 |000d: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readInt:()I // method@1059 │ │ -0670b8: 0a04 |0010: move-result v4 │ │ -0670ba: 4b04 0301 |0011: aput v4, v3, v1 │ │ -0670be: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0670c2: 28f4 |0015: goto 0009 // -000c │ │ -0670c4: 0d00 |0016: move-exception v0 │ │ -0670c6: 2204 fc02 |0017: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0670ca: 2205 c503 |0019: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -0670ce: 7010 6726 0500 |001b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0670d4: 1a06 a302 |001e: const-string v6, "Couldn't read payload, " // string@02a3 │ │ -0670d8: 6e20 6e26 6500 |0020: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0670de: 0c05 |0023: move-result-object v5 │ │ -0670e0: 6e10 9725 0000 |0024: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ -0670e6: 0c06 |0027: move-result-object v6 │ │ -0670e8: 6e20 6e26 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0670ee: 0c05 |002b: move-result-object v5 │ │ -0670f0: 6e10 7426 0500 |002c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0670f6: 0c05 |002f: move-result-object v5 │ │ -0670f8: 7030 b51f 5400 |0030: invoke-direct {v4, v5, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0670fe: 2704 |0033: throw v4 │ │ -067100: 1103 |0034: return-object v3 │ │ +075564: |[075564] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.readInts:()[I │ │ +075574: 5474 6b09 |0000: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ +075578: 6e10 5910 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readInt:()I // method@1059 │ │ +07557e: 0a02 |0005: move-result v2 │ │ +075580: 2323 4904 |0006: new-array v3, v2, [I // type@0449 │ │ +075584: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +075586: 3521 2b00 |0009: if-ge v1, v2, 0034 // +002b │ │ +07558a: 5474 6b09 |000b: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ +07558e: 6e10 5910 0400 |000d: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readInt:()I // method@1059 │ │ +075594: 0a04 |0010: move-result v4 │ │ +075596: 4b04 0301 |0011: aput v4, v3, v1 │ │ +07559a: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07559e: 28f4 |0015: goto 0009 // -000c │ │ +0755a0: 0d00 |0016: move-exception v0 │ │ +0755a2: 2204 fa02 |0017: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0755a6: 2205 c303 |0019: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +0755aa: 7010 6726 0500 |001b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0755b0: 1a06 a302 |001e: const-string v6, "Couldn't read payload, " // string@02a3 │ │ +0755b4: 6e20 6e26 6500 |0020: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0755ba: 0c05 |0023: move-result-object v5 │ │ +0755bc: 6e10 9725 0000 |0024: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ +0755c2: 0c06 |0027: move-result-object v6 │ │ +0755c4: 6e20 6e26 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0755ca: 0c05 |002b: move-result-object v5 │ │ +0755cc: 6e10 7426 0500 |002c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0755d2: 0c05 |002f: move-result-object v5 │ │ +0755d4: 7030 b51f 5400 |0030: invoke-direct {v4, v5, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0755da: 2704 |0033: throw v4 │ │ +0755dc: 1103 |0034: return-object v3 │ │ catches : 1 │ │ 0x0000 - 0x0013 │ │ Ljava/io/IOException; -> 0x0016 │ │ positions : │ │ 0x0000 line=138 │ │ 0x0006 line=139 │ │ 0x0008 line=140 │ │ @@ -60924,34 +60924,34 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -067114: |[067114] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.readLong:()J │ │ -067124: 5441 6b09 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ -067128: 6e10 5b10 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readLong:()J // method@105b │ │ -06712e: 0b01 |0005: move-result-wide v1 │ │ -067130: 1001 |0006: return-wide v1 │ │ -067132: 0d00 |0007: move-exception v0 │ │ -067134: 2201 fc02 |0008: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -067138: 2202 c503 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -06713c: 7010 6726 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -067142: 1a03 a302 |000f: const-string v3, "Couldn't read payload, " // string@02a3 │ │ -067146: 6e20 6e26 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06714c: 0c02 |0014: move-result-object v2 │ │ -06714e: 6e10 9725 0000 |0015: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ -067154: 0c03 |0018: move-result-object v3 │ │ -067156: 6e20 6e26 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06715c: 0c02 |001c: move-result-object v2 │ │ -06715e: 6e10 7426 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -067164: 0c02 |0020: move-result-object v2 │ │ -067166: 7030 b51f 2100 |0021: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -06716c: 2701 |0024: throw v1 │ │ +0755f0: |[0755f0] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.readLong:()J │ │ +075600: 5441 6b09 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ +075604: 6e10 5b10 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readLong:()J // method@105b │ │ +07560a: 0b02 |0005: move-result-wide v2 │ │ +07560c: 1002 |0006: return-wide v2 │ │ +07560e: 0d00 |0007: move-exception v0 │ │ +075610: 2201 fa02 |0008: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +075614: 2202 c303 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +075618: 7010 6726 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +07561e: 1a03 a302 |000f: const-string v3, "Couldn't read payload, " // string@02a3 │ │ +075622: 6e20 6e26 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075628: 0c02 |0014: move-result-object v2 │ │ +07562a: 6e10 9725 0000 |0015: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ +075630: 0c03 |0018: move-result-object v3 │ │ +075632: 6e20 6e26 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075638: 0c02 |001c: move-result-object v2 │ │ +07563a: 6e10 7426 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +075640: 0c02 |0020: move-result-object v2 │ │ +075642: 7030 b51f 2100 |0021: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +075648: 2701 |0024: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0007 │ │ positions : │ │ 0x0000 line=88 │ │ 0x0007 line=89 │ │ 0x0008 line=90 │ │ @@ -60964,43 +60964,43 @@ │ │ type : '()[J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -067180: |[067180] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.readLongs:()[J │ │ -067190: 5474 6b09 |0000: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ -067194: 6e10 5910 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readInt:()I // method@1059 │ │ -06719a: 0a02 |0005: move-result v2 │ │ -06719c: 2323 4c04 |0006: new-array v3, v2, [J // type@044c │ │ -0671a0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0671a2: 3521 2b00 |0009: if-ge v1, v2, 0034 // +002b │ │ -0671a6: 5474 6b09 |000b: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ -0671aa: 6e10 5b10 0400 |000d: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readLong:()J // method@105b │ │ -0671b0: 0b04 |0010: move-result-wide v4 │ │ -0671b2: 4c04 0301 |0011: aput-wide v4, v3, v1 │ │ -0671b6: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0671ba: 28f4 |0015: goto 0009 // -000c │ │ -0671bc: 0d00 |0016: move-exception v0 │ │ -0671be: 2204 fc02 |0017: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0671c2: 2205 c503 |0019: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -0671c6: 7010 6726 0500 |001b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0671cc: 1a06 a302 |001e: const-string v6, "Couldn't read payload, " // string@02a3 │ │ -0671d0: 6e20 6e26 6500 |0020: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0671d6: 0c05 |0023: move-result-object v5 │ │ -0671d8: 6e10 9725 0000 |0024: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ -0671de: 0c06 |0027: move-result-object v6 │ │ -0671e0: 6e20 6e26 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0671e6: 0c05 |002b: move-result-object v5 │ │ -0671e8: 6e10 7426 0500 |002c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0671ee: 0c05 |002f: move-result-object v5 │ │ -0671f0: 7030 b51f 5400 |0030: invoke-direct {v4, v5, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0671f6: 2704 |0033: throw v4 │ │ -0671f8: 1103 |0034: return-object v3 │ │ +07565c: |[07565c] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.readLongs:()[J │ │ +07566c: 5474 6b09 |0000: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ +075670: 6e10 5910 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readInt:()I // method@1059 │ │ +075676: 0a02 |0005: move-result v2 │ │ +075678: 2323 4a04 |0006: new-array v3, v2, [J // type@044a │ │ +07567c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +07567e: 3521 2b00 |0009: if-ge v1, v2, 0034 // +002b │ │ +075682: 5474 6b09 |000b: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ +075686: 6e10 5b10 0400 |000d: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readLong:()J // method@105b │ │ +07568c: 0b04 |0010: move-result-wide v4 │ │ +07568e: 4c04 0301 |0011: aput-wide v4, v3, v1 │ │ +075692: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +075696: 28f4 |0015: goto 0009 // -000c │ │ +075698: 0d00 |0016: move-exception v0 │ │ +07569a: 2204 fa02 |0017: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +07569e: 2205 c303 |0019: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +0756a2: 7010 6726 0500 |001b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0756a8: 1a06 a302 |001e: const-string v6, "Couldn't read payload, " // string@02a3 │ │ +0756ac: 6e20 6e26 6500 |0020: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0756b2: 0c05 |0023: move-result-object v5 │ │ +0756b4: 6e10 9725 0000 |0024: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ +0756ba: 0c06 |0027: move-result-object v6 │ │ +0756bc: 6e20 6e26 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0756c2: 0c05 |002b: move-result-object v5 │ │ +0756c4: 6e10 7426 0500 |002c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0756ca: 0c05 |002f: move-result-object v5 │ │ +0756cc: 7030 b51f 5400 |0030: invoke-direct {v4, v5, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0756d2: 2704 |0033: throw v4 │ │ +0756d4: 1103 |0034: return-object v3 │ │ catches : 1 │ │ 0x0000 - 0x0013 │ │ Ljava/io/IOException; -> 0x0016 │ │ positions : │ │ 0x0000 line=151 │ │ 0x0006 line=152 │ │ 0x0008 line=153 │ │ @@ -61024,34 +61024,34 @@ │ │ type : '()S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -06720c: |[06720c] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.readShort:()S │ │ -06721c: 5441 6b09 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ -067220: 6e10 5c10 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readShort:()S // method@105c │ │ -067226: 0a01 |0005: move-result v1 │ │ -067228: 0f01 |0006: return v1 │ │ -06722a: 0d00 |0007: move-exception v0 │ │ -06722c: 2201 fc02 |0008: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -067230: 2202 c503 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -067234: 7010 6726 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -06723a: 1a03 a302 |000f: const-string v3, "Couldn't read payload, " // string@02a3 │ │ -06723e: 6e20 6e26 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -067244: 0c02 |0014: move-result-object v2 │ │ -067246: 6e10 9725 0000 |0015: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ -06724c: 0c03 |0018: move-result-object v3 │ │ -06724e: 6e20 6e26 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -067254: 0c02 |001c: move-result-object v2 │ │ -067256: 6e10 7426 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -06725c: 0c02 |0020: move-result-object v2 │ │ -06725e: 7030 b51f 2100 |0021: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -067264: 2701 |0024: throw v1 │ │ +0756e8: |[0756e8] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.readShort:()S │ │ +0756f8: 5441 6b09 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ +0756fc: 6e10 5c10 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readShort:()S // method@105c │ │ +075702: 0a01 |0005: move-result v1 │ │ +075704: 0f01 |0006: return v1 │ │ +075706: 0d00 |0007: move-exception v0 │ │ +075708: 2201 fa02 |0008: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +07570c: 2202 c303 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +075710: 7010 6726 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +075716: 1a03 a302 |000f: const-string v3, "Couldn't read payload, " // string@02a3 │ │ +07571a: 6e20 6e26 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075720: 0c02 |0014: move-result-object v2 │ │ +075722: 6e10 9725 0000 |0015: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ +075728: 0c03 |0018: move-result-object v3 │ │ +07572a: 6e20 6e26 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075730: 0c02 |001c: move-result-object v2 │ │ +075732: 6e10 7426 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +075738: 0c02 |0020: move-result-object v2 │ │ +07573a: 7030 b51f 2100 |0021: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +075740: 2701 |0024: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0007 │ │ positions : │ │ 0x0000 line=72 │ │ 0x0007 line=73 │ │ 0x0008 line=74 │ │ @@ -61064,43 +61064,43 @@ │ │ type : '()[S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -067278: |[067278] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.readShorts:()[S │ │ -067288: 5474 6b09 |0000: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ -06728c: 6e10 5910 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readInt:()I // method@1059 │ │ -067292: 0a02 |0005: move-result v2 │ │ -067294: 2323 9c04 |0006: new-array v3, v2, [S // type@049c │ │ -067298: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -06729a: 3521 2b00 |0009: if-ge v1, v2, 0034 // +002b │ │ -06729e: 5474 6b09 |000b: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ -0672a2: 6e10 5c10 0400 |000d: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readShort:()S // method@105c │ │ -0672a8: 0a04 |0010: move-result v4 │ │ -0672aa: 5104 0301 |0011: aput-short v4, v3, v1 │ │ -0672ae: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0672b2: 28f4 |0015: goto 0009 // -000c │ │ -0672b4: 0d00 |0016: move-exception v0 │ │ -0672b6: 2204 fc02 |0017: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0672ba: 2205 c503 |0019: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -0672be: 7010 6726 0500 |001b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0672c4: 1a06 a302 |001e: const-string v6, "Couldn't read payload, " // string@02a3 │ │ -0672c8: 6e20 6e26 6500 |0020: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0672ce: 0c05 |0023: move-result-object v5 │ │ -0672d0: 6e10 9725 0000 |0024: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ -0672d6: 0c06 |0027: move-result-object v6 │ │ -0672d8: 6e20 6e26 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0672de: 0c05 |002b: move-result-object v5 │ │ -0672e0: 6e10 7426 0500 |002c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0672e6: 0c05 |002f: move-result-object v5 │ │ -0672e8: 7030 b51f 5400 |0030: invoke-direct {v4, v5, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0672ee: 2704 |0033: throw v4 │ │ -0672f0: 1103 |0034: return-object v3 │ │ +075754: |[075754] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.readShorts:()[S │ │ +075764: 5474 6b09 |0000: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ +075768: 6e10 5910 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readInt:()I // method@1059 │ │ +07576e: 0a02 |0005: move-result v2 │ │ +075770: 2323 9a04 |0006: new-array v3, v2, [S // type@049a │ │ +075774: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +075776: 3521 2b00 |0009: if-ge v1, v2, 0034 // +002b │ │ +07577a: 5474 6b09 |000b: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ +07577e: 6e10 5c10 0400 |000d: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readShort:()S // method@105c │ │ +075784: 0a04 |0010: move-result v4 │ │ +075786: 5104 0301 |0011: aput-short v4, v3, v1 │ │ +07578a: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07578e: 28f4 |0015: goto 0009 // -000c │ │ +075790: 0d00 |0016: move-exception v0 │ │ +075792: 2204 fa02 |0017: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +075796: 2205 c303 |0019: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +07579a: 7010 6726 0500 |001b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0757a0: 1a06 a302 |001e: const-string v6, "Couldn't read payload, " // string@02a3 │ │ +0757a4: 6e20 6e26 6500 |0020: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0757aa: 0c05 |0023: move-result-object v5 │ │ +0757ac: 6e10 9725 0000 |0024: invoke-virtual {v0}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ +0757b2: 0c06 |0027: move-result-object v6 │ │ +0757b4: 6e20 6e26 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0757ba: 0c05 |002b: move-result-object v5 │ │ +0757bc: 6e10 7426 0500 |002c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0757c2: 0c05 |002f: move-result-object v5 │ │ +0757c4: 7030 b51f 5400 |0030: invoke-direct {v4, v5, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0757ca: 2704 |0033: throw v4 │ │ +0757cc: 1103 |0034: return-object v3 │ │ catches : 1 │ │ 0x0000 - 0x0013 │ │ Ljava/io/IOException; -> 0x0016 │ │ positions : │ │ 0x0000 line=125 │ │ 0x0006 line=126 │ │ 0x0008 line=127 │ │ @@ -61124,40 +61124,40 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -067304: |[067304] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.readString:()Ljava/lang/String; │ │ -067314: 5463 6b09 |0000: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ -067318: 6e10 5910 0300 |0002: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readInt:()I // method@1059 │ │ -06731e: 0a02 |0005: move-result v2 │ │ -067320: 2320 4704 |0006: new-array v0, v2, [B // type@0447 │ │ -067324: 5463 6b09 |0008: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ -067328: 6e20 5710 0300 |000a: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readFully:([B)V // method@1057 │ │ -06732e: 2203 c303 |000d: new-instance v3, Ljava/lang/String; // type@03c3 │ │ -067332: 1a04 a30f |000f: const-string v4, "UTF-8" // string@0fa3 │ │ -067336: 7030 3d26 0304 |0011: invoke-direct {v3, v0, v4}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@263d │ │ -06733c: 1103 |0014: return-object v3 │ │ -06733e: 0d01 |0015: move-exception v1 │ │ -067340: 2203 fc02 |0016: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -067344: 2204 c503 |0018: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -067348: 7010 6726 0400 |001a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -06734e: 1a05 a302 |001d: const-string v5, "Couldn't read payload, " // string@02a3 │ │ -067352: 6e20 6e26 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -067358: 0c04 |0022: move-result-object v4 │ │ -06735a: 6e10 9725 0100 |0023: invoke-virtual {v1}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ -067360: 0c05 |0026: move-result-object v5 │ │ -067362: 6e20 6e26 5400 |0027: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -067368: 0c04 |002a: move-result-object v4 │ │ -06736a: 6e10 7426 0400 |002b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -067370: 0c04 |002e: move-result-object v4 │ │ -067372: 7030 b51f 4301 |002f: invoke-direct {v3, v4, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -067378: 2703 |0032: throw v3 │ │ +0757e0: |[0757e0] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader$Chunk.readString:()Ljava/lang/String; │ │ +0757f0: 5463 6b09 |0000: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ +0757f4: 6e10 5910 0300 |0002: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readInt:()I // method@1059 │ │ +0757fa: 0a02 |0005: move-result v2 │ │ +0757fc: 2320 4504 |0006: new-array v0, v2, [B // type@0445 │ │ +075800: 5463 6b09 |0008: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // field@096b │ │ +075804: 6e20 5710 0300 |000a: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readFully:([B)V // method@1057 │ │ +07580a: 2203 c103 |000d: new-instance v3, Ljava/lang/String; // type@03c1 │ │ +07580e: 1a04 a10f |000f: const-string v4, "UTF-8" // string@0fa1 │ │ +075812: 7030 3d26 0304 |0011: invoke-direct {v3, v0, v4}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@263d │ │ +075818: 1103 |0014: return-object v3 │ │ +07581a: 0d01 |0015: move-exception v1 │ │ +07581c: 2203 fa02 |0016: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +075820: 2204 c303 |0018: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +075824: 7010 6726 0400 |001a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +07582a: 1a05 a302 |001d: const-string v5, "Couldn't read payload, " // string@02a3 │ │ +07582e: 6e20 6e26 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075834: 0c04 |0022: move-result-object v4 │ │ +075836: 6e10 9725 0100 |0023: invoke-virtual {v1}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ +07583c: 0c05 |0026: move-result-object v5 │ │ +07583e: 6e20 6e26 5400 |0027: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075844: 0c04 |002a: move-result-object v4 │ │ +075846: 6e10 7426 0400 |002b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +07584c: 0c04 |002e: move-result-object v4 │ │ +07584e: 7030 b51f 4301 |002f: invoke-direct {v3, v4, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +075854: 2703 |0032: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x0014 │ │ Ljava/io/IOException; -> 0x0015 │ │ positions : │ │ 0x0000 line=190 │ │ 0x0006 line=191 │ │ 0x0008 line=192 │ │ @@ -61169,17 +61169,17 @@ │ │ 0x0006 - 0x0015 reg=2 len I │ │ 0x0016 - 0x0033 reg=1 e Ljava/io/IOException; │ │ 0x0000 - 0x0033 reg=6 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; │ │ │ │ source_file_idx : 615 (ChunkReader.java) │ │ │ │ Class #185 header: │ │ -class_idx : 410 │ │ +class_idx : 408 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 615 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ Class #185 annotations: │ │ @@ -61207,17 +61207,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06738c: |[06738c] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader.:()V │ │ -06739c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0673a2: 0e00 |0003: return-void │ │ +075868: |[075868] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader.:()V │ │ +075878: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +07587e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader; │ │ │ │ @@ -61226,38 +61226,38 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;[B)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 44 16-bit code units │ │ -0673a4: |[0673a4] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader.loadChunk:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;[B)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; │ │ -0673b4: 6e10 5910 0900 |0000: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readInt:()I // method@1059 │ │ -0673ba: 0a01 |0003: move-result v1 │ │ -0673bc: 6e10 5910 0900 |0004: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readInt:()I // method@1059 │ │ -0673c2: 0a05 |0007: move-result v5 │ │ -0673c4: 6e10 5910 0900 |0008: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readInt:()I // method@1059 │ │ -0673ca: 0a08 |000b: move-result v8 │ │ -0673cc: 6e10 5110 0900 |000c: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.getReadBytes:()I // method@1051 │ │ -0673d2: 0a04 |000f: move-result v4 │ │ -0673d4: 6e20 6010 5900 |0010: invoke-virtual {v9, v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.skipBytes:(I)I // method@1060 │ │ -0673da: 2200 9901 |0013: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // type@0199 │ │ -0673de: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -0673e0: 07a3 |0016: move-object v3, v10 │ │ -0673e2: 7606 2110 0000 |0017: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.:(ILcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;[BII)V // method@1021 │ │ -0673e8: 1207 |001a: const/4 v7, #int 0 // #0 │ │ -0673ea: 3587 1000 |001b: if-ge v7, v8, 002b // +0010 │ │ -0673ee: 7120 3510 a900 |001d: invoke-static {v9, v10}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.loadChunk:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;[B)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1035 │ │ -0673f4: 0c06 |0020: move-result-object v6 │ │ -0673f6: 5b60 6d09 |0021: iput-object v0, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.parent:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // field@096d │ │ -0673fa: 5402 6909 |0023: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.children:Lcom/badlogic/gdx/utils/Array; // field@0969 │ │ -0673fe: 6e20 6a1e 6200 |0025: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -067404: d807 0701 |0028: add-int/lit8 v7, v7, #int 1 // #01 │ │ -067408: 28f1 |002a: goto 001b // -000f │ │ -06740a: 1100 |002b: return-object v0 │ │ +075880: |[075880] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader.loadChunk:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;[B)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; │ │ +075890: 6e10 5910 0900 |0000: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readInt:()I // method@1059 │ │ +075896: 0a01 |0003: move-result v1 │ │ +075898: 6e10 5910 0900 |0004: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readInt:()I // method@1059 │ │ +07589e: 0a05 |0007: move-result v5 │ │ +0758a0: 6e10 5910 0900 |0008: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readInt:()I // method@1059 │ │ +0758a6: 0a08 |000b: move-result v8 │ │ +0758a8: 6e10 5110 0900 |000c: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.getReadBytes:()I // method@1051 │ │ +0758ae: 0a04 |000f: move-result v4 │ │ +0758b0: 6e20 6010 5900 |0010: invoke-virtual {v9, v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.skipBytes:(I)I // method@1060 │ │ +0758b6: 2200 9701 |0013: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // type@0197 │ │ +0758ba: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +0758bc: 07a3 |0016: move-object v3, v10 │ │ +0758be: 7606 2110 0000 |0017: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.:(ILcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;[BII)V // method@1021 │ │ +0758c4: 1207 |001a: const/4 v7, #int 0 // #0 │ │ +0758c6: 3587 1000 |001b: if-ge v7, v8, 002b // +0010 │ │ +0758ca: 7120 3510 a900 |001d: invoke-static {v9, v10}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.loadChunk:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;[B)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1035 │ │ +0758d0: 0c06 |0020: move-result-object v6 │ │ +0758d2: 5b60 6d09 |0021: iput-object v0, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.parent:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // field@096d │ │ +0758d6: 5402 6909 |0023: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.children:Lcom/badlogic/gdx/utils/Array; // field@0969 │ │ +0758da: 6e20 6a1e 6200 |0025: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0758e0: d807 0701 |0028: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0758e4: 28f1 |002a: goto 001b // -000f │ │ +0758e6: 1100 |002b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0004 line=230 │ │ 0x0008 line=231 │ │ 0x000c line=232 │ │ 0x0010 line=233 │ │ @@ -61284,24 +61284,24 @@ │ │ type : '(Ljava/io/InputStream;I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -06740c: |[06740c] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader.loadChunks:(Ljava/io/InputStream;I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; │ │ -06741c: 7120 3a10 4300 |0000: invoke-static {v3, v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.readStream:(Ljava/io/InputStream;I)[B // method@103a │ │ -067422: 0c00 |0003: move-result-object v0 │ │ -067424: 2201 9d01 |0004: new-instance v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // type@019d │ │ -067428: 2202 8a03 |0006: new-instance v2, Ljava/io/ByteArrayInputStream; // type@038a │ │ -06742c: 7020 5425 0200 |0008: invoke-direct {v2, v0}, Ljava/io/ByteArrayInputStream;.:([B)V // method@2554 │ │ -067432: 7020 5010 2100 |000b: invoke-direct {v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.:(Ljava/io/InputStream;)V // method@1050 │ │ -067438: 7120 3510 0100 |000e: invoke-static {v1, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.loadChunk:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;[B)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1035 │ │ -06743e: 0c02 |0011: move-result-object v2 │ │ -067440: 1102 |0012: return-object v2 │ │ +0758e8: |[0758e8] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader.loadChunks:(Ljava/io/InputStream;I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; │ │ +0758f8: 7120 3a10 4300 |0000: invoke-static {v3, v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.readStream:(Ljava/io/InputStream;I)[B // method@103a │ │ +0758fe: 0c00 |0003: move-result-object v0 │ │ +075900: 2201 9b01 |0004: new-instance v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; // type@019b │ │ +075904: 2202 8803 |0006: new-instance v2, Ljava/io/ByteArrayInputStream; // type@0388 │ │ +075908: 7020 5425 0200 |0008: invoke-direct {v2, v0}, Ljava/io/ByteArrayInputStream;.:([B)V // method@2554 │ │ +07590e: 7020 5010 2100 |000b: invoke-direct {v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.:(Ljava/io/InputStream;)V // method@1050 │ │ +075914: 7120 3510 0100 |000e: invoke-static {v1, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.loadChunk:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;[B)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1035 │ │ +07591a: 0c02 |0011: move-result-object v2 │ │ +07591c: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0004 line=224 │ │ 0x000e line=225 │ │ locals : │ │ 0x0004 - 0x0013 reg=0 bytes [B │ │ @@ -61314,18 +61314,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -067444: |[067444] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader.printChunks:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;)V │ │ -067454: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -067456: 7120 3810 0100 |0001: invoke-static {v1, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.printChunks:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;I)V // method@1038 │ │ -06745c: 0e00 |0004: return-void │ │ +075920: |[075920] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader.printChunks:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;)V │ │ +075930: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +075932: 7120 3810 0100 |0001: invoke-static {v1, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.printChunks:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;I)V // method@1038 │ │ +075938: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0004 line=264 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 chunk Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; │ │ │ │ @@ -61334,300 +61334,300 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;I)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 23 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 612 16-bit code units │ │ -067460: |[067460] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader.printChunks:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;I)V │ │ -067470: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -067472: 120d |0001: const/4 v13, #int 0 // #0 │ │ -067474: 7401 2510 1500 |0002: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getId:()I // method@1025 │ │ -06747a: 0a11 |0005: move-result v17 │ │ -06747c: 2c11 3c02 0000 |0006: sparse-switch v17, 00000242 // +0000023c │ │ -067482: 2211 c503 |0009: new-instance v17, Ljava/lang/StringBuilder; // type@03c5 │ │ -067486: 7601 6726 1100 |000b: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -06748c: 1a12 7b2a |000e: const-string v18, "unknown [" // string@2a7b │ │ -067490: 7402 6e26 1100 |0010: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -067496: 0c11 |0013: move-result-object v17 │ │ -067498: 0800 1100 |0014: move-object/from16 v0, v17 │ │ -06749c: 6e20 6e26 5000 |0016: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0674a2: 0c11 |0019: move-result-object v17 │ │ -0674a4: 1a12 7211 |001a: const-string v18, "]" // string@1172 │ │ -0674a8: 7402 6e26 1100 |001c: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0674ae: 0c11 |001f: move-result-object v17 │ │ -0674b0: 7401 7426 1100 |0020: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0674b6: 0c05 |0023: move-result-object v5 │ │ -0674b8: 2211 c503 |0024: new-instance v17, Ljava/lang/StringBuilder; // type@03c5 │ │ -0674bc: 7601 6726 1100 |0026: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0674c2: 1a12 0700 |0029: const-string v18, " " // string@0007 │ │ -0674c6: d813 1601 |002b: add-int/lit8 v19, v22, #int 1 // #01 │ │ -0674ca: 7702 3b10 1200 |002d: invoke-static/range {v18, v19}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.rep:(Ljava/lang/String;I)Ljava/lang/String; // method@103b │ │ -0674d0: 0c12 |0030: move-result-object v18 │ │ -0674d2: 7402 6e26 1100 |0031: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0674d8: 0c11 |0034: move-result-object v17 │ │ -0674da: 1a12 7a2a |0035: const-string v18, "unknown" // string@2a7a │ │ -0674de: 7402 6e26 1100 |0037: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0674e4: 0c11 |003a: move-result-object v17 │ │ -0674e6: 7401 7426 1100 |003b: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0674ec: 0c0d |003e: move-result-object v13 │ │ -0674ee: 6211 3213 |003f: sget-object v17, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ -0674f2: 2212 c503 |0041: new-instance v18, Ljava/lang/StringBuilder; // type@03c5 │ │ -0674f6: 7601 6726 1200 |0043: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0674fc: 1a13 0700 |0046: const-string v19, " " // string@0007 │ │ -067500: 0800 1300 |0048: move-object/from16 v0, v19 │ │ -067504: 0201 1600 |004a: move/from16 v1, v22 │ │ -067508: 7120 3b10 1000 |004c: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.rep:(Ljava/lang/String;I)Ljava/lang/String; // method@103b │ │ -06750e: 0c13 |004f: move-result-object v19 │ │ -067510: 7402 6e26 1200 |0050: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -067516: 0c12 |0053: move-result-object v18 │ │ -067518: 0800 1200 |0054: move-object/from16 v0, v18 │ │ -06751c: 6e20 6e26 5000 |0056: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -067522: 0c12 |0059: move-result-object v18 │ │ -067524: 1a13 3300 |005a: const-string v19, " {" // string@0033 │ │ -067528: 7402 6e26 1200 |005c: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06752e: 0c12 |005f: move-result-object v18 │ │ -067530: 7401 7426 1200 |0060: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -067536: 0c12 |0063: move-result-object v18 │ │ -067538: 7402 ae25 1100 |0064: invoke-virtual/range {v17, v18}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ -06753e: 380d 0900 |0067: if-eqz v13, 0070 // +0009 │ │ -067542: 6211 3213 |0069: sget-object v17, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ -067546: 0800 1100 |006b: move-object/from16 v0, v17 │ │ -06754a: 6e20 ae25 d000 |006d: invoke-virtual {v0, v13}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ -067550: 7401 2310 1500 |0070: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChildren:()Lcom/badlogic/gdx/utils/Array; // method@1023 │ │ -067556: 0c11 |0073: move-result-object v17 │ │ -067558: 7401 771e 1100 |0074: invoke-virtual/range {v17}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -06755e: 0c04 |0077: move-result-object v4 │ │ -067560: 7210 5327 0400 |0078: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -067566: 0a11 |007b: move-result v17 │ │ -067568: 3811 a201 |007c: if-eqz v17, 021e // +01a2 │ │ -06756c: 7210 5427 0400 |007e: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -067572: 0c02 |0081: move-result-object v2 │ │ -067574: 1f02 9901 |0082: check-cast v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // type@0199 │ │ -067578: d811 1601 |0084: add-int/lit8 v17, v22, #int 1 // #01 │ │ -06757c: 0200 1100 |0086: move/from16 v0, v17 │ │ -067580: 7120 3810 0200 |0088: invoke-static {v2, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.printChunks:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;I)V // method@1038 │ │ -067586: 28ed |008b: goto 0078 // -0013 │ │ -067588: 1a05 3804 |008c: const-string v5, "G3D_ROOT" // string@0438 │ │ -06758c: 28b1 |008e: goto 003f // -004f │ │ -06758e: 1a05 ca0f |008f: const-string v5, "VERSION_INFO" // string@0fca │ │ -067592: 7401 2710 1500 |0091: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readByte:()I // method@1027 │ │ -067598: 0a07 |0094: move-result v7 │ │ -06759a: 7401 2710 1500 |0095: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readByte:()I // method@1027 │ │ -0675a0: 0a08 |0098: move-result v8 │ │ -0675a2: 2211 c503 |0099: new-instance v17, Ljava/lang/StringBuilder; // type@03c5 │ │ -0675a6: 7601 6726 1100 |009b: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0675ac: 1a12 0700 |009e: const-string v18, " " // string@0007 │ │ -0675b0: d813 1601 |00a0: add-int/lit8 v19, v22, #int 1 // #01 │ │ -0675b4: 7702 3b10 1200 |00a2: invoke-static/range {v18, v19}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.rep:(Ljava/lang/String;I)Ljava/lang/String; // method@103b │ │ -0675ba: 0c12 |00a5: move-result-object v18 │ │ -0675bc: 7402 6e26 1100 |00a6: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0675c2: 0c11 |00a9: move-result-object v17 │ │ -0675c4: 1a12 fb20 |00aa: const-string v18, "major: " // string@20fb │ │ -0675c8: 7402 6e26 1100 |00ac: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0675ce: 0c11 |00af: move-result-object v17 │ │ -0675d0: 0800 1100 |00b0: move-object/from16 v0, v17 │ │ -0675d4: 6e20 6b26 7000 |00b2: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0675da: 0c11 |00b5: move-result-object v17 │ │ -0675dc: 1a12 c000 |00b6: const-string v18, ", minor: " // string@00c0 │ │ -0675e0: 7402 6e26 1100 |00b8: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0675e6: 0c11 |00bb: move-result-object v17 │ │ -0675e8: 0800 1100 |00bc: move-object/from16 v0, v17 │ │ -0675ec: 6e20 6b26 8000 |00be: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0675f2: 0c11 |00c1: move-result-object v17 │ │ -0675f4: 7401 7426 1100 |00c2: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0675fa: 0c0d |00c5: move-result-object v13 │ │ -0675fc: 2900 79ff |00c6: goto/16 003f // -0087 │ │ -067600: 1a05 a90e |00c8: const-string v5, "STILL_MODEL" // string@0ea9 │ │ -067604: 7401 2d10 1500 |00ca: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -06760a: 0a0e |00cd: move-result v14 │ │ -06760c: 2211 c503 |00ce: new-instance v17, Ljava/lang/StringBuilder; // type@03c5 │ │ -067610: 7601 6726 1100 |00d0: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -067616: 1a12 0700 |00d3: const-string v18, " " // string@0007 │ │ -06761a: d813 1601 |00d5: add-int/lit8 v19, v22, #int 1 // #01 │ │ -06761e: 7702 3b10 1200 |00d7: invoke-static/range {v18, v19}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.rep:(Ljava/lang/String;I)Ljava/lang/String; // method@103b │ │ -067624: 0c12 |00da: move-result-object v18 │ │ -067626: 7402 6e26 1100 |00db: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06762c: 0c11 |00de: move-result-object v17 │ │ -06762e: 1a12 3c00 |00df: const-string v18, "#submeshes: " // string@003c │ │ -067632: 7402 6e26 1100 |00e1: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -067638: 0c11 |00e4: move-result-object v17 │ │ -06763a: 0800 1100 |00e5: move-object/from16 v0, v17 │ │ -06763e: 6e20 6b26 e000 |00e7: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -067644: 0c11 |00ea: move-result-object v17 │ │ -067646: 7401 7426 1100 |00eb: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -06764c: 0c0d |00ee: move-result-object v13 │ │ -06764e: 2900 50ff |00ef: goto/16 003f // -00b0 │ │ -067652: 1a05 aa0e |00f1: const-string v5, "STILL_SUBMESH" // string@0eaa │ │ -067656: 2211 c503 |00f3: new-instance v17, Ljava/lang/StringBuilder; // type@03c5 │ │ -06765a: 7601 6726 1100 |00f5: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -067660: 1a12 0700 |00f8: const-string v18, " " // string@0007 │ │ -067664: d813 1601 |00fa: add-int/lit8 v19, v22, #int 1 // #01 │ │ -067668: 7702 3b10 1200 |00fc: invoke-static/range {v18, v19}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.rep:(Ljava/lang/String;I)Ljava/lang/String; // method@103b │ │ -06766e: 0c12 |00ff: move-result-object v18 │ │ -067670: 7402 6e26 1100 |0100: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -067676: 0c11 |0103: move-result-object v17 │ │ -067678: 1a12 d421 |0104: const-string v18, "name: " // string@21d4 │ │ -06767c: 7402 6e26 1100 |0106: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -067682: 0c11 |0109: move-result-object v17 │ │ -067684: 7401 3310 1500 |010a: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readString:()Ljava/lang/String; // method@1033 │ │ -06768a: 0c12 |010d: move-result-object v18 │ │ -06768c: 7402 6e26 1100 |010e: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -067692: 0c11 |0111: move-result-object v17 │ │ -067694: 1a12 c500 |0112: const-string v18, ", primitive type: " // string@00c5 │ │ -067698: 7402 6e26 1100 |0114: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06769e: 0c11 |0117: move-result-object v17 │ │ -0676a0: 7401 2d10 1500 |0118: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -0676a6: 0a12 |011b: move-result v18 │ │ -0676a8: 7402 6b26 1100 |011c: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0676ae: 0c11 |011f: move-result-object v17 │ │ -0676b0: 7401 7426 1100 |0120: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0676b6: 0c0d |0123: move-result-object v13 │ │ -0676b8: 2900 1bff |0124: goto/16 003f // -00e5 │ │ -0676bc: 1a05 cb0f |0126: const-string v5, "VERTEX_ATTRIBUTE" // string@0fcb │ │ -0676c0: 7401 2d10 1500 |0128: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -0676c6: 0a0f |012b: move-result v15 │ │ -0676c8: 7401 2d10 1500 |012c: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -0676ce: 0a03 |012f: move-result v3 │ │ -0676d0: 7401 3310 1500 |0130: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readString:()Ljava/lang/String; // method@1033 │ │ -0676d6: 0c09 |0133: move-result-object v9 │ │ -0676d8: 2211 c503 |0134: new-instance v17, Ljava/lang/StringBuilder; // type@03c5 │ │ -0676dc: 7601 6726 1100 |0136: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0676e2: 1a12 0700 |0139: const-string v18, " " // string@0007 │ │ -0676e6: d813 1601 |013b: add-int/lit8 v19, v22, #int 1 // #01 │ │ -0676ea: 7702 3b10 1200 |013d: invoke-static/range {v18, v19}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.rep:(Ljava/lang/String;I)Ljava/lang/String; // method@103b │ │ -0676f0: 0c12 |0140: move-result-object v18 │ │ -0676f2: 7402 6e26 1100 |0141: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0676f8: 0c11 |0144: move-result-object v17 │ │ -0676fa: 1a12 a52a |0145: const-string v18, "usage: " // string@2aa5 │ │ -0676fe: 7402 6e26 1100 |0147: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -067704: 0c11 |014a: move-result-object v17 │ │ -067706: 0800 1100 |014b: move-object/from16 v0, v17 │ │ -06770a: 6e20 6b26 f000 |014d: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -067710: 0c11 |0150: move-result-object v17 │ │ -067712: 1a12 b300 |0151: const-string v18, ", components: " // string@00b3 │ │ -067716: 7402 6e26 1100 |0153: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06771c: 0c11 |0156: move-result-object v17 │ │ -06771e: 0800 1100 |0157: move-object/from16 v0, v17 │ │ -067722: 6e20 6b26 3000 |0159: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -067728: 0c11 |015c: move-result-object v17 │ │ -06772a: 1a12 c100 |015d: const-string v18, ", name: " // string@00c1 │ │ -06772e: 7402 6e26 1100 |015f: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -067734: 0c11 |0162: move-result-object v17 │ │ -067736: 0800 1100 |0163: move-object/from16 v0, v17 │ │ -06773a: 6e20 6e26 9000 |0165: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -067740: 0c11 |0168: move-result-object v17 │ │ -067742: 7401 7426 1100 |0169: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -067748: 0c0d |016c: move-result-object v13 │ │ -06774a: 2900 d2fe |016d: goto/16 003f // -012e │ │ -06774e: 1a05 cc0f |016f: const-string v5, "VERTEX_ATTRIBUTES" // string@0fcc │ │ -067752: 7401 2d10 1500 |0171: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -067758: 0a0a |0174: move-result v10 │ │ -06775a: 2211 c503 |0175: new-instance v17, Ljava/lang/StringBuilder; // type@03c5 │ │ -06775e: 7601 6726 1100 |0177: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -067764: 1a12 0700 |017a: const-string v18, " " // string@0007 │ │ -067768: d813 1601 |017c: add-int/lit8 v19, v22, #int 1 // #01 │ │ -06776c: 7702 3b10 1200 |017e: invoke-static/range {v18, v19}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.rep:(Ljava/lang/String;I)Ljava/lang/String; // method@103b │ │ -067772: 0c12 |0181: move-result-object v18 │ │ -067774: 7402 6e26 1100 |0182: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06777a: 0c11 |0185: move-result-object v17 │ │ -06777c: 1a12 3700 |0186: const-string v18, "#attributes: " // string@0037 │ │ -067780: 7402 6e26 1100 |0188: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -067786: 0c11 |018b: move-result-object v17 │ │ -067788: 0800 1100 |018c: move-object/from16 v0, v17 │ │ -06778c: 6e20 6b26 a000 |018e: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -067792: 0c11 |0191: move-result-object v17 │ │ -067794: 7401 7426 1100 |0192: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -06779a: 0c0d |0195: move-result-object v13 │ │ -06779c: 2900 a9fe |0196: goto/16 003f // -0157 │ │ -0677a0: 1a05 cd0f |0198: const-string v5, "VERTEX_LIST" // string@0fcd │ │ -0677a4: 7401 2d10 1500 |019a: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -0677aa: 0a0c |019d: move-result v12 │ │ -0677ac: 7401 2c10 1500 |019e: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloats:()[F // method@102c │ │ -0677b2: 0c10 |01a1: move-result-object v16 │ │ -0677b4: 2211 c503 |01a2: new-instance v17, Ljava/lang/StringBuilder; // type@03c5 │ │ -0677b8: 7601 6726 1100 |01a4: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0677be: 1a12 0700 |01a7: const-string v18, " " // string@0007 │ │ -0677c2: d813 1601 |01a9: add-int/lit8 v19, v22, #int 1 // #01 │ │ -0677c6: 7702 3b10 1200 |01ab: invoke-static/range {v18, v19}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.rep:(Ljava/lang/String;I)Ljava/lang/String; // method@103b │ │ -0677cc: 0c12 |01ae: move-result-object v18 │ │ -0677ce: 7402 6e26 1100 |01af: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0677d4: 0c11 |01b2: move-result-object v17 │ │ -0677d6: 1a12 3d00 |01b3: const-string v18, "#vertices: " // string@003d │ │ -0677da: 7402 6e26 1100 |01b5: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0677e0: 0c11 |01b8: move-result-object v17 │ │ -0677e2: 0800 1100 |01b9: move-object/from16 v0, v17 │ │ -0677e6: 6e20 6b26 c000 |01bb: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0677ec: 0c11 |01be: move-result-object v17 │ │ -0677ee: 1a12 fc00 |01bf: const-string v18, ": " // string@00fc │ │ -0677f2: 7402 6e26 1100 |01c1: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0677f8: 0c11 |01c4: move-result-object v17 │ │ -0677fa: 7701 4227 1000 |01c5: invoke-static/range {v16}, Ljava/util/Arrays;.toString:([F)Ljava/lang/String; // method@2742 │ │ -067800: 0c12 |01c8: move-result-object v18 │ │ -067802: 1313 0000 |01c9: const/16 v19, #int 0 // #0 │ │ -067806: 1314 9001 |01cb: const/16 v20, #int 400 // #190 │ │ -06780a: 7403 5826 1200 |01cd: invoke-virtual/range {v18, v19, v20}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ -067810: 0c12 |01d0: move-result-object v18 │ │ -067812: 7402 6e26 1100 |01d1: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -067818: 0c11 |01d4: move-result-object v17 │ │ -06781a: 7401 7426 1100 |01d5: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -067820: 0c0d |01d8: move-result-object v13 │ │ -067822: 2900 66fe |01d9: goto/16 003f // -019a │ │ -067826: 1a05 e506 |01db: const-string v5, "INDEX_LIST" // string@06e5 │ │ -06782a: 7401 2d10 1500 |01dd: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ -067830: 0a0b |01e0: move-result v11 │ │ -067832: 7401 3210 1500 |01e1: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readShorts:()[S // method@1032 │ │ -067838: 0c06 |01e4: move-result-object v6 │ │ -06783a: 2211 c503 |01e5: new-instance v17, Ljava/lang/StringBuilder; // type@03c5 │ │ -06783e: 7601 6726 1100 |01e7: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -067844: 1a12 0700 |01ea: const-string v18, " " // string@0007 │ │ -067848: d813 1601 |01ec: add-int/lit8 v19, v22, #int 1 // #01 │ │ -06784c: 7702 3b10 1200 |01ee: invoke-static/range {v18, v19}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.rep:(Ljava/lang/String;I)Ljava/lang/String; // method@103b │ │ -067852: 0c12 |01f1: move-result-object v18 │ │ -067854: 7402 6e26 1100 |01f2: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06785a: 0c11 |01f5: move-result-object v17 │ │ -06785c: 1a12 3b00 |01f6: const-string v18, "#indices: " // string@003b │ │ -067860: 7402 6e26 1100 |01f8: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -067866: 0c11 |01fb: move-result-object v17 │ │ -067868: 0800 1100 |01fc: move-object/from16 v0, v17 │ │ -06786c: 6e20 6b26 b000 |01fe: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -067872: 0c11 |0201: move-result-object v17 │ │ -067874: 1a12 fc00 |0202: const-string v18, ": " // string@00fc │ │ -067878: 7402 6e26 1100 |0204: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06787e: 0c11 |0207: move-result-object v17 │ │ -067880: 7110 4427 0600 |0208: invoke-static {v6}, Ljava/util/Arrays;.toString:([S)Ljava/lang/String; // method@2744 │ │ -067886: 0c12 |020b: move-result-object v18 │ │ -067888: 1313 0000 |020c: const/16 v19, #int 0 // #0 │ │ -06788c: 1314 9001 |020e: const/16 v20, #int 400 // #190 │ │ -067890: 7403 5826 1200 |0210: invoke-virtual/range {v18, v19, v20}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ -067896: 0c12 |0213: move-result-object v18 │ │ -067898: 7402 6e26 1100 |0214: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06789e: 0c11 |0217: move-result-object v17 │ │ -0678a0: 7401 7426 1100 |0218: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0678a6: 0c0d |021b: move-result-object v13 │ │ -0678a8: 2900 23fe |021c: goto/16 003f // -01dd │ │ -0678ac: 6211 3213 |021e: sget-object v17, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ -0678b0: 2212 c503 |0220: new-instance v18, Ljava/lang/StringBuilder; // type@03c5 │ │ -0678b4: 7601 6726 1200 |0222: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0678ba: 1a13 0700 |0225: const-string v19, " " // string@0007 │ │ -0678be: 0800 1300 |0227: move-object/from16 v0, v19 │ │ -0678c2: 0201 1600 |0229: move/from16 v1, v22 │ │ -0678c6: 7120 3b10 1000 |022b: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.rep:(Ljava/lang/String;I)Ljava/lang/String; // method@103b │ │ -0678cc: 0c13 |022e: move-result-object v19 │ │ -0678ce: 7402 6e26 1200 |022f: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0678d4: 0c12 |0232: move-result-object v18 │ │ -0678d6: 1a13 252c |0233: const-string v19, "}" // string@2c25 │ │ -0678da: 7402 6e26 1200 |0235: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0678e0: 0c12 |0238: move-result-object v18 │ │ -0678e2: 7401 7426 1200 |0239: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0678e8: 0c12 |023c: move-result-object v18 │ │ -0678ea: 7402 ae25 1100 |023d: invoke-virtual/range {v17, v18}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ -0678f0: 0e00 |0240: return-void │ │ -0678f2: 0000 |0241: nop // spacer │ │ -0678f4: 0002 0800 0100 0000 0010 0000 0011 ... |0242: sparse-switch-data (34 units) │ │ +07593c: |[07593c] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader.printChunks:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;I)V │ │ +07594c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07594e: 120d |0001: const/4 v13, #int 0 // #0 │ │ +075950: 7401 2510 1500 |0002: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getId:()I // method@1025 │ │ +075956: 0a11 |0005: move-result v17 │ │ +075958: 2c11 3c02 0000 |0006: sparse-switch v17, 00000242 // +0000023c │ │ +07595e: 2211 c303 |0009: new-instance v17, Ljava/lang/StringBuilder; // type@03c3 │ │ +075962: 7601 6726 1100 |000b: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +075968: 1a12 792a |000e: const-string v18, "unknown [" // string@2a79 │ │ +07596c: 7402 6e26 1100 |0010: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075972: 0c11 |0013: move-result-object v17 │ │ +075974: 0800 1100 |0014: move-object/from16 v0, v17 │ │ +075978: 6e20 6e26 5000 |0016: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07597e: 0c11 |0019: move-result-object v17 │ │ +075980: 1a12 7011 |001a: const-string v18, "]" // string@1170 │ │ +075984: 7402 6e26 1100 |001c: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07598a: 0c11 |001f: move-result-object v17 │ │ +07598c: 7401 7426 1100 |0020: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +075992: 0c05 |0023: move-result-object v5 │ │ +075994: 2211 c303 |0024: new-instance v17, Ljava/lang/StringBuilder; // type@03c3 │ │ +075998: 7601 6726 1100 |0026: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +07599e: 1a12 0700 |0029: const-string v18, " " // string@0007 │ │ +0759a2: d813 1601 |002b: add-int/lit8 v19, v22, #int 1 // #01 │ │ +0759a6: 7702 3b10 1200 |002d: invoke-static/range {v18, v19}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.rep:(Ljava/lang/String;I)Ljava/lang/String; // method@103b │ │ +0759ac: 0c12 |0030: move-result-object v18 │ │ +0759ae: 7402 6e26 1100 |0031: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0759b4: 0c11 |0034: move-result-object v17 │ │ +0759b6: 1a12 782a |0035: const-string v18, "unknown" // string@2a78 │ │ +0759ba: 7402 6e26 1100 |0037: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0759c0: 0c11 |003a: move-result-object v17 │ │ +0759c2: 7401 7426 1100 |003b: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0759c8: 0c0d |003e: move-result-object v13 │ │ +0759ca: 6211 3213 |003f: sget-object v17, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ +0759ce: 2212 c303 |0041: new-instance v18, Ljava/lang/StringBuilder; // type@03c3 │ │ +0759d2: 7601 6726 1200 |0043: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0759d8: 1a13 0700 |0046: const-string v19, " " // string@0007 │ │ +0759dc: 0800 1300 |0048: move-object/from16 v0, v19 │ │ +0759e0: 0201 1600 |004a: move/from16 v1, v22 │ │ +0759e4: 7120 3b10 1000 |004c: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.rep:(Ljava/lang/String;I)Ljava/lang/String; // method@103b │ │ +0759ea: 0c13 |004f: move-result-object v19 │ │ +0759ec: 7402 6e26 1200 |0050: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0759f2: 0c12 |0053: move-result-object v18 │ │ +0759f4: 0800 1200 |0054: move-object/from16 v0, v18 │ │ +0759f8: 6e20 6e26 5000 |0056: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0759fe: 0c12 |0059: move-result-object v18 │ │ +075a00: 1a13 3300 |005a: const-string v19, " {" // string@0033 │ │ +075a04: 7402 6e26 1200 |005c: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075a0a: 0c12 |005f: move-result-object v18 │ │ +075a0c: 7401 7426 1200 |0060: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +075a12: 0c12 |0063: move-result-object v18 │ │ +075a14: 7402 ae25 1100 |0064: invoke-virtual/range {v17, v18}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ +075a1a: 380d 0900 |0067: if-eqz v13, 0070 // +0009 │ │ +075a1e: 6211 3213 |0069: sget-object v17, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ +075a22: 0800 1100 |006b: move-object/from16 v0, v17 │ │ +075a26: 6e20 ae25 d000 |006d: invoke-virtual {v0, v13}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ +075a2c: 7401 2310 1500 |0070: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.getChildren:()Lcom/badlogic/gdx/utils/Array; // method@1023 │ │ +075a32: 0c11 |0073: move-result-object v17 │ │ +075a34: 7401 771e 1100 |0074: invoke-virtual/range {v17}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +075a3a: 0c04 |0077: move-result-object v4 │ │ +075a3c: 7210 5327 0400 |0078: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +075a42: 0a11 |007b: move-result v17 │ │ +075a44: 3811 a201 |007c: if-eqz v17, 021e // +01a2 │ │ +075a48: 7210 5427 0400 |007e: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +075a4e: 0c02 |0081: move-result-object v2 │ │ +075a50: 1f02 9701 |0082: check-cast v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // type@0197 │ │ +075a54: d811 1601 |0084: add-int/lit8 v17, v22, #int 1 // #01 │ │ +075a58: 0200 1100 |0086: move/from16 v0, v17 │ │ +075a5c: 7120 3810 0200 |0088: invoke-static {v2, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.printChunks:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;I)V // method@1038 │ │ +075a62: 28ed |008b: goto 0078 // -0013 │ │ +075a64: 1a05 3804 |008c: const-string v5, "G3D_ROOT" // string@0438 │ │ +075a68: 28b1 |008e: goto 003f // -004f │ │ +075a6a: 1a05 c80f |008f: const-string v5, "VERSION_INFO" // string@0fc8 │ │ +075a6e: 7401 2710 1500 |0091: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readByte:()I // method@1027 │ │ +075a74: 0a07 |0094: move-result v7 │ │ +075a76: 7401 2710 1500 |0095: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readByte:()I // method@1027 │ │ +075a7c: 0a08 |0098: move-result v8 │ │ +075a7e: 2211 c303 |0099: new-instance v17, Ljava/lang/StringBuilder; // type@03c3 │ │ +075a82: 7601 6726 1100 |009b: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +075a88: 1a12 0700 |009e: const-string v18, " " // string@0007 │ │ +075a8c: d813 1601 |00a0: add-int/lit8 v19, v22, #int 1 // #01 │ │ +075a90: 7702 3b10 1200 |00a2: invoke-static/range {v18, v19}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.rep:(Ljava/lang/String;I)Ljava/lang/String; // method@103b │ │ +075a96: 0c12 |00a5: move-result-object v18 │ │ +075a98: 7402 6e26 1100 |00a6: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075a9e: 0c11 |00a9: move-result-object v17 │ │ +075aa0: 1a12 f920 |00aa: const-string v18, "major: " // string@20f9 │ │ +075aa4: 7402 6e26 1100 |00ac: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075aaa: 0c11 |00af: move-result-object v17 │ │ +075aac: 0800 1100 |00b0: move-object/from16 v0, v17 │ │ +075ab0: 6e20 6b26 7000 |00b2: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +075ab6: 0c11 |00b5: move-result-object v17 │ │ +075ab8: 1a12 c000 |00b6: const-string v18, ", minor: " // string@00c0 │ │ +075abc: 7402 6e26 1100 |00b8: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075ac2: 0c11 |00bb: move-result-object v17 │ │ +075ac4: 0800 1100 |00bc: move-object/from16 v0, v17 │ │ +075ac8: 6e20 6b26 8000 |00be: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +075ace: 0c11 |00c1: move-result-object v17 │ │ +075ad0: 7401 7426 1100 |00c2: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +075ad6: 0c0d |00c5: move-result-object v13 │ │ +075ad8: 2900 79ff |00c6: goto/16 003f // -0087 │ │ +075adc: 1a05 a70e |00c8: const-string v5, "STILL_MODEL" // string@0ea7 │ │ +075ae0: 7401 2d10 1500 |00ca: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +075ae6: 0a0e |00cd: move-result v14 │ │ +075ae8: 2211 c303 |00ce: new-instance v17, Ljava/lang/StringBuilder; // type@03c3 │ │ +075aec: 7601 6726 1100 |00d0: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +075af2: 1a12 0700 |00d3: const-string v18, " " // string@0007 │ │ +075af6: d813 1601 |00d5: add-int/lit8 v19, v22, #int 1 // #01 │ │ +075afa: 7702 3b10 1200 |00d7: invoke-static/range {v18, v19}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.rep:(Ljava/lang/String;I)Ljava/lang/String; // method@103b │ │ +075b00: 0c12 |00da: move-result-object v18 │ │ +075b02: 7402 6e26 1100 |00db: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075b08: 0c11 |00de: move-result-object v17 │ │ +075b0a: 1a12 3c00 |00df: const-string v18, "#submeshes: " // string@003c │ │ +075b0e: 7402 6e26 1100 |00e1: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075b14: 0c11 |00e4: move-result-object v17 │ │ +075b16: 0800 1100 |00e5: move-object/from16 v0, v17 │ │ +075b1a: 6e20 6b26 e000 |00e7: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +075b20: 0c11 |00ea: move-result-object v17 │ │ +075b22: 7401 7426 1100 |00eb: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +075b28: 0c0d |00ee: move-result-object v13 │ │ +075b2a: 2900 50ff |00ef: goto/16 003f // -00b0 │ │ +075b2e: 1a05 a80e |00f1: const-string v5, "STILL_SUBMESH" // string@0ea8 │ │ +075b32: 2211 c303 |00f3: new-instance v17, Ljava/lang/StringBuilder; // type@03c3 │ │ +075b36: 7601 6726 1100 |00f5: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +075b3c: 1a12 0700 |00f8: const-string v18, " " // string@0007 │ │ +075b40: d813 1601 |00fa: add-int/lit8 v19, v22, #int 1 // #01 │ │ +075b44: 7702 3b10 1200 |00fc: invoke-static/range {v18, v19}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.rep:(Ljava/lang/String;I)Ljava/lang/String; // method@103b │ │ +075b4a: 0c12 |00ff: move-result-object v18 │ │ +075b4c: 7402 6e26 1100 |0100: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075b52: 0c11 |0103: move-result-object v17 │ │ +075b54: 1a12 d221 |0104: const-string v18, "name: " // string@21d2 │ │ +075b58: 7402 6e26 1100 |0106: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075b5e: 0c11 |0109: move-result-object v17 │ │ +075b60: 7401 3310 1500 |010a: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readString:()Ljava/lang/String; // method@1033 │ │ +075b66: 0c12 |010d: move-result-object v18 │ │ +075b68: 7402 6e26 1100 |010e: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075b6e: 0c11 |0111: move-result-object v17 │ │ +075b70: 1a12 c500 |0112: const-string v18, ", primitive type: " // string@00c5 │ │ +075b74: 7402 6e26 1100 |0114: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075b7a: 0c11 |0117: move-result-object v17 │ │ +075b7c: 7401 2d10 1500 |0118: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +075b82: 0a12 |011b: move-result v18 │ │ +075b84: 7402 6b26 1100 |011c: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +075b8a: 0c11 |011f: move-result-object v17 │ │ +075b8c: 7401 7426 1100 |0120: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +075b92: 0c0d |0123: move-result-object v13 │ │ +075b94: 2900 1bff |0124: goto/16 003f // -00e5 │ │ +075b98: 1a05 c90f |0126: const-string v5, "VERTEX_ATTRIBUTE" // string@0fc9 │ │ +075b9c: 7401 2d10 1500 |0128: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +075ba2: 0a0f |012b: move-result v15 │ │ +075ba4: 7401 2d10 1500 |012c: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +075baa: 0a03 |012f: move-result v3 │ │ +075bac: 7401 3310 1500 |0130: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readString:()Ljava/lang/String; // method@1033 │ │ +075bb2: 0c09 |0133: move-result-object v9 │ │ +075bb4: 2211 c303 |0134: new-instance v17, Ljava/lang/StringBuilder; // type@03c3 │ │ +075bb8: 7601 6726 1100 |0136: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +075bbe: 1a12 0700 |0139: const-string v18, " " // string@0007 │ │ +075bc2: d813 1601 |013b: add-int/lit8 v19, v22, #int 1 // #01 │ │ +075bc6: 7702 3b10 1200 |013d: invoke-static/range {v18, v19}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.rep:(Ljava/lang/String;I)Ljava/lang/String; // method@103b │ │ +075bcc: 0c12 |0140: move-result-object v18 │ │ +075bce: 7402 6e26 1100 |0141: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075bd4: 0c11 |0144: move-result-object v17 │ │ +075bd6: 1a12 a32a |0145: const-string v18, "usage: " // string@2aa3 │ │ +075bda: 7402 6e26 1100 |0147: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075be0: 0c11 |014a: move-result-object v17 │ │ +075be2: 0800 1100 |014b: move-object/from16 v0, v17 │ │ +075be6: 6e20 6b26 f000 |014d: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +075bec: 0c11 |0150: move-result-object v17 │ │ +075bee: 1a12 b300 |0151: const-string v18, ", components: " // string@00b3 │ │ +075bf2: 7402 6e26 1100 |0153: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075bf8: 0c11 |0156: move-result-object v17 │ │ +075bfa: 0800 1100 |0157: move-object/from16 v0, v17 │ │ +075bfe: 6e20 6b26 3000 |0159: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +075c04: 0c11 |015c: move-result-object v17 │ │ +075c06: 1a12 c100 |015d: const-string v18, ", name: " // string@00c1 │ │ +075c0a: 7402 6e26 1100 |015f: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075c10: 0c11 |0162: move-result-object v17 │ │ +075c12: 0800 1100 |0163: move-object/from16 v0, v17 │ │ +075c16: 6e20 6e26 9000 |0165: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075c1c: 0c11 |0168: move-result-object v17 │ │ +075c1e: 7401 7426 1100 |0169: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +075c24: 0c0d |016c: move-result-object v13 │ │ +075c26: 2900 d2fe |016d: goto/16 003f // -012e │ │ +075c2a: 1a05 ca0f |016f: const-string v5, "VERTEX_ATTRIBUTES" // string@0fca │ │ +075c2e: 7401 2d10 1500 |0171: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +075c34: 0a0a |0174: move-result v10 │ │ +075c36: 2211 c303 |0175: new-instance v17, Ljava/lang/StringBuilder; // type@03c3 │ │ +075c3a: 7601 6726 1100 |0177: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +075c40: 1a12 0700 |017a: const-string v18, " " // string@0007 │ │ +075c44: d813 1601 |017c: add-int/lit8 v19, v22, #int 1 // #01 │ │ +075c48: 7702 3b10 1200 |017e: invoke-static/range {v18, v19}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.rep:(Ljava/lang/String;I)Ljava/lang/String; // method@103b │ │ +075c4e: 0c12 |0181: move-result-object v18 │ │ +075c50: 7402 6e26 1100 |0182: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075c56: 0c11 |0185: move-result-object v17 │ │ +075c58: 1a12 3700 |0186: const-string v18, "#attributes: " // string@0037 │ │ +075c5c: 7402 6e26 1100 |0188: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075c62: 0c11 |018b: move-result-object v17 │ │ +075c64: 0800 1100 |018c: move-object/from16 v0, v17 │ │ +075c68: 6e20 6b26 a000 |018e: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +075c6e: 0c11 |0191: move-result-object v17 │ │ +075c70: 7401 7426 1100 |0192: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +075c76: 0c0d |0195: move-result-object v13 │ │ +075c78: 2900 a9fe |0196: goto/16 003f // -0157 │ │ +075c7c: 1a05 cb0f |0198: const-string v5, "VERTEX_LIST" // string@0fcb │ │ +075c80: 7401 2d10 1500 |019a: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +075c86: 0a0c |019d: move-result v12 │ │ +075c88: 7401 2c10 1500 |019e: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readFloats:()[F // method@102c │ │ +075c8e: 0c10 |01a1: move-result-object v16 │ │ +075c90: 2211 c303 |01a2: new-instance v17, Ljava/lang/StringBuilder; // type@03c3 │ │ +075c94: 7601 6726 1100 |01a4: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +075c9a: 1a12 0700 |01a7: const-string v18, " " // string@0007 │ │ +075c9e: d813 1601 |01a9: add-int/lit8 v19, v22, #int 1 // #01 │ │ +075ca2: 7702 3b10 1200 |01ab: invoke-static/range {v18, v19}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.rep:(Ljava/lang/String;I)Ljava/lang/String; // method@103b │ │ +075ca8: 0c12 |01ae: move-result-object v18 │ │ +075caa: 7402 6e26 1100 |01af: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075cb0: 0c11 |01b2: move-result-object v17 │ │ +075cb2: 1a12 3d00 |01b3: const-string v18, "#vertices: " // string@003d │ │ +075cb6: 7402 6e26 1100 |01b5: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075cbc: 0c11 |01b8: move-result-object v17 │ │ +075cbe: 0800 1100 |01b9: move-object/from16 v0, v17 │ │ +075cc2: 6e20 6b26 c000 |01bb: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +075cc8: 0c11 |01be: move-result-object v17 │ │ +075cca: 1a12 fc00 |01bf: const-string v18, ": " // string@00fc │ │ +075cce: 7402 6e26 1100 |01c1: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075cd4: 0c11 |01c4: move-result-object v17 │ │ +075cd6: 7701 4227 1000 |01c5: invoke-static/range {v16}, Ljava/util/Arrays;.toString:([F)Ljava/lang/String; // method@2742 │ │ +075cdc: 0c12 |01c8: move-result-object v18 │ │ +075cde: 1313 0000 |01c9: const/16 v19, #int 0 // #0 │ │ +075ce2: 1314 9001 |01cb: const/16 v20, #int 400 // #190 │ │ +075ce6: 7403 5826 1200 |01cd: invoke-virtual/range {v18, v19, v20}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ +075cec: 0c12 |01d0: move-result-object v18 │ │ +075cee: 7402 6e26 1100 |01d1: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075cf4: 0c11 |01d4: move-result-object v17 │ │ +075cf6: 7401 7426 1100 |01d5: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +075cfc: 0c0d |01d8: move-result-object v13 │ │ +075cfe: 2900 66fe |01d9: goto/16 003f // -019a │ │ +075d02: 1a05 e506 |01db: const-string v5, "INDEX_LIST" // string@06e5 │ │ +075d06: 7401 2d10 1500 |01dd: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readInt:()I // method@102d │ │ +075d0c: 0a0b |01e0: move-result v11 │ │ +075d0e: 7401 3210 1500 |01e1: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;.readShorts:()[S // method@1032 │ │ +075d14: 0c06 |01e4: move-result-object v6 │ │ +075d16: 2211 c303 |01e5: new-instance v17, Ljava/lang/StringBuilder; // type@03c3 │ │ +075d1a: 7601 6726 1100 |01e7: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +075d20: 1a12 0700 |01ea: const-string v18, " " // string@0007 │ │ +075d24: d813 1601 |01ec: add-int/lit8 v19, v22, #int 1 // #01 │ │ +075d28: 7702 3b10 1200 |01ee: invoke-static/range {v18, v19}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.rep:(Ljava/lang/String;I)Ljava/lang/String; // method@103b │ │ +075d2e: 0c12 |01f1: move-result-object v18 │ │ +075d30: 7402 6e26 1100 |01f2: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075d36: 0c11 |01f5: move-result-object v17 │ │ +075d38: 1a12 3b00 |01f6: const-string v18, "#indices: " // string@003b │ │ +075d3c: 7402 6e26 1100 |01f8: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075d42: 0c11 |01fb: move-result-object v17 │ │ +075d44: 0800 1100 |01fc: move-object/from16 v0, v17 │ │ +075d48: 6e20 6b26 b000 |01fe: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +075d4e: 0c11 |0201: move-result-object v17 │ │ +075d50: 1a12 fc00 |0202: const-string v18, ": " // string@00fc │ │ +075d54: 7402 6e26 1100 |0204: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075d5a: 0c11 |0207: move-result-object v17 │ │ +075d5c: 7110 4427 0600 |0208: invoke-static {v6}, Ljava/util/Arrays;.toString:([S)Ljava/lang/String; // method@2744 │ │ +075d62: 0c12 |020b: move-result-object v18 │ │ +075d64: 1313 0000 |020c: const/16 v19, #int 0 // #0 │ │ +075d68: 1314 9001 |020e: const/16 v20, #int 400 // #190 │ │ +075d6c: 7403 5826 1200 |0210: invoke-virtual/range {v18, v19, v20}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ +075d72: 0c12 |0213: move-result-object v18 │ │ +075d74: 7402 6e26 1100 |0214: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075d7a: 0c11 |0217: move-result-object v17 │ │ +075d7c: 7401 7426 1100 |0218: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +075d82: 0c0d |021b: move-result-object v13 │ │ +075d84: 2900 23fe |021c: goto/16 003f // -01dd │ │ +075d88: 6211 3213 |021e: sget-object v17, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ +075d8c: 2212 c303 |0220: new-instance v18, Ljava/lang/StringBuilder; // type@03c3 │ │ +075d90: 7601 6726 1200 |0222: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +075d96: 1a13 0700 |0225: const-string v19, " " // string@0007 │ │ +075d9a: 0800 1300 |0227: move-object/from16 v0, v19 │ │ +075d9e: 0201 1600 |0229: move/from16 v1, v22 │ │ +075da2: 7120 3b10 1000 |022b: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.rep:(Ljava/lang/String;I)Ljava/lang/String; // method@103b │ │ +075da8: 0c13 |022e: move-result-object v19 │ │ +075daa: 7402 6e26 1200 |022f: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075db0: 0c12 |0232: move-result-object v18 │ │ +075db2: 1a13 232c |0233: const-string v19, "}" // string@2c23 │ │ +075db6: 7402 6e26 1200 |0235: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +075dbc: 0c12 |0238: move-result-object v18 │ │ +075dbe: 7401 7426 1200 |0239: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +075dc4: 0c12 |023c: move-result-object v18 │ │ +075dc6: 7402 ae25 1100 |023d: invoke-virtual/range {v17, v18}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ +075dcc: 0e00 |0240: return-void │ │ +075dce: 0000 |0241: nop // spacer │ │ +075dd0: 0002 0800 0100 0000 0010 0000 0011 ... |0242: sparse-switch-data (34 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0001 line=268 │ │ 0x0002 line=269 │ │ 0x0009 line=313 │ │ 0x0024 line=314 │ │ @@ -61697,19 +61697,19 @@ │ │ type : '(Ljava/io/InputStream;)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -067938: |[067938] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader.readChunks:(Ljava/io/InputStream;)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; │ │ -067948: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06794a: 7120 3610 0100 |0001: invoke-static {v1, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.loadChunks:(Ljava/io/InputStream;I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1036 │ │ -067950: 0c00 |0004: move-result-object v0 │ │ -067952: 1100 |0005: return-object v0 │ │ +075e14: |[075e14] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader.readChunks:(Ljava/io/InputStream;)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; │ │ +075e24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +075e26: 7120 3610 0100 |0001: invoke-static {v1, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;.loadChunks:(Ljava/io/InputStream;I)Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk; // method@1036 │ │ +075e2c: 0c00 |0004: move-result-object v0 │ │ +075e2e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 in Ljava/io/InputStream; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader;) │ │ @@ -61717,36 +61717,36 @@ │ │ type : '(Ljava/io/InputStream;I)[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -067954: |[067954] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader.readStream:(Ljava/io/InputStream;I)[B │ │ -067964: 3906 1d00 |0000: if-nez v6, 001d // +001d │ │ -067968: 2201 8b03 |0002: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@038b │ │ -06796c: 7010 5625 0100 |0004: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@2556 │ │ -067972: 1304 0028 |0007: const/16 v4, #int 10240 // #2800 │ │ -067976: 2340 4704 |0009: new-array v0, v4, [B // type@0447 │ │ -06797a: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -06797c: 6e20 9c25 0500 |000c: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@259c │ │ -067982: 0a03 |000f: move-result v3 │ │ -067984: 12f4 |0010: const/4 v4, #int -1 // #ff │ │ -067986: 3243 0700 |0011: if-eq v3, v4, 0018 // +0007 │ │ -06798a: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -06798c: 6e40 5d25 0134 |0014: invoke-virtual {v1, v0, v4, v3}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@255d │ │ -067992: 28f5 |0017: goto 000c // -000b │ │ -067994: 6e10 5b25 0100 |0018: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@255b │ │ -06799a: 0c01 |001b: move-result-object v1 │ │ -06799c: 1101 |001c: return-object v1 │ │ -06799e: 2361 4704 |001d: new-array v1, v6, [B // type@0447 │ │ -0679a2: 2202 8d03 |001f: new-instance v2, Ljava/io/DataInputStream; // type@038d │ │ -0679a6: 7020 5e25 5200 |0021: invoke-direct {v2, v5}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@255e │ │ -0679ac: 6e20 6725 1200 |0024: invoke-virtual {v2, v1}, Ljava/io/DataInputStream;.readFully:([B)V // method@2567 │ │ -0679b2: 28f5 |0027: goto 001c // -000b │ │ +075e30: |[075e30] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader.readStream:(Ljava/io/InputStream;I)[B │ │ +075e40: 3906 1d00 |0000: if-nez v6, 001d // +001d │ │ +075e44: 2201 8903 |0002: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@0389 │ │ +075e48: 7010 5625 0100 |0004: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@2556 │ │ +075e4e: 1304 0028 |0007: const/16 v4, #int 10240 // #2800 │ │ +075e52: 2340 4504 |0009: new-array v0, v4, [B // type@0445 │ │ +075e56: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +075e58: 6e20 9c25 0500 |000c: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@259c │ │ +075e5e: 0a03 |000f: move-result v3 │ │ +075e60: 12f4 |0010: const/4 v4, #int -1 // #ff │ │ +075e62: 3243 0700 |0011: if-eq v3, v4, 0018 // +0007 │ │ +075e66: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +075e68: 6e40 5d25 0134 |0014: invoke-virtual {v1, v0, v4, v3}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@255d │ │ +075e6e: 28f5 |0017: goto 000c // -000b │ │ +075e70: 6e10 5b25 0100 |0018: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@255b │ │ +075e76: 0c01 |001b: move-result-object v1 │ │ +075e78: 1101 |001c: return-object v1 │ │ +075e7a: 2361 4504 |001d: new-array v1, v6, [B // type@0445 │ │ +075e7e: 2202 8b03 |001f: new-instance v2, Ljava/io/DataInputStream; // type@038b │ │ +075e82: 7020 5e25 5200 |0021: invoke-direct {v2, v5}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@255e │ │ +075e88: 6e20 6725 1200 |0024: invoke-virtual {v2, v1}, Ljava/io/DataInputStream;.readFully:([B)V // method@2567 │ │ +075e8e: 28f5 |0027: goto 001c // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0002 line=245 │ │ 0x0007 line=246 │ │ 0x000b line=247 │ │ 0x000c line=248 │ │ @@ -61770,25 +61770,25 @@ │ │ type : '(Ljava/lang/String;I)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0679b4: |[0679b4] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader.rep:(Ljava/lang/String;I)Ljava/lang/String; │ │ -0679c4: 2200 c403 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@03c4 │ │ -0679c8: 7010 5e26 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@265e │ │ -0679ce: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0679d0: 3541 0800 |0006: if-ge v1, v4, 000e // +0008 │ │ -0679d4: 6e20 6226 3000 |0008: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ -0679da: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0679de: 28f9 |000d: goto 0006 // -0007 │ │ -0679e0: 6e10 6626 0000 |000e: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2666 │ │ -0679e6: 0c02 |0011: move-result-object v2 │ │ -0679e8: 1102 |0012: return-object v2 │ │ +075e90: |[075e90] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkReader.rep:(Ljava/lang/String;I)Ljava/lang/String; │ │ +075ea0: 2200 c203 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@03c2 │ │ +075ea4: 7010 5e26 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@265e │ │ +075eaa: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +075eac: 3541 0800 |0006: if-ge v1, v4, 000e // +0008 │ │ +075eb0: 6e20 6226 3000 |0008: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ +075eb6: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +075eba: 28f9 |000d: goto 0006 // -0007 │ │ +075ebc: 6e10 6626 0000 |000e: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2666 │ │ +075ec2: 0c02 |0011: move-result-object v2 │ │ +075ec4: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0005 line=328 │ │ 0x0008 line=329 │ │ 0x000b line=328 │ │ 0x000e line=330 │ │ @@ -61798,17 +61798,17 @@ │ │ 0x0000 - 0x0013 reg=3 c Ljava/lang/String; │ │ 0x0000 - 0x0013 reg=4 n I │ │ │ │ Virtual methods - │ │ source_file_idx : 615 (ChunkReader.java) │ │ │ │ Class #186 header: │ │ -class_idx : 411 │ │ +class_idx : 409 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 616 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #186 annotations: │ │ @@ -61855,31 +61855,31 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0679ec: |[0679ec] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter$Chunk.:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;I)V │ │ -0679fc: 5b23 7509 |0000: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.this$0:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter; // field@0975 │ │ -067a00: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -067a06: 2200 e702 |0005: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -067a0a: 7010 621e 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -067a10: 5b20 7009 |000a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.children:Lcom/badlogic/gdx/utils/Array; // field@0970 │ │ -067a14: 2200 8b03 |000c: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@038b │ │ -067a18: 7010 5625 0000 |000e: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@2556 │ │ -067a1e: 5b20 7409 |0011: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.payload:Ljava/io/ByteArrayOutputStream; // field@0974 │ │ -067a22: 2200 8e03 |0013: new-instance v0, Ljava/io/DataOutputStream; // type@038e │ │ -067a26: 5421 7409 |0015: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.payload:Ljava/io/ByteArrayOutputStream; // field@0974 │ │ -067a2a: 7020 7125 1000 |0017: invoke-direct {v0, v1}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@2571 │ │ -067a30: 5b20 7209 |001a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ -067a34: 5924 7109 |001c: iput v4, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.id:I // field@0971 │ │ -067a38: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -067a3a: 5b20 7309 |001f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.parent:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0973 │ │ -067a3e: 0e00 |0021: return-void │ │ +075ec8: |[075ec8] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter$Chunk.:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;I)V │ │ +075ed8: 5b23 7509 |0000: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.this$0:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter; // field@0975 │ │ +075edc: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +075ee2: 2200 e502 |0005: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +075ee6: 7010 621e 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +075eec: 5b20 7009 |000a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.children:Lcom/badlogic/gdx/utils/Array; // field@0970 │ │ +075ef0: 2200 8903 |000c: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0389 │ │ +075ef4: 7010 5625 0000 |000e: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@2556 │ │ +075efa: 5b20 7409 |0011: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.payload:Ljava/io/ByteArrayOutputStream; // field@0974 │ │ +075efe: 2200 8c03 |0013: new-instance v0, Ljava/io/DataOutputStream; // type@038c │ │ +075f02: 5421 7409 |0015: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.payload:Ljava/io/ByteArrayOutputStream; // field@0974 │ │ +075f06: 7020 7125 1000 |0017: invoke-direct {v0, v1}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@2571 │ │ +075f0c: 5b20 7209 |001a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ +075f10: 5924 7109 |001c: iput v4, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.id:I // field@0971 │ │ +075f14: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +075f16: 5b20 7309 |001f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.parent:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0973 │ │ +075f1a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0005 line=33 │ │ 0x000c line=34 │ │ 0x0013 line=35 │ │ 0x001c line=38 │ │ @@ -61895,30 +61895,30 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;ILcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -067a40: |[067a40] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter$Chunk.:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;ILcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;)V │ │ -067a50: 5b23 7509 |0000: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.this$0:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter; // field@0975 │ │ -067a54: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -067a5a: 2200 e702 |0005: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -067a5e: 7010 621e 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -067a64: 5b20 7009 |000a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.children:Lcom/badlogic/gdx/utils/Array; // field@0970 │ │ -067a68: 2200 8b03 |000c: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@038b │ │ -067a6c: 7010 5625 0000 |000e: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@2556 │ │ -067a72: 5b20 7409 |0011: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.payload:Ljava/io/ByteArrayOutputStream; // field@0974 │ │ -067a76: 2200 8e03 |0013: new-instance v0, Ljava/io/DataOutputStream; // type@038e │ │ -067a7a: 5421 7409 |0015: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.payload:Ljava/io/ByteArrayOutputStream; // field@0974 │ │ -067a7e: 7020 7125 1000 |0017: invoke-direct {v0, v1}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@2571 │ │ -067a84: 5b20 7209 |001a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ -067a88: 5924 7109 |001c: iput v4, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.id:I // field@0971 │ │ -067a8c: 5b25 7309 |001e: iput-object v5, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.parent:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0973 │ │ -067a90: 0e00 |0020: return-void │ │ +075f1c: |[075f1c] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter$Chunk.:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;ILcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;)V │ │ +075f2c: 5b23 7509 |0000: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.this$0:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter; // field@0975 │ │ +075f30: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +075f36: 2200 e502 |0005: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +075f3a: 7010 621e 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +075f40: 5b20 7009 |000a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.children:Lcom/badlogic/gdx/utils/Array; // field@0970 │ │ +075f44: 2200 8903 |000c: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0389 │ │ +075f48: 7010 5625 0000 |000e: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@2556 │ │ +075f4e: 5b20 7409 |0011: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.payload:Ljava/io/ByteArrayOutputStream; // field@0974 │ │ +075f52: 2200 8c03 |0013: new-instance v0, Ljava/io/DataOutputStream; // type@038c │ │ +075f56: 5421 7409 |0015: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.payload:Ljava/io/ByteArrayOutputStream; // field@0974 │ │ +075f5a: 7020 7125 1000 |0017: invoke-direct {v0, v1}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@2571 │ │ +075f60: 5b20 7209 |001a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ +075f64: 5924 7109 |001c: iput v4, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.id:I // field@0971 │ │ +075f68: 5b25 7309 |001e: iput-object v5, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.parent:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0973 │ │ +075f6c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=33 │ │ 0x000c line=34 │ │ 0x0013 line=35 │ │ 0x001c line=43 │ │ @@ -61930,17 +61930,17 @@ │ │ 0x0000 - 0x0021 reg=4 id I │ │ 0x0000 - 0x0021 reg=5 parent Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; │ │ │ │ Virtual methods - │ │ source_file_idx : 616 (ChunkWriter.java) │ │ │ │ Class #187 header: │ │ -class_idx : 412 │ │ +class_idx : 410 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 616 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 16 │ │ │ │ Class #187 annotations: │ │ @@ -61972,23 +61972,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -067a94: |[067a94] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.:()V │ │ -067aa4: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -067aaa: 2200 9b01 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // type@019b │ │ -067aae: 1401 1a44 3347 |0005: const v1, #float 45892.1 // #4733441a │ │ -067ab4: 7030 3c10 2001 |0008: invoke-direct {v0, v2, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;I)V // method@103c │ │ -067aba: 5b20 7709 |000b: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.root:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0977 │ │ -067abe: 5420 7709 |000d: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.root:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0977 │ │ -067ac2: 5b20 7609 |000f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ -067ac6: 0e00 |0011: return-void │ │ +075f70: |[075f70] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.:()V │ │ +075f80: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +075f86: 2200 9901 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // type@0199 │ │ +075f8a: 1401 1a44 3347 |0005: const v1, #float 45892.1 // #4733441a │ │ +075f90: 7030 3c10 2001 |0008: invoke-direct {v0, v2, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;I)V // method@103c │ │ +075f96: 5b20 7709 |000b: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.root:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0977 │ │ +075f9a: 5420 7709 |000d: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.root:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0977 │ │ +075f9e: 5b20 7609 |000f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ +075fa2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x000d line=53 │ │ 0x0011 line=54 │ │ locals : │ │ @@ -61999,40 +61999,40 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;Ljava/io/DataOutputStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -067ac8: |[067ac8] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.writeToStream:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;Ljava/io/DataOutputStream;)V │ │ -067ad8: 5242 7109 |0000: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.id:I // field@0971 │ │ -067adc: 6e20 7a25 2500 |0002: invoke-virtual {v5, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -067ae2: 5442 7409 |0005: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.payload:Ljava/io/ByteArrayOutputStream; // field@0974 │ │ -067ae6: 6e10 5a25 0200 |0007: invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;.size:()I // method@255a │ │ -067aec: 0a02 |000a: move-result v2 │ │ -067aee: 6e20 7a25 2500 |000b: invoke-virtual {v5, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -067af4: 5442 7009 |000e: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.children:Lcom/badlogic/gdx/utils/Array; // field@0970 │ │ -067af8: 5222 df0f |0010: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -067afc: 6e20 7a25 2500 |0012: invoke-virtual {v5, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -067b02: 5442 7409 |0015: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.payload:Ljava/io/ByteArrayOutputStream; // field@0974 │ │ -067b06: 6e10 5b25 0200 |0017: invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@255b │ │ -067b0c: 0c02 |001a: move-result-object v2 │ │ -067b0e: 6e20 7325 2500 |001b: invoke-virtual {v5, v2}, Ljava/io/DataOutputStream;.write:([B)V // method@2573 │ │ -067b14: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -067b16: 5442 7009 |001f: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.children:Lcom/badlogic/gdx/utils/Array; // field@0970 │ │ -067b1a: 5222 df0f |0021: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -067b1e: 3521 1000 |0023: if-ge v1, v2, 0033 // +0010 │ │ -067b22: 5442 7009 |0025: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.children:Lcom/badlogic/gdx/utils/Array; // field@0970 │ │ -067b26: 6e20 741e 1200 |0027: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -067b2c: 0c00 |002a: move-result-object v0 │ │ -067b2e: 1f00 9b01 |002b: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // type@019b │ │ -067b32: 7030 4e10 0305 |002d: invoke-direct {v3, v0, v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeToStream:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;Ljava/io/DataOutputStream;)V // method@104e │ │ -067b38: d801 0101 |0030: add-int/lit8 v1, v1, #int 1 // #01 │ │ -067b3c: 28ed |0032: goto 001f // -0013 │ │ -067b3e: 0e00 |0033: return-void │ │ +075fa4: |[075fa4] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.writeToStream:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;Ljava/io/DataOutputStream;)V │ │ +075fb4: 5242 7109 |0000: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.id:I // field@0971 │ │ +075fb8: 6e20 7a25 2500 |0002: invoke-virtual {v5, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +075fbe: 5442 7409 |0005: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.payload:Ljava/io/ByteArrayOutputStream; // field@0974 │ │ +075fc2: 6e10 5a25 0200 |0007: invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;.size:()I // method@255a │ │ +075fc8: 0a02 |000a: move-result v2 │ │ +075fca: 6e20 7a25 2500 |000b: invoke-virtual {v5, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +075fd0: 5442 7009 |000e: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.children:Lcom/badlogic/gdx/utils/Array; // field@0970 │ │ +075fd4: 5222 df0f |0010: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +075fd8: 6e20 7a25 2500 |0012: invoke-virtual {v5, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +075fde: 5442 7409 |0015: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.payload:Ljava/io/ByteArrayOutputStream; // field@0974 │ │ +075fe2: 6e10 5b25 0200 |0017: invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@255b │ │ +075fe8: 0c02 |001a: move-result-object v2 │ │ +075fea: 6e20 7325 2500 |001b: invoke-virtual {v5, v2}, Ljava/io/DataOutputStream;.write:([B)V // method@2573 │ │ +075ff0: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +075ff2: 5442 7009 |001f: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.children:Lcom/badlogic/gdx/utils/Array; // field@0970 │ │ +075ff6: 5222 df0f |0021: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +075ffa: 3521 1000 |0023: if-ge v1, v2, 0033 // +0010 │ │ +075ffe: 5442 7009 |0025: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.children:Lcom/badlogic/gdx/utils/Array; // field@0970 │ │ +076002: 6e20 741e 1200 |0027: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +076008: 0c00 |002a: move-result-object v0 │ │ +07600a: 1f00 9901 |002b: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // type@0199 │ │ +07600e: 7030 4e10 0305 |002d: invoke-direct {v3, v0, v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeToStream:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;Ljava/io/DataOutputStream;)V // method@104e │ │ +076014: d801 0101 |0030: add-int/lit8 v1, v1, #int 1 // #01 │ │ +076018: 28ed |0032: goto 001f // -0013 │ │ +07601a: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0005 line=130 │ │ 0x000e line=131 │ │ 0x0015 line=134 │ │ 0x001e line=137 │ │ @@ -62053,19 +62053,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -067b40: |[067b40] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.endChunk:()V │ │ -067b50: 5410 7609 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ -067b54: 5400 7309 |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.parent:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0973 │ │ -067b58: 5b10 7609 |0004: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ -067b5c: 0e00 |0006: return-void │ │ +07601c: |[07601c] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.endChunk:()V │ │ +07602c: 5410 7609 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ +076030: 5400 7309 |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.parent:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0973 │ │ +076034: 5b10 7609 |0004: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ +076038: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0006 line=64 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter; │ │ │ │ @@ -62074,23 +62074,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -067b60: |[067b60] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.newChunk:(I)V │ │ -067b70: 2200 9b01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // type@019b │ │ -067b74: 5421 7609 |0002: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ -067b78: 7040 3d10 2013 |0004: invoke-direct {v0, v2, v3, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;ILcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;)V // method@103d │ │ -067b7e: 5421 7609 |0007: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ -067b82: 5411 7009 |0009: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.children:Lcom/badlogic/gdx/utils/Array; // field@0970 │ │ -067b86: 6e20 6a1e 0100 |000b: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -067b8c: 5b20 7609 |000e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ -067b90: 0e00 |0010: return-void │ │ +07603c: |[07603c] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.newChunk:(I)V │ │ +07604c: 2200 9901 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // type@0199 │ │ +076050: 5421 7609 |0002: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ +076054: 7040 3d10 2013 |0004: invoke-direct {v0, v2, v3, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;ILcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;)V // method@103d │ │ +07605a: 5421 7609 |0007: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ +07605e: 5411 7009 |0009: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.children:Lcom/badlogic/gdx/utils/Array; // field@0970 │ │ +076062: 6e20 6a1e 0100 |000b: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +076068: 5b20 7609 |000e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ +07606c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0007 line=58 │ │ 0x000e line=59 │ │ 0x0010 line=60 │ │ locals : │ │ @@ -62103,21 +62103,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -067b94: |[067b94] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.writeByte:(I)V │ │ -067ba4: 5410 7609 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ -067ba8: 5400 7209 |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ -067bac: 6e20 7625 2000 |0004: invoke-virtual {v0, v2}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@2576 │ │ -067bb2: 0e00 |0007: return-void │ │ -067bb4: 0d00 |0008: move-exception v0 │ │ -067bb6: 28fe |0009: goto 0007 // -0002 │ │ +076070: |[076070] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.writeByte:(I)V │ │ +076080: 5410 7609 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ +076084: 5400 7209 |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ +076088: 6e20 7625 2000 |0004: invoke-virtual {v0, v2}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@2576 │ │ +07608e: 0e00 |0007: return-void │ │ +076090: 0d00 |0008: move-exception v0 │ │ +076092: 28fe |0009: goto 0007 // -0002 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/io/IOException; -> 0x0008 │ │ positions : │ │ 0x0000 line=68 │ │ 0x0007 line=72 │ │ 0x0008 line=69 │ │ @@ -62130,30 +62130,30 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -067bc8: |[067bc8] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.writeBytes:([B)V │ │ -067bd8: 5431 7609 |0000: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ -067bdc: 5411 7209 |0002: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ -067be0: 2142 |0004: array-length v2, v4 │ │ -067be2: 6e20 7a25 2100 |0005: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -067be8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -067bea: 2141 |0009: array-length v1, v4 │ │ -067bec: 3510 0f00 |000a: if-ge v0, v1, 0019 // +000f │ │ -067bf0: 5431 7609 |000c: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ -067bf4: 5411 7209 |000e: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ -067bf8: 4802 0400 |0010: aget-byte v2, v4, v0 │ │ -067bfc: 6e20 7625 2100 |0012: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@2576 │ │ -067c02: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -067c06: 28f2 |0017: goto 0009 // -000e │ │ -067c08: 0d01 |0018: move-exception v1 │ │ -067c0a: 0e00 |0019: return-void │ │ +0760a4: |[0760a4] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.writeBytes:([B)V │ │ +0760b4: 5431 7609 |0000: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ +0760b8: 5411 7209 |0002: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ +0760bc: 2142 |0004: array-length v2, v4 │ │ +0760be: 6e20 7a25 2100 |0005: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +0760c4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0760c6: 2141 |0009: array-length v1, v4 │ │ +0760c8: 3510 0f00 |000a: if-ge v0, v1, 0019 // +000f │ │ +0760cc: 5431 7609 |000c: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ +0760d0: 5411 7209 |000e: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ +0760d4: 4802 0400 |0010: aget-byte v2, v4, v0 │ │ +0760d8: 6e20 7625 2100 |0012: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@2576 │ │ +0760de: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0760e2: 28f2 |0017: goto 0009 // -000e │ │ +0760e4: 0d01 |0018: move-exception v1 │ │ +0760e6: 0e00 |0019: return-void │ │ catches : 1 │ │ 0x0000 - 0x0015 │ │ Ljava/io/IOException; -> 0x0018 │ │ positions : │ │ 0x0000 line=145 │ │ 0x0008 line=146 │ │ 0x000c line=147 │ │ @@ -62170,21 +62170,21 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -067c1c: |[067c1c] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.writeDouble:(D)V │ │ -067c2c: 5410 7609 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ -067c30: 5400 7209 |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ -067c34: 6e30 7825 2003 |0004: invoke-virtual {v0, v2, v3}, Ljava/io/DataOutputStream;.writeDouble:(D)V // method@2578 │ │ -067c3a: 0e00 |0007: return-void │ │ -067c3c: 0d00 |0008: move-exception v0 │ │ -067c3e: 28fe |0009: goto 0007 // -0002 │ │ +0760f8: |[0760f8] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.writeDouble:(D)V │ │ +076108: 5410 7609 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ +07610c: 5400 7209 |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ +076110: 6e30 7825 2003 |0004: invoke-virtual {v0, v2, v3}, Ljava/io/DataOutputStream;.writeDouble:(D)V // method@2578 │ │ +076116: 0e00 |0007: return-void │ │ +076118: 0d00 |0008: move-exception v0 │ │ +07611a: 28fe |0009: goto 0007 // -0002 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/io/IOException; -> 0x0008 │ │ positions : │ │ 0x0000 line=108 │ │ 0x0007 line=112 │ │ 0x0008 line=109 │ │ @@ -62197,30 +62197,30 @@ │ │ type : '([D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -067c50: |[067c50] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.writeDoubles:([D)V │ │ -067c60: 5441 7609 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ -067c64: 5411 7209 |0002: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ -067c68: 2152 |0004: array-length v2, v5 │ │ -067c6a: 6e20 7a25 2100 |0005: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -067c70: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -067c72: 2151 |0009: array-length v1, v5 │ │ -067c74: 3510 0f00 |000a: if-ge v0, v1, 0019 // +000f │ │ -067c78: 5441 7609 |000c: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ -067c7c: 5411 7209 |000e: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ -067c80: 4502 0500 |0010: aget-wide v2, v5, v0 │ │ -067c84: 6e30 7825 2103 |0012: invoke-virtual {v1, v2, v3}, Ljava/io/DataOutputStream;.writeDouble:(D)V // method@2578 │ │ -067c8a: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -067c8e: 28f2 |0017: goto 0009 // -000e │ │ -067c90: 0d01 |0018: move-exception v1 │ │ -067c92: 0e00 |0019: return-void │ │ +07612c: |[07612c] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.writeDoubles:([D)V │ │ +07613c: 5441 7609 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ +076140: 5411 7209 |0002: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ +076144: 2152 |0004: array-length v2, v5 │ │ +076146: 6e20 7a25 2100 |0005: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +07614c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +07614e: 2151 |0009: array-length v1, v5 │ │ +076150: 3510 0f00 |000a: if-ge v0, v1, 0019 // +000f │ │ +076154: 5441 7609 |000c: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ +076158: 5411 7209 |000e: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ +07615c: 4502 0500 |0010: aget-wide v2, v5, v0 │ │ +076160: 6e30 7825 2103 |0012: invoke-virtual {v1, v2, v3}, Ljava/io/DataOutputStream;.writeDouble:(D)V // method@2578 │ │ +076166: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07616a: 28f2 |0017: goto 0009 // -000e │ │ +07616c: 0d01 |0018: move-exception v1 │ │ +07616e: 0e00 |0019: return-void │ │ catches : 1 │ │ 0x0000 - 0x0015 │ │ Ljava/io/IOException; -> 0x0018 │ │ positions : │ │ 0x0000 line=195 │ │ 0x0008 line=196 │ │ 0x000c line=197 │ │ @@ -62237,21 +62237,21 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -067ca4: |[067ca4] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.writeFloat:(F)V │ │ -067cb4: 5410 7609 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ -067cb8: 5400 7209 |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ -067cbc: 6e20 7925 2000 |0004: invoke-virtual {v0, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@2579 │ │ -067cc2: 0e00 |0007: return-void │ │ -067cc4: 0d00 |0008: move-exception v0 │ │ -067cc6: 28fe |0009: goto 0007 // -0002 │ │ +076180: |[076180] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.writeFloat:(F)V │ │ +076190: 5410 7609 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ +076194: 5400 7209 |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ +076198: 6e20 7925 2000 |0004: invoke-virtual {v0, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@2579 │ │ +07619e: 0e00 |0007: return-void │ │ +0761a0: 0d00 |0008: move-exception v0 │ │ +0761a2: 28fe |0009: goto 0007 // -0002 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/io/IOException; -> 0x0008 │ │ positions : │ │ 0x0000 line=100 │ │ 0x0007 line=104 │ │ 0x0008 line=101 │ │ @@ -62264,30 +62264,30 @@ │ │ type : '([F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -067cd8: |[067cd8] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.writeFloats:([F)V │ │ -067ce8: 5431 7609 |0000: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ -067cec: 5411 7209 |0002: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ -067cf0: 2142 |0004: array-length v2, v4 │ │ -067cf2: 6e20 7a25 2100 |0005: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -067cf8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -067cfa: 2141 |0009: array-length v1, v4 │ │ -067cfc: 3510 0f00 |000a: if-ge v0, v1, 0019 // +000f │ │ -067d00: 5431 7609 |000c: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ -067d04: 5411 7209 |000e: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ -067d08: 4402 0400 |0010: aget v2, v4, v0 │ │ -067d0c: 6e20 7925 2100 |0012: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@2579 │ │ -067d12: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -067d16: 28f2 |0017: goto 0009 // -000e │ │ -067d18: 0d01 |0018: move-exception v1 │ │ -067d1a: 0e00 |0019: return-void │ │ +0761b4: |[0761b4] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.writeFloats:([F)V │ │ +0761c4: 5431 7609 |0000: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ +0761c8: 5411 7209 |0002: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ +0761cc: 2142 |0004: array-length v2, v4 │ │ +0761ce: 6e20 7a25 2100 |0005: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +0761d4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0761d6: 2141 |0009: array-length v1, v4 │ │ +0761d8: 3510 0f00 |000a: if-ge v0, v1, 0019 // +000f │ │ +0761dc: 5431 7609 |000c: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ +0761e0: 5411 7209 |000e: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ +0761e4: 4402 0400 |0010: aget v2, v4, v0 │ │ +0761e8: 6e20 7925 2100 |0012: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@2579 │ │ +0761ee: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0761f2: 28f2 |0017: goto 0009 // -000e │ │ +0761f4: 0d01 |0018: move-exception v1 │ │ +0761f6: 0e00 |0019: return-void │ │ catches : 1 │ │ 0x0000 - 0x0015 │ │ Ljava/io/IOException; -> 0x0018 │ │ positions : │ │ 0x0000 line=185 │ │ 0x0008 line=186 │ │ 0x000c line=187 │ │ @@ -62304,21 +62304,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -067d2c: |[067d2c] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.writeInt:(I)V │ │ -067d3c: 5410 7609 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ -067d40: 5400 7209 |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ -067d44: 6e20 7a25 2000 |0004: invoke-virtual {v0, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -067d4a: 0e00 |0007: return-void │ │ -067d4c: 0d00 |0008: move-exception v0 │ │ -067d4e: 28fe |0009: goto 0007 // -0002 │ │ +076208: |[076208] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.writeInt:(I)V │ │ +076218: 5410 7609 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ +07621c: 5400 7209 |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ +076220: 6e20 7a25 2000 |0004: invoke-virtual {v0, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +076226: 0e00 |0007: return-void │ │ +076228: 0d00 |0008: move-exception v0 │ │ +07622a: 28fe |0009: goto 0007 // -0002 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/io/IOException; -> 0x0008 │ │ positions : │ │ 0x0000 line=84 │ │ 0x0007 line=88 │ │ 0x0008 line=85 │ │ @@ -62331,30 +62331,30 @@ │ │ type : '([I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -067d60: |[067d60] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.writeInts:([I)V │ │ -067d70: 5431 7609 |0000: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ -067d74: 5411 7209 |0002: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ -067d78: 2142 |0004: array-length v2, v4 │ │ -067d7a: 6e20 7a25 2100 |0005: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -067d80: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -067d82: 2141 |0009: array-length v1, v4 │ │ -067d84: 3510 0f00 |000a: if-ge v0, v1, 0019 // +000f │ │ -067d88: 5431 7609 |000c: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ -067d8c: 5411 7209 |000e: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ -067d90: 4402 0400 |0010: aget v2, v4, v0 │ │ -067d94: 6e20 7a25 2100 |0012: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -067d9a: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -067d9e: 28f2 |0017: goto 0009 // -000e │ │ -067da0: 0d01 |0018: move-exception v1 │ │ -067da2: 0e00 |0019: return-void │ │ +07623c: |[07623c] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.writeInts:([I)V │ │ +07624c: 5431 7609 |0000: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ +076250: 5411 7209 |0002: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ +076254: 2142 |0004: array-length v2, v4 │ │ +076256: 6e20 7a25 2100 |0005: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +07625c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +07625e: 2141 |0009: array-length v1, v4 │ │ +076260: 3510 0f00 |000a: if-ge v0, v1, 0019 // +000f │ │ +076264: 5431 7609 |000c: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ +076268: 5411 7209 |000e: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ +07626c: 4402 0400 |0010: aget v2, v4, v0 │ │ +076270: 6e20 7a25 2100 |0012: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +076276: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07627a: 28f2 |0017: goto 0009 // -000e │ │ +07627c: 0d01 |0018: move-exception v1 │ │ +07627e: 0e00 |0019: return-void │ │ catches : 1 │ │ 0x0000 - 0x0015 │ │ Ljava/io/IOException; -> 0x0018 │ │ positions : │ │ 0x0000 line=165 │ │ 0x0008 line=166 │ │ 0x000c line=167 │ │ @@ -62371,21 +62371,21 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -067db4: |[067db4] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.writeLong:(J)V │ │ -067dc4: 5410 7609 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ -067dc8: 5400 7209 |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ -067dcc: 6e30 7b25 2003 |0004: invoke-virtual {v0, v2, v3}, Ljava/io/DataOutputStream;.writeLong:(J)V // method@257b │ │ -067dd2: 0e00 |0007: return-void │ │ -067dd4: 0d00 |0008: move-exception v0 │ │ -067dd6: 28fe |0009: goto 0007 // -0002 │ │ +076290: |[076290] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.writeLong:(J)V │ │ +0762a0: 5410 7609 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ +0762a4: 5400 7209 |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ +0762a8: 6e30 7b25 2003 |0004: invoke-virtual {v0, v2, v3}, Ljava/io/DataOutputStream;.writeLong:(J)V // method@257b │ │ +0762ae: 0e00 |0007: return-void │ │ +0762b0: 0d00 |0008: move-exception v0 │ │ +0762b2: 28fe |0009: goto 0007 // -0002 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/io/IOException; -> 0x0008 │ │ positions : │ │ 0x0000 line=92 │ │ 0x0007 line=96 │ │ 0x0008 line=93 │ │ @@ -62398,30 +62398,30 @@ │ │ type : '([J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -067de8: |[067de8] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.writeLongs:([J)V │ │ -067df8: 5441 7609 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ -067dfc: 5411 7209 |0002: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ -067e00: 2152 |0004: array-length v2, v5 │ │ -067e02: 6e20 7a25 2100 |0005: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -067e08: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -067e0a: 2151 |0009: array-length v1, v5 │ │ -067e0c: 3510 0f00 |000a: if-ge v0, v1, 0019 // +000f │ │ -067e10: 5441 7609 |000c: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ -067e14: 5411 7209 |000e: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ -067e18: 4502 0500 |0010: aget-wide v2, v5, v0 │ │ -067e1c: 6e30 7b25 2103 |0012: invoke-virtual {v1, v2, v3}, Ljava/io/DataOutputStream;.writeLong:(J)V // method@257b │ │ -067e22: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -067e26: 28f2 |0017: goto 0009 // -000e │ │ -067e28: 0d01 |0018: move-exception v1 │ │ -067e2a: 0e00 |0019: return-void │ │ +0762c4: |[0762c4] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.writeLongs:([J)V │ │ +0762d4: 5441 7609 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ +0762d8: 5411 7209 |0002: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ +0762dc: 2152 |0004: array-length v2, v5 │ │ +0762de: 6e20 7a25 2100 |0005: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +0762e4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0762e6: 2151 |0009: array-length v1, v5 │ │ +0762e8: 3510 0f00 |000a: if-ge v0, v1, 0019 // +000f │ │ +0762ec: 5441 7609 |000c: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ +0762f0: 5411 7209 |000e: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ +0762f4: 4502 0500 |0010: aget-wide v2, v5, v0 │ │ +0762f8: 6e30 7b25 2103 |0012: invoke-virtual {v1, v2, v3}, Ljava/io/DataOutputStream;.writeLong:(J)V // method@257b │ │ +0762fe: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +076302: 28f2 |0017: goto 0009 // -000e │ │ +076304: 0d01 |0018: move-exception v1 │ │ +076306: 0e00 |0019: return-void │ │ catches : 1 │ │ 0x0000 - 0x0015 │ │ Ljava/io/IOException; -> 0x0018 │ │ positions : │ │ 0x0000 line=175 │ │ 0x0008 line=176 │ │ 0x000c line=177 │ │ @@ -62438,21 +62438,21 @@ │ │ type : '(S)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -067e3c: |[067e3c] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.writeShort:(S)V │ │ -067e4c: 5410 7609 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ -067e50: 5400 7209 |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ -067e54: 6e20 7c25 2000 |0004: invoke-virtual {v0, v2}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@257c │ │ -067e5a: 0e00 |0007: return-void │ │ -067e5c: 0d00 |0008: move-exception v0 │ │ -067e5e: 28fe |0009: goto 0007 // -0002 │ │ +076318: |[076318] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.writeShort:(S)V │ │ +076328: 5410 7609 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ +07632c: 5400 7209 |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ +076330: 6e20 7c25 2000 |0004: invoke-virtual {v0, v2}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@257c │ │ +076336: 0e00 |0007: return-void │ │ +076338: 0d00 |0008: move-exception v0 │ │ +07633a: 28fe |0009: goto 0007 // -0002 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/io/IOException; -> 0x0008 │ │ positions : │ │ 0x0000 line=76 │ │ 0x0007 line=80 │ │ 0x0008 line=77 │ │ @@ -62465,30 +62465,30 @@ │ │ type : '([S)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -067e70: |[067e70] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.writeShorts:([S)V │ │ -067e80: 5431 7609 |0000: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ -067e84: 5411 7209 |0002: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ -067e88: 2142 |0004: array-length v2, v4 │ │ -067e8a: 6e20 7a25 2100 |0005: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -067e90: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -067e92: 2141 |0009: array-length v1, v4 │ │ -067e94: 3510 0f00 |000a: if-ge v0, v1, 0019 // +000f │ │ -067e98: 5431 7609 |000c: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ -067e9c: 5411 7209 |000e: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ -067ea0: 4a02 0400 |0010: aget-short v2, v4, v0 │ │ -067ea4: 6e20 7c25 2100 |0012: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@257c │ │ -067eaa: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -067eae: 28f2 |0017: goto 0009 // -000e │ │ -067eb0: 0d01 |0018: move-exception v1 │ │ -067eb2: 0e00 |0019: return-void │ │ +07634c: |[07634c] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.writeShorts:([S)V │ │ +07635c: 5431 7609 |0000: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ +076360: 5411 7209 |0002: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ +076364: 2142 |0004: array-length v2, v4 │ │ +076366: 6e20 7a25 2100 |0005: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +07636c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +07636e: 2141 |0009: array-length v1, v4 │ │ +076370: 3510 0f00 |000a: if-ge v0, v1, 0019 // +000f │ │ +076374: 5431 7609 |000c: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ +076378: 5411 7209 |000e: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ +07637c: 4a02 0400 |0010: aget-short v2, v4, v0 │ │ +076380: 6e20 7c25 2100 |0012: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@257c │ │ +076386: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07638a: 28f2 |0017: goto 0009 // -000e │ │ +07638c: 0d01 |0018: move-exception v1 │ │ +07638e: 0e00 |0019: return-void │ │ catches : 1 │ │ 0x0000 - 0x0015 │ │ Ljava/io/IOException; -> 0x0018 │ │ positions : │ │ 0x0000 line=155 │ │ 0x0008 line=156 │ │ 0x000c line=157 │ │ @@ -62505,28 +62505,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -067ec4: |[067ec4] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.writeString:(Ljava/lang/String;)V │ │ -067ed4: 1a01 a30f |0000: const-string v1, "UTF-8" // string@0fa3 │ │ -067ed8: 6e20 4826 1400 |0002: invoke-virtual {v4, v1}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@2648 │ │ -067ede: 0c00 |0005: move-result-object v0 │ │ -067ee0: 5431 7609 |0006: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ -067ee4: 5411 7209 |0008: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ -067ee8: 2102 |000a: array-length v2, v0 │ │ -067eea: 6e20 7a25 2100 |000b: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -067ef0: 5431 7609 |000e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ -067ef4: 5411 7209 |0010: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ -067ef8: 6e20 7325 0100 |0012: invoke-virtual {v1, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@2573 │ │ -067efe: 0e00 |0015: return-void │ │ -067f00: 0d01 |0016: move-exception v1 │ │ -067f02: 28fe |0017: goto 0015 // -0002 │ │ +0763a0: |[0763a0] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.writeString:(Ljava/lang/String;)V │ │ +0763b0: 1a01 a10f |0000: const-string v1, "UTF-8" // string@0fa1 │ │ +0763b4: 6e20 4826 1400 |0002: invoke-virtual {v4, v1}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@2648 │ │ +0763ba: 0c00 |0005: move-result-object v0 │ │ +0763bc: 5431 7609 |0006: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ +0763c0: 5411 7209 |0008: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ +0763c4: 2102 |000a: array-length v2, v0 │ │ +0763c6: 6e20 7a25 2100 |000b: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +0763cc: 5431 7609 |000e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.currChunk:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0976 │ │ +0763d0: 5411 7209 |0010: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;.out:Ljava/io/DataOutputStream; // field@0972 │ │ +0763d4: 6e20 7325 0100 |0012: invoke-virtual {v1, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@2573 │ │ +0763da: 0e00 |0015: return-void │ │ +0763dc: 0d01 |0016: move-exception v1 │ │ +0763de: 28fe |0017: goto 0015 // -0002 │ │ catches : 1 │ │ 0x0000 - 0x0015 │ │ Ljava/io/IOException; -> 0x0016 │ │ positions : │ │ 0x0000 line=116 │ │ 0x0006 line=117 │ │ 0x000e line=118 │ │ @@ -62542,34 +62542,34 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -067f14: |[067f14] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.writeToStream:(Ljava/io/OutputStream;)V │ │ -067f24: 5420 7709 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.root:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0977 │ │ -067f28: 2201 8e03 |0002: new-instance v1, Ljava/io/DataOutputStream; // type@038e │ │ -067f2c: 7020 7125 3100 |0004: invoke-direct {v1, v3}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@2571 │ │ -067f32: 7030 4e10 0201 |0007: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeToStream:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;Ljava/io/DataOutputStream;)V // method@104e │ │ -067f38: 0e00 |000a: return-void │ │ +0763f0: |[0763f0] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.ChunkWriter.writeToStream:(Ljava/io/OutputStream;)V │ │ +076400: 5420 7709 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.root:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk; // field@0977 │ │ +076404: 2201 8c03 |0002: new-instance v1, Ljava/io/DataOutputStream; // type@038c │ │ +076408: 7020 7125 3100 |0004: invoke-direct {v1, v3}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@2571 │ │ +07640e: 7030 4e10 0201 |0007: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeToStream:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter$Chunk;Ljava/io/DataOutputStream;)V // method@104e │ │ +076414: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x000a line=125 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter; │ │ 0x0000 - 0x000b reg=3 out Ljava/io/OutputStream; │ │ │ │ source_file_idx : 616 (ChunkWriter.java) │ │ │ │ Class #188 header: │ │ -class_idx : 413 │ │ +class_idx : 411 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 682 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 16 │ │ │ │ Class #188 annotations: │ │ @@ -62626,22 +62626,22 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -067f3c: |[067f3c] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.:(Ljava/io/InputStream;)V │ │ -067f4c: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -067f52: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -067f54: 5910 7909 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ -067f58: 2200 8d03 |0006: new-instance v0, Ljava/io/DataInputStream; // type@038d │ │ -067f5c: 7020 5e25 2000 |0008: invoke-direct {v0, v2}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@255e │ │ -067f62: 5b10 7809 |000b: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.in:Ljava/io/DataInputStream; // field@0978 │ │ -067f66: 0e00 |000d: return-void │ │ +076418: |[076418] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.:(Ljava/io/InputStream;)V │ │ +076428: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +07642e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +076430: 5910 7909 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ +076434: 2200 8b03 |0006: new-instance v0, Ljava/io/DataInputStream; // type@038b │ │ +076438: 7020 5e25 2000 |0008: invoke-direct {v0, v2}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@255e │ │ +07643e: 5b10 7809 |000b: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.in:Ljava/io/DataInputStream; // field@0978 │ │ +076442: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=25 │ │ 0x0006 line=29 │ │ 0x000d line=30 │ │ locals : │ │ @@ -62654,17 +62654,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -067f68: |[067f68] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.getReadBytes:()I │ │ -067f78: 5210 7909 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ -067f7c: 0f00 |0002: return v0 │ │ +076444: |[076444] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.getReadBytes:()I │ │ +076454: 5210 7909 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ +076458: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;) │ │ @@ -62672,22 +62672,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -067f80: |[067f80] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.readBoolean:()Z │ │ -067f90: 5210 7909 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ -067f94: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -067f98: 5910 7909 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ -067f9c: 5410 7809 |0006: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.in:Ljava/io/DataInputStream; // field@0978 │ │ -067fa0: 6e10 6225 0000 |0008: invoke-virtual {v0}, Ljava/io/DataInputStream;.readBoolean:()Z // method@2562 │ │ -067fa6: 0a00 |000b: move-result v0 │ │ -067fa8: 0f00 |000c: return v0 │ │ +07645c: |[07645c] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.readBoolean:()Z │ │ +07646c: 5210 7909 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ +076470: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +076474: 5910 7909 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ +076478: 5410 7809 |0006: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.in:Ljava/io/DataInputStream; // field@0978 │ │ +07647c: 6e10 6225 0000 |0008: invoke-virtual {v0}, Ljava/io/DataInputStream;.readBoolean:()Z // method@2562 │ │ +076482: 0a00 |000b: move-result v0 │ │ +076484: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0006 line=58 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; │ │ │ │ @@ -62696,22 +62696,22 @@ │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -067fac: |[067fac] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.readByte:()B │ │ -067fbc: 5210 7909 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ -067fc0: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -067fc4: 5910 7909 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ -067fc8: 5410 7809 |0006: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.in:Ljava/io/DataInputStream; // field@0978 │ │ -067fcc: 6e10 6325 0000 |0008: invoke-virtual {v0}, Ljava/io/DataInputStream;.readByte:()B // method@2563 │ │ -067fd2: 0a00 |000b: move-result v0 │ │ -067fd4: 0f00 |000c: return v0 │ │ +076488: |[076488] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.readByte:()B │ │ +076498: 5210 7909 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ +07649c: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0764a0: 5910 7909 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ +0764a4: 5410 7809 |0006: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.in:Ljava/io/DataInputStream; // field@0978 │ │ +0764a8: 6e10 6325 0000 |0008: invoke-virtual {v0}, Ljava/io/DataInputStream;.readByte:()B // method@2563 │ │ +0764ae: 0a00 |000b: move-result v0 │ │ +0764b0: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0006 line=64 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; │ │ │ │ @@ -62720,22 +62720,22 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -067fd8: |[067fd8] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.readChar:()C │ │ -067fe8: 5210 7909 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ -067fec: d800 0002 |0002: add-int/lit8 v0, v0, #int 2 // #02 │ │ -067ff0: 5910 7909 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ -067ff4: 5410 7809 |0006: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.in:Ljava/io/DataInputStream; // field@0978 │ │ -067ff8: 6e10 6425 0000 |0008: invoke-virtual {v0}, Ljava/io/DataInputStream;.readChar:()C // method@2564 │ │ -067ffe: 0a00 |000b: move-result v0 │ │ -068000: 0f00 |000c: return v0 │ │ +0764b4: |[0764b4] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.readChar:()C │ │ +0764c4: 5210 7909 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ +0764c8: d800 0002 |0002: add-int/lit8 v0, v0, #int 2 // #02 │ │ +0764cc: 5910 7909 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ +0764d0: 5410 7809 |0006: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.in:Ljava/io/DataInputStream; // field@0978 │ │ +0764d4: 6e10 6425 0000 |0008: invoke-virtual {v0}, Ljava/io/DataInputStream;.readChar:()C // method@2564 │ │ +0764da: 0a00 |000b: move-result v0 │ │ +0764dc: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0006 line=88 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; │ │ │ │ @@ -62744,22 +62744,22 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -068004: |[068004] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.readDouble:()D │ │ -068014: 5220 7909 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ -068018: d800 0008 |0002: add-int/lit8 v0, v0, #int 8 // #08 │ │ -06801c: 5920 7909 |0004: iput v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ -068020: 5420 7809 |0006: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.in:Ljava/io/DataInputStream; // field@0978 │ │ -068024: 6e10 6525 0000 |0008: invoke-virtual {v0}, Ljava/io/DataInputStream;.readDouble:()D // method@2565 │ │ -06802a: 0b00 |000b: move-result-wide v0 │ │ -06802c: 1000 |000c: return-wide v0 │ │ +0764e0: |[0764e0] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.readDouble:()D │ │ +0764f0: 5220 7909 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ +0764f4: d800 0008 |0002: add-int/lit8 v0, v0, #int 8 // #08 │ │ +0764f8: 5920 7909 |0004: iput v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ +0764fc: 5420 7809 |0006: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.in:Ljava/io/DataInputStream; // field@0978 │ │ +076500: 6e10 6525 0000 |0008: invoke-virtual {v0}, Ljava/io/DataInputStream;.readDouble:()D // method@2565 │ │ +076506: 0b00 |000b: move-result-wide v0 │ │ +076508: 1000 |000c: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0006 line=112 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; │ │ │ │ @@ -62768,22 +62768,22 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -068030: |[068030] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.readFloat:()F │ │ -068040: 5210 7909 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ -068044: d800 0004 |0002: add-int/lit8 v0, v0, #int 4 // #04 │ │ -068048: 5910 7909 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ -06804c: 5410 7809 |0006: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.in:Ljava/io/DataInputStream; // field@0978 │ │ -068050: 6e10 6625 0000 |0008: invoke-virtual {v0}, Ljava/io/DataInputStream;.readFloat:()F // method@2566 │ │ -068056: 0a00 |000b: move-result v0 │ │ -068058: 0f00 |000c: return v0 │ │ +07650c: |[07650c] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.readFloat:()F │ │ +07651c: 5210 7909 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ +076520: d800 0004 |0002: add-int/lit8 v0, v0, #int 4 // #04 │ │ +076524: 5910 7909 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ +076528: 5410 7809 |0006: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.in:Ljava/io/DataInputStream; // field@0978 │ │ +07652c: 6e10 6625 0000 |0008: invoke-virtual {v0}, Ljava/io/DataInputStream;.readFloat:()F // method@2566 │ │ +076532: 0a00 |000b: move-result v0 │ │ +076534: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0006 line=106 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; │ │ │ │ @@ -62792,22 +62792,22 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -06805c: |[06805c] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.readFully:([B)V │ │ -06806c: 5220 7909 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ -068070: 2131 |0002: array-length v1, v3 │ │ -068072: b010 |0003: add-int/2addr v0, v1 │ │ -068074: 5920 7909 |0004: iput v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ -068078: 5420 7809 |0006: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.in:Ljava/io/DataInputStream; // field@0978 │ │ -06807c: 6e20 6725 3000 |0008: invoke-virtual {v0, v3}, Ljava/io/DataInputStream;.readFully:([B)V // method@2567 │ │ -068082: 0e00 |000b: return-void │ │ +076538: |[076538] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.readFully:([B)V │ │ +076548: 5220 7909 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ +07654c: 2131 |0002: array-length v1, v3 │ │ +07654e: b010 |0003: add-int/2addr v0, v1 │ │ +076550: 5920 7909 |0004: iput v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ +076554: 5420 7809 |0006: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.in:Ljava/io/DataInputStream; // field@0978 │ │ +076558: 6e20 6725 3000 |0008: invoke-virtual {v0, v3}, Ljava/io/DataInputStream;.readFully:([B)V // method@2567 │ │ +07655e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0006 line=39 │ │ 0x000b line=40 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; │ │ @@ -62818,21 +62818,21 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -068084: |[068084] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.readFully:([BII)V │ │ -068094: 5210 7909 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ -068098: b040 |0002: add-int/2addr v0, v4 │ │ -06809a: 5910 7909 |0003: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ -06809e: 5410 7809 |0005: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.in:Ljava/io/DataInputStream; // field@0978 │ │ -0680a2: 6e40 6825 2043 |0007: invoke-virtual {v0, v2, v3, v4}, Ljava/io/DataInputStream;.readFully:([BII)V // method@2568 │ │ -0680a8: 0e00 |000a: return-void │ │ +076560: |[076560] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.readFully:([BII)V │ │ +076570: 5210 7909 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ +076574: b040 |0002: add-int/2addr v0, v4 │ │ +076576: 5910 7909 |0003: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ +07657a: 5410 7809 |0005: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.in:Ljava/io/DataInputStream; // field@0978 │ │ +07657e: 6e40 6825 2043 |0007: invoke-virtual {v0, v2, v3, v4}, Ljava/io/DataInputStream;.readFully:([BII)V // method@2568 │ │ +076584: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0005 line=45 │ │ 0x000a line=46 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; │ │ @@ -62845,22 +62845,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0680ac: |[0680ac] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.readInt:()I │ │ -0680bc: 5210 7909 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ -0680c0: d800 0004 |0002: add-int/lit8 v0, v0, #int 4 // #04 │ │ -0680c4: 5910 7909 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ -0680c8: 5410 7809 |0006: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.in:Ljava/io/DataInputStream; // field@0978 │ │ -0680cc: 6e10 6925 0000 |0008: invoke-virtual {v0}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ -0680d2: 0a00 |000b: move-result v0 │ │ -0680d4: 0f00 |000c: return v0 │ │ +076588: |[076588] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.readInt:()I │ │ +076598: 5210 7909 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ +07659c: d800 0004 |0002: add-int/lit8 v0, v0, #int 4 // #04 │ │ +0765a0: 5910 7909 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ +0765a4: 5410 7809 |0006: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.in:Ljava/io/DataInputStream; // field@0978 │ │ +0765a8: 6e10 6925 0000 |0008: invoke-virtual {v0}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ +0765ae: 0a00 |000b: move-result v0 │ │ +0765b0: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0006 line=94 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; │ │ │ │ @@ -62869,19 +62869,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0680d8: |[0680d8] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.readLine:()Ljava/lang/String; │ │ -0680e8: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0680ec: 1a01 bf0d |0002: const-string v1, "Not implemented" // string@0dbf │ │ -0680f0: 7020 8d26 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@268d │ │ -0680f6: 2700 |0007: throw v0 │ │ +0765b4: |[0765b4] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.readLine:()Ljava/lang/String; │ │ +0765c4: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0765c8: 1a01 bd0d |0002: const-string v1, "Not implemented" // string@0dbd │ │ +0765cc: 7020 8d26 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@268d │ │ +0765d2: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; │ │ │ │ #10 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;) │ │ @@ -62889,22 +62889,22 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0680f8: |[0680f8] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.readLong:()J │ │ -068108: 5220 7909 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ -06810c: d800 0008 |0002: add-int/lit8 v0, v0, #int 8 // #08 │ │ -068110: 5920 7909 |0004: iput v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ -068114: 5420 7809 |0006: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.in:Ljava/io/DataInputStream; // field@0978 │ │ -068118: 6e10 6b25 0000 |0008: invoke-virtual {v0}, Ljava/io/DataInputStream;.readLong:()J // method@256b │ │ -06811e: 0b00 |000b: move-result-wide v0 │ │ -068120: 1000 |000c: return-wide v0 │ │ +0765d4: |[0765d4] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.readLong:()J │ │ +0765e4: 5220 7909 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ +0765e8: d800 0008 |0002: add-int/lit8 v0, v0, #int 8 // #08 │ │ +0765ec: 5920 7909 |0004: iput v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ +0765f0: 5420 7809 |0006: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.in:Ljava/io/DataInputStream; // field@0978 │ │ +0765f4: 6e10 6b25 0000 |0008: invoke-virtual {v0}, Ljava/io/DataInputStream;.readLong:()J // method@256b │ │ +0765fa: 0b00 |000b: move-result-wide v0 │ │ +0765fc: 1000 |000c: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0006 line=100 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; │ │ │ │ @@ -62913,22 +62913,22 @@ │ │ type : '()S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -068124: |[068124] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.readShort:()S │ │ -068134: 5210 7909 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ -068138: d800 0002 |0002: add-int/lit8 v0, v0, #int 2 // #02 │ │ -06813c: 5910 7909 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ -068140: 5410 7809 |0006: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.in:Ljava/io/DataInputStream; // field@0978 │ │ -068144: 6e10 6c25 0000 |0008: invoke-virtual {v0}, Ljava/io/DataInputStream;.readShort:()S // method@256c │ │ -06814a: 0a00 |000b: move-result v0 │ │ -06814c: 0f00 |000c: return v0 │ │ +076600: |[076600] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.readShort:()S │ │ +076610: 5210 7909 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ +076614: d800 0002 |0002: add-int/lit8 v0, v0, #int 2 // #02 │ │ +076618: 5910 7909 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ +07661c: 5410 7809 |0006: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.in:Ljava/io/DataInputStream; // field@0978 │ │ +076620: 6e10 6c25 0000 |0008: invoke-virtual {v0}, Ljava/io/DataInputStream;.readShort:()S // method@256c │ │ +076626: 0a00 |000b: move-result v0 │ │ +076628: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0006 line=76 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; │ │ │ │ @@ -62937,19 +62937,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -068150: |[068150] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.readUTF:()Ljava/lang/String; │ │ -068160: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -068164: 1a01 bf0d |0002: const-string v1, "Not implemented" // string@0dbf │ │ -068168: 7020 8d26 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@268d │ │ -06816e: 2700 |0007: throw v0 │ │ +07662c: |[07662c] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.readUTF:()Ljava/lang/String; │ │ +07663c: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +076640: 1a01 bd0d |0002: const-string v1, "Not implemented" // string@0dbd │ │ +076644: 7020 8d26 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@268d │ │ +07664a: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; │ │ │ │ #13 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;) │ │ @@ -62957,22 +62957,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -068170: |[068170] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.readUnsignedByte:()I │ │ -068180: 5210 7909 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ -068184: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -068188: 5910 7909 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ -06818c: 5410 7809 |0006: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.in:Ljava/io/DataInputStream; // field@0978 │ │ -068190: 6e10 6e25 0000 |0008: invoke-virtual {v0}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@256e │ │ -068196: 0a00 |000b: move-result v0 │ │ -068198: 0f00 |000c: return v0 │ │ +07664c: |[07664c] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.readUnsignedByte:()I │ │ +07665c: 5210 7909 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ +076660: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +076664: 5910 7909 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ +076668: 5410 7809 |0006: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.in:Ljava/io/DataInputStream; // field@0978 │ │ +07666c: 6e10 6e25 0000 |0008: invoke-virtual {v0}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@256e │ │ +076672: 0a00 |000b: move-result v0 │ │ +076674: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0006 line=70 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; │ │ │ │ @@ -62981,22 +62981,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -06819c: |[06819c] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.readUnsignedShort:()I │ │ -0681ac: 5210 7909 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ -0681b0: d800 0002 |0002: add-int/lit8 v0, v0, #int 2 // #02 │ │ -0681b4: 5910 7909 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ -0681b8: 5410 7809 |0006: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.in:Ljava/io/DataInputStream; // field@0978 │ │ -0681bc: 6e10 6f25 0000 |0008: invoke-virtual {v0}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@256f │ │ -0681c2: 0a00 |000b: move-result v0 │ │ -0681c4: 0f00 |000c: return v0 │ │ +076678: |[076678] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.readUnsignedShort:()I │ │ +076688: 5210 7909 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ +07668c: d800 0002 |0002: add-int/lit8 v0, v0, #int 2 // #02 │ │ +076690: 5910 7909 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ +076694: 5410 7809 |0006: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.in:Ljava/io/DataInputStream; // field@0978 │ │ +076698: 6e10 6f25 0000 |0008: invoke-virtual {v0}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@256f │ │ +07669e: 0a00 |000b: move-result v0 │ │ +0766a0: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0006 line=82 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; │ │ │ │ @@ -63005,38 +63005,38 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0681c8: |[0681c8] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.skipBytes:(I)I │ │ -0681d8: 5421 7809 |0000: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.in:Ljava/io/DataInputStream; // field@0978 │ │ -0681dc: 6e20 7025 3100 |0002: invoke-virtual {v1, v3}, Ljava/io/DataInputStream;.skipBytes:(I)I // method@2570 │ │ -0681e2: 0a00 |0005: move-result v0 │ │ -0681e4: 5221 7909 |0006: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ -0681e8: b001 |0008: add-int/2addr v1, v0 │ │ -0681ea: 5921 7909 |0009: iput v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ -0681ee: 0f00 |000b: return v0 │ │ +0766a4: |[0766a4] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.CountingDataInputStream.skipBytes:(I)I │ │ +0766b4: 5421 7809 |0000: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.in:Ljava/io/DataInputStream; // field@0978 │ │ +0766b8: 6e20 7025 3100 |0002: invoke-virtual {v1, v3}, Ljava/io/DataInputStream;.skipBytes:(I)I // method@2570 │ │ +0766be: 0a00 |0005: move-result v0 │ │ +0766c0: 5221 7909 |0006: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ +0766c4: b001 |0008: add-int/2addr v1, v0 │ │ +0766c6: 5921 7909 |0009: iput v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;.readBytes:I // field@0979 │ │ +0766ca: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0006 line=51 │ │ 0x000b line=52 │ │ locals : │ │ 0x0006 - 0x000c reg=0 skipped I │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; │ │ 0x0000 - 0x000c reg=3 n I │ │ │ │ source_file_idx : 682 (CountingDataInputStream.java) │ │ │ │ Class #189 header: │ │ -class_idx : 414 │ │ +class_idx : 412 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1082 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #189 - │ │ @@ -63052,17 +63052,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0681f0: |[0681f0] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.G3dExporter.:()V │ │ -068200: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -068206: 0e00 |0003: return-void │ │ +0766cc: |[0766cc] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.G3dExporter.:()V │ │ +0766dc: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0766e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/G3dExporter; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/G3dExporter;) │ │ @@ -63070,260 +63070,260 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 27 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 515 16-bit code units │ │ -068208: |[068208] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.G3dExporter.export:(Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;Lcom/badlogic/gdx/files/FileHandle;)V │ │ -068218: 2215 9c01 |0000: new-instance v21, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter; // type@019c │ │ -06821c: 7601 3e10 1500 |0002: invoke-direct/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.:()V // method@103e │ │ -068222: 1316 0100 |0005: const/16 v22, #int 1 // #1 │ │ -068226: 7402 4010 1500 |0007: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ -06822c: 1316 0000 |000a: const/16 v22, #int 0 // #0 │ │ -068230: 7402 4110 1500 |000c: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeByte:(I)V // method@1041 │ │ -068236: 1316 0100 |000f: const/16 v22, #int 1 // #1 │ │ -06823a: 7402 4110 1500 |0011: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeByte:(I)V // method@1041 │ │ -068240: 7401 3f10 1500 |0014: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ -068246: 1316 0020 |0017: const/16 v22, #int 8192 // #2000 │ │ -06824a: 7402 4010 1500 |0019: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ -068250: 0800 1900 |001c: move-object/from16 v0, v25 │ │ -068254: 5400 d709 |001e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ -068258: 0816 0000 |0020: move-object/from16 v22, v0 │ │ -06825c: 0800 1600 |0022: move-object/from16 v0, v22 │ │ -068260: 2100 |0024: array-length v0, v0 │ │ -068262: 0216 0000 |0025: move/from16 v22, v0 │ │ -068266: 7402 4710 1500 |0027: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -06826c: 0800 1900 |002a: move-object/from16 v0, v25 │ │ -068270: 5404 d709 |002c: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ -068274: 214e |002e: array-length v14, v4 │ │ -068276: 1209 |002f: const/4 v9, #int 0 // #0 │ │ -068278: 019b |0030: move v11, v9 │ │ -06827a: 35eb 8901 |0031: if-ge v11, v14, 01ba // +0189 │ │ -06827e: 4610 040b |0033: aget-object v16, v4, v11 │ │ -068282: 1316 0022 |0035: const/16 v22, #int 8704 // #2200 │ │ -068286: 7402 4010 1500 |0037: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ -06828c: 0800 1000 |003a: move-object/from16 v0, v16 │ │ -068290: 5400 de09 |003c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.name:Ljava/lang/String; // field@09de │ │ -068294: 0816 0000 |003e: move-object/from16 v22, v0 │ │ -068298: 3916 8100 |0040: if-nez v22, 00c1 // +0081 │ │ -06829c: 1a16 0000 |0042: const-string v22, "" // string@0000 │ │ -0682a0: 7402 4d10 1500 |0044: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeString:(Ljava/lang/String;)V // method@104d │ │ -0682a6: 0800 1000 |0047: move-object/from16 v0, v16 │ │ -0682aa: 5200 df09 |0049: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.primitiveType:I // field@09df │ │ -0682ae: 0216 0000 |004b: move/from16 v22, v0 │ │ -0682b2: 7402 4710 1500 |004d: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -0682b8: 0800 1000 |0050: move-object/from16 v0, v16 │ │ -0682bc: 5200 d909 |0052: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.animatedComponents:I // field@09d9 │ │ -0682c0: 0216 0000 |0054: move/from16 v22, v0 │ │ -0682c4: 7402 4710 1500 |0056: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -0682ca: 0800 1000 |0059: move-object/from16 v0, v16 │ │ -0682ce: 5400 da09 |005b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09da │ │ -0682d2: 0816 0000 |005d: move-object/from16 v22, v0 │ │ -0682d6: 0800 1600 |005f: move-object/from16 v0, v22 │ │ -0682da: 5200 5b11 |0061: iget v0, v0, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -0682de: 0216 0000 |0063: move/from16 v22, v0 │ │ -0682e2: 7402 4710 1500 |0065: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -0682e8: 1316 2011 |0068: const/16 v22, #int 4384 // #1120 │ │ -0682ec: 7402 4010 1500 |006a: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ -0682f2: 0800 1000 |006d: move-object/from16 v0, v16 │ │ -0682f6: 5400 dd09 |006f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ -0682fa: 0816 0000 |0071: move-object/from16 v22, v0 │ │ -0682fe: 7401 ea0a 1600 |0073: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0aea │ │ -068304: 0c16 |0076: move-result-object v22 │ │ -068306: 7401 b40b 1600 |0077: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ -06830c: 0a16 |007a: move-result v22 │ │ -06830e: 7402 4710 1500 |007b: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -068314: 1208 |007e: const/4 v8, #int 0 // #0 │ │ -068316: 0800 1000 |007f: move-object/from16 v0, v16 │ │ -06831a: 5400 dd09 |0081: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ -06831e: 0816 0000 |0083: move-object/from16 v22, v0 │ │ -068322: 7401 ea0a 1600 |0085: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0aea │ │ -068328: 0c16 |0088: move-result-object v22 │ │ -06832a: 7401 b40b 1600 |0089: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ -068330: 0a16 |008c: move-result v22 │ │ -068332: 0200 1600 |008d: move/from16 v0, v22 │ │ -068336: 3508 3a00 |008f: if-ge v8, v0, 00c9 // +003a │ │ -06833a: 0800 1000 |0091: move-object/from16 v0, v16 │ │ -06833e: 5400 dd09 |0093: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ -068342: 0816 0000 |0095: move-object/from16 v22, v0 │ │ -068346: 7401 ea0a 1600 |0097: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0aea │ │ -06834c: 0c16 |009a: move-result-object v22 │ │ -06834e: 0800 1600 |009b: move-object/from16 v0, v22 │ │ -068352: 6e20 b20b 8000 |009d: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ -068358: 0c06 |00a0: move-result-object v6 │ │ -06835a: 1316 2111 |00a1: const/16 v22, #int 4385 // #1121 │ │ -06835e: 7402 4010 1500 |00a3: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ -068364: 5260 8106 |00a6: iget v0, v6, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ -068368: 0216 0000 |00a8: move/from16 v22, v0 │ │ -06836c: 7402 4710 1500 |00aa: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -068372: 5260 7f06 |00ad: iget v0, v6, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ -068376: 0216 0000 |00af: move/from16 v22, v0 │ │ -06837a: 7402 4710 1500 |00b1: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -068380: 5460 7e06 |00b4: iget-object v0, v6, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ -068384: 0816 0000 |00b6: move-object/from16 v22, v0 │ │ -068388: 7402 4d10 1500 |00b8: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeString:(Ljava/lang/String;)V // method@104d │ │ -06838e: 7401 3f10 1500 |00bb: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ -068394: d808 0801 |00be: add-int/lit8 v8, v8, #int 1 // #01 │ │ -068398: 28bf |00c0: goto 007f // -0041 │ │ -06839a: 0800 1000 |00c1: move-object/from16 v0, v16 │ │ -06839e: 5400 de09 |00c3: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.name:Ljava/lang/String; // field@09de │ │ -0683a2: 0816 0000 |00c5: move-object/from16 v22, v0 │ │ -0683a6: 2900 7dff |00c7: goto/16 0044 // -0083 │ │ -0683aa: 7401 3f10 1500 |00c9: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ -0683b0: 1316 1011 |00cc: const/16 v22, #int 4368 // #1110 │ │ -0683b4: 7402 4010 1500 |00ce: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ -0683ba: 0800 1000 |00d1: move-object/from16 v0, v16 │ │ -0683be: 5400 dd09 |00d3: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ -0683c2: 0816 0000 |00d5: move-object/from16 v22, v0 │ │ -0683c6: 7401 e80a 1600 |00d7: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ -0683cc: 0a16 |00da: move-result v22 │ │ -0683ce: 0800 1000 |00db: move-object/from16 v0, v16 │ │ -0683d2: 5400 dd09 |00dd: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ -0683d6: 0817 0000 |00df: move-object/from16 v23, v0 │ │ -0683da: 7401 eb0a 1700 |00e1: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0aeb │ │ -0683e0: 0a17 |00e4: move-result v23 │ │ -0683e2: 9216 1617 |00e5: mul-int v22, v22, v23 │ │ -0683e6: db11 1604 |00e7: div-int/lit8 v17, v22, #int 4 // #04 │ │ -0683ea: 0200 1100 |00e9: move/from16 v0, v17 │ │ -0683ee: 2300 4a04 |00eb: new-array v0, v0, [F // type@044a │ │ -0683f2: 0814 0000 |00ed: move-object/from16 v20, v0 │ │ -0683f6: 0800 1000 |00ef: move-object/from16 v0, v16 │ │ -0683fa: 5400 dd09 |00f1: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ -0683fe: 0816 0000 |00f3: move-object/from16 v22, v0 │ │ -068402: 0800 1600 |00f5: move-object/from16 v0, v22 │ │ -068406: 0801 1400 |00f7: move-object/from16 v1, v20 │ │ -06840a: 6e20 ef0a 1000 |00f9: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Mesh;.getVertices:([F)V // method@0aef │ │ -068410: 0800 1000 |00fc: move-object/from16 v0, v16 │ │ -068414: 5400 dd09 |00fe: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ -068418: 0816 0000 |0100: move-object/from16 v22, v0 │ │ -06841c: 7401 e80a 1600 |0102: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ -068422: 0a16 |0105: move-result v22 │ │ -068424: 7402 4710 1500 |0106: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -06842a: 0800 1500 |0109: move-object/from16 v0, v21 │ │ -06842e: 0801 1400 |010b: move-object/from16 v1, v20 │ │ -068432: 6e20 4610 1000 |010d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloats:([F)V // method@1046 │ │ -068438: 7401 3f10 1500 |0110: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ -06843e: 1316 1111 |0113: const/16 v22, #int 4369 // #1111 │ │ -068442: 7402 4010 1500 |0115: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ -068448: 0800 1000 |0118: move-object/from16 v0, v16 │ │ -06844c: 5400 dd09 |011a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ -068450: 0816 0000 |011c: move-object/from16 v22, v0 │ │ -068454: 7401 e70a 1600 |011e: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ -06845a: 0a12 |0121: move-result v18 │ │ -06845c: 0200 1200 |0122: move/from16 v0, v18 │ │ -068460: 230c 9c04 |0124: new-array v12, v0, [S // type@049c │ │ -068464: 0800 1000 |0126: move-object/from16 v0, v16 │ │ -068468: 5400 dd09 |0128: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ -06846c: 0816 0000 |012a: move-object/from16 v22, v0 │ │ -068470: 0800 1600 |012c: move-object/from16 v0, v22 │ │ -068474: 6e20 e10a c000 |012e: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/graphics/Mesh;.getIndices:([S)V // method@0ae1 │ │ -06847a: 0800 1000 |0131: move-object/from16 v0, v16 │ │ -06847e: 5400 dd09 |0133: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ -068482: 0816 0000 |0135: move-object/from16 v22, v0 │ │ -068486: 7401 e70a 1600 |0137: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ -06848c: 0a16 |013a: move-result v22 │ │ -06848e: 7402 4710 1500 |013b: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -068494: 0800 1500 |013e: move-object/from16 v0, v21 │ │ -068498: 6e20 4c10 c000 |0140: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeShorts:([S)V // method@104c │ │ -06849e: 7401 3f10 1500 |0143: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ -0684a4: 0800 1000 |0146: move-object/from16 v0, v16 │ │ -0684a8: 5400 da09 |0148: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09da │ │ -0684ac: 0816 0000 |014a: move-object/from16 v22, v0 │ │ -0684b0: 7401 2d22 1600 |014c: invoke-virtual/range {v22}, Lcom/badlogic/gdx/utils/ObjectMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@222d │ │ -0684b6: 0c16 |014f: move-result-object v22 │ │ -0684b8: 7401 0b22 1600 |0150: invoke-virtual/range {v22}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.iterator:()Ljava/util/Iterator; // method@220b │ │ -0684be: 0c09 |0153: move-result-object v9 │ │ -0684c0: 7210 5327 0900 |0154: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0684c6: 0a16 |0157: move-result v22 │ │ -0684c8: 3816 5a00 |0158: if-eqz v22, 01b2 // +005a │ │ -0684cc: 7210 5427 0900 |015a: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0684d2: 0c03 |015d: move-result-object v3 │ │ -0684d4: 1f03 c303 |015e: check-cast v3, Ljava/lang/String; // type@03c3 │ │ -0684d8: 0800 1000 |0160: move-object/from16 v0, v16 │ │ -0684dc: 5400 da09 |0162: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09da │ │ -0684e0: 0816 0000 |0164: move-object/from16 v22, v0 │ │ -0684e4: 0800 1600 |0166: move-object/from16 v0, v22 │ │ -0684e8: 6e20 2722 3000 |0168: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0684ee: 0c02 |016b: move-result-object v2 │ │ -0684f0: 1f02 b601 |016c: check-cast v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // type@01b6 │ │ -0684f4: 1316 0023 |016e: const/16 v22, #int 8960 // #2300 │ │ -0684f8: 7402 4010 1500 |0170: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ -0684fe: 5420 d409 |0173: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.name:Ljava/lang/String; // field@09d4 │ │ -068502: 0816 0000 |0175: move-object/from16 v22, v0 │ │ -068506: 7402 4d10 1500 |0177: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeString:(Ljava/lang/String;)V // method@104d │ │ -06850c: 5220 d209 |017a: iget v0, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.frameDuration:F // field@09d2 │ │ -068510: 0216 0000 |017c: move/from16 v22, v0 │ │ -068514: 7402 4510 1500 |017e: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ -06851a: 5420 d309 |0181: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.keyframes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // field@09d3 │ │ -06851e: 0816 0000 |0183: move-object/from16 v22, v0 │ │ -068522: 0800 1600 |0185: move-object/from16 v0, v22 │ │ -068526: 2100 |0187: array-length v0, v0 │ │ -068528: 0216 0000 |0188: move/from16 v22, v0 │ │ -06852c: 7402 4710 1500 |018a: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -068532: 5425 d309 |018d: iget-object v5, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.keyframes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // field@09d3 │ │ -068536: 215f |018f: array-length v15, v5 │ │ -068538: 120a |0190: const/4 v10, #int 0 // #0 │ │ -06853a: 35fa 1d00 |0191: if-ge v10, v15, 01ae // +001d │ │ -06853e: 460d 050a |0193: aget-object v13, v5, v10 │ │ -068542: 1316 0024 |0195: const/16 v22, #int 9216 // #2400 │ │ -068546: 7402 4010 1500 |0197: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ -06854c: 52d0 d009 |019a: iget v0, v13, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe;.timeStamp:F // field@09d0 │ │ -068550: 0216 0000 |019c: move/from16 v22, v0 │ │ -068554: 7402 4510 1500 |019e: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ -06855a: 54d0 d109 |01a1: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe;.vertices:[F // field@09d1 │ │ -06855e: 0816 0000 |01a3: move-object/from16 v22, v0 │ │ -068562: 7402 4610 1500 |01a5: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloats:([F)V // method@1046 │ │ -068568: 7401 3f10 1500 |01a8: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ -06856e: d80a 0a01 |01ab: add-int/lit8 v10, v10, #int 1 // #01 │ │ -068572: 28e4 |01ad: goto 0191 // -001c │ │ -068574: 7401 3f10 1500 |01ae: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ -06857a: 28a3 |01b1: goto 0154 // -005d │ │ -06857c: 7401 3f10 1500 |01b2: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ -068582: d809 0b01 |01b5: add-int/lit8 v9, v11, #int 1 // #01 │ │ -068586: 019b |01b7: move v11, v9 │ │ -068588: 2900 79fe |01b8: goto/16 0031 // -0187 │ │ -06858c: 7401 3f10 1500 |01ba: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ -068592: 1313 0000 |01bd: const/16 v19, #int 0 // #0 │ │ -068596: 1316 0000 |01bf: const/16 v22, #int 0 // #0 │ │ -06859a: 0800 1a00 |01c1: move-object/from16 v0, v26 │ │ -06859e: 0201 1600 |01c3: move/from16 v1, v22 │ │ -0685a2: 6e20 7b09 1000 |01c5: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/files/FileHandle;.write:(Z)Ljava/io/OutputStream; // method@097b │ │ -0685a8: 0c13 |01c8: move-result-object v19 │ │ -0685aa: 0800 1500 |01c9: move-object/from16 v0, v21 │ │ -0685ae: 0801 1300 |01cb: move-object/from16 v1, v19 │ │ -0685b2: 6e20 4f10 1000 |01cd: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeToStream:(Ljava/io/OutputStream;)V // method@104f │ │ -0685b8: 3813 0500 |01d0: if-eqz v19, 01d5 // +0005 │ │ -0685bc: 7401 a225 1300 |01d2: invoke-virtual/range {v19}, Ljava/io/OutputStream;.close:()V // method@25a2 │ │ -0685c2: 0e00 |01d5: return-void │ │ -0685c4: 0d07 |01d6: move-exception v7 │ │ -0685c6: 2216 fc02 |01d7: new-instance v22, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0685ca: 2217 c503 |01d9: new-instance v23, Ljava/lang/StringBuilder; // type@03c5 │ │ -0685ce: 7601 6726 1700 |01db: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0685d4: 1a18 7a01 |01de: const-string v24, "An error occured while exporting the still model, " // string@017a │ │ -0685d8: 7402 6e26 1700 |01e0: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0685de: 0c17 |01e3: move-result-object v23 │ │ -0685e0: 6e10 9725 0700 |01e4: invoke-virtual {v7}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ -0685e6: 0c18 |01e7: move-result-object v24 │ │ -0685e8: 7402 6e26 1700 |01e8: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0685ee: 0c17 |01eb: move-result-object v23 │ │ -0685f0: 7401 7426 1700 |01ec: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0685f6: 0c17 |01ef: move-result-object v23 │ │ -0685f8: 0800 1600 |01f0: move-object/from16 v0, v22 │ │ -0685fc: 0801 1700 |01f2: move-object/from16 v1, v23 │ │ -068600: 7030 b51f 1007 |01f4: invoke-direct {v0, v1, v7}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -068606: 2716 |01f7: throw v22 │ │ -068608: 0d16 |01f8: move-exception v22 │ │ -06860a: 3813 0500 |01f9: if-eqz v19, 01fe // +0005 │ │ -06860e: 7401 a225 1300 |01fb: invoke-virtual/range {v19}, Ljava/io/OutputStream;.close:()V // method@25a2 │ │ -068614: 2716 |01fe: throw v22 │ │ -068616: 0d16 |01ff: move-exception v22 │ │ -068618: 28d5 |0200: goto 01d5 // -002b │ │ -06861a: 0d17 |0201: move-exception v23 │ │ -06861c: 28fc |0202: goto 01fe // -0004 │ │ +0766e4: |[0766e4] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.G3dExporter.export:(Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0766f4: 2215 9a01 |0000: new-instance v21, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter; // type@019a │ │ +0766f8: 7601 3e10 1500 |0002: invoke-direct/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.:()V // method@103e │ │ +0766fe: 1316 0100 |0005: const/16 v22, #int 1 // #1 │ │ +076702: 7402 4010 1500 |0007: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ +076708: 1316 0000 |000a: const/16 v22, #int 0 // #0 │ │ +07670c: 7402 4110 1500 |000c: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeByte:(I)V // method@1041 │ │ +076712: 1316 0100 |000f: const/16 v22, #int 1 // #1 │ │ +076716: 7402 4110 1500 |0011: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeByte:(I)V // method@1041 │ │ +07671c: 7401 3f10 1500 |0014: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ +076722: 1316 0020 |0017: const/16 v22, #int 8192 // #2000 │ │ +076726: 7402 4010 1500 |0019: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ +07672c: 0800 1900 |001c: move-object/from16 v0, v25 │ │ +076730: 5400 d709 |001e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ +076734: 0816 0000 |0020: move-object/from16 v22, v0 │ │ +076738: 0800 1600 |0022: move-object/from16 v0, v22 │ │ +07673c: 2100 |0024: array-length v0, v0 │ │ +07673e: 0216 0000 |0025: move/from16 v22, v0 │ │ +076742: 7402 4710 1500 |0027: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +076748: 0800 1900 |002a: move-object/from16 v0, v25 │ │ +07674c: 5404 d709 |002c: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ +076750: 214e |002e: array-length v14, v4 │ │ +076752: 1209 |002f: const/4 v9, #int 0 // #0 │ │ +076754: 019b |0030: move v11, v9 │ │ +076756: 35eb 8901 |0031: if-ge v11, v14, 01ba // +0189 │ │ +07675a: 4610 040b |0033: aget-object v16, v4, v11 │ │ +07675e: 1316 0022 |0035: const/16 v22, #int 8704 // #2200 │ │ +076762: 7402 4010 1500 |0037: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ +076768: 0800 1000 |003a: move-object/from16 v0, v16 │ │ +07676c: 5400 de09 |003c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.name:Ljava/lang/String; // field@09de │ │ +076770: 0816 0000 |003e: move-object/from16 v22, v0 │ │ +076774: 3916 8100 |0040: if-nez v22, 00c1 // +0081 │ │ +076778: 1a16 0000 |0042: const-string v22, "" // string@0000 │ │ +07677c: 7402 4d10 1500 |0044: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeString:(Ljava/lang/String;)V // method@104d │ │ +076782: 0800 1000 |0047: move-object/from16 v0, v16 │ │ +076786: 5200 df09 |0049: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.primitiveType:I // field@09df │ │ +07678a: 0216 0000 |004b: move/from16 v22, v0 │ │ +07678e: 7402 4710 1500 |004d: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +076794: 0800 1000 |0050: move-object/from16 v0, v16 │ │ +076798: 5200 d909 |0052: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.animatedComponents:I // field@09d9 │ │ +07679c: 0216 0000 |0054: move/from16 v22, v0 │ │ +0767a0: 7402 4710 1500 |0056: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +0767a6: 0800 1000 |0059: move-object/from16 v0, v16 │ │ +0767aa: 5400 da09 |005b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09da │ │ +0767ae: 0816 0000 |005d: move-object/from16 v22, v0 │ │ +0767b2: 0800 1600 |005f: move-object/from16 v0, v22 │ │ +0767b6: 5200 5b11 |0061: iget v0, v0, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0767ba: 0216 0000 |0063: move/from16 v22, v0 │ │ +0767be: 7402 4710 1500 |0065: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +0767c4: 1316 2011 |0068: const/16 v22, #int 4384 // #1120 │ │ +0767c8: 7402 4010 1500 |006a: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ +0767ce: 0800 1000 |006d: move-object/from16 v0, v16 │ │ +0767d2: 5400 dd09 |006f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ +0767d6: 0816 0000 |0071: move-object/from16 v22, v0 │ │ +0767da: 7401 ea0a 1600 |0073: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0aea │ │ +0767e0: 0c16 |0076: move-result-object v22 │ │ +0767e2: 7401 b40b 1600 |0077: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ +0767e8: 0a16 |007a: move-result v22 │ │ +0767ea: 7402 4710 1500 |007b: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +0767f0: 1208 |007e: const/4 v8, #int 0 // #0 │ │ +0767f2: 0800 1000 |007f: move-object/from16 v0, v16 │ │ +0767f6: 5400 dd09 |0081: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ +0767fa: 0816 0000 |0083: move-object/from16 v22, v0 │ │ +0767fe: 7401 ea0a 1600 |0085: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0aea │ │ +076804: 0c16 |0088: move-result-object v22 │ │ +076806: 7401 b40b 1600 |0089: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ +07680c: 0a16 |008c: move-result v22 │ │ +07680e: 0200 1600 |008d: move/from16 v0, v22 │ │ +076812: 3508 3a00 |008f: if-ge v8, v0, 00c9 // +003a │ │ +076816: 0800 1000 |0091: move-object/from16 v0, v16 │ │ +07681a: 5400 dd09 |0093: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ +07681e: 0816 0000 |0095: move-object/from16 v22, v0 │ │ +076822: 7401 ea0a 1600 |0097: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0aea │ │ +076828: 0c16 |009a: move-result-object v22 │ │ +07682a: 0800 1600 |009b: move-object/from16 v0, v22 │ │ +07682e: 6e20 b20b 8000 |009d: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ +076834: 0c06 |00a0: move-result-object v6 │ │ +076836: 1316 2111 |00a1: const/16 v22, #int 4385 // #1121 │ │ +07683a: 7402 4010 1500 |00a3: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ +076840: 5260 8106 |00a6: iget v0, v6, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ +076844: 0216 0000 |00a8: move/from16 v22, v0 │ │ +076848: 7402 4710 1500 |00aa: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +07684e: 5260 7f06 |00ad: iget v0, v6, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ +076852: 0216 0000 |00af: move/from16 v22, v0 │ │ +076856: 7402 4710 1500 |00b1: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +07685c: 5460 7e06 |00b4: iget-object v0, v6, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ +076860: 0816 0000 |00b6: move-object/from16 v22, v0 │ │ +076864: 7402 4d10 1500 |00b8: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeString:(Ljava/lang/String;)V // method@104d │ │ +07686a: 7401 3f10 1500 |00bb: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ +076870: d808 0801 |00be: add-int/lit8 v8, v8, #int 1 // #01 │ │ +076874: 28bf |00c0: goto 007f // -0041 │ │ +076876: 0800 1000 |00c1: move-object/from16 v0, v16 │ │ +07687a: 5400 de09 |00c3: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.name:Ljava/lang/String; // field@09de │ │ +07687e: 0816 0000 |00c5: move-object/from16 v22, v0 │ │ +076882: 2900 7dff |00c7: goto/16 0044 // -0083 │ │ +076886: 7401 3f10 1500 |00c9: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ +07688c: 1316 1011 |00cc: const/16 v22, #int 4368 // #1110 │ │ +076890: 7402 4010 1500 |00ce: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ +076896: 0800 1000 |00d1: move-object/from16 v0, v16 │ │ +07689a: 5400 dd09 |00d3: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ +07689e: 0816 0000 |00d5: move-object/from16 v22, v0 │ │ +0768a2: 7401 e80a 1600 |00d7: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ +0768a8: 0a16 |00da: move-result v22 │ │ +0768aa: 0800 1000 |00db: move-object/from16 v0, v16 │ │ +0768ae: 5400 dd09 |00dd: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ +0768b2: 0817 0000 |00df: move-object/from16 v23, v0 │ │ +0768b6: 7401 eb0a 1700 |00e1: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0aeb │ │ +0768bc: 0a17 |00e4: move-result v23 │ │ +0768be: 9216 1617 |00e5: mul-int v22, v22, v23 │ │ +0768c2: db11 1604 |00e7: div-int/lit8 v17, v22, #int 4 // #04 │ │ +0768c6: 0200 1100 |00e9: move/from16 v0, v17 │ │ +0768ca: 2300 4804 |00eb: new-array v0, v0, [F // type@0448 │ │ +0768ce: 0814 0000 |00ed: move-object/from16 v20, v0 │ │ +0768d2: 0800 1000 |00ef: move-object/from16 v0, v16 │ │ +0768d6: 5400 dd09 |00f1: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ +0768da: 0816 0000 |00f3: move-object/from16 v22, v0 │ │ +0768de: 0800 1600 |00f5: move-object/from16 v0, v22 │ │ +0768e2: 0801 1400 |00f7: move-object/from16 v1, v20 │ │ +0768e6: 6e20 ef0a 1000 |00f9: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Mesh;.getVertices:([F)V // method@0aef │ │ +0768ec: 0800 1000 |00fc: move-object/from16 v0, v16 │ │ +0768f0: 5400 dd09 |00fe: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ +0768f4: 0816 0000 |0100: move-object/from16 v22, v0 │ │ +0768f8: 7401 e80a 1600 |0102: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ +0768fe: 0a16 |0105: move-result v22 │ │ +076900: 7402 4710 1500 |0106: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +076906: 0800 1500 |0109: move-object/from16 v0, v21 │ │ +07690a: 0801 1400 |010b: move-object/from16 v1, v20 │ │ +07690e: 6e20 4610 1000 |010d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloats:([F)V // method@1046 │ │ +076914: 7401 3f10 1500 |0110: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ +07691a: 1316 1111 |0113: const/16 v22, #int 4369 // #1111 │ │ +07691e: 7402 4010 1500 |0115: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ +076924: 0800 1000 |0118: move-object/from16 v0, v16 │ │ +076928: 5400 dd09 |011a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ +07692c: 0816 0000 |011c: move-object/from16 v22, v0 │ │ +076930: 7401 e70a 1600 |011e: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ +076936: 0a12 |0121: move-result v18 │ │ +076938: 0200 1200 |0122: move/from16 v0, v18 │ │ +07693c: 230c 9a04 |0124: new-array v12, v0, [S // type@049a │ │ +076940: 0800 1000 |0126: move-object/from16 v0, v16 │ │ +076944: 5400 dd09 |0128: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ +076948: 0816 0000 |012a: move-object/from16 v22, v0 │ │ +07694c: 0800 1600 |012c: move-object/from16 v0, v22 │ │ +076950: 6e20 e10a c000 |012e: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/graphics/Mesh;.getIndices:([S)V // method@0ae1 │ │ +076956: 0800 1000 |0131: move-object/from16 v0, v16 │ │ +07695a: 5400 dd09 |0133: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ +07695e: 0816 0000 |0135: move-object/from16 v22, v0 │ │ +076962: 7401 e70a 1600 |0137: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ +076968: 0a16 |013a: move-result v22 │ │ +07696a: 7402 4710 1500 |013b: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +076970: 0800 1500 |013e: move-object/from16 v0, v21 │ │ +076974: 6e20 4c10 c000 |0140: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeShorts:([S)V // method@104c │ │ +07697a: 7401 3f10 1500 |0143: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ +076980: 0800 1000 |0146: move-object/from16 v0, v16 │ │ +076984: 5400 da09 |0148: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09da │ │ +076988: 0816 0000 |014a: move-object/from16 v22, v0 │ │ +07698c: 7401 2d22 1600 |014c: invoke-virtual/range {v22}, Lcom/badlogic/gdx/utils/ObjectMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@222d │ │ +076992: 0c16 |014f: move-result-object v22 │ │ +076994: 7401 0b22 1600 |0150: invoke-virtual/range {v22}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.iterator:()Ljava/util/Iterator; // method@220b │ │ +07699a: 0c09 |0153: move-result-object v9 │ │ +07699c: 7210 5327 0900 |0154: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0769a2: 0a16 |0157: move-result v22 │ │ +0769a4: 3816 5a00 |0158: if-eqz v22, 01b2 // +005a │ │ +0769a8: 7210 5427 0900 |015a: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0769ae: 0c03 |015d: move-result-object v3 │ │ +0769b0: 1f03 c103 |015e: check-cast v3, Ljava/lang/String; // type@03c1 │ │ +0769b4: 0800 1000 |0160: move-object/from16 v0, v16 │ │ +0769b8: 5400 da09 |0162: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09da │ │ +0769bc: 0816 0000 |0164: move-object/from16 v22, v0 │ │ +0769c0: 0800 1600 |0166: move-object/from16 v0, v22 │ │ +0769c4: 6e20 2722 3000 |0168: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0769ca: 0c02 |016b: move-result-object v2 │ │ +0769cc: 1f02 b401 |016c: check-cast v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // type@01b4 │ │ +0769d0: 1316 0023 |016e: const/16 v22, #int 8960 // #2300 │ │ +0769d4: 7402 4010 1500 |0170: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ +0769da: 5420 d409 |0173: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.name:Ljava/lang/String; // field@09d4 │ │ +0769de: 0816 0000 |0175: move-object/from16 v22, v0 │ │ +0769e2: 7402 4d10 1500 |0177: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeString:(Ljava/lang/String;)V // method@104d │ │ +0769e8: 5220 d209 |017a: iget v0, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.frameDuration:F // field@09d2 │ │ +0769ec: 0216 0000 |017c: move/from16 v22, v0 │ │ +0769f0: 7402 4510 1500 |017e: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ +0769f6: 5420 d309 |0181: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.keyframes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // field@09d3 │ │ +0769fa: 0816 0000 |0183: move-object/from16 v22, v0 │ │ +0769fe: 0800 1600 |0185: move-object/from16 v0, v22 │ │ +076a02: 2100 |0187: array-length v0, v0 │ │ +076a04: 0216 0000 |0188: move/from16 v22, v0 │ │ +076a08: 7402 4710 1500 |018a: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +076a0e: 5425 d309 |018d: iget-object v5, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.keyframes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // field@09d3 │ │ +076a12: 215f |018f: array-length v15, v5 │ │ +076a14: 120a |0190: const/4 v10, #int 0 // #0 │ │ +076a16: 35fa 1d00 |0191: if-ge v10, v15, 01ae // +001d │ │ +076a1a: 460d 050a |0193: aget-object v13, v5, v10 │ │ +076a1e: 1316 0024 |0195: const/16 v22, #int 9216 // #2400 │ │ +076a22: 7402 4010 1500 |0197: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ +076a28: 52d0 d009 |019a: iget v0, v13, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe;.timeStamp:F // field@09d0 │ │ +076a2c: 0216 0000 |019c: move/from16 v22, v0 │ │ +076a30: 7402 4510 1500 |019e: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ +076a36: 54d0 d109 |01a1: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe;.vertices:[F // field@09d1 │ │ +076a3a: 0816 0000 |01a3: move-object/from16 v22, v0 │ │ +076a3e: 7402 4610 1500 |01a5: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloats:([F)V // method@1046 │ │ +076a44: 7401 3f10 1500 |01a8: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ +076a4a: d80a 0a01 |01ab: add-int/lit8 v10, v10, #int 1 // #01 │ │ +076a4e: 28e4 |01ad: goto 0191 // -001c │ │ +076a50: 7401 3f10 1500 |01ae: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ +076a56: 28a3 |01b1: goto 0154 // -005d │ │ +076a58: 7401 3f10 1500 |01b2: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ +076a5e: d809 0b01 |01b5: add-int/lit8 v9, v11, #int 1 // #01 │ │ +076a62: 019b |01b7: move v11, v9 │ │ +076a64: 2900 79fe |01b8: goto/16 0031 // -0187 │ │ +076a68: 7401 3f10 1500 |01ba: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ +076a6e: 1313 0000 |01bd: const/16 v19, #int 0 // #0 │ │ +076a72: 1316 0000 |01bf: const/16 v22, #int 0 // #0 │ │ +076a76: 0800 1a00 |01c1: move-object/from16 v0, v26 │ │ +076a7a: 0201 1600 |01c3: move/from16 v1, v22 │ │ +076a7e: 6e20 7b09 1000 |01c5: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/files/FileHandle;.write:(Z)Ljava/io/OutputStream; // method@097b │ │ +076a84: 0c13 |01c8: move-result-object v19 │ │ +076a86: 0800 1500 |01c9: move-object/from16 v0, v21 │ │ +076a8a: 0801 1300 |01cb: move-object/from16 v1, v19 │ │ +076a8e: 6e20 4f10 1000 |01cd: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeToStream:(Ljava/io/OutputStream;)V // method@104f │ │ +076a94: 3813 0500 |01d0: if-eqz v19, 01d5 // +0005 │ │ +076a98: 7401 a225 1300 |01d2: invoke-virtual/range {v19}, Ljava/io/OutputStream;.close:()V // method@25a2 │ │ +076a9e: 0e00 |01d5: return-void │ │ +076aa0: 0d07 |01d6: move-exception v7 │ │ +076aa2: 2216 fa02 |01d7: new-instance v22, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +076aa6: 2217 c303 |01d9: new-instance v23, Ljava/lang/StringBuilder; // type@03c3 │ │ +076aaa: 7601 6726 1700 |01db: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +076ab0: 1a18 7a01 |01de: const-string v24, "An error occured while exporting the still model, " // string@017a │ │ +076ab4: 7402 6e26 1700 |01e0: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +076aba: 0c17 |01e3: move-result-object v23 │ │ +076abc: 6e10 9725 0700 |01e4: invoke-virtual {v7}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ +076ac2: 0c18 |01e7: move-result-object v24 │ │ +076ac4: 7402 6e26 1700 |01e8: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +076aca: 0c17 |01eb: move-result-object v23 │ │ +076acc: 7401 7426 1700 |01ec: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +076ad2: 0c17 |01ef: move-result-object v23 │ │ +076ad4: 0800 1600 |01f0: move-object/from16 v0, v22 │ │ +076ad8: 0801 1700 |01f2: move-object/from16 v1, v23 │ │ +076adc: 7030 b51f 1007 |01f4: invoke-direct {v0, v1, v7}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +076ae2: 2716 |01f7: throw v22 │ │ +076ae4: 0d16 |01f8: move-exception v22 │ │ +076ae6: 3813 0500 |01f9: if-eqz v19, 01fe // +0005 │ │ +076aea: 7401 a225 1300 |01fb: invoke-virtual/range {v19}, Ljava/io/OutputStream;.close:()V // method@25a2 │ │ +076af0: 2716 |01fe: throw v22 │ │ +076af2: 0d16 |01ff: move-exception v22 │ │ +076af4: 28d5 |0200: goto 01d5 // -002b │ │ +076af6: 0d17 |0201: move-exception v23 │ │ +076af8: 28fc |0202: goto 01fe // -0004 │ │ catches : 4 │ │ 0x01c1 - 0x01d0 │ │ Ljava/io/IOException; -> 0x01d6 │ │ -> 0x01f8 │ │ 0x01d2 - 0x01d5 │ │ Ljava/io/IOException; -> 0x01ff │ │ 0x01d7 - 0x01f8 │ │ @@ -63430,411 +63430,411 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 27 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 829 16-bit code units │ │ -068658: |[068658] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.G3dExporter.export:(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;Lcom/badlogic/gdx/files/FileHandle;)V │ │ -068668: 2215 9c01 |0000: new-instance v21, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter; // type@019c │ │ -06866c: 7601 3e10 1500 |0002: invoke-direct/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.:()V // method@103e │ │ -068672: 1316 0100 |0005: const/16 v22, #int 1 // #1 │ │ -068676: 7402 4010 1500 |0007: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ -06867c: 1316 0000 |000a: const/16 v22, #int 0 // #0 │ │ -068680: 7402 4110 1500 |000c: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeByte:(I)V // method@1041 │ │ -068686: 1316 0100 |000f: const/16 v22, #int 1 // #1 │ │ -06868a: 7402 4110 1500 |0011: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeByte:(I)V // method@1041 │ │ -068690: 7401 3f10 1500 |0014: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ -068696: 1316 0040 |0017: const/16 v22, #int 16384 // #4000 │ │ -06869a: 7402 4010 1500 |0019: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ -0686a0: 0800 1900 |001c: move-object/from16 v0, v25 │ │ -0686a4: 5400 fc09 |001e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ -0686a8: 0816 0000 |0020: move-object/from16 v22, v0 │ │ -0686ac: 0800 1600 |0022: move-object/from16 v0, v22 │ │ -0686b0: 2100 |0024: array-length v0, v0 │ │ -0686b2: 0216 0000 |0025: move/from16 v22, v0 │ │ -0686b6: 7402 4710 1500 |0027: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -0686bc: 0800 1900 |002a: move-object/from16 v0, v25 │ │ -0686c0: 5404 fc09 |002c: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ -0686c4: 214f |002e: array-length v15, v4 │ │ -0686c6: 120b |002f: const/4 v11, #int 0 // #0 │ │ -0686c8: 01bc |0030: move v12, v11 │ │ -0686ca: 35fc 5601 |0031: if-ge v12, v15, 0187 // +0156 │ │ -0686ce: 4611 040c |0033: aget-object v17, v4, v12 │ │ -0686d2: 1316 0042 |0035: const/16 v22, #int 16896 // #4200 │ │ -0686d6: 7402 4010 1500 |0037: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ -0686dc: 0800 1100 |003a: move-object/from16 v0, v17 │ │ -0686e0: 5400 080a |003c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.name:Ljava/lang/String; // field@0a08 │ │ -0686e4: 0816 0000 |003e: move-object/from16 v22, v0 │ │ -0686e8: 3916 6900 |0040: if-nez v22, 00a9 // +0069 │ │ -0686ec: 1a16 0000 |0042: const-string v22, "" // string@0000 │ │ -0686f0: 7402 4d10 1500 |0044: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeString:(Ljava/lang/String;)V // method@104d │ │ -0686f6: 0800 1100 |0047: move-object/from16 v0, v17 │ │ -0686fa: 5200 090a |0049: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.primitiveType:I // field@0a09 │ │ -0686fe: 0216 0000 |004b: move/from16 v22, v0 │ │ -068702: 7402 4710 1500 |004d: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -068708: 1316 2011 |0050: const/16 v22, #int 4384 // #1120 │ │ -06870c: 7402 4010 1500 |0052: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ -068712: 0800 1100 |0055: move-object/from16 v0, v17 │ │ -068716: 5400 070a |0057: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ -06871a: 0816 0000 |0059: move-object/from16 v22, v0 │ │ -06871e: 7401 ea0a 1600 |005b: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0aea │ │ -068724: 0c16 |005e: move-result-object v22 │ │ -068726: 7401 b40b 1600 |005f: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ -06872c: 0a16 |0062: move-result v22 │ │ -06872e: 7402 4710 1500 |0063: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -068734: 120a |0066: const/4 v10, #int 0 // #0 │ │ -068736: 0800 1100 |0067: move-object/from16 v0, v17 │ │ -06873a: 5400 070a |0069: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ -06873e: 0816 0000 |006b: move-object/from16 v22, v0 │ │ -068742: 7401 ea0a 1600 |006d: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0aea │ │ -068748: 0c16 |0070: move-result-object v22 │ │ -06874a: 7401 b40b 1600 |0071: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ -068750: 0a16 |0074: move-result v22 │ │ -068752: 0200 1600 |0075: move/from16 v0, v22 │ │ -068756: 350a 3900 |0077: if-ge v10, v0, 00b0 // +0039 │ │ -06875a: 0800 1100 |0079: move-object/from16 v0, v17 │ │ -06875e: 5400 070a |007b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ -068762: 0816 0000 |007d: move-object/from16 v22, v0 │ │ -068766: 7401 ea0a 1600 |007f: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0aea │ │ -06876c: 0c16 |0082: move-result-object v22 │ │ -06876e: 0800 1600 |0083: move-object/from16 v0, v22 │ │ -068772: 6e20 b20b a000 |0085: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ -068778: 0c07 |0088: move-result-object v7 │ │ -06877a: 1316 2111 |0089: const/16 v22, #int 4385 // #1121 │ │ -06877e: 7402 4010 1500 |008b: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ -068784: 5270 8106 |008e: iget v0, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ -068788: 0216 0000 |0090: move/from16 v22, v0 │ │ -06878c: 7402 4710 1500 |0092: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -068792: 5270 7f06 |0095: iget v0, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ -068796: 0216 0000 |0097: move/from16 v22, v0 │ │ -06879a: 7402 4710 1500 |0099: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -0687a0: 5470 7e06 |009c: iget-object v0, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ -0687a4: 0816 0000 |009e: move-object/from16 v22, v0 │ │ -0687a8: 7402 4d10 1500 |00a0: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeString:(Ljava/lang/String;)V // method@104d │ │ -0687ae: 7401 3f10 1500 |00a3: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ -0687b4: d80a 0a01 |00a6: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0687b8: 28bf |00a8: goto 0067 // -0041 │ │ -0687ba: 0800 1100 |00a9: move-object/from16 v0, v17 │ │ -0687be: 5400 080a |00ab: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.name:Ljava/lang/String; // field@0a08 │ │ -0687c2: 0816 0000 |00ad: move-object/from16 v22, v0 │ │ -0687c6: 2895 |00af: goto 0044 // -006b │ │ -0687c8: 7401 3f10 1500 |00b0: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ -0687ce: 1316 1011 |00b3: const/16 v22, #int 4368 // #1110 │ │ -0687d2: 7402 4010 1500 |00b5: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ -0687d8: 0800 1100 |00b8: move-object/from16 v0, v17 │ │ -0687dc: 5400 070a |00ba: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ -0687e0: 0816 0000 |00bc: move-object/from16 v22, v0 │ │ -0687e4: 7401 e80a 1600 |00be: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ -0687ea: 0a16 |00c1: move-result v22 │ │ -0687ec: 0800 1100 |00c2: move-object/from16 v0, v17 │ │ -0687f0: 5400 070a |00c4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ -0687f4: 0817 0000 |00c6: move-object/from16 v23, v0 │ │ -0687f8: 7401 eb0a 1700 |00c8: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0aeb │ │ -0687fe: 0a17 |00cb: move-result v23 │ │ -068800: 9216 1617 |00cc: mul-int v22, v22, v23 │ │ -068804: db12 1604 |00ce: div-int/lit8 v18, v22, #int 4 // #04 │ │ -068808: 0800 1100 |00d0: move-object/from16 v0, v17 │ │ -06880c: 5400 070a |00d2: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ -068810: 0816 0000 |00d4: move-object/from16 v22, v0 │ │ -068814: 7401 e80a 1600 |00d6: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ -06881a: 0a16 |00d9: move-result v22 │ │ -06881c: 7402 4710 1500 |00da: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -068822: 0800 1100 |00dd: move-object/from16 v0, v17 │ │ -068826: 5400 0b0a |00df: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.vertices:[F // field@0a0b │ │ -06882a: 0816 0000 |00e1: move-object/from16 v22, v0 │ │ -06882e: 7402 4610 1500 |00e3: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloats:([F)V // method@1046 │ │ -068834: 7401 3f10 1500 |00e6: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ -06883a: 1316 1111 |00e9: const/16 v22, #int 4369 // #1111 │ │ -06883e: 7402 4010 1500 |00eb: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ -068844: 0800 1100 |00ee: move-object/from16 v0, v17 │ │ -068848: 5400 070a |00f0: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ -06884c: 0816 0000 |00f2: move-object/from16 v22, v0 │ │ -068850: 7401 e70a 1600 |00f4: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ -068856: 0a13 |00f7: move-result v19 │ │ -068858: 0800 1500 |00f8: move-object/from16 v0, v21 │ │ -06885c: 0201 1300 |00fa: move/from16 v1, v19 │ │ -068860: 6e20 4710 1000 |00fc: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -068866: 0800 1100 |00ff: move-object/from16 v0, v17 │ │ -06886a: 5400 050a |0101: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.indices:[S // field@0a05 │ │ -06886e: 0816 0000 |0103: move-object/from16 v22, v0 │ │ -068872: 7402 4c10 1500 |0105: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeShorts:([S)V // method@104c │ │ -068878: 7401 3f10 1500 |0108: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ -06887e: 1316 3011 |010b: const/16 v22, #int 4400 // #1130 │ │ -068882: 7402 4010 1500 |010d: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ -068888: 0800 1100 |0110: move-object/from16 v0, v17 │ │ -06888c: 5400 040a |0112: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.boneWeights:[[F // field@0a04 │ │ -068890: 0816 0000 |0114: move-object/from16 v22, v0 │ │ -068894: 0800 1600 |0116: move-object/from16 v0, v22 │ │ -068898: 2100 |0118: array-length v0, v0 │ │ -06889a: 0216 0000 |0119: move/from16 v22, v0 │ │ -06889e: 7402 4710 1500 |011b: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -0688a4: 0800 1100 |011e: move-object/from16 v0, v17 │ │ -0688a8: 5405 040a |0120: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.boneWeights:[[F // field@0a04 │ │ -0688ac: 2150 |0122: array-length v0, v5 │ │ -0688ae: 0210 0000 |0123: move/from16 v16, v0 │ │ -0688b2: 120b |0125: const/4 v11, #int 0 // #0 │ │ -0688b4: 0200 1000 |0126: move/from16 v0, v16 │ │ -0688b8: 350b 1a00 |0128: if-ge v11, v0, 0142 // +001a │ │ -0688bc: 4606 050b |012a: aget-object v6, v5, v11 │ │ -0688c0: 1316 3111 |012c: const/16 v22, #int 4401 // #1131 │ │ -0688c4: 7402 4010 1500 |012e: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ -0688ca: 2160 |0131: array-length v0, v6 │ │ -0688cc: 0216 0000 |0132: move/from16 v22, v0 │ │ -0688d0: 7402 4710 1500 |0134: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -0688d6: 0800 1500 |0137: move-object/from16 v0, v21 │ │ -0688da: 6e20 4610 6000 |0139: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloats:([F)V // method@1046 │ │ -0688e0: 7401 3f10 1500 |013c: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ -0688e6: d80b 0b01 |013f: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0688ea: 28e5 |0141: goto 0126 // -001b │ │ -0688ec: 7401 3f10 1500 |0142: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ -0688f2: 1316 4011 |0145: const/16 v22, #int 4416 // #1140 │ │ -0688f6: 7402 4010 1500 |0147: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ -0688fc: 0800 1100 |014a: move-object/from16 v0, v17 │ │ -068900: 5400 030a |014c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.boneAssignments:[[I // field@0a03 │ │ -068904: 0816 0000 |014e: move-object/from16 v22, v0 │ │ -068908: 0800 1600 |0150: move-object/from16 v0, v22 │ │ -06890c: 2100 |0152: array-length v0, v0 │ │ -06890e: 0216 0000 |0153: move/from16 v22, v0 │ │ -068912: 7402 4710 1500 |0155: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -068918: 0800 1100 |0158: move-object/from16 v0, v17 │ │ -06891c: 5405 030a |015a: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.boneAssignments:[[I // field@0a03 │ │ -068920: 2150 |015c: array-length v0, v5 │ │ -068922: 0210 0000 |015d: move/from16 v16, v0 │ │ -068926: 120b |015f: const/4 v11, #int 0 // #0 │ │ -068928: 0200 1000 |0160: move/from16 v0, v16 │ │ -06892c: 350b 1a00 |0162: if-ge v11, v0, 017c // +001a │ │ -068930: 4606 050b |0164: aget-object v6, v5, v11 │ │ -068934: 1316 4111 |0166: const/16 v22, #int 4417 // #1141 │ │ -068938: 7402 4010 1500 |0168: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ -06893e: 2160 |016b: array-length v0, v6 │ │ -068940: 0216 0000 |016c: move/from16 v22, v0 │ │ -068944: 7402 4710 1500 |016e: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -06894a: 0800 1500 |0171: move-object/from16 v0, v21 │ │ -06894e: 6e20 4810 6000 |0173: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInts:([I)V // method@1048 │ │ -068954: 7401 3f10 1500 |0176: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ -06895a: d80b 0b01 |0179: add-int/lit8 v11, v11, #int 1 // #01 │ │ -06895e: 28e5 |017b: goto 0160 // -001b │ │ -068960: 7401 3f10 1500 |017c: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ -068966: 7401 3f10 1500 |017f: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ -06896c: d80b 0c01 |0182: add-int/lit8 v11, v12, #int 1 // #01 │ │ -068970: 01bc |0184: move v12, v11 │ │ -068972: 2900 acfe |0185: goto/16 0031 // -0154 │ │ -068976: 1316 0045 |0187: const/16 v22, #int 17664 // #4500 │ │ -06897a: 7402 4010 1500 |0189: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ -068980: 1316 0046 |018c: const/16 v22, #int 17920 // #4600 │ │ -068984: 7402 4010 1500 |018e: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ -06898a: 0800 1900 |0191: move-object/from16 v0, v25 │ │ -06898e: 5400 fb09 |0193: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skeleton:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // field@09fb │ │ -068992: 0816 0000 |0195: move-object/from16 v22, v0 │ │ -068996: 0800 1600 |0197: move-object/from16 v0, v22 │ │ -06899a: 5400 e509 |0199: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.hierarchy:Lcom/badlogic/gdx/utils/Array; // field@09e5 │ │ -06899e: 0816 0000 |019b: move-object/from16 v22, v0 │ │ -0689a2: 0800 1600 |019d: move-object/from16 v0, v22 │ │ -0689a6: 5200 df0f |019f: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0689aa: 0216 0000 |01a1: move/from16 v22, v0 │ │ -0689ae: 7402 4710 1500 |01a3: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -0689b4: 0800 1900 |01a6: move-object/from16 v0, v25 │ │ -0689b8: 5400 fb09 |01a8: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skeleton:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // field@09fb │ │ -0689bc: 0816 0000 |01aa: move-object/from16 v22, v0 │ │ -0689c0: 0800 1600 |01ac: move-object/from16 v0, v22 │ │ -0689c4: 5400 e509 |01ae: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.hierarchy:Lcom/badlogic/gdx/utils/Array; // field@09e5 │ │ -0689c8: 0816 0000 |01b0: move-object/from16 v22, v0 │ │ -0689cc: 7401 771e 1600 |01b2: invoke-virtual/range {v22}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -0689d2: 0c0b |01b5: move-result-object v11 │ │ -0689d4: 7210 5327 0b00 |01b6: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0689da: 0a16 |01b9: move-result v22 │ │ -0689dc: 3816 0e00 |01ba: if-eqz v22, 01c8 // +000e │ │ -0689e0: 7210 5427 0b00 |01bc: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0689e6: 0c0e |01bf: move-result-object v14 │ │ -0689e8: 1f0e bb01 |01c0: check-cast v14, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint; // type@01bb │ │ -0689ec: 0800 1500 |01c2: move-object/from16 v0, v21 │ │ -0689f0: 7120 6510 e000 |01c4: invoke-static {v0, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/G3dExporter;.writeSkeletonJoint:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;)V // method@1065 │ │ -0689f6: 28ef |01c7: goto 01b6 // -0011 │ │ -0689f8: 7401 3f10 1500 |01c8: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ -0689fe: 1316 0043 |01cb: const/16 v22, #int 17152 // #4300 │ │ -068a02: 7402 4010 1500 |01cd: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ -068a08: 0800 1900 |01d0: move-object/from16 v0, v25 │ │ -068a0c: 5400 fb09 |01d2: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skeleton:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // field@09fb │ │ -068a10: 0816 0000 |01d4: move-object/from16 v22, v0 │ │ -068a14: 0800 1600 |01d6: move-object/from16 v0, v22 │ │ -068a18: 5400 e209 |01d8: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09e2 │ │ -068a1c: 0816 0000 |01da: move-object/from16 v22, v0 │ │ -068a20: 0800 1600 |01dc: move-object/from16 v0, v22 │ │ -068a24: 5200 5b11 |01de: iget v0, v0, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -068a28: 0216 0000 |01e0: move/from16 v22, v0 │ │ -068a2c: 7402 4710 1500 |01e2: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -068a32: 0800 1900 |01e5: move-object/from16 v0, v25 │ │ -068a36: 5400 fb09 |01e7: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skeleton:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // field@09fb │ │ -068a3a: 0816 0000 |01e9: move-object/from16 v22, v0 │ │ -068a3e: 0800 1600 |01eb: move-object/from16 v0, v22 │ │ -068a42: 5400 e209 |01ed: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09e2 │ │ -068a46: 0816 0000 |01ef: move-object/from16 v22, v0 │ │ -068a4a: 7401 2d22 1600 |01f1: invoke-virtual/range {v22}, Lcom/badlogic/gdx/utils/ObjectMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@222d │ │ -068a50: 0c16 |01f4: move-result-object v22 │ │ -068a52: 7401 0b22 1600 |01f5: invoke-virtual/range {v22}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.iterator:()Ljava/util/Iterator; // method@220b │ │ -068a58: 0c0b |01f8: move-result-object v11 │ │ -068a5a: 7210 5327 0b00 |01f9: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -068a60: 0a16 |01fc: move-result v22 │ │ -068a62: 3816 f100 |01fd: if-eqz v22, 02ee // +00f1 │ │ -068a66: 7210 5427 0b00 |01ff: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -068a6c: 0c03 |0202: move-result-object v3 │ │ -068a6e: 1f03 c303 |0203: check-cast v3, Ljava/lang/String; // type@03c3 │ │ -068a72: 1316 0044 |0205: const/16 v22, #int 17408 // #4400 │ │ -068a76: 7402 4010 1500 |0207: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ -068a7c: 0800 1500 |020a: move-object/from16 v0, v21 │ │ -068a80: 6e20 4d10 3000 |020c: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeString:(Ljava/lang/String;)V // method@104d │ │ -068a86: 0800 1900 |020f: move-object/from16 v0, v25 │ │ -068a8a: 5400 fb09 |0211: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skeleton:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // field@09fb │ │ -068a8e: 0816 0000 |0213: move-object/from16 v22, v0 │ │ -068a92: 0800 1600 |0215: move-object/from16 v0, v22 │ │ -068a96: 5400 e209 |0217: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09e2 │ │ -068a9a: 0816 0000 |0219: move-object/from16 v22, v0 │ │ -068a9e: 0800 1600 |021b: move-object/from16 v0, v22 │ │ -068aa2: 6e20 2722 3000 |021d: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -068aa8: 0c02 |0220: move-result-object v2 │ │ -068aaa: 1f02 ba01 |0221: check-cast v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation; // type@01ba │ │ -068aae: 5220 ec09 |0223: iget v0, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation;.totalDuration:F // field@09ec │ │ -068ab2: 0216 0000 |0225: move/from16 v22, v0 │ │ -068ab6: 7402 4510 1500 |0227: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ -068abc: 5420 eb09 |022a: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation;.perJointkeyFrames:[[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe; // field@09eb │ │ -068ac0: 0816 0000 |022c: move-object/from16 v22, v0 │ │ -068ac4: 0800 1600 |022e: move-object/from16 v0, v22 │ │ -068ac8: 2100 |0230: array-length v0, v0 │ │ -068aca: 0216 0000 |0231: move/from16 v22, v0 │ │ -068ace: 7402 4710 1500 |0233: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -068ad4: 5424 eb09 |0236: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation;.perJointkeyFrames:[[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe; // field@09eb │ │ -068ad8: 214f |0238: array-length v15, v4 │ │ -068ada: 120c |0239: const/4 v12, #int 0 // #0 │ │ -068adc: 01cd |023a: move v13, v12 │ │ -068ade: 35fd ae00 |023b: if-ge v13, v15, 02e9 // +00ae │ │ -068ae2: 4606 040d |023d: aget-object v6, v4, v13 │ │ -068ae6: 2160 |023f: array-length v0, v6 │ │ -068ae8: 0216 0000 |0240: move/from16 v22, v0 │ │ -068aec: 7402 4710 1500 |0242: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -068af2: 0765 |0245: move-object v5, v6 │ │ -068af4: 2150 |0246: array-length v0, v5 │ │ -068af6: 0210 0000 |0247: move/from16 v16, v0 │ │ -068afa: 120c |0249: const/4 v12, #int 0 // #0 │ │ -068afc: 0200 1000 |024a: move/from16 v0, v16 │ │ -068b00: 350c 9800 |024c: if-ge v12, v0, 02e4 // +0098 │ │ -068b04: 4609 050c |024e: aget-object v9, v5, v12 │ │ -068b08: 5290 f909 |0250: iget v0, v9, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.timeStamp:F // field@09f9 │ │ -068b0c: 0216 0000 |0252: move/from16 v22, v0 │ │ -068b10: 7402 4510 1500 |0254: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ -068b16: 5290 f509 |0257: iget v0, v9, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.parentIndex:I // field@09f5 │ │ -068b1a: 0216 0000 |0259: move/from16 v22, v0 │ │ -068b1e: 7402 4710 1500 |025b: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -068b24: 5490 f609 |025e: iget-object v0, v9, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f6 │ │ -068b28: 0816 0000 |0260: move-object/from16 v22, v0 │ │ -068b2c: 0800 1600 |0262: move-object/from16 v0, v22 │ │ -068b30: 5200 fe0b |0264: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -068b34: 0216 0000 |0266: move/from16 v22, v0 │ │ -068b38: 7402 4510 1500 |0268: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ -068b3e: 5490 f609 |026b: iget-object v0, v9, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f6 │ │ -068b42: 0816 0000 |026d: move-object/from16 v22, v0 │ │ -068b46: 0800 1600 |026f: move-object/from16 v0, v22 │ │ -068b4a: 5200 ff0b |0271: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -068b4e: 0216 0000 |0273: move/from16 v22, v0 │ │ -068b52: 7402 4510 1500 |0275: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ -068b58: 5490 f609 |0278: iget-object v0, v9, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f6 │ │ -068b5c: 0816 0000 |027a: move-object/from16 v22, v0 │ │ -068b60: 0800 1600 |027c: move-object/from16 v0, v22 │ │ -068b64: 5200 000c |027e: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -068b68: 0216 0000 |0280: move/from16 v22, v0 │ │ -068b6c: 7402 4510 1500 |0282: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ -068b72: 5490 f709 |0285: iget-object v0, v9, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f7 │ │ -068b76: 0816 0000 |0287: move-object/from16 v22, v0 │ │ -068b7a: 0800 1600 |0289: move-object/from16 v0, v22 │ │ -068b7e: 5200 e10b |028b: iget v0, v0, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -068b82: 0216 0000 |028d: move/from16 v22, v0 │ │ -068b86: 7402 4510 1500 |028f: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ -068b8c: 5490 f709 |0292: iget-object v0, v9, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f7 │ │ -068b90: 0816 0000 |0294: move-object/from16 v22, v0 │ │ -068b94: 0800 1600 |0296: move-object/from16 v0, v22 │ │ -068b98: 5200 e20b |0298: iget v0, v0, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -068b9c: 0216 0000 |029a: move/from16 v22, v0 │ │ -068ba0: 7402 4510 1500 |029c: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ -068ba6: 5490 f709 |029f: iget-object v0, v9, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f7 │ │ -068baa: 0816 0000 |02a1: move-object/from16 v22, v0 │ │ -068bae: 0800 1600 |02a3: move-object/from16 v0, v22 │ │ -068bb2: 5200 e30b |02a5: iget v0, v0, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -068bb6: 0216 0000 |02a7: move/from16 v22, v0 │ │ -068bba: 7402 4510 1500 |02a9: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ -068bc0: 5490 f709 |02ac: iget-object v0, v9, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f7 │ │ -068bc4: 0816 0000 |02ae: move-object/from16 v22, v0 │ │ -068bc8: 0800 1600 |02b0: move-object/from16 v0, v22 │ │ -068bcc: 5200 e40b |02b2: iget v0, v0, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -068bd0: 0216 0000 |02b4: move/from16 v22, v0 │ │ -068bd4: 7402 4510 1500 |02b6: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ -068bda: 5490 f809 |02b9: iget-object v0, v9, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f8 │ │ -068bde: 0816 0000 |02bb: move-object/from16 v22, v0 │ │ -068be2: 0800 1600 |02bd: move-object/from16 v0, v22 │ │ -068be6: 5200 fe0b |02bf: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -068bea: 0216 0000 |02c1: move/from16 v22, v0 │ │ -068bee: 7402 4510 1500 |02c3: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ -068bf4: 5490 f809 |02c6: iget-object v0, v9, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f8 │ │ -068bf8: 0816 0000 |02c8: move-object/from16 v22, v0 │ │ -068bfc: 0800 1600 |02ca: move-object/from16 v0, v22 │ │ -068c00: 5200 ff0b |02cc: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -068c04: 0216 0000 |02ce: move/from16 v22, v0 │ │ -068c08: 7402 4510 1500 |02d0: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ -068c0e: 5490 f809 |02d3: iget-object v0, v9, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f8 │ │ -068c12: 0816 0000 |02d5: move-object/from16 v22, v0 │ │ -068c16: 0800 1600 |02d7: move-object/from16 v0, v22 │ │ -068c1a: 5200 000c |02d9: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -068c1e: 0216 0000 |02db: move/from16 v22, v0 │ │ -068c22: 7402 4510 1500 |02dd: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ -068c28: d80c 0c01 |02e0: add-int/lit8 v12, v12, #int 1 // #01 │ │ -068c2c: 2900 68ff |02e2: goto/16 024a // -0098 │ │ -068c30: d80c 0d01 |02e4: add-int/lit8 v12, v13, #int 1 // #01 │ │ -068c34: 01cd |02e6: move v13, v12 │ │ -068c36: 2900 54ff |02e7: goto/16 023b // -00ac │ │ -068c3a: 7401 3f10 1500 |02e9: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ -068c40: 2900 0dff |02ec: goto/16 01f9 // -00f3 │ │ -068c44: 7401 3f10 1500 |02ee: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ -068c4a: 7401 3f10 1500 |02f1: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ -068c50: 7401 3f10 1500 |02f4: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ -068c56: 1314 0000 |02f7: const/16 v20, #int 0 // #0 │ │ -068c5a: 1316 0000 |02f9: const/16 v22, #int 0 // #0 │ │ -068c5e: 0800 1a00 |02fb: move-object/from16 v0, v26 │ │ -068c62: 0201 1600 |02fd: move/from16 v1, v22 │ │ -068c66: 6e20 7b09 1000 |02ff: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/files/FileHandle;.write:(Z)Ljava/io/OutputStream; // method@097b │ │ -068c6c: 0c14 |0302: move-result-object v20 │ │ -068c6e: 0800 1500 |0303: move-object/from16 v0, v21 │ │ -068c72: 0801 1400 |0305: move-object/from16 v1, v20 │ │ -068c76: 6e20 4f10 1000 |0307: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeToStream:(Ljava/io/OutputStream;)V // method@104f │ │ -068c7c: 3814 0500 |030a: if-eqz v20, 030f // +0005 │ │ -068c80: 7401 a225 1400 |030c: invoke-virtual/range {v20}, Ljava/io/OutputStream;.close:()V // method@25a2 │ │ -068c86: 0e00 |030f: return-void │ │ -068c88: 0d08 |0310: move-exception v8 │ │ -068c8a: 2216 fc02 |0311: new-instance v22, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -068c8e: 2217 c503 |0313: new-instance v23, Ljava/lang/StringBuilder; // type@03c5 │ │ -068c92: 7601 6726 1700 |0315: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -068c98: 1a18 7a01 |0318: const-string v24, "An error occured while exporting the still model, " // string@017a │ │ -068c9c: 7402 6e26 1700 |031a: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -068ca2: 0c17 |031d: move-result-object v23 │ │ -068ca4: 6e10 9725 0800 |031e: invoke-virtual {v8}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ -068caa: 0c18 |0321: move-result-object v24 │ │ -068cac: 7402 6e26 1700 |0322: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -068cb2: 0c17 |0325: move-result-object v23 │ │ -068cb4: 7401 7426 1700 |0326: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -068cba: 0c17 |0329: move-result-object v23 │ │ -068cbc: 0800 1600 |032a: move-object/from16 v0, v22 │ │ -068cc0: 0801 1700 |032c: move-object/from16 v1, v23 │ │ -068cc4: 7030 b51f 1008 |032e: invoke-direct {v0, v1, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -068cca: 2716 |0331: throw v22 │ │ -068ccc: 0d16 |0332: move-exception v22 │ │ -068cce: 3814 0500 |0333: if-eqz v20, 0338 // +0005 │ │ -068cd2: 7401 a225 1400 |0335: invoke-virtual/range {v20}, Ljava/io/OutputStream;.close:()V // method@25a2 │ │ -068cd8: 2716 |0338: throw v22 │ │ -068cda: 0d16 |0339: move-exception v22 │ │ -068cdc: 28d5 |033a: goto 030f // -002b │ │ -068cde: 0d17 |033b: move-exception v23 │ │ -068ce0: 28fc |033c: goto 0338 // -0004 │ │ +076b34: |[076b34] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.G3dExporter.export:(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;Lcom/badlogic/gdx/files/FileHandle;)V │ │ +076b44: 2215 9a01 |0000: new-instance v21, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter; // type@019a │ │ +076b48: 7601 3e10 1500 |0002: invoke-direct/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.:()V // method@103e │ │ +076b4e: 1316 0100 |0005: const/16 v22, #int 1 // #1 │ │ +076b52: 7402 4010 1500 |0007: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ +076b58: 1316 0000 |000a: const/16 v22, #int 0 // #0 │ │ +076b5c: 7402 4110 1500 |000c: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeByte:(I)V // method@1041 │ │ +076b62: 1316 0100 |000f: const/16 v22, #int 1 // #1 │ │ +076b66: 7402 4110 1500 |0011: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeByte:(I)V // method@1041 │ │ +076b6c: 7401 3f10 1500 |0014: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ +076b72: 1316 0040 |0017: const/16 v22, #int 16384 // #4000 │ │ +076b76: 7402 4010 1500 |0019: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ +076b7c: 0800 1900 |001c: move-object/from16 v0, v25 │ │ +076b80: 5400 fc09 |001e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ +076b84: 0816 0000 |0020: move-object/from16 v22, v0 │ │ +076b88: 0800 1600 |0022: move-object/from16 v0, v22 │ │ +076b8c: 2100 |0024: array-length v0, v0 │ │ +076b8e: 0216 0000 |0025: move/from16 v22, v0 │ │ +076b92: 7402 4710 1500 |0027: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +076b98: 0800 1900 |002a: move-object/from16 v0, v25 │ │ +076b9c: 5404 fc09 |002c: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ +076ba0: 214f |002e: array-length v15, v4 │ │ +076ba2: 120b |002f: const/4 v11, #int 0 // #0 │ │ +076ba4: 01bc |0030: move v12, v11 │ │ +076ba6: 35fc 5601 |0031: if-ge v12, v15, 0187 // +0156 │ │ +076baa: 4611 040c |0033: aget-object v17, v4, v12 │ │ +076bae: 1316 0042 |0035: const/16 v22, #int 16896 // #4200 │ │ +076bb2: 7402 4010 1500 |0037: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ +076bb8: 0800 1100 |003a: move-object/from16 v0, v17 │ │ +076bbc: 5400 080a |003c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.name:Ljava/lang/String; // field@0a08 │ │ +076bc0: 0816 0000 |003e: move-object/from16 v22, v0 │ │ +076bc4: 3916 6900 |0040: if-nez v22, 00a9 // +0069 │ │ +076bc8: 1a16 0000 |0042: const-string v22, "" // string@0000 │ │ +076bcc: 7402 4d10 1500 |0044: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeString:(Ljava/lang/String;)V // method@104d │ │ +076bd2: 0800 1100 |0047: move-object/from16 v0, v17 │ │ +076bd6: 5200 090a |0049: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.primitiveType:I // field@0a09 │ │ +076bda: 0216 0000 |004b: move/from16 v22, v0 │ │ +076bde: 7402 4710 1500 |004d: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +076be4: 1316 2011 |0050: const/16 v22, #int 4384 // #1120 │ │ +076be8: 7402 4010 1500 |0052: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ +076bee: 0800 1100 |0055: move-object/from16 v0, v17 │ │ +076bf2: 5400 070a |0057: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ +076bf6: 0816 0000 |0059: move-object/from16 v22, v0 │ │ +076bfa: 7401 ea0a 1600 |005b: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0aea │ │ +076c00: 0c16 |005e: move-result-object v22 │ │ +076c02: 7401 b40b 1600 |005f: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ +076c08: 0a16 |0062: move-result v22 │ │ +076c0a: 7402 4710 1500 |0063: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +076c10: 120a |0066: const/4 v10, #int 0 // #0 │ │ +076c12: 0800 1100 |0067: move-object/from16 v0, v17 │ │ +076c16: 5400 070a |0069: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ +076c1a: 0816 0000 |006b: move-object/from16 v22, v0 │ │ +076c1e: 7401 ea0a 1600 |006d: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0aea │ │ +076c24: 0c16 |0070: move-result-object v22 │ │ +076c26: 7401 b40b 1600 |0071: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ +076c2c: 0a16 |0074: move-result v22 │ │ +076c2e: 0200 1600 |0075: move/from16 v0, v22 │ │ +076c32: 350a 3900 |0077: if-ge v10, v0, 00b0 // +0039 │ │ +076c36: 0800 1100 |0079: move-object/from16 v0, v17 │ │ +076c3a: 5400 070a |007b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ +076c3e: 0816 0000 |007d: move-object/from16 v22, v0 │ │ +076c42: 7401 ea0a 1600 |007f: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0aea │ │ +076c48: 0c16 |0082: move-result-object v22 │ │ +076c4a: 0800 1600 |0083: move-object/from16 v0, v22 │ │ +076c4e: 6e20 b20b a000 |0085: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ +076c54: 0c07 |0088: move-result-object v7 │ │ +076c56: 1316 2111 |0089: const/16 v22, #int 4385 // #1121 │ │ +076c5a: 7402 4010 1500 |008b: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ +076c60: 5270 8106 |008e: iget v0, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ +076c64: 0216 0000 |0090: move/from16 v22, v0 │ │ +076c68: 7402 4710 1500 |0092: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +076c6e: 5270 7f06 |0095: iget v0, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ +076c72: 0216 0000 |0097: move/from16 v22, v0 │ │ +076c76: 7402 4710 1500 |0099: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +076c7c: 5470 7e06 |009c: iget-object v0, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ +076c80: 0816 0000 |009e: move-object/from16 v22, v0 │ │ +076c84: 7402 4d10 1500 |00a0: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeString:(Ljava/lang/String;)V // method@104d │ │ +076c8a: 7401 3f10 1500 |00a3: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ +076c90: d80a 0a01 |00a6: add-int/lit8 v10, v10, #int 1 // #01 │ │ +076c94: 28bf |00a8: goto 0067 // -0041 │ │ +076c96: 0800 1100 |00a9: move-object/from16 v0, v17 │ │ +076c9a: 5400 080a |00ab: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.name:Ljava/lang/String; // field@0a08 │ │ +076c9e: 0816 0000 |00ad: move-object/from16 v22, v0 │ │ +076ca2: 2895 |00af: goto 0044 // -006b │ │ +076ca4: 7401 3f10 1500 |00b0: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ +076caa: 1316 1011 |00b3: const/16 v22, #int 4368 // #1110 │ │ +076cae: 7402 4010 1500 |00b5: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ +076cb4: 0800 1100 |00b8: move-object/from16 v0, v17 │ │ +076cb8: 5400 070a |00ba: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ +076cbc: 0816 0000 |00bc: move-object/from16 v22, v0 │ │ +076cc0: 7401 e80a 1600 |00be: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ +076cc6: 0a16 |00c1: move-result v22 │ │ +076cc8: 0800 1100 |00c2: move-object/from16 v0, v17 │ │ +076ccc: 5400 070a |00c4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ +076cd0: 0817 0000 |00c6: move-object/from16 v23, v0 │ │ +076cd4: 7401 eb0a 1700 |00c8: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0aeb │ │ +076cda: 0a17 |00cb: move-result v23 │ │ +076cdc: 9216 1617 |00cc: mul-int v22, v22, v23 │ │ +076ce0: db12 1604 |00ce: div-int/lit8 v18, v22, #int 4 // #04 │ │ +076ce4: 0800 1100 |00d0: move-object/from16 v0, v17 │ │ +076ce8: 5400 070a |00d2: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ +076cec: 0816 0000 |00d4: move-object/from16 v22, v0 │ │ +076cf0: 7401 e80a 1600 |00d6: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ +076cf6: 0a16 |00d9: move-result v22 │ │ +076cf8: 7402 4710 1500 |00da: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +076cfe: 0800 1100 |00dd: move-object/from16 v0, v17 │ │ +076d02: 5400 0b0a |00df: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.vertices:[F // field@0a0b │ │ +076d06: 0816 0000 |00e1: move-object/from16 v22, v0 │ │ +076d0a: 7402 4610 1500 |00e3: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloats:([F)V // method@1046 │ │ +076d10: 7401 3f10 1500 |00e6: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ +076d16: 1316 1111 |00e9: const/16 v22, #int 4369 // #1111 │ │ +076d1a: 7402 4010 1500 |00eb: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ +076d20: 0800 1100 |00ee: move-object/from16 v0, v17 │ │ +076d24: 5400 070a |00f0: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ +076d28: 0816 0000 |00f2: move-object/from16 v22, v0 │ │ +076d2c: 7401 e70a 1600 |00f4: invoke-virtual/range {v22}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ +076d32: 0a13 |00f7: move-result v19 │ │ +076d34: 0800 1500 |00f8: move-object/from16 v0, v21 │ │ +076d38: 0201 1300 |00fa: move/from16 v1, v19 │ │ +076d3c: 6e20 4710 1000 |00fc: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +076d42: 0800 1100 |00ff: move-object/from16 v0, v17 │ │ +076d46: 5400 050a |0101: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.indices:[S // field@0a05 │ │ +076d4a: 0816 0000 |0103: move-object/from16 v22, v0 │ │ +076d4e: 7402 4c10 1500 |0105: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeShorts:([S)V // method@104c │ │ +076d54: 7401 3f10 1500 |0108: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ +076d5a: 1316 3011 |010b: const/16 v22, #int 4400 // #1130 │ │ +076d5e: 7402 4010 1500 |010d: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ +076d64: 0800 1100 |0110: move-object/from16 v0, v17 │ │ +076d68: 5400 040a |0112: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.boneWeights:[[F // field@0a04 │ │ +076d6c: 0816 0000 |0114: move-object/from16 v22, v0 │ │ +076d70: 0800 1600 |0116: move-object/from16 v0, v22 │ │ +076d74: 2100 |0118: array-length v0, v0 │ │ +076d76: 0216 0000 |0119: move/from16 v22, v0 │ │ +076d7a: 7402 4710 1500 |011b: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +076d80: 0800 1100 |011e: move-object/from16 v0, v17 │ │ +076d84: 5405 040a |0120: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.boneWeights:[[F // field@0a04 │ │ +076d88: 2150 |0122: array-length v0, v5 │ │ +076d8a: 0210 0000 |0123: move/from16 v16, v0 │ │ +076d8e: 120b |0125: const/4 v11, #int 0 // #0 │ │ +076d90: 0200 1000 |0126: move/from16 v0, v16 │ │ +076d94: 350b 1a00 |0128: if-ge v11, v0, 0142 // +001a │ │ +076d98: 4606 050b |012a: aget-object v6, v5, v11 │ │ +076d9c: 1316 3111 |012c: const/16 v22, #int 4401 // #1131 │ │ +076da0: 7402 4010 1500 |012e: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ +076da6: 2160 |0131: array-length v0, v6 │ │ +076da8: 0216 0000 |0132: move/from16 v22, v0 │ │ +076dac: 7402 4710 1500 |0134: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +076db2: 0800 1500 |0137: move-object/from16 v0, v21 │ │ +076db6: 6e20 4610 6000 |0139: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloats:([F)V // method@1046 │ │ +076dbc: 7401 3f10 1500 |013c: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ +076dc2: d80b 0b01 |013f: add-int/lit8 v11, v11, #int 1 // #01 │ │ +076dc6: 28e5 |0141: goto 0126 // -001b │ │ +076dc8: 7401 3f10 1500 |0142: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ +076dce: 1316 4011 |0145: const/16 v22, #int 4416 // #1140 │ │ +076dd2: 7402 4010 1500 |0147: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ +076dd8: 0800 1100 |014a: move-object/from16 v0, v17 │ │ +076ddc: 5400 030a |014c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.boneAssignments:[[I // field@0a03 │ │ +076de0: 0816 0000 |014e: move-object/from16 v22, v0 │ │ +076de4: 0800 1600 |0150: move-object/from16 v0, v22 │ │ +076de8: 2100 |0152: array-length v0, v0 │ │ +076dea: 0216 0000 |0153: move/from16 v22, v0 │ │ +076dee: 7402 4710 1500 |0155: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +076df4: 0800 1100 |0158: move-object/from16 v0, v17 │ │ +076df8: 5405 030a |015a: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.boneAssignments:[[I // field@0a03 │ │ +076dfc: 2150 |015c: array-length v0, v5 │ │ +076dfe: 0210 0000 |015d: move/from16 v16, v0 │ │ +076e02: 120b |015f: const/4 v11, #int 0 // #0 │ │ +076e04: 0200 1000 |0160: move/from16 v0, v16 │ │ +076e08: 350b 1a00 |0162: if-ge v11, v0, 017c // +001a │ │ +076e0c: 4606 050b |0164: aget-object v6, v5, v11 │ │ +076e10: 1316 4111 |0166: const/16 v22, #int 4417 // #1141 │ │ +076e14: 7402 4010 1500 |0168: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ +076e1a: 2160 |016b: array-length v0, v6 │ │ +076e1c: 0216 0000 |016c: move/from16 v22, v0 │ │ +076e20: 7402 4710 1500 |016e: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +076e26: 0800 1500 |0171: move-object/from16 v0, v21 │ │ +076e2a: 6e20 4810 6000 |0173: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInts:([I)V // method@1048 │ │ +076e30: 7401 3f10 1500 |0176: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ +076e36: d80b 0b01 |0179: add-int/lit8 v11, v11, #int 1 // #01 │ │ +076e3a: 28e5 |017b: goto 0160 // -001b │ │ +076e3c: 7401 3f10 1500 |017c: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ +076e42: 7401 3f10 1500 |017f: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ +076e48: d80b 0c01 |0182: add-int/lit8 v11, v12, #int 1 // #01 │ │ +076e4c: 01bc |0184: move v12, v11 │ │ +076e4e: 2900 acfe |0185: goto/16 0031 // -0154 │ │ +076e52: 1316 0045 |0187: const/16 v22, #int 17664 // #4500 │ │ +076e56: 7402 4010 1500 |0189: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ +076e5c: 1316 0046 |018c: const/16 v22, #int 17920 // #4600 │ │ +076e60: 7402 4010 1500 |018e: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ +076e66: 0800 1900 |0191: move-object/from16 v0, v25 │ │ +076e6a: 5400 fb09 |0193: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skeleton:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // field@09fb │ │ +076e6e: 0816 0000 |0195: move-object/from16 v22, v0 │ │ +076e72: 0800 1600 |0197: move-object/from16 v0, v22 │ │ +076e76: 5400 e509 |0199: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.hierarchy:Lcom/badlogic/gdx/utils/Array; // field@09e5 │ │ +076e7a: 0816 0000 |019b: move-object/from16 v22, v0 │ │ +076e7e: 0800 1600 |019d: move-object/from16 v0, v22 │ │ +076e82: 5200 df0f |019f: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +076e86: 0216 0000 |01a1: move/from16 v22, v0 │ │ +076e8a: 7402 4710 1500 |01a3: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +076e90: 0800 1900 |01a6: move-object/from16 v0, v25 │ │ +076e94: 5400 fb09 |01a8: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skeleton:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // field@09fb │ │ +076e98: 0816 0000 |01aa: move-object/from16 v22, v0 │ │ +076e9c: 0800 1600 |01ac: move-object/from16 v0, v22 │ │ +076ea0: 5400 e509 |01ae: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.hierarchy:Lcom/badlogic/gdx/utils/Array; // field@09e5 │ │ +076ea4: 0816 0000 |01b0: move-object/from16 v22, v0 │ │ +076ea8: 7401 771e 1600 |01b2: invoke-virtual/range {v22}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +076eae: 0c0b |01b5: move-result-object v11 │ │ +076eb0: 7210 5327 0b00 |01b6: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +076eb6: 0a16 |01b9: move-result v22 │ │ +076eb8: 3816 0e00 |01ba: if-eqz v22, 01c8 // +000e │ │ +076ebc: 7210 5427 0b00 |01bc: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +076ec2: 0c0e |01bf: move-result-object v14 │ │ +076ec4: 1f0e b901 |01c0: check-cast v14, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint; // type@01b9 │ │ +076ec8: 0800 1500 |01c2: move-object/from16 v0, v21 │ │ +076ecc: 7120 6510 e000 |01c4: invoke-static {v0, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/G3dExporter;.writeSkeletonJoint:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;)V // method@1065 │ │ +076ed2: 28ef |01c7: goto 01b6 // -0011 │ │ +076ed4: 7401 3f10 1500 |01c8: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ +076eda: 1316 0043 |01cb: const/16 v22, #int 17152 // #4300 │ │ +076ede: 7402 4010 1500 |01cd: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ +076ee4: 0800 1900 |01d0: move-object/from16 v0, v25 │ │ +076ee8: 5400 fb09 |01d2: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skeleton:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // field@09fb │ │ +076eec: 0816 0000 |01d4: move-object/from16 v22, v0 │ │ +076ef0: 0800 1600 |01d6: move-object/from16 v0, v22 │ │ +076ef4: 5400 e209 |01d8: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09e2 │ │ +076ef8: 0816 0000 |01da: move-object/from16 v22, v0 │ │ +076efc: 0800 1600 |01dc: move-object/from16 v0, v22 │ │ +076f00: 5200 5b11 |01de: iget v0, v0, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +076f04: 0216 0000 |01e0: move/from16 v22, v0 │ │ +076f08: 7402 4710 1500 |01e2: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +076f0e: 0800 1900 |01e5: move-object/from16 v0, v25 │ │ +076f12: 5400 fb09 |01e7: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skeleton:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // field@09fb │ │ +076f16: 0816 0000 |01e9: move-object/from16 v22, v0 │ │ +076f1a: 0800 1600 |01eb: move-object/from16 v0, v22 │ │ +076f1e: 5400 e209 |01ed: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09e2 │ │ +076f22: 0816 0000 |01ef: move-object/from16 v22, v0 │ │ +076f26: 7401 2d22 1600 |01f1: invoke-virtual/range {v22}, Lcom/badlogic/gdx/utils/ObjectMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@222d │ │ +076f2c: 0c16 |01f4: move-result-object v22 │ │ +076f2e: 7401 0b22 1600 |01f5: invoke-virtual/range {v22}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.iterator:()Ljava/util/Iterator; // method@220b │ │ +076f34: 0c0b |01f8: move-result-object v11 │ │ +076f36: 7210 5327 0b00 |01f9: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +076f3c: 0a16 |01fc: move-result v22 │ │ +076f3e: 3816 f100 |01fd: if-eqz v22, 02ee // +00f1 │ │ +076f42: 7210 5427 0b00 |01ff: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +076f48: 0c03 |0202: move-result-object v3 │ │ +076f4a: 1f03 c103 |0203: check-cast v3, Ljava/lang/String; // type@03c1 │ │ +076f4e: 1316 0044 |0205: const/16 v22, #int 17408 // #4400 │ │ +076f52: 7402 4010 1500 |0207: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ +076f58: 0800 1500 |020a: move-object/from16 v0, v21 │ │ +076f5c: 6e20 4d10 3000 |020c: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeString:(Ljava/lang/String;)V // method@104d │ │ +076f62: 0800 1900 |020f: move-object/from16 v0, v25 │ │ +076f66: 5400 fb09 |0211: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skeleton:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // field@09fb │ │ +076f6a: 0816 0000 |0213: move-object/from16 v22, v0 │ │ +076f6e: 0800 1600 |0215: move-object/from16 v0, v22 │ │ +076f72: 5400 e209 |0217: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09e2 │ │ +076f76: 0816 0000 |0219: move-object/from16 v22, v0 │ │ +076f7a: 0800 1600 |021b: move-object/from16 v0, v22 │ │ +076f7e: 6e20 2722 3000 |021d: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +076f84: 0c02 |0220: move-result-object v2 │ │ +076f86: 1f02 b801 |0221: check-cast v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation; // type@01b8 │ │ +076f8a: 5220 ec09 |0223: iget v0, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation;.totalDuration:F // field@09ec │ │ +076f8e: 0216 0000 |0225: move/from16 v22, v0 │ │ +076f92: 7402 4510 1500 |0227: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ +076f98: 5420 eb09 |022a: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation;.perJointkeyFrames:[[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe; // field@09eb │ │ +076f9c: 0816 0000 |022c: move-object/from16 v22, v0 │ │ +076fa0: 0800 1600 |022e: move-object/from16 v0, v22 │ │ +076fa4: 2100 |0230: array-length v0, v0 │ │ +076fa6: 0216 0000 |0231: move/from16 v22, v0 │ │ +076faa: 7402 4710 1500 |0233: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +076fb0: 5424 eb09 |0236: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation;.perJointkeyFrames:[[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe; // field@09eb │ │ +076fb4: 214f |0238: array-length v15, v4 │ │ +076fb6: 120c |0239: const/4 v12, #int 0 // #0 │ │ +076fb8: 01cd |023a: move v13, v12 │ │ +076fba: 35fd ae00 |023b: if-ge v13, v15, 02e9 // +00ae │ │ +076fbe: 4606 040d |023d: aget-object v6, v4, v13 │ │ +076fc2: 2160 |023f: array-length v0, v6 │ │ +076fc4: 0216 0000 |0240: move/from16 v22, v0 │ │ +076fc8: 7402 4710 1500 |0242: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +076fce: 0765 |0245: move-object v5, v6 │ │ +076fd0: 2150 |0246: array-length v0, v5 │ │ +076fd2: 0210 0000 |0247: move/from16 v16, v0 │ │ +076fd6: 120c |0249: const/4 v12, #int 0 // #0 │ │ +076fd8: 0200 1000 |024a: move/from16 v0, v16 │ │ +076fdc: 350c 9800 |024c: if-ge v12, v0, 02e4 // +0098 │ │ +076fe0: 4609 050c |024e: aget-object v9, v5, v12 │ │ +076fe4: 5290 f909 |0250: iget v0, v9, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.timeStamp:F // field@09f9 │ │ +076fe8: 0216 0000 |0252: move/from16 v22, v0 │ │ +076fec: 7402 4510 1500 |0254: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ +076ff2: 5290 f509 |0257: iget v0, v9, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.parentIndex:I // field@09f5 │ │ +076ff6: 0216 0000 |0259: move/from16 v22, v0 │ │ +076ffa: 7402 4710 1500 |025b: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +077000: 5490 f609 |025e: iget-object v0, v9, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f6 │ │ +077004: 0816 0000 |0260: move-object/from16 v22, v0 │ │ +077008: 0800 1600 |0262: move-object/from16 v0, v22 │ │ +07700c: 5200 fe0b |0264: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +077010: 0216 0000 |0266: move/from16 v22, v0 │ │ +077014: 7402 4510 1500 |0268: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ +07701a: 5490 f609 |026b: iget-object v0, v9, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f6 │ │ +07701e: 0816 0000 |026d: move-object/from16 v22, v0 │ │ +077022: 0800 1600 |026f: move-object/from16 v0, v22 │ │ +077026: 5200 ff0b |0271: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +07702a: 0216 0000 |0273: move/from16 v22, v0 │ │ +07702e: 7402 4510 1500 |0275: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ +077034: 5490 f609 |0278: iget-object v0, v9, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f6 │ │ +077038: 0816 0000 |027a: move-object/from16 v22, v0 │ │ +07703c: 0800 1600 |027c: move-object/from16 v0, v22 │ │ +077040: 5200 000c |027e: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +077044: 0216 0000 |0280: move/from16 v22, v0 │ │ +077048: 7402 4510 1500 |0282: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ +07704e: 5490 f709 |0285: iget-object v0, v9, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f7 │ │ +077052: 0816 0000 |0287: move-object/from16 v22, v0 │ │ +077056: 0800 1600 |0289: move-object/from16 v0, v22 │ │ +07705a: 5200 e10b |028b: iget v0, v0, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +07705e: 0216 0000 |028d: move/from16 v22, v0 │ │ +077062: 7402 4510 1500 |028f: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ +077068: 5490 f709 |0292: iget-object v0, v9, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f7 │ │ +07706c: 0816 0000 |0294: move-object/from16 v22, v0 │ │ +077070: 0800 1600 |0296: move-object/from16 v0, v22 │ │ +077074: 5200 e20b |0298: iget v0, v0, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +077078: 0216 0000 |029a: move/from16 v22, v0 │ │ +07707c: 7402 4510 1500 |029c: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ +077082: 5490 f709 |029f: iget-object v0, v9, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f7 │ │ +077086: 0816 0000 |02a1: move-object/from16 v22, v0 │ │ +07708a: 0800 1600 |02a3: move-object/from16 v0, v22 │ │ +07708e: 5200 e30b |02a5: iget v0, v0, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +077092: 0216 0000 |02a7: move/from16 v22, v0 │ │ +077096: 7402 4510 1500 |02a9: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ +07709c: 5490 f709 |02ac: iget-object v0, v9, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f7 │ │ +0770a0: 0816 0000 |02ae: move-object/from16 v22, v0 │ │ +0770a4: 0800 1600 |02b0: move-object/from16 v0, v22 │ │ +0770a8: 5200 e40b |02b2: iget v0, v0, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +0770ac: 0216 0000 |02b4: move/from16 v22, v0 │ │ +0770b0: 7402 4510 1500 |02b6: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ +0770b6: 5490 f809 |02b9: iget-object v0, v9, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f8 │ │ +0770ba: 0816 0000 |02bb: move-object/from16 v22, v0 │ │ +0770be: 0800 1600 |02bd: move-object/from16 v0, v22 │ │ +0770c2: 5200 fe0b |02bf: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0770c6: 0216 0000 |02c1: move/from16 v22, v0 │ │ +0770ca: 7402 4510 1500 |02c3: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ +0770d0: 5490 f809 |02c6: iget-object v0, v9, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f8 │ │ +0770d4: 0816 0000 |02c8: move-object/from16 v22, v0 │ │ +0770d8: 0800 1600 |02ca: move-object/from16 v0, v22 │ │ +0770dc: 5200 ff0b |02cc: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0770e0: 0216 0000 |02ce: move/from16 v22, v0 │ │ +0770e4: 7402 4510 1500 |02d0: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ +0770ea: 5490 f809 |02d3: iget-object v0, v9, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f8 │ │ +0770ee: 0816 0000 |02d5: move-object/from16 v22, v0 │ │ +0770f2: 0800 1600 |02d7: move-object/from16 v0, v22 │ │ +0770f6: 5200 000c |02d9: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0770fa: 0216 0000 |02db: move/from16 v22, v0 │ │ +0770fe: 7402 4510 1500 |02dd: invoke-virtual/range {v21, v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ +077104: d80c 0c01 |02e0: add-int/lit8 v12, v12, #int 1 // #01 │ │ +077108: 2900 68ff |02e2: goto/16 024a // -0098 │ │ +07710c: d80c 0d01 |02e4: add-int/lit8 v12, v13, #int 1 // #01 │ │ +077110: 01cd |02e6: move v13, v12 │ │ +077112: 2900 54ff |02e7: goto/16 023b // -00ac │ │ +077116: 7401 3f10 1500 |02e9: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ +07711c: 2900 0dff |02ec: goto/16 01f9 // -00f3 │ │ +077120: 7401 3f10 1500 |02ee: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ +077126: 7401 3f10 1500 |02f1: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ +07712c: 7401 3f10 1500 |02f4: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ +077132: 1314 0000 |02f7: const/16 v20, #int 0 // #0 │ │ +077136: 1316 0000 |02f9: const/16 v22, #int 0 // #0 │ │ +07713a: 0800 1a00 |02fb: move-object/from16 v0, v26 │ │ +07713e: 0201 1600 |02fd: move/from16 v1, v22 │ │ +077142: 6e20 7b09 1000 |02ff: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/files/FileHandle;.write:(Z)Ljava/io/OutputStream; // method@097b │ │ +077148: 0c14 |0302: move-result-object v20 │ │ +07714a: 0800 1500 |0303: move-object/from16 v0, v21 │ │ +07714e: 0801 1400 |0305: move-object/from16 v1, v20 │ │ +077152: 6e20 4f10 1000 |0307: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeToStream:(Ljava/io/OutputStream;)V // method@104f │ │ +077158: 3814 0500 |030a: if-eqz v20, 030f // +0005 │ │ +07715c: 7401 a225 1400 |030c: invoke-virtual/range {v20}, Ljava/io/OutputStream;.close:()V // method@25a2 │ │ +077162: 0e00 |030f: return-void │ │ +077164: 0d08 |0310: move-exception v8 │ │ +077166: 2216 fa02 |0311: new-instance v22, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +07716a: 2217 c303 |0313: new-instance v23, Ljava/lang/StringBuilder; // type@03c3 │ │ +07716e: 7601 6726 1700 |0315: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +077174: 1a18 7a01 |0318: const-string v24, "An error occured while exporting the still model, " // string@017a │ │ +077178: 7402 6e26 1700 |031a: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07717e: 0c17 |031d: move-result-object v23 │ │ +077180: 6e10 9725 0800 |031e: invoke-virtual {v8}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ +077186: 0c18 |0321: move-result-object v24 │ │ +077188: 7402 6e26 1700 |0322: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07718e: 0c17 |0325: move-result-object v23 │ │ +077190: 7401 7426 1700 |0326: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +077196: 0c17 |0329: move-result-object v23 │ │ +077198: 0800 1600 |032a: move-object/from16 v0, v22 │ │ +07719c: 0801 1700 |032c: move-object/from16 v1, v23 │ │ +0771a0: 7030 b51f 1008 |032e: invoke-direct {v0, v1, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0771a6: 2716 |0331: throw v22 │ │ +0771a8: 0d16 |0332: move-exception v22 │ │ +0771aa: 3814 0500 |0333: if-eqz v20, 0338 // +0005 │ │ +0771ae: 7401 a225 1400 |0335: invoke-virtual/range {v20}, Ljava/io/OutputStream;.close:()V // method@25a2 │ │ +0771b4: 2716 |0338: throw v22 │ │ +0771b6: 0d16 |0339: move-exception v22 │ │ +0771b8: 28d5 |033a: goto 030f // -002b │ │ +0771ba: 0d17 |033b: move-exception v23 │ │ +0771bc: 28fc |033c: goto 0338 // -0004 │ │ catches : 4 │ │ 0x02fb - 0x030a │ │ Ljava/io/IOException; -> 0x0310 │ │ -> 0x0332 │ │ 0x030c - 0x030f │ │ Ljava/io/IOException; -> 0x0339 │ │ 0x0311 - 0x0332 │ │ @@ -63985,144 +63985,144 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 272 16-bit code units │ │ -068d1c: |[068d1c] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.G3dExporter.export:(Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;Lcom/badlogic/gdx/files/FileHandle;)V │ │ -068d2c: 220d 9c01 |0000: new-instance v13, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter; // type@019c │ │ -068d30: 7010 3e10 0d00 |0002: invoke-direct {v13}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.:()V // method@103e │ │ -068d36: 121e |0005: const/4 v14, #int 1 // #1 │ │ -068d38: 6e20 4010 ed00 |0006: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ -068d3e: 120e |0009: const/4 v14, #int 0 // #0 │ │ -068d40: 6e20 4110 ed00 |000a: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeByte:(I)V // method@1041 │ │ -068d46: 121e |000d: const/4 v14, #int 1 // #1 │ │ -068d48: 6e20 4110 ed00 |000e: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeByte:(I)V // method@1041 │ │ -068d4e: 6e10 3f10 0d00 |0011: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ -068d54: 130e 0010 |0014: const/16 v14, #int 4096 // #1000 │ │ -068d58: 6e20 4010 ed00 |0016: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ -068d5e: 0800 1100 |0019: move-object/from16 v0, v17 │ │ -068d62: 540e 0c0a |001b: iget-object v14, v0, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ -068d66: 21ee |001d: array-length v14, v14 │ │ -068d68: 6e20 4710 ed00 |001e: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -068d6e: 0800 1100 |0021: move-object/from16 v0, v17 │ │ -068d72: 5401 0c0a |0023: iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ -068d76: 2117 |0025: array-length v7, v1 │ │ -068d78: 1205 |0026: const/4 v5, #int 0 // #0 │ │ -068d7a: 3575 ac00 |0027: if-ge v5, v7, 00d3 // +00ac │ │ -068d7e: 4608 0105 |0029: aget-object v8, v1, v5 │ │ -068d82: 130e 0011 |002b: const/16 v14, #int 4352 // #1100 │ │ -068d86: 6e20 4010 ed00 |002d: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ -068d8c: 548e 100a |0030: iget-object v14, v8, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.name:Ljava/lang/String; // field@0a10 │ │ -068d90: 390e 4f00 |0032: if-nez v14, 0081 // +004f │ │ -068d94: 1a0e 0000 |0034: const-string v14, "" // string@0000 │ │ -068d98: 6e20 4d10 ed00 |0036: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeString:(Ljava/lang/String;)V // method@104d │ │ -068d9e: 528e 110a |0039: iget v14, v8, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.primitiveType:I // field@0a11 │ │ -068da2: 6e20 4710 ed00 |003b: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -068da8: 130e 2011 |003e: const/16 v14, #int 4384 // #1120 │ │ -068dac: 6e20 4010 ed00 |0040: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ -068db2: 548e 0f0a |0043: iget-object v14, v8, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a0f │ │ -068db6: 6e10 ea0a 0e00 |0045: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0aea │ │ -068dbc: 0c0e |0048: move-result-object v14 │ │ -068dbe: 6e10 b40b 0e00 |0049: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ -068dc4: 0a0e |004c: move-result v14 │ │ -068dc6: 6e20 4710 ed00 |004d: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -068dcc: 1204 |0050: const/4 v4, #int 0 // #0 │ │ -068dce: 548e 0f0a |0051: iget-object v14, v8, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a0f │ │ -068dd2: 6e10 ea0a 0e00 |0053: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0aea │ │ -068dd8: 0c0e |0056: move-result-object v14 │ │ -068dda: 6e10 b40b 0e00 |0057: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ -068de0: 0a0e |005a: move-result v14 │ │ -068de2: 35e4 2900 |005b: if-ge v4, v14, 0084 // +0029 │ │ -068de6: 548e 0f0a |005d: iget-object v14, v8, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a0f │ │ -068dea: 6e10 ea0a 0e00 |005f: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0aea │ │ -068df0: 0c0e |0062: move-result-object v14 │ │ -068df2: 6e20 b20b 4e00 |0063: invoke-virtual {v14, v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ -068df8: 0c02 |0066: move-result-object v2 │ │ -068dfa: 130e 2111 |0067: const/16 v14, #int 4385 // #1121 │ │ -068dfe: 6e20 4010 ed00 |0069: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ -068e04: 522e 8106 |006c: iget v14, v2, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ -068e08: 6e20 4710 ed00 |006e: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -068e0e: 522e 7f06 |0071: iget v14, v2, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ -068e12: 6e20 4710 ed00 |0073: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -068e18: 542e 7e06 |0076: iget-object v14, v2, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ -068e1c: 6e20 4d10 ed00 |0078: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeString:(Ljava/lang/String;)V // method@104d │ │ -068e22: 6e10 3f10 0d00 |007b: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ -068e28: d804 0401 |007e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -068e2c: 28d1 |0080: goto 0051 // -002f │ │ -068e2e: 548e 100a |0081: iget-object v14, v8, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.name:Ljava/lang/String; // field@0a10 │ │ -068e32: 28b3 |0083: goto 0036 // -004d │ │ -068e34: 6e10 3f10 0d00 |0084: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ -068e3a: 130e 1011 |0087: const/16 v14, #int 4368 // #1110 │ │ -068e3e: 6e20 4010 ed00 |0089: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ -068e44: 548e 0f0a |008c: iget-object v14, v8, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a0f │ │ -068e48: 6e10 e80a 0e00 |008e: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ -068e4e: 0a0e |0091: move-result v14 │ │ -068e50: 548f 0f0a |0092: iget-object v15, v8, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a0f │ │ -068e54: 6e10 eb0a 0f00 |0094: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0aeb │ │ -068e5a: 0a0f |0097: move-result v15 │ │ -068e5c: b2fe |0098: mul-int/2addr v14, v15 │ │ -068e5e: db09 0e04 |0099: div-int/lit8 v9, v14, #int 4 // #04 │ │ -068e62: 239c 4a04 |009b: new-array v12, v9, [F // type@044a │ │ -068e66: 548e 0f0a |009d: iget-object v14, v8, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a0f │ │ -068e6a: 6e20 ef0a ce00 |009f: invoke-virtual {v14, v12}, Lcom/badlogic/gdx/graphics/Mesh;.getVertices:([F)V // method@0aef │ │ -068e70: 548e 0f0a |00a2: iget-object v14, v8, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a0f │ │ -068e74: 6e10 e80a 0e00 |00a4: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ -068e7a: 0a0e |00a7: move-result v14 │ │ -068e7c: 6e20 4710 ed00 |00a8: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -068e82: 6e20 4610 cd00 |00ab: invoke-virtual {v13, v12}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloats:([F)V // method@1046 │ │ -068e88: 6e10 3f10 0d00 |00ae: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ -068e8e: 130e 1111 |00b1: const/16 v14, #int 4369 // #1111 │ │ -068e92: 6e20 4010 ed00 |00b3: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ -068e98: 548e 0f0a |00b6: iget-object v14, v8, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a0f │ │ -068e9c: 6e10 e70a 0e00 |00b8: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ -068ea2: 0a0a |00bb: move-result v10 │ │ -068ea4: 23a6 9c04 |00bc: new-array v6, v10, [S // type@049c │ │ -068ea8: 548e 0f0a |00be: iget-object v14, v8, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a0f │ │ -068eac: 6e20 e10a 6e00 |00c0: invoke-virtual {v14, v6}, Lcom/badlogic/gdx/graphics/Mesh;.getIndices:([S)V // method@0ae1 │ │ -068eb2: 6e20 4710 ad00 |00c3: invoke-virtual {v13, v10}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -068eb8: 6e20 4c10 6d00 |00c6: invoke-virtual {v13, v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeShorts:([S)V // method@104c │ │ -068ebe: 6e10 3f10 0d00 |00c9: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ -068ec4: 6e10 3f10 0d00 |00cc: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ -068eca: d805 0501 |00cf: add-int/lit8 v5, v5, #int 1 // #01 │ │ -068ece: 2900 56ff |00d1: goto/16 0027 // -00aa │ │ -068ed2: 6e10 3f10 0d00 |00d3: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ -068ed8: 120b |00d6: const/4 v11, #int 0 // #0 │ │ -068eda: 120e |00d7: const/4 v14, #int 0 // #0 │ │ -068edc: 0800 1200 |00d8: move-object/from16 v0, v18 │ │ -068ee0: 6e20 7b09 e000 |00da: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/files/FileHandle;.write:(Z)Ljava/io/OutputStream; // method@097b │ │ -068ee6: 0c0b |00dd: move-result-object v11 │ │ -068ee8: 6e20 4f10 bd00 |00de: invoke-virtual {v13, v11}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeToStream:(Ljava/io/OutputStream;)V // method@104f │ │ -068eee: 380b 0500 |00e1: if-eqz v11, 00e6 // +0005 │ │ -068ef2: 6e10 a225 0b00 |00e3: invoke-virtual {v11}, Ljava/io/OutputStream;.close:()V // method@25a2 │ │ -068ef8: 0e00 |00e6: return-void │ │ -068efa: 0d03 |00e7: move-exception v3 │ │ -068efc: 220e fc02 |00e8: new-instance v14, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -068f00: 220f c503 |00ea: new-instance v15, Ljava/lang/StringBuilder; // type@03c5 │ │ -068f04: 7010 6726 0f00 |00ec: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -068f0a: 1a10 7a01 |00ef: const-string v16, "An error occured while exporting the still model, " // string@017a │ │ -068f0e: 7402 6e26 0f00 |00f1: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -068f14: 0c0f |00f4: move-result-object v15 │ │ -068f16: 6e10 9725 0300 |00f5: invoke-virtual {v3}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ -068f1c: 0c10 |00f8: move-result-object v16 │ │ -068f1e: 7402 6e26 0f00 |00f9: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -068f24: 0c0f |00fc: move-result-object v15 │ │ -068f26: 6e10 7426 0f00 |00fd: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -068f2c: 0c0f |0100: move-result-object v15 │ │ -068f2e: 7030 b51f fe03 |0101: invoke-direct {v14, v15, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -068f34: 270e |0104: throw v14 │ │ -068f36: 0d0e |0105: move-exception v14 │ │ -068f38: 380b 0500 |0106: if-eqz v11, 010b // +0005 │ │ -068f3c: 6e10 a225 0b00 |0108: invoke-virtual {v11}, Ljava/io/OutputStream;.close:()V // method@25a2 │ │ -068f42: 270e |010b: throw v14 │ │ -068f44: 0d0e |010c: move-exception v14 │ │ -068f46: 28d9 |010d: goto 00e6 // -0027 │ │ -068f48: 0d0f |010e: move-exception v15 │ │ -068f4a: 28fc |010f: goto 010b // -0004 │ │ +0771f8: |[0771f8] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.G3dExporter.export:(Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;Lcom/badlogic/gdx/files/FileHandle;)V │ │ +077208: 220d 9a01 |0000: new-instance v13, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter; // type@019a │ │ +07720c: 7010 3e10 0d00 |0002: invoke-direct {v13}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.:()V // method@103e │ │ +077212: 121e |0005: const/4 v14, #int 1 // #1 │ │ +077214: 6e20 4010 ed00 |0006: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ +07721a: 120e |0009: const/4 v14, #int 0 // #0 │ │ +07721c: 6e20 4110 ed00 |000a: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeByte:(I)V // method@1041 │ │ +077222: 121e |000d: const/4 v14, #int 1 // #1 │ │ +077224: 6e20 4110 ed00 |000e: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeByte:(I)V // method@1041 │ │ +07722a: 6e10 3f10 0d00 |0011: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ +077230: 130e 0010 |0014: const/16 v14, #int 4096 // #1000 │ │ +077234: 6e20 4010 ed00 |0016: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ +07723a: 0800 1100 |0019: move-object/from16 v0, v17 │ │ +07723e: 540e 0c0a |001b: iget-object v14, v0, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ +077242: 21ee |001d: array-length v14, v14 │ │ +077244: 6e20 4710 ed00 |001e: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +07724a: 0800 1100 |0021: move-object/from16 v0, v17 │ │ +07724e: 5401 0c0a |0023: iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ +077252: 2117 |0025: array-length v7, v1 │ │ +077254: 1205 |0026: const/4 v5, #int 0 // #0 │ │ +077256: 3575 ac00 |0027: if-ge v5, v7, 00d3 // +00ac │ │ +07725a: 4608 0105 |0029: aget-object v8, v1, v5 │ │ +07725e: 130e 0011 |002b: const/16 v14, #int 4352 // #1100 │ │ +077262: 6e20 4010 ed00 |002d: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ +077268: 548e 100a |0030: iget-object v14, v8, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.name:Ljava/lang/String; // field@0a10 │ │ +07726c: 390e 4f00 |0032: if-nez v14, 0081 // +004f │ │ +077270: 1a0e 0000 |0034: const-string v14, "" // string@0000 │ │ +077274: 6e20 4d10 ed00 |0036: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeString:(Ljava/lang/String;)V // method@104d │ │ +07727a: 528e 110a |0039: iget v14, v8, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.primitiveType:I // field@0a11 │ │ +07727e: 6e20 4710 ed00 |003b: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +077284: 130e 2011 |003e: const/16 v14, #int 4384 // #1120 │ │ +077288: 6e20 4010 ed00 |0040: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ +07728e: 548e 0f0a |0043: iget-object v14, v8, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a0f │ │ +077292: 6e10 ea0a 0e00 |0045: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0aea │ │ +077298: 0c0e |0048: move-result-object v14 │ │ +07729a: 6e10 b40b 0e00 |0049: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ +0772a0: 0a0e |004c: move-result v14 │ │ +0772a2: 6e20 4710 ed00 |004d: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +0772a8: 1204 |0050: const/4 v4, #int 0 // #0 │ │ +0772aa: 548e 0f0a |0051: iget-object v14, v8, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a0f │ │ +0772ae: 6e10 ea0a 0e00 |0053: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0aea │ │ +0772b4: 0c0e |0056: move-result-object v14 │ │ +0772b6: 6e10 b40b 0e00 |0057: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ +0772bc: 0a0e |005a: move-result v14 │ │ +0772be: 35e4 2900 |005b: if-ge v4, v14, 0084 // +0029 │ │ +0772c2: 548e 0f0a |005d: iget-object v14, v8, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a0f │ │ +0772c6: 6e10 ea0a 0e00 |005f: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0aea │ │ +0772cc: 0c0e |0062: move-result-object v14 │ │ +0772ce: 6e20 b20b 4e00 |0063: invoke-virtual {v14, v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ +0772d4: 0c02 |0066: move-result-object v2 │ │ +0772d6: 130e 2111 |0067: const/16 v14, #int 4385 // #1121 │ │ +0772da: 6e20 4010 ed00 |0069: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ +0772e0: 522e 8106 |006c: iget v14, v2, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ +0772e4: 6e20 4710 ed00 |006e: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +0772ea: 522e 7f06 |0071: iget v14, v2, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ +0772ee: 6e20 4710 ed00 |0073: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +0772f4: 542e 7e06 |0076: iget-object v14, v2, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ +0772f8: 6e20 4d10 ed00 |0078: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeString:(Ljava/lang/String;)V // method@104d │ │ +0772fe: 6e10 3f10 0d00 |007b: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ +077304: d804 0401 |007e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +077308: 28d1 |0080: goto 0051 // -002f │ │ +07730a: 548e 100a |0081: iget-object v14, v8, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.name:Ljava/lang/String; // field@0a10 │ │ +07730e: 28b3 |0083: goto 0036 // -004d │ │ +077310: 6e10 3f10 0d00 |0084: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ +077316: 130e 1011 |0087: const/16 v14, #int 4368 // #1110 │ │ +07731a: 6e20 4010 ed00 |0089: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ +077320: 548e 0f0a |008c: iget-object v14, v8, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a0f │ │ +077324: 6e10 e80a 0e00 |008e: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ +07732a: 0a0e |0091: move-result v14 │ │ +07732c: 548f 0f0a |0092: iget-object v15, v8, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a0f │ │ +077330: 6e10 eb0a 0f00 |0094: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0aeb │ │ +077336: 0a0f |0097: move-result v15 │ │ +077338: b2fe |0098: mul-int/2addr v14, v15 │ │ +07733a: db09 0e04 |0099: div-int/lit8 v9, v14, #int 4 // #04 │ │ +07733e: 239c 4804 |009b: new-array v12, v9, [F // type@0448 │ │ +077342: 548e 0f0a |009d: iget-object v14, v8, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a0f │ │ +077346: 6e20 ef0a ce00 |009f: invoke-virtual {v14, v12}, Lcom/badlogic/gdx/graphics/Mesh;.getVertices:([F)V // method@0aef │ │ +07734c: 548e 0f0a |00a2: iget-object v14, v8, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a0f │ │ +077350: 6e10 e80a 0e00 |00a4: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ +077356: 0a0e |00a7: move-result v14 │ │ +077358: 6e20 4710 ed00 |00a8: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +07735e: 6e20 4610 cd00 |00ab: invoke-virtual {v13, v12}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloats:([F)V // method@1046 │ │ +077364: 6e10 3f10 0d00 |00ae: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ +07736a: 130e 1111 |00b1: const/16 v14, #int 4369 // #1111 │ │ +07736e: 6e20 4010 ed00 |00b3: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.newChunk:(I)V // method@1040 │ │ +077374: 548e 0f0a |00b6: iget-object v14, v8, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a0f │ │ +077378: 6e10 e70a 0e00 |00b8: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ +07737e: 0a0a |00bb: move-result v10 │ │ +077380: 23a6 9a04 |00bc: new-array v6, v10, [S // type@049a │ │ +077384: 548e 0f0a |00be: iget-object v14, v8, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a0f │ │ +077388: 6e20 e10a 6e00 |00c0: invoke-virtual {v14, v6}, Lcom/badlogic/gdx/graphics/Mesh;.getIndices:([S)V // method@0ae1 │ │ +07738e: 6e20 4710 ad00 |00c3: invoke-virtual {v13, v10}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +077394: 6e20 4c10 6d00 |00c6: invoke-virtual {v13, v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeShorts:([S)V // method@104c │ │ +07739a: 6e10 3f10 0d00 |00c9: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ +0773a0: 6e10 3f10 0d00 |00cc: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ +0773a6: d805 0501 |00cf: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0773aa: 2900 56ff |00d1: goto/16 0027 // -00aa │ │ +0773ae: 6e10 3f10 0d00 |00d3: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.endChunk:()V // method@103f │ │ +0773b4: 120b |00d6: const/4 v11, #int 0 // #0 │ │ +0773b6: 120e |00d7: const/4 v14, #int 0 // #0 │ │ +0773b8: 0800 1200 |00d8: move-object/from16 v0, v18 │ │ +0773bc: 6e20 7b09 e000 |00da: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/files/FileHandle;.write:(Z)Ljava/io/OutputStream; // method@097b │ │ +0773c2: 0c0b |00dd: move-result-object v11 │ │ +0773c4: 6e20 4f10 bd00 |00de: invoke-virtual {v13, v11}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeToStream:(Ljava/io/OutputStream;)V // method@104f │ │ +0773ca: 380b 0500 |00e1: if-eqz v11, 00e6 // +0005 │ │ +0773ce: 6e10 a225 0b00 |00e3: invoke-virtual {v11}, Ljava/io/OutputStream;.close:()V // method@25a2 │ │ +0773d4: 0e00 |00e6: return-void │ │ +0773d6: 0d03 |00e7: move-exception v3 │ │ +0773d8: 220e fa02 |00e8: new-instance v14, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0773dc: 220f c303 |00ea: new-instance v15, Ljava/lang/StringBuilder; // type@03c3 │ │ +0773e0: 7010 6726 0f00 |00ec: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0773e6: 1a10 7a01 |00ef: const-string v16, "An error occured while exporting the still model, " // string@017a │ │ +0773ea: 7402 6e26 0f00 |00f1: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0773f0: 0c0f |00f4: move-result-object v15 │ │ +0773f2: 6e10 9725 0300 |00f5: invoke-virtual {v3}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ +0773f8: 0c10 |00f8: move-result-object v16 │ │ +0773fa: 7402 6e26 0f00 |00f9: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +077400: 0c0f |00fc: move-result-object v15 │ │ +077402: 6e10 7426 0f00 |00fd: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +077408: 0c0f |0100: move-result-object v15 │ │ +07740a: 7030 b51f fe03 |0101: invoke-direct {v14, v15, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +077410: 270e |0104: throw v14 │ │ +077412: 0d0e |0105: move-exception v14 │ │ +077414: 380b 0500 |0106: if-eqz v11, 010b // +0005 │ │ +077418: 6e10 a225 0b00 |0108: invoke-virtual {v11}, Ljava/io/OutputStream;.close:()V // method@25a2 │ │ +07741e: 270e |010b: throw v14 │ │ +077420: 0d0e |010c: move-exception v14 │ │ +077422: 28d9 |010d: goto 00e6 // -0027 │ │ +077424: 0d0f |010e: move-exception v15 │ │ +077426: 28fc |010f: goto 010b // -0004 │ │ catches : 4 │ │ 0x00d8 - 0x00e1 │ │ Ljava/io/IOException; -> 0x00e7 │ │ -> 0x0105 │ │ 0x00e3 - 0x00e6 │ │ Ljava/io/IOException; -> 0x010c │ │ 0x00e8 - 0x0105 │ │ @@ -64205,62 +64205,62 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 105 16-bit code units │ │ -068f84: |[068f84] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.G3dExporter.writeSkeletonJoint:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;)V │ │ -068f94: 5442 ef09 |0000: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.name:Ljava/lang/String; // field@09ef │ │ -068f98: 6e20 4d10 2300 |0002: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeString:(Ljava/lang/String;)V // method@104d │ │ -068f9e: 5442 f209 |0005: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f2 │ │ -068fa2: 5222 fe0b |0007: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -068fa6: 6e20 4510 2300 |0009: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ -068fac: 5442 f209 |000c: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f2 │ │ -068fb0: 5222 ff0b |000e: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -068fb4: 6e20 4510 2300 |0010: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ -068fba: 5442 f209 |0013: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f2 │ │ -068fbe: 5222 000c |0015: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -068fc2: 6e20 4510 2300 |0017: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ -068fc8: 5442 f309 |001a: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f3 │ │ -068fcc: 5222 e10b |001c: iget v2, v2, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -068fd0: 6e20 4510 2300 |001e: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ -068fd6: 5442 f309 |0021: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f3 │ │ -068fda: 5222 e20b |0023: iget v2, v2, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -068fde: 6e20 4510 2300 |0025: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ -068fe4: 5442 f309 |0028: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f3 │ │ -068fe8: 5222 e30b |002a: iget v2, v2, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -068fec: 6e20 4510 2300 |002c: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ -068ff2: 5442 f309 |002f: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f3 │ │ -068ff6: 5222 e40b |0031: iget v2, v2, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -068ffa: 6e20 4510 2300 |0033: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ -069000: 5442 f409 |0036: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f4 │ │ -069004: 5222 fe0b |0038: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -069008: 6e20 4510 2300 |003a: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ -06900e: 5442 f409 |003d: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f4 │ │ -069012: 5222 ff0b |003f: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -069016: 6e20 4510 2300 |0041: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ -06901c: 5442 f409 |0044: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f4 │ │ -069020: 5222 000c |0046: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -069024: 6e20 4510 2300 |0048: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ -06902a: 5442 ed09 |004b: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.children:Lcom/badlogic/gdx/utils/Array; // field@09ed │ │ -06902e: 5222 df0f |004d: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -069032: 6e20 4710 2300 |004f: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ -069038: 5442 ed09 |0052: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.children:Lcom/badlogic/gdx/utils/Array; // field@09ed │ │ -06903c: 6e10 771e 0200 |0054: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -069042: 0c01 |0057: move-result-object v1 │ │ -069044: 7210 5327 0100 |0058: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -06904a: 0a02 |005b: move-result v2 │ │ -06904c: 3802 0c00 |005c: if-eqz v2, 0068 // +000c │ │ -069050: 7210 5427 0100 |005e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -069056: 0c00 |0061: move-result-object v0 │ │ -069058: 1f00 bb01 |0062: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint; // type@01bb │ │ -06905c: 7120 6510 0300 |0064: invoke-static {v3, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/G3dExporter;.writeSkeletonJoint:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;)V // method@1065 │ │ -069062: 28f1 |0067: goto 0058 // -000f │ │ -069064: 0e00 |0068: return-void │ │ +077460: |[077460] com.badlogic.gdx.graphics.g3d.loaders.g3d.chunks.G3dExporter.writeSkeletonJoint:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;)V │ │ +077470: 5442 ef09 |0000: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.name:Ljava/lang/String; // field@09ef │ │ +077474: 6e20 4d10 2300 |0002: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeString:(Ljava/lang/String;)V // method@104d │ │ +07747a: 5442 f209 |0005: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f2 │ │ +07747e: 5222 fe0b |0007: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +077482: 6e20 4510 2300 |0009: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ +077488: 5442 f209 |000c: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f2 │ │ +07748c: 5222 ff0b |000e: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +077490: 6e20 4510 2300 |0010: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ +077496: 5442 f209 |0013: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f2 │ │ +07749a: 5222 000c |0015: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +07749e: 6e20 4510 2300 |0017: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ +0774a4: 5442 f309 |001a: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f3 │ │ +0774a8: 5222 e10b |001c: iget v2, v2, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +0774ac: 6e20 4510 2300 |001e: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ +0774b2: 5442 f309 |0021: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f3 │ │ +0774b6: 5222 e20b |0023: iget v2, v2, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +0774ba: 6e20 4510 2300 |0025: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ +0774c0: 5442 f309 |0028: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f3 │ │ +0774c4: 5222 e30b |002a: iget v2, v2, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +0774c8: 6e20 4510 2300 |002c: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ +0774ce: 5442 f309 |002f: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f3 │ │ +0774d2: 5222 e40b |0031: iget v2, v2, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +0774d6: 6e20 4510 2300 |0033: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ +0774dc: 5442 f409 |0036: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f4 │ │ +0774e0: 5222 fe0b |0038: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0774e4: 6e20 4510 2300 |003a: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ +0774ea: 5442 f409 |003d: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f4 │ │ +0774ee: 5222 ff0b |003f: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0774f2: 6e20 4510 2300 |0041: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ +0774f8: 5442 f409 |0044: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f4 │ │ +0774fc: 5222 000c |0046: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +077500: 6e20 4510 2300 |0048: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeFloat:(F)V // method@1045 │ │ +077506: 5442 ed09 |004b: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.children:Lcom/badlogic/gdx/utils/Array; // field@09ed │ │ +07750a: 5222 df0f |004d: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +07750e: 6e20 4710 2300 |004f: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;.writeInt:(I)V // method@1047 │ │ +077514: 5442 ed09 |0052: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.children:Lcom/badlogic/gdx/utils/Array; // field@09ed │ │ +077518: 6e10 771e 0200 |0054: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +07751e: 0c01 |0057: move-result-object v1 │ │ +077520: 7210 5327 0100 |0058: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +077526: 0a02 |005b: move-result v2 │ │ +077528: 3802 0c00 |005c: if-eqz v2, 0068 // +000c │ │ +07752c: 7210 5427 0100 |005e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +077532: 0c00 |0061: move-result-object v0 │ │ +077534: 1f00 b901 |0062: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint; // type@01b9 │ │ +077538: 7120 6510 0300 |0064: invoke-static {v3, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/G3dExporter;.writeSkeletonJoint:(Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter;Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;)V // method@1065 │ │ +07753e: 28f1 |0067: goto 0058 // -000f │ │ +077540: 0e00 |0068: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0005 line=349 │ │ 0x000c line=350 │ │ 0x0013 line=351 │ │ 0x001a line=352 │ │ @@ -64280,18 +64280,18 @@ │ │ 0x0000 - 0x0069 reg=3 writer Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkWriter; │ │ 0x0000 - 0x0069 reg=4 joint Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint; │ │ │ │ Virtual methods - │ │ source_file_idx : 1082 (G3dExporter.java) │ │ │ │ Class #190 header: │ │ -class_idx : 415 │ │ +class_idx : 413 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3364 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3362 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #190 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;' │ │ @@ -64318,31 +64318,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -069068: |[069068] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Frame.:()V │ │ -069078: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -06907e: 0e00 |0003: return-void │ │ +077544: |[077544] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Frame.:()V │ │ +077554: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +07755a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3364 (MD2Frame.java) │ │ + source_file_idx : 3362 (MD2Frame.java) │ │ │ │ Class #191 header: │ │ -class_idx : 416 │ │ +class_idx : 414 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3365 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3363 │ │ static_fields_size : 0 │ │ instance_fields_size: 17 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #191 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;' │ │ @@ -64425,31 +64425,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -069080: |[069080] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Header.:()V │ │ -069090: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -069096: 0e00 |0003: return-void │ │ +07755c: |[07755c] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Header.:()V │ │ +07756c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +077572: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3365 (MD2Header.java) │ │ + source_file_idx : 3363 (MD2Header.java) │ │ │ │ Class #192 header: │ │ -class_idx : 418 │ │ +class_idx : 416 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3366 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3364 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #192 annotations: │ │ Annotations on class │ │ @@ -64485,21 +64485,21 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;SSS)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -069098: |[069098] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader$VertexIndices.:(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;SSS)V │ │ -0690a8: 5b01 9109 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.this$0:Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader; // field@0991 │ │ -0690ac: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0690b2: 5f02 9209 |0005: iput-short v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.vIdx:S // field@0992 │ │ -0690b6: 5f03 9009 |0007: iput-short v3, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.tIdx:S // field@0990 │ │ -0690ba: 5f04 8f09 |0009: iput-short v4, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.nIdx:S // field@098f │ │ -0690be: 0e00 |000b: return-void │ │ +077574: |[077574] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader$VertexIndices.:(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;SSS)V │ │ +077584: 5b01 9109 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.this$0:Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader; // field@0991 │ │ +077588: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +07758e: 5f02 9209 |0005: iput-short v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.vIdx:S // field@0992 │ │ +077592: 5f03 9009 |0007: iput-short v3, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.tIdx:S // field@0990 │ │ +077596: 5f04 8f09 |0009: iput-short v4, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.nIdx:S // field@098f │ │ +07759a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0005 line=383 │ │ 0x0007 line=384 │ │ 0x0009 line=385 │ │ 0x000b line=386 │ │ @@ -64516,41 +64516,41 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -0690c0: |[0690c0] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader$VertexIndices.equals:(Ljava/lang/Object;)Z │ │ -0690d0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0690d2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0690d4: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -0690d8: 0f01 |0004: return v1 │ │ -0690da: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -0690de: 0121 |0007: move v1, v2 │ │ -0690e0: 28fc |0008: goto 0004 // -0004 │ │ -0690e2: 6e10 2926 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -0690e8: 0c03 |000c: move-result-object v3 │ │ -0690ea: 6e10 2926 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -0690f0: 0c04 |0010: move-result-object v4 │ │ -0690f2: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -0690f6: 0121 |0013: move v1, v2 │ │ -0690f8: 28f0 |0014: goto 0004 // -0010 │ │ -0690fa: 0760 |0015: move-object v0, v6 │ │ -0690fc: 1f00 a201 |0016: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices; // type@01a2 │ │ -069100: 5853 9009 |0018: iget-short v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.tIdx:S // field@0990 │ │ -069104: 5804 9009 |001a: iget-short v4, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.tIdx:S // field@0990 │ │ -069108: 3243 0400 |001c: if-eq v3, v4, 0020 // +0004 │ │ -06910c: 0121 |001e: move v1, v2 │ │ -06910e: 28e5 |001f: goto 0004 // -001b │ │ -069110: 5853 9209 |0020: iget-short v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.vIdx:S // field@0992 │ │ -069114: 5804 9209 |0022: iget-short v4, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.vIdx:S // field@0992 │ │ -069118: 3243 e0ff |0024: if-eq v3, v4, 0004 // -0020 │ │ -06911c: 0121 |0026: move v1, v2 │ │ -06911e: 28dd |0027: goto 0004 // -0023 │ │ +07759c: |[07759c] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader$VertexIndices.equals:(Ljava/lang/Object;)Z │ │ +0775ac: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0775ae: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0775b0: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +0775b4: 0f01 |0004: return v1 │ │ +0775b6: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +0775ba: 0121 |0007: move v1, v2 │ │ +0775bc: 28fc |0008: goto 0004 // -0004 │ │ +0775be: 6e10 2926 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +0775c4: 0c03 |000c: move-result-object v3 │ │ +0775c6: 6e10 2926 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +0775cc: 0c04 |0010: move-result-object v4 │ │ +0775ce: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +0775d2: 0121 |0013: move v1, v2 │ │ +0775d4: 28f0 |0014: goto 0004 // -0010 │ │ +0775d6: 0760 |0015: move-object v0, v6 │ │ +0775d8: 1f00 a001 |0016: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices; // type@01a0 │ │ +0775dc: 5853 9009 |0018: iget-short v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.tIdx:S // field@0990 │ │ +0775e0: 5804 9009 |001a: iget-short v4, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.tIdx:S // field@0990 │ │ +0775e4: 3243 0400 |001c: if-eq v3, v4, 0020 // +0004 │ │ +0775e8: 0121 |001e: move v1, v2 │ │ +0775ea: 28e5 |001f: goto 0004 // -001b │ │ +0775ec: 5853 9209 |0020: iget-short v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.vIdx:S // field@0992 │ │ +0775f0: 5804 9209 |0022: iget-short v4, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.vIdx:S // field@0992 │ │ +0775f4: 3243 e0ff |0024: if-eq v3, v4, 0004 // -0020 │ │ +0775f8: 0121 |0026: move v1, v2 │ │ +0775fa: 28dd |0027: goto 0004 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=399 │ │ 0x0004 line=405 │ │ 0x0005 line=400 │ │ 0x0009 line=401 │ │ 0x0016 line=402 │ │ @@ -64566,42 +64566,42 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -069120: |[069120] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader$VertexIndices.hashCode:()I │ │ -069130: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ -069134: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -069136: 5842 9009 |0003: iget-short v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.tIdx:S // field@0990 │ │ -06913a: d801 021f |0005: add-int/lit8 v1, v2, #int 31 // #1f │ │ -06913e: da02 011f |0007: mul-int/lit8 v2, v1, #int 31 // #1f │ │ -069142: 5843 9209 |0009: iget-short v3, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.vIdx:S // field@0992 │ │ -069146: 9001 0203 |000b: add-int v1, v2, v3 │ │ -06914a: 0f01 |000d: return v1 │ │ +0775fc: |[0775fc] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader$VertexIndices.hashCode:()I │ │ +07760c: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ +077610: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +077612: 5842 9009 |0003: iget-short v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.tIdx:S // field@0990 │ │ +077616: d801 021f |0005: add-int/lit8 v1, v2, #int 31 // #1f │ │ +07761a: da02 011f |0007: mul-int/lit8 v2, v1, #int 31 // #1f │ │ +07761e: 5843 9209 |0009: iget-short v3, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.vIdx:S // field@0992 │ │ +077622: 9001 0203 |000b: add-int v1, v2, v3 │ │ +077626: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0002 line=391 │ │ 0x0003 line=392 │ │ 0x0007 line=393 │ │ 0x000d line=394 │ │ locals : │ │ 0x0002 - 0x000e reg=0 prime I │ │ 0x0003 - 0x000e reg=1 result I │ │ 0x0000 - 0x000e reg=4 this Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices; │ │ │ │ - source_file_idx : 3366 (MD2Loader.java) │ │ + source_file_idx : 3364 (MD2Loader.java) │ │ │ │ Class #193 header: │ │ -class_idx : 420 │ │ +class_idx : 418 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3368 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3366 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #193 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Normals;' │ │ @@ -64620,861 +64620,861 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3078 16-bit code units │ │ -06914c: |[06914c] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Normals.:()V │ │ -06915c: 1233 |0000: const/4 v3, #int 3 // #3 │ │ -06915e: 1300 a200 |0001: const/16 v0, #int 162 // #a2 │ │ -069162: 2300 9f04 |0003: new-array v0, v0, [[F // type@049f │ │ -069166: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -069168: 2332 4a04 |0006: new-array v2, v3, [F // type@044a │ │ -06916c: 2602 aa05 0000 |0008: fill-array-data v2, 000005b2 // +000005aa │ │ -069172: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -069176: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -069178: 2332 4a04 |000e: new-array v2, v3, [F // type@044a │ │ -06917c: 2602 ac05 0000 |0010: fill-array-data v2, 000005bc // +000005ac │ │ -069182: 4d02 0001 |0013: aput-object v2, v0, v1 │ │ -069186: 1221 |0015: const/4 v1, #int 2 // #2 │ │ -069188: 2332 4a04 |0016: new-array v2, v3, [F // type@044a │ │ -06918c: 2602 ae05 0000 |0018: fill-array-data v2, 000005c6 // +000005ae │ │ -069192: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ -069196: 2331 4a04 |001d: new-array v1, v3, [F // type@044a │ │ -06919a: 2601 b105 0000 |001f: fill-array-data v1, 000005d0 // +000005b1 │ │ -0691a0: 4d01 0003 |0022: aput-object v1, v0, v3 │ │ -0691a4: 1241 |0024: const/4 v1, #int 4 // #4 │ │ -0691a6: 2332 4a04 |0025: new-array v2, v3, [F // type@044a │ │ -0691aa: 2602 b305 0000 |0027: fill-array-data v2, 000005da // +000005b3 │ │ -0691b0: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ -0691b4: 1251 |002c: const/4 v1, #int 5 // #5 │ │ -0691b6: 2332 4a04 |002d: new-array v2, v3, [F // type@044a │ │ -0691ba: 2602 b505 0000 |002f: fill-array-data v2, 000005e4 // +000005b5 │ │ -0691c0: 4d02 0001 |0032: aput-object v2, v0, v1 │ │ -0691c4: 1261 |0034: const/4 v1, #int 6 // #6 │ │ -0691c6: 2332 4a04 |0035: new-array v2, v3, [F // type@044a │ │ -0691ca: 2602 b705 0000 |0037: fill-array-data v2, 000005ee // +000005b7 │ │ -0691d0: 4d02 0001 |003a: aput-object v2, v0, v1 │ │ -0691d4: 1271 |003c: const/4 v1, #int 7 // #7 │ │ -0691d6: 2332 4a04 |003d: new-array v2, v3, [F // type@044a │ │ -0691da: 2602 b905 0000 |003f: fill-array-data v2, 000005f8 // +000005b9 │ │ -0691e0: 4d02 0001 |0042: aput-object v2, v0, v1 │ │ -0691e4: 1301 0800 |0044: const/16 v1, #int 8 // #8 │ │ -0691e8: 2332 4a04 |0046: new-array v2, v3, [F // type@044a │ │ -0691ec: 2602 ba05 0000 |0048: fill-array-data v2, 00000602 // +000005ba │ │ -0691f2: 4d02 0001 |004b: aput-object v2, v0, v1 │ │ -0691f6: 1301 0900 |004d: const/16 v1, #int 9 // #9 │ │ -0691fa: 2332 4a04 |004f: new-array v2, v3, [F // type@044a │ │ -0691fe: 2602 bb05 0000 |0051: fill-array-data v2, 0000060c // +000005bb │ │ -069204: 4d02 0001 |0054: aput-object v2, v0, v1 │ │ -069208: 1301 0a00 |0056: const/16 v1, #int 10 // #a │ │ -06920c: 2332 4a04 |0058: new-array v2, v3, [F // type@044a │ │ -069210: 2602 bc05 0000 |005a: fill-array-data v2, 00000616 // +000005bc │ │ -069216: 4d02 0001 |005d: aput-object v2, v0, v1 │ │ -06921a: 1301 0b00 |005f: const/16 v1, #int 11 // #b │ │ -06921e: 2332 4a04 |0061: new-array v2, v3, [F // type@044a │ │ -069222: 2602 bd05 0000 |0063: fill-array-data v2, 00000620 // +000005bd │ │ -069228: 4d02 0001 |0066: aput-object v2, v0, v1 │ │ -06922c: 1301 0c00 |0068: const/16 v1, #int 12 // #c │ │ -069230: 2332 4a04 |006a: new-array v2, v3, [F // type@044a │ │ -069234: 2602 be05 0000 |006c: fill-array-data v2, 0000062a // +000005be │ │ -06923a: 4d02 0001 |006f: aput-object v2, v0, v1 │ │ -06923e: 1301 0d00 |0071: const/16 v1, #int 13 // #d │ │ -069242: 2332 4a04 |0073: new-array v2, v3, [F // type@044a │ │ -069246: 2602 bf05 0000 |0075: fill-array-data v2, 00000634 // +000005bf │ │ -06924c: 4d02 0001 |0078: aput-object v2, v0, v1 │ │ -069250: 1301 0e00 |007a: const/16 v1, #int 14 // #e │ │ -069254: 2332 4a04 |007c: new-array v2, v3, [F // type@044a │ │ -069258: 2602 c005 0000 |007e: fill-array-data v2, 0000063e // +000005c0 │ │ -06925e: 4d02 0001 |0081: aput-object v2, v0, v1 │ │ -069262: 1301 0f00 |0083: const/16 v1, #int 15 // #f │ │ -069266: 2332 4a04 |0085: new-array v2, v3, [F // type@044a │ │ -06926a: 2602 c105 0000 |0087: fill-array-data v2, 00000648 // +000005c1 │ │ -069270: 4d02 0001 |008a: aput-object v2, v0, v1 │ │ -069274: 1301 1000 |008c: const/16 v1, #int 16 // #10 │ │ -069278: 2332 4a04 |008e: new-array v2, v3, [F // type@044a │ │ -06927c: 2602 c205 0000 |0090: fill-array-data v2, 00000652 // +000005c2 │ │ -069282: 4d02 0001 |0093: aput-object v2, v0, v1 │ │ -069286: 1301 1100 |0095: const/16 v1, #int 17 // #11 │ │ -06928a: 2332 4a04 |0097: new-array v2, v3, [F // type@044a │ │ -06928e: 2602 c305 0000 |0099: fill-array-data v2, 0000065c // +000005c3 │ │ -069294: 4d02 0001 |009c: aput-object v2, v0, v1 │ │ -069298: 1301 1200 |009e: const/16 v1, #int 18 // #12 │ │ -06929c: 2332 4a04 |00a0: new-array v2, v3, [F // type@044a │ │ -0692a0: 2602 c405 0000 |00a2: fill-array-data v2, 00000666 // +000005c4 │ │ -0692a6: 4d02 0001 |00a5: aput-object v2, v0, v1 │ │ -0692aa: 1301 1300 |00a7: const/16 v1, #int 19 // #13 │ │ -0692ae: 2332 4a04 |00a9: new-array v2, v3, [F // type@044a │ │ -0692b2: 2602 c505 0000 |00ab: fill-array-data v2, 00000670 // +000005c5 │ │ -0692b8: 4d02 0001 |00ae: aput-object v2, v0, v1 │ │ -0692bc: 1301 1400 |00b0: const/16 v1, #int 20 // #14 │ │ -0692c0: 2332 4a04 |00b2: new-array v2, v3, [F // type@044a │ │ -0692c4: 2602 c605 0000 |00b4: fill-array-data v2, 0000067a // +000005c6 │ │ -0692ca: 4d02 0001 |00b7: aput-object v2, v0, v1 │ │ -0692ce: 1301 1500 |00b9: const/16 v1, #int 21 // #15 │ │ -0692d2: 2332 4a04 |00bb: new-array v2, v3, [F // type@044a │ │ -0692d6: 2602 c705 0000 |00bd: fill-array-data v2, 00000684 // +000005c7 │ │ -0692dc: 4d02 0001 |00c0: aput-object v2, v0, v1 │ │ -0692e0: 1301 1600 |00c2: const/16 v1, #int 22 // #16 │ │ -0692e4: 2332 4a04 |00c4: new-array v2, v3, [F // type@044a │ │ -0692e8: 2602 c805 0000 |00c6: fill-array-data v2, 0000068e // +000005c8 │ │ -0692ee: 4d02 0001 |00c9: aput-object v2, v0, v1 │ │ -0692f2: 1301 1700 |00cb: const/16 v1, #int 23 // #17 │ │ -0692f6: 2332 4a04 |00cd: new-array v2, v3, [F // type@044a │ │ -0692fa: 2602 c905 0000 |00cf: fill-array-data v2, 00000698 // +000005c9 │ │ -069300: 4d02 0001 |00d2: aput-object v2, v0, v1 │ │ -069304: 1301 1800 |00d4: const/16 v1, #int 24 // #18 │ │ -069308: 2332 4a04 |00d6: new-array v2, v3, [F // type@044a │ │ -06930c: 2602 ca05 0000 |00d8: fill-array-data v2, 000006a2 // +000005ca │ │ -069312: 4d02 0001 |00db: aput-object v2, v0, v1 │ │ -069316: 1301 1900 |00dd: const/16 v1, #int 25 // #19 │ │ -06931a: 2332 4a04 |00df: new-array v2, v3, [F // type@044a │ │ -06931e: 2602 cb05 0000 |00e1: fill-array-data v2, 000006ac // +000005cb │ │ -069324: 4d02 0001 |00e4: aput-object v2, v0, v1 │ │ -069328: 1301 1a00 |00e6: const/16 v1, #int 26 // #1a │ │ -06932c: 2332 4a04 |00e8: new-array v2, v3, [F // type@044a │ │ -069330: 2602 cc05 0000 |00ea: fill-array-data v2, 000006b6 // +000005cc │ │ -069336: 4d02 0001 |00ed: aput-object v2, v0, v1 │ │ -06933a: 1301 1b00 |00ef: const/16 v1, #int 27 // #1b │ │ -06933e: 2332 4a04 |00f1: new-array v2, v3, [F // type@044a │ │ -069342: 2602 cd05 0000 |00f3: fill-array-data v2, 000006c0 // +000005cd │ │ -069348: 4d02 0001 |00f6: aput-object v2, v0, v1 │ │ -06934c: 1301 1c00 |00f8: const/16 v1, #int 28 // #1c │ │ -069350: 2332 4a04 |00fa: new-array v2, v3, [F // type@044a │ │ -069354: 2602 ce05 0000 |00fc: fill-array-data v2, 000006ca // +000005ce │ │ -06935a: 4d02 0001 |00ff: aput-object v2, v0, v1 │ │ -06935e: 1301 1d00 |0101: const/16 v1, #int 29 // #1d │ │ -069362: 2332 4a04 |0103: new-array v2, v3, [F // type@044a │ │ -069366: 2602 cf05 0000 |0105: fill-array-data v2, 000006d4 // +000005cf │ │ -06936c: 4d02 0001 |0108: aput-object v2, v0, v1 │ │ -069370: 1301 1e00 |010a: const/16 v1, #int 30 // #1e │ │ -069374: 2332 4a04 |010c: new-array v2, v3, [F // type@044a │ │ -069378: 2602 d005 0000 |010e: fill-array-data v2, 000006de // +000005d0 │ │ -06937e: 4d02 0001 |0111: aput-object v2, v0, v1 │ │ -069382: 1301 1f00 |0113: const/16 v1, #int 31 // #1f │ │ -069386: 2332 4a04 |0115: new-array v2, v3, [F // type@044a │ │ -06938a: 2602 d105 0000 |0117: fill-array-data v2, 000006e8 // +000005d1 │ │ -069390: 4d02 0001 |011a: aput-object v2, v0, v1 │ │ -069394: 1301 2000 |011c: const/16 v1, #int 32 // #20 │ │ -069398: 2332 4a04 |011e: new-array v2, v3, [F // type@044a │ │ -06939c: 2602 d205 0000 |0120: fill-array-data v2, 000006f2 // +000005d2 │ │ -0693a2: 4d02 0001 |0123: aput-object v2, v0, v1 │ │ -0693a6: 1301 2100 |0125: const/16 v1, #int 33 // #21 │ │ -0693aa: 2332 4a04 |0127: new-array v2, v3, [F // type@044a │ │ -0693ae: 2602 d305 0000 |0129: fill-array-data v2, 000006fc // +000005d3 │ │ -0693b4: 4d02 0001 |012c: aput-object v2, v0, v1 │ │ -0693b8: 1301 2200 |012e: const/16 v1, #int 34 // #22 │ │ -0693bc: 2332 4a04 |0130: new-array v2, v3, [F // type@044a │ │ -0693c0: 2602 d405 0000 |0132: fill-array-data v2, 00000706 // +000005d4 │ │ -0693c6: 4d02 0001 |0135: aput-object v2, v0, v1 │ │ -0693ca: 1301 2300 |0137: const/16 v1, #int 35 // #23 │ │ -0693ce: 2332 4a04 |0139: new-array v2, v3, [F // type@044a │ │ -0693d2: 2602 d505 0000 |013b: fill-array-data v2, 00000710 // +000005d5 │ │ -0693d8: 4d02 0001 |013e: aput-object v2, v0, v1 │ │ -0693dc: 1301 2400 |0140: const/16 v1, #int 36 // #24 │ │ -0693e0: 2332 4a04 |0142: new-array v2, v3, [F // type@044a │ │ -0693e4: 2602 d605 0000 |0144: fill-array-data v2, 0000071a // +000005d6 │ │ -0693ea: 4d02 0001 |0147: aput-object v2, v0, v1 │ │ -0693ee: 1301 2500 |0149: const/16 v1, #int 37 // #25 │ │ -0693f2: 2332 4a04 |014b: new-array v2, v3, [F // type@044a │ │ -0693f6: 2602 d705 0000 |014d: fill-array-data v2, 00000724 // +000005d7 │ │ -0693fc: 4d02 0001 |0150: aput-object v2, v0, v1 │ │ -069400: 1301 2600 |0152: const/16 v1, #int 38 // #26 │ │ -069404: 2332 4a04 |0154: new-array v2, v3, [F // type@044a │ │ -069408: 2602 d805 0000 |0156: fill-array-data v2, 0000072e // +000005d8 │ │ -06940e: 4d02 0001 |0159: aput-object v2, v0, v1 │ │ -069412: 1301 2700 |015b: const/16 v1, #int 39 // #27 │ │ -069416: 2332 4a04 |015d: new-array v2, v3, [F // type@044a │ │ -06941a: 2602 d905 0000 |015f: fill-array-data v2, 00000738 // +000005d9 │ │ -069420: 4d02 0001 |0162: aput-object v2, v0, v1 │ │ -069424: 1301 2800 |0164: const/16 v1, #int 40 // #28 │ │ -069428: 2332 4a04 |0166: new-array v2, v3, [F // type@044a │ │ -06942c: 2602 da05 0000 |0168: fill-array-data v2, 00000742 // +000005da │ │ -069432: 4d02 0001 |016b: aput-object v2, v0, v1 │ │ -069436: 1301 2900 |016d: const/16 v1, #int 41 // #29 │ │ -06943a: 2332 4a04 |016f: new-array v2, v3, [F // type@044a │ │ -06943e: 2602 db05 0000 |0171: fill-array-data v2, 0000074c // +000005db │ │ -069444: 4d02 0001 |0174: aput-object v2, v0, v1 │ │ -069448: 1301 2a00 |0176: const/16 v1, #int 42 // #2a │ │ -06944c: 2332 4a04 |0178: new-array v2, v3, [F // type@044a │ │ -069450: 2602 dc05 0000 |017a: fill-array-data v2, 00000756 // +000005dc │ │ -069456: 4d02 0001 |017d: aput-object v2, v0, v1 │ │ -06945a: 1301 2b00 |017f: const/16 v1, #int 43 // #2b │ │ -06945e: 2332 4a04 |0181: new-array v2, v3, [F // type@044a │ │ -069462: 2602 dd05 0000 |0183: fill-array-data v2, 00000760 // +000005dd │ │ -069468: 4d02 0001 |0186: aput-object v2, v0, v1 │ │ -06946c: 1301 2c00 |0188: const/16 v1, #int 44 // #2c │ │ -069470: 2332 4a04 |018a: new-array v2, v3, [F // type@044a │ │ -069474: 2602 de05 0000 |018c: fill-array-data v2, 0000076a // +000005de │ │ -06947a: 4d02 0001 |018f: aput-object v2, v0, v1 │ │ -06947e: 1301 2d00 |0191: const/16 v1, #int 45 // #2d │ │ -069482: 2332 4a04 |0193: new-array v2, v3, [F // type@044a │ │ -069486: 2602 df05 0000 |0195: fill-array-data v2, 00000774 // +000005df │ │ -06948c: 4d02 0001 |0198: aput-object v2, v0, v1 │ │ -069490: 1301 2e00 |019a: const/16 v1, #int 46 // #2e │ │ -069494: 2332 4a04 |019c: new-array v2, v3, [F // type@044a │ │ -069498: 2602 e005 0000 |019e: fill-array-data v2, 0000077e // +000005e0 │ │ -06949e: 4d02 0001 |01a1: aput-object v2, v0, v1 │ │ -0694a2: 1301 2f00 |01a3: const/16 v1, #int 47 // #2f │ │ -0694a6: 2332 4a04 |01a5: new-array v2, v3, [F // type@044a │ │ -0694aa: 2602 e105 0000 |01a7: fill-array-data v2, 00000788 // +000005e1 │ │ -0694b0: 4d02 0001 |01aa: aput-object v2, v0, v1 │ │ -0694b4: 1301 3000 |01ac: const/16 v1, #int 48 // #30 │ │ -0694b8: 2332 4a04 |01ae: new-array v2, v3, [F // type@044a │ │ -0694bc: 2602 e205 0000 |01b0: fill-array-data v2, 00000792 // +000005e2 │ │ -0694c2: 4d02 0001 |01b3: aput-object v2, v0, v1 │ │ -0694c6: 1301 3100 |01b5: const/16 v1, #int 49 // #31 │ │ -0694ca: 2332 4a04 |01b7: new-array v2, v3, [F // type@044a │ │ -0694ce: 2602 e305 0000 |01b9: fill-array-data v2, 0000079c // +000005e3 │ │ -0694d4: 4d02 0001 |01bc: aput-object v2, v0, v1 │ │ -0694d8: 1301 3200 |01be: const/16 v1, #int 50 // #32 │ │ -0694dc: 2332 4a04 |01c0: new-array v2, v3, [F // type@044a │ │ -0694e0: 2602 e405 0000 |01c2: fill-array-data v2, 000007a6 // +000005e4 │ │ -0694e6: 4d02 0001 |01c5: aput-object v2, v0, v1 │ │ -0694ea: 1301 3300 |01c7: const/16 v1, #int 51 // #33 │ │ -0694ee: 2332 4a04 |01c9: new-array v2, v3, [F // type@044a │ │ -0694f2: 2602 e505 0000 |01cb: fill-array-data v2, 000007b0 // +000005e5 │ │ -0694f8: 4d02 0001 |01ce: aput-object v2, v0, v1 │ │ -0694fc: 1301 3400 |01d0: const/16 v1, #int 52 // #34 │ │ -069500: 2332 4a04 |01d2: new-array v2, v3, [F // type@044a │ │ -069504: 2602 e605 0000 |01d4: fill-array-data v2, 000007ba // +000005e6 │ │ -06950a: 4d02 0001 |01d7: aput-object v2, v0, v1 │ │ -06950e: 1301 3500 |01d9: const/16 v1, #int 53 // #35 │ │ -069512: 2332 4a04 |01db: new-array v2, v3, [F // type@044a │ │ -069516: 2602 e705 0000 |01dd: fill-array-data v2, 000007c4 // +000005e7 │ │ -06951c: 4d02 0001 |01e0: aput-object v2, v0, v1 │ │ -069520: 1301 3600 |01e2: const/16 v1, #int 54 // #36 │ │ -069524: 2332 4a04 |01e4: new-array v2, v3, [F // type@044a │ │ -069528: 2602 e805 0000 |01e6: fill-array-data v2, 000007ce // +000005e8 │ │ -06952e: 4d02 0001 |01e9: aput-object v2, v0, v1 │ │ -069532: 1301 3700 |01eb: const/16 v1, #int 55 // #37 │ │ -069536: 2332 4a04 |01ed: new-array v2, v3, [F // type@044a │ │ -06953a: 2602 e905 0000 |01ef: fill-array-data v2, 000007d8 // +000005e9 │ │ -069540: 4d02 0001 |01f2: aput-object v2, v0, v1 │ │ -069544: 1301 3800 |01f4: const/16 v1, #int 56 // #38 │ │ -069548: 2332 4a04 |01f6: new-array v2, v3, [F // type@044a │ │ -06954c: 2602 ea05 0000 |01f8: fill-array-data v2, 000007e2 // +000005ea │ │ -069552: 4d02 0001 |01fb: aput-object v2, v0, v1 │ │ -069556: 1301 3900 |01fd: const/16 v1, #int 57 // #39 │ │ -06955a: 2332 4a04 |01ff: new-array v2, v3, [F // type@044a │ │ -06955e: 2602 eb05 0000 |0201: fill-array-data v2, 000007ec // +000005eb │ │ -069564: 4d02 0001 |0204: aput-object v2, v0, v1 │ │ -069568: 1301 3a00 |0206: const/16 v1, #int 58 // #3a │ │ -06956c: 2332 4a04 |0208: new-array v2, v3, [F // type@044a │ │ -069570: 2602 ec05 0000 |020a: fill-array-data v2, 000007f6 // +000005ec │ │ -069576: 4d02 0001 |020d: aput-object v2, v0, v1 │ │ -06957a: 1301 3b00 |020f: const/16 v1, #int 59 // #3b │ │ -06957e: 2332 4a04 |0211: new-array v2, v3, [F // type@044a │ │ -069582: 2602 ed05 0000 |0213: fill-array-data v2, 00000800 // +000005ed │ │ -069588: 4d02 0001 |0216: aput-object v2, v0, v1 │ │ -06958c: 1301 3c00 |0218: const/16 v1, #int 60 // #3c │ │ -069590: 2332 4a04 |021a: new-array v2, v3, [F // type@044a │ │ -069594: 2602 ee05 0000 |021c: fill-array-data v2, 0000080a // +000005ee │ │ -06959a: 4d02 0001 |021f: aput-object v2, v0, v1 │ │ -06959e: 1301 3d00 |0221: const/16 v1, #int 61 // #3d │ │ -0695a2: 2332 4a04 |0223: new-array v2, v3, [F // type@044a │ │ -0695a6: 2602 ef05 0000 |0225: fill-array-data v2, 00000814 // +000005ef │ │ -0695ac: 4d02 0001 |0228: aput-object v2, v0, v1 │ │ -0695b0: 1301 3e00 |022a: const/16 v1, #int 62 // #3e │ │ -0695b4: 2332 4a04 |022c: new-array v2, v3, [F // type@044a │ │ -0695b8: 2602 f005 0000 |022e: fill-array-data v2, 0000081e // +000005f0 │ │ -0695be: 4d02 0001 |0231: aput-object v2, v0, v1 │ │ -0695c2: 1301 3f00 |0233: const/16 v1, #int 63 // #3f │ │ -0695c6: 2332 4a04 |0235: new-array v2, v3, [F // type@044a │ │ -0695ca: 2602 f105 0000 |0237: fill-array-data v2, 00000828 // +000005f1 │ │ -0695d0: 4d02 0001 |023a: aput-object v2, v0, v1 │ │ -0695d4: 1301 4000 |023c: const/16 v1, #int 64 // #40 │ │ -0695d8: 2332 4a04 |023e: new-array v2, v3, [F // type@044a │ │ -0695dc: 2602 f205 0000 |0240: fill-array-data v2, 00000832 // +000005f2 │ │ -0695e2: 4d02 0001 |0243: aput-object v2, v0, v1 │ │ -0695e6: 1301 4100 |0245: const/16 v1, #int 65 // #41 │ │ -0695ea: 2332 4a04 |0247: new-array v2, v3, [F // type@044a │ │ -0695ee: 2602 f305 0000 |0249: fill-array-data v2, 0000083c // +000005f3 │ │ -0695f4: 4d02 0001 |024c: aput-object v2, v0, v1 │ │ -0695f8: 1301 4200 |024e: const/16 v1, #int 66 // #42 │ │ -0695fc: 2332 4a04 |0250: new-array v2, v3, [F // type@044a │ │ -069600: 2602 f405 0000 |0252: fill-array-data v2, 00000846 // +000005f4 │ │ -069606: 4d02 0001 |0255: aput-object v2, v0, v1 │ │ -06960a: 1301 4300 |0257: const/16 v1, #int 67 // #43 │ │ -06960e: 2332 4a04 |0259: new-array v2, v3, [F // type@044a │ │ -069612: 2602 f505 0000 |025b: fill-array-data v2, 00000850 // +000005f5 │ │ -069618: 4d02 0001 |025e: aput-object v2, v0, v1 │ │ -06961c: 1301 4400 |0260: const/16 v1, #int 68 // #44 │ │ -069620: 2332 4a04 |0262: new-array v2, v3, [F // type@044a │ │ -069624: 2602 f605 0000 |0264: fill-array-data v2, 0000085a // +000005f6 │ │ -06962a: 4d02 0001 |0267: aput-object v2, v0, v1 │ │ -06962e: 1301 4500 |0269: const/16 v1, #int 69 // #45 │ │ -069632: 2332 4a04 |026b: new-array v2, v3, [F // type@044a │ │ -069636: 2602 f705 0000 |026d: fill-array-data v2, 00000864 // +000005f7 │ │ -06963c: 4d02 0001 |0270: aput-object v2, v0, v1 │ │ -069640: 1301 4600 |0272: const/16 v1, #int 70 // #46 │ │ -069644: 2332 4a04 |0274: new-array v2, v3, [F // type@044a │ │ -069648: 2602 f805 0000 |0276: fill-array-data v2, 0000086e // +000005f8 │ │ -06964e: 4d02 0001 |0279: aput-object v2, v0, v1 │ │ -069652: 1301 4700 |027b: const/16 v1, #int 71 // #47 │ │ -069656: 2332 4a04 |027d: new-array v2, v3, [F // type@044a │ │ -06965a: 2602 f905 0000 |027f: fill-array-data v2, 00000878 // +000005f9 │ │ -069660: 4d02 0001 |0282: aput-object v2, v0, v1 │ │ -069664: 1301 4800 |0284: const/16 v1, #int 72 // #48 │ │ -069668: 2332 4a04 |0286: new-array v2, v3, [F // type@044a │ │ -06966c: 2602 fa05 0000 |0288: fill-array-data v2, 00000882 // +000005fa │ │ -069672: 4d02 0001 |028b: aput-object v2, v0, v1 │ │ -069676: 1301 4900 |028d: const/16 v1, #int 73 // #49 │ │ -06967a: 2332 4a04 |028f: new-array v2, v3, [F // type@044a │ │ -06967e: 2602 fb05 0000 |0291: fill-array-data v2, 0000088c // +000005fb │ │ -069684: 4d02 0001 |0294: aput-object v2, v0, v1 │ │ -069688: 1301 4a00 |0296: const/16 v1, #int 74 // #4a │ │ -06968c: 2332 4a04 |0298: new-array v2, v3, [F // type@044a │ │ -069690: 2602 fc05 0000 |029a: fill-array-data v2, 00000896 // +000005fc │ │ -069696: 4d02 0001 |029d: aput-object v2, v0, v1 │ │ -06969a: 1301 4b00 |029f: const/16 v1, #int 75 // #4b │ │ -06969e: 2332 4a04 |02a1: new-array v2, v3, [F // type@044a │ │ -0696a2: 2602 fd05 0000 |02a3: fill-array-data v2, 000008a0 // +000005fd │ │ -0696a8: 4d02 0001 |02a6: aput-object v2, v0, v1 │ │ -0696ac: 1301 4c00 |02a8: const/16 v1, #int 76 // #4c │ │ -0696b0: 2332 4a04 |02aa: new-array v2, v3, [F // type@044a │ │ -0696b4: 2602 fe05 0000 |02ac: fill-array-data v2, 000008aa // +000005fe │ │ -0696ba: 4d02 0001 |02af: aput-object v2, v0, v1 │ │ -0696be: 1301 4d00 |02b1: const/16 v1, #int 77 // #4d │ │ -0696c2: 2332 4a04 |02b3: new-array v2, v3, [F // type@044a │ │ -0696c6: 2602 ff05 0000 |02b5: fill-array-data v2, 000008b4 // +000005ff │ │ -0696cc: 4d02 0001 |02b8: aput-object v2, v0, v1 │ │ -0696d0: 1301 4e00 |02ba: const/16 v1, #int 78 // #4e │ │ -0696d4: 2332 4a04 |02bc: new-array v2, v3, [F // type@044a │ │ -0696d8: 2602 0006 0000 |02be: fill-array-data v2, 000008be // +00000600 │ │ -0696de: 4d02 0001 |02c1: aput-object v2, v0, v1 │ │ -0696e2: 1301 4f00 |02c3: const/16 v1, #int 79 // #4f │ │ -0696e6: 2332 4a04 |02c5: new-array v2, v3, [F // type@044a │ │ -0696ea: 2602 0106 0000 |02c7: fill-array-data v2, 000008c8 // +00000601 │ │ -0696f0: 4d02 0001 |02ca: aput-object v2, v0, v1 │ │ -0696f4: 1301 5000 |02cc: const/16 v1, #int 80 // #50 │ │ -0696f8: 2332 4a04 |02ce: new-array v2, v3, [F // type@044a │ │ -0696fc: 2602 0206 0000 |02d0: fill-array-data v2, 000008d2 // +00000602 │ │ -069702: 4d02 0001 |02d3: aput-object v2, v0, v1 │ │ -069706: 1301 5100 |02d5: const/16 v1, #int 81 // #51 │ │ -06970a: 2332 4a04 |02d7: new-array v2, v3, [F // type@044a │ │ -06970e: 2602 0306 0000 |02d9: fill-array-data v2, 000008dc // +00000603 │ │ -069714: 4d02 0001 |02dc: aput-object v2, v0, v1 │ │ -069718: 1301 5200 |02de: const/16 v1, #int 82 // #52 │ │ -06971c: 2332 4a04 |02e0: new-array v2, v3, [F // type@044a │ │ -069720: 2602 0406 0000 |02e2: fill-array-data v2, 000008e6 // +00000604 │ │ -069726: 4d02 0001 |02e5: aput-object v2, v0, v1 │ │ -06972a: 1301 5300 |02e7: const/16 v1, #int 83 // #53 │ │ -06972e: 2332 4a04 |02e9: new-array v2, v3, [F // type@044a │ │ -069732: 2602 0506 0000 |02eb: fill-array-data v2, 000008f0 // +00000605 │ │ -069738: 4d02 0001 |02ee: aput-object v2, v0, v1 │ │ -06973c: 1301 5400 |02f0: const/16 v1, #int 84 // #54 │ │ -069740: 2332 4a04 |02f2: new-array v2, v3, [F // type@044a │ │ -069744: 2602 0606 0000 |02f4: fill-array-data v2, 000008fa // +00000606 │ │ -06974a: 4d02 0001 |02f7: aput-object v2, v0, v1 │ │ -06974e: 1301 5500 |02f9: const/16 v1, #int 85 // #55 │ │ -069752: 2332 4a04 |02fb: new-array v2, v3, [F // type@044a │ │ -069756: 2602 0706 0000 |02fd: fill-array-data v2, 00000904 // +00000607 │ │ -06975c: 4d02 0001 |0300: aput-object v2, v0, v1 │ │ -069760: 1301 5600 |0302: const/16 v1, #int 86 // #56 │ │ -069764: 2332 4a04 |0304: new-array v2, v3, [F // type@044a │ │ -069768: 2602 0806 0000 |0306: fill-array-data v2, 0000090e // +00000608 │ │ -06976e: 4d02 0001 |0309: aput-object v2, v0, v1 │ │ -069772: 1301 5700 |030b: const/16 v1, #int 87 // #57 │ │ -069776: 2332 4a04 |030d: new-array v2, v3, [F // type@044a │ │ -06977a: 2602 0906 0000 |030f: fill-array-data v2, 00000918 // +00000609 │ │ -069780: 4d02 0001 |0312: aput-object v2, v0, v1 │ │ -069784: 1301 5800 |0314: const/16 v1, #int 88 // #58 │ │ -069788: 2332 4a04 |0316: new-array v2, v3, [F // type@044a │ │ -06978c: 2602 0a06 0000 |0318: fill-array-data v2, 00000922 // +0000060a │ │ -069792: 4d02 0001 |031b: aput-object v2, v0, v1 │ │ -069796: 1301 5900 |031d: const/16 v1, #int 89 // #59 │ │ -06979a: 2332 4a04 |031f: new-array v2, v3, [F // type@044a │ │ -06979e: 2602 0b06 0000 |0321: fill-array-data v2, 0000092c // +0000060b │ │ -0697a4: 4d02 0001 |0324: aput-object v2, v0, v1 │ │ -0697a8: 1301 5a00 |0326: const/16 v1, #int 90 // #5a │ │ -0697ac: 2332 4a04 |0328: new-array v2, v3, [F // type@044a │ │ -0697b0: 2602 0c06 0000 |032a: fill-array-data v2, 00000936 // +0000060c │ │ -0697b6: 4d02 0001 |032d: aput-object v2, v0, v1 │ │ -0697ba: 1301 5b00 |032f: const/16 v1, #int 91 // #5b │ │ -0697be: 2332 4a04 |0331: new-array v2, v3, [F // type@044a │ │ -0697c2: 2602 0d06 0000 |0333: fill-array-data v2, 00000940 // +0000060d │ │ -0697c8: 4d02 0001 |0336: aput-object v2, v0, v1 │ │ -0697cc: 1301 5c00 |0338: const/16 v1, #int 92 // #5c │ │ -0697d0: 2332 4a04 |033a: new-array v2, v3, [F // type@044a │ │ -0697d4: 2602 0e06 0000 |033c: fill-array-data v2, 0000094a // +0000060e │ │ -0697da: 4d02 0001 |033f: aput-object v2, v0, v1 │ │ -0697de: 1301 5d00 |0341: const/16 v1, #int 93 // #5d │ │ -0697e2: 2332 4a04 |0343: new-array v2, v3, [F // type@044a │ │ -0697e6: 2602 0f06 0000 |0345: fill-array-data v2, 00000954 // +0000060f │ │ -0697ec: 4d02 0001 |0348: aput-object v2, v0, v1 │ │ -0697f0: 1301 5e00 |034a: const/16 v1, #int 94 // #5e │ │ -0697f4: 2332 4a04 |034c: new-array v2, v3, [F // type@044a │ │ -0697f8: 2602 1006 0000 |034e: fill-array-data v2, 0000095e // +00000610 │ │ -0697fe: 4d02 0001 |0351: aput-object v2, v0, v1 │ │ -069802: 1301 5f00 |0353: const/16 v1, #int 95 // #5f │ │ -069806: 2332 4a04 |0355: new-array v2, v3, [F // type@044a │ │ -06980a: 2602 1106 0000 |0357: fill-array-data v2, 00000968 // +00000611 │ │ -069810: 4d02 0001 |035a: aput-object v2, v0, v1 │ │ -069814: 1301 6000 |035c: const/16 v1, #int 96 // #60 │ │ -069818: 2332 4a04 |035e: new-array v2, v3, [F // type@044a │ │ -06981c: 2602 1206 0000 |0360: fill-array-data v2, 00000972 // +00000612 │ │ -069822: 4d02 0001 |0363: aput-object v2, v0, v1 │ │ -069826: 1301 6100 |0365: const/16 v1, #int 97 // #61 │ │ -06982a: 2332 4a04 |0367: new-array v2, v3, [F // type@044a │ │ -06982e: 2602 1306 0000 |0369: fill-array-data v2, 0000097c // +00000613 │ │ -069834: 4d02 0001 |036c: aput-object v2, v0, v1 │ │ -069838: 1301 6200 |036e: const/16 v1, #int 98 // #62 │ │ -06983c: 2332 4a04 |0370: new-array v2, v3, [F // type@044a │ │ -069840: 2602 1406 0000 |0372: fill-array-data v2, 00000986 // +00000614 │ │ -069846: 4d02 0001 |0375: aput-object v2, v0, v1 │ │ -06984a: 1301 6300 |0377: const/16 v1, #int 99 // #63 │ │ -06984e: 2332 4a04 |0379: new-array v2, v3, [F // type@044a │ │ -069852: 2602 1506 0000 |037b: fill-array-data v2, 00000990 // +00000615 │ │ -069858: 4d02 0001 |037e: aput-object v2, v0, v1 │ │ -06985c: 1301 6400 |0380: const/16 v1, #int 100 // #64 │ │ -069860: 2332 4a04 |0382: new-array v2, v3, [F // type@044a │ │ -069864: 2602 1606 0000 |0384: fill-array-data v2, 0000099a // +00000616 │ │ -06986a: 4d02 0001 |0387: aput-object v2, v0, v1 │ │ -06986e: 1301 6500 |0389: const/16 v1, #int 101 // #65 │ │ -069872: 2332 4a04 |038b: new-array v2, v3, [F // type@044a │ │ -069876: 2602 1706 0000 |038d: fill-array-data v2, 000009a4 // +00000617 │ │ -06987c: 4d02 0001 |0390: aput-object v2, v0, v1 │ │ -069880: 1301 6600 |0392: const/16 v1, #int 102 // #66 │ │ -069884: 2332 4a04 |0394: new-array v2, v3, [F // type@044a │ │ -069888: 2602 1806 0000 |0396: fill-array-data v2, 000009ae // +00000618 │ │ -06988e: 4d02 0001 |0399: aput-object v2, v0, v1 │ │ -069892: 1301 6700 |039b: const/16 v1, #int 103 // #67 │ │ -069896: 2332 4a04 |039d: new-array v2, v3, [F // type@044a │ │ -06989a: 2602 1906 0000 |039f: fill-array-data v2, 000009b8 // +00000619 │ │ -0698a0: 4d02 0001 |03a2: aput-object v2, v0, v1 │ │ -0698a4: 1301 6800 |03a4: const/16 v1, #int 104 // #68 │ │ -0698a8: 2332 4a04 |03a6: new-array v2, v3, [F // type@044a │ │ -0698ac: 2602 1a06 0000 |03a8: fill-array-data v2, 000009c2 // +0000061a │ │ -0698b2: 4d02 0001 |03ab: aput-object v2, v0, v1 │ │ -0698b6: 1301 6900 |03ad: const/16 v1, #int 105 // #69 │ │ -0698ba: 2332 4a04 |03af: new-array v2, v3, [F // type@044a │ │ -0698be: 2602 1b06 0000 |03b1: fill-array-data v2, 000009cc // +0000061b │ │ -0698c4: 4d02 0001 |03b4: aput-object v2, v0, v1 │ │ -0698c8: 1301 6a00 |03b6: const/16 v1, #int 106 // #6a │ │ -0698cc: 2332 4a04 |03b8: new-array v2, v3, [F // type@044a │ │ -0698d0: 2602 1c06 0000 |03ba: fill-array-data v2, 000009d6 // +0000061c │ │ -0698d6: 4d02 0001 |03bd: aput-object v2, v0, v1 │ │ -0698da: 1301 6b00 |03bf: const/16 v1, #int 107 // #6b │ │ -0698de: 2332 4a04 |03c1: new-array v2, v3, [F // type@044a │ │ -0698e2: 2602 1d06 0000 |03c3: fill-array-data v2, 000009e0 // +0000061d │ │ -0698e8: 4d02 0001 |03c6: aput-object v2, v0, v1 │ │ -0698ec: 1301 6c00 |03c8: const/16 v1, #int 108 // #6c │ │ -0698f0: 2332 4a04 |03ca: new-array v2, v3, [F // type@044a │ │ -0698f4: 2602 1e06 0000 |03cc: fill-array-data v2, 000009ea // +0000061e │ │ -0698fa: 4d02 0001 |03cf: aput-object v2, v0, v1 │ │ -0698fe: 1301 6d00 |03d1: const/16 v1, #int 109 // #6d │ │ -069902: 2332 4a04 |03d3: new-array v2, v3, [F // type@044a │ │ -069906: 2602 1f06 0000 |03d5: fill-array-data v2, 000009f4 // +0000061f │ │ -06990c: 4d02 0001 |03d8: aput-object v2, v0, v1 │ │ -069910: 1301 6e00 |03da: const/16 v1, #int 110 // #6e │ │ -069914: 2332 4a04 |03dc: new-array v2, v3, [F // type@044a │ │ -069918: 2602 2006 0000 |03de: fill-array-data v2, 000009fe // +00000620 │ │ -06991e: 4d02 0001 |03e1: aput-object v2, v0, v1 │ │ -069922: 1301 6f00 |03e3: const/16 v1, #int 111 // #6f │ │ -069926: 2332 4a04 |03e5: new-array v2, v3, [F // type@044a │ │ -06992a: 2602 2106 0000 |03e7: fill-array-data v2, 00000a08 // +00000621 │ │ -069930: 4d02 0001 |03ea: aput-object v2, v0, v1 │ │ -069934: 1301 7000 |03ec: const/16 v1, #int 112 // #70 │ │ -069938: 2332 4a04 |03ee: new-array v2, v3, [F // type@044a │ │ -06993c: 2602 2206 0000 |03f0: fill-array-data v2, 00000a12 // +00000622 │ │ -069942: 4d02 0001 |03f3: aput-object v2, v0, v1 │ │ -069946: 1301 7100 |03f5: const/16 v1, #int 113 // #71 │ │ -06994a: 2332 4a04 |03f7: new-array v2, v3, [F // type@044a │ │ -06994e: 2602 2306 0000 |03f9: fill-array-data v2, 00000a1c // +00000623 │ │ -069954: 4d02 0001 |03fc: aput-object v2, v0, v1 │ │ -069958: 1301 7200 |03fe: const/16 v1, #int 114 // #72 │ │ -06995c: 2332 4a04 |0400: new-array v2, v3, [F // type@044a │ │ -069960: 2602 2406 0000 |0402: fill-array-data v2, 00000a26 // +00000624 │ │ -069966: 4d02 0001 |0405: aput-object v2, v0, v1 │ │ -06996a: 1301 7300 |0407: const/16 v1, #int 115 // #73 │ │ -06996e: 2332 4a04 |0409: new-array v2, v3, [F // type@044a │ │ -069972: 2602 2506 0000 |040b: fill-array-data v2, 00000a30 // +00000625 │ │ -069978: 4d02 0001 |040e: aput-object v2, v0, v1 │ │ -06997c: 1301 7400 |0410: const/16 v1, #int 116 // #74 │ │ -069980: 2332 4a04 |0412: new-array v2, v3, [F // type@044a │ │ -069984: 2602 2606 0000 |0414: fill-array-data v2, 00000a3a // +00000626 │ │ -06998a: 4d02 0001 |0417: aput-object v2, v0, v1 │ │ -06998e: 1301 7500 |0419: const/16 v1, #int 117 // #75 │ │ -069992: 2332 4a04 |041b: new-array v2, v3, [F // type@044a │ │ -069996: 2602 2706 0000 |041d: fill-array-data v2, 00000a44 // +00000627 │ │ -06999c: 4d02 0001 |0420: aput-object v2, v0, v1 │ │ -0699a0: 1301 7600 |0422: const/16 v1, #int 118 // #76 │ │ -0699a4: 2332 4a04 |0424: new-array v2, v3, [F // type@044a │ │ -0699a8: 2602 2806 0000 |0426: fill-array-data v2, 00000a4e // +00000628 │ │ -0699ae: 4d02 0001 |0429: aput-object v2, v0, v1 │ │ -0699b2: 1301 7700 |042b: const/16 v1, #int 119 // #77 │ │ -0699b6: 2332 4a04 |042d: new-array v2, v3, [F // type@044a │ │ -0699ba: 2602 2906 0000 |042f: fill-array-data v2, 00000a58 // +00000629 │ │ -0699c0: 4d02 0001 |0432: aput-object v2, v0, v1 │ │ -0699c4: 1301 7800 |0434: const/16 v1, #int 120 // #78 │ │ -0699c8: 2332 4a04 |0436: new-array v2, v3, [F // type@044a │ │ -0699cc: 2602 2a06 0000 |0438: fill-array-data v2, 00000a62 // +0000062a │ │ -0699d2: 4d02 0001 |043b: aput-object v2, v0, v1 │ │ -0699d6: 1301 7900 |043d: const/16 v1, #int 121 // #79 │ │ -0699da: 2332 4a04 |043f: new-array v2, v3, [F // type@044a │ │ -0699de: 2602 2b06 0000 |0441: fill-array-data v2, 00000a6c // +0000062b │ │ -0699e4: 4d02 0001 |0444: aput-object v2, v0, v1 │ │ -0699e8: 1301 7a00 |0446: const/16 v1, #int 122 // #7a │ │ -0699ec: 2332 4a04 |0448: new-array v2, v3, [F // type@044a │ │ -0699f0: 2602 2c06 0000 |044a: fill-array-data v2, 00000a76 // +0000062c │ │ -0699f6: 4d02 0001 |044d: aput-object v2, v0, v1 │ │ -0699fa: 1301 7b00 |044f: const/16 v1, #int 123 // #7b │ │ -0699fe: 2332 4a04 |0451: new-array v2, v3, [F // type@044a │ │ -069a02: 2602 2d06 0000 |0453: fill-array-data v2, 00000a80 // +0000062d │ │ -069a08: 4d02 0001 |0456: aput-object v2, v0, v1 │ │ -069a0c: 1301 7c00 |0458: const/16 v1, #int 124 // #7c │ │ -069a10: 2332 4a04 |045a: new-array v2, v3, [F // type@044a │ │ -069a14: 2602 2e06 0000 |045c: fill-array-data v2, 00000a8a // +0000062e │ │ -069a1a: 4d02 0001 |045f: aput-object v2, v0, v1 │ │ -069a1e: 1301 7d00 |0461: const/16 v1, #int 125 // #7d │ │ -069a22: 2332 4a04 |0463: new-array v2, v3, [F // type@044a │ │ -069a26: 2602 2f06 0000 |0465: fill-array-data v2, 00000a94 // +0000062f │ │ -069a2c: 4d02 0001 |0468: aput-object v2, v0, v1 │ │ -069a30: 1301 7e00 |046a: const/16 v1, #int 126 // #7e │ │ -069a34: 2332 4a04 |046c: new-array v2, v3, [F // type@044a │ │ -069a38: 2602 3006 0000 |046e: fill-array-data v2, 00000a9e // +00000630 │ │ -069a3e: 4d02 0001 |0471: aput-object v2, v0, v1 │ │ -069a42: 1301 7f00 |0473: const/16 v1, #int 127 // #7f │ │ -069a46: 2332 4a04 |0475: new-array v2, v3, [F // type@044a │ │ -069a4a: 2602 3106 0000 |0477: fill-array-data v2, 00000aa8 // +00000631 │ │ -069a50: 4d02 0001 |047a: aput-object v2, v0, v1 │ │ -069a54: 1301 8000 |047c: const/16 v1, #int 128 // #80 │ │ -069a58: 2332 4a04 |047e: new-array v2, v3, [F // type@044a │ │ -069a5c: 2602 3206 0000 |0480: fill-array-data v2, 00000ab2 // +00000632 │ │ -069a62: 4d02 0001 |0483: aput-object v2, v0, v1 │ │ -069a66: 1301 8100 |0485: const/16 v1, #int 129 // #81 │ │ -069a6a: 2332 4a04 |0487: new-array v2, v3, [F // type@044a │ │ -069a6e: 2602 3306 0000 |0489: fill-array-data v2, 00000abc // +00000633 │ │ -069a74: 4d02 0001 |048c: aput-object v2, v0, v1 │ │ -069a78: 1301 8200 |048e: const/16 v1, #int 130 // #82 │ │ -069a7c: 2332 4a04 |0490: new-array v2, v3, [F // type@044a │ │ -069a80: 2602 3406 0000 |0492: fill-array-data v2, 00000ac6 // +00000634 │ │ -069a86: 4d02 0001 |0495: aput-object v2, v0, v1 │ │ -069a8a: 1301 8300 |0497: const/16 v1, #int 131 // #83 │ │ -069a8e: 2332 4a04 |0499: new-array v2, v3, [F // type@044a │ │ -069a92: 2602 3506 0000 |049b: fill-array-data v2, 00000ad0 // +00000635 │ │ -069a98: 4d02 0001 |049e: aput-object v2, v0, v1 │ │ -069a9c: 1301 8400 |04a0: const/16 v1, #int 132 // #84 │ │ -069aa0: 2332 4a04 |04a2: new-array v2, v3, [F // type@044a │ │ -069aa4: 2602 3606 0000 |04a4: fill-array-data v2, 00000ada // +00000636 │ │ -069aaa: 4d02 0001 |04a7: aput-object v2, v0, v1 │ │ -069aae: 1301 8500 |04a9: const/16 v1, #int 133 // #85 │ │ -069ab2: 2332 4a04 |04ab: new-array v2, v3, [F // type@044a │ │ -069ab6: 2602 3706 0000 |04ad: fill-array-data v2, 00000ae4 // +00000637 │ │ -069abc: 4d02 0001 |04b0: aput-object v2, v0, v1 │ │ -069ac0: 1301 8600 |04b2: const/16 v1, #int 134 // #86 │ │ -069ac4: 2332 4a04 |04b4: new-array v2, v3, [F // type@044a │ │ -069ac8: 2602 3806 0000 |04b6: fill-array-data v2, 00000aee // +00000638 │ │ -069ace: 4d02 0001 |04b9: aput-object v2, v0, v1 │ │ -069ad2: 1301 8700 |04bb: const/16 v1, #int 135 // #87 │ │ -069ad6: 2332 4a04 |04bd: new-array v2, v3, [F // type@044a │ │ -069ada: 2602 3906 0000 |04bf: fill-array-data v2, 00000af8 // +00000639 │ │ -069ae0: 4d02 0001 |04c2: aput-object v2, v0, v1 │ │ -069ae4: 1301 8800 |04c4: const/16 v1, #int 136 // #88 │ │ -069ae8: 2332 4a04 |04c6: new-array v2, v3, [F // type@044a │ │ -069aec: 2602 3a06 0000 |04c8: fill-array-data v2, 00000b02 // +0000063a │ │ -069af2: 4d02 0001 |04cb: aput-object v2, v0, v1 │ │ -069af6: 1301 8900 |04cd: const/16 v1, #int 137 // #89 │ │ -069afa: 2332 4a04 |04cf: new-array v2, v3, [F // type@044a │ │ -069afe: 2602 3b06 0000 |04d1: fill-array-data v2, 00000b0c // +0000063b │ │ -069b04: 4d02 0001 |04d4: aput-object v2, v0, v1 │ │ -069b08: 1301 8a00 |04d6: const/16 v1, #int 138 // #8a │ │ -069b0c: 2332 4a04 |04d8: new-array v2, v3, [F // type@044a │ │ -069b10: 2602 3c06 0000 |04da: fill-array-data v2, 00000b16 // +0000063c │ │ -069b16: 4d02 0001 |04dd: aput-object v2, v0, v1 │ │ -069b1a: 1301 8b00 |04df: const/16 v1, #int 139 // #8b │ │ -069b1e: 2332 4a04 |04e1: new-array v2, v3, [F // type@044a │ │ -069b22: 2602 3d06 0000 |04e3: fill-array-data v2, 00000b20 // +0000063d │ │ -069b28: 4d02 0001 |04e6: aput-object v2, v0, v1 │ │ -069b2c: 1301 8c00 |04e8: const/16 v1, #int 140 // #8c │ │ -069b30: 2332 4a04 |04ea: new-array v2, v3, [F // type@044a │ │ -069b34: 2602 3e06 0000 |04ec: fill-array-data v2, 00000b2a // +0000063e │ │ -069b3a: 4d02 0001 |04ef: aput-object v2, v0, v1 │ │ -069b3e: 1301 8d00 |04f1: const/16 v1, #int 141 // #8d │ │ -069b42: 2332 4a04 |04f3: new-array v2, v3, [F // type@044a │ │ -069b46: 2602 3f06 0000 |04f5: fill-array-data v2, 00000b34 // +0000063f │ │ -069b4c: 4d02 0001 |04f8: aput-object v2, v0, v1 │ │ -069b50: 1301 8e00 |04fa: const/16 v1, #int 142 // #8e │ │ -069b54: 2332 4a04 |04fc: new-array v2, v3, [F // type@044a │ │ -069b58: 2602 4006 0000 |04fe: fill-array-data v2, 00000b3e // +00000640 │ │ -069b5e: 4d02 0001 |0501: aput-object v2, v0, v1 │ │ -069b62: 1301 8f00 |0503: const/16 v1, #int 143 // #8f │ │ -069b66: 2332 4a04 |0505: new-array v2, v3, [F // type@044a │ │ -069b6a: 2602 4106 0000 |0507: fill-array-data v2, 00000b48 // +00000641 │ │ -069b70: 4d02 0001 |050a: aput-object v2, v0, v1 │ │ -069b74: 1301 9000 |050c: const/16 v1, #int 144 // #90 │ │ -069b78: 2332 4a04 |050e: new-array v2, v3, [F // type@044a │ │ -069b7c: 2602 4206 0000 |0510: fill-array-data v2, 00000b52 // +00000642 │ │ -069b82: 4d02 0001 |0513: aput-object v2, v0, v1 │ │ -069b86: 1301 9100 |0515: const/16 v1, #int 145 // #91 │ │ -069b8a: 2332 4a04 |0517: new-array v2, v3, [F // type@044a │ │ -069b8e: 2602 4306 0000 |0519: fill-array-data v2, 00000b5c // +00000643 │ │ -069b94: 4d02 0001 |051c: aput-object v2, v0, v1 │ │ -069b98: 1301 9200 |051e: const/16 v1, #int 146 // #92 │ │ -069b9c: 2332 4a04 |0520: new-array v2, v3, [F // type@044a │ │ -069ba0: 2602 4406 0000 |0522: fill-array-data v2, 00000b66 // +00000644 │ │ -069ba6: 4d02 0001 |0525: aput-object v2, v0, v1 │ │ -069baa: 1301 9300 |0527: const/16 v1, #int 147 // #93 │ │ -069bae: 2332 4a04 |0529: new-array v2, v3, [F // type@044a │ │ -069bb2: 2602 4506 0000 |052b: fill-array-data v2, 00000b70 // +00000645 │ │ -069bb8: 4d02 0001 |052e: aput-object v2, v0, v1 │ │ -069bbc: 1301 9400 |0530: const/16 v1, #int 148 // #94 │ │ -069bc0: 2332 4a04 |0532: new-array v2, v3, [F // type@044a │ │ -069bc4: 2602 4606 0000 |0534: fill-array-data v2, 00000b7a // +00000646 │ │ -069bca: 4d02 0001 |0537: aput-object v2, v0, v1 │ │ -069bce: 1301 9500 |0539: const/16 v1, #int 149 // #95 │ │ -069bd2: 2332 4a04 |053b: new-array v2, v3, [F // type@044a │ │ -069bd6: 2602 4706 0000 |053d: fill-array-data v2, 00000b84 // +00000647 │ │ -069bdc: 4d02 0001 |0540: aput-object v2, v0, v1 │ │ -069be0: 1301 9600 |0542: const/16 v1, #int 150 // #96 │ │ -069be4: 2332 4a04 |0544: new-array v2, v3, [F // type@044a │ │ -069be8: 2602 4806 0000 |0546: fill-array-data v2, 00000b8e // +00000648 │ │ -069bee: 4d02 0001 |0549: aput-object v2, v0, v1 │ │ -069bf2: 1301 9700 |054b: const/16 v1, #int 151 // #97 │ │ -069bf6: 2332 4a04 |054d: new-array v2, v3, [F // type@044a │ │ -069bfa: 2602 4906 0000 |054f: fill-array-data v2, 00000b98 // +00000649 │ │ -069c00: 4d02 0001 |0552: aput-object v2, v0, v1 │ │ -069c04: 1301 9800 |0554: const/16 v1, #int 152 // #98 │ │ -069c08: 2332 4a04 |0556: new-array v2, v3, [F // type@044a │ │ -069c0c: 2602 4a06 0000 |0558: fill-array-data v2, 00000ba2 // +0000064a │ │ -069c12: 4d02 0001 |055b: aput-object v2, v0, v1 │ │ -069c16: 1301 9900 |055d: const/16 v1, #int 153 // #99 │ │ -069c1a: 2332 4a04 |055f: new-array v2, v3, [F // type@044a │ │ -069c1e: 2602 4b06 0000 |0561: fill-array-data v2, 00000bac // +0000064b │ │ -069c24: 4d02 0001 |0564: aput-object v2, v0, v1 │ │ -069c28: 1301 9a00 |0566: const/16 v1, #int 154 // #9a │ │ -069c2c: 2332 4a04 |0568: new-array v2, v3, [F // type@044a │ │ -069c30: 2602 4c06 0000 |056a: fill-array-data v2, 00000bb6 // +0000064c │ │ -069c36: 4d02 0001 |056d: aput-object v2, v0, v1 │ │ -069c3a: 1301 9b00 |056f: const/16 v1, #int 155 // #9b │ │ -069c3e: 2332 4a04 |0571: new-array v2, v3, [F // type@044a │ │ -069c42: 2602 4d06 0000 |0573: fill-array-data v2, 00000bc0 // +0000064d │ │ -069c48: 4d02 0001 |0576: aput-object v2, v0, v1 │ │ -069c4c: 1301 9c00 |0578: const/16 v1, #int 156 // #9c │ │ -069c50: 2332 4a04 |057a: new-array v2, v3, [F // type@044a │ │ -069c54: 2602 4e06 0000 |057c: fill-array-data v2, 00000bca // +0000064e │ │ -069c5a: 4d02 0001 |057f: aput-object v2, v0, v1 │ │ -069c5e: 1301 9d00 |0581: const/16 v1, #int 157 // #9d │ │ -069c62: 2332 4a04 |0583: new-array v2, v3, [F // type@044a │ │ -069c66: 2602 4f06 0000 |0585: fill-array-data v2, 00000bd4 // +0000064f │ │ -069c6c: 4d02 0001 |0588: aput-object v2, v0, v1 │ │ -069c70: 1301 9e00 |058a: const/16 v1, #int 158 // #9e │ │ -069c74: 2332 4a04 |058c: new-array v2, v3, [F // type@044a │ │ -069c78: 2602 5006 0000 |058e: fill-array-data v2, 00000bde // +00000650 │ │ -069c7e: 4d02 0001 |0591: aput-object v2, v0, v1 │ │ -069c82: 1301 9f00 |0593: const/16 v1, #int 159 // #9f │ │ -069c86: 2332 4a04 |0595: new-array v2, v3, [F // type@044a │ │ -069c8a: 2602 5106 0000 |0597: fill-array-data v2, 00000be8 // +00000651 │ │ -069c90: 4d02 0001 |059a: aput-object v2, v0, v1 │ │ -069c94: 1301 a000 |059c: const/16 v1, #int 160 // #a0 │ │ -069c98: 2332 4a04 |059e: new-array v2, v3, [F // type@044a │ │ -069c9c: 2602 5206 0000 |05a0: fill-array-data v2, 00000bf2 // +00000652 │ │ -069ca2: 4d02 0001 |05a3: aput-object v2, v0, v1 │ │ -069ca6: 1301 a100 |05a5: const/16 v1, #int 161 // #a1 │ │ -069caa: 2332 4a04 |05a7: new-array v2, v3, [F // type@044a │ │ -069cae: 2602 5306 0000 |05a9: fill-array-data v2, 00000bfc // +00000653 │ │ -069cb4: 4d02 0001 |05ac: aput-object v2, v0, v1 │ │ -069cb8: 6900 9409 |05ae: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Normals;.normals:[[F // field@0994 │ │ -069cbc: 0e00 |05b0: return-void │ │ -069cbe: 0000 |05b1: nop // spacer │ │ -069cc0: 0003 0400 0300 0000 4f96 06bf 0000 ... |05b2: array-data (10 units) │ │ -069cd4: 0003 0400 0300 0000 f0be e2be ab96 ... |05bc: array-data (10 units) │ │ -069ce8: 0003 0400 0300 0000 f629 97be 0000 ... |05c6: array-data (10 units) │ │ -069cfc: 0003 0400 0300 0000 7a37 9ebe 0000 ... |05d0: array-data (10 units) │ │ -069d10: 0003 0400 0300 0000 ea5b 26be 5f96 ... |05da: array-data (10 units) │ │ -069d24: 0003 0400 0300 0000 0000 0000 0000 ... |05e4: array-data (10 units) │ │ -069d38: 0003 0400 0300 0000 0000 0000 44c4 ... |05ee: array-data (10 units) │ │ -069d4c: 0003 0400 0300 0000 f629 17be ef70 ... |05f8: array-data (10 units) │ │ -069d60: 0003 0400 0300 0000 f629 173e ef70 ... |0602: array-data (10 units) │ │ -069d74: 0003 0400 0300 0000 0000 0000 4f96 ... |060c: array-data (10 units) │ │ -069d88: 0003 0400 0300 0000 7a37 9e3e 0000 ... |0616: array-data (10 units) │ │ -069d9c: 0003 0400 0300 0000 4f96 063f 0000 ... |0620: array-data (10 units) │ │ -069db0: 0003 0400 0300 0000 f629 973e 0000 ... |062a: array-data (10 units) │ │ -069dc4: 0003 0400 0300 0000 f0be e23e ab96 ... |0634: array-data (10 units) │ │ -069dd8: 0003 0400 0300 0000 ea5b 263e 5f96 ... |063e: array-data (10 units) │ │ -069dec: 0003 0400 0300 0000 1285 2ebf f629 ... |0648: array-data (10 units) │ │ -069e00: 0003 0400 0300 0000 bd1b 4fbf 7a37 ... |0652: array-data (10 units) │ │ -069e14: 0003 0400 0300 0000 1479 16bf 33c4 ... |065c: array-data (10 units) │ │ -069e28: 0003 0400 0300 0000 44c4 59bf 4f96 ... |0666: array-data (10 units) │ │ -069e3c: 0003 0400 0300 0000 6d3b 5dbf f0be ... |0670: array-data (10 units) │ │ -069e50: 0003 0400 0300 0000 ef70 37bf 1285 ... |067a: array-data (10 units) │ │ -069e64: 0003 0400 0300 0000 492d 30bf 1479 ... |0684: array-data (10 units) │ │ -069e78: 0003 0400 0300 0000 0000 00bf bd1b ... |068e: array-data (10 units) │ │ -069e8c: 0003 0400 0300 0000 ab96 74be 6d3b ... |0698: array-data (10 units) │ │ -069ea0: 0003 0400 0300 0000 33c4 d9be 492d ... |06a2: array-data (10 units) │ │ -069eb4: 0003 0400 0300 0000 ef70 37bf 1285 ... |06ac: array-data (10 units) │ │ -069ec8: 0003 0400 0300 0000 0000 00bf bd1b ... |06b6: array-data (10 units) │ │ -069edc: 0003 0400 0300 0000 4f96 06bf 44c4 ... |06c0: array-data (10 units) │ │ -069ef0: 0003 0400 0300 0000 0000 0000 44c4 ... |06ca: array-data (10 units) │ │ -069f04: 0003 0400 0300 0000 ab96 74be 6d3b ... |06d4: array-data (10 units) │ │ -069f18: 0003 0400 0300 0000 0000 0000 9a96 ... |06de: array-data (10 units) │ │ -069f2c: 0003 0400 0300 0000 5f96 86be 6878 ... |06e8: array-data (10 units) │ │ -069f40: 0003 0400 0300 0000 0000 0000 0000 ... |06f2: array-data (10 units) │ │ -069f54: 0003 0400 0300 0000 0000 0000 9a96 ... |06fc: array-data (10 units) │ │ -069f68: 0003 0400 0300 0000 5f96 86be 6878 ... |0706: array-data (10 units) │ │ -069f7c: 0003 0400 0300 0000 ab96 743e 6d3b ... |0710: array-data (10 units) │ │ -069f90: 0003 0400 0300 0000 5f96 863e 6878 ... |071a: array-data (10 units) │ │ -069fa4: 0003 0400 0300 0000 0000 003f bd1b ... |0724: array-data (10 units) │ │ -069fb8: 0003 0400 0300 0000 ab96 743e 6d3b ... |072e: array-data (10 units) │ │ -069fcc: 0003 0400 0300 0000 5f96 863e 6878 ... |0738: array-data (10 units) │ │ -069fe0: 0003 0400 0300 0000 0000 003f bd1b ... |0742: array-data (10 units) │ │ -069ff4: 0003 0400 0300 0000 44c4 593f 4f96 ... |074c: array-data (10 units) │ │ -06a008: 0003 0400 0300 0000 ef70 373f 1285 ... |0756: array-data (10 units) │ │ -06a01c: 0003 0400 0300 0000 ef70 373f 1285 ... |0760: array-data (10 units) │ │ -06a030: 0003 0400 0300 0000 4f96 063f 44c4 ... |076a: array-data (10 units) │ │ -06a044: 0003 0400 0300 0000 33c4 d93e 492d ... |0774: array-data (10 units) │ │ -06a058: 0003 0400 0300 0000 6d3b 5d3f f0be ... |077e: array-data (10 units) │ │ -06a06c: 0003 0400 0300 0000 492d 303f 1479 ... |0788: array-data (10 units) │ │ -06a080: 0003 0400 0300 0000 bd1b 4f3f 7a37 ... |0792: array-data (10 units) │ │ -06a094: 0003 0400 0300 0000 1285 2e3f f629 ... |079c: array-data (10 units) │ │ -06a0a8: 0003 0400 0300 0000 1479 163f 33c4 ... |07a6: array-data (10 units) │ │ -06a0bc: 0003 0400 0300 0000 9a96 743f f629 ... |07b0: array-data (10 units) │ │ -06a0d0: 0003 0400 0300 0000 0000 803f 0000 ... |07ba: array-data (10 units) │ │ -06a0e4: 0003 0400 0300 0000 6878 733f ea5b ... |07c4: array-data (10 units) │ │ -06a0f8: 0003 0400 0300 0000 44c4 593f 4f96 ... |07ce: array-data (10 units) │ │ -06a10c: 0003 0400 0300 0000 9a96 743f f629 ... |07d8: array-data (10 units) │ │ -06a120: 0003 0400 0300 0000 6d3b 5d3f f0be ... |07e2: array-data (10 units) │ │ -06a134: 0003 0400 0300 0000 6878 733f ea5b ... |07ec: array-data (10 units) │ │ -06a148: 0003 0400 0300 0000 bd1b 4f3f 7a37 ... |07f6: array-data (10 units) │ │ -06a15c: 0003 0400 0300 0000 1285 2e3f f629 ... |0800: array-data (10 units) │ │ -06a170: 0003 0400 0300 0000 44c4 593f 0000 ... |080a: array-data (10 units) │ │ -06a184: 0003 0400 0300 0000 6d3b 5d3f f0be ... |0814: array-data (10 units) │ │ -06a198: 0003 0400 0300 0000 bd1b 4f3f 7a37 ... |081e: array-data (10 units) │ │ -06a1ac: 0003 0400 0300 0000 6878 733f ea5b ... |0828: array-data (10 units) │ │ -06a1c0: 0003 0400 0300 0000 4f96 063f 0000 ... |0832: array-data (10 units) │ │ -06a1d4: 0003 0400 0300 0000 1285 2e3f f629 ... |083c: array-data (10 units) │ │ -06a1e8: 0003 0400 0300 0000 1285 2e3f f629 ... |0846: array-data (10 units) │ │ -06a1fc: 0003 0400 0300 0000 44c4 593f 0000 ... |0850: array-data (10 units) │ │ -06a210: 0003 0400 0300 0000 bd1b 4f3f 7a37 ... |085a: array-data (10 units) │ │ -06a224: 0003 0400 0300 0000 6d3b 5d3f f0be ... |0864: array-data (10 units) │ │ -06a238: 0003 0400 0300 0000 6878 733f ea5b ... |086e: array-data (10 units) │ │ -06a24c: 0003 0400 0300 0000 f629 173e ef70 ... |0878: array-data (10 units) │ │ -06a260: 0003 0400 0300 0000 7a37 9e3e 0000 ... |0882: array-data (10 units) │ │ -06a274: 0003 0400 0300 0000 33c4 d93e 492d ... |088c: array-data (10 units) │ │ -06a288: 0003 0400 0300 0000 f0be e23e ab96 ... |0896: array-data (10 units) │ │ -06a29c: 0003 0400 0300 0000 1479 163f 33c4 ... |08a0: array-data (10 units) │ │ -06a2b0: 0003 0400 0300 0000 492d 303f 1479 ... |08aa: array-data (10 units) │ │ -06a2c4: 0003 0400 0300 0000 f629 17be ef70 ... |08b4: array-data (10 units) │ │ -06a2d8: 0003 0400 0300 0000 7a37 9ebe 0000 ... |08be: array-data (10 units) │ │ -06a2ec: 0003 0400 0300 0000 0000 0000 4f96 ... |08c8: array-data (10 units) │ │ -06a300: 0003 0400 0300 0000 4f96 06bf 0000 ... |08d2: array-data (10 units) │ │ -06a314: 0003 0400 0300 0000 f0be e2be ab96 ... |08dc: array-data (10 units) │ │ -06a328: 0003 0400 0300 0000 f629 97be 0000 ... |08e6: array-data (10 units) │ │ -06a33c: 0003 0400 0300 0000 ea5b 26be 5f96 ... |08f0: array-data (10 units) │ │ -06a350: 0003 0400 0300 0000 0000 0000 0000 ... |08fa: array-data (10 units) │ │ -06a364: 0003 0400 0300 0000 f629 973e 0000 ... |0904: array-data (10 units) │ │ -06a378: 0003 0400 0300 0000 ea5b 263e 5f96 ... |090e: array-data (10 units) │ │ -06a38c: 0003 0400 0300 0000 f0be e2be ab96 ... |0918: array-data (10 units) │ │ -06a3a0: 0003 0400 0300 0000 7a37 9ebe 0000 ... |0922: array-data (10 units) │ │ -06a3b4: 0003 0400 0300 0000 ea5b 26be 5f96 ... |092c: array-data (10 units) │ │ -06a3c8: 0003 0400 0300 0000 0000 0000 44c4 ... |0936: array-data (10 units) │ │ -06a3dc: 0003 0400 0300 0000 f629 17be ef70 ... |0940: array-data (10 units) │ │ -06a3f0: 0003 0400 0300 0000 f629 173e ef70 ... |094a: array-data (10 units) │ │ -06a404: 0003 0400 0300 0000 0000 0000 4f96 ... |0954: array-data (10 units) │ │ -06a418: 0003 0400 0300 0000 7a37 9e3e 0000 ... |095e: array-data (10 units) │ │ -06a42c: 0003 0400 0300 0000 f0be e23e ab96 ... |0968: array-data (10 units) │ │ -06a440: 0003 0400 0300 0000 ea5b 263e 5f96 ... |0972: array-data (10 units) │ │ -06a454: 0003 0400 0300 0000 ab96 743e 6d3b ... |097c: array-data (10 units) │ │ -06a468: 0003 0400 0300 0000 0000 003f bd1b ... |0986: array-data (10 units) │ │ -06a47c: 0003 0400 0300 0000 33c4 d93e 492d ... |0990: array-data (10 units) │ │ -06a490: 0003 0400 0300 0000 ef70 373f 1285 ... |099a: array-data (10 units) │ │ -06a4a4: 0003 0400 0300 0000 492d 303f 1479 ... |09a4: array-data (10 units) │ │ -06a4b8: 0003 0400 0300 0000 1479 163f 33c4 ... |09ae: array-data (10 units) │ │ -06a4cc: 0003 0400 0300 0000 0000 0000 9a96 ... |09b8: array-data (10 units) │ │ -06a4e0: 0003 0400 0300 0000 0000 0000 0000 ... |09c2: array-data (10 units) │ │ -06a4f4: 0003 0400 0300 0000 5f96 863e 6878 ... |09cc: array-data (10 units) │ │ -06a508: 0003 0400 0300 0000 0000 0000 44c4 ... |09d6: array-data (10 units) │ │ -06a51c: 0003 0400 0300 0000 0000 0000 9a96 ... |09e0: array-data (10 units) │ │ -06a530: 0003 0400 0300 0000 ab96 743e 6d3b ... |09ea: array-data (10 units) │ │ -06a544: 0003 0400 0300 0000 5f96 863e 6878 ... |09f4: array-data (10 units) │ │ -06a558: 0003 0400 0300 0000 0000 003f bd1b ... |09fe: array-data (10 units) │ │ -06a56c: 0003 0400 0300 0000 ef70 373f 1285 ... |0a08: array-data (10 units) │ │ -06a580: 0003 0400 0300 0000 4f96 063f 44c4 ... |0a12: array-data (10 units) │ │ -06a594: 0003 0400 0300 0000 ab96 74be 6d3b ... |0a1c: array-data (10 units) │ │ -06a5a8: 0003 0400 0300 0000 0000 00bf bd1b ... |0a26: array-data (10 units) │ │ -06a5bc: 0003 0400 0300 0000 5f96 86be 6878 ... |0a30: array-data (10 units) │ │ -06a5d0: 0003 0400 0300 0000 44c4 59bf 4f96 ... |0a3a: array-data (10 units) │ │ -06a5e4: 0003 0400 0300 0000 ef70 37bf 1285 ... |0a44: array-data (10 units) │ │ -06a5f8: 0003 0400 0300 0000 ef70 37bf 1285 ... |0a4e: array-data (10 units) │ │ -06a60c: 0003 0400 0300 0000 4f96 06bf 44c4 ... |0a58: array-data (10 units) │ │ -06a620: 0003 0400 0300 0000 0000 00bf bd1b ... |0a62: array-data (10 units) │ │ -06a634: 0003 0400 0300 0000 ab96 74be 6d3b ... |0a6c: array-data (10 units) │ │ -06a648: 0003 0400 0300 0000 5f96 86be 6878 ... |0a76: array-data (10 units) │ │ -06a65c: 0003 0400 0300 0000 6d3b 5dbf f0be ... |0a80: array-data (10 units) │ │ -06a670: 0003 0400 0300 0000 bd1b 4fbf 7a37 ... |0a8a: array-data (10 units) │ │ -06a684: 0003 0400 0300 0000 492d 30bf 1479 ... |0a94: array-data (10 units) │ │ -06a698: 0003 0400 0300 0000 1285 2ebf f629 ... |0a9e: array-data (10 units) │ │ -06a6ac: 0003 0400 0300 0000 f0be e2be ab96 ... |0aa8: array-data (10 units) │ │ -06a6c0: 0003 0400 0300 0000 1479 16bf 33c4 ... |0ab2: array-data (10 units) │ │ -06a6d4: 0003 0400 0300 0000 7a37 9ebe 0000 ... |0abc: array-data (10 units) │ │ -06a6e8: 0003 0400 0300 0000 f629 17be ef70 ... |0ac6: array-data (10 units) │ │ -06a6fc: 0003 0400 0300 0000 33c4 d9be 492d ... |0ad0: array-data (10 units) │ │ -06a710: 0003 0400 0300 0000 ea5b 26be 5f96 ... |0ada: array-data (10 units) │ │ -06a724: 0003 0400 0300 0000 f0be e23e ab96 ... |0ae4: array-data (10 units) │ │ -06a738: 0003 0400 0300 0000 ea5b 263e 5f96 ... |0aee: array-data (10 units) │ │ -06a74c: 0003 0400 0300 0000 7a37 9e3e 0000 ... |0af8: array-data (10 units) │ │ -06a760: 0003 0400 0300 0000 f629 173e ef70 ... |0b02: array-data (10 units) │ │ -06a774: 0003 0400 0300 0000 0000 0000 4f96 ... |0b0c: array-data (10 units) │ │ -06a788: 0003 0400 0300 0000 33c4 d93e 492d ... |0b16: array-data (10 units) │ │ -06a79c: 0003 0400 0300 0000 1479 163f 33c4 ... |0b20: array-data (10 units) │ │ -06a7b0: 0003 0400 0300 0000 492d 303f 1479 ... |0b2a: array-data (10 units) │ │ -06a7c4: 0003 0400 0300 0000 9a96 74bf f629 ... |0b34: array-data (10 units) │ │ -06a7d8: 0003 0400 0300 0000 6878 73bf ea5b ... |0b3e: array-data (10 units) │ │ -06a7ec: 0003 0400 0300 0000 0000 80bf 0000 ... |0b48: array-data (10 units) │ │ -06a800: 0003 0400 0300 0000 44c4 59bf 0000 ... |0b52: array-data (10 units) │ │ -06a814: 0003 0400 0300 0000 9a96 74bf f629 ... |0b5c: array-data (10 units) │ │ -06a828: 0003 0400 0300 0000 6878 73bf ea5b ... |0b66: array-data (10 units) │ │ -06a83c: 0003 0400 0300 0000 6d3b 5dbf f0be ... |0b70: array-data (10 units) │ │ -06a850: 0003 0400 0300 0000 6878 73bf ea5b ... |0b7a: array-data (10 units) │ │ -06a864: 0003 0400 0300 0000 bd1b 4fbf 7a37 ... |0b84: array-data (10 units) │ │ -06a878: 0003 0400 0300 0000 6d3b 5dbf f0be ... |0b8e: array-data (10 units) │ │ -06a88c: 0003 0400 0300 0000 6878 73bf ea5b ... |0b98: array-data (10 units) │ │ -06a8a0: 0003 0400 0300 0000 bd1b 4fbf 7a37 ... |0ba2: array-data (10 units) │ │ -06a8b4: 0003 0400 0300 0000 1285 2ebf f629 ... |0bac: array-data (10 units) │ │ -06a8c8: 0003 0400 0300 0000 1285 2ebf f629 ... |0bb6: array-data (10 units) │ │ -06a8dc: 0003 0400 0300 0000 44c4 59bf 0000 ... |0bc0: array-data (10 units) │ │ -06a8f0: 0003 0400 0300 0000 492d 30bf 1479 ... |0bca: array-data (10 units) │ │ -06a904: 0003 0400 0300 0000 1479 16bf 33c4 ... |0bd4: array-data (10 units) │ │ -06a918: 0003 0400 0300 0000 33c4 d9be 492d ... |0bde: array-data (10 units) │ │ -06a92c: 0003 0400 0300 0000 33c4 d9be 492d ... |0be8: array-data (10 units) │ │ -06a940: 0003 0400 0300 0000 1479 16bf 33c4 ... |0bf2: array-data (10 units) │ │ -06a954: 0003 0400 0300 0000 492d 30bf 1479 ... |0bfc: array-data (10 units) │ │ +077628: |[077628] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Normals.:()V │ │ +077638: 1233 |0000: const/4 v3, #int 3 // #3 │ │ +07763a: 1300 a200 |0001: const/16 v0, #int 162 // #a2 │ │ +07763e: 2300 9d04 |0003: new-array v0, v0, [[F // type@049d │ │ +077642: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +077644: 2332 4804 |0006: new-array v2, v3, [F // type@0448 │ │ +077648: 2602 aa05 0000 |0008: fill-array-data v2, 000005b2 // +000005aa │ │ +07764e: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +077652: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +077654: 2332 4804 |000e: new-array v2, v3, [F // type@0448 │ │ +077658: 2602 ac05 0000 |0010: fill-array-data v2, 000005bc // +000005ac │ │ +07765e: 4d02 0001 |0013: aput-object v2, v0, v1 │ │ +077662: 1221 |0015: const/4 v1, #int 2 // #2 │ │ +077664: 2332 4804 |0016: new-array v2, v3, [F // type@0448 │ │ +077668: 2602 ae05 0000 |0018: fill-array-data v2, 000005c6 // +000005ae │ │ +07766e: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ +077672: 2331 4804 |001d: new-array v1, v3, [F // type@0448 │ │ +077676: 2601 b105 0000 |001f: fill-array-data v1, 000005d0 // +000005b1 │ │ +07767c: 4d01 0003 |0022: aput-object v1, v0, v3 │ │ +077680: 1241 |0024: const/4 v1, #int 4 // #4 │ │ +077682: 2332 4804 |0025: new-array v2, v3, [F // type@0448 │ │ +077686: 2602 b305 0000 |0027: fill-array-data v2, 000005da // +000005b3 │ │ +07768c: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ +077690: 1251 |002c: const/4 v1, #int 5 // #5 │ │ +077692: 2332 4804 |002d: new-array v2, v3, [F // type@0448 │ │ +077696: 2602 b505 0000 |002f: fill-array-data v2, 000005e4 // +000005b5 │ │ +07769c: 4d02 0001 |0032: aput-object v2, v0, v1 │ │ +0776a0: 1261 |0034: const/4 v1, #int 6 // #6 │ │ +0776a2: 2332 4804 |0035: new-array v2, v3, [F // type@0448 │ │ +0776a6: 2602 b705 0000 |0037: fill-array-data v2, 000005ee // +000005b7 │ │ +0776ac: 4d02 0001 |003a: aput-object v2, v0, v1 │ │ +0776b0: 1271 |003c: const/4 v1, #int 7 // #7 │ │ +0776b2: 2332 4804 |003d: new-array v2, v3, [F // type@0448 │ │ +0776b6: 2602 b905 0000 |003f: fill-array-data v2, 000005f8 // +000005b9 │ │ +0776bc: 4d02 0001 |0042: aput-object v2, v0, v1 │ │ +0776c0: 1301 0800 |0044: const/16 v1, #int 8 // #8 │ │ +0776c4: 2332 4804 |0046: new-array v2, v3, [F // type@0448 │ │ +0776c8: 2602 ba05 0000 |0048: fill-array-data v2, 00000602 // +000005ba │ │ +0776ce: 4d02 0001 |004b: aput-object v2, v0, v1 │ │ +0776d2: 1301 0900 |004d: const/16 v1, #int 9 // #9 │ │ +0776d6: 2332 4804 |004f: new-array v2, v3, [F // type@0448 │ │ +0776da: 2602 bb05 0000 |0051: fill-array-data v2, 0000060c // +000005bb │ │ +0776e0: 4d02 0001 |0054: aput-object v2, v0, v1 │ │ +0776e4: 1301 0a00 |0056: const/16 v1, #int 10 // #a │ │ +0776e8: 2332 4804 |0058: new-array v2, v3, [F // type@0448 │ │ +0776ec: 2602 bc05 0000 |005a: fill-array-data v2, 00000616 // +000005bc │ │ +0776f2: 4d02 0001 |005d: aput-object v2, v0, v1 │ │ +0776f6: 1301 0b00 |005f: const/16 v1, #int 11 // #b │ │ +0776fa: 2332 4804 |0061: new-array v2, v3, [F // type@0448 │ │ +0776fe: 2602 bd05 0000 |0063: fill-array-data v2, 00000620 // +000005bd │ │ +077704: 4d02 0001 |0066: aput-object v2, v0, v1 │ │ +077708: 1301 0c00 |0068: const/16 v1, #int 12 // #c │ │ +07770c: 2332 4804 |006a: new-array v2, v3, [F // type@0448 │ │ +077710: 2602 be05 0000 |006c: fill-array-data v2, 0000062a // +000005be │ │ +077716: 4d02 0001 |006f: aput-object v2, v0, v1 │ │ +07771a: 1301 0d00 |0071: const/16 v1, #int 13 // #d │ │ +07771e: 2332 4804 |0073: new-array v2, v3, [F // type@0448 │ │ +077722: 2602 bf05 0000 |0075: fill-array-data v2, 00000634 // +000005bf │ │ +077728: 4d02 0001 |0078: aput-object v2, v0, v1 │ │ +07772c: 1301 0e00 |007a: const/16 v1, #int 14 // #e │ │ +077730: 2332 4804 |007c: new-array v2, v3, [F // type@0448 │ │ +077734: 2602 c005 0000 |007e: fill-array-data v2, 0000063e // +000005c0 │ │ +07773a: 4d02 0001 |0081: aput-object v2, v0, v1 │ │ +07773e: 1301 0f00 |0083: const/16 v1, #int 15 // #f │ │ +077742: 2332 4804 |0085: new-array v2, v3, [F // type@0448 │ │ +077746: 2602 c105 0000 |0087: fill-array-data v2, 00000648 // +000005c1 │ │ +07774c: 4d02 0001 |008a: aput-object v2, v0, v1 │ │ +077750: 1301 1000 |008c: const/16 v1, #int 16 // #10 │ │ +077754: 2332 4804 |008e: new-array v2, v3, [F // type@0448 │ │ +077758: 2602 c205 0000 |0090: fill-array-data v2, 00000652 // +000005c2 │ │ +07775e: 4d02 0001 |0093: aput-object v2, v0, v1 │ │ +077762: 1301 1100 |0095: const/16 v1, #int 17 // #11 │ │ +077766: 2332 4804 |0097: new-array v2, v3, [F // type@0448 │ │ +07776a: 2602 c305 0000 |0099: fill-array-data v2, 0000065c // +000005c3 │ │ +077770: 4d02 0001 |009c: aput-object v2, v0, v1 │ │ +077774: 1301 1200 |009e: const/16 v1, #int 18 // #12 │ │ +077778: 2332 4804 |00a0: new-array v2, v3, [F // type@0448 │ │ +07777c: 2602 c405 0000 |00a2: fill-array-data v2, 00000666 // +000005c4 │ │ +077782: 4d02 0001 |00a5: aput-object v2, v0, v1 │ │ +077786: 1301 1300 |00a7: const/16 v1, #int 19 // #13 │ │ +07778a: 2332 4804 |00a9: new-array v2, v3, [F // type@0448 │ │ +07778e: 2602 c505 0000 |00ab: fill-array-data v2, 00000670 // +000005c5 │ │ +077794: 4d02 0001 |00ae: aput-object v2, v0, v1 │ │ +077798: 1301 1400 |00b0: const/16 v1, #int 20 // #14 │ │ +07779c: 2332 4804 |00b2: new-array v2, v3, [F // type@0448 │ │ +0777a0: 2602 c605 0000 |00b4: fill-array-data v2, 0000067a // +000005c6 │ │ +0777a6: 4d02 0001 |00b7: aput-object v2, v0, v1 │ │ +0777aa: 1301 1500 |00b9: const/16 v1, #int 21 // #15 │ │ +0777ae: 2332 4804 |00bb: new-array v2, v3, [F // type@0448 │ │ +0777b2: 2602 c705 0000 |00bd: fill-array-data v2, 00000684 // +000005c7 │ │ +0777b8: 4d02 0001 |00c0: aput-object v2, v0, v1 │ │ +0777bc: 1301 1600 |00c2: const/16 v1, #int 22 // #16 │ │ +0777c0: 2332 4804 |00c4: new-array v2, v3, [F // type@0448 │ │ +0777c4: 2602 c805 0000 |00c6: fill-array-data v2, 0000068e // +000005c8 │ │ +0777ca: 4d02 0001 |00c9: aput-object v2, v0, v1 │ │ +0777ce: 1301 1700 |00cb: const/16 v1, #int 23 // #17 │ │ +0777d2: 2332 4804 |00cd: new-array v2, v3, [F // type@0448 │ │ +0777d6: 2602 c905 0000 |00cf: fill-array-data v2, 00000698 // +000005c9 │ │ +0777dc: 4d02 0001 |00d2: aput-object v2, v0, v1 │ │ +0777e0: 1301 1800 |00d4: const/16 v1, #int 24 // #18 │ │ +0777e4: 2332 4804 |00d6: new-array v2, v3, [F // type@0448 │ │ +0777e8: 2602 ca05 0000 |00d8: fill-array-data v2, 000006a2 // +000005ca │ │ +0777ee: 4d02 0001 |00db: aput-object v2, v0, v1 │ │ +0777f2: 1301 1900 |00dd: const/16 v1, #int 25 // #19 │ │ +0777f6: 2332 4804 |00df: new-array v2, v3, [F // type@0448 │ │ +0777fa: 2602 cb05 0000 |00e1: fill-array-data v2, 000006ac // +000005cb │ │ +077800: 4d02 0001 |00e4: aput-object v2, v0, v1 │ │ +077804: 1301 1a00 |00e6: const/16 v1, #int 26 // #1a │ │ +077808: 2332 4804 |00e8: new-array v2, v3, [F // type@0448 │ │ +07780c: 2602 cc05 0000 |00ea: fill-array-data v2, 000006b6 // +000005cc │ │ +077812: 4d02 0001 |00ed: aput-object v2, v0, v1 │ │ +077816: 1301 1b00 |00ef: const/16 v1, #int 27 // #1b │ │ +07781a: 2332 4804 |00f1: new-array v2, v3, [F // type@0448 │ │ +07781e: 2602 cd05 0000 |00f3: fill-array-data v2, 000006c0 // +000005cd │ │ +077824: 4d02 0001 |00f6: aput-object v2, v0, v1 │ │ +077828: 1301 1c00 |00f8: const/16 v1, #int 28 // #1c │ │ +07782c: 2332 4804 |00fa: new-array v2, v3, [F // type@0448 │ │ +077830: 2602 ce05 0000 |00fc: fill-array-data v2, 000006ca // +000005ce │ │ +077836: 4d02 0001 |00ff: aput-object v2, v0, v1 │ │ +07783a: 1301 1d00 |0101: const/16 v1, #int 29 // #1d │ │ +07783e: 2332 4804 |0103: new-array v2, v3, [F // type@0448 │ │ +077842: 2602 cf05 0000 |0105: fill-array-data v2, 000006d4 // +000005cf │ │ +077848: 4d02 0001 |0108: aput-object v2, v0, v1 │ │ +07784c: 1301 1e00 |010a: const/16 v1, #int 30 // #1e │ │ +077850: 2332 4804 |010c: new-array v2, v3, [F // type@0448 │ │ +077854: 2602 d005 0000 |010e: fill-array-data v2, 000006de // +000005d0 │ │ +07785a: 4d02 0001 |0111: aput-object v2, v0, v1 │ │ +07785e: 1301 1f00 |0113: const/16 v1, #int 31 // #1f │ │ +077862: 2332 4804 |0115: new-array v2, v3, [F // type@0448 │ │ +077866: 2602 d105 0000 |0117: fill-array-data v2, 000006e8 // +000005d1 │ │ +07786c: 4d02 0001 |011a: aput-object v2, v0, v1 │ │ +077870: 1301 2000 |011c: const/16 v1, #int 32 // #20 │ │ +077874: 2332 4804 |011e: new-array v2, v3, [F // type@0448 │ │ +077878: 2602 d205 0000 |0120: fill-array-data v2, 000006f2 // +000005d2 │ │ +07787e: 4d02 0001 |0123: aput-object v2, v0, v1 │ │ +077882: 1301 2100 |0125: const/16 v1, #int 33 // #21 │ │ +077886: 2332 4804 |0127: new-array v2, v3, [F // type@0448 │ │ +07788a: 2602 d305 0000 |0129: fill-array-data v2, 000006fc // +000005d3 │ │ +077890: 4d02 0001 |012c: aput-object v2, v0, v1 │ │ +077894: 1301 2200 |012e: const/16 v1, #int 34 // #22 │ │ +077898: 2332 4804 |0130: new-array v2, v3, [F // type@0448 │ │ +07789c: 2602 d405 0000 |0132: fill-array-data v2, 00000706 // +000005d4 │ │ +0778a2: 4d02 0001 |0135: aput-object v2, v0, v1 │ │ +0778a6: 1301 2300 |0137: const/16 v1, #int 35 // #23 │ │ +0778aa: 2332 4804 |0139: new-array v2, v3, [F // type@0448 │ │ +0778ae: 2602 d505 0000 |013b: fill-array-data v2, 00000710 // +000005d5 │ │ +0778b4: 4d02 0001 |013e: aput-object v2, v0, v1 │ │ +0778b8: 1301 2400 |0140: const/16 v1, #int 36 // #24 │ │ +0778bc: 2332 4804 |0142: new-array v2, v3, [F // type@0448 │ │ +0778c0: 2602 d605 0000 |0144: fill-array-data v2, 0000071a // +000005d6 │ │ +0778c6: 4d02 0001 |0147: aput-object v2, v0, v1 │ │ +0778ca: 1301 2500 |0149: const/16 v1, #int 37 // #25 │ │ +0778ce: 2332 4804 |014b: new-array v2, v3, [F // type@0448 │ │ +0778d2: 2602 d705 0000 |014d: fill-array-data v2, 00000724 // +000005d7 │ │ +0778d8: 4d02 0001 |0150: aput-object v2, v0, v1 │ │ +0778dc: 1301 2600 |0152: const/16 v1, #int 38 // #26 │ │ +0778e0: 2332 4804 |0154: new-array v2, v3, [F // type@0448 │ │ +0778e4: 2602 d805 0000 |0156: fill-array-data v2, 0000072e // +000005d8 │ │ +0778ea: 4d02 0001 |0159: aput-object v2, v0, v1 │ │ +0778ee: 1301 2700 |015b: const/16 v1, #int 39 // #27 │ │ +0778f2: 2332 4804 |015d: new-array v2, v3, [F // type@0448 │ │ +0778f6: 2602 d905 0000 |015f: fill-array-data v2, 00000738 // +000005d9 │ │ +0778fc: 4d02 0001 |0162: aput-object v2, v0, v1 │ │ +077900: 1301 2800 |0164: const/16 v1, #int 40 // #28 │ │ +077904: 2332 4804 |0166: new-array v2, v3, [F // type@0448 │ │ +077908: 2602 da05 0000 |0168: fill-array-data v2, 00000742 // +000005da │ │ +07790e: 4d02 0001 |016b: aput-object v2, v0, v1 │ │ +077912: 1301 2900 |016d: const/16 v1, #int 41 // #29 │ │ +077916: 2332 4804 |016f: new-array v2, v3, [F // type@0448 │ │ +07791a: 2602 db05 0000 |0171: fill-array-data v2, 0000074c // +000005db │ │ +077920: 4d02 0001 |0174: aput-object v2, v0, v1 │ │ +077924: 1301 2a00 |0176: const/16 v1, #int 42 // #2a │ │ +077928: 2332 4804 |0178: new-array v2, v3, [F // type@0448 │ │ +07792c: 2602 dc05 0000 |017a: fill-array-data v2, 00000756 // +000005dc │ │ +077932: 4d02 0001 |017d: aput-object v2, v0, v1 │ │ +077936: 1301 2b00 |017f: const/16 v1, #int 43 // #2b │ │ +07793a: 2332 4804 |0181: new-array v2, v3, [F // type@0448 │ │ +07793e: 2602 dd05 0000 |0183: fill-array-data v2, 00000760 // +000005dd │ │ +077944: 4d02 0001 |0186: aput-object v2, v0, v1 │ │ +077948: 1301 2c00 |0188: const/16 v1, #int 44 // #2c │ │ +07794c: 2332 4804 |018a: new-array v2, v3, [F // type@0448 │ │ +077950: 2602 de05 0000 |018c: fill-array-data v2, 0000076a // +000005de │ │ +077956: 4d02 0001 |018f: aput-object v2, v0, v1 │ │ +07795a: 1301 2d00 |0191: const/16 v1, #int 45 // #2d │ │ +07795e: 2332 4804 |0193: new-array v2, v3, [F // type@0448 │ │ +077962: 2602 df05 0000 |0195: fill-array-data v2, 00000774 // +000005df │ │ +077968: 4d02 0001 |0198: aput-object v2, v0, v1 │ │ +07796c: 1301 2e00 |019a: const/16 v1, #int 46 // #2e │ │ +077970: 2332 4804 |019c: new-array v2, v3, [F // type@0448 │ │ +077974: 2602 e005 0000 |019e: fill-array-data v2, 0000077e // +000005e0 │ │ +07797a: 4d02 0001 |01a1: aput-object v2, v0, v1 │ │ +07797e: 1301 2f00 |01a3: const/16 v1, #int 47 // #2f │ │ +077982: 2332 4804 |01a5: new-array v2, v3, [F // type@0448 │ │ +077986: 2602 e105 0000 |01a7: fill-array-data v2, 00000788 // +000005e1 │ │ +07798c: 4d02 0001 |01aa: aput-object v2, v0, v1 │ │ +077990: 1301 3000 |01ac: const/16 v1, #int 48 // #30 │ │ +077994: 2332 4804 |01ae: new-array v2, v3, [F // type@0448 │ │ +077998: 2602 e205 0000 |01b0: fill-array-data v2, 00000792 // +000005e2 │ │ +07799e: 4d02 0001 |01b3: aput-object v2, v0, v1 │ │ +0779a2: 1301 3100 |01b5: const/16 v1, #int 49 // #31 │ │ +0779a6: 2332 4804 |01b7: new-array v2, v3, [F // type@0448 │ │ +0779aa: 2602 e305 0000 |01b9: fill-array-data v2, 0000079c // +000005e3 │ │ +0779b0: 4d02 0001 |01bc: aput-object v2, v0, v1 │ │ +0779b4: 1301 3200 |01be: const/16 v1, #int 50 // #32 │ │ +0779b8: 2332 4804 |01c0: new-array v2, v3, [F // type@0448 │ │ +0779bc: 2602 e405 0000 |01c2: fill-array-data v2, 000007a6 // +000005e4 │ │ +0779c2: 4d02 0001 |01c5: aput-object v2, v0, v1 │ │ +0779c6: 1301 3300 |01c7: const/16 v1, #int 51 // #33 │ │ +0779ca: 2332 4804 |01c9: new-array v2, v3, [F // type@0448 │ │ +0779ce: 2602 e505 0000 |01cb: fill-array-data v2, 000007b0 // +000005e5 │ │ +0779d4: 4d02 0001 |01ce: aput-object v2, v0, v1 │ │ +0779d8: 1301 3400 |01d0: const/16 v1, #int 52 // #34 │ │ +0779dc: 2332 4804 |01d2: new-array v2, v3, [F // type@0448 │ │ +0779e0: 2602 e605 0000 |01d4: fill-array-data v2, 000007ba // +000005e6 │ │ +0779e6: 4d02 0001 |01d7: aput-object v2, v0, v1 │ │ +0779ea: 1301 3500 |01d9: const/16 v1, #int 53 // #35 │ │ +0779ee: 2332 4804 |01db: new-array v2, v3, [F // type@0448 │ │ +0779f2: 2602 e705 0000 |01dd: fill-array-data v2, 000007c4 // +000005e7 │ │ +0779f8: 4d02 0001 |01e0: aput-object v2, v0, v1 │ │ +0779fc: 1301 3600 |01e2: const/16 v1, #int 54 // #36 │ │ +077a00: 2332 4804 |01e4: new-array v2, v3, [F // type@0448 │ │ +077a04: 2602 e805 0000 |01e6: fill-array-data v2, 000007ce // +000005e8 │ │ +077a0a: 4d02 0001 |01e9: aput-object v2, v0, v1 │ │ +077a0e: 1301 3700 |01eb: const/16 v1, #int 55 // #37 │ │ +077a12: 2332 4804 |01ed: new-array v2, v3, [F // type@0448 │ │ +077a16: 2602 e905 0000 |01ef: fill-array-data v2, 000007d8 // +000005e9 │ │ +077a1c: 4d02 0001 |01f2: aput-object v2, v0, v1 │ │ +077a20: 1301 3800 |01f4: const/16 v1, #int 56 // #38 │ │ +077a24: 2332 4804 |01f6: new-array v2, v3, [F // type@0448 │ │ +077a28: 2602 ea05 0000 |01f8: fill-array-data v2, 000007e2 // +000005ea │ │ +077a2e: 4d02 0001 |01fb: aput-object v2, v0, v1 │ │ +077a32: 1301 3900 |01fd: const/16 v1, #int 57 // #39 │ │ +077a36: 2332 4804 |01ff: new-array v2, v3, [F // type@0448 │ │ +077a3a: 2602 eb05 0000 |0201: fill-array-data v2, 000007ec // +000005eb │ │ +077a40: 4d02 0001 |0204: aput-object v2, v0, v1 │ │ +077a44: 1301 3a00 |0206: const/16 v1, #int 58 // #3a │ │ +077a48: 2332 4804 |0208: new-array v2, v3, [F // type@0448 │ │ +077a4c: 2602 ec05 0000 |020a: fill-array-data v2, 000007f6 // +000005ec │ │ +077a52: 4d02 0001 |020d: aput-object v2, v0, v1 │ │ +077a56: 1301 3b00 |020f: const/16 v1, #int 59 // #3b │ │ +077a5a: 2332 4804 |0211: new-array v2, v3, [F // type@0448 │ │ +077a5e: 2602 ed05 0000 |0213: fill-array-data v2, 00000800 // +000005ed │ │ +077a64: 4d02 0001 |0216: aput-object v2, v0, v1 │ │ +077a68: 1301 3c00 |0218: const/16 v1, #int 60 // #3c │ │ +077a6c: 2332 4804 |021a: new-array v2, v3, [F // type@0448 │ │ +077a70: 2602 ee05 0000 |021c: fill-array-data v2, 0000080a // +000005ee │ │ +077a76: 4d02 0001 |021f: aput-object v2, v0, v1 │ │ +077a7a: 1301 3d00 |0221: const/16 v1, #int 61 // #3d │ │ +077a7e: 2332 4804 |0223: new-array v2, v3, [F // type@0448 │ │ +077a82: 2602 ef05 0000 |0225: fill-array-data v2, 00000814 // +000005ef │ │ +077a88: 4d02 0001 |0228: aput-object v2, v0, v1 │ │ +077a8c: 1301 3e00 |022a: const/16 v1, #int 62 // #3e │ │ +077a90: 2332 4804 |022c: new-array v2, v3, [F // type@0448 │ │ +077a94: 2602 f005 0000 |022e: fill-array-data v2, 0000081e // +000005f0 │ │ +077a9a: 4d02 0001 |0231: aput-object v2, v0, v1 │ │ +077a9e: 1301 3f00 |0233: const/16 v1, #int 63 // #3f │ │ +077aa2: 2332 4804 |0235: new-array v2, v3, [F // type@0448 │ │ +077aa6: 2602 f105 0000 |0237: fill-array-data v2, 00000828 // +000005f1 │ │ +077aac: 4d02 0001 |023a: aput-object v2, v0, v1 │ │ +077ab0: 1301 4000 |023c: const/16 v1, #int 64 // #40 │ │ +077ab4: 2332 4804 |023e: new-array v2, v3, [F // type@0448 │ │ +077ab8: 2602 f205 0000 |0240: fill-array-data v2, 00000832 // +000005f2 │ │ +077abe: 4d02 0001 |0243: aput-object v2, v0, v1 │ │ +077ac2: 1301 4100 |0245: const/16 v1, #int 65 // #41 │ │ +077ac6: 2332 4804 |0247: new-array v2, v3, [F // type@0448 │ │ +077aca: 2602 f305 0000 |0249: fill-array-data v2, 0000083c // +000005f3 │ │ +077ad0: 4d02 0001 |024c: aput-object v2, v0, v1 │ │ +077ad4: 1301 4200 |024e: const/16 v1, #int 66 // #42 │ │ +077ad8: 2332 4804 |0250: new-array v2, v3, [F // type@0448 │ │ +077adc: 2602 f405 0000 |0252: fill-array-data v2, 00000846 // +000005f4 │ │ +077ae2: 4d02 0001 |0255: aput-object v2, v0, v1 │ │ +077ae6: 1301 4300 |0257: const/16 v1, #int 67 // #43 │ │ +077aea: 2332 4804 |0259: new-array v2, v3, [F // type@0448 │ │ +077aee: 2602 f505 0000 |025b: fill-array-data v2, 00000850 // +000005f5 │ │ +077af4: 4d02 0001 |025e: aput-object v2, v0, v1 │ │ +077af8: 1301 4400 |0260: const/16 v1, #int 68 // #44 │ │ +077afc: 2332 4804 |0262: new-array v2, v3, [F // type@0448 │ │ +077b00: 2602 f605 0000 |0264: fill-array-data v2, 0000085a // +000005f6 │ │ +077b06: 4d02 0001 |0267: aput-object v2, v0, v1 │ │ +077b0a: 1301 4500 |0269: const/16 v1, #int 69 // #45 │ │ +077b0e: 2332 4804 |026b: new-array v2, v3, [F // type@0448 │ │ +077b12: 2602 f705 0000 |026d: fill-array-data v2, 00000864 // +000005f7 │ │ +077b18: 4d02 0001 |0270: aput-object v2, v0, v1 │ │ +077b1c: 1301 4600 |0272: const/16 v1, #int 70 // #46 │ │ +077b20: 2332 4804 |0274: new-array v2, v3, [F // type@0448 │ │ +077b24: 2602 f805 0000 |0276: fill-array-data v2, 0000086e // +000005f8 │ │ +077b2a: 4d02 0001 |0279: aput-object v2, v0, v1 │ │ +077b2e: 1301 4700 |027b: const/16 v1, #int 71 // #47 │ │ +077b32: 2332 4804 |027d: new-array v2, v3, [F // type@0448 │ │ +077b36: 2602 f905 0000 |027f: fill-array-data v2, 00000878 // +000005f9 │ │ +077b3c: 4d02 0001 |0282: aput-object v2, v0, v1 │ │ +077b40: 1301 4800 |0284: const/16 v1, #int 72 // #48 │ │ +077b44: 2332 4804 |0286: new-array v2, v3, [F // type@0448 │ │ +077b48: 2602 fa05 0000 |0288: fill-array-data v2, 00000882 // +000005fa │ │ +077b4e: 4d02 0001 |028b: aput-object v2, v0, v1 │ │ +077b52: 1301 4900 |028d: const/16 v1, #int 73 // #49 │ │ +077b56: 2332 4804 |028f: new-array v2, v3, [F // type@0448 │ │ +077b5a: 2602 fb05 0000 |0291: fill-array-data v2, 0000088c // +000005fb │ │ +077b60: 4d02 0001 |0294: aput-object v2, v0, v1 │ │ +077b64: 1301 4a00 |0296: const/16 v1, #int 74 // #4a │ │ +077b68: 2332 4804 |0298: new-array v2, v3, [F // type@0448 │ │ +077b6c: 2602 fc05 0000 |029a: fill-array-data v2, 00000896 // +000005fc │ │ +077b72: 4d02 0001 |029d: aput-object v2, v0, v1 │ │ +077b76: 1301 4b00 |029f: const/16 v1, #int 75 // #4b │ │ +077b7a: 2332 4804 |02a1: new-array v2, v3, [F // type@0448 │ │ +077b7e: 2602 fd05 0000 |02a3: fill-array-data v2, 000008a0 // +000005fd │ │ +077b84: 4d02 0001 |02a6: aput-object v2, v0, v1 │ │ +077b88: 1301 4c00 |02a8: const/16 v1, #int 76 // #4c │ │ +077b8c: 2332 4804 |02aa: new-array v2, v3, [F // type@0448 │ │ +077b90: 2602 fe05 0000 |02ac: fill-array-data v2, 000008aa // +000005fe │ │ +077b96: 4d02 0001 |02af: aput-object v2, v0, v1 │ │ +077b9a: 1301 4d00 |02b1: const/16 v1, #int 77 // #4d │ │ +077b9e: 2332 4804 |02b3: new-array v2, v3, [F // type@0448 │ │ +077ba2: 2602 ff05 0000 |02b5: fill-array-data v2, 000008b4 // +000005ff │ │ +077ba8: 4d02 0001 |02b8: aput-object v2, v0, v1 │ │ +077bac: 1301 4e00 |02ba: const/16 v1, #int 78 // #4e │ │ +077bb0: 2332 4804 |02bc: new-array v2, v3, [F // type@0448 │ │ +077bb4: 2602 0006 0000 |02be: fill-array-data v2, 000008be // +00000600 │ │ +077bba: 4d02 0001 |02c1: aput-object v2, v0, v1 │ │ +077bbe: 1301 4f00 |02c3: const/16 v1, #int 79 // #4f │ │ +077bc2: 2332 4804 |02c5: new-array v2, v3, [F // type@0448 │ │ +077bc6: 2602 0106 0000 |02c7: fill-array-data v2, 000008c8 // +00000601 │ │ +077bcc: 4d02 0001 |02ca: aput-object v2, v0, v1 │ │ +077bd0: 1301 5000 |02cc: const/16 v1, #int 80 // #50 │ │ +077bd4: 2332 4804 |02ce: new-array v2, v3, [F // type@0448 │ │ +077bd8: 2602 0206 0000 |02d0: fill-array-data v2, 000008d2 // +00000602 │ │ +077bde: 4d02 0001 |02d3: aput-object v2, v0, v1 │ │ +077be2: 1301 5100 |02d5: const/16 v1, #int 81 // #51 │ │ +077be6: 2332 4804 |02d7: new-array v2, v3, [F // type@0448 │ │ +077bea: 2602 0306 0000 |02d9: fill-array-data v2, 000008dc // +00000603 │ │ +077bf0: 4d02 0001 |02dc: aput-object v2, v0, v1 │ │ +077bf4: 1301 5200 |02de: const/16 v1, #int 82 // #52 │ │ +077bf8: 2332 4804 |02e0: new-array v2, v3, [F // type@0448 │ │ +077bfc: 2602 0406 0000 |02e2: fill-array-data v2, 000008e6 // +00000604 │ │ +077c02: 4d02 0001 |02e5: aput-object v2, v0, v1 │ │ +077c06: 1301 5300 |02e7: const/16 v1, #int 83 // #53 │ │ +077c0a: 2332 4804 |02e9: new-array v2, v3, [F // type@0448 │ │ +077c0e: 2602 0506 0000 |02eb: fill-array-data v2, 000008f0 // +00000605 │ │ +077c14: 4d02 0001 |02ee: aput-object v2, v0, v1 │ │ +077c18: 1301 5400 |02f0: const/16 v1, #int 84 // #54 │ │ +077c1c: 2332 4804 |02f2: new-array v2, v3, [F // type@0448 │ │ +077c20: 2602 0606 0000 |02f4: fill-array-data v2, 000008fa // +00000606 │ │ +077c26: 4d02 0001 |02f7: aput-object v2, v0, v1 │ │ +077c2a: 1301 5500 |02f9: const/16 v1, #int 85 // #55 │ │ +077c2e: 2332 4804 |02fb: new-array v2, v3, [F // type@0448 │ │ +077c32: 2602 0706 0000 |02fd: fill-array-data v2, 00000904 // +00000607 │ │ +077c38: 4d02 0001 |0300: aput-object v2, v0, v1 │ │ +077c3c: 1301 5600 |0302: const/16 v1, #int 86 // #56 │ │ +077c40: 2332 4804 |0304: new-array v2, v3, [F // type@0448 │ │ +077c44: 2602 0806 0000 |0306: fill-array-data v2, 0000090e // +00000608 │ │ +077c4a: 4d02 0001 |0309: aput-object v2, v0, v1 │ │ +077c4e: 1301 5700 |030b: const/16 v1, #int 87 // #57 │ │ +077c52: 2332 4804 |030d: new-array v2, v3, [F // type@0448 │ │ +077c56: 2602 0906 0000 |030f: fill-array-data v2, 00000918 // +00000609 │ │ +077c5c: 4d02 0001 |0312: aput-object v2, v0, v1 │ │ +077c60: 1301 5800 |0314: const/16 v1, #int 88 // #58 │ │ +077c64: 2332 4804 |0316: new-array v2, v3, [F // type@0448 │ │ +077c68: 2602 0a06 0000 |0318: fill-array-data v2, 00000922 // +0000060a │ │ +077c6e: 4d02 0001 |031b: aput-object v2, v0, v1 │ │ +077c72: 1301 5900 |031d: const/16 v1, #int 89 // #59 │ │ +077c76: 2332 4804 |031f: new-array v2, v3, [F // type@0448 │ │ +077c7a: 2602 0b06 0000 |0321: fill-array-data v2, 0000092c // +0000060b │ │ +077c80: 4d02 0001 |0324: aput-object v2, v0, v1 │ │ +077c84: 1301 5a00 |0326: const/16 v1, #int 90 // #5a │ │ +077c88: 2332 4804 |0328: new-array v2, v3, [F // type@0448 │ │ +077c8c: 2602 0c06 0000 |032a: fill-array-data v2, 00000936 // +0000060c │ │ +077c92: 4d02 0001 |032d: aput-object v2, v0, v1 │ │ +077c96: 1301 5b00 |032f: const/16 v1, #int 91 // #5b │ │ +077c9a: 2332 4804 |0331: new-array v2, v3, [F // type@0448 │ │ +077c9e: 2602 0d06 0000 |0333: fill-array-data v2, 00000940 // +0000060d │ │ +077ca4: 4d02 0001 |0336: aput-object v2, v0, v1 │ │ +077ca8: 1301 5c00 |0338: const/16 v1, #int 92 // #5c │ │ +077cac: 2332 4804 |033a: new-array v2, v3, [F // type@0448 │ │ +077cb0: 2602 0e06 0000 |033c: fill-array-data v2, 0000094a // +0000060e │ │ +077cb6: 4d02 0001 |033f: aput-object v2, v0, v1 │ │ +077cba: 1301 5d00 |0341: const/16 v1, #int 93 // #5d │ │ +077cbe: 2332 4804 |0343: new-array v2, v3, [F // type@0448 │ │ +077cc2: 2602 0f06 0000 |0345: fill-array-data v2, 00000954 // +0000060f │ │ +077cc8: 4d02 0001 |0348: aput-object v2, v0, v1 │ │ +077ccc: 1301 5e00 |034a: const/16 v1, #int 94 // #5e │ │ +077cd0: 2332 4804 |034c: new-array v2, v3, [F // type@0448 │ │ +077cd4: 2602 1006 0000 |034e: fill-array-data v2, 0000095e // +00000610 │ │ +077cda: 4d02 0001 |0351: aput-object v2, v0, v1 │ │ +077cde: 1301 5f00 |0353: const/16 v1, #int 95 // #5f │ │ +077ce2: 2332 4804 |0355: new-array v2, v3, [F // type@0448 │ │ +077ce6: 2602 1106 0000 |0357: fill-array-data v2, 00000968 // +00000611 │ │ +077cec: 4d02 0001 |035a: aput-object v2, v0, v1 │ │ +077cf0: 1301 6000 |035c: const/16 v1, #int 96 // #60 │ │ +077cf4: 2332 4804 |035e: new-array v2, v3, [F // type@0448 │ │ +077cf8: 2602 1206 0000 |0360: fill-array-data v2, 00000972 // +00000612 │ │ +077cfe: 4d02 0001 |0363: aput-object v2, v0, v1 │ │ +077d02: 1301 6100 |0365: const/16 v1, #int 97 // #61 │ │ +077d06: 2332 4804 |0367: new-array v2, v3, [F // type@0448 │ │ +077d0a: 2602 1306 0000 |0369: fill-array-data v2, 0000097c // +00000613 │ │ +077d10: 4d02 0001 |036c: aput-object v2, v0, v1 │ │ +077d14: 1301 6200 |036e: const/16 v1, #int 98 // #62 │ │ +077d18: 2332 4804 |0370: new-array v2, v3, [F // type@0448 │ │ +077d1c: 2602 1406 0000 |0372: fill-array-data v2, 00000986 // +00000614 │ │ +077d22: 4d02 0001 |0375: aput-object v2, v0, v1 │ │ +077d26: 1301 6300 |0377: const/16 v1, #int 99 // #63 │ │ +077d2a: 2332 4804 |0379: new-array v2, v3, [F // type@0448 │ │ +077d2e: 2602 1506 0000 |037b: fill-array-data v2, 00000990 // +00000615 │ │ +077d34: 4d02 0001 |037e: aput-object v2, v0, v1 │ │ +077d38: 1301 6400 |0380: const/16 v1, #int 100 // #64 │ │ +077d3c: 2332 4804 |0382: new-array v2, v3, [F // type@0448 │ │ +077d40: 2602 1606 0000 |0384: fill-array-data v2, 0000099a // +00000616 │ │ +077d46: 4d02 0001 |0387: aput-object v2, v0, v1 │ │ +077d4a: 1301 6500 |0389: const/16 v1, #int 101 // #65 │ │ +077d4e: 2332 4804 |038b: new-array v2, v3, [F // type@0448 │ │ +077d52: 2602 1706 0000 |038d: fill-array-data v2, 000009a4 // +00000617 │ │ +077d58: 4d02 0001 |0390: aput-object v2, v0, v1 │ │ +077d5c: 1301 6600 |0392: const/16 v1, #int 102 // #66 │ │ +077d60: 2332 4804 |0394: new-array v2, v3, [F // type@0448 │ │ +077d64: 2602 1806 0000 |0396: fill-array-data v2, 000009ae // +00000618 │ │ +077d6a: 4d02 0001 |0399: aput-object v2, v0, v1 │ │ +077d6e: 1301 6700 |039b: const/16 v1, #int 103 // #67 │ │ +077d72: 2332 4804 |039d: new-array v2, v3, [F // type@0448 │ │ +077d76: 2602 1906 0000 |039f: fill-array-data v2, 000009b8 // +00000619 │ │ +077d7c: 4d02 0001 |03a2: aput-object v2, v0, v1 │ │ +077d80: 1301 6800 |03a4: const/16 v1, #int 104 // #68 │ │ +077d84: 2332 4804 |03a6: new-array v2, v3, [F // type@0448 │ │ +077d88: 2602 1a06 0000 |03a8: fill-array-data v2, 000009c2 // +0000061a │ │ +077d8e: 4d02 0001 |03ab: aput-object v2, v0, v1 │ │ +077d92: 1301 6900 |03ad: const/16 v1, #int 105 // #69 │ │ +077d96: 2332 4804 |03af: new-array v2, v3, [F // type@0448 │ │ +077d9a: 2602 1b06 0000 |03b1: fill-array-data v2, 000009cc // +0000061b │ │ +077da0: 4d02 0001 |03b4: aput-object v2, v0, v1 │ │ +077da4: 1301 6a00 |03b6: const/16 v1, #int 106 // #6a │ │ +077da8: 2332 4804 |03b8: new-array v2, v3, [F // type@0448 │ │ +077dac: 2602 1c06 0000 |03ba: fill-array-data v2, 000009d6 // +0000061c │ │ +077db2: 4d02 0001 |03bd: aput-object v2, v0, v1 │ │ +077db6: 1301 6b00 |03bf: const/16 v1, #int 107 // #6b │ │ +077dba: 2332 4804 |03c1: new-array v2, v3, [F // type@0448 │ │ +077dbe: 2602 1d06 0000 |03c3: fill-array-data v2, 000009e0 // +0000061d │ │ +077dc4: 4d02 0001 |03c6: aput-object v2, v0, v1 │ │ +077dc8: 1301 6c00 |03c8: const/16 v1, #int 108 // #6c │ │ +077dcc: 2332 4804 |03ca: new-array v2, v3, [F // type@0448 │ │ +077dd0: 2602 1e06 0000 |03cc: fill-array-data v2, 000009ea // +0000061e │ │ +077dd6: 4d02 0001 |03cf: aput-object v2, v0, v1 │ │ +077dda: 1301 6d00 |03d1: const/16 v1, #int 109 // #6d │ │ +077dde: 2332 4804 |03d3: new-array v2, v3, [F // type@0448 │ │ +077de2: 2602 1f06 0000 |03d5: fill-array-data v2, 000009f4 // +0000061f │ │ +077de8: 4d02 0001 |03d8: aput-object v2, v0, v1 │ │ +077dec: 1301 6e00 |03da: const/16 v1, #int 110 // #6e │ │ +077df0: 2332 4804 |03dc: new-array v2, v3, [F // type@0448 │ │ +077df4: 2602 2006 0000 |03de: fill-array-data v2, 000009fe // +00000620 │ │ +077dfa: 4d02 0001 |03e1: aput-object v2, v0, v1 │ │ +077dfe: 1301 6f00 |03e3: const/16 v1, #int 111 // #6f │ │ +077e02: 2332 4804 |03e5: new-array v2, v3, [F // type@0448 │ │ +077e06: 2602 2106 0000 |03e7: fill-array-data v2, 00000a08 // +00000621 │ │ +077e0c: 4d02 0001 |03ea: aput-object v2, v0, v1 │ │ +077e10: 1301 7000 |03ec: const/16 v1, #int 112 // #70 │ │ +077e14: 2332 4804 |03ee: new-array v2, v3, [F // type@0448 │ │ +077e18: 2602 2206 0000 |03f0: fill-array-data v2, 00000a12 // +00000622 │ │ +077e1e: 4d02 0001 |03f3: aput-object v2, v0, v1 │ │ +077e22: 1301 7100 |03f5: const/16 v1, #int 113 // #71 │ │ +077e26: 2332 4804 |03f7: new-array v2, v3, [F // type@0448 │ │ +077e2a: 2602 2306 0000 |03f9: fill-array-data v2, 00000a1c // +00000623 │ │ +077e30: 4d02 0001 |03fc: aput-object v2, v0, v1 │ │ +077e34: 1301 7200 |03fe: const/16 v1, #int 114 // #72 │ │ +077e38: 2332 4804 |0400: new-array v2, v3, [F // type@0448 │ │ +077e3c: 2602 2406 0000 |0402: fill-array-data v2, 00000a26 // +00000624 │ │ +077e42: 4d02 0001 |0405: aput-object v2, v0, v1 │ │ +077e46: 1301 7300 |0407: const/16 v1, #int 115 // #73 │ │ +077e4a: 2332 4804 |0409: new-array v2, v3, [F // type@0448 │ │ +077e4e: 2602 2506 0000 |040b: fill-array-data v2, 00000a30 // +00000625 │ │ +077e54: 4d02 0001 |040e: aput-object v2, v0, v1 │ │ +077e58: 1301 7400 |0410: const/16 v1, #int 116 // #74 │ │ +077e5c: 2332 4804 |0412: new-array v2, v3, [F // type@0448 │ │ +077e60: 2602 2606 0000 |0414: fill-array-data v2, 00000a3a // +00000626 │ │ +077e66: 4d02 0001 |0417: aput-object v2, v0, v1 │ │ +077e6a: 1301 7500 |0419: const/16 v1, #int 117 // #75 │ │ +077e6e: 2332 4804 |041b: new-array v2, v3, [F // type@0448 │ │ +077e72: 2602 2706 0000 |041d: fill-array-data v2, 00000a44 // +00000627 │ │ +077e78: 4d02 0001 |0420: aput-object v2, v0, v1 │ │ +077e7c: 1301 7600 |0422: const/16 v1, #int 118 // #76 │ │ +077e80: 2332 4804 |0424: new-array v2, v3, [F // type@0448 │ │ +077e84: 2602 2806 0000 |0426: fill-array-data v2, 00000a4e // +00000628 │ │ +077e8a: 4d02 0001 |0429: aput-object v2, v0, v1 │ │ +077e8e: 1301 7700 |042b: const/16 v1, #int 119 // #77 │ │ +077e92: 2332 4804 |042d: new-array v2, v3, [F // type@0448 │ │ +077e96: 2602 2906 0000 |042f: fill-array-data v2, 00000a58 // +00000629 │ │ +077e9c: 4d02 0001 |0432: aput-object v2, v0, v1 │ │ +077ea0: 1301 7800 |0434: const/16 v1, #int 120 // #78 │ │ +077ea4: 2332 4804 |0436: new-array v2, v3, [F // type@0448 │ │ +077ea8: 2602 2a06 0000 |0438: fill-array-data v2, 00000a62 // +0000062a │ │ +077eae: 4d02 0001 |043b: aput-object v2, v0, v1 │ │ +077eb2: 1301 7900 |043d: const/16 v1, #int 121 // #79 │ │ +077eb6: 2332 4804 |043f: new-array v2, v3, [F // type@0448 │ │ +077eba: 2602 2b06 0000 |0441: fill-array-data v2, 00000a6c // +0000062b │ │ +077ec0: 4d02 0001 |0444: aput-object v2, v0, v1 │ │ +077ec4: 1301 7a00 |0446: const/16 v1, #int 122 // #7a │ │ +077ec8: 2332 4804 |0448: new-array v2, v3, [F // type@0448 │ │ +077ecc: 2602 2c06 0000 |044a: fill-array-data v2, 00000a76 // +0000062c │ │ +077ed2: 4d02 0001 |044d: aput-object v2, v0, v1 │ │ +077ed6: 1301 7b00 |044f: const/16 v1, #int 123 // #7b │ │ +077eda: 2332 4804 |0451: new-array v2, v3, [F // type@0448 │ │ +077ede: 2602 2d06 0000 |0453: fill-array-data v2, 00000a80 // +0000062d │ │ +077ee4: 4d02 0001 |0456: aput-object v2, v0, v1 │ │ +077ee8: 1301 7c00 |0458: const/16 v1, #int 124 // #7c │ │ +077eec: 2332 4804 |045a: new-array v2, v3, [F // type@0448 │ │ +077ef0: 2602 2e06 0000 |045c: fill-array-data v2, 00000a8a // +0000062e │ │ +077ef6: 4d02 0001 |045f: aput-object v2, v0, v1 │ │ +077efa: 1301 7d00 |0461: const/16 v1, #int 125 // #7d │ │ +077efe: 2332 4804 |0463: new-array v2, v3, [F // type@0448 │ │ +077f02: 2602 2f06 0000 |0465: fill-array-data v2, 00000a94 // +0000062f │ │ +077f08: 4d02 0001 |0468: aput-object v2, v0, v1 │ │ +077f0c: 1301 7e00 |046a: const/16 v1, #int 126 // #7e │ │ +077f10: 2332 4804 |046c: new-array v2, v3, [F // type@0448 │ │ +077f14: 2602 3006 0000 |046e: fill-array-data v2, 00000a9e // +00000630 │ │ +077f1a: 4d02 0001 |0471: aput-object v2, v0, v1 │ │ +077f1e: 1301 7f00 |0473: const/16 v1, #int 127 // #7f │ │ +077f22: 2332 4804 |0475: new-array v2, v3, [F // type@0448 │ │ +077f26: 2602 3106 0000 |0477: fill-array-data v2, 00000aa8 // +00000631 │ │ +077f2c: 4d02 0001 |047a: aput-object v2, v0, v1 │ │ +077f30: 1301 8000 |047c: const/16 v1, #int 128 // #80 │ │ +077f34: 2332 4804 |047e: new-array v2, v3, [F // type@0448 │ │ +077f38: 2602 3206 0000 |0480: fill-array-data v2, 00000ab2 // +00000632 │ │ +077f3e: 4d02 0001 |0483: aput-object v2, v0, v1 │ │ +077f42: 1301 8100 |0485: const/16 v1, #int 129 // #81 │ │ +077f46: 2332 4804 |0487: new-array v2, v3, [F // type@0448 │ │ +077f4a: 2602 3306 0000 |0489: fill-array-data v2, 00000abc // +00000633 │ │ +077f50: 4d02 0001 |048c: aput-object v2, v0, v1 │ │ +077f54: 1301 8200 |048e: const/16 v1, #int 130 // #82 │ │ +077f58: 2332 4804 |0490: new-array v2, v3, [F // type@0448 │ │ +077f5c: 2602 3406 0000 |0492: fill-array-data v2, 00000ac6 // +00000634 │ │ +077f62: 4d02 0001 |0495: aput-object v2, v0, v1 │ │ +077f66: 1301 8300 |0497: const/16 v1, #int 131 // #83 │ │ +077f6a: 2332 4804 |0499: new-array v2, v3, [F // type@0448 │ │ +077f6e: 2602 3506 0000 |049b: fill-array-data v2, 00000ad0 // +00000635 │ │ +077f74: 4d02 0001 |049e: aput-object v2, v0, v1 │ │ +077f78: 1301 8400 |04a0: const/16 v1, #int 132 // #84 │ │ +077f7c: 2332 4804 |04a2: new-array v2, v3, [F // type@0448 │ │ +077f80: 2602 3606 0000 |04a4: fill-array-data v2, 00000ada // +00000636 │ │ +077f86: 4d02 0001 |04a7: aput-object v2, v0, v1 │ │ +077f8a: 1301 8500 |04a9: const/16 v1, #int 133 // #85 │ │ +077f8e: 2332 4804 |04ab: new-array v2, v3, [F // type@0448 │ │ +077f92: 2602 3706 0000 |04ad: fill-array-data v2, 00000ae4 // +00000637 │ │ +077f98: 4d02 0001 |04b0: aput-object v2, v0, v1 │ │ +077f9c: 1301 8600 |04b2: const/16 v1, #int 134 // #86 │ │ +077fa0: 2332 4804 |04b4: new-array v2, v3, [F // type@0448 │ │ +077fa4: 2602 3806 0000 |04b6: fill-array-data v2, 00000aee // +00000638 │ │ +077faa: 4d02 0001 |04b9: aput-object v2, v0, v1 │ │ +077fae: 1301 8700 |04bb: const/16 v1, #int 135 // #87 │ │ +077fb2: 2332 4804 |04bd: new-array v2, v3, [F // type@0448 │ │ +077fb6: 2602 3906 0000 |04bf: fill-array-data v2, 00000af8 // +00000639 │ │ +077fbc: 4d02 0001 |04c2: aput-object v2, v0, v1 │ │ +077fc0: 1301 8800 |04c4: const/16 v1, #int 136 // #88 │ │ +077fc4: 2332 4804 |04c6: new-array v2, v3, [F // type@0448 │ │ +077fc8: 2602 3a06 0000 |04c8: fill-array-data v2, 00000b02 // +0000063a │ │ +077fce: 4d02 0001 |04cb: aput-object v2, v0, v1 │ │ +077fd2: 1301 8900 |04cd: const/16 v1, #int 137 // #89 │ │ +077fd6: 2332 4804 |04cf: new-array v2, v3, [F // type@0448 │ │ +077fda: 2602 3b06 0000 |04d1: fill-array-data v2, 00000b0c // +0000063b │ │ +077fe0: 4d02 0001 |04d4: aput-object v2, v0, v1 │ │ +077fe4: 1301 8a00 |04d6: const/16 v1, #int 138 // #8a │ │ +077fe8: 2332 4804 |04d8: new-array v2, v3, [F // type@0448 │ │ +077fec: 2602 3c06 0000 |04da: fill-array-data v2, 00000b16 // +0000063c │ │ +077ff2: 4d02 0001 |04dd: aput-object v2, v0, v1 │ │ +077ff6: 1301 8b00 |04df: const/16 v1, #int 139 // #8b │ │ +077ffa: 2332 4804 |04e1: new-array v2, v3, [F // type@0448 │ │ +077ffe: 2602 3d06 0000 |04e3: fill-array-data v2, 00000b20 // +0000063d │ │ +078004: 4d02 0001 |04e6: aput-object v2, v0, v1 │ │ +078008: 1301 8c00 |04e8: const/16 v1, #int 140 // #8c │ │ +07800c: 2332 4804 |04ea: new-array v2, v3, [F // type@0448 │ │ +078010: 2602 3e06 0000 |04ec: fill-array-data v2, 00000b2a // +0000063e │ │ +078016: 4d02 0001 |04ef: aput-object v2, v0, v1 │ │ +07801a: 1301 8d00 |04f1: const/16 v1, #int 141 // #8d │ │ +07801e: 2332 4804 |04f3: new-array v2, v3, [F // type@0448 │ │ +078022: 2602 3f06 0000 |04f5: fill-array-data v2, 00000b34 // +0000063f │ │ +078028: 4d02 0001 |04f8: aput-object v2, v0, v1 │ │ +07802c: 1301 8e00 |04fa: const/16 v1, #int 142 // #8e │ │ +078030: 2332 4804 |04fc: new-array v2, v3, [F // type@0448 │ │ +078034: 2602 4006 0000 |04fe: fill-array-data v2, 00000b3e // +00000640 │ │ +07803a: 4d02 0001 |0501: aput-object v2, v0, v1 │ │ +07803e: 1301 8f00 |0503: const/16 v1, #int 143 // #8f │ │ +078042: 2332 4804 |0505: new-array v2, v3, [F // type@0448 │ │ +078046: 2602 4106 0000 |0507: fill-array-data v2, 00000b48 // +00000641 │ │ +07804c: 4d02 0001 |050a: aput-object v2, v0, v1 │ │ +078050: 1301 9000 |050c: const/16 v1, #int 144 // #90 │ │ +078054: 2332 4804 |050e: new-array v2, v3, [F // type@0448 │ │ +078058: 2602 4206 0000 |0510: fill-array-data v2, 00000b52 // +00000642 │ │ +07805e: 4d02 0001 |0513: aput-object v2, v0, v1 │ │ +078062: 1301 9100 |0515: const/16 v1, #int 145 // #91 │ │ +078066: 2332 4804 |0517: new-array v2, v3, [F // type@0448 │ │ +07806a: 2602 4306 0000 |0519: fill-array-data v2, 00000b5c // +00000643 │ │ +078070: 4d02 0001 |051c: aput-object v2, v0, v1 │ │ +078074: 1301 9200 |051e: const/16 v1, #int 146 // #92 │ │ +078078: 2332 4804 |0520: new-array v2, v3, [F // type@0448 │ │ +07807c: 2602 4406 0000 |0522: fill-array-data v2, 00000b66 // +00000644 │ │ +078082: 4d02 0001 |0525: aput-object v2, v0, v1 │ │ +078086: 1301 9300 |0527: const/16 v1, #int 147 // #93 │ │ +07808a: 2332 4804 |0529: new-array v2, v3, [F // type@0448 │ │ +07808e: 2602 4506 0000 |052b: fill-array-data v2, 00000b70 // +00000645 │ │ +078094: 4d02 0001 |052e: aput-object v2, v0, v1 │ │ +078098: 1301 9400 |0530: const/16 v1, #int 148 // #94 │ │ +07809c: 2332 4804 |0532: new-array v2, v3, [F // type@0448 │ │ +0780a0: 2602 4606 0000 |0534: fill-array-data v2, 00000b7a // +00000646 │ │ +0780a6: 4d02 0001 |0537: aput-object v2, v0, v1 │ │ +0780aa: 1301 9500 |0539: const/16 v1, #int 149 // #95 │ │ +0780ae: 2332 4804 |053b: new-array v2, v3, [F // type@0448 │ │ +0780b2: 2602 4706 0000 |053d: fill-array-data v2, 00000b84 // +00000647 │ │ +0780b8: 4d02 0001 |0540: aput-object v2, v0, v1 │ │ +0780bc: 1301 9600 |0542: const/16 v1, #int 150 // #96 │ │ +0780c0: 2332 4804 |0544: new-array v2, v3, [F // type@0448 │ │ +0780c4: 2602 4806 0000 |0546: fill-array-data v2, 00000b8e // +00000648 │ │ +0780ca: 4d02 0001 |0549: aput-object v2, v0, v1 │ │ +0780ce: 1301 9700 |054b: const/16 v1, #int 151 // #97 │ │ +0780d2: 2332 4804 |054d: new-array v2, v3, [F // type@0448 │ │ +0780d6: 2602 4906 0000 |054f: fill-array-data v2, 00000b98 // +00000649 │ │ +0780dc: 4d02 0001 |0552: aput-object v2, v0, v1 │ │ +0780e0: 1301 9800 |0554: const/16 v1, #int 152 // #98 │ │ +0780e4: 2332 4804 |0556: new-array v2, v3, [F // type@0448 │ │ +0780e8: 2602 4a06 0000 |0558: fill-array-data v2, 00000ba2 // +0000064a │ │ +0780ee: 4d02 0001 |055b: aput-object v2, v0, v1 │ │ +0780f2: 1301 9900 |055d: const/16 v1, #int 153 // #99 │ │ +0780f6: 2332 4804 |055f: new-array v2, v3, [F // type@0448 │ │ +0780fa: 2602 4b06 0000 |0561: fill-array-data v2, 00000bac // +0000064b │ │ +078100: 4d02 0001 |0564: aput-object v2, v0, v1 │ │ +078104: 1301 9a00 |0566: const/16 v1, #int 154 // #9a │ │ +078108: 2332 4804 |0568: new-array v2, v3, [F // type@0448 │ │ +07810c: 2602 4c06 0000 |056a: fill-array-data v2, 00000bb6 // +0000064c │ │ +078112: 4d02 0001 |056d: aput-object v2, v0, v1 │ │ +078116: 1301 9b00 |056f: const/16 v1, #int 155 // #9b │ │ +07811a: 2332 4804 |0571: new-array v2, v3, [F // type@0448 │ │ +07811e: 2602 4d06 0000 |0573: fill-array-data v2, 00000bc0 // +0000064d │ │ +078124: 4d02 0001 |0576: aput-object v2, v0, v1 │ │ +078128: 1301 9c00 |0578: const/16 v1, #int 156 // #9c │ │ +07812c: 2332 4804 |057a: new-array v2, v3, [F // type@0448 │ │ +078130: 2602 4e06 0000 |057c: fill-array-data v2, 00000bca // +0000064e │ │ +078136: 4d02 0001 |057f: aput-object v2, v0, v1 │ │ +07813a: 1301 9d00 |0581: const/16 v1, #int 157 // #9d │ │ +07813e: 2332 4804 |0583: new-array v2, v3, [F // type@0448 │ │ +078142: 2602 4f06 0000 |0585: fill-array-data v2, 00000bd4 // +0000064f │ │ +078148: 4d02 0001 |0588: aput-object v2, v0, v1 │ │ +07814c: 1301 9e00 |058a: const/16 v1, #int 158 // #9e │ │ +078150: 2332 4804 |058c: new-array v2, v3, [F // type@0448 │ │ +078154: 2602 5006 0000 |058e: fill-array-data v2, 00000bde // +00000650 │ │ +07815a: 4d02 0001 |0591: aput-object v2, v0, v1 │ │ +07815e: 1301 9f00 |0593: const/16 v1, #int 159 // #9f │ │ +078162: 2332 4804 |0595: new-array v2, v3, [F // type@0448 │ │ +078166: 2602 5106 0000 |0597: fill-array-data v2, 00000be8 // +00000651 │ │ +07816c: 4d02 0001 |059a: aput-object v2, v0, v1 │ │ +078170: 1301 a000 |059c: const/16 v1, #int 160 // #a0 │ │ +078174: 2332 4804 |059e: new-array v2, v3, [F // type@0448 │ │ +078178: 2602 5206 0000 |05a0: fill-array-data v2, 00000bf2 // +00000652 │ │ +07817e: 4d02 0001 |05a3: aput-object v2, v0, v1 │ │ +078182: 1301 a100 |05a5: const/16 v1, #int 161 // #a1 │ │ +078186: 2332 4804 |05a7: new-array v2, v3, [F // type@0448 │ │ +07818a: 2602 5306 0000 |05a9: fill-array-data v2, 00000bfc // +00000653 │ │ +078190: 4d02 0001 |05ac: aput-object v2, v0, v1 │ │ +078194: 6900 9409 |05ae: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Normals;.normals:[[F // field@0994 │ │ +078198: 0e00 |05b0: return-void │ │ +07819a: 0000 |05b1: nop // spacer │ │ +07819c: 0003 0400 0300 0000 4f96 06bf 0000 ... |05b2: array-data (10 units) │ │ +0781b0: 0003 0400 0300 0000 f0be e2be ab96 ... |05bc: array-data (10 units) │ │ +0781c4: 0003 0400 0300 0000 f629 97be 0000 ... |05c6: array-data (10 units) │ │ +0781d8: 0003 0400 0300 0000 7a37 9ebe 0000 ... |05d0: array-data (10 units) │ │ +0781ec: 0003 0400 0300 0000 ea5b 26be 5f96 ... |05da: array-data (10 units) │ │ +078200: 0003 0400 0300 0000 0000 0000 0000 ... |05e4: array-data (10 units) │ │ +078214: 0003 0400 0300 0000 0000 0000 44c4 ... |05ee: array-data (10 units) │ │ +078228: 0003 0400 0300 0000 f629 17be ef70 ... |05f8: array-data (10 units) │ │ +07823c: 0003 0400 0300 0000 f629 173e ef70 ... |0602: array-data (10 units) │ │ +078250: 0003 0400 0300 0000 0000 0000 4f96 ... |060c: array-data (10 units) │ │ +078264: 0003 0400 0300 0000 7a37 9e3e 0000 ... |0616: array-data (10 units) │ │ +078278: 0003 0400 0300 0000 4f96 063f 0000 ... |0620: array-data (10 units) │ │ +07828c: 0003 0400 0300 0000 f629 973e 0000 ... |062a: array-data (10 units) │ │ +0782a0: 0003 0400 0300 0000 f0be e23e ab96 ... |0634: array-data (10 units) │ │ +0782b4: 0003 0400 0300 0000 ea5b 263e 5f96 ... |063e: array-data (10 units) │ │ +0782c8: 0003 0400 0300 0000 1285 2ebf f629 ... |0648: array-data (10 units) │ │ +0782dc: 0003 0400 0300 0000 bd1b 4fbf 7a37 ... |0652: array-data (10 units) │ │ +0782f0: 0003 0400 0300 0000 1479 16bf 33c4 ... |065c: array-data (10 units) │ │ +078304: 0003 0400 0300 0000 44c4 59bf 4f96 ... |0666: array-data (10 units) │ │ +078318: 0003 0400 0300 0000 6d3b 5dbf f0be ... |0670: array-data (10 units) │ │ +07832c: 0003 0400 0300 0000 ef70 37bf 1285 ... |067a: array-data (10 units) │ │ +078340: 0003 0400 0300 0000 492d 30bf 1479 ... |0684: array-data (10 units) │ │ +078354: 0003 0400 0300 0000 0000 00bf bd1b ... |068e: array-data (10 units) │ │ +078368: 0003 0400 0300 0000 ab96 74be 6d3b ... |0698: array-data (10 units) │ │ +07837c: 0003 0400 0300 0000 33c4 d9be 492d ... |06a2: array-data (10 units) │ │ +078390: 0003 0400 0300 0000 ef70 37bf 1285 ... |06ac: array-data (10 units) │ │ +0783a4: 0003 0400 0300 0000 0000 00bf bd1b ... |06b6: array-data (10 units) │ │ +0783b8: 0003 0400 0300 0000 4f96 06bf 44c4 ... |06c0: array-data (10 units) │ │ +0783cc: 0003 0400 0300 0000 0000 0000 44c4 ... |06ca: array-data (10 units) │ │ +0783e0: 0003 0400 0300 0000 ab96 74be 6d3b ... |06d4: array-data (10 units) │ │ +0783f4: 0003 0400 0300 0000 0000 0000 9a96 ... |06de: array-data (10 units) │ │ +078408: 0003 0400 0300 0000 5f96 86be 6878 ... |06e8: array-data (10 units) │ │ +07841c: 0003 0400 0300 0000 0000 0000 0000 ... |06f2: array-data (10 units) │ │ +078430: 0003 0400 0300 0000 0000 0000 9a96 ... |06fc: array-data (10 units) │ │ +078444: 0003 0400 0300 0000 5f96 86be 6878 ... |0706: array-data (10 units) │ │ +078458: 0003 0400 0300 0000 ab96 743e 6d3b ... |0710: array-data (10 units) │ │ +07846c: 0003 0400 0300 0000 5f96 863e 6878 ... |071a: array-data (10 units) │ │ +078480: 0003 0400 0300 0000 0000 003f bd1b ... |0724: array-data (10 units) │ │ +078494: 0003 0400 0300 0000 ab96 743e 6d3b ... |072e: array-data (10 units) │ │ +0784a8: 0003 0400 0300 0000 5f96 863e 6878 ... |0738: array-data (10 units) │ │ +0784bc: 0003 0400 0300 0000 0000 003f bd1b ... |0742: array-data (10 units) │ │ +0784d0: 0003 0400 0300 0000 44c4 593f 4f96 ... |074c: array-data (10 units) │ │ +0784e4: 0003 0400 0300 0000 ef70 373f 1285 ... |0756: array-data (10 units) │ │ +0784f8: 0003 0400 0300 0000 ef70 373f 1285 ... |0760: array-data (10 units) │ │ +07850c: 0003 0400 0300 0000 4f96 063f 44c4 ... |076a: array-data (10 units) │ │ +078520: 0003 0400 0300 0000 33c4 d93e 492d ... |0774: array-data (10 units) │ │ +078534: 0003 0400 0300 0000 6d3b 5d3f f0be ... |077e: array-data (10 units) │ │ +078548: 0003 0400 0300 0000 492d 303f 1479 ... |0788: array-data (10 units) │ │ +07855c: 0003 0400 0300 0000 bd1b 4f3f 7a37 ... |0792: array-data (10 units) │ │ +078570: 0003 0400 0300 0000 1285 2e3f f629 ... |079c: array-data (10 units) │ │ +078584: 0003 0400 0300 0000 1479 163f 33c4 ... |07a6: array-data (10 units) │ │ +078598: 0003 0400 0300 0000 9a96 743f f629 ... |07b0: array-data (10 units) │ │ +0785ac: 0003 0400 0300 0000 0000 803f 0000 ... |07ba: array-data (10 units) │ │ +0785c0: 0003 0400 0300 0000 6878 733f ea5b ... |07c4: array-data (10 units) │ │ +0785d4: 0003 0400 0300 0000 44c4 593f 4f96 ... |07ce: array-data (10 units) │ │ +0785e8: 0003 0400 0300 0000 9a96 743f f629 ... |07d8: array-data (10 units) │ │ +0785fc: 0003 0400 0300 0000 6d3b 5d3f f0be ... |07e2: array-data (10 units) │ │ +078610: 0003 0400 0300 0000 6878 733f ea5b ... |07ec: array-data (10 units) │ │ +078624: 0003 0400 0300 0000 bd1b 4f3f 7a37 ... |07f6: array-data (10 units) │ │ +078638: 0003 0400 0300 0000 1285 2e3f f629 ... |0800: array-data (10 units) │ │ +07864c: 0003 0400 0300 0000 44c4 593f 0000 ... |080a: array-data (10 units) │ │ +078660: 0003 0400 0300 0000 6d3b 5d3f f0be ... |0814: array-data (10 units) │ │ +078674: 0003 0400 0300 0000 bd1b 4f3f 7a37 ... |081e: array-data (10 units) │ │ +078688: 0003 0400 0300 0000 6878 733f ea5b ... |0828: array-data (10 units) │ │ +07869c: 0003 0400 0300 0000 4f96 063f 0000 ... |0832: array-data (10 units) │ │ +0786b0: 0003 0400 0300 0000 1285 2e3f f629 ... |083c: array-data (10 units) │ │ +0786c4: 0003 0400 0300 0000 1285 2e3f f629 ... |0846: array-data (10 units) │ │ +0786d8: 0003 0400 0300 0000 44c4 593f 0000 ... |0850: array-data (10 units) │ │ +0786ec: 0003 0400 0300 0000 bd1b 4f3f 7a37 ... |085a: array-data (10 units) │ │ +078700: 0003 0400 0300 0000 6d3b 5d3f f0be ... |0864: array-data (10 units) │ │ +078714: 0003 0400 0300 0000 6878 733f ea5b ... |086e: array-data (10 units) │ │ +078728: 0003 0400 0300 0000 f629 173e ef70 ... |0878: array-data (10 units) │ │ +07873c: 0003 0400 0300 0000 7a37 9e3e 0000 ... |0882: array-data (10 units) │ │ +078750: 0003 0400 0300 0000 33c4 d93e 492d ... |088c: array-data (10 units) │ │ +078764: 0003 0400 0300 0000 f0be e23e ab96 ... |0896: array-data (10 units) │ │ +078778: 0003 0400 0300 0000 1479 163f 33c4 ... |08a0: array-data (10 units) │ │ +07878c: 0003 0400 0300 0000 492d 303f 1479 ... |08aa: array-data (10 units) │ │ +0787a0: 0003 0400 0300 0000 f629 17be ef70 ... |08b4: array-data (10 units) │ │ +0787b4: 0003 0400 0300 0000 7a37 9ebe 0000 ... |08be: array-data (10 units) │ │ +0787c8: 0003 0400 0300 0000 0000 0000 4f96 ... |08c8: array-data (10 units) │ │ +0787dc: 0003 0400 0300 0000 4f96 06bf 0000 ... |08d2: array-data (10 units) │ │ +0787f0: 0003 0400 0300 0000 f0be e2be ab96 ... |08dc: array-data (10 units) │ │ +078804: 0003 0400 0300 0000 f629 97be 0000 ... |08e6: array-data (10 units) │ │ +078818: 0003 0400 0300 0000 ea5b 26be 5f96 ... |08f0: array-data (10 units) │ │ +07882c: 0003 0400 0300 0000 0000 0000 0000 ... |08fa: array-data (10 units) │ │ +078840: 0003 0400 0300 0000 f629 973e 0000 ... |0904: array-data (10 units) │ │ +078854: 0003 0400 0300 0000 ea5b 263e 5f96 ... |090e: array-data (10 units) │ │ +078868: 0003 0400 0300 0000 f0be e2be ab96 ... |0918: array-data (10 units) │ │ +07887c: 0003 0400 0300 0000 7a37 9ebe 0000 ... |0922: array-data (10 units) │ │ +078890: 0003 0400 0300 0000 ea5b 26be 5f96 ... |092c: array-data (10 units) │ │ +0788a4: 0003 0400 0300 0000 0000 0000 44c4 ... |0936: array-data (10 units) │ │ +0788b8: 0003 0400 0300 0000 f629 17be ef70 ... |0940: array-data (10 units) │ │ +0788cc: 0003 0400 0300 0000 f629 173e ef70 ... |094a: array-data (10 units) │ │ +0788e0: 0003 0400 0300 0000 0000 0000 4f96 ... |0954: array-data (10 units) │ │ +0788f4: 0003 0400 0300 0000 7a37 9e3e 0000 ... |095e: array-data (10 units) │ │ +078908: 0003 0400 0300 0000 f0be e23e ab96 ... |0968: array-data (10 units) │ │ +07891c: 0003 0400 0300 0000 ea5b 263e 5f96 ... |0972: array-data (10 units) │ │ +078930: 0003 0400 0300 0000 ab96 743e 6d3b ... |097c: array-data (10 units) │ │ +078944: 0003 0400 0300 0000 0000 003f bd1b ... |0986: array-data (10 units) │ │ +078958: 0003 0400 0300 0000 33c4 d93e 492d ... |0990: array-data (10 units) │ │ +07896c: 0003 0400 0300 0000 ef70 373f 1285 ... |099a: array-data (10 units) │ │ +078980: 0003 0400 0300 0000 492d 303f 1479 ... |09a4: array-data (10 units) │ │ +078994: 0003 0400 0300 0000 1479 163f 33c4 ... |09ae: array-data (10 units) │ │ +0789a8: 0003 0400 0300 0000 0000 0000 9a96 ... |09b8: array-data (10 units) │ │ +0789bc: 0003 0400 0300 0000 0000 0000 0000 ... |09c2: array-data (10 units) │ │ +0789d0: 0003 0400 0300 0000 5f96 863e 6878 ... |09cc: array-data (10 units) │ │ +0789e4: 0003 0400 0300 0000 0000 0000 44c4 ... |09d6: array-data (10 units) │ │ +0789f8: 0003 0400 0300 0000 0000 0000 9a96 ... |09e0: array-data (10 units) │ │ +078a0c: 0003 0400 0300 0000 ab96 743e 6d3b ... |09ea: array-data (10 units) │ │ +078a20: 0003 0400 0300 0000 5f96 863e 6878 ... |09f4: array-data (10 units) │ │ +078a34: 0003 0400 0300 0000 0000 003f bd1b ... |09fe: array-data (10 units) │ │ +078a48: 0003 0400 0300 0000 ef70 373f 1285 ... |0a08: array-data (10 units) │ │ +078a5c: 0003 0400 0300 0000 4f96 063f 44c4 ... |0a12: array-data (10 units) │ │ +078a70: 0003 0400 0300 0000 ab96 74be 6d3b ... |0a1c: array-data (10 units) │ │ +078a84: 0003 0400 0300 0000 0000 00bf bd1b ... |0a26: array-data (10 units) │ │ +078a98: 0003 0400 0300 0000 5f96 86be 6878 ... |0a30: array-data (10 units) │ │ +078aac: 0003 0400 0300 0000 44c4 59bf 4f96 ... |0a3a: array-data (10 units) │ │ +078ac0: 0003 0400 0300 0000 ef70 37bf 1285 ... |0a44: array-data (10 units) │ │ +078ad4: 0003 0400 0300 0000 ef70 37bf 1285 ... |0a4e: array-data (10 units) │ │ +078ae8: 0003 0400 0300 0000 4f96 06bf 44c4 ... |0a58: array-data (10 units) │ │ +078afc: 0003 0400 0300 0000 0000 00bf bd1b ... |0a62: array-data (10 units) │ │ +078b10: 0003 0400 0300 0000 ab96 74be 6d3b ... |0a6c: array-data (10 units) │ │ +078b24: 0003 0400 0300 0000 5f96 86be 6878 ... |0a76: array-data (10 units) │ │ +078b38: 0003 0400 0300 0000 6d3b 5dbf f0be ... |0a80: array-data (10 units) │ │ +078b4c: 0003 0400 0300 0000 bd1b 4fbf 7a37 ... |0a8a: array-data (10 units) │ │ +078b60: 0003 0400 0300 0000 492d 30bf 1479 ... |0a94: array-data (10 units) │ │ +078b74: 0003 0400 0300 0000 1285 2ebf f629 ... |0a9e: array-data (10 units) │ │ +078b88: 0003 0400 0300 0000 f0be e2be ab96 ... |0aa8: array-data (10 units) │ │ +078b9c: 0003 0400 0300 0000 1479 16bf 33c4 ... |0ab2: array-data (10 units) │ │ +078bb0: 0003 0400 0300 0000 7a37 9ebe 0000 ... |0abc: array-data (10 units) │ │ +078bc4: 0003 0400 0300 0000 f629 17be ef70 ... |0ac6: array-data (10 units) │ │ +078bd8: 0003 0400 0300 0000 33c4 d9be 492d ... |0ad0: array-data (10 units) │ │ +078bec: 0003 0400 0300 0000 ea5b 26be 5f96 ... |0ada: array-data (10 units) │ │ +078c00: 0003 0400 0300 0000 f0be e23e ab96 ... |0ae4: array-data (10 units) │ │ +078c14: 0003 0400 0300 0000 ea5b 263e 5f96 ... |0aee: array-data (10 units) │ │ +078c28: 0003 0400 0300 0000 7a37 9e3e 0000 ... |0af8: array-data (10 units) │ │ +078c3c: 0003 0400 0300 0000 f629 173e ef70 ... |0b02: array-data (10 units) │ │ +078c50: 0003 0400 0300 0000 0000 0000 4f96 ... |0b0c: array-data (10 units) │ │ +078c64: 0003 0400 0300 0000 33c4 d93e 492d ... |0b16: array-data (10 units) │ │ +078c78: 0003 0400 0300 0000 1479 163f 33c4 ... |0b20: array-data (10 units) │ │ +078c8c: 0003 0400 0300 0000 492d 303f 1479 ... |0b2a: array-data (10 units) │ │ +078ca0: 0003 0400 0300 0000 9a96 74bf f629 ... |0b34: array-data (10 units) │ │ +078cb4: 0003 0400 0300 0000 6878 73bf ea5b ... |0b3e: array-data (10 units) │ │ +078cc8: 0003 0400 0300 0000 0000 80bf 0000 ... |0b48: array-data (10 units) │ │ +078cdc: 0003 0400 0300 0000 44c4 59bf 0000 ... |0b52: array-data (10 units) │ │ +078cf0: 0003 0400 0300 0000 9a96 74bf f629 ... |0b5c: array-data (10 units) │ │ +078d04: 0003 0400 0300 0000 6878 73bf ea5b ... |0b66: array-data (10 units) │ │ +078d18: 0003 0400 0300 0000 6d3b 5dbf f0be ... |0b70: array-data (10 units) │ │ +078d2c: 0003 0400 0300 0000 6878 73bf ea5b ... |0b7a: array-data (10 units) │ │ +078d40: 0003 0400 0300 0000 bd1b 4fbf 7a37 ... |0b84: array-data (10 units) │ │ +078d54: 0003 0400 0300 0000 6d3b 5dbf f0be ... |0b8e: array-data (10 units) │ │ +078d68: 0003 0400 0300 0000 6878 73bf ea5b ... |0b98: array-data (10 units) │ │ +078d7c: 0003 0400 0300 0000 bd1b 4fbf 7a37 ... |0ba2: array-data (10 units) │ │ +078d90: 0003 0400 0300 0000 1285 2ebf f629 ... |0bac: array-data (10 units) │ │ +078da4: 0003 0400 0300 0000 1285 2ebf f629 ... |0bb6: array-data (10 units) │ │ +078db8: 0003 0400 0300 0000 44c4 59bf 0000 ... |0bc0: array-data (10 units) │ │ +078dcc: 0003 0400 0300 0000 492d 30bf 1479 ... |0bca: array-data (10 units) │ │ +078de0: 0003 0400 0300 0000 1479 16bf 33c4 ... |0bd4: array-data (10 units) │ │ +078df4: 0003 0400 0300 0000 33c4 d9be 492d ... |0bde: array-data (10 units) │ │ +078e08: 0003 0400 0300 0000 33c4 d9be 492d ... |0be8: array-data (10 units) │ │ +078e1c: 0003 0400 0300 0000 1479 16bf 33c4 ... |0bf2: array-data (10 units) │ │ +078e30: 0003 0400 0300 0000 492d 30bf 1479 ... |0bfc: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=20 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Normals;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06a968: |[06a968] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Normals.:()V │ │ -06a978: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -06a97e: 0e00 |0003: return-void │ │ +078e44: |[078e44] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Normals.:()V │ │ +078e54: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +078e5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Normals; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3368 (MD2Normals.java) │ │ + source_file_idx : 3366 (MD2Normals.java) │ │ │ │ Class #194 header: │ │ -class_idx : 421 │ │ +class_idx : 419 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3369 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3367 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #194 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;' │ │ @@ -65497,38 +65497,38 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -06a980: |[06a980] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Triangle.:()V │ │ -06a990: 1231 |0000: const/4 v1, #int 3 // #3 │ │ -06a992: 7010 2726 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -06a998: 2310 9c04 |0004: new-array v0, v1, [S // type@049c │ │ -06a99c: 5b20 9609 |0006: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.vertices:[S // field@0996 │ │ -06a9a0: 2310 9c04 |0008: new-array v0, v1, [S // type@049c │ │ -06a9a4: 5b20 9509 |000a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.texCoords:[S // field@0995 │ │ -06a9a8: 0e00 |000c: return-void │ │ +078e5c: |[078e5c] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Triangle.:()V │ │ +078e6c: 1231 |0000: const/4 v1, #int 3 // #3 │ │ +078e6e: 7010 2726 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +078e74: 2310 9a04 |0004: new-array v0, v1, [S // type@049a │ │ +078e78: 5b20 9609 |0006: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.vertices:[S // field@0996 │ │ +078e7c: 2310 9a04 |0008: new-array v0, v1, [S // type@049a │ │ +078e80: 5b20 9509 |000a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.texCoords:[S // field@0995 │ │ +078e84: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=19 │ │ 0x0004 line=20 │ │ 0x0008 line=21 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3369 (MD2Triangle.java) │ │ + source_file_idx : 3367 (MD2Triangle.java) │ │ │ │ Class #195 header: │ │ -class_idx : 422 │ │ +class_idx : 420 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3539 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3537 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #195 annotations: │ │ Annotations on field #2457 'materials' │ │ @@ -65559,55 +65559,55 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -06a9ac: |[06a9ac] com.badlogic.gdx.graphics.g3d.loaders.wavefront.MtlLoader.:()V │ │ -06a9bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06a9be: 6900 9809 |0001: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader;.emptyTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0998 │ │ -06a9c2: 0e00 |0003: return-void │ │ +078e88: |[078e88] com.badlogic.gdx.graphics.g3d.loaders.wavefront.MtlLoader.:()V │ │ +078e98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078e9a: 6900 9809 |0001: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader;.emptyTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0998 │ │ +078e9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -06a9c4: |[06a9c4] com.badlogic.gdx.graphics.g3d.loaders.wavefront.MtlLoader.:()V │ │ -06a9d4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -06a9d6: 1502 003f |0001: const/high16 v2, #int 1056964608 // #3f00 │ │ -06a9da: 7010 2726 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ -06a9e0: 2201 e703 |0006: new-instance v1, Ljava/util/ArrayList; // type@03e7 │ │ -06a9e4: 7010 2c27 0100 |0008: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@272c │ │ -06a9ea: 5b41 9909 |000b: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader;.materials:Ljava/util/ArrayList; // field@0999 │ │ -06a9ee: 6201 9809 |000d: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader;.emptyTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0998 │ │ -06a9f2: 3901 2000 |000f: if-nez v1, 002f // +0020 │ │ -06a9f6: 2201 7700 |0011: new-instance v1, Lcom/badlogic/gdx/assets/AssetManager; // type@0077 │ │ -06a9fa: 7010 ee01 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/assets/AssetManager;.:()V // method@01ee │ │ -06aa00: 6901 9709 |0016: sput-object v1, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@0997 │ │ -06aa04: 2200 2101 |0018: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap; // type@0121 │ │ -06aa08: 6201 5106 |001a: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0651 │ │ -06aa0c: 7040 270b 3013 |001c: invoke-direct {v0, v3, v3, v1}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b27 │ │ -06aa12: 1501 803f |001f: const/high16 v1, #int 1065353216 // #3f80 │ │ -06aa16: 6e51 410b 2022 |0021: invoke-virtual {v0, v2, v2, v2, v1}, Lcom/badlogic/gdx/graphics/Pixmap;.setColor:(FFFF)V // method@0b41 │ │ -06aa1c: 6e10 340b 0000 |0024: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.fill:()V // method@0b34 │ │ -06aa22: 2201 2801 |0027: new-instance v1, Lcom/badlogic/gdx/graphics/Texture; // type@0128 │ │ -06aa26: 1202 |0029: const/4 v2, #int 0 // #0 │ │ -06aa28: 7030 6c0b 0102 |002a: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/Pixmap;Z)V // method@0b6c │ │ -06aa2e: 6901 9809 |002d: sput-object v1, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader;.emptyTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0998 │ │ -06aa32: 0e00 |002f: return-void │ │ +078ea0: |[078ea0] com.badlogic.gdx.graphics.g3d.loaders.wavefront.MtlLoader.:()V │ │ +078eb0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +078eb2: 1502 003f |0001: const/high16 v2, #int 1056964608 // #3f00 │ │ +078eb6: 7010 2726 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ +078ebc: 2201 e503 |0006: new-instance v1, Ljava/util/ArrayList; // type@03e5 │ │ +078ec0: 7010 2c27 0100 |0008: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@272c │ │ +078ec6: 5b41 9909 |000b: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader;.materials:Ljava/util/ArrayList; // field@0999 │ │ +078eca: 6201 9809 |000d: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader;.emptyTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0998 │ │ +078ece: 3901 2000 |000f: if-nez v1, 002f // +0020 │ │ +078ed2: 2201 7500 |0011: new-instance v1, Lcom/badlogic/gdx/assets/AssetManager; // type@0075 │ │ +078ed6: 7010 ee01 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/assets/AssetManager;.:()V // method@01ee │ │ +078edc: 6901 9709 |0016: sput-object v1, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@0997 │ │ +078ee0: 2200 1f01 |0018: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap; // type@011f │ │ +078ee4: 6201 5106 |001a: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0651 │ │ +078ee8: 7040 270b 3013 |001c: invoke-direct {v0, v3, v3, v1}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b27 │ │ +078eee: 1501 803f |001f: const/high16 v1, #int 1065353216 // #3f80 │ │ +078ef2: 6e51 410b 2022 |0021: invoke-virtual {v0, v2, v2, v2, v1}, Lcom/badlogic/gdx/graphics/Pixmap;.setColor:(FFFF)V // method@0b41 │ │ +078ef8: 6e10 340b 0000 |0024: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.fill:()V // method@0b34 │ │ +078efe: 2201 2601 |0027: new-instance v1, Lcom/badlogic/gdx/graphics/Texture; // type@0126 │ │ +078f02: 1202 |0029: const/4 v2, #int 0 // #0 │ │ +078f04: 7030 6c0b 0102 |002a: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/Pixmap;Z)V // method@0b6c │ │ +078f0a: 6901 9809 |002d: sput-object v1, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader;.emptyTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0998 │ │ +078f0e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=297 │ │ 0x0006 line=293 │ │ 0x000d line=298 │ │ 0x0011 line=299 │ │ 0x0018 line=300 │ │ @@ -65625,40 +65625,40 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/materials/Material;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -06aa34: |[06aa34] com.badlogic.gdx.graphics.g3d.loaders.wavefront.MtlLoader.getMaterial:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/materials/Material; │ │ -06aa44: 1302 2e00 |0000: const/16 v2, #int 46 // #2e │ │ -06aa48: 1303 5f00 |0002: const/16 v3, #int 95 // #5f │ │ -06aa4c: 6e30 5126 2503 |0004: invoke-virtual {v5, v2, v3}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@2651 │ │ -06aa52: 0c05 |0007: move-result-object v5 │ │ -06aa54: 5442 9909 |0008: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader;.materials:Ljava/util/ArrayList; // field@0999 │ │ -06aa58: 6e10 3527 0200 |000a: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2735 │ │ -06aa5e: 0c00 |000d: move-result-object v0 │ │ -06aa60: 7210 5327 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -06aa66: 0a02 |0011: move-result v2 │ │ -06aa68: 3802 1300 |0012: if-eqz v2, 0025 // +0013 │ │ -06aa6c: 7210 5427 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -06aa72: 0c01 |0017: move-result-object v1 │ │ -06aa74: 1f01 ad01 |0018: check-cast v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material; // type@01ad │ │ -06aa78: 6e10 ae10 0100 |001a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.getName:()Ljava/lang/String; // method@10ae │ │ -06aa7e: 0c02 |001d: move-result-object v2 │ │ -06aa80: 6e20 4426 5200 |001e: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -06aa86: 0a02 |0021: move-result v2 │ │ -06aa88: 3802 ecff |0022: if-eqz v2, 000e // -0014 │ │ -06aa8c: 1101 |0024: return-object v1 │ │ -06aa8e: 2201 ad01 |0025: new-instance v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material; // type@01ad │ │ -06aa92: 1a02 b415 |0027: const-string v2, "default" // string@15b4 │ │ -06aa96: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -06aa98: 2333 6c04 |002a: new-array v3, v3, [Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@046c │ │ -06aa9c: 7030 a510 2103 |002c: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.:(Ljava/lang/String;[Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V // method@10a5 │ │ -06aaa2: 28f5 |002f: goto 0024 // -000b │ │ +078f10: |[078f10] com.badlogic.gdx.graphics.g3d.loaders.wavefront.MtlLoader.getMaterial:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/materials/Material; │ │ +078f20: 1302 2e00 |0000: const/16 v2, #int 46 // #2e │ │ +078f24: 1303 5f00 |0002: const/16 v3, #int 95 // #5f │ │ +078f28: 6e30 5126 2503 |0004: invoke-virtual {v5, v2, v3}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@2651 │ │ +078f2e: 0c05 |0007: move-result-object v5 │ │ +078f30: 5442 9909 |0008: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader;.materials:Ljava/util/ArrayList; // field@0999 │ │ +078f34: 6e10 3527 0200 |000a: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2735 │ │ +078f3a: 0c00 |000d: move-result-object v0 │ │ +078f3c: 7210 5327 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +078f42: 0a02 |0011: move-result v2 │ │ +078f44: 3802 1300 |0012: if-eqz v2, 0025 // +0013 │ │ +078f48: 7210 5427 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +078f4e: 0c01 |0017: move-result-object v1 │ │ +078f50: 1f01 ab01 |0018: check-cast v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material; // type@01ab │ │ +078f54: 6e10 ae10 0100 |001a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.getName:()Ljava/lang/String; // method@10ae │ │ +078f5a: 0c02 |001d: move-result-object v2 │ │ +078f5c: 6e20 4426 5200 |001e: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +078f62: 0a02 |0021: move-result v2 │ │ +078f64: 3802 ecff |0022: if-eqz v2, 000e // -0014 │ │ +078f68: 1101 |0024: return-object v1 │ │ +078f6a: 2201 ab01 |0025: new-instance v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material; // type@01ab │ │ +078f6e: 1a02 b215 |0027: const-string v2, "default" // string@15b2 │ │ +078f72: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +078f74: 2333 6a04 |002a: new-array v3, v3, [Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@046a │ │ +078f78: 7030 a510 2103 |002c: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.:(Ljava/lang/String;[Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V // method@10a5 │ │ +078f7e: 28f5 |002f: goto 0024 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0008 line=389 │ │ 0x001a line=390 │ │ 0x0024 line=392 │ │ locals : │ │ @@ -65672,303 +65672,303 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 30 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 579 16-bit code units │ │ -06aaa4: |[06aaa4] com.badlogic.gdx.graphics.g3d.loaders.wavefront.MtlLoader.load:(Ljava/lang/String;Lcom/badlogic/gdx/files/FileHandle;)V │ │ -06aab4: 1a06 b415 |0000: const-string v6, "default" // string@15b4 │ │ -06aab8: 6207 7403 |0002: sget-object v7, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ -06aabc: 6210 7403 |0004: sget-object v16, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ -06aac0: 6213 9809 |0006: sget-object v19, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader;.emptyTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0998 │ │ -06aac4: 6216 1e00 |0008: sget-object v22, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ -06aac8: 0800 1600 |000a: move-object/from16 v0, v22 │ │ -06aacc: 0801 1c00 |000c: move-object/from16 v1, v28 │ │ -06aad0: 7220 1201 1000 |000e: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0112 │ │ -06aad6: 0c0a |0011: move-result-object v10 │ │ -06aad8: 380a 0800 |0012: if-eqz v10, 001a // +0008 │ │ -06aadc: 6e10 5d09 0a00 |0014: invoke-virtual {v10}, Lcom/badlogic/gdx/files/FileHandle;.exists:()Z // method@095d │ │ -06aae2: 0a16 |0017: move-result v22 │ │ -06aae4: 3916 0300 |0018: if-nez v22, 001b // +0003 │ │ -06aae8: 0e00 |001a: return-void │ │ -06aaea: 220f 8903 |001b: new-instance v15, Ljava/io/BufferedReader; // type@0389 │ │ -06aaee: 2216 9803 |001d: new-instance v22, Ljava/io/InputStreamReader; // type@0398 │ │ -06aaf2: 6e10 6d09 0a00 |001f: invoke-virtual {v10}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ -06aaf8: 0c17 |0022: move-result-object v23 │ │ -06aafa: 7602 9e25 1600 |0023: invoke-direct/range {v22, v23}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@259e │ │ -06ab00: 1317 0010 |0026: const/16 v23, #int 4096 // #1000 │ │ -06ab04: 0800 1600 |0028: move-object/from16 v0, v22 │ │ -06ab08: 0201 1700 |002a: move/from16 v1, v23 │ │ -06ab0c: 7030 5125 0f01 |002c: invoke-direct {v15, v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@2551 │ │ -06ab12: 0811 1000 |002f: move-object/from16 v17, v16 │ │ -06ab16: 0778 |0031: move-object v8, v7 │ │ -06ab18: 6e10 5325 0f00 |0032: invoke-virtual {v15}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -06ab1e: 0c0c |0035: move-result-object v12 │ │ -06ab20: 380c af01 |0036: if-eqz v12, 01e5 // +01af │ │ -06ab24: 6e10 5026 0c00 |0038: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@2650 │ │ -06ab2a: 0a16 |003b: move-result v22 │ │ -06ab2c: 3d16 1e00 |003c: if-lez v22, 005a // +001e │ │ -06ab30: 1316 0000 |003e: const/16 v22, #int 0 // #0 │ │ -06ab34: 0200 1600 |0040: move/from16 v0, v22 │ │ -06ab38: 6e20 4026 0c00 |0042: invoke-virtual {v12, v0}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ -06ab3e: 0a16 |0045: move-result v22 │ │ -06ab40: 1317 0900 |0046: const/16 v23, #int 9 // #9 │ │ -06ab44: 0200 1600 |0048: move/from16 v0, v22 │ │ -06ab48: 0201 1700 |004a: move/from16 v1, v23 │ │ -06ab4c: 3310 0e00 |004c: if-ne v0, v1, 005a // +000e │ │ -06ab50: 1316 0100 |004e: const/16 v22, #int 1 // #1 │ │ -06ab54: 0200 1600 |0050: move/from16 v0, v22 │ │ -06ab58: 6e20 5726 0c00 |0052: invoke-virtual {v12, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ -06ab5e: 0c16 |0055: move-result-object v22 │ │ -06ab60: 7401 5b26 1600 |0056: invoke-virtual/range {v22}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ -06ab66: 0c0c |0059: move-result-object v12 │ │ -06ab68: 1a16 7111 |005a: const-string v22, "\s+" // string@1171 │ │ -06ab6c: 0800 1600 |005c: move-object/from16 v0, v22 │ │ -06ab70: 6e20 5426 0c00 |005e: invoke-virtual {v12, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2654 │ │ -06ab76: 0c15 |0061: move-result-object v21 │ │ -06ab78: 1316 0000 |0062: const/16 v22, #int 0 // #0 │ │ -06ab7c: 4616 1516 |0064: aget-object v22, v21, v22 │ │ -06ab80: 7401 5026 1600 |0066: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@2650 │ │ -06ab86: 0a16 |0069: move-result v22 │ │ -06ab88: 3816 c8ff |006a: if-eqz v22, 0032 // -0038 │ │ -06ab8c: 1316 0000 |006c: const/16 v22, #int 0 // #0 │ │ -06ab90: 4616 1516 |006e: aget-object v22, v21, v22 │ │ -06ab94: 1317 0000 |0070: const/16 v23, #int 0 // #0 │ │ -06ab98: 7402 4026 1600 |0072: invoke-virtual/range {v22, v23}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ -06ab9e: 0a16 |0075: move-result v22 │ │ -06aba0: 1317 2300 |0076: const/16 v23, #int 35 // #23 │ │ -06aba4: 0200 1600 |0078: move/from16 v0, v22 │ │ -06aba8: 0201 1700 |007a: move/from16 v1, v23 │ │ -06abac: 3210 b6ff |007c: if-eq v0, v1, 0032 // -004a │ │ -06abb0: 1316 0000 |007e: const/16 v22, #int 0 // #0 │ │ -06abb4: 4616 1516 |0080: aget-object v22, v21, v22 │ │ -06abb8: 7401 5a26 1600 |0082: invoke-virtual/range {v22}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ -06abbe: 0c16 |0085: move-result-object v22 │ │ -06abc0: 1a17 3d22 |0086: const-string v23, "newmtl" // string@223d │ │ -06abc4: 7402 4426 1600 |0088: invoke-virtual/range {v22, v23}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -06abca: 0a16 |008b: move-result v22 │ │ -06abcc: 3816 7a00 |008c: if-eqz v22, 0106 // +007a │ │ -06abd0: 220d ad01 |008e: new-instance v13, Lcom/badlogic/gdx/graphics/g3d/materials/Material; // type@01ad │ │ -06abd4: 1316 0300 |0090: const/16 v22, #int 3 // #3 │ │ -06abd8: 0200 1600 |0092: move/from16 v0, v22 │ │ -06abdc: 2300 6c04 |0094: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@046c │ │ -06abe0: 0816 0000 |0096: move-object/from16 v22, v0 │ │ -06abe4: 1317 0000 |0098: const/16 v23, #int 0 // #0 │ │ -06abe8: 2218 b001 |009a: new-instance v24, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute; // type@01b0 │ │ -06abec: 1319 0000 |009c: const/16 v25, #int 0 // #0 │ │ -06abf0: 1a1a 0f16 |009e: const-string v26, "diffuseTexture" // string@160f │ │ -06abf4: 0800 1800 |00a0: move-object/from16 v0, v24 │ │ -06abf8: 0801 1300 |00a2: move-object/from16 v1, v19 │ │ -06abfc: 0202 1900 |00a4: move/from16 v2, v25 │ │ -06ac00: 0803 1a00 |00a6: move-object/from16 v3, v26 │ │ -06ac04: 7040 c810 1032 |00a8: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.:(Lcom/badlogic/gdx/graphics/Texture;ILjava/lang/String;)V // method@10c8 │ │ -06ac0a: 4d18 1617 |00ab: aput-object v24, v22, v23 │ │ -06ac0e: 1317 0100 |00ad: const/16 v23, #int 1 // #1 │ │ -06ac12: 2218 ac01 |00af: new-instance v24, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute; // type@01ac │ │ -06ac16: 1a19 0e16 |00b1: const-string v25, "diffuseColor" // string@160e │ │ -06ac1a: 0800 1800 |00b3: move-object/from16 v0, v24 │ │ -06ac1e: 0801 1900 |00b5: move-object/from16 v1, v25 │ │ -06ac22: 7030 9c10 8001 |00b7: invoke-direct {v0, v8, v1}, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.:(Lcom/badlogic/gdx/graphics/Color;Ljava/lang/String;)V // method@109c │ │ -06ac28: 4d18 1617 |00ba: aput-object v24, v22, v23 │ │ -06ac2c: 1317 0200 |00bc: const/16 v23, #int 2 // #2 │ │ -06ac30: 2218 ac01 |00be: new-instance v24, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute; // type@01ac │ │ -06ac34: 1a19 7228 |00c0: const-string v25, "specularColor" // string@2872 │ │ -06ac38: 0800 1800 |00c2: move-object/from16 v0, v24 │ │ -06ac3c: 0801 1100 |00c4: move-object/from16 v1, v17 │ │ -06ac40: 0802 1900 |00c6: move-object/from16 v2, v25 │ │ -06ac44: 7030 9c10 1002 |00c8: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.:(Lcom/badlogic/gdx/graphics/Color;Ljava/lang/String;)V // method@109c │ │ -06ac4a: 4d18 1617 |00cb: aput-object v24, v22, v23 │ │ -06ac4e: 0800 1600 |00cd: move-object/from16 v0, v22 │ │ -06ac52: 7030 a510 6d00 |00cf: invoke-direct {v13, v6, v0}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.:(Ljava/lang/String;[Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V // method@10a5 │ │ -06ac58: 0800 1b00 |00d2: move-object/from16 v0, v27 │ │ -06ac5c: 5400 9909 |00d4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader;.materials:Ljava/util/ArrayList; // field@0999 │ │ -06ac60: 0816 0000 |00d6: move-object/from16 v22, v0 │ │ -06ac64: 0800 1600 |00d8: move-object/from16 v0, v22 │ │ -06ac68: 6e20 2f27 d000 |00da: invoke-virtual {v0, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -06ac6e: 0800 1500 |00dd: move-object/from16 v0, v21 │ │ -06ac72: 2100 |00df: array-length v0, v0 │ │ -06ac74: 0216 0000 |00e0: move/from16 v22, v0 │ │ -06ac78: 1317 0100 |00e2: const/16 v23, #int 1 // #1 │ │ -06ac7c: 0200 1600 |00e4: move/from16 v0, v22 │ │ -06ac80: 0201 1700 |00e6: move/from16 v1, v23 │ │ -06ac84: 3710 1b00 |00e8: if-le v0, v1, 0103 // +001b │ │ -06ac88: 1316 0100 |00ea: const/16 v22, #int 1 // #1 │ │ -06ac8c: 4606 1516 |00ec: aget-object v6, v21, v22 │ │ -06ac90: 1316 2e00 |00ee: const/16 v22, #int 46 // #2e │ │ -06ac94: 1317 5f00 |00f0: const/16 v23, #int 95 // #5f │ │ -06ac98: 0200 1600 |00f2: move/from16 v0, v22 │ │ -06ac9c: 0201 1700 |00f4: move/from16 v1, v23 │ │ -06aca0: 6e30 5126 0601 |00f6: invoke-virtual {v6, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@2651 │ │ -06aca6: 0c06 |00f9: move-result-object v6 │ │ -06aca8: 6207 7403 |00fa: sget-object v7, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ -06acac: 6210 7403 |00fc: sget-object v16, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ -06acb0: 0811 1000 |00fe: move-object/from16 v17, v16 │ │ -06acb4: 0778 |0100: move-object v8, v7 │ │ -06acb6: 2900 31ff |0101: goto/16 0032 // -00cf │ │ -06acba: 1a06 b415 |0103: const-string v6, "default" // string@15b4 │ │ -06acbe: 28f5 |0105: goto 00fa // -000b │ │ -06acc0: 1316 0000 |0106: const/16 v22, #int 0 // #0 │ │ -06acc4: 4616 1516 |0108: aget-object v22, v21, v22 │ │ -06acc8: 7401 5a26 1600 |010a: invoke-virtual/range {v22}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ -06acce: 0c16 |010d: move-result-object v22 │ │ -06acd0: 1a17 481f |010e: const-string v23, "kd" // string@1f48 │ │ -06acd4: 7402 4426 1600 |0110: invoke-virtual/range {v22, v23}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -06acda: 0a16 |0113: move-result v22 │ │ -06acdc: 3916 1200 |0114: if-nez v22, 0126 // +0012 │ │ -06ace0: 1316 0000 |0116: const/16 v22, #int 0 // #0 │ │ -06ace4: 4616 1516 |0118: aget-object v22, v21, v22 │ │ -06ace8: 7401 5a26 1600 |011a: invoke-virtual/range {v22}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ -06acee: 0c16 |011d: move-result-object v22 │ │ -06acf0: 1a17 831f |011e: const-string v23, "ks" // string@1f83 │ │ -06acf4: 7402 4426 1600 |0120: invoke-virtual/range {v22, v23}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -06acfa: 0a16 |0123: move-result v22 │ │ -06acfc: 3816 5c00 |0124: if-eqz v22, 0180 // +005c │ │ -06ad00: 1316 0100 |0126: const/16 v22, #int 1 // #1 │ │ -06ad04: 4616 1516 |0128: aget-object v22, v21, v22 │ │ -06ad08: 7701 f225 1600 |012a: invoke-static/range {v22}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ -06ad0e: 0a0e |012d: move-result v14 │ │ -06ad10: 1316 0200 |012e: const/16 v22, #int 2 // #2 │ │ -06ad14: 4616 1516 |0130: aget-object v22, v21, v22 │ │ -06ad18: 7701 f225 1600 |0132: invoke-static/range {v22}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ -06ad1e: 0a0b |0135: move-result v11 │ │ -06ad20: 1316 0300 |0136: const/16 v22, #int 3 // #3 │ │ -06ad24: 4616 1516 |0138: aget-object v22, v21, v22 │ │ -06ad28: 7701 f225 1600 |013a: invoke-static/range {v22}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ -06ad2e: 0a05 |013d: move-result v5 │ │ -06ad30: 1504 803f |013e: const/high16 v4, #int 1065353216 // #3f80 │ │ -06ad34: 0800 1500 |0140: move-object/from16 v0, v21 │ │ -06ad38: 2100 |0142: array-length v0, v0 │ │ -06ad3a: 0216 0000 |0143: move/from16 v22, v0 │ │ -06ad3e: 1317 0400 |0145: const/16 v23, #int 4 // #4 │ │ -06ad42: 0200 1600 |0147: move/from16 v0, v22 │ │ -06ad46: 0201 1700 |0149: move/from16 v1, v23 │ │ -06ad4a: 3710 0a00 |014b: if-le v0, v1, 0155 // +000a │ │ -06ad4e: 1316 0400 |014d: const/16 v22, #int 4 // #4 │ │ -06ad52: 4616 1516 |014f: aget-object v22, v21, v22 │ │ -06ad56: 7701 f225 1600 |0151: invoke-static/range {v22}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ -06ad5c: 0a04 |0154: move-result v4 │ │ -06ad5e: 1316 0000 |0155: const/16 v22, #int 0 // #0 │ │ -06ad62: 4616 1516 |0157: aget-object v22, v21, v22 │ │ -06ad66: 7401 5a26 1600 |0159: invoke-virtual/range {v22}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ -06ad6c: 0c16 |015c: move-result-object v22 │ │ -06ad6e: 1a17 481f |015d: const-string v23, "kd" // string@1f48 │ │ -06ad72: 7402 4426 1600 |015f: invoke-virtual/range {v22, v23}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -06ad78: 0a16 |0162: move-result v22 │ │ -06ad7a: 3816 1100 |0163: if-eqz v22, 0174 // +0011 │ │ -06ad7e: 2207 1301 |0165: new-instance v7, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -06ad82: 7010 a409 0700 |0167: invoke-direct {v7}, Lcom/badlogic/gdx/graphics/Color;.:()V // method@09a4 │ │ -06ad88: 6e54 bd09 e75b |016a: invoke-virtual {v7, v14, v11, v5, v4}, Lcom/badlogic/gdx/graphics/Color;.set:(FFFF)V // method@09bd │ │ -06ad8e: 0810 1100 |016d: move-object/from16 v16, v17 │ │ -06ad92: 0811 1000 |016f: move-object/from16 v17, v16 │ │ -06ad96: 0778 |0171: move-object v8, v7 │ │ -06ad98: 2900 c0fe |0172: goto/16 0032 // -0140 │ │ -06ad9c: 2210 1301 |0174: new-instance v16, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -06ada0: 7601 a409 1000 |0176: invoke-direct/range {v16}, Lcom/badlogic/gdx/graphics/Color;.:()V // method@09a4 │ │ -06ada6: 0800 1000 |0179: move-object/from16 v0, v16 │ │ -06adaa: 6e54 bd09 e05b |017b: invoke-virtual {v0, v14, v11, v5, v4}, Lcom/badlogic/gdx/graphics/Color;.set:(FFFF)V // method@09bd │ │ -06adb0: 0787 |017e: move-object v7, v8 │ │ -06adb2: 28f0 |017f: goto 016f // -0010 │ │ -06adb4: 1316 0000 |0180: const/16 v22, #int 0 // #0 │ │ -06adb8: 4616 1516 |0182: aget-object v22, v21, v22 │ │ -06adbc: 7401 5a26 1600 |0184: invoke-virtual/range {v22}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ -06adc2: 0c16 |0187: move-result-object v22 │ │ -06adc4: 1a17 0b21 |0188: const-string v23, "map_kd" // string@210b │ │ -06adc8: 7402 4426 1600 |018a: invoke-virtual/range {v22, v23}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -06adce: 0a16 |018d: move-result v22 │ │ -06add0: 3816 a4fe |018e: if-eqz v22, 0032 // -015c │ │ -06add4: 1316 0100 |0190: const/16 v22, #int 1 // #1 │ │ -06add8: 4614 1516 |0192: aget-object v20, v21, v22 │ │ -06addc: 7401 5026 1400 |0194: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@2650 │ │ -06ade2: 0a16 |0197: move-result v22 │ │ -06ade4: 3d16 4900 |0198: if-lez v22, 01e1 // +0049 │ │ -06ade8: 0800 1d00 |019a: move-object/from16 v0, v29 │ │ -06adec: 0801 1400 |019c: move-object/from16 v1, v20 │ │ -06adf0: 6e20 5309 1000 |019e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0953 │ │ -06adf6: 0c16 |01a1: move-result-object v22 │ │ -06adf8: 7401 7909 1600 |01a2: invoke-virtual/range {v22}, Lcom/badlogic/gdx/files/FileHandle;.toString:()Ljava/lang/String; // method@0979 │ │ -06adfe: 0c12 |01a5: move-result-object v18 │ │ -06ae00: 6216 9709 |01a6: sget-object v22, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@0997 │ │ -06ae04: 1c17 2801 |01a8: const-class v23, Lcom/badlogic/gdx/graphics/Texture; // type@0128 │ │ -06ae08: 0800 1600 |01aa: move-object/from16 v0, v22 │ │ -06ae0c: 0801 1200 |01ac: move-object/from16 v1, v18 │ │ -06ae10: 0802 1700 |01ae: move-object/from16 v2, v23 │ │ -06ae14: 6e30 0802 1002 |01b0: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/assets/AssetManager;.load:(Ljava/lang/String;Ljava/lang/Class;)V // method@0208 │ │ -06ae1a: 6216 9709 |01b3: sget-object v22, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@0997 │ │ -06ae1e: 7401 f501 1600 |01b5: invoke-virtual/range {v22}, Lcom/badlogic/gdx/assets/AssetManager;.finishLoading:()V // method@01f5 │ │ -06ae24: 6216 9709 |01b8: sget-object v22, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@0997 │ │ -06ae28: 1c17 2801 |01ba: const-class v23, Lcom/badlogic/gdx/graphics/Texture; // type@0128 │ │ -06ae2c: 0800 1600 |01bc: move-object/from16 v0, v22 │ │ -06ae30: 0801 1200 |01be: move-object/from16 v1, v18 │ │ -06ae34: 0802 1700 |01c0: move-object/from16 v2, v23 │ │ -06ae38: 6e30 f701 1002 |01c2: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01f7 │ │ -06ae3e: 0c16 |01c5: move-result-object v22 │ │ -06ae40: 0800 1600 |01c6: move-object/from16 v0, v22 │ │ -06ae44: 1f00 2801 |01c8: check-cast v0, Lcom/badlogic/gdx/graphics/Texture; // type@0128 │ │ -06ae48: 0813 0000 |01ca: move-object/from16 v19, v0 │ │ -06ae4c: 6216 5f06 |01cc: sget-object v22, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Linear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065f │ │ -06ae50: 6217 5f06 |01ce: sget-object v23, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Linear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065f │ │ -06ae54: 0800 1300 |01d0: move-object/from16 v0, v19 │ │ -06ae58: 0801 1600 |01d2: move-object/from16 v1, v22 │ │ -06ae5c: 0802 1700 |01d4: move-object/from16 v2, v23 │ │ -06ae60: 6e30 870b 1002 |01d6: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.setFilter:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V // method@0b87 │ │ -06ae66: 2900 59fe |01d9: goto/16 0032 // -01a7 │ │ -06ae6a: 0d09 |01db: move-exception v9 │ │ -06ae6c: 0810 1100 |01dc: move-object/from16 v16, v17 │ │ -06ae70: 0787 |01de: move-object v7, v8 │ │ -06ae72: 2900 3bfe |01df: goto/16 001a // -01c5 │ │ -06ae76: 6213 9809 |01e1: sget-object v19, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader;.emptyTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0998 │ │ -06ae7a: 2900 4ffe |01e3: goto/16 0032 // -01b1 │ │ -06ae7e: 6e10 5225 0f00 |01e5: invoke-virtual {v15}, Ljava/io/BufferedReader;.close:()V // method@2552 │ │ -06ae84: 220d ad01 |01e8: new-instance v13, Lcom/badlogic/gdx/graphics/g3d/materials/Material; // type@01ad │ │ -06ae88: 1316 0300 |01ea: const/16 v22, #int 3 // #3 │ │ -06ae8c: 0200 1600 |01ec: move/from16 v0, v22 │ │ -06ae90: 2300 6c04 |01ee: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@046c │ │ -06ae94: 0816 0000 |01f0: move-object/from16 v22, v0 │ │ -06ae98: 1317 0000 |01f2: const/16 v23, #int 0 // #0 │ │ -06ae9c: 2218 b001 |01f4: new-instance v24, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute; // type@01b0 │ │ -06aea0: 1319 0000 |01f6: const/16 v25, #int 0 // #0 │ │ -06aea4: 1a1a 0f16 |01f8: const-string v26, "diffuseTexture" // string@160f │ │ -06aea8: 0800 1800 |01fa: move-object/from16 v0, v24 │ │ -06aeac: 0801 1300 |01fc: move-object/from16 v1, v19 │ │ -06aeb0: 0202 1900 |01fe: move/from16 v2, v25 │ │ -06aeb4: 0803 1a00 |0200: move-object/from16 v3, v26 │ │ -06aeb8: 7040 c810 1032 |0202: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.:(Lcom/badlogic/gdx/graphics/Texture;ILjava/lang/String;)V // method@10c8 │ │ -06aebe: 4d18 1617 |0205: aput-object v24, v22, v23 │ │ -06aec2: 1317 0100 |0207: const/16 v23, #int 1 // #1 │ │ -06aec6: 2218 ac01 |0209: new-instance v24, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute; // type@01ac │ │ -06aeca: 1a19 0e16 |020b: const-string v25, "diffuseColor" // string@160e │ │ -06aece: 0800 1800 |020d: move-object/from16 v0, v24 │ │ -06aed2: 0801 1900 |020f: move-object/from16 v1, v25 │ │ -06aed6: 7030 9c10 8001 |0211: invoke-direct {v0, v8, v1}, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.:(Lcom/badlogic/gdx/graphics/Color;Ljava/lang/String;)V // method@109c │ │ -06aedc: 4d18 1617 |0214: aput-object v24, v22, v23 │ │ -06aee0: 1317 0200 |0216: const/16 v23, #int 2 // #2 │ │ -06aee4: 2218 ac01 |0218: new-instance v24, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute; // type@01ac │ │ -06aee8: 1a19 7228 |021a: const-string v25, "specularColor" // string@2872 │ │ -06aeec: 0800 1800 |021c: move-object/from16 v0, v24 │ │ -06aef0: 0801 1100 |021e: move-object/from16 v1, v17 │ │ -06aef4: 0802 1900 |0220: move-object/from16 v2, v25 │ │ -06aef8: 7030 9c10 1002 |0222: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.:(Lcom/badlogic/gdx/graphics/Color;Ljava/lang/String;)V // method@109c │ │ -06aefe: 4d18 1617 |0225: aput-object v24, v22, v23 │ │ -06af02: 0800 1600 |0227: move-object/from16 v0, v22 │ │ -06af06: 7030 a510 6d00 |0229: invoke-direct {v13, v6, v0}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.:(Ljava/lang/String;[Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V // method@10a5 │ │ -06af0c: 0800 1b00 |022c: move-object/from16 v0, v27 │ │ -06af10: 5400 9909 |022e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader;.materials:Ljava/util/ArrayList; // field@0999 │ │ -06af14: 0816 0000 |0230: move-object/from16 v22, v0 │ │ -06af18: 0800 1600 |0232: move-object/from16 v0, v22 │ │ -06af1c: 6e20 2f27 d000 |0234: invoke-virtual {v0, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -06af22: 0810 1100 |0237: move-object/from16 v16, v17 │ │ -06af26: 0787 |0239: move-object v7, v8 │ │ -06af28: 2900 e0fd |023a: goto/16 001a // -0220 │ │ -06af2c: 0d09 |023c: move-exception v9 │ │ -06af2e: 0810 1100 |023d: move-object/from16 v16, v17 │ │ -06af32: 28a0 |023f: goto 01df // -0060 │ │ -06af34: 0d09 |0240: move-exception v9 │ │ -06af36: 0787 |0241: move-object v7, v8 │ │ -06af38: 289d |0242: goto 01df // -0063 │ │ +078f80: |[078f80] com.badlogic.gdx.graphics.g3d.loaders.wavefront.MtlLoader.load:(Ljava/lang/String;Lcom/badlogic/gdx/files/FileHandle;)V │ │ +078f90: 1a06 b215 |0000: const-string v6, "default" // string@15b2 │ │ +078f94: 6207 7403 |0002: sget-object v7, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ +078f98: 6210 7403 |0004: sget-object v16, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ +078f9c: 6213 9809 |0006: sget-object v19, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader;.emptyTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0998 │ │ +078fa0: 6216 1e00 |0008: sget-object v22, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ +078fa4: 0800 1600 |000a: move-object/from16 v0, v22 │ │ +078fa8: 0801 1c00 |000c: move-object/from16 v1, v28 │ │ +078fac: 7220 1201 1000 |000e: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0112 │ │ +078fb2: 0c0a |0011: move-result-object v10 │ │ +078fb4: 380a 0800 |0012: if-eqz v10, 001a // +0008 │ │ +078fb8: 6e10 5d09 0a00 |0014: invoke-virtual {v10}, Lcom/badlogic/gdx/files/FileHandle;.exists:()Z // method@095d │ │ +078fbe: 0a16 |0017: move-result v22 │ │ +078fc0: 3916 0300 |0018: if-nez v22, 001b // +0003 │ │ +078fc4: 0e00 |001a: return-void │ │ +078fc6: 220f 8703 |001b: new-instance v15, Ljava/io/BufferedReader; // type@0387 │ │ +078fca: 2216 9603 |001d: new-instance v22, Ljava/io/InputStreamReader; // type@0396 │ │ +078fce: 6e10 6d09 0a00 |001f: invoke-virtual {v10}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ +078fd4: 0c17 |0022: move-result-object v23 │ │ +078fd6: 7602 9e25 1600 |0023: invoke-direct/range {v22, v23}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@259e │ │ +078fdc: 1317 0010 |0026: const/16 v23, #int 4096 // #1000 │ │ +078fe0: 0800 1600 |0028: move-object/from16 v0, v22 │ │ +078fe4: 0201 1700 |002a: move/from16 v1, v23 │ │ +078fe8: 7030 5125 0f01 |002c: invoke-direct {v15, v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@2551 │ │ +078fee: 0811 1000 |002f: move-object/from16 v17, v16 │ │ +078ff2: 0778 |0031: move-object v8, v7 │ │ +078ff4: 6e10 5325 0f00 |0032: invoke-virtual {v15}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +078ffa: 0c0c |0035: move-result-object v12 │ │ +078ffc: 380c af01 |0036: if-eqz v12, 01e5 // +01af │ │ +079000: 6e10 5026 0c00 |0038: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@2650 │ │ +079006: 0a16 |003b: move-result v22 │ │ +079008: 3d16 1e00 |003c: if-lez v22, 005a // +001e │ │ +07900c: 1316 0000 |003e: const/16 v22, #int 0 // #0 │ │ +079010: 0200 1600 |0040: move/from16 v0, v22 │ │ +079014: 6e20 4026 0c00 |0042: invoke-virtual {v12, v0}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ +07901a: 0a16 |0045: move-result v22 │ │ +07901c: 1317 0900 |0046: const/16 v23, #int 9 // #9 │ │ +079020: 0200 1600 |0048: move/from16 v0, v22 │ │ +079024: 0201 1700 |004a: move/from16 v1, v23 │ │ +079028: 3310 0e00 |004c: if-ne v0, v1, 005a // +000e │ │ +07902c: 1316 0100 |004e: const/16 v22, #int 1 // #1 │ │ +079030: 0200 1600 |0050: move/from16 v0, v22 │ │ +079034: 6e20 5726 0c00 |0052: invoke-virtual {v12, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ +07903a: 0c16 |0055: move-result-object v22 │ │ +07903c: 7401 5b26 1600 |0056: invoke-virtual/range {v22}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ +079042: 0c0c |0059: move-result-object v12 │ │ +079044: 1a16 6f11 |005a: const-string v22, "\s+" // string@116f │ │ +079048: 0800 1600 |005c: move-object/from16 v0, v22 │ │ +07904c: 6e20 5426 0c00 |005e: invoke-virtual {v12, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2654 │ │ +079052: 0c15 |0061: move-result-object v21 │ │ +079054: 1316 0000 |0062: const/16 v22, #int 0 // #0 │ │ +079058: 4616 1516 |0064: aget-object v22, v21, v22 │ │ +07905c: 7401 5026 1600 |0066: invoke-virtual/range {v22}, Ljava/lang/String;.length:()I // method@2650 │ │ +079062: 0a16 |0069: move-result v22 │ │ +079064: 3816 c8ff |006a: if-eqz v22, 0032 // -0038 │ │ +079068: 1316 0000 |006c: const/16 v22, #int 0 // #0 │ │ +07906c: 4616 1516 |006e: aget-object v22, v21, v22 │ │ +079070: 1317 0000 |0070: const/16 v23, #int 0 // #0 │ │ +079074: 7402 4026 1600 |0072: invoke-virtual/range {v22, v23}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ +07907a: 0a16 |0075: move-result v22 │ │ +07907c: 1317 2300 |0076: const/16 v23, #int 35 // #23 │ │ +079080: 0200 1600 |0078: move/from16 v0, v22 │ │ +079084: 0201 1700 |007a: move/from16 v1, v23 │ │ +079088: 3210 b6ff |007c: if-eq v0, v1, 0032 // -004a │ │ +07908c: 1316 0000 |007e: const/16 v22, #int 0 // #0 │ │ +079090: 4616 1516 |0080: aget-object v22, v21, v22 │ │ +079094: 7401 5a26 1600 |0082: invoke-virtual/range {v22}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ +07909a: 0c16 |0085: move-result-object v22 │ │ +07909c: 1a17 3b22 |0086: const-string v23, "newmtl" // string@223b │ │ +0790a0: 7402 4426 1600 |0088: invoke-virtual/range {v22, v23}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0790a6: 0a16 |008b: move-result v22 │ │ +0790a8: 3816 7a00 |008c: if-eqz v22, 0106 // +007a │ │ +0790ac: 220d ab01 |008e: new-instance v13, Lcom/badlogic/gdx/graphics/g3d/materials/Material; // type@01ab │ │ +0790b0: 1316 0300 |0090: const/16 v22, #int 3 // #3 │ │ +0790b4: 0200 1600 |0092: move/from16 v0, v22 │ │ +0790b8: 2300 6a04 |0094: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@046a │ │ +0790bc: 0816 0000 |0096: move-object/from16 v22, v0 │ │ +0790c0: 1317 0000 |0098: const/16 v23, #int 0 // #0 │ │ +0790c4: 2218 ae01 |009a: new-instance v24, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute; // type@01ae │ │ +0790c8: 1319 0000 |009c: const/16 v25, #int 0 // #0 │ │ +0790cc: 1a1a 0d16 |009e: const-string v26, "diffuseTexture" // string@160d │ │ +0790d0: 0800 1800 |00a0: move-object/from16 v0, v24 │ │ +0790d4: 0801 1300 |00a2: move-object/from16 v1, v19 │ │ +0790d8: 0202 1900 |00a4: move/from16 v2, v25 │ │ +0790dc: 0803 1a00 |00a6: move-object/from16 v3, v26 │ │ +0790e0: 7040 c810 1032 |00a8: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.:(Lcom/badlogic/gdx/graphics/Texture;ILjava/lang/String;)V // method@10c8 │ │ +0790e6: 4d18 1617 |00ab: aput-object v24, v22, v23 │ │ +0790ea: 1317 0100 |00ad: const/16 v23, #int 1 // #1 │ │ +0790ee: 2218 aa01 |00af: new-instance v24, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute; // type@01aa │ │ +0790f2: 1a19 0c16 |00b1: const-string v25, "diffuseColor" // string@160c │ │ +0790f6: 0800 1800 |00b3: move-object/from16 v0, v24 │ │ +0790fa: 0801 1900 |00b5: move-object/from16 v1, v25 │ │ +0790fe: 7030 9c10 8001 |00b7: invoke-direct {v0, v8, v1}, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.:(Lcom/badlogic/gdx/graphics/Color;Ljava/lang/String;)V // method@109c │ │ +079104: 4d18 1617 |00ba: aput-object v24, v22, v23 │ │ +079108: 1317 0200 |00bc: const/16 v23, #int 2 // #2 │ │ +07910c: 2218 aa01 |00be: new-instance v24, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute; // type@01aa │ │ +079110: 1a19 7028 |00c0: const-string v25, "specularColor" // string@2870 │ │ +079114: 0800 1800 |00c2: move-object/from16 v0, v24 │ │ +079118: 0801 1100 |00c4: move-object/from16 v1, v17 │ │ +07911c: 0802 1900 |00c6: move-object/from16 v2, v25 │ │ +079120: 7030 9c10 1002 |00c8: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.:(Lcom/badlogic/gdx/graphics/Color;Ljava/lang/String;)V // method@109c │ │ +079126: 4d18 1617 |00cb: aput-object v24, v22, v23 │ │ +07912a: 0800 1600 |00cd: move-object/from16 v0, v22 │ │ +07912e: 7030 a510 6d00 |00cf: invoke-direct {v13, v6, v0}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.:(Ljava/lang/String;[Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V // method@10a5 │ │ +079134: 0800 1b00 |00d2: move-object/from16 v0, v27 │ │ +079138: 5400 9909 |00d4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader;.materials:Ljava/util/ArrayList; // field@0999 │ │ +07913c: 0816 0000 |00d6: move-object/from16 v22, v0 │ │ +079140: 0800 1600 |00d8: move-object/from16 v0, v22 │ │ +079144: 6e20 2f27 d000 |00da: invoke-virtual {v0, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +07914a: 0800 1500 |00dd: move-object/from16 v0, v21 │ │ +07914e: 2100 |00df: array-length v0, v0 │ │ +079150: 0216 0000 |00e0: move/from16 v22, v0 │ │ +079154: 1317 0100 |00e2: const/16 v23, #int 1 // #1 │ │ +079158: 0200 1600 |00e4: move/from16 v0, v22 │ │ +07915c: 0201 1700 |00e6: move/from16 v1, v23 │ │ +079160: 3710 1b00 |00e8: if-le v0, v1, 0103 // +001b │ │ +079164: 1316 0100 |00ea: const/16 v22, #int 1 // #1 │ │ +079168: 4606 1516 |00ec: aget-object v6, v21, v22 │ │ +07916c: 1316 2e00 |00ee: const/16 v22, #int 46 // #2e │ │ +079170: 1317 5f00 |00f0: const/16 v23, #int 95 // #5f │ │ +079174: 0200 1600 |00f2: move/from16 v0, v22 │ │ +079178: 0201 1700 |00f4: move/from16 v1, v23 │ │ +07917c: 6e30 5126 0601 |00f6: invoke-virtual {v6, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@2651 │ │ +079182: 0c06 |00f9: move-result-object v6 │ │ +079184: 6207 7403 |00fa: sget-object v7, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ +079188: 6210 7403 |00fc: sget-object v16, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ +07918c: 0811 1000 |00fe: move-object/from16 v17, v16 │ │ +079190: 0778 |0100: move-object v8, v7 │ │ +079192: 2900 31ff |0101: goto/16 0032 // -00cf │ │ +079196: 1a06 b215 |0103: const-string v6, "default" // string@15b2 │ │ +07919a: 28f5 |0105: goto 00fa // -000b │ │ +07919c: 1316 0000 |0106: const/16 v22, #int 0 // #0 │ │ +0791a0: 4616 1516 |0108: aget-object v22, v21, v22 │ │ +0791a4: 7401 5a26 1600 |010a: invoke-virtual/range {v22}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ +0791aa: 0c16 |010d: move-result-object v22 │ │ +0791ac: 1a17 461f |010e: const-string v23, "kd" // string@1f46 │ │ +0791b0: 7402 4426 1600 |0110: invoke-virtual/range {v22, v23}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0791b6: 0a16 |0113: move-result v22 │ │ +0791b8: 3916 1200 |0114: if-nez v22, 0126 // +0012 │ │ +0791bc: 1316 0000 |0116: const/16 v22, #int 0 // #0 │ │ +0791c0: 4616 1516 |0118: aget-object v22, v21, v22 │ │ +0791c4: 7401 5a26 1600 |011a: invoke-virtual/range {v22}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ +0791ca: 0c16 |011d: move-result-object v22 │ │ +0791cc: 1a17 811f |011e: const-string v23, "ks" // string@1f81 │ │ +0791d0: 7402 4426 1600 |0120: invoke-virtual/range {v22, v23}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0791d6: 0a16 |0123: move-result v22 │ │ +0791d8: 3816 5c00 |0124: if-eqz v22, 0180 // +005c │ │ +0791dc: 1316 0100 |0126: const/16 v22, #int 1 // #1 │ │ +0791e0: 4616 1516 |0128: aget-object v22, v21, v22 │ │ +0791e4: 7701 f225 1600 |012a: invoke-static/range {v22}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ +0791ea: 0a0e |012d: move-result v14 │ │ +0791ec: 1316 0200 |012e: const/16 v22, #int 2 // #2 │ │ +0791f0: 4616 1516 |0130: aget-object v22, v21, v22 │ │ +0791f4: 7701 f225 1600 |0132: invoke-static/range {v22}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ +0791fa: 0a0b |0135: move-result v11 │ │ +0791fc: 1316 0300 |0136: const/16 v22, #int 3 // #3 │ │ +079200: 4616 1516 |0138: aget-object v22, v21, v22 │ │ +079204: 7701 f225 1600 |013a: invoke-static/range {v22}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ +07920a: 0a05 |013d: move-result v5 │ │ +07920c: 1504 803f |013e: const/high16 v4, #int 1065353216 // #3f80 │ │ +079210: 0800 1500 |0140: move-object/from16 v0, v21 │ │ +079214: 2100 |0142: array-length v0, v0 │ │ +079216: 0216 0000 |0143: move/from16 v22, v0 │ │ +07921a: 1317 0400 |0145: const/16 v23, #int 4 // #4 │ │ +07921e: 0200 1600 |0147: move/from16 v0, v22 │ │ +079222: 0201 1700 |0149: move/from16 v1, v23 │ │ +079226: 3710 0a00 |014b: if-le v0, v1, 0155 // +000a │ │ +07922a: 1316 0400 |014d: const/16 v22, #int 4 // #4 │ │ +07922e: 4616 1516 |014f: aget-object v22, v21, v22 │ │ +079232: 7701 f225 1600 |0151: invoke-static/range {v22}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ +079238: 0a04 |0154: move-result v4 │ │ +07923a: 1316 0000 |0155: const/16 v22, #int 0 // #0 │ │ +07923e: 4616 1516 |0157: aget-object v22, v21, v22 │ │ +079242: 7401 5a26 1600 |0159: invoke-virtual/range {v22}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ +079248: 0c16 |015c: move-result-object v22 │ │ +07924a: 1a17 461f |015d: const-string v23, "kd" // string@1f46 │ │ +07924e: 7402 4426 1600 |015f: invoke-virtual/range {v22, v23}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +079254: 0a16 |0162: move-result v22 │ │ +079256: 3816 1100 |0163: if-eqz v22, 0174 // +0011 │ │ +07925a: 2207 1101 |0165: new-instance v7, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +07925e: 7010 a409 0700 |0167: invoke-direct {v7}, Lcom/badlogic/gdx/graphics/Color;.:()V // method@09a4 │ │ +079264: 6e54 bd09 e75b |016a: invoke-virtual {v7, v14, v11, v5, v4}, Lcom/badlogic/gdx/graphics/Color;.set:(FFFF)V // method@09bd │ │ +07926a: 0810 1100 |016d: move-object/from16 v16, v17 │ │ +07926e: 0811 1000 |016f: move-object/from16 v17, v16 │ │ +079272: 0778 |0171: move-object v8, v7 │ │ +079274: 2900 c0fe |0172: goto/16 0032 // -0140 │ │ +079278: 2210 1101 |0174: new-instance v16, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +07927c: 7601 a409 1000 |0176: invoke-direct/range {v16}, Lcom/badlogic/gdx/graphics/Color;.:()V // method@09a4 │ │ +079282: 0800 1000 |0179: move-object/from16 v0, v16 │ │ +079286: 6e54 bd09 e05b |017b: invoke-virtual {v0, v14, v11, v5, v4}, Lcom/badlogic/gdx/graphics/Color;.set:(FFFF)V // method@09bd │ │ +07928c: 0787 |017e: move-object v7, v8 │ │ +07928e: 28f0 |017f: goto 016f // -0010 │ │ +079290: 1316 0000 |0180: const/16 v22, #int 0 // #0 │ │ +079294: 4616 1516 |0182: aget-object v22, v21, v22 │ │ +079298: 7401 5a26 1600 |0184: invoke-virtual/range {v22}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ +07929e: 0c16 |0187: move-result-object v22 │ │ +0792a0: 1a17 0921 |0188: const-string v23, "map_kd" // string@2109 │ │ +0792a4: 7402 4426 1600 |018a: invoke-virtual/range {v22, v23}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0792aa: 0a16 |018d: move-result v22 │ │ +0792ac: 3816 a4fe |018e: if-eqz v22, 0032 // -015c │ │ +0792b0: 1316 0100 |0190: const/16 v22, #int 1 // #1 │ │ +0792b4: 4614 1516 |0192: aget-object v20, v21, v22 │ │ +0792b8: 7401 5026 1400 |0194: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@2650 │ │ +0792be: 0a16 |0197: move-result v22 │ │ +0792c0: 3d16 4900 |0198: if-lez v22, 01e1 // +0049 │ │ +0792c4: 0800 1d00 |019a: move-object/from16 v0, v29 │ │ +0792c8: 0801 1400 |019c: move-object/from16 v1, v20 │ │ +0792cc: 6e20 5309 1000 |019e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0953 │ │ +0792d2: 0c16 |01a1: move-result-object v22 │ │ +0792d4: 7401 7909 1600 |01a2: invoke-virtual/range {v22}, Lcom/badlogic/gdx/files/FileHandle;.toString:()Ljava/lang/String; // method@0979 │ │ +0792da: 0c12 |01a5: move-result-object v18 │ │ +0792dc: 6216 9709 |01a6: sget-object v22, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@0997 │ │ +0792e0: 1c17 2601 |01a8: const-class v23, Lcom/badlogic/gdx/graphics/Texture; // type@0126 │ │ +0792e4: 0800 1600 |01aa: move-object/from16 v0, v22 │ │ +0792e8: 0801 1200 |01ac: move-object/from16 v1, v18 │ │ +0792ec: 0802 1700 |01ae: move-object/from16 v2, v23 │ │ +0792f0: 6e30 0802 1002 |01b0: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/assets/AssetManager;.load:(Ljava/lang/String;Ljava/lang/Class;)V // method@0208 │ │ +0792f6: 6216 9709 |01b3: sget-object v22, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@0997 │ │ +0792fa: 7401 f501 1600 |01b5: invoke-virtual/range {v22}, Lcom/badlogic/gdx/assets/AssetManager;.finishLoading:()V // method@01f5 │ │ +079300: 6216 9709 |01b8: sget-object v22, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@0997 │ │ +079304: 1c17 2601 |01ba: const-class v23, Lcom/badlogic/gdx/graphics/Texture; // type@0126 │ │ +079308: 0800 1600 |01bc: move-object/from16 v0, v22 │ │ +07930c: 0801 1200 |01be: move-object/from16 v1, v18 │ │ +079310: 0802 1700 |01c0: move-object/from16 v2, v23 │ │ +079314: 6e30 f701 1002 |01c2: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01f7 │ │ +07931a: 0c16 |01c5: move-result-object v22 │ │ +07931c: 0800 1600 |01c6: move-object/from16 v0, v22 │ │ +079320: 1f00 2601 |01c8: check-cast v0, Lcom/badlogic/gdx/graphics/Texture; // type@0126 │ │ +079324: 0813 0000 |01ca: move-object/from16 v19, v0 │ │ +079328: 6216 5f06 |01cc: sget-object v22, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Linear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065f │ │ +07932c: 6217 5f06 |01ce: sget-object v23, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Linear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065f │ │ +079330: 0800 1300 |01d0: move-object/from16 v0, v19 │ │ +079334: 0801 1600 |01d2: move-object/from16 v1, v22 │ │ +079338: 0802 1700 |01d4: move-object/from16 v2, v23 │ │ +07933c: 6e30 870b 1002 |01d6: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.setFilter:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V // method@0b87 │ │ +079342: 2900 59fe |01d9: goto/16 0032 // -01a7 │ │ +079346: 0d09 |01db: move-exception v9 │ │ +079348: 0810 1100 |01dc: move-object/from16 v16, v17 │ │ +07934c: 0787 |01de: move-object v7, v8 │ │ +07934e: 2900 3bfe |01df: goto/16 001a // -01c5 │ │ +079352: 6213 9809 |01e1: sget-object v19, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader;.emptyTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0998 │ │ +079356: 2900 4ffe |01e3: goto/16 0032 // -01b1 │ │ +07935a: 6e10 5225 0f00 |01e5: invoke-virtual {v15}, Ljava/io/BufferedReader;.close:()V // method@2552 │ │ +079360: 220d ab01 |01e8: new-instance v13, Lcom/badlogic/gdx/graphics/g3d/materials/Material; // type@01ab │ │ +079364: 1316 0300 |01ea: const/16 v22, #int 3 // #3 │ │ +079368: 0200 1600 |01ec: move/from16 v0, v22 │ │ +07936c: 2300 6a04 |01ee: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@046a │ │ +079370: 0816 0000 |01f0: move-object/from16 v22, v0 │ │ +079374: 1317 0000 |01f2: const/16 v23, #int 0 // #0 │ │ +079378: 2218 ae01 |01f4: new-instance v24, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute; // type@01ae │ │ +07937c: 1319 0000 |01f6: const/16 v25, #int 0 // #0 │ │ +079380: 1a1a 0d16 |01f8: const-string v26, "diffuseTexture" // string@160d │ │ +079384: 0800 1800 |01fa: move-object/from16 v0, v24 │ │ +079388: 0801 1300 |01fc: move-object/from16 v1, v19 │ │ +07938c: 0202 1900 |01fe: move/from16 v2, v25 │ │ +079390: 0803 1a00 |0200: move-object/from16 v3, v26 │ │ +079394: 7040 c810 1032 |0202: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.:(Lcom/badlogic/gdx/graphics/Texture;ILjava/lang/String;)V // method@10c8 │ │ +07939a: 4d18 1617 |0205: aput-object v24, v22, v23 │ │ +07939e: 1317 0100 |0207: const/16 v23, #int 1 // #1 │ │ +0793a2: 2218 aa01 |0209: new-instance v24, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute; // type@01aa │ │ +0793a6: 1a19 0c16 |020b: const-string v25, "diffuseColor" // string@160c │ │ +0793aa: 0800 1800 |020d: move-object/from16 v0, v24 │ │ +0793ae: 0801 1900 |020f: move-object/from16 v1, v25 │ │ +0793b2: 7030 9c10 8001 |0211: invoke-direct {v0, v8, v1}, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.:(Lcom/badlogic/gdx/graphics/Color;Ljava/lang/String;)V // method@109c │ │ +0793b8: 4d18 1617 |0214: aput-object v24, v22, v23 │ │ +0793bc: 1317 0200 |0216: const/16 v23, #int 2 // #2 │ │ +0793c0: 2218 aa01 |0218: new-instance v24, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute; // type@01aa │ │ +0793c4: 1a19 7028 |021a: const-string v25, "specularColor" // string@2870 │ │ +0793c8: 0800 1800 |021c: move-object/from16 v0, v24 │ │ +0793cc: 0801 1100 |021e: move-object/from16 v1, v17 │ │ +0793d0: 0802 1900 |0220: move-object/from16 v2, v25 │ │ +0793d4: 7030 9c10 1002 |0222: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.:(Lcom/badlogic/gdx/graphics/Color;Ljava/lang/String;)V // method@109c │ │ +0793da: 4d18 1617 |0225: aput-object v24, v22, v23 │ │ +0793de: 0800 1600 |0227: move-object/from16 v0, v22 │ │ +0793e2: 7030 a510 6d00 |0229: invoke-direct {v13, v6, v0}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.:(Ljava/lang/String;[Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V // method@10a5 │ │ +0793e8: 0800 1b00 |022c: move-object/from16 v0, v27 │ │ +0793ec: 5400 9909 |022e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader;.materials:Ljava/util/ArrayList; // field@0999 │ │ +0793f0: 0816 0000 |0230: move-object/from16 v22, v0 │ │ +0793f4: 0800 1600 |0232: move-object/from16 v0, v22 │ │ +0793f8: 6e20 2f27 d000 |0234: invoke-virtual {v0, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0793fe: 0810 1100 |0237: move-object/from16 v16, v17 │ │ +079402: 0787 |0239: move-object v7, v8 │ │ +079404: 2900 e0fd |023a: goto/16 001a // -0220 │ │ +079408: 0d09 |023c: move-exception v9 │ │ +07940a: 0810 1100 |023d: move-object/from16 v16, v17 │ │ +07940e: 28a0 |023f: goto 01df // -0060 │ │ +079410: 0d09 |0240: move-exception v9 │ │ +079412: 0787 |0241: move-object v7, v8 │ │ +079414: 289d |0242: goto 01df // -0063 │ │ catches : 7 │ │ 0x0032 - 0x00fc │ │ Ljava/io/IOException; -> 0x01db │ │ 0x00fc - 0x00fe │ │ Ljava/io/IOException; -> 0x023c │ │ 0x0103 - 0x016a │ │ Ljava/io/IOException; -> 0x01db │ │ @@ -66082,21 +66082,21 @@ │ │ 0x023f - 0x0243 reg=16 speccolor Lcom/badlogic/gdx/graphics/Color; │ │ 0x0008 - 0x0243 reg=19 texture Lcom/badlogic/gdx/graphics/Texture; │ │ 0x023c - 0x0243 reg=21 tokens [Ljava/lang/String; │ │ 0x0000 - 0x0243 reg=27 this Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader; │ │ 0x0000 - 0x0243 reg=28 name Ljava/lang/String; │ │ 0x0000 - 0x0243 reg=29 textureDir Lcom/badlogic/gdx/files/FileHandle; │ │ │ │ - source_file_idx : 3539 (ObjLoader.java) │ │ + source_file_idx : 3537 (ObjLoader.java) │ │ │ │ Class #196 header: │ │ -class_idx : 423 │ │ +class_idx : 421 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3539 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3537 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #196 annotations: │ │ Annotations on class │ │ @@ -66150,32 +66150,32 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -06af84: |[06af84] com.badlogic.gdx.graphics.g3d.loaders.wavefront.ObjLoader$Group.:(Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;Ljava/lang/String;)V │ │ -06af94: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06af96: 5b34 a109 |0001: iput-object v4, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.this$0:Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader; // field@09a1 │ │ -06af9a: 7010 2726 0300 |0003: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ -06afa0: 5b35 9f09 |0006: iput-object v5, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.name:Ljava/lang/String; // field@099f │ │ -06afa4: 2200 e703 |0008: new-instance v0, Ljava/util/ArrayList; // type@03e7 │ │ -06afa8: 1301 c800 |000a: const/16 v1, #int 200 // #c8 │ │ -06afac: 7020 2d27 1000 |000c: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@272d │ │ -06afb2: 5b30 9a09 |000f: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.faces:Ljava/util/ArrayList; // field@099a │ │ -06afb6: 5932 a009 |0011: iput v2, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.numFaces:I // field@09a0 │ │ -06afba: 2200 ad01 |0013: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/materials/Material; // type@01ad │ │ -06afbe: 1a01 0000 |0015: const-string v1, "" // string@0000 │ │ -06afc2: 2322 6c04 |0017: new-array v2, v2, [Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@046c │ │ -06afc6: 7030 a510 1002 |0019: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.:(Ljava/lang/String;[Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V // method@10a5 │ │ -06afcc: 5b30 9d09 |001c: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.mat:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@099d │ │ -06afd0: 1a00 b415 |001e: const-string v0, "default" // string@15b4 │ │ -06afd4: 5b30 9e09 |0020: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.materialName:Ljava/lang/String; // field@099e │ │ -06afd8: 0e00 |0022: return-void │ │ +079460: |[079460] com.badlogic.gdx.graphics.g3d.loaders.wavefront.ObjLoader$Group.:(Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;Ljava/lang/String;)V │ │ +079470: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +079472: 5b34 a109 |0001: iput-object v4, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.this$0:Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader; // field@09a1 │ │ +079476: 7010 2726 0300 |0003: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ +07947c: 5b35 9f09 |0006: iput-object v5, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.name:Ljava/lang/String; // field@099f │ │ +079480: 2200 e503 |0008: new-instance v0, Ljava/util/ArrayList; // type@03e5 │ │ +079484: 1301 c800 |000a: const/16 v1, #int 200 // #c8 │ │ +079488: 7020 2d27 1000 |000c: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@272d │ │ +07948e: 5b30 9a09 |000f: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.faces:Ljava/util/ArrayList; // field@099a │ │ +079492: 5932 a009 |0011: iput v2, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.numFaces:I // field@09a0 │ │ +079496: 2200 ab01 |0013: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/materials/Material; // type@01ab │ │ +07949a: 1a01 0000 |0015: const-string v1, "" // string@0000 │ │ +07949e: 2322 6a04 |0017: new-array v2, v2, [Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@046a │ │ +0794a2: 7030 a510 1002 |0019: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.:(Ljava/lang/String;[Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V // method@10a5 │ │ +0794a8: 5b30 9d09 |001c: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.mat:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@099d │ │ +0794ac: 1a00 b215 |001e: const-string v0, "default" // string@15b2 │ │ +0794b0: 5b30 9e09 |0020: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.materialName:Ljava/lang/String; // field@099e │ │ +0794b4: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=277 │ │ 0x0006 line=278 │ │ 0x0008 line=279 │ │ 0x0011 line=280 │ │ 0x0013 line=281 │ │ @@ -66183,21 +66183,21 @@ │ │ 0x0022 line=283 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group; │ │ 0x0000 - 0x0023 reg=4 (null) Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader; │ │ 0x0000 - 0x0023 reg=5 name Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3539 (ObjLoader.java) │ │ + source_file_idx : 3537 (ObjLoader.java) │ │ │ │ Class #197 header: │ │ -class_idx : 429 │ │ +class_idx : 427 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3411 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3409 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 20 │ │ │ │ Class #197 annotations: │ │ Annotations on class │ │ @@ -66243,21 +66243,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -06afdc: |[06afdc] com.badlogic.gdx.graphics.g3d.materials.Material.:()V │ │ -06afec: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -06aff2: 2200 e702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -06aff6: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -06aff8: 7020 631e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ -06affe: 5b20 b509 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ -06b002: 0e00 |000b: return-void │ │ +0794b8: |[0794b8] com.badlogic.gdx.graphics.g3d.materials.Material.:()V │ │ +0794c8: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0794ce: 2200 e502 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0794d2: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +0794d4: 7020 631e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ +0794da: 5b20 b509 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ +0794de: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ 0x000b line=37 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/graphics/g3d/materials/Material; │ │ @@ -66267,20 +66267,20 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/utils/Array;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -06b004: |[06b004] com.badlogic.gdx.graphics.g3d.materials.Material.:(Ljava/lang/String;Lcom/badlogic/gdx/utils/Array;)V │ │ -06b014: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -06b01a: 5b01 b709 |0003: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.name:Ljava/lang/String; // field@09b7 │ │ -06b01e: 5b02 b509 |0005: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ -06b022: 6e10 a910 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.checkAttributes:()V // method@10a9 │ │ -06b028: 0e00 |000a: return-void │ │ +0794e0: |[0794e0] com.badlogic.gdx.graphics.g3d.materials.Material.:(Ljava/lang/String;Lcom/badlogic/gdx/utils/Array;)V │ │ +0794f0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0794f6: 5b01 b709 |0003: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.name:Ljava/lang/String; // field@09b7 │ │ +0794fa: 5b02 b509 |0005: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ +0794fe: 6e10 a910 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.checkAttributes:()V // method@10a9 │ │ +079504: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ 0x0007 line=43 │ │ 0x000a line=44 │ │ @@ -66295,19 +66295,19 @@ │ │ type : '(Ljava/lang/String;[Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -06b02c: |[06b02c] com.badlogic.gdx.graphics.g3d.materials.Material.:(Ljava/lang/String;[Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V │ │ -06b03c: 2200 e702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -06b040: 7020 691e 3000 |0002: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/Array;.:([Ljava/lang/Object;)V // method@1e69 │ │ -06b046: 7030 a410 2100 |0005: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.:(Ljava/lang/String;Lcom/badlogic/gdx/utils/Array;)V // method@10a4 │ │ -06b04c: 0e00 |0008: return-void │ │ +079508: |[079508] com.badlogic.gdx.graphics.g3d.materials.Material.:(Ljava/lang/String;[Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V │ │ +079518: 2200 e502 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +07951c: 7020 691e 3000 |0002: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/Array;.:([Ljava/lang/Object;)V // method@1e69 │ │ +079522: 7030 a410 2100 |0005: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.:(Ljava/lang/String;Lcom/badlogic/gdx/utils/Array;)V // method@10a4 │ │ +079528: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0008 line=48 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/g3d/materials/Material; │ │ 0x0000 - 0x0009 reg=2 name Ljava/lang/String; │ │ @@ -66319,34 +66319,34 @@ │ │ type : '([Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -06b050: |[06b050] com.badlogic.gdx.graphics.g3d.materials.Material.addAttribute:([Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V │ │ -06b060: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -06b062: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -06b064: 2151 |0002: array-length v1, v5 │ │ -06b066: 3510 1d00 |0003: if-ge v0, v1, 0020 // +001d │ │ -06b06a: 4601 0500 |0005: aget-object v1, v5, v0 │ │ -06b06e: 2011 aa01 |0007: instance-of v1, v1, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute; // type@01aa │ │ -06b072: 3801 0e00 |0009: if-eqz v1, 0017 // +000e │ │ -06b076: 5c43 b809 |000b: iput-boolean v3, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.needBlending:Z // field@09b8 │ │ -06b07a: 5441 b509 |000d: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ -06b07e: 4602 0500 |000f: aget-object v2, v5, v0 │ │ -06b082: 6e20 6a1e 2100 |0011: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -06b088: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06b08c: 28ec |0016: goto 0002 // -0014 │ │ -06b08e: 4601 0500 |0017: aget-object v1, v5, v0 │ │ -06b092: 2011 b001 |0019: instance-of v1, v1, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute; // type@01b0 │ │ -06b096: 3801 f2ff |001b: if-eqz v1, 000d // -000e │ │ -06b09a: 5c43 b609 |001d: iput-boolean v3, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.hasTexture:Z // field@09b6 │ │ -06b09e: 28ee |001f: goto 000d // -0012 │ │ -06b0a0: 0e00 |0020: return-void │ │ +07952c: |[07952c] com.badlogic.gdx.graphics.g3d.materials.Material.addAttribute:([Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V │ │ +07953c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +07953e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +079540: 2151 |0002: array-length v1, v5 │ │ +079542: 3510 1d00 |0003: if-ge v0, v1, 0020 // +001d │ │ +079546: 4601 0500 |0005: aget-object v1, v5, v0 │ │ +07954a: 2011 a801 |0007: instance-of v1, v1, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute; // type@01a8 │ │ +07954e: 3801 0e00 |0009: if-eqz v1, 0017 // +000e │ │ +079552: 5c43 b809 |000b: iput-boolean v3, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.needBlending:Z // field@09b8 │ │ +079556: 5441 b509 |000d: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ +07955a: 4602 0500 |000f: aget-object v2, v5, v0 │ │ +07955e: 6e20 6a1e 2100 |0011: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +079564: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +079568: 28ec |0016: goto 0002 // -0014 │ │ +07956a: 4601 0500 |0017: aget-object v1, v5, v0 │ │ +07956e: 2011 ae01 |0019: instance-of v1, v1, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute; // type@01ae │ │ +079572: 3801 f2ff |001b: if-eqz v1, 000d // -000e │ │ +079576: 5c43 b609 |001d: iput-boolean v3, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.hasTexture:Z // field@09b6 │ │ +07957a: 28ee |001f: goto 000d // -0012 │ │ +07957c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=79 │ │ 0x0005 line=80 │ │ 0x000b line=81 │ │ 0x000d line=84 │ │ 0x0014 line=79 │ │ @@ -66363,27 +66363,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -06b0a4: |[06b0a4] com.badlogic.gdx.graphics.g3d.materials.Material.bind:()V │ │ -06b0b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06b0b6: 5421 b509 |0001: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ -06b0ba: 5211 df0f |0003: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -06b0be: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ -06b0c2: 5421 b509 |0007: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ -06b0c6: 6e20 741e 0100 |0009: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -06b0cc: 0c01 |000c: move-result-object v1 │ │ -06b0ce: 1f01 ae01 |000d: check-cast v1, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@01ae │ │ -06b0d2: 6e10 bc10 0100 |000f: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;.bind:()V // method@10bc │ │ -06b0d8: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06b0dc: 28ed |0014: goto 0001 // -0013 │ │ -06b0de: 0e00 |0015: return-void │ │ +079580: |[079580] com.badlogic.gdx.graphics.g3d.materials.Material.bind:()V │ │ +079590: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +079592: 5421 b509 |0001: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ +079596: 5211 df0f |0003: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +07959a: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ +07959e: 5421 b509 |0007: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ +0795a2: 6e20 741e 0100 |0009: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0795a8: 0c01 |000c: move-result-object v1 │ │ +0795aa: 1f01 ac01 |000d: check-cast v1, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@01ac │ │ +0795ae: 6e10 bc10 0100 |000f: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;.bind:()V // method@10bc │ │ +0795b4: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0795b8: 28ed |0014: goto 0001 // -0013 │ │ +0795ba: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0007 line=64 │ │ 0x0012 line=63 │ │ 0x0015 line=66 │ │ locals : │ │ @@ -66395,27 +66395,27 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -06b0e0: |[06b0e0] com.badlogic.gdx.graphics.g3d.materials.Material.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -06b0f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06b0f2: 5421 b509 |0001: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ -06b0f6: 5211 df0f |0003: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -06b0fa: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ -06b0fe: 5421 b509 |0007: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ -06b102: 6e20 741e 0100 |0009: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -06b108: 0c01 |000c: move-result-object v1 │ │ -06b10a: 1f01 ae01 |000d: check-cast v1, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@01ae │ │ -06b10e: 6e20 bd10 3100 |000f: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@10bd │ │ -06b114: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06b118: 28ed |0014: goto 0001 // -0013 │ │ -06b11a: 0e00 |0015: return-void │ │ +0795bc: |[0795bc] com.badlogic.gdx.graphics.g3d.materials.Material.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0795cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0795ce: 5421 b509 |0001: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ +0795d2: 5211 df0f |0003: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0795d6: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ +0795da: 5421 b509 |0007: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ +0795de: 6e20 741e 0100 |0009: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0795e4: 0c01 |000c: move-result-object v1 │ │ +0795e6: 1f01 ac01 |000d: check-cast v1, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@01ac │ │ +0795ea: 6e20 bd10 3100 |000f: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@10bd │ │ +0795f0: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0795f4: 28ed |0014: goto 0001 // -0013 │ │ +0795f6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0007 line=70 │ │ 0x0012 line=69 │ │ 0x0015 line=72 │ │ locals : │ │ @@ -66428,43 +66428,43 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -06b11c: |[06b11c] com.badlogic.gdx.graphics.g3d.materials.Material.checkAttributes:()V │ │ -06b12c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -06b12e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -06b130: 5c31 b809 |0002: iput-boolean v1, v3, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.needBlending:Z // field@09b8 │ │ -06b134: 5c31 b609 |0004: iput-boolean v1, v3, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.hasTexture:Z // field@09b6 │ │ -06b138: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -06b13a: 5431 b509 |0007: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ -06b13e: 5211 df0f |0009: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -06b142: 3510 2600 |000b: if-ge v0, v1, 0031 // +0026 │ │ -06b146: 5531 b809 |000d: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.needBlending:Z // field@09b8 │ │ -06b14a: 3901 1100 |000f: if-nez v1, 0020 // +0011 │ │ -06b14e: 5431 b509 |0011: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ -06b152: 6e20 741e 0100 |0013: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -06b158: 0c01 |0016: move-result-object v1 │ │ -06b15a: 2011 aa01 |0017: instance-of v1, v1, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute; // type@01aa │ │ -06b15e: 3801 0700 |0019: if-eqz v1, 0020 // +0007 │ │ -06b162: 5c32 b809 |001b: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.needBlending:Z // field@09b8 │ │ -06b166: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06b16a: 28e8 |001f: goto 0007 // -0018 │ │ -06b16c: 5531 b609 |0020: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.hasTexture:Z // field@09b6 │ │ -06b170: 3901 fbff |0022: if-nez v1, 001d // -0005 │ │ -06b174: 5431 b509 |0024: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ -06b178: 6e20 741e 0100 |0026: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -06b17e: 0c01 |0029: move-result-object v1 │ │ -06b180: 2011 b001 |002a: instance-of v1, v1, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute; // type@01b0 │ │ -06b184: 3801 f1ff |002c: if-eqz v1, 001d // -000f │ │ -06b188: 5c32 b609 |002e: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.hasTexture:Z // field@09b6 │ │ -06b18c: 28ed |0030: goto 001d // -0013 │ │ -06b18e: 0e00 |0031: return-void │ │ +0795f8: |[0795f8] com.badlogic.gdx.graphics.g3d.materials.Material.checkAttributes:()V │ │ +079608: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +07960a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +07960c: 5c31 b809 |0002: iput-boolean v1, v3, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.needBlending:Z // field@09b8 │ │ +079610: 5c31 b609 |0004: iput-boolean v1, v3, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.hasTexture:Z // field@09b6 │ │ +079614: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +079616: 5431 b509 |0007: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ +07961a: 5211 df0f |0009: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +07961e: 3510 2600 |000b: if-ge v0, v1, 0031 // +0026 │ │ +079622: 5531 b809 |000d: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.needBlending:Z // field@09b8 │ │ +079626: 3901 1100 |000f: if-nez v1, 0020 // +0011 │ │ +07962a: 5431 b509 |0011: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ +07962e: 6e20 741e 0100 |0013: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +079634: 0c01 |0016: move-result-object v1 │ │ +079636: 2011 a801 |0017: instance-of v1, v1, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute; // type@01a8 │ │ +07963a: 3801 0700 |0019: if-eqz v1, 0020 // +0007 │ │ +07963e: 5c32 b809 |001b: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.needBlending:Z // field@09b8 │ │ +079642: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +079646: 28e8 |001f: goto 0007 // -0018 │ │ +079648: 5531 b609 |0020: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.hasTexture:Z // field@09b6 │ │ +07964c: 3901 fbff |0022: if-nez v1, 001d // -0005 │ │ +079650: 5431 b509 |0024: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ +079654: 6e20 741e 0100 |0026: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +07965a: 0c01 |0029: move-result-object v1 │ │ +07965c: 2011 ae01 |002a: instance-of v1, v1, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute; // type@01ae │ │ +079660: 3801 f1ff |002c: if-eqz v1, 001d // -000f │ │ +079664: 5c32 b609 |002e: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.hasTexture:Z // field@09b6 │ │ +079668: 28ed |0030: goto 001d // -0013 │ │ +07966a: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=52 │ │ 0x0004 line=53 │ │ 0x0006 line=54 │ │ 0x000d line=55 │ │ 0x001b line=56 │ │ @@ -66481,20 +66481,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -06b190: |[06b190] com.badlogic.gdx.graphics.g3d.materials.Material.clearAttributes:()V │ │ -06b1a0: 5410 b509 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ -06b1a4: 6e10 6f1e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -06b1aa: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -06b1ac: 5c10 b809 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.needBlending:Z // field@09b8 │ │ -06b1b0: 0e00 |0008: return-void │ │ +07966c: |[07966c] com.badlogic.gdx.graphics.g3d.materials.Material.clearAttributes:()V │ │ +07967c: 5410 b509 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ +079680: 6e10 6f1e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +079686: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +079688: 5c10 b809 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.needBlending:Z // field@09b8 │ │ +07968c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0005 line=96 │ │ 0x0008 line=97 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/g3d/materials/Material; │ │ @@ -66504,37 +66504,37 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g3d/materials/Material;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -06b1b4: |[06b1b4] com.badlogic.gdx.graphics.g3d.materials.Material.copy:()Lcom/badlogic/gdx/graphics/g3d/materials/Material; │ │ -06b1c4: 2200 e702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -06b1c8: 5443 b509 |0002: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ -06b1cc: 5233 df0f |0004: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -06b1d0: 7020 631e 3000 |0006: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ -06b1d6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -06b1d8: 5203 df0f |000a: iget v3, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -06b1dc: 3532 1400 |000c: if-ge v2, v3, 0020 // +0014 │ │ -06b1e0: 5443 b509 |000e: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ -06b1e4: 6e20 741e 2300 |0010: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -06b1ea: 0c03 |0013: move-result-object v3 │ │ -06b1ec: 1f03 ae01 |0014: check-cast v3, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@01ae │ │ -06b1f0: 6e10 be10 0300 |0016: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;.copy:()Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // method@10be │ │ -06b1f6: 0c03 |0019: move-result-object v3 │ │ -06b1f8: 6e20 6a1e 3000 |001a: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -06b1fe: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -06b202: 28eb |001f: goto 000a // -0015 │ │ -06b204: 2201 ad01 |0020: new-instance v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material; // type@01ad │ │ -06b208: 5443 b709 |0022: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.name:Ljava/lang/String; // field@09b7 │ │ -06b20c: 7030 a410 3100 |0024: invoke-direct {v1, v3, v0}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.:(Ljava/lang/String;Lcom/badlogic/gdx/utils/Array;)V // method@10a4 │ │ -06b212: 5443 b909 |0027: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@09b9 │ │ -06b216: 5b13 b909 |0029: iput-object v3, v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@09b9 │ │ -06b21a: 1101 |002b: return-object v1 │ │ +079690: |[079690] com.badlogic.gdx.graphics.g3d.materials.Material.copy:()Lcom/badlogic/gdx/graphics/g3d/materials/Material; │ │ +0796a0: 2200 e502 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0796a4: 5443 b509 |0002: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ +0796a8: 5233 df0f |0004: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0796ac: 7020 631e 3000 |0006: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ +0796b2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0796b4: 5203 df0f |000a: iget v3, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0796b8: 3532 1400 |000c: if-ge v2, v3, 0020 // +0014 │ │ +0796bc: 5443 b509 |000e: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ +0796c0: 6e20 741e 2300 |0010: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0796c6: 0c03 |0013: move-result-object v3 │ │ +0796c8: 1f03 ac01 |0014: check-cast v3, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@01ac │ │ +0796cc: 6e10 be10 0300 |0016: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;.copy:()Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // method@10be │ │ +0796d2: 0c03 |0019: move-result-object v3 │ │ +0796d4: 6e20 6a1e 3000 |001a: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0796da: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0796de: 28eb |001f: goto 000a // -0015 │ │ +0796e0: 2201 ab01 |0020: new-instance v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material; // type@01ab │ │ +0796e4: 5443 b709 |0022: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.name:Ljava/lang/String; // field@09b7 │ │ +0796e8: 7030 a410 3100 |0024: invoke-direct {v1, v3, v0}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.:(Ljava/lang/String;Lcom/badlogic/gdx/utils/Array;)V // method@10a4 │ │ +0796ee: 5443 b909 |0027: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@09b9 │ │ +0796f2: 5b13 b909 |0029: iput-object v3, v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@09b9 │ │ +0796f6: 1101 |002b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0009 line=129 │ │ 0x000e line=130 │ │ 0x001d line=129 │ │ 0x0020 line=132 │ │ @@ -66551,72 +66551,72 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 93 16-bit code units │ │ -06b21c: |[06b21c] com.badlogic.gdx.graphics.g3d.materials.Material.equals:(Ljava/lang/Object;)Z │ │ -06b22c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -06b22e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -06b230: 3376 0400 |0002: if-ne v6, v7, 0006 // +0004 │ │ -06b234: 0132 |0004: move v2, v3 │ │ -06b236: 0f02 |0005: return v2 │ │ -06b238: 3907 0400 |0006: if-nez v7, 000a // +0004 │ │ -06b23c: 0142 |0008: move v2, v4 │ │ -06b23e: 28fc |0009: goto 0005 // -0004 │ │ -06b240: 6e10 2926 0600 |000a: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -06b246: 0c02 |000d: move-result-object v2 │ │ -06b248: 6e10 2926 0700 |000e: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -06b24e: 0c05 |0011: move-result-object v5 │ │ -06b250: 3252 0400 |0012: if-eq v2, v5, 0016 // +0004 │ │ -06b254: 0142 |0014: move v2, v4 │ │ -06b256: 28f0 |0015: goto 0005 // -0010 │ │ -06b258: 0771 |0016: move-object v1, v7 │ │ -06b25a: 1f01 ad01 |0017: check-cast v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material; // type@01ad │ │ -06b25e: 5412 b509 |0019: iget-object v2, v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ -06b262: 5222 df0f |001b: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -06b266: 5465 b509 |001d: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ -06b26a: 5255 df0f |001f: iget v5, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -06b26e: 3252 0400 |0021: if-eq v2, v5, 0025 // +0004 │ │ -06b272: 0142 |0023: move v2, v4 │ │ -06b274: 28e1 |0024: goto 0005 // -001f │ │ -06b276: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -06b278: 5462 b509 |0026: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ -06b27c: 5222 df0f |0028: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -06b280: 3520 1b00 |002a: if-ge v0, v2, 0045 // +001b │ │ -06b284: 5462 b509 |002c: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ -06b288: 6e20 741e 0200 |002e: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -06b28e: 0c02 |0031: move-result-object v2 │ │ -06b290: 1f02 ae01 |0032: check-cast v2, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@01ae │ │ -06b294: 5415 b509 |0034: iget-object v5, v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ -06b298: 6e20 741e 0500 |0036: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -06b29e: 0c05 |0039: move-result-object v5 │ │ -06b2a0: 6e20 2826 5200 |003a: invoke-virtual {v2, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -06b2a6: 0a02 |003d: move-result v2 │ │ -06b2a8: 3902 0400 |003e: if-nez v2, 0042 // +0004 │ │ -06b2ac: 0142 |0040: move v2, v4 │ │ -06b2ae: 28c4 |0041: goto 0005 // -003c │ │ -06b2b0: d800 0001 |0042: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06b2b4: 28e2 |0044: goto 0026 // -001e │ │ -06b2b6: 5462 b709 |0045: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.name:Ljava/lang/String; // field@09b7 │ │ -06b2ba: 3902 0800 |0047: if-nez v2, 004f // +0008 │ │ -06b2be: 5412 b709 |0049: iget-object v2, v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.name:Ljava/lang/String; // field@09b7 │ │ -06b2c2: 3802 1000 |004b: if-eqz v2, 005b // +0010 │ │ -06b2c6: 0142 |004d: move v2, v4 │ │ -06b2c8: 28b7 |004e: goto 0005 // -0049 │ │ -06b2ca: 5462 b709 |004f: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.name:Ljava/lang/String; // field@09b7 │ │ -06b2ce: 5415 b709 |0051: iget-object v5, v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.name:Ljava/lang/String; // field@09b7 │ │ -06b2d2: 6e20 4426 5200 |0053: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -06b2d8: 0a02 |0056: move-result v2 │ │ -06b2da: 3902 0400 |0057: if-nez v2, 005b // +0004 │ │ -06b2de: 0142 |0059: move v2, v4 │ │ -06b2e0: 28ab |005a: goto 0005 // -0055 │ │ -06b2e2: 0132 |005b: move v2, v3 │ │ -06b2e4: 28a9 |005c: goto 0005 // -0057 │ │ +0796f8: |[0796f8] com.badlogic.gdx.graphics.g3d.materials.Material.equals:(Ljava/lang/Object;)Z │ │ +079708: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +07970a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +07970c: 3376 0400 |0002: if-ne v6, v7, 0006 // +0004 │ │ +079710: 0132 |0004: move v2, v3 │ │ +079712: 0f02 |0005: return v2 │ │ +079714: 3907 0400 |0006: if-nez v7, 000a // +0004 │ │ +079718: 0142 |0008: move v2, v4 │ │ +07971a: 28fc |0009: goto 0005 // -0004 │ │ +07971c: 6e10 2926 0600 |000a: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +079722: 0c02 |000d: move-result-object v2 │ │ +079724: 6e10 2926 0700 |000e: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +07972a: 0c05 |0011: move-result-object v5 │ │ +07972c: 3252 0400 |0012: if-eq v2, v5, 0016 // +0004 │ │ +079730: 0142 |0014: move v2, v4 │ │ +079732: 28f0 |0015: goto 0005 // -0010 │ │ +079734: 0771 |0016: move-object v1, v7 │ │ +079736: 1f01 ab01 |0017: check-cast v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material; // type@01ab │ │ +07973a: 5412 b509 |0019: iget-object v2, v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ +07973e: 5222 df0f |001b: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +079742: 5465 b509 |001d: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ +079746: 5255 df0f |001f: iget v5, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +07974a: 3252 0400 |0021: if-eq v2, v5, 0025 // +0004 │ │ +07974e: 0142 |0023: move v2, v4 │ │ +079750: 28e1 |0024: goto 0005 // -001f │ │ +079752: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +079754: 5462 b509 |0026: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ +079758: 5222 df0f |0028: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +07975c: 3520 1b00 |002a: if-ge v0, v2, 0045 // +001b │ │ +079760: 5462 b509 |002c: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ +079764: 6e20 741e 0200 |002e: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +07976a: 0c02 |0031: move-result-object v2 │ │ +07976c: 1f02 ac01 |0032: check-cast v2, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@01ac │ │ +079770: 5415 b509 |0034: iget-object v5, v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ +079774: 6e20 741e 0500 |0036: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +07977a: 0c05 |0039: move-result-object v5 │ │ +07977c: 6e20 2826 5200 |003a: invoke-virtual {v2, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +079782: 0a02 |003d: move-result v2 │ │ +079784: 3902 0400 |003e: if-nez v2, 0042 // +0004 │ │ +079788: 0142 |0040: move v2, v4 │ │ +07978a: 28c4 |0041: goto 0005 // -003c │ │ +07978c: d800 0001 |0042: add-int/lit8 v0, v0, #int 1 // #01 │ │ +079790: 28e2 |0044: goto 0026 // -001e │ │ +079792: 5462 b709 |0045: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.name:Ljava/lang/String; // field@09b7 │ │ +079796: 3902 0800 |0047: if-nez v2, 004f // +0008 │ │ +07979a: 5412 b709 |0049: iget-object v2, v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.name:Ljava/lang/String; // field@09b7 │ │ +07979e: 3802 1000 |004b: if-eqz v2, 005b // +0010 │ │ +0797a2: 0142 |004d: move v2, v4 │ │ +0797a4: 28b7 |004e: goto 0005 // -0049 │ │ +0797a6: 5462 b709 |004f: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.name:Ljava/lang/String; // field@09b7 │ │ +0797aa: 5415 b709 |0051: iget-object v5, v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.name:Ljava/lang/String; // field@09b7 │ │ +0797ae: 6e20 4426 5200 |0053: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0797b4: 0a02 |0056: move-result v2 │ │ +0797b6: 3902 0400 |0057: if-nez v2, 005b // +0004 │ │ +0797ba: 0142 |0059: move v2, v4 │ │ +0797bc: 28ab |005a: goto 0005 // -0055 │ │ +0797be: 0132 |005b: move v2, v3 │ │ +0797c0: 28a9 |005c: goto 0005 // -0057 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=148 │ │ 0x0005 line=159 │ │ 0x0006 line=149 │ │ 0x000a line=150 │ │ 0x0017 line=151 │ │ @@ -66639,26 +66639,26 @@ │ │ type : '(I)Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -06b2e8: |[06b2e8] com.badlogic.gdx.graphics.g3d.materials.Material.getAttribute:(I)Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; │ │ -06b2f8: 3a02 1100 |0000: if-ltz v2, 0011 // +0011 │ │ -06b2fc: 5410 b509 |0002: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ -06b300: 5200 df0f |0004: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -06b304: 3502 0b00 |0006: if-ge v2, v0, 0011 // +000b │ │ -06b308: 5410 b509 |0008: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ -06b30c: 6e20 741e 2000 |000a: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -06b312: 0c00 |000d: move-result-object v0 │ │ -06b314: 1f00 ae01 |000e: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@01ae │ │ -06b318: 1100 |0010: return-object v0 │ │ -06b31a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -06b31c: 28fe |0012: goto 0010 // -0002 │ │ +0797c4: |[0797c4] com.badlogic.gdx.graphics.g3d.materials.Material.getAttribute:(I)Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; │ │ +0797d4: 3a02 1100 |0000: if-ltz v2, 0011 // +0011 │ │ +0797d8: 5410 b509 |0002: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ +0797dc: 5200 df0f |0004: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0797e0: 3502 0b00 |0006: if-ge v2, v0, 0011 // +000b │ │ +0797e4: 5410 b509 |0008: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ +0797e8: 6e20 741e 2000 |000a: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0797ee: 0c00 |000d: move-result-object v0 │ │ +0797f0: 1f00 ac01 |000e: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@01ac │ │ +0797f4: 1100 |0010: return-object v0 │ │ +0797f6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0797f8: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0008 line=101 │ │ 0x0010 line=102 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lcom/badlogic/gdx/graphics/g3d/materials/Material; │ │ @@ -66669,17 +66669,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06b320: |[06b320] com.badlogic.gdx.graphics.g3d.materials.Material.getName:()Ljava/lang/String; │ │ -06b330: 5410 b709 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.name:Ljava/lang/String; // field@09b7 │ │ -06b334: 1100 |0002: return-object v0 │ │ +0797fc: |[0797fc] com.badlogic.gdx.graphics.g3d.materials.Material.getName:()Ljava/lang/String; │ │ +07980c: 5410 b709 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.name:Ljava/lang/String; // field@09b7 │ │ +079810: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/materials/Material; │ │ │ │ #9 : (in Lcom/badlogic/gdx/graphics/g3d/materials/Material;) │ │ @@ -66687,18 +66687,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -06b338: |[06b338] com.badlogic.gdx.graphics.g3d.materials.Material.getNumberOfAttributes:()I │ │ -06b348: 5410 b509 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ -06b34c: 5200 df0f |0002: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -06b350: 0f00 |0004: return v0 │ │ +079814: |[079814] com.badlogic.gdx.graphics.g3d.materials.Material.getNumberOfAttributes:()I │ │ +079824: 5410 b509 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ +079828: 5200 df0f |0002: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +07982c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/materials/Material; │ │ │ │ #10 : (in Lcom/badlogic/gdx/graphics/g3d/materials/Material;) │ │ @@ -66706,17 +66706,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06b354: |[06b354] com.badlogic.gdx.graphics.g3d.materials.Material.getShader:()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ -06b364: 5410 b909 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@09b9 │ │ -06b368: 1100 |0002: return-object v0 │ │ +079830: |[079830] com.badlogic.gdx.graphics.g3d.materials.Material.getShader:()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ +079840: 5410 b909 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@09b9 │ │ +079844: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/materials/Material; │ │ │ │ #11 : (in Lcom/badlogic/gdx/graphics/g3d/materials/Material;) │ │ @@ -66724,17 +66724,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06b36c: |[06b36c] com.badlogic.gdx.graphics.g3d.materials.Material.hasTexture:()Z │ │ -06b37c: 5510 b609 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.hasTexture:Z // field@09b6 │ │ -06b380: 0f00 |0002: return v0 │ │ +079848: |[079848] com.badlogic.gdx.graphics.g3d.materials.Material.hasTexture:()Z │ │ +079858: 5510 b609 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.hasTexture:Z // field@09b6 │ │ +07985c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/materials/Material; │ │ │ │ #12 : (in Lcom/badlogic/gdx/graphics/g3d/materials/Material;) │ │ @@ -66742,31 +66742,31 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -06b384: |[06b384] com.badlogic.gdx.graphics.g3d.materials.Material.hashCode:()I │ │ -06b394: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ -06b398: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -06b39a: 5442 b509 |0003: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ -06b39e: 6e10 2a26 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ -06b3a4: 0a02 |0008: move-result v2 │ │ -06b3a6: d801 021f |0009: add-int/lit8 v1, v2, #int 31 // #1f │ │ -06b3aa: da03 011f |000b: mul-int/lit8 v3, v1, #int 31 // #1f │ │ -06b3ae: 5442 b709 |000d: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.name:Ljava/lang/String; // field@09b7 │ │ -06b3b2: 3902 0600 |000f: if-nez v2, 0015 // +0006 │ │ -06b3b6: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -06b3b8: 9001 0302 |0012: add-int v1, v3, v2 │ │ -06b3bc: 0f01 |0014: return v1 │ │ -06b3be: 5442 b709 |0015: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.name:Ljava/lang/String; // field@09b7 │ │ -06b3c2: 6e10 4a26 0200 |0017: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@264a │ │ -06b3c8: 0a02 |001a: move-result v2 │ │ -06b3ca: 28f7 |001b: goto 0012 // -0009 │ │ +079860: |[079860] com.badlogic.gdx.graphics.g3d.materials.Material.hashCode:()I │ │ +079870: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ +079874: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +079876: 5442 b509 |0003: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ +07987a: 6e10 2a26 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ +079880: 0a02 |0008: move-result v2 │ │ +079882: d801 021f |0009: add-int/lit8 v1, v2, #int 31 // #1f │ │ +079886: da03 011f |000b: mul-int/lit8 v3, v1, #int 31 // #1f │ │ +07988a: 5442 b709 |000d: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.name:Ljava/lang/String; // field@09b7 │ │ +07988e: 3902 0600 |000f: if-nez v2, 0015 // +0006 │ │ +079892: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +079894: 9001 0302 |0012: add-int v1, v3, v2 │ │ +079898: 0f01 |0014: return v1 │ │ +07989a: 5442 b709 |0015: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.name:Ljava/lang/String; // field@09b7 │ │ +07989e: 6e10 4a26 0200 |0017: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@264a │ │ +0798a4: 0a02 |001a: move-result v2 │ │ +0798a6: 28f7 |001b: goto 0012 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0002 line=140 │ │ 0x0003 line=141 │ │ 0x000b line=142 │ │ 0x0014 line=143 │ │ @@ -66781,17 +66781,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06b3cc: |[06b3cc] com.badlogic.gdx.graphics.g3d.materials.Material.isNeedBlending:()Z │ │ -06b3dc: 5510 b809 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.needBlending:Z // field@09b8 │ │ -06b3e0: 0f00 |0002: return v0 │ │ +0798a8: |[0798a8] com.badlogic.gdx.graphics.g3d.materials.Material.isNeedBlending:()Z │ │ +0798b8: 5510 b809 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.needBlending:Z // field@09b8 │ │ +0798bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/materials/Material; │ │ │ │ #14 : (in Lcom/badlogic/gdx/graphics/g3d/materials/Material;) │ │ @@ -66799,19 +66799,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06b3e4: |[06b3e4] com.badlogic.gdx.graphics.g3d.materials.Material.iterator:()Ljava/util/Iterator; │ │ -06b3f4: 5410 b509 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ -06b3f8: 6e10 771e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -06b3fe: 0c00 |0005: move-result-object v0 │ │ -06b400: 1100 |0006: return-object v0 │ │ +0798c0: |[0798c0] com.badlogic.gdx.graphics.g3d.materials.Material.iterator:()Ljava/util/Iterator; │ │ +0798d0: 5410 b509 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ +0798d4: 6e10 771e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0798da: 0c00 |0005: move-result-object v0 │ │ +0798dc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/g3d/materials/Material; │ │ │ │ #15 : (in Lcom/badlogic/gdx/graphics/g3d/materials/Material;) │ │ @@ -66819,26 +66819,26 @@ │ │ type : '([Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -06b404: |[06b404] com.badlogic.gdx.graphics.g3d.materials.Material.removeAttribute:([Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V │ │ -06b414: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06b416: 2151 |0001: array-length v1, v5 │ │ -06b418: 3510 0d00 |0002: if-ge v0, v1, 000f // +000d │ │ -06b41c: 5441 b509 |0004: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ -06b420: 4602 0500 |0006: aget-object v2, v5, v0 │ │ -06b424: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -06b426: 6e30 7e1e 2103 |0009: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ -06b42c: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06b430: 28f3 |000e: goto 0001 // -000d │ │ -06b432: 6e10 a910 0400 |000f: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.checkAttributes:()V // method@10a9 │ │ -06b438: 0e00 |0012: return-void │ │ +0798e0: |[0798e0] com.badlogic.gdx.graphics.g3d.materials.Material.removeAttribute:([Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V │ │ +0798f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0798f2: 2151 |0001: array-length v1, v5 │ │ +0798f4: 3510 0d00 |0002: if-ge v0, v1, 000f // +000d │ │ +0798f8: 5441 b509 |0004: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ +0798fc: 4602 0500 |0006: aget-object v2, v5, v0 │ │ +079900: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +079902: 6e30 7e1e 2103 |0009: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ +079908: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07990c: 28f3 |000e: goto 0001 // -000d │ │ +07990e: 6e10 a910 0400 |000f: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.checkAttributes:()V // method@10a9 │ │ +079914: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0004 line=90 │ │ 0x000c line=89 │ │ 0x000f line=91 │ │ 0x0012 line=92 │ │ @@ -66852,18 +66852,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -06b43c: |[06b43c] com.badlogic.gdx.graphics.g3d.materials.Material.resetShader:()V │ │ -06b44c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06b44e: 5b10 b909 |0001: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@09b9 │ │ -06b452: 0e00 |0003: return-void │ │ +079918: |[079918] com.badlogic.gdx.graphics.g3d.materials.Material.resetShader:()V │ │ +079928: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07992a: 5b10 b909 |0001: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@09b9 │ │ +07992e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0003 line=214 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/graphics/g3d/materials/Material; │ │ │ │ @@ -66872,40 +66872,40 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -06b454: |[06b454] com.badlogic.gdx.graphics.g3d.materials.Material.setPooled:(Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V │ │ -06b464: 5452 b709 |0000: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.name:Ljava/lang/String; // field@09b7 │ │ -06b468: 5b42 b709 |0002: iput-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.name:Ljava/lang/String; // field@09b7 │ │ -06b46c: 5452 b909 |0004: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@09b9 │ │ -06b470: 5b42 b909 |0006: iput-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@09b9 │ │ -06b474: 5552 b809 |0008: iget-boolean v2, v5, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.needBlending:Z // field@09b8 │ │ -06b478: 5c42 b809 |000a: iput-boolean v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.needBlending:Z // field@09b8 │ │ -06b47c: 5552 b609 |000c: iget-boolean v2, v5, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.hasTexture:Z // field@09b6 │ │ -06b480: 5c42 b609 |000e: iput-boolean v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.hasTexture:Z // field@09b6 │ │ -06b484: 5442 b509 |0010: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ -06b488: 6e10 6f1e 0200 |0012: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -06b48e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -06b490: 5452 b509 |0016: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ -06b494: 5221 df0f |0018: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -06b498: 3510 1600 |001a: if-ge v0, v1, 0030 // +0016 │ │ -06b49c: 5443 b509 |001c: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ -06b4a0: 5452 b509 |001e: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ -06b4a4: 6e20 741e 0200 |0020: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -06b4aa: 0c02 |0023: move-result-object v2 │ │ -06b4ac: 1f02 ae01 |0024: check-cast v2, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@01ae │ │ -06b4b0: 6e10 c110 0200 |0026: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;.pooledCopy:()Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // method@10c1 │ │ -06b4b6: 0c02 |0029: move-result-object v2 │ │ -06b4b8: 6e20 6a1e 2300 |002a: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -06b4be: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06b4c2: 28eb |002f: goto 001a // -0015 │ │ -06b4c4: 0e00 |0030: return-void │ │ +079930: |[079930] com.badlogic.gdx.graphics.g3d.materials.Material.setPooled:(Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V │ │ +079940: 5452 b709 |0000: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.name:Ljava/lang/String; // field@09b7 │ │ +079944: 5b42 b709 |0002: iput-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.name:Ljava/lang/String; // field@09b7 │ │ +079948: 5452 b909 |0004: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@09b9 │ │ +07994c: 5b42 b909 |0006: iput-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@09b9 │ │ +079950: 5552 b809 |0008: iget-boolean v2, v5, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.needBlending:Z // field@09b8 │ │ +079954: 5c42 b809 |000a: iput-boolean v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.needBlending:Z // field@09b8 │ │ +079958: 5552 b609 |000c: iget-boolean v2, v5, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.hasTexture:Z // field@09b6 │ │ +07995c: 5c42 b609 |000e: iput-boolean v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.hasTexture:Z // field@09b6 │ │ +079960: 5442 b509 |0010: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ +079964: 6e10 6f1e 0200 |0012: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +07996a: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +07996c: 5452 b509 |0016: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ +079970: 5221 df0f |0018: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +079974: 3510 1600 |001a: if-ge v0, v1, 0030 // +0016 │ │ +079978: 5443 b509 |001c: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ +07997c: 5452 b509 |001e: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ +079980: 6e20 741e 0200 |0020: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +079986: 0c02 |0023: move-result-object v2 │ │ +079988: 1f02 ac01 |0024: check-cast v2, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@01ac │ │ +07998c: 6e10 c110 0200 |0026: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;.pooledCopy:()Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // method@10c1 │ │ +079992: 0c02 |0029: move-result-object v2 │ │ +079994: 6e20 6a1e 2300 |002a: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +07999a: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07999e: 28eb |002f: goto 001a // -0015 │ │ +0799a0: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0004 line=187 │ │ 0x0008 line=188 │ │ 0x000c line=189 │ │ 0x0010 line=190 │ │ @@ -66924,17 +66924,17 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06b4c8: |[06b4c8] com.badlogic.gdx.graphics.g3d.materials.Material.setShader:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -06b4d8: 5b01 b909 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@09b9 │ │ -06b4dc: 0e00 |0002: return-void │ │ +0799a4: |[0799a4] com.badlogic.gdx.graphics.g3d.materials.Material.setShader:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0799b4: 5b01 b909 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@09b9 │ │ +0799b8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0002 line=210 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g3d/materials/Material; │ │ 0x0000 - 0x0003 reg=1 shader Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ @@ -66944,58 +66944,58 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/materials/Material;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -06b4e0: |[06b4e0] com.badlogic.gdx.graphics.g3d.materials.Material.shaderEquals:(Lcom/badlogic/gdx/graphics/g3d/materials/Material;)Z │ │ -06b4f0: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -06b4f2: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -06b4f4: 3398 0400 |0002: if-ne v8, v9, 0006 // +0004 │ │ -06b4f8: 0165 |0004: move v5, v6 │ │ -06b4fa: 0f05 |0005: return v5 │ │ -06b4fc: 5485 b509 |0006: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ -06b500: 5252 df0f |0008: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -06b504: 5495 b509 |000a: iget-object v5, v9, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ -06b508: 5255 df0f |000c: iget v5, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -06b50c: 3252 0400 |000e: if-eq v2, v5, 0012 // +0004 │ │ -06b510: 0175 |0010: move v5, v7 │ │ -06b512: 28f4 |0011: goto 0005 // -000c │ │ -06b514: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -06b516: 3520 2f00 |0013: if-ge v0, v2, 0042 // +002f │ │ -06b51a: 5485 b509 |0015: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ -06b51e: 6e20 741e 0500 |0017: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -06b524: 0c05 |001a: move-result-object v5 │ │ -06b526: 1f05 ae01 |001b: check-cast v5, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@01ae │ │ -06b52a: 5454 bc09 |001d: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;.name:Ljava/lang/String; // field@09bc │ │ -06b52e: 3904 0400 |001f: if-nez v4, 0023 // +0004 │ │ -06b532: 0175 |0021: move v5, v7 │ │ -06b534: 28e3 |0022: goto 0005 // -001d │ │ -06b536: 1203 |0023: const/4 v3, #int 0 // #0 │ │ -06b538: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -06b53a: 3521 1300 |0025: if-ge v1, v2, 0038 // +0013 │ │ -06b53e: 5495 b509 |0027: iget-object v5, v9, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ -06b542: 6e20 741e 1500 |0029: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -06b548: 0c05 |002c: move-result-object v5 │ │ -06b54a: 1f05 ae01 |002d: check-cast v5, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@01ae │ │ -06b54e: 5455 bc09 |002f: iget-object v5, v5, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;.name:Ljava/lang/String; // field@09bc │ │ -06b552: 6e20 4426 5400 |0031: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -06b558: 0a05 |0034: move-result v5 │ │ -06b55a: 3805 0700 |0035: if-eqz v5, 003c // +0007 │ │ -06b55e: 1213 |0037: const/4 v3, #int 1 // #1 │ │ -06b560: 3903 0700 |0038: if-nez v3, 003f // +0007 │ │ -06b564: 0175 |003a: move v5, v7 │ │ -06b566: 28ca |003b: goto 0005 // -0036 │ │ -06b568: d801 0101 |003c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06b56c: 28e7 |003e: goto 0025 // -0019 │ │ -06b56e: d800 0001 |003f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06b572: 28d2 |0041: goto 0013 // -002e │ │ -06b574: 0165 |0042: move v5, v6 │ │ -06b576: 28c2 |0043: goto 0005 // -003e │ │ +0799bc: |[0799bc] com.badlogic.gdx.graphics.g3d.materials.Material.shaderEquals:(Lcom/badlogic/gdx/graphics/g3d/materials/Material;)Z │ │ +0799cc: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0799ce: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0799d0: 3398 0400 |0002: if-ne v8, v9, 0006 // +0004 │ │ +0799d4: 0165 |0004: move v5, v6 │ │ +0799d6: 0f05 |0005: return v5 │ │ +0799d8: 5485 b509 |0006: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ +0799dc: 5252 df0f |0008: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0799e0: 5495 b509 |000a: iget-object v5, v9, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ +0799e4: 5255 df0f |000c: iget v5, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0799e8: 3252 0400 |000e: if-eq v2, v5, 0012 // +0004 │ │ +0799ec: 0175 |0010: move v5, v7 │ │ +0799ee: 28f4 |0011: goto 0005 // -000c │ │ +0799f0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0799f2: 3520 2f00 |0013: if-ge v0, v2, 0042 // +002f │ │ +0799f6: 5485 b509 |0015: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ +0799fa: 6e20 741e 0500 |0017: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +079a00: 0c05 |001a: move-result-object v5 │ │ +079a02: 1f05 ac01 |001b: check-cast v5, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@01ac │ │ +079a06: 5454 bc09 |001d: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;.name:Ljava/lang/String; // field@09bc │ │ +079a0a: 3904 0400 |001f: if-nez v4, 0023 // +0004 │ │ +079a0e: 0175 |0021: move v5, v7 │ │ +079a10: 28e3 |0022: goto 0005 // -001d │ │ +079a12: 1203 |0023: const/4 v3, #int 0 // #0 │ │ +079a14: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +079a16: 3521 1300 |0025: if-ge v1, v2, 0038 // +0013 │ │ +079a1a: 5495 b509 |0027: iget-object v5, v9, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.attributes:Lcom/badlogic/gdx/utils/Array; // field@09b5 │ │ +079a1e: 6e20 741e 1500 |0029: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +079a24: 0c05 |002c: move-result-object v5 │ │ +079a26: 1f05 ac01 |002d: check-cast v5, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@01ac │ │ +079a2a: 5455 bc09 |002f: iget-object v5, v5, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;.name:Ljava/lang/String; // field@09bc │ │ +079a2e: 6e20 4426 5400 |0031: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +079a34: 0a05 |0034: move-result v5 │ │ +079a36: 3805 0700 |0035: if-eqz v5, 003c // +0007 │ │ +079a3a: 1213 |0037: const/4 v3, #int 1 // #1 │ │ +079a3c: 3903 0700 |0038: if-nez v3, 003f // +0007 │ │ +079a40: 0175 |003a: move v5, v7 │ │ +079a42: 28ca |003b: goto 0005 // -0036 │ │ +079a44: d801 0101 |003c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +079a48: 28e7 |003e: goto 0025 // -0019 │ │ +079a4a: d800 0001 |003f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +079a4e: 28d2 |0041: goto 0013 // -002e │ │ +079a50: 0165 |0042: move v5, v6 │ │ +079a52: 28c2 |0043: goto 0005 // -003e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=163 │ │ 0x0005 line=182 │ │ 0x0006 line=165 │ │ 0x000a line=166 │ │ 0x0012 line=168 │ │ @@ -67014,21 +67014,21 @@ │ │ 0x0024 - 0x0042 reg=3 matchFound Z │ │ 0x001f - 0x0042 reg=4 str Ljava/lang/String; │ │ 0x0013 - 0x0044 reg=0 i I │ │ 0x000a - 0x0044 reg=2 len I │ │ 0x0000 - 0x0044 reg=8 this Lcom/badlogic/gdx/graphics/g3d/materials/Material; │ │ 0x0000 - 0x0044 reg=9 other Lcom/badlogic/gdx/graphics/g3d/materials/Material; │ │ │ │ - source_file_idx : 3411 (Material.java) │ │ + source_file_idx : 3409 (Material.java) │ │ │ │ Class #198 header: │ │ -class_idx : 430 │ │ +class_idx : 428 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3412 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3410 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #198 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;' │ │ @@ -67056,19 +67056,19 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06b578: |[06b578] com.badlogic.gdx.graphics.g3d.materials.MaterialAttribute.:()V │ │ -06b588: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -06b58e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -06b590: 5c10 bb09 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;.isPooled:Z // field@09bb │ │ -06b594: 0e00 |0006: return-void │ │ +079a54: |[079a54] com.badlogic.gdx.graphics.g3d.materials.MaterialAttribute.:()V │ │ +079a64: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +079a6a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +079a6c: 5c10 bb09 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;.isPooled:Z // field@09bb │ │ +079a70: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0006 line=28 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; │ │ @@ -67078,20 +67078,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -06b598: |[06b598] com.badlogic.gdx.graphics.g3d.materials.MaterialAttribute.:(Ljava/lang/String;)V │ │ -06b5a8: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -06b5ae: 5b12 bc09 |0003: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;.name:Ljava/lang/String; // field@09bc │ │ -06b5b2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -06b5b4: 5c10 bb09 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;.isPooled:Z // field@09bb │ │ -06b5b8: 0e00 |0008: return-void │ │ +079a74: |[079a74] com.badlogic.gdx.graphics.g3d.materials.MaterialAttribute.:(Ljava/lang/String;)V │ │ +079a84: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +079a8a: 5b12 bc09 |0003: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;.name:Ljava/lang/String; // field@09bc │ │ +079a8e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +079a90: 5c10 bb09 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;.isPooled:Z // field@09bb │ │ +079a94: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ 0x0008 line=33 │ │ locals : │ │ @@ -67128,26 +67128,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -06b5bc: |[06b5bc] com.badlogic.gdx.graphics.g3d.materials.MaterialAttribute.getShaderFlag:()Ljava/lang/String; │ │ -06b5cc: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -06b5d0: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -06b5d6: 5421 bc09 |0005: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;.name:Ljava/lang/String; // field@09bc │ │ -06b5da: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06b5e0: 0c00 |000a: move-result-object v0 │ │ -06b5e2: 1a01 1c04 |000b: const-string v1, "Flag" // string@041c │ │ -06b5e6: 6e20 6e26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06b5ec: 0c00 |0010: move-result-object v0 │ │ -06b5ee: 6e10 7426 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -06b5f4: 0c00 |0014: move-result-object v0 │ │ -06b5f6: 1100 |0015: return-object v0 │ │ +079a98: |[079a98] com.badlogic.gdx.graphics.g3d.materials.MaterialAttribute.getShaderFlag:()Ljava/lang/String; │ │ +079aa8: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +079aac: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +079ab2: 5421 bc09 |0005: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;.name:Ljava/lang/String; // field@09bc │ │ +079ab6: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +079abc: 0c00 |000a: move-result-object v0 │ │ +079abe: 1a01 1c04 |000b: const-string v1, "Flag" // string@041c │ │ +079ac2: 6e20 6e26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +079ac8: 0c00 |0010: move-result-object v0 │ │ +079aca: 6e10 7426 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +079ad0: 0c00 |0014: move-result-object v0 │ │ +079ad2: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;) │ │ @@ -67158,20 +67158,20 @@ │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;) │ │ name : 'set' │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3412 (MaterialAttribute.java) │ │ + source_file_idx : 3410 (MaterialAttribute.java) │ │ │ │ Class #199 header: │ │ -class_idx : 434 │ │ +class_idx : 432 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 425 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #199 - │ │ @@ -67195,19 +67195,19 @@ │ │ type : '(Ljava/lang/String;F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06b5f8: |[06b5f8] com.badlogic.gdx.graphics.g3d.model.Animation.:(Ljava/lang/String;F)V │ │ -06b608: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -06b60e: 5b01 ca09 |0003: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/model/Animation;.name:Ljava/lang/String; // field@09ca │ │ -06b612: 5902 cb09 |0005: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/model/Animation;.totalDuration:F // field@09cb │ │ -06b616: 0e00 |0007: return-void │ │ +079ad4: |[079ad4] com.badlogic.gdx.graphics.g3d.model.Animation.:(Ljava/lang/String;F)V │ │ +079ae4: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +079aea: 5b01 ca09 |0003: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/model/Animation;.name:Ljava/lang/String; // field@09ca │ │ +079aee: 5902 cb09 |0005: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/model/Animation;.totalDuration:F // field@09cb │ │ +079af2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x0005 line=25 │ │ 0x0007 line=26 │ │ locals : │ │ @@ -67215,18 +67215,18 @@ │ │ 0x0000 - 0x0008 reg=1 name Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=2 totalDuration F │ │ │ │ Virtual methods - │ │ source_file_idx : 425 (Animation.java) │ │ │ │ Class #200 header: │ │ -class_idx : 435 │ │ +class_idx : 433 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3433 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3431 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 9 │ │ │ │ Class #200 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/g3d/model/Model;' │ │ @@ -67287,21 +67287,21 @@ │ │ │ │ #8 : (in Lcom/badlogic/gdx/graphics/g3d/model/Model;) │ │ name : 'setMaterials' │ │ type : '([Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V' │ │ access : 0x0481 (PUBLIC VARARGS ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3433 (Model.java) │ │ + source_file_idx : 3431 (Model.java) │ │ │ │ Class #201 header: │ │ -class_idx : 436 │ │ +class_idx : 434 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3870 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3868 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #201 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;' │ │ @@ -67332,18 +67332,18 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -06b618: |[06b618] com.badlogic.gdx.graphics.g3d.model.SubMesh.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;I)V │ │ -06b628: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06b62a: 7050 e010 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;ILcom/badlogic/gdx/graphics/g3d/materials/Material;)V // method@10e0 │ │ -06b630: 0e00 |0004: return-void │ │ +079af4: |[079af4] com.badlogic.gdx.graphics.g3d.model.SubMesh.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;I)V │ │ +079b04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +079b06: 7050 e010 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;ILcom/badlogic/gdx/graphics/g3d/materials/Material;)V // method@10e0 │ │ +079b0c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/model/SubMesh; │ │ 0x0000 - 0x0005 reg=2 name Ljava/lang/String; │ │ @@ -67355,21 +67355,21 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;ILcom/badlogic/gdx/graphics/g3d/materials/Material;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -06b634: |[06b634] com.badlogic.gdx.graphics.g3d.model.SubMesh.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;ILcom/badlogic/gdx/graphics/g3d/materials/Material;)V │ │ -06b644: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -06b64a: 5b01 ce09 |0003: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;.name:Ljava/lang/String; // field@09ce │ │ -06b64e: 6e20 e310 2000 |0005: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;.setMesh:(Lcom/badlogic/gdx/graphics/Mesh;)V // method@10e3 │ │ -06b654: 5903 cf09 |0008: iput v3, v0, Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;.primitiveType:I // field@09cf │ │ -06b658: 5b04 cc09 |000a: iput-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@09cc │ │ -06b65c: 0e00 |000c: return-void │ │ +079b10: |[079b10] com.badlogic.gdx.graphics.g3d.model.SubMesh.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;ILcom/badlogic/gdx/graphics/g3d/materials/Material;)V │ │ +079b20: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +079b26: 5b01 ce09 |0003: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;.name:Ljava/lang/String; // field@09ce │ │ +079b2a: 6e20 e310 2000 |0005: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;.setMesh:(Lcom/badlogic/gdx/graphics/Mesh;)V // method@10e3 │ │ +079b30: 5903 cf09 |0008: iput v3, v0, Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;.primitiveType:I // field@09cf │ │ +079b34: 5b04 cc09 |000a: iput-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@09cc │ │ +079b38: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ 0x0008 line=33 │ │ 0x000a line=34 │ │ @@ -67393,17 +67393,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Mesh;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06b660: |[06b660] com.badlogic.gdx.graphics.g3d.model.SubMesh.getMesh:()Lcom/badlogic/gdx/graphics/Mesh; │ │ -06b670: 5410 cd09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09cd │ │ -06b674: 1100 |0002: return-object v0 │ │ +079b3c: |[079b3c] com.badlogic.gdx.graphics.g3d.model.SubMesh.getMesh:()Lcom/badlogic/gdx/graphics/Mesh; │ │ +079b4c: 5410 cd09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09cd │ │ +079b50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/model/SubMesh; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;) │ │ @@ -67411,31 +67411,31 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Mesh;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06b678: |[06b678] com.badlogic.gdx.graphics.g3d.model.SubMesh.setMesh:(Lcom/badlogic/gdx/graphics/Mesh;)V │ │ -06b688: 5b01 cd09 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09cd │ │ -06b68c: 0e00 |0002: return-void │ │ +079b54: |[079b54] com.badlogic.gdx.graphics.g3d.model.SubMesh.setMesh:(Lcom/badlogic/gdx/graphics/Mesh;)V │ │ +079b64: 5b01 cd09 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09cd │ │ +079b68: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0002 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g3d/model/SubMesh; │ │ 0x0000 - 0x0003 reg=1 mesh Lcom/badlogic/gdx/graphics/Mesh; │ │ │ │ - source_file_idx : 3870 (SubMesh.java) │ │ + source_file_idx : 3868 (SubMesh.java) │ │ │ │ Class #202 header: │ │ -class_idx : 437 │ │ +class_idx : 435 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1876 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #202 - │ │ @@ -67459,19 +67459,19 @@ │ │ type : '(F[F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06b690: |[06b690] com.badlogic.gdx.graphics.g3d.model.keyframe.Keyframe.:(F[F)V │ │ -06b6a0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -06b6a6: 5901 d009 |0003: iput v1, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe;.timeStamp:F // field@09d0 │ │ -06b6aa: 5b02 d109 |0005: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe;.vertices:[F // field@09d1 │ │ -06b6ae: 0e00 |0007: return-void │ │ +079b6c: |[079b6c] com.badlogic.gdx.graphics.g3d.model.keyframe.Keyframe.:(F[F)V │ │ +079b7c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +079b82: 5901 d009 |0003: iput v1, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe;.timeStamp:F // field@09d0 │ │ +079b86: 5b02 d109 |0005: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe;.vertices:[F // field@09d1 │ │ +079b8a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x0005 line=25 │ │ 0x0007 line=26 │ │ locals : │ │ @@ -67479,18 +67479,18 @@ │ │ 0x0000 - 0x0008 reg=1 timeStamp F │ │ 0x0000 - 0x0008 reg=2 vertices [F │ │ │ │ Virtual methods - │ │ source_file_idx : 1876 (Keyframe.java) │ │ │ │ Class #203 header: │ │ -class_idx : 441 │ │ +class_idx : 439 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3810 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3808 │ │ static_fields_size : 1 │ │ instance_fields_size: 10 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ Class #203 annotations: │ │ Annotations on field #2529 'animPoseJoints' │ │ @@ -67571,66 +67571,66 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06b6b0: |[06b6b0] com.badlogic.gdx.graphics.g3d.model.skeleton.Skeleton.:()V │ │ -06b6c0: 2200 0d02 |0000: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -06b6c4: 7010 b713 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ -06b6ca: 6900 e009 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.IDENTITY:Lcom/badlogic/gdx/math/Matrix4; // field@09e0 │ │ -06b6ce: 0e00 |0007: return-void │ │ +079b8c: |[079b8c] com.badlogic.gdx.graphics.g3d.model.skeleton.Skeleton.:()V │ │ +079b9c: 2200 0b02 |0000: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +079ba0: 7010 b713 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ +079ba6: 6900 e009 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.IDENTITY:Lcom/badlogic/gdx/math/Matrix4; // field@09e0 │ │ +079baa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 74 16-bit code units │ │ -06b6d0: |[06b6d0] com.badlogic.gdx.graphics.g3d.model.skeleton.Skeleton.:()V │ │ -06b6e0: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -06b6e6: 2200 e702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -06b6ea: 7010 621e 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -06b6f0: 5b10 e509 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.hierarchy:Lcom/badlogic/gdx/utils/Array; // field@09e5 │ │ -06b6f4: 2200 e702 |000a: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -06b6f8: 7010 621e 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -06b6fe: 5b10 e609 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.jointNames:Lcom/badlogic/gdx/utils/Array; // field@09e6 │ │ -06b702: 2200 ec03 |0011: new-instance v0, Ljava/util/HashMap; // type@03ec │ │ -06b706: 7010 4927 0000 |0013: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2749 │ │ -06b70c: 5b10 e709 |0016: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.namesToIndices:Ljava/util/Map; // field@09e7 │ │ -06b710: 2200 e702 |0018: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -06b714: 7010 621e 0000 |001a: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -06b71a: 5b10 e309 |001d: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.bindPoseJoints:Lcom/badlogic/gdx/utils/Array; // field@09e3 │ │ -06b71e: 2200 e702 |001f: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -06b722: 7010 621e 0000 |0021: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -06b728: 5b10 e109 |0024: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.animPoseJoints:Lcom/badlogic/gdx/utils/Array; // field@09e1 │ │ -06b72c: 2200 e702 |0026: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -06b730: 7010 621e 0000 |0028: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -06b736: 5b10 e809 |002b: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.offsetMatrices:Lcom/badlogic/gdx/utils/Array; // field@09e8 │ │ -06b73a: 2200 e702 |002d: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -06b73e: 7010 621e 0000 |002f: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -06b744: 5b10 ea09 |0032: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.sceneMatrices:Lcom/badlogic/gdx/utils/Array; // field@09ea │ │ -06b748: 2200 e702 |0034: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -06b74c: 7010 621e 0000 |0036: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -06b752: 5b10 e409 |0039: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.combinedMatrices:Lcom/badlogic/gdx/utils/Array; // field@09e4 │ │ -06b756: 2200 3603 |003b: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -06b75a: 7010 1d22 0000 |003d: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -06b760: 5b10 e209 |0040: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09e2 │ │ -06b764: 2200 0d02 |0042: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -06b768: 7010 b713 0000 |0044: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ -06b76e: 5b10 e909 |0047: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.rotMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@09e9 │ │ -06b772: 0e00 |0049: return-void │ │ +079bac: |[079bac] com.badlogic.gdx.graphics.g3d.model.skeleton.Skeleton.:()V │ │ +079bbc: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +079bc2: 2200 e502 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +079bc6: 7010 621e 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +079bcc: 5b10 e509 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.hierarchy:Lcom/badlogic/gdx/utils/Array; // field@09e5 │ │ +079bd0: 2200 e502 |000a: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +079bd4: 7010 621e 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +079bda: 5b10 e609 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.jointNames:Lcom/badlogic/gdx/utils/Array; // field@09e6 │ │ +079bde: 2200 ea03 |0011: new-instance v0, Ljava/util/HashMap; // type@03ea │ │ +079be2: 7010 4927 0000 |0013: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2749 │ │ +079be8: 5b10 e709 |0016: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.namesToIndices:Ljava/util/Map; // field@09e7 │ │ +079bec: 2200 e502 |0018: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +079bf0: 7010 621e 0000 |001a: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +079bf6: 5b10 e309 |001d: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.bindPoseJoints:Lcom/badlogic/gdx/utils/Array; // field@09e3 │ │ +079bfa: 2200 e502 |001f: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +079bfe: 7010 621e 0000 |0021: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +079c04: 5b10 e109 |0024: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.animPoseJoints:Lcom/badlogic/gdx/utils/Array; // field@09e1 │ │ +079c08: 2200 e502 |0026: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +079c0c: 7010 621e 0000 |0028: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +079c12: 5b10 e809 |002b: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.offsetMatrices:Lcom/badlogic/gdx/utils/Array; // field@09e8 │ │ +079c16: 2200 e502 |002d: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +079c1a: 7010 621e 0000 |002f: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +079c20: 5b10 ea09 |0032: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.sceneMatrices:Lcom/badlogic/gdx/utils/Array; // field@09ea │ │ +079c24: 2200 e502 |0034: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +079c28: 7010 621e 0000 |0036: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +079c2e: 5b10 e409 |0039: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.combinedMatrices:Lcom/badlogic/gdx/utils/Array; // field@09e4 │ │ +079c32: 2200 3403 |003b: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +079c36: 7010 1d22 0000 |003d: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +079c3c: 5b10 e209 |0040: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09e2 │ │ +079c40: 2200 0b02 |0042: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +079c44: 7010 b713 0000 |0044: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ +079c4a: 5b10 e909 |0047: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.rotMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@09e9 │ │ +079c4e: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=28 │ │ 0x000a line=30 │ │ 0x0011 line=32 │ │ 0x0018 line=34 │ │ @@ -67648,79 +67648,79 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 139 16-bit code units │ │ -06b774: |[06b774] com.badlogic.gdx.graphics.g3d.model.skeleton.Skeleton.recursiveFill:(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;)V │ │ -06b784: 5474 e309 |0000: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.bindPoseJoints:Lcom/badlogic/gdx/utils/Array; // field@09e3 │ │ -06b788: 5244 df0f |0002: iget v4, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -06b78c: 5984 ee09 |0004: iput v4, v8, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.index:I // field@09ee │ │ -06b790: 5484 f009 |0006: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.parent:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint; // field@09f0 │ │ -06b794: 3804 8000 |0008: if-eqz v4, 0088 // +0080 │ │ -06b798: 5484 f009 |000a: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.parent:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint; // field@09f0 │ │ -06b79c: 5244 ee09 |000c: iget v4, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.index:I // field@09ee │ │ -06b7a0: 5984 f109 |000e: iput v4, v8, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.parentIndex:I // field@09f1 │ │ -06b7a4: 2202 bc01 |0010: new-instance v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe; // type@01bc │ │ -06b7a8: 7010 0411 0200 |0012: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.:()V // method@1104 │ │ -06b7ae: 5424 f609 |0015: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f6 │ │ -06b7b2: 5485 f209 |0017: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f2 │ │ -06b7b6: 6e20 9814 5400 |0019: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -06b7bc: 5424 f809 |001c: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f8 │ │ -06b7c0: 5485 f409 |001e: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f4 │ │ -06b7c4: 6e20 9814 5400 |0020: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -06b7ca: 5424 f709 |0023: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f7 │ │ -06b7ce: 5485 f309 |0025: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f3 │ │ -06b7d2: 6e20 2b14 5400 |0027: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; // method@142b │ │ -06b7d8: 5284 f109 |002a: iget v4, v8, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.parentIndex:I // field@09f1 │ │ -06b7dc: 5924 f509 |002c: iput v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.parentIndex:I // field@09f5 │ │ -06b7e0: 5474 e609 |002e: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.jointNames:Lcom/badlogic/gdx/utils/Array; // field@09e6 │ │ -06b7e4: 5485 ef09 |0030: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.name:Ljava/lang/String; // field@09ef │ │ -06b7e8: 6e20 6a1e 5400 |0032: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -06b7ee: 5474 e709 |0035: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.namesToIndices:Ljava/util/Map; // field@09e7 │ │ -06b7f2: 5485 ef09 |0037: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.name:Ljava/lang/String; // field@09ef │ │ -06b7f6: 5286 ee09 |0039: iget v6, v8, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.index:I // field@09ee │ │ -06b7fa: 7110 0526 0600 |003b: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -06b800: 0c06 |003e: move-result-object v6 │ │ -06b802: 7230 6527 5406 |003f: invoke-interface {v4, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2765 │ │ -06b808: 5474 e309 |0042: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.bindPoseJoints:Lcom/badlogic/gdx/utils/Array; // field@09e3 │ │ -06b80c: 6e20 6a1e 2400 |0044: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -06b812: 2200 bc01 |0047: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe; // type@01bc │ │ -06b816: 7010 0411 0000 |0049: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.:()V // method@1104 │ │ -06b81c: 5284 f109 |004c: iget v4, v8, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.parentIndex:I // field@09f1 │ │ -06b820: 5904 f509 |004e: iput v4, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.parentIndex:I // field@09f5 │ │ -06b824: 5474 e109 |0050: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.animPoseJoints:Lcom/badlogic/gdx/utils/Array; // field@09e1 │ │ -06b828: 6e20 6a1e 0400 |0052: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -06b82e: 5474 e809 |0055: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.offsetMatrices:Lcom/badlogic/gdx/utils/Array; // field@09e8 │ │ -06b832: 2205 0d02 |0057: new-instance v5, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -06b836: 7010 b713 0500 |0059: invoke-direct {v5}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ -06b83c: 6e20 6a1e 5400 |005c: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -06b842: 5474 ea09 |005f: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.sceneMatrices:Lcom/badlogic/gdx/utils/Array; // field@09ea │ │ -06b846: 2205 0d02 |0061: new-instance v5, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -06b84a: 7010 b713 0500 |0063: invoke-direct {v5}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ -06b850: 6e20 6a1e 5400 |0066: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -06b856: 5474 e409 |0069: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.combinedMatrices:Lcom/badlogic/gdx/utils/Array; // field@09e4 │ │ -06b85a: 2205 0d02 |006b: new-instance v5, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -06b85e: 7010 b713 0500 |006d: invoke-direct {v5}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ -06b864: 6e20 6a1e 5400 |0070: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -06b86a: 5484 ed09 |0073: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.children:Lcom/badlogic/gdx/utils/Array; // field@09ed │ │ -06b86e: 5243 df0f |0075: iget v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -06b872: 1201 |0077: const/4 v1, #int 0 // #0 │ │ -06b874: 3531 1200 |0078: if-ge v1, v3, 008a // +0012 │ │ -06b878: 5484 ed09 |007a: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.children:Lcom/badlogic/gdx/utils/Array; // field@09ed │ │ -06b87c: 6e20 741e 1400 |007c: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -06b882: 0c04 |007f: move-result-object v4 │ │ -06b884: 1f04 bb01 |0080: check-cast v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint; // type@01bb │ │ -06b888: 7020 ff10 4700 |0082: invoke-direct {v7, v4}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.recursiveFill:(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;)V // method@10ff │ │ -06b88e: d801 0101 |0085: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06b892: 28f1 |0087: goto 0078 // -000f │ │ -06b894: 12f4 |0088: const/4 v4, #int -1 // #ff │ │ -06b896: 2885 |0089: goto 000e // -007b │ │ -06b898: 0e00 |008a: return-void │ │ +079c50: |[079c50] com.badlogic.gdx.graphics.g3d.model.skeleton.Skeleton.recursiveFill:(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;)V │ │ +079c60: 5474 e309 |0000: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.bindPoseJoints:Lcom/badlogic/gdx/utils/Array; // field@09e3 │ │ +079c64: 5244 df0f |0002: iget v4, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +079c68: 5984 ee09 |0004: iput v4, v8, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.index:I // field@09ee │ │ +079c6c: 5484 f009 |0006: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.parent:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint; // field@09f0 │ │ +079c70: 3804 8000 |0008: if-eqz v4, 0088 // +0080 │ │ +079c74: 5484 f009 |000a: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.parent:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint; // field@09f0 │ │ +079c78: 5244 ee09 |000c: iget v4, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.index:I // field@09ee │ │ +079c7c: 5984 f109 |000e: iput v4, v8, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.parentIndex:I // field@09f1 │ │ +079c80: 2202 ba01 |0010: new-instance v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe; // type@01ba │ │ +079c84: 7010 0411 0200 |0012: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.:()V // method@1104 │ │ +079c8a: 5424 f609 |0015: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f6 │ │ +079c8e: 5485 f209 |0017: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f2 │ │ +079c92: 6e20 9814 5400 |0019: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +079c98: 5424 f809 |001c: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f8 │ │ +079c9c: 5485 f409 |001e: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f4 │ │ +079ca0: 6e20 9814 5400 |0020: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +079ca6: 5424 f709 |0023: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f7 │ │ +079caa: 5485 f309 |0025: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f3 │ │ +079cae: 6e20 2b14 5400 |0027: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; // method@142b │ │ +079cb4: 5284 f109 |002a: iget v4, v8, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.parentIndex:I // field@09f1 │ │ +079cb8: 5924 f509 |002c: iput v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.parentIndex:I // field@09f5 │ │ +079cbc: 5474 e609 |002e: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.jointNames:Lcom/badlogic/gdx/utils/Array; // field@09e6 │ │ +079cc0: 5485 ef09 |0030: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.name:Ljava/lang/String; // field@09ef │ │ +079cc4: 6e20 6a1e 5400 |0032: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +079cca: 5474 e709 |0035: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.namesToIndices:Ljava/util/Map; // field@09e7 │ │ +079cce: 5485 ef09 |0037: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.name:Ljava/lang/String; // field@09ef │ │ +079cd2: 5286 ee09 |0039: iget v6, v8, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.index:I // field@09ee │ │ +079cd6: 7110 0526 0600 |003b: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +079cdc: 0c06 |003e: move-result-object v6 │ │ +079cde: 7230 6527 5406 |003f: invoke-interface {v4, v5, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2765 │ │ +079ce4: 5474 e309 |0042: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.bindPoseJoints:Lcom/badlogic/gdx/utils/Array; // field@09e3 │ │ +079ce8: 6e20 6a1e 2400 |0044: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +079cee: 2200 ba01 |0047: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe; // type@01ba │ │ +079cf2: 7010 0411 0000 |0049: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.:()V // method@1104 │ │ +079cf8: 5284 f109 |004c: iget v4, v8, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.parentIndex:I // field@09f1 │ │ +079cfc: 5904 f509 |004e: iput v4, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.parentIndex:I // field@09f5 │ │ +079d00: 5474 e109 |0050: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.animPoseJoints:Lcom/badlogic/gdx/utils/Array; // field@09e1 │ │ +079d04: 6e20 6a1e 0400 |0052: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +079d0a: 5474 e809 |0055: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.offsetMatrices:Lcom/badlogic/gdx/utils/Array; // field@09e8 │ │ +079d0e: 2205 0b02 |0057: new-instance v5, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +079d12: 7010 b713 0500 |0059: invoke-direct {v5}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ +079d18: 6e20 6a1e 5400 |005c: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +079d1e: 5474 ea09 |005f: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.sceneMatrices:Lcom/badlogic/gdx/utils/Array; // field@09ea │ │ +079d22: 2205 0b02 |0061: new-instance v5, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +079d26: 7010 b713 0500 |0063: invoke-direct {v5}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ +079d2c: 6e20 6a1e 5400 |0066: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +079d32: 5474 e409 |0069: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.combinedMatrices:Lcom/badlogic/gdx/utils/Array; // field@09e4 │ │ +079d36: 2205 0b02 |006b: new-instance v5, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +079d3a: 7010 b713 0500 |006d: invoke-direct {v5}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ +079d40: 6e20 6a1e 5400 |0070: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +079d46: 5484 ed09 |0073: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.children:Lcom/badlogic/gdx/utils/Array; // field@09ed │ │ +079d4a: 5243 df0f |0075: iget v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +079d4e: 1201 |0077: const/4 v1, #int 0 // #0 │ │ +079d50: 3531 1200 |0078: if-ge v1, v3, 008a // +0012 │ │ +079d54: 5484 ed09 |007a: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.children:Lcom/badlogic/gdx/utils/Array; // field@09ed │ │ +079d58: 6e20 741e 1400 |007c: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +079d5e: 0c04 |007f: move-result-object v4 │ │ +079d60: 1f04 b901 |0080: check-cast v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint; // type@01b9 │ │ +079d64: 7020 ff10 4700 |0082: invoke-direct {v7, v4}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.recursiveFill:(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;)V // method@10ff │ │ +079d6a: d801 0101 |0085: add-int/lit8 v1, v1, #int 1 // #01 │ │ +079d6e: 28f1 |0087: goto 0078 // -000f │ │ +079d70: 12f4 |0088: const/4 v4, #int -1 // #ff │ │ +079d72: 2885 |0089: goto 000e // -007b │ │ +079d74: 0e00 |008a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0006 line=70 │ │ 0x0010 line=72 │ │ 0x0015 line=73 │ │ 0x001c line=74 │ │ @@ -67759,42 +67759,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -06b89c: |[06b89c] com.badlogic.gdx.graphics.g3d.model.skeleton.Skeleton.buildFromHierarchy:()V │ │ -06b8ac: 5421 e609 |0000: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.jointNames:Lcom/badlogic/gdx/utils/Array; // field@09e6 │ │ -06b8b0: 6e10 6f1e 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -06b8b6: 5421 e709 |0005: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.namesToIndices:Ljava/util/Map; // field@09e7 │ │ -06b8ba: 7210 6127 0100 |0007: invoke-interface {v1}, Ljava/util/Map;.clear:()V // method@2761 │ │ -06b8c0: 5421 e309 |000a: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.bindPoseJoints:Lcom/badlogic/gdx/utils/Array; // field@09e3 │ │ -06b8c4: 6e10 6f1e 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -06b8ca: 5421 e109 |000f: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.animPoseJoints:Lcom/badlogic/gdx/utils/Array; // field@09e1 │ │ -06b8ce: 6e10 6f1e 0100 |0011: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -06b8d4: 5421 e809 |0014: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.offsetMatrices:Lcom/badlogic/gdx/utils/Array; // field@09e8 │ │ -06b8d8: 6e10 6f1e 0100 |0016: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -06b8de: 5421 ea09 |0019: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.sceneMatrices:Lcom/badlogic/gdx/utils/Array; // field@09ea │ │ -06b8e2: 6e10 6f1e 0100 |001b: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -06b8e8: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -06b8ea: 5421 e509 |001f: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.hierarchy:Lcom/badlogic/gdx/utils/Array; // field@09e5 │ │ -06b8ee: 5211 df0f |0021: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -06b8f2: 3510 1000 |0023: if-ge v0, v1, 0033 // +0010 │ │ -06b8f6: 5421 e509 |0025: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.hierarchy:Lcom/badlogic/gdx/utils/Array; // field@09e5 │ │ -06b8fa: 6e20 741e 0100 |0027: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -06b900: 0c01 |002a: move-result-object v1 │ │ -06b902: 1f01 bb01 |002b: check-cast v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint; // type@01bb │ │ -06b906: 7020 ff10 1200 |002d: invoke-direct {v2, v1}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.recursiveFill:(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;)V // method@10ff │ │ -06b90c: d800 0001 |0030: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06b910: 28ed |0032: goto 001f // -0013 │ │ -06b912: 5421 e309 |0033: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.bindPoseJoints:Lcom/badlogic/gdx/utils/Array; // field@09e3 │ │ -06b916: 6e20 fd10 1200 |0035: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.calculateMatrices:(Lcom/badlogic/gdx/utils/Array;)V // method@10fd │ │ -06b91c: 6e10 fe10 0200 |0038: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.calculateOffsetMatrices:()V // method@10fe │ │ -06b922: 0e00 |003b: return-void │ │ +079d78: |[079d78] com.badlogic.gdx.graphics.g3d.model.skeleton.Skeleton.buildFromHierarchy:()V │ │ +079d88: 5421 e609 |0000: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.jointNames:Lcom/badlogic/gdx/utils/Array; // field@09e6 │ │ +079d8c: 6e10 6f1e 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +079d92: 5421 e709 |0005: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.namesToIndices:Ljava/util/Map; // field@09e7 │ │ +079d96: 7210 6127 0100 |0007: invoke-interface {v1}, Ljava/util/Map;.clear:()V // method@2761 │ │ +079d9c: 5421 e309 |000a: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.bindPoseJoints:Lcom/badlogic/gdx/utils/Array; // field@09e3 │ │ +079da0: 6e10 6f1e 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +079da6: 5421 e109 |000f: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.animPoseJoints:Lcom/badlogic/gdx/utils/Array; // field@09e1 │ │ +079daa: 6e10 6f1e 0100 |0011: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +079db0: 5421 e809 |0014: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.offsetMatrices:Lcom/badlogic/gdx/utils/Array; // field@09e8 │ │ +079db4: 6e10 6f1e 0100 |0016: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +079dba: 5421 ea09 |0019: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.sceneMatrices:Lcom/badlogic/gdx/utils/Array; // field@09ea │ │ +079dbe: 6e10 6f1e 0100 |001b: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +079dc4: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +079dc6: 5421 e509 |001f: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.hierarchy:Lcom/badlogic/gdx/utils/Array; // field@09e5 │ │ +079dca: 5211 df0f |0021: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +079dce: 3510 1000 |0023: if-ge v0, v1, 0033 // +0010 │ │ +079dd2: 5421 e509 |0025: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.hierarchy:Lcom/badlogic/gdx/utils/Array; // field@09e5 │ │ +079dd6: 6e20 741e 0100 |0027: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +079ddc: 0c01 |002a: move-result-object v1 │ │ +079dde: 1f01 b901 |002b: check-cast v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint; // type@01b9 │ │ +079de2: 7020 ff10 1200 |002d: invoke-direct {v2, v1}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.recursiveFill:(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;)V // method@10ff │ │ +079de8: d800 0001 |0030: add-int/lit8 v0, v0, #int 1 // #01 │ │ +079dec: 28ed |0032: goto 001f // -0013 │ │ +079dee: 5421 e309 |0033: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.bindPoseJoints:Lcom/badlogic/gdx/utils/Array; // field@09e3 │ │ +079df2: 6e20 fd10 1200 |0035: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.calculateMatrices:(Lcom/badlogic/gdx/utils/Array;)V // method@10fd │ │ +079df8: 6e10 fe10 0200 |0038: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.calculateOffsetMatrices:()V // method@10fe │ │ +079dfe: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0005 line=54 │ │ 0x000a line=55 │ │ 0x000f line=56 │ │ 0x0014 line=57 │ │ @@ -67814,62 +67814,62 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Array;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -06b924: |[06b924] com.badlogic.gdx.graphics.g3d.model.skeleton.Skeleton.calculateMatrices:(Lcom/badlogic/gdx/utils/Array;)V │ │ -06b934: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06b936: 5285 df0f |0001: iget v5, v8, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -06b93a: 3551 5b00 |0003: if-ge v1, v5, 005e // +005b │ │ -06b93e: 6e20 741e 1800 |0005: invoke-virtual {v8, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -06b944: 0c02 |0008: move-result-object v2 │ │ -06b946: 1f02 bc01 |0009: check-cast v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe; // type@01bc │ │ -06b94a: 5475 ea09 |000b: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.sceneMatrices:Lcom/badlogic/gdx/utils/Array; // field@09ea │ │ -06b94e: 6e20 741e 1500 |000d: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -06b954: 0c04 |0010: move-result-object v4 │ │ -06b956: 1f04 0d02 |0011: check-cast v4, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -06b95a: 5225 f509 |0013: iget v5, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.parentIndex:I // field@09f5 │ │ -06b95e: 12f6 |0015: const/4 v6, #int -1 // #ff │ │ -06b960: 3265 4500 |0016: if-eq v5, v6, 005b // +0045 │ │ -06b964: 5475 ea09 |0018: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.sceneMatrices:Lcom/badlogic/gdx/utils/Array; // field@09ea │ │ -06b968: 5226 f509 |001a: iget v6, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.parentIndex:I // field@09f5 │ │ -06b96c: 6e20 741e 6500 |001c: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -06b972: 0c05 |001f: move-result-object v5 │ │ -06b974: 1f05 0d02 |0020: check-cast v5, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -06b978: 0753 |0022: move-object v3, v5 │ │ -06b97a: 5475 e409 |0023: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.combinedMatrices:Lcom/badlogic/gdx/utils/Array; // field@09e4 │ │ -06b97e: 6e20 741e 1500 |0025: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -06b984: 0c00 |0028: move-result-object v0 │ │ -06b986: 1f00 0d02 |0029: check-cast v0, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -06b98a: 5425 f709 |002b: iget-object v5, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f7 │ │ -06b98e: 5476 e909 |002d: iget-object v6, v7, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.rotMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@09e9 │ │ -06b992: 5466 ca0b |002f: iget-object v6, v6, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -06b996: 6e20 3514 6500 |0031: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/math/Quaternion;.toMatrix:([F)V // method@1435 │ │ -06b99c: 5475 e909 |0034: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.rotMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@09e9 │ │ -06b9a0: 5426 f609 |0036: iget-object v6, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f6 │ │ -06b9a4: 6e20 f113 6500 |0038: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/math/Matrix4;.trn:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; // method@13f1 │ │ -06b9aa: 5475 e909 |003b: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.rotMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@09e9 │ │ -06b9ae: 5426 f809 |003d: iget-object v6, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f8 │ │ -06b9b2: 6e20 d313 6500 |003f: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/math/Matrix4;.scl:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; // method@13d3 │ │ -06b9b8: 6e20 d513 3400 |0042: invoke-virtual {v4, v3}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ -06b9be: 5475 e909 |0045: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.rotMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@09e9 │ │ -06b9c2: 6e20 c513 5400 |0047: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Matrix4;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13c5 │ │ -06b9c8: 6e20 d513 4000 |004a: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ -06b9ce: 5475 e809 |004d: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.offsetMatrices:Lcom/badlogic/gdx/utils/Array; // field@09e8 │ │ -06b9d2: 6e20 741e 1500 |004f: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -06b9d8: 0c05 |0052: move-result-object v5 │ │ -06b9da: 1f05 0d02 |0053: check-cast v5, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -06b9de: 6e20 c513 5000 |0055: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/math/Matrix4;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13c5 │ │ -06b9e4: d801 0101 |0058: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06b9e8: 28a7 |005a: goto 0001 // -0059 │ │ -06b9ea: 6203 e009 |005b: sget-object v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.IDENTITY:Lcom/badlogic/gdx/math/Matrix4; // field@09e0 │ │ -06b9ee: 28c6 |005d: goto 0023 // -003a │ │ -06b9f0: 0e00 |005e: return-void │ │ +079e00: |[079e00] com.badlogic.gdx.graphics.g3d.model.skeleton.Skeleton.calculateMatrices:(Lcom/badlogic/gdx/utils/Array;)V │ │ +079e10: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +079e12: 5285 df0f |0001: iget v5, v8, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +079e16: 3551 5b00 |0003: if-ge v1, v5, 005e // +005b │ │ +079e1a: 6e20 741e 1800 |0005: invoke-virtual {v8, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +079e20: 0c02 |0008: move-result-object v2 │ │ +079e22: 1f02 ba01 |0009: check-cast v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe; // type@01ba │ │ +079e26: 5475 ea09 |000b: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.sceneMatrices:Lcom/badlogic/gdx/utils/Array; // field@09ea │ │ +079e2a: 6e20 741e 1500 |000d: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +079e30: 0c04 |0010: move-result-object v4 │ │ +079e32: 1f04 0b02 |0011: check-cast v4, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +079e36: 5225 f509 |0013: iget v5, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.parentIndex:I // field@09f5 │ │ +079e3a: 12f6 |0015: const/4 v6, #int -1 // #ff │ │ +079e3c: 3265 4500 |0016: if-eq v5, v6, 005b // +0045 │ │ +079e40: 5475 ea09 |0018: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.sceneMatrices:Lcom/badlogic/gdx/utils/Array; // field@09ea │ │ +079e44: 5226 f509 |001a: iget v6, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.parentIndex:I // field@09f5 │ │ +079e48: 6e20 741e 6500 |001c: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +079e4e: 0c05 |001f: move-result-object v5 │ │ +079e50: 1f05 0b02 |0020: check-cast v5, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +079e54: 0753 |0022: move-object v3, v5 │ │ +079e56: 5475 e409 |0023: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.combinedMatrices:Lcom/badlogic/gdx/utils/Array; // field@09e4 │ │ +079e5a: 6e20 741e 1500 |0025: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +079e60: 0c00 |0028: move-result-object v0 │ │ +079e62: 1f00 0b02 |0029: check-cast v0, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +079e66: 5425 f709 |002b: iget-object v5, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f7 │ │ +079e6a: 5476 e909 |002d: iget-object v6, v7, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.rotMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@09e9 │ │ +079e6e: 5466 ca0b |002f: iget-object v6, v6, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +079e72: 6e20 3514 6500 |0031: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/math/Quaternion;.toMatrix:([F)V // method@1435 │ │ +079e78: 5475 e909 |0034: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.rotMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@09e9 │ │ +079e7c: 5426 f609 |0036: iget-object v6, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f6 │ │ +079e80: 6e20 f113 6500 |0038: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/math/Matrix4;.trn:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; // method@13f1 │ │ +079e86: 5475 e909 |003b: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.rotMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@09e9 │ │ +079e8a: 5426 f809 |003d: iget-object v6, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f8 │ │ +079e8e: 6e20 d313 6500 |003f: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/math/Matrix4;.scl:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; // method@13d3 │ │ +079e94: 6e20 d513 3400 |0042: invoke-virtual {v4, v3}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ +079e9a: 5475 e909 |0045: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.rotMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@09e9 │ │ +079e9e: 6e20 c513 5400 |0047: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Matrix4;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13c5 │ │ +079ea4: 6e20 d513 4000 |004a: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ +079eaa: 5475 e809 |004d: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.offsetMatrices:Lcom/badlogic/gdx/utils/Array; // field@09e8 │ │ +079eae: 6e20 741e 1500 |004f: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +079eb4: 0c05 |0052: move-result-object v5 │ │ +079eb6: 1f05 0b02 |0053: check-cast v5, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +079eba: 6e20 c513 5000 |0055: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/math/Matrix4;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13c5 │ │ +079ec0: d801 0101 |0058: add-int/lit8 v1, v1, #int 1 // #01 │ │ +079ec4: 28a7 |005a: goto 0001 // -0059 │ │ +079ec6: 6203 e009 |005b: sget-object v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.IDENTITY:Lcom/badlogic/gdx/math/Matrix4; // field@09e0 │ │ +079eca: 28c6 |005d: goto 0023 // -003a │ │ +079ecc: 0e00 |005e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0005 line=102 │ │ 0x000b line=103 │ │ 0x0013 line=104 │ │ 0x0023 line=105 │ │ @@ -67898,33 +67898,33 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -06b9f4: |[06b9f4] com.badlogic.gdx.graphics.g3d.model.skeleton.Skeleton.calculateOffsetMatrices:()V │ │ -06ba04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06ba06: 5431 e809 |0001: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.offsetMatrices:Lcom/badlogic/gdx/utils/Array; // field@09e8 │ │ -06ba0a: 5211 df0f |0003: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -06ba0e: 3510 1c00 |0005: if-ge v0, v1, 0021 // +001c │ │ -06ba12: 5431 e809 |0007: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.offsetMatrices:Lcom/badlogic/gdx/utils/Array; // field@09e8 │ │ -06ba16: 6e20 741e 0100 |0009: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -06ba1c: 0c01 |000c: move-result-object v1 │ │ -06ba1e: 1f01 0d02 |000d: check-cast v1, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -06ba22: 5432 ea09 |000f: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.sceneMatrices:Lcom/badlogic/gdx/utils/Array; // field@09ea │ │ -06ba26: 6e20 741e 0200 |0011: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -06ba2c: 0c02 |0014: move-result-object v2 │ │ -06ba2e: 1f02 0d02 |0015: check-cast v2, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -06ba32: 6e20 d513 2100 |0017: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ -06ba38: 0c01 |001a: move-result-object v1 │ │ -06ba3a: 6e10 c213 0100 |001b: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Matrix4;.inv:()Lcom/badlogic/gdx/math/Matrix4; // method@13c2 │ │ -06ba40: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06ba44: 28e1 |0020: goto 0001 // -001f │ │ -06ba46: 0e00 |0021: return-void │ │ +079ed0: |[079ed0] com.badlogic.gdx.graphics.g3d.model.skeleton.Skeleton.calculateOffsetMatrices:()V │ │ +079ee0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +079ee2: 5431 e809 |0001: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.offsetMatrices:Lcom/badlogic/gdx/utils/Array; // field@09e8 │ │ +079ee6: 5211 df0f |0003: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +079eea: 3510 1c00 |0005: if-ge v0, v1, 0021 // +001c │ │ +079eee: 5431 e809 |0007: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.offsetMatrices:Lcom/badlogic/gdx/utils/Array; // field@09e8 │ │ +079ef2: 6e20 741e 0100 |0009: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +079ef8: 0c01 |000c: move-result-object v1 │ │ +079efa: 1f01 0b02 |000d: check-cast v1, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +079efe: 5432 ea09 |000f: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.sceneMatrices:Lcom/badlogic/gdx/utils/Array; // field@09ea │ │ +079f02: 6e20 741e 0200 |0011: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +079f08: 0c02 |0014: move-result-object v2 │ │ +079f0a: 1f02 0b02 |0015: check-cast v2, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +079f0e: 6e20 d513 2100 |0017: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ +079f14: 0c01 |001a: move-result-object v1 │ │ +079f16: 6e10 c213 0100 |001b: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Matrix4;.inv:()Lcom/badlogic/gdx/math/Matrix4; // method@13c2 │ │ +079f1c: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +079f20: 28e1 |0020: goto 0001 // -001f │ │ +079f22: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0007 line=96 │ │ 0x001e line=95 │ │ 0x0021 line=98 │ │ locals : │ │ @@ -67936,117 +67936,117 @@ │ │ type : '(Ljava/lang/String;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 195 16-bit code units │ │ -06ba48: |[06ba48] com.badlogic.gdx.graphics.g3d.model.skeleton.Skeleton.setAnimation:(Ljava/lang/String;F)V │ │ -06ba58: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -06ba5c: 540d e209 |0002: iget-object v13, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09e2 │ │ -06ba60: 0800 1200 |0004: move-object/from16 v0, v18 │ │ -06ba64: 6e20 2722 0d00 |0006: invoke-virtual {v13, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -06ba6a: 0c02 |0009: move-result-object v2 │ │ -06ba6c: 1f02 ba01 |000a: check-cast v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation; // type@01ba │ │ -06ba70: 3902 2300 |000c: if-nez v2, 002f // +0023 │ │ -06ba74: 220d af03 |000e: new-instance v13, Ljava/lang/IllegalArgumentException; // type@03af │ │ -06ba78: 220e c503 |0010: new-instance v14, Ljava/lang/StringBuilder; // type@03c5 │ │ -06ba7c: 7010 6726 0e00 |0012: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -06ba82: 1a0f a801 |0015: const-string v15, "Animation with name '" // string@01a8 │ │ -06ba86: 6e20 6e26 fe00 |0017: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06ba8c: 0c0e |001a: move-result-object v14 │ │ -06ba8e: 0800 1200 |001b: move-object/from16 v0, v18 │ │ -06ba92: 6e20 6e26 0e00 |001d: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06ba98: 0c0e |0020: move-result-object v14 │ │ -06ba9a: 1a0f 4e00 |0021: const-string v15, "' does not exist" // string@004e │ │ -06ba9e: 6e20 6e26 fe00 |0023: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06baa4: 0c0e |0026: move-result-object v14 │ │ -06baa6: 6e10 7426 0e00 |0027: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -06baac: 0c0e |002a: move-result-object v14 │ │ -06baae: 7020 f825 ed00 |002b: invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -06bab4: 270d |002e: throw v13 │ │ -06bab6: 120d |002f: const/4 v13, #int 0 // #0 │ │ -06bab8: 2e0d 130d |0030: cmpg-float v13, v19, v13 │ │ -06babc: 3a0d 0800 |0032: if-ltz v13, 003a // +0008 │ │ -06bac0: 522d ec09 |0034: iget v13, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation;.totalDuration:F // field@09ec │ │ -06bac4: 2d0d 130d |0036: cmpl-float v13, v19, v13 │ │ -06bac8: 3d0d 0a00 |0038: if-lez v13, 0042 // +000a │ │ -06bacc: 220d af03 |003a: new-instance v13, Ljava/lang/IllegalArgumentException; // type@03af │ │ -06bad0: 1a0e 9e29 |003c: const-string v14, "time must be 0 <= time <= animation duration" // string@299e │ │ -06bad4: 7020 f825 ed00 |003e: invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -06bada: 270d |0041: throw v13 │ │ -06badc: 542d eb09 |0042: iget-object v13, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation;.perJointkeyFrames:[[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe; // field@09eb │ │ -06bae0: 21da |0044: array-length v10, v13 │ │ -06bae2: 1205 |0045: const/4 v5, #int 0 // #0 │ │ -06bae4: 35a5 7300 |0046: if-ge v5, v10, 00b9 // +0073 │ │ -06bae8: 542d eb09 |0048: iget-object v13, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation;.perJointkeyFrames:[[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe; // field@09eb │ │ -06baec: 4609 0d05 |004a: aget-object v9, v13, v5 │ │ -06baf0: 1206 |004c: const/4 v6, #int 0 // #0 │ │ -06baf2: 219b |004d: array-length v11, v9 │ │ -06baf4: 1207 |004e: const/4 v7, #int 0 // #0 │ │ -06baf6: 35b7 1100 |004f: if-ge v7, v11, 0060 // +0011 │ │ -06bafa: 4608 0907 |0051: aget-object v8, v9, v7 │ │ -06bafe: 528d f909 |0053: iget v13, v8, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.timeStamp:F // field@09f9 │ │ -06bb02: 2d0d 0d13 |0055: cmpl-float v13, v13, v19 │ │ -06bb06: 3a0d 5a00 |0057: if-ltz v13, 00b1 // +005a │ │ -06bb0a: 120d |0059: const/4 v13, #int 0 // #0 │ │ -06bb0c: d80e 07ff |005a: add-int/lit8 v14, v7, #int -1 // #ff │ │ -06bb10: 7120 1926 ed00 |005c: invoke-static {v13, v14}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -06bb16: 0a06 |005f: move-result v6 │ │ -06bb18: 460c 0906 |0060: aget-object v12, v9, v6 │ │ -06bb1c: d80d 0601 |0062: add-int/lit8 v13, v6, #int 1 // #01 │ │ -06bb20: 33bd 5000 |0064: if-ne v13, v11, 00b4 // +0050 │ │ -06bb24: 07c4 |0066: move-object v4, v12 │ │ -06bb26: 1201 |0067: const/4 v1, #int 0 // #0 │ │ -06bb28: 324c 1500 |0068: if-eq v12, v4, 007d // +0015 │ │ -06bb2c: 150d 803f |006a: const/high16 v13, #int 1065353216 // #3f80 │ │ -06bb30: 52ce f909 |006c: iget v14, v12, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.timeStamp:F // field@09f9 │ │ -06bb34: a70e 130e |006e: sub-float v14, v19, v14 │ │ -06bb38: 524f f909 |0070: iget v15, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.timeStamp:F // field@09f9 │ │ -06bb3c: 52c0 f909 |0072: iget v0, v12, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.timeStamp:F // field@09f9 │ │ -06bb40: 0210 0000 |0074: move/from16 v16, v0 │ │ -06bb44: a70f 0f10 |0076: sub-float v15, v15, v16 │ │ -06bb48: c9fe |0078: div-float/2addr v14, v15 │ │ -06bb4a: 7120 1a26 ed00 |0079: invoke-static {v13, v14}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -06bb50: 0a01 |007c: move-result v1 │ │ -06bb52: 0800 1100 |007d: move-object/from16 v0, v17 │ │ -06bb56: 540d e109 |007f: iget-object v13, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.animPoseJoints:Lcom/badlogic/gdx/utils/Array; // field@09e1 │ │ -06bb5a: 6e20 741e 5d00 |0081: invoke-virtual {v13, v5}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -06bb60: 0c03 |0084: move-result-object v3 │ │ -06bb62: 1f03 bc01 |0085: check-cast v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe; // type@01bc │ │ -06bb66: 543d f609 |0087: iget-object v13, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f6 │ │ -06bb6a: 54ce f609 |0089: iget-object v14, v12, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f6 │ │ -06bb6e: 6e20 9814 ed00 |008b: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -06bb74: 0c0d |008e: move-result-object v13 │ │ -06bb76: 544e f609 |008f: iget-object v14, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f6 │ │ -06bb7a: 6e30 8c14 ed01 |0091: invoke-virtual {v13, v14, v1}, Lcom/badlogic/gdx/math/Vector3;.lerp:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Vector3; // method@148c │ │ -06bb80: 543d f809 |0094: iget-object v13, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f8 │ │ -06bb84: 54ce f809 |0096: iget-object v14, v12, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f8 │ │ -06bb88: 6e20 9814 ed00 |0098: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -06bb8e: 0c0d |009b: move-result-object v13 │ │ -06bb90: 544e f809 |009c: iget-object v14, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f8 │ │ -06bb94: 6e30 8c14 ed01 |009e: invoke-virtual {v13, v14, v1}, Lcom/badlogic/gdx/math/Vector3;.lerp:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Vector3; // method@148c │ │ -06bb9a: 543d f709 |00a1: iget-object v13, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f7 │ │ -06bb9e: 54ce f709 |00a3: iget-object v14, v12, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f7 │ │ -06bba2: 6e20 2b14 ed00 |00a5: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; // method@142b │ │ -06bba8: 0c0d |00a8: move-result-object v13 │ │ -06bbaa: 544e f709 |00a9: iget-object v14, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f7 │ │ -06bbae: 6e30 3414 ed01 |00ab: invoke-virtual {v13, v14, v1}, Lcom/badlogic/gdx/math/Quaternion;.slerp:(Lcom/badlogic/gdx/math/Quaternion;F)Lcom/badlogic/gdx/math/Quaternion; // method@1434 │ │ -06bbb4: d805 0501 |00ae: add-int/lit8 v5, v5, #int 1 // #01 │ │ -06bbb8: 2896 |00b0: goto 0046 // -006a │ │ -06bbba: d807 0701 |00b1: add-int/lit8 v7, v7, #int 1 // #01 │ │ -06bbbe: 289c |00b3: goto 004f // -0064 │ │ -06bbc0: d80d 0601 |00b4: add-int/lit8 v13, v6, #int 1 // #01 │ │ -06bbc4: 4604 090d |00b6: aget-object v4, v9, v13 │ │ -06bbc8: 28af |00b8: goto 0067 // -0051 │ │ -06bbca: 0800 1100 |00b9: move-object/from16 v0, v17 │ │ -06bbce: 540d e109 |00bb: iget-object v13, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.animPoseJoints:Lcom/badlogic/gdx/utils/Array; // field@09e1 │ │ -06bbd2: 0800 1100 |00bd: move-object/from16 v0, v17 │ │ -06bbd6: 6e20 fd10 d000 |00bf: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.calculateMatrices:(Lcom/badlogic/gdx/utils/Array;)V // method@10fd │ │ -06bbdc: 0e00 |00c2: return-void │ │ +079f24: |[079f24] com.badlogic.gdx.graphics.g3d.model.skeleton.Skeleton.setAnimation:(Ljava/lang/String;F)V │ │ +079f34: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +079f38: 540d e209 |0002: iget-object v13, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09e2 │ │ +079f3c: 0800 1200 |0004: move-object/from16 v0, v18 │ │ +079f40: 6e20 2722 0d00 |0006: invoke-virtual {v13, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +079f46: 0c02 |0009: move-result-object v2 │ │ +079f48: 1f02 b801 |000a: check-cast v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation; // type@01b8 │ │ +079f4c: 3902 2300 |000c: if-nez v2, 002f // +0023 │ │ +079f50: 220d ad03 |000e: new-instance v13, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +079f54: 220e c303 |0010: new-instance v14, Ljava/lang/StringBuilder; // type@03c3 │ │ +079f58: 7010 6726 0e00 |0012: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +079f5e: 1a0f a801 |0015: const-string v15, "Animation with name '" // string@01a8 │ │ +079f62: 6e20 6e26 fe00 |0017: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +079f68: 0c0e |001a: move-result-object v14 │ │ +079f6a: 0800 1200 |001b: move-object/from16 v0, v18 │ │ +079f6e: 6e20 6e26 0e00 |001d: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +079f74: 0c0e |0020: move-result-object v14 │ │ +079f76: 1a0f 4e00 |0021: const-string v15, "' does not exist" // string@004e │ │ +079f7a: 6e20 6e26 fe00 |0023: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +079f80: 0c0e |0026: move-result-object v14 │ │ +079f82: 6e10 7426 0e00 |0027: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +079f88: 0c0e |002a: move-result-object v14 │ │ +079f8a: 7020 f825 ed00 |002b: invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +079f90: 270d |002e: throw v13 │ │ +079f92: 120d |002f: const/4 v13, #int 0 // #0 │ │ +079f94: 2e0d 130d |0030: cmpg-float v13, v19, v13 │ │ +079f98: 3a0d 0800 |0032: if-ltz v13, 003a // +0008 │ │ +079f9c: 522d ec09 |0034: iget v13, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation;.totalDuration:F // field@09ec │ │ +079fa0: 2d0d 130d |0036: cmpl-float v13, v19, v13 │ │ +079fa4: 3d0d 0a00 |0038: if-lez v13, 0042 // +000a │ │ +079fa8: 220d ad03 |003a: new-instance v13, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +079fac: 1a0e 9c29 |003c: const-string v14, "time must be 0 <= time <= animation duration" // string@299c │ │ +079fb0: 7020 f825 ed00 |003e: invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +079fb6: 270d |0041: throw v13 │ │ +079fb8: 542d eb09 |0042: iget-object v13, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation;.perJointkeyFrames:[[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe; // field@09eb │ │ +079fbc: 21da |0044: array-length v10, v13 │ │ +079fbe: 1205 |0045: const/4 v5, #int 0 // #0 │ │ +079fc0: 35a5 7300 |0046: if-ge v5, v10, 00b9 // +0073 │ │ +079fc4: 542d eb09 |0048: iget-object v13, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation;.perJointkeyFrames:[[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe; // field@09eb │ │ +079fc8: 4609 0d05 |004a: aget-object v9, v13, v5 │ │ +079fcc: 1206 |004c: const/4 v6, #int 0 // #0 │ │ +079fce: 219b |004d: array-length v11, v9 │ │ +079fd0: 1207 |004e: const/4 v7, #int 0 // #0 │ │ +079fd2: 35b7 1100 |004f: if-ge v7, v11, 0060 // +0011 │ │ +079fd6: 4608 0907 |0051: aget-object v8, v9, v7 │ │ +079fda: 528d f909 |0053: iget v13, v8, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.timeStamp:F // field@09f9 │ │ +079fde: 2d0d 0d13 |0055: cmpl-float v13, v13, v19 │ │ +079fe2: 3a0d 5a00 |0057: if-ltz v13, 00b1 // +005a │ │ +079fe6: 120d |0059: const/4 v13, #int 0 // #0 │ │ +079fe8: d80e 07ff |005a: add-int/lit8 v14, v7, #int -1 // #ff │ │ +079fec: 7120 1926 ed00 |005c: invoke-static {v13, v14}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +079ff2: 0a06 |005f: move-result v6 │ │ +079ff4: 460c 0906 |0060: aget-object v12, v9, v6 │ │ +079ff8: d80d 0601 |0062: add-int/lit8 v13, v6, #int 1 // #01 │ │ +079ffc: 33bd 5000 |0064: if-ne v13, v11, 00b4 // +0050 │ │ +07a000: 07c4 |0066: move-object v4, v12 │ │ +07a002: 1201 |0067: const/4 v1, #int 0 // #0 │ │ +07a004: 324c 1500 |0068: if-eq v12, v4, 007d // +0015 │ │ +07a008: 150d 803f |006a: const/high16 v13, #int 1065353216 // #3f80 │ │ +07a00c: 52ce f909 |006c: iget v14, v12, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.timeStamp:F // field@09f9 │ │ +07a010: a70e 130e |006e: sub-float v14, v19, v14 │ │ +07a014: 524f f909 |0070: iget v15, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.timeStamp:F // field@09f9 │ │ +07a018: 52c0 f909 |0072: iget v0, v12, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.timeStamp:F // field@09f9 │ │ +07a01c: 0210 0000 |0074: move/from16 v16, v0 │ │ +07a020: a70f 0f10 |0076: sub-float v15, v15, v16 │ │ +07a024: c9fe |0078: div-float/2addr v14, v15 │ │ +07a026: 7120 1a26 ed00 |0079: invoke-static {v13, v14}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +07a02c: 0a01 |007c: move-result v1 │ │ +07a02e: 0800 1100 |007d: move-object/from16 v0, v17 │ │ +07a032: 540d e109 |007f: iget-object v13, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.animPoseJoints:Lcom/badlogic/gdx/utils/Array; // field@09e1 │ │ +07a036: 6e20 741e 5d00 |0081: invoke-virtual {v13, v5}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +07a03c: 0c03 |0084: move-result-object v3 │ │ +07a03e: 1f03 ba01 |0085: check-cast v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe; // type@01ba │ │ +07a042: 543d f609 |0087: iget-object v13, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f6 │ │ +07a046: 54ce f609 |0089: iget-object v14, v12, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f6 │ │ +07a04a: 6e20 9814 ed00 |008b: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07a050: 0c0d |008e: move-result-object v13 │ │ +07a052: 544e f609 |008f: iget-object v14, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f6 │ │ +07a056: 6e30 8c14 ed01 |0091: invoke-virtual {v13, v14, v1}, Lcom/badlogic/gdx/math/Vector3;.lerp:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Vector3; // method@148c │ │ +07a05c: 543d f809 |0094: iget-object v13, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f8 │ │ +07a060: 54ce f809 |0096: iget-object v14, v12, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f8 │ │ +07a064: 6e20 9814 ed00 |0098: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07a06a: 0c0d |009b: move-result-object v13 │ │ +07a06c: 544e f809 |009c: iget-object v14, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f8 │ │ +07a070: 6e30 8c14 ed01 |009e: invoke-virtual {v13, v14, v1}, Lcom/badlogic/gdx/math/Vector3;.lerp:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Vector3; // method@148c │ │ +07a076: 543d f709 |00a1: iget-object v13, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f7 │ │ +07a07a: 54ce f709 |00a3: iget-object v14, v12, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f7 │ │ +07a07e: 6e20 2b14 ed00 |00a5: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; // method@142b │ │ +07a084: 0c0d |00a8: move-result-object v13 │ │ +07a086: 544e f709 |00a9: iget-object v14, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f7 │ │ +07a08a: 6e30 3414 ed01 |00ab: invoke-virtual {v13, v14, v1}, Lcom/badlogic/gdx/math/Quaternion;.slerp:(Lcom/badlogic/gdx/math/Quaternion;F)Lcom/badlogic/gdx/math/Quaternion; // method@1434 │ │ +07a090: d805 0501 |00ae: add-int/lit8 v5, v5, #int 1 // #01 │ │ +07a094: 2896 |00b0: goto 0046 // -006a │ │ +07a096: d807 0701 |00b1: add-int/lit8 v7, v7, #int 1 // #01 │ │ +07a09a: 289c |00b3: goto 004f // -0064 │ │ +07a09c: d80d 0601 |00b4: add-int/lit8 v13, v6, #int 1 // #01 │ │ +07a0a0: 4604 090d |00b6: aget-object v4, v9, v13 │ │ +07a0a4: 28af |00b8: goto 0067 // -0051 │ │ +07a0a6: 0800 1100 |00b9: move-object/from16 v0, v17 │ │ +07a0aa: 540d e109 |00bb: iget-object v13, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.animPoseJoints:Lcom/badlogic/gdx/utils/Array; // field@09e1 │ │ +07a0ae: 0800 1100 |00bd: move-object/from16 v0, v17 │ │ +07a0b2: 6e20 fd10 d000 |00bf: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.calculateMatrices:(Lcom/badlogic/gdx/utils/Array;)V // method@10fd │ │ +07a0b8: 0e00 |00c2: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x000c line=120 │ │ 0x002f line=121 │ │ 0x003a line=122 │ │ 0x0042 line=124 │ │ @@ -68096,32 +68096,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06bbe0: |[06bbe0] com.badlogic.gdx.graphics.g3d.model.skeleton.Skeleton.setBindPose:()V │ │ -06bbf0: 5410 e309 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.bindPoseJoints:Lcom/badlogic/gdx/utils/Array; // field@09e3 │ │ -06bbf4: 6e20 fd10 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.calculateMatrices:(Lcom/badlogic/gdx/utils/Array;)V // method@10fd │ │ -06bbfa: 0e00 |0005: return-void │ │ +07a0bc: |[07a0bc] com.badlogic.gdx.graphics.g3d.model.skeleton.Skeleton.setBindPose:()V │ │ +07a0cc: 5410 e309 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.bindPoseJoints:Lcom/badlogic/gdx/utils/Array; // field@09e3 │ │ +07a0d0: 6e20 fd10 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.calculateMatrices:(Lcom/badlogic/gdx/utils/Array;)V // method@10fd │ │ +07a0d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0005 line=155 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; │ │ │ │ - source_file_idx : 3810 (Skeleton.java) │ │ + source_file_idx : 3808 (Skeleton.java) │ │ │ │ Class #204 header: │ │ -class_idx : 443 │ │ +class_idx : 441 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3812 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3810 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #204 annotations: │ │ Annotations on field #2541 'children' │ │ @@ -68172,52 +68172,52 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -06bbfc: |[06bbfc] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonJoint.:()V │ │ -06bc0c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06bc0e: 1502 803f |0001: const/high16 v2, #int 1065353216 // #3f80 │ │ -06bc12: 7010 2726 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ -06bc18: 2200 e702 |0006: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -06bc1c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -06bc1e: 7020 631e 1000 |0009: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ -06bc24: 5b40 ed09 |000c: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.children:Lcom/badlogic/gdx/utils/Array; // field@09ed │ │ -06bc28: 2200 1402 |000e: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06bc2c: 7010 7014 0000 |0010: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -06bc32: 5b40 f209 |0013: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f2 │ │ -06bc36: 2200 1102 |0015: new-instance v0, Lcom/badlogic/gdx/math/Quaternion; // type@0211 │ │ -06bc3a: 2201 1402 |0017: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06bc3e: 7040 7114 3132 |0019: invoke-direct {v1, v3, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ -06bc44: 7030 1e14 1003 |001c: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/math/Quaternion;.:(Lcom/badlogic/gdx/math/Vector3;F)V // method@141e │ │ -06bc4a: 5b40 f309 |001f: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f3 │ │ -06bc4e: 2200 1402 |0021: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06bc52: 7040 7114 2022 |0023: invoke-direct {v0, v2, v2, v2}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ -06bc58: 5b40 f409 |0026: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f4 │ │ -06bc5c: 0e00 |0028: return-void │ │ +07a0d8: |[07a0d8] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonJoint.:()V │ │ +07a0e8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +07a0ea: 1502 803f |0001: const/high16 v2, #int 1065353216 // #3f80 │ │ +07a0ee: 7010 2726 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ +07a0f4: 2200 e502 |0006: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +07a0f8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +07a0fa: 7020 631e 1000 |0009: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ +07a100: 5b40 ed09 |000c: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.children:Lcom/badlogic/gdx/utils/Array; // field@09ed │ │ +07a104: 2200 1202 |000e: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07a108: 7010 7014 0000 |0010: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +07a10e: 5b40 f209 |0013: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f2 │ │ +07a112: 2200 0f02 |0015: new-instance v0, Lcom/badlogic/gdx/math/Quaternion; // type@020f │ │ +07a116: 2201 1202 |0017: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07a11a: 7040 7114 3132 |0019: invoke-direct {v1, v3, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ +07a120: 7030 1e14 1003 |001c: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/math/Quaternion;.:(Lcom/badlogic/gdx/math/Vector3;F)V // method@141e │ │ +07a126: 5b40 f309 |001f: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f3 │ │ +07a12a: 2200 1202 |0021: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07a12e: 7040 7114 2022 |0023: invoke-direct {v0, v2, v2, v2}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ +07a134: 5b40 f409 |0026: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f4 │ │ +07a138: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=23 │ │ 0x0006 line=29 │ │ 0x000e line=31 │ │ 0x0015 line=32 │ │ 0x0021 line=33 │ │ locals : │ │ 0x0000 - 0x0029 reg=4 this Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonJoint; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3812 (SkeletonJoint.java) │ │ + source_file_idx : 3810 (SkeletonJoint.java) │ │ │ │ Class #205 header: │ │ -class_idx : 444 │ │ +class_idx : 442 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3813 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3811 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #205 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;' │ │ @@ -68252,31 +68252,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -06bc60: |[06bc60] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonKeyframe.:()V │ │ -06bc70: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ -06bc74: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06bc76: 7010 2726 0300 |0003: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ -06bc7c: 5931 f909 |0006: iput v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.timeStamp:F // field@09f9 │ │ -06bc80: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ -06bc82: 5930 f509 |0009: iput v0, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.parentIndex:I // field@09f5 │ │ -06bc86: 2200 1402 |000b: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06bc8a: 7010 7014 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -06bc90: 5b30 f609 |0010: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f6 │ │ -06bc94: 2200 1402 |0012: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06bc98: 7040 7114 2022 |0014: invoke-direct {v0, v2, v2, v2}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ -06bc9e: 5b30 f809 |0017: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f8 │ │ -06bca2: 2200 1102 |0019: new-instance v0, Lcom/badlogic/gdx/math/Quaternion; // type@0211 │ │ -06bca6: 7052 1c14 1011 |001b: invoke-direct {v0, v1, v1, v1, v2}, Lcom/badlogic/gdx/math/Quaternion;.:(FFFF)V // method@141c │ │ -06bcac: 5b30 f709 |001e: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f7 │ │ -06bcb0: 0e00 |0020: return-void │ │ +07a13c: |[07a13c] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonKeyframe.:()V │ │ +07a14c: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ +07a150: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +07a152: 7010 2726 0300 |0003: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ +07a158: 5931 f909 |0006: iput v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.timeStamp:F // field@09f9 │ │ +07a15c: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ +07a15e: 5930 f509 |0009: iput v0, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.parentIndex:I // field@09f5 │ │ +07a162: 2200 1202 |000b: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07a166: 7010 7014 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +07a16c: 5b30 f609 |0010: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f6 │ │ +07a170: 2200 1202 |0012: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07a174: 7040 7114 2022 |0014: invoke-direct {v0, v2, v2, v2}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ +07a17a: 5b30 f809 |0017: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f8 │ │ +07a17e: 2200 0f02 |0019: new-instance v0, Lcom/badlogic/gdx/math/Quaternion; // type@020f │ │ +07a182: 7052 1c14 1011 |001b: invoke-direct {v0, v1, v1, v1, v2}, Lcom/badlogic/gdx/math/Quaternion;.:(FFFF)V // method@141c │ │ +07a188: 5b30 f709 |001e: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f7 │ │ +07a18c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=22 │ │ 0x0006 line=23 │ │ 0x0008 line=24 │ │ 0x000b line=25 │ │ 0x0012 line=26 │ │ @@ -68290,74 +68290,74 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 94 16-bit code units │ │ -06bcb4: |[06bcb4] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonKeyframe.toString:()Ljava/lang/String; │ │ -06bcc4: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -06bcc8: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -06bcce: 1a01 9f29 |0005: const-string v1, "time: " // string@299f │ │ -06bcd2: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06bcd8: 0c00 |000a: move-result-object v0 │ │ -06bcda: 5221 f909 |000b: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.timeStamp:F // field@09f9 │ │ -06bcde: 6e20 6a26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -06bce4: 0c00 |0010: move-result-object v0 │ │ -06bce6: 1a01 a800 |0011: const-string v1, ", " // string@00a8 │ │ -06bcea: 6e20 6e26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06bcf0: 0c00 |0016: move-result-object v0 │ │ -06bcf2: 1a01 b423 |0017: const-string v1, "parent: " // string@23b4 │ │ -06bcf6: 6e20 6e26 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06bcfc: 0c00 |001c: move-result-object v0 │ │ -06bcfe: 5221 f509 |001d: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.parentIndex:I // field@09f5 │ │ -06bd02: 6e20 6b26 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -06bd08: 0c00 |0022: move-result-object v0 │ │ -06bd0a: 1a01 a800 |0023: const-string v1, ", " // string@00a8 │ │ -06bd0e: 6e20 6e26 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06bd14: 0c00 |0028: move-result-object v0 │ │ -06bd16: 1a01 3f24 |0029: const-string v1, "position: " // string@243f │ │ -06bd1a: 6e20 6e26 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06bd20: 0c00 |002e: move-result-object v0 │ │ -06bd22: 5421 f609 |002f: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f6 │ │ -06bd26: 6e20 6d26 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -06bd2c: 0c00 |0034: move-result-object v0 │ │ -06bd2e: 1a01 a800 |0035: const-string v1, ", " // string@00a8 │ │ -06bd32: 6e20 6e26 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06bd38: 0c00 |003a: move-result-object v0 │ │ -06bd3a: 1a01 0326 |003b: const-string v1, "scale: " // string@2603 │ │ -06bd3e: 6e20 6e26 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06bd44: 0c00 |0040: move-result-object v0 │ │ -06bd46: 5421 f809 |0041: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f8 │ │ -06bd4a: 6e20 6d26 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -06bd50: 0c00 |0046: move-result-object v0 │ │ -06bd52: 1a01 a800 |0047: const-string v1, ", " // string@00a8 │ │ -06bd56: 6e20 6e26 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06bd5c: 0c00 |004c: move-result-object v0 │ │ -06bd5e: 1a01 cb25 |004d: const-string v1, "rotation: " // string@25cb │ │ -06bd62: 6e20 6e26 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -06bd68: 0c00 |0052: move-result-object v0 │ │ -06bd6a: 5421 f709 |0053: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f7 │ │ -06bd6e: 6e20 6d26 1000 |0055: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -06bd74: 0c00 |0058: move-result-object v0 │ │ -06bd76: 6e10 7426 0000 |0059: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -06bd7c: 0c00 |005c: move-result-object v0 │ │ -06bd7e: 1100 |005d: return-object v0 │ │ +07a190: |[07a190] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonKeyframe.toString:()Ljava/lang/String; │ │ +07a1a0: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +07a1a4: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +07a1aa: 1a01 9d29 |0005: const-string v1, "time: " // string@299d │ │ +07a1ae: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07a1b4: 0c00 |000a: move-result-object v0 │ │ +07a1b6: 5221 f909 |000b: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.timeStamp:F // field@09f9 │ │ +07a1ba: 6e20 6a26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +07a1c0: 0c00 |0010: move-result-object v0 │ │ +07a1c2: 1a01 a800 |0011: const-string v1, ", " // string@00a8 │ │ +07a1c6: 6e20 6e26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07a1cc: 0c00 |0016: move-result-object v0 │ │ +07a1ce: 1a01 b223 |0017: const-string v1, "parent: " // string@23b2 │ │ +07a1d2: 6e20 6e26 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07a1d8: 0c00 |001c: move-result-object v0 │ │ +07a1da: 5221 f509 |001d: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.parentIndex:I // field@09f5 │ │ +07a1de: 6e20 6b26 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +07a1e4: 0c00 |0022: move-result-object v0 │ │ +07a1e6: 1a01 a800 |0023: const-string v1, ", " // string@00a8 │ │ +07a1ea: 6e20 6e26 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07a1f0: 0c00 |0028: move-result-object v0 │ │ +07a1f2: 1a01 3d24 |0029: const-string v1, "position: " // string@243d │ │ +07a1f6: 6e20 6e26 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07a1fc: 0c00 |002e: move-result-object v0 │ │ +07a1fe: 5421 f609 |002f: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.position:Lcom/badlogic/gdx/math/Vector3; // field@09f6 │ │ +07a202: 6e20 6d26 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +07a208: 0c00 |0034: move-result-object v0 │ │ +07a20a: 1a01 a800 |0035: const-string v1, ", " // string@00a8 │ │ +07a20e: 6e20 6e26 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07a214: 0c00 |003a: move-result-object v0 │ │ +07a216: 1a01 0126 |003b: const-string v1, "scale: " // string@2601 │ │ +07a21a: 6e20 6e26 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07a220: 0c00 |0040: move-result-object v0 │ │ +07a222: 5421 f809 |0041: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.scale:Lcom/badlogic/gdx/math/Vector3; // field@09f8 │ │ +07a226: 6e20 6d26 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +07a22c: 0c00 |0046: move-result-object v0 │ │ +07a22e: 1a01 a800 |0047: const-string v1, ", " // string@00a8 │ │ +07a232: 6e20 6e26 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07a238: 0c00 |004c: move-result-object v0 │ │ +07a23a: 1a01 c925 |004d: const-string v1, "rotation: " // string@25c9 │ │ +07a23e: 6e20 6e26 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07a244: 0c00 |0052: move-result-object v0 │ │ +07a246: 5421 f709 |0053: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@09f7 │ │ +07a24a: 6e20 6d26 1000 |0055: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +07a250: 0c00 |0058: move-result-object v0 │ │ +07a252: 6e10 7426 0000 |0059: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +07a258: 0c00 |005c: move-result-object v0 │ │ +07a25a: 1100 |005d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x005e reg=2 this Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe; │ │ │ │ - source_file_idx : 3813 (SkeletonKeyframe.java) │ │ + source_file_idx : 3811 (SkeletonKeyframe.java) │ │ │ │ Class #206 header: │ │ -class_idx : 451 │ │ +class_idx : 449 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 838 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 0 │ │ │ │ Class #206 annotations: │ │ @@ -68385,20 +68385,20 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -06bd80: |[06bd80] com.badlogic.gdx.graphics.glutils.ETC1.:()V │ │ -06bd90: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -06bd94: 6700 170a |0002: sput v0, Lcom/badlogic/gdx/graphics/glutils/ETC1;.PKM_HEADER_SIZE:I // field@0a17 │ │ -06bd98: 1400 648d 0000 |0004: const v0, #float 5.07214e-41 // #00008d64 │ │ -06bd9e: 6700 160a |0007: sput v0, Lcom/badlogic/gdx/graphics/glutils/ETC1;.ETC1_RGB8_OES:I // field@0a16 │ │ -06bda2: 0e00 |0009: return-void │ │ +07a25c: |[07a25c] com.badlogic.gdx.graphics.glutils.ETC1.:()V │ │ +07a26c: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +07a270: 6700 170a |0002: sput v0, Lcom/badlogic/gdx/graphics/glutils/ETC1;.PKM_HEADER_SIZE:I // field@0a17 │ │ +07a274: 1400 648d 0000 |0004: const v0, #float 5.07214e-41 // #00008d64 │ │ +07a27a: 6700 160a |0007: sput v0, Lcom/badlogic/gdx/graphics/glutils/ETC1;.ETC1_RGB8_OES:I // field@0a16 │ │ +07a27e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0004 line=38 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/glutils/ETC1;) │ │ @@ -68406,17 +68406,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06bda4: |[06bda4] com.badlogic.gdx.graphics.glutils.ETC1.:()V │ │ -06bdb4: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -06bdba: 0e00 |0003: return-void │ │ +07a280: |[07a280] com.badlogic.gdx.graphics.glutils.ETC1.:()V │ │ +07a290: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +07a296: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/glutils/ETC1; │ │ │ │ @@ -68425,42 +68425,42 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;Lcom/badlogic/gdx/graphics/Pixmap$Format;)Lcom/badlogic/gdx/graphics/Pixmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 49 16-bit code units │ │ -06bdbc: |[06bdbc] com.badlogic.gdx.graphics.glutils.ETC1.decodeImage:(Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;Lcom/badlogic/gdx/graphics/Pixmap$Format;)Lcom/badlogic/gdx/graphics/Pixmap; │ │ -06bdcc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06bdce: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -06bdd0: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -06bdd2: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -06bdd4: 6e10 3311 0800 |0004: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.hasPKMHeader:()Z // method@1133 │ │ -06bdda: 0a00 |0007: move-result v0 │ │ -06bddc: 3800 2300 |0008: if-eqz v0, 002b // +0023 │ │ -06bde0: 1301 1000 |000a: const/16 v1, #int 16 // #10 │ │ -06bde4: 5480 120a |000c: iget-object v0, v8, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ -06bde8: 7120 4211 3000 |000e: invoke-static {v0, v3}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getWidthPKM:(Ljava/nio/ByteBuffer;I)I // method@1142 │ │ -06bdee: 0a04 |0011: move-result v4 │ │ -06bdf0: 5480 120a |0012: iget-object v0, v8, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ -06bdf4: 7120 4011 3000 |0014: invoke-static {v0, v3}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getHeightPKM:(Ljava/nio/ByteBuffer;I)I // method@1140 │ │ -06bdfa: 0a05 |0017: move-result v5 │ │ -06bdfc: 7110 4111 0900 |0018: invoke-static {v9}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getPixelSize:(Lcom/badlogic/gdx/graphics/Pixmap$Format;)I // method@1141 │ │ -06be02: 0a06 |001b: move-result v6 │ │ -06be04: 2207 2101 |001c: new-instance v7, Lcom/badlogic/gdx/graphics/Pixmap; // type@0121 │ │ -06be08: 7040 270b 4795 |001e: invoke-direct {v7, v4, v5, v9}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b27 │ │ -06be0e: 5480 120a |0021: iget-object v0, v8, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ -06be12: 6e10 3e0b 0700 |0023: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b3e │ │ -06be18: 0c02 |0026: move-result-object v2 │ │ -06be1a: 7707 3911 0000 |0027: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.decodeImage:(Ljava/nio/ByteBuffer;ILjava/nio/ByteBuffer;IIII)V // method@1139 │ │ -06be20: 1107 |002a: return-object v7 │ │ -06be22: 1201 |002b: const/4 v1, #int 0 // #0 │ │ -06be24: 5284 150a |002c: iget v4, v8, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.width:I // field@0a15 │ │ -06be28: 5285 140a |002e: iget v5, v8, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.height:I // field@0a14 │ │ -06be2c: 28e8 |0030: goto 0018 // -0018 │ │ +07a298: |[07a298] com.badlogic.gdx.graphics.glutils.ETC1.decodeImage:(Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;Lcom/badlogic/gdx/graphics/Pixmap$Format;)Lcom/badlogic/gdx/graphics/Pixmap; │ │ +07a2a8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +07a2aa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +07a2ac: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +07a2ae: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +07a2b0: 6e10 3311 0800 |0004: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.hasPKMHeader:()Z // method@1133 │ │ +07a2b6: 0a00 |0007: move-result v0 │ │ +07a2b8: 3800 2300 |0008: if-eqz v0, 002b // +0023 │ │ +07a2bc: 1301 1000 |000a: const/16 v1, #int 16 // #10 │ │ +07a2c0: 5480 120a |000c: iget-object v0, v8, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ +07a2c4: 7120 4211 3000 |000e: invoke-static {v0, v3}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getWidthPKM:(Ljava/nio/ByteBuffer;I)I // method@1142 │ │ +07a2ca: 0a04 |0011: move-result v4 │ │ +07a2cc: 5480 120a |0012: iget-object v0, v8, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ +07a2d0: 7120 4011 3000 |0014: invoke-static {v0, v3}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getHeightPKM:(Ljava/nio/ByteBuffer;I)I // method@1140 │ │ +07a2d6: 0a05 |0017: move-result v5 │ │ +07a2d8: 7110 4111 0900 |0018: invoke-static {v9}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getPixelSize:(Lcom/badlogic/gdx/graphics/Pixmap$Format;)I // method@1141 │ │ +07a2de: 0a06 |001b: move-result v6 │ │ +07a2e0: 2207 1f01 |001c: new-instance v7, Lcom/badlogic/gdx/graphics/Pixmap; // type@011f │ │ +07a2e4: 7040 270b 4795 |001e: invoke-direct {v7, v4, v5, v9}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b27 │ │ +07a2ea: 5480 120a |0021: iget-object v0, v8, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ +07a2ee: 6e10 3e0b 0700 |0023: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b3e │ │ +07a2f4: 0c02 |0026: move-result-object v2 │ │ +07a2f6: 7707 3911 0000 |0027: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.decodeImage:(Ljava/nio/ByteBuffer;ILjava/nio/ByteBuffer;IIII)V // method@1139 │ │ +07a2fc: 1107 |002a: return-object v7 │ │ +07a2fe: 1201 |002b: const/4 v1, #int 0 // #0 │ │ +07a300: 5284 150a |002c: iget v4, v8, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.width:I // field@0a15 │ │ +07a304: 5285 140a |002e: iget v5, v8, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.height:I // field@0a14 │ │ +07a308: 28e8 |0030: goto 0018 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=170 │ │ 0x0002 line=171 │ │ 0x0003 line=172 │ │ 0x0004 line=174 │ │ 0x000a line=175 │ │ @@ -68493,36 +68493,36 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -06be30: |[06be30] com.badlogic.gdx.graphics.glutils.ETC1.encodeImage:(Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; │ │ -06be40: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -06be42: 6e10 380b 0600 |0001: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b38 │ │ -06be48: 0c02 |0004: move-result-object v2 │ │ -06be4a: 7110 4111 0200 |0005: invoke-static {v2}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getPixelSize:(Lcom/badlogic/gdx/graphics/Pixmap$Format;)I // method@1141 │ │ -06be50: 0a01 |0008: move-result v1 │ │ -06be52: 6e10 3e0b 0600 |0009: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b3e │ │ -06be58: 0c02 |000c: move-result-object v2 │ │ -06be5a: 6e10 3f0b 0600 |000d: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ -06be60: 0a03 |0010: move-result v3 │ │ -06be62: 6e10 3c0b 0600 |0011: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ -06be68: 0a04 |0014: move-result v4 │ │ -06be6a: 7151 3b11 5243 |0015: invoke-static {v2, v5, v3, v4, v1}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.encodeImage:(Ljava/nio/ByteBuffer;IIII)Ljava/nio/ByteBuffer; // method@113b │ │ -06be70: 0c00 |0018: move-result-object v0 │ │ -06be72: 7110 271f 0000 |0019: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@1f27 │ │ -06be78: 2202 c201 |001c: new-instance v2, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // type@01c2 │ │ -06be7c: 6e10 3f0b 0600 |001e: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ -06be82: 0a03 |0021: move-result v3 │ │ -06be84: 6e10 3c0b 0600 |0022: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ -06be8a: 0a04 |0025: move-result v4 │ │ -06be8c: 7055 3011 3204 |0026: invoke-direct {v2, v3, v4, v0, v5}, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.:(IILjava/nio/ByteBuffer;I)V // method@1130 │ │ -06be92: 1102 |0029: return-object v2 │ │ +07a30c: |[07a30c] com.badlogic.gdx.graphics.glutils.ETC1.encodeImage:(Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; │ │ +07a31c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07a31e: 6e10 380b 0600 |0001: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b38 │ │ +07a324: 0c02 |0004: move-result-object v2 │ │ +07a326: 7110 4111 0200 |0005: invoke-static {v2}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getPixelSize:(Lcom/badlogic/gdx/graphics/Pixmap$Format;)I // method@1141 │ │ +07a32c: 0a01 |0008: move-result v1 │ │ +07a32e: 6e10 3e0b 0600 |0009: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b3e │ │ +07a334: 0c02 |000c: move-result-object v2 │ │ +07a336: 6e10 3f0b 0600 |000d: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ +07a33c: 0a03 |0010: move-result v3 │ │ +07a33e: 6e10 3c0b 0600 |0011: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ +07a344: 0a04 |0014: move-result v4 │ │ +07a346: 7151 3b11 5243 |0015: invoke-static {v2, v5, v3, v4, v1}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.encodeImage:(Ljava/nio/ByteBuffer;IIII)Ljava/nio/ByteBuffer; // method@113b │ │ +07a34c: 0c00 |0018: move-result-object v0 │ │ +07a34e: 7110 271f 0000 |0019: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@1f27 │ │ +07a354: 2202 c001 |001c: new-instance v2, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // type@01c0 │ │ +07a358: 6e10 3f0b 0600 |001e: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ +07a35e: 0a03 |0021: move-result v3 │ │ +07a360: 6e10 3c0b 0600 |0022: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ +07a366: 0a04 |0025: move-result v4 │ │ +07a368: 7055 3011 3204 |0026: invoke-direct {v2, v3, v4, v0, v5}, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.:(IILjava/nio/ByteBuffer;I)V // method@1130 │ │ +07a36e: 1102 |0029: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=147 │ │ 0x0009 line=148 │ │ 0x0019 line=149 │ │ 0x001c line=150 │ │ locals : │ │ @@ -68541,37 +68541,37 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -06be94: |[06be94] com.badlogic.gdx.graphics.glutils.ETC1.encodeImagePKM:(Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; │ │ -06bea4: 6e10 380b 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b38 │ │ -06beaa: 0c02 |0003: move-result-object v2 │ │ -06beac: 7110 4111 0200 |0004: invoke-static {v2}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getPixelSize:(Lcom/badlogic/gdx/graphics/Pixmap$Format;)I // method@1141 │ │ -06beb2: 0a01 |0007: move-result v1 │ │ -06beb4: 6e10 3e0b 0600 |0008: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b3e │ │ -06beba: 0c02 |000b: move-result-object v2 │ │ -06bebc: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -06bebe: 6e10 3f0b 0600 |000d: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ -06bec4: 0a04 |0010: move-result v4 │ │ -06bec6: 6e10 3c0b 0600 |0011: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ -06becc: 0a05 |0014: move-result v5 │ │ -06bece: 7151 3d11 3254 |0015: invoke-static {v2, v3, v4, v5, v1}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.encodeImagePKM:(Ljava/nio/ByteBuffer;IIII)Ljava/nio/ByteBuffer; // method@113d │ │ -06bed4: 0c00 |0018: move-result-object v0 │ │ -06bed6: 7110 271f 0000 |0019: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@1f27 │ │ -06bedc: 2202 c201 |001c: new-instance v2, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // type@01c2 │ │ -06bee0: 6e10 3f0b 0600 |001e: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ -06bee6: 0a03 |0021: move-result v3 │ │ -06bee8: 6e10 3c0b 0600 |0022: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ -06beee: 0a04 |0025: move-result v4 │ │ -06bef0: 1305 1000 |0026: const/16 v5, #int 16 // #10 │ │ -06bef4: 7055 3011 3204 |0028: invoke-direct {v2, v3, v4, v0, v5}, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.:(IILjava/nio/ByteBuffer;I)V // method@1130 │ │ -06befa: 1102 |002b: return-object v2 │ │ +07a370: |[07a370] com.badlogic.gdx.graphics.glutils.ETC1.encodeImagePKM:(Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; │ │ +07a380: 6e10 380b 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b38 │ │ +07a386: 0c02 |0003: move-result-object v2 │ │ +07a388: 7110 4111 0200 |0004: invoke-static {v2}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getPixelSize:(Lcom/badlogic/gdx/graphics/Pixmap$Format;)I // method@1141 │ │ +07a38e: 0a01 |0007: move-result v1 │ │ +07a390: 6e10 3e0b 0600 |0008: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b3e │ │ +07a396: 0c02 |000b: move-result-object v2 │ │ +07a398: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +07a39a: 6e10 3f0b 0600 |000d: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ +07a3a0: 0a04 |0010: move-result v4 │ │ +07a3a2: 6e10 3c0b 0600 |0011: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ +07a3a8: 0a05 |0014: move-result v5 │ │ +07a3aa: 7151 3d11 3254 |0015: invoke-static {v2, v3, v4, v5, v1}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.encodeImagePKM:(Ljava/nio/ByteBuffer;IIII)Ljava/nio/ByteBuffer; // method@113d │ │ +07a3b0: 0c00 |0018: move-result-object v0 │ │ +07a3b2: 7110 271f 0000 |0019: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@1f27 │ │ +07a3b8: 2202 c001 |001c: new-instance v2, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // type@01c0 │ │ +07a3bc: 6e10 3f0b 0600 |001e: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ +07a3c2: 0a03 |0021: move-result v3 │ │ +07a3c4: 6e10 3c0b 0600 |0022: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ +07a3ca: 0a04 |0025: move-result v4 │ │ +07a3cc: 1305 1000 |0026: const/16 v5, #int 16 // #10 │ │ +07a3d0: 7055 3011 3204 |0028: invoke-direct {v2, v3, v4, v0, v5}, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.:(IILjava/nio/ByteBuffer;I)V // method@1130 │ │ +07a3d6: 1102 |002b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0008 line=159 │ │ 0x0019 line=160 │ │ 0x001c line=161 │ │ locals : │ │ @@ -68608,27 +68608,27 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Pixmap$Format;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -06befc: |[06befc] com.badlogic.gdx.graphics.glutils.ETC1.getPixelSize:(Lcom/badlogic/gdx/graphics/Pixmap$Format;)I │ │ -06bf0c: 6200 5006 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB565:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0650 │ │ -06bf10: 3302 0400 |0002: if-ne v2, v0, 0006 // +0004 │ │ -06bf14: 1220 |0004: const/4 v0, #int 2 // #2 │ │ -06bf16: 0f00 |0005: return v0 │ │ -06bf18: 6200 5106 |0006: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0651 │ │ -06bf1c: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ -06bf20: 1230 |000a: const/4 v0, #int 3 // #3 │ │ -06bf22: 28fa |000b: goto 0005 // -0006 │ │ -06bf24: 2200 fc02 |000c: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -06bf28: 1a01 4502 |000e: const-string v1, "Can only handle RGB565 or RGB888 images" // string@0245 │ │ -06bf2c: 7020 b41f 1000 |0010: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -06bf32: 2700 |0013: throw v0 │ │ +07a3d8: |[07a3d8] com.badlogic.gdx.graphics.glutils.ETC1.getPixelSize:(Lcom/badlogic/gdx/graphics/Pixmap$Format;)I │ │ +07a3e8: 6200 5006 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB565:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0650 │ │ +07a3ec: 3302 0400 |0002: if-ne v2, v0, 0006 // +0004 │ │ +07a3f0: 1220 |0004: const/4 v0, #int 2 // #2 │ │ +07a3f2: 0f00 |0005: return v0 │ │ +07a3f4: 6200 5106 |0006: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0651 │ │ +07a3f8: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ +07a3fc: 1230 |000a: const/4 v0, #int 3 // #3 │ │ +07a3fe: 28fa |000b: goto 0005 // -0006 │ │ +07a400: 2200 fa02 |000c: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +07a404: 1a01 4502 |000e: const-string v1, "Can only handle RGB565 or RGB888 images" // string@0245 │ │ +07a408: 7020 b41f 1000 |0010: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +07a40e: 2700 |0013: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0005 line=139 │ │ 0x000c line=140 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 format Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ @@ -68645,17 +68645,17 @@ │ │ access : 0x0108 (STATIC NATIVE) │ │ code : (none) │ │ │ │ Virtual methods - │ │ source_file_idx : 838 (ETC1.java) │ │ │ │ Class #207 header: │ │ -class_idx : 459 │ │ +class_idx : 457 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1785 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 9 │ │ │ │ Class #207 - │ │ @@ -68720,18 +68720,18 @@ │ │ type : '(FFF)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1785 (ImmediateModeRenderer.java) │ │ │ │ Class #208 header: │ │ -class_idx : 464 │ │ +class_idx : 462 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3423 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3421 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #208 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;' │ │ @@ -68750,35 +68750,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -06bf34: |[06bf34] com.badlogic.gdx.graphics.glutils.MipMapGenerator.:()V │ │ -06bf44: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06bf46: 6a00 6b0a |0001: sput-boolean v0, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.useHWMipMap:Z // field@0a6b │ │ -06bf4a: 0e00 |0003: return-void │ │ +07a410: |[07a410] com.badlogic.gdx.graphics.glutils.MipMapGenerator.:()V │ │ +07a420: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07a422: 6a00 6b0a |0001: sput-boolean v0, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.useHWMipMap:Z // field@0a6b │ │ +07a426: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06bf4c: |[06bf4c] com.badlogic.gdx.graphics.glutils.MipMapGenerator.:()V │ │ -06bf5c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -06bf62: 0e00 |0003: return-void │ │ +07a428: |[07a428] com.badlogic.gdx.graphics.glutils.MipMapGenerator.:()V │ │ +07a438: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +07a43e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;) │ │ @@ -68786,34 +68786,34 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -06bf64: |[06bf64] com.badlogic.gdx.graphics.glutils.MipMapGenerator.generateMipMap:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V │ │ -06bf74: 6300 6b0a |0000: sget-boolean v0, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.useHWMipMap:Z // field@0a6b │ │ -06bf78: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -06bf7c: 7140 d011 3254 |0004: invoke-static {v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.generateMipMapCPU:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V // method@11d0 │ │ -06bf82: 0e00 |0007: return-void │ │ -06bf84: 6200 1c00 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -06bf88: 7210 ef00 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00ef │ │ -06bf8e: 0c00 |000d: move-result-object v0 │ │ -06bf90: 6201 0c00 |000e: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType; // field@000c │ │ -06bf94: 3310 1200 |0010: if-ne v0, v1, 0022 // +0012 │ │ -06bf98: 6200 2400 |0012: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -06bf9c: 7210 3d01 0000 |0014: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ -06bfa2: 0a00 |0017: move-result v0 │ │ -06bfa4: 3800 0600 |0018: if-eqz v0, 001e // +0006 │ │ -06bfa8: 7120 d211 5200 |001a: invoke-static {v2, v5}, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.generateMipMapGLES20:(Lcom/badlogic/gdx/graphics/Pixmap;Z)V // method@11d2 │ │ -06bfae: 28ea |001d: goto 0007 // -0016 │ │ -06bfb0: 7140 d011 3254 |001e: invoke-static {v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.generateMipMapCPU:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V // method@11d0 │ │ -06bfb6: 28e6 |0021: goto 0007 // -001a │ │ -06bfb8: 7140 d111 3254 |0022: invoke-static {v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.generateMipMapDesktop:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V // method@11d1 │ │ -06bfbe: 28e2 |0025: goto 0007 // -001e │ │ +07a440: |[07a440] com.badlogic.gdx.graphics.glutils.MipMapGenerator.generateMipMap:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V │ │ +07a450: 6300 6b0a |0000: sget-boolean v0, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.useHWMipMap:Z // field@0a6b │ │ +07a454: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +07a458: 7140 d011 3254 |0004: invoke-static {v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.generateMipMapCPU:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V // method@11d0 │ │ +07a45e: 0e00 |0007: return-void │ │ +07a460: 6200 1c00 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +07a464: 7210 ef00 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00ef │ │ +07a46a: 0c00 |000d: move-result-object v0 │ │ +07a46c: 6201 0c00 |000e: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType; // field@000c │ │ +07a470: 3310 1200 |0010: if-ne v0, v1, 0022 // +0012 │ │ +07a474: 6200 2400 |0012: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +07a478: 7210 3d01 0000 |0014: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ +07a47e: 0a00 |0017: move-result v0 │ │ +07a480: 3800 0600 |0018: if-eqz v0, 001e // +0006 │ │ +07a484: 7120 d211 5200 |001a: invoke-static {v2, v5}, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.generateMipMapGLES20:(Lcom/badlogic/gdx/graphics/Pixmap;Z)V // method@11d2 │ │ +07a48a: 28ea |001d: goto 0007 // -0016 │ │ +07a48c: 7140 d011 3254 |001e: invoke-static {v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.generateMipMapCPU:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V // method@11d0 │ │ +07a492: 28e6 |0021: goto 0007 // -001a │ │ +07a494: 7140 d111 3254 |0022: invoke-static {v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.generateMipMapDesktop:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V // method@11d1 │ │ +07a49a: 28e2 |0025: goto 0007 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0004 line=42 │ │ 0x0007 line=54 │ │ 0x0008 line=46 │ │ 0x0012 line=47 │ │ @@ -68831,99 +68831,99 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 27 │ │ ins : 4 │ │ outs : 10 │ │ insns size : 165 16-bit code units │ │ -06bfc0: |[06bfc0] com.badlogic.gdx.graphics.glutils.MipMapGenerator.generateMipMapCPU:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V │ │ -06bfd0: 6202 1f00 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -06bfd4: 1303 e10d |0002: const/16 v3, #int 3553 // #de1 │ │ -06bfd8: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -06bfda: 7401 3a0b 1700 |0005: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLInternalFormat:()I // method@0b3a │ │ -06bfe0: 0a05 |0008: move-result v5 │ │ -06bfe2: 7401 3f0b 1700 |0009: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ -06bfe8: 0a06 |000c: move-result v6 │ │ -06bfea: 7401 3c0b 1700 |000d: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ -06bff0: 0a07 |0010: move-result v7 │ │ -06bff2: 1208 |0011: const/4 v8, #int 0 // #0 │ │ -06bff4: 7401 390b 1700 |0012: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLFormat:()I // method@0b39 │ │ -06bffa: 0a09 |0015: move-result v9 │ │ -06bffc: 7401 3b0b 1700 |0016: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLType:()I // method@0b3b │ │ -06c002: 0a0a |0019: move-result v10 │ │ -06c004: 7401 3e0b 1700 |001a: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b3e │ │ -06c00a: 0c0b |001d: move-result-object v11 │ │ -06c00c: 780a c40a 0200 |001e: invoke-interface/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@0ac4 │ │ -06c012: 6203 2200 |0021: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -06c016: 3903 1000 |0023: if-nez v3, 0033 // +0010 │ │ -06c01a: 0200 1800 |0025: move/from16 v0, v24 │ │ -06c01e: 0201 1900 |0027: move/from16 v1, v25 │ │ -06c022: 3210 0a00 |0029: if-eq v0, v1, 0033 // +000a │ │ -06c026: 2203 fc02 |002b: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -06c02a: 1a04 7129 |002d: const-string v4, "texture width and height must be square when using mipmapping." // string@2971 │ │ -06c02e: 7020 b41f 4300 |002f: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -06c034: 2703 |0032: throw v3 │ │ -06c036: 7401 3f0b 1700 |0033: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ -06c03c: 0a03 |0036: move-result v3 │ │ -06c03e: db0a 0302 |0037: div-int/lit8 v10, v3, #int 2 // #02 │ │ -06c042: 7401 3c0b 1700 |0039: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ -06c048: 0a03 |003c: move-result v3 │ │ -06c04a: db0b 0302 |003d: div-int/lit8 v11, v3, #int 2 // #02 │ │ -06c04e: 121e |003f: const/4 v14, #int 1 // #1 │ │ -06c050: 7100 370b 0000 |0040: invoke-static {}, Lcom/badlogic/gdx/graphics/Pixmap;.getBlending:()Lcom/badlogic/gdx/graphics/Pixmap$Blending; // method@0b37 │ │ -06c056: 0c16 |0043: move-result-object v22 │ │ -06c058: 6203 4706 |0044: sget-object v3, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.None:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0647 │ │ -06c05c: 7110 400b 0300 |0046: invoke-static {v3}, Lcom/badlogic/gdx/graphics/Pixmap;.setBlending:(Lcom/badlogic/gdx/graphics/Pixmap$Blending;)V // method@0b40 │ │ -06c062: 3d0a 5800 |0049: if-lez v10, 00a1 // +0058 │ │ -06c066: 3d0b 5600 |004b: if-lez v11, 00a1 // +0056 │ │ -06c06a: 2202 2101 |004d: new-instance v2, Lcom/badlogic/gdx/graphics/Pixmap; // type@0121 │ │ -06c06e: 7401 380b 1700 |004f: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b38 │ │ -06c074: 0c03 |0052: move-result-object v3 │ │ -06c076: 7040 270b a23b |0053: invoke-direct {v2, v10, v11, v3}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b27 │ │ -06c07c: 1204 |0056: const/4 v4, #int 0 // #0 │ │ -06c07e: 1205 |0057: const/4 v5, #int 0 // #0 │ │ -06c080: 7401 3f0b 1700 |0058: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ -06c086: 0a06 |005b: move-result v6 │ │ -06c088: 7401 3c0b 1700 |005c: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ -06c08e: 0a07 |005f: move-result v7 │ │ -06c090: 1208 |0060: const/4 v8, #int 0 // #0 │ │ -06c092: 1209 |0061: const/4 v9, #int 0 // #0 │ │ -06c094: 0803 1700 |0062: move-object/from16 v3, v23 │ │ -06c098: 740a 320b 0200 |0064: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b32 │ │ -06c09e: 1213 |0067: const/4 v3, #int 1 // #1 │ │ -06c0a0: 363e 0400 |0068: if-gt v14, v3, 006c // +0004 │ │ -06c0a4: 381a 0500 |006a: if-eqz v26, 006f // +0005 │ │ -06c0a8: 7401 2b0b 1700 |006c: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b2b │ │ -06c0ae: 0817 0200 |006f: move-object/from16 v23, v2 │ │ -06c0b2: 620c 1f00 |0071: sget-object v12, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -06c0b6: 130d e10d |0073: const/16 v13, #int 3553 // #de1 │ │ -06c0ba: 7401 3a0b 1700 |0075: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLInternalFormat:()I // method@0b3a │ │ -06c0c0: 0a0f |0078: move-result v15 │ │ -06c0c2: 7401 3f0b 1700 |0079: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ -06c0c8: 0a10 |007c: move-result v16 │ │ -06c0ca: 7401 3c0b 1700 |007d: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ -06c0d0: 0a11 |0080: move-result v17 │ │ -06c0d2: 1312 0000 |0081: const/16 v18, #int 0 // #0 │ │ -06c0d6: 7401 390b 1700 |0083: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLFormat:()I // method@0b39 │ │ -06c0dc: 0a13 |0086: move-result v19 │ │ -06c0de: 7401 3b0b 1700 |0087: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLType:()I // method@0b3b │ │ -06c0e4: 0a14 |008a: move-result v20 │ │ -06c0e6: 7401 3e0b 1700 |008b: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b3e │ │ -06c0ec: 0c15 |008e: move-result-object v21 │ │ -06c0ee: 780a c40a 0c00 |008f: invoke-interface/range {v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@0ac4 │ │ -06c0f4: 7401 3f0b 1700 |0092: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ -06c0fa: 0a03 |0095: move-result v3 │ │ -06c0fc: db0a 0302 |0096: div-int/lit8 v10, v3, #int 2 // #02 │ │ -06c100: 7401 3c0b 1700 |0098: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ -06c106: 0a03 |009b: move-result v3 │ │ -06c108: db0b 0302 |009c: div-int/lit8 v11, v3, #int 2 // #02 │ │ -06c10c: d80e 0e01 |009e: add-int/lit8 v14, v14, #int 1 // #01 │ │ -06c110: 28a9 |00a0: goto 0049 // -0057 │ │ -06c112: 7701 400b 1600 |00a1: invoke-static/range {v22}, Lcom/badlogic/gdx/graphics/Pixmap;.setBlending:(Lcom/badlogic/gdx/graphics/Pixmap$Blending;)V // method@0b40 │ │ -06c118: 0e00 |00a4: return-void │ │ +07a49c: |[07a49c] com.badlogic.gdx.graphics.glutils.MipMapGenerator.generateMipMapCPU:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V │ │ +07a4ac: 6202 1f00 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +07a4b0: 1303 e10d |0002: const/16 v3, #int 3553 // #de1 │ │ +07a4b4: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +07a4b6: 7401 3a0b 1700 |0005: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLInternalFormat:()I // method@0b3a │ │ +07a4bc: 0a05 |0008: move-result v5 │ │ +07a4be: 7401 3f0b 1700 |0009: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ +07a4c4: 0a06 |000c: move-result v6 │ │ +07a4c6: 7401 3c0b 1700 |000d: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ +07a4cc: 0a07 |0010: move-result v7 │ │ +07a4ce: 1208 |0011: const/4 v8, #int 0 // #0 │ │ +07a4d0: 7401 390b 1700 |0012: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLFormat:()I // method@0b39 │ │ +07a4d6: 0a09 |0015: move-result v9 │ │ +07a4d8: 7401 3b0b 1700 |0016: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLType:()I // method@0b3b │ │ +07a4de: 0a0a |0019: move-result v10 │ │ +07a4e0: 7401 3e0b 1700 |001a: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b3e │ │ +07a4e6: 0c0b |001d: move-result-object v11 │ │ +07a4e8: 780a c40a 0200 |001e: invoke-interface/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@0ac4 │ │ +07a4ee: 6203 2200 |0021: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +07a4f2: 3903 1000 |0023: if-nez v3, 0033 // +0010 │ │ +07a4f6: 0200 1800 |0025: move/from16 v0, v24 │ │ +07a4fa: 0201 1900 |0027: move/from16 v1, v25 │ │ +07a4fe: 3210 0a00 |0029: if-eq v0, v1, 0033 // +000a │ │ +07a502: 2203 fa02 |002b: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +07a506: 1a04 6f29 |002d: const-string v4, "texture width and height must be square when using mipmapping." // string@296f │ │ +07a50a: 7020 b41f 4300 |002f: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +07a510: 2703 |0032: throw v3 │ │ +07a512: 7401 3f0b 1700 |0033: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ +07a518: 0a03 |0036: move-result v3 │ │ +07a51a: db0a 0302 |0037: div-int/lit8 v10, v3, #int 2 // #02 │ │ +07a51e: 7401 3c0b 1700 |0039: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ +07a524: 0a03 |003c: move-result v3 │ │ +07a526: db0b 0302 |003d: div-int/lit8 v11, v3, #int 2 // #02 │ │ +07a52a: 121e |003f: const/4 v14, #int 1 // #1 │ │ +07a52c: 7100 370b 0000 |0040: invoke-static {}, Lcom/badlogic/gdx/graphics/Pixmap;.getBlending:()Lcom/badlogic/gdx/graphics/Pixmap$Blending; // method@0b37 │ │ +07a532: 0c16 |0043: move-result-object v22 │ │ +07a534: 6203 4706 |0044: sget-object v3, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.None:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0647 │ │ +07a538: 7110 400b 0300 |0046: invoke-static {v3}, Lcom/badlogic/gdx/graphics/Pixmap;.setBlending:(Lcom/badlogic/gdx/graphics/Pixmap$Blending;)V // method@0b40 │ │ +07a53e: 3d0a 5800 |0049: if-lez v10, 00a1 // +0058 │ │ +07a542: 3d0b 5600 |004b: if-lez v11, 00a1 // +0056 │ │ +07a546: 2202 1f01 |004d: new-instance v2, Lcom/badlogic/gdx/graphics/Pixmap; // type@011f │ │ +07a54a: 7401 380b 1700 |004f: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b38 │ │ +07a550: 0c03 |0052: move-result-object v3 │ │ +07a552: 7040 270b a23b |0053: invoke-direct {v2, v10, v11, v3}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b27 │ │ +07a558: 1204 |0056: const/4 v4, #int 0 // #0 │ │ +07a55a: 1205 |0057: const/4 v5, #int 0 // #0 │ │ +07a55c: 7401 3f0b 1700 |0058: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ +07a562: 0a06 |005b: move-result v6 │ │ +07a564: 7401 3c0b 1700 |005c: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ +07a56a: 0a07 |005f: move-result v7 │ │ +07a56c: 1208 |0060: const/4 v8, #int 0 // #0 │ │ +07a56e: 1209 |0061: const/4 v9, #int 0 // #0 │ │ +07a570: 0803 1700 |0062: move-object/from16 v3, v23 │ │ +07a574: 740a 320b 0200 |0064: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b32 │ │ +07a57a: 1213 |0067: const/4 v3, #int 1 // #1 │ │ +07a57c: 363e 0400 |0068: if-gt v14, v3, 006c // +0004 │ │ +07a580: 381a 0500 |006a: if-eqz v26, 006f // +0005 │ │ +07a584: 7401 2b0b 1700 |006c: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b2b │ │ +07a58a: 0817 0200 |006f: move-object/from16 v23, v2 │ │ +07a58e: 620c 1f00 |0071: sget-object v12, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +07a592: 130d e10d |0073: const/16 v13, #int 3553 // #de1 │ │ +07a596: 7401 3a0b 1700 |0075: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLInternalFormat:()I // method@0b3a │ │ +07a59c: 0a0f |0078: move-result v15 │ │ +07a59e: 7401 3f0b 1700 |0079: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ +07a5a4: 0a10 |007c: move-result v16 │ │ +07a5a6: 7401 3c0b 1700 |007d: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ +07a5ac: 0a11 |0080: move-result v17 │ │ +07a5ae: 1312 0000 |0081: const/16 v18, #int 0 // #0 │ │ +07a5b2: 7401 390b 1700 |0083: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLFormat:()I // method@0b39 │ │ +07a5b8: 0a13 |0086: move-result v19 │ │ +07a5ba: 7401 3b0b 1700 |0087: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLType:()I // method@0b3b │ │ +07a5c0: 0a14 |008a: move-result v20 │ │ +07a5c2: 7401 3e0b 1700 |008b: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b3e │ │ +07a5c8: 0c15 |008e: move-result-object v21 │ │ +07a5ca: 780a c40a 0c00 |008f: invoke-interface/range {v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@0ac4 │ │ +07a5d0: 7401 3f0b 1700 |0092: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ +07a5d6: 0a03 |0095: move-result v3 │ │ +07a5d8: db0a 0302 |0096: div-int/lit8 v10, v3, #int 2 // #02 │ │ +07a5dc: 7401 3c0b 1700 |0098: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ +07a5e2: 0a03 |009b: move-result v3 │ │ +07a5e4: db0b 0302 |009c: div-int/lit8 v11, v3, #int 2 // #02 │ │ +07a5e8: d80e 0e01 |009e: add-int/lit8 v14, v14, #int 1 // #01 │ │ +07a5ec: 28a9 |00a0: goto 0049 // -0057 │ │ +07a5ee: 7701 400b 1600 |00a1: invoke-static/range {v22}, Lcom/badlogic/gdx/graphics/Pixmap;.setBlending:(Lcom/badlogic/gdx/graphics/Pixmap$Blending;)V // method@0b40 │ │ +07a5f4: 0e00 |00a4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0021 line=86 │ │ 0x002b line=87 │ │ 0x0033 line=88 │ │ 0x0039 line=89 │ │ @@ -68958,87 +68958,87 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 10 │ │ insns size : 146 16-bit code units │ │ -06c11c: |[06c11c] com.badlogic.gdx.graphics.glutils.MipMapGenerator.generateMipMapDesktop:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V │ │ -06c12c: 1301 e10d |0000: const/16 v1, #int 3553 // #de1 │ │ -06c130: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -06c132: 6200 2400 |0003: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -06c136: 7210 3d01 0000 |0005: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ -06c13c: 0a00 |0008: move-result v0 │ │ -06c13e: 3800 3f00 |0009: if-eqz v0, 0048 // +003f │ │ -06c142: 6200 2400 |000b: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -06c146: 1a03 7a04 |000d: const-string v3, "GL_ARB_framebuffer_object" // string@047a │ │ -06c14a: 7220 4501 3000 |000f: invoke-interface {v0, v3}, Lcom/badlogic/gdx/Graphics;.supportsExtension:(Ljava/lang/String;)Z // method@0145 │ │ -06c150: 0a00 |0012: move-result v0 │ │ -06c152: 3900 0c00 |0013: if-nez v0, 001f // +000c │ │ -06c156: 6200 2400 |0015: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -06c15a: 1a03 dc04 |0017: const-string v3, "GL_EXT_framebuffer_object" // string@04dc │ │ -06c15e: 7220 4501 3000 |0019: invoke-interface {v0, v3}, Lcom/badlogic/gdx/Graphics;.supportsExtension:(Ljava/lang/String;)Z // method@0145 │ │ -06c164: 0a00 |001c: move-result v0 │ │ -06c166: 3800 2b00 |001d: if-eqz v0, 0048 // +002b │ │ -06c16a: 6200 1f00 |001f: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -06c16e: 6e10 3a0b 0a00 |0021: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLInternalFormat:()I // method@0b3a │ │ -06c174: 0a03 |0024: move-result v3 │ │ -06c176: 6e10 3f0b 0a00 |0025: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ -06c17c: 0a04 |0028: move-result v4 │ │ -06c17e: 6e10 3c0b 0a00 |0029: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ -06c184: 0a05 |002c: move-result v5 │ │ -06c186: 6e10 390b 0a00 |002d: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLFormat:()I // method@0b39 │ │ -06c18c: 0a07 |0030: move-result v7 │ │ -06c18e: 6e10 3b0b 0a00 |0031: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLType:()I // method@0b3b │ │ -06c194: 0a08 |0034: move-result v8 │ │ -06c196: 6e10 3e0b 0a00 |0035: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b3e │ │ -06c19c: 0c09 |0038: move-result-object v9 │ │ -06c19e: 0126 |0039: move v6, v2 │ │ -06c1a0: 780a c40a 0000 |003a: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@0ac4 │ │ -06c1a6: 6200 2200 |003d: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -06c1aa: 7220 530a 1000 |003f: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glGenerateMipmap:(I)V // method@0a53 │ │ -06c1b0: 380d 0500 |0042: if-eqz v13, 0047 // +0005 │ │ -06c1b4: 6e10 2b0b 0a00 |0044: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b2b │ │ -06c1ba: 0e00 |0047: return-void │ │ -06c1bc: 6200 2400 |0048: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -06c1c0: 1a03 cc05 |004a: const-string v3, "GL_SGIS_generate_mipmap" // string@05cc │ │ -06c1c4: 7220 4501 3000 |004c: invoke-interface {v0, v3}, Lcom/badlogic/gdx/Graphics;.supportsExtension:(Ljava/lang/String;)Z // method@0145 │ │ -06c1ca: 0a00 |004f: move-result v0 │ │ -06c1cc: 3800 3e00 |0050: if-eqz v0, 008e // +003e │ │ -06c1d0: 6200 2200 |0052: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -06c1d4: 3900 0c00 |0054: if-nez v0, 0060 // +000c │ │ -06c1d8: 32cb 0a00 |0056: if-eq v11, v12, 0060 // +000a │ │ -06c1dc: 2200 fc02 |0058: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -06c1e0: 1a01 7029 |005a: const-string v1, "texture width and height must be square when using mipmapping in OpenGL ES 1.x" // string@2970 │ │ -06c1e4: 7020 b41f 1000 |005c: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -06c1ea: 2700 |005f: throw v0 │ │ -06c1ec: 6200 1f00 |0060: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -06c1f0: 1403 9181 0000 |0062: const v3, #float 4.64797e-41 // #00008191 │ │ -06c1f6: 1504 803f |0065: const/high16 v4, #int 1065353216 // #3f80 │ │ -06c1fa: 7240 c50a 1043 |0067: invoke-interface {v0, v1, v3, v4}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0ac5 │ │ -06c200: 6200 1f00 |006a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -06c204: 6e10 3a0b 0a00 |006c: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLInternalFormat:()I // method@0b3a │ │ -06c20a: 0a03 |006f: move-result v3 │ │ -06c20c: 6e10 3f0b 0a00 |0070: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ -06c212: 0a04 |0073: move-result v4 │ │ -06c214: 6e10 3c0b 0a00 |0074: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ -06c21a: 0a05 |0077: move-result v5 │ │ -06c21c: 6e10 390b 0a00 |0078: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLFormat:()I // method@0b39 │ │ -06c222: 0a07 |007b: move-result v7 │ │ -06c224: 6e10 3b0b 0a00 |007c: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLType:()I // method@0b3b │ │ -06c22a: 0a08 |007f: move-result v8 │ │ -06c22c: 6e10 3e0b 0a00 |0080: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b3e │ │ -06c232: 0c09 |0083: move-result-object v9 │ │ -06c234: 0126 |0084: move v6, v2 │ │ -06c236: 780a c40a 0000 |0085: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@0ac4 │ │ -06c23c: 380d bfff |0088: if-eqz v13, 0047 // -0041 │ │ -06c240: 6e10 2b0b 0a00 |008a: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b2b │ │ -06c246: 28ba |008d: goto 0047 // -0046 │ │ -06c248: 7140 d011 badc |008e: invoke-static {v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.generateMipMapCPU:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V // method@11d0 │ │ -06c24e: 28b6 |0091: goto 0047 // -004a │ │ +07a5f8: |[07a5f8] com.badlogic.gdx.graphics.glutils.MipMapGenerator.generateMipMapDesktop:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V │ │ +07a608: 1301 e10d |0000: const/16 v1, #int 3553 // #de1 │ │ +07a60c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +07a60e: 6200 2400 |0003: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +07a612: 7210 3d01 0000 |0005: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ +07a618: 0a00 |0008: move-result v0 │ │ +07a61a: 3800 3f00 |0009: if-eqz v0, 0048 // +003f │ │ +07a61e: 6200 2400 |000b: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +07a622: 1a03 7a04 |000d: const-string v3, "GL_ARB_framebuffer_object" // string@047a │ │ +07a626: 7220 4501 3000 |000f: invoke-interface {v0, v3}, Lcom/badlogic/gdx/Graphics;.supportsExtension:(Ljava/lang/String;)Z // method@0145 │ │ +07a62c: 0a00 |0012: move-result v0 │ │ +07a62e: 3900 0c00 |0013: if-nez v0, 001f // +000c │ │ +07a632: 6200 2400 |0015: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +07a636: 1a03 dc04 |0017: const-string v3, "GL_EXT_framebuffer_object" // string@04dc │ │ +07a63a: 7220 4501 3000 |0019: invoke-interface {v0, v3}, Lcom/badlogic/gdx/Graphics;.supportsExtension:(Ljava/lang/String;)Z // method@0145 │ │ +07a640: 0a00 |001c: move-result v0 │ │ +07a642: 3800 2b00 |001d: if-eqz v0, 0048 // +002b │ │ +07a646: 6200 1f00 |001f: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +07a64a: 6e10 3a0b 0a00 |0021: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLInternalFormat:()I // method@0b3a │ │ +07a650: 0a03 |0024: move-result v3 │ │ +07a652: 6e10 3f0b 0a00 |0025: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ +07a658: 0a04 |0028: move-result v4 │ │ +07a65a: 6e10 3c0b 0a00 |0029: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ +07a660: 0a05 |002c: move-result v5 │ │ +07a662: 6e10 390b 0a00 |002d: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLFormat:()I // method@0b39 │ │ +07a668: 0a07 |0030: move-result v7 │ │ +07a66a: 6e10 3b0b 0a00 |0031: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLType:()I // method@0b3b │ │ +07a670: 0a08 |0034: move-result v8 │ │ +07a672: 6e10 3e0b 0a00 |0035: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b3e │ │ +07a678: 0c09 |0038: move-result-object v9 │ │ +07a67a: 0126 |0039: move v6, v2 │ │ +07a67c: 780a c40a 0000 |003a: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@0ac4 │ │ +07a682: 6200 2200 |003d: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +07a686: 7220 530a 1000 |003f: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glGenerateMipmap:(I)V // method@0a53 │ │ +07a68c: 380d 0500 |0042: if-eqz v13, 0047 // +0005 │ │ +07a690: 6e10 2b0b 0a00 |0044: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b2b │ │ +07a696: 0e00 |0047: return-void │ │ +07a698: 6200 2400 |0048: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +07a69c: 1a03 cc05 |004a: const-string v3, "GL_SGIS_generate_mipmap" // string@05cc │ │ +07a6a0: 7220 4501 3000 |004c: invoke-interface {v0, v3}, Lcom/badlogic/gdx/Graphics;.supportsExtension:(Ljava/lang/String;)Z // method@0145 │ │ +07a6a6: 0a00 |004f: move-result v0 │ │ +07a6a8: 3800 3e00 |0050: if-eqz v0, 008e // +003e │ │ +07a6ac: 6200 2200 |0052: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +07a6b0: 3900 0c00 |0054: if-nez v0, 0060 // +000c │ │ +07a6b4: 32cb 0a00 |0056: if-eq v11, v12, 0060 // +000a │ │ +07a6b8: 2200 fa02 |0058: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +07a6bc: 1a01 6e29 |005a: const-string v1, "texture width and height must be square when using mipmapping in OpenGL ES 1.x" // string@296e │ │ +07a6c0: 7020 b41f 1000 |005c: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +07a6c6: 2700 |005f: throw v0 │ │ +07a6c8: 6200 1f00 |0060: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +07a6cc: 1403 9181 0000 |0062: const v3, #float 4.64797e-41 // #00008191 │ │ +07a6d2: 1504 803f |0065: const/high16 v4, #int 1065353216 // #3f80 │ │ +07a6d6: 7240 c50a 1043 |0067: invoke-interface {v0, v1, v3, v4}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0ac5 │ │ +07a6dc: 6200 1f00 |006a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +07a6e0: 6e10 3a0b 0a00 |006c: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLInternalFormat:()I // method@0b3a │ │ +07a6e6: 0a03 |006f: move-result v3 │ │ +07a6e8: 6e10 3f0b 0a00 |0070: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ +07a6ee: 0a04 |0073: move-result v4 │ │ +07a6f0: 6e10 3c0b 0a00 |0074: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ +07a6f6: 0a05 |0077: move-result v5 │ │ +07a6f8: 6e10 390b 0a00 |0078: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLFormat:()I // method@0b39 │ │ +07a6fe: 0a07 |007b: move-result v7 │ │ +07a700: 6e10 3b0b 0a00 |007c: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLType:()I // method@0b3b │ │ +07a706: 0a08 |007f: move-result v8 │ │ +07a708: 6e10 3e0b 0a00 |0080: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b3e │ │ +07a70e: 0c09 |0083: move-result-object v9 │ │ +07a710: 0126 |0084: move v6, v2 │ │ +07a712: 780a c40a 0000 |0085: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@0ac4 │ │ +07a718: 380d bfff |0088: if-eqz v13, 0047 // -0041 │ │ +07a71c: 6e10 2b0b 0a00 |008a: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b2b │ │ +07a722: 28ba |008d: goto 0047 // -0046 │ │ +07a724: 7140 d011 badc |008e: invoke-static {v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.generateMipMapCPU:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V // method@11d0 │ │ +07a72a: 28b6 |0091: goto 0047 // -004a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=64 │ │ 0x001f line=67 │ │ 0x003d line=69 │ │ 0x0042 line=70 │ │ 0x0047 line=81 │ │ @@ -69060,37 +69060,37 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Pixmap;Z)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 44 16-bit code units │ │ -06c250: |[06c250] com.badlogic.gdx.graphics.glutils.MipMapGenerator.generateMipMapGLES20:(Lcom/badlogic/gdx/graphics/Pixmap;Z)V │ │ -06c260: 1301 e10d |0000: const/16 v1, #int 3553 // #de1 │ │ -06c264: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -06c266: 6200 1f00 |0003: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -06c26a: 6e10 3a0b 0a00 |0005: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLInternalFormat:()I // method@0b3a │ │ -06c270: 0a03 |0008: move-result v3 │ │ -06c272: 6e10 3f0b 0a00 |0009: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ -06c278: 0a04 |000c: move-result v4 │ │ -06c27a: 6e10 3c0b 0a00 |000d: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ -06c280: 0a05 |0010: move-result v5 │ │ -06c282: 6e10 390b 0a00 |0011: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLFormat:()I // method@0b39 │ │ -06c288: 0a07 |0014: move-result v7 │ │ -06c28a: 6e10 3b0b 0a00 |0015: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLType:()I // method@0b3b │ │ -06c290: 0a08 |0018: move-result v8 │ │ -06c292: 6e10 3e0b 0a00 |0019: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b3e │ │ -06c298: 0c09 |001c: move-result-object v9 │ │ -06c29a: 0126 |001d: move v6, v2 │ │ -06c29c: 780a c40a 0000 |001e: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@0ac4 │ │ -06c2a2: 6200 2200 |0021: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -06c2a6: 7220 530a 1000 |0023: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glGenerateMipmap:(I)V // method@0a53 │ │ -06c2ac: 380b 0500 |0026: if-eqz v11, 002b // +0005 │ │ -06c2b0: 6e10 2b0b 0a00 |0028: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b2b │ │ -06c2b6: 0e00 |002b: return-void │ │ +07a72c: |[07a72c] com.badlogic.gdx.graphics.glutils.MipMapGenerator.generateMipMapGLES20:(Lcom/badlogic/gdx/graphics/Pixmap;Z)V │ │ +07a73c: 1301 e10d |0000: const/16 v1, #int 3553 // #de1 │ │ +07a740: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +07a742: 6200 1f00 |0003: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +07a746: 6e10 3a0b 0a00 |0005: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLInternalFormat:()I // method@0b3a │ │ +07a74c: 0a03 |0008: move-result v3 │ │ +07a74e: 6e10 3f0b 0a00 |0009: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ +07a754: 0a04 |000c: move-result v4 │ │ +07a756: 6e10 3c0b 0a00 |000d: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ +07a75c: 0a05 |0010: move-result v5 │ │ +07a75e: 6e10 390b 0a00 |0011: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLFormat:()I // method@0b39 │ │ +07a764: 0a07 |0014: move-result v7 │ │ +07a766: 6e10 3b0b 0a00 |0015: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLType:()I // method@0b3b │ │ +07a76c: 0a08 |0018: move-result v8 │ │ +07a76e: 6e10 3e0b 0a00 |0019: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b3e │ │ +07a774: 0c09 |001c: move-result-object v9 │ │ +07a776: 0126 |001d: move v6, v2 │ │ +07a778: 780a c40a 0000 |001e: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@0ac4 │ │ +07a77e: 6200 2200 |0021: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +07a782: 7220 530a 1000 |0023: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glGenerateMipmap:(I)V // method@0a53 │ │ +07a788: 380b 0500 |0026: if-eqz v11, 002b // +0005 │ │ +07a78c: 6e10 2b0b 0a00 |0028: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b2b │ │ +07a792: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=57 │ │ 0x0021 line=59 │ │ 0x0026 line=60 │ │ 0x002b line=61 │ │ locals : │ │ @@ -69102,32 +69102,32 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06c2b8: |[06c2b8] com.badlogic.gdx.graphics.glutils.MipMapGenerator.setUseHardwareMipMap:(Z)V │ │ -06c2c8: 6a00 6b0a |0000: sput-boolean v0, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.useHWMipMap:Z // field@0a6b │ │ -06c2cc: 0e00 |0002: return-void │ │ +07a794: |[07a794] com.badlogic.gdx.graphics.glutils.MipMapGenerator.setUseHardwareMipMap:(Z)V │ │ +07a7a4: 6a00 6b0a |0000: sput-boolean v0, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.useHWMipMap:Z // field@0a6b │ │ +07a7a8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0002 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 useHWMipMap Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 3423 (MipMapGenerator.java) │ │ + source_file_idx : 3421 (MipMapGenerator.java) │ │ │ │ Class #209 header: │ │ -class_idx : 467 │ │ +class_idx : 465 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 939 │ │ -source_file_idx : 3798 │ │ +superclass_idx : 937 │ │ +source_file_idx : 3796 │ │ static_fields_size : 13 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 1 │ │ │ │ Class #209 annotations: │ │ Annotations on class │ │ @@ -69206,110 +69206,110 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 190 16-bit code units │ │ -06c2d0: |[06c2d0] com.badlogic.gdx.graphics.glutils.ShapeRenderer$ShapeType.:()V │ │ -06c2e0: 1237 |0000: const/4 v7, #int 3 // #3 │ │ -06c2e2: 1226 |0001: const/4 v6, #int 2 // #2 │ │ -06c2e4: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -06c2e6: 1244 |0003: const/4 v4, #int 4 // #4 │ │ -06c2e8: 1213 |0004: const/4 v3, #int 1 // #1 │ │ -06c2ea: 2200 d301 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@01d3 │ │ -06c2ee: 1a01 1b0e |0007: const-string v1, "Point" // string@0e1b │ │ -06c2f2: 7040 2e12 1055 |0009: invoke-direct {v0, v1, v5, v5}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@122e │ │ -06c2f8: 6900 980a |000c: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Point:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a98 │ │ -06c2fc: 2200 d301 |000e: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@01d3 │ │ -06c300: 1a01 060c |0010: const-string v1, "Line" // string@0c06 │ │ -06c304: 7040 2e12 1033 |0012: invoke-direct {v0, v1, v3, v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@122e │ │ -06c30a: 6900 970a |0015: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Line:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a97 │ │ -06c30e: 2200 d301 |0017: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@01d3 │ │ -06c312: 1a01 5c0e |0019: const-string v1, "Rectangle" // string@0e5c │ │ -06c316: 7040 2e12 1036 |001b: invoke-direct {v0, v1, v6, v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@122e │ │ -06c31c: 6900 990a |001e: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Rectangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a99 │ │ -06c320: 2200 d301 |0020: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@01d3 │ │ -06c324: 1a01 1404 |0022: const-string v1, "FilledRectangle" // string@0414 │ │ -06c328: 7040 2e12 1047 |0024: invoke-direct {v0, v1, v7, v4}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@122e │ │ -06c32e: 6900 950a |0027: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledRectangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a95 │ │ -06c332: 2200 d301 |0029: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@01d3 │ │ -06c336: 1a01 1902 |002b: const-string v1, "Box" // string@0219 │ │ -06c33a: 7040 2e12 1034 |002d: invoke-direct {v0, v1, v4, v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@122e │ │ -06c340: 6900 8f0a |0030: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Box:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a8f │ │ -06c344: 2200 d301 |0032: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@01d3 │ │ -06c348: 1a01 6902 |0034: const-string v1, "Circle" // string@0269 │ │ -06c34c: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -06c34e: 7040 2e12 1032 |0037: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@122e │ │ -06c354: 6900 900a |003a: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Circle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a90 │ │ -06c358: 2200 d301 |003c: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@01d3 │ │ -06c35c: 1a01 1204 |003e: const-string v1, "FilledCircle" // string@0412 │ │ -06c360: 1262 |0040: const/4 v2, #int 6 // #6 │ │ -06c362: 7040 2e12 1042 |0041: invoke-direct {v0, v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@122e │ │ -06c368: 6900 930a |0044: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledCircle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a93 │ │ -06c36c: 2200 d301 |0046: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@01d3 │ │ -06c370: 1a01 900f |0048: const-string v1, "Triangle" // string@0f90 │ │ -06c374: 1272 |004a: const/4 v2, #int 7 // #7 │ │ -06c376: 7040 2e12 1032 |004b: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@122e │ │ -06c37c: 6900 9a0a |004e: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Triangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9a │ │ -06c380: 2200 d301 |0050: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@01d3 │ │ -06c384: 1a01 1504 |0052: const-string v1, "FilledTriangle" // string@0415 │ │ -06c388: 1302 0800 |0054: const/16 v2, #int 8 // #8 │ │ -06c38c: 7040 2e12 1042 |0056: invoke-direct {v0, v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@122e │ │ -06c392: 6900 960a |0059: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledTriangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a96 │ │ -06c396: 2200 d301 |005b: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@01d3 │ │ -06c39a: 1a01 8202 |005d: const-string v1, "Cone" // string@0282 │ │ -06c39e: 1302 0900 |005f: const/16 v2, #int 9 // #9 │ │ -06c3a2: 7040 2e12 1032 |0061: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@122e │ │ -06c3a8: 6900 910a |0064: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Cone:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a91 │ │ -06c3ac: 2200 d301 |0066: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@01d3 │ │ -06c3b0: 1a01 1304 |0068: const-string v1, "FilledCone" // string@0413 │ │ -06c3b4: 1302 0a00 |006a: const/16 v2, #int 10 // #a │ │ -06c3b8: 7040 2e12 1042 |006c: invoke-direct {v0, v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@122e │ │ -06c3be: 6900 940a |006f: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledCone:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a94 │ │ -06c3c2: 2200 d301 |0071: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@01d3 │ │ -06c3c6: 1a01 b202 |0073: const-string v1, "Curve" // string@02b2 │ │ -06c3ca: 1302 0b00 |0075: const/16 v2, #int 11 // #b │ │ -06c3ce: 7040 2e12 1032 |0077: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@122e │ │ -06c3d4: 6900 920a |007a: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Curve:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a92 │ │ -06c3d8: 1300 0c00 |007c: const/16 v0, #int 12 // #c │ │ -06c3dc: 2300 7604 |007e: new-array v0, v0, [Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@0476 │ │ -06c3e0: 6201 980a |0080: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Point:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a98 │ │ -06c3e4: 4d01 0005 |0082: aput-object v1, v0, v5 │ │ -06c3e8: 6201 970a |0084: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Line:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a97 │ │ -06c3ec: 4d01 0003 |0086: aput-object v1, v0, v3 │ │ -06c3f0: 6201 990a |0088: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Rectangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a99 │ │ -06c3f4: 4d01 0006 |008a: aput-object v1, v0, v6 │ │ -06c3f8: 6201 950a |008c: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledRectangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a95 │ │ -06c3fc: 4d01 0007 |008e: aput-object v1, v0, v7 │ │ -06c400: 6201 8f0a |0090: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Box:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a8f │ │ -06c404: 4d01 0004 |0092: aput-object v1, v0, v4 │ │ -06c408: 1251 |0094: const/4 v1, #int 5 // #5 │ │ -06c40a: 6202 900a |0095: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Circle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a90 │ │ -06c40e: 4d02 0001 |0097: aput-object v2, v0, v1 │ │ -06c412: 1261 |0099: const/4 v1, #int 6 // #6 │ │ -06c414: 6202 930a |009a: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledCircle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a93 │ │ -06c418: 4d02 0001 |009c: aput-object v2, v0, v1 │ │ -06c41c: 1271 |009e: const/4 v1, #int 7 // #7 │ │ -06c41e: 6202 9a0a |009f: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Triangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9a │ │ -06c422: 4d02 0001 |00a1: aput-object v2, v0, v1 │ │ -06c426: 1301 0800 |00a3: const/16 v1, #int 8 // #8 │ │ -06c42a: 6202 960a |00a5: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledTriangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a96 │ │ -06c42e: 4d02 0001 |00a7: aput-object v2, v0, v1 │ │ -06c432: 1301 0900 |00a9: const/16 v1, #int 9 // #9 │ │ -06c436: 6202 910a |00ab: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Cone:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a91 │ │ -06c43a: 4d02 0001 |00ad: aput-object v2, v0, v1 │ │ -06c43e: 1301 0a00 |00af: const/16 v1, #int 10 // #a │ │ -06c442: 6202 940a |00b1: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledCone:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a94 │ │ -06c446: 4d02 0001 |00b3: aput-object v2, v0, v1 │ │ -06c44a: 1301 0b00 |00b5: const/16 v1, #int 11 // #b │ │ -06c44e: 6202 920a |00b7: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Curve:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a92 │ │ -06c452: 4d02 0001 |00b9: aput-object v2, v0, v1 │ │ -06c456: 6900 8e0a |00bb: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.$VALUES:[Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a8e │ │ -06c45a: 0e00 |00bd: return-void │ │ +07a7ac: |[07a7ac] com.badlogic.gdx.graphics.glutils.ShapeRenderer$ShapeType.:()V │ │ +07a7bc: 1237 |0000: const/4 v7, #int 3 // #3 │ │ +07a7be: 1226 |0001: const/4 v6, #int 2 // #2 │ │ +07a7c0: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +07a7c2: 1244 |0003: const/4 v4, #int 4 // #4 │ │ +07a7c4: 1213 |0004: const/4 v3, #int 1 // #1 │ │ +07a7c6: 2200 d101 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@01d1 │ │ +07a7ca: 1a01 190e |0007: const-string v1, "Point" // string@0e19 │ │ +07a7ce: 7040 2e12 1055 |0009: invoke-direct {v0, v1, v5, v5}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@122e │ │ +07a7d4: 6900 980a |000c: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Point:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a98 │ │ +07a7d8: 2200 d101 |000e: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@01d1 │ │ +07a7dc: 1a01 040c |0010: const-string v1, "Line" // string@0c04 │ │ +07a7e0: 7040 2e12 1033 |0012: invoke-direct {v0, v1, v3, v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@122e │ │ +07a7e6: 6900 970a |0015: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Line:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a97 │ │ +07a7ea: 2200 d101 |0017: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@01d1 │ │ +07a7ee: 1a01 5a0e |0019: const-string v1, "Rectangle" // string@0e5a │ │ +07a7f2: 7040 2e12 1036 |001b: invoke-direct {v0, v1, v6, v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@122e │ │ +07a7f8: 6900 990a |001e: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Rectangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a99 │ │ +07a7fc: 2200 d101 |0020: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@01d1 │ │ +07a800: 1a01 1404 |0022: const-string v1, "FilledRectangle" // string@0414 │ │ +07a804: 7040 2e12 1047 |0024: invoke-direct {v0, v1, v7, v4}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@122e │ │ +07a80a: 6900 950a |0027: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledRectangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a95 │ │ +07a80e: 2200 d101 |0029: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@01d1 │ │ +07a812: 1a01 1902 |002b: const-string v1, "Box" // string@0219 │ │ +07a816: 7040 2e12 1034 |002d: invoke-direct {v0, v1, v4, v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@122e │ │ +07a81c: 6900 8f0a |0030: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Box:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a8f │ │ +07a820: 2200 d101 |0032: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@01d1 │ │ +07a824: 1a01 6902 |0034: const-string v1, "Circle" // string@0269 │ │ +07a828: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +07a82a: 7040 2e12 1032 |0037: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@122e │ │ +07a830: 6900 900a |003a: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Circle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a90 │ │ +07a834: 2200 d101 |003c: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@01d1 │ │ +07a838: 1a01 1204 |003e: const-string v1, "FilledCircle" // string@0412 │ │ +07a83c: 1262 |0040: const/4 v2, #int 6 // #6 │ │ +07a83e: 7040 2e12 1042 |0041: invoke-direct {v0, v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@122e │ │ +07a844: 6900 930a |0044: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledCircle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a93 │ │ +07a848: 2200 d101 |0046: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@01d1 │ │ +07a84c: 1a01 8e0f |0048: const-string v1, "Triangle" // string@0f8e │ │ +07a850: 1272 |004a: const/4 v2, #int 7 // #7 │ │ +07a852: 7040 2e12 1032 |004b: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@122e │ │ +07a858: 6900 9a0a |004e: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Triangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9a │ │ +07a85c: 2200 d101 |0050: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@01d1 │ │ +07a860: 1a01 1504 |0052: const-string v1, "FilledTriangle" // string@0415 │ │ +07a864: 1302 0800 |0054: const/16 v2, #int 8 // #8 │ │ +07a868: 7040 2e12 1042 |0056: invoke-direct {v0, v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@122e │ │ +07a86e: 6900 960a |0059: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledTriangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a96 │ │ +07a872: 2200 d101 |005b: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@01d1 │ │ +07a876: 1a01 8202 |005d: const-string v1, "Cone" // string@0282 │ │ +07a87a: 1302 0900 |005f: const/16 v2, #int 9 // #9 │ │ +07a87e: 7040 2e12 1032 |0061: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@122e │ │ +07a884: 6900 910a |0064: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Cone:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a91 │ │ +07a888: 2200 d101 |0066: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@01d1 │ │ +07a88c: 1a01 1304 |0068: const-string v1, "FilledCone" // string@0413 │ │ +07a890: 1302 0a00 |006a: const/16 v2, #int 10 // #a │ │ +07a894: 7040 2e12 1042 |006c: invoke-direct {v0, v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@122e │ │ +07a89a: 6900 940a |006f: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledCone:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a94 │ │ +07a89e: 2200 d101 |0071: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@01d1 │ │ +07a8a2: 1a01 b202 |0073: const-string v1, "Curve" // string@02b2 │ │ +07a8a6: 1302 0b00 |0075: const/16 v2, #int 11 // #b │ │ +07a8aa: 7040 2e12 1032 |0077: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@122e │ │ +07a8b0: 6900 920a |007a: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Curve:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a92 │ │ +07a8b4: 1300 0c00 |007c: const/16 v0, #int 12 // #c │ │ +07a8b8: 2300 7404 |007e: new-array v0, v0, [Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@0474 │ │ +07a8bc: 6201 980a |0080: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Point:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a98 │ │ +07a8c0: 4d01 0005 |0082: aput-object v1, v0, v5 │ │ +07a8c4: 6201 970a |0084: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Line:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a97 │ │ +07a8c8: 4d01 0003 |0086: aput-object v1, v0, v3 │ │ +07a8cc: 6201 990a |0088: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Rectangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a99 │ │ +07a8d0: 4d01 0006 |008a: aput-object v1, v0, v6 │ │ +07a8d4: 6201 950a |008c: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledRectangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a95 │ │ +07a8d8: 4d01 0007 |008e: aput-object v1, v0, v7 │ │ +07a8dc: 6201 8f0a |0090: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Box:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a8f │ │ +07a8e0: 4d01 0004 |0092: aput-object v1, v0, v4 │ │ +07a8e4: 1251 |0094: const/4 v1, #int 5 // #5 │ │ +07a8e6: 6202 900a |0095: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Circle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a90 │ │ +07a8ea: 4d02 0001 |0097: aput-object v2, v0, v1 │ │ +07a8ee: 1261 |0099: const/4 v1, #int 6 // #6 │ │ +07a8f0: 6202 930a |009a: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledCircle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a93 │ │ +07a8f4: 4d02 0001 |009c: aput-object v2, v0, v1 │ │ +07a8f8: 1271 |009e: const/4 v1, #int 7 // #7 │ │ +07a8fa: 6202 9a0a |009f: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Triangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9a │ │ +07a8fe: 4d02 0001 |00a1: aput-object v2, v0, v1 │ │ +07a902: 1301 0800 |00a3: const/16 v1, #int 8 // #8 │ │ +07a906: 6202 960a |00a5: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledTriangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a96 │ │ +07a90a: 4d02 0001 |00a7: aput-object v2, v0, v1 │ │ +07a90e: 1301 0900 |00a9: const/16 v1, #int 9 // #9 │ │ +07a912: 6202 910a |00ab: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Cone:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a91 │ │ +07a916: 4d02 0001 |00ad: aput-object v2, v0, v1 │ │ +07a91a: 1301 0a00 |00af: const/16 v1, #int 10 // #a │ │ +07a91e: 6202 940a |00b1: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledCone:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a94 │ │ +07a922: 4d02 0001 |00b3: aput-object v2, v0, v1 │ │ +07a926: 1301 0b00 |00b5: const/16 v1, #int 11 // #b │ │ +07a92a: 6202 920a |00b7: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Curve:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a92 │ │ +07a92e: 4d02 0001 |00b9: aput-object v2, v0, v1 │ │ +07a932: 6900 8e0a |00bb: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.$VALUES:[Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a8e │ │ +07a936: 0e00 |00bd: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=80 │ │ 0x000e line=81 │ │ 0x0017 line=82 │ │ 0x0020 line=83 │ │ 0x0029 line=84 │ │ @@ -69328,18 +69328,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -06c45c: |[06c45c] com.badlogic.gdx.graphics.glutils.ShapeRenderer$ShapeType.:(Ljava/lang/String;II)V │ │ -06c46c: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ -06c472: 5903 9b0a |0003: iput v3, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.glType:I // field@0a9b │ │ -06c476: 0e00 |0005: return-void │ │ +07a938: |[07a938] com.badlogic.gdx.graphics.glutils.ShapeRenderer$ShapeType.:(Ljava/lang/String;II)V │ │ +07a948: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ +07a94e: 5903 9b0a |0003: iput v3, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.glType:I // field@0a9b │ │ +07a952: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=97 │ │ 0x0005 line=98 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; │ │ @@ -69352,20 +69352,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06c478: |[06c478] com.badlogic.gdx.graphics.glutils.ShapeRenderer$ShapeType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; │ │ -06c488: 1c00 d301 |0000: const-class v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@01d3 │ │ -06c48c: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ -06c492: 0c00 |0005: move-result-object v0 │ │ -06c494: 1f00 d301 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@01d3 │ │ -06c498: 1100 |0008: return-object v0 │ │ +07a954: |[07a954] com.badlogic.gdx.graphics.glutils.ShapeRenderer$ShapeType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; │ │ +07a964: 1c00 d101 |0000: const-class v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@01d1 │ │ +07a968: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ +07a96e: 0c00 |0005: move-result-object v0 │ │ +07a970: 1f00 d101 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@01d1 │ │ +07a974: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;) │ │ @@ -69373,20 +69373,20 @@ │ │ type : '()[Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -06c49c: |[06c49c] com.badlogic.gdx.graphics.glutils.ShapeRenderer$ShapeType.values:()[Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; │ │ -06c4ac: 6200 8e0a |0000: sget-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.$VALUES:[Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a8e │ │ -06c4b0: 6e10 4b29 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.clone:()Ljava/lang/Object; // method@294b │ │ -06c4b6: 0c00 |0005: move-result-object v0 │ │ -06c4b8: 1f00 7604 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@0476 │ │ -06c4bc: 1100 |0008: return-object v0 │ │ +07a978: |[07a978] com.badlogic.gdx.graphics.glutils.ShapeRenderer$ShapeType.values:()[Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; │ │ +07a988: 6200 8e0a |0000: sget-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.$VALUES:[Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a8e │ │ +07a98c: 6e10 4b29 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.clone:()Ljava/lang/Object; // method@294b │ │ +07a992: 0c00 |0005: move-result-object v0 │ │ +07a994: 1f00 7404 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@0474 │ │ +07a998: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;) │ │ @@ -69394,30 +69394,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06c4c0: |[06c4c0] com.badlogic.gdx.graphics.glutils.ShapeRenderer$ShapeType.getGlType:()I │ │ -06c4d0: 5210 9b0a |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.glType:I // field@0a9b │ │ -06c4d4: 0f00 |0002: return v0 │ │ +07a99c: |[07a99c] com.badlogic.gdx.graphics.glutils.ShapeRenderer$ShapeType.getGlType:()I │ │ +07a9ac: 5210 9b0a |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.glType:I // field@0a9b │ │ +07a9b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; │ │ │ │ - source_file_idx : 3798 (ShapeRenderer.java) │ │ + source_file_idx : 3796 (ShapeRenderer.java) │ │ │ │ Class #210 header: │ │ -class_idx : 468 │ │ +class_idx : 466 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3798 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3796 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 32 │ │ │ │ Class #210 annotations: │ │ Annotations on class │ │ @@ -69468,18 +69468,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06c4d8: |[06c4d8] com.badlogic.gdx.graphics.glutils.ShapeRenderer.:()V │ │ -06c4e8: 1300 8813 |0000: const/16 v0, #int 5000 // #1388 │ │ -06c4ec: 7020 3312 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.:(I)V // method@1233 │ │ -06c4f2: 0e00 |0005: return-void │ │ +07a9b4: |[07a9b4] com.badlogic.gdx.graphics.glutils.ShapeRenderer.:()V │ │ +07a9c4: 1300 8813 |0000: const/16 v0, #int 5000 // #1388 │ │ +07a9c8: 7020 3312 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.:(I)V // method@1233 │ │ +07a9ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0005 line=116 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ │ │ @@ -69488,61 +69488,61 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 93 16-bit code units │ │ -06c4f4: |[06c4f4] com.badlogic.gdx.graphics.glutils.ShapeRenderer.:(I)V │ │ -06c504: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -06c506: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -06c508: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -06c50a: 1501 803f |0003: const/high16 v1, #int 1065353216 // #3f80 │ │ -06c50e: 7010 2726 0500 |0005: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2627 │ │ -06c514: 5c52 9f0a |0008: iput-boolean v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@0a9f │ │ -06c518: 2200 0d02 |000a: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -06c51c: 7010 b713 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ -06c522: 5b50 a00a |000f: iput-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.projView:Lcom/badlogic/gdx/math/Matrix4; // field@0aa0 │ │ -06c526: 2200 0d02 |0011: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -06c52a: 7010 b713 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ -06c530: 5b50 a30a |0016: iput-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.transform:Lcom/badlogic/gdx/math/Matrix4; // field@0aa3 │ │ -06c534: 2200 0d02 |0018: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -06c538: 7010 b713 0000 |001a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ -06c53e: 5b50 9d0a |001d: iput-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0a9d │ │ -06c542: 2200 0d02 |001f: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -06c546: 7010 b713 0000 |0021: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ -06c54c: 5b50 a20a |0024: iput-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.tmp:Lcom/badlogic/gdx/math/Matrix4; // field@0aa2 │ │ -06c550: 2200 1301 |0026: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -06c554: 7051 a509 1011 |0028: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -06c55a: 5b50 9c0a |002b: iput-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c55e: 1200 |002d: const/4 v0, #int 0 // #0 │ │ -06c560: 5b50 9e0a |002e: iput-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ -06c564: 6200 2400 |0030: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -06c568: 7210 3d01 0000 |0032: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ -06c56e: 0a00 |0035: move-result v0 │ │ -06c570: 3800 1f00 |0036: if-eqz v0, 0055 // +001f │ │ -06c574: 2200 ca01 |0038: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20; // type@01ca │ │ -06c578: 7052 8911 6042 |003a: invoke-direct {v0, v6, v2, v4, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.:(IZZI)V // method@1189 │ │ -06c57e: 5b50 a10a |003d: iput-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06c582: 5450 a00a |003f: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.projView:Lcom/badlogic/gdx/math/Matrix4; // field@0aa0 │ │ -06c586: 6201 2400 |0041: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -06c58a: 7210 3901 0100 |0043: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ -06c590: 0a01 |0046: move-result v1 │ │ -06c592: 8211 |0047: int-to-float v1, v1 │ │ -06c594: 6202 2400 |0048: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -06c598: 7210 3201 0200 |004a: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ -06c59e: 0a02 |004d: move-result v2 │ │ -06c5a0: 8222 |004e: int-to-float v2, v2 │ │ -06c5a2: 6e52 dd13 3013 |004f: invoke-virtual {v0, v3, v3, v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.setToOrtho2D:(FFFF)Lcom/badlogic/gdx/math/Matrix4; // method@13dd │ │ -06c5a8: 5c54 9f0a |0052: iput-boolean v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@0a9f │ │ -06c5ac: 0e00 |0054: return-void │ │ -06c5ae: 2200 c901 |0055: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10; // type@01c9 │ │ -06c5b2: 7020 7d11 6000 |0057: invoke-direct {v0, v6}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.:(I)V // method@117d │ │ -06c5b8: 5b50 a10a |005a: iput-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06c5bc: 28e3 |005c: goto 003f // -001d │ │ +07a9d0: |[07a9d0] com.badlogic.gdx.graphics.glutils.ShapeRenderer.:(I)V │ │ +07a9e0: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +07a9e2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +07a9e4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +07a9e6: 1501 803f |0003: const/high16 v1, #int 1065353216 // #3f80 │ │ +07a9ea: 7010 2726 0500 |0005: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2627 │ │ +07a9f0: 5c52 9f0a |0008: iput-boolean v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@0a9f │ │ +07a9f4: 2200 0b02 |000a: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +07a9f8: 7010 b713 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ +07a9fe: 5b50 a00a |000f: iput-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.projView:Lcom/badlogic/gdx/math/Matrix4; // field@0aa0 │ │ +07aa02: 2200 0b02 |0011: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +07aa06: 7010 b713 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ +07aa0c: 5b50 a30a |0016: iput-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.transform:Lcom/badlogic/gdx/math/Matrix4; // field@0aa3 │ │ +07aa10: 2200 0b02 |0018: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +07aa14: 7010 b713 0000 |001a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ +07aa1a: 5b50 9d0a |001d: iput-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0a9d │ │ +07aa1e: 2200 0b02 |001f: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +07aa22: 7010 b713 0000 |0021: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ +07aa28: 5b50 a20a |0024: iput-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.tmp:Lcom/badlogic/gdx/math/Matrix4; // field@0aa2 │ │ +07aa2c: 2200 1101 |0026: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +07aa30: 7051 a509 1011 |0028: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +07aa36: 5b50 9c0a |002b: iput-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07aa3a: 1200 |002d: const/4 v0, #int 0 // #0 │ │ +07aa3c: 5b50 9e0a |002e: iput-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ +07aa40: 6200 2400 |0030: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +07aa44: 7210 3d01 0000 |0032: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ +07aa4a: 0a00 |0035: move-result v0 │ │ +07aa4c: 3800 1f00 |0036: if-eqz v0, 0055 // +001f │ │ +07aa50: 2200 c801 |0038: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20; // type@01c8 │ │ +07aa54: 7052 8911 6042 |003a: invoke-direct {v0, v6, v2, v4, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.:(IZZI)V // method@1189 │ │ +07aa5a: 5b50 a10a |003d: iput-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07aa5e: 5450 a00a |003f: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.projView:Lcom/badlogic/gdx/math/Matrix4; // field@0aa0 │ │ +07aa62: 6201 2400 |0041: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +07aa66: 7210 3901 0100 |0043: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ +07aa6c: 0a01 |0046: move-result v1 │ │ +07aa6e: 8211 |0047: int-to-float v1, v1 │ │ +07aa70: 6202 2400 |0048: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +07aa74: 7210 3201 0200 |004a: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ +07aa7a: 0a02 |004d: move-result v2 │ │ +07aa7c: 8222 |004e: int-to-float v2, v2 │ │ +07aa7e: 6e52 dd13 3013 |004f: invoke-virtual {v0, v3, v3, v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.setToOrtho2D:(FFFF)Lcom/badlogic/gdx/math/Matrix4; // method@13dd │ │ +07aa84: 5c54 9f0a |0052: iput-boolean v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@0a9f │ │ +07aa88: 0e00 |0054: return-void │ │ +07aa8a: 2200 c701 |0055: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10; // type@01c7 │ │ +07aa8e: 7020 7d11 6000 |0057: invoke-direct {v0, v6}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.:(I)V // method@117d │ │ +07aa94: 5b50 a10a |005a: iput-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07aa98: 28e3 |005c: goto 003f // -001d │ │ catches : (none) │ │ positions : │ │ 0x0005 line=118 │ │ 0x0008 line=106 │ │ 0x000a line=107 │ │ 0x0011 line=108 │ │ 0x0018 line=109 │ │ @@ -69564,22 +69564,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -06c5c0: |[06c5c0] com.badlogic.gdx.graphics.glutils.ShapeRenderer.checkDirty:()V │ │ -06c5d0: 5521 9f0a |0000: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@0a9f │ │ -06c5d4: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ -06c5d8: 0e00 |0004: return-void │ │ -06c5da: 5420 9e0a |0005: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ -06c5de: 6e10 3f12 0200 |0007: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.end:()V // method@123f │ │ -06c5e4: 6e20 3412 0200 |000a: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.begin:(Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;)V // method@1234 │ │ -06c5ea: 28f7 |000d: goto 0004 // -0009 │ │ +07aa9c: |[07aa9c] com.badlogic.gdx.graphics.glutils.ShapeRenderer.checkDirty:()V │ │ +07aaac: 5521 9f0a |0000: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@0a9f │ │ +07aab0: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ +07aab4: 0e00 |0004: return-void │ │ +07aab6: 5420 9e0a |0005: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ +07aaba: 6e10 3f12 0200 |0007: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.end:()V // method@123f │ │ +07aac0: 6e20 3412 0200 |000a: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.begin:(Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;)V // method@1234 │ │ +07aac6: 28f7 |000d: goto 0004 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ 0x0004 line=663 │ │ 0x0005 line=660 │ │ 0x0007 line=661 │ │ 0x000a line=662 │ │ @@ -69592,28 +69592,28 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -06c5ec: |[06c5ec] com.badlogic.gdx.graphics.glutils.ShapeRenderer.checkFlush:(I)V │ │ -06c5fc: 5431 a10a |0000: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06c600: 7210 9e11 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.getMaxVertices:()I // method@119e │ │ -06c606: 0a01 |0005: move-result v1 │ │ -06c608: 5432 a10a |0006: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06c60c: 7210 9f11 0200 |0008: invoke-interface {v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.getNumVertices:()I // method@119f │ │ -06c612: 0a02 |000b: move-result v2 │ │ -06c614: b121 |000c: sub-int/2addr v1, v2 │ │ -06c616: 3441 0300 |000d: if-lt v1, v4, 0010 // +0003 │ │ -06c61a: 0e00 |000f: return-void │ │ -06c61c: 5430 9e0a |0010: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ -06c620: 6e10 3f12 0300 |0012: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.end:()V // method@123f │ │ -06c626: 6e20 3412 0300 |0015: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.begin:(Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;)V // method@1234 │ │ -06c62c: 28f7 |0018: goto 000f // -0009 │ │ +07aac8: |[07aac8] com.badlogic.gdx.graphics.glutils.ShapeRenderer.checkFlush:(I)V │ │ +07aad8: 5431 a10a |0000: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07aadc: 7210 9e11 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.getMaxVertices:()I // method@119e │ │ +07aae2: 0a01 |0005: move-result v1 │ │ +07aae4: 5432 a10a |0006: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07aae8: 7210 9f11 0200 |0008: invoke-interface {v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.getNumVertices:()I // method@119f │ │ +07aaee: 0a02 |000b: move-result v2 │ │ +07aaf0: b121 |000c: sub-int/2addr v1, v2 │ │ +07aaf2: 3441 0300 |000d: if-lt v1, v4, 0010 // +0003 │ │ +07aaf6: 0e00 |000f: return-void │ │ +07aaf8: 5430 9e0a |0010: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ +07aafc: 6e10 3f12 0300 |0012: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.end:()V // method@123f │ │ +07ab02: 6e20 3412 0300 |0015: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.begin:(Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;)V // method@1234 │ │ +07ab08: 28f7 |0018: goto 000f // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ 0x000f line=670 │ │ 0x0010 line=667 │ │ 0x0012 line=668 │ │ 0x0015 line=669 │ │ @@ -69628,41 +69628,41 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -06c630: |[06c630] com.badlogic.gdx.graphics.glutils.ShapeRenderer.begin:(Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;)V │ │ -06c640: 5430 9e0a |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ -06c644: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -06c648: 2200 fc02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -06c64c: 1a01 3f02 |0006: const-string v1, "Call end() before beginning a new shape batch" // string@023f │ │ -06c650: 7020 b41f 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -06c656: 2700 |000b: throw v0 │ │ -06c658: 5b34 9e0a |000c: iput-object v4, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ -06c65c: 5530 9f0a |000e: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@0a9f │ │ -06c660: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ -06c664: 5430 9d0a |0012: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0a9d │ │ -06c668: 5431 a00a |0014: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.projView:Lcom/badlogic/gdx/math/Matrix4; // field@0aa0 │ │ -06c66c: 6e20 d513 1000 |0016: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ -06c672: 5430 9d0a |0019: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0a9d │ │ -06c676: 5400 ca0b |001b: iget-object v0, v0, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -06c67a: 5431 a30a |001d: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.transform:Lcom/badlogic/gdx/math/Matrix4; // field@0aa3 │ │ -06c67e: 5411 ca0b |001f: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -06c682: 7120 c613 1000 |0021: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.mul:([F[F)V // method@13c6 │ │ -06c688: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -06c68a: 5c30 9f0a |0025: iput-boolean v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@0a9f │ │ -06c68e: 5430 a10a |0027: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06c692: 5431 9d0a |0029: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0a9d │ │ -06c696: 5432 9e0a |002b: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ -06c69a: 6e10 2f12 0200 |002d: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.getGlType:()I // method@122f │ │ -06c6a0: 0a02 |0030: move-result v2 │ │ -06c6a2: 7230 9a11 1002 |0031: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.begin:(Lcom/badlogic/gdx/math/Matrix4;I)V // method@119a │ │ -06c6a8: 0e00 |0034: return-void │ │ +07ab0c: |[07ab0c] com.badlogic.gdx.graphics.glutils.ShapeRenderer.begin:(Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;)V │ │ +07ab1c: 5430 9e0a |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ +07ab20: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +07ab24: 2200 fa02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +07ab28: 1a01 3f02 |0006: const-string v1, "Call end() before beginning a new shape batch" // string@023f │ │ +07ab2c: 7020 b41f 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +07ab32: 2700 |000b: throw v0 │ │ +07ab34: 5b34 9e0a |000c: iput-object v4, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ +07ab38: 5530 9f0a |000e: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@0a9f │ │ +07ab3c: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ +07ab40: 5430 9d0a |0012: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0a9d │ │ +07ab44: 5431 a00a |0014: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.projView:Lcom/badlogic/gdx/math/Matrix4; // field@0aa0 │ │ +07ab48: 6e20 d513 1000 |0016: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ +07ab4e: 5430 9d0a |0019: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0a9d │ │ +07ab52: 5400 ca0b |001b: iget-object v0, v0, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +07ab56: 5431 a30a |001d: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.transform:Lcom/badlogic/gdx/math/Matrix4; // field@0aa3 │ │ +07ab5a: 5411 ca0b |001f: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +07ab5e: 7120 c613 1000 |0021: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.mul:([F[F)V // method@13c6 │ │ +07ab64: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +07ab66: 5c30 9f0a |0025: iput-boolean v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@0a9f │ │ +07ab6a: 5430 a10a |0027: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07ab6e: 5431 9d0a |0029: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0a9d │ │ +07ab72: 5432 9e0a |002b: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ +07ab76: 6e10 2f12 0200 |002d: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.getGlType:()I // method@122f │ │ +07ab7c: 0a02 |0030: move-result v2 │ │ +07ab7e: 7230 9a11 1002 |0031: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.begin:(Lcom/badlogic/gdx/math/Matrix4;I)V // method@119a │ │ +07ab84: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x000c line=198 │ │ 0x000e line=199 │ │ 0x0012 line=200 │ │ 0x0019 line=201 │ │ @@ -69678,351 +69678,351 @@ │ │ type : '(FFFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 720 16-bit code units │ │ -06c6ac: |[06c6ac] com.badlogic.gdx.graphics.glutils.ShapeRenderer.box:(FFFFFF)V │ │ -06c6bc: 5450 9e0a |0000: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ -06c6c0: 6201 8f0a |0002: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Box:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a8f │ │ -06c6c4: 3210 0a00 |0004: if-eq v0, v1, 000e // +000a │ │ -06c6c8: 2200 fc02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -06c6cc: 1a01 7c0d |0008: const-string v1, "Must call begin(ShapeType.Box)" // string@0d7c │ │ -06c6d0: 7020 b41f 1000 |000a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -06c6d6: 2700 |000d: throw v0 │ │ -06c6d8: 7010 3612 0500 |000e: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@1236 │ │ -06c6de: 1300 1000 |0011: const/16 v0, #int 16 // #10 │ │ -06c6e2: 7020 3712 0500 |0013: invoke-direct {v5, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@1237 │ │ -06c6e8: 7fbb |0016: neg-float v11, v11 │ │ -06c6ea: 5450 a10a |0017: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06c6ee: 5451 9c0a |0019: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c6f2: 5211 7903 |001b: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06c6f6: 5452 9c0a |001d: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c6fa: 5222 7803 |001f: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06c6fe: 5453 9c0a |0021: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c702: 5233 7703 |0023: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06c706: 5454 9c0a |0025: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c70a: 5244 7603 |0027: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06c70e: 7254 9b11 1032 |0029: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06c714: 5450 a10a |002c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06c718: 7240 a211 6087 |002e: invoke-interface {v0, v6, v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06c71e: 5450 a10a |0031: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06c722: 5451 9c0a |0033: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c726: 5211 7903 |0035: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06c72a: 5452 9c0a |0037: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c72e: 5222 7803 |0039: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06c732: 5453 9c0a |003b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c736: 5233 7703 |003d: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06c73a: 5454 9c0a |003f: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c73e: 5244 7603 |0041: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06c742: 7254 9b11 1032 |0043: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06c748: 5450 a10a |0046: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06c74c: a601 0609 |0048: add-float v1, v6, v9 │ │ -06c750: 7240 a211 1087 |004a: invoke-interface {v0, v1, v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06c756: 5450 a10a |004d: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06c75a: 5451 9c0a |004f: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c75e: 5211 7903 |0051: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06c762: 5452 9c0a |0053: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c766: 5222 7803 |0055: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06c76a: 5453 9c0a |0057: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c76e: 5233 7703 |0059: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06c772: 5454 9c0a |005b: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c776: 5244 7603 |005d: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06c77a: 7254 9b11 1032 |005f: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06c780: 5450 a10a |0062: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06c784: a601 0609 |0064: add-float v1, v6, v9 │ │ -06c788: 7240 a211 1087 |0066: invoke-interface {v0, v1, v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06c78e: 5450 a10a |0069: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06c792: 5451 9c0a |006b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c796: 5211 7903 |006d: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06c79a: 5452 9c0a |006f: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c79e: 5222 7803 |0071: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06c7a2: 5453 9c0a |0073: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c7a6: 5233 7703 |0075: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06c7aa: 5454 9c0a |0077: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c7ae: 5244 7603 |0079: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06c7b2: 7254 9b11 1032 |007b: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06c7b8: 5450 a10a |007e: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06c7bc: a601 0609 |0080: add-float v1, v6, v9 │ │ -06c7c0: a602 080b |0082: add-float v2, v8, v11 │ │ -06c7c4: 7240 a211 1027 |0084: invoke-interface {v0, v1, v7, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06c7ca: 5450 a10a |0087: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06c7ce: 5451 9c0a |0089: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c7d2: 5211 7903 |008b: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06c7d6: 5452 9c0a |008d: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c7da: 5222 7803 |008f: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06c7de: 5453 9c0a |0091: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c7e2: 5233 7703 |0093: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06c7e6: 5454 9c0a |0095: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c7ea: 5244 7603 |0097: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06c7ee: 7254 9b11 1032 |0099: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06c7f4: 5450 a10a |009c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06c7f8: a601 0609 |009e: add-float v1, v6, v9 │ │ -06c7fc: a602 080b |00a0: add-float v2, v8, v11 │ │ -06c800: 7240 a211 1027 |00a2: invoke-interface {v0, v1, v7, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06c806: 5450 a10a |00a5: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06c80a: 5451 9c0a |00a7: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c80e: 5211 7903 |00a9: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06c812: 5452 9c0a |00ab: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c816: 5222 7803 |00ad: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06c81a: 5453 9c0a |00af: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c81e: 5233 7703 |00b1: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06c822: 5454 9c0a |00b3: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c826: 5244 7603 |00b5: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06c82a: 7254 9b11 1032 |00b7: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06c830: 5450 a10a |00ba: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06c834: a601 080b |00bc: add-float v1, v8, v11 │ │ -06c838: 7240 a211 6017 |00be: invoke-interface {v0, v6, v7, v1}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06c83e: 5450 a10a |00c1: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06c842: 5451 9c0a |00c3: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c846: 5211 7903 |00c5: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06c84a: 5452 9c0a |00c7: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c84e: 5222 7803 |00c9: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06c852: 5453 9c0a |00cb: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c856: 5233 7703 |00cd: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06c85a: 5454 9c0a |00cf: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c85e: 5244 7603 |00d1: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06c862: 7254 9b11 1032 |00d3: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06c868: 5450 a10a |00d6: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06c86c: a601 080b |00d8: add-float v1, v8, v11 │ │ -06c870: 7240 a211 6017 |00da: invoke-interface {v0, v6, v7, v1}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06c876: 5450 a10a |00dd: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06c87a: 5451 9c0a |00df: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c87e: 5211 7903 |00e1: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06c882: 5452 9c0a |00e3: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c886: 5222 7803 |00e5: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06c88a: 5453 9c0a |00e7: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c88e: 5233 7703 |00e9: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06c892: 5454 9c0a |00eb: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c896: 5244 7603 |00ed: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06c89a: 7254 9b11 1032 |00ef: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06c8a0: 5450 a10a |00f2: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06c8a4: 7240 a211 6087 |00f4: invoke-interface {v0, v6, v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06c8aa: 5450 a10a |00f7: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06c8ae: 5451 9c0a |00f9: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c8b2: 5211 7903 |00fb: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06c8b6: 5452 9c0a |00fd: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c8ba: 5222 7803 |00ff: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06c8be: 5453 9c0a |0101: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c8c2: 5233 7703 |0103: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06c8c6: 5454 9c0a |0105: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c8ca: 5244 7603 |0107: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06c8ce: 7254 9b11 1032 |0109: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06c8d4: 5450 a10a |010c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06c8d8: 7240 a211 6087 |010e: invoke-interface {v0, v6, v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06c8de: 5450 a10a |0111: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06c8e2: 5451 9c0a |0113: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c8e6: 5211 7903 |0115: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06c8ea: 5452 9c0a |0117: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c8ee: 5222 7803 |0119: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06c8f2: 5453 9c0a |011b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c8f6: 5233 7703 |011d: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06c8fa: 5454 9c0a |011f: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c8fe: 5244 7603 |0121: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06c902: 7254 9b11 1032 |0123: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06c908: 5450 a10a |0126: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06c90c: a601 070a |0128: add-float v1, v7, v10 │ │ -06c910: 7240 a211 6081 |012a: invoke-interface {v0, v6, v1, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06c916: 5450 a10a |012d: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06c91a: 5451 9c0a |012f: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c91e: 5211 7903 |0131: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06c922: 5452 9c0a |0133: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c926: 5222 7803 |0135: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06c92a: 5453 9c0a |0137: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c92e: 5233 7703 |0139: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06c932: 5454 9c0a |013b: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c936: 5244 7603 |013d: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06c93a: 7254 9b11 1032 |013f: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06c940: 5450 a10a |0142: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06c944: a601 070a |0144: add-float v1, v7, v10 │ │ -06c948: 7240 a211 6081 |0146: invoke-interface {v0, v6, v1, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06c94e: 5450 a10a |0149: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06c952: 5451 9c0a |014b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c956: 5211 7903 |014d: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06c95a: 5452 9c0a |014f: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c95e: 5222 7803 |0151: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06c962: 5453 9c0a |0153: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c966: 5233 7703 |0155: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06c96a: 5454 9c0a |0157: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c96e: 5244 7603 |0159: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06c972: 7254 9b11 1032 |015b: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06c978: 5450 a10a |015e: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06c97c: a601 0609 |0160: add-float v1, v6, v9 │ │ -06c980: a602 070a |0162: add-float v2, v7, v10 │ │ -06c984: 7240 a211 1082 |0164: invoke-interface {v0, v1, v2, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06c98a: 5450 a10a |0167: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06c98e: 5451 9c0a |0169: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c992: 5211 7903 |016b: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06c996: 5452 9c0a |016d: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c99a: 5222 7803 |016f: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06c99e: 5453 9c0a |0171: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c9a2: 5233 7703 |0173: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06c9a6: 5454 9c0a |0175: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c9aa: 5244 7603 |0177: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06c9ae: 7254 9b11 1032 |0179: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06c9b4: 5450 a10a |017c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06c9b8: a601 0609 |017e: add-float v1, v6, v9 │ │ -06c9bc: a602 070a |0180: add-float v2, v7, v10 │ │ -06c9c0: 7240 a211 1082 |0182: invoke-interface {v0, v1, v2, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06c9c6: 5450 a10a |0185: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06c9ca: 5451 9c0a |0187: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c9ce: 5211 7903 |0189: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06c9d2: 5452 9c0a |018b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c9d6: 5222 7803 |018d: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06c9da: 5453 9c0a |018f: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c9de: 5233 7703 |0191: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06c9e2: 5454 9c0a |0193: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06c9e6: 5244 7603 |0195: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06c9ea: 7254 9b11 1032 |0197: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06c9f0: 5450 a10a |019a: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06c9f4: a601 0609 |019c: add-float v1, v6, v9 │ │ -06c9f8: a602 070a |019e: add-float v2, v7, v10 │ │ -06c9fc: a603 080b |01a0: add-float v3, v8, v11 │ │ -06ca00: 7240 a211 1032 |01a2: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06ca06: 5450 a10a |01a5: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06ca0a: 5451 9c0a |01a7: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06ca0e: 5211 7903 |01a9: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06ca12: 5452 9c0a |01ab: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06ca16: 5222 7803 |01ad: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06ca1a: 5453 9c0a |01af: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06ca1e: 5233 7703 |01b1: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06ca22: 5454 9c0a |01b3: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06ca26: 5244 7603 |01b5: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06ca2a: 7254 9b11 1032 |01b7: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06ca30: 5450 a10a |01ba: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06ca34: a601 0609 |01bc: add-float v1, v6, v9 │ │ -06ca38: a602 070a |01be: add-float v2, v7, v10 │ │ -06ca3c: a603 080b |01c0: add-float v3, v8, v11 │ │ -06ca40: 7240 a211 1032 |01c2: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06ca46: 5450 a10a |01c5: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06ca4a: 5451 9c0a |01c7: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06ca4e: 5211 7903 |01c9: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06ca52: 5452 9c0a |01cb: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06ca56: 5222 7803 |01cd: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06ca5a: 5453 9c0a |01cf: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06ca5e: 5233 7703 |01d1: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06ca62: 5454 9c0a |01d3: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06ca66: 5244 7603 |01d5: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06ca6a: 7254 9b11 1032 |01d7: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06ca70: 5450 a10a |01da: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06ca74: a601 070a |01dc: add-float v1, v7, v10 │ │ -06ca78: a602 080b |01de: add-float v2, v8, v11 │ │ -06ca7c: 7240 a211 6021 |01e0: invoke-interface {v0, v6, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06ca82: 5450 a10a |01e3: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06ca86: 5451 9c0a |01e5: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06ca8a: 5211 7903 |01e7: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06ca8e: 5452 9c0a |01e9: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06ca92: 5222 7803 |01eb: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06ca96: 5453 9c0a |01ed: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06ca9a: 5233 7703 |01ef: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06ca9e: 5454 9c0a |01f1: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06caa2: 5244 7603 |01f3: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06caa6: 7254 9b11 1032 |01f5: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06caac: 5450 a10a |01f8: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06cab0: a601 070a |01fa: add-float v1, v7, v10 │ │ -06cab4: a602 080b |01fc: add-float v2, v8, v11 │ │ -06cab8: 7240 a211 6021 |01fe: invoke-interface {v0, v6, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06cabe: 5450 a10a |0201: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06cac2: 5451 9c0a |0203: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cac6: 5211 7903 |0205: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06caca: 5452 9c0a |0207: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cace: 5222 7803 |0209: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06cad2: 5453 9c0a |020b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cad6: 5233 7703 |020d: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06cada: 5454 9c0a |020f: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cade: 5244 7603 |0211: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06cae2: 7254 9b11 1032 |0213: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06cae8: 5450 a10a |0216: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06caec: a601 070a |0218: add-float v1, v7, v10 │ │ -06caf0: 7240 a211 6081 |021a: invoke-interface {v0, v6, v1, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06caf6: 5450 a10a |021d: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06cafa: 5451 9c0a |021f: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cafe: 5211 7903 |0221: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06cb02: 5452 9c0a |0223: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cb06: 5222 7803 |0225: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06cb0a: 5453 9c0a |0227: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cb0e: 5233 7703 |0229: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06cb12: 5454 9c0a |022b: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cb16: 5244 7603 |022d: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06cb1a: 7254 9b11 1032 |022f: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06cb20: 5450 a10a |0232: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06cb24: a601 0609 |0234: add-float v1, v6, v9 │ │ -06cb28: 7240 a211 1087 |0236: invoke-interface {v0, v1, v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06cb2e: 5450 a10a |0239: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06cb32: 5451 9c0a |023b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cb36: 5211 7903 |023d: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06cb3a: 5452 9c0a |023f: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cb3e: 5222 7803 |0241: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06cb42: 5453 9c0a |0243: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cb46: 5233 7703 |0245: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06cb4a: 5454 9c0a |0247: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cb4e: 5244 7603 |0249: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06cb52: 7254 9b11 1032 |024b: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06cb58: 5450 a10a |024e: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06cb5c: a601 0609 |0250: add-float v1, v6, v9 │ │ -06cb60: a602 070a |0252: add-float v2, v7, v10 │ │ -06cb64: 7240 a211 1082 |0254: invoke-interface {v0, v1, v2, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06cb6a: 5450 a10a |0257: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06cb6e: 5451 9c0a |0259: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cb72: 5211 7903 |025b: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06cb76: 5452 9c0a |025d: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cb7a: 5222 7803 |025f: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06cb7e: 5453 9c0a |0261: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cb82: 5233 7703 |0263: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06cb86: 5454 9c0a |0265: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cb8a: 5244 7603 |0267: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06cb8e: 7254 9b11 1032 |0269: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06cb94: 5450 a10a |026c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06cb98: a601 0609 |026e: add-float v1, v6, v9 │ │ -06cb9c: a602 080b |0270: add-float v2, v8, v11 │ │ -06cba0: 7240 a211 1027 |0272: invoke-interface {v0, v1, v7, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06cba6: 5450 a10a |0275: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06cbaa: 5451 9c0a |0277: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cbae: 5211 7903 |0279: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06cbb2: 5452 9c0a |027b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cbb6: 5222 7803 |027d: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06cbba: 5453 9c0a |027f: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cbbe: 5233 7703 |0281: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06cbc2: 5454 9c0a |0283: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cbc6: 5244 7603 |0285: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06cbca: 7254 9b11 1032 |0287: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06cbd0: 5450 a10a |028a: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06cbd4: a601 0609 |028c: add-float v1, v6, v9 │ │ -06cbd8: a602 070a |028e: add-float v2, v7, v10 │ │ -06cbdc: a603 080b |0290: add-float v3, v8, v11 │ │ -06cbe0: 7240 a211 1032 |0292: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06cbe6: 5450 a10a |0295: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06cbea: 5451 9c0a |0297: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cbee: 5211 7903 |0299: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06cbf2: 5452 9c0a |029b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cbf6: 5222 7803 |029d: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06cbfa: 5453 9c0a |029f: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cbfe: 5233 7703 |02a1: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06cc02: 5454 9c0a |02a3: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cc06: 5244 7603 |02a5: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06cc0a: 7254 9b11 1032 |02a7: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06cc10: 5450 a10a |02aa: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06cc14: a601 080b |02ac: add-float v1, v8, v11 │ │ -06cc18: 7240 a211 6017 |02ae: invoke-interface {v0, v6, v7, v1}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06cc1e: 5450 a10a |02b1: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06cc22: 5451 9c0a |02b3: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cc26: 5211 7903 |02b5: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06cc2a: 5452 9c0a |02b7: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cc2e: 5222 7803 |02b9: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06cc32: 5453 9c0a |02bb: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cc36: 5233 7703 |02bd: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06cc3a: 5454 9c0a |02bf: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cc3e: 5244 7603 |02c1: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06cc42: 7254 9b11 1032 |02c3: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06cc48: 5450 a10a |02c6: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06cc4c: a601 070a |02c8: add-float v1, v7, v10 │ │ -06cc50: a602 080b |02ca: add-float v2, v8, v11 │ │ -06cc54: 7240 a211 6021 |02cc: invoke-interface {v0, v6, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06cc5a: 0e00 |02cf: return-void │ │ +07ab88: |[07ab88] com.badlogic.gdx.graphics.glutils.ShapeRenderer.box:(FFFFFF)V │ │ +07ab98: 5450 9e0a |0000: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ +07ab9c: 6201 8f0a |0002: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Box:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a8f │ │ +07aba0: 3210 0a00 |0004: if-eq v0, v1, 000e // +000a │ │ +07aba4: 2200 fa02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +07aba8: 1a01 7a0d |0008: const-string v1, "Must call begin(ShapeType.Box)" // string@0d7a │ │ +07abac: 7020 b41f 1000 |000a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +07abb2: 2700 |000d: throw v0 │ │ +07abb4: 7010 3612 0500 |000e: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@1236 │ │ +07abba: 1300 1000 |0011: const/16 v0, #int 16 // #10 │ │ +07abbe: 7020 3712 0500 |0013: invoke-direct {v5, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@1237 │ │ +07abc4: 7fbb |0016: neg-float v11, v11 │ │ +07abc6: 5450 a10a |0017: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07abca: 5451 9c0a |0019: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07abce: 5211 7903 |001b: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07abd2: 5452 9c0a |001d: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07abd6: 5222 7803 |001f: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07abda: 5453 9c0a |0021: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07abde: 5233 7703 |0023: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07abe2: 5454 9c0a |0025: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07abe6: 5244 7603 |0027: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07abea: 7254 9b11 1032 |0029: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07abf0: 5450 a10a |002c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07abf4: 7240 a211 6087 |002e: invoke-interface {v0, v6, v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07abfa: 5450 a10a |0031: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07abfe: 5451 9c0a |0033: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ac02: 5211 7903 |0035: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07ac06: 5452 9c0a |0037: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ac0a: 5222 7803 |0039: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07ac0e: 5453 9c0a |003b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ac12: 5233 7703 |003d: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07ac16: 5454 9c0a |003f: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ac1a: 5244 7603 |0041: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07ac1e: 7254 9b11 1032 |0043: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07ac24: 5450 a10a |0046: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07ac28: a601 0609 |0048: add-float v1, v6, v9 │ │ +07ac2c: 7240 a211 1087 |004a: invoke-interface {v0, v1, v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07ac32: 5450 a10a |004d: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07ac36: 5451 9c0a |004f: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ac3a: 5211 7903 |0051: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07ac3e: 5452 9c0a |0053: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ac42: 5222 7803 |0055: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07ac46: 5453 9c0a |0057: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ac4a: 5233 7703 |0059: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07ac4e: 5454 9c0a |005b: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ac52: 5244 7603 |005d: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07ac56: 7254 9b11 1032 |005f: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07ac5c: 5450 a10a |0062: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07ac60: a601 0609 |0064: add-float v1, v6, v9 │ │ +07ac64: 7240 a211 1087 |0066: invoke-interface {v0, v1, v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07ac6a: 5450 a10a |0069: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07ac6e: 5451 9c0a |006b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ac72: 5211 7903 |006d: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07ac76: 5452 9c0a |006f: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ac7a: 5222 7803 |0071: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07ac7e: 5453 9c0a |0073: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ac82: 5233 7703 |0075: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07ac86: 5454 9c0a |0077: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ac8a: 5244 7603 |0079: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07ac8e: 7254 9b11 1032 |007b: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07ac94: 5450 a10a |007e: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07ac98: a601 0609 |0080: add-float v1, v6, v9 │ │ +07ac9c: a602 080b |0082: add-float v2, v8, v11 │ │ +07aca0: 7240 a211 1027 |0084: invoke-interface {v0, v1, v7, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07aca6: 5450 a10a |0087: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07acaa: 5451 9c0a |0089: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07acae: 5211 7903 |008b: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07acb2: 5452 9c0a |008d: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07acb6: 5222 7803 |008f: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07acba: 5453 9c0a |0091: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07acbe: 5233 7703 |0093: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07acc2: 5454 9c0a |0095: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07acc6: 5244 7603 |0097: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07acca: 7254 9b11 1032 |0099: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07acd0: 5450 a10a |009c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07acd4: a601 0609 |009e: add-float v1, v6, v9 │ │ +07acd8: a602 080b |00a0: add-float v2, v8, v11 │ │ +07acdc: 7240 a211 1027 |00a2: invoke-interface {v0, v1, v7, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07ace2: 5450 a10a |00a5: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07ace6: 5451 9c0a |00a7: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07acea: 5211 7903 |00a9: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07acee: 5452 9c0a |00ab: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07acf2: 5222 7803 |00ad: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07acf6: 5453 9c0a |00af: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07acfa: 5233 7703 |00b1: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07acfe: 5454 9c0a |00b3: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ad02: 5244 7603 |00b5: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07ad06: 7254 9b11 1032 |00b7: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07ad0c: 5450 a10a |00ba: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07ad10: a601 080b |00bc: add-float v1, v8, v11 │ │ +07ad14: 7240 a211 6017 |00be: invoke-interface {v0, v6, v7, v1}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07ad1a: 5450 a10a |00c1: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07ad1e: 5451 9c0a |00c3: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ad22: 5211 7903 |00c5: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07ad26: 5452 9c0a |00c7: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ad2a: 5222 7803 |00c9: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07ad2e: 5453 9c0a |00cb: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ad32: 5233 7703 |00cd: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07ad36: 5454 9c0a |00cf: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ad3a: 5244 7603 |00d1: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07ad3e: 7254 9b11 1032 |00d3: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07ad44: 5450 a10a |00d6: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07ad48: a601 080b |00d8: add-float v1, v8, v11 │ │ +07ad4c: 7240 a211 6017 |00da: invoke-interface {v0, v6, v7, v1}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07ad52: 5450 a10a |00dd: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07ad56: 5451 9c0a |00df: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ad5a: 5211 7903 |00e1: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07ad5e: 5452 9c0a |00e3: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ad62: 5222 7803 |00e5: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07ad66: 5453 9c0a |00e7: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ad6a: 5233 7703 |00e9: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07ad6e: 5454 9c0a |00eb: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ad72: 5244 7603 |00ed: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07ad76: 7254 9b11 1032 |00ef: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07ad7c: 5450 a10a |00f2: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07ad80: 7240 a211 6087 |00f4: invoke-interface {v0, v6, v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07ad86: 5450 a10a |00f7: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07ad8a: 5451 9c0a |00f9: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ad8e: 5211 7903 |00fb: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07ad92: 5452 9c0a |00fd: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ad96: 5222 7803 |00ff: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07ad9a: 5453 9c0a |0101: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ad9e: 5233 7703 |0103: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07ada2: 5454 9c0a |0105: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ada6: 5244 7603 |0107: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07adaa: 7254 9b11 1032 |0109: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07adb0: 5450 a10a |010c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07adb4: 7240 a211 6087 |010e: invoke-interface {v0, v6, v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07adba: 5450 a10a |0111: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07adbe: 5451 9c0a |0113: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07adc2: 5211 7903 |0115: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07adc6: 5452 9c0a |0117: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07adca: 5222 7803 |0119: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07adce: 5453 9c0a |011b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07add2: 5233 7703 |011d: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07add6: 5454 9c0a |011f: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07adda: 5244 7603 |0121: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07adde: 7254 9b11 1032 |0123: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07ade4: 5450 a10a |0126: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07ade8: a601 070a |0128: add-float v1, v7, v10 │ │ +07adec: 7240 a211 6081 |012a: invoke-interface {v0, v6, v1, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07adf2: 5450 a10a |012d: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07adf6: 5451 9c0a |012f: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07adfa: 5211 7903 |0131: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07adfe: 5452 9c0a |0133: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ae02: 5222 7803 |0135: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07ae06: 5453 9c0a |0137: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ae0a: 5233 7703 |0139: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07ae0e: 5454 9c0a |013b: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ae12: 5244 7603 |013d: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07ae16: 7254 9b11 1032 |013f: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07ae1c: 5450 a10a |0142: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07ae20: a601 070a |0144: add-float v1, v7, v10 │ │ +07ae24: 7240 a211 6081 |0146: invoke-interface {v0, v6, v1, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07ae2a: 5450 a10a |0149: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07ae2e: 5451 9c0a |014b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ae32: 5211 7903 |014d: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07ae36: 5452 9c0a |014f: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ae3a: 5222 7803 |0151: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07ae3e: 5453 9c0a |0153: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ae42: 5233 7703 |0155: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07ae46: 5454 9c0a |0157: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ae4a: 5244 7603 |0159: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07ae4e: 7254 9b11 1032 |015b: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07ae54: 5450 a10a |015e: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07ae58: a601 0609 |0160: add-float v1, v6, v9 │ │ +07ae5c: a602 070a |0162: add-float v2, v7, v10 │ │ +07ae60: 7240 a211 1082 |0164: invoke-interface {v0, v1, v2, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07ae66: 5450 a10a |0167: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07ae6a: 5451 9c0a |0169: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ae6e: 5211 7903 |016b: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07ae72: 5452 9c0a |016d: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ae76: 5222 7803 |016f: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07ae7a: 5453 9c0a |0171: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ae7e: 5233 7703 |0173: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07ae82: 5454 9c0a |0175: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ae86: 5244 7603 |0177: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07ae8a: 7254 9b11 1032 |0179: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07ae90: 5450 a10a |017c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07ae94: a601 0609 |017e: add-float v1, v6, v9 │ │ +07ae98: a602 070a |0180: add-float v2, v7, v10 │ │ +07ae9c: 7240 a211 1082 |0182: invoke-interface {v0, v1, v2, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07aea2: 5450 a10a |0185: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07aea6: 5451 9c0a |0187: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07aeaa: 5211 7903 |0189: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07aeae: 5452 9c0a |018b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07aeb2: 5222 7803 |018d: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07aeb6: 5453 9c0a |018f: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07aeba: 5233 7703 |0191: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07aebe: 5454 9c0a |0193: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07aec2: 5244 7603 |0195: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07aec6: 7254 9b11 1032 |0197: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07aecc: 5450 a10a |019a: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07aed0: a601 0609 |019c: add-float v1, v6, v9 │ │ +07aed4: a602 070a |019e: add-float v2, v7, v10 │ │ +07aed8: a603 080b |01a0: add-float v3, v8, v11 │ │ +07aedc: 7240 a211 1032 |01a2: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07aee2: 5450 a10a |01a5: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07aee6: 5451 9c0a |01a7: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07aeea: 5211 7903 |01a9: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07aeee: 5452 9c0a |01ab: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07aef2: 5222 7803 |01ad: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07aef6: 5453 9c0a |01af: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07aefa: 5233 7703 |01b1: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07aefe: 5454 9c0a |01b3: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07af02: 5244 7603 |01b5: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07af06: 7254 9b11 1032 |01b7: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07af0c: 5450 a10a |01ba: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07af10: a601 0609 |01bc: add-float v1, v6, v9 │ │ +07af14: a602 070a |01be: add-float v2, v7, v10 │ │ +07af18: a603 080b |01c0: add-float v3, v8, v11 │ │ +07af1c: 7240 a211 1032 |01c2: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07af22: 5450 a10a |01c5: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07af26: 5451 9c0a |01c7: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07af2a: 5211 7903 |01c9: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07af2e: 5452 9c0a |01cb: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07af32: 5222 7803 |01cd: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07af36: 5453 9c0a |01cf: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07af3a: 5233 7703 |01d1: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07af3e: 5454 9c0a |01d3: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07af42: 5244 7603 |01d5: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07af46: 7254 9b11 1032 |01d7: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07af4c: 5450 a10a |01da: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07af50: a601 070a |01dc: add-float v1, v7, v10 │ │ +07af54: a602 080b |01de: add-float v2, v8, v11 │ │ +07af58: 7240 a211 6021 |01e0: invoke-interface {v0, v6, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07af5e: 5450 a10a |01e3: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07af62: 5451 9c0a |01e5: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07af66: 5211 7903 |01e7: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07af6a: 5452 9c0a |01e9: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07af6e: 5222 7803 |01eb: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07af72: 5453 9c0a |01ed: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07af76: 5233 7703 |01ef: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07af7a: 5454 9c0a |01f1: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07af7e: 5244 7603 |01f3: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07af82: 7254 9b11 1032 |01f5: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07af88: 5450 a10a |01f8: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07af8c: a601 070a |01fa: add-float v1, v7, v10 │ │ +07af90: a602 080b |01fc: add-float v2, v8, v11 │ │ +07af94: 7240 a211 6021 |01fe: invoke-interface {v0, v6, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07af9a: 5450 a10a |0201: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07af9e: 5451 9c0a |0203: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07afa2: 5211 7903 |0205: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07afa6: 5452 9c0a |0207: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07afaa: 5222 7803 |0209: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07afae: 5453 9c0a |020b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07afb2: 5233 7703 |020d: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07afb6: 5454 9c0a |020f: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07afba: 5244 7603 |0211: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07afbe: 7254 9b11 1032 |0213: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07afc4: 5450 a10a |0216: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07afc8: a601 070a |0218: add-float v1, v7, v10 │ │ +07afcc: 7240 a211 6081 |021a: invoke-interface {v0, v6, v1, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07afd2: 5450 a10a |021d: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07afd6: 5451 9c0a |021f: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07afda: 5211 7903 |0221: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07afde: 5452 9c0a |0223: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07afe2: 5222 7803 |0225: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07afe6: 5453 9c0a |0227: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07afea: 5233 7703 |0229: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07afee: 5454 9c0a |022b: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07aff2: 5244 7603 |022d: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07aff6: 7254 9b11 1032 |022f: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07affc: 5450 a10a |0232: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b000: a601 0609 |0234: add-float v1, v6, v9 │ │ +07b004: 7240 a211 1087 |0236: invoke-interface {v0, v1, v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07b00a: 5450 a10a |0239: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b00e: 5451 9c0a |023b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b012: 5211 7903 |023d: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07b016: 5452 9c0a |023f: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b01a: 5222 7803 |0241: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07b01e: 5453 9c0a |0243: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b022: 5233 7703 |0245: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07b026: 5454 9c0a |0247: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b02a: 5244 7603 |0249: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07b02e: 7254 9b11 1032 |024b: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07b034: 5450 a10a |024e: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b038: a601 0609 |0250: add-float v1, v6, v9 │ │ +07b03c: a602 070a |0252: add-float v2, v7, v10 │ │ +07b040: 7240 a211 1082 |0254: invoke-interface {v0, v1, v2, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07b046: 5450 a10a |0257: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b04a: 5451 9c0a |0259: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b04e: 5211 7903 |025b: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07b052: 5452 9c0a |025d: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b056: 5222 7803 |025f: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07b05a: 5453 9c0a |0261: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b05e: 5233 7703 |0263: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07b062: 5454 9c0a |0265: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b066: 5244 7603 |0267: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07b06a: 7254 9b11 1032 |0269: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07b070: 5450 a10a |026c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b074: a601 0609 |026e: add-float v1, v6, v9 │ │ +07b078: a602 080b |0270: add-float v2, v8, v11 │ │ +07b07c: 7240 a211 1027 |0272: invoke-interface {v0, v1, v7, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07b082: 5450 a10a |0275: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b086: 5451 9c0a |0277: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b08a: 5211 7903 |0279: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07b08e: 5452 9c0a |027b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b092: 5222 7803 |027d: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07b096: 5453 9c0a |027f: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b09a: 5233 7703 |0281: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07b09e: 5454 9c0a |0283: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b0a2: 5244 7603 |0285: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07b0a6: 7254 9b11 1032 |0287: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07b0ac: 5450 a10a |028a: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b0b0: a601 0609 |028c: add-float v1, v6, v9 │ │ +07b0b4: a602 070a |028e: add-float v2, v7, v10 │ │ +07b0b8: a603 080b |0290: add-float v3, v8, v11 │ │ +07b0bc: 7240 a211 1032 |0292: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07b0c2: 5450 a10a |0295: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b0c6: 5451 9c0a |0297: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b0ca: 5211 7903 |0299: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07b0ce: 5452 9c0a |029b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b0d2: 5222 7803 |029d: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07b0d6: 5453 9c0a |029f: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b0da: 5233 7703 |02a1: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07b0de: 5454 9c0a |02a3: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b0e2: 5244 7603 |02a5: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07b0e6: 7254 9b11 1032 |02a7: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07b0ec: 5450 a10a |02aa: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b0f0: a601 080b |02ac: add-float v1, v8, v11 │ │ +07b0f4: 7240 a211 6017 |02ae: invoke-interface {v0, v6, v7, v1}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07b0fa: 5450 a10a |02b1: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b0fe: 5451 9c0a |02b3: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b102: 5211 7903 |02b5: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07b106: 5452 9c0a |02b7: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b10a: 5222 7803 |02b9: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07b10e: 5453 9c0a |02bb: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b112: 5233 7703 |02bd: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07b116: 5454 9c0a |02bf: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b11a: 5244 7603 |02c1: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07b11e: 7254 9b11 1032 |02c3: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07b124: 5450 a10a |02c6: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b128: a601 070a |02c8: add-float v1, v7, v10 │ │ +07b12c: a602 080b |02ca: add-float v2, v8, v11 │ │ +07b130: 7240 a211 6021 |02cc: invoke-interface {v0, v6, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07b136: 0e00 |02cf: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x000e line=407 │ │ 0x0011 line=408 │ │ 0x0016 line=410 │ │ 0x0017 line=411 │ │ @@ -70084,150 +70084,150 @@ │ │ 0x0000 - 0x02d0 reg=11 depth F │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;) │ │ name : 'circle' │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -06cc5c: |[06cc5c] com.badlogic.gdx.graphics.glutils.ShapeRenderer.circle:(FFF)V │ │ -06cc6c: 1500 c040 |0000: const/high16 v0, #int 1086324736 // #40c0 │ │ -06cc70: 8961 |0002: float-to-double v1, v6 │ │ -06cc72: 7120 1326 2100 |0003: invoke-static {v1, v2}, Ljava/lang/Math;.cbrt:(D)D // method@2613 │ │ -06cc78: 0b01 |0006: move-result-wide v1 │ │ -06cc7a: 8c11 |0007: double-to-float v1, v1 │ │ -06cc7c: c810 |0008: mul-float/2addr v0, v1 │ │ -06cc7e: 8700 |0009: float-to-int v0, v0 │ │ -06cc80: 6e50 3912 4365 |000a: invoke-virtual {v3, v4, v5, v6, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.circle:(FFFI)V // method@1239 │ │ -06cc86: 0e00 |000d: return-void │ │ +07b138: |[07b138] com.badlogic.gdx.graphics.glutils.ShapeRenderer.circle:(FFF)V │ │ +07b148: 1500 c040 |0000: const/high16 v0, #int 1086324736 // #40c0 │ │ +07b14c: 8972 |0002: float-to-double v2, v7 │ │ +07b14e: 7120 1326 3200 |0003: invoke-static {v2, v3}, Ljava/lang/Math;.cbrt:(D)D // method@2613 │ │ +07b154: 0b02 |0006: move-result-wide v2 │ │ +07b156: 8c21 |0007: double-to-float v1, v2 │ │ +07b158: c810 |0008: mul-float/2addr v0, v1 │ │ +07b15a: 8700 |0009: float-to-int v0, v0 │ │ +07b15c: 6e50 3912 5476 |000a: invoke-virtual {v4, v5, v6, v7, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.circle:(FFFI)V // method@1239 │ │ +07b162: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x000d line=475 │ │ locals : │ │ - 0x0000 - 0x000e reg=3 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ - 0x0000 - 0x000e reg=4 x F │ │ - 0x0000 - 0x000e reg=5 y F │ │ - 0x0000 - 0x000e reg=6 radius F │ │ + 0x0000 - 0x000e reg=4 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ + 0x0000 - 0x000e reg=5 x F │ │ + 0x0000 - 0x000e reg=6 y F │ │ + 0x0000 - 0x000e reg=7 radius F │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;) │ │ name : 'circle' │ │ type : '(FFFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 203 16-bit code units │ │ -06cc88: |[06cc88] com.badlogic.gdx.graphics.glutils.ShapeRenderer.circle:(FFFI)V │ │ -06cc98: 3c11 0a00 |0000: if-gtz v17, 000a // +000a │ │ -06cc9c: 2208 af03 |0002: new-instance v8, Ljava/lang/IllegalArgumentException; // type@03af │ │ -06cca0: 1a09 4226 |0004: const-string v9, "segments must be >= 0." // string@2642 │ │ -06cca4: 7020 f825 9800 |0006: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -06ccaa: 2708 |0009: throw v8 │ │ -06ccac: 54d8 9e0a |000a: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ -06ccb0: 6209 900a |000c: sget-object v9, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Circle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a90 │ │ -06ccb4: 3298 0a00 |000e: if-eq v8, v9, 0018 // +000a │ │ -06ccb8: 2208 fc02 |0010: new-instance v8, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -06ccbc: 1a09 7d0d |0012: const-string v9, "Must call begin(ShapeType.Circle)" // string@0d7d │ │ -06ccc0: 7020 b41f 9800 |0014: invoke-direct {v8, v9}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -06ccc6: 2708 |0017: throw v8 │ │ -06ccc8: 7010 3612 0d00 |0018: invoke-direct {v13}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@1236 │ │ -06ccce: da08 1102 |001b: mul-int/lit8 v8, v17, #int 2 // #02 │ │ -06ccd2: d808 0802 |001d: add-int/lit8 v8, v8, #int 2 // #02 │ │ -06ccd6: 7020 3712 8d00 |001f: invoke-direct {v13, v8}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@1237 │ │ -06ccdc: 1408 da0f c940 |0022: const v8, #float 6.28319 // #40c90fda │ │ -06cce2: 0200 1100 |0025: move/from16 v0, v17 │ │ -06cce6: 8209 |0027: int-to-float v9, v0 │ │ -06cce8: a901 0809 |0028: div-float v1, v8, v9 │ │ -06ccec: 7110 8b13 0100 |002a: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.cos:(F)F // method@138b │ │ -06ccf2: 0a02 |002d: move-result v2 │ │ -06ccf4: 7110 9913 0100 |002e: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@1399 │ │ -06ccfa: 0a06 |0031: move-result v6 │ │ -06ccfc: 0203 1000 |0032: move/from16 v3, v16 │ │ -06cd00: 1204 |0034: const/4 v4, #int 0 // #0 │ │ -06cd02: 1205 |0035: const/4 v5, #int 0 // #0 │ │ -06cd04: 0200 1100 |0036: move/from16 v0, v17 │ │ -06cd08: 3505 5000 |0038: if-ge v5, v0, 0088 // +0050 │ │ -06cd0c: 54d8 a10a |003a: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06cd10: 54d9 9c0a |003c: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cd14: 5299 7903 |003e: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06cd18: 54da 9c0a |0040: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cd1c: 52aa 7803 |0042: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06cd20: 54db 9c0a |0044: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cd24: 52bb 7703 |0046: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06cd28: 54dc 9c0a |0048: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cd2c: 52cc 7603 |004a: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06cd30: 725c 9b11 98ba |004c: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06cd36: 54d8 a10a |004f: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06cd3a: a609 0e03 |0051: add-float v9, v14, v3 │ │ -06cd3e: a60a 0f04 |0053: add-float v10, v15, v4 │ │ -06cd42: 120b |0055: const/4 v11, #int 0 // #0 │ │ -06cd44: 7240 a211 98ba |0056: invoke-interface {v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06cd4a: 0137 |0059: move v7, v3 │ │ -06cd4c: a808 0203 |005a: mul-float v8, v2, v3 │ │ -06cd50: a809 0604 |005c: mul-float v9, v6, v4 │ │ -06cd54: a703 0809 |005e: sub-float v3, v8, v9 │ │ -06cd58: a808 0607 |0060: mul-float v8, v6, v7 │ │ -06cd5c: a809 0204 |0062: mul-float v9, v2, v4 │ │ -06cd60: a604 0809 |0064: add-float v4, v8, v9 │ │ -06cd64: 54d8 a10a |0066: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06cd68: 54d9 9c0a |0068: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cd6c: 5299 7903 |006a: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06cd70: 54da 9c0a |006c: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cd74: 52aa 7803 |006e: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06cd78: 54db 9c0a |0070: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cd7c: 52bb 7703 |0072: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06cd80: 54dc 9c0a |0074: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cd84: 52cc 7603 |0076: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06cd88: 725c 9b11 98ba |0078: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06cd8e: 54d8 a10a |007b: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06cd92: a609 0e03 |007d: add-float v9, v14, v3 │ │ -06cd96: a60a 0f04 |007f: add-float v10, v15, v4 │ │ -06cd9a: 120b |0081: const/4 v11, #int 0 // #0 │ │ -06cd9c: 7240 a211 98ba |0082: invoke-interface {v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06cda2: d805 0501 |0085: add-int/lit8 v5, v5, #int 1 // #01 │ │ -06cda6: 28af |0087: goto 0036 // -0051 │ │ -06cda8: 54d8 a10a |0088: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06cdac: 54d9 9c0a |008a: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cdb0: 5299 7903 |008c: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06cdb4: 54da 9c0a |008e: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cdb8: 52aa 7803 |0090: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06cdbc: 54db 9c0a |0092: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cdc0: 52bb 7703 |0094: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06cdc4: 54dc 9c0a |0096: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cdc8: 52cc 7603 |0098: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06cdcc: 725c 9b11 98ba |009a: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06cdd2: 54d8 a10a |009d: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06cdd6: a609 0e03 |009f: add-float v9, v14, v3 │ │ -06cdda: a60a 0f04 |00a1: add-float v10, v15, v4 │ │ -06cdde: 120b |00a3: const/4 v11, #int 0 // #0 │ │ -06cde0: 7240 a211 98ba |00a4: invoke-interface {v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06cde6: 0137 |00a7: move v7, v3 │ │ -06cde8: 0203 1000 |00a8: move/from16 v3, v16 │ │ -06cdec: 1204 |00aa: const/4 v4, #int 0 // #0 │ │ -06cdee: 54d8 a10a |00ab: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06cdf2: 54d9 9c0a |00ad: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cdf6: 5299 7903 |00af: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06cdfa: 54da 9c0a |00b1: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cdfe: 52aa 7803 |00b3: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06ce02: 54db 9c0a |00b5: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06ce06: 52bb 7703 |00b7: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06ce0a: 54dc 9c0a |00b9: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06ce0e: 52cc 7603 |00bb: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06ce12: 725c 9b11 98ba |00bd: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06ce18: 54d8 a10a |00c0: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06ce1c: a609 0e03 |00c2: add-float v9, v14, v3 │ │ -06ce20: a60a 0f04 |00c4: add-float v10, v15, v4 │ │ -06ce24: 120b |00c6: const/4 v11, #int 0 // #0 │ │ -06ce26: 7240 a211 98ba |00c7: invoke-interface {v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06ce2c: 0e00 |00ca: return-void │ │ +07b164: |[07b164] com.badlogic.gdx.graphics.glutils.ShapeRenderer.circle:(FFFI)V │ │ +07b174: 3c11 0a00 |0000: if-gtz v17, 000a // +000a │ │ +07b178: 2208 ad03 |0002: new-instance v8, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +07b17c: 1a09 4026 |0004: const-string v9, "segments must be >= 0." // string@2640 │ │ +07b180: 7020 f825 9800 |0006: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +07b186: 2708 |0009: throw v8 │ │ +07b188: 54d8 9e0a |000a: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ +07b18c: 6209 900a |000c: sget-object v9, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Circle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a90 │ │ +07b190: 3298 0a00 |000e: if-eq v8, v9, 0018 // +000a │ │ +07b194: 2208 fa02 |0010: new-instance v8, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +07b198: 1a09 7b0d |0012: const-string v9, "Must call begin(ShapeType.Circle)" // string@0d7b │ │ +07b19c: 7020 b41f 9800 |0014: invoke-direct {v8, v9}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +07b1a2: 2708 |0017: throw v8 │ │ +07b1a4: 7010 3612 0d00 |0018: invoke-direct {v13}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@1236 │ │ +07b1aa: da08 1102 |001b: mul-int/lit8 v8, v17, #int 2 // #02 │ │ +07b1ae: d808 0802 |001d: add-int/lit8 v8, v8, #int 2 // #02 │ │ +07b1b2: 7020 3712 8d00 |001f: invoke-direct {v13, v8}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@1237 │ │ +07b1b8: 1408 da0f c940 |0022: const v8, #float 6.28319 // #40c90fda │ │ +07b1be: 0200 1100 |0025: move/from16 v0, v17 │ │ +07b1c2: 8209 |0027: int-to-float v9, v0 │ │ +07b1c4: a901 0809 |0028: div-float v1, v8, v9 │ │ +07b1c8: 7110 8b13 0100 |002a: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.cos:(F)F // method@138b │ │ +07b1ce: 0a02 |002d: move-result v2 │ │ +07b1d0: 7110 9913 0100 |002e: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@1399 │ │ +07b1d6: 0a06 |0031: move-result v6 │ │ +07b1d8: 0203 1000 |0032: move/from16 v3, v16 │ │ +07b1dc: 1204 |0034: const/4 v4, #int 0 // #0 │ │ +07b1de: 1205 |0035: const/4 v5, #int 0 // #0 │ │ +07b1e0: 0200 1100 |0036: move/from16 v0, v17 │ │ +07b1e4: 3505 5000 |0038: if-ge v5, v0, 0088 // +0050 │ │ +07b1e8: 54d8 a10a |003a: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b1ec: 54d9 9c0a |003c: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b1f0: 5299 7903 |003e: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07b1f4: 54da 9c0a |0040: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b1f8: 52aa 7803 |0042: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07b1fc: 54db 9c0a |0044: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b200: 52bb 7703 |0046: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07b204: 54dc 9c0a |0048: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b208: 52cc 7603 |004a: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07b20c: 725c 9b11 98ba |004c: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07b212: 54d8 a10a |004f: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b216: a609 0e03 |0051: add-float v9, v14, v3 │ │ +07b21a: a60a 0f04 |0053: add-float v10, v15, v4 │ │ +07b21e: 120b |0055: const/4 v11, #int 0 // #0 │ │ +07b220: 7240 a211 98ba |0056: invoke-interface {v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07b226: 0137 |0059: move v7, v3 │ │ +07b228: a808 0203 |005a: mul-float v8, v2, v3 │ │ +07b22c: a809 0604 |005c: mul-float v9, v6, v4 │ │ +07b230: a703 0809 |005e: sub-float v3, v8, v9 │ │ +07b234: a808 0607 |0060: mul-float v8, v6, v7 │ │ +07b238: a809 0204 |0062: mul-float v9, v2, v4 │ │ +07b23c: a604 0809 |0064: add-float v4, v8, v9 │ │ +07b240: 54d8 a10a |0066: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b244: 54d9 9c0a |0068: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b248: 5299 7903 |006a: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07b24c: 54da 9c0a |006c: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b250: 52aa 7803 |006e: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07b254: 54db 9c0a |0070: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b258: 52bb 7703 |0072: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07b25c: 54dc 9c0a |0074: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b260: 52cc 7603 |0076: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07b264: 725c 9b11 98ba |0078: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07b26a: 54d8 a10a |007b: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b26e: a609 0e03 |007d: add-float v9, v14, v3 │ │ +07b272: a60a 0f04 |007f: add-float v10, v15, v4 │ │ +07b276: 120b |0081: const/4 v11, #int 0 // #0 │ │ +07b278: 7240 a211 98ba |0082: invoke-interface {v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07b27e: d805 0501 |0085: add-int/lit8 v5, v5, #int 1 // #01 │ │ +07b282: 28af |0087: goto 0036 // -0051 │ │ +07b284: 54d8 a10a |0088: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b288: 54d9 9c0a |008a: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b28c: 5299 7903 |008c: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07b290: 54da 9c0a |008e: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b294: 52aa 7803 |0090: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07b298: 54db 9c0a |0092: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b29c: 52bb 7703 |0094: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07b2a0: 54dc 9c0a |0096: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b2a4: 52cc 7603 |0098: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07b2a8: 725c 9b11 98ba |009a: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07b2ae: 54d8 a10a |009d: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b2b2: a609 0e03 |009f: add-float v9, v14, v3 │ │ +07b2b6: a60a 0f04 |00a1: add-float v10, v15, v4 │ │ +07b2ba: 120b |00a3: const/4 v11, #int 0 // #0 │ │ +07b2bc: 7240 a211 98ba |00a4: invoke-interface {v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07b2c2: 0137 |00a7: move v7, v3 │ │ +07b2c4: 0203 1000 |00a8: move/from16 v3, v16 │ │ +07b2c8: 1204 |00aa: const/4 v4, #int 0 // #0 │ │ +07b2ca: 54d8 a10a |00ab: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b2ce: 54d9 9c0a |00ad: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b2d2: 5299 7903 |00af: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07b2d6: 54da 9c0a |00b1: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b2da: 52aa 7803 |00b3: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07b2de: 54db 9c0a |00b5: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b2e2: 52bb 7703 |00b7: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07b2e6: 54dc 9c0a |00b9: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b2ea: 52cc 7603 |00bb: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07b2ee: 725c 9b11 98ba |00bd: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07b2f4: 54d8 a10a |00c0: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b2f8: a609 0e03 |00c2: add-float v9, v14, v3 │ │ +07b2fc: a60a 0f04 |00c4: add-float v10, v15, v4 │ │ +07b300: 120b |00c6: const/4 v11, #int 0 // #0 │ │ +07b302: 7240 a211 98ba |00c7: invoke-interface {v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07b308: 0e00 |00ca: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ 0x000a line=479 │ │ 0x0018 line=480 │ │ 0x001b line=481 │ │ 0x0022 line=483 │ │ @@ -70271,30 +70271,30 @@ │ │ type : '(FFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 20 16-bit code units │ │ -06ce30: |[06ce30] com.badlogic.gdx.graphics.glutils.ShapeRenderer.cone:(FFFFF)V │ │ -06ce40: 1500 c040 |0000: const/high16 v0, #int 1086324736 // #40c0 │ │ -06ce44: 89b1 |0002: float-to-double v1, v11 │ │ -06ce46: 7120 1326 2100 |0003: invoke-static {v1, v2}, Ljava/lang/Math;.cbrt:(D)D // method@2613 │ │ -06ce4c: 0b01 |0006: move-result-wide v1 │ │ -06ce4e: 8c11 |0007: double-to-float v1, v1 │ │ -06ce50: c810 |0008: mul-float/2addr v0, v1 │ │ -06ce52: 8706 |0009: float-to-int v6, v0 │ │ -06ce54: 0770 |000a: move-object v0, v7 │ │ -06ce56: 0181 |000b: move v1, v8 │ │ -06ce58: 0192 |000c: move v2, v9 │ │ -06ce5a: 01a3 |000d: move v3, v10 │ │ -06ce5c: 01b4 |000e: move v4, v11 │ │ -06ce5e: 01c5 |000f: move v5, v12 │ │ -06ce60: 7407 3b12 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.cone:(FFFFFI)V // method@123b │ │ -06ce66: 0e00 |0013: return-void │ │ +07b30c: |[07b30c] com.badlogic.gdx.graphics.glutils.ShapeRenderer.cone:(FFFFF)V │ │ +07b31c: 1500 c040 |0000: const/high16 v0, #int 1086324736 // #40c0 │ │ +07b320: 89b2 |0002: float-to-double v2, v11 │ │ +07b322: 7120 1326 3200 |0003: invoke-static {v2, v3}, Ljava/lang/Math;.cbrt:(D)D // method@2613 │ │ +07b328: 0b02 |0006: move-result-wide v2 │ │ +07b32a: 8c21 |0007: double-to-float v1, v2 │ │ +07b32c: c810 |0008: mul-float/2addr v0, v1 │ │ +07b32e: 8706 |0009: float-to-int v6, v0 │ │ +07b330: 0770 |000a: move-object v0, v7 │ │ +07b332: 0181 |000b: move v1, v8 │ │ +07b334: 0192 |000c: move v2, v9 │ │ +07b336: 01a3 |000d: move v3, v10 │ │ +07b338: 01b4 |000e: move v4, v11 │ │ +07b33a: 01c5 |000f: move v5, v12 │ │ +07b33c: 7407 3b12 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.cone:(FFFFFI)V // method@123b │ │ +07b342: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ 0x0013 line=579 │ │ locals : │ │ 0x0000 - 0x0014 reg=7 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ 0x0000 - 0x0014 reg=8 x F │ │ @@ -70308,140 +70308,140 @@ │ │ type : '(FFFFFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 258 16-bit code units │ │ -06ce68: |[06ce68] com.badlogic.gdx.graphics.glutils.ShapeRenderer.cone:(FFFFFI)V │ │ -06ce78: 54d8 9e0a |0000: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ -06ce7c: 6209 910a |0002: sget-object v9, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Cone:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a91 │ │ -06ce80: 3298 0a00 |0004: if-eq v8, v9, 000e // +000a │ │ -06ce84: 2208 fc02 |0006: new-instance v8, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -06ce88: 1a09 7e0d |0008: const-string v9, "Must call begin(ShapeType.Cone)" // string@0d7e │ │ -06ce8c: 7020 b41f 9800 |000a: invoke-direct {v8, v9}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -06ce92: 2708 |000d: throw v8 │ │ -06ce94: 7010 3612 0d00 |000e: invoke-direct {v13}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@1236 │ │ -06ce9a: da08 1304 |0011: mul-int/lit8 v8, v19, #int 4 // #04 │ │ -06ce9e: d808 0802 |0013: add-int/lit8 v8, v8, #int 2 // #02 │ │ -06cea2: 7020 3712 8d00 |0015: invoke-direct {v13, v8}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@1237 │ │ -06cea8: 1408 da0f c940 |0018: const v8, #float 6.28319 // #40c90fda │ │ -06ceae: 0200 1300 |001b: move/from16 v0, v19 │ │ -06ceb2: 8209 |001d: int-to-float v9, v0 │ │ -06ceb4: a901 0809 |001e: div-float v1, v8, v9 │ │ -06ceb8: 7110 8b13 0100 |0020: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.cos:(F)F // method@138b │ │ -06cebe: 0a02 |0023: move-result v2 │ │ -06cec0: 7110 9913 0100 |0024: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@1399 │ │ -06cec6: 0a06 |0027: move-result v6 │ │ -06cec8: 0203 1100 |0028: move/from16 v3, v17 │ │ -06cecc: 1204 |002a: const/4 v4, #int 0 // #0 │ │ -06cece: 1205 |002b: const/4 v5, #int 0 // #0 │ │ -06ced0: 0200 1300 |002c: move/from16 v0, v19 │ │ -06ced4: 3505 8f00 |002e: if-ge v5, v0, 00bd // +008f │ │ -06ced8: 54d8 a10a |0030: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06cedc: 54d9 9c0a |0032: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cee0: 5299 7903 |0034: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06cee4: 54da 9c0a |0036: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cee8: 52aa 7803 |0038: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06ceec: 54db 9c0a |003a: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cef0: 52bb 7703 |003c: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06cef4: 54dc 9c0a |003e: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cef8: 52cc 7603 |0040: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06cefc: 725c 9b11 98ba |0042: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06cf02: 54d8 a10a |0045: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06cf06: a609 0e03 |0047: add-float v9, v14, v3 │ │ -06cf0a: a60a 0f04 |0049: add-float v10, v15, v4 │ │ -06cf0e: 0200 1000 |004b: move/from16 v0, v16 │ │ -06cf12: 7240 a211 980a |004d: invoke-interface {v8, v9, v10, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06cf18: 54d8 a10a |0050: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06cf1c: 54d9 9c0a |0052: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cf20: 5299 7903 |0054: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06cf24: 54da 9c0a |0056: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cf28: 52aa 7803 |0058: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06cf2c: 54db 9c0a |005a: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cf30: 52bb 7703 |005c: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06cf34: 54dc 9c0a |005e: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cf38: 52cc 7603 |0060: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06cf3c: 725c 9b11 98ba |0062: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06cf42: 54d8 a10a |0065: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06cf46: a609 1012 |0067: add-float v9, v16, v18 │ │ -06cf4a: 7240 a211 e89f |0069: invoke-interface {v8, v14, v15, v9}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06cf50: 54d8 a10a |006c: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06cf54: 54d9 9c0a |006e: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cf58: 5299 7903 |0070: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06cf5c: 54da 9c0a |0072: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cf60: 52aa 7803 |0074: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06cf64: 54db 9c0a |0076: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cf68: 52bb 7703 |0078: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06cf6c: 54dc 9c0a |007a: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cf70: 52cc 7603 |007c: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06cf74: 725c 9b11 98ba |007e: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06cf7a: 54d8 a10a |0081: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06cf7e: a609 0e03 |0083: add-float v9, v14, v3 │ │ -06cf82: a60a 0f04 |0085: add-float v10, v15, v4 │ │ -06cf86: 0200 1000 |0087: move/from16 v0, v16 │ │ -06cf8a: 7240 a211 980a |0089: invoke-interface {v8, v9, v10, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06cf90: 0137 |008c: move v7, v3 │ │ -06cf92: a808 0203 |008d: mul-float v8, v2, v3 │ │ -06cf96: a809 0604 |008f: mul-float v9, v6, v4 │ │ -06cf9a: a703 0809 |0091: sub-float v3, v8, v9 │ │ -06cf9e: a808 0607 |0093: mul-float v8, v6, v7 │ │ -06cfa2: a809 0204 |0095: mul-float v9, v2, v4 │ │ -06cfa6: a604 0809 |0097: add-float v4, v8, v9 │ │ -06cfaa: 54d8 a10a |0099: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06cfae: 54d9 9c0a |009b: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cfb2: 5299 7903 |009d: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06cfb6: 54da 9c0a |009f: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cfba: 52aa 7803 |00a1: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06cfbe: 54db 9c0a |00a3: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cfc2: 52bb 7703 |00a5: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06cfc6: 54dc 9c0a |00a7: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cfca: 52cc 7603 |00a9: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06cfce: 725c 9b11 98ba |00ab: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06cfd4: 54d8 a10a |00ae: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06cfd8: a609 0e03 |00b0: add-float v9, v14, v3 │ │ -06cfdc: a60a 0f04 |00b2: add-float v10, v15, v4 │ │ -06cfe0: 0200 1000 |00b4: move/from16 v0, v16 │ │ -06cfe4: 7240 a211 980a |00b6: invoke-interface {v8, v9, v10, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06cfea: d805 0501 |00b9: add-int/lit8 v5, v5, #int 1 // #01 │ │ -06cfee: 2900 71ff |00bb: goto/16 002c // -008f │ │ -06cff2: 54d8 a10a |00bd: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06cff6: 54d9 9c0a |00bf: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06cffa: 5299 7903 |00c1: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06cffe: 54da 9c0a |00c3: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d002: 52aa 7803 |00c5: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06d006: 54db 9c0a |00c7: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d00a: 52bb 7703 |00c9: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06d00e: 54dc 9c0a |00cb: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d012: 52cc 7603 |00cd: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06d016: 725c 9b11 98ba |00cf: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06d01c: 54d8 a10a |00d2: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d020: a609 0e03 |00d4: add-float v9, v14, v3 │ │ -06d024: a60a 0f04 |00d6: add-float v10, v15, v4 │ │ -06d028: 0200 1000 |00d8: move/from16 v0, v16 │ │ -06d02c: 7240 a211 980a |00da: invoke-interface {v8, v9, v10, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06d032: 0137 |00dd: move v7, v3 │ │ -06d034: 0203 1100 |00de: move/from16 v3, v17 │ │ -06d038: 1204 |00e0: const/4 v4, #int 0 // #0 │ │ -06d03a: 54d8 a10a |00e1: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d03e: 54d9 9c0a |00e3: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d042: 5299 7903 |00e5: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06d046: 54da 9c0a |00e7: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d04a: 52aa 7803 |00e9: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06d04e: 54db 9c0a |00eb: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d052: 52bb 7703 |00ed: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06d056: 54dc 9c0a |00ef: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d05a: 52cc 7603 |00f1: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06d05e: 725c 9b11 98ba |00f3: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06d064: 54d8 a10a |00f6: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d068: a609 0e03 |00f8: add-float v9, v14, v3 │ │ -06d06c: a60a 0f04 |00fa: add-float v10, v15, v4 │ │ -06d070: 0200 1000 |00fc: move/from16 v0, v16 │ │ -06d074: 7240 a211 980a |00fe: invoke-interface {v8, v9, v10, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06d07a: 0e00 |0101: return-void │ │ +07b344: |[07b344] com.badlogic.gdx.graphics.glutils.ShapeRenderer.cone:(FFFFFI)V │ │ +07b354: 54d8 9e0a |0000: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ +07b358: 6209 910a |0002: sget-object v9, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Cone:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a91 │ │ +07b35c: 3298 0a00 |0004: if-eq v8, v9, 000e // +000a │ │ +07b360: 2208 fa02 |0006: new-instance v8, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +07b364: 1a09 7c0d |0008: const-string v9, "Must call begin(ShapeType.Cone)" // string@0d7c │ │ +07b368: 7020 b41f 9800 |000a: invoke-direct {v8, v9}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +07b36e: 2708 |000d: throw v8 │ │ +07b370: 7010 3612 0d00 |000e: invoke-direct {v13}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@1236 │ │ +07b376: da08 1304 |0011: mul-int/lit8 v8, v19, #int 4 // #04 │ │ +07b37a: d808 0802 |0013: add-int/lit8 v8, v8, #int 2 // #02 │ │ +07b37e: 7020 3712 8d00 |0015: invoke-direct {v13, v8}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@1237 │ │ +07b384: 1408 da0f c940 |0018: const v8, #float 6.28319 // #40c90fda │ │ +07b38a: 0200 1300 |001b: move/from16 v0, v19 │ │ +07b38e: 8209 |001d: int-to-float v9, v0 │ │ +07b390: a901 0809 |001e: div-float v1, v8, v9 │ │ +07b394: 7110 8b13 0100 |0020: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.cos:(F)F // method@138b │ │ +07b39a: 0a02 |0023: move-result v2 │ │ +07b39c: 7110 9913 0100 |0024: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@1399 │ │ +07b3a2: 0a06 |0027: move-result v6 │ │ +07b3a4: 0203 1100 |0028: move/from16 v3, v17 │ │ +07b3a8: 1204 |002a: const/4 v4, #int 0 // #0 │ │ +07b3aa: 1205 |002b: const/4 v5, #int 0 // #0 │ │ +07b3ac: 0200 1300 |002c: move/from16 v0, v19 │ │ +07b3b0: 3505 8f00 |002e: if-ge v5, v0, 00bd // +008f │ │ +07b3b4: 54d8 a10a |0030: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b3b8: 54d9 9c0a |0032: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b3bc: 5299 7903 |0034: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07b3c0: 54da 9c0a |0036: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b3c4: 52aa 7803 |0038: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07b3c8: 54db 9c0a |003a: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b3cc: 52bb 7703 |003c: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07b3d0: 54dc 9c0a |003e: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b3d4: 52cc 7603 |0040: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07b3d8: 725c 9b11 98ba |0042: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07b3de: 54d8 a10a |0045: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b3e2: a609 0e03 |0047: add-float v9, v14, v3 │ │ +07b3e6: a60a 0f04 |0049: add-float v10, v15, v4 │ │ +07b3ea: 0200 1000 |004b: move/from16 v0, v16 │ │ +07b3ee: 7240 a211 980a |004d: invoke-interface {v8, v9, v10, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07b3f4: 54d8 a10a |0050: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b3f8: 54d9 9c0a |0052: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b3fc: 5299 7903 |0054: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07b400: 54da 9c0a |0056: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b404: 52aa 7803 |0058: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07b408: 54db 9c0a |005a: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b40c: 52bb 7703 |005c: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07b410: 54dc 9c0a |005e: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b414: 52cc 7603 |0060: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07b418: 725c 9b11 98ba |0062: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07b41e: 54d8 a10a |0065: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b422: a609 1012 |0067: add-float v9, v16, v18 │ │ +07b426: 7240 a211 e89f |0069: invoke-interface {v8, v14, v15, v9}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07b42c: 54d8 a10a |006c: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b430: 54d9 9c0a |006e: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b434: 5299 7903 |0070: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07b438: 54da 9c0a |0072: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b43c: 52aa 7803 |0074: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07b440: 54db 9c0a |0076: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b444: 52bb 7703 |0078: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07b448: 54dc 9c0a |007a: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b44c: 52cc 7603 |007c: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07b450: 725c 9b11 98ba |007e: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07b456: 54d8 a10a |0081: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b45a: a609 0e03 |0083: add-float v9, v14, v3 │ │ +07b45e: a60a 0f04 |0085: add-float v10, v15, v4 │ │ +07b462: 0200 1000 |0087: move/from16 v0, v16 │ │ +07b466: 7240 a211 980a |0089: invoke-interface {v8, v9, v10, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07b46c: 0137 |008c: move v7, v3 │ │ +07b46e: a808 0203 |008d: mul-float v8, v2, v3 │ │ +07b472: a809 0604 |008f: mul-float v9, v6, v4 │ │ +07b476: a703 0809 |0091: sub-float v3, v8, v9 │ │ +07b47a: a808 0607 |0093: mul-float v8, v6, v7 │ │ +07b47e: a809 0204 |0095: mul-float v9, v2, v4 │ │ +07b482: a604 0809 |0097: add-float v4, v8, v9 │ │ +07b486: 54d8 a10a |0099: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b48a: 54d9 9c0a |009b: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b48e: 5299 7903 |009d: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07b492: 54da 9c0a |009f: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b496: 52aa 7803 |00a1: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07b49a: 54db 9c0a |00a3: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b49e: 52bb 7703 |00a5: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07b4a2: 54dc 9c0a |00a7: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b4a6: 52cc 7603 |00a9: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07b4aa: 725c 9b11 98ba |00ab: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07b4b0: 54d8 a10a |00ae: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b4b4: a609 0e03 |00b0: add-float v9, v14, v3 │ │ +07b4b8: a60a 0f04 |00b2: add-float v10, v15, v4 │ │ +07b4bc: 0200 1000 |00b4: move/from16 v0, v16 │ │ +07b4c0: 7240 a211 980a |00b6: invoke-interface {v8, v9, v10, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07b4c6: d805 0501 |00b9: add-int/lit8 v5, v5, #int 1 // #01 │ │ +07b4ca: 2900 71ff |00bb: goto/16 002c // -008f │ │ +07b4ce: 54d8 a10a |00bd: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b4d2: 54d9 9c0a |00bf: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b4d6: 5299 7903 |00c1: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07b4da: 54da 9c0a |00c3: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b4de: 52aa 7803 |00c5: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07b4e2: 54db 9c0a |00c7: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b4e6: 52bb 7703 |00c9: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07b4ea: 54dc 9c0a |00cb: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b4ee: 52cc 7603 |00cd: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07b4f2: 725c 9b11 98ba |00cf: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07b4f8: 54d8 a10a |00d2: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b4fc: a609 0e03 |00d4: add-float v9, v14, v3 │ │ +07b500: a60a 0f04 |00d6: add-float v10, v15, v4 │ │ +07b504: 0200 1000 |00d8: move/from16 v0, v16 │ │ +07b508: 7240 a211 980a |00da: invoke-interface {v8, v9, v10, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07b50e: 0137 |00dd: move v7, v3 │ │ +07b510: 0203 1100 |00de: move/from16 v3, v17 │ │ +07b514: 1204 |00e0: const/4 v4, #int 0 // #0 │ │ +07b516: 54d8 a10a |00e1: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b51a: 54d9 9c0a |00e3: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b51e: 5299 7903 |00e5: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07b522: 54da 9c0a |00e7: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b526: 52aa 7803 |00e9: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07b52a: 54db 9c0a |00eb: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b52e: 52bb 7703 |00ed: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07b532: 54dc 9c0a |00ef: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b536: 52cc 7603 |00f1: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07b53a: 725c 9b11 98ba |00f3: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07b540: 54d8 a10a |00f6: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b544: a609 0e03 |00f8: add-float v9, v14, v3 │ │ +07b548: a60a 0f04 |00fa: add-float v10, v15, v4 │ │ +07b54c: 0200 1000 |00fc: move/from16 v0, v16 │ │ +07b550: 7240 a211 980a |00fe: invoke-interface {v8, v9, v10, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07b556: 0e00 |0101: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=582 │ │ 0x000e line=583 │ │ 0x0011 line=584 │ │ 0x0018 line=585 │ │ 0x0020 line=586 │ │ @@ -70486,331 +70486,331 @@ │ │ 0x0000 - 0x0102 reg=19 segments I │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;) │ │ name : 'curve' │ │ type : '(FFFFFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 27 │ │ + registers : 28 │ │ ins : 9 │ │ outs : 10 │ │ insns size : 80 16-bit code units │ │ -06d07c: |[06d07c] com.badlogic.gdx.graphics.glutils.ShapeRenderer.curve:(FFFFFFFF)V │ │ -06d08c: a70b 1513 |0000: sub-float v11, v21, v19 │ │ -06d090: a70e 1614 |0002: sub-float v14, v22, v20 │ │ -06d094: a70c 1715 |0004: sub-float v12, v23, v21 │ │ -06d098: a70f 1816 |0006: sub-float v15, v24, v22 │ │ -06d09c: a70d 1917 |0008: sub-float v13, v25, v23 │ │ -06d0a0: a710 1a18 |000a: sub-float v16, v26, v24 │ │ -06d0a4: a801 0b0b |000c: mul-float v1, v11, v11 │ │ -06d0a8: a802 0e0e |000e: mul-float v2, v14, v14 │ │ -06d0ac: c621 |0010: add-float/2addr v1, v2 │ │ -06d0ae: 8911 |0011: float-to-double v1, v1 │ │ -06d0b0: 7120 2126 2100 |0012: invoke-static {v1, v2}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -06d0b6: 0b01 |0015: move-result-wide v1 │ │ -06d0b8: 8c11 |0016: double-to-float v1, v1 │ │ -06d0ba: a802 0c0c |0017: mul-float v2, v12, v12 │ │ -06d0be: a803 0f0f |0019: mul-float v3, v15, v15 │ │ -06d0c2: c632 |001b: add-float/2addr v2, v3 │ │ -06d0c4: 8922 |001c: float-to-double v2, v2 │ │ -06d0c6: 7120 2126 3200 |001d: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -06d0cc: 0b02 |0020: move-result-wide v2 │ │ -06d0ce: 8c22 |0021: double-to-float v2, v2 │ │ -06d0d0: c621 |0022: add-float/2addr v1, v2 │ │ -06d0d2: a802 0d0d |0023: mul-float v2, v13, v13 │ │ -06d0d6: a803 1010 |0025: mul-float v3, v16, v16 │ │ -06d0da: c632 |0027: add-float/2addr v2, v3 │ │ -06d0dc: 8922 |0028: float-to-double v2, v2 │ │ -06d0de: 7120 2126 3200 |0029: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -06d0e4: 0b02 |002c: move-result-wide v2 │ │ -06d0e6: 8c22 |002d: double-to-float v2, v2 │ │ -06d0e8: a611 0102 |002e: add-float v17, v1, v2 │ │ -06d0ec: 0200 1100 |0030: move/from16 v0, v17 │ │ -06d0f0: 8901 |0032: float-to-double v1, v0 │ │ -06d0f2: 7120 1326 2100 |0033: invoke-static {v1, v2}, Ljava/lang/Math;.cbrt:(D)D // method@2613 │ │ -06d0f8: 0b01 |0036: move-result-wide v1 │ │ -06d0fa: 8a11 |0037: double-to-int v1, v1 │ │ -06d0fc: da0a 0104 |0038: mul-int/lit8 v10, v1, #int 4 // #04 │ │ -06d100: 0801 1200 |003a: move-object/from16 v1, v18 │ │ -06d104: 0202 1300 |003c: move/from16 v2, v19 │ │ -06d108: 0203 1400 |003e: move/from16 v3, v20 │ │ -06d10c: 0204 1500 |0040: move/from16 v4, v21 │ │ -06d110: 0205 1600 |0042: move/from16 v5, v22 │ │ -06d114: 0206 1700 |0044: move/from16 v6, v23 │ │ -06d118: 0207 1800 |0046: move/from16 v7, v24 │ │ -06d11c: 0208 1900 |0048: move/from16 v8, v25 │ │ -06d120: 0209 1a00 |004a: move/from16 v9, v26 │ │ -06d124: 740a 3d12 0100 |004c: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.curve:(FFFFFFFFI)V // method@123d │ │ -06d12a: 0e00 |004f: return-void │ │ +07b558: |[07b558] com.badlogic.gdx.graphics.glutils.ShapeRenderer.curve:(FFFFFFFF)V │ │ +07b568: a70c 1614 |0000: sub-float v12, v22, v20 │ │ +07b56c: a70f 1715 |0002: sub-float v15, v23, v21 │ │ +07b570: a70d 1816 |0004: sub-float v13, v24, v22 │ │ +07b574: a710 1917 |0006: sub-float v16, v25, v23 │ │ +07b578: a70e 1a18 |0008: sub-float v14, v26, v24 │ │ +07b57c: a711 1b19 |000a: sub-float v17, v27, v25 │ │ +07b580: a802 0c0c |000c: mul-float v2, v12, v12 │ │ +07b584: a803 0f0f |000e: mul-float v3, v15, v15 │ │ +07b588: c632 |0010: add-float/2addr v2, v3 │ │ +07b58a: 8922 |0011: float-to-double v2, v2 │ │ +07b58c: 7120 2126 3200 |0012: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +07b592: 0b02 |0015: move-result-wide v2 │ │ +07b594: 8c22 |0016: double-to-float v2, v2 │ │ +07b596: a803 0d0d |0017: mul-float v3, v13, v13 │ │ +07b59a: a804 1010 |0019: mul-float v4, v16, v16 │ │ +07b59e: c643 |001b: add-float/2addr v3, v4 │ │ +07b5a0: 8934 |001c: float-to-double v4, v3 │ │ +07b5a2: 7120 2126 5400 |001d: invoke-static {v4, v5}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +07b5a8: 0b04 |0020: move-result-wide v4 │ │ +07b5aa: 8c43 |0021: double-to-float v3, v4 │ │ +07b5ac: c632 |0022: add-float/2addr v2, v3 │ │ +07b5ae: a803 0e0e |0023: mul-float v3, v14, v14 │ │ +07b5b2: a804 1111 |0025: mul-float v4, v17, v17 │ │ +07b5b6: c643 |0027: add-float/2addr v3, v4 │ │ +07b5b8: 8934 |0028: float-to-double v4, v3 │ │ +07b5ba: 7120 2126 5400 |0029: invoke-static {v4, v5}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +07b5c0: 0b04 |002c: move-result-wide v4 │ │ +07b5c2: 8c43 |002d: double-to-float v3, v4 │ │ +07b5c4: a612 0203 |002e: add-float v18, v2, v3 │ │ +07b5c8: 0200 1200 |0030: move/from16 v0, v18 │ │ +07b5cc: 8902 |0032: float-to-double v2, v0 │ │ +07b5ce: 7120 1326 3200 |0033: invoke-static {v2, v3}, Ljava/lang/Math;.cbrt:(D)D // method@2613 │ │ +07b5d4: 0b02 |0036: move-result-wide v2 │ │ +07b5d6: 8a22 |0037: double-to-int v2, v2 │ │ +07b5d8: da0b 0204 |0038: mul-int/lit8 v11, v2, #int 4 // #04 │ │ +07b5dc: 0802 1300 |003a: move-object/from16 v2, v19 │ │ +07b5e0: 0203 1400 |003c: move/from16 v3, v20 │ │ +07b5e4: 0204 1500 |003e: move/from16 v4, v21 │ │ +07b5e8: 0205 1600 |0040: move/from16 v5, v22 │ │ +07b5ec: 0206 1700 |0042: move/from16 v6, v23 │ │ +07b5f0: 0207 1800 |0044: move/from16 v7, v24 │ │ +07b5f4: 0208 1900 |0046: move/from16 v8, v25 │ │ +07b5f8: 0209 1a00 |0048: move/from16 v9, v26 │ │ +07b5fc: 020a 1b00 |004a: move/from16 v10, v27 │ │ +07b600: 740a 3d12 0200 |004c: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.curve:(FFFFFFFFI)V // method@123d │ │ +07b606: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0002 line=255 │ │ 0x0004 line=256 │ │ 0x0006 line=257 │ │ 0x0008 line=258 │ │ 0x000a line=259 │ │ 0x000c line=260 │ │ 0x0030 line=262 │ │ 0x004f line=263 │ │ locals : │ │ - 0x0002 - 0x0050 reg=11 dx1 F │ │ - 0x0006 - 0x0050 reg=12 dx2 F │ │ - 0x000a - 0x0050 reg=13 dx3 F │ │ - 0x0004 - 0x0050 reg=14 dy1 F │ │ - 0x0008 - 0x0050 reg=15 dy2 F │ │ - 0x000c - 0x0050 reg=16 dy3 F │ │ - 0x0030 - 0x0050 reg=17 length F │ │ - 0x0000 - 0x0050 reg=18 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ - 0x0000 - 0x0050 reg=19 x1 F │ │ - 0x0000 - 0x0050 reg=20 y1 F │ │ - 0x0000 - 0x0050 reg=21 cx1 F │ │ - 0x0000 - 0x0050 reg=22 cy1 F │ │ - 0x0000 - 0x0050 reg=23 cx2 F │ │ - 0x0000 - 0x0050 reg=24 cy2 F │ │ - 0x0000 - 0x0050 reg=25 x2 F │ │ - 0x0000 - 0x0050 reg=26 y2 F │ │ + 0x0002 - 0x0050 reg=12 dx1 F │ │ + 0x0006 - 0x0050 reg=13 dx2 F │ │ + 0x000a - 0x0050 reg=14 dx3 F │ │ + 0x0004 - 0x0050 reg=15 dy1 F │ │ + 0x0008 - 0x0050 reg=16 dy2 F │ │ + 0x000c - 0x0050 reg=17 dy3 F │ │ + 0x0030 - 0x0050 reg=18 length F │ │ + 0x0000 - 0x0050 reg=19 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ + 0x0000 - 0x0050 reg=20 x1 F │ │ + 0x0000 - 0x0050 reg=21 y1 F │ │ + 0x0000 - 0x0050 reg=22 cx1 F │ │ + 0x0000 - 0x0050 reg=23 cy1 F │ │ + 0x0000 - 0x0050 reg=24 cx2 F │ │ + 0x0000 - 0x0050 reg=25 cy2 F │ │ + 0x0000 - 0x0050 reg=26 x2 F │ │ + 0x0000 - 0x0050 reg=27 y2 F │ │ │ │ #7 : (in Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;) │ │ name : 'curve' │ │ type : '(FFFFFFFFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 39 │ │ ins : 10 │ │ outs : 5 │ │ insns size : 456 16-bit code units │ │ -06d12c: |[06d12c] com.badlogic.gdx.graphics.glutils.ShapeRenderer.curve:(FFFFFFFFI)V │ │ -06d13c: 0800 1d00 |0000: move-object/from16 v0, v29 │ │ -06d140: 5400 9e0a |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ -06d144: 0818 0000 |0004: move-object/from16 v24, v0 │ │ -06d148: 6219 920a |0006: sget-object v25, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Curve:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a92 │ │ -06d14c: 0800 1800 |0008: move-object/from16 v0, v24 │ │ -06d150: 0801 1900 |000a: move-object/from16 v1, v25 │ │ -06d154: 3210 0a00 |000c: if-eq v0, v1, 0016 // +000a │ │ -06d158: 2218 fc02 |000e: new-instance v24, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -06d15c: 1a19 7f0d |0010: const-string v25, "Must call begin(ShapeType.Curve)" // string@0d7f │ │ -06d160: 7602 b41f 1800 |0012: invoke-direct/range {v24, v25}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -06d166: 2718 |0015: throw v24 │ │ -06d168: 7601 3612 1d00 |0016: invoke-direct/range {v29}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@1236 │ │ -06d16e: da18 2602 |0019: mul-int/lit8 v24, v38, #int 2 // #02 │ │ -06d172: d818 1802 |001b: add-int/lit8 v24, v24, #int 2 // #02 │ │ -06d176: 0800 1d00 |001d: move-object/from16 v0, v29 │ │ -06d17a: 0201 1800 |001f: move/from16 v1, v24 │ │ -06d17e: 7020 3712 1000 |0021: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@1237 │ │ -06d184: 1518 803f |0024: const/high16 v24, #int 1065353216 // #3f80 │ │ -06d188: 0200 2600 |0026: move/from16 v0, v38 │ │ -06d18c: 8200 |0028: int-to-float v0, v0 │ │ -06d18e: 0219 0000 |0029: move/from16 v25, v0 │ │ -06d192: a911 1819 |002b: div-float v17, v24, v25 │ │ -06d196: a812 1111 |002d: mul-float v18, v17, v17 │ │ -06d19a: a818 1111 |002f: mul-float v24, v17, v17 │ │ -06d19e: a813 1811 |0031: mul-float v19, v24, v17 │ │ -06d1a2: 1518 4040 |0033: const/high16 v24, #int 1077936128 // #4040 │ │ -06d1a6: a80c 1811 |0035: mul-float v12, v24, v17 │ │ -06d1aa: 1518 4040 |0037: const/high16 v24, #int 1077936128 // #4040 │ │ -06d1ae: a80d 1812 |0039: mul-float v13, v24, v18 │ │ -06d1b2: 1518 c040 |003b: const/high16 v24, #int 1086324736 // #40c0 │ │ -06d1b6: a80e 1812 |003d: mul-float v14, v24, v18 │ │ -06d1ba: 1518 c040 |003f: const/high16 v24, #int 1086324736 // #40c0 │ │ -06d1be: a80f 1813 |0041: mul-float v15, v24, v19 │ │ -06d1c2: 1518 0040 |0043: const/high16 v24, #int 1073741824 // #4000 │ │ -06d1c6: a818 1820 |0045: mul-float v24, v24, v32 │ │ -06d1ca: a718 1e18 |0047: sub-float v24, v30, v24 │ │ -06d1ce: a614 1822 |0049: add-float v20, v24, v34 │ │ -06d1d2: 1518 0040 |004b: const/high16 v24, #int 1073741824 // #4000 │ │ -06d1d6: a818 1821 |004d: mul-float v24, v24, v33 │ │ -06d1da: a718 1f18 |004f: sub-float v24, v31, v24 │ │ -06d1de: a615 1823 |0051: add-float v21, v24, v35 │ │ -06d1e2: a718 2022 |0053: sub-float v24, v32, v34 │ │ -06d1e6: 1519 4040 |0055: const/high16 v25, #int 1077936128 // #4040 │ │ -06d1ea: a818 1819 |0057: mul-float v24, v24, v25 │ │ -06d1ee: a718 181e |0059: sub-float v24, v24, v30 │ │ -06d1f2: a616 1824 |005b: add-float v22, v24, v36 │ │ -06d1f6: a718 2123 |005d: sub-float v24, v33, v35 │ │ -06d1fa: 1519 4040 |005f: const/high16 v25, #int 1077936128 // #4040 │ │ -06d1fe: a818 1819 |0061: mul-float v24, v24, v25 │ │ -06d202: a718 181f |0063: sub-float v24, v24, v31 │ │ -06d206: a617 1825 |0065: add-float v23, v24, v37 │ │ -06d20a: 020a 1e00 |0067: move/from16 v10, v30 │ │ -06d20e: 020b 1f00 |0069: move/from16 v11, v31 │ │ -06d212: a718 201e |006b: sub-float v24, v32, v30 │ │ -06d216: a818 180c |006d: mul-float v24, v24, v12 │ │ -06d21a: a819 140d |006f: mul-float v25, v20, v13 │ │ -06d21e: a618 1819 |0071: add-float v24, v24, v25 │ │ -06d222: a819 1613 |0073: mul-float v25, v22, v19 │ │ -06d226: a608 1819 |0075: add-float v8, v24, v25 │ │ -06d22a: a718 211f |0077: sub-float v24, v33, v31 │ │ -06d22e: a818 180c |0079: mul-float v24, v24, v12 │ │ -06d232: a819 150d |007b: mul-float v25, v21, v13 │ │ -06d236: a618 1819 |007d: add-float v24, v24, v25 │ │ -06d23a: a819 1713 |007f: mul-float v25, v23, v19 │ │ -06d23e: a609 1819 |0081: add-float v9, v24, v25 │ │ -06d242: a818 140e |0083: mul-float v24, v20, v14 │ │ -06d246: a819 160f |0085: mul-float v25, v22, v15 │ │ -06d24a: a606 1819 |0087: add-float v6, v24, v25 │ │ -06d24e: a818 150e |0089: mul-float v24, v21, v14 │ │ -06d252: a819 170f |008b: mul-float v25, v23, v15 │ │ -06d256: a607 1819 |008d: add-float v7, v24, v25 │ │ -06d25a: a804 160f |008f: mul-float v4, v22, v15 │ │ -06d25e: a805 170f |0091: mul-float v5, v23, v15 │ │ -06d262: 0210 2600 |0093: move/from16 v16, v38 │ │ -06d266: d826 10ff |0095: add-int/lit8 v38, v16, #int -1 // #ff │ │ -06d26a: 3d10 9c00 |0097: if-lez v16, 0133 // +009c │ │ -06d26e: 0800 1d00 |0099: move-object/from16 v0, v29 │ │ -06d272: 5400 a10a |009b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d276: 0818 0000 |009d: move-object/from16 v24, v0 │ │ -06d27a: 0800 1d00 |009f: move-object/from16 v0, v29 │ │ -06d27e: 5400 9c0a |00a1: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d282: 0819 0000 |00a3: move-object/from16 v25, v0 │ │ -06d286: 0800 1900 |00a5: move-object/from16 v0, v25 │ │ -06d28a: 5200 7903 |00a7: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06d28e: 0219 0000 |00a9: move/from16 v25, v0 │ │ -06d292: 0800 1d00 |00ab: move-object/from16 v0, v29 │ │ -06d296: 5400 9c0a |00ad: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d29a: 081a 0000 |00af: move-object/from16 v26, v0 │ │ -06d29e: 0800 1a00 |00b1: move-object/from16 v0, v26 │ │ -06d2a2: 5200 7803 |00b3: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06d2a6: 021a 0000 |00b5: move/from16 v26, v0 │ │ -06d2aa: 0800 1d00 |00b7: move-object/from16 v0, v29 │ │ -06d2ae: 5400 9c0a |00b9: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d2b2: 081b 0000 |00bb: move-object/from16 v27, v0 │ │ -06d2b6: 0800 1b00 |00bd: move-object/from16 v0, v27 │ │ -06d2ba: 5200 7703 |00bf: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06d2be: 021b 0000 |00c1: move/from16 v27, v0 │ │ -06d2c2: 0800 1d00 |00c3: move-object/from16 v0, v29 │ │ -06d2c6: 5400 9c0a |00c5: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d2ca: 081c 0000 |00c7: move-object/from16 v28, v0 │ │ -06d2ce: 0800 1c00 |00c9: move-object/from16 v0, v28 │ │ -06d2d2: 5200 7603 |00cb: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06d2d6: 021c 0000 |00cd: move/from16 v28, v0 │ │ -06d2da: 7805 9b11 1800 |00cf: invoke-interface/range {v24, v25, v26, v27, v28}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06d2e0: 0800 1d00 |00d2: move-object/from16 v0, v29 │ │ -06d2e4: 5400 a10a |00d4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d2e8: 0818 0000 |00d6: move-object/from16 v24, v0 │ │ -06d2ec: 1319 0000 |00d8: const/16 v25, #int 0 // #0 │ │ -06d2f0: 0800 1800 |00da: move-object/from16 v0, v24 │ │ -06d2f4: 0201 1900 |00dc: move/from16 v1, v25 │ │ -06d2f8: 7240 a211 a01b |00de: invoke-interface {v0, v10, v11, v1}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06d2fe: c68a |00e1: add-float/2addr v10, v8 │ │ -06d300: c69b |00e2: add-float/2addr v11, v9 │ │ -06d302: c668 |00e3: add-float/2addr v8, v6 │ │ -06d304: c679 |00e4: add-float/2addr v9, v7 │ │ -06d306: c646 |00e5: add-float/2addr v6, v4 │ │ -06d308: c657 |00e6: add-float/2addr v7, v5 │ │ -06d30a: 0800 1d00 |00e7: move-object/from16 v0, v29 │ │ -06d30e: 5400 a10a |00e9: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d312: 0818 0000 |00eb: move-object/from16 v24, v0 │ │ -06d316: 0800 1d00 |00ed: move-object/from16 v0, v29 │ │ -06d31a: 5400 9c0a |00ef: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d31e: 0819 0000 |00f1: move-object/from16 v25, v0 │ │ -06d322: 0800 1900 |00f3: move-object/from16 v0, v25 │ │ -06d326: 5200 7903 |00f5: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06d32a: 0219 0000 |00f7: move/from16 v25, v0 │ │ -06d32e: 0800 1d00 |00f9: move-object/from16 v0, v29 │ │ -06d332: 5400 9c0a |00fb: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d336: 081a 0000 |00fd: move-object/from16 v26, v0 │ │ -06d33a: 0800 1a00 |00ff: move-object/from16 v0, v26 │ │ -06d33e: 5200 7803 |0101: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06d342: 021a 0000 |0103: move/from16 v26, v0 │ │ -06d346: 0800 1d00 |0105: move-object/from16 v0, v29 │ │ -06d34a: 5400 9c0a |0107: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d34e: 081b 0000 |0109: move-object/from16 v27, v0 │ │ -06d352: 0800 1b00 |010b: move-object/from16 v0, v27 │ │ -06d356: 5200 7703 |010d: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06d35a: 021b 0000 |010f: move/from16 v27, v0 │ │ -06d35e: 0800 1d00 |0111: move-object/from16 v0, v29 │ │ -06d362: 5400 9c0a |0113: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d366: 081c 0000 |0115: move-object/from16 v28, v0 │ │ -06d36a: 0800 1c00 |0117: move-object/from16 v0, v28 │ │ -06d36e: 5200 7603 |0119: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06d372: 021c 0000 |011b: move/from16 v28, v0 │ │ -06d376: 7805 9b11 1800 |011d: invoke-interface/range {v24, v25, v26, v27, v28}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06d37c: 0800 1d00 |0120: move-object/from16 v0, v29 │ │ -06d380: 5400 a10a |0122: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d384: 0818 0000 |0124: move-object/from16 v24, v0 │ │ -06d388: 1319 0000 |0126: const/16 v25, #int 0 // #0 │ │ -06d38c: 0800 1800 |0128: move-object/from16 v0, v24 │ │ -06d390: 0201 1900 |012a: move/from16 v1, v25 │ │ -06d394: 7240 a211 a01b |012c: invoke-interface {v0, v10, v11, v1}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06d39a: 0210 2600 |012f: move/from16 v16, v38 │ │ -06d39e: 2900 64ff |0131: goto/16 0095 // -009c │ │ -06d3a2: 0800 1d00 |0133: move-object/from16 v0, v29 │ │ -06d3a6: 5400 a10a |0135: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d3aa: 0818 0000 |0137: move-object/from16 v24, v0 │ │ -06d3ae: 0800 1d00 |0139: move-object/from16 v0, v29 │ │ -06d3b2: 5400 9c0a |013b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d3b6: 0819 0000 |013d: move-object/from16 v25, v0 │ │ -06d3ba: 0800 1900 |013f: move-object/from16 v0, v25 │ │ -06d3be: 5200 7903 |0141: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06d3c2: 0219 0000 |0143: move/from16 v25, v0 │ │ -06d3c6: 0800 1d00 |0145: move-object/from16 v0, v29 │ │ -06d3ca: 5400 9c0a |0147: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d3ce: 081a 0000 |0149: move-object/from16 v26, v0 │ │ -06d3d2: 0800 1a00 |014b: move-object/from16 v0, v26 │ │ -06d3d6: 5200 7803 |014d: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06d3da: 021a 0000 |014f: move/from16 v26, v0 │ │ -06d3de: 0800 1d00 |0151: move-object/from16 v0, v29 │ │ -06d3e2: 5400 9c0a |0153: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d3e6: 081b 0000 |0155: move-object/from16 v27, v0 │ │ -06d3ea: 0800 1b00 |0157: move-object/from16 v0, v27 │ │ -06d3ee: 5200 7703 |0159: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06d3f2: 021b 0000 |015b: move/from16 v27, v0 │ │ -06d3f6: 0800 1d00 |015d: move-object/from16 v0, v29 │ │ -06d3fa: 5400 9c0a |015f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d3fe: 081c 0000 |0161: move-object/from16 v28, v0 │ │ -06d402: 0800 1c00 |0163: move-object/from16 v0, v28 │ │ -06d406: 5200 7603 |0165: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06d40a: 021c 0000 |0167: move/from16 v28, v0 │ │ -06d40e: 7805 9b11 1800 |0169: invoke-interface/range {v24, v25, v26, v27, v28}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06d414: 0800 1d00 |016c: move-object/from16 v0, v29 │ │ -06d418: 5400 a10a |016e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d41c: 0818 0000 |0170: move-object/from16 v24, v0 │ │ -06d420: 1319 0000 |0172: const/16 v25, #int 0 // #0 │ │ -06d424: 0800 1800 |0174: move-object/from16 v0, v24 │ │ -06d428: 0201 1900 |0176: move/from16 v1, v25 │ │ -06d42c: 7240 a211 a01b |0178: invoke-interface {v0, v10, v11, v1}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06d432: 0800 1d00 |017b: move-object/from16 v0, v29 │ │ -06d436: 5400 a10a |017d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d43a: 0818 0000 |017f: move-object/from16 v24, v0 │ │ -06d43e: 0800 1d00 |0181: move-object/from16 v0, v29 │ │ -06d442: 5400 9c0a |0183: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d446: 0819 0000 |0185: move-object/from16 v25, v0 │ │ -06d44a: 0800 1900 |0187: move-object/from16 v0, v25 │ │ -06d44e: 5200 7903 |0189: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06d452: 0219 0000 |018b: move/from16 v25, v0 │ │ -06d456: 0800 1d00 |018d: move-object/from16 v0, v29 │ │ -06d45a: 5400 9c0a |018f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d45e: 081a 0000 |0191: move-object/from16 v26, v0 │ │ -06d462: 0800 1a00 |0193: move-object/from16 v0, v26 │ │ -06d466: 5200 7803 |0195: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06d46a: 021a 0000 |0197: move/from16 v26, v0 │ │ -06d46e: 0800 1d00 |0199: move-object/from16 v0, v29 │ │ -06d472: 5400 9c0a |019b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d476: 081b 0000 |019d: move-object/from16 v27, v0 │ │ -06d47a: 0800 1b00 |019f: move-object/from16 v0, v27 │ │ -06d47e: 5200 7703 |01a1: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06d482: 021b 0000 |01a3: move/from16 v27, v0 │ │ -06d486: 0800 1d00 |01a5: move-object/from16 v0, v29 │ │ -06d48a: 5400 9c0a |01a7: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d48e: 081c 0000 |01a9: move-object/from16 v28, v0 │ │ -06d492: 0800 1c00 |01ab: move-object/from16 v0, v28 │ │ -06d496: 5200 7603 |01ad: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06d49a: 021c 0000 |01af: move/from16 v28, v0 │ │ -06d49e: 7805 9b11 1800 |01b1: invoke-interface/range {v24, v25, v26, v27, v28}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06d4a4: 0800 1d00 |01b4: move-object/from16 v0, v29 │ │ -06d4a8: 5400 a10a |01b6: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d4ac: 0818 0000 |01b8: move-object/from16 v24, v0 │ │ -06d4b0: 1319 0000 |01ba: const/16 v25, #int 0 // #0 │ │ -06d4b4: 0800 1800 |01bc: move-object/from16 v0, v24 │ │ -06d4b8: 0201 2400 |01be: move/from16 v1, v36 │ │ -06d4bc: 0202 2500 |01c0: move/from16 v2, v37 │ │ -06d4c0: 0203 1900 |01c2: move/from16 v3, v25 │ │ -06d4c4: 7240 a211 1032 |01c4: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06d4ca: 0e00 |01c7: return-void │ │ +07b608: |[07b608] com.badlogic.gdx.graphics.glutils.ShapeRenderer.curve:(FFFFFFFFI)V │ │ +07b618: 0800 1d00 |0000: move-object/from16 v0, v29 │ │ +07b61c: 5400 9e0a |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ +07b620: 0818 0000 |0004: move-object/from16 v24, v0 │ │ +07b624: 6219 920a |0006: sget-object v25, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Curve:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a92 │ │ +07b628: 0800 1800 |0008: move-object/from16 v0, v24 │ │ +07b62c: 0801 1900 |000a: move-object/from16 v1, v25 │ │ +07b630: 3210 0a00 |000c: if-eq v0, v1, 0016 // +000a │ │ +07b634: 2218 fa02 |000e: new-instance v24, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +07b638: 1a19 7d0d |0010: const-string v25, "Must call begin(ShapeType.Curve)" // string@0d7d │ │ +07b63c: 7602 b41f 1800 |0012: invoke-direct/range {v24, v25}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +07b642: 2718 |0015: throw v24 │ │ +07b644: 7601 3612 1d00 |0016: invoke-direct/range {v29}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@1236 │ │ +07b64a: da18 2602 |0019: mul-int/lit8 v24, v38, #int 2 // #02 │ │ +07b64e: d818 1802 |001b: add-int/lit8 v24, v24, #int 2 // #02 │ │ +07b652: 0800 1d00 |001d: move-object/from16 v0, v29 │ │ +07b656: 0201 1800 |001f: move/from16 v1, v24 │ │ +07b65a: 7020 3712 1000 |0021: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@1237 │ │ +07b660: 1518 803f |0024: const/high16 v24, #int 1065353216 // #3f80 │ │ +07b664: 0200 2600 |0026: move/from16 v0, v38 │ │ +07b668: 8200 |0028: int-to-float v0, v0 │ │ +07b66a: 0219 0000 |0029: move/from16 v25, v0 │ │ +07b66e: a911 1819 |002b: div-float v17, v24, v25 │ │ +07b672: a812 1111 |002d: mul-float v18, v17, v17 │ │ +07b676: a818 1111 |002f: mul-float v24, v17, v17 │ │ +07b67a: a813 1811 |0031: mul-float v19, v24, v17 │ │ +07b67e: 1518 4040 |0033: const/high16 v24, #int 1077936128 // #4040 │ │ +07b682: a80c 1811 |0035: mul-float v12, v24, v17 │ │ +07b686: 1518 4040 |0037: const/high16 v24, #int 1077936128 // #4040 │ │ +07b68a: a80d 1812 |0039: mul-float v13, v24, v18 │ │ +07b68e: 1518 c040 |003b: const/high16 v24, #int 1086324736 // #40c0 │ │ +07b692: a80e 1812 |003d: mul-float v14, v24, v18 │ │ +07b696: 1518 c040 |003f: const/high16 v24, #int 1086324736 // #40c0 │ │ +07b69a: a80f 1813 |0041: mul-float v15, v24, v19 │ │ +07b69e: 1518 0040 |0043: const/high16 v24, #int 1073741824 // #4000 │ │ +07b6a2: a818 1820 |0045: mul-float v24, v24, v32 │ │ +07b6a6: a718 1e18 |0047: sub-float v24, v30, v24 │ │ +07b6aa: a614 1822 |0049: add-float v20, v24, v34 │ │ +07b6ae: 1518 0040 |004b: const/high16 v24, #int 1073741824 // #4000 │ │ +07b6b2: a818 1821 |004d: mul-float v24, v24, v33 │ │ +07b6b6: a718 1f18 |004f: sub-float v24, v31, v24 │ │ +07b6ba: a615 1823 |0051: add-float v21, v24, v35 │ │ +07b6be: a718 2022 |0053: sub-float v24, v32, v34 │ │ +07b6c2: 1519 4040 |0055: const/high16 v25, #int 1077936128 // #4040 │ │ +07b6c6: a818 1819 |0057: mul-float v24, v24, v25 │ │ +07b6ca: a718 181e |0059: sub-float v24, v24, v30 │ │ +07b6ce: a616 1824 |005b: add-float v22, v24, v36 │ │ +07b6d2: a718 2123 |005d: sub-float v24, v33, v35 │ │ +07b6d6: 1519 4040 |005f: const/high16 v25, #int 1077936128 // #4040 │ │ +07b6da: a818 1819 |0061: mul-float v24, v24, v25 │ │ +07b6de: a718 181f |0063: sub-float v24, v24, v31 │ │ +07b6e2: a617 1825 |0065: add-float v23, v24, v37 │ │ +07b6e6: 020a 1e00 |0067: move/from16 v10, v30 │ │ +07b6ea: 020b 1f00 |0069: move/from16 v11, v31 │ │ +07b6ee: a718 201e |006b: sub-float v24, v32, v30 │ │ +07b6f2: a818 180c |006d: mul-float v24, v24, v12 │ │ +07b6f6: a819 140d |006f: mul-float v25, v20, v13 │ │ +07b6fa: a618 1819 |0071: add-float v24, v24, v25 │ │ +07b6fe: a819 1613 |0073: mul-float v25, v22, v19 │ │ +07b702: a608 1819 |0075: add-float v8, v24, v25 │ │ +07b706: a718 211f |0077: sub-float v24, v33, v31 │ │ +07b70a: a818 180c |0079: mul-float v24, v24, v12 │ │ +07b70e: a819 150d |007b: mul-float v25, v21, v13 │ │ +07b712: a618 1819 |007d: add-float v24, v24, v25 │ │ +07b716: a819 1713 |007f: mul-float v25, v23, v19 │ │ +07b71a: a609 1819 |0081: add-float v9, v24, v25 │ │ +07b71e: a818 140e |0083: mul-float v24, v20, v14 │ │ +07b722: a819 160f |0085: mul-float v25, v22, v15 │ │ +07b726: a606 1819 |0087: add-float v6, v24, v25 │ │ +07b72a: a818 150e |0089: mul-float v24, v21, v14 │ │ +07b72e: a819 170f |008b: mul-float v25, v23, v15 │ │ +07b732: a607 1819 |008d: add-float v7, v24, v25 │ │ +07b736: a804 160f |008f: mul-float v4, v22, v15 │ │ +07b73a: a805 170f |0091: mul-float v5, v23, v15 │ │ +07b73e: 0210 2600 |0093: move/from16 v16, v38 │ │ +07b742: d826 10ff |0095: add-int/lit8 v38, v16, #int -1 // #ff │ │ +07b746: 3d10 9c00 |0097: if-lez v16, 0133 // +009c │ │ +07b74a: 0800 1d00 |0099: move-object/from16 v0, v29 │ │ +07b74e: 5400 a10a |009b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b752: 0818 0000 |009d: move-object/from16 v24, v0 │ │ +07b756: 0800 1d00 |009f: move-object/from16 v0, v29 │ │ +07b75a: 5400 9c0a |00a1: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b75e: 0819 0000 |00a3: move-object/from16 v25, v0 │ │ +07b762: 0800 1900 |00a5: move-object/from16 v0, v25 │ │ +07b766: 5200 7903 |00a7: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07b76a: 0219 0000 |00a9: move/from16 v25, v0 │ │ +07b76e: 0800 1d00 |00ab: move-object/from16 v0, v29 │ │ +07b772: 5400 9c0a |00ad: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b776: 081a 0000 |00af: move-object/from16 v26, v0 │ │ +07b77a: 0800 1a00 |00b1: move-object/from16 v0, v26 │ │ +07b77e: 5200 7803 |00b3: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07b782: 021a 0000 |00b5: move/from16 v26, v0 │ │ +07b786: 0800 1d00 |00b7: move-object/from16 v0, v29 │ │ +07b78a: 5400 9c0a |00b9: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b78e: 081b 0000 |00bb: move-object/from16 v27, v0 │ │ +07b792: 0800 1b00 |00bd: move-object/from16 v0, v27 │ │ +07b796: 5200 7703 |00bf: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07b79a: 021b 0000 |00c1: move/from16 v27, v0 │ │ +07b79e: 0800 1d00 |00c3: move-object/from16 v0, v29 │ │ +07b7a2: 5400 9c0a |00c5: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b7a6: 081c 0000 |00c7: move-object/from16 v28, v0 │ │ +07b7aa: 0800 1c00 |00c9: move-object/from16 v0, v28 │ │ +07b7ae: 5200 7603 |00cb: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07b7b2: 021c 0000 |00cd: move/from16 v28, v0 │ │ +07b7b6: 7805 9b11 1800 |00cf: invoke-interface/range {v24, v25, v26, v27, v28}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07b7bc: 0800 1d00 |00d2: move-object/from16 v0, v29 │ │ +07b7c0: 5400 a10a |00d4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b7c4: 0818 0000 |00d6: move-object/from16 v24, v0 │ │ +07b7c8: 1319 0000 |00d8: const/16 v25, #int 0 // #0 │ │ +07b7cc: 0800 1800 |00da: move-object/from16 v0, v24 │ │ +07b7d0: 0201 1900 |00dc: move/from16 v1, v25 │ │ +07b7d4: 7240 a211 a01b |00de: invoke-interface {v0, v10, v11, v1}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07b7da: c68a |00e1: add-float/2addr v10, v8 │ │ +07b7dc: c69b |00e2: add-float/2addr v11, v9 │ │ +07b7de: c668 |00e3: add-float/2addr v8, v6 │ │ +07b7e0: c679 |00e4: add-float/2addr v9, v7 │ │ +07b7e2: c646 |00e5: add-float/2addr v6, v4 │ │ +07b7e4: c657 |00e6: add-float/2addr v7, v5 │ │ +07b7e6: 0800 1d00 |00e7: move-object/from16 v0, v29 │ │ +07b7ea: 5400 a10a |00e9: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b7ee: 0818 0000 |00eb: move-object/from16 v24, v0 │ │ +07b7f2: 0800 1d00 |00ed: move-object/from16 v0, v29 │ │ +07b7f6: 5400 9c0a |00ef: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b7fa: 0819 0000 |00f1: move-object/from16 v25, v0 │ │ +07b7fe: 0800 1900 |00f3: move-object/from16 v0, v25 │ │ +07b802: 5200 7903 |00f5: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07b806: 0219 0000 |00f7: move/from16 v25, v0 │ │ +07b80a: 0800 1d00 |00f9: move-object/from16 v0, v29 │ │ +07b80e: 5400 9c0a |00fb: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b812: 081a 0000 |00fd: move-object/from16 v26, v0 │ │ +07b816: 0800 1a00 |00ff: move-object/from16 v0, v26 │ │ +07b81a: 5200 7803 |0101: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07b81e: 021a 0000 |0103: move/from16 v26, v0 │ │ +07b822: 0800 1d00 |0105: move-object/from16 v0, v29 │ │ +07b826: 5400 9c0a |0107: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b82a: 081b 0000 |0109: move-object/from16 v27, v0 │ │ +07b82e: 0800 1b00 |010b: move-object/from16 v0, v27 │ │ +07b832: 5200 7703 |010d: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07b836: 021b 0000 |010f: move/from16 v27, v0 │ │ +07b83a: 0800 1d00 |0111: move-object/from16 v0, v29 │ │ +07b83e: 5400 9c0a |0113: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b842: 081c 0000 |0115: move-object/from16 v28, v0 │ │ +07b846: 0800 1c00 |0117: move-object/from16 v0, v28 │ │ +07b84a: 5200 7603 |0119: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07b84e: 021c 0000 |011b: move/from16 v28, v0 │ │ +07b852: 7805 9b11 1800 |011d: invoke-interface/range {v24, v25, v26, v27, v28}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07b858: 0800 1d00 |0120: move-object/from16 v0, v29 │ │ +07b85c: 5400 a10a |0122: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b860: 0818 0000 |0124: move-object/from16 v24, v0 │ │ +07b864: 1319 0000 |0126: const/16 v25, #int 0 // #0 │ │ +07b868: 0800 1800 |0128: move-object/from16 v0, v24 │ │ +07b86c: 0201 1900 |012a: move/from16 v1, v25 │ │ +07b870: 7240 a211 a01b |012c: invoke-interface {v0, v10, v11, v1}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07b876: 0210 2600 |012f: move/from16 v16, v38 │ │ +07b87a: 2900 64ff |0131: goto/16 0095 // -009c │ │ +07b87e: 0800 1d00 |0133: move-object/from16 v0, v29 │ │ +07b882: 5400 a10a |0135: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b886: 0818 0000 |0137: move-object/from16 v24, v0 │ │ +07b88a: 0800 1d00 |0139: move-object/from16 v0, v29 │ │ +07b88e: 5400 9c0a |013b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b892: 0819 0000 |013d: move-object/from16 v25, v0 │ │ +07b896: 0800 1900 |013f: move-object/from16 v0, v25 │ │ +07b89a: 5200 7903 |0141: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07b89e: 0219 0000 |0143: move/from16 v25, v0 │ │ +07b8a2: 0800 1d00 |0145: move-object/from16 v0, v29 │ │ +07b8a6: 5400 9c0a |0147: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b8aa: 081a 0000 |0149: move-object/from16 v26, v0 │ │ +07b8ae: 0800 1a00 |014b: move-object/from16 v0, v26 │ │ +07b8b2: 5200 7803 |014d: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07b8b6: 021a 0000 |014f: move/from16 v26, v0 │ │ +07b8ba: 0800 1d00 |0151: move-object/from16 v0, v29 │ │ +07b8be: 5400 9c0a |0153: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b8c2: 081b 0000 |0155: move-object/from16 v27, v0 │ │ +07b8c6: 0800 1b00 |0157: move-object/from16 v0, v27 │ │ +07b8ca: 5200 7703 |0159: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07b8ce: 021b 0000 |015b: move/from16 v27, v0 │ │ +07b8d2: 0800 1d00 |015d: move-object/from16 v0, v29 │ │ +07b8d6: 5400 9c0a |015f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b8da: 081c 0000 |0161: move-object/from16 v28, v0 │ │ +07b8de: 0800 1c00 |0163: move-object/from16 v0, v28 │ │ +07b8e2: 5200 7603 |0165: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07b8e6: 021c 0000 |0167: move/from16 v28, v0 │ │ +07b8ea: 7805 9b11 1800 |0169: invoke-interface/range {v24, v25, v26, v27, v28}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07b8f0: 0800 1d00 |016c: move-object/from16 v0, v29 │ │ +07b8f4: 5400 a10a |016e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b8f8: 0818 0000 |0170: move-object/from16 v24, v0 │ │ +07b8fc: 1319 0000 |0172: const/16 v25, #int 0 // #0 │ │ +07b900: 0800 1800 |0174: move-object/from16 v0, v24 │ │ +07b904: 0201 1900 |0176: move/from16 v1, v25 │ │ +07b908: 7240 a211 a01b |0178: invoke-interface {v0, v10, v11, v1}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07b90e: 0800 1d00 |017b: move-object/from16 v0, v29 │ │ +07b912: 5400 a10a |017d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b916: 0818 0000 |017f: move-object/from16 v24, v0 │ │ +07b91a: 0800 1d00 |0181: move-object/from16 v0, v29 │ │ +07b91e: 5400 9c0a |0183: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b922: 0819 0000 |0185: move-object/from16 v25, v0 │ │ +07b926: 0800 1900 |0187: move-object/from16 v0, v25 │ │ +07b92a: 5200 7903 |0189: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07b92e: 0219 0000 |018b: move/from16 v25, v0 │ │ +07b932: 0800 1d00 |018d: move-object/from16 v0, v29 │ │ +07b936: 5400 9c0a |018f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b93a: 081a 0000 |0191: move-object/from16 v26, v0 │ │ +07b93e: 0800 1a00 |0193: move-object/from16 v0, v26 │ │ +07b942: 5200 7803 |0195: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07b946: 021a 0000 |0197: move/from16 v26, v0 │ │ +07b94a: 0800 1d00 |0199: move-object/from16 v0, v29 │ │ +07b94e: 5400 9c0a |019b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b952: 081b 0000 |019d: move-object/from16 v27, v0 │ │ +07b956: 0800 1b00 |019f: move-object/from16 v0, v27 │ │ +07b95a: 5200 7703 |01a1: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07b95e: 021b 0000 |01a3: move/from16 v27, v0 │ │ +07b962: 0800 1d00 |01a5: move-object/from16 v0, v29 │ │ +07b966: 5400 9c0a |01a7: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07b96a: 081c 0000 |01a9: move-object/from16 v28, v0 │ │ +07b96e: 0800 1c00 |01ab: move-object/from16 v0, v28 │ │ +07b972: 5200 7603 |01ad: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07b976: 021c 0000 |01af: move/from16 v28, v0 │ │ +07b97a: 7805 9b11 1800 |01b1: invoke-interface/range {v24, v25, v26, v27, v28}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07b980: 0800 1d00 |01b4: move-object/from16 v0, v29 │ │ +07b984: 5400 a10a |01b6: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b988: 0818 0000 |01b8: move-object/from16 v24, v0 │ │ +07b98c: 1319 0000 |01ba: const/16 v25, #int 0 // #0 │ │ +07b990: 0800 1800 |01bc: move-object/from16 v0, v24 │ │ +07b994: 0201 2400 |01be: move/from16 v1, v36 │ │ +07b998: 0202 2500 |01c0: move/from16 v2, v37 │ │ +07b99c: 0203 1900 |01c2: move/from16 v3, v25 │ │ +07b9a0: 7240 a211 1032 |01c4: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07b9a6: 0e00 |01c7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0016 line=268 │ │ 0x0019 line=269 │ │ 0x0024 line=272 │ │ 0x002d line=273 │ │ @@ -70887,18 +70887,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06d4cc: |[06d4cc] com.badlogic.gdx.graphics.glutils.ShapeRenderer.dispose:()V │ │ -06d4dc: 5410 a10a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d4e0: 7210 9c11 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.dispose:()V // method@119c │ │ -06d4e6: 0e00 |0005: return-void │ │ +07b9a8: |[07b9a8] com.badlogic.gdx.graphics.glutils.ShapeRenderer.dispose:()V │ │ +07b9b8: 5410 a10a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b9bc: 7210 9c11 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.dispose:()V // method@119c │ │ +07b9c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=690 │ │ 0x0005 line=691 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ │ │ @@ -70907,199 +70907,199 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -06d4e8: |[06d4e8] com.badlogic.gdx.graphics.glutils.ShapeRenderer.end:()V │ │ -06d4f8: 5410 a10a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d4fc: 7210 9d11 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.end:()V // method@119d │ │ -06d502: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -06d504: 5b10 9e0a |0006: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ -06d508: 0e00 |0008: return-void │ │ +07b9c4: |[07b9c4] com.badlogic.gdx.graphics.glutils.ShapeRenderer.end:()V │ │ +07b9d4: 5410 a10a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07b9d8: 7210 9d11 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.end:()V // method@119d │ │ +07b9de: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +07b9e0: 5b10 9e0a |0006: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ +07b9e4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=674 │ │ 0x0005 line=675 │ │ 0x0008 line=676 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ │ │ #10 : (in Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;) │ │ name : 'filledCircle' │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -06d50c: |[06d50c] com.badlogic.gdx.graphics.glutils.ShapeRenderer.filledCircle:(FFF)V │ │ -06d51c: 1500 c040 |0000: const/high16 v0, #int 1086324736 // #40c0 │ │ -06d520: 8961 |0002: float-to-double v1, v6 │ │ -06d522: 7120 1326 2100 |0003: invoke-static {v1, v2}, Ljava/lang/Math;.cbrt:(D)D // method@2613 │ │ -06d528: 0b01 |0006: move-result-wide v1 │ │ -06d52a: 8c11 |0007: double-to-float v1, v1 │ │ -06d52c: c810 |0008: mul-float/2addr v0, v1 │ │ -06d52e: 8700 |0009: float-to-int v0, v0 │ │ -06d530: 6e50 4112 4365 |000a: invoke-virtual {v3, v4, v5, v6, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.filledCircle:(FFFI)V // method@1241 │ │ -06d536: 0e00 |000d: return-void │ │ +07b9e8: |[07b9e8] com.badlogic.gdx.graphics.glutils.ShapeRenderer.filledCircle:(FFF)V │ │ +07b9f8: 1500 c040 |0000: const/high16 v0, #int 1086324736 // #40c0 │ │ +07b9fc: 8972 |0002: float-to-double v2, v7 │ │ +07b9fe: 7120 1326 3200 |0003: invoke-static {v2, v3}, Ljava/lang/Math;.cbrt:(D)D // method@2613 │ │ +07ba04: 0b02 |0006: move-result-wide v2 │ │ +07ba06: 8c21 |0007: double-to-float v1, v2 │ │ +07ba08: c810 |0008: mul-float/2addr v0, v1 │ │ +07ba0a: 8700 |0009: float-to-int v0, v0 │ │ +07ba0c: 6e50 4112 5476 |000a: invoke-virtual {v4, v5, v6, v7, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.filledCircle:(FFFI)V // method@1241 │ │ +07ba12: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=508 │ │ 0x000d line=509 │ │ locals : │ │ - 0x0000 - 0x000e reg=3 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ - 0x0000 - 0x000e reg=4 x F │ │ - 0x0000 - 0x000e reg=5 y F │ │ - 0x0000 - 0x000e reg=6 radius F │ │ + 0x0000 - 0x000e reg=4 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ + 0x0000 - 0x000e reg=5 x F │ │ + 0x0000 - 0x000e reg=6 y F │ │ + 0x0000 - 0x000e reg=7 radius F │ │ │ │ #11 : (in Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;) │ │ name : 'filledCircle' │ │ type : '(FFFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 266 16-bit code units │ │ -06d538: |[06d538] com.badlogic.gdx.graphics.glutils.ShapeRenderer.filledCircle:(FFFI)V │ │ -06d548: 3c12 0a00 |0000: if-gtz v18, 000a // +000a │ │ -06d54c: 2209 af03 |0002: new-instance v9, Ljava/lang/IllegalArgumentException; // type@03af │ │ -06d550: 1a0a 4226 |0004: const-string v10, "segments must be >= 0." // string@2642 │ │ -06d554: 7020 f825 a900 |0006: invoke-direct {v9, v10}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -06d55a: 2709 |0009: throw v9 │ │ -06d55c: 54e9 9e0a |000a: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ -06d560: 620a 930a |000c: sget-object v10, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledCircle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a93 │ │ -06d564: 32a9 0a00 |000e: if-eq v9, v10, 0018 // +000a │ │ -06d568: 2209 fc02 |0010: new-instance v9, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -06d56c: 1a0a 800d |0012: const-string v10, "Must call begin(ShapeType.FilledCircle)" // string@0d80 │ │ -06d570: 7020 b41f a900 |0014: invoke-direct {v9, v10}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -06d576: 2709 |0017: throw v9 │ │ -06d578: 7010 3612 0e00 |0018: invoke-direct {v14}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@1236 │ │ -06d57e: da09 1203 |001b: mul-int/lit8 v9, v18, #int 3 // #03 │ │ -06d582: d809 0903 |001d: add-int/lit8 v9, v9, #int 3 // #03 │ │ -06d586: 7020 3712 9e00 |001f: invoke-direct {v14, v9}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@1237 │ │ -06d58c: 1309 6801 |0022: const/16 v9, #int 360 // #168 │ │ -06d590: 9306 0912 |0024: div-int v6, v9, v18 │ │ -06d594: 1409 da0f c940 |0026: const v9, #float 6.28319 // #40c90fda │ │ -06d59a: 0200 1200 |0029: move/from16 v0, v18 │ │ -06d59e: 820a |002b: int-to-float v10, v0 │ │ -06d5a0: a901 090a |002c: div-float v1, v9, v10 │ │ -06d5a4: 7110 8b13 0100 |002e: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.cos:(F)F // method@138b │ │ -06d5aa: 0a02 |0031: move-result v2 │ │ -06d5ac: 7110 9913 0100 |0032: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@1399 │ │ -06d5b2: 0a07 |0035: move-result v7 │ │ -06d5b4: 0203 1100 |0036: move/from16 v3, v17 │ │ -06d5b8: 1204 |0038: const/4 v4, #int 0 // #0 │ │ -06d5ba: d812 12ff |0039: add-int/lit8 v18, v18, #int -1 // #ff │ │ -06d5be: 1205 |003b: const/4 v5, #int 0 // #0 │ │ -06d5c0: 0200 1200 |003c: move/from16 v0, v18 │ │ -06d5c4: 3505 6d00 |003e: if-ge v5, v0, 00ab // +006d │ │ -06d5c8: 54e9 a10a |0040: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d5cc: 54ea 9c0a |0042: iget-object v10, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d5d0: 52aa 7903 |0044: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06d5d4: 54eb 9c0a |0046: iget-object v11, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d5d8: 52bb 7803 |0048: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06d5dc: 54ec 9c0a |004a: iget-object v12, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d5e0: 52cc 7703 |004c: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06d5e4: 54ed 9c0a |004e: iget-object v13, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d5e8: 52dd 7603 |0050: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06d5ec: 725d 9b11 a9cb |0052: invoke-interface {v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06d5f2: 54e9 a10a |0055: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d5f6: 120a |0057: const/4 v10, #int 0 // #0 │ │ -06d5f8: 0200 1000 |0058: move/from16 v0, v16 │ │ -06d5fc: 7240 a211 f9a0 |005a: invoke-interface {v9, v15, v0, v10}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06d602: 54e9 a10a |005d: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d606: 54ea 9c0a |005f: iget-object v10, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d60a: 52aa 7903 |0061: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06d60e: 54eb 9c0a |0063: iget-object v11, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d612: 52bb 7803 |0065: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06d616: 54ec 9c0a |0067: iget-object v12, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d61a: 52cc 7703 |0069: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06d61e: 54ed 9c0a |006b: iget-object v13, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d622: 52dd 7603 |006d: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06d626: 725d 9b11 a9cb |006f: invoke-interface {v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06d62c: 54e9 a10a |0072: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d630: a60a 0f03 |0074: add-float v10, v15, v3 │ │ -06d634: a60b 1004 |0076: add-float v11, v16, v4 │ │ -06d638: 120c |0078: const/4 v12, #int 0 // #0 │ │ -06d63a: 7240 a211 a9cb |0079: invoke-interface {v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06d640: 0138 |007c: move v8, v3 │ │ -06d642: a809 0203 |007d: mul-float v9, v2, v3 │ │ -06d646: a80a 0704 |007f: mul-float v10, v7, v4 │ │ -06d64a: a703 090a |0081: sub-float v3, v9, v10 │ │ -06d64e: a809 0708 |0083: mul-float v9, v7, v8 │ │ -06d652: a80a 0204 |0085: mul-float v10, v2, v4 │ │ -06d656: a604 090a |0087: add-float v4, v9, v10 │ │ -06d65a: 54e9 a10a |0089: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d65e: 54ea 9c0a |008b: iget-object v10, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d662: 52aa 7903 |008d: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06d666: 54eb 9c0a |008f: iget-object v11, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d66a: 52bb 7803 |0091: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06d66e: 54ec 9c0a |0093: iget-object v12, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d672: 52cc 7703 |0095: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06d676: 54ed 9c0a |0097: iget-object v13, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d67a: 52dd 7603 |0099: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06d67e: 725d 9b11 a9cb |009b: invoke-interface {v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06d684: 54e9 a10a |009e: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d688: a60a 0f03 |00a0: add-float v10, v15, v3 │ │ -06d68c: a60b 1004 |00a2: add-float v11, v16, v4 │ │ -06d690: 120c |00a4: const/4 v12, #int 0 // #0 │ │ -06d692: 7240 a211 a9cb |00a5: invoke-interface {v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06d698: d805 0501 |00a8: add-int/lit8 v5, v5, #int 1 // #01 │ │ -06d69c: 2892 |00aa: goto 003c // -006e │ │ -06d69e: 54e9 a10a |00ab: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d6a2: 54ea 9c0a |00ad: iget-object v10, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d6a6: 52aa 7903 |00af: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06d6aa: 54eb 9c0a |00b1: iget-object v11, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d6ae: 52bb 7803 |00b3: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06d6b2: 54ec 9c0a |00b5: iget-object v12, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d6b6: 52cc 7703 |00b7: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06d6ba: 54ed 9c0a |00b9: iget-object v13, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d6be: 52dd 7603 |00bb: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06d6c2: 725d 9b11 a9cb |00bd: invoke-interface {v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06d6c8: 54e9 a10a |00c0: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d6cc: 120a |00c2: const/4 v10, #int 0 // #0 │ │ -06d6ce: 0200 1000 |00c3: move/from16 v0, v16 │ │ -06d6d2: 7240 a211 f9a0 |00c5: invoke-interface {v9, v15, v0, v10}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06d6d8: 54e9 a10a |00c8: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d6dc: 54ea 9c0a |00ca: iget-object v10, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d6e0: 52aa 7903 |00cc: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06d6e4: 54eb 9c0a |00ce: iget-object v11, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d6e8: 52bb 7803 |00d0: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06d6ec: 54ec 9c0a |00d2: iget-object v12, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d6f0: 52cc 7703 |00d4: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06d6f4: 54ed 9c0a |00d6: iget-object v13, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d6f8: 52dd 7603 |00d8: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06d6fc: 725d 9b11 a9cb |00da: invoke-interface {v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06d702: 54e9 a10a |00dd: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d706: a60a 0f03 |00df: add-float v10, v15, v3 │ │ -06d70a: a60b 1004 |00e1: add-float v11, v16, v4 │ │ -06d70e: 120c |00e3: const/4 v12, #int 0 // #0 │ │ -06d710: 7240 a211 a9cb |00e4: invoke-interface {v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06d716: 0203 1100 |00e7: move/from16 v3, v17 │ │ -06d71a: 1204 |00e9: const/4 v4, #int 0 // #0 │ │ -06d71c: 54e9 a10a |00ea: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d720: 54ea 9c0a |00ec: iget-object v10, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d724: 52aa 7903 |00ee: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06d728: 54eb 9c0a |00f0: iget-object v11, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d72c: 52bb 7803 |00f2: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06d730: 54ec 9c0a |00f4: iget-object v12, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d734: 52cc 7703 |00f6: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06d738: 54ed 9c0a |00f8: iget-object v13, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d73c: 52dd 7603 |00fa: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06d740: 725d 9b11 a9cb |00fc: invoke-interface {v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06d746: 54e9 a10a |00ff: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d74a: a60a 0f03 |0101: add-float v10, v15, v3 │ │ -06d74e: a60b 1004 |0103: add-float v11, v16, v4 │ │ -06d752: 120c |0105: const/4 v12, #int 0 // #0 │ │ -06d754: 7240 a211 a9cb |0106: invoke-interface {v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06d75a: 0e00 |0109: return-void │ │ +07ba14: |[07ba14] com.badlogic.gdx.graphics.glutils.ShapeRenderer.filledCircle:(FFFI)V │ │ +07ba24: 3c12 0a00 |0000: if-gtz v18, 000a // +000a │ │ +07ba28: 2209 ad03 |0002: new-instance v9, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +07ba2c: 1a0a 4026 |0004: const-string v10, "segments must be >= 0." // string@2640 │ │ +07ba30: 7020 f825 a900 |0006: invoke-direct {v9, v10}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +07ba36: 2709 |0009: throw v9 │ │ +07ba38: 54e9 9e0a |000a: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ +07ba3c: 620a 930a |000c: sget-object v10, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledCircle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a93 │ │ +07ba40: 32a9 0a00 |000e: if-eq v9, v10, 0018 // +000a │ │ +07ba44: 2209 fa02 |0010: new-instance v9, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +07ba48: 1a0a 7e0d |0012: const-string v10, "Must call begin(ShapeType.FilledCircle)" // string@0d7e │ │ +07ba4c: 7020 b41f a900 |0014: invoke-direct {v9, v10}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +07ba52: 2709 |0017: throw v9 │ │ +07ba54: 7010 3612 0e00 |0018: invoke-direct {v14}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@1236 │ │ +07ba5a: da09 1203 |001b: mul-int/lit8 v9, v18, #int 3 // #03 │ │ +07ba5e: d809 0903 |001d: add-int/lit8 v9, v9, #int 3 // #03 │ │ +07ba62: 7020 3712 9e00 |001f: invoke-direct {v14, v9}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@1237 │ │ +07ba68: 1309 6801 |0022: const/16 v9, #int 360 // #168 │ │ +07ba6c: 9306 0912 |0024: div-int v6, v9, v18 │ │ +07ba70: 1409 da0f c940 |0026: const v9, #float 6.28319 // #40c90fda │ │ +07ba76: 0200 1200 |0029: move/from16 v0, v18 │ │ +07ba7a: 820a |002b: int-to-float v10, v0 │ │ +07ba7c: a901 090a |002c: div-float v1, v9, v10 │ │ +07ba80: 7110 8b13 0100 |002e: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.cos:(F)F // method@138b │ │ +07ba86: 0a02 |0031: move-result v2 │ │ +07ba88: 7110 9913 0100 |0032: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@1399 │ │ +07ba8e: 0a07 |0035: move-result v7 │ │ +07ba90: 0203 1100 |0036: move/from16 v3, v17 │ │ +07ba94: 1204 |0038: const/4 v4, #int 0 // #0 │ │ +07ba96: d812 12ff |0039: add-int/lit8 v18, v18, #int -1 // #ff │ │ +07ba9a: 1205 |003b: const/4 v5, #int 0 // #0 │ │ +07ba9c: 0200 1200 |003c: move/from16 v0, v18 │ │ +07baa0: 3505 6d00 |003e: if-ge v5, v0, 00ab // +006d │ │ +07baa4: 54e9 a10a |0040: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07baa8: 54ea 9c0a |0042: iget-object v10, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07baac: 52aa 7903 |0044: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07bab0: 54eb 9c0a |0046: iget-object v11, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bab4: 52bb 7803 |0048: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07bab8: 54ec 9c0a |004a: iget-object v12, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07babc: 52cc 7703 |004c: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07bac0: 54ed 9c0a |004e: iget-object v13, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bac4: 52dd 7603 |0050: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07bac8: 725d 9b11 a9cb |0052: invoke-interface {v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07bace: 54e9 a10a |0055: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07bad2: 120a |0057: const/4 v10, #int 0 // #0 │ │ +07bad4: 0200 1000 |0058: move/from16 v0, v16 │ │ +07bad8: 7240 a211 f9a0 |005a: invoke-interface {v9, v15, v0, v10}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07bade: 54e9 a10a |005d: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07bae2: 54ea 9c0a |005f: iget-object v10, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bae6: 52aa 7903 |0061: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07baea: 54eb 9c0a |0063: iget-object v11, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07baee: 52bb 7803 |0065: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07baf2: 54ec 9c0a |0067: iget-object v12, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07baf6: 52cc 7703 |0069: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07bafa: 54ed 9c0a |006b: iget-object v13, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bafe: 52dd 7603 |006d: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07bb02: 725d 9b11 a9cb |006f: invoke-interface {v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07bb08: 54e9 a10a |0072: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07bb0c: a60a 0f03 |0074: add-float v10, v15, v3 │ │ +07bb10: a60b 1004 |0076: add-float v11, v16, v4 │ │ +07bb14: 120c |0078: const/4 v12, #int 0 // #0 │ │ +07bb16: 7240 a211 a9cb |0079: invoke-interface {v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07bb1c: 0138 |007c: move v8, v3 │ │ +07bb1e: a809 0203 |007d: mul-float v9, v2, v3 │ │ +07bb22: a80a 0704 |007f: mul-float v10, v7, v4 │ │ +07bb26: a703 090a |0081: sub-float v3, v9, v10 │ │ +07bb2a: a809 0708 |0083: mul-float v9, v7, v8 │ │ +07bb2e: a80a 0204 |0085: mul-float v10, v2, v4 │ │ +07bb32: a604 090a |0087: add-float v4, v9, v10 │ │ +07bb36: 54e9 a10a |0089: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07bb3a: 54ea 9c0a |008b: iget-object v10, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bb3e: 52aa 7903 |008d: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07bb42: 54eb 9c0a |008f: iget-object v11, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bb46: 52bb 7803 |0091: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07bb4a: 54ec 9c0a |0093: iget-object v12, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bb4e: 52cc 7703 |0095: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07bb52: 54ed 9c0a |0097: iget-object v13, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bb56: 52dd 7603 |0099: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07bb5a: 725d 9b11 a9cb |009b: invoke-interface {v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07bb60: 54e9 a10a |009e: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07bb64: a60a 0f03 |00a0: add-float v10, v15, v3 │ │ +07bb68: a60b 1004 |00a2: add-float v11, v16, v4 │ │ +07bb6c: 120c |00a4: const/4 v12, #int 0 // #0 │ │ +07bb6e: 7240 a211 a9cb |00a5: invoke-interface {v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07bb74: d805 0501 |00a8: add-int/lit8 v5, v5, #int 1 // #01 │ │ +07bb78: 2892 |00aa: goto 003c // -006e │ │ +07bb7a: 54e9 a10a |00ab: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07bb7e: 54ea 9c0a |00ad: iget-object v10, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bb82: 52aa 7903 |00af: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07bb86: 54eb 9c0a |00b1: iget-object v11, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bb8a: 52bb 7803 |00b3: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07bb8e: 54ec 9c0a |00b5: iget-object v12, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bb92: 52cc 7703 |00b7: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07bb96: 54ed 9c0a |00b9: iget-object v13, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bb9a: 52dd 7603 |00bb: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07bb9e: 725d 9b11 a9cb |00bd: invoke-interface {v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07bba4: 54e9 a10a |00c0: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07bba8: 120a |00c2: const/4 v10, #int 0 // #0 │ │ +07bbaa: 0200 1000 |00c3: move/from16 v0, v16 │ │ +07bbae: 7240 a211 f9a0 |00c5: invoke-interface {v9, v15, v0, v10}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07bbb4: 54e9 a10a |00c8: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07bbb8: 54ea 9c0a |00ca: iget-object v10, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bbbc: 52aa 7903 |00cc: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07bbc0: 54eb 9c0a |00ce: iget-object v11, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bbc4: 52bb 7803 |00d0: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07bbc8: 54ec 9c0a |00d2: iget-object v12, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bbcc: 52cc 7703 |00d4: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07bbd0: 54ed 9c0a |00d6: iget-object v13, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bbd4: 52dd 7603 |00d8: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07bbd8: 725d 9b11 a9cb |00da: invoke-interface {v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07bbde: 54e9 a10a |00dd: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07bbe2: a60a 0f03 |00df: add-float v10, v15, v3 │ │ +07bbe6: a60b 1004 |00e1: add-float v11, v16, v4 │ │ +07bbea: 120c |00e3: const/4 v12, #int 0 // #0 │ │ +07bbec: 7240 a211 a9cb |00e4: invoke-interface {v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07bbf2: 0203 1100 |00e7: move/from16 v3, v17 │ │ +07bbf6: 1204 |00e9: const/4 v4, #int 0 // #0 │ │ +07bbf8: 54e9 a10a |00ea: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07bbfc: 54ea 9c0a |00ec: iget-object v10, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bc00: 52aa 7903 |00ee: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07bc04: 54eb 9c0a |00f0: iget-object v11, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bc08: 52bb 7803 |00f2: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07bc0c: 54ec 9c0a |00f4: iget-object v12, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bc10: 52cc 7703 |00f6: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07bc14: 54ed 9c0a |00f8: iget-object v13, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bc18: 52dd 7603 |00fa: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07bc1c: 725d 9b11 a9cb |00fc: invoke-interface {v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07bc22: 54e9 a10a |00ff: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07bc26: a60a 0f03 |0101: add-float v10, v15, v3 │ │ +07bc2a: a60b 1004 |0103: add-float v11, v16, v4 │ │ +07bc2e: 120c |0105: const/4 v12, #int 0 // #0 │ │ +07bc30: 7240 a211 a9cb |0106: invoke-interface {v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07bc36: 0e00 |0109: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ 0x000a line=513 │ │ 0x0018 line=514 │ │ 0x001b line=515 │ │ 0x0022 line=517 │ │ @@ -71148,30 +71148,30 @@ │ │ type : '(FFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 20 16-bit code units │ │ -06d75c: |[06d75c] com.badlogic.gdx.graphics.glutils.ShapeRenderer.filledCone:(FFFFF)V │ │ -06d76c: 1500 8040 |0000: const/high16 v0, #int 1082130432 // #4080 │ │ -06d770: 89b1 |0002: float-to-double v1, v11 │ │ -06d772: 7120 2126 2100 |0003: invoke-static {v1, v2}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -06d778: 0b01 |0006: move-result-wide v1 │ │ -06d77a: 8c11 |0007: double-to-float v1, v1 │ │ -06d77c: c810 |0008: mul-float/2addr v0, v1 │ │ -06d77e: 8706 |0009: float-to-int v6, v0 │ │ -06d780: 0770 |000a: move-object v0, v7 │ │ -06d782: 0181 |000b: move v1, v8 │ │ -06d784: 0192 |000c: move v2, v9 │ │ -06d786: 01a3 |000d: move v3, v10 │ │ -06d788: 01b4 |000e: move v4, v11 │ │ -06d78a: 01c5 |000f: move v5, v12 │ │ -06d78c: 7407 4312 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.filledCone:(FFFFFI)V // method@1243 │ │ -06d792: 0e00 |0013: return-void │ │ +07bc38: |[07bc38] com.badlogic.gdx.graphics.glutils.ShapeRenderer.filledCone:(FFFFF)V │ │ +07bc48: 1500 8040 |0000: const/high16 v0, #int 1082130432 // #4080 │ │ +07bc4c: 89b2 |0002: float-to-double v2, v11 │ │ +07bc4e: 7120 2126 3200 |0003: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +07bc54: 0b02 |0006: move-result-wide v2 │ │ +07bc56: 8c21 |0007: double-to-float v1, v2 │ │ +07bc58: c810 |0008: mul-float/2addr v0, v1 │ │ +07bc5a: 8706 |0009: float-to-int v6, v0 │ │ +07bc5c: 0770 |000a: move-object v0, v7 │ │ +07bc5e: 0181 |000b: move v1, v8 │ │ +07bc60: 0192 |000c: move v2, v9 │ │ +07bc62: 01a3 |000d: move v3, v10 │ │ +07bc64: 01b4 |000e: move v4, v11 │ │ +07bc66: 01c5 |000f: move v5, v12 │ │ +07bc68: 7407 4312 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.filledCone:(FFFFFI)V // method@1243 │ │ +07bc6e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=615 │ │ 0x0013 line=616 │ │ locals : │ │ 0x0000 - 0x0014 reg=7 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ 0x0000 - 0x0014 reg=8 x F │ │ @@ -71185,278 +71185,278 @@ │ │ type : '(FFFFFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 24 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 540 16-bit code units │ │ -06d794: |[06d794] com.badlogic.gdx.graphics.glutils.ShapeRenderer.filledCone:(FFFFFI)V │ │ -06d7a4: 3c17 0a00 |0000: if-gtz v23, 000a // +000a │ │ -06d7a8: 220c af03 |0002: new-instance v12, Ljava/lang/IllegalArgumentException; // type@03af │ │ -06d7ac: 1a0d 4226 |0004: const-string v13, "segments must be >= 0." // string@2642 │ │ -06d7b0: 7020 f825 dc00 |0006: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -06d7b6: 270c |0009: throw v12 │ │ -06d7b8: 0800 1100 |000a: move-object/from16 v0, v17 │ │ -06d7bc: 540c 9e0a |000c: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ -06d7c0: 620d 940a |000e: sget-object v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledCone:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a94 │ │ -06d7c4: 32dc 0a00 |0010: if-eq v12, v13, 001a // +000a │ │ -06d7c8: 220c fc02 |0012: new-instance v12, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -06d7cc: 1a0d 810d |0014: const-string v13, "Must call begin(ShapeType.FilledCone)" // string@0d81 │ │ -06d7d0: 7020 b41f dc00 |0016: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -06d7d6: 270c |0019: throw v12 │ │ -06d7d8: 7601 3612 1100 |001a: invoke-direct/range {v17}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@1236 │ │ -06d7de: da0c 1706 |001d: mul-int/lit8 v12, v23, #int 6 // #06 │ │ -06d7e2: d80c 0c03 |001f: add-int/lit8 v12, v12, #int 3 // #03 │ │ -06d7e6: 0800 1100 |0021: move-object/from16 v0, v17 │ │ -06d7ea: 7020 3712 c000 |0023: invoke-direct {v0, v12}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@1237 │ │ -06d7f0: 130c 6801 |0026: const/16 v12, #int 360 // #168 │ │ -06d7f4: 9308 0c17 |0028: div-int v8, v12, v23 │ │ -06d7f8: 140c da0f c940 |002a: const v12, #float 6.28319 // #40c90fda │ │ -06d7fe: 0200 1700 |002d: move/from16 v0, v23 │ │ -06d802: 820d |002f: int-to-float v13, v0 │ │ -06d804: a903 0c0d |0030: div-float v3, v12, v13 │ │ -06d808: 7110 8b13 0300 |0032: invoke-static {v3}, Lcom/badlogic/gdx/math/MathUtils;.cos:(F)F // method@138b │ │ -06d80e: 0a04 |0035: move-result v4 │ │ -06d810: 7110 9913 0300 |0036: invoke-static {v3}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@1399 │ │ -06d816: 0a09 |0039: move-result v9 │ │ -06d818: 0205 1500 |003a: move/from16 v5, v21 │ │ -06d81c: 1206 |003c: const/4 v6, #int 0 // #0 │ │ -06d81e: d817 17ff |003d: add-int/lit8 v23, v23, #int -1 // #ff │ │ -06d822: 1207 |003f: const/4 v7, #int 0 // #0 │ │ -06d824: 0200 1700 |0040: move/from16 v0, v23 │ │ -06d828: 3507 4001 |0042: if-ge v7, v0, 0182 // +0140 │ │ -06d82c: 0800 1100 |0044: move-object/from16 v0, v17 │ │ -06d830: 540c a10a |0046: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d834: 0800 1100 |0048: move-object/from16 v0, v17 │ │ -06d838: 540d 9c0a |004a: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d83c: 52dd 7903 |004c: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06d840: 0800 1100 |004e: move-object/from16 v0, v17 │ │ -06d844: 540e 9c0a |0050: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d848: 52ee 7803 |0052: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06d84c: 0800 1100 |0054: move-object/from16 v0, v17 │ │ -06d850: 540f 9c0a |0056: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d854: 52ff 7703 |0058: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06d858: 0800 1100 |005a: move-object/from16 v0, v17 │ │ -06d85c: 5400 9c0a |005c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d860: 0810 0000 |005e: move-object/from16 v16, v0 │ │ -06d864: 0800 1000 |0060: move-object/from16 v0, v16 │ │ -06d868: 5200 7603 |0062: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06d86c: 0210 0000 |0064: move/from16 v16, v0 │ │ -06d870: 7805 9b11 0c00 |0066: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06d876: 0800 1100 |0069: move-object/from16 v0, v17 │ │ -06d87a: 540c a10a |006b: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d87e: 0200 1200 |006d: move/from16 v0, v18 │ │ -06d882: 0201 1300 |006f: move/from16 v1, v19 │ │ -06d886: 0202 1400 |0071: move/from16 v2, v20 │ │ -06d88a: 7240 a211 0c21 |0073: invoke-interface {v12, v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06d890: 0800 1100 |0076: move-object/from16 v0, v17 │ │ -06d894: 540c a10a |0078: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d898: 0800 1100 |007a: move-object/from16 v0, v17 │ │ -06d89c: 540d 9c0a |007c: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d8a0: 52dd 7903 |007e: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06d8a4: 0800 1100 |0080: move-object/from16 v0, v17 │ │ -06d8a8: 540e 9c0a |0082: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d8ac: 52ee 7803 |0084: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06d8b0: 0800 1100 |0086: move-object/from16 v0, v17 │ │ -06d8b4: 540f 9c0a |0088: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d8b8: 52ff 7703 |008a: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06d8bc: 0800 1100 |008c: move-object/from16 v0, v17 │ │ -06d8c0: 5400 9c0a |008e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d8c4: 0810 0000 |0090: move-object/from16 v16, v0 │ │ -06d8c8: 0800 1000 |0092: move-object/from16 v0, v16 │ │ -06d8cc: 5200 7603 |0094: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06d8d0: 0210 0000 |0096: move/from16 v16, v0 │ │ -06d8d4: 7805 9b11 0c00 |0098: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06d8da: 0800 1100 |009b: move-object/from16 v0, v17 │ │ -06d8de: 540c a10a |009d: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d8e2: a60d 1205 |009f: add-float v13, v18, v5 │ │ -06d8e6: a60e 1306 |00a1: add-float v14, v19, v6 │ │ -06d8ea: 0200 1400 |00a3: move/from16 v0, v20 │ │ -06d8ee: 7240 a211 dc0e |00a5: invoke-interface {v12, v13, v14, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06d8f4: 015a |00a8: move v10, v5 │ │ -06d8f6: 016b |00a9: move v11, v6 │ │ -06d8f8: a80c 0405 |00aa: mul-float v12, v4, v5 │ │ -06d8fc: a80d 0906 |00ac: mul-float v13, v9, v6 │ │ -06d900: a705 0c0d |00ae: sub-float v5, v12, v13 │ │ -06d904: a80c 090a |00b0: mul-float v12, v9, v10 │ │ -06d908: a80d 0406 |00b2: mul-float v13, v4, v6 │ │ -06d90c: a606 0c0d |00b4: add-float v6, v12, v13 │ │ -06d910: 0800 1100 |00b6: move-object/from16 v0, v17 │ │ -06d914: 540c a10a |00b8: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d918: 0800 1100 |00ba: move-object/from16 v0, v17 │ │ -06d91c: 540d 9c0a |00bc: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d920: 52dd 7903 |00be: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06d924: 0800 1100 |00c0: move-object/from16 v0, v17 │ │ -06d928: 540e 9c0a |00c2: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d92c: 52ee 7803 |00c4: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06d930: 0800 1100 |00c6: move-object/from16 v0, v17 │ │ -06d934: 540f 9c0a |00c8: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d938: 52ff 7703 |00ca: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06d93c: 0800 1100 |00cc: move-object/from16 v0, v17 │ │ -06d940: 5400 9c0a |00ce: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d944: 0810 0000 |00d0: move-object/from16 v16, v0 │ │ -06d948: 0800 1000 |00d2: move-object/from16 v0, v16 │ │ -06d94c: 5200 7603 |00d4: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06d950: 0210 0000 |00d6: move/from16 v16, v0 │ │ -06d954: 7805 9b11 0c00 |00d8: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06d95a: 0800 1100 |00db: move-object/from16 v0, v17 │ │ -06d95e: 540c a10a |00dd: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d962: a60d 1205 |00df: add-float v13, v18, v5 │ │ -06d966: a60e 1306 |00e1: add-float v14, v19, v6 │ │ -06d96a: 0200 1400 |00e3: move/from16 v0, v20 │ │ -06d96e: 7240 a211 dc0e |00e5: invoke-interface {v12, v13, v14, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06d974: 0800 1100 |00e8: move-object/from16 v0, v17 │ │ -06d978: 540c a10a |00ea: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d97c: 0800 1100 |00ec: move-object/from16 v0, v17 │ │ -06d980: 540d 9c0a |00ee: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d984: 52dd 7903 |00f0: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06d988: 0800 1100 |00f2: move-object/from16 v0, v17 │ │ -06d98c: 540e 9c0a |00f4: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d990: 52ee 7803 |00f6: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06d994: 0800 1100 |00f8: move-object/from16 v0, v17 │ │ -06d998: 540f 9c0a |00fa: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d99c: 52ff 7703 |00fc: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06d9a0: 0800 1100 |00fe: move-object/from16 v0, v17 │ │ -06d9a4: 5400 9c0a |0100: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d9a8: 0810 0000 |0102: move-object/from16 v16, v0 │ │ -06d9ac: 0800 1000 |0104: move-object/from16 v0, v16 │ │ -06d9b0: 5200 7603 |0106: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06d9b4: 0210 0000 |0108: move/from16 v16, v0 │ │ -06d9b8: 7805 9b11 0c00 |010a: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06d9be: 0800 1100 |010d: move-object/from16 v0, v17 │ │ -06d9c2: 540c a10a |010f: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d9c6: a60d 120a |0111: add-float v13, v18, v10 │ │ -06d9ca: a60e 130b |0113: add-float v14, v19, v11 │ │ -06d9ce: 0200 1400 |0115: move/from16 v0, v20 │ │ -06d9d2: 7240 a211 dc0e |0117: invoke-interface {v12, v13, v14, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06d9d8: 0800 1100 |011a: move-object/from16 v0, v17 │ │ -06d9dc: 540c a10a |011c: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06d9e0: 0800 1100 |011e: move-object/from16 v0, v17 │ │ -06d9e4: 540d 9c0a |0120: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d9e8: 52dd 7903 |0122: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06d9ec: 0800 1100 |0124: move-object/from16 v0, v17 │ │ -06d9f0: 540e 9c0a |0126: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06d9f4: 52ee 7803 |0128: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06d9f8: 0800 1100 |012a: move-object/from16 v0, v17 │ │ -06d9fc: 540f 9c0a |012c: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06da00: 52ff 7703 |012e: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06da04: 0800 1100 |0130: move-object/from16 v0, v17 │ │ -06da08: 5400 9c0a |0132: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06da0c: 0810 0000 |0134: move-object/from16 v16, v0 │ │ -06da10: 0800 1000 |0136: move-object/from16 v0, v16 │ │ -06da14: 5200 7603 |0138: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06da18: 0210 0000 |013a: move/from16 v16, v0 │ │ -06da1c: 7805 9b11 0c00 |013c: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06da22: 0800 1100 |013f: move-object/from16 v0, v17 │ │ -06da26: 540c a10a |0141: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06da2a: a60d 1205 |0143: add-float v13, v18, v5 │ │ -06da2e: a60e 1306 |0145: add-float v14, v19, v6 │ │ -06da32: 0200 1400 |0147: move/from16 v0, v20 │ │ -06da36: 7240 a211 dc0e |0149: invoke-interface {v12, v13, v14, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06da3c: 0800 1100 |014c: move-object/from16 v0, v17 │ │ -06da40: 540c a10a |014e: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06da44: 0800 1100 |0150: move-object/from16 v0, v17 │ │ -06da48: 540d 9c0a |0152: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06da4c: 52dd 7903 |0154: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06da50: 0800 1100 |0156: move-object/from16 v0, v17 │ │ -06da54: 540e 9c0a |0158: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06da58: 52ee 7803 |015a: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06da5c: 0800 1100 |015c: move-object/from16 v0, v17 │ │ -06da60: 540f 9c0a |015e: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06da64: 52ff 7703 |0160: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06da68: 0800 1100 |0162: move-object/from16 v0, v17 │ │ -06da6c: 5400 9c0a |0164: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06da70: 0810 0000 |0166: move-object/from16 v16, v0 │ │ -06da74: 0800 1000 |0168: move-object/from16 v0, v16 │ │ -06da78: 5200 7603 |016a: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06da7c: 0210 0000 |016c: move/from16 v16, v0 │ │ -06da80: 7805 9b11 0c00 |016e: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06da86: 0800 1100 |0171: move-object/from16 v0, v17 │ │ -06da8a: 540c a10a |0173: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06da8e: a60d 1416 |0175: add-float v13, v20, v22 │ │ -06da92: 0200 1200 |0177: move/from16 v0, v18 │ │ -06da96: 0201 1300 |0179: move/from16 v1, v19 │ │ -06da9a: 7240 a211 0cd1 |017b: invoke-interface {v12, v0, v1, v13}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06daa0: d807 0701 |017e: add-int/lit8 v7, v7, #int 1 // #01 │ │ -06daa4: 2900 c0fe |0180: goto/16 0040 // -0140 │ │ -06daa8: 0800 1100 |0182: move-object/from16 v0, v17 │ │ -06daac: 540c a10a |0184: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06dab0: 0800 1100 |0186: move-object/from16 v0, v17 │ │ -06dab4: 540d 9c0a |0188: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06dab8: 52dd 7903 |018a: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06dabc: 0800 1100 |018c: move-object/from16 v0, v17 │ │ -06dac0: 540e 9c0a |018e: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06dac4: 52ee 7803 |0190: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06dac8: 0800 1100 |0192: move-object/from16 v0, v17 │ │ -06dacc: 540f 9c0a |0194: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06dad0: 52ff 7703 |0196: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06dad4: 0800 1100 |0198: move-object/from16 v0, v17 │ │ -06dad8: 5400 9c0a |019a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06dadc: 0810 0000 |019c: move-object/from16 v16, v0 │ │ -06dae0: 0800 1000 |019e: move-object/from16 v0, v16 │ │ -06dae4: 5200 7603 |01a0: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06dae8: 0210 0000 |01a2: move/from16 v16, v0 │ │ -06daec: 7805 9b11 0c00 |01a4: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06daf2: 0800 1100 |01a7: move-object/from16 v0, v17 │ │ -06daf6: 540c a10a |01a9: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06dafa: 0200 1200 |01ab: move/from16 v0, v18 │ │ -06dafe: 0201 1300 |01ad: move/from16 v1, v19 │ │ -06db02: 0202 1400 |01af: move/from16 v2, v20 │ │ -06db06: 7240 a211 0c21 |01b1: invoke-interface {v12, v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06db0c: 0800 1100 |01b4: move-object/from16 v0, v17 │ │ -06db10: 540c a10a |01b6: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06db14: 0800 1100 |01b8: move-object/from16 v0, v17 │ │ -06db18: 540d 9c0a |01ba: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06db1c: 52dd 7903 |01bc: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06db20: 0800 1100 |01be: move-object/from16 v0, v17 │ │ -06db24: 540e 9c0a |01c0: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06db28: 52ee 7803 |01c2: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06db2c: 0800 1100 |01c4: move-object/from16 v0, v17 │ │ -06db30: 540f 9c0a |01c6: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06db34: 52ff 7703 |01c8: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06db38: 0800 1100 |01ca: move-object/from16 v0, v17 │ │ -06db3c: 5400 9c0a |01cc: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06db40: 0810 0000 |01ce: move-object/from16 v16, v0 │ │ -06db44: 0800 1000 |01d0: move-object/from16 v0, v16 │ │ -06db48: 5200 7603 |01d2: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06db4c: 0210 0000 |01d4: move/from16 v16, v0 │ │ -06db50: 7805 9b11 0c00 |01d6: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06db56: 0800 1100 |01d9: move-object/from16 v0, v17 │ │ -06db5a: 540c a10a |01db: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06db5e: a60d 1205 |01dd: add-float v13, v18, v5 │ │ -06db62: a60e 1306 |01df: add-float v14, v19, v6 │ │ -06db66: 0200 1400 |01e1: move/from16 v0, v20 │ │ -06db6a: 7240 a211 dc0e |01e3: invoke-interface {v12, v13, v14, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06db70: 0205 1500 |01e6: move/from16 v5, v21 │ │ -06db74: 1206 |01e8: const/4 v6, #int 0 // #0 │ │ -06db76: 0800 1100 |01e9: move-object/from16 v0, v17 │ │ -06db7a: 540c a10a |01eb: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06db7e: 0800 1100 |01ed: move-object/from16 v0, v17 │ │ -06db82: 540d 9c0a |01ef: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06db86: 52dd 7903 |01f1: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06db8a: 0800 1100 |01f3: move-object/from16 v0, v17 │ │ -06db8e: 540e 9c0a |01f5: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06db92: 52ee 7803 |01f7: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06db96: 0800 1100 |01f9: move-object/from16 v0, v17 │ │ -06db9a: 540f 9c0a |01fb: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06db9e: 52ff 7703 |01fd: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06dba2: 0800 1100 |01ff: move-object/from16 v0, v17 │ │ -06dba6: 5400 9c0a |0201: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06dbaa: 0810 0000 |0203: move-object/from16 v16, v0 │ │ -06dbae: 0800 1000 |0205: move-object/from16 v0, v16 │ │ -06dbb2: 5200 7603 |0207: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06dbb6: 0210 0000 |0209: move/from16 v16, v0 │ │ -06dbba: 7805 9b11 0c00 |020b: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06dbc0: 0800 1100 |020e: move-object/from16 v0, v17 │ │ -06dbc4: 540c a10a |0210: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06dbc8: a60d 1205 |0212: add-float v13, v18, v5 │ │ -06dbcc: a60e 1306 |0214: add-float v14, v19, v6 │ │ -06dbd0: 0200 1400 |0216: move/from16 v0, v20 │ │ -06dbd4: 7240 a211 dc0e |0218: invoke-interface {v12, v13, v14, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06dbda: 0e00 |021b: return-void │ │ +07bc70: |[07bc70] com.badlogic.gdx.graphics.glutils.ShapeRenderer.filledCone:(FFFFFI)V │ │ +07bc80: 3c17 0a00 |0000: if-gtz v23, 000a // +000a │ │ +07bc84: 220c ad03 |0002: new-instance v12, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +07bc88: 1a0d 4026 |0004: const-string v13, "segments must be >= 0." // string@2640 │ │ +07bc8c: 7020 f825 dc00 |0006: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +07bc92: 270c |0009: throw v12 │ │ +07bc94: 0800 1100 |000a: move-object/from16 v0, v17 │ │ +07bc98: 540c 9e0a |000c: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ +07bc9c: 620d 940a |000e: sget-object v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledCone:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a94 │ │ +07bca0: 32dc 0a00 |0010: if-eq v12, v13, 001a // +000a │ │ +07bca4: 220c fa02 |0012: new-instance v12, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +07bca8: 1a0d 7f0d |0014: const-string v13, "Must call begin(ShapeType.FilledCone)" // string@0d7f │ │ +07bcac: 7020 b41f dc00 |0016: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +07bcb2: 270c |0019: throw v12 │ │ +07bcb4: 7601 3612 1100 |001a: invoke-direct/range {v17}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@1236 │ │ +07bcba: da0c 1706 |001d: mul-int/lit8 v12, v23, #int 6 // #06 │ │ +07bcbe: d80c 0c03 |001f: add-int/lit8 v12, v12, #int 3 // #03 │ │ +07bcc2: 0800 1100 |0021: move-object/from16 v0, v17 │ │ +07bcc6: 7020 3712 c000 |0023: invoke-direct {v0, v12}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@1237 │ │ +07bccc: 130c 6801 |0026: const/16 v12, #int 360 // #168 │ │ +07bcd0: 9308 0c17 |0028: div-int v8, v12, v23 │ │ +07bcd4: 140c da0f c940 |002a: const v12, #float 6.28319 // #40c90fda │ │ +07bcda: 0200 1700 |002d: move/from16 v0, v23 │ │ +07bcde: 820d |002f: int-to-float v13, v0 │ │ +07bce0: a903 0c0d |0030: div-float v3, v12, v13 │ │ +07bce4: 7110 8b13 0300 |0032: invoke-static {v3}, Lcom/badlogic/gdx/math/MathUtils;.cos:(F)F // method@138b │ │ +07bcea: 0a04 |0035: move-result v4 │ │ +07bcec: 7110 9913 0300 |0036: invoke-static {v3}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@1399 │ │ +07bcf2: 0a09 |0039: move-result v9 │ │ +07bcf4: 0205 1500 |003a: move/from16 v5, v21 │ │ +07bcf8: 1206 |003c: const/4 v6, #int 0 // #0 │ │ +07bcfa: d817 17ff |003d: add-int/lit8 v23, v23, #int -1 // #ff │ │ +07bcfe: 1207 |003f: const/4 v7, #int 0 // #0 │ │ +07bd00: 0200 1700 |0040: move/from16 v0, v23 │ │ +07bd04: 3507 4001 |0042: if-ge v7, v0, 0182 // +0140 │ │ +07bd08: 0800 1100 |0044: move-object/from16 v0, v17 │ │ +07bd0c: 540c a10a |0046: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07bd10: 0800 1100 |0048: move-object/from16 v0, v17 │ │ +07bd14: 540d 9c0a |004a: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bd18: 52dd 7903 |004c: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07bd1c: 0800 1100 |004e: move-object/from16 v0, v17 │ │ +07bd20: 540e 9c0a |0050: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bd24: 52ee 7803 |0052: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07bd28: 0800 1100 |0054: move-object/from16 v0, v17 │ │ +07bd2c: 540f 9c0a |0056: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bd30: 52ff 7703 |0058: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07bd34: 0800 1100 |005a: move-object/from16 v0, v17 │ │ +07bd38: 5400 9c0a |005c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bd3c: 0810 0000 |005e: move-object/from16 v16, v0 │ │ +07bd40: 0800 1000 |0060: move-object/from16 v0, v16 │ │ +07bd44: 5200 7603 |0062: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07bd48: 0210 0000 |0064: move/from16 v16, v0 │ │ +07bd4c: 7805 9b11 0c00 |0066: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07bd52: 0800 1100 |0069: move-object/from16 v0, v17 │ │ +07bd56: 540c a10a |006b: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07bd5a: 0200 1200 |006d: move/from16 v0, v18 │ │ +07bd5e: 0201 1300 |006f: move/from16 v1, v19 │ │ +07bd62: 0202 1400 |0071: move/from16 v2, v20 │ │ +07bd66: 7240 a211 0c21 |0073: invoke-interface {v12, v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07bd6c: 0800 1100 |0076: move-object/from16 v0, v17 │ │ +07bd70: 540c a10a |0078: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07bd74: 0800 1100 |007a: move-object/from16 v0, v17 │ │ +07bd78: 540d 9c0a |007c: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bd7c: 52dd 7903 |007e: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07bd80: 0800 1100 |0080: move-object/from16 v0, v17 │ │ +07bd84: 540e 9c0a |0082: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bd88: 52ee 7803 |0084: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07bd8c: 0800 1100 |0086: move-object/from16 v0, v17 │ │ +07bd90: 540f 9c0a |0088: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bd94: 52ff 7703 |008a: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07bd98: 0800 1100 |008c: move-object/from16 v0, v17 │ │ +07bd9c: 5400 9c0a |008e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bda0: 0810 0000 |0090: move-object/from16 v16, v0 │ │ +07bda4: 0800 1000 |0092: move-object/from16 v0, v16 │ │ +07bda8: 5200 7603 |0094: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07bdac: 0210 0000 |0096: move/from16 v16, v0 │ │ +07bdb0: 7805 9b11 0c00 |0098: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07bdb6: 0800 1100 |009b: move-object/from16 v0, v17 │ │ +07bdba: 540c a10a |009d: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07bdbe: a60d 1205 |009f: add-float v13, v18, v5 │ │ +07bdc2: a60e 1306 |00a1: add-float v14, v19, v6 │ │ +07bdc6: 0200 1400 |00a3: move/from16 v0, v20 │ │ +07bdca: 7240 a211 dc0e |00a5: invoke-interface {v12, v13, v14, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07bdd0: 015a |00a8: move v10, v5 │ │ +07bdd2: 016b |00a9: move v11, v6 │ │ +07bdd4: a80c 0405 |00aa: mul-float v12, v4, v5 │ │ +07bdd8: a80d 0906 |00ac: mul-float v13, v9, v6 │ │ +07bddc: a705 0c0d |00ae: sub-float v5, v12, v13 │ │ +07bde0: a80c 090a |00b0: mul-float v12, v9, v10 │ │ +07bde4: a80d 0406 |00b2: mul-float v13, v4, v6 │ │ +07bde8: a606 0c0d |00b4: add-float v6, v12, v13 │ │ +07bdec: 0800 1100 |00b6: move-object/from16 v0, v17 │ │ +07bdf0: 540c a10a |00b8: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07bdf4: 0800 1100 |00ba: move-object/from16 v0, v17 │ │ +07bdf8: 540d 9c0a |00bc: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bdfc: 52dd 7903 |00be: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07be00: 0800 1100 |00c0: move-object/from16 v0, v17 │ │ +07be04: 540e 9c0a |00c2: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07be08: 52ee 7803 |00c4: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07be0c: 0800 1100 |00c6: move-object/from16 v0, v17 │ │ +07be10: 540f 9c0a |00c8: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07be14: 52ff 7703 |00ca: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07be18: 0800 1100 |00cc: move-object/from16 v0, v17 │ │ +07be1c: 5400 9c0a |00ce: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07be20: 0810 0000 |00d0: move-object/from16 v16, v0 │ │ +07be24: 0800 1000 |00d2: move-object/from16 v0, v16 │ │ +07be28: 5200 7603 |00d4: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07be2c: 0210 0000 |00d6: move/from16 v16, v0 │ │ +07be30: 7805 9b11 0c00 |00d8: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07be36: 0800 1100 |00db: move-object/from16 v0, v17 │ │ +07be3a: 540c a10a |00dd: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07be3e: a60d 1205 |00df: add-float v13, v18, v5 │ │ +07be42: a60e 1306 |00e1: add-float v14, v19, v6 │ │ +07be46: 0200 1400 |00e3: move/from16 v0, v20 │ │ +07be4a: 7240 a211 dc0e |00e5: invoke-interface {v12, v13, v14, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07be50: 0800 1100 |00e8: move-object/from16 v0, v17 │ │ +07be54: 540c a10a |00ea: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07be58: 0800 1100 |00ec: move-object/from16 v0, v17 │ │ +07be5c: 540d 9c0a |00ee: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07be60: 52dd 7903 |00f0: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07be64: 0800 1100 |00f2: move-object/from16 v0, v17 │ │ +07be68: 540e 9c0a |00f4: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07be6c: 52ee 7803 |00f6: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07be70: 0800 1100 |00f8: move-object/from16 v0, v17 │ │ +07be74: 540f 9c0a |00fa: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07be78: 52ff 7703 |00fc: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07be7c: 0800 1100 |00fe: move-object/from16 v0, v17 │ │ +07be80: 5400 9c0a |0100: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07be84: 0810 0000 |0102: move-object/from16 v16, v0 │ │ +07be88: 0800 1000 |0104: move-object/from16 v0, v16 │ │ +07be8c: 5200 7603 |0106: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07be90: 0210 0000 |0108: move/from16 v16, v0 │ │ +07be94: 7805 9b11 0c00 |010a: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07be9a: 0800 1100 |010d: move-object/from16 v0, v17 │ │ +07be9e: 540c a10a |010f: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07bea2: a60d 120a |0111: add-float v13, v18, v10 │ │ +07bea6: a60e 130b |0113: add-float v14, v19, v11 │ │ +07beaa: 0200 1400 |0115: move/from16 v0, v20 │ │ +07beae: 7240 a211 dc0e |0117: invoke-interface {v12, v13, v14, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07beb4: 0800 1100 |011a: move-object/from16 v0, v17 │ │ +07beb8: 540c a10a |011c: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07bebc: 0800 1100 |011e: move-object/from16 v0, v17 │ │ +07bec0: 540d 9c0a |0120: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bec4: 52dd 7903 |0122: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07bec8: 0800 1100 |0124: move-object/from16 v0, v17 │ │ +07becc: 540e 9c0a |0126: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bed0: 52ee 7803 |0128: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07bed4: 0800 1100 |012a: move-object/from16 v0, v17 │ │ +07bed8: 540f 9c0a |012c: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bedc: 52ff 7703 |012e: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07bee0: 0800 1100 |0130: move-object/from16 v0, v17 │ │ +07bee4: 5400 9c0a |0132: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bee8: 0810 0000 |0134: move-object/from16 v16, v0 │ │ +07beec: 0800 1000 |0136: move-object/from16 v0, v16 │ │ +07bef0: 5200 7603 |0138: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07bef4: 0210 0000 |013a: move/from16 v16, v0 │ │ +07bef8: 7805 9b11 0c00 |013c: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07befe: 0800 1100 |013f: move-object/from16 v0, v17 │ │ +07bf02: 540c a10a |0141: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07bf06: a60d 1205 |0143: add-float v13, v18, v5 │ │ +07bf0a: a60e 1306 |0145: add-float v14, v19, v6 │ │ +07bf0e: 0200 1400 |0147: move/from16 v0, v20 │ │ +07bf12: 7240 a211 dc0e |0149: invoke-interface {v12, v13, v14, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07bf18: 0800 1100 |014c: move-object/from16 v0, v17 │ │ +07bf1c: 540c a10a |014e: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07bf20: 0800 1100 |0150: move-object/from16 v0, v17 │ │ +07bf24: 540d 9c0a |0152: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bf28: 52dd 7903 |0154: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07bf2c: 0800 1100 |0156: move-object/from16 v0, v17 │ │ +07bf30: 540e 9c0a |0158: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bf34: 52ee 7803 |015a: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07bf38: 0800 1100 |015c: move-object/from16 v0, v17 │ │ +07bf3c: 540f 9c0a |015e: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bf40: 52ff 7703 |0160: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07bf44: 0800 1100 |0162: move-object/from16 v0, v17 │ │ +07bf48: 5400 9c0a |0164: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bf4c: 0810 0000 |0166: move-object/from16 v16, v0 │ │ +07bf50: 0800 1000 |0168: move-object/from16 v0, v16 │ │ +07bf54: 5200 7603 |016a: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07bf58: 0210 0000 |016c: move/from16 v16, v0 │ │ +07bf5c: 7805 9b11 0c00 |016e: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07bf62: 0800 1100 |0171: move-object/from16 v0, v17 │ │ +07bf66: 540c a10a |0173: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07bf6a: a60d 1416 |0175: add-float v13, v20, v22 │ │ +07bf6e: 0200 1200 |0177: move/from16 v0, v18 │ │ +07bf72: 0201 1300 |0179: move/from16 v1, v19 │ │ +07bf76: 7240 a211 0cd1 |017b: invoke-interface {v12, v0, v1, v13}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07bf7c: d807 0701 |017e: add-int/lit8 v7, v7, #int 1 // #01 │ │ +07bf80: 2900 c0fe |0180: goto/16 0040 // -0140 │ │ +07bf84: 0800 1100 |0182: move-object/from16 v0, v17 │ │ +07bf88: 540c a10a |0184: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07bf8c: 0800 1100 |0186: move-object/from16 v0, v17 │ │ +07bf90: 540d 9c0a |0188: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bf94: 52dd 7903 |018a: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07bf98: 0800 1100 |018c: move-object/from16 v0, v17 │ │ +07bf9c: 540e 9c0a |018e: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bfa0: 52ee 7803 |0190: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07bfa4: 0800 1100 |0192: move-object/from16 v0, v17 │ │ +07bfa8: 540f 9c0a |0194: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bfac: 52ff 7703 |0196: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07bfb0: 0800 1100 |0198: move-object/from16 v0, v17 │ │ +07bfb4: 5400 9c0a |019a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bfb8: 0810 0000 |019c: move-object/from16 v16, v0 │ │ +07bfbc: 0800 1000 |019e: move-object/from16 v0, v16 │ │ +07bfc0: 5200 7603 |01a0: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07bfc4: 0210 0000 |01a2: move/from16 v16, v0 │ │ +07bfc8: 7805 9b11 0c00 |01a4: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07bfce: 0800 1100 |01a7: move-object/from16 v0, v17 │ │ +07bfd2: 540c a10a |01a9: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07bfd6: 0200 1200 |01ab: move/from16 v0, v18 │ │ +07bfda: 0201 1300 |01ad: move/from16 v1, v19 │ │ +07bfde: 0202 1400 |01af: move/from16 v2, v20 │ │ +07bfe2: 7240 a211 0c21 |01b1: invoke-interface {v12, v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07bfe8: 0800 1100 |01b4: move-object/from16 v0, v17 │ │ +07bfec: 540c a10a |01b6: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07bff0: 0800 1100 |01b8: move-object/from16 v0, v17 │ │ +07bff4: 540d 9c0a |01ba: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07bff8: 52dd 7903 |01bc: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07bffc: 0800 1100 |01be: move-object/from16 v0, v17 │ │ +07c000: 540e 9c0a |01c0: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c004: 52ee 7803 |01c2: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07c008: 0800 1100 |01c4: move-object/from16 v0, v17 │ │ +07c00c: 540f 9c0a |01c6: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c010: 52ff 7703 |01c8: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07c014: 0800 1100 |01ca: move-object/from16 v0, v17 │ │ +07c018: 5400 9c0a |01cc: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c01c: 0810 0000 |01ce: move-object/from16 v16, v0 │ │ +07c020: 0800 1000 |01d0: move-object/from16 v0, v16 │ │ +07c024: 5200 7603 |01d2: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07c028: 0210 0000 |01d4: move/from16 v16, v0 │ │ +07c02c: 7805 9b11 0c00 |01d6: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07c032: 0800 1100 |01d9: move-object/from16 v0, v17 │ │ +07c036: 540c a10a |01db: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c03a: a60d 1205 |01dd: add-float v13, v18, v5 │ │ +07c03e: a60e 1306 |01df: add-float v14, v19, v6 │ │ +07c042: 0200 1400 |01e1: move/from16 v0, v20 │ │ +07c046: 7240 a211 dc0e |01e3: invoke-interface {v12, v13, v14, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07c04c: 0205 1500 |01e6: move/from16 v5, v21 │ │ +07c050: 1206 |01e8: const/4 v6, #int 0 // #0 │ │ +07c052: 0800 1100 |01e9: move-object/from16 v0, v17 │ │ +07c056: 540c a10a |01eb: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c05a: 0800 1100 |01ed: move-object/from16 v0, v17 │ │ +07c05e: 540d 9c0a |01ef: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c062: 52dd 7903 |01f1: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07c066: 0800 1100 |01f3: move-object/from16 v0, v17 │ │ +07c06a: 540e 9c0a |01f5: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c06e: 52ee 7803 |01f7: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07c072: 0800 1100 |01f9: move-object/from16 v0, v17 │ │ +07c076: 540f 9c0a |01fb: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c07a: 52ff 7703 |01fd: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07c07e: 0800 1100 |01ff: move-object/from16 v0, v17 │ │ +07c082: 5400 9c0a |0201: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c086: 0810 0000 |0203: move-object/from16 v16, v0 │ │ +07c08a: 0800 1000 |0205: move-object/from16 v0, v16 │ │ +07c08e: 5200 7603 |0207: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07c092: 0210 0000 |0209: move/from16 v16, v0 │ │ +07c096: 7805 9b11 0c00 |020b: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07c09c: 0800 1100 |020e: move-object/from16 v0, v17 │ │ +07c0a0: 540c a10a |0210: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c0a4: a60d 1205 |0212: add-float v13, v18, v5 │ │ +07c0a8: a60e 1306 |0214: add-float v14, v19, v6 │ │ +07c0ac: 0200 1400 |0216: move/from16 v0, v20 │ │ +07c0b0: 7240 a211 dc0e |0218: invoke-interface {v12, v13, v14, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07c0b6: 0e00 |021b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ 0x000a line=620 │ │ 0x001a line=621 │ │ 0x001d line=622 │ │ 0x0026 line=623 │ │ @@ -71515,105 +71515,105 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 192 16-bit code units │ │ -06dbdc: |[06dbdc] com.badlogic.gdx.graphics.glutils.ShapeRenderer.filledRect:(FFFF)V │ │ -06dbec: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -06dbee: 5460 9e0a |0001: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ -06dbf2: 6201 950a |0003: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledRectangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a95 │ │ -06dbf6: 3210 0a00 |0005: if-eq v0, v1, 000f // +000a │ │ -06dbfa: 2200 fc02 |0007: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -06dbfe: 1a01 820d |0009: const-string v1, "Must call begin(ShapeType.FilledRectangle)" // string@0d82 │ │ -06dc02: 7020 b41f 1000 |000b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -06dc08: 2700 |000e: throw v0 │ │ -06dc0a: 7010 3612 0600 |000f: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@1236 │ │ -06dc10: 1300 0800 |0012: const/16 v0, #int 8 // #8 │ │ -06dc14: 7020 3712 0600 |0014: invoke-direct {v6, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@1237 │ │ -06dc1a: 5460 a10a |0017: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06dc1e: 5461 9c0a |0019: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06dc22: 5211 7903 |001b: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06dc26: 5462 9c0a |001d: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06dc2a: 5222 7803 |001f: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06dc2e: 5463 9c0a |0021: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06dc32: 5233 7703 |0023: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06dc36: 5464 9c0a |0025: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06dc3a: 5244 7603 |0027: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06dc3e: 7254 9b11 1032 |0029: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06dc44: 5460 a10a |002c: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06dc48: 7240 a211 7058 |002e: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06dc4e: 5460 a10a |0031: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06dc52: 5461 9c0a |0033: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06dc56: 5211 7903 |0035: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06dc5a: 5462 9c0a |0037: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06dc5e: 5222 7803 |0039: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06dc62: 5463 9c0a |003b: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06dc66: 5233 7703 |003d: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06dc6a: 5464 9c0a |003f: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06dc6e: 5244 7603 |0041: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06dc72: 7254 9b11 1032 |0043: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06dc78: 5460 a10a |0046: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06dc7c: a601 0709 |0048: add-float v1, v7, v9 │ │ -06dc80: 7240 a211 1058 |004a: invoke-interface {v0, v1, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06dc86: 5460 a10a |004d: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06dc8a: 5461 9c0a |004f: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06dc8e: 5211 7903 |0051: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06dc92: 5462 9c0a |0053: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06dc96: 5222 7803 |0055: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06dc9a: 5463 9c0a |0057: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06dc9e: 5233 7703 |0059: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06dca2: 5464 9c0a |005b: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06dca6: 5244 7603 |005d: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06dcaa: 7254 9b11 1032 |005f: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06dcb0: 5460 a10a |0062: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06dcb4: a601 0709 |0064: add-float v1, v7, v9 │ │ -06dcb8: a602 080a |0066: add-float v2, v8, v10 │ │ -06dcbc: 7240 a211 1052 |0068: invoke-interface {v0, v1, v2, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06dcc2: 5460 a10a |006b: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06dcc6: 5461 9c0a |006d: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06dcca: 5211 7903 |006f: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06dcce: 5462 9c0a |0071: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06dcd2: 5222 7803 |0073: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06dcd6: 5463 9c0a |0075: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06dcda: 5233 7703 |0077: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06dcde: 5464 9c0a |0079: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06dce2: 5244 7603 |007b: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06dce6: 7254 9b11 1032 |007d: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06dcec: 5460 a10a |0080: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06dcf0: a601 0709 |0082: add-float v1, v7, v9 │ │ -06dcf4: a602 080a |0084: add-float v2, v8, v10 │ │ -06dcf8: 7240 a211 1052 |0086: invoke-interface {v0, v1, v2, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06dcfe: 5460 a10a |0089: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06dd02: 5461 9c0a |008b: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06dd06: 5211 7903 |008d: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06dd0a: 5462 9c0a |008f: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06dd0e: 5222 7803 |0091: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06dd12: 5463 9c0a |0093: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06dd16: 5233 7703 |0095: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06dd1a: 5464 9c0a |0097: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06dd1e: 5244 7603 |0099: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06dd22: 7254 9b11 1032 |009b: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06dd28: 5460 a10a |009e: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06dd2c: a601 080a |00a0: add-float v1, v8, v10 │ │ -06dd30: 7240 a211 7051 |00a2: invoke-interface {v0, v7, v1, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06dd36: 5460 a10a |00a5: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06dd3a: 5461 9c0a |00a7: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06dd3e: 5211 7903 |00a9: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06dd42: 5462 9c0a |00ab: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06dd46: 5222 7803 |00ad: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06dd4a: 5463 9c0a |00af: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06dd4e: 5233 7703 |00b1: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06dd52: 5464 9c0a |00b3: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06dd56: 5244 7603 |00b5: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06dd5a: 7254 9b11 1032 |00b7: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06dd60: 5460 a10a |00ba: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06dd64: 7240 a211 7058 |00bc: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06dd6a: 0e00 |00bf: return-void │ │ +07c0b8: |[07c0b8] com.badlogic.gdx.graphics.glutils.ShapeRenderer.filledRect:(FFFF)V │ │ +07c0c8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07c0ca: 5460 9e0a |0001: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ +07c0ce: 6201 950a |0003: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledRectangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a95 │ │ +07c0d2: 3210 0a00 |0005: if-eq v0, v1, 000f // +000a │ │ +07c0d6: 2200 fa02 |0007: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +07c0da: 1a01 800d |0009: const-string v1, "Must call begin(ShapeType.FilledRectangle)" // string@0d80 │ │ +07c0de: 7020 b41f 1000 |000b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +07c0e4: 2700 |000e: throw v0 │ │ +07c0e6: 7010 3612 0600 |000f: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@1236 │ │ +07c0ec: 1300 0800 |0012: const/16 v0, #int 8 // #8 │ │ +07c0f0: 7020 3712 0600 |0014: invoke-direct {v6, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@1237 │ │ +07c0f6: 5460 a10a |0017: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c0fa: 5461 9c0a |0019: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c0fe: 5211 7903 |001b: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07c102: 5462 9c0a |001d: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c106: 5222 7803 |001f: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07c10a: 5463 9c0a |0021: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c10e: 5233 7703 |0023: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07c112: 5464 9c0a |0025: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c116: 5244 7603 |0027: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07c11a: 7254 9b11 1032 |0029: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07c120: 5460 a10a |002c: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c124: 7240 a211 7058 |002e: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07c12a: 5460 a10a |0031: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c12e: 5461 9c0a |0033: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c132: 5211 7903 |0035: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07c136: 5462 9c0a |0037: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c13a: 5222 7803 |0039: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07c13e: 5463 9c0a |003b: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c142: 5233 7703 |003d: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07c146: 5464 9c0a |003f: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c14a: 5244 7603 |0041: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07c14e: 7254 9b11 1032 |0043: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07c154: 5460 a10a |0046: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c158: a601 0709 |0048: add-float v1, v7, v9 │ │ +07c15c: 7240 a211 1058 |004a: invoke-interface {v0, v1, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07c162: 5460 a10a |004d: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c166: 5461 9c0a |004f: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c16a: 5211 7903 |0051: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07c16e: 5462 9c0a |0053: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c172: 5222 7803 |0055: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07c176: 5463 9c0a |0057: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c17a: 5233 7703 |0059: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07c17e: 5464 9c0a |005b: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c182: 5244 7603 |005d: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07c186: 7254 9b11 1032 |005f: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07c18c: 5460 a10a |0062: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c190: a601 0709 |0064: add-float v1, v7, v9 │ │ +07c194: a602 080a |0066: add-float v2, v8, v10 │ │ +07c198: 7240 a211 1052 |0068: invoke-interface {v0, v1, v2, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07c19e: 5460 a10a |006b: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c1a2: 5461 9c0a |006d: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c1a6: 5211 7903 |006f: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07c1aa: 5462 9c0a |0071: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c1ae: 5222 7803 |0073: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07c1b2: 5463 9c0a |0075: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c1b6: 5233 7703 |0077: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07c1ba: 5464 9c0a |0079: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c1be: 5244 7603 |007b: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07c1c2: 7254 9b11 1032 |007d: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07c1c8: 5460 a10a |0080: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c1cc: a601 0709 |0082: add-float v1, v7, v9 │ │ +07c1d0: a602 080a |0084: add-float v2, v8, v10 │ │ +07c1d4: 7240 a211 1052 |0086: invoke-interface {v0, v1, v2, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07c1da: 5460 a10a |0089: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c1de: 5461 9c0a |008b: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c1e2: 5211 7903 |008d: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07c1e6: 5462 9c0a |008f: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c1ea: 5222 7803 |0091: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07c1ee: 5463 9c0a |0093: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c1f2: 5233 7703 |0095: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07c1f6: 5464 9c0a |0097: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c1fa: 5244 7603 |0099: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07c1fe: 7254 9b11 1032 |009b: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07c204: 5460 a10a |009e: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c208: a601 080a |00a0: add-float v1, v8, v10 │ │ +07c20c: 7240 a211 7051 |00a2: invoke-interface {v0, v7, v1, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07c212: 5460 a10a |00a5: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c216: 5461 9c0a |00a7: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c21a: 5211 7903 |00a9: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07c21e: 5462 9c0a |00ab: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c222: 5222 7803 |00ad: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07c226: 5463 9c0a |00af: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c22a: 5233 7703 |00b1: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07c22e: 5464 9c0a |00b3: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c232: 5244 7603 |00b5: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07c236: 7254 9b11 1032 |00b7: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07c23c: 5460 a10a |00ba: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c240: 7240 a211 7058 |00bc: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07c246: 0e00 |00bf: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=355 │ │ 0x000f line=356 │ │ 0x0012 line=357 │ │ 0x0017 line=358 │ │ 0x002c line=359 │ │ @@ -71640,81 +71640,81 @@ │ │ type : '(FFFFLcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/graphics/Color;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 9 │ │ outs : 5 │ │ insns size : 144 16-bit code units │ │ -06dd6c: |[06dd6c] com.badlogic.gdx.graphics.glutils.ShapeRenderer.filledRect:(FFFFLcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/graphics/Color;)V │ │ -06dd7c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -06dd7e: 5460 9e0a |0001: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ -06dd82: 6201 950a |0003: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledRectangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a95 │ │ -06dd86: 3210 0a00 |0005: if-eq v0, v1, 000f // +000a │ │ -06dd8a: 2200 fc02 |0007: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -06dd8e: 1a01 820d |0009: const-string v1, "Must call begin(ShapeType.FilledRectangle)" // string@0d82 │ │ -06dd92: 7020 b41f 1000 |000b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -06dd98: 2700 |000e: throw v0 │ │ -06dd9a: 7010 3612 0600 |000f: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@1236 │ │ -06dda0: 1300 0800 |0012: const/16 v0, #int 8 // #8 │ │ -06dda4: 7020 3712 0600 |0014: invoke-direct {v6, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@1237 │ │ -06ddaa: 5460 a10a |0017: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06ddae: 52b1 7903 |0019: iget v1, v11, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06ddb2: 52b2 7803 |001b: iget v2, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06ddb6: 52b3 7703 |001d: iget v3, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06ddba: 52b4 7603 |001f: iget v4, v11, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06ddbe: 7254 9b11 1032 |0021: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06ddc4: 5460 a10a |0024: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06ddc8: 7240 a211 7058 |0026: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06ddce: 5460 a10a |0029: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06ddd2: 52c1 7903 |002b: iget v1, v12, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06ddd6: 52c2 7803 |002d: iget v2, v12, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06ddda: 52c3 7703 |002f: iget v3, v12, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06ddde: 52c4 7603 |0031: iget v4, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06dde2: 7254 9b11 1032 |0033: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06dde8: 5460 a10a |0036: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06ddec: a601 0709 |0038: add-float v1, v7, v9 │ │ -06ddf0: 7240 a211 1058 |003a: invoke-interface {v0, v1, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06ddf6: 5460 a10a |003d: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06ddfa: 52d1 7903 |003f: iget v1, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06ddfe: 52d2 7803 |0041: iget v2, v13, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06de02: 52d3 7703 |0043: iget v3, v13, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06de06: 52d4 7603 |0045: iget v4, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06de0a: 7254 9b11 1032 |0047: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06de10: 5460 a10a |004a: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06de14: a601 0709 |004c: add-float v1, v7, v9 │ │ -06de18: a602 080a |004e: add-float v2, v8, v10 │ │ -06de1c: 7240 a211 1052 |0050: invoke-interface {v0, v1, v2, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06de22: 5460 a10a |0053: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06de26: 52d1 7903 |0055: iget v1, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06de2a: 52d2 7803 |0057: iget v2, v13, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06de2e: 52d3 7703 |0059: iget v3, v13, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06de32: 52d4 7603 |005b: iget v4, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06de36: 7254 9b11 1032 |005d: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06de3c: 5460 a10a |0060: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06de40: a601 0709 |0062: add-float v1, v7, v9 │ │ -06de44: a602 080a |0064: add-float v2, v8, v10 │ │ -06de48: 7240 a211 1052 |0066: invoke-interface {v0, v1, v2, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06de4e: 5460 a10a |0069: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06de52: 52e1 7903 |006b: iget v1, v14, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06de56: 52e2 7803 |006d: iget v2, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06de5a: 52e3 7703 |006f: iget v3, v14, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06de5e: 52e4 7603 |0071: iget v4, v14, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06de62: 7254 9b11 1032 |0073: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06de68: 5460 a10a |0076: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06de6c: a601 080a |0078: add-float v1, v8, v10 │ │ -06de70: 7240 a211 7051 |007a: invoke-interface {v0, v7, v1, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06de76: 5460 a10a |007d: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06de7a: 52b1 7903 |007f: iget v1, v11, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06de7e: 52b2 7803 |0081: iget v2, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06de82: 52b3 7703 |0083: iget v3, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06de86: 52b4 7603 |0085: iget v4, v11, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06de8a: 7254 9b11 1032 |0087: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06de90: 5460 a10a |008a: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06de94: 7240 a211 7058 |008c: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06de9a: 0e00 |008f: return-void │ │ +07c248: |[07c248] com.badlogic.gdx.graphics.glutils.ShapeRenderer.filledRect:(FFFFLcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/graphics/Color;)V │ │ +07c258: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07c25a: 5460 9e0a |0001: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ +07c25e: 6201 950a |0003: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledRectangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a95 │ │ +07c262: 3210 0a00 |0005: if-eq v0, v1, 000f // +000a │ │ +07c266: 2200 fa02 |0007: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +07c26a: 1a01 800d |0009: const-string v1, "Must call begin(ShapeType.FilledRectangle)" // string@0d80 │ │ +07c26e: 7020 b41f 1000 |000b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +07c274: 2700 |000e: throw v0 │ │ +07c276: 7010 3612 0600 |000f: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@1236 │ │ +07c27c: 1300 0800 |0012: const/16 v0, #int 8 // #8 │ │ +07c280: 7020 3712 0600 |0014: invoke-direct {v6, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@1237 │ │ +07c286: 5460 a10a |0017: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c28a: 52b1 7903 |0019: iget v1, v11, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07c28e: 52b2 7803 |001b: iget v2, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07c292: 52b3 7703 |001d: iget v3, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07c296: 52b4 7603 |001f: iget v4, v11, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07c29a: 7254 9b11 1032 |0021: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07c2a0: 5460 a10a |0024: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c2a4: 7240 a211 7058 |0026: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07c2aa: 5460 a10a |0029: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c2ae: 52c1 7903 |002b: iget v1, v12, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07c2b2: 52c2 7803 |002d: iget v2, v12, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07c2b6: 52c3 7703 |002f: iget v3, v12, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07c2ba: 52c4 7603 |0031: iget v4, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07c2be: 7254 9b11 1032 |0033: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07c2c4: 5460 a10a |0036: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c2c8: a601 0709 |0038: add-float v1, v7, v9 │ │ +07c2cc: 7240 a211 1058 |003a: invoke-interface {v0, v1, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07c2d2: 5460 a10a |003d: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c2d6: 52d1 7903 |003f: iget v1, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07c2da: 52d2 7803 |0041: iget v2, v13, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07c2de: 52d3 7703 |0043: iget v3, v13, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07c2e2: 52d4 7603 |0045: iget v4, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07c2e6: 7254 9b11 1032 |0047: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07c2ec: 5460 a10a |004a: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c2f0: a601 0709 |004c: add-float v1, v7, v9 │ │ +07c2f4: a602 080a |004e: add-float v2, v8, v10 │ │ +07c2f8: 7240 a211 1052 |0050: invoke-interface {v0, v1, v2, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07c2fe: 5460 a10a |0053: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c302: 52d1 7903 |0055: iget v1, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07c306: 52d2 7803 |0057: iget v2, v13, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07c30a: 52d3 7703 |0059: iget v3, v13, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07c30e: 52d4 7603 |005b: iget v4, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07c312: 7254 9b11 1032 |005d: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07c318: 5460 a10a |0060: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c31c: a601 0709 |0062: add-float v1, v7, v9 │ │ +07c320: a602 080a |0064: add-float v2, v8, v10 │ │ +07c324: 7240 a211 1052 |0066: invoke-interface {v0, v1, v2, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07c32a: 5460 a10a |0069: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c32e: 52e1 7903 |006b: iget v1, v14, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07c332: 52e2 7803 |006d: iget v2, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07c336: 52e3 7703 |006f: iget v3, v14, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07c33a: 52e4 7603 |0071: iget v4, v14, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07c33e: 7254 9b11 1032 |0073: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07c344: 5460 a10a |0076: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c348: a601 080a |0078: add-float v1, v8, v10 │ │ +07c34c: 7240 a211 7051 |007a: invoke-interface {v0, v7, v1, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07c352: 5460 a10a |007d: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c356: 52b1 7903 |007f: iget v1, v11, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07c35a: 52b2 7803 |0081: iget v2, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07c35e: 52b3 7703 |0083: iget v3, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07c362: 52b4 7603 |0085: iget v4, v11, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07c366: 7254 9b11 1032 |0087: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07c36c: 5460 a10a |008a: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c370: 7240 a211 7058 |008c: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07c376: 0e00 |008f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=381 │ │ 0x000f line=382 │ │ 0x0012 line=383 │ │ 0x0017 line=384 │ │ 0x0024 line=385 │ │ @@ -71745,63 +71745,63 @@ │ │ type : '(FFFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 101 16-bit code units │ │ -06de9c: |[06de9c] com.badlogic.gdx.graphics.glutils.ShapeRenderer.filledTriangle:(FFFFFF)V │ │ -06deac: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -06deae: 5460 9e0a |0001: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ -06deb2: 6201 960a |0003: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledTriangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a96 │ │ -06deb6: 3210 0a00 |0005: if-eq v0, v1, 000f // +000a │ │ -06deba: 2200 fc02 |0007: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -06debe: 1a01 830d |0009: const-string v1, "Must call begin(ShapeType.FilledTriangle)" // string@0d83 │ │ -06dec2: 7020 b41f 1000 |000b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -06dec8: 2700 |000e: throw v0 │ │ -06deca: 7010 3612 0600 |000f: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@1236 │ │ -06ded0: 1230 |0012: const/4 v0, #int 3 // #3 │ │ -06ded2: 7020 3712 0600 |0013: invoke-direct {v6, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@1237 │ │ -06ded8: 5460 a10a |0016: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06dedc: 5461 9c0a |0018: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06dee0: 5211 7903 |001a: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06dee4: 5462 9c0a |001c: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06dee8: 5222 7803 |001e: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06deec: 5463 9c0a |0020: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06def0: 5233 7703 |0022: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06def4: 5464 9c0a |0024: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06def8: 5244 7603 |0026: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06defc: 7254 9b11 1032 |0028: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06df02: 5460 a10a |002b: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06df06: 7240 a211 7058 |002d: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06df0c: 5460 a10a |0030: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06df10: 5461 9c0a |0032: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06df14: 5211 7903 |0034: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06df18: 5462 9c0a |0036: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06df1c: 5222 7803 |0038: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06df20: 5463 9c0a |003a: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06df24: 5233 7703 |003c: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06df28: 5464 9c0a |003e: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06df2c: 5244 7603 |0040: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06df30: 7254 9b11 1032 |0042: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06df36: 5460 a10a |0045: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06df3a: 7240 a211 905a |0047: invoke-interface {v0, v9, v10, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06df40: 5460 a10a |004a: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06df44: 5461 9c0a |004c: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06df48: 5211 7903 |004e: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06df4c: 5462 9c0a |0050: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06df50: 5222 7803 |0052: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06df54: 5463 9c0a |0054: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06df58: 5233 7703 |0056: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06df5c: 5464 9c0a |0058: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06df60: 5244 7603 |005a: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06df64: 7254 9b11 1032 |005c: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06df6a: 5460 a10a |005f: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06df6e: 7240 a211 b05c |0061: invoke-interface {v0, v11, v12, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06df74: 0e00 |0064: return-void │ │ +07c378: |[07c378] com.badlogic.gdx.graphics.glutils.ShapeRenderer.filledTriangle:(FFFFFF)V │ │ +07c388: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07c38a: 5460 9e0a |0001: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ +07c38e: 6201 960a |0003: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledTriangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a96 │ │ +07c392: 3210 0a00 |0005: if-eq v0, v1, 000f // +000a │ │ +07c396: 2200 fa02 |0007: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +07c39a: 1a01 810d |0009: const-string v1, "Must call begin(ShapeType.FilledTriangle)" // string@0d81 │ │ +07c39e: 7020 b41f 1000 |000b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +07c3a4: 2700 |000e: throw v0 │ │ +07c3a6: 7010 3612 0600 |000f: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@1236 │ │ +07c3ac: 1230 |0012: const/4 v0, #int 3 // #3 │ │ +07c3ae: 7020 3712 0600 |0013: invoke-direct {v6, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@1237 │ │ +07c3b4: 5460 a10a |0016: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c3b8: 5461 9c0a |0018: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c3bc: 5211 7903 |001a: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07c3c0: 5462 9c0a |001c: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c3c4: 5222 7803 |001e: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07c3c8: 5463 9c0a |0020: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c3cc: 5233 7703 |0022: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07c3d0: 5464 9c0a |0024: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c3d4: 5244 7603 |0026: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07c3d8: 7254 9b11 1032 |0028: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07c3de: 5460 a10a |002b: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c3e2: 7240 a211 7058 |002d: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07c3e8: 5460 a10a |0030: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c3ec: 5461 9c0a |0032: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c3f0: 5211 7903 |0034: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07c3f4: 5462 9c0a |0036: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c3f8: 5222 7803 |0038: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07c3fc: 5463 9c0a |003a: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c400: 5233 7703 |003c: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07c404: 5464 9c0a |003e: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c408: 5244 7603 |0040: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07c40c: 7254 9b11 1032 |0042: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07c412: 5460 a10a |0045: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c416: 7240 a211 905a |0047: invoke-interface {v0, v9, v10, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07c41c: 5460 a10a |004a: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c420: 5461 9c0a |004c: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c424: 5211 7903 |004e: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07c428: 5462 9c0a |0050: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c42c: 5222 7803 |0052: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07c430: 5463 9c0a |0054: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c434: 5233 7703 |0056: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07c438: 5464 9c0a |0058: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c43c: 5244 7603 |005a: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07c440: 7254 9b11 1032 |005c: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07c446: 5460 a10a |005f: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c44a: 7240 a211 b05c |0061: invoke-interface {v0, v11, v12, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07c450: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=566 │ │ 0x000f line=567 │ │ 0x0012 line=568 │ │ 0x0016 line=569 │ │ 0x002b line=570 │ │ @@ -71824,19 +71824,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06df78: |[06df78] com.badlogic.gdx.graphics.glutils.ShapeRenderer.flush:()V │ │ -06df88: 5410 9e0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ -06df8c: 6e10 3f12 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.end:()V // method@123f │ │ -06df92: 6e20 3412 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.begin:(Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;)V // method@1234 │ │ -06df98: 0e00 |0008: return-void │ │ +07c454: |[07c454] com.badlogic.gdx.graphics.glutils.ShapeRenderer.flush:()V │ │ +07c464: 5410 9e0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ +07c468: 6e10 3f12 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.end:()V // method@123f │ │ +07c46e: 6e20 3412 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.begin:(Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;)V // method@1234 │ │ +07c474: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=679 │ │ 0x0002 line=680 │ │ 0x0005 line=681 │ │ 0x0008 line=682 │ │ locals : │ │ @@ -71848,17 +71848,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06df9c: |[06df9c] com.badlogic.gdx.graphics.glutils.ShapeRenderer.getCurrentType:()Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; │ │ -06dfac: 5410 9e0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ -06dfb0: 1100 |0002: return-object v0 │ │ +07c478: |[07c478] com.badlogic.gdx.graphics.glutils.ShapeRenderer.getCurrentType:()Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; │ │ +07c488: 5410 9e0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ +07c48c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=686 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ │ │ #19 : (in Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;) │ │ @@ -71866,20 +71866,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -06dfb4: |[06dfb4] com.badlogic.gdx.graphics.glutils.ShapeRenderer.identity:()V │ │ -06dfc4: 5410 a30a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.transform:Lcom/badlogic/gdx/math/Matrix4; // field@0aa3 │ │ -06dfc8: 6e10 c113 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@13c1 │ │ -06dfce: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -06dfd0: 5c10 9f0a |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@0a9f │ │ -06dfd4: 0e00 |0008: return-void │ │ +07c490: |[07c490] com.badlogic.gdx.graphics.glutils.ShapeRenderer.identity:()V │ │ +07c4a0: 5410 a30a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.transform:Lcom/badlogic/gdx/math/Matrix4; // field@0aa3 │ │ +07c4a4: 6e10 c113 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@13c1 │ │ +07c4aa: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +07c4ac: 5c10 9f0a |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@0a9f │ │ +07c4b0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0005 line=157 │ │ 0x0008 line=158 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ @@ -71889,51 +71889,51 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 75 16-bit code units │ │ -06dfd8: |[06dfd8] com.badlogic.gdx.graphics.glutils.ShapeRenderer.line:(FFFF)V │ │ -06dfe8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -06dfea: 5460 9e0a |0001: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ -06dfee: 6201 970a |0003: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Line:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a97 │ │ -06dff2: 3210 0a00 |0005: if-eq v0, v1, 000f // +000a │ │ -06dff6: 2200 fc02 |0007: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -06dffa: 1a01 840d |0009: const-string v1, "Must call begin(ShapeType.Line)" // string@0d84 │ │ -06dffe: 7020 b41f 1000 |000b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -06e004: 2700 |000e: throw v0 │ │ -06e006: 7010 3612 0600 |000f: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@1236 │ │ -06e00c: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -06e00e: 7020 3712 0600 |0013: invoke-direct {v6, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@1237 │ │ -06e014: 5460 a10a |0016: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e018: 5461 9c0a |0018: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e01c: 5211 7903 |001a: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06e020: 5462 9c0a |001c: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e024: 5222 7803 |001e: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06e028: 5463 9c0a |0020: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e02c: 5233 7703 |0022: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06e030: 5464 9c0a |0024: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e034: 5244 7603 |0026: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06e038: 7254 9b11 1032 |0028: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06e03e: 5460 a10a |002b: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e042: 7240 a211 7058 |002d: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06e048: 5460 a10a |0030: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e04c: 5461 9c0a |0032: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e050: 5211 7903 |0034: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06e054: 5462 9c0a |0036: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e058: 5222 7803 |0038: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06e05c: 5463 9c0a |003a: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e060: 5233 7703 |003c: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06e064: 5464 9c0a |003e: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e068: 5244 7603 |0040: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06e06c: 7254 9b11 1032 |0042: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06e072: 5460 a10a |0045: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e076: 7240 a211 905a |0047: invoke-interface {v0, v9, v10, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06e07c: 0e00 |004a: return-void │ │ +07c4b4: |[07c4b4] com.badlogic.gdx.graphics.glutils.ShapeRenderer.line:(FFFF)V │ │ +07c4c4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07c4c6: 5460 9e0a |0001: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ +07c4ca: 6201 970a |0003: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Line:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a97 │ │ +07c4ce: 3210 0a00 |0005: if-eq v0, v1, 000f // +000a │ │ +07c4d2: 2200 fa02 |0007: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +07c4d6: 1a01 820d |0009: const-string v1, "Must call begin(ShapeType.Line)" // string@0d82 │ │ +07c4da: 7020 b41f 1000 |000b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +07c4e0: 2700 |000e: throw v0 │ │ +07c4e2: 7010 3612 0600 |000f: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@1236 │ │ +07c4e8: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +07c4ea: 7020 3712 0600 |0013: invoke-direct {v6, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@1237 │ │ +07c4f0: 5460 a10a |0016: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c4f4: 5461 9c0a |0018: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c4f8: 5211 7903 |001a: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07c4fc: 5462 9c0a |001c: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c500: 5222 7803 |001e: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07c504: 5463 9c0a |0020: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c508: 5233 7703 |0022: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07c50c: 5464 9c0a |0024: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c510: 5244 7603 |0026: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07c514: 7254 9b11 1032 |0028: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07c51a: 5460 a10a |002b: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c51e: 7240 a211 7058 |002d: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07c524: 5460 a10a |0030: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c528: 5461 9c0a |0032: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c52c: 5211 7903 |0034: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07c530: 5462 9c0a |0036: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c534: 5222 7803 |0038: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07c538: 5463 9c0a |003a: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c53c: 5233 7703 |003c: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07c540: 5464 9c0a |003e: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c544: 5244 7603 |0040: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07c548: 7254 9b11 1032 |0042: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07c54e: 5460 a10a |0045: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c552: 7240 a211 905a |0047: invoke-interface {v0, v9, v10, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07c558: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=242 │ │ 0x000f line=243 │ │ 0x0012 line=244 │ │ 0x0016 line=245 │ │ 0x002b line=246 │ │ @@ -71952,50 +71952,50 @@ │ │ type : '(FFFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 74 16-bit code units │ │ -06e080: |[06e080] com.badlogic.gdx.graphics.glutils.ShapeRenderer.line:(FFFFFF)V │ │ -06e090: 5450 9e0a |0000: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ -06e094: 6201 970a |0002: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Line:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a97 │ │ -06e098: 3210 0a00 |0004: if-eq v0, v1, 000e // +000a │ │ -06e09c: 2200 fc02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -06e0a0: 1a01 840d |0008: const-string v1, "Must call begin(ShapeType.Line)" // string@0d84 │ │ -06e0a4: 7020 b41f 1000 |000a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -06e0aa: 2700 |000d: throw v0 │ │ -06e0ac: 7010 3612 0500 |000e: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@1236 │ │ -06e0b2: 1220 |0011: const/4 v0, #int 2 // #2 │ │ -06e0b4: 7020 3712 0500 |0012: invoke-direct {v5, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@1237 │ │ -06e0ba: 5450 a10a |0015: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e0be: 5451 9c0a |0017: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e0c2: 5211 7903 |0019: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06e0c6: 5452 9c0a |001b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e0ca: 5222 7803 |001d: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06e0ce: 5453 9c0a |001f: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e0d2: 5233 7703 |0021: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06e0d6: 5454 9c0a |0023: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e0da: 5244 7603 |0025: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06e0de: 7254 9b11 1032 |0027: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06e0e4: 5450 a10a |002a: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e0e8: 7240 a211 6087 |002c: invoke-interface {v0, v6, v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06e0ee: 5450 a10a |002f: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e0f2: 5451 9c0a |0031: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e0f6: 5211 7903 |0033: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06e0fa: 5452 9c0a |0035: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e0fe: 5222 7803 |0037: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06e102: 5453 9c0a |0039: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e106: 5233 7703 |003b: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06e10a: 5454 9c0a |003d: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e10e: 5244 7603 |003f: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06e112: 7254 9b11 1032 |0041: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06e118: 5450 a10a |0044: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e11c: 7240 a211 90ba |0046: invoke-interface {v0, v9, v10, v11}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06e122: 0e00 |0049: return-void │ │ +07c55c: |[07c55c] com.badlogic.gdx.graphics.glutils.ShapeRenderer.line:(FFFFFF)V │ │ +07c56c: 5450 9e0a |0000: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ +07c570: 6201 970a |0002: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Line:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a97 │ │ +07c574: 3210 0a00 |0004: if-eq v0, v1, 000e // +000a │ │ +07c578: 2200 fa02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +07c57c: 1a01 820d |0008: const-string v1, "Must call begin(ShapeType.Line)" // string@0d82 │ │ +07c580: 7020 b41f 1000 |000a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +07c586: 2700 |000d: throw v0 │ │ +07c588: 7010 3612 0500 |000e: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@1236 │ │ +07c58e: 1220 |0011: const/4 v0, #int 2 // #2 │ │ +07c590: 7020 3712 0500 |0012: invoke-direct {v5, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@1237 │ │ +07c596: 5450 a10a |0015: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c59a: 5451 9c0a |0017: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c59e: 5211 7903 |0019: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07c5a2: 5452 9c0a |001b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c5a6: 5222 7803 |001d: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07c5aa: 5453 9c0a |001f: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c5ae: 5233 7703 |0021: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07c5b2: 5454 9c0a |0023: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c5b6: 5244 7603 |0025: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07c5ba: 7254 9b11 1032 |0027: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07c5c0: 5450 a10a |002a: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c5c4: 7240 a211 6087 |002c: invoke-interface {v0, v6, v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07c5ca: 5450 a10a |002f: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c5ce: 5451 9c0a |0031: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c5d2: 5211 7903 |0033: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07c5d6: 5452 9c0a |0035: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c5da: 5222 7803 |0037: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07c5de: 5453 9c0a |0039: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c5e2: 5233 7703 |003b: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07c5e6: 5454 9c0a |003d: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c5ea: 5244 7603 |003f: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07c5ee: 7254 9b11 1032 |0041: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07c5f4: 5450 a10a |0044: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c5f8: 7240 a211 90ba |0046: invoke-interface {v0, v9, v10, v11}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07c5fe: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x000e line=228 │ │ 0x0011 line=229 │ │ 0x0015 line=230 │ │ 0x002a line=231 │ │ @@ -72016,38 +72016,38 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -06e124: |[06e124] com.badlogic.gdx.graphics.glutils.ShapeRenderer.point:(FFF)V │ │ -06e134: 5450 9e0a |0000: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ -06e138: 6201 980a |0002: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Point:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a98 │ │ -06e13c: 3210 0a00 |0004: if-eq v0, v1, 000e // +000a │ │ -06e140: 2200 fc02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -06e144: 1a01 850d |0008: const-string v1, "Must call begin(ShapeType.Point)" // string@0d85 │ │ -06e148: 7020 b41f 1000 |000a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -06e14e: 2700 |000d: throw v0 │ │ -06e150: 7010 3612 0500 |000e: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@1236 │ │ -06e156: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -06e158: 7020 3712 0500 |0012: invoke-direct {v5, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@1237 │ │ -06e15e: 5450 a10a |0015: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e162: 5451 9c0a |0017: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e166: 5211 7903 |0019: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06e16a: 5452 9c0a |001b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e16e: 5222 7803 |001d: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06e172: 5453 9c0a |001f: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e176: 5233 7703 |0021: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06e17a: 5454 9c0a |0023: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e17e: 5244 7603 |0025: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06e182: 7254 9b11 1032 |0027: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06e188: 5450 a10a |002a: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e18c: 7240 a211 6087 |002c: invoke-interface {v0, v6, v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06e192: 0e00 |002f: return-void │ │ +07c600: |[07c600] com.badlogic.gdx.graphics.glutils.ShapeRenderer.point:(FFF)V │ │ +07c610: 5450 9e0a |0000: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ +07c614: 6201 980a |0002: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Point:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a98 │ │ +07c618: 3210 0a00 |0004: if-eq v0, v1, 000e // +000a │ │ +07c61c: 2200 fa02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +07c620: 1a01 830d |0008: const-string v1, "Must call begin(ShapeType.Point)" // string@0d83 │ │ +07c624: 7020 b41f 1000 |000a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +07c62a: 2700 |000d: throw v0 │ │ +07c62c: 7010 3612 0500 |000e: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@1236 │ │ +07c632: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +07c634: 7020 3712 0500 |0012: invoke-direct {v5, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@1237 │ │ +07c63a: 5450 a10a |0015: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c63e: 5451 9c0a |0017: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c642: 5211 7903 |0019: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07c646: 5452 9c0a |001b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c64a: 5222 7803 |001d: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07c64e: 5453 9c0a |001f: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c652: 5233 7703 |0021: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07c656: 5454 9c0a |0023: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c65a: 5244 7603 |0025: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07c65e: 7254 9b11 1032 |0027: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07c664: 5450 a10a |002a: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c668: 7240 a211 6087 |002c: invoke-interface {v0, v6, v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07c66e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x000e line=213 │ │ 0x0011 line=214 │ │ 0x0015 line=215 │ │ 0x002a line=216 │ │ @@ -72063,131 +72063,131 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 248 16-bit code units │ │ -06e194: |[06e194] com.badlogic.gdx.graphics.glutils.ShapeRenderer.rect:(FFFF)V │ │ -06e1a4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -06e1a6: 5460 9e0a |0001: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ -06e1aa: 6201 990a |0003: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Rectangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a99 │ │ -06e1ae: 3210 0a00 |0005: if-eq v0, v1, 000f // +000a │ │ -06e1b2: 2200 fc02 |0007: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -06e1b6: 1a01 860d |0009: const-string v1, "Must call begin(ShapeType.Rectangle)" // string@0d86 │ │ -06e1ba: 7020 b41f 1000 |000b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -06e1c0: 2700 |000e: throw v0 │ │ -06e1c2: 7010 3612 0600 |000f: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@1236 │ │ -06e1c8: 1300 0800 |0012: const/16 v0, #int 8 // #8 │ │ -06e1cc: 7020 3712 0600 |0014: invoke-direct {v6, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@1237 │ │ -06e1d2: 5460 a10a |0017: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e1d6: 5461 9c0a |0019: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e1da: 5211 7903 |001b: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06e1de: 5462 9c0a |001d: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e1e2: 5222 7803 |001f: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06e1e6: 5463 9c0a |0021: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e1ea: 5233 7703 |0023: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06e1ee: 5464 9c0a |0025: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e1f2: 5244 7603 |0027: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06e1f6: 7254 9b11 1032 |0029: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06e1fc: 5460 a10a |002c: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e200: 7240 a211 7058 |002e: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06e206: 5460 a10a |0031: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e20a: 5461 9c0a |0033: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e20e: 5211 7903 |0035: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06e212: 5462 9c0a |0037: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e216: 5222 7803 |0039: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06e21a: 5463 9c0a |003b: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e21e: 5233 7703 |003d: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06e222: 5464 9c0a |003f: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e226: 5244 7603 |0041: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06e22a: 7254 9b11 1032 |0043: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06e230: 5460 a10a |0046: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e234: a601 0709 |0048: add-float v1, v7, v9 │ │ -06e238: 7240 a211 1058 |004a: invoke-interface {v0, v1, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06e23e: 5460 a10a |004d: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e242: 5461 9c0a |004f: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e246: 5211 7903 |0051: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06e24a: 5462 9c0a |0053: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e24e: 5222 7803 |0055: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06e252: 5463 9c0a |0057: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e256: 5233 7703 |0059: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06e25a: 5464 9c0a |005b: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e25e: 5244 7603 |005d: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06e262: 7254 9b11 1032 |005f: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06e268: 5460 a10a |0062: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e26c: a601 0709 |0064: add-float v1, v7, v9 │ │ -06e270: 7240 a211 1058 |0066: invoke-interface {v0, v1, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06e276: 5460 a10a |0069: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e27a: 5461 9c0a |006b: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e27e: 5211 7903 |006d: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06e282: 5462 9c0a |006f: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e286: 5222 7803 |0071: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06e28a: 5463 9c0a |0073: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e28e: 5233 7703 |0075: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06e292: 5464 9c0a |0077: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e296: 5244 7603 |0079: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06e29a: 7254 9b11 1032 |007b: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06e2a0: 5460 a10a |007e: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e2a4: a601 0709 |0080: add-float v1, v7, v9 │ │ -06e2a8: a602 080a |0082: add-float v2, v8, v10 │ │ -06e2ac: 7240 a211 1052 |0084: invoke-interface {v0, v1, v2, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06e2b2: 5460 a10a |0087: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e2b6: 5461 9c0a |0089: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e2ba: 5211 7903 |008b: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06e2be: 5462 9c0a |008d: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e2c2: 5222 7803 |008f: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06e2c6: 5463 9c0a |0091: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e2ca: 5233 7703 |0093: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06e2ce: 5464 9c0a |0095: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e2d2: 5244 7603 |0097: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06e2d6: 7254 9b11 1032 |0099: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06e2dc: 5460 a10a |009c: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e2e0: a601 0709 |009e: add-float v1, v7, v9 │ │ -06e2e4: a602 080a |00a0: add-float v2, v8, v10 │ │ -06e2e8: 7240 a211 1052 |00a2: invoke-interface {v0, v1, v2, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06e2ee: 5460 a10a |00a5: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e2f2: 5461 9c0a |00a7: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e2f6: 5211 7903 |00a9: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06e2fa: 5462 9c0a |00ab: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e2fe: 5222 7803 |00ad: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06e302: 5463 9c0a |00af: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e306: 5233 7703 |00b1: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06e30a: 5464 9c0a |00b3: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e30e: 5244 7603 |00b5: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06e312: 7254 9b11 1032 |00b7: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06e318: 5460 a10a |00ba: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e31c: a601 080a |00bc: add-float v1, v8, v10 │ │ -06e320: 7240 a211 7051 |00be: invoke-interface {v0, v7, v1, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06e326: 5460 a10a |00c1: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e32a: 5461 9c0a |00c3: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e32e: 5211 7903 |00c5: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06e332: 5462 9c0a |00c7: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e336: 5222 7803 |00c9: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06e33a: 5463 9c0a |00cb: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e33e: 5233 7703 |00cd: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06e342: 5464 9c0a |00cf: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e346: 5244 7603 |00d1: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06e34a: 7254 9b11 1032 |00d3: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06e350: 5460 a10a |00d6: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e354: a601 080a |00d8: add-float v1, v8, v10 │ │ -06e358: 7240 a211 7051 |00da: invoke-interface {v0, v7, v1, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06e35e: 5460 a10a |00dd: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e362: 5461 9c0a |00df: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e366: 5211 7903 |00e1: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06e36a: 5462 9c0a |00e3: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e36e: 5222 7803 |00e5: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06e372: 5463 9c0a |00e7: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e376: 5233 7703 |00e9: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06e37a: 5464 9c0a |00eb: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e37e: 5244 7603 |00ed: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06e382: 7254 9b11 1032 |00ef: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06e388: 5460 a10a |00f2: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e38c: 7240 a211 7058 |00f4: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06e392: 0e00 |00f7: return-void │ │ +07c670: |[07c670] com.badlogic.gdx.graphics.glutils.ShapeRenderer.rect:(FFFF)V │ │ +07c680: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07c682: 5460 9e0a |0001: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ +07c686: 6201 990a |0003: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Rectangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a99 │ │ +07c68a: 3210 0a00 |0005: if-eq v0, v1, 000f // +000a │ │ +07c68e: 2200 fa02 |0007: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +07c692: 1a01 840d |0009: const-string v1, "Must call begin(ShapeType.Rectangle)" // string@0d84 │ │ +07c696: 7020 b41f 1000 |000b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +07c69c: 2700 |000e: throw v0 │ │ +07c69e: 7010 3612 0600 |000f: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@1236 │ │ +07c6a4: 1300 0800 |0012: const/16 v0, #int 8 // #8 │ │ +07c6a8: 7020 3712 0600 |0014: invoke-direct {v6, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@1237 │ │ +07c6ae: 5460 a10a |0017: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c6b2: 5461 9c0a |0019: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c6b6: 5211 7903 |001b: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07c6ba: 5462 9c0a |001d: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c6be: 5222 7803 |001f: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07c6c2: 5463 9c0a |0021: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c6c6: 5233 7703 |0023: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07c6ca: 5464 9c0a |0025: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c6ce: 5244 7603 |0027: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07c6d2: 7254 9b11 1032 |0029: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07c6d8: 5460 a10a |002c: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c6dc: 7240 a211 7058 |002e: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07c6e2: 5460 a10a |0031: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c6e6: 5461 9c0a |0033: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c6ea: 5211 7903 |0035: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07c6ee: 5462 9c0a |0037: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c6f2: 5222 7803 |0039: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07c6f6: 5463 9c0a |003b: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c6fa: 5233 7703 |003d: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07c6fe: 5464 9c0a |003f: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c702: 5244 7603 |0041: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07c706: 7254 9b11 1032 |0043: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07c70c: 5460 a10a |0046: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c710: a601 0709 |0048: add-float v1, v7, v9 │ │ +07c714: 7240 a211 1058 |004a: invoke-interface {v0, v1, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07c71a: 5460 a10a |004d: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c71e: 5461 9c0a |004f: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c722: 5211 7903 |0051: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07c726: 5462 9c0a |0053: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c72a: 5222 7803 |0055: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07c72e: 5463 9c0a |0057: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c732: 5233 7703 |0059: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07c736: 5464 9c0a |005b: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c73a: 5244 7603 |005d: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07c73e: 7254 9b11 1032 |005f: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07c744: 5460 a10a |0062: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c748: a601 0709 |0064: add-float v1, v7, v9 │ │ +07c74c: 7240 a211 1058 |0066: invoke-interface {v0, v1, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07c752: 5460 a10a |0069: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c756: 5461 9c0a |006b: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c75a: 5211 7903 |006d: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07c75e: 5462 9c0a |006f: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c762: 5222 7803 |0071: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07c766: 5463 9c0a |0073: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c76a: 5233 7703 |0075: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07c76e: 5464 9c0a |0077: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c772: 5244 7603 |0079: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07c776: 7254 9b11 1032 |007b: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07c77c: 5460 a10a |007e: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c780: a601 0709 |0080: add-float v1, v7, v9 │ │ +07c784: a602 080a |0082: add-float v2, v8, v10 │ │ +07c788: 7240 a211 1052 |0084: invoke-interface {v0, v1, v2, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07c78e: 5460 a10a |0087: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c792: 5461 9c0a |0089: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c796: 5211 7903 |008b: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07c79a: 5462 9c0a |008d: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c79e: 5222 7803 |008f: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07c7a2: 5463 9c0a |0091: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c7a6: 5233 7703 |0093: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07c7aa: 5464 9c0a |0095: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c7ae: 5244 7603 |0097: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07c7b2: 7254 9b11 1032 |0099: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07c7b8: 5460 a10a |009c: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c7bc: a601 0709 |009e: add-float v1, v7, v9 │ │ +07c7c0: a602 080a |00a0: add-float v2, v8, v10 │ │ +07c7c4: 7240 a211 1052 |00a2: invoke-interface {v0, v1, v2, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07c7ca: 5460 a10a |00a5: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c7ce: 5461 9c0a |00a7: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c7d2: 5211 7903 |00a9: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07c7d6: 5462 9c0a |00ab: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c7da: 5222 7803 |00ad: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07c7de: 5463 9c0a |00af: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c7e2: 5233 7703 |00b1: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07c7e6: 5464 9c0a |00b3: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c7ea: 5244 7603 |00b5: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07c7ee: 7254 9b11 1032 |00b7: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07c7f4: 5460 a10a |00ba: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c7f8: a601 080a |00bc: add-float v1, v8, v10 │ │ +07c7fc: 7240 a211 7051 |00be: invoke-interface {v0, v7, v1, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07c802: 5460 a10a |00c1: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c806: 5461 9c0a |00c3: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c80a: 5211 7903 |00c5: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07c80e: 5462 9c0a |00c7: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c812: 5222 7803 |00c9: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07c816: 5463 9c0a |00cb: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c81a: 5233 7703 |00cd: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07c81e: 5464 9c0a |00cf: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c822: 5244 7603 |00d1: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07c826: 7254 9b11 1032 |00d3: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07c82c: 5460 a10a |00d6: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c830: a601 080a |00d8: add-float v1, v8, v10 │ │ +07c834: 7240 a211 7051 |00da: invoke-interface {v0, v7, v1, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07c83a: 5460 a10a |00dd: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c83e: 5461 9c0a |00df: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c842: 5211 7903 |00e1: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07c846: 5462 9c0a |00e3: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c84a: 5222 7803 |00e5: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07c84e: 5463 9c0a |00e7: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c852: 5233 7703 |00e9: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07c856: 5464 9c0a |00eb: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c85a: 5244 7603 |00ed: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07c85e: 7254 9b11 1032 |00ef: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07c864: 5460 a10a |00f2: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c868: 7240 a211 7058 |00f4: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07c86e: 0e00 |00f7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=324 │ │ 0x000f line=325 │ │ 0x0012 line=326 │ │ 0x0017 line=327 │ │ 0x002c line=328 │ │ @@ -72218,20 +72218,20 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -06e394: |[06e394] com.badlogic.gdx.graphics.glutils.ShapeRenderer.rotate:(FFFF)V │ │ -06e3a4: 5410 a30a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.transform:Lcom/badlogic/gdx/math/Matrix4; // field@0aa3 │ │ -06e3a8: 6e55 cd13 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Matrix4;.rotate:(FFFF)Lcom/badlogic/gdx/math/Matrix4; // method@13cd │ │ -06e3ae: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -06e3b0: 5c10 9f0a |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@0a9f │ │ -06e3b4: 0e00 |0008: return-void │ │ +07c870: |[07c870] com.badlogic.gdx.graphics.glutils.ShapeRenderer.rotate:(FFFF)V │ │ +07c880: 5410 a30a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.transform:Lcom/badlogic/gdx/math/Matrix4; // field@0aa3 │ │ +07c884: 6e55 cd13 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Matrix4;.rotate:(FFFF)Lcom/badlogic/gdx/math/Matrix4; // method@13cd │ │ +07c88a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +07c88c: 5c10 9f0a |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@0a9f │ │ +07c890: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0005 line=176 │ │ 0x0008 line=177 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ @@ -72245,20 +72245,20 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -06e3b8: |[06e3b8] com.badlogic.gdx.graphics.glutils.ShapeRenderer.scale:(FFF)V │ │ -06e3c8: 5410 a30a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.transform:Lcom/badlogic/gdx/math/Matrix4; // field@0aa3 │ │ -06e3cc: 6e40 d013 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Matrix4;.scale:(FFF)Lcom/badlogic/gdx/math/Matrix4; // method@13d0 │ │ -06e3d2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -06e3d4: 5c10 9f0a |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@0a9f │ │ -06e3d8: 0e00 |0008: return-void │ │ +07c894: |[07c894] com.badlogic.gdx.graphics.glutils.ShapeRenderer.scale:(FFF)V │ │ +07c8a4: 5410 a30a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.transform:Lcom/badlogic/gdx/math/Matrix4; // field@0aa3 │ │ +07c8a8: 6e40 d013 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Matrix4;.scale:(FFF)Lcom/badlogic/gdx/math/Matrix4; // method@13d0 │ │ +07c8ae: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +07c8b0: 5c10 9f0a |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@0a9f │ │ +07c8b4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0005 line=185 │ │ 0x0008 line=186 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ @@ -72271,18 +72271,18 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -06e3dc: |[06e3dc] com.badlogic.gdx.graphics.glutils.ShapeRenderer.setColor:(FFFF)V │ │ -06e3ec: 5410 9c0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e3f0: 6e55 bd09 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/Color;.set:(FFFF)V // method@09bd │ │ -06e3f6: 0e00 |0005: return-void │ │ +07c8b8: |[07c8b8] com.badlogic.gdx.graphics.glutils.ShapeRenderer.setColor:(FFFF)V │ │ +07c8c8: 5410 9c0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c8cc: 6e55 bd09 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/Color;.set:(FFFF)V // method@09bd │ │ +07c8d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0005 line=140 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ 0x0000 - 0x0006 reg=2 r F │ │ @@ -72295,18 +72295,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Color;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06e3f8: |[06e3f8] com.badlogic.gdx.graphics.glutils.ShapeRenderer.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ -06e408: 5410 9c0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e40c: 6e20 bc09 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ -06e412: 0e00 |0005: return-void │ │ +07c8d4: |[07c8d4] com.badlogic.gdx.graphics.glutils.ShapeRenderer.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ +07c8e4: 5410 9c0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c8e8: 6e20 bc09 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ +07c8ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0005 line=131 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ 0x0000 - 0x0006 reg=2 color Lcom/badlogic/gdx/graphics/Color; │ │ @@ -72316,20 +72316,20 @@ │ │ type : '(Lcom/badlogic/gdx/math/Matrix4;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06e414: |[06e414] com.badlogic.gdx.graphics.glutils.ShapeRenderer.setProjectionMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ -06e424: 5410 a00a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.projView:Lcom/badlogic/gdx/math/Matrix4; // field@0aa0 │ │ -06e428: 6e20 d513 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ -06e42e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -06e430: 5c10 9f0a |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@0a9f │ │ -06e434: 0e00 |0008: return-void │ │ +07c8f0: |[07c8f0] com.badlogic.gdx.graphics.glutils.ShapeRenderer.setProjectionMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ +07c900: 5410 a00a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.projView:Lcom/badlogic/gdx/math/Matrix4; // field@0aa0 │ │ +07c904: 6e20 d513 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ +07c90a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +07c90c: 5c10 9f0a |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@0a9f │ │ +07c910: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0005 line=146 │ │ 0x0008 line=147 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ @@ -72340,20 +72340,20 @@ │ │ type : '(Lcom/badlogic/gdx/math/Matrix4;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06e438: |[06e438] com.badlogic.gdx.graphics.glutils.ShapeRenderer.setTransformMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ -06e448: 5410 a30a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.transform:Lcom/badlogic/gdx/math/Matrix4; // field@0aa3 │ │ -06e44c: 6e20 d513 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ -06e452: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -06e454: 5c10 9f0a |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@0a9f │ │ -06e458: 0e00 |0008: return-void │ │ +07c914: |[07c914] com.badlogic.gdx.graphics.glutils.ShapeRenderer.setTransformMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ +07c924: 5410 a30a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.transform:Lcom/badlogic/gdx/math/Matrix4; // field@0aa3 │ │ +07c928: 6e20 d513 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ +07c92e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +07c930: 5c10 9f0a |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@0a9f │ │ +07c934: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0005 line=151 │ │ 0x0008 line=152 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ @@ -72364,20 +72364,20 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -06e45c: |[06e45c] com.badlogic.gdx.graphics.glutils.ShapeRenderer.translate:(FFF)V │ │ -06e46c: 5410 a30a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.transform:Lcom/badlogic/gdx/math/Matrix4; // field@0aa3 │ │ -06e470: 6e40 ee13 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Matrix4;.translate:(FFF)Lcom/badlogic/gdx/math/Matrix4; // method@13ee │ │ -06e476: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -06e478: 5c10 9f0a |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@0a9f │ │ -06e47c: 0e00 |0008: return-void │ │ +07c938: |[07c938] com.badlogic.gdx.graphics.glutils.ShapeRenderer.translate:(FFF)V │ │ +07c948: 5410 a30a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.transform:Lcom/badlogic/gdx/math/Matrix4; // field@0aa3 │ │ +07c94c: 6e40 ee13 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Matrix4;.translate:(FFF)Lcom/badlogic/gdx/math/Matrix4; // method@13ee │ │ +07c952: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +07c954: 5c10 9f0a |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@0a9f │ │ +07c958: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0005 line=166 │ │ 0x0008 line=167 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ @@ -72390,99 +72390,99 @@ │ │ type : '(FFFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 179 16-bit code units │ │ -06e480: |[06e480] com.badlogic.gdx.graphics.glutils.ShapeRenderer.triangle:(FFFFFF)V │ │ -06e490: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -06e492: 5460 9e0a |0001: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ -06e496: 6201 9a0a |0003: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Triangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9a │ │ -06e49a: 3210 0a00 |0005: if-eq v0, v1, 000f // +000a │ │ -06e49e: 2200 fc02 |0007: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -06e4a2: 1a01 870d |0009: const-string v1, "Must call begin(ShapeType.Triangle)" // string@0d87 │ │ -06e4a6: 7020 b41f 1000 |000b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -06e4ac: 2700 |000e: throw v0 │ │ -06e4ae: 7010 3612 0600 |000f: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@1236 │ │ -06e4b4: 1260 |0012: const/4 v0, #int 6 // #6 │ │ -06e4b6: 7020 3712 0600 |0013: invoke-direct {v6, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@1237 │ │ -06e4bc: 5460 a10a |0016: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e4c0: 5461 9c0a |0018: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e4c4: 5211 7903 |001a: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06e4c8: 5462 9c0a |001c: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e4cc: 5222 7803 |001e: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06e4d0: 5463 9c0a |0020: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e4d4: 5233 7703 |0022: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06e4d8: 5464 9c0a |0024: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e4dc: 5244 7603 |0026: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06e4e0: 7254 9b11 1032 |0028: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06e4e6: 5460 a10a |002b: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e4ea: 7240 a211 7058 |002d: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06e4f0: 5460 a10a |0030: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e4f4: 5461 9c0a |0032: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e4f8: 5211 7903 |0034: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06e4fc: 5462 9c0a |0036: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e500: 5222 7803 |0038: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06e504: 5463 9c0a |003a: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e508: 5233 7703 |003c: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06e50c: 5464 9c0a |003e: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e510: 5244 7603 |0040: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06e514: 7254 9b11 1032 |0042: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06e51a: 5460 a10a |0045: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e51e: 7240 a211 905a |0047: invoke-interface {v0, v9, v10, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06e524: 5460 a10a |004a: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e528: 5461 9c0a |004c: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e52c: 5211 7903 |004e: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06e530: 5462 9c0a |0050: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e534: 5222 7803 |0052: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06e538: 5463 9c0a |0054: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e53c: 5233 7703 |0056: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06e540: 5464 9c0a |0058: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e544: 5244 7603 |005a: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06e548: 7254 9b11 1032 |005c: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06e54e: 5460 a10a |005f: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e552: 7240 a211 905a |0061: invoke-interface {v0, v9, v10, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06e558: 5460 a10a |0064: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e55c: 5461 9c0a |0066: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e560: 5211 7903 |0068: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06e564: 5462 9c0a |006a: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e568: 5222 7803 |006c: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06e56c: 5463 9c0a |006e: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e570: 5233 7703 |0070: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06e574: 5464 9c0a |0072: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e578: 5244 7603 |0074: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06e57c: 7254 9b11 1032 |0076: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06e582: 5460 a10a |0079: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e586: 7240 a211 b05c |007b: invoke-interface {v0, v11, v12, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06e58c: 5460 a10a |007e: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e590: 5461 9c0a |0080: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e594: 5211 7903 |0082: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06e598: 5462 9c0a |0084: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e59c: 5222 7803 |0086: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06e5a0: 5463 9c0a |0088: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e5a4: 5233 7703 |008a: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06e5a8: 5464 9c0a |008c: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e5ac: 5244 7603 |008e: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06e5b0: 7254 9b11 1032 |0090: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06e5b6: 5460 a10a |0093: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e5ba: 7240 a211 b05c |0095: invoke-interface {v0, v11, v12, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06e5c0: 5460 a10a |0098: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e5c4: 5461 9c0a |009a: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e5c8: 5211 7903 |009c: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -06e5cc: 5462 9c0a |009e: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e5d0: 5222 7803 |00a0: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -06e5d4: 5463 9c0a |00a2: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e5d8: 5233 7703 |00a4: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -06e5dc: 5464 9c0a |00a6: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ -06e5e0: 5244 7603 |00a8: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -06e5e4: 7254 9b11 1032 |00aa: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -06e5ea: 5460 a10a |00ad: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ -06e5ee: 7240 a211 7058 |00af: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -06e5f4: 0e00 |00b2: return-void │ │ +07c95c: |[07c95c] com.badlogic.gdx.graphics.glutils.ShapeRenderer.triangle:(FFFFFF)V │ │ +07c96c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07c96e: 5460 9e0a |0001: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9e │ │ +07c972: 6201 9a0a |0003: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Triangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a9a │ │ +07c976: 3210 0a00 |0005: if-eq v0, v1, 000f // +000a │ │ +07c97a: 2200 fa02 |0007: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +07c97e: 1a01 850d |0009: const-string v1, "Must call begin(ShapeType.Triangle)" // string@0d85 │ │ +07c982: 7020 b41f 1000 |000b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +07c988: 2700 |000e: throw v0 │ │ +07c98a: 7010 3612 0600 |000f: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@1236 │ │ +07c990: 1260 |0012: const/4 v0, #int 6 // #6 │ │ +07c992: 7020 3712 0600 |0013: invoke-direct {v6, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@1237 │ │ +07c998: 5460 a10a |0016: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c99c: 5461 9c0a |0018: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c9a0: 5211 7903 |001a: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07c9a4: 5462 9c0a |001c: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c9a8: 5222 7803 |001e: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07c9ac: 5463 9c0a |0020: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c9b0: 5233 7703 |0022: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07c9b4: 5464 9c0a |0024: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c9b8: 5244 7603 |0026: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07c9bc: 7254 9b11 1032 |0028: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07c9c2: 5460 a10a |002b: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c9c6: 7240 a211 7058 |002d: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07c9cc: 5460 a10a |0030: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c9d0: 5461 9c0a |0032: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c9d4: 5211 7903 |0034: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07c9d8: 5462 9c0a |0036: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c9dc: 5222 7803 |0038: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07c9e0: 5463 9c0a |003a: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c9e4: 5233 7703 |003c: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07c9e8: 5464 9c0a |003e: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07c9ec: 5244 7603 |0040: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07c9f0: 7254 9b11 1032 |0042: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07c9f6: 5460 a10a |0045: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07c9fa: 7240 a211 905a |0047: invoke-interface {v0, v9, v10, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07ca00: 5460 a10a |004a: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07ca04: 5461 9c0a |004c: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ca08: 5211 7903 |004e: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07ca0c: 5462 9c0a |0050: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ca10: 5222 7803 |0052: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07ca14: 5463 9c0a |0054: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ca18: 5233 7703 |0056: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07ca1c: 5464 9c0a |0058: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ca20: 5244 7603 |005a: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07ca24: 7254 9b11 1032 |005c: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07ca2a: 5460 a10a |005f: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07ca2e: 7240 a211 905a |0061: invoke-interface {v0, v9, v10, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07ca34: 5460 a10a |0064: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07ca38: 5461 9c0a |0066: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ca3c: 5211 7903 |0068: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07ca40: 5462 9c0a |006a: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ca44: 5222 7803 |006c: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07ca48: 5463 9c0a |006e: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ca4c: 5233 7703 |0070: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07ca50: 5464 9c0a |0072: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ca54: 5244 7603 |0074: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07ca58: 7254 9b11 1032 |0076: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07ca5e: 5460 a10a |0079: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07ca62: 7240 a211 b05c |007b: invoke-interface {v0, v11, v12, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07ca68: 5460 a10a |007e: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07ca6c: 5461 9c0a |0080: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ca70: 5211 7903 |0082: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07ca74: 5462 9c0a |0084: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ca78: 5222 7803 |0086: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07ca7c: 5463 9c0a |0088: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ca80: 5233 7703 |008a: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07ca84: 5464 9c0a |008c: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07ca88: 5244 7603 |008e: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07ca8c: 7254 9b11 1032 |0090: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07ca92: 5460 a10a |0093: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07ca96: 7240 a211 b05c |0095: invoke-interface {v0, v11, v12, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07ca9c: 5460 a10a |0098: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07caa0: 5461 9c0a |009a: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07caa4: 5211 7903 |009c: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +07caa8: 5462 9c0a |009e: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07caac: 5222 7803 |00a0: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +07cab0: 5463 9c0a |00a2: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07cab4: 5233 7703 |00a4: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +07cab8: 5464 9c0a |00a6: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@0a9c │ │ +07cabc: 5244 7603 |00a8: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +07cac0: 7254 9b11 1032 |00aa: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +07cac6: 5460 a10a |00ad: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0aa1 │ │ +07caca: 7240 a211 7058 |00af: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +07cad0: 0e00 |00b2: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=546 │ │ 0x000f line=547 │ │ 0x0012 line=548 │ │ 0x0016 line=549 │ │ 0x002b line=550 │ │ @@ -72502,20 +72502,20 @@ │ │ 0x0000 - 0x00b3 reg=7 x1 F │ │ 0x0000 - 0x00b3 reg=8 y1 F │ │ 0x0000 - 0x00b3 reg=9 x2 F │ │ 0x0000 - 0x00b3 reg=10 y2 F │ │ 0x0000 - 0x00b3 reg=11 x3 F │ │ 0x0000 - 0x00b3 reg=12 y3 F │ │ │ │ - source_file_idx : 3798 (ShapeRenderer.java) │ │ + source_file_idx : 3796 (ShapeRenderer.java) │ │ │ │ Class #211 header: │ │ -class_idx : 475 │ │ +class_idx : 473 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1666 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ Class #211 annotations: │ │ @@ -72573,17 +72573,17 @@ │ │ type : '(FF)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1666 (GestureDetector.java) │ │ │ │ Class #212 header: │ │ -class_idx : 476 │ │ +class_idx : 474 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1666 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 4 │ │ │ │ Class #212 annotations: │ │ @@ -72644,28 +72644,28 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -06e5f8: |[06e5f8] com.badlogic.gdx.input.GestureDetector$VelocityTracker.:()V │ │ -06e608: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -06e60e: 1300 0a00 |0003: const/16 v0, #int 10 // #a │ │ -06e612: 5910 c50a |0005: iput v0, v1, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@0ac5 │ │ -06e616: 5210 c50a |0007: iget v0, v1, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@0ac5 │ │ -06e61a: 2300 4a04 |0009: new-array v0, v0, [F // type@044a │ │ -06e61e: 5b10 c20a |000b: iput-object v0, v1, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanX:[F // field@0ac2 │ │ -06e622: 5210 c50a |000d: iget v0, v1, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@0ac5 │ │ -06e626: 2300 4a04 |000f: new-array v0, v0, [F // type@044a │ │ -06e62a: 5b10 c30a |0011: iput-object v0, v1, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanY:[F // field@0ac3 │ │ -06e62e: 5210 c50a |0013: iget v0, v1, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@0ac5 │ │ -06e632: 2300 4c04 |0015: new-array v0, v0, [J // type@044c │ │ -06e636: 5b10 c10a |0017: iput-object v0, v1, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanTime:[J // field@0ac1 │ │ -06e63a: 0e00 |0019: return-void │ │ +07cad4: |[07cad4] com.badlogic.gdx.input.GestureDetector$VelocityTracker.:()V │ │ +07cae4: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +07caea: 1300 0a00 |0003: const/16 v0, #int 10 // #a │ │ +07caee: 5910 c50a |0005: iput v0, v1, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@0ac5 │ │ +07caf2: 5210 c50a |0007: iget v0, v1, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@0ac5 │ │ +07caf6: 2300 4804 |0009: new-array v0, v0, [F // type@0448 │ │ +07cafa: 5b10 c20a |000b: iput-object v0, v1, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanX:[F // field@0ac2 │ │ +07cafe: 5210 c50a |000d: iget v0, v1, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@0ac5 │ │ +07cb02: 2300 4804 |000f: new-array v0, v0, [F // type@0448 │ │ +07cb06: 5b10 c30a |0011: iput-object v0, v1, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanY:[F // field@0ac3 │ │ +07cb0a: 5210 c50a |0013: iget v0, v1, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@0ac5 │ │ +07cb0e: 2300 4a04 |0015: new-array v0, v0, [J // type@044a │ │ +07cb12: 5b10 c10a |0017: iput-object v0, v1, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanTime:[J // field@0ac1 │ │ +07cb16: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0003 line=346 │ │ 0x0007 line=351 │ │ 0x000d line=352 │ │ 0x0013 line=353 │ │ @@ -72677,28 +72677,28 @@ │ │ type : '([FI)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -06e63c: |[06e63c] com.badlogic.gdx.input.GestureDetector$VelocityTracker.getAverage:([FI)F │ │ -06e64c: 5232 c50a |0000: iget v2, v3, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@0ac5 │ │ -06e650: 7120 1b26 5200 |0002: invoke-static {v2, v5}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -06e656: 0a05 |0005: move-result v5 │ │ -06e658: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06e65a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -06e65c: 3550 0800 |0008: if-ge v0, v5, 0010 // +0008 │ │ -06e660: 4402 0400 |000a: aget v2, v4, v0 │ │ -06e664: c621 |000c: add-float/2addr v1, v2 │ │ -06e666: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06e66a: 28f9 |000f: goto 0008 // -0007 │ │ -06e66c: 8252 |0010: int-to-float v2, v5 │ │ -06e66e: a902 0102 |0011: div-float v2, v1, v2 │ │ -06e672: 0f02 |0013: return v2 │ │ +07cb18: |[07cb18] com.badlogic.gdx.input.GestureDetector$VelocityTracker.getAverage:([FI)F │ │ +07cb28: 5232 c50a |0000: iget v2, v3, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@0ac5 │ │ +07cb2c: 7120 1b26 5200 |0002: invoke-static {v2, v5}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +07cb32: 0a05 |0005: move-result v5 │ │ +07cb34: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +07cb36: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +07cb38: 3550 0800 |0008: if-ge v0, v5, 0010 // +0008 │ │ +07cb3c: 4402 0400 |000a: aget v2, v4, v0 │ │ +07cb40: c621 |000c: add-float/2addr v1, v2 │ │ +07cb42: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07cb46: 28f9 |000f: goto 0008 // -0007 │ │ +07cb48: 8252 |0010: int-to-float v2, v5 │ │ +07cb4a: a902 0102 |0011: div-float v2, v1, v2 │ │ +07cb4e: 0f02 |0013: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0006 line=400 │ │ 0x0007 line=401 │ │ 0x000a line=402 │ │ 0x000d line=401 │ │ @@ -72711,74 +72711,74 @@ │ │ 0x0000 - 0x0014 reg=5 numSamples I │ │ │ │ #2 : (in Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;) │ │ name : 'getAverage' │ │ type : '([JI)J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -06e674: |[06e674] com.badlogic.gdx.input.GestureDetector$VelocityTracker.getAverage:([JI)J │ │ -06e684: 5253 c50a |0000: iget v3, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@0ac5 │ │ -06e688: 7120 1b26 7300 |0002: invoke-static {v3, v7}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -06e68e: 0a07 |0005: move-result v7 │ │ -06e690: 1601 0000 |0006: const-wide/16 v1, #int 0 // #0 │ │ -06e694: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06e696: 3570 0800 |0009: if-ge v0, v7, 0011 // +0008 │ │ -06e69a: 4503 0600 |000b: aget-wide v3, v6, v0 │ │ -06e69e: bb31 |000d: add-long/2addr v1, v3 │ │ -06e6a0: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06e6a4: 28f9 |0010: goto 0009 // -0007 │ │ -06e6a6: 3907 0500 |0011: if-nez v7, 0016 // +0005 │ │ -06e6aa: 1603 0000 |0013: const-wide/16 v3, #int 0 // #0 │ │ -06e6ae: 1003 |0015: return-wide v3 │ │ -06e6b0: 8173 |0016: int-to-long v3, v7 │ │ -06e6b2: 9e03 0103 |0017: div-long v3, v1, v3 │ │ -06e6b6: 28fc |0019: goto 0015 // -0004 │ │ +07cb50: |[07cb50] com.badlogic.gdx.input.GestureDetector$VelocityTracker.getAverage:([JI)J │ │ +07cb60: 5261 c50a |0000: iget v1, v6, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@0ac5 │ │ +07cb64: 7120 1b26 8100 |0002: invoke-static {v1, v8}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +07cb6a: 0a08 |0005: move-result v8 │ │ +07cb6c: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ +07cb70: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +07cb72: 3580 0800 |0009: if-ge v0, v8, 0011 // +0008 │ │ +07cb76: 4504 0700 |000b: aget-wide v4, v7, v0 │ │ +07cb7a: bb42 |000d: add-long/2addr v2, v4 │ │ +07cb7c: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07cb80: 28f9 |0010: goto 0009 // -0007 │ │ +07cb82: 3908 0500 |0011: if-nez v8, 0016 // +0005 │ │ +07cb86: 1604 0000 |0013: const-wide/16 v4, #int 0 // #0 │ │ +07cb8a: 1004 |0015: return-wide v4 │ │ +07cb8c: 8184 |0016: int-to-long v4, v8 │ │ +07cb8e: 9e04 0204 |0017: div-long v4, v2, v4 │ │ +07cb92: 28fc |0019: goto 0015 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0006 line=409 │ │ 0x0008 line=410 │ │ 0x000b line=411 │ │ 0x000e line=410 │ │ 0x0011 line=413 │ │ 0x0015 line=414 │ │ locals : │ │ 0x0009 - 0x001a reg=0 i I │ │ - 0x0008 - 0x001a reg=1 sum J │ │ - 0x0000 - 0x001a reg=5 this Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ │ - 0x0000 - 0x001a reg=6 values [J │ │ - 0x0000 - 0x001a reg=7 numSamples I │ │ + 0x0008 - 0x001a reg=2 sum J │ │ + 0x0000 - 0x001a reg=6 this Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ │ + 0x0000 - 0x001a reg=7 values [J │ │ + 0x0000 - 0x001a reg=8 numSamples I │ │ │ │ #3 : (in Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;) │ │ name : 'getSum' │ │ type : '([FI)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -06e6b8: |[06e6b8] com.badlogic.gdx.input.GestureDetector$VelocityTracker.getSum:([FI)F │ │ -06e6c8: 5232 c50a |0000: iget v2, v3, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@0ac5 │ │ -06e6cc: 7120 1b26 5200 |0002: invoke-static {v2, v5}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -06e6d2: 0a05 |0005: move-result v5 │ │ -06e6d4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06e6d6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -06e6d8: 3550 0800 |0008: if-ge v0, v5, 0010 // +0008 │ │ -06e6dc: 4402 0400 |000a: aget v2, v4, v0 │ │ -06e6e0: c621 |000c: add-float/2addr v1, v2 │ │ -06e6e2: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06e6e6: 28f9 |000f: goto 0008 // -0007 │ │ -06e6e8: 3905 0300 |0010: if-nez v5, 0013 // +0003 │ │ -06e6ec: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -06e6ee: 0f01 |0013: return v1 │ │ +07cb94: |[07cb94] com.badlogic.gdx.input.GestureDetector$VelocityTracker.getSum:([FI)F │ │ +07cba4: 5232 c50a |0000: iget v2, v3, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@0ac5 │ │ +07cba8: 7120 1b26 5200 |0002: invoke-static {v2, v5}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +07cbae: 0a05 |0005: move-result v5 │ │ +07cbb0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +07cbb2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +07cbb4: 3550 0800 |0008: if-ge v0, v5, 0010 // +0008 │ │ +07cbb8: 4402 0400 |000a: aget v2, v4, v0 │ │ +07cbbc: c621 |000c: add-float/2addr v1, v2 │ │ +07cbbe: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07cbc2: 28f9 |000f: goto 0008 // -0007 │ │ +07cbc4: 3905 0300 |0010: if-nez v5, 0013 // +0003 │ │ +07cbc8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +07cbca: 0f01 |0013: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ 0x0006 line=419 │ │ 0x0007 line=420 │ │ 0x000a line=421 │ │ 0x000d line=420 │ │ @@ -72793,116 +72793,116 @@ │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;) │ │ name : 'getVelocityX' │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -06e6f0: |[06e6f0] com.badlogic.gdx.input.GestureDetector$VelocityTracker.getVelocityX:()F │ │ -06e700: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06e702: 5453 c20a |0001: iget-object v3, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanX:[F // field@0ac2 │ │ -06e706: 5254 c40a |0003: iget v4, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.numSamples:I // field@0ac4 │ │ -06e70a: 7030 9c12 3504 |0005: invoke-direct {v5, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.getAverage:([FI)F // method@129c │ │ -06e710: 0a01 |0008: move-result v1 │ │ -06e712: 5453 c10a |0009: iget-object v3, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanTime:[J // field@0ac1 │ │ -06e716: 5254 c40a |000b: iget v4, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.numSamples:I // field@0ac4 │ │ -06e71a: 7030 9d12 3504 |000d: invoke-direct {v5, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.getAverage:([JI)J // method@129d │ │ -06e720: 0b03 |0010: move-result-wide v3 │ │ -06e722: 8533 |0011: long-to-float v3, v3 │ │ -06e724: 1404 286b 6e4e |0012: const v4, #float 1e+09 // #4e6e6b28 │ │ -06e72a: a900 0304 |0015: div-float v0, v3, v4 │ │ -06e72e: 2d03 0002 |0017: cmpl-float v3, v0, v2 │ │ -06e732: 3903 0300 |0019: if-nez v3, 001c // +0003 │ │ -06e736: 0f02 |001b: return v2 │ │ -06e738: a902 0100 |001c: div-float v2, v1, v0 │ │ -06e73c: 28fd |001e: goto 001b // -0003 │ │ +07cbcc: |[07cbcc] com.badlogic.gdx.input.GestureDetector$VelocityTracker.getVelocityX:()F │ │ +07cbdc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07cbde: 5463 c20a |0001: iget-object v3, v6, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanX:[F // field@0ac2 │ │ +07cbe2: 5264 c40a |0003: iget v4, v6, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.numSamples:I // field@0ac4 │ │ +07cbe6: 7030 9c12 3604 |0005: invoke-direct {v6, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.getAverage:([FI)F // method@129c │ │ +07cbec: 0a01 |0008: move-result v1 │ │ +07cbee: 5463 c10a |0009: iget-object v3, v6, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanTime:[J // field@0ac1 │ │ +07cbf2: 5264 c40a |000b: iget v4, v6, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.numSamples:I // field@0ac4 │ │ +07cbf6: 7030 9d12 3604 |000d: invoke-direct {v6, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.getAverage:([JI)J // method@129d │ │ +07cbfc: 0b04 |0010: move-result-wide v4 │ │ +07cbfe: 8543 |0011: long-to-float v3, v4 │ │ +07cc00: 1404 286b 6e4e |0012: const v4, #float 1e+09 // #4e6e6b28 │ │ +07cc06: a900 0304 |0015: div-float v0, v3, v4 │ │ +07cc0a: 2d03 0002 |0017: cmpl-float v3, v0, v2 │ │ +07cc0e: 3903 0300 |0019: if-nez v3, 001c // +0003 │ │ +07cc12: 0f02 |001b: return v2 │ │ +07cc14: a902 0100 |001c: div-float v2, v1, v0 │ │ +07cc18: 28fd |001e: goto 001b // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=385 │ │ 0x0009 line=386 │ │ 0x0017 line=387 │ │ 0x001b line=388 │ │ locals : │ │ 0x0017 - 0x001f reg=0 meanTime F │ │ 0x0009 - 0x001f reg=1 meanX F │ │ - 0x0000 - 0x001f reg=5 this Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ │ + 0x0000 - 0x001f reg=6 this Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ │ │ │ #1 : (in Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;) │ │ name : 'getVelocityY' │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -06e740: |[06e740] com.badlogic.gdx.input.GestureDetector$VelocityTracker.getVelocityY:()F │ │ -06e750: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06e752: 5453 c30a |0001: iget-object v3, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanY:[F // field@0ac3 │ │ -06e756: 5254 c40a |0003: iget v4, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.numSamples:I // field@0ac4 │ │ -06e75a: 7030 9c12 3504 |0005: invoke-direct {v5, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.getAverage:([FI)F // method@129c │ │ -06e760: 0a01 |0008: move-result v1 │ │ -06e762: 5453 c10a |0009: iget-object v3, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanTime:[J // field@0ac1 │ │ -06e766: 5254 c40a |000b: iget v4, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.numSamples:I // field@0ac4 │ │ -06e76a: 7030 9d12 3504 |000d: invoke-direct {v5, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.getAverage:([JI)J // method@129d │ │ -06e770: 0b03 |0010: move-result-wide v3 │ │ -06e772: 8533 |0011: long-to-float v3, v3 │ │ -06e774: 1404 286b 6e4e |0012: const v4, #float 1e+09 // #4e6e6b28 │ │ -06e77a: a900 0304 |0015: div-float v0, v3, v4 │ │ -06e77e: 2d03 0002 |0017: cmpl-float v3, v0, v2 │ │ -06e782: 3903 0300 |0019: if-nez v3, 001c // +0003 │ │ -06e786: 0f02 |001b: return v2 │ │ -06e788: a902 0100 |001c: div-float v2, v1, v0 │ │ -06e78c: 28fd |001e: goto 001b // -0003 │ │ +07cc1c: |[07cc1c] com.badlogic.gdx.input.GestureDetector$VelocityTracker.getVelocityY:()F │ │ +07cc2c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07cc2e: 5463 c30a |0001: iget-object v3, v6, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanY:[F // field@0ac3 │ │ +07cc32: 5264 c40a |0003: iget v4, v6, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.numSamples:I // field@0ac4 │ │ +07cc36: 7030 9c12 3604 |0005: invoke-direct {v6, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.getAverage:([FI)F // method@129c │ │ +07cc3c: 0a01 |0008: move-result v1 │ │ +07cc3e: 5463 c10a |0009: iget-object v3, v6, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanTime:[J // field@0ac1 │ │ +07cc42: 5264 c40a |000b: iget v4, v6, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.numSamples:I // field@0ac4 │ │ +07cc46: 7030 9d12 3604 |000d: invoke-direct {v6, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.getAverage:([JI)J // method@129d │ │ +07cc4c: 0b04 |0010: move-result-wide v4 │ │ +07cc4e: 8543 |0011: long-to-float v3, v4 │ │ +07cc50: 1404 286b 6e4e |0012: const v4, #float 1e+09 // #4e6e6b28 │ │ +07cc56: a900 0304 |0015: div-float v0, v3, v4 │ │ +07cc5a: 2d03 0002 |0017: cmpl-float v3, v0, v2 │ │ +07cc5e: 3903 0300 |0019: if-nez v3, 001c // +0003 │ │ +07cc62: 0f02 |001b: return v2 │ │ +07cc64: a902 0100 |001c: div-float v2, v1, v0 │ │ +07cc68: 28fd |001e: goto 001b // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=392 │ │ 0x0009 line=393 │ │ 0x0017 line=394 │ │ 0x001b line=395 │ │ locals : │ │ 0x0017 - 0x001f reg=0 meanTime F │ │ 0x0009 - 0x001f reg=1 meanY F │ │ - 0x0000 - 0x001f reg=5 this Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ │ + 0x0000 - 0x001f reg=6 this Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ │ │ │ #2 : (in Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;) │ │ name : 'start' │ │ type : '(FFJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 37 16-bit code units │ │ -06e790: |[06e790] com.badlogic.gdx.input.GestureDetector$VelocityTracker.start:(FFJ)V │ │ -06e7a0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -06e7a2: 5956 bf0a |0001: iput v6, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastX:F // field@0abf │ │ -06e7a6: 5957 c00a |0003: iput v7, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastY:F // field@0ac0 │ │ -06e7aa: 5954 bc0a |0005: iput v4, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.deltaX:F // field@0abc │ │ -06e7ae: 5954 bd0a |0007: iput v4, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.deltaY:F // field@0abd │ │ -06e7b2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -06e7b4: 5951 c40a |000a: iput v1, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.numSamples:I // field@0ac4 │ │ -06e7b8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -06e7ba: 5251 c50a |000d: iget v1, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@0ac5 │ │ -06e7be: 3510 1300 |000f: if-ge v0, v1, 0022 // +0013 │ │ -06e7c2: 5451 c20a |0011: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanX:[F // field@0ac2 │ │ -06e7c6: 4b04 0100 |0013: aput v4, v1, v0 │ │ -06e7ca: 5451 c30a |0015: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanY:[F // field@0ac3 │ │ -06e7ce: 4b04 0100 |0017: aput v4, v1, v0 │ │ -06e7d2: 5451 c10a |0019: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanTime:[J // field@0ac1 │ │ -06e7d6: 1602 0000 |001b: const-wide/16 v2, #int 0 // #0 │ │ -06e7da: 4c02 0100 |001d: aput-wide v2, v1, v0 │ │ -06e7de: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06e7e2: 28ec |0021: goto 000d // -0014 │ │ -06e7e4: 5a58 be0a |0022: iput-wide v8, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastTime:J // field@0abe │ │ -06e7e8: 0e00 |0024: return-void │ │ +07cc6c: |[07cc6c] com.badlogic.gdx.input.GestureDetector$VelocityTracker.start:(FFJ)V │ │ +07cc7c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +07cc7e: 5956 bf0a |0001: iput v6, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastX:F // field@0abf │ │ +07cc82: 5957 c00a |0003: iput v7, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastY:F // field@0ac0 │ │ +07cc86: 5954 bc0a |0005: iput v4, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.deltaX:F // field@0abc │ │ +07cc8a: 5954 bd0a |0007: iput v4, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.deltaY:F // field@0abd │ │ +07cc8e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +07cc90: 5951 c40a |000a: iput v1, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.numSamples:I // field@0ac4 │ │ +07cc94: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +07cc96: 5251 c50a |000d: iget v1, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@0ac5 │ │ +07cc9a: 3510 1300 |000f: if-ge v0, v1, 0022 // +0013 │ │ +07cc9e: 5451 c20a |0011: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanX:[F // field@0ac2 │ │ +07cca2: 4b04 0100 |0013: aput v4, v1, v0 │ │ +07cca6: 5451 c30a |0015: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanY:[F // field@0ac3 │ │ +07ccaa: 4b04 0100 |0017: aput v4, v1, v0 │ │ +07ccae: 5451 c10a |0019: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanTime:[J // field@0ac1 │ │ +07ccb2: 1602 0000 |001b: const-wide/16 v2, #int 0 // #0 │ │ +07ccb6: 4c02 0100 |001d: aput-wide v2, v1, v0 │ │ +07ccba: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07ccbe: 28ec |0021: goto 000d // -0014 │ │ +07ccc0: 5a58 be0a |0022: iput-wide v8, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastTime:J // field@0abe │ │ +07ccc4: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=356 │ │ 0x0003 line=357 │ │ 0x0005 line=358 │ │ 0x0007 line=359 │ │ 0x0009 line=360 │ │ @@ -72921,46 +72921,46 @@ │ │ 0x0000 - 0x0025 reg=8 timeStamp J │ │ │ │ #3 : (in Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;) │ │ name : 'update' │ │ type : '(FFJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 12 │ │ + registers : 14 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 52 16-bit code units │ │ -06e7ec: |[06e7ec] com.badlogic.gdx.input.GestureDetector$VelocityTracker.update:(FFJ)V │ │ -06e7fc: 04a0 |0000: move-wide v0, v10 │ │ -06e7fe: 5275 bf0a |0001: iget v5, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastX:F // field@0abf │ │ -06e802: a705 0805 |0003: sub-float v5, v8, v5 │ │ -06e806: 5975 bc0a |0005: iput v5, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.deltaX:F // field@0abc │ │ -06e80a: 5275 c00a |0007: iget v5, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastY:F // field@0ac0 │ │ -06e80e: a705 0905 |0009: sub-float v5, v9, v5 │ │ -06e812: 5975 bd0a |000b: iput v5, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.deltaY:F // field@0abd │ │ -06e816: 5978 bf0a |000d: iput v8, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastX:F // field@0abf │ │ -06e81a: 5979 c00a |000f: iput v9, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastY:F // field@0ac0 │ │ -06e81e: 5375 be0a |0011: iget-wide v5, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastTime:J // field@0abe │ │ -06e822: 9c02 0005 |0013: sub-long v2, v0, v5 │ │ -06e826: 5a70 be0a |0015: iput-wide v0, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastTime:J // field@0abe │ │ -06e82a: 5275 c40a |0017: iget v5, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.numSamples:I // field@0ac4 │ │ -06e82e: 5276 c50a |0019: iget v6, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@0ac5 │ │ -06e832: 9404 0506 |001b: rem-int v4, v5, v6 │ │ -06e836: 5475 c20a |001d: iget-object v5, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanX:[F // field@0ac2 │ │ -06e83a: 5276 bc0a |001f: iget v6, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.deltaX:F // field@0abc │ │ -06e83e: 4b06 0504 |0021: aput v6, v5, v4 │ │ -06e842: 5475 c30a |0023: iget-object v5, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanY:[F // field@0ac3 │ │ -06e846: 5276 bd0a |0025: iget v6, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.deltaY:F // field@0abd │ │ -06e84a: 4b06 0504 |0027: aput v6, v5, v4 │ │ -06e84e: 5475 c10a |0029: iget-object v5, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanTime:[J // field@0ac1 │ │ -06e852: 4c02 0504 |002b: aput-wide v2, v5, v4 │ │ -06e856: 5275 c40a |002d: iget v5, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.numSamples:I // field@0ac4 │ │ -06e85a: d805 0501 |002f: add-int/lit8 v5, v5, #int 1 // #01 │ │ -06e85e: 5975 c40a |0031: iput v5, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.numSamples:I // field@0ac4 │ │ -06e862: 0e00 |0033: return-void │ │ +07ccc8: |[07ccc8] com.badlogic.gdx.input.GestureDetector$VelocityTracker.update:(FFJ)V │ │ +07ccd8: 04c0 |0000: move-wide v0, v12 │ │ +07ccda: 5295 bf0a |0001: iget v5, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastX:F // field@0abf │ │ +07ccde: a705 0a05 |0003: sub-float v5, v10, v5 │ │ +07cce2: 5995 bc0a |0005: iput v5, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.deltaX:F // field@0abc │ │ +07cce6: 5295 c00a |0007: iget v5, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastY:F // field@0ac0 │ │ +07ccea: a705 0b05 |0009: sub-float v5, v11, v5 │ │ +07ccee: 5995 bd0a |000b: iput v5, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.deltaY:F // field@0abd │ │ +07ccf2: 599a bf0a |000d: iput v10, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastX:F // field@0abf │ │ +07ccf6: 599b c00a |000f: iput v11, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastY:F // field@0ac0 │ │ +07ccfa: 5396 be0a |0011: iget-wide v6, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastTime:J // field@0abe │ │ +07ccfe: 9c02 0006 |0013: sub-long v2, v0, v6 │ │ +07cd02: 5a90 be0a |0015: iput-wide v0, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastTime:J // field@0abe │ │ +07cd06: 5295 c40a |0017: iget v5, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.numSamples:I // field@0ac4 │ │ +07cd0a: 5296 c50a |0019: iget v6, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@0ac5 │ │ +07cd0e: 9404 0506 |001b: rem-int v4, v5, v6 │ │ +07cd12: 5495 c20a |001d: iget-object v5, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanX:[F // field@0ac2 │ │ +07cd16: 5296 bc0a |001f: iget v6, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.deltaX:F // field@0abc │ │ +07cd1a: 4b06 0504 |0021: aput v6, v5, v4 │ │ +07cd1e: 5495 c30a |0023: iget-object v5, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanY:[F // field@0ac3 │ │ +07cd22: 5296 bd0a |0025: iget v6, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.deltaY:F // field@0abd │ │ +07cd26: 4b06 0504 |0027: aput v6, v5, v4 │ │ +07cd2a: 5495 c10a |0029: iget-object v5, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanTime:[J // field@0ac1 │ │ +07cd2e: 4c02 0504 |002b: aput-wide v2, v5, v4 │ │ +07cd32: 5295 c40a |002d: iget v5, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.numSamples:I // field@0ac4 │ │ +07cd36: d805 0501 |002f: add-int/lit8 v5, v5, #int 1 // #01 │ │ +07cd3a: 5995 c40a |0031: iput v5, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.numSamples:I // field@0ac4 │ │ +07cd3e: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0001 line=371 │ │ 0x0007 line=372 │ │ 0x000d line=373 │ │ 0x000f line=374 │ │ @@ -72972,26 +72972,26 @@ │ │ 0x0029 line=380 │ │ 0x002d line=381 │ │ 0x0033 line=382 │ │ locals : │ │ 0x0001 - 0x0034 reg=0 currTime J │ │ 0x0015 - 0x0034 reg=2 deltaTime J │ │ 0x001d - 0x0034 reg=4 index I │ │ - 0x0000 - 0x0034 reg=7 this Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ │ - 0x0000 - 0x0034 reg=8 x F │ │ - 0x0000 - 0x0034 reg=9 y F │ │ - 0x0000 - 0x0034 reg=10 timeStamp J │ │ + 0x0000 - 0x0034 reg=9 this Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ │ + 0x0000 - 0x0034 reg=10 x F │ │ + 0x0000 - 0x0034 reg=11 y F │ │ + 0x0000 - 0x0034 reg=12 timeStamp J │ │ │ │ source_file_idx : 1666 (GestureDetector.java) │ │ │ │ Class #213 header: │ │ -class_idx : 478 │ │ +class_idx : 476 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3688 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3686 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #213 annotations: │ │ Annotations on class │ │ @@ -73024,20 +73024,20 @@ │ │ type : '(Lcom/badlogic/gdx/input/RemoteInput;Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -06e864: |[06e864] com.badlogic.gdx.input.RemoteInput$EventTrigger.:(Lcom/badlogic/gdx/input/RemoteInput;Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;)V │ │ -06e874: 5b01 df0a |0000: iput-object v1, v0, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ -06e878: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -06e87e: 5b02 e00a |0005: iput-object v2, v0, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ -06e882: 5b03 de0a |0007: iput-object v3, v0, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0ade │ │ -06e886: 0e00 |0009: return-void │ │ +07cd40: |[07cd40] com.badlogic.gdx.input.RemoteInput$EventTrigger.:(Lcom/badlogic/gdx/input/RemoteInput;Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;)V │ │ +07cd50: 5b01 df0a |0000: iput-object v1, v0, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ +07cd54: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +07cd5a: 5b02 e00a |0005: iput-object v2, v0, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ +07cd5e: 5b03 de0a |0007: iput-object v3, v0, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0ade │ │ +07cd62: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ 0x0007 line=79 │ │ 0x0009 line=80 │ │ locals : │ │ @@ -73052,181 +73052,181 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 352 16-bit code units │ │ -06e888: |[06e888] com.badlogic.gdx.input.RemoteInput$EventTrigger.run:()V │ │ -06e898: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -06e89a: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -06e89c: 5460 df0a |0002: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ -06e8a0: 5c05 f70a |0004: iput-boolean v5, v0, Lcom/badlogic/gdx/input/RemoteInput;.justTouched:Z // field@0af7 │ │ -06e8a4: 5460 df0a |0006: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ -06e8a8: 5400 fb0a |0008: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0afb │ │ -06e8ac: 3800 cd00 |000a: if-eqz v0, 00d7 // +00cd │ │ -06e8b0: 5460 e00a |000c: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ -06e8b4: 3800 2500 |000e: if-eqz v0, 0033 // +0025 │ │ -06e8b8: 5460 df0a |0010: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ -06e8bc: 5400 ff0a |0012: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.touchX:[I // field@0aff │ │ -06e8c0: 5461 e00a |0014: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ -06e8c4: 5211 ec0a |0016: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0aec │ │ -06e8c8: 5462 e00a |0018: iget-object v2, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ -06e8cc: 5222 f00a |001a: iget v2, v2, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.x:I // field@0af0 │ │ -06e8d0: 4b02 0001 |001c: aput v2, v0, v1 │ │ -06e8d4: 5460 df0a |001e: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ -06e8d8: 5400 000b |0020: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.touchY:[I // field@0b00 │ │ -06e8dc: 5461 e00a |0022: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ -06e8e0: 5211 ec0a |0024: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0aec │ │ -06e8e4: 5462 e00a |0026: iget-object v2, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ -06e8e8: 5222 f10a |0028: iget v2, v2, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.y:I // field@0af1 │ │ -06e8ec: 4b02 0001 |002a: aput v2, v0, v1 │ │ -06e8f0: 5460 e00a |002c: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ -06e8f4: 5200 ef0a |002e: iget v0, v0, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.type:I // field@0aef │ │ -06e8f8: 2b00 1c01 0000 |0030: packed-switch v0, 0000014c // +0000011c │ │ -06e8fe: 5460 de0a |0033: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0ade │ │ -06e902: 3800 0900 |0035: if-eqz v0, 003e // +0009 │ │ -06e906: 5460 de0a |0037: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0ade │ │ -06e90a: 5200 e80a |0039: iget v0, v0, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.type:I // field@0ae8 │ │ -06e90e: 2b00 1b01 0000 |003b: packed-switch v0, 00000156 // +0000011b │ │ -06e914: 0e00 |003e: return-void │ │ -06e916: 5460 df0a |003f: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ -06e91a: 5400 fb0a |0041: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0afb │ │ -06e91e: 5461 e00a |0043: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ -06e922: 5211 f00a |0045: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.x:I // field@0af0 │ │ -06e926: 5462 e00a |0047: iget-object v2, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ -06e92a: 5222 f10a |0049: iget v2, v2, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.y:I // field@0af1 │ │ -06e92e: 5463 e00a |004b: iget-object v3, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ -06e932: 5233 ec0a |004d: iget v3, v3, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0aec │ │ -06e936: 7255 9b01 1032 |004f: invoke-interface {v0, v1, v2, v3, v5}, Lcom/badlogic/gdx/InputProcessor;.touchDown:(IIII)Z // method@019b │ │ -06e93c: 5460 df0a |0052: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ -06e940: 5400 f60a |0054: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0af6 │ │ -06e944: 5461 e00a |0056: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ -06e948: 5211 ec0a |0058: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0aec │ │ -06e94c: 4e04 0001 |005a: aput-boolean v4, v0, v1 │ │ -06e950: 5460 df0a |005c: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ -06e954: 5c04 f70a |005e: iput-boolean v4, v0, Lcom/badlogic/gdx/input/RemoteInput;.justTouched:Z // field@0af7 │ │ -06e958: 28d3 |0060: goto 0033 // -002d │ │ -06e95a: 5460 df0a |0061: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ -06e95e: 5400 fb0a |0063: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0afb │ │ -06e962: 5461 e00a |0065: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ -06e966: 5211 f00a |0067: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.x:I // field@0af0 │ │ -06e96a: 5462 e00a |0069: iget-object v2, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ -06e96e: 5222 f10a |006b: iget v2, v2, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.y:I // field@0af1 │ │ -06e972: 5463 e00a |006d: iget-object v3, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ -06e976: 5233 ec0a |006f: iget v3, v3, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0aec │ │ -06e97a: 7255 9d01 1032 |0071: invoke-interface {v0, v1, v2, v3, v5}, Lcom/badlogic/gdx/InputProcessor;.touchUp:(IIII)Z // method@019d │ │ -06e980: 5460 df0a |0074: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ -06e984: 5400 f60a |0076: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0af6 │ │ -06e988: 5461 e00a |0078: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ -06e98c: 5211 ec0a |007a: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0aec │ │ -06e990: 4e05 0001 |007c: aput-boolean v5, v0, v1 │ │ -06e994: 28b5 |007e: goto 0033 // -004b │ │ -06e996: 5460 df0a |007f: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ -06e99a: 5400 fb0a |0081: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0afb │ │ -06e99e: 5461 e00a |0083: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ -06e9a2: 5211 f00a |0085: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.x:I // field@0af0 │ │ -06e9a6: 5462 e00a |0087: iget-object v2, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ -06e9aa: 5222 f10a |0089: iget v2, v2, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.y:I // field@0af1 │ │ -06e9ae: 5463 e00a |008b: iget-object v3, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ -06e9b2: 5233 ec0a |008d: iget v3, v3, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0aec │ │ -06e9b6: 7240 9c01 1032 |008f: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/InputProcessor;.touchDragged:(III)Z // method@019c │ │ -06e9bc: 28a1 |0092: goto 0033 // -005f │ │ -06e9be: 5460 df0a |0093: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ -06e9c2: 5400 fb0a |0095: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0afb │ │ -06e9c6: 5461 de0a |0097: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0ade │ │ -06e9ca: 5211 e50a |0099: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyCode:I // field@0ae5 │ │ -06e9ce: 7220 9601 1000 |009b: invoke-interface {v0, v1}, Lcom/badlogic/gdx/InputProcessor;.keyDown:(I)Z // method@0196 │ │ -06e9d4: 5460 df0a |009e: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ -06e9d8: 5400 f80a |00a0: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.keys:Ljava/util/Set; // field@0af8 │ │ -06e9dc: 5461 de0a |00a2: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0ade │ │ -06e9e0: 5211 e50a |00a4: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyCode:I // field@0ae5 │ │ -06e9e4: 7110 0526 0100 |00a6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -06e9ea: 0c01 |00a9: move-result-object v1 │ │ -06e9ec: 7220 6e27 1000 |00aa: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ -06e9f2: 2891 |00ad: goto 003e // -006f │ │ -06e9f4: 5460 df0a |00ae: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ -06e9f8: 5400 fb0a |00b0: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0afb │ │ -06e9fc: 5461 de0a |00b2: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0ade │ │ -06ea00: 5211 e50a |00b4: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyCode:I // field@0ae5 │ │ -06ea04: 7220 9801 1000 |00b6: invoke-interface {v0, v1}, Lcom/badlogic/gdx/InputProcessor;.keyUp:(I)Z // method@0198 │ │ -06ea0a: 5460 df0a |00b9: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ -06ea0e: 5400 f80a |00bb: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.keys:Ljava/util/Set; // field@0af8 │ │ -06ea12: 5461 de0a |00bd: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0ade │ │ -06ea16: 5211 e50a |00bf: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyCode:I // field@0ae5 │ │ -06ea1a: 7110 0526 0100 |00c1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -06ea20: 0c01 |00c4: move-result-object v1 │ │ -06ea22: 7220 7127 1000 |00c5: invoke-interface {v0, v1}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@2771 │ │ -06ea28: 2900 76ff |00c8: goto/16 003e // -008a │ │ -06ea2c: 5460 df0a |00ca: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ -06ea30: 5400 fb0a |00cc: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0afb │ │ -06ea34: 5461 de0a |00ce: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0ade │ │ -06ea38: 5711 e40a |00d0: iget-char v1, v1, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyChar:C // field@0ae4 │ │ -06ea3c: 7220 9701 1000 |00d2: invoke-interface {v0, v1}, Lcom/badlogic/gdx/InputProcessor;.keyTyped:(C)Z // method@0197 │ │ -06ea42: 2900 69ff |00d5: goto/16 003e // -0097 │ │ -06ea46: 5460 e00a |00d7: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ -06ea4a: 3800 4200 |00d9: if-eqz v0, 011b // +0042 │ │ -06ea4e: 5460 df0a |00db: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ -06ea52: 5400 ff0a |00dd: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.touchX:[I // field@0aff │ │ -06ea56: 5461 e00a |00df: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ -06ea5a: 5211 ec0a |00e1: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0aec │ │ -06ea5e: 5462 e00a |00e3: iget-object v2, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ -06ea62: 5222 f00a |00e5: iget v2, v2, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.x:I // field@0af0 │ │ -06ea66: 4b02 0001 |00e7: aput v2, v0, v1 │ │ -06ea6a: 5460 df0a |00e9: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ -06ea6e: 5400 000b |00eb: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.touchY:[I // field@0b00 │ │ -06ea72: 5461 e00a |00ed: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ -06ea76: 5211 ec0a |00ef: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0aec │ │ -06ea7a: 5462 e00a |00f1: iget-object v2, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ -06ea7e: 5222 f10a |00f3: iget v2, v2, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.y:I // field@0af1 │ │ -06ea82: 4b02 0001 |00f5: aput v2, v0, v1 │ │ -06ea86: 5460 e00a |00f7: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ -06ea8a: 5200 ef0a |00f9: iget v0, v0, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.type:I // field@0aef │ │ -06ea8e: 3900 1000 |00fb: if-nez v0, 010b // +0010 │ │ -06ea92: 5460 df0a |00fd: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ -06ea96: 5400 f60a |00ff: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0af6 │ │ -06ea9a: 5461 e00a |0101: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ -06ea9e: 5211 ec0a |0103: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0aec │ │ -06eaa2: 4e04 0001 |0105: aput-boolean v4, v0, v1 │ │ -06eaa6: 5460 df0a |0107: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ -06eaaa: 5c04 f70a |0109: iput-boolean v4, v0, Lcom/badlogic/gdx/input/RemoteInput;.justTouched:Z // field@0af7 │ │ -06eaae: 5460 e00a |010b: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ -06eab2: 5200 ef0a |010d: iget v0, v0, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.type:I // field@0aef │ │ -06eab6: 3340 0c00 |010f: if-ne v0, v4, 011b // +000c │ │ -06eaba: 5460 df0a |0111: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ -06eabe: 5400 f60a |0113: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0af6 │ │ -06eac2: 5461 e00a |0115: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ -06eac6: 5211 ec0a |0117: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0aec │ │ -06eaca: 4e05 0001 |0119: aput-boolean v5, v0, v1 │ │ -06eace: 5460 de0a |011b: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0ade │ │ -06ead2: 3800 21ff |011d: if-eqz v0, 003e // -00df │ │ -06ead6: 5460 de0a |011f: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0ade │ │ -06eada: 5200 e80a |0121: iget v0, v0, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.type:I // field@0ae8 │ │ -06eade: 3900 1100 |0123: if-nez v0, 0134 // +0011 │ │ -06eae2: 5460 df0a |0125: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ -06eae6: 5400 f80a |0127: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.keys:Ljava/util/Set; // field@0af8 │ │ -06eaea: 5461 de0a |0129: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0ade │ │ -06eaee: 5211 e50a |012b: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyCode:I // field@0ae5 │ │ -06eaf2: 7110 0526 0100 |012d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -06eaf8: 0c01 |0130: move-result-object v1 │ │ -06eafa: 7220 6e27 1000 |0131: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ -06eb00: 5460 de0a |0134: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0ade │ │ -06eb04: 5200 e80a |0136: iget v0, v0, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.type:I // field@0ae8 │ │ -06eb08: 3340 06ff |0138: if-ne v0, v4, 003e // -00fa │ │ -06eb0c: 5460 df0a |013a: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ -06eb10: 5400 f80a |013c: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.keys:Ljava/util/Set; // field@0af8 │ │ -06eb14: 5461 de0a |013e: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0ade │ │ -06eb18: 5211 e50a |0140: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyCode:I // field@0ae5 │ │ -06eb1c: 7110 0526 0100 |0142: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -06eb22: 0c01 |0145: move-result-object v1 │ │ -06eb24: 7220 7127 1000 |0146: invoke-interface {v0, v1}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@2771 │ │ -06eb2a: 2900 f5fe |0149: goto/16 003e // -010b │ │ -06eb2e: 0000 |014b: nop // spacer │ │ -06eb30: 0001 0300 0000 0000 0f00 0000 3100 ... |014c: packed-switch-data (10 units) │ │ -06eb44: 0001 0300 0000 0000 5800 0000 7300 ... |0156: packed-switch-data (10 units) │ │ +07cd64: |[07cd64] com.badlogic.gdx.input.RemoteInput$EventTrigger.run:()V │ │ +07cd74: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07cd76: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +07cd78: 5460 df0a |0002: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ +07cd7c: 5c05 f70a |0004: iput-boolean v5, v0, Lcom/badlogic/gdx/input/RemoteInput;.justTouched:Z // field@0af7 │ │ +07cd80: 5460 df0a |0006: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ +07cd84: 5400 fb0a |0008: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0afb │ │ +07cd88: 3800 cd00 |000a: if-eqz v0, 00d7 // +00cd │ │ +07cd8c: 5460 e00a |000c: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ +07cd90: 3800 2500 |000e: if-eqz v0, 0033 // +0025 │ │ +07cd94: 5460 df0a |0010: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ +07cd98: 5400 ff0a |0012: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.touchX:[I // field@0aff │ │ +07cd9c: 5461 e00a |0014: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ +07cda0: 5211 ec0a |0016: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0aec │ │ +07cda4: 5462 e00a |0018: iget-object v2, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ +07cda8: 5222 f00a |001a: iget v2, v2, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.x:I // field@0af0 │ │ +07cdac: 4b02 0001 |001c: aput v2, v0, v1 │ │ +07cdb0: 5460 df0a |001e: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ +07cdb4: 5400 000b |0020: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.touchY:[I // field@0b00 │ │ +07cdb8: 5461 e00a |0022: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ +07cdbc: 5211 ec0a |0024: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0aec │ │ +07cdc0: 5462 e00a |0026: iget-object v2, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ +07cdc4: 5222 f10a |0028: iget v2, v2, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.y:I // field@0af1 │ │ +07cdc8: 4b02 0001 |002a: aput v2, v0, v1 │ │ +07cdcc: 5460 e00a |002c: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ +07cdd0: 5200 ef0a |002e: iget v0, v0, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.type:I // field@0aef │ │ +07cdd4: 2b00 1c01 0000 |0030: packed-switch v0, 0000014c // +0000011c │ │ +07cdda: 5460 de0a |0033: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0ade │ │ +07cdde: 3800 0900 |0035: if-eqz v0, 003e // +0009 │ │ +07cde2: 5460 de0a |0037: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0ade │ │ +07cde6: 5200 e80a |0039: iget v0, v0, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.type:I // field@0ae8 │ │ +07cdea: 2b00 1b01 0000 |003b: packed-switch v0, 00000156 // +0000011b │ │ +07cdf0: 0e00 |003e: return-void │ │ +07cdf2: 5460 df0a |003f: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ +07cdf6: 5400 fb0a |0041: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0afb │ │ +07cdfa: 5461 e00a |0043: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ +07cdfe: 5211 f00a |0045: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.x:I // field@0af0 │ │ +07ce02: 5462 e00a |0047: iget-object v2, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ +07ce06: 5222 f10a |0049: iget v2, v2, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.y:I // field@0af1 │ │ +07ce0a: 5463 e00a |004b: iget-object v3, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ +07ce0e: 5233 ec0a |004d: iget v3, v3, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0aec │ │ +07ce12: 7255 9b01 1032 |004f: invoke-interface {v0, v1, v2, v3, v5}, Lcom/badlogic/gdx/InputProcessor;.touchDown:(IIII)Z // method@019b │ │ +07ce18: 5460 df0a |0052: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ +07ce1c: 5400 f60a |0054: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0af6 │ │ +07ce20: 5461 e00a |0056: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ +07ce24: 5211 ec0a |0058: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0aec │ │ +07ce28: 4e04 0001 |005a: aput-boolean v4, v0, v1 │ │ +07ce2c: 5460 df0a |005c: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ +07ce30: 5c04 f70a |005e: iput-boolean v4, v0, Lcom/badlogic/gdx/input/RemoteInput;.justTouched:Z // field@0af7 │ │ +07ce34: 28d3 |0060: goto 0033 // -002d │ │ +07ce36: 5460 df0a |0061: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ +07ce3a: 5400 fb0a |0063: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0afb │ │ +07ce3e: 5461 e00a |0065: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ +07ce42: 5211 f00a |0067: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.x:I // field@0af0 │ │ +07ce46: 5462 e00a |0069: iget-object v2, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ +07ce4a: 5222 f10a |006b: iget v2, v2, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.y:I // field@0af1 │ │ +07ce4e: 5463 e00a |006d: iget-object v3, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ +07ce52: 5233 ec0a |006f: iget v3, v3, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0aec │ │ +07ce56: 7255 9d01 1032 |0071: invoke-interface {v0, v1, v2, v3, v5}, Lcom/badlogic/gdx/InputProcessor;.touchUp:(IIII)Z // method@019d │ │ +07ce5c: 5460 df0a |0074: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ +07ce60: 5400 f60a |0076: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0af6 │ │ +07ce64: 5461 e00a |0078: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ +07ce68: 5211 ec0a |007a: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0aec │ │ +07ce6c: 4e05 0001 |007c: aput-boolean v5, v0, v1 │ │ +07ce70: 28b5 |007e: goto 0033 // -004b │ │ +07ce72: 5460 df0a |007f: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ +07ce76: 5400 fb0a |0081: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0afb │ │ +07ce7a: 5461 e00a |0083: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ +07ce7e: 5211 f00a |0085: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.x:I // field@0af0 │ │ +07ce82: 5462 e00a |0087: iget-object v2, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ +07ce86: 5222 f10a |0089: iget v2, v2, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.y:I // field@0af1 │ │ +07ce8a: 5463 e00a |008b: iget-object v3, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ +07ce8e: 5233 ec0a |008d: iget v3, v3, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0aec │ │ +07ce92: 7240 9c01 1032 |008f: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/InputProcessor;.touchDragged:(III)Z // method@019c │ │ +07ce98: 28a1 |0092: goto 0033 // -005f │ │ +07ce9a: 5460 df0a |0093: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ +07ce9e: 5400 fb0a |0095: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0afb │ │ +07cea2: 5461 de0a |0097: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0ade │ │ +07cea6: 5211 e50a |0099: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyCode:I // field@0ae5 │ │ +07ceaa: 7220 9601 1000 |009b: invoke-interface {v0, v1}, Lcom/badlogic/gdx/InputProcessor;.keyDown:(I)Z // method@0196 │ │ +07ceb0: 5460 df0a |009e: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ +07ceb4: 5400 f80a |00a0: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.keys:Ljava/util/Set; // field@0af8 │ │ +07ceb8: 5461 de0a |00a2: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0ade │ │ +07cebc: 5211 e50a |00a4: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyCode:I // field@0ae5 │ │ +07cec0: 7110 0526 0100 |00a6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +07cec6: 0c01 |00a9: move-result-object v1 │ │ +07cec8: 7220 6e27 1000 |00aa: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ +07cece: 2891 |00ad: goto 003e // -006f │ │ +07ced0: 5460 df0a |00ae: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ +07ced4: 5400 fb0a |00b0: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0afb │ │ +07ced8: 5461 de0a |00b2: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0ade │ │ +07cedc: 5211 e50a |00b4: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyCode:I // field@0ae5 │ │ +07cee0: 7220 9801 1000 |00b6: invoke-interface {v0, v1}, Lcom/badlogic/gdx/InputProcessor;.keyUp:(I)Z // method@0198 │ │ +07cee6: 5460 df0a |00b9: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ +07ceea: 5400 f80a |00bb: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.keys:Ljava/util/Set; // field@0af8 │ │ +07ceee: 5461 de0a |00bd: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0ade │ │ +07cef2: 5211 e50a |00bf: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyCode:I // field@0ae5 │ │ +07cef6: 7110 0526 0100 |00c1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +07cefc: 0c01 |00c4: move-result-object v1 │ │ +07cefe: 7220 7127 1000 |00c5: invoke-interface {v0, v1}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@2771 │ │ +07cf04: 2900 76ff |00c8: goto/16 003e // -008a │ │ +07cf08: 5460 df0a |00ca: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ +07cf0c: 5400 fb0a |00cc: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0afb │ │ +07cf10: 5461 de0a |00ce: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0ade │ │ +07cf14: 5711 e40a |00d0: iget-char v1, v1, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyChar:C // field@0ae4 │ │ +07cf18: 7220 9701 1000 |00d2: invoke-interface {v0, v1}, Lcom/badlogic/gdx/InputProcessor;.keyTyped:(C)Z // method@0197 │ │ +07cf1e: 2900 69ff |00d5: goto/16 003e // -0097 │ │ +07cf22: 5460 e00a |00d7: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ +07cf26: 3800 4200 |00d9: if-eqz v0, 011b // +0042 │ │ +07cf2a: 5460 df0a |00db: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ +07cf2e: 5400 ff0a |00dd: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.touchX:[I // field@0aff │ │ +07cf32: 5461 e00a |00df: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ +07cf36: 5211 ec0a |00e1: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0aec │ │ +07cf3a: 5462 e00a |00e3: iget-object v2, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ +07cf3e: 5222 f00a |00e5: iget v2, v2, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.x:I // field@0af0 │ │ +07cf42: 4b02 0001 |00e7: aput v2, v0, v1 │ │ +07cf46: 5460 df0a |00e9: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ +07cf4a: 5400 000b |00eb: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.touchY:[I // field@0b00 │ │ +07cf4e: 5461 e00a |00ed: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ +07cf52: 5211 ec0a |00ef: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0aec │ │ +07cf56: 5462 e00a |00f1: iget-object v2, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ +07cf5a: 5222 f10a |00f3: iget v2, v2, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.y:I // field@0af1 │ │ +07cf5e: 4b02 0001 |00f5: aput v2, v0, v1 │ │ +07cf62: 5460 e00a |00f7: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ +07cf66: 5200 ef0a |00f9: iget v0, v0, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.type:I // field@0aef │ │ +07cf6a: 3900 1000 |00fb: if-nez v0, 010b // +0010 │ │ +07cf6e: 5460 df0a |00fd: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ +07cf72: 5400 f60a |00ff: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0af6 │ │ +07cf76: 5461 e00a |0101: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ +07cf7a: 5211 ec0a |0103: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0aec │ │ +07cf7e: 4e04 0001 |0105: aput-boolean v4, v0, v1 │ │ +07cf82: 5460 df0a |0107: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ +07cf86: 5c04 f70a |0109: iput-boolean v4, v0, Lcom/badlogic/gdx/input/RemoteInput;.justTouched:Z // field@0af7 │ │ +07cf8a: 5460 e00a |010b: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ +07cf8e: 5200 ef0a |010d: iget v0, v0, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.type:I // field@0aef │ │ +07cf92: 3340 0c00 |010f: if-ne v0, v4, 011b // +000c │ │ +07cf96: 5460 df0a |0111: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ +07cf9a: 5400 f60a |0113: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0af6 │ │ +07cf9e: 5461 e00a |0115: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0ae0 │ │ +07cfa2: 5211 ec0a |0117: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0aec │ │ +07cfa6: 4e05 0001 |0119: aput-boolean v5, v0, v1 │ │ +07cfaa: 5460 de0a |011b: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0ade │ │ +07cfae: 3800 21ff |011d: if-eqz v0, 003e // -00df │ │ +07cfb2: 5460 de0a |011f: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0ade │ │ +07cfb6: 5200 e80a |0121: iget v0, v0, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.type:I // field@0ae8 │ │ +07cfba: 3900 1100 |0123: if-nez v0, 0134 // +0011 │ │ +07cfbe: 5460 df0a |0125: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ +07cfc2: 5400 f80a |0127: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.keys:Ljava/util/Set; // field@0af8 │ │ +07cfc6: 5461 de0a |0129: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0ade │ │ +07cfca: 5211 e50a |012b: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyCode:I // field@0ae5 │ │ +07cfce: 7110 0526 0100 |012d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +07cfd4: 0c01 |0130: move-result-object v1 │ │ +07cfd6: 7220 6e27 1000 |0131: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ +07cfdc: 5460 de0a |0134: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0ade │ │ +07cfe0: 5200 e80a |0136: iget v0, v0, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.type:I // field@0ae8 │ │ +07cfe4: 3340 06ff |0138: if-ne v0, v4, 003e // -00fa │ │ +07cfe8: 5460 df0a |013a: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0adf │ │ +07cfec: 5400 f80a |013c: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.keys:Ljava/util/Set; // field@0af8 │ │ +07cff0: 5461 de0a |013e: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0ade │ │ +07cff4: 5211 e50a |0140: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyCode:I // field@0ae5 │ │ +07cff8: 7110 0526 0100 |0142: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +07cffe: 0c01 |0145: move-result-object v1 │ │ +07d000: 7220 7127 1000 |0146: invoke-interface {v0, v1}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@2771 │ │ +07d006: 2900 f5fe |0149: goto/16 003e // -010b │ │ +07d00a: 0000 |014b: nop // spacer │ │ +07d00c: 0001 0300 0000 0000 0f00 0000 3100 ... |014c: packed-switch-data (10 units) │ │ +07d020: 0001 0300 0000 0000 5800 0000 7300 ... |0156: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=84 │ │ 0x0006 line=85 │ │ 0x000c line=86 │ │ 0x0010 line=87 │ │ 0x001e line=88 │ │ @@ -73257,21 +73257,21 @@ │ │ 0x011f line=132 │ │ 0x0134 line=133 │ │ 0x014b line=89 │ │ 0x0156 line=105 │ │ locals : │ │ 0x0000 - 0x0160 reg=6 this Lcom/badlogic/gdx/input/RemoteInput$EventTrigger; │ │ │ │ - source_file_idx : 3688 (RemoteInput.java) │ │ + source_file_idx : 3686 (RemoteInput.java) │ │ │ │ Class #214 header: │ │ -class_idx : 479 │ │ +class_idx : 477 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3688 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3686 │ │ static_fields_size : 3 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #214 annotations: │ │ Annotations on class │ │ @@ -73326,33 +73326,33 @@ │ │ type : '(Lcom/badlogic/gdx/input/RemoteInput;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06eb58: |[06eb58] com.badlogic.gdx.input.RemoteInput$KeyEvent.:(Lcom/badlogic/gdx/input/RemoteInput;)V │ │ -06eb68: 5b01 e60a |0000: iput-object v1, v0, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0ae6 │ │ -06eb6c: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -06eb72: 0e00 |0005: return-void │ │ +07d034: |[07d034] com.badlogic.gdx.input.RemoteInput$KeyEvent.:(Lcom/badlogic/gdx/input/RemoteInput;)V │ │ +07d044: 5b01 e60a |0000: iput-object v1, v0, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0ae6 │ │ +07d048: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +07d04e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/input/RemoteInput; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3688 (RemoteInput.java) │ │ + source_file_idx : 3686 (RemoteInput.java) │ │ │ │ Class #215 header: │ │ -class_idx : 480 │ │ +class_idx : 478 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3688 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3686 │ │ static_fields_size : 3 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #215 annotations: │ │ Annotations on class │ │ @@ -73411,32 +73411,32 @@ │ │ type : '(Lcom/badlogic/gdx/input/RemoteInput;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06eb74: |[06eb74] com.badlogic.gdx.input.RemoteInput$TouchEvent.:(Lcom/badlogic/gdx/input/RemoteInput;)V │ │ -06eb84: 5b01 ed0a |0000: iput-object v1, v0, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0aed │ │ -06eb88: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -06eb8e: 0e00 |0005: return-void │ │ +07d050: |[07d050] com.badlogic.gdx.input.RemoteInput$TouchEvent.:(Lcom/badlogic/gdx/input/RemoteInput;)V │ │ +07d060: 5b01 ed0a |0000: iput-object v1, v0, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0aed │ │ +07d064: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +07d06a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/input/RemoteInput; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3688 (RemoteInput.java) │ │ + source_file_idx : 3686 (RemoteInput.java) │ │ │ │ Class #216 header: │ │ -class_idx : 488 │ │ +class_idx : 486 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 602 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #216 annotations: │ │ @@ -73486,26 +73486,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -06eb90: |[06eb90] com.badlogic.gdx.math.CatmullRomSpline.:()V │ │ -06eba0: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -06eba6: 2200 e703 |0003: new-instance v0, Ljava/util/ArrayList; // type@03e7 │ │ -06ebaa: 7010 2c27 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@272c │ │ -06ebb0: 5b10 1a0b |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06ebb4: 2200 1402 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06ebb8: 7010 7014 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -06ebbe: 5b10 180b |000f: iput-object v0, v1, Lcom/badlogic/gdx/math/CatmullRomSpline;.T1:Lcom/badlogic/gdx/math/Vector3; // field@0b18 │ │ -06ebc2: 2200 1402 |0011: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06ebc6: 7010 7014 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -06ebcc: 5b10 190b |0016: iput-object v0, v1, Lcom/badlogic/gdx/math/CatmullRomSpline;.T2:Lcom/badlogic/gdx/math/Vector3; // field@0b19 │ │ -06ebd0: 0e00 |0018: return-void │ │ +07d06c: |[07d06c] com.badlogic.gdx.math.CatmullRomSpline.:()V │ │ +07d07c: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +07d082: 2200 e503 |0003: new-instance v0, Ljava/util/ArrayList; // type@03e5 │ │ +07d086: 7010 2c27 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@272c │ │ +07d08c: 5b10 1a0b |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d090: 2200 1202 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d094: 7010 7014 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +07d09a: 5b10 180b |000f: iput-object v0, v1, Lcom/badlogic/gdx/math/CatmullRomSpline;.T1:Lcom/badlogic/gdx/math/Vector3; // field@0b18 │ │ +07d09e: 2200 1202 |0011: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d0a2: 7010 7014 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +07d0a8: 5b10 190b |0016: iput-object v0, v1, Lcom/badlogic/gdx/math/CatmullRomSpline;.T2:Lcom/badlogic/gdx/math/Vector3; // field@0b19 │ │ +07d0ac: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=29 │ │ 0x000a line=30 │ │ 0x0011 line=31 │ │ locals : │ │ @@ -73517,18 +73517,18 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06ebd4: |[06ebd4] com.badlogic.gdx.math.CatmullRomSpline.add:(Lcom/badlogic/gdx/math/Vector3;)V │ │ -06ebe4: 5410 1a0b |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06ebe8: 7220 5627 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2756 │ │ -06ebee: 0e00 |0005: return-void │ │ +07d0b0: |[07d0b0] com.badlogic.gdx.math.CatmullRomSpline.add:(Lcom/badlogic/gdx/math/Vector3;)V │ │ +07d0c0: 5410 1a0b |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d0c4: 7220 5627 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2756 │ │ +07d0ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0005 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/math/CatmullRomSpline; │ │ 0x0000 - 0x0006 reg=2 point Lcom/badlogic/gdx/math/Vector3; │ │ @@ -73538,17 +73538,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ebf0: |[06ebf0] com.badlogic.gdx.math.CatmullRomSpline.getControlPoints:()Ljava/util/List; │ │ -06ec00: 5410 1a0b |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06ec04: 1100 |0002: return-object v0 │ │ +07d0cc: |[07d0cc] com.badlogic.gdx.math.CatmullRomSpline.getControlPoints:()Ljava/util/List; │ │ +07d0dc: 5410 1a0b |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d0e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/math/CatmullRomSpline; │ │ │ │ #2 : (in Lcom/badlogic/gdx/math/CatmullRomSpline;) │ │ @@ -73556,165 +73556,165 @@ │ │ type : '(I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 287 16-bit code units │ │ -06ec08: |[06ec08] com.badlogic.gdx.math.CatmullRomSpline.getPath:(I)Ljava/util/List; │ │ -06ec18: 220b e703 |0000: new-instance v11, Ljava/util/ArrayList; // type@03e7 │ │ -06ec1c: 7010 2c27 0b00 |0002: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@272c │ │ -06ec22: 0800 1000 |0005: move-object/from16 v0, v16 │ │ -06ec26: 540d 1a0b |0007: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06ec2a: 7210 5e27 0d00 |0009: invoke-interface {v13}, Ljava/util/List;.size:()I // method@275e │ │ -06ec30: 0a0d |000c: move-result v13 │ │ -06ec32: 124e |000d: const/4 v14, #int 4 // #4 │ │ -06ec34: 35ed 0300 |000e: if-ge v13, v14, 0011 // +0003 │ │ -06ec38: 110b |0010: return-object v11 │ │ -06ec3a: 2201 1402 |0011: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06ec3e: 7010 7014 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -06ec44: 2202 1402 |0016: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06ec48: 7010 7014 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -06ec4e: 1217 |001b: const/4 v7, #int 1 // #1 │ │ -06ec50: 0800 1000 |001c: move-object/from16 v0, v16 │ │ -06ec54: 540d 1a0b |001e: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06ec58: 7210 5e27 0d00 |0020: invoke-interface {v13}, Ljava/util/List;.size:()I // method@275e │ │ -06ec5e: 0a0d |0023: move-result v13 │ │ -06ec60: d80d 0dfd |0024: add-int/lit8 v13, v13, #int -3 // #fd │ │ -06ec64: 36d7 d700 |0026: if-gt v7, v13, 00fd // +00d7 │ │ -06ec68: 0800 1000 |0028: move-object/from16 v0, v16 │ │ -06ec6c: 540d 1a0b |002a: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06ec70: 7220 5927 7d00 |002c: invoke-interface {v13, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -06ec76: 0c0d |002f: move-result-object v13 │ │ -06ec78: 6e20 2f27 db00 |0030: invoke-virtual {v11, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -06ec7e: 150d 803f |0033: const/high16 v13, #int 1065353216 // #3f80 │ │ -06ec82: d80e 1101 |0035: add-int/lit8 v14, v17, #int 1 // #01 │ │ -06ec86: 82ee |0037: int-to-float v14, v14 │ │ -06ec88: a908 0d0e |0038: div-float v8, v13, v14 │ │ -06ec8c: 018c |003a: move v12, v8 │ │ -06ec8e: 0800 1000 |003b: move-object/from16 v0, v16 │ │ -06ec92: 540d 1a0b |003d: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06ec96: d80e 0701 |003f: add-int/lit8 v14, v7, #int 1 // #01 │ │ -06ec9a: 7220 5927 ed00 |0041: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -06eca0: 0c0d |0044: move-result-object v13 │ │ -06eca2: 1f0d 1402 |0045: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06eca6: 6e20 9814 d100 |0047: invoke-virtual {v1, v13}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -06ecac: 0c0e |004a: move-result-object v14 │ │ -06ecae: 0800 1000 |004b: move-object/from16 v0, v16 │ │ -06ecb2: 540d 1a0b |004d: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06ecb6: d80f 07ff |004f: add-int/lit8 v15, v7, #int -1 // #ff │ │ -06ecba: 7220 5927 fd00 |0051: invoke-interface {v13, v15}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -06ecc0: 0c0d |0054: move-result-object v13 │ │ -06ecc2: 1f0d 1402 |0055: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06ecc6: 6e20 9d14 de00 |0057: invoke-virtual {v14, v13}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ -06eccc: 0c0d |005a: move-result-object v13 │ │ -06ecce: 150e 003f |005b: const/high16 v14, #int 1056964608 // #3f00 │ │ -06ecd2: 6e20 8d14 ed00 |005d: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -06ecd8: 0800 1000 |0060: move-object/from16 v0, v16 │ │ -06ecdc: 540d 1a0b |0062: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06ece0: d80e 0702 |0064: add-int/lit8 v14, v7, #int 2 // #02 │ │ -06ece4: 7220 5927 ed00 |0066: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -06ecea: 0c0d |0069: move-result-object v13 │ │ -06ecec: 1f0d 1402 |006a: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06ecf0: 6e20 9814 d200 |006c: invoke-virtual {v2, v13}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -06ecf6: 0c0e |006f: move-result-object v14 │ │ -06ecf8: 0800 1000 |0070: move-object/from16 v0, v16 │ │ -06ecfc: 540d 1a0b |0072: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06ed00: 7220 5927 7d00 |0074: invoke-interface {v13, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -06ed06: 0c0d |0077: move-result-object v13 │ │ -06ed08: 1f0d 1402 |0078: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06ed0c: 6e20 9d14 de00 |007a: invoke-virtual {v14, v13}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ -06ed12: 0c0d |007d: move-result-object v13 │ │ -06ed14: 150e 003f |007e: const/high16 v14, #int 1056964608 // #3f00 │ │ -06ed18: 6e20 8d14 ed00 |0080: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -06ed1e: 1209 |0083: const/4 v9, #int 0 // #0 │ │ -06ed20: 0200 1100 |0084: move/from16 v0, v17 │ │ -06ed24: 3509 7300 |0086: if-ge v9, v0, 00f9 // +0073 │ │ -06ed28: 150d 0040 |0088: const/high16 v13, #int 1073741824 // #4000 │ │ -06ed2c: c8cd |008a: mul-float/2addr v13, v12 │ │ -06ed2e: c8cd |008b: mul-float/2addr v13, v12 │ │ -06ed30: c8cd |008c: mul-float/2addr v13, v12 │ │ -06ed32: 150e 4040 |008d: const/high16 v14, #int 1077936128 // #4040 │ │ -06ed36: c8ce |008f: mul-float/2addr v14, v12 │ │ -06ed38: c8ce |0090: mul-float/2addr v14, v12 │ │ -06ed3a: c7ed |0091: sub-float/2addr v13, v14 │ │ -06ed3c: 150e 803f |0092: const/high16 v14, #int 1065353216 // #3f80 │ │ -06ed40: a603 0d0e |0094: add-float v3, v13, v14 │ │ -06ed44: 150d 00c0 |0096: const/high16 v13, #int -1073741824 // #c000 │ │ -06ed48: c8cd |0098: mul-float/2addr v13, v12 │ │ -06ed4a: c8cd |0099: mul-float/2addr v13, v12 │ │ -06ed4c: c8cd |009a: mul-float/2addr v13, v12 │ │ -06ed4e: 150e 4040 |009b: const/high16 v14, #int 1077936128 // #4040 │ │ -06ed52: c8ce |009d: mul-float/2addr v14, v12 │ │ -06ed54: c8ce |009e: mul-float/2addr v14, v12 │ │ -06ed56: a604 0d0e |009f: add-float v4, v13, v14 │ │ -06ed5a: a80d 0c0c |00a1: mul-float v13, v12, v12 │ │ -06ed5e: c8cd |00a3: mul-float/2addr v13, v12 │ │ -06ed60: 150e 0040 |00a4: const/high16 v14, #int 1073741824 // #4000 │ │ -06ed64: c8ce |00a6: mul-float/2addr v14, v12 │ │ -06ed66: c8ce |00a7: mul-float/2addr v14, v12 │ │ -06ed68: c7ed |00a8: sub-float/2addr v13, v14 │ │ -06ed6a: a605 0d0c |00a9: add-float v5, v13, v12 │ │ -06ed6e: a80d 0c0c |00ab: mul-float v13, v12, v12 │ │ -06ed72: c8cd |00ad: mul-float/2addr v13, v12 │ │ -06ed74: a80e 0c0c |00ae: mul-float v14, v12, v12 │ │ -06ed78: a706 0d0e |00b0: sub-float v6, v13, v14 │ │ -06ed7c: 220e 1402 |00b2: new-instance v14, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06ed80: 0800 1000 |00b4: move-object/from16 v0, v16 │ │ -06ed84: 540d 1a0b |00b6: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06ed88: 7220 5927 7d00 |00b8: invoke-interface {v13, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -06ed8e: 0c0d |00bb: move-result-object v13 │ │ -06ed90: 1f0d 1402 |00bc: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06ed94: 7020 7214 de00 |00be: invoke-direct {v14, v13}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@1472 │ │ -06ed9a: 6e20 8d14 3e00 |00c1: invoke-virtual {v14, v3}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -06eda0: 0c0a |00c4: move-result-object v10 │ │ -06eda2: 0800 1000 |00c5: move-object/from16 v0, v16 │ │ -06eda6: 540d 1a0b |00c7: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06edaa: d80e 0701 |00c9: add-int/lit8 v14, v7, #int 1 // #01 │ │ -06edae: 7220 5927 ed00 |00cb: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -06edb4: 0c0d |00ce: move-result-object v13 │ │ -06edb6: 1f0d 1402 |00cf: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06edba: 6e10 9e14 0d00 |00d1: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ -06edc0: 0c0d |00d4: move-result-object v13 │ │ -06edc2: 6e20 8d14 4d00 |00d5: invoke-virtual {v13, v4}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -06edc8: 0c0d |00d8: move-result-object v13 │ │ -06edca: 6e20 7614 da00 |00d9: invoke-virtual {v10, v13}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -06edd0: 6e10 9e14 0100 |00dc: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ -06edd6: 0c0d |00df: move-result-object v13 │ │ -06edd8: 6e20 8d14 5d00 |00e0: invoke-virtual {v13, v5}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -06edde: 0c0d |00e3: move-result-object v13 │ │ -06ede0: 6e20 7614 da00 |00e4: invoke-virtual {v10, v13}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -06ede6: 6e10 9e14 0200 |00e7: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ -06edec: 0c0d |00ea: move-result-object v13 │ │ -06edee: 6e20 8d14 6d00 |00eb: invoke-virtual {v13, v6}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -06edf4: 0c0d |00ee: move-result-object v13 │ │ -06edf6: 6e20 7614 da00 |00ef: invoke-virtual {v10, v13}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -06edfc: 6e20 2f27 ab00 |00f2: invoke-virtual {v11, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -06ee02: c68c |00f5: add-float/2addr v12, v8 │ │ -06ee04: d809 0901 |00f6: add-int/lit8 v9, v9, #int 1 // #01 │ │ -06ee08: 288c |00f8: goto 0084 // -0074 │ │ -06ee0a: d807 0701 |00f9: add-int/lit8 v7, v7, #int 1 // #01 │ │ -06ee0e: 2900 21ff |00fb: goto/16 001c // -00df │ │ -06ee12: 0800 1000 |00fd: move-object/from16 v0, v16 │ │ -06ee16: 540d 1a0b |00ff: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06ee1a: 7210 5e27 0d00 |0101: invoke-interface {v13}, Ljava/util/List;.size:()I // method@275e │ │ -06ee20: 0a0d |0104: move-result v13 │ │ -06ee22: 124e |0105: const/4 v14, #int 4 // #4 │ │ -06ee24: 34ed 0aff |0106: if-lt v13, v14, 0010 // -00f6 │ │ -06ee28: 0800 1000 |0108: move-object/from16 v0, v16 │ │ -06ee2c: 540d 1a0b |010a: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06ee30: 0800 1000 |010c: move-object/from16 v0, v16 │ │ -06ee34: 540e 1a0b |010e: iget-object v14, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06ee38: 7210 5e27 0e00 |0110: invoke-interface {v14}, Ljava/util/List;.size:()I // method@275e │ │ -06ee3e: 0a0e |0113: move-result v14 │ │ -06ee40: d80e 0efe |0114: add-int/lit8 v14, v14, #int -2 // #fe │ │ -06ee44: 7220 5927 ed00 |0116: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -06ee4a: 0c0d |0119: move-result-object v13 │ │ -06ee4c: 6e20 2f27 db00 |011a: invoke-virtual {v11, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -06ee52: 2900 f3fe |011d: goto/16 0010 // -010d │ │ +07d0e4: |[07d0e4] com.badlogic.gdx.math.CatmullRomSpline.getPath:(I)Ljava/util/List; │ │ +07d0f4: 220b e503 |0000: new-instance v11, Ljava/util/ArrayList; // type@03e5 │ │ +07d0f8: 7010 2c27 0b00 |0002: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@272c │ │ +07d0fe: 0800 1000 |0005: move-object/from16 v0, v16 │ │ +07d102: 540d 1a0b |0007: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d106: 7210 5e27 0d00 |0009: invoke-interface {v13}, Ljava/util/List;.size:()I // method@275e │ │ +07d10c: 0a0d |000c: move-result v13 │ │ +07d10e: 124e |000d: const/4 v14, #int 4 // #4 │ │ +07d110: 35ed 0300 |000e: if-ge v13, v14, 0011 // +0003 │ │ +07d114: 110b |0010: return-object v11 │ │ +07d116: 2201 1202 |0011: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d11a: 7010 7014 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +07d120: 2202 1202 |0016: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d124: 7010 7014 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +07d12a: 1217 |001b: const/4 v7, #int 1 // #1 │ │ +07d12c: 0800 1000 |001c: move-object/from16 v0, v16 │ │ +07d130: 540d 1a0b |001e: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d134: 7210 5e27 0d00 |0020: invoke-interface {v13}, Ljava/util/List;.size:()I // method@275e │ │ +07d13a: 0a0d |0023: move-result v13 │ │ +07d13c: d80d 0dfd |0024: add-int/lit8 v13, v13, #int -3 // #fd │ │ +07d140: 36d7 d700 |0026: if-gt v7, v13, 00fd // +00d7 │ │ +07d144: 0800 1000 |0028: move-object/from16 v0, v16 │ │ +07d148: 540d 1a0b |002a: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d14c: 7220 5927 7d00 |002c: invoke-interface {v13, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07d152: 0c0d |002f: move-result-object v13 │ │ +07d154: 6e20 2f27 db00 |0030: invoke-virtual {v11, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +07d15a: 150d 803f |0033: const/high16 v13, #int 1065353216 // #3f80 │ │ +07d15e: d80e 1101 |0035: add-int/lit8 v14, v17, #int 1 // #01 │ │ +07d162: 82ee |0037: int-to-float v14, v14 │ │ +07d164: a908 0d0e |0038: div-float v8, v13, v14 │ │ +07d168: 018c |003a: move v12, v8 │ │ +07d16a: 0800 1000 |003b: move-object/from16 v0, v16 │ │ +07d16e: 540d 1a0b |003d: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d172: d80e 0701 |003f: add-int/lit8 v14, v7, #int 1 // #01 │ │ +07d176: 7220 5927 ed00 |0041: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07d17c: 0c0d |0044: move-result-object v13 │ │ +07d17e: 1f0d 1202 |0045: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d182: 6e20 9814 d100 |0047: invoke-virtual {v1, v13}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07d188: 0c0e |004a: move-result-object v14 │ │ +07d18a: 0800 1000 |004b: move-object/from16 v0, v16 │ │ +07d18e: 540d 1a0b |004d: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d192: d80f 07ff |004f: add-int/lit8 v15, v7, #int -1 // #ff │ │ +07d196: 7220 5927 fd00 |0051: invoke-interface {v13, v15}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07d19c: 0c0d |0054: move-result-object v13 │ │ +07d19e: 1f0d 1202 |0055: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d1a2: 6e20 9d14 de00 |0057: invoke-virtual {v14, v13}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ +07d1a8: 0c0d |005a: move-result-object v13 │ │ +07d1aa: 150e 003f |005b: const/high16 v14, #int 1056964608 // #3f00 │ │ +07d1ae: 6e20 8d14 ed00 |005d: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +07d1b4: 0800 1000 |0060: move-object/from16 v0, v16 │ │ +07d1b8: 540d 1a0b |0062: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d1bc: d80e 0702 |0064: add-int/lit8 v14, v7, #int 2 // #02 │ │ +07d1c0: 7220 5927 ed00 |0066: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07d1c6: 0c0d |0069: move-result-object v13 │ │ +07d1c8: 1f0d 1202 |006a: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d1cc: 6e20 9814 d200 |006c: invoke-virtual {v2, v13}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07d1d2: 0c0e |006f: move-result-object v14 │ │ +07d1d4: 0800 1000 |0070: move-object/from16 v0, v16 │ │ +07d1d8: 540d 1a0b |0072: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d1dc: 7220 5927 7d00 |0074: invoke-interface {v13, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07d1e2: 0c0d |0077: move-result-object v13 │ │ +07d1e4: 1f0d 1202 |0078: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d1e8: 6e20 9d14 de00 |007a: invoke-virtual {v14, v13}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ +07d1ee: 0c0d |007d: move-result-object v13 │ │ +07d1f0: 150e 003f |007e: const/high16 v14, #int 1056964608 // #3f00 │ │ +07d1f4: 6e20 8d14 ed00 |0080: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +07d1fa: 1209 |0083: const/4 v9, #int 0 // #0 │ │ +07d1fc: 0200 1100 |0084: move/from16 v0, v17 │ │ +07d200: 3509 7300 |0086: if-ge v9, v0, 00f9 // +0073 │ │ +07d204: 150d 0040 |0088: const/high16 v13, #int 1073741824 // #4000 │ │ +07d208: c8cd |008a: mul-float/2addr v13, v12 │ │ +07d20a: c8cd |008b: mul-float/2addr v13, v12 │ │ +07d20c: c8cd |008c: mul-float/2addr v13, v12 │ │ +07d20e: 150e 4040 |008d: const/high16 v14, #int 1077936128 // #4040 │ │ +07d212: c8ce |008f: mul-float/2addr v14, v12 │ │ +07d214: c8ce |0090: mul-float/2addr v14, v12 │ │ +07d216: c7ed |0091: sub-float/2addr v13, v14 │ │ +07d218: 150e 803f |0092: const/high16 v14, #int 1065353216 // #3f80 │ │ +07d21c: a603 0d0e |0094: add-float v3, v13, v14 │ │ +07d220: 150d 00c0 |0096: const/high16 v13, #int -1073741824 // #c000 │ │ +07d224: c8cd |0098: mul-float/2addr v13, v12 │ │ +07d226: c8cd |0099: mul-float/2addr v13, v12 │ │ +07d228: c8cd |009a: mul-float/2addr v13, v12 │ │ +07d22a: 150e 4040 |009b: const/high16 v14, #int 1077936128 // #4040 │ │ +07d22e: c8ce |009d: mul-float/2addr v14, v12 │ │ +07d230: c8ce |009e: mul-float/2addr v14, v12 │ │ +07d232: a604 0d0e |009f: add-float v4, v13, v14 │ │ +07d236: a80d 0c0c |00a1: mul-float v13, v12, v12 │ │ +07d23a: c8cd |00a3: mul-float/2addr v13, v12 │ │ +07d23c: 150e 0040 |00a4: const/high16 v14, #int 1073741824 // #4000 │ │ +07d240: c8ce |00a6: mul-float/2addr v14, v12 │ │ +07d242: c8ce |00a7: mul-float/2addr v14, v12 │ │ +07d244: c7ed |00a8: sub-float/2addr v13, v14 │ │ +07d246: a605 0d0c |00a9: add-float v5, v13, v12 │ │ +07d24a: a80d 0c0c |00ab: mul-float v13, v12, v12 │ │ +07d24e: c8cd |00ad: mul-float/2addr v13, v12 │ │ +07d250: a80e 0c0c |00ae: mul-float v14, v12, v12 │ │ +07d254: a706 0d0e |00b0: sub-float v6, v13, v14 │ │ +07d258: 220e 1202 |00b2: new-instance v14, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d25c: 0800 1000 |00b4: move-object/from16 v0, v16 │ │ +07d260: 540d 1a0b |00b6: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d264: 7220 5927 7d00 |00b8: invoke-interface {v13, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07d26a: 0c0d |00bb: move-result-object v13 │ │ +07d26c: 1f0d 1202 |00bc: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d270: 7020 7214 de00 |00be: invoke-direct {v14, v13}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@1472 │ │ +07d276: 6e20 8d14 3e00 |00c1: invoke-virtual {v14, v3}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +07d27c: 0c0a |00c4: move-result-object v10 │ │ +07d27e: 0800 1000 |00c5: move-object/from16 v0, v16 │ │ +07d282: 540d 1a0b |00c7: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d286: d80e 0701 |00c9: add-int/lit8 v14, v7, #int 1 // #01 │ │ +07d28a: 7220 5927 ed00 |00cb: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07d290: 0c0d |00ce: move-result-object v13 │ │ +07d292: 1f0d 1202 |00cf: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d296: 6e10 9e14 0d00 |00d1: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ +07d29c: 0c0d |00d4: move-result-object v13 │ │ +07d29e: 6e20 8d14 4d00 |00d5: invoke-virtual {v13, v4}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +07d2a4: 0c0d |00d8: move-result-object v13 │ │ +07d2a6: 6e20 7614 da00 |00d9: invoke-virtual {v10, v13}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +07d2ac: 6e10 9e14 0100 |00dc: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ +07d2b2: 0c0d |00df: move-result-object v13 │ │ +07d2b4: 6e20 8d14 5d00 |00e0: invoke-virtual {v13, v5}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +07d2ba: 0c0d |00e3: move-result-object v13 │ │ +07d2bc: 6e20 7614 da00 |00e4: invoke-virtual {v10, v13}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +07d2c2: 6e10 9e14 0200 |00e7: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ +07d2c8: 0c0d |00ea: move-result-object v13 │ │ +07d2ca: 6e20 8d14 6d00 |00eb: invoke-virtual {v13, v6}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +07d2d0: 0c0d |00ee: move-result-object v13 │ │ +07d2d2: 6e20 7614 da00 |00ef: invoke-virtual {v10, v13}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +07d2d8: 6e20 2f27 ab00 |00f2: invoke-virtual {v11, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +07d2de: c68c |00f5: add-float/2addr v12, v8 │ │ +07d2e0: d809 0901 |00f6: add-int/lit8 v9, v9, #int 1 // #01 │ │ +07d2e4: 288c |00f8: goto 0084 // -0074 │ │ +07d2e6: d807 0701 |00f9: add-int/lit8 v7, v7, #int 1 // #01 │ │ +07d2ea: 2900 21ff |00fb: goto/16 001c // -00df │ │ +07d2ee: 0800 1000 |00fd: move-object/from16 v0, v16 │ │ +07d2f2: 540d 1a0b |00ff: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d2f6: 7210 5e27 0d00 |0101: invoke-interface {v13}, Ljava/util/List;.size:()I // method@275e │ │ +07d2fc: 0a0d |0104: move-result v13 │ │ +07d2fe: 124e |0105: const/4 v14, #int 4 // #4 │ │ +07d300: 34ed 0aff |0106: if-lt v13, v14, 0010 // -00f6 │ │ +07d304: 0800 1000 |0108: move-object/from16 v0, v16 │ │ +07d308: 540d 1a0b |010a: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d30c: 0800 1000 |010c: move-object/from16 v0, v16 │ │ +07d310: 540e 1a0b |010e: iget-object v14, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d314: 7210 5e27 0e00 |0110: invoke-interface {v14}, Ljava/util/List;.size:()I // method@275e │ │ +07d31a: 0a0e |0113: move-result v14 │ │ +07d31c: d80e 0efe |0114: add-int/lit8 v14, v14, #int -2 // #fe │ │ +07d320: 7220 5927 ed00 |0116: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07d326: 0c0d |0119: move-result-object v13 │ │ +07d328: 6e20 2f27 db00 |011a: invoke-virtual {v11, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +07d32e: 2900 f3fe |011d: goto/16 0010 // -010d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=53 │ │ 0x0010 line=86 │ │ 0x0011 line=55 │ │ 0x0016 line=56 │ │ @@ -73759,155 +73759,155 @@ │ │ type : '([Lcom/badlogic/gdx/math/Vector3;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 260 16-bit code units │ │ -06ee58: |[06ee58] com.badlogic.gdx.math.CatmullRomSpline.getPath:([Lcom/badlogic/gdx/math/Vector3;I)V │ │ -06ee68: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -06ee6a: 54fc 1a0b |0001: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06ee6e: 7210 5e27 0c00 |0003: invoke-interface {v12}, Ljava/util/List;.size:()I // method@275e │ │ -06ee74: 0a0c |0006: move-result v12 │ │ -06ee76: 124d |0007: const/4 v13, #int 4 // #4 │ │ -06ee78: 35dc 0300 |0008: if-ge v12, v13, 000b // +0003 │ │ -06ee7c: 0e00 |000a: return-void │ │ -06ee7e: 1215 |000b: const/4 v5, #int 1 // #1 │ │ -06ee80: 54fc 1a0b |000c: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06ee84: 7210 5e27 0c00 |000e: invoke-interface {v12}, Ljava/util/List;.size:()I // method@275e │ │ -06ee8a: 0a0c |0011: move-result v12 │ │ -06ee8c: d80c 0cfd |0012: add-int/lit8 v12, v12, #int -3 // #fd │ │ -06ee90: 36c5 d900 |0014: if-gt v5, v12, 00ed // +00d9 │ │ -06ee94: d807 0601 |0016: add-int/lit8 v7, v6, #int 1 // #01 │ │ -06ee98: 460d 1006 |0018: aget-object v13, v16, v6 │ │ -06ee9c: 54fc 1a0b |001a: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06eea0: 7220 5927 5c00 |001c: invoke-interface {v12, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -06eea6: 0c0c |001f: move-result-object v12 │ │ -06eea8: 1f0c 1402 |0020: check-cast v12, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06eeac: 6e20 9814 cd00 |0022: invoke-virtual {v13, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -06eeb2: 150c 803f |0025: const/high16 v12, #int 1065353216 // #3f80 │ │ -06eeb6: d80d 1101 |0027: add-int/lit8 v13, v17, #int 1 // #01 │ │ -06eeba: 82dd |0029: int-to-float v13, v13 │ │ -06eebc: a908 0c0d |002a: div-float v8, v12, v13 │ │ -06eec0: 018b |002c: move v11, v8 │ │ -06eec2: 54fd 180b |002d: iget-object v13, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.T1:Lcom/badlogic/gdx/math/Vector3; // field@0b18 │ │ -06eec6: 54fc 1a0b |002f: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06eeca: d80e 0501 |0031: add-int/lit8 v14, v5, #int 1 // #01 │ │ -06eece: 7220 5927 ec00 |0033: invoke-interface {v12, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -06eed4: 0c0c |0036: move-result-object v12 │ │ -06eed6: 1f0c 1402 |0037: check-cast v12, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06eeda: 6e20 9814 cd00 |0039: invoke-virtual {v13, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -06eee0: 0c0d |003c: move-result-object v13 │ │ -06eee2: 54fc 1a0b |003d: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06eee6: d80e 05ff |003f: add-int/lit8 v14, v5, #int -1 // #ff │ │ -06eeea: 7220 5927 ec00 |0041: invoke-interface {v12, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -06eef0: 0c0c |0044: move-result-object v12 │ │ -06eef2: 1f0c 1402 |0045: check-cast v12, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06eef6: 6e20 9d14 cd00 |0047: invoke-virtual {v13, v12}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ -06eefc: 0c0c |004a: move-result-object v12 │ │ -06eefe: 150d 003f |004b: const/high16 v13, #int 1056964608 // #3f00 │ │ -06ef02: 6e20 8d14 dc00 |004d: invoke-virtual {v12, v13}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -06ef08: 54fd 190b |0050: iget-object v13, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.T2:Lcom/badlogic/gdx/math/Vector3; // field@0b19 │ │ -06ef0c: 54fc 1a0b |0052: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06ef10: d80e 0502 |0054: add-int/lit8 v14, v5, #int 2 // #02 │ │ -06ef14: 7220 5927 ec00 |0056: invoke-interface {v12, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -06ef1a: 0c0c |0059: move-result-object v12 │ │ -06ef1c: 1f0c 1402 |005a: check-cast v12, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06ef20: 6e20 9814 cd00 |005c: invoke-virtual {v13, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -06ef26: 0c0d |005f: move-result-object v13 │ │ -06ef28: 54fc 1a0b |0060: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06ef2c: 7220 5927 5c00 |0062: invoke-interface {v12, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -06ef32: 0c0c |0065: move-result-object v12 │ │ -06ef34: 1f0c 1402 |0066: check-cast v12, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06ef38: 6e20 9d14 cd00 |0068: invoke-virtual {v13, v12}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ -06ef3e: 0c0c |006b: move-result-object v12 │ │ -06ef40: 150d 003f |006c: const/high16 v13, #int 1056964608 // #3f00 │ │ -06ef44: 6e20 8d14 dc00 |006e: invoke-virtual {v12, v13}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -06ef4a: 1209 |0071: const/4 v9, #int 0 // #0 │ │ -06ef4c: 0200 1100 |0072: move/from16 v0, v17 │ │ -06ef50: 3509 7400 |0074: if-ge v9, v0, 00e8 // +0074 │ │ -06ef54: 150c 0040 |0076: const/high16 v12, #int 1073741824 // #4000 │ │ -06ef58: c8bc |0078: mul-float/2addr v12, v11 │ │ -06ef5a: c8bc |0079: mul-float/2addr v12, v11 │ │ -06ef5c: c8bc |007a: mul-float/2addr v12, v11 │ │ -06ef5e: 150d 4040 |007b: const/high16 v13, #int 1077936128 // #4040 │ │ -06ef62: c8bd |007d: mul-float/2addr v13, v11 │ │ -06ef64: c8bd |007e: mul-float/2addr v13, v11 │ │ -06ef66: c7dc |007f: sub-float/2addr v12, v13 │ │ -06ef68: 150d 803f |0080: const/high16 v13, #int 1065353216 // #3f80 │ │ -06ef6c: a601 0c0d |0082: add-float v1, v12, v13 │ │ -06ef70: 150c 00c0 |0084: const/high16 v12, #int -1073741824 // #c000 │ │ -06ef74: c8bc |0086: mul-float/2addr v12, v11 │ │ -06ef76: c8bc |0087: mul-float/2addr v12, v11 │ │ -06ef78: c8bc |0088: mul-float/2addr v12, v11 │ │ -06ef7a: 150d 4040 |0089: const/high16 v13, #int 1077936128 // #4040 │ │ -06ef7e: c8bd |008b: mul-float/2addr v13, v11 │ │ -06ef80: c8bd |008c: mul-float/2addr v13, v11 │ │ -06ef82: a602 0c0d |008d: add-float v2, v12, v13 │ │ -06ef86: a80c 0b0b |008f: mul-float v12, v11, v11 │ │ -06ef8a: c8bc |0091: mul-float/2addr v12, v11 │ │ -06ef8c: 150d 0040 |0092: const/high16 v13, #int 1073741824 // #4000 │ │ -06ef90: c8bd |0094: mul-float/2addr v13, v11 │ │ -06ef92: c8bd |0095: mul-float/2addr v13, v11 │ │ -06ef94: c7dc |0096: sub-float/2addr v12, v13 │ │ -06ef96: a603 0c0b |0097: add-float v3, v12, v11 │ │ -06ef9a: a80c 0b0b |0099: mul-float v12, v11, v11 │ │ -06ef9e: c8bc |009b: mul-float/2addr v12, v11 │ │ -06efa0: a80d 0b0b |009c: mul-float v13, v11, v11 │ │ -06efa4: a704 0c0d |009e: sub-float v4, v12, v13 │ │ -06efa8: d806 0701 |00a0: add-int/lit8 v6, v7, #int 1 // #01 │ │ -06efac: 460d 1007 |00a2: aget-object v13, v16, v7 │ │ -06efb0: 54fc 1a0b |00a4: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06efb4: 7220 5927 5c00 |00a6: invoke-interface {v12, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -06efba: 0c0c |00a9: move-result-object v12 │ │ -06efbc: 1f0c 1402 |00aa: check-cast v12, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06efc0: 6e20 9814 cd00 |00ac: invoke-virtual {v13, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -06efc6: 0c0c |00af: move-result-object v12 │ │ -06efc8: 6e20 8d14 1c00 |00b0: invoke-virtual {v12, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -06efce: 0c0a |00b3: move-result-object v10 │ │ -06efd0: 54fc 1a0b |00b4: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06efd4: d80d 0501 |00b6: add-int/lit8 v13, v5, #int 1 // #01 │ │ -06efd8: 7220 5927 dc00 |00b8: invoke-interface {v12, v13}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -06efde: 0c0c |00bb: move-result-object v12 │ │ -06efe0: 1f0c 1402 |00bc: check-cast v12, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06efe4: 6e10 9e14 0c00 |00be: invoke-virtual {v12}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ -06efea: 0c0c |00c1: move-result-object v12 │ │ -06efec: 6e20 8d14 2c00 |00c2: invoke-virtual {v12, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -06eff2: 0c0c |00c5: move-result-object v12 │ │ -06eff4: 6e20 7614 ca00 |00c6: invoke-virtual {v10, v12}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -06effa: 54fc 180b |00c9: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.T1:Lcom/badlogic/gdx/math/Vector3; // field@0b18 │ │ -06effe: 6e10 9e14 0c00 |00cb: invoke-virtual {v12}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ -06f004: 0c0c |00ce: move-result-object v12 │ │ -06f006: 6e20 8d14 3c00 |00cf: invoke-virtual {v12, v3}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -06f00c: 0c0c |00d2: move-result-object v12 │ │ -06f00e: 6e20 7614 ca00 |00d3: invoke-virtual {v10, v12}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -06f014: 54fc 190b |00d6: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.T2:Lcom/badlogic/gdx/math/Vector3; // field@0b19 │ │ -06f018: 6e10 9e14 0c00 |00d8: invoke-virtual {v12}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ -06f01e: 0c0c |00db: move-result-object v12 │ │ -06f020: 6e20 8d14 4c00 |00dc: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -06f026: 0c0c |00df: move-result-object v12 │ │ -06f028: 6e20 7614 ca00 |00e0: invoke-virtual {v10, v12}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -06f02e: c68b |00e3: add-float/2addr v11, v8 │ │ -06f030: d809 0901 |00e4: add-int/lit8 v9, v9, #int 1 // #01 │ │ -06f034: 0167 |00e6: move v7, v6 │ │ -06f036: 288b |00e7: goto 0072 // -0075 │ │ -06f038: d805 0501 |00e8: add-int/lit8 v5, v5, #int 1 // #01 │ │ -06f03c: 0176 |00ea: move v6, v7 │ │ -06f03e: 2900 21ff |00eb: goto/16 000c // -00df │ │ -06f042: 460d 1006 |00ed: aget-object v13, v16, v6 │ │ -06f046: 54fc 1a0b |00ef: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06f04a: 54fe 1a0b |00f1: iget-object v14, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06f04e: 7210 5e27 0e00 |00f3: invoke-interface {v14}, Ljava/util/List;.size:()I // method@275e │ │ -06f054: 0a0e |00f6: move-result v14 │ │ -06f056: d80e 0efe |00f7: add-int/lit8 v14, v14, #int -2 // #fe │ │ -06f05a: 7220 5927 ec00 |00f9: invoke-interface {v12, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -06f060: 0c0c |00fc: move-result-object v12 │ │ -06f062: 1f0c 1402 |00fd: check-cast v12, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06f066: 6e20 9814 cd00 |00ff: invoke-virtual {v13, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -06f06c: 2900 08ff |0102: goto/16 000a // -00f8 │ │ +07d334: |[07d334] com.badlogic.gdx.math.CatmullRomSpline.getPath:([Lcom/badlogic/gdx/math/Vector3;I)V │ │ +07d344: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +07d346: 54fc 1a0b |0001: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d34a: 7210 5e27 0c00 |0003: invoke-interface {v12}, Ljava/util/List;.size:()I // method@275e │ │ +07d350: 0a0c |0006: move-result v12 │ │ +07d352: 124d |0007: const/4 v13, #int 4 // #4 │ │ +07d354: 35dc 0300 |0008: if-ge v12, v13, 000b // +0003 │ │ +07d358: 0e00 |000a: return-void │ │ +07d35a: 1215 |000b: const/4 v5, #int 1 // #1 │ │ +07d35c: 54fc 1a0b |000c: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d360: 7210 5e27 0c00 |000e: invoke-interface {v12}, Ljava/util/List;.size:()I // method@275e │ │ +07d366: 0a0c |0011: move-result v12 │ │ +07d368: d80c 0cfd |0012: add-int/lit8 v12, v12, #int -3 // #fd │ │ +07d36c: 36c5 d900 |0014: if-gt v5, v12, 00ed // +00d9 │ │ +07d370: d807 0601 |0016: add-int/lit8 v7, v6, #int 1 // #01 │ │ +07d374: 460d 1006 |0018: aget-object v13, v16, v6 │ │ +07d378: 54fc 1a0b |001a: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d37c: 7220 5927 5c00 |001c: invoke-interface {v12, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07d382: 0c0c |001f: move-result-object v12 │ │ +07d384: 1f0c 1202 |0020: check-cast v12, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d388: 6e20 9814 cd00 |0022: invoke-virtual {v13, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07d38e: 150c 803f |0025: const/high16 v12, #int 1065353216 // #3f80 │ │ +07d392: d80d 1101 |0027: add-int/lit8 v13, v17, #int 1 // #01 │ │ +07d396: 82dd |0029: int-to-float v13, v13 │ │ +07d398: a908 0c0d |002a: div-float v8, v12, v13 │ │ +07d39c: 018b |002c: move v11, v8 │ │ +07d39e: 54fd 180b |002d: iget-object v13, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.T1:Lcom/badlogic/gdx/math/Vector3; // field@0b18 │ │ +07d3a2: 54fc 1a0b |002f: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d3a6: d80e 0501 |0031: add-int/lit8 v14, v5, #int 1 // #01 │ │ +07d3aa: 7220 5927 ec00 |0033: invoke-interface {v12, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07d3b0: 0c0c |0036: move-result-object v12 │ │ +07d3b2: 1f0c 1202 |0037: check-cast v12, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d3b6: 6e20 9814 cd00 |0039: invoke-virtual {v13, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07d3bc: 0c0d |003c: move-result-object v13 │ │ +07d3be: 54fc 1a0b |003d: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d3c2: d80e 05ff |003f: add-int/lit8 v14, v5, #int -1 // #ff │ │ +07d3c6: 7220 5927 ec00 |0041: invoke-interface {v12, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07d3cc: 0c0c |0044: move-result-object v12 │ │ +07d3ce: 1f0c 1202 |0045: check-cast v12, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d3d2: 6e20 9d14 cd00 |0047: invoke-virtual {v13, v12}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ +07d3d8: 0c0c |004a: move-result-object v12 │ │ +07d3da: 150d 003f |004b: const/high16 v13, #int 1056964608 // #3f00 │ │ +07d3de: 6e20 8d14 dc00 |004d: invoke-virtual {v12, v13}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +07d3e4: 54fd 190b |0050: iget-object v13, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.T2:Lcom/badlogic/gdx/math/Vector3; // field@0b19 │ │ +07d3e8: 54fc 1a0b |0052: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d3ec: d80e 0502 |0054: add-int/lit8 v14, v5, #int 2 // #02 │ │ +07d3f0: 7220 5927 ec00 |0056: invoke-interface {v12, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07d3f6: 0c0c |0059: move-result-object v12 │ │ +07d3f8: 1f0c 1202 |005a: check-cast v12, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d3fc: 6e20 9814 cd00 |005c: invoke-virtual {v13, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07d402: 0c0d |005f: move-result-object v13 │ │ +07d404: 54fc 1a0b |0060: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d408: 7220 5927 5c00 |0062: invoke-interface {v12, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07d40e: 0c0c |0065: move-result-object v12 │ │ +07d410: 1f0c 1202 |0066: check-cast v12, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d414: 6e20 9d14 cd00 |0068: invoke-virtual {v13, v12}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ +07d41a: 0c0c |006b: move-result-object v12 │ │ +07d41c: 150d 003f |006c: const/high16 v13, #int 1056964608 // #3f00 │ │ +07d420: 6e20 8d14 dc00 |006e: invoke-virtual {v12, v13}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +07d426: 1209 |0071: const/4 v9, #int 0 // #0 │ │ +07d428: 0200 1100 |0072: move/from16 v0, v17 │ │ +07d42c: 3509 7400 |0074: if-ge v9, v0, 00e8 // +0074 │ │ +07d430: 150c 0040 |0076: const/high16 v12, #int 1073741824 // #4000 │ │ +07d434: c8bc |0078: mul-float/2addr v12, v11 │ │ +07d436: c8bc |0079: mul-float/2addr v12, v11 │ │ +07d438: c8bc |007a: mul-float/2addr v12, v11 │ │ +07d43a: 150d 4040 |007b: const/high16 v13, #int 1077936128 // #4040 │ │ +07d43e: c8bd |007d: mul-float/2addr v13, v11 │ │ +07d440: c8bd |007e: mul-float/2addr v13, v11 │ │ +07d442: c7dc |007f: sub-float/2addr v12, v13 │ │ +07d444: 150d 803f |0080: const/high16 v13, #int 1065353216 // #3f80 │ │ +07d448: a601 0c0d |0082: add-float v1, v12, v13 │ │ +07d44c: 150c 00c0 |0084: const/high16 v12, #int -1073741824 // #c000 │ │ +07d450: c8bc |0086: mul-float/2addr v12, v11 │ │ +07d452: c8bc |0087: mul-float/2addr v12, v11 │ │ +07d454: c8bc |0088: mul-float/2addr v12, v11 │ │ +07d456: 150d 4040 |0089: const/high16 v13, #int 1077936128 // #4040 │ │ +07d45a: c8bd |008b: mul-float/2addr v13, v11 │ │ +07d45c: c8bd |008c: mul-float/2addr v13, v11 │ │ +07d45e: a602 0c0d |008d: add-float v2, v12, v13 │ │ +07d462: a80c 0b0b |008f: mul-float v12, v11, v11 │ │ +07d466: c8bc |0091: mul-float/2addr v12, v11 │ │ +07d468: 150d 0040 |0092: const/high16 v13, #int 1073741824 // #4000 │ │ +07d46c: c8bd |0094: mul-float/2addr v13, v11 │ │ +07d46e: c8bd |0095: mul-float/2addr v13, v11 │ │ +07d470: c7dc |0096: sub-float/2addr v12, v13 │ │ +07d472: a603 0c0b |0097: add-float v3, v12, v11 │ │ +07d476: a80c 0b0b |0099: mul-float v12, v11, v11 │ │ +07d47a: c8bc |009b: mul-float/2addr v12, v11 │ │ +07d47c: a80d 0b0b |009c: mul-float v13, v11, v11 │ │ +07d480: a704 0c0d |009e: sub-float v4, v12, v13 │ │ +07d484: d806 0701 |00a0: add-int/lit8 v6, v7, #int 1 // #01 │ │ +07d488: 460d 1007 |00a2: aget-object v13, v16, v7 │ │ +07d48c: 54fc 1a0b |00a4: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d490: 7220 5927 5c00 |00a6: invoke-interface {v12, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07d496: 0c0c |00a9: move-result-object v12 │ │ +07d498: 1f0c 1202 |00aa: check-cast v12, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d49c: 6e20 9814 cd00 |00ac: invoke-virtual {v13, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07d4a2: 0c0c |00af: move-result-object v12 │ │ +07d4a4: 6e20 8d14 1c00 |00b0: invoke-virtual {v12, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +07d4aa: 0c0a |00b3: move-result-object v10 │ │ +07d4ac: 54fc 1a0b |00b4: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d4b0: d80d 0501 |00b6: add-int/lit8 v13, v5, #int 1 // #01 │ │ +07d4b4: 7220 5927 dc00 |00b8: invoke-interface {v12, v13}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07d4ba: 0c0c |00bb: move-result-object v12 │ │ +07d4bc: 1f0c 1202 |00bc: check-cast v12, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d4c0: 6e10 9e14 0c00 |00be: invoke-virtual {v12}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ +07d4c6: 0c0c |00c1: move-result-object v12 │ │ +07d4c8: 6e20 8d14 2c00 |00c2: invoke-virtual {v12, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +07d4ce: 0c0c |00c5: move-result-object v12 │ │ +07d4d0: 6e20 7614 ca00 |00c6: invoke-virtual {v10, v12}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +07d4d6: 54fc 180b |00c9: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.T1:Lcom/badlogic/gdx/math/Vector3; // field@0b18 │ │ +07d4da: 6e10 9e14 0c00 |00cb: invoke-virtual {v12}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ +07d4e0: 0c0c |00ce: move-result-object v12 │ │ +07d4e2: 6e20 8d14 3c00 |00cf: invoke-virtual {v12, v3}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +07d4e8: 0c0c |00d2: move-result-object v12 │ │ +07d4ea: 6e20 7614 ca00 |00d3: invoke-virtual {v10, v12}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +07d4f0: 54fc 190b |00d6: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.T2:Lcom/badlogic/gdx/math/Vector3; // field@0b19 │ │ +07d4f4: 6e10 9e14 0c00 |00d8: invoke-virtual {v12}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ +07d4fa: 0c0c |00db: move-result-object v12 │ │ +07d4fc: 6e20 8d14 4c00 |00dc: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +07d502: 0c0c |00df: move-result-object v12 │ │ +07d504: 6e20 7614 ca00 |00e0: invoke-virtual {v10, v12}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +07d50a: c68b |00e3: add-float/2addr v11, v8 │ │ +07d50c: d809 0901 |00e4: add-int/lit8 v9, v9, #int 1 // #01 │ │ +07d510: 0167 |00e6: move v7, v6 │ │ +07d512: 288b |00e7: goto 0072 // -0075 │ │ +07d514: d805 0501 |00e8: add-int/lit8 v5, v5, #int 1 // #01 │ │ +07d518: 0176 |00ea: move v6, v7 │ │ +07d51a: 2900 21ff |00eb: goto/16 000c // -00df │ │ +07d51e: 460d 1006 |00ed: aget-object v13, v16, v6 │ │ +07d522: 54fc 1a0b |00ef: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d526: 54fe 1a0b |00f1: iget-object v14, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d52a: 7210 5e27 0e00 |00f3: invoke-interface {v14}, Ljava/util/List;.size:()I // method@275e │ │ +07d530: 0a0e |00f6: move-result v14 │ │ +07d532: d80e 0efe |00f7: add-int/lit8 v14, v14, #int -2 // #fe │ │ +07d536: 7220 5927 ec00 |00f9: invoke-interface {v12, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07d53c: 0c0c |00fc: move-result-object v12 │ │ +07d53e: 1f0c 1202 |00fd: check-cast v12, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d542: 6e20 9814 cd00 |00ff: invoke-virtual {v13, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07d548: 2900 08ff |0102: goto/16 000a // -00f8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0001 line=96 │ │ 0x000a line=124 │ │ 0x000b line=98 │ │ 0x0016 line=99 │ │ @@ -73952,36 +73952,36 @@ │ │ type : '(ILcom/badlogic/gdx/math/Vector3;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -06f070: |[06f070] com.badlogic.gdx.math.CatmullRomSpline.getTangentNormals:(ILcom/badlogic/gdx/math/Vector3;)Ljava/util/List; │ │ -06f080: 6e20 fe12 6500 |0000: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/math/CatmullRomSpline;.getTangents:(I)Ljava/util/List; // method@12fe │ │ -06f086: 0c03 |0003: move-result-object v3 │ │ -06f088: 2201 e703 |0004: new-instance v1, Ljava/util/ArrayList; // type@03e7 │ │ -06f08c: 7010 2c27 0100 |0006: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@272c │ │ -06f092: 7210 5b27 0300 |0009: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@275b │ │ -06f098: 0c00 |000c: move-result-object v0 │ │ -06f09a: 7210 5327 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -06f0a0: 0a04 |0010: move-result v4 │ │ -06f0a2: 3804 1900 |0011: if-eqz v4, 002a // +0019 │ │ -06f0a6: 7210 5427 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -06f0ac: 0c02 |0016: move-result-object v2 │ │ -06f0ae: 1f02 1402 |0017: check-cast v2, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06f0b2: 2204 1402 |0019: new-instance v4, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06f0b6: 7020 7214 2400 |001b: invoke-direct {v4, v2}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@1472 │ │ -06f0bc: 6e20 7914 7400 |001e: invoke-virtual {v4, v7}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1479 │ │ -06f0c2: 0c04 |0021: move-result-object v4 │ │ -06f0c4: 6e10 9114 0400 |0022: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -06f0ca: 0c04 |0025: move-result-object v4 │ │ -06f0cc: 6e20 2f27 4100 |0026: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -06f0d2: 28e4 |0029: goto 000d // -001c │ │ -06f0d4: 1101 |002a: return-object v1 │ │ +07d54c: |[07d54c] com.badlogic.gdx.math.CatmullRomSpline.getTangentNormals:(ILcom/badlogic/gdx/math/Vector3;)Ljava/util/List; │ │ +07d55c: 6e20 fe12 6500 |0000: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/math/CatmullRomSpline;.getTangents:(I)Ljava/util/List; // method@12fe │ │ +07d562: 0c03 |0003: move-result-object v3 │ │ +07d564: 2201 e503 |0004: new-instance v1, Ljava/util/ArrayList; // type@03e5 │ │ +07d568: 7010 2c27 0100 |0006: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@272c │ │ +07d56e: 7210 5b27 0300 |0009: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@275b │ │ +07d574: 0c00 |000c: move-result-object v0 │ │ +07d576: 7210 5327 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +07d57c: 0a04 |0010: move-result v4 │ │ +07d57e: 3804 1900 |0011: if-eqz v4, 002a // +0019 │ │ +07d582: 7210 5427 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +07d588: 0c02 |0016: move-result-object v2 │ │ +07d58a: 1f02 1202 |0017: check-cast v2, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d58e: 2204 1202 |0019: new-instance v4, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d592: 7020 7214 2400 |001b: invoke-direct {v4, v2}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@1472 │ │ +07d598: 6e20 7914 7400 |001e: invoke-virtual {v4, v7}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1479 │ │ +07d59e: 0c04 |0021: move-result-object v4 │ │ +07d5a0: 6e10 9114 0400 |0022: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +07d5a6: 0c04 |0025: move-result-object v4 │ │ +07d5a8: 6e20 2f27 4100 |0026: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +07d5ae: 28e4 |0029: goto 000d // -001c │ │ +07d5b0: 1101 |002a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0004 line=224 │ │ 0x0009 line=226 │ │ 0x0019 line=227 │ │ 0x002a line=229 │ │ @@ -73999,42 +73999,42 @@ │ │ type : '(ILjava/util/List;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -06f0d8: |[06f0d8] com.badlogic.gdx.math.CatmullRomSpline.getTangentNormals:(ILjava/util/List;)Ljava/util/List; │ │ -06f0e8: 6e20 fe12 9800 |0000: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/CatmullRomSpline;.getTangents:(I)Ljava/util/List; // method@12fe │ │ -06f0ee: 0c05 |0003: move-result-object v5 │ │ -06f0f0: 2203 e703 |0004: new-instance v3, Ljava/util/ArrayList; // type@03e7 │ │ -06f0f4: 7010 2c27 0300 |0006: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@272c │ │ -06f0fa: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -06f0fc: 7210 5b27 0500 |000a: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@275b │ │ -06f102: 0c02 |000d: move-result-object v2 │ │ -06f104: 7210 5327 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -06f10a: 0a06 |0011: move-result v6 │ │ -06f10c: 3806 2200 |0012: if-eqz v6, 0034 // +0022 │ │ -06f110: 7210 5427 0200 |0014: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -06f116: 0c04 |0017: move-result-object v4 │ │ -06f118: 1f04 1402 |0018: check-cast v4, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06f11c: 2207 1402 |001a: new-instance v7, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06f120: 7020 7214 4700 |001c: invoke-direct {v7, v4}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@1472 │ │ -06f126: d801 0001 |001f: add-int/lit8 v1, v0, #int 1 // #01 │ │ -06f12a: 7220 5927 0a00 |0021: invoke-interface {v10, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -06f130: 0c06 |0024: move-result-object v6 │ │ -06f132: 1f06 1402 |0025: check-cast v6, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06f136: 6e20 7914 6700 |0027: invoke-virtual {v7, v6}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1479 │ │ -06f13c: 0c06 |002a: move-result-object v6 │ │ -06f13e: 6e10 9114 0600 |002b: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -06f144: 0c06 |002e: move-result-object v6 │ │ -06f146: 6e20 2f27 6300 |002f: invoke-virtual {v3, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -06f14c: 0110 |0032: move v0, v1 │ │ -06f14e: 28db |0033: goto 000e // -0025 │ │ -06f150: 1103 |0034: return-object v3 │ │ +07d5b4: |[07d5b4] com.badlogic.gdx.math.CatmullRomSpline.getTangentNormals:(ILjava/util/List;)Ljava/util/List; │ │ +07d5c4: 6e20 fe12 9800 |0000: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/CatmullRomSpline;.getTangents:(I)Ljava/util/List; // method@12fe │ │ +07d5ca: 0c05 |0003: move-result-object v5 │ │ +07d5cc: 2203 e503 |0004: new-instance v3, Ljava/util/ArrayList; // type@03e5 │ │ +07d5d0: 7010 2c27 0300 |0006: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@272c │ │ +07d5d6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +07d5d8: 7210 5b27 0500 |000a: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@275b │ │ +07d5de: 0c02 |000d: move-result-object v2 │ │ +07d5e0: 7210 5327 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +07d5e6: 0a06 |0011: move-result v6 │ │ +07d5e8: 3806 2200 |0012: if-eqz v6, 0034 // +0022 │ │ +07d5ec: 7210 5427 0200 |0014: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +07d5f2: 0c04 |0017: move-result-object v4 │ │ +07d5f4: 1f04 1202 |0018: check-cast v4, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d5f8: 2207 1202 |001a: new-instance v7, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d5fc: 7020 7214 4700 |001c: invoke-direct {v7, v4}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@1472 │ │ +07d602: d801 0001 |001f: add-int/lit8 v1, v0, #int 1 // #01 │ │ +07d606: 7220 5927 0a00 |0021: invoke-interface {v10, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07d60c: 0c06 |0024: move-result-object v6 │ │ +07d60e: 1f06 1202 |0025: check-cast v6, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d612: 6e20 7914 6700 |0027: invoke-virtual {v7, v6}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1479 │ │ +07d618: 0c06 |002a: move-result-object v6 │ │ +07d61a: 6e10 9114 0600 |002b: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +07d620: 0c06 |002e: move-result-object v6 │ │ +07d622: 6e20 2f27 6300 |002f: invoke-virtual {v3, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +07d628: 0110 |0032: move v0, v1 │ │ +07d62a: 28db |0033: goto 000e // -0025 │ │ +07d62c: 1103 |0034: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0004 line=234 │ │ 0x0009 line=236 │ │ 0x000a line=237 │ │ 0x001a line=238 │ │ @@ -74057,164 +74057,164 @@ │ │ type : '(I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 295 16-bit code units │ │ -06f154: |[06f154] com.badlogic.gdx.math.CatmullRomSpline.getTangentNormals2D:(I)Ljava/util/List; │ │ -06f164: 220d e703 |0000: new-instance v13, Ljava/util/ArrayList; // type@03e7 │ │ -06f168: 7010 2c27 0d00 |0002: invoke-direct {v13}, Ljava/util/ArrayList;.:()V // method@272c │ │ -06f16e: 0800 1200 |0005: move-object/from16 v0, v18 │ │ -06f172: 540f 1a0b |0007: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06f176: 7210 5e27 0f00 |0009: invoke-interface {v15}, Ljava/util/List;.size:()I // method@275e │ │ -06f17c: 0a0f |000c: move-result v15 │ │ -06f17e: 1310 0400 |000d: const/16 v16, #int 4 // #4 │ │ -06f182: 0200 1000 |000f: move/from16 v0, v16 │ │ -06f186: 350f 0300 |0011: if-ge v15, v0, 0014 // +0003 │ │ -06f18a: 110d |0013: return-object v13 │ │ -06f18c: 2201 1402 |0014: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06f190: 7010 7014 0100 |0016: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -06f196: 2202 1402 |0019: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06f19a: 7010 7014 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -06f1a0: 1217 |001e: const/4 v7, #int 1 // #1 │ │ -06f1a2: 0800 1200 |001f: move-object/from16 v0, v18 │ │ -06f1a6: 540f 1a0b |0021: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06f1aa: 7210 5e27 0f00 |0023: invoke-interface {v15}, Ljava/util/List;.size:()I // method@275e │ │ -06f1b0: 0a0f |0026: move-result v15 │ │ -06f1b2: d80f 0ffd |0027: add-int/lit8 v15, v15, #int -3 // #fd │ │ -06f1b6: 36f7 eaff |0029: if-gt v7, v15, 0013 // -0016 │ │ -06f1ba: 150f 803f |002b: const/high16 v15, #int 1065353216 // #3f80 │ │ -06f1be: d810 1301 |002d: add-int/lit8 v16, v19, #int 1 // #01 │ │ -06f1c2: 0200 1000 |002f: move/from16 v0, v16 │ │ -06f1c6: 8200 |0031: int-to-float v0, v0 │ │ -06f1c8: 0210 0000 |0032: move/from16 v16, v0 │ │ -06f1cc: a908 0f10 |0034: div-float v8, v15, v16 │ │ -06f1d0: 018c |0036: move v12, v8 │ │ -06f1d2: 0800 1200 |0037: move-object/from16 v0, v18 │ │ -06f1d6: 540f 1a0b |0039: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06f1da: d810 0701 |003b: add-int/lit8 v16, v7, #int 1 // #01 │ │ -06f1de: 7802 5927 0f00 |003d: invoke-interface/range {v15, v16}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -06f1e4: 0c0f |0040: move-result-object v15 │ │ -06f1e6: 1f0f 1402 |0041: check-cast v15, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06f1ea: 6e20 9814 f100 |0043: invoke-virtual {v1, v15}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -06f1f0: 0c10 |0046: move-result-object v16 │ │ -06f1f2: 0800 1200 |0047: move-object/from16 v0, v18 │ │ -06f1f6: 540f 1a0b |0049: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06f1fa: d811 07ff |004b: add-int/lit8 v17, v7, #int -1 // #ff │ │ -06f1fe: 0200 1100 |004d: move/from16 v0, v17 │ │ -06f202: 7220 5927 0f00 |004f: invoke-interface {v15, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -06f208: 0c0f |0052: move-result-object v15 │ │ -06f20a: 1f0f 1402 |0053: check-cast v15, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06f20e: 0800 1000 |0055: move-object/from16 v0, v16 │ │ -06f212: 6e20 9d14 f000 |0057: invoke-virtual {v0, v15}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ -06f218: 0c0f |005a: move-result-object v15 │ │ -06f21a: 1510 003f |005b: const/high16 v16, #int 1056964608 // #3f00 │ │ -06f21e: 7402 8d14 0f00 |005d: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -06f224: 0800 1200 |0060: move-object/from16 v0, v18 │ │ -06f228: 540f 1a0b |0062: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06f22c: d810 0702 |0064: add-int/lit8 v16, v7, #int 2 // #02 │ │ -06f230: 7802 5927 0f00 |0066: invoke-interface/range {v15, v16}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -06f236: 0c0f |0069: move-result-object v15 │ │ -06f238: 1f0f 1402 |006a: check-cast v15, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06f23c: 6e20 9814 f200 |006c: invoke-virtual {v2, v15}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -06f242: 0c10 |006f: move-result-object v16 │ │ -06f244: 0800 1200 |0070: move-object/from16 v0, v18 │ │ -06f248: 540f 1a0b |0072: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06f24c: 7220 5927 7f00 |0074: invoke-interface {v15, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -06f252: 0c0f |0077: move-result-object v15 │ │ -06f254: 1f0f 1402 |0078: check-cast v15, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06f258: 0800 1000 |007a: move-object/from16 v0, v16 │ │ -06f25c: 6e20 9d14 f000 |007c: invoke-virtual {v0, v15}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ -06f262: 0c0f |007f: move-result-object v15 │ │ -06f264: 1510 003f |0080: const/high16 v16, #int 1056964608 // #3f00 │ │ -06f268: 7402 8d14 0f00 |0082: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -06f26e: 220f 1402 |0085: new-instance v15, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06f272: 7020 7214 1f00 |0087: invoke-direct {v15, v1}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@1472 │ │ -06f278: 6e10 9114 0f00 |008a: invoke-virtual {v15}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -06f27e: 0c0a |008d: move-result-object v10 │ │ -06f280: 52ae fe0b |008e: iget v14, v10, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -06f284: 52af ff0b |0090: iget v15, v10, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -06f288: 59af fe0b |0092: iput v15, v10, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -06f28c: 7fef |0094: neg-float v15, v14 │ │ -06f28e: 59af ff0b |0095: iput v15, v10, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -06f292: 6e20 2f27 ad00 |0097: invoke-virtual {v13, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -06f298: 1209 |009a: const/4 v9, #int 0 // #0 │ │ -06f29a: 0200 1300 |009b: move/from16 v0, v19 │ │ -06f29e: 3509 8600 |009d: if-ge v9, v0, 0123 // +0086 │ │ -06f2a2: 150f c040 |009f: const/high16 v15, #int 1086324736 // #40c0 │ │ -06f2a6: c8cf |00a1: mul-float/2addr v15, v12 │ │ -06f2a8: c8cf |00a2: mul-float/2addr v15, v12 │ │ -06f2aa: 1510 c040 |00a3: const/high16 v16, #int 1086324736 // #40c0 │ │ -06f2ae: a810 100c |00a5: mul-float v16, v16, v12 │ │ -06f2b2: a703 0f10 |00a7: sub-float v3, v15, v16 │ │ -06f2b6: 150f c0c0 |00a9: const/high16 v15, #int -1061158912 // #c0c0 │ │ -06f2ba: c8cf |00ab: mul-float/2addr v15, v12 │ │ -06f2bc: c8cf |00ac: mul-float/2addr v15, v12 │ │ -06f2be: 1510 c040 |00ad: const/high16 v16, #int 1086324736 // #40c0 │ │ -06f2c2: a810 100c |00af: mul-float v16, v16, v12 │ │ -06f2c6: a604 0f10 |00b1: add-float v4, v15, v16 │ │ -06f2ca: 150f 4040 |00b3: const/high16 v15, #int 1077936128 // #4040 │ │ -06f2ce: c8cf |00b5: mul-float/2addr v15, v12 │ │ -06f2d0: c8cf |00b6: mul-float/2addr v15, v12 │ │ -06f2d2: 1510 8040 |00b7: const/high16 v16, #int 1082130432 // #4080 │ │ -06f2d6: a810 100c |00b9: mul-float v16, v16, v12 │ │ -06f2da: a70f 0f10 |00bb: sub-float v15, v15, v16 │ │ -06f2de: 1510 803f |00bd: const/high16 v16, #int 1065353216 // #3f80 │ │ -06f2e2: a605 0f10 |00bf: add-float v5, v15, v16 │ │ -06f2e6: 150f 4040 |00c1: const/high16 v15, #int 1077936128 // #4040 │ │ -06f2ea: c8cf |00c3: mul-float/2addr v15, v12 │ │ -06f2ec: c8cf |00c4: mul-float/2addr v15, v12 │ │ -06f2ee: 1510 0040 |00c5: const/high16 v16, #int 1073741824 // #4000 │ │ -06f2f2: a810 100c |00c7: mul-float v16, v16, v12 │ │ -06f2f6: a706 0f10 |00c9: sub-float v6, v15, v16 │ │ -06f2fa: 2210 1402 |00cb: new-instance v16, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06f2fe: 0800 1200 |00cd: move-object/from16 v0, v18 │ │ -06f302: 540f 1a0b |00cf: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06f306: 7220 5927 7f00 |00d1: invoke-interface {v15, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -06f30c: 0c0f |00d4: move-result-object v15 │ │ -06f30e: 1f0f 1402 |00d5: check-cast v15, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06f312: 0800 1000 |00d7: move-object/from16 v0, v16 │ │ -06f316: 7020 7214 f000 |00d9: invoke-direct {v0, v15}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@1472 │ │ -06f31c: 0800 1000 |00dc: move-object/from16 v0, v16 │ │ -06f320: 6e20 8d14 3000 |00de: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -06f326: 0c0b |00e1: move-result-object v11 │ │ -06f328: 0800 1200 |00e2: move-object/from16 v0, v18 │ │ -06f32c: 540f 1a0b |00e4: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06f330: d810 0701 |00e6: add-int/lit8 v16, v7, #int 1 // #01 │ │ -06f334: 7802 5927 0f00 |00e8: invoke-interface/range {v15, v16}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -06f33a: 0c0f |00eb: move-result-object v15 │ │ -06f33c: 1f0f 1402 |00ec: check-cast v15, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06f340: 6e10 9e14 0f00 |00ee: invoke-virtual {v15}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ -06f346: 0c0f |00f1: move-result-object v15 │ │ -06f348: 6e20 8d14 4f00 |00f2: invoke-virtual {v15, v4}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -06f34e: 0c0f |00f5: move-result-object v15 │ │ -06f350: 6e20 7614 fb00 |00f6: invoke-virtual {v11, v15}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -06f356: 6e10 9e14 0100 |00f9: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ -06f35c: 0c0f |00fc: move-result-object v15 │ │ -06f35e: 6e20 8d14 5f00 |00fd: invoke-virtual {v15, v5}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -06f364: 0c0f |0100: move-result-object v15 │ │ -06f366: 6e20 7614 fb00 |0101: invoke-virtual {v11, v15}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -06f36c: 6e10 9e14 0200 |0104: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ -06f372: 0c0f |0107: move-result-object v15 │ │ -06f374: 6e20 8d14 6f00 |0108: invoke-virtual {v15, v6}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -06f37a: 0c0f |010b: move-result-object v15 │ │ -06f37c: 6e20 7614 fb00 |010c: invoke-virtual {v11, v15}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -06f382: 6e10 9114 0b00 |010f: invoke-virtual {v11}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -06f388: 52be fe0b |0112: iget v14, v11, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -06f38c: 52bf ff0b |0114: iget v15, v11, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -06f390: 59bf fe0b |0116: iput v15, v11, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -06f394: 7fef |0118: neg-float v15, v14 │ │ -06f396: 59bf ff0b |0119: iput v15, v11, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -06f39a: 6e20 2f27 bd00 |011b: invoke-virtual {v13, v11}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -06f3a0: c68c |011e: add-float/2addr v12, v8 │ │ -06f3a2: d809 0901 |011f: add-int/lit8 v9, v9, #int 1 // #01 │ │ -06f3a6: 2900 7aff |0121: goto/16 009b // -0086 │ │ -06f3aa: d807 0701 |0123: add-int/lit8 v7, v7, #int 1 // #01 │ │ -06f3ae: 2900 fafe |0125: goto/16 001f // -0106 │ │ +07d630: |[07d630] com.badlogic.gdx.math.CatmullRomSpline.getTangentNormals2D:(I)Ljava/util/List; │ │ +07d640: 220d e503 |0000: new-instance v13, Ljava/util/ArrayList; // type@03e5 │ │ +07d644: 7010 2c27 0d00 |0002: invoke-direct {v13}, Ljava/util/ArrayList;.:()V // method@272c │ │ +07d64a: 0800 1200 |0005: move-object/from16 v0, v18 │ │ +07d64e: 540f 1a0b |0007: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d652: 7210 5e27 0f00 |0009: invoke-interface {v15}, Ljava/util/List;.size:()I // method@275e │ │ +07d658: 0a0f |000c: move-result v15 │ │ +07d65a: 1310 0400 |000d: const/16 v16, #int 4 // #4 │ │ +07d65e: 0200 1000 |000f: move/from16 v0, v16 │ │ +07d662: 350f 0300 |0011: if-ge v15, v0, 0014 // +0003 │ │ +07d666: 110d |0013: return-object v13 │ │ +07d668: 2201 1202 |0014: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d66c: 7010 7014 0100 |0016: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +07d672: 2202 1202 |0019: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d676: 7010 7014 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +07d67c: 1217 |001e: const/4 v7, #int 1 // #1 │ │ +07d67e: 0800 1200 |001f: move-object/from16 v0, v18 │ │ +07d682: 540f 1a0b |0021: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d686: 7210 5e27 0f00 |0023: invoke-interface {v15}, Ljava/util/List;.size:()I // method@275e │ │ +07d68c: 0a0f |0026: move-result v15 │ │ +07d68e: d80f 0ffd |0027: add-int/lit8 v15, v15, #int -3 // #fd │ │ +07d692: 36f7 eaff |0029: if-gt v7, v15, 0013 // -0016 │ │ +07d696: 150f 803f |002b: const/high16 v15, #int 1065353216 // #3f80 │ │ +07d69a: d810 1301 |002d: add-int/lit8 v16, v19, #int 1 // #01 │ │ +07d69e: 0200 1000 |002f: move/from16 v0, v16 │ │ +07d6a2: 8200 |0031: int-to-float v0, v0 │ │ +07d6a4: 0210 0000 |0032: move/from16 v16, v0 │ │ +07d6a8: a908 0f10 |0034: div-float v8, v15, v16 │ │ +07d6ac: 018c |0036: move v12, v8 │ │ +07d6ae: 0800 1200 |0037: move-object/from16 v0, v18 │ │ +07d6b2: 540f 1a0b |0039: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d6b6: d810 0701 |003b: add-int/lit8 v16, v7, #int 1 // #01 │ │ +07d6ba: 7802 5927 0f00 |003d: invoke-interface/range {v15, v16}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07d6c0: 0c0f |0040: move-result-object v15 │ │ +07d6c2: 1f0f 1202 |0041: check-cast v15, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d6c6: 6e20 9814 f100 |0043: invoke-virtual {v1, v15}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07d6cc: 0c10 |0046: move-result-object v16 │ │ +07d6ce: 0800 1200 |0047: move-object/from16 v0, v18 │ │ +07d6d2: 540f 1a0b |0049: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d6d6: d811 07ff |004b: add-int/lit8 v17, v7, #int -1 // #ff │ │ +07d6da: 0200 1100 |004d: move/from16 v0, v17 │ │ +07d6de: 7220 5927 0f00 |004f: invoke-interface {v15, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07d6e4: 0c0f |0052: move-result-object v15 │ │ +07d6e6: 1f0f 1202 |0053: check-cast v15, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d6ea: 0800 1000 |0055: move-object/from16 v0, v16 │ │ +07d6ee: 6e20 9d14 f000 |0057: invoke-virtual {v0, v15}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ +07d6f4: 0c0f |005a: move-result-object v15 │ │ +07d6f6: 1510 003f |005b: const/high16 v16, #int 1056964608 // #3f00 │ │ +07d6fa: 7402 8d14 0f00 |005d: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +07d700: 0800 1200 |0060: move-object/from16 v0, v18 │ │ +07d704: 540f 1a0b |0062: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d708: d810 0702 |0064: add-int/lit8 v16, v7, #int 2 // #02 │ │ +07d70c: 7802 5927 0f00 |0066: invoke-interface/range {v15, v16}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07d712: 0c0f |0069: move-result-object v15 │ │ +07d714: 1f0f 1202 |006a: check-cast v15, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d718: 6e20 9814 f200 |006c: invoke-virtual {v2, v15}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07d71e: 0c10 |006f: move-result-object v16 │ │ +07d720: 0800 1200 |0070: move-object/from16 v0, v18 │ │ +07d724: 540f 1a0b |0072: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d728: 7220 5927 7f00 |0074: invoke-interface {v15, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07d72e: 0c0f |0077: move-result-object v15 │ │ +07d730: 1f0f 1202 |0078: check-cast v15, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d734: 0800 1000 |007a: move-object/from16 v0, v16 │ │ +07d738: 6e20 9d14 f000 |007c: invoke-virtual {v0, v15}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ +07d73e: 0c0f |007f: move-result-object v15 │ │ +07d740: 1510 003f |0080: const/high16 v16, #int 1056964608 // #3f00 │ │ +07d744: 7402 8d14 0f00 |0082: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +07d74a: 220f 1202 |0085: new-instance v15, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d74e: 7020 7214 1f00 |0087: invoke-direct {v15, v1}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@1472 │ │ +07d754: 6e10 9114 0f00 |008a: invoke-virtual {v15}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +07d75a: 0c0a |008d: move-result-object v10 │ │ +07d75c: 52ae fe0b |008e: iget v14, v10, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +07d760: 52af ff0b |0090: iget v15, v10, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +07d764: 59af fe0b |0092: iput v15, v10, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +07d768: 7fef |0094: neg-float v15, v14 │ │ +07d76a: 59af ff0b |0095: iput v15, v10, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +07d76e: 6e20 2f27 ad00 |0097: invoke-virtual {v13, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +07d774: 1209 |009a: const/4 v9, #int 0 // #0 │ │ +07d776: 0200 1300 |009b: move/from16 v0, v19 │ │ +07d77a: 3509 8600 |009d: if-ge v9, v0, 0123 // +0086 │ │ +07d77e: 150f c040 |009f: const/high16 v15, #int 1086324736 // #40c0 │ │ +07d782: c8cf |00a1: mul-float/2addr v15, v12 │ │ +07d784: c8cf |00a2: mul-float/2addr v15, v12 │ │ +07d786: 1510 c040 |00a3: const/high16 v16, #int 1086324736 // #40c0 │ │ +07d78a: a810 100c |00a5: mul-float v16, v16, v12 │ │ +07d78e: a703 0f10 |00a7: sub-float v3, v15, v16 │ │ +07d792: 150f c0c0 |00a9: const/high16 v15, #int -1061158912 // #c0c0 │ │ +07d796: c8cf |00ab: mul-float/2addr v15, v12 │ │ +07d798: c8cf |00ac: mul-float/2addr v15, v12 │ │ +07d79a: 1510 c040 |00ad: const/high16 v16, #int 1086324736 // #40c0 │ │ +07d79e: a810 100c |00af: mul-float v16, v16, v12 │ │ +07d7a2: a604 0f10 |00b1: add-float v4, v15, v16 │ │ +07d7a6: 150f 4040 |00b3: const/high16 v15, #int 1077936128 // #4040 │ │ +07d7aa: c8cf |00b5: mul-float/2addr v15, v12 │ │ +07d7ac: c8cf |00b6: mul-float/2addr v15, v12 │ │ +07d7ae: 1510 8040 |00b7: const/high16 v16, #int 1082130432 // #4080 │ │ +07d7b2: a810 100c |00b9: mul-float v16, v16, v12 │ │ +07d7b6: a70f 0f10 |00bb: sub-float v15, v15, v16 │ │ +07d7ba: 1510 803f |00bd: const/high16 v16, #int 1065353216 // #3f80 │ │ +07d7be: a605 0f10 |00bf: add-float v5, v15, v16 │ │ +07d7c2: 150f 4040 |00c1: const/high16 v15, #int 1077936128 // #4040 │ │ +07d7c6: c8cf |00c3: mul-float/2addr v15, v12 │ │ +07d7c8: c8cf |00c4: mul-float/2addr v15, v12 │ │ +07d7ca: 1510 0040 |00c5: const/high16 v16, #int 1073741824 // #4000 │ │ +07d7ce: a810 100c |00c7: mul-float v16, v16, v12 │ │ +07d7d2: a706 0f10 |00c9: sub-float v6, v15, v16 │ │ +07d7d6: 2210 1202 |00cb: new-instance v16, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d7da: 0800 1200 |00cd: move-object/from16 v0, v18 │ │ +07d7de: 540f 1a0b |00cf: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d7e2: 7220 5927 7f00 |00d1: invoke-interface {v15, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07d7e8: 0c0f |00d4: move-result-object v15 │ │ +07d7ea: 1f0f 1202 |00d5: check-cast v15, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d7ee: 0800 1000 |00d7: move-object/from16 v0, v16 │ │ +07d7f2: 7020 7214 f000 |00d9: invoke-direct {v0, v15}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@1472 │ │ +07d7f8: 0800 1000 |00dc: move-object/from16 v0, v16 │ │ +07d7fc: 6e20 8d14 3000 |00de: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +07d802: 0c0b |00e1: move-result-object v11 │ │ +07d804: 0800 1200 |00e2: move-object/from16 v0, v18 │ │ +07d808: 540f 1a0b |00e4: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d80c: d810 0701 |00e6: add-int/lit8 v16, v7, #int 1 // #01 │ │ +07d810: 7802 5927 0f00 |00e8: invoke-interface/range {v15, v16}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07d816: 0c0f |00eb: move-result-object v15 │ │ +07d818: 1f0f 1202 |00ec: check-cast v15, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d81c: 6e10 9e14 0f00 |00ee: invoke-virtual {v15}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ +07d822: 0c0f |00f1: move-result-object v15 │ │ +07d824: 6e20 8d14 4f00 |00f2: invoke-virtual {v15, v4}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +07d82a: 0c0f |00f5: move-result-object v15 │ │ +07d82c: 6e20 7614 fb00 |00f6: invoke-virtual {v11, v15}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +07d832: 6e10 9e14 0100 |00f9: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ +07d838: 0c0f |00fc: move-result-object v15 │ │ +07d83a: 6e20 8d14 5f00 |00fd: invoke-virtual {v15, v5}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +07d840: 0c0f |0100: move-result-object v15 │ │ +07d842: 6e20 7614 fb00 |0101: invoke-virtual {v11, v15}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +07d848: 6e10 9e14 0200 |0104: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ +07d84e: 0c0f |0107: move-result-object v15 │ │ +07d850: 6e20 8d14 6f00 |0108: invoke-virtual {v15, v6}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +07d856: 0c0f |010b: move-result-object v15 │ │ +07d858: 6e20 7614 fb00 |010c: invoke-virtual {v11, v15}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +07d85e: 6e10 9114 0b00 |010f: invoke-virtual {v11}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +07d864: 52be fe0b |0112: iget v14, v11, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +07d868: 52bf ff0b |0114: iget v15, v11, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +07d86c: 59bf fe0b |0116: iput v15, v11, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +07d870: 7fef |0118: neg-float v15, v14 │ │ +07d872: 59bf ff0b |0119: iput v15, v11, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +07d876: 6e20 2f27 bd00 |011b: invoke-virtual {v13, v11}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +07d87c: c68c |011e: add-float/2addr v12, v8 │ │ +07d87e: d809 0901 |011f: add-int/lit8 v9, v9, #int 1 // #01 │ │ +07d882: 2900 7aff |0121: goto/16 009b // -0086 │ │ +07d886: d807 0701 |0123: add-int/lit8 v7, v7, #int 1 // #01 │ │ +07d88a: 2900 fafe |0125: goto/16 001f // -0106 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0005 line=177 │ │ 0x0013 line=214 │ │ 0x0014 line=179 │ │ 0x0019 line=180 │ │ @@ -74268,186 +74268,186 @@ │ │ type : '(I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 333 16-bit code units │ │ -06f3b4: |[06f3b4] com.badlogic.gdx.math.CatmullRomSpline.getTangents:(I)Ljava/util/List; │ │ -06f3c4: 220c e703 |0000: new-instance v12, Ljava/util/ArrayList; // type@03e7 │ │ -06f3c8: 7010 2c27 0c00 |0002: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@272c │ │ -06f3ce: 0800 1000 |0005: move-object/from16 v0, v16 │ │ -06f3d2: 540d 1a0b |0007: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06f3d6: 7210 5e27 0d00 |0009: invoke-interface {v13}, Ljava/util/List;.size:()I // method@275e │ │ -06f3dc: 0a0d |000c: move-result v13 │ │ -06f3de: 124e |000d: const/4 v14, #int 4 // #4 │ │ -06f3e0: 35ed 0300 |000e: if-ge v13, v14, 0011 // +0003 │ │ -06f3e4: 110c |0010: return-object v12 │ │ -06f3e6: 2201 1402 |0011: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06f3ea: 7010 7014 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -06f3f0: 2202 1402 |0016: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06f3f4: 7010 7014 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -06f3fa: 1217 |001b: const/4 v7, #int 1 // #1 │ │ -06f3fc: 0800 1000 |001c: move-object/from16 v0, v16 │ │ -06f400: 540d 1a0b |001e: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06f404: 7210 5e27 0d00 |0020: invoke-interface {v13}, Ljava/util/List;.size:()I // method@275e │ │ -06f40a: 0a0d |0023: move-result v13 │ │ -06f40c: d80d 0dfd |0024: add-int/lit8 v13, v13, #int -3 // #fd │ │ -06f410: 36d7 d900 |0026: if-gt v7, v13, 00ff // +00d9 │ │ -06f414: 150d 803f |0028: const/high16 v13, #int 1065353216 // #3f80 │ │ -06f418: d80e 1101 |002a: add-int/lit8 v14, v17, #int 1 // #01 │ │ -06f41c: 82ee |002c: int-to-float v14, v14 │ │ -06f41e: a908 0d0e |002d: div-float v8, v13, v14 │ │ -06f422: 018b |002f: move v11, v8 │ │ -06f424: 0800 1000 |0030: move-object/from16 v0, v16 │ │ -06f428: 540d 1a0b |0032: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06f42c: d80e 0701 |0034: add-int/lit8 v14, v7, #int 1 // #01 │ │ -06f430: 7220 5927 ed00 |0036: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -06f436: 0c0d |0039: move-result-object v13 │ │ -06f438: 1f0d 1402 |003a: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06f43c: 6e20 9814 d100 |003c: invoke-virtual {v1, v13}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -06f442: 0c0e |003f: move-result-object v14 │ │ -06f444: 0800 1000 |0040: move-object/from16 v0, v16 │ │ -06f448: 540d 1a0b |0042: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06f44c: d80f 07ff |0044: add-int/lit8 v15, v7, #int -1 // #ff │ │ -06f450: 7220 5927 fd00 |0046: invoke-interface {v13, v15}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -06f456: 0c0d |0049: move-result-object v13 │ │ -06f458: 1f0d 1402 |004a: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06f45c: 6e20 9d14 de00 |004c: invoke-virtual {v14, v13}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ -06f462: 0c0d |004f: move-result-object v13 │ │ -06f464: 150e 003f |0050: const/high16 v14, #int 1056964608 // #3f00 │ │ -06f468: 6e20 8d14 ed00 |0052: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -06f46e: 0800 1000 |0055: move-object/from16 v0, v16 │ │ -06f472: 540d 1a0b |0057: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06f476: d80e 0702 |0059: add-int/lit8 v14, v7, #int 2 // #02 │ │ -06f47a: 7220 5927 ed00 |005b: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -06f480: 0c0d |005e: move-result-object v13 │ │ -06f482: 1f0d 1402 |005f: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06f486: 6e20 9814 d200 |0061: invoke-virtual {v2, v13}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -06f48c: 0c0e |0064: move-result-object v14 │ │ -06f48e: 0800 1000 |0065: move-object/from16 v0, v16 │ │ -06f492: 540d 1a0b |0067: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06f496: 7220 5927 7d00 |0069: invoke-interface {v13, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -06f49c: 0c0d |006c: move-result-object v13 │ │ -06f49e: 1f0d 1402 |006d: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06f4a2: 6e20 9d14 de00 |006f: invoke-virtual {v14, v13}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ -06f4a8: 0c0d |0072: move-result-object v13 │ │ -06f4aa: 150e 003f |0073: const/high16 v14, #int 1056964608 // #3f00 │ │ -06f4ae: 6e20 8d14 ed00 |0075: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -06f4b4: 220d 1402 |0078: new-instance v13, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06f4b8: 7020 7214 1d00 |007a: invoke-direct {v13, v1}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@1472 │ │ -06f4be: 6e10 9114 0d00 |007d: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -06f4c4: 0c0d |0080: move-result-object v13 │ │ -06f4c6: 6e20 2f27 dc00 |0081: invoke-virtual {v12, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -06f4cc: 1209 |0084: const/4 v9, #int 0 // #0 │ │ -06f4ce: 0200 1100 |0085: move/from16 v0, v17 │ │ -06f4d2: 3509 7400 |0087: if-ge v9, v0, 00fb // +0074 │ │ -06f4d6: 150d c040 |0089: const/high16 v13, #int 1086324736 // #40c0 │ │ -06f4da: c8bd |008b: mul-float/2addr v13, v11 │ │ -06f4dc: c8bd |008c: mul-float/2addr v13, v11 │ │ -06f4de: 150e c040 |008d: const/high16 v14, #int 1086324736 // #40c0 │ │ -06f4e2: c8be |008f: mul-float/2addr v14, v11 │ │ -06f4e4: a703 0d0e |0090: sub-float v3, v13, v14 │ │ -06f4e8: 150d c0c0 |0092: const/high16 v13, #int -1061158912 // #c0c0 │ │ -06f4ec: c8bd |0094: mul-float/2addr v13, v11 │ │ -06f4ee: c8bd |0095: mul-float/2addr v13, v11 │ │ -06f4f0: 150e c040 |0096: const/high16 v14, #int 1086324736 // #40c0 │ │ -06f4f4: c8be |0098: mul-float/2addr v14, v11 │ │ -06f4f6: a604 0d0e |0099: add-float v4, v13, v14 │ │ -06f4fa: 150d 4040 |009b: const/high16 v13, #int 1077936128 // #4040 │ │ -06f4fe: c8bd |009d: mul-float/2addr v13, v11 │ │ -06f500: c8bd |009e: mul-float/2addr v13, v11 │ │ -06f502: 150e 8040 |009f: const/high16 v14, #int 1082130432 // #4080 │ │ -06f506: c8be |00a1: mul-float/2addr v14, v11 │ │ -06f508: c7ed |00a2: sub-float/2addr v13, v14 │ │ -06f50a: 150e 803f |00a3: const/high16 v14, #int 1065353216 // #3f80 │ │ -06f50e: a605 0d0e |00a5: add-float v5, v13, v14 │ │ -06f512: 150d 4040 |00a7: const/high16 v13, #int 1077936128 // #4040 │ │ -06f516: c8bd |00a9: mul-float/2addr v13, v11 │ │ -06f518: c8bd |00aa: mul-float/2addr v13, v11 │ │ -06f51a: 150e 0040 |00ab: const/high16 v14, #int 1073741824 // #4000 │ │ -06f51e: c8be |00ad: mul-float/2addr v14, v11 │ │ -06f520: a706 0d0e |00ae: sub-float v6, v13, v14 │ │ -06f524: 220e 1402 |00b0: new-instance v14, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06f528: 0800 1000 |00b2: move-object/from16 v0, v16 │ │ -06f52c: 540d 1a0b |00b4: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06f530: 7220 5927 7d00 |00b6: invoke-interface {v13, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -06f536: 0c0d |00b9: move-result-object v13 │ │ -06f538: 1f0d 1402 |00ba: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06f53c: 7020 7214 de00 |00bc: invoke-direct {v14, v13}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@1472 │ │ -06f542: 6e20 8d14 3e00 |00bf: invoke-virtual {v14, v3}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -06f548: 0c0a |00c2: move-result-object v10 │ │ -06f54a: 0800 1000 |00c3: move-object/from16 v0, v16 │ │ -06f54e: 540d 1a0b |00c5: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06f552: d80e 0701 |00c7: add-int/lit8 v14, v7, #int 1 // #01 │ │ -06f556: 7220 5927 ed00 |00c9: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -06f55c: 0c0d |00cc: move-result-object v13 │ │ -06f55e: 1f0d 1402 |00cd: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06f562: 6e10 9e14 0d00 |00cf: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ -06f568: 0c0d |00d2: move-result-object v13 │ │ -06f56a: 6e20 8d14 4d00 |00d3: invoke-virtual {v13, v4}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -06f570: 0c0d |00d6: move-result-object v13 │ │ -06f572: 6e20 7614 da00 |00d7: invoke-virtual {v10, v13}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -06f578: 6e10 9e14 0100 |00da: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ -06f57e: 0c0d |00dd: move-result-object v13 │ │ -06f580: 6e20 8d14 5d00 |00de: invoke-virtual {v13, v5}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -06f586: 0c0d |00e1: move-result-object v13 │ │ -06f588: 6e20 7614 da00 |00e2: invoke-virtual {v10, v13}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -06f58e: 6e10 9e14 0200 |00e5: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ -06f594: 0c0d |00e8: move-result-object v13 │ │ -06f596: 6e20 8d14 6d00 |00e9: invoke-virtual {v13, v6}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -06f59c: 0c0d |00ec: move-result-object v13 │ │ -06f59e: 6e20 7614 da00 |00ed: invoke-virtual {v10, v13}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -06f5a4: 6e10 9114 0a00 |00f0: invoke-virtual {v10}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -06f5aa: 0c0d |00f3: move-result-object v13 │ │ -06f5ac: 6e20 2f27 dc00 |00f4: invoke-virtual {v12, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -06f5b2: c68b |00f7: add-float/2addr v11, v8 │ │ -06f5b4: d809 0901 |00f8: add-int/lit8 v9, v9, #int 1 // #01 │ │ -06f5b8: 288b |00fa: goto 0085 // -0075 │ │ -06f5ba: d807 0701 |00fb: add-int/lit8 v7, v7, #int 1 // #01 │ │ -06f5be: 2900 1fff |00fd: goto/16 001c // -00e1 │ │ -06f5c2: 0800 1000 |00ff: move-object/from16 v0, v16 │ │ -06f5c6: 540d 1a0b |0101: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06f5ca: 7210 5e27 0d00 |0103: invoke-interface {v13}, Ljava/util/List;.size:()I // method@275e │ │ -06f5d0: 0a0d |0106: move-result v13 │ │ -06f5d2: 124e |0107: const/4 v14, #int 4 // #4 │ │ -06f5d4: 34ed 08ff |0108: if-lt v13, v14, 0010 // -00f8 │ │ -06f5d8: 0800 1000 |010a: move-object/from16 v0, v16 │ │ -06f5dc: 540d 1a0b |010c: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06f5e0: 0800 1000 |010e: move-object/from16 v0, v16 │ │ -06f5e4: 540e 1a0b |0110: iget-object v14, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06f5e8: 7210 5e27 0e00 |0112: invoke-interface {v14}, Ljava/util/List;.size:()I // method@275e │ │ -06f5ee: 0a0e |0115: move-result v14 │ │ -06f5f0: d80e 0eff |0116: add-int/lit8 v14, v14, #int -1 // #ff │ │ -06f5f4: 7220 5927 ed00 |0118: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -06f5fa: 0c0d |011b: move-result-object v13 │ │ -06f5fc: 1f0d 1402 |011c: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06f600: 6e20 9814 d100 |011e: invoke-virtual {v1, v13}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -06f606: 0c0e |0121: move-result-object v14 │ │ -06f608: 0800 1000 |0122: move-object/from16 v0, v16 │ │ -06f60c: 540d 1a0b |0124: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06f610: 0800 1000 |0126: move-object/from16 v0, v16 │ │ -06f614: 540f 1a0b |0128: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ -06f618: 7210 5e27 0f00 |012a: invoke-interface {v15}, Ljava/util/List;.size:()I // method@275e │ │ -06f61e: 0a0f |012d: move-result v15 │ │ -06f620: d80f 0ffd |012e: add-int/lit8 v15, v15, #int -3 // #fd │ │ -06f624: 7220 5927 fd00 |0130: invoke-interface {v13, v15}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -06f62a: 0c0d |0133: move-result-object v13 │ │ -06f62c: 1f0d 1402 |0134: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06f630: 6e20 9d14 de00 |0136: invoke-virtual {v14, v13}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ -06f636: 0c0d |0139: move-result-object v13 │ │ -06f638: 150e 003f |013a: const/high16 v14, #int 1056964608 // #3f00 │ │ -06f63c: 6e20 8d14 ed00 |013c: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -06f642: 0c0d |013f: move-result-object v13 │ │ -06f644: 6e10 7714 0d00 |0140: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Vector3;.cpy:()Lcom/badlogic/gdx/math/Vector3; // method@1477 │ │ -06f64a: 0c0d |0143: move-result-object v13 │ │ -06f64c: 6e10 9114 0d00 |0144: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -06f652: 0c0d |0147: move-result-object v13 │ │ -06f654: 6e20 2f27 dc00 |0148: invoke-virtual {v12, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -06f65a: 2900 c5fe |014b: goto/16 0010 // -013b │ │ +07d890: |[07d890] com.badlogic.gdx.math.CatmullRomSpline.getTangents:(I)Ljava/util/List; │ │ +07d8a0: 220c e503 |0000: new-instance v12, Ljava/util/ArrayList; // type@03e5 │ │ +07d8a4: 7010 2c27 0c00 |0002: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@272c │ │ +07d8aa: 0800 1000 |0005: move-object/from16 v0, v16 │ │ +07d8ae: 540d 1a0b |0007: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d8b2: 7210 5e27 0d00 |0009: invoke-interface {v13}, Ljava/util/List;.size:()I // method@275e │ │ +07d8b8: 0a0d |000c: move-result v13 │ │ +07d8ba: 124e |000d: const/4 v14, #int 4 // #4 │ │ +07d8bc: 35ed 0300 |000e: if-ge v13, v14, 0011 // +0003 │ │ +07d8c0: 110c |0010: return-object v12 │ │ +07d8c2: 2201 1202 |0011: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d8c6: 7010 7014 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +07d8cc: 2202 1202 |0016: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d8d0: 7010 7014 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +07d8d6: 1217 |001b: const/4 v7, #int 1 // #1 │ │ +07d8d8: 0800 1000 |001c: move-object/from16 v0, v16 │ │ +07d8dc: 540d 1a0b |001e: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d8e0: 7210 5e27 0d00 |0020: invoke-interface {v13}, Ljava/util/List;.size:()I // method@275e │ │ +07d8e6: 0a0d |0023: move-result v13 │ │ +07d8e8: d80d 0dfd |0024: add-int/lit8 v13, v13, #int -3 // #fd │ │ +07d8ec: 36d7 d900 |0026: if-gt v7, v13, 00ff // +00d9 │ │ +07d8f0: 150d 803f |0028: const/high16 v13, #int 1065353216 // #3f80 │ │ +07d8f4: d80e 1101 |002a: add-int/lit8 v14, v17, #int 1 // #01 │ │ +07d8f8: 82ee |002c: int-to-float v14, v14 │ │ +07d8fa: a908 0d0e |002d: div-float v8, v13, v14 │ │ +07d8fe: 018b |002f: move v11, v8 │ │ +07d900: 0800 1000 |0030: move-object/from16 v0, v16 │ │ +07d904: 540d 1a0b |0032: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d908: d80e 0701 |0034: add-int/lit8 v14, v7, #int 1 // #01 │ │ +07d90c: 7220 5927 ed00 |0036: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07d912: 0c0d |0039: move-result-object v13 │ │ +07d914: 1f0d 1202 |003a: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d918: 6e20 9814 d100 |003c: invoke-virtual {v1, v13}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07d91e: 0c0e |003f: move-result-object v14 │ │ +07d920: 0800 1000 |0040: move-object/from16 v0, v16 │ │ +07d924: 540d 1a0b |0042: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d928: d80f 07ff |0044: add-int/lit8 v15, v7, #int -1 // #ff │ │ +07d92c: 7220 5927 fd00 |0046: invoke-interface {v13, v15}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07d932: 0c0d |0049: move-result-object v13 │ │ +07d934: 1f0d 1202 |004a: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d938: 6e20 9d14 de00 |004c: invoke-virtual {v14, v13}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ +07d93e: 0c0d |004f: move-result-object v13 │ │ +07d940: 150e 003f |0050: const/high16 v14, #int 1056964608 // #3f00 │ │ +07d944: 6e20 8d14 ed00 |0052: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +07d94a: 0800 1000 |0055: move-object/from16 v0, v16 │ │ +07d94e: 540d 1a0b |0057: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d952: d80e 0702 |0059: add-int/lit8 v14, v7, #int 2 // #02 │ │ +07d956: 7220 5927 ed00 |005b: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07d95c: 0c0d |005e: move-result-object v13 │ │ +07d95e: 1f0d 1202 |005f: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d962: 6e20 9814 d200 |0061: invoke-virtual {v2, v13}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07d968: 0c0e |0064: move-result-object v14 │ │ +07d96a: 0800 1000 |0065: move-object/from16 v0, v16 │ │ +07d96e: 540d 1a0b |0067: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07d972: 7220 5927 7d00 |0069: invoke-interface {v13, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07d978: 0c0d |006c: move-result-object v13 │ │ +07d97a: 1f0d 1202 |006d: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d97e: 6e20 9d14 de00 |006f: invoke-virtual {v14, v13}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ +07d984: 0c0d |0072: move-result-object v13 │ │ +07d986: 150e 003f |0073: const/high16 v14, #int 1056964608 // #3f00 │ │ +07d98a: 6e20 8d14 ed00 |0075: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +07d990: 220d 1202 |0078: new-instance v13, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07d994: 7020 7214 1d00 |007a: invoke-direct {v13, v1}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@1472 │ │ +07d99a: 6e10 9114 0d00 |007d: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +07d9a0: 0c0d |0080: move-result-object v13 │ │ +07d9a2: 6e20 2f27 dc00 |0081: invoke-virtual {v12, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +07d9a8: 1209 |0084: const/4 v9, #int 0 // #0 │ │ +07d9aa: 0200 1100 |0085: move/from16 v0, v17 │ │ +07d9ae: 3509 7400 |0087: if-ge v9, v0, 00fb // +0074 │ │ +07d9b2: 150d c040 |0089: const/high16 v13, #int 1086324736 // #40c0 │ │ +07d9b6: c8bd |008b: mul-float/2addr v13, v11 │ │ +07d9b8: c8bd |008c: mul-float/2addr v13, v11 │ │ +07d9ba: 150e c040 |008d: const/high16 v14, #int 1086324736 // #40c0 │ │ +07d9be: c8be |008f: mul-float/2addr v14, v11 │ │ +07d9c0: a703 0d0e |0090: sub-float v3, v13, v14 │ │ +07d9c4: 150d c0c0 |0092: const/high16 v13, #int -1061158912 // #c0c0 │ │ +07d9c8: c8bd |0094: mul-float/2addr v13, v11 │ │ +07d9ca: c8bd |0095: mul-float/2addr v13, v11 │ │ +07d9cc: 150e c040 |0096: const/high16 v14, #int 1086324736 // #40c0 │ │ +07d9d0: c8be |0098: mul-float/2addr v14, v11 │ │ +07d9d2: a604 0d0e |0099: add-float v4, v13, v14 │ │ +07d9d6: 150d 4040 |009b: const/high16 v13, #int 1077936128 // #4040 │ │ +07d9da: c8bd |009d: mul-float/2addr v13, v11 │ │ +07d9dc: c8bd |009e: mul-float/2addr v13, v11 │ │ +07d9de: 150e 8040 |009f: const/high16 v14, #int 1082130432 // #4080 │ │ +07d9e2: c8be |00a1: mul-float/2addr v14, v11 │ │ +07d9e4: c7ed |00a2: sub-float/2addr v13, v14 │ │ +07d9e6: 150e 803f |00a3: const/high16 v14, #int 1065353216 // #3f80 │ │ +07d9ea: a605 0d0e |00a5: add-float v5, v13, v14 │ │ +07d9ee: 150d 4040 |00a7: const/high16 v13, #int 1077936128 // #4040 │ │ +07d9f2: c8bd |00a9: mul-float/2addr v13, v11 │ │ +07d9f4: c8bd |00aa: mul-float/2addr v13, v11 │ │ +07d9f6: 150e 0040 |00ab: const/high16 v14, #int 1073741824 // #4000 │ │ +07d9fa: c8be |00ad: mul-float/2addr v14, v11 │ │ +07d9fc: a706 0d0e |00ae: sub-float v6, v13, v14 │ │ +07da00: 220e 1202 |00b0: new-instance v14, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07da04: 0800 1000 |00b2: move-object/from16 v0, v16 │ │ +07da08: 540d 1a0b |00b4: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07da0c: 7220 5927 7d00 |00b6: invoke-interface {v13, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07da12: 0c0d |00b9: move-result-object v13 │ │ +07da14: 1f0d 1202 |00ba: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07da18: 7020 7214 de00 |00bc: invoke-direct {v14, v13}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@1472 │ │ +07da1e: 6e20 8d14 3e00 |00bf: invoke-virtual {v14, v3}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +07da24: 0c0a |00c2: move-result-object v10 │ │ +07da26: 0800 1000 |00c3: move-object/from16 v0, v16 │ │ +07da2a: 540d 1a0b |00c5: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07da2e: d80e 0701 |00c7: add-int/lit8 v14, v7, #int 1 // #01 │ │ +07da32: 7220 5927 ed00 |00c9: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07da38: 0c0d |00cc: move-result-object v13 │ │ +07da3a: 1f0d 1202 |00cd: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07da3e: 6e10 9e14 0d00 |00cf: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ +07da44: 0c0d |00d2: move-result-object v13 │ │ +07da46: 6e20 8d14 4d00 |00d3: invoke-virtual {v13, v4}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +07da4c: 0c0d |00d6: move-result-object v13 │ │ +07da4e: 6e20 7614 da00 |00d7: invoke-virtual {v10, v13}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +07da54: 6e10 9e14 0100 |00da: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ +07da5a: 0c0d |00dd: move-result-object v13 │ │ +07da5c: 6e20 8d14 5d00 |00de: invoke-virtual {v13, v5}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +07da62: 0c0d |00e1: move-result-object v13 │ │ +07da64: 6e20 7614 da00 |00e2: invoke-virtual {v10, v13}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +07da6a: 6e10 9e14 0200 |00e5: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ +07da70: 0c0d |00e8: move-result-object v13 │ │ +07da72: 6e20 8d14 6d00 |00e9: invoke-virtual {v13, v6}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +07da78: 0c0d |00ec: move-result-object v13 │ │ +07da7a: 6e20 7614 da00 |00ed: invoke-virtual {v10, v13}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +07da80: 6e10 9114 0a00 |00f0: invoke-virtual {v10}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +07da86: 0c0d |00f3: move-result-object v13 │ │ +07da88: 6e20 2f27 dc00 |00f4: invoke-virtual {v12, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +07da8e: c68b |00f7: add-float/2addr v11, v8 │ │ +07da90: d809 0901 |00f8: add-int/lit8 v9, v9, #int 1 // #01 │ │ +07da94: 288b |00fa: goto 0085 // -0075 │ │ +07da96: d807 0701 |00fb: add-int/lit8 v7, v7, #int 1 // #01 │ │ +07da9a: 2900 1fff |00fd: goto/16 001c // -00e1 │ │ +07da9e: 0800 1000 |00ff: move-object/from16 v0, v16 │ │ +07daa2: 540d 1a0b |0101: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07daa6: 7210 5e27 0d00 |0103: invoke-interface {v13}, Ljava/util/List;.size:()I // method@275e │ │ +07daac: 0a0d |0106: move-result v13 │ │ +07daae: 124e |0107: const/4 v14, #int 4 // #4 │ │ +07dab0: 34ed 08ff |0108: if-lt v13, v14, 0010 // -00f8 │ │ +07dab4: 0800 1000 |010a: move-object/from16 v0, v16 │ │ +07dab8: 540d 1a0b |010c: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07dabc: 0800 1000 |010e: move-object/from16 v0, v16 │ │ +07dac0: 540e 1a0b |0110: iget-object v14, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07dac4: 7210 5e27 0e00 |0112: invoke-interface {v14}, Ljava/util/List;.size:()I // method@275e │ │ +07daca: 0a0e |0115: move-result v14 │ │ +07dacc: d80e 0eff |0116: add-int/lit8 v14, v14, #int -1 // #ff │ │ +07dad0: 7220 5927 ed00 |0118: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07dad6: 0c0d |011b: move-result-object v13 │ │ +07dad8: 1f0d 1202 |011c: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07dadc: 6e20 9814 d100 |011e: invoke-virtual {v1, v13}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07dae2: 0c0e |0121: move-result-object v14 │ │ +07dae4: 0800 1000 |0122: move-object/from16 v0, v16 │ │ +07dae8: 540d 1a0b |0124: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07daec: 0800 1000 |0126: move-object/from16 v0, v16 │ │ +07daf0: 540f 1a0b |0128: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0b1a │ │ +07daf4: 7210 5e27 0f00 |012a: invoke-interface {v15}, Ljava/util/List;.size:()I // method@275e │ │ +07dafa: 0a0f |012d: move-result v15 │ │ +07dafc: d80f 0ffd |012e: add-int/lit8 v15, v15, #int -3 // #fd │ │ +07db00: 7220 5927 fd00 |0130: invoke-interface {v13, v15}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07db06: 0c0d |0133: move-result-object v13 │ │ +07db08: 1f0d 1202 |0134: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07db0c: 6e20 9d14 de00 |0136: invoke-virtual {v14, v13}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ +07db12: 0c0d |0139: move-result-object v13 │ │ +07db14: 150e 003f |013a: const/high16 v14, #int 1056964608 // #3f00 │ │ +07db18: 6e20 8d14 ed00 |013c: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +07db1e: 0c0d |013f: move-result-object v13 │ │ +07db20: 6e10 7714 0d00 |0140: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Vector3;.cpy:()Lcom/badlogic/gdx/math/Vector3; // method@1477 │ │ +07db26: 0c0d |0143: move-result-object v13 │ │ +07db28: 6e10 9114 0d00 |0144: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +07db2e: 0c0d |0147: move-result-object v13 │ │ +07db30: 6e20 2f27 dc00 |0148: invoke-virtual {v12, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +07db36: 2900 c5fe |014b: goto/16 0010 // -013b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0005 line=133 │ │ 0x0010 line=166 │ │ 0x0011 line=135 │ │ 0x0016 line=136 │ │ @@ -74487,17 +74487,17 @@ │ │ 0x0005 - 0x014d reg=12 tangents Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ 0x0000 - 0x014d reg=16 this Lcom/badlogic/gdx/math/CatmullRomSpline; │ │ 0x0000 - 0x014d reg=17 numPoints I │ │ │ │ source_file_idx : 602 (CatmullRomSpline.java) │ │ │ │ Class #217 header: │ │ -class_idx : 489 │ │ +class_idx : 487 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 618 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #217 - │ │ @@ -74526,17 +74526,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f660: |[06f660] com.badlogic.gdx.math.Circle.:()V │ │ -06f670: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -06f676: 0e00 |0003: return-void │ │ +07db3c: |[07db3c] com.badlogic.gdx.math.Circle.:()V │ │ +07db4c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +07db52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Circle; │ │ │ │ @@ -74545,20 +74545,20 @@ │ │ type : '(FFF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -06f678: |[06f678] com.badlogic.gdx.math.Circle.:(FFF)V │ │ -06f688: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -06f68e: 5901 1d0b |0003: iput v1, v0, Lcom/badlogic/gdx/math/Circle;.x:F // field@0b1d │ │ -06f692: 5902 1e0b |0005: iput v2, v0, Lcom/badlogic/gdx/math/Circle;.y:F // field@0b1e │ │ -06f696: 5903 1c0b |0007: iput v3, v0, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0b1c │ │ -06f69a: 0e00 |0009: return-void │ │ +07db54: |[07db54] com.badlogic.gdx.math.Circle.:(FFF)V │ │ +07db64: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +07db6a: 5901 1d0b |0003: iput v1, v0, Lcom/badlogic/gdx/math/Circle;.x:F // field@0b1d │ │ +07db6e: 5902 1e0b |0005: iput v2, v0, Lcom/badlogic/gdx/math/Circle;.y:F // field@0b1e │ │ +07db72: 5903 1c0b |0007: iput v3, v0, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0b1c │ │ +07db76: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ 0x0005 line=31 │ │ 0x0007 line=32 │ │ 0x0009 line=33 │ │ @@ -74573,22 +74573,22 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -06f69c: |[06f69c] com.badlogic.gdx.math.Circle.:(Lcom/badlogic/gdx/math/Vector2;F)V │ │ -06f6ac: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -06f6b2: 5220 f30b |0003: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -06f6b6: 5910 1d0b |0005: iput v0, v1, Lcom/badlogic/gdx/math/Circle;.x:F // field@0b1d │ │ -06f6ba: 5220 f40b |0007: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -06f6be: 5910 1e0b |0009: iput v0, v1, Lcom/badlogic/gdx/math/Circle;.y:F // field@0b1e │ │ -06f6c2: 5913 1c0b |000b: iput v3, v1, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0b1c │ │ -06f6c6: 0e00 |000d: return-void │ │ +07db78: |[07db78] com.badlogic.gdx.math.Circle.:(Lcom/badlogic/gdx/math/Vector2;F)V │ │ +07db88: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +07db8e: 5220 f30b |0003: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07db92: 5910 1d0b |0005: iput v0, v1, Lcom/badlogic/gdx/math/Circle;.x:F // field@0b1d │ │ +07db96: 5220 f40b |0007: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07db9a: 5910 1e0b |0009: iput v0, v1, Lcom/badlogic/gdx/math/Circle;.y:F // field@0b1e │ │ +07db9e: 5913 1c0b |000b: iput v3, v1, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0b1c │ │ +07dba2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ 0x0007 line=37 │ │ 0x000b line=38 │ │ 0x000d line=39 │ │ @@ -74603,31 +74603,31 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -06f6c8: |[06f6c8] com.badlogic.gdx.math.Circle.contains:(FF)Z │ │ -06f6d8: 5230 1d0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Circle;.x:F // field@0b1d │ │ -06f6dc: a704 0004 |0002: sub-float v4, v0, v4 │ │ -06f6e0: 5230 1e0b |0004: iget v0, v3, Lcom/badlogic/gdx/math/Circle;.y:F // field@0b1e │ │ -06f6e4: a705 0005 |0006: sub-float v5, v0, v5 │ │ -06f6e8: a800 0404 |0008: mul-float v0, v4, v4 │ │ -06f6ec: a801 0505 |000a: mul-float v1, v5, v5 │ │ -06f6f0: c610 |000c: add-float/2addr v0, v1 │ │ -06f6f2: 5231 1c0b |000d: iget v1, v3, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0b1c │ │ -06f6f6: 5232 1c0b |000f: iget v2, v3, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0b1c │ │ -06f6fa: c821 |0011: mul-float/2addr v1, v2 │ │ -06f6fc: 2e00 0001 |0012: cmpg-float v0, v0, v1 │ │ -06f700: 3c00 0400 |0014: if-gtz v0, 0018 // +0004 │ │ -06f704: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -06f706: 0f00 |0017: return v0 │ │ -06f708: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -06f70a: 28fe |0019: goto 0017 // -0002 │ │ +07dba4: |[07dba4] com.badlogic.gdx.math.Circle.contains:(FF)Z │ │ +07dbb4: 5230 1d0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Circle;.x:F // field@0b1d │ │ +07dbb8: a704 0004 |0002: sub-float v4, v0, v4 │ │ +07dbbc: 5230 1e0b |0004: iget v0, v3, Lcom/badlogic/gdx/math/Circle;.y:F // field@0b1e │ │ +07dbc0: a705 0005 |0006: sub-float v5, v0, v5 │ │ +07dbc4: a800 0404 |0008: mul-float v0, v4, v4 │ │ +07dbc8: a801 0505 |000a: mul-float v1, v5, v5 │ │ +07dbcc: c610 |000c: add-float/2addr v0, v1 │ │ +07dbce: 5231 1c0b |000d: iget v1, v3, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0b1c │ │ +07dbd2: 5232 1c0b |000f: iget v2, v3, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0b1c │ │ +07dbd6: c821 |0011: mul-float/2addr v1, v2 │ │ +07dbd8: 2e00 0001 |0012: cmpg-float v0, v0, v1 │ │ +07dbdc: 3c00 0400 |0014: if-gtz v0, 0018 // +0004 │ │ +07dbe0: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +07dbe2: 0f00 |0017: return v0 │ │ +07dbe4: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +07dbe6: 28fe |0019: goto 0017 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=43 │ │ 0x0008 line=44 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Lcom/badlogic/gdx/math/Circle; │ │ @@ -74639,33 +74639,33 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -06f70c: |[06f70c] com.badlogic.gdx.math.Circle.contains:(Lcom/badlogic/gdx/math/Vector2;)Z │ │ -06f71c: 5252 1d0b |0000: iget v2, v5, Lcom/badlogic/gdx/math/Circle;.x:F // field@0b1d │ │ -06f720: 5263 f30b |0002: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -06f724: a700 0203 |0004: sub-float v0, v2, v3 │ │ -06f728: 5252 1e0b |0006: iget v2, v5, Lcom/badlogic/gdx/math/Circle;.y:F // field@0b1e │ │ -06f72c: 5263 f40b |0008: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -06f730: a701 0203 |000a: sub-float v1, v2, v3 │ │ -06f734: a802 0000 |000c: mul-float v2, v0, v0 │ │ -06f738: a803 0101 |000e: mul-float v3, v1, v1 │ │ -06f73c: c632 |0010: add-float/2addr v2, v3 │ │ -06f73e: 5253 1c0b |0011: iget v3, v5, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0b1c │ │ -06f742: 5254 1c0b |0013: iget v4, v5, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0b1c │ │ -06f746: c843 |0015: mul-float/2addr v3, v4 │ │ -06f748: 2e02 0203 |0016: cmpg-float v2, v2, v3 │ │ -06f74c: 3c02 0400 |0018: if-gtz v2, 001c // +0004 │ │ -06f750: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -06f752: 0f02 |001b: return v2 │ │ -06f754: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -06f756: 28fe |001d: goto 001b // -0002 │ │ +07dbe8: |[07dbe8] com.badlogic.gdx.math.Circle.contains:(Lcom/badlogic/gdx/math/Vector2;)Z │ │ +07dbf8: 5252 1d0b |0000: iget v2, v5, Lcom/badlogic/gdx/math/Circle;.x:F // field@0b1d │ │ +07dbfc: 5263 f30b |0002: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07dc00: a700 0203 |0004: sub-float v0, v2, v3 │ │ +07dc04: 5252 1e0b |0006: iget v2, v5, Lcom/badlogic/gdx/math/Circle;.y:F // field@0b1e │ │ +07dc08: 5263 f40b |0008: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07dc0c: a701 0203 |000a: sub-float v1, v2, v3 │ │ +07dc10: a802 0000 |000c: mul-float v2, v0, v0 │ │ +07dc14: a803 0101 |000e: mul-float v3, v1, v1 │ │ +07dc18: c632 |0010: add-float/2addr v2, v3 │ │ +07dc1a: 5253 1c0b |0011: iget v3, v5, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0b1c │ │ +07dc1e: 5254 1c0b |0013: iget v4, v5, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0b1c │ │ +07dc22: c843 |0015: mul-float/2addr v3, v4 │ │ +07dc24: 2e02 0203 |0016: cmpg-float v2, v2, v3 │ │ +07dc28: 3c02 0400 |0018: if-gtz v2, 001c // +0004 │ │ +07dc2c: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +07dc2e: 0f02 |001b: return v2 │ │ +07dc30: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +07dc32: 28fe |001d: goto 001b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0006 line=49 │ │ 0x000c line=50 │ │ locals : │ │ 0x0006 - 0x001e reg=0 x F │ │ @@ -74678,19 +74678,19 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -06f758: |[06f758] com.badlogic.gdx.math.Circle.set:(FFF)V │ │ -06f768: 5901 1d0b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Circle;.x:F // field@0b1d │ │ -06f76c: 5902 1e0b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Circle;.y:F // field@0b1e │ │ -06f770: 5903 1c0b |0004: iput v3, v0, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0b1c │ │ -06f774: 0e00 |0006: return-void │ │ +07dc34: |[07dc34] com.badlogic.gdx.math.Circle.set:(FFF)V │ │ +07dc44: 5901 1d0b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Circle;.x:F // field@0b1d │ │ +07dc48: 5902 1e0b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Circle;.y:F // field@0b1e │ │ +07dc4c: 5903 1c0b |0004: iput v3, v0, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0b1c │ │ +07dc50: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0002 line=55 │ │ 0x0004 line=56 │ │ 0x0006 line=57 │ │ locals : │ │ @@ -74698,17 +74698,17 @@ │ │ 0x0000 - 0x0007 reg=1 x F │ │ 0x0000 - 0x0007 reg=2 y F │ │ 0x0000 - 0x0007 reg=3 radius F │ │ │ │ source_file_idx : 618 (Circle.java) │ │ │ │ Class #218 header: │ │ -class_idx : 490 │ │ +class_idx : 488 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 843 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 13 │ │ virtual_methods_size: 1 │ │ │ │ Class #218 annotations: │ │ @@ -74762,17 +74762,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f778: |[06f778] com.badlogic.gdx.math.EarClippingTriangulator.:()V │ │ -06f788: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -06f78e: 0e00 |0003: return-void │ │ +07dc54: |[07dc54] com.badlogic.gdx.math.EarClippingTriangulator.:()V │ │ +07dc64: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +07dc6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/EarClippingTriangulator; │ │ │ │ #1 : (in Lcom/badlogic/gdx/math/EarClippingTriangulator;) │ │ @@ -74780,45 +74780,45 @@ │ │ type : '(Ljava/util/ArrayList;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -06f790: |[06f790] com.badlogic.gdx.math.EarClippingTriangulator.areVerticesClockwise:(Ljava/util/ArrayList;)Z │ │ -06f7a0: 6e10 3927 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -06f7a6: 0a04 |0003: move-result v4 │ │ -06f7a8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -06f7aa: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -06f7ac: 3541 2100 |0006: if-ge v1, v4, 0027 // +0021 │ │ -06f7b0: 6e20 3327 1800 |0008: invoke-virtual {v8, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -06f7b6: 0c02 |000b: move-result-object v2 │ │ -06f7b8: 1f02 1302 |000c: check-cast v2, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -06f7bc: 7120 0813 1800 |000e: invoke-static {v8, v1}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeNextIndex:(Ljava/util/List;I)I // method@1308 │ │ -06f7c2: 0a05 |0011: move-result v5 │ │ -06f7c4: 6e20 3327 5800 |0012: invoke-virtual {v8, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -06f7ca: 0c03 |0015: move-result-object v3 │ │ -06f7cc: 1f03 1302 |0016: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -06f7d0: 5225 f30b |0018: iget v5, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -06f7d4: 5236 f40b |001a: iget v6, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -06f7d8: c865 |001c: mul-float/2addr v5, v6 │ │ -06f7da: 5236 f30b |001d: iget v6, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -06f7de: 5227 f40b |001f: iget v7, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -06f7e2: c876 |0021: mul-float/2addr v6, v7 │ │ -06f7e4: c765 |0022: sub-float/2addr v5, v6 │ │ -06f7e6: c650 |0023: add-float/2addr v0, v5 │ │ -06f7e8: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06f7ec: 28e0 |0026: goto 0006 // -0020 │ │ -06f7ee: 1205 |0027: const/4 v5, #int 0 // #0 │ │ -06f7f0: 2e05 0005 |0028: cmpg-float v5, v0, v5 │ │ -06f7f4: 3b05 0400 |002a: if-gez v5, 002e // +0004 │ │ -06f7f8: 1215 |002c: const/4 v5, #int 1 // #1 │ │ -06f7fa: 0f05 |002d: return v5 │ │ -06f7fc: 1205 |002e: const/4 v5, #int 0 // #0 │ │ -06f7fe: 28fe |002f: goto 002d // -0002 │ │ +07dc6c: |[07dc6c] com.badlogic.gdx.math.EarClippingTriangulator.areVerticesClockwise:(Ljava/util/ArrayList;)Z │ │ +07dc7c: 6e10 3927 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +07dc82: 0a04 |0003: move-result v4 │ │ +07dc84: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +07dc86: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +07dc88: 3541 2100 |0006: if-ge v1, v4, 0027 // +0021 │ │ +07dc8c: 6e20 3327 1800 |0008: invoke-virtual {v8, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +07dc92: 0c02 |000b: move-result-object v2 │ │ +07dc94: 1f02 1102 |000c: check-cast v2, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +07dc98: 7120 0813 1800 |000e: invoke-static {v8, v1}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeNextIndex:(Ljava/util/List;I)I // method@1308 │ │ +07dc9e: 0a05 |0011: move-result v5 │ │ +07dca0: 6e20 3327 5800 |0012: invoke-virtual {v8, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +07dca6: 0c03 |0015: move-result-object v3 │ │ +07dca8: 1f03 1102 |0016: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +07dcac: 5225 f30b |0018: iget v5, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07dcb0: 5236 f40b |001a: iget v6, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07dcb4: c865 |001c: mul-float/2addr v5, v6 │ │ +07dcb6: 5236 f30b |001d: iget v6, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07dcba: 5227 f40b |001f: iget v7, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07dcbe: c876 |0021: mul-float/2addr v6, v7 │ │ +07dcc0: c765 |0022: sub-float/2addr v5, v6 │ │ +07dcc2: c650 |0023: add-float/2addr v0, v5 │ │ +07dcc4: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07dcc8: 28e0 |0026: goto 0006 // -0020 │ │ +07dcca: 1205 |0027: const/4 v5, #int 0 // #0 │ │ +07dccc: 2e05 0005 |0028: cmpg-float v5, v0, v5 │ │ +07dcd0: 3b05 0400 |002a: if-gez v5, 002e // +0004 │ │ +07dcd4: 1215 |002c: const/4 v5, #int 1 // #1 │ │ +07dcd6: 0f05 |002d: return v5 │ │ +07dcd8: 1205 |002e: const/4 v5, #int 0 // #0 │ │ +07dcda: 28fe |002f: goto 002d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0004 line=80 │ │ 0x0005 line=81 │ │ 0x0008 line=82 │ │ 0x000e line=83 │ │ @@ -74841,59 +74841,59 @@ │ │ type : '(Ljava/util/ArrayList;)[I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 82 16-bit code units │ │ -06f800: |[06f800] com.badlogic.gdx.math.EarClippingTriangulator.classifyVertices:(Ljava/util/ArrayList;)[I │ │ -06f810: 6e10 3927 0f00 |0000: invoke-virtual {v15}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -06f816: 0a0c |0003: move-result v12 │ │ -06f818: 23cd 4b04 |0004: new-array v13, v12, [I // type@044b │ │ -06f81c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -06f81e: 59e0 210b |0007: iput v0, v14, Lcom/badlogic/gdx/math/EarClippingTriangulator;.concaveVertexCount:I // field@0b21 │ │ -06f822: 7110 0613 0f00 |0009: invoke-static {v15}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.areVerticesClockwise:(Ljava/util/ArrayList;)Z // method@1306 │ │ -06f828: 0a00 |000c: move-result v0 │ │ -06f82a: 3900 0500 |000d: if-nez v0, 0012 // +0005 │ │ -06f82e: 7110 4727 0f00 |000f: invoke-static {v15}, Ljava/util/Collections;.reverse:(Ljava/util/List;)V // method@2747 │ │ -06f834: 1207 |0012: const/4 v7, #int 0 // #0 │ │ -06f836: 35c7 3e00 |0013: if-ge v7, v12, 0051 // +003e │ │ -06f83a: 7120 0913 7f00 |0015: invoke-static {v15, v7}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computePreviousIndex:(Ljava/util/List;I)I // method@1309 │ │ -06f840: 0a0a |0018: move-result v10 │ │ -06f842: 7120 0813 7f00 |0019: invoke-static {v15, v7}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeNextIndex:(Ljava/util/List;I)I // method@1308 │ │ -06f848: 0a08 |001c: move-result v8 │ │ -06f84a: 6e20 3327 af00 |001d: invoke-virtual {v15, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -06f850: 0c0b |0020: move-result-object v11 │ │ -06f852: 1f0b 1302 |0021: check-cast v11, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -06f856: 6e20 3327 7f00 |0023: invoke-virtual {v15, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -06f85c: 0c06 |0026: move-result-object v6 │ │ -06f85e: 1f06 1302 |0027: check-cast v6, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -06f862: 6e20 3327 8f00 |0029: invoke-virtual {v15, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -06f868: 0c09 |002c: move-result-object v9 │ │ -06f86a: 1f09 1302 |002d: check-cast v9, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -06f86e: 52b0 f30b |002f: iget v0, v11, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -06f872: 52b1 f40b |0031: iget v1, v11, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -06f876: 5262 f30b |0033: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -06f87a: 5263 f40b |0035: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -06f87e: 5294 f30b |0037: iget v4, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -06f882: 5295 f40b |0039: iget v5, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -06f886: 7706 1113 0000 |003b: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.isTriangleConvex:(FFFFFF)Z // method@1311 │ │ -06f88c: 0a00 |003e: move-result v0 │ │ -06f88e: 3800 0800 |003f: if-eqz v0, 0047 // +0008 │ │ -06f892: 12f0 |0041: const/4 v0, #int -1 // #ff │ │ -06f894: 4b00 0d07 |0042: aput v0, v13, v7 │ │ -06f898: d807 0701 |0044: add-int/lit8 v7, v7, #int 1 // #01 │ │ -06f89c: 28cd |0046: goto 0013 // -0033 │ │ -06f89e: 1210 |0047: const/4 v0, #int 1 // #1 │ │ -06f8a0: 4b00 0d07 |0048: aput v0, v13, v7 │ │ -06f8a4: 52e0 210b |004a: iget v0, v14, Lcom/badlogic/gdx/math/EarClippingTriangulator;.concaveVertexCount:I // field@0b21 │ │ -06f8a8: d800 0001 |004c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06f8ac: 59e0 210b |004e: iput v0, v14, Lcom/badlogic/gdx/math/EarClippingTriangulator;.concaveVertexCount:I // field@0b21 │ │ -06f8b0: 28f4 |0050: goto 0044 // -000c │ │ -06f8b2: 110d |0051: return-object v13 │ │ +07dcdc: |[07dcdc] com.badlogic.gdx.math.EarClippingTriangulator.classifyVertices:(Ljava/util/ArrayList;)[I │ │ +07dcec: 6e10 3927 0f00 |0000: invoke-virtual {v15}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +07dcf2: 0a0c |0003: move-result v12 │ │ +07dcf4: 23cd 4904 |0004: new-array v13, v12, [I // type@0449 │ │ +07dcf8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +07dcfa: 59e0 210b |0007: iput v0, v14, Lcom/badlogic/gdx/math/EarClippingTriangulator;.concaveVertexCount:I // field@0b21 │ │ +07dcfe: 7110 0613 0f00 |0009: invoke-static {v15}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.areVerticesClockwise:(Ljava/util/ArrayList;)Z // method@1306 │ │ +07dd04: 0a00 |000c: move-result v0 │ │ +07dd06: 3900 0500 |000d: if-nez v0, 0012 // +0005 │ │ +07dd0a: 7110 4727 0f00 |000f: invoke-static {v15}, Ljava/util/Collections;.reverse:(Ljava/util/List;)V // method@2747 │ │ +07dd10: 1207 |0012: const/4 v7, #int 0 // #0 │ │ +07dd12: 35c7 3e00 |0013: if-ge v7, v12, 0051 // +003e │ │ +07dd16: 7120 0913 7f00 |0015: invoke-static {v15, v7}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computePreviousIndex:(Ljava/util/List;I)I // method@1309 │ │ +07dd1c: 0a0a |0018: move-result v10 │ │ +07dd1e: 7120 0813 7f00 |0019: invoke-static {v15, v7}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeNextIndex:(Ljava/util/List;I)I // method@1308 │ │ +07dd24: 0a08 |001c: move-result v8 │ │ +07dd26: 6e20 3327 af00 |001d: invoke-virtual {v15, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +07dd2c: 0c0b |0020: move-result-object v11 │ │ +07dd2e: 1f0b 1102 |0021: check-cast v11, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +07dd32: 6e20 3327 7f00 |0023: invoke-virtual {v15, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +07dd38: 0c06 |0026: move-result-object v6 │ │ +07dd3a: 1f06 1102 |0027: check-cast v6, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +07dd3e: 6e20 3327 8f00 |0029: invoke-virtual {v15, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +07dd44: 0c09 |002c: move-result-object v9 │ │ +07dd46: 1f09 1102 |002d: check-cast v9, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +07dd4a: 52b0 f30b |002f: iget v0, v11, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07dd4e: 52b1 f40b |0031: iget v1, v11, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07dd52: 5262 f30b |0033: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07dd56: 5263 f40b |0035: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07dd5a: 5294 f30b |0037: iget v4, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07dd5e: 5295 f40b |0039: iget v5, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07dd62: 7706 1113 0000 |003b: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.isTriangleConvex:(FFFFFF)Z // method@1311 │ │ +07dd68: 0a00 |003e: move-result v0 │ │ +07dd6a: 3800 0800 |003f: if-eqz v0, 0047 // +0008 │ │ +07dd6e: 12f0 |0041: const/4 v0, #int -1 // #ff │ │ +07dd70: 4b00 0d07 |0042: aput v0, v13, v7 │ │ +07dd74: d807 0701 |0044: add-int/lit8 v7, v7, #int 1 // #01 │ │ +07dd78: 28cd |0046: goto 0013 // -0033 │ │ +07dd7a: 1210 |0047: const/4 v0, #int 1 // #1 │ │ +07dd7c: 4b00 0d07 |0048: aput v0, v13, v7 │ │ +07dd80: 52e0 210b |004a: iget v0, v14, Lcom/badlogic/gdx/math/EarClippingTriangulator;.concaveVertexCount:I // field@0b21 │ │ +07dd84: d800 0001 |004c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07dd88: 59e0 210b |004e: iput v0, v14, Lcom/badlogic/gdx/math/EarClippingTriangulator;.concaveVertexCount:I // field@0b21 │ │ +07dd8c: 28f4 |0050: goto 0044 // -000c │ │ +07dd8e: 110d |0051: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0004 line=100 │ │ 0x0006 line=101 │ │ 0x0009 line=104 │ │ 0x000f line=105 │ │ @@ -74927,23 +74927,23 @@ │ │ type : '(Ljava/util/List;I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -06f8b4: |[06f8b4] com.badlogic.gdx.math.EarClippingTriangulator.computeNextIndex:(Ljava/util/List;I)I │ │ -06f8c4: 7210 5e27 0100 |0000: invoke-interface {v1}, Ljava/util/List;.size:()I // method@275e │ │ -06f8ca: 0a00 |0003: move-result v0 │ │ -06f8cc: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ -06f8d0: 3302 0400 |0006: if-ne v2, v0, 000a // +0004 │ │ -06f8d4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06f8d6: 0f00 |0009: return v0 │ │ -06f8d8: d800 0201 |000a: add-int/lit8 v0, v2, #int 1 // #01 │ │ -06f8dc: 28fd |000c: goto 0009 // -0003 │ │ +07dd90: |[07dd90] com.badlogic.gdx.math.EarClippingTriangulator.computeNextIndex:(Ljava/util/List;I)I │ │ +07dda0: 7210 5e27 0100 |0000: invoke-interface {v1}, Ljava/util/List;.size:()I // method@275e │ │ +07dda6: 0a00 |0003: move-result v0 │ │ +07dda8: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ +07ddac: 3302 0400 |0006: if-ne v2, v0, 000a // +0004 │ │ +07ddb0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +07ddb2: 0f00 |0009: return v0 │ │ +07ddb4: d800 0201 |000a: add-int/lit8 v0, v2, #int 1 // #01 │ │ +07ddb8: 28fd |000c: goto 0009 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x000d reg=1 pVertices Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x000d reg=2 pIndex I │ │ @@ -74953,22 +74953,22 @@ │ │ type : '(Ljava/util/List;I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -06f8e0: |[06f8e0] com.badlogic.gdx.math.EarClippingTriangulator.computePreviousIndex:(Ljava/util/List;I)I │ │ -06f8f0: 3902 0900 |0000: if-nez v2, 0009 // +0009 │ │ -06f8f4: 7210 5e27 0100 |0002: invoke-interface {v1}, Ljava/util/List;.size:()I // method@275e │ │ -06f8fa: 0a00 |0005: move-result v0 │ │ -06f8fc: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ -06f900: 0f00 |0008: return v0 │ │ -06f902: d800 02ff |0009: add-int/lit8 v0, v2, #int -1 // #ff │ │ -06f906: 28fd |000b: goto 0008 // -0003 │ │ +07ddbc: |[07ddbc] com.badlogic.gdx.math.EarClippingTriangulator.computePreviousIndex:(Ljava/util/List;I)I │ │ +07ddcc: 3902 0900 |0000: if-nez v2, 0009 // +0009 │ │ +07ddd0: 7210 5e27 0100 |0002: invoke-interface {v1}, Ljava/util/List;.size:()I // method@275e │ │ +07ddd6: 0a00 |0005: move-result v0 │ │ +07ddd8: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ +07dddc: 0f00 |0008: return v0 │ │ +07ddde: d800 02ff |0009: add-int/lit8 v0, v2, #int -1 // #ff │ │ +07dde2: 28fd |000b: goto 0008 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x000c reg=1 pVertices Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x000c reg=2 pIndex I │ │ @@ -74978,35 +74978,35 @@ │ │ type : '(FFFFFF)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -06f908: |[06f908] com.badlogic.gdx.math.EarClippingTriangulator.computeSpannedAreaSign:(FFFFFF)I │ │ -06f918: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -06f91c: 8962 |0002: float-to-double v2, v6 │ │ -06f91e: a704 0b09 |0003: sub-float v4, v11, v9 │ │ -06f922: 8944 |0005: float-to-double v4, v4 │ │ -06f924: cd42 |0006: mul-double/2addr v2, v4 │ │ -06f926: cb20 |0007: add-double/2addr v0, v2 │ │ -06f928: 8982 |0008: float-to-double v2, v8 │ │ -06f92a: a704 070b |0009: sub-float v4, v7, v11 │ │ -06f92e: 8944 |000b: float-to-double v4, v4 │ │ -06f930: cd42 |000c: mul-double/2addr v2, v4 │ │ -06f932: cb20 |000d: add-double/2addr v0, v2 │ │ -06f934: 89a2 |000e: float-to-double v2, v10 │ │ -06f936: a704 0907 |000f: sub-float v4, v9, v7 │ │ -06f93a: 8944 |0011: float-to-double v4, v4 │ │ -06f93c: cd42 |0012: mul-double/2addr v2, v4 │ │ -06f93e: cb20 |0013: add-double/2addr v0, v2 │ │ -06f940: 7120 1e26 1000 |0014: invoke-static {v0, v1}, Ljava/lang/Math;.signum:(D)D // method@261e │ │ -06f946: 0b02 |0017: move-result-wide v2 │ │ -06f948: 8a22 |0018: double-to-int v2, v2 │ │ -06f94a: 0f02 |0019: return v2 │ │ +07dde4: |[07dde4] com.badlogic.gdx.math.EarClippingTriangulator.computeSpannedAreaSign:(FFFFFF)I │ │ +07ddf4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +07ddf8: 8962 |0002: float-to-double v2, v6 │ │ +07ddfa: a704 0b09 |0003: sub-float v4, v11, v9 │ │ +07ddfe: 8944 |0005: float-to-double v4, v4 │ │ +07de00: cd42 |0006: mul-double/2addr v2, v4 │ │ +07de02: cb20 |0007: add-double/2addr v0, v2 │ │ +07de04: 8982 |0008: float-to-double v2, v8 │ │ +07de06: a704 070b |0009: sub-float v4, v7, v11 │ │ +07de0a: 8944 |000b: float-to-double v4, v4 │ │ +07de0c: cd42 |000c: mul-double/2addr v2, v4 │ │ +07de0e: cb20 |000d: add-double/2addr v0, v2 │ │ +07de10: 89a2 |000e: float-to-double v2, v10 │ │ +07de12: a704 0907 |000f: sub-float v4, v9, v7 │ │ +07de16: 8944 |0011: float-to-double v4, v4 │ │ +07de18: cd42 |0012: mul-double/2addr v2, v4 │ │ +07de1a: cb20 |0013: add-double/2addr v0, v2 │ │ +07de1c: 7120 1e26 1000 |0014: invoke-static {v0, v1}, Ljava/lang/Math;.signum:(D)D // method@261e │ │ +07de22: 0b02 |0017: move-result-wide v2 │ │ +07de24: 8a22 |0018: double-to-int v2, v2 │ │ +07de26: 0f02 |0019: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0002 line=145 │ │ 0x0008 line=146 │ │ 0x000e line=147 │ │ 0x0014 line=149 │ │ @@ -75024,47 +75024,47 @@ │ │ type : '(Ljava/util/ArrayList;ILjava/util/ArrayList;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 70 16-bit code units │ │ -06f94c: |[06f94c] com.badlogic.gdx.math.EarClippingTriangulator.cutEarTip:(Ljava/util/ArrayList;ILjava/util/ArrayList;)V │ │ -06f95c: 7120 0913 6500 |0000: invoke-static {v5, v6}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computePreviousIndex:(Ljava/util/List;I)I // method@1309 │ │ -06f962: 0a01 |0003: move-result v1 │ │ -06f964: 7120 0813 6500 |0004: invoke-static {v5, v6}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeNextIndex:(Ljava/util/List;I)I // method@1308 │ │ -06f96a: 0a00 |0007: move-result v0 │ │ -06f96c: 7140 0f13 1506 |0008: invoke-static {v5, v1, v6, v0}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.isCollinear:(Ljava/util/ArrayList;III)Z // method@130f │ │ -06f972: 0a02 |000b: move-result v2 │ │ -06f974: 3902 2c00 |000c: if-nez v2, 0038 // +002c │ │ -06f978: 2203 1302 |000e: new-instance v3, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -06f97c: 6e20 3327 1500 |0010: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -06f982: 0c02 |0013: move-result-object v2 │ │ -06f984: 1f02 1302 |0014: check-cast v2, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -06f988: 7020 4e14 2300 |0016: invoke-direct {v3, v2}, Lcom/badlogic/gdx/math/Vector2;.:(Lcom/badlogic/gdx/math/Vector2;)V // method@144e │ │ -06f98e: 6e20 2f27 3700 |0019: invoke-virtual {v7, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -06f994: 2203 1302 |001c: new-instance v3, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -06f998: 6e20 3327 6500 |001e: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -06f99e: 0c02 |0021: move-result-object v2 │ │ -06f9a0: 1f02 1302 |0022: check-cast v2, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -06f9a4: 7020 4e14 2300 |0024: invoke-direct {v3, v2}, Lcom/badlogic/gdx/math/Vector2;.:(Lcom/badlogic/gdx/math/Vector2;)V // method@144e │ │ -06f9aa: 6e20 2f27 3700 |0027: invoke-virtual {v7, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -06f9b0: 2203 1302 |002a: new-instance v3, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -06f9b4: 6e20 3327 0500 |002c: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -06f9ba: 0c02 |002f: move-result-object v2 │ │ -06f9bc: 1f02 1302 |0030: check-cast v2, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -06f9c0: 7020 4e14 2300 |0032: invoke-direct {v3, v2}, Lcom/badlogic/gdx/math/Vector2;.:(Lcom/badlogic/gdx/math/Vector2;)V // method@144e │ │ -06f9c6: 6e20 2f27 3700 |0035: invoke-virtual {v7, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -06f9cc: 6e20 3627 6500 |0038: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2736 │ │ -06f9d2: 6e10 3927 0500 |003b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -06f9d8: 0a02 |003e: move-result v2 │ │ -06f9da: 1233 |003f: const/4 v3, #int 3 // #3 │ │ -06f9dc: 3432 0500 |0040: if-lt v2, v3, 0045 // +0005 │ │ -06f9e0: 7120 1213 6500 |0042: invoke-static {v5, v6}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.removeCollinearNeighborEarsAfterRemovingEarTip:(Ljava/util/ArrayList;I)V // method@1312 │ │ -06f9e6: 0e00 |0045: return-void │ │ +07de28: |[07de28] com.badlogic.gdx.math.EarClippingTriangulator.cutEarTip:(Ljava/util/ArrayList;ILjava/util/ArrayList;)V │ │ +07de38: 7120 0913 6500 |0000: invoke-static {v5, v6}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computePreviousIndex:(Ljava/util/List;I)I // method@1309 │ │ +07de3e: 0a01 |0003: move-result v1 │ │ +07de40: 7120 0813 6500 |0004: invoke-static {v5, v6}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeNextIndex:(Ljava/util/List;I)I // method@1308 │ │ +07de46: 0a00 |0007: move-result v0 │ │ +07de48: 7140 0f13 1506 |0008: invoke-static {v5, v1, v6, v0}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.isCollinear:(Ljava/util/ArrayList;III)Z // method@130f │ │ +07de4e: 0a02 |000b: move-result v2 │ │ +07de50: 3902 2c00 |000c: if-nez v2, 0038 // +002c │ │ +07de54: 2203 1102 |000e: new-instance v3, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +07de58: 6e20 3327 1500 |0010: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +07de5e: 0c02 |0013: move-result-object v2 │ │ +07de60: 1f02 1102 |0014: check-cast v2, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +07de64: 7020 4e14 2300 |0016: invoke-direct {v3, v2}, Lcom/badlogic/gdx/math/Vector2;.:(Lcom/badlogic/gdx/math/Vector2;)V // method@144e │ │ +07de6a: 6e20 2f27 3700 |0019: invoke-virtual {v7, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +07de70: 2203 1102 |001c: new-instance v3, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +07de74: 6e20 3327 6500 |001e: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +07de7a: 0c02 |0021: move-result-object v2 │ │ +07de7c: 1f02 1102 |0022: check-cast v2, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +07de80: 7020 4e14 2300 |0024: invoke-direct {v3, v2}, Lcom/badlogic/gdx/math/Vector2;.:(Lcom/badlogic/gdx/math/Vector2;)V // method@144e │ │ +07de86: 6e20 2f27 3700 |0027: invoke-virtual {v7, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +07de8c: 2203 1102 |002a: new-instance v3, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +07de90: 6e20 3327 0500 |002c: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +07de96: 0c02 |002f: move-result-object v2 │ │ +07de98: 1f02 1102 |0030: check-cast v2, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +07de9c: 7020 4e14 2300 |0032: invoke-direct {v3, v2}, Lcom/badlogic/gdx/math/Vector2;.:(Lcom/badlogic/gdx/math/Vector2;)V // method@144e │ │ +07dea2: 6e20 2f27 3700 |0035: invoke-virtual {v7, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +07dea8: 6e20 3627 6500 |0038: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2736 │ │ +07deae: 6e10 3927 0500 |003b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +07deb4: 0a02 |003e: move-result v2 │ │ +07deb6: 1233 |003f: const/4 v3, #int 3 // #3 │ │ +07deb8: 3432 0500 |0040: if-lt v2, v3, 0045 // +0005 │ │ +07debc: 7120 1213 6500 |0042: invoke-static {v5, v6}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.removeCollinearNeighborEarsAfterRemovingEarTip:(Ljava/util/ArrayList;I)V // method@1312 │ │ +07dec2: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0004 line=202 │ │ 0x0008 line=204 │ │ 0x000e line=205 │ │ 0x001c line=206 │ │ @@ -75088,60 +75088,60 @@ │ │ type : '(Ljava/util/ArrayList;[IFFFFFF)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 20 │ │ ins : 8 │ │ outs : 6 │ │ insns size : 77 16-bit code units │ │ -06f9e8: |[06f9e8] com.badlogic.gdx.math.EarClippingTriangulator.isAnyVertexInTriangle:(Ljava/util/ArrayList;[IFFFFFF)Z │ │ -06f9f8: 120a |0000: const/4 v10, #int 0 // #0 │ │ -06f9fa: 6e10 3927 0c00 |0001: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -06fa00: 0a0b |0004: move-result v11 │ │ -06fa02: d800 0bff |0005: add-int/lit8 v0, v11, #int -1 // #ff │ │ -06fa06: 350a 4400 |0007: if-ge v10, v0, 004b // +0044 │ │ -06fa0a: 4400 0d0a |0009: aget v0, v13, v10 │ │ -06fa0e: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -06fa10: 3310 3c00 |000c: if-ne v0, v1, 0048 // +003c │ │ -06fa14: 6e20 3327 ac00 |000e: invoke-virtual {v12, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -06fa1a: 0c09 |0011: move-result-object v9 │ │ -06fa1c: 1f09 1302 |0012: check-cast v9, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -06fa20: 5294 f30b |0014: iget v4, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -06fa24: 5295 f40b |0016: iget v5, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -06fa28: 01e0 |0018: move v0, v14 │ │ -06fa2a: 01f1 |0019: move v1, v15 │ │ -06fa2c: 0202 1000 |001a: move/from16 v2, v16 │ │ -06fa30: 0203 1100 |001c: move/from16 v3, v17 │ │ -06fa34: 7706 0a13 0000 |001e: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeSpannedAreaSign:(FFFFFF)I // method@130a │ │ -06fa3a: 0a06 |0021: move-result v6 │ │ -06fa3c: 0200 1000 |0022: move/from16 v0, v16 │ │ -06fa40: 0201 1100 |0024: move/from16 v1, v17 │ │ -06fa44: 0202 1200 |0026: move/from16 v2, v18 │ │ -06fa48: 0203 1300 |0028: move/from16 v3, v19 │ │ -06fa4c: 7706 0a13 0000 |002a: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeSpannedAreaSign:(FFFFFF)I // method@130a │ │ -06fa52: 0a07 |002d: move-result v7 │ │ -06fa54: 0200 1200 |002e: move/from16 v0, v18 │ │ -06fa58: 0201 1300 |0030: move/from16 v1, v19 │ │ -06fa5c: 01e2 |0032: move v2, v14 │ │ -06fa5e: 01f3 |0033: move v3, v15 │ │ -06fa60: 7706 0a13 0000 |0034: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeSpannedAreaSign:(FFFFFF)I // method@130a │ │ -06fa66: 0a08 |0037: move-result v8 │ │ -06fa68: 3d06 0800 |0038: if-lez v6, 0040 // +0008 │ │ -06fa6c: 3d07 0600 |003a: if-lez v7, 0040 // +0006 │ │ -06fa70: 3d08 0400 |003c: if-lez v8, 0040 // +0004 │ │ -06fa74: 1210 |003e: const/4 v0, #int 1 // #1 │ │ -06fa76: 0f00 |003f: return v0 │ │ -06fa78: 3c06 0800 |0040: if-gtz v6, 0048 // +0008 │ │ -06fa7c: 3c07 0600 |0042: if-gtz v7, 0048 // +0006 │ │ -06fa80: 3c08 0400 |0044: if-gtz v8, 0048 // +0004 │ │ -06fa84: 1210 |0046: const/4 v0, #int 1 // #1 │ │ -06fa86: 28f8 |0047: goto 003f // -0008 │ │ -06fa88: d80a 0a01 |0048: add-int/lit8 v10, v10, #int 1 // #01 │ │ -06fa8c: 28bb |004a: goto 0005 // -0045 │ │ -06fa8e: 1200 |004b: const/4 v0, #int 0 // #0 │ │ -06fa90: 28f3 |004c: goto 003f // -000d │ │ +07dec4: |[07dec4] com.badlogic.gdx.math.EarClippingTriangulator.isAnyVertexInTriangle:(Ljava/util/ArrayList;[IFFFFFF)Z │ │ +07ded4: 120a |0000: const/4 v10, #int 0 // #0 │ │ +07ded6: 6e10 3927 0c00 |0001: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +07dedc: 0a0b |0004: move-result v11 │ │ +07dede: d800 0bff |0005: add-int/lit8 v0, v11, #int -1 // #ff │ │ +07dee2: 350a 4400 |0007: if-ge v10, v0, 004b // +0044 │ │ +07dee6: 4400 0d0a |0009: aget v0, v13, v10 │ │ +07deea: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +07deec: 3310 3c00 |000c: if-ne v0, v1, 0048 // +003c │ │ +07def0: 6e20 3327 ac00 |000e: invoke-virtual {v12, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +07def6: 0c09 |0011: move-result-object v9 │ │ +07def8: 1f09 1102 |0012: check-cast v9, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +07defc: 5294 f30b |0014: iget v4, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07df00: 5295 f40b |0016: iget v5, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07df04: 01e0 |0018: move v0, v14 │ │ +07df06: 01f1 |0019: move v1, v15 │ │ +07df08: 0202 1000 |001a: move/from16 v2, v16 │ │ +07df0c: 0203 1100 |001c: move/from16 v3, v17 │ │ +07df10: 7706 0a13 0000 |001e: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeSpannedAreaSign:(FFFFFF)I // method@130a │ │ +07df16: 0a06 |0021: move-result v6 │ │ +07df18: 0200 1000 |0022: move/from16 v0, v16 │ │ +07df1c: 0201 1100 |0024: move/from16 v1, v17 │ │ +07df20: 0202 1200 |0026: move/from16 v2, v18 │ │ +07df24: 0203 1300 |0028: move/from16 v3, v19 │ │ +07df28: 7706 0a13 0000 |002a: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeSpannedAreaSign:(FFFFFF)I // method@130a │ │ +07df2e: 0a07 |002d: move-result v7 │ │ +07df30: 0200 1200 |002e: move/from16 v0, v18 │ │ +07df34: 0201 1300 |0030: move/from16 v1, v19 │ │ +07df38: 01e2 |0032: move v2, v14 │ │ +07df3a: 01f3 |0033: move v3, v15 │ │ +07df3c: 7706 0a13 0000 |0034: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeSpannedAreaSign:(FFFFFF)I // method@130a │ │ +07df42: 0a08 |0037: move-result v8 │ │ +07df44: 3d06 0800 |0038: if-lez v6, 0040 // +0008 │ │ +07df48: 3d07 0600 |003a: if-lez v7, 0040 // +0006 │ │ +07df4c: 3d08 0400 |003c: if-lez v8, 0040 // +0004 │ │ +07df50: 1210 |003e: const/4 v0, #int 1 // #1 │ │ +07df52: 0f00 |003f: return v0 │ │ +07df54: 3c06 0800 |0040: if-gtz v6, 0048 // +0008 │ │ +07df58: 3c07 0600 |0042: if-gtz v7, 0048 // +0006 │ │ +07df5c: 3c08 0400 |0044: if-gtz v8, 0048 // +0004 │ │ +07df60: 1210 |0046: const/4 v0, #int 1 // #1 │ │ +07df62: 28f8 |0047: goto 003f // -0008 │ │ +07df64: d80a 0a01 |0048: add-int/lit8 v10, v10, #int 1 // #01 │ │ +07df68: 28bb |004a: goto 0005 // -0045 │ │ +07df6a: 1200 |004b: const/4 v0, #int 0 // #0 │ │ +07df6c: 28f3 |004c: goto 003f // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0001 line=157 │ │ 0x0005 line=158 │ │ 0x0009 line=159 │ │ 0x000e line=160 │ │ @@ -75187,22 +75187,22 @@ │ │ type : '(Ljava/util/ArrayList;I)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -06fa94: |[06fa94] com.badlogic.gdx.math.EarClippingTriangulator.isCollinear:(Ljava/util/ArrayList;I)Z │ │ -06faa4: 7120 0913 4300 |0000: invoke-static {v3, v4}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computePreviousIndex:(Ljava/util/List;I)I // method@1309 │ │ -06faaa: 0a01 |0003: move-result v1 │ │ -06faac: 7120 0813 4300 |0004: invoke-static {v3, v4}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeNextIndex:(Ljava/util/List;I)I // method@1308 │ │ -06fab2: 0a00 |0007: move-result v0 │ │ -06fab4: 7140 0f13 1304 |0008: invoke-static {v3, v1, v4, v0}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.isCollinear:(Ljava/util/ArrayList;III)Z // method@130f │ │ -06faba: 0a02 |000b: move-result v2 │ │ -06fabc: 0f02 |000c: return v2 │ │ +07df70: |[07df70] com.badlogic.gdx.math.EarClippingTriangulator.isCollinear:(Ljava/util/ArrayList;I)Z │ │ +07df80: 7120 0913 4300 |0000: invoke-static {v3, v4}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computePreviousIndex:(Ljava/util/List;I)I // method@1309 │ │ +07df86: 0a01 |0003: move-result v1 │ │ +07df88: 7120 0813 4300 |0004: invoke-static {v3, v4}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeNextIndex:(Ljava/util/List;I)I // method@1308 │ │ +07df8e: 0a00 |0007: move-result v0 │ │ +07df90: 7140 0f13 1304 |0008: invoke-static {v3, v1, v4, v0}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.isCollinear:(Ljava/util/ArrayList;III)Z // method@130f │ │ +07df96: 0a02 |000b: move-result v2 │ │ +07df98: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0004 line=238 │ │ 0x0008 line=240 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/ArrayList; │ │ @@ -75216,37 +75216,37 @@ │ │ type : '(Ljava/util/ArrayList;III)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 40 16-bit code units │ │ -06fac0: |[06fac0] com.badlogic.gdx.math.EarClippingTriangulator.isCollinear:(Ljava/util/ArrayList;III)Z │ │ -06fad0: 6e20 3327 a900 |0000: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -06fad6: 0c07 |0003: move-result-object v7 │ │ -06fad8: 1f07 1302 |0004: check-cast v7, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -06fadc: 6e20 3327 b900 |0006: invoke-virtual {v9, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -06fae2: 0c08 |0009: move-result-object v8 │ │ -06fae4: 1f08 1302 |000a: check-cast v8, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -06fae8: 6e20 3327 c900 |000c: invoke-virtual {v9, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -06faee: 0c06 |000f: move-result-object v6 │ │ -06faf0: 1f06 1302 |0010: check-cast v6, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -06faf4: 5270 f30b |0012: iget v0, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -06faf8: 5271 f40b |0014: iget v1, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -06fafc: 5282 f30b |0016: iget v2, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -06fb00: 5283 f40b |0018: iget v3, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -06fb04: 5264 f30b |001a: iget v4, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -06fb08: 5265 f40b |001c: iget v5, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -06fb0c: 7706 0a13 0000 |001e: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeSpannedAreaSign:(FFFFFF)I // method@130a │ │ -06fb12: 0a00 |0021: move-result v0 │ │ -06fb14: 3900 0400 |0022: if-nez v0, 0026 // +0004 │ │ -06fb18: 1210 |0024: const/4 v0, #int 1 // #1 │ │ -06fb1a: 0f00 |0025: return v0 │ │ -06fb1c: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -06fb1e: 28fe |0027: goto 0025 // -0002 │ │ +07df9c: |[07df9c] com.badlogic.gdx.math.EarClippingTriangulator.isCollinear:(Ljava/util/ArrayList;III)Z │ │ +07dfac: 6e20 3327 a900 |0000: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +07dfb2: 0c07 |0003: move-result-object v7 │ │ +07dfb4: 1f07 1102 |0004: check-cast v7, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +07dfb8: 6e20 3327 b900 |0006: invoke-virtual {v9, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +07dfbe: 0c08 |0009: move-result-object v8 │ │ +07dfc0: 1f08 1102 |000a: check-cast v8, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +07dfc4: 6e20 3327 c900 |000c: invoke-virtual {v9, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +07dfca: 0c06 |000f: move-result-object v6 │ │ +07dfcc: 1f06 1102 |0010: check-cast v6, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +07dfd0: 5270 f30b |0012: iget v0, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07dfd4: 5271 f40b |0014: iget v1, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07dfd8: 5282 f30b |0016: iget v2, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07dfdc: 5283 f40b |0018: iget v3, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07dfe0: 5264 f30b |001a: iget v4, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07dfe4: 5265 f40b |001c: iget v5, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07dfe8: 7706 0a13 0000 |001e: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeSpannedAreaSign:(FFFFFF)I // method@130a │ │ +07dfee: 0a00 |0021: move-result v0 │ │ +07dff0: 3900 0400 |0022: if-nez v0, 0026 // +0004 │ │ +07dff4: 1210 |0024: const/4 v0, #int 1 // #1 │ │ +07dff6: 0f00 |0025: return v0 │ │ +07dff8: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +07dffa: 28fe |0027: goto 0025 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0006 line=246 │ │ 0x000c line=247 │ │ 0x0012 line=249 │ │ locals : │ │ @@ -75264,48 +75264,48 @@ │ │ type : '(Ljava/util/ArrayList;I[I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 57 16-bit code units │ │ -06fb20: |[06fb20] com.badlogic.gdx.math.EarClippingTriangulator.isEarTip:(Ljava/util/ArrayList;I[I)Z │ │ -06fb30: 121b |0000: const/4 v11, #int 1 // #1 │ │ -06fb32: 52c0 210b |0001: iget v0, v12, Lcom/badlogic/gdx/math/EarClippingTriangulator;.concaveVertexCount:I // field@0b21 │ │ -06fb36: 3800 3400 |0003: if-eqz v0, 0037 // +0034 │ │ -06fb3a: 7120 0913 ed00 |0005: invoke-static {v13, v14}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computePreviousIndex:(Ljava/util/List;I)I // method@1309 │ │ -06fb40: 0a00 |0008: move-result v0 │ │ -06fb42: 6e20 3327 0d00 |0009: invoke-virtual {v13, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -06fb48: 0c0a |000c: move-result-object v10 │ │ -06fb4a: 1f0a 1302 |000d: check-cast v10, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -06fb4e: 6e20 3327 ed00 |000f: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -06fb54: 0c08 |0012: move-result-object v8 │ │ -06fb56: 1f08 1302 |0013: check-cast v8, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -06fb5a: 7120 0813 ed00 |0015: invoke-static {v13, v14}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeNextIndex:(Ljava/util/List;I)I // method@1308 │ │ -06fb60: 0a00 |0018: move-result v0 │ │ -06fb62: 6e20 3327 0d00 |0019: invoke-virtual {v13, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -06fb68: 0c09 |001c: move-result-object v9 │ │ -06fb6a: 1f09 1302 |001d: check-cast v9, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -06fb6e: 52a2 f30b |001f: iget v2, v10, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -06fb72: 52a3 f40b |0021: iget v3, v10, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -06fb76: 5284 f30b |0023: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -06fb7a: 5285 f40b |0025: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -06fb7e: 5296 f30b |0027: iget v6, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -06fb82: 5297 f40b |0029: iget v7, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -06fb86: 07d0 |002b: move-object v0, v13 │ │ -06fb88: 07f1 |002c: move-object v1, v15 │ │ -06fb8a: 7708 0d13 0000 |002d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.isAnyVertexInTriangle:(Ljava/util/ArrayList;[IFFFFFF)Z // method@130d │ │ -06fb90: 0a00 |0030: move-result v0 │ │ -06fb92: 3800 0400 |0031: if-eqz v0, 0035 // +0004 │ │ -06fb96: 1200 |0033: const/4 v0, #int 0 // #0 │ │ -06fb98: 0f00 |0034: return v0 │ │ -06fb9a: 01b0 |0035: move v0, v11 │ │ -06fb9c: 28fe |0036: goto 0034 // -0002 │ │ -06fb9e: 01b0 |0037: move v0, v11 │ │ -06fba0: 28fc |0038: goto 0034 // -0004 │ │ +07dffc: |[07dffc] com.badlogic.gdx.math.EarClippingTriangulator.isEarTip:(Ljava/util/ArrayList;I[I)Z │ │ +07e00c: 121b |0000: const/4 v11, #int 1 // #1 │ │ +07e00e: 52c0 210b |0001: iget v0, v12, Lcom/badlogic/gdx/math/EarClippingTriangulator;.concaveVertexCount:I // field@0b21 │ │ +07e012: 3800 3400 |0003: if-eqz v0, 0037 // +0034 │ │ +07e016: 7120 0913 ed00 |0005: invoke-static {v13, v14}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computePreviousIndex:(Ljava/util/List;I)I // method@1309 │ │ +07e01c: 0a00 |0008: move-result v0 │ │ +07e01e: 6e20 3327 0d00 |0009: invoke-virtual {v13, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +07e024: 0c0a |000c: move-result-object v10 │ │ +07e026: 1f0a 1102 |000d: check-cast v10, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +07e02a: 6e20 3327 ed00 |000f: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +07e030: 0c08 |0012: move-result-object v8 │ │ +07e032: 1f08 1102 |0013: check-cast v8, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +07e036: 7120 0813 ed00 |0015: invoke-static {v13, v14}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeNextIndex:(Ljava/util/List;I)I // method@1308 │ │ +07e03c: 0a00 |0018: move-result v0 │ │ +07e03e: 6e20 3327 0d00 |0019: invoke-virtual {v13, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +07e044: 0c09 |001c: move-result-object v9 │ │ +07e046: 1f09 1102 |001d: check-cast v9, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +07e04a: 52a2 f30b |001f: iget v2, v10, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07e04e: 52a3 f40b |0021: iget v3, v10, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07e052: 5284 f30b |0023: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07e056: 5285 f40b |0025: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07e05a: 5296 f30b |0027: iget v6, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07e05e: 5297 f40b |0029: iget v7, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07e062: 07d0 |002b: move-object v0, v13 │ │ +07e064: 07f1 |002c: move-object v1, v15 │ │ +07e066: 7708 0d13 0000 |002d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.isAnyVertexInTriangle:(Ljava/util/ArrayList;[IFFFFFF)Z // method@130d │ │ +07e06c: 0a00 |0030: move-result v0 │ │ +07e06e: 3800 0400 |0031: if-eqz v0, 0035 // +0004 │ │ +07e072: 1200 |0033: const/4 v0, #int 0 // #0 │ │ +07e074: 0f00 |0034: return v0 │ │ +07e076: 01b0 |0035: move v0, v11 │ │ +07e078: 28fe |0036: goto 0034 // -0002 │ │ +07e07a: 01b0 |0037: move v0, v11 │ │ +07e07c: 28fc |0038: goto 0034 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=184 │ │ 0x0005 line=185 │ │ 0x000f line=186 │ │ 0x0015 line=187 │ │ 0x001f line=189 │ │ @@ -75331,22 +75331,22 @@ │ │ type : '(FFFFFF)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -06fba4: |[06fba4] com.badlogic.gdx.math.EarClippingTriangulator.isTriangleConvex:(FFFFFF)Z │ │ -06fbb4: 7706 0a13 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeSpannedAreaSign:(FFFFFF)I // method@130a │ │ -06fbba: 0a00 |0003: move-result v0 │ │ -06fbbc: 3b00 0400 |0004: if-gez v0, 0008 // +0004 │ │ -06fbc0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -06fbc2: 0f00 |0007: return v0 │ │ -06fbc4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -06fbc6: 28fe |0009: goto 0007 // -0002 │ │ +07e080: |[07e080] com.badlogic.gdx.math.EarClippingTriangulator.isTriangleConvex:(FFFFFF)Z │ │ +07e090: 7706 0a13 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeSpannedAreaSign:(FFFFFF)I // method@130a │ │ +07e096: 0a00 |0003: move-result v0 │ │ +07e098: 3b00 0400 |0004: if-gez v0, 0008 // +0004 │ │ +07e09c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +07e09e: 0f00 |0007: return v0 │ │ +07e0a0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +07e0a2: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0006 line=131 │ │ 0x0007 line=133 │ │ locals : │ │ 0x0000 - 0x000a reg=1 pX1 F │ │ @@ -75361,40 +75361,40 @@ │ │ type : '(Ljava/util/ArrayList;I)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -06fbc8: |[06fbc8] com.badlogic.gdx.math.EarClippingTriangulator.removeCollinearNeighborEarsAfterRemovingEarTip:(Ljava/util/ArrayList;I)V │ │ -06fbd8: 6e10 3927 0400 |0000: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -06fbde: 0a02 |0003: move-result v2 │ │ -06fbe0: 9401 0502 |0004: rem-int v1, v5, v2 │ │ -06fbe4: 7120 0913 1400 |0006: invoke-static {v4, v1}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computePreviousIndex:(Ljava/util/List;I)I // method@1309 │ │ -06fbea: 0a00 |0009: move-result v0 │ │ -06fbec: 7120 0e13 1400 |000a: invoke-static {v4, v1}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.isCollinear:(Ljava/util/ArrayList;I)Z // method@130e │ │ -06fbf2: 0a02 |000d: move-result v2 │ │ -06fbf4: 3802 1a00 |000e: if-eqz v2, 0028 // +001a │ │ -06fbf8: 6e20 3627 1400 |0010: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2736 │ │ -06fbfe: 6e10 3927 0400 |0013: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -06fc04: 0a02 |0016: move-result v2 │ │ -06fc06: 1233 |0017: const/4 v3, #int 3 // #3 │ │ -06fc08: 3732 0f00 |0018: if-le v2, v3, 0027 // +000f │ │ -06fc0c: 7120 0913 1400 |001a: invoke-static {v4, v1}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computePreviousIndex:(Ljava/util/List;I)I // method@1309 │ │ -06fc12: 0a00 |001d: move-result v0 │ │ -06fc14: 7120 0e13 0400 |001e: invoke-static {v4, v0}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.isCollinear:(Ljava/util/ArrayList;I)Z // method@130e │ │ -06fc1a: 0a02 |0021: move-result v2 │ │ -06fc1c: 3802 0500 |0022: if-eqz v2, 0027 // +0005 │ │ -06fc20: 6e20 3627 0400 |0024: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2736 │ │ -06fc26: 0e00 |0027: return-void │ │ -06fc28: 7120 0e13 0400 |0028: invoke-static {v4, v0}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.isCollinear:(Ljava/util/ArrayList;I)Z // method@130e │ │ -06fc2e: 0a02 |002b: move-result v2 │ │ -06fc30: 3802 fbff |002c: if-eqz v2, 0027 // -0005 │ │ -06fc34: 6e20 3627 0400 |002e: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2736 │ │ -06fc3a: 28f6 |0031: goto 0027 // -000a │ │ +07e0a4: |[07e0a4] com.badlogic.gdx.math.EarClippingTriangulator.removeCollinearNeighborEarsAfterRemovingEarTip:(Ljava/util/ArrayList;I)V │ │ +07e0b4: 6e10 3927 0400 |0000: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +07e0ba: 0a02 |0003: move-result v2 │ │ +07e0bc: 9401 0502 |0004: rem-int v1, v5, v2 │ │ +07e0c0: 7120 0913 1400 |0006: invoke-static {v4, v1}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computePreviousIndex:(Ljava/util/List;I)I // method@1309 │ │ +07e0c6: 0a00 |0009: move-result v0 │ │ +07e0c8: 7120 0e13 1400 |000a: invoke-static {v4, v1}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.isCollinear:(Ljava/util/ArrayList;I)Z // method@130e │ │ +07e0ce: 0a02 |000d: move-result v2 │ │ +07e0d0: 3802 1a00 |000e: if-eqz v2, 0028 // +001a │ │ +07e0d4: 6e20 3627 1400 |0010: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2736 │ │ +07e0da: 6e10 3927 0400 |0013: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +07e0e0: 0a02 |0016: move-result v2 │ │ +07e0e2: 1233 |0017: const/4 v3, #int 3 // #3 │ │ +07e0e4: 3732 0f00 |0018: if-le v2, v3, 0027 // +000f │ │ +07e0e8: 7120 0913 1400 |001a: invoke-static {v4, v1}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computePreviousIndex:(Ljava/util/List;I)I // method@1309 │ │ +07e0ee: 0a00 |001d: move-result v0 │ │ +07e0f0: 7120 0e13 0400 |001e: invoke-static {v4, v0}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.isCollinear:(Ljava/util/ArrayList;I)Z // method@130e │ │ +07e0f6: 0a02 |0021: move-result v2 │ │ +07e0f8: 3802 0500 |0022: if-eqz v2, 0027 // +0005 │ │ +07e0fc: 6e20 3627 0400 |0024: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2736 │ │ +07e102: 0e00 |0027: return-void │ │ +07e104: 7120 0e13 0400 |0028: invoke-static {v4, v0}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.isCollinear:(Ljava/util/ArrayList;I)Z // method@130e │ │ +07e10a: 0a02 |002b: move-result v2 │ │ +07e10c: 3802 fbff |002c: if-eqz v2, 0027 // -0005 │ │ +07e110: 6e20 3627 0400 |002e: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2736 │ │ +07e116: 28f6 |0031: goto 0027 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0006 line=219 │ │ 0x000a line=221 │ │ 0x0010 line=222 │ │ 0x0013 line=224 │ │ @@ -75417,44 +75417,44 @@ │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 58 16-bit code units │ │ -06fc3c: |[06fc3c] com.badlogic.gdx.math.EarClippingTriangulator.computeTriangles:(Ljava/util/List;)Ljava/util/List; │ │ -06fc4c: 1236 |0000: const/4 v6, #int 3 // #3 │ │ -06fc4e: 2201 e703 |0001: new-instance v1, Ljava/util/ArrayList; // type@03e7 │ │ -06fc52: 7010 2c27 0100 |0003: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@272c │ │ -06fc58: 2204 e703 |0006: new-instance v4, Ljava/util/ArrayList; // type@03e7 │ │ -06fc5c: 7210 5e27 0800 |0008: invoke-interface {v8}, Ljava/util/List;.size:()I // method@275e │ │ -06fc62: 0a05 |000b: move-result v5 │ │ -06fc64: 7020 2d27 5400 |000c: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@272d │ │ -06fc6a: 6e20 3027 8400 |000f: invoke-virtual {v4, v8}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@2730 │ │ -06fc70: 6e10 3927 0400 |0012: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -06fc76: 0a05 |0015: move-result v5 │ │ -06fc78: 3765 1a00 |0016: if-le v5, v6, 0030 // +001a │ │ -06fc7c: 7020 0713 4700 |0018: invoke-direct {v7, v4}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.classifyVertices:(Ljava/util/ArrayList;)[I // method@1307 │ │ -06fc82: 0c03 |001b: move-result-object v3 │ │ -06fc84: 6e10 3927 0400 |001c: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -06fc8a: 0a02 |001f: move-result v2 │ │ -06fc8c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -06fc8e: 3520 f1ff |0021: if-ge v0, v2, 0012 // -000f │ │ -06fc92: 7040 1013 4730 |0023: invoke-direct {v7, v4, v0, v3}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.isEarTip:(Ljava/util/ArrayList;I[I)Z // method@1310 │ │ -06fc98: 0a05 |0026: move-result v5 │ │ -06fc9a: 3805 0600 |0027: if-eqz v5, 002d // +0006 │ │ -06fc9e: 7040 0c13 4710 |0029: invoke-direct {v7, v4, v0, v1}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.cutEarTip:(Ljava/util/ArrayList;ILjava/util/ArrayList;)V // method@130c │ │ -06fca4: 28e6 |002c: goto 0012 // -001a │ │ -06fca6: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06fcaa: 28f2 |002f: goto 0021 // -000e │ │ -06fcac: 6e10 3927 0400 |0030: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -06fcb2: 0a05 |0033: move-result v5 │ │ -06fcb4: 3365 0500 |0034: if-ne v5, v6, 0039 // +0005 │ │ -06fcb8: 6e20 3027 4100 |0036: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@2730 │ │ -06fcbe: 1101 |0039: return-object v1 │ │ +07e118: |[07e118] com.badlogic.gdx.math.EarClippingTriangulator.computeTriangles:(Ljava/util/List;)Ljava/util/List; │ │ +07e128: 1236 |0000: const/4 v6, #int 3 // #3 │ │ +07e12a: 2201 e503 |0001: new-instance v1, Ljava/util/ArrayList; // type@03e5 │ │ +07e12e: 7010 2c27 0100 |0003: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@272c │ │ +07e134: 2204 e503 |0006: new-instance v4, Ljava/util/ArrayList; // type@03e5 │ │ +07e138: 7210 5e27 0800 |0008: invoke-interface {v8}, Ljava/util/List;.size:()I // method@275e │ │ +07e13e: 0a05 |000b: move-result v5 │ │ +07e140: 7020 2d27 5400 |000c: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@272d │ │ +07e146: 6e20 3027 8400 |000f: invoke-virtual {v4, v8}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@2730 │ │ +07e14c: 6e10 3927 0400 |0012: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +07e152: 0a05 |0015: move-result v5 │ │ +07e154: 3765 1a00 |0016: if-le v5, v6, 0030 // +001a │ │ +07e158: 7020 0713 4700 |0018: invoke-direct {v7, v4}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.classifyVertices:(Ljava/util/ArrayList;)[I // method@1307 │ │ +07e15e: 0c03 |001b: move-result-object v3 │ │ +07e160: 6e10 3927 0400 |001c: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +07e166: 0a02 |001f: move-result v2 │ │ +07e168: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +07e16a: 3520 f1ff |0021: if-ge v0, v2, 0012 // -000f │ │ +07e16e: 7040 1013 4730 |0023: invoke-direct {v7, v4, v0, v3}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.isEarTip:(Ljava/util/ArrayList;I[I)Z // method@1310 │ │ +07e174: 0a05 |0026: move-result v5 │ │ +07e176: 3805 0600 |0027: if-eqz v5, 002d // +0006 │ │ +07e17a: 7040 0c13 4710 |0029: invoke-direct {v7, v4, v0, v1}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.cutEarTip:(Ljava/util/ArrayList;ILjava/util/ArrayList;)V // method@130c │ │ +07e180: 28e6 |002c: goto 0012 // -001a │ │ +07e182: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07e186: 28f2 |002f: goto 0021 // -000e │ │ +07e188: 6e10 3927 0400 |0030: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +07e18e: 0a05 |0033: move-result v5 │ │ +07e190: 3365 0500 |0034: if-ne v5, v6, 0039 // +0005 │ │ +07e194: 6e20 3027 4100 |0036: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@2730 │ │ +07e19a: 1101 |0039: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=43 │ │ 0x0006 line=44 │ │ 0x000f line=45 │ │ 0x0012 line=52 │ │ 0x0018 line=55 │ │ @@ -75475,17 +75475,17 @@ │ │ 0x000f - 0x003a reg=4 vertices Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ 0x0000 - 0x003a reg=7 this Lcom/badlogic/gdx/math/EarClippingTriangulator; │ │ 0x0000 - 0x003a reg=8 polygon Ljava/util/List; Ljava/util/List; │ │ │ │ source_file_idx : 843 (EarClippingTriangulator.java) │ │ │ │ Class #219 header: │ │ -class_idx : 491 │ │ +class_idx : 489 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1056 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #219 - │ │ @@ -75533,25 +75533,25 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -06fcc0: |[06fcc0] com.badlogic.gdx.math.FloatCounter.:(I)V │ │ -06fcd0: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -06fcd6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -06fcd8: 3702 0d00 |0004: if-le v2, v0, 0011 // +000d │ │ -06fcdc: 2200 1502 |0006: new-instance v0, Lcom/badlogic/gdx/math/WindowedMean; // type@0215 │ │ -06fce0: 7020 a214 2000 |0008: invoke-direct {v0, v2}, Lcom/badlogic/gdx/math/WindowedMean;.:(I)V // method@14a2 │ │ -06fce6: 5b10 260b |000b: iput-object v0, v1, Lcom/badlogic/gdx/math/FloatCounter;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@0b26 │ │ -06fcea: 6e10 1513 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/math/FloatCounter;.reset:()V // method@1315 │ │ -06fcf0: 0e00 |0010: return-void │ │ -06fcf2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -06fcf4: 28f9 |0012: goto 000b // -0007 │ │ +07e19c: |[07e19c] com.badlogic.gdx.math.FloatCounter.:(I)V │ │ +07e1ac: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +07e1b2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +07e1b4: 3702 0d00 |0004: if-le v2, v0, 0011 // +000d │ │ +07e1b8: 2200 1302 |0006: new-instance v0, Lcom/badlogic/gdx/math/WindowedMean; // type@0213 │ │ +07e1bc: 7020 a214 2000 |0008: invoke-direct {v0, v2}, Lcom/badlogic/gdx/math/WindowedMean;.:(I)V // method@14a2 │ │ +07e1c2: 5b10 260b |000b: iput-object v0, v1, Lcom/badlogic/gdx/math/FloatCounter;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@0b26 │ │ +07e1c6: 6e10 1513 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/math/FloatCounter;.reset:()V // method@1315 │ │ +07e1cc: 0e00 |0010: return-void │ │ +07e1ce: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +07e1d0: 28f9 |0012: goto 000b // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ 0x000d line=46 │ │ 0x0010 line=47 │ │ 0x0011 line=45 │ │ @@ -75565,57 +75565,57 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -06fcf8: |[06fcf8] com.badlogic.gdx.math.FloatCounter.put:(F)V │ │ -06fd08: 5923 240b |0000: iput v3, v2, Lcom/badlogic/gdx/math/FloatCounter;.latest:F // field@0b24 │ │ -06fd0c: 5220 280b |0002: iget v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.total:F // field@0b28 │ │ -06fd10: c630 |0004: add-float/2addr v0, v3 │ │ -06fd12: 5920 280b |0005: iput v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.total:F // field@0b28 │ │ -06fd16: 5220 230b |0007: iget v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.count:I // field@0b23 │ │ -06fd1a: d800 0001 |0009: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06fd1e: 5920 230b |000b: iput v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.count:I // field@0b23 │ │ -06fd22: 5220 280b |000d: iget v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.total:F // field@0b28 │ │ -06fd26: 5221 230b |000f: iget v1, v2, Lcom/badlogic/gdx/math/FloatCounter;.count:I // field@0b23 │ │ -06fd2a: 8211 |0011: int-to-float v1, v1 │ │ -06fd2c: c910 |0012: div-float/2addr v0, v1 │ │ -06fd2e: 5920 220b |0013: iput v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.average:F // field@0b22 │ │ -06fd32: 5420 260b |0015: iget-object v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@0b26 │ │ -06fd36: 3800 3400 |0017: if-eqz v0, 004b // +0034 │ │ -06fd3a: 5420 260b |0019: iget-object v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@0b26 │ │ -06fd3e: 6e20 a314 3000 |001b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/WindowedMean;.addValue:(F)V // method@14a3 │ │ -06fd44: 5420 260b |001e: iget-object v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@0b26 │ │ -06fd48: 6e10 a614 0000 |0020: invoke-virtual {v0}, Lcom/badlogic/gdx/math/WindowedMean;.getMean:()F // method@14a6 │ │ -06fd4e: 0a00 |0023: move-result v0 │ │ -06fd50: 5920 290b |0024: iput v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.value:F // field@0b29 │ │ -06fd54: 5420 260b |0026: iget-object v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@0b26 │ │ -06fd58: 3800 0a00 |0028: if-eqz v0, 0032 // +000a │ │ -06fd5c: 5420 260b |002a: iget-object v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@0b26 │ │ -06fd60: 6e10 a814 0000 |002c: invoke-virtual {v0}, Lcom/badlogic/gdx/math/WindowedMean;.hasEnoughData:()Z // method@14a8 │ │ -06fd66: 0a00 |002f: move-result v0 │ │ -06fd68: 3800 1a00 |0030: if-eqz v0, 004a // +001a │ │ -06fd6c: 5220 290b |0032: iget v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.value:F // field@0b29 │ │ -06fd70: 5221 270b |0034: iget v1, v2, Lcom/badlogic/gdx/math/FloatCounter;.min:F // field@0b27 │ │ -06fd74: 2e00 0001 |0036: cmpg-float v0, v0, v1 │ │ -06fd78: 3b00 0600 |0038: if-gez v0, 003e // +0006 │ │ -06fd7c: 5220 290b |003a: iget v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.value:F // field@0b29 │ │ -06fd80: 5920 270b |003c: iput v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.min:F // field@0b27 │ │ -06fd84: 5220 290b |003e: iget v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.value:F // field@0b29 │ │ -06fd88: 5221 250b |0040: iget v1, v2, Lcom/badlogic/gdx/math/FloatCounter;.max:F // field@0b25 │ │ -06fd8c: 2d00 0001 |0042: cmpl-float v0, v0, v1 │ │ -06fd90: 3d00 0600 |0044: if-lez v0, 004a // +0006 │ │ -06fd94: 5220 290b |0046: iget v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.value:F // field@0b29 │ │ -06fd98: 5920 250b |0048: iput v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.max:F // field@0b25 │ │ -06fd9c: 0e00 |004a: return-void │ │ -06fd9e: 5220 240b |004b: iget v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.latest:F // field@0b24 │ │ -06fda2: 5920 290b |004d: iput v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.value:F // field@0b29 │ │ -06fda6: 28d7 |004f: goto 0026 // -0029 │ │ +07e1d4: |[07e1d4] com.badlogic.gdx.math.FloatCounter.put:(F)V │ │ +07e1e4: 5923 240b |0000: iput v3, v2, Lcom/badlogic/gdx/math/FloatCounter;.latest:F // field@0b24 │ │ +07e1e8: 5220 280b |0002: iget v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.total:F // field@0b28 │ │ +07e1ec: c630 |0004: add-float/2addr v0, v3 │ │ +07e1ee: 5920 280b |0005: iput v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.total:F // field@0b28 │ │ +07e1f2: 5220 230b |0007: iget v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.count:I // field@0b23 │ │ +07e1f6: d800 0001 |0009: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07e1fa: 5920 230b |000b: iput v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.count:I // field@0b23 │ │ +07e1fe: 5220 280b |000d: iget v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.total:F // field@0b28 │ │ +07e202: 5221 230b |000f: iget v1, v2, Lcom/badlogic/gdx/math/FloatCounter;.count:I // field@0b23 │ │ +07e206: 8211 |0011: int-to-float v1, v1 │ │ +07e208: c910 |0012: div-float/2addr v0, v1 │ │ +07e20a: 5920 220b |0013: iput v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.average:F // field@0b22 │ │ +07e20e: 5420 260b |0015: iget-object v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@0b26 │ │ +07e212: 3800 3400 |0017: if-eqz v0, 004b // +0034 │ │ +07e216: 5420 260b |0019: iget-object v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@0b26 │ │ +07e21a: 6e20 a314 3000 |001b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/WindowedMean;.addValue:(F)V // method@14a3 │ │ +07e220: 5420 260b |001e: iget-object v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@0b26 │ │ +07e224: 6e10 a614 0000 |0020: invoke-virtual {v0}, Lcom/badlogic/gdx/math/WindowedMean;.getMean:()F // method@14a6 │ │ +07e22a: 0a00 |0023: move-result v0 │ │ +07e22c: 5920 290b |0024: iput v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.value:F // field@0b29 │ │ +07e230: 5420 260b |0026: iget-object v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@0b26 │ │ +07e234: 3800 0a00 |0028: if-eqz v0, 0032 // +000a │ │ +07e238: 5420 260b |002a: iget-object v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@0b26 │ │ +07e23c: 6e10 a814 0000 |002c: invoke-virtual {v0}, Lcom/badlogic/gdx/math/WindowedMean;.hasEnoughData:()Z // method@14a8 │ │ +07e242: 0a00 |002f: move-result v0 │ │ +07e244: 3800 1a00 |0030: if-eqz v0, 004a // +001a │ │ +07e248: 5220 290b |0032: iget v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.value:F // field@0b29 │ │ +07e24c: 5221 270b |0034: iget v1, v2, Lcom/badlogic/gdx/math/FloatCounter;.min:F // field@0b27 │ │ +07e250: 2e00 0001 |0036: cmpg-float v0, v0, v1 │ │ +07e254: 3b00 0600 |0038: if-gez v0, 003e // +0006 │ │ +07e258: 5220 290b |003a: iget v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.value:F // field@0b29 │ │ +07e25c: 5920 270b |003c: iput v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.min:F // field@0b27 │ │ +07e260: 5220 290b |003e: iget v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.value:F // field@0b29 │ │ +07e264: 5221 250b |0040: iget v1, v2, Lcom/badlogic/gdx/math/FloatCounter;.max:F // field@0b25 │ │ +07e268: 2d00 0001 |0042: cmpl-float v0, v0, v1 │ │ +07e26c: 3d00 0600 |0044: if-lez v0, 004a // +0006 │ │ +07e270: 5220 290b |0046: iget v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.value:F // field@0b29 │ │ +07e274: 5920 250b |0048: iput v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.max:F // field@0b25 │ │ +07e278: 0e00 |004a: return-void │ │ +07e27a: 5220 240b |004b: iget v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.latest:F // field@0b24 │ │ +07e27e: 5920 290b |004d: iput v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.value:F // field@0b29 │ │ +07e282: 28d7 |004f: goto 0026 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0002 line=55 │ │ 0x0007 line=56 │ │ 0x000d line=57 │ │ 0x0015 line=59 │ │ @@ -75637,31 +75637,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -06fda8: |[06fda8] com.badlogic.gdx.math.FloatCounter.reset:()V │ │ -06fdb8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06fdba: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -06fdbc: 5920 230b |0002: iput v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.count:I // field@0b23 │ │ -06fdc0: 5921 280b |0004: iput v1, v2, Lcom/badlogic/gdx/math/FloatCounter;.total:F // field@0b28 │ │ -06fdc4: 1400 ffff 7f7f |0006: const v0, #float 3.40282e+38 // #7f7fffff │ │ -06fdca: 5920 270b |0009: iput v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.min:F // field@0b27 │ │ -06fdce: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -06fdd0: 5920 250b |000c: iput v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.max:F // field@0b25 │ │ -06fdd4: 5921 220b |000e: iput v1, v2, Lcom/badlogic/gdx/math/FloatCounter;.average:F // field@0b22 │ │ -06fdd8: 5921 240b |0010: iput v1, v2, Lcom/badlogic/gdx/math/FloatCounter;.latest:F // field@0b24 │ │ -06fddc: 5921 290b |0012: iput v1, v2, Lcom/badlogic/gdx/math/FloatCounter;.value:F // field@0b29 │ │ -06fde0: 5420 260b |0014: iget-object v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@0b26 │ │ -06fde4: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ -06fde8: 5420 260b |0018: iget-object v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@0b26 │ │ -06fdec: 6e10 a414 0000 |001a: invoke-virtual {v0}, Lcom/badlogic/gdx/math/WindowedMean;.clear:()V // method@14a4 │ │ -06fdf2: 0e00 |001d: return-void │ │ +07e284: |[07e284] com.badlogic.gdx.math.FloatCounter.reset:()V │ │ +07e294: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07e296: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +07e298: 5920 230b |0002: iput v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.count:I // field@0b23 │ │ +07e29c: 5921 280b |0004: iput v1, v2, Lcom/badlogic/gdx/math/FloatCounter;.total:F // field@0b28 │ │ +07e2a0: 1400 ffff 7f7f |0006: const v0, #float 3.40282e+38 // #7f7fffff │ │ +07e2a6: 5920 270b |0009: iput v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.min:F // field@0b27 │ │ +07e2aa: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +07e2ac: 5920 250b |000c: iput v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.max:F // field@0b25 │ │ +07e2b0: 5921 220b |000e: iput v1, v2, Lcom/badlogic/gdx/math/FloatCounter;.average:F // field@0b22 │ │ +07e2b4: 5921 240b |0010: iput v1, v2, Lcom/badlogic/gdx/math/FloatCounter;.latest:F // field@0b24 │ │ +07e2b8: 5921 290b |0012: iput v1, v2, Lcom/badlogic/gdx/math/FloatCounter;.value:F // field@0b29 │ │ +07e2bc: 5420 260b |0014: iget-object v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@0b26 │ │ +07e2c0: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ +07e2c4: 5420 260b |0018: iget-object v0, v2, Lcom/badlogic/gdx/math/FloatCounter;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@0b26 │ │ +07e2c8: 6e10 a414 0000 |001a: invoke-virtual {v0}, Lcom/badlogic/gdx/math/WindowedMean;.clear:()V // method@14a4 │ │ +07e2ce: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=77 │ │ 0x0004 line=78 │ │ 0x0006 line=79 │ │ 0x000b line=80 │ │ 0x000e line=81 │ │ @@ -75672,17 +75672,17 @@ │ │ 0x001d line=86 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lcom/badlogic/gdx/math/FloatCounter; │ │ │ │ source_file_idx : 1056 (FloatCounter.java) │ │ │ │ Class #220 header: │ │ -class_idx : 492 │ │ +class_idx : 490 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1078 │ │ static_fields_size : 2 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #220 - │ │ @@ -75718,78 +75718,78 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 119 16-bit code units │ │ -06fdf4: |[06fdf4] com.badlogic.gdx.math.Frustum.:()V │ │ -06fe04: 150a 803f |0000: const/high16 v10, #int 1065353216 // #3f80 │ │ -06fe08: 1509 80bf |0002: const/high16 v9, #int -1082130432 // #bf80 │ │ -06fe0c: 1306 0800 |0004: const/16 v6, #int 8 // #8 │ │ -06fe10: 2366 7c04 |0006: new-array v6, v6, [Lcom/badlogic/gdx/math/Vector3; // type@047c │ │ -06fe14: 1207 |0008: const/4 v7, #int 0 // #0 │ │ -06fe16: 2208 1402 |0009: new-instance v8, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06fe1a: 7040 7114 9899 |000b: invoke-direct {v8, v9, v9, v9}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ -06fe20: 4d08 0607 |000e: aput-object v8, v6, v7 │ │ -06fe24: 1217 |0010: const/4 v7, #int 1 // #1 │ │ -06fe26: 2208 1402 |0011: new-instance v8, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06fe2a: 7040 7114 a899 |0013: invoke-direct {v8, v10, v9, v9}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ -06fe30: 4d08 0607 |0016: aput-object v8, v6, v7 │ │ -06fe34: 1227 |0018: const/4 v7, #int 2 // #2 │ │ -06fe36: 2208 1402 |0019: new-instance v8, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06fe3a: 7040 7114 a89a |001b: invoke-direct {v8, v10, v10, v9}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ -06fe40: 4d08 0607 |001e: aput-object v8, v6, v7 │ │ -06fe44: 1237 |0020: const/4 v7, #int 3 // #3 │ │ -06fe46: 2208 1402 |0021: new-instance v8, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06fe4a: 7040 7114 989a |0023: invoke-direct {v8, v9, v10, v9}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ -06fe50: 4d08 0607 |0026: aput-object v8, v6, v7 │ │ -06fe54: 1247 |0028: const/4 v7, #int 4 // #4 │ │ -06fe56: 2208 1402 |0029: new-instance v8, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06fe5a: 7040 7114 98a9 |002b: invoke-direct {v8, v9, v9, v10}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ -06fe60: 4d08 0607 |002e: aput-object v8, v6, v7 │ │ -06fe64: 1257 |0030: const/4 v7, #int 5 // #5 │ │ -06fe66: 2208 1402 |0031: new-instance v8, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06fe6a: 7040 7114 a8a9 |0033: invoke-direct {v8, v10, v9, v10}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ -06fe70: 4d08 0607 |0036: aput-object v8, v6, v7 │ │ -06fe74: 1267 |0038: const/4 v7, #int 6 // #6 │ │ -06fe76: 2208 1402 |0039: new-instance v8, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06fe7a: 7040 7114 a8aa |003b: invoke-direct {v8, v10, v10, v10}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ -06fe80: 4d08 0607 |003e: aput-object v8, v6, v7 │ │ -06fe84: 1277 |0040: const/4 v7, #int 7 // #7 │ │ -06fe86: 2208 1402 |0041: new-instance v8, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06fe8a: 7040 7114 98aa |0043: invoke-direct {v8, v9, v10, v10}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ -06fe90: 4d08 0607 |0046: aput-object v8, v6, v7 │ │ -06fe94: 6906 2a0b |0048: sput-object v6, Lcom/badlogic/gdx/math/Frustum;.clipSpacePlanePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2a │ │ -06fe98: 1306 1800 |004a: const/16 v6, #int 24 // #18 │ │ -06fe9c: 2366 4a04 |004c: new-array v6, v6, [F // type@044a │ │ -06fea0: 6906 2b0b |004e: sput-object v6, Lcom/badlogic/gdx/math/Frustum;.clipSpacePlanePointsArray:[F // field@0b2b │ │ -06fea4: 1202 |0050: const/4 v2, #int 0 // #0 │ │ -06fea6: 6200 2a0b |0051: sget-object v0, Lcom/badlogic/gdx/math/Frustum;.clipSpacePlanePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2a │ │ -06feaa: 2104 |0053: array-length v4, v0 │ │ -06feac: 1201 |0054: const/4 v1, #int 0 // #0 │ │ -06feae: 0123 |0055: move v3, v2 │ │ -06feb0: 3541 2000 |0056: if-ge v1, v4, 0076 // +0020 │ │ -06feb4: 4605 0001 |0058: aget-object v5, v0, v1 │ │ -06feb8: 6206 2b0b |005a: sget-object v6, Lcom/badlogic/gdx/math/Frustum;.clipSpacePlanePointsArray:[F // field@0b2b │ │ -06febc: d802 0301 |005c: add-int/lit8 v2, v3, #int 1 // #01 │ │ -06fec0: 5257 fe0b |005e: iget v7, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -06fec4: 4b07 0603 |0060: aput v7, v6, v3 │ │ -06fec8: 6206 2b0b |0062: sget-object v6, Lcom/badlogic/gdx/math/Frustum;.clipSpacePlanePointsArray:[F // field@0b2b │ │ -06fecc: d803 0201 |0064: add-int/lit8 v3, v2, #int 1 // #01 │ │ -06fed0: 5257 ff0b |0066: iget v7, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -06fed4: 4b07 0602 |0068: aput v7, v6, v2 │ │ -06fed8: 6206 2b0b |006a: sget-object v6, Lcom/badlogic/gdx/math/Frustum;.clipSpacePlanePointsArray:[F // field@0b2b │ │ -06fedc: d802 0301 |006c: add-int/lit8 v2, v3, #int 1 // #01 │ │ -06fee0: 5257 000c |006e: iget v7, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -06fee4: 4b07 0603 |0070: aput v7, v6, v3 │ │ -06fee8: d801 0101 |0072: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06feec: 0123 |0074: move v3, v2 │ │ -06feee: 28e1 |0075: goto 0056 // -001f │ │ -06fef0: 0e00 |0076: return-void │ │ +07e2d0: |[07e2d0] com.badlogic.gdx.math.Frustum.:()V │ │ +07e2e0: 150a 803f |0000: const/high16 v10, #int 1065353216 // #3f80 │ │ +07e2e4: 1509 80bf |0002: const/high16 v9, #int -1082130432 // #bf80 │ │ +07e2e8: 1306 0800 |0004: const/16 v6, #int 8 // #8 │ │ +07e2ec: 2366 7a04 |0006: new-array v6, v6, [Lcom/badlogic/gdx/math/Vector3; // type@047a │ │ +07e2f0: 1207 |0008: const/4 v7, #int 0 // #0 │ │ +07e2f2: 2208 1202 |0009: new-instance v8, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07e2f6: 7040 7114 9899 |000b: invoke-direct {v8, v9, v9, v9}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ +07e2fc: 4d08 0607 |000e: aput-object v8, v6, v7 │ │ +07e300: 1217 |0010: const/4 v7, #int 1 // #1 │ │ +07e302: 2208 1202 |0011: new-instance v8, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07e306: 7040 7114 a899 |0013: invoke-direct {v8, v10, v9, v9}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ +07e30c: 4d08 0607 |0016: aput-object v8, v6, v7 │ │ +07e310: 1227 |0018: const/4 v7, #int 2 // #2 │ │ +07e312: 2208 1202 |0019: new-instance v8, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07e316: 7040 7114 a89a |001b: invoke-direct {v8, v10, v10, v9}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ +07e31c: 4d08 0607 |001e: aput-object v8, v6, v7 │ │ +07e320: 1237 |0020: const/4 v7, #int 3 // #3 │ │ +07e322: 2208 1202 |0021: new-instance v8, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07e326: 7040 7114 989a |0023: invoke-direct {v8, v9, v10, v9}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ +07e32c: 4d08 0607 |0026: aput-object v8, v6, v7 │ │ +07e330: 1247 |0028: const/4 v7, #int 4 // #4 │ │ +07e332: 2208 1202 |0029: new-instance v8, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07e336: 7040 7114 98a9 |002b: invoke-direct {v8, v9, v9, v10}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ +07e33c: 4d08 0607 |002e: aput-object v8, v6, v7 │ │ +07e340: 1257 |0030: const/4 v7, #int 5 // #5 │ │ +07e342: 2208 1202 |0031: new-instance v8, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07e346: 7040 7114 a8a9 |0033: invoke-direct {v8, v10, v9, v10}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ +07e34c: 4d08 0607 |0036: aput-object v8, v6, v7 │ │ +07e350: 1267 |0038: const/4 v7, #int 6 // #6 │ │ +07e352: 2208 1202 |0039: new-instance v8, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07e356: 7040 7114 a8aa |003b: invoke-direct {v8, v10, v10, v10}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ +07e35c: 4d08 0607 |003e: aput-object v8, v6, v7 │ │ +07e360: 1277 |0040: const/4 v7, #int 7 // #7 │ │ +07e362: 2208 1202 |0041: new-instance v8, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07e366: 7040 7114 98aa |0043: invoke-direct {v8, v9, v10, v10}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ +07e36c: 4d08 0607 |0046: aput-object v8, v6, v7 │ │ +07e370: 6906 2a0b |0048: sput-object v6, Lcom/badlogic/gdx/math/Frustum;.clipSpacePlanePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2a │ │ +07e374: 1306 1800 |004a: const/16 v6, #int 24 // #18 │ │ +07e378: 2366 4804 |004c: new-array v6, v6, [F // type@0448 │ │ +07e37c: 6906 2b0b |004e: sput-object v6, Lcom/badlogic/gdx/math/Frustum;.clipSpacePlanePointsArray:[F // field@0b2b │ │ +07e380: 1202 |0050: const/4 v2, #int 0 // #0 │ │ +07e382: 6200 2a0b |0051: sget-object v0, Lcom/badlogic/gdx/math/Frustum;.clipSpacePlanePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2a │ │ +07e386: 2104 |0053: array-length v4, v0 │ │ +07e388: 1201 |0054: const/4 v1, #int 0 // #0 │ │ +07e38a: 0123 |0055: move v3, v2 │ │ +07e38c: 3541 2000 |0056: if-ge v1, v4, 0076 // +0020 │ │ +07e390: 4605 0001 |0058: aget-object v5, v0, v1 │ │ +07e394: 6206 2b0b |005a: sget-object v6, Lcom/badlogic/gdx/math/Frustum;.clipSpacePlanePointsArray:[F // field@0b2b │ │ +07e398: d802 0301 |005c: add-int/lit8 v2, v3, #int 1 // #01 │ │ +07e39c: 5257 fe0b |005e: iget v7, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +07e3a0: 4b07 0603 |0060: aput v7, v6, v3 │ │ +07e3a4: 6206 2b0b |0062: sget-object v6, Lcom/badlogic/gdx/math/Frustum;.clipSpacePlanePointsArray:[F // field@0b2b │ │ +07e3a8: d803 0201 |0064: add-int/lit8 v3, v2, #int 1 // #01 │ │ +07e3ac: 5257 ff0b |0066: iget v7, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +07e3b0: 4b07 0602 |0068: aput v7, v6, v2 │ │ +07e3b4: 6206 2b0b |006a: sget-object v6, Lcom/badlogic/gdx/math/Frustum;.clipSpacePlanePointsArray:[F // field@0b2b │ │ +07e3b8: d802 0301 |006c: add-int/lit8 v2, v3, #int 1 // #01 │ │ +07e3bc: 5257 000c |006e: iget v7, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +07e3c0: 4b07 0603 |0070: aput v7, v6, v3 │ │ +07e3c4: d801 0101 |0072: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07e3c8: 0123 |0074: move v3, v2 │ │ +07e3ca: 28e1 |0075: goto 0056 // -001f │ │ +07e3cc: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=25 │ │ 0x004a line=28 │ │ 0x0050 line=31 │ │ 0x0051 line=32 │ │ 0x005a line=33 │ │ @@ -75814,68 +75814,68 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 105 16-bit code units │ │ -06fef4: |[06fef4] com.badlogic.gdx.math.Frustum.:()V │ │ -06ff04: 1265 |0000: const/4 v5, #int 6 // #6 │ │ -06ff06: 7010 2726 0600 |0001: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2627 │ │ -06ff0c: 2351 7a04 |0004: new-array v1, v5, [Lcom/badlogic/gdx/math/Plane; // type@047a │ │ -06ff10: 5b61 2e0b |0006: iput-object v1, v6, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ -06ff14: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ -06ff18: 2311 7c04 |000a: new-array v1, v1, [Lcom/badlogic/gdx/math/Vector3; // type@047c │ │ -06ff1c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -06ff1e: 2203 1402 |000d: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06ff22: 7010 7014 0300 |000f: invoke-direct {v3}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -06ff28: 4d03 0102 |0012: aput-object v3, v1, v2 │ │ -06ff2c: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -06ff2e: 2203 1402 |0015: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06ff32: 7010 7014 0300 |0017: invoke-direct {v3}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -06ff38: 4d03 0102 |001a: aput-object v3, v1, v2 │ │ -06ff3c: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -06ff3e: 2203 1402 |001d: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06ff42: 7010 7014 0300 |001f: invoke-direct {v3}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -06ff48: 4d03 0102 |0022: aput-object v3, v1, v2 │ │ -06ff4c: 1232 |0024: const/4 v2, #int 3 // #3 │ │ -06ff4e: 2203 1402 |0025: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06ff52: 7010 7014 0300 |0027: invoke-direct {v3}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -06ff58: 4d03 0102 |002a: aput-object v3, v1, v2 │ │ -06ff5c: 1242 |002c: const/4 v2, #int 4 // #4 │ │ -06ff5e: 2203 1402 |002d: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06ff62: 7010 7014 0300 |002f: invoke-direct {v3}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -06ff68: 4d03 0102 |0032: aput-object v3, v1, v2 │ │ -06ff6c: 1252 |0034: const/4 v2, #int 5 // #5 │ │ -06ff6e: 2203 1402 |0035: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06ff72: 7010 7014 0300 |0037: invoke-direct {v3}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -06ff78: 4d03 0102 |003a: aput-object v3, v1, v2 │ │ -06ff7c: 2202 1402 |003c: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06ff80: 7010 7014 0200 |003e: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -06ff86: 4d02 0105 |0041: aput-object v2, v1, v5 │ │ -06ff8a: 1272 |0043: const/4 v2, #int 7 // #7 │ │ -06ff8c: 2203 1402 |0044: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06ff90: 7010 7014 0300 |0046: invoke-direct {v3}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -06ff96: 4d03 0102 |0049: aput-object v3, v1, v2 │ │ -06ff9a: 5b61 2c0b |004b: iput-object v1, v6, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ -06ff9e: 1301 1800 |004d: const/16 v1, #int 24 // #18 │ │ -06ffa2: 2311 4a04 |004f: new-array v1, v1, [F // type@044a │ │ -06ffa6: 5b61 2d0b |0051: iput-object v1, v6, Lcom/badlogic/gdx/math/Frustum;.planePointsArray:[F // field@0b2d │ │ -06ffaa: 1200 |0053: const/4 v0, #int 0 // #0 │ │ -06ffac: 3550 1400 |0054: if-ge v0, v5, 0068 // +0014 │ │ -06ffb0: 5461 2e0b |0056: iget-object v1, v6, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ -06ffb4: 2202 0f02 |0058: new-instance v2, Lcom/badlogic/gdx/math/Plane; // type@020f │ │ -06ffb8: 2203 1402 |005a: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -06ffbc: 7010 7014 0300 |005c: invoke-direct {v3}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -06ffc2: 1204 |005f: const/4 v4, #int 0 // #0 │ │ -06ffc4: 7030 f613 3204 |0060: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/math/Plane;.:(Lcom/badlogic/gdx/math/Vector3;F)V // method@13f6 │ │ -06ffca: 4d02 0100 |0063: aput-object v2, v1, v0 │ │ -06ffce: d800 0001 |0065: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06ffd2: 28ed |0067: goto 0054 // -0013 │ │ -06ffd4: 0e00 |0068: return-void │ │ +07e3d0: |[07e3d0] com.badlogic.gdx.math.Frustum.:()V │ │ +07e3e0: 1265 |0000: const/4 v5, #int 6 // #6 │ │ +07e3e2: 7010 2726 0600 |0001: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2627 │ │ +07e3e8: 2351 7804 |0004: new-array v1, v5, [Lcom/badlogic/gdx/math/Plane; // type@0478 │ │ +07e3ec: 5b61 2e0b |0006: iput-object v1, v6, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ +07e3f0: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ +07e3f4: 2311 7a04 |000a: new-array v1, v1, [Lcom/badlogic/gdx/math/Vector3; // type@047a │ │ +07e3f8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +07e3fa: 2203 1202 |000d: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07e3fe: 7010 7014 0300 |000f: invoke-direct {v3}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +07e404: 4d03 0102 |0012: aput-object v3, v1, v2 │ │ +07e408: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +07e40a: 2203 1202 |0015: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07e40e: 7010 7014 0300 |0017: invoke-direct {v3}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +07e414: 4d03 0102 |001a: aput-object v3, v1, v2 │ │ +07e418: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +07e41a: 2203 1202 |001d: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07e41e: 7010 7014 0300 |001f: invoke-direct {v3}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +07e424: 4d03 0102 |0022: aput-object v3, v1, v2 │ │ +07e428: 1232 |0024: const/4 v2, #int 3 // #3 │ │ +07e42a: 2203 1202 |0025: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07e42e: 7010 7014 0300 |0027: invoke-direct {v3}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +07e434: 4d03 0102 |002a: aput-object v3, v1, v2 │ │ +07e438: 1242 |002c: const/4 v2, #int 4 // #4 │ │ +07e43a: 2203 1202 |002d: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07e43e: 7010 7014 0300 |002f: invoke-direct {v3}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +07e444: 4d03 0102 |0032: aput-object v3, v1, v2 │ │ +07e448: 1252 |0034: const/4 v2, #int 5 // #5 │ │ +07e44a: 2203 1202 |0035: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07e44e: 7010 7014 0300 |0037: invoke-direct {v3}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +07e454: 4d03 0102 |003a: aput-object v3, v1, v2 │ │ +07e458: 2202 1202 |003c: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07e45c: 7010 7014 0200 |003e: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +07e462: 4d02 0105 |0041: aput-object v2, v1, v5 │ │ +07e466: 1272 |0043: const/4 v2, #int 7 // #7 │ │ +07e468: 2203 1202 |0044: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07e46c: 7010 7014 0300 |0046: invoke-direct {v3}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +07e472: 4d03 0102 |0049: aput-object v3, v1, v2 │ │ +07e476: 5b61 2c0b |004b: iput-object v1, v6, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ +07e47a: 1301 1800 |004d: const/16 v1, #int 24 // #18 │ │ +07e47e: 2311 4804 |004f: new-array v1, v1, [F // type@0448 │ │ +07e482: 5b61 2d0b |0051: iput-object v1, v6, Lcom/badlogic/gdx/math/Frustum;.planePointsArray:[F // field@0b2d │ │ +07e486: 1200 |0053: const/4 v0, #int 0 // #0 │ │ +07e488: 3550 1400 |0054: if-ge v0, v5, 0068 // +0014 │ │ +07e48c: 5461 2e0b |0056: iget-object v1, v6, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ +07e490: 2202 0d02 |0058: new-instance v2, Lcom/badlogic/gdx/math/Plane; // type@020d │ │ +07e494: 2203 1202 |005a: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07e498: 7010 7014 0300 |005c: invoke-direct {v3}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +07e49e: 1204 |005f: const/4 v4, #int 0 // #0 │ │ +07e4a0: 7030 f613 3204 |0060: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/math/Plane;.:(Lcom/badlogic/gdx/math/Vector3;F)V // method@13f6 │ │ +07e4a6: 4d02 0100 |0063: aput-object v2, v1, v0 │ │ +07e4aa: d800 0001 |0065: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07e4ae: 28ed |0067: goto 0054 // -0013 │ │ +07e4b0: 0e00 |0068: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=47 │ │ 0x0004 line=40 │ │ 0x0008 line=43 │ │ 0x004d line=45 │ │ 0x0053 line=48 │ │ @@ -75892,43 +75892,43 @@ │ │ type : '(Lcom/badlogic/gdx/math/collision/BoundingBox;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -06ffd8: |[06ffd8] com.badlogic.gdx.math.Frustum.boundsInFrustum:(Lcom/badlogic/gdx/math/collision/BoundingBox;)Z │ │ -06ffe8: 6e10 b414 0900 |0000: invoke-virtual {v9}, Lcom/badlogic/gdx/math/collision/BoundingBox;.getCorners:()[Lcom/badlogic/gdx/math/Vector3; // method@14b4 │ │ -06ffee: 0c00 |0003: move-result-object v0 │ │ -06fff0: 2103 |0004: array-length v3, v0 │ │ -06fff2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -06fff4: 5486 2e0b |0006: iget-object v6, v8, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ -06fff8: 2164 |0008: array-length v4, v6 │ │ -06fffa: 3541 2200 |0009: if-ge v1, v4, 002b // +0022 │ │ -06fffe: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -070000: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -070002: 3532 1500 |000d: if-ge v2, v3, 0022 // +0015 │ │ -070006: 5486 2e0b |000f: iget-object v6, v8, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ -07000a: 4606 0601 |0011: aget-object v6, v6, v1 │ │ -07000e: 4607 0002 |0013: aget-object v7, v0, v2 │ │ -070012: 6e20 0314 7600 |0015: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Plane;.testPoint:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Plane$PlaneSide; // method@1403 │ │ -070018: 0c06 |0018: move-result-object v6 │ │ -07001a: 6207 cc0b |0019: sget-object v7, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bcc │ │ -07001e: 3376 0400 |001b: if-ne v6, v7, 001f // +0004 │ │ -070022: d805 0501 |001d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -070026: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -07002a: 28ec |0021: goto 000d // -0014 │ │ -07002c: 1306 0800 |0022: const/16 v6, #int 8 // #8 │ │ -070030: 3365 0400 |0024: if-ne v5, v6, 0028 // +0004 │ │ -070034: 1206 |0026: const/4 v6, #int 0 // #0 │ │ -070036: 0f06 |0027: return v6 │ │ -070038: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07003c: 28df |002a: goto 0009 // -0021 │ │ -07003e: 1216 |002b: const/4 v6, #int 1 // #1 │ │ -070040: 28fb |002c: goto 0027 // -0005 │ │ +07e4b4: |[07e4b4] com.badlogic.gdx.math.Frustum.boundsInFrustum:(Lcom/badlogic/gdx/math/collision/BoundingBox;)Z │ │ +07e4c4: 6e10 b414 0900 |0000: invoke-virtual {v9}, Lcom/badlogic/gdx/math/collision/BoundingBox;.getCorners:()[Lcom/badlogic/gdx/math/Vector3; // method@14b4 │ │ +07e4ca: 0c00 |0003: move-result-object v0 │ │ +07e4cc: 2103 |0004: array-length v3, v0 │ │ +07e4ce: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +07e4d0: 5486 2e0b |0006: iget-object v6, v8, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ +07e4d4: 2164 |0008: array-length v4, v6 │ │ +07e4d6: 3541 2200 |0009: if-ge v1, v4, 002b // +0022 │ │ +07e4da: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +07e4dc: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +07e4de: 3532 1500 |000d: if-ge v2, v3, 0022 // +0015 │ │ +07e4e2: 5486 2e0b |000f: iget-object v6, v8, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ +07e4e6: 4606 0601 |0011: aget-object v6, v6, v1 │ │ +07e4ea: 4607 0002 |0013: aget-object v7, v0, v2 │ │ +07e4ee: 6e20 0314 7600 |0015: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Plane;.testPoint:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Plane$PlaneSide; // method@1403 │ │ +07e4f4: 0c06 |0018: move-result-object v6 │ │ +07e4f6: 6207 cc0b |0019: sget-object v7, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bcc │ │ +07e4fa: 3376 0400 |001b: if-ne v6, v7, 001f // +0004 │ │ +07e4fe: d805 0501 |001d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +07e502: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +07e506: 28ec |0021: goto 000d // -0014 │ │ +07e508: 1306 0800 |0022: const/16 v6, #int 8 // #8 │ │ +07e50c: 3365 0400 |0024: if-ne v5, v6, 0028 // +0004 │ │ +07e510: 1206 |0026: const/4 v6, #int 0 // #0 │ │ +07e512: 0f06 |0027: return v6 │ │ +07e514: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07e518: 28df |002a: goto 0009 // -0021 │ │ +07e51a: 1216 |002b: const/4 v6, #int 1 // #1 │ │ +07e51c: 28fb |002c: goto 0027 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0004 line=116 │ │ 0x0005 line=118 │ │ 0x000b line=119 │ │ 0x000c line=121 │ │ @@ -75955,31 +75955,31 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -070044: |[070044] com.badlogic.gdx.math.Frustum.pointInFrustum:(Lcom/badlogic/gdx/math/Vector3;)Z │ │ -070054: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -070056: 5432 2e0b |0001: iget-object v2, v3, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ -07005a: 2122 |0003: array-length v2, v2 │ │ -07005c: 3520 1300 |0004: if-ge v0, v2, 0017 // +0013 │ │ -070060: 5432 2e0b |0006: iget-object v2, v3, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ -070064: 4602 0200 |0008: aget-object v2, v2, v0 │ │ -070068: 6e20 0314 4200 |000a: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/math/Plane;.testPoint:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Plane$PlaneSide; // method@1403 │ │ -07006e: 0c01 |000d: move-result-object v1 │ │ -070070: 6202 cc0b |000e: sget-object v2, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bcc │ │ -070074: 3321 0400 |0010: if-ne v1, v2, 0014 // +0004 │ │ -070078: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -07007a: 0f02 |0013: return v2 │ │ -07007c: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -070080: 28eb |0016: goto 0001 // -0015 │ │ -070082: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -070084: 28fb |0018: goto 0013 // -0005 │ │ +07e520: |[07e520] com.badlogic.gdx.math.Frustum.pointInFrustum:(Lcom/badlogic/gdx/math/Vector3;)Z │ │ +07e530: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07e532: 5432 2e0b |0001: iget-object v2, v3, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ +07e536: 2122 |0003: array-length v2, v2 │ │ +07e538: 3520 1300 |0004: if-ge v0, v2, 0017 // +0013 │ │ +07e53c: 5432 2e0b |0006: iget-object v2, v3, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ +07e540: 4602 0200 |0008: aget-object v2, v2, v0 │ │ +07e544: 6e20 0314 4200 |000a: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/math/Plane;.testPoint:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Plane$PlaneSide; // method@1403 │ │ +07e54a: 0c01 |000d: move-result-object v1 │ │ +07e54c: 6202 cc0b |000e: sget-object v2, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bcc │ │ +07e550: 3321 0400 |0010: if-ne v1, v2, 0014 // +0004 │ │ +07e554: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +07e556: 0f02 |0013: return v2 │ │ +07e558: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07e55c: 28eb |0016: goto 0001 // -0015 │ │ +07e55e: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +07e560: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0006 line=80 │ │ 0x000e line=81 │ │ 0x0013 line=83 │ │ 0x0014 line=79 │ │ @@ -75996,51 +75996,51 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 58 16-bit code units │ │ -070088: |[070088] com.badlogic.gdx.math.Frustum.sphereInFrustum:(Lcom/badlogic/gdx/math/Vector3;F)Z │ │ -070098: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07009a: 1261 |0001: const/4 v1, #int 6 // #6 │ │ -07009c: 3510 3600 |0002: if-ge v0, v1, 0038 // +0036 │ │ -0700a0: 5441 2e0b |0004: iget-object v1, v4, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ -0700a4: 4601 0100 |0006: aget-object v1, v1, v0 │ │ -0700a8: 5411 d00b |0008: iget-object v1, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ -0700ac: 5211 fe0b |000a: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0700b0: 5252 fe0b |000c: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0700b4: c821 |000e: mul-float/2addr v1, v2 │ │ -0700b6: 5442 2e0b |000f: iget-object v2, v4, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ -0700ba: 4602 0200 |0011: aget-object v2, v2, v0 │ │ -0700be: 5422 d00b |0013: iget-object v2, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ -0700c2: 5222 ff0b |0015: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0700c6: 5253 ff0b |0017: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0700ca: c832 |0019: mul-float/2addr v2, v3 │ │ -0700cc: c621 |001a: add-float/2addr v1, v2 │ │ -0700ce: 5442 2e0b |001b: iget-object v2, v4, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ -0700d2: 4602 0200 |001d: aget-object v2, v2, v0 │ │ -0700d6: 5422 d00b |001f: iget-object v2, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ -0700da: 5222 000c |0021: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0700de: 5253 000c |0023: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0700e2: c832 |0025: mul-float/2addr v2, v3 │ │ -0700e4: c621 |0026: add-float/2addr v1, v2 │ │ -0700e6: 7f62 |0027: neg-float v2, v6 │ │ -0700e8: 5443 2e0b |0028: iget-object v3, v4, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ -0700ec: 4603 0300 |002a: aget-object v3, v3, v0 │ │ -0700f0: 5233 cf0b |002c: iget v3, v3, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ -0700f4: c732 |002e: sub-float/2addr v2, v3 │ │ -0700f6: 2e01 0102 |002f: cmpg-float v1, v1, v2 │ │ -0700fa: 3b01 0400 |0031: if-gez v1, 0035 // +0004 │ │ -0700fe: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -070100: 0f01 |0034: return v1 │ │ -070102: d800 0001 |0035: add-int/lit8 v0, v0, #int 1 // #01 │ │ -070106: 28ca |0037: goto 0001 // -0036 │ │ -070108: 1211 |0038: const/4 v1, #int 1 // #1 │ │ -07010a: 28fb |0039: goto 0034 // -0005 │ │ +07e564: |[07e564] com.badlogic.gdx.math.Frustum.sphereInFrustum:(Lcom/badlogic/gdx/math/Vector3;F)Z │ │ +07e574: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07e576: 1261 |0001: const/4 v1, #int 6 // #6 │ │ +07e578: 3510 3600 |0002: if-ge v0, v1, 0038 // +0036 │ │ +07e57c: 5441 2e0b |0004: iget-object v1, v4, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ +07e580: 4601 0100 |0006: aget-object v1, v1, v0 │ │ +07e584: 5411 d00b |0008: iget-object v1, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ +07e588: 5211 fe0b |000a: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +07e58c: 5252 fe0b |000c: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +07e590: c821 |000e: mul-float/2addr v1, v2 │ │ +07e592: 5442 2e0b |000f: iget-object v2, v4, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ +07e596: 4602 0200 |0011: aget-object v2, v2, v0 │ │ +07e59a: 5422 d00b |0013: iget-object v2, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ +07e59e: 5222 ff0b |0015: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +07e5a2: 5253 ff0b |0017: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +07e5a6: c832 |0019: mul-float/2addr v2, v3 │ │ +07e5a8: c621 |001a: add-float/2addr v1, v2 │ │ +07e5aa: 5442 2e0b |001b: iget-object v2, v4, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ +07e5ae: 4602 0200 |001d: aget-object v2, v2, v0 │ │ +07e5b2: 5422 d00b |001f: iget-object v2, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ +07e5b6: 5222 000c |0021: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +07e5ba: 5253 000c |0023: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +07e5be: c832 |0025: mul-float/2addr v2, v3 │ │ +07e5c0: c621 |0026: add-float/2addr v1, v2 │ │ +07e5c2: 7f62 |0027: neg-float v2, v6 │ │ +07e5c4: 5443 2e0b |0028: iget-object v3, v4, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ +07e5c8: 4603 0300 |002a: aget-object v3, v3, v0 │ │ +07e5cc: 5233 cf0b |002c: iget v3, v3, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ +07e5d0: c732 |002e: sub-float/2addr v2, v3 │ │ +07e5d2: 2e01 0102 |002f: cmpg-float v1, v1, v2 │ │ +07e5d6: 3b01 0400 |0031: if-gez v1, 0035 // +0004 │ │ +07e5da: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +07e5dc: 0f01 |0034: return v1 │ │ +07e5de: d800 0001 |0035: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07e5e2: 28ca |0037: goto 0001 // -0036 │ │ +07e5e4: 1211 |0038: const/4 v1, #int 1 // #1 │ │ +07e5e6: 28fb |0039: goto 0034 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0004 line=93 │ │ 0x0033 line=94 │ │ 0x0034 line=95 │ │ 0x0035 line=92 │ │ @@ -76056,51 +76056,51 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 58 16-bit code units │ │ -07010c: |[07010c] com.badlogic.gdx.math.Frustum.sphereInFrustumWithoutNearFar:(Lcom/badlogic/gdx/math/Vector3;F)Z │ │ -07011c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -07011e: 1261 |0001: const/4 v1, #int 6 // #6 │ │ -070120: 3510 3600 |0002: if-ge v0, v1, 0038 // +0036 │ │ -070124: 5441 2e0b |0004: iget-object v1, v4, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ -070128: 4601 0100 |0006: aget-object v1, v1, v0 │ │ -07012c: 5411 d00b |0008: iget-object v1, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ -070130: 5211 fe0b |000a: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -070134: 5252 fe0b |000c: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -070138: c821 |000e: mul-float/2addr v1, v2 │ │ -07013a: 5442 2e0b |000f: iget-object v2, v4, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ -07013e: 4602 0200 |0011: aget-object v2, v2, v0 │ │ -070142: 5422 d00b |0013: iget-object v2, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ -070146: 5222 ff0b |0015: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07014a: 5253 ff0b |0017: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07014e: c832 |0019: mul-float/2addr v2, v3 │ │ -070150: c621 |001a: add-float/2addr v1, v2 │ │ -070152: 5442 2e0b |001b: iget-object v2, v4, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ -070156: 4602 0200 |001d: aget-object v2, v2, v0 │ │ -07015a: 5422 d00b |001f: iget-object v2, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ -07015e: 5222 000c |0021: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -070162: 5253 000c |0023: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -070166: c832 |0025: mul-float/2addr v2, v3 │ │ -070168: c621 |0026: add-float/2addr v1, v2 │ │ -07016a: 7f62 |0027: neg-float v2, v6 │ │ -07016c: 5443 2e0b |0028: iget-object v3, v4, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ -070170: 4603 0300 |002a: aget-object v3, v3, v0 │ │ -070174: 5233 cf0b |002c: iget v3, v3, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ -070178: c732 |002e: sub-float/2addr v2, v3 │ │ -07017a: 2e01 0102 |002f: cmpg-float v1, v1, v2 │ │ -07017e: 3b01 0400 |0031: if-gez v1, 0035 // +0004 │ │ -070182: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -070184: 0f01 |0034: return v1 │ │ -070186: d800 0001 |0035: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07018a: 28ca |0037: goto 0001 // -0036 │ │ -07018c: 1211 |0038: const/4 v1, #int 1 // #1 │ │ -07018e: 28fb |0039: goto 0034 // -0005 │ │ +07e5e8: |[07e5e8] com.badlogic.gdx.math.Frustum.sphereInFrustumWithoutNearFar:(Lcom/badlogic/gdx/math/Vector3;F)Z │ │ +07e5f8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +07e5fa: 1261 |0001: const/4 v1, #int 6 // #6 │ │ +07e5fc: 3510 3600 |0002: if-ge v0, v1, 0038 // +0036 │ │ +07e600: 5441 2e0b |0004: iget-object v1, v4, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ +07e604: 4601 0100 |0006: aget-object v1, v1, v0 │ │ +07e608: 5411 d00b |0008: iget-object v1, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ +07e60c: 5211 fe0b |000a: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +07e610: 5252 fe0b |000c: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +07e614: c821 |000e: mul-float/2addr v1, v2 │ │ +07e616: 5442 2e0b |000f: iget-object v2, v4, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ +07e61a: 4602 0200 |0011: aget-object v2, v2, v0 │ │ +07e61e: 5422 d00b |0013: iget-object v2, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ +07e622: 5222 ff0b |0015: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +07e626: 5253 ff0b |0017: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +07e62a: c832 |0019: mul-float/2addr v2, v3 │ │ +07e62c: c621 |001a: add-float/2addr v1, v2 │ │ +07e62e: 5442 2e0b |001b: iget-object v2, v4, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ +07e632: 4602 0200 |001d: aget-object v2, v2, v0 │ │ +07e636: 5422 d00b |001f: iget-object v2, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ +07e63a: 5222 000c |0021: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +07e63e: 5253 000c |0023: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +07e642: c832 |0025: mul-float/2addr v2, v3 │ │ +07e644: c621 |0026: add-float/2addr v1, v2 │ │ +07e646: 7f62 |0027: neg-float v2, v6 │ │ +07e648: 5443 2e0b |0028: iget-object v3, v4, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ +07e64c: 4603 0300 |002a: aget-object v3, v3, v0 │ │ +07e650: 5233 cf0b |002c: iget v3, v3, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ +07e654: c732 |002e: sub-float/2addr v2, v3 │ │ +07e656: 2e01 0102 |002f: cmpg-float v1, v1, v2 │ │ +07e65a: 3b01 0400 |0031: if-gez v1, 0035 // +0004 │ │ +07e65e: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +07e660: 0f01 |0034: return v1 │ │ +07e662: d800 0001 |0035: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07e666: 28ca |0037: goto 0001 // -0036 │ │ +07e668: 1211 |0038: const/4 v1, #int 1 // #1 │ │ +07e66a: 28fb |0039: goto 0034 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0004 line=105 │ │ 0x0033 line=106 │ │ 0x0034 line=107 │ │ 0x0035 line=104 │ │ @@ -76116,112 +76116,112 @@ │ │ type : '(Lcom/badlogic/gdx/math/Matrix4;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 184 16-bit code units │ │ -070190: |[070190] com.badlogic.gdx.math.Frustum.update:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ -0701a0: 122d |0000: const/4 v13, #int 2 // #2 │ │ -0701a2: 124c |0001: const/4 v12, #int 4 // #4 │ │ -0701a4: 123b |0002: const/4 v11, #int 3 // #3 │ │ -0701a6: 121a |0003: const/4 v10, #int 1 // #1 │ │ -0701a8: 1209 |0004: const/4 v9, #int 0 // #0 │ │ -0701aa: 6204 2b0b |0005: sget-object v4, Lcom/badlogic/gdx/math/Frustum;.clipSpacePlanePointsArray:[F // field@0b2b │ │ -0701ae: 54e5 2d0b |0007: iget-object v5, v14, Lcom/badlogic/gdx/math/Frustum;.planePointsArray:[F // field@0b2d │ │ -0701b2: 6206 2b0b |0009: sget-object v6, Lcom/badlogic/gdx/math/Frustum;.clipSpacePlanePointsArray:[F // field@0b2b │ │ -0701b6: 2166 |000b: array-length v6, v6 │ │ -0701b8: 7156 7826 9495 |000c: invoke-static {v4, v9, v5, v9, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0701be: 54f4 ca0b |000f: iget-object v4, v15, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0701c2: 54e5 2d0b |0011: iget-object v5, v14, Lcom/badlogic/gdx/math/Frustum;.planePointsArray:[F // field@0b2d │ │ -0701c6: 1306 0800 |0013: const/16 v6, #int 8 // #8 │ │ -0701ca: 715b ca13 5469 |0015: invoke-static {v4, v5, v9, v6, v11}, Lcom/badlogic/gdx/math/Matrix4;.prj:([F[FIII)V // method@13ca │ │ -0701d0: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -0701d2: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -0701d4: 0112 |001a: move v2, v1 │ │ -0701d6: 1304 0800 |001b: const/16 v4, #int 8 // #8 │ │ -0701da: 3540 2200 |001d: if-ge v0, v4, 003f // +0022 │ │ -0701de: 54e4 2c0b |001f: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ -0701e2: 4603 0400 |0021: aget-object v3, v4, v0 │ │ -0701e6: 54e4 2d0b |0023: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planePointsArray:[F // field@0b2d │ │ -0701ea: d801 0201 |0025: add-int/lit8 v1, v2, #int 1 // #01 │ │ -0701ee: 4404 0402 |0027: aget v4, v4, v2 │ │ -0701f2: 5934 fe0b |0029: iput v4, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0701f6: 54e4 2d0b |002b: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planePointsArray:[F // field@0b2d │ │ -0701fa: d802 0101 |002d: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0701fe: 4404 0401 |002f: aget v4, v4, v1 │ │ -070202: 5934 ff0b |0031: iput v4, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -070206: 54e4 2d0b |0033: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planePointsArray:[F // field@0b2d │ │ -07020a: d801 0201 |0035: add-int/lit8 v1, v2, #int 1 // #01 │ │ -07020e: 4404 0402 |0037: aget v4, v4, v2 │ │ -070212: 5934 000c |0039: iput v4, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -070216: d800 0001 |003b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07021a: 0112 |003d: move v2, v1 │ │ -07021c: 28dd |003e: goto 001b // -0023 │ │ -07021e: 54e4 2e0b |003f: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ -070222: 4604 0409 |0041: aget-object v4, v4, v9 │ │ -070226: 54e5 2c0b |0043: iget-object v5, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ -07022a: 4605 050a |0045: aget-object v5, v5, v10 │ │ -07022e: 54e6 2c0b |0047: iget-object v6, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ -070232: 4606 0609 |0049: aget-object v6, v6, v9 │ │ -070236: 54e7 2c0b |004b: iget-object v7, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ -07023a: 4607 070d |004d: aget-object v7, v7, v13 │ │ -07023e: 6e40 0114 5476 |004f: invoke-virtual {v4, v5, v6, v7}, Lcom/badlogic/gdx/math/Plane;.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V // method@1401 │ │ -070244: 54e4 2e0b |0052: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ -070248: 4604 040a |0054: aget-object v4, v4, v10 │ │ -07024c: 54e5 2c0b |0056: iget-object v5, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ -070250: 4605 050c |0058: aget-object v5, v5, v12 │ │ -070254: 54e6 2c0b |005a: iget-object v6, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ -070258: 1257 |005c: const/4 v7, #int 5 // #5 │ │ -07025a: 4606 0607 |005d: aget-object v6, v6, v7 │ │ -07025e: 54e7 2c0b |005f: iget-object v7, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ -070262: 1278 |0061: const/4 v8, #int 7 // #7 │ │ -070264: 4607 0708 |0062: aget-object v7, v7, v8 │ │ -070268: 6e40 0114 5476 |0064: invoke-virtual {v4, v5, v6, v7}, Lcom/badlogic/gdx/math/Plane;.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V // method@1401 │ │ -07026e: 54e4 2e0b |0067: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ -070272: 4604 040d |0069: aget-object v4, v4, v13 │ │ -070276: 54e5 2c0b |006b: iget-object v5, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ -07027a: 4605 0509 |006d: aget-object v5, v5, v9 │ │ -07027e: 54e6 2c0b |006f: iget-object v6, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ -070282: 4606 060c |0071: aget-object v6, v6, v12 │ │ -070286: 54e7 2c0b |0073: iget-object v7, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ -07028a: 4607 070b |0075: aget-object v7, v7, v11 │ │ -07028e: 6e40 0114 5476 |0077: invoke-virtual {v4, v5, v6, v7}, Lcom/badlogic/gdx/math/Plane;.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V // method@1401 │ │ -070294: 54e4 2e0b |007a: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ -070298: 4604 040b |007c: aget-object v4, v4, v11 │ │ -07029c: 54e5 2c0b |007e: iget-object v5, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ -0702a0: 1256 |0080: const/4 v6, #int 5 // #5 │ │ -0702a2: 4605 0506 |0081: aget-object v5, v5, v6 │ │ -0702a6: 54e6 2c0b |0083: iget-object v6, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ -0702aa: 4606 060a |0085: aget-object v6, v6, v10 │ │ -0702ae: 54e7 2c0b |0087: iget-object v7, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ -0702b2: 1268 |0089: const/4 v8, #int 6 // #6 │ │ -0702b4: 4607 0708 |008a: aget-object v7, v7, v8 │ │ -0702b8: 6e40 0114 5476 |008c: invoke-virtual {v4, v5, v6, v7}, Lcom/badlogic/gdx/math/Plane;.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V // method@1401 │ │ -0702be: 54e4 2e0b |008f: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ -0702c2: 4604 040c |0091: aget-object v4, v4, v12 │ │ -0702c6: 54e5 2c0b |0093: iget-object v5, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ -0702ca: 4605 050d |0095: aget-object v5, v5, v13 │ │ -0702ce: 54e6 2c0b |0097: iget-object v6, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ -0702d2: 4606 060b |0099: aget-object v6, v6, v11 │ │ -0702d6: 54e7 2c0b |009b: iget-object v7, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ -0702da: 1268 |009d: const/4 v8, #int 6 // #6 │ │ -0702dc: 4607 0708 |009e: aget-object v7, v7, v8 │ │ -0702e0: 6e40 0114 5476 |00a0: invoke-virtual {v4, v5, v6, v7}, Lcom/badlogic/gdx/math/Plane;.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V // method@1401 │ │ -0702e6: 54e4 2e0b |00a3: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ -0702ea: 1255 |00a5: const/4 v5, #int 5 // #5 │ │ -0702ec: 4604 0405 |00a6: aget-object v4, v4, v5 │ │ -0702f0: 54e5 2c0b |00a8: iget-object v5, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ -0702f4: 4605 050c |00aa: aget-object v5, v5, v12 │ │ -0702f8: 54e6 2c0b |00ac: iget-object v6, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ -0702fc: 4606 0609 |00ae: aget-object v6, v6, v9 │ │ -070300: 54e7 2c0b |00b0: iget-object v7, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ -070304: 4607 070a |00b2: aget-object v7, v7, v10 │ │ -070308: 6e40 0114 5476 |00b4: invoke-virtual {v4, v5, v6, v7}, Lcom/badlogic/gdx/math/Plane;.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V // method@1401 │ │ -07030e: 0e00 |00b7: return-void │ │ +07e66c: |[07e66c] com.badlogic.gdx.math.Frustum.update:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ +07e67c: 122d |0000: const/4 v13, #int 2 // #2 │ │ +07e67e: 124c |0001: const/4 v12, #int 4 // #4 │ │ +07e680: 123b |0002: const/4 v11, #int 3 // #3 │ │ +07e682: 121a |0003: const/4 v10, #int 1 // #1 │ │ +07e684: 1209 |0004: const/4 v9, #int 0 // #0 │ │ +07e686: 6204 2b0b |0005: sget-object v4, Lcom/badlogic/gdx/math/Frustum;.clipSpacePlanePointsArray:[F // field@0b2b │ │ +07e68a: 54e5 2d0b |0007: iget-object v5, v14, Lcom/badlogic/gdx/math/Frustum;.planePointsArray:[F // field@0b2d │ │ +07e68e: 6206 2b0b |0009: sget-object v6, Lcom/badlogic/gdx/math/Frustum;.clipSpacePlanePointsArray:[F // field@0b2b │ │ +07e692: 2166 |000b: array-length v6, v6 │ │ +07e694: 7156 7826 9495 |000c: invoke-static {v4, v9, v5, v9, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +07e69a: 54f4 ca0b |000f: iget-object v4, v15, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +07e69e: 54e5 2d0b |0011: iget-object v5, v14, Lcom/badlogic/gdx/math/Frustum;.planePointsArray:[F // field@0b2d │ │ +07e6a2: 1306 0800 |0013: const/16 v6, #int 8 // #8 │ │ +07e6a6: 715b ca13 5469 |0015: invoke-static {v4, v5, v9, v6, v11}, Lcom/badlogic/gdx/math/Matrix4;.prj:([F[FIII)V // method@13ca │ │ +07e6ac: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +07e6ae: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +07e6b0: 0112 |001a: move v2, v1 │ │ +07e6b2: 1304 0800 |001b: const/16 v4, #int 8 // #8 │ │ +07e6b6: 3540 2200 |001d: if-ge v0, v4, 003f // +0022 │ │ +07e6ba: 54e4 2c0b |001f: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ +07e6be: 4603 0400 |0021: aget-object v3, v4, v0 │ │ +07e6c2: 54e4 2d0b |0023: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planePointsArray:[F // field@0b2d │ │ +07e6c6: d801 0201 |0025: add-int/lit8 v1, v2, #int 1 // #01 │ │ +07e6ca: 4404 0402 |0027: aget v4, v4, v2 │ │ +07e6ce: 5934 fe0b |0029: iput v4, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +07e6d2: 54e4 2d0b |002b: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planePointsArray:[F // field@0b2d │ │ +07e6d6: d802 0101 |002d: add-int/lit8 v2, v1, #int 1 // #01 │ │ +07e6da: 4404 0401 |002f: aget v4, v4, v1 │ │ +07e6de: 5934 ff0b |0031: iput v4, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +07e6e2: 54e4 2d0b |0033: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planePointsArray:[F // field@0b2d │ │ +07e6e6: d801 0201 |0035: add-int/lit8 v1, v2, #int 1 // #01 │ │ +07e6ea: 4404 0402 |0037: aget v4, v4, v2 │ │ +07e6ee: 5934 000c |0039: iput v4, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +07e6f2: d800 0001 |003b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07e6f6: 0112 |003d: move v2, v1 │ │ +07e6f8: 28dd |003e: goto 001b // -0023 │ │ +07e6fa: 54e4 2e0b |003f: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ +07e6fe: 4604 0409 |0041: aget-object v4, v4, v9 │ │ +07e702: 54e5 2c0b |0043: iget-object v5, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ +07e706: 4605 050a |0045: aget-object v5, v5, v10 │ │ +07e70a: 54e6 2c0b |0047: iget-object v6, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ +07e70e: 4606 0609 |0049: aget-object v6, v6, v9 │ │ +07e712: 54e7 2c0b |004b: iget-object v7, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ +07e716: 4607 070d |004d: aget-object v7, v7, v13 │ │ +07e71a: 6e40 0114 5476 |004f: invoke-virtual {v4, v5, v6, v7}, Lcom/badlogic/gdx/math/Plane;.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V // method@1401 │ │ +07e720: 54e4 2e0b |0052: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ +07e724: 4604 040a |0054: aget-object v4, v4, v10 │ │ +07e728: 54e5 2c0b |0056: iget-object v5, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ +07e72c: 4605 050c |0058: aget-object v5, v5, v12 │ │ +07e730: 54e6 2c0b |005a: iget-object v6, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ +07e734: 1257 |005c: const/4 v7, #int 5 // #5 │ │ +07e736: 4606 0607 |005d: aget-object v6, v6, v7 │ │ +07e73a: 54e7 2c0b |005f: iget-object v7, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ +07e73e: 1278 |0061: const/4 v8, #int 7 // #7 │ │ +07e740: 4607 0708 |0062: aget-object v7, v7, v8 │ │ +07e744: 6e40 0114 5476 |0064: invoke-virtual {v4, v5, v6, v7}, Lcom/badlogic/gdx/math/Plane;.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V // method@1401 │ │ +07e74a: 54e4 2e0b |0067: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ +07e74e: 4604 040d |0069: aget-object v4, v4, v13 │ │ +07e752: 54e5 2c0b |006b: iget-object v5, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ +07e756: 4605 0509 |006d: aget-object v5, v5, v9 │ │ +07e75a: 54e6 2c0b |006f: iget-object v6, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ +07e75e: 4606 060c |0071: aget-object v6, v6, v12 │ │ +07e762: 54e7 2c0b |0073: iget-object v7, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ +07e766: 4607 070b |0075: aget-object v7, v7, v11 │ │ +07e76a: 6e40 0114 5476 |0077: invoke-virtual {v4, v5, v6, v7}, Lcom/badlogic/gdx/math/Plane;.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V // method@1401 │ │ +07e770: 54e4 2e0b |007a: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ +07e774: 4604 040b |007c: aget-object v4, v4, v11 │ │ +07e778: 54e5 2c0b |007e: iget-object v5, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ +07e77c: 1256 |0080: const/4 v6, #int 5 // #5 │ │ +07e77e: 4605 0506 |0081: aget-object v5, v5, v6 │ │ +07e782: 54e6 2c0b |0083: iget-object v6, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ +07e786: 4606 060a |0085: aget-object v6, v6, v10 │ │ +07e78a: 54e7 2c0b |0087: iget-object v7, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ +07e78e: 1268 |0089: const/4 v8, #int 6 // #6 │ │ +07e790: 4607 0708 |008a: aget-object v7, v7, v8 │ │ +07e794: 6e40 0114 5476 |008c: invoke-virtual {v4, v5, v6, v7}, Lcom/badlogic/gdx/math/Plane;.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V // method@1401 │ │ +07e79a: 54e4 2e0b |008f: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ +07e79e: 4604 040c |0091: aget-object v4, v4, v12 │ │ +07e7a2: 54e5 2c0b |0093: iget-object v5, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ +07e7a6: 4605 050d |0095: aget-object v5, v5, v13 │ │ +07e7aa: 54e6 2c0b |0097: iget-object v6, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ +07e7ae: 4606 060b |0099: aget-object v6, v6, v11 │ │ +07e7b2: 54e7 2c0b |009b: iget-object v7, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ +07e7b6: 1268 |009d: const/4 v8, #int 6 // #6 │ │ +07e7b8: 4607 0708 |009e: aget-object v7, v7, v8 │ │ +07e7bc: 6e40 0114 5476 |00a0: invoke-virtual {v4, v5, v6, v7}, Lcom/badlogic/gdx/math/Plane;.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V // method@1401 │ │ +07e7c2: 54e4 2e0b |00a3: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0b2e │ │ +07e7c6: 1255 |00a5: const/4 v5, #int 5 // #5 │ │ +07e7c8: 4604 0405 |00a6: aget-object v4, v4, v5 │ │ +07e7cc: 54e5 2c0b |00a8: iget-object v5, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ +07e7d0: 4605 050c |00aa: aget-object v5, v5, v12 │ │ +07e7d4: 54e6 2c0b |00ac: iget-object v6, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ +07e7d8: 4606 0609 |00ae: aget-object v6, v6, v9 │ │ +07e7dc: 54e7 2c0b |00b0: iget-object v7, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0b2c │ │ +07e7e0: 4607 070a |00b2: aget-object v7, v7, v10 │ │ +07e7e4: 6e40 0114 5476 |00b4: invoke-virtual {v4, v5, v6, v7}, Lcom/badlogic/gdx/math/Plane;.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V // method@1401 │ │ +07e7ea: 0e00 |00b7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=57 │ │ 0x000f line=58 │ │ 0x0018 line=59 │ │ 0x001f line=60 │ │ 0x0023 line=61 │ │ @@ -76246,17 +76246,17 @@ │ │ 0x003e - 0x00b8 reg=2 j I │ │ 0x0000 - 0x00b8 reg=14 this Lcom/badlogic/gdx/math/Frustum; │ │ 0x0000 - 0x00b8 reg=15 inverseProjectionView Lcom/badlogic/gdx/math/Matrix4; │ │ │ │ source_file_idx : 1078 (Frustum.java) │ │ │ │ Class #221 header: │ │ -class_idx : 516 │ │ +class_idx : 514 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1820 │ │ static_fields_size : 35 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #221 annotations: │ │ @@ -76416,133 +76416,133 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 262 16-bit code units │ │ -070310: |[070310] com.badlogic.gdx.math.Interpolation.:()V │ │ -070320: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -070322: 1505 a040 |0001: const/high16 v5, #int 1084227584 // #40a0 │ │ -070326: 1244 |0003: const/4 v4, #int 4 // #4 │ │ -070328: 1503 2041 |0004: const/high16 v3, #int 1092616192 // #4120 │ │ -07032c: 1502 0040 |0006: const/high16 v2, #int 1073741824 // #4000 │ │ -070330: 2200 ed01 |0008: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$1; // type@01ed │ │ -070334: 7010 1d13 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation$1;.:()V // method@131d │ │ -07033a: 6900 5a0b |000d: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.linear:Lcom/badlogic/gdx/math/Interpolation; // field@0b5a │ │ -07033e: 2200 ee01 |000f: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$2; // type@01ee │ │ -070342: 7010 1f13 0000 |0011: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation$2;.:()V // method@131f │ │ -070348: 6900 590b |0014: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.fade:Lcom/badlogic/gdx/math/Interpolation; // field@0b59 │ │ -07034c: 2200 fe01 |0016: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Pow; // type@01fe │ │ -070350: 7020 4313 1000 |0018: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$Pow;.:(I)V // method@1343 │ │ -070356: 6900 5b0b |001b: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow2:Lcom/badlogic/gdx/math/Interpolation$Pow; // field@0b5b │ │ -07035a: 2200 ff01 |001d: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$PowIn; // type@01ff │ │ -07035e: 7020 4513 1000 |001f: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$PowIn;.:(I)V // method@1345 │ │ -070364: 6900 5c0b |0022: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow2In:Lcom/badlogic/gdx/math/Interpolation$PowIn; // field@0b5c │ │ -070368: 2200 0002 |0024: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$PowOut; // type@0200 │ │ -07036c: 7020 4713 1000 |0026: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$PowOut;.:(I)V // method@1347 │ │ -070372: 6900 5d0b |0029: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow2Out:Lcom/badlogic/gdx/math/Interpolation$PowOut; // field@0b5d │ │ -070376: 2200 fe01 |002b: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Pow; // type@01fe │ │ -07037a: 1231 |002d: const/4 v1, #int 3 // #3 │ │ -07037c: 7020 4313 1000 |002e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$Pow;.:(I)V // method@1343 │ │ -070382: 6900 5e0b |0031: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow3:Lcom/badlogic/gdx/math/Interpolation$Pow; // field@0b5e │ │ -070386: 2200 ff01 |0033: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$PowIn; // type@01ff │ │ -07038a: 1231 |0035: const/4 v1, #int 3 // #3 │ │ -07038c: 7020 4513 1000 |0036: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$PowIn;.:(I)V // method@1345 │ │ -070392: 6900 5f0b |0039: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow3In:Lcom/badlogic/gdx/math/Interpolation$PowIn; // field@0b5f │ │ -070396: 2200 0002 |003b: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$PowOut; // type@0200 │ │ -07039a: 1231 |003d: const/4 v1, #int 3 // #3 │ │ -07039c: 7020 4713 1000 |003e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$PowOut;.:(I)V // method@1347 │ │ -0703a2: 6900 600b |0041: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow3Out:Lcom/badlogic/gdx/math/Interpolation$PowOut; // field@0b60 │ │ -0703a6: 2200 fe01 |0043: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Pow; // type@01fe │ │ -0703aa: 7020 4313 4000 |0045: invoke-direct {v0, v4}, Lcom/badlogic/gdx/math/Interpolation$Pow;.:(I)V // method@1343 │ │ -0703b0: 6900 610b |0048: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow4:Lcom/badlogic/gdx/math/Interpolation$Pow; // field@0b61 │ │ -0703b4: 2200 ff01 |004a: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$PowIn; // type@01ff │ │ -0703b8: 7020 4513 4000 |004c: invoke-direct {v0, v4}, Lcom/badlogic/gdx/math/Interpolation$PowIn;.:(I)V // method@1345 │ │ -0703be: 6900 620b |004f: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow4In:Lcom/badlogic/gdx/math/Interpolation$PowIn; // field@0b62 │ │ -0703c2: 2200 0002 |0051: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$PowOut; // type@0200 │ │ -0703c6: 7020 4713 4000 |0053: invoke-direct {v0, v4}, Lcom/badlogic/gdx/math/Interpolation$PowOut;.:(I)V // method@1347 │ │ -0703cc: 6900 630b |0056: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow4Out:Lcom/badlogic/gdx/math/Interpolation$PowOut; // field@0b63 │ │ -0703d0: 2200 fe01 |0058: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Pow; // type@01fe │ │ -0703d4: 1251 |005a: const/4 v1, #int 5 // #5 │ │ -0703d6: 7020 4313 1000 |005b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$Pow;.:(I)V // method@1343 │ │ -0703dc: 6900 640b |005e: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow5:Lcom/badlogic/gdx/math/Interpolation$Pow; // field@0b64 │ │ -0703e0: 2200 ff01 |0060: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$PowIn; // type@01ff │ │ -0703e4: 1251 |0062: const/4 v1, #int 5 // #5 │ │ -0703e6: 7020 4513 1000 |0063: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$PowIn;.:(I)V // method@1345 │ │ -0703ec: 6900 650b |0066: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow5In:Lcom/badlogic/gdx/math/Interpolation$PowIn; // field@0b65 │ │ -0703f0: 2200 0002 |0068: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$PowOut; // type@0200 │ │ -0703f4: 1251 |006a: const/4 v1, #int 5 // #5 │ │ -0703f6: 7020 4713 1000 |006b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$PowOut;.:(I)V // method@1347 │ │ -0703fc: 6900 660b |006e: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow5Out:Lcom/badlogic/gdx/math/Interpolation$PowOut; // field@0b66 │ │ -070400: 2200 ef01 |0070: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$3; // type@01ef │ │ -070404: 7010 2113 0000 |0072: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation$3;.:()V // method@1321 │ │ -07040a: 6900 670b |0075: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.sine:Lcom/badlogic/gdx/math/Interpolation; // field@0b67 │ │ -07040e: 2200 f001 |0077: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$4; // type@01f0 │ │ -070412: 7010 2313 0000 |0079: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation$4;.:()V // method@1323 │ │ -070418: 6900 680b |007c: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.sineIn:Lcom/badlogic/gdx/math/Interpolation; // field@0b68 │ │ -07041c: 2200 f101 |007e: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$5; // type@01f1 │ │ -070420: 7010 2513 0000 |0080: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation$5;.:()V // method@1325 │ │ -070426: 6900 690b |0083: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.sineOut:Lcom/badlogic/gdx/math/Interpolation; // field@0b69 │ │ -07042a: 2200 fb01 |0085: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Exp; // type@01fb │ │ -07042e: 7030 3d13 2003 |0087: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/math/Interpolation$Exp;.:(FF)V // method@133d │ │ -070434: 6900 530b |008a: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.exp10:Lcom/badlogic/gdx/math/Interpolation; // field@0b53 │ │ -070438: 2200 fc01 |008c: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$ExpIn; // type@01fc │ │ -07043c: 7030 3f13 2003 |008e: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/math/Interpolation$ExpIn;.:(FF)V // method@133f │ │ -070442: 6900 540b |0091: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.exp10In:Lcom/badlogic/gdx/math/Interpolation; // field@0b54 │ │ -070446: 2200 fd01 |0093: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$ExpOut; // type@01fd │ │ -07044a: 7030 4113 2003 |0095: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/math/Interpolation$ExpOut;.:(FF)V // method@1341 │ │ -070450: 6900 550b |0098: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.exp10Out:Lcom/badlogic/gdx/math/Interpolation; // field@0b55 │ │ -070454: 2200 fb01 |009a: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Exp; // type@01fb │ │ -070458: 7030 3d13 2005 |009c: invoke-direct {v0, v2, v5}, Lcom/badlogic/gdx/math/Interpolation$Exp;.:(FF)V // method@133d │ │ -07045e: 6900 560b |009f: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.exp5:Lcom/badlogic/gdx/math/Interpolation; // field@0b56 │ │ -070462: 2200 fc01 |00a1: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$ExpIn; // type@01fc │ │ -070466: 7030 3f13 2005 |00a3: invoke-direct {v0, v2, v5}, Lcom/badlogic/gdx/math/Interpolation$ExpIn;.:(FF)V // method@133f │ │ -07046c: 6900 570b |00a6: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.exp5In:Lcom/badlogic/gdx/math/Interpolation; // field@0b57 │ │ -070470: 2200 fd01 |00a8: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$ExpOut; // type@01fd │ │ -070474: 7030 4113 2005 |00aa: invoke-direct {v0, v2, v5}, Lcom/badlogic/gdx/math/Interpolation$ExpOut;.:(FF)V // method@1341 │ │ -07047a: 6900 580b |00ad: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.exp5Out:Lcom/badlogic/gdx/math/Interpolation; // field@0b58 │ │ -07047e: 2200 f201 |00af: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$6; // type@01f2 │ │ -070482: 7010 2713 0000 |00b1: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation$6;.:()V // method@1327 │ │ -070488: 6900 4d0b |00b4: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.circle:Lcom/badlogic/gdx/math/Interpolation; // field@0b4d │ │ -07048c: 2200 f301 |00b6: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$7; // type@01f3 │ │ -070490: 7010 2913 0000 |00b8: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation$7;.:()V // method@1329 │ │ -070496: 6900 4e0b |00bb: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.circleIn:Lcom/badlogic/gdx/math/Interpolation; // field@0b4e │ │ -07049a: 2200 f401 |00bd: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$8; // type@01f4 │ │ -07049e: 7010 2b13 0000 |00bf: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation$8;.:()V // method@132b │ │ -0704a4: 6900 4f0b |00c2: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.circleOut:Lcom/badlogic/gdx/math/Interpolation; // field@0b4f │ │ -0704a8: 2200 f801 |00c4: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Elastic; // type@01f8 │ │ -0704ac: 7030 3713 2003 |00c6: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/math/Interpolation$Elastic;.:(FF)V // method@1337 │ │ -0704b2: 6900 500b |00c9: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.elastic:Lcom/badlogic/gdx/math/Interpolation$Elastic; // field@0b50 │ │ -0704b6: 2200 f901 |00cb: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$ElasticIn; // type@01f9 │ │ -0704ba: 7030 3913 2003 |00cd: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/math/Interpolation$ElasticIn;.:(FF)V // method@1339 │ │ -0704c0: 6900 510b |00d0: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.elasticIn:Lcom/badlogic/gdx/math/Interpolation$Elastic; // field@0b51 │ │ -0704c4: 2200 fa01 |00d2: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$ElasticOut; // type@01fa │ │ -0704c8: 7030 3b13 2003 |00d4: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/math/Interpolation$ElasticOut;.:(FF)V // method@133b │ │ -0704ce: 6900 520b |00d7: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.elasticOut:Lcom/badlogic/gdx/math/Interpolation$Elastic; // field@0b52 │ │ -0704d2: 2200 0102 |00d9: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Swing; // type@0201 │ │ -0704d6: 1501 c03f |00db: const/high16 v1, #int 1069547520 // #3fc0 │ │ -0704da: 7020 4913 1000 |00dd: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$Swing;.:(F)V // method@1349 │ │ -0704e0: 6900 6a0b |00e0: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.swing:Lcom/badlogic/gdx/math/Interpolation; // field@0b6a │ │ -0704e4: 2200 0202 |00e2: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$SwingIn; // type@0202 │ │ -0704e8: 7020 4b13 2000 |00e4: invoke-direct {v0, v2}, Lcom/badlogic/gdx/math/Interpolation$SwingIn;.:(F)V // method@134b │ │ -0704ee: 6900 6b0b |00e7: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.swingIn:Lcom/badlogic/gdx/math/Interpolation; // field@0b6b │ │ -0704f2: 2200 0302 |00e9: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$SwingOut; // type@0203 │ │ -0704f6: 7020 4d13 2000 |00eb: invoke-direct {v0, v2}, Lcom/badlogic/gdx/math/Interpolation$SwingOut;.:(F)V // method@134d │ │ -0704fc: 6900 6c0b |00ee: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.swingOut:Lcom/badlogic/gdx/math/Interpolation; // field@0b6c │ │ -070500: 2200 f501 |00f0: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Bounce; // type@01f5 │ │ -070504: 7020 2d13 4000 |00f2: invoke-direct {v0, v4}, Lcom/badlogic/gdx/math/Interpolation$Bounce;.:(I)V // method@132d │ │ -07050a: 6900 4a0b |00f5: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.bounce:Lcom/badlogic/gdx/math/Interpolation; // field@0b4a │ │ -07050e: 2200 f601 |00f7: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$BounceIn; // type@01f6 │ │ -070512: 7020 3113 4000 |00f9: invoke-direct {v0, v4}, Lcom/badlogic/gdx/math/Interpolation$BounceIn;.:(I)V // method@1331 │ │ -070518: 6900 4b0b |00fc: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.bounceIn:Lcom/badlogic/gdx/math/Interpolation; // field@0b4b │ │ -07051c: 2200 f701 |00fe: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$BounceOut; // type@01f7 │ │ -070520: 7020 3413 4000 |0100: invoke-direct {v0, v4}, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.:(I)V // method@1334 │ │ -070526: 6900 4c0b |0103: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.bounceOut:Lcom/badlogic/gdx/math/Interpolation; // field@0b4c │ │ -07052a: 0e00 |0105: return-void │ │ +07e7ec: |[07e7ec] com.badlogic.gdx.math.Interpolation.:()V │ │ +07e7fc: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +07e7fe: 1505 a040 |0001: const/high16 v5, #int 1084227584 // #40a0 │ │ +07e802: 1244 |0003: const/4 v4, #int 4 // #4 │ │ +07e804: 1503 2041 |0004: const/high16 v3, #int 1092616192 // #4120 │ │ +07e808: 1502 0040 |0006: const/high16 v2, #int 1073741824 // #4000 │ │ +07e80c: 2200 eb01 |0008: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$1; // type@01eb │ │ +07e810: 7010 1d13 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation$1;.:()V // method@131d │ │ +07e816: 6900 5a0b |000d: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.linear:Lcom/badlogic/gdx/math/Interpolation; // field@0b5a │ │ +07e81a: 2200 ec01 |000f: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$2; // type@01ec │ │ +07e81e: 7010 1f13 0000 |0011: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation$2;.:()V // method@131f │ │ +07e824: 6900 590b |0014: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.fade:Lcom/badlogic/gdx/math/Interpolation; // field@0b59 │ │ +07e828: 2200 fc01 |0016: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Pow; // type@01fc │ │ +07e82c: 7020 4313 1000 |0018: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$Pow;.:(I)V // method@1343 │ │ +07e832: 6900 5b0b |001b: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow2:Lcom/badlogic/gdx/math/Interpolation$Pow; // field@0b5b │ │ +07e836: 2200 fd01 |001d: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$PowIn; // type@01fd │ │ +07e83a: 7020 4513 1000 |001f: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$PowIn;.:(I)V // method@1345 │ │ +07e840: 6900 5c0b |0022: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow2In:Lcom/badlogic/gdx/math/Interpolation$PowIn; // field@0b5c │ │ +07e844: 2200 fe01 |0024: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$PowOut; // type@01fe │ │ +07e848: 7020 4713 1000 |0026: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$PowOut;.:(I)V // method@1347 │ │ +07e84e: 6900 5d0b |0029: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow2Out:Lcom/badlogic/gdx/math/Interpolation$PowOut; // field@0b5d │ │ +07e852: 2200 fc01 |002b: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Pow; // type@01fc │ │ +07e856: 1231 |002d: const/4 v1, #int 3 // #3 │ │ +07e858: 7020 4313 1000 |002e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$Pow;.:(I)V // method@1343 │ │ +07e85e: 6900 5e0b |0031: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow3:Lcom/badlogic/gdx/math/Interpolation$Pow; // field@0b5e │ │ +07e862: 2200 fd01 |0033: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$PowIn; // type@01fd │ │ +07e866: 1231 |0035: const/4 v1, #int 3 // #3 │ │ +07e868: 7020 4513 1000 |0036: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$PowIn;.:(I)V // method@1345 │ │ +07e86e: 6900 5f0b |0039: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow3In:Lcom/badlogic/gdx/math/Interpolation$PowIn; // field@0b5f │ │ +07e872: 2200 fe01 |003b: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$PowOut; // type@01fe │ │ +07e876: 1231 |003d: const/4 v1, #int 3 // #3 │ │ +07e878: 7020 4713 1000 |003e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$PowOut;.:(I)V // method@1347 │ │ +07e87e: 6900 600b |0041: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow3Out:Lcom/badlogic/gdx/math/Interpolation$PowOut; // field@0b60 │ │ +07e882: 2200 fc01 |0043: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Pow; // type@01fc │ │ +07e886: 7020 4313 4000 |0045: invoke-direct {v0, v4}, Lcom/badlogic/gdx/math/Interpolation$Pow;.:(I)V // method@1343 │ │ +07e88c: 6900 610b |0048: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow4:Lcom/badlogic/gdx/math/Interpolation$Pow; // field@0b61 │ │ +07e890: 2200 fd01 |004a: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$PowIn; // type@01fd │ │ +07e894: 7020 4513 4000 |004c: invoke-direct {v0, v4}, Lcom/badlogic/gdx/math/Interpolation$PowIn;.:(I)V // method@1345 │ │ +07e89a: 6900 620b |004f: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow4In:Lcom/badlogic/gdx/math/Interpolation$PowIn; // field@0b62 │ │ +07e89e: 2200 fe01 |0051: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$PowOut; // type@01fe │ │ +07e8a2: 7020 4713 4000 |0053: invoke-direct {v0, v4}, Lcom/badlogic/gdx/math/Interpolation$PowOut;.:(I)V // method@1347 │ │ +07e8a8: 6900 630b |0056: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow4Out:Lcom/badlogic/gdx/math/Interpolation$PowOut; // field@0b63 │ │ +07e8ac: 2200 fc01 |0058: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Pow; // type@01fc │ │ +07e8b0: 1251 |005a: const/4 v1, #int 5 // #5 │ │ +07e8b2: 7020 4313 1000 |005b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$Pow;.:(I)V // method@1343 │ │ +07e8b8: 6900 640b |005e: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow5:Lcom/badlogic/gdx/math/Interpolation$Pow; // field@0b64 │ │ +07e8bc: 2200 fd01 |0060: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$PowIn; // type@01fd │ │ +07e8c0: 1251 |0062: const/4 v1, #int 5 // #5 │ │ +07e8c2: 7020 4513 1000 |0063: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$PowIn;.:(I)V // method@1345 │ │ +07e8c8: 6900 650b |0066: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow5In:Lcom/badlogic/gdx/math/Interpolation$PowIn; // field@0b65 │ │ +07e8cc: 2200 fe01 |0068: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$PowOut; // type@01fe │ │ +07e8d0: 1251 |006a: const/4 v1, #int 5 // #5 │ │ +07e8d2: 7020 4713 1000 |006b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$PowOut;.:(I)V // method@1347 │ │ +07e8d8: 6900 660b |006e: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow5Out:Lcom/badlogic/gdx/math/Interpolation$PowOut; // field@0b66 │ │ +07e8dc: 2200 ed01 |0070: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$3; // type@01ed │ │ +07e8e0: 7010 2113 0000 |0072: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation$3;.:()V // method@1321 │ │ +07e8e6: 6900 670b |0075: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.sine:Lcom/badlogic/gdx/math/Interpolation; // field@0b67 │ │ +07e8ea: 2200 ee01 |0077: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$4; // type@01ee │ │ +07e8ee: 7010 2313 0000 |0079: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation$4;.:()V // method@1323 │ │ +07e8f4: 6900 680b |007c: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.sineIn:Lcom/badlogic/gdx/math/Interpolation; // field@0b68 │ │ +07e8f8: 2200 ef01 |007e: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$5; // type@01ef │ │ +07e8fc: 7010 2513 0000 |0080: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation$5;.:()V // method@1325 │ │ +07e902: 6900 690b |0083: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.sineOut:Lcom/badlogic/gdx/math/Interpolation; // field@0b69 │ │ +07e906: 2200 f901 |0085: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Exp; // type@01f9 │ │ +07e90a: 7030 3d13 2003 |0087: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/math/Interpolation$Exp;.:(FF)V // method@133d │ │ +07e910: 6900 530b |008a: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.exp10:Lcom/badlogic/gdx/math/Interpolation; // field@0b53 │ │ +07e914: 2200 fa01 |008c: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$ExpIn; // type@01fa │ │ +07e918: 7030 3f13 2003 |008e: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/math/Interpolation$ExpIn;.:(FF)V // method@133f │ │ +07e91e: 6900 540b |0091: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.exp10In:Lcom/badlogic/gdx/math/Interpolation; // field@0b54 │ │ +07e922: 2200 fb01 |0093: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$ExpOut; // type@01fb │ │ +07e926: 7030 4113 2003 |0095: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/math/Interpolation$ExpOut;.:(FF)V // method@1341 │ │ +07e92c: 6900 550b |0098: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.exp10Out:Lcom/badlogic/gdx/math/Interpolation; // field@0b55 │ │ +07e930: 2200 f901 |009a: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Exp; // type@01f9 │ │ +07e934: 7030 3d13 2005 |009c: invoke-direct {v0, v2, v5}, Lcom/badlogic/gdx/math/Interpolation$Exp;.:(FF)V // method@133d │ │ +07e93a: 6900 560b |009f: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.exp5:Lcom/badlogic/gdx/math/Interpolation; // field@0b56 │ │ +07e93e: 2200 fa01 |00a1: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$ExpIn; // type@01fa │ │ +07e942: 7030 3f13 2005 |00a3: invoke-direct {v0, v2, v5}, Lcom/badlogic/gdx/math/Interpolation$ExpIn;.:(FF)V // method@133f │ │ +07e948: 6900 570b |00a6: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.exp5In:Lcom/badlogic/gdx/math/Interpolation; // field@0b57 │ │ +07e94c: 2200 fb01 |00a8: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$ExpOut; // type@01fb │ │ +07e950: 7030 4113 2005 |00aa: invoke-direct {v0, v2, v5}, Lcom/badlogic/gdx/math/Interpolation$ExpOut;.:(FF)V // method@1341 │ │ +07e956: 6900 580b |00ad: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.exp5Out:Lcom/badlogic/gdx/math/Interpolation; // field@0b58 │ │ +07e95a: 2200 f001 |00af: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$6; // type@01f0 │ │ +07e95e: 7010 2713 0000 |00b1: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation$6;.:()V // method@1327 │ │ +07e964: 6900 4d0b |00b4: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.circle:Lcom/badlogic/gdx/math/Interpolation; // field@0b4d │ │ +07e968: 2200 f101 |00b6: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$7; // type@01f1 │ │ +07e96c: 7010 2913 0000 |00b8: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation$7;.:()V // method@1329 │ │ +07e972: 6900 4e0b |00bb: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.circleIn:Lcom/badlogic/gdx/math/Interpolation; // field@0b4e │ │ +07e976: 2200 f201 |00bd: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$8; // type@01f2 │ │ +07e97a: 7010 2b13 0000 |00bf: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation$8;.:()V // method@132b │ │ +07e980: 6900 4f0b |00c2: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.circleOut:Lcom/badlogic/gdx/math/Interpolation; // field@0b4f │ │ +07e984: 2200 f601 |00c4: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Elastic; // type@01f6 │ │ +07e988: 7030 3713 2003 |00c6: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/math/Interpolation$Elastic;.:(FF)V // method@1337 │ │ +07e98e: 6900 500b |00c9: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.elastic:Lcom/badlogic/gdx/math/Interpolation$Elastic; // field@0b50 │ │ +07e992: 2200 f701 |00cb: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$ElasticIn; // type@01f7 │ │ +07e996: 7030 3913 2003 |00cd: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/math/Interpolation$ElasticIn;.:(FF)V // method@1339 │ │ +07e99c: 6900 510b |00d0: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.elasticIn:Lcom/badlogic/gdx/math/Interpolation$Elastic; // field@0b51 │ │ +07e9a0: 2200 f801 |00d2: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$ElasticOut; // type@01f8 │ │ +07e9a4: 7030 3b13 2003 |00d4: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/math/Interpolation$ElasticOut;.:(FF)V // method@133b │ │ +07e9aa: 6900 520b |00d7: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.elasticOut:Lcom/badlogic/gdx/math/Interpolation$Elastic; // field@0b52 │ │ +07e9ae: 2200 ff01 |00d9: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Swing; // type@01ff │ │ +07e9b2: 1501 c03f |00db: const/high16 v1, #int 1069547520 // #3fc0 │ │ +07e9b6: 7020 4913 1000 |00dd: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$Swing;.:(F)V // method@1349 │ │ +07e9bc: 6900 6a0b |00e0: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.swing:Lcom/badlogic/gdx/math/Interpolation; // field@0b6a │ │ +07e9c0: 2200 0002 |00e2: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$SwingIn; // type@0200 │ │ +07e9c4: 7020 4b13 2000 |00e4: invoke-direct {v0, v2}, Lcom/badlogic/gdx/math/Interpolation$SwingIn;.:(F)V // method@134b │ │ +07e9ca: 6900 6b0b |00e7: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.swingIn:Lcom/badlogic/gdx/math/Interpolation; // field@0b6b │ │ +07e9ce: 2200 0102 |00e9: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$SwingOut; // type@0201 │ │ +07e9d2: 7020 4d13 2000 |00eb: invoke-direct {v0, v2}, Lcom/badlogic/gdx/math/Interpolation$SwingOut;.:(F)V // method@134d │ │ +07e9d8: 6900 6c0b |00ee: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.swingOut:Lcom/badlogic/gdx/math/Interpolation; // field@0b6c │ │ +07e9dc: 2200 f301 |00f0: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Bounce; // type@01f3 │ │ +07e9e0: 7020 2d13 4000 |00f2: invoke-direct {v0, v4}, Lcom/badlogic/gdx/math/Interpolation$Bounce;.:(I)V // method@132d │ │ +07e9e6: 6900 4a0b |00f5: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.bounce:Lcom/badlogic/gdx/math/Interpolation; // field@0b4a │ │ +07e9ea: 2200 f401 |00f7: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$BounceIn; // type@01f4 │ │ +07e9ee: 7020 3113 4000 |00f9: invoke-direct {v0, v4}, Lcom/badlogic/gdx/math/Interpolation$BounceIn;.:(I)V // method@1331 │ │ +07e9f4: 6900 4b0b |00fc: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.bounceIn:Lcom/badlogic/gdx/math/Interpolation; // field@0b4b │ │ +07e9f8: 2200 f501 |00fe: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$BounceOut; // type@01f5 │ │ +07e9fc: 7020 3413 4000 |0100: invoke-direct {v0, v4}, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.:(I)V // method@1334 │ │ +07ea02: 6900 4c0b |0103: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.bounceOut:Lcom/badlogic/gdx/math/Interpolation; // field@0b4c │ │ +07ea06: 0e00 |0105: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=30 │ │ 0x000f line=36 │ │ 0x0016 line=42 │ │ 0x001d line=43 │ │ 0x0024 line=44 │ │ @@ -76583,17 +76583,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07052c: |[07052c] com.badlogic.gdx.math.Interpolation.:()V │ │ -07053c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -070542: 0e00 |0003: return-void │ │ +07ea08: |[07ea08] com.badlogic.gdx.math.Interpolation.:()V │ │ +07ea18: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +07ea1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=375 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation; │ │ │ │ @@ -76609,36 +76609,36 @@ │ │ type : '(FFF)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -070544: |[070544] com.badlogic.gdx.math.Interpolation.apply:(FFF)F │ │ -070554: a700 0403 |0000: sub-float v0, v4, v3 │ │ -070558: 6e20 5113 5200 |0002: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/math/Interpolation;.apply:(F)F // method@1351 │ │ -07055e: 0a01 |0005: move-result v1 │ │ -070560: c810 |0006: mul-float/2addr v0, v1 │ │ -070562: c630 |0007: add-float/2addr v0, v3 │ │ -070564: 0f00 |0008: return v0 │ │ +07ea20: |[07ea20] com.badlogic.gdx.math.Interpolation.apply:(FFF)F │ │ +07ea30: a700 0403 |0000: sub-float v0, v4, v3 │ │ +07ea34: 6e20 5113 5200 |0002: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/math/Interpolation;.apply:(F)F // method@1351 │ │ +07ea3a: 0a01 |0005: move-result v1 │ │ +07ea3c: c810 |0006: mul-float/2addr v0, v1 │ │ +07ea3e: c630 |0007: add-float/2addr v0, v3 │ │ +07ea40: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/math/Interpolation; │ │ 0x0000 - 0x0009 reg=3 start F │ │ 0x0000 - 0x0009 reg=4 end F │ │ 0x0000 - 0x0009 reg=5 a F │ │ │ │ source_file_idx : 1820 (Interpolation.java) │ │ │ │ Class #222 header: │ │ -class_idx : 517 │ │ +class_idx : 515 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1821 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #222 annotations: │ │ @@ -76667,37 +76667,37 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -070568: |[070568] com.badlogic.gdx.math.Intersector$MinimumTranslationVector.:()V │ │ -070578: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -07057e: 2200 1302 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -070582: 7010 4c14 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -070588: 5b10 6e0b |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;.normal:Lcom/badlogic/gdx/math/Vector2; // field@0b6e │ │ -07058c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -07058e: 5910 6d0b |000b: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;.depth:F // field@0b6d │ │ -070592: 0e00 |000d: return-void │ │ +07ea44: |[07ea44] com.badlogic.gdx.math.Intersector$MinimumTranslationVector.:()V │ │ +07ea54: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +07ea5a: 2200 1102 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +07ea5e: 7010 4c14 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +07ea64: 5b10 6e0b |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;.normal:Lcom/badlogic/gdx/math/Vector2; // field@0b6e │ │ +07ea68: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +07ea6a: 5910 6d0b |000b: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;.depth:F // field@0b6d │ │ +07ea6e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1117 │ │ 0x0003 line=1118 │ │ 0x000a line=1119 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lcom/badlogic/gdx/math/Intersector$MinimumTranslationVector; │ │ │ │ Virtual methods - │ │ source_file_idx : 1821 (Intersector.java) │ │ │ │ Class #223 header: │ │ -class_idx : 518 │ │ +class_idx : 516 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1821 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #223 annotations: │ │ @@ -76754,31 +76754,31 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -070594: |[070594] com.badlogic.gdx.math.Intersector$SplitTriangle.:(I)V │ │ -0705a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0705a6: 7010 2726 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0705ac: 5c10 730b |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontCurrent:Z // field@0b73 │ │ -0705b0: 5910 740b |0006: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontOffset:I // field@0b74 │ │ -0705b4: 5910 700b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.backOffset:I // field@0b70 │ │ -0705b8: da00 0203 |000a: mul-int/lit8 v0, v2, #int 3 // #03 │ │ -0705bc: da00 0002 |000c: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -0705c0: 2300 4a04 |000e: new-array v0, v0, [F // type@044a │ │ -0705c4: 5b10 720b |0010: iput-object v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.front:[F // field@0b72 │ │ -0705c8: da00 0203 |0012: mul-int/lit8 v0, v2, #int 3 // #03 │ │ -0705cc: da00 0002 |0014: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -0705d0: 2300 4a04 |0016: new-array v0, v0, [F // type@044a │ │ -0705d4: 5b10 6f0b |0018: iput-object v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.back:[F // field@0b6f │ │ -0705d8: 2320 4a04 |001a: new-array v0, v2, [F // type@044a │ │ -0705dc: 5b10 710b |001c: iput-object v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0b71 │ │ -0705e0: 0e00 |001e: return-void │ │ +07ea70: |[07ea70] com.badlogic.gdx.math.Intersector$SplitTriangle.:(I)V │ │ +07ea80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ea82: 7010 2726 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +07ea88: 5c10 730b |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontCurrent:Z // field@0b73 │ │ +07ea8c: 5910 740b |0006: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontOffset:I // field@0b74 │ │ +07ea90: 5910 700b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.backOffset:I // field@0b70 │ │ +07ea94: da00 0203 |000a: mul-int/lit8 v0, v2, #int 3 // #03 │ │ +07ea98: da00 0002 |000c: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +07ea9c: 2300 4804 |000e: new-array v0, v0, [F // type@0448 │ │ +07eaa0: 5b10 720b |0010: iput-object v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.front:[F // field@0b72 │ │ +07eaa4: da00 0203 |0012: mul-int/lit8 v0, v2, #int 3 // #03 │ │ +07eaa8: da00 0002 |0014: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +07eaac: 2300 4804 |0016: new-array v0, v0, [F // type@0448 │ │ +07eab0: 5b10 6f0b |0018: iput-object v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.back:[F // field@0b6f │ │ +07eab4: 2320 4804 |001a: new-array v0, v2, [F // type@0448 │ │ +07eab8: 5b10 710b |001c: iput-object v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0b71 │ │ +07eabc: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1077 │ │ 0x0004 line=1071 │ │ 0x0006 line=1072 │ │ 0x0008 line=1073 │ │ 0x000a line=1078 │ │ @@ -76795,31 +76795,31 @@ │ │ type : '([FII)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 30 16-bit code units │ │ -0705e4: |[0705e4] com.badlogic.gdx.math.Intersector$SplitTriangle.add:([FII)V │ │ -0705f4: 5520 730b |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontCurrent:Z // field@0b73 │ │ -0705f8: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -0705fc: 5420 720b |0004: iget-object v0, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.front:[F // field@0b72 │ │ -070600: 5221 740b |0006: iget v1, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontOffset:I // field@0b74 │ │ -070604: 7155 7826 4310 |0008: invoke-static {v3, v4, v0, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -07060a: 5220 740b |000b: iget v0, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontOffset:I // field@0b74 │ │ -07060e: b050 |000d: add-int/2addr v0, v5 │ │ -070610: 5920 740b |000e: iput v0, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontOffset:I // field@0b74 │ │ -070614: 0e00 |0010: return-void │ │ -070616: 5420 6f0b |0011: iget-object v0, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.back:[F // field@0b6f │ │ -07061a: 5221 700b |0013: iget v1, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.backOffset:I // field@0b70 │ │ -07061e: 7155 7826 4310 |0015: invoke-static {v3, v4, v0, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -070624: 5220 700b |0018: iget v0, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.backOffset:I // field@0b70 │ │ -070628: b050 |001a: add-int/2addr v0, v5 │ │ -07062a: 5920 700b |001b: iput v0, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.backOffset:I // field@0b70 │ │ -07062e: 28f3 |001d: goto 0010 // -000d │ │ +07eac0: |[07eac0] com.badlogic.gdx.math.Intersector$SplitTriangle.add:([FII)V │ │ +07ead0: 5520 730b |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontCurrent:Z // field@0b73 │ │ +07ead4: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +07ead8: 5420 720b |0004: iget-object v0, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.front:[F // field@0b72 │ │ +07eadc: 5221 740b |0006: iget v1, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontOffset:I // field@0b74 │ │ +07eae0: 7155 7826 4310 |0008: invoke-static {v3, v4, v0, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +07eae6: 5220 740b |000b: iget v0, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontOffset:I // field@0b74 │ │ +07eaea: b050 |000d: add-int/2addr v0, v5 │ │ +07eaec: 5920 740b |000e: iput v0, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontOffset:I // field@0b74 │ │ +07eaf0: 0e00 |0010: return-void │ │ +07eaf2: 5420 6f0b |0011: iget-object v0, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.back:[F // field@0b6f │ │ +07eaf6: 5221 700b |0013: iget v1, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.backOffset:I // field@0b70 │ │ +07eafa: 7155 7826 4310 |0015: invoke-static {v3, v4, v0, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +07eb00: 5220 700b |0018: iget v0, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.backOffset:I // field@0b70 │ │ +07eb04: b050 |001a: add-int/2addr v0, v5 │ │ +07eb06: 5920 700b |001b: iput v0, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.backOffset:I // field@0b70 │ │ +07eb0a: 28f3 |001d: goto 0010 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1098 │ │ 0x0004 line=1099 │ │ 0x000b line=1100 │ │ 0x0010 line=1105 │ │ 0x0011 line=1102 │ │ @@ -76835,17 +76835,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -070630: |[070630] com.badlogic.gdx.math.Intersector$SplitTriangle.getSide:()Z │ │ -070640: 5510 730b |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontCurrent:Z // field@0b73 │ │ -070644: 0f00 |0002: return v0 │ │ +07eb0c: |[07eb0c] com.badlogic.gdx.math.Intersector$SplitTriangle.getSide:()Z │ │ +07eb1c: 5510 730b |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontCurrent:Z // field@0b73 │ │ +07eb20: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1094 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/math/Intersector$SplitTriangle; │ │ │ │ #2 : (in Lcom/badlogic/gdx/math/Intersector$SplitTriangle;) │ │ @@ -76853,23 +76853,23 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -070648: |[070648] com.badlogic.gdx.math.Intersector$SplitTriangle.reset:()V │ │ -070658: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07065a: 5c10 730b |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontCurrent:Z // field@0b73 │ │ -07065e: 5910 740b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontOffset:I // field@0b74 │ │ -070662: 5910 700b |0005: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.backOffset:I // field@0b70 │ │ -070666: 5910 760b |0007: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numFront:I // field@0b76 │ │ -07066a: 5910 750b |0009: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numBack:I // field@0b75 │ │ -07066e: 5910 770b |000b: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.total:I // field@0b77 │ │ -070672: 0e00 |000d: return-void │ │ +07eb24: |[07eb24] com.badlogic.gdx.math.Intersector$SplitTriangle.reset:()V │ │ +07eb34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07eb36: 5c10 730b |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontCurrent:Z // field@0b73 │ │ +07eb3a: 5910 740b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontOffset:I // field@0b74 │ │ +07eb3e: 5910 700b |0005: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.backOffset:I // field@0b70 │ │ +07eb42: 5910 760b |0007: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numFront:I // field@0b76 │ │ +07eb46: 5910 750b |0009: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numBack:I // field@0b75 │ │ +07eb4a: 5910 770b |000b: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.total:I // field@0b77 │ │ +07eb4e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1108 │ │ 0x0003 line=1109 │ │ 0x0005 line=1110 │ │ 0x0007 line=1111 │ │ 0x0009 line=1112 │ │ @@ -76883,17 +76883,17 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -070674: |[070674] com.badlogic.gdx.math.Intersector$SplitTriangle.setSide:(Z)V │ │ -070684: 5c01 730b |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontCurrent:Z // field@0b73 │ │ -070688: 0e00 |0002: return-void │ │ +07eb50: |[07eb50] com.badlogic.gdx.math.Intersector$SplitTriangle.setSide:(Z)V │ │ +07eb60: 5c01 730b |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontCurrent:Z // field@0b73 │ │ +07eb64: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1090 │ │ 0x0002 line=1091 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/math/Intersector$SplitTriangle; │ │ 0x0000 - 0x0003 reg=1 front Z │ │ @@ -76903,69 +76903,69 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -07068c: |[07068c] com.badlogic.gdx.math.Intersector$SplitTriangle.toString:()Ljava/lang/String; │ │ -07069c: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0706a0: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0706a6: 1a01 010f |0005: const-string v1, "SplitTriangle [front=" // string@0f01 │ │ -0706aa: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0706b0: 0c00 |000a: move-result-object v0 │ │ -0706b2: 5421 720b |000b: iget-object v1, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.front:[F // field@0b72 │ │ -0706b6: 7110 4227 0100 |000d: invoke-static {v1}, Ljava/util/Arrays;.toString:([F)Ljava/lang/String; // method@2742 │ │ -0706bc: 0c01 |0010: move-result-object v1 │ │ -0706be: 6e20 6e26 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0706c4: 0c00 |0014: move-result-object v0 │ │ -0706c6: 1a01 b000 |0015: const-string v1, ", back=" // string@00b0 │ │ -0706ca: 6e20 6e26 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0706d0: 0c00 |001a: move-result-object v0 │ │ -0706d2: 5421 6f0b |001b: iget-object v1, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.back:[F // field@0b6f │ │ -0706d6: 7110 4227 0100 |001d: invoke-static {v1}, Ljava/util/Arrays;.toString:([F)Ljava/lang/String; // method@2742 │ │ -0706dc: 0c01 |0020: move-result-object v1 │ │ -0706de: 6e20 6e26 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0706e4: 0c00 |0024: move-result-object v0 │ │ -0706e6: 1a01 c400 |0025: const-string v1, ", numFront=" // string@00c4 │ │ -0706ea: 6e20 6e26 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0706f0: 0c00 |002a: move-result-object v0 │ │ -0706f2: 5221 760b |002b: iget v1, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numFront:I // field@0b76 │ │ -0706f6: 6e20 6b26 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0706fc: 0c00 |0030: move-result-object v0 │ │ -0706fe: 1a01 c300 |0031: const-string v1, ", numBack=" // string@00c3 │ │ -070702: 6e20 6e26 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -070708: 0c00 |0036: move-result-object v0 │ │ -07070a: 5221 750b |0037: iget v1, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numBack:I // field@0b75 │ │ -07070e: 6e20 6b26 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -070714: 0c00 |003c: move-result-object v0 │ │ -070716: 1a01 c900 |003d: const-string v1, ", total=" // string@00c9 │ │ -07071a: 6e20 6e26 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -070720: 0c00 |0042: move-result-object v0 │ │ -070722: 5221 770b |0043: iget v1, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.total:I // field@0b77 │ │ -070726: 6e20 6b26 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -07072c: 0c00 |0048: move-result-object v0 │ │ -07072e: 1a01 7211 |0049: const-string v1, "]" // string@1172 │ │ -070732: 6e20 6e26 1000 |004b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -070738: 0c00 |004e: move-result-object v0 │ │ -07073a: 6e10 7426 0000 |004f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -070740: 0c00 |0052: move-result-object v0 │ │ -070742: 1100 |0053: return-object v0 │ │ +07eb68: |[07eb68] com.badlogic.gdx.math.Intersector$SplitTriangle.toString:()Ljava/lang/String; │ │ +07eb78: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +07eb7c: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +07eb82: 1a01 ff0e |0005: const-string v1, "SplitTriangle [front=" // string@0eff │ │ +07eb86: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07eb8c: 0c00 |000a: move-result-object v0 │ │ +07eb8e: 5421 720b |000b: iget-object v1, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.front:[F // field@0b72 │ │ +07eb92: 7110 4227 0100 |000d: invoke-static {v1}, Ljava/util/Arrays;.toString:([F)Ljava/lang/String; // method@2742 │ │ +07eb98: 0c01 |0010: move-result-object v1 │ │ +07eb9a: 6e20 6e26 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07eba0: 0c00 |0014: move-result-object v0 │ │ +07eba2: 1a01 b000 |0015: const-string v1, ", back=" // string@00b0 │ │ +07eba6: 6e20 6e26 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07ebac: 0c00 |001a: move-result-object v0 │ │ +07ebae: 5421 6f0b |001b: iget-object v1, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.back:[F // field@0b6f │ │ +07ebb2: 7110 4227 0100 |001d: invoke-static {v1}, Ljava/util/Arrays;.toString:([F)Ljava/lang/String; // method@2742 │ │ +07ebb8: 0c01 |0020: move-result-object v1 │ │ +07ebba: 6e20 6e26 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07ebc0: 0c00 |0024: move-result-object v0 │ │ +07ebc2: 1a01 c400 |0025: const-string v1, ", numFront=" // string@00c4 │ │ +07ebc6: 6e20 6e26 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07ebcc: 0c00 |002a: move-result-object v0 │ │ +07ebce: 5221 760b |002b: iget v1, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numFront:I // field@0b76 │ │ +07ebd2: 6e20 6b26 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +07ebd8: 0c00 |0030: move-result-object v0 │ │ +07ebda: 1a01 c300 |0031: const-string v1, ", numBack=" // string@00c3 │ │ +07ebde: 6e20 6e26 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07ebe4: 0c00 |0036: move-result-object v0 │ │ +07ebe6: 5221 750b |0037: iget v1, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numBack:I // field@0b75 │ │ +07ebea: 6e20 6b26 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +07ebf0: 0c00 |003c: move-result-object v0 │ │ +07ebf2: 1a01 c900 |003d: const-string v1, ", total=" // string@00c9 │ │ +07ebf6: 6e20 6e26 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07ebfc: 0c00 |0042: move-result-object v0 │ │ +07ebfe: 5221 770b |0043: iget v1, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.total:I // field@0b77 │ │ +07ec02: 6e20 6b26 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +07ec08: 0c00 |0048: move-result-object v0 │ │ +07ec0a: 1a01 7011 |0049: const-string v1, "]" // string@1170 │ │ +07ec0e: 6e20 6e26 1000 |004b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +07ec14: 0c00 |004e: move-result-object v0 │ │ +07ec16: 6e10 7426 0000 |004f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +07ec1c: 0c00 |0052: move-result-object v0 │ │ +07ec1e: 1100 |0053: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1085 │ │ locals : │ │ 0x0000 - 0x0054 reg=2 this Lcom/badlogic/gdx/math/Intersector$SplitTriangle; │ │ │ │ source_file_idx : 1821 (Intersector.java) │ │ │ │ Class #224 header: │ │ -class_idx : 519 │ │ +class_idx : 517 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1821 │ │ static_fields_size : 13 │ │ instance_fields_size: 0 │ │ direct_methods_size : 34 │ │ virtual_methods_size: 1 │ │ │ │ Class #224 annotations: │ │ @@ -77041,58 +77041,58 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -070744: |[070744] com.badlogic.gdx.math.Intersector.:()V │ │ -070754: 2200 1402 |0000: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -070758: 7010 7014 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -07075e: 6900 820b |0005: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0b82 │ │ -070762: 2200 1402 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -070766: 7010 7014 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -07076c: 6900 830b |000c: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0b83 │ │ -070770: 2200 1402 |000e: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -070774: 7010 7014 0000 |0010: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -07077a: 6900 840b |0013: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0b84 │ │ -07077e: 2200 0f02 |0015: new-instance v0, Lcom/badlogic/gdx/math/Plane; // type@020f │ │ -070782: 2201 1402 |0017: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -070786: 7010 7014 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -07078c: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -07078e: 7030 f613 1002 |001d: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Plane;.:(Lcom/badlogic/gdx/math/Vector3;F)V // method@13f6 │ │ -070794: 6900 7c0b |0020: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.p:Lcom/badlogic/gdx/math/Plane; // field@0b7c │ │ -070798: 2200 1402 |0022: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -07079c: 7010 7014 0000 |0024: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -0707a2: 6900 7a0b |0027: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.i:Lcom/badlogic/gdx/math/Vector3; // field@0b7a │ │ -0707a6: 2200 1402 |0029: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0707aa: 7010 7014 0000 |002b: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -0707b0: 6900 790b |002e: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.dir:Lcom/badlogic/gdx/math/Vector3; // field@0b79 │ │ -0707b4: 2200 1402 |0030: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0707b8: 7010 7014 0000 |0032: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -0707be: 6900 7d0b |0035: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.start:Lcom/badlogic/gdx/math/Vector3; // field@0b7d │ │ -0707c2: 2200 1402 |0037: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0707c6: 7010 7014 0000 |0039: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -0707cc: 6900 7e0b |003c: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ -0707d0: 2200 1402 |003e: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0707d4: 7010 7014 0000 |0040: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -0707da: 6900 780b |0043: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.best:Lcom/badlogic/gdx/math/Vector3; // field@0b78 │ │ -0707de: 2200 1402 |0045: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0707e2: 7010 7014 0000 |0047: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -0707e8: 6900 7f0b |004a: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.tmp1:Lcom/badlogic/gdx/math/Vector3; // field@0b7f │ │ -0707ec: 2200 1402 |004c: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0707f0: 7010 7014 0000 |004e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -0707f6: 6900 800b |0051: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ -0707fa: 2200 1402 |0053: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0707fe: 7010 7014 0000 |0055: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -070804: 6900 810b |0058: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0b81 │ │ -070808: 2200 1402 |005a: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -07080c: 7010 7014 0000 |005c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -070812: 6900 7b0b |005f: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.intersection:Lcom/badlogic/gdx/math/Vector3; // field@0b7b │ │ -070816: 0e00 |0061: return-void │ │ +07ec20: |[07ec20] com.badlogic.gdx.math.Intersector.:()V │ │ +07ec30: 2200 1202 |0000: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07ec34: 7010 7014 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +07ec3a: 6900 820b |0005: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0b82 │ │ +07ec3e: 2200 1202 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07ec42: 7010 7014 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +07ec48: 6900 830b |000c: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0b83 │ │ +07ec4c: 2200 1202 |000e: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07ec50: 7010 7014 0000 |0010: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +07ec56: 6900 840b |0013: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0b84 │ │ +07ec5a: 2200 0d02 |0015: new-instance v0, Lcom/badlogic/gdx/math/Plane; // type@020d │ │ +07ec5e: 2201 1202 |0017: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07ec62: 7010 7014 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +07ec68: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +07ec6a: 7030 f613 1002 |001d: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Plane;.:(Lcom/badlogic/gdx/math/Vector3;F)V // method@13f6 │ │ +07ec70: 6900 7c0b |0020: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.p:Lcom/badlogic/gdx/math/Plane; // field@0b7c │ │ +07ec74: 2200 1202 |0022: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07ec78: 7010 7014 0000 |0024: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +07ec7e: 6900 7a0b |0027: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.i:Lcom/badlogic/gdx/math/Vector3; // field@0b7a │ │ +07ec82: 2200 1202 |0029: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07ec86: 7010 7014 0000 |002b: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +07ec8c: 6900 790b |002e: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.dir:Lcom/badlogic/gdx/math/Vector3; // field@0b79 │ │ +07ec90: 2200 1202 |0030: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07ec94: 7010 7014 0000 |0032: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +07ec9a: 6900 7d0b |0035: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.start:Lcom/badlogic/gdx/math/Vector3; // field@0b7d │ │ +07ec9e: 2200 1202 |0037: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07eca2: 7010 7014 0000 |0039: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +07eca8: 6900 7e0b |003c: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ +07ecac: 2200 1202 |003e: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07ecb0: 7010 7014 0000 |0040: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +07ecb6: 6900 780b |0043: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.best:Lcom/badlogic/gdx/math/Vector3; // field@0b78 │ │ +07ecba: 2200 1202 |0045: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07ecbe: 7010 7014 0000 |0047: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +07ecc4: 6900 7f0b |004a: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.tmp1:Lcom/badlogic/gdx/math/Vector3; // field@0b7f │ │ +07ecc8: 2200 1202 |004c: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07eccc: 7010 7014 0000 |004e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +07ecd2: 6900 800b |0051: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ +07ecd6: 2200 1202 |0053: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07ecda: 7010 7014 0000 |0055: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +07ece0: 6900 810b |0058: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0b81 │ │ +07ece4: 2200 1202 |005a: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07ece8: 7010 7014 0000 |005c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +07ecee: 6900 7b0b |005f: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.intersection:Lcom/badlogic/gdx/math/Vector3; // field@0b7b │ │ +07ecf2: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0007 line=61 │ │ 0x000e line=62 │ │ 0x0015 line=267 │ │ 0x0022 line=268 │ │ @@ -77111,17 +77111,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -070818: |[070818] com.badlogic.gdx.math.Intersector.:()V │ │ -070828: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -07082e: 0e00 |0003: return-void │ │ +07ecf4: |[07ecf4] com.badlogic.gdx.math.Intersector.:()V │ │ +07ed04: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +07ed0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=1117 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Intersector; │ │ │ │ @@ -77130,19 +77130,19 @@ │ │ type : '(FFFF)F' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -070830: |[070830] com.badlogic.gdx.math.Intersector.det:(FFFF)F │ │ -070840: a800 0205 |0000: mul-float v0, v2, v5 │ │ -070844: a801 0304 |0002: mul-float v1, v3, v4 │ │ -070848: c710 |0004: sub-float/2addr v0, v1 │ │ -07084a: 0f00 |0005: return v0 │ │ +07ed0c: |[07ed0c] com.badlogic.gdx.math.Intersector.det:(FFFF)F │ │ +07ed1c: a800 0205 |0000: mul-float v0, v2, v5 │ │ +07ed20: a801 0304 |0002: mul-float v1, v3, v4 │ │ +07ed24: c710 |0004: sub-float/2addr v0, v1 │ │ +07ed26: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=704 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 a F │ │ 0x0000 - 0x0006 reg=3 b F │ │ 0x0000 - 0x0006 reg=4 c F │ │ @@ -77153,19 +77153,19 @@ │ │ type : '(DDDD)D' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 12 │ │ ins : 8 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -07084c: |[07084c] com.badlogic.gdx.math.Intersector.detd:(DDDD)D │ │ -07085c: ad00 040a |0000: mul-double v0, v4, v10 │ │ -070860: ad02 0608 |0002: mul-double v2, v6, v8 │ │ -070864: cc20 |0004: sub-double/2addr v0, v2 │ │ -070866: 1000 |0005: return-wide v0 │ │ +07ed28: |[07ed28] com.badlogic.gdx.math.Intersector.detd:(DDDD)D │ │ +07ed38: ad00 040a |0000: mul-double v0, v4, v10 │ │ +07ed3c: ad02 0608 |0002: mul-double v2, v6, v8 │ │ +07ed40: cc20 |0004: sub-double/2addr v0, v2 │ │ +07ed42: 1000 |0005: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=708 │ │ locals : │ │ 0x0000 - 0x0006 reg=4 a D │ │ 0x0000 - 0x0006 reg=6 b D │ │ 0x0000 - 0x0006 reg=8 c D │ │ @@ -77176,37 +77176,37 @@ │ │ type : '(FFFFFF)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -070868: |[070868] com.badlogic.gdx.math.Intersector.distanceLinePoint:(FFFFFF)F │ │ -070878: a701 0604 |0000: sub-float v1, v6, v4 │ │ -07087c: a702 0604 |0002: sub-float v2, v6, v4 │ │ -070880: c821 |0004: mul-float/2addr v1, v2 │ │ -070882: a702 0705 |0005: sub-float v2, v7, v5 │ │ -070886: a703 0705 |0007: sub-float v3, v7, v5 │ │ -07088a: c832 |0009: mul-float/2addr v2, v3 │ │ -07088c: c621 |000a: add-float/2addr v1, v2 │ │ -07088e: 8911 |000b: float-to-double v1, v1 │ │ -070890: 7120 2126 2100 |000c: invoke-static {v1, v2}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -070896: 0b01 |000f: move-result-wide v1 │ │ -070898: 8c10 |0010: double-to-float v0, v1 │ │ -07089a: a701 0804 |0011: sub-float v1, v8, v4 │ │ -07089e: a702 0705 |0013: sub-float v2, v7, v5 │ │ -0708a2: c821 |0015: mul-float/2addr v1, v2 │ │ -0708a4: a702 0905 |0016: sub-float v2, v9, v5 │ │ -0708a8: a703 0604 |0018: sub-float v3, v6, v4 │ │ -0708ac: c832 |001a: mul-float/2addr v2, v3 │ │ -0708ae: c721 |001b: sub-float/2addr v1, v2 │ │ -0708b0: 7110 0f26 0100 |001c: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -0708b6: 0a01 |001f: move-result v1 │ │ -0708b8: c901 |0020: div-float/2addr v1, v0 │ │ -0708ba: 0f01 |0021: return v1 │ │ +07ed44: |[07ed44] com.badlogic.gdx.math.Intersector.distanceLinePoint:(FFFFFF)F │ │ +07ed54: a701 0604 |0000: sub-float v1, v6, v4 │ │ +07ed58: a702 0604 |0002: sub-float v2, v6, v4 │ │ +07ed5c: c821 |0004: mul-float/2addr v1, v2 │ │ +07ed5e: a702 0705 |0005: sub-float v2, v7, v5 │ │ +07ed62: a703 0705 |0007: sub-float v3, v7, v5 │ │ +07ed66: c832 |0009: mul-float/2addr v2, v3 │ │ +07ed68: c621 |000a: add-float/2addr v1, v2 │ │ +07ed6a: 8912 |000b: float-to-double v2, v1 │ │ +07ed6c: 7120 2126 3200 |000c: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +07ed72: 0b02 |000f: move-result-wide v2 │ │ +07ed74: 8c20 |0010: double-to-float v0, v2 │ │ +07ed76: a701 0804 |0011: sub-float v1, v8, v4 │ │ +07ed7a: a702 0705 |0013: sub-float v2, v7, v5 │ │ +07ed7e: c821 |0015: mul-float/2addr v1, v2 │ │ +07ed80: a702 0905 |0016: sub-float v2, v9, v5 │ │ +07ed84: a703 0604 |0018: sub-float v3, v6, v4 │ │ +07ed88: c832 |001a: mul-float/2addr v2, v3 │ │ +07ed8a: c721 |001b: sub-float/2addr v1, v2 │ │ +07ed8c: 7110 0f26 0100 |001c: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +07ed92: 0a01 |001f: move-result v1 │ │ +07ed94: c901 |0020: div-float/2addr v1, v0 │ │ +07ed96: 0f01 |0021: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0011 line=163 │ │ locals : │ │ 0x0011 - 0x0022 reg=0 normalLength F │ │ 0x0000 - 0x0022 reg=4 startX F │ │ @@ -77221,87 +77221,87 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 146 16-bit code units │ │ -0708bc: |[0708bc] com.badlogic.gdx.math.Intersector.distanceLinePoint:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)F │ │ -0708cc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0708ce: 6202 7e0b |0001: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ -0708d2: 5273 f30b |0003: iget v3, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0708d6: 5274 f40b |0005: iget v4, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0708da: 6e40 9714 3254 |0007: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -0708e0: 6202 7e0b |000a: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ -0708e4: 5263 f30b |000c: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0708e8: 5264 f40b |000e: iget v4, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0708ec: 6e40 9c14 3254 |0010: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@149c │ │ -0708f2: 0c02 |0013: move-result-object v2 │ │ -0708f4: 6e10 8b14 0200 |0014: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.len2:()F // method@148b │ │ -0708fa: 0a00 |0017: move-result v0 │ │ -0708fc: 2d02 0005 |0018: cmpl-float v2, v0, v5 │ │ -070900: 3902 0700 |001a: if-nez v2, 0021 // +0007 │ │ -070904: 6e20 5a14 6800 |001c: invoke-virtual {v8, v6}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@145a │ │ -07090a: 0a02 |001f: move-result v2 │ │ -07090c: 0f02 |0020: return v2 │ │ -07090e: 6202 7e0b |0021: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ -070912: 5283 f30b |0023: iget v3, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -070916: 5284 f40b |0025: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07091a: 6e40 9714 3254 |0027: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -070920: 6202 7e0b |002a: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ -070924: 5263 f30b |002c: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -070928: 5264 f40b |002e: iget v4, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07092c: 6e40 9c14 3254 |0030: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@149c │ │ -070932: 6202 800b |0033: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ -070936: 5273 f30b |0035: iget v3, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07093a: 5274 f40b |0037: iget v4, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07093e: 6e40 9714 3254 |0039: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -070944: 6202 800b |003c: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ -070948: 5263 f30b |003e: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07094c: 5264 f40b |0040: iget v4, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -070950: 6e40 9c14 3254 |0042: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@149c │ │ -070956: 6202 7e0b |0045: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ -07095a: 6203 800b |0047: sget-object v3, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ -07095e: 6e20 7e14 3200 |0049: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ -070964: 0a02 |004c: move-result v2 │ │ -070966: a901 0200 |004d: div-float v1, v2, v0 │ │ -07096a: 2e02 0105 |004f: cmpg-float v2, v1, v5 │ │ -07096e: 3b02 0700 |0051: if-gez v2, 0058 // +0007 │ │ -070972: 6e20 5a14 6800 |0053: invoke-virtual {v8, v6}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@145a │ │ -070978: 0a02 |0056: move-result v2 │ │ -07097a: 28c9 |0057: goto 0020 // -0037 │ │ -07097c: 1502 803f |0058: const/high16 v2, #int 1065353216 // #3f80 │ │ -070980: 2d02 0102 |005a: cmpl-float v2, v1, v2 │ │ -070984: 3d02 0700 |005c: if-lez v2, 0063 // +0007 │ │ -070988: 6e20 5a14 7800 |005e: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@145a │ │ -07098e: 0a02 |0061: move-result v2 │ │ -070990: 28be |0062: goto 0020 // -0042 │ │ -070992: 6202 7e0b |0063: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ -070996: 5273 f30b |0065: iget v3, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07099a: 5274 f40b |0067: iget v4, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07099e: 6e40 9714 3254 |0069: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -0709a4: 6202 7e0b |006c: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ -0709a8: 5263 f30b |006e: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0709ac: 5264 f40b |0070: iget v4, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0709b0: 6e40 9c14 3254 |0072: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@149c │ │ -0709b6: 0c02 |0075: move-result-object v2 │ │ -0709b8: 6e20 8d14 1200 |0076: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -0709be: 0c02 |0079: move-result-object v2 │ │ -0709c0: 5263 f30b |007a: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0709c4: 5264 f40b |007c: iget v4, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0709c8: 6e40 7514 3254 |007e: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.add:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1475 │ │ -0709ce: 6202 800b |0081: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ -0709d2: 5283 f30b |0083: iget v3, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0709d6: 5284 f40b |0085: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0709da: 6e40 9714 3254 |0087: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -0709e0: 0c02 |008a: move-result-object v2 │ │ -0709e2: 6203 7e0b |008b: sget-object v3, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ -0709e6: 6e20 8014 3200 |008d: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector3;.dst:(Lcom/badlogic/gdx/math/Vector3;)F // method@1480 │ │ -0709ec: 0a02 |0090: move-result v2 │ │ -0709ee: 288f |0091: goto 0020 // -0071 │ │ +07ed98: |[07ed98] com.badlogic.gdx.math.Intersector.distanceLinePoint:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)F │ │ +07eda8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07edaa: 6202 7e0b |0001: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ +07edae: 5273 f30b |0003: iget v3, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07edb2: 5274 f40b |0005: iget v4, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07edb6: 6e40 9714 3254 |0007: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +07edbc: 6202 7e0b |000a: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ +07edc0: 5263 f30b |000c: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07edc4: 5264 f40b |000e: iget v4, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07edc8: 6e40 9c14 3254 |0010: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@149c │ │ +07edce: 0c02 |0013: move-result-object v2 │ │ +07edd0: 6e10 8b14 0200 |0014: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.len2:()F // method@148b │ │ +07edd6: 0a00 |0017: move-result v0 │ │ +07edd8: 2d02 0005 |0018: cmpl-float v2, v0, v5 │ │ +07eddc: 3902 0700 |001a: if-nez v2, 0021 // +0007 │ │ +07ede0: 6e20 5a14 6800 |001c: invoke-virtual {v8, v6}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@145a │ │ +07ede6: 0a02 |001f: move-result v2 │ │ +07ede8: 0f02 |0020: return v2 │ │ +07edea: 6202 7e0b |0021: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ +07edee: 5283 f30b |0023: iget v3, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07edf2: 5284 f40b |0025: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07edf6: 6e40 9714 3254 |0027: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +07edfc: 6202 7e0b |002a: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ +07ee00: 5263 f30b |002c: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07ee04: 5264 f40b |002e: iget v4, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07ee08: 6e40 9c14 3254 |0030: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@149c │ │ +07ee0e: 6202 800b |0033: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ +07ee12: 5273 f30b |0035: iget v3, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07ee16: 5274 f40b |0037: iget v4, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07ee1a: 6e40 9714 3254 |0039: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +07ee20: 6202 800b |003c: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ +07ee24: 5263 f30b |003e: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07ee28: 5264 f40b |0040: iget v4, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07ee2c: 6e40 9c14 3254 |0042: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@149c │ │ +07ee32: 6202 7e0b |0045: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ +07ee36: 6203 800b |0047: sget-object v3, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ +07ee3a: 6e20 7e14 3200 |0049: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ +07ee40: 0a02 |004c: move-result v2 │ │ +07ee42: a901 0200 |004d: div-float v1, v2, v0 │ │ +07ee46: 2e02 0105 |004f: cmpg-float v2, v1, v5 │ │ +07ee4a: 3b02 0700 |0051: if-gez v2, 0058 // +0007 │ │ +07ee4e: 6e20 5a14 6800 |0053: invoke-virtual {v8, v6}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@145a │ │ +07ee54: 0a02 |0056: move-result v2 │ │ +07ee56: 28c9 |0057: goto 0020 // -0037 │ │ +07ee58: 1502 803f |0058: const/high16 v2, #int 1065353216 // #3f80 │ │ +07ee5c: 2d02 0102 |005a: cmpl-float v2, v1, v2 │ │ +07ee60: 3d02 0700 |005c: if-lez v2, 0063 // +0007 │ │ +07ee64: 6e20 5a14 7800 |005e: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@145a │ │ +07ee6a: 0a02 |0061: move-result v2 │ │ +07ee6c: 28be |0062: goto 0020 // -0042 │ │ +07ee6e: 6202 7e0b |0063: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ +07ee72: 5273 f30b |0065: iget v3, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07ee76: 5274 f40b |0067: iget v4, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07ee7a: 6e40 9714 3254 |0069: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +07ee80: 6202 7e0b |006c: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ +07ee84: 5263 f30b |006e: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07ee88: 5264 f40b |0070: iget v4, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07ee8c: 6e40 9c14 3254 |0072: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@149c │ │ +07ee92: 0c02 |0075: move-result-object v2 │ │ +07ee94: 6e20 8d14 1200 |0076: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +07ee9a: 0c02 |0079: move-result-object v2 │ │ +07ee9c: 5263 f30b |007a: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07eea0: 5264 f40b |007c: iget v4, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07eea4: 6e40 7514 3254 |007e: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.add:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1475 │ │ +07eeaa: 6202 800b |0081: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ +07eeae: 5283 f30b |0083: iget v3, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07eeb2: 5284 f40b |0085: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07eeb6: 6e40 9714 3254 |0087: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +07eebc: 0c02 |008a: move-result-object v2 │ │ +07eebe: 6203 7e0b |008b: sget-object v3, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ +07eec2: 6e20 8014 3200 |008d: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector3;.dst:(Lcom/badlogic/gdx/math/Vector3;)F // method@1480 │ │ +07eec8: 0a02 |0090: move-result v2 │ │ +07eeca: 288f |0091: goto 0020 // -0071 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=140 │ │ 0x000a line=141 │ │ 0x0018 line=142 │ │ 0x001c line=143 │ │ 0x0020 line=157 │ │ @@ -77324,57 +77324,57 @@ │ │ 0x0000 - 0x0092 reg=8 point Lcom/badlogic/gdx/math/Vector2; │ │ │ │ #6 : (in Lcom/badlogic/gdx/math/Intersector;) │ │ name : 'getLowestPositiveRoot' │ │ type : '(FFF)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 13 │ │ + registers : 14 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -0709f0: |[0709f0] com.badlogic.gdx.math.Intersector.getLowestPositiveRoot:(FFF)F │ │ -070a00: 1506 c07f |0000: const/high16 v6, #int 2143289344 // #7fc0 │ │ -070a04: 1209 |0002: const/4 v9, #int 0 // #0 │ │ -070a06: a807 0b0b |0003: mul-float v7, v11, v11 │ │ -070a0a: 1508 8040 |0005: const/high16 v8, #int 1082130432 // #4080 │ │ -070a0e: c8a8 |0007: mul-float/2addr v8, v10 │ │ -070a10: c8c8 |0008: mul-float/2addr v8, v12 │ │ -070a12: a700 0708 |0009: sub-float v0, v7, v8 │ │ -070a16: 2e07 0009 |000b: cmpg-float v7, v0, v9 │ │ -070a1a: 3b07 0400 |000d: if-gez v7, 0011 // +0004 │ │ -070a1e: 0162 |000f: move v2, v6 │ │ -070a20: 0f02 |0010: return v2 │ │ -070a22: 8907 |0011: float-to-double v7, v0 │ │ -070a24: 7120 2126 8700 |0012: invoke-static {v7, v8}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -070a2a: 0b07 |0015: move-result-wide v7 │ │ -070a2c: 8c74 |0016: double-to-float v4, v7 │ │ -070a2e: 1507 803f |0017: const/high16 v7, #int 1065353216 // #3f80 │ │ -070a32: 1508 0040 |0019: const/high16 v8, #int 1073741824 // #4000 │ │ -070a36: c8a8 |001b: mul-float/2addr v8, v10 │ │ -070a38: a901 0708 |001c: div-float v1, v7, v8 │ │ -070a3c: 7fb7 |001e: neg-float v7, v11 │ │ -070a3e: c747 |001f: sub-float/2addr v7, v4 │ │ -070a40: a802 0701 |0020: mul-float v2, v7, v1 │ │ -070a44: 7fb7 |0022: neg-float v7, v11 │ │ -070a46: c647 |0023: add-float/2addr v7, v4 │ │ -070a48: a803 0701 |0024: mul-float v3, v7, v1 │ │ -070a4c: 2d07 0203 |0026: cmpl-float v7, v2, v3 │ │ -070a50: 3d07 0500 |0028: if-lez v7, 002d // +0005 │ │ -070a54: 0135 |002a: move v5, v3 │ │ -070a56: 0123 |002b: move v3, v2 │ │ -070a58: 0152 |002c: move v2, v5 │ │ -070a5a: 2d07 0209 |002d: cmpl-float v7, v2, v9 │ │ -070a5e: 3c07 e1ff |002f: if-gtz v7, 0010 // -001f │ │ -070a62: 2d07 0309 |0031: cmpl-float v7, v3, v9 │ │ -070a66: 3d07 0400 |0033: if-lez v7, 0037 // +0004 │ │ -070a6a: 0132 |0035: move v2, v3 │ │ -070a6c: 28da |0036: goto 0010 // -0026 │ │ -070a6e: 0162 |0037: move v2, v6 │ │ -070a70: 28d8 |0038: goto 0010 // -0028 │ │ +07eecc: |[07eecc] com.badlogic.gdx.math.Intersector.getLowestPositiveRoot:(FFF)F │ │ +07eedc: 1506 c07f |0000: const/high16 v6, #int 2143289344 // #7fc0 │ │ +07eee0: 120a |0002: const/4 v10, #int 0 // #0 │ │ +07eee2: a807 0c0c |0003: mul-float v7, v12, v12 │ │ +07eee6: 1508 8040 |0005: const/high16 v8, #int 1082130432 // #4080 │ │ +07eeea: c8b8 |0007: mul-float/2addr v8, v11 │ │ +07eeec: c8d8 |0008: mul-float/2addr v8, v13 │ │ +07eeee: a700 0708 |0009: sub-float v0, v7, v8 │ │ +07eef2: 2e07 000a |000b: cmpg-float v7, v0, v10 │ │ +07eef6: 3b07 0400 |000d: if-gez v7, 0011 // +0004 │ │ +07eefa: 0162 |000f: move v2, v6 │ │ +07eefc: 0f02 |0010: return v2 │ │ +07eefe: 8908 |0011: float-to-double v8, v0 │ │ +07ef00: 7120 2126 9800 |0012: invoke-static {v8, v9}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +07ef06: 0b08 |0015: move-result-wide v8 │ │ +07ef08: 8c84 |0016: double-to-float v4, v8 │ │ +07ef0a: 1507 803f |0017: const/high16 v7, #int 1065353216 // #3f80 │ │ +07ef0e: 1508 0040 |0019: const/high16 v8, #int 1073741824 // #4000 │ │ +07ef12: c8b8 |001b: mul-float/2addr v8, v11 │ │ +07ef14: a901 0708 |001c: div-float v1, v7, v8 │ │ +07ef18: 7fc7 |001e: neg-float v7, v12 │ │ +07ef1a: c747 |001f: sub-float/2addr v7, v4 │ │ +07ef1c: a802 0701 |0020: mul-float v2, v7, v1 │ │ +07ef20: 7fc7 |0022: neg-float v7, v12 │ │ +07ef22: c647 |0023: add-float/2addr v7, v4 │ │ +07ef24: a803 0701 |0024: mul-float v3, v7, v1 │ │ +07ef28: 2d07 0203 |0026: cmpl-float v7, v2, v3 │ │ +07ef2c: 3d07 0500 |0028: if-lez v7, 002d // +0005 │ │ +07ef30: 0135 |002a: move v5, v3 │ │ +07ef32: 0123 |002b: move v3, v2 │ │ +07ef34: 0152 |002c: move v2, v5 │ │ +07ef36: 2d07 020a |002d: cmpl-float v7, v2, v10 │ │ +07ef3a: 3c07 e1ff |002f: if-gtz v7, 0010 // -001f │ │ +07ef3e: 2d07 030a |0031: cmpl-float v7, v3, v10 │ │ +07ef42: 3d07 0400 |0033: if-lez v7, 0037 // +0004 │ │ +07ef46: 0132 |0035: move v2, v3 │ │ +07ef48: 28da |0036: goto 0010 // -0026 │ │ +07ef4a: 0162 |0037: move v2, v6 │ │ +07ef4c: 28d8 |0038: goto 0010 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=39 │ │ 0x000b line=40 │ │ 0x0010 line=57 │ │ 0x0011 line=42 │ │ 0x0017 line=43 │ │ @@ -77390,74 +77390,74 @@ │ │ locals : │ │ 0x002b - 0x002d reg=5 tmp F │ │ 0x000b - 0x0039 reg=0 det F │ │ 0x001e - 0x0039 reg=1 invA F │ │ 0x0022 - 0x0039 reg=2 r1 F │ │ 0x0026 - 0x0039 reg=3 r2 F │ │ 0x0017 - 0x0039 reg=4 sqrtD F │ │ - 0x0000 - 0x0039 reg=10 a F │ │ - 0x0000 - 0x0039 reg=11 b F │ │ - 0x0000 - 0x0039 reg=12 c F │ │ + 0x0000 - 0x0039 reg=11 a F │ │ + 0x0000 - 0x0039 reg=12 b F │ │ + 0x0000 - 0x0039 reg=13 c F │ │ │ │ #7 : (in Lcom/badlogic/gdx/math/Intersector;) │ │ name : 'intersectLinePlane' │ │ type : '(FFFFFFLcom/badlogic/gdx/math/Plane;Lcom/badlogic/gdx/math/Vector3;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 8 │ │ outs : 4 │ │ insns size : 87 16-bit code units │ │ -070a74: |[070a74] com.badlogic.gdx.math.Intersector.intersectLinePlane:(FFFFFFLcom/badlogic/gdx/math/Plane;Lcom/badlogic/gdx/math/Vector3;)F │ │ -070a84: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -070a86: 6205 7e0b |0001: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ -070a8a: 6e40 9714 a5cb |0003: invoke-virtual {v5, v10, v11, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -070a90: 0c05 |0006: move-result-object v5 │ │ -070a92: 6e40 9c14 7598 |0007: invoke-virtual {v5, v7, v8, v9}, Lcom/badlogic/gdx/math/Vector3;.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@149c │ │ -070a98: 0c01 |000a: move-result-object v1 │ │ -070a9a: 6205 800b |000b: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ -070a9e: 6e40 9714 7598 |000d: invoke-virtual {v5, v7, v8, v9}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -070aa4: 0c02 |0010: move-result-object v2 │ │ -070aa6: 6e10 fb13 0d00 |0011: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Plane;.getNormal:()Lcom/badlogic/gdx/math/Vector3; // method@13fb │ │ -070aac: 0c05 |0014: move-result-object v5 │ │ -070aae: 6e20 7e14 5100 |0015: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ -070ab4: 0a00 |0018: move-result v0 │ │ -070ab6: 2d05 0004 |0019: cmpl-float v5, v0, v4 │ │ -070aba: 3805 2a00 |001b: if-eqz v5, 0045 // +002a │ │ -070abe: 6e10 fb13 0d00 |001d: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Plane;.getNormal:()Lcom/badlogic/gdx/math/Vector3; // method@13fb │ │ -070ac4: 0c05 |0020: move-result-object v5 │ │ -070ac6: 6e20 7e14 5200 |0021: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ -070acc: 0a05 |0024: move-result v5 │ │ -070ace: 6e10 fa13 0d00 |0025: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Plane;.getD:()F // method@13fa │ │ -070ad4: 0a06 |0028: move-result v6 │ │ -070ad6: c665 |0029: add-float/2addr v5, v6 │ │ -070ad8: 7f55 |002a: neg-float v5, v5 │ │ -070ada: a903 0500 |002b: div-float v3, v5, v0 │ │ -070ade: 2d04 0304 |002d: cmpl-float v4, v3, v4 │ │ -070ae2: 3a04 1500 |002f: if-ltz v4, 0044 // +0015 │ │ -070ae6: 1504 803f |0031: const/high16 v4, #int 1065353216 // #3f80 │ │ -070aea: 2e04 0304 |0033: cmpg-float v4, v3, v4 │ │ -070aee: 3c04 0f00 |0035: if-gtz v4, 0044 // +000f │ │ -070af2: 380e 0d00 |0037: if-eqz v14, 0044 // +000d │ │ -070af6: 6e20 9814 2e00 |0039: invoke-virtual {v14, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -070afc: 0c04 |003c: move-result-object v4 │ │ -070afe: 6e20 8d14 3100 |003d: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -070b04: 0c05 |0040: move-result-object v5 │ │ -070b06: 6e20 7614 5400 |0041: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -070b0c: 0f03 |0044: return v3 │ │ -070b0e: 6e20 0314 2d00 |0045: invoke-virtual {v13, v2}, Lcom/badlogic/gdx/math/Plane;.testPoint:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Plane$PlaneSide; // method@1403 │ │ -070b14: 0c05 |0048: move-result-object v5 │ │ -070b16: 6206 ce0b |0049: sget-object v6, Lcom/badlogic/gdx/math/Plane$PlaneSide;.OnPlane:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bce │ │ -070b1a: 3365 0900 |004b: if-ne v5, v6, 0054 // +0009 │ │ -070b1e: 380e 0500 |004d: if-eqz v14, 0052 // +0005 │ │ -070b22: 6e20 9814 2e00 |004f: invoke-virtual {v14, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -070b28: 0143 |0052: move v3, v4 │ │ -070b2a: 28f1 |0053: goto 0044 // -000f │ │ -070b2c: 1503 80bf |0054: const/high16 v3, #int -1082130432 // #bf80 │ │ -070b30: 28ee |0056: goto 0044 // -0012 │ │ +07ef50: |[07ef50] com.badlogic.gdx.math.Intersector.intersectLinePlane:(FFFFFFLcom/badlogic/gdx/math/Plane;Lcom/badlogic/gdx/math/Vector3;)F │ │ +07ef60: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +07ef62: 6205 7e0b |0001: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ +07ef66: 6e40 9714 a5cb |0003: invoke-virtual {v5, v10, v11, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +07ef6c: 0c05 |0006: move-result-object v5 │ │ +07ef6e: 6e40 9c14 7598 |0007: invoke-virtual {v5, v7, v8, v9}, Lcom/badlogic/gdx/math/Vector3;.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@149c │ │ +07ef74: 0c01 |000a: move-result-object v1 │ │ +07ef76: 6205 800b |000b: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ +07ef7a: 6e40 9714 7598 |000d: invoke-virtual {v5, v7, v8, v9}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +07ef80: 0c02 |0010: move-result-object v2 │ │ +07ef82: 6e10 fb13 0d00 |0011: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Plane;.getNormal:()Lcom/badlogic/gdx/math/Vector3; // method@13fb │ │ +07ef88: 0c05 |0014: move-result-object v5 │ │ +07ef8a: 6e20 7e14 5100 |0015: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ +07ef90: 0a00 |0018: move-result v0 │ │ +07ef92: 2d05 0004 |0019: cmpl-float v5, v0, v4 │ │ +07ef96: 3805 2a00 |001b: if-eqz v5, 0045 // +002a │ │ +07ef9a: 6e10 fb13 0d00 |001d: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Plane;.getNormal:()Lcom/badlogic/gdx/math/Vector3; // method@13fb │ │ +07efa0: 0c05 |0020: move-result-object v5 │ │ +07efa2: 6e20 7e14 5200 |0021: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ +07efa8: 0a05 |0024: move-result v5 │ │ +07efaa: 6e10 fa13 0d00 |0025: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Plane;.getD:()F // method@13fa │ │ +07efb0: 0a06 |0028: move-result v6 │ │ +07efb2: c665 |0029: add-float/2addr v5, v6 │ │ +07efb4: 7f55 |002a: neg-float v5, v5 │ │ +07efb6: a903 0500 |002b: div-float v3, v5, v0 │ │ +07efba: 2d04 0304 |002d: cmpl-float v4, v3, v4 │ │ +07efbe: 3a04 1500 |002f: if-ltz v4, 0044 // +0015 │ │ +07efc2: 1504 803f |0031: const/high16 v4, #int 1065353216 // #3f80 │ │ +07efc6: 2e04 0304 |0033: cmpg-float v4, v3, v4 │ │ +07efca: 3c04 0f00 |0035: if-gtz v4, 0044 // +000f │ │ +07efce: 380e 0d00 |0037: if-eqz v14, 0044 // +000d │ │ +07efd2: 6e20 9814 2e00 |0039: invoke-virtual {v14, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07efd8: 0c04 |003c: move-result-object v4 │ │ +07efda: 6e20 8d14 3100 |003d: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +07efe0: 0c05 |0040: move-result-object v5 │ │ +07efe2: 6e20 7614 5400 |0041: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +07efe8: 0f03 |0044: return v3 │ │ +07efea: 6e20 0314 2d00 |0045: invoke-virtual {v13, v2}, Lcom/badlogic/gdx/math/Plane;.testPoint:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Plane$PlaneSide; // method@1403 │ │ +07eff0: 0c05 |0048: move-result-object v5 │ │ +07eff2: 6206 ce0b |0049: sget-object v6, Lcom/badlogic/gdx/math/Plane$PlaneSide;.OnPlane:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bce │ │ +07eff6: 3365 0900 |004b: if-ne v5, v6, 0054 // +0009 │ │ +07effa: 380e 0500 |004d: if-eqz v14, 0052 // +0005 │ │ +07effe: 6e20 9814 2e00 |004f: invoke-virtual {v14, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07f004: 0143 |0052: move v3, v4 │ │ +07f006: 28f1 |0053: goto 0044 // -000f │ │ +07f008: 1503 80bf |0054: const/high16 v3, #int -1082130432 // #bf80 │ │ +07f00c: 28ee |0056: goto 0044 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=252 │ │ 0x000b line=253 │ │ 0x0011 line=254 │ │ 0x0019 line=255 │ │ 0x001d line=256 │ │ @@ -77486,57 +77486,57 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 23 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 82 16-bit code units │ │ -070b34: |[070b34] com.badlogic.gdx.math.Intersector.intersectLines:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)Z │ │ -070b44: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -070b48: 5205 f30b |0002: iget v5, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -070b4c: 0800 1200 |0004: move-object/from16 v0, v18 │ │ -070b50: 520a f40b |0006: iget v10, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -070b54: 0800 1300 |0008: move-object/from16 v0, v19 │ │ -070b58: 5206 f30b |000a: iget v6, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -070b5c: 0800 1300 |000c: move-object/from16 v0, v19 │ │ -070b60: 520b f40b |000e: iget v11, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -070b64: 0800 1400 |0010: move-object/from16 v0, v20 │ │ -070b68: 5207 f30b |0012: iget v7, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -070b6c: 0800 1400 |0014: move-object/from16 v0, v20 │ │ -070b70: 520c f40b |0016: iget v12, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -070b74: 0800 1500 |0018: move-object/from16 v0, v21 │ │ -070b78: 5208 f30b |001a: iget v8, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -070b7c: 0800 1500 |001c: move-object/from16 v0, v21 │ │ -070b80: 520d f40b |001e: iget v13, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -070b84: 7140 5c13 a5b6 |0020: invoke-static {v5, v10, v6, v11}, Lcom/badlogic/gdx/math/Intersector;.det:(FFFF)F // method@135c │ │ -070b8a: 0a01 |0023: move-result v1 │ │ -070b8c: 7140 5c13 c7d8 |0024: invoke-static {v7, v12, v8, v13}, Lcom/badlogic/gdx/math/Intersector;.det:(FFFF)F // method@135c │ │ -070b92: 0a02 |0027: move-result v2 │ │ -070b94: a70e 0506 |0028: sub-float v14, v5, v6 │ │ -070b98: a70f 0a0b |002a: sub-float v15, v10, v11 │ │ -070b9c: a710 0708 |002c: sub-float v16, v7, v8 │ │ -070ba0: a711 0c0d |002e: sub-float v17, v12, v13 │ │ -070ba4: 7704 5c13 0e00 |0030: invoke-static/range {v14, v15, v16, v17}, Lcom/badlogic/gdx/math/Intersector;.det:(FFFF)F // method@135c │ │ -070baa: 0a03 |0033: move-result v3 │ │ -070bac: a70e 0506 |0034: sub-float v14, v5, v6 │ │ -070bb0: a70f 0708 |0036: sub-float v15, v7, v8 │ │ -070bb4: 7140 5c13 e1f2 |0038: invoke-static {v1, v14, v2, v15}, Lcom/badlogic/gdx/math/Intersector;.det:(FFFF)F // method@135c │ │ -070bba: 0a0e |003b: move-result v14 │ │ -070bbc: a904 0e03 |003c: div-float v4, v14, v3 │ │ -070bc0: a70e 0a0b |003e: sub-float v14, v10, v11 │ │ -070bc4: a70f 0c0d |0040: sub-float v15, v12, v13 │ │ -070bc8: 7140 5c13 e1f2 |0042: invoke-static {v1, v14, v2, v15}, Lcom/badlogic/gdx/math/Intersector;.det:(FFFF)F // method@135c │ │ -070bce: 0a0e |0045: move-result v14 │ │ -070bd0: a909 0e03 |0046: div-float v9, v14, v3 │ │ -070bd4: 0800 1600 |0048: move-object/from16 v0, v22 │ │ -070bd8: 5904 f30b |004a: iput v4, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -070bdc: 0800 1600 |004c: move-object/from16 v0, v22 │ │ -070be0: 5909 f40b |004e: iput v9, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -070be4: 121e |0050: const/4 v14, #int 1 // #1 │ │ -070be6: 0f0e |0051: return v14 │ │ +07f010: |[07f010] com.badlogic.gdx.math.Intersector.intersectLines:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)Z │ │ +07f020: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +07f024: 5205 f30b |0002: iget v5, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07f028: 0800 1200 |0004: move-object/from16 v0, v18 │ │ +07f02c: 520a f40b |0006: iget v10, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07f030: 0800 1300 |0008: move-object/from16 v0, v19 │ │ +07f034: 5206 f30b |000a: iget v6, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07f038: 0800 1300 |000c: move-object/from16 v0, v19 │ │ +07f03c: 520b f40b |000e: iget v11, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07f040: 0800 1400 |0010: move-object/from16 v0, v20 │ │ +07f044: 5207 f30b |0012: iget v7, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07f048: 0800 1400 |0014: move-object/from16 v0, v20 │ │ +07f04c: 520c f40b |0016: iget v12, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07f050: 0800 1500 |0018: move-object/from16 v0, v21 │ │ +07f054: 5208 f30b |001a: iget v8, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07f058: 0800 1500 |001c: move-object/from16 v0, v21 │ │ +07f05c: 520d f40b |001e: iget v13, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07f060: 7140 5c13 a5b6 |0020: invoke-static {v5, v10, v6, v11}, Lcom/badlogic/gdx/math/Intersector;.det:(FFFF)F // method@135c │ │ +07f066: 0a01 |0023: move-result v1 │ │ +07f068: 7140 5c13 c7d8 |0024: invoke-static {v7, v12, v8, v13}, Lcom/badlogic/gdx/math/Intersector;.det:(FFFF)F // method@135c │ │ +07f06e: 0a02 |0027: move-result v2 │ │ +07f070: a70e 0506 |0028: sub-float v14, v5, v6 │ │ +07f074: a70f 0a0b |002a: sub-float v15, v10, v11 │ │ +07f078: a710 0708 |002c: sub-float v16, v7, v8 │ │ +07f07c: a711 0c0d |002e: sub-float v17, v12, v13 │ │ +07f080: 7704 5c13 0e00 |0030: invoke-static/range {v14, v15, v16, v17}, Lcom/badlogic/gdx/math/Intersector;.det:(FFFF)F // method@135c │ │ +07f086: 0a03 |0033: move-result v3 │ │ +07f088: a70e 0506 |0034: sub-float v14, v5, v6 │ │ +07f08c: a70f 0708 |0036: sub-float v15, v7, v8 │ │ +07f090: 7140 5c13 e1f2 |0038: invoke-static {v1, v14, v2, v15}, Lcom/badlogic/gdx/math/Intersector;.det:(FFFF)F // method@135c │ │ +07f096: 0a0e |003b: move-result v14 │ │ +07f098: a904 0e03 |003c: div-float v4, v14, v3 │ │ +07f09c: a70e 0a0b |003e: sub-float v14, v10, v11 │ │ +07f0a0: a70f 0c0d |0040: sub-float v15, v12, v13 │ │ +07f0a4: 7140 5c13 e1f2 |0042: invoke-static {v1, v14, v2, v15}, Lcom/badlogic/gdx/math/Intersector;.det:(FFFF)F // method@135c │ │ +07f0aa: 0a0e |0045: move-result v14 │ │ +07f0ac: a909 0e03 |0046: div-float v9, v14, v3 │ │ +07f0b0: 0800 1600 |0048: move-object/from16 v0, v22 │ │ +07f0b4: 5904 f30b |004a: iput v4, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07f0b8: 0800 1600 |004c: move-object/from16 v0, v22 │ │ +07f0bc: 5909 f40b |004e: iput v9, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07f0c0: 121e |0050: const/4 v14, #int 1 // #1 │ │ +07f0c2: 0f0e |0051: return v14 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=664 │ │ 0x0020 line=666 │ │ 0x0024 line=667 │ │ 0x0028 line=668 │ │ 0x0034 line=670 │ │ @@ -77569,99 +77569,99 @@ │ │ type : '(Lcom/badlogic/gdx/math/collision/Ray;Lcom/badlogic/gdx/math/collision/BoundingBox;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 142 16-bit code units │ │ -070be8: |[070be8] com.badlogic.gdx.math.Intersector.intersectRayBoundsFast:(Lcom/badlogic/gdx/math/collision/Ray;Lcom/badlogic/gdx/math/collision/BoundingBox;)Z │ │ -070bf8: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ -070bfc: 54a8 0d0c |0002: iget-object v8, v10, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -070c00: 5288 fe0b |0004: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -070c04: a902 0908 |0006: div-float v2, v9, v8 │ │ -070c08: 54a8 0d0c |0008: iget-object v8, v10, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -070c0c: 5288 ff0b |000a: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -070c10: a903 0908 |000c: div-float v3, v9, v8 │ │ -070c14: 54a8 0d0c |000e: iget-object v8, v10, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -070c18: 5288 000c |0010: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -070c1c: a904 0908 |0012: div-float v4, v9, v8 │ │ -070c20: 54b8 0b0c |0014: iget-object v8, v11, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -070c24: 5288 fe0b |0016: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -070c28: 54a9 0e0c |0018: iget-object v9, v10, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -070c2c: 5299 fe0b |001a: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -070c30: c798 |001c: sub-float/2addr v8, v9 │ │ -070c32: a800 0802 |001d: mul-float v0, v8, v2 │ │ -070c36: 54b8 0a0c |001f: iget-object v8, v11, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -070c3a: 5288 fe0b |0021: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -070c3e: 54a9 0e0c |0023: iget-object v9, v10, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -070c42: 5299 fe0b |0025: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -070c46: c798 |0027: sub-float/2addr v8, v9 │ │ -070c48: a801 0802 |0028: mul-float v1, v8, v2 │ │ -070c4c: 2e08 0001 |002a: cmpg-float v8, v0, v1 │ │ -070c50: 3b08 5d00 |002c: if-gez v8, 0089 // +005d │ │ -070c54: 0106 |002e: move v6, v0 │ │ -070c56: 0115 |002f: move v5, v1 │ │ -070c58: 54b8 0b0c |0030: iget-object v8, v11, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -070c5c: 5288 ff0b |0032: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -070c60: 54a9 0e0c |0034: iget-object v9, v10, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -070c64: 5299 ff0b |0036: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -070c68: c798 |0038: sub-float/2addr v8, v9 │ │ -070c6a: a800 0803 |0039: mul-float v0, v8, v3 │ │ -070c6e: 54b8 0a0c |003b: iget-object v8, v11, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -070c72: 5288 ff0b |003d: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -070c76: 54a9 0e0c |003f: iget-object v9, v10, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -070c7a: 5299 ff0b |0041: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -070c7e: c798 |0043: sub-float/2addr v8, v9 │ │ -070c80: a801 0803 |0044: mul-float v1, v8, v3 │ │ -070c84: 2d08 0001 |0046: cmpl-float v8, v0, v1 │ │ -070c88: 3d08 0500 |0048: if-lez v8, 004d // +0005 │ │ -070c8c: 0107 |004a: move v7, v0 │ │ -070c8e: 0110 |004b: move v0, v1 │ │ -070c90: 0171 |004c: move v1, v7 │ │ -070c92: 2d08 0006 |004d: cmpl-float v8, v0, v6 │ │ -070c96: 3d08 0300 |004f: if-lez v8, 0052 // +0003 │ │ -070c9a: 0106 |0051: move v6, v0 │ │ -070c9c: 2e08 0105 |0052: cmpg-float v8, v1, v5 │ │ -070ca0: 3b08 0300 |0054: if-gez v8, 0057 // +0003 │ │ -070ca4: 0115 |0056: move v5, v1 │ │ -070ca6: 54b8 0b0c |0057: iget-object v8, v11, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -070caa: 5288 000c |0059: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -070cae: 54a9 0e0c |005b: iget-object v9, v10, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -070cb2: 5299 000c |005d: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -070cb6: c798 |005f: sub-float/2addr v8, v9 │ │ -070cb8: a800 0804 |0060: mul-float v0, v8, v4 │ │ -070cbc: 54b8 0a0c |0062: iget-object v8, v11, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -070cc0: 5288 000c |0064: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -070cc4: 54a9 0e0c |0066: iget-object v9, v10, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -070cc8: 5299 000c |0068: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -070ccc: c798 |006a: sub-float/2addr v8, v9 │ │ -070cce: a801 0804 |006b: mul-float v1, v8, v4 │ │ -070cd2: 2d08 0001 |006d: cmpl-float v8, v0, v1 │ │ -070cd6: 3d08 0500 |006f: if-lez v8, 0074 // +0005 │ │ -070cda: 0107 |0071: move v7, v0 │ │ -070cdc: 0110 |0072: move v0, v1 │ │ -070cde: 0171 |0073: move v1, v7 │ │ -070ce0: 2d08 0006 |0074: cmpl-float v8, v0, v6 │ │ -070ce4: 3d08 0300 |0076: if-lez v8, 0079 // +0003 │ │ -070ce8: 0106 |0078: move v6, v0 │ │ -070cea: 2e08 0105 |0079: cmpg-float v8, v1, v5 │ │ -070cee: 3b08 0300 |007b: if-gez v8, 007e // +0003 │ │ -070cf2: 0115 |007d: move v5, v1 │ │ -070cf4: 1208 |007e: const/4 v8, #int 0 // #0 │ │ -070cf6: 2d08 0508 |007f: cmpl-float v8, v5, v8 │ │ -070cfa: 3a08 0b00 |0081: if-ltz v8, 008c // +000b │ │ -070cfe: 2d08 0506 |0083: cmpl-float v8, v5, v6 │ │ -070d02: 3a08 0700 |0085: if-ltz v8, 008c // +0007 │ │ -070d06: 1218 |0087: const/4 v8, #int 1 // #1 │ │ -070d08: 0f08 |0088: return v8 │ │ -070d0a: 0116 |0089: move v6, v1 │ │ -070d0c: 0105 |008a: move v5, v0 │ │ -070d0e: 28a5 |008b: goto 0030 // -005b │ │ -070d10: 1208 |008c: const/4 v8, #int 0 // #0 │ │ -070d12: 28fb |008d: goto 0088 // -0005 │ │ +07f0c4: |[07f0c4] com.badlogic.gdx.math.Intersector.intersectRayBoundsFast:(Lcom/badlogic/gdx/math/collision/Ray;Lcom/badlogic/gdx/math/collision/BoundingBox;)Z │ │ +07f0d4: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ +07f0d8: 54a8 0d0c |0002: iget-object v8, v10, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +07f0dc: 5288 fe0b |0004: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +07f0e0: a902 0908 |0006: div-float v2, v9, v8 │ │ +07f0e4: 54a8 0d0c |0008: iget-object v8, v10, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +07f0e8: 5288 ff0b |000a: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +07f0ec: a903 0908 |000c: div-float v3, v9, v8 │ │ +07f0f0: 54a8 0d0c |000e: iget-object v8, v10, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +07f0f4: 5288 000c |0010: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +07f0f8: a904 0908 |0012: div-float v4, v9, v8 │ │ +07f0fc: 54b8 0b0c |0014: iget-object v8, v11, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +07f100: 5288 fe0b |0016: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +07f104: 54a9 0e0c |0018: iget-object v9, v10, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +07f108: 5299 fe0b |001a: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +07f10c: c798 |001c: sub-float/2addr v8, v9 │ │ +07f10e: a800 0802 |001d: mul-float v0, v8, v2 │ │ +07f112: 54b8 0a0c |001f: iget-object v8, v11, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +07f116: 5288 fe0b |0021: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +07f11a: 54a9 0e0c |0023: iget-object v9, v10, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +07f11e: 5299 fe0b |0025: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +07f122: c798 |0027: sub-float/2addr v8, v9 │ │ +07f124: a801 0802 |0028: mul-float v1, v8, v2 │ │ +07f128: 2e08 0001 |002a: cmpg-float v8, v0, v1 │ │ +07f12c: 3b08 5d00 |002c: if-gez v8, 0089 // +005d │ │ +07f130: 0106 |002e: move v6, v0 │ │ +07f132: 0115 |002f: move v5, v1 │ │ +07f134: 54b8 0b0c |0030: iget-object v8, v11, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +07f138: 5288 ff0b |0032: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +07f13c: 54a9 0e0c |0034: iget-object v9, v10, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +07f140: 5299 ff0b |0036: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +07f144: c798 |0038: sub-float/2addr v8, v9 │ │ +07f146: a800 0803 |0039: mul-float v0, v8, v3 │ │ +07f14a: 54b8 0a0c |003b: iget-object v8, v11, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +07f14e: 5288 ff0b |003d: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +07f152: 54a9 0e0c |003f: iget-object v9, v10, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +07f156: 5299 ff0b |0041: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +07f15a: c798 |0043: sub-float/2addr v8, v9 │ │ +07f15c: a801 0803 |0044: mul-float v1, v8, v3 │ │ +07f160: 2d08 0001 |0046: cmpl-float v8, v0, v1 │ │ +07f164: 3d08 0500 |0048: if-lez v8, 004d // +0005 │ │ +07f168: 0107 |004a: move v7, v0 │ │ +07f16a: 0110 |004b: move v0, v1 │ │ +07f16c: 0171 |004c: move v1, v7 │ │ +07f16e: 2d08 0006 |004d: cmpl-float v8, v0, v6 │ │ +07f172: 3d08 0300 |004f: if-lez v8, 0052 // +0003 │ │ +07f176: 0106 |0051: move v6, v0 │ │ +07f178: 2e08 0105 |0052: cmpg-float v8, v1, v5 │ │ +07f17c: 3b08 0300 |0054: if-gez v8, 0057 // +0003 │ │ +07f180: 0115 |0056: move v5, v1 │ │ +07f182: 54b8 0b0c |0057: iget-object v8, v11, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +07f186: 5288 000c |0059: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +07f18a: 54a9 0e0c |005b: iget-object v9, v10, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +07f18e: 5299 000c |005d: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +07f192: c798 |005f: sub-float/2addr v8, v9 │ │ +07f194: a800 0804 |0060: mul-float v0, v8, v4 │ │ +07f198: 54b8 0a0c |0062: iget-object v8, v11, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +07f19c: 5288 000c |0064: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +07f1a0: 54a9 0e0c |0066: iget-object v9, v10, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +07f1a4: 5299 000c |0068: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +07f1a8: c798 |006a: sub-float/2addr v8, v9 │ │ +07f1aa: a801 0804 |006b: mul-float v1, v8, v4 │ │ +07f1ae: 2d08 0001 |006d: cmpl-float v8, v0, v1 │ │ +07f1b2: 3d08 0500 |006f: if-lez v8, 0074 // +0005 │ │ +07f1b6: 0107 |0071: move v7, v0 │ │ +07f1b8: 0110 |0072: move v0, v1 │ │ +07f1ba: 0171 |0073: move v1, v7 │ │ +07f1bc: 2d08 0006 |0074: cmpl-float v8, v0, v6 │ │ +07f1c0: 3d08 0300 |0076: if-lez v8, 0079 // +0003 │ │ +07f1c4: 0106 |0078: move v6, v0 │ │ +07f1c6: 2e08 0105 |0079: cmpg-float v8, v1, v5 │ │ +07f1ca: 3b08 0300 |007b: if-gez v8, 007e // +0003 │ │ +07f1ce: 0115 |007d: move v5, v1 │ │ +07f1d0: 1208 |007e: const/4 v8, #int 0 // #0 │ │ +07f1d2: 2d08 0508 |007f: cmpl-float v8, v5, v8 │ │ +07f1d6: 3a08 0b00 |0081: if-ltz v8, 008c // +000b │ │ +07f1da: 2d08 0506 |0083: cmpl-float v8, v5, v6 │ │ +07f1de: 3a08 0700 |0085: if-ltz v8, 008c // +0007 │ │ +07f1e2: 1218 |0087: const/4 v8, #int 1 // #1 │ │ +07f1e4: 0f08 |0088: return v8 │ │ +07f1e6: 0116 |0089: move v6, v1 │ │ +07f1e8: 0105 |008a: move v5, v0 │ │ +07f1ea: 28a5 |008b: goto 0030 // -005b │ │ +07f1ec: 1208 |008c: const/4 v8, #int 0 // #0 │ │ +07f1ee: 28fb |008d: goto 0088 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=491 │ │ 0x0008 line=492 │ │ 0x000e line=493 │ │ 0x0014 line=495 │ │ 0x001f line=496 │ │ @@ -77708,60 +77708,60 @@ │ │ type : '(Lcom/badlogic/gdx/math/collision/Ray;Lcom/badlogic/gdx/math/Plane;Lcom/badlogic/gdx/math/Vector3;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -070d14: |[070d14] com.badlogic.gdx.math.Intersector.intersectRayPlane:(Lcom/badlogic/gdx/math/collision/Ray;Lcom/badlogic/gdx/math/Plane;Lcom/badlogic/gdx/math/Vector3;)Z │ │ -070d24: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -070d26: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -070d28: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -070d2a: 5474 0d0c |0003: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -070d2e: 6e10 fb13 0800 |0005: invoke-virtual {v8}, Lcom/badlogic/gdx/math/Plane;.getNormal:()Lcom/badlogic/gdx/math/Vector3; // method@13fb │ │ -070d34: 0c05 |0008: move-result-object v5 │ │ -070d36: 6e20 7e14 5400 |0009: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ -070d3c: 0a00 |000c: move-result v0 │ │ -070d3e: 2d04 0006 |000d: cmpl-float v4, v0, v6 │ │ -070d42: 3804 3000 |000f: if-eqz v4, 003f // +0030 │ │ -070d46: 5474 0e0c |0011: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -070d4a: 6e10 fb13 0800 |0013: invoke-virtual {v8}, Lcom/badlogic/gdx/math/Plane;.getNormal:()Lcom/badlogic/gdx/math/Vector3; // method@13fb │ │ -070d50: 0c05 |0016: move-result-object v5 │ │ -070d52: 6e20 7e14 5400 |0017: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ -070d58: 0a04 |001a: move-result v4 │ │ -070d5a: 6e10 fa13 0800 |001b: invoke-virtual {v8}, Lcom/badlogic/gdx/math/Plane;.getD:()F // method@13fa │ │ -070d60: 0a05 |001e: move-result v5 │ │ -070d62: c654 |001f: add-float/2addr v4, v5 │ │ -070d64: 7f44 |0020: neg-float v4, v4 │ │ -070d66: a901 0400 |0021: div-float v1, v4, v0 │ │ -070d6a: 2e04 0106 |0023: cmpg-float v4, v1, v6 │ │ -070d6e: 3b04 0300 |0025: if-gez v4, 0028 // +0003 │ │ -070d72: 0f02 |0027: return v2 │ │ -070d74: 3809 1500 |0028: if-eqz v9, 003d // +0015 │ │ -070d78: 5472 0e0c |002a: iget-object v2, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -070d7c: 6e20 9814 2900 |002c: invoke-virtual {v9, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -070d82: 0c02 |002f: move-result-object v2 │ │ -070d84: 5474 0d0c |0030: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -070d88: 6e10 9e14 0400 |0032: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ -070d8e: 0c04 |0035: move-result-object v4 │ │ -070d90: 6e20 8d14 1400 |0036: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -070d96: 0c04 |0039: move-result-object v4 │ │ -070d98: 6e20 7614 4200 |003a: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -070d9e: 0132 |003d: move v2, v3 │ │ -070da0: 28e9 |003e: goto 0027 // -0017 │ │ -070da2: 5474 0e0c |003f: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -070da6: 6e20 0314 4800 |0041: invoke-virtual {v8, v4}, Lcom/badlogic/gdx/math/Plane;.testPoint:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Plane$PlaneSide; // method@1403 │ │ -070dac: 0c04 |0044: move-result-object v4 │ │ -070dae: 6205 ce0b |0045: sget-object v5, Lcom/badlogic/gdx/math/Plane$PlaneSide;.OnPlane:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bce │ │ -070db2: 3354 e0ff |0047: if-ne v4, v5, 0027 // -0020 │ │ -070db6: 3809 0700 |0049: if-eqz v9, 0050 // +0007 │ │ -070dba: 5472 0e0c |004b: iget-object v2, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -070dbe: 6e20 9814 2900 |004d: invoke-virtual {v9, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -070dc4: 0132 |0050: move v2, v3 │ │ -070dc6: 28d6 |0051: goto 0027 // -002a │ │ +07f1f0: |[07f1f0] com.badlogic.gdx.math.Intersector.intersectRayPlane:(Lcom/badlogic/gdx/math/collision/Ray;Lcom/badlogic/gdx/math/Plane;Lcom/badlogic/gdx/math/Vector3;)Z │ │ +07f200: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +07f202: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +07f204: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +07f206: 5474 0d0c |0003: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +07f20a: 6e10 fb13 0800 |0005: invoke-virtual {v8}, Lcom/badlogic/gdx/math/Plane;.getNormal:()Lcom/badlogic/gdx/math/Vector3; // method@13fb │ │ +07f210: 0c05 |0008: move-result-object v5 │ │ +07f212: 6e20 7e14 5400 |0009: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ +07f218: 0a00 |000c: move-result v0 │ │ +07f21a: 2d04 0006 |000d: cmpl-float v4, v0, v6 │ │ +07f21e: 3804 3000 |000f: if-eqz v4, 003f // +0030 │ │ +07f222: 5474 0e0c |0011: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +07f226: 6e10 fb13 0800 |0013: invoke-virtual {v8}, Lcom/badlogic/gdx/math/Plane;.getNormal:()Lcom/badlogic/gdx/math/Vector3; // method@13fb │ │ +07f22c: 0c05 |0016: move-result-object v5 │ │ +07f22e: 6e20 7e14 5400 |0017: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ +07f234: 0a04 |001a: move-result v4 │ │ +07f236: 6e10 fa13 0800 |001b: invoke-virtual {v8}, Lcom/badlogic/gdx/math/Plane;.getD:()F // method@13fa │ │ +07f23c: 0a05 |001e: move-result v5 │ │ +07f23e: c654 |001f: add-float/2addr v4, v5 │ │ +07f240: 7f44 |0020: neg-float v4, v4 │ │ +07f242: a901 0400 |0021: div-float v1, v4, v0 │ │ +07f246: 2e04 0106 |0023: cmpg-float v4, v1, v6 │ │ +07f24a: 3b04 0300 |0025: if-gez v4, 0028 // +0003 │ │ +07f24e: 0f02 |0027: return v2 │ │ +07f250: 3809 1500 |0028: if-eqz v9, 003d // +0015 │ │ +07f254: 5472 0e0c |002a: iget-object v2, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +07f258: 6e20 9814 2900 |002c: invoke-virtual {v9, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07f25e: 0c02 |002f: move-result-object v2 │ │ +07f260: 5474 0d0c |0030: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +07f264: 6e10 9e14 0400 |0032: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ +07f26a: 0c04 |0035: move-result-object v4 │ │ +07f26c: 6e20 8d14 1400 |0036: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +07f272: 0c04 |0039: move-result-object v4 │ │ +07f274: 6e20 7614 4200 |003a: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +07f27a: 0132 |003d: move v2, v3 │ │ +07f27c: 28e9 |003e: goto 0027 // -0017 │ │ +07f27e: 5474 0e0c |003f: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +07f282: 6e20 0314 4800 |0041: invoke-virtual {v8, v4}, Lcom/badlogic/gdx/math/Plane;.testPoint:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Plane$PlaneSide; // method@1403 │ │ +07f288: 0c04 |0044: move-result-object v4 │ │ +07f28a: 6205 ce0b |0045: sget-object v5, Lcom/badlogic/gdx/math/Plane$PlaneSide;.OnPlane:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bce │ │ +07f28e: 3354 e0ff |0047: if-ne v4, v5, 0027 // -0020 │ │ +07f292: 3809 0700 |0049: if-eqz v9, 0050 // +0007 │ │ +07f296: 5472 0e0c |004b: iget-object v2, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +07f29a: 6e20 9814 2900 |004d: invoke-virtual {v9, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07f2a0: 0132 |0050: move v2, v3 │ │ +07f2a2: 28d6 |0051: goto 0027 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=226 │ │ 0x000d line=227 │ │ 0x0011 line=228 │ │ 0x0023 line=229 │ │ 0x0027 line=237 │ │ @@ -77783,103 +77783,103 @@ │ │ type : '(Lcom/badlogic/gdx/math/collision/Ray;Lcom/badlogic/gdx/math/Vector3;FLcom/badlogic/gdx/math/Vector3;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 157 16-bit code units │ │ -070dc8: |[070dc8] com.badlogic.gdx.math.Intersector.intersectRaySphere:(Lcom/badlogic/gdx/math/collision/Ray;Lcom/badlogic/gdx/math/Vector3;FLcom/badlogic/gdx/math/Vector3;)Z │ │ -070dd8: 6208 790b |0000: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.dir:Lcom/badlogic/gdx/math/Vector3; // field@0b79 │ │ -070ddc: 54b9 0d0c |0002: iget-object v9, v11, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -070de0: 6e20 9814 9800 |0004: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -070de6: 0c08 |0007: move-result-object v8 │ │ -070de8: 6e10 9114 0800 |0008: invoke-virtual {v8}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -070dee: 6208 7d0b |000b: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.start:Lcom/badlogic/gdx/math/Vector3; // field@0b7d │ │ -070df2: 54b9 0e0c |000d: iget-object v9, v11, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -070df6: 6e20 9814 9800 |000f: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -070dfc: 1508 0040 |0012: const/high16 v8, #int 1073741824 // #4000 │ │ -070e00: 6209 790b |0014: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.dir:Lcom/badlogic/gdx/math/Vector3; // field@0b79 │ │ -070e04: 620a 7d0b |0016: sget-object v10, Lcom/badlogic/gdx/math/Intersector;.start:Lcom/badlogic/gdx/math/Vector3; // field@0b7d │ │ -070e08: 6e10 9e14 0a00 |0018: invoke-virtual {v10}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ -070e0e: 0c0a |001b: move-result-object v10 │ │ -070e10: 6e20 9d14 ca00 |001c: invoke-virtual {v10, v12}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ -070e16: 0c0a |001f: move-result-object v10 │ │ -070e18: 6e20 7e14 a900 |0020: invoke-virtual {v9, v10}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ -070e1e: 0a09 |0023: move-result v9 │ │ -070e20: a800 0809 |0024: mul-float v0, v8, v9 │ │ -070e24: 6208 7d0b |0026: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.start:Lcom/badlogic/gdx/math/Vector3; // field@0b7d │ │ -070e28: 6e20 8214 c800 |0028: invoke-virtual {v8, v12}, Lcom/badlogic/gdx/math/Vector3;.dst2:(Lcom/badlogic/gdx/math/Vector3;)F // method@1482 │ │ -070e2e: 0a08 |002b: move-result v8 │ │ -070e30: a809 0d0d |002c: mul-float v9, v13, v13 │ │ -070e34: a701 0809 |002e: sub-float v1, v8, v9 │ │ -070e38: a808 0000 |0030: mul-float v8, v0, v0 │ │ -070e3c: 1509 8040 |0032: const/high16 v9, #int 1082130432 // #4080 │ │ -070e40: c819 |0034: mul-float/2addr v9, v1 │ │ -070e42: a702 0809 |0035: sub-float v2, v8, v9 │ │ -070e46: 1208 |0037: const/4 v8, #int 0 // #0 │ │ -070e48: 2e08 0208 |0038: cmpg-float v8, v2, v8 │ │ -070e4c: 3b08 0400 |003a: if-gez v8, 003e // +0004 │ │ -070e50: 1208 |003c: const/4 v8, #int 0 // #0 │ │ -070e52: 0f08 |003d: return v8 │ │ -070e54: 8928 |003e: float-to-double v8, v2 │ │ -070e56: 7120 2126 9800 |003f: invoke-static {v8, v9}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -070e5c: 0b08 |0042: move-result-wide v8 │ │ -070e5e: 8c83 |0043: double-to-float v3, v8 │ │ -070e60: 1208 |0044: const/4 v8, #int 0 // #0 │ │ -070e62: 2e08 0008 |0045: cmpg-float v8, v0, v8 │ │ -070e66: 3b08 1c00 |0047: if-gez v8, 0063 // +001c │ │ -070e6a: 7f08 |0049: neg-float v8, v0 │ │ -070e6c: c738 |004a: sub-float/2addr v8, v3 │ │ -070e6e: 1509 0040 |004b: const/high16 v9, #int 1073741824 // #4000 │ │ -070e72: a904 0809 |004d: div-float v4, v8, v9 │ │ -070e76: 1508 803f |004f: const/high16 v8, #int 1065353216 // #3f80 │ │ -070e7a: a905 0408 |0051: div-float v5, v4, v8 │ │ -070e7e: a906 0104 |0053: div-float v6, v1, v4 │ │ -070e82: 2d08 0506 |0055: cmpl-float v8, v5, v6 │ │ -070e86: 3d08 0500 |0057: if-lez v8, 005c // +0005 │ │ -070e8a: 0157 |0059: move v7, v5 │ │ -070e8c: 0165 |005a: move v5, v6 │ │ -070e8e: 0176 |005b: move v6, v7 │ │ -070e90: 1208 |005c: const/4 v8, #int 0 // #0 │ │ -070e92: 2e08 0608 |005d: cmpg-float v8, v6, v8 │ │ -070e96: 3b08 0b00 |005f: if-gez v8, 006a // +000b │ │ -070e9a: 1208 |0061: const/4 v8, #int 0 // #0 │ │ -070e9c: 28db |0062: goto 003d // -0025 │ │ -070e9e: 7f08 |0063: neg-float v8, v0 │ │ -070ea0: c638 |0064: add-float/2addr v8, v3 │ │ -070ea2: 1509 0040 |0065: const/high16 v9, #int 1073741824 // #4000 │ │ -070ea6: a904 0809 |0067: div-float v4, v8, v9 │ │ -070eaa: 28e6 |0069: goto 004f // -001a │ │ -070eac: 1208 |006a: const/4 v8, #int 0 // #0 │ │ -070eae: 2e08 0508 |006b: cmpg-float v8, v5, v8 │ │ -070eb2: 3b08 1900 |006d: if-gez v8, 0086 // +0019 │ │ -070eb6: 380e 1500 |006f: if-eqz v14, 0084 // +0015 │ │ -070eba: 6208 7d0b |0071: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.start:Lcom/badlogic/gdx/math/Vector3; // field@0b7d │ │ -070ebe: 6e20 9814 8e00 |0073: invoke-virtual {v14, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -070ec4: 0c08 |0076: move-result-object v8 │ │ -070ec6: 6209 790b |0077: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.dir:Lcom/badlogic/gdx/math/Vector3; // field@0b79 │ │ -070eca: 6e10 9e14 0900 |0079: invoke-virtual {v9}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ -070ed0: 0c09 |007c: move-result-object v9 │ │ -070ed2: 6e20 8d14 6900 |007d: invoke-virtual {v9, v6}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -070ed8: 0c09 |0080: move-result-object v9 │ │ -070eda: 6e20 7614 9800 |0081: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -070ee0: 1218 |0084: const/4 v8, #int 1 // #1 │ │ -070ee2: 28b8 |0085: goto 003d // -0048 │ │ -070ee4: 380e 1500 |0086: if-eqz v14, 009b // +0015 │ │ -070ee8: 6208 7d0b |0088: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.start:Lcom/badlogic/gdx/math/Vector3; // field@0b7d │ │ -070eec: 6e20 9814 8e00 |008a: invoke-virtual {v14, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -070ef2: 0c08 |008d: move-result-object v8 │ │ -070ef4: 6209 790b |008e: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.dir:Lcom/badlogic/gdx/math/Vector3; // field@0b79 │ │ -070ef8: 6e10 9e14 0900 |0090: invoke-virtual {v9}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ -070efe: 0c09 |0093: move-result-object v9 │ │ -070f00: 6e20 8d14 5900 |0094: invoke-virtual {v9, v5}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -070f06: 0c09 |0097: move-result-object v9 │ │ -070f08: 6e20 7614 9800 |0098: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -070f0e: 1218 |009b: const/4 v8, #int 1 // #1 │ │ -070f10: 28a1 |009c: goto 003d // -005f │ │ +07f2a4: |[07f2a4] com.badlogic.gdx.math.Intersector.intersectRaySphere:(Lcom/badlogic/gdx/math/collision/Ray;Lcom/badlogic/gdx/math/Vector3;FLcom/badlogic/gdx/math/Vector3;)Z │ │ +07f2b4: 6208 790b |0000: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.dir:Lcom/badlogic/gdx/math/Vector3; // field@0b79 │ │ +07f2b8: 54b9 0d0c |0002: iget-object v9, v11, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +07f2bc: 6e20 9814 9800 |0004: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07f2c2: 0c08 |0007: move-result-object v8 │ │ +07f2c4: 6e10 9114 0800 |0008: invoke-virtual {v8}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +07f2ca: 6208 7d0b |000b: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.start:Lcom/badlogic/gdx/math/Vector3; // field@0b7d │ │ +07f2ce: 54b9 0e0c |000d: iget-object v9, v11, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +07f2d2: 6e20 9814 9800 |000f: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07f2d8: 1508 0040 |0012: const/high16 v8, #int 1073741824 // #4000 │ │ +07f2dc: 6209 790b |0014: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.dir:Lcom/badlogic/gdx/math/Vector3; // field@0b79 │ │ +07f2e0: 620a 7d0b |0016: sget-object v10, Lcom/badlogic/gdx/math/Intersector;.start:Lcom/badlogic/gdx/math/Vector3; // field@0b7d │ │ +07f2e4: 6e10 9e14 0a00 |0018: invoke-virtual {v10}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ +07f2ea: 0c0a |001b: move-result-object v10 │ │ +07f2ec: 6e20 9d14 ca00 |001c: invoke-virtual {v10, v12}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ +07f2f2: 0c0a |001f: move-result-object v10 │ │ +07f2f4: 6e20 7e14 a900 |0020: invoke-virtual {v9, v10}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ +07f2fa: 0a09 |0023: move-result v9 │ │ +07f2fc: a800 0809 |0024: mul-float v0, v8, v9 │ │ +07f300: 6208 7d0b |0026: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.start:Lcom/badlogic/gdx/math/Vector3; // field@0b7d │ │ +07f304: 6e20 8214 c800 |0028: invoke-virtual {v8, v12}, Lcom/badlogic/gdx/math/Vector3;.dst2:(Lcom/badlogic/gdx/math/Vector3;)F // method@1482 │ │ +07f30a: 0a08 |002b: move-result v8 │ │ +07f30c: a809 0d0d |002c: mul-float v9, v13, v13 │ │ +07f310: a701 0809 |002e: sub-float v1, v8, v9 │ │ +07f314: a808 0000 |0030: mul-float v8, v0, v0 │ │ +07f318: 1509 8040 |0032: const/high16 v9, #int 1082130432 // #4080 │ │ +07f31c: c819 |0034: mul-float/2addr v9, v1 │ │ +07f31e: a702 0809 |0035: sub-float v2, v8, v9 │ │ +07f322: 1208 |0037: const/4 v8, #int 0 // #0 │ │ +07f324: 2e08 0208 |0038: cmpg-float v8, v2, v8 │ │ +07f328: 3b08 0400 |003a: if-gez v8, 003e // +0004 │ │ +07f32c: 1208 |003c: const/4 v8, #int 0 // #0 │ │ +07f32e: 0f08 |003d: return v8 │ │ +07f330: 8928 |003e: float-to-double v8, v2 │ │ +07f332: 7120 2126 9800 |003f: invoke-static {v8, v9}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +07f338: 0b08 |0042: move-result-wide v8 │ │ +07f33a: 8c83 |0043: double-to-float v3, v8 │ │ +07f33c: 1208 |0044: const/4 v8, #int 0 // #0 │ │ +07f33e: 2e08 0008 |0045: cmpg-float v8, v0, v8 │ │ +07f342: 3b08 1c00 |0047: if-gez v8, 0063 // +001c │ │ +07f346: 7f08 |0049: neg-float v8, v0 │ │ +07f348: c738 |004a: sub-float/2addr v8, v3 │ │ +07f34a: 1509 0040 |004b: const/high16 v9, #int 1073741824 // #4000 │ │ +07f34e: a904 0809 |004d: div-float v4, v8, v9 │ │ +07f352: 1508 803f |004f: const/high16 v8, #int 1065353216 // #3f80 │ │ +07f356: a905 0408 |0051: div-float v5, v4, v8 │ │ +07f35a: a906 0104 |0053: div-float v6, v1, v4 │ │ +07f35e: 2d08 0506 |0055: cmpl-float v8, v5, v6 │ │ +07f362: 3d08 0500 |0057: if-lez v8, 005c // +0005 │ │ +07f366: 0157 |0059: move v7, v5 │ │ +07f368: 0165 |005a: move v5, v6 │ │ +07f36a: 0176 |005b: move v6, v7 │ │ +07f36c: 1208 |005c: const/4 v8, #int 0 // #0 │ │ +07f36e: 2e08 0608 |005d: cmpg-float v8, v6, v8 │ │ +07f372: 3b08 0b00 |005f: if-gez v8, 006a // +000b │ │ +07f376: 1208 |0061: const/4 v8, #int 0 // #0 │ │ +07f378: 28db |0062: goto 003d // -0025 │ │ +07f37a: 7f08 |0063: neg-float v8, v0 │ │ +07f37c: c638 |0064: add-float/2addr v8, v3 │ │ +07f37e: 1509 0040 |0065: const/high16 v9, #int 1073741824 // #4000 │ │ +07f382: a904 0809 |0067: div-float v4, v8, v9 │ │ +07f386: 28e6 |0069: goto 004f // -001a │ │ +07f388: 1208 |006a: const/4 v8, #int 0 // #0 │ │ +07f38a: 2e08 0508 |006b: cmpg-float v8, v5, v8 │ │ +07f38e: 3b08 1900 |006d: if-gez v8, 0086 // +0019 │ │ +07f392: 380e 1500 |006f: if-eqz v14, 0084 // +0015 │ │ +07f396: 6208 7d0b |0071: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.start:Lcom/badlogic/gdx/math/Vector3; // field@0b7d │ │ +07f39a: 6e20 9814 8e00 |0073: invoke-virtual {v14, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07f3a0: 0c08 |0076: move-result-object v8 │ │ +07f3a2: 6209 790b |0077: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.dir:Lcom/badlogic/gdx/math/Vector3; // field@0b79 │ │ +07f3a6: 6e10 9e14 0900 |0079: invoke-virtual {v9}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ +07f3ac: 0c09 |007c: move-result-object v9 │ │ +07f3ae: 6e20 8d14 6900 |007d: invoke-virtual {v9, v6}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +07f3b4: 0c09 |0080: move-result-object v9 │ │ +07f3b6: 6e20 7614 9800 |0081: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +07f3bc: 1218 |0084: const/4 v8, #int 1 // #1 │ │ +07f3be: 28b8 |0085: goto 003d // -0048 │ │ +07f3c0: 380e 1500 |0086: if-eqz v14, 009b // +0015 │ │ +07f3c4: 6208 7d0b |0088: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.start:Lcom/badlogic/gdx/math/Vector3; // field@0b7d │ │ +07f3c8: 6e20 9814 8e00 |008a: invoke-virtual {v14, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07f3ce: 0c08 |008d: move-result-object v8 │ │ +07f3d0: 6209 790b |008e: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.dir:Lcom/badlogic/gdx/math/Vector3; // field@0b79 │ │ +07f3d4: 6e10 9e14 0900 |0090: invoke-virtual {v9}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ +07f3da: 0c09 |0093: move-result-object v9 │ │ +07f3dc: 6e20 8d14 5900 |0094: invoke-virtual {v9, v5}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +07f3e2: 0c09 |0097: move-result-object v9 │ │ +07f3e4: 6e20 7614 9800 |0098: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +07f3ea: 1218 |009b: const/4 v8, #int 1 // #1 │ │ +07f3ec: 28a1 |009c: goto 003d // -005f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x000b line=319 │ │ 0x0012 line=320 │ │ 0x0026 line=321 │ │ 0x0030 line=322 │ │ @@ -77923,90 +77923,90 @@ │ │ type : '(Lcom/badlogic/gdx/math/collision/Ray;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 142 16-bit code units │ │ -070f14: |[070f14] com.badlogic.gdx.math.Intersector.intersectRayTriangle:(Lcom/badlogic/gdx/math/collision/Ray;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Z │ │ -070f24: 6208 7c0b |0000: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.p:Lcom/badlogic/gdx/math/Plane; // field@0b7c │ │ -070f28: 6e40 0114 b8dc |0002: invoke-virtual {v8, v11, v12, v13}, Lcom/badlogic/gdx/math/Plane;.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V // method@1401 │ │ -070f2e: 6208 7c0b |0005: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.p:Lcom/badlogic/gdx/math/Plane; // field@0b7c │ │ -070f32: 6209 7a0b |0007: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.i:Lcom/badlogic/gdx/math/Vector3; // field@0b7a │ │ -070f36: 7130 6513 8a09 |0009: invoke-static {v10, v8, v9}, Lcom/badlogic/gdx/math/Intersector;.intersectRayPlane:(Lcom/badlogic/gdx/math/collision/Ray;Lcom/badlogic/gdx/math/Plane;Lcom/badlogic/gdx/math/Vector3;)Z // method@1365 │ │ -070f3c: 0a08 |000c: move-result v8 │ │ -070f3e: 3908 0400 |000d: if-nez v8, 0011 // +0004 │ │ -070f42: 1208 |000f: const/4 v8, #int 0 // #0 │ │ -070f44: 0f08 |0010: return v8 │ │ -070f46: 6208 820b |0011: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0b82 │ │ -070f4a: 6e20 9814 d800 |0013: invoke-virtual {v8, v13}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -070f50: 0c08 |0016: move-result-object v8 │ │ -070f52: 6e20 9d14 b800 |0017: invoke-virtual {v8, v11}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ -070f58: 6208 830b |001a: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0b83 │ │ -070f5c: 6e20 9814 c800 |001c: invoke-virtual {v8, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -070f62: 0c08 |001f: move-result-object v8 │ │ -070f64: 6e20 9d14 b800 |0020: invoke-virtual {v8, v11}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ -070f6a: 6208 840b |0023: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0b84 │ │ -070f6e: 6209 7a0b |0025: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.i:Lcom/badlogic/gdx/math/Vector3; // field@0b7a │ │ -070f72: 6e20 9814 9800 |0027: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -070f78: 0c08 |002a: move-result-object v8 │ │ -070f7a: 6e20 9d14 b800 |002b: invoke-virtual {v8, v11}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ -070f80: 6208 820b |002e: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0b82 │ │ -070f84: 6209 820b |0030: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0b82 │ │ -070f88: 6e20 7e14 9800 |0032: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ -070f8e: 0a01 |0035: move-result v1 │ │ -070f90: 6208 820b |0036: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0b82 │ │ -070f94: 6209 830b |0038: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0b83 │ │ -070f98: 6e20 7e14 9800 |003a: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ -070f9e: 0a02 |003d: move-result v2 │ │ -070fa0: 6208 820b |003e: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0b82 │ │ -070fa4: 6209 840b |0040: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0b84 │ │ -070fa8: 6e20 7e14 9800 |0042: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ -070fae: 0a03 |0045: move-result v3 │ │ -070fb0: 6208 830b |0046: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0b83 │ │ -070fb4: 6209 830b |0048: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0b83 │ │ -070fb8: 6e20 7e14 9800 |004a: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ -070fbe: 0a04 |004d: move-result v4 │ │ -070fc0: 6208 830b |004e: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0b83 │ │ -070fc4: 6209 840b |0050: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0b84 │ │ -070fc8: 6e20 7e14 9800 |0052: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ -070fce: 0a05 |0055: move-result v5 │ │ -070fd0: a808 0104 |0056: mul-float v8, v1, v4 │ │ -070fd4: a809 0202 |0058: mul-float v9, v2, v2 │ │ -070fd8: a700 0809 |005a: sub-float v0, v8, v9 │ │ -070fdc: 1208 |005c: const/4 v8, #int 0 // #0 │ │ -070fde: 2d08 0008 |005d: cmpl-float v8, v0, v8 │ │ -070fe2: 3908 0400 |005f: if-nez v8, 0063 // +0004 │ │ -070fe6: 1208 |0061: const/4 v8, #int 0 // #0 │ │ -070fe8: 28ae |0062: goto 0010 // -0052 │ │ -070fea: a808 0403 |0063: mul-float v8, v4, v3 │ │ -070fee: a809 0205 |0065: mul-float v9, v2, v5 │ │ -070ff2: c798 |0067: sub-float/2addr v8, v9 │ │ -070ff4: a906 0800 |0068: div-float v6, v8, v0 │ │ -070ff8: a808 0105 |006a: mul-float v8, v1, v5 │ │ -070ffc: a809 0203 |006c: mul-float v9, v2, v3 │ │ -071000: c798 |006e: sub-float/2addr v8, v9 │ │ -071002: a907 0800 |006f: div-float v7, v8, v0 │ │ -071006: 1208 |0071: const/4 v8, #int 0 // #0 │ │ -071008: 2d08 0608 |0072: cmpl-float v8, v6, v8 │ │ -07100c: 3a08 1800 |0074: if-ltz v8, 008c // +0018 │ │ -071010: 1208 |0076: const/4 v8, #int 0 // #0 │ │ -071012: 2d08 0708 |0077: cmpl-float v8, v7, v8 │ │ -071016: 3a08 1300 |0079: if-ltz v8, 008c // +0013 │ │ -07101a: a608 0607 |007b: add-float v8, v6, v7 │ │ -07101e: 1509 803f |007d: const/high16 v9, #int 1065353216 // #3f80 │ │ -071022: 2e08 0809 |007f: cmpg-float v8, v8, v9 │ │ -071026: 3c08 0b00 |0081: if-gtz v8, 008c // +000b │ │ -07102a: 380e 0700 |0083: if-eqz v14, 008a // +0007 │ │ -07102e: 6208 7a0b |0085: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.i:Lcom/badlogic/gdx/math/Vector3; // field@0b7a │ │ -071032: 6e20 9814 8e00 |0087: invoke-virtual {v14, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -071038: 1218 |008a: const/4 v8, #int 1 // #1 │ │ -07103a: 2885 |008b: goto 0010 // -007b │ │ -07103c: 1208 |008c: const/4 v8, #int 0 // #0 │ │ -07103e: 2883 |008d: goto 0010 // -007d │ │ +07f3f0: |[07f3f0] com.badlogic.gdx.math.Intersector.intersectRayTriangle:(Lcom/badlogic/gdx/math/collision/Ray;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Z │ │ +07f400: 6208 7c0b |0000: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.p:Lcom/badlogic/gdx/math/Plane; // field@0b7c │ │ +07f404: 6e40 0114 b8dc |0002: invoke-virtual {v8, v11, v12, v13}, Lcom/badlogic/gdx/math/Plane;.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V // method@1401 │ │ +07f40a: 6208 7c0b |0005: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.p:Lcom/badlogic/gdx/math/Plane; // field@0b7c │ │ +07f40e: 6209 7a0b |0007: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.i:Lcom/badlogic/gdx/math/Vector3; // field@0b7a │ │ +07f412: 7130 6513 8a09 |0009: invoke-static {v10, v8, v9}, Lcom/badlogic/gdx/math/Intersector;.intersectRayPlane:(Lcom/badlogic/gdx/math/collision/Ray;Lcom/badlogic/gdx/math/Plane;Lcom/badlogic/gdx/math/Vector3;)Z // method@1365 │ │ +07f418: 0a08 |000c: move-result v8 │ │ +07f41a: 3908 0400 |000d: if-nez v8, 0011 // +0004 │ │ +07f41e: 1208 |000f: const/4 v8, #int 0 // #0 │ │ +07f420: 0f08 |0010: return v8 │ │ +07f422: 6208 820b |0011: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0b82 │ │ +07f426: 6e20 9814 d800 |0013: invoke-virtual {v8, v13}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07f42c: 0c08 |0016: move-result-object v8 │ │ +07f42e: 6e20 9d14 b800 |0017: invoke-virtual {v8, v11}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ +07f434: 6208 830b |001a: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0b83 │ │ +07f438: 6e20 9814 c800 |001c: invoke-virtual {v8, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07f43e: 0c08 |001f: move-result-object v8 │ │ +07f440: 6e20 9d14 b800 |0020: invoke-virtual {v8, v11}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ +07f446: 6208 840b |0023: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0b84 │ │ +07f44a: 6209 7a0b |0025: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.i:Lcom/badlogic/gdx/math/Vector3; // field@0b7a │ │ +07f44e: 6e20 9814 9800 |0027: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07f454: 0c08 |002a: move-result-object v8 │ │ +07f456: 6e20 9d14 b800 |002b: invoke-virtual {v8, v11}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ +07f45c: 6208 820b |002e: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0b82 │ │ +07f460: 6209 820b |0030: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0b82 │ │ +07f464: 6e20 7e14 9800 |0032: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ +07f46a: 0a01 |0035: move-result v1 │ │ +07f46c: 6208 820b |0036: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0b82 │ │ +07f470: 6209 830b |0038: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0b83 │ │ +07f474: 6e20 7e14 9800 |003a: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ +07f47a: 0a02 |003d: move-result v2 │ │ +07f47c: 6208 820b |003e: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0b82 │ │ +07f480: 6209 840b |0040: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0b84 │ │ +07f484: 6e20 7e14 9800 |0042: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ +07f48a: 0a03 |0045: move-result v3 │ │ +07f48c: 6208 830b |0046: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0b83 │ │ +07f490: 6209 830b |0048: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0b83 │ │ +07f494: 6e20 7e14 9800 |004a: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ +07f49a: 0a04 |004d: move-result v4 │ │ +07f49c: 6208 830b |004e: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0b83 │ │ +07f4a0: 6209 840b |0050: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0b84 │ │ +07f4a4: 6e20 7e14 9800 |0052: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ +07f4aa: 0a05 |0055: move-result v5 │ │ +07f4ac: a808 0104 |0056: mul-float v8, v1, v4 │ │ +07f4b0: a809 0202 |0058: mul-float v9, v2, v2 │ │ +07f4b4: a700 0809 |005a: sub-float v0, v8, v9 │ │ +07f4b8: 1208 |005c: const/4 v8, #int 0 // #0 │ │ +07f4ba: 2d08 0008 |005d: cmpl-float v8, v0, v8 │ │ +07f4be: 3908 0400 |005f: if-nez v8, 0063 // +0004 │ │ +07f4c2: 1208 |0061: const/4 v8, #int 0 // #0 │ │ +07f4c4: 28ae |0062: goto 0010 // -0052 │ │ +07f4c6: a808 0403 |0063: mul-float v8, v4, v3 │ │ +07f4ca: a809 0205 |0065: mul-float v9, v2, v5 │ │ +07f4ce: c798 |0067: sub-float/2addr v8, v9 │ │ +07f4d0: a906 0800 |0068: div-float v6, v8, v0 │ │ +07f4d4: a808 0105 |006a: mul-float v8, v1, v5 │ │ +07f4d8: a809 0203 |006c: mul-float v9, v2, v3 │ │ +07f4dc: c798 |006e: sub-float/2addr v8, v9 │ │ +07f4de: a907 0800 |006f: div-float v7, v8, v0 │ │ +07f4e2: 1208 |0071: const/4 v8, #int 0 // #0 │ │ +07f4e4: 2d08 0608 |0072: cmpl-float v8, v6, v8 │ │ +07f4e8: 3a08 1800 |0074: if-ltz v8, 008c // +0018 │ │ +07f4ec: 1208 |0076: const/4 v8, #int 0 // #0 │ │ +07f4ee: 2d08 0708 |0077: cmpl-float v8, v7, v8 │ │ +07f4f2: 3a08 1300 |0079: if-ltz v8, 008c // +0013 │ │ +07f4f6: a608 0607 |007b: add-float v8, v6, v7 │ │ +07f4fa: 1509 803f |007d: const/high16 v9, #int 1065353216 // #3f80 │ │ +07f4fe: 2e08 0809 |007f: cmpg-float v8, v8, v9 │ │ +07f502: 3c08 0b00 |0081: if-gtz v8, 008c // +000b │ │ +07f506: 380e 0700 |0083: if-eqz v14, 008a // +0007 │ │ +07f50a: 6208 7a0b |0085: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.i:Lcom/badlogic/gdx/math/Vector3; // field@0b7a │ │ +07f50e: 6e20 9814 8e00 |0087: invoke-virtual {v14, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07f514: 1218 |008a: const/4 v8, #int 1 // #1 │ │ +07f516: 2885 |008b: goto 0010 // -007b │ │ +07f518: 1208 |008c: const/4 v8, #int 0 // #0 │ │ +07f51a: 2883 |008d: goto 0010 // -007d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0005 line=280 │ │ 0x0010 line=302 │ │ 0x0011 line=282 │ │ 0x001a line=283 │ │ @@ -78044,71 +78044,71 @@ │ │ type : '(Lcom/badlogic/gdx/math/collision/Ray;Ljava/util/List;Lcom/badlogic/gdx/math/Vector3;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 105 16-bit code units │ │ -071040: |[071040] com.badlogic.gdx.math.Intersector.intersectRayTriangles:(Lcom/badlogic/gdx/math/collision/Ray;Ljava/util/List;Lcom/badlogic/gdx/math/Vector3;)Z │ │ -071050: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -071052: 1403 ffff 7f7f |0001: const v3, #float 3.40282e+38 // #7f7fffff │ │ -071058: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -07105a: 7210 5e27 0b00 |0005: invoke-interface {v11}, Ljava/util/List;.size:()I // method@275e │ │ -071060: 0a05 |0008: move-result v5 │ │ -071062: dc05 0503 |0009: rem-int/lit8 v5, v5, #int 3 // #03 │ │ -071066: 3805 0a00 |000b: if-eqz v5, 0015 // +000a │ │ -07106a: 2205 c003 |000d: new-instance v5, Ljava/lang/RuntimeException; // type@03c0 │ │ -07106e: 1a06 302a |000f: const-string v6, "triangle list size is not a multiple of 3" // string@2a30 │ │ -071072: 7020 3526 6500 |0011: invoke-direct {v5, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ -071078: 2705 |0014: throw v5 │ │ -07107a: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -07107c: 7210 5e27 0b00 |0016: invoke-interface {v11}, Ljava/util/List;.size:()I // method@275e │ │ -071082: 0a05 |0019: move-result v5 │ │ -071084: d805 05fe |001a: add-int/lit8 v5, v5, #int -2 // #fe │ │ -071088: 3552 4000 |001c: if-ge v2, v5, 005c // +0040 │ │ -07108c: 7220 5927 2b00 |001e: invoke-interface {v11, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -071092: 0c05 |0021: move-result-object v5 │ │ -071094: 1f05 1402 |0022: check-cast v5, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -071098: d806 0201 |0024: add-int/lit8 v6, v2, #int 1 // #01 │ │ -07109c: 7220 5927 6b00 |0026: invoke-interface {v11, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -0710a2: 0c06 |0029: move-result-object v6 │ │ -0710a4: 1f06 1402 |002a: check-cast v6, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0710a8: d807 0202 |002c: add-int/lit8 v7, v2, #int 2 // #02 │ │ -0710ac: 7220 5927 7b00 |002e: invoke-interface {v11, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -0710b2: 0c07 |0031: move-result-object v7 │ │ -0710b4: 1f07 1402 |0032: check-cast v7, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0710b8: 6209 7e0b |0034: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ -0710bc: 7159 6713 5a76 |0036: invoke-static {v10, v5, v6, v7, v9}, Lcom/badlogic/gdx/math/Intersector;.intersectRayTriangle:(Lcom/badlogic/gdx/math/collision/Ray;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Z // method@1367 │ │ -0710c2: 0a04 |0039: move-result v4 │ │ -0710c4: 3384 1f00 |003a: if-ne v4, v8, 0059 // +001f │ │ -0710c8: 54a5 0e0c |003c: iget-object v5, v10, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -0710cc: 6e10 9e14 0500 |003e: invoke-virtual {v5}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ -0710d2: 0c05 |0041: move-result-object v5 │ │ -0710d4: 6206 7e0b |0042: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ -0710d8: 6e20 9d14 6500 |0044: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ -0710de: 0c05 |0047: move-result-object v5 │ │ -0710e0: 6e10 8b14 0500 |0048: invoke-virtual {v5}, Lcom/badlogic/gdx/math/Vector3;.len2:()F // method@148b │ │ -0710e6: 0a00 |004b: move-result v0 │ │ -0710e8: 2e05 0003 |004c: cmpg-float v5, v0, v3 │ │ -0710ec: 3b05 0b00 |004e: if-gez v5, 0059 // +000b │ │ -0710f0: 0103 |0050: move v3, v0 │ │ -0710f2: 6205 780b |0051: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.best:Lcom/badlogic/gdx/math/Vector3; // field@0b78 │ │ -0710f6: 6206 7e0b |0053: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ -0710fa: 6e20 9814 6500 |0055: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -071100: 1211 |0058: const/4 v1, #int 1 // #1 │ │ -071102: d802 0203 |0059: add-int/lit8 v2, v2, #int 3 // #03 │ │ -071106: 28bb |005b: goto 0016 // -0045 │ │ -071108: 3901 0400 |005c: if-nez v1, 0060 // +0004 │ │ -07110c: 1205 |005e: const/4 v5, #int 0 // #0 │ │ -07110e: 0f05 |005f: return v5 │ │ -071110: 380c 0700 |0060: if-eqz v12, 0067 // +0007 │ │ -071114: 6205 780b |0062: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.best:Lcom/badlogic/gdx/math/Vector3; // field@0b78 │ │ -071118: 6e20 9814 5c00 |0064: invoke-virtual {v12, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -07111e: 0185 |0067: move v5, v8 │ │ -071120: 28f7 |0068: goto 005f // -0009 │ │ +07f51c: |[07f51c] com.badlogic.gdx.math.Intersector.intersectRayTriangles:(Lcom/badlogic/gdx/math/collision/Ray;Ljava/util/List;Lcom/badlogic/gdx/math/Vector3;)Z │ │ +07f52c: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +07f52e: 1403 ffff 7f7f |0001: const v3, #float 3.40282e+38 // #7f7fffff │ │ +07f534: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +07f536: 7210 5e27 0b00 |0005: invoke-interface {v11}, Ljava/util/List;.size:()I // method@275e │ │ +07f53c: 0a05 |0008: move-result v5 │ │ +07f53e: dc05 0503 |0009: rem-int/lit8 v5, v5, #int 3 // #03 │ │ +07f542: 3805 0a00 |000b: if-eqz v5, 0015 // +000a │ │ +07f546: 2205 be03 |000d: new-instance v5, Ljava/lang/RuntimeException; // type@03be │ │ +07f54a: 1a06 2e2a |000f: const-string v6, "triangle list size is not a multiple of 3" // string@2a2e │ │ +07f54e: 7020 3526 6500 |0011: invoke-direct {v5, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ +07f554: 2705 |0014: throw v5 │ │ +07f556: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +07f558: 7210 5e27 0b00 |0016: invoke-interface {v11}, Ljava/util/List;.size:()I // method@275e │ │ +07f55e: 0a05 |0019: move-result v5 │ │ +07f560: d805 05fe |001a: add-int/lit8 v5, v5, #int -2 // #fe │ │ +07f564: 3552 4000 |001c: if-ge v2, v5, 005c // +0040 │ │ +07f568: 7220 5927 2b00 |001e: invoke-interface {v11, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07f56e: 0c05 |0021: move-result-object v5 │ │ +07f570: 1f05 1202 |0022: check-cast v5, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07f574: d806 0201 |0024: add-int/lit8 v6, v2, #int 1 // #01 │ │ +07f578: 7220 5927 6b00 |0026: invoke-interface {v11, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07f57e: 0c06 |0029: move-result-object v6 │ │ +07f580: 1f06 1202 |002a: check-cast v6, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07f584: d807 0202 |002c: add-int/lit8 v7, v2, #int 2 // #02 │ │ +07f588: 7220 5927 7b00 |002e: invoke-interface {v11, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07f58e: 0c07 |0031: move-result-object v7 │ │ +07f590: 1f07 1202 |0032: check-cast v7, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07f594: 6209 7e0b |0034: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ +07f598: 7159 6713 5a76 |0036: invoke-static {v10, v5, v6, v7, v9}, Lcom/badlogic/gdx/math/Intersector;.intersectRayTriangle:(Lcom/badlogic/gdx/math/collision/Ray;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Z // method@1367 │ │ +07f59e: 0a04 |0039: move-result v4 │ │ +07f5a0: 3384 1f00 |003a: if-ne v4, v8, 0059 // +001f │ │ +07f5a4: 54a5 0e0c |003c: iget-object v5, v10, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +07f5a8: 6e10 9e14 0500 |003e: invoke-virtual {v5}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ +07f5ae: 0c05 |0041: move-result-object v5 │ │ +07f5b0: 6206 7e0b |0042: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ +07f5b4: 6e20 9d14 6500 |0044: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ +07f5ba: 0c05 |0047: move-result-object v5 │ │ +07f5bc: 6e10 8b14 0500 |0048: invoke-virtual {v5}, Lcom/badlogic/gdx/math/Vector3;.len2:()F // method@148b │ │ +07f5c2: 0a00 |004b: move-result v0 │ │ +07f5c4: 2e05 0003 |004c: cmpg-float v5, v0, v3 │ │ +07f5c8: 3b05 0b00 |004e: if-gez v5, 0059 // +000b │ │ +07f5cc: 0103 |0050: move v3, v0 │ │ +07f5ce: 6205 780b |0051: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.best:Lcom/badlogic/gdx/math/Vector3; // field@0b78 │ │ +07f5d2: 6206 7e0b |0053: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ +07f5d6: 6e20 9814 6500 |0055: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07f5dc: 1211 |0058: const/4 v1, #int 1 // #1 │ │ +07f5de: d802 0203 |0059: add-int/lit8 v2, v2, #int 3 // #03 │ │ +07f5e2: 28bb |005b: goto 0016 // -0045 │ │ +07f5e4: 3901 0400 |005c: if-nez v1, 0060 // +0004 │ │ +07f5e8: 1205 |005e: const/4 v5, #int 0 // #0 │ │ +07f5ea: 0f05 |005f: return v5 │ │ +07f5ec: 380c 0700 |0060: if-eqz v12, 0067 // +0007 │ │ +07f5f0: 6205 780b |0062: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.best:Lcom/badlogic/gdx/math/Vector3; // field@0b78 │ │ +07f5f4: 6e20 9814 5c00 |0064: invoke-virtual {v12, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07f5fa: 0185 |0067: move v5, v8 │ │ +07f5fc: 28f7 |0068: goto 005f // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=619 │ │ 0x0004 line=620 │ │ 0x0005 line=622 │ │ 0x0015 line=624 │ │ 0x001e line=625 │ │ @@ -78140,84 +78140,84 @@ │ │ type : '(Lcom/badlogic/gdx/math/collision/Ray;[FLcom/badlogic/gdx/math/Vector3;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 130 16-bit code units │ │ -071124: |[071124] com.badlogic.gdx.math.Intersector.intersectRayTriangles:(Lcom/badlogic/gdx/math/collision/Ray;[FLcom/badlogic/gdx/math/Vector3;)Z │ │ -071134: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -071136: 1403 ffff 7f7f |0001: const v3, #float 3.40282e+38 // #7f7fffff │ │ -07113c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -07113e: 21d6 |0005: array-length v6, v13 │ │ -071140: db06 0603 |0006: div-int/lit8 v6, v6, #int 3 // #03 │ │ -071144: dc06 0603 |0008: rem-int/lit8 v6, v6, #int 3 // #03 │ │ -071148: 3806 0a00 |000a: if-eqz v6, 0014 // +000a │ │ -07114c: 2205 c003 |000c: new-instance v5, Ljava/lang/RuntimeException; // type@03c0 │ │ -071150: 1a06 302a |000e: const-string v6, "triangle list size is not a multiple of 3" // string@2a30 │ │ -071154: 7020 3526 6500 |0010: invoke-direct {v5, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ -07115a: 2705 |0013: throw v5 │ │ -07115c: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -07115e: 21d6 |0015: array-length v6, v13 │ │ -071160: d806 06fa |0016: add-int/lit8 v6, v6, #int -6 // #fa │ │ -071164: 3562 5e00 |0018: if-ge v2, v6, 0076 // +005e │ │ -071168: 6206 7f0b |001a: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.tmp1:Lcom/badlogic/gdx/math/Vector3; // field@0b7f │ │ -07116c: 4407 0d02 |001c: aget v7, v13, v2 │ │ -071170: d808 0201 |001e: add-int/lit8 v8, v2, #int 1 // #01 │ │ -071174: 4408 0d08 |0020: aget v8, v13, v8 │ │ -071178: d809 0202 |0022: add-int/lit8 v9, v2, #int 2 // #02 │ │ -07117c: 4409 0d09 |0024: aget v9, v13, v9 │ │ -071180: 6e40 9714 7698 |0026: invoke-virtual {v6, v7, v8, v9}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -071186: 0c06 |0029: move-result-object v6 │ │ -071188: 6207 800b |002a: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ -07118c: d808 0203 |002c: add-int/lit8 v8, v2, #int 3 // #03 │ │ -071190: 4408 0d08 |002e: aget v8, v13, v8 │ │ -071194: d809 0204 |0030: add-int/lit8 v9, v2, #int 4 // #04 │ │ -071198: 4409 0d09 |0032: aget v9, v13, v9 │ │ -07119c: d80a 0205 |0034: add-int/lit8 v10, v2, #int 5 // #05 │ │ -0711a0: 440a 0d0a |0036: aget v10, v13, v10 │ │ -0711a4: 6e40 9714 87a9 |0038: invoke-virtual {v7, v8, v9, v10}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -0711aa: 0c07 |003b: move-result-object v7 │ │ -0711ac: 6208 810b |003c: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0b81 │ │ -0711b0: d809 0206 |003e: add-int/lit8 v9, v2, #int 6 // #06 │ │ -0711b4: 4409 0d09 |0040: aget v9, v13, v9 │ │ -0711b8: d80a 0207 |0042: add-int/lit8 v10, v2, #int 7 // #07 │ │ -0711bc: 440a 0d0a |0044: aget v10, v13, v10 │ │ -0711c0: d80b 0208 |0046: add-int/lit8 v11, v2, #int 8 // #08 │ │ -0711c4: 440b 0d0b |0048: aget v11, v13, v11 │ │ -0711c8: 6e40 9714 98ba |004a: invoke-virtual {v8, v9, v10, v11}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -0711ce: 0c08 |004d: move-result-object v8 │ │ -0711d0: 6209 7e0b |004e: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ -0711d4: 7159 6713 6c87 |0050: invoke-static {v12, v6, v7, v8, v9}, Lcom/badlogic/gdx/math/Intersector;.intersectRayTriangle:(Lcom/badlogic/gdx/math/collision/Ray;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Z // method@1367 │ │ -0711da: 0a04 |0053: move-result v4 │ │ -0711dc: 3354 1f00 |0054: if-ne v4, v5, 0073 // +001f │ │ -0711e0: 54c6 0e0c |0056: iget-object v6, v12, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -0711e4: 6e10 9e14 0600 |0058: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ -0711ea: 0c06 |005b: move-result-object v6 │ │ -0711ec: 6207 7e0b |005c: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ -0711f0: 6e20 9d14 7600 |005e: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ -0711f6: 0c06 |0061: move-result-object v6 │ │ -0711f8: 6e10 8b14 0600 |0062: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Vector3;.len2:()F // method@148b │ │ -0711fe: 0a00 |0065: move-result v0 │ │ -071200: 2e06 0003 |0066: cmpg-float v6, v0, v3 │ │ -071204: 3b06 0b00 |0068: if-gez v6, 0073 // +000b │ │ -071208: 0103 |006a: move v3, v0 │ │ -07120a: 6206 780b |006b: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.best:Lcom/badlogic/gdx/math/Vector3; // field@0b78 │ │ -07120e: 6207 7e0b |006d: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ -071212: 6e20 9814 7600 |006f: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -071218: 1211 |0072: const/4 v1, #int 1 // #1 │ │ -07121a: d802 0209 |0073: add-int/lit8 v2, v2, #int 9 // #09 │ │ -07121e: 28a0 |0075: goto 0015 // -0060 │ │ -071220: 3901 0400 |0076: if-nez v1, 007a // +0004 │ │ -071224: 1205 |0078: const/4 v5, #int 0 // #0 │ │ -071226: 0f05 |0079: return v5 │ │ -071228: 380e ffff |007a: if-eqz v14, 0079 // -0001 │ │ -07122c: 6206 780b |007c: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.best:Lcom/badlogic/gdx/math/Vector3; // field@0b78 │ │ -071230: 6e20 9814 6e00 |007e: invoke-virtual {v14, v6}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -071236: 28f8 |0081: goto 0079 // -0008 │ │ +07f600: |[07f600] com.badlogic.gdx.math.Intersector.intersectRayTriangles:(Lcom/badlogic/gdx/math/collision/Ray;[FLcom/badlogic/gdx/math/Vector3;)Z │ │ +07f610: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +07f612: 1403 ffff 7f7f |0001: const v3, #float 3.40282e+38 // #7f7fffff │ │ +07f618: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +07f61a: 21d6 |0005: array-length v6, v13 │ │ +07f61c: db06 0603 |0006: div-int/lit8 v6, v6, #int 3 // #03 │ │ +07f620: dc06 0603 |0008: rem-int/lit8 v6, v6, #int 3 // #03 │ │ +07f624: 3806 0a00 |000a: if-eqz v6, 0014 // +000a │ │ +07f628: 2205 be03 |000c: new-instance v5, Ljava/lang/RuntimeException; // type@03be │ │ +07f62c: 1a06 2e2a |000e: const-string v6, "triangle list size is not a multiple of 3" // string@2a2e │ │ +07f630: 7020 3526 6500 |0010: invoke-direct {v5, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ +07f636: 2705 |0013: throw v5 │ │ +07f638: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +07f63a: 21d6 |0015: array-length v6, v13 │ │ +07f63c: d806 06fa |0016: add-int/lit8 v6, v6, #int -6 // #fa │ │ +07f640: 3562 5e00 |0018: if-ge v2, v6, 0076 // +005e │ │ +07f644: 6206 7f0b |001a: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.tmp1:Lcom/badlogic/gdx/math/Vector3; // field@0b7f │ │ +07f648: 4407 0d02 |001c: aget v7, v13, v2 │ │ +07f64c: d808 0201 |001e: add-int/lit8 v8, v2, #int 1 // #01 │ │ +07f650: 4408 0d08 |0020: aget v8, v13, v8 │ │ +07f654: d809 0202 |0022: add-int/lit8 v9, v2, #int 2 // #02 │ │ +07f658: 4409 0d09 |0024: aget v9, v13, v9 │ │ +07f65c: 6e40 9714 7698 |0026: invoke-virtual {v6, v7, v8, v9}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +07f662: 0c06 |0029: move-result-object v6 │ │ +07f664: 6207 800b |002a: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ +07f668: d808 0203 |002c: add-int/lit8 v8, v2, #int 3 // #03 │ │ +07f66c: 4408 0d08 |002e: aget v8, v13, v8 │ │ +07f670: d809 0204 |0030: add-int/lit8 v9, v2, #int 4 // #04 │ │ +07f674: 4409 0d09 |0032: aget v9, v13, v9 │ │ +07f678: d80a 0205 |0034: add-int/lit8 v10, v2, #int 5 // #05 │ │ +07f67c: 440a 0d0a |0036: aget v10, v13, v10 │ │ +07f680: 6e40 9714 87a9 |0038: invoke-virtual {v7, v8, v9, v10}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +07f686: 0c07 |003b: move-result-object v7 │ │ +07f688: 6208 810b |003c: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0b81 │ │ +07f68c: d809 0206 |003e: add-int/lit8 v9, v2, #int 6 // #06 │ │ +07f690: 4409 0d09 |0040: aget v9, v13, v9 │ │ +07f694: d80a 0207 |0042: add-int/lit8 v10, v2, #int 7 // #07 │ │ +07f698: 440a 0d0a |0044: aget v10, v13, v10 │ │ +07f69c: d80b 0208 |0046: add-int/lit8 v11, v2, #int 8 // #08 │ │ +07f6a0: 440b 0d0b |0048: aget v11, v13, v11 │ │ +07f6a4: 6e40 9714 98ba |004a: invoke-virtual {v8, v9, v10, v11}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +07f6aa: 0c08 |004d: move-result-object v8 │ │ +07f6ac: 6209 7e0b |004e: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ +07f6b0: 7159 6713 6c87 |0050: invoke-static {v12, v6, v7, v8, v9}, Lcom/badlogic/gdx/math/Intersector;.intersectRayTriangle:(Lcom/badlogic/gdx/math/collision/Ray;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Z // method@1367 │ │ +07f6b6: 0a04 |0053: move-result v4 │ │ +07f6b8: 3354 1f00 |0054: if-ne v4, v5, 0073 // +001f │ │ +07f6bc: 54c6 0e0c |0056: iget-object v6, v12, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +07f6c0: 6e10 9e14 0600 |0058: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ +07f6c6: 0c06 |005b: move-result-object v6 │ │ +07f6c8: 6207 7e0b |005c: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ +07f6cc: 6e20 9d14 7600 |005e: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ +07f6d2: 0c06 |0061: move-result-object v6 │ │ +07f6d4: 6e10 8b14 0600 |0062: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Vector3;.len2:()F // method@148b │ │ +07f6da: 0a00 |0065: move-result v0 │ │ +07f6dc: 2e06 0003 |0066: cmpg-float v6, v0, v3 │ │ +07f6e0: 3b06 0b00 |0068: if-gez v6, 0073 // +000b │ │ +07f6e4: 0103 |006a: move v3, v0 │ │ +07f6e6: 6206 780b |006b: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.best:Lcom/badlogic/gdx/math/Vector3; // field@0b78 │ │ +07f6ea: 6207 7e0b |006d: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ +07f6ee: 6e20 9814 7600 |006f: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07f6f4: 1211 |0072: const/4 v1, #int 1 // #1 │ │ +07f6f6: d802 0209 |0073: add-int/lit8 v2, v2, #int 9 // #09 │ │ +07f6fa: 28a0 |0075: goto 0015 // -0060 │ │ +07f6fc: 3901 0400 |0076: if-nez v1, 007a // +0004 │ │ +07f700: 1205 |0078: const/4 v5, #int 0 // #0 │ │ +07f702: 0f05 |0079: return v5 │ │ +07f704: 380e ffff |007a: if-eqz v14, 0079 // -0001 │ │ +07f708: 6206 780b |007c: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.best:Lcom/badlogic/gdx/math/Vector3; // field@0b78 │ │ +07f70c: 6e20 9814 6e00 |007e: invoke-virtual {v14, v6}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07f712: 28f8 |0081: goto 0079 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=543 │ │ 0x0004 line=544 │ │ 0x0005 line=546 │ │ 0x0014 line=548 │ │ 0x001a line=549 │ │ @@ -78247,92 +78247,92 @@ │ │ type : '(Lcom/badlogic/gdx/math/collision/Ray;[F[SILcom/badlogic/gdx/math/Vector3;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 20 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 145 16-bit code units │ │ -071238: |[071238] com.badlogic.gdx.math.Intersector.intersectRayTriangles:(Lcom/badlogic/gdx/math/collision/Ray;[F[SILcom/badlogic/gdx/math/Vector3;)Z │ │ -071248: 1407 ffff 7f7f |0000: const v7, #float 3.40282e+38 // #7f7fffff │ │ -07124e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -071250: 0800 1100 |0004: move-object/from16 v0, v17 │ │ -071254: 2109 |0006: array-length v9, v0 │ │ -071256: dc09 0903 |0007: rem-int/lit8 v9, v9, #int 3 // #03 │ │ -07125a: 3809 0a00 |0009: if-eqz v9, 0013 // +000a │ │ -07125e: 2209 c003 |000b: new-instance v9, Ljava/lang/RuntimeException; // type@03c0 │ │ -071262: 1a0a 302a |000d: const-string v10, "triangle list size is not a multiple of 3" // string@2a30 │ │ -071266: 7020 3526 a900 |000f: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ -07126c: 2709 |0012: throw v9 │ │ -07126e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -071270: 0800 1100 |0014: move-object/from16 v0, v17 │ │ -071274: 2109 |0016: array-length v9, v0 │ │ -071276: 3593 6b00 |0017: if-ge v3, v9, 0082 // +006b │ │ -07127a: 4a09 1103 |0019: aget-short v9, v17, v3 │ │ -07127e: 9204 0912 |001b: mul-int v4, v9, v18 │ │ -071282: d809 0301 |001d: add-int/lit8 v9, v3, #int 1 // #01 │ │ -071286: 4a09 1109 |001f: aget-short v9, v17, v9 │ │ -07128a: 9205 0912 |0021: mul-int v5, v9, v18 │ │ -07128e: d809 0302 |0023: add-int/lit8 v9, v3, #int 2 // #02 │ │ -071292: 4a09 1109 |0025: aget-short v9, v17, v9 │ │ -071296: 9206 0912 |0027: mul-int v6, v9, v18 │ │ -07129a: 6209 7f0b |0029: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.tmp1:Lcom/badlogic/gdx/math/Vector3; // field@0b7f │ │ -07129e: 440a 1004 |002b: aget v10, v16, v4 │ │ -0712a2: d80b 0401 |002d: add-int/lit8 v11, v4, #int 1 // #01 │ │ -0712a6: 440b 100b |002f: aget v11, v16, v11 │ │ -0712aa: d80c 0402 |0031: add-int/lit8 v12, v4, #int 2 // #02 │ │ -0712ae: 440c 100c |0033: aget v12, v16, v12 │ │ -0712b2: 6e40 9714 a9cb |0035: invoke-virtual {v9, v10, v11, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -0712b8: 0c09 |0038: move-result-object v9 │ │ -0712ba: 620a 800b |0039: sget-object v10, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ -0712be: 440b 1005 |003b: aget v11, v16, v5 │ │ -0712c2: d80c 0501 |003d: add-int/lit8 v12, v5, #int 1 // #01 │ │ -0712c6: 440c 100c |003f: aget v12, v16, v12 │ │ -0712ca: d80d 0502 |0041: add-int/lit8 v13, v5, #int 2 // #02 │ │ -0712ce: 440d 100d |0043: aget v13, v16, v13 │ │ -0712d2: 6e40 9714 badc |0045: invoke-virtual {v10, v11, v12, v13}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -0712d8: 0c0a |0048: move-result-object v10 │ │ -0712da: 620b 810b |0049: sget-object v11, Lcom/badlogic/gdx/math/Intersector;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0b81 │ │ -0712de: 440c 1006 |004b: aget v12, v16, v6 │ │ -0712e2: d80d 0601 |004d: add-int/lit8 v13, v6, #int 1 // #01 │ │ -0712e6: 440d 100d |004f: aget v13, v16, v13 │ │ -0712ea: d80e 0602 |0051: add-int/lit8 v14, v6, #int 2 // #02 │ │ -0712ee: 440e 100e |0053: aget v14, v16, v14 │ │ -0712f2: 6e40 9714 cbed |0055: invoke-virtual {v11, v12, v13, v14}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -0712f8: 0c0b |0058: move-result-object v11 │ │ -0712fa: 620c 7e0b |0059: sget-object v12, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ -0712fe: 715c 6713 9fba |005b: invoke-static {v15, v9, v10, v11, v12}, Lcom/badlogic/gdx/math/Intersector;.intersectRayTriangle:(Lcom/badlogic/gdx/math/collision/Ray;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Z // method@1367 │ │ -071304: 0a08 |005e: move-result v8 │ │ -071306: 1219 |005f: const/4 v9, #int 1 // #1 │ │ -071308: 3398 1f00 |0060: if-ne v8, v9, 007f // +001f │ │ -07130c: 54f9 0e0c |0062: iget-object v9, v15, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -071310: 6e10 9e14 0900 |0064: invoke-virtual {v9}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ -071316: 0c09 |0067: move-result-object v9 │ │ -071318: 620a 7e0b |0068: sget-object v10, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ -07131c: 6e20 9d14 a900 |006a: invoke-virtual {v9, v10}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ -071322: 0c09 |006d: move-result-object v9 │ │ -071324: 6e10 8b14 0900 |006e: invoke-virtual {v9}, Lcom/badlogic/gdx/math/Vector3;.len2:()F // method@148b │ │ -07132a: 0a01 |0071: move-result v1 │ │ -07132c: 2e09 0107 |0072: cmpg-float v9, v1, v7 │ │ -071330: 3b09 0b00 |0074: if-gez v9, 007f // +000b │ │ -071334: 0117 |0076: move v7, v1 │ │ -071336: 6209 780b |0077: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.best:Lcom/badlogic/gdx/math/Vector3; // field@0b78 │ │ -07133a: 620a 7e0b |0079: sget-object v10, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ -07133e: 6e20 9814 a900 |007b: invoke-virtual {v9, v10}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -071344: 1212 |007e: const/4 v2, #int 1 // #1 │ │ -071346: d803 0303 |007f: add-int/lit8 v3, v3, #int 3 // #03 │ │ -07134a: 2893 |0081: goto 0014 // -006d │ │ -07134c: 3902 0400 |0082: if-nez v2, 0086 // +0004 │ │ -071350: 1209 |0084: const/4 v9, #int 0 // #0 │ │ -071352: 0f09 |0085: return v9 │ │ -071354: 3813 0900 |0086: if-eqz v19, 008f // +0009 │ │ -071358: 6209 780b |0088: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.best:Lcom/badlogic/gdx/math/Vector3; // field@0b78 │ │ -07135c: 0800 1300 |008a: move-object/from16 v0, v19 │ │ -071360: 6e20 9814 9000 |008c: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -071366: 1219 |008f: const/4 v9, #int 1 // #1 │ │ -071368: 28f5 |0090: goto 0085 // -000b │ │ +07f714: |[07f714] com.badlogic.gdx.math.Intersector.intersectRayTriangles:(Lcom/badlogic/gdx/math/collision/Ray;[F[SILcom/badlogic/gdx/math/Vector3;)Z │ │ +07f724: 1407 ffff 7f7f |0000: const v7, #float 3.40282e+38 // #7f7fffff │ │ +07f72a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +07f72c: 0800 1100 |0004: move-object/from16 v0, v17 │ │ +07f730: 2109 |0006: array-length v9, v0 │ │ +07f732: dc09 0903 |0007: rem-int/lit8 v9, v9, #int 3 // #03 │ │ +07f736: 3809 0a00 |0009: if-eqz v9, 0013 // +000a │ │ +07f73a: 2209 be03 |000b: new-instance v9, Ljava/lang/RuntimeException; // type@03be │ │ +07f73e: 1a0a 2e2a |000d: const-string v10, "triangle list size is not a multiple of 3" // string@2a2e │ │ +07f742: 7020 3526 a900 |000f: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ +07f748: 2709 |0012: throw v9 │ │ +07f74a: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +07f74c: 0800 1100 |0014: move-object/from16 v0, v17 │ │ +07f750: 2109 |0016: array-length v9, v0 │ │ +07f752: 3593 6b00 |0017: if-ge v3, v9, 0082 // +006b │ │ +07f756: 4a09 1103 |0019: aget-short v9, v17, v3 │ │ +07f75a: 9204 0912 |001b: mul-int v4, v9, v18 │ │ +07f75e: d809 0301 |001d: add-int/lit8 v9, v3, #int 1 // #01 │ │ +07f762: 4a09 1109 |001f: aget-short v9, v17, v9 │ │ +07f766: 9205 0912 |0021: mul-int v5, v9, v18 │ │ +07f76a: d809 0302 |0023: add-int/lit8 v9, v3, #int 2 // #02 │ │ +07f76e: 4a09 1109 |0025: aget-short v9, v17, v9 │ │ +07f772: 9206 0912 |0027: mul-int v6, v9, v18 │ │ +07f776: 6209 7f0b |0029: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.tmp1:Lcom/badlogic/gdx/math/Vector3; // field@0b7f │ │ +07f77a: 440a 1004 |002b: aget v10, v16, v4 │ │ +07f77e: d80b 0401 |002d: add-int/lit8 v11, v4, #int 1 // #01 │ │ +07f782: 440b 100b |002f: aget v11, v16, v11 │ │ +07f786: d80c 0402 |0031: add-int/lit8 v12, v4, #int 2 // #02 │ │ +07f78a: 440c 100c |0033: aget v12, v16, v12 │ │ +07f78e: 6e40 9714 a9cb |0035: invoke-virtual {v9, v10, v11, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +07f794: 0c09 |0038: move-result-object v9 │ │ +07f796: 620a 800b |0039: sget-object v10, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ +07f79a: 440b 1005 |003b: aget v11, v16, v5 │ │ +07f79e: d80c 0501 |003d: add-int/lit8 v12, v5, #int 1 // #01 │ │ +07f7a2: 440c 100c |003f: aget v12, v16, v12 │ │ +07f7a6: d80d 0502 |0041: add-int/lit8 v13, v5, #int 2 // #02 │ │ +07f7aa: 440d 100d |0043: aget v13, v16, v13 │ │ +07f7ae: 6e40 9714 badc |0045: invoke-virtual {v10, v11, v12, v13}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +07f7b4: 0c0a |0048: move-result-object v10 │ │ +07f7b6: 620b 810b |0049: sget-object v11, Lcom/badlogic/gdx/math/Intersector;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0b81 │ │ +07f7ba: 440c 1006 |004b: aget v12, v16, v6 │ │ +07f7be: d80d 0601 |004d: add-int/lit8 v13, v6, #int 1 // #01 │ │ +07f7c2: 440d 100d |004f: aget v13, v16, v13 │ │ +07f7c6: d80e 0602 |0051: add-int/lit8 v14, v6, #int 2 // #02 │ │ +07f7ca: 440e 100e |0053: aget v14, v16, v14 │ │ +07f7ce: 6e40 9714 cbed |0055: invoke-virtual {v11, v12, v13, v14}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +07f7d4: 0c0b |0058: move-result-object v11 │ │ +07f7d6: 620c 7e0b |0059: sget-object v12, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ +07f7da: 715c 6713 9fba |005b: invoke-static {v15, v9, v10, v11, v12}, Lcom/badlogic/gdx/math/Intersector;.intersectRayTriangle:(Lcom/badlogic/gdx/math/collision/Ray;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Z // method@1367 │ │ +07f7e0: 0a08 |005e: move-result v8 │ │ +07f7e2: 1219 |005f: const/4 v9, #int 1 // #1 │ │ +07f7e4: 3398 1f00 |0060: if-ne v8, v9, 007f // +001f │ │ +07f7e8: 54f9 0e0c |0062: iget-object v9, v15, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +07f7ec: 6e10 9e14 0900 |0064: invoke-virtual {v9}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ +07f7f2: 0c09 |0067: move-result-object v9 │ │ +07f7f4: 620a 7e0b |0068: sget-object v10, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ +07f7f8: 6e20 9d14 a900 |006a: invoke-virtual {v9, v10}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ +07f7fe: 0c09 |006d: move-result-object v9 │ │ +07f800: 6e10 8b14 0900 |006e: invoke-virtual {v9}, Lcom/badlogic/gdx/math/Vector3;.len2:()F // method@148b │ │ +07f806: 0a01 |0071: move-result v1 │ │ +07f808: 2e09 0107 |0072: cmpg-float v9, v1, v7 │ │ +07f80c: 3b09 0b00 |0074: if-gez v9, 007f // +000b │ │ +07f810: 0117 |0076: move v7, v1 │ │ +07f812: 6209 780b |0077: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.best:Lcom/badlogic/gdx/math/Vector3; // field@0b78 │ │ +07f816: 620a 7e0b |0079: sget-object v10, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ +07f81a: 6e20 9814 a900 |007b: invoke-virtual {v9, v10}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07f820: 1212 |007e: const/4 v2, #int 1 // #1 │ │ +07f822: d803 0303 |007f: add-int/lit8 v3, v3, #int 3 // #03 │ │ +07f826: 2893 |0081: goto 0014 // -006d │ │ +07f828: 3902 0400 |0082: if-nez v2, 0086 // +0004 │ │ +07f82c: 1209 |0084: const/4 v9, #int 0 // #0 │ │ +07f82e: 0f09 |0085: return v9 │ │ +07f830: 3813 0900 |0086: if-eqz v19, 008f // +0009 │ │ +07f834: 6209 780b |0088: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.best:Lcom/badlogic/gdx/math/Vector3; // field@0b78 │ │ +07f838: 0800 1300 |008a: move-object/from16 v0, v19 │ │ +07f83c: 6e20 9814 9000 |008c: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07f842: 1219 |008f: const/4 v9, #int 1 // #1 │ │ +07f844: 28f5 |0090: goto 0085 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ 0x0003 line=581 │ │ 0x0004 line=583 │ │ 0x0013 line=585 │ │ 0x0019 line=586 │ │ @@ -78371,55 +78371,55 @@ │ │ type : '(Lcom/badlogic/gdx/math/Rectangle;Lcom/badlogic/gdx/math/Rectangle;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 72 16-bit code units │ │ -07136c: |[07136c] com.badlogic.gdx.math.Intersector.intersectRectangles:(Lcom/badlogic/gdx/math/Rectangle;Lcom/badlogic/gdx/math/Rectangle;)Z │ │ -07137c: 6e10 4014 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Rectangle;.getX:()F // method@1440 │ │ -071382: 0a00 |0003: move-result v0 │ │ -071384: 6e10 4014 0400 |0004: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Rectangle;.getX:()F // method@1440 │ │ -07138a: 0a01 |0007: move-result v1 │ │ -07138c: 6e10 3f14 0400 |0008: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Rectangle;.getWidth:()F // method@143f │ │ -071392: 0a02 |000b: move-result v2 │ │ -071394: c621 |000c: add-float/2addr v1, v2 │ │ -071396: 2d00 0001 |000d: cmpl-float v0, v0, v1 │ │ -07139a: 3c00 3700 |000f: if-gtz v0, 0046 // +0037 │ │ -07139e: 6e10 4014 0300 |0011: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Rectangle;.getX:()F // method@1440 │ │ -0713a4: 0a00 |0014: move-result v0 │ │ -0713a6: 6e10 3f14 0300 |0015: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Rectangle;.getWidth:()F // method@143f │ │ -0713ac: 0a01 |0018: move-result v1 │ │ -0713ae: c610 |0019: add-float/2addr v0, v1 │ │ -0713b0: 6e10 4014 0400 |001a: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Rectangle;.getX:()F // method@1440 │ │ -0713b6: 0a01 |001d: move-result v1 │ │ -0713b8: 2e00 0001 |001e: cmpg-float v0, v0, v1 │ │ -0713bc: 3a00 2600 |0020: if-ltz v0, 0046 // +0026 │ │ -0713c0: 6e10 4114 0300 |0022: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Rectangle;.getY:()F // method@1441 │ │ -0713c6: 0a00 |0025: move-result v0 │ │ -0713c8: 6e10 4114 0400 |0026: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Rectangle;.getY:()F // method@1441 │ │ -0713ce: 0a01 |0029: move-result v1 │ │ -0713d0: 6e10 3e14 0400 |002a: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Rectangle;.getHeight:()F // method@143e │ │ -0713d6: 0a02 |002d: move-result v2 │ │ -0713d8: c621 |002e: add-float/2addr v1, v2 │ │ -0713da: 2d00 0001 |002f: cmpl-float v0, v0, v1 │ │ -0713de: 3c00 1500 |0031: if-gtz v0, 0046 // +0015 │ │ -0713e2: 6e10 4114 0300 |0033: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Rectangle;.getY:()F // method@1441 │ │ -0713e8: 0a00 |0036: move-result v0 │ │ -0713ea: 6e10 3e14 0300 |0037: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Rectangle;.getHeight:()F // method@143e │ │ -0713f0: 0a01 |003a: move-result v1 │ │ -0713f2: c610 |003b: add-float/2addr v0, v1 │ │ -0713f4: 6e10 4114 0400 |003c: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Rectangle;.getY:()F // method@1441 │ │ -0713fa: 0a01 |003f: move-result v1 │ │ -0713fc: 2e00 0001 |0040: cmpg-float v0, v0, v1 │ │ -071400: 3a00 0400 |0042: if-ltz v0, 0046 // +0004 │ │ -071404: 1210 |0044: const/4 v0, #int 1 // #1 │ │ -071406: 0f00 |0045: return v0 │ │ -071408: 1200 |0046: const/4 v0, #int 0 // #0 │ │ -07140a: 28fe |0047: goto 0045 // -0002 │ │ +07f848: |[07f848] com.badlogic.gdx.math.Intersector.intersectRectangles:(Lcom/badlogic/gdx/math/Rectangle;Lcom/badlogic/gdx/math/Rectangle;)Z │ │ +07f858: 6e10 4014 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Rectangle;.getX:()F // method@1440 │ │ +07f85e: 0a00 |0003: move-result v0 │ │ +07f860: 6e10 4014 0400 |0004: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Rectangle;.getX:()F // method@1440 │ │ +07f866: 0a01 |0007: move-result v1 │ │ +07f868: 6e10 3f14 0400 |0008: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Rectangle;.getWidth:()F // method@143f │ │ +07f86e: 0a02 |000b: move-result v2 │ │ +07f870: c621 |000c: add-float/2addr v1, v2 │ │ +07f872: 2d00 0001 |000d: cmpl-float v0, v0, v1 │ │ +07f876: 3c00 3700 |000f: if-gtz v0, 0046 // +0037 │ │ +07f87a: 6e10 4014 0300 |0011: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Rectangle;.getX:()F // method@1440 │ │ +07f880: 0a00 |0014: move-result v0 │ │ +07f882: 6e10 3f14 0300 |0015: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Rectangle;.getWidth:()F // method@143f │ │ +07f888: 0a01 |0018: move-result v1 │ │ +07f88a: c610 |0019: add-float/2addr v0, v1 │ │ +07f88c: 6e10 4014 0400 |001a: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Rectangle;.getX:()F // method@1440 │ │ +07f892: 0a01 |001d: move-result v1 │ │ +07f894: 2e00 0001 |001e: cmpg-float v0, v0, v1 │ │ +07f898: 3a00 2600 |0020: if-ltz v0, 0046 // +0026 │ │ +07f89c: 6e10 4114 0300 |0022: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Rectangle;.getY:()F // method@1441 │ │ +07f8a2: 0a00 |0025: move-result v0 │ │ +07f8a4: 6e10 4114 0400 |0026: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Rectangle;.getY:()F // method@1441 │ │ +07f8aa: 0a01 |0029: move-result v1 │ │ +07f8ac: 6e10 3e14 0400 |002a: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Rectangle;.getHeight:()F // method@143e │ │ +07f8b2: 0a02 |002d: move-result v2 │ │ +07f8b4: c621 |002e: add-float/2addr v1, v2 │ │ +07f8b6: 2d00 0001 |002f: cmpl-float v0, v0, v1 │ │ +07f8ba: 3c00 1500 |0031: if-gtz v0, 0046 // +0015 │ │ +07f8be: 6e10 4114 0300 |0033: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Rectangle;.getY:()F // method@1441 │ │ +07f8c4: 0a00 |0036: move-result v0 │ │ +07f8c6: 6e10 3e14 0300 |0037: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Rectangle;.getHeight:()F // method@143e │ │ +07f8cc: 0a01 |003a: move-result v1 │ │ +07f8ce: c610 |003b: add-float/2addr v0, v1 │ │ +07f8d0: 6e10 4114 0400 |003c: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Rectangle;.getY:()F // method@1441 │ │ +07f8d6: 0a01 |003f: move-result v1 │ │ +07f8d8: 2e00 0001 |0040: cmpg-float v0, v0, v1 │ │ +07f8dc: 3a00 0400 |0042: if-ltz v0, 0046 // +0004 │ │ +07f8e0: 1210 |0044: const/4 v0, #int 1 // #1 │ │ +07f8e2: 0f00 |0045: return v0 │ │ +07f8e4: 1200 |0046: const/4 v0, #int 0 // #0 │ │ +07f8e6: 28fe |0047: goto 0045 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=651 │ │ locals : │ │ 0x0000 - 0x0048 reg=3 a Lcom/badlogic/gdx/math/Rectangle; │ │ 0x0000 - 0x0048 reg=4 b Lcom/badlogic/gdx/math/Rectangle; │ │ │ │ @@ -78428,87 +78428,87 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;F)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 136 16-bit code units │ │ -07140c: |[07140c] com.badlogic.gdx.math.Intersector.intersectSegmentCircle:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;F)Z │ │ -07141c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -07141e: 6204 7e0b |0001: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ -071422: 52a5 f30b |0003: iget v5, v10, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -071426: 5296 f30b |0005: iget v6, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07142a: c765 |0007: sub-float/2addr v5, v6 │ │ -07142c: 52a6 f40b |0008: iget v6, v10, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -071430: 5297 f40b |000a: iget v7, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -071434: c776 |000c: sub-float/2addr v6, v7 │ │ -071436: 6e40 9714 5486 |000d: invoke-virtual {v4, v5, v6, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07143c: 6204 7f0b |0010: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp1:Lcom/badlogic/gdx/math/Vector3; // field@0b7f │ │ -071440: 52b5 f30b |0012: iget v5, v11, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -071444: 5296 f30b |0014: iget v6, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -071448: c765 |0016: sub-float/2addr v5, v6 │ │ -07144a: 52b6 f40b |0017: iget v6, v11, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07144e: 5297 f40b |0019: iget v7, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -071452: c776 |001b: sub-float/2addr v6, v7 │ │ -071454: 6e40 9714 5486 |001c: invoke-virtual {v4, v5, v6, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07145a: 6204 7e0b |001f: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ -07145e: 6e10 8a14 0400 |0021: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Vector3;.len:()F // method@148a │ │ -071464: 0a00 |0024: move-result v0 │ │ -071466: 6204 7f0b |0025: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp1:Lcom/badlogic/gdx/math/Vector3; // field@0b7f │ │ -07146a: 6205 7e0b |0027: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ -07146e: 6e10 9114 0500 |0029: invoke-virtual {v5}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -071474: 0c05 |002c: move-result-object v5 │ │ -071476: 6e20 7e14 5400 |002d: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ -07147c: 0a01 |0030: move-result v1 │ │ -07147e: 2e04 0108 |0031: cmpg-float v4, v1, v8 │ │ -071482: 3c04 2600 |0033: if-gtz v4, 0059 // +0026 │ │ -071486: 6204 800b |0035: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ -07148a: 5295 f30b |0037: iget v5, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07148e: 5296 f40b |0039: iget v6, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -071492: 6e40 9714 5486 |003b: invoke-virtual {v4, v5, v6, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -071498: 52b4 f30b |003e: iget v4, v11, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07149c: 6205 800b |0040: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ -0714a0: 5255 fe0b |0042: iget v5, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0714a4: a702 0405 |0044: sub-float v2, v4, v5 │ │ -0714a8: 52b4 f40b |0046: iget v4, v11, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0714ac: 6205 800b |0048: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ -0714b0: 5255 ff0b |004a: iget v5, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0714b4: a703 0405 |004c: sub-float v3, v4, v5 │ │ -0714b8: a804 0202 |004e: mul-float v4, v2, v2 │ │ -0714bc: a805 0303 |0050: mul-float v5, v3, v3 │ │ -0714c0: c654 |0052: add-float/2addr v4, v5 │ │ -0714c2: 2e04 040c |0053: cmpg-float v4, v4, v12 │ │ -0714c6: 3c04 3100 |0055: if-gtz v4, 0086 // +0031 │ │ -0714ca: 1214 |0057: const/4 v4, #int 1 // #1 │ │ -0714cc: 0f04 |0058: return v4 │ │ -0714ce: 2d04 0100 |0059: cmpl-float v4, v1, v0 │ │ -0714d2: 3a04 0c00 |005b: if-ltz v4, 0067 // +000c │ │ -0714d6: 6204 800b |005d: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ -0714da: 52a5 f30b |005f: iget v5, v10, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0714de: 52a6 f40b |0061: iget v6, v10, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0714e2: 6e40 9714 5486 |0063: invoke-virtual {v4, v5, v6, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -0714e8: 28d8 |0066: goto 003e // -0028 │ │ -0714ea: 6204 810b |0067: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0b81 │ │ -0714ee: 6205 7e0b |0069: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ -0714f2: 6e20 8d14 1500 |006b: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -0714f8: 0c05 |006e: move-result-object v5 │ │ -0714fa: 6e20 9814 5400 |006f: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -071500: 6204 800b |0072: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ -071504: 6205 810b |0074: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0b81 │ │ -071508: 5255 fe0b |0076: iget v5, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07150c: 5296 f30b |0078: iget v6, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -071510: c665 |007a: add-float/2addr v5, v6 │ │ -071512: 6206 810b |007b: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0b81 │ │ -071516: 5266 ff0b |007d: iget v6, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07151a: 5297 f40b |007f: iget v7, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07151e: c676 |0081: add-float/2addr v6, v7 │ │ -071520: 6e40 9714 5486 |0082: invoke-virtual {v4, v5, v6, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -071526: 28b9 |0085: goto 003e // -0047 │ │ -071528: 1204 |0086: const/4 v4, #int 0 // #0 │ │ -07152a: 28d1 |0087: goto 0058 // -002f │ │ +07f8e8: |[07f8e8] com.badlogic.gdx.math.Intersector.intersectSegmentCircle:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;F)Z │ │ +07f8f8: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +07f8fa: 6204 7e0b |0001: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ +07f8fe: 52a5 f30b |0003: iget v5, v10, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07f902: 5296 f30b |0005: iget v6, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07f906: c765 |0007: sub-float/2addr v5, v6 │ │ +07f908: 52a6 f40b |0008: iget v6, v10, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07f90c: 5297 f40b |000a: iget v7, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07f910: c776 |000c: sub-float/2addr v6, v7 │ │ +07f912: 6e40 9714 5486 |000d: invoke-virtual {v4, v5, v6, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +07f918: 6204 7f0b |0010: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp1:Lcom/badlogic/gdx/math/Vector3; // field@0b7f │ │ +07f91c: 52b5 f30b |0012: iget v5, v11, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07f920: 5296 f30b |0014: iget v6, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07f924: c765 |0016: sub-float/2addr v5, v6 │ │ +07f926: 52b6 f40b |0017: iget v6, v11, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07f92a: 5297 f40b |0019: iget v7, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07f92e: c776 |001b: sub-float/2addr v6, v7 │ │ +07f930: 6e40 9714 5486 |001c: invoke-virtual {v4, v5, v6, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +07f936: 6204 7e0b |001f: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ +07f93a: 6e10 8a14 0400 |0021: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Vector3;.len:()F // method@148a │ │ +07f940: 0a00 |0024: move-result v0 │ │ +07f942: 6204 7f0b |0025: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp1:Lcom/badlogic/gdx/math/Vector3; // field@0b7f │ │ +07f946: 6205 7e0b |0027: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ +07f94a: 6e10 9114 0500 |0029: invoke-virtual {v5}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +07f950: 0c05 |002c: move-result-object v5 │ │ +07f952: 6e20 7e14 5400 |002d: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ +07f958: 0a01 |0030: move-result v1 │ │ +07f95a: 2e04 0108 |0031: cmpg-float v4, v1, v8 │ │ +07f95e: 3c04 2600 |0033: if-gtz v4, 0059 // +0026 │ │ +07f962: 6204 800b |0035: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ +07f966: 5295 f30b |0037: iget v5, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07f96a: 5296 f40b |0039: iget v6, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07f96e: 6e40 9714 5486 |003b: invoke-virtual {v4, v5, v6, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +07f974: 52b4 f30b |003e: iget v4, v11, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07f978: 6205 800b |0040: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ +07f97c: 5255 fe0b |0042: iget v5, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +07f980: a702 0405 |0044: sub-float v2, v4, v5 │ │ +07f984: 52b4 f40b |0046: iget v4, v11, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07f988: 6205 800b |0048: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ +07f98c: 5255 ff0b |004a: iget v5, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +07f990: a703 0405 |004c: sub-float v3, v4, v5 │ │ +07f994: a804 0202 |004e: mul-float v4, v2, v2 │ │ +07f998: a805 0303 |0050: mul-float v5, v3, v3 │ │ +07f99c: c654 |0052: add-float/2addr v4, v5 │ │ +07f99e: 2e04 040c |0053: cmpg-float v4, v4, v12 │ │ +07f9a2: 3c04 3100 |0055: if-gtz v4, 0086 // +0031 │ │ +07f9a6: 1214 |0057: const/4 v4, #int 1 // #1 │ │ +07f9a8: 0f04 |0058: return v4 │ │ +07f9aa: 2d04 0100 |0059: cmpl-float v4, v1, v0 │ │ +07f9ae: 3a04 0c00 |005b: if-ltz v4, 0067 // +000c │ │ +07f9b2: 6204 800b |005d: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ +07f9b6: 52a5 f30b |005f: iget v5, v10, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07f9ba: 52a6 f40b |0061: iget v6, v10, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07f9be: 6e40 9714 5486 |0063: invoke-virtual {v4, v5, v6, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +07f9c4: 28d8 |0066: goto 003e // -0028 │ │ +07f9c6: 6204 810b |0067: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0b81 │ │ +07f9ca: 6205 7e0b |0069: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ +07f9ce: 6e20 8d14 1500 |006b: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +07f9d4: 0c05 |006e: move-result-object v5 │ │ +07f9d6: 6e20 9814 5400 |006f: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07f9dc: 6204 800b |0072: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ +07f9e0: 6205 810b |0074: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0b81 │ │ +07f9e4: 5255 fe0b |0076: iget v5, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +07f9e8: 5296 f30b |0078: iget v6, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07f9ec: c665 |007a: add-float/2addr v5, v6 │ │ +07f9ee: 6206 810b |007b: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0b81 │ │ +07f9f2: 5266 ff0b |007d: iget v6, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +07f9f6: 5297 f40b |007f: iget v7, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07f9fa: c676 |0081: add-float/2addr v6, v7 │ │ +07f9fc: 6e40 9714 5486 |0082: invoke-virtual {v4, v5, v6, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +07fa02: 28b9 |0085: goto 003e // -0047 │ │ +07fa04: 1204 |0086: const/4 v4, #int 0 // #0 │ │ +07fa06: 28d1 |0087: goto 0058 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=174 │ │ 0x0010 line=175 │ │ 0x001f line=176 │ │ 0x0025 line=177 │ │ 0x0031 line=178 │ │ @@ -78538,77 +78538,77 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;FLcom/badlogic/gdx/math/Vector2;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 116 16-bit code units │ │ -07152c: |[07152c] com.badlogic.gdx.math.Intersector.intersectSegmentCircleDisplace:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;FLcom/badlogic/gdx/math/Vector2;)F │ │ -07153c: 1502 807f |0000: const/high16 v2, #int 2139095040 // #7f80 │ │ -071540: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -071542: 52a3 f30b |0003: iget v3, v10, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -071546: 5284 f30b |0005: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07154a: c743 |0007: sub-float/2addr v3, v4 │ │ -07154c: 5294 f30b |0008: iget v4, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -071550: 5285 f30b |000a: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -071554: c754 |000c: sub-float/2addr v4, v5 │ │ -071556: c843 |000d: mul-float/2addr v3, v4 │ │ -071558: 52a4 f40b |000e: iget v4, v10, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07155c: 5285 f40b |0010: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -071560: c754 |0012: sub-float/2addr v4, v5 │ │ -071562: 5295 f40b |0013: iget v5, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -071566: 5286 f40b |0015: iget v6, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07156a: c765 |0017: sub-float/2addr v5, v6 │ │ -07156c: c854 |0018: mul-float/2addr v4, v5 │ │ -07156e: a601 0304 |0019: add-float v1, v3, v4 │ │ -071572: 6e20 5a14 9800 |001b: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@145a │ │ -071578: 0a00 |001e: move-result v0 │ │ -07157a: a803 0000 |001f: mul-float v3, v0, v0 │ │ -07157e: c931 |0021: div-float/2addr v1, v3 │ │ -071580: 2e03 0107 |0022: cmpg-float v3, v1, v7 │ │ -071584: 3a03 0800 |0024: if-ltz v3, 002c // +0008 │ │ -071588: 1503 803f |0026: const/high16 v3, #int 1065353216 // #3f80 │ │ -07158c: 2d03 0103 |0028: cmpl-float v3, v1, v3 │ │ -071590: 3d03 0300 |002a: if-lez v3, 002d // +0003 │ │ -071594: 0f02 |002c: return v2 │ │ -071596: 6203 7e0b |002d: sget-object v3, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ -07159a: 5294 f30b |002f: iget v4, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07159e: 5295 f40b |0031: iget v5, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0715a2: 6e40 9714 4375 |0033: invoke-virtual {v3, v4, v5, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -0715a8: 0c03 |0036: move-result-object v3 │ │ -0715aa: 5284 f30b |0037: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0715ae: 5285 f40b |0039: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0715b2: 6e40 9c14 4375 |003b: invoke-virtual {v3, v4, v5, v7}, Lcom/badlogic/gdx/math/Vector3;.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@149c │ │ -0715b8: 6203 800b |003e: sget-object v3, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ -0715bc: 5284 f30b |0040: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0715c0: 5285 f40b |0042: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0715c4: 6e40 9714 4375 |0044: invoke-virtual {v3, v4, v5, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -0715ca: 0c03 |0047: move-result-object v3 │ │ -0715cc: 6204 7e0b |0048: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ -0715d0: 6e20 8d14 1400 |004a: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -0715d6: 0c04 |004d: move-result-object v4 │ │ -0715d8: 6e20 7614 4300 |004e: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -0715de: 6203 800b |0051: sget-object v3, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ -0715e2: 52a4 f30b |0053: iget v4, v10, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0715e6: 52a5 f40b |0055: iget v5, v10, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0715ea: 6e40 7f14 4375 |0057: invoke-virtual {v3, v4, v5, v7}, Lcom/badlogic/gdx/math/Vector3;.dst:(FFF)F // method@147f │ │ -0715f0: 0a00 |005a: move-result v0 │ │ -0715f2: 2e03 000b |005b: cmpg-float v3, v0, v11 │ │ -0715f6: 3b03 cfff |005d: if-gez v3, 002c // -0031 │ │ -0715fa: 6e20 6914 ac00 |005f: invoke-virtual {v12, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -071600: 0c02 |0062: move-result-object v2 │ │ -071602: 6203 800b |0063: sget-object v3, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ -071606: 5233 fe0b |0065: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07160a: 6204 800b |0067: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ -07160e: 5244 ff0b |0069: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -071612: 6e30 6b14 3204 |006b: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/math/Vector2;.sub:(FF)Lcom/badlogic/gdx/math/Vector2; // method@146b │ │ -071618: 0c02 |006e: move-result-object v2 │ │ -07161a: 6e10 6614 0200 |006f: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector2;.nor:()Lcom/badlogic/gdx/math/Vector2; // method@1466 │ │ -071620: 0102 |0072: move v2, v0 │ │ -071622: 28b9 |0073: goto 002c // -0047 │ │ +07fa08: |[07fa08] com.badlogic.gdx.math.Intersector.intersectSegmentCircleDisplace:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;FLcom/badlogic/gdx/math/Vector2;)F │ │ +07fa18: 1502 807f |0000: const/high16 v2, #int 2139095040 // #7f80 │ │ +07fa1c: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +07fa1e: 52a3 f30b |0003: iget v3, v10, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07fa22: 5284 f30b |0005: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07fa26: c743 |0007: sub-float/2addr v3, v4 │ │ +07fa28: 5294 f30b |0008: iget v4, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07fa2c: 5285 f30b |000a: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07fa30: c754 |000c: sub-float/2addr v4, v5 │ │ +07fa32: c843 |000d: mul-float/2addr v3, v4 │ │ +07fa34: 52a4 f40b |000e: iget v4, v10, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07fa38: 5285 f40b |0010: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07fa3c: c754 |0012: sub-float/2addr v4, v5 │ │ +07fa3e: 5295 f40b |0013: iget v5, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07fa42: 5286 f40b |0015: iget v6, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07fa46: c765 |0017: sub-float/2addr v5, v6 │ │ +07fa48: c854 |0018: mul-float/2addr v4, v5 │ │ +07fa4a: a601 0304 |0019: add-float v1, v3, v4 │ │ +07fa4e: 6e20 5a14 9800 |001b: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@145a │ │ +07fa54: 0a00 |001e: move-result v0 │ │ +07fa56: a803 0000 |001f: mul-float v3, v0, v0 │ │ +07fa5a: c931 |0021: div-float/2addr v1, v3 │ │ +07fa5c: 2e03 0107 |0022: cmpg-float v3, v1, v7 │ │ +07fa60: 3a03 0800 |0024: if-ltz v3, 002c // +0008 │ │ +07fa64: 1503 803f |0026: const/high16 v3, #int 1065353216 // #3f80 │ │ +07fa68: 2d03 0103 |0028: cmpl-float v3, v1, v3 │ │ +07fa6c: 3d03 0300 |002a: if-lez v3, 002d // +0003 │ │ +07fa70: 0f02 |002c: return v2 │ │ +07fa72: 6203 7e0b |002d: sget-object v3, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ +07fa76: 5294 f30b |002f: iget v4, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07fa7a: 5295 f40b |0031: iget v5, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07fa7e: 6e40 9714 4375 |0033: invoke-virtual {v3, v4, v5, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +07fa84: 0c03 |0036: move-result-object v3 │ │ +07fa86: 5284 f30b |0037: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07fa8a: 5285 f40b |0039: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07fa8e: 6e40 9c14 4375 |003b: invoke-virtual {v3, v4, v5, v7}, Lcom/badlogic/gdx/math/Vector3;.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@149c │ │ +07fa94: 6203 800b |003e: sget-object v3, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ +07fa98: 5284 f30b |0040: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07fa9c: 5285 f40b |0042: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07faa0: 6e40 9714 4375 |0044: invoke-virtual {v3, v4, v5, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +07faa6: 0c03 |0047: move-result-object v3 │ │ +07faa8: 6204 7e0b |0048: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b7e │ │ +07faac: 6e20 8d14 1400 |004a: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +07fab2: 0c04 |004d: move-result-object v4 │ │ +07fab4: 6e20 7614 4300 |004e: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +07faba: 6203 800b |0051: sget-object v3, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ +07fabe: 52a4 f30b |0053: iget v4, v10, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07fac2: 52a5 f40b |0055: iget v5, v10, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07fac6: 6e40 7f14 4375 |0057: invoke-virtual {v3, v4, v5, v7}, Lcom/badlogic/gdx/math/Vector3;.dst:(FFF)F // method@147f │ │ +07facc: 0a00 |005a: move-result v0 │ │ +07face: 2e03 000b |005b: cmpg-float v3, v0, v11 │ │ +07fad2: 3b03 cfff |005d: if-gez v3, 002c // -0031 │ │ +07fad6: 6e20 6914 ac00 |005f: invoke-virtual {v12, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +07fadc: 0c02 |0062: move-result-object v2 │ │ +07fade: 6203 800b |0063: sget-object v3, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ +07fae2: 5233 fe0b |0065: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +07fae6: 6204 800b |0067: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b80 │ │ +07faea: 5244 ff0b |0069: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +07faee: 6e30 6b14 3204 |006b: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/math/Vector2;.sub:(FF)Lcom/badlogic/gdx/math/Vector2; // method@146b │ │ +07faf4: 0c02 |006e: move-result-object v2 │ │ +07faf6: 6e10 6614 0200 |006f: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector2;.nor:()Lcom/badlogic/gdx/math/Vector2; // method@1466 │ │ +07fafc: 0102 |0072: move v2, v0 │ │ +07fafe: 28b9 |0073: goto 002c // -0047 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=204 │ │ 0x001b line=205 │ │ 0x001f line=206 │ │ 0x0022 line=207 │ │ 0x002c line=215 │ │ @@ -78632,47 +78632,47 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Plane;Lcom/badlogic/gdx/math/Vector3;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -071624: |[071624] com.badlogic.gdx.math.Intersector.intersectSegmentPlane:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Plane;Lcom/badlogic/gdx/math/Vector3;)Z │ │ -071634: 6e10 9e14 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ -07163a: 0c03 |0003: move-result-object v3 │ │ -07163c: 6e20 9d14 5300 |0004: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ -071642: 0c01 |0007: move-result-object v1 │ │ -071644: 6e10 fb13 0700 |0008: invoke-virtual {v7}, Lcom/badlogic/gdx/math/Plane;.getNormal:()Lcom/badlogic/gdx/math/Vector3; // method@13fb │ │ -07164a: 0c03 |000b: move-result-object v3 │ │ -07164c: 6e20 7e14 3100 |000c: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ -071652: 0a00 |000f: move-result v0 │ │ -071654: 6e10 fb13 0700 |0010: invoke-virtual {v7}, Lcom/badlogic/gdx/math/Plane;.getNormal:()Lcom/badlogic/gdx/math/Vector3; // method@13fb │ │ -07165a: 0c03 |0013: move-result-object v3 │ │ -07165c: 6e20 7e14 3500 |0014: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ -071662: 0a03 |0017: move-result v3 │ │ -071664: 6e10 fa13 0700 |0018: invoke-virtual {v7}, Lcom/badlogic/gdx/math/Plane;.getD:()F // method@13fa │ │ -07166a: 0a04 |001b: move-result v4 │ │ -07166c: c643 |001c: add-float/2addr v3, v4 │ │ -07166e: 7f33 |001d: neg-float v3, v3 │ │ -071670: a902 0300 |001e: div-float v2, v3, v0 │ │ -071674: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -071676: 2e03 0203 |0021: cmpg-float v3, v2, v3 │ │ -07167a: 3a03 0800 |0023: if-ltz v3, 002b // +0008 │ │ -07167e: 1503 803f |0025: const/high16 v3, #int 1065353216 // #3f80 │ │ -071682: 2d03 0203 |0027: cmpl-float v3, v2, v3 │ │ -071686: 3d03 0400 |0029: if-lez v3, 002d // +0004 │ │ -07168a: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -07168c: 0f03 |002c: return v3 │ │ -07168e: 6e20 9814 5800 |002d: invoke-virtual {v8, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -071694: 0c03 |0030: move-result-object v3 │ │ -071696: 6e20 8d14 2100 |0031: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -07169c: 0c04 |0034: move-result-object v4 │ │ -07169e: 6e20 7614 4300 |0035: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -0716a4: 1213 |0038: const/4 v3, #int 1 // #1 │ │ -0716a6: 28f3 |0039: goto 002c // -000d │ │ +07fb00: |[07fb00] com.badlogic.gdx.math.Intersector.intersectSegmentPlane:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Plane;Lcom/badlogic/gdx/math/Vector3;)Z │ │ +07fb10: 6e10 9e14 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ +07fb16: 0c03 |0003: move-result-object v3 │ │ +07fb18: 6e20 9d14 5300 |0004: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ +07fb1e: 0c01 |0007: move-result-object v1 │ │ +07fb20: 6e10 fb13 0700 |0008: invoke-virtual {v7}, Lcom/badlogic/gdx/math/Plane;.getNormal:()Lcom/badlogic/gdx/math/Vector3; // method@13fb │ │ +07fb26: 0c03 |000b: move-result-object v3 │ │ +07fb28: 6e20 7e14 3100 |000c: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ +07fb2e: 0a00 |000f: move-result v0 │ │ +07fb30: 6e10 fb13 0700 |0010: invoke-virtual {v7}, Lcom/badlogic/gdx/math/Plane;.getNormal:()Lcom/badlogic/gdx/math/Vector3; // method@13fb │ │ +07fb36: 0c03 |0013: move-result-object v3 │ │ +07fb38: 6e20 7e14 3500 |0014: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ +07fb3e: 0a03 |0017: move-result v3 │ │ +07fb40: 6e10 fa13 0700 |0018: invoke-virtual {v7}, Lcom/badlogic/gdx/math/Plane;.getD:()F // method@13fa │ │ +07fb46: 0a04 |001b: move-result v4 │ │ +07fb48: c643 |001c: add-float/2addr v3, v4 │ │ +07fb4a: 7f33 |001d: neg-float v3, v3 │ │ +07fb4c: a902 0300 |001e: div-float v2, v3, v0 │ │ +07fb50: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +07fb52: 2e03 0203 |0021: cmpg-float v3, v2, v3 │ │ +07fb56: 3a03 0800 |0023: if-ltz v3, 002b // +0008 │ │ +07fb5a: 1503 803f |0025: const/high16 v3, #int 1065353216 // #3f80 │ │ +07fb5e: 2d03 0203 |0027: cmpl-float v3, v2, v3 │ │ +07fb62: 3d03 0400 |0029: if-lez v3, 002d // +0004 │ │ +07fb66: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +07fb68: 0f03 |002c: return v3 │ │ +07fb6a: 6e20 9814 5800 |002d: invoke-virtual {v8, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07fb70: 0c03 |0030: move-result-object v3 │ │ +07fb72: 6e20 8d14 2100 |0031: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +07fb78: 0c04 |0034: move-result-object v4 │ │ +07fb7a: 6e20 7614 4300 |0035: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +07fb80: 1213 |0038: const/4 v3, #int 1 // #1 │ │ +07fb82: 28f3 |0039: goto 002c // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0008 line=90 │ │ 0x0010 line=91 │ │ 0x0020 line=92 │ │ 0x002c line=95 │ │ @@ -78692,84 +78692,84 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 20 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 116 16-bit code units │ │ -0716a8: |[0716a8] com.badlogic.gdx.math.Intersector.intersectSegments:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)Z │ │ -0716b8: 52f4 f30b |0000: iget v4, v15, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0716bc: 52f8 f40b |0002: iget v8, v15, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0716c0: 0800 1000 |0004: move-object/from16 v0, v16 │ │ -0716c4: 5205 f30b |0006: iget v5, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0716c8: 0800 1000 |0008: move-object/from16 v0, v16 │ │ -0716cc: 5209 f40b |000a: iget v9, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0716d0: 0800 1100 |000c: move-object/from16 v0, v17 │ │ -0716d4: 5206 f30b |000e: iget v6, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0716d8: 0800 1100 |0010: move-object/from16 v0, v17 │ │ -0716dc: 520a f40b |0012: iget v10, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0716e0: 0800 1200 |0014: move-object/from16 v0, v18 │ │ -0716e4: 5207 f30b |0016: iget v7, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0716e8: 0800 1200 |0018: move-object/from16 v0, v18 │ │ -0716ec: 520b f40b |001a: iget v11, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0716f0: a70c 0b0a |001c: sub-float v12, v11, v10 │ │ -0716f4: a70d 0504 |001e: sub-float v13, v5, v4 │ │ -0716f8: c8dc |0020: mul-float/2addr v12, v13 │ │ -0716fa: a70d 0706 |0021: sub-float v13, v7, v6 │ │ -0716fe: a70e 0908 |0023: sub-float v14, v9, v8 │ │ -071702: c8ed |0025: mul-float/2addr v13, v14 │ │ -071704: a701 0c0d |0026: sub-float v1, v12, v13 │ │ -071708: 120c |0028: const/4 v12, #int 0 // #0 │ │ -07170a: 2d0c 010c |0029: cmpl-float v12, v1, v12 │ │ -07170e: 390c 0400 |002b: if-nez v12, 002f // +0004 │ │ -071712: 120c |002d: const/4 v12, #int 0 // #0 │ │ -071714: 0f0c |002e: return v12 │ │ -071716: a70c 0706 |002f: sub-float v12, v7, v6 │ │ -07171a: a70d 080a |0031: sub-float v13, v8, v10 │ │ -07171e: c8dc |0033: mul-float/2addr v12, v13 │ │ -071720: a70d 0b0a |0034: sub-float v13, v11, v10 │ │ -071724: a70e 0406 |0036: sub-float v14, v4, v6 │ │ -071728: c8ed |0038: mul-float/2addr v13, v14 │ │ -07172a: c7dc |0039: sub-float/2addr v12, v13 │ │ -07172c: a902 0c01 |003a: div-float v2, v12, v1 │ │ -071730: a70c 0504 |003c: sub-float v12, v5, v4 │ │ -071734: a70d 080a |003e: sub-float v13, v8, v10 │ │ -071738: c8dc |0040: mul-float/2addr v12, v13 │ │ -07173a: a70d 0908 |0041: sub-float v13, v9, v8 │ │ -07173e: a70e 0406 |0043: sub-float v14, v4, v6 │ │ -071742: c8ed |0045: mul-float/2addr v13, v14 │ │ -071744: c7dc |0046: sub-float/2addr v12, v13 │ │ -071746: a903 0c01 |0047: div-float v3, v12, v1 │ │ -07174a: 120c |0049: const/4 v12, #int 0 // #0 │ │ -07174c: 2e0c 020c |004a: cmpg-float v12, v2, v12 │ │ -071750: 3a0c 0800 |004c: if-ltz v12, 0054 // +0008 │ │ -071754: 150c 803f |004e: const/high16 v12, #int 1065353216 // #3f80 │ │ -071758: 2d0c 020c |0050: cmpl-float v12, v2, v12 │ │ -07175c: 3d0c 0400 |0052: if-lez v12, 0056 // +0004 │ │ -071760: 120c |0054: const/4 v12, #int 0 // #0 │ │ -071762: 28d9 |0055: goto 002e // -0027 │ │ -071764: 120c |0056: const/4 v12, #int 0 // #0 │ │ -071766: 2e0c 030c |0057: cmpg-float v12, v3, v12 │ │ -07176a: 3a0c 0800 |0059: if-ltz v12, 0061 // +0008 │ │ -07176e: 150c 803f |005b: const/high16 v12, #int 1065353216 // #3f80 │ │ -071772: 2d0c 030c |005d: cmpl-float v12, v3, v12 │ │ -071776: 3d0c 0400 |005f: if-lez v12, 0063 // +0004 │ │ -07177a: 120c |0061: const/4 v12, #int 0 // #0 │ │ -07177c: 28cc |0062: goto 002e // -0034 │ │ -07177e: 3813 0f00 |0063: if-eqz v19, 0072 // +000f │ │ -071782: a70c 0504 |0065: sub-float v12, v5, v4 │ │ -071786: c82c |0067: mul-float/2addr v12, v2 │ │ -071788: c64c |0068: add-float/2addr v12, v4 │ │ -07178a: a70d 0908 |0069: sub-float v13, v9, v8 │ │ -07178e: c82d |006b: mul-float/2addr v13, v2 │ │ -071790: c68d |006c: add-float/2addr v13, v8 │ │ -071792: 0800 1300 |006d: move-object/from16 v0, v19 │ │ -071796: 6e30 6814 c00d |006f: invoke-virtual {v0, v12, v13}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -07179c: 121c |0072: const/4 v12, #int 1 // #1 │ │ -07179e: 28bb |0073: goto 002e // -0045 │ │ +07fb84: |[07fb84] com.badlogic.gdx.math.Intersector.intersectSegments:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)Z │ │ +07fb94: 52f4 f30b |0000: iget v4, v15, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07fb98: 52f8 f40b |0002: iget v8, v15, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07fb9c: 0800 1000 |0004: move-object/from16 v0, v16 │ │ +07fba0: 5205 f30b |0006: iget v5, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07fba4: 0800 1000 |0008: move-object/from16 v0, v16 │ │ +07fba8: 5209 f40b |000a: iget v9, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07fbac: 0800 1100 |000c: move-object/from16 v0, v17 │ │ +07fbb0: 5206 f30b |000e: iget v6, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07fbb4: 0800 1100 |0010: move-object/from16 v0, v17 │ │ +07fbb8: 520a f40b |0012: iget v10, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07fbbc: 0800 1200 |0014: move-object/from16 v0, v18 │ │ +07fbc0: 5207 f30b |0016: iget v7, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07fbc4: 0800 1200 |0018: move-object/from16 v0, v18 │ │ +07fbc8: 520b f40b |001a: iget v11, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07fbcc: a70c 0b0a |001c: sub-float v12, v11, v10 │ │ +07fbd0: a70d 0504 |001e: sub-float v13, v5, v4 │ │ +07fbd4: c8dc |0020: mul-float/2addr v12, v13 │ │ +07fbd6: a70d 0706 |0021: sub-float v13, v7, v6 │ │ +07fbda: a70e 0908 |0023: sub-float v14, v9, v8 │ │ +07fbde: c8ed |0025: mul-float/2addr v13, v14 │ │ +07fbe0: a701 0c0d |0026: sub-float v1, v12, v13 │ │ +07fbe4: 120c |0028: const/4 v12, #int 0 // #0 │ │ +07fbe6: 2d0c 010c |0029: cmpl-float v12, v1, v12 │ │ +07fbea: 390c 0400 |002b: if-nez v12, 002f // +0004 │ │ +07fbee: 120c |002d: const/4 v12, #int 0 // #0 │ │ +07fbf0: 0f0c |002e: return v12 │ │ +07fbf2: a70c 0706 |002f: sub-float v12, v7, v6 │ │ +07fbf6: a70d 080a |0031: sub-float v13, v8, v10 │ │ +07fbfa: c8dc |0033: mul-float/2addr v12, v13 │ │ +07fbfc: a70d 0b0a |0034: sub-float v13, v11, v10 │ │ +07fc00: a70e 0406 |0036: sub-float v14, v4, v6 │ │ +07fc04: c8ed |0038: mul-float/2addr v13, v14 │ │ +07fc06: c7dc |0039: sub-float/2addr v12, v13 │ │ +07fc08: a902 0c01 |003a: div-float v2, v12, v1 │ │ +07fc0c: a70c 0504 |003c: sub-float v12, v5, v4 │ │ +07fc10: a70d 080a |003e: sub-float v13, v8, v10 │ │ +07fc14: c8dc |0040: mul-float/2addr v12, v13 │ │ +07fc16: a70d 0908 |0041: sub-float v13, v9, v8 │ │ +07fc1a: a70e 0406 |0043: sub-float v14, v4, v6 │ │ +07fc1e: c8ed |0045: mul-float/2addr v13, v14 │ │ +07fc20: c7dc |0046: sub-float/2addr v12, v13 │ │ +07fc22: a903 0c01 |0047: div-float v3, v12, v1 │ │ +07fc26: 120c |0049: const/4 v12, #int 0 // #0 │ │ +07fc28: 2e0c 020c |004a: cmpg-float v12, v2, v12 │ │ +07fc2c: 3a0c 0800 |004c: if-ltz v12, 0054 // +0008 │ │ +07fc30: 150c 803f |004e: const/high16 v12, #int 1065353216 // #3f80 │ │ +07fc34: 2d0c 020c |0050: cmpl-float v12, v2, v12 │ │ +07fc38: 3d0c 0400 |0052: if-lez v12, 0056 // +0004 │ │ +07fc3c: 120c |0054: const/4 v12, #int 0 // #0 │ │ +07fc3e: 28d9 |0055: goto 002e // -0027 │ │ +07fc40: 120c |0056: const/4 v12, #int 0 // #0 │ │ +07fc42: 2e0c 030c |0057: cmpg-float v12, v3, v12 │ │ +07fc46: 3a0c 0800 |0059: if-ltz v12, 0061 // +0008 │ │ +07fc4a: 150c 803f |005b: const/high16 v12, #int 1065353216 // #3f80 │ │ +07fc4e: 2d0c 030c |005d: cmpl-float v12, v3, v12 │ │ +07fc52: 3d0c 0400 |005f: if-lez v12, 0063 // +0004 │ │ +07fc56: 120c |0061: const/4 v12, #int 0 // #0 │ │ +07fc58: 28cc |0062: goto 002e // -0034 │ │ +07fc5a: 3813 0f00 |0063: if-eqz v19, 0072 // +000f │ │ +07fc5e: a70c 0504 |0065: sub-float v12, v5, v4 │ │ +07fc62: c82c |0067: mul-float/2addr v12, v2 │ │ +07fc64: c64c |0068: add-float/2addr v12, v4 │ │ +07fc66: a70d 0908 |0069: sub-float v13, v9, v8 │ │ +07fc6a: c82d |006b: mul-float/2addr v13, v2 │ │ +07fc6c: c68d |006c: add-float/2addr v13, v8 │ │ +07fc6e: 0800 1300 |006d: move-object/from16 v0, v19 │ │ +07fc72: 6e30 6814 c00d |006f: invoke-virtual {v0, v12, v13}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +07fc78: 121c |0072: const/4 v12, #int 1 // #1 │ │ +07fc7a: 28bb |0073: goto 002e // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=688 │ │ 0x001c line=690 │ │ 0x0028 line=691 │ │ 0x002e line=700 │ │ 0x002f line=693 │ │ @@ -78801,93 +78801,93 @@ │ │ type : '(Ljava/util/List;Lcom/badlogic/gdx/math/Vector2;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 145 16-bit code units │ │ -0717a0: |[0717a0] com.badlogic.gdx.math.Intersector.isPointInPolygon:(Ljava/util/List;Lcom/badlogic/gdx/math/Vector2;)Z │ │ -0717b0: 7210 5e27 0700 |0000: invoke-interface {v7}, Ljava/util/List;.size:()I // method@275e │ │ -0717b6: 0a03 |0003: move-result v3 │ │ -0717b8: d801 03ff |0004: add-int/lit8 v1, v3, #int -1 // #ff │ │ -0717bc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0717be: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0717c0: 7210 5e27 0700 |0008: invoke-interface {v7}, Ljava/util/List;.size:()I // method@275e │ │ -0717c6: 0a03 |000b: move-result v3 │ │ -0717c8: 3530 8400 |000c: if-ge v0, v3, 0090 // +0084 │ │ -0717cc: 7220 5927 0700 |000e: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -0717d2: 0c03 |0011: move-result-object v3 │ │ -0717d4: 1f03 1302 |0012: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0717d8: 5233 f40b |0014: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0717dc: 5284 f40b |0016: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0717e0: 2e03 0304 |0018: cmpg-float v3, v3, v4 │ │ -0717e4: 3b03 1000 |001a: if-gez v3, 002a // +0010 │ │ -0717e8: 7220 5927 1700 |001c: invoke-interface {v7, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -0717ee: 0c03 |001f: move-result-object v3 │ │ -0717f0: 1f03 1302 |0020: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0717f4: 5233 f40b |0022: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0717f8: 5284 f40b |0024: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0717fc: 2d03 0304 |0026: cmpl-float v3, v3, v4 │ │ -071800: 3b03 1e00 |0028: if-gez v3, 0046 // +001e │ │ -071804: 7220 5927 1700 |002a: invoke-interface {v7, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -07180a: 0c03 |002d: move-result-object v3 │ │ -07180c: 1f03 1302 |002e: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -071810: 5233 f40b |0030: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -071814: 5284 f40b |0032: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -071818: 2e03 0304 |0034: cmpg-float v3, v3, v4 │ │ -07181c: 3b03 5300 |0036: if-gez v3, 0089 // +0053 │ │ -071820: 7220 5927 0700 |0038: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -071826: 0c03 |003b: move-result-object v3 │ │ -071828: 1f03 1302 |003c: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07182c: 5233 f40b |003e: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -071830: 5284 f40b |0040: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -071834: 2d03 0304 |0042: cmpl-float v3, v3, v4 │ │ -071838: 3a03 4500 |0044: if-ltz v3, 0089 // +0045 │ │ -07183c: 7220 5927 0700 |0046: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -071842: 0c03 |0049: move-result-object v3 │ │ -071844: 1f03 1302 |004a: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -071848: 5234 f30b |004c: iget v4, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07184c: 5285 f40b |004e: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -071850: 7220 5927 0700 |0050: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -071856: 0c03 |0053: move-result-object v3 │ │ -071858: 1f03 1302 |0054: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07185c: 5233 f40b |0056: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -071860: c735 |0058: sub-float/2addr v5, v3 │ │ -071862: 7220 5927 1700 |0059: invoke-interface {v7, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -071868: 0c03 |005c: move-result-object v3 │ │ -07186a: 1f03 1302 |005d: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07186e: 5236 f40b |005f: iget v6, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -071872: 7220 5927 0700 |0061: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -071878: 0c03 |0064: move-result-object v3 │ │ -07187a: 1f03 1302 |0065: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07187e: 5233 f40b |0067: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -071882: a703 0603 |0069: sub-float v3, v6, v3 │ │ -071886: c935 |006b: div-float/2addr v5, v3 │ │ -071888: 7220 5927 1700 |006c: invoke-interface {v7, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -07188e: 0c03 |006f: move-result-object v3 │ │ -071890: 1f03 1302 |0070: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -071894: 5236 f30b |0072: iget v6, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -071898: 7220 5927 0700 |0074: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -07189e: 0c03 |0077: move-result-object v3 │ │ -0718a0: 1f03 1302 |0078: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0718a4: 5233 f30b |007a: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0718a8: a703 0603 |007c: sub-float v3, v6, v3 │ │ -0718ac: c853 |007e: mul-float/2addr v3, v5 │ │ -0718ae: c643 |007f: add-float/2addr v3, v4 │ │ -0718b0: 5284 f30b |0080: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0718b4: 2e03 0304 |0082: cmpg-float v3, v3, v4 │ │ -0718b8: 3b03 0500 |0084: if-gez v3, 0089 // +0005 │ │ -0718bc: 3902 0800 |0086: if-nez v2, 008e // +0008 │ │ -0718c0: 1212 |0088: const/4 v2, #int 1 // #1 │ │ -0718c2: 0101 |0089: move v1, v0 │ │ -0718c4: d800 0001 |008a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0718c8: 2900 7cff |008c: goto/16 0008 // -0084 │ │ -0718cc: 1202 |008e: const/4 v2, #int 0 // #0 │ │ -0718ce: 28fa |008f: goto 0089 // -0006 │ │ -0718d0: 0f02 |0090: return v2 │ │ +07fc7c: |[07fc7c] com.badlogic.gdx.math.Intersector.isPointInPolygon:(Ljava/util/List;Lcom/badlogic/gdx/math/Vector2;)Z │ │ +07fc8c: 7210 5e27 0700 |0000: invoke-interface {v7}, Ljava/util/List;.size:()I // method@275e │ │ +07fc92: 0a03 |0003: move-result v3 │ │ +07fc94: d801 03ff |0004: add-int/lit8 v1, v3, #int -1 // #ff │ │ +07fc98: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +07fc9a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +07fc9c: 7210 5e27 0700 |0008: invoke-interface {v7}, Ljava/util/List;.size:()I // method@275e │ │ +07fca2: 0a03 |000b: move-result v3 │ │ +07fca4: 3530 8400 |000c: if-ge v0, v3, 0090 // +0084 │ │ +07fca8: 7220 5927 0700 |000e: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07fcae: 0c03 |0011: move-result-object v3 │ │ +07fcb0: 1f03 1102 |0012: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +07fcb4: 5233 f40b |0014: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07fcb8: 5284 f40b |0016: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07fcbc: 2e03 0304 |0018: cmpg-float v3, v3, v4 │ │ +07fcc0: 3b03 1000 |001a: if-gez v3, 002a // +0010 │ │ +07fcc4: 7220 5927 1700 |001c: invoke-interface {v7, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07fcca: 0c03 |001f: move-result-object v3 │ │ +07fccc: 1f03 1102 |0020: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +07fcd0: 5233 f40b |0022: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07fcd4: 5284 f40b |0024: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07fcd8: 2d03 0304 |0026: cmpl-float v3, v3, v4 │ │ +07fcdc: 3b03 1e00 |0028: if-gez v3, 0046 // +001e │ │ +07fce0: 7220 5927 1700 |002a: invoke-interface {v7, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07fce6: 0c03 |002d: move-result-object v3 │ │ +07fce8: 1f03 1102 |002e: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +07fcec: 5233 f40b |0030: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07fcf0: 5284 f40b |0032: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07fcf4: 2e03 0304 |0034: cmpg-float v3, v3, v4 │ │ +07fcf8: 3b03 5300 |0036: if-gez v3, 0089 // +0053 │ │ +07fcfc: 7220 5927 0700 |0038: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07fd02: 0c03 |003b: move-result-object v3 │ │ +07fd04: 1f03 1102 |003c: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +07fd08: 5233 f40b |003e: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07fd0c: 5284 f40b |0040: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07fd10: 2d03 0304 |0042: cmpl-float v3, v3, v4 │ │ +07fd14: 3a03 4500 |0044: if-ltz v3, 0089 // +0045 │ │ +07fd18: 7220 5927 0700 |0046: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07fd1e: 0c03 |0049: move-result-object v3 │ │ +07fd20: 1f03 1102 |004a: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +07fd24: 5234 f30b |004c: iget v4, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07fd28: 5285 f40b |004e: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07fd2c: 7220 5927 0700 |0050: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07fd32: 0c03 |0053: move-result-object v3 │ │ +07fd34: 1f03 1102 |0054: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +07fd38: 5233 f40b |0056: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07fd3c: c735 |0058: sub-float/2addr v5, v3 │ │ +07fd3e: 7220 5927 1700 |0059: invoke-interface {v7, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07fd44: 0c03 |005c: move-result-object v3 │ │ +07fd46: 1f03 1102 |005d: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +07fd4a: 5236 f40b |005f: iget v6, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07fd4e: 7220 5927 0700 |0061: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07fd54: 0c03 |0064: move-result-object v3 │ │ +07fd56: 1f03 1102 |0065: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +07fd5a: 5233 f40b |0067: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +07fd5e: a703 0603 |0069: sub-float v3, v6, v3 │ │ +07fd62: c935 |006b: div-float/2addr v5, v3 │ │ +07fd64: 7220 5927 1700 |006c: invoke-interface {v7, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07fd6a: 0c03 |006f: move-result-object v3 │ │ +07fd6c: 1f03 1102 |0070: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +07fd70: 5236 f30b |0072: iget v6, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07fd74: 7220 5927 0700 |0074: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +07fd7a: 0c03 |0077: move-result-object v3 │ │ +07fd7c: 1f03 1102 |0078: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +07fd80: 5233 f30b |007a: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07fd84: a703 0603 |007c: sub-float v3, v6, v3 │ │ +07fd88: c853 |007e: mul-float/2addr v3, v5 │ │ +07fd8a: c643 |007f: add-float/2addr v3, v4 │ │ +07fd8c: 5284 f30b |0080: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +07fd90: 2e03 0304 |0082: cmpg-float v3, v3, v4 │ │ +07fd94: 3b03 0500 |0084: if-gez v3, 0089 // +0005 │ │ +07fd98: 3902 0800 |0086: if-nez v2, 008e // +0008 │ │ +07fd9c: 1212 |0088: const/4 v2, #int 1 // #1 │ │ +07fd9e: 0101 |0089: move v1, v0 │ │ +07fda0: d800 0001 |008a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07fda4: 2900 7cff |008c: goto/16 0008 // -0084 │ │ +07fda8: 1202 |008e: const/4 v2, #int 0 // #0 │ │ +07fdaa: 28fa |008f: goto 0089 // -0006 │ │ +07fdac: 0f02 |0090: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0006 line=118 │ │ 0x0007 line=119 │ │ 0x000e line=120 │ │ 0x0046 line=122 │ │ @@ -78909,62 +78909,62 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 90 16-bit code units │ │ -0718d4: |[0718d4] com.badlogic.gdx.math.Intersector.isPointInTriangle:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Z │ │ -0718e4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0718e6: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -0718e8: 6206 820b |0002: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0b82 │ │ -0718ec: 6e20 9814 a600 |0004: invoke-virtual {v6, v10}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -0718f2: 0c06 |0007: move-result-object v6 │ │ -0718f4: 6e20 9d14 9600 |0008: invoke-virtual {v6, v9}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ -0718fa: 6206 830b |000b: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0b83 │ │ -0718fe: 6e20 9814 b600 |000d: invoke-virtual {v6, v11}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -071904: 0c06 |0010: move-result-object v6 │ │ -071906: 6e20 9d14 9600 |0011: invoke-virtual {v6, v9}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ -07190c: 6206 840b |0014: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0b84 │ │ -071910: 6e20 9814 c600 |0016: invoke-virtual {v6, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -071916: 0c06 |0019: move-result-object v6 │ │ -071918: 6e20 9d14 9600 |001a: invoke-virtual {v6, v9}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ -07191e: 6206 820b |001d: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0b82 │ │ -071922: 6207 830b |001f: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0b83 │ │ -071926: 6e20 7e14 7600 |0021: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ -07192c: 0a00 |0024: move-result v0 │ │ -07192e: 6206 820b |0025: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0b82 │ │ -071932: 6207 840b |0027: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0b84 │ │ -071936: 6e20 7e14 7600 |0029: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ -07193c: 0a01 |002c: move-result v1 │ │ -07193e: 6206 830b |002d: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0b83 │ │ -071942: 6207 840b |002f: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0b84 │ │ -071946: 6e20 7e14 7600 |0031: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ -07194c: 0a03 |0034: move-result v3 │ │ -07194e: 6206 840b |0035: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0b84 │ │ -071952: 6207 840b |0037: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0b84 │ │ -071956: 6e20 7e14 7600 |0039: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ -07195c: 0a04 |003c: move-result v4 │ │ -07195e: a806 0301 |003d: mul-float v6, v3, v1 │ │ -071962: a807 0400 |003f: mul-float v7, v4, v0 │ │ -071966: c776 |0041: sub-float/2addr v6, v7 │ │ -071968: 2e06 0608 |0042: cmpg-float v6, v6, v8 │ │ -07196c: 3b06 0300 |0044: if-gez v6, 0047 // +0003 │ │ -071970: 0f05 |0046: return v5 │ │ -071972: 6206 830b |0047: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0b83 │ │ -071976: 6207 830b |0049: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0b83 │ │ -07197a: 6e20 7e14 7600 |004b: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ -071980: 0a02 |004e: move-result v2 │ │ -071982: a806 0003 |004f: mul-float v6, v0, v3 │ │ -071986: a807 0102 |0051: mul-float v7, v1, v2 │ │ -07198a: c776 |0053: sub-float/2addr v6, v7 │ │ -07198c: 2e06 0608 |0054: cmpg-float v6, v6, v8 │ │ -071990: 3a06 f0ff |0056: if-ltz v6, 0046 // -0010 │ │ -071994: 1215 |0058: const/4 v5, #int 1 // #1 │ │ -071996: 28ed |0059: goto 0046 // -0013 │ │ +07fdb0: |[07fdb0] com.badlogic.gdx.math.Intersector.isPointInTriangle:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Z │ │ +07fdc0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07fdc2: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +07fdc4: 6206 820b |0002: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0b82 │ │ +07fdc8: 6e20 9814 a600 |0004: invoke-virtual {v6, v10}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07fdce: 0c06 |0007: move-result-object v6 │ │ +07fdd0: 6e20 9d14 9600 |0008: invoke-virtual {v6, v9}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ +07fdd6: 6206 830b |000b: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0b83 │ │ +07fdda: 6e20 9814 b600 |000d: invoke-virtual {v6, v11}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07fde0: 0c06 |0010: move-result-object v6 │ │ +07fde2: 6e20 9d14 9600 |0011: invoke-virtual {v6, v9}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ +07fde8: 6206 840b |0014: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0b84 │ │ +07fdec: 6e20 9814 c600 |0016: invoke-virtual {v6, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +07fdf2: 0c06 |0019: move-result-object v6 │ │ +07fdf4: 6e20 9d14 9600 |001a: invoke-virtual {v6, v9}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ +07fdfa: 6206 820b |001d: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0b82 │ │ +07fdfe: 6207 830b |001f: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0b83 │ │ +07fe02: 6e20 7e14 7600 |0021: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ +07fe08: 0a00 |0024: move-result v0 │ │ +07fe0a: 6206 820b |0025: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0b82 │ │ +07fe0e: 6207 840b |0027: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0b84 │ │ +07fe12: 6e20 7e14 7600 |0029: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ +07fe18: 0a01 |002c: move-result v1 │ │ +07fe1a: 6206 830b |002d: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0b83 │ │ +07fe1e: 6207 840b |002f: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0b84 │ │ +07fe22: 6e20 7e14 7600 |0031: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ +07fe28: 0a03 |0034: move-result v3 │ │ +07fe2a: 6206 840b |0035: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0b84 │ │ +07fe2e: 6207 840b |0037: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0b84 │ │ +07fe32: 6e20 7e14 7600 |0039: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ +07fe38: 0a04 |003c: move-result v4 │ │ +07fe3a: a806 0301 |003d: mul-float v6, v3, v1 │ │ +07fe3e: a807 0400 |003f: mul-float v7, v4, v0 │ │ +07fe42: c776 |0041: sub-float/2addr v6, v7 │ │ +07fe44: 2e06 0608 |0042: cmpg-float v6, v6, v8 │ │ +07fe48: 3b06 0300 |0044: if-gez v6, 0047 // +0003 │ │ +07fe4c: 0f05 |0046: return v5 │ │ +07fe4e: 6206 830b |0047: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0b83 │ │ +07fe52: 6207 830b |0049: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0b83 │ │ +07fe56: 6e20 7e14 7600 |004b: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ +07fe5c: 0a02 |004e: move-result v2 │ │ +07fe5e: a806 0003 |004f: mul-float v6, v0, v3 │ │ +07fe62: a807 0102 |0051: mul-float v7, v1, v2 │ │ +07fe66: c776 |0053: sub-float/2addr v6, v7 │ │ +07fe68: 2e06 0608 |0054: cmpg-float v6, v6, v8 │ │ +07fe6c: 3a06 f0ff |0056: if-ltz v6, 0046 // -0010 │ │ +07fe70: 1215 |0058: const/4 v5, #int 1 // #1 │ │ +07fe72: 28ed |0059: goto 0046 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=73 │ │ 0x000b line=74 │ │ 0x0014 line=75 │ │ 0x001d line=77 │ │ 0x0025 line=78 │ │ @@ -78991,38 +78991,38 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -071998: |[071998] com.badlogic.gdx.math.Intersector.main:([Ljava/lang/String;)V │ │ -0719a8: 1307 0900 |0000: const/16 v7, #int 9 // #9 │ │ -0719ac: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -0719ae: 2201 0f02 |0003: new-instance v1, Lcom/badlogic/gdx/math/Plane; // type@020f │ │ -0719b2: 2204 1402 |0005: new-instance v4, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0719b6: 1505 803f |0007: const/high16 v5, #int 1065353216 // #3f80 │ │ -0719ba: 7040 7114 5466 |0009: invoke-direct {v4, v5, v6, v6}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ -0719c0: 7030 f613 4106 |000c: invoke-direct {v1, v4, v6}, Lcom/badlogic/gdx/math/Plane;.:(Lcom/badlogic/gdx/math/Vector3;F)V // method@13f6 │ │ -0719c6: 2202 0602 |000f: new-instance v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle; // type@0206 │ │ -0719ca: 1234 |0011: const/4 v4, #int 3 // #3 │ │ -0719cc: 7020 5413 4200 |0012: invoke-direct {v2, v4}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.:(I)V // method@1354 │ │ -0719d2: 2370 4a04 |0015: new-array v0, v7, [F // type@044a │ │ -0719d6: 2600 1900 0000 |0017: fill-array-data v0, 00000030 // +00000019 │ │ -0719dc: 7130 7c13 1002 |001a: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/math/Intersector;.splitTriangle:([FLcom/badlogic/gdx/math/Plane;Lcom/badlogic/gdx/math/Intersector$SplitTriangle;)V // method@137c │ │ -0719e2: 6204 3213 |001d: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ -0719e6: 6e20 ad25 2400 |001f: invoke-virtual {v4, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/Object;)V // method@25ad │ │ -0719ec: 2373 4a04 |0022: new-array v3, v7, [F // type@044a │ │ -0719f0: 2603 2200 0000 |0024: fill-array-data v3, 00000046 // +00000022 │ │ -0719f6: 7130 7c13 1302 |0027: invoke-static {v3, v1, v2}, Lcom/badlogic/gdx/math/Intersector;.splitTriangle:([FLcom/badlogic/gdx/math/Plane;Lcom/badlogic/gdx/math/Intersector$SplitTriangle;)V // method@137c │ │ -0719fc: 6204 3213 |002a: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ -071a00: 6e20 ad25 2400 |002c: invoke-virtual {v4, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/Object;)V // method@25ad │ │ -071a06: 0e00 |002f: return-void │ │ -071a08: 0003 0400 0900 0000 0000 20c1 0000 ... |0030: array-data (22 units) │ │ -071a34: 0003 0400 0900 0000 0000 20c1 0000 ... |0046: array-data (22 units) │ │ +07fe74: |[07fe74] com.badlogic.gdx.math.Intersector.main:([Ljava/lang/String;)V │ │ +07fe84: 1307 0900 |0000: const/16 v7, #int 9 // #9 │ │ +07fe88: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +07fe8a: 2201 0d02 |0003: new-instance v1, Lcom/badlogic/gdx/math/Plane; // type@020d │ │ +07fe8e: 2204 1202 |0005: new-instance v4, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +07fe92: 1505 803f |0007: const/high16 v5, #int 1065353216 // #3f80 │ │ +07fe96: 7040 7114 5466 |0009: invoke-direct {v4, v5, v6, v6}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ +07fe9c: 7030 f613 4106 |000c: invoke-direct {v1, v4, v6}, Lcom/badlogic/gdx/math/Plane;.:(Lcom/badlogic/gdx/math/Vector3;F)V // method@13f6 │ │ +07fea2: 2202 0402 |000f: new-instance v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle; // type@0204 │ │ +07fea6: 1234 |0011: const/4 v4, #int 3 // #3 │ │ +07fea8: 7020 5413 4200 |0012: invoke-direct {v2, v4}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.:(I)V // method@1354 │ │ +07feae: 2370 4804 |0015: new-array v0, v7, [F // type@0448 │ │ +07feb2: 2600 1900 0000 |0017: fill-array-data v0, 00000030 // +00000019 │ │ +07feb8: 7130 7c13 1002 |001a: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/math/Intersector;.splitTriangle:([FLcom/badlogic/gdx/math/Plane;Lcom/badlogic/gdx/math/Intersector$SplitTriangle;)V // method@137c │ │ +07febe: 6204 3213 |001d: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ +07fec2: 6e20 ad25 2400 |001f: invoke-virtual {v4, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/Object;)V // method@25ad │ │ +07fec8: 2373 4804 |0022: new-array v3, v7, [F // type@0448 │ │ +07fecc: 2603 2200 0000 |0024: fill-array-data v3, 00000046 // +00000022 │ │ +07fed2: 7130 7c13 1302 |0027: invoke-static {v3, v1, v2}, Lcom/badlogic/gdx/math/Intersector;.splitTriangle:([FLcom/badlogic/gdx/math/Plane;Lcom/badlogic/gdx/math/Intersector$SplitTriangle;)V // method@137c │ │ +07fed8: 6204 3213 |002a: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ +07fedc: 6e20 ad25 2400 |002c: invoke-virtual {v4, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/Object;)V // method@25ad │ │ +07fee2: 0e00 |002f: return-void │ │ +07fee4: 0003 0400 0900 0000 0000 20c1 0000 ... |0030: array-data (22 units) │ │ +07ff10: 0003 0400 0900 0000 0000 20c1 0000 ... |0046: array-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1053 │ │ 0x000f line=1054 │ │ 0x0015 line=1055 │ │ 0x001a line=1056 │ │ 0x001d line=1057 │ │ @@ -79044,63 +79044,63 @@ │ │ type : '(Lcom/badlogic/gdx/math/Circle;Lcom/badlogic/gdx/math/Rectangle;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 83 16-bit code units │ │ -071a60: |[071a60] com.badlogic.gdx.math.Intersector.overlapCircleRectangle:(Lcom/badlogic/gdx/math/Circle;Lcom/badlogic/gdx/math/Rectangle;)Z │ │ -071a70: 5250 1d0b |0000: iget v0, v5, Lcom/badlogic/gdx/math/Circle;.x:F // field@0b1d │ │ -071a74: 5251 1e0b |0002: iget v1, v5, Lcom/badlogic/gdx/math/Circle;.y:F // field@0b1e │ │ -071a78: 5252 1d0b |0004: iget v2, v5, Lcom/badlogic/gdx/math/Circle;.x:F // field@0b1d │ │ -071a7c: 5263 ea0b |0006: iget v3, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -071a80: 2e02 0203 |0008: cmpg-float v2, v2, v3 │ │ -071a84: 3b02 2300 |000a: if-gez v2, 002d // +0023 │ │ -071a88: 5260 ea0b |000c: iget v0, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -071a8c: 5252 1e0b |000e: iget v2, v5, Lcom/badlogic/gdx/math/Circle;.y:F // field@0b1e │ │ -071a90: 5263 eb0b |0010: iget v3, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -071a94: 2e02 0203 |0012: cmpg-float v2, v2, v3 │ │ -071a98: 3b02 2b00 |0014: if-gez v2, 003f // +002b │ │ -071a9c: 5261 eb0b |0016: iget v1, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -071aa0: 5252 1d0b |0018: iget v2, v5, Lcom/badlogic/gdx/math/Circle;.x:F // field@0b1d │ │ -071aa4: c720 |001a: sub-float/2addr v0, v2 │ │ -071aa6: c800 |001b: mul-float/2addr v0, v0 │ │ -071aa8: 5252 1e0b |001c: iget v2, v5, Lcom/badlogic/gdx/math/Circle;.y:F // field@0b1e │ │ -071aac: c721 |001e: sub-float/2addr v1, v2 │ │ -071aae: c811 |001f: mul-float/2addr v1, v1 │ │ -071ab0: a602 0001 |0020: add-float v2, v0, v1 │ │ -071ab4: 5253 1c0b |0022: iget v3, v5, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0b1c │ │ -071ab8: 5254 1c0b |0024: iget v4, v5, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0b1c │ │ -071abc: c843 |0026: mul-float/2addr v3, v4 │ │ -071abe: 2e02 0203 |0027: cmpg-float v2, v2, v3 │ │ -071ac2: 3b02 2800 |0029: if-gez v2, 0051 // +0028 │ │ -071ac6: 1212 |002b: const/4 v2, #int 1 // #1 │ │ -071ac8: 0f02 |002c: return v2 │ │ -071aca: 5252 1d0b |002d: iget v2, v5, Lcom/badlogic/gdx/math/Circle;.x:F // field@0b1d │ │ -071ace: 5263 ea0b |002f: iget v3, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -071ad2: 5264 e90b |0031: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -071ad6: c643 |0033: add-float/2addr v3, v4 │ │ -071ad8: 2d02 0203 |0034: cmpl-float v2, v2, v3 │ │ -071adc: 3d02 d8ff |0036: if-lez v2, 000e // -0028 │ │ -071ae0: 5262 ea0b |0038: iget v2, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -071ae4: 5263 e90b |003a: iget v3, v6, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -071ae8: a600 0203 |003c: add-float v0, v2, v3 │ │ -071aec: 28d0 |003e: goto 000e // -0030 │ │ -071aee: 5252 1e0b |003f: iget v2, v5, Lcom/badlogic/gdx/math/Circle;.y:F // field@0b1e │ │ -071af2: 5263 eb0b |0041: iget v3, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -071af6: 5264 e50b |0043: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -071afa: c643 |0045: add-float/2addr v3, v4 │ │ -071afc: 2d02 0203 |0046: cmpl-float v2, v2, v3 │ │ -071b00: 3d02 d0ff |0048: if-lez v2, 0018 // -0030 │ │ -071b04: 5262 eb0b |004a: iget v2, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -071b08: 5263 e50b |004c: iget v3, v6, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -071b0c: a601 0203 |004e: add-float v1, v2, v3 │ │ -071b10: 28c8 |0050: goto 0018 // -0038 │ │ -071b12: 1202 |0051: const/4 v2, #int 0 // #0 │ │ -071b14: 28da |0052: goto 002c // -0026 │ │ +07ff3c: |[07ff3c] com.badlogic.gdx.math.Intersector.overlapCircleRectangle:(Lcom/badlogic/gdx/math/Circle;Lcom/badlogic/gdx/math/Rectangle;)Z │ │ +07ff4c: 5250 1d0b |0000: iget v0, v5, Lcom/badlogic/gdx/math/Circle;.x:F // field@0b1d │ │ +07ff50: 5251 1e0b |0002: iget v1, v5, Lcom/badlogic/gdx/math/Circle;.y:F // field@0b1e │ │ +07ff54: 5252 1d0b |0004: iget v2, v5, Lcom/badlogic/gdx/math/Circle;.x:F // field@0b1d │ │ +07ff58: 5263 ea0b |0006: iget v3, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +07ff5c: 2e02 0203 |0008: cmpg-float v2, v2, v3 │ │ +07ff60: 3b02 2300 |000a: if-gez v2, 002d // +0023 │ │ +07ff64: 5260 ea0b |000c: iget v0, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +07ff68: 5252 1e0b |000e: iget v2, v5, Lcom/badlogic/gdx/math/Circle;.y:F // field@0b1e │ │ +07ff6c: 5263 eb0b |0010: iget v3, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +07ff70: 2e02 0203 |0012: cmpg-float v2, v2, v3 │ │ +07ff74: 3b02 2b00 |0014: if-gez v2, 003f // +002b │ │ +07ff78: 5261 eb0b |0016: iget v1, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +07ff7c: 5252 1d0b |0018: iget v2, v5, Lcom/badlogic/gdx/math/Circle;.x:F // field@0b1d │ │ +07ff80: c720 |001a: sub-float/2addr v0, v2 │ │ +07ff82: c800 |001b: mul-float/2addr v0, v0 │ │ +07ff84: 5252 1e0b |001c: iget v2, v5, Lcom/badlogic/gdx/math/Circle;.y:F // field@0b1e │ │ +07ff88: c721 |001e: sub-float/2addr v1, v2 │ │ +07ff8a: c811 |001f: mul-float/2addr v1, v1 │ │ +07ff8c: a602 0001 |0020: add-float v2, v0, v1 │ │ +07ff90: 5253 1c0b |0022: iget v3, v5, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0b1c │ │ +07ff94: 5254 1c0b |0024: iget v4, v5, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0b1c │ │ +07ff98: c843 |0026: mul-float/2addr v3, v4 │ │ +07ff9a: 2e02 0203 |0027: cmpg-float v2, v2, v3 │ │ +07ff9e: 3b02 2800 |0029: if-gez v2, 0051 // +0028 │ │ +07ffa2: 1212 |002b: const/4 v2, #int 1 // #1 │ │ +07ffa4: 0f02 |002c: return v2 │ │ +07ffa6: 5252 1d0b |002d: iget v2, v5, Lcom/badlogic/gdx/math/Circle;.x:F // field@0b1d │ │ +07ffaa: 5263 ea0b |002f: iget v3, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +07ffae: 5264 e90b |0031: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +07ffb2: c643 |0033: add-float/2addr v3, v4 │ │ +07ffb4: 2d02 0203 |0034: cmpl-float v2, v2, v3 │ │ +07ffb8: 3d02 d8ff |0036: if-lez v2, 000e // -0028 │ │ +07ffbc: 5262 ea0b |0038: iget v2, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +07ffc0: 5263 e90b |003a: iget v3, v6, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +07ffc4: a600 0203 |003c: add-float v0, v2, v3 │ │ +07ffc8: 28d0 |003e: goto 000e // -0030 │ │ +07ffca: 5252 1e0b |003f: iget v2, v5, Lcom/badlogic/gdx/math/Circle;.y:F // field@0b1e │ │ +07ffce: 5263 eb0b |0041: iget v3, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +07ffd2: 5264 e50b |0043: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +07ffd6: c643 |0045: add-float/2addr v3, v4 │ │ +07ffd8: 2d02 0203 |0046: cmpl-float v2, v2, v3 │ │ +07ffdc: 3d02 d0ff |0048: if-lez v2, 0018 // -0030 │ │ +07ffe0: 5262 eb0b |004a: iget v2, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +07ffe4: 5263 e50b |004c: iget v3, v6, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +07ffe8: a601 0203 |004e: add-float v1, v2, v3 │ │ +07ffec: 28c8 |0050: goto 0018 // -0038 │ │ +07ffee: 1202 |0051: const/4 v2, #int 0 // #0 │ │ +07fff0: 28da |0052: goto 002c // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=727 │ │ 0x0002 line=728 │ │ 0x0004 line=730 │ │ 0x000c line=731 │ │ 0x000e line=736 │ │ @@ -79126,34 +79126,34 @@ │ │ type : '(Lcom/badlogic/gdx/math/Circle;Lcom/badlogic/gdx/math/Circle;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -071b18: |[071b18] com.badlogic.gdx.math.Intersector.overlapCircles:(Lcom/badlogic/gdx/math/Circle;Lcom/badlogic/gdx/math/Circle;)Z │ │ -071b28: 5264 1d0b |0000: iget v4, v6, Lcom/badlogic/gdx/math/Circle;.x:F // field@0b1d │ │ -071b2c: 5275 1d0b |0002: iget v5, v7, Lcom/badlogic/gdx/math/Circle;.x:F // field@0b1d │ │ -071b30: a702 0405 |0004: sub-float v2, v4, v5 │ │ -071b34: 5264 1e0b |0006: iget v4, v6, Lcom/badlogic/gdx/math/Circle;.y:F // field@0b1e │ │ -071b38: 5275 1e0b |0008: iget v5, v7, Lcom/badlogic/gdx/math/Circle;.y:F // field@0b1e │ │ -071b3c: a703 0405 |000a: sub-float v3, v4, v5 │ │ -071b40: a804 0202 |000c: mul-float v4, v2, v2 │ │ -071b44: a805 0303 |000e: mul-float v5, v3, v3 │ │ -071b48: a600 0405 |0010: add-float v0, v4, v5 │ │ -071b4c: 5264 1c0b |0012: iget v4, v6, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0b1c │ │ -071b50: 5275 1c0b |0014: iget v5, v7, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0b1c │ │ -071b54: a601 0405 |0016: add-float v1, v4, v5 │ │ -071b58: a804 0101 |0018: mul-float v4, v1, v1 │ │ -071b5c: 2e04 0004 |001a: cmpg-float v4, v0, v4 │ │ -071b60: 3c04 0400 |001c: if-gtz v4, 0020 // +0004 │ │ -071b64: 1214 |001e: const/4 v4, #int 1 // #1 │ │ -071b66: 0f04 |001f: return v4 │ │ -071b68: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -071b6a: 28fe |0021: goto 001f // -0002 │ │ +07fff4: |[07fff4] com.badlogic.gdx.math.Intersector.overlapCircles:(Lcom/badlogic/gdx/math/Circle;Lcom/badlogic/gdx/math/Circle;)Z │ │ +080004: 5264 1d0b |0000: iget v4, v6, Lcom/badlogic/gdx/math/Circle;.x:F // field@0b1d │ │ +080008: 5275 1d0b |0002: iget v5, v7, Lcom/badlogic/gdx/math/Circle;.x:F // field@0b1d │ │ +08000c: a702 0405 |0004: sub-float v2, v4, v5 │ │ +080010: 5264 1e0b |0006: iget v4, v6, Lcom/badlogic/gdx/math/Circle;.y:F // field@0b1e │ │ +080014: 5275 1e0b |0008: iget v5, v7, Lcom/badlogic/gdx/math/Circle;.y:F // field@0b1e │ │ +080018: a703 0405 |000a: sub-float v3, v4, v5 │ │ +08001c: a804 0202 |000c: mul-float v4, v2, v2 │ │ +080020: a805 0303 |000e: mul-float v5, v3, v3 │ │ +080024: a600 0405 |0010: add-float v0, v4, v5 │ │ +080028: 5264 1c0b |0012: iget v4, v6, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0b1c │ │ +08002c: 5275 1c0b |0014: iget v5, v7, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0b1c │ │ +080030: a601 0405 |0016: add-float v1, v4, v5 │ │ +080034: a804 0101 |0018: mul-float v4, v1, v1 │ │ +080038: 2e04 0004 |001a: cmpg-float v4, v0, v4 │ │ +08003c: 3c04 0400 |001c: if-gtz v4, 0020 // +0004 │ │ +080040: 1214 |001e: const/4 v4, #int 1 // #1 │ │ +080042: 0f04 |001f: return v4 │ │ +080044: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +080046: 28fe |0021: goto 001f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ 0x0006 line=713 │ │ 0x000c line=714 │ │ 0x0012 line=715 │ │ 0x0018 line=716 │ │ @@ -79170,19 +79170,19 @@ │ │ type : '(Lcom/badlogic/gdx/math/Polygon;Lcom/badlogic/gdx/math/Polygon;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -071b6c: |[071b6c] com.badlogic.gdx.math.Intersector.overlapConvexPolygons:(Lcom/badlogic/gdx/math/Polygon;Lcom/badlogic/gdx/math/Polygon;)Z │ │ -071b7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -071b7e: 7130 7613 2100 |0001: invoke-static {v1, v2, v0}, Lcom/badlogic/gdx/math/Intersector;.overlapConvexPolygons:(Lcom/badlogic/gdx/math/Polygon;Lcom/badlogic/gdx/math/Polygon;Lcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;)Z // method@1376 │ │ -071b84: 0a00 |0004: move-result v0 │ │ -071b86: 0f00 |0005: return v0 │ │ +080048: |[080048] com.badlogic.gdx.math.Intersector.overlapConvexPolygons:(Lcom/badlogic/gdx/math/Polygon;Lcom/badlogic/gdx/math/Polygon;)Z │ │ +080058: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08005a: 7130 7613 2100 |0001: invoke-static {v1, v2, v0}, Lcom/badlogic/gdx/math/Intersector;.overlapConvexPolygons:(Lcom/badlogic/gdx/math/Polygon;Lcom/badlogic/gdx/math/Polygon;Lcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;)Z // method@1376 │ │ +080060: 0a00 |0004: move-result v0 │ │ +080062: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=756 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 p1 Lcom/badlogic/gdx/math/Polygon; │ │ 0x0000 - 0x0006 reg=2 p2 Lcom/badlogic/gdx/math/Polygon; │ │ │ │ @@ -79191,316 +79191,318 @@ │ │ type : '(Lcom/badlogic/gdx/math/Polygon;Lcom/badlogic/gdx/math/Polygon;Lcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -071b88: |[071b88] com.badlogic.gdx.math.Intersector.overlapConvexPolygons:(Lcom/badlogic/gdx/math/Polygon;Lcom/badlogic/gdx/math/Polygon;Lcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;)Z │ │ -071b98: 6e10 0f14 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Polygon;.getTransformedVertices:()[F // method@140f │ │ -071b9e: 0c00 |0003: move-result-object v0 │ │ -071ba0: 6e10 0f14 0300 |0004: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Polygon;.getTransformedVertices:()[F // method@140f │ │ -071ba6: 0c01 |0007: move-result-object v1 │ │ -071ba8: 7130 7713 1004 |0008: invoke-static {v0, v1, v4}, Lcom/badlogic/gdx/math/Intersector;.overlapConvexPolygons:([F[FLcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;)Z // method@1377 │ │ -071bae: 0a00 |000b: move-result v0 │ │ -071bb0: 0f00 |000c: return v0 │ │ +080064: |[080064] com.badlogic.gdx.math.Intersector.overlapConvexPolygons:(Lcom/badlogic/gdx/math/Polygon;Lcom/badlogic/gdx/math/Polygon;Lcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;)Z │ │ +080074: 6e10 0f14 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Polygon;.getTransformedVertices:()[F // method@140f │ │ +08007a: 0c00 |0003: move-result-object v0 │ │ +08007c: 6e10 0f14 0300 |0004: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Polygon;.getTransformedVertices:()[F // method@140f │ │ +080082: 0c01 |0007: move-result-object v1 │ │ +080084: 7130 7713 1004 |0008: invoke-static {v0, v1, v4}, Lcom/badlogic/gdx/math/Intersector;.overlapConvexPolygons:([F[FLcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;)Z // method@1377 │ │ +08008a: 0a00 |000b: move-result v0 │ │ +08008c: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=767 │ │ locals : │ │ 0x0000 - 0x000d reg=2 p1 Lcom/badlogic/gdx/math/Polygon; │ │ 0x0000 - 0x000d reg=3 p2 Lcom/badlogic/gdx/math/Polygon; │ │ 0x0000 - 0x000d reg=4 mtv Lcom/badlogic/gdx/math/Intersector$MinimumTranslationVector; │ │ │ │ #28 : (in Lcom/badlogic/gdx/math/Intersector;) │ │ name : 'overlapConvexPolygons' │ │ type : '([F[FLcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 30 │ │ + registers : 31 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 513 16-bit code units │ │ -071bb4: |[071bb4] com.badlogic.gdx.math.Intersector.overlapConvexPolygons:([F[FLcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;)Z │ │ -071bc4: 1411 ffff 7f7f |0000: const v17, #float 3.40282e+38 // #7f7fffff │ │ -071bca: 1313 0000 |0003: const/16 v19, #int 0 // #0 │ │ -071bce: 1314 0000 |0005: const/16 v20, #int 0 // #0 │ │ -071bd2: 0800 1b00 |0007: move-object/from16 v0, v27 │ │ -071bd6: 210e |0009: array-length v14, v0 │ │ -071bd8: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -071bda: 35e5 eb00 |000b: if-ge v5, v14, 00f6 // +00eb │ │ -071bde: 4415 1b05 |000d: aget v21, v27, v5 │ │ -071be2: d819 0501 |000f: add-int/lit8 v25, v5, #int 1 // #01 │ │ -071be6: 4417 1b19 |0011: aget v23, v27, v25 │ │ -071bea: d819 0502 |0013: add-int/lit8 v25, v5, #int 2 // #02 │ │ -071bee: 9419 190e |0015: rem-int v25, v25, v14 │ │ -071bf2: 4416 1b19 |0017: aget v22, v27, v25 │ │ -071bf6: d819 0503 |0019: add-int/lit8 v25, v5, #int 3 // #03 │ │ -071bfa: 9419 190e |001b: rem-int v25, v25, v14 │ │ -071bfe: 4418 1b19 |001d: aget v24, v27, v25 │ │ -071c02: a703 1718 |001f: sub-float v3, v23, v24 │ │ -071c06: a719 1516 |0021: sub-float v25, v21, v22 │ │ -071c0a: 0200 1900 |0023: move/from16 v0, v25 │ │ -071c0e: 7f04 |0025: neg-float v4, v0 │ │ -071c10: a819 0303 |0026: mul-float v25, v3, v3 │ │ -071c14: a81a 0404 |0028: mul-float v26, v4, v4 │ │ -071c18: a619 191a |002a: add-float v25, v25, v26 │ │ -071c1c: 0200 1900 |002c: move/from16 v0, v25 │ │ -071c20: 8900 |002e: float-to-double v0, v0 │ │ -071c22: 0519 0000 |002f: move-wide/from16 v25, v0 │ │ -071c26: 7702 2126 1900 |0031: invoke-static/range {v25, v26}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -071c2c: 0b19 |0034: move-result-wide v25 │ │ -071c2e: 0500 1900 |0035: move-wide/from16 v0, v25 │ │ -071c32: 8c07 |0037: double-to-float v7, v0 │ │ -071c34: c973 |0038: div-float/2addr v3, v7 │ │ -071c36: c974 |0039: div-float/2addr v4, v7 │ │ -071c38: 1319 0000 |003a: const/16 v25, #int 0 // #0 │ │ -071c3c: 4419 1b19 |003c: aget v25, v27, v25 │ │ -071c40: a819 1903 |003e: mul-float v25, v25, v3 │ │ -071c44: 131a 0100 |0040: const/16 v26, #int 1 // #1 │ │ -071c48: 441a 1b1a |0042: aget v26, v27, v26 │ │ -071c4c: a81a 1a04 |0044: mul-float v26, v26, v4 │ │ -071c50: a60b 191a |0046: add-float v11, v25, v26 │ │ -071c54: 01b8 |0048: move v8, v11 │ │ -071c56: 1226 |0049: const/4 v6, #int 2 // #2 │ │ -071c58: 0800 1b00 |004a: move-object/from16 v0, v27 │ │ -071c5c: 2100 |004c: array-length v0, v0 │ │ -071c5e: 0219 0000 |004d: move/from16 v25, v0 │ │ -071c62: 0200 1900 |004f: move/from16 v0, v25 │ │ -071c66: 3506 1e00 |0051: if-ge v6, v0, 006f // +001e │ │ -071c6a: 4419 1b06 |0053: aget v25, v27, v6 │ │ -071c6e: a819 1903 |0055: mul-float v25, v25, v3 │ │ -071c72: d81a 0601 |0057: add-int/lit8 v26, v6, #int 1 // #01 │ │ -071c76: 441a 1b1a |0059: aget v26, v27, v26 │ │ -071c7a: a81a 1a04 |005b: mul-float v26, v26, v4 │ │ -071c7e: a612 191a |005d: add-float v18, v25, v26 │ │ -071c82: 2e19 120b |005f: cmpg-float v25, v18, v11 │ │ -071c86: 3b19 0700 |0061: if-gez v25, 0068 // +0007 │ │ -071c8a: 020b 1200 |0063: move/from16 v11, v18 │ │ -071c8e: d806 0602 |0065: add-int/lit8 v6, v6, #int 2 // #02 │ │ -071c92: 28e3 |0067: goto 004a // -001d │ │ -071c94: 2d19 1208 |0068: cmpl-float v25, v18, v8 │ │ -071c98: 3d19 fbff |006a: if-lez v25, 0065 // -0005 │ │ -071c9c: 0208 1200 |006c: move/from16 v8, v18 │ │ -071ca0: 28f7 |006e: goto 0065 // -0009 │ │ -071ca2: 1319 0000 |006f: const/16 v25, #int 0 // #0 │ │ -071ca6: 4419 1c19 |0071: aget v25, v28, v25 │ │ -071caa: a819 1903 |0073: mul-float v25, v25, v3 │ │ -071cae: 131a 0100 |0075: const/16 v26, #int 1 // #1 │ │ -071cb2: 441a 1c1a |0077: aget v26, v28, v26 │ │ -071cb6: a81a 1a04 |0079: mul-float v26, v26, v4 │ │ -071cba: a60c 191a |007b: add-float v12, v25, v26 │ │ -071cbe: 01c9 |007d: move v9, v12 │ │ -071cc0: 1226 |007e: const/4 v6, #int 2 // #2 │ │ -071cc2: 0800 1c00 |007f: move-object/from16 v0, v28 │ │ -071cc6: 2100 |0081: array-length v0, v0 │ │ -071cc8: 0219 0000 |0082: move/from16 v25, v0 │ │ -071ccc: 0200 1900 |0084: move/from16 v0, v25 │ │ -071cd0: 3506 1e00 |0086: if-ge v6, v0, 00a4 // +001e │ │ -071cd4: 4419 1c06 |0088: aget v25, v28, v6 │ │ -071cd8: a819 1903 |008a: mul-float v25, v25, v3 │ │ -071cdc: d81a 0601 |008c: add-int/lit8 v26, v6, #int 1 // #01 │ │ -071ce0: 441a 1c1a |008e: aget v26, v28, v26 │ │ -071ce4: a81a 1a04 |0090: mul-float v26, v26, v4 │ │ -071ce8: a612 191a |0092: add-float v18, v25, v26 │ │ -071cec: 2e19 120c |0094: cmpg-float v25, v18, v12 │ │ -071cf0: 3b19 0700 |0096: if-gez v25, 009d // +0007 │ │ -071cf4: 020c 1200 |0098: move/from16 v12, v18 │ │ -071cf8: d806 0602 |009a: add-int/lit8 v6, v6, #int 2 // #02 │ │ -071cfc: 28e3 |009c: goto 007f // -001d │ │ -071cfe: 2d19 1209 |009d: cmpl-float v25, v18, v9 │ │ -071d02: 3d19 fbff |009f: if-lez v25, 009a // -0005 │ │ -071d06: 0209 1200 |00a1: move/from16 v9, v18 │ │ -071d0a: 28f7 |00a3: goto 009a // -0009 │ │ -071d0c: 2e19 0b0c |00a4: cmpg-float v25, v11, v12 │ │ -071d10: 3c19 0600 |00a6: if-gtz v25, 00ac // +0006 │ │ -071d14: 2d19 080c |00a8: cmpl-float v25, v8, v12 │ │ -071d18: 3b19 0d00 |00aa: if-gez v25, 00b7 // +000d │ │ -071d1c: 2e19 0c0b |00ac: cmpg-float v25, v12, v11 │ │ -071d20: 3c19 0600 |00ae: if-gtz v25, 00b4 // +0006 │ │ -071d24: 2d19 090b |00b0: cmpl-float v25, v9, v11 │ │ -071d28: 3b19 0500 |00b2: if-gez v25, 00b7 // +0005 │ │ -071d2c: 1319 0000 |00b4: const/16 v25, #int 0 // #0 │ │ -071d30: 0f19 |00b6: return v25 │ │ -071d32: 7120 1a26 9800 |00b7: invoke-static {v8, v9}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -071d38: 0a19 |00ba: move-result v25 │ │ -071d3a: 7120 1826 cb00 |00bb: invoke-static {v11, v12}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -071d40: 0a1a |00be: move-result v26 │ │ -071d42: a710 191a |00bf: sub-float v16, v25, v26 │ │ -071d46: 2e19 0b0c |00c1: cmpg-float v25, v11, v12 │ │ -071d4a: 3b19 0600 |00c3: if-gez v25, 00c9 // +0006 │ │ -071d4e: 2d19 0809 |00c5: cmpl-float v25, v8, v9 │ │ -071d52: 3c19 0a00 |00c7: if-gtz v25, 00d1 // +000a │ │ -071d56: 2e19 0c0b |00c9: cmpg-float v25, v12, v11 │ │ -071d5a: 3b19 1a00 |00cb: if-gez v25, 00e5 // +001a │ │ -071d5e: 2d19 0908 |00cd: cmpl-float v25, v9, v8 │ │ -071d62: 3d19 1600 |00cf: if-lez v25, 00e5 // +0016 │ │ -071d66: a719 0b0c |00d1: sub-float v25, v11, v12 │ │ -071d6a: 7701 0f26 1900 |00d3: invoke-static/range {v25}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -071d70: 0a0d |00d6: move-result v13 │ │ -071d72: a719 0809 |00d7: sub-float v25, v8, v9 │ │ -071d76: 7701 0f26 1900 |00d9: invoke-static/range {v25}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -071d7c: 0a0a |00dc: move-result v10 │ │ -071d7e: 2e19 0d0a |00dd: cmpg-float v25, v13, v10 │ │ -071d82: 3b19 1400 |00df: if-gez v25, 00f3 // +0014 │ │ -071d86: 7f33 |00e1: neg-float v3, v3 │ │ -071d88: 7f44 |00e2: neg-float v4, v4 │ │ -071d8a: a610 100d |00e3: add-float v16, v16, v13 │ │ -071d8e: 2e19 1011 |00e5: cmpg-float v25, v16, v17 │ │ -071d92: 3b19 0800 |00e7: if-gez v25, 00ef // +0008 │ │ -071d96: 0211 1000 |00e9: move/from16 v17, v16 │ │ -071d9a: 0213 0300 |00eb: move/from16 v19, v3 │ │ -071d9e: 0214 0400 |00ed: move/from16 v20, v4 │ │ -071da2: d805 0502 |00ef: add-int/lit8 v5, v5, #int 2 // #02 │ │ -071da6: 2900 1aff |00f1: goto/16 000b // -00e6 │ │ -071daa: a610 100a |00f3: add-float v16, v16, v10 │ │ -071dae: 28f0 |00f5: goto 00e5 // -0010 │ │ -071db0: 0800 1c00 |00f6: move-object/from16 v0, v28 │ │ -071db4: 210f |00f8: array-length v15, v0 │ │ -071db6: 1205 |00f9: const/4 v5, #int 0 // #0 │ │ -071db8: 35f5 ec00 |00fa: if-ge v5, v15, 01e6 // +00ec │ │ -071dbc: 4415 1c05 |00fc: aget v21, v28, v5 │ │ -071dc0: d819 0501 |00fe: add-int/lit8 v25, v5, #int 1 // #01 │ │ -071dc4: 4417 1c19 |0100: aget v23, v28, v25 │ │ -071dc8: d819 0502 |0102: add-int/lit8 v25, v5, #int 2 // #02 │ │ -071dcc: 9419 190f |0104: rem-int v25, v25, v15 │ │ -071dd0: 4416 1c19 |0106: aget v22, v28, v25 │ │ -071dd4: d819 0503 |0108: add-int/lit8 v25, v5, #int 3 // #03 │ │ -071dd8: 9419 190f |010a: rem-int v25, v25, v15 │ │ -071ddc: 4418 1c19 |010c: aget v24, v28, v25 │ │ -071de0: a703 1718 |010e: sub-float v3, v23, v24 │ │ -071de4: a719 1516 |0110: sub-float v25, v21, v22 │ │ -071de8: 0200 1900 |0112: move/from16 v0, v25 │ │ -071dec: 7f04 |0114: neg-float v4, v0 │ │ -071dee: a819 0303 |0115: mul-float v25, v3, v3 │ │ -071df2: a81a 0404 |0117: mul-float v26, v4, v4 │ │ -071df6: a619 191a |0119: add-float v25, v25, v26 │ │ -071dfa: 0200 1900 |011b: move/from16 v0, v25 │ │ -071dfe: 8900 |011d: float-to-double v0, v0 │ │ -071e00: 0519 0000 |011e: move-wide/from16 v25, v0 │ │ -071e04: 7702 2126 1900 |0120: invoke-static/range {v25, v26}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -071e0a: 0b19 |0123: move-result-wide v25 │ │ -071e0c: 0500 1900 |0124: move-wide/from16 v0, v25 │ │ -071e10: 8c07 |0126: double-to-float v7, v0 │ │ -071e12: c973 |0127: div-float/2addr v3, v7 │ │ -071e14: c974 |0128: div-float/2addr v4, v7 │ │ -071e16: 1319 0000 |0129: const/16 v25, #int 0 // #0 │ │ -071e1a: 4419 1b19 |012b: aget v25, v27, v25 │ │ -071e1e: a819 1903 |012d: mul-float v25, v25, v3 │ │ -071e22: 131a 0100 |012f: const/16 v26, #int 1 // #1 │ │ -071e26: 441a 1b1a |0131: aget v26, v27, v26 │ │ -071e2a: a81a 1a04 |0133: mul-float v26, v26, v4 │ │ -071e2e: a60b 191a |0135: add-float v11, v25, v26 │ │ -071e32: 01b8 |0137: move v8, v11 │ │ -071e34: 1226 |0138: const/4 v6, #int 2 // #2 │ │ -071e36: 0800 1b00 |0139: move-object/from16 v0, v27 │ │ -071e3a: 2100 |013b: array-length v0, v0 │ │ -071e3c: 0219 0000 |013c: move/from16 v25, v0 │ │ -071e40: 0200 1900 |013e: move/from16 v0, v25 │ │ -071e44: 3506 1e00 |0140: if-ge v6, v0, 015e // +001e │ │ -071e48: 4419 1b06 |0142: aget v25, v27, v6 │ │ -071e4c: a819 1903 |0144: mul-float v25, v25, v3 │ │ -071e50: d81a 0601 |0146: add-int/lit8 v26, v6, #int 1 // #01 │ │ -071e54: 441a 1b1a |0148: aget v26, v27, v26 │ │ -071e58: a81a 1a04 |014a: mul-float v26, v26, v4 │ │ -071e5c: a612 191a |014c: add-float v18, v25, v26 │ │ -071e60: 2e19 120b |014e: cmpg-float v25, v18, v11 │ │ -071e64: 3b19 0700 |0150: if-gez v25, 0157 // +0007 │ │ -071e68: 020b 1200 |0152: move/from16 v11, v18 │ │ -071e6c: d806 0602 |0154: add-int/lit8 v6, v6, #int 2 // #02 │ │ -071e70: 28e3 |0156: goto 0139 // -001d │ │ -071e72: 2d19 1208 |0157: cmpl-float v25, v18, v8 │ │ -071e76: 3d19 fbff |0159: if-lez v25, 0154 // -0005 │ │ -071e7a: 0208 1200 |015b: move/from16 v8, v18 │ │ -071e7e: 28f7 |015d: goto 0154 // -0009 │ │ -071e80: 1319 0000 |015e: const/16 v25, #int 0 // #0 │ │ -071e84: 4419 1c19 |0160: aget v25, v28, v25 │ │ -071e88: a819 1903 |0162: mul-float v25, v25, v3 │ │ -071e8c: 131a 0100 |0164: const/16 v26, #int 1 // #1 │ │ -071e90: 441a 1c1a |0166: aget v26, v28, v26 │ │ -071e94: a81a 1a04 |0168: mul-float v26, v26, v4 │ │ -071e98: a60c 191a |016a: add-float v12, v25, v26 │ │ -071e9c: 01c9 |016c: move v9, v12 │ │ -071e9e: 1226 |016d: const/4 v6, #int 2 // #2 │ │ -071ea0: 0800 1c00 |016e: move-object/from16 v0, v28 │ │ -071ea4: 2100 |0170: array-length v0, v0 │ │ -071ea6: 0219 0000 |0171: move/from16 v25, v0 │ │ -071eaa: 0200 1900 |0173: move/from16 v0, v25 │ │ -071eae: 3506 1e00 |0175: if-ge v6, v0, 0193 // +001e │ │ -071eb2: 4419 1c06 |0177: aget v25, v28, v6 │ │ -071eb6: a819 1903 |0179: mul-float v25, v25, v3 │ │ -071eba: d81a 0601 |017b: add-int/lit8 v26, v6, #int 1 // #01 │ │ -071ebe: 441a 1c1a |017d: aget v26, v28, v26 │ │ -071ec2: a81a 1a04 |017f: mul-float v26, v26, v4 │ │ -071ec6: a612 191a |0181: add-float v18, v25, v26 │ │ -071eca: 2e19 120c |0183: cmpg-float v25, v18, v12 │ │ -071ece: 3b19 0700 |0185: if-gez v25, 018c // +0007 │ │ -071ed2: 020c 1200 |0187: move/from16 v12, v18 │ │ -071ed6: d806 0602 |0189: add-int/lit8 v6, v6, #int 2 // #02 │ │ -071eda: 28e3 |018b: goto 016e // -001d │ │ -071edc: 2d19 1209 |018c: cmpl-float v25, v18, v9 │ │ -071ee0: 3d19 fbff |018e: if-lez v25, 0189 // -0005 │ │ -071ee4: 0209 1200 |0190: move/from16 v9, v18 │ │ -071ee8: 28f7 |0192: goto 0189 // -0009 │ │ -071eea: 2e19 0b0c |0193: cmpg-float v25, v11, v12 │ │ -071eee: 3c19 0600 |0195: if-gtz v25, 019b // +0006 │ │ -071ef2: 2d19 080c |0197: cmpl-float v25, v8, v12 │ │ -071ef6: 3b19 0e00 |0199: if-gez v25, 01a7 // +000e │ │ -071efa: 2e19 0c0b |019b: cmpg-float v25, v12, v11 │ │ -071efe: 3c19 0600 |019d: if-gtz v25, 01a3 // +0006 │ │ -071f02: 2d19 090b |019f: cmpl-float v25, v9, v11 │ │ -071f06: 3b19 0600 |01a1: if-gez v25, 01a7 // +0006 │ │ -071f0a: 1319 0000 |01a3: const/16 v25, #int 0 // #0 │ │ -071f0e: 2900 11ff |01a5: goto/16 00b6 // -00ef │ │ -071f12: 7120 1a26 9800 |01a7: invoke-static {v8, v9}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -071f18: 0a19 |01aa: move-result v25 │ │ -071f1a: 7120 1826 cb00 |01ab: invoke-static {v11, v12}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -071f20: 0a1a |01ae: move-result v26 │ │ -071f22: a710 191a |01af: sub-float v16, v25, v26 │ │ -071f26: 2e19 0b0c |01b1: cmpg-float v25, v11, v12 │ │ -071f2a: 3b19 0600 |01b3: if-gez v25, 01b9 // +0006 │ │ -071f2e: 2d19 0809 |01b5: cmpl-float v25, v8, v9 │ │ -071f32: 3c19 0a00 |01b7: if-gtz v25, 01c1 // +000a │ │ -071f36: 2e19 0c0b |01b9: cmpg-float v25, v12, v11 │ │ -071f3a: 3b19 1a00 |01bb: if-gez v25, 01d5 // +001a │ │ -071f3e: 2d19 0908 |01bd: cmpl-float v25, v9, v8 │ │ -071f42: 3d19 1600 |01bf: if-lez v25, 01d5 // +0016 │ │ -071f46: a719 0b0c |01c1: sub-float v25, v11, v12 │ │ -071f4a: 7701 0f26 1900 |01c3: invoke-static/range {v25}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -071f50: 0a0d |01c6: move-result v13 │ │ -071f52: a719 0809 |01c7: sub-float v25, v8, v9 │ │ -071f56: 7701 0f26 1900 |01c9: invoke-static/range {v25}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -071f5c: 0a0a |01cc: move-result v10 │ │ -071f5e: 2e19 0d0a |01cd: cmpg-float v25, v13, v10 │ │ -071f62: 3b19 1400 |01cf: if-gez v25, 01e3 // +0014 │ │ -071f66: 7f33 |01d1: neg-float v3, v3 │ │ -071f68: 7f44 |01d2: neg-float v4, v4 │ │ -071f6a: a610 100d |01d3: add-float v16, v16, v13 │ │ -071f6e: 2e19 1011 |01d5: cmpg-float v25, v16, v17 │ │ -071f72: 3b19 0800 |01d7: if-gez v25, 01df // +0008 │ │ -071f76: 0211 1000 |01d9: move/from16 v17, v16 │ │ -071f7a: 0213 0300 |01db: move/from16 v19, v3 │ │ -071f7e: 0214 0400 |01dd: move/from16 v20, v4 │ │ -071f82: d805 0502 |01df: add-int/lit8 v5, v5, #int 2 // #02 │ │ -071f86: 2900 19ff |01e1: goto/16 00fa // -00e7 │ │ -071f8a: a610 100a |01e3: add-float v16, v16, v10 │ │ -071f8e: 28f0 |01e5: goto 01d5 // -0010 │ │ -071f90: 381d 1700 |01e6: if-eqz v29, 01fd // +0017 │ │ -071f94: 0800 1d00 |01e8: move-object/from16 v0, v29 │ │ -071f98: 5400 6e0b |01ea: iget-object v0, v0, Lcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;.normal:Lcom/badlogic/gdx/math/Vector2; // field@0b6e │ │ -071f9c: 0819 0000 |01ec: move-object/from16 v25, v0 │ │ -071fa0: 0800 1900 |01ee: move-object/from16 v0, v25 │ │ -071fa4: 0201 1300 |01f0: move/from16 v1, v19 │ │ -071fa8: 0202 1400 |01f2: move/from16 v2, v20 │ │ -071fac: 6e30 6814 1002 |01f4: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -071fb2: 0200 1100 |01f7: move/from16 v0, v17 │ │ -071fb6: 0801 1d00 |01f9: move-object/from16 v1, v29 │ │ -071fba: 5910 6d0b |01fb: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;.depth:F // field@0b6d │ │ -071fbe: 1319 0100 |01fd: const/16 v25, #int 1 // #1 │ │ -071fc2: 2900 b7fe |01ff: goto/16 00b6 // -0149 │ │ + insns size : 517 16-bit code units │ │ +080090: |[080090] com.badlogic.gdx.math.Intersector.overlapConvexPolygons:([F[FLcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;)Z │ │ +0800a0: 1412 ffff 7f7f |0000: const v18, #float 3.40282e+38 // #7f7fffff │ │ +0800a6: 1314 0000 |0003: const/16 v20, #int 0 // #0 │ │ +0800aa: 1315 0000 |0005: const/16 v21, #int 0 // #0 │ │ +0800ae: 0800 1c00 |0007: move-object/from16 v0, v28 │ │ +0800b2: 210f |0009: array-length v15, v0 │ │ +0800b4: 1206 |000a: const/4 v6, #int 0 // #0 │ │ +0800b6: 35f6 eb00 |000b: if-ge v6, v15, 00f6 // +00eb │ │ +0800ba: 4416 1c06 |000d: aget v22, v28, v6 │ │ +0800be: d81a 0601 |000f: add-int/lit8 v26, v6, #int 1 // #01 │ │ +0800c2: 4418 1c1a |0011: aget v24, v28, v26 │ │ +0800c6: d81a 0602 |0013: add-int/lit8 v26, v6, #int 2 // #02 │ │ +0800ca: 941a 1a0f |0015: rem-int v26, v26, v15 │ │ +0800ce: 4417 1c1a |0017: aget v23, v28, v26 │ │ +0800d2: d81a 0603 |0019: add-int/lit8 v26, v6, #int 3 // #03 │ │ +0800d6: 941a 1a0f |001b: rem-int v26, v26, v15 │ │ +0800da: 4419 1c1a |001d: aget v25, v28, v26 │ │ +0800de: a704 1819 |001f: sub-float v4, v24, v25 │ │ +0800e2: a71a 1617 |0021: sub-float v26, v22, v23 │ │ +0800e6: 0200 1a00 |0023: move/from16 v0, v26 │ │ +0800ea: 7f05 |0025: neg-float v5, v0 │ │ +0800ec: a81a 0404 |0026: mul-float v26, v4, v4 │ │ +0800f0: a81b 0505 |0028: mul-float v27, v5, v5 │ │ +0800f4: a61a 1a1b |002a: add-float v26, v26, v27 │ │ +0800f8: 0200 1a00 |002c: move/from16 v0, v26 │ │ +0800fc: 8900 |002e: float-to-double v0, v0 │ │ +0800fe: 051a 0000 |002f: move-wide/from16 v26, v0 │ │ +080102: 7702 2126 1a00 |0031: invoke-static/range {v26, v27}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +080108: 0b1a |0034: move-result-wide v26 │ │ +08010a: 0500 1a00 |0035: move-wide/from16 v0, v26 │ │ +08010e: 8c08 |0037: double-to-float v8, v0 │ │ +080110: c984 |0038: div-float/2addr v4, v8 │ │ +080112: c985 |0039: div-float/2addr v5, v8 │ │ +080114: 131a 0000 |003a: const/16 v26, #int 0 // #0 │ │ +080118: 441a 1c1a |003c: aget v26, v28, v26 │ │ +08011c: a81a 1a04 |003e: mul-float v26, v26, v4 │ │ +080120: 131b 0100 |0040: const/16 v27, #int 1 // #1 │ │ +080124: 441b 1c1b |0042: aget v27, v28, v27 │ │ +080128: a81b 1b05 |0044: mul-float v27, v27, v5 │ │ +08012c: a60c 1a1b |0046: add-float v12, v26, v27 │ │ +080130: 01c9 |0048: move v9, v12 │ │ +080132: 1227 |0049: const/4 v7, #int 2 // #2 │ │ +080134: 0800 1c00 |004a: move-object/from16 v0, v28 │ │ +080138: 2100 |004c: array-length v0, v0 │ │ +08013a: 021a 0000 |004d: move/from16 v26, v0 │ │ +08013e: 0200 1a00 |004f: move/from16 v0, v26 │ │ +080142: 3507 1e00 |0051: if-ge v7, v0, 006f // +001e │ │ +080146: 441a 1c07 |0053: aget v26, v28, v7 │ │ +08014a: a81a 1a04 |0055: mul-float v26, v26, v4 │ │ +08014e: d81b 0701 |0057: add-int/lit8 v27, v7, #int 1 // #01 │ │ +080152: 441b 1c1b |0059: aget v27, v28, v27 │ │ +080156: a81b 1b05 |005b: mul-float v27, v27, v5 │ │ +08015a: a613 1a1b |005d: add-float v19, v26, v27 │ │ +08015e: 2e1a 130c |005f: cmpg-float v26, v19, v12 │ │ +080162: 3b1a 0700 |0061: if-gez v26, 0068 // +0007 │ │ +080166: 020c 1300 |0063: move/from16 v12, v19 │ │ +08016a: d807 0702 |0065: add-int/lit8 v7, v7, #int 2 // #02 │ │ +08016e: 28e3 |0067: goto 004a // -001d │ │ +080170: 2d1a 1309 |0068: cmpl-float v26, v19, v9 │ │ +080174: 3d1a fbff |006a: if-lez v26, 0065 // -0005 │ │ +080178: 0209 1300 |006c: move/from16 v9, v19 │ │ +08017c: 28f7 |006e: goto 0065 // -0009 │ │ +08017e: 131a 0000 |006f: const/16 v26, #int 0 // #0 │ │ +080182: 441a 1d1a |0071: aget v26, v29, v26 │ │ +080186: a81a 1a04 |0073: mul-float v26, v26, v4 │ │ +08018a: 131b 0100 |0075: const/16 v27, #int 1 // #1 │ │ +08018e: 441b 1d1b |0077: aget v27, v29, v27 │ │ +080192: a81b 1b05 |0079: mul-float v27, v27, v5 │ │ +080196: a60d 1a1b |007b: add-float v13, v26, v27 │ │ +08019a: 01da |007d: move v10, v13 │ │ +08019c: 1227 |007e: const/4 v7, #int 2 // #2 │ │ +08019e: 0800 1d00 |007f: move-object/from16 v0, v29 │ │ +0801a2: 2100 |0081: array-length v0, v0 │ │ +0801a4: 021a 0000 |0082: move/from16 v26, v0 │ │ +0801a8: 0200 1a00 |0084: move/from16 v0, v26 │ │ +0801ac: 3507 1e00 |0086: if-ge v7, v0, 00a4 // +001e │ │ +0801b0: 441a 1d07 |0088: aget v26, v29, v7 │ │ +0801b4: a81a 1a04 |008a: mul-float v26, v26, v4 │ │ +0801b8: d81b 0701 |008c: add-int/lit8 v27, v7, #int 1 // #01 │ │ +0801bc: 441b 1d1b |008e: aget v27, v29, v27 │ │ +0801c0: a81b 1b05 |0090: mul-float v27, v27, v5 │ │ +0801c4: a613 1a1b |0092: add-float v19, v26, v27 │ │ +0801c8: 2e1a 130d |0094: cmpg-float v26, v19, v13 │ │ +0801cc: 3b1a 0700 |0096: if-gez v26, 009d // +0007 │ │ +0801d0: 020d 1300 |0098: move/from16 v13, v19 │ │ +0801d4: d807 0702 |009a: add-int/lit8 v7, v7, #int 2 // #02 │ │ +0801d8: 28e3 |009c: goto 007f // -001d │ │ +0801da: 2d1a 130a |009d: cmpl-float v26, v19, v10 │ │ +0801de: 3d1a fbff |009f: if-lez v26, 009a // -0005 │ │ +0801e2: 020a 1300 |00a1: move/from16 v10, v19 │ │ +0801e6: 28f7 |00a3: goto 009a // -0009 │ │ +0801e8: 2e1a 0c0d |00a4: cmpg-float v26, v12, v13 │ │ +0801ec: 3c1a 0600 |00a6: if-gtz v26, 00ac // +0006 │ │ +0801f0: 2d1a 090d |00a8: cmpl-float v26, v9, v13 │ │ +0801f4: 3b1a 0d00 |00aa: if-gez v26, 00b7 // +000d │ │ +0801f8: 2e1a 0d0c |00ac: cmpg-float v26, v13, v12 │ │ +0801fc: 3c1a 0600 |00ae: if-gtz v26, 00b4 // +0006 │ │ +080200: 2d1a 0a0c |00b0: cmpl-float v26, v10, v12 │ │ +080204: 3b1a 0500 |00b2: if-gez v26, 00b7 // +0005 │ │ +080208: 131a 0000 |00b4: const/16 v26, #int 0 // #0 │ │ +08020c: 0f1a |00b6: return v26 │ │ +08020e: 7120 1a26 a900 |00b7: invoke-static {v9, v10}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +080214: 0a1a |00ba: move-result v26 │ │ +080216: 7120 1826 dc00 |00bb: invoke-static {v12, v13}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +08021c: 0a1b |00be: move-result v27 │ │ +08021e: a711 1a1b |00bf: sub-float v17, v26, v27 │ │ +080222: 2e1a 0c0d |00c1: cmpg-float v26, v12, v13 │ │ +080226: 3b1a 0600 |00c3: if-gez v26, 00c9 // +0006 │ │ +08022a: 2d1a 090a |00c5: cmpl-float v26, v9, v10 │ │ +08022e: 3c1a 0a00 |00c7: if-gtz v26, 00d1 // +000a │ │ +080232: 2e1a 0d0c |00c9: cmpg-float v26, v13, v12 │ │ +080236: 3b1a 1a00 |00cb: if-gez v26, 00e5 // +001a │ │ +08023a: 2d1a 0a09 |00cd: cmpl-float v26, v10, v9 │ │ +08023e: 3d1a 1600 |00cf: if-lez v26, 00e5 // +0016 │ │ +080242: a71a 0c0d |00d1: sub-float v26, v12, v13 │ │ +080246: 7701 0f26 1a00 |00d3: invoke-static/range {v26}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +08024c: 0a0e |00d6: move-result v14 │ │ +08024e: a71a 090a |00d7: sub-float v26, v9, v10 │ │ +080252: 7701 0f26 1a00 |00d9: invoke-static/range {v26}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +080258: 0a0b |00dc: move-result v11 │ │ +08025a: 2e1a 0e0b |00dd: cmpg-float v26, v14, v11 │ │ +08025e: 3b1a 1400 |00df: if-gez v26, 00f3 // +0014 │ │ +080262: 7f44 |00e1: neg-float v4, v4 │ │ +080264: 7f55 |00e2: neg-float v5, v5 │ │ +080266: a611 110e |00e3: add-float v17, v17, v14 │ │ +08026a: 2e1a 1112 |00e5: cmpg-float v26, v17, v18 │ │ +08026e: 3b1a 0800 |00e7: if-gez v26, 00ef // +0008 │ │ +080272: 0212 1100 |00e9: move/from16 v18, v17 │ │ +080276: 0214 0400 |00eb: move/from16 v20, v4 │ │ +08027a: 0215 0500 |00ed: move/from16 v21, v5 │ │ +08027e: d806 0602 |00ef: add-int/lit8 v6, v6, #int 2 // #02 │ │ +080282: 2900 1aff |00f1: goto/16 000b // -00e6 │ │ +080286: a611 110b |00f3: add-float v17, v17, v11 │ │ +08028a: 28f0 |00f5: goto 00e5 // -0010 │ │ +08028c: 0800 1d00 |00f6: move-object/from16 v0, v29 │ │ +080290: 2100 |00f8: array-length v0, v0 │ │ +080292: 0210 0000 |00f9: move/from16 v16, v0 │ │ +080296: 1206 |00fb: const/4 v6, #int 0 // #0 │ │ +080298: 0200 1000 |00fc: move/from16 v0, v16 │ │ +08029c: 3506 ec00 |00fe: if-ge v6, v0, 01ea // +00ec │ │ +0802a0: 4416 1d06 |0100: aget v22, v29, v6 │ │ +0802a4: d81a 0601 |0102: add-int/lit8 v26, v6, #int 1 // #01 │ │ +0802a8: 4418 1d1a |0104: aget v24, v29, v26 │ │ +0802ac: d81a 0602 |0106: add-int/lit8 v26, v6, #int 2 // #02 │ │ +0802b0: 941a 1a10 |0108: rem-int v26, v26, v16 │ │ +0802b4: 4417 1d1a |010a: aget v23, v29, v26 │ │ +0802b8: d81a 0603 |010c: add-int/lit8 v26, v6, #int 3 // #03 │ │ +0802bc: 941a 1a10 |010e: rem-int v26, v26, v16 │ │ +0802c0: 4419 1d1a |0110: aget v25, v29, v26 │ │ +0802c4: a704 1819 |0112: sub-float v4, v24, v25 │ │ +0802c8: a71a 1617 |0114: sub-float v26, v22, v23 │ │ +0802cc: 0200 1a00 |0116: move/from16 v0, v26 │ │ +0802d0: 7f05 |0118: neg-float v5, v0 │ │ +0802d2: a81a 0404 |0119: mul-float v26, v4, v4 │ │ +0802d6: a81b 0505 |011b: mul-float v27, v5, v5 │ │ +0802da: a61a 1a1b |011d: add-float v26, v26, v27 │ │ +0802de: 0200 1a00 |011f: move/from16 v0, v26 │ │ +0802e2: 8900 |0121: float-to-double v0, v0 │ │ +0802e4: 051a 0000 |0122: move-wide/from16 v26, v0 │ │ +0802e8: 7702 2126 1a00 |0124: invoke-static/range {v26, v27}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +0802ee: 0b1a |0127: move-result-wide v26 │ │ +0802f0: 0500 1a00 |0128: move-wide/from16 v0, v26 │ │ +0802f4: 8c08 |012a: double-to-float v8, v0 │ │ +0802f6: c984 |012b: div-float/2addr v4, v8 │ │ +0802f8: c985 |012c: div-float/2addr v5, v8 │ │ +0802fa: 131a 0000 |012d: const/16 v26, #int 0 // #0 │ │ +0802fe: 441a 1c1a |012f: aget v26, v28, v26 │ │ +080302: a81a 1a04 |0131: mul-float v26, v26, v4 │ │ +080306: 131b 0100 |0133: const/16 v27, #int 1 // #1 │ │ +08030a: 441b 1c1b |0135: aget v27, v28, v27 │ │ +08030e: a81b 1b05 |0137: mul-float v27, v27, v5 │ │ +080312: a60c 1a1b |0139: add-float v12, v26, v27 │ │ +080316: 01c9 |013b: move v9, v12 │ │ +080318: 1227 |013c: const/4 v7, #int 2 // #2 │ │ +08031a: 0800 1c00 |013d: move-object/from16 v0, v28 │ │ +08031e: 2100 |013f: array-length v0, v0 │ │ +080320: 021a 0000 |0140: move/from16 v26, v0 │ │ +080324: 0200 1a00 |0142: move/from16 v0, v26 │ │ +080328: 3507 1e00 |0144: if-ge v7, v0, 0162 // +001e │ │ +08032c: 441a 1c07 |0146: aget v26, v28, v7 │ │ +080330: a81a 1a04 |0148: mul-float v26, v26, v4 │ │ +080334: d81b 0701 |014a: add-int/lit8 v27, v7, #int 1 // #01 │ │ +080338: 441b 1c1b |014c: aget v27, v28, v27 │ │ +08033c: a81b 1b05 |014e: mul-float v27, v27, v5 │ │ +080340: a613 1a1b |0150: add-float v19, v26, v27 │ │ +080344: 2e1a 130c |0152: cmpg-float v26, v19, v12 │ │ +080348: 3b1a 0700 |0154: if-gez v26, 015b // +0007 │ │ +08034c: 020c 1300 |0156: move/from16 v12, v19 │ │ +080350: d807 0702 |0158: add-int/lit8 v7, v7, #int 2 // #02 │ │ +080354: 28e3 |015a: goto 013d // -001d │ │ +080356: 2d1a 1309 |015b: cmpl-float v26, v19, v9 │ │ +08035a: 3d1a fbff |015d: if-lez v26, 0158 // -0005 │ │ +08035e: 0209 1300 |015f: move/from16 v9, v19 │ │ +080362: 28f7 |0161: goto 0158 // -0009 │ │ +080364: 131a 0000 |0162: const/16 v26, #int 0 // #0 │ │ +080368: 441a 1d1a |0164: aget v26, v29, v26 │ │ +08036c: a81a 1a04 |0166: mul-float v26, v26, v4 │ │ +080370: 131b 0100 |0168: const/16 v27, #int 1 // #1 │ │ +080374: 441b 1d1b |016a: aget v27, v29, v27 │ │ +080378: a81b 1b05 |016c: mul-float v27, v27, v5 │ │ +08037c: a60d 1a1b |016e: add-float v13, v26, v27 │ │ +080380: 01da |0170: move v10, v13 │ │ +080382: 1227 |0171: const/4 v7, #int 2 // #2 │ │ +080384: 0800 1d00 |0172: move-object/from16 v0, v29 │ │ +080388: 2100 |0174: array-length v0, v0 │ │ +08038a: 021a 0000 |0175: move/from16 v26, v0 │ │ +08038e: 0200 1a00 |0177: move/from16 v0, v26 │ │ +080392: 3507 1e00 |0179: if-ge v7, v0, 0197 // +001e │ │ +080396: 441a 1d07 |017b: aget v26, v29, v7 │ │ +08039a: a81a 1a04 |017d: mul-float v26, v26, v4 │ │ +08039e: d81b 0701 |017f: add-int/lit8 v27, v7, #int 1 // #01 │ │ +0803a2: 441b 1d1b |0181: aget v27, v29, v27 │ │ +0803a6: a81b 1b05 |0183: mul-float v27, v27, v5 │ │ +0803aa: a613 1a1b |0185: add-float v19, v26, v27 │ │ +0803ae: 2e1a 130d |0187: cmpg-float v26, v19, v13 │ │ +0803b2: 3b1a 0700 |0189: if-gez v26, 0190 // +0007 │ │ +0803b6: 020d 1300 |018b: move/from16 v13, v19 │ │ +0803ba: d807 0702 |018d: add-int/lit8 v7, v7, #int 2 // #02 │ │ +0803be: 28e3 |018f: goto 0172 // -001d │ │ +0803c0: 2d1a 130a |0190: cmpl-float v26, v19, v10 │ │ +0803c4: 3d1a fbff |0192: if-lez v26, 018d // -0005 │ │ +0803c8: 020a 1300 |0194: move/from16 v10, v19 │ │ +0803cc: 28f7 |0196: goto 018d // -0009 │ │ +0803ce: 2e1a 0c0d |0197: cmpg-float v26, v12, v13 │ │ +0803d2: 3c1a 0600 |0199: if-gtz v26, 019f // +0006 │ │ +0803d6: 2d1a 090d |019b: cmpl-float v26, v9, v13 │ │ +0803da: 3b1a 0e00 |019d: if-gez v26, 01ab // +000e │ │ +0803de: 2e1a 0d0c |019f: cmpg-float v26, v13, v12 │ │ +0803e2: 3c1a 0600 |01a1: if-gtz v26, 01a7 // +0006 │ │ +0803e6: 2d1a 0a0c |01a3: cmpl-float v26, v10, v12 │ │ +0803ea: 3b1a 0600 |01a5: if-gez v26, 01ab // +0006 │ │ +0803ee: 131a 0000 |01a7: const/16 v26, #int 0 // #0 │ │ +0803f2: 2900 0dff |01a9: goto/16 00b6 // -00f3 │ │ +0803f6: 7120 1a26 a900 |01ab: invoke-static {v9, v10}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +0803fc: 0a1a |01ae: move-result v26 │ │ +0803fe: 7120 1826 dc00 |01af: invoke-static {v12, v13}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +080404: 0a1b |01b2: move-result v27 │ │ +080406: a711 1a1b |01b3: sub-float v17, v26, v27 │ │ +08040a: 2e1a 0c0d |01b5: cmpg-float v26, v12, v13 │ │ +08040e: 3b1a 0600 |01b7: if-gez v26, 01bd // +0006 │ │ +080412: 2d1a 090a |01b9: cmpl-float v26, v9, v10 │ │ +080416: 3c1a 0a00 |01bb: if-gtz v26, 01c5 // +000a │ │ +08041a: 2e1a 0d0c |01bd: cmpg-float v26, v13, v12 │ │ +08041e: 3b1a 1a00 |01bf: if-gez v26, 01d9 // +001a │ │ +080422: 2d1a 0a09 |01c1: cmpl-float v26, v10, v9 │ │ +080426: 3d1a 1600 |01c3: if-lez v26, 01d9 // +0016 │ │ +08042a: a71a 0c0d |01c5: sub-float v26, v12, v13 │ │ +08042e: 7701 0f26 1a00 |01c7: invoke-static/range {v26}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +080434: 0a0e |01ca: move-result v14 │ │ +080436: a71a 090a |01cb: sub-float v26, v9, v10 │ │ +08043a: 7701 0f26 1a00 |01cd: invoke-static/range {v26}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +080440: 0a0b |01d0: move-result v11 │ │ +080442: 2e1a 0e0b |01d1: cmpg-float v26, v14, v11 │ │ +080446: 3b1a 1400 |01d3: if-gez v26, 01e7 // +0014 │ │ +08044a: 7f44 |01d5: neg-float v4, v4 │ │ +08044c: 7f55 |01d6: neg-float v5, v5 │ │ +08044e: a611 110e |01d7: add-float v17, v17, v14 │ │ +080452: 2e1a 1112 |01d9: cmpg-float v26, v17, v18 │ │ +080456: 3b1a 0800 |01db: if-gez v26, 01e3 // +0008 │ │ +08045a: 0212 1100 |01dd: move/from16 v18, v17 │ │ +08045e: 0214 0400 |01df: move/from16 v20, v4 │ │ +080462: 0215 0500 |01e1: move/from16 v21, v5 │ │ +080466: d806 0602 |01e3: add-int/lit8 v6, v6, #int 2 // #02 │ │ +08046a: 2900 17ff |01e5: goto/16 00fc // -00e9 │ │ +08046e: a611 110b |01e7: add-float v17, v17, v11 │ │ +080472: 28f0 |01e9: goto 01d9 // -0010 │ │ +080474: 381e 1700 |01ea: if-eqz v30, 0201 // +0017 │ │ +080478: 0800 1e00 |01ec: move-object/from16 v0, v30 │ │ +08047c: 5400 6e0b |01ee: iget-object v0, v0, Lcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;.normal:Lcom/badlogic/gdx/math/Vector2; // field@0b6e │ │ +080480: 081a 0000 |01f0: move-object/from16 v26, v0 │ │ +080484: 0800 1a00 |01f2: move-object/from16 v0, v26 │ │ +080488: 0201 1400 |01f4: move/from16 v1, v20 │ │ +08048c: 0202 1500 |01f6: move/from16 v2, v21 │ │ +080490: 6e30 6814 1002 |01f8: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +080496: 0200 1200 |01fb: move/from16 v0, v18 │ │ +08049a: 0801 1e00 |01fd: move-object/from16 v1, v30 │ │ +08049e: 5910 6d0b |01ff: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;.depth:F // field@0b6d │ │ +0804a2: 131a 0100 |0201: const/16 v26, #int 1 // #1 │ │ +0804a6: 2900 b3fe |0203: goto/16 00b6 // -014d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=778 │ │ 0x0003 line=779 │ │ 0x0005 line=780 │ │ 0x0007 line=783 │ │ 0x000a line=784 │ │ @@ -79545,161 +79547,161 @@ │ │ 0x00e5 line=838 │ │ 0x00e9 line=839 │ │ 0x00eb line=840 │ │ 0x00ed line=841 │ │ 0x00ef line=784 │ │ 0x00f3 line=835 │ │ 0x00f6 line=848 │ │ - 0x00f9 line=849 │ │ - 0x00fc line=850 │ │ - 0x00fe line=851 │ │ - 0x0102 line=852 │ │ - 0x0108 line=853 │ │ - 0x010e line=855 │ │ - 0x0110 line=856 │ │ - 0x0115 line=858 │ │ - 0x0127 line=859 │ │ - 0x0128 line=860 │ │ - 0x0129 line=865 │ │ - 0x0137 line=866 │ │ - 0x0138 line=867 │ │ - 0x0142 line=868 │ │ - 0x014e line=869 │ │ - 0x0152 line=870 │ │ - 0x0154 line=867 │ │ - 0x0157 line=871 │ │ - 0x015b line=872 │ │ - 0x015e line=877 │ │ - 0x016c line=878 │ │ - 0x016d line=879 │ │ - 0x0177 line=880 │ │ - 0x0183 line=881 │ │ - 0x0187 line=882 │ │ - 0x0189 line=879 │ │ - 0x018c line=883 │ │ - 0x0190 line=884 │ │ - 0x0193 line=888 │ │ - 0x01a3 line=889 │ │ - 0x01a7 line=891 │ │ - 0x01b1 line=893 │ │ - 0x01c1 line=894 │ │ - 0x01c7 line=895 │ │ - 0x01cd line=896 │ │ - 0x01d1 line=897 │ │ - 0x01d2 line=898 │ │ - 0x01d3 line=899 │ │ - 0x01d5 line=905 │ │ - 0x01d9 line=906 │ │ - 0x01db line=907 │ │ - 0x01dd line=908 │ │ - 0x01df line=849 │ │ - 0x01e3 line=901 │ │ - 0x01e6 line=913 │ │ - 0x01e8 line=914 │ │ - 0x01f7 line=915 │ │ - 0x01fd line=917 │ │ - locals : │ │ - 0x005f - 0x006f reg=18 p F │ │ - 0x0094 - 0x00a4 reg=18 p F │ │ - 0x0021 - 0x00b6 reg=3 axisX F │ │ - 0x0026 - 0x00b6 reg=4 axisY F │ │ - 0x004a - 0x00b6 reg=6 j I │ │ - 0x0038 - 0x00b6 reg=7 length F │ │ - 0x0049 - 0x00b6 reg=8 max1 F │ │ - 0x007e - 0x00b6 reg=9 max2 F │ │ - 0x0048 - 0x00b6 reg=11 min1 F │ │ - 0x007d - 0x00b6 reg=12 min2 F │ │ - 0x000f - 0x00b6 reg=21 x1 F │ │ - 0x0019 - 0x00b6 reg=22 x2 F │ │ - 0x0013 - 0x00b6 reg=23 y1 F │ │ - 0x001f - 0x00b6 reg=24 y2 F │ │ - 0x00dd - 0x00e5 reg=10 maxs F │ │ - 0x00d7 - 0x00e5 reg=13 mins F │ │ - 0x00b7 - 0x00f6 reg=3 axisX F │ │ - 0x00b7 - 0x00f6 reg=4 axisY F │ │ - 0x00b7 - 0x00f6 reg=6 j I │ │ - 0x00b7 - 0x00f6 reg=7 length F │ │ - 0x00b7 - 0x00f6 reg=8 max1 F │ │ - 0x00b7 - 0x00f6 reg=9 max2 F │ │ - 0x00f3 - 0x00f6 reg=10 maxs F │ │ - 0x00b7 - 0x00f6 reg=11 min1 F │ │ - 0x00b7 - 0x00f6 reg=12 min2 F │ │ - 0x00f3 - 0x00f6 reg=13 mins F │ │ - 0x00c1 - 0x00f6 reg=16 o F │ │ - 0x00b7 - 0x00f6 reg=21 x1 F │ │ - 0x00b7 - 0x00f6 reg=22 x2 F │ │ - 0x00b7 - 0x00f6 reg=23 y1 F │ │ - 0x00b7 - 0x00f6 reg=24 y2 F │ │ - 0x014e - 0x015e reg=18 p F │ │ - 0x0183 - 0x0193 reg=18 p F │ │ - 0x01cd - 0x01d5 reg=10 maxs F │ │ - 0x01c7 - 0x01d5 reg=13 mins F │ │ - 0x0110 - 0x01e6 reg=3 axisX F │ │ - 0x0115 - 0x01e6 reg=4 axisY F │ │ - 0x0139 - 0x01e6 reg=6 j I │ │ - 0x0127 - 0x01e6 reg=7 length F │ │ - 0x0138 - 0x01e6 reg=8 max1 F │ │ - 0x016d - 0x01e6 reg=9 max2 F │ │ - 0x01e3 - 0x01e6 reg=10 maxs F │ │ - 0x0137 - 0x01e6 reg=11 min1 F │ │ - 0x016c - 0x01e6 reg=12 min2 F │ │ - 0x01e3 - 0x01e6 reg=13 mins F │ │ - 0x01b1 - 0x01e6 reg=16 o F │ │ - 0x00fe - 0x01e6 reg=21 x1 F │ │ - 0x0108 - 0x01e6 reg=22 x2 F │ │ - 0x0102 - 0x01e6 reg=23 y1 F │ │ - 0x010e - 0x01e6 reg=24 y2 F │ │ - 0x000b - 0x0201 reg=5 i I │ │ - 0x000a - 0x0201 reg=14 numAxes1 I │ │ - 0x00f9 - 0x0201 reg=15 numAxes2 I │ │ - 0x0003 - 0x0201 reg=17 overlap F │ │ - 0x0005 - 0x0201 reg=19 smallestAxisX F │ │ - 0x0007 - 0x0201 reg=20 smallestAxisY F │ │ - 0x0000 - 0x0201 reg=27 verts1 [F │ │ - 0x0000 - 0x0201 reg=28 verts2 [F │ │ - 0x0000 - 0x0201 reg=29 mtv Lcom/badlogic/gdx/math/Intersector$MinimumTranslationVector; │ │ + 0x00fb line=849 │ │ + 0x0100 line=850 │ │ + 0x0102 line=851 │ │ + 0x0106 line=852 │ │ + 0x010c line=853 │ │ + 0x0112 line=855 │ │ + 0x0114 line=856 │ │ + 0x0119 line=858 │ │ + 0x012b line=859 │ │ + 0x012c line=860 │ │ + 0x012d line=865 │ │ + 0x013b line=866 │ │ + 0x013c line=867 │ │ + 0x0146 line=868 │ │ + 0x0152 line=869 │ │ + 0x0156 line=870 │ │ + 0x0158 line=867 │ │ + 0x015b line=871 │ │ + 0x015f line=872 │ │ + 0x0162 line=877 │ │ + 0x0170 line=878 │ │ + 0x0171 line=879 │ │ + 0x017b line=880 │ │ + 0x0187 line=881 │ │ + 0x018b line=882 │ │ + 0x018d line=879 │ │ + 0x0190 line=883 │ │ + 0x0194 line=884 │ │ + 0x0197 line=888 │ │ + 0x01a7 line=889 │ │ + 0x01ab line=891 │ │ + 0x01b5 line=893 │ │ + 0x01c5 line=894 │ │ + 0x01cb line=895 │ │ + 0x01d1 line=896 │ │ + 0x01d5 line=897 │ │ + 0x01d6 line=898 │ │ + 0x01d7 line=899 │ │ + 0x01d9 line=905 │ │ + 0x01dd line=906 │ │ + 0x01df line=907 │ │ + 0x01e1 line=908 │ │ + 0x01e3 line=849 │ │ + 0x01e7 line=901 │ │ + 0x01ea line=913 │ │ + 0x01ec line=914 │ │ + 0x01fb line=915 │ │ + 0x0201 line=917 │ │ + locals : │ │ + 0x005f - 0x006f reg=19 p F │ │ + 0x0094 - 0x00a4 reg=19 p F │ │ + 0x0021 - 0x00b6 reg=4 axisX F │ │ + 0x0026 - 0x00b6 reg=5 axisY F │ │ + 0x004a - 0x00b6 reg=7 j I │ │ + 0x0038 - 0x00b6 reg=8 length F │ │ + 0x0049 - 0x00b6 reg=9 max1 F │ │ + 0x007e - 0x00b6 reg=10 max2 F │ │ + 0x0048 - 0x00b6 reg=12 min1 F │ │ + 0x007d - 0x00b6 reg=13 min2 F │ │ + 0x000f - 0x00b6 reg=22 x1 F │ │ + 0x0019 - 0x00b6 reg=23 x2 F │ │ + 0x0013 - 0x00b6 reg=24 y1 F │ │ + 0x001f - 0x00b6 reg=25 y2 F │ │ + 0x00dd - 0x00e5 reg=11 maxs F │ │ + 0x00d7 - 0x00e5 reg=14 mins F │ │ + 0x00b7 - 0x00f6 reg=4 axisX F │ │ + 0x00b7 - 0x00f6 reg=5 axisY F │ │ + 0x00b7 - 0x00f6 reg=7 j I │ │ + 0x00b7 - 0x00f6 reg=8 length F │ │ + 0x00b7 - 0x00f6 reg=9 max1 F │ │ + 0x00b7 - 0x00f6 reg=10 max2 F │ │ + 0x00f3 - 0x00f6 reg=11 maxs F │ │ + 0x00b7 - 0x00f6 reg=12 min1 F │ │ + 0x00b7 - 0x00f6 reg=13 min2 F │ │ + 0x00f3 - 0x00f6 reg=14 mins F │ │ + 0x00c1 - 0x00f6 reg=17 o F │ │ + 0x00b7 - 0x00f6 reg=22 x1 F │ │ + 0x00b7 - 0x00f6 reg=23 x2 F │ │ + 0x00b7 - 0x00f6 reg=24 y1 F │ │ + 0x00b7 - 0x00f6 reg=25 y2 F │ │ + 0x0152 - 0x0162 reg=19 p F │ │ + 0x0187 - 0x0197 reg=19 p F │ │ + 0x01d1 - 0x01d9 reg=11 maxs F │ │ + 0x01cb - 0x01d9 reg=14 mins F │ │ + 0x0114 - 0x01ea reg=4 axisX F │ │ + 0x0119 - 0x01ea reg=5 axisY F │ │ + 0x013d - 0x01ea reg=7 j I │ │ + 0x012b - 0x01ea reg=8 length F │ │ + 0x013c - 0x01ea reg=9 max1 F │ │ + 0x0171 - 0x01ea reg=10 max2 F │ │ + 0x01e7 - 0x01ea reg=11 maxs F │ │ + 0x013b - 0x01ea reg=12 min1 F │ │ + 0x0170 - 0x01ea reg=13 min2 F │ │ + 0x01e7 - 0x01ea reg=14 mins F │ │ + 0x01b5 - 0x01ea reg=17 o F │ │ + 0x0102 - 0x01ea reg=22 x1 F │ │ + 0x010c - 0x01ea reg=23 x2 F │ │ + 0x0106 - 0x01ea reg=24 y1 F │ │ + 0x0112 - 0x01ea reg=25 y2 F │ │ + 0x000b - 0x0205 reg=6 i I │ │ + 0x000a - 0x0205 reg=15 numAxes1 I │ │ + 0x00fb - 0x0205 reg=16 numAxes2 I │ │ + 0x0003 - 0x0205 reg=18 overlap F │ │ + 0x0005 - 0x0205 reg=20 smallestAxisX F │ │ + 0x0007 - 0x0205 reg=21 smallestAxisY F │ │ + 0x0000 - 0x0205 reg=28 verts1 [F │ │ + 0x0000 - 0x0205 reg=29 verts2 [F │ │ + 0x0000 - 0x0205 reg=30 mtv Lcom/badlogic/gdx/math/Intersector$MinimumTranslationVector; │ │ │ │ #29 : (in Lcom/badlogic/gdx/math/Intersector;) │ │ name : 'overlapRectangles' │ │ type : '(Lcom/badlogic/gdx/math/Rectangle;Lcom/badlogic/gdx/math/Rectangle;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 48 16-bit code units │ │ -071fc8: |[071fc8] com.badlogic.gdx.math.Intersector.overlapRectangles:(Lcom/badlogic/gdx/math/Rectangle;Lcom/badlogic/gdx/math/Rectangle;)Z │ │ -071fd8: 5230 ea0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -071fdc: 5241 ea0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -071fe0: 5242 e90b |0004: iget v2, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -071fe4: c621 |0006: add-float/2addr v1, v2 │ │ -071fe6: 2e00 0001 |0007: cmpg-float v0, v0, v1 │ │ -071fea: 3b00 2500 |0009: if-gez v0, 002e // +0025 │ │ -071fee: 5230 ea0b |000b: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -071ff2: 5231 e90b |000d: iget v1, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -071ff6: c610 |000f: add-float/2addr v0, v1 │ │ -071ff8: 5241 ea0b |0010: iget v1, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -071ffc: 2d00 0001 |0012: cmpl-float v0, v0, v1 │ │ -072000: 3d00 1a00 |0014: if-lez v0, 002e // +001a │ │ -072004: 5230 eb0b |0016: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -072008: 5241 eb0b |0018: iget v1, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -07200c: 5242 e50b |001a: iget v2, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -072010: c621 |001c: add-float/2addr v1, v2 │ │ -072012: 2e00 0001 |001d: cmpg-float v0, v0, v1 │ │ -072016: 3b00 0f00 |001f: if-gez v0, 002e // +000f │ │ -07201a: 5230 eb0b |0021: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -07201e: 5231 e50b |0023: iget v1, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -072022: c610 |0025: add-float/2addr v0, v1 │ │ -072024: 5241 eb0b |0026: iget v1, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -072028: 2d00 0001 |0028: cmpl-float v0, v0, v1 │ │ -07202c: 3d00 0400 |002a: if-lez v0, 002e // +0004 │ │ -072030: 1210 |002c: const/4 v0, #int 1 // #1 │ │ -072032: 0f00 |002d: return v0 │ │ -072034: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -072036: 28fe |002f: goto 002d // -0002 │ │ +0804ac: |[0804ac] com.badlogic.gdx.math.Intersector.overlapRectangles:(Lcom/badlogic/gdx/math/Rectangle;Lcom/badlogic/gdx/math/Rectangle;)Z │ │ +0804bc: 5230 ea0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0804c0: 5241 ea0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0804c4: 5242 e90b |0004: iget v2, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0804c8: c621 |0006: add-float/2addr v1, v2 │ │ +0804ca: 2e00 0001 |0007: cmpg-float v0, v0, v1 │ │ +0804ce: 3b00 2500 |0009: if-gez v0, 002e // +0025 │ │ +0804d2: 5230 ea0b |000b: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0804d6: 5231 e90b |000d: iget v1, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0804da: c610 |000f: add-float/2addr v0, v1 │ │ +0804dc: 5241 ea0b |0010: iget v1, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0804e0: 2d00 0001 |0012: cmpl-float v0, v0, v1 │ │ +0804e4: 3d00 1a00 |0014: if-lez v0, 002e // +001a │ │ +0804e8: 5230 eb0b |0016: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0804ec: 5241 eb0b |0018: iget v1, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0804f0: 5242 e50b |001a: iget v2, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0804f4: c621 |001c: add-float/2addr v1, v2 │ │ +0804f6: 2e00 0001 |001d: cmpg-float v0, v0, v1 │ │ +0804fa: 3b00 0f00 |001f: if-gez v0, 002e // +000f │ │ +0804fe: 5230 eb0b |0021: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +080502: 5231 e50b |0023: iget v1, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +080506: c610 |0025: add-float/2addr v0, v1 │ │ +080508: 5241 eb0b |0026: iget v1, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +08050c: 2d00 0001 |0028: cmpl-float v0, v0, v1 │ │ +080510: 3d00 0400 |002a: if-lez v0, 002e // +0004 │ │ +080514: 1210 |002c: const/4 v0, #int 1 // #1 │ │ +080516: 0f00 |002d: return v0 │ │ +080518: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +08051a: 28fe |002f: goto 002d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=720 │ │ 0x002c line=721 │ │ 0x002d line=723 │ │ locals : │ │ 0x0000 - 0x0030 reg=3 r1 Lcom/badlogic/gdx/math/Rectangle; │ │ @@ -79710,26 +79712,26 @@ │ │ type : '(FFFFFF)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -072038: |[072038] com.badlogic.gdx.math.Intersector.pointLineSide:(FFFFFF)I │ │ -072048: a700 0503 |0000: sub-float v0, v5, v3 │ │ -07204c: a701 0804 |0002: sub-float v1, v8, v4 │ │ -072050: c810 |0004: mul-float/2addr v0, v1 │ │ -072052: a701 0604 |0005: sub-float v1, v6, v4 │ │ -072056: a702 0703 |0007: sub-float v2, v7, v3 │ │ -07205a: c821 |0009: mul-float/2addr v1, v2 │ │ -07205c: c710 |000a: sub-float/2addr v0, v1 │ │ -07205e: 7110 1f26 0000 |000b: invoke-static {v0}, Ljava/lang/Math;.signum:(F)F // method@261f │ │ -072064: 0a00 |000e: move-result v0 │ │ -072066: 8700 |000f: float-to-int v0, v0 │ │ -072068: 0f00 |0010: return v0 │ │ +08051c: |[08051c] com.badlogic.gdx.math.Intersector.pointLineSide:(FFFFFF)I │ │ +08052c: a700 0503 |0000: sub-float v0, v5, v3 │ │ +080530: a701 0804 |0002: sub-float v1, v8, v4 │ │ +080534: c810 |0004: mul-float/2addr v0, v1 │ │ +080536: a701 0604 |0005: sub-float v1, v6, v4 │ │ +08053a: a702 0703 |0007: sub-float v2, v7, v3 │ │ +08053e: c821 |0009: mul-float/2addr v1, v2 │ │ +080540: c710 |000a: sub-float/2addr v0, v1 │ │ +080542: 7110 1f26 0000 |000b: invoke-static {v0}, Ljava/lang/Math;.signum:(F)F // method@261f │ │ +080548: 0a00 |000e: move-result v0 │ │ +08054a: 8700 |000f: float-to-int v0, v0 │ │ +08054c: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 linePoint1X F │ │ 0x0000 - 0x0011 reg=4 linePoint1Y F │ │ 0x0000 - 0x0011 reg=5 linePoint2X F │ │ @@ -79742,34 +79744,34 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -07206c: |[07206c] com.badlogic.gdx.math.Intersector.pointLineSide:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)I │ │ -07207c: 5250 f30b |0000: iget v0, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -072080: 5241 f30b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -072084: c710 |0004: sub-float/2addr v0, v1 │ │ -072086: 5261 f40b |0005: iget v1, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07208a: 5242 f40b |0007: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07208e: c721 |0009: sub-float/2addr v1, v2 │ │ -072090: c810 |000a: mul-float/2addr v0, v1 │ │ -072092: 5251 f40b |000b: iget v1, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -072096: 5242 f40b |000d: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07209a: c721 |000f: sub-float/2addr v1, v2 │ │ -07209c: 5262 f30b |0010: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0720a0: 5243 f30b |0012: iget v3, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0720a4: c732 |0014: sub-float/2addr v2, v3 │ │ -0720a6: c821 |0015: mul-float/2addr v1, v2 │ │ -0720a8: c710 |0016: sub-float/2addr v0, v1 │ │ -0720aa: 7110 1f26 0000 |0017: invoke-static {v0}, Ljava/lang/Math;.signum:(F)F // method@261f │ │ -0720b0: 0a00 |001a: move-result v0 │ │ -0720b2: 8700 |001b: float-to-int v0, v0 │ │ -0720b4: 0f00 |001c: return v0 │ │ +080550: |[080550] com.badlogic.gdx.math.Intersector.pointLineSide:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)I │ │ +080560: 5250 f30b |0000: iget v0, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +080564: 5241 f30b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +080568: c710 |0004: sub-float/2addr v0, v1 │ │ +08056a: 5261 f40b |0005: iget v1, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08056e: 5242 f40b |0007: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +080572: c721 |0009: sub-float/2addr v1, v2 │ │ +080574: c810 |000a: mul-float/2addr v0, v1 │ │ +080576: 5251 f40b |000b: iget v1, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08057a: 5242 f40b |000d: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08057e: c721 |000f: sub-float/2addr v1, v2 │ │ +080580: 5262 f30b |0010: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +080584: 5243 f30b |0012: iget v3, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +080588: c732 |0014: sub-float/2addr v2, v3 │ │ +08058a: c821 |0015: mul-float/2addr v1, v2 │ │ +08058c: c710 |0016: sub-float/2addr v0, v1 │ │ +08058e: 7110 1f26 0000 |0017: invoke-static {v0}, Ljava/lang/Math;.signum:(F)F // method@261f │ │ +080594: 0a00 |001a: move-result v0 │ │ +080596: 8700 |001b: float-to-int v0, v0 │ │ +080598: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x001d reg=4 linePoint1 Lcom/badlogic/gdx/math/Vector2; │ │ 0x0000 - 0x001d reg=5 linePoint2 Lcom/badlogic/gdx/math/Vector2; │ │ 0x0000 - 0x001d reg=6 point Lcom/badlogic/gdx/math/Vector2; │ │ @@ -79779,55 +79781,55 @@ │ │ type : '([FIIILcom/badlogic/gdx/math/Plane;[FI)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 19 │ │ ins : 7 │ │ outs : 8 │ │ insns size : 75 16-bit code units │ │ -0720b8: |[0720b8] com.badlogic.gdx.math.Intersector.splitEdge:([FIIILcom/badlogic/gdx/math/Plane;[FI)V │ │ -0720c8: 4400 0c0d |0000: aget v0, v12, v13 │ │ -0720cc: d801 0d01 |0002: add-int/lit8 v1, v13, #int 1 // #01 │ │ -0720d0: 4401 0c01 |0004: aget v1, v12, v1 │ │ -0720d4: d802 0d02 |0006: add-int/lit8 v2, v13, #int 2 // #02 │ │ -0720d8: 4402 0c02 |0008: aget v2, v12, v2 │ │ -0720dc: 4403 0c0e |000a: aget v3, v12, v14 │ │ -0720e0: d804 0e01 |000c: add-int/lit8 v4, v14, #int 1 // #01 │ │ -0720e4: 4404 0c04 |000e: aget v4, v12, v4 │ │ -0720e8: d805 0e02 |0010: add-int/lit8 v5, v14, #int 2 // #02 │ │ -0720ec: 4405 0c05 |0012: aget v5, v12, v5 │ │ -0720f0: 6207 7b0b |0014: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.intersection:Lcom/badlogic/gdx/math/Vector3; // field@0b7b │ │ -0720f4: 0806 1000 |0016: move-object/from16 v6, v16 │ │ -0720f8: 7708 6113 0000 |0018: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/math/Intersector;.intersectLinePlane:(FFFFFFLcom/badlogic/gdx/math/Plane;Lcom/badlogic/gdx/math/Vector3;)F // method@1361 │ │ -0720fe: 0a0b |001b: move-result v11 │ │ -072100: d800 1200 |001c: add-int/lit8 v0, v18, #int 0 // #00 │ │ -072104: 6201 7b0b |001e: sget-object v1, Lcom/badlogic/gdx/math/Intersector;.intersection:Lcom/badlogic/gdx/math/Vector3; // field@0b7b │ │ -072108: 5211 fe0b |0020: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07210c: 4b01 1100 |0022: aput v1, v17, v0 │ │ -072110: d800 1201 |0024: add-int/lit8 v0, v18, #int 1 // #01 │ │ -072114: 6201 7b0b |0026: sget-object v1, Lcom/badlogic/gdx/math/Intersector;.intersection:Lcom/badlogic/gdx/math/Vector3; // field@0b7b │ │ -072118: 5211 ff0b |0028: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07211c: 4b01 1100 |002a: aput v1, v17, v0 │ │ -072120: d800 1202 |002c: add-int/lit8 v0, v18, #int 2 // #02 │ │ -072124: 6201 7b0b |002e: sget-object v1, Lcom/badlogic/gdx/math/Intersector;.intersection:Lcom/badlogic/gdx/math/Vector3; // field@0b7b │ │ -072128: 5211 000c |0030: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07212c: 4b01 1100 |0032: aput v1, v17, v0 │ │ -072130: 123a |0034: const/4 v10, #int 3 // #3 │ │ -072132: 35fa 1500 |0035: if-ge v10, v15, 004a // +0015 │ │ -072136: 9000 0d0a |0037: add-int v0, v13, v10 │ │ -07213a: 4408 0c00 |0039: aget v8, v12, v0 │ │ -07213e: 9000 0e0a |003b: add-int v0, v14, v10 │ │ -072142: 4409 0c00 |003d: aget v9, v12, v0 │ │ -072146: 9000 120a |003f: add-int v0, v18, v10 │ │ -07214a: a701 0908 |0041: sub-float v1, v9, v8 │ │ -07214e: c8b1 |0043: mul-float/2addr v1, v11 │ │ -072150: c681 |0044: add-float/2addr v1, v8 │ │ -072152: 4b01 1100 |0045: aput v1, v17, v0 │ │ -072156: d80a 0a01 |0047: add-int/lit8 v10, v10, #int 1 // #01 │ │ -07215a: 28ec |0049: goto 0035 // -0014 │ │ -07215c: 0e00 |004a: return-void │ │ +08059c: |[08059c] com.badlogic.gdx.math.Intersector.splitEdge:([FIIILcom/badlogic/gdx/math/Plane;[FI)V │ │ +0805ac: 4400 0c0d |0000: aget v0, v12, v13 │ │ +0805b0: d801 0d01 |0002: add-int/lit8 v1, v13, #int 1 // #01 │ │ +0805b4: 4401 0c01 |0004: aget v1, v12, v1 │ │ +0805b8: d802 0d02 |0006: add-int/lit8 v2, v13, #int 2 // #02 │ │ +0805bc: 4402 0c02 |0008: aget v2, v12, v2 │ │ +0805c0: 4403 0c0e |000a: aget v3, v12, v14 │ │ +0805c4: d804 0e01 |000c: add-int/lit8 v4, v14, #int 1 // #01 │ │ +0805c8: 4404 0c04 |000e: aget v4, v12, v4 │ │ +0805cc: d805 0e02 |0010: add-int/lit8 v5, v14, #int 2 // #02 │ │ +0805d0: 4405 0c05 |0012: aget v5, v12, v5 │ │ +0805d4: 6207 7b0b |0014: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.intersection:Lcom/badlogic/gdx/math/Vector3; // field@0b7b │ │ +0805d8: 0806 1000 |0016: move-object/from16 v6, v16 │ │ +0805dc: 7708 6113 0000 |0018: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/math/Intersector;.intersectLinePlane:(FFFFFFLcom/badlogic/gdx/math/Plane;Lcom/badlogic/gdx/math/Vector3;)F // method@1361 │ │ +0805e2: 0a0b |001b: move-result v11 │ │ +0805e4: d800 1200 |001c: add-int/lit8 v0, v18, #int 0 // #00 │ │ +0805e8: 6201 7b0b |001e: sget-object v1, Lcom/badlogic/gdx/math/Intersector;.intersection:Lcom/badlogic/gdx/math/Vector3; // field@0b7b │ │ +0805ec: 5211 fe0b |0020: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0805f0: 4b01 1100 |0022: aput v1, v17, v0 │ │ +0805f4: d800 1201 |0024: add-int/lit8 v0, v18, #int 1 // #01 │ │ +0805f8: 6201 7b0b |0026: sget-object v1, Lcom/badlogic/gdx/math/Intersector;.intersection:Lcom/badlogic/gdx/math/Vector3; // field@0b7b │ │ +0805fc: 5211 ff0b |0028: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +080600: 4b01 1100 |002a: aput v1, v17, v0 │ │ +080604: d800 1202 |002c: add-int/lit8 v0, v18, #int 2 // #02 │ │ +080608: 6201 7b0b |002e: sget-object v1, Lcom/badlogic/gdx/math/Intersector;.intersection:Lcom/badlogic/gdx/math/Vector3; // field@0b7b │ │ +08060c: 5211 000c |0030: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +080610: 4b01 1100 |0032: aput v1, v17, v0 │ │ +080614: 123a |0034: const/4 v10, #int 3 // #3 │ │ +080616: 35fa 1500 |0035: if-ge v10, v15, 004a // +0015 │ │ +08061a: 9000 0d0a |0037: add-int v0, v13, v10 │ │ +08061e: 4408 0c00 |0039: aget v8, v12, v0 │ │ +080622: 9000 0e0a |003b: add-int v0, v14, v10 │ │ +080626: 4409 0c00 |003d: aget v9, v12, v0 │ │ +08062a: 9000 120a |003f: add-int v0, v18, v10 │ │ +08062e: a701 0908 |0041: sub-float v1, v9, v8 │ │ +080632: c8b1 |0043: mul-float/2addr v1, v11 │ │ +080634: c681 |0044: add-float/2addr v1, v8 │ │ +080636: 4b01 1100 |0045: aput v1, v17, v0 │ │ +08063a: d80a 0a01 |0047: add-int/lit8 v10, v10, #int 1 // #01 │ │ +08063e: 28ec |0049: goto 0035 // -0014 │ │ +080640: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1040 │ │ 0x001c line=1042 │ │ 0x0024 line=1043 │ │ 0x002c line=1044 │ │ 0x0034 line=1045 │ │ @@ -79854,182 +79856,182 @@ │ │ type : '([FLcom/badlogic/gdx/math/Plane;Lcom/badlogic/gdx/math/Intersector$SplitTriangle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 312 16-bit code units │ │ -072160: |[072160] com.badlogic.gdx.math.Intersector.splitTriangle:([FLcom/badlogic/gdx/math/Plane;Lcom/badlogic/gdx/math/Intersector$SplitTriangle;)V │ │ -072170: 122b |0000: const/4 v11, #int 2 // #2 │ │ -072172: 121a |0001: const/4 v10, #int 1 // #1 │ │ -072174: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -072176: 21c0 |0003: array-length v0, v12 │ │ -072178: db03 0003 |0004: div-int/lit8 v3, v0, #int 3 // #03 │ │ -07217c: 4400 0c06 |0006: aget v0, v12, v6 │ │ -072180: 4404 0c0a |0008: aget v4, v12, v10 │ │ -072184: 4405 0c0b |000a: aget v5, v12, v11 │ │ -072188: 6e40 0214 0d54 |000c: invoke-virtual {v13, v0, v4, v5}, Lcom/badlogic/gdx/math/Plane;.testPoint:(FFF)Lcom/badlogic/gdx/math/Plane$PlaneSide; // method@1402 │ │ -07218e: 0c00 |000f: move-result-object v0 │ │ -072190: 6204 cc0b |0010: sget-object v4, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bcc │ │ -072194: 3340 4700 |0012: if-ne v0, v4, 0059 // +0047 │ │ -072198: 01a7 |0014: move v7, v10 │ │ -07219a: d800 0300 |0015: add-int/lit8 v0, v3, #int 0 // #00 │ │ -07219e: 4400 0c00 |0017: aget v0, v12, v0 │ │ -0721a2: d804 0301 |0019: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0721a6: 4404 0c04 |001b: aget v4, v12, v4 │ │ -0721aa: d805 0302 |001d: add-int/lit8 v5, v3, #int 2 // #02 │ │ -0721ae: 4405 0c05 |001f: aget v5, v12, v5 │ │ -0721b2: 6e40 0214 0d54 |0021: invoke-virtual {v13, v0, v4, v5}, Lcom/badlogic/gdx/math/Plane;.testPoint:(FFF)Lcom/badlogic/gdx/math/Plane$PlaneSide; // method@1402 │ │ -0721b8: 0c00 |0024: move-result-object v0 │ │ -0721ba: 6204 cc0b |0025: sget-object v4, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bcc │ │ -0721be: 3340 3400 |0027: if-ne v0, v4, 005b // +0034 │ │ -0721c2: 01a8 |0029: move v8, v10 │ │ -0721c4: da00 0302 |002a: mul-int/lit8 v0, v3, #int 2 // #02 │ │ -0721c8: d800 0000 |002c: add-int/lit8 v0, v0, #int 0 // #00 │ │ -0721cc: 4400 0c00 |002e: aget v0, v12, v0 │ │ -0721d0: da04 0302 |0030: mul-int/lit8 v4, v3, #int 2 // #02 │ │ -0721d4: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0721d8: 4404 0c04 |0034: aget v4, v12, v4 │ │ -0721dc: da05 0302 |0036: mul-int/lit8 v5, v3, #int 2 // #02 │ │ -0721e0: d805 0502 |0038: add-int/lit8 v5, v5, #int 2 // #02 │ │ -0721e4: 4405 0c05 |003a: aget v5, v12, v5 │ │ -0721e8: 6e40 0214 0d54 |003c: invoke-virtual {v13, v0, v4, v5}, Lcom/badlogic/gdx/math/Plane;.testPoint:(FFF)Lcom/badlogic/gdx/math/Plane$PlaneSide; // method@1402 │ │ -0721ee: 0c00 |003f: move-result-object v0 │ │ -0721f0: 6204 cc0b |0040: sget-object v4, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bcc │ │ -0721f4: 3340 1b00 |0042: if-ne v0, v4, 005d // +001b │ │ -0721f8: 01a9 |0044: move v9, v10 │ │ -0721fa: 6e10 5713 0e00 |0045: invoke-virtual {v14}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.reset:()V // method@1357 │ │ -072200: 3387 2000 |0048: if-ne v7, v8, 0068 // +0020 │ │ -072204: 3398 1e00 |004a: if-ne v8, v9, 0068 // +001e │ │ -072208: 59ea 770b |004c: iput v10, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.total:I // field@0b77 │ │ -07220c: 3807 1100 |004e: if-eqz v7, 005f // +0011 │ │ -072210: 59ea 750b |0050: iput v10, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numBack:I // field@0b75 │ │ -072214: 54e0 6f0b |0052: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.back:[F // field@0b6f │ │ -072218: 21c4 |0054: array-length v4, v12 │ │ -07221a: 7154 7826 6c60 |0055: invoke-static {v12, v6, v0, v6, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -072220: 0e00 |0058: return-void │ │ -072222: 0167 |0059: move v7, v6 │ │ -072224: 28bb |005a: goto 0015 // -0045 │ │ -072226: 0168 |005b: move v8, v6 │ │ -072228: 28ce |005c: goto 002a // -0032 │ │ -07222a: 0169 |005d: move v9, v6 │ │ -07222c: 28e7 |005e: goto 0045 // -0019 │ │ -07222e: 59ea 760b |005f: iput v10, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numFront:I // field@0b76 │ │ -072232: 54e0 720b |0061: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.front:[F // field@0b72 │ │ -072236: 21c4 |0063: array-length v4, v12 │ │ -072238: 7154 7826 6c60 |0064: invoke-static {v12, v6, v0, v6, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -07223e: 28f1 |0067: goto 0058 // -000f │ │ -072240: 1230 |0068: const/4 v0, #int 3 // #3 │ │ -072242: 59e0 770b |0069: iput v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.total:I // field@0b77 │ │ -072246: 3807 9a00 |006b: if-eqz v7, 0105 // +009a │ │ -07224a: 01a4 |006d: move v4, v10 │ │ -07224c: 3808 9a00 |006e: if-eqz v8, 0108 // +009a │ │ -072250: 01a0 |0070: move v0, v10 │ │ -072252: b004 |0071: add-int/2addr v4, v0 │ │ -072254: 3809 9900 |0072: if-eqz v9, 010b // +0099 │ │ -072258: 01a0 |0074: move v0, v10 │ │ -07225a: b040 |0075: add-int/2addr v0, v4 │ │ -07225c: 59e0 760b |0076: iput v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numFront:I // field@0b76 │ │ -072260: 52e0 770b |0078: iget v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.total:I // field@0b77 │ │ -072264: 52e4 760b |007a: iget v4, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numFront:I // field@0b76 │ │ -072268: b140 |007c: sub-int/2addr v0, v4 │ │ -07226a: 59e0 750b |007d: iput v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numBack:I // field@0b75 │ │ -07226e: 6e20 5813 7e00 |007f: invoke-virtual {v14, v7}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.setSide:(Z)V // method@1358 │ │ -072274: 1201 |0082: const/4 v1, #int 0 // #0 │ │ -072276: 0132 |0083: move v2, v3 │ │ -072278: 3287 8c00 |0084: if-eq v7, v8, 0110 // +008c │ │ -07227c: 54e5 710b |0086: iget-object v5, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0b71 │ │ -072280: 07c0 |0088: move-object v0, v12 │ │ -072282: 07d4 |0089: move-object v4, v13 │ │ -072284: 7707 7b13 0000 |008a: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/math/Intersector;.splitEdge:([FIIILcom/badlogic/gdx/math/Plane;[FI)V // method@137b │ │ -07228a: 6e40 5513 ce31 |008d: invoke-virtual {v14, v12, v1, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1355 │ │ -072290: 54e0 710b |0090: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0b71 │ │ -072294: 6e40 5513 0e36 |0092: invoke-virtual {v14, v0, v6, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1355 │ │ -07229a: 6e10 5613 0e00 |0095: invoke-virtual {v14}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.getSide:()Z // method@1356 │ │ -0722a0: 0a00 |0098: move-result v0 │ │ -0722a2: 3900 7500 |0099: if-nez v0, 010e // +0075 │ │ -0722a6: 01a0 |009b: move v0, v10 │ │ -0722a8: 6e20 5813 0e00 |009c: invoke-virtual {v14, v0}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.setSide:(Z)V // method@1358 │ │ -0722ae: 54e0 710b |009f: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0b71 │ │ -0722b2: 6e40 5513 0e36 |00a1: invoke-virtual {v14, v0, v6, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1355 │ │ -0722b8: 0131 |00a4: move v1, v3 │ │ -0722ba: 9002 0303 |00a5: add-int v2, v3, v3 │ │ -0722be: 3298 6f00 |00a7: if-eq v8, v9, 0116 // +006f │ │ -0722c2: 54e5 710b |00a9: iget-object v5, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0b71 │ │ -0722c6: 07c0 |00ab: move-object v0, v12 │ │ -0722c8: 07d4 |00ac: move-object v4, v13 │ │ -0722ca: 7707 7b13 0000 |00ad: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/math/Intersector;.splitEdge:([FIIILcom/badlogic/gdx/math/Plane;[FI)V // method@137b │ │ -0722d0: 6e40 5513 ce31 |00b0: invoke-virtual {v14, v12, v1, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1355 │ │ -0722d6: 54e0 710b |00b3: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0b71 │ │ -0722da: 6e40 5513 0e36 |00b5: invoke-virtual {v14, v0, v6, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1355 │ │ -0722e0: 6e10 5613 0e00 |00b8: invoke-virtual {v14}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.getSide:()Z // method@1356 │ │ -0722e6: 0a00 |00bb: move-result v0 │ │ -0722e8: 3900 5800 |00bc: if-nez v0, 0114 // +0058 │ │ -0722ec: 01a0 |00be: move v0, v10 │ │ -0722ee: 6e20 5813 0e00 |00bf: invoke-virtual {v14, v0}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.setSide:(Z)V // method@1358 │ │ -0722f4: 54e0 710b |00c2: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0b71 │ │ -0722f8: 6e40 5513 0e36 |00c4: invoke-virtual {v14, v0, v6, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1355 │ │ -0722fe: 9001 0303 |00c7: add-int v1, v3, v3 │ │ -072302: 1202 |00c9: const/4 v2, #int 0 // #0 │ │ -072304: 3279 5200 |00ca: if-eq v9, v7, 011c // +0052 │ │ -072308: 54e5 710b |00cc: iget-object v5, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0b71 │ │ -07230c: 07c0 |00ce: move-object v0, v12 │ │ -07230e: 07d4 |00cf: move-object v4, v13 │ │ -072310: 7707 7b13 0000 |00d0: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/math/Intersector;.splitEdge:([FIIILcom/badlogic/gdx/math/Plane;[FI)V // method@137b │ │ -072316: 6e40 5513 ce31 |00d3: invoke-virtual {v14, v12, v1, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1355 │ │ -07231c: 54e0 710b |00d6: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0b71 │ │ -072320: 6e40 5513 0e36 |00d8: invoke-virtual {v14, v0, v6, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1355 │ │ -072326: 6e10 5613 0e00 |00db: invoke-virtual {v14}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.getSide:()Z // method@1356 │ │ -07232c: 0a00 |00de: move-result v0 │ │ -07232e: 3900 3b00 |00df: if-nez v0, 011a // +003b │ │ -072332: 6e20 5813 ae00 |00e1: invoke-virtual {v14, v10}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.setSide:(Z)V // method@1358 │ │ -072338: 54e0 710b |00e4: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0b71 │ │ -07233c: 6e40 5513 0e36 |00e6: invoke-virtual {v14, v0, v6, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1355 │ │ -072342: 52e0 760b |00e9: iget v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numFront:I // field@0b76 │ │ -072346: 33b0 3500 |00eb: if-ne v0, v11, 0120 // +0035 │ │ -07234a: 54e0 720b |00ed: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.front:[F // field@0b72 │ │ -07234e: da04 0302 |00ef: mul-int/lit8 v4, v3, #int 2 // #02 │ │ -072352: 54e5 720b |00f1: iget-object v5, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.front:[F // field@0b72 │ │ -072356: da0a 0303 |00f3: mul-int/lit8 v10, v3, #int 3 // #03 │ │ -07235a: da0b 0302 |00f5: mul-int/lit8 v11, v3, #int 2 // #02 │ │ -07235e: 715b 7826 40a5 |00f7: invoke-static {v0, v4, v5, v10, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -072364: 54e0 720b |00fa: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.front:[F // field@0b72 │ │ -072368: 54e4 720b |00fc: iget-object v4, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.front:[F // field@0b72 │ │ -07236c: da05 0305 |00fe: mul-int/lit8 v5, v3, #int 5 // #05 │ │ -072370: 7153 7826 6054 |0100: invoke-static {v0, v6, v4, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -072376: 2900 55ff |0103: goto/16 0058 // -00ab │ │ -07237a: 0164 |0105: move v4, v6 │ │ -07237c: 2900 68ff |0106: goto/16 006e // -0098 │ │ -072380: 0160 |0108: move v0, v6 │ │ -072382: 2900 68ff |0109: goto/16 0071 // -0098 │ │ -072386: 0160 |010b: move v0, v6 │ │ -072388: 2900 69ff |010c: goto/16 0075 // -0097 │ │ -07238c: 0160 |010e: move v0, v6 │ │ -07238e: 288d |010f: goto 009c // -0073 │ │ -072390: 6e40 5513 ce31 |0110: invoke-virtual {v14, v12, v1, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1355 │ │ -072396: 2891 |0113: goto 00a4 // -006f │ │ -072398: 0160 |0114: move v0, v6 │ │ -07239a: 28aa |0115: goto 00bf // -0056 │ │ -07239c: 6e40 5513 ce31 |0116: invoke-virtual {v14, v12, v1, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1355 │ │ -0723a2: 28ae |0119: goto 00c7 // -0052 │ │ -0723a4: 016a |011a: move v10, v6 │ │ -0723a6: 28c6 |011b: goto 00e1 // -003a │ │ -0723a8: 6e40 5513 ce31 |011c: invoke-virtual {v14, v12, v1, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1355 │ │ -0723ae: 28ca |011f: goto 00e9 // -0036 │ │ -0723b0: 54e0 6f0b |0120: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.back:[F // field@0b6f │ │ -0723b4: da04 0302 |0122: mul-int/lit8 v4, v3, #int 2 // #02 │ │ -0723b8: 54e5 6f0b |0124: iget-object v5, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.back:[F // field@0b6f │ │ -0723bc: da0a 0303 |0126: mul-int/lit8 v10, v3, #int 3 // #03 │ │ -0723c0: da0b 0302 |0128: mul-int/lit8 v11, v3, #int 2 // #02 │ │ -0723c4: 715b 7826 40a5 |012a: invoke-static {v0, v4, v5, v10, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0723ca: 54e0 6f0b |012d: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.back:[F // field@0b6f │ │ -0723ce: 54e4 6f0b |012f: iget-object v4, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.back:[F // field@0b6f │ │ -0723d2: da05 0305 |0131: mul-int/lit8 v5, v3, #int 5 // #05 │ │ -0723d6: 7153 7826 6054 |0133: invoke-static {v0, v6, v4, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0723dc: 2900 22ff |0136: goto/16 0058 // -00de │ │ +080644: |[080644] com.badlogic.gdx.math.Intersector.splitTriangle:([FLcom/badlogic/gdx/math/Plane;Lcom/badlogic/gdx/math/Intersector$SplitTriangle;)V │ │ +080654: 122b |0000: const/4 v11, #int 2 // #2 │ │ +080656: 121a |0001: const/4 v10, #int 1 // #1 │ │ +080658: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +08065a: 21c0 |0003: array-length v0, v12 │ │ +08065c: db03 0003 |0004: div-int/lit8 v3, v0, #int 3 // #03 │ │ +080660: 4400 0c06 |0006: aget v0, v12, v6 │ │ +080664: 4404 0c0a |0008: aget v4, v12, v10 │ │ +080668: 4405 0c0b |000a: aget v5, v12, v11 │ │ +08066c: 6e40 0214 0d54 |000c: invoke-virtual {v13, v0, v4, v5}, Lcom/badlogic/gdx/math/Plane;.testPoint:(FFF)Lcom/badlogic/gdx/math/Plane$PlaneSide; // method@1402 │ │ +080672: 0c00 |000f: move-result-object v0 │ │ +080674: 6204 cc0b |0010: sget-object v4, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bcc │ │ +080678: 3340 4700 |0012: if-ne v0, v4, 0059 // +0047 │ │ +08067c: 01a7 |0014: move v7, v10 │ │ +08067e: d800 0300 |0015: add-int/lit8 v0, v3, #int 0 // #00 │ │ +080682: 4400 0c00 |0017: aget v0, v12, v0 │ │ +080686: d804 0301 |0019: add-int/lit8 v4, v3, #int 1 // #01 │ │ +08068a: 4404 0c04 |001b: aget v4, v12, v4 │ │ +08068e: d805 0302 |001d: add-int/lit8 v5, v3, #int 2 // #02 │ │ +080692: 4405 0c05 |001f: aget v5, v12, v5 │ │ +080696: 6e40 0214 0d54 |0021: invoke-virtual {v13, v0, v4, v5}, Lcom/badlogic/gdx/math/Plane;.testPoint:(FFF)Lcom/badlogic/gdx/math/Plane$PlaneSide; // method@1402 │ │ +08069c: 0c00 |0024: move-result-object v0 │ │ +08069e: 6204 cc0b |0025: sget-object v4, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bcc │ │ +0806a2: 3340 3400 |0027: if-ne v0, v4, 005b // +0034 │ │ +0806a6: 01a8 |0029: move v8, v10 │ │ +0806a8: da00 0302 |002a: mul-int/lit8 v0, v3, #int 2 // #02 │ │ +0806ac: d800 0000 |002c: add-int/lit8 v0, v0, #int 0 // #00 │ │ +0806b0: 4400 0c00 |002e: aget v0, v12, v0 │ │ +0806b4: da04 0302 |0030: mul-int/lit8 v4, v3, #int 2 // #02 │ │ +0806b8: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0806bc: 4404 0c04 |0034: aget v4, v12, v4 │ │ +0806c0: da05 0302 |0036: mul-int/lit8 v5, v3, #int 2 // #02 │ │ +0806c4: d805 0502 |0038: add-int/lit8 v5, v5, #int 2 // #02 │ │ +0806c8: 4405 0c05 |003a: aget v5, v12, v5 │ │ +0806cc: 6e40 0214 0d54 |003c: invoke-virtual {v13, v0, v4, v5}, Lcom/badlogic/gdx/math/Plane;.testPoint:(FFF)Lcom/badlogic/gdx/math/Plane$PlaneSide; // method@1402 │ │ +0806d2: 0c00 |003f: move-result-object v0 │ │ +0806d4: 6204 cc0b |0040: sget-object v4, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bcc │ │ +0806d8: 3340 1b00 |0042: if-ne v0, v4, 005d // +001b │ │ +0806dc: 01a9 |0044: move v9, v10 │ │ +0806de: 6e10 5713 0e00 |0045: invoke-virtual {v14}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.reset:()V // method@1357 │ │ +0806e4: 3387 2000 |0048: if-ne v7, v8, 0068 // +0020 │ │ +0806e8: 3398 1e00 |004a: if-ne v8, v9, 0068 // +001e │ │ +0806ec: 59ea 770b |004c: iput v10, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.total:I // field@0b77 │ │ +0806f0: 3807 1100 |004e: if-eqz v7, 005f // +0011 │ │ +0806f4: 59ea 750b |0050: iput v10, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numBack:I // field@0b75 │ │ +0806f8: 54e0 6f0b |0052: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.back:[F // field@0b6f │ │ +0806fc: 21c4 |0054: array-length v4, v12 │ │ +0806fe: 7154 7826 6c60 |0055: invoke-static {v12, v6, v0, v6, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +080704: 0e00 |0058: return-void │ │ +080706: 0167 |0059: move v7, v6 │ │ +080708: 28bb |005a: goto 0015 // -0045 │ │ +08070a: 0168 |005b: move v8, v6 │ │ +08070c: 28ce |005c: goto 002a // -0032 │ │ +08070e: 0169 |005d: move v9, v6 │ │ +080710: 28e7 |005e: goto 0045 // -0019 │ │ +080712: 59ea 760b |005f: iput v10, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numFront:I // field@0b76 │ │ +080716: 54e0 720b |0061: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.front:[F // field@0b72 │ │ +08071a: 21c4 |0063: array-length v4, v12 │ │ +08071c: 7154 7826 6c60 |0064: invoke-static {v12, v6, v0, v6, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +080722: 28f1 |0067: goto 0058 // -000f │ │ +080724: 1230 |0068: const/4 v0, #int 3 // #3 │ │ +080726: 59e0 770b |0069: iput v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.total:I // field@0b77 │ │ +08072a: 3807 9a00 |006b: if-eqz v7, 0105 // +009a │ │ +08072e: 01a4 |006d: move v4, v10 │ │ +080730: 3808 9a00 |006e: if-eqz v8, 0108 // +009a │ │ +080734: 01a0 |0070: move v0, v10 │ │ +080736: b004 |0071: add-int/2addr v4, v0 │ │ +080738: 3809 9900 |0072: if-eqz v9, 010b // +0099 │ │ +08073c: 01a0 |0074: move v0, v10 │ │ +08073e: b040 |0075: add-int/2addr v0, v4 │ │ +080740: 59e0 760b |0076: iput v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numFront:I // field@0b76 │ │ +080744: 52e0 770b |0078: iget v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.total:I // field@0b77 │ │ +080748: 52e4 760b |007a: iget v4, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numFront:I // field@0b76 │ │ +08074c: b140 |007c: sub-int/2addr v0, v4 │ │ +08074e: 59e0 750b |007d: iput v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numBack:I // field@0b75 │ │ +080752: 6e20 5813 7e00 |007f: invoke-virtual {v14, v7}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.setSide:(Z)V // method@1358 │ │ +080758: 1201 |0082: const/4 v1, #int 0 // #0 │ │ +08075a: 0132 |0083: move v2, v3 │ │ +08075c: 3287 8c00 |0084: if-eq v7, v8, 0110 // +008c │ │ +080760: 54e5 710b |0086: iget-object v5, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0b71 │ │ +080764: 07c0 |0088: move-object v0, v12 │ │ +080766: 07d4 |0089: move-object v4, v13 │ │ +080768: 7707 7b13 0000 |008a: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/math/Intersector;.splitEdge:([FIIILcom/badlogic/gdx/math/Plane;[FI)V // method@137b │ │ +08076e: 6e40 5513 ce31 |008d: invoke-virtual {v14, v12, v1, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1355 │ │ +080774: 54e0 710b |0090: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0b71 │ │ +080778: 6e40 5513 0e36 |0092: invoke-virtual {v14, v0, v6, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1355 │ │ +08077e: 6e10 5613 0e00 |0095: invoke-virtual {v14}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.getSide:()Z // method@1356 │ │ +080784: 0a00 |0098: move-result v0 │ │ +080786: 3900 7500 |0099: if-nez v0, 010e // +0075 │ │ +08078a: 01a0 |009b: move v0, v10 │ │ +08078c: 6e20 5813 0e00 |009c: invoke-virtual {v14, v0}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.setSide:(Z)V // method@1358 │ │ +080792: 54e0 710b |009f: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0b71 │ │ +080796: 6e40 5513 0e36 |00a1: invoke-virtual {v14, v0, v6, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1355 │ │ +08079c: 0131 |00a4: move v1, v3 │ │ +08079e: 9002 0303 |00a5: add-int v2, v3, v3 │ │ +0807a2: 3298 6f00 |00a7: if-eq v8, v9, 0116 // +006f │ │ +0807a6: 54e5 710b |00a9: iget-object v5, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0b71 │ │ +0807aa: 07c0 |00ab: move-object v0, v12 │ │ +0807ac: 07d4 |00ac: move-object v4, v13 │ │ +0807ae: 7707 7b13 0000 |00ad: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/math/Intersector;.splitEdge:([FIIILcom/badlogic/gdx/math/Plane;[FI)V // method@137b │ │ +0807b4: 6e40 5513 ce31 |00b0: invoke-virtual {v14, v12, v1, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1355 │ │ +0807ba: 54e0 710b |00b3: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0b71 │ │ +0807be: 6e40 5513 0e36 |00b5: invoke-virtual {v14, v0, v6, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1355 │ │ +0807c4: 6e10 5613 0e00 |00b8: invoke-virtual {v14}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.getSide:()Z // method@1356 │ │ +0807ca: 0a00 |00bb: move-result v0 │ │ +0807cc: 3900 5800 |00bc: if-nez v0, 0114 // +0058 │ │ +0807d0: 01a0 |00be: move v0, v10 │ │ +0807d2: 6e20 5813 0e00 |00bf: invoke-virtual {v14, v0}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.setSide:(Z)V // method@1358 │ │ +0807d8: 54e0 710b |00c2: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0b71 │ │ +0807dc: 6e40 5513 0e36 |00c4: invoke-virtual {v14, v0, v6, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1355 │ │ +0807e2: 9001 0303 |00c7: add-int v1, v3, v3 │ │ +0807e6: 1202 |00c9: const/4 v2, #int 0 // #0 │ │ +0807e8: 3279 5200 |00ca: if-eq v9, v7, 011c // +0052 │ │ +0807ec: 54e5 710b |00cc: iget-object v5, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0b71 │ │ +0807f0: 07c0 |00ce: move-object v0, v12 │ │ +0807f2: 07d4 |00cf: move-object v4, v13 │ │ +0807f4: 7707 7b13 0000 |00d0: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/math/Intersector;.splitEdge:([FIIILcom/badlogic/gdx/math/Plane;[FI)V // method@137b │ │ +0807fa: 6e40 5513 ce31 |00d3: invoke-virtual {v14, v12, v1, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1355 │ │ +080800: 54e0 710b |00d6: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0b71 │ │ +080804: 6e40 5513 0e36 |00d8: invoke-virtual {v14, v0, v6, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1355 │ │ +08080a: 6e10 5613 0e00 |00db: invoke-virtual {v14}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.getSide:()Z // method@1356 │ │ +080810: 0a00 |00de: move-result v0 │ │ +080812: 3900 3b00 |00df: if-nez v0, 011a // +003b │ │ +080816: 6e20 5813 ae00 |00e1: invoke-virtual {v14, v10}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.setSide:(Z)V // method@1358 │ │ +08081c: 54e0 710b |00e4: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0b71 │ │ +080820: 6e40 5513 0e36 |00e6: invoke-virtual {v14, v0, v6, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1355 │ │ +080826: 52e0 760b |00e9: iget v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numFront:I // field@0b76 │ │ +08082a: 33b0 3500 |00eb: if-ne v0, v11, 0120 // +0035 │ │ +08082e: 54e0 720b |00ed: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.front:[F // field@0b72 │ │ +080832: da04 0302 |00ef: mul-int/lit8 v4, v3, #int 2 // #02 │ │ +080836: 54e5 720b |00f1: iget-object v5, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.front:[F // field@0b72 │ │ +08083a: da0a 0303 |00f3: mul-int/lit8 v10, v3, #int 3 // #03 │ │ +08083e: da0b 0302 |00f5: mul-int/lit8 v11, v3, #int 2 // #02 │ │ +080842: 715b 7826 40a5 |00f7: invoke-static {v0, v4, v5, v10, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +080848: 54e0 720b |00fa: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.front:[F // field@0b72 │ │ +08084c: 54e4 720b |00fc: iget-object v4, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.front:[F // field@0b72 │ │ +080850: da05 0305 |00fe: mul-int/lit8 v5, v3, #int 5 // #05 │ │ +080854: 7153 7826 6054 |0100: invoke-static {v0, v6, v4, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +08085a: 2900 55ff |0103: goto/16 0058 // -00ab │ │ +08085e: 0164 |0105: move v4, v6 │ │ +080860: 2900 68ff |0106: goto/16 006e // -0098 │ │ +080864: 0160 |0108: move v0, v6 │ │ +080866: 2900 68ff |0109: goto/16 0071 // -0098 │ │ +08086a: 0160 |010b: move v0, v6 │ │ +08086c: 2900 69ff |010c: goto/16 0075 // -0097 │ │ +080870: 0160 |010e: move v0, v6 │ │ +080872: 288d |010f: goto 009c // -0073 │ │ +080874: 6e40 5513 ce31 |0110: invoke-virtual {v14, v12, v1, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1355 │ │ +08087a: 2891 |0113: goto 00a4 // -006f │ │ +08087c: 0160 |0114: move v0, v6 │ │ +08087e: 28aa |0115: goto 00bf // -0056 │ │ +080880: 6e40 5513 ce31 |0116: invoke-virtual {v14, v12, v1, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1355 │ │ +080886: 28ae |0119: goto 00c7 // -0052 │ │ +080888: 016a |011a: move v10, v6 │ │ +08088a: 28c6 |011b: goto 00e1 // -003a │ │ +08088c: 6e40 5513 ce31 |011c: invoke-virtual {v14, v12, v1, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1355 │ │ +080892: 28ca |011f: goto 00e9 // -0036 │ │ +080894: 54e0 6f0b |0120: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.back:[F // field@0b6f │ │ +080898: da04 0302 |0122: mul-int/lit8 v4, v3, #int 2 // #02 │ │ +08089c: 54e5 6f0b |0124: iget-object v5, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.back:[F // field@0b6f │ │ +0808a0: da0a 0303 |0126: mul-int/lit8 v10, v3, #int 3 // #03 │ │ +0808a4: da0b 0302 |0128: mul-int/lit8 v11, v3, #int 2 // #02 │ │ +0808a8: 715b 7826 40a5 |012a: invoke-static {v0, v4, v5, v10, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0808ae: 54e0 6f0b |012d: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.back:[F // field@0b6f │ │ +0808b2: 54e4 6f0b |012f: iget-object v4, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.back:[F // field@0b6f │ │ +0808b6: da05 0305 |0131: mul-int/lit8 v5, v3, #int 5 // #05 │ │ +0808ba: 7153 7826 6054 |0133: invoke-static {v0, v6, v4, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0808c0: 2900 22ff |0136: goto/16 0058 // -00de │ │ catches : (none) │ │ positions : │ │ 0x0003 line=940 │ │ 0x0006 line=941 │ │ 0x0015 line=942 │ │ 0x002a line=943 │ │ 0x0045 line=945 │ │ @@ -80106,408 +80108,408 @@ │ │ type : '(Lcom/badlogic/gdx/math/collision/Ray;Lcom/badlogic/gdx/math/collision/BoundingBox;Lcom/badlogic/gdx/math/Vector3;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 774 16-bit code units │ │ -0723e0: |[0723e0] com.badlogic.gdx.math.Intersector.intersectRayBounds:(Lcom/badlogic/gdx/math/collision/Ray;Lcom/badlogic/gdx/math/collision/BoundingBox;Lcom/badlogic/gdx/math/Vector3;)Z │ │ -0723f0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0723f2: 6203 fa0b |0001: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ -0723f6: 5474 0e0c |0003: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -0723fa: 6e20 9814 4300 |0005: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -072400: 6203 fb0b |0008: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0bfb │ │ -072404: 5474 0e0c |000a: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -072408: 6e20 9814 4300 |000c: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -07240e: 6203 fa0b |000f: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ -072412: 5484 0b0c |0011: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -072416: 6e20 9d14 4300 |0013: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ -07241c: 6203 fa0b |0016: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ -072420: 5484 0a0c |0018: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -072424: 6e20 9d14 4300 |001a: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ -07242a: 6203 fa0b |001d: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ -07242e: 5233 fe0b |001f: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -072432: 2d03 0305 |0021: cmpl-float v3, v3, v5 │ │ -072436: 3d03 2c00 |0023: if-lez v3, 004f // +002c │ │ -07243a: 6203 fa0b |0025: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ -07243e: 5233 ff0b |0027: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -072442: 2d03 0305 |0029: cmpl-float v3, v3, v5 │ │ -072446: 3d03 2400 |002b: if-lez v3, 004f // +0024 │ │ -07244a: 6203 fa0b |002d: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ -07244e: 5233 000c |002f: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -072452: 2d03 0305 |0031: cmpl-float v3, v3, v5 │ │ -072456: 3d03 1c00 |0033: if-lez v3, 004f // +001c │ │ -07245a: 6203 fb0b |0035: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0bfb │ │ -07245e: 5233 fe0b |0037: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -072462: 2e03 0305 |0039: cmpg-float v3, v3, v5 │ │ -072466: 3b03 1400 |003b: if-gez v3, 004f // +0014 │ │ -07246a: 6203 fb0b |003d: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0bfb │ │ -07246e: 5233 ff0b |003f: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -072472: 2e03 0305 |0041: cmpg-float v3, v3, v5 │ │ -072476: 3b03 0c00 |0043: if-gez v3, 004f // +000c │ │ -07247a: 6203 fb0b |0045: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0bfb │ │ -07247e: 5233 000c |0047: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -072482: 2e03 0305 |0049: cmpg-float v3, v3, v5 │ │ -072486: 3b03 0400 |004b: if-gez v3, 004f // +0004 │ │ -07248a: 1210 |004d: const/4 v0, #int 1 // #1 │ │ -07248c: 0f00 |004e: return v0 │ │ -07248e: 1201 |004f: const/4 v1, #int 0 // #0 │ │ -072490: 1200 |0050: const/4 v0, #int 0 // #0 │ │ -072492: 5473 0e0c |0051: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -072496: 5233 fe0b |0053: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07249a: 5484 0b0c |0055: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07249e: 5244 fe0b |0057: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0724a2: 2e03 0304 |0059: cmpg-float v3, v3, v4 │ │ -0724a6: 3c03 6600 |005b: if-gtz v3, 00c1 // +0066 │ │ -0724aa: 5473 0d0c |005d: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -0724ae: 5233 fe0b |005f: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0724b2: 2d03 0305 |0061: cmpl-float v3, v3, v5 │ │ -0724b6: 3d03 5e00 |0063: if-lez v3, 00c1 // +005e │ │ -0724ba: 5483 0b0c |0065: iget-object v3, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -0724be: 5233 fe0b |0067: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0724c2: 5474 0e0c |0069: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -0724c6: 5244 fe0b |006b: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0724ca: c743 |006d: sub-float/2addr v3, v4 │ │ -0724cc: 5474 0d0c |006e: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -0724d0: 5244 fe0b |0070: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0724d4: a902 0304 |0072: div-float v2, v3, v4 │ │ -0724d8: 2d03 0205 |0074: cmpl-float v3, v2, v5 │ │ -0724dc: 3a03 4b00 |0076: if-ltz v3, 00c1 // +004b │ │ -0724e0: 6203 fc0b |0078: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ -0724e4: 5474 0d0c |007a: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -0724e8: 6e20 9814 4300 |007c: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -0724ee: 0c03 |007f: move-result-object v3 │ │ -0724f0: 6e20 8d14 2300 |0080: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -0724f6: 0c03 |0083: move-result-object v3 │ │ -0724f8: 5474 0e0c |0084: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -0724fc: 6e20 7614 4300 |0086: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -072502: 6203 fc0b |0089: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ -072506: 5233 ff0b |008b: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07250a: 5484 0b0c |008d: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07250e: 5244 ff0b |008f: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -072512: 2d03 0304 |0091: cmpl-float v3, v3, v4 │ │ -072516: 3a03 2e00 |0093: if-ltz v3, 00c1 // +002e │ │ -07251a: 6203 fc0b |0095: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ -07251e: 5233 ff0b |0097: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -072522: 5484 0a0c |0099: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -072526: 5244 ff0b |009b: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07252a: 2e03 0304 |009d: cmpg-float v3, v3, v4 │ │ -07252e: 3c03 2200 |009f: if-gtz v3, 00c1 // +0022 │ │ -072532: 6203 fc0b |00a1: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ -072536: 5233 000c |00a3: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07253a: 5484 0b0c |00a5: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07253e: 5244 000c |00a7: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -072542: 2d03 0304 |00a9: cmpl-float v3, v3, v4 │ │ -072546: 3a03 1600 |00ab: if-ltz v3, 00c1 // +0016 │ │ -07254a: 6203 fc0b |00ad: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ -07254e: 5233 000c |00af: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -072552: 5484 0a0c |00b1: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -072556: 5244 000c |00b3: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07255a: 2e03 0304 |00b5: cmpg-float v3, v3, v4 │ │ -07255e: 3c03 0a00 |00b7: if-gtz v3, 00c1 // +000a │ │ -072562: 3800 0600 |00b9: if-eqz v0, 00bf // +0006 │ │ -072566: 2e03 0201 |00bb: cmpg-float v3, v2, v1 │ │ -07256a: 3b03 0400 |00bd: if-gez v3, 00c1 // +0004 │ │ -07256e: 1210 |00bf: const/4 v0, #int 1 // #1 │ │ -072570: 0121 |00c0: move v1, v2 │ │ -072572: 5473 0e0c |00c1: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -072576: 5233 fe0b |00c3: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07257a: 5484 0a0c |00c5: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07257e: 5244 fe0b |00c7: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -072582: 2d03 0304 |00c9: cmpl-float v3, v3, v4 │ │ -072586: 3a03 6600 |00cb: if-ltz v3, 0131 // +0066 │ │ -07258a: 5473 0d0c |00cd: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -07258e: 5233 fe0b |00cf: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -072592: 2e03 0305 |00d1: cmpg-float v3, v3, v5 │ │ -072596: 3b03 5e00 |00d3: if-gez v3, 0131 // +005e │ │ -07259a: 5483 0a0c |00d5: iget-object v3, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07259e: 5233 fe0b |00d7: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0725a2: 5474 0e0c |00d9: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -0725a6: 5244 fe0b |00db: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0725aa: c743 |00dd: sub-float/2addr v3, v4 │ │ -0725ac: 5474 0d0c |00de: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -0725b0: 5244 fe0b |00e0: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0725b4: a902 0304 |00e2: div-float v2, v3, v4 │ │ -0725b8: 2d03 0205 |00e4: cmpl-float v3, v2, v5 │ │ -0725bc: 3a03 4b00 |00e6: if-ltz v3, 0131 // +004b │ │ -0725c0: 6203 fc0b |00e8: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ -0725c4: 5474 0d0c |00ea: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -0725c8: 6e20 9814 4300 |00ec: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -0725ce: 0c03 |00ef: move-result-object v3 │ │ -0725d0: 6e20 8d14 2300 |00f0: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -0725d6: 0c03 |00f3: move-result-object v3 │ │ -0725d8: 5474 0e0c |00f4: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -0725dc: 6e20 7614 4300 |00f6: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -0725e2: 6203 fc0b |00f9: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ -0725e6: 5233 ff0b |00fb: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0725ea: 5484 0b0c |00fd: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -0725ee: 5244 ff0b |00ff: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0725f2: 2d03 0304 |0101: cmpl-float v3, v3, v4 │ │ -0725f6: 3a03 2e00 |0103: if-ltz v3, 0131 // +002e │ │ -0725fa: 6203 fc0b |0105: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ -0725fe: 5233 ff0b |0107: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -072602: 5484 0a0c |0109: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -072606: 5244 ff0b |010b: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07260a: 2e03 0304 |010d: cmpg-float v3, v3, v4 │ │ -07260e: 3c03 2200 |010f: if-gtz v3, 0131 // +0022 │ │ -072612: 6203 fc0b |0111: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ -072616: 5233 000c |0113: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07261a: 5484 0b0c |0115: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07261e: 5244 000c |0117: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -072622: 2d03 0304 |0119: cmpl-float v3, v3, v4 │ │ -072626: 3a03 1600 |011b: if-ltz v3, 0131 // +0016 │ │ -07262a: 6203 fc0b |011d: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ -07262e: 5233 000c |011f: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -072632: 5484 0a0c |0121: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -072636: 5244 000c |0123: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07263a: 2e03 0304 |0125: cmpg-float v3, v3, v4 │ │ -07263e: 3c03 0a00 |0127: if-gtz v3, 0131 // +000a │ │ -072642: 3800 0600 |0129: if-eqz v0, 012f // +0006 │ │ -072646: 2e03 0201 |012b: cmpg-float v3, v2, v1 │ │ -07264a: 3b03 0400 |012d: if-gez v3, 0131 // +0004 │ │ -07264e: 1210 |012f: const/4 v0, #int 1 // #1 │ │ -072650: 0121 |0130: move v1, v2 │ │ -072652: 5473 0e0c |0131: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -072656: 5233 ff0b |0133: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07265a: 5484 0b0c |0135: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07265e: 5244 ff0b |0137: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -072662: 2e03 0304 |0139: cmpg-float v3, v3, v4 │ │ -072666: 3c03 6600 |013b: if-gtz v3, 01a1 // +0066 │ │ -07266a: 5473 0d0c |013d: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -07266e: 5233 ff0b |013f: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -072672: 2d03 0305 |0141: cmpl-float v3, v3, v5 │ │ -072676: 3d03 5e00 |0143: if-lez v3, 01a1 // +005e │ │ -07267a: 5483 0b0c |0145: iget-object v3, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07267e: 5233 ff0b |0147: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -072682: 5474 0e0c |0149: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -072686: 5244 ff0b |014b: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07268a: c743 |014d: sub-float/2addr v3, v4 │ │ -07268c: 5474 0d0c |014e: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -072690: 5244 ff0b |0150: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -072694: a902 0304 |0152: div-float v2, v3, v4 │ │ -072698: 2d03 0205 |0154: cmpl-float v3, v2, v5 │ │ -07269c: 3a03 4b00 |0156: if-ltz v3, 01a1 // +004b │ │ -0726a0: 6203 fc0b |0158: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ -0726a4: 5474 0d0c |015a: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -0726a8: 6e20 9814 4300 |015c: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -0726ae: 0c03 |015f: move-result-object v3 │ │ -0726b0: 6e20 8d14 2300 |0160: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -0726b6: 0c03 |0163: move-result-object v3 │ │ -0726b8: 5474 0e0c |0164: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -0726bc: 6e20 7614 4300 |0166: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -0726c2: 6203 fc0b |0169: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ -0726c6: 5233 fe0b |016b: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0726ca: 5484 0b0c |016d: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -0726ce: 5244 fe0b |016f: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0726d2: 2d03 0304 |0171: cmpl-float v3, v3, v4 │ │ -0726d6: 3a03 2e00 |0173: if-ltz v3, 01a1 // +002e │ │ -0726da: 6203 fc0b |0175: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ -0726de: 5233 fe0b |0177: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0726e2: 5484 0a0c |0179: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -0726e6: 5244 fe0b |017b: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0726ea: 2e03 0304 |017d: cmpg-float v3, v3, v4 │ │ -0726ee: 3c03 2200 |017f: if-gtz v3, 01a1 // +0022 │ │ -0726f2: 6203 fc0b |0181: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ -0726f6: 5233 000c |0183: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0726fa: 5484 0b0c |0185: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -0726fe: 5244 000c |0187: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -072702: 2d03 0304 |0189: cmpl-float v3, v3, v4 │ │ -072706: 3a03 1600 |018b: if-ltz v3, 01a1 // +0016 │ │ -07270a: 6203 fc0b |018d: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ -07270e: 5233 000c |018f: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -072712: 5484 0a0c |0191: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -072716: 5244 000c |0193: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07271a: 2e03 0304 |0195: cmpg-float v3, v3, v4 │ │ -07271e: 3c03 0a00 |0197: if-gtz v3, 01a1 // +000a │ │ -072722: 3800 0600 |0199: if-eqz v0, 019f // +0006 │ │ -072726: 2e03 0201 |019b: cmpg-float v3, v2, v1 │ │ -07272a: 3b03 0400 |019d: if-gez v3, 01a1 // +0004 │ │ -07272e: 1210 |019f: const/4 v0, #int 1 // #1 │ │ -072730: 0121 |01a0: move v1, v2 │ │ -072732: 5473 0e0c |01a1: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -072736: 5233 ff0b |01a3: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07273a: 5484 0a0c |01a5: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07273e: 5244 ff0b |01a7: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -072742: 2d03 0304 |01a9: cmpl-float v3, v3, v4 │ │ -072746: 3a03 6600 |01ab: if-ltz v3, 0211 // +0066 │ │ -07274a: 5473 0d0c |01ad: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -07274e: 5233 ff0b |01af: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -072752: 2e03 0305 |01b1: cmpg-float v3, v3, v5 │ │ -072756: 3b03 5e00 |01b3: if-gez v3, 0211 // +005e │ │ -07275a: 5483 0a0c |01b5: iget-object v3, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07275e: 5233 ff0b |01b7: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -072762: 5474 0e0c |01b9: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -072766: 5244 ff0b |01bb: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07276a: c743 |01bd: sub-float/2addr v3, v4 │ │ -07276c: 5474 0d0c |01be: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -072770: 5244 ff0b |01c0: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -072774: a902 0304 |01c2: div-float v2, v3, v4 │ │ -072778: 2d03 0205 |01c4: cmpl-float v3, v2, v5 │ │ -07277c: 3a03 4b00 |01c6: if-ltz v3, 0211 // +004b │ │ -072780: 6203 fc0b |01c8: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ -072784: 5474 0d0c |01ca: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -072788: 6e20 9814 4300 |01cc: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -07278e: 0c03 |01cf: move-result-object v3 │ │ -072790: 6e20 8d14 2300 |01d0: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -072796: 0c03 |01d3: move-result-object v3 │ │ -072798: 5474 0e0c |01d4: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -07279c: 6e20 7614 4300 |01d6: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -0727a2: 6203 fc0b |01d9: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ -0727a6: 5233 fe0b |01db: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0727aa: 5484 0b0c |01dd: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -0727ae: 5244 fe0b |01df: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0727b2: 2d03 0304 |01e1: cmpl-float v3, v3, v4 │ │ -0727b6: 3a03 2e00 |01e3: if-ltz v3, 0211 // +002e │ │ -0727ba: 6203 fc0b |01e5: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ -0727be: 5233 fe0b |01e7: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0727c2: 5484 0a0c |01e9: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -0727c6: 5244 fe0b |01eb: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0727ca: 2e03 0304 |01ed: cmpg-float v3, v3, v4 │ │ -0727ce: 3c03 2200 |01ef: if-gtz v3, 0211 // +0022 │ │ -0727d2: 6203 fc0b |01f1: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ -0727d6: 5233 000c |01f3: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0727da: 5484 0b0c |01f5: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -0727de: 5244 000c |01f7: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0727e2: 2d03 0304 |01f9: cmpl-float v3, v3, v4 │ │ -0727e6: 3a03 1600 |01fb: if-ltz v3, 0211 // +0016 │ │ -0727ea: 6203 fc0b |01fd: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ -0727ee: 5233 000c |01ff: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0727f2: 5484 0a0c |0201: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -0727f6: 5244 000c |0203: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0727fa: 2e03 0304 |0205: cmpg-float v3, v3, v4 │ │ -0727fe: 3c03 0a00 |0207: if-gtz v3, 0211 // +000a │ │ -072802: 3800 0600 |0209: if-eqz v0, 020f // +0006 │ │ -072806: 2e03 0201 |020b: cmpg-float v3, v2, v1 │ │ -07280a: 3b03 0400 |020d: if-gez v3, 0211 // +0004 │ │ -07280e: 1210 |020f: const/4 v0, #int 1 // #1 │ │ -072810: 0121 |0210: move v1, v2 │ │ -072812: 5473 0e0c |0211: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -072816: 5233 000c |0213: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07281a: 5484 0b0c |0215: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07281e: 5244 ff0b |0217: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -072822: 2e03 0304 |0219: cmpg-float v3, v3, v4 │ │ -072826: 3c03 6600 |021b: if-gtz v3, 0281 // +0066 │ │ -07282a: 5473 0d0c |021d: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -07282e: 5233 000c |021f: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -072832: 2d03 0305 |0221: cmpl-float v3, v3, v5 │ │ -072836: 3d03 5e00 |0223: if-lez v3, 0281 // +005e │ │ -07283a: 5483 0b0c |0225: iget-object v3, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07283e: 5233 000c |0227: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -072842: 5474 0e0c |0229: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -072846: 5244 000c |022b: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07284a: c743 |022d: sub-float/2addr v3, v4 │ │ -07284c: 5474 0d0c |022e: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -072850: 5244 000c |0230: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -072854: a902 0304 |0232: div-float v2, v3, v4 │ │ -072858: 2d03 0205 |0234: cmpl-float v3, v2, v5 │ │ -07285c: 3a03 4b00 |0236: if-ltz v3, 0281 // +004b │ │ -072860: 6203 fc0b |0238: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ -072864: 5474 0d0c |023a: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -072868: 6e20 9814 4300 |023c: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -07286e: 0c03 |023f: move-result-object v3 │ │ -072870: 6e20 8d14 2300 |0240: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -072876: 0c03 |0243: move-result-object v3 │ │ -072878: 5474 0e0c |0244: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -07287c: 6e20 7614 4300 |0246: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -072882: 6203 fc0b |0249: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ -072886: 5233 fe0b |024b: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07288a: 5484 0b0c |024d: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07288e: 5244 fe0b |024f: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -072892: 2d03 0304 |0251: cmpl-float v3, v3, v4 │ │ -072896: 3a03 2e00 |0253: if-ltz v3, 0281 // +002e │ │ -07289a: 6203 fc0b |0255: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ -07289e: 5233 fe0b |0257: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0728a2: 5484 0a0c |0259: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -0728a6: 5244 fe0b |025b: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0728aa: 2e03 0304 |025d: cmpg-float v3, v3, v4 │ │ -0728ae: 3c03 2200 |025f: if-gtz v3, 0281 // +0022 │ │ -0728b2: 6203 fc0b |0261: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ -0728b6: 5233 ff0b |0263: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0728ba: 5484 0b0c |0265: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -0728be: 5244 ff0b |0267: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0728c2: 2d03 0304 |0269: cmpl-float v3, v3, v4 │ │ -0728c6: 3a03 1600 |026b: if-ltz v3, 0281 // +0016 │ │ -0728ca: 6203 fc0b |026d: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ -0728ce: 5233 ff0b |026f: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0728d2: 5484 0a0c |0271: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -0728d6: 5244 ff0b |0273: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0728da: 2e03 0304 |0275: cmpg-float v3, v3, v4 │ │ -0728de: 3c03 0a00 |0277: if-gtz v3, 0281 // +000a │ │ -0728e2: 3800 0600 |0279: if-eqz v0, 027f // +0006 │ │ -0728e6: 2e03 0201 |027b: cmpg-float v3, v2, v1 │ │ -0728ea: 3b03 0400 |027d: if-gez v3, 0281 // +0004 │ │ -0728ee: 1210 |027f: const/4 v0, #int 1 // #1 │ │ -0728f0: 0121 |0280: move v1, v2 │ │ -0728f2: 5473 0e0c |0281: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -0728f6: 5233 000c |0283: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0728fa: 5484 0a0c |0285: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -0728fe: 5244 000c |0287: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -072902: 2d03 0304 |0289: cmpl-float v3, v3, v4 │ │ -072906: 3a03 6600 |028b: if-ltz v3, 02f1 // +0066 │ │ -07290a: 5473 0d0c |028d: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -07290e: 5233 000c |028f: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -072912: 2e03 0305 |0291: cmpg-float v3, v3, v5 │ │ -072916: 3b03 5e00 |0293: if-gez v3, 02f1 // +005e │ │ -07291a: 5483 0a0c |0295: iget-object v3, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07291e: 5233 000c |0297: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -072922: 5474 0e0c |0299: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -072926: 5244 000c |029b: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07292a: c743 |029d: sub-float/2addr v3, v4 │ │ -07292c: 5474 0d0c |029e: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -072930: 5244 000c |02a0: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -072934: a902 0304 |02a2: div-float v2, v3, v4 │ │ -072938: 2d03 0205 |02a4: cmpl-float v3, v2, v5 │ │ -07293c: 3a03 4b00 |02a6: if-ltz v3, 02f1 // +004b │ │ -072940: 6203 fc0b |02a8: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ -072944: 5474 0d0c |02aa: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -072948: 6e20 9814 4300 |02ac: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -07294e: 0c03 |02af: move-result-object v3 │ │ -072950: 6e20 8d14 2300 |02b0: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -072956: 0c03 |02b3: move-result-object v3 │ │ -072958: 5474 0e0c |02b4: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -07295c: 6e20 7614 4300 |02b6: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -072962: 6203 fc0b |02b9: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ -072966: 5233 fe0b |02bb: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07296a: 5484 0b0c |02bd: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07296e: 5244 fe0b |02bf: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -072972: 2d03 0304 |02c1: cmpl-float v3, v3, v4 │ │ -072976: 3a03 2e00 |02c3: if-ltz v3, 02f1 // +002e │ │ -07297a: 6203 fc0b |02c5: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ -07297e: 5233 fe0b |02c7: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -072982: 5484 0a0c |02c9: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -072986: 5244 fe0b |02cb: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07298a: 2e03 0304 |02cd: cmpg-float v3, v3, v4 │ │ -07298e: 3c03 2200 |02cf: if-gtz v3, 02f1 // +0022 │ │ -072992: 6203 fc0b |02d1: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ -072996: 5233 ff0b |02d3: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07299a: 5484 0b0c |02d5: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07299e: 5244 ff0b |02d7: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0729a2: 2d03 0304 |02d9: cmpl-float v3, v3, v4 │ │ -0729a6: 3a03 1600 |02db: if-ltz v3, 02f1 // +0016 │ │ -0729aa: 6203 fc0b |02dd: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ -0729ae: 5233 ff0b |02df: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0729b2: 5484 0a0c |02e1: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -0729b6: 5244 ff0b |02e3: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0729ba: 2e03 0304 |02e5: cmpg-float v3, v3, v4 │ │ -0729be: 3c03 0a00 |02e7: if-gtz v3, 02f1 // +000a │ │ -0729c2: 3800 0600 |02e9: if-eqz v0, 02ef // +0006 │ │ -0729c6: 2e03 0201 |02eb: cmpg-float v3, v2, v1 │ │ -0729ca: 3b03 0400 |02ed: if-gez v3, 02f1 // +0004 │ │ -0729ce: 1210 |02ef: const/4 v0, #int 1 // #1 │ │ -0729d0: 0121 |02f0: move v1, v2 │ │ -0729d2: 3800 5dfd |02f1: if-eqz v0, 004e // -02a3 │ │ -0729d6: 3809 5bfd |02f3: if-eqz v9, 004e // -02a5 │ │ -0729da: 5473 0d0c |02f5: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -0729de: 6e20 9814 3900 |02f7: invoke-virtual {v9, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -0729e4: 0c03 |02fa: move-result-object v3 │ │ -0729e6: 6e20 8d14 1300 |02fb: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -0729ec: 0c03 |02fe: move-result-object v3 │ │ -0729ee: 5474 0e0c |02ff: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -0729f2: 6e20 7614 4300 |0301: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -0729f8: 2900 4afd |0304: goto/16 004e // -02b6 │ │ +0808c4: |[0808c4] com.badlogic.gdx.math.Intersector.intersectRayBounds:(Lcom/badlogic/gdx/math/collision/Ray;Lcom/badlogic/gdx/math/collision/BoundingBox;Lcom/badlogic/gdx/math/Vector3;)Z │ │ +0808d4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0808d6: 6203 fa0b |0001: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ +0808da: 5474 0e0c |0003: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +0808de: 6e20 9814 4300 |0005: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +0808e4: 6203 fb0b |0008: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0bfb │ │ +0808e8: 5474 0e0c |000a: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +0808ec: 6e20 9814 4300 |000c: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +0808f2: 6203 fa0b |000f: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ +0808f6: 5484 0b0c |0011: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +0808fa: 6e20 9d14 4300 |0013: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ +080900: 6203 fa0b |0016: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ +080904: 5484 0a0c |0018: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +080908: 6e20 9d14 4300 |001a: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ +08090e: 6203 fa0b |001d: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ +080912: 5233 fe0b |001f: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +080916: 2d03 0305 |0021: cmpl-float v3, v3, v5 │ │ +08091a: 3d03 2c00 |0023: if-lez v3, 004f // +002c │ │ +08091e: 6203 fa0b |0025: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ +080922: 5233 ff0b |0027: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +080926: 2d03 0305 |0029: cmpl-float v3, v3, v5 │ │ +08092a: 3d03 2400 |002b: if-lez v3, 004f // +0024 │ │ +08092e: 6203 fa0b |002d: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ +080932: 5233 000c |002f: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +080936: 2d03 0305 |0031: cmpl-float v3, v3, v5 │ │ +08093a: 3d03 1c00 |0033: if-lez v3, 004f // +001c │ │ +08093e: 6203 fb0b |0035: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0bfb │ │ +080942: 5233 fe0b |0037: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +080946: 2e03 0305 |0039: cmpg-float v3, v3, v5 │ │ +08094a: 3b03 1400 |003b: if-gez v3, 004f // +0014 │ │ +08094e: 6203 fb0b |003d: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0bfb │ │ +080952: 5233 ff0b |003f: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +080956: 2e03 0305 |0041: cmpg-float v3, v3, v5 │ │ +08095a: 3b03 0c00 |0043: if-gez v3, 004f // +000c │ │ +08095e: 6203 fb0b |0045: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0bfb │ │ +080962: 5233 000c |0047: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +080966: 2e03 0305 |0049: cmpg-float v3, v3, v5 │ │ +08096a: 3b03 0400 |004b: if-gez v3, 004f // +0004 │ │ +08096e: 1210 |004d: const/4 v0, #int 1 // #1 │ │ +080970: 0f00 |004e: return v0 │ │ +080972: 1201 |004f: const/4 v1, #int 0 // #0 │ │ +080974: 1200 |0050: const/4 v0, #int 0 // #0 │ │ +080976: 5473 0e0c |0051: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +08097a: 5233 fe0b |0053: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +08097e: 5484 0b0c |0055: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +080982: 5244 fe0b |0057: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +080986: 2e03 0304 |0059: cmpg-float v3, v3, v4 │ │ +08098a: 3c03 6600 |005b: if-gtz v3, 00c1 // +0066 │ │ +08098e: 5473 0d0c |005d: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +080992: 5233 fe0b |005f: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +080996: 2d03 0305 |0061: cmpl-float v3, v3, v5 │ │ +08099a: 3d03 5e00 |0063: if-lez v3, 00c1 // +005e │ │ +08099e: 5483 0b0c |0065: iget-object v3, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +0809a2: 5233 fe0b |0067: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0809a6: 5474 0e0c |0069: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +0809aa: 5244 fe0b |006b: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0809ae: c743 |006d: sub-float/2addr v3, v4 │ │ +0809b0: 5474 0d0c |006e: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +0809b4: 5244 fe0b |0070: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0809b8: a902 0304 |0072: div-float v2, v3, v4 │ │ +0809bc: 2d03 0205 |0074: cmpl-float v3, v2, v5 │ │ +0809c0: 3a03 4b00 |0076: if-ltz v3, 00c1 // +004b │ │ +0809c4: 6203 fc0b |0078: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ +0809c8: 5474 0d0c |007a: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +0809cc: 6e20 9814 4300 |007c: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +0809d2: 0c03 |007f: move-result-object v3 │ │ +0809d4: 6e20 8d14 2300 |0080: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +0809da: 0c03 |0083: move-result-object v3 │ │ +0809dc: 5474 0e0c |0084: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +0809e0: 6e20 7614 4300 |0086: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +0809e6: 6203 fc0b |0089: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ +0809ea: 5233 ff0b |008b: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0809ee: 5484 0b0c |008d: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +0809f2: 5244 ff0b |008f: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0809f6: 2d03 0304 |0091: cmpl-float v3, v3, v4 │ │ +0809fa: 3a03 2e00 |0093: if-ltz v3, 00c1 // +002e │ │ +0809fe: 6203 fc0b |0095: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ +080a02: 5233 ff0b |0097: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +080a06: 5484 0a0c |0099: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +080a0a: 5244 ff0b |009b: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +080a0e: 2e03 0304 |009d: cmpg-float v3, v3, v4 │ │ +080a12: 3c03 2200 |009f: if-gtz v3, 00c1 // +0022 │ │ +080a16: 6203 fc0b |00a1: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ +080a1a: 5233 000c |00a3: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +080a1e: 5484 0b0c |00a5: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +080a22: 5244 000c |00a7: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +080a26: 2d03 0304 |00a9: cmpl-float v3, v3, v4 │ │ +080a2a: 3a03 1600 |00ab: if-ltz v3, 00c1 // +0016 │ │ +080a2e: 6203 fc0b |00ad: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ +080a32: 5233 000c |00af: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +080a36: 5484 0a0c |00b1: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +080a3a: 5244 000c |00b3: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +080a3e: 2e03 0304 |00b5: cmpg-float v3, v3, v4 │ │ +080a42: 3c03 0a00 |00b7: if-gtz v3, 00c1 // +000a │ │ +080a46: 3800 0600 |00b9: if-eqz v0, 00bf // +0006 │ │ +080a4a: 2e03 0201 |00bb: cmpg-float v3, v2, v1 │ │ +080a4e: 3b03 0400 |00bd: if-gez v3, 00c1 // +0004 │ │ +080a52: 1210 |00bf: const/4 v0, #int 1 // #1 │ │ +080a54: 0121 |00c0: move v1, v2 │ │ +080a56: 5473 0e0c |00c1: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +080a5a: 5233 fe0b |00c3: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +080a5e: 5484 0a0c |00c5: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +080a62: 5244 fe0b |00c7: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +080a66: 2d03 0304 |00c9: cmpl-float v3, v3, v4 │ │ +080a6a: 3a03 6600 |00cb: if-ltz v3, 0131 // +0066 │ │ +080a6e: 5473 0d0c |00cd: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +080a72: 5233 fe0b |00cf: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +080a76: 2e03 0305 |00d1: cmpg-float v3, v3, v5 │ │ +080a7a: 3b03 5e00 |00d3: if-gez v3, 0131 // +005e │ │ +080a7e: 5483 0a0c |00d5: iget-object v3, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +080a82: 5233 fe0b |00d7: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +080a86: 5474 0e0c |00d9: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +080a8a: 5244 fe0b |00db: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +080a8e: c743 |00dd: sub-float/2addr v3, v4 │ │ +080a90: 5474 0d0c |00de: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +080a94: 5244 fe0b |00e0: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +080a98: a902 0304 |00e2: div-float v2, v3, v4 │ │ +080a9c: 2d03 0205 |00e4: cmpl-float v3, v2, v5 │ │ +080aa0: 3a03 4b00 |00e6: if-ltz v3, 0131 // +004b │ │ +080aa4: 6203 fc0b |00e8: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ +080aa8: 5474 0d0c |00ea: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +080aac: 6e20 9814 4300 |00ec: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +080ab2: 0c03 |00ef: move-result-object v3 │ │ +080ab4: 6e20 8d14 2300 |00f0: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +080aba: 0c03 |00f3: move-result-object v3 │ │ +080abc: 5474 0e0c |00f4: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +080ac0: 6e20 7614 4300 |00f6: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +080ac6: 6203 fc0b |00f9: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ +080aca: 5233 ff0b |00fb: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +080ace: 5484 0b0c |00fd: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +080ad2: 5244 ff0b |00ff: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +080ad6: 2d03 0304 |0101: cmpl-float v3, v3, v4 │ │ +080ada: 3a03 2e00 |0103: if-ltz v3, 0131 // +002e │ │ +080ade: 6203 fc0b |0105: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ +080ae2: 5233 ff0b |0107: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +080ae6: 5484 0a0c |0109: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +080aea: 5244 ff0b |010b: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +080aee: 2e03 0304 |010d: cmpg-float v3, v3, v4 │ │ +080af2: 3c03 2200 |010f: if-gtz v3, 0131 // +0022 │ │ +080af6: 6203 fc0b |0111: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ +080afa: 5233 000c |0113: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +080afe: 5484 0b0c |0115: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +080b02: 5244 000c |0117: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +080b06: 2d03 0304 |0119: cmpl-float v3, v3, v4 │ │ +080b0a: 3a03 1600 |011b: if-ltz v3, 0131 // +0016 │ │ +080b0e: 6203 fc0b |011d: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ +080b12: 5233 000c |011f: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +080b16: 5484 0a0c |0121: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +080b1a: 5244 000c |0123: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +080b1e: 2e03 0304 |0125: cmpg-float v3, v3, v4 │ │ +080b22: 3c03 0a00 |0127: if-gtz v3, 0131 // +000a │ │ +080b26: 3800 0600 |0129: if-eqz v0, 012f // +0006 │ │ +080b2a: 2e03 0201 |012b: cmpg-float v3, v2, v1 │ │ +080b2e: 3b03 0400 |012d: if-gez v3, 0131 // +0004 │ │ +080b32: 1210 |012f: const/4 v0, #int 1 // #1 │ │ +080b34: 0121 |0130: move v1, v2 │ │ +080b36: 5473 0e0c |0131: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +080b3a: 5233 ff0b |0133: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +080b3e: 5484 0b0c |0135: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +080b42: 5244 ff0b |0137: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +080b46: 2e03 0304 |0139: cmpg-float v3, v3, v4 │ │ +080b4a: 3c03 6600 |013b: if-gtz v3, 01a1 // +0066 │ │ +080b4e: 5473 0d0c |013d: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +080b52: 5233 ff0b |013f: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +080b56: 2d03 0305 |0141: cmpl-float v3, v3, v5 │ │ +080b5a: 3d03 5e00 |0143: if-lez v3, 01a1 // +005e │ │ +080b5e: 5483 0b0c |0145: iget-object v3, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +080b62: 5233 ff0b |0147: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +080b66: 5474 0e0c |0149: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +080b6a: 5244 ff0b |014b: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +080b6e: c743 |014d: sub-float/2addr v3, v4 │ │ +080b70: 5474 0d0c |014e: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +080b74: 5244 ff0b |0150: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +080b78: a902 0304 |0152: div-float v2, v3, v4 │ │ +080b7c: 2d03 0205 |0154: cmpl-float v3, v2, v5 │ │ +080b80: 3a03 4b00 |0156: if-ltz v3, 01a1 // +004b │ │ +080b84: 6203 fc0b |0158: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ +080b88: 5474 0d0c |015a: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +080b8c: 6e20 9814 4300 |015c: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +080b92: 0c03 |015f: move-result-object v3 │ │ +080b94: 6e20 8d14 2300 |0160: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +080b9a: 0c03 |0163: move-result-object v3 │ │ +080b9c: 5474 0e0c |0164: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +080ba0: 6e20 7614 4300 |0166: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +080ba6: 6203 fc0b |0169: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ +080baa: 5233 fe0b |016b: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +080bae: 5484 0b0c |016d: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +080bb2: 5244 fe0b |016f: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +080bb6: 2d03 0304 |0171: cmpl-float v3, v3, v4 │ │ +080bba: 3a03 2e00 |0173: if-ltz v3, 01a1 // +002e │ │ +080bbe: 6203 fc0b |0175: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ +080bc2: 5233 fe0b |0177: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +080bc6: 5484 0a0c |0179: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +080bca: 5244 fe0b |017b: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +080bce: 2e03 0304 |017d: cmpg-float v3, v3, v4 │ │ +080bd2: 3c03 2200 |017f: if-gtz v3, 01a1 // +0022 │ │ +080bd6: 6203 fc0b |0181: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ +080bda: 5233 000c |0183: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +080bde: 5484 0b0c |0185: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +080be2: 5244 000c |0187: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +080be6: 2d03 0304 |0189: cmpl-float v3, v3, v4 │ │ +080bea: 3a03 1600 |018b: if-ltz v3, 01a1 // +0016 │ │ +080bee: 6203 fc0b |018d: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ +080bf2: 5233 000c |018f: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +080bf6: 5484 0a0c |0191: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +080bfa: 5244 000c |0193: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +080bfe: 2e03 0304 |0195: cmpg-float v3, v3, v4 │ │ +080c02: 3c03 0a00 |0197: if-gtz v3, 01a1 // +000a │ │ +080c06: 3800 0600 |0199: if-eqz v0, 019f // +0006 │ │ +080c0a: 2e03 0201 |019b: cmpg-float v3, v2, v1 │ │ +080c0e: 3b03 0400 |019d: if-gez v3, 01a1 // +0004 │ │ +080c12: 1210 |019f: const/4 v0, #int 1 // #1 │ │ +080c14: 0121 |01a0: move v1, v2 │ │ +080c16: 5473 0e0c |01a1: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +080c1a: 5233 ff0b |01a3: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +080c1e: 5484 0a0c |01a5: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +080c22: 5244 ff0b |01a7: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +080c26: 2d03 0304 |01a9: cmpl-float v3, v3, v4 │ │ +080c2a: 3a03 6600 |01ab: if-ltz v3, 0211 // +0066 │ │ +080c2e: 5473 0d0c |01ad: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +080c32: 5233 ff0b |01af: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +080c36: 2e03 0305 |01b1: cmpg-float v3, v3, v5 │ │ +080c3a: 3b03 5e00 |01b3: if-gez v3, 0211 // +005e │ │ +080c3e: 5483 0a0c |01b5: iget-object v3, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +080c42: 5233 ff0b |01b7: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +080c46: 5474 0e0c |01b9: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +080c4a: 5244 ff0b |01bb: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +080c4e: c743 |01bd: sub-float/2addr v3, v4 │ │ +080c50: 5474 0d0c |01be: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +080c54: 5244 ff0b |01c0: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +080c58: a902 0304 |01c2: div-float v2, v3, v4 │ │ +080c5c: 2d03 0205 |01c4: cmpl-float v3, v2, v5 │ │ +080c60: 3a03 4b00 |01c6: if-ltz v3, 0211 // +004b │ │ +080c64: 6203 fc0b |01c8: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ +080c68: 5474 0d0c |01ca: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +080c6c: 6e20 9814 4300 |01cc: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +080c72: 0c03 |01cf: move-result-object v3 │ │ +080c74: 6e20 8d14 2300 |01d0: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +080c7a: 0c03 |01d3: move-result-object v3 │ │ +080c7c: 5474 0e0c |01d4: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +080c80: 6e20 7614 4300 |01d6: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +080c86: 6203 fc0b |01d9: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ +080c8a: 5233 fe0b |01db: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +080c8e: 5484 0b0c |01dd: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +080c92: 5244 fe0b |01df: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +080c96: 2d03 0304 |01e1: cmpl-float v3, v3, v4 │ │ +080c9a: 3a03 2e00 |01e3: if-ltz v3, 0211 // +002e │ │ +080c9e: 6203 fc0b |01e5: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ +080ca2: 5233 fe0b |01e7: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +080ca6: 5484 0a0c |01e9: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +080caa: 5244 fe0b |01eb: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +080cae: 2e03 0304 |01ed: cmpg-float v3, v3, v4 │ │ +080cb2: 3c03 2200 |01ef: if-gtz v3, 0211 // +0022 │ │ +080cb6: 6203 fc0b |01f1: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ +080cba: 5233 000c |01f3: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +080cbe: 5484 0b0c |01f5: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +080cc2: 5244 000c |01f7: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +080cc6: 2d03 0304 |01f9: cmpl-float v3, v3, v4 │ │ +080cca: 3a03 1600 |01fb: if-ltz v3, 0211 // +0016 │ │ +080cce: 6203 fc0b |01fd: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ +080cd2: 5233 000c |01ff: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +080cd6: 5484 0a0c |0201: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +080cda: 5244 000c |0203: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +080cde: 2e03 0304 |0205: cmpg-float v3, v3, v4 │ │ +080ce2: 3c03 0a00 |0207: if-gtz v3, 0211 // +000a │ │ +080ce6: 3800 0600 |0209: if-eqz v0, 020f // +0006 │ │ +080cea: 2e03 0201 |020b: cmpg-float v3, v2, v1 │ │ +080cee: 3b03 0400 |020d: if-gez v3, 0211 // +0004 │ │ +080cf2: 1210 |020f: const/4 v0, #int 1 // #1 │ │ +080cf4: 0121 |0210: move v1, v2 │ │ +080cf6: 5473 0e0c |0211: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +080cfa: 5233 000c |0213: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +080cfe: 5484 0b0c |0215: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +080d02: 5244 ff0b |0217: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +080d06: 2e03 0304 |0219: cmpg-float v3, v3, v4 │ │ +080d0a: 3c03 6600 |021b: if-gtz v3, 0281 // +0066 │ │ +080d0e: 5473 0d0c |021d: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +080d12: 5233 000c |021f: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +080d16: 2d03 0305 |0221: cmpl-float v3, v3, v5 │ │ +080d1a: 3d03 5e00 |0223: if-lez v3, 0281 // +005e │ │ +080d1e: 5483 0b0c |0225: iget-object v3, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +080d22: 5233 000c |0227: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +080d26: 5474 0e0c |0229: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +080d2a: 5244 000c |022b: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +080d2e: c743 |022d: sub-float/2addr v3, v4 │ │ +080d30: 5474 0d0c |022e: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +080d34: 5244 000c |0230: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +080d38: a902 0304 |0232: div-float v2, v3, v4 │ │ +080d3c: 2d03 0205 |0234: cmpl-float v3, v2, v5 │ │ +080d40: 3a03 4b00 |0236: if-ltz v3, 0281 // +004b │ │ +080d44: 6203 fc0b |0238: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ +080d48: 5474 0d0c |023a: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +080d4c: 6e20 9814 4300 |023c: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +080d52: 0c03 |023f: move-result-object v3 │ │ +080d54: 6e20 8d14 2300 |0240: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +080d5a: 0c03 |0243: move-result-object v3 │ │ +080d5c: 5474 0e0c |0244: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +080d60: 6e20 7614 4300 |0246: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +080d66: 6203 fc0b |0249: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ +080d6a: 5233 fe0b |024b: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +080d6e: 5484 0b0c |024d: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +080d72: 5244 fe0b |024f: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +080d76: 2d03 0304 |0251: cmpl-float v3, v3, v4 │ │ +080d7a: 3a03 2e00 |0253: if-ltz v3, 0281 // +002e │ │ +080d7e: 6203 fc0b |0255: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ +080d82: 5233 fe0b |0257: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +080d86: 5484 0a0c |0259: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +080d8a: 5244 fe0b |025b: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +080d8e: 2e03 0304 |025d: cmpg-float v3, v3, v4 │ │ +080d92: 3c03 2200 |025f: if-gtz v3, 0281 // +0022 │ │ +080d96: 6203 fc0b |0261: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ +080d9a: 5233 ff0b |0263: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +080d9e: 5484 0b0c |0265: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +080da2: 5244 ff0b |0267: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +080da6: 2d03 0304 |0269: cmpl-float v3, v3, v4 │ │ +080daa: 3a03 1600 |026b: if-ltz v3, 0281 // +0016 │ │ +080dae: 6203 fc0b |026d: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ +080db2: 5233 ff0b |026f: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +080db6: 5484 0a0c |0271: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +080dba: 5244 ff0b |0273: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +080dbe: 2e03 0304 |0275: cmpg-float v3, v3, v4 │ │ +080dc2: 3c03 0a00 |0277: if-gtz v3, 0281 // +000a │ │ +080dc6: 3800 0600 |0279: if-eqz v0, 027f // +0006 │ │ +080dca: 2e03 0201 |027b: cmpg-float v3, v2, v1 │ │ +080dce: 3b03 0400 |027d: if-gez v3, 0281 // +0004 │ │ +080dd2: 1210 |027f: const/4 v0, #int 1 // #1 │ │ +080dd4: 0121 |0280: move v1, v2 │ │ +080dd6: 5473 0e0c |0281: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +080dda: 5233 000c |0283: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +080dde: 5484 0a0c |0285: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +080de2: 5244 000c |0287: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +080de6: 2d03 0304 |0289: cmpl-float v3, v3, v4 │ │ +080dea: 3a03 6600 |028b: if-ltz v3, 02f1 // +0066 │ │ +080dee: 5473 0d0c |028d: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +080df2: 5233 000c |028f: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +080df6: 2e03 0305 |0291: cmpg-float v3, v3, v5 │ │ +080dfa: 3b03 5e00 |0293: if-gez v3, 02f1 // +005e │ │ +080dfe: 5483 0a0c |0295: iget-object v3, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +080e02: 5233 000c |0297: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +080e06: 5474 0e0c |0299: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +080e0a: 5244 000c |029b: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +080e0e: c743 |029d: sub-float/2addr v3, v4 │ │ +080e10: 5474 0d0c |029e: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +080e14: 5244 000c |02a0: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +080e18: a902 0304 |02a2: div-float v2, v3, v4 │ │ +080e1c: 2d03 0205 |02a4: cmpl-float v3, v2, v5 │ │ +080e20: 3a03 4b00 |02a6: if-ltz v3, 02f1 // +004b │ │ +080e24: 6203 fc0b |02a8: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ +080e28: 5474 0d0c |02aa: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +080e2c: 6e20 9814 4300 |02ac: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +080e32: 0c03 |02af: move-result-object v3 │ │ +080e34: 6e20 8d14 2300 |02b0: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +080e3a: 0c03 |02b3: move-result-object v3 │ │ +080e3c: 5474 0e0c |02b4: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +080e40: 6e20 7614 4300 |02b6: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +080e46: 6203 fc0b |02b9: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ +080e4a: 5233 fe0b |02bb: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +080e4e: 5484 0b0c |02bd: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +080e52: 5244 fe0b |02bf: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +080e56: 2d03 0304 |02c1: cmpl-float v3, v3, v4 │ │ +080e5a: 3a03 2e00 |02c3: if-ltz v3, 02f1 // +002e │ │ +080e5e: 6203 fc0b |02c5: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ +080e62: 5233 fe0b |02c7: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +080e66: 5484 0a0c |02c9: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +080e6a: 5244 fe0b |02cb: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +080e6e: 2e03 0304 |02cd: cmpg-float v3, v3, v4 │ │ +080e72: 3c03 2200 |02cf: if-gtz v3, 02f1 // +0022 │ │ +080e76: 6203 fc0b |02d1: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ +080e7a: 5233 ff0b |02d3: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +080e7e: 5484 0b0c |02d5: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +080e82: 5244 ff0b |02d7: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +080e86: 2d03 0304 |02d9: cmpl-float v3, v3, v4 │ │ +080e8a: 3a03 1600 |02db: if-ltz v3, 02f1 // +0016 │ │ +080e8e: 6203 fc0b |02dd: sget-object v3, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ +080e92: 5233 ff0b |02df: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +080e96: 5484 0a0c |02e1: iget-object v4, v8, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +080e9a: 5244 ff0b |02e3: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +080e9e: 2e03 0304 |02e5: cmpg-float v3, v3, v4 │ │ +080ea2: 3c03 0a00 |02e7: if-gtz v3, 02f1 // +000a │ │ +080ea6: 3800 0600 |02e9: if-eqz v0, 02ef // +0006 │ │ +080eaa: 2e03 0201 |02eb: cmpg-float v3, v2, v1 │ │ +080eae: 3b03 0400 |02ed: if-gez v3, 02f1 // +0004 │ │ +080eb2: 1210 |02ef: const/4 v0, #int 1 // #1 │ │ +080eb4: 0121 |02f0: move v1, v2 │ │ +080eb6: 3800 5dfd |02f1: if-eqz v0, 004e // -02a3 │ │ +080eba: 3809 5bfd |02f3: if-eqz v9, 004e // -02a5 │ │ +080ebe: 5473 0d0c |02f5: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +080ec2: 6e20 9814 3900 |02f7: invoke-virtual {v9, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +080ec8: 0c03 |02fa: move-result-object v3 │ │ +080eca: 6e20 8d14 1300 |02fb: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +080ed0: 0c03 |02fe: move-result-object v3 │ │ +080ed2: 5474 0e0c |02ff: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +080ed6: 6e20 7614 4300 |0301: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +080edc: 2900 4afd |0304: goto/16 004e // -02b6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=369 │ │ 0x0008 line=370 │ │ 0x000f line=371 │ │ 0x0016 line=372 │ │ 0x001d line=373 │ │ @@ -80572,18 +80574,18 @@ │ │ 0x0000 - 0x0306 reg=7 ray Lcom/badlogic/gdx/math/collision/Ray; │ │ 0x0000 - 0x0306 reg=8 box Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ 0x0000 - 0x0306 reg=9 intersection Lcom/badlogic/gdx/math/Vector3; │ │ │ │ source_file_idx : 1821 (Intersector.java) │ │ │ │ Class #225 header: │ │ -class_idx : 520 │ │ +class_idx : 518 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3413 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3411 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #225 annotations: │ │ Annotations on class │ │ @@ -80607,47 +80609,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -0729fc: |[0729fc] com.badlogic.gdx.math.MathUtils$Atan2.:()V │ │ -072a0c: 1304 0040 |0000: const/16 v4, #int 16384 // #4000 │ │ -072a10: 2344 4a04 |0002: new-array v4, v4, [F // type@044a │ │ -072a14: 6904 850b |0004: sput-object v4, Lcom/badlogic/gdx/math/MathUtils$Atan2;.table:[F // field@0b85 │ │ -072a18: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -072a1a: 6004 8b0b |0007: sget v4, Lcom/badlogic/gdx/math/MathUtils;.ATAN2_DIM:I // field@0b8b │ │ -072a1e: 3540 2800 |0009: if-ge v0, v4, 0031 // +0028 │ │ -072a22: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -072a24: 6004 8b0b |000c: sget v4, Lcom/badlogic/gdx/math/MathUtils;.ATAN2_DIM:I // field@0b8b │ │ -072a28: 3541 2000 |000e: if-ge v1, v4, 002e // +0020 │ │ -072a2c: 8204 |0010: int-to-float v4, v0 │ │ -072a2e: 6005 8b0b |0011: sget v5, Lcom/badlogic/gdx/math/MathUtils;.ATAN2_DIM:I // field@0b8b │ │ -072a32: 8255 |0013: int-to-float v5, v5 │ │ -072a34: a902 0405 |0014: div-float v2, v4, v5 │ │ -072a38: 8214 |0016: int-to-float v4, v1 │ │ -072a3a: 6005 8b0b |0017: sget v5, Lcom/badlogic/gdx/math/MathUtils;.ATAN2_DIM:I // field@0b8b │ │ -072a3e: 8255 |0019: int-to-float v5, v5 │ │ -072a40: a903 0405 |001a: div-float v3, v4, v5 │ │ -072a44: 6204 850b |001c: sget-object v4, Lcom/badlogic/gdx/math/MathUtils$Atan2;.table:[F // field@0b85 │ │ -072a48: 6005 8b0b |001e: sget v5, Lcom/badlogic/gdx/math/MathUtils;.ATAN2_DIM:I // field@0b8b │ │ -072a4c: b215 |0020: mul-int/2addr v5, v1 │ │ -072a4e: b005 |0021: add-int/2addr v5, v0 │ │ -072a50: 8936 |0022: float-to-double v6, v3 │ │ -072a52: 8928 |0023: float-to-double v8, v2 │ │ -072a54: 7140 1226 7698 |0024: invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;.atan2:(DD)D // method@2612 │ │ -072a5a: 0b06 |0027: move-result-wide v6 │ │ -072a5c: 8c66 |0028: double-to-float v6, v6 │ │ -072a5e: 4b06 0405 |0029: aput v6, v4, v5 │ │ -072a62: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -072a66: 28df |002d: goto 000c // -0021 │ │ -072a68: d800 0001 |002e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -072a6c: 28d7 |0030: goto 0007 // -0029 │ │ -072a6e: 0e00 |0031: return-void │ │ +080ee0: |[080ee0] com.badlogic.gdx.math.MathUtils$Atan2.:()V │ │ +080ef0: 1304 0040 |0000: const/16 v4, #int 16384 // #4000 │ │ +080ef4: 2344 4804 |0002: new-array v4, v4, [F // type@0448 │ │ +080ef8: 6904 850b |0004: sput-object v4, Lcom/badlogic/gdx/math/MathUtils$Atan2;.table:[F // field@0b85 │ │ +080efc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +080efe: 6004 8b0b |0007: sget v4, Lcom/badlogic/gdx/math/MathUtils;.ATAN2_DIM:I // field@0b8b │ │ +080f02: 3540 2800 |0009: if-ge v0, v4, 0031 // +0028 │ │ +080f06: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +080f08: 6004 8b0b |000c: sget v4, Lcom/badlogic/gdx/math/MathUtils;.ATAN2_DIM:I // field@0b8b │ │ +080f0c: 3541 2000 |000e: if-ge v1, v4, 002e // +0020 │ │ +080f10: 8204 |0010: int-to-float v4, v0 │ │ +080f12: 6005 8b0b |0011: sget v5, Lcom/badlogic/gdx/math/MathUtils;.ATAN2_DIM:I // field@0b8b │ │ +080f16: 8255 |0013: int-to-float v5, v5 │ │ +080f18: a902 0405 |0014: div-float v2, v4, v5 │ │ +080f1c: 8214 |0016: int-to-float v4, v1 │ │ +080f1e: 6005 8b0b |0017: sget v5, Lcom/badlogic/gdx/math/MathUtils;.ATAN2_DIM:I // field@0b8b │ │ +080f22: 8255 |0019: int-to-float v5, v5 │ │ +080f24: a903 0405 |001a: div-float v3, v4, v5 │ │ +080f28: 6204 850b |001c: sget-object v4, Lcom/badlogic/gdx/math/MathUtils$Atan2;.table:[F // field@0b85 │ │ +080f2c: 6005 8b0b |001e: sget v5, Lcom/badlogic/gdx/math/MathUtils;.ATAN2_DIM:I // field@0b8b │ │ +080f30: b215 |0020: mul-int/2addr v5, v1 │ │ +080f32: b005 |0021: add-int/2addr v5, v0 │ │ +080f34: 8936 |0022: float-to-double v6, v3 │ │ +080f36: 8928 |0023: float-to-double v8, v2 │ │ +080f38: 7140 1226 7698 |0024: invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;.atan2:(DD)D // method@2612 │ │ +080f3e: 0b06 |0027: move-result-wide v6 │ │ +080f40: 8c66 |0028: double-to-float v6, v6 │ │ +080f42: 4b06 0405 |0029: aput v6, v4, v5 │ │ +080f46: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +080f4a: 28df |002d: goto 000c // -0021 │ │ +080f4c: d800 0001 |002e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +080f50: 28d7 |0030: goto 0007 // -0029 │ │ +080f52: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0006 line=100 │ │ 0x000b line=101 │ │ 0x0010 line=102 │ │ 0x0016 line=103 │ │ @@ -80666,31 +80668,31 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -072a70: |[072a70] com.badlogic.gdx.math.MathUtils$Atan2.:()V │ │ -072a80: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -072a86: 0e00 |0003: return-void │ │ +080f54: |[080f54] com.badlogic.gdx.math.MathUtils$Atan2.:()V │ │ +080f64: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +080f6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/MathUtils$Atan2; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3413 (MathUtils.java) │ │ + source_file_idx : 3411 (MathUtils.java) │ │ │ │ Class #226 header: │ │ -class_idx : 521 │ │ +class_idx : 519 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3413 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3411 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #226 annotations: │ │ Annotations on class │ │ @@ -80710,59 +80712,59 @@ │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lcom/badlogic/gdx/math/MathUtils$Cos;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -072a88: |[072a88] com.badlogic.gdx.math.MathUtils$Cos.:()V │ │ -072a98: 1304 0020 |0000: const/16 v4, #int 8192 // #2000 │ │ -072a9c: 2341 4a04 |0002: new-array v1, v4, [F // type@044a │ │ -072aa0: 6901 860b |0004: sput-object v1, Lcom/badlogic/gdx/math/MathUtils$Cos;.table:[F // field@0b86 │ │ -072aa4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -072aa6: 3540 1a00 |0007: if-ge v0, v4, 0021 // +001a │ │ -072aaa: 6201 860b |0009: sget-object v1, Lcom/badlogic/gdx/math/MathUtils$Cos;.table:[F // field@0b86 │ │ -072aae: 8202 |000b: int-to-float v2, v0 │ │ -072ab0: 1503 003f |000c: const/high16 v3, #int 1056964608 // #3f00 │ │ -072ab4: c632 |000e: add-float/2addr v2, v3 │ │ -072ab6: 1503 0046 |000f: const/high16 v3, #int 1174405120 // #4600 │ │ -072aba: c932 |0011: div-float/2addr v2, v3 │ │ -072abc: 1403 db0f c940 |0012: const v3, #float 6.28319 // #40c90fdb │ │ -072ac2: c832 |0015: mul-float/2addr v2, v3 │ │ -072ac4: 8922 |0016: float-to-double v2, v2 │ │ -072ac6: 7120 1526 3200 |0017: invoke-static {v2, v3}, Ljava/lang/Math;.cos:(D)D // method@2615 │ │ -072acc: 0b02 |001a: move-result-wide v2 │ │ -072ace: 8c22 |001b: double-to-float v2, v2 │ │ -072ad0: 4b02 0100 |001c: aput v2, v1, v0 │ │ -072ad4: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -072ad8: 28e7 |0020: goto 0007 // -0019 │ │ -072ada: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -072adc: 1301 6801 |0022: const/16 v1, #int 360 // #168 │ │ -072ae0: 3510 1c00 |0024: if-ge v0, v1, 0040 // +001c │ │ -072ae4: 6201 860b |0026: sget-object v1, Lcom/badlogic/gdx/math/MathUtils$Cos;.table:[F // field@0b86 │ │ -072ae8: 8202 |0028: int-to-float v2, v0 │ │ -072aea: 1403 610b b641 |0029: const v3, #float 22.7556 // #41b60b61 │ │ -072af0: c832 |002c: mul-float/2addr v2, v3 │ │ -072af2: 8722 |002d: float-to-int v2, v2 │ │ -072af4: d522 ff1f |002e: and-int/lit16 v2, v2, #int 8191 // #1fff │ │ -072af8: 8203 |0030: int-to-float v3, v0 │ │ -072afa: 1404 35fa 8e3c |0031: const v4, #float 0.0174533 // #3c8efa35 │ │ -072b00: c843 |0034: mul-float/2addr v3, v4 │ │ -072b02: 8933 |0035: float-to-double v3, v3 │ │ -072b04: 7120 1526 4300 |0036: invoke-static {v3, v4}, Ljava/lang/Math;.cos:(D)D // method@2615 │ │ -072b0a: 0b03 |0039: move-result-wide v3 │ │ -072b0c: 8c33 |003a: double-to-float v3, v3 │ │ -072b0e: 4b03 0102 |003b: aput v3, v1, v2 │ │ -072b12: d800 005a |003d: add-int/lit8 v0, v0, #int 90 // #5a │ │ -072b16: 28e3 |003f: goto 0022 // -001d │ │ -072b18: 0e00 |0040: return-void │ │ +080f6c: |[080f6c] com.badlogic.gdx.math.MathUtils$Cos.:()V │ │ +080f7c: 1304 0020 |0000: const/16 v4, #int 8192 // #2000 │ │ +080f80: 2341 4804 |0002: new-array v1, v4, [F // type@0448 │ │ +080f84: 6901 860b |0004: sput-object v1, Lcom/badlogic/gdx/math/MathUtils$Cos;.table:[F // field@0b86 │ │ +080f88: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +080f8a: 3540 1a00 |0007: if-ge v0, v4, 0021 // +001a │ │ +080f8e: 6201 860b |0009: sget-object v1, Lcom/badlogic/gdx/math/MathUtils$Cos;.table:[F // field@0b86 │ │ +080f92: 8202 |000b: int-to-float v2, v0 │ │ +080f94: 1503 003f |000c: const/high16 v3, #int 1056964608 // #3f00 │ │ +080f98: c632 |000e: add-float/2addr v2, v3 │ │ +080f9a: 1503 0046 |000f: const/high16 v3, #int 1174405120 // #4600 │ │ +080f9e: c932 |0011: div-float/2addr v2, v3 │ │ +080fa0: 1403 db0f c940 |0012: const v3, #float 6.28319 // #40c90fdb │ │ +080fa6: c832 |0015: mul-float/2addr v2, v3 │ │ +080fa8: 8922 |0016: float-to-double v2, v2 │ │ +080faa: 7120 1526 3200 |0017: invoke-static {v2, v3}, Ljava/lang/Math;.cos:(D)D // method@2615 │ │ +080fb0: 0b02 |001a: move-result-wide v2 │ │ +080fb2: 8c22 |001b: double-to-float v2, v2 │ │ +080fb4: 4b02 0100 |001c: aput v2, v1, v0 │ │ +080fb8: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +080fbc: 28e7 |0020: goto 0007 // -0019 │ │ +080fbe: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +080fc0: 1301 6801 |0022: const/16 v1, #int 360 // #168 │ │ +080fc4: 3510 1c00 |0024: if-ge v0, v1, 0040 // +001c │ │ +080fc8: 6201 860b |0026: sget-object v1, Lcom/badlogic/gdx/math/MathUtils$Cos;.table:[F // field@0b86 │ │ +080fcc: 8202 |0028: int-to-float v2, v0 │ │ +080fce: 1403 610b b641 |0029: const v3, #float 22.7556 // #41b60b61 │ │ +080fd4: c832 |002c: mul-float/2addr v2, v3 │ │ +080fd6: 8722 |002d: float-to-int v2, v2 │ │ +080fd8: d522 ff1f |002e: and-int/lit16 v2, v2, #int 8191 // #1fff │ │ +080fdc: 8203 |0030: int-to-float v3, v0 │ │ +080fde: 1404 35fa 8e3c |0031: const v4, #float 0.0174533 // #3c8efa35 │ │ +080fe4: c843 |0034: mul-float/2addr v3, v4 │ │ +080fe6: 8934 |0035: float-to-double v4, v3 │ │ +080fe8: 7120 1526 5400 |0036: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@2615 │ │ +080fee: 0b04 |0039: move-result-wide v4 │ │ +080ff0: 8c43 |003a: double-to-float v3, v4 │ │ +080ff2: 4b03 0102 |003b: aput v3, v1, v2 │ │ +080ff6: d800 005a |003d: add-int/lit8 v0, v0, #int 90 // #5a │ │ +080ffa: 28e3 |003f: goto 0022 // -001d │ │ +080ffc: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=59 │ │ 0x0006 line=61 │ │ 0x0009 line=62 │ │ 0x001e line=61 │ │ 0x0021 line=63 │ │ @@ -80777,31 +80779,31 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -072b1c: |[072b1c] com.badlogic.gdx.math.MathUtils$Cos.:()V │ │ -072b2c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -072b32: 0e00 |0003: return-void │ │ +081000: |[081000] com.badlogic.gdx.math.MathUtils$Cos.:()V │ │ +081010: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +081016: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/MathUtils$Cos; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3413 (MathUtils.java) │ │ + source_file_idx : 3411 (MathUtils.java) │ │ │ │ Class #227 header: │ │ -class_idx : 522 │ │ +class_idx : 520 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3413 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3411 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #227 annotations: │ │ Annotations on class │ │ @@ -80821,59 +80823,59 @@ │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lcom/badlogic/gdx/math/MathUtils$Sin;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -072b34: |[072b34] com.badlogic.gdx.math.MathUtils$Sin.:()V │ │ -072b44: 1304 0020 |0000: const/16 v4, #int 8192 // #2000 │ │ -072b48: 2341 4a04 |0002: new-array v1, v4, [F // type@044a │ │ -072b4c: 6901 870b |0004: sput-object v1, Lcom/badlogic/gdx/math/MathUtils$Sin;.table:[F // field@0b87 │ │ -072b50: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -072b52: 3540 1a00 |0007: if-ge v0, v4, 0021 // +001a │ │ -072b56: 6201 870b |0009: sget-object v1, Lcom/badlogic/gdx/math/MathUtils$Sin;.table:[F // field@0b87 │ │ -072b5a: 8202 |000b: int-to-float v2, v0 │ │ -072b5c: 1503 003f |000c: const/high16 v3, #int 1056964608 // #3f00 │ │ -072b60: c632 |000e: add-float/2addr v2, v3 │ │ -072b62: 1503 0046 |000f: const/high16 v3, #int 1174405120 // #4600 │ │ -072b66: c932 |0011: div-float/2addr v2, v3 │ │ -072b68: 1403 db0f c940 |0012: const v3, #float 6.28319 // #40c90fdb │ │ -072b6e: c832 |0015: mul-float/2addr v2, v3 │ │ -072b70: 8922 |0016: float-to-double v2, v2 │ │ -072b72: 7120 2026 3200 |0017: invoke-static {v2, v3}, Ljava/lang/Math;.sin:(D)D // method@2620 │ │ -072b78: 0b02 |001a: move-result-wide v2 │ │ -072b7a: 8c22 |001b: double-to-float v2, v2 │ │ -072b7c: 4b02 0100 |001c: aput v2, v1, v0 │ │ -072b80: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -072b84: 28e7 |0020: goto 0007 // -0019 │ │ -072b86: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -072b88: 1301 6801 |0022: const/16 v1, #int 360 // #168 │ │ -072b8c: 3510 1c00 |0024: if-ge v0, v1, 0040 // +001c │ │ -072b90: 6201 870b |0026: sget-object v1, Lcom/badlogic/gdx/math/MathUtils$Sin;.table:[F // field@0b87 │ │ -072b94: 8202 |0028: int-to-float v2, v0 │ │ -072b96: 1403 610b b641 |0029: const v3, #float 22.7556 // #41b60b61 │ │ -072b9c: c832 |002c: mul-float/2addr v2, v3 │ │ -072b9e: 8722 |002d: float-to-int v2, v2 │ │ -072ba0: d522 ff1f |002e: and-int/lit16 v2, v2, #int 8191 // #1fff │ │ -072ba4: 8203 |0030: int-to-float v3, v0 │ │ -072ba6: 1404 35fa 8e3c |0031: const v4, #float 0.0174533 // #3c8efa35 │ │ -072bac: c843 |0034: mul-float/2addr v3, v4 │ │ -072bae: 8933 |0035: float-to-double v3, v3 │ │ -072bb0: 7120 2026 4300 |0036: invoke-static {v3, v4}, Ljava/lang/Math;.sin:(D)D // method@2620 │ │ -072bb6: 0b03 |0039: move-result-wide v3 │ │ -072bb8: 8c33 |003a: double-to-float v3, v3 │ │ -072bba: 4b03 0102 |003b: aput v3, v1, v2 │ │ -072bbe: d800 005a |003d: add-int/lit8 v0, v0, #int 90 // #5a │ │ -072bc2: 28e3 |003f: goto 0022 // -001d │ │ -072bc4: 0e00 |0040: return-void │ │ +081018: |[081018] com.badlogic.gdx.math.MathUtils$Sin.:()V │ │ +081028: 1304 0020 |0000: const/16 v4, #int 8192 // #2000 │ │ +08102c: 2341 4804 |0002: new-array v1, v4, [F // type@0448 │ │ +081030: 6901 870b |0004: sput-object v1, Lcom/badlogic/gdx/math/MathUtils$Sin;.table:[F // field@0b87 │ │ +081034: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +081036: 3540 1a00 |0007: if-ge v0, v4, 0021 // +001a │ │ +08103a: 6201 870b |0009: sget-object v1, Lcom/badlogic/gdx/math/MathUtils$Sin;.table:[F // field@0b87 │ │ +08103e: 8202 |000b: int-to-float v2, v0 │ │ +081040: 1503 003f |000c: const/high16 v3, #int 1056964608 // #3f00 │ │ +081044: c632 |000e: add-float/2addr v2, v3 │ │ +081046: 1503 0046 |000f: const/high16 v3, #int 1174405120 // #4600 │ │ +08104a: c932 |0011: div-float/2addr v2, v3 │ │ +08104c: 1403 db0f c940 |0012: const v3, #float 6.28319 // #40c90fdb │ │ +081052: c832 |0015: mul-float/2addr v2, v3 │ │ +081054: 8922 |0016: float-to-double v2, v2 │ │ +081056: 7120 2026 3200 |0017: invoke-static {v2, v3}, Ljava/lang/Math;.sin:(D)D // method@2620 │ │ +08105c: 0b02 |001a: move-result-wide v2 │ │ +08105e: 8c22 |001b: double-to-float v2, v2 │ │ +081060: 4b02 0100 |001c: aput v2, v1, v0 │ │ +081064: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +081068: 28e7 |0020: goto 0007 // -0019 │ │ +08106a: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +08106c: 1301 6801 |0022: const/16 v1, #int 360 // #168 │ │ +081070: 3510 1c00 |0024: if-ge v0, v1, 0040 // +001c │ │ +081074: 6201 870b |0026: sget-object v1, Lcom/badlogic/gdx/math/MathUtils$Sin;.table:[F // field@0b87 │ │ +081078: 8202 |0028: int-to-float v2, v0 │ │ +08107a: 1403 610b b641 |0029: const v3, #float 22.7556 // #41b60b61 │ │ +081080: c832 |002c: mul-float/2addr v2, v3 │ │ +081082: 8722 |002d: float-to-int v2, v2 │ │ +081084: d522 ff1f |002e: and-int/lit16 v2, v2, #int 8191 // #1fff │ │ +081088: 8203 |0030: int-to-float v3, v0 │ │ +08108a: 1404 35fa 8e3c |0031: const v4, #float 0.0174533 // #3c8efa35 │ │ +081090: c843 |0034: mul-float/2addr v3, v4 │ │ +081092: 8934 |0035: float-to-double v4, v3 │ │ +081094: 7120 2026 5400 |0036: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@2620 │ │ +08109a: 0b04 |0039: move-result-wide v4 │ │ +08109c: 8c43 |003a: double-to-float v3, v4 │ │ +08109e: 4b03 0102 |003b: aput v3, v1, v2 │ │ +0810a2: d800 005a |003d: add-int/lit8 v0, v0, #int 90 // #5a │ │ +0810a6: 28e3 |003f: goto 0022 // -001d │ │ +0810a8: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=49 │ │ 0x0006 line=51 │ │ 0x0009 line=52 │ │ 0x001e line=51 │ │ 0x0021 line=53 │ │ @@ -80888,31 +80890,31 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -072bc8: |[072bc8] com.badlogic.gdx.math.MathUtils$Sin.:()V │ │ -072bd8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -072bde: 0e00 |0003: return-void │ │ +0810ac: |[0810ac] com.badlogic.gdx.math.MathUtils$Sin.:()V │ │ +0810bc: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0810c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/MathUtils$Sin; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3413 (MathUtils.java) │ │ + source_file_idx : 3411 (MathUtils.java) │ │ │ │ Class #228 header: │ │ -class_idx : 523 │ │ +class_idx : 521 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3413 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3411 │ │ static_fields_size : 25 │ │ instance_fields_size: 0 │ │ direct_methods_size : 24 │ │ virtual_methods_size: 0 │ │ │ │ Class #228 annotations: │ │ Annotations on class │ │ @@ -81055,38 +81057,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -072be0: |[072be0] com.badlogic.gdx.math.MathUtils.:()V │ │ -072bf0: 1900 d040 |0000: const-wide/high16 v0, #long 4670232813583204352 // #40d0 │ │ -072bf4: 7120 2126 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -072bfa: 0b00 |0005: move-result-wide v0 │ │ -072bfc: 8a00 |0006: double-to-int v0, v0 │ │ -072bfe: 6700 8b0b |0007: sput v0, Lcom/badlogic/gdx/math/MathUtils;.ATAN2_DIM:I // field@0b8b │ │ -072c02: 1500 803f |0009: const/high16 v0, #int 1065353216 // #3f80 │ │ -072c06: 6001 8b0b |000b: sget v1, Lcom/badlogic/gdx/math/MathUtils;.ATAN2_DIM:I // field@0b8b │ │ -072c0a: d801 01ff |000d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -072c0e: 8211 |000f: int-to-float v1, v1 │ │ -072c10: c910 |0010: div-float/2addr v0, v1 │ │ -072c12: 6700 920b |0011: sput v0, Lcom/badlogic/gdx/math/MathUtils;.INV_ATAN2_DIM_MINUS_1:F // field@0b92 │ │ -072c16: 2200 f403 |0013: new-instance v0, Ljava/util/Random; // type@03f4 │ │ -072c1a: 7010 6a27 0000 |0015: invoke-direct {v0}, Ljava/util/Random;.:()V // method@276a │ │ -072c20: 6900 a00b |0018: sput-object v0, Lcom/badlogic/gdx/math/MathUtils;.random:Ljava/util/Random; // field@0ba0 │ │ -072c24: 1800 0000 0000 4000 d040 |001a: const-wide v0, #double 16385 // #40d0004000000000 │ │ -072c2e: 7120 be21 1000 |001f: invoke-static {v0, v1}, Lcom/badlogic/gdx/utils/NumberUtils;.doubleToLongBits:(D)J // method@21be │ │ -072c34: 0b00 |0022: move-result-wide v0 │ │ -072c36: 1602 0100 |0023: const-wide/16 v2, #int 1 // #1 │ │ -072c3a: bc20 |0025: sub-long/2addr v0, v2 │ │ -072c3c: 7120 c421 1000 |0026: invoke-static {v0, v1}, Lcom/badlogic/gdx/utils/NumberUtils;.longBitsToDouble:(J)D // method@21c4 │ │ -072c42: 0b00 |0029: move-result-wide v0 │ │ -072c44: 6800 8d0b |002a: sput-wide v0, Lcom/badlogic/gdx/math/MathUtils;.BIG_ENOUGH_CEIL:D // field@0b8d │ │ -072c48: 0e00 |002c: return-void │ │ +0810c4: |[0810c4] com.badlogic.gdx.math.MathUtils.:()V │ │ +0810d4: 1900 d040 |0000: const-wide/high16 v0, #long 4670232813583204352 // #40d0 │ │ +0810d8: 7120 2126 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +0810de: 0b00 |0005: move-result-wide v0 │ │ +0810e0: 8a00 |0006: double-to-int v0, v0 │ │ +0810e2: 6700 8b0b |0007: sput v0, Lcom/badlogic/gdx/math/MathUtils;.ATAN2_DIM:I // field@0b8b │ │ +0810e6: 1500 803f |0009: const/high16 v0, #int 1065353216 // #3f80 │ │ +0810ea: 6001 8b0b |000b: sget v1, Lcom/badlogic/gdx/math/MathUtils;.ATAN2_DIM:I // field@0b8b │ │ +0810ee: d801 01ff |000d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0810f2: 8211 |000f: int-to-float v1, v1 │ │ +0810f4: c910 |0010: div-float/2addr v0, v1 │ │ +0810f6: 6700 920b |0011: sput v0, Lcom/badlogic/gdx/math/MathUtils;.INV_ATAN2_DIM_MINUS_1:F // field@0b92 │ │ +0810fa: 2200 f203 |0013: new-instance v0, Ljava/util/Random; // type@03f2 │ │ +0810fe: 7010 6a27 0000 |0015: invoke-direct {v0}, Ljava/util/Random;.:()V // method@276a │ │ +081104: 6900 a00b |0018: sput-object v0, Lcom/badlogic/gdx/math/MathUtils;.random:Ljava/util/Random; // field@0ba0 │ │ +081108: 1800 0000 0000 4000 d040 |001a: const-wide v0, #double 16385 // #40d0004000000000 │ │ +081112: 7120 be21 1000 |001f: invoke-static {v0, v1}, Lcom/badlogic/gdx/utils/NumberUtils;.doubleToLongBits:(D)J // method@21be │ │ +081118: 0b00 |0022: move-result-wide v0 │ │ +08111a: 1602 0100 |0023: const-wide/16 v2, #int 1 // #1 │ │ +08111e: bc20 |0025: sub-long/2addr v0, v2 │ │ +081120: 7120 c421 1000 |0026: invoke-static {v0, v1}, Lcom/badlogic/gdx/utils/NumberUtils;.longBitsToDouble:(J)D // method@21c4 │ │ +081126: 0b00 |0029: move-result-wide v0 │ │ +081128: 6800 8d0b |002a: sput-wide v0, Lcom/badlogic/gdx/math/MathUtils;.BIG_ENOUGH_CEIL:D // field@0b8d │ │ +08112c: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0009 line=95 │ │ 0x0013 line=137 │ │ 0x001a line=210 │ │ locals : │ │ @@ -81096,17 +81098,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -072c4c: |[072c4c] com.badlogic.gdx.math.MathUtils.:()V │ │ -072c5c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -072c62: 0e00 |0003: return-void │ │ +081130: |[081130] com.badlogic.gdx.math.MathUtils.:()V │ │ +081140: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +081146: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/MathUtils; │ │ │ │ @@ -81115,55 +81117,55 @@ │ │ type : '(FF)F' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 62 16-bit code units │ │ -072c64: |[072c64] com.badlogic.gdx.math.MathUtils.atan2:(FF)F │ │ -072c74: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -072c76: 2e05 0906 |0001: cmpg-float v5, v9, v6 │ │ -072c7a: 3b05 2d00 |0003: if-gez v5, 0030 // +002d │ │ -072c7e: 2e05 0806 |0005: cmpg-float v5, v8, v6 │ │ -072c82: 3b05 2600 |0007: if-gez v5, 002d // +0026 │ │ -072c86: 7f88 |0009: neg-float v8, v8 │ │ -072c88: 1502 803f |000a: const/high16 v2, #int 1065353216 // #3f80 │ │ -072c8c: 7f99 |000c: neg-float v9, v9 │ │ -072c8e: 1400 db0f 49c0 |000d: const v0, #float -3.14159 // #c0490fdb │ │ -072c94: 1506 803f |0010: const/high16 v6, #int 1065353216 // #3f80 │ │ -072c98: 2e05 0908 |0012: cmpg-float v5, v9, v8 │ │ -072c9c: 3b05 2800 |0014: if-gez v5, 003c // +0028 │ │ -072ca0: 0185 |0016: move v5, v8 │ │ -072ca2: 6007 920b |0017: sget v7, Lcom/badlogic/gdx/math/MathUtils;.INV_ATAN2_DIM_MINUS_1:F // field@0b92 │ │ -072ca6: c875 |0019: mul-float/2addr v5, v7 │ │ -072ca8: a901 0605 |001a: div-float v1, v6, v5 │ │ -072cac: a805 0901 |001c: mul-float v5, v9, v1 │ │ -072cb0: 8753 |001e: float-to-int v3, v5 │ │ -072cb2: a805 0801 |001f: mul-float v5, v8, v1 │ │ -072cb6: 8754 |0021: float-to-int v4, v5 │ │ -072cb8: 6205 850b |0022: sget-object v5, Lcom/badlogic/gdx/math/MathUtils$Atan2;.table:[F // field@0b85 │ │ -072cbc: 6006 8b0b |0024: sget v6, Lcom/badlogic/gdx/math/MathUtils;.ATAN2_DIM:I // field@0b8b │ │ -072cc0: b246 |0026: mul-int/2addr v6, v4 │ │ -072cc2: b036 |0027: add-int/2addr v6, v3 │ │ -072cc4: 4405 0506 |0028: aget v5, v5, v6 │ │ -072cc8: c605 |002a: add-float/2addr v5, v0 │ │ -072cca: c825 |002b: mul-float/2addr v5, v2 │ │ -072ccc: 0f05 |002c: return v5 │ │ -072cce: 1502 80bf |002d: const/high16 v2, #int -1082130432 // #bf80 │ │ -072cd2: 28dd |002f: goto 000c // -0023 │ │ -072cd4: 2e05 0806 |0030: cmpg-float v5, v8, v6 │ │ -072cd8: 3b05 0700 |0032: if-gez v5, 0039 // +0007 │ │ -072cdc: 7f88 |0034: neg-float v8, v8 │ │ -072cde: 1502 80bf |0035: const/high16 v2, #int -1082130432 // #bf80 │ │ -072ce2: 1200 |0037: const/4 v0, #int 0 // #0 │ │ -072ce4: 28d8 |0038: goto 0010 // -0028 │ │ -072ce6: 1502 803f |0039: const/high16 v2, #int 1065353216 // #3f80 │ │ -072cea: 28fc |003b: goto 0037 // -0004 │ │ -072cec: 0195 |003c: move v5, v9 │ │ -072cee: 28da |003d: goto 0017 // -0026 │ │ +081148: |[081148] com.badlogic.gdx.math.MathUtils.atan2:(FF)F │ │ +081158: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +08115a: 2e05 0906 |0001: cmpg-float v5, v9, v6 │ │ +08115e: 3b05 2d00 |0003: if-gez v5, 0030 // +002d │ │ +081162: 2e05 0806 |0005: cmpg-float v5, v8, v6 │ │ +081166: 3b05 2600 |0007: if-gez v5, 002d // +0026 │ │ +08116a: 7f88 |0009: neg-float v8, v8 │ │ +08116c: 1502 803f |000a: const/high16 v2, #int 1065353216 // #3f80 │ │ +081170: 7f99 |000c: neg-float v9, v9 │ │ +081172: 1400 db0f 49c0 |000d: const v0, #float -3.14159 // #c0490fdb │ │ +081178: 1506 803f |0010: const/high16 v6, #int 1065353216 // #3f80 │ │ +08117c: 2e05 0908 |0012: cmpg-float v5, v9, v8 │ │ +081180: 3b05 2800 |0014: if-gez v5, 003c // +0028 │ │ +081184: 0185 |0016: move v5, v8 │ │ +081186: 6007 920b |0017: sget v7, Lcom/badlogic/gdx/math/MathUtils;.INV_ATAN2_DIM_MINUS_1:F // field@0b92 │ │ +08118a: c875 |0019: mul-float/2addr v5, v7 │ │ +08118c: a901 0605 |001a: div-float v1, v6, v5 │ │ +081190: a805 0901 |001c: mul-float v5, v9, v1 │ │ +081194: 8753 |001e: float-to-int v3, v5 │ │ +081196: a805 0801 |001f: mul-float v5, v8, v1 │ │ +08119a: 8754 |0021: float-to-int v4, v5 │ │ +08119c: 6205 850b |0022: sget-object v5, Lcom/badlogic/gdx/math/MathUtils$Atan2;.table:[F // field@0b85 │ │ +0811a0: 6006 8b0b |0024: sget v6, Lcom/badlogic/gdx/math/MathUtils;.ATAN2_DIM:I // field@0b8b │ │ +0811a4: b246 |0026: mul-int/2addr v6, v4 │ │ +0811a6: b036 |0027: add-int/2addr v6, v3 │ │ +0811a8: 4405 0506 |0028: aget v5, v5, v6 │ │ +0811ac: c605 |002a: add-float/2addr v5, v0 │ │ +0811ae: c825 |002b: mul-float/2addr v5, v2 │ │ +0811b0: 0f05 |002c: return v5 │ │ +0811b2: 1502 80bf |002d: const/high16 v2, #int -1082130432 // #bf80 │ │ +0811b6: 28dd |002f: goto 000c // -0023 │ │ +0811b8: 2e05 0806 |0030: cmpg-float v5, v8, v6 │ │ +0811bc: 3b05 0700 |0032: if-gez v5, 0039 // +0007 │ │ +0811c0: 7f88 |0034: neg-float v8, v8 │ │ +0811c2: 1502 80bf |0035: const/high16 v2, #int -1082130432 // #bf80 │ │ +0811c6: 1200 |0037: const/4 v0, #int 0 // #0 │ │ +0811c8: 28d8 |0038: goto 0010 // -0028 │ │ +0811ca: 1502 803f |0039: const/high16 v2, #int 1065353216 // #3f80 │ │ +0811ce: 28fc |003b: goto 0037 // -0004 │ │ +0811d0: 0195 |003c: move v5, v9 │ │ +0811d2: 28da |003d: goto 0017 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=113 │ │ 0x0005 line=114 │ │ 0x0009 line=115 │ │ 0x000a line=116 │ │ 0x000c line=119 │ │ @@ -81198,21 +81200,21 @@ │ │ type : '(F)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -072cf0: |[072cf0] com.badlogic.gdx.math.MathUtils.ceil:(F)I │ │ -072d00: 8940 |0000: float-to-double v0, v4 │ │ -072d02: 6102 8d0b |0001: sget-wide v2, Lcom/badlogic/gdx/math/MathUtils;.BIG_ENOUGH_CEIL:D // field@0b8d │ │ -072d06: cb20 |0003: add-double/2addr v0, v2 │ │ -072d08: 8a00 |0004: double-to-int v0, v0 │ │ -072d0a: d000 00c0 |0005: add-int/lit16 v0, v0, #int -16384 // #c000 │ │ -072d0e: 0f00 |0007: return v0 │ │ +0811d4: |[0811d4] com.badlogic.gdx.math.MathUtils.ceil:(F)I │ │ +0811e4: 8940 |0000: float-to-double v0, v4 │ │ +0811e6: 6102 8d0b |0001: sget-wide v2, Lcom/badlogic/gdx/math/MathUtils;.BIG_ENOUGH_CEIL:D // field@0b8d │ │ +0811ea: cb20 |0003: add-double/2addr v0, v2 │ │ +0811ec: 8a00 |0004: double-to-int v0, v0 │ │ +0811ee: d000 00c0 |0005: add-int/lit16 v0, v0, #int -16384 // #c000 │ │ +0811f2: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0008 reg=4 x F │ │ │ │ #4 : (in Lcom/badlogic/gdx/math/MathUtils;) │ │ @@ -81220,20 +81222,20 @@ │ │ type : '(F)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -072d10: |[072d10] com.badlogic.gdx.math.MathUtils.ceilPositive:(F)I │ │ -072d20: 8940 |0000: float-to-double v0, v4 │ │ -072d22: 1802 cb1a 50ca ffff ef3f |0001: const-wide v2, #double 1 // #3fefffffca501acb │ │ -072d2c: cb20 |0006: add-double/2addr v0, v2 │ │ -072d2e: 8a00 |0007: double-to-int v0, v0 │ │ -072d30: 0f00 |0008: return v0 │ │ +0811f4: |[0811f4] com.badlogic.gdx.math.MathUtils.ceilPositive:(F)I │ │ +081204: 8940 |0000: float-to-double v0, v4 │ │ +081206: 1802 cb1a 50ca ffff ef3f |0001: const-wide v2, #double 1 // #3fefffffca501acb │ │ +081210: cb20 |0006: add-double/2addr v0, v2 │ │ +081212: 8a00 |0007: double-to-int v0, v0 │ │ +081214: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ locals : │ │ 0x0000 - 0x0009 reg=4 x F │ │ │ │ #5 : (in Lcom/badlogic/gdx/math/MathUtils;) │ │ @@ -81241,24 +81243,24 @@ │ │ type : '(FFF)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -072d34: |[072d34] com.badlogic.gdx.math.MathUtils.clamp:(FFF)F │ │ -072d44: 2e00 0102 |0000: cmpg-float v0, v1, v2 │ │ -072d48: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ -072d4c: 0f02 |0004: return v2 │ │ -072d4e: 2d00 0103 |0005: cmpl-float v0, v1, v3 │ │ -072d52: 3d00 0400 |0007: if-lez v0, 000b // +0004 │ │ -072d56: 0132 |0009: move v2, v3 │ │ -072d58: 28fa |000a: goto 0004 // -0006 │ │ -072d5a: 0112 |000b: move v2, v1 │ │ -072d5c: 28f8 |000c: goto 0004 // -0008 │ │ +081218: |[081218] com.badlogic.gdx.math.MathUtils.clamp:(FFF)F │ │ +081228: 2e00 0102 |0000: cmpg-float v0, v1, v2 │ │ +08122c: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ +081230: 0f02 |0004: return v2 │ │ +081232: 2d00 0103 |0005: cmpl-float v0, v1, v3 │ │ +081236: 3d00 0400 |0007: if-lez v0, 000b // +0004 │ │ +08123a: 0132 |0009: move v2, v3 │ │ +08123c: 28fa |000a: goto 0004 // -0006 │ │ +08123e: 0112 |000b: move v2, v1 │ │ +081240: 28f8 |000c: goto 0004 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0004 line=202 │ │ 0x0005 line=201 │ │ 0x000c line=202 │ │ locals : │ │ @@ -81272,22 +81274,22 @@ │ │ type : '(III)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -072d60: |[072d60] com.badlogic.gdx.math.MathUtils.clamp:(III)I │ │ -072d70: 3510 0300 |0000: if-ge v0, v1, 0003 // +0003 │ │ -072d74: 0f01 |0002: return v1 │ │ -072d76: 3720 0400 |0003: if-le v0, v2, 0007 // +0004 │ │ -072d7a: 0121 |0005: move v1, v2 │ │ -072d7c: 28fc |0006: goto 0002 // -0004 │ │ -072d7e: 0101 |0007: move v1, v0 │ │ -072d80: 28fa |0008: goto 0002 // -0006 │ │ +081244: |[081244] com.badlogic.gdx.math.MathUtils.clamp:(III)I │ │ +081254: 3510 0300 |0000: if-ge v0, v1, 0003 // +0003 │ │ +081258: 0f01 |0002: return v1 │ │ +08125a: 3720 0400 |0003: if-le v0, v2, 0007 // +0004 │ │ +08125e: 0121 |0005: move v1, v2 │ │ +081260: 28fc |0006: goto 0002 // -0004 │ │ +081262: 0101 |0007: move v1, v0 │ │ +081264: 28fa |0008: goto 0002 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0002 line=190 │ │ 0x0003 line=189 │ │ 0x0008 line=190 │ │ locals : │ │ @@ -81301,22 +81303,22 @@ │ │ type : '(SSS)S' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -072d84: |[072d84] com.badlogic.gdx.math.MathUtils.clamp:(SSS)S │ │ -072d94: 3510 0300 |0000: if-ge v0, v1, 0003 // +0003 │ │ -072d98: 0f01 |0002: return v1 │ │ -072d9a: 3720 0400 |0003: if-le v0, v2, 0007 // +0004 │ │ -072d9e: 0121 |0005: move v1, v2 │ │ -072da0: 28fc |0006: goto 0002 // -0004 │ │ -072da2: 0101 |0007: move v1, v0 │ │ -072da4: 28fa |0008: goto 0002 // -0006 │ │ +081268: |[081268] com.badlogic.gdx.math.MathUtils.clamp:(SSS)S │ │ +081278: 3510 0300 |0000: if-ge v0, v1, 0003 // +0003 │ │ +08127c: 0f01 |0002: return v1 │ │ +08127e: 3720 0400 |0003: if-le v0, v2, 0007 // +0004 │ │ +081282: 0121 |0005: move v1, v2 │ │ +081284: 28fc |0006: goto 0002 // -0004 │ │ +081286: 0101 |0007: move v1, v0 │ │ +081288: 28fa |0008: goto 0002 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0002 line=196 │ │ 0x0003 line=195 │ │ 0x0008 line=196 │ │ locals : │ │ @@ -81330,22 +81332,22 @@ │ │ type : '(F)F' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -072da8: |[072da8] com.badlogic.gdx.math.MathUtils.cos:(F)F │ │ -072db8: 6200 860b |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils$Cos;.table:[F // field@0b86 │ │ -072dbc: 1401 83f9 a244 |0002: const v1, #float 1303.8 // #44a2f983 │ │ -072dc2: c821 |0005: mul-float/2addr v1, v2 │ │ -072dc4: 8711 |0006: float-to-int v1, v1 │ │ -072dc6: d511 ff1f |0007: and-int/lit16 v1, v1, #int 8191 // #1fff │ │ -072dca: 4400 0001 |0009: aget v0, v0, v1 │ │ -072dce: 0f00 |000b: return v0 │ │ +08128c: |[08128c] com.badlogic.gdx.math.MathUtils.cos:(F)F │ │ +08129c: 6200 860b |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils$Cos;.table:[F // field@0b86 │ │ +0812a0: 1401 83f9 a244 |0002: const v1, #float 1303.8 // #44a2f983 │ │ +0812a6: c821 |0005: mul-float/2addr v1, v2 │ │ +0812a8: 8711 |0006: float-to-int v1, v1 │ │ +0812aa: d511 ff1f |0007: and-int/lit16 v1, v1, #int 8191 // #1fff │ │ +0812ae: 4400 0001 |0009: aget v0, v0, v1 │ │ +0812b2: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x000c reg=2 radians F │ │ │ │ #9 : (in Lcom/badlogic/gdx/math/MathUtils;) │ │ @@ -81353,22 +81355,22 @@ │ │ type : '(F)F' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -072dd0: |[072dd0] com.badlogic.gdx.math.MathUtils.cosDeg:(F)F │ │ -072de0: 6200 860b |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils$Cos;.table:[F // field@0b86 │ │ -072de4: 1401 610b b641 |0002: const v1, #float 22.7556 // #41b60b61 │ │ -072dea: c821 |0005: mul-float/2addr v1, v2 │ │ -072dec: 8711 |0006: float-to-int v1, v1 │ │ -072dee: d511 ff1f |0007: and-int/lit16 v1, v1, #int 8191 // #1fff │ │ -072df2: 4400 0001 |0009: aget v0, v0, v1 │ │ -072df6: 0f00 |000b: return v0 │ │ +0812b4: |[0812b4] com.badlogic.gdx.math.MathUtils.cosDeg:(F)F │ │ +0812c4: 6200 860b |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils$Cos;.table:[F // field@0b86 │ │ +0812c8: 1401 610b b641 |0002: const v1, #float 22.7556 // #41b60b61 │ │ +0812ce: c821 |0005: mul-float/2addr v1, v2 │ │ +0812d0: 8711 |0006: float-to-int v1, v1 │ │ +0812d2: d511 ff1f |0007: and-int/lit16 v1, v1, #int 8191 // #1fff │ │ +0812d6: 4400 0001 |0009: aget v0, v0, v1 │ │ +0812da: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x000c reg=2 degrees F │ │ │ │ #10 : (in Lcom/badlogic/gdx/math/MathUtils;) │ │ @@ -81376,21 +81378,21 @@ │ │ type : '(F)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -072df8: |[072df8] com.badlogic.gdx.math.MathUtils.floor:(F)I │ │ -072e08: 8940 |0000: float-to-double v0, v4 │ │ -072e0a: 1902 d040 |0001: const-wide/high16 v2, #long 4670232813583204352 // #40d0 │ │ -072e0e: cb20 |0003: add-double/2addr v0, v2 │ │ -072e10: 8a00 |0004: double-to-int v0, v0 │ │ -072e12: d000 00c0 |0005: add-int/lit16 v0, v0, #int -16384 // #c000 │ │ -072e16: 0f00 |0007: return v0 │ │ +0812dc: |[0812dc] com.badlogic.gdx.math.MathUtils.floor:(F)I │ │ +0812ec: 8940 |0000: float-to-double v0, v4 │ │ +0812ee: 1902 d040 |0001: const-wide/high16 v2, #long 4670232813583204352 // #40d0 │ │ +0812f2: cb20 |0003: add-double/2addr v0, v2 │ │ +0812f4: 8a00 |0004: double-to-int v0, v0 │ │ +0812f6: d000 00c0 |0005: add-int/lit16 v0, v0, #int -16384 // #c000 │ │ +0812fa: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0008 reg=4 x F │ │ │ │ #11 : (in Lcom/badlogic/gdx/math/MathUtils;) │ │ @@ -81398,17 +81400,17 @@ │ │ type : '(F)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -072e18: |[072e18] com.badlogic.gdx.math.MathUtils.floorPositive:(F)I │ │ -072e28: 8710 |0000: float-to-int v0, v1 │ │ -072e2a: 0f00 |0001: return v0 │ │ +0812fc: |[0812fc] com.badlogic.gdx.math.MathUtils.floorPositive:(F)I │ │ +08130c: 8710 |0000: float-to-int v0, v1 │ │ +08130e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x F │ │ │ │ #12 : (in Lcom/badlogic/gdx/math/MathUtils;) │ │ @@ -81416,23 +81418,23 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -072e2c: |[072e2c] com.badlogic.gdx.math.MathUtils.isPowerOfTwo:(I)Z │ │ -072e3c: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ -072e40: d800 01ff |0002: add-int/lit8 v0, v1, #int -1 // #ff │ │ -072e44: b510 |0004: and-int/2addr v0, v1 │ │ -072e46: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ -072e4a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -072e4c: 0f00 |0008: return v0 │ │ -072e4e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -072e50: 28fe |000a: goto 0008 // -0002 │ │ +081310: |[081310] com.badlogic.gdx.math.MathUtils.isPowerOfTwo:(I)Z │ │ +081320: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ +081324: d800 01ff |0002: add-int/lit8 v0, v1, #int -1 // #ff │ │ +081328: b510 |0004: and-int/2addr v0, v1 │ │ +08132a: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ +08132e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +081330: 0f00 |0008: return v0 │ │ +081332: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +081334: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x000b reg=1 value I │ │ │ │ #13 : (in Lcom/badlogic/gdx/math/MathUtils;) │ │ @@ -81440,31 +81442,31 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -072e54: |[072e54] com.badlogic.gdx.math.MathUtils.nextPowerOfTwo:(I)I │ │ -072e64: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -072e68: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -072e6a: 0f00 |0003: return v0 │ │ -072e6c: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -072e70: e100 0101 |0006: shr-int/lit8 v0, v1, #int 1 // #01 │ │ -072e74: b601 |0008: or-int/2addr v1, v0 │ │ -072e76: e100 0102 |0009: shr-int/lit8 v0, v1, #int 2 // #02 │ │ -072e7a: b601 |000b: or-int/2addr v1, v0 │ │ -072e7c: e100 0104 |000c: shr-int/lit8 v0, v1, #int 4 // #04 │ │ -072e80: b601 |000e: or-int/2addr v1, v0 │ │ -072e82: e100 0108 |000f: shr-int/lit8 v0, v1, #int 8 // #08 │ │ -072e86: b601 |0011: or-int/2addr v1, v0 │ │ -072e88: e100 0110 |0012: shr-int/lit8 v0, v1, #int 16 // #10 │ │ -072e8c: b601 |0014: or-int/2addr v1, v0 │ │ -072e8e: d800 0101 |0015: add-int/lit8 v0, v1, #int 1 // #01 │ │ -072e92: 28ec |0017: goto 0003 // -0014 │ │ +081338: |[081338] com.badlogic.gdx.math.MathUtils.nextPowerOfTwo:(I)I │ │ +081348: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +08134c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +08134e: 0f00 |0003: return v0 │ │ +081350: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +081354: e100 0101 |0006: shr-int/lit8 v0, v1, #int 1 // #01 │ │ +081358: b601 |0008: or-int/2addr v1, v0 │ │ +08135a: e100 0102 |0009: shr-int/lit8 v0, v1, #int 2 // #02 │ │ +08135e: b601 |000b: or-int/2addr v1, v0 │ │ +081360: e100 0104 |000c: shr-int/lit8 v0, v1, #int 4 // #04 │ │ +081364: b601 |000e: or-int/2addr v1, v0 │ │ +081366: e100 0108 |000f: shr-int/lit8 v0, v1, #int 8 // #08 │ │ +08136a: b601 |0011: or-int/2addr v1, v0 │ │ +08136c: e100 0110 |0012: shr-int/lit8 v0, v1, #int 16 // #10 │ │ +081370: b601 |0014: or-int/2addr v1, v0 │ │ +081372: d800 0101 |0015: add-int/lit8 v0, v1, #int 1 // #01 │ │ +081376: 28ec |0017: goto 0003 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0003 line=178 │ │ 0x0004 line=172 │ │ 0x0006 line=173 │ │ 0x0009 line=174 │ │ @@ -81480,39 +81482,39 @@ │ │ type : '()F' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -072e94: |[072e94] com.badlogic.gdx.math.MathUtils.random:()F │ │ -072ea4: 6200 a00b |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils;.random:Ljava/util/Random; // field@0ba0 │ │ -072ea8: 6e10 6c27 0000 |0002: invoke-virtual {v0}, Ljava/util/Random;.nextFloat:()F // method@276c │ │ -072eae: 0a00 |0005: move-result v0 │ │ -072eb0: 0f00 |0006: return v0 │ │ +081378: |[081378] com.badlogic.gdx.math.MathUtils.random:()F │ │ +081388: 6200 a00b |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils;.random:Ljava/util/Random; // field@0ba0 │ │ +08138c: 6e10 6c27 0000 |0002: invoke-virtual {v0}, Ljava/util/Random;.nextFloat:()F // method@276c │ │ +081392: 0a00 |0005: move-result v0 │ │ +081394: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ │ │ #15 : (in Lcom/badlogic/gdx/math/MathUtils;) │ │ name : 'random' │ │ type : '(F)F' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -072eb4: |[072eb4] com.badlogic.gdx.math.MathUtils.random:(F)F │ │ -072ec4: 6200 a00b |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils;.random:Ljava/util/Random; // field@0ba0 │ │ -072ec8: 6e10 6c27 0000 |0002: invoke-virtual {v0}, Ljava/util/Random;.nextFloat:()F // method@276c │ │ -072ece: 0a00 |0005: move-result v0 │ │ -072ed0: c810 |0006: mul-float/2addr v0, v1 │ │ -072ed2: 0f00 |0007: return v0 │ │ +081398: |[081398] com.badlogic.gdx.math.MathUtils.random:(F)F │ │ +0813a8: 6200 a00b |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils;.random:Ljava/util/Random; // field@0ba0 │ │ +0813ac: 6e10 6c27 0000 |0002: invoke-virtual {v0}, Ljava/util/Random;.nextFloat:()F // method@276c │ │ +0813b2: 0a00 |0005: move-result v0 │ │ +0813b4: c810 |0006: mul-float/2addr v0, v1 │ │ +0813b6: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 range F │ │ │ │ #16 : (in Lcom/badlogic/gdx/math/MathUtils;) │ │ @@ -81520,22 +81522,22 @@ │ │ type : '(FF)F' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -072ed4: |[072ed4] com.badlogic.gdx.math.MathUtils.random:(FF)F │ │ -072ee4: 6200 a00b |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils;.random:Ljava/util/Random; // field@0ba0 │ │ -072ee8: 6e10 6c27 0000 |0002: invoke-virtual {v0}, Ljava/util/Random;.nextFloat:()F // method@276c │ │ -072eee: 0a00 |0005: move-result v0 │ │ -072ef0: a701 0302 |0006: sub-float v1, v3, v2 │ │ -072ef4: c810 |0008: mul-float/2addr v0, v1 │ │ -072ef6: c620 |0009: add-float/2addr v0, v2 │ │ -072ef8: 0f00 |000a: return v0 │ │ +0813b8: |[0813b8] com.badlogic.gdx.math.MathUtils.random:(FF)F │ │ +0813c8: 6200 a00b |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils;.random:Ljava/util/Random; // field@0ba0 │ │ +0813cc: 6e10 6c27 0000 |0002: invoke-virtual {v0}, Ljava/util/Random;.nextFloat:()F // method@276c │ │ +0813d2: 0a00 |0005: move-result v0 │ │ +0813d4: a701 0302 |0006: sub-float v1, v3, v2 │ │ +0813d8: c810 |0008: mul-float/2addr v0, v1 │ │ +0813da: c620 |0009: add-float/2addr v0, v2 │ │ +0813dc: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x000b reg=2 start F │ │ 0x0000 - 0x000b reg=3 end F │ │ │ │ @@ -81544,20 +81546,20 @@ │ │ type : '(I)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -072efc: |[072efc] com.badlogic.gdx.math.MathUtils.random:(I)I │ │ -072f0c: 6200 a00b |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils;.random:Ljava/util/Random; // field@0ba0 │ │ -072f10: d801 0201 |0002: add-int/lit8 v1, v2, #int 1 // #01 │ │ -072f14: 6e20 6d27 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/Random;.nextInt:(I)I // method@276d │ │ -072f1a: 0a00 |0007: move-result v0 │ │ -072f1c: 0f00 |0008: return v0 │ │ +0813e0: |[0813e0] com.badlogic.gdx.math.MathUtils.random:(I)I │ │ +0813f0: 6200 a00b |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils;.random:Ljava/util/Random; // field@0ba0 │ │ +0813f4: d801 0201 |0002: add-int/lit8 v1, v2, #int 1 // #01 │ │ +0813f8: 6e20 6d27 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/Random;.nextInt:(I)I // method@276d │ │ +0813fe: 0a00 |0007: move-result v0 │ │ +081400: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 range I │ │ │ │ #18 : (in Lcom/badlogic/gdx/math/MathUtils;) │ │ @@ -81565,22 +81567,22 @@ │ │ type : '(II)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -072f20: |[072f20] com.badlogic.gdx.math.MathUtils.random:(II)I │ │ -072f30: 6200 a00b |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils;.random:Ljava/util/Random; // field@0ba0 │ │ -072f34: 9101 0302 |0002: sub-int v1, v3, v2 │ │ -072f38: d801 0101 |0004: add-int/lit8 v1, v1, #int 1 // #01 │ │ -072f3c: 6e20 6d27 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/Random;.nextInt:(I)I // method@276d │ │ -072f42: 0a00 |0009: move-result v0 │ │ -072f44: b020 |000a: add-int/2addr v0, v2 │ │ -072f46: 0f00 |000b: return v0 │ │ +081404: |[081404] com.badlogic.gdx.math.MathUtils.random:(II)I │ │ +081414: 6200 a00b |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils;.random:Ljava/util/Random; // field@0ba0 │ │ +081418: 9101 0302 |0002: sub-int v1, v3, v2 │ │ +08141c: d801 0101 |0004: add-int/lit8 v1, v1, #int 1 // #01 │ │ +081420: 6e20 6d27 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/Random;.nextInt:(I)I // method@276d │ │ +081426: 0a00 |0009: move-result v0 │ │ +081428: b020 |000a: add-int/2addr v0, v2 │ │ +08142a: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x000c reg=2 start I │ │ 0x0000 - 0x000c reg=3 end I │ │ │ │ @@ -81589,40 +81591,40 @@ │ │ type : '()Z' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -072f48: |[072f48] com.badlogic.gdx.math.MathUtils.randomBoolean:()Z │ │ -072f58: 6200 a00b |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils;.random:Ljava/util/Random; // field@0ba0 │ │ -072f5c: 6e10 6b27 0000 |0002: invoke-virtual {v0}, Ljava/util/Random;.nextBoolean:()Z // method@276b │ │ -072f62: 0a00 |0005: move-result v0 │ │ -072f64: 0f00 |0006: return v0 │ │ +08142c: |[08142c] com.badlogic.gdx.math.MathUtils.randomBoolean:()Z │ │ +08143c: 6200 a00b |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils;.random:Ljava/util/Random; // field@0ba0 │ │ +081440: 6e10 6b27 0000 |0002: invoke-virtual {v0}, Ljava/util/Random;.nextBoolean:()Z // method@276b │ │ +081446: 0a00 |0005: move-result v0 │ │ +081448: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ │ │ #20 : (in Lcom/badlogic/gdx/math/MathUtils;) │ │ name : 'round' │ │ type : '(F)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -072f68: |[072f68] com.badlogic.gdx.math.MathUtils.round:(F)I │ │ -072f78: 8940 |0000: float-to-double v0, v4 │ │ -072f7a: 1802 0000 0000 2000 d040 |0001: const-wide v2, #double 16384.5 // #40d0002000000000 │ │ -072f84: cb20 |0006: add-double/2addr v0, v2 │ │ -072f86: 8a00 |0007: double-to-int v0, v0 │ │ -072f88: d000 00c0 |0008: add-int/lit16 v0, v0, #int -16384 // #c000 │ │ -072f8c: 0f00 |000a: return v0 │ │ +08144c: |[08144c] com.badlogic.gdx.math.MathUtils.round:(F)I │ │ +08145c: 8940 |0000: float-to-double v0, v4 │ │ +08145e: 1802 0000 0000 2000 d040 |0001: const-wide v2, #double 16384.5 // #40d0002000000000 │ │ +081468: cb20 |0006: add-double/2addr v0, v2 │ │ +08146a: 8a00 |0007: double-to-int v0, v0 │ │ +08146c: d000 00c0 |0008: add-int/lit16 v0, v0, #int -16384 // #c000 │ │ +081470: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x000b reg=4 x F │ │ │ │ #21 : (in Lcom/badlogic/gdx/math/MathUtils;) │ │ @@ -81630,19 +81632,19 @@ │ │ type : '(F)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -072f90: |[072f90] com.badlogic.gdx.math.MathUtils.roundPositive:(F)I │ │ -072fa0: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -072fa4: c610 |0002: add-float/2addr v0, v1 │ │ -072fa6: 8700 |0003: float-to-int v0, v0 │ │ -072fa8: 0f00 |0004: return v0 │ │ +081474: |[081474] com.badlogic.gdx.math.MathUtils.roundPositive:(F)I │ │ +081484: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +081488: c610 |0002: add-float/2addr v0, v1 │ │ +08148a: 8700 |0003: float-to-int v0, v0 │ │ +08148c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x F │ │ │ │ #22 : (in Lcom/badlogic/gdx/math/MathUtils;) │ │ @@ -81650,22 +81652,22 @@ │ │ type : '(F)F' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -072fac: |[072fac] com.badlogic.gdx.math.MathUtils.sin:(F)F │ │ -072fbc: 6200 870b |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils$Sin;.table:[F // field@0b87 │ │ -072fc0: 1401 83f9 a244 |0002: const v1, #float 1303.8 // #44a2f983 │ │ -072fc6: c821 |0005: mul-float/2addr v1, v2 │ │ -072fc8: 8711 |0006: float-to-int v1, v1 │ │ -072fca: d511 ff1f |0007: and-int/lit16 v1, v1, #int 8191 // #1fff │ │ -072fce: 4400 0001 |0009: aget v0, v0, v1 │ │ -072fd2: 0f00 |000b: return v0 │ │ +081490: |[081490] com.badlogic.gdx.math.MathUtils.sin:(F)F │ │ +0814a0: 6200 870b |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils$Sin;.table:[F // field@0b87 │ │ +0814a4: 1401 83f9 a244 |0002: const v1, #float 1303.8 // #44a2f983 │ │ +0814aa: c821 |0005: mul-float/2addr v1, v2 │ │ +0814ac: 8711 |0006: float-to-int v1, v1 │ │ +0814ae: d511 ff1f |0007: and-int/lit16 v1, v1, #int 8191 // #1fff │ │ +0814b2: 4400 0001 |0009: aget v0, v0, v1 │ │ +0814b6: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x000c reg=2 radians F │ │ │ │ #23 : (in Lcom/badlogic/gdx/math/MathUtils;) │ │ @@ -81673,36 +81675,36 @@ │ │ type : '(F)F' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -072fd4: |[072fd4] com.badlogic.gdx.math.MathUtils.sinDeg:(F)F │ │ -072fe4: 6200 870b |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils$Sin;.table:[F // field@0b87 │ │ -072fe8: 1401 610b b641 |0002: const v1, #float 22.7556 // #41b60b61 │ │ -072fee: c821 |0005: mul-float/2addr v1, v2 │ │ -072ff0: 8711 |0006: float-to-int v1, v1 │ │ -072ff2: d511 ff1f |0007: and-int/lit16 v1, v1, #int 8191 // #1fff │ │ -072ff6: 4400 0001 |0009: aget v0, v0, v1 │ │ -072ffa: 0f00 |000b: return v0 │ │ +0814b8: |[0814b8] com.badlogic.gdx.math.MathUtils.sinDeg:(F)F │ │ +0814c8: 6200 870b |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils$Sin;.table:[F // field@0b87 │ │ +0814cc: 1401 610b b641 |0002: const v1, #float 22.7556 // #41b60b61 │ │ +0814d2: c821 |0005: mul-float/2addr v1, v2 │ │ +0814d4: 8711 |0006: float-to-int v1, v1 │ │ +0814d6: d511 ff1f |0007: and-int/lit16 v1, v1, #int 8191 // #1fff │ │ +0814da: 4400 0001 |0009: aget v0, v0, v1 │ │ +0814de: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x000c reg=2 degrees F │ │ │ │ Virtual methods - │ │ - source_file_idx : 3413 (MathUtils.java) │ │ + source_file_idx : 3411 (MathUtils.java) │ │ │ │ Class #229 header: │ │ -class_idx : 524 │ │ +class_idx : 522 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3414 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3412 │ │ static_fields_size : 11 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 24 │ │ │ │ Class #229 - │ │ Class descriptor : 'Lcom/badlogic/gdx/math/Matrix3;' │ │ @@ -81781,23 +81783,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -072ffc: |[072ffc] com.badlogic.gdx.math.Matrix3.:()V │ │ -07300c: 1301 0900 |0000: const/16 v1, #int 9 // #9 │ │ -073010: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -073016: 2310 4a04 |0005: new-array v0, v1, [F // type@044a │ │ -07301a: 5b20 ad0b |0007: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07301e: 2310 4a04 |0009: new-array v0, v1, [F // type@044a │ │ -073022: 5b20 ac0b |000b: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073026: 6e10 9f13 0200 |000d: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Matrix3;.idt:()Lcom/badlogic/gdx/math/Matrix3; // method@139f │ │ -07302c: 0e00 |0010: return-void │ │ +0814e0: |[0814e0] com.badlogic.gdx.math.Matrix3.:()V │ │ +0814f0: 1301 0900 |0000: const/16 v1, #int 9 // #9 │ │ +0814f4: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0814fa: 2310 4804 |0005: new-array v0, v1, [F // type@0448 │ │ +0814fe: 5b20 ad0b |0007: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081502: 2310 4804 |0009: new-array v0, v1, [F // type@0448 │ │ +081506: 5b20 ac0b |000b: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +08150a: 6e10 9f13 0200 |000d: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Matrix3;.idt:()Lcom/badlogic/gdx/math/Matrix3; // method@139f │ │ +081510: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=41 │ │ 0x0005 line=38 │ │ 0x0009 line=39 │ │ 0x000d line=42 │ │ 0x0010 line=43 │ │ @@ -81809,23 +81811,23 @@ │ │ type : '(Lcom/badlogic/gdx/math/Matrix3;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -073030: |[073030] com.badlogic.gdx.math.Matrix3.:(Lcom/badlogic/gdx/math/Matrix3;)V │ │ -073040: 1301 0900 |0000: const/16 v1, #int 9 // #9 │ │ -073044: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -07304a: 2310 4a04 |0005: new-array v0, v1, [F // type@044a │ │ -07304e: 5b20 ad0b |0007: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073052: 2310 4a04 |0009: new-array v0, v1, [F // type@044a │ │ -073056: 5b20 ac0b |000b: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -07305a: 6e20 a913 3200 |000d: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Matrix3;.set:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix3; // method@13a9 │ │ -073060: 0e00 |0010: return-void │ │ +081514: |[081514] com.badlogic.gdx.math.Matrix3.:(Lcom/badlogic/gdx/math/Matrix3;)V │ │ +081524: 1301 0900 |0000: const/16 v1, #int 9 // #9 │ │ +081528: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +08152e: 2310 4804 |0005: new-array v0, v1, [F // type@0448 │ │ +081532: 5b20 ad0b |0007: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081536: 2310 4804 |0009: new-array v0, v1, [F // type@0448 │ │ +08153a: 5b20 ac0b |000b: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +08153e: 6e20 a913 3200 |000d: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Matrix3;.set:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix3; // method@13a9 │ │ +081544: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=45 │ │ 0x0005 line=38 │ │ 0x0009 line=39 │ │ 0x000d line=46 │ │ 0x0010 line=47 │ │ @@ -81838,187 +81840,187 @@ │ │ type : '([F[F)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 251 16-bit code units │ │ -073064: |[073064] com.badlogic.gdx.math.Matrix3.mul:([F[F)V │ │ -073074: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -073076: 4409 0c09 |0001: aget v9, v12, v9 │ │ -07307a: 120a |0003: const/4 v10, #int 0 // #0 │ │ -07307c: 440a 0d0a |0004: aget v10, v13, v10 │ │ -073080: c8a9 |0006: mul-float/2addr v9, v10 │ │ -073082: 123a |0007: const/4 v10, #int 3 // #3 │ │ -073084: 440a 0c0a |0008: aget v10, v12, v10 │ │ -073088: 121b |000a: const/4 v11, #int 1 // #1 │ │ -07308a: 440b 0d0b |000b: aget v11, v13, v11 │ │ -07308e: c8ba |000d: mul-float/2addr v10, v11 │ │ -073090: c6a9 |000e: add-float/2addr v9, v10 │ │ -073092: 126a |000f: const/4 v10, #int 6 // #6 │ │ -073094: 440a 0c0a |0010: aget v10, v12, v10 │ │ -073098: 122b |0012: const/4 v11, #int 2 // #2 │ │ -07309a: 440b 0d0b |0013: aget v11, v13, v11 │ │ -07309e: c8ba |0015: mul-float/2addr v10, v11 │ │ -0730a0: a600 090a |0016: add-float v0, v9, v10 │ │ -0730a4: 1209 |0018: const/4 v9, #int 0 // #0 │ │ -0730a6: 4409 0c09 |0019: aget v9, v12, v9 │ │ -0730aa: 123a |001b: const/4 v10, #int 3 // #3 │ │ -0730ac: 440a 0d0a |001c: aget v10, v13, v10 │ │ -0730b0: c8a9 |001e: mul-float/2addr v9, v10 │ │ -0730b2: 123a |001f: const/4 v10, #int 3 // #3 │ │ -0730b4: 440a 0c0a |0020: aget v10, v12, v10 │ │ -0730b8: 124b |0022: const/4 v11, #int 4 // #4 │ │ -0730ba: 440b 0d0b |0023: aget v11, v13, v11 │ │ -0730be: c8ba |0025: mul-float/2addr v10, v11 │ │ -0730c0: c6a9 |0026: add-float/2addr v9, v10 │ │ -0730c2: 126a |0027: const/4 v10, #int 6 // #6 │ │ -0730c4: 440a 0c0a |0028: aget v10, v12, v10 │ │ -0730c8: 125b |002a: const/4 v11, #int 5 // #5 │ │ -0730ca: 440b 0d0b |002b: aget v11, v13, v11 │ │ -0730ce: c8ba |002d: mul-float/2addr v10, v11 │ │ -0730d0: a601 090a |002e: add-float v1, v9, v10 │ │ -0730d4: 1209 |0030: const/4 v9, #int 0 // #0 │ │ -0730d6: 4409 0c09 |0031: aget v9, v12, v9 │ │ -0730da: 126a |0033: const/4 v10, #int 6 // #6 │ │ -0730dc: 440a 0d0a |0034: aget v10, v13, v10 │ │ -0730e0: c8a9 |0036: mul-float/2addr v9, v10 │ │ -0730e2: 123a |0037: const/4 v10, #int 3 // #3 │ │ -0730e4: 440a 0c0a |0038: aget v10, v12, v10 │ │ -0730e8: 127b |003a: const/4 v11, #int 7 // #7 │ │ -0730ea: 440b 0d0b |003b: aget v11, v13, v11 │ │ -0730ee: c8ba |003d: mul-float/2addr v10, v11 │ │ -0730f0: c6a9 |003e: add-float/2addr v9, v10 │ │ -0730f2: 126a |003f: const/4 v10, #int 6 // #6 │ │ -0730f4: 440a 0c0a |0040: aget v10, v12, v10 │ │ -0730f8: 130b 0800 |0042: const/16 v11, #int 8 // #8 │ │ -0730fc: 440b 0d0b |0044: aget v11, v13, v11 │ │ -073100: c8ba |0046: mul-float/2addr v10, v11 │ │ -073102: a602 090a |0047: add-float v2, v9, v10 │ │ -073106: 1219 |0049: const/4 v9, #int 1 // #1 │ │ -073108: 4409 0c09 |004a: aget v9, v12, v9 │ │ -07310c: 120a |004c: const/4 v10, #int 0 // #0 │ │ -07310e: 440a 0d0a |004d: aget v10, v13, v10 │ │ -073112: c8a9 |004f: mul-float/2addr v9, v10 │ │ -073114: 124a |0050: const/4 v10, #int 4 // #4 │ │ -073116: 440a 0c0a |0051: aget v10, v12, v10 │ │ -07311a: 121b |0053: const/4 v11, #int 1 // #1 │ │ -07311c: 440b 0d0b |0054: aget v11, v13, v11 │ │ -073120: c8ba |0056: mul-float/2addr v10, v11 │ │ -073122: c6a9 |0057: add-float/2addr v9, v10 │ │ -073124: 127a |0058: const/4 v10, #int 7 // #7 │ │ -073126: 440a 0c0a |0059: aget v10, v12, v10 │ │ -07312a: 122b |005b: const/4 v11, #int 2 // #2 │ │ -07312c: 440b 0d0b |005c: aget v11, v13, v11 │ │ -073130: c8ba |005e: mul-float/2addr v10, v11 │ │ -073132: a603 090a |005f: add-float v3, v9, v10 │ │ -073136: 1219 |0061: const/4 v9, #int 1 // #1 │ │ -073138: 4409 0c09 |0062: aget v9, v12, v9 │ │ -07313c: 123a |0064: const/4 v10, #int 3 // #3 │ │ -07313e: 440a 0d0a |0065: aget v10, v13, v10 │ │ -073142: c8a9 |0067: mul-float/2addr v9, v10 │ │ -073144: 124a |0068: const/4 v10, #int 4 // #4 │ │ -073146: 440a 0c0a |0069: aget v10, v12, v10 │ │ -07314a: 124b |006b: const/4 v11, #int 4 // #4 │ │ -07314c: 440b 0d0b |006c: aget v11, v13, v11 │ │ -073150: c8ba |006e: mul-float/2addr v10, v11 │ │ -073152: c6a9 |006f: add-float/2addr v9, v10 │ │ -073154: 127a |0070: const/4 v10, #int 7 // #7 │ │ -073156: 440a 0c0a |0071: aget v10, v12, v10 │ │ -07315a: 125b |0073: const/4 v11, #int 5 // #5 │ │ -07315c: 440b 0d0b |0074: aget v11, v13, v11 │ │ -073160: c8ba |0076: mul-float/2addr v10, v11 │ │ -073162: a604 090a |0077: add-float v4, v9, v10 │ │ -073166: 1219 |0079: const/4 v9, #int 1 // #1 │ │ -073168: 4409 0c09 |007a: aget v9, v12, v9 │ │ -07316c: 126a |007c: const/4 v10, #int 6 // #6 │ │ -07316e: 440a 0d0a |007d: aget v10, v13, v10 │ │ -073172: c8a9 |007f: mul-float/2addr v9, v10 │ │ -073174: 124a |0080: const/4 v10, #int 4 // #4 │ │ -073176: 440a 0c0a |0081: aget v10, v12, v10 │ │ -07317a: 127b |0083: const/4 v11, #int 7 // #7 │ │ -07317c: 440b 0d0b |0084: aget v11, v13, v11 │ │ -073180: c8ba |0086: mul-float/2addr v10, v11 │ │ -073182: c6a9 |0087: add-float/2addr v9, v10 │ │ -073184: 127a |0088: const/4 v10, #int 7 // #7 │ │ -073186: 440a 0c0a |0089: aget v10, v12, v10 │ │ -07318a: 130b 0800 |008b: const/16 v11, #int 8 // #8 │ │ -07318e: 440b 0d0b |008d: aget v11, v13, v11 │ │ -073192: c8ba |008f: mul-float/2addr v10, v11 │ │ -073194: a605 090a |0090: add-float v5, v9, v10 │ │ -073198: 1229 |0092: const/4 v9, #int 2 // #2 │ │ -07319a: 4409 0c09 |0093: aget v9, v12, v9 │ │ -07319e: 120a |0095: const/4 v10, #int 0 // #0 │ │ -0731a0: 440a 0d0a |0096: aget v10, v13, v10 │ │ -0731a4: c8a9 |0098: mul-float/2addr v9, v10 │ │ -0731a6: 125a |0099: const/4 v10, #int 5 // #5 │ │ -0731a8: 440a 0c0a |009a: aget v10, v12, v10 │ │ -0731ac: 121b |009c: const/4 v11, #int 1 // #1 │ │ -0731ae: 440b 0d0b |009d: aget v11, v13, v11 │ │ -0731b2: c8ba |009f: mul-float/2addr v10, v11 │ │ -0731b4: c6a9 |00a0: add-float/2addr v9, v10 │ │ -0731b6: 130a 0800 |00a1: const/16 v10, #int 8 // #8 │ │ -0731ba: 440a 0c0a |00a3: aget v10, v12, v10 │ │ -0731be: 122b |00a5: const/4 v11, #int 2 // #2 │ │ -0731c0: 440b 0d0b |00a6: aget v11, v13, v11 │ │ -0731c4: c8ba |00a8: mul-float/2addr v10, v11 │ │ -0731c6: a606 090a |00a9: add-float v6, v9, v10 │ │ -0731ca: 1229 |00ab: const/4 v9, #int 2 // #2 │ │ -0731cc: 4409 0c09 |00ac: aget v9, v12, v9 │ │ -0731d0: 123a |00ae: const/4 v10, #int 3 // #3 │ │ -0731d2: 440a 0d0a |00af: aget v10, v13, v10 │ │ -0731d6: c8a9 |00b1: mul-float/2addr v9, v10 │ │ -0731d8: 125a |00b2: const/4 v10, #int 5 // #5 │ │ -0731da: 440a 0c0a |00b3: aget v10, v12, v10 │ │ -0731de: 124b |00b5: const/4 v11, #int 4 // #4 │ │ -0731e0: 440b 0d0b |00b6: aget v11, v13, v11 │ │ -0731e4: c8ba |00b8: mul-float/2addr v10, v11 │ │ -0731e6: c6a9 |00b9: add-float/2addr v9, v10 │ │ -0731e8: 130a 0800 |00ba: const/16 v10, #int 8 // #8 │ │ -0731ec: 440a 0c0a |00bc: aget v10, v12, v10 │ │ -0731f0: 125b |00be: const/4 v11, #int 5 // #5 │ │ -0731f2: 440b 0d0b |00bf: aget v11, v13, v11 │ │ -0731f6: c8ba |00c1: mul-float/2addr v10, v11 │ │ -0731f8: a607 090a |00c2: add-float v7, v9, v10 │ │ -0731fc: 1229 |00c4: const/4 v9, #int 2 // #2 │ │ -0731fe: 4409 0c09 |00c5: aget v9, v12, v9 │ │ -073202: 126a |00c7: const/4 v10, #int 6 // #6 │ │ -073204: 440a 0d0a |00c8: aget v10, v13, v10 │ │ -073208: c8a9 |00ca: mul-float/2addr v9, v10 │ │ -07320a: 125a |00cb: const/4 v10, #int 5 // #5 │ │ -07320c: 440a 0c0a |00cc: aget v10, v12, v10 │ │ -073210: 127b |00ce: const/4 v11, #int 7 // #7 │ │ -073212: 440b 0d0b |00cf: aget v11, v13, v11 │ │ -073216: c8ba |00d1: mul-float/2addr v10, v11 │ │ -073218: c6a9 |00d2: add-float/2addr v9, v10 │ │ -07321a: 130a 0800 |00d3: const/16 v10, #int 8 // #8 │ │ -07321e: 440a 0c0a |00d5: aget v10, v12, v10 │ │ -073222: 130b 0800 |00d7: const/16 v11, #int 8 // #8 │ │ -073226: 440b 0d0b |00d9: aget v11, v13, v11 │ │ -07322a: c8ba |00db: mul-float/2addr v10, v11 │ │ -07322c: a608 090a |00dc: add-float v8, v9, v10 │ │ -073230: 1209 |00de: const/4 v9, #int 0 // #0 │ │ -073232: 4b00 0c09 |00df: aput v0, v12, v9 │ │ -073236: 1219 |00e1: const/4 v9, #int 1 // #1 │ │ -073238: 4b03 0c09 |00e2: aput v3, v12, v9 │ │ -07323c: 1229 |00e4: const/4 v9, #int 2 // #2 │ │ -07323e: 4b06 0c09 |00e5: aput v6, v12, v9 │ │ -073242: 1239 |00e7: const/4 v9, #int 3 // #3 │ │ -073244: 4b01 0c09 |00e8: aput v1, v12, v9 │ │ -073248: 1249 |00ea: const/4 v9, #int 4 // #4 │ │ -07324a: 4b04 0c09 |00eb: aput v4, v12, v9 │ │ -07324e: 1259 |00ed: const/4 v9, #int 5 // #5 │ │ -073250: 4b07 0c09 |00ee: aput v7, v12, v9 │ │ -073254: 1269 |00f0: const/4 v9, #int 6 // #6 │ │ -073256: 4b02 0c09 |00f1: aput v2, v12, v9 │ │ -07325a: 1279 |00f3: const/4 v9, #int 7 // #7 │ │ -07325c: 4b05 0c09 |00f4: aput v5, v12, v9 │ │ -073260: 1309 0800 |00f6: const/16 v9, #int 8 // #8 │ │ -073264: 4b08 0c09 |00f8: aput v8, v12, v9 │ │ -073268: 0e00 |00fa: return-void │ │ +081548: |[081548] com.badlogic.gdx.math.Matrix3.mul:([F[F)V │ │ +081558: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +08155a: 4409 0c09 |0001: aget v9, v12, v9 │ │ +08155e: 120a |0003: const/4 v10, #int 0 // #0 │ │ +081560: 440a 0d0a |0004: aget v10, v13, v10 │ │ +081564: c8a9 |0006: mul-float/2addr v9, v10 │ │ +081566: 123a |0007: const/4 v10, #int 3 // #3 │ │ +081568: 440a 0c0a |0008: aget v10, v12, v10 │ │ +08156c: 121b |000a: const/4 v11, #int 1 // #1 │ │ +08156e: 440b 0d0b |000b: aget v11, v13, v11 │ │ +081572: c8ba |000d: mul-float/2addr v10, v11 │ │ +081574: c6a9 |000e: add-float/2addr v9, v10 │ │ +081576: 126a |000f: const/4 v10, #int 6 // #6 │ │ +081578: 440a 0c0a |0010: aget v10, v12, v10 │ │ +08157c: 122b |0012: const/4 v11, #int 2 // #2 │ │ +08157e: 440b 0d0b |0013: aget v11, v13, v11 │ │ +081582: c8ba |0015: mul-float/2addr v10, v11 │ │ +081584: a600 090a |0016: add-float v0, v9, v10 │ │ +081588: 1209 |0018: const/4 v9, #int 0 // #0 │ │ +08158a: 4409 0c09 |0019: aget v9, v12, v9 │ │ +08158e: 123a |001b: const/4 v10, #int 3 // #3 │ │ +081590: 440a 0d0a |001c: aget v10, v13, v10 │ │ +081594: c8a9 |001e: mul-float/2addr v9, v10 │ │ +081596: 123a |001f: const/4 v10, #int 3 // #3 │ │ +081598: 440a 0c0a |0020: aget v10, v12, v10 │ │ +08159c: 124b |0022: const/4 v11, #int 4 // #4 │ │ +08159e: 440b 0d0b |0023: aget v11, v13, v11 │ │ +0815a2: c8ba |0025: mul-float/2addr v10, v11 │ │ +0815a4: c6a9 |0026: add-float/2addr v9, v10 │ │ +0815a6: 126a |0027: const/4 v10, #int 6 // #6 │ │ +0815a8: 440a 0c0a |0028: aget v10, v12, v10 │ │ +0815ac: 125b |002a: const/4 v11, #int 5 // #5 │ │ +0815ae: 440b 0d0b |002b: aget v11, v13, v11 │ │ +0815b2: c8ba |002d: mul-float/2addr v10, v11 │ │ +0815b4: a601 090a |002e: add-float v1, v9, v10 │ │ +0815b8: 1209 |0030: const/4 v9, #int 0 // #0 │ │ +0815ba: 4409 0c09 |0031: aget v9, v12, v9 │ │ +0815be: 126a |0033: const/4 v10, #int 6 // #6 │ │ +0815c0: 440a 0d0a |0034: aget v10, v13, v10 │ │ +0815c4: c8a9 |0036: mul-float/2addr v9, v10 │ │ +0815c6: 123a |0037: const/4 v10, #int 3 // #3 │ │ +0815c8: 440a 0c0a |0038: aget v10, v12, v10 │ │ +0815cc: 127b |003a: const/4 v11, #int 7 // #7 │ │ +0815ce: 440b 0d0b |003b: aget v11, v13, v11 │ │ +0815d2: c8ba |003d: mul-float/2addr v10, v11 │ │ +0815d4: c6a9 |003e: add-float/2addr v9, v10 │ │ +0815d6: 126a |003f: const/4 v10, #int 6 // #6 │ │ +0815d8: 440a 0c0a |0040: aget v10, v12, v10 │ │ +0815dc: 130b 0800 |0042: const/16 v11, #int 8 // #8 │ │ +0815e0: 440b 0d0b |0044: aget v11, v13, v11 │ │ +0815e4: c8ba |0046: mul-float/2addr v10, v11 │ │ +0815e6: a602 090a |0047: add-float v2, v9, v10 │ │ +0815ea: 1219 |0049: const/4 v9, #int 1 // #1 │ │ +0815ec: 4409 0c09 |004a: aget v9, v12, v9 │ │ +0815f0: 120a |004c: const/4 v10, #int 0 // #0 │ │ +0815f2: 440a 0d0a |004d: aget v10, v13, v10 │ │ +0815f6: c8a9 |004f: mul-float/2addr v9, v10 │ │ +0815f8: 124a |0050: const/4 v10, #int 4 // #4 │ │ +0815fa: 440a 0c0a |0051: aget v10, v12, v10 │ │ +0815fe: 121b |0053: const/4 v11, #int 1 // #1 │ │ +081600: 440b 0d0b |0054: aget v11, v13, v11 │ │ +081604: c8ba |0056: mul-float/2addr v10, v11 │ │ +081606: c6a9 |0057: add-float/2addr v9, v10 │ │ +081608: 127a |0058: const/4 v10, #int 7 // #7 │ │ +08160a: 440a 0c0a |0059: aget v10, v12, v10 │ │ +08160e: 122b |005b: const/4 v11, #int 2 // #2 │ │ +081610: 440b 0d0b |005c: aget v11, v13, v11 │ │ +081614: c8ba |005e: mul-float/2addr v10, v11 │ │ +081616: a603 090a |005f: add-float v3, v9, v10 │ │ +08161a: 1219 |0061: const/4 v9, #int 1 // #1 │ │ +08161c: 4409 0c09 |0062: aget v9, v12, v9 │ │ +081620: 123a |0064: const/4 v10, #int 3 // #3 │ │ +081622: 440a 0d0a |0065: aget v10, v13, v10 │ │ +081626: c8a9 |0067: mul-float/2addr v9, v10 │ │ +081628: 124a |0068: const/4 v10, #int 4 // #4 │ │ +08162a: 440a 0c0a |0069: aget v10, v12, v10 │ │ +08162e: 124b |006b: const/4 v11, #int 4 // #4 │ │ +081630: 440b 0d0b |006c: aget v11, v13, v11 │ │ +081634: c8ba |006e: mul-float/2addr v10, v11 │ │ +081636: c6a9 |006f: add-float/2addr v9, v10 │ │ +081638: 127a |0070: const/4 v10, #int 7 // #7 │ │ +08163a: 440a 0c0a |0071: aget v10, v12, v10 │ │ +08163e: 125b |0073: const/4 v11, #int 5 // #5 │ │ +081640: 440b 0d0b |0074: aget v11, v13, v11 │ │ +081644: c8ba |0076: mul-float/2addr v10, v11 │ │ +081646: a604 090a |0077: add-float v4, v9, v10 │ │ +08164a: 1219 |0079: const/4 v9, #int 1 // #1 │ │ +08164c: 4409 0c09 |007a: aget v9, v12, v9 │ │ +081650: 126a |007c: const/4 v10, #int 6 // #6 │ │ +081652: 440a 0d0a |007d: aget v10, v13, v10 │ │ +081656: c8a9 |007f: mul-float/2addr v9, v10 │ │ +081658: 124a |0080: const/4 v10, #int 4 // #4 │ │ +08165a: 440a 0c0a |0081: aget v10, v12, v10 │ │ +08165e: 127b |0083: const/4 v11, #int 7 // #7 │ │ +081660: 440b 0d0b |0084: aget v11, v13, v11 │ │ +081664: c8ba |0086: mul-float/2addr v10, v11 │ │ +081666: c6a9 |0087: add-float/2addr v9, v10 │ │ +081668: 127a |0088: const/4 v10, #int 7 // #7 │ │ +08166a: 440a 0c0a |0089: aget v10, v12, v10 │ │ +08166e: 130b 0800 |008b: const/16 v11, #int 8 // #8 │ │ +081672: 440b 0d0b |008d: aget v11, v13, v11 │ │ +081676: c8ba |008f: mul-float/2addr v10, v11 │ │ +081678: a605 090a |0090: add-float v5, v9, v10 │ │ +08167c: 1229 |0092: const/4 v9, #int 2 // #2 │ │ +08167e: 4409 0c09 |0093: aget v9, v12, v9 │ │ +081682: 120a |0095: const/4 v10, #int 0 // #0 │ │ +081684: 440a 0d0a |0096: aget v10, v13, v10 │ │ +081688: c8a9 |0098: mul-float/2addr v9, v10 │ │ +08168a: 125a |0099: const/4 v10, #int 5 // #5 │ │ +08168c: 440a 0c0a |009a: aget v10, v12, v10 │ │ +081690: 121b |009c: const/4 v11, #int 1 // #1 │ │ +081692: 440b 0d0b |009d: aget v11, v13, v11 │ │ +081696: c8ba |009f: mul-float/2addr v10, v11 │ │ +081698: c6a9 |00a0: add-float/2addr v9, v10 │ │ +08169a: 130a 0800 |00a1: const/16 v10, #int 8 // #8 │ │ +08169e: 440a 0c0a |00a3: aget v10, v12, v10 │ │ +0816a2: 122b |00a5: const/4 v11, #int 2 // #2 │ │ +0816a4: 440b 0d0b |00a6: aget v11, v13, v11 │ │ +0816a8: c8ba |00a8: mul-float/2addr v10, v11 │ │ +0816aa: a606 090a |00a9: add-float v6, v9, v10 │ │ +0816ae: 1229 |00ab: const/4 v9, #int 2 // #2 │ │ +0816b0: 4409 0c09 |00ac: aget v9, v12, v9 │ │ +0816b4: 123a |00ae: const/4 v10, #int 3 // #3 │ │ +0816b6: 440a 0d0a |00af: aget v10, v13, v10 │ │ +0816ba: c8a9 |00b1: mul-float/2addr v9, v10 │ │ +0816bc: 125a |00b2: const/4 v10, #int 5 // #5 │ │ +0816be: 440a 0c0a |00b3: aget v10, v12, v10 │ │ +0816c2: 124b |00b5: const/4 v11, #int 4 // #4 │ │ +0816c4: 440b 0d0b |00b6: aget v11, v13, v11 │ │ +0816c8: c8ba |00b8: mul-float/2addr v10, v11 │ │ +0816ca: c6a9 |00b9: add-float/2addr v9, v10 │ │ +0816cc: 130a 0800 |00ba: const/16 v10, #int 8 // #8 │ │ +0816d0: 440a 0c0a |00bc: aget v10, v12, v10 │ │ +0816d4: 125b |00be: const/4 v11, #int 5 // #5 │ │ +0816d6: 440b 0d0b |00bf: aget v11, v13, v11 │ │ +0816da: c8ba |00c1: mul-float/2addr v10, v11 │ │ +0816dc: a607 090a |00c2: add-float v7, v9, v10 │ │ +0816e0: 1229 |00c4: const/4 v9, #int 2 // #2 │ │ +0816e2: 4409 0c09 |00c5: aget v9, v12, v9 │ │ +0816e6: 126a |00c7: const/4 v10, #int 6 // #6 │ │ +0816e8: 440a 0d0a |00c8: aget v10, v13, v10 │ │ +0816ec: c8a9 |00ca: mul-float/2addr v9, v10 │ │ +0816ee: 125a |00cb: const/4 v10, #int 5 // #5 │ │ +0816f0: 440a 0c0a |00cc: aget v10, v12, v10 │ │ +0816f4: 127b |00ce: const/4 v11, #int 7 // #7 │ │ +0816f6: 440b 0d0b |00cf: aget v11, v13, v11 │ │ +0816fa: c8ba |00d1: mul-float/2addr v10, v11 │ │ +0816fc: c6a9 |00d2: add-float/2addr v9, v10 │ │ +0816fe: 130a 0800 |00d3: const/16 v10, #int 8 // #8 │ │ +081702: 440a 0c0a |00d5: aget v10, v12, v10 │ │ +081706: 130b 0800 |00d7: const/16 v11, #int 8 // #8 │ │ +08170a: 440b 0d0b |00d9: aget v11, v13, v11 │ │ +08170e: c8ba |00db: mul-float/2addr v10, v11 │ │ +081710: a608 090a |00dc: add-float v8, v9, v10 │ │ +081714: 1209 |00de: const/4 v9, #int 0 // #0 │ │ +081716: 4b00 0c09 |00df: aput v0, v12, v9 │ │ +08171a: 1219 |00e1: const/4 v9, #int 1 // #1 │ │ +08171c: 4b03 0c09 |00e2: aput v3, v12, v9 │ │ +081720: 1229 |00e4: const/4 v9, #int 2 // #2 │ │ +081722: 4b06 0c09 |00e5: aput v6, v12, v9 │ │ +081726: 1239 |00e7: const/4 v9, #int 3 // #3 │ │ +081728: 4b01 0c09 |00e8: aput v1, v12, v9 │ │ +08172c: 1249 |00ea: const/4 v9, #int 4 // #4 │ │ +08172e: 4b04 0c09 |00eb: aput v4, v12, v9 │ │ +081732: 1259 |00ed: const/4 v9, #int 5 // #5 │ │ +081734: 4b07 0c09 |00ee: aput v7, v12, v9 │ │ +081738: 1269 |00f0: const/4 v9, #int 6 // #6 │ │ +08173a: 4b02 0c09 |00f1: aput v2, v12, v9 │ │ +08173e: 1279 |00f3: const/4 v9, #int 7 // #7 │ │ +081740: 4b05 0c09 |00f4: aput v5, v12, v9 │ │ +081744: 1309 0800 |00f6: const/16 v9, #int 8 // #8 │ │ +081748: 4b08 0c09 |00f8: aput v8, v12, v9 │ │ +08174c: 0e00 |00fa: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0018 line=435 │ │ 0x0030 line=436 │ │ 0x0049 line=438 │ │ 0x0061 line=439 │ │ @@ -82055,82 +82057,82 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 105 16-bit code units │ │ -07326c: |[07326c] com.badlogic.gdx.math.Matrix3.det:()F │ │ -07327c: 1248 |0000: const/4 v8, #int 4 // #4 │ │ -07327e: 1237 |0001: const/4 v7, #int 3 // #3 │ │ -073280: 1226 |0002: const/4 v6, #int 2 // #2 │ │ -073282: 1215 |0003: const/4 v5, #int 1 // #1 │ │ -073284: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -073286: 5490 ad0b |0005: iget-object v0, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07328a: 4400 0004 |0007: aget v0, v0, v4 │ │ -07328e: 5491 ad0b |0009: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073292: 4401 0108 |000b: aget v1, v1, v8 │ │ -073296: c810 |000d: mul-float/2addr v0, v1 │ │ -073298: 5491 ad0b |000e: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07329c: 1302 0800 |0010: const/16 v2, #int 8 // #8 │ │ -0732a0: 4401 0102 |0012: aget v1, v1, v2 │ │ -0732a4: c810 |0014: mul-float/2addr v0, v1 │ │ -0732a6: 5491 ad0b |0015: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0732aa: 4401 0107 |0017: aget v1, v1, v7 │ │ -0732ae: 5492 ad0b |0019: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0732b2: 1273 |001b: const/4 v3, #int 7 // #7 │ │ -0732b4: 4402 0203 |001c: aget v2, v2, v3 │ │ -0732b8: c821 |001e: mul-float/2addr v1, v2 │ │ -0732ba: 5492 ad0b |001f: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0732be: 4402 0206 |0021: aget v2, v2, v6 │ │ -0732c2: c821 |0023: mul-float/2addr v1, v2 │ │ -0732c4: c610 |0024: add-float/2addr v0, v1 │ │ -0732c6: 5491 ad0b |0025: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0732ca: 1262 |0027: const/4 v2, #int 6 // #6 │ │ -0732cc: 4401 0102 |0028: aget v1, v1, v2 │ │ -0732d0: 5492 ad0b |002a: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0732d4: 4402 0205 |002c: aget v2, v2, v5 │ │ -0732d8: c821 |002e: mul-float/2addr v1, v2 │ │ -0732da: 5492 ad0b |002f: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0732de: 1253 |0031: const/4 v3, #int 5 // #5 │ │ -0732e0: 4402 0203 |0032: aget v2, v2, v3 │ │ -0732e4: c821 |0034: mul-float/2addr v1, v2 │ │ -0732e6: c610 |0035: add-float/2addr v0, v1 │ │ -0732e8: 5491 ad0b |0036: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0732ec: 4401 0104 |0038: aget v1, v1, v4 │ │ -0732f0: 5492 ad0b |003a: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0732f4: 1273 |003c: const/4 v3, #int 7 // #7 │ │ -0732f6: 4402 0203 |003d: aget v2, v2, v3 │ │ -0732fa: c821 |003f: mul-float/2addr v1, v2 │ │ -0732fc: 5492 ad0b |0040: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073300: 1253 |0042: const/4 v3, #int 5 // #5 │ │ -073302: 4402 0203 |0043: aget v2, v2, v3 │ │ -073306: c821 |0045: mul-float/2addr v1, v2 │ │ -073308: c710 |0046: sub-float/2addr v0, v1 │ │ -07330a: 5491 ad0b |0047: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07330e: 4401 0107 |0049: aget v1, v1, v7 │ │ -073312: 5492 ad0b |004b: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073316: 4402 0205 |004d: aget v2, v2, v5 │ │ -07331a: c821 |004f: mul-float/2addr v1, v2 │ │ -07331c: 5492 ad0b |0050: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073320: 1303 0800 |0052: const/16 v3, #int 8 // #8 │ │ -073324: 4402 0203 |0054: aget v2, v2, v3 │ │ -073328: c821 |0056: mul-float/2addr v1, v2 │ │ -07332a: c710 |0057: sub-float/2addr v0, v1 │ │ -07332c: 5491 ad0b |0058: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073330: 1262 |005a: const/4 v2, #int 6 // #6 │ │ -073332: 4401 0102 |005b: aget v1, v1, v2 │ │ -073336: 5492 ad0b |005d: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07333a: 4402 0208 |005f: aget v2, v2, v8 │ │ -07333e: c821 |0061: mul-float/2addr v1, v2 │ │ -073340: 5492 ad0b |0062: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073344: 4402 0206 |0064: aget v2, v2, v6 │ │ -073348: c821 |0066: mul-float/2addr v1, v2 │ │ -07334a: c710 |0067: sub-float/2addr v0, v1 │ │ -07334c: 0f00 |0068: return v0 │ │ +081750: |[081750] com.badlogic.gdx.math.Matrix3.det:()F │ │ +081760: 1248 |0000: const/4 v8, #int 4 // #4 │ │ +081762: 1237 |0001: const/4 v7, #int 3 // #3 │ │ +081764: 1226 |0002: const/4 v6, #int 2 // #2 │ │ +081766: 1215 |0003: const/4 v5, #int 1 // #1 │ │ +081768: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +08176a: 5490 ad0b |0005: iget-object v0, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +08176e: 4400 0004 |0007: aget v0, v0, v4 │ │ +081772: 5491 ad0b |0009: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081776: 4401 0108 |000b: aget v1, v1, v8 │ │ +08177a: c810 |000d: mul-float/2addr v0, v1 │ │ +08177c: 5491 ad0b |000e: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081780: 1302 0800 |0010: const/16 v2, #int 8 // #8 │ │ +081784: 4401 0102 |0012: aget v1, v1, v2 │ │ +081788: c810 |0014: mul-float/2addr v0, v1 │ │ +08178a: 5491 ad0b |0015: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +08178e: 4401 0107 |0017: aget v1, v1, v7 │ │ +081792: 5492 ad0b |0019: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081796: 1273 |001b: const/4 v3, #int 7 // #7 │ │ +081798: 4402 0203 |001c: aget v2, v2, v3 │ │ +08179c: c821 |001e: mul-float/2addr v1, v2 │ │ +08179e: 5492 ad0b |001f: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0817a2: 4402 0206 |0021: aget v2, v2, v6 │ │ +0817a6: c821 |0023: mul-float/2addr v1, v2 │ │ +0817a8: c610 |0024: add-float/2addr v0, v1 │ │ +0817aa: 5491 ad0b |0025: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0817ae: 1262 |0027: const/4 v2, #int 6 // #6 │ │ +0817b0: 4401 0102 |0028: aget v1, v1, v2 │ │ +0817b4: 5492 ad0b |002a: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0817b8: 4402 0205 |002c: aget v2, v2, v5 │ │ +0817bc: c821 |002e: mul-float/2addr v1, v2 │ │ +0817be: 5492 ad0b |002f: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0817c2: 1253 |0031: const/4 v3, #int 5 // #5 │ │ +0817c4: 4402 0203 |0032: aget v2, v2, v3 │ │ +0817c8: c821 |0034: mul-float/2addr v1, v2 │ │ +0817ca: c610 |0035: add-float/2addr v0, v1 │ │ +0817cc: 5491 ad0b |0036: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0817d0: 4401 0104 |0038: aget v1, v1, v4 │ │ +0817d4: 5492 ad0b |003a: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0817d8: 1273 |003c: const/4 v3, #int 7 // #7 │ │ +0817da: 4402 0203 |003d: aget v2, v2, v3 │ │ +0817de: c821 |003f: mul-float/2addr v1, v2 │ │ +0817e0: 5492 ad0b |0040: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0817e4: 1253 |0042: const/4 v3, #int 5 // #5 │ │ +0817e6: 4402 0203 |0043: aget v2, v2, v3 │ │ +0817ea: c821 |0045: mul-float/2addr v1, v2 │ │ +0817ec: c710 |0046: sub-float/2addr v0, v1 │ │ +0817ee: 5491 ad0b |0047: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0817f2: 4401 0107 |0049: aget v1, v1, v7 │ │ +0817f6: 5492 ad0b |004b: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0817fa: 4402 0205 |004d: aget v2, v2, v5 │ │ +0817fe: c821 |004f: mul-float/2addr v1, v2 │ │ +081800: 5492 ad0b |0050: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081804: 1303 0800 |0052: const/16 v3, #int 8 // #8 │ │ +081808: 4402 0203 |0054: aget v2, v2, v3 │ │ +08180c: c821 |0056: mul-float/2addr v1, v2 │ │ +08180e: c710 |0057: sub-float/2addr v0, v1 │ │ +081810: 5491 ad0b |0058: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081814: 1262 |005a: const/4 v2, #int 6 // #6 │ │ +081816: 4401 0102 |005b: aget v1, v1, v2 │ │ +08181a: 5492 ad0b |005d: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +08181e: 4402 0208 |005f: aget v2, v2, v8 │ │ +081822: c821 |0061: mul-float/2addr v1, v2 │ │ +081824: 5492 ad0b |0062: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081828: 4402 0206 |0064: aget v2, v2, v6 │ │ +08182c: c821 |0066: mul-float/2addr v1, v2 │ │ +08182e: c710 |0067: sub-float/2addr v0, v1 │ │ +081830: 0f00 |0068: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=184 │ │ locals : │ │ 0x0000 - 0x0069 reg=9 this Lcom/badlogic/gdx/math/Matrix3; │ │ │ │ #1 : (in Lcom/badlogic/gdx/math/Matrix3;) │ │ @@ -82138,17 +82140,17 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -073350: |[073350] com.badlogic.gdx.math.Matrix3.getValues:()[F │ │ -073360: 5410 ad0b |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073364: 1100 |0002: return-object v0 │ │ +081834: |[081834] com.badlogic.gdx.math.Matrix3.getValues:()[F │ │ +081844: 5410 ad0b |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081848: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/math/Matrix3; │ │ │ │ #2 : (in Lcom/badlogic/gdx/math/Matrix3;) │ │ @@ -82156,45 +82158,45 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 50 16-bit code units │ │ -073368: |[073368] com.badlogic.gdx.math.Matrix3.idt:()Lcom/badlogic/gdx/math/Matrix3; │ │ -073378: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ -07337c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -07337e: 5440 ad0b |0003: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073382: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -073384: 4b03 0001 |0006: aput v3, v0, v1 │ │ -073388: 5440 ad0b |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07338c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -07338e: 4b02 0001 |000b: aput v2, v0, v1 │ │ -073392: 5440 ad0b |000d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073396: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -073398: 4b02 0001 |0010: aput v2, v0, v1 │ │ -07339c: 5440 ad0b |0012: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0733a0: 1231 |0014: const/4 v1, #int 3 // #3 │ │ -0733a2: 4b02 0001 |0015: aput v2, v0, v1 │ │ -0733a6: 5440 ad0b |0017: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0733aa: 1241 |0019: const/4 v1, #int 4 // #4 │ │ -0733ac: 4b03 0001 |001a: aput v3, v0, v1 │ │ -0733b0: 5440 ad0b |001c: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0733b4: 1251 |001e: const/4 v1, #int 5 // #5 │ │ -0733b6: 4b02 0001 |001f: aput v2, v0, v1 │ │ -0733ba: 5440 ad0b |0021: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0733be: 1261 |0023: const/4 v1, #int 6 // #6 │ │ -0733c0: 4b02 0001 |0024: aput v2, v0, v1 │ │ -0733c4: 5440 ad0b |0026: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0733c8: 1271 |0028: const/4 v1, #int 7 // #7 │ │ -0733ca: 4b02 0001 |0029: aput v2, v0, v1 │ │ -0733ce: 5440 ad0b |002b: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0733d2: 1301 0800 |002d: const/16 v1, #int 8 // #8 │ │ -0733d6: 4b03 0001 |002f: aput v3, v0, v1 │ │ -0733da: 1104 |0031: return-object v4 │ │ +08184c: |[08184c] com.badlogic.gdx.math.Matrix3.idt:()Lcom/badlogic/gdx/math/Matrix3; │ │ +08185c: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ +081860: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +081862: 5440 ad0b |0003: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081866: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +081868: 4b03 0001 |0006: aput v3, v0, v1 │ │ +08186c: 5440 ad0b |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081870: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +081872: 4b02 0001 |000b: aput v2, v0, v1 │ │ +081876: 5440 ad0b |000d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +08187a: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +08187c: 4b02 0001 |0010: aput v2, v0, v1 │ │ +081880: 5440 ad0b |0012: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081884: 1231 |0014: const/4 v1, #int 3 // #3 │ │ +081886: 4b02 0001 |0015: aput v2, v0, v1 │ │ +08188a: 5440 ad0b |0017: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +08188e: 1241 |0019: const/4 v1, #int 4 // #4 │ │ +081890: 4b03 0001 |001a: aput v3, v0, v1 │ │ +081894: 5440 ad0b |001c: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081898: 1251 |001e: const/4 v1, #int 5 // #5 │ │ +08189a: 4b02 0001 |001f: aput v2, v0, v1 │ │ +08189e: 5440 ad0b |0021: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0818a2: 1261 |0023: const/4 v1, #int 6 // #6 │ │ +0818a4: 4b02 0001 |0024: aput v2, v0, v1 │ │ +0818a8: 5440 ad0b |0026: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0818ac: 1271 |0028: const/4 v1, #int 7 // #7 │ │ +0818ae: 4b02 0001 |0029: aput v2, v0, v1 │ │ +0818b2: 5440 ad0b |002b: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0818b6: 1301 0800 |002d: const/16 v1, #int 8 // #8 │ │ +0818ba: 4b03 0001 |002f: aput v3, v0, v1 │ │ +0818be: 1104 |0031: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=52 │ │ 0x0008 line=53 │ │ 0x000d line=54 │ │ 0x0012 line=55 │ │ 0x0017 line=56 │ │ @@ -82211,222 +82213,222 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 350 16-bit code units │ │ -0733dc: |[0733dc] com.badlogic.gdx.math.Matrix3.inv:()Lcom/badlogic/gdx/math/Matrix3; │ │ -0733ec: 124c |0000: const/4 v12, #int 4 // #4 │ │ -0733ee: 123b |0001: const/4 v11, #int 3 // #3 │ │ -0733f0: 122a |0002: const/4 v10, #int 2 // #2 │ │ -0733f2: 1219 |0003: const/4 v9, #int 1 // #1 │ │ -0733f4: 1208 |0004: const/4 v8, #int 0 // #0 │ │ -0733f6: 6e10 9d13 0d00 |0005: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Matrix3;.det:()F // method@139d │ │ -0733fc: 0a00 |0008: move-result v0 │ │ -0733fe: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -073400: 2d02 0002 |000a: cmpl-float v2, v0, v2 │ │ -073404: 3902 0a00 |000c: if-nez v2, 0016 // +000a │ │ -073408: 2202 fc02 |000e: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -07340c: 1a03 4a02 |0010: const-string v3, "Can't invert a singular matrix" // string@024a │ │ -073410: 7020 b41f 3200 |0012: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -073416: 2702 |0015: throw v2 │ │ -073418: 1502 803f |0016: const/high16 v2, #int 1065353216 // #3f80 │ │ -07341c: a901 0200 |0018: div-float v1, v2, v0 │ │ -073420: 54d2 ac0b |001a: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073424: 54d3 ad0b |001c: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073428: 4403 030c |001e: aget v3, v3, v12 │ │ -07342c: 54d4 ad0b |0020: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073430: 1305 0800 |0022: const/16 v5, #int 8 // #8 │ │ -073434: 4404 0405 |0024: aget v4, v4, v5 │ │ -073438: c843 |0026: mul-float/2addr v3, v4 │ │ -07343a: 54d4 ad0b |0027: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07343e: 1255 |0029: const/4 v5, #int 5 // #5 │ │ -073440: 4404 0405 |002a: aget v4, v4, v5 │ │ -073444: 54d5 ad0b |002c: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073448: 1276 |002e: const/4 v6, #int 7 // #7 │ │ -07344a: 4405 0506 |002f: aget v5, v5, v6 │ │ -07344e: c854 |0031: mul-float/2addr v4, v5 │ │ -073450: c743 |0032: sub-float/2addr v3, v4 │ │ -073452: 4b03 0208 |0033: aput v3, v2, v8 │ │ -073456: 54d2 ac0b |0035: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -07345a: 54d3 ad0b |0037: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07345e: 4403 030a |0039: aget v3, v3, v10 │ │ -073462: 54d4 ad0b |003b: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073466: 1275 |003d: const/4 v5, #int 7 // #7 │ │ -073468: 4404 0405 |003e: aget v4, v4, v5 │ │ -07346c: c843 |0040: mul-float/2addr v3, v4 │ │ -07346e: 54d4 ad0b |0041: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073472: 4404 0409 |0043: aget v4, v4, v9 │ │ -073476: 54d5 ad0b |0045: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07347a: 1306 0800 |0047: const/16 v6, #int 8 // #8 │ │ -07347e: 4405 0506 |0049: aget v5, v5, v6 │ │ -073482: c854 |004b: mul-float/2addr v4, v5 │ │ -073484: c743 |004c: sub-float/2addr v3, v4 │ │ -073486: 4b03 0209 |004d: aput v3, v2, v9 │ │ -07348a: 54d2 ac0b |004f: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -07348e: 54d3 ad0b |0051: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073492: 4403 0309 |0053: aget v3, v3, v9 │ │ -073496: 54d4 ad0b |0055: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07349a: 1255 |0057: const/4 v5, #int 5 // #5 │ │ -07349c: 4404 0405 |0058: aget v4, v4, v5 │ │ -0734a0: c843 |005a: mul-float/2addr v3, v4 │ │ -0734a2: 54d4 ad0b |005b: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0734a6: 4404 040a |005d: aget v4, v4, v10 │ │ -0734aa: 54d5 ad0b |005f: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0734ae: 4405 050c |0061: aget v5, v5, v12 │ │ -0734b2: c854 |0063: mul-float/2addr v4, v5 │ │ -0734b4: c743 |0064: sub-float/2addr v3, v4 │ │ -0734b6: 4b03 020a |0065: aput v3, v2, v10 │ │ -0734ba: 54d2 ac0b |0067: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -0734be: 54d3 ad0b |0069: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0734c2: 1254 |006b: const/4 v4, #int 5 // #5 │ │ -0734c4: 4403 0304 |006c: aget v3, v3, v4 │ │ -0734c8: 54d4 ad0b |006e: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0734cc: 1265 |0070: const/4 v5, #int 6 // #6 │ │ -0734ce: 4404 0405 |0071: aget v4, v4, v5 │ │ -0734d2: c843 |0073: mul-float/2addr v3, v4 │ │ -0734d4: 54d4 ad0b |0074: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0734d8: 4404 040b |0076: aget v4, v4, v11 │ │ -0734dc: 54d5 ad0b |0078: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0734e0: 1306 0800 |007a: const/16 v6, #int 8 // #8 │ │ -0734e4: 4405 0506 |007c: aget v5, v5, v6 │ │ -0734e8: c854 |007e: mul-float/2addr v4, v5 │ │ -0734ea: c743 |007f: sub-float/2addr v3, v4 │ │ -0734ec: 4b03 020b |0080: aput v3, v2, v11 │ │ -0734f0: 54d2 ac0b |0082: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -0734f4: 54d3 ad0b |0084: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0734f8: 4403 0308 |0086: aget v3, v3, v8 │ │ -0734fc: 54d4 ad0b |0088: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073500: 1305 0800 |008a: const/16 v5, #int 8 // #8 │ │ -073504: 4404 0405 |008c: aget v4, v4, v5 │ │ -073508: c843 |008e: mul-float/2addr v3, v4 │ │ -07350a: 54d4 ad0b |008f: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07350e: 4404 040a |0091: aget v4, v4, v10 │ │ -073512: 54d5 ad0b |0093: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073516: 1266 |0095: const/4 v6, #int 6 // #6 │ │ -073518: 4405 0506 |0096: aget v5, v5, v6 │ │ -07351c: c854 |0098: mul-float/2addr v4, v5 │ │ -07351e: c743 |0099: sub-float/2addr v3, v4 │ │ -073520: 4b03 020c |009a: aput v3, v2, v12 │ │ -073524: 54d2 ac0b |009c: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073528: 1253 |009e: const/4 v3, #int 5 // #5 │ │ -07352a: 54d4 ad0b |009f: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07352e: 4404 040a |00a1: aget v4, v4, v10 │ │ -073532: 54d5 ad0b |00a3: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073536: 4405 050b |00a5: aget v5, v5, v11 │ │ -07353a: c854 |00a7: mul-float/2addr v4, v5 │ │ -07353c: 54d5 ad0b |00a8: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073540: 4405 0508 |00aa: aget v5, v5, v8 │ │ -073544: 54d6 ad0b |00ac: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073548: 1257 |00ae: const/4 v7, #int 5 // #5 │ │ -07354a: 4406 0607 |00af: aget v6, v6, v7 │ │ -07354e: c865 |00b1: mul-float/2addr v5, v6 │ │ -073550: c754 |00b2: sub-float/2addr v4, v5 │ │ -073552: 4b04 0203 |00b3: aput v4, v2, v3 │ │ -073556: 54d2 ac0b |00b5: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -07355a: 1263 |00b7: const/4 v3, #int 6 // #6 │ │ -07355c: 54d4 ad0b |00b8: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073560: 4404 040b |00ba: aget v4, v4, v11 │ │ -073564: 54d5 ad0b |00bc: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073568: 1276 |00be: const/4 v6, #int 7 // #7 │ │ -07356a: 4405 0506 |00bf: aget v5, v5, v6 │ │ -07356e: c854 |00c1: mul-float/2addr v4, v5 │ │ -073570: 54d5 ad0b |00c2: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073574: 4405 050c |00c4: aget v5, v5, v12 │ │ -073578: 54d6 ad0b |00c6: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07357c: 1267 |00c8: const/4 v7, #int 6 // #6 │ │ -07357e: 4406 0607 |00c9: aget v6, v6, v7 │ │ -073582: c865 |00cb: mul-float/2addr v5, v6 │ │ -073584: c754 |00cc: sub-float/2addr v4, v5 │ │ -073586: 4b04 0203 |00cd: aput v4, v2, v3 │ │ -07358a: 54d2 ac0b |00cf: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -07358e: 1273 |00d1: const/4 v3, #int 7 // #7 │ │ -073590: 54d4 ad0b |00d2: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073594: 4404 0409 |00d4: aget v4, v4, v9 │ │ -073598: 54d5 ad0b |00d6: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07359c: 1266 |00d8: const/4 v6, #int 6 // #6 │ │ -07359e: 4405 0506 |00d9: aget v5, v5, v6 │ │ -0735a2: c854 |00db: mul-float/2addr v4, v5 │ │ -0735a4: 54d5 ad0b |00dc: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0735a8: 4405 0508 |00de: aget v5, v5, v8 │ │ -0735ac: 54d6 ad0b |00e0: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0735b0: 1277 |00e2: const/4 v7, #int 7 // #7 │ │ -0735b2: 4406 0607 |00e3: aget v6, v6, v7 │ │ -0735b6: c865 |00e5: mul-float/2addr v5, v6 │ │ -0735b8: c754 |00e6: sub-float/2addr v4, v5 │ │ -0735ba: 4b04 0203 |00e7: aput v4, v2, v3 │ │ -0735be: 54d2 ac0b |00e9: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -0735c2: 1303 0800 |00eb: const/16 v3, #int 8 // #8 │ │ -0735c6: 54d4 ad0b |00ed: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0735ca: 4404 0408 |00ef: aget v4, v4, v8 │ │ -0735ce: 54d5 ad0b |00f1: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0735d2: 4405 050c |00f3: aget v5, v5, v12 │ │ -0735d6: c854 |00f5: mul-float/2addr v4, v5 │ │ -0735d8: 54d5 ad0b |00f6: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0735dc: 4405 0509 |00f8: aget v5, v5, v9 │ │ -0735e0: 54d6 ad0b |00fa: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0735e4: 4406 060b |00fc: aget v6, v6, v11 │ │ -0735e8: c865 |00fe: mul-float/2addr v5, v6 │ │ -0735ea: c754 |00ff: sub-float/2addr v4, v5 │ │ -0735ec: 4b04 0203 |0100: aput v4, v2, v3 │ │ -0735f0: 54d2 ad0b |0102: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0735f4: 54d3 ac0b |0104: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -0735f8: 4403 0308 |0106: aget v3, v3, v8 │ │ -0735fc: c813 |0108: mul-float/2addr v3, v1 │ │ -0735fe: 4b03 0208 |0109: aput v3, v2, v8 │ │ -073602: 54d2 ad0b |010b: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073606: 54d3 ac0b |010d: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -07360a: 4403 0309 |010f: aget v3, v3, v9 │ │ -07360e: c813 |0111: mul-float/2addr v3, v1 │ │ -073610: 4b03 0209 |0112: aput v3, v2, v9 │ │ -073614: 54d2 ad0b |0114: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073618: 54d3 ac0b |0116: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -07361c: 4403 030a |0118: aget v3, v3, v10 │ │ -073620: c813 |011a: mul-float/2addr v3, v1 │ │ -073622: 4b03 020a |011b: aput v3, v2, v10 │ │ -073626: 54d2 ad0b |011d: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07362a: 54d3 ac0b |011f: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -07362e: 4403 030b |0121: aget v3, v3, v11 │ │ -073632: c813 |0123: mul-float/2addr v3, v1 │ │ -073634: 4b03 020b |0124: aput v3, v2, v11 │ │ -073638: 54d2 ad0b |0126: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07363c: 54d3 ac0b |0128: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073640: 4403 030c |012a: aget v3, v3, v12 │ │ -073644: c813 |012c: mul-float/2addr v3, v1 │ │ -073646: 4b03 020c |012d: aput v3, v2, v12 │ │ -07364a: 54d2 ad0b |012f: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07364e: 1253 |0131: const/4 v3, #int 5 // #5 │ │ -073650: 54d4 ac0b |0132: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073654: 1255 |0134: const/4 v5, #int 5 // #5 │ │ -073656: 4404 0405 |0135: aget v4, v4, v5 │ │ -07365a: c814 |0137: mul-float/2addr v4, v1 │ │ -07365c: 4b04 0203 |0138: aput v4, v2, v3 │ │ -073660: 54d2 ad0b |013a: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073664: 1263 |013c: const/4 v3, #int 6 // #6 │ │ -073666: 54d4 ac0b |013d: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -07366a: 1265 |013f: const/4 v5, #int 6 // #6 │ │ -07366c: 4404 0405 |0140: aget v4, v4, v5 │ │ -073670: c814 |0142: mul-float/2addr v4, v1 │ │ -073672: 4b04 0203 |0143: aput v4, v2, v3 │ │ -073676: 54d2 ad0b |0145: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07367a: 1273 |0147: const/4 v3, #int 7 // #7 │ │ -07367c: 54d4 ac0b |0148: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073680: 1275 |014a: const/4 v5, #int 7 // #7 │ │ -073682: 4404 0405 |014b: aget v4, v4, v5 │ │ -073686: c814 |014d: mul-float/2addr v4, v1 │ │ -073688: 4b04 0203 |014e: aput v4, v2, v3 │ │ -07368c: 54d2 ad0b |0150: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073690: 1303 0800 |0152: const/16 v3, #int 8 // #8 │ │ -073694: 54d4 ac0b |0154: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073698: 1305 0800 |0156: const/16 v5, #int 8 // #8 │ │ -07369c: 4404 0405 |0158: aget v4, v4, v5 │ │ -0736a0: c814 |015a: mul-float/2addr v4, v1 │ │ -0736a2: 4b04 0203 |015b: aput v4, v2, v3 │ │ -0736a6: 110d |015d: return-object v13 │ │ +0818c0: |[0818c0] com.badlogic.gdx.math.Matrix3.inv:()Lcom/badlogic/gdx/math/Matrix3; │ │ +0818d0: 124c |0000: const/4 v12, #int 4 // #4 │ │ +0818d2: 123b |0001: const/4 v11, #int 3 // #3 │ │ +0818d4: 122a |0002: const/4 v10, #int 2 // #2 │ │ +0818d6: 1219 |0003: const/4 v9, #int 1 // #1 │ │ +0818d8: 1208 |0004: const/4 v8, #int 0 // #0 │ │ +0818da: 6e10 9d13 0d00 |0005: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Matrix3;.det:()F // method@139d │ │ +0818e0: 0a00 |0008: move-result v0 │ │ +0818e2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0818e4: 2d02 0002 |000a: cmpl-float v2, v0, v2 │ │ +0818e8: 3902 0a00 |000c: if-nez v2, 0016 // +000a │ │ +0818ec: 2202 fa02 |000e: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0818f0: 1a03 4a02 |0010: const-string v3, "Can't invert a singular matrix" // string@024a │ │ +0818f4: 7020 b41f 3200 |0012: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0818fa: 2702 |0015: throw v2 │ │ +0818fc: 1502 803f |0016: const/high16 v2, #int 1065353216 // #3f80 │ │ +081900: a901 0200 |0018: div-float v1, v2, v0 │ │ +081904: 54d2 ac0b |001a: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081908: 54d3 ad0b |001c: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +08190c: 4403 030c |001e: aget v3, v3, v12 │ │ +081910: 54d4 ad0b |0020: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081914: 1305 0800 |0022: const/16 v5, #int 8 // #8 │ │ +081918: 4404 0405 |0024: aget v4, v4, v5 │ │ +08191c: c843 |0026: mul-float/2addr v3, v4 │ │ +08191e: 54d4 ad0b |0027: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081922: 1255 |0029: const/4 v5, #int 5 // #5 │ │ +081924: 4404 0405 |002a: aget v4, v4, v5 │ │ +081928: 54d5 ad0b |002c: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +08192c: 1276 |002e: const/4 v6, #int 7 // #7 │ │ +08192e: 4405 0506 |002f: aget v5, v5, v6 │ │ +081932: c854 |0031: mul-float/2addr v4, v5 │ │ +081934: c743 |0032: sub-float/2addr v3, v4 │ │ +081936: 4b03 0208 |0033: aput v3, v2, v8 │ │ +08193a: 54d2 ac0b |0035: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +08193e: 54d3 ad0b |0037: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081942: 4403 030a |0039: aget v3, v3, v10 │ │ +081946: 54d4 ad0b |003b: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +08194a: 1275 |003d: const/4 v5, #int 7 // #7 │ │ +08194c: 4404 0405 |003e: aget v4, v4, v5 │ │ +081950: c843 |0040: mul-float/2addr v3, v4 │ │ +081952: 54d4 ad0b |0041: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081956: 4404 0409 |0043: aget v4, v4, v9 │ │ +08195a: 54d5 ad0b |0045: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +08195e: 1306 0800 |0047: const/16 v6, #int 8 // #8 │ │ +081962: 4405 0506 |0049: aget v5, v5, v6 │ │ +081966: c854 |004b: mul-float/2addr v4, v5 │ │ +081968: c743 |004c: sub-float/2addr v3, v4 │ │ +08196a: 4b03 0209 |004d: aput v3, v2, v9 │ │ +08196e: 54d2 ac0b |004f: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081972: 54d3 ad0b |0051: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081976: 4403 0309 |0053: aget v3, v3, v9 │ │ +08197a: 54d4 ad0b |0055: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +08197e: 1255 |0057: const/4 v5, #int 5 // #5 │ │ +081980: 4404 0405 |0058: aget v4, v4, v5 │ │ +081984: c843 |005a: mul-float/2addr v3, v4 │ │ +081986: 54d4 ad0b |005b: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +08198a: 4404 040a |005d: aget v4, v4, v10 │ │ +08198e: 54d5 ad0b |005f: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081992: 4405 050c |0061: aget v5, v5, v12 │ │ +081996: c854 |0063: mul-float/2addr v4, v5 │ │ +081998: c743 |0064: sub-float/2addr v3, v4 │ │ +08199a: 4b03 020a |0065: aput v3, v2, v10 │ │ +08199e: 54d2 ac0b |0067: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +0819a2: 54d3 ad0b |0069: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0819a6: 1254 |006b: const/4 v4, #int 5 // #5 │ │ +0819a8: 4403 0304 |006c: aget v3, v3, v4 │ │ +0819ac: 54d4 ad0b |006e: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0819b0: 1265 |0070: const/4 v5, #int 6 // #6 │ │ +0819b2: 4404 0405 |0071: aget v4, v4, v5 │ │ +0819b6: c843 |0073: mul-float/2addr v3, v4 │ │ +0819b8: 54d4 ad0b |0074: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0819bc: 4404 040b |0076: aget v4, v4, v11 │ │ +0819c0: 54d5 ad0b |0078: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0819c4: 1306 0800 |007a: const/16 v6, #int 8 // #8 │ │ +0819c8: 4405 0506 |007c: aget v5, v5, v6 │ │ +0819cc: c854 |007e: mul-float/2addr v4, v5 │ │ +0819ce: c743 |007f: sub-float/2addr v3, v4 │ │ +0819d0: 4b03 020b |0080: aput v3, v2, v11 │ │ +0819d4: 54d2 ac0b |0082: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +0819d8: 54d3 ad0b |0084: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0819dc: 4403 0308 |0086: aget v3, v3, v8 │ │ +0819e0: 54d4 ad0b |0088: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0819e4: 1305 0800 |008a: const/16 v5, #int 8 // #8 │ │ +0819e8: 4404 0405 |008c: aget v4, v4, v5 │ │ +0819ec: c843 |008e: mul-float/2addr v3, v4 │ │ +0819ee: 54d4 ad0b |008f: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0819f2: 4404 040a |0091: aget v4, v4, v10 │ │ +0819f6: 54d5 ad0b |0093: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0819fa: 1266 |0095: const/4 v6, #int 6 // #6 │ │ +0819fc: 4405 0506 |0096: aget v5, v5, v6 │ │ +081a00: c854 |0098: mul-float/2addr v4, v5 │ │ +081a02: c743 |0099: sub-float/2addr v3, v4 │ │ +081a04: 4b03 020c |009a: aput v3, v2, v12 │ │ +081a08: 54d2 ac0b |009c: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081a0c: 1253 |009e: const/4 v3, #int 5 // #5 │ │ +081a0e: 54d4 ad0b |009f: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081a12: 4404 040a |00a1: aget v4, v4, v10 │ │ +081a16: 54d5 ad0b |00a3: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081a1a: 4405 050b |00a5: aget v5, v5, v11 │ │ +081a1e: c854 |00a7: mul-float/2addr v4, v5 │ │ +081a20: 54d5 ad0b |00a8: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081a24: 4405 0508 |00aa: aget v5, v5, v8 │ │ +081a28: 54d6 ad0b |00ac: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081a2c: 1257 |00ae: const/4 v7, #int 5 // #5 │ │ +081a2e: 4406 0607 |00af: aget v6, v6, v7 │ │ +081a32: c865 |00b1: mul-float/2addr v5, v6 │ │ +081a34: c754 |00b2: sub-float/2addr v4, v5 │ │ +081a36: 4b04 0203 |00b3: aput v4, v2, v3 │ │ +081a3a: 54d2 ac0b |00b5: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081a3e: 1263 |00b7: const/4 v3, #int 6 // #6 │ │ +081a40: 54d4 ad0b |00b8: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081a44: 4404 040b |00ba: aget v4, v4, v11 │ │ +081a48: 54d5 ad0b |00bc: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081a4c: 1276 |00be: const/4 v6, #int 7 // #7 │ │ +081a4e: 4405 0506 |00bf: aget v5, v5, v6 │ │ +081a52: c854 |00c1: mul-float/2addr v4, v5 │ │ +081a54: 54d5 ad0b |00c2: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081a58: 4405 050c |00c4: aget v5, v5, v12 │ │ +081a5c: 54d6 ad0b |00c6: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081a60: 1267 |00c8: const/4 v7, #int 6 // #6 │ │ +081a62: 4406 0607 |00c9: aget v6, v6, v7 │ │ +081a66: c865 |00cb: mul-float/2addr v5, v6 │ │ +081a68: c754 |00cc: sub-float/2addr v4, v5 │ │ +081a6a: 4b04 0203 |00cd: aput v4, v2, v3 │ │ +081a6e: 54d2 ac0b |00cf: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081a72: 1273 |00d1: const/4 v3, #int 7 // #7 │ │ +081a74: 54d4 ad0b |00d2: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081a78: 4404 0409 |00d4: aget v4, v4, v9 │ │ +081a7c: 54d5 ad0b |00d6: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081a80: 1266 |00d8: const/4 v6, #int 6 // #6 │ │ +081a82: 4405 0506 |00d9: aget v5, v5, v6 │ │ +081a86: c854 |00db: mul-float/2addr v4, v5 │ │ +081a88: 54d5 ad0b |00dc: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081a8c: 4405 0508 |00de: aget v5, v5, v8 │ │ +081a90: 54d6 ad0b |00e0: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081a94: 1277 |00e2: const/4 v7, #int 7 // #7 │ │ +081a96: 4406 0607 |00e3: aget v6, v6, v7 │ │ +081a9a: c865 |00e5: mul-float/2addr v5, v6 │ │ +081a9c: c754 |00e6: sub-float/2addr v4, v5 │ │ +081a9e: 4b04 0203 |00e7: aput v4, v2, v3 │ │ +081aa2: 54d2 ac0b |00e9: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081aa6: 1303 0800 |00eb: const/16 v3, #int 8 // #8 │ │ +081aaa: 54d4 ad0b |00ed: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081aae: 4404 0408 |00ef: aget v4, v4, v8 │ │ +081ab2: 54d5 ad0b |00f1: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081ab6: 4405 050c |00f3: aget v5, v5, v12 │ │ +081aba: c854 |00f5: mul-float/2addr v4, v5 │ │ +081abc: 54d5 ad0b |00f6: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081ac0: 4405 0509 |00f8: aget v5, v5, v9 │ │ +081ac4: 54d6 ad0b |00fa: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081ac8: 4406 060b |00fc: aget v6, v6, v11 │ │ +081acc: c865 |00fe: mul-float/2addr v5, v6 │ │ +081ace: c754 |00ff: sub-float/2addr v4, v5 │ │ +081ad0: 4b04 0203 |0100: aput v4, v2, v3 │ │ +081ad4: 54d2 ad0b |0102: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081ad8: 54d3 ac0b |0104: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081adc: 4403 0308 |0106: aget v3, v3, v8 │ │ +081ae0: c813 |0108: mul-float/2addr v3, v1 │ │ +081ae2: 4b03 0208 |0109: aput v3, v2, v8 │ │ +081ae6: 54d2 ad0b |010b: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081aea: 54d3 ac0b |010d: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081aee: 4403 0309 |010f: aget v3, v3, v9 │ │ +081af2: c813 |0111: mul-float/2addr v3, v1 │ │ +081af4: 4b03 0209 |0112: aput v3, v2, v9 │ │ +081af8: 54d2 ad0b |0114: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081afc: 54d3 ac0b |0116: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081b00: 4403 030a |0118: aget v3, v3, v10 │ │ +081b04: c813 |011a: mul-float/2addr v3, v1 │ │ +081b06: 4b03 020a |011b: aput v3, v2, v10 │ │ +081b0a: 54d2 ad0b |011d: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081b0e: 54d3 ac0b |011f: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081b12: 4403 030b |0121: aget v3, v3, v11 │ │ +081b16: c813 |0123: mul-float/2addr v3, v1 │ │ +081b18: 4b03 020b |0124: aput v3, v2, v11 │ │ +081b1c: 54d2 ad0b |0126: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081b20: 54d3 ac0b |0128: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081b24: 4403 030c |012a: aget v3, v3, v12 │ │ +081b28: c813 |012c: mul-float/2addr v3, v1 │ │ +081b2a: 4b03 020c |012d: aput v3, v2, v12 │ │ +081b2e: 54d2 ad0b |012f: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081b32: 1253 |0131: const/4 v3, #int 5 // #5 │ │ +081b34: 54d4 ac0b |0132: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081b38: 1255 |0134: const/4 v5, #int 5 // #5 │ │ +081b3a: 4404 0405 |0135: aget v4, v4, v5 │ │ +081b3e: c814 |0137: mul-float/2addr v4, v1 │ │ +081b40: 4b04 0203 |0138: aput v4, v2, v3 │ │ +081b44: 54d2 ad0b |013a: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081b48: 1263 |013c: const/4 v3, #int 6 // #6 │ │ +081b4a: 54d4 ac0b |013d: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081b4e: 1265 |013f: const/4 v5, #int 6 // #6 │ │ +081b50: 4404 0405 |0140: aget v4, v4, v5 │ │ +081b54: c814 |0142: mul-float/2addr v4, v1 │ │ +081b56: 4b04 0203 |0143: aput v4, v2, v3 │ │ +081b5a: 54d2 ad0b |0145: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081b5e: 1273 |0147: const/4 v3, #int 7 // #7 │ │ +081b60: 54d4 ac0b |0148: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081b64: 1275 |014a: const/4 v5, #int 7 // #7 │ │ +081b66: 4404 0405 |014b: aget v4, v4, v5 │ │ +081b6a: c814 |014d: mul-float/2addr v4, v1 │ │ +081b6c: 4b04 0203 |014e: aput v4, v2, v3 │ │ +081b70: 54d2 ad0b |0150: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081b74: 1303 0800 |0152: const/16 v3, #int 8 // #8 │ │ +081b78: 54d4 ac0b |0154: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081b7c: 1305 0800 |0156: const/16 v5, #int 8 // #8 │ │ +081b80: 4404 0405 |0158: aget v4, v4, v5 │ │ +081b84: c814 |015a: mul-float/2addr v4, v1 │ │ +081b86: 4b04 0203 |015b: aput v4, v2, v3 │ │ +081b8a: 110d |015d: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=191 │ │ 0x0009 line=192 │ │ 0x0016 line=194 │ │ 0x001a line=196 │ │ 0x0035 line=197 │ │ @@ -82457,250 +82459,250 @@ │ │ type : '(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 377 16-bit code units │ │ -0736a8: |[0736a8] com.badlogic.gdx.math.Matrix3.mul:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix3; │ │ -0736b8: 54d9 ad0b |0000: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0736bc: 120a |0002: const/4 v10, #int 0 // #0 │ │ -0736be: 4409 090a |0003: aget v9, v9, v10 │ │ -0736c2: 54ea ad0b |0005: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0736c6: 120b |0007: const/4 v11, #int 0 // #0 │ │ -0736c8: 440a 0a0b |0008: aget v10, v10, v11 │ │ -0736cc: c8a9 |000a: mul-float/2addr v9, v10 │ │ -0736ce: 54da ad0b |000b: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0736d2: 123b |000d: const/4 v11, #int 3 // #3 │ │ -0736d4: 440a 0a0b |000e: aget v10, v10, v11 │ │ -0736d8: 54eb ad0b |0010: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0736dc: 121c |0012: const/4 v12, #int 1 // #1 │ │ -0736de: 440b 0b0c |0013: aget v11, v11, v12 │ │ -0736e2: c8ba |0015: mul-float/2addr v10, v11 │ │ -0736e4: c6a9 |0016: add-float/2addr v9, v10 │ │ -0736e6: 54da ad0b |0017: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0736ea: 126b |0019: const/4 v11, #int 6 // #6 │ │ -0736ec: 440a 0a0b |001a: aget v10, v10, v11 │ │ -0736f0: 54eb ad0b |001c: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0736f4: 122c |001e: const/4 v12, #int 2 // #2 │ │ -0736f6: 440b 0b0c |001f: aget v11, v11, v12 │ │ -0736fa: c8ba |0021: mul-float/2addr v10, v11 │ │ -0736fc: a600 090a |0022: add-float v0, v9, v10 │ │ -073700: 54d9 ad0b |0024: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073704: 120a |0026: const/4 v10, #int 0 // #0 │ │ -073706: 4409 090a |0027: aget v9, v9, v10 │ │ -07370a: 54ea ad0b |0029: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07370e: 123b |002b: const/4 v11, #int 3 // #3 │ │ -073710: 440a 0a0b |002c: aget v10, v10, v11 │ │ -073714: c8a9 |002e: mul-float/2addr v9, v10 │ │ -073716: 54da ad0b |002f: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07371a: 123b |0031: const/4 v11, #int 3 // #3 │ │ -07371c: 440a 0a0b |0032: aget v10, v10, v11 │ │ -073720: 54eb ad0b |0034: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073724: 124c |0036: const/4 v12, #int 4 // #4 │ │ -073726: 440b 0b0c |0037: aget v11, v11, v12 │ │ -07372a: c8ba |0039: mul-float/2addr v10, v11 │ │ -07372c: c6a9 |003a: add-float/2addr v9, v10 │ │ -07372e: 54da ad0b |003b: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073732: 126b |003d: const/4 v11, #int 6 // #6 │ │ -073734: 440a 0a0b |003e: aget v10, v10, v11 │ │ -073738: 54eb ad0b |0040: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07373c: 125c |0042: const/4 v12, #int 5 // #5 │ │ -07373e: 440b 0b0c |0043: aget v11, v11, v12 │ │ -073742: c8ba |0045: mul-float/2addr v10, v11 │ │ -073744: a601 090a |0046: add-float v1, v9, v10 │ │ -073748: 54d9 ad0b |0048: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07374c: 120a |004a: const/4 v10, #int 0 // #0 │ │ -07374e: 4409 090a |004b: aget v9, v9, v10 │ │ -073752: 54ea ad0b |004d: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073756: 126b |004f: const/4 v11, #int 6 // #6 │ │ -073758: 440a 0a0b |0050: aget v10, v10, v11 │ │ -07375c: c8a9 |0052: mul-float/2addr v9, v10 │ │ -07375e: 54da ad0b |0053: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073762: 123b |0055: const/4 v11, #int 3 // #3 │ │ -073764: 440a 0a0b |0056: aget v10, v10, v11 │ │ -073768: 54eb ad0b |0058: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07376c: 127c |005a: const/4 v12, #int 7 // #7 │ │ -07376e: 440b 0b0c |005b: aget v11, v11, v12 │ │ -073772: c8ba |005d: mul-float/2addr v10, v11 │ │ -073774: c6a9 |005e: add-float/2addr v9, v10 │ │ -073776: 54da ad0b |005f: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07377a: 126b |0061: const/4 v11, #int 6 // #6 │ │ -07377c: 440a 0a0b |0062: aget v10, v10, v11 │ │ -073780: 54eb ad0b |0064: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073784: 130c 0800 |0066: const/16 v12, #int 8 // #8 │ │ -073788: 440b 0b0c |0068: aget v11, v11, v12 │ │ -07378c: c8ba |006a: mul-float/2addr v10, v11 │ │ -07378e: a602 090a |006b: add-float v2, v9, v10 │ │ -073792: 54d9 ad0b |006d: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073796: 121a |006f: const/4 v10, #int 1 // #1 │ │ -073798: 4409 090a |0070: aget v9, v9, v10 │ │ -07379c: 54ea ad0b |0072: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0737a0: 120b |0074: const/4 v11, #int 0 // #0 │ │ -0737a2: 440a 0a0b |0075: aget v10, v10, v11 │ │ -0737a6: c8a9 |0077: mul-float/2addr v9, v10 │ │ -0737a8: 54da ad0b |0078: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0737ac: 124b |007a: const/4 v11, #int 4 // #4 │ │ -0737ae: 440a 0a0b |007b: aget v10, v10, v11 │ │ -0737b2: 54eb ad0b |007d: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0737b6: 121c |007f: const/4 v12, #int 1 // #1 │ │ -0737b8: 440b 0b0c |0080: aget v11, v11, v12 │ │ -0737bc: c8ba |0082: mul-float/2addr v10, v11 │ │ -0737be: c6a9 |0083: add-float/2addr v9, v10 │ │ -0737c0: 54da ad0b |0084: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0737c4: 127b |0086: const/4 v11, #int 7 // #7 │ │ -0737c6: 440a 0a0b |0087: aget v10, v10, v11 │ │ -0737ca: 54eb ad0b |0089: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0737ce: 122c |008b: const/4 v12, #int 2 // #2 │ │ -0737d0: 440b 0b0c |008c: aget v11, v11, v12 │ │ -0737d4: c8ba |008e: mul-float/2addr v10, v11 │ │ -0737d6: a603 090a |008f: add-float v3, v9, v10 │ │ -0737da: 54d9 ad0b |0091: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0737de: 121a |0093: const/4 v10, #int 1 // #1 │ │ -0737e0: 4409 090a |0094: aget v9, v9, v10 │ │ -0737e4: 54ea ad0b |0096: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0737e8: 123b |0098: const/4 v11, #int 3 // #3 │ │ -0737ea: 440a 0a0b |0099: aget v10, v10, v11 │ │ -0737ee: c8a9 |009b: mul-float/2addr v9, v10 │ │ -0737f0: 54da ad0b |009c: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0737f4: 124b |009e: const/4 v11, #int 4 // #4 │ │ -0737f6: 440a 0a0b |009f: aget v10, v10, v11 │ │ -0737fa: 54eb ad0b |00a1: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0737fe: 124c |00a3: const/4 v12, #int 4 // #4 │ │ -073800: 440b 0b0c |00a4: aget v11, v11, v12 │ │ -073804: c8ba |00a6: mul-float/2addr v10, v11 │ │ -073806: c6a9 |00a7: add-float/2addr v9, v10 │ │ -073808: 54da ad0b |00a8: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07380c: 127b |00aa: const/4 v11, #int 7 // #7 │ │ -07380e: 440a 0a0b |00ab: aget v10, v10, v11 │ │ -073812: 54eb ad0b |00ad: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073816: 125c |00af: const/4 v12, #int 5 // #5 │ │ -073818: 440b 0b0c |00b0: aget v11, v11, v12 │ │ -07381c: c8ba |00b2: mul-float/2addr v10, v11 │ │ -07381e: a604 090a |00b3: add-float v4, v9, v10 │ │ -073822: 54d9 ad0b |00b5: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073826: 121a |00b7: const/4 v10, #int 1 // #1 │ │ -073828: 4409 090a |00b8: aget v9, v9, v10 │ │ -07382c: 54ea ad0b |00ba: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073830: 126b |00bc: const/4 v11, #int 6 // #6 │ │ -073832: 440a 0a0b |00bd: aget v10, v10, v11 │ │ -073836: c8a9 |00bf: mul-float/2addr v9, v10 │ │ -073838: 54da ad0b |00c0: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07383c: 124b |00c2: const/4 v11, #int 4 // #4 │ │ -07383e: 440a 0a0b |00c3: aget v10, v10, v11 │ │ -073842: 54eb ad0b |00c5: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073846: 127c |00c7: const/4 v12, #int 7 // #7 │ │ -073848: 440b 0b0c |00c8: aget v11, v11, v12 │ │ -07384c: c8ba |00ca: mul-float/2addr v10, v11 │ │ -07384e: c6a9 |00cb: add-float/2addr v9, v10 │ │ -073850: 54da ad0b |00cc: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073854: 127b |00ce: const/4 v11, #int 7 // #7 │ │ -073856: 440a 0a0b |00cf: aget v10, v10, v11 │ │ -07385a: 54eb ad0b |00d1: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07385e: 130c 0800 |00d3: const/16 v12, #int 8 // #8 │ │ -073862: 440b 0b0c |00d5: aget v11, v11, v12 │ │ -073866: c8ba |00d7: mul-float/2addr v10, v11 │ │ -073868: a605 090a |00d8: add-float v5, v9, v10 │ │ -07386c: 54d9 ad0b |00da: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073870: 122a |00dc: const/4 v10, #int 2 // #2 │ │ -073872: 4409 090a |00dd: aget v9, v9, v10 │ │ -073876: 54ea ad0b |00df: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07387a: 120b |00e1: const/4 v11, #int 0 // #0 │ │ -07387c: 440a 0a0b |00e2: aget v10, v10, v11 │ │ -073880: c8a9 |00e4: mul-float/2addr v9, v10 │ │ -073882: 54da ad0b |00e5: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073886: 125b |00e7: const/4 v11, #int 5 // #5 │ │ -073888: 440a 0a0b |00e8: aget v10, v10, v11 │ │ -07388c: 54eb ad0b |00ea: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073890: 121c |00ec: const/4 v12, #int 1 // #1 │ │ -073892: 440b 0b0c |00ed: aget v11, v11, v12 │ │ -073896: c8ba |00ef: mul-float/2addr v10, v11 │ │ -073898: c6a9 |00f0: add-float/2addr v9, v10 │ │ -07389a: 54da ad0b |00f1: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07389e: 130b 0800 |00f3: const/16 v11, #int 8 // #8 │ │ -0738a2: 440a 0a0b |00f5: aget v10, v10, v11 │ │ -0738a6: 54eb ad0b |00f7: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0738aa: 122c |00f9: const/4 v12, #int 2 // #2 │ │ -0738ac: 440b 0b0c |00fa: aget v11, v11, v12 │ │ -0738b0: c8ba |00fc: mul-float/2addr v10, v11 │ │ -0738b2: a606 090a |00fd: add-float v6, v9, v10 │ │ -0738b6: 54d9 ad0b |00ff: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0738ba: 122a |0101: const/4 v10, #int 2 // #2 │ │ -0738bc: 4409 090a |0102: aget v9, v9, v10 │ │ -0738c0: 54ea ad0b |0104: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0738c4: 123b |0106: const/4 v11, #int 3 // #3 │ │ -0738c6: 440a 0a0b |0107: aget v10, v10, v11 │ │ -0738ca: c8a9 |0109: mul-float/2addr v9, v10 │ │ -0738cc: 54da ad0b |010a: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0738d0: 125b |010c: const/4 v11, #int 5 // #5 │ │ -0738d2: 440a 0a0b |010d: aget v10, v10, v11 │ │ -0738d6: 54eb ad0b |010f: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0738da: 124c |0111: const/4 v12, #int 4 // #4 │ │ -0738dc: 440b 0b0c |0112: aget v11, v11, v12 │ │ -0738e0: c8ba |0114: mul-float/2addr v10, v11 │ │ -0738e2: c6a9 |0115: add-float/2addr v9, v10 │ │ -0738e4: 54da ad0b |0116: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0738e8: 130b 0800 |0118: const/16 v11, #int 8 // #8 │ │ -0738ec: 440a 0a0b |011a: aget v10, v10, v11 │ │ -0738f0: 54eb ad0b |011c: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0738f4: 125c |011e: const/4 v12, #int 5 // #5 │ │ -0738f6: 440b 0b0c |011f: aget v11, v11, v12 │ │ -0738fa: c8ba |0121: mul-float/2addr v10, v11 │ │ -0738fc: a607 090a |0122: add-float v7, v9, v10 │ │ -073900: 54d9 ad0b |0124: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073904: 122a |0126: const/4 v10, #int 2 // #2 │ │ -073906: 4409 090a |0127: aget v9, v9, v10 │ │ -07390a: 54ea ad0b |0129: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07390e: 126b |012b: const/4 v11, #int 6 // #6 │ │ -073910: 440a 0a0b |012c: aget v10, v10, v11 │ │ -073914: c8a9 |012e: mul-float/2addr v9, v10 │ │ -073916: 54da ad0b |012f: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07391a: 125b |0131: const/4 v11, #int 5 // #5 │ │ -07391c: 440a 0a0b |0132: aget v10, v10, v11 │ │ -073920: 54eb ad0b |0134: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073924: 127c |0136: const/4 v12, #int 7 // #7 │ │ -073926: 440b 0b0c |0137: aget v11, v11, v12 │ │ -07392a: c8ba |0139: mul-float/2addr v10, v11 │ │ -07392c: c6a9 |013a: add-float/2addr v9, v10 │ │ -07392e: 54da ad0b |013b: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073932: 130b 0800 |013d: const/16 v11, #int 8 // #8 │ │ -073936: 440a 0a0b |013f: aget v10, v10, v11 │ │ -07393a: 54eb ad0b |0141: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07393e: 130c 0800 |0143: const/16 v12, #int 8 // #8 │ │ -073942: 440b 0b0c |0145: aget v11, v11, v12 │ │ -073946: c8ba |0147: mul-float/2addr v10, v11 │ │ -073948: a608 090a |0148: add-float v8, v9, v10 │ │ -07394c: 54d9 ad0b |014a: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073950: 120a |014c: const/4 v10, #int 0 // #0 │ │ -073952: 4b00 090a |014d: aput v0, v9, v10 │ │ -073956: 54d9 ad0b |014f: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07395a: 121a |0151: const/4 v10, #int 1 // #1 │ │ -07395c: 4b03 090a |0152: aput v3, v9, v10 │ │ -073960: 54d9 ad0b |0154: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073964: 122a |0156: const/4 v10, #int 2 // #2 │ │ -073966: 4b06 090a |0157: aput v6, v9, v10 │ │ -07396a: 54d9 ad0b |0159: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07396e: 123a |015b: const/4 v10, #int 3 // #3 │ │ -073970: 4b01 090a |015c: aput v1, v9, v10 │ │ -073974: 54d9 ad0b |015e: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073978: 124a |0160: const/4 v10, #int 4 // #4 │ │ -07397a: 4b04 090a |0161: aput v4, v9, v10 │ │ -07397e: 54d9 ad0b |0163: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073982: 125a |0165: const/4 v10, #int 5 // #5 │ │ -073984: 4b07 090a |0166: aput v7, v9, v10 │ │ -073988: 54d9 ad0b |0168: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07398c: 126a |016a: const/4 v10, #int 6 // #6 │ │ -07398e: 4b02 090a |016b: aput v2, v9, v10 │ │ -073992: 54d9 ad0b |016d: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073996: 127a |016f: const/4 v10, #int 7 // #7 │ │ -073998: 4b05 090a |0170: aput v5, v9, v10 │ │ -07399c: 54d9 ad0b |0172: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0739a0: 130a 0800 |0174: const/16 v10, #int 8 // #8 │ │ -0739a4: 4b08 090a |0176: aput v8, v9, v10 │ │ -0739a8: 110d |0178: return-object v13 │ │ +081b8c: |[081b8c] com.badlogic.gdx.math.Matrix3.mul:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix3; │ │ +081b9c: 54d9 ad0b |0000: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081ba0: 120a |0002: const/4 v10, #int 0 // #0 │ │ +081ba2: 4409 090a |0003: aget v9, v9, v10 │ │ +081ba6: 54ea ad0b |0005: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081baa: 120b |0007: const/4 v11, #int 0 // #0 │ │ +081bac: 440a 0a0b |0008: aget v10, v10, v11 │ │ +081bb0: c8a9 |000a: mul-float/2addr v9, v10 │ │ +081bb2: 54da ad0b |000b: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081bb6: 123b |000d: const/4 v11, #int 3 // #3 │ │ +081bb8: 440a 0a0b |000e: aget v10, v10, v11 │ │ +081bbc: 54eb ad0b |0010: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081bc0: 121c |0012: const/4 v12, #int 1 // #1 │ │ +081bc2: 440b 0b0c |0013: aget v11, v11, v12 │ │ +081bc6: c8ba |0015: mul-float/2addr v10, v11 │ │ +081bc8: c6a9 |0016: add-float/2addr v9, v10 │ │ +081bca: 54da ad0b |0017: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081bce: 126b |0019: const/4 v11, #int 6 // #6 │ │ +081bd0: 440a 0a0b |001a: aget v10, v10, v11 │ │ +081bd4: 54eb ad0b |001c: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081bd8: 122c |001e: const/4 v12, #int 2 // #2 │ │ +081bda: 440b 0b0c |001f: aget v11, v11, v12 │ │ +081bde: c8ba |0021: mul-float/2addr v10, v11 │ │ +081be0: a600 090a |0022: add-float v0, v9, v10 │ │ +081be4: 54d9 ad0b |0024: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081be8: 120a |0026: const/4 v10, #int 0 // #0 │ │ +081bea: 4409 090a |0027: aget v9, v9, v10 │ │ +081bee: 54ea ad0b |0029: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081bf2: 123b |002b: const/4 v11, #int 3 // #3 │ │ +081bf4: 440a 0a0b |002c: aget v10, v10, v11 │ │ +081bf8: c8a9 |002e: mul-float/2addr v9, v10 │ │ +081bfa: 54da ad0b |002f: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081bfe: 123b |0031: const/4 v11, #int 3 // #3 │ │ +081c00: 440a 0a0b |0032: aget v10, v10, v11 │ │ +081c04: 54eb ad0b |0034: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081c08: 124c |0036: const/4 v12, #int 4 // #4 │ │ +081c0a: 440b 0b0c |0037: aget v11, v11, v12 │ │ +081c0e: c8ba |0039: mul-float/2addr v10, v11 │ │ +081c10: c6a9 |003a: add-float/2addr v9, v10 │ │ +081c12: 54da ad0b |003b: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081c16: 126b |003d: const/4 v11, #int 6 // #6 │ │ +081c18: 440a 0a0b |003e: aget v10, v10, v11 │ │ +081c1c: 54eb ad0b |0040: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081c20: 125c |0042: const/4 v12, #int 5 // #5 │ │ +081c22: 440b 0b0c |0043: aget v11, v11, v12 │ │ +081c26: c8ba |0045: mul-float/2addr v10, v11 │ │ +081c28: a601 090a |0046: add-float v1, v9, v10 │ │ +081c2c: 54d9 ad0b |0048: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081c30: 120a |004a: const/4 v10, #int 0 // #0 │ │ +081c32: 4409 090a |004b: aget v9, v9, v10 │ │ +081c36: 54ea ad0b |004d: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081c3a: 126b |004f: const/4 v11, #int 6 // #6 │ │ +081c3c: 440a 0a0b |0050: aget v10, v10, v11 │ │ +081c40: c8a9 |0052: mul-float/2addr v9, v10 │ │ +081c42: 54da ad0b |0053: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081c46: 123b |0055: const/4 v11, #int 3 // #3 │ │ +081c48: 440a 0a0b |0056: aget v10, v10, v11 │ │ +081c4c: 54eb ad0b |0058: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081c50: 127c |005a: const/4 v12, #int 7 // #7 │ │ +081c52: 440b 0b0c |005b: aget v11, v11, v12 │ │ +081c56: c8ba |005d: mul-float/2addr v10, v11 │ │ +081c58: c6a9 |005e: add-float/2addr v9, v10 │ │ +081c5a: 54da ad0b |005f: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081c5e: 126b |0061: const/4 v11, #int 6 // #6 │ │ +081c60: 440a 0a0b |0062: aget v10, v10, v11 │ │ +081c64: 54eb ad0b |0064: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081c68: 130c 0800 |0066: const/16 v12, #int 8 // #8 │ │ +081c6c: 440b 0b0c |0068: aget v11, v11, v12 │ │ +081c70: c8ba |006a: mul-float/2addr v10, v11 │ │ +081c72: a602 090a |006b: add-float v2, v9, v10 │ │ +081c76: 54d9 ad0b |006d: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081c7a: 121a |006f: const/4 v10, #int 1 // #1 │ │ +081c7c: 4409 090a |0070: aget v9, v9, v10 │ │ +081c80: 54ea ad0b |0072: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081c84: 120b |0074: const/4 v11, #int 0 // #0 │ │ +081c86: 440a 0a0b |0075: aget v10, v10, v11 │ │ +081c8a: c8a9 |0077: mul-float/2addr v9, v10 │ │ +081c8c: 54da ad0b |0078: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081c90: 124b |007a: const/4 v11, #int 4 // #4 │ │ +081c92: 440a 0a0b |007b: aget v10, v10, v11 │ │ +081c96: 54eb ad0b |007d: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081c9a: 121c |007f: const/4 v12, #int 1 // #1 │ │ +081c9c: 440b 0b0c |0080: aget v11, v11, v12 │ │ +081ca0: c8ba |0082: mul-float/2addr v10, v11 │ │ +081ca2: c6a9 |0083: add-float/2addr v9, v10 │ │ +081ca4: 54da ad0b |0084: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081ca8: 127b |0086: const/4 v11, #int 7 // #7 │ │ +081caa: 440a 0a0b |0087: aget v10, v10, v11 │ │ +081cae: 54eb ad0b |0089: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081cb2: 122c |008b: const/4 v12, #int 2 // #2 │ │ +081cb4: 440b 0b0c |008c: aget v11, v11, v12 │ │ +081cb8: c8ba |008e: mul-float/2addr v10, v11 │ │ +081cba: a603 090a |008f: add-float v3, v9, v10 │ │ +081cbe: 54d9 ad0b |0091: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081cc2: 121a |0093: const/4 v10, #int 1 // #1 │ │ +081cc4: 4409 090a |0094: aget v9, v9, v10 │ │ +081cc8: 54ea ad0b |0096: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081ccc: 123b |0098: const/4 v11, #int 3 // #3 │ │ +081cce: 440a 0a0b |0099: aget v10, v10, v11 │ │ +081cd2: c8a9 |009b: mul-float/2addr v9, v10 │ │ +081cd4: 54da ad0b |009c: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081cd8: 124b |009e: const/4 v11, #int 4 // #4 │ │ +081cda: 440a 0a0b |009f: aget v10, v10, v11 │ │ +081cde: 54eb ad0b |00a1: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081ce2: 124c |00a3: const/4 v12, #int 4 // #4 │ │ +081ce4: 440b 0b0c |00a4: aget v11, v11, v12 │ │ +081ce8: c8ba |00a6: mul-float/2addr v10, v11 │ │ +081cea: c6a9 |00a7: add-float/2addr v9, v10 │ │ +081cec: 54da ad0b |00a8: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081cf0: 127b |00aa: const/4 v11, #int 7 // #7 │ │ +081cf2: 440a 0a0b |00ab: aget v10, v10, v11 │ │ +081cf6: 54eb ad0b |00ad: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081cfa: 125c |00af: const/4 v12, #int 5 // #5 │ │ +081cfc: 440b 0b0c |00b0: aget v11, v11, v12 │ │ +081d00: c8ba |00b2: mul-float/2addr v10, v11 │ │ +081d02: a604 090a |00b3: add-float v4, v9, v10 │ │ +081d06: 54d9 ad0b |00b5: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081d0a: 121a |00b7: const/4 v10, #int 1 // #1 │ │ +081d0c: 4409 090a |00b8: aget v9, v9, v10 │ │ +081d10: 54ea ad0b |00ba: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081d14: 126b |00bc: const/4 v11, #int 6 // #6 │ │ +081d16: 440a 0a0b |00bd: aget v10, v10, v11 │ │ +081d1a: c8a9 |00bf: mul-float/2addr v9, v10 │ │ +081d1c: 54da ad0b |00c0: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081d20: 124b |00c2: const/4 v11, #int 4 // #4 │ │ +081d22: 440a 0a0b |00c3: aget v10, v10, v11 │ │ +081d26: 54eb ad0b |00c5: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081d2a: 127c |00c7: const/4 v12, #int 7 // #7 │ │ +081d2c: 440b 0b0c |00c8: aget v11, v11, v12 │ │ +081d30: c8ba |00ca: mul-float/2addr v10, v11 │ │ +081d32: c6a9 |00cb: add-float/2addr v9, v10 │ │ +081d34: 54da ad0b |00cc: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081d38: 127b |00ce: const/4 v11, #int 7 // #7 │ │ +081d3a: 440a 0a0b |00cf: aget v10, v10, v11 │ │ +081d3e: 54eb ad0b |00d1: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081d42: 130c 0800 |00d3: const/16 v12, #int 8 // #8 │ │ +081d46: 440b 0b0c |00d5: aget v11, v11, v12 │ │ +081d4a: c8ba |00d7: mul-float/2addr v10, v11 │ │ +081d4c: a605 090a |00d8: add-float v5, v9, v10 │ │ +081d50: 54d9 ad0b |00da: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081d54: 122a |00dc: const/4 v10, #int 2 // #2 │ │ +081d56: 4409 090a |00dd: aget v9, v9, v10 │ │ +081d5a: 54ea ad0b |00df: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081d5e: 120b |00e1: const/4 v11, #int 0 // #0 │ │ +081d60: 440a 0a0b |00e2: aget v10, v10, v11 │ │ +081d64: c8a9 |00e4: mul-float/2addr v9, v10 │ │ +081d66: 54da ad0b |00e5: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081d6a: 125b |00e7: const/4 v11, #int 5 // #5 │ │ +081d6c: 440a 0a0b |00e8: aget v10, v10, v11 │ │ +081d70: 54eb ad0b |00ea: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081d74: 121c |00ec: const/4 v12, #int 1 // #1 │ │ +081d76: 440b 0b0c |00ed: aget v11, v11, v12 │ │ +081d7a: c8ba |00ef: mul-float/2addr v10, v11 │ │ +081d7c: c6a9 |00f0: add-float/2addr v9, v10 │ │ +081d7e: 54da ad0b |00f1: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081d82: 130b 0800 |00f3: const/16 v11, #int 8 // #8 │ │ +081d86: 440a 0a0b |00f5: aget v10, v10, v11 │ │ +081d8a: 54eb ad0b |00f7: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081d8e: 122c |00f9: const/4 v12, #int 2 // #2 │ │ +081d90: 440b 0b0c |00fa: aget v11, v11, v12 │ │ +081d94: c8ba |00fc: mul-float/2addr v10, v11 │ │ +081d96: a606 090a |00fd: add-float v6, v9, v10 │ │ +081d9a: 54d9 ad0b |00ff: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081d9e: 122a |0101: const/4 v10, #int 2 // #2 │ │ +081da0: 4409 090a |0102: aget v9, v9, v10 │ │ +081da4: 54ea ad0b |0104: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081da8: 123b |0106: const/4 v11, #int 3 // #3 │ │ +081daa: 440a 0a0b |0107: aget v10, v10, v11 │ │ +081dae: c8a9 |0109: mul-float/2addr v9, v10 │ │ +081db0: 54da ad0b |010a: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081db4: 125b |010c: const/4 v11, #int 5 // #5 │ │ +081db6: 440a 0a0b |010d: aget v10, v10, v11 │ │ +081dba: 54eb ad0b |010f: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081dbe: 124c |0111: const/4 v12, #int 4 // #4 │ │ +081dc0: 440b 0b0c |0112: aget v11, v11, v12 │ │ +081dc4: c8ba |0114: mul-float/2addr v10, v11 │ │ +081dc6: c6a9 |0115: add-float/2addr v9, v10 │ │ +081dc8: 54da ad0b |0116: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081dcc: 130b 0800 |0118: const/16 v11, #int 8 // #8 │ │ +081dd0: 440a 0a0b |011a: aget v10, v10, v11 │ │ +081dd4: 54eb ad0b |011c: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081dd8: 125c |011e: const/4 v12, #int 5 // #5 │ │ +081dda: 440b 0b0c |011f: aget v11, v11, v12 │ │ +081dde: c8ba |0121: mul-float/2addr v10, v11 │ │ +081de0: a607 090a |0122: add-float v7, v9, v10 │ │ +081de4: 54d9 ad0b |0124: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081de8: 122a |0126: const/4 v10, #int 2 // #2 │ │ +081dea: 4409 090a |0127: aget v9, v9, v10 │ │ +081dee: 54ea ad0b |0129: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081df2: 126b |012b: const/4 v11, #int 6 // #6 │ │ +081df4: 440a 0a0b |012c: aget v10, v10, v11 │ │ +081df8: c8a9 |012e: mul-float/2addr v9, v10 │ │ +081dfa: 54da ad0b |012f: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081dfe: 125b |0131: const/4 v11, #int 5 // #5 │ │ +081e00: 440a 0a0b |0132: aget v10, v10, v11 │ │ +081e04: 54eb ad0b |0134: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081e08: 127c |0136: const/4 v12, #int 7 // #7 │ │ +081e0a: 440b 0b0c |0137: aget v11, v11, v12 │ │ +081e0e: c8ba |0139: mul-float/2addr v10, v11 │ │ +081e10: c6a9 |013a: add-float/2addr v9, v10 │ │ +081e12: 54da ad0b |013b: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081e16: 130b 0800 |013d: const/16 v11, #int 8 // #8 │ │ +081e1a: 440a 0a0b |013f: aget v10, v10, v11 │ │ +081e1e: 54eb ad0b |0141: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081e22: 130c 0800 |0143: const/16 v12, #int 8 // #8 │ │ +081e26: 440b 0b0c |0145: aget v11, v11, v12 │ │ +081e2a: c8ba |0147: mul-float/2addr v10, v11 │ │ +081e2c: a608 090a |0148: add-float v8, v9, v10 │ │ +081e30: 54d9 ad0b |014a: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081e34: 120a |014c: const/4 v10, #int 0 // #0 │ │ +081e36: 4b00 090a |014d: aput v0, v9, v10 │ │ +081e3a: 54d9 ad0b |014f: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081e3e: 121a |0151: const/4 v10, #int 1 // #1 │ │ +081e40: 4b03 090a |0152: aput v3, v9, v10 │ │ +081e44: 54d9 ad0b |0154: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081e48: 122a |0156: const/4 v10, #int 2 // #2 │ │ +081e4a: 4b06 090a |0157: aput v6, v9, v10 │ │ +081e4e: 54d9 ad0b |0159: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081e52: 123a |015b: const/4 v10, #int 3 // #3 │ │ +081e54: 4b01 090a |015c: aput v1, v9, v10 │ │ +081e58: 54d9 ad0b |015e: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081e5c: 124a |0160: const/4 v10, #int 4 // #4 │ │ +081e5e: 4b04 090a |0161: aput v4, v9, v10 │ │ +081e62: 54d9 ad0b |0163: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081e66: 125a |0165: const/4 v10, #int 5 // #5 │ │ +081e68: 4b07 090a |0166: aput v7, v9, v10 │ │ +081e6c: 54d9 ad0b |0168: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081e70: 126a |016a: const/4 v10, #int 6 // #6 │ │ +081e72: 4b02 090a |016b: aput v2, v9, v10 │ │ +081e76: 54d9 ad0b |016d: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081e7a: 127a |016f: const/4 v10, #int 7 // #7 │ │ +081e7c: 4b05 090a |0170: aput v5, v9, v10 │ │ +081e80: 54d9 ad0b |0172: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081e84: 130a 0800 |0174: const/16 v10, #int 8 // #8 │ │ +081e88: 4b08 090a |0176: aput v8, v9, v10 │ │ +081e8c: 110d |0178: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0024 line=73 │ │ 0x0048 line=74 │ │ 0x006d line=76 │ │ 0x0091 line=77 │ │ @@ -82736,62 +82738,62 @@ │ │ type : '(F)Lcom/badlogic/gdx/math/Matrix3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -0739ac: |[0739ac] com.badlogic.gdx.math.Matrix3.rotate:(F)Lcom/badlogic/gdx/math/Matrix3; │ │ -0739bc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0739be: 2d02 0705 |0001: cmpl-float v2, v7, v5 │ │ -0739c2: 3902 0300 |0003: if-nez v2, 0006 // +0003 │ │ -0739c6: 1106 |0005: return-object v6 │ │ -0739c8: 1402 35fa 8e3c |0006: const v2, #float 0.0174533 // #3c8efa35 │ │ -0739ce: c827 |0009: mul-float/2addr v7, v2 │ │ -0739d0: 8972 |000a: float-to-double v2, v7 │ │ -0739d2: 7120 1526 3200 |000b: invoke-static {v2, v3}, Ljava/lang/Math;.cos:(D)D // method@2615 │ │ -0739d8: 0b02 |000e: move-result-wide v2 │ │ -0739da: 8c20 |000f: double-to-float v0, v2 │ │ -0739dc: 8972 |0010: float-to-double v2, v7 │ │ -0739de: 7120 2026 3200 |0011: invoke-static {v2, v3}, Ljava/lang/Math;.sin:(D)D // method@2620 │ │ -0739e4: 0b02 |0014: move-result-wide v2 │ │ -0739e6: 8c21 |0015: double-to-float v1, v2 │ │ -0739e8: 5462 ac0b |0016: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -0739ec: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -0739ee: 4b00 0203 |0019: aput v0, v2, v3 │ │ -0739f2: 5462 ac0b |001b: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -0739f6: 1213 |001d: const/4 v3, #int 1 // #1 │ │ -0739f8: 4b01 0203 |001e: aput v1, v2, v3 │ │ -0739fc: 5462 ac0b |0020: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073a00: 1223 |0022: const/4 v3, #int 2 // #2 │ │ -073a02: 4b05 0203 |0023: aput v5, v2, v3 │ │ -073a06: 5462 ac0b |0025: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073a0a: 1233 |0027: const/4 v3, #int 3 // #3 │ │ -073a0c: 7f14 |0028: neg-float v4, v1 │ │ -073a0e: 4b04 0203 |0029: aput v4, v2, v3 │ │ -073a12: 5462 ac0b |002b: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073a16: 1243 |002d: const/4 v3, #int 4 // #4 │ │ -073a18: 4b00 0203 |002e: aput v0, v2, v3 │ │ -073a1c: 5462 ac0b |0030: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073a20: 1253 |0032: const/4 v3, #int 5 // #5 │ │ -073a22: 4b05 0203 |0033: aput v5, v2, v3 │ │ -073a26: 5462 ac0b |0035: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073a2a: 1263 |0037: const/4 v3, #int 6 // #6 │ │ -073a2c: 4b05 0203 |0038: aput v5, v2, v3 │ │ -073a30: 5462 ac0b |003a: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073a34: 1273 |003c: const/4 v3, #int 7 // #7 │ │ -073a36: 4b05 0203 |003d: aput v5, v2, v3 │ │ -073a3a: 5462 ac0b |003f: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073a3e: 1303 0800 |0041: const/16 v3, #int 8 // #8 │ │ -073a42: 1504 803f |0043: const/high16 v4, #int 1065353216 // #3f80 │ │ -073a46: 4b04 0203 |0045: aput v4, v2, v3 │ │ -073a4a: 5462 ad0b |0047: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073a4e: 5463 ac0b |0049: iget-object v3, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073a52: 7120 a213 3200 |004b: invoke-static {v2, v3}, Lcom/badlogic/gdx/math/Matrix3;.mul:([F[F)V // method@13a2 │ │ -073a58: 28b7 |004e: goto 0005 // -0049 │ │ +081e90: |[081e90] com.badlogic.gdx.math.Matrix3.rotate:(F)Lcom/badlogic/gdx/math/Matrix3; │ │ +081ea0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +081ea2: 2d02 0705 |0001: cmpl-float v2, v7, v5 │ │ +081ea6: 3902 0300 |0003: if-nez v2, 0006 // +0003 │ │ +081eaa: 1106 |0005: return-object v6 │ │ +081eac: 1402 35fa 8e3c |0006: const v2, #float 0.0174533 // #3c8efa35 │ │ +081eb2: c827 |0009: mul-float/2addr v7, v2 │ │ +081eb4: 8972 |000a: float-to-double v2, v7 │ │ +081eb6: 7120 1526 3200 |000b: invoke-static {v2, v3}, Ljava/lang/Math;.cos:(D)D // method@2615 │ │ +081ebc: 0b02 |000e: move-result-wide v2 │ │ +081ebe: 8c20 |000f: double-to-float v0, v2 │ │ +081ec0: 8972 |0010: float-to-double v2, v7 │ │ +081ec2: 7120 2026 3200 |0011: invoke-static {v2, v3}, Ljava/lang/Math;.sin:(D)D // method@2620 │ │ +081ec8: 0b02 |0014: move-result-wide v2 │ │ +081eca: 8c21 |0015: double-to-float v1, v2 │ │ +081ecc: 5462 ac0b |0016: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081ed0: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +081ed2: 4b00 0203 |0019: aput v0, v2, v3 │ │ +081ed6: 5462 ac0b |001b: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081eda: 1213 |001d: const/4 v3, #int 1 // #1 │ │ +081edc: 4b01 0203 |001e: aput v1, v2, v3 │ │ +081ee0: 5462 ac0b |0020: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081ee4: 1223 |0022: const/4 v3, #int 2 // #2 │ │ +081ee6: 4b05 0203 |0023: aput v5, v2, v3 │ │ +081eea: 5462 ac0b |0025: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081eee: 1233 |0027: const/4 v3, #int 3 // #3 │ │ +081ef0: 7f14 |0028: neg-float v4, v1 │ │ +081ef2: 4b04 0203 |0029: aput v4, v2, v3 │ │ +081ef6: 5462 ac0b |002b: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081efa: 1243 |002d: const/4 v3, #int 4 // #4 │ │ +081efc: 4b00 0203 |002e: aput v0, v2, v3 │ │ +081f00: 5462 ac0b |0030: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081f04: 1253 |0032: const/4 v3, #int 5 // #5 │ │ +081f06: 4b05 0203 |0033: aput v5, v2, v3 │ │ +081f0a: 5462 ac0b |0035: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081f0e: 1263 |0037: const/4 v3, #int 6 // #6 │ │ +081f10: 4b05 0203 |0038: aput v5, v2, v3 │ │ +081f14: 5462 ac0b |003a: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081f18: 1273 |003c: const/4 v3, #int 7 // #7 │ │ +081f1a: 4b05 0203 |003d: aput v5, v2, v3 │ │ +081f1e: 5462 ac0b |003f: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081f22: 1303 0800 |0041: const/16 v3, #int 8 // #8 │ │ +081f26: 1504 803f |0043: const/high16 v4, #int 1065353216 // #3f80 │ │ +081f2a: 4b04 0203 |0045: aput v4, v2, v3 │ │ +081f2e: 5462 ad0b |0047: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081f32: 5463 ac0b |0049: iget-object v3, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081f36: 7120 a213 3200 |004b: invoke-static {v2, v3}, Lcom/badlogic/gdx/math/Matrix3;.mul:([F[F)V // method@13a2 │ │ +081f3c: 28b7 |004e: goto 0005 // -0049 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=317 │ │ 0x0005 line=334 │ │ 0x0006 line=318 │ │ 0x000a line=319 │ │ 0x0010 line=320 │ │ @@ -82816,48 +82818,48 @@ │ │ type : '(FF)Lcom/badlogic/gdx/math/Matrix3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -073a5c: |[073a5c] com.badlogic.gdx.math.Matrix3.scale:(FF)Lcom/badlogic/gdx/math/Matrix3; │ │ -073a6c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -073a6e: 5430 ac0b |0001: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073a72: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -073a74: 4b04 0001 |0004: aput v4, v0, v1 │ │ -073a78: 5430 ac0b |0006: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073a7c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -073a7e: 4b02 0001 |0009: aput v2, v0, v1 │ │ -073a82: 5430 ac0b |000b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073a86: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -073a88: 4b02 0001 |000e: aput v2, v0, v1 │ │ -073a8c: 5430 ac0b |0010: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073a90: 1231 |0012: const/4 v1, #int 3 // #3 │ │ -073a92: 4b02 0001 |0013: aput v2, v0, v1 │ │ -073a96: 5430 ac0b |0015: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073a9a: 1241 |0017: const/4 v1, #int 4 // #4 │ │ -073a9c: 4b05 0001 |0018: aput v5, v0, v1 │ │ -073aa0: 5430 ac0b |001a: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073aa4: 1251 |001c: const/4 v1, #int 5 // #5 │ │ -073aa6: 4b02 0001 |001d: aput v2, v0, v1 │ │ -073aaa: 5430 ac0b |001f: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073aae: 1261 |0021: const/4 v1, #int 6 // #6 │ │ -073ab0: 4b02 0001 |0022: aput v2, v0, v1 │ │ -073ab4: 5430 ac0b |0024: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073ab8: 1271 |0026: const/4 v1, #int 7 // #7 │ │ -073aba: 4b02 0001 |0027: aput v2, v0, v1 │ │ -073abe: 5430 ac0b |0029: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073ac2: 1301 0800 |002b: const/16 v1, #int 8 // #8 │ │ -073ac6: 1502 803f |002d: const/high16 v2, #int 1065353216 // #3f80 │ │ -073aca: 4b02 0001 |002f: aput v2, v0, v1 │ │ -073ace: 5430 ad0b |0031: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073ad2: 5431 ac0b |0033: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073ad6: 7120 a213 1000 |0035: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix3;.mul:([F[F)V // method@13a2 │ │ -073adc: 1103 |0038: return-object v3 │ │ +081f40: |[081f40] com.badlogic.gdx.math.Matrix3.scale:(FF)Lcom/badlogic/gdx/math/Matrix3; │ │ +081f50: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +081f52: 5430 ac0b |0001: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081f56: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +081f58: 4b04 0001 |0004: aput v4, v0, v1 │ │ +081f5c: 5430 ac0b |0006: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081f60: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +081f62: 4b02 0001 |0009: aput v2, v0, v1 │ │ +081f66: 5430 ac0b |000b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081f6a: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +081f6c: 4b02 0001 |000e: aput v2, v0, v1 │ │ +081f70: 5430 ac0b |0010: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081f74: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +081f76: 4b02 0001 |0013: aput v2, v0, v1 │ │ +081f7a: 5430 ac0b |0015: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081f7e: 1241 |0017: const/4 v1, #int 4 // #4 │ │ +081f80: 4b05 0001 |0018: aput v5, v0, v1 │ │ +081f84: 5430 ac0b |001a: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081f88: 1251 |001c: const/4 v1, #int 5 // #5 │ │ +081f8a: 4b02 0001 |001d: aput v2, v0, v1 │ │ +081f8e: 5430 ac0b |001f: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081f92: 1261 |0021: const/4 v1, #int 6 // #6 │ │ +081f94: 4b02 0001 |0022: aput v2, v0, v1 │ │ +081f98: 5430 ac0b |0024: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081f9c: 1271 |0026: const/4 v1, #int 7 // #7 │ │ +081f9e: 4b02 0001 |0027: aput v2, v0, v1 │ │ +081fa2: 5430 ac0b |0029: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081fa6: 1301 0800 |002b: const/16 v1, #int 8 // #8 │ │ +081faa: 1502 803f |002d: const/high16 v2, #int 1065353216 // #3f80 │ │ +081fae: 4b02 0001 |002f: aput v2, v0, v1 │ │ +081fb2: 5430 ad0b |0031: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +081fb6: 5431 ac0b |0033: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081fba: 7120 a213 1000 |0035: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix3;.mul:([F[F)V // method@13a2 │ │ +081fc0: 1103 |0038: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=343 │ │ 0x0006 line=344 │ │ 0x000b line=345 │ │ 0x0010 line=346 │ │ 0x0015 line=347 │ │ @@ -82877,50 +82879,50 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Matrix3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -073ae0: |[073ae0] com.badlogic.gdx.math.Matrix3.scale:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Matrix3; │ │ -073af0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -073af2: 5440 ac0b |0001: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073af6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -073af8: 5252 f30b |0004: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -073afc: 4b02 0001 |0006: aput v2, v0, v1 │ │ -073b00: 5440 ac0b |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073b04: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -073b06: 4b03 0001 |000b: aput v3, v0, v1 │ │ -073b0a: 5440 ac0b |000d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073b0e: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -073b10: 4b03 0001 |0010: aput v3, v0, v1 │ │ -073b14: 5440 ac0b |0012: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073b18: 1231 |0014: const/4 v1, #int 3 // #3 │ │ -073b1a: 4b03 0001 |0015: aput v3, v0, v1 │ │ -073b1e: 5440 ac0b |0017: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073b22: 1241 |0019: const/4 v1, #int 4 // #4 │ │ -073b24: 5252 f40b |001a: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -073b28: 4b02 0001 |001c: aput v2, v0, v1 │ │ -073b2c: 5440 ac0b |001e: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073b30: 1251 |0020: const/4 v1, #int 5 // #5 │ │ -073b32: 4b03 0001 |0021: aput v3, v0, v1 │ │ -073b36: 5440 ac0b |0023: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073b3a: 1261 |0025: const/4 v1, #int 6 // #6 │ │ -073b3c: 4b03 0001 |0026: aput v3, v0, v1 │ │ -073b40: 5440 ac0b |0028: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073b44: 1271 |002a: const/4 v1, #int 7 // #7 │ │ -073b46: 4b03 0001 |002b: aput v3, v0, v1 │ │ -073b4a: 5440 ac0b |002d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073b4e: 1301 0800 |002f: const/16 v1, #int 8 // #8 │ │ -073b52: 1502 803f |0031: const/high16 v2, #int 1065353216 // #3f80 │ │ -073b56: 4b02 0001 |0033: aput v2, v0, v1 │ │ -073b5a: 5440 ad0b |0035: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073b5e: 5441 ac0b |0037: iget-object v1, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -073b62: 7120 a213 1000 |0039: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix3;.mul:([F[F)V // method@13a2 │ │ -073b68: 1104 |003c: return-object v4 │ │ +081fc4: |[081fc4] com.badlogic.gdx.math.Matrix3.scale:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Matrix3; │ │ +081fd4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +081fd6: 5440 ac0b |0001: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081fda: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +081fdc: 5252 f30b |0004: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +081fe0: 4b02 0001 |0006: aput v2, v0, v1 │ │ +081fe4: 5440 ac0b |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081fe8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +081fea: 4b03 0001 |000b: aput v3, v0, v1 │ │ +081fee: 5440 ac0b |000d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081ff2: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +081ff4: 4b03 0001 |0010: aput v3, v0, v1 │ │ +081ff8: 5440 ac0b |0012: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +081ffc: 1231 |0014: const/4 v1, #int 3 // #3 │ │ +081ffe: 4b03 0001 |0015: aput v3, v0, v1 │ │ +082002: 5440 ac0b |0017: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +082006: 1241 |0019: const/4 v1, #int 4 // #4 │ │ +082008: 5252 f40b |001a: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08200c: 4b02 0001 |001c: aput v2, v0, v1 │ │ +082010: 5440 ac0b |001e: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +082014: 1251 |0020: const/4 v1, #int 5 // #5 │ │ +082016: 4b03 0001 |0021: aput v3, v0, v1 │ │ +08201a: 5440 ac0b |0023: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +08201e: 1261 |0025: const/4 v1, #int 6 // #6 │ │ +082020: 4b03 0001 |0026: aput v3, v0, v1 │ │ +082024: 5440 ac0b |0028: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +082028: 1271 |002a: const/4 v1, #int 7 // #7 │ │ +08202a: 4b03 0001 |002b: aput v3, v0, v1 │ │ +08202e: 5440 ac0b |002d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +082032: 1301 0800 |002f: const/16 v1, #int 8 // #8 │ │ +082036: 1502 803f |0031: const/high16 v2, #int 1065353216 // #3f80 │ │ +08203a: 4b02 0001 |0033: aput v2, v0, v1 │ │ +08203e: 5440 ad0b |0035: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082042: 5441 ac0b |0037: iget-object v1, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +082046: 7120 a213 1000 |0039: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix3;.mul:([F[F)V // method@13a2 │ │ +08204c: 1104 |003c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=361 │ │ 0x0008 line=362 │ │ 0x000d line=363 │ │ 0x0012 line=364 │ │ 0x0017 line=365 │ │ @@ -82939,26 +82941,26 @@ │ │ type : '(F)Lcom/badlogic/gdx/math/Matrix3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -073b6c: |[073b6c] com.badlogic.gdx.math.Matrix3.scl:(F)Lcom/badlogic/gdx/math/Matrix3; │ │ -073b7c: 5430 ad0b |0000: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073b80: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -073b82: 4402 0001 |0003: aget v2, v0, v1 │ │ -073b86: c842 |0005: mul-float/2addr v2, v4 │ │ -073b88: 4b02 0001 |0006: aput v2, v0, v1 │ │ -073b8c: 5430 ad0b |0008: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073b90: 1241 |000a: const/4 v1, #int 4 // #4 │ │ -073b92: 4402 0001 |000b: aget v2, v0, v1 │ │ -073b96: c842 |000d: mul-float/2addr v2, v4 │ │ -073b98: 4b02 0001 |000e: aput v2, v0, v1 │ │ -073b9c: 1103 |0010: return-object v3 │ │ +082050: |[082050] com.badlogic.gdx.math.Matrix3.scl:(F)Lcom/badlogic/gdx/math/Matrix3; │ │ +082060: 5430 ad0b |0000: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082064: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +082066: 4402 0001 |0003: aget v2, v0, v1 │ │ +08206a: c842 |0005: mul-float/2addr v2, v4 │ │ +08206c: 4b02 0001 |0006: aput v2, v0, v1 │ │ +082070: 5430 ad0b |0008: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082074: 1241 |000a: const/4 v1, #int 4 // #4 │ │ +082076: 4402 0001 |000b: aget v2, v0, v1 │ │ +08207a: c842 |000d: mul-float/2addr v2, v4 │ │ +08207c: 4b02 0001 |000e: aput v2, v0, v1 │ │ +082080: 1103 |0010: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x0008 line=385 │ │ 0x0010 line=386 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/badlogic/gdx/math/Matrix3; │ │ @@ -82969,28 +82971,28 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Matrix3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -073ba0: |[073ba0] com.badlogic.gdx.math.Matrix3.scl:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Matrix3; │ │ -073bb0: 5440 ad0b |0000: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073bb4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -073bb6: 4402 0001 |0003: aget v2, v0, v1 │ │ -073bba: 5253 f30b |0005: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -073bbe: c832 |0007: mul-float/2addr v2, v3 │ │ -073bc0: 4b02 0001 |0008: aput v2, v0, v1 │ │ -073bc4: 5440 ad0b |000a: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073bc8: 1241 |000c: const/4 v1, #int 4 // #4 │ │ -073bca: 4402 0001 |000d: aget v2, v0, v1 │ │ -073bce: 5253 f40b |000f: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -073bd2: c832 |0011: mul-float/2addr v2, v3 │ │ -073bd4: 4b02 0001 |0012: aput v2, v0, v1 │ │ -073bd8: 1104 |0014: return-object v4 │ │ +082084: |[082084] com.badlogic.gdx.math.Matrix3.scl:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Matrix3; │ │ +082094: 5440 ad0b |0000: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082098: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08209a: 4402 0001 |0003: aget v2, v0, v1 │ │ +08209e: 5253 f30b |0005: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0820a2: c832 |0007: mul-float/2addr v2, v3 │ │ +0820a4: 4b02 0001 |0008: aput v2, v0, v1 │ │ +0820a8: 5440 ad0b |000a: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0820ac: 1241 |000c: const/4 v1, #int 4 // #4 │ │ +0820ae: 4402 0001 |000d: aget v2, v0, v1 │ │ +0820b2: 5253 f40b |000f: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0820b6: c832 |0011: mul-float/2addr v2, v3 │ │ +0820b8: 4b02 0001 |0012: aput v2, v0, v1 │ │ +0820bc: 1104 |0014: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x000a line=394 │ │ 0x0014 line=395 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Lcom/badlogic/gdx/math/Matrix3; │ │ @@ -83001,28 +83003,28 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -073bdc: |[073bdc] com.badlogic.gdx.math.Matrix3.scl:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix3; │ │ -073bec: 5440 ad0b |0000: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073bf0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -073bf2: 4402 0001 |0003: aget v2, v0, v1 │ │ -073bf6: 5253 fe0b |0005: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -073bfa: c832 |0007: mul-float/2addr v2, v3 │ │ -073bfc: 4b02 0001 |0008: aput v2, v0, v1 │ │ -073c00: 5440 ad0b |000a: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073c04: 1241 |000c: const/4 v1, #int 4 // #4 │ │ -073c06: 4402 0001 |000d: aget v2, v0, v1 │ │ -073c0a: 5253 ff0b |000f: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -073c0e: c832 |0011: mul-float/2addr v2, v3 │ │ -073c10: 4b02 0001 |0012: aput v2, v0, v1 │ │ -073c14: 1104 |0014: return-object v4 │ │ +0820c0: |[0820c0] com.badlogic.gdx.math.Matrix3.scl:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix3; │ │ +0820d0: 5440 ad0b |0000: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0820d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0820d6: 4402 0001 |0003: aget v2, v0, v1 │ │ +0820da: 5253 fe0b |0005: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0820de: c832 |0007: mul-float/2addr v2, v3 │ │ +0820e0: 4b02 0001 |0008: aput v2, v0, v1 │ │ +0820e4: 5440 ad0b |000a: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0820e8: 1241 |000c: const/4 v1, #int 4 // #4 │ │ +0820ea: 4402 0001 |000d: aget v2, v0, v1 │ │ +0820ee: 5253 ff0b |000f: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0820f2: c832 |0011: mul-float/2addr v2, v3 │ │ +0820f4: 4b02 0001 |0012: aput v2, v0, v1 │ │ +0820f8: 1104 |0014: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x000a line=403 │ │ 0x0014 line=404 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Lcom/badlogic/gdx/math/Matrix3; │ │ @@ -83033,22 +83035,22 @@ │ │ type : '(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -073c18: |[073c18] com.badlogic.gdx.math.Matrix3.set:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix3; │ │ -073c28: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -073c2a: 5450 ad0b |0001: iget-object v0, v5, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073c2e: 5441 ad0b |0003: iget-object v1, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073c32: 5442 ad0b |0005: iget-object v2, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073c36: 2122 |0007: array-length v2, v2 │ │ -073c38: 7152 7826 3031 |0008: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -073c3e: 1104 |000b: return-object v4 │ │ +0820fc: |[0820fc] com.badlogic.gdx.math.Matrix3.set:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix3; │ │ +08210c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08210e: 5450 ad0b |0001: iget-object v0, v5, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082112: 5441 ad0b |0003: iget-object v1, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082116: 5442 ad0b |0005: iget-object v2, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +08211a: 2122 |0007: array-length v2, v2 │ │ +08211c: 7152 7826 3031 |0008: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +082122: 1104 |000b: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=223 │ │ 0x000b line=224 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Lcom/badlogic/gdx/math/Matrix3; │ │ 0x0000 - 0x000c reg=5 mat Lcom/badlogic/gdx/math/Matrix3; │ │ @@ -83058,65 +83060,65 @@ │ │ type : '(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 90 16-bit code units │ │ -073c40: |[073c40] com.badlogic.gdx.math.Matrix3.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix3; │ │ -073c50: 1256 |0000: const/4 v6, #int 5 // #5 │ │ -073c52: 1245 |0001: const/4 v5, #int 4 // #4 │ │ -073c54: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -073c56: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -073c58: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -073c5a: 5470 ad0b |0005: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073c5e: 5481 ca0b |0007: iget-object v1, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -073c62: 4401 0102 |0009: aget v1, v1, v2 │ │ -073c66: 4b01 0002 |000b: aput v1, v0, v2 │ │ -073c6a: 5470 ad0b |000d: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073c6e: 5481 ca0b |000f: iget-object v1, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -073c72: 4401 0103 |0011: aget v1, v1, v3 │ │ -073c76: 4b01 0003 |0013: aput v1, v0, v3 │ │ -073c7a: 5470 ad0b |0015: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073c7e: 5481 ca0b |0017: iget-object v1, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -073c82: 4401 0104 |0019: aget v1, v1, v4 │ │ -073c86: 4b01 0004 |001b: aput v1, v0, v4 │ │ -073c8a: 5470 ad0b |001d: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073c8e: 1231 |001f: const/4 v1, #int 3 // #3 │ │ -073c90: 5482 ca0b |0020: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -073c94: 4402 0205 |0022: aget v2, v2, v5 │ │ -073c98: 4b02 0001 |0024: aput v2, v0, v1 │ │ -073c9c: 5470 ad0b |0026: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073ca0: 5481 ca0b |0028: iget-object v1, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -073ca4: 4401 0106 |002a: aget v1, v1, v6 │ │ -073ca8: 4b01 0005 |002c: aput v1, v0, v5 │ │ -073cac: 5470 ad0b |002e: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073cb0: 5481 ca0b |0030: iget-object v1, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -073cb4: 1262 |0032: const/4 v2, #int 6 // #6 │ │ -073cb6: 4401 0102 |0033: aget v1, v1, v2 │ │ -073cba: 4b01 0006 |0035: aput v1, v0, v6 │ │ -073cbe: 5470 ad0b |0037: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073cc2: 1261 |0039: const/4 v1, #int 6 // #6 │ │ -073cc4: 5482 ca0b |003a: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -073cc8: 1303 0800 |003c: const/16 v3, #int 8 // #8 │ │ -073ccc: 4402 0203 |003e: aget v2, v2, v3 │ │ -073cd0: 4b02 0001 |0040: aput v2, v0, v1 │ │ -073cd4: 5470 ad0b |0042: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073cd8: 1271 |0044: const/4 v1, #int 7 // #7 │ │ -073cda: 5482 ca0b |0045: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -073cde: 1303 0900 |0047: const/16 v3, #int 9 // #9 │ │ -073ce2: 4402 0203 |0049: aget v2, v2, v3 │ │ -073ce6: 4b02 0001 |004b: aput v2, v0, v1 │ │ -073cea: 5470 ad0b |004d: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073cee: 1301 0800 |004f: const/16 v1, #int 8 // #8 │ │ -073cf2: 5482 ca0b |0051: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -073cf6: 1303 0a00 |0053: const/16 v3, #int 10 // #a │ │ -073cfa: 4402 0203 |0055: aget v2, v2, v3 │ │ -073cfe: 4b02 0001 |0057: aput v2, v0, v1 │ │ -073d02: 1107 |0059: return-object v7 │ │ +082124: |[082124] com.badlogic.gdx.math.Matrix3.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix3; │ │ +082134: 1256 |0000: const/4 v6, #int 5 // #5 │ │ +082136: 1245 |0001: const/4 v5, #int 4 // #4 │ │ +082138: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +08213a: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +08213c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +08213e: 5470 ad0b |0005: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082142: 5481 ca0b |0007: iget-object v1, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082146: 4401 0102 |0009: aget v1, v1, v2 │ │ +08214a: 4b01 0002 |000b: aput v1, v0, v2 │ │ +08214e: 5470 ad0b |000d: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082152: 5481 ca0b |000f: iget-object v1, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082156: 4401 0103 |0011: aget v1, v1, v3 │ │ +08215a: 4b01 0003 |0013: aput v1, v0, v3 │ │ +08215e: 5470 ad0b |0015: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082162: 5481 ca0b |0017: iget-object v1, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082166: 4401 0104 |0019: aget v1, v1, v4 │ │ +08216a: 4b01 0004 |001b: aput v1, v0, v4 │ │ +08216e: 5470 ad0b |001d: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082172: 1231 |001f: const/4 v1, #int 3 // #3 │ │ +082174: 5482 ca0b |0020: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082178: 4402 0205 |0022: aget v2, v2, v5 │ │ +08217c: 4b02 0001 |0024: aput v2, v0, v1 │ │ +082180: 5470 ad0b |0026: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082184: 5481 ca0b |0028: iget-object v1, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082188: 4401 0106 |002a: aget v1, v1, v6 │ │ +08218c: 4b01 0005 |002c: aput v1, v0, v5 │ │ +082190: 5470 ad0b |002e: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082194: 5481 ca0b |0030: iget-object v1, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082198: 1262 |0032: const/4 v2, #int 6 // #6 │ │ +08219a: 4401 0102 |0033: aget v1, v1, v2 │ │ +08219e: 4b01 0006 |0035: aput v1, v0, v6 │ │ +0821a2: 5470 ad0b |0037: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0821a6: 1261 |0039: const/4 v1, #int 6 // #6 │ │ +0821a8: 5482 ca0b |003a: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0821ac: 1303 0800 |003c: const/16 v3, #int 8 // #8 │ │ +0821b0: 4402 0203 |003e: aget v2, v2, v3 │ │ +0821b4: 4b02 0001 |0040: aput v2, v0, v1 │ │ +0821b8: 5470 ad0b |0042: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0821bc: 1271 |0044: const/4 v1, #int 7 // #7 │ │ +0821be: 5482 ca0b |0045: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0821c2: 1303 0900 |0047: const/16 v3, #int 9 // #9 │ │ +0821c6: 4402 0203 |0049: aget v2, v2, v3 │ │ +0821ca: 4b02 0001 |004b: aput v2, v0, v1 │ │ +0821ce: 5470 ad0b |004d: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0821d2: 1301 0800 |004f: const/16 v1, #int 8 // #8 │ │ +0821d6: 5482 ca0b |0051: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0821da: 1303 0a00 |0053: const/16 v3, #int 10 // #a │ │ +0821de: 4402 0203 |0055: aget v2, v2, v3 │ │ +0821e2: 4b02 0001 |0057: aput v2, v0, v1 │ │ +0821e6: 1107 |0059: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=231 │ │ 0x000d line=232 │ │ 0x0015 line=233 │ │ 0x001d line=234 │ │ 0x0026 line=235 │ │ @@ -83134,56 +83136,56 @@ │ │ type : '(F)Lcom/badlogic/gdx/math/Matrix3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -073d04: |[073d04] com.badlogic.gdx.math.Matrix3.setToRotation:(F)Lcom/badlogic/gdx/math/Matrix3; │ │ -073d14: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -073d16: 1403 35fa 8e3c |0001: const v3, #float 0.0174533 // #3c8efa35 │ │ -073d1c: a800 0308 |0004: mul-float v0, v3, v8 │ │ -073d20: 8903 |0006: float-to-double v3, v0 │ │ -073d22: 7120 1526 4300 |0007: invoke-static {v3, v4}, Ljava/lang/Math;.cos:(D)D // method@2615 │ │ -073d28: 0b03 |000a: move-result-wide v3 │ │ -073d2a: 8c31 |000b: double-to-float v1, v3 │ │ -073d2c: 8903 |000c: float-to-double v3, v0 │ │ -073d2e: 7120 2026 4300 |000d: invoke-static {v3, v4}, Ljava/lang/Math;.sin:(D)D // method@2620 │ │ -073d34: 0b03 |0010: move-result-wide v3 │ │ -073d36: 8c32 |0011: double-to-float v2, v3 │ │ -073d38: 5473 ad0b |0012: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073d3c: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -073d3e: 4b01 0304 |0015: aput v1, v3, v4 │ │ -073d42: 5473 ad0b |0017: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073d46: 1214 |0019: const/4 v4, #int 1 // #1 │ │ -073d48: 4b02 0304 |001a: aput v2, v3, v4 │ │ -073d4c: 5473 ad0b |001c: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073d50: 1224 |001e: const/4 v4, #int 2 // #2 │ │ -073d52: 4b06 0304 |001f: aput v6, v3, v4 │ │ -073d56: 5473 ad0b |0021: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073d5a: 1234 |0023: const/4 v4, #int 3 // #3 │ │ -073d5c: 7f25 |0024: neg-float v5, v2 │ │ -073d5e: 4b05 0304 |0025: aput v5, v3, v4 │ │ -073d62: 5473 ad0b |0027: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073d66: 1244 |0029: const/4 v4, #int 4 // #4 │ │ -073d68: 4b01 0304 |002a: aput v1, v3, v4 │ │ -073d6c: 5473 ad0b |002c: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073d70: 1254 |002e: const/4 v4, #int 5 // #5 │ │ -073d72: 4b06 0304 |002f: aput v6, v3, v4 │ │ -073d76: 5473 ad0b |0031: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073d7a: 1264 |0033: const/4 v4, #int 6 // #6 │ │ -073d7c: 4b06 0304 |0034: aput v6, v3, v4 │ │ -073d80: 5473 ad0b |0036: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073d84: 1274 |0038: const/4 v4, #int 7 // #7 │ │ -073d86: 4b06 0304 |0039: aput v6, v3, v4 │ │ -073d8a: 5473 ad0b |003b: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073d8e: 1304 0800 |003d: const/16 v4, #int 8 // #8 │ │ -073d92: 1505 803f |003f: const/high16 v5, #int 1065353216 // #3f80 │ │ -073d96: 4b05 0304 |0041: aput v5, v3, v4 │ │ -073d9a: 1107 |0043: return-object v7 │ │ +0821e8: |[0821e8] com.badlogic.gdx.math.Matrix3.setToRotation:(F)Lcom/badlogic/gdx/math/Matrix3; │ │ +0821f8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0821fa: 1403 35fa 8e3c |0001: const v3, #float 0.0174533 // #3c8efa35 │ │ +082200: a800 0308 |0004: mul-float v0, v3, v8 │ │ +082204: 8904 |0006: float-to-double v4, v0 │ │ +082206: 7120 1526 5400 |0007: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@2615 │ │ +08220c: 0b04 |000a: move-result-wide v4 │ │ +08220e: 8c41 |000b: double-to-float v1, v4 │ │ +082210: 8904 |000c: float-to-double v4, v0 │ │ +082212: 7120 2026 5400 |000d: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@2620 │ │ +082218: 0b04 |0010: move-result-wide v4 │ │ +08221a: 8c42 |0011: double-to-float v2, v4 │ │ +08221c: 5473 ad0b |0012: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082220: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +082222: 4b01 0304 |0015: aput v1, v3, v4 │ │ +082226: 5473 ad0b |0017: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +08222a: 1214 |0019: const/4 v4, #int 1 // #1 │ │ +08222c: 4b02 0304 |001a: aput v2, v3, v4 │ │ +082230: 5473 ad0b |001c: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082234: 1224 |001e: const/4 v4, #int 2 // #2 │ │ +082236: 4b06 0304 |001f: aput v6, v3, v4 │ │ +08223a: 5473 ad0b |0021: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +08223e: 1234 |0023: const/4 v4, #int 3 // #3 │ │ +082240: 7f25 |0024: neg-float v5, v2 │ │ +082242: 4b05 0304 |0025: aput v5, v3, v4 │ │ +082246: 5473 ad0b |0027: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +08224a: 1244 |0029: const/4 v4, #int 4 // #4 │ │ +08224c: 4b01 0304 |002a: aput v1, v3, v4 │ │ +082250: 5473 ad0b |002c: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082254: 1254 |002e: const/4 v4, #int 5 // #5 │ │ +082256: 4b06 0304 |002f: aput v6, v3, v4 │ │ +08225a: 5473 ad0b |0031: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +08225e: 1264 |0033: const/4 v4, #int 6 // #6 │ │ +082260: 4b06 0304 |0034: aput v6, v3, v4 │ │ +082264: 5473 ad0b |0036: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082268: 1274 |0038: const/4 v4, #int 7 // #7 │ │ +08226a: 4b06 0304 |0039: aput v6, v3, v4 │ │ +08226e: 5473 ad0b |003b: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082272: 1304 0800 |003d: const/16 v4, #int 8 // #8 │ │ +082276: 1505 803f |003f: const/high16 v5, #int 1065353216 // #3f80 │ │ +08227a: 4b05 0304 |0041: aput v5, v3, v4 │ │ +08227e: 1107 |0043: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=101 │ │ 0x0006 line=102 │ │ 0x000c line=103 │ │ 0x0012 line=105 │ │ 0x0017 line=106 │ │ @@ -83207,45 +83209,45 @@ │ │ type : '(FF)Lcom/badlogic/gdx/math/Matrix3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 50 16-bit code units │ │ -073d9c: |[073d9c] com.badlogic.gdx.math.Matrix3.setToScaling:(FF)Lcom/badlogic/gdx/math/Matrix3; │ │ -073dac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -073dae: 5430 ad0b |0001: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073db2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -073db4: 4b04 0001 |0004: aput v4, v0, v1 │ │ -073db8: 5430 ad0b |0006: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073dbc: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -073dbe: 4b02 0001 |0009: aput v2, v0, v1 │ │ -073dc2: 5430 ad0b |000b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073dc6: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -073dc8: 4b02 0001 |000e: aput v2, v0, v1 │ │ -073dcc: 5430 ad0b |0010: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073dd0: 1231 |0012: const/4 v1, #int 3 // #3 │ │ -073dd2: 4b02 0001 |0013: aput v2, v0, v1 │ │ -073dd6: 5430 ad0b |0015: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073dda: 1241 |0017: const/4 v1, #int 4 // #4 │ │ -073ddc: 4b05 0001 |0018: aput v5, v0, v1 │ │ -073de0: 5430 ad0b |001a: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073de4: 1251 |001c: const/4 v1, #int 5 // #5 │ │ -073de6: 4b02 0001 |001d: aput v2, v0, v1 │ │ -073dea: 5430 ad0b |001f: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073dee: 1261 |0021: const/4 v1, #int 6 // #6 │ │ -073df0: 4b02 0001 |0022: aput v2, v0, v1 │ │ -073df4: 5430 ad0b |0024: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073df8: 1271 |0026: const/4 v1, #int 7 // #7 │ │ -073dfa: 4b02 0001 |0027: aput v2, v0, v1 │ │ -073dfe: 5430 ad0b |0029: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073e02: 1301 0800 |002b: const/16 v1, #int 8 // #8 │ │ -073e06: 1502 803f |002d: const/high16 v2, #int 1065353216 // #3f80 │ │ -073e0a: 4b02 0001 |002f: aput v2, v0, v1 │ │ -073e0e: 1103 |0031: return-object v3 │ │ +082280: |[082280] com.badlogic.gdx.math.Matrix3.setToScaling:(FF)Lcom/badlogic/gdx/math/Matrix3; │ │ +082290: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +082292: 5430 ad0b |0001: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082296: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +082298: 4b04 0001 |0004: aput v4, v0, v1 │ │ +08229c: 5430 ad0b |0006: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0822a0: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0822a2: 4b02 0001 |0009: aput v2, v0, v1 │ │ +0822a6: 5430 ad0b |000b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0822aa: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +0822ac: 4b02 0001 |000e: aput v2, v0, v1 │ │ +0822b0: 5430 ad0b |0010: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0822b4: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +0822b6: 4b02 0001 |0013: aput v2, v0, v1 │ │ +0822ba: 5430 ad0b |0015: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0822be: 1241 |0017: const/4 v1, #int 4 // #4 │ │ +0822c0: 4b05 0001 |0018: aput v5, v0, v1 │ │ +0822c4: 5430 ad0b |001a: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0822c8: 1251 |001c: const/4 v1, #int 5 // #5 │ │ +0822ca: 4b02 0001 |001d: aput v2, v0, v1 │ │ +0822ce: 5430 ad0b |001f: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0822d2: 1261 |0021: const/4 v1, #int 6 // #6 │ │ +0822d4: 4b02 0001 |0022: aput v2, v0, v1 │ │ +0822d8: 5430 ad0b |0024: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0822dc: 1271 |0026: const/4 v1, #int 7 // #7 │ │ +0822de: 4b02 0001 |0027: aput v2, v0, v1 │ │ +0822e2: 5430 ad0b |0029: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0822e6: 1301 0800 |002b: const/16 v1, #int 8 // #8 │ │ +0822ea: 1502 803f |002d: const/high16 v2, #int 1065353216 // #3f80 │ │ +0822ee: 4b02 0001 |002f: aput v2, v0, v1 │ │ +0822f2: 1103 |0031: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=165 │ │ 0x0006 line=166 │ │ 0x000b line=167 │ │ 0x0010 line=168 │ │ 0x0015 line=169 │ │ @@ -83264,45 +83266,45 @@ │ │ type : '(FF)Lcom/badlogic/gdx/math/Matrix3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 50 16-bit code units │ │ -073e10: |[073e10] com.badlogic.gdx.math.Matrix3.setToTranslation:(FF)Lcom/badlogic/gdx/math/Matrix3; │ │ -073e20: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ -073e24: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -073e26: 5440 ad0b |0003: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073e2a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -073e2c: 4b03 0001 |0006: aput v3, v0, v1 │ │ -073e30: 5440 ad0b |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073e34: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -073e36: 4b02 0001 |000b: aput v2, v0, v1 │ │ -073e3a: 5440 ad0b |000d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073e3e: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -073e40: 4b02 0001 |0010: aput v2, v0, v1 │ │ -073e44: 5440 ad0b |0012: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073e48: 1231 |0014: const/4 v1, #int 3 // #3 │ │ -073e4a: 4b02 0001 |0015: aput v2, v0, v1 │ │ -073e4e: 5440 ad0b |0017: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073e52: 1241 |0019: const/4 v1, #int 4 // #4 │ │ -073e54: 4b03 0001 |001a: aput v3, v0, v1 │ │ -073e58: 5440 ad0b |001c: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073e5c: 1251 |001e: const/4 v1, #int 5 // #5 │ │ -073e5e: 4b02 0001 |001f: aput v2, v0, v1 │ │ -073e62: 5440 ad0b |0021: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073e66: 1261 |0023: const/4 v1, #int 6 // #6 │ │ -073e68: 4b05 0001 |0024: aput v5, v0, v1 │ │ -073e6c: 5440 ad0b |0026: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073e70: 1271 |0028: const/4 v1, #int 7 // #7 │ │ -073e72: 4b06 0001 |0029: aput v6, v0, v1 │ │ -073e76: 5440 ad0b |002b: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073e7a: 1301 0800 |002d: const/16 v1, #int 8 // #8 │ │ -073e7e: 4b03 0001 |002f: aput v3, v0, v1 │ │ -073e82: 1104 |0031: return-object v4 │ │ +0822f4: |[0822f4] com.badlogic.gdx.math.Matrix3.setToTranslation:(FF)Lcom/badlogic/gdx/math/Matrix3; │ │ +082304: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ +082308: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +08230a: 5440 ad0b |0003: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +08230e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +082310: 4b03 0001 |0006: aput v3, v0, v1 │ │ +082314: 5440 ad0b |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082318: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +08231a: 4b02 0001 |000b: aput v2, v0, v1 │ │ +08231e: 5440 ad0b |000d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082322: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +082324: 4b02 0001 |0010: aput v2, v0, v1 │ │ +082328: 5440 ad0b |0012: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +08232c: 1231 |0014: const/4 v1, #int 3 // #3 │ │ +08232e: 4b02 0001 |0015: aput v2, v0, v1 │ │ +082332: 5440 ad0b |0017: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082336: 1241 |0019: const/4 v1, #int 4 // #4 │ │ +082338: 4b03 0001 |001a: aput v3, v0, v1 │ │ +08233c: 5440 ad0b |001c: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082340: 1251 |001e: const/4 v1, #int 5 // #5 │ │ +082342: 4b02 0001 |001f: aput v2, v0, v1 │ │ +082346: 5440 ad0b |0021: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +08234a: 1261 |0023: const/4 v1, #int 6 // #6 │ │ +08234c: 4b05 0001 |0024: aput v5, v0, v1 │ │ +082350: 5440 ad0b |0026: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082354: 1271 |0028: const/4 v1, #int 7 // #7 │ │ +082356: 4b06 0001 |0029: aput v6, v0, v1 │ │ +08235a: 5440 ad0b |002b: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +08235e: 1301 0800 |002d: const/16 v1, #int 8 // #8 │ │ +082362: 4b03 0001 |002f: aput v3, v0, v1 │ │ +082366: 1104 |0031: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=125 │ │ 0x0008 line=126 │ │ 0x000d line=127 │ │ 0x0012 line=129 │ │ 0x0017 line=130 │ │ @@ -83321,47 +83323,47 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Matrix3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 54 16-bit code units │ │ -073e84: |[073e84] com.badlogic.gdx.math.Matrix3.setToTranslation:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Matrix3; │ │ -073e94: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ -073e98: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -073e9a: 5440 ad0b |0003: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073e9e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -073ea0: 4b03 0001 |0006: aput v3, v0, v1 │ │ -073ea4: 5440 ad0b |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073ea8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -073eaa: 4b02 0001 |000b: aput v2, v0, v1 │ │ -073eae: 5440 ad0b |000d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073eb2: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -073eb4: 4b02 0001 |0010: aput v2, v0, v1 │ │ -073eb8: 5440 ad0b |0012: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073ebc: 1231 |0014: const/4 v1, #int 3 // #3 │ │ -073ebe: 4b02 0001 |0015: aput v2, v0, v1 │ │ -073ec2: 5440 ad0b |0017: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073ec6: 1241 |0019: const/4 v1, #int 4 // #4 │ │ -073ec8: 4b03 0001 |001a: aput v3, v0, v1 │ │ -073ecc: 5440 ad0b |001c: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073ed0: 1251 |001e: const/4 v1, #int 5 // #5 │ │ -073ed2: 4b02 0001 |001f: aput v2, v0, v1 │ │ -073ed6: 5440 ad0b |0021: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073eda: 1261 |0023: const/4 v1, #int 6 // #6 │ │ -073edc: 5252 f30b |0024: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -073ee0: 4b02 0001 |0026: aput v2, v0, v1 │ │ -073ee4: 5440 ad0b |0028: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073ee8: 1271 |002a: const/4 v1, #int 7 // #7 │ │ -073eea: 5252 f40b |002b: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -073eee: 4b02 0001 |002d: aput v2, v0, v1 │ │ -073ef2: 5440 ad0b |002f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073ef6: 1301 0800 |0031: const/16 v1, #int 8 // #8 │ │ -073efa: 4b03 0001 |0033: aput v3, v0, v1 │ │ -073efe: 1104 |0035: return-object v4 │ │ +082368: |[082368] com.badlogic.gdx.math.Matrix3.setToTranslation:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Matrix3; │ │ +082378: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ +08237c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +08237e: 5440 ad0b |0003: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082382: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +082384: 4b03 0001 |0006: aput v3, v0, v1 │ │ +082388: 5440 ad0b |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +08238c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +08238e: 4b02 0001 |000b: aput v2, v0, v1 │ │ +082392: 5440 ad0b |000d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082396: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +082398: 4b02 0001 |0010: aput v2, v0, v1 │ │ +08239c: 5440 ad0b |0012: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0823a0: 1231 |0014: const/4 v1, #int 3 // #3 │ │ +0823a2: 4b02 0001 |0015: aput v2, v0, v1 │ │ +0823a6: 5440 ad0b |0017: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0823aa: 1241 |0019: const/4 v1, #int 4 // #4 │ │ +0823ac: 4b03 0001 |001a: aput v3, v0, v1 │ │ +0823b0: 5440 ad0b |001c: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0823b4: 1251 |001e: const/4 v1, #int 5 // #5 │ │ +0823b6: 4b02 0001 |001f: aput v2, v0, v1 │ │ +0823ba: 5440 ad0b |0021: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0823be: 1261 |0023: const/4 v1, #int 6 // #6 │ │ +0823c0: 5252 f30b |0024: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0823c4: 4b02 0001 |0026: aput v2, v0, v1 │ │ +0823c8: 5440 ad0b |0028: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0823cc: 1271 |002a: const/4 v1, #int 7 // #7 │ │ +0823ce: 5252 f40b |002b: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0823d2: 4b02 0001 |002d: aput v2, v0, v1 │ │ +0823d6: 5440 ad0b |002f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0823da: 1301 0800 |0031: const/16 v1, #int 8 // #8 │ │ +0823de: 4b03 0001 |0033: aput v3, v0, v1 │ │ +0823e2: 1104 |0035: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=144 │ │ 0x0008 line=145 │ │ 0x000d line=146 │ │ 0x0012 line=148 │ │ 0x0017 line=149 │ │ @@ -83379,103 +83381,103 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 164 16-bit code units │ │ -073f00: |[073f00] com.badlogic.gdx.math.Matrix3.toString:()Ljava/lang/String; │ │ -073f10: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -073f14: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -073f1a: 1a01 0411 |0005: const-string v1, "[" // string@1104 │ │ -073f1e: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -073f24: 0c00 |000a: move-result-object v0 │ │ -073f26: 5431 ad0b |000b: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073f2a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -073f2c: 4401 0102 |000e: aget v1, v1, v2 │ │ -073f30: 6e20 6a26 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -073f36: 0c00 |0013: move-result-object v0 │ │ -073f38: 1a01 242c |0014: const-string v1, "|" // string@2c24 │ │ -073f3c: 6e20 6e26 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -073f42: 0c00 |0019: move-result-object v0 │ │ -073f44: 5431 ad0b |001a: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073f48: 1232 |001c: const/4 v2, #int 3 // #3 │ │ -073f4a: 4401 0102 |001d: aget v1, v1, v2 │ │ -073f4e: 6e20 6a26 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -073f54: 0c00 |0022: move-result-object v0 │ │ -073f56: 1a01 242c |0023: const-string v1, "|" // string@2c24 │ │ -073f5a: 6e20 6e26 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -073f60: 0c00 |0028: move-result-object v0 │ │ -073f62: 5431 ad0b |0029: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073f66: 1262 |002b: const/4 v2, #int 6 // #6 │ │ -073f68: 4401 0102 |002c: aget v1, v1, v2 │ │ -073f6c: 6e20 6a26 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -073f72: 0c00 |0031: move-result-object v0 │ │ -073f74: 1a01 7311 |0032: const-string v1, "] │ │ -" // string@1173 │ │ -073f78: 6e20 6e26 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -073f7e: 0c00 |0037: move-result-object v0 │ │ -073f80: 1a01 0411 |0038: const-string v1, "[" // string@1104 │ │ -073f84: 6e20 6e26 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -073f8a: 0c00 |003d: move-result-object v0 │ │ -073f8c: 5431 ad0b |003e: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073f90: 1212 |0040: const/4 v2, #int 1 // #1 │ │ -073f92: 4401 0102 |0041: aget v1, v1, v2 │ │ -073f96: 6e20 6a26 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -073f9c: 0c00 |0046: move-result-object v0 │ │ -073f9e: 1a01 242c |0047: const-string v1, "|" // string@2c24 │ │ -073fa2: 6e20 6e26 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -073fa8: 0c00 |004c: move-result-object v0 │ │ -073faa: 5431 ad0b |004d: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073fae: 1242 |004f: const/4 v2, #int 4 // #4 │ │ -073fb0: 4401 0102 |0050: aget v1, v1, v2 │ │ -073fb4: 6e20 6a26 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -073fba: 0c00 |0055: move-result-object v0 │ │ -073fbc: 1a01 242c |0056: const-string v1, "|" // string@2c24 │ │ -073fc0: 6e20 6e26 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -073fc6: 0c00 |005b: move-result-object v0 │ │ -073fc8: 5431 ad0b |005c: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073fcc: 1272 |005e: const/4 v2, #int 7 // #7 │ │ -073fce: 4401 0102 |005f: aget v1, v1, v2 │ │ -073fd2: 6e20 6a26 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -073fd8: 0c00 |0064: move-result-object v0 │ │ -073fda: 1a01 7311 |0065: const-string v1, "] │ │ -" // string@1173 │ │ -073fde: 6e20 6e26 1000 |0067: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -073fe4: 0c00 |006a: move-result-object v0 │ │ -073fe6: 1a01 0411 |006b: const-string v1, "[" // string@1104 │ │ -073fea: 6e20 6e26 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -073ff0: 0c00 |0070: move-result-object v0 │ │ -073ff2: 5431 ad0b |0071: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -073ff6: 1222 |0073: const/4 v2, #int 2 // #2 │ │ -073ff8: 4401 0102 |0074: aget v1, v1, v2 │ │ -073ffc: 6e20 6a26 1000 |0076: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -074002: 0c00 |0079: move-result-object v0 │ │ -074004: 1a01 242c |007a: const-string v1, "|" // string@2c24 │ │ -074008: 6e20 6e26 1000 |007c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -07400e: 0c00 |007f: move-result-object v0 │ │ -074010: 5431 ad0b |0080: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -074014: 1252 |0082: const/4 v2, #int 5 // #5 │ │ -074016: 4401 0102 |0083: aget v1, v1, v2 │ │ -07401a: 6e20 6a26 1000 |0085: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -074020: 0c00 |0088: move-result-object v0 │ │ -074022: 1a01 242c |0089: const-string v1, "|" // string@2c24 │ │ -074026: 6e20 6e26 1000 |008b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -07402c: 0c00 |008e: move-result-object v0 │ │ -07402e: 5431 ad0b |008f: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -074032: 1302 0800 |0091: const/16 v2, #int 8 // #8 │ │ -074036: 4401 0102 |0093: aget v1, v1, v2 │ │ -07403a: 6e20 6a26 1000 |0095: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -074040: 0c00 |0098: move-result-object v0 │ │ -074042: 1a01 7211 |0099: const-string v1, "]" // string@1172 │ │ -074046: 6e20 6e26 1000 |009b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -07404c: 0c00 |009e: move-result-object v0 │ │ -07404e: 6e10 7426 0000 |009f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -074054: 0c00 |00a2: move-result-object v0 │ │ -074056: 1100 |00a3: return-object v0 │ │ +0823e4: |[0823e4] com.badlogic.gdx.math.Matrix3.toString:()Ljava/lang/String; │ │ +0823f4: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0823f8: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0823fe: 1a01 0211 |0005: const-string v1, "[" // string@1102 │ │ +082402: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +082408: 0c00 |000a: move-result-object v0 │ │ +08240a: 5431 ad0b |000b: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +08240e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +082410: 4401 0102 |000e: aget v1, v1, v2 │ │ +082414: 6e20 6a26 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +08241a: 0c00 |0013: move-result-object v0 │ │ +08241c: 1a01 222c |0014: const-string v1, "|" // string@2c22 │ │ +082420: 6e20 6e26 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +082426: 0c00 |0019: move-result-object v0 │ │ +082428: 5431 ad0b |001a: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +08242c: 1232 |001c: const/4 v2, #int 3 // #3 │ │ +08242e: 4401 0102 |001d: aget v1, v1, v2 │ │ +082432: 6e20 6a26 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +082438: 0c00 |0022: move-result-object v0 │ │ +08243a: 1a01 222c |0023: const-string v1, "|" // string@2c22 │ │ +08243e: 6e20 6e26 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +082444: 0c00 |0028: move-result-object v0 │ │ +082446: 5431 ad0b |0029: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +08244a: 1262 |002b: const/4 v2, #int 6 // #6 │ │ +08244c: 4401 0102 |002c: aget v1, v1, v2 │ │ +082450: 6e20 6a26 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +082456: 0c00 |0031: move-result-object v0 │ │ +082458: 1a01 7111 |0032: const-string v1, "] │ │ +" // string@1171 │ │ +08245c: 6e20 6e26 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +082462: 0c00 |0037: move-result-object v0 │ │ +082464: 1a01 0211 |0038: const-string v1, "[" // string@1102 │ │ +082468: 6e20 6e26 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +08246e: 0c00 |003d: move-result-object v0 │ │ +082470: 5431 ad0b |003e: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082474: 1212 |0040: const/4 v2, #int 1 // #1 │ │ +082476: 4401 0102 |0041: aget v1, v1, v2 │ │ +08247a: 6e20 6a26 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +082480: 0c00 |0046: move-result-object v0 │ │ +082482: 1a01 222c |0047: const-string v1, "|" // string@2c22 │ │ +082486: 6e20 6e26 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +08248c: 0c00 |004c: move-result-object v0 │ │ +08248e: 5431 ad0b |004d: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082492: 1242 |004f: const/4 v2, #int 4 // #4 │ │ +082494: 4401 0102 |0050: aget v1, v1, v2 │ │ +082498: 6e20 6a26 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +08249e: 0c00 |0055: move-result-object v0 │ │ +0824a0: 1a01 222c |0056: const-string v1, "|" // string@2c22 │ │ +0824a4: 6e20 6e26 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0824aa: 0c00 |005b: move-result-object v0 │ │ +0824ac: 5431 ad0b |005c: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0824b0: 1272 |005e: const/4 v2, #int 7 // #7 │ │ +0824b2: 4401 0102 |005f: aget v1, v1, v2 │ │ +0824b6: 6e20 6a26 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +0824bc: 0c00 |0064: move-result-object v0 │ │ +0824be: 1a01 7111 |0065: const-string v1, "] │ │ +" // string@1171 │ │ +0824c2: 6e20 6e26 1000 |0067: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0824c8: 0c00 |006a: move-result-object v0 │ │ +0824ca: 1a01 0211 |006b: const-string v1, "[" // string@1102 │ │ +0824ce: 6e20 6e26 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0824d4: 0c00 |0070: move-result-object v0 │ │ +0824d6: 5431 ad0b |0071: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0824da: 1222 |0073: const/4 v2, #int 2 // #2 │ │ +0824dc: 4401 0102 |0074: aget v1, v1, v2 │ │ +0824e0: 6e20 6a26 1000 |0076: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +0824e6: 0c00 |0079: move-result-object v0 │ │ +0824e8: 1a01 222c |007a: const-string v1, "|" // string@2c22 │ │ +0824ec: 6e20 6e26 1000 |007c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0824f2: 0c00 |007f: move-result-object v0 │ │ +0824f4: 5431 ad0b |0080: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0824f8: 1252 |0082: const/4 v2, #int 5 // #5 │ │ +0824fa: 4401 0102 |0083: aget v1, v1, v2 │ │ +0824fe: 6e20 6a26 1000 |0085: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +082504: 0c00 |0088: move-result-object v0 │ │ +082506: 1a01 222c |0089: const-string v1, "|" // string@2c22 │ │ +08250a: 6e20 6e26 1000 |008b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +082510: 0c00 |008e: move-result-object v0 │ │ +082512: 5431 ad0b |008f: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082516: 1302 0800 |0091: const/16 v2, #int 8 // #8 │ │ +08251a: 4401 0102 |0093: aget v1, v1, v2 │ │ +08251e: 6e20 6a26 1000 |0095: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +082524: 0c00 |0098: move-result-object v0 │ │ +082526: 1a01 7011 |0099: const-string v1, "]" // string@1170 │ │ +08252a: 6e20 6e26 1000 |009b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +082530: 0c00 |009e: move-result-object v0 │ │ +082532: 6e10 7426 0000 |009f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +082538: 0c00 |00a2: move-result-object v0 │ │ +08253a: 1100 |00a3: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x00a4 reg=3 this Lcom/badlogic/gdx/math/Matrix3; │ │ │ │ #18 : (in Lcom/badlogic/gdx/math/Matrix3;) │ │ @@ -83483,48 +83485,48 @@ │ │ type : '(FF)Lcom/badlogic/gdx/math/Matrix3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -074058: |[074058] com.badlogic.gdx.math.Matrix3.translate:(FF)Lcom/badlogic/gdx/math/Matrix3; │ │ -074068: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ -07406c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -07406e: 5440 ac0b |0003: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -074072: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -074074: 4b03 0001 |0006: aput v3, v0, v1 │ │ -074078: 5440 ac0b |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -07407c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -07407e: 4b02 0001 |000b: aput v2, v0, v1 │ │ -074082: 5440 ac0b |000d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -074086: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -074088: 4b02 0001 |0010: aput v2, v0, v1 │ │ -07408c: 5440 ac0b |0012: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -074090: 1231 |0014: const/4 v1, #int 3 // #3 │ │ -074092: 4b02 0001 |0015: aput v2, v0, v1 │ │ -074096: 5440 ac0b |0017: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -07409a: 1241 |0019: const/4 v1, #int 4 // #4 │ │ -07409c: 4b03 0001 |001a: aput v3, v0, v1 │ │ -0740a0: 5440 ac0b |001c: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -0740a4: 1251 |001e: const/4 v1, #int 5 // #5 │ │ -0740a6: 4b02 0001 |001f: aput v2, v0, v1 │ │ -0740aa: 5440 ac0b |0021: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -0740ae: 1261 |0023: const/4 v1, #int 6 // #6 │ │ -0740b0: 4b05 0001 |0024: aput v5, v0, v1 │ │ -0740b4: 5440 ac0b |0026: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -0740b8: 1271 |0028: const/4 v1, #int 7 // #7 │ │ -0740ba: 4b06 0001 |0029: aput v6, v0, v1 │ │ -0740be: 5440 ac0b |002b: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -0740c2: 1301 0800 |002d: const/16 v1, #int 8 // #8 │ │ -0740c6: 4b03 0001 |002f: aput v3, v0, v1 │ │ -0740ca: 5440 ad0b |0031: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0740ce: 5441 ac0b |0033: iget-object v1, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -0740d2: 7120 a213 1000 |0035: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix3;.mul:([F[F)V // method@13a2 │ │ -0740d8: 1104 |0038: return-object v4 │ │ +08253c: |[08253c] com.badlogic.gdx.math.Matrix3.translate:(FF)Lcom/badlogic/gdx/math/Matrix3; │ │ +08254c: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ +082550: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +082552: 5440 ac0b |0003: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +082556: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +082558: 4b03 0001 |0006: aput v3, v0, v1 │ │ +08255c: 5440 ac0b |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +082560: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +082562: 4b02 0001 |000b: aput v2, v0, v1 │ │ +082566: 5440 ac0b |000d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +08256a: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +08256c: 4b02 0001 |0010: aput v2, v0, v1 │ │ +082570: 5440 ac0b |0012: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +082574: 1231 |0014: const/4 v1, #int 3 // #3 │ │ +082576: 4b02 0001 |0015: aput v2, v0, v1 │ │ +08257a: 5440 ac0b |0017: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +08257e: 1241 |0019: const/4 v1, #int 4 // #4 │ │ +082580: 4b03 0001 |001a: aput v3, v0, v1 │ │ +082584: 5440 ac0b |001c: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +082588: 1251 |001e: const/4 v1, #int 5 // #5 │ │ +08258a: 4b02 0001 |001f: aput v2, v0, v1 │ │ +08258e: 5440 ac0b |0021: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +082592: 1261 |0023: const/4 v1, #int 6 // #6 │ │ +082594: 4b05 0001 |0024: aput v5, v0, v1 │ │ +082598: 5440 ac0b |0026: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +08259c: 1271 |0028: const/4 v1, #int 7 // #7 │ │ +08259e: 4b06 0001 |0029: aput v6, v0, v1 │ │ +0825a2: 5440 ac0b |002b: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +0825a6: 1301 0800 |002d: const/16 v1, #int 8 // #8 │ │ +0825aa: 4b03 0001 |002f: aput v3, v0, v1 │ │ +0825ae: 5440 ad0b |0031: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0825b2: 5441 ac0b |0033: iget-object v1, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +0825b6: 7120 a213 1000 |0035: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix3;.mul:([F[F)V // method@13a2 │ │ +0825bc: 1104 |0038: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=277 │ │ 0x0008 line=278 │ │ 0x000d line=279 │ │ 0x0012 line=281 │ │ 0x0017 line=282 │ │ @@ -83544,50 +83546,50 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Matrix3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -0740dc: |[0740dc] com.badlogic.gdx.math.Matrix3.translate:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Matrix3; │ │ -0740ec: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ -0740f0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0740f2: 5440 ac0b |0003: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -0740f6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0740f8: 4b03 0001 |0006: aput v3, v0, v1 │ │ -0740fc: 5440 ac0b |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -074100: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -074102: 4b02 0001 |000b: aput v2, v0, v1 │ │ -074106: 5440 ac0b |000d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -07410a: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -07410c: 4b02 0001 |0010: aput v2, v0, v1 │ │ -074110: 5440 ac0b |0012: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -074114: 1231 |0014: const/4 v1, #int 3 // #3 │ │ -074116: 4b02 0001 |0015: aput v2, v0, v1 │ │ -07411a: 5440 ac0b |0017: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -07411e: 1241 |0019: const/4 v1, #int 4 // #4 │ │ -074120: 4b03 0001 |001a: aput v3, v0, v1 │ │ -074124: 5440 ac0b |001c: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -074128: 1251 |001e: const/4 v1, #int 5 // #5 │ │ -07412a: 4b02 0001 |001f: aput v2, v0, v1 │ │ -07412e: 5440 ac0b |0021: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -074132: 1261 |0023: const/4 v1, #int 6 // #6 │ │ -074134: 5252 f30b |0024: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -074138: 4b02 0001 |0026: aput v2, v0, v1 │ │ -07413c: 5440 ac0b |0028: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -074140: 1271 |002a: const/4 v1, #int 7 // #7 │ │ -074142: 5252 f40b |002b: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -074146: 4b02 0001 |002d: aput v2, v0, v1 │ │ -07414a: 5440 ac0b |002f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -07414e: 1301 0800 |0031: const/16 v1, #int 8 // #8 │ │ -074152: 4b03 0001 |0033: aput v3, v0, v1 │ │ -074156: 5440 ad0b |0035: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07415a: 5441 ac0b |0037: iget-object v1, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ -07415e: 7120 a213 1000 |0039: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix3;.mul:([F[F)V // method@13a2 │ │ -074164: 1104 |003c: return-object v4 │ │ +0825c0: |[0825c0] com.badlogic.gdx.math.Matrix3.translate:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Matrix3; │ │ +0825d0: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ +0825d4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0825d6: 5440 ac0b |0003: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +0825da: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0825dc: 4b03 0001 |0006: aput v3, v0, v1 │ │ +0825e0: 5440 ac0b |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +0825e4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +0825e6: 4b02 0001 |000b: aput v2, v0, v1 │ │ +0825ea: 5440 ac0b |000d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +0825ee: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +0825f0: 4b02 0001 |0010: aput v2, v0, v1 │ │ +0825f4: 5440 ac0b |0012: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +0825f8: 1231 |0014: const/4 v1, #int 3 // #3 │ │ +0825fa: 4b02 0001 |0015: aput v2, v0, v1 │ │ +0825fe: 5440 ac0b |0017: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +082602: 1241 |0019: const/4 v1, #int 4 // #4 │ │ +082604: 4b03 0001 |001a: aput v3, v0, v1 │ │ +082608: 5440 ac0b |001c: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +08260c: 1251 |001e: const/4 v1, #int 5 // #5 │ │ +08260e: 4b02 0001 |001f: aput v2, v0, v1 │ │ +082612: 5440 ac0b |0021: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +082616: 1261 |0023: const/4 v1, #int 6 // #6 │ │ +082618: 5252 f30b |0024: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08261c: 4b02 0001 |0026: aput v2, v0, v1 │ │ +082620: 5440 ac0b |0028: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +082624: 1271 |002a: const/4 v1, #int 7 // #7 │ │ +082626: 5252 f40b |002b: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08262a: 4b02 0001 |002d: aput v2, v0, v1 │ │ +08262e: 5440 ac0b |002f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +082632: 1301 0800 |0031: const/16 v1, #int 8 // #8 │ │ +082636: 4b03 0001 |0033: aput v3, v0, v1 │ │ +08263a: 5440 ad0b |0035: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +08263e: 5441 ac0b |0037: iget-object v1, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0bac │ │ +082642: 7120 a213 1000 |0039: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix3;.mul:([F[F)V // method@13a2 │ │ +082648: 1104 |003c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=297 │ │ 0x0008 line=298 │ │ 0x000d line=299 │ │ 0x0012 line=301 │ │ 0x0017 line=302 │ │ @@ -83606,47 +83608,47 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 56 16-bit code units │ │ -074168: |[074168] com.badlogic.gdx.math.Matrix3.transpose:()Lcom/badlogic/gdx/math/Matrix3; │ │ -074178: 126c |0000: const/4 v12, #int 6 // #6 │ │ -07417a: 125b |0001: const/4 v11, #int 5 // #5 │ │ -07417c: 123a |0002: const/4 v10, #int 3 // #3 │ │ -07417e: 1229 |0003: const/4 v9, #int 2 // #2 │ │ -074180: 1218 |0004: const/4 v8, #int 1 // #1 │ │ -074182: 54d6 ad0b |0005: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -074186: 4400 0608 |0007: aget v0, v6, v8 │ │ -07418a: 54d6 ad0b |0009: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07418e: 4401 0609 |000b: aget v1, v6, v9 │ │ -074192: 54d6 ad0b |000d: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -074196: 4402 060a |000f: aget v2, v6, v10 │ │ -07419a: 54d6 ad0b |0011: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07419e: 4403 060b |0013: aget v3, v6, v11 │ │ -0741a2: 54d6 ad0b |0015: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0741a6: 4404 060c |0017: aget v4, v6, v12 │ │ -0741aa: 54d6 ad0b |0019: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0741ae: 1277 |001b: const/4 v7, #int 7 // #7 │ │ -0741b0: 4405 0607 |001c: aget v5, v6, v7 │ │ -0741b4: 54d6 ad0b |001e: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0741b8: 4b00 060a |0020: aput v0, v6, v10 │ │ -0741bc: 54d6 ad0b |0022: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0741c0: 4b01 060c |0024: aput v1, v6, v12 │ │ -0741c4: 54d6 ad0b |0026: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0741c8: 4b02 0608 |0028: aput v2, v6, v8 │ │ -0741cc: 54d6 ad0b |002a: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0741d0: 1277 |002c: const/4 v7, #int 7 // #7 │ │ -0741d2: 4b03 0607 |002d: aput v3, v6, v7 │ │ -0741d6: 54d6 ad0b |002f: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0741da: 4b04 0609 |0031: aput v4, v6, v9 │ │ -0741de: 54d6 ad0b |0033: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0741e2: 4b05 060b |0035: aput v5, v6, v11 │ │ -0741e6: 110d |0037: return-object v13 │ │ +08264c: |[08264c] com.badlogic.gdx.math.Matrix3.transpose:()Lcom/badlogic/gdx/math/Matrix3; │ │ +08265c: 126c |0000: const/4 v12, #int 6 // #6 │ │ +08265e: 125b |0001: const/4 v11, #int 5 // #5 │ │ +082660: 123a |0002: const/4 v10, #int 3 // #3 │ │ +082662: 1229 |0003: const/4 v9, #int 2 // #2 │ │ +082664: 1218 |0004: const/4 v8, #int 1 // #1 │ │ +082666: 54d6 ad0b |0005: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +08266a: 4400 0608 |0007: aget v0, v6, v8 │ │ +08266e: 54d6 ad0b |0009: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082672: 4401 0609 |000b: aget v1, v6, v9 │ │ +082676: 54d6 ad0b |000d: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +08267a: 4402 060a |000f: aget v2, v6, v10 │ │ +08267e: 54d6 ad0b |0011: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082682: 4403 060b |0013: aget v3, v6, v11 │ │ +082686: 54d6 ad0b |0015: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +08268a: 4404 060c |0017: aget v4, v6, v12 │ │ +08268e: 54d6 ad0b |0019: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082692: 1277 |001b: const/4 v7, #int 7 // #7 │ │ +082694: 4405 0607 |001c: aget v5, v6, v7 │ │ +082698: 54d6 ad0b |001e: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +08269c: 4b00 060a |0020: aput v0, v6, v10 │ │ +0826a0: 54d6 ad0b |0022: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0826a4: 4b01 060c |0024: aput v1, v6, v12 │ │ +0826a8: 54d6 ad0b |0026: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0826ac: 4b02 0608 |0028: aput v2, v6, v8 │ │ +0826b0: 54d6 ad0b |002a: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0826b4: 1277 |002c: const/4 v7, #int 7 // #7 │ │ +0826b6: 4b03 0607 |002d: aput v3, v6, v7 │ │ +0826ba: 54d6 ad0b |002f: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0826be: 4b04 0609 |0031: aput v4, v6, v9 │ │ +0826c2: 54d6 ad0b |0033: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0826c6: 4b05 060b |0035: aput v5, v6, v11 │ │ +0826ca: 110d |0037: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=411 │ │ 0x0009 line=412 │ │ 0x000d line=413 │ │ 0x0011 line=414 │ │ 0x0015 line=415 │ │ @@ -83672,26 +83674,26 @@ │ │ type : '(FF)Lcom/badlogic/gdx/math/Matrix3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -0741e8: |[0741e8] com.badlogic.gdx.math.Matrix3.trn:(FF)Lcom/badlogic/gdx/math/Matrix3; │ │ -0741f8: 5430 ad0b |0000: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0741fc: 1261 |0002: const/4 v1, #int 6 // #6 │ │ -0741fe: 4402 0001 |0003: aget v2, v0, v1 │ │ -074202: c642 |0005: add-float/2addr v2, v4 │ │ -074204: 4b02 0001 |0006: aput v2, v0, v1 │ │ -074208: 5430 ad0b |0008: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07420c: 1271 |000a: const/4 v1, #int 7 // #7 │ │ -07420e: 4402 0001 |000b: aget v2, v0, v1 │ │ -074212: c652 |000d: add-float/2addr v2, v5 │ │ -074214: 4b02 0001 |000e: aput v2, v0, v1 │ │ -074218: 1103 |0010: return-object v3 │ │ +0826cc: |[0826cc] com.badlogic.gdx.math.Matrix3.trn:(FF)Lcom/badlogic/gdx/math/Matrix3; │ │ +0826dc: 5430 ad0b |0000: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0826e0: 1261 |0002: const/4 v1, #int 6 // #6 │ │ +0826e2: 4402 0001 |0003: aget v2, v0, v1 │ │ +0826e6: c642 |0005: add-float/2addr v2, v4 │ │ +0826e8: 4b02 0001 |0006: aput v2, v0, v1 │ │ +0826ec: 5430 ad0b |0008: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0826f0: 1271 |000a: const/4 v1, #int 7 // #7 │ │ +0826f2: 4402 0001 |000b: aget v2, v0, v1 │ │ +0826f6: c652 |000d: add-float/2addr v2, v5 │ │ +0826f8: 4b02 0001 |000e: aput v2, v0, v1 │ │ +0826fc: 1103 |0010: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0008 line=258 │ │ 0x0010 line=259 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/badlogic/gdx/math/Matrix3; │ │ @@ -83703,28 +83705,28 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Matrix3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -07421c: |[07421c] com.badlogic.gdx.math.Matrix3.trn:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Matrix3; │ │ -07422c: 5440 ad0b |0000: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -074230: 1261 |0002: const/4 v1, #int 6 // #6 │ │ -074232: 4402 0001 |0003: aget v2, v0, v1 │ │ -074236: 5253 f30b |0005: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07423a: c632 |0007: add-float/2addr v2, v3 │ │ -07423c: 4b02 0001 |0008: aput v2, v0, v1 │ │ -074240: 5440 ad0b |000a: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -074244: 1271 |000c: const/4 v1, #int 7 // #7 │ │ -074246: 4402 0001 |000d: aget v2, v0, v1 │ │ -07424a: 5253 f40b |000f: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07424e: c632 |0011: add-float/2addr v2, v3 │ │ -074250: 4b02 0001 |0012: aput v2, v0, v1 │ │ -074254: 1104 |0014: return-object v4 │ │ +082700: |[082700] com.badlogic.gdx.math.Matrix3.trn:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Matrix3; │ │ +082710: 5440 ad0b |0000: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082714: 1261 |0002: const/4 v1, #int 6 // #6 │ │ +082716: 4402 0001 |0003: aget v2, v0, v1 │ │ +08271a: 5253 f30b |0005: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08271e: c632 |0007: add-float/2addr v2, v3 │ │ +082720: 4b02 0001 |0008: aput v2, v0, v1 │ │ +082724: 5440 ad0b |000a: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082728: 1271 |000c: const/4 v1, #int 7 // #7 │ │ +08272a: 4402 0001 |000d: aget v2, v0, v1 │ │ +08272e: 5253 f40b |000f: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +082732: c632 |0011: add-float/2addr v2, v3 │ │ +082734: 4b02 0001 |0012: aput v2, v0, v1 │ │ +082738: 1104 |0014: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x000a line=248 │ │ 0x0014 line=249 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Lcom/badlogic/gdx/math/Matrix3; │ │ @@ -83735,44 +83737,44 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -074258: |[074258] com.badlogic.gdx.math.Matrix3.trn:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix3; │ │ -074268: 5440 ad0b |0000: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07426c: 1261 |0002: const/4 v1, #int 6 // #6 │ │ -07426e: 4402 0001 |0003: aget v2, v0, v1 │ │ -074272: 5253 fe0b |0005: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -074276: c632 |0007: add-float/2addr v2, v3 │ │ -074278: 4b02 0001 |0008: aput v2, v0, v1 │ │ -07427c: 5440 ad0b |000a: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -074280: 1271 |000c: const/4 v1, #int 7 // #7 │ │ -074282: 4402 0001 |000d: aget v2, v0, v1 │ │ -074286: 5253 ff0b |000f: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07428a: c632 |0011: add-float/2addr v2, v3 │ │ -07428c: 4b02 0001 |0012: aput v2, v0, v1 │ │ -074290: 1104 |0014: return-object v4 │ │ +08273c: |[08273c] com.badlogic.gdx.math.Matrix3.trn:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix3; │ │ +08274c: 5440 ad0b |0000: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082750: 1261 |0002: const/4 v1, #int 6 // #6 │ │ +082752: 4402 0001 |0003: aget v2, v0, v1 │ │ +082756: 5253 fe0b |0005: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +08275a: c632 |0007: add-float/2addr v2, v3 │ │ +08275c: 4b02 0001 |0008: aput v2, v0, v1 │ │ +082760: 5440 ad0b |000a: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +082764: 1271 |000c: const/4 v1, #int 7 // #7 │ │ +082766: 4402 0001 |000d: aget v2, v0, v1 │ │ +08276a: 5253 ff0b |000f: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +08276e: c632 |0011: add-float/2addr v2, v3 │ │ +082770: 4b02 0001 |0012: aput v2, v0, v1 │ │ +082774: 1104 |0014: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x000a line=267 │ │ 0x0014 line=268 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Lcom/badlogic/gdx/math/Matrix3; │ │ 0x0000 - 0x0015 reg=5 vector Lcom/badlogic/gdx/math/Vector3; │ │ │ │ - source_file_idx : 3414 (Matrix3.java) │ │ + source_file_idx : 3412 (Matrix3.java) │ │ │ │ Class #230 header: │ │ -class_idx : 525 │ │ +class_idx : 523 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3415 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3413 │ │ static_fields_size : 27 │ │ instance_fields_size: 2 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 46 │ │ │ │ Class #230 - │ │ Class descriptor : 'Lcom/badlogic/gdx/math/Matrix4;' │ │ @@ -83926,46 +83928,46 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 71 16-bit code units │ │ -074294: |[074294] com.badlogic.gdx.math.Matrix4.:()V │ │ -0742a4: 2200 1102 |0000: new-instance v0, Lcom/badlogic/gdx/math/Quaternion; // type@0211 │ │ -0742a8: 7010 1b14 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/math/Quaternion;.:()V // method@141b │ │ -0742ae: 6900 c10b |0005: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0bc1 │ │ -0742b2: 2200 1402 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0742b6: 7010 7014 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -0742bc: 6900 c80b |000c: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpV:Lcom/badlogic/gdx/math/Vector3; // field@0bc8 │ │ -0742c0: 2200 1402 |000e: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0742c4: 7010 7014 0000 |0010: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -0742ca: 6900 c00b |0013: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.l_vez:Lcom/badlogic/gdx/math/Vector3; // field@0bc0 │ │ -0742ce: 2200 1402 |0015: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0742d2: 7010 7014 0000 |0017: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -0742d8: 6900 be0b |001a: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.l_vex:Lcom/badlogic/gdx/math/Vector3; // field@0bbe │ │ -0742dc: 2200 1402 |001c: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0742e0: 7010 7014 0000 |001e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -0742e6: 6900 bf0b |0021: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.l_vey:Lcom/badlogic/gdx/math/Vector3; // field@0bbf │ │ -0742ea: 2200 1402 |0023: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0742ee: 7010 7014 0000 |0025: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -0742f4: 6900 c90b |0028: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@0bc9 │ │ -0742f8: 2200 0d02 |002a: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -0742fc: 7010 b713 0000 |002c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ -074302: 6900 c60b |002f: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@0bc6 │ │ -074306: 2200 1402 |0031: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -07430a: 7010 7014 0000 |0033: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -074310: 6900 c20b |0036: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.right:Lcom/badlogic/gdx/math/Vector3; // field@0bc2 │ │ -074314: 2200 1402 |0038: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -074318: 7010 7014 0000 |003a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -07431e: 6900 c50b |003d: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpForward:Lcom/badlogic/gdx/math/Vector3; // field@0bc5 │ │ -074322: 2200 1402 |003f: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -074326: 7010 7014 0000 |0041: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -07432c: 6900 c70b |0044: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpUp:Lcom/badlogic/gdx/math/Vector3; // field@0bc7 │ │ -074330: 0e00 |0046: return-void │ │ +082778: |[082778] com.badlogic.gdx.math.Matrix4.:()V │ │ +082788: 2200 0f02 |0000: new-instance v0, Lcom/badlogic/gdx/math/Quaternion; // type@020f │ │ +08278c: 7010 1b14 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/math/Quaternion;.:()V // method@141b │ │ +082792: 6900 c10b |0005: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0bc1 │ │ +082796: 2200 1202 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +08279a: 7010 7014 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +0827a0: 6900 c80b |000c: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpV:Lcom/badlogic/gdx/math/Vector3; // field@0bc8 │ │ +0827a4: 2200 1202 |000e: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +0827a8: 7010 7014 0000 |0010: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +0827ae: 6900 c00b |0013: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.l_vez:Lcom/badlogic/gdx/math/Vector3; // field@0bc0 │ │ +0827b2: 2200 1202 |0015: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +0827b6: 7010 7014 0000 |0017: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +0827bc: 6900 be0b |001a: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.l_vex:Lcom/badlogic/gdx/math/Vector3; // field@0bbe │ │ +0827c0: 2200 1202 |001c: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +0827c4: 7010 7014 0000 |001e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +0827ca: 6900 bf0b |0021: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.l_vey:Lcom/badlogic/gdx/math/Vector3; // field@0bbf │ │ +0827ce: 2200 1202 |0023: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +0827d2: 7010 7014 0000 |0025: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +0827d8: 6900 c90b |0028: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@0bc9 │ │ +0827dc: 2200 0b02 |002a: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +0827e0: 7010 b713 0000 |002c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ +0827e6: 6900 c60b |002f: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@0bc6 │ │ +0827ea: 2200 1202 |0031: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +0827ee: 7010 7014 0000 |0033: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +0827f4: 6900 c20b |0036: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.right:Lcom/badlogic/gdx/math/Vector3; // field@0bc2 │ │ +0827f8: 2200 1202 |0038: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +0827fc: 7010 7014 0000 |003a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +082802: 6900 c50b |003d: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpForward:Lcom/badlogic/gdx/math/Vector3; // field@0bc5 │ │ +082806: 2200 1202 |003f: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +08280a: 7010 7014 0000 |0041: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +082810: 6900 c70b |0044: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpUp:Lcom/badlogic/gdx/math/Vector3; // field@0bc7 │ │ +082814: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0007 line=553 │ │ 0x000e line=591 │ │ 0x0015 line=592 │ │ 0x001c line=593 │ │ @@ -83981,35 +83983,35 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 38 16-bit code units │ │ -074334: |[074334] com.badlogic.gdx.math.Matrix4.:()V │ │ -074344: 1301 1000 |0000: const/16 v1, #int 16 // #10 │ │ -074348: 1502 803f |0002: const/high16 v2, #int 1065353216 // #3f80 │ │ -07434c: 7010 2726 0300 |0004: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ -074352: 2310 4a04 |0007: new-array v0, v1, [F // type@044a │ │ -074356: 5b30 c40b |0009: iput-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -07435a: 2310 4a04 |000b: new-array v0, v1, [F // type@044a │ │ -07435e: 5b30 ca0b |000d: iput-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074362: 5430 ca0b |000f: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074366: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -074368: 4b02 0001 |0012: aput v2, v0, v1 │ │ -07436c: 5430 ca0b |0014: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074370: 1251 |0016: const/4 v1, #int 5 // #5 │ │ -074372: 4b02 0001 |0017: aput v2, v0, v1 │ │ -074376: 5430 ca0b |0019: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07437a: 1301 0a00 |001b: const/16 v1, #int 10 // #a │ │ -07437e: 4b02 0001 |001d: aput v2, v0, v1 │ │ -074382: 5430 ca0b |001f: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074386: 1301 0f00 |0021: const/16 v1, #int 15 // #f │ │ -07438a: 4b02 0001 |0023: aput v2, v0, v1 │ │ -07438e: 0e00 |0025: return-void │ │ +082818: |[082818] com.badlogic.gdx.math.Matrix4.:()V │ │ +082828: 1301 1000 |0000: const/16 v1, #int 16 // #10 │ │ +08282c: 1502 803f |0002: const/high16 v2, #int 1065353216 // #3f80 │ │ +082830: 7010 2726 0300 |0004: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ +082836: 2310 4804 |0007: new-array v0, v1, [F // type@0448 │ │ +08283a: 5b30 c40b |0009: iput-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +08283e: 2310 4804 |000b: new-array v0, v1, [F // type@0448 │ │ +082842: 5b30 ca0b |000d: iput-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082846: 5430 ca0b |000f: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08284a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +08284c: 4b02 0001 |0012: aput v2, v0, v1 │ │ +082850: 5430 ca0b |0014: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082854: 1251 |0016: const/4 v1, #int 5 // #5 │ │ +082856: 4b02 0001 |0017: aput v2, v0, v1 │ │ +08285a: 5430 ca0b |0019: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08285e: 1301 0a00 |001b: const/16 v1, #int 10 // #a │ │ +082862: 4b02 0001 |001d: aput v2, v0, v1 │ │ +082866: 5430 ca0b |001f: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08286a: 1301 0f00 |0021: const/16 v1, #int 15 // #f │ │ +08286e: 4b02 0001 |0023: aput v2, v0, v1 │ │ +082872: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=52 │ │ 0x0007 line=48 │ │ 0x000b line=49 │ │ 0x000f line=53 │ │ 0x0014 line=54 │ │ @@ -84024,23 +84026,23 @@ │ │ type : '(Lcom/badlogic/gdx/math/Matrix4;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -074390: |[074390] com.badlogic.gdx.math.Matrix4.:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ -0743a0: 1301 1000 |0000: const/16 v1, #int 16 // #10 │ │ -0743a4: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -0743aa: 2310 4a04 |0005: new-array v0, v1, [F // type@044a │ │ -0743ae: 5b20 c40b |0007: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -0743b2: 2310 4a04 |0009: new-array v0, v1, [F // type@044a │ │ -0743b6: 5b20 ca0b |000b: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0743ba: 6e20 d513 3200 |000d: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ -0743c0: 0e00 |0010: return-void │ │ +082874: |[082874] com.badlogic.gdx.math.Matrix4.:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ +082884: 1301 1000 |0000: const/16 v1, #int 16 // #10 │ │ +082888: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +08288e: 2310 4804 |0005: new-array v0, v1, [F // type@0448 │ │ +082892: 5b20 c40b |0007: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +082896: 2310 4804 |0009: new-array v0, v1, [F // type@0448 │ │ +08289a: 5b20 ca0b |000b: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08289e: 6e20 d513 3200 |000d: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ +0828a4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=62 │ │ 0x0005 line=48 │ │ 0x0009 line=49 │ │ 0x000d line=63 │ │ 0x0010 line=64 │ │ @@ -84053,23 +84055,23 @@ │ │ type : '(Lcom/badlogic/gdx/math/Quaternion;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0743c4: |[0743c4] com.badlogic.gdx.math.Matrix4.:(Lcom/badlogic/gdx/math/Quaternion;)V │ │ -0743d4: 1301 1000 |0000: const/16 v1, #int 16 // #10 │ │ -0743d8: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -0743de: 2310 4a04 |0005: new-array v0, v1, [F // type@044a │ │ -0743e2: 5b20 c40b |0007: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -0743e6: 2310 4a04 |0009: new-array v0, v1, [F // type@044a │ │ -0743ea: 5b20 ca0b |000b: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0743ee: 6e20 d613 3200 |000d: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; // method@13d6 │ │ -0743f4: 0e00 |0010: return-void │ │ +0828a8: |[0828a8] com.badlogic.gdx.math.Matrix4.:(Lcom/badlogic/gdx/math/Quaternion;)V │ │ +0828b8: 1301 1000 |0000: const/16 v1, #int 16 // #10 │ │ +0828bc: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0828c2: 2310 4804 |0005: new-array v0, v1, [F // type@0448 │ │ +0828c6: 5b20 c40b |0007: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +0828ca: 2310 4804 |0009: new-array v0, v1, [F // type@0448 │ │ +0828ce: 5b20 ca0b |000b: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0828d2: 6e20 d613 3200 |000d: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; // method@13d6 │ │ +0828d8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=75 │ │ 0x0005 line=48 │ │ 0x0009 line=49 │ │ 0x000d line=76 │ │ 0x0010 line=77 │ │ @@ -84082,23 +84084,23 @@ │ │ type : '([F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0743f8: |[0743f8] com.badlogic.gdx.math.Matrix4.:([F)V │ │ -074408: 1301 1000 |0000: const/16 v1, #int 16 // #10 │ │ -07440c: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -074412: 2310 4a04 |0005: new-array v0, v1, [F // type@044a │ │ -074416: 5b20 c40b |0007: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -07441a: 2310 4a04 |0009: new-array v0, v1, [F // type@044a │ │ -07441e: 5b20 ca0b |000b: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074422: 6e20 d813 3200 |000d: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Matrix4;.set:([F)Lcom/badlogic/gdx/math/Matrix4; // method@13d8 │ │ -074428: 0e00 |0010: return-void │ │ +0828dc: |[0828dc] com.badlogic.gdx.math.Matrix4.:([F)V │ │ +0828ec: 1301 1000 |0000: const/16 v1, #int 16 // #10 │ │ +0828f0: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0828f6: 2310 4804 |0005: new-array v0, v1, [F // type@0448 │ │ +0828fa: 5b20 c40b |0007: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +0828fe: 2310 4804 |0009: new-array v0, v1, [F // type@0448 │ │ +082902: 5b20 ca0b |000b: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082906: 6e20 d813 3200 |000d: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Matrix4;.set:([F)Lcom/badlogic/gdx/math/Matrix4; // method@13d8 │ │ +08290c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=69 │ │ 0x0005 line=48 │ │ 0x0009 line=49 │ │ 0x000d line=70 │ │ 0x0010 line=71 │ │ @@ -84166,18 +84168,18 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07442c: |[07442c] com.badlogic.gdx.math.Matrix4.cpy:()Lcom/badlogic/gdx/math/Matrix4; │ │ -07443c: 2200 0d02 |0000: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -074440: 7020 b813 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.:(Lcom/badlogic/gdx/math/Matrix4;)V // method@13b8 │ │ -074446: 1100 |0005: return-object v0 │ │ +082910: |[082910] com.badlogic.gdx.math.Matrix4.cpy:()Lcom/badlogic/gdx/math/Matrix4; │ │ +082920: 2200 0b02 |0000: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +082924: 7020 b813 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.:(Lcom/badlogic/gdx/math/Matrix4;)V // method@13b8 │ │ +08292a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/math/Matrix4; │ │ │ │ #1 : (in Lcom/badlogic/gdx/math/Matrix4;) │ │ @@ -84185,374 +84187,374 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 599 16-bit code units │ │ -074448: |[074448] com.badlogic.gdx.math.Matrix4.det:()F │ │ -074458: 1248 |0000: const/4 v8, #int 4 // #4 │ │ -07445a: 1237 |0001: const/4 v7, #int 3 // #3 │ │ -07445c: 1226 |0002: const/4 v6, #int 2 // #2 │ │ -07445e: 1215 |0003: const/4 v5, #int 1 // #1 │ │ -074460: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -074462: 5490 ca0b |0005: iget-object v0, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074466: 4400 0007 |0007: aget v0, v0, v7 │ │ -07446a: 5491 ca0b |0009: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07446e: 1262 |000b: const/4 v2, #int 6 // #6 │ │ -074470: 4401 0102 |000c: aget v1, v1, v2 │ │ -074474: c810 |000e: mul-float/2addr v0, v1 │ │ -074476: 5491 ca0b |000f: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07447a: 1302 0900 |0011: const/16 v2, #int 9 // #9 │ │ -07447e: 4401 0102 |0013: aget v1, v1, v2 │ │ -074482: c810 |0015: mul-float/2addr v0, v1 │ │ -074484: 5491 ca0b |0016: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074488: 1302 0c00 |0018: const/16 v2, #int 12 // #c │ │ -07448c: 4401 0102 |001a: aget v1, v1, v2 │ │ -074490: c810 |001c: mul-float/2addr v0, v1 │ │ -074492: 5491 ca0b |001d: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074496: 4401 0106 |001f: aget v1, v1, v6 │ │ -07449a: 5492 ca0b |0021: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07449e: 1273 |0023: const/4 v3, #int 7 // #7 │ │ -0744a0: 4402 0203 |0024: aget v2, v2, v3 │ │ -0744a4: c821 |0026: mul-float/2addr v1, v2 │ │ -0744a6: 5492 ca0b |0027: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0744aa: 1303 0900 |0029: const/16 v3, #int 9 // #9 │ │ -0744ae: 4402 0203 |002b: aget v2, v2, v3 │ │ -0744b2: c821 |002d: mul-float/2addr v1, v2 │ │ -0744b4: 5492 ca0b |002e: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0744b8: 1303 0c00 |0030: const/16 v3, #int 12 // #c │ │ -0744bc: 4402 0203 |0032: aget v2, v2, v3 │ │ -0744c0: c821 |0034: mul-float/2addr v1, v2 │ │ -0744c2: c710 |0035: sub-float/2addr v0, v1 │ │ -0744c4: 5491 ca0b |0036: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0744c8: 4401 0107 |0038: aget v1, v1, v7 │ │ -0744cc: 5492 ca0b |003a: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0744d0: 1253 |003c: const/4 v3, #int 5 // #5 │ │ -0744d2: 4402 0203 |003d: aget v2, v2, v3 │ │ -0744d6: c821 |003f: mul-float/2addr v1, v2 │ │ -0744d8: 5492 ca0b |0040: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0744dc: 1303 0a00 |0042: const/16 v3, #int 10 // #a │ │ -0744e0: 4402 0203 |0044: aget v2, v2, v3 │ │ -0744e4: c821 |0046: mul-float/2addr v1, v2 │ │ -0744e6: 5492 ca0b |0047: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0744ea: 1303 0c00 |0049: const/16 v3, #int 12 // #c │ │ -0744ee: 4402 0203 |004b: aget v2, v2, v3 │ │ -0744f2: c821 |004d: mul-float/2addr v1, v2 │ │ -0744f4: c710 |004e: sub-float/2addr v0, v1 │ │ -0744f6: 5491 ca0b |004f: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0744fa: 4401 0105 |0051: aget v1, v1, v5 │ │ -0744fe: 5492 ca0b |0053: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074502: 1273 |0055: const/4 v3, #int 7 // #7 │ │ -074504: 4402 0203 |0056: aget v2, v2, v3 │ │ -074508: c821 |0058: mul-float/2addr v1, v2 │ │ -07450a: 5492 ca0b |0059: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07450e: 1303 0a00 |005b: const/16 v3, #int 10 // #a │ │ -074512: 4402 0203 |005d: aget v2, v2, v3 │ │ -074516: c821 |005f: mul-float/2addr v1, v2 │ │ -074518: 5492 ca0b |0060: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07451c: 1303 0c00 |0062: const/16 v3, #int 12 // #c │ │ -074520: 4402 0203 |0064: aget v2, v2, v3 │ │ -074524: c821 |0066: mul-float/2addr v1, v2 │ │ -074526: c610 |0067: add-float/2addr v0, v1 │ │ -074528: 5491 ca0b |0068: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07452c: 4401 0106 |006a: aget v1, v1, v6 │ │ -074530: 5492 ca0b |006c: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074534: 1253 |006e: const/4 v3, #int 5 // #5 │ │ -074536: 4402 0203 |006f: aget v2, v2, v3 │ │ -07453a: c821 |0071: mul-float/2addr v1, v2 │ │ -07453c: 5492 ca0b |0072: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074540: 1303 0b00 |0074: const/16 v3, #int 11 // #b │ │ -074544: 4402 0203 |0076: aget v2, v2, v3 │ │ -074548: c821 |0078: mul-float/2addr v1, v2 │ │ -07454a: 5492 ca0b |0079: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07454e: 1303 0c00 |007b: const/16 v3, #int 12 // #c │ │ -074552: 4402 0203 |007d: aget v2, v2, v3 │ │ -074556: c821 |007f: mul-float/2addr v1, v2 │ │ -074558: c610 |0080: add-float/2addr v0, v1 │ │ -07455a: 5491 ca0b |0081: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07455e: 4401 0105 |0083: aget v1, v1, v5 │ │ -074562: 5492 ca0b |0085: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074566: 1263 |0087: const/4 v3, #int 6 // #6 │ │ -074568: 4402 0203 |0088: aget v2, v2, v3 │ │ -07456c: c821 |008a: mul-float/2addr v1, v2 │ │ -07456e: 5492 ca0b |008b: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074572: 1303 0b00 |008d: const/16 v3, #int 11 // #b │ │ -074576: 4402 0203 |008f: aget v2, v2, v3 │ │ -07457a: c821 |0091: mul-float/2addr v1, v2 │ │ -07457c: 5492 ca0b |0092: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074580: 1303 0c00 |0094: const/16 v3, #int 12 // #c │ │ -074584: 4402 0203 |0096: aget v2, v2, v3 │ │ -074588: c821 |0098: mul-float/2addr v1, v2 │ │ -07458a: c710 |0099: sub-float/2addr v0, v1 │ │ -07458c: 5491 ca0b |009a: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074590: 4401 0107 |009c: aget v1, v1, v7 │ │ -074594: 5492 ca0b |009e: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074598: 1263 |00a0: const/4 v3, #int 6 // #6 │ │ -07459a: 4402 0203 |00a1: aget v2, v2, v3 │ │ -07459e: c821 |00a3: mul-float/2addr v1, v2 │ │ -0745a0: 5492 ca0b |00a4: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0745a4: 1303 0800 |00a6: const/16 v3, #int 8 // #8 │ │ -0745a8: 4402 0203 |00a8: aget v2, v2, v3 │ │ -0745ac: c821 |00aa: mul-float/2addr v1, v2 │ │ -0745ae: 5492 ca0b |00ab: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0745b2: 1303 0d00 |00ad: const/16 v3, #int 13 // #d │ │ -0745b6: 4402 0203 |00af: aget v2, v2, v3 │ │ -0745ba: c821 |00b1: mul-float/2addr v1, v2 │ │ -0745bc: c710 |00b2: sub-float/2addr v0, v1 │ │ -0745be: 5491 ca0b |00b3: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0745c2: 4401 0106 |00b5: aget v1, v1, v6 │ │ -0745c6: 5492 ca0b |00b7: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0745ca: 1273 |00b9: const/4 v3, #int 7 // #7 │ │ -0745cc: 4402 0203 |00ba: aget v2, v2, v3 │ │ -0745d0: c821 |00bc: mul-float/2addr v1, v2 │ │ -0745d2: 5492 ca0b |00bd: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0745d6: 1303 0800 |00bf: const/16 v3, #int 8 // #8 │ │ -0745da: 4402 0203 |00c1: aget v2, v2, v3 │ │ -0745de: c821 |00c3: mul-float/2addr v1, v2 │ │ -0745e0: 5492 ca0b |00c4: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0745e4: 1303 0d00 |00c6: const/16 v3, #int 13 // #d │ │ -0745e8: 4402 0203 |00c8: aget v2, v2, v3 │ │ -0745ec: c821 |00ca: mul-float/2addr v1, v2 │ │ -0745ee: c610 |00cb: add-float/2addr v0, v1 │ │ -0745f0: 5491 ca0b |00cc: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0745f4: 4401 0107 |00ce: aget v1, v1, v7 │ │ -0745f8: 5492 ca0b |00d0: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0745fc: 4402 0208 |00d2: aget v2, v2, v8 │ │ -074600: c821 |00d4: mul-float/2addr v1, v2 │ │ -074602: 5492 ca0b |00d5: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074606: 1303 0a00 |00d7: const/16 v3, #int 10 // #a │ │ -07460a: 4402 0203 |00d9: aget v2, v2, v3 │ │ -07460e: c821 |00db: mul-float/2addr v1, v2 │ │ -074610: 5492 ca0b |00dc: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074614: 1303 0d00 |00de: const/16 v3, #int 13 // #d │ │ -074618: 4402 0203 |00e0: aget v2, v2, v3 │ │ -07461c: c821 |00e2: mul-float/2addr v1, v2 │ │ -07461e: c610 |00e3: add-float/2addr v0, v1 │ │ -074620: 5491 ca0b |00e4: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074624: 4401 0104 |00e6: aget v1, v1, v4 │ │ -074628: 5492 ca0b |00e8: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07462c: 1273 |00ea: const/4 v3, #int 7 // #7 │ │ -07462e: 4402 0203 |00eb: aget v2, v2, v3 │ │ -074632: c821 |00ed: mul-float/2addr v1, v2 │ │ -074634: 5492 ca0b |00ee: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074638: 1303 0a00 |00f0: const/16 v3, #int 10 // #a │ │ -07463c: 4402 0203 |00f2: aget v2, v2, v3 │ │ -074640: c821 |00f4: mul-float/2addr v1, v2 │ │ -074642: 5492 ca0b |00f5: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074646: 1303 0d00 |00f7: const/16 v3, #int 13 // #d │ │ -07464a: 4402 0203 |00f9: aget v2, v2, v3 │ │ -07464e: c821 |00fb: mul-float/2addr v1, v2 │ │ -074650: c710 |00fc: sub-float/2addr v0, v1 │ │ -074652: 5491 ca0b |00fd: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074656: 4401 0106 |00ff: aget v1, v1, v6 │ │ -07465a: 5492 ca0b |0101: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07465e: 4402 0208 |0103: aget v2, v2, v8 │ │ -074662: c821 |0105: mul-float/2addr v1, v2 │ │ -074664: 5492 ca0b |0106: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074668: 1303 0b00 |0108: const/16 v3, #int 11 // #b │ │ -07466c: 4402 0203 |010a: aget v2, v2, v3 │ │ -074670: c821 |010c: mul-float/2addr v1, v2 │ │ -074672: 5492 ca0b |010d: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074676: 1303 0d00 |010f: const/16 v3, #int 13 // #d │ │ -07467a: 4402 0203 |0111: aget v2, v2, v3 │ │ -07467e: c821 |0113: mul-float/2addr v1, v2 │ │ -074680: c710 |0114: sub-float/2addr v0, v1 │ │ -074682: 5491 ca0b |0115: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074686: 4401 0104 |0117: aget v1, v1, v4 │ │ -07468a: 5492 ca0b |0119: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07468e: 1263 |011b: const/4 v3, #int 6 // #6 │ │ -074690: 4402 0203 |011c: aget v2, v2, v3 │ │ -074694: c821 |011e: mul-float/2addr v1, v2 │ │ -074696: 5492 ca0b |011f: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07469a: 1303 0b00 |0121: const/16 v3, #int 11 // #b │ │ -07469e: 4402 0203 |0123: aget v2, v2, v3 │ │ -0746a2: c821 |0125: mul-float/2addr v1, v2 │ │ -0746a4: 5492 ca0b |0126: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0746a8: 1303 0d00 |0128: const/16 v3, #int 13 // #d │ │ -0746ac: 4402 0203 |012a: aget v2, v2, v3 │ │ -0746b0: c821 |012c: mul-float/2addr v1, v2 │ │ -0746b2: c610 |012d: add-float/2addr v0, v1 │ │ -0746b4: 5491 ca0b |012e: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0746b8: 4401 0107 |0130: aget v1, v1, v7 │ │ -0746bc: 5492 ca0b |0132: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0746c0: 1253 |0134: const/4 v3, #int 5 // #5 │ │ -0746c2: 4402 0203 |0135: aget v2, v2, v3 │ │ -0746c6: c821 |0137: mul-float/2addr v1, v2 │ │ -0746c8: 5492 ca0b |0138: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0746cc: 1303 0800 |013a: const/16 v3, #int 8 // #8 │ │ -0746d0: 4402 0203 |013c: aget v2, v2, v3 │ │ -0746d4: c821 |013e: mul-float/2addr v1, v2 │ │ -0746d6: 5492 ca0b |013f: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0746da: 1303 0e00 |0141: const/16 v3, #int 14 // #e │ │ -0746de: 4402 0203 |0143: aget v2, v2, v3 │ │ -0746e2: c821 |0145: mul-float/2addr v1, v2 │ │ -0746e4: c610 |0146: add-float/2addr v0, v1 │ │ -0746e6: 5491 ca0b |0147: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0746ea: 4401 0105 |0149: aget v1, v1, v5 │ │ -0746ee: 5492 ca0b |014b: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0746f2: 1273 |014d: const/4 v3, #int 7 // #7 │ │ -0746f4: 4402 0203 |014e: aget v2, v2, v3 │ │ -0746f8: c821 |0150: mul-float/2addr v1, v2 │ │ -0746fa: 5492 ca0b |0151: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0746fe: 1303 0800 |0153: const/16 v3, #int 8 // #8 │ │ -074702: 4402 0203 |0155: aget v2, v2, v3 │ │ -074706: c821 |0157: mul-float/2addr v1, v2 │ │ -074708: 5492 ca0b |0158: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07470c: 1303 0e00 |015a: const/16 v3, #int 14 // #e │ │ -074710: 4402 0203 |015c: aget v2, v2, v3 │ │ -074714: c821 |015e: mul-float/2addr v1, v2 │ │ -074716: c710 |015f: sub-float/2addr v0, v1 │ │ -074718: 5491 ca0b |0160: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07471c: 4401 0107 |0162: aget v1, v1, v7 │ │ -074720: 5492 ca0b |0164: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074724: 4402 0208 |0166: aget v2, v2, v8 │ │ -074728: c821 |0168: mul-float/2addr v1, v2 │ │ -07472a: 5492 ca0b |0169: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07472e: 1303 0900 |016b: const/16 v3, #int 9 // #9 │ │ -074732: 4402 0203 |016d: aget v2, v2, v3 │ │ -074736: c821 |016f: mul-float/2addr v1, v2 │ │ -074738: 5492 ca0b |0170: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07473c: 1303 0e00 |0172: const/16 v3, #int 14 // #e │ │ -074740: 4402 0203 |0174: aget v2, v2, v3 │ │ -074744: c821 |0176: mul-float/2addr v1, v2 │ │ -074746: c710 |0177: sub-float/2addr v0, v1 │ │ -074748: 5491 ca0b |0178: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07474c: 4401 0104 |017a: aget v1, v1, v4 │ │ -074750: 5492 ca0b |017c: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074754: 1273 |017e: const/4 v3, #int 7 // #7 │ │ -074756: 4402 0203 |017f: aget v2, v2, v3 │ │ -07475a: c821 |0181: mul-float/2addr v1, v2 │ │ -07475c: 5492 ca0b |0182: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074760: 1303 0900 |0184: const/16 v3, #int 9 // #9 │ │ -074764: 4402 0203 |0186: aget v2, v2, v3 │ │ -074768: c821 |0188: mul-float/2addr v1, v2 │ │ -07476a: 5492 ca0b |0189: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07476e: 1303 0e00 |018b: const/16 v3, #int 14 // #e │ │ -074772: 4402 0203 |018d: aget v2, v2, v3 │ │ -074776: c821 |018f: mul-float/2addr v1, v2 │ │ -074778: c610 |0190: add-float/2addr v0, v1 │ │ -07477a: 5491 ca0b |0191: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07477e: 4401 0105 |0193: aget v1, v1, v5 │ │ -074782: 5492 ca0b |0195: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074786: 4402 0208 |0197: aget v2, v2, v8 │ │ -07478a: c821 |0199: mul-float/2addr v1, v2 │ │ -07478c: 5492 ca0b |019a: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074790: 1303 0b00 |019c: const/16 v3, #int 11 // #b │ │ -074794: 4402 0203 |019e: aget v2, v2, v3 │ │ -074798: c821 |01a0: mul-float/2addr v1, v2 │ │ -07479a: 5492 ca0b |01a1: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07479e: 1303 0e00 |01a3: const/16 v3, #int 14 // #e │ │ -0747a2: 4402 0203 |01a5: aget v2, v2, v3 │ │ -0747a6: c821 |01a7: mul-float/2addr v1, v2 │ │ -0747a8: c610 |01a8: add-float/2addr v0, v1 │ │ -0747aa: 5491 ca0b |01a9: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0747ae: 4401 0104 |01ab: aget v1, v1, v4 │ │ -0747b2: 5492 ca0b |01ad: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0747b6: 1253 |01af: const/4 v3, #int 5 // #5 │ │ -0747b8: 4402 0203 |01b0: aget v2, v2, v3 │ │ -0747bc: c821 |01b2: mul-float/2addr v1, v2 │ │ -0747be: 5492 ca0b |01b3: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0747c2: 1303 0b00 |01b5: const/16 v3, #int 11 // #b │ │ -0747c6: 4402 0203 |01b7: aget v2, v2, v3 │ │ -0747ca: c821 |01b9: mul-float/2addr v1, v2 │ │ -0747cc: 5492 ca0b |01ba: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0747d0: 1303 0e00 |01bc: const/16 v3, #int 14 // #e │ │ -0747d4: 4402 0203 |01be: aget v2, v2, v3 │ │ -0747d8: c821 |01c0: mul-float/2addr v1, v2 │ │ -0747da: c710 |01c1: sub-float/2addr v0, v1 │ │ -0747dc: 5491 ca0b |01c2: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0747e0: 4401 0106 |01c4: aget v1, v1, v6 │ │ -0747e4: 5492 ca0b |01c6: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0747e8: 1253 |01c8: const/4 v3, #int 5 // #5 │ │ -0747ea: 4402 0203 |01c9: aget v2, v2, v3 │ │ -0747ee: c821 |01cb: mul-float/2addr v1, v2 │ │ -0747f0: 5492 ca0b |01cc: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0747f4: 1303 0800 |01ce: const/16 v3, #int 8 // #8 │ │ -0747f8: 4402 0203 |01d0: aget v2, v2, v3 │ │ -0747fc: c821 |01d2: mul-float/2addr v1, v2 │ │ -0747fe: 5492 ca0b |01d3: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074802: 1303 0f00 |01d5: const/16 v3, #int 15 // #f │ │ -074806: 4402 0203 |01d7: aget v2, v2, v3 │ │ -07480a: c821 |01d9: mul-float/2addr v1, v2 │ │ -07480c: c710 |01da: sub-float/2addr v0, v1 │ │ -07480e: 5491 ca0b |01db: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074812: 4401 0105 |01dd: aget v1, v1, v5 │ │ -074816: 5492 ca0b |01df: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07481a: 1263 |01e1: const/4 v3, #int 6 // #6 │ │ -07481c: 4402 0203 |01e2: aget v2, v2, v3 │ │ -074820: c821 |01e4: mul-float/2addr v1, v2 │ │ -074822: 5492 ca0b |01e5: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074826: 1303 0800 |01e7: const/16 v3, #int 8 // #8 │ │ -07482a: 4402 0203 |01e9: aget v2, v2, v3 │ │ -07482e: c821 |01eb: mul-float/2addr v1, v2 │ │ -074830: 5492 ca0b |01ec: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074834: 1303 0f00 |01ee: const/16 v3, #int 15 // #f │ │ -074838: 4402 0203 |01f0: aget v2, v2, v3 │ │ -07483c: c821 |01f2: mul-float/2addr v1, v2 │ │ -07483e: c610 |01f3: add-float/2addr v0, v1 │ │ -074840: 5491 ca0b |01f4: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074844: 4401 0106 |01f6: aget v1, v1, v6 │ │ -074848: 5492 ca0b |01f8: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07484c: 4402 0208 |01fa: aget v2, v2, v8 │ │ -074850: c821 |01fc: mul-float/2addr v1, v2 │ │ -074852: 5492 ca0b |01fd: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074856: 1303 0900 |01ff: const/16 v3, #int 9 // #9 │ │ -07485a: 4402 0203 |0201: aget v2, v2, v3 │ │ -07485e: c821 |0203: mul-float/2addr v1, v2 │ │ -074860: 5492 ca0b |0204: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074864: 1303 0f00 |0206: const/16 v3, #int 15 // #f │ │ -074868: 4402 0203 |0208: aget v2, v2, v3 │ │ -07486c: c821 |020a: mul-float/2addr v1, v2 │ │ -07486e: c610 |020b: add-float/2addr v0, v1 │ │ -074870: 5491 ca0b |020c: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074874: 4401 0104 |020e: aget v1, v1, v4 │ │ -074878: 5492 ca0b |0210: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07487c: 1263 |0212: const/4 v3, #int 6 // #6 │ │ -07487e: 4402 0203 |0213: aget v2, v2, v3 │ │ -074882: c821 |0215: mul-float/2addr v1, v2 │ │ -074884: 5492 ca0b |0216: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074888: 1303 0900 |0218: const/16 v3, #int 9 // #9 │ │ -07488c: 4402 0203 |021a: aget v2, v2, v3 │ │ -074890: c821 |021c: mul-float/2addr v1, v2 │ │ -074892: 5492 ca0b |021d: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074896: 1303 0f00 |021f: const/16 v3, #int 15 // #f │ │ -07489a: 4402 0203 |0221: aget v2, v2, v3 │ │ -07489e: c821 |0223: mul-float/2addr v1, v2 │ │ -0748a0: c710 |0224: sub-float/2addr v0, v1 │ │ -0748a2: 5491 ca0b |0225: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0748a6: 4401 0105 |0227: aget v1, v1, v5 │ │ -0748aa: 5492 ca0b |0229: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0748ae: 4402 0208 |022b: aget v2, v2, v8 │ │ -0748b2: c821 |022d: mul-float/2addr v1, v2 │ │ -0748b4: 5492 ca0b |022e: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0748b8: 1303 0a00 |0230: const/16 v3, #int 10 // #a │ │ -0748bc: 4402 0203 |0232: aget v2, v2, v3 │ │ -0748c0: c821 |0234: mul-float/2addr v1, v2 │ │ -0748c2: 5492 ca0b |0235: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0748c6: 1303 0f00 |0237: const/16 v3, #int 15 // #f │ │ -0748ca: 4402 0203 |0239: aget v2, v2, v3 │ │ -0748ce: c821 |023b: mul-float/2addr v1, v2 │ │ -0748d0: c710 |023c: sub-float/2addr v0, v1 │ │ -0748d2: 5491 ca0b |023d: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0748d6: 4401 0104 |023f: aget v1, v1, v4 │ │ -0748da: 5492 ca0b |0241: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0748de: 1253 |0243: const/4 v3, #int 5 // #5 │ │ -0748e0: 4402 0203 |0244: aget v2, v2, v3 │ │ -0748e4: c821 |0246: mul-float/2addr v1, v2 │ │ -0748e6: 5492 ca0b |0247: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0748ea: 1303 0a00 |0249: const/16 v3, #int 10 // #a │ │ -0748ee: 4402 0203 |024b: aget v2, v2, v3 │ │ -0748f2: c821 |024d: mul-float/2addr v1, v2 │ │ -0748f4: 5492 ca0b |024e: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0748f8: 1303 0f00 |0250: const/16 v3, #int 15 // #f │ │ -0748fc: 4402 0203 |0252: aget v2, v2, v3 │ │ -074900: c821 |0254: mul-float/2addr v1, v2 │ │ -074902: c610 |0255: add-float/2addr v0, v1 │ │ -074904: 0f00 |0256: return v0 │ │ +08292c: |[08292c] com.badlogic.gdx.math.Matrix4.det:()F │ │ +08293c: 1248 |0000: const/4 v8, #int 4 // #4 │ │ +08293e: 1237 |0001: const/4 v7, #int 3 // #3 │ │ +082940: 1226 |0002: const/4 v6, #int 2 // #2 │ │ +082942: 1215 |0003: const/4 v5, #int 1 // #1 │ │ +082944: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +082946: 5490 ca0b |0005: iget-object v0, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08294a: 4400 0007 |0007: aget v0, v0, v7 │ │ +08294e: 5491 ca0b |0009: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082952: 1262 |000b: const/4 v2, #int 6 // #6 │ │ +082954: 4401 0102 |000c: aget v1, v1, v2 │ │ +082958: c810 |000e: mul-float/2addr v0, v1 │ │ +08295a: 5491 ca0b |000f: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08295e: 1302 0900 |0011: const/16 v2, #int 9 // #9 │ │ +082962: 4401 0102 |0013: aget v1, v1, v2 │ │ +082966: c810 |0015: mul-float/2addr v0, v1 │ │ +082968: 5491 ca0b |0016: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08296c: 1302 0c00 |0018: const/16 v2, #int 12 // #c │ │ +082970: 4401 0102 |001a: aget v1, v1, v2 │ │ +082974: c810 |001c: mul-float/2addr v0, v1 │ │ +082976: 5491 ca0b |001d: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08297a: 4401 0106 |001f: aget v1, v1, v6 │ │ +08297e: 5492 ca0b |0021: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082982: 1273 |0023: const/4 v3, #int 7 // #7 │ │ +082984: 4402 0203 |0024: aget v2, v2, v3 │ │ +082988: c821 |0026: mul-float/2addr v1, v2 │ │ +08298a: 5492 ca0b |0027: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08298e: 1303 0900 |0029: const/16 v3, #int 9 // #9 │ │ +082992: 4402 0203 |002b: aget v2, v2, v3 │ │ +082996: c821 |002d: mul-float/2addr v1, v2 │ │ +082998: 5492 ca0b |002e: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08299c: 1303 0c00 |0030: const/16 v3, #int 12 // #c │ │ +0829a0: 4402 0203 |0032: aget v2, v2, v3 │ │ +0829a4: c821 |0034: mul-float/2addr v1, v2 │ │ +0829a6: c710 |0035: sub-float/2addr v0, v1 │ │ +0829a8: 5491 ca0b |0036: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0829ac: 4401 0107 |0038: aget v1, v1, v7 │ │ +0829b0: 5492 ca0b |003a: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0829b4: 1253 |003c: const/4 v3, #int 5 // #5 │ │ +0829b6: 4402 0203 |003d: aget v2, v2, v3 │ │ +0829ba: c821 |003f: mul-float/2addr v1, v2 │ │ +0829bc: 5492 ca0b |0040: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0829c0: 1303 0a00 |0042: const/16 v3, #int 10 // #a │ │ +0829c4: 4402 0203 |0044: aget v2, v2, v3 │ │ +0829c8: c821 |0046: mul-float/2addr v1, v2 │ │ +0829ca: 5492 ca0b |0047: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0829ce: 1303 0c00 |0049: const/16 v3, #int 12 // #c │ │ +0829d2: 4402 0203 |004b: aget v2, v2, v3 │ │ +0829d6: c821 |004d: mul-float/2addr v1, v2 │ │ +0829d8: c710 |004e: sub-float/2addr v0, v1 │ │ +0829da: 5491 ca0b |004f: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0829de: 4401 0105 |0051: aget v1, v1, v5 │ │ +0829e2: 5492 ca0b |0053: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0829e6: 1273 |0055: const/4 v3, #int 7 // #7 │ │ +0829e8: 4402 0203 |0056: aget v2, v2, v3 │ │ +0829ec: c821 |0058: mul-float/2addr v1, v2 │ │ +0829ee: 5492 ca0b |0059: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0829f2: 1303 0a00 |005b: const/16 v3, #int 10 // #a │ │ +0829f6: 4402 0203 |005d: aget v2, v2, v3 │ │ +0829fa: c821 |005f: mul-float/2addr v1, v2 │ │ +0829fc: 5492 ca0b |0060: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082a00: 1303 0c00 |0062: const/16 v3, #int 12 // #c │ │ +082a04: 4402 0203 |0064: aget v2, v2, v3 │ │ +082a08: c821 |0066: mul-float/2addr v1, v2 │ │ +082a0a: c610 |0067: add-float/2addr v0, v1 │ │ +082a0c: 5491 ca0b |0068: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082a10: 4401 0106 |006a: aget v1, v1, v6 │ │ +082a14: 5492 ca0b |006c: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082a18: 1253 |006e: const/4 v3, #int 5 // #5 │ │ +082a1a: 4402 0203 |006f: aget v2, v2, v3 │ │ +082a1e: c821 |0071: mul-float/2addr v1, v2 │ │ +082a20: 5492 ca0b |0072: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082a24: 1303 0b00 |0074: const/16 v3, #int 11 // #b │ │ +082a28: 4402 0203 |0076: aget v2, v2, v3 │ │ +082a2c: c821 |0078: mul-float/2addr v1, v2 │ │ +082a2e: 5492 ca0b |0079: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082a32: 1303 0c00 |007b: const/16 v3, #int 12 // #c │ │ +082a36: 4402 0203 |007d: aget v2, v2, v3 │ │ +082a3a: c821 |007f: mul-float/2addr v1, v2 │ │ +082a3c: c610 |0080: add-float/2addr v0, v1 │ │ +082a3e: 5491 ca0b |0081: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082a42: 4401 0105 |0083: aget v1, v1, v5 │ │ +082a46: 5492 ca0b |0085: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082a4a: 1263 |0087: const/4 v3, #int 6 // #6 │ │ +082a4c: 4402 0203 |0088: aget v2, v2, v3 │ │ +082a50: c821 |008a: mul-float/2addr v1, v2 │ │ +082a52: 5492 ca0b |008b: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082a56: 1303 0b00 |008d: const/16 v3, #int 11 // #b │ │ +082a5a: 4402 0203 |008f: aget v2, v2, v3 │ │ +082a5e: c821 |0091: mul-float/2addr v1, v2 │ │ +082a60: 5492 ca0b |0092: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082a64: 1303 0c00 |0094: const/16 v3, #int 12 // #c │ │ +082a68: 4402 0203 |0096: aget v2, v2, v3 │ │ +082a6c: c821 |0098: mul-float/2addr v1, v2 │ │ +082a6e: c710 |0099: sub-float/2addr v0, v1 │ │ +082a70: 5491 ca0b |009a: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082a74: 4401 0107 |009c: aget v1, v1, v7 │ │ +082a78: 5492 ca0b |009e: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082a7c: 1263 |00a0: const/4 v3, #int 6 // #6 │ │ +082a7e: 4402 0203 |00a1: aget v2, v2, v3 │ │ +082a82: c821 |00a3: mul-float/2addr v1, v2 │ │ +082a84: 5492 ca0b |00a4: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082a88: 1303 0800 |00a6: const/16 v3, #int 8 // #8 │ │ +082a8c: 4402 0203 |00a8: aget v2, v2, v3 │ │ +082a90: c821 |00aa: mul-float/2addr v1, v2 │ │ +082a92: 5492 ca0b |00ab: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082a96: 1303 0d00 |00ad: const/16 v3, #int 13 // #d │ │ +082a9a: 4402 0203 |00af: aget v2, v2, v3 │ │ +082a9e: c821 |00b1: mul-float/2addr v1, v2 │ │ +082aa0: c710 |00b2: sub-float/2addr v0, v1 │ │ +082aa2: 5491 ca0b |00b3: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082aa6: 4401 0106 |00b5: aget v1, v1, v6 │ │ +082aaa: 5492 ca0b |00b7: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082aae: 1273 |00b9: const/4 v3, #int 7 // #7 │ │ +082ab0: 4402 0203 |00ba: aget v2, v2, v3 │ │ +082ab4: c821 |00bc: mul-float/2addr v1, v2 │ │ +082ab6: 5492 ca0b |00bd: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082aba: 1303 0800 |00bf: const/16 v3, #int 8 // #8 │ │ +082abe: 4402 0203 |00c1: aget v2, v2, v3 │ │ +082ac2: c821 |00c3: mul-float/2addr v1, v2 │ │ +082ac4: 5492 ca0b |00c4: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082ac8: 1303 0d00 |00c6: const/16 v3, #int 13 // #d │ │ +082acc: 4402 0203 |00c8: aget v2, v2, v3 │ │ +082ad0: c821 |00ca: mul-float/2addr v1, v2 │ │ +082ad2: c610 |00cb: add-float/2addr v0, v1 │ │ +082ad4: 5491 ca0b |00cc: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082ad8: 4401 0107 |00ce: aget v1, v1, v7 │ │ +082adc: 5492 ca0b |00d0: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082ae0: 4402 0208 |00d2: aget v2, v2, v8 │ │ +082ae4: c821 |00d4: mul-float/2addr v1, v2 │ │ +082ae6: 5492 ca0b |00d5: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082aea: 1303 0a00 |00d7: const/16 v3, #int 10 // #a │ │ +082aee: 4402 0203 |00d9: aget v2, v2, v3 │ │ +082af2: c821 |00db: mul-float/2addr v1, v2 │ │ +082af4: 5492 ca0b |00dc: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082af8: 1303 0d00 |00de: const/16 v3, #int 13 // #d │ │ +082afc: 4402 0203 |00e0: aget v2, v2, v3 │ │ +082b00: c821 |00e2: mul-float/2addr v1, v2 │ │ +082b02: c610 |00e3: add-float/2addr v0, v1 │ │ +082b04: 5491 ca0b |00e4: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082b08: 4401 0104 |00e6: aget v1, v1, v4 │ │ +082b0c: 5492 ca0b |00e8: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082b10: 1273 |00ea: const/4 v3, #int 7 // #7 │ │ +082b12: 4402 0203 |00eb: aget v2, v2, v3 │ │ +082b16: c821 |00ed: mul-float/2addr v1, v2 │ │ +082b18: 5492 ca0b |00ee: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082b1c: 1303 0a00 |00f0: const/16 v3, #int 10 // #a │ │ +082b20: 4402 0203 |00f2: aget v2, v2, v3 │ │ +082b24: c821 |00f4: mul-float/2addr v1, v2 │ │ +082b26: 5492 ca0b |00f5: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082b2a: 1303 0d00 |00f7: const/16 v3, #int 13 // #d │ │ +082b2e: 4402 0203 |00f9: aget v2, v2, v3 │ │ +082b32: c821 |00fb: mul-float/2addr v1, v2 │ │ +082b34: c710 |00fc: sub-float/2addr v0, v1 │ │ +082b36: 5491 ca0b |00fd: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082b3a: 4401 0106 |00ff: aget v1, v1, v6 │ │ +082b3e: 5492 ca0b |0101: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082b42: 4402 0208 |0103: aget v2, v2, v8 │ │ +082b46: c821 |0105: mul-float/2addr v1, v2 │ │ +082b48: 5492 ca0b |0106: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082b4c: 1303 0b00 |0108: const/16 v3, #int 11 // #b │ │ +082b50: 4402 0203 |010a: aget v2, v2, v3 │ │ +082b54: c821 |010c: mul-float/2addr v1, v2 │ │ +082b56: 5492 ca0b |010d: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082b5a: 1303 0d00 |010f: const/16 v3, #int 13 // #d │ │ +082b5e: 4402 0203 |0111: aget v2, v2, v3 │ │ +082b62: c821 |0113: mul-float/2addr v1, v2 │ │ +082b64: c710 |0114: sub-float/2addr v0, v1 │ │ +082b66: 5491 ca0b |0115: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082b6a: 4401 0104 |0117: aget v1, v1, v4 │ │ +082b6e: 5492 ca0b |0119: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082b72: 1263 |011b: const/4 v3, #int 6 // #6 │ │ +082b74: 4402 0203 |011c: aget v2, v2, v3 │ │ +082b78: c821 |011e: mul-float/2addr v1, v2 │ │ +082b7a: 5492 ca0b |011f: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082b7e: 1303 0b00 |0121: const/16 v3, #int 11 // #b │ │ +082b82: 4402 0203 |0123: aget v2, v2, v3 │ │ +082b86: c821 |0125: mul-float/2addr v1, v2 │ │ +082b88: 5492 ca0b |0126: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082b8c: 1303 0d00 |0128: const/16 v3, #int 13 // #d │ │ +082b90: 4402 0203 |012a: aget v2, v2, v3 │ │ +082b94: c821 |012c: mul-float/2addr v1, v2 │ │ +082b96: c610 |012d: add-float/2addr v0, v1 │ │ +082b98: 5491 ca0b |012e: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082b9c: 4401 0107 |0130: aget v1, v1, v7 │ │ +082ba0: 5492 ca0b |0132: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082ba4: 1253 |0134: const/4 v3, #int 5 // #5 │ │ +082ba6: 4402 0203 |0135: aget v2, v2, v3 │ │ +082baa: c821 |0137: mul-float/2addr v1, v2 │ │ +082bac: 5492 ca0b |0138: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082bb0: 1303 0800 |013a: const/16 v3, #int 8 // #8 │ │ +082bb4: 4402 0203 |013c: aget v2, v2, v3 │ │ +082bb8: c821 |013e: mul-float/2addr v1, v2 │ │ +082bba: 5492 ca0b |013f: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082bbe: 1303 0e00 |0141: const/16 v3, #int 14 // #e │ │ +082bc2: 4402 0203 |0143: aget v2, v2, v3 │ │ +082bc6: c821 |0145: mul-float/2addr v1, v2 │ │ +082bc8: c610 |0146: add-float/2addr v0, v1 │ │ +082bca: 5491 ca0b |0147: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082bce: 4401 0105 |0149: aget v1, v1, v5 │ │ +082bd2: 5492 ca0b |014b: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082bd6: 1273 |014d: const/4 v3, #int 7 // #7 │ │ +082bd8: 4402 0203 |014e: aget v2, v2, v3 │ │ +082bdc: c821 |0150: mul-float/2addr v1, v2 │ │ +082bde: 5492 ca0b |0151: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082be2: 1303 0800 |0153: const/16 v3, #int 8 // #8 │ │ +082be6: 4402 0203 |0155: aget v2, v2, v3 │ │ +082bea: c821 |0157: mul-float/2addr v1, v2 │ │ +082bec: 5492 ca0b |0158: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082bf0: 1303 0e00 |015a: const/16 v3, #int 14 // #e │ │ +082bf4: 4402 0203 |015c: aget v2, v2, v3 │ │ +082bf8: c821 |015e: mul-float/2addr v1, v2 │ │ +082bfa: c710 |015f: sub-float/2addr v0, v1 │ │ +082bfc: 5491 ca0b |0160: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082c00: 4401 0107 |0162: aget v1, v1, v7 │ │ +082c04: 5492 ca0b |0164: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082c08: 4402 0208 |0166: aget v2, v2, v8 │ │ +082c0c: c821 |0168: mul-float/2addr v1, v2 │ │ +082c0e: 5492 ca0b |0169: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082c12: 1303 0900 |016b: const/16 v3, #int 9 // #9 │ │ +082c16: 4402 0203 |016d: aget v2, v2, v3 │ │ +082c1a: c821 |016f: mul-float/2addr v1, v2 │ │ +082c1c: 5492 ca0b |0170: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082c20: 1303 0e00 |0172: const/16 v3, #int 14 // #e │ │ +082c24: 4402 0203 |0174: aget v2, v2, v3 │ │ +082c28: c821 |0176: mul-float/2addr v1, v2 │ │ +082c2a: c710 |0177: sub-float/2addr v0, v1 │ │ +082c2c: 5491 ca0b |0178: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082c30: 4401 0104 |017a: aget v1, v1, v4 │ │ +082c34: 5492 ca0b |017c: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082c38: 1273 |017e: const/4 v3, #int 7 // #7 │ │ +082c3a: 4402 0203 |017f: aget v2, v2, v3 │ │ +082c3e: c821 |0181: mul-float/2addr v1, v2 │ │ +082c40: 5492 ca0b |0182: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082c44: 1303 0900 |0184: const/16 v3, #int 9 // #9 │ │ +082c48: 4402 0203 |0186: aget v2, v2, v3 │ │ +082c4c: c821 |0188: mul-float/2addr v1, v2 │ │ +082c4e: 5492 ca0b |0189: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082c52: 1303 0e00 |018b: const/16 v3, #int 14 // #e │ │ +082c56: 4402 0203 |018d: aget v2, v2, v3 │ │ +082c5a: c821 |018f: mul-float/2addr v1, v2 │ │ +082c5c: c610 |0190: add-float/2addr v0, v1 │ │ +082c5e: 5491 ca0b |0191: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082c62: 4401 0105 |0193: aget v1, v1, v5 │ │ +082c66: 5492 ca0b |0195: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082c6a: 4402 0208 |0197: aget v2, v2, v8 │ │ +082c6e: c821 |0199: mul-float/2addr v1, v2 │ │ +082c70: 5492 ca0b |019a: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082c74: 1303 0b00 |019c: const/16 v3, #int 11 // #b │ │ +082c78: 4402 0203 |019e: aget v2, v2, v3 │ │ +082c7c: c821 |01a0: mul-float/2addr v1, v2 │ │ +082c7e: 5492 ca0b |01a1: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082c82: 1303 0e00 |01a3: const/16 v3, #int 14 // #e │ │ +082c86: 4402 0203 |01a5: aget v2, v2, v3 │ │ +082c8a: c821 |01a7: mul-float/2addr v1, v2 │ │ +082c8c: c610 |01a8: add-float/2addr v0, v1 │ │ +082c8e: 5491 ca0b |01a9: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082c92: 4401 0104 |01ab: aget v1, v1, v4 │ │ +082c96: 5492 ca0b |01ad: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082c9a: 1253 |01af: const/4 v3, #int 5 // #5 │ │ +082c9c: 4402 0203 |01b0: aget v2, v2, v3 │ │ +082ca0: c821 |01b2: mul-float/2addr v1, v2 │ │ +082ca2: 5492 ca0b |01b3: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082ca6: 1303 0b00 |01b5: const/16 v3, #int 11 // #b │ │ +082caa: 4402 0203 |01b7: aget v2, v2, v3 │ │ +082cae: c821 |01b9: mul-float/2addr v1, v2 │ │ +082cb0: 5492 ca0b |01ba: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082cb4: 1303 0e00 |01bc: const/16 v3, #int 14 // #e │ │ +082cb8: 4402 0203 |01be: aget v2, v2, v3 │ │ +082cbc: c821 |01c0: mul-float/2addr v1, v2 │ │ +082cbe: c710 |01c1: sub-float/2addr v0, v1 │ │ +082cc0: 5491 ca0b |01c2: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082cc4: 4401 0106 |01c4: aget v1, v1, v6 │ │ +082cc8: 5492 ca0b |01c6: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082ccc: 1253 |01c8: const/4 v3, #int 5 // #5 │ │ +082cce: 4402 0203 |01c9: aget v2, v2, v3 │ │ +082cd2: c821 |01cb: mul-float/2addr v1, v2 │ │ +082cd4: 5492 ca0b |01cc: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082cd8: 1303 0800 |01ce: const/16 v3, #int 8 // #8 │ │ +082cdc: 4402 0203 |01d0: aget v2, v2, v3 │ │ +082ce0: c821 |01d2: mul-float/2addr v1, v2 │ │ +082ce2: 5492 ca0b |01d3: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082ce6: 1303 0f00 |01d5: const/16 v3, #int 15 // #f │ │ +082cea: 4402 0203 |01d7: aget v2, v2, v3 │ │ +082cee: c821 |01d9: mul-float/2addr v1, v2 │ │ +082cf0: c710 |01da: sub-float/2addr v0, v1 │ │ +082cf2: 5491 ca0b |01db: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082cf6: 4401 0105 |01dd: aget v1, v1, v5 │ │ +082cfa: 5492 ca0b |01df: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082cfe: 1263 |01e1: const/4 v3, #int 6 // #6 │ │ +082d00: 4402 0203 |01e2: aget v2, v2, v3 │ │ +082d04: c821 |01e4: mul-float/2addr v1, v2 │ │ +082d06: 5492 ca0b |01e5: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082d0a: 1303 0800 |01e7: const/16 v3, #int 8 // #8 │ │ +082d0e: 4402 0203 |01e9: aget v2, v2, v3 │ │ +082d12: c821 |01eb: mul-float/2addr v1, v2 │ │ +082d14: 5492 ca0b |01ec: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082d18: 1303 0f00 |01ee: const/16 v3, #int 15 // #f │ │ +082d1c: 4402 0203 |01f0: aget v2, v2, v3 │ │ +082d20: c821 |01f2: mul-float/2addr v1, v2 │ │ +082d22: c610 |01f3: add-float/2addr v0, v1 │ │ +082d24: 5491 ca0b |01f4: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082d28: 4401 0106 |01f6: aget v1, v1, v6 │ │ +082d2c: 5492 ca0b |01f8: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082d30: 4402 0208 |01fa: aget v2, v2, v8 │ │ +082d34: c821 |01fc: mul-float/2addr v1, v2 │ │ +082d36: 5492 ca0b |01fd: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082d3a: 1303 0900 |01ff: const/16 v3, #int 9 // #9 │ │ +082d3e: 4402 0203 |0201: aget v2, v2, v3 │ │ +082d42: c821 |0203: mul-float/2addr v1, v2 │ │ +082d44: 5492 ca0b |0204: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082d48: 1303 0f00 |0206: const/16 v3, #int 15 // #f │ │ +082d4c: 4402 0203 |0208: aget v2, v2, v3 │ │ +082d50: c821 |020a: mul-float/2addr v1, v2 │ │ +082d52: c610 |020b: add-float/2addr v0, v1 │ │ +082d54: 5491 ca0b |020c: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082d58: 4401 0104 |020e: aget v1, v1, v4 │ │ +082d5c: 5492 ca0b |0210: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082d60: 1263 |0212: const/4 v3, #int 6 // #6 │ │ +082d62: 4402 0203 |0213: aget v2, v2, v3 │ │ +082d66: c821 |0215: mul-float/2addr v1, v2 │ │ +082d68: 5492 ca0b |0216: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082d6c: 1303 0900 |0218: const/16 v3, #int 9 // #9 │ │ +082d70: 4402 0203 |021a: aget v2, v2, v3 │ │ +082d74: c821 |021c: mul-float/2addr v1, v2 │ │ +082d76: 5492 ca0b |021d: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082d7a: 1303 0f00 |021f: const/16 v3, #int 15 // #f │ │ +082d7e: 4402 0203 |0221: aget v2, v2, v3 │ │ +082d82: c821 |0223: mul-float/2addr v1, v2 │ │ +082d84: c710 |0224: sub-float/2addr v0, v1 │ │ +082d86: 5491 ca0b |0225: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082d8a: 4401 0105 |0227: aget v1, v1, v5 │ │ +082d8e: 5492 ca0b |0229: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082d92: 4402 0208 |022b: aget v2, v2, v8 │ │ +082d96: c821 |022d: mul-float/2addr v1, v2 │ │ +082d98: 5492 ca0b |022e: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082d9c: 1303 0a00 |0230: const/16 v3, #int 10 // #a │ │ +082da0: 4402 0203 |0232: aget v2, v2, v3 │ │ +082da4: c821 |0234: mul-float/2addr v1, v2 │ │ +082da6: 5492 ca0b |0235: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082daa: 1303 0f00 |0237: const/16 v3, #int 15 // #f │ │ +082dae: 4402 0203 |0239: aget v2, v2, v3 │ │ +082db2: c821 |023b: mul-float/2addr v1, v2 │ │ +082db4: c710 |023c: sub-float/2addr v0, v1 │ │ +082db6: 5491 ca0b |023d: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082dba: 4401 0104 |023f: aget v1, v1, v4 │ │ +082dbe: 5492 ca0b |0241: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082dc2: 1253 |0243: const/4 v3, #int 5 // #5 │ │ +082dc4: 4402 0203 |0244: aget v2, v2, v3 │ │ +082dc8: c821 |0246: mul-float/2addr v1, v2 │ │ +082dca: 5492 ca0b |0247: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082dce: 1303 0a00 |0249: const/16 v3, #int 10 // #a │ │ +082dd2: 4402 0203 |024b: aget v2, v2, v3 │ │ +082dd6: c821 |024d: mul-float/2addr v1, v2 │ │ +082dd8: 5492 ca0b |024e: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082ddc: 1303 0f00 |0250: const/16 v3, #int 15 // #f │ │ +082de0: 4402 0203 |0252: aget v2, v2, v3 │ │ +082de4: c821 |0254: mul-float/2addr v1, v2 │ │ +082de6: c610 |0255: add-float/2addr v0, v1 │ │ +082de8: 0f00 |0256: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=322 │ │ locals : │ │ 0x0000 - 0x0257 reg=9 this Lcom/badlogic/gdx/math/Matrix4; │ │ │ │ #2 : (in Lcom/badlogic/gdx/math/Matrix4;) │ │ @@ -84560,17 +84562,17 @@ │ │ type : '(Lcom/badlogic/gdx/math/Quaternion;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -074908: |[074908] com.badlogic.gdx.math.Matrix4.getRotation:(Lcom/badlogic/gdx/math/Quaternion;)V │ │ -074918: 6e20 3314 0100 |0000: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Quaternion;.setFromMatrix:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Quaternion; // method@1433 │ │ -07491e: 0e00 |0003: return-void │ │ +082dec: |[082dec] com.badlogic.gdx.math.Matrix4.getRotation:(Lcom/badlogic/gdx/math/Quaternion;)V │ │ +082dfc: 6e20 3314 0100 |0000: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Quaternion;.setFromMatrix:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Quaternion; // method@1433 │ │ +082e02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=715 │ │ 0x0003 line=716 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Matrix4; │ │ 0x0000 - 0x0004 reg=1 rotation Lcom/badlogic/gdx/math/Quaternion; │ │ @@ -84580,28 +84582,28 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -074920: |[074920] com.badlogic.gdx.math.Matrix4.getTranslation:(Lcom/badlogic/gdx/math/Vector3;)V │ │ -074930: 5420 ca0b |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074934: 1301 0c00 |0002: const/16 v1, #int 12 // #c │ │ -074938: 4400 0001 |0004: aget v0, v0, v1 │ │ -07493c: 5930 fe0b |0006: iput v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -074940: 5420 ca0b |0008: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074944: 1301 0d00 |000a: const/16 v1, #int 13 // #d │ │ -074948: 4400 0001 |000c: aget v0, v0, v1 │ │ -07494c: 5930 ff0b |000e: iput v0, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -074950: 5420 ca0b |0010: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074954: 1301 0e00 |0012: const/16 v1, #int 14 // #e │ │ -074958: 4400 0001 |0014: aget v0, v0, v1 │ │ -07495c: 5930 000c |0016: iput v0, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -074960: 0e00 |0018: return-void │ │ +082e04: |[082e04] com.badlogic.gdx.math.Matrix4.getTranslation:(Lcom/badlogic/gdx/math/Vector3;)V │ │ +082e14: 5420 ca0b |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082e18: 1301 0c00 |0002: const/16 v1, #int 12 // #c │ │ +082e1c: 4400 0001 |0004: aget v0, v0, v1 │ │ +082e20: 5930 fe0b |0006: iput v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +082e24: 5420 ca0b |0008: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082e28: 1301 0d00 |000a: const/16 v1, #int 13 // #d │ │ +082e2c: 4400 0001 |000c: aget v0, v0, v1 │ │ +082e30: 5930 ff0b |000e: iput v0, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +082e34: 5420 ca0b |0010: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082e38: 1301 0e00 |0012: const/16 v1, #int 14 // #e │ │ +082e3c: 4400 0001 |0014: aget v0, v0, v1 │ │ +082e40: 5930 000c |0016: iput v0, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +082e44: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=709 │ │ 0x0008 line=710 │ │ 0x0010 line=711 │ │ 0x0018 line=712 │ │ locals : │ │ @@ -84613,17 +84615,17 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -074964: |[074964] com.badlogic.gdx.math.Matrix4.getValues:()[F │ │ -074974: 5410 ca0b |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074978: 1100 |0002: return-object v0 │ │ +082e48: |[082e48] com.badlogic.gdx.math.Matrix4.getValues:()[F │ │ +082e58: 5410 ca0b |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082e5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/math/Matrix4; │ │ │ │ #5 : (in Lcom/badlogic/gdx/math/Matrix4;) │ │ @@ -84631,66 +84633,66 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 92 16-bit code units │ │ -07497c: |[07497c] com.badlogic.gdx.math.Matrix4.idt:()Lcom/badlogic/gdx/math/Matrix4; │ │ -07498c: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ -074990: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -074992: 5440 ca0b |0003: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074996: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -074998: 4b03 0001 |0006: aput v3, v0, v1 │ │ -07499c: 5440 ca0b |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0749a0: 1241 |000a: const/4 v1, #int 4 // #4 │ │ -0749a2: 4b02 0001 |000b: aput v2, v0, v1 │ │ -0749a6: 5440 ca0b |000d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0749aa: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ -0749ae: 4b02 0001 |0011: aput v2, v0, v1 │ │ -0749b2: 5440 ca0b |0013: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0749b6: 1301 0c00 |0015: const/16 v1, #int 12 // #c │ │ -0749ba: 4b02 0001 |0017: aput v2, v0, v1 │ │ -0749be: 5440 ca0b |0019: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0749c2: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -0749c4: 4b02 0001 |001c: aput v2, v0, v1 │ │ -0749c8: 5440 ca0b |001e: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0749cc: 1251 |0020: const/4 v1, #int 5 // #5 │ │ -0749ce: 4b03 0001 |0021: aput v3, v0, v1 │ │ -0749d2: 5440 ca0b |0023: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0749d6: 1301 0900 |0025: const/16 v1, #int 9 // #9 │ │ -0749da: 4b02 0001 |0027: aput v2, v0, v1 │ │ -0749de: 5440 ca0b |0029: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0749e2: 1301 0d00 |002b: const/16 v1, #int 13 // #d │ │ -0749e6: 4b02 0001 |002d: aput v2, v0, v1 │ │ -0749ea: 5440 ca0b |002f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0749ee: 1221 |0031: const/4 v1, #int 2 // #2 │ │ -0749f0: 4b02 0001 |0032: aput v2, v0, v1 │ │ -0749f4: 5440 ca0b |0034: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0749f8: 1261 |0036: const/4 v1, #int 6 // #6 │ │ -0749fa: 4b02 0001 |0037: aput v2, v0, v1 │ │ -0749fe: 5440 ca0b |0039: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074a02: 1301 0a00 |003b: const/16 v1, #int 10 // #a │ │ -074a06: 4b03 0001 |003d: aput v3, v0, v1 │ │ -074a0a: 5440 ca0b |003f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074a0e: 1301 0e00 |0041: const/16 v1, #int 14 // #e │ │ -074a12: 4b02 0001 |0043: aput v2, v0, v1 │ │ -074a16: 5440 ca0b |0045: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074a1a: 1231 |0047: const/4 v1, #int 3 // #3 │ │ -074a1c: 4b02 0001 |0048: aput v2, v0, v1 │ │ -074a20: 5440 ca0b |004a: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074a24: 1271 |004c: const/4 v1, #int 7 // #7 │ │ -074a26: 4b02 0001 |004d: aput v2, v0, v1 │ │ -074a2a: 5440 ca0b |004f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074a2e: 1301 0b00 |0051: const/16 v1, #int 11 // #b │ │ -074a32: 4b02 0001 |0053: aput v2, v0, v1 │ │ -074a36: 5440 ca0b |0055: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074a3a: 1301 0f00 |0057: const/16 v1, #int 15 // #f │ │ -074a3e: 4b03 0001 |0059: aput v3, v0, v1 │ │ -074a42: 1104 |005b: return-object v4 │ │ +082e60: |[082e60] com.badlogic.gdx.math.Matrix4.idt:()Lcom/badlogic/gdx/math/Matrix4; │ │ +082e70: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ +082e74: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +082e76: 5440 ca0b |0003: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082e7a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +082e7c: 4b03 0001 |0006: aput v3, v0, v1 │ │ +082e80: 5440 ca0b |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082e84: 1241 |000a: const/4 v1, #int 4 // #4 │ │ +082e86: 4b02 0001 |000b: aput v2, v0, v1 │ │ +082e8a: 5440 ca0b |000d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082e8e: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ +082e92: 4b02 0001 |0011: aput v2, v0, v1 │ │ +082e96: 5440 ca0b |0013: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082e9a: 1301 0c00 |0015: const/16 v1, #int 12 // #c │ │ +082e9e: 4b02 0001 |0017: aput v2, v0, v1 │ │ +082ea2: 5440 ca0b |0019: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082ea6: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +082ea8: 4b02 0001 |001c: aput v2, v0, v1 │ │ +082eac: 5440 ca0b |001e: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082eb0: 1251 |0020: const/4 v1, #int 5 // #5 │ │ +082eb2: 4b03 0001 |0021: aput v3, v0, v1 │ │ +082eb6: 5440 ca0b |0023: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082eba: 1301 0900 |0025: const/16 v1, #int 9 // #9 │ │ +082ebe: 4b02 0001 |0027: aput v2, v0, v1 │ │ +082ec2: 5440 ca0b |0029: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082ec6: 1301 0d00 |002b: const/16 v1, #int 13 // #d │ │ +082eca: 4b02 0001 |002d: aput v2, v0, v1 │ │ +082ece: 5440 ca0b |002f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082ed2: 1221 |0031: const/4 v1, #int 2 // #2 │ │ +082ed4: 4b02 0001 |0032: aput v2, v0, v1 │ │ +082ed8: 5440 ca0b |0034: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082edc: 1261 |0036: const/4 v1, #int 6 // #6 │ │ +082ede: 4b02 0001 |0037: aput v2, v0, v1 │ │ +082ee2: 5440 ca0b |0039: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082ee6: 1301 0a00 |003b: const/16 v1, #int 10 // #a │ │ +082eea: 4b03 0001 |003d: aput v3, v0, v1 │ │ +082eee: 5440 ca0b |003f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082ef2: 1301 0e00 |0041: const/16 v1, #int 14 // #e │ │ +082ef6: 4b02 0001 |0043: aput v2, v0, v1 │ │ +082efa: 5440 ca0b |0045: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082efe: 1231 |0047: const/4 v1, #int 3 // #3 │ │ +082f00: 4b02 0001 |0048: aput v2, v0, v1 │ │ +082f04: 5440 ca0b |004a: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082f08: 1271 |004c: const/4 v1, #int 7 // #7 │ │ +082f0a: 4b02 0001 |004d: aput v2, v0, v1 │ │ +082f0e: 5440 ca0b |004f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082f12: 1301 0b00 |0051: const/16 v1, #int 11 // #b │ │ +082f16: 4b02 0001 |0053: aput v2, v0, v1 │ │ +082f1a: 5440 ca0b |0055: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082f1e: 1301 0f00 |0057: const/16 v1, #int 15 // #f │ │ +082f22: 4b03 0001 |0059: aput v3, v0, v1 │ │ +082f26: 1104 |005b: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=234 │ │ 0x0008 line=235 │ │ 0x000d line=236 │ │ 0x0013 line=237 │ │ 0x0019 line=238 │ │ @@ -84714,1574 +84716,1574 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 2648 16-bit code units │ │ -074a44: |[074a44] com.badlogic.gdx.math.Matrix4.inv:()Lcom/badlogic/gdx/math/Matrix4; │ │ -074a54: 124c |0000: const/4 v12, #int 4 // #4 │ │ -074a56: 123b |0001: const/4 v11, #int 3 // #3 │ │ -074a58: 122a |0002: const/4 v10, #int 2 // #2 │ │ -074a5a: 1219 |0003: const/4 v9, #int 1 // #1 │ │ -074a5c: 1208 |0004: const/4 v8, #int 0 // #0 │ │ -074a5e: 54d2 ca0b |0005: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074a62: 4402 020b |0007: aget v2, v2, v11 │ │ -074a66: 54d3 ca0b |0009: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074a6a: 1264 |000b: const/4 v4, #int 6 // #6 │ │ -074a6c: 4403 0304 |000c: aget v3, v3, v4 │ │ -074a70: c832 |000e: mul-float/2addr v2, v3 │ │ -074a72: 54d3 ca0b |000f: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074a76: 1304 0900 |0011: const/16 v4, #int 9 // #9 │ │ -074a7a: 4403 0304 |0013: aget v3, v3, v4 │ │ -074a7e: c832 |0015: mul-float/2addr v2, v3 │ │ -074a80: 54d3 ca0b |0016: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074a84: 1304 0c00 |0018: const/16 v4, #int 12 // #c │ │ -074a88: 4403 0304 |001a: aget v3, v3, v4 │ │ -074a8c: c832 |001c: mul-float/2addr v2, v3 │ │ -074a8e: 54d3 ca0b |001d: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074a92: 4403 030a |001f: aget v3, v3, v10 │ │ -074a96: 54d4 ca0b |0021: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074a9a: 1275 |0023: const/4 v5, #int 7 // #7 │ │ -074a9c: 4404 0405 |0024: aget v4, v4, v5 │ │ -074aa0: c843 |0026: mul-float/2addr v3, v4 │ │ -074aa2: 54d4 ca0b |0027: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074aa6: 1305 0900 |0029: const/16 v5, #int 9 // #9 │ │ -074aaa: 4404 0405 |002b: aget v4, v4, v5 │ │ -074aae: c843 |002d: mul-float/2addr v3, v4 │ │ -074ab0: 54d4 ca0b |002e: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074ab4: 1305 0c00 |0030: const/16 v5, #int 12 // #c │ │ -074ab8: 4404 0405 |0032: aget v4, v4, v5 │ │ -074abc: c843 |0034: mul-float/2addr v3, v4 │ │ -074abe: c732 |0035: sub-float/2addr v2, v3 │ │ -074ac0: 54d3 ca0b |0036: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074ac4: 4403 030b |0038: aget v3, v3, v11 │ │ -074ac8: 54d4 ca0b |003a: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074acc: 1255 |003c: const/4 v5, #int 5 // #5 │ │ -074ace: 4404 0405 |003d: aget v4, v4, v5 │ │ -074ad2: c843 |003f: mul-float/2addr v3, v4 │ │ -074ad4: 54d4 ca0b |0040: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074ad8: 1305 0a00 |0042: const/16 v5, #int 10 // #a │ │ -074adc: 4404 0405 |0044: aget v4, v4, v5 │ │ -074ae0: c843 |0046: mul-float/2addr v3, v4 │ │ -074ae2: 54d4 ca0b |0047: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074ae6: 1305 0c00 |0049: const/16 v5, #int 12 // #c │ │ -074aea: 4404 0405 |004b: aget v4, v4, v5 │ │ -074aee: c843 |004d: mul-float/2addr v3, v4 │ │ -074af0: c732 |004e: sub-float/2addr v2, v3 │ │ -074af2: 54d3 ca0b |004f: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074af6: 4403 0309 |0051: aget v3, v3, v9 │ │ -074afa: 54d4 ca0b |0053: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074afe: 1275 |0055: const/4 v5, #int 7 // #7 │ │ -074b00: 4404 0405 |0056: aget v4, v4, v5 │ │ -074b04: c843 |0058: mul-float/2addr v3, v4 │ │ -074b06: 54d4 ca0b |0059: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074b0a: 1305 0a00 |005b: const/16 v5, #int 10 // #a │ │ -074b0e: 4404 0405 |005d: aget v4, v4, v5 │ │ -074b12: c843 |005f: mul-float/2addr v3, v4 │ │ -074b14: 54d4 ca0b |0060: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074b18: 1305 0c00 |0062: const/16 v5, #int 12 // #c │ │ -074b1c: 4404 0405 |0064: aget v4, v4, v5 │ │ -074b20: c843 |0066: mul-float/2addr v3, v4 │ │ -074b22: c632 |0067: add-float/2addr v2, v3 │ │ -074b24: 54d3 ca0b |0068: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074b28: 4403 030a |006a: aget v3, v3, v10 │ │ -074b2c: 54d4 ca0b |006c: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074b30: 1255 |006e: const/4 v5, #int 5 // #5 │ │ -074b32: 4404 0405 |006f: aget v4, v4, v5 │ │ -074b36: c843 |0071: mul-float/2addr v3, v4 │ │ -074b38: 54d4 ca0b |0072: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074b3c: 1305 0b00 |0074: const/16 v5, #int 11 // #b │ │ -074b40: 4404 0405 |0076: aget v4, v4, v5 │ │ -074b44: c843 |0078: mul-float/2addr v3, v4 │ │ -074b46: 54d4 ca0b |0079: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074b4a: 1305 0c00 |007b: const/16 v5, #int 12 // #c │ │ -074b4e: 4404 0405 |007d: aget v4, v4, v5 │ │ -074b52: c843 |007f: mul-float/2addr v3, v4 │ │ -074b54: c632 |0080: add-float/2addr v2, v3 │ │ -074b56: 54d3 ca0b |0081: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074b5a: 4403 0309 |0083: aget v3, v3, v9 │ │ -074b5e: 54d4 ca0b |0085: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074b62: 1265 |0087: const/4 v5, #int 6 // #6 │ │ -074b64: 4404 0405 |0088: aget v4, v4, v5 │ │ -074b68: c843 |008a: mul-float/2addr v3, v4 │ │ -074b6a: 54d4 ca0b |008b: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074b6e: 1305 0b00 |008d: const/16 v5, #int 11 // #b │ │ -074b72: 4404 0405 |008f: aget v4, v4, v5 │ │ -074b76: c843 |0091: mul-float/2addr v3, v4 │ │ -074b78: 54d4 ca0b |0092: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074b7c: 1305 0c00 |0094: const/16 v5, #int 12 // #c │ │ -074b80: 4404 0405 |0096: aget v4, v4, v5 │ │ -074b84: c843 |0098: mul-float/2addr v3, v4 │ │ -074b86: c732 |0099: sub-float/2addr v2, v3 │ │ -074b88: 54d3 ca0b |009a: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074b8c: 4403 030b |009c: aget v3, v3, v11 │ │ -074b90: 54d4 ca0b |009e: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074b94: 1265 |00a0: const/4 v5, #int 6 // #6 │ │ -074b96: 4404 0405 |00a1: aget v4, v4, v5 │ │ -074b9a: c843 |00a3: mul-float/2addr v3, v4 │ │ -074b9c: 54d4 ca0b |00a4: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074ba0: 1305 0800 |00a6: const/16 v5, #int 8 // #8 │ │ -074ba4: 4404 0405 |00a8: aget v4, v4, v5 │ │ -074ba8: c843 |00aa: mul-float/2addr v3, v4 │ │ -074baa: 54d4 ca0b |00ab: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074bae: 1305 0d00 |00ad: const/16 v5, #int 13 // #d │ │ -074bb2: 4404 0405 |00af: aget v4, v4, v5 │ │ -074bb6: c843 |00b1: mul-float/2addr v3, v4 │ │ -074bb8: c732 |00b2: sub-float/2addr v2, v3 │ │ -074bba: 54d3 ca0b |00b3: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074bbe: 4403 030a |00b5: aget v3, v3, v10 │ │ -074bc2: 54d4 ca0b |00b7: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074bc6: 1275 |00b9: const/4 v5, #int 7 // #7 │ │ -074bc8: 4404 0405 |00ba: aget v4, v4, v5 │ │ -074bcc: c843 |00bc: mul-float/2addr v3, v4 │ │ -074bce: 54d4 ca0b |00bd: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074bd2: 1305 0800 |00bf: const/16 v5, #int 8 // #8 │ │ -074bd6: 4404 0405 |00c1: aget v4, v4, v5 │ │ -074bda: c843 |00c3: mul-float/2addr v3, v4 │ │ -074bdc: 54d4 ca0b |00c4: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074be0: 1305 0d00 |00c6: const/16 v5, #int 13 // #d │ │ -074be4: 4404 0405 |00c8: aget v4, v4, v5 │ │ -074be8: c843 |00ca: mul-float/2addr v3, v4 │ │ -074bea: c632 |00cb: add-float/2addr v2, v3 │ │ -074bec: 54d3 ca0b |00cc: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074bf0: 4403 030b |00ce: aget v3, v3, v11 │ │ -074bf4: 54d4 ca0b |00d0: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074bf8: 4404 040c |00d2: aget v4, v4, v12 │ │ -074bfc: c843 |00d4: mul-float/2addr v3, v4 │ │ -074bfe: 54d4 ca0b |00d5: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074c02: 1305 0a00 |00d7: const/16 v5, #int 10 // #a │ │ -074c06: 4404 0405 |00d9: aget v4, v4, v5 │ │ -074c0a: c843 |00db: mul-float/2addr v3, v4 │ │ -074c0c: 54d4 ca0b |00dc: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074c10: 1305 0d00 |00de: const/16 v5, #int 13 // #d │ │ -074c14: 4404 0405 |00e0: aget v4, v4, v5 │ │ -074c18: c843 |00e2: mul-float/2addr v3, v4 │ │ -074c1a: c632 |00e3: add-float/2addr v2, v3 │ │ -074c1c: 54d3 ca0b |00e4: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074c20: 4403 0308 |00e6: aget v3, v3, v8 │ │ -074c24: 54d4 ca0b |00e8: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074c28: 1275 |00ea: const/4 v5, #int 7 // #7 │ │ -074c2a: 4404 0405 |00eb: aget v4, v4, v5 │ │ -074c2e: c843 |00ed: mul-float/2addr v3, v4 │ │ -074c30: 54d4 ca0b |00ee: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074c34: 1305 0a00 |00f0: const/16 v5, #int 10 // #a │ │ -074c38: 4404 0405 |00f2: aget v4, v4, v5 │ │ -074c3c: c843 |00f4: mul-float/2addr v3, v4 │ │ -074c3e: 54d4 ca0b |00f5: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074c42: 1305 0d00 |00f7: const/16 v5, #int 13 // #d │ │ -074c46: 4404 0405 |00f9: aget v4, v4, v5 │ │ -074c4a: c843 |00fb: mul-float/2addr v3, v4 │ │ -074c4c: c732 |00fc: sub-float/2addr v2, v3 │ │ -074c4e: 54d3 ca0b |00fd: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074c52: 4403 030a |00ff: aget v3, v3, v10 │ │ -074c56: 54d4 ca0b |0101: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074c5a: 4404 040c |0103: aget v4, v4, v12 │ │ -074c5e: c843 |0105: mul-float/2addr v3, v4 │ │ -074c60: 54d4 ca0b |0106: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074c64: 1305 0b00 |0108: const/16 v5, #int 11 // #b │ │ -074c68: 4404 0405 |010a: aget v4, v4, v5 │ │ -074c6c: c843 |010c: mul-float/2addr v3, v4 │ │ -074c6e: 54d4 ca0b |010d: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074c72: 1305 0d00 |010f: const/16 v5, #int 13 // #d │ │ -074c76: 4404 0405 |0111: aget v4, v4, v5 │ │ -074c7a: c843 |0113: mul-float/2addr v3, v4 │ │ -074c7c: c732 |0114: sub-float/2addr v2, v3 │ │ -074c7e: 54d3 ca0b |0115: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074c82: 4403 0308 |0117: aget v3, v3, v8 │ │ -074c86: 54d4 ca0b |0119: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074c8a: 1265 |011b: const/4 v5, #int 6 // #6 │ │ -074c8c: 4404 0405 |011c: aget v4, v4, v5 │ │ -074c90: c843 |011e: mul-float/2addr v3, v4 │ │ -074c92: 54d4 ca0b |011f: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074c96: 1305 0b00 |0121: const/16 v5, #int 11 // #b │ │ -074c9a: 4404 0405 |0123: aget v4, v4, v5 │ │ -074c9e: c843 |0125: mul-float/2addr v3, v4 │ │ -074ca0: 54d4 ca0b |0126: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074ca4: 1305 0d00 |0128: const/16 v5, #int 13 // #d │ │ -074ca8: 4404 0405 |012a: aget v4, v4, v5 │ │ -074cac: c843 |012c: mul-float/2addr v3, v4 │ │ -074cae: c632 |012d: add-float/2addr v2, v3 │ │ -074cb0: 54d3 ca0b |012e: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074cb4: 4403 030b |0130: aget v3, v3, v11 │ │ -074cb8: 54d4 ca0b |0132: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074cbc: 1255 |0134: const/4 v5, #int 5 // #5 │ │ -074cbe: 4404 0405 |0135: aget v4, v4, v5 │ │ -074cc2: c843 |0137: mul-float/2addr v3, v4 │ │ -074cc4: 54d4 ca0b |0138: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074cc8: 1305 0800 |013a: const/16 v5, #int 8 // #8 │ │ -074ccc: 4404 0405 |013c: aget v4, v4, v5 │ │ -074cd0: c843 |013e: mul-float/2addr v3, v4 │ │ -074cd2: 54d4 ca0b |013f: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074cd6: 1305 0e00 |0141: const/16 v5, #int 14 // #e │ │ -074cda: 4404 0405 |0143: aget v4, v4, v5 │ │ -074cde: c843 |0145: mul-float/2addr v3, v4 │ │ -074ce0: c632 |0146: add-float/2addr v2, v3 │ │ -074ce2: 54d3 ca0b |0147: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074ce6: 4403 0309 |0149: aget v3, v3, v9 │ │ -074cea: 54d4 ca0b |014b: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074cee: 1275 |014d: const/4 v5, #int 7 // #7 │ │ -074cf0: 4404 0405 |014e: aget v4, v4, v5 │ │ -074cf4: c843 |0150: mul-float/2addr v3, v4 │ │ -074cf6: 54d4 ca0b |0151: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074cfa: 1305 0800 |0153: const/16 v5, #int 8 // #8 │ │ -074cfe: 4404 0405 |0155: aget v4, v4, v5 │ │ -074d02: c843 |0157: mul-float/2addr v3, v4 │ │ -074d04: 54d4 ca0b |0158: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074d08: 1305 0e00 |015a: const/16 v5, #int 14 // #e │ │ -074d0c: 4404 0405 |015c: aget v4, v4, v5 │ │ -074d10: c843 |015e: mul-float/2addr v3, v4 │ │ -074d12: c732 |015f: sub-float/2addr v2, v3 │ │ -074d14: 54d3 ca0b |0160: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074d18: 4403 030b |0162: aget v3, v3, v11 │ │ -074d1c: 54d4 ca0b |0164: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074d20: 4404 040c |0166: aget v4, v4, v12 │ │ -074d24: c843 |0168: mul-float/2addr v3, v4 │ │ -074d26: 54d4 ca0b |0169: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074d2a: 1305 0900 |016b: const/16 v5, #int 9 // #9 │ │ -074d2e: 4404 0405 |016d: aget v4, v4, v5 │ │ -074d32: c843 |016f: mul-float/2addr v3, v4 │ │ -074d34: 54d4 ca0b |0170: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074d38: 1305 0e00 |0172: const/16 v5, #int 14 // #e │ │ -074d3c: 4404 0405 |0174: aget v4, v4, v5 │ │ -074d40: c843 |0176: mul-float/2addr v3, v4 │ │ -074d42: c732 |0177: sub-float/2addr v2, v3 │ │ -074d44: 54d3 ca0b |0178: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074d48: 4403 0308 |017a: aget v3, v3, v8 │ │ -074d4c: 54d4 ca0b |017c: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074d50: 1275 |017e: const/4 v5, #int 7 // #7 │ │ -074d52: 4404 0405 |017f: aget v4, v4, v5 │ │ -074d56: c843 |0181: mul-float/2addr v3, v4 │ │ -074d58: 54d4 ca0b |0182: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074d5c: 1305 0900 |0184: const/16 v5, #int 9 // #9 │ │ -074d60: 4404 0405 |0186: aget v4, v4, v5 │ │ -074d64: c843 |0188: mul-float/2addr v3, v4 │ │ -074d66: 54d4 ca0b |0189: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074d6a: 1305 0e00 |018b: const/16 v5, #int 14 // #e │ │ -074d6e: 4404 0405 |018d: aget v4, v4, v5 │ │ -074d72: c843 |018f: mul-float/2addr v3, v4 │ │ -074d74: c632 |0190: add-float/2addr v2, v3 │ │ -074d76: 54d3 ca0b |0191: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074d7a: 4403 0309 |0193: aget v3, v3, v9 │ │ -074d7e: 54d4 ca0b |0195: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074d82: 4404 040c |0197: aget v4, v4, v12 │ │ -074d86: c843 |0199: mul-float/2addr v3, v4 │ │ -074d88: 54d4 ca0b |019a: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074d8c: 1305 0b00 |019c: const/16 v5, #int 11 // #b │ │ -074d90: 4404 0405 |019e: aget v4, v4, v5 │ │ -074d94: c843 |01a0: mul-float/2addr v3, v4 │ │ -074d96: 54d4 ca0b |01a1: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074d9a: 1305 0e00 |01a3: const/16 v5, #int 14 // #e │ │ -074d9e: 4404 0405 |01a5: aget v4, v4, v5 │ │ -074da2: c843 |01a7: mul-float/2addr v3, v4 │ │ -074da4: c632 |01a8: add-float/2addr v2, v3 │ │ -074da6: 54d3 ca0b |01a9: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074daa: 4403 0308 |01ab: aget v3, v3, v8 │ │ -074dae: 54d4 ca0b |01ad: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074db2: 1255 |01af: const/4 v5, #int 5 // #5 │ │ -074db4: 4404 0405 |01b0: aget v4, v4, v5 │ │ -074db8: c843 |01b2: mul-float/2addr v3, v4 │ │ -074dba: 54d4 ca0b |01b3: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074dbe: 1305 0b00 |01b5: const/16 v5, #int 11 // #b │ │ -074dc2: 4404 0405 |01b7: aget v4, v4, v5 │ │ -074dc6: c843 |01b9: mul-float/2addr v3, v4 │ │ -074dc8: 54d4 ca0b |01ba: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074dcc: 1305 0e00 |01bc: const/16 v5, #int 14 // #e │ │ -074dd0: 4404 0405 |01be: aget v4, v4, v5 │ │ -074dd4: c843 |01c0: mul-float/2addr v3, v4 │ │ -074dd6: c732 |01c1: sub-float/2addr v2, v3 │ │ -074dd8: 54d3 ca0b |01c2: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074ddc: 4403 030a |01c4: aget v3, v3, v10 │ │ -074de0: 54d4 ca0b |01c6: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074de4: 1255 |01c8: const/4 v5, #int 5 // #5 │ │ -074de6: 4404 0405 |01c9: aget v4, v4, v5 │ │ -074dea: c843 |01cb: mul-float/2addr v3, v4 │ │ -074dec: 54d4 ca0b |01cc: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074df0: 1305 0800 |01ce: const/16 v5, #int 8 // #8 │ │ -074df4: 4404 0405 |01d0: aget v4, v4, v5 │ │ -074df8: c843 |01d2: mul-float/2addr v3, v4 │ │ -074dfa: 54d4 ca0b |01d3: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074dfe: 1305 0f00 |01d5: const/16 v5, #int 15 // #f │ │ -074e02: 4404 0405 |01d7: aget v4, v4, v5 │ │ -074e06: c843 |01d9: mul-float/2addr v3, v4 │ │ -074e08: c732 |01da: sub-float/2addr v2, v3 │ │ -074e0a: 54d3 ca0b |01db: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074e0e: 4403 0309 |01dd: aget v3, v3, v9 │ │ -074e12: 54d4 ca0b |01df: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074e16: 1265 |01e1: const/4 v5, #int 6 // #6 │ │ -074e18: 4404 0405 |01e2: aget v4, v4, v5 │ │ -074e1c: c843 |01e4: mul-float/2addr v3, v4 │ │ -074e1e: 54d4 ca0b |01e5: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074e22: 1305 0800 |01e7: const/16 v5, #int 8 // #8 │ │ -074e26: 4404 0405 |01e9: aget v4, v4, v5 │ │ -074e2a: c843 |01eb: mul-float/2addr v3, v4 │ │ -074e2c: 54d4 ca0b |01ec: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074e30: 1305 0f00 |01ee: const/16 v5, #int 15 // #f │ │ -074e34: 4404 0405 |01f0: aget v4, v4, v5 │ │ -074e38: c843 |01f2: mul-float/2addr v3, v4 │ │ -074e3a: c632 |01f3: add-float/2addr v2, v3 │ │ -074e3c: 54d3 ca0b |01f4: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074e40: 4403 030a |01f6: aget v3, v3, v10 │ │ -074e44: 54d4 ca0b |01f8: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074e48: 4404 040c |01fa: aget v4, v4, v12 │ │ -074e4c: c843 |01fc: mul-float/2addr v3, v4 │ │ -074e4e: 54d4 ca0b |01fd: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074e52: 1305 0900 |01ff: const/16 v5, #int 9 // #9 │ │ -074e56: 4404 0405 |0201: aget v4, v4, v5 │ │ -074e5a: c843 |0203: mul-float/2addr v3, v4 │ │ -074e5c: 54d4 ca0b |0204: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074e60: 1305 0f00 |0206: const/16 v5, #int 15 // #f │ │ -074e64: 4404 0405 |0208: aget v4, v4, v5 │ │ -074e68: c843 |020a: mul-float/2addr v3, v4 │ │ -074e6a: c632 |020b: add-float/2addr v2, v3 │ │ -074e6c: 54d3 ca0b |020c: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074e70: 4403 0308 |020e: aget v3, v3, v8 │ │ -074e74: 54d4 ca0b |0210: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074e78: 1265 |0212: const/4 v5, #int 6 // #6 │ │ -074e7a: 4404 0405 |0213: aget v4, v4, v5 │ │ -074e7e: c843 |0215: mul-float/2addr v3, v4 │ │ -074e80: 54d4 ca0b |0216: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074e84: 1305 0900 |0218: const/16 v5, #int 9 // #9 │ │ -074e88: 4404 0405 |021a: aget v4, v4, v5 │ │ -074e8c: c843 |021c: mul-float/2addr v3, v4 │ │ -074e8e: 54d4 ca0b |021d: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074e92: 1305 0f00 |021f: const/16 v5, #int 15 // #f │ │ -074e96: 4404 0405 |0221: aget v4, v4, v5 │ │ -074e9a: c843 |0223: mul-float/2addr v3, v4 │ │ -074e9c: c732 |0224: sub-float/2addr v2, v3 │ │ -074e9e: 54d3 ca0b |0225: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074ea2: 4403 0309 |0227: aget v3, v3, v9 │ │ -074ea6: 54d4 ca0b |0229: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074eaa: 4404 040c |022b: aget v4, v4, v12 │ │ -074eae: c843 |022d: mul-float/2addr v3, v4 │ │ -074eb0: 54d4 ca0b |022e: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074eb4: 1305 0a00 |0230: const/16 v5, #int 10 // #a │ │ -074eb8: 4404 0405 |0232: aget v4, v4, v5 │ │ -074ebc: c843 |0234: mul-float/2addr v3, v4 │ │ -074ebe: 54d4 ca0b |0235: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074ec2: 1305 0f00 |0237: const/16 v5, #int 15 // #f │ │ -074ec6: 4404 0405 |0239: aget v4, v4, v5 │ │ -074eca: c843 |023b: mul-float/2addr v3, v4 │ │ -074ecc: c732 |023c: sub-float/2addr v2, v3 │ │ -074ece: 54d3 ca0b |023d: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074ed2: 4403 0308 |023f: aget v3, v3, v8 │ │ -074ed6: 54d4 ca0b |0241: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074eda: 1255 |0243: const/4 v5, #int 5 // #5 │ │ -074edc: 4404 0405 |0244: aget v4, v4, v5 │ │ -074ee0: c843 |0246: mul-float/2addr v3, v4 │ │ -074ee2: 54d4 ca0b |0247: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074ee6: 1305 0a00 |0249: const/16 v5, #int 10 // #a │ │ -074eea: 4404 0405 |024b: aget v4, v4, v5 │ │ -074eee: c843 |024d: mul-float/2addr v3, v4 │ │ -074ef0: 54d4 ca0b |024e: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074ef4: 1305 0f00 |0250: const/16 v5, #int 15 // #f │ │ -074ef8: 4404 0405 |0252: aget v4, v4, v5 │ │ -074efc: c843 |0254: mul-float/2addr v3, v4 │ │ -074efe: a601 0203 |0255: add-float v1, v2, v3 │ │ -074f02: 1202 |0257: const/4 v2, #int 0 // #0 │ │ -074f04: 2d02 0102 |0258: cmpl-float v2, v1, v2 │ │ -074f08: 3902 0a00 |025a: if-nez v2, 0264 // +000a │ │ -074f0c: 2202 c003 |025c: new-instance v2, Ljava/lang/RuntimeException; // type@03c0 │ │ -074f10: 1a03 5b22 |025e: const-string v3, "non-invertible matrix" // string@225b │ │ -074f14: 7020 3526 3200 |0260: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ -074f1a: 2702 |0263: throw v2 │ │ -074f1c: 1502 803f |0264: const/high16 v2, #int 1065353216 // #3f80 │ │ -074f20: a900 0201 |0266: div-float v0, v2, v1 │ │ -074f24: 54d2 c40b |0268: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -074f28: 54d3 ca0b |026a: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074f2c: 1304 0900 |026c: const/16 v4, #int 9 // #9 │ │ -074f30: 4403 0304 |026e: aget v3, v3, v4 │ │ -074f34: 54d4 ca0b |0270: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074f38: 1305 0e00 |0272: const/16 v5, #int 14 // #e │ │ -074f3c: 4404 0405 |0274: aget v4, v4, v5 │ │ -074f40: c843 |0276: mul-float/2addr v3, v4 │ │ -074f42: 54d4 ca0b |0277: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074f46: 1275 |0279: const/4 v5, #int 7 // #7 │ │ -074f48: 4404 0405 |027a: aget v4, v4, v5 │ │ -074f4c: c843 |027c: mul-float/2addr v3, v4 │ │ -074f4e: 54d4 ca0b |027d: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074f52: 1305 0d00 |027f: const/16 v5, #int 13 // #d │ │ -074f56: 4404 0405 |0281: aget v4, v4, v5 │ │ -074f5a: 54d5 ca0b |0283: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074f5e: 1306 0a00 |0285: const/16 v6, #int 10 // #a │ │ -074f62: 4405 0506 |0287: aget v5, v5, v6 │ │ -074f66: c854 |0289: mul-float/2addr v4, v5 │ │ -074f68: 54d5 ca0b |028a: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074f6c: 1276 |028c: const/4 v6, #int 7 // #7 │ │ -074f6e: 4405 0506 |028d: aget v5, v5, v6 │ │ -074f72: c854 |028f: mul-float/2addr v4, v5 │ │ -074f74: c743 |0290: sub-float/2addr v3, v4 │ │ -074f76: 54d4 ca0b |0291: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074f7a: 1305 0d00 |0293: const/16 v5, #int 13 // #d │ │ -074f7e: 4404 0405 |0295: aget v4, v4, v5 │ │ -074f82: 54d5 ca0b |0297: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074f86: 1266 |0299: const/4 v6, #int 6 // #6 │ │ -074f88: 4405 0506 |029a: aget v5, v5, v6 │ │ -074f8c: c854 |029c: mul-float/2addr v4, v5 │ │ -074f8e: 54d5 ca0b |029d: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074f92: 1306 0b00 |029f: const/16 v6, #int 11 // #b │ │ -074f96: 4405 0506 |02a1: aget v5, v5, v6 │ │ -074f9a: c854 |02a3: mul-float/2addr v4, v5 │ │ -074f9c: c643 |02a4: add-float/2addr v3, v4 │ │ -074f9e: 54d4 ca0b |02a5: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074fa2: 1255 |02a7: const/4 v5, #int 5 // #5 │ │ -074fa4: 4404 0405 |02a8: aget v4, v4, v5 │ │ -074fa8: 54d5 ca0b |02aa: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074fac: 1306 0e00 |02ac: const/16 v6, #int 14 // #e │ │ -074fb0: 4405 0506 |02ae: aget v5, v5, v6 │ │ -074fb4: c854 |02b0: mul-float/2addr v4, v5 │ │ -074fb6: 54d5 ca0b |02b1: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074fba: 1306 0b00 |02b3: const/16 v6, #int 11 // #b │ │ -074fbe: 4405 0506 |02b5: aget v5, v5, v6 │ │ -074fc2: c854 |02b7: mul-float/2addr v4, v5 │ │ -074fc4: c743 |02b8: sub-float/2addr v3, v4 │ │ -074fc6: 54d4 ca0b |02b9: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074fca: 1305 0900 |02bb: const/16 v5, #int 9 // #9 │ │ -074fce: 4404 0405 |02bd: aget v4, v4, v5 │ │ -074fd2: 54d5 ca0b |02bf: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074fd6: 1266 |02c1: const/4 v6, #int 6 // #6 │ │ -074fd8: 4405 0506 |02c2: aget v5, v5, v6 │ │ -074fdc: c854 |02c4: mul-float/2addr v4, v5 │ │ -074fde: 54d5 ca0b |02c5: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074fe2: 1306 0f00 |02c7: const/16 v6, #int 15 // #f │ │ -074fe6: 4405 0506 |02c9: aget v5, v5, v6 │ │ -074fea: c854 |02cb: mul-float/2addr v4, v5 │ │ -074fec: c743 |02cc: sub-float/2addr v3, v4 │ │ -074fee: 54d4 ca0b |02cd: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074ff2: 1255 |02cf: const/4 v5, #int 5 // #5 │ │ -074ff4: 4404 0405 |02d0: aget v4, v4, v5 │ │ -074ff8: 54d5 ca0b |02d2: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -074ffc: 1306 0a00 |02d4: const/16 v6, #int 10 // #a │ │ -075000: 4405 0506 |02d6: aget v5, v5, v6 │ │ -075004: c854 |02d8: mul-float/2addr v4, v5 │ │ -075006: 54d5 ca0b |02d9: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07500a: 1306 0f00 |02db: const/16 v6, #int 15 // #f │ │ -07500e: 4405 0506 |02dd: aget v5, v5, v6 │ │ -075012: c854 |02df: mul-float/2addr v4, v5 │ │ -075014: c643 |02e0: add-float/2addr v3, v4 │ │ -075016: 4b03 0208 |02e1: aput v3, v2, v8 │ │ -07501a: 54d2 c40b |02e3: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -07501e: 54d3 ca0b |02e5: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075022: 1304 0c00 |02e7: const/16 v4, #int 12 // #c │ │ -075026: 4403 0304 |02e9: aget v3, v3, v4 │ │ -07502a: 54d4 ca0b |02eb: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07502e: 1305 0a00 |02ed: const/16 v5, #int 10 // #a │ │ -075032: 4404 0405 |02ef: aget v4, v4, v5 │ │ -075036: c843 |02f1: mul-float/2addr v3, v4 │ │ -075038: 54d4 ca0b |02f2: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07503c: 1275 |02f4: const/4 v5, #int 7 // #7 │ │ -07503e: 4404 0405 |02f5: aget v4, v4, v5 │ │ -075042: c843 |02f7: mul-float/2addr v3, v4 │ │ -075044: 54d4 ca0b |02f8: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075048: 1305 0800 |02fa: const/16 v5, #int 8 // #8 │ │ -07504c: 4404 0405 |02fc: aget v4, v4, v5 │ │ -075050: 54d5 ca0b |02fe: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075054: 1306 0e00 |0300: const/16 v6, #int 14 // #e │ │ -075058: 4405 0506 |0302: aget v5, v5, v6 │ │ -07505c: c854 |0304: mul-float/2addr v4, v5 │ │ -07505e: 54d5 ca0b |0305: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075062: 1276 |0307: const/4 v6, #int 7 // #7 │ │ -075064: 4405 0506 |0308: aget v5, v5, v6 │ │ -075068: c854 |030a: mul-float/2addr v4, v5 │ │ -07506a: c743 |030b: sub-float/2addr v3, v4 │ │ -07506c: 54d4 ca0b |030c: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075070: 1305 0c00 |030e: const/16 v5, #int 12 // #c │ │ -075074: 4404 0405 |0310: aget v4, v4, v5 │ │ -075078: 54d5 ca0b |0312: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07507c: 1266 |0314: const/4 v6, #int 6 // #6 │ │ -07507e: 4405 0506 |0315: aget v5, v5, v6 │ │ -075082: c854 |0317: mul-float/2addr v4, v5 │ │ -075084: 54d5 ca0b |0318: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075088: 1306 0b00 |031a: const/16 v6, #int 11 // #b │ │ -07508c: 4405 0506 |031c: aget v5, v5, v6 │ │ -075090: c854 |031e: mul-float/2addr v4, v5 │ │ -075092: c743 |031f: sub-float/2addr v3, v4 │ │ -075094: 54d4 ca0b |0320: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075098: 4404 040c |0322: aget v4, v4, v12 │ │ -07509c: 54d5 ca0b |0324: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0750a0: 1306 0e00 |0326: const/16 v6, #int 14 // #e │ │ -0750a4: 4405 0506 |0328: aget v5, v5, v6 │ │ -0750a8: c854 |032a: mul-float/2addr v4, v5 │ │ -0750aa: 54d5 ca0b |032b: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0750ae: 1306 0b00 |032d: const/16 v6, #int 11 // #b │ │ -0750b2: 4405 0506 |032f: aget v5, v5, v6 │ │ -0750b6: c854 |0331: mul-float/2addr v4, v5 │ │ -0750b8: c643 |0332: add-float/2addr v3, v4 │ │ -0750ba: 54d4 ca0b |0333: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0750be: 1305 0800 |0335: const/16 v5, #int 8 // #8 │ │ -0750c2: 4404 0405 |0337: aget v4, v4, v5 │ │ -0750c6: 54d5 ca0b |0339: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0750ca: 1266 |033b: const/4 v6, #int 6 // #6 │ │ -0750cc: 4405 0506 |033c: aget v5, v5, v6 │ │ -0750d0: c854 |033e: mul-float/2addr v4, v5 │ │ -0750d2: 54d5 ca0b |033f: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0750d6: 1306 0f00 |0341: const/16 v6, #int 15 // #f │ │ -0750da: 4405 0506 |0343: aget v5, v5, v6 │ │ -0750de: c854 |0345: mul-float/2addr v4, v5 │ │ -0750e0: c643 |0346: add-float/2addr v3, v4 │ │ -0750e2: 54d4 ca0b |0347: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0750e6: 4404 040c |0349: aget v4, v4, v12 │ │ -0750ea: 54d5 ca0b |034b: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0750ee: 1306 0a00 |034d: const/16 v6, #int 10 // #a │ │ -0750f2: 4405 0506 |034f: aget v5, v5, v6 │ │ -0750f6: c854 |0351: mul-float/2addr v4, v5 │ │ -0750f8: 54d5 ca0b |0352: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0750fc: 1306 0f00 |0354: const/16 v6, #int 15 // #f │ │ -075100: 4405 0506 |0356: aget v5, v5, v6 │ │ -075104: c854 |0358: mul-float/2addr v4, v5 │ │ -075106: c743 |0359: sub-float/2addr v3, v4 │ │ -075108: 4b03 020c |035a: aput v3, v2, v12 │ │ -07510c: 54d2 c40b |035c: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -075110: 1303 0800 |035e: const/16 v3, #int 8 // #8 │ │ -075114: 54d4 ca0b |0360: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075118: 1305 0800 |0362: const/16 v5, #int 8 // #8 │ │ -07511c: 4404 0405 |0364: aget v4, v4, v5 │ │ -075120: 54d5 ca0b |0366: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075124: 1306 0d00 |0368: const/16 v6, #int 13 // #d │ │ -075128: 4405 0506 |036a: aget v5, v5, v6 │ │ -07512c: c854 |036c: mul-float/2addr v4, v5 │ │ -07512e: 54d5 ca0b |036d: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075132: 1276 |036f: const/4 v6, #int 7 // #7 │ │ -075134: 4405 0506 |0370: aget v5, v5, v6 │ │ -075138: c854 |0372: mul-float/2addr v4, v5 │ │ -07513a: 54d5 ca0b |0373: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07513e: 1306 0c00 |0375: const/16 v6, #int 12 // #c │ │ -075142: 4405 0506 |0377: aget v5, v5, v6 │ │ -075146: 54d6 ca0b |0379: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07514a: 1307 0900 |037b: const/16 v7, #int 9 // #9 │ │ -07514e: 4406 0607 |037d: aget v6, v6, v7 │ │ -075152: c865 |037f: mul-float/2addr v5, v6 │ │ -075154: 54d6 ca0b |0380: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075158: 1277 |0382: const/4 v7, #int 7 // #7 │ │ -07515a: 4406 0607 |0383: aget v6, v6, v7 │ │ -07515e: c865 |0385: mul-float/2addr v5, v6 │ │ -075160: c754 |0386: sub-float/2addr v4, v5 │ │ -075162: 54d5 ca0b |0387: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075166: 1306 0c00 |0389: const/16 v6, #int 12 // #c │ │ -07516a: 4405 0506 |038b: aget v5, v5, v6 │ │ -07516e: 54d6 ca0b |038d: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075172: 1257 |038f: const/4 v7, #int 5 // #5 │ │ -075174: 4406 0607 |0390: aget v6, v6, v7 │ │ -075178: c865 |0392: mul-float/2addr v5, v6 │ │ -07517a: 54d6 ca0b |0393: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07517e: 1307 0b00 |0395: const/16 v7, #int 11 // #b │ │ -075182: 4406 0607 |0397: aget v6, v6, v7 │ │ -075186: c865 |0399: mul-float/2addr v5, v6 │ │ -075188: c654 |039a: add-float/2addr v4, v5 │ │ -07518a: 54d5 ca0b |039b: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07518e: 4405 050c |039d: aget v5, v5, v12 │ │ -075192: 54d6 ca0b |039f: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075196: 1307 0d00 |03a1: const/16 v7, #int 13 // #d │ │ -07519a: 4406 0607 |03a3: aget v6, v6, v7 │ │ -07519e: c865 |03a5: mul-float/2addr v5, v6 │ │ -0751a0: 54d6 ca0b |03a6: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0751a4: 1307 0b00 |03a8: const/16 v7, #int 11 // #b │ │ -0751a8: 4406 0607 |03aa: aget v6, v6, v7 │ │ -0751ac: c865 |03ac: mul-float/2addr v5, v6 │ │ -0751ae: c754 |03ad: sub-float/2addr v4, v5 │ │ -0751b0: 54d5 ca0b |03ae: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0751b4: 1306 0800 |03b0: const/16 v6, #int 8 // #8 │ │ -0751b8: 4405 0506 |03b2: aget v5, v5, v6 │ │ -0751bc: 54d6 ca0b |03b4: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0751c0: 1257 |03b6: const/4 v7, #int 5 // #5 │ │ -0751c2: 4406 0607 |03b7: aget v6, v6, v7 │ │ -0751c6: c865 |03b9: mul-float/2addr v5, v6 │ │ -0751c8: 54d6 ca0b |03ba: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0751cc: 1307 0f00 |03bc: const/16 v7, #int 15 // #f │ │ -0751d0: 4406 0607 |03be: aget v6, v6, v7 │ │ -0751d4: c865 |03c0: mul-float/2addr v5, v6 │ │ -0751d6: c754 |03c1: sub-float/2addr v4, v5 │ │ -0751d8: 54d5 ca0b |03c2: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0751dc: 4405 050c |03c4: aget v5, v5, v12 │ │ -0751e0: 54d6 ca0b |03c6: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0751e4: 1307 0900 |03c8: const/16 v7, #int 9 // #9 │ │ -0751e8: 4406 0607 |03ca: aget v6, v6, v7 │ │ -0751ec: c865 |03cc: mul-float/2addr v5, v6 │ │ -0751ee: 54d6 ca0b |03cd: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0751f2: 1307 0f00 |03cf: const/16 v7, #int 15 // #f │ │ -0751f6: 4406 0607 |03d1: aget v6, v6, v7 │ │ -0751fa: c865 |03d3: mul-float/2addr v5, v6 │ │ -0751fc: c654 |03d4: add-float/2addr v4, v5 │ │ -0751fe: 4b04 0203 |03d5: aput v4, v2, v3 │ │ -075202: 54d2 c40b |03d7: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -075206: 1303 0c00 |03d9: const/16 v3, #int 12 // #c │ │ -07520a: 54d4 ca0b |03db: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07520e: 1305 0c00 |03dd: const/16 v5, #int 12 // #c │ │ -075212: 4404 0405 |03df: aget v4, v4, v5 │ │ -075216: 54d5 ca0b |03e1: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07521a: 1306 0900 |03e3: const/16 v6, #int 9 // #9 │ │ -07521e: 4405 0506 |03e5: aget v5, v5, v6 │ │ -075222: c854 |03e7: mul-float/2addr v4, v5 │ │ -075224: 54d5 ca0b |03e8: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075228: 1266 |03ea: const/4 v6, #int 6 // #6 │ │ -07522a: 4405 0506 |03eb: aget v5, v5, v6 │ │ -07522e: c854 |03ed: mul-float/2addr v4, v5 │ │ -075230: 54d5 ca0b |03ee: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075234: 1306 0800 |03f0: const/16 v6, #int 8 // #8 │ │ -075238: 4405 0506 |03f2: aget v5, v5, v6 │ │ -07523c: 54d6 ca0b |03f4: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075240: 1307 0d00 |03f6: const/16 v7, #int 13 // #d │ │ -075244: 4406 0607 |03f8: aget v6, v6, v7 │ │ -075248: c865 |03fa: mul-float/2addr v5, v6 │ │ -07524a: 54d6 ca0b |03fb: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07524e: 1267 |03fd: const/4 v7, #int 6 // #6 │ │ -075250: 4406 0607 |03fe: aget v6, v6, v7 │ │ -075254: c865 |0400: mul-float/2addr v5, v6 │ │ -075256: c754 |0401: sub-float/2addr v4, v5 │ │ -075258: 54d5 ca0b |0402: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07525c: 1306 0c00 |0404: const/16 v6, #int 12 // #c │ │ -075260: 4405 0506 |0406: aget v5, v5, v6 │ │ -075264: 54d6 ca0b |0408: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075268: 1257 |040a: const/4 v7, #int 5 // #5 │ │ -07526a: 4406 0607 |040b: aget v6, v6, v7 │ │ -07526e: c865 |040d: mul-float/2addr v5, v6 │ │ -075270: 54d6 ca0b |040e: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075274: 1307 0a00 |0410: const/16 v7, #int 10 // #a │ │ -075278: 4406 0607 |0412: aget v6, v6, v7 │ │ -07527c: c865 |0414: mul-float/2addr v5, v6 │ │ -07527e: c754 |0415: sub-float/2addr v4, v5 │ │ -075280: 54d5 ca0b |0416: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075284: 4405 050c |0418: aget v5, v5, v12 │ │ -075288: 54d6 ca0b |041a: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07528c: 1307 0d00 |041c: const/16 v7, #int 13 // #d │ │ -075290: 4406 0607 |041e: aget v6, v6, v7 │ │ -075294: c865 |0420: mul-float/2addr v5, v6 │ │ -075296: 54d6 ca0b |0421: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07529a: 1307 0a00 |0423: const/16 v7, #int 10 // #a │ │ -07529e: 4406 0607 |0425: aget v6, v6, v7 │ │ -0752a2: c865 |0427: mul-float/2addr v5, v6 │ │ -0752a4: c654 |0428: add-float/2addr v4, v5 │ │ -0752a6: 54d5 ca0b |0429: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0752aa: 1306 0800 |042b: const/16 v6, #int 8 // #8 │ │ -0752ae: 4405 0506 |042d: aget v5, v5, v6 │ │ -0752b2: 54d6 ca0b |042f: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0752b6: 1257 |0431: const/4 v7, #int 5 // #5 │ │ -0752b8: 4406 0607 |0432: aget v6, v6, v7 │ │ -0752bc: c865 |0434: mul-float/2addr v5, v6 │ │ -0752be: 54d6 ca0b |0435: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0752c2: 1307 0e00 |0437: const/16 v7, #int 14 // #e │ │ -0752c6: 4406 0607 |0439: aget v6, v6, v7 │ │ -0752ca: c865 |043b: mul-float/2addr v5, v6 │ │ -0752cc: c654 |043c: add-float/2addr v4, v5 │ │ -0752ce: 54d5 ca0b |043d: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0752d2: 4405 050c |043f: aget v5, v5, v12 │ │ -0752d6: 54d6 ca0b |0441: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0752da: 1307 0900 |0443: const/16 v7, #int 9 // #9 │ │ -0752de: 4406 0607 |0445: aget v6, v6, v7 │ │ -0752e2: c865 |0447: mul-float/2addr v5, v6 │ │ -0752e4: 54d6 ca0b |0448: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0752e8: 1307 0e00 |044a: const/16 v7, #int 14 // #e │ │ -0752ec: 4406 0607 |044c: aget v6, v6, v7 │ │ -0752f0: c865 |044e: mul-float/2addr v5, v6 │ │ -0752f2: c754 |044f: sub-float/2addr v4, v5 │ │ -0752f4: 4b04 0203 |0450: aput v4, v2, v3 │ │ -0752f8: 54d2 c40b |0452: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -0752fc: 54d3 ca0b |0454: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075300: 1304 0d00 |0456: const/16 v4, #int 13 // #d │ │ -075304: 4403 0304 |0458: aget v3, v3, v4 │ │ -075308: 54d4 ca0b |045a: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07530c: 1305 0a00 |045c: const/16 v5, #int 10 // #a │ │ -075310: 4404 0405 |045e: aget v4, v4, v5 │ │ -075314: c843 |0460: mul-float/2addr v3, v4 │ │ -075316: 54d4 ca0b |0461: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07531a: 4404 040b |0463: aget v4, v4, v11 │ │ -07531e: c843 |0465: mul-float/2addr v3, v4 │ │ -075320: 54d4 ca0b |0466: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075324: 1305 0900 |0468: const/16 v5, #int 9 // #9 │ │ -075328: 4404 0405 |046a: aget v4, v4, v5 │ │ -07532c: 54d5 ca0b |046c: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075330: 1306 0e00 |046e: const/16 v6, #int 14 // #e │ │ -075334: 4405 0506 |0470: aget v5, v5, v6 │ │ -075338: c854 |0472: mul-float/2addr v4, v5 │ │ -07533a: 54d5 ca0b |0473: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07533e: 4405 050b |0475: aget v5, v5, v11 │ │ -075342: c854 |0477: mul-float/2addr v4, v5 │ │ -075344: c743 |0478: sub-float/2addr v3, v4 │ │ -075346: 54d4 ca0b |0479: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07534a: 1305 0d00 |047b: const/16 v5, #int 13 // #d │ │ -07534e: 4404 0405 |047d: aget v4, v4, v5 │ │ -075352: 54d5 ca0b |047f: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075356: 4405 050a |0481: aget v5, v5, v10 │ │ -07535a: c854 |0483: mul-float/2addr v4, v5 │ │ -07535c: 54d5 ca0b |0484: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075360: 1306 0b00 |0486: const/16 v6, #int 11 // #b │ │ -075364: 4405 0506 |0488: aget v5, v5, v6 │ │ -075368: c854 |048a: mul-float/2addr v4, v5 │ │ -07536a: c743 |048b: sub-float/2addr v3, v4 │ │ -07536c: 54d4 ca0b |048c: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075370: 4404 0409 |048e: aget v4, v4, v9 │ │ -075374: 54d5 ca0b |0490: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075378: 1306 0e00 |0492: const/16 v6, #int 14 // #e │ │ -07537c: 4405 0506 |0494: aget v5, v5, v6 │ │ -075380: c854 |0496: mul-float/2addr v4, v5 │ │ -075382: 54d5 ca0b |0497: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075386: 1306 0b00 |0499: const/16 v6, #int 11 // #b │ │ -07538a: 4405 0506 |049b: aget v5, v5, v6 │ │ -07538e: c854 |049d: mul-float/2addr v4, v5 │ │ -075390: c643 |049e: add-float/2addr v3, v4 │ │ -075392: 54d4 ca0b |049f: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075396: 1305 0900 |04a1: const/16 v5, #int 9 // #9 │ │ -07539a: 4404 0405 |04a3: aget v4, v4, v5 │ │ -07539e: 54d5 ca0b |04a5: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0753a2: 4405 050a |04a7: aget v5, v5, v10 │ │ -0753a6: c854 |04a9: mul-float/2addr v4, v5 │ │ -0753a8: 54d5 ca0b |04aa: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0753ac: 1306 0f00 |04ac: const/16 v6, #int 15 // #f │ │ -0753b0: 4405 0506 |04ae: aget v5, v5, v6 │ │ -0753b4: c854 |04b0: mul-float/2addr v4, v5 │ │ -0753b6: c643 |04b1: add-float/2addr v3, v4 │ │ -0753b8: 54d4 ca0b |04b2: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0753bc: 4404 0409 |04b4: aget v4, v4, v9 │ │ -0753c0: 54d5 ca0b |04b6: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0753c4: 1306 0a00 |04b8: const/16 v6, #int 10 // #a │ │ -0753c8: 4405 0506 |04ba: aget v5, v5, v6 │ │ -0753cc: c854 |04bc: mul-float/2addr v4, v5 │ │ -0753ce: 54d5 ca0b |04bd: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0753d2: 1306 0f00 |04bf: const/16 v6, #int 15 // #f │ │ -0753d6: 4405 0506 |04c1: aget v5, v5, v6 │ │ -0753da: c854 |04c3: mul-float/2addr v4, v5 │ │ -0753dc: c743 |04c4: sub-float/2addr v3, v4 │ │ -0753de: 4b03 0209 |04c5: aput v3, v2, v9 │ │ -0753e2: 54d2 c40b |04c7: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -0753e6: 1253 |04c9: const/4 v3, #int 5 // #5 │ │ -0753e8: 54d4 ca0b |04ca: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0753ec: 1305 0800 |04cc: const/16 v5, #int 8 // #8 │ │ -0753f0: 4404 0405 |04ce: aget v4, v4, v5 │ │ -0753f4: 54d5 ca0b |04d0: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0753f8: 1306 0e00 |04d2: const/16 v6, #int 14 // #e │ │ -0753fc: 4405 0506 |04d4: aget v5, v5, v6 │ │ -075400: c854 |04d6: mul-float/2addr v4, v5 │ │ -075402: 54d5 ca0b |04d7: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075406: 4405 050b |04d9: aget v5, v5, v11 │ │ -07540a: c854 |04db: mul-float/2addr v4, v5 │ │ -07540c: 54d5 ca0b |04dc: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075410: 1306 0c00 |04de: const/16 v6, #int 12 // #c │ │ -075414: 4405 0506 |04e0: aget v5, v5, v6 │ │ -075418: 54d6 ca0b |04e2: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07541c: 1307 0a00 |04e4: const/16 v7, #int 10 // #a │ │ -075420: 4406 0607 |04e6: aget v6, v6, v7 │ │ -075424: c865 |04e8: mul-float/2addr v5, v6 │ │ -075426: 54d6 ca0b |04e9: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07542a: 4406 060b |04eb: aget v6, v6, v11 │ │ -07542e: c865 |04ed: mul-float/2addr v5, v6 │ │ -075430: c754 |04ee: sub-float/2addr v4, v5 │ │ -075432: 54d5 ca0b |04ef: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075436: 1306 0c00 |04f1: const/16 v6, #int 12 // #c │ │ -07543a: 4405 0506 |04f3: aget v5, v5, v6 │ │ -07543e: 54d6 ca0b |04f5: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075442: 4406 060a |04f7: aget v6, v6, v10 │ │ -075446: c865 |04f9: mul-float/2addr v5, v6 │ │ -075448: 54d6 ca0b |04fa: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07544c: 1307 0b00 |04fc: const/16 v7, #int 11 // #b │ │ -075450: 4406 0607 |04fe: aget v6, v6, v7 │ │ -075454: c865 |0500: mul-float/2addr v5, v6 │ │ -075456: c654 |0501: add-float/2addr v4, v5 │ │ -075458: 54d5 ca0b |0502: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07545c: 4405 0508 |0504: aget v5, v5, v8 │ │ -075460: 54d6 ca0b |0506: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075464: 1307 0e00 |0508: const/16 v7, #int 14 // #e │ │ -075468: 4406 0607 |050a: aget v6, v6, v7 │ │ -07546c: c865 |050c: mul-float/2addr v5, v6 │ │ -07546e: 54d6 ca0b |050d: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075472: 1307 0b00 |050f: const/16 v7, #int 11 // #b │ │ -075476: 4406 0607 |0511: aget v6, v6, v7 │ │ -07547a: c865 |0513: mul-float/2addr v5, v6 │ │ -07547c: c754 |0514: sub-float/2addr v4, v5 │ │ -07547e: 54d5 ca0b |0515: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075482: 1306 0800 |0517: const/16 v6, #int 8 // #8 │ │ -075486: 4405 0506 |0519: aget v5, v5, v6 │ │ -07548a: 54d6 ca0b |051b: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07548e: 4406 060a |051d: aget v6, v6, v10 │ │ -075492: c865 |051f: mul-float/2addr v5, v6 │ │ -075494: 54d6 ca0b |0520: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075498: 1307 0f00 |0522: const/16 v7, #int 15 // #f │ │ -07549c: 4406 0607 |0524: aget v6, v6, v7 │ │ -0754a0: c865 |0526: mul-float/2addr v5, v6 │ │ -0754a2: c754 |0527: sub-float/2addr v4, v5 │ │ -0754a4: 54d5 ca0b |0528: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0754a8: 4405 0508 |052a: aget v5, v5, v8 │ │ -0754ac: 54d6 ca0b |052c: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0754b0: 1307 0a00 |052e: const/16 v7, #int 10 // #a │ │ -0754b4: 4406 0607 |0530: aget v6, v6, v7 │ │ -0754b8: c865 |0532: mul-float/2addr v5, v6 │ │ -0754ba: 54d6 ca0b |0533: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0754be: 1307 0f00 |0535: const/16 v7, #int 15 // #f │ │ -0754c2: 4406 0607 |0537: aget v6, v6, v7 │ │ -0754c6: c865 |0539: mul-float/2addr v5, v6 │ │ -0754c8: c654 |053a: add-float/2addr v4, v5 │ │ -0754ca: 4b04 0203 |053b: aput v4, v2, v3 │ │ -0754ce: 54d2 c40b |053d: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -0754d2: 1303 0900 |053f: const/16 v3, #int 9 // #9 │ │ -0754d6: 54d4 ca0b |0541: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0754da: 1305 0c00 |0543: const/16 v5, #int 12 // #c │ │ -0754de: 4404 0405 |0545: aget v4, v4, v5 │ │ -0754e2: 54d5 ca0b |0547: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0754e6: 1306 0900 |0549: const/16 v6, #int 9 // #9 │ │ -0754ea: 4405 0506 |054b: aget v5, v5, v6 │ │ -0754ee: c854 |054d: mul-float/2addr v4, v5 │ │ -0754f0: 54d5 ca0b |054e: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0754f4: 4405 050b |0550: aget v5, v5, v11 │ │ -0754f8: c854 |0552: mul-float/2addr v4, v5 │ │ -0754fa: 54d5 ca0b |0553: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0754fe: 1306 0800 |0555: const/16 v6, #int 8 // #8 │ │ -075502: 4405 0506 |0557: aget v5, v5, v6 │ │ -075506: 54d6 ca0b |0559: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07550a: 1307 0d00 |055b: const/16 v7, #int 13 // #d │ │ -07550e: 4406 0607 |055d: aget v6, v6, v7 │ │ -075512: c865 |055f: mul-float/2addr v5, v6 │ │ -075514: 54d6 ca0b |0560: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075518: 4406 060b |0562: aget v6, v6, v11 │ │ -07551c: c865 |0564: mul-float/2addr v5, v6 │ │ -07551e: c754 |0565: sub-float/2addr v4, v5 │ │ -075520: 54d5 ca0b |0566: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075524: 1306 0c00 |0568: const/16 v6, #int 12 // #c │ │ -075528: 4405 0506 |056a: aget v5, v5, v6 │ │ -07552c: 54d6 ca0b |056c: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075530: 4406 0609 |056e: aget v6, v6, v9 │ │ -075534: c865 |0570: mul-float/2addr v5, v6 │ │ -075536: 54d6 ca0b |0571: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07553a: 1307 0b00 |0573: const/16 v7, #int 11 // #b │ │ -07553e: 4406 0607 |0575: aget v6, v6, v7 │ │ -075542: c865 |0577: mul-float/2addr v5, v6 │ │ -075544: c754 |0578: sub-float/2addr v4, v5 │ │ -075546: 54d5 ca0b |0579: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07554a: 4405 0508 |057b: aget v5, v5, v8 │ │ -07554e: 54d6 ca0b |057d: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075552: 1307 0d00 |057f: const/16 v7, #int 13 // #d │ │ -075556: 4406 0607 |0581: aget v6, v6, v7 │ │ -07555a: c865 |0583: mul-float/2addr v5, v6 │ │ -07555c: 54d6 ca0b |0584: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075560: 1307 0b00 |0586: const/16 v7, #int 11 // #b │ │ -075564: 4406 0607 |0588: aget v6, v6, v7 │ │ -075568: c865 |058a: mul-float/2addr v5, v6 │ │ -07556a: c654 |058b: add-float/2addr v4, v5 │ │ -07556c: 54d5 ca0b |058c: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075570: 1306 0800 |058e: const/16 v6, #int 8 // #8 │ │ -075574: 4405 0506 |0590: aget v5, v5, v6 │ │ -075578: 54d6 ca0b |0592: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07557c: 4406 0609 |0594: aget v6, v6, v9 │ │ -075580: c865 |0596: mul-float/2addr v5, v6 │ │ -075582: 54d6 ca0b |0597: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075586: 1307 0f00 |0599: const/16 v7, #int 15 // #f │ │ -07558a: 4406 0607 |059b: aget v6, v6, v7 │ │ -07558e: c865 |059d: mul-float/2addr v5, v6 │ │ -075590: c654 |059e: add-float/2addr v4, v5 │ │ -075592: 54d5 ca0b |059f: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075596: 4405 0508 |05a1: aget v5, v5, v8 │ │ -07559a: 54d6 ca0b |05a3: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07559e: 1307 0900 |05a5: const/16 v7, #int 9 // #9 │ │ -0755a2: 4406 0607 |05a7: aget v6, v6, v7 │ │ -0755a6: c865 |05a9: mul-float/2addr v5, v6 │ │ -0755a8: 54d6 ca0b |05aa: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0755ac: 1307 0f00 |05ac: const/16 v7, #int 15 // #f │ │ -0755b0: 4406 0607 |05ae: aget v6, v6, v7 │ │ -0755b4: c865 |05b0: mul-float/2addr v5, v6 │ │ -0755b6: c754 |05b1: sub-float/2addr v4, v5 │ │ -0755b8: 4b04 0203 |05b2: aput v4, v2, v3 │ │ -0755bc: 54d2 c40b |05b4: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -0755c0: 1303 0d00 |05b6: const/16 v3, #int 13 // #d │ │ -0755c4: 54d4 ca0b |05b8: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0755c8: 1305 0800 |05ba: const/16 v5, #int 8 // #8 │ │ -0755cc: 4404 0405 |05bc: aget v4, v4, v5 │ │ -0755d0: 54d5 ca0b |05be: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0755d4: 1306 0d00 |05c0: const/16 v6, #int 13 // #d │ │ -0755d8: 4405 0506 |05c2: aget v5, v5, v6 │ │ -0755dc: c854 |05c4: mul-float/2addr v4, v5 │ │ -0755de: 54d5 ca0b |05c5: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0755e2: 4405 050a |05c7: aget v5, v5, v10 │ │ -0755e6: c854 |05c9: mul-float/2addr v4, v5 │ │ -0755e8: 54d5 ca0b |05ca: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0755ec: 1306 0c00 |05cc: const/16 v6, #int 12 // #c │ │ -0755f0: 4405 0506 |05ce: aget v5, v5, v6 │ │ -0755f4: 54d6 ca0b |05d0: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0755f8: 1307 0900 |05d2: const/16 v7, #int 9 // #9 │ │ -0755fc: 4406 0607 |05d4: aget v6, v6, v7 │ │ -075600: c865 |05d6: mul-float/2addr v5, v6 │ │ -075602: 54d6 ca0b |05d7: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075606: 4406 060a |05d9: aget v6, v6, v10 │ │ -07560a: c865 |05db: mul-float/2addr v5, v6 │ │ -07560c: c754 |05dc: sub-float/2addr v4, v5 │ │ -07560e: 54d5 ca0b |05dd: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075612: 1306 0c00 |05df: const/16 v6, #int 12 // #c │ │ -075616: 4405 0506 |05e1: aget v5, v5, v6 │ │ -07561a: 54d6 ca0b |05e3: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07561e: 4406 0609 |05e5: aget v6, v6, v9 │ │ -075622: c865 |05e7: mul-float/2addr v5, v6 │ │ -075624: 54d6 ca0b |05e8: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075628: 1307 0a00 |05ea: const/16 v7, #int 10 // #a │ │ -07562c: 4406 0607 |05ec: aget v6, v6, v7 │ │ -075630: c865 |05ee: mul-float/2addr v5, v6 │ │ -075632: c654 |05ef: add-float/2addr v4, v5 │ │ -075634: 54d5 ca0b |05f0: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075638: 4405 0508 |05f2: aget v5, v5, v8 │ │ -07563c: 54d6 ca0b |05f4: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075640: 1307 0d00 |05f6: const/16 v7, #int 13 // #d │ │ -075644: 4406 0607 |05f8: aget v6, v6, v7 │ │ -075648: c865 |05fa: mul-float/2addr v5, v6 │ │ -07564a: 54d6 ca0b |05fb: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07564e: 1307 0a00 |05fd: const/16 v7, #int 10 // #a │ │ -075652: 4406 0607 |05ff: aget v6, v6, v7 │ │ -075656: c865 |0601: mul-float/2addr v5, v6 │ │ -075658: c754 |0602: sub-float/2addr v4, v5 │ │ -07565a: 54d5 ca0b |0603: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07565e: 1306 0800 |0605: const/16 v6, #int 8 // #8 │ │ -075662: 4405 0506 |0607: aget v5, v5, v6 │ │ -075666: 54d6 ca0b |0609: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07566a: 4406 0609 |060b: aget v6, v6, v9 │ │ -07566e: c865 |060d: mul-float/2addr v5, v6 │ │ -075670: 54d6 ca0b |060e: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075674: 1307 0e00 |0610: const/16 v7, #int 14 // #e │ │ -075678: 4406 0607 |0612: aget v6, v6, v7 │ │ -07567c: c865 |0614: mul-float/2addr v5, v6 │ │ -07567e: c754 |0615: sub-float/2addr v4, v5 │ │ -075680: 54d5 ca0b |0616: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075684: 4405 0508 |0618: aget v5, v5, v8 │ │ -075688: 54d6 ca0b |061a: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07568c: 1307 0900 |061c: const/16 v7, #int 9 // #9 │ │ -075690: 4406 0607 |061e: aget v6, v6, v7 │ │ -075694: c865 |0620: mul-float/2addr v5, v6 │ │ -075696: 54d6 ca0b |0621: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07569a: 1307 0e00 |0623: const/16 v7, #int 14 // #e │ │ -07569e: 4406 0607 |0625: aget v6, v6, v7 │ │ -0756a2: c865 |0627: mul-float/2addr v5, v6 │ │ -0756a4: c654 |0628: add-float/2addr v4, v5 │ │ -0756a6: 4b04 0203 |0629: aput v4, v2, v3 │ │ -0756aa: 54d2 c40b |062b: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -0756ae: 54d3 ca0b |062d: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0756b2: 1254 |062f: const/4 v4, #int 5 // #5 │ │ -0756b4: 4403 0304 |0630: aget v3, v3, v4 │ │ -0756b8: 54d4 ca0b |0632: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0756bc: 1305 0e00 |0634: const/16 v5, #int 14 // #e │ │ -0756c0: 4404 0405 |0636: aget v4, v4, v5 │ │ -0756c4: c843 |0638: mul-float/2addr v3, v4 │ │ -0756c6: 54d4 ca0b |0639: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0756ca: 4404 040b |063b: aget v4, v4, v11 │ │ -0756ce: c843 |063d: mul-float/2addr v3, v4 │ │ -0756d0: 54d4 ca0b |063e: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0756d4: 1305 0d00 |0640: const/16 v5, #int 13 // #d │ │ -0756d8: 4404 0405 |0642: aget v4, v4, v5 │ │ -0756dc: 54d5 ca0b |0644: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0756e0: 1266 |0646: const/4 v6, #int 6 // #6 │ │ -0756e2: 4405 0506 |0647: aget v5, v5, v6 │ │ -0756e6: c854 |0649: mul-float/2addr v4, v5 │ │ -0756e8: 54d5 ca0b |064a: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0756ec: 4405 050b |064c: aget v5, v5, v11 │ │ -0756f0: c854 |064e: mul-float/2addr v4, v5 │ │ -0756f2: c743 |064f: sub-float/2addr v3, v4 │ │ -0756f4: 54d4 ca0b |0650: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0756f8: 1305 0d00 |0652: const/16 v5, #int 13 // #d │ │ -0756fc: 4404 0405 |0654: aget v4, v4, v5 │ │ -075700: 54d5 ca0b |0656: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075704: 4405 050a |0658: aget v5, v5, v10 │ │ -075708: c854 |065a: mul-float/2addr v4, v5 │ │ -07570a: 54d5 ca0b |065b: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07570e: 1276 |065d: const/4 v6, #int 7 // #7 │ │ -075710: 4405 0506 |065e: aget v5, v5, v6 │ │ -075714: c854 |0660: mul-float/2addr v4, v5 │ │ -075716: c643 |0661: add-float/2addr v3, v4 │ │ -075718: 54d4 ca0b |0662: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07571c: 4404 0409 |0664: aget v4, v4, v9 │ │ -075720: 54d5 ca0b |0666: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075724: 1306 0e00 |0668: const/16 v6, #int 14 // #e │ │ -075728: 4405 0506 |066a: aget v5, v5, v6 │ │ -07572c: c854 |066c: mul-float/2addr v4, v5 │ │ -07572e: 54d5 ca0b |066d: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075732: 1276 |066f: const/4 v6, #int 7 // #7 │ │ -075734: 4405 0506 |0670: aget v5, v5, v6 │ │ -075738: c854 |0672: mul-float/2addr v4, v5 │ │ -07573a: c743 |0673: sub-float/2addr v3, v4 │ │ -07573c: 54d4 ca0b |0674: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075740: 1255 |0676: const/4 v5, #int 5 // #5 │ │ -075742: 4404 0405 |0677: aget v4, v4, v5 │ │ -075746: 54d5 ca0b |0679: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07574a: 4405 050a |067b: aget v5, v5, v10 │ │ -07574e: c854 |067d: mul-float/2addr v4, v5 │ │ -075750: 54d5 ca0b |067e: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075754: 1306 0f00 |0680: const/16 v6, #int 15 // #f │ │ -075758: 4405 0506 |0682: aget v5, v5, v6 │ │ -07575c: c854 |0684: mul-float/2addr v4, v5 │ │ -07575e: c743 |0685: sub-float/2addr v3, v4 │ │ -075760: 54d4 ca0b |0686: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075764: 4404 0409 |0688: aget v4, v4, v9 │ │ -075768: 54d5 ca0b |068a: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07576c: 1266 |068c: const/4 v6, #int 6 // #6 │ │ -07576e: 4405 0506 |068d: aget v5, v5, v6 │ │ -075772: c854 |068f: mul-float/2addr v4, v5 │ │ -075774: 54d5 ca0b |0690: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075778: 1306 0f00 |0692: const/16 v6, #int 15 // #f │ │ -07577c: 4405 0506 |0694: aget v5, v5, v6 │ │ -075780: c854 |0696: mul-float/2addr v4, v5 │ │ -075782: c643 |0697: add-float/2addr v3, v4 │ │ -075784: 4b03 020a |0698: aput v3, v2, v10 │ │ -075788: 54d2 c40b |069a: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -07578c: 1263 |069c: const/4 v3, #int 6 // #6 │ │ -07578e: 54d4 ca0b |069d: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075792: 1305 0c00 |069f: const/16 v5, #int 12 // #c │ │ -075796: 4404 0405 |06a1: aget v4, v4, v5 │ │ -07579a: 54d5 ca0b |06a3: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07579e: 1266 |06a5: const/4 v6, #int 6 // #6 │ │ -0757a0: 4405 0506 |06a6: aget v5, v5, v6 │ │ -0757a4: c854 |06a8: mul-float/2addr v4, v5 │ │ -0757a6: 54d5 ca0b |06a9: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0757aa: 4405 050b |06ab: aget v5, v5, v11 │ │ -0757ae: c854 |06ad: mul-float/2addr v4, v5 │ │ -0757b0: 54d5 ca0b |06ae: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0757b4: 4405 050c |06b0: aget v5, v5, v12 │ │ -0757b8: 54d6 ca0b |06b2: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0757bc: 1307 0e00 |06b4: const/16 v7, #int 14 // #e │ │ -0757c0: 4406 0607 |06b6: aget v6, v6, v7 │ │ -0757c4: c865 |06b8: mul-float/2addr v5, v6 │ │ -0757c6: 54d6 ca0b |06b9: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0757ca: 4406 060b |06bb: aget v6, v6, v11 │ │ -0757ce: c865 |06bd: mul-float/2addr v5, v6 │ │ -0757d0: c754 |06be: sub-float/2addr v4, v5 │ │ -0757d2: 54d5 ca0b |06bf: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0757d6: 1306 0c00 |06c1: const/16 v6, #int 12 // #c │ │ -0757da: 4405 0506 |06c3: aget v5, v5, v6 │ │ -0757de: 54d6 ca0b |06c5: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0757e2: 4406 060a |06c7: aget v6, v6, v10 │ │ -0757e6: c865 |06c9: mul-float/2addr v5, v6 │ │ -0757e8: 54d6 ca0b |06ca: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0757ec: 1277 |06cc: const/4 v7, #int 7 // #7 │ │ -0757ee: 4406 0607 |06cd: aget v6, v6, v7 │ │ -0757f2: c865 |06cf: mul-float/2addr v5, v6 │ │ -0757f4: c754 |06d0: sub-float/2addr v4, v5 │ │ -0757f6: 54d5 ca0b |06d1: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0757fa: 4405 0508 |06d3: aget v5, v5, v8 │ │ -0757fe: 54d6 ca0b |06d5: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075802: 1307 0e00 |06d7: const/16 v7, #int 14 // #e │ │ -075806: 4406 0607 |06d9: aget v6, v6, v7 │ │ -07580a: c865 |06db: mul-float/2addr v5, v6 │ │ -07580c: 54d6 ca0b |06dc: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075810: 1277 |06de: const/4 v7, #int 7 // #7 │ │ -075812: 4406 0607 |06df: aget v6, v6, v7 │ │ -075816: c865 |06e1: mul-float/2addr v5, v6 │ │ -075818: c654 |06e2: add-float/2addr v4, v5 │ │ -07581a: 54d5 ca0b |06e3: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07581e: 4405 050c |06e5: aget v5, v5, v12 │ │ -075822: 54d6 ca0b |06e7: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075826: 4406 060a |06e9: aget v6, v6, v10 │ │ -07582a: c865 |06eb: mul-float/2addr v5, v6 │ │ -07582c: 54d6 ca0b |06ec: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075830: 1307 0f00 |06ee: const/16 v7, #int 15 // #f │ │ -075834: 4406 0607 |06f0: aget v6, v6, v7 │ │ -075838: c865 |06f2: mul-float/2addr v5, v6 │ │ -07583a: c654 |06f3: add-float/2addr v4, v5 │ │ -07583c: 54d5 ca0b |06f4: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075840: 4405 0508 |06f6: aget v5, v5, v8 │ │ -075844: 54d6 ca0b |06f8: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075848: 1267 |06fa: const/4 v7, #int 6 // #6 │ │ -07584a: 4406 0607 |06fb: aget v6, v6, v7 │ │ -07584e: c865 |06fd: mul-float/2addr v5, v6 │ │ -075850: 54d6 ca0b |06fe: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075854: 1307 0f00 |0700: const/16 v7, #int 15 // #f │ │ -075858: 4406 0607 |0702: aget v6, v6, v7 │ │ -07585c: c865 |0704: mul-float/2addr v5, v6 │ │ -07585e: c754 |0705: sub-float/2addr v4, v5 │ │ -075860: 4b04 0203 |0706: aput v4, v2, v3 │ │ -075864: 54d2 c40b |0708: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -075868: 1303 0a00 |070a: const/16 v3, #int 10 // #a │ │ -07586c: 54d4 ca0b |070c: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075870: 4404 040c |070e: aget v4, v4, v12 │ │ -075874: 54d5 ca0b |0710: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075878: 1306 0d00 |0712: const/16 v6, #int 13 // #d │ │ -07587c: 4405 0506 |0714: aget v5, v5, v6 │ │ -075880: c854 |0716: mul-float/2addr v4, v5 │ │ -075882: 54d5 ca0b |0717: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075886: 4405 050b |0719: aget v5, v5, v11 │ │ -07588a: c854 |071b: mul-float/2addr v4, v5 │ │ -07588c: 54d5 ca0b |071c: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075890: 1306 0c00 |071e: const/16 v6, #int 12 // #c │ │ -075894: 4405 0506 |0720: aget v5, v5, v6 │ │ -075898: 54d6 ca0b |0722: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07589c: 1257 |0724: const/4 v7, #int 5 // #5 │ │ -07589e: 4406 0607 |0725: aget v6, v6, v7 │ │ -0758a2: c865 |0727: mul-float/2addr v5, v6 │ │ -0758a4: 54d6 ca0b |0728: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0758a8: 4406 060b |072a: aget v6, v6, v11 │ │ -0758ac: c865 |072c: mul-float/2addr v5, v6 │ │ -0758ae: c754 |072d: sub-float/2addr v4, v5 │ │ -0758b0: 54d5 ca0b |072e: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0758b4: 1306 0c00 |0730: const/16 v6, #int 12 // #c │ │ -0758b8: 4405 0506 |0732: aget v5, v5, v6 │ │ -0758bc: 54d6 ca0b |0734: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0758c0: 4406 0609 |0736: aget v6, v6, v9 │ │ -0758c4: c865 |0738: mul-float/2addr v5, v6 │ │ -0758c6: 54d6 ca0b |0739: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0758ca: 1277 |073b: const/4 v7, #int 7 // #7 │ │ -0758cc: 4406 0607 |073c: aget v6, v6, v7 │ │ -0758d0: c865 |073e: mul-float/2addr v5, v6 │ │ -0758d2: c654 |073f: add-float/2addr v4, v5 │ │ -0758d4: 54d5 ca0b |0740: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0758d8: 4405 0508 |0742: aget v5, v5, v8 │ │ -0758dc: 54d6 ca0b |0744: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0758e0: 1307 0d00 |0746: const/16 v7, #int 13 // #d │ │ -0758e4: 4406 0607 |0748: aget v6, v6, v7 │ │ -0758e8: c865 |074a: mul-float/2addr v5, v6 │ │ -0758ea: 54d6 ca0b |074b: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0758ee: 1277 |074d: const/4 v7, #int 7 // #7 │ │ -0758f0: 4406 0607 |074e: aget v6, v6, v7 │ │ -0758f4: c865 |0750: mul-float/2addr v5, v6 │ │ -0758f6: c754 |0751: sub-float/2addr v4, v5 │ │ -0758f8: 54d5 ca0b |0752: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0758fc: 4405 050c |0754: aget v5, v5, v12 │ │ -075900: 54d6 ca0b |0756: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075904: 4406 0609 |0758: aget v6, v6, v9 │ │ -075908: c865 |075a: mul-float/2addr v5, v6 │ │ -07590a: 54d6 ca0b |075b: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07590e: 1307 0f00 |075d: const/16 v7, #int 15 // #f │ │ -075912: 4406 0607 |075f: aget v6, v6, v7 │ │ -075916: c865 |0761: mul-float/2addr v5, v6 │ │ -075918: c754 |0762: sub-float/2addr v4, v5 │ │ -07591a: 54d5 ca0b |0763: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07591e: 4405 0508 |0765: aget v5, v5, v8 │ │ -075922: 54d6 ca0b |0767: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075926: 1257 |0769: const/4 v7, #int 5 // #5 │ │ -075928: 4406 0607 |076a: aget v6, v6, v7 │ │ -07592c: c865 |076c: mul-float/2addr v5, v6 │ │ -07592e: 54d6 ca0b |076d: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075932: 1307 0f00 |076f: const/16 v7, #int 15 // #f │ │ -075936: 4406 0607 |0771: aget v6, v6, v7 │ │ -07593a: c865 |0773: mul-float/2addr v5, v6 │ │ -07593c: c654 |0774: add-float/2addr v4, v5 │ │ -07593e: 4b04 0203 |0775: aput v4, v2, v3 │ │ -075942: 54d2 c40b |0777: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -075946: 1303 0e00 |0779: const/16 v3, #int 14 // #e │ │ -07594a: 54d4 ca0b |077b: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07594e: 1305 0c00 |077d: const/16 v5, #int 12 // #c │ │ -075952: 4404 0405 |077f: aget v4, v4, v5 │ │ -075956: 54d5 ca0b |0781: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07595a: 1256 |0783: const/4 v6, #int 5 // #5 │ │ -07595c: 4405 0506 |0784: aget v5, v5, v6 │ │ -075960: c854 |0786: mul-float/2addr v4, v5 │ │ -075962: 54d5 ca0b |0787: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075966: 4405 050a |0789: aget v5, v5, v10 │ │ -07596a: c854 |078b: mul-float/2addr v4, v5 │ │ -07596c: 54d5 ca0b |078c: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075970: 4405 050c |078e: aget v5, v5, v12 │ │ -075974: 54d6 ca0b |0790: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075978: 1307 0d00 |0792: const/16 v7, #int 13 // #d │ │ -07597c: 4406 0607 |0794: aget v6, v6, v7 │ │ -075980: c865 |0796: mul-float/2addr v5, v6 │ │ -075982: 54d6 ca0b |0797: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075986: 4406 060a |0799: aget v6, v6, v10 │ │ -07598a: c865 |079b: mul-float/2addr v5, v6 │ │ -07598c: c754 |079c: sub-float/2addr v4, v5 │ │ -07598e: 54d5 ca0b |079d: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075992: 1306 0c00 |079f: const/16 v6, #int 12 // #c │ │ -075996: 4405 0506 |07a1: aget v5, v5, v6 │ │ -07599a: 54d6 ca0b |07a3: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07599e: 4406 0609 |07a5: aget v6, v6, v9 │ │ -0759a2: c865 |07a7: mul-float/2addr v5, v6 │ │ -0759a4: 54d6 ca0b |07a8: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0759a8: 1267 |07aa: const/4 v7, #int 6 // #6 │ │ -0759aa: 4406 0607 |07ab: aget v6, v6, v7 │ │ -0759ae: c865 |07ad: mul-float/2addr v5, v6 │ │ -0759b0: c754 |07ae: sub-float/2addr v4, v5 │ │ -0759b2: 54d5 ca0b |07af: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0759b6: 4405 0508 |07b1: aget v5, v5, v8 │ │ -0759ba: 54d6 ca0b |07b3: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0759be: 1307 0d00 |07b5: const/16 v7, #int 13 // #d │ │ -0759c2: 4406 0607 |07b7: aget v6, v6, v7 │ │ -0759c6: c865 |07b9: mul-float/2addr v5, v6 │ │ -0759c8: 54d6 ca0b |07ba: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0759cc: 1267 |07bc: const/4 v7, #int 6 // #6 │ │ -0759ce: 4406 0607 |07bd: aget v6, v6, v7 │ │ -0759d2: c865 |07bf: mul-float/2addr v5, v6 │ │ -0759d4: c654 |07c0: add-float/2addr v4, v5 │ │ -0759d6: 54d5 ca0b |07c1: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0759da: 4405 050c |07c3: aget v5, v5, v12 │ │ -0759de: 54d6 ca0b |07c5: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0759e2: 4406 0609 |07c7: aget v6, v6, v9 │ │ -0759e6: c865 |07c9: mul-float/2addr v5, v6 │ │ -0759e8: 54d6 ca0b |07ca: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0759ec: 1307 0e00 |07cc: const/16 v7, #int 14 // #e │ │ -0759f0: 4406 0607 |07ce: aget v6, v6, v7 │ │ -0759f4: c865 |07d0: mul-float/2addr v5, v6 │ │ -0759f6: c654 |07d1: add-float/2addr v4, v5 │ │ -0759f8: 54d5 ca0b |07d2: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0759fc: 4405 0508 |07d4: aget v5, v5, v8 │ │ -075a00: 54d6 ca0b |07d6: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075a04: 1257 |07d8: const/4 v7, #int 5 // #5 │ │ -075a06: 4406 0607 |07d9: aget v6, v6, v7 │ │ -075a0a: c865 |07db: mul-float/2addr v5, v6 │ │ -075a0c: 54d6 ca0b |07dc: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075a10: 1307 0e00 |07de: const/16 v7, #int 14 // #e │ │ -075a14: 4406 0607 |07e0: aget v6, v6, v7 │ │ -075a18: c865 |07e2: mul-float/2addr v5, v6 │ │ -075a1a: c754 |07e3: sub-float/2addr v4, v5 │ │ -075a1c: 4b04 0203 |07e4: aput v4, v2, v3 │ │ -075a20: 54d2 c40b |07e6: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -075a24: 54d3 ca0b |07e8: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075a28: 1304 0900 |07ea: const/16 v4, #int 9 // #9 │ │ -075a2c: 4403 0304 |07ec: aget v3, v3, v4 │ │ -075a30: 54d4 ca0b |07ee: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075a34: 1265 |07f0: const/4 v5, #int 6 // #6 │ │ -075a36: 4404 0405 |07f1: aget v4, v4, v5 │ │ -075a3a: c843 |07f3: mul-float/2addr v3, v4 │ │ -075a3c: 54d4 ca0b |07f4: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075a40: 4404 040b |07f6: aget v4, v4, v11 │ │ -075a44: c843 |07f8: mul-float/2addr v3, v4 │ │ -075a46: 54d4 ca0b |07f9: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075a4a: 1255 |07fb: const/4 v5, #int 5 // #5 │ │ -075a4c: 4404 0405 |07fc: aget v4, v4, v5 │ │ -075a50: 54d5 ca0b |07fe: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075a54: 1306 0a00 |0800: const/16 v6, #int 10 // #a │ │ -075a58: 4405 0506 |0802: aget v5, v5, v6 │ │ -075a5c: c854 |0804: mul-float/2addr v4, v5 │ │ -075a5e: 54d5 ca0b |0805: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075a62: 4405 050b |0807: aget v5, v5, v11 │ │ -075a66: c854 |0809: mul-float/2addr v4, v5 │ │ -075a68: c743 |080a: sub-float/2addr v3, v4 │ │ -075a6a: 54d4 ca0b |080b: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075a6e: 1305 0900 |080d: const/16 v5, #int 9 // #9 │ │ -075a72: 4404 0405 |080f: aget v4, v4, v5 │ │ -075a76: 54d5 ca0b |0811: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075a7a: 4405 050a |0813: aget v5, v5, v10 │ │ -075a7e: c854 |0815: mul-float/2addr v4, v5 │ │ -075a80: 54d5 ca0b |0816: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075a84: 1276 |0818: const/4 v6, #int 7 // #7 │ │ -075a86: 4405 0506 |0819: aget v5, v5, v6 │ │ -075a8a: c854 |081b: mul-float/2addr v4, v5 │ │ -075a8c: c743 |081c: sub-float/2addr v3, v4 │ │ -075a8e: 54d4 ca0b |081d: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075a92: 4404 0409 |081f: aget v4, v4, v9 │ │ -075a96: 54d5 ca0b |0821: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075a9a: 1306 0a00 |0823: const/16 v6, #int 10 // #a │ │ -075a9e: 4405 0506 |0825: aget v5, v5, v6 │ │ -075aa2: c854 |0827: mul-float/2addr v4, v5 │ │ -075aa4: 54d5 ca0b |0828: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075aa8: 1276 |082a: const/4 v6, #int 7 // #7 │ │ -075aaa: 4405 0506 |082b: aget v5, v5, v6 │ │ -075aae: c854 |082d: mul-float/2addr v4, v5 │ │ -075ab0: c643 |082e: add-float/2addr v3, v4 │ │ -075ab2: 54d4 ca0b |082f: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075ab6: 1255 |0831: const/4 v5, #int 5 // #5 │ │ -075ab8: 4404 0405 |0832: aget v4, v4, v5 │ │ -075abc: 54d5 ca0b |0834: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075ac0: 4405 050a |0836: aget v5, v5, v10 │ │ -075ac4: c854 |0838: mul-float/2addr v4, v5 │ │ -075ac6: 54d5 ca0b |0839: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075aca: 1306 0b00 |083b: const/16 v6, #int 11 // #b │ │ -075ace: 4405 0506 |083d: aget v5, v5, v6 │ │ -075ad2: c854 |083f: mul-float/2addr v4, v5 │ │ -075ad4: c643 |0840: add-float/2addr v3, v4 │ │ -075ad6: 54d4 ca0b |0841: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075ada: 4404 0409 |0843: aget v4, v4, v9 │ │ -075ade: 54d5 ca0b |0845: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075ae2: 1266 |0847: const/4 v6, #int 6 // #6 │ │ -075ae4: 4405 0506 |0848: aget v5, v5, v6 │ │ -075ae8: c854 |084a: mul-float/2addr v4, v5 │ │ -075aea: 54d5 ca0b |084b: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075aee: 1306 0b00 |084d: const/16 v6, #int 11 // #b │ │ -075af2: 4405 0506 |084f: aget v5, v5, v6 │ │ -075af6: c854 |0851: mul-float/2addr v4, v5 │ │ -075af8: c743 |0852: sub-float/2addr v3, v4 │ │ -075afa: 4b03 020b |0853: aput v3, v2, v11 │ │ -075afe: 54d2 c40b |0855: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -075b02: 1273 |0857: const/4 v3, #int 7 // #7 │ │ -075b04: 54d4 ca0b |0858: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075b08: 4404 040c |085a: aget v4, v4, v12 │ │ -075b0c: 54d5 ca0b |085c: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075b10: 1306 0a00 |085e: const/16 v6, #int 10 // #a │ │ -075b14: 4405 0506 |0860: aget v5, v5, v6 │ │ -075b18: c854 |0862: mul-float/2addr v4, v5 │ │ -075b1a: 54d5 ca0b |0863: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075b1e: 4405 050b |0865: aget v5, v5, v11 │ │ -075b22: c854 |0867: mul-float/2addr v4, v5 │ │ -075b24: 54d5 ca0b |0868: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075b28: 1306 0800 |086a: const/16 v6, #int 8 // #8 │ │ -075b2c: 4405 0506 |086c: aget v5, v5, v6 │ │ -075b30: 54d6 ca0b |086e: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075b34: 1267 |0870: const/4 v7, #int 6 // #6 │ │ -075b36: 4406 0607 |0871: aget v6, v6, v7 │ │ -075b3a: c865 |0873: mul-float/2addr v5, v6 │ │ -075b3c: 54d6 ca0b |0874: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075b40: 4406 060b |0876: aget v6, v6, v11 │ │ -075b44: c865 |0878: mul-float/2addr v5, v6 │ │ -075b46: c754 |0879: sub-float/2addr v4, v5 │ │ -075b48: 54d5 ca0b |087a: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075b4c: 1306 0800 |087c: const/16 v6, #int 8 // #8 │ │ -075b50: 4405 0506 |087e: aget v5, v5, v6 │ │ -075b54: 54d6 ca0b |0880: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075b58: 4406 060a |0882: aget v6, v6, v10 │ │ -075b5c: c865 |0884: mul-float/2addr v5, v6 │ │ -075b5e: 54d6 ca0b |0885: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075b62: 1277 |0887: const/4 v7, #int 7 // #7 │ │ -075b64: 4406 0607 |0888: aget v6, v6, v7 │ │ -075b68: c865 |088a: mul-float/2addr v5, v6 │ │ -075b6a: c654 |088b: add-float/2addr v4, v5 │ │ -075b6c: 54d5 ca0b |088c: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075b70: 4405 0508 |088e: aget v5, v5, v8 │ │ -075b74: 54d6 ca0b |0890: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075b78: 1307 0a00 |0892: const/16 v7, #int 10 // #a │ │ -075b7c: 4406 0607 |0894: aget v6, v6, v7 │ │ -075b80: c865 |0896: mul-float/2addr v5, v6 │ │ -075b82: 54d6 ca0b |0897: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075b86: 1277 |0899: const/4 v7, #int 7 // #7 │ │ -075b88: 4406 0607 |089a: aget v6, v6, v7 │ │ -075b8c: c865 |089c: mul-float/2addr v5, v6 │ │ -075b8e: c754 |089d: sub-float/2addr v4, v5 │ │ -075b90: 54d5 ca0b |089e: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075b94: 4405 050c |08a0: aget v5, v5, v12 │ │ -075b98: 54d6 ca0b |08a2: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075b9c: 4406 060a |08a4: aget v6, v6, v10 │ │ -075ba0: c865 |08a6: mul-float/2addr v5, v6 │ │ -075ba2: 54d6 ca0b |08a7: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075ba6: 1307 0b00 |08a9: const/16 v7, #int 11 // #b │ │ -075baa: 4406 0607 |08ab: aget v6, v6, v7 │ │ -075bae: c865 |08ad: mul-float/2addr v5, v6 │ │ -075bb0: c754 |08ae: sub-float/2addr v4, v5 │ │ -075bb2: 54d5 ca0b |08af: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075bb6: 4405 0508 |08b1: aget v5, v5, v8 │ │ -075bba: 54d6 ca0b |08b3: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075bbe: 1267 |08b5: const/4 v7, #int 6 // #6 │ │ -075bc0: 4406 0607 |08b6: aget v6, v6, v7 │ │ -075bc4: c865 |08b8: mul-float/2addr v5, v6 │ │ -075bc6: 54d6 ca0b |08b9: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075bca: 1307 0b00 |08bb: const/16 v7, #int 11 // #b │ │ -075bce: 4406 0607 |08bd: aget v6, v6, v7 │ │ -075bd2: c865 |08bf: mul-float/2addr v5, v6 │ │ -075bd4: c654 |08c0: add-float/2addr v4, v5 │ │ -075bd6: 4b04 0203 |08c1: aput v4, v2, v3 │ │ -075bda: 54d2 c40b |08c3: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -075bde: 1303 0b00 |08c5: const/16 v3, #int 11 // #b │ │ -075be2: 54d4 ca0b |08c7: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075be6: 1305 0800 |08c9: const/16 v5, #int 8 // #8 │ │ -075bea: 4404 0405 |08cb: aget v4, v4, v5 │ │ -075bee: 54d5 ca0b |08cd: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075bf2: 1256 |08cf: const/4 v6, #int 5 // #5 │ │ -075bf4: 4405 0506 |08d0: aget v5, v5, v6 │ │ -075bf8: c854 |08d2: mul-float/2addr v4, v5 │ │ -075bfa: 54d5 ca0b |08d3: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075bfe: 4405 050b |08d5: aget v5, v5, v11 │ │ -075c02: c854 |08d7: mul-float/2addr v4, v5 │ │ -075c04: 54d5 ca0b |08d8: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075c08: 4405 050c |08da: aget v5, v5, v12 │ │ -075c0c: 54d6 ca0b |08dc: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075c10: 1307 0900 |08de: const/16 v7, #int 9 // #9 │ │ -075c14: 4406 0607 |08e0: aget v6, v6, v7 │ │ -075c18: c865 |08e2: mul-float/2addr v5, v6 │ │ -075c1a: 54d6 ca0b |08e3: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075c1e: 4406 060b |08e5: aget v6, v6, v11 │ │ -075c22: c865 |08e7: mul-float/2addr v5, v6 │ │ -075c24: c754 |08e8: sub-float/2addr v4, v5 │ │ -075c26: 54d5 ca0b |08e9: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075c2a: 1306 0800 |08eb: const/16 v6, #int 8 // #8 │ │ -075c2e: 4405 0506 |08ed: aget v5, v5, v6 │ │ -075c32: 54d6 ca0b |08ef: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075c36: 4406 0609 |08f1: aget v6, v6, v9 │ │ -075c3a: c865 |08f3: mul-float/2addr v5, v6 │ │ -075c3c: 54d6 ca0b |08f4: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075c40: 1277 |08f6: const/4 v7, #int 7 // #7 │ │ -075c42: 4406 0607 |08f7: aget v6, v6, v7 │ │ -075c46: c865 |08f9: mul-float/2addr v5, v6 │ │ -075c48: c754 |08fa: sub-float/2addr v4, v5 │ │ -075c4a: 54d5 ca0b |08fb: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075c4e: 4405 0508 |08fd: aget v5, v5, v8 │ │ -075c52: 54d6 ca0b |08ff: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075c56: 1307 0900 |0901: const/16 v7, #int 9 // #9 │ │ -075c5a: 4406 0607 |0903: aget v6, v6, v7 │ │ -075c5e: c865 |0905: mul-float/2addr v5, v6 │ │ -075c60: 54d6 ca0b |0906: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075c64: 1277 |0908: const/4 v7, #int 7 // #7 │ │ -075c66: 4406 0607 |0909: aget v6, v6, v7 │ │ -075c6a: c865 |090b: mul-float/2addr v5, v6 │ │ -075c6c: c654 |090c: add-float/2addr v4, v5 │ │ -075c6e: 54d5 ca0b |090d: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075c72: 4405 050c |090f: aget v5, v5, v12 │ │ -075c76: 54d6 ca0b |0911: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075c7a: 4406 0609 |0913: aget v6, v6, v9 │ │ -075c7e: c865 |0915: mul-float/2addr v5, v6 │ │ -075c80: 54d6 ca0b |0916: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075c84: 1307 0b00 |0918: const/16 v7, #int 11 // #b │ │ -075c88: 4406 0607 |091a: aget v6, v6, v7 │ │ -075c8c: c865 |091c: mul-float/2addr v5, v6 │ │ -075c8e: c654 |091d: add-float/2addr v4, v5 │ │ -075c90: 54d5 ca0b |091e: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075c94: 4405 0508 |0920: aget v5, v5, v8 │ │ -075c98: 54d6 ca0b |0922: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075c9c: 1257 |0924: const/4 v7, #int 5 // #5 │ │ -075c9e: 4406 0607 |0925: aget v6, v6, v7 │ │ -075ca2: c865 |0927: mul-float/2addr v5, v6 │ │ -075ca4: 54d6 ca0b |0928: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075ca8: 1307 0b00 |092a: const/16 v7, #int 11 // #b │ │ -075cac: 4406 0607 |092c: aget v6, v6, v7 │ │ -075cb0: c865 |092e: mul-float/2addr v5, v6 │ │ -075cb2: c754 |092f: sub-float/2addr v4, v5 │ │ -075cb4: 4b04 0203 |0930: aput v4, v2, v3 │ │ -075cb8: 54d2 c40b |0932: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -075cbc: 1303 0f00 |0934: const/16 v3, #int 15 // #f │ │ -075cc0: 54d4 ca0b |0936: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075cc4: 4404 040c |0938: aget v4, v4, v12 │ │ -075cc8: 54d5 ca0b |093a: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075ccc: 1306 0900 |093c: const/16 v6, #int 9 // #9 │ │ -075cd0: 4405 0506 |093e: aget v5, v5, v6 │ │ -075cd4: c854 |0940: mul-float/2addr v4, v5 │ │ -075cd6: 54d5 ca0b |0941: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075cda: 4405 050a |0943: aget v5, v5, v10 │ │ -075cde: c854 |0945: mul-float/2addr v4, v5 │ │ -075ce0: 54d5 ca0b |0946: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075ce4: 1306 0800 |0948: const/16 v6, #int 8 // #8 │ │ -075ce8: 4405 0506 |094a: aget v5, v5, v6 │ │ -075cec: 54d6 ca0b |094c: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075cf0: 1257 |094e: const/4 v7, #int 5 // #5 │ │ -075cf2: 4406 0607 |094f: aget v6, v6, v7 │ │ -075cf6: c865 |0951: mul-float/2addr v5, v6 │ │ -075cf8: 54d6 ca0b |0952: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075cfc: 4406 060a |0954: aget v6, v6, v10 │ │ -075d00: c865 |0956: mul-float/2addr v5, v6 │ │ -075d02: c754 |0957: sub-float/2addr v4, v5 │ │ -075d04: 54d5 ca0b |0958: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075d08: 1306 0800 |095a: const/16 v6, #int 8 // #8 │ │ -075d0c: 4405 0506 |095c: aget v5, v5, v6 │ │ -075d10: 54d6 ca0b |095e: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075d14: 4406 0609 |0960: aget v6, v6, v9 │ │ -075d18: c865 |0962: mul-float/2addr v5, v6 │ │ -075d1a: 54d6 ca0b |0963: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075d1e: 1267 |0965: const/4 v7, #int 6 // #6 │ │ -075d20: 4406 0607 |0966: aget v6, v6, v7 │ │ -075d24: c865 |0968: mul-float/2addr v5, v6 │ │ -075d26: c654 |0969: add-float/2addr v4, v5 │ │ -075d28: 54d5 ca0b |096a: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075d2c: 4405 0508 |096c: aget v5, v5, v8 │ │ -075d30: 54d6 ca0b |096e: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075d34: 1307 0900 |0970: const/16 v7, #int 9 // #9 │ │ -075d38: 4406 0607 |0972: aget v6, v6, v7 │ │ -075d3c: c865 |0974: mul-float/2addr v5, v6 │ │ -075d3e: 54d6 ca0b |0975: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075d42: 1267 |0977: const/4 v7, #int 6 // #6 │ │ -075d44: 4406 0607 |0978: aget v6, v6, v7 │ │ -075d48: c865 |097a: mul-float/2addr v5, v6 │ │ -075d4a: c754 |097b: sub-float/2addr v4, v5 │ │ -075d4c: 54d5 ca0b |097c: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075d50: 4405 050c |097e: aget v5, v5, v12 │ │ -075d54: 54d6 ca0b |0980: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075d58: 4406 0609 |0982: aget v6, v6, v9 │ │ -075d5c: c865 |0984: mul-float/2addr v5, v6 │ │ -075d5e: 54d6 ca0b |0985: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075d62: 1307 0a00 |0987: const/16 v7, #int 10 // #a │ │ -075d66: 4406 0607 |0989: aget v6, v6, v7 │ │ -075d6a: c865 |098b: mul-float/2addr v5, v6 │ │ -075d6c: c754 |098c: sub-float/2addr v4, v5 │ │ -075d6e: 54d5 ca0b |098d: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075d72: 4405 0508 |098f: aget v5, v5, v8 │ │ -075d76: 54d6 ca0b |0991: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075d7a: 1257 |0993: const/4 v7, #int 5 // #5 │ │ -075d7c: 4406 0607 |0994: aget v6, v6, v7 │ │ -075d80: c865 |0996: mul-float/2addr v5, v6 │ │ -075d82: 54d6 ca0b |0997: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075d86: 1307 0a00 |0999: const/16 v7, #int 10 // #a │ │ -075d8a: 4406 0607 |099b: aget v6, v6, v7 │ │ -075d8e: c865 |099d: mul-float/2addr v5, v6 │ │ -075d90: c654 |099e: add-float/2addr v4, v5 │ │ -075d92: 4b04 0203 |099f: aput v4, v2, v3 │ │ -075d96: 54d2 ca0b |09a1: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075d9a: 54d3 c40b |09a3: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -075d9e: 4403 0308 |09a5: aget v3, v3, v8 │ │ -075da2: c803 |09a7: mul-float/2addr v3, v0 │ │ -075da4: 4b03 0208 |09a8: aput v3, v2, v8 │ │ -075da8: 54d2 ca0b |09aa: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075dac: 54d3 c40b |09ac: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -075db0: 4403 030c |09ae: aget v3, v3, v12 │ │ -075db4: c803 |09b0: mul-float/2addr v3, v0 │ │ -075db6: 4b03 020c |09b1: aput v3, v2, v12 │ │ -075dba: 54d2 ca0b |09b3: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075dbe: 1303 0800 |09b5: const/16 v3, #int 8 // #8 │ │ -075dc2: 54d4 c40b |09b7: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -075dc6: 1305 0800 |09b9: const/16 v5, #int 8 // #8 │ │ -075dca: 4404 0405 |09bb: aget v4, v4, v5 │ │ -075dce: c804 |09bd: mul-float/2addr v4, v0 │ │ -075dd0: 4b04 0203 |09be: aput v4, v2, v3 │ │ -075dd4: 54d2 ca0b |09c0: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075dd8: 1303 0c00 |09c2: const/16 v3, #int 12 // #c │ │ -075ddc: 54d4 c40b |09c4: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -075de0: 1305 0c00 |09c6: const/16 v5, #int 12 // #c │ │ -075de4: 4404 0405 |09c8: aget v4, v4, v5 │ │ -075de8: c804 |09ca: mul-float/2addr v4, v0 │ │ -075dea: 4b04 0203 |09cb: aput v4, v2, v3 │ │ -075dee: 54d2 ca0b |09cd: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075df2: 54d3 c40b |09cf: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -075df6: 4403 0309 |09d1: aget v3, v3, v9 │ │ -075dfa: c803 |09d3: mul-float/2addr v3, v0 │ │ -075dfc: 4b03 0209 |09d4: aput v3, v2, v9 │ │ -075e00: 54d2 ca0b |09d6: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075e04: 1253 |09d8: const/4 v3, #int 5 // #5 │ │ -075e06: 54d4 c40b |09d9: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -075e0a: 1255 |09db: const/4 v5, #int 5 // #5 │ │ -075e0c: 4404 0405 |09dc: aget v4, v4, v5 │ │ -075e10: c804 |09de: mul-float/2addr v4, v0 │ │ -075e12: 4b04 0203 |09df: aput v4, v2, v3 │ │ -075e16: 54d2 ca0b |09e1: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075e1a: 1303 0900 |09e3: const/16 v3, #int 9 // #9 │ │ -075e1e: 54d4 c40b |09e5: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -075e22: 1305 0900 |09e7: const/16 v5, #int 9 // #9 │ │ -075e26: 4404 0405 |09e9: aget v4, v4, v5 │ │ -075e2a: c804 |09eb: mul-float/2addr v4, v0 │ │ -075e2c: 4b04 0203 |09ec: aput v4, v2, v3 │ │ -075e30: 54d2 ca0b |09ee: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075e34: 1303 0d00 |09f0: const/16 v3, #int 13 // #d │ │ -075e38: 54d4 c40b |09f2: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -075e3c: 1305 0d00 |09f4: const/16 v5, #int 13 // #d │ │ -075e40: 4404 0405 |09f6: aget v4, v4, v5 │ │ -075e44: c804 |09f8: mul-float/2addr v4, v0 │ │ -075e46: 4b04 0203 |09f9: aput v4, v2, v3 │ │ -075e4a: 54d2 ca0b |09fb: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075e4e: 54d3 c40b |09fd: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -075e52: 4403 030a |09ff: aget v3, v3, v10 │ │ -075e56: c803 |0a01: mul-float/2addr v3, v0 │ │ -075e58: 4b03 020a |0a02: aput v3, v2, v10 │ │ -075e5c: 54d2 ca0b |0a04: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075e60: 1263 |0a06: const/4 v3, #int 6 // #6 │ │ -075e62: 54d4 c40b |0a07: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -075e66: 1265 |0a09: const/4 v5, #int 6 // #6 │ │ -075e68: 4404 0405 |0a0a: aget v4, v4, v5 │ │ -075e6c: c804 |0a0c: mul-float/2addr v4, v0 │ │ -075e6e: 4b04 0203 |0a0d: aput v4, v2, v3 │ │ -075e72: 54d2 ca0b |0a0f: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075e76: 1303 0a00 |0a11: const/16 v3, #int 10 // #a │ │ -075e7a: 54d4 c40b |0a13: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -075e7e: 1305 0a00 |0a15: const/16 v5, #int 10 // #a │ │ -075e82: 4404 0405 |0a17: aget v4, v4, v5 │ │ -075e86: c804 |0a19: mul-float/2addr v4, v0 │ │ -075e88: 4b04 0203 |0a1a: aput v4, v2, v3 │ │ -075e8c: 54d2 ca0b |0a1c: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075e90: 1303 0e00 |0a1e: const/16 v3, #int 14 // #e │ │ -075e94: 54d4 c40b |0a20: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -075e98: 1305 0e00 |0a22: const/16 v5, #int 14 // #e │ │ -075e9c: 4404 0405 |0a24: aget v4, v4, v5 │ │ -075ea0: c804 |0a26: mul-float/2addr v4, v0 │ │ -075ea2: 4b04 0203 |0a27: aput v4, v2, v3 │ │ -075ea6: 54d2 ca0b |0a29: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075eaa: 54d3 c40b |0a2b: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -075eae: 4403 030b |0a2d: aget v3, v3, v11 │ │ -075eb2: c803 |0a2f: mul-float/2addr v3, v0 │ │ -075eb4: 4b03 020b |0a30: aput v3, v2, v11 │ │ -075eb8: 54d2 ca0b |0a32: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075ebc: 1273 |0a34: const/4 v3, #int 7 // #7 │ │ -075ebe: 54d4 c40b |0a35: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -075ec2: 1275 |0a37: const/4 v5, #int 7 // #7 │ │ -075ec4: 4404 0405 |0a38: aget v4, v4, v5 │ │ -075ec8: c804 |0a3a: mul-float/2addr v4, v0 │ │ -075eca: 4b04 0203 |0a3b: aput v4, v2, v3 │ │ -075ece: 54d2 ca0b |0a3d: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075ed2: 1303 0b00 |0a3f: const/16 v3, #int 11 // #b │ │ -075ed6: 54d4 c40b |0a41: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -075eda: 1305 0b00 |0a43: const/16 v5, #int 11 // #b │ │ -075ede: 4404 0405 |0a45: aget v4, v4, v5 │ │ -075ee2: c804 |0a47: mul-float/2addr v4, v0 │ │ -075ee4: 4b04 0203 |0a48: aput v4, v2, v3 │ │ -075ee8: 54d2 ca0b |0a4a: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075eec: 1303 0f00 |0a4c: const/16 v3, #int 15 // #f │ │ -075ef0: 54d4 c40b |0a4e: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -075ef4: 1305 0f00 |0a50: const/16 v5, #int 15 // #f │ │ -075ef8: 4404 0405 |0a52: aget v4, v4, v5 │ │ -075efc: c804 |0a54: mul-float/2addr v4, v0 │ │ -075efe: 4b04 0203 |0a55: aput v4, v2, v3 │ │ -075f02: 110d |0a57: return-object v13 │ │ +082f28: |[082f28] com.badlogic.gdx.math.Matrix4.inv:()Lcom/badlogic/gdx/math/Matrix4; │ │ +082f38: 124c |0000: const/4 v12, #int 4 // #4 │ │ +082f3a: 123b |0001: const/4 v11, #int 3 // #3 │ │ +082f3c: 122a |0002: const/4 v10, #int 2 // #2 │ │ +082f3e: 1219 |0003: const/4 v9, #int 1 // #1 │ │ +082f40: 1208 |0004: const/4 v8, #int 0 // #0 │ │ +082f42: 54d2 ca0b |0005: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082f46: 4402 020b |0007: aget v2, v2, v11 │ │ +082f4a: 54d3 ca0b |0009: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082f4e: 1264 |000b: const/4 v4, #int 6 // #6 │ │ +082f50: 4403 0304 |000c: aget v3, v3, v4 │ │ +082f54: c832 |000e: mul-float/2addr v2, v3 │ │ +082f56: 54d3 ca0b |000f: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082f5a: 1304 0900 |0011: const/16 v4, #int 9 // #9 │ │ +082f5e: 4403 0304 |0013: aget v3, v3, v4 │ │ +082f62: c832 |0015: mul-float/2addr v2, v3 │ │ +082f64: 54d3 ca0b |0016: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082f68: 1304 0c00 |0018: const/16 v4, #int 12 // #c │ │ +082f6c: 4403 0304 |001a: aget v3, v3, v4 │ │ +082f70: c832 |001c: mul-float/2addr v2, v3 │ │ +082f72: 54d3 ca0b |001d: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082f76: 4403 030a |001f: aget v3, v3, v10 │ │ +082f7a: 54d4 ca0b |0021: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082f7e: 1275 |0023: const/4 v5, #int 7 // #7 │ │ +082f80: 4404 0405 |0024: aget v4, v4, v5 │ │ +082f84: c843 |0026: mul-float/2addr v3, v4 │ │ +082f86: 54d4 ca0b |0027: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082f8a: 1305 0900 |0029: const/16 v5, #int 9 // #9 │ │ +082f8e: 4404 0405 |002b: aget v4, v4, v5 │ │ +082f92: c843 |002d: mul-float/2addr v3, v4 │ │ +082f94: 54d4 ca0b |002e: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082f98: 1305 0c00 |0030: const/16 v5, #int 12 // #c │ │ +082f9c: 4404 0405 |0032: aget v4, v4, v5 │ │ +082fa0: c843 |0034: mul-float/2addr v3, v4 │ │ +082fa2: c732 |0035: sub-float/2addr v2, v3 │ │ +082fa4: 54d3 ca0b |0036: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082fa8: 4403 030b |0038: aget v3, v3, v11 │ │ +082fac: 54d4 ca0b |003a: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082fb0: 1255 |003c: const/4 v5, #int 5 // #5 │ │ +082fb2: 4404 0405 |003d: aget v4, v4, v5 │ │ +082fb6: c843 |003f: mul-float/2addr v3, v4 │ │ +082fb8: 54d4 ca0b |0040: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082fbc: 1305 0a00 |0042: const/16 v5, #int 10 // #a │ │ +082fc0: 4404 0405 |0044: aget v4, v4, v5 │ │ +082fc4: c843 |0046: mul-float/2addr v3, v4 │ │ +082fc6: 54d4 ca0b |0047: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082fca: 1305 0c00 |0049: const/16 v5, #int 12 // #c │ │ +082fce: 4404 0405 |004b: aget v4, v4, v5 │ │ +082fd2: c843 |004d: mul-float/2addr v3, v4 │ │ +082fd4: c732 |004e: sub-float/2addr v2, v3 │ │ +082fd6: 54d3 ca0b |004f: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082fda: 4403 0309 |0051: aget v3, v3, v9 │ │ +082fde: 54d4 ca0b |0053: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082fe2: 1275 |0055: const/4 v5, #int 7 // #7 │ │ +082fe4: 4404 0405 |0056: aget v4, v4, v5 │ │ +082fe8: c843 |0058: mul-float/2addr v3, v4 │ │ +082fea: 54d4 ca0b |0059: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082fee: 1305 0a00 |005b: const/16 v5, #int 10 // #a │ │ +082ff2: 4404 0405 |005d: aget v4, v4, v5 │ │ +082ff6: c843 |005f: mul-float/2addr v3, v4 │ │ +082ff8: 54d4 ca0b |0060: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +082ffc: 1305 0c00 |0062: const/16 v5, #int 12 // #c │ │ +083000: 4404 0405 |0064: aget v4, v4, v5 │ │ +083004: c843 |0066: mul-float/2addr v3, v4 │ │ +083006: c632 |0067: add-float/2addr v2, v3 │ │ +083008: 54d3 ca0b |0068: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08300c: 4403 030a |006a: aget v3, v3, v10 │ │ +083010: 54d4 ca0b |006c: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083014: 1255 |006e: const/4 v5, #int 5 // #5 │ │ +083016: 4404 0405 |006f: aget v4, v4, v5 │ │ +08301a: c843 |0071: mul-float/2addr v3, v4 │ │ +08301c: 54d4 ca0b |0072: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083020: 1305 0b00 |0074: const/16 v5, #int 11 // #b │ │ +083024: 4404 0405 |0076: aget v4, v4, v5 │ │ +083028: c843 |0078: mul-float/2addr v3, v4 │ │ +08302a: 54d4 ca0b |0079: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08302e: 1305 0c00 |007b: const/16 v5, #int 12 // #c │ │ +083032: 4404 0405 |007d: aget v4, v4, v5 │ │ +083036: c843 |007f: mul-float/2addr v3, v4 │ │ +083038: c632 |0080: add-float/2addr v2, v3 │ │ +08303a: 54d3 ca0b |0081: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08303e: 4403 0309 |0083: aget v3, v3, v9 │ │ +083042: 54d4 ca0b |0085: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083046: 1265 |0087: const/4 v5, #int 6 // #6 │ │ +083048: 4404 0405 |0088: aget v4, v4, v5 │ │ +08304c: c843 |008a: mul-float/2addr v3, v4 │ │ +08304e: 54d4 ca0b |008b: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083052: 1305 0b00 |008d: const/16 v5, #int 11 // #b │ │ +083056: 4404 0405 |008f: aget v4, v4, v5 │ │ +08305a: c843 |0091: mul-float/2addr v3, v4 │ │ +08305c: 54d4 ca0b |0092: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083060: 1305 0c00 |0094: const/16 v5, #int 12 // #c │ │ +083064: 4404 0405 |0096: aget v4, v4, v5 │ │ +083068: c843 |0098: mul-float/2addr v3, v4 │ │ +08306a: c732 |0099: sub-float/2addr v2, v3 │ │ +08306c: 54d3 ca0b |009a: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083070: 4403 030b |009c: aget v3, v3, v11 │ │ +083074: 54d4 ca0b |009e: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083078: 1265 |00a0: const/4 v5, #int 6 // #6 │ │ +08307a: 4404 0405 |00a1: aget v4, v4, v5 │ │ +08307e: c843 |00a3: mul-float/2addr v3, v4 │ │ +083080: 54d4 ca0b |00a4: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083084: 1305 0800 |00a6: const/16 v5, #int 8 // #8 │ │ +083088: 4404 0405 |00a8: aget v4, v4, v5 │ │ +08308c: c843 |00aa: mul-float/2addr v3, v4 │ │ +08308e: 54d4 ca0b |00ab: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083092: 1305 0d00 |00ad: const/16 v5, #int 13 // #d │ │ +083096: 4404 0405 |00af: aget v4, v4, v5 │ │ +08309a: c843 |00b1: mul-float/2addr v3, v4 │ │ +08309c: c732 |00b2: sub-float/2addr v2, v3 │ │ +08309e: 54d3 ca0b |00b3: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0830a2: 4403 030a |00b5: aget v3, v3, v10 │ │ +0830a6: 54d4 ca0b |00b7: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0830aa: 1275 |00b9: const/4 v5, #int 7 // #7 │ │ +0830ac: 4404 0405 |00ba: aget v4, v4, v5 │ │ +0830b0: c843 |00bc: mul-float/2addr v3, v4 │ │ +0830b2: 54d4 ca0b |00bd: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0830b6: 1305 0800 |00bf: const/16 v5, #int 8 // #8 │ │ +0830ba: 4404 0405 |00c1: aget v4, v4, v5 │ │ +0830be: c843 |00c3: mul-float/2addr v3, v4 │ │ +0830c0: 54d4 ca0b |00c4: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0830c4: 1305 0d00 |00c6: const/16 v5, #int 13 // #d │ │ +0830c8: 4404 0405 |00c8: aget v4, v4, v5 │ │ +0830cc: c843 |00ca: mul-float/2addr v3, v4 │ │ +0830ce: c632 |00cb: add-float/2addr v2, v3 │ │ +0830d0: 54d3 ca0b |00cc: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0830d4: 4403 030b |00ce: aget v3, v3, v11 │ │ +0830d8: 54d4 ca0b |00d0: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0830dc: 4404 040c |00d2: aget v4, v4, v12 │ │ +0830e0: c843 |00d4: mul-float/2addr v3, v4 │ │ +0830e2: 54d4 ca0b |00d5: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0830e6: 1305 0a00 |00d7: const/16 v5, #int 10 // #a │ │ +0830ea: 4404 0405 |00d9: aget v4, v4, v5 │ │ +0830ee: c843 |00db: mul-float/2addr v3, v4 │ │ +0830f0: 54d4 ca0b |00dc: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0830f4: 1305 0d00 |00de: const/16 v5, #int 13 // #d │ │ +0830f8: 4404 0405 |00e0: aget v4, v4, v5 │ │ +0830fc: c843 |00e2: mul-float/2addr v3, v4 │ │ +0830fe: c632 |00e3: add-float/2addr v2, v3 │ │ +083100: 54d3 ca0b |00e4: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083104: 4403 0308 |00e6: aget v3, v3, v8 │ │ +083108: 54d4 ca0b |00e8: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08310c: 1275 |00ea: const/4 v5, #int 7 // #7 │ │ +08310e: 4404 0405 |00eb: aget v4, v4, v5 │ │ +083112: c843 |00ed: mul-float/2addr v3, v4 │ │ +083114: 54d4 ca0b |00ee: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083118: 1305 0a00 |00f0: const/16 v5, #int 10 // #a │ │ +08311c: 4404 0405 |00f2: aget v4, v4, v5 │ │ +083120: c843 |00f4: mul-float/2addr v3, v4 │ │ +083122: 54d4 ca0b |00f5: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083126: 1305 0d00 |00f7: const/16 v5, #int 13 // #d │ │ +08312a: 4404 0405 |00f9: aget v4, v4, v5 │ │ +08312e: c843 |00fb: mul-float/2addr v3, v4 │ │ +083130: c732 |00fc: sub-float/2addr v2, v3 │ │ +083132: 54d3 ca0b |00fd: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083136: 4403 030a |00ff: aget v3, v3, v10 │ │ +08313a: 54d4 ca0b |0101: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08313e: 4404 040c |0103: aget v4, v4, v12 │ │ +083142: c843 |0105: mul-float/2addr v3, v4 │ │ +083144: 54d4 ca0b |0106: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083148: 1305 0b00 |0108: const/16 v5, #int 11 // #b │ │ +08314c: 4404 0405 |010a: aget v4, v4, v5 │ │ +083150: c843 |010c: mul-float/2addr v3, v4 │ │ +083152: 54d4 ca0b |010d: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083156: 1305 0d00 |010f: const/16 v5, #int 13 // #d │ │ +08315a: 4404 0405 |0111: aget v4, v4, v5 │ │ +08315e: c843 |0113: mul-float/2addr v3, v4 │ │ +083160: c732 |0114: sub-float/2addr v2, v3 │ │ +083162: 54d3 ca0b |0115: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083166: 4403 0308 |0117: aget v3, v3, v8 │ │ +08316a: 54d4 ca0b |0119: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08316e: 1265 |011b: const/4 v5, #int 6 // #6 │ │ +083170: 4404 0405 |011c: aget v4, v4, v5 │ │ +083174: c843 |011e: mul-float/2addr v3, v4 │ │ +083176: 54d4 ca0b |011f: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08317a: 1305 0b00 |0121: const/16 v5, #int 11 // #b │ │ +08317e: 4404 0405 |0123: aget v4, v4, v5 │ │ +083182: c843 |0125: mul-float/2addr v3, v4 │ │ +083184: 54d4 ca0b |0126: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083188: 1305 0d00 |0128: const/16 v5, #int 13 // #d │ │ +08318c: 4404 0405 |012a: aget v4, v4, v5 │ │ +083190: c843 |012c: mul-float/2addr v3, v4 │ │ +083192: c632 |012d: add-float/2addr v2, v3 │ │ +083194: 54d3 ca0b |012e: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083198: 4403 030b |0130: aget v3, v3, v11 │ │ +08319c: 54d4 ca0b |0132: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0831a0: 1255 |0134: const/4 v5, #int 5 // #5 │ │ +0831a2: 4404 0405 |0135: aget v4, v4, v5 │ │ +0831a6: c843 |0137: mul-float/2addr v3, v4 │ │ +0831a8: 54d4 ca0b |0138: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0831ac: 1305 0800 |013a: const/16 v5, #int 8 // #8 │ │ +0831b0: 4404 0405 |013c: aget v4, v4, v5 │ │ +0831b4: c843 |013e: mul-float/2addr v3, v4 │ │ +0831b6: 54d4 ca0b |013f: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0831ba: 1305 0e00 |0141: const/16 v5, #int 14 // #e │ │ +0831be: 4404 0405 |0143: aget v4, v4, v5 │ │ +0831c2: c843 |0145: mul-float/2addr v3, v4 │ │ +0831c4: c632 |0146: add-float/2addr v2, v3 │ │ +0831c6: 54d3 ca0b |0147: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0831ca: 4403 0309 |0149: aget v3, v3, v9 │ │ +0831ce: 54d4 ca0b |014b: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0831d2: 1275 |014d: const/4 v5, #int 7 // #7 │ │ +0831d4: 4404 0405 |014e: aget v4, v4, v5 │ │ +0831d8: c843 |0150: mul-float/2addr v3, v4 │ │ +0831da: 54d4 ca0b |0151: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0831de: 1305 0800 |0153: const/16 v5, #int 8 // #8 │ │ +0831e2: 4404 0405 |0155: aget v4, v4, v5 │ │ +0831e6: c843 |0157: mul-float/2addr v3, v4 │ │ +0831e8: 54d4 ca0b |0158: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0831ec: 1305 0e00 |015a: const/16 v5, #int 14 // #e │ │ +0831f0: 4404 0405 |015c: aget v4, v4, v5 │ │ +0831f4: c843 |015e: mul-float/2addr v3, v4 │ │ +0831f6: c732 |015f: sub-float/2addr v2, v3 │ │ +0831f8: 54d3 ca0b |0160: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0831fc: 4403 030b |0162: aget v3, v3, v11 │ │ +083200: 54d4 ca0b |0164: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083204: 4404 040c |0166: aget v4, v4, v12 │ │ +083208: c843 |0168: mul-float/2addr v3, v4 │ │ +08320a: 54d4 ca0b |0169: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08320e: 1305 0900 |016b: const/16 v5, #int 9 // #9 │ │ +083212: 4404 0405 |016d: aget v4, v4, v5 │ │ +083216: c843 |016f: mul-float/2addr v3, v4 │ │ +083218: 54d4 ca0b |0170: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08321c: 1305 0e00 |0172: const/16 v5, #int 14 // #e │ │ +083220: 4404 0405 |0174: aget v4, v4, v5 │ │ +083224: c843 |0176: mul-float/2addr v3, v4 │ │ +083226: c732 |0177: sub-float/2addr v2, v3 │ │ +083228: 54d3 ca0b |0178: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08322c: 4403 0308 |017a: aget v3, v3, v8 │ │ +083230: 54d4 ca0b |017c: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083234: 1275 |017e: const/4 v5, #int 7 // #7 │ │ +083236: 4404 0405 |017f: aget v4, v4, v5 │ │ +08323a: c843 |0181: mul-float/2addr v3, v4 │ │ +08323c: 54d4 ca0b |0182: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083240: 1305 0900 |0184: const/16 v5, #int 9 // #9 │ │ +083244: 4404 0405 |0186: aget v4, v4, v5 │ │ +083248: c843 |0188: mul-float/2addr v3, v4 │ │ +08324a: 54d4 ca0b |0189: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08324e: 1305 0e00 |018b: const/16 v5, #int 14 // #e │ │ +083252: 4404 0405 |018d: aget v4, v4, v5 │ │ +083256: c843 |018f: mul-float/2addr v3, v4 │ │ +083258: c632 |0190: add-float/2addr v2, v3 │ │ +08325a: 54d3 ca0b |0191: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08325e: 4403 0309 |0193: aget v3, v3, v9 │ │ +083262: 54d4 ca0b |0195: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083266: 4404 040c |0197: aget v4, v4, v12 │ │ +08326a: c843 |0199: mul-float/2addr v3, v4 │ │ +08326c: 54d4 ca0b |019a: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083270: 1305 0b00 |019c: const/16 v5, #int 11 // #b │ │ +083274: 4404 0405 |019e: aget v4, v4, v5 │ │ +083278: c843 |01a0: mul-float/2addr v3, v4 │ │ +08327a: 54d4 ca0b |01a1: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08327e: 1305 0e00 |01a3: const/16 v5, #int 14 // #e │ │ +083282: 4404 0405 |01a5: aget v4, v4, v5 │ │ +083286: c843 |01a7: mul-float/2addr v3, v4 │ │ +083288: c632 |01a8: add-float/2addr v2, v3 │ │ +08328a: 54d3 ca0b |01a9: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08328e: 4403 0308 |01ab: aget v3, v3, v8 │ │ +083292: 54d4 ca0b |01ad: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083296: 1255 |01af: const/4 v5, #int 5 // #5 │ │ +083298: 4404 0405 |01b0: aget v4, v4, v5 │ │ +08329c: c843 |01b2: mul-float/2addr v3, v4 │ │ +08329e: 54d4 ca0b |01b3: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0832a2: 1305 0b00 |01b5: const/16 v5, #int 11 // #b │ │ +0832a6: 4404 0405 |01b7: aget v4, v4, v5 │ │ +0832aa: c843 |01b9: mul-float/2addr v3, v4 │ │ +0832ac: 54d4 ca0b |01ba: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0832b0: 1305 0e00 |01bc: const/16 v5, #int 14 // #e │ │ +0832b4: 4404 0405 |01be: aget v4, v4, v5 │ │ +0832b8: c843 |01c0: mul-float/2addr v3, v4 │ │ +0832ba: c732 |01c1: sub-float/2addr v2, v3 │ │ +0832bc: 54d3 ca0b |01c2: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0832c0: 4403 030a |01c4: aget v3, v3, v10 │ │ +0832c4: 54d4 ca0b |01c6: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0832c8: 1255 |01c8: const/4 v5, #int 5 // #5 │ │ +0832ca: 4404 0405 |01c9: aget v4, v4, v5 │ │ +0832ce: c843 |01cb: mul-float/2addr v3, v4 │ │ +0832d0: 54d4 ca0b |01cc: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0832d4: 1305 0800 |01ce: const/16 v5, #int 8 // #8 │ │ +0832d8: 4404 0405 |01d0: aget v4, v4, v5 │ │ +0832dc: c843 |01d2: mul-float/2addr v3, v4 │ │ +0832de: 54d4 ca0b |01d3: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0832e2: 1305 0f00 |01d5: const/16 v5, #int 15 // #f │ │ +0832e6: 4404 0405 |01d7: aget v4, v4, v5 │ │ +0832ea: c843 |01d9: mul-float/2addr v3, v4 │ │ +0832ec: c732 |01da: sub-float/2addr v2, v3 │ │ +0832ee: 54d3 ca0b |01db: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0832f2: 4403 0309 |01dd: aget v3, v3, v9 │ │ +0832f6: 54d4 ca0b |01df: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0832fa: 1265 |01e1: const/4 v5, #int 6 // #6 │ │ +0832fc: 4404 0405 |01e2: aget v4, v4, v5 │ │ +083300: c843 |01e4: mul-float/2addr v3, v4 │ │ +083302: 54d4 ca0b |01e5: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083306: 1305 0800 |01e7: const/16 v5, #int 8 // #8 │ │ +08330a: 4404 0405 |01e9: aget v4, v4, v5 │ │ +08330e: c843 |01eb: mul-float/2addr v3, v4 │ │ +083310: 54d4 ca0b |01ec: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083314: 1305 0f00 |01ee: const/16 v5, #int 15 // #f │ │ +083318: 4404 0405 |01f0: aget v4, v4, v5 │ │ +08331c: c843 |01f2: mul-float/2addr v3, v4 │ │ +08331e: c632 |01f3: add-float/2addr v2, v3 │ │ +083320: 54d3 ca0b |01f4: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083324: 4403 030a |01f6: aget v3, v3, v10 │ │ +083328: 54d4 ca0b |01f8: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08332c: 4404 040c |01fa: aget v4, v4, v12 │ │ +083330: c843 |01fc: mul-float/2addr v3, v4 │ │ +083332: 54d4 ca0b |01fd: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083336: 1305 0900 |01ff: const/16 v5, #int 9 // #9 │ │ +08333a: 4404 0405 |0201: aget v4, v4, v5 │ │ +08333e: c843 |0203: mul-float/2addr v3, v4 │ │ +083340: 54d4 ca0b |0204: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083344: 1305 0f00 |0206: const/16 v5, #int 15 // #f │ │ +083348: 4404 0405 |0208: aget v4, v4, v5 │ │ +08334c: c843 |020a: mul-float/2addr v3, v4 │ │ +08334e: c632 |020b: add-float/2addr v2, v3 │ │ +083350: 54d3 ca0b |020c: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083354: 4403 0308 |020e: aget v3, v3, v8 │ │ +083358: 54d4 ca0b |0210: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08335c: 1265 |0212: const/4 v5, #int 6 // #6 │ │ +08335e: 4404 0405 |0213: aget v4, v4, v5 │ │ +083362: c843 |0215: mul-float/2addr v3, v4 │ │ +083364: 54d4 ca0b |0216: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083368: 1305 0900 |0218: const/16 v5, #int 9 // #9 │ │ +08336c: 4404 0405 |021a: aget v4, v4, v5 │ │ +083370: c843 |021c: mul-float/2addr v3, v4 │ │ +083372: 54d4 ca0b |021d: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083376: 1305 0f00 |021f: const/16 v5, #int 15 // #f │ │ +08337a: 4404 0405 |0221: aget v4, v4, v5 │ │ +08337e: c843 |0223: mul-float/2addr v3, v4 │ │ +083380: c732 |0224: sub-float/2addr v2, v3 │ │ +083382: 54d3 ca0b |0225: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083386: 4403 0309 |0227: aget v3, v3, v9 │ │ +08338a: 54d4 ca0b |0229: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08338e: 4404 040c |022b: aget v4, v4, v12 │ │ +083392: c843 |022d: mul-float/2addr v3, v4 │ │ +083394: 54d4 ca0b |022e: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083398: 1305 0a00 |0230: const/16 v5, #int 10 // #a │ │ +08339c: 4404 0405 |0232: aget v4, v4, v5 │ │ +0833a0: c843 |0234: mul-float/2addr v3, v4 │ │ +0833a2: 54d4 ca0b |0235: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0833a6: 1305 0f00 |0237: const/16 v5, #int 15 // #f │ │ +0833aa: 4404 0405 |0239: aget v4, v4, v5 │ │ +0833ae: c843 |023b: mul-float/2addr v3, v4 │ │ +0833b0: c732 |023c: sub-float/2addr v2, v3 │ │ +0833b2: 54d3 ca0b |023d: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0833b6: 4403 0308 |023f: aget v3, v3, v8 │ │ +0833ba: 54d4 ca0b |0241: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0833be: 1255 |0243: const/4 v5, #int 5 // #5 │ │ +0833c0: 4404 0405 |0244: aget v4, v4, v5 │ │ +0833c4: c843 |0246: mul-float/2addr v3, v4 │ │ +0833c6: 54d4 ca0b |0247: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0833ca: 1305 0a00 |0249: const/16 v5, #int 10 // #a │ │ +0833ce: 4404 0405 |024b: aget v4, v4, v5 │ │ +0833d2: c843 |024d: mul-float/2addr v3, v4 │ │ +0833d4: 54d4 ca0b |024e: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0833d8: 1305 0f00 |0250: const/16 v5, #int 15 // #f │ │ +0833dc: 4404 0405 |0252: aget v4, v4, v5 │ │ +0833e0: c843 |0254: mul-float/2addr v3, v4 │ │ +0833e2: a601 0203 |0255: add-float v1, v2, v3 │ │ +0833e6: 1202 |0257: const/4 v2, #int 0 // #0 │ │ +0833e8: 2d02 0102 |0258: cmpl-float v2, v1, v2 │ │ +0833ec: 3902 0a00 |025a: if-nez v2, 0264 // +000a │ │ +0833f0: 2202 be03 |025c: new-instance v2, Ljava/lang/RuntimeException; // type@03be │ │ +0833f4: 1a03 5922 |025e: const-string v3, "non-invertible matrix" // string@2259 │ │ +0833f8: 7020 3526 3200 |0260: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ +0833fe: 2702 |0263: throw v2 │ │ +083400: 1502 803f |0264: const/high16 v2, #int 1065353216 // #3f80 │ │ +083404: a900 0201 |0266: div-float v0, v2, v1 │ │ +083408: 54d2 c40b |0268: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +08340c: 54d3 ca0b |026a: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083410: 1304 0900 |026c: const/16 v4, #int 9 // #9 │ │ +083414: 4403 0304 |026e: aget v3, v3, v4 │ │ +083418: 54d4 ca0b |0270: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08341c: 1305 0e00 |0272: const/16 v5, #int 14 // #e │ │ +083420: 4404 0405 |0274: aget v4, v4, v5 │ │ +083424: c843 |0276: mul-float/2addr v3, v4 │ │ +083426: 54d4 ca0b |0277: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08342a: 1275 |0279: const/4 v5, #int 7 // #7 │ │ +08342c: 4404 0405 |027a: aget v4, v4, v5 │ │ +083430: c843 |027c: mul-float/2addr v3, v4 │ │ +083432: 54d4 ca0b |027d: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083436: 1305 0d00 |027f: const/16 v5, #int 13 // #d │ │ +08343a: 4404 0405 |0281: aget v4, v4, v5 │ │ +08343e: 54d5 ca0b |0283: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083442: 1306 0a00 |0285: const/16 v6, #int 10 // #a │ │ +083446: 4405 0506 |0287: aget v5, v5, v6 │ │ +08344a: c854 |0289: mul-float/2addr v4, v5 │ │ +08344c: 54d5 ca0b |028a: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083450: 1276 |028c: const/4 v6, #int 7 // #7 │ │ +083452: 4405 0506 |028d: aget v5, v5, v6 │ │ +083456: c854 |028f: mul-float/2addr v4, v5 │ │ +083458: c743 |0290: sub-float/2addr v3, v4 │ │ +08345a: 54d4 ca0b |0291: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08345e: 1305 0d00 |0293: const/16 v5, #int 13 // #d │ │ +083462: 4404 0405 |0295: aget v4, v4, v5 │ │ +083466: 54d5 ca0b |0297: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08346a: 1266 |0299: const/4 v6, #int 6 // #6 │ │ +08346c: 4405 0506 |029a: aget v5, v5, v6 │ │ +083470: c854 |029c: mul-float/2addr v4, v5 │ │ +083472: 54d5 ca0b |029d: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083476: 1306 0b00 |029f: const/16 v6, #int 11 // #b │ │ +08347a: 4405 0506 |02a1: aget v5, v5, v6 │ │ +08347e: c854 |02a3: mul-float/2addr v4, v5 │ │ +083480: c643 |02a4: add-float/2addr v3, v4 │ │ +083482: 54d4 ca0b |02a5: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083486: 1255 |02a7: const/4 v5, #int 5 // #5 │ │ +083488: 4404 0405 |02a8: aget v4, v4, v5 │ │ +08348c: 54d5 ca0b |02aa: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083490: 1306 0e00 |02ac: const/16 v6, #int 14 // #e │ │ +083494: 4405 0506 |02ae: aget v5, v5, v6 │ │ +083498: c854 |02b0: mul-float/2addr v4, v5 │ │ +08349a: 54d5 ca0b |02b1: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08349e: 1306 0b00 |02b3: const/16 v6, #int 11 // #b │ │ +0834a2: 4405 0506 |02b5: aget v5, v5, v6 │ │ +0834a6: c854 |02b7: mul-float/2addr v4, v5 │ │ +0834a8: c743 |02b8: sub-float/2addr v3, v4 │ │ +0834aa: 54d4 ca0b |02b9: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0834ae: 1305 0900 |02bb: const/16 v5, #int 9 // #9 │ │ +0834b2: 4404 0405 |02bd: aget v4, v4, v5 │ │ +0834b6: 54d5 ca0b |02bf: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0834ba: 1266 |02c1: const/4 v6, #int 6 // #6 │ │ +0834bc: 4405 0506 |02c2: aget v5, v5, v6 │ │ +0834c0: c854 |02c4: mul-float/2addr v4, v5 │ │ +0834c2: 54d5 ca0b |02c5: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0834c6: 1306 0f00 |02c7: const/16 v6, #int 15 // #f │ │ +0834ca: 4405 0506 |02c9: aget v5, v5, v6 │ │ +0834ce: c854 |02cb: mul-float/2addr v4, v5 │ │ +0834d0: c743 |02cc: sub-float/2addr v3, v4 │ │ +0834d2: 54d4 ca0b |02cd: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0834d6: 1255 |02cf: const/4 v5, #int 5 // #5 │ │ +0834d8: 4404 0405 |02d0: aget v4, v4, v5 │ │ +0834dc: 54d5 ca0b |02d2: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0834e0: 1306 0a00 |02d4: const/16 v6, #int 10 // #a │ │ +0834e4: 4405 0506 |02d6: aget v5, v5, v6 │ │ +0834e8: c854 |02d8: mul-float/2addr v4, v5 │ │ +0834ea: 54d5 ca0b |02d9: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0834ee: 1306 0f00 |02db: const/16 v6, #int 15 // #f │ │ +0834f2: 4405 0506 |02dd: aget v5, v5, v6 │ │ +0834f6: c854 |02df: mul-float/2addr v4, v5 │ │ +0834f8: c643 |02e0: add-float/2addr v3, v4 │ │ +0834fa: 4b03 0208 |02e1: aput v3, v2, v8 │ │ +0834fe: 54d2 c40b |02e3: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +083502: 54d3 ca0b |02e5: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083506: 1304 0c00 |02e7: const/16 v4, #int 12 // #c │ │ +08350a: 4403 0304 |02e9: aget v3, v3, v4 │ │ +08350e: 54d4 ca0b |02eb: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083512: 1305 0a00 |02ed: const/16 v5, #int 10 // #a │ │ +083516: 4404 0405 |02ef: aget v4, v4, v5 │ │ +08351a: c843 |02f1: mul-float/2addr v3, v4 │ │ +08351c: 54d4 ca0b |02f2: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083520: 1275 |02f4: const/4 v5, #int 7 // #7 │ │ +083522: 4404 0405 |02f5: aget v4, v4, v5 │ │ +083526: c843 |02f7: mul-float/2addr v3, v4 │ │ +083528: 54d4 ca0b |02f8: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08352c: 1305 0800 |02fa: const/16 v5, #int 8 // #8 │ │ +083530: 4404 0405 |02fc: aget v4, v4, v5 │ │ +083534: 54d5 ca0b |02fe: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083538: 1306 0e00 |0300: const/16 v6, #int 14 // #e │ │ +08353c: 4405 0506 |0302: aget v5, v5, v6 │ │ +083540: c854 |0304: mul-float/2addr v4, v5 │ │ +083542: 54d5 ca0b |0305: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083546: 1276 |0307: const/4 v6, #int 7 // #7 │ │ +083548: 4405 0506 |0308: aget v5, v5, v6 │ │ +08354c: c854 |030a: mul-float/2addr v4, v5 │ │ +08354e: c743 |030b: sub-float/2addr v3, v4 │ │ +083550: 54d4 ca0b |030c: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083554: 1305 0c00 |030e: const/16 v5, #int 12 // #c │ │ +083558: 4404 0405 |0310: aget v4, v4, v5 │ │ +08355c: 54d5 ca0b |0312: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083560: 1266 |0314: const/4 v6, #int 6 // #6 │ │ +083562: 4405 0506 |0315: aget v5, v5, v6 │ │ +083566: c854 |0317: mul-float/2addr v4, v5 │ │ +083568: 54d5 ca0b |0318: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08356c: 1306 0b00 |031a: const/16 v6, #int 11 // #b │ │ +083570: 4405 0506 |031c: aget v5, v5, v6 │ │ +083574: c854 |031e: mul-float/2addr v4, v5 │ │ +083576: c743 |031f: sub-float/2addr v3, v4 │ │ +083578: 54d4 ca0b |0320: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08357c: 4404 040c |0322: aget v4, v4, v12 │ │ +083580: 54d5 ca0b |0324: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083584: 1306 0e00 |0326: const/16 v6, #int 14 // #e │ │ +083588: 4405 0506 |0328: aget v5, v5, v6 │ │ +08358c: c854 |032a: mul-float/2addr v4, v5 │ │ +08358e: 54d5 ca0b |032b: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083592: 1306 0b00 |032d: const/16 v6, #int 11 // #b │ │ +083596: 4405 0506 |032f: aget v5, v5, v6 │ │ +08359a: c854 |0331: mul-float/2addr v4, v5 │ │ +08359c: c643 |0332: add-float/2addr v3, v4 │ │ +08359e: 54d4 ca0b |0333: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0835a2: 1305 0800 |0335: const/16 v5, #int 8 // #8 │ │ +0835a6: 4404 0405 |0337: aget v4, v4, v5 │ │ +0835aa: 54d5 ca0b |0339: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0835ae: 1266 |033b: const/4 v6, #int 6 // #6 │ │ +0835b0: 4405 0506 |033c: aget v5, v5, v6 │ │ +0835b4: c854 |033e: mul-float/2addr v4, v5 │ │ +0835b6: 54d5 ca0b |033f: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0835ba: 1306 0f00 |0341: const/16 v6, #int 15 // #f │ │ +0835be: 4405 0506 |0343: aget v5, v5, v6 │ │ +0835c2: c854 |0345: mul-float/2addr v4, v5 │ │ +0835c4: c643 |0346: add-float/2addr v3, v4 │ │ +0835c6: 54d4 ca0b |0347: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0835ca: 4404 040c |0349: aget v4, v4, v12 │ │ +0835ce: 54d5 ca0b |034b: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0835d2: 1306 0a00 |034d: const/16 v6, #int 10 // #a │ │ +0835d6: 4405 0506 |034f: aget v5, v5, v6 │ │ +0835da: c854 |0351: mul-float/2addr v4, v5 │ │ +0835dc: 54d5 ca0b |0352: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0835e0: 1306 0f00 |0354: const/16 v6, #int 15 // #f │ │ +0835e4: 4405 0506 |0356: aget v5, v5, v6 │ │ +0835e8: c854 |0358: mul-float/2addr v4, v5 │ │ +0835ea: c743 |0359: sub-float/2addr v3, v4 │ │ +0835ec: 4b03 020c |035a: aput v3, v2, v12 │ │ +0835f0: 54d2 c40b |035c: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +0835f4: 1303 0800 |035e: const/16 v3, #int 8 // #8 │ │ +0835f8: 54d4 ca0b |0360: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0835fc: 1305 0800 |0362: const/16 v5, #int 8 // #8 │ │ +083600: 4404 0405 |0364: aget v4, v4, v5 │ │ +083604: 54d5 ca0b |0366: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083608: 1306 0d00 |0368: const/16 v6, #int 13 // #d │ │ +08360c: 4405 0506 |036a: aget v5, v5, v6 │ │ +083610: c854 |036c: mul-float/2addr v4, v5 │ │ +083612: 54d5 ca0b |036d: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083616: 1276 |036f: const/4 v6, #int 7 // #7 │ │ +083618: 4405 0506 |0370: aget v5, v5, v6 │ │ +08361c: c854 |0372: mul-float/2addr v4, v5 │ │ +08361e: 54d5 ca0b |0373: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083622: 1306 0c00 |0375: const/16 v6, #int 12 // #c │ │ +083626: 4405 0506 |0377: aget v5, v5, v6 │ │ +08362a: 54d6 ca0b |0379: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08362e: 1307 0900 |037b: const/16 v7, #int 9 // #9 │ │ +083632: 4406 0607 |037d: aget v6, v6, v7 │ │ +083636: c865 |037f: mul-float/2addr v5, v6 │ │ +083638: 54d6 ca0b |0380: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08363c: 1277 |0382: const/4 v7, #int 7 // #7 │ │ +08363e: 4406 0607 |0383: aget v6, v6, v7 │ │ +083642: c865 |0385: mul-float/2addr v5, v6 │ │ +083644: c754 |0386: sub-float/2addr v4, v5 │ │ +083646: 54d5 ca0b |0387: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08364a: 1306 0c00 |0389: const/16 v6, #int 12 // #c │ │ +08364e: 4405 0506 |038b: aget v5, v5, v6 │ │ +083652: 54d6 ca0b |038d: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083656: 1257 |038f: const/4 v7, #int 5 // #5 │ │ +083658: 4406 0607 |0390: aget v6, v6, v7 │ │ +08365c: c865 |0392: mul-float/2addr v5, v6 │ │ +08365e: 54d6 ca0b |0393: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083662: 1307 0b00 |0395: const/16 v7, #int 11 // #b │ │ +083666: 4406 0607 |0397: aget v6, v6, v7 │ │ +08366a: c865 |0399: mul-float/2addr v5, v6 │ │ +08366c: c654 |039a: add-float/2addr v4, v5 │ │ +08366e: 54d5 ca0b |039b: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083672: 4405 050c |039d: aget v5, v5, v12 │ │ +083676: 54d6 ca0b |039f: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08367a: 1307 0d00 |03a1: const/16 v7, #int 13 // #d │ │ +08367e: 4406 0607 |03a3: aget v6, v6, v7 │ │ +083682: c865 |03a5: mul-float/2addr v5, v6 │ │ +083684: 54d6 ca0b |03a6: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083688: 1307 0b00 |03a8: const/16 v7, #int 11 // #b │ │ +08368c: 4406 0607 |03aa: aget v6, v6, v7 │ │ +083690: c865 |03ac: mul-float/2addr v5, v6 │ │ +083692: c754 |03ad: sub-float/2addr v4, v5 │ │ +083694: 54d5 ca0b |03ae: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083698: 1306 0800 |03b0: const/16 v6, #int 8 // #8 │ │ +08369c: 4405 0506 |03b2: aget v5, v5, v6 │ │ +0836a0: 54d6 ca0b |03b4: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0836a4: 1257 |03b6: const/4 v7, #int 5 // #5 │ │ +0836a6: 4406 0607 |03b7: aget v6, v6, v7 │ │ +0836aa: c865 |03b9: mul-float/2addr v5, v6 │ │ +0836ac: 54d6 ca0b |03ba: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0836b0: 1307 0f00 |03bc: const/16 v7, #int 15 // #f │ │ +0836b4: 4406 0607 |03be: aget v6, v6, v7 │ │ +0836b8: c865 |03c0: mul-float/2addr v5, v6 │ │ +0836ba: c754 |03c1: sub-float/2addr v4, v5 │ │ +0836bc: 54d5 ca0b |03c2: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0836c0: 4405 050c |03c4: aget v5, v5, v12 │ │ +0836c4: 54d6 ca0b |03c6: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0836c8: 1307 0900 |03c8: const/16 v7, #int 9 // #9 │ │ +0836cc: 4406 0607 |03ca: aget v6, v6, v7 │ │ +0836d0: c865 |03cc: mul-float/2addr v5, v6 │ │ +0836d2: 54d6 ca0b |03cd: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0836d6: 1307 0f00 |03cf: const/16 v7, #int 15 // #f │ │ +0836da: 4406 0607 |03d1: aget v6, v6, v7 │ │ +0836de: c865 |03d3: mul-float/2addr v5, v6 │ │ +0836e0: c654 |03d4: add-float/2addr v4, v5 │ │ +0836e2: 4b04 0203 |03d5: aput v4, v2, v3 │ │ +0836e6: 54d2 c40b |03d7: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +0836ea: 1303 0c00 |03d9: const/16 v3, #int 12 // #c │ │ +0836ee: 54d4 ca0b |03db: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0836f2: 1305 0c00 |03dd: const/16 v5, #int 12 // #c │ │ +0836f6: 4404 0405 |03df: aget v4, v4, v5 │ │ +0836fa: 54d5 ca0b |03e1: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0836fe: 1306 0900 |03e3: const/16 v6, #int 9 // #9 │ │ +083702: 4405 0506 |03e5: aget v5, v5, v6 │ │ +083706: c854 |03e7: mul-float/2addr v4, v5 │ │ +083708: 54d5 ca0b |03e8: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08370c: 1266 |03ea: const/4 v6, #int 6 // #6 │ │ +08370e: 4405 0506 |03eb: aget v5, v5, v6 │ │ +083712: c854 |03ed: mul-float/2addr v4, v5 │ │ +083714: 54d5 ca0b |03ee: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083718: 1306 0800 |03f0: const/16 v6, #int 8 // #8 │ │ +08371c: 4405 0506 |03f2: aget v5, v5, v6 │ │ +083720: 54d6 ca0b |03f4: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083724: 1307 0d00 |03f6: const/16 v7, #int 13 // #d │ │ +083728: 4406 0607 |03f8: aget v6, v6, v7 │ │ +08372c: c865 |03fa: mul-float/2addr v5, v6 │ │ +08372e: 54d6 ca0b |03fb: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083732: 1267 |03fd: const/4 v7, #int 6 // #6 │ │ +083734: 4406 0607 |03fe: aget v6, v6, v7 │ │ +083738: c865 |0400: mul-float/2addr v5, v6 │ │ +08373a: c754 |0401: sub-float/2addr v4, v5 │ │ +08373c: 54d5 ca0b |0402: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083740: 1306 0c00 |0404: const/16 v6, #int 12 // #c │ │ +083744: 4405 0506 |0406: aget v5, v5, v6 │ │ +083748: 54d6 ca0b |0408: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08374c: 1257 |040a: const/4 v7, #int 5 // #5 │ │ +08374e: 4406 0607 |040b: aget v6, v6, v7 │ │ +083752: c865 |040d: mul-float/2addr v5, v6 │ │ +083754: 54d6 ca0b |040e: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083758: 1307 0a00 |0410: const/16 v7, #int 10 // #a │ │ +08375c: 4406 0607 |0412: aget v6, v6, v7 │ │ +083760: c865 |0414: mul-float/2addr v5, v6 │ │ +083762: c754 |0415: sub-float/2addr v4, v5 │ │ +083764: 54d5 ca0b |0416: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083768: 4405 050c |0418: aget v5, v5, v12 │ │ +08376c: 54d6 ca0b |041a: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083770: 1307 0d00 |041c: const/16 v7, #int 13 // #d │ │ +083774: 4406 0607 |041e: aget v6, v6, v7 │ │ +083778: c865 |0420: mul-float/2addr v5, v6 │ │ +08377a: 54d6 ca0b |0421: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08377e: 1307 0a00 |0423: const/16 v7, #int 10 // #a │ │ +083782: 4406 0607 |0425: aget v6, v6, v7 │ │ +083786: c865 |0427: mul-float/2addr v5, v6 │ │ +083788: c654 |0428: add-float/2addr v4, v5 │ │ +08378a: 54d5 ca0b |0429: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08378e: 1306 0800 |042b: const/16 v6, #int 8 // #8 │ │ +083792: 4405 0506 |042d: aget v5, v5, v6 │ │ +083796: 54d6 ca0b |042f: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08379a: 1257 |0431: const/4 v7, #int 5 // #5 │ │ +08379c: 4406 0607 |0432: aget v6, v6, v7 │ │ +0837a0: c865 |0434: mul-float/2addr v5, v6 │ │ +0837a2: 54d6 ca0b |0435: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0837a6: 1307 0e00 |0437: const/16 v7, #int 14 // #e │ │ +0837aa: 4406 0607 |0439: aget v6, v6, v7 │ │ +0837ae: c865 |043b: mul-float/2addr v5, v6 │ │ +0837b0: c654 |043c: add-float/2addr v4, v5 │ │ +0837b2: 54d5 ca0b |043d: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0837b6: 4405 050c |043f: aget v5, v5, v12 │ │ +0837ba: 54d6 ca0b |0441: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0837be: 1307 0900 |0443: const/16 v7, #int 9 // #9 │ │ +0837c2: 4406 0607 |0445: aget v6, v6, v7 │ │ +0837c6: c865 |0447: mul-float/2addr v5, v6 │ │ +0837c8: 54d6 ca0b |0448: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0837cc: 1307 0e00 |044a: const/16 v7, #int 14 // #e │ │ +0837d0: 4406 0607 |044c: aget v6, v6, v7 │ │ +0837d4: c865 |044e: mul-float/2addr v5, v6 │ │ +0837d6: c754 |044f: sub-float/2addr v4, v5 │ │ +0837d8: 4b04 0203 |0450: aput v4, v2, v3 │ │ +0837dc: 54d2 c40b |0452: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +0837e0: 54d3 ca0b |0454: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0837e4: 1304 0d00 |0456: const/16 v4, #int 13 // #d │ │ +0837e8: 4403 0304 |0458: aget v3, v3, v4 │ │ +0837ec: 54d4 ca0b |045a: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0837f0: 1305 0a00 |045c: const/16 v5, #int 10 // #a │ │ +0837f4: 4404 0405 |045e: aget v4, v4, v5 │ │ +0837f8: c843 |0460: mul-float/2addr v3, v4 │ │ +0837fa: 54d4 ca0b |0461: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0837fe: 4404 040b |0463: aget v4, v4, v11 │ │ +083802: c843 |0465: mul-float/2addr v3, v4 │ │ +083804: 54d4 ca0b |0466: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083808: 1305 0900 |0468: const/16 v5, #int 9 // #9 │ │ +08380c: 4404 0405 |046a: aget v4, v4, v5 │ │ +083810: 54d5 ca0b |046c: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083814: 1306 0e00 |046e: const/16 v6, #int 14 // #e │ │ +083818: 4405 0506 |0470: aget v5, v5, v6 │ │ +08381c: c854 |0472: mul-float/2addr v4, v5 │ │ +08381e: 54d5 ca0b |0473: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083822: 4405 050b |0475: aget v5, v5, v11 │ │ +083826: c854 |0477: mul-float/2addr v4, v5 │ │ +083828: c743 |0478: sub-float/2addr v3, v4 │ │ +08382a: 54d4 ca0b |0479: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08382e: 1305 0d00 |047b: const/16 v5, #int 13 // #d │ │ +083832: 4404 0405 |047d: aget v4, v4, v5 │ │ +083836: 54d5 ca0b |047f: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08383a: 4405 050a |0481: aget v5, v5, v10 │ │ +08383e: c854 |0483: mul-float/2addr v4, v5 │ │ +083840: 54d5 ca0b |0484: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083844: 1306 0b00 |0486: const/16 v6, #int 11 // #b │ │ +083848: 4405 0506 |0488: aget v5, v5, v6 │ │ +08384c: c854 |048a: mul-float/2addr v4, v5 │ │ +08384e: c743 |048b: sub-float/2addr v3, v4 │ │ +083850: 54d4 ca0b |048c: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083854: 4404 0409 |048e: aget v4, v4, v9 │ │ +083858: 54d5 ca0b |0490: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08385c: 1306 0e00 |0492: const/16 v6, #int 14 // #e │ │ +083860: 4405 0506 |0494: aget v5, v5, v6 │ │ +083864: c854 |0496: mul-float/2addr v4, v5 │ │ +083866: 54d5 ca0b |0497: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08386a: 1306 0b00 |0499: const/16 v6, #int 11 // #b │ │ +08386e: 4405 0506 |049b: aget v5, v5, v6 │ │ +083872: c854 |049d: mul-float/2addr v4, v5 │ │ +083874: c643 |049e: add-float/2addr v3, v4 │ │ +083876: 54d4 ca0b |049f: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08387a: 1305 0900 |04a1: const/16 v5, #int 9 // #9 │ │ +08387e: 4404 0405 |04a3: aget v4, v4, v5 │ │ +083882: 54d5 ca0b |04a5: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083886: 4405 050a |04a7: aget v5, v5, v10 │ │ +08388a: c854 |04a9: mul-float/2addr v4, v5 │ │ +08388c: 54d5 ca0b |04aa: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083890: 1306 0f00 |04ac: const/16 v6, #int 15 // #f │ │ +083894: 4405 0506 |04ae: aget v5, v5, v6 │ │ +083898: c854 |04b0: mul-float/2addr v4, v5 │ │ +08389a: c643 |04b1: add-float/2addr v3, v4 │ │ +08389c: 54d4 ca0b |04b2: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0838a0: 4404 0409 |04b4: aget v4, v4, v9 │ │ +0838a4: 54d5 ca0b |04b6: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0838a8: 1306 0a00 |04b8: const/16 v6, #int 10 // #a │ │ +0838ac: 4405 0506 |04ba: aget v5, v5, v6 │ │ +0838b0: c854 |04bc: mul-float/2addr v4, v5 │ │ +0838b2: 54d5 ca0b |04bd: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0838b6: 1306 0f00 |04bf: const/16 v6, #int 15 // #f │ │ +0838ba: 4405 0506 |04c1: aget v5, v5, v6 │ │ +0838be: c854 |04c3: mul-float/2addr v4, v5 │ │ +0838c0: c743 |04c4: sub-float/2addr v3, v4 │ │ +0838c2: 4b03 0209 |04c5: aput v3, v2, v9 │ │ +0838c6: 54d2 c40b |04c7: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +0838ca: 1253 |04c9: const/4 v3, #int 5 // #5 │ │ +0838cc: 54d4 ca0b |04ca: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0838d0: 1305 0800 |04cc: const/16 v5, #int 8 // #8 │ │ +0838d4: 4404 0405 |04ce: aget v4, v4, v5 │ │ +0838d8: 54d5 ca0b |04d0: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0838dc: 1306 0e00 |04d2: const/16 v6, #int 14 // #e │ │ +0838e0: 4405 0506 |04d4: aget v5, v5, v6 │ │ +0838e4: c854 |04d6: mul-float/2addr v4, v5 │ │ +0838e6: 54d5 ca0b |04d7: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0838ea: 4405 050b |04d9: aget v5, v5, v11 │ │ +0838ee: c854 |04db: mul-float/2addr v4, v5 │ │ +0838f0: 54d5 ca0b |04dc: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0838f4: 1306 0c00 |04de: const/16 v6, #int 12 // #c │ │ +0838f8: 4405 0506 |04e0: aget v5, v5, v6 │ │ +0838fc: 54d6 ca0b |04e2: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083900: 1307 0a00 |04e4: const/16 v7, #int 10 // #a │ │ +083904: 4406 0607 |04e6: aget v6, v6, v7 │ │ +083908: c865 |04e8: mul-float/2addr v5, v6 │ │ +08390a: 54d6 ca0b |04e9: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08390e: 4406 060b |04eb: aget v6, v6, v11 │ │ +083912: c865 |04ed: mul-float/2addr v5, v6 │ │ +083914: c754 |04ee: sub-float/2addr v4, v5 │ │ +083916: 54d5 ca0b |04ef: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08391a: 1306 0c00 |04f1: const/16 v6, #int 12 // #c │ │ +08391e: 4405 0506 |04f3: aget v5, v5, v6 │ │ +083922: 54d6 ca0b |04f5: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083926: 4406 060a |04f7: aget v6, v6, v10 │ │ +08392a: c865 |04f9: mul-float/2addr v5, v6 │ │ +08392c: 54d6 ca0b |04fa: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083930: 1307 0b00 |04fc: const/16 v7, #int 11 // #b │ │ +083934: 4406 0607 |04fe: aget v6, v6, v7 │ │ +083938: c865 |0500: mul-float/2addr v5, v6 │ │ +08393a: c654 |0501: add-float/2addr v4, v5 │ │ +08393c: 54d5 ca0b |0502: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083940: 4405 0508 |0504: aget v5, v5, v8 │ │ +083944: 54d6 ca0b |0506: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083948: 1307 0e00 |0508: const/16 v7, #int 14 // #e │ │ +08394c: 4406 0607 |050a: aget v6, v6, v7 │ │ +083950: c865 |050c: mul-float/2addr v5, v6 │ │ +083952: 54d6 ca0b |050d: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083956: 1307 0b00 |050f: const/16 v7, #int 11 // #b │ │ +08395a: 4406 0607 |0511: aget v6, v6, v7 │ │ +08395e: c865 |0513: mul-float/2addr v5, v6 │ │ +083960: c754 |0514: sub-float/2addr v4, v5 │ │ +083962: 54d5 ca0b |0515: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083966: 1306 0800 |0517: const/16 v6, #int 8 // #8 │ │ +08396a: 4405 0506 |0519: aget v5, v5, v6 │ │ +08396e: 54d6 ca0b |051b: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083972: 4406 060a |051d: aget v6, v6, v10 │ │ +083976: c865 |051f: mul-float/2addr v5, v6 │ │ +083978: 54d6 ca0b |0520: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08397c: 1307 0f00 |0522: const/16 v7, #int 15 // #f │ │ +083980: 4406 0607 |0524: aget v6, v6, v7 │ │ +083984: c865 |0526: mul-float/2addr v5, v6 │ │ +083986: c754 |0527: sub-float/2addr v4, v5 │ │ +083988: 54d5 ca0b |0528: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08398c: 4405 0508 |052a: aget v5, v5, v8 │ │ +083990: 54d6 ca0b |052c: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083994: 1307 0a00 |052e: const/16 v7, #int 10 // #a │ │ +083998: 4406 0607 |0530: aget v6, v6, v7 │ │ +08399c: c865 |0532: mul-float/2addr v5, v6 │ │ +08399e: 54d6 ca0b |0533: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0839a2: 1307 0f00 |0535: const/16 v7, #int 15 // #f │ │ +0839a6: 4406 0607 |0537: aget v6, v6, v7 │ │ +0839aa: c865 |0539: mul-float/2addr v5, v6 │ │ +0839ac: c654 |053a: add-float/2addr v4, v5 │ │ +0839ae: 4b04 0203 |053b: aput v4, v2, v3 │ │ +0839b2: 54d2 c40b |053d: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +0839b6: 1303 0900 |053f: const/16 v3, #int 9 // #9 │ │ +0839ba: 54d4 ca0b |0541: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0839be: 1305 0c00 |0543: const/16 v5, #int 12 // #c │ │ +0839c2: 4404 0405 |0545: aget v4, v4, v5 │ │ +0839c6: 54d5 ca0b |0547: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0839ca: 1306 0900 |0549: const/16 v6, #int 9 // #9 │ │ +0839ce: 4405 0506 |054b: aget v5, v5, v6 │ │ +0839d2: c854 |054d: mul-float/2addr v4, v5 │ │ +0839d4: 54d5 ca0b |054e: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0839d8: 4405 050b |0550: aget v5, v5, v11 │ │ +0839dc: c854 |0552: mul-float/2addr v4, v5 │ │ +0839de: 54d5 ca0b |0553: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0839e2: 1306 0800 |0555: const/16 v6, #int 8 // #8 │ │ +0839e6: 4405 0506 |0557: aget v5, v5, v6 │ │ +0839ea: 54d6 ca0b |0559: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0839ee: 1307 0d00 |055b: const/16 v7, #int 13 // #d │ │ +0839f2: 4406 0607 |055d: aget v6, v6, v7 │ │ +0839f6: c865 |055f: mul-float/2addr v5, v6 │ │ +0839f8: 54d6 ca0b |0560: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0839fc: 4406 060b |0562: aget v6, v6, v11 │ │ +083a00: c865 |0564: mul-float/2addr v5, v6 │ │ +083a02: c754 |0565: sub-float/2addr v4, v5 │ │ +083a04: 54d5 ca0b |0566: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083a08: 1306 0c00 |0568: const/16 v6, #int 12 // #c │ │ +083a0c: 4405 0506 |056a: aget v5, v5, v6 │ │ +083a10: 54d6 ca0b |056c: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083a14: 4406 0609 |056e: aget v6, v6, v9 │ │ +083a18: c865 |0570: mul-float/2addr v5, v6 │ │ +083a1a: 54d6 ca0b |0571: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083a1e: 1307 0b00 |0573: const/16 v7, #int 11 // #b │ │ +083a22: 4406 0607 |0575: aget v6, v6, v7 │ │ +083a26: c865 |0577: mul-float/2addr v5, v6 │ │ +083a28: c754 |0578: sub-float/2addr v4, v5 │ │ +083a2a: 54d5 ca0b |0579: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083a2e: 4405 0508 |057b: aget v5, v5, v8 │ │ +083a32: 54d6 ca0b |057d: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083a36: 1307 0d00 |057f: const/16 v7, #int 13 // #d │ │ +083a3a: 4406 0607 |0581: aget v6, v6, v7 │ │ +083a3e: c865 |0583: mul-float/2addr v5, v6 │ │ +083a40: 54d6 ca0b |0584: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083a44: 1307 0b00 |0586: const/16 v7, #int 11 // #b │ │ +083a48: 4406 0607 |0588: aget v6, v6, v7 │ │ +083a4c: c865 |058a: mul-float/2addr v5, v6 │ │ +083a4e: c654 |058b: add-float/2addr v4, v5 │ │ +083a50: 54d5 ca0b |058c: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083a54: 1306 0800 |058e: const/16 v6, #int 8 // #8 │ │ +083a58: 4405 0506 |0590: aget v5, v5, v6 │ │ +083a5c: 54d6 ca0b |0592: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083a60: 4406 0609 |0594: aget v6, v6, v9 │ │ +083a64: c865 |0596: mul-float/2addr v5, v6 │ │ +083a66: 54d6 ca0b |0597: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083a6a: 1307 0f00 |0599: const/16 v7, #int 15 // #f │ │ +083a6e: 4406 0607 |059b: aget v6, v6, v7 │ │ +083a72: c865 |059d: mul-float/2addr v5, v6 │ │ +083a74: c654 |059e: add-float/2addr v4, v5 │ │ +083a76: 54d5 ca0b |059f: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083a7a: 4405 0508 |05a1: aget v5, v5, v8 │ │ +083a7e: 54d6 ca0b |05a3: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083a82: 1307 0900 |05a5: const/16 v7, #int 9 // #9 │ │ +083a86: 4406 0607 |05a7: aget v6, v6, v7 │ │ +083a8a: c865 |05a9: mul-float/2addr v5, v6 │ │ +083a8c: 54d6 ca0b |05aa: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083a90: 1307 0f00 |05ac: const/16 v7, #int 15 // #f │ │ +083a94: 4406 0607 |05ae: aget v6, v6, v7 │ │ +083a98: c865 |05b0: mul-float/2addr v5, v6 │ │ +083a9a: c754 |05b1: sub-float/2addr v4, v5 │ │ +083a9c: 4b04 0203 |05b2: aput v4, v2, v3 │ │ +083aa0: 54d2 c40b |05b4: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +083aa4: 1303 0d00 |05b6: const/16 v3, #int 13 // #d │ │ +083aa8: 54d4 ca0b |05b8: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083aac: 1305 0800 |05ba: const/16 v5, #int 8 // #8 │ │ +083ab0: 4404 0405 |05bc: aget v4, v4, v5 │ │ +083ab4: 54d5 ca0b |05be: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083ab8: 1306 0d00 |05c0: const/16 v6, #int 13 // #d │ │ +083abc: 4405 0506 |05c2: aget v5, v5, v6 │ │ +083ac0: c854 |05c4: mul-float/2addr v4, v5 │ │ +083ac2: 54d5 ca0b |05c5: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083ac6: 4405 050a |05c7: aget v5, v5, v10 │ │ +083aca: c854 |05c9: mul-float/2addr v4, v5 │ │ +083acc: 54d5 ca0b |05ca: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083ad0: 1306 0c00 |05cc: const/16 v6, #int 12 // #c │ │ +083ad4: 4405 0506 |05ce: aget v5, v5, v6 │ │ +083ad8: 54d6 ca0b |05d0: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083adc: 1307 0900 |05d2: const/16 v7, #int 9 // #9 │ │ +083ae0: 4406 0607 |05d4: aget v6, v6, v7 │ │ +083ae4: c865 |05d6: mul-float/2addr v5, v6 │ │ +083ae6: 54d6 ca0b |05d7: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083aea: 4406 060a |05d9: aget v6, v6, v10 │ │ +083aee: c865 |05db: mul-float/2addr v5, v6 │ │ +083af0: c754 |05dc: sub-float/2addr v4, v5 │ │ +083af2: 54d5 ca0b |05dd: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083af6: 1306 0c00 |05df: const/16 v6, #int 12 // #c │ │ +083afa: 4405 0506 |05e1: aget v5, v5, v6 │ │ +083afe: 54d6 ca0b |05e3: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083b02: 4406 0609 |05e5: aget v6, v6, v9 │ │ +083b06: c865 |05e7: mul-float/2addr v5, v6 │ │ +083b08: 54d6 ca0b |05e8: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083b0c: 1307 0a00 |05ea: const/16 v7, #int 10 // #a │ │ +083b10: 4406 0607 |05ec: aget v6, v6, v7 │ │ +083b14: c865 |05ee: mul-float/2addr v5, v6 │ │ +083b16: c654 |05ef: add-float/2addr v4, v5 │ │ +083b18: 54d5 ca0b |05f0: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083b1c: 4405 0508 |05f2: aget v5, v5, v8 │ │ +083b20: 54d6 ca0b |05f4: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083b24: 1307 0d00 |05f6: const/16 v7, #int 13 // #d │ │ +083b28: 4406 0607 |05f8: aget v6, v6, v7 │ │ +083b2c: c865 |05fa: mul-float/2addr v5, v6 │ │ +083b2e: 54d6 ca0b |05fb: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083b32: 1307 0a00 |05fd: const/16 v7, #int 10 // #a │ │ +083b36: 4406 0607 |05ff: aget v6, v6, v7 │ │ +083b3a: c865 |0601: mul-float/2addr v5, v6 │ │ +083b3c: c754 |0602: sub-float/2addr v4, v5 │ │ +083b3e: 54d5 ca0b |0603: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083b42: 1306 0800 |0605: const/16 v6, #int 8 // #8 │ │ +083b46: 4405 0506 |0607: aget v5, v5, v6 │ │ +083b4a: 54d6 ca0b |0609: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083b4e: 4406 0609 |060b: aget v6, v6, v9 │ │ +083b52: c865 |060d: mul-float/2addr v5, v6 │ │ +083b54: 54d6 ca0b |060e: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083b58: 1307 0e00 |0610: const/16 v7, #int 14 // #e │ │ +083b5c: 4406 0607 |0612: aget v6, v6, v7 │ │ +083b60: c865 |0614: mul-float/2addr v5, v6 │ │ +083b62: c754 |0615: sub-float/2addr v4, v5 │ │ +083b64: 54d5 ca0b |0616: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083b68: 4405 0508 |0618: aget v5, v5, v8 │ │ +083b6c: 54d6 ca0b |061a: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083b70: 1307 0900 |061c: const/16 v7, #int 9 // #9 │ │ +083b74: 4406 0607 |061e: aget v6, v6, v7 │ │ +083b78: c865 |0620: mul-float/2addr v5, v6 │ │ +083b7a: 54d6 ca0b |0621: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083b7e: 1307 0e00 |0623: const/16 v7, #int 14 // #e │ │ +083b82: 4406 0607 |0625: aget v6, v6, v7 │ │ +083b86: c865 |0627: mul-float/2addr v5, v6 │ │ +083b88: c654 |0628: add-float/2addr v4, v5 │ │ +083b8a: 4b04 0203 |0629: aput v4, v2, v3 │ │ +083b8e: 54d2 c40b |062b: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +083b92: 54d3 ca0b |062d: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083b96: 1254 |062f: const/4 v4, #int 5 // #5 │ │ +083b98: 4403 0304 |0630: aget v3, v3, v4 │ │ +083b9c: 54d4 ca0b |0632: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083ba0: 1305 0e00 |0634: const/16 v5, #int 14 // #e │ │ +083ba4: 4404 0405 |0636: aget v4, v4, v5 │ │ +083ba8: c843 |0638: mul-float/2addr v3, v4 │ │ +083baa: 54d4 ca0b |0639: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083bae: 4404 040b |063b: aget v4, v4, v11 │ │ +083bb2: c843 |063d: mul-float/2addr v3, v4 │ │ +083bb4: 54d4 ca0b |063e: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083bb8: 1305 0d00 |0640: const/16 v5, #int 13 // #d │ │ +083bbc: 4404 0405 |0642: aget v4, v4, v5 │ │ +083bc0: 54d5 ca0b |0644: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083bc4: 1266 |0646: const/4 v6, #int 6 // #6 │ │ +083bc6: 4405 0506 |0647: aget v5, v5, v6 │ │ +083bca: c854 |0649: mul-float/2addr v4, v5 │ │ +083bcc: 54d5 ca0b |064a: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083bd0: 4405 050b |064c: aget v5, v5, v11 │ │ +083bd4: c854 |064e: mul-float/2addr v4, v5 │ │ +083bd6: c743 |064f: sub-float/2addr v3, v4 │ │ +083bd8: 54d4 ca0b |0650: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083bdc: 1305 0d00 |0652: const/16 v5, #int 13 // #d │ │ +083be0: 4404 0405 |0654: aget v4, v4, v5 │ │ +083be4: 54d5 ca0b |0656: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083be8: 4405 050a |0658: aget v5, v5, v10 │ │ +083bec: c854 |065a: mul-float/2addr v4, v5 │ │ +083bee: 54d5 ca0b |065b: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083bf2: 1276 |065d: const/4 v6, #int 7 // #7 │ │ +083bf4: 4405 0506 |065e: aget v5, v5, v6 │ │ +083bf8: c854 |0660: mul-float/2addr v4, v5 │ │ +083bfa: c643 |0661: add-float/2addr v3, v4 │ │ +083bfc: 54d4 ca0b |0662: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083c00: 4404 0409 |0664: aget v4, v4, v9 │ │ +083c04: 54d5 ca0b |0666: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083c08: 1306 0e00 |0668: const/16 v6, #int 14 // #e │ │ +083c0c: 4405 0506 |066a: aget v5, v5, v6 │ │ +083c10: c854 |066c: mul-float/2addr v4, v5 │ │ +083c12: 54d5 ca0b |066d: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083c16: 1276 |066f: const/4 v6, #int 7 // #7 │ │ +083c18: 4405 0506 |0670: aget v5, v5, v6 │ │ +083c1c: c854 |0672: mul-float/2addr v4, v5 │ │ +083c1e: c743 |0673: sub-float/2addr v3, v4 │ │ +083c20: 54d4 ca0b |0674: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083c24: 1255 |0676: const/4 v5, #int 5 // #5 │ │ +083c26: 4404 0405 |0677: aget v4, v4, v5 │ │ +083c2a: 54d5 ca0b |0679: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083c2e: 4405 050a |067b: aget v5, v5, v10 │ │ +083c32: c854 |067d: mul-float/2addr v4, v5 │ │ +083c34: 54d5 ca0b |067e: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083c38: 1306 0f00 |0680: const/16 v6, #int 15 // #f │ │ +083c3c: 4405 0506 |0682: aget v5, v5, v6 │ │ +083c40: c854 |0684: mul-float/2addr v4, v5 │ │ +083c42: c743 |0685: sub-float/2addr v3, v4 │ │ +083c44: 54d4 ca0b |0686: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083c48: 4404 0409 |0688: aget v4, v4, v9 │ │ +083c4c: 54d5 ca0b |068a: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083c50: 1266 |068c: const/4 v6, #int 6 // #6 │ │ +083c52: 4405 0506 |068d: aget v5, v5, v6 │ │ +083c56: c854 |068f: mul-float/2addr v4, v5 │ │ +083c58: 54d5 ca0b |0690: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083c5c: 1306 0f00 |0692: const/16 v6, #int 15 // #f │ │ +083c60: 4405 0506 |0694: aget v5, v5, v6 │ │ +083c64: c854 |0696: mul-float/2addr v4, v5 │ │ +083c66: c643 |0697: add-float/2addr v3, v4 │ │ +083c68: 4b03 020a |0698: aput v3, v2, v10 │ │ +083c6c: 54d2 c40b |069a: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +083c70: 1263 |069c: const/4 v3, #int 6 // #6 │ │ +083c72: 54d4 ca0b |069d: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083c76: 1305 0c00 |069f: const/16 v5, #int 12 // #c │ │ +083c7a: 4404 0405 |06a1: aget v4, v4, v5 │ │ +083c7e: 54d5 ca0b |06a3: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083c82: 1266 |06a5: const/4 v6, #int 6 // #6 │ │ +083c84: 4405 0506 |06a6: aget v5, v5, v6 │ │ +083c88: c854 |06a8: mul-float/2addr v4, v5 │ │ +083c8a: 54d5 ca0b |06a9: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083c8e: 4405 050b |06ab: aget v5, v5, v11 │ │ +083c92: c854 |06ad: mul-float/2addr v4, v5 │ │ +083c94: 54d5 ca0b |06ae: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083c98: 4405 050c |06b0: aget v5, v5, v12 │ │ +083c9c: 54d6 ca0b |06b2: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083ca0: 1307 0e00 |06b4: const/16 v7, #int 14 // #e │ │ +083ca4: 4406 0607 |06b6: aget v6, v6, v7 │ │ +083ca8: c865 |06b8: mul-float/2addr v5, v6 │ │ +083caa: 54d6 ca0b |06b9: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083cae: 4406 060b |06bb: aget v6, v6, v11 │ │ +083cb2: c865 |06bd: mul-float/2addr v5, v6 │ │ +083cb4: c754 |06be: sub-float/2addr v4, v5 │ │ +083cb6: 54d5 ca0b |06bf: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083cba: 1306 0c00 |06c1: const/16 v6, #int 12 // #c │ │ +083cbe: 4405 0506 |06c3: aget v5, v5, v6 │ │ +083cc2: 54d6 ca0b |06c5: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083cc6: 4406 060a |06c7: aget v6, v6, v10 │ │ +083cca: c865 |06c9: mul-float/2addr v5, v6 │ │ +083ccc: 54d6 ca0b |06ca: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083cd0: 1277 |06cc: const/4 v7, #int 7 // #7 │ │ +083cd2: 4406 0607 |06cd: aget v6, v6, v7 │ │ +083cd6: c865 |06cf: mul-float/2addr v5, v6 │ │ +083cd8: c754 |06d0: sub-float/2addr v4, v5 │ │ +083cda: 54d5 ca0b |06d1: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083cde: 4405 0508 |06d3: aget v5, v5, v8 │ │ +083ce2: 54d6 ca0b |06d5: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083ce6: 1307 0e00 |06d7: const/16 v7, #int 14 // #e │ │ +083cea: 4406 0607 |06d9: aget v6, v6, v7 │ │ +083cee: c865 |06db: mul-float/2addr v5, v6 │ │ +083cf0: 54d6 ca0b |06dc: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083cf4: 1277 |06de: const/4 v7, #int 7 // #7 │ │ +083cf6: 4406 0607 |06df: aget v6, v6, v7 │ │ +083cfa: c865 |06e1: mul-float/2addr v5, v6 │ │ +083cfc: c654 |06e2: add-float/2addr v4, v5 │ │ +083cfe: 54d5 ca0b |06e3: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083d02: 4405 050c |06e5: aget v5, v5, v12 │ │ +083d06: 54d6 ca0b |06e7: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083d0a: 4406 060a |06e9: aget v6, v6, v10 │ │ +083d0e: c865 |06eb: mul-float/2addr v5, v6 │ │ +083d10: 54d6 ca0b |06ec: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083d14: 1307 0f00 |06ee: const/16 v7, #int 15 // #f │ │ +083d18: 4406 0607 |06f0: aget v6, v6, v7 │ │ +083d1c: c865 |06f2: mul-float/2addr v5, v6 │ │ +083d1e: c654 |06f3: add-float/2addr v4, v5 │ │ +083d20: 54d5 ca0b |06f4: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083d24: 4405 0508 |06f6: aget v5, v5, v8 │ │ +083d28: 54d6 ca0b |06f8: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083d2c: 1267 |06fa: const/4 v7, #int 6 // #6 │ │ +083d2e: 4406 0607 |06fb: aget v6, v6, v7 │ │ +083d32: c865 |06fd: mul-float/2addr v5, v6 │ │ +083d34: 54d6 ca0b |06fe: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083d38: 1307 0f00 |0700: const/16 v7, #int 15 // #f │ │ +083d3c: 4406 0607 |0702: aget v6, v6, v7 │ │ +083d40: c865 |0704: mul-float/2addr v5, v6 │ │ +083d42: c754 |0705: sub-float/2addr v4, v5 │ │ +083d44: 4b04 0203 |0706: aput v4, v2, v3 │ │ +083d48: 54d2 c40b |0708: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +083d4c: 1303 0a00 |070a: const/16 v3, #int 10 // #a │ │ +083d50: 54d4 ca0b |070c: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083d54: 4404 040c |070e: aget v4, v4, v12 │ │ +083d58: 54d5 ca0b |0710: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083d5c: 1306 0d00 |0712: const/16 v6, #int 13 // #d │ │ +083d60: 4405 0506 |0714: aget v5, v5, v6 │ │ +083d64: c854 |0716: mul-float/2addr v4, v5 │ │ +083d66: 54d5 ca0b |0717: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083d6a: 4405 050b |0719: aget v5, v5, v11 │ │ +083d6e: c854 |071b: mul-float/2addr v4, v5 │ │ +083d70: 54d5 ca0b |071c: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083d74: 1306 0c00 |071e: const/16 v6, #int 12 // #c │ │ +083d78: 4405 0506 |0720: aget v5, v5, v6 │ │ +083d7c: 54d6 ca0b |0722: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083d80: 1257 |0724: const/4 v7, #int 5 // #5 │ │ +083d82: 4406 0607 |0725: aget v6, v6, v7 │ │ +083d86: c865 |0727: mul-float/2addr v5, v6 │ │ +083d88: 54d6 ca0b |0728: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083d8c: 4406 060b |072a: aget v6, v6, v11 │ │ +083d90: c865 |072c: mul-float/2addr v5, v6 │ │ +083d92: c754 |072d: sub-float/2addr v4, v5 │ │ +083d94: 54d5 ca0b |072e: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083d98: 1306 0c00 |0730: const/16 v6, #int 12 // #c │ │ +083d9c: 4405 0506 |0732: aget v5, v5, v6 │ │ +083da0: 54d6 ca0b |0734: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083da4: 4406 0609 |0736: aget v6, v6, v9 │ │ +083da8: c865 |0738: mul-float/2addr v5, v6 │ │ +083daa: 54d6 ca0b |0739: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083dae: 1277 |073b: const/4 v7, #int 7 // #7 │ │ +083db0: 4406 0607 |073c: aget v6, v6, v7 │ │ +083db4: c865 |073e: mul-float/2addr v5, v6 │ │ +083db6: c654 |073f: add-float/2addr v4, v5 │ │ +083db8: 54d5 ca0b |0740: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083dbc: 4405 0508 |0742: aget v5, v5, v8 │ │ +083dc0: 54d6 ca0b |0744: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083dc4: 1307 0d00 |0746: const/16 v7, #int 13 // #d │ │ +083dc8: 4406 0607 |0748: aget v6, v6, v7 │ │ +083dcc: c865 |074a: mul-float/2addr v5, v6 │ │ +083dce: 54d6 ca0b |074b: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083dd2: 1277 |074d: const/4 v7, #int 7 // #7 │ │ +083dd4: 4406 0607 |074e: aget v6, v6, v7 │ │ +083dd8: c865 |0750: mul-float/2addr v5, v6 │ │ +083dda: c754 |0751: sub-float/2addr v4, v5 │ │ +083ddc: 54d5 ca0b |0752: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083de0: 4405 050c |0754: aget v5, v5, v12 │ │ +083de4: 54d6 ca0b |0756: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083de8: 4406 0609 |0758: aget v6, v6, v9 │ │ +083dec: c865 |075a: mul-float/2addr v5, v6 │ │ +083dee: 54d6 ca0b |075b: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083df2: 1307 0f00 |075d: const/16 v7, #int 15 // #f │ │ +083df6: 4406 0607 |075f: aget v6, v6, v7 │ │ +083dfa: c865 |0761: mul-float/2addr v5, v6 │ │ +083dfc: c754 |0762: sub-float/2addr v4, v5 │ │ +083dfe: 54d5 ca0b |0763: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083e02: 4405 0508 |0765: aget v5, v5, v8 │ │ +083e06: 54d6 ca0b |0767: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083e0a: 1257 |0769: const/4 v7, #int 5 // #5 │ │ +083e0c: 4406 0607 |076a: aget v6, v6, v7 │ │ +083e10: c865 |076c: mul-float/2addr v5, v6 │ │ +083e12: 54d6 ca0b |076d: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083e16: 1307 0f00 |076f: const/16 v7, #int 15 // #f │ │ +083e1a: 4406 0607 |0771: aget v6, v6, v7 │ │ +083e1e: c865 |0773: mul-float/2addr v5, v6 │ │ +083e20: c654 |0774: add-float/2addr v4, v5 │ │ +083e22: 4b04 0203 |0775: aput v4, v2, v3 │ │ +083e26: 54d2 c40b |0777: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +083e2a: 1303 0e00 |0779: const/16 v3, #int 14 // #e │ │ +083e2e: 54d4 ca0b |077b: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083e32: 1305 0c00 |077d: const/16 v5, #int 12 // #c │ │ +083e36: 4404 0405 |077f: aget v4, v4, v5 │ │ +083e3a: 54d5 ca0b |0781: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083e3e: 1256 |0783: const/4 v6, #int 5 // #5 │ │ +083e40: 4405 0506 |0784: aget v5, v5, v6 │ │ +083e44: c854 |0786: mul-float/2addr v4, v5 │ │ +083e46: 54d5 ca0b |0787: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083e4a: 4405 050a |0789: aget v5, v5, v10 │ │ +083e4e: c854 |078b: mul-float/2addr v4, v5 │ │ +083e50: 54d5 ca0b |078c: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083e54: 4405 050c |078e: aget v5, v5, v12 │ │ +083e58: 54d6 ca0b |0790: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083e5c: 1307 0d00 |0792: const/16 v7, #int 13 // #d │ │ +083e60: 4406 0607 |0794: aget v6, v6, v7 │ │ +083e64: c865 |0796: mul-float/2addr v5, v6 │ │ +083e66: 54d6 ca0b |0797: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083e6a: 4406 060a |0799: aget v6, v6, v10 │ │ +083e6e: c865 |079b: mul-float/2addr v5, v6 │ │ +083e70: c754 |079c: sub-float/2addr v4, v5 │ │ +083e72: 54d5 ca0b |079d: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083e76: 1306 0c00 |079f: const/16 v6, #int 12 // #c │ │ +083e7a: 4405 0506 |07a1: aget v5, v5, v6 │ │ +083e7e: 54d6 ca0b |07a3: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083e82: 4406 0609 |07a5: aget v6, v6, v9 │ │ +083e86: c865 |07a7: mul-float/2addr v5, v6 │ │ +083e88: 54d6 ca0b |07a8: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083e8c: 1267 |07aa: const/4 v7, #int 6 // #6 │ │ +083e8e: 4406 0607 |07ab: aget v6, v6, v7 │ │ +083e92: c865 |07ad: mul-float/2addr v5, v6 │ │ +083e94: c754 |07ae: sub-float/2addr v4, v5 │ │ +083e96: 54d5 ca0b |07af: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083e9a: 4405 0508 |07b1: aget v5, v5, v8 │ │ +083e9e: 54d6 ca0b |07b3: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083ea2: 1307 0d00 |07b5: const/16 v7, #int 13 // #d │ │ +083ea6: 4406 0607 |07b7: aget v6, v6, v7 │ │ +083eaa: c865 |07b9: mul-float/2addr v5, v6 │ │ +083eac: 54d6 ca0b |07ba: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083eb0: 1267 |07bc: const/4 v7, #int 6 // #6 │ │ +083eb2: 4406 0607 |07bd: aget v6, v6, v7 │ │ +083eb6: c865 |07bf: mul-float/2addr v5, v6 │ │ +083eb8: c654 |07c0: add-float/2addr v4, v5 │ │ +083eba: 54d5 ca0b |07c1: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083ebe: 4405 050c |07c3: aget v5, v5, v12 │ │ +083ec2: 54d6 ca0b |07c5: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083ec6: 4406 0609 |07c7: aget v6, v6, v9 │ │ +083eca: c865 |07c9: mul-float/2addr v5, v6 │ │ +083ecc: 54d6 ca0b |07ca: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083ed0: 1307 0e00 |07cc: const/16 v7, #int 14 // #e │ │ +083ed4: 4406 0607 |07ce: aget v6, v6, v7 │ │ +083ed8: c865 |07d0: mul-float/2addr v5, v6 │ │ +083eda: c654 |07d1: add-float/2addr v4, v5 │ │ +083edc: 54d5 ca0b |07d2: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083ee0: 4405 0508 |07d4: aget v5, v5, v8 │ │ +083ee4: 54d6 ca0b |07d6: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083ee8: 1257 |07d8: const/4 v7, #int 5 // #5 │ │ +083eea: 4406 0607 |07d9: aget v6, v6, v7 │ │ +083eee: c865 |07db: mul-float/2addr v5, v6 │ │ +083ef0: 54d6 ca0b |07dc: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083ef4: 1307 0e00 |07de: const/16 v7, #int 14 // #e │ │ +083ef8: 4406 0607 |07e0: aget v6, v6, v7 │ │ +083efc: c865 |07e2: mul-float/2addr v5, v6 │ │ +083efe: c754 |07e3: sub-float/2addr v4, v5 │ │ +083f00: 4b04 0203 |07e4: aput v4, v2, v3 │ │ +083f04: 54d2 c40b |07e6: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +083f08: 54d3 ca0b |07e8: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083f0c: 1304 0900 |07ea: const/16 v4, #int 9 // #9 │ │ +083f10: 4403 0304 |07ec: aget v3, v3, v4 │ │ +083f14: 54d4 ca0b |07ee: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083f18: 1265 |07f0: const/4 v5, #int 6 // #6 │ │ +083f1a: 4404 0405 |07f1: aget v4, v4, v5 │ │ +083f1e: c843 |07f3: mul-float/2addr v3, v4 │ │ +083f20: 54d4 ca0b |07f4: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083f24: 4404 040b |07f6: aget v4, v4, v11 │ │ +083f28: c843 |07f8: mul-float/2addr v3, v4 │ │ +083f2a: 54d4 ca0b |07f9: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083f2e: 1255 |07fb: const/4 v5, #int 5 // #5 │ │ +083f30: 4404 0405 |07fc: aget v4, v4, v5 │ │ +083f34: 54d5 ca0b |07fe: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083f38: 1306 0a00 |0800: const/16 v6, #int 10 // #a │ │ +083f3c: 4405 0506 |0802: aget v5, v5, v6 │ │ +083f40: c854 |0804: mul-float/2addr v4, v5 │ │ +083f42: 54d5 ca0b |0805: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083f46: 4405 050b |0807: aget v5, v5, v11 │ │ +083f4a: c854 |0809: mul-float/2addr v4, v5 │ │ +083f4c: c743 |080a: sub-float/2addr v3, v4 │ │ +083f4e: 54d4 ca0b |080b: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083f52: 1305 0900 |080d: const/16 v5, #int 9 // #9 │ │ +083f56: 4404 0405 |080f: aget v4, v4, v5 │ │ +083f5a: 54d5 ca0b |0811: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083f5e: 4405 050a |0813: aget v5, v5, v10 │ │ +083f62: c854 |0815: mul-float/2addr v4, v5 │ │ +083f64: 54d5 ca0b |0816: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083f68: 1276 |0818: const/4 v6, #int 7 // #7 │ │ +083f6a: 4405 0506 |0819: aget v5, v5, v6 │ │ +083f6e: c854 |081b: mul-float/2addr v4, v5 │ │ +083f70: c743 |081c: sub-float/2addr v3, v4 │ │ +083f72: 54d4 ca0b |081d: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083f76: 4404 0409 |081f: aget v4, v4, v9 │ │ +083f7a: 54d5 ca0b |0821: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083f7e: 1306 0a00 |0823: const/16 v6, #int 10 // #a │ │ +083f82: 4405 0506 |0825: aget v5, v5, v6 │ │ +083f86: c854 |0827: mul-float/2addr v4, v5 │ │ +083f88: 54d5 ca0b |0828: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083f8c: 1276 |082a: const/4 v6, #int 7 // #7 │ │ +083f8e: 4405 0506 |082b: aget v5, v5, v6 │ │ +083f92: c854 |082d: mul-float/2addr v4, v5 │ │ +083f94: c643 |082e: add-float/2addr v3, v4 │ │ +083f96: 54d4 ca0b |082f: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083f9a: 1255 |0831: const/4 v5, #int 5 // #5 │ │ +083f9c: 4404 0405 |0832: aget v4, v4, v5 │ │ +083fa0: 54d5 ca0b |0834: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083fa4: 4405 050a |0836: aget v5, v5, v10 │ │ +083fa8: c854 |0838: mul-float/2addr v4, v5 │ │ +083faa: 54d5 ca0b |0839: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083fae: 1306 0b00 |083b: const/16 v6, #int 11 // #b │ │ +083fb2: 4405 0506 |083d: aget v5, v5, v6 │ │ +083fb6: c854 |083f: mul-float/2addr v4, v5 │ │ +083fb8: c643 |0840: add-float/2addr v3, v4 │ │ +083fba: 54d4 ca0b |0841: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083fbe: 4404 0409 |0843: aget v4, v4, v9 │ │ +083fc2: 54d5 ca0b |0845: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083fc6: 1266 |0847: const/4 v6, #int 6 // #6 │ │ +083fc8: 4405 0506 |0848: aget v5, v5, v6 │ │ +083fcc: c854 |084a: mul-float/2addr v4, v5 │ │ +083fce: 54d5 ca0b |084b: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083fd2: 1306 0b00 |084d: const/16 v6, #int 11 // #b │ │ +083fd6: 4405 0506 |084f: aget v5, v5, v6 │ │ +083fda: c854 |0851: mul-float/2addr v4, v5 │ │ +083fdc: c743 |0852: sub-float/2addr v3, v4 │ │ +083fde: 4b03 020b |0853: aput v3, v2, v11 │ │ +083fe2: 54d2 c40b |0855: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +083fe6: 1273 |0857: const/4 v3, #int 7 // #7 │ │ +083fe8: 54d4 ca0b |0858: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083fec: 4404 040c |085a: aget v4, v4, v12 │ │ +083ff0: 54d5 ca0b |085c: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +083ff4: 1306 0a00 |085e: const/16 v6, #int 10 // #a │ │ +083ff8: 4405 0506 |0860: aget v5, v5, v6 │ │ +083ffc: c854 |0862: mul-float/2addr v4, v5 │ │ +083ffe: 54d5 ca0b |0863: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084002: 4405 050b |0865: aget v5, v5, v11 │ │ +084006: c854 |0867: mul-float/2addr v4, v5 │ │ +084008: 54d5 ca0b |0868: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08400c: 1306 0800 |086a: const/16 v6, #int 8 // #8 │ │ +084010: 4405 0506 |086c: aget v5, v5, v6 │ │ +084014: 54d6 ca0b |086e: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084018: 1267 |0870: const/4 v7, #int 6 // #6 │ │ +08401a: 4406 0607 |0871: aget v6, v6, v7 │ │ +08401e: c865 |0873: mul-float/2addr v5, v6 │ │ +084020: 54d6 ca0b |0874: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084024: 4406 060b |0876: aget v6, v6, v11 │ │ +084028: c865 |0878: mul-float/2addr v5, v6 │ │ +08402a: c754 |0879: sub-float/2addr v4, v5 │ │ +08402c: 54d5 ca0b |087a: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084030: 1306 0800 |087c: const/16 v6, #int 8 // #8 │ │ +084034: 4405 0506 |087e: aget v5, v5, v6 │ │ +084038: 54d6 ca0b |0880: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08403c: 4406 060a |0882: aget v6, v6, v10 │ │ +084040: c865 |0884: mul-float/2addr v5, v6 │ │ +084042: 54d6 ca0b |0885: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084046: 1277 |0887: const/4 v7, #int 7 // #7 │ │ +084048: 4406 0607 |0888: aget v6, v6, v7 │ │ +08404c: c865 |088a: mul-float/2addr v5, v6 │ │ +08404e: c654 |088b: add-float/2addr v4, v5 │ │ +084050: 54d5 ca0b |088c: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084054: 4405 0508 |088e: aget v5, v5, v8 │ │ +084058: 54d6 ca0b |0890: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08405c: 1307 0a00 |0892: const/16 v7, #int 10 // #a │ │ +084060: 4406 0607 |0894: aget v6, v6, v7 │ │ +084064: c865 |0896: mul-float/2addr v5, v6 │ │ +084066: 54d6 ca0b |0897: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08406a: 1277 |0899: const/4 v7, #int 7 // #7 │ │ +08406c: 4406 0607 |089a: aget v6, v6, v7 │ │ +084070: c865 |089c: mul-float/2addr v5, v6 │ │ +084072: c754 |089d: sub-float/2addr v4, v5 │ │ +084074: 54d5 ca0b |089e: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084078: 4405 050c |08a0: aget v5, v5, v12 │ │ +08407c: 54d6 ca0b |08a2: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084080: 4406 060a |08a4: aget v6, v6, v10 │ │ +084084: c865 |08a6: mul-float/2addr v5, v6 │ │ +084086: 54d6 ca0b |08a7: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08408a: 1307 0b00 |08a9: const/16 v7, #int 11 // #b │ │ +08408e: 4406 0607 |08ab: aget v6, v6, v7 │ │ +084092: c865 |08ad: mul-float/2addr v5, v6 │ │ +084094: c754 |08ae: sub-float/2addr v4, v5 │ │ +084096: 54d5 ca0b |08af: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08409a: 4405 0508 |08b1: aget v5, v5, v8 │ │ +08409e: 54d6 ca0b |08b3: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0840a2: 1267 |08b5: const/4 v7, #int 6 // #6 │ │ +0840a4: 4406 0607 |08b6: aget v6, v6, v7 │ │ +0840a8: c865 |08b8: mul-float/2addr v5, v6 │ │ +0840aa: 54d6 ca0b |08b9: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0840ae: 1307 0b00 |08bb: const/16 v7, #int 11 // #b │ │ +0840b2: 4406 0607 |08bd: aget v6, v6, v7 │ │ +0840b6: c865 |08bf: mul-float/2addr v5, v6 │ │ +0840b8: c654 |08c0: add-float/2addr v4, v5 │ │ +0840ba: 4b04 0203 |08c1: aput v4, v2, v3 │ │ +0840be: 54d2 c40b |08c3: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +0840c2: 1303 0b00 |08c5: const/16 v3, #int 11 // #b │ │ +0840c6: 54d4 ca0b |08c7: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0840ca: 1305 0800 |08c9: const/16 v5, #int 8 // #8 │ │ +0840ce: 4404 0405 |08cb: aget v4, v4, v5 │ │ +0840d2: 54d5 ca0b |08cd: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0840d6: 1256 |08cf: const/4 v6, #int 5 // #5 │ │ +0840d8: 4405 0506 |08d0: aget v5, v5, v6 │ │ +0840dc: c854 |08d2: mul-float/2addr v4, v5 │ │ +0840de: 54d5 ca0b |08d3: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0840e2: 4405 050b |08d5: aget v5, v5, v11 │ │ +0840e6: c854 |08d7: mul-float/2addr v4, v5 │ │ +0840e8: 54d5 ca0b |08d8: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0840ec: 4405 050c |08da: aget v5, v5, v12 │ │ +0840f0: 54d6 ca0b |08dc: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0840f4: 1307 0900 |08de: const/16 v7, #int 9 // #9 │ │ +0840f8: 4406 0607 |08e0: aget v6, v6, v7 │ │ +0840fc: c865 |08e2: mul-float/2addr v5, v6 │ │ +0840fe: 54d6 ca0b |08e3: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084102: 4406 060b |08e5: aget v6, v6, v11 │ │ +084106: c865 |08e7: mul-float/2addr v5, v6 │ │ +084108: c754 |08e8: sub-float/2addr v4, v5 │ │ +08410a: 54d5 ca0b |08e9: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08410e: 1306 0800 |08eb: const/16 v6, #int 8 // #8 │ │ +084112: 4405 0506 |08ed: aget v5, v5, v6 │ │ +084116: 54d6 ca0b |08ef: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08411a: 4406 0609 |08f1: aget v6, v6, v9 │ │ +08411e: c865 |08f3: mul-float/2addr v5, v6 │ │ +084120: 54d6 ca0b |08f4: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084124: 1277 |08f6: const/4 v7, #int 7 // #7 │ │ +084126: 4406 0607 |08f7: aget v6, v6, v7 │ │ +08412a: c865 |08f9: mul-float/2addr v5, v6 │ │ +08412c: c754 |08fa: sub-float/2addr v4, v5 │ │ +08412e: 54d5 ca0b |08fb: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084132: 4405 0508 |08fd: aget v5, v5, v8 │ │ +084136: 54d6 ca0b |08ff: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08413a: 1307 0900 |0901: const/16 v7, #int 9 // #9 │ │ +08413e: 4406 0607 |0903: aget v6, v6, v7 │ │ +084142: c865 |0905: mul-float/2addr v5, v6 │ │ +084144: 54d6 ca0b |0906: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084148: 1277 |0908: const/4 v7, #int 7 // #7 │ │ +08414a: 4406 0607 |0909: aget v6, v6, v7 │ │ +08414e: c865 |090b: mul-float/2addr v5, v6 │ │ +084150: c654 |090c: add-float/2addr v4, v5 │ │ +084152: 54d5 ca0b |090d: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084156: 4405 050c |090f: aget v5, v5, v12 │ │ +08415a: 54d6 ca0b |0911: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08415e: 4406 0609 |0913: aget v6, v6, v9 │ │ +084162: c865 |0915: mul-float/2addr v5, v6 │ │ +084164: 54d6 ca0b |0916: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084168: 1307 0b00 |0918: const/16 v7, #int 11 // #b │ │ +08416c: 4406 0607 |091a: aget v6, v6, v7 │ │ +084170: c865 |091c: mul-float/2addr v5, v6 │ │ +084172: c654 |091d: add-float/2addr v4, v5 │ │ +084174: 54d5 ca0b |091e: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084178: 4405 0508 |0920: aget v5, v5, v8 │ │ +08417c: 54d6 ca0b |0922: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084180: 1257 |0924: const/4 v7, #int 5 // #5 │ │ +084182: 4406 0607 |0925: aget v6, v6, v7 │ │ +084186: c865 |0927: mul-float/2addr v5, v6 │ │ +084188: 54d6 ca0b |0928: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08418c: 1307 0b00 |092a: const/16 v7, #int 11 // #b │ │ +084190: 4406 0607 |092c: aget v6, v6, v7 │ │ +084194: c865 |092e: mul-float/2addr v5, v6 │ │ +084196: c754 |092f: sub-float/2addr v4, v5 │ │ +084198: 4b04 0203 |0930: aput v4, v2, v3 │ │ +08419c: 54d2 c40b |0932: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +0841a0: 1303 0f00 |0934: const/16 v3, #int 15 // #f │ │ +0841a4: 54d4 ca0b |0936: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0841a8: 4404 040c |0938: aget v4, v4, v12 │ │ +0841ac: 54d5 ca0b |093a: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0841b0: 1306 0900 |093c: const/16 v6, #int 9 // #9 │ │ +0841b4: 4405 0506 |093e: aget v5, v5, v6 │ │ +0841b8: c854 |0940: mul-float/2addr v4, v5 │ │ +0841ba: 54d5 ca0b |0941: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0841be: 4405 050a |0943: aget v5, v5, v10 │ │ +0841c2: c854 |0945: mul-float/2addr v4, v5 │ │ +0841c4: 54d5 ca0b |0946: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0841c8: 1306 0800 |0948: const/16 v6, #int 8 // #8 │ │ +0841cc: 4405 0506 |094a: aget v5, v5, v6 │ │ +0841d0: 54d6 ca0b |094c: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0841d4: 1257 |094e: const/4 v7, #int 5 // #5 │ │ +0841d6: 4406 0607 |094f: aget v6, v6, v7 │ │ +0841da: c865 |0951: mul-float/2addr v5, v6 │ │ +0841dc: 54d6 ca0b |0952: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0841e0: 4406 060a |0954: aget v6, v6, v10 │ │ +0841e4: c865 |0956: mul-float/2addr v5, v6 │ │ +0841e6: c754 |0957: sub-float/2addr v4, v5 │ │ +0841e8: 54d5 ca0b |0958: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0841ec: 1306 0800 |095a: const/16 v6, #int 8 // #8 │ │ +0841f0: 4405 0506 |095c: aget v5, v5, v6 │ │ +0841f4: 54d6 ca0b |095e: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0841f8: 4406 0609 |0960: aget v6, v6, v9 │ │ +0841fc: c865 |0962: mul-float/2addr v5, v6 │ │ +0841fe: 54d6 ca0b |0963: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084202: 1267 |0965: const/4 v7, #int 6 // #6 │ │ +084204: 4406 0607 |0966: aget v6, v6, v7 │ │ +084208: c865 |0968: mul-float/2addr v5, v6 │ │ +08420a: c654 |0969: add-float/2addr v4, v5 │ │ +08420c: 54d5 ca0b |096a: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084210: 4405 0508 |096c: aget v5, v5, v8 │ │ +084214: 54d6 ca0b |096e: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084218: 1307 0900 |0970: const/16 v7, #int 9 // #9 │ │ +08421c: 4406 0607 |0972: aget v6, v6, v7 │ │ +084220: c865 |0974: mul-float/2addr v5, v6 │ │ +084222: 54d6 ca0b |0975: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084226: 1267 |0977: const/4 v7, #int 6 // #6 │ │ +084228: 4406 0607 |0978: aget v6, v6, v7 │ │ +08422c: c865 |097a: mul-float/2addr v5, v6 │ │ +08422e: c754 |097b: sub-float/2addr v4, v5 │ │ +084230: 54d5 ca0b |097c: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084234: 4405 050c |097e: aget v5, v5, v12 │ │ +084238: 54d6 ca0b |0980: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08423c: 4406 0609 |0982: aget v6, v6, v9 │ │ +084240: c865 |0984: mul-float/2addr v5, v6 │ │ +084242: 54d6 ca0b |0985: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084246: 1307 0a00 |0987: const/16 v7, #int 10 // #a │ │ +08424a: 4406 0607 |0989: aget v6, v6, v7 │ │ +08424e: c865 |098b: mul-float/2addr v5, v6 │ │ +084250: c754 |098c: sub-float/2addr v4, v5 │ │ +084252: 54d5 ca0b |098d: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084256: 4405 0508 |098f: aget v5, v5, v8 │ │ +08425a: 54d6 ca0b |0991: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08425e: 1257 |0993: const/4 v7, #int 5 // #5 │ │ +084260: 4406 0607 |0994: aget v6, v6, v7 │ │ +084264: c865 |0996: mul-float/2addr v5, v6 │ │ +084266: 54d6 ca0b |0997: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08426a: 1307 0a00 |0999: const/16 v7, #int 10 // #a │ │ +08426e: 4406 0607 |099b: aget v6, v6, v7 │ │ +084272: c865 |099d: mul-float/2addr v5, v6 │ │ +084274: c654 |099e: add-float/2addr v4, v5 │ │ +084276: 4b04 0203 |099f: aput v4, v2, v3 │ │ +08427a: 54d2 ca0b |09a1: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08427e: 54d3 c40b |09a3: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +084282: 4403 0308 |09a5: aget v3, v3, v8 │ │ +084286: c803 |09a7: mul-float/2addr v3, v0 │ │ +084288: 4b03 0208 |09a8: aput v3, v2, v8 │ │ +08428c: 54d2 ca0b |09aa: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084290: 54d3 c40b |09ac: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +084294: 4403 030c |09ae: aget v3, v3, v12 │ │ +084298: c803 |09b0: mul-float/2addr v3, v0 │ │ +08429a: 4b03 020c |09b1: aput v3, v2, v12 │ │ +08429e: 54d2 ca0b |09b3: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0842a2: 1303 0800 |09b5: const/16 v3, #int 8 // #8 │ │ +0842a6: 54d4 c40b |09b7: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +0842aa: 1305 0800 |09b9: const/16 v5, #int 8 // #8 │ │ +0842ae: 4404 0405 |09bb: aget v4, v4, v5 │ │ +0842b2: c804 |09bd: mul-float/2addr v4, v0 │ │ +0842b4: 4b04 0203 |09be: aput v4, v2, v3 │ │ +0842b8: 54d2 ca0b |09c0: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0842bc: 1303 0c00 |09c2: const/16 v3, #int 12 // #c │ │ +0842c0: 54d4 c40b |09c4: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +0842c4: 1305 0c00 |09c6: const/16 v5, #int 12 // #c │ │ +0842c8: 4404 0405 |09c8: aget v4, v4, v5 │ │ +0842cc: c804 |09ca: mul-float/2addr v4, v0 │ │ +0842ce: 4b04 0203 |09cb: aput v4, v2, v3 │ │ +0842d2: 54d2 ca0b |09cd: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0842d6: 54d3 c40b |09cf: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +0842da: 4403 0309 |09d1: aget v3, v3, v9 │ │ +0842de: c803 |09d3: mul-float/2addr v3, v0 │ │ +0842e0: 4b03 0209 |09d4: aput v3, v2, v9 │ │ +0842e4: 54d2 ca0b |09d6: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0842e8: 1253 |09d8: const/4 v3, #int 5 // #5 │ │ +0842ea: 54d4 c40b |09d9: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +0842ee: 1255 |09db: const/4 v5, #int 5 // #5 │ │ +0842f0: 4404 0405 |09dc: aget v4, v4, v5 │ │ +0842f4: c804 |09de: mul-float/2addr v4, v0 │ │ +0842f6: 4b04 0203 |09df: aput v4, v2, v3 │ │ +0842fa: 54d2 ca0b |09e1: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0842fe: 1303 0900 |09e3: const/16 v3, #int 9 // #9 │ │ +084302: 54d4 c40b |09e5: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +084306: 1305 0900 |09e7: const/16 v5, #int 9 // #9 │ │ +08430a: 4404 0405 |09e9: aget v4, v4, v5 │ │ +08430e: c804 |09eb: mul-float/2addr v4, v0 │ │ +084310: 4b04 0203 |09ec: aput v4, v2, v3 │ │ +084314: 54d2 ca0b |09ee: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084318: 1303 0d00 |09f0: const/16 v3, #int 13 // #d │ │ +08431c: 54d4 c40b |09f2: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +084320: 1305 0d00 |09f4: const/16 v5, #int 13 // #d │ │ +084324: 4404 0405 |09f6: aget v4, v4, v5 │ │ +084328: c804 |09f8: mul-float/2addr v4, v0 │ │ +08432a: 4b04 0203 |09f9: aput v4, v2, v3 │ │ +08432e: 54d2 ca0b |09fb: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084332: 54d3 c40b |09fd: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +084336: 4403 030a |09ff: aget v3, v3, v10 │ │ +08433a: c803 |0a01: mul-float/2addr v3, v0 │ │ +08433c: 4b03 020a |0a02: aput v3, v2, v10 │ │ +084340: 54d2 ca0b |0a04: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084344: 1263 |0a06: const/4 v3, #int 6 // #6 │ │ +084346: 54d4 c40b |0a07: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +08434a: 1265 |0a09: const/4 v5, #int 6 // #6 │ │ +08434c: 4404 0405 |0a0a: aget v4, v4, v5 │ │ +084350: c804 |0a0c: mul-float/2addr v4, v0 │ │ +084352: 4b04 0203 |0a0d: aput v4, v2, v3 │ │ +084356: 54d2 ca0b |0a0f: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08435a: 1303 0a00 |0a11: const/16 v3, #int 10 // #a │ │ +08435e: 54d4 c40b |0a13: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +084362: 1305 0a00 |0a15: const/16 v5, #int 10 // #a │ │ +084366: 4404 0405 |0a17: aget v4, v4, v5 │ │ +08436a: c804 |0a19: mul-float/2addr v4, v0 │ │ +08436c: 4b04 0203 |0a1a: aput v4, v2, v3 │ │ +084370: 54d2 ca0b |0a1c: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084374: 1303 0e00 |0a1e: const/16 v3, #int 14 // #e │ │ +084378: 54d4 c40b |0a20: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +08437c: 1305 0e00 |0a22: const/16 v5, #int 14 // #e │ │ +084380: 4404 0405 |0a24: aget v4, v4, v5 │ │ +084384: c804 |0a26: mul-float/2addr v4, v0 │ │ +084386: 4b04 0203 |0a27: aput v4, v2, v3 │ │ +08438a: 54d2 ca0b |0a29: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08438e: 54d3 c40b |0a2b: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +084392: 4403 030b |0a2d: aget v3, v3, v11 │ │ +084396: c803 |0a2f: mul-float/2addr v3, v0 │ │ +084398: 4b03 020b |0a30: aput v3, v2, v11 │ │ +08439c: 54d2 ca0b |0a32: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0843a0: 1273 |0a34: const/4 v3, #int 7 // #7 │ │ +0843a2: 54d4 c40b |0a35: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +0843a6: 1275 |0a37: const/4 v5, #int 7 // #7 │ │ +0843a8: 4404 0405 |0a38: aget v4, v4, v5 │ │ +0843ac: c804 |0a3a: mul-float/2addr v4, v0 │ │ +0843ae: 4b04 0203 |0a3b: aput v4, v2, v3 │ │ +0843b2: 54d2 ca0b |0a3d: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0843b6: 1303 0b00 |0a3f: const/16 v3, #int 11 // #b │ │ +0843ba: 54d4 c40b |0a41: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +0843be: 1305 0b00 |0a43: const/16 v5, #int 11 // #b │ │ +0843c2: 4404 0405 |0a45: aget v4, v4, v5 │ │ +0843c6: c804 |0a47: mul-float/2addr v4, v0 │ │ +0843c8: 4b04 0203 |0a48: aput v4, v2, v3 │ │ +0843cc: 54d2 ca0b |0a4a: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0843d0: 1303 0f00 |0a4c: const/16 v3, #int 15 // #f │ │ +0843d4: 54d4 c40b |0a4e: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +0843d8: 1305 0f00 |0a50: const/16 v5, #int 15 // #f │ │ +0843dc: 4404 0405 |0a52: aget v4, v4, v5 │ │ +0843e0: c804 |0a54: mul-float/2addr v4, v0 │ │ +0843e2: 4b04 0203 |0a55: aput v4, v2, v3 │ │ +0843e6: 110d |0a57: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=258 │ │ 0x0257 line=267 │ │ 0x0264 line=268 │ │ 0x0268 line=269 │ │ 0x02e3 line=271 │ │ @@ -86326,32 +86328,32 @@ │ │ type : '(Lcom/badlogic/gdx/math/Matrix4;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 27 16-bit code units │ │ -075f04: |[075f04] com.badlogic.gdx.math.Matrix4.lerp:(Lcom/badlogic/gdx/math/Matrix4;F)V │ │ -075f14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -075f16: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ -075f1a: 3510 1700 |0003: if-ge v0, v1, 001a // +0017 │ │ -075f1e: 5441 ca0b |0005: iget-object v1, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075f22: 5442 ca0b |0007: iget-object v2, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075f26: 4402 0200 |0009: aget v2, v2, v0 │ │ -075f2a: 1503 803f |000b: const/high16 v3, #int 1065353216 // #3f80 │ │ -075f2e: c763 |000d: sub-float/2addr v3, v6 │ │ -075f30: c832 |000e: mul-float/2addr v2, v3 │ │ -075f32: 5453 ca0b |000f: iget-object v3, v5, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075f36: 4403 0300 |0011: aget v3, v3, v0 │ │ -075f3a: c863 |0013: mul-float/2addr v3, v6 │ │ -075f3c: c632 |0014: add-float/2addr v2, v3 │ │ -075f3e: 4b02 0100 |0015: aput v2, v1, v0 │ │ -075f42: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -075f46: 28e8 |0019: goto 0001 // -0018 │ │ -075f48: 0e00 |001a: return-void │ │ +0843e8: |[0843e8] com.badlogic.gdx.math.Matrix4.lerp:(Lcom/badlogic/gdx/math/Matrix4;F)V │ │ +0843f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0843fa: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ +0843fe: 3510 1700 |0003: if-ge v0, v1, 001a // +0017 │ │ +084402: 5441 ca0b |0005: iget-object v1, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084406: 5442 ca0b |0007: iget-object v2, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08440a: 4402 0200 |0009: aget v2, v2, v0 │ │ +08440e: 1503 803f |000b: const/high16 v3, #int 1065353216 // #3f80 │ │ +084412: c763 |000d: sub-float/2addr v3, v6 │ │ +084414: c832 |000e: mul-float/2addr v2, v3 │ │ +084416: 5453 ca0b |000f: iget-object v3, v5, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08441a: 4403 0300 |0011: aget v3, v3, v0 │ │ +08441e: c863 |0013: mul-float/2addr v3, v6 │ │ +084420: c632 |0014: add-float/2addr v2, v3 │ │ +084422: 4b02 0100 |0015: aput v2, v1, v0 │ │ +084426: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08442a: 28e8 |0019: goto 0001 // -0018 │ │ +08442c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=661 │ │ 0x0005 line=662 │ │ 0x0017 line=661 │ │ 0x001a line=663 │ │ locals : │ │ @@ -86365,19 +86367,19 @@ │ │ type : '(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -075f4c: |[075f4c] com.badlogic.gdx.math.Matrix4.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; │ │ -075f5c: 5420 ca0b |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075f60: 5431 ca0b |0002: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075f64: 7120 c613 1000 |0004: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.mul:([F[F)V // method@13c6 │ │ -075f6a: 1102 |0007: return-object v2 │ │ +084430: |[084430] com.badlogic.gdx.math.Matrix4.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; │ │ +084440: 5420 ca0b |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084444: 5431 ca0b |0002: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084448: 7120 c613 1000 |0004: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.mul:([F[F)V // method@13c6 │ │ +08444e: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0007 line=204 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/math/Matrix4; │ │ 0x0000 - 0x0008 reg=3 matrix Lcom/badlogic/gdx/math/Matrix4; │ │ @@ -86387,28 +86389,28 @@ │ │ type : '(FFFF)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -075f6c: |[075f6c] com.badlogic.gdx.math.Matrix4.rotate:(FFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ -075f7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -075f7e: 2d00 0600 |0001: cmpl-float v0, v6, v0 │ │ -075f82: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -075f86: 1102 |0005: return-object v2 │ │ -075f88: 6200 c10b |0006: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0bc1 │ │ -075f8c: 6201 c80b |0008: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.tmpV:Lcom/badlogic/gdx/math/Vector3; // field@0bc8 │ │ -075f90: 6e40 9714 3154 |000a: invoke-virtual {v1, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -075f96: 0c01 |000d: move-result-object v1 │ │ -075f98: 6e30 2c14 1006 |000e: invoke-virtual {v0, v1, v6}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; // method@142c │ │ -075f9e: 6200 c10b |0011: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0bc1 │ │ -075fa2: 6e20 ce13 0200 |0013: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/math/Matrix4;.rotate:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; // method@13ce │ │ -075fa8: 0c02 |0016: move-result-object v2 │ │ -075faa: 28ee |0017: goto 0005 // -0012 │ │ +084450: |[084450] com.badlogic.gdx.math.Matrix4.rotate:(FFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ +084460: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +084462: 2d00 0600 |0001: cmpl-float v0, v6, v0 │ │ +084466: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +08446a: 1102 |0005: return-object v2 │ │ +08446c: 6200 c10b |0006: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0bc1 │ │ +084470: 6201 c80b |0008: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.tmpV:Lcom/badlogic/gdx/math/Vector3; // field@0bc8 │ │ +084474: 6e40 9714 3154 |000a: invoke-virtual {v1, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +08447a: 0c01 |000d: move-result-object v1 │ │ +08447c: 6e30 2c14 1006 |000e: invoke-virtual {v0, v1, v6}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; // method@142c │ │ +084482: 6200 c10b |0011: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0bc1 │ │ +084486: 6e20 ce13 0200 |0013: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/math/Matrix4;.rotate:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; // method@13ce │ │ +08448c: 0c02 |0016: move-result-object v2 │ │ +08448e: 28ee |0017: goto 0005 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1037 │ │ 0x0005 line=1039 │ │ 0x0006 line=1038 │ │ 0x0011 line=1039 │ │ locals : │ │ @@ -86424,21 +86426,21 @@ │ │ type : '(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -075fac: |[075fac] com.badlogic.gdx.math.Matrix4.rotate:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; │ │ -075fbc: 5420 c40b |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -075fc0: 6e20 3514 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/math/Quaternion;.toMatrix:([F)V // method@1435 │ │ -075fc6: 5420 ca0b |0005: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -075fca: 5421 c40b |0007: iget-object v1, v2, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -075fce: 7120 c613 1000 |0009: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.mul:([F[F)V // method@13c6 │ │ -075fd4: 1102 |000c: return-object v2 │ │ +084490: |[084490] com.badlogic.gdx.math.Matrix4.rotate:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; │ │ +0844a0: 5420 c40b |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +0844a4: 6e20 3514 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/math/Quaternion;.toMatrix:([F)V // method@1435 │ │ +0844aa: 5420 ca0b |0005: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0844ae: 5421 c40b |0007: iget-object v1, v2, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +0844b2: 7120 c613 1000 |0009: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.mul:([F[F)V // method@13c6 │ │ +0844b8: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1048 │ │ 0x0005 line=1049 │ │ 0x000c line=1050 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/math/Matrix4; │ │ @@ -86449,25 +86451,25 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -075fd8: |[075fd8] com.badlogic.gdx.math.Matrix4.rotate:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Matrix4; │ │ -075fe8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -075fea: 2d00 0300 |0001: cmpl-float v0, v3, v0 │ │ -075fee: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -075ff2: 1101 |0005: return-object v1 │ │ -075ff4: 6200 c10b |0006: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0bc1 │ │ -075ff8: 6e30 2c14 2003 |0008: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; // method@142c │ │ -075ffe: 6200 c10b |000b: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0bc1 │ │ -076002: 6e20 ce13 0100 |000d: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Matrix4;.rotate:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; // method@13ce │ │ -076008: 0c01 |0010: move-result-object v1 │ │ -07600a: 28f4 |0011: goto 0005 // -000c │ │ +0844bc: |[0844bc] com.badlogic.gdx.math.Matrix4.rotate:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Matrix4; │ │ +0844cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0844ce: 2d00 0300 |0001: cmpl-float v0, v3, v0 │ │ +0844d2: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +0844d6: 1101 |0005: return-object v1 │ │ +0844d8: 6200 c10b |0006: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0bc1 │ │ +0844dc: 6e30 2c14 2003 |0008: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; // method@142c │ │ +0844e2: 6200 c10b |000b: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0bc1 │ │ +0844e6: 6e20 ce13 0100 |000d: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Matrix4;.rotate:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; // method@13ce │ │ +0844ec: 0c01 |0010: move-result-object v1 │ │ +0844ee: 28f4 |0011: goto 0005 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1024 │ │ 0x0005 line=1026 │ │ 0x0006 line=1025 │ │ 0x000b line=1026 │ │ locals : │ │ @@ -86481,69 +86483,69 @@ │ │ type : '(FFF)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 99 16-bit code units │ │ -07600c: |[07600c] com.badlogic.gdx.math.Matrix4.scale:(FFF)Lcom/badlogic/gdx/math/Matrix4; │ │ -07601c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07601e: 5430 c40b |0001: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -076022: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -076024: 4b04 0001 |0004: aput v4, v0, v1 │ │ -076028: 5430 c40b |0006: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -07602c: 1241 |0008: const/4 v1, #int 4 // #4 │ │ -07602e: 4b02 0001 |0009: aput v2, v0, v1 │ │ -076032: 5430 c40b |000b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -076036: 1301 0800 |000d: const/16 v1, #int 8 // #8 │ │ -07603a: 4b02 0001 |000f: aput v2, v0, v1 │ │ -07603e: 5430 c40b |0011: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -076042: 1301 0c00 |0013: const/16 v1, #int 12 // #c │ │ -076046: 4b02 0001 |0015: aput v2, v0, v1 │ │ -07604a: 5430 c40b |0017: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -07604e: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -076050: 4b02 0001 |001a: aput v2, v0, v1 │ │ -076054: 5430 c40b |001c: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -076058: 1251 |001e: const/4 v1, #int 5 // #5 │ │ -07605a: 4b05 0001 |001f: aput v5, v0, v1 │ │ -07605e: 5430 c40b |0021: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -076062: 1301 0900 |0023: const/16 v1, #int 9 // #9 │ │ -076066: 4b02 0001 |0025: aput v2, v0, v1 │ │ -07606a: 5430 c40b |0027: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -07606e: 1301 0d00 |0029: const/16 v1, #int 13 // #d │ │ -076072: 4b02 0001 |002b: aput v2, v0, v1 │ │ -076076: 5430 c40b |002d: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -07607a: 1221 |002f: const/4 v1, #int 2 // #2 │ │ -07607c: 4b02 0001 |0030: aput v2, v0, v1 │ │ -076080: 5430 c40b |0032: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -076084: 1261 |0034: const/4 v1, #int 6 // #6 │ │ -076086: 4b02 0001 |0035: aput v2, v0, v1 │ │ -07608a: 5430 c40b |0037: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -07608e: 1301 0a00 |0039: const/16 v1, #int 10 // #a │ │ -076092: 4b06 0001 |003b: aput v6, v0, v1 │ │ -076096: 5430 c40b |003d: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -07609a: 1301 0e00 |003f: const/16 v1, #int 14 // #e │ │ -07609e: 4b02 0001 |0041: aput v2, v0, v1 │ │ -0760a2: 5430 c40b |0043: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -0760a6: 1231 |0045: const/4 v1, #int 3 // #3 │ │ -0760a8: 4b02 0001 |0046: aput v2, v0, v1 │ │ -0760ac: 5430 c40b |0048: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -0760b0: 1271 |004a: const/4 v1, #int 7 // #7 │ │ -0760b2: 4b02 0001 |004b: aput v2, v0, v1 │ │ -0760b6: 5430 c40b |004d: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -0760ba: 1301 0b00 |004f: const/16 v1, #int 11 // #b │ │ -0760be: 4b02 0001 |0051: aput v2, v0, v1 │ │ -0760c2: 5430 c40b |0053: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -0760c6: 1301 0f00 |0055: const/16 v1, #int 15 // #f │ │ -0760ca: 1502 803f |0057: const/high16 v2, #int 1065353216 // #3f80 │ │ -0760ce: 4b02 0001 |0059: aput v2, v0, v1 │ │ -0760d2: 5430 ca0b |005b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0760d6: 5431 c40b |005d: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -0760da: 7120 c613 1000 |005f: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.mul:([F[F)V // method@13c6 │ │ -0760e0: 1103 |0062: return-object v3 │ │ +0844f0: |[0844f0] com.badlogic.gdx.math.Matrix4.scale:(FFF)Lcom/badlogic/gdx/math/Matrix4; │ │ +084500: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +084502: 5430 c40b |0001: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +084506: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +084508: 4b04 0001 |0004: aput v4, v0, v1 │ │ +08450c: 5430 c40b |0006: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +084510: 1241 |0008: const/4 v1, #int 4 // #4 │ │ +084512: 4b02 0001 |0009: aput v2, v0, v1 │ │ +084516: 5430 c40b |000b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +08451a: 1301 0800 |000d: const/16 v1, #int 8 // #8 │ │ +08451e: 4b02 0001 |000f: aput v2, v0, v1 │ │ +084522: 5430 c40b |0011: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +084526: 1301 0c00 |0013: const/16 v1, #int 12 // #c │ │ +08452a: 4b02 0001 |0015: aput v2, v0, v1 │ │ +08452e: 5430 c40b |0017: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +084532: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +084534: 4b02 0001 |001a: aput v2, v0, v1 │ │ +084538: 5430 c40b |001c: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +08453c: 1251 |001e: const/4 v1, #int 5 // #5 │ │ +08453e: 4b05 0001 |001f: aput v5, v0, v1 │ │ +084542: 5430 c40b |0021: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +084546: 1301 0900 |0023: const/16 v1, #int 9 // #9 │ │ +08454a: 4b02 0001 |0025: aput v2, v0, v1 │ │ +08454e: 5430 c40b |0027: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +084552: 1301 0d00 |0029: const/16 v1, #int 13 // #d │ │ +084556: 4b02 0001 |002b: aput v2, v0, v1 │ │ +08455a: 5430 c40b |002d: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +08455e: 1221 |002f: const/4 v1, #int 2 // #2 │ │ +084560: 4b02 0001 |0030: aput v2, v0, v1 │ │ +084564: 5430 c40b |0032: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +084568: 1261 |0034: const/4 v1, #int 6 // #6 │ │ +08456a: 4b02 0001 |0035: aput v2, v0, v1 │ │ +08456e: 5430 c40b |0037: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +084572: 1301 0a00 |0039: const/16 v1, #int 10 // #a │ │ +084576: 4b06 0001 |003b: aput v6, v0, v1 │ │ +08457a: 5430 c40b |003d: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +08457e: 1301 0e00 |003f: const/16 v1, #int 14 // #e │ │ +084582: 4b02 0001 |0041: aput v2, v0, v1 │ │ +084586: 5430 c40b |0043: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +08458a: 1231 |0045: const/4 v1, #int 3 // #3 │ │ +08458c: 4b02 0001 |0046: aput v2, v0, v1 │ │ +084590: 5430 c40b |0048: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +084594: 1271 |004a: const/4 v1, #int 7 // #7 │ │ +084596: 4b02 0001 |004b: aput v2, v0, v1 │ │ +08459a: 5430 c40b |004d: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +08459e: 1301 0b00 |004f: const/16 v1, #int 11 // #b │ │ +0845a2: 4b02 0001 |0051: aput v2, v0, v1 │ │ +0845a6: 5430 c40b |0053: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +0845aa: 1301 0f00 |0055: const/16 v1, #int 15 // #f │ │ +0845ae: 1502 803f |0057: const/high16 v2, #int 1065353216 // #3f80 │ │ +0845b2: 4b02 0001 |0059: aput v2, v0, v1 │ │ +0845b6: 5430 ca0b |005b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0845ba: 5431 c40b |005d: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +0845be: 7120 c613 1000 |005f: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.mul:([F[F)V // method@13c6 │ │ +0845c4: 1103 |0062: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1060 │ │ 0x0006 line=1061 │ │ 0x000b line=1062 │ │ 0x0011 line=1063 │ │ 0x0017 line=1064 │ │ @@ -86571,31 +86573,31 @@ │ │ type : '(F)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -0760e4: |[0760e4] com.badlogic.gdx.math.Matrix4.scl:(F)Lcom/badlogic/gdx/math/Matrix4; │ │ -0760f4: 5430 ca0b |0000: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0760f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0760fa: 4402 0001 |0003: aget v2, v0, v1 │ │ -0760fe: c842 |0005: mul-float/2addr v2, v4 │ │ -076100: 4b02 0001 |0006: aput v2, v0, v1 │ │ -076104: 5430 ca0b |0008: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076108: 1251 |000a: const/4 v1, #int 5 // #5 │ │ -07610a: 4402 0001 |000b: aget v2, v0, v1 │ │ -07610e: c842 |000d: mul-float/2addr v2, v4 │ │ -076110: 4b02 0001 |000e: aput v2, v0, v1 │ │ -076114: 5430 ca0b |0010: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076118: 1301 0a00 |0012: const/16 v1, #int 10 // #a │ │ -07611c: 4402 0001 |0014: aget v2, v0, v1 │ │ -076120: c842 |0016: mul-float/2addr v2, v4 │ │ -076122: 4b02 0001 |0017: aput v2, v0, v1 │ │ -076126: 1103 |0019: return-object v3 │ │ +0845c8: |[0845c8] com.badlogic.gdx.math.Matrix4.scl:(F)Lcom/badlogic/gdx/math/Matrix4; │ │ +0845d8: 5430 ca0b |0000: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0845dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0845de: 4402 0001 |0003: aget v2, v0, v1 │ │ +0845e2: c842 |0005: mul-float/2addr v2, v4 │ │ +0845e4: 4b02 0001 |0006: aput v2, v0, v1 │ │ +0845e8: 5430 ca0b |0008: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0845ec: 1251 |000a: const/4 v1, #int 5 // #5 │ │ +0845ee: 4402 0001 |000b: aget v2, v0, v1 │ │ +0845f2: c842 |000d: mul-float/2addr v2, v4 │ │ +0845f4: 4b02 0001 |000e: aput v2, v0, v1 │ │ +0845f8: 5430 ca0b |0010: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0845fc: 1301 0a00 |0012: const/16 v1, #int 10 // #a │ │ +084600: 4402 0001 |0014: aget v2, v0, v1 │ │ +084604: c842 |0016: mul-float/2addr v2, v4 │ │ +084606: 4b02 0001 |0017: aput v2, v0, v1 │ │ +08460a: 1103 |0019: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=702 │ │ 0x0008 line=703 │ │ 0x0010 line=704 │ │ 0x0019 line=705 │ │ locals : │ │ @@ -86607,31 +86609,31 @@ │ │ type : '(FFF)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -076128: |[076128] com.badlogic.gdx.math.Matrix4.scl:(FFF)Lcom/badlogic/gdx/math/Matrix4; │ │ -076138: 5430 ca0b |0000: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07613c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07613e: 4402 0001 |0003: aget v2, v0, v1 │ │ -076142: c842 |0005: mul-float/2addr v2, v4 │ │ -076144: 4b02 0001 |0006: aput v2, v0, v1 │ │ -076148: 5430 ca0b |0008: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07614c: 1251 |000a: const/4 v1, #int 5 // #5 │ │ -07614e: 4402 0001 |000b: aget v2, v0, v1 │ │ -076152: c852 |000d: mul-float/2addr v2, v5 │ │ -076154: 4b02 0001 |000e: aput v2, v0, v1 │ │ -076158: 5430 ca0b |0010: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07615c: 1301 0a00 |0012: const/16 v1, #int 10 // #a │ │ -076160: 4402 0001 |0014: aget v2, v0, v1 │ │ -076164: c862 |0016: mul-float/2addr v2, v6 │ │ -076166: 4b02 0001 |0017: aput v2, v0, v1 │ │ -07616a: 1103 |0019: return-object v3 │ │ +08460c: |[08460c] com.badlogic.gdx.math.Matrix4.scl:(FFF)Lcom/badlogic/gdx/math/Matrix4; │ │ +08461c: 5430 ca0b |0000: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084620: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +084622: 4402 0001 |0003: aget v2, v0, v1 │ │ +084626: c842 |0005: mul-float/2addr v2, v4 │ │ +084628: 4b02 0001 |0006: aput v2, v0, v1 │ │ +08462c: 5430 ca0b |0008: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084630: 1251 |000a: const/4 v1, #int 5 // #5 │ │ +084632: 4402 0001 |000b: aget v2, v0, v1 │ │ +084636: c852 |000d: mul-float/2addr v2, v5 │ │ +084638: 4b02 0001 |000e: aput v2, v0, v1 │ │ +08463c: 5430 ca0b |0010: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084640: 1301 0a00 |0012: const/16 v1, #int 10 // #a │ │ +084644: 4402 0001 |0014: aget v2, v0, v1 │ │ +084648: c862 |0016: mul-float/2addr v2, v6 │ │ +08464a: 4b02 0001 |0017: aput v2, v0, v1 │ │ +08464e: 1103 |0019: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=695 │ │ 0x0008 line=696 │ │ 0x0010 line=697 │ │ 0x0019 line=698 │ │ locals : │ │ @@ -86645,34 +86647,34 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 32 16-bit code units │ │ -07616c: |[07616c] com.badlogic.gdx.math.Matrix4.scl:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ -07617c: 5440 ca0b |0000: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076180: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -076182: 4402 0001 |0003: aget v2, v0, v1 │ │ -076186: 5253 fe0b |0005: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07618a: c832 |0007: mul-float/2addr v2, v3 │ │ -07618c: 4b02 0001 |0008: aput v2, v0, v1 │ │ -076190: 5440 ca0b |000a: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076194: 1251 |000c: const/4 v1, #int 5 // #5 │ │ -076196: 4402 0001 |000d: aget v2, v0, v1 │ │ -07619a: 5253 ff0b |000f: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07619e: c832 |0011: mul-float/2addr v2, v3 │ │ -0761a0: 4b02 0001 |0012: aput v2, v0, v1 │ │ -0761a4: 5440 ca0b |0014: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0761a8: 1301 0a00 |0016: const/16 v1, #int 10 // #a │ │ -0761ac: 4402 0001 |0018: aget v2, v0, v1 │ │ -0761b0: 5253 000c |001a: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0761b4: c832 |001c: mul-float/2addr v2, v3 │ │ -0761b6: 4b02 0001 |001d: aput v2, v0, v1 │ │ -0761ba: 1104 |001f: return-object v4 │ │ +084650: |[084650] com.badlogic.gdx.math.Matrix4.scl:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ +084660: 5440 ca0b |0000: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084664: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +084666: 4402 0001 |0003: aget v2, v0, v1 │ │ +08466a: 5253 fe0b |0005: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +08466e: c832 |0007: mul-float/2addr v2, v3 │ │ +084670: 4b02 0001 |0008: aput v2, v0, v1 │ │ +084674: 5440 ca0b |000a: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084678: 1251 |000c: const/4 v1, #int 5 // #5 │ │ +08467a: 4402 0001 |000d: aget v2, v0, v1 │ │ +08467e: 5253 ff0b |000f: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +084682: c832 |0011: mul-float/2addr v2, v3 │ │ +084684: 4b02 0001 |0012: aput v2, v0, v1 │ │ +084688: 5440 ca0b |0014: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08468c: 1301 0a00 |0016: const/16 v1, #int 10 // #a │ │ +084690: 4402 0001 |0018: aget v2, v0, v1 │ │ +084694: 5253 000c |001a: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +084698: c832 |001c: mul-float/2addr v2, v3 │ │ +08469a: 4b02 0001 |001d: aput v2, v0, v1 │ │ +08469e: 1104 |001f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=688 │ │ 0x000a line=689 │ │ 0x0014 line=690 │ │ 0x001f line=691 │ │ locals : │ │ @@ -86684,89 +86686,89 @@ │ │ type : '(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 134 16-bit code units │ │ -0761bc: |[0761bc] com.badlogic.gdx.math.Matrix4.set:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix4; │ │ -0761cc: 1236 |0000: const/4 v6, #int 3 // #3 │ │ -0761ce: 1225 |0001: const/4 v5, #int 2 // #2 │ │ -0761d0: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -0761d2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0761d4: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -0761d6: 5470 ca0b |0005: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0761da: 5481 ad0b |0007: iget-object v1, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0761de: 4401 0102 |0009: aget v1, v1, v2 │ │ -0761e2: 4b01 0002 |000b: aput v1, v0, v2 │ │ -0761e6: 5470 ca0b |000d: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0761ea: 5481 ad0b |000f: iget-object v1, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0761ee: 4401 0103 |0011: aget v1, v1, v3 │ │ -0761f2: 4b01 0003 |0013: aput v1, v0, v3 │ │ -0761f6: 5470 ca0b |0015: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0761fa: 5481 ad0b |0017: iget-object v1, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0761fe: 4401 0105 |0019: aget v1, v1, v5 │ │ -076202: 4b01 0005 |001b: aput v1, v0, v5 │ │ -076206: 5470 ca0b |001d: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07620a: 4b04 0006 |001f: aput v4, v0, v6 │ │ -07620e: 5470 ca0b |0021: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076212: 1241 |0023: const/4 v1, #int 4 // #4 │ │ -076214: 5482 ad0b |0024: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -076218: 4402 0206 |0026: aget v2, v2, v6 │ │ -07621c: 4b02 0001 |0028: aput v2, v0, v1 │ │ -076220: 5470 ca0b |002a: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076224: 1251 |002c: const/4 v1, #int 5 // #5 │ │ -076226: 5482 ad0b |002d: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07622a: 1243 |002f: const/4 v3, #int 4 // #4 │ │ -07622c: 4402 0203 |0030: aget v2, v2, v3 │ │ -076230: 4b02 0001 |0032: aput v2, v0, v1 │ │ -076234: 5470 ca0b |0034: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076238: 1261 |0036: const/4 v1, #int 6 // #6 │ │ -07623a: 5482 ad0b |0037: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -07623e: 1253 |0039: const/4 v3, #int 5 // #5 │ │ -076240: 4402 0203 |003a: aget v2, v2, v3 │ │ -076244: 4b02 0001 |003c: aput v2, v0, v1 │ │ -076248: 5470 ca0b |003e: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07624c: 1271 |0040: const/4 v1, #int 7 // #7 │ │ -07624e: 4b04 0001 |0041: aput v4, v0, v1 │ │ -076252: 5470 ca0b |0043: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076256: 1301 0800 |0045: const/16 v1, #int 8 // #8 │ │ -07625a: 4b04 0001 |0047: aput v4, v0, v1 │ │ -07625e: 5470 ca0b |0049: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076262: 1301 0900 |004b: const/16 v1, #int 9 // #9 │ │ -076266: 4b04 0001 |004d: aput v4, v0, v1 │ │ -07626a: 5470 ca0b |004f: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07626e: 1301 0a00 |0051: const/16 v1, #int 10 // #a │ │ -076272: 1502 803f |0053: const/high16 v2, #int 1065353216 // #3f80 │ │ -076276: 4b02 0001 |0055: aput v2, v0, v1 │ │ -07627a: 5470 ca0b |0057: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07627e: 1301 0b00 |0059: const/16 v1, #int 11 // #b │ │ -076282: 4b04 0001 |005b: aput v4, v0, v1 │ │ -076286: 5470 ca0b |005d: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07628a: 1301 0c00 |005f: const/16 v1, #int 12 // #c │ │ -07628e: 5482 ad0b |0061: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -076292: 1263 |0063: const/4 v3, #int 6 // #6 │ │ -076294: 4402 0203 |0064: aget v2, v2, v3 │ │ -076298: 4b02 0001 |0066: aput v2, v0, v1 │ │ -07629c: 5470 ca0b |0068: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0762a0: 1301 0d00 |006a: const/16 v1, #int 13 // #d │ │ -0762a4: 5482 ad0b |006c: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0762a8: 1273 |006e: const/4 v3, #int 7 // #7 │ │ -0762aa: 4402 0203 |006f: aget v2, v2, v3 │ │ -0762ae: 4b02 0001 |0071: aput v2, v0, v1 │ │ -0762b2: 5470 ca0b |0073: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0762b6: 1301 0e00 |0075: const/16 v1, #int 14 // #e │ │ -0762ba: 4b04 0001 |0077: aput v4, v0, v1 │ │ -0762be: 5470 ca0b |0079: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0762c2: 1301 0f00 |007b: const/16 v1, #int 15 // #f │ │ -0762c6: 5482 ad0b |007d: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0762ca: 1303 0800 |007f: const/16 v3, #int 8 // #8 │ │ -0762ce: 4402 0203 |0081: aget v2, v2, v3 │ │ -0762d2: 4b02 0001 |0083: aput v2, v0, v1 │ │ -0762d6: 1107 |0085: return-object v7 │ │ +0846a0: |[0846a0] com.badlogic.gdx.math.Matrix4.set:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix4; │ │ +0846b0: 1236 |0000: const/4 v6, #int 3 // #3 │ │ +0846b2: 1225 |0001: const/4 v5, #int 2 // #2 │ │ +0846b4: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +0846b6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0846b8: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +0846ba: 5470 ca0b |0005: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0846be: 5481 ad0b |0007: iget-object v1, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0846c2: 4401 0102 |0009: aget v1, v1, v2 │ │ +0846c6: 4b01 0002 |000b: aput v1, v0, v2 │ │ +0846ca: 5470 ca0b |000d: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0846ce: 5481 ad0b |000f: iget-object v1, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0846d2: 4401 0103 |0011: aget v1, v1, v3 │ │ +0846d6: 4b01 0003 |0013: aput v1, v0, v3 │ │ +0846da: 5470 ca0b |0015: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0846de: 5481 ad0b |0017: iget-object v1, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0846e2: 4401 0105 |0019: aget v1, v1, v5 │ │ +0846e6: 4b01 0005 |001b: aput v1, v0, v5 │ │ +0846ea: 5470 ca0b |001d: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0846ee: 4b04 0006 |001f: aput v4, v0, v6 │ │ +0846f2: 5470 ca0b |0021: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0846f6: 1241 |0023: const/4 v1, #int 4 // #4 │ │ +0846f8: 5482 ad0b |0024: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0846fc: 4402 0206 |0026: aget v2, v2, v6 │ │ +084700: 4b02 0001 |0028: aput v2, v0, v1 │ │ +084704: 5470 ca0b |002a: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084708: 1251 |002c: const/4 v1, #int 5 // #5 │ │ +08470a: 5482 ad0b |002d: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +08470e: 1243 |002f: const/4 v3, #int 4 // #4 │ │ +084710: 4402 0203 |0030: aget v2, v2, v3 │ │ +084714: 4b02 0001 |0032: aput v2, v0, v1 │ │ +084718: 5470 ca0b |0034: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08471c: 1261 |0036: const/4 v1, #int 6 // #6 │ │ +08471e: 5482 ad0b |0037: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +084722: 1253 |0039: const/4 v3, #int 5 // #5 │ │ +084724: 4402 0203 |003a: aget v2, v2, v3 │ │ +084728: 4b02 0001 |003c: aput v2, v0, v1 │ │ +08472c: 5470 ca0b |003e: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084730: 1271 |0040: const/4 v1, #int 7 // #7 │ │ +084732: 4b04 0001 |0041: aput v4, v0, v1 │ │ +084736: 5470 ca0b |0043: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08473a: 1301 0800 |0045: const/16 v1, #int 8 // #8 │ │ +08473e: 4b04 0001 |0047: aput v4, v0, v1 │ │ +084742: 5470 ca0b |0049: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084746: 1301 0900 |004b: const/16 v1, #int 9 // #9 │ │ +08474a: 4b04 0001 |004d: aput v4, v0, v1 │ │ +08474e: 5470 ca0b |004f: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084752: 1301 0a00 |0051: const/16 v1, #int 10 // #a │ │ +084756: 1502 803f |0053: const/high16 v2, #int 1065353216 // #3f80 │ │ +08475a: 4b02 0001 |0055: aput v2, v0, v1 │ │ +08475e: 5470 ca0b |0057: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084762: 1301 0b00 |0059: const/16 v1, #int 11 // #b │ │ +084766: 4b04 0001 |005b: aput v4, v0, v1 │ │ +08476a: 5470 ca0b |005d: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08476e: 1301 0c00 |005f: const/16 v1, #int 12 // #c │ │ +084772: 5482 ad0b |0061: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +084776: 1263 |0063: const/4 v3, #int 6 // #6 │ │ +084778: 4402 0203 |0064: aget v2, v2, v3 │ │ +08477c: 4b02 0001 |0066: aput v2, v0, v1 │ │ +084780: 5470 ca0b |0068: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084784: 1301 0d00 |006a: const/16 v1, #int 13 // #d │ │ +084788: 5482 ad0b |006c: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +08478c: 1273 |006e: const/4 v3, #int 7 // #7 │ │ +08478e: 4402 0203 |006f: aget v2, v2, v3 │ │ +084792: 4b02 0001 |0071: aput v2, v0, v1 │ │ +084796: 5470 ca0b |0073: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08479a: 1301 0e00 |0075: const/16 v1, #int 14 // #e │ │ +08479e: 4b04 0001 |0077: aput v4, v0, v1 │ │ +0847a2: 5470 ca0b |0079: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0847a6: 1301 0f00 |007b: const/16 v1, #int 15 // #f │ │ +0847aa: 5482 ad0b |007d: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0847ae: 1303 0800 |007f: const/16 v3, #int 8 // #8 │ │ +0847b2: 4402 0203 |0081: aget v2, v2, v3 │ │ +0847b6: 4b02 0001 |0083: aput v2, v0, v1 │ │ +0847ba: 1107 |0085: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=668 │ │ 0x000d line=669 │ │ 0x0015 line=670 │ │ 0x001d line=671 │ │ 0x0021 line=672 │ │ @@ -86791,19 +86793,19 @@ │ │ type : '(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0762d8: |[0762d8] com.badlogic.gdx.math.Matrix4.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; │ │ -0762e8: 5420 ca0b |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0762ec: 6e20 d813 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Matrix4;.set:([F)Lcom/badlogic/gdx/math/Matrix4; // method@13d8 │ │ -0762f2: 0c00 |0005: move-result-object v0 │ │ -0762f4: 1100 |0006: return-object v0 │ │ +0847bc: |[0847bc] com.badlogic.gdx.math.Matrix4.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; │ │ +0847cc: 5420 ca0b |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0847d0: 6e20 d813 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Matrix4;.set:([F)Lcom/badlogic/gdx/math/Matrix4; // method@13d8 │ │ +0847d6: 0c00 |0005: move-result-object v0 │ │ +0847d8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/math/Matrix4; │ │ 0x0000 - 0x0007 reg=2 matrix Lcom/badlogic/gdx/math/Matrix4; │ │ │ │ @@ -86812,131 +86814,131 @@ │ │ type : '(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 205 16-bit code units │ │ -0762f8: |[0762f8] com.badlogic.gdx.math.Matrix4.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; │ │ -076308: 52f9 e20b |0000: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -07630c: 52fa e20b |0002: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -076310: a801 090a |0004: mul-float v1, v9, v10 │ │ -076314: 52f9 e20b |0006: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -076318: 52fa e30b |0008: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -07631c: a802 090a |000a: mul-float v2, v9, v10 │ │ -076320: 52f9 e20b |000c: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -076324: 52fa e40b |000e: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -076328: a803 090a |0010: mul-float v3, v9, v10 │ │ -07632c: 52f9 e20b |0012: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -076330: 52fa e10b |0014: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -076334: a800 090a |0016: mul-float v0, v9, v10 │ │ -076338: 52f9 e30b |0018: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -07633c: 52fa e30b |001a: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -076340: a805 090a |001c: mul-float v5, v9, v10 │ │ -076344: 52f9 e30b |001e: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -076348: 52fa e40b |0020: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -07634c: a806 090a |0022: mul-float v6, v9, v10 │ │ -076350: 52f9 e30b |0024: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -076354: 52fa e10b |0026: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -076358: a804 090a |0028: mul-float v4, v9, v10 │ │ -07635c: 52f9 e40b |002a: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -076360: 52fa e40b |002c: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -076364: a808 090a |002e: mul-float v8, v9, v10 │ │ -076368: 52f9 e40b |0030: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -07636c: 52fa e10b |0032: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -076370: a807 090a |0034: mul-float v7, v9, v10 │ │ -076374: 54e9 ca0b |0036: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076378: 120a |0038: const/4 v10, #int 0 // #0 │ │ -07637a: 150b 803f |0039: const/high16 v11, #int 1065353216 // #3f80 │ │ -07637e: 150c 0040 |003b: const/high16 v12, #int 1073741824 // #4000 │ │ -076382: a60d 0508 |003d: add-float v13, v5, v8 │ │ -076386: c8dc |003f: mul-float/2addr v12, v13 │ │ -076388: c7cb |0040: sub-float/2addr v11, v12 │ │ -07638a: 4b0b 090a |0041: aput v11, v9, v10 │ │ -07638e: 54e9 ca0b |0043: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076392: 124a |0045: const/4 v10, #int 4 // #4 │ │ -076394: 150b 0040 |0046: const/high16 v11, #int 1073741824 // #4000 │ │ -076398: a70c 0207 |0048: sub-float v12, v2, v7 │ │ -07639c: c8cb |004a: mul-float/2addr v11, v12 │ │ -07639e: 4b0b 090a |004b: aput v11, v9, v10 │ │ -0763a2: 54e9 ca0b |004d: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0763a6: 130a 0800 |004f: const/16 v10, #int 8 // #8 │ │ -0763aa: 150b 0040 |0051: const/high16 v11, #int 1073741824 // #4000 │ │ -0763ae: a60c 0304 |0053: add-float v12, v3, v4 │ │ -0763b2: c8cb |0055: mul-float/2addr v11, v12 │ │ -0763b4: 4b0b 090a |0056: aput v11, v9, v10 │ │ -0763b8: 54e9 ca0b |0058: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0763bc: 130a 0c00 |005a: const/16 v10, #int 12 // #c │ │ -0763c0: 120b |005c: const/4 v11, #int 0 // #0 │ │ -0763c2: 4b0b 090a |005d: aput v11, v9, v10 │ │ -0763c6: 54e9 ca0b |005f: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0763ca: 121a |0061: const/4 v10, #int 1 // #1 │ │ -0763cc: 150b 0040 |0062: const/high16 v11, #int 1073741824 // #4000 │ │ -0763d0: a60c 0207 |0064: add-float v12, v2, v7 │ │ -0763d4: c8cb |0066: mul-float/2addr v11, v12 │ │ -0763d6: 4b0b 090a |0067: aput v11, v9, v10 │ │ -0763da: 54e9 ca0b |0069: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0763de: 125a |006b: const/4 v10, #int 5 // #5 │ │ -0763e0: 150b 803f |006c: const/high16 v11, #int 1065353216 // #3f80 │ │ -0763e4: 150c 0040 |006e: const/high16 v12, #int 1073741824 // #4000 │ │ -0763e8: a60d 0108 |0070: add-float v13, v1, v8 │ │ -0763ec: c8dc |0072: mul-float/2addr v12, v13 │ │ -0763ee: c7cb |0073: sub-float/2addr v11, v12 │ │ -0763f0: 4b0b 090a |0074: aput v11, v9, v10 │ │ -0763f4: 54e9 ca0b |0076: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0763f8: 130a 0900 |0078: const/16 v10, #int 9 // #9 │ │ -0763fc: 150b 0040 |007a: const/high16 v11, #int 1073741824 // #4000 │ │ -076400: a70c 0600 |007c: sub-float v12, v6, v0 │ │ -076404: c8cb |007e: mul-float/2addr v11, v12 │ │ -076406: 4b0b 090a |007f: aput v11, v9, v10 │ │ -07640a: 54e9 ca0b |0081: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07640e: 130a 0d00 |0083: const/16 v10, #int 13 // #d │ │ -076412: 120b |0085: const/4 v11, #int 0 // #0 │ │ -076414: 4b0b 090a |0086: aput v11, v9, v10 │ │ -076418: 54e9 ca0b |0088: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07641c: 122a |008a: const/4 v10, #int 2 // #2 │ │ -07641e: 150b 0040 |008b: const/high16 v11, #int 1073741824 // #4000 │ │ -076422: a70c 0304 |008d: sub-float v12, v3, v4 │ │ -076426: c8cb |008f: mul-float/2addr v11, v12 │ │ -076428: 4b0b 090a |0090: aput v11, v9, v10 │ │ -07642c: 54e9 ca0b |0092: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076430: 126a |0094: const/4 v10, #int 6 // #6 │ │ -076432: 150b 0040 |0095: const/high16 v11, #int 1073741824 // #4000 │ │ -076436: a60c 0600 |0097: add-float v12, v6, v0 │ │ -07643a: c8cb |0099: mul-float/2addr v11, v12 │ │ -07643c: 4b0b 090a |009a: aput v11, v9, v10 │ │ -076440: 54e9 ca0b |009c: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076444: 130a 0a00 |009e: const/16 v10, #int 10 // #a │ │ -076448: 150b 803f |00a0: const/high16 v11, #int 1065353216 // #3f80 │ │ -07644c: 150c 0040 |00a2: const/high16 v12, #int 1073741824 // #4000 │ │ -076450: a60d 0105 |00a4: add-float v13, v1, v5 │ │ -076454: c8dc |00a6: mul-float/2addr v12, v13 │ │ -076456: c7cb |00a7: sub-float/2addr v11, v12 │ │ -076458: 4b0b 090a |00a8: aput v11, v9, v10 │ │ -07645c: 54e9 ca0b |00aa: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076460: 130a 0e00 |00ac: const/16 v10, #int 14 // #e │ │ -076464: 120b |00ae: const/4 v11, #int 0 // #0 │ │ -076466: 4b0b 090a |00af: aput v11, v9, v10 │ │ -07646a: 54e9 ca0b |00b1: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07646e: 123a |00b3: const/4 v10, #int 3 // #3 │ │ -076470: 120b |00b4: const/4 v11, #int 0 // #0 │ │ -076472: 4b0b 090a |00b5: aput v11, v9, v10 │ │ -076476: 54e9 ca0b |00b7: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07647a: 127a |00b9: const/4 v10, #int 7 // #7 │ │ -07647c: 120b |00ba: const/4 v11, #int 0 // #0 │ │ -07647e: 4b0b 090a |00bb: aput v11, v9, v10 │ │ -076482: 54e9 ca0b |00bd: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076486: 130a 0b00 |00bf: const/16 v10, #int 11 // #b │ │ -07648a: 120b |00c1: const/4 v11, #int 0 // #0 │ │ -07648c: 4b0b 090a |00c2: aput v11, v9, v10 │ │ -076490: 54e9 ca0b |00c4: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076494: 130a 0f00 |00c6: const/16 v10, #int 15 // #f │ │ -076498: 150b 803f |00c8: const/high16 v11, #int 1065353216 // #3f80 │ │ -07649c: 4b0b 090a |00ca: aput v11, v9, v10 │ │ -0764a0: 110e |00cc: return-object v14 │ │ +0847dc: |[0847dc] com.badlogic.gdx.math.Matrix4.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; │ │ +0847ec: 52f9 e20b |0000: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +0847f0: 52fa e20b |0002: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +0847f4: a801 090a |0004: mul-float v1, v9, v10 │ │ +0847f8: 52f9 e20b |0006: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +0847fc: 52fa e30b |0008: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +084800: a802 090a |000a: mul-float v2, v9, v10 │ │ +084804: 52f9 e20b |000c: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +084808: 52fa e40b |000e: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +08480c: a803 090a |0010: mul-float v3, v9, v10 │ │ +084810: 52f9 e20b |0012: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +084814: 52fa e10b |0014: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +084818: a800 090a |0016: mul-float v0, v9, v10 │ │ +08481c: 52f9 e30b |0018: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +084820: 52fa e30b |001a: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +084824: a805 090a |001c: mul-float v5, v9, v10 │ │ +084828: 52f9 e30b |001e: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +08482c: 52fa e40b |0020: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +084830: a806 090a |0022: mul-float v6, v9, v10 │ │ +084834: 52f9 e30b |0024: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +084838: 52fa e10b |0026: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +08483c: a804 090a |0028: mul-float v4, v9, v10 │ │ +084840: 52f9 e40b |002a: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +084844: 52fa e40b |002c: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +084848: a808 090a |002e: mul-float v8, v9, v10 │ │ +08484c: 52f9 e40b |0030: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +084850: 52fa e10b |0032: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +084854: a807 090a |0034: mul-float v7, v9, v10 │ │ +084858: 54e9 ca0b |0036: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08485c: 120a |0038: const/4 v10, #int 0 // #0 │ │ +08485e: 150b 803f |0039: const/high16 v11, #int 1065353216 // #3f80 │ │ +084862: 150c 0040 |003b: const/high16 v12, #int 1073741824 // #4000 │ │ +084866: a60d 0508 |003d: add-float v13, v5, v8 │ │ +08486a: c8dc |003f: mul-float/2addr v12, v13 │ │ +08486c: c7cb |0040: sub-float/2addr v11, v12 │ │ +08486e: 4b0b 090a |0041: aput v11, v9, v10 │ │ +084872: 54e9 ca0b |0043: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084876: 124a |0045: const/4 v10, #int 4 // #4 │ │ +084878: 150b 0040 |0046: const/high16 v11, #int 1073741824 // #4000 │ │ +08487c: a70c 0207 |0048: sub-float v12, v2, v7 │ │ +084880: c8cb |004a: mul-float/2addr v11, v12 │ │ +084882: 4b0b 090a |004b: aput v11, v9, v10 │ │ +084886: 54e9 ca0b |004d: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08488a: 130a 0800 |004f: const/16 v10, #int 8 // #8 │ │ +08488e: 150b 0040 |0051: const/high16 v11, #int 1073741824 // #4000 │ │ +084892: a60c 0304 |0053: add-float v12, v3, v4 │ │ +084896: c8cb |0055: mul-float/2addr v11, v12 │ │ +084898: 4b0b 090a |0056: aput v11, v9, v10 │ │ +08489c: 54e9 ca0b |0058: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0848a0: 130a 0c00 |005a: const/16 v10, #int 12 // #c │ │ +0848a4: 120b |005c: const/4 v11, #int 0 // #0 │ │ +0848a6: 4b0b 090a |005d: aput v11, v9, v10 │ │ +0848aa: 54e9 ca0b |005f: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0848ae: 121a |0061: const/4 v10, #int 1 // #1 │ │ +0848b0: 150b 0040 |0062: const/high16 v11, #int 1073741824 // #4000 │ │ +0848b4: a60c 0207 |0064: add-float v12, v2, v7 │ │ +0848b8: c8cb |0066: mul-float/2addr v11, v12 │ │ +0848ba: 4b0b 090a |0067: aput v11, v9, v10 │ │ +0848be: 54e9 ca0b |0069: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0848c2: 125a |006b: const/4 v10, #int 5 // #5 │ │ +0848c4: 150b 803f |006c: const/high16 v11, #int 1065353216 // #3f80 │ │ +0848c8: 150c 0040 |006e: const/high16 v12, #int 1073741824 // #4000 │ │ +0848cc: a60d 0108 |0070: add-float v13, v1, v8 │ │ +0848d0: c8dc |0072: mul-float/2addr v12, v13 │ │ +0848d2: c7cb |0073: sub-float/2addr v11, v12 │ │ +0848d4: 4b0b 090a |0074: aput v11, v9, v10 │ │ +0848d8: 54e9 ca0b |0076: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0848dc: 130a 0900 |0078: const/16 v10, #int 9 // #9 │ │ +0848e0: 150b 0040 |007a: const/high16 v11, #int 1073741824 // #4000 │ │ +0848e4: a70c 0600 |007c: sub-float v12, v6, v0 │ │ +0848e8: c8cb |007e: mul-float/2addr v11, v12 │ │ +0848ea: 4b0b 090a |007f: aput v11, v9, v10 │ │ +0848ee: 54e9 ca0b |0081: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0848f2: 130a 0d00 |0083: const/16 v10, #int 13 // #d │ │ +0848f6: 120b |0085: const/4 v11, #int 0 // #0 │ │ +0848f8: 4b0b 090a |0086: aput v11, v9, v10 │ │ +0848fc: 54e9 ca0b |0088: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084900: 122a |008a: const/4 v10, #int 2 // #2 │ │ +084902: 150b 0040 |008b: const/high16 v11, #int 1073741824 // #4000 │ │ +084906: a70c 0304 |008d: sub-float v12, v3, v4 │ │ +08490a: c8cb |008f: mul-float/2addr v11, v12 │ │ +08490c: 4b0b 090a |0090: aput v11, v9, v10 │ │ +084910: 54e9 ca0b |0092: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084914: 126a |0094: const/4 v10, #int 6 // #6 │ │ +084916: 150b 0040 |0095: const/high16 v11, #int 1073741824 // #4000 │ │ +08491a: a60c 0600 |0097: add-float v12, v6, v0 │ │ +08491e: c8cb |0099: mul-float/2addr v11, v12 │ │ +084920: 4b0b 090a |009a: aput v11, v9, v10 │ │ +084924: 54e9 ca0b |009c: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084928: 130a 0a00 |009e: const/16 v10, #int 10 // #a │ │ +08492c: 150b 803f |00a0: const/high16 v11, #int 1065353216 // #3f80 │ │ +084930: 150c 0040 |00a2: const/high16 v12, #int 1073741824 // #4000 │ │ +084934: a60d 0105 |00a4: add-float v13, v1, v5 │ │ +084938: c8dc |00a6: mul-float/2addr v12, v13 │ │ +08493a: c7cb |00a7: sub-float/2addr v11, v12 │ │ +08493c: 4b0b 090a |00a8: aput v11, v9, v10 │ │ +084940: 54e9 ca0b |00aa: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084944: 130a 0e00 |00ac: const/16 v10, #int 14 // #e │ │ +084948: 120b |00ae: const/4 v11, #int 0 // #0 │ │ +08494a: 4b0b 090a |00af: aput v11, v9, v10 │ │ +08494e: 54e9 ca0b |00b1: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084952: 123a |00b3: const/4 v10, #int 3 // #3 │ │ +084954: 120b |00b4: const/4 v11, #int 0 // #0 │ │ +084956: 4b0b 090a |00b5: aput v11, v9, v10 │ │ +08495a: 54e9 ca0b |00b7: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08495e: 127a |00b9: const/4 v10, #int 7 // #7 │ │ +084960: 120b |00ba: const/4 v11, #int 0 // #0 │ │ +084962: 4b0b 090a |00bb: aput v11, v9, v10 │ │ +084966: 54e9 ca0b |00bd: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08496a: 130a 0b00 |00bf: const/16 v10, #int 11 // #b │ │ +08496e: 120b |00c1: const/4 v11, #int 0 // #0 │ │ +084970: 4b0b 090a |00c2: aput v11, v9, v10 │ │ +084974: 54e9 ca0b |00c4: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084978: 130a 0f00 |00c6: const/16 v10, #int 15 // #f │ │ +08497c: 150b 803f |00c8: const/high16 v11, #int 1065353216 // #3f80 │ │ +084980: 4b0b 090a |00ca: aput v11, v9, v10 │ │ +084984: 110e |00cc: return-object v14 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0006 line=105 │ │ 0x000c line=106 │ │ 0x0012 line=107 │ │ 0x0018 line=108 │ │ @@ -86979,81 +86981,81 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 119 16-bit code units │ │ -0764a4: |[0764a4] com.badlogic.gdx.math.Matrix4.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ -0764b4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0764b6: 5440 ca0b |0001: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0764ba: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0764bc: 5252 fe0b |0004: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0764c0: 4b02 0001 |0006: aput v2, v0, v1 │ │ -0764c4: 5440 ca0b |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0764c8: 1241 |000a: const/4 v1, #int 4 // #4 │ │ -0764ca: 5252 ff0b |000b: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0764ce: 4b02 0001 |000d: aput v2, v0, v1 │ │ -0764d2: 5440 ca0b |000f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0764d6: 1301 0800 |0011: const/16 v1, #int 8 // #8 │ │ -0764da: 5252 000c |0013: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0764de: 4b02 0001 |0015: aput v2, v0, v1 │ │ -0764e2: 5440 ca0b |0017: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0764e6: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -0764e8: 5262 fe0b |001a: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0764ec: 4b02 0001 |001c: aput v2, v0, v1 │ │ -0764f0: 5440 ca0b |001e: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0764f4: 1251 |0020: const/4 v1, #int 5 // #5 │ │ -0764f6: 5262 ff0b |0021: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0764fa: 4b02 0001 |0023: aput v2, v0, v1 │ │ -0764fe: 5440 ca0b |0025: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076502: 1301 0900 |0027: const/16 v1, #int 9 // #9 │ │ -076506: 5262 000c |0029: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07650a: 4b02 0001 |002b: aput v2, v0, v1 │ │ -07650e: 5440 ca0b |002d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076512: 1221 |002f: const/4 v1, #int 2 // #2 │ │ -076514: 5272 fe0b |0030: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -076518: 7f22 |0032: neg-float v2, v2 │ │ -07651a: 4b02 0001 |0033: aput v2, v0, v1 │ │ -07651e: 5440 ca0b |0035: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076522: 1261 |0037: const/4 v1, #int 6 // #6 │ │ -076524: 5272 ff0b |0038: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -076528: 7f22 |003a: neg-float v2, v2 │ │ -07652a: 4b02 0001 |003b: aput v2, v0, v1 │ │ -07652e: 5440 ca0b |003d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076532: 1301 0a00 |003f: const/16 v1, #int 10 // #a │ │ -076536: 5272 000c |0041: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07653a: 7f22 |0043: neg-float v2, v2 │ │ -07653c: 4b02 0001 |0044: aput v2, v0, v1 │ │ -076540: 5440 ca0b |0046: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076544: 1301 0c00 |0048: const/16 v1, #int 12 // #c │ │ -076548: 5282 fe0b |004a: iget v2, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07654c: 4b02 0001 |004c: aput v2, v0, v1 │ │ -076550: 5440 ca0b |004e: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076554: 1301 0d00 |0050: const/16 v1, #int 13 // #d │ │ -076558: 5282 ff0b |0052: iget v2, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07655c: 4b02 0001 |0054: aput v2, v0, v1 │ │ -076560: 5440 ca0b |0056: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076564: 1301 0e00 |0058: const/16 v1, #int 14 // #e │ │ -076568: 5282 000c |005a: iget v2, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07656c: 4b02 0001 |005c: aput v2, v0, v1 │ │ -076570: 5440 ca0b |005e: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076574: 1231 |0060: const/4 v1, #int 3 // #3 │ │ -076576: 4b03 0001 |0061: aput v3, v0, v1 │ │ -07657a: 5440 ca0b |0063: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07657e: 1271 |0065: const/4 v1, #int 7 // #7 │ │ -076580: 4b03 0001 |0066: aput v3, v0, v1 │ │ -076584: 5440 ca0b |0068: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076588: 1301 0b00 |006a: const/16 v1, #int 11 // #b │ │ -07658c: 4b03 0001 |006c: aput v3, v0, v1 │ │ -076590: 5440 ca0b |006e: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076594: 1301 0f00 |0070: const/16 v1, #int 15 // #f │ │ -076598: 1502 803f |0072: const/high16 v2, #int 1065353216 // #3f80 │ │ -07659c: 4b02 0001 |0074: aput v2, v0, v1 │ │ -0765a0: 1104 |0076: return-object v4 │ │ +084988: |[084988] com.badlogic.gdx.math.Matrix4.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ +084998: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08499a: 5440 ca0b |0001: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08499e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0849a0: 5252 fe0b |0004: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0849a4: 4b02 0001 |0006: aput v2, v0, v1 │ │ +0849a8: 5440 ca0b |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0849ac: 1241 |000a: const/4 v1, #int 4 // #4 │ │ +0849ae: 5252 ff0b |000b: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0849b2: 4b02 0001 |000d: aput v2, v0, v1 │ │ +0849b6: 5440 ca0b |000f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0849ba: 1301 0800 |0011: const/16 v1, #int 8 // #8 │ │ +0849be: 5252 000c |0013: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0849c2: 4b02 0001 |0015: aput v2, v0, v1 │ │ +0849c6: 5440 ca0b |0017: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0849ca: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +0849cc: 5262 fe0b |001a: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0849d0: 4b02 0001 |001c: aput v2, v0, v1 │ │ +0849d4: 5440 ca0b |001e: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0849d8: 1251 |0020: const/4 v1, #int 5 // #5 │ │ +0849da: 5262 ff0b |0021: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0849de: 4b02 0001 |0023: aput v2, v0, v1 │ │ +0849e2: 5440 ca0b |0025: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0849e6: 1301 0900 |0027: const/16 v1, #int 9 // #9 │ │ +0849ea: 5262 000c |0029: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0849ee: 4b02 0001 |002b: aput v2, v0, v1 │ │ +0849f2: 5440 ca0b |002d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0849f6: 1221 |002f: const/4 v1, #int 2 // #2 │ │ +0849f8: 5272 fe0b |0030: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0849fc: 7f22 |0032: neg-float v2, v2 │ │ +0849fe: 4b02 0001 |0033: aput v2, v0, v1 │ │ +084a02: 5440 ca0b |0035: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084a06: 1261 |0037: const/4 v1, #int 6 // #6 │ │ +084a08: 5272 ff0b |0038: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +084a0c: 7f22 |003a: neg-float v2, v2 │ │ +084a0e: 4b02 0001 |003b: aput v2, v0, v1 │ │ +084a12: 5440 ca0b |003d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084a16: 1301 0a00 |003f: const/16 v1, #int 10 // #a │ │ +084a1a: 5272 000c |0041: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +084a1e: 7f22 |0043: neg-float v2, v2 │ │ +084a20: 4b02 0001 |0044: aput v2, v0, v1 │ │ +084a24: 5440 ca0b |0046: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084a28: 1301 0c00 |0048: const/16 v1, #int 12 // #c │ │ +084a2c: 5282 fe0b |004a: iget v2, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +084a30: 4b02 0001 |004c: aput v2, v0, v1 │ │ +084a34: 5440 ca0b |004e: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084a38: 1301 0d00 |0050: const/16 v1, #int 13 // #d │ │ +084a3c: 5282 ff0b |0052: iget v2, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +084a40: 4b02 0001 |0054: aput v2, v0, v1 │ │ +084a44: 5440 ca0b |0056: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084a48: 1301 0e00 |0058: const/16 v1, #int 14 // #e │ │ +084a4c: 5282 000c |005a: iget v2, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +084a50: 4b02 0001 |005c: aput v2, v0, v1 │ │ +084a54: 5440 ca0b |005e: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084a58: 1231 |0060: const/4 v1, #int 3 // #3 │ │ +084a5a: 4b03 0001 |0061: aput v3, v0, v1 │ │ +084a5e: 5440 ca0b |0063: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084a62: 1271 |0065: const/4 v1, #int 7 // #7 │ │ +084a64: 4b03 0001 |0066: aput v3, v0, v1 │ │ +084a68: 5440 ca0b |0068: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084a6c: 1301 0b00 |006a: const/16 v1, #int 11 // #b │ │ +084a70: 4b03 0001 |006c: aput v3, v0, v1 │ │ +084a74: 5440 ca0b |006e: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084a78: 1301 0f00 |0070: const/16 v1, #int 15 // #f │ │ +084a7c: 1502 803f |0072: const/high16 v2, #int 1065353216 // #3f80 │ │ +084a80: 4b02 0001 |0074: aput v2, v0, v1 │ │ +084a84: 1104 |0076: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=141 │ │ 0x0008 line=142 │ │ 0x000f line=143 │ │ 0x0017 line=144 │ │ 0x001e line=145 │ │ @@ -87081,21 +87083,21 @@ │ │ type : '([F)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -0765a4: |[0765a4] com.badlogic.gdx.math.Matrix4.set:([F)Lcom/badlogic/gdx/math/Matrix4; │ │ -0765b4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0765b6: 5430 ca0b |0001: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0765ba: 5431 ca0b |0003: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0765be: 2111 |0005: array-length v1, v1 │ │ -0765c0: 7151 7826 2420 |0006: invoke-static {v4, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0765c6: 1103 |0009: return-object v3 │ │ +084a88: |[084a88] com.badlogic.gdx.math.Matrix4.set:([F)Lcom/badlogic/gdx/math/Matrix4; │ │ +084a98: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +084a9a: 5430 ca0b |0001: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084a9e: 5431 ca0b |0003: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084aa2: 2111 |0005: array-length v1, v1 │ │ +084aa4: 7151 7826 2420 |0006: invoke-static {v4, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +084aaa: 1103 |0009: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=94 │ │ 0x0009 line=95 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lcom/badlogic/gdx/math/Matrix4; │ │ 0x0000 - 0x000a reg=4 values [F │ │ @@ -87105,21 +87107,21 @@ │ │ type : '(FFF)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0765c8: |[0765c8] com.badlogic.gdx.math.Matrix4.setFromEulerAngles:(FFF)Lcom/badlogic/gdx/math/Matrix4; │ │ -0765d8: 6200 c10b |0000: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0bc1 │ │ -0765dc: 6e40 2d14 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Quaternion;.setEulerAngles:(FFF)Lcom/badlogic/gdx/math/Quaternion; // method@142d │ │ -0765e2: 6200 c10b |0005: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0bc1 │ │ -0765e6: 6e20 d613 0100 |0007: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; // method@13d6 │ │ -0765ec: 0c00 |000a: move-result-object v0 │ │ -0765ee: 1100 |000b: return-object v0 │ │ +084aac: |[084aac] com.badlogic.gdx.math.Matrix4.setFromEulerAngles:(FFF)Lcom/badlogic/gdx/math/Matrix4; │ │ +084abc: 6200 c10b |0000: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0bc1 │ │ +084ac0: 6e40 2d14 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Quaternion;.setEulerAngles:(FFF)Lcom/badlogic/gdx/math/Quaternion; // method@142d │ │ +084ac6: 6200 c10b |0005: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0bc1 │ │ +084aca: 6e20 d613 0100 |0007: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; // method@13d6 │ │ +084ad0: 0c00 |000a: move-result-object v0 │ │ +084ad2: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=561 │ │ 0x0005 line=562 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/math/Matrix4; │ │ 0x0000 - 0x000c reg=2 yaw F │ │ @@ -87131,85 +87133,85 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 135 16-bit code units │ │ -0765f0: |[0765f0] com.badlogic.gdx.math.Matrix4.setToLookAt:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ -076600: 6200 c00b |0000: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.l_vez:Lcom/badlogic/gdx/math/Vector3; // field@0bc0 │ │ -076604: 6e20 9814 4000 |0002: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -07660a: 0c00 |0005: move-result-object v0 │ │ -07660c: 6e10 9114 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -076612: 6200 be0b |0009: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.l_vex:Lcom/badlogic/gdx/math/Vector3; // field@0bbe │ │ -076616: 6e20 9814 4000 |000b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -07661c: 0c00 |000e: move-result-object v0 │ │ -07661e: 6e10 9114 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -076624: 6200 be0b |0012: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.l_vex:Lcom/badlogic/gdx/math/Vector3; // field@0bbe │ │ -076628: 6e20 7914 5000 |0014: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1479 │ │ -07662e: 0c00 |0017: move-result-object v0 │ │ -076630: 6e10 9114 0000 |0018: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -076636: 6200 bf0b |001b: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.l_vey:Lcom/badlogic/gdx/math/Vector3; // field@0bbf │ │ -07663a: 6201 be0b |001d: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.l_vex:Lcom/badlogic/gdx/math/Vector3; // field@0bbe │ │ -07663e: 6e20 9814 1000 |001f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -076644: 0c00 |0022: move-result-object v0 │ │ -076646: 6201 c00b |0023: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.l_vez:Lcom/badlogic/gdx/math/Vector3; // field@0bc0 │ │ -07664a: 6e20 7914 1000 |0025: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1479 │ │ -076650: 0c00 |0028: move-result-object v0 │ │ -076652: 6e10 9114 0000 |0029: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -076658: 6e10 c113 0300 |002c: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@13c1 │ │ -07665e: 5430 ca0b |002f: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076662: 1201 |0031: const/4 v1, #int 0 // #0 │ │ -076664: 6202 be0b |0032: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vex:Lcom/badlogic/gdx/math/Vector3; // field@0bbe │ │ -076668: 5222 fe0b |0034: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07666c: 4b02 0001 |0036: aput v2, v0, v1 │ │ -076670: 5430 ca0b |0038: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076674: 1241 |003a: const/4 v1, #int 4 // #4 │ │ -076676: 6202 be0b |003b: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vex:Lcom/badlogic/gdx/math/Vector3; // field@0bbe │ │ -07667a: 5222 ff0b |003d: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07667e: 4b02 0001 |003f: aput v2, v0, v1 │ │ -076682: 5430 ca0b |0041: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076686: 1301 0800 |0043: const/16 v1, #int 8 // #8 │ │ -07668a: 6202 be0b |0045: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vex:Lcom/badlogic/gdx/math/Vector3; // field@0bbe │ │ -07668e: 5222 000c |0047: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -076692: 4b02 0001 |0049: aput v2, v0, v1 │ │ -076696: 5430 ca0b |004b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07669a: 1211 |004d: const/4 v1, #int 1 // #1 │ │ -07669c: 6202 bf0b |004e: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vey:Lcom/badlogic/gdx/math/Vector3; // field@0bbf │ │ -0766a0: 5222 fe0b |0050: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0766a4: 4b02 0001 |0052: aput v2, v0, v1 │ │ -0766a8: 5430 ca0b |0054: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0766ac: 1251 |0056: const/4 v1, #int 5 // #5 │ │ -0766ae: 6202 bf0b |0057: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vey:Lcom/badlogic/gdx/math/Vector3; // field@0bbf │ │ -0766b2: 5222 ff0b |0059: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0766b6: 4b02 0001 |005b: aput v2, v0, v1 │ │ -0766ba: 5430 ca0b |005d: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0766be: 1301 0900 |005f: const/16 v1, #int 9 // #9 │ │ -0766c2: 6202 bf0b |0061: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vey:Lcom/badlogic/gdx/math/Vector3; // field@0bbf │ │ -0766c6: 5222 000c |0063: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0766ca: 4b02 0001 |0065: aput v2, v0, v1 │ │ -0766ce: 5430 ca0b |0067: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0766d2: 1221 |0069: const/4 v1, #int 2 // #2 │ │ -0766d4: 6202 c00b |006a: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vez:Lcom/badlogic/gdx/math/Vector3; // field@0bc0 │ │ -0766d8: 5222 fe0b |006c: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0766dc: 7f22 |006e: neg-float v2, v2 │ │ -0766de: 4b02 0001 |006f: aput v2, v0, v1 │ │ -0766e2: 5430 ca0b |0071: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0766e6: 1261 |0073: const/4 v1, #int 6 // #6 │ │ -0766e8: 6202 c00b |0074: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vez:Lcom/badlogic/gdx/math/Vector3; // field@0bc0 │ │ -0766ec: 5222 ff0b |0076: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0766f0: 7f22 |0078: neg-float v2, v2 │ │ -0766f2: 4b02 0001 |0079: aput v2, v0, v1 │ │ -0766f6: 5430 ca0b |007b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0766fa: 1301 0a00 |007d: const/16 v1, #int 10 // #a │ │ -0766fe: 6202 c00b |007f: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vez:Lcom/badlogic/gdx/math/Vector3; // field@0bc0 │ │ -076702: 5222 000c |0081: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -076706: 7f22 |0083: neg-float v2, v2 │ │ -076708: 4b02 0001 |0084: aput v2, v0, v1 │ │ -07670c: 1103 |0086: return-object v3 │ │ +084ad4: |[084ad4] com.badlogic.gdx.math.Matrix4.setToLookAt:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ +084ae4: 6200 c00b |0000: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.l_vez:Lcom/badlogic/gdx/math/Vector3; // field@0bc0 │ │ +084ae8: 6e20 9814 4000 |0002: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +084aee: 0c00 |0005: move-result-object v0 │ │ +084af0: 6e10 9114 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +084af6: 6200 be0b |0009: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.l_vex:Lcom/badlogic/gdx/math/Vector3; // field@0bbe │ │ +084afa: 6e20 9814 4000 |000b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +084b00: 0c00 |000e: move-result-object v0 │ │ +084b02: 6e10 9114 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +084b08: 6200 be0b |0012: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.l_vex:Lcom/badlogic/gdx/math/Vector3; // field@0bbe │ │ +084b0c: 6e20 7914 5000 |0014: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1479 │ │ +084b12: 0c00 |0017: move-result-object v0 │ │ +084b14: 6e10 9114 0000 |0018: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +084b1a: 6200 bf0b |001b: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.l_vey:Lcom/badlogic/gdx/math/Vector3; // field@0bbf │ │ +084b1e: 6201 be0b |001d: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.l_vex:Lcom/badlogic/gdx/math/Vector3; // field@0bbe │ │ +084b22: 6e20 9814 1000 |001f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +084b28: 0c00 |0022: move-result-object v0 │ │ +084b2a: 6201 c00b |0023: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.l_vez:Lcom/badlogic/gdx/math/Vector3; // field@0bc0 │ │ +084b2e: 6e20 7914 1000 |0025: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1479 │ │ +084b34: 0c00 |0028: move-result-object v0 │ │ +084b36: 6e10 9114 0000 |0029: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +084b3c: 6e10 c113 0300 |002c: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@13c1 │ │ +084b42: 5430 ca0b |002f: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084b46: 1201 |0031: const/4 v1, #int 0 // #0 │ │ +084b48: 6202 be0b |0032: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vex:Lcom/badlogic/gdx/math/Vector3; // field@0bbe │ │ +084b4c: 5222 fe0b |0034: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +084b50: 4b02 0001 |0036: aput v2, v0, v1 │ │ +084b54: 5430 ca0b |0038: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084b58: 1241 |003a: const/4 v1, #int 4 // #4 │ │ +084b5a: 6202 be0b |003b: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vex:Lcom/badlogic/gdx/math/Vector3; // field@0bbe │ │ +084b5e: 5222 ff0b |003d: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +084b62: 4b02 0001 |003f: aput v2, v0, v1 │ │ +084b66: 5430 ca0b |0041: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084b6a: 1301 0800 |0043: const/16 v1, #int 8 // #8 │ │ +084b6e: 6202 be0b |0045: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vex:Lcom/badlogic/gdx/math/Vector3; // field@0bbe │ │ +084b72: 5222 000c |0047: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +084b76: 4b02 0001 |0049: aput v2, v0, v1 │ │ +084b7a: 5430 ca0b |004b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084b7e: 1211 |004d: const/4 v1, #int 1 // #1 │ │ +084b80: 6202 bf0b |004e: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vey:Lcom/badlogic/gdx/math/Vector3; // field@0bbf │ │ +084b84: 5222 fe0b |0050: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +084b88: 4b02 0001 |0052: aput v2, v0, v1 │ │ +084b8c: 5430 ca0b |0054: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084b90: 1251 |0056: const/4 v1, #int 5 // #5 │ │ +084b92: 6202 bf0b |0057: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vey:Lcom/badlogic/gdx/math/Vector3; // field@0bbf │ │ +084b96: 5222 ff0b |0059: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +084b9a: 4b02 0001 |005b: aput v2, v0, v1 │ │ +084b9e: 5430 ca0b |005d: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084ba2: 1301 0900 |005f: const/16 v1, #int 9 // #9 │ │ +084ba6: 6202 bf0b |0061: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vey:Lcom/badlogic/gdx/math/Vector3; // field@0bbf │ │ +084baa: 5222 000c |0063: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +084bae: 4b02 0001 |0065: aput v2, v0, v1 │ │ +084bb2: 5430 ca0b |0067: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084bb6: 1221 |0069: const/4 v1, #int 2 // #2 │ │ +084bb8: 6202 c00b |006a: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vez:Lcom/badlogic/gdx/math/Vector3; // field@0bc0 │ │ +084bbc: 5222 fe0b |006c: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +084bc0: 7f22 |006e: neg-float v2, v2 │ │ +084bc2: 4b02 0001 |006f: aput v2, v0, v1 │ │ +084bc6: 5430 ca0b |0071: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084bca: 1261 |0073: const/4 v1, #int 6 // #6 │ │ +084bcc: 6202 c00b |0074: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vez:Lcom/badlogic/gdx/math/Vector3; // field@0bc0 │ │ +084bd0: 5222 ff0b |0076: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +084bd4: 7f22 |0078: neg-float v2, v2 │ │ +084bd6: 4b02 0001 |0079: aput v2, v0, v1 │ │ +084bda: 5430 ca0b |007b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084bde: 1301 0a00 |007d: const/16 v1, #int 10 // #a │ │ +084be2: 6202 c00b |007f: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vez:Lcom/badlogic/gdx/math/Vector3; // field@0bc0 │ │ +084be6: 5222 000c |0081: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +084bea: 7f22 |0083: neg-float v2, v2 │ │ +084bec: 4b02 0001 |0084: aput v2, v0, v1 │ │ +084bf0: 1103 |0086: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=602 │ │ 0x0009 line=603 │ │ 0x0012 line=604 │ │ 0x001b line=605 │ │ 0x002c line=606 │ │ @@ -87233,31 +87235,31 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -076710: |[076710] com.badlogic.gdx.math.Matrix4.setToLookAt:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ -076720: 6200 c90b |0000: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@0bc9 │ │ -076724: 6e20 9814 5000 |0002: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -07672a: 0c00 |0005: move-result-object v0 │ │ -07672c: 6e20 9d14 4000 |0006: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ -076732: 6200 c90b |0009: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@0bc9 │ │ -076736: 6e30 da13 0306 |000b: invoke-virtual {v3, v0, v6}, Lcom/badlogic/gdx/math/Matrix4;.setToLookAt:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; // method@13da │ │ -07673c: 6200 c60b |000e: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@0bc6 │ │ -076740: 6e10 9e14 0400 |0010: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ -076746: 0c01 |0013: move-result-object v1 │ │ -076748: 1502 80bf |0014: const/high16 v2, #int -1082130432 // #bf80 │ │ -07674c: 6e20 8d14 2100 |0016: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -076752: 0c01 |0019: move-result-object v1 │ │ -076754: 6e20 e713 1000 |001a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.setToTranslation:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; // method@13e7 │ │ -07675a: 0c00 |001d: move-result-object v0 │ │ -07675c: 6e20 c513 0300 |001e: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/math/Matrix4;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13c5 │ │ -076762: 1103 |0021: return-object v3 │ │ +084bf4: |[084bf4] com.badlogic.gdx.math.Matrix4.setToLookAt:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ +084c04: 6200 c90b |0000: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@0bc9 │ │ +084c08: 6e20 9814 5000 |0002: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +084c0e: 0c00 |0005: move-result-object v0 │ │ +084c10: 6e20 9d14 4000 |0006: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ +084c16: 6200 c90b |0009: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@0bc9 │ │ +084c1a: 6e30 da13 0306 |000b: invoke-virtual {v3, v0, v6}, Lcom/badlogic/gdx/math/Matrix4;.setToLookAt:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; // method@13da │ │ +084c20: 6200 c60b |000e: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@0bc6 │ │ +084c24: 6e10 9e14 0400 |0010: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ +084c2a: 0c01 |0013: move-result-object v1 │ │ +084c2c: 1502 80bf |0014: const/high16 v2, #int -1082130432 // #bf80 │ │ +084c30: 6e20 8d14 2100 |0016: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +084c36: 0c01 |0019: move-result-object v1 │ │ +084c38: 6e20 e713 1000 |001a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.setToTranslation:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; // method@13e7 │ │ +084c3e: 0c00 |001d: move-result-object v0 │ │ +084c40: 6e20 c513 0300 |001e: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/math/Matrix4;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13c5 │ │ +084c46: 1103 |0021: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ 0x0009 line=631 │ │ 0x000e line=632 │ │ 0x0021 line=634 │ │ locals : │ │ @@ -87271,87 +87273,87 @@ │ │ type : '(FFFFFF)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 132 16-bit code units │ │ -076764: |[076764] com.badlogic.gdx.math.Matrix4.setToOrtho:(FFFFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ -076774: 1507 0040 |0000: const/high16 v7, #int 1073741824 // #4000 │ │ -076778: 1208 |0002: const/4 v8, #int 0 // #0 │ │ -07677a: 6e10 c113 0900 |0003: invoke-virtual {v9}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@13c1 │ │ -076780: a706 0b0a |0006: sub-float v6, v11, v10 │ │ -076784: a903 0706 |0008: div-float v3, v7, v6 │ │ -076788: a706 0d0c |000a: sub-float v6, v13, v12 │ │ -07678c: a904 0706 |000c: div-float v4, v7, v6 │ │ -076790: 1506 00c0 |000e: const/high16 v6, #int -1073741824 // #c000 │ │ -076794: a707 0f0e |0010: sub-float v7, v15, v14 │ │ -076798: a905 0607 |0012: div-float v5, v6, v7 │ │ -07679c: a606 0b0a |0014: add-float v6, v11, v10 │ │ -0767a0: 7f66 |0016: neg-float v6, v6 │ │ -0767a2: a707 0b0a |0017: sub-float v7, v11, v10 │ │ -0767a6: a900 0607 |0019: div-float v0, v6, v7 │ │ -0767aa: a606 0d0c |001b: add-float v6, v13, v12 │ │ -0767ae: 7f66 |001d: neg-float v6, v6 │ │ -0767b0: a707 0d0c |001e: sub-float v7, v13, v12 │ │ -0767b4: a901 0607 |0020: div-float v1, v6, v7 │ │ -0767b8: a606 0f0e |0022: add-float v6, v15, v14 │ │ -0767bc: 7f66 |0024: neg-float v6, v6 │ │ -0767be: a707 0f0e |0025: sub-float v7, v15, v14 │ │ -0767c2: a902 0607 |0027: div-float v2, v6, v7 │ │ -0767c6: 5496 ca0b |0029: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0767ca: 1207 |002b: const/4 v7, #int 0 // #0 │ │ -0767cc: 4b03 0607 |002c: aput v3, v6, v7 │ │ -0767d0: 5496 ca0b |002e: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0767d4: 1217 |0030: const/4 v7, #int 1 // #1 │ │ -0767d6: 4b08 0607 |0031: aput v8, v6, v7 │ │ -0767da: 5496 ca0b |0033: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0767de: 1227 |0035: const/4 v7, #int 2 // #2 │ │ -0767e0: 4b08 0607 |0036: aput v8, v6, v7 │ │ -0767e4: 5496 ca0b |0038: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0767e8: 1237 |003a: const/4 v7, #int 3 // #3 │ │ -0767ea: 4b08 0607 |003b: aput v8, v6, v7 │ │ -0767ee: 5496 ca0b |003d: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0767f2: 1247 |003f: const/4 v7, #int 4 // #4 │ │ -0767f4: 4b08 0607 |0040: aput v8, v6, v7 │ │ -0767f8: 5496 ca0b |0042: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0767fc: 1257 |0044: const/4 v7, #int 5 // #5 │ │ -0767fe: 4b04 0607 |0045: aput v4, v6, v7 │ │ -076802: 5496 ca0b |0047: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076806: 1267 |0049: const/4 v7, #int 6 // #6 │ │ -076808: 4b08 0607 |004a: aput v8, v6, v7 │ │ -07680c: 5496 ca0b |004c: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076810: 1277 |004e: const/4 v7, #int 7 // #7 │ │ -076812: 4b08 0607 |004f: aput v8, v6, v7 │ │ -076816: 5496 ca0b |0051: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07681a: 1307 0800 |0053: const/16 v7, #int 8 // #8 │ │ -07681e: 4b08 0607 |0055: aput v8, v6, v7 │ │ -076822: 5496 ca0b |0057: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076826: 1307 0900 |0059: const/16 v7, #int 9 // #9 │ │ -07682a: 4b08 0607 |005b: aput v8, v6, v7 │ │ -07682e: 5496 ca0b |005d: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076832: 1307 0a00 |005f: const/16 v7, #int 10 // #a │ │ -076836: 4b05 0607 |0061: aput v5, v6, v7 │ │ -07683a: 5496 ca0b |0063: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07683e: 1307 0b00 |0065: const/16 v7, #int 11 // #b │ │ -076842: 4b08 0607 |0067: aput v8, v6, v7 │ │ -076846: 5496 ca0b |0069: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07684a: 1307 0c00 |006b: const/16 v7, #int 12 // #c │ │ -07684e: 4b00 0607 |006d: aput v0, v6, v7 │ │ -076852: 5496 ca0b |006f: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076856: 1307 0d00 |0071: const/16 v7, #int 13 // #d │ │ -07685a: 4b01 0607 |0073: aput v1, v6, v7 │ │ -07685e: 5496 ca0b |0075: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076862: 1307 0e00 |0077: const/16 v7, #int 14 // #e │ │ -076866: 4b02 0607 |0079: aput v2, v6, v7 │ │ -07686a: 5496 ca0b |007b: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07686e: 1307 0f00 |007d: const/16 v7, #int 15 // #f │ │ -076872: 1508 803f |007f: const/high16 v8, #int 1065353216 // #3f80 │ │ -076876: 4b08 0607 |0081: aput v8, v6, v7 │ │ -07687a: 1109 |0083: return-object v9 │ │ +084c48: |[084c48] com.badlogic.gdx.math.Matrix4.setToOrtho:(FFFFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ +084c58: 1507 0040 |0000: const/high16 v7, #int 1073741824 // #4000 │ │ +084c5c: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +084c5e: 6e10 c113 0900 |0003: invoke-virtual {v9}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@13c1 │ │ +084c64: a706 0b0a |0006: sub-float v6, v11, v10 │ │ +084c68: a903 0706 |0008: div-float v3, v7, v6 │ │ +084c6c: a706 0d0c |000a: sub-float v6, v13, v12 │ │ +084c70: a904 0706 |000c: div-float v4, v7, v6 │ │ +084c74: 1506 00c0 |000e: const/high16 v6, #int -1073741824 // #c000 │ │ +084c78: a707 0f0e |0010: sub-float v7, v15, v14 │ │ +084c7c: a905 0607 |0012: div-float v5, v6, v7 │ │ +084c80: a606 0b0a |0014: add-float v6, v11, v10 │ │ +084c84: 7f66 |0016: neg-float v6, v6 │ │ +084c86: a707 0b0a |0017: sub-float v7, v11, v10 │ │ +084c8a: a900 0607 |0019: div-float v0, v6, v7 │ │ +084c8e: a606 0d0c |001b: add-float v6, v13, v12 │ │ +084c92: 7f66 |001d: neg-float v6, v6 │ │ +084c94: a707 0d0c |001e: sub-float v7, v13, v12 │ │ +084c98: a901 0607 |0020: div-float v1, v6, v7 │ │ +084c9c: a606 0f0e |0022: add-float v6, v15, v14 │ │ +084ca0: 7f66 |0024: neg-float v6, v6 │ │ +084ca2: a707 0f0e |0025: sub-float v7, v15, v14 │ │ +084ca6: a902 0607 |0027: div-float v2, v6, v7 │ │ +084caa: 5496 ca0b |0029: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084cae: 1207 |002b: const/4 v7, #int 0 // #0 │ │ +084cb0: 4b03 0607 |002c: aput v3, v6, v7 │ │ +084cb4: 5496 ca0b |002e: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084cb8: 1217 |0030: const/4 v7, #int 1 // #1 │ │ +084cba: 4b08 0607 |0031: aput v8, v6, v7 │ │ +084cbe: 5496 ca0b |0033: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084cc2: 1227 |0035: const/4 v7, #int 2 // #2 │ │ +084cc4: 4b08 0607 |0036: aput v8, v6, v7 │ │ +084cc8: 5496 ca0b |0038: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084ccc: 1237 |003a: const/4 v7, #int 3 // #3 │ │ +084cce: 4b08 0607 |003b: aput v8, v6, v7 │ │ +084cd2: 5496 ca0b |003d: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084cd6: 1247 |003f: const/4 v7, #int 4 // #4 │ │ +084cd8: 4b08 0607 |0040: aput v8, v6, v7 │ │ +084cdc: 5496 ca0b |0042: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084ce0: 1257 |0044: const/4 v7, #int 5 // #5 │ │ +084ce2: 4b04 0607 |0045: aput v4, v6, v7 │ │ +084ce6: 5496 ca0b |0047: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084cea: 1267 |0049: const/4 v7, #int 6 // #6 │ │ +084cec: 4b08 0607 |004a: aput v8, v6, v7 │ │ +084cf0: 5496 ca0b |004c: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084cf4: 1277 |004e: const/4 v7, #int 7 // #7 │ │ +084cf6: 4b08 0607 |004f: aput v8, v6, v7 │ │ +084cfa: 5496 ca0b |0051: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084cfe: 1307 0800 |0053: const/16 v7, #int 8 // #8 │ │ +084d02: 4b08 0607 |0055: aput v8, v6, v7 │ │ +084d06: 5496 ca0b |0057: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084d0a: 1307 0900 |0059: const/16 v7, #int 9 // #9 │ │ +084d0e: 4b08 0607 |005b: aput v8, v6, v7 │ │ +084d12: 5496 ca0b |005d: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084d16: 1307 0a00 |005f: const/16 v7, #int 10 // #a │ │ +084d1a: 4b05 0607 |0061: aput v5, v6, v7 │ │ +084d1e: 5496 ca0b |0063: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084d22: 1307 0b00 |0065: const/16 v7, #int 11 // #b │ │ +084d26: 4b08 0607 |0067: aput v8, v6, v7 │ │ +084d2a: 5496 ca0b |0069: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084d2e: 1307 0c00 |006b: const/16 v7, #int 12 // #c │ │ +084d32: 4b00 0607 |006d: aput v0, v6, v7 │ │ +084d36: 5496 ca0b |006f: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084d3a: 1307 0d00 |0071: const/16 v7, #int 13 // #d │ │ +084d3e: 4b01 0607 |0073: aput v1, v6, v7 │ │ +084d42: 5496 ca0b |0075: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084d46: 1307 0e00 |0077: const/16 v7, #int 14 // #e │ │ +084d4a: 4b02 0607 |0079: aput v2, v6, v7 │ │ +084d4e: 5496 ca0b |007b: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084d52: 1307 0f00 |007d: const/16 v7, #int 15 // #f │ │ +084d56: 1508 803f |007f: const/high16 v8, #int 1065353216 // #3f80 │ │ +084d5a: 4b08 0607 |0081: aput v8, v6, v7 │ │ +084d5e: 1109 |0083: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=405 │ │ 0x0006 line=406 │ │ 0x000a line=407 │ │ 0x000e line=408 │ │ 0x0014 line=410 │ │ @@ -87394,24 +87396,24 @@ │ │ type : '(FFFF)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 14 16-bit code units │ │ -07687c: |[07687c] com.badlogic.gdx.math.Matrix4.setToOrtho2D:(FFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ -07688c: a602 080a |0000: add-float v2, v8, v10 │ │ -076890: a604 090b |0002: add-float v4, v9, v11 │ │ -076894: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -076896: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ -07689a: 0770 |0007: move-object v0, v7 │ │ -07689c: 0181 |0008: move v1, v8 │ │ -07689e: 0193 |0009: move v3, v9 │ │ -0768a0: 7407 dc13 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/math/Matrix4;.setToOrtho:(FFFFFF)Lcom/badlogic/gdx/math/Matrix4; // method@13dc │ │ -0768a6: 1107 |000d: return-object v7 │ │ +084d60: |[084d60] com.badlogic.gdx.math.Matrix4.setToOrtho2D:(FFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ +084d70: a602 080a |0000: add-float v2, v8, v10 │ │ +084d74: a604 090b |0002: add-float v4, v9, v11 │ │ +084d78: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +084d7a: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ +084d7e: 0770 |0007: move-object v0, v7 │ │ +084d80: 0181 |0008: move v1, v8 │ │ +084d82: 0193 |0009: move v3, v9 │ │ +084d84: 7407 dc13 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/math/Matrix4;.setToOrtho:(FFFFFF)Lcom/badlogic/gdx/math/Matrix4; // method@13dc │ │ +084d8a: 1107 |000d: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x000d line=375 │ │ locals : │ │ 0x0000 - 0x000e reg=7 this Lcom/badlogic/gdx/math/Matrix4; │ │ 0x0000 - 0x000e reg=8 x F │ │ @@ -87424,24 +87426,24 @@ │ │ type : '(FFFFFF)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 13 16-bit code units │ │ -0768a8: |[0768a8] com.badlogic.gdx.math.Matrix4.setToOrtho2D:(FFFFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ -0768b8: a602 080a |0000: add-float v2, v8, v10 │ │ -0768bc: a604 090b |0002: add-float v4, v9, v11 │ │ -0768c0: 0770 |0004: move-object v0, v7 │ │ -0768c2: 0181 |0005: move v1, v8 │ │ -0768c4: 0193 |0006: move v3, v9 │ │ -0768c6: 01c5 |0007: move v5, v12 │ │ -0768c8: 01d6 |0008: move v6, v13 │ │ -0768ca: 7407 dc13 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/math/Matrix4;.setToOrtho:(FFFFFF)Lcom/badlogic/gdx/math/Matrix4; // method@13dc │ │ -0768d0: 1107 |000c: return-object v7 │ │ +084d8c: |[084d8c] com.badlogic.gdx.math.Matrix4.setToOrtho2D:(FFFFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ +084d9c: a602 080a |0000: add-float v2, v8, v10 │ │ +084da0: a604 090b |0002: add-float v4, v9, v11 │ │ +084da4: 0770 |0004: move-object v0, v7 │ │ +084da6: 0181 |0005: move v1, v8 │ │ +084da8: 0193 |0006: move v3, v9 │ │ +084daa: 01c5 |0007: move v5, v12 │ │ +084dac: 01d6 |0008: move v6, v13 │ │ +084dae: 7407 dc13 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/math/Matrix4;.setToOrtho:(FFFFFF)Lcom/badlogic/gdx/math/Matrix4; // method@13dc │ │ +084db4: 1107 |000c: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x000c line=390 │ │ locals : │ │ 0x0000 - 0x000d reg=7 this Lcom/badlogic/gdx/math/Matrix4; │ │ 0x0000 - 0x000d reg=8 x F │ │ @@ -87452,90 +87454,90 @@ │ │ 0x0000 - 0x000d reg=13 far F │ │ │ │ #27 : (in Lcom/badlogic/gdx/math/Matrix4;) │ │ name : 'setToProjection' │ │ type : '(FFFF)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 15 │ │ + registers : 16 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 129 16-bit code units │ │ -0768d4: |[0768d4] com.badlogic.gdx.math.Matrix4.setToProjection:(FFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ -0768e4: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0768e6: 6e10 c113 0a00 |0001: invoke-virtual {v10}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@13c1 │ │ -0768ec: 1903 f03f |0004: const-wide/high16 v3, #long 4607182418800017408 // #3ff0 │ │ -0768f0: 89d5 |0006: float-to-double v5, v13 │ │ -0768f2: 1807 399d 52a2 46df 913f |0007: const-wide v7, #double 0.0174533 // #3f91df46a2529d39 │ │ -0768fc: cd75 |000c: mul-double/2addr v5, v7 │ │ -0768fe: 1907 0040 |000d: const-wide/high16 v7, #long 4611686018427387904 // #4000 │ │ -076902: ce75 |000f: div-double/2addr v5, v7 │ │ -076904: 7120 2226 6500 |0010: invoke-static {v5, v6}, Ljava/lang/Math;.tan:(D)D // method@2622 │ │ -07690a: 0b05 |0013: move-result-wide v5 │ │ -07690c: ce53 |0014: div-double/2addr v3, v5 │ │ -07690e: 8c32 |0015: double-to-float v2, v3 │ │ -076910: a603 0c0b |0016: add-float v3, v12, v11 │ │ -076914: a704 0b0c |0018: sub-float v4, v11, v12 │ │ -076918: a900 0304 |001a: div-float v0, v3, v4 │ │ -07691c: 1503 0040 |001c: const/high16 v3, #int 1073741824 // #4000 │ │ -076920: c8c3 |001e: mul-float/2addr v3, v12 │ │ -076922: c8b3 |001f: mul-float/2addr v3, v11 │ │ -076924: a704 0b0c |0020: sub-float v4, v11, v12 │ │ -076928: a901 0304 |0022: div-float v1, v3, v4 │ │ -07692c: 54a3 ca0b |0024: iget-object v3, v10, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076930: 1204 |0026: const/4 v4, #int 0 // #0 │ │ -076932: a905 020e |0027: div-float v5, v2, v14 │ │ -076936: 4b05 0304 |0029: aput v5, v3, v4 │ │ -07693a: 54a3 ca0b |002b: iget-object v3, v10, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07693e: 1214 |002d: const/4 v4, #int 1 // #1 │ │ -076940: 4b09 0304 |002e: aput v9, v3, v4 │ │ -076944: 54a3 ca0b |0030: iget-object v3, v10, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076948: 1224 |0032: const/4 v4, #int 2 // #2 │ │ -07694a: 4b09 0304 |0033: aput v9, v3, v4 │ │ -07694e: 54a3 ca0b |0035: iget-object v3, v10, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076952: 1234 |0037: const/4 v4, #int 3 // #3 │ │ -076954: 4b09 0304 |0038: aput v9, v3, v4 │ │ -076958: 54a3 ca0b |003a: iget-object v3, v10, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07695c: 1244 |003c: const/4 v4, #int 4 // #4 │ │ -07695e: 4b09 0304 |003d: aput v9, v3, v4 │ │ -076962: 54a3 ca0b |003f: iget-object v3, v10, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076966: 1254 |0041: const/4 v4, #int 5 // #5 │ │ -076968: 4b02 0304 |0042: aput v2, v3, v4 │ │ -07696c: 54a3 ca0b |0044: iget-object v3, v10, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076970: 1264 |0046: const/4 v4, #int 6 // #6 │ │ -076972: 4b09 0304 |0047: aput v9, v3, v4 │ │ -076976: 54a3 ca0b |0049: iget-object v3, v10, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07697a: 1274 |004b: const/4 v4, #int 7 // #7 │ │ -07697c: 4b09 0304 |004c: aput v9, v3, v4 │ │ -076980: 54a3 ca0b |004e: iget-object v3, v10, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076984: 1304 0800 |0050: const/16 v4, #int 8 // #8 │ │ -076988: 4b09 0304 |0052: aput v9, v3, v4 │ │ -07698c: 54a3 ca0b |0054: iget-object v3, v10, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076990: 1304 0900 |0056: const/16 v4, #int 9 // #9 │ │ -076994: 4b09 0304 |0058: aput v9, v3, v4 │ │ -076998: 54a3 ca0b |005a: iget-object v3, v10, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07699c: 1304 0a00 |005c: const/16 v4, #int 10 // #a │ │ -0769a0: 4b00 0304 |005e: aput v0, v3, v4 │ │ -0769a4: 54a3 ca0b |0060: iget-object v3, v10, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0769a8: 1304 0b00 |0062: const/16 v4, #int 11 // #b │ │ -0769ac: 1505 80bf |0064: const/high16 v5, #int -1082130432 // #bf80 │ │ -0769b0: 4b05 0304 |0066: aput v5, v3, v4 │ │ -0769b4: 54a3 ca0b |0068: iget-object v3, v10, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0769b8: 1304 0c00 |006a: const/16 v4, #int 12 // #c │ │ -0769bc: 4b09 0304 |006c: aput v9, v3, v4 │ │ -0769c0: 54a3 ca0b |006e: iget-object v3, v10, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0769c4: 1304 0d00 |0070: const/16 v4, #int 13 // #d │ │ -0769c8: 4b09 0304 |0072: aput v9, v3, v4 │ │ -0769cc: 54a3 ca0b |0074: iget-object v3, v10, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0769d0: 1304 0e00 |0076: const/16 v4, #int 14 // #e │ │ -0769d4: 4b01 0304 |0078: aput v1, v3, v4 │ │ -0769d8: 54a3 ca0b |007a: iget-object v3, v10, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0769dc: 1304 0f00 |007c: const/16 v4, #int 15 // #f │ │ -0769e0: 4b09 0304 |007e: aput v9, v3, v4 │ │ -0769e4: 110a |0080: return-object v10 │ │ +084db8: |[084db8] com.badlogic.gdx.math.Matrix4.setToProjection:(FFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ +084dc8: 120a |0000: const/4 v10, #int 0 // #0 │ │ +084dca: 6e10 c113 0b00 |0001: invoke-virtual {v11}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@13c1 │ │ +084dd0: 1904 f03f |0004: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +084dd4: 89e6 |0006: float-to-double v6, v14 │ │ +084dd6: 1808 399d 52a2 46df 913f |0007: const-wide v8, #double 0.0174533 // #3f91df46a2529d39 │ │ +084de0: cd86 |000c: mul-double/2addr v6, v8 │ │ +084de2: 1908 0040 |000d: const-wide/high16 v8, #long 4611686018427387904 // #4000 │ │ +084de6: ce86 |000f: div-double/2addr v6, v8 │ │ +084de8: 7120 2226 7600 |0010: invoke-static {v6, v7}, Ljava/lang/Math;.tan:(D)D // method@2622 │ │ +084dee: 0b06 |0013: move-result-wide v6 │ │ +084df0: ce64 |0014: div-double/2addr v4, v6 │ │ +084df2: 8c42 |0015: double-to-float v2, v4 │ │ +084df4: a603 0d0c |0016: add-float v3, v13, v12 │ │ +084df8: a704 0c0d |0018: sub-float v4, v12, v13 │ │ +084dfc: a900 0304 |001a: div-float v0, v3, v4 │ │ +084e00: 1503 0040 |001c: const/high16 v3, #int 1073741824 // #4000 │ │ +084e04: c8d3 |001e: mul-float/2addr v3, v13 │ │ +084e06: c8c3 |001f: mul-float/2addr v3, v12 │ │ +084e08: a704 0c0d |0020: sub-float v4, v12, v13 │ │ +084e0c: a901 0304 |0022: div-float v1, v3, v4 │ │ +084e10: 54b3 ca0b |0024: iget-object v3, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084e14: 1204 |0026: const/4 v4, #int 0 // #0 │ │ +084e16: a905 020f |0027: div-float v5, v2, v15 │ │ +084e1a: 4b05 0304 |0029: aput v5, v3, v4 │ │ +084e1e: 54b3 ca0b |002b: iget-object v3, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084e22: 1214 |002d: const/4 v4, #int 1 // #1 │ │ +084e24: 4b0a 0304 |002e: aput v10, v3, v4 │ │ +084e28: 54b3 ca0b |0030: iget-object v3, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084e2c: 1224 |0032: const/4 v4, #int 2 // #2 │ │ +084e2e: 4b0a 0304 |0033: aput v10, v3, v4 │ │ +084e32: 54b3 ca0b |0035: iget-object v3, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084e36: 1234 |0037: const/4 v4, #int 3 // #3 │ │ +084e38: 4b0a 0304 |0038: aput v10, v3, v4 │ │ +084e3c: 54b3 ca0b |003a: iget-object v3, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084e40: 1244 |003c: const/4 v4, #int 4 // #4 │ │ +084e42: 4b0a 0304 |003d: aput v10, v3, v4 │ │ +084e46: 54b3 ca0b |003f: iget-object v3, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084e4a: 1254 |0041: const/4 v4, #int 5 // #5 │ │ +084e4c: 4b02 0304 |0042: aput v2, v3, v4 │ │ +084e50: 54b3 ca0b |0044: iget-object v3, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084e54: 1264 |0046: const/4 v4, #int 6 // #6 │ │ +084e56: 4b0a 0304 |0047: aput v10, v3, v4 │ │ +084e5a: 54b3 ca0b |0049: iget-object v3, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084e5e: 1274 |004b: const/4 v4, #int 7 // #7 │ │ +084e60: 4b0a 0304 |004c: aput v10, v3, v4 │ │ +084e64: 54b3 ca0b |004e: iget-object v3, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084e68: 1304 0800 |0050: const/16 v4, #int 8 // #8 │ │ +084e6c: 4b0a 0304 |0052: aput v10, v3, v4 │ │ +084e70: 54b3 ca0b |0054: iget-object v3, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084e74: 1304 0900 |0056: const/16 v4, #int 9 // #9 │ │ +084e78: 4b0a 0304 |0058: aput v10, v3, v4 │ │ +084e7c: 54b3 ca0b |005a: iget-object v3, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084e80: 1304 0a00 |005c: const/16 v4, #int 10 // #a │ │ +084e84: 4b00 0304 |005e: aput v0, v3, v4 │ │ +084e88: 54b3 ca0b |0060: iget-object v3, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084e8c: 1304 0b00 |0062: const/16 v4, #int 11 // #b │ │ +084e90: 1505 80bf |0064: const/high16 v5, #int -1082130432 // #bf80 │ │ +084e94: 4b05 0304 |0066: aput v5, v3, v4 │ │ +084e98: 54b3 ca0b |0068: iget-object v3, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084e9c: 1304 0c00 |006a: const/16 v4, #int 12 // #c │ │ +084ea0: 4b0a 0304 |006c: aput v10, v3, v4 │ │ +084ea4: 54b3 ca0b |006e: iget-object v3, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084ea8: 1304 0d00 |0070: const/16 v4, #int 13 // #d │ │ +084eac: 4b0a 0304 |0072: aput v10, v3, v4 │ │ +084eb0: 54b3 ca0b |0074: iget-object v3, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084eb4: 1304 0e00 |0076: const/16 v4, #int 14 // #e │ │ +084eb8: 4b01 0304 |0078: aput v1, v3, v4 │ │ +084ebc: 54b3 ca0b |007a: iget-object v3, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084ec0: 1304 0f00 |007c: const/16 v4, #int 15 // #f │ │ +084ec4: 4b0a 0304 |007e: aput v10, v3, v4 │ │ +084ec8: 110b |0080: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=341 │ │ 0x0004 line=342 │ │ 0x0016 line=343 │ │ 0x001c line=344 │ │ 0x0024 line=345 │ │ @@ -87555,44 +87557,44 @@ │ │ 0x0074 line=359 │ │ 0x007a line=360 │ │ 0x0080 line=362 │ │ locals : │ │ 0x001c - 0x0081 reg=0 l_a1 F │ │ 0x0024 - 0x0081 reg=1 l_a2 F │ │ 0x0016 - 0x0081 reg=2 l_fd F │ │ - 0x0000 - 0x0081 reg=10 this Lcom/badlogic/gdx/math/Matrix4; │ │ - 0x0000 - 0x0081 reg=11 near F │ │ - 0x0000 - 0x0081 reg=12 far F │ │ - 0x0000 - 0x0081 reg=13 fov F │ │ - 0x0000 - 0x0081 reg=14 aspectRatio F │ │ + 0x0000 - 0x0081 reg=11 this Lcom/badlogic/gdx/math/Matrix4; │ │ + 0x0000 - 0x0081 reg=12 near F │ │ + 0x0000 - 0x0081 reg=13 far F │ │ + 0x0000 - 0x0081 reg=14 fov F │ │ + 0x0000 - 0x0081 reg=15 aspectRatio F │ │ │ │ #28 : (in Lcom/badlogic/gdx/math/Matrix4;) │ │ name : 'setToRotation' │ │ type : '(FFFF)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -0769e8: |[0769e8] com.badlogic.gdx.math.Matrix4.setToRotation:(FFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ -0769f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0769fa: 2d00 0600 |0001: cmpl-float v0, v6, v0 │ │ -0769fe: 3900 0600 |0003: if-nez v0, 0009 // +0006 │ │ -076a02: 6e10 c113 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@13c1 │ │ -076a08: 1102 |0008: return-object v2 │ │ -076a0a: 6200 c10b |0009: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0bc1 │ │ -076a0e: 6201 c80b |000b: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.tmpV:Lcom/badlogic/gdx/math/Vector3; // field@0bc8 │ │ -076a12: 6e40 9714 3154 |000d: invoke-virtual {v1, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -076a18: 0c01 |0010: move-result-object v1 │ │ -076a1a: 6e30 2c14 1006 |0011: invoke-virtual {v0, v1, v6}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; // method@142c │ │ -076a20: 0c00 |0014: move-result-object v0 │ │ -076a22: 6e20 d613 0200 |0015: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; // method@13d6 │ │ -076a28: 0c02 |0018: move-result-object v2 │ │ -076a2a: 28ef |0019: goto 0008 // -0011 │ │ +084ecc: |[084ecc] com.badlogic.gdx.math.Matrix4.setToRotation:(FFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ +084edc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +084ede: 2d00 0600 |0001: cmpl-float v0, v6, v0 │ │ +084ee2: 3900 0600 |0003: if-nez v0, 0009 // +0006 │ │ +084ee6: 6e10 c113 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@13c1 │ │ +084eec: 1102 |0008: return-object v2 │ │ +084eee: 6200 c10b |0009: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0bc1 │ │ +084ef2: 6201 c80b |000b: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.tmpV:Lcom/badlogic/gdx/math/Vector3; // field@0bc8 │ │ +084ef6: 6e40 9714 3154 |000d: invoke-virtual {v1, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +084efc: 0c01 |0010: move-result-object v1 │ │ +084efe: 6e30 2c14 1006 |0011: invoke-virtual {v0, v1, v6}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; // method@142c │ │ +084f04: 0c00 |0014: move-result-object v0 │ │ +084f06: 6e20 d613 0200 |0015: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; // method@13d6 │ │ +084f0c: 0c02 |0018: move-result-object v2 │ │ +084f0e: 28ef |0019: goto 0008 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ 0x0005 line=525 │ │ 0x0008 line=528 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/math/Matrix4; │ │ @@ -87607,28 +87609,28 @@ │ │ type : '(FFFFFF)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 20 16-bit code units │ │ -076a2c: |[076a2c] com.badlogic.gdx.math.Matrix4.setToRotation:(FFFFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ -076a3c: 6e10 c113 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@13c1 │ │ -076a42: 6200 c10b |0003: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0bc1 │ │ -076a46: 0181 |0005: move v1, v8 │ │ -076a48: 0192 |0006: move v2, v9 │ │ -076a4a: 01a3 |0007: move v3, v10 │ │ -076a4c: 01b4 |0008: move v4, v11 │ │ -076a4e: 01c5 |0009: move v5, v12 │ │ -076a50: 01d6 |000a: move v6, v13 │ │ -076a52: 7407 3114 0000 |000b: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/math/Quaternion;.setFromCross:(FFFFFF)Lcom/badlogic/gdx/math/Quaternion; // method@1431 │ │ -076a58: 0c00 |000e: move-result-object v0 │ │ -076a5a: 6e20 d613 0700 |000f: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; // method@13d6 │ │ -076a60: 0c00 |0012: move-result-object v0 │ │ -076a62: 1100 |0013: return-object v0 │ │ +084f10: |[084f10] com.badlogic.gdx.math.Matrix4.setToRotation:(FFFFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ +084f20: 6e10 c113 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@13c1 │ │ +084f26: 6200 c10b |0003: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0bc1 │ │ +084f2a: 0181 |0005: move v1, v8 │ │ +084f2c: 0192 |0006: move v2, v9 │ │ +084f2e: 01a3 |0007: move v3, v10 │ │ +084f30: 01b4 |0008: move v4, v11 │ │ +084f32: 01c5 |0009: move v5, v12 │ │ +084f34: 01d6 |000a: move v6, v13 │ │ +084f36: 7407 3114 0000 |000b: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/math/Quaternion;.setFromCross:(FFFFFF)Lcom/badlogic/gdx/math/Quaternion; // method@1431 │ │ +084f3c: 0c00 |000e: move-result-object v0 │ │ +084f3e: 6e20 d613 0700 |000f: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; // method@13d6 │ │ +084f44: 0c00 |0012: move-result-object v0 │ │ +084f46: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0003 line=550 │ │ locals : │ │ 0x0000 - 0x0014 reg=7 this Lcom/badlogic/gdx/math/Matrix4; │ │ 0x0000 - 0x0014 reg=8 x1 F │ │ @@ -87643,26 +87645,26 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -076a64: |[076a64] com.badlogic.gdx.math.Matrix4.setToRotation:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Matrix4; │ │ -076a74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -076a76: 2d00 0300 |0001: cmpl-float v0, v3, v0 │ │ -076a7a: 3900 0600 |0003: if-nez v0, 0009 // +0006 │ │ -076a7e: 6e10 c113 0100 |0005: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@13c1 │ │ -076a84: 1101 |0008: return-object v1 │ │ -076a86: 6200 c10b |0009: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0bc1 │ │ -076a8a: 6e30 2c14 2003 |000b: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; // method@142c │ │ -076a90: 0c00 |000e: move-result-object v0 │ │ -076a92: 6e20 d613 0100 |000f: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; // method@13d6 │ │ -076a98: 0c01 |0012: move-result-object v1 │ │ -076a9a: 28f5 |0013: goto 0008 // -000b │ │ +084f48: |[084f48] com.badlogic.gdx.math.Matrix4.setToRotation:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Matrix4; │ │ +084f58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +084f5a: 2d00 0300 |0001: cmpl-float v0, v3, v0 │ │ +084f5e: 3900 0600 |0003: if-nez v0, 0009 // +0006 │ │ +084f62: 6e10 c113 0100 |0005: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@13c1 │ │ +084f68: 1101 |0008: return-object v1 │ │ +084f6a: 6200 c10b |0009: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0bc1 │ │ +084f6e: 6e30 2c14 2003 |000b: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; // method@142c │ │ +084f74: 0c00 |000e: move-result-object v0 │ │ +084f76: 6e20 d613 0100 |000f: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; // method@13d6 │ │ +084f7c: 0c01 |0012: move-result-object v1 │ │ +084f7e: 28f5 |0013: goto 0008 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ 0x0005 line=510 │ │ 0x0008 line=513 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/math/Matrix4; │ │ @@ -87675,22 +87677,22 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -076a9c: |[076a9c] com.badlogic.gdx.math.Matrix4.setToRotation:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ -076aac: 6e10 c113 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@13c1 │ │ -076ab2: 6200 c10b |0003: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0bc1 │ │ -076ab6: 6e30 3214 2003 |0005: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/math/Quaternion;.setFromCross:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Quaternion; // method@1432 │ │ -076abc: 0c00 |0008: move-result-object v0 │ │ -076abe: 6e20 d613 0100 |0009: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; // method@13d6 │ │ -076ac4: 0c00 |000c: move-result-object v0 │ │ -076ac6: 1100 |000d: return-object v0 │ │ +084f80: |[084f80] com.badlogic.gdx.math.Matrix4.setToRotation:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ +084f90: 6e10 c113 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@13c1 │ │ +084f96: 6200 c10b |0003: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0bc1 │ │ +084f9a: 6e30 3214 2003 |0005: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/math/Quaternion;.setFromCross:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Quaternion; // method@1432 │ │ +084fa0: 0c00 |0008: move-result-object v0 │ │ +084fa2: 6e20 d613 0100 |0009: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; // method@13d6 │ │ +084fa8: 0c00 |000c: move-result-object v0 │ │ +084faa: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ 0x0003 line=537 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lcom/badlogic/gdx/math/Matrix4; │ │ 0x0000 - 0x000e reg=2 v1 Lcom/badlogic/gdx/math/Vector3; │ │ @@ -87701,26 +87703,26 @@ │ │ type : '(FFF)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -076ac8: |[076ac8] com.badlogic.gdx.math.Matrix4.setToScaling:(FFF)Lcom/badlogic/gdx/math/Matrix4; │ │ -076ad8: 6e10 c113 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@13c1 │ │ -076ade: 5420 ca0b |0003: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076ae2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -076ae4: 4b03 0001 |0006: aput v3, v0, v1 │ │ -076ae8: 5420 ca0b |0008: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076aec: 1251 |000a: const/4 v1, #int 5 // #5 │ │ -076aee: 4b04 0001 |000b: aput v4, v0, v1 │ │ -076af2: 5420 ca0b |000d: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076af6: 1301 0a00 |000f: const/16 v1, #int 10 // #a │ │ -076afa: 4b05 0001 |0011: aput v5, v0, v1 │ │ -076afe: 1102 |0013: return-object v2 │ │ +084fac: |[084fac] com.badlogic.gdx.math.Matrix4.setToScaling:(FFF)Lcom/badlogic/gdx/math/Matrix4; │ │ +084fbc: 6e10 c113 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@13c1 │ │ +084fc2: 5420 ca0b |0003: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084fc6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +084fc8: 4b03 0001 |0006: aput v3, v0, v1 │ │ +084fcc: 5420 ca0b |0008: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084fd0: 1251 |000a: const/4 v1, #int 5 // #5 │ │ +084fd2: 4b04 0001 |000b: aput v4, v0, v1 │ │ +084fd6: 5420 ca0b |000d: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084fda: 1301 0a00 |000f: const/16 v1, #int 10 // #a │ │ +084fde: 4b05 0001 |0011: aput v5, v0, v1 │ │ +084fe2: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 0x0003 line=585 │ │ 0x0008 line=586 │ │ 0x000d line=587 │ │ 0x0013 line=588 │ │ @@ -87735,29 +87737,29 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -076b00: |[076b00] com.badlogic.gdx.math.Matrix4.setToScaling:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ -076b10: 6e10 c113 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@13c1 │ │ -076b16: 5430 ca0b |0003: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076b1a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -076b1c: 5242 fe0b |0006: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -076b20: 4b02 0001 |0008: aput v2, v0, v1 │ │ -076b24: 5430 ca0b |000a: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076b28: 1251 |000c: const/4 v1, #int 5 // #5 │ │ -076b2a: 5242 ff0b |000d: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -076b2e: 4b02 0001 |000f: aput v2, v0, v1 │ │ -076b32: 5430 ca0b |0011: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076b36: 1301 0a00 |0013: const/16 v1, #int 10 // #a │ │ -076b3a: 5242 000c |0015: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -076b3e: 4b02 0001 |0017: aput v2, v0, v1 │ │ -076b42: 1103 |0019: return-object v3 │ │ +084fe4: |[084fe4] com.badlogic.gdx.math.Matrix4.setToScaling:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ +084ff4: 6e10 c113 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@13c1 │ │ +084ffa: 5430 ca0b |0003: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +084ffe: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +085000: 5242 fe0b |0006: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +085004: 4b02 0001 |0008: aput v2, v0, v1 │ │ +085008: 5430 ca0b |000a: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08500c: 1251 |000c: const/4 v1, #int 5 // #5 │ │ +08500e: 5242 ff0b |000d: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +085012: 4b02 0001 |000f: aput v2, v0, v1 │ │ +085016: 5430 ca0b |0011: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08501a: 1301 0a00 |0013: const/16 v1, #int 10 // #a │ │ +08501e: 5242 000c |0015: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +085022: 4b02 0001 |0017: aput v2, v0, v1 │ │ +085026: 1103 |0019: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=570 │ │ 0x0003 line=571 │ │ 0x000a line=572 │ │ 0x0011 line=573 │ │ 0x0019 line=574 │ │ @@ -87770,26 +87772,26 @@ │ │ type : '(FFF)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -076b44: |[076b44] com.badlogic.gdx.math.Matrix4.setToTranslation:(FFF)Lcom/badlogic/gdx/math/Matrix4; │ │ -076b54: 6e10 c113 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@13c1 │ │ -076b5a: 5420 ca0b |0003: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076b5e: 1301 0c00 |0005: const/16 v1, #int 12 // #c │ │ -076b62: 4b03 0001 |0007: aput v3, v0, v1 │ │ -076b66: 5420 ca0b |0009: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076b6a: 1301 0d00 |000b: const/16 v1, #int 13 // #d │ │ -076b6e: 4b04 0001 |000d: aput v4, v0, v1 │ │ -076b72: 5420 ca0b |000f: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076b76: 1301 0e00 |0011: const/16 v1, #int 14 // #e │ │ -076b7a: 4b05 0001 |0013: aput v5, v0, v1 │ │ -076b7e: 1102 |0015: return-object v2 │ │ +085028: |[085028] com.badlogic.gdx.math.Matrix4.setToTranslation:(FFF)Lcom/badlogic/gdx/math/Matrix4; │ │ +085038: 6e10 c113 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@13c1 │ │ +08503e: 5420 ca0b |0003: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +085042: 1301 0c00 |0005: const/16 v1, #int 12 // #c │ │ +085046: 4b03 0001 |0007: aput v3, v0, v1 │ │ +08504a: 5420 ca0b |0009: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08504e: 1301 0d00 |000b: const/16 v1, #int 13 // #d │ │ +085052: 4b04 0001 |000d: aput v4, v0, v1 │ │ +085056: 5420 ca0b |000f: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08505a: 1301 0e00 |0011: const/16 v1, #int 14 // #e │ │ +08505e: 4b05 0001 |0013: aput v5, v0, v1 │ │ +085062: 1102 |0015: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ 0x0003 line=456 │ │ 0x0009 line=457 │ │ 0x000f line=458 │ │ 0x0015 line=459 │ │ @@ -87804,29 +87806,29 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -076b80: |[076b80] com.badlogic.gdx.math.Matrix4.setToTranslation:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ -076b90: 6e10 c113 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@13c1 │ │ -076b96: 5430 ca0b |0003: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076b9a: 1301 0c00 |0005: const/16 v1, #int 12 // #c │ │ -076b9e: 5242 fe0b |0007: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -076ba2: 4b02 0001 |0009: aput v2, v0, v1 │ │ -076ba6: 5430 ca0b |000b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076baa: 1301 0d00 |000d: const/16 v1, #int 13 // #d │ │ -076bae: 5242 ff0b |000f: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -076bb2: 4b02 0001 |0011: aput v2, v0, v1 │ │ -076bb6: 5430 ca0b |0013: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076bba: 1301 0e00 |0015: const/16 v1, #int 14 // #e │ │ -076bbe: 5242 000c |0017: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -076bc2: 4b02 0001 |0019: aput v2, v0, v1 │ │ -076bc6: 1103 |001b: return-object v3 │ │ +085064: |[085064] com.badlogic.gdx.math.Matrix4.setToTranslation:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ +085074: 6e10 c113 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@13c1 │ │ +08507a: 5430 ca0b |0003: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08507e: 1301 0c00 |0005: const/16 v1, #int 12 // #c │ │ +085082: 5242 fe0b |0007: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +085086: 4b02 0001 |0009: aput v2, v0, v1 │ │ +08508a: 5430 ca0b |000b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08508e: 1301 0d00 |000d: const/16 v1, #int 13 // #d │ │ +085092: 5242 ff0b |000f: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +085096: 4b02 0001 |0011: aput v2, v0, v1 │ │ +08509a: 5430 ca0b |0013: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08509e: 1301 0e00 |0015: const/16 v1, #int 14 // #e │ │ +0850a2: 5242 000c |0017: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0850a6: 4b02 0001 |0019: aput v2, v0, v1 │ │ +0850aa: 1103 |001b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x0003 line=441 │ │ 0x000b line=442 │ │ 0x0013 line=443 │ │ 0x001b line=444 │ │ @@ -87839,35 +87841,35 @@ │ │ type : '(FFFFFF)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 38 16-bit code units │ │ -076bc8: |[076bc8] com.badlogic.gdx.math.Matrix4.setToTranslationAndScaling:(FFFFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ -076bd8: 6e10 c113 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@13c1 │ │ -076bde: 5420 ca0b |0003: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076be2: 1301 0c00 |0005: const/16 v1, #int 12 // #c │ │ -076be6: 4b03 0001 |0007: aput v3, v0, v1 │ │ -076bea: 5420 ca0b |0009: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076bee: 1301 0d00 |000b: const/16 v1, #int 13 // #d │ │ -076bf2: 4b04 0001 |000d: aput v4, v0, v1 │ │ -076bf6: 5420 ca0b |000f: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076bfa: 1301 0e00 |0011: const/16 v1, #int 14 // #e │ │ -076bfe: 4b05 0001 |0013: aput v5, v0, v1 │ │ -076c02: 5420 ca0b |0015: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076c06: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -076c08: 4b06 0001 |0018: aput v6, v0, v1 │ │ -076c0c: 5420 ca0b |001a: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076c10: 1251 |001c: const/4 v1, #int 5 // #5 │ │ -076c12: 4b07 0001 |001d: aput v7, v0, v1 │ │ -076c16: 5420 ca0b |001f: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076c1a: 1301 0a00 |0021: const/16 v1, #int 10 // #a │ │ -076c1e: 4b08 0001 |0023: aput v8, v0, v1 │ │ -076c22: 1102 |0025: return-object v2 │ │ +0850ac: |[0850ac] com.badlogic.gdx.math.Matrix4.setToTranslationAndScaling:(FFFFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ +0850bc: 6e10 c113 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@13c1 │ │ +0850c2: 5420 ca0b |0003: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0850c6: 1301 0c00 |0005: const/16 v1, #int 12 // #c │ │ +0850ca: 4b03 0001 |0007: aput v3, v0, v1 │ │ +0850ce: 5420 ca0b |0009: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0850d2: 1301 0d00 |000b: const/16 v1, #int 13 // #d │ │ +0850d6: 4b04 0001 |000d: aput v4, v0, v1 │ │ +0850da: 5420 ca0b |000f: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0850de: 1301 0e00 |0011: const/16 v1, #int 14 // #e │ │ +0850e2: 4b05 0001 |0013: aput v5, v0, v1 │ │ +0850e6: 5420 ca0b |0015: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0850ea: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +0850ec: 4b06 0001 |0018: aput v6, v0, v1 │ │ +0850f0: 5420 ca0b |001a: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0850f4: 1251 |001c: const/4 v1, #int 5 // #5 │ │ +0850f6: 4b07 0001 |001d: aput v7, v0, v1 │ │ +0850fa: 5420 ca0b |001f: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0850fe: 1301 0a00 |0021: const/16 v1, #int 10 // #a │ │ +085102: 4b08 0001 |0023: aput v8, v0, v1 │ │ +085106: 1102 |0025: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ 0x0003 line=492 │ │ 0x0009 line=493 │ │ 0x000f line=494 │ │ 0x0015 line=495 │ │ @@ -87888,41 +87890,41 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -076c24: |[076c24] com.badlogic.gdx.math.Matrix4.setToTranslationAndScaling:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ -076c34: 6e10 c113 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@13c1 │ │ -076c3a: 5430 ca0b |0003: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076c3e: 1301 0c00 |0005: const/16 v1, #int 12 // #c │ │ -076c42: 5242 fe0b |0007: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -076c46: 4b02 0001 |0009: aput v2, v0, v1 │ │ -076c4a: 5430 ca0b |000b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076c4e: 1301 0d00 |000d: const/16 v1, #int 13 // #d │ │ -076c52: 5242 ff0b |000f: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -076c56: 4b02 0001 |0011: aput v2, v0, v1 │ │ -076c5a: 5430 ca0b |0013: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076c5e: 1301 0e00 |0015: const/16 v1, #int 14 // #e │ │ -076c62: 5242 000c |0017: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -076c66: 4b02 0001 |0019: aput v2, v0, v1 │ │ -076c6a: 5430 ca0b |001b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076c6e: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -076c70: 5252 fe0b |001e: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -076c74: 4b02 0001 |0020: aput v2, v0, v1 │ │ -076c78: 5430 ca0b |0022: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076c7c: 1251 |0024: const/4 v1, #int 5 // #5 │ │ -076c7e: 5252 ff0b |0025: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -076c82: 4b02 0001 |0027: aput v2, v0, v1 │ │ -076c86: 5430 ca0b |0029: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076c8a: 1301 0a00 |002b: const/16 v1, #int 10 // #a │ │ -076c8e: 5252 000c |002d: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -076c92: 4b02 0001 |002f: aput v2, v0, v1 │ │ -076c96: 1103 |0031: return-object v3 │ │ +085108: |[085108] com.badlogic.gdx.math.Matrix4.setToTranslationAndScaling:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ +085118: 6e10 c113 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@13c1 │ │ +08511e: 5430 ca0b |0003: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +085122: 1301 0c00 |0005: const/16 v1, #int 12 // #c │ │ +085126: 5242 fe0b |0007: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +08512a: 4b02 0001 |0009: aput v2, v0, v1 │ │ +08512e: 5430 ca0b |000b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +085132: 1301 0d00 |000d: const/16 v1, #int 13 // #d │ │ +085136: 5242 ff0b |000f: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +08513a: 4b02 0001 |0011: aput v2, v0, v1 │ │ +08513e: 5430 ca0b |0013: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +085142: 1301 0e00 |0015: const/16 v1, #int 14 // #e │ │ +085146: 5242 000c |0017: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +08514a: 4b02 0001 |0019: aput v2, v0, v1 │ │ +08514e: 5430 ca0b |001b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +085152: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +085154: 5252 fe0b |001e: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +085158: 4b02 0001 |0020: aput v2, v0, v1 │ │ +08515c: 5430 ca0b |0022: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +085160: 1251 |0024: const/4 v1, #int 5 // #5 │ │ +085162: 5252 ff0b |0025: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +085166: 4b02 0001 |0027: aput v2, v0, v1 │ │ +08516a: 5430 ca0b |0029: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08516e: 1301 0a00 |002b: const/16 v1, #int 10 // #a │ │ +085172: 5252 000c |002d: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +085176: 4b02 0001 |002f: aput v2, v0, v1 │ │ +08517a: 1103 |0031: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ 0x0003 line=470 │ │ 0x000b line=471 │ │ 0x0013 line=472 │ │ 0x001b line=473 │ │ @@ -87939,39 +87941,39 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 51 16-bit code units │ │ -076c98: |[076c98] com.badlogic.gdx.math.Matrix4.setToWorld:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ -076ca8: 6200 c50b |0000: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpForward:Lcom/badlogic/gdx/math/Vector3; // field@0bc5 │ │ -076cac: 6e20 9814 5000 |0002: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -076cb2: 0c00 |0005: move-result-object v0 │ │ -076cb4: 6e10 9114 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -076cba: 6200 c20b |0009: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.right:Lcom/badlogic/gdx/math/Vector3; // field@0bc2 │ │ -076cbe: 6201 c50b |000b: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.tmpForward:Lcom/badlogic/gdx/math/Vector3; // field@0bc5 │ │ -076cc2: 6e20 9814 1000 |000d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -076cc8: 0c00 |0010: move-result-object v0 │ │ -076cca: 6e20 7914 6000 |0011: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1479 │ │ -076cd0: 0c00 |0014: move-result-object v0 │ │ -076cd2: 6e10 9114 0000 |0015: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -076cd8: 6200 c70b |0018: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpUp:Lcom/badlogic/gdx/math/Vector3; // field@0bc7 │ │ -076cdc: 6201 c20b |001a: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.right:Lcom/badlogic/gdx/math/Vector3; // field@0bc2 │ │ -076ce0: 6e20 9814 1000 |001c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -076ce6: 0c00 |001f: move-result-object v0 │ │ -076ce8: 6201 c50b |0020: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.tmpForward:Lcom/badlogic/gdx/math/Vector3; // field@0bc5 │ │ -076cec: 6e20 7914 1000 |0022: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1479 │ │ -076cf2: 0c00 |0025: move-result-object v0 │ │ -076cf4: 6e10 9114 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -076cfa: 6200 c20b |0029: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.right:Lcom/badlogic/gdx/math/Vector3; // field@0bc2 │ │ -076cfe: 6201 c70b |002b: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.tmpUp:Lcom/badlogic/gdx/math/Vector3; // field@0bc7 │ │ -076d02: 6202 c50b |002d: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.tmpForward:Lcom/badlogic/gdx/math/Vector3; // field@0bc5 │ │ -076d06: 6e54 d713 0321 |002f: invoke-virtual {v3, v0, v1, v2, v4}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; // method@13d7 │ │ -076d0c: 1103 |0032: return-object v3 │ │ +08517c: |[08517c] com.badlogic.gdx.math.Matrix4.setToWorld:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ +08518c: 6200 c50b |0000: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpForward:Lcom/badlogic/gdx/math/Vector3; // field@0bc5 │ │ +085190: 6e20 9814 5000 |0002: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +085196: 0c00 |0005: move-result-object v0 │ │ +085198: 6e10 9114 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +08519e: 6200 c20b |0009: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.right:Lcom/badlogic/gdx/math/Vector3; // field@0bc2 │ │ +0851a2: 6201 c50b |000b: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.tmpForward:Lcom/badlogic/gdx/math/Vector3; // field@0bc5 │ │ +0851a6: 6e20 9814 1000 |000d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +0851ac: 0c00 |0010: move-result-object v0 │ │ +0851ae: 6e20 7914 6000 |0011: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1479 │ │ +0851b4: 0c00 |0014: move-result-object v0 │ │ +0851b6: 6e10 9114 0000 |0015: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +0851bc: 6200 c70b |0018: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpUp:Lcom/badlogic/gdx/math/Vector3; // field@0bc7 │ │ +0851c0: 6201 c20b |001a: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.right:Lcom/badlogic/gdx/math/Vector3; // field@0bc2 │ │ +0851c4: 6e20 9814 1000 |001c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +0851ca: 0c00 |001f: move-result-object v0 │ │ +0851cc: 6201 c50b |0020: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.tmpForward:Lcom/badlogic/gdx/math/Vector3; // field@0bc5 │ │ +0851d0: 6e20 7914 1000 |0022: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1479 │ │ +0851d6: 0c00 |0025: move-result-object v0 │ │ +0851d8: 6e10 9114 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +0851de: 6200 c20b |0029: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.right:Lcom/badlogic/gdx/math/Vector3; // field@0bc2 │ │ +0851e2: 6201 c70b |002b: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.tmpUp:Lcom/badlogic/gdx/math/Vector3; // field@0bc7 │ │ +0851e6: 6202 c50b |002d: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.tmpForward:Lcom/badlogic/gdx/math/Vector3; // field@0bc5 │ │ +0851ea: 6e54 d713 0321 |002f: invoke-virtual {v3, v0, v1, v2, v4}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; // method@13d7 │ │ +0851f0: 1103 |0032: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ 0x0009 line=643 │ │ 0x0018 line=644 │ │ 0x0029 line=646 │ │ 0x0032 line=647 │ │ @@ -87986,30 +87988,30 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -076d10: |[076d10] com.badlogic.gdx.math.Matrix4.toNormalMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ -076d20: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -076d22: 5430 ca0b |0001: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076d26: 1301 0c00 |0003: const/16 v1, #int 12 // #c │ │ -076d2a: 4b02 0001 |0005: aput v2, v0, v1 │ │ -076d2e: 5430 ca0b |0007: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076d32: 1301 0d00 |0009: const/16 v1, #int 13 // #d │ │ -076d36: 4b02 0001 |000b: aput v2, v0, v1 │ │ -076d3a: 5430 ca0b |000d: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076d3e: 1301 0e00 |000f: const/16 v1, #int 14 // #e │ │ -076d42: 4b02 0001 |0011: aput v2, v0, v1 │ │ -076d46: 6e10 c213 0300 |0013: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Matrix4;.inv:()Lcom/badlogic/gdx/math/Matrix4; // method@13c2 │ │ -076d4c: 0c00 |0016: move-result-object v0 │ │ -076d4e: 6e10 ed13 0000 |0017: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Matrix4;.tra:()Lcom/badlogic/gdx/math/Matrix4; // method@13ed │ │ -076d54: 0c00 |001a: move-result-object v0 │ │ -076d56: 1100 |001b: return-object v0 │ │ +0851f4: |[0851f4] com.badlogic.gdx.math.Matrix4.toNormalMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ +085204: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +085206: 5430 ca0b |0001: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08520a: 1301 0c00 |0003: const/16 v1, #int 12 // #c │ │ +08520e: 4b02 0001 |0005: aput v2, v0, v1 │ │ +085212: 5430 ca0b |0007: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +085216: 1301 0d00 |0009: const/16 v1, #int 13 // #d │ │ +08521a: 4b02 0001 |000b: aput v2, v0, v1 │ │ +08521e: 5430 ca0b |000d: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +085222: 1301 0e00 |000f: const/16 v1, #int 14 // #e │ │ +085226: 4b02 0001 |0011: aput v2, v0, v1 │ │ +08522a: 6e10 c213 0300 |0013: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Matrix4;.inv:()Lcom/badlogic/gdx/math/Matrix4; // method@13c2 │ │ +085230: 0c00 |0016: move-result-object v0 │ │ +085232: 6e10 ed13 0000 |0017: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Matrix4;.tra:()Lcom/badlogic/gdx/math/Matrix4; // method@13ed │ │ +085238: 0c00 |001a: move-result-object v0 │ │ +08523a: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=720 │ │ 0x0007 line=721 │ │ 0x000d line=722 │ │ 0x0013 line=723 │ │ locals : │ │ @@ -88020,164 +88022,164 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 282 16-bit code units │ │ -076d58: |[076d58] com.badlogic.gdx.math.Matrix4.toString:()Ljava/lang/String; │ │ -076d68: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -076d6c: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -076d72: 1a01 0411 |0005: const-string v1, "[" // string@1104 │ │ -076d76: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -076d7c: 0c00 |000a: move-result-object v0 │ │ -076d7e: 5431 ca0b |000b: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076d82: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -076d84: 4401 0102 |000e: aget v1, v1, v2 │ │ -076d88: 6e20 6a26 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -076d8e: 0c00 |0013: move-result-object v0 │ │ -076d90: 1a01 242c |0014: const-string v1, "|" // string@2c24 │ │ -076d94: 6e20 6e26 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -076d9a: 0c00 |0019: move-result-object v0 │ │ -076d9c: 5431 ca0b |001a: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076da0: 1242 |001c: const/4 v2, #int 4 // #4 │ │ -076da2: 4401 0102 |001d: aget v1, v1, v2 │ │ -076da6: 6e20 6a26 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -076dac: 0c00 |0022: move-result-object v0 │ │ -076dae: 1a01 242c |0023: const-string v1, "|" // string@2c24 │ │ -076db2: 6e20 6e26 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -076db8: 0c00 |0028: move-result-object v0 │ │ -076dba: 5431 ca0b |0029: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076dbe: 1302 0800 |002b: const/16 v2, #int 8 // #8 │ │ -076dc2: 4401 0102 |002d: aget v1, v1, v2 │ │ -076dc6: 6e20 6a26 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -076dcc: 0c00 |0032: move-result-object v0 │ │ -076dce: 1a01 242c |0033: const-string v1, "|" // string@2c24 │ │ -076dd2: 6e20 6e26 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -076dd8: 0c00 |0038: move-result-object v0 │ │ -076dda: 5431 ca0b |0039: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076dde: 1302 0c00 |003b: const/16 v2, #int 12 // #c │ │ -076de2: 4401 0102 |003d: aget v1, v1, v2 │ │ -076de6: 6e20 6a26 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -076dec: 0c00 |0042: move-result-object v0 │ │ -076dee: 1a01 7311 |0043: const-string v1, "] │ │ -" // string@1173 │ │ -076df2: 6e20 6e26 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -076df8: 0c00 |0048: move-result-object v0 │ │ -076dfa: 1a01 0411 |0049: const-string v1, "[" // string@1104 │ │ -076dfe: 6e20 6e26 1000 |004b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -076e04: 0c00 |004e: move-result-object v0 │ │ -076e06: 5431 ca0b |004f: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076e0a: 1212 |0051: const/4 v2, #int 1 // #1 │ │ -076e0c: 4401 0102 |0052: aget v1, v1, v2 │ │ -076e10: 6e20 6a26 1000 |0054: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -076e16: 0c00 |0057: move-result-object v0 │ │ -076e18: 1a01 242c |0058: const-string v1, "|" // string@2c24 │ │ -076e1c: 6e20 6e26 1000 |005a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -076e22: 0c00 |005d: move-result-object v0 │ │ -076e24: 5431 ca0b |005e: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076e28: 1252 |0060: const/4 v2, #int 5 // #5 │ │ -076e2a: 4401 0102 |0061: aget v1, v1, v2 │ │ -076e2e: 6e20 6a26 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -076e34: 0c00 |0066: move-result-object v0 │ │ -076e36: 1a01 242c |0067: const-string v1, "|" // string@2c24 │ │ -076e3a: 6e20 6e26 1000 |0069: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -076e40: 0c00 |006c: move-result-object v0 │ │ -076e42: 5431 ca0b |006d: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076e46: 1302 0900 |006f: const/16 v2, #int 9 // #9 │ │ -076e4a: 4401 0102 |0071: aget v1, v1, v2 │ │ -076e4e: 6e20 6a26 1000 |0073: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -076e54: 0c00 |0076: move-result-object v0 │ │ -076e56: 1a01 242c |0077: const-string v1, "|" // string@2c24 │ │ -076e5a: 6e20 6e26 1000 |0079: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -076e60: 0c00 |007c: move-result-object v0 │ │ -076e62: 5431 ca0b |007d: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076e66: 1302 0d00 |007f: const/16 v2, #int 13 // #d │ │ -076e6a: 4401 0102 |0081: aget v1, v1, v2 │ │ -076e6e: 6e20 6a26 1000 |0083: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -076e74: 0c00 |0086: move-result-object v0 │ │ -076e76: 1a01 7311 |0087: const-string v1, "] │ │ -" // string@1173 │ │ -076e7a: 6e20 6e26 1000 |0089: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -076e80: 0c00 |008c: move-result-object v0 │ │ -076e82: 1a01 0411 |008d: const-string v1, "[" // string@1104 │ │ -076e86: 6e20 6e26 1000 |008f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -076e8c: 0c00 |0092: move-result-object v0 │ │ -076e8e: 5431 ca0b |0093: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076e92: 1222 |0095: const/4 v2, #int 2 // #2 │ │ -076e94: 4401 0102 |0096: aget v1, v1, v2 │ │ -076e98: 6e20 6a26 1000 |0098: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -076e9e: 0c00 |009b: move-result-object v0 │ │ -076ea0: 1a01 242c |009c: const-string v1, "|" // string@2c24 │ │ -076ea4: 6e20 6e26 1000 |009e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -076eaa: 0c00 |00a1: move-result-object v0 │ │ -076eac: 5431 ca0b |00a2: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076eb0: 1262 |00a4: const/4 v2, #int 6 // #6 │ │ -076eb2: 4401 0102 |00a5: aget v1, v1, v2 │ │ -076eb6: 6e20 6a26 1000 |00a7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -076ebc: 0c00 |00aa: move-result-object v0 │ │ -076ebe: 1a01 242c |00ab: const-string v1, "|" // string@2c24 │ │ -076ec2: 6e20 6e26 1000 |00ad: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -076ec8: 0c00 |00b0: move-result-object v0 │ │ -076eca: 5431 ca0b |00b1: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076ece: 1302 0a00 |00b3: const/16 v2, #int 10 // #a │ │ -076ed2: 4401 0102 |00b5: aget v1, v1, v2 │ │ -076ed6: 6e20 6a26 1000 |00b7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -076edc: 0c00 |00ba: move-result-object v0 │ │ -076ede: 1a01 242c |00bb: const-string v1, "|" // string@2c24 │ │ -076ee2: 6e20 6e26 1000 |00bd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -076ee8: 0c00 |00c0: move-result-object v0 │ │ -076eea: 5431 ca0b |00c1: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076eee: 1302 0e00 |00c3: const/16 v2, #int 14 // #e │ │ -076ef2: 4401 0102 |00c5: aget v1, v1, v2 │ │ -076ef6: 6e20 6a26 1000 |00c7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -076efc: 0c00 |00ca: move-result-object v0 │ │ -076efe: 1a01 7311 |00cb: const-string v1, "] │ │ -" // string@1173 │ │ -076f02: 6e20 6e26 1000 |00cd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -076f08: 0c00 |00d0: move-result-object v0 │ │ -076f0a: 1a01 0411 |00d1: const-string v1, "[" // string@1104 │ │ -076f0e: 6e20 6e26 1000 |00d3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -076f14: 0c00 |00d6: move-result-object v0 │ │ -076f16: 5431 ca0b |00d7: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076f1a: 1232 |00d9: const/4 v2, #int 3 // #3 │ │ -076f1c: 4401 0102 |00da: aget v1, v1, v2 │ │ -076f20: 6e20 6a26 1000 |00dc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -076f26: 0c00 |00df: move-result-object v0 │ │ -076f28: 1a01 242c |00e0: const-string v1, "|" // string@2c24 │ │ -076f2c: 6e20 6e26 1000 |00e2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -076f32: 0c00 |00e5: move-result-object v0 │ │ -076f34: 5431 ca0b |00e6: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076f38: 1272 |00e8: const/4 v2, #int 7 // #7 │ │ -076f3a: 4401 0102 |00e9: aget v1, v1, v2 │ │ -076f3e: 6e20 6a26 1000 |00eb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -076f44: 0c00 |00ee: move-result-object v0 │ │ -076f46: 1a01 242c |00ef: const-string v1, "|" // string@2c24 │ │ -076f4a: 6e20 6e26 1000 |00f1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -076f50: 0c00 |00f4: move-result-object v0 │ │ -076f52: 5431 ca0b |00f5: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076f56: 1302 0b00 |00f7: const/16 v2, #int 11 // #b │ │ -076f5a: 4401 0102 |00f9: aget v1, v1, v2 │ │ -076f5e: 6e20 6a26 1000 |00fb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -076f64: 0c00 |00fe: move-result-object v0 │ │ -076f66: 1a01 242c |00ff: const-string v1, "|" // string@2c24 │ │ -076f6a: 6e20 6e26 1000 |0101: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -076f70: 0c00 |0104: move-result-object v0 │ │ -076f72: 5431 ca0b |0105: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076f76: 1302 0f00 |0107: const/16 v2, #int 15 // #f │ │ -076f7a: 4401 0102 |0109: aget v1, v1, v2 │ │ -076f7e: 6e20 6a26 1000 |010b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -076f84: 0c00 |010e: move-result-object v0 │ │ -076f86: 1a01 7311 |010f: const-string v1, "] │ │ -" // string@1173 │ │ -076f8a: 6e20 6e26 1000 |0111: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -076f90: 0c00 |0114: move-result-object v0 │ │ -076f92: 6e10 7426 0000 |0115: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -076f98: 0c00 |0118: move-result-object v0 │ │ -076f9a: 1100 |0119: return-object v0 │ │ +08523c: |[08523c] com.badlogic.gdx.math.Matrix4.toString:()Ljava/lang/String; │ │ +08524c: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +085250: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +085256: 1a01 0211 |0005: const-string v1, "[" // string@1102 │ │ +08525a: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +085260: 0c00 |000a: move-result-object v0 │ │ +085262: 5431 ca0b |000b: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +085266: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +085268: 4401 0102 |000e: aget v1, v1, v2 │ │ +08526c: 6e20 6a26 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +085272: 0c00 |0013: move-result-object v0 │ │ +085274: 1a01 222c |0014: const-string v1, "|" // string@2c22 │ │ +085278: 6e20 6e26 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +08527e: 0c00 |0019: move-result-object v0 │ │ +085280: 5431 ca0b |001a: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +085284: 1242 |001c: const/4 v2, #int 4 // #4 │ │ +085286: 4401 0102 |001d: aget v1, v1, v2 │ │ +08528a: 6e20 6a26 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +085290: 0c00 |0022: move-result-object v0 │ │ +085292: 1a01 222c |0023: const-string v1, "|" // string@2c22 │ │ +085296: 6e20 6e26 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +08529c: 0c00 |0028: move-result-object v0 │ │ +08529e: 5431 ca0b |0029: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0852a2: 1302 0800 |002b: const/16 v2, #int 8 // #8 │ │ +0852a6: 4401 0102 |002d: aget v1, v1, v2 │ │ +0852aa: 6e20 6a26 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +0852b0: 0c00 |0032: move-result-object v0 │ │ +0852b2: 1a01 222c |0033: const-string v1, "|" // string@2c22 │ │ +0852b6: 6e20 6e26 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0852bc: 0c00 |0038: move-result-object v0 │ │ +0852be: 5431 ca0b |0039: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0852c2: 1302 0c00 |003b: const/16 v2, #int 12 // #c │ │ +0852c6: 4401 0102 |003d: aget v1, v1, v2 │ │ +0852ca: 6e20 6a26 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +0852d0: 0c00 |0042: move-result-object v0 │ │ +0852d2: 1a01 7111 |0043: const-string v1, "] │ │ +" // string@1171 │ │ +0852d6: 6e20 6e26 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0852dc: 0c00 |0048: move-result-object v0 │ │ +0852de: 1a01 0211 |0049: const-string v1, "[" // string@1102 │ │ +0852e2: 6e20 6e26 1000 |004b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0852e8: 0c00 |004e: move-result-object v0 │ │ +0852ea: 5431 ca0b |004f: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0852ee: 1212 |0051: const/4 v2, #int 1 // #1 │ │ +0852f0: 4401 0102 |0052: aget v1, v1, v2 │ │ +0852f4: 6e20 6a26 1000 |0054: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +0852fa: 0c00 |0057: move-result-object v0 │ │ +0852fc: 1a01 222c |0058: const-string v1, "|" // string@2c22 │ │ +085300: 6e20 6e26 1000 |005a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +085306: 0c00 |005d: move-result-object v0 │ │ +085308: 5431 ca0b |005e: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08530c: 1252 |0060: const/4 v2, #int 5 // #5 │ │ +08530e: 4401 0102 |0061: aget v1, v1, v2 │ │ +085312: 6e20 6a26 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +085318: 0c00 |0066: move-result-object v0 │ │ +08531a: 1a01 222c |0067: const-string v1, "|" // string@2c22 │ │ +08531e: 6e20 6e26 1000 |0069: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +085324: 0c00 |006c: move-result-object v0 │ │ +085326: 5431 ca0b |006d: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08532a: 1302 0900 |006f: const/16 v2, #int 9 // #9 │ │ +08532e: 4401 0102 |0071: aget v1, v1, v2 │ │ +085332: 6e20 6a26 1000 |0073: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +085338: 0c00 |0076: move-result-object v0 │ │ +08533a: 1a01 222c |0077: const-string v1, "|" // string@2c22 │ │ +08533e: 6e20 6e26 1000 |0079: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +085344: 0c00 |007c: move-result-object v0 │ │ +085346: 5431 ca0b |007d: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08534a: 1302 0d00 |007f: const/16 v2, #int 13 // #d │ │ +08534e: 4401 0102 |0081: aget v1, v1, v2 │ │ +085352: 6e20 6a26 1000 |0083: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +085358: 0c00 |0086: move-result-object v0 │ │ +08535a: 1a01 7111 |0087: const-string v1, "] │ │ +" // string@1171 │ │ +08535e: 6e20 6e26 1000 |0089: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +085364: 0c00 |008c: move-result-object v0 │ │ +085366: 1a01 0211 |008d: const-string v1, "[" // string@1102 │ │ +08536a: 6e20 6e26 1000 |008f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +085370: 0c00 |0092: move-result-object v0 │ │ +085372: 5431 ca0b |0093: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +085376: 1222 |0095: const/4 v2, #int 2 // #2 │ │ +085378: 4401 0102 |0096: aget v1, v1, v2 │ │ +08537c: 6e20 6a26 1000 |0098: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +085382: 0c00 |009b: move-result-object v0 │ │ +085384: 1a01 222c |009c: const-string v1, "|" // string@2c22 │ │ +085388: 6e20 6e26 1000 |009e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +08538e: 0c00 |00a1: move-result-object v0 │ │ +085390: 5431 ca0b |00a2: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +085394: 1262 |00a4: const/4 v2, #int 6 // #6 │ │ +085396: 4401 0102 |00a5: aget v1, v1, v2 │ │ +08539a: 6e20 6a26 1000 |00a7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +0853a0: 0c00 |00aa: move-result-object v0 │ │ +0853a2: 1a01 222c |00ab: const-string v1, "|" // string@2c22 │ │ +0853a6: 6e20 6e26 1000 |00ad: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0853ac: 0c00 |00b0: move-result-object v0 │ │ +0853ae: 5431 ca0b |00b1: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0853b2: 1302 0a00 |00b3: const/16 v2, #int 10 // #a │ │ +0853b6: 4401 0102 |00b5: aget v1, v1, v2 │ │ +0853ba: 6e20 6a26 1000 |00b7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +0853c0: 0c00 |00ba: move-result-object v0 │ │ +0853c2: 1a01 222c |00bb: const-string v1, "|" // string@2c22 │ │ +0853c6: 6e20 6e26 1000 |00bd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0853cc: 0c00 |00c0: move-result-object v0 │ │ +0853ce: 5431 ca0b |00c1: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0853d2: 1302 0e00 |00c3: const/16 v2, #int 14 // #e │ │ +0853d6: 4401 0102 |00c5: aget v1, v1, v2 │ │ +0853da: 6e20 6a26 1000 |00c7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +0853e0: 0c00 |00ca: move-result-object v0 │ │ +0853e2: 1a01 7111 |00cb: const-string v1, "] │ │ +" // string@1171 │ │ +0853e6: 6e20 6e26 1000 |00cd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0853ec: 0c00 |00d0: move-result-object v0 │ │ +0853ee: 1a01 0211 |00d1: const-string v1, "[" // string@1102 │ │ +0853f2: 6e20 6e26 1000 |00d3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0853f8: 0c00 |00d6: move-result-object v0 │ │ +0853fa: 5431 ca0b |00d7: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0853fe: 1232 |00d9: const/4 v2, #int 3 // #3 │ │ +085400: 4401 0102 |00da: aget v1, v1, v2 │ │ +085404: 6e20 6a26 1000 |00dc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +08540a: 0c00 |00df: move-result-object v0 │ │ +08540c: 1a01 222c |00e0: const-string v1, "|" // string@2c22 │ │ +085410: 6e20 6e26 1000 |00e2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +085416: 0c00 |00e5: move-result-object v0 │ │ +085418: 5431 ca0b |00e6: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08541c: 1272 |00e8: const/4 v2, #int 7 // #7 │ │ +08541e: 4401 0102 |00e9: aget v1, v1, v2 │ │ +085422: 6e20 6a26 1000 |00eb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +085428: 0c00 |00ee: move-result-object v0 │ │ +08542a: 1a01 222c |00ef: const-string v1, "|" // string@2c22 │ │ +08542e: 6e20 6e26 1000 |00f1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +085434: 0c00 |00f4: move-result-object v0 │ │ +085436: 5431 ca0b |00f5: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08543a: 1302 0b00 |00f7: const/16 v2, #int 11 // #b │ │ +08543e: 4401 0102 |00f9: aget v1, v1, v2 │ │ +085442: 6e20 6a26 1000 |00fb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +085448: 0c00 |00fe: move-result-object v0 │ │ +08544a: 1a01 222c |00ff: const-string v1, "|" // string@2c22 │ │ +08544e: 6e20 6e26 1000 |0101: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +085454: 0c00 |0104: move-result-object v0 │ │ +085456: 5431 ca0b |0105: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08545a: 1302 0f00 |0107: const/16 v2, #int 15 // #f │ │ +08545e: 4401 0102 |0109: aget v1, v1, v2 │ │ +085462: 6e20 6a26 1000 |010b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +085468: 0c00 |010e: move-result-object v0 │ │ +08546a: 1a01 7111 |010f: const-string v1, "] │ │ +" // string@1171 │ │ +08546e: 6e20 6e26 1000 |0111: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +085474: 0c00 |0114: move-result-object v0 │ │ +085476: 6e10 7426 0000 |0115: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +08547c: 0c00 |0118: move-result-object v0 │ │ +08547e: 1100 |0119: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=652 │ │ locals : │ │ 0x0000 - 0x011a reg=3 this Lcom/badlogic/gdx/math/Matrix4; │ │ │ │ #41 : (in Lcom/badlogic/gdx/math/Matrix4;) │ │ @@ -88185,110 +88187,110 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 178 16-bit code units │ │ -076f9c: |[076f9c] com.badlogic.gdx.math.Matrix4.tra:()Lcom/badlogic/gdx/math/Matrix4; │ │ -076fac: 1246 |0000: const/4 v6, #int 4 // #4 │ │ -076fae: 1235 |0001: const/4 v5, #int 3 // #3 │ │ -076fb0: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -076fb2: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -076fb4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -076fb6: 5470 c40b |0005: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -076fba: 5471 ca0b |0007: iget-object v1, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076fbe: 4401 0102 |0009: aget v1, v1, v2 │ │ -076fc2: 4b01 0002 |000b: aput v1, v0, v2 │ │ -076fc6: 5470 c40b |000d: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -076fca: 5471 ca0b |000f: iget-object v1, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076fce: 4401 0103 |0011: aget v1, v1, v3 │ │ -076fd2: 4b01 0006 |0013: aput v1, v0, v6 │ │ -076fd6: 5470 c40b |0015: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -076fda: 1301 0800 |0017: const/16 v1, #int 8 // #8 │ │ -076fde: 5472 ca0b |0019: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076fe2: 4402 0204 |001b: aget v2, v2, v4 │ │ -076fe6: 4b02 0001 |001d: aput v2, v0, v1 │ │ -076fea: 5470 c40b |001f: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -076fee: 1301 0c00 |0021: const/16 v1, #int 12 // #c │ │ -076ff2: 5472 ca0b |0023: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -076ff6: 4402 0205 |0025: aget v2, v2, v5 │ │ -076ffa: 4b02 0001 |0027: aput v2, v0, v1 │ │ -076ffe: 5470 c40b |0029: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -077002: 5471 ca0b |002b: iget-object v1, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -077006: 4401 0106 |002d: aget v1, v1, v6 │ │ -07700a: 4b01 0003 |002f: aput v1, v0, v3 │ │ -07700e: 5470 c40b |0031: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -077012: 1251 |0033: const/4 v1, #int 5 // #5 │ │ -077014: 5472 ca0b |0034: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -077018: 1253 |0036: const/4 v3, #int 5 // #5 │ │ -07701a: 4402 0203 |0037: aget v2, v2, v3 │ │ -07701e: 4b02 0001 |0039: aput v2, v0, v1 │ │ -077022: 5470 c40b |003b: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -077026: 1301 0900 |003d: const/16 v1, #int 9 // #9 │ │ -07702a: 5472 ca0b |003f: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07702e: 1263 |0041: const/4 v3, #int 6 // #6 │ │ -077030: 4402 0203 |0042: aget v2, v2, v3 │ │ -077034: 4b02 0001 |0044: aput v2, v0, v1 │ │ -077038: 5470 c40b |0046: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -07703c: 1301 0d00 |0048: const/16 v1, #int 13 // #d │ │ -077040: 5472 ca0b |004a: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -077044: 1273 |004c: const/4 v3, #int 7 // #7 │ │ -077046: 4402 0203 |004d: aget v2, v2, v3 │ │ -07704a: 4b02 0001 |004f: aput v2, v0, v1 │ │ -07704e: 5470 c40b |0051: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -077052: 5471 ca0b |0053: iget-object v1, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -077056: 1302 0800 |0055: const/16 v2, #int 8 // #8 │ │ -07705a: 4401 0102 |0057: aget v1, v1, v2 │ │ -07705e: 4b01 0004 |0059: aput v1, v0, v4 │ │ -077062: 5470 c40b |005b: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -077066: 1261 |005d: const/4 v1, #int 6 // #6 │ │ -077068: 5472 ca0b |005e: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07706c: 1303 0900 |0060: const/16 v3, #int 9 // #9 │ │ -077070: 4402 0203 |0062: aget v2, v2, v3 │ │ -077074: 4b02 0001 |0064: aput v2, v0, v1 │ │ -077078: 5470 c40b |0066: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -07707c: 1301 0a00 |0068: const/16 v1, #int 10 // #a │ │ -077080: 5472 ca0b |006a: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -077084: 1303 0a00 |006c: const/16 v3, #int 10 // #a │ │ -077088: 4402 0203 |006e: aget v2, v2, v3 │ │ -07708c: 4b02 0001 |0070: aput v2, v0, v1 │ │ -077090: 5470 c40b |0072: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -077094: 1301 0e00 |0074: const/16 v1, #int 14 // #e │ │ -077098: 5472 ca0b |0076: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07709c: 1303 0b00 |0078: const/16 v3, #int 11 // #b │ │ -0770a0: 4402 0203 |007a: aget v2, v2, v3 │ │ -0770a4: 4b02 0001 |007c: aput v2, v0, v1 │ │ -0770a8: 5470 c40b |007e: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -0770ac: 5471 ca0b |0080: iget-object v1, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0770b0: 1302 0c00 |0082: const/16 v2, #int 12 // #c │ │ -0770b4: 4401 0102 |0084: aget v1, v1, v2 │ │ -0770b8: 4b01 0005 |0086: aput v1, v0, v5 │ │ -0770bc: 5470 c40b |0088: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -0770c0: 1271 |008a: const/4 v1, #int 7 // #7 │ │ -0770c2: 5472 ca0b |008b: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0770c6: 1303 0d00 |008d: const/16 v3, #int 13 // #d │ │ -0770ca: 4402 0203 |008f: aget v2, v2, v3 │ │ -0770ce: 4b02 0001 |0091: aput v2, v0, v1 │ │ -0770d2: 5470 c40b |0093: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -0770d6: 1301 0b00 |0095: const/16 v1, #int 11 // #b │ │ -0770da: 5472 ca0b |0097: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0770de: 1303 0e00 |0099: const/16 v3, #int 14 // #e │ │ -0770e2: 4402 0203 |009b: aget v2, v2, v3 │ │ -0770e6: 4b02 0001 |009d: aput v2, v0, v1 │ │ -0770ea: 5470 c40b |009f: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -0770ee: 1301 0f00 |00a1: const/16 v1, #int 15 // #f │ │ -0770f2: 5472 ca0b |00a3: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0770f6: 1303 0f00 |00a5: const/16 v3, #int 15 // #f │ │ -0770fa: 4402 0203 |00a7: aget v2, v2, v3 │ │ -0770fe: 4b02 0001 |00a9: aput v2, v0, v1 │ │ -077102: 5470 c40b |00ab: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -077106: 6e20 d813 0700 |00ad: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/math/Matrix4;.set:([F)Lcom/badlogic/gdx/math/Matrix4; // method@13d8 │ │ -07710c: 0c00 |00b0: move-result-object v0 │ │ -07710e: 1100 |00b1: return-object v0 │ │ +085480: |[085480] com.badlogic.gdx.math.Matrix4.tra:()Lcom/badlogic/gdx/math/Matrix4; │ │ +085490: 1246 |0000: const/4 v6, #int 4 // #4 │ │ +085492: 1235 |0001: const/4 v5, #int 3 // #3 │ │ +085494: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +085496: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +085498: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +08549a: 5470 c40b |0005: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +08549e: 5471 ca0b |0007: iget-object v1, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0854a2: 4401 0102 |0009: aget v1, v1, v2 │ │ +0854a6: 4b01 0002 |000b: aput v1, v0, v2 │ │ +0854aa: 5470 c40b |000d: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +0854ae: 5471 ca0b |000f: iget-object v1, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0854b2: 4401 0103 |0011: aget v1, v1, v3 │ │ +0854b6: 4b01 0006 |0013: aput v1, v0, v6 │ │ +0854ba: 5470 c40b |0015: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +0854be: 1301 0800 |0017: const/16 v1, #int 8 // #8 │ │ +0854c2: 5472 ca0b |0019: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0854c6: 4402 0204 |001b: aget v2, v2, v4 │ │ +0854ca: 4b02 0001 |001d: aput v2, v0, v1 │ │ +0854ce: 5470 c40b |001f: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +0854d2: 1301 0c00 |0021: const/16 v1, #int 12 // #c │ │ +0854d6: 5472 ca0b |0023: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0854da: 4402 0205 |0025: aget v2, v2, v5 │ │ +0854de: 4b02 0001 |0027: aput v2, v0, v1 │ │ +0854e2: 5470 c40b |0029: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +0854e6: 5471 ca0b |002b: iget-object v1, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0854ea: 4401 0106 |002d: aget v1, v1, v6 │ │ +0854ee: 4b01 0003 |002f: aput v1, v0, v3 │ │ +0854f2: 5470 c40b |0031: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +0854f6: 1251 |0033: const/4 v1, #int 5 // #5 │ │ +0854f8: 5472 ca0b |0034: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0854fc: 1253 |0036: const/4 v3, #int 5 // #5 │ │ +0854fe: 4402 0203 |0037: aget v2, v2, v3 │ │ +085502: 4b02 0001 |0039: aput v2, v0, v1 │ │ +085506: 5470 c40b |003b: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +08550a: 1301 0900 |003d: const/16 v1, #int 9 // #9 │ │ +08550e: 5472 ca0b |003f: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +085512: 1263 |0041: const/4 v3, #int 6 // #6 │ │ +085514: 4402 0203 |0042: aget v2, v2, v3 │ │ +085518: 4b02 0001 |0044: aput v2, v0, v1 │ │ +08551c: 5470 c40b |0046: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +085520: 1301 0d00 |0048: const/16 v1, #int 13 // #d │ │ +085524: 5472 ca0b |004a: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +085528: 1273 |004c: const/4 v3, #int 7 // #7 │ │ +08552a: 4402 0203 |004d: aget v2, v2, v3 │ │ +08552e: 4b02 0001 |004f: aput v2, v0, v1 │ │ +085532: 5470 c40b |0051: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +085536: 5471 ca0b |0053: iget-object v1, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08553a: 1302 0800 |0055: const/16 v2, #int 8 // #8 │ │ +08553e: 4401 0102 |0057: aget v1, v1, v2 │ │ +085542: 4b01 0004 |0059: aput v1, v0, v4 │ │ +085546: 5470 c40b |005b: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +08554a: 1261 |005d: const/4 v1, #int 6 // #6 │ │ +08554c: 5472 ca0b |005e: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +085550: 1303 0900 |0060: const/16 v3, #int 9 // #9 │ │ +085554: 4402 0203 |0062: aget v2, v2, v3 │ │ +085558: 4b02 0001 |0064: aput v2, v0, v1 │ │ +08555c: 5470 c40b |0066: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +085560: 1301 0a00 |0068: const/16 v1, #int 10 // #a │ │ +085564: 5472 ca0b |006a: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +085568: 1303 0a00 |006c: const/16 v3, #int 10 // #a │ │ +08556c: 4402 0203 |006e: aget v2, v2, v3 │ │ +085570: 4b02 0001 |0070: aput v2, v0, v1 │ │ +085574: 5470 c40b |0072: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +085578: 1301 0e00 |0074: const/16 v1, #int 14 // #e │ │ +08557c: 5472 ca0b |0076: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +085580: 1303 0b00 |0078: const/16 v3, #int 11 // #b │ │ +085584: 4402 0203 |007a: aget v2, v2, v3 │ │ +085588: 4b02 0001 |007c: aput v2, v0, v1 │ │ +08558c: 5470 c40b |007e: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +085590: 5471 ca0b |0080: iget-object v1, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +085594: 1302 0c00 |0082: const/16 v2, #int 12 // #c │ │ +085598: 4401 0102 |0084: aget v1, v1, v2 │ │ +08559c: 4b01 0005 |0086: aput v1, v0, v5 │ │ +0855a0: 5470 c40b |0088: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +0855a4: 1271 |008a: const/4 v1, #int 7 // #7 │ │ +0855a6: 5472 ca0b |008b: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0855aa: 1303 0d00 |008d: const/16 v3, #int 13 // #d │ │ +0855ae: 4402 0203 |008f: aget v2, v2, v3 │ │ +0855b2: 4b02 0001 |0091: aput v2, v0, v1 │ │ +0855b6: 5470 c40b |0093: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +0855ba: 1301 0b00 |0095: const/16 v1, #int 11 // #b │ │ +0855be: 5472 ca0b |0097: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0855c2: 1303 0e00 |0099: const/16 v3, #int 14 // #e │ │ +0855c6: 4402 0203 |009b: aget v2, v2, v3 │ │ +0855ca: 4b02 0001 |009d: aput v2, v0, v1 │ │ +0855ce: 5470 c40b |009f: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +0855d2: 1301 0f00 |00a1: const/16 v1, #int 15 // #f │ │ +0855d6: 5472 ca0b |00a3: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0855da: 1303 0f00 |00a5: const/16 v3, #int 15 // #f │ │ +0855de: 4402 0203 |00a7: aget v2, v2, v3 │ │ +0855e2: 4b02 0001 |00a9: aput v2, v0, v1 │ │ +0855e6: 5470 c40b |00ab: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +0855ea: 6e20 d813 0700 |00ad: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/math/Matrix4;.set:([F)Lcom/badlogic/gdx/math/Matrix4; // method@13d8 │ │ +0855f0: 0c00 |00b0: move-result-object v0 │ │ +0855f2: 1100 |00b1: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=211 │ │ 0x000d line=212 │ │ 0x0015 line=213 │ │ 0x001f line=214 │ │ 0x0029 line=215 │ │ @@ -88312,69 +88314,69 @@ │ │ type : '(FFF)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 99 16-bit code units │ │ -077110: |[077110] com.badlogic.gdx.math.Matrix4.translate:(FFF)Lcom/badlogic/gdx/math/Matrix4; │ │ -077120: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ -077124: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -077126: 5440 c40b |0003: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -07712a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -07712c: 4b03 0001 |0006: aput v3, v0, v1 │ │ -077130: 5440 c40b |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -077134: 1241 |000a: const/4 v1, #int 4 // #4 │ │ -077136: 4b02 0001 |000b: aput v2, v0, v1 │ │ -07713a: 5440 c40b |000d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -07713e: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ -077142: 4b02 0001 |0011: aput v2, v0, v1 │ │ -077146: 5440 c40b |0013: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -07714a: 1301 0c00 |0015: const/16 v1, #int 12 // #c │ │ -07714e: 4b05 0001 |0017: aput v5, v0, v1 │ │ -077152: 5440 c40b |0019: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -077156: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -077158: 4b02 0001 |001c: aput v2, v0, v1 │ │ -07715c: 5440 c40b |001e: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -077160: 1251 |0020: const/4 v1, #int 5 // #5 │ │ -077162: 4b03 0001 |0021: aput v3, v0, v1 │ │ -077166: 5440 c40b |0023: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -07716a: 1301 0900 |0025: const/16 v1, #int 9 // #9 │ │ -07716e: 4b02 0001 |0027: aput v2, v0, v1 │ │ -077172: 5440 c40b |0029: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -077176: 1301 0d00 |002b: const/16 v1, #int 13 // #d │ │ -07717a: 4b06 0001 |002d: aput v6, v0, v1 │ │ -07717e: 5440 c40b |002f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -077182: 1221 |0031: const/4 v1, #int 2 // #2 │ │ -077184: 4b02 0001 |0032: aput v2, v0, v1 │ │ -077188: 5440 c40b |0034: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -07718c: 1261 |0036: const/4 v1, #int 6 // #6 │ │ -07718e: 4b02 0001 |0037: aput v2, v0, v1 │ │ -077192: 5440 c40b |0039: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -077196: 1301 0a00 |003b: const/16 v1, #int 10 // #a │ │ -07719a: 4b03 0001 |003d: aput v3, v0, v1 │ │ -07719e: 5440 c40b |003f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -0771a2: 1301 0e00 |0041: const/16 v1, #int 14 // #e │ │ -0771a6: 4b07 0001 |0043: aput v7, v0, v1 │ │ -0771aa: 5440 c40b |0045: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -0771ae: 1231 |0047: const/4 v1, #int 3 // #3 │ │ -0771b0: 4b02 0001 |0048: aput v2, v0, v1 │ │ -0771b4: 5440 c40b |004a: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -0771b8: 1271 |004c: const/4 v1, #int 7 // #7 │ │ -0771ba: 4b02 0001 |004d: aput v2, v0, v1 │ │ -0771be: 5440 c40b |004f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -0771c2: 1301 0b00 |0051: const/16 v1, #int 11 // #b │ │ -0771c6: 4b02 0001 |0053: aput v2, v0, v1 │ │ -0771ca: 5440 c40b |0055: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -0771ce: 1301 0f00 |0057: const/16 v1, #int 15 // #f │ │ -0771d2: 4b03 0001 |0059: aput v3, v0, v1 │ │ -0771d6: 5440 ca0b |005b: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0771da: 5441 c40b |005d: iget-object v1, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ -0771de: 7120 c613 1000 |005f: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.mul:([F[F)V // method@13c6 │ │ -0771e4: 1104 |0062: return-object v4 │ │ +0855f4: |[0855f4] com.badlogic.gdx.math.Matrix4.translate:(FFF)Lcom/badlogic/gdx/math/Matrix4; │ │ +085604: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ +085608: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +08560a: 5440 c40b |0003: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +08560e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +085610: 4b03 0001 |0006: aput v3, v0, v1 │ │ +085614: 5440 c40b |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +085618: 1241 |000a: const/4 v1, #int 4 // #4 │ │ +08561a: 4b02 0001 |000b: aput v2, v0, v1 │ │ +08561e: 5440 c40b |000d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +085622: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ +085626: 4b02 0001 |0011: aput v2, v0, v1 │ │ +08562a: 5440 c40b |0013: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +08562e: 1301 0c00 |0015: const/16 v1, #int 12 // #c │ │ +085632: 4b05 0001 |0017: aput v5, v0, v1 │ │ +085636: 5440 c40b |0019: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +08563a: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +08563c: 4b02 0001 |001c: aput v2, v0, v1 │ │ +085640: 5440 c40b |001e: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +085644: 1251 |0020: const/4 v1, #int 5 // #5 │ │ +085646: 4b03 0001 |0021: aput v3, v0, v1 │ │ +08564a: 5440 c40b |0023: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +08564e: 1301 0900 |0025: const/16 v1, #int 9 // #9 │ │ +085652: 4b02 0001 |0027: aput v2, v0, v1 │ │ +085656: 5440 c40b |0029: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +08565a: 1301 0d00 |002b: const/16 v1, #int 13 // #d │ │ +08565e: 4b06 0001 |002d: aput v6, v0, v1 │ │ +085662: 5440 c40b |002f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +085666: 1221 |0031: const/4 v1, #int 2 // #2 │ │ +085668: 4b02 0001 |0032: aput v2, v0, v1 │ │ +08566c: 5440 c40b |0034: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +085670: 1261 |0036: const/4 v1, #int 6 // #6 │ │ +085672: 4b02 0001 |0037: aput v2, v0, v1 │ │ +085676: 5440 c40b |0039: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +08567a: 1301 0a00 |003b: const/16 v1, #int 10 // #a │ │ +08567e: 4b03 0001 |003d: aput v3, v0, v1 │ │ +085682: 5440 c40b |003f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +085686: 1301 0e00 |0041: const/16 v1, #int 14 // #e │ │ +08568a: 4b07 0001 |0043: aput v7, v0, v1 │ │ +08568e: 5440 c40b |0045: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +085692: 1231 |0047: const/4 v1, #int 3 // #3 │ │ +085694: 4b02 0001 |0048: aput v2, v0, v1 │ │ +085698: 5440 c40b |004a: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +08569c: 1271 |004c: const/4 v1, #int 7 // #7 │ │ +08569e: 4b02 0001 |004d: aput v2, v0, v1 │ │ +0856a2: 5440 c40b |004f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +0856a6: 1301 0b00 |0051: const/16 v1, #int 11 // #b │ │ +0856aa: 4b02 0001 |0053: aput v2, v0, v1 │ │ +0856ae: 5440 c40b |0055: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +0856b2: 1301 0f00 |0057: const/16 v1, #int 15 // #f │ │ +0856b6: 4b03 0001 |0059: aput v3, v0, v1 │ │ +0856ba: 5440 ca0b |005b: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0856be: 5441 c40b |005d: iget-object v1, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0bc4 │ │ +0856c2: 7120 c613 1000 |005f: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.mul:([F[F)V // method@13c6 │ │ +0856c8: 1104 |0062: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=996 │ │ 0x0008 line=997 │ │ 0x000d line=998 │ │ 0x0013 line=999 │ │ 0x0019 line=1000 │ │ @@ -88402,21 +88404,21 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -0771e8: |[0771e8] com.badlogic.gdx.math.Matrix4.translate:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ -0771f8: 5240 fe0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0771fc: 5241 ff0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -077200: 5242 000c |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -077204: 6e40 ee13 0321 |0006: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.translate:(FFF)Lcom/badlogic/gdx/math/Matrix4; // method@13ee │ │ -07720a: 0c00 |0009: move-result-object v0 │ │ -07720c: 1100 |000a: return-object v0 │ │ +0856cc: |[0856cc] com.badlogic.gdx.math.Matrix4.translate:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ +0856dc: 5240 fe0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0856e0: 5241 ff0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0856e4: 5242 000c |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0856e8: 6e40 ee13 0321 |0006: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.translate:(FFF)Lcom/badlogic/gdx/math/Matrix4; // method@13ee │ │ +0856ee: 0c00 |0009: move-result-object v0 │ │ +0856f0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=986 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lcom/badlogic/gdx/math/Matrix4; │ │ 0x0000 - 0x000b reg=4 translation Lcom/badlogic/gdx/math/Vector3; │ │ │ │ @@ -88425,31 +88427,31 @@ │ │ type : '(FFF)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -077210: |[077210] com.badlogic.gdx.math.Matrix4.trn:(FFF)Lcom/badlogic/gdx/math/Matrix4; │ │ -077220: 5430 ca0b |0000: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -077224: 1301 0c00 |0002: const/16 v1, #int 12 // #c │ │ -077228: 4402 0001 |0004: aget v2, v0, v1 │ │ -07722c: c642 |0006: add-float/2addr v2, v4 │ │ -07722e: 4b02 0001 |0007: aput v2, v0, v1 │ │ -077232: 5430 ca0b |0009: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -077236: 1301 0d00 |000b: const/16 v1, #int 13 // #d │ │ -07723a: 4402 0001 |000d: aget v2, v0, v1 │ │ -07723e: c652 |000f: add-float/2addr v2, v5 │ │ -077240: 4b02 0001 |0010: aput v2, v0, v1 │ │ -077244: 5430 ca0b |0012: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -077248: 1301 0e00 |0014: const/16 v1, #int 14 // #e │ │ -07724c: 4402 0001 |0016: aget v2, v0, v1 │ │ -077250: c662 |0018: add-float/2addr v2, v6 │ │ -077252: 4b02 0001 |0019: aput v2, v0, v1 │ │ -077256: 1103 |001b: return-object v3 │ │ +0856f4: |[0856f4] com.badlogic.gdx.math.Matrix4.trn:(FFF)Lcom/badlogic/gdx/math/Matrix4; │ │ +085704: 5430 ca0b |0000: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +085708: 1301 0c00 |0002: const/16 v1, #int 12 // #c │ │ +08570c: 4402 0001 |0004: aget v2, v0, v1 │ │ +085710: c642 |0006: add-float/2addr v2, v4 │ │ +085712: 4b02 0001 |0007: aput v2, v0, v1 │ │ +085716: 5430 ca0b |0009: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08571a: 1301 0d00 |000b: const/16 v1, #int 13 // #d │ │ +08571e: 4402 0001 |000d: aget v2, v0, v1 │ │ +085722: c652 |000f: add-float/2addr v2, v5 │ │ +085724: 4b02 0001 |0010: aput v2, v0, v1 │ │ +085728: 5430 ca0b |0012: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08572c: 1301 0e00 |0014: const/16 v1, #int 14 // #e │ │ +085730: 4402 0001 |0016: aget v2, v0, v1 │ │ +085734: c662 |0018: add-float/2addr v2, v6 │ │ +085736: 4b02 0001 |0019: aput v2, v0, v1 │ │ +08573a: 1103 |001b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0009 line=184 │ │ 0x0012 line=185 │ │ 0x001b line=186 │ │ locals : │ │ @@ -88463,51 +88465,51 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -077258: |[077258] com.badlogic.gdx.math.Matrix4.trn:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ -077268: 5440 ca0b |0000: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07726c: 1301 0c00 |0002: const/16 v1, #int 12 // #c │ │ -077270: 4402 0001 |0004: aget v2, v0, v1 │ │ -077274: 5253 fe0b |0006: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -077278: c632 |0008: add-float/2addr v2, v3 │ │ -07727a: 4b02 0001 |0009: aput v2, v0, v1 │ │ -07727e: 5440 ca0b |000b: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -077282: 1301 0d00 |000d: const/16 v1, #int 13 // #d │ │ -077286: 4402 0001 |000f: aget v2, v0, v1 │ │ -07728a: 5253 ff0b |0011: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07728e: c632 |0013: add-float/2addr v2, v3 │ │ -077290: 4b02 0001 |0014: aput v2, v0, v1 │ │ -077294: 5440 ca0b |0016: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -077298: 1301 0e00 |0018: const/16 v1, #int 14 // #e │ │ -07729c: 4402 0001 |001a: aget v2, v0, v1 │ │ -0772a0: 5253 000c |001c: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0772a4: c632 |001e: add-float/2addr v2, v3 │ │ -0772a6: 4b02 0001 |001f: aput v2, v0, v1 │ │ -0772aa: 1104 |0021: return-object v4 │ │ +08573c: |[08573c] com.badlogic.gdx.math.Matrix4.trn:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ +08574c: 5440 ca0b |0000: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +085750: 1301 0c00 |0002: const/16 v1, #int 12 // #c │ │ +085754: 4402 0001 |0004: aget v2, v0, v1 │ │ +085758: 5253 fe0b |0006: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +08575c: c632 |0008: add-float/2addr v2, v3 │ │ +08575e: 4b02 0001 |0009: aput v2, v0, v1 │ │ +085762: 5440 ca0b |000b: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +085766: 1301 0d00 |000d: const/16 v1, #int 13 // #d │ │ +08576a: 4402 0001 |000f: aget v2, v0, v1 │ │ +08576e: 5253 ff0b |0011: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +085772: c632 |0013: add-float/2addr v2, v3 │ │ +085774: 4b02 0001 |0014: aput v2, v0, v1 │ │ +085778: 5440 ca0b |0016: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +08577c: 1301 0e00 |0018: const/16 v1, #int 14 // #e │ │ +085780: 4402 0001 |001a: aget v2, v0, v1 │ │ +085784: 5253 000c |001c: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +085788: c632 |001e: add-float/2addr v2, v3 │ │ +08578a: 4b02 0001 |001f: aput v2, v0, v1 │ │ +08578e: 1104 |0021: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x000b line=171 │ │ 0x0016 line=172 │ │ 0x0021 line=173 │ │ locals : │ │ 0x0000 - 0x0022 reg=4 this Lcom/badlogic/gdx/math/Matrix4; │ │ 0x0000 - 0x0022 reg=5 vector Lcom/badlogic/gdx/math/Vector3; │ │ │ │ - source_file_idx : 3415 (Matrix4.java) │ │ + source_file_idx : 3413 (Matrix4.java) │ │ │ │ Class #231 header: │ │ -class_idx : 526 │ │ +class_idx : 524 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 939 │ │ -source_file_idx : 3608 │ │ +superclass_idx : 937 │ │ +source_file_idx : 3606 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #231 annotations: │ │ Annotations on class │ │ @@ -88546,40 +88548,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0772ac: |[0772ac] com.badlogic.gdx.math.Plane$PlaneSide.:()V │ │ -0772bc: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -0772be: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0772c0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0772c2: 2200 0e02 |0003: new-instance v0, Lcom/badlogic/gdx/math/Plane$PlaneSide; // type@020e │ │ -0772c6: 1a01 d90d |0005: const-string v1, "OnPlane" // string@0dd9 │ │ -0772ca: 7030 f313 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Plane$PlaneSide;.:(Ljava/lang/String;I)V // method@13f3 │ │ -0772d0: 6900 ce0b |000a: sput-object v0, Lcom/badlogic/gdx/math/Plane$PlaneSide;.OnPlane:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bce │ │ -0772d4: 2200 0e02 |000c: new-instance v0, Lcom/badlogic/gdx/math/Plane$PlaneSide; // type@020e │ │ -0772d8: 1a01 f101 |000e: const-string v1, "Back" // string@01f1 │ │ -0772dc: 7030 f313 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/math/Plane$PlaneSide;.:(Ljava/lang/String;I)V // method@13f3 │ │ -0772e2: 6900 cc0b |0013: sput-object v0, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bcc │ │ -0772e6: 2200 0e02 |0015: new-instance v0, Lcom/badlogic/gdx/math/Plane$PlaneSide; // type@020e │ │ -0772ea: 1a01 3504 |0017: const-string v1, "Front" // string@0435 │ │ -0772ee: 7030 f313 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/math/Plane$PlaneSide;.:(Ljava/lang/String;I)V // method@13f3 │ │ -0772f4: 6900 cd0b |001c: sput-object v0, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Front:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bcd │ │ -0772f8: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -0772fa: 2300 7904 |001f: new-array v0, v0, [Lcom/badlogic/gdx/math/Plane$PlaneSide; // type@0479 │ │ -0772fe: 6201 ce0b |0021: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.OnPlane:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bce │ │ -077302: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -077306: 6201 cc0b |0025: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bcc │ │ -07730a: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -07730e: 6201 cd0b |0029: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Front:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bcd │ │ -077312: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -077316: 6900 cb0b |002d: sput-object v0, Lcom/badlogic/gdx/math/Plane$PlaneSide;.$VALUES:[Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bcb │ │ -07731a: 0e00 |002f: return-void │ │ +085790: |[085790] com.badlogic.gdx.math.Plane$PlaneSide.:()V │ │ +0857a0: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +0857a2: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0857a4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0857a6: 2200 0c02 |0003: new-instance v0, Lcom/badlogic/gdx/math/Plane$PlaneSide; // type@020c │ │ +0857aa: 1a01 d70d |0005: const-string v1, "OnPlane" // string@0dd7 │ │ +0857ae: 7030 f313 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Plane$PlaneSide;.:(Ljava/lang/String;I)V // method@13f3 │ │ +0857b4: 6900 ce0b |000a: sput-object v0, Lcom/badlogic/gdx/math/Plane$PlaneSide;.OnPlane:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bce │ │ +0857b8: 2200 0c02 |000c: new-instance v0, Lcom/badlogic/gdx/math/Plane$PlaneSide; // type@020c │ │ +0857bc: 1a01 f101 |000e: const-string v1, "Back" // string@01f1 │ │ +0857c0: 7030 f313 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/math/Plane$PlaneSide;.:(Ljava/lang/String;I)V // method@13f3 │ │ +0857c6: 6900 cc0b |0013: sput-object v0, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bcc │ │ +0857ca: 2200 0c02 |0015: new-instance v0, Lcom/badlogic/gdx/math/Plane$PlaneSide; // type@020c │ │ +0857ce: 1a01 3504 |0017: const-string v1, "Front" // string@0435 │ │ +0857d2: 7030 f313 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/math/Plane$PlaneSide;.:(Ljava/lang/String;I)V // method@13f3 │ │ +0857d8: 6900 cd0b |001c: sput-object v0, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Front:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bcd │ │ +0857dc: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +0857de: 2300 7704 |001f: new-array v0, v0, [Lcom/badlogic/gdx/math/Plane$PlaneSide; // type@0477 │ │ +0857e2: 6201 ce0b |0021: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.OnPlane:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bce │ │ +0857e6: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +0857ea: 6201 cc0b |0025: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bcc │ │ +0857ee: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +0857f2: 6201 cd0b |0029: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Front:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bcd │ │ +0857f6: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +0857fa: 6900 cb0b |002d: sput-object v0, Lcom/badlogic/gdx/math/Plane$PlaneSide;.$VALUES:[Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bcb │ │ +0857fe: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=32 │ │ 0x001e line=31 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/math/Plane$PlaneSide;) │ │ @@ -88587,17 +88589,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -07731c: |[07731c] com.badlogic.gdx.math.Plane$PlaneSide.:(Ljava/lang/String;I)V │ │ -07732c: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ -077332: 0e00 |0003: return-void │ │ +085800: |[085800] com.badlogic.gdx.math.Plane$PlaneSide.:(Ljava/lang/String;I)V │ │ +085810: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ +085816: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Plane$PlaneSide; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -88607,20 +88609,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/math/Plane$PlaneSide;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -077334: |[077334] com.badlogic.gdx.math.Plane$PlaneSide.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/math/Plane$PlaneSide; │ │ -077344: 1c00 0e02 |0000: const-class v0, Lcom/badlogic/gdx/math/Plane$PlaneSide; // type@020e │ │ -077348: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ -07734e: 0c00 |0005: move-result-object v0 │ │ -077350: 1f00 0e02 |0006: check-cast v0, Lcom/badlogic/gdx/math/Plane$PlaneSide; // type@020e │ │ -077354: 1100 |0008: return-object v0 │ │ +085818: |[085818] com.badlogic.gdx.math.Plane$PlaneSide.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/math/Plane$PlaneSide; │ │ +085828: 1c00 0c02 |0000: const-class v0, Lcom/badlogic/gdx/math/Plane$PlaneSide; // type@020c │ │ +08582c: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ +085832: 0c00 |0005: move-result-object v0 │ │ +085834: 1f00 0c02 |0006: check-cast v0, Lcom/badlogic/gdx/math/Plane$PlaneSide; // type@020c │ │ +085838: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/math/Plane$PlaneSide;) │ │ @@ -88628,33 +88630,33 @@ │ │ type : '()[Lcom/badlogic/gdx/math/Plane$PlaneSide;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -077358: |[077358] com.badlogic.gdx.math.Plane$PlaneSide.values:()[Lcom/badlogic/gdx/math/Plane$PlaneSide; │ │ -077368: 6200 cb0b |0000: sget-object v0, Lcom/badlogic/gdx/math/Plane$PlaneSide;.$VALUES:[Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bcb │ │ -07736c: 6e10 4c29 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/math/Plane$PlaneSide;.clone:()Ljava/lang/Object; // method@294c │ │ -077372: 0c00 |0005: move-result-object v0 │ │ -077374: 1f00 7904 |0006: check-cast v0, [Lcom/badlogic/gdx/math/Plane$PlaneSide; // type@0479 │ │ -077378: 1100 |0008: return-object v0 │ │ +08583c: |[08583c] com.badlogic.gdx.math.Plane$PlaneSide.values:()[Lcom/badlogic/gdx/math/Plane$PlaneSide; │ │ +08584c: 6200 cb0b |0000: sget-object v0, Lcom/badlogic/gdx/math/Plane$PlaneSide;.$VALUES:[Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bcb │ │ +085850: 6e10 4c29 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/math/Plane$PlaneSide;.clone:()Ljava/lang/Object; // method@294c │ │ +085856: 0c00 |0005: move-result-object v0 │ │ +085858: 1f00 7704 |0006: check-cast v0, [Lcom/badlogic/gdx/math/Plane$PlaneSide; // type@0477 │ │ +08585c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 3608 (Plane.java) │ │ + source_file_idx : 3606 (Plane.java) │ │ │ │ Class #232 header: │ │ -class_idx : 527 │ │ +class_idx : 525 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3608 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3606 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 12 │ │ │ │ Class #232 annotations: │ │ Annotations on class │ │ @@ -88687,27 +88689,27 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -07737c: |[07737c] com.badlogic.gdx.math.Plane.:(Lcom/badlogic/gdx/math/Vector3;F)V │ │ -07738c: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -077392: 2200 1402 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -077396: 7010 7014 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -07739c: 5b10 d00b |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ -0773a0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0773a2: 5910 cf0b |000b: iput v0, v1, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ -0773a6: 5410 d00b |000d: iget-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ -0773aa: 6e20 9814 2000 |000f: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -0773b0: 0c00 |0012: move-result-object v0 │ │ -0773b2: 6e10 9114 0000 |0013: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -0773b8: 5913 cf0b |0016: iput v3, v1, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ -0773bc: 0e00 |0018: return-void │ │ +085860: |[085860] com.badlogic.gdx.math.Plane.:(Lcom/badlogic/gdx/math/Vector3;F)V │ │ +085870: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +085876: 2200 1202 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +08587a: 7010 7014 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +085880: 5b10 d00b |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ +085884: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +085886: 5910 cf0b |000b: iput v0, v1, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ +08588a: 5410 d00b |000d: iget-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ +08588e: 6e20 9814 2000 |000f: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +085894: 0c00 |0012: move-result-object v0 │ │ +085896: 6e10 9114 0000 |0013: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +08589c: 5913 cf0b |0016: iput v3, v1, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ +0858a0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=35 │ │ 0x000a line=36 │ │ 0x000d line=43 │ │ 0x0016 line=44 │ │ @@ -88722,31 +88724,31 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0773c0: |[0773c0] com.badlogic.gdx.math.Plane.:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ -0773d0: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0773d6: 2200 1402 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0773da: 7010 7014 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -0773e0: 5b10 d00b |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ -0773e4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0773e6: 5910 cf0b |000b: iput v0, v1, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ -0773ea: 5410 d00b |000d: iget-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ -0773ee: 6e20 9814 2000 |000f: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -0773f4: 0c00 |0012: move-result-object v0 │ │ -0773f6: 6e10 9114 0000 |0013: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -0773fc: 5410 d00b |0016: iget-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ -077400: 6e20 7e14 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ -077406: 0a00 |001b: move-result v0 │ │ -077408: 7f00 |001c: neg-float v0, v0 │ │ -07740a: 5910 cf0b |001d: iput v0, v1, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ -07740e: 0e00 |001f: return-void │ │ +0858a4: |[0858a4] com.badlogic.gdx.math.Plane.:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ +0858b4: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0858ba: 2200 1202 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +0858be: 7010 7014 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +0858c4: 5b10 d00b |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ +0858c8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0858ca: 5910 cf0b |000b: iput v0, v1, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ +0858ce: 5410 d00b |000d: iget-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ +0858d2: 6e20 9814 2000 |000f: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +0858d8: 0c00 |0012: move-result-object v0 │ │ +0858da: 6e10 9114 0000 |0013: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +0858e0: 5410 d00b |0016: iget-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ +0858e4: 6e20 7e14 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ +0858ea: 0a00 |001b: move-result v0 │ │ +0858ec: 7f00 |001c: neg-float v0, v0 │ │ +0858ee: 5910 cf0b |001d: iput v0, v1, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ +0858f2: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=35 │ │ 0x000a line=36 │ │ 0x000d line=52 │ │ 0x0016 line=53 │ │ @@ -88761,23 +88763,23 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -077410: |[077410] com.badlogic.gdx.math.Plane.:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ -077420: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -077426: 2200 1402 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -07742a: 7010 7014 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -077430: 5b10 d00b |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ -077434: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -077436: 5910 cf0b |000b: iput v0, v1, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ -07743a: 6e40 0114 2143 |000d: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Plane;.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V // method@1401 │ │ -077440: 0e00 |0010: return-void │ │ +0858f4: |[0858f4] com.badlogic.gdx.math.Plane.:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ +085904: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +08590a: 2200 1202 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +08590e: 7010 7014 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +085914: 5b10 d00b |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ +085918: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +08591a: 5910 cf0b |000b: iput v0, v1, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ +08591e: 6e40 0114 2143 |000d: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Plane;.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V // method@1401 │ │ +085924: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=35 │ │ 0x000a line=36 │ │ 0x000d line=63 │ │ 0x0010 line=64 │ │ @@ -88793,21 +88795,21 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -077444: |[077444] com.badlogic.gdx.math.Plane.distance:(Lcom/badlogic/gdx/math/Vector3;)F │ │ -077454: 5420 d00b |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ -077458: 6e20 7e14 3000 |0002: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ -07745e: 0a00 |0005: move-result v0 │ │ -077460: 5221 cf0b |0006: iget v1, v2, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ -077464: c610 |0008: add-float/2addr v0, v1 │ │ -077466: 0f00 |0009: return v0 │ │ +085928: |[085928] com.badlogic.gdx.math.Plane.distance:(Lcom/badlogic/gdx/math/Vector3;)F │ │ +085938: 5420 d00b |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ +08593c: 6e20 7e14 3000 |0002: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ +085942: 0a00 |0005: move-result v0 │ │ +085944: 5221 cf0b |0006: iget v1, v2, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ +085948: c610 |0008: add-float/2addr v0, v1 │ │ +08594a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/badlogic/gdx/math/Plane; │ │ 0x0000 - 0x000a reg=3 point Lcom/badlogic/gdx/math/Vector3; │ │ │ │ @@ -88816,17 +88818,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -077468: |[077468] com.badlogic.gdx.math.Plane.getD:()F │ │ -077478: 5210 cf0b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ -07747c: 0f00 |0002: return v0 │ │ +08594c: |[08594c] com.badlogic.gdx.math.Plane.getD:()F │ │ +08595c: 5210 cf0b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ +085960: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/math/Plane; │ │ │ │ #2 : (in Lcom/badlogic/gdx/math/Plane;) │ │ @@ -88834,17 +88836,17 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -077480: |[077480] com.badlogic.gdx.math.Plane.getNormal:()Lcom/badlogic/gdx/math/Vector3; │ │ -077490: 5410 d00b |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ -077494: 1100 |0002: return-object v0 │ │ +085964: |[085964] com.badlogic.gdx.math.Plane.getNormal:()Lcom/badlogic/gdx/math/Vector3; │ │ +085974: 5410 d00b |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ +085978: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/math/Plane; │ │ │ │ #3 : (in Lcom/badlogic/gdx/math/Plane;) │ │ @@ -88852,25 +88854,25 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -077498: |[077498] com.badlogic.gdx.math.Plane.isFrontFacing:(Lcom/badlogic/gdx/math/Vector3;)Z │ │ -0774a8: 5421 d00b |0000: iget-object v1, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ -0774ac: 6e20 7e14 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ -0774b2: 0a00 |0005: move-result v0 │ │ -0774b4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0774b6: 2e01 0001 |0007: cmpg-float v1, v0, v1 │ │ -0774ba: 3c01 0400 |0009: if-gtz v1, 000d // +0004 │ │ -0774be: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -0774c0: 0f01 |000c: return v1 │ │ -0774c2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0774c4: 28fe |000e: goto 000c // -0002 │ │ +08597c: |[08597c] com.badlogic.gdx.math.Plane.isFrontFacing:(Lcom/badlogic/gdx/math/Vector3;)Z │ │ +08598c: 5421 d00b |0000: iget-object v1, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ +085990: 6e20 7e14 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ +085996: 0a00 |0005: move-result v0 │ │ +085998: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +08599a: 2e01 0001 |0007: cmpg-float v1, v0, v1 │ │ +08599e: 3c01 0400 |0009: if-gtz v1, 000d // +0004 │ │ +0859a2: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +0859a4: 0f01 |000c: return v1 │ │ +0859a6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0859a8: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0006 line=140 │ │ locals : │ │ 0x0006 - 0x000f reg=0 dot F │ │ 0x0000 - 0x000f reg=2 this Lcom/badlogic/gdx/math/Plane; │ │ @@ -88881,19 +88883,19 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0774c8: |[0774c8] com.badlogic.gdx.math.Plane.set:(FFFF)V │ │ -0774d8: 5410 d00b |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ -0774dc: 6e40 9714 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -0774e2: 5915 cf0b |0005: iput v5, v1, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ -0774e6: 0e00 |0007: return-void │ │ +0859ac: |[0859ac] com.badlogic.gdx.math.Plane.set:(FFFF)V │ │ +0859bc: 5410 d00b |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ +0859c0: 6e40 9714 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +0859c6: 5915 cf0b |0005: iput v5, v1, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ +0859ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0005 line=88 │ │ 0x0007 line=89 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/math/Plane; │ │ @@ -88907,25 +88909,25 @@ │ │ type : '(FFFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -0774e8: |[0774e8] com.badlogic.gdx.math.Plane.set:(FFFFFF)V │ │ -0774f8: 5420 d00b |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ -0774fc: 6e40 9714 6087 |0002: invoke-virtual {v0, v6, v7, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -077502: a800 0306 |0005: mul-float v0, v3, v6 │ │ -077506: a801 0407 |0007: mul-float v1, v4, v7 │ │ -07750a: c610 |0009: add-float/2addr v0, v1 │ │ -07750c: a801 0508 |000a: mul-float v1, v5, v8 │ │ -077510: c610 |000c: add-float/2addr v0, v1 │ │ -077512: 7f00 |000d: neg-float v0, v0 │ │ -077514: 5920 cf0b |000e: iput v0, v2, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ -077518: 0e00 |0010: return-void │ │ +0859cc: |[0859cc] com.badlogic.gdx.math.Plane.set:(FFFFFF)V │ │ +0859dc: 5420 d00b |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ +0859e0: 6e40 9714 6087 |0002: invoke-virtual {v0, v6, v7, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +0859e6: a800 0306 |0005: mul-float v0, v3, v6 │ │ +0859ea: a801 0407 |0007: mul-float v1, v4, v7 │ │ +0859ee: c610 |0009: add-float/2addr v0, v1 │ │ +0859f0: a801 0508 |000a: mul-float v1, v5, v8 │ │ +0859f4: c610 |000c: add-float/2addr v0, v1 │ │ +0859f6: 7f00 |000d: neg-float v0, v0 │ │ +0859f8: 5920 cf0b |000e: iput v0, v2, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ +0859fc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0005 line=164 │ │ 0x0010 line=165 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/badlogic/gdx/math/Plane; │ │ @@ -88941,21 +88943,21 @@ │ │ type : '(Lcom/badlogic/gdx/math/Plane;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07751c: |[07751c] com.badlogic.gdx.math.Plane.set:(Lcom/badlogic/gdx/math/Plane;)V │ │ -07752c: 5420 d00b |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ -077530: 5431 d00b |0002: iget-object v1, v3, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ -077534: 6e20 9814 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -07753a: 5230 cf0b |0007: iget v0, v3, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ -07753e: 5920 cf0b |0009: iput v0, v2, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ -077542: 0e00 |000b: return-void │ │ +085a00: |[085a00] com.badlogic.gdx.math.Plane.set:(Lcom/badlogic/gdx/math/Plane;)V │ │ +085a10: 5420 d00b |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ +085a14: 5431 d00b |0002: iget-object v1, v3, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ +085a18: 6e20 9814 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +085a1e: 5230 cf0b |0007: iget v0, v3, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ +085a22: 5920 cf0b |0009: iput v0, v2, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ +085a26: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0007 line=172 │ │ 0x000b line=173 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/math/Plane; │ │ @@ -88966,22 +88968,22 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -077544: |[077544] com.badlogic.gdx.math.Plane.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ -077554: 5410 d00b |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ -077558: 6e20 9814 3000 |0002: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -07755e: 6e20 7e14 3200 |0005: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ -077564: 0a00 |0008: move-result v0 │ │ -077566: 7f00 |0009: neg-float v0, v0 │ │ -077568: 5910 cf0b |000a: iput v0, v1, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ -07756c: 0e00 |000c: return-void │ │ +085a28: |[085a28] com.badlogic.gdx.math.Plane.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ +085a38: 5410 d00b |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ +085a3c: 6e20 9814 3000 |0002: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +085a42: 6e20 7e14 3200 |0005: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ +085a48: 0a00 |0008: move-result v0 │ │ +085a4a: 7f00 |0009: neg-float v0, v0 │ │ +085a4c: 5910 cf0b |000a: iput v0, v1, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ +085a50: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0005 line=159 │ │ 0x000c line=160 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/math/Plane; │ │ @@ -88993,34 +88995,34 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -077570: |[077570] com.badlogic.gdx.math.Plane.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ -077580: 6e10 9e14 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ -077586: 0c03 |0003: move-result-object v3 │ │ -077588: 6e20 9d14 6300 |0004: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ -07758e: 0c00 |0007: move-result-object v0 │ │ -077590: 6e10 9f14 0600 |0008: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Vector3;.tmp2:()Lcom/badlogic/gdx/math/Vector3; // method@149f │ │ -077596: 0c03 |000b: move-result-object v3 │ │ -077598: 6e20 9d14 7300 |000c: invoke-virtual {v3, v7}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ -07759e: 0c02 |000f: move-result-object v2 │ │ -0775a0: 6e20 7914 2000 |0010: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1479 │ │ -0775a6: 0c03 |0013: move-result-object v3 │ │ -0775a8: 6e10 9114 0300 |0014: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -0775ae: 0c01 |0017: move-result-object v1 │ │ -0775b0: 5443 d00b |0018: iget-object v3, v4, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ -0775b4: 6e20 9814 1300 |001a: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -0775ba: 6e20 7e14 1500 |001d: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ -0775c0: 0a03 |0020: move-result v3 │ │ -0775c2: 7f33 |0021: neg-float v3, v3 │ │ -0775c4: 5943 cf0b |0022: iput v3, v4, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ -0775c8: 0e00 |0024: return-void │ │ +085a54: |[085a54] com.badlogic.gdx.math.Plane.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ +085a64: 6e10 9e14 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ +085a6a: 0c03 |0003: move-result-object v3 │ │ +085a6c: 6e20 9d14 6300 |0004: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ +085a72: 0c00 |0007: move-result-object v0 │ │ +085a74: 6e10 9f14 0600 |0008: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Vector3;.tmp2:()Lcom/badlogic/gdx/math/Vector3; // method@149f │ │ +085a7a: 0c03 |000b: move-result-object v3 │ │ +085a7c: 6e20 9d14 7300 |000c: invoke-virtual {v3, v7}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ +085a82: 0c02 |000f: move-result-object v2 │ │ +085a84: 6e20 7914 2000 |0010: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1479 │ │ +085a8a: 0c03 |0013: move-result-object v3 │ │ +085a8c: 6e10 9114 0300 |0014: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +085a92: 0c01 |0017: move-result-object v1 │ │ +085a94: 5443 d00b |0018: iget-object v3, v4, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ +085a98: 6e20 9814 1300 |001a: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +085a9e: 6e20 7e14 1500 |001d: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ +085aa4: 0a03 |0020: move-result v3 │ │ +085aa6: 7f33 |0021: neg-float v3, v3 │ │ +085aa8: 5943 cf0b |0022: iput v3, v4, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ +085aac: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0008 line=74 │ │ 0x0010 line=75 │ │ 0x0018 line=76 │ │ 0x001d line=77 │ │ @@ -89039,31 +89041,31 @@ │ │ type : '(FFF)Lcom/badlogic/gdx/math/Plane$PlaneSide;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -0775cc: |[0775cc] com.badlogic.gdx.math.Plane.testPoint:(FFF)Lcom/badlogic/gdx/math/Plane$PlaneSide; │ │ -0775dc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0775de: 5441 d00b |0001: iget-object v1, v4, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ -0775e2: 6e40 7d14 5176 |0003: invoke-virtual {v1, v5, v6, v7}, Lcom/badlogic/gdx/math/Vector3;.dot:(FFF)F // method@147d │ │ -0775e8: 0a01 |0006: move-result v1 │ │ -0775ea: 5242 cf0b |0007: iget v2, v4, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ -0775ee: a600 0102 |0009: add-float v0, v1, v2 │ │ -0775f2: 2d01 0003 |000b: cmpl-float v1, v0, v3 │ │ -0775f6: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ -0775fa: 6201 ce0b |000f: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.OnPlane:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bce │ │ -0775fe: 1101 |0011: return-object v1 │ │ -077600: 2e01 0003 |0012: cmpg-float v1, v0, v3 │ │ -077604: 3b01 0500 |0014: if-gez v1, 0019 // +0005 │ │ -077608: 6201 cc0b |0016: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bcc │ │ -07760c: 28f9 |0018: goto 0011 // -0007 │ │ -07760e: 6201 cd0b |0019: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Front:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bcd │ │ -077612: 28f6 |001b: goto 0011 // -000a │ │ +085ab0: |[085ab0] com.badlogic.gdx.math.Plane.testPoint:(FFF)Lcom/badlogic/gdx/math/Plane$PlaneSide; │ │ +085ac0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +085ac2: 5441 d00b |0001: iget-object v1, v4, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ +085ac6: 6e40 7d14 5176 |0003: invoke-virtual {v1, v5, v6, v7}, Lcom/badlogic/gdx/math/Vector3;.dot:(FFF)F // method@147d │ │ +085acc: 0a01 |0006: move-result v1 │ │ +085ace: 5242 cf0b |0007: iget v2, v4, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ +085ad2: a600 0102 |0009: add-float v0, v1, v2 │ │ +085ad6: 2d01 0003 |000b: cmpl-float v1, v0, v3 │ │ +085ada: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ +085ade: 6201 ce0b |000f: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.OnPlane:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bce │ │ +085ae2: 1101 |0011: return-object v1 │ │ +085ae4: 2e01 0003 |0012: cmpg-float v1, v0, v3 │ │ +085ae8: 3b01 0500 |0014: if-gez v1, 0019 // +0005 │ │ +085aec: 6201 cc0b |0016: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bcc │ │ +085af0: 28f9 |0018: goto 0011 // -0007 │ │ +085af2: 6201 cd0b |0019: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Front:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bcd │ │ +085af6: 28f6 |001b: goto 0011 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=123 │ │ 0x000b line=125 │ │ 0x000f line=126 │ │ 0x0011 line=130 │ │ 0x0012 line=127 │ │ @@ -89081,31 +89083,31 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Plane$PlaneSide;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -077614: |[077614] com.badlogic.gdx.math.Plane.testPoint:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Plane$PlaneSide; │ │ -077624: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -077626: 5441 d00b |0001: iget-object v1, v4, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ -07762a: 6e20 7e14 5100 |0003: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ -077630: 0a01 |0006: move-result v1 │ │ -077632: 5242 cf0b |0007: iget v2, v4, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ -077636: a600 0102 |0009: add-float v0, v1, v2 │ │ -07763a: 2d01 0003 |000b: cmpl-float v1, v0, v3 │ │ -07763e: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ -077642: 6201 ce0b |000f: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.OnPlane:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bce │ │ -077646: 1101 |0011: return-object v1 │ │ -077648: 2e01 0003 |0012: cmpg-float v1, v0, v3 │ │ -07764c: 3b01 0500 |0014: if-gez v1, 0019 // +0005 │ │ -077650: 6201 cc0b |0016: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bcc │ │ -077654: 28f9 |0018: goto 0011 // -0007 │ │ -077656: 6201 cd0b |0019: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Front:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bcd │ │ -07765a: 28f6 |001b: goto 0011 // -000a │ │ +085af8: |[085af8] com.badlogic.gdx.math.Plane.testPoint:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Plane$PlaneSide; │ │ +085b08: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +085b0a: 5441 d00b |0001: iget-object v1, v4, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ +085b0e: 6e20 7e14 5100 |0003: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ +085b14: 0a01 |0006: move-result v1 │ │ +085b16: 5242 cf0b |0007: iget v2, v4, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ +085b1a: a600 0102 |0009: add-float v0, v1, v2 │ │ +085b1e: 2d01 0003 |000b: cmpl-float v1, v0, v3 │ │ +085b22: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ +085b26: 6201 ce0b |000f: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.OnPlane:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bce │ │ +085b2a: 1101 |0011: return-object v1 │ │ +085b2c: 2e01 0003 |0012: cmpg-float v1, v0, v3 │ │ +085b30: 3b01 0500 |0014: if-gez v1, 0019 // +0005 │ │ +085b34: 6201 cc0b |0016: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bcc │ │ +085b38: 28f9 |0018: goto 0011 // -0007 │ │ +085b3a: 6201 cd0b |0019: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Front:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0bcd │ │ +085b3e: 28f6 |001b: goto 0011 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=105 │ │ 0x000b line=107 │ │ 0x000f line=108 │ │ 0x0011 line=112 │ │ 0x0012 line=109 │ │ @@ -89121,44 +89123,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -07765c: |[07765c] com.badlogic.gdx.math.Plane.toString:()Ljava/lang/String; │ │ -07766c: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -077670: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -077676: 5421 d00b |0005: iget-object v1, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ -07767a: 6e10 a114 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Vector3;.toString:()Ljava/lang/String; // method@14a1 │ │ -077680: 0c01 |000a: move-result-object v1 │ │ -077682: 6e20 6e26 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -077688: 0c00 |000e: move-result-object v0 │ │ -07768a: 1a01 a800 |000f: const-string v1, ", " // string@00a8 │ │ -07768e: 6e20 6e26 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -077694: 0c00 |0014: move-result-object v0 │ │ -077696: 5221 cf0b |0015: iget v1, v2, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ -07769a: 6e20 6a26 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -0776a0: 0c00 |001a: move-result-object v0 │ │ -0776a2: 6e10 7426 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0776a8: 0c00 |001e: move-result-object v0 │ │ -0776aa: 1100 |001f: return-object v0 │ │ +085b40: |[085b40] com.badlogic.gdx.math.Plane.toString:()Ljava/lang/String; │ │ +085b50: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +085b54: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +085b5a: 5421 d00b |0005: iget-object v1, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0bd0 │ │ +085b5e: 6e10 a114 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Vector3;.toString:()Ljava/lang/String; // method@14a1 │ │ +085b64: 0c01 |000a: move-result-object v1 │ │ +085b66: 6e20 6e26 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +085b6c: 0c00 |000e: move-result-object v0 │ │ +085b6e: 1a01 a800 |000f: const-string v1, ", " // string@00a8 │ │ +085b72: 6e20 6e26 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +085b78: 0c00 |0014: move-result-object v0 │ │ +085b7a: 5221 cf0b |0015: iget v1, v2, Lcom/badlogic/gdx/math/Plane;.d:F // field@0bcf │ │ +085b7e: 6e20 6a26 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +085b84: 0c00 |001a: move-result-object v0 │ │ +085b86: 6e10 7426 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +085b8c: 0c00 |001e: move-result-object v0 │ │ +085b8e: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0020 reg=2 this Lcom/badlogic/gdx/math/Plane; │ │ │ │ - source_file_idx : 3608 (Plane.java) │ │ + source_file_idx : 3606 (Plane.java) │ │ │ │ Class #233 header: │ │ -class_idx : 528 │ │ +class_idx : 526 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3616 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3614 │ │ static_fields_size : 0 │ │ instance_fields_size: 11 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 20 │ │ │ │ Class #233 - │ │ Class descriptor : 'Lcom/badlogic/gdx/math/Polygon;' │ │ @@ -89217,30 +89219,30 @@ │ │ type : '([F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0776ac: |[0776ac] com.badlogic.gdx.math.Polygon.:([F)V │ │ -0776bc: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -0776c0: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -0776c6: 5920 d80b |0005: iput v0, v2, Lcom/badlogic/gdx/math/Polygon;.scaleX:F // field@0bd8 │ │ -0776ca: 5920 d90b |0007: iput v0, v2, Lcom/badlogic/gdx/math/Polygon;.scaleY:F // field@0bd9 │ │ -0776ce: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0776d0: 5c20 d30b |000a: iput-boolean v0, v2, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0bd3 │ │ -0776d4: 2130 |000c: array-length v0, v3 │ │ -0776d6: 1261 |000d: const/4 v1, #int 6 // #6 │ │ -0776d8: 3510 0a00 |000e: if-ge v0, v1, 0018 // +000a │ │ -0776dc: 2200 af03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0776e0: 1a01 2a24 |0012: const-string v1, "polygons must contain at least 3 points." // string@242a │ │ -0776e4: 7020 f825 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0776ea: 2700 |0017: throw v0 │ │ -0776ec: 5b23 d40b |0018: iput-object v3, v2, Lcom/badlogic/gdx/math/Polygon;.localVertices:[F // field@0bd4 │ │ -0776f0: 0e00 |001a: return-void │ │ +085b90: |[085b90] com.badlogic.gdx.math.Polygon.:([F)V │ │ +085ba0: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +085ba4: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +085baa: 5920 d80b |0005: iput v0, v2, Lcom/badlogic/gdx/math/Polygon;.scaleX:F // field@0bd8 │ │ +085bae: 5920 d90b |0007: iput v0, v2, Lcom/badlogic/gdx/math/Polygon;.scaleY:F // field@0bd9 │ │ +085bb2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +085bb4: 5c20 d30b |000a: iput-boolean v0, v2, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0bd3 │ │ +085bb8: 2130 |000c: array-length v0, v3 │ │ +085bba: 1261 |000d: const/4 v1, #int 6 // #6 │ │ +085bbc: 3510 0a00 |000e: if-ge v0, v1, 0018 // +000a │ │ +085bc0: 2200 ad03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +085bc4: 1a01 2824 |0012: const-string v1, "polygons must contain at least 3 points." // string@2428 │ │ +085bc8: 7020 f825 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +085bce: 2700 |0017: throw v0 │ │ +085bd0: 5b23 d40b |0018: iput-object v3, v2, Lcom/badlogic/gdx/math/Polygon;.localVertices:[F // field@0bd4 │ │ +085bd4: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=29 │ │ 0x0005 line=25 │ │ 0x0009 line=26 │ │ 0x000c line=30 │ │ 0x0018 line=31 │ │ @@ -89255,40 +89257,40 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 39 16-bit code units │ │ -0776f4: |[0776f4] com.badlogic.gdx.math.Polygon.area:()F │ │ -077704: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -077706: 6e10 0f14 0a00 |0001: invoke-virtual {v10}, Lcom/badlogic/gdx/math/Polygon;.getTransformedVertices:()[F // method@140f │ │ -07770c: 0c03 |0004: move-result-object v3 │ │ -07770e: 2132 |0005: array-length v2, v3 │ │ -077710: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -077712: 3521 1c00 |0007: if-ge v1, v2, 0023 // +001c │ │ -077716: 0114 |0009: move v4, v1 │ │ -077718: d806 0101 |000a: add-int/lit8 v6, v1, #int 1 // #01 │ │ -07771c: d808 0102 |000c: add-int/lit8 v8, v1, #int 2 // #02 │ │ -077720: 9405 0802 |000e: rem-int v5, v8, v2 │ │ -077724: d808 0103 |0010: add-int/lit8 v8, v1, #int 3 // #03 │ │ -077728: 9407 0802 |0012: rem-int v7, v8, v2 │ │ -07772c: 4408 0304 |0014: aget v8, v3, v4 │ │ -077730: 4409 0307 |0016: aget v9, v3, v7 │ │ -077734: c898 |0018: mul-float/2addr v8, v9 │ │ -077736: c680 |0019: add-float/2addr v0, v8 │ │ -077738: 4408 0305 |001a: aget v8, v3, v5 │ │ -07773c: 4409 0306 |001c: aget v9, v3, v6 │ │ -077740: c898 |001e: mul-float/2addr v8, v9 │ │ -077742: c780 |001f: sub-float/2addr v0, v8 │ │ -077744: d801 0102 |0020: add-int/lit8 v1, v1, #int 2 // #02 │ │ -077748: 28e5 |0022: goto 0007 // -001b │ │ -07774a: 1508 003f |0023: const/high16 v8, #int 1056964608 // #3f00 │ │ -07774e: c880 |0025: mul-float/2addr v0, v8 │ │ -077750: 0f00 |0026: return v0 │ │ +085bd8: |[085bd8] com.badlogic.gdx.math.Polygon.area:()F │ │ +085be8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +085bea: 6e10 0f14 0a00 |0001: invoke-virtual {v10}, Lcom/badlogic/gdx/math/Polygon;.getTransformedVertices:()[F // method@140f │ │ +085bf0: 0c03 |0004: move-result-object v3 │ │ +085bf2: 2132 |0005: array-length v2, v3 │ │ +085bf4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +085bf6: 3521 1c00 |0007: if-ge v1, v2, 0023 // +001c │ │ +085bfa: 0114 |0009: move v4, v1 │ │ +085bfc: d806 0101 |000a: add-int/lit8 v6, v1, #int 1 // #01 │ │ +085c00: d808 0102 |000c: add-int/lit8 v8, v1, #int 2 // #02 │ │ +085c04: 9405 0802 |000e: rem-int v5, v8, v2 │ │ +085c08: d808 0103 |0010: add-int/lit8 v8, v1, #int 3 // #03 │ │ +085c0c: 9407 0802 |0012: rem-int v7, v8, v2 │ │ +085c10: 4408 0304 |0014: aget v8, v3, v4 │ │ +085c14: 4409 0307 |0016: aget v9, v3, v7 │ │ +085c18: c898 |0018: mul-float/2addr v8, v9 │ │ +085c1a: c680 |0019: add-float/2addr v0, v8 │ │ +085c1c: 4408 0305 |001a: aget v8, v3, v5 │ │ +085c20: 4409 0306 |001c: aget v9, v3, v6 │ │ +085c24: c898 |001e: mul-float/2addr v8, v9 │ │ +085c26: c780 |001f: sub-float/2addr v0, v8 │ │ +085c28: d801 0102 |0020: add-int/lit8 v1, v1, #int 2 // #02 │ │ +085c2c: 28e5 |0022: goto 0007 // -001b │ │ +085c2e: 1508 003f |0023: const/high16 v8, #int 1056964608 // #3f00 │ │ +085c32: c880 |0025: mul-float/2addr v0, v8 │ │ +085c34: 0f00 |0026: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0001 line=129 │ │ 0x0005 line=130 │ │ 0x0006 line=133 │ │ 0x0009 line=134 │ │ @@ -89316,55 +89318,55 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 67 16-bit code units │ │ -077754: |[077754] com.badlogic.gdx.math.Polygon.contains:(FF)Z │ │ -077764: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -077766: 6e10 0f14 0b00 |0001: invoke-virtual {v11}, Lcom/badlogic/gdx/math/Polygon;.getTransformedVertices:()[F // method@140f │ │ -07776c: 0c03 |0004: move-result-object v3 │ │ -07776e: 2132 |0005: array-length v2, v3 │ │ -077770: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -077772: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -077774: 3520 3400 |0008: if-ge v0, v2, 003c // +0034 │ │ -077778: 4404 0300 |000a: aget v4, v3, v0 │ │ -07777c: d809 0001 |000c: add-int/lit8 v9, v0, #int 1 // #01 │ │ -077780: 4406 0309 |000e: aget v6, v3, v9 │ │ -077784: d809 0002 |0010: add-int/lit8 v9, v0, #int 2 // #02 │ │ -077788: b429 |0012: rem-int/2addr v9, v2 │ │ -07778a: 4405 0309 |0013: aget v5, v3, v9 │ │ -07778e: d809 0003 |0015: add-int/lit8 v9, v0, #int 3 // #03 │ │ -077792: b429 |0017: rem-int/2addr v9, v2 │ │ -077794: 4407 0309 |0018: aget v7, v3, v9 │ │ -077798: 2e09 060d |001a: cmpg-float v9, v6, v13 │ │ -07779c: 3c09 0600 |001c: if-gtz v9, 0022 // +0006 │ │ -0777a0: 2e09 0d07 |001e: cmpg-float v9, v13, v7 │ │ -0777a4: 3a09 0a00 |0020: if-ltz v9, 002a // +000a │ │ -0777a8: 2e09 070d |0022: cmpg-float v9, v7, v13 │ │ -0777ac: 3c09 1500 |0024: if-gtz v9, 0039 // +0015 │ │ -0777b0: 2e09 0d06 |0026: cmpg-float v9, v13, v6 │ │ -0777b4: 3b09 1100 |0028: if-gez v9, 0039 // +0011 │ │ -0777b8: a709 0504 |002a: sub-float v9, v5, v4 │ │ -0777bc: a70a 0706 |002c: sub-float v10, v7, v6 │ │ -0777c0: c9a9 |002e: div-float/2addr v9, v10 │ │ -0777c2: a70a 0d06 |002f: sub-float v10, v13, v6 │ │ -0777c6: c8a9 |0031: mul-float/2addr v9, v10 │ │ -0777c8: c649 |0032: add-float/2addr v9, v4 │ │ -0777ca: 2e09 0c09 |0033: cmpg-float v9, v12, v9 │ │ -0777ce: 3b09 0400 |0035: if-gez v9, 0039 // +0004 │ │ -0777d2: d801 0101 |0037: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0777d6: d800 0002 |0039: add-int/lit8 v0, v0, #int 2 // #02 │ │ -0777da: 28cd |003b: goto 0008 // -0033 │ │ -0777dc: dd09 0101 |003c: and-int/lit8 v9, v1, #int 1 // #01 │ │ -0777e0: 3389 0300 |003e: if-ne v9, v8, 0041 // +0003 │ │ -0777e4: 0f08 |0040: return v8 │ │ -0777e6: 1208 |0041: const/4 v8, #int 0 // #0 │ │ -0777e8: 28fe |0042: goto 0040 // -0002 │ │ +085c38: |[085c38] com.badlogic.gdx.math.Polygon.contains:(FF)Z │ │ +085c48: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +085c4a: 6e10 0f14 0b00 |0001: invoke-virtual {v11}, Lcom/badlogic/gdx/math/Polygon;.getTransformedVertices:()[F // method@140f │ │ +085c50: 0c03 |0004: move-result-object v3 │ │ +085c52: 2132 |0005: array-length v2, v3 │ │ +085c54: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +085c56: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +085c58: 3520 3400 |0008: if-ge v0, v2, 003c // +0034 │ │ +085c5c: 4404 0300 |000a: aget v4, v3, v0 │ │ +085c60: d809 0001 |000c: add-int/lit8 v9, v0, #int 1 // #01 │ │ +085c64: 4406 0309 |000e: aget v6, v3, v9 │ │ +085c68: d809 0002 |0010: add-int/lit8 v9, v0, #int 2 // #02 │ │ +085c6c: b429 |0012: rem-int/2addr v9, v2 │ │ +085c6e: 4405 0309 |0013: aget v5, v3, v9 │ │ +085c72: d809 0003 |0015: add-int/lit8 v9, v0, #int 3 // #03 │ │ +085c76: b429 |0017: rem-int/2addr v9, v2 │ │ +085c78: 4407 0309 |0018: aget v7, v3, v9 │ │ +085c7c: 2e09 060d |001a: cmpg-float v9, v6, v13 │ │ +085c80: 3c09 0600 |001c: if-gtz v9, 0022 // +0006 │ │ +085c84: 2e09 0d07 |001e: cmpg-float v9, v13, v7 │ │ +085c88: 3a09 0a00 |0020: if-ltz v9, 002a // +000a │ │ +085c8c: 2e09 070d |0022: cmpg-float v9, v7, v13 │ │ +085c90: 3c09 1500 |0024: if-gtz v9, 0039 // +0015 │ │ +085c94: 2e09 0d06 |0026: cmpg-float v9, v13, v6 │ │ +085c98: 3b09 1100 |0028: if-gez v9, 0039 // +0011 │ │ +085c9c: a709 0504 |002a: sub-float v9, v5, v4 │ │ +085ca0: a70a 0706 |002c: sub-float v10, v7, v6 │ │ +085ca4: c9a9 |002e: div-float/2addr v9, v10 │ │ +085ca6: a70a 0d06 |002f: sub-float v10, v13, v6 │ │ +085caa: c8a9 |0031: mul-float/2addr v9, v10 │ │ +085cac: c649 |0032: add-float/2addr v9, v4 │ │ +085cae: 2e09 0c09 |0033: cmpg-float v9, v12, v9 │ │ +085cb2: 3b09 0400 |0035: if-gez v9, 0039 // +0004 │ │ +085cb6: d801 0101 |0037: add-int/lit8 v1, v1, #int 1 // #01 │ │ +085cba: d800 0002 |0039: add-int/lit8 v0, v0, #int 2 // #02 │ │ +085cbe: 28cd |003b: goto 0008 // -0033 │ │ +085cc0: dd09 0101 |003c: and-int/lit8 v9, v1, #int 1 // #01 │ │ +085cc4: 3389 0300 |003e: if-ne v9, v8, 0041 // +0003 │ │ +085cc8: 0f08 |0040: return v8 │ │ +085cca: 1208 |0041: const/4 v8, #int 0 // #0 │ │ +085ccc: 28fe |0042: goto 0040 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=172 │ │ 0x0005 line=173 │ │ 0x0006 line=174 │ │ 0x0007 line=176 │ │ 0x000a line=177 │ │ @@ -89392,18 +89394,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0777ec: |[0777ec] com.badlogic.gdx.math.Polygon.dirty:()V │ │ -0777fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0777fe: 5c10 d30b |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0bd3 │ │ -077802: 0e00 |0003: return-void │ │ +085cd0: |[085cd0] com.badlogic.gdx.math.Polygon.dirty:()V │ │ +085ce0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +085ce2: 5c10 d30b |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0bd3 │ │ +085ce6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0003 line=124 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/math/Polygon; │ │ │ │ @@ -89412,65 +89414,65 @@ │ │ type : '()Lcom/badlogic/gdx/math/Rectangle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 95 16-bit code units │ │ -077804: |[077804] com.badlogic.gdx.math.Polygon.getBoundingRectangle:()Lcom/badlogic/gdx/math/Rectangle; │ │ -077814: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -077816: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -077818: 6e10 0f14 0900 |0002: invoke-virtual {v9}, Lcom/badlogic/gdx/math/Polygon;.getTransformedVertices:()[F // method@140f │ │ -07781e: 0c06 |0005: move-result-object v6 │ │ -077820: 4403 0607 |0006: aget v3, v6, v7 │ │ -077824: 4404 0608 |0008: aget v4, v6, v8 │ │ -077828: 4401 0607 |000a: aget v1, v6, v7 │ │ -07782c: 4402 0608 |000c: aget v2, v6, v8 │ │ -077830: 2165 |000e: array-length v5, v6 │ │ -077832: 1220 |000f: const/4 v0, #int 2 // #2 │ │ -077834: 3550 2d00 |0010: if-ge v0, v5, 003d // +002d │ │ -077838: 4407 0600 |0012: aget v7, v6, v0 │ │ -07783c: 2d07 0307 |0014: cmpl-float v7, v3, v7 │ │ -077840: 3d07 0400 |0016: if-lez v7, 001a // +0004 │ │ -077844: 4403 0600 |0018: aget v3, v6, v0 │ │ -077848: d807 0001 |001a: add-int/lit8 v7, v0, #int 1 // #01 │ │ -07784c: 4407 0607 |001c: aget v7, v6, v7 │ │ -077850: 2d07 0407 |001e: cmpl-float v7, v4, v7 │ │ -077854: 3d07 0600 |0020: if-lez v7, 0026 // +0006 │ │ -077858: d807 0001 |0022: add-int/lit8 v7, v0, #int 1 // #01 │ │ -07785c: 4404 0607 |0024: aget v4, v6, v7 │ │ -077860: 4407 0600 |0026: aget v7, v6, v0 │ │ -077864: 2e07 0107 |0028: cmpg-float v7, v1, v7 │ │ -077868: 3b07 0400 |002a: if-gez v7, 002e // +0004 │ │ -07786c: 4401 0600 |002c: aget v1, v6, v0 │ │ -077870: d807 0001 |002e: add-int/lit8 v7, v0, #int 1 // #01 │ │ -077874: 4407 0607 |0030: aget v7, v6, v7 │ │ -077878: 2e07 0207 |0032: cmpg-float v7, v2, v7 │ │ -07787c: 3b07 0600 |0034: if-gez v7, 003a // +0006 │ │ -077880: d807 0001 |0036: add-int/lit8 v7, v0, #int 1 // #01 │ │ -077884: 4402 0607 |0038: aget v2, v6, v7 │ │ -077888: d800 0002 |003a: add-int/lit8 v0, v0, #int 2 // #02 │ │ -07788c: 28d4 |003c: goto 0010 // -002c │ │ -07788e: 5497 d20b |003d: iget-object v7, v9, Lcom/badlogic/gdx/math/Polygon;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0bd2 │ │ -077892: 3907 0900 |003f: if-nez v7, 0048 // +0009 │ │ -077896: 2207 1202 |0041: new-instance v7, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -07789a: 7010 3914 0700 |0043: invoke-direct {v7}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ -0778a0: 5b97 d20b |0046: iput-object v7, v9, Lcom/badlogic/gdx/math/Polygon;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0bd2 │ │ -0778a4: 5497 d20b |0048: iget-object v7, v9, Lcom/badlogic/gdx/math/Polygon;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0bd2 │ │ -0778a8: 5973 ea0b |004a: iput v3, v7, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0778ac: 5497 d20b |004c: iget-object v7, v9, Lcom/badlogic/gdx/math/Polygon;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0bd2 │ │ -0778b0: 5974 eb0b |004e: iput v4, v7, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0778b4: 5497 d20b |0050: iget-object v7, v9, Lcom/badlogic/gdx/math/Polygon;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0bd2 │ │ -0778b8: a708 0103 |0052: sub-float v8, v1, v3 │ │ -0778bc: 5978 e90b |0054: iput v8, v7, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0778c0: 5497 d20b |0056: iget-object v7, v9, Lcom/badlogic/gdx/math/Polygon;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0bd2 │ │ -0778c4: a708 0204 |0058: sub-float v8, v2, v4 │ │ -0778c8: 5978 e50b |005a: iput v8, v7, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0778cc: 5497 d20b |005c: iget-object v7, v9, Lcom/badlogic/gdx/math/Polygon;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0bd2 │ │ -0778d0: 1107 |005e: return-object v7 │ │ +085ce8: |[085ce8] com.badlogic.gdx.math.Polygon.getBoundingRectangle:()Lcom/badlogic/gdx/math/Rectangle; │ │ +085cf8: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +085cfa: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +085cfc: 6e10 0f14 0900 |0002: invoke-virtual {v9}, Lcom/badlogic/gdx/math/Polygon;.getTransformedVertices:()[F // method@140f │ │ +085d02: 0c06 |0005: move-result-object v6 │ │ +085d04: 4403 0607 |0006: aget v3, v6, v7 │ │ +085d08: 4404 0608 |0008: aget v4, v6, v8 │ │ +085d0c: 4401 0607 |000a: aget v1, v6, v7 │ │ +085d10: 4402 0608 |000c: aget v2, v6, v8 │ │ +085d14: 2165 |000e: array-length v5, v6 │ │ +085d16: 1220 |000f: const/4 v0, #int 2 // #2 │ │ +085d18: 3550 2d00 |0010: if-ge v0, v5, 003d // +002d │ │ +085d1c: 4407 0600 |0012: aget v7, v6, v0 │ │ +085d20: 2d07 0307 |0014: cmpl-float v7, v3, v7 │ │ +085d24: 3d07 0400 |0016: if-lez v7, 001a // +0004 │ │ +085d28: 4403 0600 |0018: aget v3, v6, v0 │ │ +085d2c: d807 0001 |001a: add-int/lit8 v7, v0, #int 1 // #01 │ │ +085d30: 4407 0607 |001c: aget v7, v6, v7 │ │ +085d34: 2d07 0407 |001e: cmpl-float v7, v4, v7 │ │ +085d38: 3d07 0600 |0020: if-lez v7, 0026 // +0006 │ │ +085d3c: d807 0001 |0022: add-int/lit8 v7, v0, #int 1 // #01 │ │ +085d40: 4404 0607 |0024: aget v4, v6, v7 │ │ +085d44: 4407 0600 |0026: aget v7, v6, v0 │ │ +085d48: 2e07 0107 |0028: cmpg-float v7, v1, v7 │ │ +085d4c: 3b07 0400 |002a: if-gez v7, 002e // +0004 │ │ +085d50: 4401 0600 |002c: aget v1, v6, v0 │ │ +085d54: d807 0001 |002e: add-int/lit8 v7, v0, #int 1 // #01 │ │ +085d58: 4407 0607 |0030: aget v7, v6, v7 │ │ +085d5c: 2e07 0207 |0032: cmpg-float v7, v2, v7 │ │ +085d60: 3b07 0600 |0034: if-gez v7, 003a // +0006 │ │ +085d64: d807 0001 |0036: add-int/lit8 v7, v0, #int 1 // #01 │ │ +085d68: 4402 0607 |0038: aget v2, v6, v7 │ │ +085d6c: d800 0002 |003a: add-int/lit8 v0, v0, #int 2 // #02 │ │ +085d70: 28d4 |003c: goto 0010 // -002c │ │ +085d72: 5497 d20b |003d: iget-object v7, v9, Lcom/badlogic/gdx/math/Polygon;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0bd2 │ │ +085d76: 3907 0900 |003f: if-nez v7, 0048 // +0009 │ │ +085d7a: 2207 1002 |0041: new-instance v7, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +085d7e: 7010 3914 0700 |0043: invoke-direct {v7}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ +085d84: 5b97 d20b |0046: iput-object v7, v9, Lcom/badlogic/gdx/math/Polygon;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0bd2 │ │ +085d88: 5497 d20b |0048: iget-object v7, v9, Lcom/badlogic/gdx/math/Polygon;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0bd2 │ │ +085d8c: 5973 ea0b |004a: iput v3, v7, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +085d90: 5497 d20b |004c: iget-object v7, v9, Lcom/badlogic/gdx/math/Polygon;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0bd2 │ │ +085d94: 5974 eb0b |004e: iput v4, v7, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +085d98: 5497 d20b |0050: iget-object v7, v9, Lcom/badlogic/gdx/math/Polygon;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0bd2 │ │ +085d9c: a708 0103 |0052: sub-float v8, v1, v3 │ │ +085da0: 5978 e90b |0054: iput v8, v7, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +085da4: 5497 d20b |0056: iget-object v7, v9, Lcom/badlogic/gdx/math/Polygon;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0bd2 │ │ +085da8: a708 0204 |0058: sub-float v8, v2, v4 │ │ +085dac: 5978 e50b |005a: iput v8, v7, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +085db0: 5497 d20b |005c: iget-object v7, v9, Lcom/badlogic/gdx/math/Polygon;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0bd2 │ │ +085db4: 1107 |005e: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=147 │ │ 0x0006 line=149 │ │ 0x0008 line=150 │ │ 0x000a line=151 │ │ 0x000c line=152 │ │ @@ -89502,17 +89504,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0778d4: |[0778d4] com.badlogic.gdx.math.Polygon.getOriginX:()F │ │ -0778e4: 5210 d50b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.originX:F // field@0bd5 │ │ -0778e8: 0f00 |0002: return v0 │ │ +085db8: |[085db8] com.badlogic.gdx.math.Polygon.getOriginX:()F │ │ +085dc8: 5210 d50b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.originX:F // field@0bd5 │ │ +085dcc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/math/Polygon; │ │ │ │ #5 : (in Lcom/badlogic/gdx/math/Polygon;) │ │ @@ -89520,17 +89522,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0778ec: |[0778ec] com.badlogic.gdx.math.Polygon.getOriginY:()F │ │ -0778fc: 5210 d60b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.originY:F // field@0bd6 │ │ -077900: 0f00 |0002: return v0 │ │ +085dd0: |[085dd0] com.badlogic.gdx.math.Polygon.getOriginY:()F │ │ +085de0: 5210 d60b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.originY:F // field@0bd6 │ │ +085de4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/math/Polygon; │ │ │ │ #6 : (in Lcom/badlogic/gdx/math/Polygon;) │ │ @@ -89538,17 +89540,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -077904: |[077904] com.badlogic.gdx.math.Polygon.getRotation:()F │ │ -077914: 5210 d70b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.rotation:F // field@0bd7 │ │ -077918: 0f00 |0002: return v0 │ │ +085de8: |[085de8] com.badlogic.gdx.math.Polygon.getRotation:()F │ │ +085df8: 5210 d70b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.rotation:F // field@0bd7 │ │ +085dfc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/math/Polygon; │ │ │ │ #7 : (in Lcom/badlogic/gdx/math/Polygon;) │ │ @@ -89556,17 +89558,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07791c: |[07791c] com.badlogic.gdx.math.Polygon.getScaleX:()F │ │ -07792c: 5210 d80b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.scaleX:F // field@0bd8 │ │ -077930: 0f00 |0002: return v0 │ │ +085e00: |[085e00] com.badlogic.gdx.math.Polygon.getScaleX:()F │ │ +085e10: 5210 d80b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.scaleX:F // field@0bd8 │ │ +085e14: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/math/Polygon; │ │ │ │ #8 : (in Lcom/badlogic/gdx/math/Polygon;) │ │ @@ -89574,17 +89576,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -077934: |[077934] com.badlogic.gdx.math.Polygon.getScaleY:()F │ │ -077944: 5210 d90b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.scaleY:F // field@0bd9 │ │ -077948: 0f00 |0002: return v0 │ │ +085e18: |[085e18] com.badlogic.gdx.math.Polygon.getScaleY:()F │ │ +085e28: 5210 d90b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.scaleY:F // field@0bd9 │ │ +085e2c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/math/Polygon; │ │ │ │ #9 : (in Lcom/badlogic/gdx/math/Polygon;) │ │ @@ -89592,112 +89594,112 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 184 16-bit code units │ │ -07794c: |[07794c] com.badlogic.gdx.math.Polygon.getTransformedVertices:()[F │ │ -07795c: 0800 1500 |0000: move-object/from16 v0, v21 │ │ -077960: 5500 d30b |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0bd3 │ │ -077964: 0213 0000 |0004: move/from16 v19, v0 │ │ -077968: 3913 0900 |0006: if-nez v19, 000f // +0009 │ │ -07796c: 0800 1500 |0008: move-object/from16 v0, v21 │ │ -077970: 5400 da0b |000a: iget-object v0, v0, Lcom/badlogic/gdx/math/Polygon;.worldVertices:[F // field@0bda │ │ -077974: 0810 0000 |000c: move-object/from16 v16, v0 │ │ -077978: 1110 |000e: return-object v16 │ │ -07797a: 1313 0000 |000f: const/16 v19, #int 0 // #0 │ │ -07797e: 0200 1300 |0011: move/from16 v0, v19 │ │ -077982: 0801 1500 |0013: move-object/from16 v1, v21 │ │ -077986: 5c10 d30b |0015: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0bd3 │ │ -07798a: 0800 1500 |0017: move-object/from16 v0, v21 │ │ -07798e: 5404 d40b |0019: iget-object v4, v0, Lcom/badlogic/gdx/math/Polygon;.localVertices:[F // field@0bd4 │ │ -077992: 0800 1500 |001b: move-object/from16 v0, v21 │ │ -077996: 5400 da0b |001d: iget-object v0, v0, Lcom/badlogic/gdx/math/Polygon;.worldVertices:[F // field@0bda │ │ -07799a: 0813 0000 |001f: move-object/from16 v19, v0 │ │ -07799e: 3813 1600 |0021: if-eqz v19, 0037 // +0016 │ │ -0779a2: 0800 1500 |0023: move-object/from16 v0, v21 │ │ -0779a6: 5400 da0b |0025: iget-object v0, v0, Lcom/badlogic/gdx/math/Polygon;.worldVertices:[F // field@0bda │ │ -0779aa: 0813 0000 |0027: move-object/from16 v19, v0 │ │ -0779ae: 0800 1300 |0029: move-object/from16 v0, v19 │ │ -0779b2: 2100 |002b: array-length v0, v0 │ │ -0779b4: 0213 0000 |002c: move/from16 v19, v0 │ │ -0779b8: 2140 |002e: array-length v0, v4 │ │ -0779ba: 0214 0000 |002f: move/from16 v20, v0 │ │ -0779be: 0200 1300 |0031: move/from16 v0, v19 │ │ -0779c2: 0201 1400 |0033: move/from16 v1, v20 │ │ -0779c6: 3510 1100 |0035: if-ge v0, v1, 0046 // +0011 │ │ -0779ca: 2140 |0037: array-length v0, v4 │ │ -0779cc: 0213 0000 |0038: move/from16 v19, v0 │ │ -0779d0: 0200 1300 |003a: move/from16 v0, v19 │ │ -0779d4: 2300 4a04 |003c: new-array v0, v0, [F // type@044a │ │ -0779d8: 0813 0000 |003e: move-object/from16 v19, v0 │ │ -0779dc: 0800 1300 |0040: move-object/from16 v0, v19 │ │ -0779e0: 0801 1500 |0042: move-object/from16 v1, v21 │ │ -0779e4: 5b10 da0b |0044: iput-object v0, v1, Lcom/badlogic/gdx/math/Polygon;.worldVertices:[F // field@0bda │ │ -0779e8: 0800 1500 |0046: move-object/from16 v0, v21 │ │ -0779ec: 5400 da0b |0048: iget-object v0, v0, Lcom/badlogic/gdx/math/Polygon;.worldVertices:[F // field@0bda │ │ -0779f0: 0810 0000 |004a: move-object/from16 v16, v0 │ │ -0779f4: 0800 1500 |004c: move-object/from16 v0, v21 │ │ -0779f8: 5209 db0b |004e: iget v9, v0, Lcom/badlogic/gdx/math/Polygon;.x:F // field@0bdb │ │ -0779fc: 0800 1500 |0050: move-object/from16 v0, v21 │ │ -077a00: 520a dc0b |0052: iget v10, v0, Lcom/badlogic/gdx/math/Polygon;.y:F // field@0bdc │ │ -077a04: 0800 1500 |0054: move-object/from16 v0, v21 │ │ -077a08: 5207 d50b |0056: iget v7, v0, Lcom/badlogic/gdx/math/Polygon;.originX:F // field@0bd5 │ │ -077a0c: 0800 1500 |0058: move-object/from16 v0, v21 │ │ -077a10: 5208 d60b |005a: iget v8, v0, Lcom/badlogic/gdx/math/Polygon;.originY:F // field@0bd6 │ │ -077a14: 0800 1500 |005c: move-object/from16 v0, v21 │ │ -077a18: 520d d80b |005e: iget v13, v0, Lcom/badlogic/gdx/math/Polygon;.scaleX:F // field@0bd8 │ │ -077a1c: 0800 1500 |0060: move-object/from16 v0, v21 │ │ -077a20: 520e d90b |0062: iget v14, v0, Lcom/badlogic/gdx/math/Polygon;.scaleY:F // field@0bd9 │ │ -077a24: 1513 803f |0064: const/high16 v19, #int 1065353216 // #3f80 │ │ -077a28: 2d13 0d13 |0066: cmpl-float v19, v13, v19 │ │ -077a2c: 3913 0800 |0068: if-nez v19, 0070 // +0008 │ │ -077a30: 1513 803f |006a: const/high16 v19, #int 1065353216 // #3f80 │ │ -077a34: 2d13 0e13 |006c: cmpl-float v19, v14, v19 │ │ -077a38: 3813 4800 |006e: if-eqz v19, 00b6 // +0048 │ │ -077a3c: 121c |0070: const/4 v12, #int 1 // #1 │ │ -077a3e: 0800 1500 |0071: move-object/from16 v0, v21 │ │ -077a42: 520b d70b |0073: iget v11, v0, Lcom/badlogic/gdx/math/Polygon;.rotation:F // field@0bd7 │ │ -077a46: 7110 8c13 0b00 |0075: invoke-static {v11}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@138c │ │ -077a4c: 0a02 |0078: move-result v2 │ │ -077a4e: 7110 9a13 0b00 |0079: invoke-static {v11}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@139a │ │ -077a54: 0a0f |007c: move-result v15 │ │ -077a56: 1203 |007d: const/4 v3, #int 0 // #0 │ │ -077a58: 2145 |007e: array-length v5, v4 │ │ -077a5a: 3553 8fff |007f: if-ge v3, v5, 000e // -0071 │ │ -077a5e: 4413 0403 |0081: aget v19, v4, v3 │ │ -077a62: a711 1307 |0083: sub-float v17, v19, v7 │ │ -077a66: d813 0301 |0085: add-int/lit8 v19, v3, #int 1 // #01 │ │ -077a6a: 4413 0413 |0087: aget v19, v4, v19 │ │ -077a6e: a712 1308 |0089: sub-float v18, v19, v8 │ │ -077a72: 380c 0600 |008b: if-eqz v12, 0091 // +0006 │ │ -077a76: a811 110d |008d: mul-float v17, v17, v13 │ │ -077a7a: a812 120e |008f: mul-float v18, v18, v14 │ │ -077a7e: 1313 0000 |0091: const/16 v19, #int 0 // #0 │ │ -077a82: 2d13 0b13 |0093: cmpl-float v19, v11, v19 │ │ -077a86: 3813 1000 |0095: if-eqz v19, 00a5 // +0010 │ │ -077a8a: 0206 1100 |0097: move/from16 v6, v17 │ │ -077a8e: a813 0211 |0099: mul-float v19, v2, v17 │ │ -077a92: a814 0f12 |009b: mul-float v20, v15, v18 │ │ -077a96: a711 1314 |009d: sub-float v17, v19, v20 │ │ -077a9a: a813 0f06 |009f: mul-float v19, v15, v6 │ │ -077a9e: a814 0212 |00a1: mul-float v20, v2, v18 │ │ -077aa2: a612 1314 |00a3: add-float v18, v19, v20 │ │ -077aa6: a613 0911 |00a5: add-float v19, v9, v17 │ │ -077aaa: a613 1307 |00a7: add-float v19, v19, v7 │ │ -077aae: 4b13 1003 |00a9: aput v19, v16, v3 │ │ -077ab2: d813 0301 |00ab: add-int/lit8 v19, v3, #int 1 // #01 │ │ -077ab6: a614 0a12 |00ad: add-float v20, v10, v18 │ │ -077aba: a614 1408 |00af: add-float v20, v20, v8 │ │ -077abe: 4b14 1013 |00b1: aput v20, v16, v19 │ │ -077ac2: d803 0302 |00b3: add-int/lit8 v3, v3, #int 2 // #02 │ │ -077ac6: 28ca |00b5: goto 007f // -0036 │ │ -077ac8: 120c |00b6: const/4 v12, #int 0 // #0 │ │ -077aca: 28ba |00b7: goto 0071 // -0046 │ │ +085e30: |[085e30] com.badlogic.gdx.math.Polygon.getTransformedVertices:()[F │ │ +085e40: 0800 1500 |0000: move-object/from16 v0, v21 │ │ +085e44: 5500 d30b |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0bd3 │ │ +085e48: 0213 0000 |0004: move/from16 v19, v0 │ │ +085e4c: 3913 0900 |0006: if-nez v19, 000f // +0009 │ │ +085e50: 0800 1500 |0008: move-object/from16 v0, v21 │ │ +085e54: 5400 da0b |000a: iget-object v0, v0, Lcom/badlogic/gdx/math/Polygon;.worldVertices:[F // field@0bda │ │ +085e58: 0810 0000 |000c: move-object/from16 v16, v0 │ │ +085e5c: 1110 |000e: return-object v16 │ │ +085e5e: 1313 0000 |000f: const/16 v19, #int 0 // #0 │ │ +085e62: 0200 1300 |0011: move/from16 v0, v19 │ │ +085e66: 0801 1500 |0013: move-object/from16 v1, v21 │ │ +085e6a: 5c10 d30b |0015: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0bd3 │ │ +085e6e: 0800 1500 |0017: move-object/from16 v0, v21 │ │ +085e72: 5404 d40b |0019: iget-object v4, v0, Lcom/badlogic/gdx/math/Polygon;.localVertices:[F // field@0bd4 │ │ +085e76: 0800 1500 |001b: move-object/from16 v0, v21 │ │ +085e7a: 5400 da0b |001d: iget-object v0, v0, Lcom/badlogic/gdx/math/Polygon;.worldVertices:[F // field@0bda │ │ +085e7e: 0813 0000 |001f: move-object/from16 v19, v0 │ │ +085e82: 3813 1600 |0021: if-eqz v19, 0037 // +0016 │ │ +085e86: 0800 1500 |0023: move-object/from16 v0, v21 │ │ +085e8a: 5400 da0b |0025: iget-object v0, v0, Lcom/badlogic/gdx/math/Polygon;.worldVertices:[F // field@0bda │ │ +085e8e: 0813 0000 |0027: move-object/from16 v19, v0 │ │ +085e92: 0800 1300 |0029: move-object/from16 v0, v19 │ │ +085e96: 2100 |002b: array-length v0, v0 │ │ +085e98: 0213 0000 |002c: move/from16 v19, v0 │ │ +085e9c: 2140 |002e: array-length v0, v4 │ │ +085e9e: 0214 0000 |002f: move/from16 v20, v0 │ │ +085ea2: 0200 1300 |0031: move/from16 v0, v19 │ │ +085ea6: 0201 1400 |0033: move/from16 v1, v20 │ │ +085eaa: 3510 1100 |0035: if-ge v0, v1, 0046 // +0011 │ │ +085eae: 2140 |0037: array-length v0, v4 │ │ +085eb0: 0213 0000 |0038: move/from16 v19, v0 │ │ +085eb4: 0200 1300 |003a: move/from16 v0, v19 │ │ +085eb8: 2300 4804 |003c: new-array v0, v0, [F // type@0448 │ │ +085ebc: 0813 0000 |003e: move-object/from16 v19, v0 │ │ +085ec0: 0800 1300 |0040: move-object/from16 v0, v19 │ │ +085ec4: 0801 1500 |0042: move-object/from16 v1, v21 │ │ +085ec8: 5b10 da0b |0044: iput-object v0, v1, Lcom/badlogic/gdx/math/Polygon;.worldVertices:[F // field@0bda │ │ +085ecc: 0800 1500 |0046: move-object/from16 v0, v21 │ │ +085ed0: 5400 da0b |0048: iget-object v0, v0, Lcom/badlogic/gdx/math/Polygon;.worldVertices:[F // field@0bda │ │ +085ed4: 0810 0000 |004a: move-object/from16 v16, v0 │ │ +085ed8: 0800 1500 |004c: move-object/from16 v0, v21 │ │ +085edc: 5209 db0b |004e: iget v9, v0, Lcom/badlogic/gdx/math/Polygon;.x:F // field@0bdb │ │ +085ee0: 0800 1500 |0050: move-object/from16 v0, v21 │ │ +085ee4: 520a dc0b |0052: iget v10, v0, Lcom/badlogic/gdx/math/Polygon;.y:F // field@0bdc │ │ +085ee8: 0800 1500 |0054: move-object/from16 v0, v21 │ │ +085eec: 5207 d50b |0056: iget v7, v0, Lcom/badlogic/gdx/math/Polygon;.originX:F // field@0bd5 │ │ +085ef0: 0800 1500 |0058: move-object/from16 v0, v21 │ │ +085ef4: 5208 d60b |005a: iget v8, v0, Lcom/badlogic/gdx/math/Polygon;.originY:F // field@0bd6 │ │ +085ef8: 0800 1500 |005c: move-object/from16 v0, v21 │ │ +085efc: 520d d80b |005e: iget v13, v0, Lcom/badlogic/gdx/math/Polygon;.scaleX:F // field@0bd8 │ │ +085f00: 0800 1500 |0060: move-object/from16 v0, v21 │ │ +085f04: 520e d90b |0062: iget v14, v0, Lcom/badlogic/gdx/math/Polygon;.scaleY:F // field@0bd9 │ │ +085f08: 1513 803f |0064: const/high16 v19, #int 1065353216 // #3f80 │ │ +085f0c: 2d13 0d13 |0066: cmpl-float v19, v13, v19 │ │ +085f10: 3913 0800 |0068: if-nez v19, 0070 // +0008 │ │ +085f14: 1513 803f |006a: const/high16 v19, #int 1065353216 // #3f80 │ │ +085f18: 2d13 0e13 |006c: cmpl-float v19, v14, v19 │ │ +085f1c: 3813 4800 |006e: if-eqz v19, 00b6 // +0048 │ │ +085f20: 121c |0070: const/4 v12, #int 1 // #1 │ │ +085f22: 0800 1500 |0071: move-object/from16 v0, v21 │ │ +085f26: 520b d70b |0073: iget v11, v0, Lcom/badlogic/gdx/math/Polygon;.rotation:F // field@0bd7 │ │ +085f2a: 7110 8c13 0b00 |0075: invoke-static {v11}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@138c │ │ +085f30: 0a02 |0078: move-result v2 │ │ +085f32: 7110 9a13 0b00 |0079: invoke-static {v11}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@139a │ │ +085f38: 0a0f |007c: move-result v15 │ │ +085f3a: 1203 |007d: const/4 v3, #int 0 // #0 │ │ +085f3c: 2145 |007e: array-length v5, v4 │ │ +085f3e: 3553 8fff |007f: if-ge v3, v5, 000e // -0071 │ │ +085f42: 4413 0403 |0081: aget v19, v4, v3 │ │ +085f46: a711 1307 |0083: sub-float v17, v19, v7 │ │ +085f4a: d813 0301 |0085: add-int/lit8 v19, v3, #int 1 // #01 │ │ +085f4e: 4413 0413 |0087: aget v19, v4, v19 │ │ +085f52: a712 1308 |0089: sub-float v18, v19, v8 │ │ +085f56: 380c 0600 |008b: if-eqz v12, 0091 // +0006 │ │ +085f5a: a811 110d |008d: mul-float v17, v17, v13 │ │ +085f5e: a812 120e |008f: mul-float v18, v18, v14 │ │ +085f62: 1313 0000 |0091: const/16 v19, #int 0 // #0 │ │ +085f66: 2d13 0b13 |0093: cmpl-float v19, v11, v19 │ │ +085f6a: 3813 1000 |0095: if-eqz v19, 00a5 // +0010 │ │ +085f6e: 0206 1100 |0097: move/from16 v6, v17 │ │ +085f72: a813 0211 |0099: mul-float v19, v2, v17 │ │ +085f76: a814 0f12 |009b: mul-float v20, v15, v18 │ │ +085f7a: a711 1314 |009d: sub-float v17, v19, v20 │ │ +085f7e: a813 0f06 |009f: mul-float v19, v15, v6 │ │ +085f82: a814 0212 |00a1: mul-float v20, v2, v18 │ │ +085f86: a612 1314 |00a3: add-float v18, v19, v20 │ │ +085f8a: a613 0911 |00a5: add-float v19, v9, v17 │ │ +085f8e: a613 1307 |00a7: add-float v19, v19, v7 │ │ +085f92: 4b13 1003 |00a9: aput v19, v16, v3 │ │ +085f96: d813 0301 |00ab: add-int/lit8 v19, v3, #int 1 // #01 │ │ +085f9a: a614 0a12 |00ad: add-float v20, v10, v18 │ │ +085f9e: a614 1408 |00af: add-float v20, v20, v8 │ │ +085fa2: 4b14 1013 |00b1: aput v20, v16, v19 │ │ +085fa6: d803 0302 |00b3: add-int/lit8 v3, v3, #int 2 // #02 │ │ +085faa: 28ca |00b5: goto 007f // -0036 │ │ +085fac: 120c |00b6: const/4 v12, #int 0 // #0 │ │ +085fae: 28ba |00b7: goto 0071 // -0046 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x000e line=79 │ │ 0x000f line=42 │ │ 0x0017 line=44 │ │ 0x001b line=45 │ │ @@ -89751,17 +89753,17 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -077acc: |[077acc] com.badlogic.gdx.math.Polygon.getVertices:()[F │ │ -077adc: 5410 d40b |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/Polygon;.localVertices:[F // field@0bd4 │ │ -077ae0: 1100 |0002: return-object v0 │ │ +085fb0: |[085fb0] com.badlogic.gdx.math.Polygon.getVertices:()[F │ │ +085fc0: 5410 d40b |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/Polygon;.localVertices:[F // field@0bd4 │ │ +085fc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/math/Polygon; │ │ │ │ #11 : (in Lcom/badlogic/gdx/math/Polygon;) │ │ @@ -89769,17 +89771,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -077ae4: |[077ae4] com.badlogic.gdx.math.Polygon.getX:()F │ │ -077af4: 5210 db0b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.x:F // field@0bdb │ │ -077af8: 0f00 |0002: return v0 │ │ +085fc8: |[085fc8] com.badlogic.gdx.math.Polygon.getX:()F │ │ +085fd8: 5210 db0b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.x:F // field@0bdb │ │ +085fdc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/math/Polygon; │ │ │ │ #12 : (in Lcom/badlogic/gdx/math/Polygon;) │ │ @@ -89787,17 +89789,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -077afc: |[077afc] com.badlogic.gdx.math.Polygon.getY:()F │ │ -077b0c: 5210 dc0b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.y:F // field@0bdc │ │ -077b10: 0f00 |0002: return v0 │ │ +085fe0: |[085fe0] com.badlogic.gdx.math.Polygon.getY:()F │ │ +085ff0: 5210 dc0b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.y:F // field@0bdc │ │ +085ff4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/math/Polygon; │ │ │ │ #13 : (in Lcom/badlogic/gdx/math/Polygon;) │ │ @@ -89805,21 +89807,21 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -077b14: |[077b14] com.badlogic.gdx.math.Polygon.rotate:(F)V │ │ -077b24: 5210 d70b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.rotation:F // field@0bd7 │ │ -077b28: c620 |0002: add-float/2addr v0, v2 │ │ -077b2a: 5910 d70b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Polygon;.rotation:F // field@0bd7 │ │ -077b2e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -077b30: 5c10 d30b |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0bd3 │ │ -077b34: 0e00 |0008: return-void │ │ +085ff8: |[085ff8] com.badlogic.gdx.math.Polygon.rotate:(F)V │ │ +086008: 5210 d70b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.rotation:F // field@0bd7 │ │ +08600c: c620 |0002: add-float/2addr v0, v2 │ │ +08600e: 5910 d70b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Polygon;.rotation:F // field@0bd7 │ │ +086012: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +086014: 5c10 d30b |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0bd3 │ │ +086018: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0005 line=107 │ │ 0x0008 line=108 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/math/Polygon; │ │ @@ -89830,24 +89832,24 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -077b38: |[077b38] com.badlogic.gdx.math.Polygon.scale:(F)V │ │ -077b48: 5210 d80b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.scaleX:F // field@0bd8 │ │ -077b4c: c620 |0002: add-float/2addr v0, v2 │ │ -077b4e: 5910 d80b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Polygon;.scaleX:F // field@0bd8 │ │ -077b52: 5210 d90b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.scaleY:F // field@0bd9 │ │ -077b56: c620 |0007: add-float/2addr v0, v2 │ │ -077b58: 5910 d90b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Polygon;.scaleY:F // field@0bd9 │ │ -077b5c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -077b5e: 5c10 d30b |000b: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0bd3 │ │ -077b62: 0e00 |000d: return-void │ │ +08601c: |[08601c] com.badlogic.gdx.math.Polygon.scale:(F)V │ │ +08602c: 5210 d80b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.scaleX:F // field@0bd8 │ │ +086030: c620 |0002: add-float/2addr v0, v2 │ │ +086032: 5910 d80b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Polygon;.scaleX:F // field@0bd8 │ │ +086036: 5210 d90b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.scaleY:F // field@0bd9 │ │ +08603a: c620 |0007: add-float/2addr v0, v2 │ │ +08603c: 5910 d90b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Polygon;.scaleY:F // field@0bd9 │ │ +086040: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +086042: 5c10 d30b |000b: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0bd3 │ │ +086046: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0005 line=118 │ │ 0x000a line=119 │ │ 0x000d line=120 │ │ locals : │ │ @@ -89859,20 +89861,20 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -077b64: |[077b64] com.badlogic.gdx.math.Polygon.setOrigin:(FF)V │ │ -077b74: 5912 d50b |0000: iput v2, v1, Lcom/badlogic/gdx/math/Polygon;.originX:F // field@0bd5 │ │ -077b78: 5913 d60b |0002: iput v3, v1, Lcom/badlogic/gdx/math/Polygon;.originY:F // field@0bd6 │ │ -077b7c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -077b7e: 5c10 d30b |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0bd3 │ │ -077b82: 0e00 |0007: return-void │ │ +086048: |[086048] com.badlogic.gdx.math.Polygon.setOrigin:(FF)V │ │ +086058: 5912 d50b |0000: iput v2, v1, Lcom/badlogic/gdx/math/Polygon;.originX:F // field@0bd5 │ │ +08605c: 5913 d60b |0002: iput v3, v1, Lcom/badlogic/gdx/math/Polygon;.originY:F // field@0bd6 │ │ +086060: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +086062: 5c10 d30b |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0bd3 │ │ +086066: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0002 line=84 │ │ 0x0004 line=85 │ │ 0x0007 line=86 │ │ locals : │ │ @@ -89885,20 +89887,20 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -077b84: |[077b84] com.badlogic.gdx.math.Polygon.setPosition:(FF)V │ │ -077b94: 5912 db0b |0000: iput v2, v1, Lcom/badlogic/gdx/math/Polygon;.x:F // field@0bdb │ │ -077b98: 5913 dc0b |0002: iput v3, v1, Lcom/badlogic/gdx/math/Polygon;.y:F // field@0bdc │ │ -077b9c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -077b9e: 5c10 d30b |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0bd3 │ │ -077ba2: 0e00 |0007: return-void │ │ +086068: |[086068] com.badlogic.gdx.math.Polygon.setPosition:(FF)V │ │ +086078: 5912 db0b |0000: iput v2, v1, Lcom/badlogic/gdx/math/Polygon;.x:F // field@0bdb │ │ +08607c: 5913 dc0b |0002: iput v3, v1, Lcom/badlogic/gdx/math/Polygon;.y:F // field@0bdc │ │ +086080: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +086082: 5c10 d30b |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0bd3 │ │ +086086: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0002 line=90 │ │ 0x0004 line=91 │ │ 0x0007 line=92 │ │ locals : │ │ @@ -89911,19 +89913,19 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -077ba4: |[077ba4] com.badlogic.gdx.math.Polygon.setRotation:(F)V │ │ -077bb4: 5912 d70b |0000: iput v2, v1, Lcom/badlogic/gdx/math/Polygon;.rotation:F // field@0bd7 │ │ -077bb8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -077bba: 5c10 d30b |0003: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0bd3 │ │ -077bbe: 0e00 |0005: return-void │ │ +086088: |[086088] com.badlogic.gdx.math.Polygon.setRotation:(F)V │ │ +086098: 5912 d70b |0000: iput v2, v1, Lcom/badlogic/gdx/math/Polygon;.rotation:F // field@0bd7 │ │ +08609c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +08609e: 5c10 d30b |0003: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0bd3 │ │ +0860a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0002 line=102 │ │ 0x0005 line=103 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/math/Polygon; │ │ @@ -89934,20 +89936,20 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -077bc0: |[077bc0] com.badlogic.gdx.math.Polygon.setScale:(FF)V │ │ -077bd0: 5912 d80b |0000: iput v2, v1, Lcom/badlogic/gdx/math/Polygon;.scaleX:F // field@0bd8 │ │ -077bd4: 5913 d90b |0002: iput v3, v1, Lcom/badlogic/gdx/math/Polygon;.scaleY:F // field@0bd9 │ │ -077bd8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -077bda: 5c10 d30b |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0bd3 │ │ -077bde: 0e00 |0007: return-void │ │ +0860a4: |[0860a4] com.badlogic.gdx.math.Polygon.setScale:(FF)V │ │ +0860b4: 5912 d80b |0000: iput v2, v1, Lcom/badlogic/gdx/math/Polygon;.scaleX:F // field@0bd8 │ │ +0860b8: 5913 d90b |0002: iput v3, v1, Lcom/badlogic/gdx/math/Polygon;.scaleY:F // field@0bd9 │ │ +0860bc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0860be: 5c10 d30b |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0bd3 │ │ +0860c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0002 line=112 │ │ 0x0004 line=113 │ │ 0x0007 line=114 │ │ locals : │ │ @@ -89960,42 +89962,42 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -077be0: |[077be0] com.badlogic.gdx.math.Polygon.translate:(FF)V │ │ -077bf0: 5210 db0b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.x:F // field@0bdb │ │ -077bf4: c620 |0002: add-float/2addr v0, v2 │ │ -077bf6: 5910 db0b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Polygon;.x:F // field@0bdb │ │ -077bfa: 5210 dc0b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.y:F // field@0bdc │ │ -077bfe: c630 |0007: add-float/2addr v0, v3 │ │ -077c00: 5910 dc0b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Polygon;.y:F // field@0bdc │ │ -077c04: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -077c06: 5c10 d30b |000b: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0bd3 │ │ -077c0a: 0e00 |000d: return-void │ │ +0860c4: |[0860c4] com.badlogic.gdx.math.Polygon.translate:(FF)V │ │ +0860d4: 5210 db0b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.x:F // field@0bdb │ │ +0860d8: c620 |0002: add-float/2addr v0, v2 │ │ +0860da: 5910 db0b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Polygon;.x:F // field@0bdb │ │ +0860de: 5210 dc0b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.y:F // field@0bdc │ │ +0860e2: c630 |0007: add-float/2addr v0, v3 │ │ +0860e4: 5910 dc0b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Polygon;.y:F // field@0bdc │ │ +0860e8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0860ea: 5c10 d30b |000b: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0bd3 │ │ +0860ee: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0005 line=96 │ │ 0x000a line=97 │ │ 0x000d line=98 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lcom/badlogic/gdx/math/Polygon; │ │ 0x0000 - 0x000e reg=2 x F │ │ 0x0000 - 0x000e reg=3 y F │ │ │ │ - source_file_idx : 3616 (Polygon.java) │ │ + source_file_idx : 3614 (Polygon.java) │ │ │ │ Class #234 header: │ │ -class_idx : 529 │ │ +class_idx : 527 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3652 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3650 │ │ static_fields_size : 4 │ │ instance_fields_size: 4 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 25 │ │ │ │ Class #234 - │ │ Class descriptor : 'Lcom/badlogic/gdx/math/Quaternion;' │ │ @@ -90045,23 +90047,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -077c0c: |[077c0c] com.badlogic.gdx.math.Quaternion.:()V │ │ -077c1c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -077c1e: 2200 1102 |0001: new-instance v0, Lcom/badlogic/gdx/math/Quaternion; // type@0211 │ │ -077c22: 7051 1c14 1011 |0003: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/math/Quaternion;.:(FFFF)V // method@141c │ │ -077c28: 6900 df0b |0006: sput-object v0, Lcom/badlogic/gdx/math/Quaternion;.tmp1:Lcom/badlogic/gdx/math/Quaternion; // field@0bdf │ │ -077c2c: 2200 1102 |0008: new-instance v0, Lcom/badlogic/gdx/math/Quaternion; // type@0211 │ │ -077c30: 7051 1c14 1011 |000a: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/math/Quaternion;.:(FFFF)V // method@141c │ │ -077c36: 6900 e00b |000d: sput-object v0, Lcom/badlogic/gdx/math/Quaternion;.tmp2:Lcom/badlogic/gdx/math/Quaternion; // field@0be0 │ │ -077c3a: 0e00 |000f: return-void │ │ +0860f0: |[0860f0] com.badlogic.gdx.math.Quaternion.:()V │ │ +086100: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +086102: 2200 0f02 |0001: new-instance v0, Lcom/badlogic/gdx/math/Quaternion; // type@020f │ │ +086106: 7051 1c14 1011 |0003: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/math/Quaternion;.:(FFFF)V // method@141c │ │ +08610c: 6900 df0b |0006: sput-object v0, Lcom/badlogic/gdx/math/Quaternion;.tmp1:Lcom/badlogic/gdx/math/Quaternion; // field@0bdf │ │ +086110: 2200 0f02 |0008: new-instance v0, Lcom/badlogic/gdx/math/Quaternion; // type@020f │ │ +086114: 7051 1c14 1011 |000a: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/math/Quaternion;.:(FFFF)V // method@141c │ │ +08611a: 6900 e00b |000d: sput-object v0, Lcom/badlogic/gdx/math/Quaternion;.tmp2:Lcom/badlogic/gdx/math/Quaternion; // field@0be0 │ │ +08611e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=28 │ │ 0x0008 line=29 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/math/Quaternion;) │ │ @@ -90069,18 +90071,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -077c3c: |[077c3c] com.badlogic.gdx.math.Quaternion.:()V │ │ -077c4c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -077c52: 6e10 2314 0000 |0003: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Quaternion;.idt:()Lcom/badlogic/gdx/math/Quaternion; // method@1423 │ │ -077c58: 0e00 |0006: return-void │ │ +086120: |[086120] com.badlogic.gdx.math.Quaternion.:()V │ │ +086130: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +086136: 6e10 2314 0000 |0003: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Quaternion;.idt:()Lcom/badlogic/gdx/math/Quaternion; // method@1423 │ │ +08613c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0006 line=47 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/math/Quaternion; │ │ @@ -90090,18 +90092,18 @@ │ │ type : '(FFFF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -077c5c: |[077c5c] com.badlogic.gdx.math.Quaternion.:(FFFF)V │ │ -077c6c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -077c72: 6e54 2a14 1032 |0003: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Quaternion;.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@142a │ │ -077c78: 0e00 |0006: return-void │ │ +086140: |[086140] com.badlogic.gdx.math.Quaternion.:(FFFF)V │ │ +086150: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +086156: 6e54 2a14 1032 |0003: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Quaternion;.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@142a │ │ +08615c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0006 line=43 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/math/Quaternion; │ │ @@ -90115,18 +90117,18 @@ │ │ type : '(Lcom/badlogic/gdx/math/Quaternion;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -077c7c: |[077c7c] com.badlogic.gdx.math.Quaternion.:(Lcom/badlogic/gdx/math/Quaternion;)V │ │ -077c8c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -077c92: 6e20 2b14 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; // method@142b │ │ -077c98: 0e00 |0006: return-void │ │ +086160: |[086160] com.badlogic.gdx.math.Quaternion.:(Lcom/badlogic/gdx/math/Quaternion;)V │ │ +086170: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +086176: 6e20 2b14 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; // method@142b │ │ +08617c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0006 line=54 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/math/Quaternion; │ │ @@ -90137,18 +90139,18 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -077c9c: |[077c9c] com.badlogic.gdx.math.Quaternion.:(Lcom/badlogic/gdx/math/Vector3;F)V │ │ -077cac: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -077cb2: 6e30 2c14 1002 |0003: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; // method@142c │ │ -077cb8: 0e00 |0006: return-void │ │ +086180: |[086180] com.badlogic.gdx.math.Quaternion.:(Lcom/badlogic/gdx/math/Vector3;F)V │ │ +086190: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +086196: 6e30 2c14 1002 |0003: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; // method@142c │ │ +08619c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=61 │ │ 0x0006 line=62 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/math/Quaternion; │ │ @@ -90161,25 +90163,25 @@ │ │ type : '()Lcom/badlogic/gdx/math/Quaternion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -077cbc: |[077cbc] com.badlogic.gdx.math.Quaternion.conjugate:()Lcom/badlogic/gdx/math/Quaternion; │ │ -077ccc: 5210 e20b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -077cd0: 7f00 |0002: neg-float v0, v0 │ │ -077cd2: 5910 e20b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -077cd6: 5210 e30b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -077cda: 7f00 |0007: neg-float v0, v0 │ │ -077cdc: 5910 e30b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -077ce0: 5210 e40b |000a: iget v0, v1, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -077ce4: 7f00 |000c: neg-float v0, v0 │ │ -077ce6: 5910 e40b |000d: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -077cea: 1101 |000f: return-object v1 │ │ +0861a0: |[0861a0] com.badlogic.gdx.math.Quaternion.conjugate:()Lcom/badlogic/gdx/math/Quaternion; │ │ +0861b0: 5210 e20b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +0861b4: 7f00 |0002: neg-float v0, v0 │ │ +0861b6: 5910 e20b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +0861ba: 5210 e30b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +0861be: 7f00 |0007: neg-float v0, v0 │ │ +0861c0: 5910 e30b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +0861c4: 5210 e40b |000a: iget v0, v1, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +0861c8: 7f00 |000c: neg-float v0, v0 │ │ +0861ca: 5910 e40b |000d: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +0861ce: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0005 line=166 │ │ 0x000a line=167 │ │ 0x000f line=168 │ │ locals : │ │ @@ -90190,18 +90192,18 @@ │ │ type : '()Lcom/badlogic/gdx/math/Quaternion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -077cec: |[077cec] com.badlogic.gdx.math.Quaternion.cpy:()Lcom/badlogic/gdx/math/Quaternion; │ │ -077cfc: 2200 1102 |0000: new-instance v0, Lcom/badlogic/gdx/math/Quaternion; // type@0211 │ │ -077d00: 7020 1d14 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Quaternion;.:(Lcom/badlogic/gdx/math/Quaternion;)V // method@141d │ │ -077d06: 1100 |0005: return-object v0 │ │ +0861d0: |[0861d0] com.badlogic.gdx.math.Quaternion.cpy:()Lcom/badlogic/gdx/math/Quaternion; │ │ +0861e0: 2200 0f02 |0000: new-instance v0, Lcom/badlogic/gdx/math/Quaternion; // type@020f │ │ +0861e4: 7020 1d14 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Quaternion;.:(Lcom/badlogic/gdx/math/Quaternion;)V // method@141d │ │ +0861ea: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/math/Quaternion; │ │ │ │ #2 : (in Lcom/badlogic/gdx/math/Quaternion;) │ │ @@ -90209,31 +90211,31 @@ │ │ type : '(Lcom/badlogic/gdx/math/Quaternion;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -077d08: |[077d08] com.badlogic.gdx.math.Quaternion.dot:(Lcom/badlogic/gdx/math/Quaternion;)F │ │ -077d18: 5230 e20b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -077d1c: 5241 e20b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -077d20: c810 |0004: mul-float/2addr v0, v1 │ │ -077d22: 5231 e30b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -077d26: 5242 e30b |0007: iget v2, v4, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -077d2a: c821 |0009: mul-float/2addr v1, v2 │ │ -077d2c: c610 |000a: add-float/2addr v0, v1 │ │ -077d2e: 5231 e40b |000b: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -077d32: 5242 e40b |000d: iget v2, v4, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -077d36: c821 |000f: mul-float/2addr v1, v2 │ │ -077d38: c610 |0010: add-float/2addr v0, v1 │ │ -077d3a: 5231 e10b |0011: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -077d3e: 5242 e10b |0013: iget v2, v4, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -077d42: c821 |0015: mul-float/2addr v1, v2 │ │ -077d44: c610 |0016: add-float/2addr v0, v1 │ │ -077d46: 0f00 |0017: return v0 │ │ +0861ec: |[0861ec] com.badlogic.gdx.math.Quaternion.dot:(Lcom/badlogic/gdx/math/Quaternion;)F │ │ +0861fc: 5230 e20b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +086200: 5241 e20b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +086204: c810 |0004: mul-float/2addr v0, v1 │ │ +086206: 5231 e30b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +08620a: 5242 e30b |0007: iget v2, v4, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +08620e: c821 |0009: mul-float/2addr v1, v2 │ │ +086210: c610 |000a: add-float/2addr v0, v1 │ │ +086212: 5231 e40b |000b: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +086216: 5242 e40b |000d: iget v2, v4, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +08621a: c821 |000f: mul-float/2addr v1, v2 │ │ +08621c: c610 |0010: add-float/2addr v0, v1 │ │ +08621e: 5231 e10b |0011: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +086222: 5242 e10b |0013: iget v2, v4, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +086226: c821 |0015: mul-float/2addr v1, v2 │ │ +086228: c610 |0016: add-float/2addr v0, v1 │ │ +08622a: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lcom/badlogic/gdx/math/Quaternion; │ │ 0x0000 - 0x0018 reg=4 other Lcom/badlogic/gdx/math/Quaternion; │ │ │ │ @@ -90242,43 +90244,43 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 48 16-bit code units │ │ -077d48: |[077d48] com.badlogic.gdx.math.Quaternion.equals:(Ljava/lang/Object;)Z │ │ -077d58: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -077d5a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -077d5c: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -077d60: 0f01 |0004: return v1 │ │ -077d62: 2063 1102 |0005: instance-of v3, v6, Lcom/badlogic/gdx/math/Quaternion; // type@0211 │ │ -077d66: 3903 0400 |0007: if-nez v3, 000b // +0004 │ │ -077d6a: 0121 |0009: move v1, v2 │ │ -077d6c: 28fa |000a: goto 0004 // -0006 │ │ -077d6e: 0760 |000b: move-object v0, v6 │ │ -077d70: 1f00 1102 |000c: check-cast v0, Lcom/badlogic/gdx/math/Quaternion; // type@0211 │ │ -077d74: 5253 e20b |000e: iget v3, v5, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -077d78: 5204 e20b |0010: iget v4, v0, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -077d7c: 2d03 0304 |0012: cmpl-float v3, v3, v4 │ │ -077d80: 3903 1a00 |0014: if-nez v3, 002e // +001a │ │ -077d84: 5253 e30b |0016: iget v3, v5, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -077d88: 5204 e30b |0018: iget v4, v0, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -077d8c: 2d03 0304 |001a: cmpl-float v3, v3, v4 │ │ -077d90: 3903 1200 |001c: if-nez v3, 002e // +0012 │ │ -077d94: 5253 e40b |001e: iget v3, v5, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -077d98: 5204 e40b |0020: iget v4, v0, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -077d9c: 2d03 0304 |0022: cmpl-float v3, v3, v4 │ │ -077da0: 3903 0a00 |0024: if-nez v3, 002e // +000a │ │ -077da4: 5253 e10b |0026: iget v3, v5, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -077da8: 5204 e10b |0028: iget v4, v0, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -077dac: 2d03 0304 |002a: cmpl-float v3, v3, v4 │ │ -077db0: 3803 d8ff |002c: if-eqz v3, 0004 // -0028 │ │ -077db4: 0121 |002e: move v1, v2 │ │ -077db6: 28d5 |002f: goto 0004 // -002b │ │ +08622c: |[08622c] com.badlogic.gdx.math.Quaternion.equals:(Ljava/lang/Object;)Z │ │ +08623c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +08623e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +086240: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +086244: 0f01 |0004: return v1 │ │ +086246: 2063 0f02 |0005: instance-of v3, v6, Lcom/badlogic/gdx/math/Quaternion; // type@020f │ │ +08624a: 3903 0400 |0007: if-nez v3, 000b // +0004 │ │ +08624e: 0121 |0009: move v1, v2 │ │ +086250: 28fa |000a: goto 0004 // -0006 │ │ +086252: 0760 |000b: move-object v0, v6 │ │ +086254: 1f00 0f02 |000c: check-cast v0, Lcom/badlogic/gdx/math/Quaternion; // type@020f │ │ +086258: 5253 e20b |000e: iget v3, v5, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +08625c: 5204 e20b |0010: iget v4, v0, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +086260: 2d03 0304 |0012: cmpl-float v3, v3, v4 │ │ +086264: 3903 1a00 |0014: if-nez v3, 002e // +001a │ │ +086268: 5253 e30b |0016: iget v3, v5, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +08626c: 5204 e30b |0018: iget v4, v0, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +086270: 2d03 0304 |001a: cmpl-float v3, v3, v4 │ │ +086274: 3903 1200 |001c: if-nez v3, 002e // +0012 │ │ +086278: 5253 e40b |001e: iget v3, v5, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +08627c: 5204 e40b |0020: iget v4, v0, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +086280: 2d03 0304 |0022: cmpl-float v3, v3, v4 │ │ +086284: 3903 0a00 |0024: if-nez v3, 002e // +000a │ │ +086288: 5253 e10b |0026: iget v3, v5, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +08628c: 5204 e10b |0028: iget v4, v0, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +086290: 2d03 0304 |002a: cmpl-float v3, v3, v4 │ │ +086294: 3803 d8ff |002c: if-eqz v3, 0004 // -0028 │ │ +086298: 0121 |002e: move v1, v2 │ │ +08629a: 28d5 |002f: goto 0004 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=425 │ │ 0x0004 line=432 │ │ 0x0005 line=428 │ │ 0x000a line=429 │ │ 0x000c line=431 │ │ @@ -90293,19 +90295,19 @@ │ │ type : '()Lcom/badlogic/gdx/math/Quaternion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -077db8: |[077db8] com.badlogic.gdx.math.Quaternion.idt:()Lcom/badlogic/gdx/math/Quaternion; │ │ -077dc8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -077dca: 1500 803f |0001: const/high16 v0, #int 1065353216 // #3f80 │ │ -077dce: 6e50 2a14 1211 |0003: invoke-virtual {v2, v1, v1, v1, v0}, Lcom/badlogic/gdx/math/Quaternion;.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@142a │ │ -077dd4: 1102 |0006: return-object v2 │ │ +08629c: |[08629c] com.badlogic.gdx.math.Quaternion.idt:()Lcom/badlogic/gdx/math/Quaternion; │ │ +0862ac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0862ae: 1500 803f |0001: const/high16 v0, #int 1065353216 // #3f80 │ │ +0862b2: 6e50 2a14 1211 |0003: invoke-virtual {v2, v1, v1, v1, v0}, Lcom/badlogic/gdx/math/Quaternion;.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@142a │ │ +0862b8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=254 │ │ 0x0006 line=255 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/math/Quaternion; │ │ │ │ @@ -90314,35 +90316,35 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -077dd8: |[077dd8] com.badlogic.gdx.math.Quaternion.len:()F │ │ -077de8: 5230 e20b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -077dec: 5231 e20b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -077df0: c810 |0004: mul-float/2addr v0, v1 │ │ -077df2: 5231 e30b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -077df6: 5232 e30b |0007: iget v2, v3, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -077dfa: c821 |0009: mul-float/2addr v1, v2 │ │ -077dfc: c610 |000a: add-float/2addr v0, v1 │ │ -077dfe: 5231 e40b |000b: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -077e02: 5232 e40b |000d: iget v2, v3, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -077e06: c821 |000f: mul-float/2addr v1, v2 │ │ -077e08: c610 |0010: add-float/2addr v0, v1 │ │ -077e0a: 5231 e10b |0011: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -077e0e: 5232 e10b |0013: iget v2, v3, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -077e12: c821 |0015: mul-float/2addr v1, v2 │ │ -077e14: c610 |0016: add-float/2addr v0, v1 │ │ -077e16: 8900 |0017: float-to-double v0, v0 │ │ -077e18: 7120 2126 1000 |0018: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -077e1e: 0b00 |001b: move-result-wide v0 │ │ -077e20: 8c00 |001c: double-to-float v0, v0 │ │ -077e22: 0f00 |001d: return v0 │ │ +0862bc: |[0862bc] com.badlogic.gdx.math.Quaternion.len:()F │ │ +0862cc: 5230 e20b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +0862d0: 5231 e20b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +0862d4: c810 |0004: mul-float/2addr v0, v1 │ │ +0862d6: 5231 e30b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +0862da: 5232 e30b |0007: iget v2, v3, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +0862de: c821 |0009: mul-float/2addr v1, v2 │ │ +0862e0: c610 |000a: add-float/2addr v0, v1 │ │ +0862e2: 5231 e40b |000b: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +0862e6: 5232 e40b |000d: iget v2, v3, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +0862ea: c821 |000f: mul-float/2addr v1, v2 │ │ +0862ec: c610 |0010: add-float/2addr v0, v1 │ │ +0862ee: 5231 e10b |0011: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +0862f2: 5232 e10b |0013: iget v2, v3, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +0862f6: c821 |0015: mul-float/2addr v1, v2 │ │ +0862f8: c610 |0016: add-float/2addr v0, v1 │ │ +0862fa: 8900 |0017: float-to-double v0, v0 │ │ +0862fc: 7120 2126 1000 |0018: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +086302: 0b00 |001b: move-result-wide v0 │ │ +086304: 8c00 |001c: double-to-float v0, v0 │ │ +086306: 0f00 |001d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x001e reg=3 this Lcom/badlogic/gdx/math/Quaternion; │ │ │ │ #6 : (in Lcom/badlogic/gdx/math/Quaternion;) │ │ @@ -90350,31 +90352,31 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -077e24: |[077e24] com.badlogic.gdx.math.Quaternion.len2:()F │ │ -077e34: 5230 e20b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -077e38: 5231 e20b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -077e3c: c810 |0004: mul-float/2addr v0, v1 │ │ -077e3e: 5231 e30b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -077e42: 5232 e30b |0007: iget v2, v3, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -077e46: c821 |0009: mul-float/2addr v1, v2 │ │ -077e48: c610 |000a: add-float/2addr v0, v1 │ │ -077e4a: 5231 e40b |000b: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -077e4e: 5232 e40b |000d: iget v2, v3, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -077e52: c821 |000f: mul-float/2addr v1, v2 │ │ -077e54: c610 |0010: add-float/2addr v0, v1 │ │ -077e56: 5231 e10b |0011: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -077e5a: 5232 e10b |0013: iget v2, v3, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -077e5e: c821 |0015: mul-float/2addr v1, v2 │ │ -077e60: c610 |0016: add-float/2addr v0, v1 │ │ -077e62: 0f00 |0017: return v0 │ │ +086308: |[086308] com.badlogic.gdx.math.Quaternion.len2:()F │ │ +086318: 5230 e20b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +08631c: 5231 e20b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +086320: c810 |0004: mul-float/2addr v0, v1 │ │ +086322: 5231 e30b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +086326: 5232 e30b |0007: iget v2, v3, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +08632a: c821 |0009: mul-float/2addr v1, v2 │ │ +08632c: c610 |000a: add-float/2addr v0, v1 │ │ +08632e: 5231 e40b |000b: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +086332: 5232 e40b |000d: iget v2, v3, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +086336: c821 |000f: mul-float/2addr v1, v2 │ │ +086338: c610 |0010: add-float/2addr v0, v1 │ │ +08633a: 5231 e10b |0011: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +08633e: 5232 e10b |0013: iget v2, v3, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +086342: c821 |0015: mul-float/2addr v1, v2 │ │ +086344: c610 |0016: add-float/2addr v0, v1 │ │ +086346: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lcom/badlogic/gdx/math/Quaternion; │ │ │ │ #7 : (in Lcom/badlogic/gdx/math/Quaternion;) │ │ @@ -90382,28 +90384,28 @@ │ │ type : '(F)Lcom/badlogic/gdx/math/Quaternion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -077e64: |[077e64] com.badlogic.gdx.math.Quaternion.mul:(F)Lcom/badlogic/gdx/math/Quaternion; │ │ -077e74: 5210 e20b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -077e78: c820 |0002: mul-float/2addr v0, v2 │ │ -077e7a: 5910 e20b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -077e7e: 5210 e30b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -077e82: c820 |0007: mul-float/2addr v0, v2 │ │ -077e84: 5910 e30b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -077e88: 5210 e40b |000a: iget v0, v1, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -077e8c: c820 |000c: mul-float/2addr v0, v2 │ │ -077e8e: 5910 e40b |000d: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -077e92: 5210 e10b |000f: iget v0, v1, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -077e96: c820 |0011: mul-float/2addr v0, v2 │ │ -077e98: 5910 e10b |0012: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -077e9c: 1101 |0014: return-object v1 │ │ +086348: |[086348] com.badlogic.gdx.math.Quaternion.mul:(F)Lcom/badlogic/gdx/math/Quaternion; │ │ +086358: 5210 e20b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +08635c: c820 |0002: mul-float/2addr v0, v2 │ │ +08635e: 5910 e20b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +086362: 5210 e30b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +086366: c820 |0007: mul-float/2addr v0, v2 │ │ +086368: 5910 e30b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +08636c: 5210 e40b |000a: iget v0, v1, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +086370: c820 |000c: mul-float/2addr v0, v2 │ │ +086372: 5910 e40b |000d: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +086376: 5210 e10b |000f: iget v0, v1, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +08637a: c820 |0011: mul-float/2addr v0, v2 │ │ +08637c: 5910 e10b |0012: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +086380: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0005 line=448 │ │ 0x000a line=449 │ │ 0x000f line=450 │ │ 0x0014 line=451 │ │ @@ -90416,80 +90418,80 @@ │ │ type : '(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 105 16-bit code units │ │ -077ea0: |[077ea0] com.badlogic.gdx.math.Quaternion.mul:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; │ │ -077eb0: 5274 e10b |0000: iget v4, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -077eb4: 5285 e20b |0002: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -077eb8: c854 |0004: mul-float/2addr v4, v5 │ │ -077eba: 5275 e20b |0005: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -077ebe: 5286 e10b |0007: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -077ec2: c865 |0009: mul-float/2addr v5, v6 │ │ -077ec4: c654 |000a: add-float/2addr v4, v5 │ │ -077ec6: 5275 e30b |000b: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -077eca: 5286 e40b |000d: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -077ece: c865 |000f: mul-float/2addr v5, v6 │ │ -077ed0: c654 |0010: add-float/2addr v4, v5 │ │ -077ed2: 5275 e40b |0011: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -077ed6: 5286 e30b |0013: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -077eda: c865 |0015: mul-float/2addr v5, v6 │ │ -077edc: a701 0405 |0016: sub-float v1, v4, v5 │ │ -077ee0: 5274 e10b |0018: iget v4, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -077ee4: 5285 e30b |001a: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -077ee8: c854 |001c: mul-float/2addr v4, v5 │ │ -077eea: 5275 e30b |001d: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -077eee: 5286 e10b |001f: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -077ef2: c865 |0021: mul-float/2addr v5, v6 │ │ -077ef4: c654 |0022: add-float/2addr v4, v5 │ │ -077ef6: 5275 e40b |0023: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -077efa: 5286 e20b |0025: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -077efe: c865 |0027: mul-float/2addr v5, v6 │ │ -077f00: c654 |0028: add-float/2addr v4, v5 │ │ -077f02: 5275 e20b |0029: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -077f06: 5286 e40b |002b: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -077f0a: c865 |002d: mul-float/2addr v5, v6 │ │ -077f0c: a702 0405 |002e: sub-float v2, v4, v5 │ │ -077f10: 5274 e10b |0030: iget v4, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -077f14: 5285 e40b |0032: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -077f18: c854 |0034: mul-float/2addr v4, v5 │ │ -077f1a: 5275 e40b |0035: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -077f1e: 5286 e10b |0037: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -077f22: c865 |0039: mul-float/2addr v5, v6 │ │ -077f24: c654 |003a: add-float/2addr v4, v5 │ │ -077f26: 5275 e20b |003b: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -077f2a: 5286 e30b |003d: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -077f2e: c865 |003f: mul-float/2addr v5, v6 │ │ -077f30: c654 |0040: add-float/2addr v4, v5 │ │ -077f32: 5275 e30b |0041: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -077f36: 5286 e20b |0043: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -077f3a: c865 |0045: mul-float/2addr v5, v6 │ │ -077f3c: a703 0405 |0046: sub-float v3, v4, v5 │ │ -077f40: 5274 e10b |0048: iget v4, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -077f44: 5285 e10b |004a: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -077f48: c854 |004c: mul-float/2addr v4, v5 │ │ -077f4a: 5275 e20b |004d: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -077f4e: 5286 e20b |004f: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -077f52: c865 |0051: mul-float/2addr v5, v6 │ │ -077f54: c754 |0052: sub-float/2addr v4, v5 │ │ -077f56: 5275 e30b |0053: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -077f5a: 5286 e30b |0055: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -077f5e: c865 |0057: mul-float/2addr v5, v6 │ │ -077f60: c754 |0058: sub-float/2addr v4, v5 │ │ -077f62: 5275 e40b |0059: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -077f66: 5286 e40b |005b: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -077f6a: c865 |005d: mul-float/2addr v5, v6 │ │ -077f6c: a700 0405 |005e: sub-float v0, v4, v5 │ │ -077f70: 5971 e20b |0060: iput v1, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -077f74: 5972 e30b |0062: iput v2, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -077f78: 5973 e40b |0064: iput v3, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -077f7c: 5970 e10b |0066: iput v0, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -077f80: 1107 |0068: return-object v7 │ │ +086384: |[086384] com.badlogic.gdx.math.Quaternion.mul:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; │ │ +086394: 5274 e10b |0000: iget v4, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +086398: 5285 e20b |0002: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +08639c: c854 |0004: mul-float/2addr v4, v5 │ │ +08639e: 5275 e20b |0005: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +0863a2: 5286 e10b |0007: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +0863a6: c865 |0009: mul-float/2addr v5, v6 │ │ +0863a8: c654 |000a: add-float/2addr v4, v5 │ │ +0863aa: 5275 e30b |000b: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +0863ae: 5286 e40b |000d: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +0863b2: c865 |000f: mul-float/2addr v5, v6 │ │ +0863b4: c654 |0010: add-float/2addr v4, v5 │ │ +0863b6: 5275 e40b |0011: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +0863ba: 5286 e30b |0013: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +0863be: c865 |0015: mul-float/2addr v5, v6 │ │ +0863c0: a701 0405 |0016: sub-float v1, v4, v5 │ │ +0863c4: 5274 e10b |0018: iget v4, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +0863c8: 5285 e30b |001a: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +0863cc: c854 |001c: mul-float/2addr v4, v5 │ │ +0863ce: 5275 e30b |001d: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +0863d2: 5286 e10b |001f: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +0863d6: c865 |0021: mul-float/2addr v5, v6 │ │ +0863d8: c654 |0022: add-float/2addr v4, v5 │ │ +0863da: 5275 e40b |0023: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +0863de: 5286 e20b |0025: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +0863e2: c865 |0027: mul-float/2addr v5, v6 │ │ +0863e4: c654 |0028: add-float/2addr v4, v5 │ │ +0863e6: 5275 e20b |0029: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +0863ea: 5286 e40b |002b: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +0863ee: c865 |002d: mul-float/2addr v5, v6 │ │ +0863f0: a702 0405 |002e: sub-float v2, v4, v5 │ │ +0863f4: 5274 e10b |0030: iget v4, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +0863f8: 5285 e40b |0032: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +0863fc: c854 |0034: mul-float/2addr v4, v5 │ │ +0863fe: 5275 e40b |0035: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +086402: 5286 e10b |0037: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +086406: c865 |0039: mul-float/2addr v5, v6 │ │ +086408: c654 |003a: add-float/2addr v4, v5 │ │ +08640a: 5275 e20b |003b: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +08640e: 5286 e30b |003d: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +086412: c865 |003f: mul-float/2addr v5, v6 │ │ +086414: c654 |0040: add-float/2addr v4, v5 │ │ +086416: 5275 e30b |0041: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +08641a: 5286 e20b |0043: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +08641e: c865 |0045: mul-float/2addr v5, v6 │ │ +086420: a703 0405 |0046: sub-float v3, v4, v5 │ │ +086424: 5274 e10b |0048: iget v4, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +086428: 5285 e10b |004a: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +08642c: c854 |004c: mul-float/2addr v4, v5 │ │ +08642e: 5275 e20b |004d: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +086432: 5286 e20b |004f: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +086436: c865 |0051: mul-float/2addr v5, v6 │ │ +086438: c754 |0052: sub-float/2addr v4, v5 │ │ +08643a: 5275 e30b |0053: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +08643e: 5286 e30b |0055: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +086442: c865 |0057: mul-float/2addr v5, v6 │ │ +086444: c754 |0058: sub-float/2addr v4, v5 │ │ +086446: 5275 e40b |0059: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +08644a: 5286 e40b |005b: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +08644e: c865 |005d: mul-float/2addr v5, v6 │ │ +086450: a700 0405 |005e: sub-float v0, v4, v5 │ │ +086454: 5971 e20b |0060: iput v1, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +086458: 5972 e30b |0062: iput v2, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +08645c: 5973 e40b |0064: iput v3, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +086460: 5970 e10b |0066: iput v0, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +086464: 1107 |0068: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0018 line=191 │ │ 0x0030 line=192 │ │ 0x0048 line=193 │ │ 0x0060 line=194 │ │ @@ -90510,80 +90512,80 @@ │ │ type : '(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 105 16-bit code units │ │ -077f84: |[077f84] com.badlogic.gdx.math.Quaternion.mulLeft:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; │ │ -077f94: 5284 e10b |0000: iget v4, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -077f98: 5275 e20b |0002: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -077f9c: c854 |0004: mul-float/2addr v4, v5 │ │ -077f9e: 5285 e20b |0005: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -077fa2: 5276 e10b |0007: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -077fa6: c865 |0009: mul-float/2addr v5, v6 │ │ -077fa8: c654 |000a: add-float/2addr v4, v5 │ │ -077faa: 5285 e30b |000b: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -077fae: 5276 e40b |000d: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -077fb2: c865 |000f: mul-float/2addr v5, v6 │ │ -077fb4: c654 |0010: add-float/2addr v4, v5 │ │ -077fb6: 5285 e40b |0011: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -077fba: 5276 e30b |0013: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -077fbe: c865 |0015: mul-float/2addr v5, v6 │ │ -077fc0: a701 0405 |0016: sub-float v1, v4, v5 │ │ -077fc4: 5284 e10b |0018: iget v4, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -077fc8: 5275 e30b |001a: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -077fcc: c854 |001c: mul-float/2addr v4, v5 │ │ -077fce: 5285 e30b |001d: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -077fd2: 5276 e10b |001f: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -077fd6: c865 |0021: mul-float/2addr v5, v6 │ │ -077fd8: c654 |0022: add-float/2addr v4, v5 │ │ -077fda: 5285 e40b |0023: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -077fde: 5276 e20b |0025: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -077fe2: c865 |0027: mul-float/2addr v5, v6 │ │ -077fe4: c654 |0028: add-float/2addr v4, v5 │ │ -077fe6: 5285 e20b |0029: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -077fea: 5276 e40b |002b: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -077fee: c865 |002d: mul-float/2addr v5, v6 │ │ -077ff0: a702 0405 |002e: sub-float v2, v4, v5 │ │ -077ff4: 5284 e10b |0030: iget v4, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -077ff8: 5275 e40b |0032: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -077ffc: c854 |0034: mul-float/2addr v4, v5 │ │ -077ffe: 5285 e40b |0035: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -078002: 5276 e10b |0037: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -078006: c865 |0039: mul-float/2addr v5, v6 │ │ -078008: c654 |003a: add-float/2addr v4, v5 │ │ -07800a: 5285 e20b |003b: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -07800e: 5276 e30b |003d: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -078012: c865 |003f: mul-float/2addr v5, v6 │ │ -078014: c654 |0040: add-float/2addr v4, v5 │ │ -078016: 5285 e30b |0041: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -07801a: 5276 e20b |0043: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -07801e: c865 |0045: mul-float/2addr v5, v6 │ │ -078020: a703 0405 |0046: sub-float v3, v4, v5 │ │ -078024: 5284 e10b |0048: iget v4, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -078028: 5275 e10b |004a: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -07802c: c854 |004c: mul-float/2addr v4, v5 │ │ -07802e: 5285 e20b |004d: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -078032: 5276 e20b |004f: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -078036: c865 |0051: mul-float/2addr v5, v6 │ │ -078038: c754 |0052: sub-float/2addr v4, v5 │ │ -07803a: 5285 e30b |0053: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -07803e: 5276 e30b |0055: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -078042: c865 |0057: mul-float/2addr v5, v6 │ │ -078044: c754 |0058: sub-float/2addr v4, v5 │ │ -078046: 5285 e40b |0059: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -07804a: 5276 e40b |005b: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -07804e: c865 |005d: mul-float/2addr v5, v6 │ │ -078050: a700 0405 |005e: sub-float v0, v4, v5 │ │ -078054: 5971 e20b |0060: iput v1, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -078058: 5972 e30b |0062: iput v2, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -07805c: 5973 e40b |0064: iput v3, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -078060: 5970 e10b |0066: iput v0, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -078064: 1107 |0068: return-object v7 │ │ +086468: |[086468] com.badlogic.gdx.math.Quaternion.mulLeft:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; │ │ +086478: 5284 e10b |0000: iget v4, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +08647c: 5275 e20b |0002: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +086480: c854 |0004: mul-float/2addr v4, v5 │ │ +086482: 5285 e20b |0005: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +086486: 5276 e10b |0007: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +08648a: c865 |0009: mul-float/2addr v5, v6 │ │ +08648c: c654 |000a: add-float/2addr v4, v5 │ │ +08648e: 5285 e30b |000b: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +086492: 5276 e40b |000d: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +086496: c865 |000f: mul-float/2addr v5, v6 │ │ +086498: c654 |0010: add-float/2addr v4, v5 │ │ +08649a: 5285 e40b |0011: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +08649e: 5276 e30b |0013: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +0864a2: c865 |0015: mul-float/2addr v5, v6 │ │ +0864a4: a701 0405 |0016: sub-float v1, v4, v5 │ │ +0864a8: 5284 e10b |0018: iget v4, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +0864ac: 5275 e30b |001a: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +0864b0: c854 |001c: mul-float/2addr v4, v5 │ │ +0864b2: 5285 e30b |001d: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +0864b6: 5276 e10b |001f: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +0864ba: c865 |0021: mul-float/2addr v5, v6 │ │ +0864bc: c654 |0022: add-float/2addr v4, v5 │ │ +0864be: 5285 e40b |0023: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +0864c2: 5276 e20b |0025: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +0864c6: c865 |0027: mul-float/2addr v5, v6 │ │ +0864c8: c654 |0028: add-float/2addr v4, v5 │ │ +0864ca: 5285 e20b |0029: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +0864ce: 5276 e40b |002b: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +0864d2: c865 |002d: mul-float/2addr v5, v6 │ │ +0864d4: a702 0405 |002e: sub-float v2, v4, v5 │ │ +0864d8: 5284 e10b |0030: iget v4, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +0864dc: 5275 e40b |0032: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +0864e0: c854 |0034: mul-float/2addr v4, v5 │ │ +0864e2: 5285 e40b |0035: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +0864e6: 5276 e10b |0037: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +0864ea: c865 |0039: mul-float/2addr v5, v6 │ │ +0864ec: c654 |003a: add-float/2addr v4, v5 │ │ +0864ee: 5285 e20b |003b: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +0864f2: 5276 e30b |003d: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +0864f6: c865 |003f: mul-float/2addr v5, v6 │ │ +0864f8: c654 |0040: add-float/2addr v4, v5 │ │ +0864fa: 5285 e30b |0041: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +0864fe: 5276 e20b |0043: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +086502: c865 |0045: mul-float/2addr v5, v6 │ │ +086504: a703 0405 |0046: sub-float v3, v4, v5 │ │ +086508: 5284 e10b |0048: iget v4, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +08650c: 5275 e10b |004a: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +086510: c854 |004c: mul-float/2addr v4, v5 │ │ +086512: 5285 e20b |004d: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +086516: 5276 e20b |004f: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +08651a: c865 |0051: mul-float/2addr v5, v6 │ │ +08651c: c754 |0052: sub-float/2addr v4, v5 │ │ +08651e: 5285 e30b |0053: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +086522: 5276 e30b |0055: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +086526: c865 |0057: mul-float/2addr v5, v6 │ │ +086528: c754 |0058: sub-float/2addr v4, v5 │ │ +08652a: 5285 e40b |0059: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +08652e: 5276 e40b |005b: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +086532: c865 |005d: mul-float/2addr v5, v6 │ │ +086534: a700 0405 |005e: sub-float v0, v4, v5 │ │ +086538: 5971 e20b |0060: iput v1, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +08653c: 5972 e30b |0062: iput v2, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +086540: 5973 e40b |0064: iput v3, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +086544: 5970 e10b |0066: iput v0, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +086548: 1107 |0068: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0018 line=207 │ │ 0x0030 line=208 │ │ 0x0048 line=209 │ │ 0x0060 line=210 │ │ @@ -90600,77 +90602,77 @@ │ │ 0x0000 - 0x0069 reg=8 q Lcom/badlogic/gdx/math/Quaternion; │ │ │ │ #10 : (in Lcom/badlogic/gdx/math/Quaternion;) │ │ name : 'nor' │ │ type : '()Lcom/badlogic/gdx/math/Quaternion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -078068: |[078068] com.badlogic.gdx.math.Quaternion.nor:()Lcom/badlogic/gdx/math/Quaternion; │ │ -078078: 6e10 2514 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Quaternion;.len2:()F // method@1425 │ │ -07807e: 0a00 |0003: move-result v0 │ │ -078080: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -078082: 2d01 0001 |0005: cmpl-float v1, v0, v1 │ │ -078086: 3801 2b00 |0007: if-eqz v1, 0032 // +002b │ │ -07808a: 1501 803f |0009: const/high16 v1, #int 1065353216 // #3f80 │ │ -07808e: a701 0001 |000b: sub-float v1, v0, v1 │ │ -078092: 7110 0f26 0100 |000d: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -078098: 0a01 |0010: move-result v1 │ │ -07809a: 1402 acc5 2737 |0011: const v2, #float 1e-05 // #3727c5ac │ │ -0780a0: 2d01 0102 |0014: cmpl-float v1, v1, v2 │ │ -0780a4: 3d01 1c00 |0016: if-lez v1, 0032 // +001c │ │ -0780a8: 8901 |0018: float-to-double v1, v0 │ │ -0780aa: 7120 2126 2100 |0019: invoke-static {v1, v2}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -0780b0: 0b01 |001c: move-result-wide v1 │ │ -0780b2: 8c10 |001d: double-to-float v0, v1 │ │ -0780b4: 5231 e10b |001e: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -0780b8: c901 |0020: div-float/2addr v1, v0 │ │ -0780ba: 5931 e10b |0021: iput v1, v3, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -0780be: 5231 e20b |0023: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -0780c2: c901 |0025: div-float/2addr v1, v0 │ │ -0780c4: 5931 e20b |0026: iput v1, v3, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -0780c8: 5231 e30b |0028: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -0780cc: c901 |002a: div-float/2addr v1, v0 │ │ -0780ce: 5931 e30b |002b: iput v1, v3, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -0780d2: 5231 e40b |002d: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -0780d6: c901 |002f: div-float/2addr v1, v0 │ │ -0780d8: 5931 e40b |0030: iput v1, v3, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -0780dc: 1103 |0032: return-object v3 │ │ +08654c: |[08654c] com.badlogic.gdx.math.Quaternion.nor:()Lcom/badlogic/gdx/math/Quaternion; │ │ +08655c: 6e10 2514 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Quaternion;.len2:()F // method@1425 │ │ +086562: 0a00 |0003: move-result v0 │ │ +086564: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +086566: 2d01 0001 |0005: cmpl-float v1, v0, v1 │ │ +08656a: 3801 2b00 |0007: if-eqz v1, 0032 // +002b │ │ +08656e: 1501 803f |0009: const/high16 v1, #int 1065353216 // #3f80 │ │ +086572: a701 0001 |000b: sub-float v1, v0, v1 │ │ +086576: 7110 0f26 0100 |000d: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +08657c: 0a01 |0010: move-result v1 │ │ +08657e: 1402 acc5 2737 |0011: const v2, #float 1e-05 // #3727c5ac │ │ +086584: 2d01 0102 |0014: cmpl-float v1, v1, v2 │ │ +086588: 3d01 1c00 |0016: if-lez v1, 0032 // +001c │ │ +08658c: 8902 |0018: float-to-double v2, v0 │ │ +08658e: 7120 2126 3200 |0019: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +086594: 0b02 |001c: move-result-wide v2 │ │ +086596: 8c20 |001d: double-to-float v0, v2 │ │ +086598: 5241 e10b |001e: iget v1, v4, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +08659c: c901 |0020: div-float/2addr v1, v0 │ │ +08659e: 5941 e10b |0021: iput v1, v4, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +0865a2: 5241 e20b |0023: iget v1, v4, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +0865a6: c901 |0025: div-float/2addr v1, v0 │ │ +0865a8: 5941 e20b |0026: iput v1, v4, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +0865ac: 5241 e30b |0028: iget v1, v4, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +0865b0: c901 |002a: div-float/2addr v1, v0 │ │ +0865b2: 5941 e30b |002b: iput v1, v4, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +0865b6: 5241 e40b |002d: iget v1, v4, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +0865ba: c901 |002f: div-float/2addr v1, v0 │ │ +0865bc: 5941 e40b |0030: iput v1, v4, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +0865c0: 1104 |0032: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0004 line=151 │ │ 0x0018 line=152 │ │ 0x001e line=153 │ │ 0x0023 line=154 │ │ 0x0028 line=155 │ │ 0x002d line=156 │ │ 0x0032 line=158 │ │ locals : │ │ 0x0004 - 0x0033 reg=0 len F │ │ - 0x0000 - 0x0033 reg=3 this Lcom/badlogic/gdx/math/Quaternion; │ │ + 0x0000 - 0x0033 reg=4 this Lcom/badlogic/gdx/math/Quaternion; │ │ │ │ #11 : (in Lcom/badlogic/gdx/math/Quaternion;) │ │ name : 'set' │ │ type : '(FFFF)Lcom/badlogic/gdx/math/Quaternion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0780e0: |[0780e0] com.badlogic.gdx.math.Quaternion.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; │ │ -0780f0: 5901 e20b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -0780f4: 5902 e30b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -0780f8: 5903 e40b |0004: iput v3, v0, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -0780fc: 5904 e10b |0006: iput v4, v0, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -078100: 1100 |0008: return-object v0 │ │ +0865c4: |[0865c4] com.badlogic.gdx.math.Quaternion.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; │ │ +0865d4: 5901 e20b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +0865d8: 5902 e30b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +0865dc: 5903 e40b |0004: iput v3, v0, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +0865e0: 5904 e10b |0006: iput v4, v0, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +0865e4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0002 line=72 │ │ 0x0004 line=73 │ │ 0x0006 line=74 │ │ 0x0008 line=75 │ │ @@ -90686,376 +90688,394 @@ │ │ type : '(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -078104: |[078104] com.badlogic.gdx.math.Quaternion.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; │ │ -078114: 5250 e20b |0000: iget v0, v5, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -078118: 5251 e30b |0002: iget v1, v5, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -07811c: 5252 e40b |0004: iget v2, v5, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -078120: 5253 e10b |0006: iget v3, v5, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -078124: 6e53 2a14 0421 |0008: invoke-virtual {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Quaternion;.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@142a │ │ -07812a: 0c00 |000b: move-result-object v0 │ │ -07812c: 1100 |000c: return-object v0 │ │ +0865e8: |[0865e8] com.badlogic.gdx.math.Quaternion.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; │ │ +0865f8: 5250 e20b |0000: iget v0, v5, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +0865fc: 5251 e30b |0002: iget v1, v5, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +086600: 5252 e40b |0004: iget v2, v5, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +086604: 5253 e10b |0006: iget v3, v5, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +086608: 6e53 2a14 0421 |0008: invoke-virtual {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Quaternion;.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@142a │ │ +08660e: 0c00 |000b: move-result-object v0 │ │ +086610: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x000d reg=4 this Lcom/badlogic/gdx/math/Quaternion; │ │ 0x0000 - 0x000d reg=5 quaternion Lcom/badlogic/gdx/math/Quaternion; │ │ │ │ #13 : (in Lcom/badlogic/gdx/math/Quaternion;) │ │ name : 'set' │ │ type : '(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -078130: |[078130] com.badlogic.gdx.math.Quaternion.set:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; │ │ -078140: 1505 0040 |0000: const/high16 v5, #int 1073741824 // #4000 │ │ -078144: 8983 |0002: float-to-double v3, v8 │ │ -078146: 7120 2426 4300 |0003: invoke-static {v3, v4}, Ljava/lang/Math;.toRadians:(D)D // method@2624 │ │ -07814c: 0b03 |0006: move-result-wide v3 │ │ -07814e: 8c30 |0007: double-to-float v0, v3 │ │ -078150: a903 0005 |0008: div-float v3, v0, v5 │ │ -078154: 8933 |000a: float-to-double v3, v3 │ │ -078156: 7120 2026 4300 |000b: invoke-static {v3, v4}, Ljava/lang/Math;.sin:(D)D // method@2620 │ │ -07815c: 0b03 |000e: move-result-wide v3 │ │ -07815e: 8c32 |000f: double-to-float v2, v3 │ │ -078160: a903 0005 |0010: div-float v3, v0, v5 │ │ -078164: 8933 |0012: float-to-double v3, v3 │ │ -078166: 7120 1526 4300 |0013: invoke-static {v3, v4}, Ljava/lang/Math;.cos:(D)D // method@2615 │ │ -07816c: 0b03 |0016: move-result-wide v3 │ │ -07816e: 8c31 |0017: double-to-float v1, v3 │ │ -078170: 5273 fe0b |0018: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -078174: c823 |001a: mul-float/2addr v3, v2 │ │ -078176: 5274 ff0b |001b: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07817a: c824 |001d: mul-float/2addr v4, v2 │ │ -07817c: 5275 000c |001e: iget v5, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -078180: c825 |0020: mul-float/2addr v5, v2 │ │ -078182: 6e51 2a14 3654 |0021: invoke-virtual {v6, v3, v4, v5, v1}, Lcom/badlogic/gdx/math/Quaternion;.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@142a │ │ -078188: 0c03 |0024: move-result-object v3 │ │ -07818a: 6e10 2914 0300 |0025: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Quaternion;.nor:()Lcom/badlogic/gdx/math/Quaternion; // method@1429 │ │ -078190: 0c03 |0028: move-result-object v3 │ │ -078192: 1103 |0029: return-object v3 │ │ +086614: |[086614] com.badlogic.gdx.math.Quaternion.set:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; │ │ +086624: 1506 0040 |0000: const/high16 v6, #int 1073741824 // #4000 │ │ +086628: 8994 |0002: float-to-double v4, v9 │ │ +08662a: 7120 2426 5400 |0003: invoke-static {v4, v5}, Ljava/lang/Math;.toRadians:(D)D // method@2624 │ │ +086630: 0b04 |0006: move-result-wide v4 │ │ +086632: 8c40 |0007: double-to-float v0, v4 │ │ +086634: a903 0006 |0008: div-float v3, v0, v6 │ │ +086638: 8934 |000a: float-to-double v4, v3 │ │ +08663a: 7120 2026 5400 |000b: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@2620 │ │ +086640: 0b04 |000e: move-result-wide v4 │ │ +086642: 8c42 |000f: double-to-float v2, v4 │ │ +086644: a903 0006 |0010: div-float v3, v0, v6 │ │ +086648: 8934 |0012: float-to-double v4, v3 │ │ +08664a: 7120 1526 5400 |0013: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@2615 │ │ +086650: 0b04 |0016: move-result-wide v4 │ │ +086652: 8c41 |0017: double-to-float v1, v4 │ │ +086654: 5283 fe0b |0018: iget v3, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +086658: c823 |001a: mul-float/2addr v3, v2 │ │ +08665a: 5284 ff0b |001b: iget v4, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +08665e: c824 |001d: mul-float/2addr v4, v2 │ │ +086660: 5285 000c |001e: iget v5, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +086664: c825 |0020: mul-float/2addr v5, v2 │ │ +086666: 6e51 2a14 3754 |0021: invoke-virtual {v7, v3, v4, v5, v1}, Lcom/badlogic/gdx/math/Quaternion;.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@142a │ │ +08666c: 0c03 |0024: move-result-object v3 │ │ +08666e: 6e10 2914 0300 |0025: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Quaternion;.nor:()Lcom/badlogic/gdx/math/Quaternion; // method@1429 │ │ +086674: 0c03 |0028: move-result-object v3 │ │ +086676: 1103 |0029: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=91 │ │ 0x0008 line=92 │ │ 0x0010 line=93 │ │ 0x0018 line=94 │ │ locals : │ │ 0x0008 - 0x002a reg=0 l_ang F │ │ 0x0018 - 0x002a reg=1 l_cos F │ │ 0x0010 - 0x002a reg=2 l_sin F │ │ - 0x0000 - 0x002a reg=6 this Lcom/badlogic/gdx/math/Quaternion; │ │ - 0x0000 - 0x002a reg=7 axis Lcom/badlogic/gdx/math/Vector3; │ │ - 0x0000 - 0x002a reg=8 angle F │ │ + 0x0000 - 0x002a reg=7 this Lcom/badlogic/gdx/math/Quaternion; │ │ + 0x0000 - 0x002a reg=8 axis Lcom/badlogic/gdx/math/Vector3; │ │ + 0x0000 - 0x002a reg=9 angle F │ │ │ │ #14 : (in Lcom/badlogic/gdx/math/Quaternion;) │ │ name : 'setEulerAngles' │ │ type : '(FFF)Lcom/badlogic/gdx/math/Quaternion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 20 │ │ + registers : 22 │ │ ins : 4 │ │ outs : 2 │ │ - insns size : 123 16-bit code units │ │ -078194: |[078194] com.badlogic.gdx.math.Quaternion.setEulerAngles:(FFF)Lcom/badlogic/gdx/math/Quaternion; │ │ -0781a4: 0200 1100 |0000: move/from16 v0, v17 │ │ -0781a8: 890e |0002: float-to-double v14, v0 │ │ -0781aa: 7120 2426 fe00 |0003: invoke-static {v14, v15}, Ljava/lang/Math;.toRadians:(D)D // method@2624 │ │ -0781b0: 0b0e |0006: move-result-wide v14 │ │ -0781b2: 8ce0 |0007: double-to-float v0, v14 │ │ -0781b4: 0211 0000 |0008: move/from16 v17, v0 │ │ -0781b8: 0200 1200 |000a: move/from16 v0, v18 │ │ -0781bc: 890e |000c: float-to-double v14, v0 │ │ -0781be: 7120 2426 fe00 |000d: invoke-static {v14, v15}, Ljava/lang/Math;.toRadians:(D)D // method@2624 │ │ -0781c4: 0b0e |0010: move-result-wide v14 │ │ -0781c6: 8ce0 |0011: double-to-float v0, v14 │ │ -0781c8: 0212 0000 |0012: move/from16 v18, v0 │ │ -0781cc: 0200 1300 |0014: move/from16 v0, v19 │ │ -0781d0: 890e |0016: float-to-double v14, v0 │ │ -0781d2: 7120 2426 fe00 |0017: invoke-static {v14, v15}, Ljava/lang/Math;.toRadians:(D)D // method@2624 │ │ -0781d8: 0b0e |001a: move-result-wide v14 │ │ -0781da: 8ce0 |001b: double-to-float v0, v14 │ │ -0781dc: 0213 0000 |001c: move/from16 v19, v0 │ │ -0781e0: 150e 003f |001e: const/high16 v14, #int 1056964608 // #3f00 │ │ -0781e4: a80d 130e |0020: mul-float v13, v19, v14 │ │ -0781e8: 89de |0022: float-to-double v14, v13 │ │ -0781ea: 7120 2026 fe00 |0023: invoke-static {v14, v15}, Ljava/lang/Math;.sin:(D)D // method@2620 │ │ -0781f0: 0b0e |0026: move-result-wide v14 │ │ -0781f2: 8cea |0027: double-to-float v10, v14 │ │ -0781f4: 89de |0028: float-to-double v14, v13 │ │ -0781f6: 7120 1526 fe00 |0029: invoke-static {v14, v15}, Ljava/lang/Math;.cos:(D)D // method@2615 │ │ -0781fc: 0b0e |002c: move-result-wide v14 │ │ -0781fe: 8ce9 |002d: double-to-float v9, v14 │ │ -078200: 150e 003f |002e: const/high16 v14, #int 1056964608 // #3f00 │ │ -078204: a80c 120e |0030: mul-float v12, v18, v14 │ │ -078208: 89ce |0032: float-to-double v14, v12 │ │ -07820a: 7120 2026 fe00 |0033: invoke-static {v14, v15}, Ljava/lang/Math;.sin:(D)D // method@2620 │ │ -078210: 0b0e |0036: move-result-wide v14 │ │ -078212: 8ce8 |0037: double-to-float v8, v14 │ │ -078214: 89ce |0038: float-to-double v14, v12 │ │ -078216: 7120 1526 fe00 |0039: invoke-static {v14, v15}, Ljava/lang/Math;.cos:(D)D // method@2615 │ │ -07821c: 0b0e |003c: move-result-wide v14 │ │ -07821e: 8ce7 |003d: double-to-float v7, v14 │ │ -078220: 150e 003f |003e: const/high16 v14, #int 1056964608 // #3f00 │ │ -078224: a80b 110e |0040: mul-float v11, v17, v14 │ │ -078228: 89be |0042: float-to-double v14, v11 │ │ -07822a: 7120 2026 fe00 |0043: invoke-static {v14, v15}, Ljava/lang/Math;.sin:(D)D // method@2620 │ │ -078230: 0b0e |0046: move-result-wide v14 │ │ -078232: 8ce6 |0047: double-to-float v6, v14 │ │ -078234: 89be |0048: float-to-double v14, v11 │ │ -078236: 7120 1526 fe00 |0049: invoke-static {v14, v15}, Ljava/lang/Math;.cos:(D)D // method@2615 │ │ -07823c: 0b0e |004c: move-result-wide v14 │ │ -07823e: 8ce5 |004d: double-to-float v5, v14 │ │ -078240: a801 0508 |004e: mul-float v1, v5, v8 │ │ -078244: a802 0607 |0050: mul-float v2, v6, v7 │ │ -078248: a803 0507 |0052: mul-float v3, v5, v7 │ │ -07824c: a804 0608 |0054: mul-float v4, v6, v8 │ │ -078250: a80e 0109 |0056: mul-float v14, v1, v9 │ │ -078254: a80f 020a |0058: mul-float v15, v2, v10 │ │ -078258: c6fe |005a: add-float/2addr v14, v15 │ │ -07825a: 0800 1000 |005b: move-object/from16 v0, v16 │ │ -07825e: 590e e20b |005d: iput v14, v0, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -078262: a80e 0209 |005f: mul-float v14, v2, v9 │ │ -078266: a80f 010a |0061: mul-float v15, v1, v10 │ │ -07826a: c7fe |0063: sub-float/2addr v14, v15 │ │ -07826c: 0800 1000 |0064: move-object/from16 v0, v16 │ │ -078270: 590e e30b |0066: iput v14, v0, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -078274: a80e 030a |0068: mul-float v14, v3, v10 │ │ -078278: a80f 0409 |006a: mul-float v15, v4, v9 │ │ -07827c: c7fe |006c: sub-float/2addr v14, v15 │ │ -07827e: 0800 1000 |006d: move-object/from16 v0, v16 │ │ -078282: 590e e40b |006f: iput v14, v0, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -078286: a80e 0309 |0071: mul-float v14, v3, v9 │ │ -07828a: a80f 040a |0073: mul-float v15, v4, v10 │ │ -07828e: c6fe |0075: add-float/2addr v14, v15 │ │ -078290: 0800 1000 |0076: move-object/from16 v0, v16 │ │ -078294: 590e e10b |0078: iput v14, v0, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -078298: 1110 |007a: return-object v16 │ │ + insns size : 163 16-bit code units │ │ +086678: |[086678] com.badlogic.gdx.math.Quaternion.setEulerAngles:(FFF)Lcom/badlogic/gdx/math/Quaternion; │ │ +086688: 0200 1300 |0000: move/from16 v0, v19 │ │ +08668c: 8900 |0002: float-to-double v0, v0 │ │ +08668e: 0510 0000 |0003: move-wide/from16 v16, v0 │ │ +086692: 7702 2426 1000 |0005: invoke-static/range {v16, v17}, Ljava/lang/Math;.toRadians:(D)D // method@2624 │ │ +086698: 0b10 |0008: move-result-wide v16 │ │ +08669a: 0500 1000 |0009: move-wide/from16 v0, v16 │ │ +08669e: 8c00 |000b: double-to-float v0, v0 │ │ +0866a0: 0213 0000 |000c: move/from16 v19, v0 │ │ +0866a4: 0200 1400 |000e: move/from16 v0, v20 │ │ +0866a8: 8900 |0010: float-to-double v0, v0 │ │ +0866aa: 0510 0000 |0011: move-wide/from16 v16, v0 │ │ +0866ae: 7702 2426 1000 |0013: invoke-static/range {v16, v17}, Ljava/lang/Math;.toRadians:(D)D // method@2624 │ │ +0866b4: 0b10 |0016: move-result-wide v16 │ │ +0866b6: 0500 1000 |0017: move-wide/from16 v0, v16 │ │ +0866ba: 8c00 |0019: double-to-float v0, v0 │ │ +0866bc: 0214 0000 |001a: move/from16 v20, v0 │ │ +0866c0: 0200 1500 |001c: move/from16 v0, v21 │ │ +0866c4: 8900 |001e: float-to-double v0, v0 │ │ +0866c6: 0510 0000 |001f: move-wide/from16 v16, v0 │ │ +0866ca: 7702 2426 1000 |0021: invoke-static/range {v16, v17}, Ljava/lang/Math;.toRadians:(D)D // method@2624 │ │ +0866d0: 0b10 |0024: move-result-wide v16 │ │ +0866d2: 0500 1000 |0025: move-wide/from16 v0, v16 │ │ +0866d6: 8c00 |0027: double-to-float v0, v0 │ │ +0866d8: 0215 0000 |0028: move/from16 v21, v0 │ │ +0866dc: 150f 003f |002a: const/high16 v15, #int 1056964608 // #3f00 │ │ +0866e0: a80e 150f |002c: mul-float v14, v21, v15 │ │ +0866e4: 89e0 |002e: float-to-double v0, v14 │ │ +0866e6: 0510 0000 |002f: move-wide/from16 v16, v0 │ │ +0866ea: 7702 2026 1000 |0031: invoke-static/range {v16, v17}, Ljava/lang/Math;.sin:(D)D // method@2620 │ │ +0866f0: 0b10 |0034: move-result-wide v16 │ │ +0866f2: 0500 1000 |0035: move-wide/from16 v0, v16 │ │ +0866f6: 8c0b |0037: double-to-float v11, v0 │ │ +0866f8: 89e0 |0038: float-to-double v0, v14 │ │ +0866fa: 0510 0000 |0039: move-wide/from16 v16, v0 │ │ +0866fe: 7702 1526 1000 |003b: invoke-static/range {v16, v17}, Ljava/lang/Math;.cos:(D)D // method@2615 │ │ +086704: 0b10 |003e: move-result-wide v16 │ │ +086706: 0500 1000 |003f: move-wide/from16 v0, v16 │ │ +08670a: 8c0a |0041: double-to-float v10, v0 │ │ +08670c: 150f 003f |0042: const/high16 v15, #int 1056964608 // #3f00 │ │ +086710: a80d 140f |0044: mul-float v13, v20, v15 │ │ +086714: 89d0 |0046: float-to-double v0, v13 │ │ +086716: 0510 0000 |0047: move-wide/from16 v16, v0 │ │ +08671a: 7702 2026 1000 |0049: invoke-static/range {v16, v17}, Ljava/lang/Math;.sin:(D)D // method@2620 │ │ +086720: 0b10 |004c: move-result-wide v16 │ │ +086722: 0500 1000 |004d: move-wide/from16 v0, v16 │ │ +086726: 8c09 |004f: double-to-float v9, v0 │ │ +086728: 89d0 |0050: float-to-double v0, v13 │ │ +08672a: 0510 0000 |0051: move-wide/from16 v16, v0 │ │ +08672e: 7702 1526 1000 |0053: invoke-static/range {v16, v17}, Ljava/lang/Math;.cos:(D)D // method@2615 │ │ +086734: 0b10 |0056: move-result-wide v16 │ │ +086736: 0500 1000 |0057: move-wide/from16 v0, v16 │ │ +08673a: 8c08 |0059: double-to-float v8, v0 │ │ +08673c: 150f 003f |005a: const/high16 v15, #int 1056964608 // #3f00 │ │ +086740: a80c 130f |005c: mul-float v12, v19, v15 │ │ +086744: 89c0 |005e: float-to-double v0, v12 │ │ +086746: 0510 0000 |005f: move-wide/from16 v16, v0 │ │ +08674a: 7702 2026 1000 |0061: invoke-static/range {v16, v17}, Ljava/lang/Math;.sin:(D)D // method@2620 │ │ +086750: 0b10 |0064: move-result-wide v16 │ │ +086752: 0500 1000 |0065: move-wide/from16 v0, v16 │ │ +086756: 8c07 |0067: double-to-float v7, v0 │ │ +086758: 89c0 |0068: float-to-double v0, v12 │ │ +08675a: 0510 0000 |0069: move-wide/from16 v16, v0 │ │ +08675e: 7702 1526 1000 |006b: invoke-static/range {v16, v17}, Ljava/lang/Math;.cos:(D)D // method@2615 │ │ +086764: 0b10 |006e: move-result-wide v16 │ │ +086766: 0500 1000 |006f: move-wide/from16 v0, v16 │ │ +08676a: 8c06 |0071: double-to-float v6, v0 │ │ +08676c: a802 0609 |0072: mul-float v2, v6, v9 │ │ +086770: a803 0708 |0074: mul-float v3, v7, v8 │ │ +086774: a804 0608 |0076: mul-float v4, v6, v8 │ │ +086778: a805 0709 |0078: mul-float v5, v7, v9 │ │ +08677c: a80f 020a |007a: mul-float v15, v2, v10 │ │ +086780: a810 030b |007c: mul-float v16, v3, v11 │ │ +086784: a60f 0f10 |007e: add-float v15, v15, v16 │ │ +086788: 0800 1200 |0080: move-object/from16 v0, v18 │ │ +08678c: 590f e20b |0082: iput v15, v0, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +086790: a80f 030a |0084: mul-float v15, v3, v10 │ │ +086794: a810 020b |0086: mul-float v16, v2, v11 │ │ +086798: a70f 0f10 |0088: sub-float v15, v15, v16 │ │ +08679c: 0800 1200 |008a: move-object/from16 v0, v18 │ │ +0867a0: 590f e30b |008c: iput v15, v0, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +0867a4: a80f 040b |008e: mul-float v15, v4, v11 │ │ +0867a8: a810 050a |0090: mul-float v16, v5, v10 │ │ +0867ac: a70f 0f10 |0092: sub-float v15, v15, v16 │ │ +0867b0: 0800 1200 |0094: move-object/from16 v0, v18 │ │ +0867b4: 590f e40b |0096: iput v15, v0, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +0867b8: a80f 040a |0098: mul-float v15, v4, v10 │ │ +0867bc: a810 050b |009a: mul-float v16, v5, v11 │ │ +0867c0: a60f 0f10 |009c: add-float v15, v15, v16 │ │ +0867c4: 0800 1200 |009e: move-object/from16 v0, v18 │ │ +0867c8: 590f e10b |00a0: iput v15, v0, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +0867cc: 1112 |00a2: return-object v18 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ - 0x000a line=119 │ │ - 0x0014 line=120 │ │ - 0x001e line=121 │ │ - 0x0022 line=122 │ │ - 0x0028 line=123 │ │ - 0x002e line=124 │ │ - 0x0032 line=125 │ │ - 0x0038 line=126 │ │ - 0x003e line=127 │ │ - 0x0042 line=128 │ │ - 0x0048 line=129 │ │ - 0x004e line=130 │ │ - 0x0050 line=131 │ │ - 0x0052 line=132 │ │ - 0x0054 line=133 │ │ - 0x0056 line=135 │ │ - 0x005f line=136 │ │ - 0x0068 line=137 │ │ - 0x0071 line=138 │ │ - 0x007a line=139 │ │ - locals : │ │ - 0x0050 - 0x007b reg=1 f1 F │ │ - 0x0052 - 0x007b reg=2 f2 F │ │ - 0x0054 - 0x007b reg=3 f3 F │ │ - 0x0056 - 0x007b reg=4 f4 F │ │ - 0x004e - 0x007b reg=5 num F │ │ - 0x0048 - 0x007b reg=6 num2 F │ │ - 0x003e - 0x007b reg=7 num3 F │ │ - 0x0038 - 0x007b reg=8 num4 F │ │ - 0x002e - 0x007b reg=9 num5 F │ │ - 0x0028 - 0x007b reg=10 num6 F │ │ - 0x0042 - 0x007b reg=11 num7 F │ │ - 0x0032 - 0x007b reg=12 num8 F │ │ - 0x0022 - 0x007b reg=13 num9 F │ │ - 0x0000 - 0x007b reg=16 this Lcom/badlogic/gdx/math/Quaternion; │ │ - 0x0000 - 0x007b reg=17 yaw F │ │ - 0x0000 - 0x007b reg=18 pitch F │ │ - 0x0000 - 0x007b reg=19 roll F │ │ + 0x000e line=119 │ │ + 0x001c line=120 │ │ + 0x002a line=121 │ │ + 0x002e line=122 │ │ + 0x0038 line=123 │ │ + 0x0042 line=124 │ │ + 0x0046 line=125 │ │ + 0x0050 line=126 │ │ + 0x005a line=127 │ │ + 0x005e line=128 │ │ + 0x0068 line=129 │ │ + 0x0072 line=130 │ │ + 0x0074 line=131 │ │ + 0x0076 line=132 │ │ + 0x0078 line=133 │ │ + 0x007a line=135 │ │ + 0x0084 line=136 │ │ + 0x008e line=137 │ │ + 0x0098 line=138 │ │ + 0x00a2 line=139 │ │ + locals : │ │ + 0x0074 - 0x00a3 reg=2 f1 F │ │ + 0x0076 - 0x00a3 reg=3 f2 F │ │ + 0x0078 - 0x00a3 reg=4 f3 F │ │ + 0x007a - 0x00a3 reg=5 f4 F │ │ + 0x0072 - 0x00a3 reg=6 num F │ │ + 0x0068 - 0x00a3 reg=7 num2 F │ │ + 0x005a - 0x00a3 reg=8 num3 F │ │ + 0x0050 - 0x00a3 reg=9 num4 F │ │ + 0x0042 - 0x00a3 reg=10 num5 F │ │ + 0x0038 - 0x00a3 reg=11 num6 F │ │ + 0x005e - 0x00a3 reg=12 num7 F │ │ + 0x0046 - 0x00a3 reg=13 num8 F │ │ + 0x002e - 0x00a3 reg=14 num9 F │ │ + 0x0000 - 0x00a3 reg=18 this Lcom/badlogic/gdx/math/Quaternion; │ │ + 0x0000 - 0x00a3 reg=19 yaw F │ │ + 0x0000 - 0x00a3 reg=20 pitch F │ │ + 0x0000 - 0x00a3 reg=21 roll F │ │ │ │ #15 : (in Lcom/badlogic/gdx/math/Quaternion;) │ │ name : 'setFromAxes' │ │ type : '(FFFFFFFFF)Lcom/badlogic/gdx/math/Quaternion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 39 │ │ + registers : 40 │ │ ins : 10 │ │ outs : 5 │ │ insns size : 296 16-bit code units │ │ -07829c: |[07829c] com.badlogic.gdx.math.Quaternion.setFromAxes:(FFFFFFFFF)Lcom/badlogic/gdx/math/Quaternion; │ │ -0782ac: 0205 1e00 |0000: move/from16 v5, v30 │ │ -0782b0: 0206 1f00 |0002: move/from16 v6, v31 │ │ -0782b4: 0207 2000 |0004: move/from16 v7, v32 │ │ -0782b8: 0208 2100 |0006: move/from16 v8, v33 │ │ -0782bc: 0209 2200 |0008: move/from16 v9, v34 │ │ -0782c0: 020a 2300 |000a: move/from16 v10, v35 │ │ -0782c4: 020b 2400 |000c: move/from16 v11, v36 │ │ -0782c8: 020c 2500 |000e: move/from16 v12, v37 │ │ -0782cc: 020d 2600 |0010: move/from16 v13, v38 │ │ -0782d0: a619 0509 |0012: add-float v25, v5, v9 │ │ -0782d4: a610 190d |0014: add-float v16, v25, v13 │ │ -0782d8: 1319 0000 |0016: const/16 v25, #int 0 // #0 │ │ -0782dc: 2d19 1019 |0018: cmpl-float v25, v16, v25 │ │ -0782e0: 3a19 5500 |001a: if-ltz v25, 006f // +0055 │ │ -0782e4: 1519 803f |001c: const/high16 v25, #int 1065353216 // #3f80 │ │ -0782e8: a619 1910 |001e: add-float v25, v25, v16 │ │ -0782ec: 0200 1900 |0020: move/from16 v0, v25 │ │ -0782f0: 8900 |0022: float-to-double v0, v0 │ │ -0782f2: 0519 0000 |0023: move-wide/from16 v25, v0 │ │ -0782f6: 7702 2126 1900 |0025: invoke-static/range {v25, v26}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -0782fc: 0b0e |0028: move-result-wide v14 │ │ -0782fe: 1919 e03f |0029: const-wide/high16 v25, #long 4602678819172646912 // #3fe0 │ │ -078302: ad11 190e |002b: mul-double v17, v25, v14 │ │ -078306: 1919 e03f |002d: const-wide/high16 v25, #long 4602678819172646912 // #3fe0 │ │ -07830a: ae0e 190e |002f: div-double v14, v25, v14 │ │ -07830e: a719 0c0a |0031: sub-float v25, v12, v10 │ │ -078312: 0200 1900 |0033: move/from16 v0, v25 │ │ -078316: 8900 |0035: float-to-double v0, v0 │ │ -078318: 0519 0000 |0036: move-wide/from16 v25, v0 │ │ -07831c: ad13 190e |0038: mul-double v19, v25, v14 │ │ -078320: a719 070b |003a: sub-float v25, v7, v11 │ │ -078324: 0200 1900 |003c: move/from16 v0, v25 │ │ -078328: 8900 |003e: float-to-double v0, v0 │ │ -07832a: 0519 0000 |003f: move-wide/from16 v25, v0 │ │ -07832e: ad15 190e |0041: mul-double v21, v25, v14 │ │ -078332: a719 0806 |0043: sub-float v25, v8, v6 │ │ -078336: 0200 1900 |0045: move/from16 v0, v25 │ │ -07833a: 8900 |0047: float-to-double v0, v0 │ │ -07833c: 0519 0000 |0048: move-wide/from16 v25, v0 │ │ -078340: ad17 190e |004a: mul-double v23, v25, v14 │ │ -078344: 0500 1300 |004c: move-wide/from16 v0, v19 │ │ -078348: 8c00 |004e: double-to-float v0, v0 │ │ -07834a: 0219 0000 |004f: move/from16 v25, v0 │ │ -07834e: 0500 1500 |0051: move-wide/from16 v0, v21 │ │ -078352: 8c00 |0053: double-to-float v0, v0 │ │ -078354: 021a 0000 |0054: move/from16 v26, v0 │ │ -078358: 0500 1700 |0056: move-wide/from16 v0, v23 │ │ -07835c: 8c00 |0058: double-to-float v0, v0 │ │ -07835e: 021b 0000 |0059: move/from16 v27, v0 │ │ -078362: 0500 1100 |005b: move-wide/from16 v0, v17 │ │ -078366: 8c00 |005d: double-to-float v0, v0 │ │ -078368: 021c 0000 |005e: move/from16 v28, v0 │ │ -07836c: 0800 1d00 |0060: move-object/from16 v0, v29 │ │ -078370: 0201 1900 |0062: move/from16 v1, v25 │ │ -078374: 0202 1a00 |0064: move/from16 v2, v26 │ │ -078378: 0203 1b00 |0066: move/from16 v3, v27 │ │ -07837c: 0204 1c00 |0068: move/from16 v4, v28 │ │ -078380: 6e54 2a14 1032 |006a: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Quaternion;.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@142a │ │ -078386: 0c19 |006d: move-result-object v25 │ │ -078388: 1119 |006e: return-object v25 │ │ -07838a: 2d19 0509 |006f: cmpl-float v25, v5, v9 │ │ -07838e: 3d19 3f00 |0071: if-lez v25, 00b0 // +003f │ │ -078392: 2d19 050d |0073: cmpl-float v25, v5, v13 │ │ -078396: 3d19 3b00 |0075: if-lez v25, 00b0 // +003b │ │ -07839a: 1919 f03f |0077: const-wide/high16 v25, #long 4607182418800017408 // #3ff0 │ │ -07839e: 8950 |0079: float-to-double v0, v5 │ │ -0783a0: 051b 0000 |007a: move-wide/from16 v27, v0 │ │ -0783a4: ab19 191b |007c: add-double v25, v25, v27 │ │ -0783a8: 8990 |007e: float-to-double v0, v9 │ │ -0783aa: 051b 0000 |007f: move-wide/from16 v27, v0 │ │ -0783ae: ac19 191b |0081: sub-double v25, v25, v27 │ │ -0783b2: 89d0 |0083: float-to-double v0, v13 │ │ -0783b4: 051b 0000 |0084: move-wide/from16 v27, v0 │ │ -0783b8: ac19 191b |0086: sub-double v25, v25, v27 │ │ -0783bc: 7702 2126 1900 |0088: invoke-static/range {v25, v26}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -0783c2: 0b0e |008b: move-result-wide v14 │ │ -0783c4: 1919 e03f |008c: const-wide/high16 v25, #long 4602678819172646912 // #3fe0 │ │ -0783c8: ad13 0e19 |008e: mul-double v19, v14, v25 │ │ -0783cc: 1919 e03f |0090: const-wide/high16 v25, #long 4602678819172646912 // #3fe0 │ │ -0783d0: ae0e 190e |0092: div-double v14, v25, v14 │ │ -0783d4: a619 0806 |0094: add-float v25, v8, v6 │ │ -0783d8: 0200 1900 |0096: move/from16 v0, v25 │ │ -0783dc: 8900 |0098: float-to-double v0, v0 │ │ -0783de: 0519 0000 |0099: move-wide/from16 v25, v0 │ │ -0783e2: ad15 190e |009b: mul-double v21, v25, v14 │ │ -0783e6: a619 070b |009d: add-float v25, v7, v11 │ │ -0783ea: 0200 1900 |009f: move/from16 v0, v25 │ │ -0783ee: 8900 |00a1: float-to-double v0, v0 │ │ -0783f0: 0519 0000 |00a2: move-wide/from16 v25, v0 │ │ -0783f4: ad17 190e |00a4: mul-double v23, v25, v14 │ │ -0783f8: a719 0c0a |00a6: sub-float v25, v12, v10 │ │ -0783fc: 0200 1900 |00a8: move/from16 v0, v25 │ │ -078400: 8900 |00aa: float-to-double v0, v0 │ │ -078402: 0519 0000 |00ab: move-wide/from16 v25, v0 │ │ -078406: ad11 190e |00ad: mul-double v17, v25, v14 │ │ -07840a: 289d |00af: goto 004c // -0063 │ │ -07840c: 2d19 090d |00b0: cmpl-float v25, v9, v13 │ │ -078410: 3d19 3c00 |00b2: if-lez v25, 00ee // +003c │ │ -078414: 1919 f03f |00b4: const-wide/high16 v25, #long 4607182418800017408 // #3ff0 │ │ -078418: 8990 |00b6: float-to-double v0, v9 │ │ -07841a: 051b 0000 |00b7: move-wide/from16 v27, v0 │ │ -07841e: ab19 191b |00b9: add-double v25, v25, v27 │ │ -078422: 8950 |00bb: float-to-double v0, v5 │ │ -078424: 051b 0000 |00bc: move-wide/from16 v27, v0 │ │ -078428: ac19 191b |00be: sub-double v25, v25, v27 │ │ -07842c: 89d0 |00c0: float-to-double v0, v13 │ │ -07842e: 051b 0000 |00c1: move-wide/from16 v27, v0 │ │ -078432: ac19 191b |00c3: sub-double v25, v25, v27 │ │ -078436: 7702 2126 1900 |00c5: invoke-static/range {v25, v26}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -07843c: 0b0e |00c8: move-result-wide v14 │ │ -07843e: 1919 e03f |00c9: const-wide/high16 v25, #long 4602678819172646912 // #3fe0 │ │ -078442: ad15 0e19 |00cb: mul-double v21, v14, v25 │ │ -078446: 1919 e03f |00cd: const-wide/high16 v25, #long 4602678819172646912 // #3fe0 │ │ -07844a: ae0e 190e |00cf: div-double v14, v25, v14 │ │ -07844e: a619 0806 |00d1: add-float v25, v8, v6 │ │ -078452: 0200 1900 |00d3: move/from16 v0, v25 │ │ -078456: 8900 |00d5: float-to-double v0, v0 │ │ -078458: 0519 0000 |00d6: move-wide/from16 v25, v0 │ │ -07845c: ad13 190e |00d8: mul-double v19, v25, v14 │ │ -078460: a619 0c0a |00da: add-float v25, v12, v10 │ │ -078464: 0200 1900 |00dc: move/from16 v0, v25 │ │ -078468: 8900 |00de: float-to-double v0, v0 │ │ -07846a: 0519 0000 |00df: move-wide/from16 v25, v0 │ │ -07846e: ad17 190e |00e1: mul-double v23, v25, v14 │ │ -078472: a719 070b |00e3: sub-float v25, v7, v11 │ │ -078476: 0200 1900 |00e5: move/from16 v0, v25 │ │ -07847a: 8900 |00e7: float-to-double v0, v0 │ │ -07847c: 0519 0000 |00e8: move-wide/from16 v25, v0 │ │ -078480: ad11 190e |00ea: mul-double v17, v25, v14 │ │ -078484: 2900 60ff |00ec: goto/16 004c // -00a0 │ │ -078488: 1919 f03f |00ee: const-wide/high16 v25, #long 4607182418800017408 // #3ff0 │ │ -07848c: 89d0 |00f0: float-to-double v0, v13 │ │ -07848e: 051b 0000 |00f1: move-wide/from16 v27, v0 │ │ -078492: ab19 191b |00f3: add-double v25, v25, v27 │ │ -078496: 8950 |00f5: float-to-double v0, v5 │ │ -078498: 051b 0000 |00f6: move-wide/from16 v27, v0 │ │ -07849c: ac19 191b |00f8: sub-double v25, v25, v27 │ │ -0784a0: 8990 |00fa: float-to-double v0, v9 │ │ -0784a2: 051b 0000 |00fb: move-wide/from16 v27, v0 │ │ -0784a6: ac19 191b |00fd: sub-double v25, v25, v27 │ │ -0784aa: 7702 2126 1900 |00ff: invoke-static/range {v25, v26}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -0784b0: 0b0e |0102: move-result-wide v14 │ │ -0784b2: 1919 e03f |0103: const-wide/high16 v25, #long 4602678819172646912 // #3fe0 │ │ -0784b6: ad17 0e19 |0105: mul-double v23, v14, v25 │ │ -0784ba: 1919 e03f |0107: const-wide/high16 v25, #long 4602678819172646912 // #3fe0 │ │ -0784be: ae0e 190e |0109: div-double v14, v25, v14 │ │ -0784c2: a619 070b |010b: add-float v25, v7, v11 │ │ -0784c6: 0200 1900 |010d: move/from16 v0, v25 │ │ -0784ca: 8900 |010f: float-to-double v0, v0 │ │ -0784cc: 0519 0000 |0110: move-wide/from16 v25, v0 │ │ -0784d0: ad13 190e |0112: mul-double v19, v25, v14 │ │ -0784d4: a619 0c0a |0114: add-float v25, v12, v10 │ │ -0784d8: 0200 1900 |0116: move/from16 v0, v25 │ │ -0784dc: 8900 |0118: float-to-double v0, v0 │ │ -0784de: 0519 0000 |0119: move-wide/from16 v25, v0 │ │ -0784e2: ad15 190e |011b: mul-double v21, v25, v14 │ │ -0784e6: a719 0806 |011d: sub-float v25, v8, v6 │ │ -0784ea: 0200 1900 |011f: move/from16 v0, v25 │ │ -0784ee: 8900 |0121: float-to-double v0, v0 │ │ -0784f0: 0519 0000 |0122: move-wide/from16 v25, v0 │ │ -0784f4: ad11 190e |0124: mul-double v17, v25, v14 │ │ -0784f8: 2900 26ff |0126: goto/16 004c // -00da │ │ +0867d0: |[0867d0] com.badlogic.gdx.math.Quaternion.setFromAxes:(FFFFFFFFF)Lcom/badlogic/gdx/math/Quaternion; │ │ +0867e0: 0206 1f00 |0000: move/from16 v6, v31 │ │ +0867e4: 0207 2000 |0002: move/from16 v7, v32 │ │ +0867e8: 0208 2100 |0004: move/from16 v8, v33 │ │ +0867ec: 0209 2200 |0006: move/from16 v9, v34 │ │ +0867f0: 020a 2300 |0008: move/from16 v10, v35 │ │ +0867f4: 020b 2400 |000a: move/from16 v11, v36 │ │ +0867f8: 020c 2500 |000c: move/from16 v12, v37 │ │ +0867fc: 020d 2600 |000e: move/from16 v13, v38 │ │ +086800: 020e 2700 |0010: move/from16 v14, v39 │ │ +086804: a61a 060a |0012: add-float v26, v6, v10 │ │ +086808: a60f 1a0e |0014: add-float v15, v26, v14 │ │ +08680c: 131a 0000 |0016: const/16 v26, #int 0 // #0 │ │ +086810: 2d1a 0f1a |0018: cmpl-float v26, v15, v26 │ │ +086814: 3a1a 5500 |001a: if-ltz v26, 006f // +0055 │ │ +086818: 151a 803f |001c: const/high16 v26, #int 1065353216 // #3f80 │ │ +08681c: a61a 1a0f |001e: add-float v26, v26, v15 │ │ +086820: 0200 1a00 |0020: move/from16 v0, v26 │ │ +086824: 8900 |0022: float-to-double v0, v0 │ │ +086826: 051a 0000 |0023: move-wide/from16 v26, v0 │ │ +08682a: 7702 2126 1a00 |0025: invoke-static/range {v26, v27}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +086830: 0b10 |0028: move-result-wide v16 │ │ +086832: 191a e03f |0029: const-wide/high16 v26, #long 4602678819172646912 // #3fe0 │ │ +086836: ad12 1a10 |002b: mul-double v18, v26, v16 │ │ +08683a: 191a e03f |002d: const-wide/high16 v26, #long 4602678819172646912 // #3fe0 │ │ +08683e: ae10 1a10 |002f: div-double v16, v26, v16 │ │ +086842: a71a 0d0b |0031: sub-float v26, v13, v11 │ │ +086846: 0200 1a00 |0033: move/from16 v0, v26 │ │ +08684a: 8900 |0035: float-to-double v0, v0 │ │ +08684c: 051a 0000 |0036: move-wide/from16 v26, v0 │ │ +086850: ad14 1a10 |0038: mul-double v20, v26, v16 │ │ +086854: a71a 080c |003a: sub-float v26, v8, v12 │ │ +086858: 0200 1a00 |003c: move/from16 v0, v26 │ │ +08685c: 8900 |003e: float-to-double v0, v0 │ │ +08685e: 051a 0000 |003f: move-wide/from16 v26, v0 │ │ +086862: ad16 1a10 |0041: mul-double v22, v26, v16 │ │ +086866: a71a 0907 |0043: sub-float v26, v9, v7 │ │ +08686a: 0200 1a00 |0045: move/from16 v0, v26 │ │ +08686e: 8900 |0047: float-to-double v0, v0 │ │ +086870: 051a 0000 |0048: move-wide/from16 v26, v0 │ │ +086874: ad18 1a10 |004a: mul-double v24, v26, v16 │ │ +086878: 0500 1400 |004c: move-wide/from16 v0, v20 │ │ +08687c: 8c00 |004e: double-to-float v0, v0 │ │ +08687e: 021a 0000 |004f: move/from16 v26, v0 │ │ +086882: 0500 1600 |0051: move-wide/from16 v0, v22 │ │ +086886: 8c00 |0053: double-to-float v0, v0 │ │ +086888: 021b 0000 |0054: move/from16 v27, v0 │ │ +08688c: 0500 1800 |0056: move-wide/from16 v0, v24 │ │ +086890: 8c00 |0058: double-to-float v0, v0 │ │ +086892: 021c 0000 |0059: move/from16 v28, v0 │ │ +086896: 0500 1200 |005b: move-wide/from16 v0, v18 │ │ +08689a: 8c00 |005d: double-to-float v0, v0 │ │ +08689c: 021d 0000 |005e: move/from16 v29, v0 │ │ +0868a0: 0800 1e00 |0060: move-object/from16 v0, v30 │ │ +0868a4: 0201 1a00 |0062: move/from16 v1, v26 │ │ +0868a8: 0202 1b00 |0064: move/from16 v2, v27 │ │ +0868ac: 0203 1c00 |0066: move/from16 v3, v28 │ │ +0868b0: 0204 1d00 |0068: move/from16 v4, v29 │ │ +0868b4: 6e54 2a14 1032 |006a: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Quaternion;.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@142a │ │ +0868ba: 0c1a |006d: move-result-object v26 │ │ +0868bc: 111a |006e: return-object v26 │ │ +0868be: 2d1a 060a |006f: cmpl-float v26, v6, v10 │ │ +0868c2: 3d1a 3f00 |0071: if-lez v26, 00b0 // +003f │ │ +0868c6: 2d1a 060e |0073: cmpl-float v26, v6, v14 │ │ +0868ca: 3d1a 3b00 |0075: if-lez v26, 00b0 // +003b │ │ +0868ce: 191a f03f |0077: const-wide/high16 v26, #long 4607182418800017408 // #3ff0 │ │ +0868d2: 8960 |0079: float-to-double v0, v6 │ │ +0868d4: 051c 0000 |007a: move-wide/from16 v28, v0 │ │ +0868d8: ab1a 1a1c |007c: add-double v26, v26, v28 │ │ +0868dc: 89a0 |007e: float-to-double v0, v10 │ │ +0868de: 051c 0000 |007f: move-wide/from16 v28, v0 │ │ +0868e2: ac1a 1a1c |0081: sub-double v26, v26, v28 │ │ +0868e6: 89e0 |0083: float-to-double v0, v14 │ │ +0868e8: 051c 0000 |0084: move-wide/from16 v28, v0 │ │ +0868ec: ac1a 1a1c |0086: sub-double v26, v26, v28 │ │ +0868f0: 7702 2126 1a00 |0088: invoke-static/range {v26, v27}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +0868f6: 0b10 |008b: move-result-wide v16 │ │ +0868f8: 191a e03f |008c: const-wide/high16 v26, #long 4602678819172646912 // #3fe0 │ │ +0868fc: ad14 101a |008e: mul-double v20, v16, v26 │ │ +086900: 191a e03f |0090: const-wide/high16 v26, #long 4602678819172646912 // #3fe0 │ │ +086904: ae10 1a10 |0092: div-double v16, v26, v16 │ │ +086908: a61a 0907 |0094: add-float v26, v9, v7 │ │ +08690c: 0200 1a00 |0096: move/from16 v0, v26 │ │ +086910: 8900 |0098: float-to-double v0, v0 │ │ +086912: 051a 0000 |0099: move-wide/from16 v26, v0 │ │ +086916: ad16 1a10 |009b: mul-double v22, v26, v16 │ │ +08691a: a61a 080c |009d: add-float v26, v8, v12 │ │ +08691e: 0200 1a00 |009f: move/from16 v0, v26 │ │ +086922: 8900 |00a1: float-to-double v0, v0 │ │ +086924: 051a 0000 |00a2: move-wide/from16 v26, v0 │ │ +086928: ad18 1a10 |00a4: mul-double v24, v26, v16 │ │ +08692c: a71a 0d0b |00a6: sub-float v26, v13, v11 │ │ +086930: 0200 1a00 |00a8: move/from16 v0, v26 │ │ +086934: 8900 |00aa: float-to-double v0, v0 │ │ +086936: 051a 0000 |00ab: move-wide/from16 v26, v0 │ │ +08693a: ad12 1a10 |00ad: mul-double v18, v26, v16 │ │ +08693e: 289d |00af: goto 004c // -0063 │ │ +086940: 2d1a 0a0e |00b0: cmpl-float v26, v10, v14 │ │ +086944: 3d1a 3c00 |00b2: if-lez v26, 00ee // +003c │ │ +086948: 191a f03f |00b4: const-wide/high16 v26, #long 4607182418800017408 // #3ff0 │ │ +08694c: 89a0 |00b6: float-to-double v0, v10 │ │ +08694e: 051c 0000 |00b7: move-wide/from16 v28, v0 │ │ +086952: ab1a 1a1c |00b9: add-double v26, v26, v28 │ │ +086956: 8960 |00bb: float-to-double v0, v6 │ │ +086958: 051c 0000 |00bc: move-wide/from16 v28, v0 │ │ +08695c: ac1a 1a1c |00be: sub-double v26, v26, v28 │ │ +086960: 89e0 |00c0: float-to-double v0, v14 │ │ +086962: 051c 0000 |00c1: move-wide/from16 v28, v0 │ │ +086966: ac1a 1a1c |00c3: sub-double v26, v26, v28 │ │ +08696a: 7702 2126 1a00 |00c5: invoke-static/range {v26, v27}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +086970: 0b10 |00c8: move-result-wide v16 │ │ +086972: 191a e03f |00c9: const-wide/high16 v26, #long 4602678819172646912 // #3fe0 │ │ +086976: ad16 101a |00cb: mul-double v22, v16, v26 │ │ +08697a: 191a e03f |00cd: const-wide/high16 v26, #long 4602678819172646912 // #3fe0 │ │ +08697e: ae10 1a10 |00cf: div-double v16, v26, v16 │ │ +086982: a61a 0907 |00d1: add-float v26, v9, v7 │ │ +086986: 0200 1a00 |00d3: move/from16 v0, v26 │ │ +08698a: 8900 |00d5: float-to-double v0, v0 │ │ +08698c: 051a 0000 |00d6: move-wide/from16 v26, v0 │ │ +086990: ad14 1a10 |00d8: mul-double v20, v26, v16 │ │ +086994: a61a 0d0b |00da: add-float v26, v13, v11 │ │ +086998: 0200 1a00 |00dc: move/from16 v0, v26 │ │ +08699c: 8900 |00de: float-to-double v0, v0 │ │ +08699e: 051a 0000 |00df: move-wide/from16 v26, v0 │ │ +0869a2: ad18 1a10 |00e1: mul-double v24, v26, v16 │ │ +0869a6: a71a 080c |00e3: sub-float v26, v8, v12 │ │ +0869aa: 0200 1a00 |00e5: move/from16 v0, v26 │ │ +0869ae: 8900 |00e7: float-to-double v0, v0 │ │ +0869b0: 051a 0000 |00e8: move-wide/from16 v26, v0 │ │ +0869b4: ad12 1a10 |00ea: mul-double v18, v26, v16 │ │ +0869b8: 2900 60ff |00ec: goto/16 004c // -00a0 │ │ +0869bc: 191a f03f |00ee: const-wide/high16 v26, #long 4607182418800017408 // #3ff0 │ │ +0869c0: 89e0 |00f0: float-to-double v0, v14 │ │ +0869c2: 051c 0000 |00f1: move-wide/from16 v28, v0 │ │ +0869c6: ab1a 1a1c |00f3: add-double v26, v26, v28 │ │ +0869ca: 8960 |00f5: float-to-double v0, v6 │ │ +0869cc: 051c 0000 |00f6: move-wide/from16 v28, v0 │ │ +0869d0: ac1a 1a1c |00f8: sub-double v26, v26, v28 │ │ +0869d4: 89a0 |00fa: float-to-double v0, v10 │ │ +0869d6: 051c 0000 |00fb: move-wide/from16 v28, v0 │ │ +0869da: ac1a 1a1c |00fd: sub-double v26, v26, v28 │ │ +0869de: 7702 2126 1a00 |00ff: invoke-static/range {v26, v27}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +0869e4: 0b10 |0102: move-result-wide v16 │ │ +0869e6: 191a e03f |0103: const-wide/high16 v26, #long 4602678819172646912 // #3fe0 │ │ +0869ea: ad18 101a |0105: mul-double v24, v16, v26 │ │ +0869ee: 191a e03f |0107: const-wide/high16 v26, #long 4602678819172646912 // #3fe0 │ │ +0869f2: ae10 1a10 |0109: div-double v16, v26, v16 │ │ +0869f6: a61a 080c |010b: add-float v26, v8, v12 │ │ +0869fa: 0200 1a00 |010d: move/from16 v0, v26 │ │ +0869fe: 8900 |010f: float-to-double v0, v0 │ │ +086a00: 051a 0000 |0110: move-wide/from16 v26, v0 │ │ +086a04: ad14 1a10 |0112: mul-double v20, v26, v16 │ │ +086a08: a61a 0d0b |0114: add-float v26, v13, v11 │ │ +086a0c: 0200 1a00 |0116: move/from16 v0, v26 │ │ +086a10: 8900 |0118: float-to-double v0, v0 │ │ +086a12: 051a 0000 |0119: move-wide/from16 v26, v0 │ │ +086a16: ad16 1a10 |011b: mul-double v22, v26, v16 │ │ +086a1a: a71a 0907 |011d: sub-float v26, v9, v7 │ │ +086a1e: 0200 1a00 |011f: move/from16 v0, v26 │ │ +086a22: 8900 |0121: float-to-double v0, v0 │ │ +086a24: 051a 0000 |0122: move-wide/from16 v26, v0 │ │ +086a28: ad12 1a10 |0124: mul-double v18, v26, v16 │ │ +086a2c: 2900 26ff |0126: goto/16 004c // -00da │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0006 line=316 │ │ 0x000c line=317 │ │ 0x0012 line=318 │ │ 0x0016 line=322 │ │ @@ -91084,82 +91104,82 @@ │ │ 0x00ee line=344 │ │ 0x0103 line=345 │ │ 0x0107 line=346 │ │ 0x010b line=347 │ │ 0x0114 line=348 │ │ 0x011d line=349 │ │ locals : │ │ - 0x0029 - 0x006f reg=14 s D │ │ - 0x002d - 0x006f reg=17 w D │ │ - 0x003a - 0x006f reg=19 x D │ │ - 0x0043 - 0x006f reg=21 y D │ │ - 0x004c - 0x006f reg=23 z D │ │ - 0x008c - 0x00b0 reg=14 s D │ │ - 0x00af - 0x00b0 reg=17 w D │ │ - 0x0090 - 0x00b0 reg=19 x D │ │ - 0x009d - 0x00b0 reg=21 y D │ │ - 0x00a6 - 0x00b0 reg=23 z D │ │ - 0x00c9 - 0x00ee reg=14 s D │ │ - 0x00ec - 0x00ee reg=17 w D │ │ - 0x00da - 0x00ee reg=19 x D │ │ - 0x00cd - 0x00ee reg=21 y D │ │ - 0x00e3 - 0x00ee reg=23 z D │ │ - 0x0002 - 0x0128 reg=5 m00 F │ │ - 0x0004 - 0x0128 reg=6 m01 F │ │ - 0x0006 - 0x0128 reg=7 m02 F │ │ - 0x0008 - 0x0128 reg=8 m10 F │ │ - 0x000a - 0x0128 reg=9 m11 F │ │ - 0x000c - 0x0128 reg=10 m12 F │ │ - 0x000e - 0x0128 reg=11 m20 F │ │ - 0x0010 - 0x0128 reg=12 m21 F │ │ - 0x0012 - 0x0128 reg=13 m22 F │ │ - 0x0103 - 0x0128 reg=14 s D │ │ - 0x0016 - 0x0128 reg=16 t F │ │ - 0x0126 - 0x0128 reg=17 w D │ │ - 0x0114 - 0x0128 reg=19 x D │ │ - 0x011d - 0x0128 reg=21 y D │ │ - 0x0107 - 0x0128 reg=23 z D │ │ - 0x0000 - 0x0128 reg=29 this Lcom/badlogic/gdx/math/Quaternion; │ │ - 0x0000 - 0x0128 reg=30 xx F │ │ - 0x0000 - 0x0128 reg=31 xy F │ │ - 0x0000 - 0x0128 reg=32 xz F │ │ - 0x0000 - 0x0128 reg=33 yx F │ │ - 0x0000 - 0x0128 reg=34 yy F │ │ - 0x0000 - 0x0128 reg=35 yz F │ │ - 0x0000 - 0x0128 reg=36 zx F │ │ - 0x0000 - 0x0128 reg=37 zy F │ │ - 0x0000 - 0x0128 reg=38 zz F │ │ + 0x0029 - 0x006f reg=16 s D │ │ + 0x002d - 0x006f reg=18 w D │ │ + 0x003a - 0x006f reg=20 x D │ │ + 0x0043 - 0x006f reg=22 y D │ │ + 0x004c - 0x006f reg=24 z D │ │ + 0x008c - 0x00b0 reg=16 s D │ │ + 0x00af - 0x00b0 reg=18 w D │ │ + 0x0090 - 0x00b0 reg=20 x D │ │ + 0x009d - 0x00b0 reg=22 y D │ │ + 0x00a6 - 0x00b0 reg=24 z D │ │ + 0x00c9 - 0x00ee reg=16 s D │ │ + 0x00ec - 0x00ee reg=18 w D │ │ + 0x00da - 0x00ee reg=20 x D │ │ + 0x00cd - 0x00ee reg=22 y D │ │ + 0x00e3 - 0x00ee reg=24 z D │ │ + 0x0002 - 0x0128 reg=6 m00 F │ │ + 0x0004 - 0x0128 reg=7 m01 F │ │ + 0x0006 - 0x0128 reg=8 m02 F │ │ + 0x0008 - 0x0128 reg=9 m10 F │ │ + 0x000a - 0x0128 reg=10 m11 F │ │ + 0x000c - 0x0128 reg=11 m12 F │ │ + 0x000e - 0x0128 reg=12 m20 F │ │ + 0x0010 - 0x0128 reg=13 m21 F │ │ + 0x0012 - 0x0128 reg=14 m22 F │ │ + 0x0016 - 0x0128 reg=15 t F │ │ + 0x0103 - 0x0128 reg=16 s D │ │ + 0x0126 - 0x0128 reg=18 w D │ │ + 0x0114 - 0x0128 reg=20 x D │ │ + 0x011d - 0x0128 reg=22 y D │ │ + 0x0107 - 0x0128 reg=24 z D │ │ + 0x0000 - 0x0128 reg=30 this Lcom/badlogic/gdx/math/Quaternion; │ │ + 0x0000 - 0x0128 reg=31 xx F │ │ + 0x0000 - 0x0128 reg=32 xy F │ │ + 0x0000 - 0x0128 reg=33 xz F │ │ + 0x0000 - 0x0128 reg=34 yx F │ │ + 0x0000 - 0x0128 reg=35 yy F │ │ + 0x0000 - 0x0128 reg=36 yz F │ │ + 0x0000 - 0x0128 reg=37 zx F │ │ + 0x0000 - 0x0128 reg=38 zy F │ │ + 0x0000 - 0x0128 reg=39 zz F │ │ │ │ #16 : (in Lcom/badlogic/gdx/math/Quaternion;) │ │ name : 'setFromAxis' │ │ type : '(FFFF)Lcom/badlogic/gdx/math/Quaternion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 34 16-bit code units │ │ -0784fc: |[0784fc] com.badlogic.gdx.math.Quaternion.setFromAxis:(FFFF)Lcom/badlogic/gdx/math/Quaternion; │ │ -07850c: 1504 0040 |0000: const/high16 v4, #int 1073741824 // #4000 │ │ -078510: 1403 35fa 8e3c |0002: const v3, #float 0.0174533 // #3c8efa35 │ │ -078516: a800 0a03 |0005: mul-float v0, v10, v3 │ │ -07851a: a903 0004 |0007: div-float v3, v0, v4 │ │ -07851e: 7110 9913 0300 |0009: invoke-static {v3}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@1399 │ │ -078524: 0a02 |000c: move-result v2 │ │ -078526: a903 0004 |000d: div-float v3, v0, v4 │ │ -07852a: 7110 8b13 0300 |000f: invoke-static {v3}, Lcom/badlogic/gdx/math/MathUtils;.cos:(F)F // method@138b │ │ -078530: 0a01 |0012: move-result v1 │ │ -078532: a803 0702 |0013: mul-float v3, v7, v2 │ │ -078536: a804 0802 |0015: mul-float v4, v8, v2 │ │ -07853a: a805 0902 |0017: mul-float v5, v9, v2 │ │ -07853e: 6e51 2a14 3654 |0019: invoke-virtual {v6, v3, v4, v5, v1}, Lcom/badlogic/gdx/math/Quaternion;.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@142a │ │ -078544: 0c03 |001c: move-result-object v3 │ │ -078546: 6e10 2914 0300 |001d: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Quaternion;.nor:()Lcom/badlogic/gdx/math/Quaternion; // method@1429 │ │ -07854c: 0c03 |0020: move-result-object v3 │ │ -07854e: 1103 |0021: return-object v3 │ │ +086a30: |[086a30] com.badlogic.gdx.math.Quaternion.setFromAxis:(FFFF)Lcom/badlogic/gdx/math/Quaternion; │ │ +086a40: 1504 0040 |0000: const/high16 v4, #int 1073741824 // #4000 │ │ +086a44: 1403 35fa 8e3c |0002: const v3, #float 0.0174533 // #3c8efa35 │ │ +086a4a: a800 0a03 |0005: mul-float v0, v10, v3 │ │ +086a4e: a903 0004 |0007: div-float v3, v0, v4 │ │ +086a52: 7110 9913 0300 |0009: invoke-static {v3}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@1399 │ │ +086a58: 0a02 |000c: move-result v2 │ │ +086a5a: a903 0004 |000d: div-float v3, v0, v4 │ │ +086a5e: 7110 8b13 0300 |000f: invoke-static {v3}, Lcom/badlogic/gdx/math/MathUtils;.cos:(F)F // method@138b │ │ +086a64: 0a01 |0012: move-result v1 │ │ +086a66: a803 0702 |0013: mul-float v3, v7, v2 │ │ +086a6a: a804 0802 |0015: mul-float v4, v8, v2 │ │ +086a6e: a805 0902 |0017: mul-float v5, v9, v2 │ │ +086a72: 6e51 2a14 3654 |0019: invoke-virtual {v6, v3, v4, v5, v1}, Lcom/badlogic/gdx/math/Quaternion;.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@142a │ │ +086a78: 0c03 |001c: move-result-object v3 │ │ +086a7a: 6e10 2914 0300 |001d: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Quaternion;.nor:()Lcom/badlogic/gdx/math/Quaternion; // method@1429 │ │ +086a80: 0c03 |0020: move-result-object v3 │ │ +086a82: 1103 |0021: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=276 │ │ 0x0007 line=277 │ │ 0x000d line=278 │ │ 0x0013 line=279 │ │ locals : │ │ @@ -91177,21 +91197,21 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -078550: |[078550] com.badlogic.gdx.math.Quaternion.setFromAxis:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; │ │ -078560: 5240 fe0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -078564: 5241 ff0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -078568: 5242 000c |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07856c: 6e55 2f14 0321 |0006: invoke-virtual {v3, v0, v1, v2, v5}, Lcom/badlogic/gdx/math/Quaternion;.setFromAxis:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@142f │ │ -078572: 0c00 |0009: move-result-object v0 │ │ -078574: 1100 |000a: return-object v0 │ │ +086a84: |[086a84] com.badlogic.gdx.math.Quaternion.setFromAxis:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; │ │ +086a94: 5240 fe0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +086a98: 5241 ff0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +086a9c: 5242 000c |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +086aa0: 6e55 2f14 0321 |0006: invoke-virtual {v3, v0, v1, v2, v5}, Lcom/badlogic/gdx/math/Quaternion;.setFromAxis:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@142f │ │ +086aa6: 0c00 |0009: move-result-object v0 │ │ +086aa8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lcom/badlogic/gdx/math/Quaternion; │ │ 0x0000 - 0x000b reg=4 axis Lcom/badlogic/gdx/math/Vector3; │ │ 0x0000 - 0x000b reg=5 angle F │ │ @@ -91201,42 +91221,42 @@ │ │ type : '(FFFFFF)Lcom/badlogic/gdx/math/Quaternion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -078578: |[078578] com.badlogic.gdx.math.Quaternion.setFromCross:(FFFFFF)Lcom/badlogic/gdx/math/Quaternion; │ │ -078588: 6201 fa0b |0000: sget-object v1, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ -07858c: 6e40 9714 5176 |0002: invoke-virtual {v1, v5, v6, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -078592: 0c01 |0005: move-result-object v1 │ │ -078594: 6e10 9114 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -07859a: 0c01 |0009: move-result-object v1 │ │ -07859c: 6202 fb0b |000a: sget-object v2, Lcom/badlogic/gdx/math/Vector3;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0bfb │ │ -0785a0: 6e40 9714 82a9 |000c: invoke-virtual {v2, v8, v9, v10}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -0785a6: 0c02 |000f: move-result-object v2 │ │ -0785a8: 6e10 9114 0200 |0010: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -0785ae: 0c02 |0013: move-result-object v2 │ │ -0785b0: 6e20 7e14 2100 |0014: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ -0785b6: 0a01 |0017: move-result v1 │ │ -0785b8: 1502 80bf |0018: const/high16 v2, #int -1082130432 // #bf80 │ │ -0785bc: 1503 803f |001a: const/high16 v3, #int 1065353216 // #3f80 │ │ -0785c0: 7130 8813 2103 |001c: invoke-static {v1, v2, v3}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ -0785c6: 0a00 |001f: move-result v0 │ │ -0785c8: 6201 fa0b |0020: sget-object v1, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ -0785cc: 6202 fb0b |0022: sget-object v2, Lcom/badlogic/gdx/math/Vector3;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0bfb │ │ -0785d0: 6e20 7914 2100 |0024: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1479 │ │ -0785d6: 0c01 |0027: move-result-object v1 │ │ -0785d8: 8902 |0028: float-to-double v2, v0 │ │ -0785da: 7120 1126 3200 |0029: invoke-static {v2, v3}, Ljava/lang/Math;.acos:(D)D // method@2611 │ │ -0785e0: 0b02 |002c: move-result-wide v2 │ │ -0785e2: 8c22 |002d: double-to-float v2, v2 │ │ -0785e4: 6e30 3014 1402 |002e: invoke-virtual {v4, v1, v2}, Lcom/badlogic/gdx/math/Quaternion;.setFromAxis:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; // method@1430 │ │ -0785ea: 0c01 |0031: move-result-object v1 │ │ -0785ec: 1101 |0032: return-object v1 │ │ +086aac: |[086aac] com.badlogic.gdx.math.Quaternion.setFromCross:(FFFFFF)Lcom/badlogic/gdx/math/Quaternion; │ │ +086abc: 6201 fa0b |0000: sget-object v1, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ +086ac0: 6e40 9714 5176 |0002: invoke-virtual {v1, v5, v6, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +086ac6: 0c01 |0005: move-result-object v1 │ │ +086ac8: 6e10 9114 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +086ace: 0c01 |0009: move-result-object v1 │ │ +086ad0: 6202 fb0b |000a: sget-object v2, Lcom/badlogic/gdx/math/Vector3;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0bfb │ │ +086ad4: 6e40 9714 82a9 |000c: invoke-virtual {v2, v8, v9, v10}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +086ada: 0c02 |000f: move-result-object v2 │ │ +086adc: 6e10 9114 0200 |0010: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +086ae2: 0c02 |0013: move-result-object v2 │ │ +086ae4: 6e20 7e14 2100 |0014: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ +086aea: 0a01 |0017: move-result v1 │ │ +086aec: 1502 80bf |0018: const/high16 v2, #int -1082130432 // #bf80 │ │ +086af0: 1503 803f |001a: const/high16 v3, #int 1065353216 // #3f80 │ │ +086af4: 7130 8813 2103 |001c: invoke-static {v1, v2, v3}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ +086afa: 0a00 |001f: move-result v0 │ │ +086afc: 6201 fa0b |0020: sget-object v1, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ +086b00: 6202 fb0b |0022: sget-object v2, Lcom/badlogic/gdx/math/Vector3;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0bfb │ │ +086b04: 6e20 7914 2100 |0024: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1479 │ │ +086b0a: 0c01 |0027: move-result-object v1 │ │ +086b0c: 8902 |0028: float-to-double v2, v0 │ │ +086b0e: 7120 1126 3200 |0029: invoke-static {v2, v3}, Ljava/lang/Math;.acos:(D)D // method@2611 │ │ +086b14: 0b02 |002c: move-result-wide v2 │ │ +086b16: 8c22 |002d: double-to-float v2, v2 │ │ +086b18: 6e30 3014 1402 |002e: invoke-virtual {v4, v1, v2}, Lcom/badlogic/gdx/math/Quaternion;.setFromAxis:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; // method@1430 │ │ +086b1e: 0c01 |0031: move-result-object v1 │ │ +086b20: 1101 |0032: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0020 line=374 │ │ locals : │ │ 0x0020 - 0x0033 reg=0 dot F │ │ 0x0000 - 0x0033 reg=4 this Lcom/badlogic/gdx/math/Quaternion; │ │ @@ -91252,42 +91272,42 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Quaternion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -0785f0: |[0785f0] com.badlogic.gdx.math.Quaternion.setFromCross:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Quaternion; │ │ -078600: 6201 fa0b |0000: sget-object v1, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ -078604: 6e20 9814 5100 |0002: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -07860a: 0c01 |0005: move-result-object v1 │ │ -07860c: 6e10 9114 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -078612: 0c01 |0009: move-result-object v1 │ │ -078614: 6202 fb0b |000a: sget-object v2, Lcom/badlogic/gdx/math/Vector3;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0bfb │ │ -078618: 6e20 9814 6200 |000c: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -07861e: 0c02 |000f: move-result-object v2 │ │ -078620: 6e10 9114 0200 |0010: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -078626: 0c02 |0013: move-result-object v2 │ │ -078628: 6e20 7e14 2100 |0014: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ -07862e: 0a01 |0017: move-result v1 │ │ -078630: 1502 80bf |0018: const/high16 v2, #int -1082130432 // #bf80 │ │ -078634: 1503 803f |001a: const/high16 v3, #int 1065353216 // #3f80 │ │ -078638: 7130 8813 2103 |001c: invoke-static {v1, v2, v3}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ -07863e: 0a00 |001f: move-result v0 │ │ -078640: 6201 fa0b |0020: sget-object v1, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ -078644: 6202 fb0b |0022: sget-object v2, Lcom/badlogic/gdx/math/Vector3;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0bfb │ │ -078648: 6e20 7914 2100 |0024: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1479 │ │ -07864e: 0c01 |0027: move-result-object v1 │ │ -078650: 8902 |0028: float-to-double v2, v0 │ │ -078652: 7120 1126 3200 |0029: invoke-static {v2, v3}, Ljava/lang/Math;.acos:(D)D // method@2611 │ │ -078658: 0b02 |002c: move-result-wide v2 │ │ -07865a: 8c22 |002d: double-to-float v2, v2 │ │ -07865c: 6e30 3014 1402 |002e: invoke-virtual {v4, v1, v2}, Lcom/badlogic/gdx/math/Quaternion;.setFromAxis:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; // method@1430 │ │ -078662: 0c01 |0031: move-result-object v1 │ │ -078664: 1101 |0032: return-object v1 │ │ +086b24: |[086b24] com.badlogic.gdx.math.Quaternion.setFromCross:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Quaternion; │ │ +086b34: 6201 fa0b |0000: sget-object v1, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ +086b38: 6e20 9814 5100 |0002: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +086b3e: 0c01 |0005: move-result-object v1 │ │ +086b40: 6e10 9114 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +086b46: 0c01 |0009: move-result-object v1 │ │ +086b48: 6202 fb0b |000a: sget-object v2, Lcom/badlogic/gdx/math/Vector3;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0bfb │ │ +086b4c: 6e20 9814 6200 |000c: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +086b52: 0c02 |000f: move-result-object v2 │ │ +086b54: 6e10 9114 0200 |0010: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +086b5a: 0c02 |0013: move-result-object v2 │ │ +086b5c: 6e20 7e14 2100 |0014: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ +086b62: 0a01 |0017: move-result v1 │ │ +086b64: 1502 80bf |0018: const/high16 v2, #int -1082130432 // #bf80 │ │ +086b68: 1503 803f |001a: const/high16 v3, #int 1065353216 // #3f80 │ │ +086b6c: 7130 8813 2103 |001c: invoke-static {v1, v2, v3}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ +086b72: 0a00 |001f: move-result v0 │ │ +086b74: 6201 fa0b |0020: sget-object v1, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ +086b78: 6202 fb0b |0022: sget-object v2, Lcom/badlogic/gdx/math/Vector3;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0bfb │ │ +086b7c: 6e20 7914 2100 |0024: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1479 │ │ +086b82: 0c01 |0027: move-result-object v1 │ │ +086b84: 8902 |0028: float-to-double v2, v0 │ │ +086b86: 7120 1126 3200 |0029: invoke-static {v2, v3}, Ljava/lang/Math;.acos:(D)D // method@2611 │ │ +086b8c: 0b02 |002c: move-result-wide v2 │ │ +086b8e: 8c22 |002d: double-to-float v2, v2 │ │ +086b90: 6e30 3014 1402 |002e: invoke-virtual {v4, v1, v2}, Lcom/badlogic/gdx/math/Quaternion;.setFromAxis:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; // method@1430 │ │ +086b96: 0c01 |0031: move-result-object v1 │ │ +086b98: 1101 |0032: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0020 line=361 │ │ locals : │ │ 0x0020 - 0x0033 reg=0 dot F │ │ 0x0000 - 0x0033 reg=4 this Lcom/badlogic/gdx/math/Quaternion; │ │ @@ -91299,139 +91319,139 @@ │ │ type : '(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Quaternion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 54 16-bit code units │ │ -078668: |[078668] com.badlogic.gdx.math.Quaternion.setFromMatrix:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Quaternion; │ │ -078678: 54b0 ca0b |0000: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07867c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07867e: 4401 0001 |0003: aget v1, v0, v1 │ │ -078682: 54b0 ca0b |0005: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -078686: 1242 |0007: const/4 v2, #int 4 // #4 │ │ -078688: 4402 0002 |0008: aget v2, v0, v2 │ │ -07868c: 54b0 ca0b |000a: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -078690: 1303 0800 |000c: const/16 v3, #int 8 // #8 │ │ -078694: 4403 0003 |000e: aget v3, v0, v3 │ │ -078698: 54b0 ca0b |0010: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -07869c: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -07869e: 4404 0004 |0013: aget v4, v0, v4 │ │ -0786a2: 54b0 ca0b |0015: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0786a6: 1255 |0017: const/4 v5, #int 5 // #5 │ │ -0786a8: 4405 0005 |0018: aget v5, v0, v5 │ │ -0786ac: 54b0 ca0b |001a: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0786b0: 1306 0900 |001c: const/16 v6, #int 9 // #9 │ │ -0786b4: 4406 0006 |001e: aget v6, v0, v6 │ │ -0786b8: 54b0 ca0b |0020: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0786bc: 1227 |0022: const/4 v7, #int 2 // #2 │ │ -0786be: 4407 0007 |0023: aget v7, v0, v7 │ │ -0786c2: 54b0 ca0b |0025: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0786c6: 1268 |0027: const/4 v8, #int 6 // #6 │ │ -0786c8: 4408 0008 |0028: aget v8, v0, v8 │ │ -0786cc: 54b0 ca0b |002a: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0786d0: 1309 0a00 |002c: const/16 v9, #int 10 // #a │ │ -0786d4: 4409 0009 |002e: aget v9, v0, v9 │ │ -0786d8: 07a0 |0030: move-object v0, v10 │ │ -0786da: 740a 2e14 0000 |0031: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/math/Quaternion;.setFromAxes:(FFFFFFFFF)Lcom/badlogic/gdx/math/Quaternion; // method@142e │ │ -0786e0: 0c00 |0034: move-result-object v0 │ │ -0786e2: 1100 |0035: return-object v0 │ │ +086b9c: |[086b9c] com.badlogic.gdx.math.Quaternion.setFromMatrix:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Quaternion; │ │ +086bac: 54b0 ca0b |0000: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +086bb0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +086bb2: 4401 0001 |0003: aget v1, v0, v1 │ │ +086bb6: 54b0 ca0b |0005: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +086bba: 1242 |0007: const/4 v2, #int 4 // #4 │ │ +086bbc: 4402 0002 |0008: aget v2, v0, v2 │ │ +086bc0: 54b0 ca0b |000a: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +086bc4: 1303 0800 |000c: const/16 v3, #int 8 // #8 │ │ +086bc8: 4403 0003 |000e: aget v3, v0, v3 │ │ +086bcc: 54b0 ca0b |0010: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +086bd0: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +086bd2: 4404 0004 |0013: aget v4, v0, v4 │ │ +086bd6: 54b0 ca0b |0015: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +086bda: 1255 |0017: const/4 v5, #int 5 // #5 │ │ +086bdc: 4405 0005 |0018: aget v5, v0, v5 │ │ +086be0: 54b0 ca0b |001a: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +086be4: 1306 0900 |001c: const/16 v6, #int 9 // #9 │ │ +086be8: 4406 0006 |001e: aget v6, v0, v6 │ │ +086bec: 54b0 ca0b |0020: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +086bf0: 1227 |0022: const/4 v7, #int 2 // #2 │ │ +086bf2: 4407 0007 |0023: aget v7, v0, v7 │ │ +086bf6: 54b0 ca0b |0025: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +086bfa: 1268 |0027: const/4 v8, #int 6 // #6 │ │ +086bfc: 4408 0008 |0028: aget v8, v0, v8 │ │ +086c00: 54b0 ca0b |002a: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +086c04: 1309 0a00 |002c: const/16 v9, #int 10 // #a │ │ +086c08: 4409 0009 |002e: aget v9, v0, v9 │ │ +086c0c: 07a0 |0030: move-object v0, v10 │ │ +086c0e: 740a 2e14 0000 |0031: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/math/Quaternion;.setFromAxes:(FFFFFFFFF)Lcom/badlogic/gdx/math/Quaternion; // method@142e │ │ +086c14: 0c00 |0034: move-result-object v0 │ │ +086c16: 1100 |0035: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0036 reg=10 this Lcom/badlogic/gdx/math/Quaternion; │ │ 0x0000 - 0x0036 reg=11 matrix Lcom/badlogic/gdx/math/Matrix4; │ │ │ │ #21 : (in Lcom/badlogic/gdx/math/Quaternion;) │ │ name : 'slerp' │ │ type : '(Lcom/badlogic/gdx/math/Quaternion;F)Lcom/badlogic/gdx/math/Quaternion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 19 │ │ + registers : 21 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 134 16-bit code units │ │ -0786e4: |[0786e4] com.badlogic.gdx.math.Quaternion.slerp:(Lcom/badlogic/gdx/math/Quaternion;F)Lcom/badlogic/gdx/math/Quaternion; │ │ -0786f4: 7402 2214 1000 |0000: invoke-virtual/range {v16, v17}, Lcom/badlogic/gdx/math/Quaternion;.equals:(Ljava/lang/Object;)Z // method@1422 │ │ -0786fa: 0a0c |0003: move-result v12 │ │ -0786fc: 380c 0300 |0004: if-eqz v12, 0007 // +0003 │ │ -078700: 1110 |0006: return-object v16 │ │ -078702: 7402 2114 1000 |0007: invoke-virtual/range {v16, v17}, Lcom/badlogic/gdx/math/Quaternion;.dot:(Lcom/badlogic/gdx/math/Quaternion;)F // method@1421 │ │ -078708: 0a03 |000a: move-result v3 │ │ -07870a: 893c |000b: float-to-double v12, v3 │ │ -07870c: 160e 0000 |000c: const-wide/16 v14, #int 0 // #0 │ │ -078710: 300c 0c0e |000e: cmpg-double v12, v12, v14 │ │ -078714: 3b0c 0a00 |0010: if-gez v12, 001a // +000a │ │ -078718: 150c 80bf |0012: const/high16 v12, #int -1082130432 // #bf80 │ │ -07871c: 0800 1100 |0014: move-object/from16 v0, v17 │ │ -078720: 6e20 2614 c000 |0016: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/math/Quaternion;.mul:(F)Lcom/badlogic/gdx/math/Quaternion; // method@1426 │ │ -078726: 7f33 |0019: neg-float v3, v3 │ │ -078728: 150c 803f |001a: const/high16 v12, #int 1065353216 // #3f80 │ │ -07872c: a704 0c12 |001c: sub-float v4, v12, v18 │ │ -078730: 0205 1200 |001e: move/from16 v5, v18 │ │ -078734: 150c 803f |0020: const/high16 v12, #int 1065353216 // #3f80 │ │ -078738: c73c |0022: sub-float/2addr v12, v3 │ │ -07873a: 89cc |0023: float-to-double v12, v12 │ │ -07873c: 180e 9a99 9999 9999 b93f |0024: const-wide v14, #double 0.1 // #3fb999999999999a │ │ -078746: 2f0c 0c0e |0029: cmpl-double v12, v12, v14 │ │ -07874a: 3d0c 2500 |002b: if-lez v12, 0050 // +0025 │ │ -07874e: 893c |002d: float-to-double v12, v3 │ │ -078750: 7120 1126 dc00 |002e: invoke-static {v12, v13}, Ljava/lang/Math;.acos:(D)D // method@2611 │ │ -078756: 0b06 |0031: move-result-wide v6 │ │ -078758: 190c f03f |0032: const-wide/high16 v12, #long 4607182418800017408 // #3ff0 │ │ -07875c: 7120 2026 7600 |0034: invoke-static {v6, v7}, Ljava/lang/Math;.sin:(D)D // method@2620 │ │ -078762: 0b0e |0037: move-result-wide v14 │ │ -078764: ae01 0c0e |0038: div-double v1, v12, v14 │ │ -078768: 150c 803f |003a: const/high16 v12, #int 1065353216 // #3f80 │ │ -07876c: a70c 0c12 |003c: sub-float v12, v12, v18 │ │ -078770: 89cc |003e: float-to-double v12, v12 │ │ -078772: cd6c |003f: mul-double/2addr v12, v6 │ │ -078774: 7120 2026 dc00 |0040: invoke-static {v12, v13}, Ljava/lang/Math;.sin:(D)D // method@2620 │ │ -07877a: 0b0c |0043: move-result-wide v12 │ │ -07877c: cd1c |0044: mul-double/2addr v12, v1 │ │ -07877e: 8cc4 |0045: double-to-float v4, v12 │ │ -078780: 0200 1200 |0046: move/from16 v0, v18 │ │ -078784: 890c |0048: float-to-double v12, v0 │ │ -078786: cd6c |0049: mul-double/2addr v12, v6 │ │ -078788: 7120 2026 dc00 |004a: invoke-static {v12, v13}, Ljava/lang/Math;.sin:(D)D // method@2620 │ │ -07878e: 0b0c |004d: move-result-wide v12 │ │ -078790: cd1c |004e: mul-double/2addr v12, v1 │ │ -078792: 8cc5 |004f: double-to-float v5, v12 │ │ -078794: 0800 1000 |0050: move-object/from16 v0, v16 │ │ -078798: 520c e20b |0052: iget v12, v0, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -07879c: c84c |0054: mul-float/2addr v12, v4 │ │ -07879e: 0800 1100 |0055: move-object/from16 v0, v17 │ │ -0787a2: 520d e20b |0057: iget v13, v0, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -0787a6: c85d |0059: mul-float/2addr v13, v5 │ │ -0787a8: a609 0c0d |005a: add-float v9, v12, v13 │ │ -0787ac: 0800 1000 |005c: move-object/from16 v0, v16 │ │ -0787b0: 520c e30b |005e: iget v12, v0, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -0787b4: c84c |0060: mul-float/2addr v12, v4 │ │ -0787b6: 0800 1100 |0061: move-object/from16 v0, v17 │ │ -0787ba: 520d e30b |0063: iget v13, v0, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -0787be: c85d |0065: mul-float/2addr v13, v5 │ │ -0787c0: a60a 0c0d |0066: add-float v10, v12, v13 │ │ -0787c4: 0800 1000 |0068: move-object/from16 v0, v16 │ │ -0787c8: 520c e40b |006a: iget v12, v0, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -0787cc: c84c |006c: mul-float/2addr v12, v4 │ │ -0787ce: 0800 1100 |006d: move-object/from16 v0, v17 │ │ -0787d2: 520d e40b |006f: iget v13, v0, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -0787d6: c85d |0071: mul-float/2addr v13, v5 │ │ -0787d8: a60b 0c0d |0072: add-float v11, v12, v13 │ │ -0787dc: 0800 1000 |0074: move-object/from16 v0, v16 │ │ -0787e0: 520c e10b |0076: iget v12, v0, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -0787e4: c84c |0078: mul-float/2addr v12, v4 │ │ -0787e6: 0800 1100 |0079: move-object/from16 v0, v17 │ │ -0787ea: 520d e10b |007b: iget v13, v0, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -0787ee: c85d |007d: mul-float/2addr v13, v5 │ │ -0787f0: a608 0c0d |007e: add-float v8, v12, v13 │ │ -0787f4: 0800 1000 |0080: move-object/from16 v0, v16 │ │ -0787f8: 6e58 2a14 90ba |0082: invoke-virtual {v0, v9, v10, v11, v8}, Lcom/badlogic/gdx/math/Quaternion;.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@142a │ │ -0787fe: 2881 |0085: goto 0006 // -007f │ │ +086c18: |[086c18] com.badlogic.gdx.math.Quaternion.slerp:(Lcom/badlogic/gdx/math/Quaternion;F)Lcom/badlogic/gdx/math/Quaternion; │ │ +086c28: 7402 2214 1200 |0000: invoke-virtual/range {v18, v19}, Lcom/badlogic/gdx/math/Quaternion;.equals:(Ljava/lang/Object;)Z // method@1422 │ │ +086c2e: 0a0d |0003: move-result v13 │ │ +086c30: 380d 0300 |0004: if-eqz v13, 0007 // +0003 │ │ +086c34: 1112 |0006: return-object v18 │ │ +086c36: 7402 2114 1200 |0007: invoke-virtual/range {v18, v19}, Lcom/badlogic/gdx/math/Quaternion;.dot:(Lcom/badlogic/gdx/math/Quaternion;)F // method@1421 │ │ +086c3c: 0a04 |000a: move-result v4 │ │ +086c3e: 894e |000b: float-to-double v14, v4 │ │ +086c40: 1610 0000 |000c: const-wide/16 v16, #int 0 // #0 │ │ +086c44: 300d 0e10 |000e: cmpg-double v13, v14, v16 │ │ +086c48: 3b0d 0a00 |0010: if-gez v13, 001a // +000a │ │ +086c4c: 150d 80bf |0012: const/high16 v13, #int -1082130432 // #bf80 │ │ +086c50: 0800 1300 |0014: move-object/from16 v0, v19 │ │ +086c54: 6e20 2614 d000 |0016: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/math/Quaternion;.mul:(F)Lcom/badlogic/gdx/math/Quaternion; // method@1426 │ │ +086c5a: 7f44 |0019: neg-float v4, v4 │ │ +086c5c: 150d 803f |001a: const/high16 v13, #int 1065353216 // #3f80 │ │ +086c60: a705 0d14 |001c: sub-float v5, v13, v20 │ │ +086c64: 0206 1400 |001e: move/from16 v6, v20 │ │ +086c68: 150d 803f |0020: const/high16 v13, #int 1065353216 // #3f80 │ │ +086c6c: c74d |0022: sub-float/2addr v13, v4 │ │ +086c6e: 89de |0023: float-to-double v14, v13 │ │ +086c70: 1810 9a99 9999 9999 b93f |0024: const-wide v16, #double 0.1 // #3fb999999999999a │ │ +086c7a: 2f0d 0e10 |0029: cmpl-double v13, v14, v16 │ │ +086c7e: 3d0d 2500 |002b: if-lez v13, 0050 // +0025 │ │ +086c82: 894e |002d: float-to-double v14, v4 │ │ +086c84: 7120 1126 fe00 |002e: invoke-static {v14, v15}, Ljava/lang/Math;.acos:(D)D // method@2611 │ │ +086c8a: 0b08 |0031: move-result-wide v8 │ │ +086c8c: 190e f03f |0032: const-wide/high16 v14, #long 4607182418800017408 // #3ff0 │ │ +086c90: 7120 2026 9800 |0034: invoke-static {v8, v9}, Ljava/lang/Math;.sin:(D)D // method@2620 │ │ +086c96: 0b10 |0037: move-result-wide v16 │ │ +086c98: ae02 0e10 |0038: div-double v2, v14, v16 │ │ +086c9c: 150d 803f |003a: const/high16 v13, #int 1065353216 // #3f80 │ │ +086ca0: a70d 0d14 |003c: sub-float v13, v13, v20 │ │ +086ca4: 89de |003e: float-to-double v14, v13 │ │ +086ca6: cd8e |003f: mul-double/2addr v14, v8 │ │ +086ca8: 7120 2026 fe00 |0040: invoke-static {v14, v15}, Ljava/lang/Math;.sin:(D)D // method@2620 │ │ +086cae: 0b0e |0043: move-result-wide v14 │ │ +086cb0: cd2e |0044: mul-double/2addr v14, v2 │ │ +086cb2: 8ce5 |0045: double-to-float v5, v14 │ │ +086cb4: 0200 1400 |0046: move/from16 v0, v20 │ │ +086cb8: 890e |0048: float-to-double v14, v0 │ │ +086cba: cd8e |0049: mul-double/2addr v14, v8 │ │ +086cbc: 7120 2026 fe00 |004a: invoke-static {v14, v15}, Ljava/lang/Math;.sin:(D)D // method@2620 │ │ +086cc2: 0b0e |004d: move-result-wide v14 │ │ +086cc4: cd2e |004e: mul-double/2addr v14, v2 │ │ +086cc6: 8ce6 |004f: double-to-float v6, v14 │ │ +086cc8: 0800 1200 |0050: move-object/from16 v0, v18 │ │ +086ccc: 520d e20b |0052: iget v13, v0, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +086cd0: c85d |0054: mul-float/2addr v13, v5 │ │ +086cd2: 0800 1300 |0055: move-object/from16 v0, v19 │ │ +086cd6: 520e e20b |0057: iget v14, v0, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +086cda: c86e |0059: mul-float/2addr v14, v6 │ │ +086cdc: a60a 0d0e |005a: add-float v10, v13, v14 │ │ +086ce0: 0800 1200 |005c: move-object/from16 v0, v18 │ │ +086ce4: 520d e30b |005e: iget v13, v0, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +086ce8: c85d |0060: mul-float/2addr v13, v5 │ │ +086cea: 0800 1300 |0061: move-object/from16 v0, v19 │ │ +086cee: 520e e30b |0063: iget v14, v0, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +086cf2: c86e |0065: mul-float/2addr v14, v6 │ │ +086cf4: a60b 0d0e |0066: add-float v11, v13, v14 │ │ +086cf8: 0800 1200 |0068: move-object/from16 v0, v18 │ │ +086cfc: 520d e40b |006a: iget v13, v0, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +086d00: c85d |006c: mul-float/2addr v13, v5 │ │ +086d02: 0800 1300 |006d: move-object/from16 v0, v19 │ │ +086d06: 520e e40b |006f: iget v14, v0, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +086d0a: c86e |0071: mul-float/2addr v14, v6 │ │ +086d0c: a60c 0d0e |0072: add-float v12, v13, v14 │ │ +086d10: 0800 1200 |0074: move-object/from16 v0, v18 │ │ +086d14: 520d e10b |0076: iget v13, v0, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +086d18: c85d |0078: mul-float/2addr v13, v5 │ │ +086d1a: 0800 1300 |0079: move-object/from16 v0, v19 │ │ +086d1e: 520e e10b |007b: iget v14, v0, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +086d22: c86e |007d: mul-float/2addr v14, v6 │ │ +086d24: a607 0d0e |007e: add-float v7, v13, v14 │ │ +086d28: 0800 1200 |0080: move-object/from16 v0, v18 │ │ +086d2c: 6e57 2a14 a0cb |0082: invoke-virtual {v0, v10, v11, v12, v7}, Lcom/badlogic/gdx/math/Quaternion;.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@142a │ │ +086d32: 2881 |0085: goto 0006 // -007f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0006 line=421 │ │ 0x0007 line=387 │ │ 0x000b line=389 │ │ 0x0012 line=391 │ │ @@ -91445,121 +91465,121 @@ │ │ 0x0046 line=409 │ │ 0x0050 line=414 │ │ 0x005c line=415 │ │ 0x0068 line=416 │ │ 0x0074 line=417 │ │ 0x0080 line=418 │ │ locals : │ │ - 0x003a - 0x0050 reg=1 invSinTheta D │ │ - 0x0032 - 0x0050 reg=6 theta D │ │ - 0x000b - 0x0086 reg=3 result F │ │ - 0x001e - 0x0086 reg=4 scale0 F │ │ - 0x0020 - 0x0086 reg=5 scale1 F │ │ - 0x0080 - 0x0086 reg=8 w F │ │ - 0x005c - 0x0086 reg=9 x F │ │ - 0x0068 - 0x0086 reg=10 y F │ │ - 0x0074 - 0x0086 reg=11 z F │ │ - 0x0000 - 0x0086 reg=16 this Lcom/badlogic/gdx/math/Quaternion; │ │ - 0x0000 - 0x0086 reg=17 end Lcom/badlogic/gdx/math/Quaternion; │ │ - 0x0000 - 0x0086 reg=18 alpha F │ │ + 0x003a - 0x0050 reg=2 invSinTheta D │ │ + 0x0032 - 0x0050 reg=8 theta D │ │ + 0x000b - 0x0086 reg=4 result F │ │ + 0x001e - 0x0086 reg=5 scale0 F │ │ + 0x0020 - 0x0086 reg=6 scale1 F │ │ + 0x0080 - 0x0086 reg=7 w F │ │ + 0x005c - 0x0086 reg=10 x F │ │ + 0x0068 - 0x0086 reg=11 y F │ │ + 0x0074 - 0x0086 reg=12 z F │ │ + 0x0000 - 0x0086 reg=18 this Lcom/badlogic/gdx/math/Quaternion; │ │ + 0x0000 - 0x0086 reg=19 end Lcom/badlogic/gdx/math/Quaternion; │ │ + 0x0000 - 0x0086 reg=20 alpha F │ │ │ │ #22 : (in Lcom/badlogic/gdx/math/Quaternion;) │ │ name : 'toMatrix' │ │ type : '([F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 149 16-bit code units │ │ -078800: |[078800] com.badlogic.gdx.math.Quaternion.toMatrix:([F)V │ │ -078810: 150d 803f |0000: const/high16 v13, #int 1065353216 // #3f80 │ │ -078814: 120c |0002: const/4 v12, #int 0 // #0 │ │ -078816: 150b 0040 |0003: const/high16 v11, #int 1073741824 // #4000 │ │ -07881a: 52e9 e20b |0005: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -07881e: 52ea e20b |0007: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -078822: a801 090a |0009: mul-float v1, v9, v10 │ │ -078826: 52e9 e20b |000b: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -07882a: 52ea e30b |000d: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -07882e: a802 090a |000f: mul-float v2, v9, v10 │ │ -078832: 52e9 e20b |0011: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -078836: 52ea e40b |0013: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -07883a: a803 090a |0015: mul-float v3, v9, v10 │ │ -07883e: 52e9 e20b |0017: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -078842: 52ea e10b |0019: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -078846: a800 090a |001b: mul-float v0, v9, v10 │ │ -07884a: 52e9 e30b |001d: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -07884e: 52ea e30b |001f: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -078852: a805 090a |0021: mul-float v5, v9, v10 │ │ -078856: 52e9 e30b |0023: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -07885a: 52ea e40b |0025: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -07885e: a806 090a |0027: mul-float v6, v9, v10 │ │ -078862: 52e9 e30b |0029: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -078866: 52ea e10b |002b: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -07886a: a804 090a |002d: mul-float v4, v9, v10 │ │ -07886e: 52e9 e40b |002f: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -078872: 52ea e40b |0031: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -078876: a808 090a |0033: mul-float v8, v9, v10 │ │ -07887a: 52e9 e40b |0035: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -07887e: 52ea e10b |0037: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -078882: a807 090a |0039: mul-float v7, v9, v10 │ │ -078886: 1209 |003b: const/4 v9, #int 0 // #0 │ │ -078888: a60a 0508 |003c: add-float v10, v5, v8 │ │ -07888c: c8ba |003e: mul-float/2addr v10, v11 │ │ -07888e: a70a 0d0a |003f: sub-float v10, v13, v10 │ │ -078892: 4b0a 0f09 |0041: aput v10, v15, v9 │ │ -078896: 1249 |0043: const/4 v9, #int 4 // #4 │ │ -078898: a70a 0207 |0044: sub-float v10, v2, v7 │ │ -07889c: c8ba |0046: mul-float/2addr v10, v11 │ │ -07889e: 4b0a 0f09 |0047: aput v10, v15, v9 │ │ -0788a2: 1309 0800 |0049: const/16 v9, #int 8 // #8 │ │ -0788a6: a60a 0304 |004b: add-float v10, v3, v4 │ │ -0788aa: c8ba |004d: mul-float/2addr v10, v11 │ │ -0788ac: 4b0a 0f09 |004e: aput v10, v15, v9 │ │ -0788b0: 1309 0c00 |0050: const/16 v9, #int 12 // #c │ │ -0788b4: 4b0c 0f09 |0052: aput v12, v15, v9 │ │ -0788b8: 1219 |0054: const/4 v9, #int 1 // #1 │ │ -0788ba: a60a 0207 |0055: add-float v10, v2, v7 │ │ -0788be: c8ba |0057: mul-float/2addr v10, v11 │ │ -0788c0: 4b0a 0f09 |0058: aput v10, v15, v9 │ │ -0788c4: 1259 |005a: const/4 v9, #int 5 // #5 │ │ -0788c6: a60a 0108 |005b: add-float v10, v1, v8 │ │ -0788ca: c8ba |005d: mul-float/2addr v10, v11 │ │ -0788cc: a70a 0d0a |005e: sub-float v10, v13, v10 │ │ -0788d0: 4b0a 0f09 |0060: aput v10, v15, v9 │ │ -0788d4: 1309 0900 |0062: const/16 v9, #int 9 // #9 │ │ -0788d8: a70a 0600 |0064: sub-float v10, v6, v0 │ │ -0788dc: c8ba |0066: mul-float/2addr v10, v11 │ │ -0788de: 4b0a 0f09 |0067: aput v10, v15, v9 │ │ -0788e2: 1309 0d00 |0069: const/16 v9, #int 13 // #d │ │ -0788e6: 4b0c 0f09 |006b: aput v12, v15, v9 │ │ -0788ea: 1229 |006d: const/4 v9, #int 2 // #2 │ │ -0788ec: a70a 0304 |006e: sub-float v10, v3, v4 │ │ -0788f0: c8ba |0070: mul-float/2addr v10, v11 │ │ -0788f2: 4b0a 0f09 |0071: aput v10, v15, v9 │ │ -0788f6: 1269 |0073: const/4 v9, #int 6 // #6 │ │ -0788f8: a60a 0600 |0074: add-float v10, v6, v0 │ │ -0788fc: c8ba |0076: mul-float/2addr v10, v11 │ │ -0788fe: 4b0a 0f09 |0077: aput v10, v15, v9 │ │ -078902: 1309 0a00 |0079: const/16 v9, #int 10 // #a │ │ -078906: a60a 0105 |007b: add-float v10, v1, v5 │ │ -07890a: c8ba |007d: mul-float/2addr v10, v11 │ │ -07890c: a70a 0d0a |007e: sub-float v10, v13, v10 │ │ -078910: 4b0a 0f09 |0080: aput v10, v15, v9 │ │ -078914: 1309 0e00 |0082: const/16 v9, #int 14 // #e │ │ -078918: 4b0c 0f09 |0084: aput v12, v15, v9 │ │ -07891c: 1239 |0086: const/4 v9, #int 3 // #3 │ │ -07891e: 4b0c 0f09 |0087: aput v12, v15, v9 │ │ -078922: 1279 |0089: const/4 v9, #int 7 // #7 │ │ -078924: 4b0c 0f09 |008a: aput v12, v15, v9 │ │ -078928: 1309 0b00 |008c: const/16 v9, #int 11 // #b │ │ -07892c: 4b0c 0f09 |008e: aput v12, v15, v9 │ │ -078930: 1309 0f00 |0090: const/16 v9, #int 15 // #f │ │ -078934: 4b0d 0f09 |0092: aput v13, v15, v9 │ │ -078938: 0e00 |0094: return-void │ │ +086d34: |[086d34] com.badlogic.gdx.math.Quaternion.toMatrix:([F)V │ │ +086d44: 150d 803f |0000: const/high16 v13, #int 1065353216 // #3f80 │ │ +086d48: 120c |0002: const/4 v12, #int 0 // #0 │ │ +086d4a: 150b 0040 |0003: const/high16 v11, #int 1073741824 // #4000 │ │ +086d4e: 52e9 e20b |0005: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +086d52: 52ea e20b |0007: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +086d56: a801 090a |0009: mul-float v1, v9, v10 │ │ +086d5a: 52e9 e20b |000b: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +086d5e: 52ea e30b |000d: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +086d62: a802 090a |000f: mul-float v2, v9, v10 │ │ +086d66: 52e9 e20b |0011: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +086d6a: 52ea e40b |0013: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +086d6e: a803 090a |0015: mul-float v3, v9, v10 │ │ +086d72: 52e9 e20b |0017: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +086d76: 52ea e10b |0019: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +086d7a: a800 090a |001b: mul-float v0, v9, v10 │ │ +086d7e: 52e9 e30b |001d: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +086d82: 52ea e30b |001f: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +086d86: a805 090a |0021: mul-float v5, v9, v10 │ │ +086d8a: 52e9 e30b |0023: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +086d8e: 52ea e40b |0025: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +086d92: a806 090a |0027: mul-float v6, v9, v10 │ │ +086d96: 52e9 e30b |0029: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +086d9a: 52ea e10b |002b: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +086d9e: a804 090a |002d: mul-float v4, v9, v10 │ │ +086da2: 52e9 e40b |002f: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +086da6: 52ea e40b |0031: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +086daa: a808 090a |0033: mul-float v8, v9, v10 │ │ +086dae: 52e9 e40b |0035: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +086db2: 52ea e10b |0037: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +086db6: a807 090a |0039: mul-float v7, v9, v10 │ │ +086dba: 1209 |003b: const/4 v9, #int 0 // #0 │ │ +086dbc: a60a 0508 |003c: add-float v10, v5, v8 │ │ +086dc0: c8ba |003e: mul-float/2addr v10, v11 │ │ +086dc2: a70a 0d0a |003f: sub-float v10, v13, v10 │ │ +086dc6: 4b0a 0f09 |0041: aput v10, v15, v9 │ │ +086dca: 1249 |0043: const/4 v9, #int 4 // #4 │ │ +086dcc: a70a 0207 |0044: sub-float v10, v2, v7 │ │ +086dd0: c8ba |0046: mul-float/2addr v10, v11 │ │ +086dd2: 4b0a 0f09 |0047: aput v10, v15, v9 │ │ +086dd6: 1309 0800 |0049: const/16 v9, #int 8 // #8 │ │ +086dda: a60a 0304 |004b: add-float v10, v3, v4 │ │ +086dde: c8ba |004d: mul-float/2addr v10, v11 │ │ +086de0: 4b0a 0f09 |004e: aput v10, v15, v9 │ │ +086de4: 1309 0c00 |0050: const/16 v9, #int 12 // #c │ │ +086de8: 4b0c 0f09 |0052: aput v12, v15, v9 │ │ +086dec: 1219 |0054: const/4 v9, #int 1 // #1 │ │ +086dee: a60a 0207 |0055: add-float v10, v2, v7 │ │ +086df2: c8ba |0057: mul-float/2addr v10, v11 │ │ +086df4: 4b0a 0f09 |0058: aput v10, v15, v9 │ │ +086df8: 1259 |005a: const/4 v9, #int 5 // #5 │ │ +086dfa: a60a 0108 |005b: add-float v10, v1, v8 │ │ +086dfe: c8ba |005d: mul-float/2addr v10, v11 │ │ +086e00: a70a 0d0a |005e: sub-float v10, v13, v10 │ │ +086e04: 4b0a 0f09 |0060: aput v10, v15, v9 │ │ +086e08: 1309 0900 |0062: const/16 v9, #int 9 // #9 │ │ +086e0c: a70a 0600 |0064: sub-float v10, v6, v0 │ │ +086e10: c8ba |0066: mul-float/2addr v10, v11 │ │ +086e12: 4b0a 0f09 |0067: aput v10, v15, v9 │ │ +086e16: 1309 0d00 |0069: const/16 v9, #int 13 // #d │ │ +086e1a: 4b0c 0f09 |006b: aput v12, v15, v9 │ │ +086e1e: 1229 |006d: const/4 v9, #int 2 // #2 │ │ +086e20: a70a 0304 |006e: sub-float v10, v3, v4 │ │ +086e24: c8ba |0070: mul-float/2addr v10, v11 │ │ +086e26: 4b0a 0f09 |0071: aput v10, v15, v9 │ │ +086e2a: 1269 |0073: const/4 v9, #int 6 // #6 │ │ +086e2c: a60a 0600 |0074: add-float v10, v6, v0 │ │ +086e30: c8ba |0076: mul-float/2addr v10, v11 │ │ +086e32: 4b0a 0f09 |0077: aput v10, v15, v9 │ │ +086e36: 1309 0a00 |0079: const/16 v9, #int 10 // #a │ │ +086e3a: a60a 0105 |007b: add-float v10, v1, v5 │ │ +086e3e: c8ba |007d: mul-float/2addr v10, v11 │ │ +086e40: a70a 0d0a |007e: sub-float v10, v13, v10 │ │ +086e44: 4b0a 0f09 |0080: aput v10, v15, v9 │ │ +086e48: 1309 0e00 |0082: const/16 v9, #int 14 // #e │ │ +086e4c: 4b0c 0f09 |0084: aput v12, v15, v9 │ │ +086e50: 1239 |0086: const/4 v9, #int 3 // #3 │ │ +086e52: 4b0c 0f09 |0087: aput v12, v15, v9 │ │ +086e56: 1279 |0089: const/4 v9, #int 7 // #7 │ │ +086e58: 4b0c 0f09 |008a: aput v12, v15, v9 │ │ +086e5c: 1309 0b00 |008c: const/16 v9, #int 11 // #b │ │ +086e60: 4b0c 0f09 |008e: aput v12, v15, v9 │ │ +086e64: 1309 0f00 |0090: const/16 v9, #int 15 // #f │ │ +086e68: 4b0d 0f09 |0092: aput v13, v15, v9 │ │ +086e6c: 0e00 |0094: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=223 │ │ 0x000b line=224 │ │ 0x0011 line=225 │ │ 0x0017 line=226 │ │ 0x001d line=227 │ │ @@ -91602,47 +91622,47 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -07893c: |[07893c] com.badlogic.gdx.math.Quaternion.toString:()Ljava/lang/String; │ │ -07894c: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -078950: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -078956: 1a01 0411 |0005: const-string v1, "[" // string@1104 │ │ -07895a: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -078960: 0c00 |000a: move-result-object v0 │ │ -078962: 5221 e20b |000b: iget v1, v2, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -078966: 6e20 6a26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -07896c: 0c00 |0010: move-result-object v0 │ │ -07896e: 1a01 242c |0011: const-string v1, "|" // string@2c24 │ │ -078972: 6e20 6e26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -078978: 0c00 |0016: move-result-object v0 │ │ -07897a: 5221 e30b |0017: iget v1, v2, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -07897e: 6e20 6a26 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -078984: 0c00 |001c: move-result-object v0 │ │ -078986: 1a01 242c |001d: const-string v1, "|" // string@2c24 │ │ -07898a: 6e20 6e26 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -078990: 0c00 |0022: move-result-object v0 │ │ -078992: 5221 e40b |0023: iget v1, v2, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -078996: 6e20 6a26 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -07899c: 0c00 |0028: move-result-object v0 │ │ -07899e: 1a01 242c |0029: const-string v1, "|" // string@2c24 │ │ -0789a2: 6e20 6e26 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0789a8: 0c00 |002e: move-result-object v0 │ │ -0789aa: 5221 e10b |002f: iget v1, v2, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ -0789ae: 6e20 6a26 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -0789b4: 0c00 |0034: move-result-object v0 │ │ -0789b6: 1a01 7211 |0035: const-string v1, "]" // string@1172 │ │ -0789ba: 6e20 6e26 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0789c0: 0c00 |003a: move-result-object v0 │ │ -0789c2: 6e10 7426 0000 |003b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0789c8: 0c00 |003e: move-result-object v0 │ │ -0789ca: 1100 |003f: return-object v0 │ │ +086e70: |[086e70] com.badlogic.gdx.math.Quaternion.toString:()Ljava/lang/String; │ │ +086e80: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +086e84: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +086e8a: 1a01 0211 |0005: const-string v1, "[" // string@1102 │ │ +086e8e: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +086e94: 0c00 |000a: move-result-object v0 │ │ +086e96: 5221 e20b |000b: iget v1, v2, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +086e9a: 6e20 6a26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +086ea0: 0c00 |0010: move-result-object v0 │ │ +086ea2: 1a01 222c |0011: const-string v1, "|" // string@2c22 │ │ +086ea6: 6e20 6e26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +086eac: 0c00 |0016: move-result-object v0 │ │ +086eae: 5221 e30b |0017: iget v1, v2, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +086eb2: 6e20 6a26 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +086eb8: 0c00 |001c: move-result-object v0 │ │ +086eba: 1a01 222c |001d: const-string v1, "|" // string@2c22 │ │ +086ebe: 6e20 6e26 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +086ec4: 0c00 |0022: move-result-object v0 │ │ +086ec6: 5221 e40b |0023: iget v1, v2, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +086eca: 6e20 6a26 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +086ed0: 0c00 |0028: move-result-object v0 │ │ +086ed2: 1a01 222c |0029: const-string v1, "|" // string@2c22 │ │ +086ed6: 6e20 6e26 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +086edc: 0c00 |002e: move-result-object v0 │ │ +086ede: 5221 e10b |002f: iget v1, v2, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0be1 │ │ +086ee2: 6e20 6a26 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +086ee8: 0c00 |0034: move-result-object v0 │ │ +086eea: 1a01 7011 |0035: const-string v1, "]" // string@1170 │ │ +086eee: 6e20 6e26 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +086ef4: 0c00 |003a: move-result-object v0 │ │ +086ef6: 6e10 7426 0000 |003b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +086efc: 0c00 |003e: move-result-object v0 │ │ +086efe: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0040 reg=2 this Lcom/badlogic/gdx/math/Quaternion; │ │ │ │ #24 : (in Lcom/badlogic/gdx/math/Quaternion;) │ │ @@ -91650,60 +91670,60 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 51 16-bit code units │ │ -0789cc: |[0789cc] com.badlogic.gdx.math.Quaternion.transform:(Lcom/badlogic/gdx/math/Vector3;)V │ │ -0789dc: 6200 e00b |0000: sget-object v0, Lcom/badlogic/gdx/math/Quaternion;.tmp2:Lcom/badlogic/gdx/math/Quaternion; // field@0be0 │ │ -0789e0: 6e20 2b14 6000 |0002: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; // method@142b │ │ -0789e6: 6200 e00b |0005: sget-object v0, Lcom/badlogic/gdx/math/Quaternion;.tmp2:Lcom/badlogic/gdx/math/Quaternion; // field@0be0 │ │ -0789ea: 6e10 1f14 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@141f │ │ -0789f0: 6200 e00b |000a: sget-object v0, Lcom/badlogic/gdx/math/Quaternion;.tmp2:Lcom/badlogic/gdx/math/Quaternion; // field@0be0 │ │ -0789f4: 6201 df0b |000c: sget-object v1, Lcom/badlogic/gdx/math/Quaternion;.tmp1:Lcom/badlogic/gdx/math/Quaternion; // field@0bdf │ │ -0789f8: 5272 fe0b |000e: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0789fc: 5273 ff0b |0010: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -078a00: 5274 000c |0012: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -078a04: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -078a06: 6e55 2a14 2143 |0015: invoke-virtual {v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Quaternion;.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@142a │ │ -078a0c: 0c01 |0018: move-result-object v1 │ │ -078a0e: 6e20 2814 1000 |0019: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Quaternion;.mulLeft:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; // method@1428 │ │ -078a14: 0c00 |001c: move-result-object v0 │ │ -078a16: 6e20 2814 6000 |001d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/math/Quaternion;.mulLeft:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; // method@1428 │ │ -078a1c: 6200 e00b |0020: sget-object v0, Lcom/badlogic/gdx/math/Quaternion;.tmp2:Lcom/badlogic/gdx/math/Quaternion; // field@0be0 │ │ -078a20: 5200 e20b |0022: iget v0, v0, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ -078a24: 5970 fe0b |0024: iput v0, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -078a28: 6200 e00b |0026: sget-object v0, Lcom/badlogic/gdx/math/Quaternion;.tmp2:Lcom/badlogic/gdx/math/Quaternion; // field@0be0 │ │ -078a2c: 5200 e30b |0028: iget v0, v0, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ -078a30: 5970 ff0b |002a: iput v0, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -078a34: 6200 e00b |002c: sget-object v0, Lcom/badlogic/gdx/math/Quaternion;.tmp2:Lcom/badlogic/gdx/math/Quaternion; // field@0be0 │ │ -078a38: 5200 e40b |002e: iget v0, v0, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ -078a3c: 5970 000c |0030: iput v0, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -078a40: 0e00 |0032: return-void │ │ +086f00: |[086f00] com.badlogic.gdx.math.Quaternion.transform:(Lcom/badlogic/gdx/math/Vector3;)V │ │ +086f10: 6200 e00b |0000: sget-object v0, Lcom/badlogic/gdx/math/Quaternion;.tmp2:Lcom/badlogic/gdx/math/Quaternion; // field@0be0 │ │ +086f14: 6e20 2b14 6000 |0002: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; // method@142b │ │ +086f1a: 6200 e00b |0005: sget-object v0, Lcom/badlogic/gdx/math/Quaternion;.tmp2:Lcom/badlogic/gdx/math/Quaternion; // field@0be0 │ │ +086f1e: 6e10 1f14 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@141f │ │ +086f24: 6200 e00b |000a: sget-object v0, Lcom/badlogic/gdx/math/Quaternion;.tmp2:Lcom/badlogic/gdx/math/Quaternion; // field@0be0 │ │ +086f28: 6201 df0b |000c: sget-object v1, Lcom/badlogic/gdx/math/Quaternion;.tmp1:Lcom/badlogic/gdx/math/Quaternion; // field@0bdf │ │ +086f2c: 5272 fe0b |000e: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +086f30: 5273 ff0b |0010: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +086f34: 5274 000c |0012: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +086f38: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +086f3a: 6e55 2a14 2143 |0015: invoke-virtual {v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Quaternion;.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@142a │ │ +086f40: 0c01 |0018: move-result-object v1 │ │ +086f42: 6e20 2814 1000 |0019: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Quaternion;.mulLeft:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; // method@1428 │ │ +086f48: 0c00 |001c: move-result-object v0 │ │ +086f4a: 6e20 2814 6000 |001d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/math/Quaternion;.mulLeft:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; // method@1428 │ │ +086f50: 6200 e00b |0020: sget-object v0, Lcom/badlogic/gdx/math/Quaternion;.tmp2:Lcom/badlogic/gdx/math/Quaternion; // field@0be0 │ │ +086f54: 5200 e20b |0022: iget v0, v0, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0be2 │ │ +086f58: 5970 fe0b |0024: iput v0, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +086f5c: 6200 e00b |0026: sget-object v0, Lcom/badlogic/gdx/math/Quaternion;.tmp2:Lcom/badlogic/gdx/math/Quaternion; // field@0be0 │ │ +086f60: 5200 e30b |0028: iget v0, v0, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0be3 │ │ +086f64: 5970 ff0b |002a: iput v0, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +086f68: 6200 e00b |002c: sget-object v0, Lcom/badlogic/gdx/math/Quaternion;.tmp2:Lcom/badlogic/gdx/math/Quaternion; // field@0be0 │ │ +086f6c: 5200 e40b |002e: iget v0, v0, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0be4 │ │ +086f70: 5970 000c |0030: iput v0, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +086f74: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0005 line=177 │ │ 0x000a line=178 │ │ 0x0020 line=180 │ │ 0x0026 line=181 │ │ 0x002c line=182 │ │ 0x0032 line=183 │ │ locals : │ │ 0x0000 - 0x0033 reg=6 this Lcom/badlogic/gdx/math/Quaternion; │ │ 0x0000 - 0x0033 reg=7 v Lcom/badlogic/gdx/math/Vector3; │ │ │ │ - source_file_idx : 3652 (Quaternion.java) │ │ + source_file_idx : 3650 (Quaternion.java) │ │ │ │ Class #235 header: │ │ -class_idx : 530 │ │ +class_idx : 528 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3677 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3675 │ │ static_fields_size : 3 │ │ instance_fields_size: 4 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 15 │ │ │ │ Class #235 - │ │ Class descriptor : 'Lcom/badlogic/gdx/math/Rectangle;' │ │ @@ -91748,22 +91768,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -078a44: |[078a44] com.badlogic.gdx.math.Rectangle.:()V │ │ -078a54: 2200 1202 |0000: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -078a58: 7010 3914 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ -078a5e: 6900 e70b |0005: sput-object v0, Lcom/badlogic/gdx/math/Rectangle;.tmp:Lcom/badlogic/gdx/math/Rectangle; // field@0be7 │ │ -078a62: 2200 1202 |0007: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -078a66: 7010 3914 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ -078a6c: 6900 e80b |000c: sput-object v0, Lcom/badlogic/gdx/math/Rectangle;.tmp2:Lcom/badlogic/gdx/math/Rectangle; // field@0be8 │ │ -078a70: 0e00 |000e: return-void │ │ +086f78: |[086f78] com.badlogic.gdx.math.Rectangle.:()V │ │ +086f88: 2200 1002 |0000: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +086f8c: 7010 3914 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ +086f92: 6900 e70b |0005: sput-object v0, Lcom/badlogic/gdx/math/Rectangle;.tmp:Lcom/badlogic/gdx/math/Rectangle; // field@0be7 │ │ +086f96: 2200 1002 |0007: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +086f9a: 7010 3914 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ +086fa0: 6900 e80b |000c: sput-object v0, Lcom/badlogic/gdx/math/Rectangle;.tmp2:Lcom/badlogic/gdx/math/Rectangle; // field@0be8 │ │ +086fa4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0007 line=25 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/math/Rectangle;) │ │ @@ -91771,17 +91791,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -078a74: |[078a74] com.badlogic.gdx.math.Rectangle.:()V │ │ -078a84: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -078a8a: 0e00 |0003: return-void │ │ +086fa8: |[086fa8] com.badlogic.gdx.math.Rectangle.:()V │ │ +086fb8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +086fbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Rectangle; │ │ │ │ @@ -91790,21 +91810,21 @@ │ │ type : '(FFFF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -078a8c: |[078a8c] com.badlogic.gdx.math.Rectangle.:(FFFF)V │ │ -078a9c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -078aa2: 5901 ea0b |0003: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -078aa6: 5902 eb0b |0005: iput v2, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -078aaa: 5903 e90b |0007: iput v3, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -078aae: 5904 e50b |0009: iput v4, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -078ab2: 0e00 |000b: return-void │ │ +086fc0: |[086fc0] com.badlogic.gdx.math.Rectangle.:(FFFF)V │ │ +086fd0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +086fd6: 5901 ea0b |0003: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +086fda: 5902 eb0b |0005: iput v2, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +086fde: 5903 e90b |0007: iput v3, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +086fe2: 5904 e50b |0009: iput v4, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +086fe6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0005 line=43 │ │ 0x0007 line=44 │ │ 0x0009 line=45 │ │ @@ -91821,25 +91841,25 @@ │ │ type : '(Lcom/badlogic/gdx/math/Rectangle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -078ab4: |[078ab4] com.badlogic.gdx.math.Rectangle.:(Lcom/badlogic/gdx/math/Rectangle;)V │ │ -078ac4: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -078aca: 5220 ea0b |0003: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -078ace: 5910 ea0b |0005: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -078ad2: 5220 eb0b |0007: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -078ad6: 5910 eb0b |0009: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -078ada: 5220 e90b |000b: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -078ade: 5910 e90b |000d: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -078ae2: 5220 e50b |000f: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -078ae6: 5910 e50b |0011: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -078aea: 0e00 |0013: return-void │ │ +086fe8: |[086fe8] com.badlogic.gdx.math.Rectangle.:(Lcom/badlogic/gdx/math/Rectangle;)V │ │ +086ff8: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +086ffe: 5220 ea0b |0003: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +087002: 5910 ea0b |0005: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +087006: 5220 eb0b |0007: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +08700a: 5910 eb0b |0009: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +08700e: 5220 e90b |000b: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +087012: 5910 e90b |000d: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +087016: 5220 e50b |000f: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +08701a: 5910 e50b |0011: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +08701e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ 0x0007 line=52 │ │ 0x000b line=53 │ │ 0x000f line=54 │ │ @@ -91854,35 +91874,35 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -078aec: |[078aec] com.badlogic.gdx.math.Rectangle.contains:(FF)Z │ │ -078afc: 5220 ea0b |0000: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -078b00: 2e00 0003 |0002: cmpg-float v0, v0, v3 │ │ -078b04: 3b00 1c00 |0004: if-gez v0, 0020 // +001c │ │ -078b08: 5220 ea0b |0006: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -078b0c: 5221 e90b |0008: iget v1, v2, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -078b10: c610 |000a: add-float/2addr v0, v1 │ │ -078b12: 2d00 0003 |000b: cmpl-float v0, v0, v3 │ │ -078b16: 3d00 1300 |000d: if-lez v0, 0020 // +0013 │ │ -078b1a: 5220 eb0b |000f: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -078b1e: 2e00 0004 |0011: cmpg-float v0, v0, v4 │ │ -078b22: 3b00 0d00 |0013: if-gez v0, 0020 // +000d │ │ -078b26: 5220 eb0b |0015: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -078b2a: 5221 e50b |0017: iget v1, v2, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -078b2e: c610 |0019: add-float/2addr v0, v1 │ │ -078b30: 2d00 0004 |001a: cmpl-float v0, v0, v4 │ │ -078b34: 3d00 0400 |001c: if-lez v0, 0020 // +0004 │ │ -078b38: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -078b3a: 0f00 |001f: return v0 │ │ -078b3c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -078b3e: 28fe |0021: goto 001f // -0002 │ │ +087020: |[087020] com.badlogic.gdx.math.Rectangle.contains:(FF)Z │ │ +087030: 5220 ea0b |0000: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +087034: 2e00 0003 |0002: cmpg-float v0, v0, v3 │ │ +087038: 3b00 1c00 |0004: if-gez v0, 0020 // +001c │ │ +08703c: 5220 ea0b |0006: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +087040: 5221 e90b |0008: iget v1, v2, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +087044: c610 |000a: add-float/2addr v0, v1 │ │ +087046: 2d00 0003 |000b: cmpl-float v0, v0, v3 │ │ +08704a: 3d00 1300 |000d: if-lez v0, 0020 // +0013 │ │ +08704e: 5220 eb0b |000f: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +087052: 2e00 0004 |0011: cmpg-float v0, v0, v4 │ │ +087056: 3b00 0d00 |0013: if-gez v0, 0020 // +000d │ │ +08705a: 5220 eb0b |0015: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +08705e: 5221 e50b |0017: iget v1, v2, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +087062: c610 |0019: add-float/2addr v0, v1 │ │ +087064: 2d00 0004 |001a: cmpl-float v0, v0, v4 │ │ +087068: 3d00 0400 |001c: if-lez v0, 0020 // +0004 │ │ +08706c: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +08706e: 0f00 |001f: return v0 │ │ +087070: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +087072: 28fe |0021: goto 001f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Lcom/badlogic/gdx/math/Rectangle; │ │ 0x0000 - 0x0022 reg=3 x F │ │ 0x0000 - 0x0022 reg=4 y F │ │ @@ -91892,57 +91912,57 @@ │ │ type : '(Lcom/badlogic/gdx/math/Rectangle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 76 16-bit code units │ │ -078b40: |[078b40] com.badlogic.gdx.math.Rectangle.contains:(Lcom/badlogic/gdx/math/Rectangle;)Z │ │ -078b50: 5271 ea0b |0000: iget v1, v7, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -078b54: 5274 e90b |0002: iget v4, v7, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -078b58: a600 0104 |0004: add-float v0, v1, v4 │ │ -078b5c: 5273 eb0b |0006: iget v3, v7, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -078b60: 5274 e50b |0008: iget v4, v7, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -078b64: a602 0304 |000a: add-float v2, v3, v4 │ │ -078b68: 5264 ea0b |000c: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -078b6c: 2d04 0104 |000e: cmpl-float v4, v1, v4 │ │ -078b70: 3d04 3a00 |0010: if-lez v4, 004a // +003a │ │ -078b74: 5264 ea0b |0012: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -078b78: 5265 e90b |0014: iget v5, v6, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -078b7c: c654 |0016: add-float/2addr v4, v5 │ │ -078b7e: 2e04 0104 |0017: cmpg-float v4, v1, v4 │ │ -078b82: 3b04 3100 |0019: if-gez v4, 004a // +0031 │ │ -078b86: 5264 ea0b |001b: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -078b8a: 2d04 0004 |001d: cmpl-float v4, v0, v4 │ │ -078b8e: 3d04 2b00 |001f: if-lez v4, 004a // +002b │ │ -078b92: 5264 ea0b |0021: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -078b96: 5265 e90b |0023: iget v5, v6, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -078b9a: c654 |0025: add-float/2addr v4, v5 │ │ -078b9c: 2e04 0004 |0026: cmpg-float v4, v0, v4 │ │ -078ba0: 3b04 2200 |0028: if-gez v4, 004a // +0022 │ │ -078ba4: 5264 eb0b |002a: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -078ba8: 2d04 0304 |002c: cmpl-float v4, v3, v4 │ │ -078bac: 3d04 1c00 |002e: if-lez v4, 004a // +001c │ │ -078bb0: 5264 eb0b |0030: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -078bb4: 5265 e50b |0032: iget v5, v6, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -078bb8: c654 |0034: add-float/2addr v4, v5 │ │ -078bba: 2e04 0304 |0035: cmpg-float v4, v3, v4 │ │ -078bbe: 3b04 1300 |0037: if-gez v4, 004a // +0013 │ │ -078bc2: 5264 eb0b |0039: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -078bc6: 2d04 0204 |003b: cmpl-float v4, v2, v4 │ │ -078bca: 3d04 0d00 |003d: if-lez v4, 004a // +000d │ │ -078bce: 5264 eb0b |003f: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -078bd2: 5265 e50b |0041: iget v5, v6, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -078bd6: c654 |0043: add-float/2addr v4, v5 │ │ -078bd8: 2e04 0204 |0044: cmpg-float v4, v2, v4 │ │ -078bdc: 3b04 0400 |0046: if-gez v4, 004a // +0004 │ │ -078be0: 1214 |0048: const/4 v4, #int 1 // #1 │ │ -078be2: 0f04 |0049: return v4 │ │ -078be4: 1204 |004a: const/4 v4, #int 0 // #0 │ │ -078be6: 28fe |004b: goto 0049 // -0002 │ │ +087074: |[087074] com.badlogic.gdx.math.Rectangle.contains:(Lcom/badlogic/gdx/math/Rectangle;)Z │ │ +087084: 5271 ea0b |0000: iget v1, v7, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +087088: 5274 e90b |0002: iget v4, v7, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +08708c: a600 0104 |0004: add-float v0, v1, v4 │ │ +087090: 5273 eb0b |0006: iget v3, v7, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +087094: 5274 e50b |0008: iget v4, v7, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +087098: a602 0304 |000a: add-float v2, v3, v4 │ │ +08709c: 5264 ea0b |000c: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0870a0: 2d04 0104 |000e: cmpl-float v4, v1, v4 │ │ +0870a4: 3d04 3a00 |0010: if-lez v4, 004a // +003a │ │ +0870a8: 5264 ea0b |0012: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0870ac: 5265 e90b |0014: iget v5, v6, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0870b0: c654 |0016: add-float/2addr v4, v5 │ │ +0870b2: 2e04 0104 |0017: cmpg-float v4, v1, v4 │ │ +0870b6: 3b04 3100 |0019: if-gez v4, 004a // +0031 │ │ +0870ba: 5264 ea0b |001b: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0870be: 2d04 0004 |001d: cmpl-float v4, v0, v4 │ │ +0870c2: 3d04 2b00 |001f: if-lez v4, 004a // +002b │ │ +0870c6: 5264 ea0b |0021: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0870ca: 5265 e90b |0023: iget v5, v6, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0870ce: c654 |0025: add-float/2addr v4, v5 │ │ +0870d0: 2e04 0004 |0026: cmpg-float v4, v0, v4 │ │ +0870d4: 3b04 2200 |0028: if-gez v4, 004a // +0022 │ │ +0870d8: 5264 eb0b |002a: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0870dc: 2d04 0304 |002c: cmpl-float v4, v3, v4 │ │ +0870e0: 3d04 1c00 |002e: if-lez v4, 004a // +001c │ │ +0870e4: 5264 eb0b |0030: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0870e8: 5265 e50b |0032: iget v5, v6, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0870ec: c654 |0034: add-float/2addr v4, v5 │ │ +0870ee: 2e04 0304 |0035: cmpg-float v4, v3, v4 │ │ +0870f2: 3b04 1300 |0037: if-gez v4, 004a // +0013 │ │ +0870f6: 5264 eb0b |0039: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0870fa: 2d04 0204 |003b: cmpl-float v4, v2, v4 │ │ +0870fe: 3d04 0d00 |003d: if-lez v4, 004a // +000d │ │ +087102: 5264 eb0b |003f: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +087106: 5265 e50b |0041: iget v5, v6, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +08710a: c654 |0043: add-float/2addr v4, v5 │ │ +08710c: 2e04 0204 |0044: cmpg-float v4, v2, v4 │ │ +087110: 3b04 0400 |0046: if-gez v4, 004a // +0004 │ │ +087114: 1214 |0048: const/4 v4, #int 1 // #1 │ │ +087116: 0f04 |0049: return v4 │ │ +087118: 1204 |004a: const/4 v4, #int 0 // #0 │ │ +08711a: 28fe |004b: goto 0049 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0002 line=105 │ │ 0x0006 line=107 │ │ 0x0008 line=108 │ │ 0x000c line=110 │ │ @@ -91959,17 +91979,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -078be8: |[078be8] com.badlogic.gdx.math.Rectangle.getHeight:()F │ │ -078bf8: 5210 e50b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -078bfc: 0f00 |0002: return v0 │ │ +08711c: |[08711c] com.badlogic.gdx.math.Rectangle.getHeight:()F │ │ +08712c: 5210 e50b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +087130: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/math/Rectangle; │ │ │ │ #3 : (in Lcom/badlogic/gdx/math/Rectangle;) │ │ @@ -91977,17 +91997,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -078c00: |[078c00] com.badlogic.gdx.math.Rectangle.getWidth:()F │ │ -078c10: 5210 e90b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -078c14: 0f00 |0002: return v0 │ │ +087134: |[087134] com.badlogic.gdx.math.Rectangle.getWidth:()F │ │ +087144: 5210 e90b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +087148: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/math/Rectangle; │ │ │ │ #4 : (in Lcom/badlogic/gdx/math/Rectangle;) │ │ @@ -91995,17 +92015,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -078c18: |[078c18] com.badlogic.gdx.math.Rectangle.getX:()F │ │ -078c28: 5210 ea0b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -078c2c: 0f00 |0002: return v0 │ │ +08714c: |[08714c] com.badlogic.gdx.math.Rectangle.getX:()F │ │ +08715c: 5210 ea0b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +087160: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/math/Rectangle; │ │ │ │ #5 : (in Lcom/badlogic/gdx/math/Rectangle;) │ │ @@ -92013,17 +92033,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -078c30: |[078c30] com.badlogic.gdx.math.Rectangle.getY:()F │ │ -078c40: 5210 eb0b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -078c44: 0f00 |0002: return v0 │ │ +087164: |[087164] com.badlogic.gdx.math.Rectangle.getY:()F │ │ +087174: 5210 eb0b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +087178: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/math/Rectangle; │ │ │ │ #6 : (in Lcom/badlogic/gdx/math/Rectangle;) │ │ @@ -92031,46 +92051,46 @@ │ │ type : '(Lcom/badlogic/gdx/math/Rectangle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -078c48: |[078c48] com.badlogic.gdx.math.Rectangle.merge:(Lcom/badlogic/gdx/math/Rectangle;)V │ │ -078c58: 5274 ea0b |0000: iget v4, v7, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -078c5c: 5285 ea0b |0002: iget v5, v8, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -078c60: 7120 1a26 5400 |0004: invoke-static {v4, v5}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -078c66: 0a02 |0007: move-result v2 │ │ -078c68: 5274 ea0b |0008: iget v4, v7, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -078c6c: 5275 e90b |000a: iget v5, v7, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -078c70: c654 |000c: add-float/2addr v4, v5 │ │ -078c72: 5285 ea0b |000d: iget v5, v8, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -078c76: 5286 e90b |000f: iget v6, v8, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -078c7a: c665 |0011: add-float/2addr v5, v6 │ │ -078c7c: 7120 1826 5400 |0012: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -078c82: 0a00 |0015: move-result v0 │ │ -078c84: 5972 ea0b |0016: iput v2, v7, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -078c88: a704 0002 |0018: sub-float v4, v0, v2 │ │ -078c8c: 5974 e90b |001a: iput v4, v7, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -078c90: 5274 eb0b |001c: iget v4, v7, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -078c94: 5285 eb0b |001e: iget v5, v8, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -078c98: 7120 1a26 5400 |0020: invoke-static {v4, v5}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -078c9e: 0a03 |0023: move-result v3 │ │ -078ca0: 5274 eb0b |0024: iget v4, v7, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -078ca4: 5275 e50b |0026: iget v5, v7, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -078ca8: c654 |0028: add-float/2addr v4, v5 │ │ -078caa: 5285 eb0b |0029: iget v5, v8, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -078cae: 5286 e50b |002b: iget v6, v8, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -078cb2: c665 |002d: add-float/2addr v5, v6 │ │ -078cb4: 7120 1826 5400 |002e: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -078cba: 0a01 |0031: move-result v1 │ │ -078cbc: 5973 eb0b |0032: iput v3, v7, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -078cc0: a704 0103 |0034: sub-float v4, v1, v3 │ │ -078cc4: 5974 e50b |0036: iput v4, v7, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -078cc8: 0e00 |0038: return-void │ │ +08717c: |[08717c] com.badlogic.gdx.math.Rectangle.merge:(Lcom/badlogic/gdx/math/Rectangle;)V │ │ +08718c: 5274 ea0b |0000: iget v4, v7, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +087190: 5285 ea0b |0002: iget v5, v8, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +087194: 7120 1a26 5400 |0004: invoke-static {v4, v5}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +08719a: 0a02 |0007: move-result v2 │ │ +08719c: 5274 ea0b |0008: iget v4, v7, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0871a0: 5275 e90b |000a: iget v5, v7, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0871a4: c654 |000c: add-float/2addr v4, v5 │ │ +0871a6: 5285 ea0b |000d: iget v5, v8, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0871aa: 5286 e90b |000f: iget v6, v8, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0871ae: c665 |0011: add-float/2addr v5, v6 │ │ +0871b0: 7120 1826 5400 |0012: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0871b6: 0a00 |0015: move-result v0 │ │ +0871b8: 5972 ea0b |0016: iput v2, v7, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0871bc: a704 0002 |0018: sub-float v4, v0, v2 │ │ +0871c0: 5974 e90b |001a: iput v4, v7, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0871c4: 5274 eb0b |001c: iget v4, v7, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0871c8: 5285 eb0b |001e: iget v5, v8, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0871cc: 7120 1a26 5400 |0020: invoke-static {v4, v5}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +0871d2: 0a03 |0023: move-result v3 │ │ +0871d4: 5274 eb0b |0024: iget v4, v7, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0871d8: 5275 e50b |0026: iget v5, v7, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0871dc: c654 |0028: add-float/2addr v4, v5 │ │ +0871de: 5285 eb0b |0029: iget v5, v8, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0871e2: 5286 e50b |002b: iget v6, v8, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0871e6: c665 |002d: add-float/2addr v5, v6 │ │ +0871e8: 7120 1826 5400 |002e: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0871ee: 0a01 |0031: move-result v1 │ │ +0871f0: 5973 eb0b |0032: iput v3, v7, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0871f4: a704 0103 |0034: sub-float v4, v1, v3 │ │ +0871f8: 5974 e50b |0036: iput v4, v7, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0871fc: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0008 line=147 │ │ 0x0016 line=148 │ │ 0x0018 line=149 │ │ 0x001c line=151 │ │ @@ -92091,43 +92111,43 @@ │ │ type : '(Lcom/badlogic/gdx/math/Rectangle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 48 16-bit code units │ │ -078ccc: |[078ccc] com.badlogic.gdx.math.Rectangle.overlaps:(Lcom/badlogic/gdx/math/Rectangle;)Z │ │ -078cdc: 5230 ea0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -078ce0: 5241 ea0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -078ce4: 5242 e90b |0004: iget v2, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -078ce8: c621 |0006: add-float/2addr v1, v2 │ │ -078cea: 2d00 0001 |0007: cmpl-float v0, v0, v1 │ │ -078cee: 3c00 2500 |0009: if-gtz v0, 002e // +0025 │ │ -078cf2: 5230 ea0b |000b: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -078cf6: 5231 e90b |000d: iget v1, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -078cfa: c610 |000f: add-float/2addr v0, v1 │ │ -078cfc: 5241 ea0b |0010: iget v1, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -078d00: 2e00 0001 |0012: cmpg-float v0, v0, v1 │ │ -078d04: 3a00 1a00 |0014: if-ltz v0, 002e // +001a │ │ -078d08: 5230 eb0b |0016: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -078d0c: 5241 eb0b |0018: iget v1, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -078d10: 5242 e50b |001a: iget v2, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -078d14: c621 |001c: add-float/2addr v1, v2 │ │ -078d16: 2d00 0001 |001d: cmpl-float v0, v0, v1 │ │ -078d1a: 3c00 0f00 |001f: if-gtz v0, 002e // +000f │ │ -078d1e: 5230 eb0b |0021: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -078d22: 5231 e50b |0023: iget v1, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -078d26: c610 |0025: add-float/2addr v0, v1 │ │ -078d28: 5241 eb0b |0026: iget v1, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -078d2c: 2e00 0001 |0028: cmpg-float v0, v0, v1 │ │ -078d30: 3a00 0400 |002a: if-ltz v0, 002e // +0004 │ │ -078d34: 1210 |002c: const/4 v0, #int 1 // #1 │ │ -078d36: 0f00 |002d: return v0 │ │ -078d38: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -078d3a: 28fe |002f: goto 002d // -0002 │ │ +087200: |[087200] com.badlogic.gdx.math.Rectangle.overlaps:(Lcom/badlogic/gdx/math/Rectangle;)Z │ │ +087210: 5230 ea0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +087214: 5241 ea0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +087218: 5242 e90b |0004: iget v2, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +08721c: c621 |0006: add-float/2addr v1, v2 │ │ +08721e: 2d00 0001 |0007: cmpl-float v0, v0, v1 │ │ +087222: 3c00 2500 |0009: if-gtz v0, 002e // +0025 │ │ +087226: 5230 ea0b |000b: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +08722a: 5231 e90b |000d: iget v1, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +08722e: c610 |000f: add-float/2addr v0, v1 │ │ +087230: 5241 ea0b |0010: iget v1, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +087234: 2e00 0001 |0012: cmpg-float v0, v0, v1 │ │ +087238: 3a00 1a00 |0014: if-ltz v0, 002e // +001a │ │ +08723c: 5230 eb0b |0016: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +087240: 5241 eb0b |0018: iget v1, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +087244: 5242 e50b |001a: iget v2, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +087248: c621 |001c: add-float/2addr v1, v2 │ │ +08724a: 2d00 0001 |001d: cmpl-float v0, v0, v1 │ │ +08724e: 3c00 0f00 |001f: if-gtz v0, 002e // +000f │ │ +087252: 5230 eb0b |0021: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +087256: 5231 e50b |0023: iget v1, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +08725a: c610 |0025: add-float/2addr v0, v1 │ │ +08725c: 5241 eb0b |0026: iget v1, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +087260: 2e00 0001 |0028: cmpg-float v0, v0, v1 │ │ +087264: 3a00 0400 |002a: if-ltz v0, 002e // +0004 │ │ +087268: 1210 |002c: const/4 v0, #int 1 // #1 │ │ +08726a: 0f00 |002d: return v0 │ │ +08726c: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +08726e: 28fe |002f: goto 002d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0030 reg=3 this Lcom/badlogic/gdx/math/Rectangle; │ │ 0x0000 - 0x0030 reg=4 rectangle Lcom/badlogic/gdx/math/Rectangle; │ │ │ │ @@ -92136,20 +92156,20 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -078d3c: |[078d3c] com.badlogic.gdx.math.Rectangle.set:(FFFF)V │ │ -078d4c: 5901 ea0b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -078d50: 5902 eb0b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -078d54: 5903 e90b |0004: iput v3, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -078d58: 5904 e50b |0006: iput v4, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -078d5c: 0e00 |0008: return-void │ │ +087270: |[087270] com.badlogic.gdx.math.Rectangle.set:(FFFF)V │ │ +087280: 5901 ea0b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +087284: 5902 eb0b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +087288: 5903 e90b |0004: iput v3, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +08728c: 5904 e50b |0006: iput v4, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +087290: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0002 line=122 │ │ 0x0004 line=123 │ │ 0x0006 line=124 │ │ 0x0008 line=125 │ │ @@ -92165,24 +92185,24 @@ │ │ type : '(Lcom/badlogic/gdx/math/Rectangle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -078d60: |[078d60] com.badlogic.gdx.math.Rectangle.set:(Lcom/badlogic/gdx/math/Rectangle;)V │ │ -078d70: 5220 ea0b |0000: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -078d74: 5910 ea0b |0002: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -078d78: 5220 eb0b |0004: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -078d7c: 5910 eb0b |0006: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -078d80: 5220 e90b |0008: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -078d84: 5910 e90b |000a: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -078d88: 5220 e50b |000c: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -078d8c: 5910 e50b |000e: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -078d90: 0e00 |0010: return-void │ │ +087294: |[087294] com.badlogic.gdx.math.Rectangle.set:(Lcom/badlogic/gdx/math/Rectangle;)V │ │ +0872a4: 5220 ea0b |0000: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0872a8: 5910 ea0b |0002: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0872ac: 5220 eb0b |0004: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0872b0: 5910 eb0b |0006: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0872b4: 5220 e90b |0008: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0872b8: 5910 e90b |000a: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0872bc: 5220 e50b |000c: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0872c0: 5910 e50b |000e: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0872c4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0004 line=138 │ │ 0x0008 line=139 │ │ 0x000c line=140 │ │ 0x0010 line=141 │ │ @@ -92195,17 +92215,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -078d94: |[078d94] com.badlogic.gdx.math.Rectangle.setHeight:(F)V │ │ -078da4: 5901 e50b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -078da8: 0e00 |0002: return-void │ │ +0872c8: |[0872c8] com.badlogic.gdx.math.Rectangle.setHeight:(F)V │ │ +0872d8: 5901 e50b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0872dc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0002 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/math/Rectangle; │ │ 0x0000 - 0x0003 reg=1 height F │ │ @@ -92215,17 +92235,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -078dac: |[078dac] com.badlogic.gdx.math.Rectangle.setWidth:(F)V │ │ -078dbc: 5901 e90b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -078dc0: 0e00 |0002: return-void │ │ +0872e0: |[0872e0] com.badlogic.gdx.math.Rectangle.setWidth:(F)V │ │ +0872f0: 5901 e90b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0872f4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0002 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/math/Rectangle; │ │ 0x0000 - 0x0003 reg=1 width F │ │ @@ -92235,17 +92255,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -078dc4: |[078dc4] com.badlogic.gdx.math.Rectangle.setX:(F)V │ │ -078dd4: 5901 ea0b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -078dd8: 0e00 |0002: return-void │ │ +0872f8: |[0872f8] com.badlogic.gdx.math.Rectangle.setX:(F)V │ │ +087308: 5901 ea0b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +08730c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0002 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/math/Rectangle; │ │ 0x0000 - 0x0003 reg=1 x F │ │ @@ -92255,17 +92275,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -078ddc: |[078ddc] com.badlogic.gdx.math.Rectangle.setY:(F)V │ │ -078dec: 5901 eb0b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -078df0: 0e00 |0002: return-void │ │ +087310: |[087310] com.badlogic.gdx.math.Rectangle.setY:(F)V │ │ +087320: 5901 eb0b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +087324: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0002 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/math/Rectangle; │ │ 0x0000 - 0x0003 reg=1 y F │ │ @@ -92275,54 +92295,54 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -078df4: |[078df4] com.badlogic.gdx.math.Rectangle.toString:()Ljava/lang/String; │ │ -078e04: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -078e08: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -078e0e: 5221 ea0b |0005: iget v1, v2, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -078e12: 6e20 6a26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -078e18: 0c00 |000a: move-result-object v0 │ │ -078e1a: 1a01 a700 |000b: const-string v1, "," // string@00a7 │ │ -078e1e: 6e20 6e26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -078e24: 0c00 |0010: move-result-object v0 │ │ -078e26: 5221 eb0b |0011: iget v1, v2, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -078e2a: 6e20 6a26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -078e30: 0c00 |0016: move-result-object v0 │ │ -078e32: 1a01 a700 |0017: const-string v1, "," // string@00a7 │ │ -078e36: 6e20 6e26 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -078e3c: 0c00 |001c: move-result-object v0 │ │ -078e3e: 5221 e90b |001d: iget v1, v2, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -078e42: 6e20 6a26 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -078e48: 0c00 |0022: move-result-object v0 │ │ -078e4a: 1a01 a700 |0023: const-string v1, "," // string@00a7 │ │ -078e4e: 6e20 6e26 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -078e54: 0c00 |0028: move-result-object v0 │ │ -078e56: 5221 e50b |0029: iget v1, v2, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -078e5a: 6e20 6a26 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -078e60: 0c00 |002e: move-result-object v0 │ │ -078e62: 6e10 7426 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -078e68: 0c00 |0032: move-result-object v0 │ │ -078e6a: 1100 |0033: return-object v0 │ │ +087328: |[087328] com.badlogic.gdx.math.Rectangle.toString:()Ljava/lang/String; │ │ +087338: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +08733c: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +087342: 5221 ea0b |0005: iget v1, v2, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +087346: 6e20 6a26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +08734c: 0c00 |000a: move-result-object v0 │ │ +08734e: 1a01 a700 |000b: const-string v1, "," // string@00a7 │ │ +087352: 6e20 6e26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +087358: 0c00 |0010: move-result-object v0 │ │ +08735a: 5221 eb0b |0011: iget v1, v2, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +08735e: 6e20 6a26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +087364: 0c00 |0016: move-result-object v0 │ │ +087366: 1a01 a700 |0017: const-string v1, "," // string@00a7 │ │ +08736a: 6e20 6e26 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +087370: 0c00 |001c: move-result-object v0 │ │ +087372: 5221 e90b |001d: iget v1, v2, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +087376: 6e20 6a26 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +08737c: 0c00 |0022: move-result-object v0 │ │ +08737e: 1a01 a700 |0023: const-string v1, "," // string@00a7 │ │ +087382: 6e20 6e26 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +087388: 0c00 |0028: move-result-object v0 │ │ +08738a: 5221 e50b |0029: iget v1, v2, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +08738e: 6e20 6a26 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +087394: 0c00 |002e: move-result-object v0 │ │ +087396: 6e10 7426 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +08739c: 0c00 |0032: move-result-object v0 │ │ +08739e: 1100 |0033: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0034 reg=2 this Lcom/badlogic/gdx/math/Rectangle; │ │ │ │ - source_file_idx : 3677 (Rectangle.java) │ │ + source_file_idx : 3675 (Rectangle.java) │ │ │ │ Class #236 header: │ │ -class_idx : 531 │ │ +class_idx : 529 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 4241 │ │ +superclass_idx : 955 │ │ +source_file_idx : 4239 │ │ static_fields_size : 7 │ │ instance_fields_size: 2 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 32 │ │ │ │ Class #236 - │ │ Class descriptor : 'Lcom/badlogic/gdx/math/Vector2;' │ │ @@ -92378,36 +92398,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -078e6c: |[078e6c] com.badlogic.gdx.math.Vector2.:()V │ │ -078e7c: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ -078e80: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -078e82: 2200 1302 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -078e86: 7010 4c14 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -078e8c: 6900 f00b |0008: sput-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -078e90: 2200 1302 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -078e94: 7010 4c14 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -078e9a: 6900 f10b |000f: sput-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp2:Lcom/badlogic/gdx/math/Vector2; // field@0bf1 │ │ -078e9e: 2200 1302 |0011: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -078ea2: 7010 4c14 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -078ea8: 6900 f20b |0016: sput-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp3:Lcom/badlogic/gdx/math/Vector2; // field@0bf2 │ │ -078eac: 2200 1302 |0018: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -078eb0: 7030 4d14 2001 |001a: invoke-direct {v0, v2, v1}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -078eb6: 6900 ec0b |001d: sput-object v0, Lcom/badlogic/gdx/math/Vector2;.X:Lcom/badlogic/gdx/math/Vector2; // field@0bec │ │ -078eba: 2200 1302 |001f: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -078ebe: 7030 4d14 1002 |0021: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -078ec4: 6900 ed0b |0024: sput-object v0, Lcom/badlogic/gdx/math/Vector2;.Y:Lcom/badlogic/gdx/math/Vector2; // field@0bed │ │ -078ec8: 2200 1302 |0026: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -078ecc: 7030 4d14 1001 |0028: invoke-direct {v0, v1, v1}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -078ed2: 6900 ee0b |002b: sput-object v0, Lcom/badlogic/gdx/math/Vector2;.Zero:Lcom/badlogic/gdx/math/Vector2; // field@0bee │ │ -078ed6: 0e00 |002d: return-void │ │ +0873a0: |[0873a0] com.badlogic.gdx.math.Vector2.:()V │ │ +0873b0: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ +0873b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0873b6: 2200 1102 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0873ba: 7010 4c14 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0873c0: 6900 f00b |0008: sput-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0873c4: 2200 1102 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0873c8: 7010 4c14 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0873ce: 6900 f10b |000f: sput-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp2:Lcom/badlogic/gdx/math/Vector2; // field@0bf1 │ │ +0873d2: 2200 1102 |0011: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0873d6: 7010 4c14 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0873dc: 6900 f20b |0016: sput-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp3:Lcom/badlogic/gdx/math/Vector2; // field@0bf2 │ │ +0873e0: 2200 1102 |0018: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0873e4: 7030 4d14 2001 |001a: invoke-direct {v0, v2, v1}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0873ea: 6900 ec0b |001d: sput-object v0, Lcom/badlogic/gdx/math/Vector2;.X:Lcom/badlogic/gdx/math/Vector2; // field@0bec │ │ +0873ee: 2200 1102 |001f: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0873f2: 7030 4d14 1002 |0021: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0873f8: 6900 ed0b |0024: sput-object v0, Lcom/badlogic/gdx/math/Vector2;.Y:Lcom/badlogic/gdx/math/Vector2; // field@0bed │ │ +0873fc: 2200 1102 |0026: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +087400: 7030 4d14 1001 |0028: invoke-direct {v0, v1, v1}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +087406: 6900 ee0b |002b: sput-object v0, Lcom/badlogic/gdx/math/Vector2;.Zero:Lcom/badlogic/gdx/math/Vector2; // field@0bee │ │ +08740a: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=30 │ │ 0x0018 line=32 │ │ 0x001f line=33 │ │ 0x0026 line=34 │ │ locals : │ │ @@ -92417,17 +92437,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -078ed8: |[078ed8] com.badlogic.gdx.math.Vector2.:()V │ │ -078ee8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -078eee: 0e00 |0003: return-void │ │ +08740c: |[08740c] com.badlogic.gdx.math.Vector2.:()V │ │ +08741c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +087422: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Vector2; │ │ │ │ @@ -92436,19 +92456,19 @@ │ │ type : '(FF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -078ef0: |[078ef0] com.badlogic.gdx.math.Vector2.:(FF)V │ │ -078f00: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -078f06: 5901 f30b |0003: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -078f0a: 5902 f40b |0005: iput v2, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -078f0e: 0e00 |0007: return-void │ │ +087424: |[087424] com.badlogic.gdx.math.Vector2.:(FF)V │ │ +087434: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +08743a: 5901 f30b |0003: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08743e: 5902 f40b |0005: iput v2, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +087442: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 0x0005 line=50 │ │ 0x0007 line=51 │ │ locals : │ │ @@ -92461,18 +92481,18 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -078f10: |[078f10] com.badlogic.gdx.math.Vector2.:(Lcom/badlogic/gdx/math/Vector2;)V │ │ -078f20: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -078f26: 6e20 6914 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -078f2c: 0e00 |0006: return-void │ │ +087444: |[087444] com.badlogic.gdx.math.Vector2.:(Lcom/badlogic/gdx/math/Vector2;)V │ │ +087454: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +08745a: 6e20 6914 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +087460: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=56 │ │ 0x0006 line=57 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/math/Vector2; │ │ @@ -92484,22 +92504,22 @@ │ │ type : '(FF)Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -078f30: |[078f30] com.badlogic.gdx.math.Vector2.add:(FF)Lcom/badlogic/gdx/math/Vector2; │ │ -078f40: 5210 f30b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -078f44: c620 |0002: add-float/2addr v0, v2 │ │ -078f46: 5910 f30b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -078f4a: 5210 f40b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -078f4e: c630 |0007: add-float/2addr v0, v3 │ │ -078f50: 5910 f40b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -078f54: 1101 |000a: return-object v1 │ │ +087464: |[087464] com.badlogic.gdx.math.Vector2.add:(FF)Lcom/badlogic/gdx/math/Vector2; │ │ +087474: 5210 f30b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +087478: c620 |0002: add-float/2addr v0, v2 │ │ +08747a: 5910 f30b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08747e: 5210 f40b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +087482: c630 |0007: add-float/2addr v0, v3 │ │ +087484: 5910 f40b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +087488: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0005 line=128 │ │ 0x000a line=129 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/math/Vector2; │ │ @@ -92511,80 +92531,80 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -078f58: |[078f58] com.badlogic.gdx.math.Vector2.add:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -078f68: 5220 f30b |0000: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -078f6c: 5231 f30b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -078f70: c610 |0004: add-float/2addr v0, v1 │ │ -078f72: 5920 f30b |0005: iput v0, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -078f76: 5220 f40b |0007: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -078f7a: 5231 f40b |0009: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -078f7e: c610 |000b: add-float/2addr v0, v1 │ │ -078f80: 5920 f40b |000c: iput v0, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -078f84: 1102 |000e: return-object v2 │ │ +08748c: |[08748c] com.badlogic.gdx.math.Vector2.add:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +08749c: 5220 f30b |0000: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0874a0: 5231 f30b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0874a4: c610 |0004: add-float/2addr v0, v1 │ │ +0874a6: 5920 f30b |0005: iput v0, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0874aa: 5220 f40b |0007: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0874ae: 5231 f40b |0009: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0874b2: c610 |000b: add-float/2addr v0, v1 │ │ +0874b4: 5920 f40b |000c: iput v0, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0874b8: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0007 line=118 │ │ 0x000e line=119 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/badlogic/gdx/math/Vector2; │ │ 0x0000 - 0x000f reg=3 v Lcom/badlogic/gdx/math/Vector2; │ │ │ │ #2 : (in Lcom/badlogic/gdx/math/Vector2;) │ │ name : 'angle' │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -078f88: |[078f88] com.badlogic.gdx.math.Vector2.angle:()F │ │ -078f98: 5251 f40b |0000: iget v1, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -078f9c: 8911 |0002: float-to-double v1, v1 │ │ -078f9e: 5253 f30b |0003: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -078fa2: 8933 |0005: float-to-double v3, v3 │ │ -078fa4: 7140 1226 2143 |0006: invoke-static {v1, v2, v3, v4}, Ljava/lang/Math;.atan2:(DD)D // method@2612 │ │ -078faa: 0b01 |0009: move-result-wide v1 │ │ -078fac: 8c11 |000a: double-to-float v1, v1 │ │ -078fae: 1402 e02e 6542 |000b: const v2, #float 57.2958 // #42652ee0 │ │ -078fb4: a800 0102 |000e: mul-float v0, v1, v2 │ │ -078fb8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -078fba: 2e01 0001 |0011: cmpg-float v1, v0, v1 │ │ -078fbe: 3b01 0500 |0013: if-gez v1, 0018 // +0005 │ │ -078fc2: 1501 b443 |0015: const/high16 v1, #int 1135869952 // #43b4 │ │ -078fc6: c610 |0017: add-float/2addr v0, v1 │ │ -078fc8: 0f00 |0018: return v0 │ │ +0874bc: |[0874bc] com.badlogic.gdx.math.Vector2.angle:()F │ │ +0874cc: 5261 f40b |0000: iget v1, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0874d0: 8912 |0002: float-to-double v2, v1 │ │ +0874d2: 5261 f30b |0003: iget v1, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0874d6: 8914 |0005: float-to-double v4, v1 │ │ +0874d8: 7140 1226 3254 |0006: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.atan2:(DD)D // method@2612 │ │ +0874de: 0b02 |0009: move-result-wide v2 │ │ +0874e0: 8c21 |000a: double-to-float v1, v2 │ │ +0874e2: 1402 e02e 6542 |000b: const v2, #float 57.2958 // #42652ee0 │ │ +0874e8: a800 0102 |000e: mul-float v0, v1, v2 │ │ +0874ec: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +0874ee: 2e01 0001 |0011: cmpg-float v1, v0, v1 │ │ +0874f2: 3b01 0500 |0013: if-gez v1, 0018 // +0005 │ │ +0874f6: 1501 b443 |0015: const/high16 v1, #int 1135869952 // #43b4 │ │ +0874fa: c610 |0017: add-float/2addr v0, v1 │ │ +0874fc: 0f00 |0018: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0010 line=254 │ │ 0x0018 line=255 │ │ locals : │ │ 0x0010 - 0x0019 reg=0 angle F │ │ - 0x0000 - 0x0019 reg=5 this Lcom/badlogic/gdx/math/Vector2; │ │ + 0x0000 - 0x0019 reg=6 this Lcom/badlogic/gdx/math/Vector2; │ │ │ │ #3 : (in Lcom/badlogic/gdx/math/Vector2;) │ │ name : 'cpy' │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -078fcc: |[078fcc] com.badlogic.gdx.math.Vector2.cpy:()Lcom/badlogic/gdx/math/Vector2; │ │ -078fdc: 2200 1302 |0000: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -078fe0: 7020 4e14 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.:(Lcom/badlogic/gdx/math/Vector2;)V // method@144e │ │ -078fe6: 1100 |0005: return-object v0 │ │ +087500: |[087500] com.badlogic.gdx.math.Vector2.cpy:()Lcom/badlogic/gdx/math/Vector2; │ │ +087510: 2200 1102 |0000: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +087514: 7020 4e14 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.:(Lcom/badlogic/gdx/math/Vector2;)V // method@144e │ │ +08751a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/math/Vector2; │ │ │ │ #4 : (in Lcom/badlogic/gdx/math/Vector2;) │ │ @@ -92592,21 +92612,21 @@ │ │ type : '(FF)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -078fe8: |[078fe8] com.badlogic.gdx.math.Vector2.crs:(FF)F │ │ -078ff8: 5220 f30b |0000: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -078ffc: c840 |0002: mul-float/2addr v0, v4 │ │ -078ffe: 5221 f40b |0003: iget v1, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -079002: c831 |0005: mul-float/2addr v1, v3 │ │ -079004: c710 |0006: sub-float/2addr v0, v1 │ │ -079006: 0f00 |0007: return v0 │ │ +08751c: |[08751c] com.badlogic.gdx.math.Vector2.crs:(FF)F │ │ +08752c: 5220 f30b |0000: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +087530: c840 |0002: mul-float/2addr v0, v4 │ │ +087532: 5221 f40b |0003: iget v1, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +087536: c831 |0005: mul-float/2addr v1, v3 │ │ +087538: c710 |0006: sub-float/2addr v0, v1 │ │ +08753a: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/math/Vector2; │ │ 0x0000 - 0x0008 reg=3 x F │ │ 0x0000 - 0x0008 reg=4 y F │ │ @@ -92616,23 +92636,23 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -079008: |[079008] com.badlogic.gdx.math.Vector2.crs:(Lcom/badlogic/gdx/math/Vector2;)F │ │ -079018: 5230 f30b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07901c: 5241 f40b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -079020: c810 |0004: mul-float/2addr v0, v1 │ │ -079022: 5231 f40b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -079026: 5242 f30b |0007: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07902a: c821 |0009: mul-float/2addr v1, v2 │ │ -07902c: c710 |000a: sub-float/2addr v0, v1 │ │ -07902e: 0f00 |000b: return v0 │ │ +08753c: |[08753c] com.badlogic.gdx.math.Vector2.crs:(Lcom/badlogic/gdx/math/Vector2;)F │ │ +08754c: 5230 f30b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +087550: 5241 f40b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +087554: c810 |0004: mul-float/2addr v0, v1 │ │ +087556: 5231 f40b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08755a: 5242 f30b |0007: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08755e: c821 |0009: mul-float/2addr v1, v2 │ │ +087560: c710 |000a: sub-float/2addr v0, v1 │ │ +087562: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lcom/badlogic/gdx/math/Vector2; │ │ 0x0000 - 0x000c reg=4 v Lcom/badlogic/gdx/math/Vector2; │ │ │ │ @@ -92641,20 +92661,20 @@ │ │ type : '(F)Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -079030: |[079030] com.badlogic.gdx.math.Vector2.div:(F)Lcom/badlogic/gdx/math/Vector2; │ │ -079040: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -079044: c920 |0002: div-float/2addr v0, v2 │ │ -079046: 6e20 6314 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Vector2;.mul:(F)Lcom/badlogic/gdx/math/Vector2; // method@1463 │ │ -07904c: 0c00 |0006: move-result-object v0 │ │ -07904e: 1100 |0007: return-object v0 │ │ +087564: |[087564] com.badlogic.gdx.math.Vector2.div:(F)Lcom/badlogic/gdx/math/Vector2; │ │ +087574: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +087578: c920 |0002: div-float/2addr v0, v2 │ │ +08757a: 6e20 6314 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Vector2;.mul:(F)Lcom/badlogic/gdx/math/Vector2; // method@1463 │ │ +087580: 0c00 |0006: move-result-object v0 │ │ +087582: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/math/Vector2; │ │ 0x0000 - 0x0008 reg=2 value F │ │ │ │ @@ -92663,21 +92683,21 @@ │ │ type : '(FF)Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -079050: |[079050] com.badlogic.gdx.math.Vector2.div:(FF)Lcom/badlogic/gdx/math/Vector2; │ │ -079060: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -079064: a900 0103 |0002: div-float v0, v1, v3 │ │ -079068: c941 |0004: div-float/2addr v1, v4 │ │ -07906a: 6e30 6414 0201 |0005: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/math/Vector2;.mul:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1464 │ │ -079070: 0c00 |0008: move-result-object v0 │ │ -079072: 1100 |0009: return-object v0 │ │ +087584: |[087584] com.badlogic.gdx.math.Vector2.div:(FF)Lcom/badlogic/gdx/math/Vector2; │ │ +087594: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +087598: a900 0103 |0002: div-float v0, v1, v3 │ │ +08759c: c941 |0004: div-float/2addr v1, v4 │ │ +08759e: 6e30 6414 0201 |0005: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/math/Vector2;.mul:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1464 │ │ +0875a4: 0c00 |0008: move-result-object v0 │ │ +0875a6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=160 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/badlogic/gdx/math/Vector2; │ │ 0x0000 - 0x000a reg=3 vx F │ │ 0x0000 - 0x000a reg=4 vy F │ │ @@ -92687,23 +92707,23 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -079074: |[079074] com.badlogic.gdx.math.Vector2.div:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -079084: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ -079088: 5240 f30b |0002: iget v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07908c: a900 0200 |0004: div-float v0, v2, v0 │ │ -079090: 5241 f40b |0006: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -079094: a901 0201 |0008: div-float v1, v2, v1 │ │ -079098: 6e30 6414 0301 |000a: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/math/Vector2;.mul:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1464 │ │ -07909e: 0c00 |000d: move-result-object v0 │ │ -0790a0: 1100 |000e: return-object v0 │ │ +0875a8: |[0875a8] com.badlogic.gdx.math.Vector2.div:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +0875b8: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ +0875bc: 5240 f30b |0002: iget v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0875c0: a900 0200 |0004: div-float v0, v2, v0 │ │ +0875c4: 5241 f40b |0006: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0875c8: a901 0201 |0008: div-float v1, v2, v1 │ │ +0875cc: 6e30 6414 0301 |000a: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/math/Vector2;.mul:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1464 │ │ +0875d2: 0c00 |000d: move-result-object v0 │ │ +0875d4: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=164 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lcom/badlogic/gdx/math/Vector2; │ │ 0x0000 - 0x000f reg=4 other Lcom/badlogic/gdx/math/Vector2; │ │ │ │ @@ -92712,23 +92732,23 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0790a4: |[0790a4] com.badlogic.gdx.math.Vector2.dot:(Lcom/badlogic/gdx/math/Vector2;)F │ │ -0790b4: 5230 f30b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0790b8: 5241 f30b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0790bc: c810 |0004: mul-float/2addr v0, v1 │ │ -0790be: 5231 f40b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0790c2: 5242 f40b |0007: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0790c6: c821 |0009: mul-float/2addr v1, v2 │ │ -0790c8: c610 |000a: add-float/2addr v0, v1 │ │ -0790ca: 0f00 |000b: return v0 │ │ +0875d8: |[0875d8] com.badlogic.gdx.math.Vector2.dot:(Lcom/badlogic/gdx/math/Vector2;)F │ │ +0875e8: 5230 f30b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0875ec: 5241 f30b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0875f0: c810 |0004: mul-float/2addr v0, v1 │ │ +0875f2: 5231 f40b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0875f6: 5242 f40b |0007: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0875fa: c821 |0009: mul-float/2addr v1, v2 │ │ +0875fc: c610 |000a: add-float/2addr v0, v1 │ │ +0875fe: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lcom/badlogic/gdx/math/Vector2; │ │ 0x0000 - 0x000c reg=4 v Lcom/badlogic/gdx/math/Vector2; │ │ │ │ @@ -92737,27 +92757,27 @@ │ │ type : '(FF)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0790cc: |[0790cc] com.badlogic.gdx.math.Vector2.dst:(FF)F │ │ -0790dc: 5242 f30b |0000: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0790e0: a700 0502 |0002: sub-float v0, v5, v2 │ │ -0790e4: 5242 f40b |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0790e8: a701 0602 |0006: sub-float v1, v6, v2 │ │ -0790ec: a802 0000 |0008: mul-float v2, v0, v0 │ │ -0790f0: a803 0101 |000a: mul-float v3, v1, v1 │ │ -0790f4: c632 |000c: add-float/2addr v2, v3 │ │ -0790f6: 8922 |000d: float-to-double v2, v2 │ │ -0790f8: 7120 2126 3200 |000e: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -0790fe: 0b02 |0011: move-result-wide v2 │ │ -079100: 8c22 |0012: double-to-float v2, v2 │ │ -079102: 0f02 |0013: return v2 │ │ +087600: |[087600] com.badlogic.gdx.math.Vector2.dst:(FF)F │ │ +087610: 5242 f30b |0000: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +087614: a700 0502 |0002: sub-float v0, v5, v2 │ │ +087618: 5242 f40b |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08761c: a701 0602 |0006: sub-float v1, v6, v2 │ │ +087620: a802 0000 |0008: mul-float v2, v0, v0 │ │ +087624: a803 0101 |000a: mul-float v3, v1, v1 │ │ +087628: c632 |000c: add-float/2addr v2, v3 │ │ +08762a: 8922 |000d: float-to-double v2, v2 │ │ +08762c: 7120 2126 3200 |000e: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +087632: 0b02 |0011: move-result-wide v2 │ │ +087634: 8c22 |0012: double-to-float v2, v2 │ │ +087636: 0f02 |0013: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0004 line=180 │ │ 0x0008 line=181 │ │ locals : │ │ 0x0004 - 0x0014 reg=0 x_d F │ │ @@ -92771,29 +92791,29 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -079104: |[079104] com.badlogic.gdx.math.Vector2.dst:(Lcom/badlogic/gdx/math/Vector2;)F │ │ -079114: 5252 f30b |0000: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -079118: 5243 f30b |0002: iget v3, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07911c: a700 0203 |0004: sub-float v0, v2, v3 │ │ -079120: 5252 f40b |0006: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -079124: 5243 f40b |0008: iget v3, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -079128: a701 0203 |000a: sub-float v1, v2, v3 │ │ -07912c: a802 0000 |000c: mul-float v2, v0, v0 │ │ -079130: a803 0101 |000e: mul-float v3, v1, v1 │ │ -079134: c632 |0010: add-float/2addr v2, v3 │ │ -079136: 8922 |0011: float-to-double v2, v2 │ │ -079138: 7120 2126 3200 |0012: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -07913e: 0b02 |0015: move-result-wide v2 │ │ -079140: 8c22 |0016: double-to-float v2, v2 │ │ -079142: 0f02 |0017: return v2 │ │ +087638: |[087638] com.badlogic.gdx.math.Vector2.dst:(Lcom/badlogic/gdx/math/Vector2;)F │ │ +087648: 5252 f30b |0000: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08764c: 5243 f30b |0002: iget v3, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +087650: a700 0203 |0004: sub-float v0, v2, v3 │ │ +087654: 5252 f40b |0006: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +087658: 5243 f40b |0008: iget v3, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08765c: a701 0203 |000a: sub-float v1, v2, v3 │ │ +087660: a802 0000 |000c: mul-float v2, v0, v0 │ │ +087664: a803 0101 |000e: mul-float v3, v1, v1 │ │ +087668: c632 |0010: add-float/2addr v2, v3 │ │ +08766a: 8922 |0011: float-to-double v2, v2 │ │ +08766c: 7120 2126 3200 |0012: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +087672: 0b02 |0015: move-result-wide v2 │ │ +087674: 8c22 |0016: double-to-float v2, v2 │ │ +087676: 0f02 |0017: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0006 line=171 │ │ 0x000c line=172 │ │ locals : │ │ 0x0006 - 0x0018 reg=0 x_d F │ │ @@ -92806,23 +92826,23 @@ │ │ type : '(FF)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -079144: |[079144] com.badlogic.gdx.math.Vector2.dst2:(FF)F │ │ -079154: 5242 f30b |0000: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -079158: a700 0502 |0002: sub-float v0, v5, v2 │ │ -07915c: 5242 f40b |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -079160: a701 0602 |0006: sub-float v1, v6, v2 │ │ -079164: a802 0000 |0008: mul-float v2, v0, v0 │ │ -079168: a803 0101 |000a: mul-float v3, v1, v1 │ │ -07916c: c632 |000c: add-float/2addr v2, v3 │ │ -07916e: 0f02 |000d: return v2 │ │ +087678: |[087678] com.badlogic.gdx.math.Vector2.dst2:(FF)F │ │ +087688: 5242 f30b |0000: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08768c: a700 0502 |0002: sub-float v0, v5, v2 │ │ +087690: 5242 f40b |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +087694: a701 0602 |0006: sub-float v1, v6, v2 │ │ +087698: a802 0000 |0008: mul-float v2, v0, v0 │ │ +08769c: a803 0101 |000a: mul-float v3, v1, v1 │ │ +0876a0: c632 |000c: add-float/2addr v2, v3 │ │ +0876a2: 0f02 |000d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0004 line=197 │ │ 0x0008 line=198 │ │ locals : │ │ 0x0004 - 0x000e reg=0 x_d F │ │ @@ -92836,25 +92856,25 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -079170: |[079170] com.badlogic.gdx.math.Vector2.dst2:(Lcom/badlogic/gdx/math/Vector2;)F │ │ -079180: 5252 f30b |0000: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -079184: 5243 f30b |0002: iget v3, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -079188: a700 0203 |0004: sub-float v0, v2, v3 │ │ -07918c: 5252 f40b |0006: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -079190: 5243 f40b |0008: iget v3, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -079194: a701 0203 |000a: sub-float v1, v2, v3 │ │ -079198: a802 0000 |000c: mul-float v2, v0, v0 │ │ -07919c: a803 0101 |000e: mul-float v3, v1, v1 │ │ -0791a0: c632 |0010: add-float/2addr v2, v3 │ │ -0791a2: 0f02 |0011: return v2 │ │ +0876a4: |[0876a4] com.badlogic.gdx.math.Vector2.dst2:(Lcom/badlogic/gdx/math/Vector2;)F │ │ +0876b4: 5252 f30b |0000: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0876b8: 5243 f30b |0002: iget v3, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0876bc: a700 0203 |0004: sub-float v0, v2, v3 │ │ +0876c0: 5252 f40b |0006: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0876c4: 5243 f40b |0008: iget v3, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0876c8: a701 0203 |000a: sub-float v1, v2, v3 │ │ +0876cc: a802 0000 |000c: mul-float v2, v0, v0 │ │ +0876d0: a803 0101 |000e: mul-float v3, v1, v1 │ │ +0876d4: c632 |0010: add-float/2addr v2, v3 │ │ +0876d6: 0f02 |0011: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0006 line=188 │ │ 0x000c line=189 │ │ locals : │ │ 0x0006 - 0x0012 reg=0 x_d F │ │ @@ -92867,34 +92887,34 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -0791a4: |[0791a4] com.badlogic.gdx.math.Vector2.epsilonEquals:(Lcom/badlogic/gdx/math/Vector2;F)Z │ │ -0791b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0791b6: 3904 0300 |0001: if-nez v4, 0004 // +0003 │ │ -0791ba: 0f00 |0003: return v0 │ │ -0791bc: 5241 f30b |0004: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0791c0: 5232 f30b |0006: iget v2, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0791c4: c721 |0008: sub-float/2addr v1, v2 │ │ -0791c6: 7110 0f26 0100 |0009: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -0791cc: 0a01 |000c: move-result v1 │ │ -0791ce: 2d01 0105 |000d: cmpl-float v1, v1, v5 │ │ -0791d2: 3c01 f4ff |000f: if-gtz v1, 0003 // -000c │ │ -0791d6: 5241 f40b |0011: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0791da: 5232 f40b |0013: iget v2, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0791de: c721 |0015: sub-float/2addr v1, v2 │ │ -0791e0: 7110 0f26 0100 |0016: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -0791e6: 0a01 |0019: move-result v1 │ │ -0791e8: 2d01 0105 |001a: cmpl-float v1, v1, v5 │ │ -0791ec: 3c01 e7ff |001c: if-gtz v1, 0003 // -0019 │ │ -0791f0: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -0791f2: 28e4 |001f: goto 0003 // -001c │ │ +0876d8: |[0876d8] com.badlogic.gdx.math.Vector2.epsilonEquals:(Lcom/badlogic/gdx/math/Vector2;F)Z │ │ +0876e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0876ea: 3904 0300 |0001: if-nez v4, 0004 // +0003 │ │ +0876ee: 0f00 |0003: return v0 │ │ +0876f0: 5241 f30b |0004: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0876f4: 5232 f30b |0006: iget v2, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0876f8: c721 |0008: sub-float/2addr v1, v2 │ │ +0876fa: 7110 0f26 0100 |0009: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +087700: 0a01 |000c: move-result v1 │ │ +087702: 2d01 0105 |000d: cmpl-float v1, v1, v5 │ │ +087706: 3c01 f4ff |000f: if-gtz v1, 0003 // -000c │ │ +08770a: 5241 f40b |0011: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08770e: 5232 f40b |0013: iget v2, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +087712: c721 |0015: sub-float/2addr v1, v2 │ │ +087714: 7110 0f26 0100 |0016: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +08771a: 0a01 |0019: move-result v1 │ │ +08771c: 2d01 0105 |001a: cmpl-float v1, v1, v5 │ │ +087720: 3c01 e7ff |001c: if-gtz v1, 0003 // -0019 │ │ +087724: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +087726: 28e4 |001f: goto 0003 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=318 │ │ 0x0003 line=321 │ │ 0x0004 line=319 │ │ 0x0011 line=320 │ │ 0x001e line=321 │ │ @@ -92908,49 +92928,49 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 56 16-bit code units │ │ -0791f4: |[0791f4] com.badlogic.gdx.math.Vector2.equals:(Ljava/lang/Object;)Z │ │ -079204: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -079206: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -079208: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -07920c: 0f01 |0004: return v1 │ │ -07920e: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -079212: 0121 |0007: move v1, v2 │ │ -079214: 28fc |0008: goto 0004 // -0004 │ │ -079216: 6e10 2926 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -07921c: 0c03 |000c: move-result-object v3 │ │ -07921e: 6e10 2926 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -079224: 0c04 |0010: move-result-object v4 │ │ -079226: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -07922a: 0121 |0013: move v1, v2 │ │ -07922c: 28f0 |0014: goto 0004 // -0010 │ │ -07922e: 0760 |0015: move-object v0, v6 │ │ -079230: 1f00 1302 |0016: check-cast v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -079234: 5253 f30b |0018: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -079238: 7110 bf21 0300 |001a: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ -07923e: 0a03 |001d: move-result v3 │ │ -079240: 5204 f30b |001e: iget v4, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -079244: 7110 bf21 0400 |0020: invoke-static {v4}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ -07924a: 0a04 |0023: move-result v4 │ │ -07924c: 3243 0400 |0024: if-eq v3, v4, 0028 // +0004 │ │ -079250: 0121 |0026: move v1, v2 │ │ -079252: 28dd |0027: goto 0004 // -0023 │ │ -079254: 5253 f40b |0028: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -079258: 7110 bf21 0300 |002a: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ -07925e: 0a03 |002d: move-result v3 │ │ -079260: 5204 f40b |002e: iget v4, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -079264: 7110 bf21 0400 |0030: invoke-static {v4}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ -07926a: 0a04 |0033: move-result v4 │ │ -07926c: 3243 d0ff |0034: if-eq v3, v4, 0004 // -0030 │ │ -079270: 0121 |0036: move v1, v2 │ │ -079272: 28cd |0037: goto 0004 // -0033 │ │ +087728: |[087728] com.badlogic.gdx.math.Vector2.equals:(Ljava/lang/Object;)Z │ │ +087738: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +08773a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +08773c: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +087740: 0f01 |0004: return v1 │ │ +087742: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +087746: 0121 |0007: move v1, v2 │ │ +087748: 28fc |0008: goto 0004 // -0004 │ │ +08774a: 6e10 2926 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +087750: 0c03 |000c: move-result-object v3 │ │ +087752: 6e10 2926 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +087758: 0c04 |0010: move-result-object v4 │ │ +08775a: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +08775e: 0121 |0013: move v1, v2 │ │ +087760: 28f0 |0014: goto 0004 // -0010 │ │ +087762: 0760 |0015: move-object v0, v6 │ │ +087764: 1f00 1102 |0016: check-cast v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +087768: 5253 f30b |0018: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08776c: 7110 bf21 0300 |001a: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ +087772: 0a03 |001d: move-result v3 │ │ +087774: 5204 f30b |001e: iget v4, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +087778: 7110 bf21 0400 |0020: invoke-static {v4}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ +08777e: 0a04 |0023: move-result v4 │ │ +087780: 3243 0400 |0024: if-eq v3, v4, 0028 // +0004 │ │ +087784: 0121 |0026: move v1, v2 │ │ +087786: 28dd |0027: goto 0004 // -0023 │ │ +087788: 5253 f40b |0028: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08778c: 7110 bf21 0300 |002a: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ +087792: 0a03 |002d: move-result v3 │ │ +087794: 5204 f40b |002e: iget v4, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +087798: 7110 bf21 0400 |0030: invoke-static {v4}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ +08779e: 0a04 |0033: move-result v4 │ │ +0877a0: 3243 d0ff |0034: if-eq v3, v4, 0004 // -0030 │ │ +0877a4: 0121 |0036: move v1, v2 │ │ +0877a6: 28cd |0037: goto 0004 // -0033 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=304 │ │ 0x0004 line=310 │ │ 0x0005 line=305 │ │ 0x0009 line=306 │ │ 0x0016 line=307 │ │ @@ -92966,27 +92986,27 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -079274: |[079274] com.badlogic.gdx.math.Vector2.hashCode:()I │ │ -079284: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ -079288: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -07928a: 5242 f30b |0003: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07928e: 7110 bf21 0200 |0005: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ -079294: 0a02 |0008: move-result v2 │ │ -079296: d801 021f |0009: add-int/lit8 v1, v2, #int 31 // #1f │ │ -07929a: da02 011f |000b: mul-int/lit8 v2, v1, #int 31 // #1f │ │ -07929e: 5243 f40b |000d: iget v3, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0792a2: 7110 bf21 0300 |000f: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ -0792a8: 0a03 |0012: move-result v3 │ │ -0792aa: 9001 0203 |0013: add-int v1, v2, v3 │ │ -0792ae: 0f01 |0015: return v1 │ │ +0877a8: |[0877a8] com.badlogic.gdx.math.Vector2.hashCode:()I │ │ +0877b8: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ +0877bc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0877be: 5242 f30b |0003: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0877c2: 7110 bf21 0200 |0005: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ +0877c8: 0a02 |0008: move-result v2 │ │ +0877ca: d801 021f |0009: add-int/lit8 v1, v2, #int 31 // #1f │ │ +0877ce: da02 011f |000b: mul-int/lit8 v2, v1, #int 31 // #1f │ │ +0877d2: 5243 f40b |000d: iget v3, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0877d6: 7110 bf21 0300 |000f: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ +0877dc: 0a03 |0012: move-result v3 │ │ +0877de: 9001 0203 |0013: add-int v1, v2, v3 │ │ +0877e2: 0f01 |0015: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0002 line=296 │ │ 0x0003 line=297 │ │ 0x000b line=298 │ │ 0x0015 line=299 │ │ @@ -93000,27 +93020,27 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0792b0: |[0792b0] com.badlogic.gdx.math.Vector2.len:()F │ │ -0792c0: 5230 f30b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0792c4: 5231 f30b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0792c8: c810 |0004: mul-float/2addr v0, v1 │ │ -0792ca: 5231 f40b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0792ce: 5232 f40b |0007: iget v2, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0792d2: c821 |0009: mul-float/2addr v1, v2 │ │ -0792d4: c610 |000a: add-float/2addr v0, v1 │ │ -0792d6: 8900 |000b: float-to-double v0, v0 │ │ -0792d8: 7120 2126 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -0792de: 0b00 |000f: move-result-wide v0 │ │ -0792e0: 8c00 |0010: double-to-float v0, v0 │ │ -0792e2: 0f00 |0011: return v0 │ │ +0877e4: |[0877e4] com.badlogic.gdx.math.Vector2.len:()F │ │ +0877f4: 5230 f30b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0877f8: 5231 f30b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0877fc: c810 |0004: mul-float/2addr v0, v1 │ │ +0877fe: 5231 f40b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +087802: 5232 f40b |0007: iget v2, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +087806: c821 |0009: mul-float/2addr v1, v2 │ │ +087808: c610 |000a: add-float/2addr v0, v1 │ │ +08780a: 8900 |000b: float-to-double v0, v0 │ │ +08780c: 7120 2126 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +087812: 0b00 |000f: move-result-wide v0 │ │ +087814: 8c00 |0010: double-to-float v0, v0 │ │ +087816: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lcom/badlogic/gdx/math/Vector2; │ │ │ │ #18 : (in Lcom/badlogic/gdx/math/Vector2;) │ │ @@ -93028,23 +93048,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0792e4: |[0792e4] com.badlogic.gdx.math.Vector2.len2:()F │ │ -0792f4: 5230 f30b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0792f8: 5231 f30b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0792fc: c810 |0004: mul-float/2addr v0, v1 │ │ -0792fe: 5231 f40b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -079302: 5232 f40b |0007: iget v2, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -079306: c821 |0009: mul-float/2addr v1, v2 │ │ -079308: c610 |000a: add-float/2addr v0, v1 │ │ -07930a: 0f00 |000b: return v0 │ │ +087818: |[087818] com.badlogic.gdx.math.Vector2.len2:()F │ │ +087828: 5230 f30b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08782c: 5231 f30b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +087830: c810 |0004: mul-float/2addr v0, v1 │ │ +087832: 5231 f40b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +087836: 5232 f40b |0007: iget v2, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08783a: c821 |0009: mul-float/2addr v1, v2 │ │ +08783c: c610 |000a: add-float/2addr v0, v1 │ │ +08783e: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lcom/badlogic/gdx/math/Vector2; │ │ │ │ #19 : (in Lcom/badlogic/gdx/math/Vector2;) │ │ @@ -93052,25 +93072,25 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;F)Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -07930c: |[07930c] com.badlogic.gdx.math.Vector2.lerp:(Lcom/badlogic/gdx/math/Vector2;F)Lcom/badlogic/gdx/math/Vector2; │ │ -07931c: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -079320: c741 |0002: sub-float/2addr v1, v4 │ │ -079322: 6e20 6314 1200 |0003: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/math/Vector2;.mul:(F)Lcom/badlogic/gdx/math/Vector2; // method@1463 │ │ -079328: 0c00 |0006: move-result-object v0 │ │ -07932a: 6e10 6d14 0300 |0007: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Vector2;.tmp:()Lcom/badlogic/gdx/math/Vector2; // method@146d │ │ -079330: 0c01 |000a: move-result-object v1 │ │ -079332: 6e20 6314 4100 |000b: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/math/Vector2;.mul:(F)Lcom/badlogic/gdx/math/Vector2; // method@1463 │ │ -079338: 0c01 |000e: move-result-object v1 │ │ -07933a: 6e20 5014 1000 |000f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.add:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1450 │ │ -079340: 1100 |0012: return-object v0 │ │ +087840: |[087840] com.badlogic.gdx.math.Vector2.lerp:(Lcom/badlogic/gdx/math/Vector2;F)Lcom/badlogic/gdx/math/Vector2; │ │ +087850: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +087854: c741 |0002: sub-float/2addr v1, v4 │ │ +087856: 6e20 6314 1200 |0003: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/math/Vector2;.mul:(F)Lcom/badlogic/gdx/math/Vector2; // method@1463 │ │ +08785c: 0c00 |0006: move-result-object v0 │ │ +08785e: 6e10 6d14 0300 |0007: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Vector2;.tmp:()Lcom/badlogic/gdx/math/Vector2; // method@146d │ │ +087864: 0c01 |000a: move-result-object v1 │ │ +087866: 6e20 6314 4100 |000b: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/math/Vector2;.mul:(F)Lcom/badlogic/gdx/math/Vector2; // method@1463 │ │ +08786c: 0c01 |000e: move-result-object v1 │ │ +08786e: 6e20 5014 1000 |000f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.add:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1450 │ │ +087874: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0007 line=289 │ │ 0x0012 line=290 │ │ locals : │ │ 0x0007 - 0x0013 reg=0 r Lcom/badlogic/gdx/math/Vector2; │ │ @@ -93083,22 +93103,22 @@ │ │ type : '(F)Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -079344: |[079344] com.badlogic.gdx.math.Vector2.mul:(F)Lcom/badlogic/gdx/math/Vector2; │ │ -079354: 5210 f30b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -079358: c820 |0002: mul-float/2addr v0, v2 │ │ -07935a: 5910 f30b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07935e: 5210 f40b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -079362: c820 |0007: mul-float/2addr v0, v2 │ │ -079364: 5910 f40b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -079368: 1101 |000a: return-object v1 │ │ +087878: |[087878] com.badlogic.gdx.math.Vector2.mul:(F)Lcom/badlogic/gdx/math/Vector2; │ │ +087888: 5210 f30b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08788c: c820 |0002: mul-float/2addr v0, v2 │ │ +08788e: 5910 f30b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +087892: 5210 f40b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +087896: c820 |0007: mul-float/2addr v0, v2 │ │ +087898: 5910 f40b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08789c: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0005 line=143 │ │ 0x000a line=144 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/math/Vector2; │ │ @@ -93109,22 +93129,22 @@ │ │ type : '(FF)Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -07936c: |[07936c] com.badlogic.gdx.math.Vector2.mul:(FF)Lcom/badlogic/gdx/math/Vector2; │ │ -07937c: 5210 f30b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -079380: c820 |0002: mul-float/2addr v0, v2 │ │ -079382: 5910 f30b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -079386: 5210 f40b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07938a: c830 |0007: mul-float/2addr v0, v3 │ │ -07938c: 5910 f40b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -079390: 1101 |000a: return-object v1 │ │ +0878a0: |[0878a0] com.badlogic.gdx.math.Vector2.mul:(FF)Lcom/badlogic/gdx/math/Vector2; │ │ +0878b0: 5210 f30b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0878b4: c820 |0002: mul-float/2addr v0, v2 │ │ +0878b6: 5910 f30b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0878ba: 5210 f40b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0878be: c830 |0007: mul-float/2addr v0, v3 │ │ +0878c0: 5910 f40b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0878c4: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0005 line=151 │ │ 0x000a line=152 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/math/Vector2; │ │ @@ -93136,48 +93156,48 @@ │ │ type : '(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 53 16-bit code units │ │ -079394: |[079394] com.badlogic.gdx.math.Vector2.mul:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Vector2; │ │ -0793a4: 5262 f30b |0000: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0793a8: 5473 ad0b |0002: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0793ac: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -0793ae: 4403 0304 |0005: aget v3, v3, v4 │ │ -0793b2: c832 |0007: mul-float/2addr v2, v3 │ │ -0793b4: 5263 f40b |0008: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0793b8: 5474 ad0b |000a: iget-object v4, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0793bc: 1235 |000c: const/4 v5, #int 3 // #3 │ │ -0793be: 4404 0405 |000d: aget v4, v4, v5 │ │ -0793c2: c843 |000f: mul-float/2addr v3, v4 │ │ -0793c4: c632 |0010: add-float/2addr v2, v3 │ │ -0793c6: 5473 ad0b |0011: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0793ca: 1264 |0013: const/4 v4, #int 6 // #6 │ │ -0793cc: 4403 0304 |0014: aget v3, v3, v4 │ │ -0793d0: a600 0203 |0016: add-float v0, v2, v3 │ │ -0793d4: 5262 f30b |0018: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0793d8: 5473 ad0b |001a: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0793dc: 1214 |001c: const/4 v4, #int 1 // #1 │ │ -0793de: 4403 0304 |001d: aget v3, v3, v4 │ │ -0793e2: c832 |001f: mul-float/2addr v2, v3 │ │ -0793e4: 5263 f40b |0020: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0793e8: 5474 ad0b |0022: iget-object v4, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0793ec: 1245 |0024: const/4 v5, #int 4 // #4 │ │ -0793ee: 4404 0405 |0025: aget v4, v4, v5 │ │ -0793f2: c843 |0027: mul-float/2addr v3, v4 │ │ -0793f4: c632 |0028: add-float/2addr v2, v3 │ │ -0793f6: 5473 ad0b |0029: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ -0793fa: 1274 |002b: const/4 v4, #int 7 // #7 │ │ -0793fc: 4403 0304 |002c: aget v3, v3, v4 │ │ -079400: a601 0203 |002e: add-float v1, v2, v3 │ │ -079404: 5960 f30b |0030: iput v0, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -079408: 5961 f40b |0032: iput v1, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07940c: 1106 |0034: return-object v6 │ │ +0878c8: |[0878c8] com.badlogic.gdx.math.Vector2.mul:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Vector2; │ │ +0878d8: 5262 f30b |0000: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0878dc: 5473 ad0b |0002: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0878e0: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +0878e2: 4403 0304 |0005: aget v3, v3, v4 │ │ +0878e6: c832 |0007: mul-float/2addr v2, v3 │ │ +0878e8: 5263 f40b |0008: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0878ec: 5474 ad0b |000a: iget-object v4, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0878f0: 1235 |000c: const/4 v5, #int 3 // #3 │ │ +0878f2: 4404 0405 |000d: aget v4, v4, v5 │ │ +0878f6: c843 |000f: mul-float/2addr v3, v4 │ │ +0878f8: c632 |0010: add-float/2addr v2, v3 │ │ +0878fa: 5473 ad0b |0011: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +0878fe: 1264 |0013: const/4 v4, #int 6 // #6 │ │ +087900: 4403 0304 |0014: aget v3, v3, v4 │ │ +087904: a600 0203 |0016: add-float v0, v2, v3 │ │ +087908: 5262 f30b |0018: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08790c: 5473 ad0b |001a: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +087910: 1214 |001c: const/4 v4, #int 1 // #1 │ │ +087912: 4403 0304 |001d: aget v3, v3, v4 │ │ +087916: c832 |001f: mul-float/2addr v2, v3 │ │ +087918: 5263 f40b |0020: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08791c: 5474 ad0b |0022: iget-object v4, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +087920: 1245 |0024: const/4 v5, #int 4 // #4 │ │ +087922: 4404 0405 |0025: aget v4, v4, v5 │ │ +087926: c843 |0027: mul-float/2addr v3, v4 │ │ +087928: c632 |0028: add-float/2addr v2, v3 │ │ +08792a: 5473 ad0b |0029: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0bad │ │ +08792e: 1274 |002b: const/4 v4, #int 7 // #7 │ │ +087930: 4403 0304 |002c: aget v3, v3, v4 │ │ +087934: a601 0203 |002e: add-float v1, v2, v3 │ │ +087938: 5960 f30b |0030: iput v0, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08793c: 5961 f40b |0032: iput v1, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +087940: 1106 |0034: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0018 line=229 │ │ 0x0030 line=230 │ │ 0x0032 line=231 │ │ 0x0034 line=232 │ │ @@ -93192,27 +93212,27 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -079410: |[079410] com.badlogic.gdx.math.Vector2.nor:()Lcom/badlogic/gdx/math/Vector2; │ │ -079420: 6e10 6014 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector2;.len:()F // method@1460 │ │ -079426: 0a00 |0003: move-result v0 │ │ -079428: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -07942a: 2d01 0001 |0005: cmpl-float v1, v0, v1 │ │ -07942e: 3801 0c00 |0007: if-eqz v1, 0013 // +000c │ │ -079432: 5221 f30b |0009: iget v1, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -079436: c901 |000b: div-float/2addr v1, v0 │ │ -079438: 5921 f30b |000c: iput v1, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07943c: 5221 f40b |000e: iget v1, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -079440: c901 |0010: div-float/2addr v1, v0 │ │ -079442: 5921 f40b |0011: iput v1, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -079446: 1102 |0013: return-object v2 │ │ +087944: |[087944] com.badlogic.gdx.math.Vector2.nor:()Lcom/badlogic/gdx/math/Vector2; │ │ +087954: 6e10 6014 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector2;.len:()F // method@1460 │ │ +08795a: 0a00 |0003: move-result v0 │ │ +08795c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +08795e: 2d01 0001 |0005: cmpl-float v1, v0, v1 │ │ +087962: 3801 0c00 |0007: if-eqz v1, 0013 // +000c │ │ +087966: 5221 f30b |0009: iget v1, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08796a: c901 |000b: div-float/2addr v1, v0 │ │ +08796c: 5921 f30b |000c: iput v1, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +087970: 5221 f40b |000e: iget v1, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +087974: c901 |0010: div-float/2addr v1, v0 │ │ +087976: 5921 f40b |0011: iput v1, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08797a: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0004 line=106 │ │ 0x0009 line=107 │ │ 0x000e line=108 │ │ 0x0013 line=110 │ │ @@ -93221,42 +93241,42 @@ │ │ 0x0000 - 0x0014 reg=2 this Lcom/badlogic/gdx/math/Vector2; │ │ │ │ #24 : (in Lcom/badlogic/gdx/math/Vector2;) │ │ name : 'rotate' │ │ type : '(F)Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -079448: |[079448] com.badlogic.gdx.math.Vector2.rotate:(F)Lcom/badlogic/gdx/math/Vector2; │ │ -079458: 1405 35fa 8e3c |0000: const v5, #float 0.0174533 // #3c8efa35 │ │ -07945e: a803 0805 |0003: mul-float v3, v8, v5 │ │ -079462: 8935 |0005: float-to-double v5, v3 │ │ -079464: 7120 1526 6500 |0006: invoke-static {v5, v6}, Ljava/lang/Math;.cos:(D)D // method@2615 │ │ -07946a: 0b05 |0009: move-result-wide v5 │ │ -07946c: 8c50 |000a: double-to-float v0, v5 │ │ -07946e: 8935 |000b: float-to-double v5, v3 │ │ -079470: 7120 2026 6500 |000c: invoke-static {v5, v6}, Ljava/lang/Math;.sin:(D)D // method@2620 │ │ -079476: 0b05 |000f: move-result-wide v5 │ │ -079478: 8c54 |0010: double-to-float v4, v5 │ │ -07947a: 5275 f30b |0011: iget v5, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07947e: c805 |0013: mul-float/2addr v5, v0 │ │ -079480: 5276 f40b |0014: iget v6, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -079484: c846 |0016: mul-float/2addr v6, v4 │ │ -079486: a701 0506 |0017: sub-float v1, v5, v6 │ │ -07948a: 5275 f30b |0019: iget v5, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07948e: c845 |001b: mul-float/2addr v5, v4 │ │ -079490: 5276 f40b |001c: iget v6, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -079494: c806 |001e: mul-float/2addr v6, v0 │ │ -079496: a602 0506 |001f: add-float v2, v5, v6 │ │ -07949a: 5971 f30b |0021: iput v1, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07949e: 5972 f40b |0023: iput v2, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0794a2: 1107 |0025: return-object v7 │ │ +08797c: |[08797c] com.badlogic.gdx.math.Vector2.rotate:(F)Lcom/badlogic/gdx/math/Vector2; │ │ +08798c: 1405 35fa 8e3c |0000: const v5, #float 0.0174533 // #3c8efa35 │ │ +087992: a803 0905 |0003: mul-float v3, v9, v5 │ │ +087996: 8936 |0005: float-to-double v6, v3 │ │ +087998: 7120 1526 7600 |0006: invoke-static {v6, v7}, Ljava/lang/Math;.cos:(D)D // method@2615 │ │ +08799e: 0b06 |0009: move-result-wide v6 │ │ +0879a0: 8c60 |000a: double-to-float v0, v6 │ │ +0879a2: 8936 |000b: float-to-double v6, v3 │ │ +0879a4: 7120 2026 7600 |000c: invoke-static {v6, v7}, Ljava/lang/Math;.sin:(D)D // method@2620 │ │ +0879aa: 0b06 |000f: move-result-wide v6 │ │ +0879ac: 8c64 |0010: double-to-float v4, v6 │ │ +0879ae: 5285 f30b |0011: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0879b2: c805 |0013: mul-float/2addr v5, v0 │ │ +0879b4: 5286 f40b |0014: iget v6, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0879b8: c846 |0016: mul-float/2addr v6, v4 │ │ +0879ba: a701 0506 |0017: sub-float v1, v5, v6 │ │ +0879be: 5285 f30b |0019: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0879c2: c845 |001b: mul-float/2addr v5, v4 │ │ +0879c4: 5286 f40b |001c: iget v6, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0879c8: c806 |001e: mul-float/2addr v6, v0 │ │ +0879ca: a602 0506 |001f: add-float v2, v5, v6 │ │ +0879ce: 5981 f30b |0021: iput v1, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0879d2: 5982 f40b |0023: iput v2, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0879d6: 1108 |0025: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0005 line=269 │ │ 0x000b line=270 │ │ 0x0011 line=272 │ │ 0x0019 line=273 │ │ @@ -93265,30 +93285,30 @@ │ │ 0x0025 line=278 │ │ locals : │ │ 0x000b - 0x0026 reg=0 cos F │ │ 0x0019 - 0x0026 reg=1 newX F │ │ 0x0021 - 0x0026 reg=2 newY F │ │ 0x0005 - 0x0026 reg=3 rad F │ │ 0x0011 - 0x0026 reg=4 sin F │ │ - 0x0000 - 0x0026 reg=7 this Lcom/badlogic/gdx/math/Vector2; │ │ - 0x0000 - 0x0026 reg=8 degrees F │ │ + 0x0000 - 0x0026 reg=8 this Lcom/badlogic/gdx/math/Vector2; │ │ + 0x0000 - 0x0026 reg=9 degrees F │ │ │ │ #25 : (in Lcom/badlogic/gdx/math/Vector2;) │ │ name : 'set' │ │ type : '(FF)Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0794a4: |[0794a4] com.badlogic.gdx.math.Vector2.set:(FF)Lcom/badlogic/gdx/math/Vector2; │ │ -0794b4: 5901 f30b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0794b8: 5902 f40b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0794bc: 1100 |0004: return-object v0 │ │ +0879d8: |[0879d8] com.badlogic.gdx.math.Vector2.set:(FF)Lcom/badlogic/gdx/math/Vector2; │ │ +0879e8: 5901 f30b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0879ec: 5902 f40b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0879f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0002 line=89 │ │ 0x0004 line=90 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/badlogic/gdx/math/Vector2; │ │ @@ -93300,20 +93320,20 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0794c0: |[0794c0] com.badlogic.gdx.math.Vector2.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -0794d0: 5220 f30b |0000: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0794d4: 5910 f30b |0002: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0794d8: 5220 f40b |0004: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0794dc: 5910 f40b |0006: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0794e0: 1101 |0008: return-object v1 │ │ +0879f4: |[0879f4] com.badlogic.gdx.math.Vector2.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +087a04: 5220 f30b |0000: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +087a08: 5910 f30b |0002: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +087a0c: 5220 f40b |0004: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +087a10: 5910 f40b |0006: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +087a14: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0004 line=79 │ │ 0x0008 line=80 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/math/Vector2; │ │ @@ -93324,21 +93344,21 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0794e4: |[0794e4] com.badlogic.gdx.math.Vector2.setAngle:(F)V │ │ -0794f4: 6e10 6014 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector2;.len:()F // method@1460 │ │ -0794fa: 0a00 |0003: move-result v0 │ │ -0794fc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0794fe: 6e30 6814 0201 |0005: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -079504: 6e20 6714 3200 |0008: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector2;.rotate:(F)Lcom/badlogic/gdx/math/Vector2; // method@1467 │ │ -07950a: 0e00 |000b: return-void │ │ +087a18: |[087a18] com.badlogic.gdx.math.Vector2.setAngle:(F)V │ │ +087a28: 6e10 6014 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector2;.len:()F // method@1460 │ │ +087a2e: 0a00 |0003: move-result v0 │ │ +087a30: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +087a32: 6e30 6814 0201 |0005: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +087a38: 6e20 6714 3200 |0008: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector2;.rotate:(F)Lcom/badlogic/gdx/math/Vector2; // method@1467 │ │ +087a3e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0008 line=262 │ │ 0x000b line=263 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/math/Vector2; │ │ @@ -93349,22 +93369,22 @@ │ │ type : '(FF)Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -07950c: |[07950c] com.badlogic.gdx.math.Vector2.sub:(FF)Lcom/badlogic/gdx/math/Vector2; │ │ -07951c: 5210 f30b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -079520: c720 |0002: sub-float/2addr v0, v2 │ │ -079522: 5910 f30b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -079526: 5210 f40b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07952a: c730 |0007: sub-float/2addr v0, v3 │ │ -07952c: 5910 f40b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -079530: 1101 |000a: return-object v1 │ │ +087a40: |[087a40] com.badlogic.gdx.math.Vector2.sub:(FF)Lcom/badlogic/gdx/math/Vector2; │ │ +087a50: 5210 f30b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +087a54: c720 |0002: sub-float/2addr v0, v2 │ │ +087a56: 5910 f30b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +087a5a: 5210 f40b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +087a5e: c730 |0007: sub-float/2addr v0, v3 │ │ +087a60: 5910 f40b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +087a64: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0005 line=211 │ │ 0x000a line=212 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/math/Vector2; │ │ @@ -93376,24 +93396,24 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -079534: |[079534] com.badlogic.gdx.math.Vector2.sub:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -079544: 5220 f30b |0000: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -079548: 5231 f30b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07954c: c710 |0004: sub-float/2addr v0, v1 │ │ -07954e: 5920 f30b |0005: iput v0, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -079552: 5220 f40b |0007: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -079556: 5231 f40b |0009: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07955a: c710 |000b: sub-float/2addr v0, v1 │ │ -07955c: 5920 f40b |000c: iput v0, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -079560: 1102 |000e: return-object v2 │ │ +087a68: |[087a68] com.badlogic.gdx.math.Vector2.sub:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +087a78: 5220 f30b |0000: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +087a7c: 5231 f30b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +087a80: c710 |0004: sub-float/2addr v0, v1 │ │ +087a82: 5920 f30b |0005: iput v0, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +087a86: 5220 f40b |0007: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +087a8a: 5231 f40b |0009: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +087a8e: c710 |000b: sub-float/2addr v0, v1 │ │ +087a90: 5920 f40b |000c: iput v0, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +087a94: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0007 line=98 │ │ 0x000e line=99 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/badlogic/gdx/math/Vector2; │ │ @@ -93404,19 +93424,19 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -079564: |[079564] com.badlogic.gdx.math.Vector2.tmp:()Lcom/badlogic/gdx/math/Vector2; │ │ -079574: 6200 f00b |0000: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -079578: 6e20 6914 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -07957e: 0c00 |0005: move-result-object v0 │ │ -079580: 1100 |0006: return-object v0 │ │ +087a98: |[087a98] com.badlogic.gdx.math.Vector2.tmp:()Lcom/badlogic/gdx/math/Vector2; │ │ +087aa8: 6200 f00b |0000: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +087aac: 6e20 6914 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +087ab2: 0c00 |0005: move-result-object v0 │ │ +087ab4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/math/Vector2; │ │ │ │ #31 : (in Lcom/badlogic/gdx/math/Vector2;) │ │ @@ -93424,48 +93444,48 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -079584: |[079584] com.badlogic.gdx.math.Vector2.toString:()Ljava/lang/String; │ │ -079594: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -079598: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -07959e: 1a01 0411 |0005: const-string v1, "[" // string@1104 │ │ -0795a2: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0795a8: 0c00 |000a: move-result-object v0 │ │ -0795aa: 5221 f30b |000b: iget v1, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0795ae: 6e20 6a26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -0795b4: 0c00 |0010: move-result-object v0 │ │ -0795b6: 1a01 fb00 |0011: const-string v1, ":" // string@00fb │ │ -0795ba: 6e20 6e26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0795c0: 0c00 |0016: move-result-object v0 │ │ -0795c2: 5221 f40b |0017: iget v1, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0795c6: 6e20 6a26 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -0795cc: 0c00 |001c: move-result-object v0 │ │ -0795ce: 1a01 7211 |001d: const-string v1, "]" // string@1172 │ │ -0795d2: 6e20 6e26 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0795d8: 0c00 |0022: move-result-object v0 │ │ -0795da: 6e10 7426 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0795e0: 0c00 |0026: move-result-object v0 │ │ -0795e2: 1100 |0027: return-object v0 │ │ +087ab8: |[087ab8] com.badlogic.gdx.math.Vector2.toString:()Ljava/lang/String; │ │ +087ac8: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +087acc: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +087ad2: 1a01 0211 |0005: const-string v1, "[" // string@1102 │ │ +087ad6: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +087adc: 0c00 |000a: move-result-object v0 │ │ +087ade: 5221 f30b |000b: iget v1, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +087ae2: 6e20 6a26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +087ae8: 0c00 |0010: move-result-object v0 │ │ +087aea: 1a01 fb00 |0011: const-string v1, ":" // string@00fb │ │ +087aee: 6e20 6e26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +087af4: 0c00 |0016: move-result-object v0 │ │ +087af6: 5221 f40b |0017: iget v1, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +087afa: 6e20 6a26 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +087b00: 0c00 |001c: move-result-object v0 │ │ +087b02: 1a01 7011 |001d: const-string v1, "]" // string@1170 │ │ +087b06: 6e20 6e26 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +087b0c: 0c00 |0022: move-result-object v0 │ │ +087b0e: 6e10 7426 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +087b14: 0c00 |0026: move-result-object v0 │ │ +087b16: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 this Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - source_file_idx : 4241 (Vector2.java) │ │ + source_file_idx : 4239 (Vector2.java) │ │ │ │ Class #237 header: │ │ -class_idx : 532 │ │ +class_idx : 530 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 4242 │ │ +superclass_idx : 955 │ │ +source_file_idx : 4240 │ │ static_fields_size : 9 │ │ instance_fields_size: 3 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 46 │ │ │ │ Class #237 - │ │ Class descriptor : 'Lcom/badlogic/gdx/math/Vector3;' │ │ @@ -93534,42 +93554,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -0795e4: |[0795e4] com.badlogic.gdx.math.Vector3.:()V │ │ -0795f4: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ -0795f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0795fa: 2200 1402 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0795fe: 7010 7014 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -079604: 6900 fa0b |0008: sput-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ -079608: 2200 1402 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -07960c: 7010 7014 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -079612: 6900 fb0b |000f: sput-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0bfb │ │ -079616: 2200 1402 |0011: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -07961a: 7010 7014 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -079620: 6900 fc0b |0016: sput-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ -079624: 2200 1402 |0018: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -079628: 7040 7114 2011 |001a: invoke-direct {v0, v2, v1, v1}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ -07962e: 6900 f50b |001d: sput-object v0, Lcom/badlogic/gdx/math/Vector3;.X:Lcom/badlogic/gdx/math/Vector3; // field@0bf5 │ │ -079632: 2200 1402 |001f: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -079636: 7040 7114 1012 |0021: invoke-direct {v0, v1, v2, v1}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ -07963c: 6900 f60b |0024: sput-object v0, Lcom/badlogic/gdx/math/Vector3;.Y:Lcom/badlogic/gdx/math/Vector3; // field@0bf6 │ │ -079640: 2200 1402 |0026: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -079644: 7040 7114 1021 |0028: invoke-direct {v0, v1, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ -07964a: 6900 f70b |002b: sput-object v0, Lcom/badlogic/gdx/math/Vector3;.Z:Lcom/badlogic/gdx/math/Vector3; // field@0bf7 │ │ -07964e: 2200 1402 |002d: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -079652: 7040 7114 1011 |002f: invoke-direct {v0, v1, v1, v1}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ -079658: 6900 f80b |0032: sput-object v0, Lcom/badlogic/gdx/math/Vector3;.Zero:Lcom/badlogic/gdx/math/Vector3; // field@0bf8 │ │ -07965c: 2200 0d02 |0034: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -079660: 7010 b713 0000 |0036: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ -079666: 6900 fd0b |0039: sput-object v0, Lcom/badlogic/gdx/math/Vector3;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@0bfd │ │ -07966a: 0e00 |003b: return-void │ │ +087b18: |[087b18] com.badlogic.gdx.math.Vector3.:()V │ │ +087b28: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ +087b2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +087b2e: 2200 1202 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +087b32: 7010 7014 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +087b38: 6900 fa0b |0008: sput-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ +087b3c: 2200 1202 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +087b40: 7010 7014 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +087b46: 6900 fb0b |000f: sput-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0bfb │ │ +087b4a: 2200 1202 |0011: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +087b4e: 7010 7014 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +087b54: 6900 fc0b |0016: sput-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ +087b58: 2200 1202 |0018: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +087b5c: 7040 7114 2011 |001a: invoke-direct {v0, v2, v1, v1}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ +087b62: 6900 f50b |001d: sput-object v0, Lcom/badlogic/gdx/math/Vector3;.X:Lcom/badlogic/gdx/math/Vector3; // field@0bf5 │ │ +087b66: 2200 1202 |001f: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +087b6a: 7040 7114 1012 |0021: invoke-direct {v0, v1, v2, v1}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ +087b70: 6900 f60b |0024: sput-object v0, Lcom/badlogic/gdx/math/Vector3;.Y:Lcom/badlogic/gdx/math/Vector3; // field@0bf6 │ │ +087b74: 2200 1202 |0026: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +087b78: 7040 7114 1021 |0028: invoke-direct {v0, v1, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ +087b7e: 6900 f70b |002b: sput-object v0, Lcom/badlogic/gdx/math/Vector3;.Z:Lcom/badlogic/gdx/math/Vector3; // field@0bf7 │ │ +087b82: 2200 1202 |002d: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +087b86: 7040 7114 1011 |002f: invoke-direct {v0, v1, v1, v1}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ +087b8c: 6900 f80b |0032: sput-object v0, Lcom/badlogic/gdx/math/Vector3;.Zero:Lcom/badlogic/gdx/math/Vector3; // field@0bf8 │ │ +087b90: 2200 0b02 |0034: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +087b94: 7010 b713 0000 |0036: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ +087b9a: 6900 fd0b |0039: sput-object v0, Lcom/badlogic/gdx/math/Vector3;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@0bfd │ │ +087b9e: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=37 │ │ 0x000a line=40 │ │ 0x0011 line=43 │ │ 0x0018 line=45 │ │ 0x001f line=46 │ │ @@ -93583,17 +93603,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07966c: |[07966c] com.badlogic.gdx.math.Vector3.:()V │ │ -07967c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -079682: 0e00 |0003: return-void │ │ +087ba0: |[087ba0] com.badlogic.gdx.math.Vector3.:()V │ │ +087bb0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +087bb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Vector3; │ │ │ │ @@ -93602,18 +93622,18 @@ │ │ type : '(FFF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -079684: |[079684] com.badlogic.gdx.math.Vector3.:(FFF)V │ │ -079694: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -07969a: 6e40 9714 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -0796a0: 0e00 |0006: return-void │ │ +087bb8: |[087bb8] com.badlogic.gdx.math.Vector3.:(FFF)V │ │ +087bc8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +087bce: 6e40 9714 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +087bd4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=61 │ │ 0x0006 line=62 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/math/Vector3; │ │ @@ -93626,18 +93646,18 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0796a4: |[0796a4] com.badlogic.gdx.math.Vector3.:(Lcom/badlogic/gdx/math/Vector3;)V │ │ -0796b4: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0796ba: 6e20 9814 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -0796c0: 0e00 |0006: return-void │ │ +087bd8: |[087bd8] com.badlogic.gdx.math.Vector3.:(Lcom/badlogic/gdx/math/Vector3;)V │ │ +087be8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +087bee: 6e20 9814 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +087bf4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=67 │ │ 0x0006 line=68 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/math/Vector3; │ │ @@ -93648,24 +93668,24 @@ │ │ type : '([F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0796c4: |[0796c4] com.badlogic.gdx.math.Vector3.:([F)V │ │ -0796d4: 7010 2726 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ -0796da: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0796dc: 4400 0400 |0004: aget v0, v4, v0 │ │ -0796e0: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0796e2: 4401 0401 |0007: aget v1, v4, v1 │ │ -0796e6: 1222 |0009: const/4 v2, #int 2 // #2 │ │ -0796e8: 4402 0402 |000a: aget v2, v4, v2 │ │ -0796ec: 6e40 9714 0321 |000c: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -0796f2: 0e00 |000f: return-void │ │ +087bf8: |[087bf8] com.badlogic.gdx.math.Vector3.:([F)V │ │ +087c08: 7010 2726 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ +087c0e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +087c10: 4400 0400 |0004: aget v0, v4, v0 │ │ +087c14: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +087c16: 4401 0401 |0007: aget v1, v4, v1 │ │ +087c1a: 1222 |0009: const/4 v2, #int 2 // #2 │ │ +087c1c: 4402 0402 |000a: aget v2, v4, v2 │ │ +087c20: 6e40 9714 0321 |000c: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +087c26: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ 0x000f line=75 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lcom/badlogic/gdx/math/Vector3; │ │ @@ -93677,24 +93697,24 @@ │ │ type : '(F)Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -0796f4: |[0796f4] com.badlogic.gdx.math.Vector3.add:(F)Lcom/badlogic/gdx/math/Vector3; │ │ -079704: 5230 fe0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079708: c640 |0002: add-float/2addr v0, v4 │ │ -07970a: 5231 ff0b |0003: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07970e: c641 |0005: add-float/2addr v1, v4 │ │ -079710: 5232 000c |0006: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -079714: c642 |0008: add-float/2addr v2, v4 │ │ -079716: 6e40 9714 0321 |0009: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07971c: 0c00 |000c: move-result-object v0 │ │ -07971e: 1100 |000d: return-object v0 │ │ +087c28: |[087c28] com.badlogic.gdx.math.Vector3.add:(F)Lcom/badlogic/gdx/math/Vector3; │ │ +087c38: 5230 fe0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +087c3c: c640 |0002: add-float/2addr v0, v4 │ │ +087c3e: 5231 ff0b |0003: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +087c42: c641 |0005: add-float/2addr v1, v4 │ │ +087c44: 5232 000c |0006: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +087c48: c642 |0008: add-float/2addr v2, v4 │ │ +087c4a: 6e40 9714 0321 |0009: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +087c50: 0c00 |000c: move-result-object v0 │ │ +087c52: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/badlogic/gdx/math/Vector3; │ │ 0x0000 - 0x000e reg=4 values F │ │ │ │ @@ -93703,24 +93723,24 @@ │ │ type : '(FFF)Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -079720: |[079720] com.badlogic.gdx.math.Vector3.add:(FFF)Lcom/badlogic/gdx/math/Vector3; │ │ -079730: 5230 fe0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079734: c640 |0002: add-float/2addr v0, v4 │ │ -079736: 5231 ff0b |0003: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07973a: c651 |0005: add-float/2addr v1, v5 │ │ -07973c: 5232 000c |0006: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -079740: c662 |0008: add-float/2addr v2, v6 │ │ -079742: 6e40 9714 0321 |0009: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -079748: 0c00 |000c: move-result-object v0 │ │ -07974a: 1100 |000d: return-object v0 │ │ +087c54: |[087c54] com.badlogic.gdx.math.Vector3.add:(FFF)Lcom/badlogic/gdx/math/Vector3; │ │ +087c64: 5230 fe0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +087c68: c640 |0002: add-float/2addr v0, v4 │ │ +087c6a: 5231 ff0b |0003: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +087c6e: c651 |0005: add-float/2addr v1, v5 │ │ +087c70: 5232 000c |0006: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +087c74: c662 |0008: add-float/2addr v2, v6 │ │ +087c76: 6e40 9714 0321 |0009: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +087c7c: 0c00 |000c: move-result-object v0 │ │ +087c7e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/badlogic/gdx/math/Vector3; │ │ 0x0000 - 0x000e reg=4 x F │ │ 0x0000 - 0x000e reg=5 y F │ │ @@ -93731,21 +93751,21 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -07974c: |[07974c] com.badlogic.gdx.math.Vector3.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; │ │ -07975c: 5240 fe0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079760: 5241 ff0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -079764: 5242 000c |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -079768: 6e40 7514 0321 |0006: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.add:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1475 │ │ -07976e: 0c00 |0009: move-result-object v0 │ │ -079770: 1100 |000a: return-object v0 │ │ +087c80: |[087c80] com.badlogic.gdx.math.Vector3.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; │ │ +087c90: 5240 fe0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +087c94: 5241 ff0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +087c98: 5242 000c |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +087c9c: 6e40 7514 0321 |0006: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.add:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1475 │ │ +087ca2: 0c00 |0009: move-result-object v0 │ │ +087ca4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lcom/badlogic/gdx/math/Vector3; │ │ 0x0000 - 0x000b reg=4 vector Lcom/badlogic/gdx/math/Vector3; │ │ │ │ @@ -93754,18 +93774,18 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -079774: |[079774] com.badlogic.gdx.math.Vector3.cpy:()Lcom/badlogic/gdx/math/Vector3; │ │ -079784: 2200 1402 |0000: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -079788: 7020 7214 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@1472 │ │ -07978e: 1100 |0005: return-object v0 │ │ +087ca8: |[087ca8] com.badlogic.gdx.math.Vector3.cpy:()Lcom/badlogic/gdx/math/Vector3; │ │ +087cb8: 2200 1202 |0000: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +087cbc: 7020 7214 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@1472 │ │ +087cc2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/math/Vector3; │ │ │ │ #4 : (in Lcom/badlogic/gdx/math/Vector3;) │ │ @@ -93773,33 +93793,33 @@ │ │ type : '(FFF)Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -079790: |[079790] com.badlogic.gdx.math.Vector3.crs:(FFF)Lcom/badlogic/gdx/math/Vector3; │ │ -0797a0: 5240 ff0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0797a4: c870 |0002: mul-float/2addr v0, v7 │ │ -0797a6: 5241 000c |0003: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0797aa: c861 |0005: mul-float/2addr v1, v6 │ │ -0797ac: c710 |0006: sub-float/2addr v0, v1 │ │ -0797ae: 5241 000c |0007: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0797b2: c851 |0009: mul-float/2addr v1, v5 │ │ -0797b4: 5242 fe0b |000a: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0797b8: c872 |000c: mul-float/2addr v2, v7 │ │ -0797ba: c721 |000d: sub-float/2addr v1, v2 │ │ -0797bc: 5242 fe0b |000e: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0797c0: c862 |0010: mul-float/2addr v2, v6 │ │ -0797c2: 5243 ff0b |0011: iget v3, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0797c6: c853 |0013: mul-float/2addr v3, v5 │ │ -0797c8: c732 |0014: sub-float/2addr v2, v3 │ │ -0797ca: 6e40 9714 0421 |0015: invoke-virtual {v4, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -0797d0: 0c00 |0018: move-result-object v0 │ │ -0797d2: 1100 |0019: return-object v0 │ │ +087cc4: |[087cc4] com.badlogic.gdx.math.Vector3.crs:(FFF)Lcom/badlogic/gdx/math/Vector3; │ │ +087cd4: 5240 ff0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +087cd8: c870 |0002: mul-float/2addr v0, v7 │ │ +087cda: 5241 000c |0003: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +087cde: c861 |0005: mul-float/2addr v1, v6 │ │ +087ce0: c710 |0006: sub-float/2addr v0, v1 │ │ +087ce2: 5241 000c |0007: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +087ce6: c851 |0009: mul-float/2addr v1, v5 │ │ +087ce8: 5242 fe0b |000a: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +087cec: c872 |000c: mul-float/2addr v2, v7 │ │ +087cee: c721 |000d: sub-float/2addr v1, v2 │ │ +087cf0: 5242 fe0b |000e: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +087cf4: c862 |0010: mul-float/2addr v2, v6 │ │ +087cf6: 5243 ff0b |0011: iget v3, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +087cfa: c853 |0013: mul-float/2addr v3, v5 │ │ +087cfc: c732 |0014: sub-float/2addr v2, v3 │ │ +087cfe: 6e40 9714 0421 |0015: invoke-virtual {v4, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +087d04: 0c00 |0018: move-result-object v0 │ │ +087d06: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x001a reg=4 this Lcom/badlogic/gdx/math/Vector3; │ │ 0x0000 - 0x001a reg=5 x F │ │ 0x0000 - 0x001a reg=6 y F │ │ @@ -93810,39 +93830,39 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -0797d4: |[0797d4] com.badlogic.gdx.math.Vector3.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; │ │ -0797e4: 5250 ff0b |0000: iget v0, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0797e8: 5261 000c |0002: iget v1, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0797ec: c810 |0004: mul-float/2addr v0, v1 │ │ -0797ee: 5251 000c |0005: iget v1, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0797f2: 5262 ff0b |0007: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0797f6: c821 |0009: mul-float/2addr v1, v2 │ │ -0797f8: c710 |000a: sub-float/2addr v0, v1 │ │ -0797fa: 5251 000c |000b: iget v1, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0797fe: 5262 fe0b |000d: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079802: c821 |000f: mul-float/2addr v1, v2 │ │ -079804: 5252 fe0b |0010: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079808: 5263 000c |0012: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07980c: c832 |0014: mul-float/2addr v2, v3 │ │ -07980e: c721 |0015: sub-float/2addr v1, v2 │ │ -079810: 5252 fe0b |0016: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079814: 5263 ff0b |0018: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -079818: c832 |001a: mul-float/2addr v2, v3 │ │ -07981a: 5253 ff0b |001b: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07981e: 5264 fe0b |001d: iget v4, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079822: c843 |001f: mul-float/2addr v3, v4 │ │ -079824: c732 |0020: sub-float/2addr v2, v3 │ │ -079826: 6e40 9714 0521 |0021: invoke-virtual {v5, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07982c: 0c00 |0024: move-result-object v0 │ │ -07982e: 1100 |0025: return-object v0 │ │ +087d08: |[087d08] com.badlogic.gdx.math.Vector3.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; │ │ +087d18: 5250 ff0b |0000: iget v0, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +087d1c: 5261 000c |0002: iget v1, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +087d20: c810 |0004: mul-float/2addr v0, v1 │ │ +087d22: 5251 000c |0005: iget v1, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +087d26: 5262 ff0b |0007: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +087d2a: c821 |0009: mul-float/2addr v1, v2 │ │ +087d2c: c710 |000a: sub-float/2addr v0, v1 │ │ +087d2e: 5251 000c |000b: iget v1, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +087d32: 5262 fe0b |000d: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +087d36: c821 |000f: mul-float/2addr v1, v2 │ │ +087d38: 5252 fe0b |0010: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +087d3c: 5263 000c |0012: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +087d40: c832 |0014: mul-float/2addr v2, v3 │ │ +087d42: c721 |0015: sub-float/2addr v1, v2 │ │ +087d44: 5252 fe0b |0016: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +087d48: 5263 ff0b |0018: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +087d4c: c832 |001a: mul-float/2addr v2, v3 │ │ +087d4e: 5253 ff0b |001b: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +087d52: 5264 fe0b |001d: iget v4, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +087d56: c843 |001f: mul-float/2addr v3, v4 │ │ +087d58: c732 |0020: sub-float/2addr v2, v3 │ │ +087d5a: 6e40 9714 0521 |0021: invoke-virtual {v5, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +087d60: 0c00 |0024: move-result-object v0 │ │ +087d62: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ locals : │ │ 0x0000 - 0x0026 reg=5 this Lcom/badlogic/gdx/math/Vector3; │ │ 0x0000 - 0x0026 reg=6 vector Lcom/badlogic/gdx/math/Vector3; │ │ │ │ @@ -93851,20 +93871,20 @@ │ │ type : '(F)Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -079830: |[079830] com.badlogic.gdx.math.Vector3.div:(F)Lcom/badlogic/gdx/math/Vector3; │ │ -079840: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -079844: c920 |0002: div-float/2addr v0, v2 │ │ -079846: 6e20 8d14 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -07984c: 0c00 |0006: move-result-object v0 │ │ -07984e: 1100 |0007: return-object v0 │ │ +087d64: |[087d64] com.badlogic.gdx.math.Vector3.div:(F)Lcom/badlogic/gdx/math/Vector3; │ │ +087d74: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +087d78: c920 |0002: div-float/2addr v0, v2 │ │ +087d7a: 6e20 8d14 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +087d80: 0c00 |0006: move-result-object v0 │ │ +087d82: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/math/Vector3; │ │ 0x0000 - 0x0008 reg=2 value F │ │ │ │ @@ -93873,22 +93893,22 @@ │ │ type : '(FFF)Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -079850: |[079850] com.badlogic.gdx.math.Vector3.div:(FFF)Lcom/badlogic/gdx/math/Vector3; │ │ -079860: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ -079864: a900 0204 |0002: div-float v0, v2, v4 │ │ -079868: a901 0205 |0004: div-float v1, v2, v5 │ │ -07986c: c962 |0006: div-float/2addr v2, v6 │ │ -07986e: 6e40 8e14 0321 |0007: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@148e │ │ -079874: 0c00 |000a: move-result-object v0 │ │ -079876: 1100 |000b: return-object v0 │ │ +087d84: |[087d84] com.badlogic.gdx.math.Vector3.div:(FFF)Lcom/badlogic/gdx/math/Vector3; │ │ +087d94: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ +087d98: a900 0204 |0002: div-float v0, v2, v4 │ │ +087d9c: a901 0205 |0004: div-float v1, v2, v5 │ │ +087da0: c962 |0006: div-float/2addr v2, v6 │ │ +087da2: 6e40 8e14 0321 |0007: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@148e │ │ +087da8: 0c00 |000a: move-result-object v0 │ │ +087daa: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=220 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lcom/badlogic/gdx/math/Vector3; │ │ 0x0000 - 0x000c reg=4 vx F │ │ 0x0000 - 0x000c reg=5 vy F │ │ @@ -93899,25 +93919,25 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -079878: |[079878] com.badlogic.gdx.math.Vector3.div:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; │ │ -079888: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ -07988c: 5250 fe0b |0002: iget v0, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079890: a900 0300 |0004: div-float v0, v3, v0 │ │ -079894: 5251 ff0b |0006: iget v1, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -079898: a901 0301 |0008: div-float v1, v3, v1 │ │ -07989c: 5252 000c |000a: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0798a0: a902 0302 |000c: div-float v2, v3, v2 │ │ -0798a4: 6e40 8e14 0421 |000e: invoke-virtual {v4, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@148e │ │ -0798aa: 0c00 |0011: move-result-object v0 │ │ -0798ac: 1100 |0012: return-object v0 │ │ +087dac: |[087dac] com.badlogic.gdx.math.Vector3.div:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; │ │ +087dbc: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ +087dc0: 5250 fe0b |0002: iget v0, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +087dc4: a900 0300 |0004: div-float v0, v3, v0 │ │ +087dc8: 5251 ff0b |0006: iget v1, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +087dcc: a901 0301 |0008: div-float v1, v3, v1 │ │ +087dd0: 5252 000c |000a: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +087dd4: a902 0302 |000c: div-float v2, v3, v2 │ │ +087dd8: 6e40 8e14 0421 |000e: invoke-virtual {v4, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@148e │ │ +087dde: 0c00 |0011: move-result-object v0 │ │ +087de0: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=224 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Lcom/badlogic/gdx/math/Vector3; │ │ 0x0000 - 0x0013 reg=5 other Lcom/badlogic/gdx/math/Vector3; │ │ │ │ @@ -93926,24 +93946,24 @@ │ │ type : '(FFF)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0798b0: |[0798b0] com.badlogic.gdx.math.Vector3.dot:(FFF)F │ │ -0798c0: 5220 fe0b |0000: iget v0, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0798c4: c830 |0002: mul-float/2addr v0, v3 │ │ -0798c6: 5221 ff0b |0003: iget v1, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0798ca: c841 |0005: mul-float/2addr v1, v4 │ │ -0798cc: c610 |0006: add-float/2addr v0, v1 │ │ -0798ce: 5221 000c |0007: iget v1, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0798d2: c851 |0009: mul-float/2addr v1, v5 │ │ -0798d4: c610 |000a: add-float/2addr v0, v1 │ │ -0798d6: 0f00 |000b: return v0 │ │ +087de4: |[087de4] com.badlogic.gdx.math.Vector3.dot:(FFF)F │ │ +087df4: 5220 fe0b |0000: iget v0, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +087df8: c830 |0002: mul-float/2addr v0, v3 │ │ +087dfa: 5221 ff0b |0003: iget v1, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +087dfe: c841 |0005: mul-float/2addr v1, v4 │ │ +087e00: c610 |0006: add-float/2addr v0, v1 │ │ +087e02: 5221 000c |0007: iget v1, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +087e06: c851 |0009: mul-float/2addr v1, v5 │ │ +087e08: c610 |000a: add-float/2addr v0, v1 │ │ +087e0a: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/math/Vector3; │ │ 0x0000 - 0x000c reg=3 x F │ │ 0x0000 - 0x000c reg=4 y F │ │ @@ -93954,27 +93974,27 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -0798d8: |[0798d8] com.badlogic.gdx.math.Vector3.dot:(Lcom/badlogic/gdx/math/Vector3;)F │ │ -0798e8: 5230 fe0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0798ec: 5241 fe0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0798f0: c810 |0004: mul-float/2addr v0, v1 │ │ -0798f2: 5231 ff0b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0798f6: 5242 ff0b |0007: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0798fa: c821 |0009: mul-float/2addr v1, v2 │ │ -0798fc: c610 |000a: add-float/2addr v0, v1 │ │ -0798fe: 5231 000c |000b: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -079902: 5242 000c |000d: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -079906: c821 |000f: mul-float/2addr v1, v2 │ │ -079908: c610 |0010: add-float/2addr v0, v1 │ │ -07990a: 0f00 |0011: return v0 │ │ +087e0c: |[087e0c] com.badlogic.gdx.math.Vector3.dot:(Lcom/badlogic/gdx/math/Vector3;)F │ │ +087e1c: 5230 fe0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +087e20: 5241 fe0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +087e24: c810 |0004: mul-float/2addr v0, v1 │ │ +087e26: 5231 ff0b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +087e2a: 5242 ff0b |0007: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +087e2e: c821 |0009: mul-float/2addr v1, v2 │ │ +087e30: c610 |000a: add-float/2addr v0, v1 │ │ +087e32: 5231 000c |000b: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +087e36: 5242 000c |000d: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +087e3a: c821 |000f: mul-float/2addr v1, v2 │ │ +087e3c: c610 |0010: add-float/2addr v0, v1 │ │ +087e3e: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lcom/badlogic/gdx/math/Vector3; │ │ 0x0000 - 0x0012 reg=4 vector Lcom/badlogic/gdx/math/Vector3; │ │ │ │ @@ -93983,98 +94003,98 @@ │ │ type : '(FFF)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -07990c: |[07990c] com.badlogic.gdx.math.Vector3.dst:(FFF)F │ │ -07991c: 6e40 8114 3254 |0000: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.dst2:(FFF)F // method@1481 │ │ -079922: 0a00 |0003: move-result v0 │ │ -079924: 8900 |0004: float-to-double v0, v0 │ │ -079926: 7120 2126 1000 |0005: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -07992c: 0b00 |0008: move-result-wide v0 │ │ -07992e: 8c00 |0009: double-to-float v0, v0 │ │ -079930: 0f00 |000a: return v0 │ │ +087e40: |[087e40] com.badlogic.gdx.math.Vector3.dst:(FFF)F │ │ +087e50: 6e40 8114 3254 |0000: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.dst2:(FFF)F // method@1481 │ │ +087e56: 0a00 |0003: move-result v0 │ │ +087e58: 8900 |0004: float-to-double v0, v0 │ │ +087e5a: 7120 2126 1000 |0005: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +087e60: 0b00 |0008: move-result-wide v0 │ │ +087e62: 8c00 |0009: double-to-float v0, v0 │ │ +087e64: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/math/Vector3; │ │ 0x0000 - 0x000b reg=3 x F │ │ 0x0000 - 0x000b reg=4 y F │ │ 0x0000 - 0x000b reg=5 z F │ │ │ │ #12 : (in Lcom/badlogic/gdx/math/Vector3;) │ │ name : 'dst' │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -079934: |[079934] com.badlogic.gdx.math.Vector3.dst:(Lcom/badlogic/gdx/math/Vector3;)F │ │ -079944: 5263 fe0b |0000: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079948: 5254 fe0b |0002: iget v4, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07994c: a700 0304 |0004: sub-float v0, v3, v4 │ │ -079950: 5263 ff0b |0006: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -079954: 5254 ff0b |0008: iget v4, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -079958: a701 0304 |000a: sub-float v1, v3, v4 │ │ -07995c: 5263 000c |000c: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -079960: 5254 000c |000e: iget v4, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -079964: a702 0304 |0010: sub-float v2, v3, v4 │ │ -079968: c800 |0012: mul-float/2addr v0, v0 │ │ -07996a: c811 |0013: mul-float/2addr v1, v1 │ │ -07996c: c822 |0014: mul-float/2addr v2, v2 │ │ -07996e: a603 0001 |0015: add-float v3, v0, v1 │ │ -079972: c623 |0017: add-float/2addr v3, v2 │ │ -079974: 8933 |0018: float-to-double v3, v3 │ │ -079976: 7120 2126 4300 |0019: invoke-static {v3, v4}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -07997c: 0b03 |001c: move-result-wide v3 │ │ -07997e: 8c33 |001d: double-to-float v3, v3 │ │ -079980: 0f03 |001e: return v3 │ │ +087e68: |[087e68] com.badlogic.gdx.math.Vector3.dst:(Lcom/badlogic/gdx/math/Vector3;)F │ │ +087e78: 5273 fe0b |0000: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +087e7c: 5264 fe0b |0002: iget v4, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +087e80: a700 0304 |0004: sub-float v0, v3, v4 │ │ +087e84: 5273 ff0b |0006: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +087e88: 5264 ff0b |0008: iget v4, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +087e8c: a701 0304 |000a: sub-float v1, v3, v4 │ │ +087e90: 5273 000c |000c: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +087e94: 5264 000c |000e: iget v4, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +087e98: a702 0304 |0010: sub-float v2, v3, v4 │ │ +087e9c: c800 |0012: mul-float/2addr v0, v0 │ │ +087e9e: c811 |0013: mul-float/2addr v1, v1 │ │ +087ea0: c822 |0014: mul-float/2addr v2, v2 │ │ +087ea2: a603 0001 |0015: add-float v3, v0, v1 │ │ +087ea6: c623 |0017: add-float/2addr v3, v2 │ │ +087ea8: 8934 |0018: float-to-double v4, v3 │ │ +087eaa: 7120 2126 5400 |0019: invoke-static {v4, v5}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +087eb0: 0b04 |001c: move-result-wide v4 │ │ +087eb2: 8c43 |001d: double-to-float v3, v4 │ │ +087eb4: 0f03 |001e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0006 line=247 │ │ 0x000c line=248 │ │ 0x0012 line=250 │ │ 0x0013 line=251 │ │ 0x0014 line=252 │ │ 0x0015 line=254 │ │ locals : │ │ 0x0006 - 0x001f reg=0 a F │ │ 0x000c - 0x001f reg=1 b F │ │ 0x0012 - 0x001f reg=2 c F │ │ - 0x0000 - 0x001f reg=5 this Lcom/badlogic/gdx/math/Vector3; │ │ - 0x0000 - 0x001f reg=6 vector Lcom/badlogic/gdx/math/Vector3; │ │ + 0x0000 - 0x001f reg=6 this Lcom/badlogic/gdx/math/Vector3; │ │ + 0x0000 - 0x001f reg=7 vector Lcom/badlogic/gdx/math/Vector3; │ │ │ │ #13 : (in Lcom/badlogic/gdx/math/Vector3;) │ │ name : 'dst2' │ │ type : '(FFF)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -079984: |[079984] com.badlogic.gdx.math.Vector3.dst2:(FFF)F │ │ -079994: 5243 fe0b |0000: iget v3, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079998: a700 0503 |0002: sub-float v0, v5, v3 │ │ -07999c: 5243 ff0b |0004: iget v3, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0799a0: a701 0603 |0006: sub-float v1, v6, v3 │ │ -0799a4: 5243 000c |0008: iget v3, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0799a8: a702 0703 |000a: sub-float v2, v7, v3 │ │ -0799ac: c800 |000c: mul-float/2addr v0, v0 │ │ -0799ae: c811 |000d: mul-float/2addr v1, v1 │ │ -0799b0: c822 |000e: mul-float/2addr v2, v2 │ │ -0799b2: a603 0001 |000f: add-float v3, v0, v1 │ │ -0799b6: c623 |0011: add-float/2addr v3, v2 │ │ -0799b8: 0f03 |0012: return v3 │ │ +087eb8: |[087eb8] com.badlogic.gdx.math.Vector3.dst2:(FFF)F │ │ +087ec8: 5243 fe0b |0000: iget v3, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +087ecc: a700 0503 |0002: sub-float v0, v5, v3 │ │ +087ed0: 5243 ff0b |0004: iget v3, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +087ed4: a701 0603 |0006: sub-float v1, v6, v3 │ │ +087ed8: 5243 000c |0008: iget v3, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +087edc: a702 0703 |000a: sub-float v2, v7, v3 │ │ +087ee0: c800 |000c: mul-float/2addr v0, v0 │ │ +087ee2: c811 |000d: mul-float/2addr v1, v1 │ │ +087ee4: c822 |000e: mul-float/2addr v2, v2 │ │ +087ee6: a603 0001 |000f: add-float v3, v0, v1 │ │ +087eea: c623 |0011: add-float/2addr v3, v2 │ │ +087eec: 0f03 |0012: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ 0x0004 line=430 │ │ 0x0008 line=431 │ │ 0x000c line=433 │ │ 0x000d line=434 │ │ @@ -94094,30 +94114,30 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -0799bc: |[0799bc] com.badlogic.gdx.math.Vector3.dst2:(Lcom/badlogic/gdx/math/Vector3;)F │ │ -0799cc: 5263 fe0b |0000: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0799d0: 5254 fe0b |0002: iget v4, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0799d4: a700 0304 |0004: sub-float v0, v3, v4 │ │ -0799d8: 5263 ff0b |0006: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0799dc: 5254 ff0b |0008: iget v4, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0799e0: a701 0304 |000a: sub-float v1, v3, v4 │ │ -0799e4: 5263 000c |000c: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0799e8: 5254 000c |000e: iget v4, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0799ec: a702 0304 |0010: sub-float v2, v3, v4 │ │ -0799f0: c800 |0012: mul-float/2addr v0, v0 │ │ -0799f2: c811 |0013: mul-float/2addr v1, v1 │ │ -0799f4: c822 |0014: mul-float/2addr v2, v2 │ │ -0799f6: a603 0001 |0015: add-float v3, v0, v1 │ │ -0799fa: c623 |0017: add-float/2addr v3, v2 │ │ -0799fc: 0f03 |0018: return v3 │ │ +087ef0: |[087ef0] com.badlogic.gdx.math.Vector3.dst2:(Lcom/badlogic/gdx/math/Vector3;)F │ │ +087f00: 5263 fe0b |0000: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +087f04: 5254 fe0b |0002: iget v4, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +087f08: a700 0304 |0004: sub-float v0, v3, v4 │ │ +087f0c: 5263 ff0b |0006: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +087f10: 5254 ff0b |0008: iget v4, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +087f14: a701 0304 |000a: sub-float v1, v3, v4 │ │ +087f18: 5263 000c |000c: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +087f1c: 5254 000c |000e: iget v4, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +087f20: a702 0304 |0010: sub-float v2, v3, v4 │ │ +087f24: c800 |0012: mul-float/2addr v0, v0 │ │ +087f26: c811 |0013: mul-float/2addr v1, v1 │ │ +087f28: c822 |0014: mul-float/2addr v2, v2 │ │ +087f2a: a603 0001 |0015: add-float v3, v0, v1 │ │ +087f2e: c623 |0017: add-float/2addr v3, v2 │ │ +087f30: 0f03 |0018: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 0x0006 line=412 │ │ 0x000c line=413 │ │ 0x0012 line=415 │ │ 0x0013 line=416 │ │ @@ -94135,37 +94155,37 @@ │ │ type : '(FFFF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -079a00: |[079a00] com.badlogic.gdx.math.Vector3.epsilonEquals:(FFFF)Z │ │ -079a10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -079a12: 5221 fe0b |0001: iget v1, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079a16: a701 0301 |0003: sub-float v1, v3, v1 │ │ -079a1a: 7110 0f26 0100 |0005: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -079a20: 0a01 |0008: move-result v1 │ │ -079a22: 2d01 0106 |0009: cmpl-float v1, v1, v6 │ │ -079a26: 3d01 0300 |000b: if-lez v1, 000e // +0003 │ │ -079a2a: 0f00 |000d: return v0 │ │ -079a2c: 5221 ff0b |000e: iget v1, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -079a30: a701 0401 |0010: sub-float v1, v4, v1 │ │ -079a34: 7110 0f26 0100 |0012: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -079a3a: 0a01 |0015: move-result v1 │ │ -079a3c: 2d01 0106 |0016: cmpl-float v1, v1, v6 │ │ -079a40: 3c01 f5ff |0018: if-gtz v1, 000d // -000b │ │ -079a44: 5221 000c |001a: iget v1, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -079a48: a701 0501 |001c: sub-float v1, v5, v1 │ │ -079a4c: 7110 0f26 0100 |001e: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -079a52: 0a01 |0021: move-result v1 │ │ -079a54: 2d01 0106 |0022: cmpl-float v1, v1, v6 │ │ -079a58: 3c01 e9ff |0024: if-gtz v1, 000d // -0017 │ │ -079a5c: 1210 |0026: const/4 v0, #int 1 // #1 │ │ -079a5e: 28e6 |0027: goto 000d // -001a │ │ +087f34: |[087f34] com.badlogic.gdx.math.Vector3.epsilonEquals:(FFFF)Z │ │ +087f44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +087f46: 5221 fe0b |0001: iget v1, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +087f4a: a701 0301 |0003: sub-float v1, v3, v1 │ │ +087f4e: 7110 0f26 0100 |0005: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +087f54: 0a01 |0008: move-result v1 │ │ +087f56: 2d01 0106 |0009: cmpl-float v1, v1, v6 │ │ +087f5a: 3d01 0300 |000b: if-lez v1, 000e // +0003 │ │ +087f5e: 0f00 |000d: return v0 │ │ +087f60: 5221 ff0b |000e: iget v1, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +087f64: a701 0401 |0010: sub-float v1, v4, v1 │ │ +087f68: 7110 0f26 0100 |0012: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +087f6e: 0a01 |0015: move-result v1 │ │ +087f70: 2d01 0106 |0016: cmpl-float v1, v1, v6 │ │ +087f74: 3c01 f5ff |0018: if-gtz v1, 000d // -000b │ │ +087f78: 5221 000c |001a: iget v1, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +087f7c: a701 0501 |001c: sub-float v1, v5, v1 │ │ +087f80: 7110 0f26 0100 |001e: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +087f86: 0a01 |0021: move-result v1 │ │ +087f88: 2d01 0106 |0022: cmpl-float v1, v1, v6 │ │ +087f8c: 3c01 e9ff |0024: if-gtz v1, 000d // -0017 │ │ +087f90: 1210 |0026: const/4 v0, #int 1 // #1 │ │ +087f92: 28e6 |0027: goto 000d // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=483 │ │ 0x000d line=486 │ │ 0x000e line=484 │ │ 0x001a line=485 │ │ 0x0026 line=486 │ │ @@ -94181,41 +94201,41 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 45 16-bit code units │ │ -079a60: |[079a60] com.badlogic.gdx.math.Vector3.epsilonEquals:(Lcom/badlogic/gdx/math/Vector3;F)Z │ │ -079a70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -079a72: 3904 0300 |0001: if-nez v4, 0004 // +0003 │ │ -079a76: 0f00 |0003: return v0 │ │ -079a78: 5241 fe0b |0004: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079a7c: 5232 fe0b |0006: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079a80: c721 |0008: sub-float/2addr v1, v2 │ │ -079a82: 7110 0f26 0100 |0009: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -079a88: 0a01 |000c: move-result v1 │ │ -079a8a: 2d01 0105 |000d: cmpl-float v1, v1, v5 │ │ -079a8e: 3c01 f4ff |000f: if-gtz v1, 0003 // -000c │ │ -079a92: 5241 ff0b |0011: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -079a96: 5232 ff0b |0013: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -079a9a: c721 |0015: sub-float/2addr v1, v2 │ │ -079a9c: 7110 0f26 0100 |0016: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -079aa2: 0a01 |0019: move-result v1 │ │ -079aa4: 2d01 0105 |001a: cmpl-float v1, v1, v5 │ │ -079aa8: 3c01 e7ff |001c: if-gtz v1, 0003 // -0019 │ │ -079aac: 5241 000c |001e: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -079ab0: 5232 000c |0020: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -079ab4: c721 |0022: sub-float/2addr v1, v2 │ │ -079ab6: 7110 0f26 0100 |0023: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -079abc: 0a01 |0026: move-result v1 │ │ -079abe: 2d01 0105 |0027: cmpl-float v1, v1, v5 │ │ -079ac2: 3c01 daff |0029: if-gtz v1, 0003 // -0026 │ │ -079ac6: 1210 |002b: const/4 v0, #int 1 // #1 │ │ -079ac8: 28d7 |002c: goto 0003 // -0029 │ │ +087f94: |[087f94] com.badlogic.gdx.math.Vector3.epsilonEquals:(Lcom/badlogic/gdx/math/Vector3;F)Z │ │ +087fa4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +087fa6: 3904 0300 |0001: if-nez v4, 0004 // +0003 │ │ +087faa: 0f00 |0003: return v0 │ │ +087fac: 5241 fe0b |0004: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +087fb0: 5232 fe0b |0006: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +087fb4: c721 |0008: sub-float/2addr v1, v2 │ │ +087fb6: 7110 0f26 0100 |0009: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +087fbc: 0a01 |000c: move-result v1 │ │ +087fbe: 2d01 0105 |000d: cmpl-float v1, v1, v5 │ │ +087fc2: 3c01 f4ff |000f: if-gtz v1, 0003 // -000c │ │ +087fc6: 5241 ff0b |0011: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +087fca: 5232 ff0b |0013: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +087fce: c721 |0015: sub-float/2addr v1, v2 │ │ +087fd0: 7110 0f26 0100 |0016: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +087fd6: 0a01 |0019: move-result v1 │ │ +087fd8: 2d01 0105 |001a: cmpl-float v1, v1, v5 │ │ +087fdc: 3c01 e7ff |001c: if-gtz v1, 0003 // -0019 │ │ +087fe0: 5241 000c |001e: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +087fe4: 5232 000c |0020: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +087fe8: c721 |0022: sub-float/2addr v1, v2 │ │ +087fea: 7110 0f26 0100 |0023: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +087ff0: 0a01 |0026: move-result v1 │ │ +087ff2: 2d01 0105 |0027: cmpl-float v1, v1, v5 │ │ +087ff6: 3c01 daff |0029: if-gtz v1, 0003 // -0026 │ │ +087ffa: 1210 |002b: const/4 v0, #int 1 // #1 │ │ +087ffc: 28d7 |002c: goto 0003 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=473 │ │ 0x0003 line=477 │ │ 0x0004 line=474 │ │ 0x0011 line=475 │ │ 0x001e line=476 │ │ @@ -94230,58 +94250,58 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 72 16-bit code units │ │ -079acc: |[079acc] com.badlogic.gdx.math.Vector3.equals:(Ljava/lang/Object;)Z │ │ -079adc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -079ade: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -079ae0: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -079ae4: 0f01 |0004: return v1 │ │ -079ae6: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -079aea: 0121 |0007: move v1, v2 │ │ -079aec: 28fc |0008: goto 0004 // -0004 │ │ -079aee: 6e10 2926 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -079af4: 0c03 |000c: move-result-object v3 │ │ -079af6: 6e10 2926 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -079afc: 0c04 |0010: move-result-object v4 │ │ -079afe: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -079b02: 0121 |0013: move v1, v2 │ │ -079b04: 28f0 |0014: goto 0004 // -0010 │ │ -079b06: 0760 |0015: move-object v0, v6 │ │ -079b08: 1f00 1402 |0016: check-cast v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -079b0c: 5253 fe0b |0018: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079b10: 7110 bf21 0300 |001a: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ -079b16: 0a03 |001d: move-result v3 │ │ -079b18: 5204 fe0b |001e: iget v4, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079b1c: 7110 bf21 0400 |0020: invoke-static {v4}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ -079b22: 0a04 |0023: move-result v4 │ │ -079b24: 3243 0400 |0024: if-eq v3, v4, 0028 // +0004 │ │ -079b28: 0121 |0026: move v1, v2 │ │ -079b2a: 28dd |0027: goto 0004 // -0023 │ │ -079b2c: 5253 ff0b |0028: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -079b30: 7110 bf21 0300 |002a: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ -079b36: 0a03 |002d: move-result v3 │ │ -079b38: 5204 ff0b |002e: iget v4, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -079b3c: 7110 bf21 0400 |0030: invoke-static {v4}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ -079b42: 0a04 |0033: move-result v4 │ │ -079b44: 3243 0400 |0034: if-eq v3, v4, 0038 // +0004 │ │ -079b48: 0121 |0036: move v1, v2 │ │ -079b4a: 28cd |0037: goto 0004 // -0033 │ │ -079b4c: 5253 000c |0038: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -079b50: 7110 bf21 0300 |003a: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ -079b56: 0a03 |003d: move-result v3 │ │ -079b58: 5204 000c |003e: iget v4, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -079b5c: 7110 bf21 0400 |0040: invoke-static {v4}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ -079b62: 0a04 |0043: move-result v4 │ │ -079b64: 3243 c0ff |0044: if-eq v3, v4, 0004 // -0040 │ │ -079b68: 0121 |0046: move v1, v2 │ │ -079b6a: 28bd |0047: goto 0004 // -0043 │ │ +088000: |[088000] com.badlogic.gdx.math.Vector3.equals:(Ljava/lang/Object;)Z │ │ +088010: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +088012: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +088014: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +088018: 0f01 |0004: return v1 │ │ +08801a: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +08801e: 0121 |0007: move v1, v2 │ │ +088020: 28fc |0008: goto 0004 // -0004 │ │ +088022: 6e10 2926 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +088028: 0c03 |000c: move-result-object v3 │ │ +08802a: 6e10 2926 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +088030: 0c04 |0010: move-result-object v4 │ │ +088032: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +088036: 0121 |0013: move v1, v2 │ │ +088038: 28f0 |0014: goto 0004 // -0010 │ │ +08803a: 0760 |0015: move-object v0, v6 │ │ +08803c: 1f00 1202 |0016: check-cast v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +088040: 5253 fe0b |0018: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +088044: 7110 bf21 0300 |001a: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ +08804a: 0a03 |001d: move-result v3 │ │ +08804c: 5204 fe0b |001e: iget v4, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +088050: 7110 bf21 0400 |0020: invoke-static {v4}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ +088056: 0a04 |0023: move-result v4 │ │ +088058: 3243 0400 |0024: if-eq v3, v4, 0028 // +0004 │ │ +08805c: 0121 |0026: move v1, v2 │ │ +08805e: 28dd |0027: goto 0004 // -0023 │ │ +088060: 5253 ff0b |0028: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +088064: 7110 bf21 0300 |002a: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ +08806a: 0a03 |002d: move-result v3 │ │ +08806c: 5204 ff0b |002e: iget v4, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +088070: 7110 bf21 0400 |0030: invoke-static {v4}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ +088076: 0a04 |0033: move-result v4 │ │ +088078: 3243 0400 |0034: if-eq v3, v4, 0038 // +0004 │ │ +08807c: 0121 |0036: move v1, v2 │ │ +08807e: 28cd |0037: goto 0004 // -0033 │ │ +088080: 5253 000c |0038: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +088084: 7110 bf21 0300 |003a: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ +08808a: 0a03 |003d: move-result v3 │ │ +08808c: 5204 000c |003e: iget v4, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +088090: 7110 bf21 0400 |0040: invoke-static {v4}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ +088096: 0a04 |0043: move-result v4 │ │ +088098: 3243 c0ff |0044: if-eq v3, v4, 0004 // -0040 │ │ +08809c: 0121 |0046: move v1, v2 │ │ +08809e: 28bd |0047: goto 0004 // -0043 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=458 │ │ 0x0004 line=465 │ │ 0x0005 line=459 │ │ 0x0009 line=460 │ │ 0x0016 line=461 │ │ @@ -94298,32 +94318,32 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -079b6c: |[079b6c] com.badlogic.gdx.math.Vector3.hashCode:()I │ │ -079b7c: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ -079b80: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -079b82: 5242 fe0b |0003: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079b86: 7110 bf21 0200 |0005: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ -079b8c: 0a02 |0008: move-result v2 │ │ -079b8e: d801 021f |0009: add-int/lit8 v1, v2, #int 31 // #1f │ │ -079b92: da02 011f |000b: mul-int/lit8 v2, v1, #int 31 // #1f │ │ -079b96: 5243 ff0b |000d: iget v3, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -079b9a: 7110 bf21 0300 |000f: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ -079ba0: 0a03 |0012: move-result v3 │ │ -079ba2: 9001 0203 |0013: add-int v1, v2, v3 │ │ -079ba6: da02 011f |0015: mul-int/lit8 v2, v1, #int 31 // #1f │ │ -079baa: 5243 000c |0017: iget v3, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -079bae: 7110 bf21 0300 |0019: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ -079bb4: 0a03 |001c: move-result v3 │ │ -079bb6: 9001 0203 |001d: add-int v1, v2, v3 │ │ -079bba: 0f01 |001f: return v1 │ │ +0880a0: |[0880a0] com.badlogic.gdx.math.Vector3.hashCode:()I │ │ +0880b0: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ +0880b4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0880b6: 5242 fe0b |0003: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0880ba: 7110 bf21 0200 |0005: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ +0880c0: 0a02 |0008: move-result v2 │ │ +0880c2: d801 021f |0009: add-int/lit8 v1, v2, #int 31 // #1f │ │ +0880c6: da02 011f |000b: mul-int/lit8 v2, v1, #int 31 // #1f │ │ +0880ca: 5243 ff0b |000d: iget v3, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0880ce: 7110 bf21 0300 |000f: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ +0880d4: 0a03 |0012: move-result v3 │ │ +0880d6: 9001 0203 |0013: add-int v1, v2, v3 │ │ +0880da: da02 011f |0015: mul-int/lit8 v2, v1, #int 31 // #1f │ │ +0880de: 5243 000c |0017: iget v3, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0880e2: 7110 bf21 0300 |0019: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@21bf │ │ +0880e8: 0a03 |001c: move-result v3 │ │ +0880ea: 9001 0203 |001d: add-int v1, v2, v3 │ │ +0880ee: 0f01 |001f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0002 line=448 │ │ 0x0003 line=449 │ │ 0x000b line=450 │ │ 0x0015 line=451 │ │ @@ -94338,31 +94358,31 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -079bbc: |[079bbc] com.badlogic.gdx.math.Vector3.idt:(Lcom/badlogic/gdx/math/Vector3;)Z │ │ -079bcc: 5220 fe0b |0000: iget v0, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079bd0: 5231 fe0b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079bd4: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ -079bd8: 3900 1400 |0006: if-nez v0, 001a // +0014 │ │ -079bdc: 5220 ff0b |0008: iget v0, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -079be0: 5231 ff0b |000a: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -079be4: 2d00 0001 |000c: cmpl-float v0, v0, v1 │ │ -079be8: 3900 0c00 |000e: if-nez v0, 001a // +000c │ │ -079bec: 5220 000c |0010: iget v0, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -079bf0: 5231 000c |0012: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -079bf4: 2d00 0001 |0014: cmpl-float v0, v0, v1 │ │ -079bf8: 3900 0400 |0016: if-nez v0, 001a // +0004 │ │ -079bfc: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -079bfe: 0f00 |0019: return v0 │ │ -079c00: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -079c02: 28fe |001b: goto 0019 // -0002 │ │ +0880f0: |[0880f0] com.badlogic.gdx.math.Vector3.idt:(Lcom/badlogic/gdx/math/Vector3;)Z │ │ +088100: 5220 fe0b |0000: iget v0, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +088104: 5231 fe0b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +088108: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ +08810c: 3900 1400 |0006: if-nez v0, 001a // +0014 │ │ +088110: 5220 ff0b |0008: iget v0, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +088114: 5231 ff0b |000a: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +088118: 2d00 0001 |000c: cmpl-float v0, v0, v1 │ │ +08811c: 3900 0c00 |000e: if-nez v0, 001a // +000c │ │ +088120: 5220 000c |0010: iget v0, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +088124: 5231 000c |0012: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +088128: 2d00 0001 |0014: cmpl-float v0, v0, v1 │ │ +08812c: 3900 0400 |0016: if-nez v0, 001a // +0004 │ │ +088130: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +088132: 0f00 |0019: return v0 │ │ +088134: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +088136: 28fe |001b: goto 0019 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lcom/badlogic/gdx/math/Vector3; │ │ 0x0000 - 0x001c reg=3 vector Lcom/badlogic/gdx/math/Vector3; │ │ │ │ @@ -94371,24 +94391,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -079c04: |[079c04] com.badlogic.gdx.math.Vector3.isUnit:()Z │ │ -079c14: 6e10 8a14 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.len:()F // method@148a │ │ -079c1a: 0a00 |0003: move-result v0 │ │ -079c1c: 1501 803f |0004: const/high16 v1, #int 1065353216 // #3f80 │ │ -079c20: 2d00 0001 |0006: cmpl-float v0, v0, v1 │ │ -079c24: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -079c28: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -079c2a: 0f00 |000b: return v0 │ │ -079c2c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -079c2e: 28fe |000d: goto 000b // -0002 │ │ +088138: |[088138] com.badlogic.gdx.math.Vector3.isUnit:()Z │ │ +088148: 6e10 8a14 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.len:()F // method@148a │ │ +08814e: 0a00 |0003: move-result v0 │ │ +088150: 1501 803f |0004: const/high16 v1, #int 1065353216 // #3f80 │ │ +088154: 2d00 0001 |0006: cmpl-float v0, v0, v1 │ │ +088158: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +08815c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +08815e: 0f00 |000b: return v0 │ │ +088160: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +088162: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/badlogic/gdx/math/Vector3; │ │ │ │ #21 : (in Lcom/badlogic/gdx/math/Vector3;) │ │ @@ -94396,29 +94416,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -079c30: |[079c30] com.badlogic.gdx.math.Vector3.isZero:()Z │ │ -079c40: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -079c42: 5220 fe0b |0001: iget v0, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079c46: 2d00 0001 |0003: cmpl-float v0, v0, v1 │ │ -079c4a: 3900 1000 |0005: if-nez v0, 0015 // +0010 │ │ -079c4e: 5220 ff0b |0007: iget v0, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -079c52: 2d00 0001 |0009: cmpl-float v0, v0, v1 │ │ -079c56: 3900 0a00 |000b: if-nez v0, 0015 // +000a │ │ -079c5a: 5220 000c |000d: iget v0, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -079c5e: 2d00 0001 |000f: cmpl-float v0, v0, v1 │ │ -079c62: 3900 0400 |0011: if-nez v0, 0015 // +0004 │ │ -079c66: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -079c68: 0f00 |0014: return v0 │ │ -079c6a: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -079c6c: 28fe |0016: goto 0014 // -0002 │ │ +088164: |[088164] com.badlogic.gdx.math.Vector3.isZero:()Z │ │ +088174: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +088176: 5220 fe0b |0001: iget v0, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +08817a: 2d00 0001 |0003: cmpl-float v0, v0, v1 │ │ +08817e: 3900 1000 |0005: if-nez v0, 0015 // +0010 │ │ +088182: 5220 ff0b |0007: iget v0, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +088186: 2d00 0001 |0009: cmpl-float v0, v0, v1 │ │ +08818a: 3900 0a00 |000b: if-nez v0, 0015 // +000a │ │ +08818e: 5220 000c |000d: iget v0, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +088192: 2d00 0001 |000f: cmpl-float v0, v0, v1 │ │ +088196: 3900 0400 |0011: if-nez v0, 0015 // +0004 │ │ +08819a: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +08819c: 0f00 |0014: return v0 │ │ +08819e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +0881a0: 28fe |0016: goto 0014 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=351 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lcom/badlogic/gdx/math/Vector3; │ │ │ │ #22 : (in Lcom/badlogic/gdx/math/Vector3;) │ │ @@ -94426,31 +94446,31 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -079c70: |[079c70] com.badlogic.gdx.math.Vector3.len:()F │ │ -079c80: 5230 fe0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079c84: 5231 fe0b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079c88: c810 |0004: mul-float/2addr v0, v1 │ │ -079c8a: 5231 ff0b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -079c8e: 5232 ff0b |0007: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -079c92: c821 |0009: mul-float/2addr v1, v2 │ │ -079c94: c610 |000a: add-float/2addr v0, v1 │ │ -079c96: 5231 000c |000b: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -079c9a: 5232 000c |000d: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -079c9e: c821 |000f: mul-float/2addr v1, v2 │ │ -079ca0: c610 |0010: add-float/2addr v0, v1 │ │ -079ca2: 8900 |0011: float-to-double v0, v0 │ │ -079ca4: 7120 2126 1000 |0012: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -079caa: 0b00 |0015: move-result-wide v0 │ │ -079cac: 8c00 |0016: double-to-float v0, v0 │ │ -079cae: 0f00 |0017: return v0 │ │ +0881a4: |[0881a4] com.badlogic.gdx.math.Vector3.len:()F │ │ +0881b4: 5230 fe0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0881b8: 5231 fe0b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0881bc: c810 |0004: mul-float/2addr v0, v1 │ │ +0881be: 5231 ff0b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0881c2: 5232 ff0b |0007: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0881c6: c821 |0009: mul-float/2addr v1, v2 │ │ +0881c8: c610 |000a: add-float/2addr v0, v1 │ │ +0881ca: 5231 000c |000b: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0881ce: 5232 000c |000d: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0881d2: c821 |000f: mul-float/2addr v1, v2 │ │ +0881d4: c610 |0010: add-float/2addr v0, v1 │ │ +0881d6: 8900 |0011: float-to-double v0, v0 │ │ +0881d8: 7120 2126 1000 |0012: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +0881de: 0b00 |0015: move-result-wide v0 │ │ +0881e0: 8c00 |0016: double-to-float v0, v0 │ │ +0881e2: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lcom/badlogic/gdx/math/Vector3; │ │ │ │ #23 : (in Lcom/badlogic/gdx/math/Vector3;) │ │ @@ -94458,27 +94478,27 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -079cb0: |[079cb0] com.badlogic.gdx.math.Vector3.len2:()F │ │ -079cc0: 5230 fe0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079cc4: 5231 fe0b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079cc8: c810 |0004: mul-float/2addr v0, v1 │ │ -079cca: 5231 ff0b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -079cce: 5232 ff0b |0007: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -079cd2: c821 |0009: mul-float/2addr v1, v2 │ │ -079cd4: c610 |000a: add-float/2addr v0, v1 │ │ -079cd6: 5231 000c |000b: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -079cda: 5232 000c |000d: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -079cde: c821 |000f: mul-float/2addr v1, v2 │ │ -079ce0: c610 |0010: add-float/2addr v0, v1 │ │ -079ce2: 0f00 |0011: return v0 │ │ +0881e4: |[0881e4] com.badlogic.gdx.math.Vector3.len2:()F │ │ +0881f4: 5230 fe0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0881f8: 5231 fe0b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0881fc: c810 |0004: mul-float/2addr v0, v1 │ │ +0881fe: 5231 ff0b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +088202: 5232 ff0b |0007: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +088206: c821 |0009: mul-float/2addr v1, v2 │ │ +088208: c610 |000a: add-float/2addr v0, v1 │ │ +08820a: 5231 000c |000b: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +08820e: 5232 000c |000d: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +088212: c821 |000f: mul-float/2addr v1, v2 │ │ +088214: c610 |0010: add-float/2addr v0, v1 │ │ +088216: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lcom/badlogic/gdx/math/Vector3; │ │ │ │ #24 : (in Lcom/badlogic/gdx/math/Vector3;) │ │ @@ -94486,25 +94506,25 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -079ce4: |[079ce4] com.badlogic.gdx.math.Vector3.lerp:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Vector3; │ │ -079cf4: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -079cf8: c741 |0002: sub-float/2addr v1, v4 │ │ -079cfa: 6e20 8d14 1200 |0003: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -079d00: 0c00 |0006: move-result-object v0 │ │ -079d02: 6e10 9e14 0300 |0007: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ -079d08: 0c01 |000a: move-result-object v1 │ │ -079d0a: 6e20 8d14 4100 |000b: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -079d10: 0c01 |000e: move-result-object v1 │ │ -079d12: 6e20 7614 1000 |000f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -079d18: 1100 |0012: return-object v0 │ │ +088218: |[088218] com.badlogic.gdx.math.Vector3.lerp:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Vector3; │ │ +088228: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +08822c: c741 |0002: sub-float/2addr v1, v4 │ │ +08822e: 6e20 8d14 1200 |0003: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +088234: 0c00 |0006: move-result-object v0 │ │ +088236: 6e10 9e14 0300 |0007: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ +08823c: 0c01 |000a: move-result-object v1 │ │ +08823e: 6e20 8d14 4100 |000b: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +088244: 0c01 |000e: move-result-object v1 │ │ +088246: 6e20 7614 1000 |000f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +08824c: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0007 line=362 │ │ 0x0012 line=363 │ │ locals : │ │ 0x0007 - 0x0013 reg=0 r Lcom/badlogic/gdx/math/Vector3; │ │ @@ -94517,24 +94537,24 @@ │ │ type : '(F)Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -079d1c: |[079d1c] com.badlogic.gdx.math.Vector3.mul:(F)Lcom/badlogic/gdx/math/Vector3; │ │ -079d2c: 5230 fe0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079d30: c840 |0002: mul-float/2addr v0, v4 │ │ -079d32: 5231 ff0b |0003: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -079d36: c841 |0005: mul-float/2addr v1, v4 │ │ -079d38: 5232 000c |0006: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -079d3c: c842 |0008: mul-float/2addr v2, v4 │ │ -079d3e: 6e40 9714 0321 |0009: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -079d44: 0c00 |000c: move-result-object v0 │ │ -079d46: 1100 |000d: return-object v0 │ │ +088250: |[088250] com.badlogic.gdx.math.Vector3.mul:(F)Lcom/badlogic/gdx/math/Vector3; │ │ +088260: 5230 fe0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +088264: c840 |0002: mul-float/2addr v0, v4 │ │ +088266: 5231 ff0b |0003: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +08826a: c841 |0005: mul-float/2addr v1, v4 │ │ +08826c: 5232 000c |0006: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +088270: c842 |0008: mul-float/2addr v2, v4 │ │ +088272: 6e40 9714 0321 |0009: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +088278: 0c00 |000c: move-result-object v0 │ │ +08827a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/badlogic/gdx/math/Vector3; │ │ 0x0000 - 0x000e reg=4 value F │ │ │ │ @@ -94543,24 +94563,24 @@ │ │ type : '(FFF)Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -079d48: |[079d48] com.badlogic.gdx.math.Vector3.mul:(FFF)Lcom/badlogic/gdx/math/Vector3; │ │ -079d58: 5230 fe0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079d5c: c840 |0002: mul-float/2addr v0, v4 │ │ -079d5e: 5231 ff0b |0003: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -079d62: c851 |0005: mul-float/2addr v1, v5 │ │ -079d64: 5232 000c |0006: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -079d68: c862 |0008: mul-float/2addr v2, v6 │ │ -079d6a: 6e40 9714 0321 |0009: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -079d70: 0c00 |000c: move-result-object v0 │ │ -079d72: 1100 |000d: return-object v0 │ │ +08827c: |[08827c] com.badlogic.gdx.math.Vector3.mul:(FFF)Lcom/badlogic/gdx/math/Vector3; │ │ +08828c: 5230 fe0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +088290: c840 |0002: mul-float/2addr v0, v4 │ │ +088292: 5231 ff0b |0003: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +088296: c851 |0005: mul-float/2addr v1, v5 │ │ +088298: 5232 000c |0006: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +08829c: c862 |0008: mul-float/2addr v2, v6 │ │ +08829e: 6e40 9714 0321 |0009: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +0882a4: 0c00 |000c: move-result-object v0 │ │ +0882a6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/badlogic/gdx/math/Vector3; │ │ 0x0000 - 0x000e reg=4 vx F │ │ 0x0000 - 0x000e reg=5 vy F │ │ @@ -94571,70 +94591,70 @@ │ │ type : '(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 85 16-bit code units │ │ -079d74: |[079d74] com.badlogic.gdx.math.Vector3.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; │ │ -079d84: 5470 ca0b |0000: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -079d88: 5261 fe0b |0002: iget v1, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079d8c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -079d8e: 4402 0002 |0005: aget v2, v0, v2 │ │ -079d92: c821 |0007: mul-float/2addr v1, v2 │ │ -079d94: 5262 ff0b |0008: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -079d98: 1243 |000a: const/4 v3, #int 4 // #4 │ │ -079d9a: 4403 0003 |000b: aget v3, v0, v3 │ │ -079d9e: c832 |000d: mul-float/2addr v2, v3 │ │ -079da0: c621 |000e: add-float/2addr v1, v2 │ │ -079da2: 5262 000c |000f: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -079da6: 1303 0800 |0011: const/16 v3, #int 8 // #8 │ │ -079daa: 4403 0003 |0013: aget v3, v0, v3 │ │ -079dae: c832 |0015: mul-float/2addr v2, v3 │ │ -079db0: c621 |0016: add-float/2addr v1, v2 │ │ -079db2: 1302 0c00 |0017: const/16 v2, #int 12 // #c │ │ -079db6: 4402 0002 |0019: aget v2, v0, v2 │ │ -079dba: c621 |001b: add-float/2addr v1, v2 │ │ -079dbc: 5262 fe0b |001c: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079dc0: 1213 |001e: const/4 v3, #int 1 // #1 │ │ -079dc2: 4403 0003 |001f: aget v3, v0, v3 │ │ -079dc6: c832 |0021: mul-float/2addr v2, v3 │ │ -079dc8: 5263 ff0b |0022: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -079dcc: 1254 |0024: const/4 v4, #int 5 // #5 │ │ -079dce: 4404 0004 |0025: aget v4, v0, v4 │ │ -079dd2: c843 |0027: mul-float/2addr v3, v4 │ │ -079dd4: c632 |0028: add-float/2addr v2, v3 │ │ -079dd6: 5263 000c |0029: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -079dda: 1304 0900 |002b: const/16 v4, #int 9 // #9 │ │ -079dde: 4404 0004 |002d: aget v4, v0, v4 │ │ -079de2: c843 |002f: mul-float/2addr v3, v4 │ │ -079de4: c632 |0030: add-float/2addr v2, v3 │ │ -079de6: 1303 0d00 |0031: const/16 v3, #int 13 // #d │ │ -079dea: 4403 0003 |0033: aget v3, v0, v3 │ │ -079dee: c632 |0035: add-float/2addr v2, v3 │ │ -079df0: 5263 fe0b |0036: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079df4: 1224 |0038: const/4 v4, #int 2 // #2 │ │ -079df6: 4404 0004 |0039: aget v4, v0, v4 │ │ -079dfa: c843 |003b: mul-float/2addr v3, v4 │ │ -079dfc: 5264 ff0b |003c: iget v4, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -079e00: 1265 |003e: const/4 v5, #int 6 // #6 │ │ -079e02: 4405 0005 |003f: aget v5, v0, v5 │ │ -079e06: c854 |0041: mul-float/2addr v4, v5 │ │ -079e08: c643 |0042: add-float/2addr v3, v4 │ │ -079e0a: 5264 000c |0043: iget v4, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -079e0e: 1305 0a00 |0045: const/16 v5, #int 10 // #a │ │ -079e12: 4405 0005 |0047: aget v5, v0, v5 │ │ -079e16: c854 |0049: mul-float/2addr v4, v5 │ │ -079e18: c643 |004a: add-float/2addr v3, v4 │ │ -079e1a: 1304 0e00 |004b: const/16 v4, #int 14 // #e │ │ -079e1e: 4404 0004 |004d: aget v4, v0, v4 │ │ -079e22: c643 |004f: add-float/2addr v3, v4 │ │ -079e24: 6e40 9714 1632 |0050: invoke-virtual {v6, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -079e2a: 0c01 |0053: move-result-object v1 │ │ -079e2c: 1101 |0054: return-object v1 │ │ +0882a8: |[0882a8] com.badlogic.gdx.math.Vector3.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; │ │ +0882b8: 5470 ca0b |0000: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0882bc: 5261 fe0b |0002: iget v1, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0882c0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0882c2: 4402 0002 |0005: aget v2, v0, v2 │ │ +0882c6: c821 |0007: mul-float/2addr v1, v2 │ │ +0882c8: 5262 ff0b |0008: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0882cc: 1243 |000a: const/4 v3, #int 4 // #4 │ │ +0882ce: 4403 0003 |000b: aget v3, v0, v3 │ │ +0882d2: c832 |000d: mul-float/2addr v2, v3 │ │ +0882d4: c621 |000e: add-float/2addr v1, v2 │ │ +0882d6: 5262 000c |000f: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0882da: 1303 0800 |0011: const/16 v3, #int 8 // #8 │ │ +0882de: 4403 0003 |0013: aget v3, v0, v3 │ │ +0882e2: c832 |0015: mul-float/2addr v2, v3 │ │ +0882e4: c621 |0016: add-float/2addr v1, v2 │ │ +0882e6: 1302 0c00 |0017: const/16 v2, #int 12 // #c │ │ +0882ea: 4402 0002 |0019: aget v2, v0, v2 │ │ +0882ee: c621 |001b: add-float/2addr v1, v2 │ │ +0882f0: 5262 fe0b |001c: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0882f4: 1213 |001e: const/4 v3, #int 1 // #1 │ │ +0882f6: 4403 0003 |001f: aget v3, v0, v3 │ │ +0882fa: c832 |0021: mul-float/2addr v2, v3 │ │ +0882fc: 5263 ff0b |0022: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +088300: 1254 |0024: const/4 v4, #int 5 // #5 │ │ +088302: 4404 0004 |0025: aget v4, v0, v4 │ │ +088306: c843 |0027: mul-float/2addr v3, v4 │ │ +088308: c632 |0028: add-float/2addr v2, v3 │ │ +08830a: 5263 000c |0029: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +08830e: 1304 0900 |002b: const/16 v4, #int 9 // #9 │ │ +088312: 4404 0004 |002d: aget v4, v0, v4 │ │ +088316: c843 |002f: mul-float/2addr v3, v4 │ │ +088318: c632 |0030: add-float/2addr v2, v3 │ │ +08831a: 1303 0d00 |0031: const/16 v3, #int 13 // #d │ │ +08831e: 4403 0003 |0033: aget v3, v0, v3 │ │ +088322: c632 |0035: add-float/2addr v2, v3 │ │ +088324: 5263 fe0b |0036: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +088328: 1224 |0038: const/4 v4, #int 2 // #2 │ │ +08832a: 4404 0004 |0039: aget v4, v0, v4 │ │ +08832e: c843 |003b: mul-float/2addr v3, v4 │ │ +088330: 5264 ff0b |003c: iget v4, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +088334: 1265 |003e: const/4 v5, #int 6 // #6 │ │ +088336: 4405 0005 |003f: aget v5, v0, v5 │ │ +08833a: c854 |0041: mul-float/2addr v4, v5 │ │ +08833c: c643 |0042: add-float/2addr v3, v4 │ │ +08833e: 5264 000c |0043: iget v4, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +088342: 1305 0a00 |0045: const/16 v5, #int 10 // #a │ │ +088346: 4405 0005 |0047: aget v5, v0, v5 │ │ +08834a: c854 |0049: mul-float/2addr v4, v5 │ │ +08834c: c643 |004a: add-float/2addr v3, v4 │ │ +08834e: 1304 0e00 |004b: const/16 v4, #int 14 // #e │ │ +088352: 4404 0004 |004d: aget v4, v0, v4 │ │ +088356: c643 |004f: add-float/2addr v3, v4 │ │ +088358: 6e40 9714 1632 |0050: invoke-virtual {v6, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +08835e: 0c01 |0053: move-result-object v1 │ │ +088360: 1101 |0054: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0002 line=296 │ │ locals : │ │ 0x0002 - 0x0055 reg=0 l_mat [F │ │ 0x0000 - 0x0055 reg=6 this Lcom/badlogic/gdx/math/Vector3; │ │ @@ -94645,21 +94665,21 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -079e30: |[079e30] com.badlogic.gdx.math.Vector3.mul:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; │ │ -079e40: 5240 fe0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079e44: 5241 ff0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -079e48: 5242 000c |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -079e4c: 6e40 8e14 0321 |0006: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@148e │ │ -079e52: 0c00 |0009: move-result-object v0 │ │ -079e54: 1100 |000a: return-object v0 │ │ +088364: |[088364] com.badlogic.gdx.math.Vector3.mul:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; │ │ +088374: 5240 fe0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +088378: 5241 ff0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +08837c: 5242 000c |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +088380: 6e40 8e14 0321 |0006: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@148e │ │ +088386: 0c00 |0009: move-result-object v0 │ │ +088388: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lcom/badlogic/gdx/math/Vector3; │ │ 0x0000 - 0x000b reg=4 other Lcom/badlogic/gdx/math/Vector3; │ │ │ │ @@ -94668,24 +94688,24 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -079e58: |[079e58] com.badlogic.gdx.math.Vector3.nor:()Lcom/badlogic/gdx/math/Vector3; │ │ -079e68: 6e10 8a14 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.len:()F // method@148a │ │ -079e6e: 0a00 |0003: move-result v0 │ │ -079e70: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -079e72: 2d01 0001 |0005: cmpl-float v1, v0, v1 │ │ -079e76: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -079e7a: 1102 |0009: return-object v2 │ │ -079e7c: 6e20 7a14 0200 |000a: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/math/Vector3;.div:(F)Lcom/badlogic/gdx/math/Vector3; // method@147a │ │ -079e82: 0c02 |000d: move-result-object v2 │ │ -079e84: 28fb |000e: goto 0009 // -0005 │ │ +08838c: |[08838c] com.badlogic.gdx.math.Vector3.nor:()Lcom/badlogic/gdx/math/Vector3; │ │ +08839c: 6e10 8a14 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.len:()F // method@148a │ │ +0883a2: 0a00 |0003: move-result v0 │ │ +0883a4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0883a6: 2d01 0001 |0005: cmpl-float v1, v0, v1 │ │ +0883aa: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +0883ae: 1102 |0009: return-object v2 │ │ +0883b0: 6e20 7a14 0200 |000a: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/math/Vector3;.div:(F)Lcom/badlogic/gdx/math/Vector3; // method@147a │ │ +0883b6: 0c02 |000d: move-result-object v2 │ │ +0883b8: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0004 line=262 │ │ 0x0009 line=265 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/math/Vector3; │ │ @@ -94697,90 +94717,90 @@ │ │ type : '(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 115 16-bit code units │ │ -079e88: |[079e88] com.badlogic.gdx.math.Vector3.prj:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; │ │ -079e98: 5480 ca0b |0000: iget-object v0, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -079e9c: 5272 fe0b |0002: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079ea0: 1233 |0004: const/4 v3, #int 3 // #3 │ │ -079ea2: 4403 0003 |0005: aget v3, v0, v3 │ │ -079ea6: c832 |0007: mul-float/2addr v2, v3 │ │ -079ea8: 5273 ff0b |0008: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -079eac: 1274 |000a: const/4 v4, #int 7 // #7 │ │ -079eae: 4404 0004 |000b: aget v4, v0, v4 │ │ -079eb2: c843 |000d: mul-float/2addr v3, v4 │ │ -079eb4: c632 |000e: add-float/2addr v2, v3 │ │ -079eb6: 5273 000c |000f: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -079eba: 1304 0b00 |0011: const/16 v4, #int 11 // #b │ │ -079ebe: 4404 0004 |0013: aget v4, v0, v4 │ │ -079ec2: c843 |0015: mul-float/2addr v3, v4 │ │ -079ec4: c632 |0016: add-float/2addr v2, v3 │ │ -079ec6: 1303 0f00 |0017: const/16 v3, #int 15 // #f │ │ -079eca: 4403 0003 |0019: aget v3, v0, v3 │ │ -079ece: a601 0203 |001b: add-float v1, v2, v3 │ │ -079ed2: 5272 fe0b |001d: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079ed6: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -079ed8: 4403 0003 |0020: aget v3, v0, v3 │ │ -079edc: c832 |0022: mul-float/2addr v2, v3 │ │ -079ede: 5273 ff0b |0023: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -079ee2: 1244 |0025: const/4 v4, #int 4 // #4 │ │ -079ee4: 4404 0004 |0026: aget v4, v0, v4 │ │ -079ee8: c843 |0028: mul-float/2addr v3, v4 │ │ -079eea: c632 |0029: add-float/2addr v2, v3 │ │ -079eec: 5273 000c |002a: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -079ef0: 1304 0800 |002c: const/16 v4, #int 8 // #8 │ │ -079ef4: 4404 0004 |002e: aget v4, v0, v4 │ │ -079ef8: c843 |0030: mul-float/2addr v3, v4 │ │ -079efa: c632 |0031: add-float/2addr v2, v3 │ │ -079efc: 1303 0c00 |0032: const/16 v3, #int 12 // #c │ │ -079f00: 4403 0003 |0034: aget v3, v0, v3 │ │ -079f04: c632 |0036: add-float/2addr v2, v3 │ │ -079f06: c912 |0037: div-float/2addr v2, v1 │ │ -079f08: 5273 fe0b |0038: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079f0c: 1214 |003a: const/4 v4, #int 1 // #1 │ │ -079f0e: 4404 0004 |003b: aget v4, v0, v4 │ │ -079f12: c843 |003d: mul-float/2addr v3, v4 │ │ -079f14: 5274 ff0b |003e: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -079f18: 1255 |0040: const/4 v5, #int 5 // #5 │ │ -079f1a: 4405 0005 |0041: aget v5, v0, v5 │ │ -079f1e: c854 |0043: mul-float/2addr v4, v5 │ │ -079f20: c643 |0044: add-float/2addr v3, v4 │ │ -079f22: 5274 000c |0045: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -079f26: 1305 0900 |0047: const/16 v5, #int 9 // #9 │ │ -079f2a: 4405 0005 |0049: aget v5, v0, v5 │ │ -079f2e: c854 |004b: mul-float/2addr v4, v5 │ │ -079f30: c643 |004c: add-float/2addr v3, v4 │ │ -079f32: 1304 0d00 |004d: const/16 v4, #int 13 // #d │ │ -079f36: 4404 0004 |004f: aget v4, v0, v4 │ │ -079f3a: c643 |0051: add-float/2addr v3, v4 │ │ -079f3c: c913 |0052: div-float/2addr v3, v1 │ │ -079f3e: 5274 fe0b |0053: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079f42: 1225 |0055: const/4 v5, #int 2 // #2 │ │ -079f44: 4405 0005 |0056: aget v5, v0, v5 │ │ -079f48: c854 |0058: mul-float/2addr v4, v5 │ │ -079f4a: 5275 ff0b |0059: iget v5, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -079f4e: 1266 |005b: const/4 v6, #int 6 // #6 │ │ -079f50: 4406 0006 |005c: aget v6, v0, v6 │ │ -079f54: c865 |005e: mul-float/2addr v5, v6 │ │ -079f56: c654 |005f: add-float/2addr v4, v5 │ │ -079f58: 5275 000c |0060: iget v5, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -079f5c: 1306 0a00 |0062: const/16 v6, #int 10 // #a │ │ -079f60: 4406 0006 |0064: aget v6, v0, v6 │ │ -079f64: c865 |0066: mul-float/2addr v5, v6 │ │ -079f66: c654 |0067: add-float/2addr v4, v5 │ │ -079f68: 1305 0e00 |0068: const/16 v5, #int 14 // #e │ │ -079f6c: 4405 0005 |006a: aget v5, v0, v5 │ │ -079f70: c654 |006c: add-float/2addr v4, v5 │ │ -079f72: c914 |006d: div-float/2addr v4, v1 │ │ -079f74: 6e40 9714 2743 |006e: invoke-virtual {v7, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -079f7a: 0c02 |0071: move-result-object v2 │ │ -079f7c: 1102 |0072: return-object v2 │ │ +0883bc: |[0883bc] com.badlogic.gdx.math.Vector3.prj:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; │ │ +0883cc: 5480 ca0b |0000: iget-object v0, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0883d0: 5272 fe0b |0002: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0883d4: 1233 |0004: const/4 v3, #int 3 // #3 │ │ +0883d6: 4403 0003 |0005: aget v3, v0, v3 │ │ +0883da: c832 |0007: mul-float/2addr v2, v3 │ │ +0883dc: 5273 ff0b |0008: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0883e0: 1274 |000a: const/4 v4, #int 7 // #7 │ │ +0883e2: 4404 0004 |000b: aget v4, v0, v4 │ │ +0883e6: c843 |000d: mul-float/2addr v3, v4 │ │ +0883e8: c632 |000e: add-float/2addr v2, v3 │ │ +0883ea: 5273 000c |000f: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0883ee: 1304 0b00 |0011: const/16 v4, #int 11 // #b │ │ +0883f2: 4404 0004 |0013: aget v4, v0, v4 │ │ +0883f6: c843 |0015: mul-float/2addr v3, v4 │ │ +0883f8: c632 |0016: add-float/2addr v2, v3 │ │ +0883fa: 1303 0f00 |0017: const/16 v3, #int 15 // #f │ │ +0883fe: 4403 0003 |0019: aget v3, v0, v3 │ │ +088402: a601 0203 |001b: add-float v1, v2, v3 │ │ +088406: 5272 fe0b |001d: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +08840a: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +08840c: 4403 0003 |0020: aget v3, v0, v3 │ │ +088410: c832 |0022: mul-float/2addr v2, v3 │ │ +088412: 5273 ff0b |0023: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +088416: 1244 |0025: const/4 v4, #int 4 // #4 │ │ +088418: 4404 0004 |0026: aget v4, v0, v4 │ │ +08841c: c843 |0028: mul-float/2addr v3, v4 │ │ +08841e: c632 |0029: add-float/2addr v2, v3 │ │ +088420: 5273 000c |002a: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +088424: 1304 0800 |002c: const/16 v4, #int 8 // #8 │ │ +088428: 4404 0004 |002e: aget v4, v0, v4 │ │ +08842c: c843 |0030: mul-float/2addr v3, v4 │ │ +08842e: c632 |0031: add-float/2addr v2, v3 │ │ +088430: 1303 0c00 |0032: const/16 v3, #int 12 // #c │ │ +088434: 4403 0003 |0034: aget v3, v0, v3 │ │ +088438: c632 |0036: add-float/2addr v2, v3 │ │ +08843a: c912 |0037: div-float/2addr v2, v1 │ │ +08843c: 5273 fe0b |0038: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +088440: 1214 |003a: const/4 v4, #int 1 // #1 │ │ +088442: 4404 0004 |003b: aget v4, v0, v4 │ │ +088446: c843 |003d: mul-float/2addr v3, v4 │ │ +088448: 5274 ff0b |003e: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +08844c: 1255 |0040: const/4 v5, #int 5 // #5 │ │ +08844e: 4405 0005 |0041: aget v5, v0, v5 │ │ +088452: c854 |0043: mul-float/2addr v4, v5 │ │ +088454: c643 |0044: add-float/2addr v3, v4 │ │ +088456: 5274 000c |0045: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +08845a: 1305 0900 |0047: const/16 v5, #int 9 // #9 │ │ +08845e: 4405 0005 |0049: aget v5, v0, v5 │ │ +088462: c854 |004b: mul-float/2addr v4, v5 │ │ +088464: c643 |004c: add-float/2addr v3, v4 │ │ +088466: 1304 0d00 |004d: const/16 v4, #int 13 // #d │ │ +08846a: 4404 0004 |004f: aget v4, v0, v4 │ │ +08846e: c643 |0051: add-float/2addr v3, v4 │ │ +088470: c913 |0052: div-float/2addr v3, v1 │ │ +088472: 5274 fe0b |0053: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +088476: 1225 |0055: const/4 v5, #int 2 // #2 │ │ +088478: 4405 0005 |0056: aget v5, v0, v5 │ │ +08847c: c854 |0058: mul-float/2addr v4, v5 │ │ +08847e: 5275 ff0b |0059: iget v5, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +088482: 1266 |005b: const/4 v6, #int 6 // #6 │ │ +088484: 4406 0006 |005c: aget v6, v0, v6 │ │ +088488: c865 |005e: mul-float/2addr v5, v6 │ │ +08848a: c654 |005f: add-float/2addr v4, v5 │ │ +08848c: 5275 000c |0060: iget v5, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +088490: 1306 0a00 |0062: const/16 v6, #int 10 // #a │ │ +088494: 4406 0006 |0064: aget v6, v0, v6 │ │ +088498: c865 |0066: mul-float/2addr v5, v6 │ │ +08849a: c654 |0067: add-float/2addr v4, v5 │ │ +08849c: 1305 0e00 |0068: const/16 v5, #int 14 // #e │ │ +0884a0: 4405 0005 |006a: aget v5, v0, v5 │ │ +0884a4: c654 |006c: add-float/2addr v4, v5 │ │ +0884a6: c914 |006d: div-float/2addr v4, v1 │ │ +0884a8: 6e40 9714 2743 |006e: invoke-virtual {v7, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +0884ae: 0c02 |0071: move-result-object v2 │ │ +0884b0: 1102 |0072: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ 0x0002 line=308 │ │ 0x001d line=309 │ │ locals : │ │ 0x0002 - 0x0073 reg=0 l_mat [F │ │ @@ -94793,61 +94813,61 @@ │ │ type : '(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 70 16-bit code units │ │ -079f80: |[079f80] com.badlogic.gdx.math.Vector3.rot:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; │ │ -079f90: 5470 ca0b |0000: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -079f94: 5261 fe0b |0002: iget v1, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079f98: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -079f9a: 4402 0002 |0005: aget v2, v0, v2 │ │ -079f9e: c821 |0007: mul-float/2addr v1, v2 │ │ -079fa0: 5262 ff0b |0008: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -079fa4: 1243 |000a: const/4 v3, #int 4 // #4 │ │ -079fa6: 4403 0003 |000b: aget v3, v0, v3 │ │ -079faa: c832 |000d: mul-float/2addr v2, v3 │ │ -079fac: c621 |000e: add-float/2addr v1, v2 │ │ -079fae: 5262 000c |000f: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -079fb2: 1303 0800 |0011: const/16 v3, #int 8 // #8 │ │ -079fb6: 4403 0003 |0013: aget v3, v0, v3 │ │ -079fba: c832 |0015: mul-float/2addr v2, v3 │ │ -079fbc: c621 |0016: add-float/2addr v1, v2 │ │ -079fbe: 5262 fe0b |0017: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079fc2: 1213 |0019: const/4 v3, #int 1 // #1 │ │ -079fc4: 4403 0003 |001a: aget v3, v0, v3 │ │ -079fc8: c832 |001c: mul-float/2addr v2, v3 │ │ -079fca: 5263 ff0b |001d: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -079fce: 1254 |001f: const/4 v4, #int 5 // #5 │ │ -079fd0: 4404 0004 |0020: aget v4, v0, v4 │ │ -079fd4: c843 |0022: mul-float/2addr v3, v4 │ │ -079fd6: c632 |0023: add-float/2addr v2, v3 │ │ -079fd8: 5263 000c |0024: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -079fdc: 1304 0900 |0026: const/16 v4, #int 9 // #9 │ │ -079fe0: 4404 0004 |0028: aget v4, v0, v4 │ │ -079fe4: c843 |002a: mul-float/2addr v3, v4 │ │ -079fe6: c632 |002b: add-float/2addr v2, v3 │ │ -079fe8: 5263 fe0b |002c: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -079fec: 1224 |002e: const/4 v4, #int 2 // #2 │ │ -079fee: 4404 0004 |002f: aget v4, v0, v4 │ │ -079ff2: c843 |0031: mul-float/2addr v3, v4 │ │ -079ff4: 5264 ff0b |0032: iget v4, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -079ff8: 1265 |0034: const/4 v5, #int 6 // #6 │ │ -079ffa: 4405 0005 |0035: aget v5, v0, v5 │ │ -079ffe: c854 |0037: mul-float/2addr v4, v5 │ │ -07a000: c643 |0038: add-float/2addr v3, v4 │ │ -07a002: 5264 000c |0039: iget v4, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07a006: 1305 0a00 |003b: const/16 v5, #int 10 // #a │ │ -07a00a: 4405 0005 |003d: aget v5, v0, v5 │ │ -07a00e: c854 |003f: mul-float/2addr v4, v5 │ │ -07a010: c643 |0040: add-float/2addr v3, v4 │ │ -07a012: 6e40 9714 1632 |0041: invoke-virtual {v6, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07a018: 0c01 |0044: move-result-object v1 │ │ -07a01a: 1101 |0045: return-object v1 │ │ +0884b4: |[0884b4] com.badlogic.gdx.math.Vector3.rot:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; │ │ +0884c4: 5470 ca0b |0000: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0884c8: 5261 fe0b |0002: iget v1, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0884cc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0884ce: 4402 0002 |0005: aget v2, v0, v2 │ │ +0884d2: c821 |0007: mul-float/2addr v1, v2 │ │ +0884d4: 5262 ff0b |0008: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0884d8: 1243 |000a: const/4 v3, #int 4 // #4 │ │ +0884da: 4403 0003 |000b: aget v3, v0, v3 │ │ +0884de: c832 |000d: mul-float/2addr v2, v3 │ │ +0884e0: c621 |000e: add-float/2addr v1, v2 │ │ +0884e2: 5262 000c |000f: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0884e6: 1303 0800 |0011: const/16 v3, #int 8 // #8 │ │ +0884ea: 4403 0003 |0013: aget v3, v0, v3 │ │ +0884ee: c832 |0015: mul-float/2addr v2, v3 │ │ +0884f0: c621 |0016: add-float/2addr v1, v2 │ │ +0884f2: 5262 fe0b |0017: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0884f6: 1213 |0019: const/4 v3, #int 1 // #1 │ │ +0884f8: 4403 0003 |001a: aget v3, v0, v3 │ │ +0884fc: c832 |001c: mul-float/2addr v2, v3 │ │ +0884fe: 5263 ff0b |001d: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +088502: 1254 |001f: const/4 v4, #int 5 // #5 │ │ +088504: 4404 0004 |0020: aget v4, v0, v4 │ │ +088508: c843 |0022: mul-float/2addr v3, v4 │ │ +08850a: c632 |0023: add-float/2addr v2, v3 │ │ +08850c: 5263 000c |0024: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +088510: 1304 0900 |0026: const/16 v4, #int 9 // #9 │ │ +088514: 4404 0004 |0028: aget v4, v0, v4 │ │ +088518: c843 |002a: mul-float/2addr v3, v4 │ │ +08851a: c632 |002b: add-float/2addr v2, v3 │ │ +08851c: 5263 fe0b |002c: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +088520: 1224 |002e: const/4 v4, #int 2 // #2 │ │ +088522: 4404 0004 |002f: aget v4, v0, v4 │ │ +088526: c843 |0031: mul-float/2addr v3, v4 │ │ +088528: 5264 ff0b |0032: iget v4, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +08852c: 1265 |0034: const/4 v5, #int 6 // #6 │ │ +08852e: 4405 0005 |0035: aget v5, v0, v5 │ │ +088532: c854 |0037: mul-float/2addr v4, v5 │ │ +088534: c643 |0038: add-float/2addr v3, v4 │ │ +088536: 5264 000c |0039: iget v4, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +08853a: 1305 0a00 |003b: const/16 v5, #int 10 // #a │ │ +08853e: 4405 0005 |003d: aget v5, v0, v5 │ │ +088542: c854 |003f: mul-float/2addr v4, v5 │ │ +088544: c643 |0040: add-float/2addr v3, v4 │ │ +088546: 6e40 9714 1632 |0041: invoke-virtual {v6, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +08854c: 0c01 |0044: move-result-object v1 │ │ +08854e: 1101 |0045: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 0x0002 line=320 │ │ locals : │ │ 0x0002 - 0x0046 reg=0 l_mat [F │ │ 0x0000 - 0x0046 reg=6 this Lcom/badlogic/gdx/math/Vector3; │ │ @@ -94858,21 +94878,21 @@ │ │ type : '(FFFF)Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -07a01c: |[07a01c] com.badlogic.gdx.math.Vector3.rotate:(FFFF)Lcom/badlogic/gdx/math/Vector3; │ │ -07a02c: 6200 fa0b |0000: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ -07a030: 6e40 9714 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07a036: 0c00 |0005: move-result-object v0 │ │ -07a038: 6e30 9514 0102 |0006: invoke-virtual {v1, v0, v2}, Lcom/badlogic/gdx/math/Vector3;.rotate:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Vector3; // method@1495 │ │ -07a03e: 0c00 |0009: move-result-object v0 │ │ -07a040: 1100 |000a: return-object v0 │ │ +088550: |[088550] com.badlogic.gdx.math.Vector3.rotate:(FFFF)Lcom/badlogic/gdx/math/Vector3; │ │ +088560: 6200 fa0b |0000: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ +088564: 6e40 9714 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +08856a: 0c00 |0005: move-result-object v0 │ │ +08856c: 6e30 9514 0102 |0006: invoke-virtual {v1, v0, v2}, Lcom/badlogic/gdx/math/Vector3;.rotate:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Vector3; // method@1495 │ │ +088572: 0c00 |0009: move-result-object v0 │ │ +088574: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/math/Vector3; │ │ 0x0000 - 0x000b reg=2 angle F │ │ 0x0000 - 0x000b reg=3 axisX F │ │ @@ -94884,21 +94904,21 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -07a044: |[07a044] com.badlogic.gdx.math.Vector3.rotate:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Vector3; │ │ -07a054: 6200 fd0b |0000: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@0bfd │ │ -07a058: 6e30 e213 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/math/Matrix4;.setToRotation:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Matrix4; // method@13e2 │ │ -07a05e: 6200 fd0b |0005: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@0bfd │ │ -07a062: 6e20 8f14 0100 |0007: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@148f │ │ -07a068: 0c00 |000a: move-result-object v0 │ │ -07a06a: 1100 |000b: return-object v0 │ │ +088578: |[088578] com.badlogic.gdx.math.Vector3.rotate:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Vector3; │ │ +088588: 6200 fd0b |0000: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@0bfd │ │ +08858c: 6e30 e213 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/math/Matrix4;.setToRotation:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Matrix4; // method@13e2 │ │ +088592: 6200 fd0b |0005: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@0bfd │ │ +088596: 6e20 8f14 0100 |0007: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@148f │ │ +08859c: 0c00 |000a: move-result-object v0 │ │ +08859e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0005 line=341 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/math/Vector3; │ │ 0x0000 - 0x000c reg=2 axis Lcom/badlogic/gdx/math/Vector3; │ │ @@ -94909,25 +94929,25 @@ │ │ type : '(FFF)Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -07a06c: |[07a06c] com.badlogic.gdx.math.Vector3.scale:(FFF)Lcom/badlogic/gdx/math/Vector3; │ │ -07a07c: 5210 fe0b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07a080: c820 |0002: mul-float/2addr v0, v2 │ │ -07a082: 5910 fe0b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07a086: 5210 ff0b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07a08a: c830 |0007: mul-float/2addr v0, v3 │ │ -07a08c: 5910 ff0b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07a090: 5210 000c |000a: iget v0, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07a094: c840 |000c: mul-float/2addr v0, v4 │ │ -07a096: 5910 000c |000d: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07a09a: 1101 |000f: return-object v1 │ │ +0885a0: |[0885a0] com.badlogic.gdx.math.Vector3.scale:(FFF)Lcom/badlogic/gdx/math/Vector3; │ │ +0885b0: 5210 fe0b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0885b4: c820 |0002: mul-float/2addr v0, v2 │ │ +0885b6: 5910 fe0b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0885ba: 5210 ff0b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0885be: c830 |0007: mul-float/2addr v0, v3 │ │ +0885c0: 5910 ff0b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0885c4: 5210 000c |000a: iget v0, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0885c8: c840 |000c: mul-float/2addr v0, v4 │ │ +0885ca: 5910 000c |000d: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0885ce: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0005 line=496 │ │ 0x000a line=497 │ │ 0x000f line=498 │ │ locals : │ │ @@ -94941,19 +94961,19 @@ │ │ type : '(FFF)Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -07a09c: |[07a09c] com.badlogic.gdx.math.Vector3.set:(FFF)Lcom/badlogic/gdx/math/Vector3; │ │ -07a0ac: 5901 fe0b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07a0b0: 5902 ff0b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07a0b4: 5903 000c |0004: iput v3, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07a0b8: 1100 |0006: return-object v0 │ │ +0885d0: |[0885d0] com.badlogic.gdx.math.Vector3.set:(FFF)Lcom/badlogic/gdx/math/Vector3; │ │ +0885e0: 5901 fe0b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0885e4: 5902 ff0b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0885e8: 5903 000c |0004: iput v3, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0885ec: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0002 line=85 │ │ 0x0004 line=86 │ │ 0x0006 line=87 │ │ locals : │ │ @@ -94967,21 +94987,21 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -07a0bc: |[07a0bc] com.badlogic.gdx.math.Vector3.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; │ │ -07a0cc: 5240 fe0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07a0d0: 5241 ff0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07a0d4: 5242 000c |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07a0d8: 6e40 9714 0321 |0006: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07a0de: 0c00 |0009: move-result-object v0 │ │ -07a0e0: 1100 |000a: return-object v0 │ │ +0885f0: |[0885f0] com.badlogic.gdx.math.Vector3.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; │ │ +088600: 5240 fe0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +088604: 5241 ff0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +088608: 5242 000c |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +08860c: 6e40 9714 0321 |0006: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +088612: 0c00 |0009: move-result-object v0 │ │ +088614: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lcom/badlogic/gdx/math/Vector3; │ │ 0x0000 - 0x000b reg=4 vector Lcom/badlogic/gdx/math/Vector3; │ │ │ │ @@ -94990,24 +95010,24 @@ │ │ type : '([F)Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -07a0e4: |[07a0e4] com.badlogic.gdx.math.Vector3.set:([F)Lcom/badlogic/gdx/math/Vector3; │ │ -07a0f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07a0f6: 4400 0400 |0001: aget v0, v4, v0 │ │ -07a0fa: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -07a0fc: 4401 0401 |0004: aget v1, v4, v1 │ │ -07a100: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -07a102: 4402 0402 |0007: aget v2, v4, v2 │ │ -07a106: 6e40 9714 0321 |0009: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07a10c: 0c00 |000c: move-result-object v0 │ │ -07a10e: 1100 |000d: return-object v0 │ │ +088618: |[088618] com.badlogic.gdx.math.Vector3.set:([F)Lcom/badlogic/gdx/math/Vector3; │ │ +088628: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08862a: 4400 0400 |0001: aget v0, v4, v0 │ │ +08862e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +088630: 4401 0401 |0004: aget v1, v4, v1 │ │ +088634: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +088636: 4402 0402 |0007: aget v2, v4, v2 │ │ +08863a: 6e40 9714 0321 |0009: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +088640: 0c00 |000c: move-result-object v0 │ │ +088642: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/badlogic/gdx/math/Vector3; │ │ 0x0000 - 0x000e reg=4 values [F │ │ │ │ @@ -95016,75 +95036,75 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 116 16-bit code units │ │ -07a110: |[07a110] com.badlogic.gdx.math.Vector3.slerp:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Vector3; │ │ -07a120: 6e20 7e14 9800 |0000: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ -07a126: 0a00 |0003: move-result v0 │ │ -07a128: 8904 |0004: float-to-double v4, v0 │ │ -07a12a: 1806 8f53 7424 97ff ef3f |0005: const-wide v6, #double 0.99995 // #3fefff972474538f │ │ -07a134: 2f04 0406 |000a: cmpl-double v4, v4, v6 │ │ -07a138: 3c04 0c00 |000c: if-gtz v4, 0018 // +000c │ │ -07a13c: 8904 |000e: float-to-double v4, v0 │ │ -07a13e: 1806 9643 8b6c e7fb ef3f |000f: const-wide v6, #double 0.9995 // #3feffbe76c8b4396 │ │ -07a148: 3004 0406 |0014: cmpg-double v4, v4, v6 │ │ -07a14c: 3b04 1500 |0016: if-gez v4, 002b // +0015 │ │ -07a150: 6e10 9e14 0900 |0018: invoke-virtual {v9}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ -07a156: 0c04 |001b: move-result-object v4 │ │ -07a158: 6e20 9d14 8400 |001c: invoke-virtual {v4, v8}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ -07a15e: 0c04 |001f: move-result-object v4 │ │ -07a160: 6e20 8d14 a400 |0020: invoke-virtual {v4, v10}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -07a166: 0c04 |0023: move-result-object v4 │ │ -07a168: 6e20 7614 4800 |0024: invoke-virtual {v8, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -07a16e: 6e10 9114 0800 |0027: invoke-virtual {v8}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -07a174: 1108 |002a: return-object v8 │ │ -07a176: 1504 803f |002b: const/high16 v4, #int 1065353216 // #3f80 │ │ -07a17a: 2d04 0004 |002d: cmpl-float v4, v0, v4 │ │ -07a17e: 3d04 0400 |002f: if-lez v4, 0033 // +0004 │ │ -07a182: 1500 803f |0031: const/high16 v0, #int 1065353216 // #3f80 │ │ -07a186: 1504 80bf |0033: const/high16 v4, #int -1082130432 // #bf80 │ │ -07a18a: 2e04 0004 |0035: cmpg-float v4, v0, v4 │ │ -07a18e: 3b04 0400 |0037: if-gez v4, 003b // +0004 │ │ -07a192: 1500 80bf |0039: const/high16 v0, #int -1082130432 // #bf80 │ │ -07a196: 8904 |003b: float-to-double v4, v0 │ │ -07a198: 7120 1126 5400 |003c: invoke-static {v4, v5}, Ljava/lang/Math;.acos:(D)D // method@2611 │ │ -07a19e: 0b04 |003f: move-result-wide v4 │ │ -07a1a0: 8c42 |0040: double-to-float v2, v4 │ │ -07a1a2: a801 020a |0041: mul-float v1, v2, v10 │ │ -07a1a6: 6e10 9e14 0900 |0043: invoke-virtual {v9}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ -07a1ac: 0c04 |0046: move-result-object v4 │ │ -07a1ae: 5285 fe0b |0047: iget v5, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07a1b2: c805 |0049: mul-float/2addr v5, v0 │ │ -07a1b4: 5286 ff0b |004a: iget v6, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07a1b8: c806 |004c: mul-float/2addr v6, v0 │ │ -07a1ba: 5287 000c |004d: iget v7, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07a1be: c807 |004f: mul-float/2addr v7, v0 │ │ -07a1c0: 6e40 9c14 5476 |0050: invoke-virtual {v4, v5, v6, v7}, Lcom/badlogic/gdx/math/Vector3;.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@149c │ │ -07a1c6: 0c03 |0053: move-result-object v3 │ │ -07a1c8: 6e10 9114 0300 |0054: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -07a1ce: 8914 |0057: float-to-double v4, v1 │ │ -07a1d0: 7120 1526 5400 |0058: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@2615 │ │ -07a1d6: 0b04 |005b: move-result-wide v4 │ │ -07a1d8: 8c44 |005c: double-to-float v4, v4 │ │ -07a1da: 6e20 8d14 4800 |005d: invoke-virtual {v8, v4}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -07a1e0: 0c04 |0060: move-result-object v4 │ │ -07a1e2: 8915 |0061: float-to-double v5, v1 │ │ -07a1e4: 7120 2026 6500 |0062: invoke-static {v5, v6}, Ljava/lang/Math;.sin:(D)D // method@2620 │ │ -07a1ea: 0b05 |0065: move-result-wide v5 │ │ -07a1ec: 8c55 |0066: double-to-float v5, v5 │ │ -07a1ee: 6e20 8d14 5300 |0067: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -07a1f4: 0c05 |006a: move-result-object v5 │ │ -07a1f6: 6e20 7614 5400 |006b: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -07a1fc: 0c04 |006e: move-result-object v4 │ │ -07a1fe: 6e10 9114 0400 |006f: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -07a204: 0c08 |0072: move-result-object v8 │ │ -07a206: 28b7 |0073: goto 002a // -0049 │ │ +088644: |[088644] com.badlogic.gdx.math.Vector3.slerp:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Vector3; │ │ +088654: 6e20 7e14 9800 |0000: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@147e │ │ +08865a: 0a00 |0003: move-result v0 │ │ +08865c: 8904 |0004: float-to-double v4, v0 │ │ +08865e: 1806 8f53 7424 97ff ef3f |0005: const-wide v6, #double 0.99995 // #3fefff972474538f │ │ +088668: 2f04 0406 |000a: cmpl-double v4, v4, v6 │ │ +08866c: 3c04 0c00 |000c: if-gtz v4, 0018 // +000c │ │ +088670: 8904 |000e: float-to-double v4, v0 │ │ +088672: 1806 9643 8b6c e7fb ef3f |000f: const-wide v6, #double 0.9995 // #3feffbe76c8b4396 │ │ +08867c: 3004 0406 |0014: cmpg-double v4, v4, v6 │ │ +088680: 3b04 1500 |0016: if-gez v4, 002b // +0015 │ │ +088684: 6e10 9e14 0900 |0018: invoke-virtual {v9}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ +08868a: 0c04 |001b: move-result-object v4 │ │ +08868c: 6e20 9d14 8400 |001c: invoke-virtual {v4, v8}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ +088692: 0c04 |001f: move-result-object v4 │ │ +088694: 6e20 8d14 a400 |0020: invoke-virtual {v4, v10}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +08869a: 0c04 |0023: move-result-object v4 │ │ +08869c: 6e20 7614 4800 |0024: invoke-virtual {v8, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +0886a2: 6e10 9114 0800 |0027: invoke-virtual {v8}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +0886a8: 1108 |002a: return-object v8 │ │ +0886aa: 1504 803f |002b: const/high16 v4, #int 1065353216 // #3f80 │ │ +0886ae: 2d04 0004 |002d: cmpl-float v4, v0, v4 │ │ +0886b2: 3d04 0400 |002f: if-lez v4, 0033 // +0004 │ │ +0886b6: 1500 803f |0031: const/high16 v0, #int 1065353216 // #3f80 │ │ +0886ba: 1504 80bf |0033: const/high16 v4, #int -1082130432 // #bf80 │ │ +0886be: 2e04 0004 |0035: cmpg-float v4, v0, v4 │ │ +0886c2: 3b04 0400 |0037: if-gez v4, 003b // +0004 │ │ +0886c6: 1500 80bf |0039: const/high16 v0, #int -1082130432 // #bf80 │ │ +0886ca: 8904 |003b: float-to-double v4, v0 │ │ +0886cc: 7120 1126 5400 |003c: invoke-static {v4, v5}, Ljava/lang/Math;.acos:(D)D // method@2611 │ │ +0886d2: 0b04 |003f: move-result-wide v4 │ │ +0886d4: 8c42 |0040: double-to-float v2, v4 │ │ +0886d6: a801 020a |0041: mul-float v1, v2, v10 │ │ +0886da: 6e10 9e14 0900 |0043: invoke-virtual {v9}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ +0886e0: 0c04 |0046: move-result-object v4 │ │ +0886e2: 5285 fe0b |0047: iget v5, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0886e6: c805 |0049: mul-float/2addr v5, v0 │ │ +0886e8: 5286 ff0b |004a: iget v6, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0886ec: c806 |004c: mul-float/2addr v6, v0 │ │ +0886ee: 5287 000c |004d: iget v7, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0886f2: c807 |004f: mul-float/2addr v7, v0 │ │ +0886f4: 6e40 9c14 5476 |0050: invoke-virtual {v4, v5, v6, v7}, Lcom/badlogic/gdx/math/Vector3;.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@149c │ │ +0886fa: 0c03 |0053: move-result-object v3 │ │ +0886fc: 6e10 9114 0300 |0054: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +088702: 8914 |0057: float-to-double v4, v1 │ │ +088704: 7120 1526 5400 |0058: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@2615 │ │ +08870a: 0b04 |005b: move-result-wide v4 │ │ +08870c: 8c44 |005c: double-to-float v4, v4 │ │ +08870e: 6e20 8d14 4800 |005d: invoke-virtual {v8, v4}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +088714: 0c04 |0060: move-result-object v4 │ │ +088716: 8916 |0061: float-to-double v6, v1 │ │ +088718: 7120 2026 7600 |0062: invoke-static {v6, v7}, Ljava/lang/Math;.sin:(D)D // method@2620 │ │ +08871e: 0b06 |0065: move-result-wide v6 │ │ +088720: 8c65 |0066: double-to-float v5, v6 │ │ +088722: 6e20 8d14 5300 |0067: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +088728: 0c05 |006a: move-result-object v5 │ │ +08872a: 6e20 7614 5400 |006b: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +088730: 0c04 |006e: move-result-object v4 │ │ +088732: 6e10 9114 0400 |006f: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +088738: 0c08 |0072: move-result-object v8 │ │ +08873a: 28b7 |0073: goto 002a // -0049 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0004 line=374 │ │ 0x0018 line=375 │ │ 0x0027 line=376 │ │ 0x002a line=387 │ │ @@ -95110,24 +95130,24 @@ │ │ type : '(F)Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -07a208: |[07a208] com.badlogic.gdx.math.Vector3.sub:(F)Lcom/badlogic/gdx/math/Vector3; │ │ -07a218: 5230 fe0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07a21c: c740 |0002: sub-float/2addr v0, v4 │ │ -07a21e: 5231 ff0b |0003: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07a222: c741 |0005: sub-float/2addr v1, v4 │ │ -07a224: 5232 000c |0006: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07a228: c742 |0008: sub-float/2addr v2, v4 │ │ -07a22a: 6e40 9714 0321 |0009: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07a230: 0c00 |000c: move-result-object v0 │ │ -07a232: 1100 |000d: return-object v0 │ │ +08873c: |[08873c] com.badlogic.gdx.math.Vector3.sub:(F)Lcom/badlogic/gdx/math/Vector3; │ │ +08874c: 5230 fe0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +088750: c740 |0002: sub-float/2addr v0, v4 │ │ +088752: 5231 ff0b |0003: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +088756: c741 |0005: sub-float/2addr v1, v4 │ │ +088758: 5232 000c |0006: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +08875c: c742 |0008: sub-float/2addr v2, v4 │ │ +08875e: 6e40 9714 0321 |0009: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +088764: 0c00 |000c: move-result-object v0 │ │ +088766: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/badlogic/gdx/math/Vector3; │ │ 0x0000 - 0x000e reg=4 value F │ │ │ │ @@ -95136,24 +95156,24 @@ │ │ type : '(FFF)Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -07a234: |[07a234] com.badlogic.gdx.math.Vector3.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; │ │ -07a244: 5230 fe0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07a248: c740 |0002: sub-float/2addr v0, v4 │ │ -07a24a: 5231 ff0b |0003: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07a24e: c751 |0005: sub-float/2addr v1, v5 │ │ -07a250: 5232 000c |0006: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07a254: c762 |0008: sub-float/2addr v2, v6 │ │ -07a256: 6e40 9714 0321 |0009: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07a25c: 0c00 |000c: move-result-object v0 │ │ -07a25e: 1100 |000d: return-object v0 │ │ +088768: |[088768] com.badlogic.gdx.math.Vector3.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; │ │ +088778: 5230 fe0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +08877c: c740 |0002: sub-float/2addr v0, v4 │ │ +08877e: 5231 ff0b |0003: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +088782: c751 |0005: sub-float/2addr v1, v5 │ │ +088784: 5232 000c |0006: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +088788: c762 |0008: sub-float/2addr v2, v6 │ │ +08878a: 6e40 9714 0321 |0009: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +088790: 0c00 |000c: move-result-object v0 │ │ +088792: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/badlogic/gdx/math/Vector3; │ │ 0x0000 - 0x000e reg=4 x F │ │ 0x0000 - 0x000e reg=5 y F │ │ @@ -95164,21 +95184,21 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -07a260: |[07a260] com.badlogic.gdx.math.Vector3.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; │ │ -07a270: 5240 fe0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07a274: 5241 ff0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07a278: 5242 000c |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07a27c: 6e40 9c14 0321 |0006: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@149c │ │ -07a282: 0c00 |0009: move-result-object v0 │ │ -07a284: 1100 |000a: return-object v0 │ │ +088794: |[088794] com.badlogic.gdx.math.Vector3.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; │ │ +0887a4: 5240 fe0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0887a8: 5241 ff0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0887ac: 5242 000c |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0887b0: 6e40 9c14 0321 |0006: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@149c │ │ +0887b6: 0c00 |0009: move-result-object v0 │ │ +0887b8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lcom/badlogic/gdx/math/Vector3; │ │ 0x0000 - 0x000b reg=4 a_vec Lcom/badlogic/gdx/math/Vector3; │ │ │ │ @@ -95187,19 +95207,19 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07a288: |[07a288] com.badlogic.gdx.math.Vector3.tmp:()Lcom/badlogic/gdx/math/Vector3; │ │ -07a298: 6200 fa0b |0000: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ -07a29c: 6e20 9814 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -07a2a2: 0c00 |0005: move-result-object v0 │ │ -07a2a4: 1100 |0006: return-object v0 │ │ +0887bc: |[0887bc] com.badlogic.gdx.math.Vector3.tmp:()Lcom/badlogic/gdx/math/Vector3; │ │ +0887cc: 6200 fa0b |0000: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ +0887d0: 6e20 9814 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +0887d6: 0c00 |0005: move-result-object v0 │ │ +0887d8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/math/Vector3; │ │ │ │ #43 : (in Lcom/badlogic/gdx/math/Vector3;) │ │ @@ -95207,19 +95227,19 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07a2a8: |[07a2a8] com.badlogic.gdx.math.Vector3.tmp2:()Lcom/badlogic/gdx/math/Vector3; │ │ -07a2b8: 6200 fb0b |0000: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0bfb │ │ -07a2bc: 6e20 9814 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -07a2c2: 0c00 |0005: move-result-object v0 │ │ -07a2c4: 1100 |0006: return-object v0 │ │ +0887dc: |[0887dc] com.badlogic.gdx.math.Vector3.tmp2:()Lcom/badlogic/gdx/math/Vector3; │ │ +0887ec: 6200 fb0b |0000: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0bfb │ │ +0887f0: 6e20 9814 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +0887f6: 0c00 |0005: move-result-object v0 │ │ +0887f8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/math/Vector3; │ │ │ │ #44 : (in Lcom/badlogic/gdx/math/Vector3;) │ │ @@ -95227,19 +95247,19 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07a2c8: |[07a2c8] com.badlogic.gdx.math.Vector3.tmp3:()Lcom/badlogic/gdx/math/Vector3; │ │ -07a2d8: 6200 fc0b |0000: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ -07a2dc: 6e20 9814 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -07a2e2: 0c00 |0005: move-result-object v0 │ │ -07a2e4: 1100 |0006: return-object v0 │ │ +0887fc: |[0887fc] com.badlogic.gdx.math.Vector3.tmp3:()Lcom/badlogic/gdx/math/Vector3; │ │ +08880c: 6200 fc0b |0000: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0bfc │ │ +088810: 6e20 9814 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +088816: 0c00 |0005: move-result-object v0 │ │ +088818: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/math/Vector3; │ │ │ │ #45 : (in Lcom/badlogic/gdx/math/Vector3;) │ │ @@ -95247,48 +95267,48 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -07a2e8: |[07a2e8] com.badlogic.gdx.math.Vector3.toString:()Ljava/lang/String; │ │ -07a2f8: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -07a2fc: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -07a302: 5221 fe0b |0005: iget v1, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07a306: 6e20 6a26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -07a30c: 0c00 |000a: move-result-object v0 │ │ -07a30e: 1a01 a700 |000b: const-string v1, "," // string@00a7 │ │ -07a312: 6e20 6e26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -07a318: 0c00 |0010: move-result-object v0 │ │ -07a31a: 5221 ff0b |0011: iget v1, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07a31e: 6e20 6a26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -07a324: 0c00 |0016: move-result-object v0 │ │ -07a326: 1a01 a700 |0017: const-string v1, "," // string@00a7 │ │ -07a32a: 6e20 6e26 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -07a330: 0c00 |001c: move-result-object v0 │ │ -07a332: 5221 000c |001d: iget v1, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07a336: 6e20 6a26 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -07a33c: 0c00 |0022: move-result-object v0 │ │ -07a33e: 6e10 7426 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -07a344: 0c00 |0026: move-result-object v0 │ │ -07a346: 1100 |0027: return-object v0 │ │ +08881c: |[08881c] com.badlogic.gdx.math.Vector3.toString:()Ljava/lang/String; │ │ +08882c: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +088830: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +088836: 5221 fe0b |0005: iget v1, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +08883a: 6e20 6a26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +088840: 0c00 |000a: move-result-object v0 │ │ +088842: 1a01 a700 |000b: const-string v1, "," // string@00a7 │ │ +088846: 6e20 6e26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +08884c: 0c00 |0010: move-result-object v0 │ │ +08884e: 5221 ff0b |0011: iget v1, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +088852: 6e20 6a26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +088858: 0c00 |0016: move-result-object v0 │ │ +08885a: 1a01 a700 |0017: const-string v1, "," // string@00a7 │ │ +08885e: 6e20 6e26 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +088864: 0c00 |001c: move-result-object v0 │ │ +088866: 5221 000c |001d: iget v1, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +08886a: 6e20 6a26 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +088870: 0c00 |0022: move-result-object v0 │ │ +088872: 6e10 7426 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +088878: 0c00 |0026: move-result-object v0 │ │ +08887a: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 this Lcom/badlogic/gdx/math/Vector3; │ │ │ │ - source_file_idx : 4242 (Vector3.java) │ │ + source_file_idx : 4240 (Vector3.java) │ │ │ │ Class #238 header: │ │ -class_idx : 533 │ │ +class_idx : 531 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 957 │ │ -source_file_idx : 4278 │ │ +superclass_idx : 955 │ │ +source_file_idx : 4276 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #238 - │ │ Class descriptor : 'Lcom/badlogic/gdx/math/WindowedMean;' │ │ @@ -95323,25 +95343,25 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -07a348: |[07a348] com.badlogic.gdx.math.WindowedMean.:(I)V │ │ -07a358: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -07a35e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -07a360: 5910 010c |0004: iput v0, v1, Lcom/badlogic/gdx/math/WindowedMean;.added_values:I // field@0c01 │ │ -07a364: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -07a366: 5910 040c |0007: iput v0, v1, Lcom/badlogic/gdx/math/WindowedMean;.mean:F // field@0c04 │ │ -07a36a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -07a36c: 5c10 020c |000a: iput-boolean v0, v1, Lcom/badlogic/gdx/math/WindowedMean;.dirty:Z // field@0c02 │ │ -07a370: 2320 4a04 |000c: new-array v0, v2, [F // type@044a │ │ -07a374: 5b10 050c |000e: iput-object v0, v1, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ -07a378: 0e00 |0010: return-void │ │ +08887c: |[08887c] com.badlogic.gdx.math.WindowedMean.:(I)V │ │ +08888c: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +088892: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +088894: 5910 010c |0004: iput v0, v1, Lcom/badlogic/gdx/math/WindowedMean;.added_values:I // field@0c01 │ │ +088898: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +08889a: 5910 040c |0007: iput v0, v1, Lcom/badlogic/gdx/math/WindowedMean;.mean:F // field@0c04 │ │ +08889e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0888a0: 5c10 020c |000a: iput-boolean v0, v1, Lcom/badlogic/gdx/math/WindowedMean;.dirty:Z // field@0c02 │ │ +0888a4: 2320 4804 |000c: new-array v0, v2, [F // type@0448 │ │ +0888a8: 5b10 050c |000e: iput-object v0, v1, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ +0888ac: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=26 │ │ 0x0006 line=28 │ │ 0x0009 line=29 │ │ 0x000c line=36 │ │ @@ -95356,33 +95376,33 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 32 16-bit code units │ │ -07a37c: |[07a37c] com.badlogic.gdx.math.WindowedMean.addValue:(F)V │ │ -07a38c: 5230 010c |0000: iget v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.added_values:I // field@0c01 │ │ -07a390: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07a394: 5930 010c |0004: iput v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.added_values:I // field@0c01 │ │ -07a398: 5430 050c |0006: iget-object v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ -07a39c: 5231 030c |0008: iget v1, v3, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0c03 │ │ -07a3a0: d802 0101 |000a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -07a3a4: 5932 030c |000c: iput v2, v3, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0c03 │ │ -07a3a8: 4b04 0001 |000e: aput v4, v0, v1 │ │ -07a3ac: 5230 030c |0010: iget v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0c03 │ │ -07a3b0: 5431 050c |0012: iget-object v1, v3, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ -07a3b4: 2111 |0014: array-length v1, v1 │ │ -07a3b6: d801 01ff |0015: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07a3ba: 3710 0500 |0017: if-le v0, v1, 001c // +0005 │ │ -07a3be: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -07a3c0: 5930 030c |001a: iput v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0c03 │ │ -07a3c4: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -07a3c6: 5c30 020c |001d: iput-boolean v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.dirty:Z // field@0c02 │ │ -07a3ca: 0e00 |001f: return-void │ │ +0888b0: |[0888b0] com.badlogic.gdx.math.WindowedMean.addValue:(F)V │ │ +0888c0: 5230 010c |0000: iget v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.added_values:I // field@0c01 │ │ +0888c4: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0888c8: 5930 010c |0004: iput v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.added_values:I // field@0c01 │ │ +0888cc: 5430 050c |0006: iget-object v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ +0888d0: 5231 030c |0008: iget v1, v3, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0c03 │ │ +0888d4: d802 0101 |000a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0888d8: 5932 030c |000c: iput v2, v3, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0c03 │ │ +0888dc: 4b04 0001 |000e: aput v4, v0, v1 │ │ +0888e0: 5230 030c |0010: iget v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0c03 │ │ +0888e4: 5431 050c |0012: iget-object v1, v3, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ +0888e8: 2111 |0014: array-length v1, v1 │ │ +0888ea: d801 01ff |0015: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0888ee: 3710 0500 |0017: if-le v0, v1, 001c // +0005 │ │ +0888f2: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +0888f4: 5930 030c |001a: iput v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0c03 │ │ +0888f8: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +0888fa: 5c30 020c |001d: iput-boolean v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.dirty:Z // field@0c02 │ │ +0888fe: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0006 line=58 │ │ 0x0010 line=59 │ │ 0x001c line=60 │ │ 0x001f line=61 │ │ @@ -95395,30 +95415,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -07a3cc: |[07a3cc] com.badlogic.gdx.math.WindowedMean.clear:()V │ │ -07a3dc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07a3de: 5931 010c |0001: iput v1, v3, Lcom/badlogic/gdx/math/WindowedMean;.added_values:I // field@0c01 │ │ -07a3e2: 5931 030c |0003: iput v1, v3, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0c03 │ │ -07a3e6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -07a3e8: 5431 050c |0006: iget-object v1, v3, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ -07a3ec: 2111 |0008: array-length v1, v1 │ │ -07a3ee: 3510 0a00 |0009: if-ge v0, v1, 0013 // +000a │ │ -07a3f2: 5431 050c |000b: iget-object v1, v3, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ -07a3f6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -07a3f8: 4b02 0100 |000e: aput v2, v1, v0 │ │ -07a3fc: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07a400: 28f4 |0012: goto 0006 // -000c │ │ -07a402: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -07a404: 5c31 020c |0014: iput-boolean v1, v3, Lcom/badlogic/gdx/math/WindowedMean;.dirty:Z // field@0c02 │ │ -07a408: 0e00 |0016: return-void │ │ +088900: |[088900] com.badlogic.gdx.math.WindowedMean.clear:()V │ │ +088910: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +088912: 5931 010c |0001: iput v1, v3, Lcom/badlogic/gdx/math/WindowedMean;.added_values:I // field@0c01 │ │ +088916: 5931 030c |0003: iput v1, v3, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0c03 │ │ +08891a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +08891c: 5431 050c |0006: iget-object v1, v3, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ +088920: 2111 |0008: array-length v1, v1 │ │ +088922: 3510 0a00 |0009: if-ge v0, v1, 0013 // +000a │ │ +088926: 5431 050c |000b: iget-object v1, v3, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ +08892a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +08892c: 4b02 0100 |000e: aput v2, v1, v0 │ │ +088930: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ +088934: 28f4 |0012: goto 0006 // -000c │ │ +088936: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +088938: 5c31 020c |0014: iput-boolean v1, v3, Lcom/badlogic/gdx/math/WindowedMean;.dirty:Z // field@0c02 │ │ +08893c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=46 │ │ 0x0003 line=47 │ │ 0x0005 line=48 │ │ 0x000b line=49 │ │ 0x0010 line=48 │ │ @@ -95433,28 +95453,28 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -07a40c: |[07a40c] com.badlogic.gdx.math.WindowedMean.getLatest:()F │ │ -07a41c: 5431 050c |0000: iget-object v1, v3, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ -07a420: 5230 030c |0002: iget v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0c03 │ │ -07a424: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ -07a428: 12f2 |0006: const/4 v2, #int -1 // #ff │ │ -07a42a: 3320 0a00 |0007: if-ne v0, v2, 0011 // +000a │ │ -07a42e: 5430 050c |0009: iget-object v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ -07a432: 2100 |000b: array-length v0, v0 │ │ -07a434: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -07a438: 4400 0100 |000e: aget v0, v1, v0 │ │ -07a43c: 0f00 |0010: return v0 │ │ -07a43e: 5230 030c |0011: iget v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0c03 │ │ -07a442: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ -07a446: 28f9 |0015: goto 000e // -0007 │ │ +088940: |[088940] com.badlogic.gdx.math.WindowedMean.getLatest:()F │ │ +088950: 5431 050c |0000: iget-object v1, v3, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ +088954: 5230 030c |0002: iget v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0c03 │ │ +088958: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ +08895c: 12f2 |0006: const/4 v2, #int -1 // #ff │ │ +08895e: 3320 0a00 |0007: if-ne v0, v2, 0011 // +000a │ │ +088962: 5430 050c |0009: iget-object v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ +088966: 2100 |000b: array-length v0, v0 │ │ +088968: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +08896c: 4400 0100 |000e: aget v0, v1, v0 │ │ +088970: 0f00 |0010: return v0 │ │ +088972: 5230 030c |0011: iget v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0c03 │ │ +088976: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ +08897a: 28f9 |0015: goto 000e // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lcom/badlogic/gdx/math/WindowedMean; │ │ │ │ #3 : (in Lcom/badlogic/gdx/math/WindowedMean;) │ │ @@ -95462,42 +95482,42 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -07a448: |[07a448] com.badlogic.gdx.math.WindowedMean.getMean:()F │ │ -07a458: 6e10 a814 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/math/WindowedMean;.hasEnoughData:()Z // method@14a8 │ │ -07a45e: 0a02 |0003: move-result v2 │ │ -07a460: 3802 2400 |0004: if-eqz v2, 0028 // +0024 │ │ -07a464: 5542 020c |0006: iget-boolean v2, v4, Lcom/badlogic/gdx/math/WindowedMean;.dirty:Z // field@0c02 │ │ -07a468: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -07a46a: 3332 1c00 |0009: if-ne v2, v3, 0025 // +001c │ │ -07a46e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -07a470: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -07a472: 5442 050c |000d: iget-object v2, v4, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ -07a476: 2122 |000f: array-length v2, v2 │ │ -07a478: 3520 0a00 |0010: if-ge v0, v2, 001a // +000a │ │ -07a47c: 5442 050c |0012: iget-object v2, v4, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ -07a480: 4402 0200 |0014: aget v2, v2, v0 │ │ -07a484: c621 |0016: add-float/2addr v1, v2 │ │ -07a486: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07a48a: 28f4 |0019: goto 000d // -000c │ │ -07a48c: 5442 050c |001a: iget-object v2, v4, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ -07a490: 2122 |001c: array-length v2, v2 │ │ -07a492: 8222 |001d: int-to-float v2, v2 │ │ -07a494: a902 0102 |001e: div-float v2, v1, v2 │ │ -07a498: 5942 040c |0020: iput v2, v4, Lcom/badlogic/gdx/math/WindowedMean;.mean:F // field@0c04 │ │ -07a49c: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -07a49e: 5c42 020c |0023: iput-boolean v2, v4, Lcom/badlogic/gdx/math/WindowedMean;.dirty:Z // field@0c02 │ │ -07a4a2: 5242 040c |0025: iget v2, v4, Lcom/badlogic/gdx/math/WindowedMean;.mean:F // field@0c04 │ │ -07a4a6: 0f02 |0027: return v2 │ │ -07a4a8: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -07a4aa: 28fe |0029: goto 0027 // -0002 │ │ +08897c: |[08897c] com.badlogic.gdx.math.WindowedMean.getMean:()F │ │ +08898c: 6e10 a814 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/math/WindowedMean;.hasEnoughData:()Z // method@14a8 │ │ +088992: 0a02 |0003: move-result v2 │ │ +088994: 3802 2400 |0004: if-eqz v2, 0028 // +0024 │ │ +088998: 5542 020c |0006: iget-boolean v2, v4, Lcom/badlogic/gdx/math/WindowedMean;.dirty:Z // field@0c02 │ │ +08899c: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +08899e: 3332 1c00 |0009: if-ne v2, v3, 0025 // +001c │ │ +0889a2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0889a4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0889a6: 5442 050c |000d: iget-object v2, v4, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ +0889aa: 2122 |000f: array-length v2, v2 │ │ +0889ac: 3520 0a00 |0010: if-ge v0, v2, 001a // +000a │ │ +0889b0: 5442 050c |0012: iget-object v2, v4, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ +0889b4: 4402 0200 |0014: aget v2, v2, v0 │ │ +0889b8: c621 |0016: add-float/2addr v1, v2 │ │ +0889ba: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0889be: 28f4 |0019: goto 000d // -000c │ │ +0889c0: 5442 050c |001a: iget-object v2, v4, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ +0889c4: 2122 |001c: array-length v2, v2 │ │ +0889c6: 8222 |001d: int-to-float v2, v2 │ │ +0889c8: a902 0102 |001e: div-float v2, v1, v2 │ │ +0889cc: 5942 040c |0020: iput v2, v4, Lcom/badlogic/gdx/math/WindowedMean;.mean:F // field@0c04 │ │ +0889d0: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +0889d2: 5c42 020c |0023: iput-boolean v2, v4, Lcom/badlogic/gdx/math/WindowedMean;.dirty:Z // field@0c02 │ │ +0889d6: 5242 040c |0025: iget v2, v4, Lcom/badlogic/gdx/math/WindowedMean;.mean:F // field@0c04 │ │ +0889da: 0f02 |0027: return v2 │ │ +0889dc: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +0889de: 28fe |0029: goto 0027 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0006 line=68 │ │ 0x000b line=69 │ │ 0x000c line=70 │ │ 0x0012 line=71 │ │ @@ -95516,29 +95536,29 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -07a4ac: |[07a4ac] com.badlogic.gdx.math.WindowedMean.getOldest:()F │ │ -07a4bc: 5220 030c |0000: iget v0, v2, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0c03 │ │ -07a4c0: 5421 050c |0002: iget-object v1, v2, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ -07a4c4: 2111 |0004: array-length v1, v1 │ │ -07a4c6: d801 01ff |0005: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07a4ca: 3310 0800 |0007: if-ne v0, v1, 000f // +0008 │ │ -07a4ce: 5420 050c |0009: iget-object v0, v2, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ -07a4d2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -07a4d4: 4400 0001 |000c: aget v0, v0, v1 │ │ -07a4d8: 0f00 |000e: return v0 │ │ -07a4da: 5420 050c |000f: iget-object v0, v2, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ -07a4de: 5221 030c |0011: iget v1, v2, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0c03 │ │ -07a4e2: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07a4e6: 4400 0001 |0015: aget v0, v0, v1 │ │ -07a4ea: 28f7 |0017: goto 000e // -0009 │ │ +0889e0: |[0889e0] com.badlogic.gdx.math.WindowedMean.getOldest:()F │ │ +0889f0: 5220 030c |0000: iget v0, v2, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0c03 │ │ +0889f4: 5421 050c |0002: iget-object v1, v2, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ +0889f8: 2111 |0004: array-length v1, v1 │ │ +0889fa: d801 01ff |0005: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0889fe: 3310 0800 |0007: if-ne v0, v1, 000f // +0008 │ │ +088a02: 5420 050c |0009: iget-object v0, v2, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ +088a06: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +088a08: 4400 0001 |000c: aget v0, v0, v1 │ │ +088a0c: 0f00 |000e: return v0 │ │ +088a0e: 5420 050c |000f: iget-object v0, v2, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ +088a12: 5221 030c |0011: iget v1, v2, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0c03 │ │ +088a16: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +088a1a: 4400 0001 |0015: aget v0, v0, v1 │ │ +088a1e: 28f7 |0017: goto 000e // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lcom/badlogic/gdx/math/WindowedMean; │ │ │ │ #5 : (in Lcom/badlogic/gdx/math/WindowedMean;) │ │ @@ -95546,92 +95566,92 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -07a4ec: |[07a4ec] com.badlogic.gdx.math.WindowedMean.hasEnoughData:()Z │ │ -07a4fc: 5220 010c |0000: iget v0, v2, Lcom/badlogic/gdx/math/WindowedMean;.added_values:I // field@0c01 │ │ -07a500: 5421 050c |0002: iget-object v1, v2, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ -07a504: 2111 |0004: array-length v1, v1 │ │ -07a506: 3410 0400 |0005: if-lt v0, v1, 0009 // +0004 │ │ -07a50a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -07a50c: 0f00 |0008: return v0 │ │ -07a50e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -07a510: 28fe |000a: goto 0008 // -0002 │ │ +088a20: |[088a20] com.badlogic.gdx.math.WindowedMean.hasEnoughData:()Z │ │ +088a30: 5220 010c |0000: iget v0, v2, Lcom/badlogic/gdx/math/WindowedMean;.added_values:I // field@0c01 │ │ +088a34: 5421 050c |0002: iget-object v1, v2, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ +088a38: 2111 |0004: array-length v1, v1 │ │ +088a3a: 3410 0400 |0005: if-lt v0, v1, 0009 // +0004 │ │ +088a3e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +088a40: 0f00 |0008: return v0 │ │ +088a42: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +088a44: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/math/WindowedMean; │ │ │ │ #6 : (in Lcom/badlogic/gdx/math/WindowedMean;) │ │ name : 'standardDeviation' │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -07a514: |[07a514] com.badlogic.gdx.math.WindowedMean.standardDeviation:()F │ │ -07a524: 6e10 a814 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/math/WindowedMean;.hasEnoughData:()Z // method@14a8 │ │ -07a52a: 0a03 |0003: move-result v3 │ │ -07a52c: 3903 0400 |0004: if-nez v3, 0008 // +0004 │ │ -07a530: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -07a532: 0f03 |0007: return v3 │ │ -07a534: 6e10 a614 0500 |0008: invoke-virtual {v5}, Lcom/badlogic/gdx/math/WindowedMean;.getMean:()F // method@14a6 │ │ -07a53a: 0a01 |000b: move-result v1 │ │ -07a53c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -07a53e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -07a540: 5453 050c |000e: iget-object v3, v5, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ -07a544: 2133 |0010: array-length v3, v3 │ │ -07a546: 3530 1100 |0011: if-ge v0, v3, 0022 // +0011 │ │ -07a54a: 5453 050c |0013: iget-object v3, v5, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ -07a54e: 4403 0300 |0015: aget v3, v3, v0 │ │ -07a552: c713 |0017: sub-float/2addr v3, v1 │ │ -07a554: 5454 050c |0018: iget-object v4, v5, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ -07a558: 4404 0400 |001a: aget v4, v4, v0 │ │ -07a55c: c714 |001c: sub-float/2addr v4, v1 │ │ -07a55e: c843 |001d: mul-float/2addr v3, v4 │ │ -07a560: c632 |001e: add-float/2addr v2, v3 │ │ -07a562: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07a566: 28ed |0021: goto 000e // -0013 │ │ -07a568: 5453 050c |0022: iget-object v3, v5, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ -07a56c: 2133 |0024: array-length v3, v3 │ │ -07a56e: 8233 |0025: int-to-float v3, v3 │ │ -07a570: a903 0203 |0026: div-float v3, v2, v3 │ │ -07a574: 8933 |0028: float-to-double v3, v3 │ │ -07a576: 7120 2126 4300 |0029: invoke-static {v3, v4}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -07a57c: 0b03 |002c: move-result-wide v3 │ │ -07a57e: 8c33 |002d: double-to-float v3, v3 │ │ -07a580: 28d9 |002e: goto 0007 // -0027 │ │ +088a48: |[088a48] com.badlogic.gdx.math.WindowedMean.standardDeviation:()F │ │ +088a58: 6e10 a814 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/math/WindowedMean;.hasEnoughData:()Z // method@14a8 │ │ +088a5e: 0a03 |0003: move-result v3 │ │ +088a60: 3903 0400 |0004: if-nez v3, 0008 // +0004 │ │ +088a64: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +088a66: 0f03 |0007: return v3 │ │ +088a68: 6e10 a614 0600 |0008: invoke-virtual {v6}, Lcom/badlogic/gdx/math/WindowedMean;.getMean:()F // method@14a6 │ │ +088a6e: 0a01 |000b: move-result v1 │ │ +088a70: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +088a72: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +088a74: 5463 050c |000e: iget-object v3, v6, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ +088a78: 2133 |0010: array-length v3, v3 │ │ +088a7a: 3530 1100 |0011: if-ge v0, v3, 0022 // +0011 │ │ +088a7e: 5463 050c |0013: iget-object v3, v6, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ +088a82: 4403 0300 |0015: aget v3, v3, v0 │ │ +088a86: c713 |0017: sub-float/2addr v3, v1 │ │ +088a88: 5464 050c |0018: iget-object v4, v6, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ +088a8c: 4404 0400 |001a: aget v4, v4, v0 │ │ +088a90: c714 |001c: sub-float/2addr v4, v1 │ │ +088a92: c843 |001d: mul-float/2addr v3, v4 │ │ +088a94: c632 |001e: add-float/2addr v2, v3 │ │ +088a96: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +088a9a: 28ed |0021: goto 000e // -0013 │ │ +088a9c: 5463 050c |0022: iget-object v3, v6, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0c05 │ │ +088aa0: 2133 |0024: array-length v3, v3 │ │ +088aa2: 8233 |0025: int-to-float v3, v3 │ │ +088aa4: a903 0203 |0026: div-float v3, v2, v3 │ │ +088aa8: 8934 |0028: float-to-double v4, v3 │ │ +088aaa: 7120 2126 5400 |0029: invoke-static {v4, v5}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +088ab0: 0b04 |002c: move-result-wide v4 │ │ +088ab2: 8c43 |002d: double-to-float v3, v4 │ │ +088ab4: 28d9 |002e: goto 0007 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0007 line=101 │ │ 0x0008 line=95 │ │ 0x000c line=96 │ │ 0x000d line=97 │ │ 0x0013 line=98 │ │ 0x001f line=97 │ │ 0x0022 line=101 │ │ locals : │ │ 0x000e - 0x002f reg=0 i I │ │ 0x000c - 0x002f reg=1 mean F │ │ 0x000d - 0x002f reg=2 sum F │ │ - 0x0000 - 0x002f reg=5 this Lcom/badlogic/gdx/math/WindowedMean; │ │ + 0x0000 - 0x002f reg=6 this Lcom/badlogic/gdx/math/WindowedMean; │ │ │ │ - source_file_idx : 4278 (WindowedMean.java) │ │ + source_file_idx : 4276 (WindowedMean.java) │ │ │ │ Class #239 header: │ │ -class_idx : 534 │ │ +class_idx : 532 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 536 │ │ static_fields_size : 1 │ │ instance_fields_size: 6 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 20 │ │ │ │ Class #239 annotations: │ │ @@ -95681,44 +95701,44 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 61 16-bit code units │ │ -07a584: |[07a584] com.badlogic.gdx.math.collision.BoundingBox.:()V │ │ -07a594: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ -07a598: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -07a59a: 7010 2726 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ -07a5a0: 2331 7c04 |0006: new-array v1, v3, [Lcom/badlogic/gdx/math/Vector3; // type@047c │ │ -07a5a4: 5b41 070c |0008: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0c07 │ │ -07a5a8: 2201 1402 |000a: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -07a5ac: 7010 7014 0100 |000c: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -07a5b2: 5b41 0b0c |000f: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07a5b6: 2201 1402 |0011: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -07a5ba: 7010 7014 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -07a5c0: 5b41 0a0c |0016: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07a5c4: 2201 1402 |0018: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -07a5c8: 7010 7014 0100 |001a: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -07a5ce: 5b41 060c |001d: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.cnt:Lcom/badlogic/gdx/math/Vector3; // field@0c06 │ │ -07a5d2: 2201 1402 |001f: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -07a5d6: 7010 7014 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -07a5dc: 5b41 090c |0024: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.dim:Lcom/badlogic/gdx/math/Vector3; // field@0c09 │ │ -07a5e0: 5c42 080c |0026: iput-boolean v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ -07a5e4: 5c42 080c |0028: iput-boolean v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ -07a5e8: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -07a5ea: 3530 0e00 |002b: if-ge v0, v3, 0039 // +000e │ │ -07a5ee: 5441 070c |002d: iget-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0c07 │ │ -07a5f2: 2202 1402 |002f: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -07a5f6: 7010 7014 0200 |0031: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -07a5fc: 4d02 0100 |0034: aput-object v2, v1, v0 │ │ -07a600: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07a604: 28f3 |0038: goto 002b // -000d │ │ -07a606: 6e10 ad14 0400 |0039: invoke-virtual {v4}, Lcom/badlogic/gdx/math/collision/BoundingBox;.clr:()Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14ad │ │ -07a60c: 0e00 |003c: return-void │ │ +088ab8: |[088ab8] com.badlogic.gdx.math.collision.BoundingBox.:()V │ │ +088ac8: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ +088acc: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +088ace: 7010 2726 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ +088ad4: 2331 7a04 |0006: new-array v1, v3, [Lcom/badlogic/gdx/math/Vector3; // type@047a │ │ +088ad8: 5b41 070c |0008: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0c07 │ │ +088adc: 2201 1202 |000a: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +088ae0: 7010 7014 0100 |000c: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +088ae6: 5b41 0b0c |000f: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +088aea: 2201 1202 |0011: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +088aee: 7010 7014 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +088af4: 5b41 0a0c |0016: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +088af8: 2201 1202 |0018: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +088afc: 7010 7014 0100 |001a: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +088b02: 5b41 060c |001d: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.cnt:Lcom/badlogic/gdx/math/Vector3; // field@0c06 │ │ +088b06: 2201 1202 |001f: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +088b0a: 7010 7014 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +088b10: 5b41 090c |0024: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.dim:Lcom/badlogic/gdx/math/Vector3; // field@0c09 │ │ +088b14: 5c42 080c |0026: iput-boolean v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ +088b18: 5c42 080c |0028: iput-boolean v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ +088b1c: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +088b1e: 3530 0e00 |002b: if-ge v0, v3, 0039 // +000e │ │ +088b22: 5441 070c |002d: iget-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0c07 │ │ +088b26: 2202 1202 |002f: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +088b2a: 7010 7014 0200 |0031: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +088b30: 4d02 0100 |0034: aput-object v2, v1, v0 │ │ +088b34: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +088b38: 28f3 |0038: goto 002b // -000d │ │ +088b3a: 6e10 ad14 0400 |0039: invoke-virtual {v4}, Lcom/badlogic/gdx/math/collision/BoundingBox;.clr:()Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14ad │ │ +088b40: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=79 │ │ 0x0006 line=31 │ │ 0x000a line=32 │ │ 0x0011 line=33 │ │ 0x0018 line=34 │ │ @@ -95739,44 +95759,44 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -07a610: |[07a610] com.badlogic.gdx.math.collision.BoundingBox.:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ -07a620: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ -07a624: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -07a626: 7010 2726 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ -07a62c: 2331 7c04 |0006: new-array v1, v3, [Lcom/badlogic/gdx/math/Vector3; // type@047c │ │ -07a630: 5b41 070c |0008: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0c07 │ │ -07a634: 2201 1402 |000a: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -07a638: 7010 7014 0100 |000c: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -07a63e: 5b41 0b0c |000f: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07a642: 2201 1402 |0011: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -07a646: 7010 7014 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -07a64c: 5b41 0a0c |0016: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07a650: 2201 1402 |0018: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -07a654: 7010 7014 0100 |001a: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -07a65a: 5b41 060c |001d: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.cnt:Lcom/badlogic/gdx/math/Vector3; // field@0c06 │ │ -07a65e: 2201 1402 |001f: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -07a662: 7010 7014 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -07a668: 5b41 090c |0024: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.dim:Lcom/badlogic/gdx/math/Vector3; // field@0c09 │ │ -07a66c: 5c42 080c |0026: iput-boolean v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ -07a670: 5c42 080c |0028: iput-boolean v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ -07a674: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -07a676: 3530 0e00 |002b: if-ge v0, v3, 0039 // +000e │ │ -07a67a: 5441 070c |002d: iget-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0c07 │ │ -07a67e: 2202 1402 |002f: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -07a682: 7010 7014 0200 |0031: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -07a688: 4d02 0100 |0034: aput-object v2, v1, v0 │ │ -07a68c: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07a690: 28f3 |0038: goto 002b // -000d │ │ -07a692: 6e30 bd14 5406 |0039: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/collision/BoundingBox;.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14bd │ │ -07a698: 0e00 |003c: return-void │ │ +088b44: |[088b44] com.badlogic.gdx.math.collision.BoundingBox.:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ +088b54: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ +088b58: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +088b5a: 7010 2726 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ +088b60: 2331 7a04 |0006: new-array v1, v3, [Lcom/badlogic/gdx/math/Vector3; // type@047a │ │ +088b64: 5b41 070c |0008: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0c07 │ │ +088b68: 2201 1202 |000a: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +088b6c: 7010 7014 0100 |000c: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +088b72: 5b41 0b0c |000f: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +088b76: 2201 1202 |0011: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +088b7a: 7010 7014 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +088b80: 5b41 0a0c |0016: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +088b84: 2201 1202 |0018: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +088b88: 7010 7014 0100 |001a: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +088b8e: 5b41 060c |001d: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.cnt:Lcom/badlogic/gdx/math/Vector3; // field@0c06 │ │ +088b92: 2201 1202 |001f: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +088b96: 7010 7014 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +088b9c: 5b41 090c |0024: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.dim:Lcom/badlogic/gdx/math/Vector3; // field@0c09 │ │ +088ba0: 5c42 080c |0026: iput-boolean v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ +088ba4: 5c42 080c |0028: iput-boolean v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ +088ba8: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +088baa: 3530 0e00 |002b: if-ge v0, v3, 0039 // +000e │ │ +088bae: 5441 070c |002d: iget-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0c07 │ │ +088bb2: 2202 1202 |002f: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +088bb6: 7010 7014 0200 |0031: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +088bbc: 4d02 0100 |0034: aput-object v2, v1, v0 │ │ +088bc0: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +088bc4: 28f3 |0038: goto 002b // -000d │ │ +088bc6: 6e30 bd14 5406 |0039: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/collision/BoundingBox;.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14bd │ │ +088bcc: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=100 │ │ 0x0006 line=31 │ │ 0x000a line=32 │ │ 0x0011 line=33 │ │ 0x0018 line=34 │ │ @@ -95799,44 +95819,44 @@ │ │ type : '(Lcom/badlogic/gdx/math/collision/BoundingBox;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -07a69c: |[07a69c] com.badlogic.gdx.math.collision.BoundingBox.:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V │ │ -07a6ac: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ -07a6b0: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -07a6b2: 7010 2726 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ -07a6b8: 2331 7c04 |0006: new-array v1, v3, [Lcom/badlogic/gdx/math/Vector3; // type@047c │ │ -07a6bc: 5b41 070c |0008: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0c07 │ │ -07a6c0: 2201 1402 |000a: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -07a6c4: 7010 7014 0100 |000c: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -07a6ca: 5b41 0b0c |000f: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07a6ce: 2201 1402 |0011: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -07a6d2: 7010 7014 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -07a6d8: 5b41 0a0c |0016: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07a6dc: 2201 1402 |0018: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -07a6e0: 7010 7014 0100 |001a: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -07a6e6: 5b41 060c |001d: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.cnt:Lcom/badlogic/gdx/math/Vector3; // field@0c06 │ │ -07a6ea: 2201 1402 |001f: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -07a6ee: 7010 7014 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -07a6f4: 5b41 090c |0024: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.dim:Lcom/badlogic/gdx/math/Vector3; // field@0c09 │ │ -07a6f8: 5c42 080c |0026: iput-boolean v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ -07a6fc: 5c42 080c |0028: iput-boolean v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ -07a700: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -07a702: 3530 0e00 |002b: if-ge v0, v3, 0039 // +000e │ │ -07a706: 5441 070c |002d: iget-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0c07 │ │ -07a70a: 2202 1402 |002f: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -07a70e: 7010 7014 0200 |0031: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -07a714: 4d02 0100 |0034: aput-object v2, v1, v0 │ │ -07a718: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07a71c: 28f3 |0038: goto 002b // -000d │ │ -07a71e: 6e20 be14 5400 |0039: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/collision/BoundingBox;.set:(Lcom/badlogic/gdx/math/collision/BoundingBox;)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14be │ │ -07a724: 0e00 |003c: return-void │ │ +088bd0: |[088bd0] com.badlogic.gdx.math.collision.BoundingBox.:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V │ │ +088be0: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ +088be4: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +088be6: 7010 2726 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ +088bec: 2331 7a04 |0006: new-array v1, v3, [Lcom/badlogic/gdx/math/Vector3; // type@047a │ │ +088bf0: 5b41 070c |0008: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0c07 │ │ +088bf4: 2201 1202 |000a: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +088bf8: 7010 7014 0100 |000c: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +088bfe: 5b41 0b0c |000f: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +088c02: 2201 1202 |0011: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +088c06: 7010 7014 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +088c0c: 5b41 0a0c |0016: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +088c10: 2201 1202 |0018: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +088c14: 7010 7014 0100 |001a: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +088c1a: 5b41 060c |001d: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.cnt:Lcom/badlogic/gdx/math/Vector3; // field@0c06 │ │ +088c1e: 2201 1202 |001f: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +088c22: 7010 7014 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +088c28: 5b41 090c |0024: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.dim:Lcom/badlogic/gdx/math/Vector3; // field@0c09 │ │ +088c2c: 5c42 080c |0026: iput-boolean v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ +088c30: 5c42 080c |0028: iput-boolean v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ +088c34: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +088c36: 3530 0e00 |002b: if-ge v0, v3, 0039 // +000e │ │ +088c3a: 5441 070c |002d: iget-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0c07 │ │ +088c3e: 2202 1202 |002f: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +088c42: 7010 7014 0200 |0031: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +088c48: 4d02 0100 |0034: aput-object v2, v1, v0 │ │ +088c4c: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +088c50: 28f3 |0038: goto 002b // -000d │ │ +088c52: 6e20 be14 5400 |0039: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/collision/BoundingBox;.set:(Lcom/badlogic/gdx/math/collision/BoundingBox;)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14be │ │ +088c58: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=89 │ │ 0x0006 line=31 │ │ 0x000a line=32 │ │ 0x0011 line=33 │ │ 0x0018 line=34 │ │ @@ -95858,20 +95878,20 @@ │ │ type : '(FF)F' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -07a728: |[07a728] com.badlogic.gdx.math.collision.BoundingBox.max:(FF)F │ │ -07a738: 2d00 0102 |0000: cmpl-float v0, v1, v2 │ │ -07a73c: 3d00 0300 |0002: if-lez v0, 0005 // +0003 │ │ -07a740: 0f01 |0004: return v1 │ │ -07a742: 0121 |0005: move v1, v2 │ │ -07a744: 28fe |0006: goto 0004 // -0002 │ │ +088c5c: |[088c5c] com.badlogic.gdx.math.collision.BoundingBox.max:(FF)F │ │ +088c6c: 2d00 0102 |0000: cmpl-float v0, v1, v2 │ │ +088c70: 3d00 0300 |0002: if-lez v0, 0005 // +0003 │ │ +088c74: 0f01 |0004: return v1 │ │ +088c76: 0121 |0005: move v1, v2 │ │ +088c78: 28fe |0006: goto 0004 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 a F │ │ 0x0005 - 0x0007 reg=1 a F │ │ 0x0000 - 0x0007 reg=2 b F │ │ @@ -95881,20 +95901,20 @@ │ │ type : '(FF)F' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -07a748: |[07a748] com.badlogic.gdx.math.collision.BoundingBox.min:(FF)F │ │ -07a758: 2d00 0102 |0000: cmpl-float v0, v1, v2 │ │ -07a75c: 3d00 0300 |0002: if-lez v0, 0005 // +0003 │ │ -07a760: 0f02 |0004: return v2 │ │ -07a762: 0112 |0005: move v2, v1 │ │ -07a764: 28fe |0006: goto 0004 // -0002 │ │ +088c7c: |[088c7c] com.badlogic.gdx.math.collision.BoundingBox.min:(FF)F │ │ +088c8c: 2d00 0102 |0000: cmpl-float v0, v1, v2 │ │ +088c90: 3d00 0300 |0002: if-lez v0, 0005 // +0003 │ │ +088c94: 0f02 |0004: return v2 │ │ +088c96: 0112 |0005: move v2, v1 │ │ +088c98: 28fe |0006: goto 0004 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 b F │ │ 0x0000 - 0x0007 reg=1 a F │ │ 0x0005 - 0x0007 reg=2 b F │ │ @@ -95905,27 +95925,27 @@ │ │ type : '()Lcom/badlogic/gdx/math/collision/BoundingBox;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -07a768: |[07a768] com.badlogic.gdx.math.collision.BoundingBox.clr:()Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ -07a778: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07a77a: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -07a77c: 5c30 080c |0002: iput-boolean v0, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ -07a780: 5430 0b0c |0004: iget-object v0, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07a784: 6e40 9714 2022 |0006: invoke-virtual {v0, v2, v2, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07a78a: 0c00 |0009: move-result-object v0 │ │ -07a78c: 5431 0a0c |000a: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07a790: 6e40 9714 2122 |000c: invoke-virtual {v1, v2, v2, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07a796: 0c01 |000f: move-result-object v1 │ │ -07a798: 6e30 bd14 0301 |0010: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/math/collision/BoundingBox;.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14bd │ │ -07a79e: 0c00 |0013: move-result-object v0 │ │ -07a7a0: 1100 |0014: return-object v0 │ │ +088c9c: |[088c9c] com.badlogic.gdx.math.collision.BoundingBox.clr:()Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ +088cac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +088cae: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +088cb0: 5c30 080c |0002: iput-boolean v0, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ +088cb4: 5430 0b0c |0004: iget-object v0, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +088cb8: 6e40 9714 2022 |0006: invoke-virtual {v0, v2, v2, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +088cbe: 0c00 |0009: move-result-object v0 │ │ +088cc0: 5431 0a0c |000a: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +088cc4: 6e40 9714 2122 |000c: invoke-virtual {v1, v2, v2, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +088cca: 0c01 |000f: move-result-object v1 │ │ +088ccc: 6e30 bd14 0301 |0010: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/math/collision/BoundingBox;.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14bd │ │ +088cd2: 0c00 |0013: move-result-object v0 │ │ +088cd4: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=182 │ │ 0x0004 line=183 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ │ │ @@ -95934,49 +95954,49 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 64 16-bit code units │ │ -07a7a4: |[07a7a4] com.badlogic.gdx.math.collision.BoundingBox.contains:(Lcom/badlogic/gdx/math/Vector3;)Z │ │ -07a7b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07a7b6: 5431 0b0c |0001: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07a7ba: 5211 fe0b |0003: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07a7be: 5242 fe0b |0005: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07a7c2: 2d01 0102 |0007: cmpl-float v1, v1, v2 │ │ -07a7c6: 3d01 0300 |0009: if-lez v1, 000c // +0003 │ │ -07a7ca: 0f00 |000b: return v0 │ │ -07a7cc: 5431 0a0c |000c: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07a7d0: 5211 fe0b |000e: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07a7d4: 5242 fe0b |0010: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07a7d8: 2e01 0102 |0012: cmpg-float v1, v1, v2 │ │ -07a7dc: 3a01 f7ff |0014: if-ltz v1, 000b // -0009 │ │ -07a7e0: 5431 0b0c |0016: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07a7e4: 5211 ff0b |0018: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07a7e8: 5242 ff0b |001a: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07a7ec: 2d01 0102 |001c: cmpl-float v1, v1, v2 │ │ -07a7f0: 3c01 edff |001e: if-gtz v1, 000b // -0013 │ │ -07a7f4: 5431 0a0c |0020: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07a7f8: 5211 ff0b |0022: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07a7fc: 5242 ff0b |0024: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07a800: 2e01 0102 |0026: cmpg-float v1, v1, v2 │ │ -07a804: 3a01 e3ff |0028: if-ltz v1, 000b // -001d │ │ -07a808: 5431 0b0c |002a: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07a80c: 5211 000c |002c: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07a810: 5242 000c |002e: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07a814: 2d01 0102 |0030: cmpl-float v1, v1, v2 │ │ -07a818: 3c01 d9ff |0032: if-gtz v1, 000b // -0027 │ │ -07a81c: 5431 0a0c |0034: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07a820: 5211 000c |0036: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07a824: 5242 000c |0038: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07a828: 2e01 0102 |003a: cmpg-float v1, v1, v2 │ │ -07a82c: 3a01 cfff |003c: if-ltz v1, 000b // -0031 │ │ -07a830: 1210 |003e: const/4 v0, #int 1 // #1 │ │ -07a832: 28cc |003f: goto 000b // -0034 │ │ +088cd8: |[088cd8] com.badlogic.gdx.math.collision.BoundingBox.contains:(Lcom/badlogic/gdx/math/Vector3;)Z │ │ +088ce8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +088cea: 5431 0b0c |0001: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +088cee: 5211 fe0b |0003: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +088cf2: 5242 fe0b |0005: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +088cf6: 2d01 0102 |0007: cmpl-float v1, v1, v2 │ │ +088cfa: 3d01 0300 |0009: if-lez v1, 000c // +0003 │ │ +088cfe: 0f00 |000b: return v0 │ │ +088d00: 5431 0a0c |000c: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +088d04: 5211 fe0b |000e: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +088d08: 5242 fe0b |0010: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +088d0c: 2e01 0102 |0012: cmpg-float v1, v1, v2 │ │ +088d10: 3a01 f7ff |0014: if-ltz v1, 000b // -0009 │ │ +088d14: 5431 0b0c |0016: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +088d18: 5211 ff0b |0018: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +088d1c: 5242 ff0b |001a: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +088d20: 2d01 0102 |001c: cmpl-float v1, v1, v2 │ │ +088d24: 3c01 edff |001e: if-gtz v1, 000b // -0013 │ │ +088d28: 5431 0a0c |0020: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +088d2c: 5211 ff0b |0022: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +088d30: 5242 ff0b |0024: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +088d34: 2e01 0102 |0026: cmpg-float v1, v1, v2 │ │ +088d38: 3a01 e3ff |0028: if-ltz v1, 000b // -001d │ │ +088d3c: 5431 0b0c |002a: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +088d40: 5211 000c |002c: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +088d44: 5242 000c |002e: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +088d48: 2d01 0102 |0030: cmpl-float v1, v1, v2 │ │ +088d4c: 3c01 d9ff |0032: if-gtz v1, 000b // -0027 │ │ +088d50: 5431 0a0c |0034: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +088d54: 5211 000c |0036: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +088d58: 5242 000c |0038: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +088d5c: 2e01 0102 |003a: cmpg-float v1, v1, v2 │ │ +088d60: 3a01 cfff |003c: if-ltz v1, 000b // -0031 │ │ +088d64: 1210 |003e: const/4 v0, #int 1 // #1 │ │ +088d66: 28cc |003f: goto 000b // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=238 │ │ 0x000b line=245 │ │ 0x000c line=239 │ │ 0x0016 line=240 │ │ 0x0020 line=241 │ │ @@ -95992,69 +96012,69 @@ │ │ type : '(Lcom/badlogic/gdx/math/collision/BoundingBox;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 93 16-bit code units │ │ -07a834: |[07a834] com.badlogic.gdx.math.collision.BoundingBox.contains:(Lcom/badlogic/gdx/math/collision/BoundingBox;)Z │ │ -07a844: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07a846: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -07a848: 6e10 b914 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/math/collision/BoundingBox;.isValid:()Z // method@14b9 │ │ -07a84e: 0a02 |0005: move-result v2 │ │ -07a850: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ -07a854: 0f00 |0008: return v0 │ │ -07a856: 5442 0b0c |0009: iget-object v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07a85a: 5222 fe0b |000b: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07a85e: 5453 0b0c |000d: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07a862: 5233 fe0b |000f: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07a866: 2d02 0203 |0011: cmpl-float v2, v2, v3 │ │ -07a86a: 3d02 0400 |0013: if-lez v2, 0017 // +0004 │ │ -07a86e: 0110 |0015: move v0, v1 │ │ -07a870: 28f2 |0016: goto 0008 // -000e │ │ -07a872: 5442 0b0c |0017: iget-object v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07a876: 5222 ff0b |0019: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07a87a: 5453 0b0c |001b: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07a87e: 5233 ff0b |001d: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07a882: 2d02 0203 |001f: cmpl-float v2, v2, v3 │ │ -07a886: 3d02 0400 |0021: if-lez v2, 0025 // +0004 │ │ -07a88a: 0110 |0023: move v0, v1 │ │ -07a88c: 28e4 |0024: goto 0008 // -001c │ │ -07a88e: 5442 0b0c |0025: iget-object v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07a892: 5222 000c |0027: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07a896: 5453 0b0c |0029: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07a89a: 5233 000c |002b: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07a89e: 2d02 0203 |002d: cmpl-float v2, v2, v3 │ │ -07a8a2: 3d02 0400 |002f: if-lez v2, 0033 // +0004 │ │ -07a8a6: 0110 |0031: move v0, v1 │ │ -07a8a8: 28d6 |0032: goto 0008 // -002a │ │ -07a8aa: 5442 0a0c |0033: iget-object v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07a8ae: 5222 fe0b |0035: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07a8b2: 5453 0a0c |0037: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07a8b6: 5233 fe0b |0039: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07a8ba: 2e02 0203 |003b: cmpg-float v2, v2, v3 │ │ -07a8be: 3b02 0400 |003d: if-gez v2, 0041 // +0004 │ │ -07a8c2: 0110 |003f: move v0, v1 │ │ -07a8c4: 28c8 |0040: goto 0008 // -0038 │ │ -07a8c6: 5442 0a0c |0041: iget-object v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07a8ca: 5222 ff0b |0043: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07a8ce: 5453 0a0c |0045: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07a8d2: 5233 ff0b |0047: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07a8d6: 2e02 0203 |0049: cmpg-float v2, v2, v3 │ │ -07a8da: 3b02 0400 |004b: if-gez v2, 004f // +0004 │ │ -07a8de: 0110 |004d: move v0, v1 │ │ -07a8e0: 28ba |004e: goto 0008 // -0046 │ │ -07a8e2: 5442 0a0c |004f: iget-object v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07a8e6: 5222 000c |0051: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07a8ea: 5453 0a0c |0053: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07a8ee: 5233 000c |0055: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07a8f2: 2e02 0203 |0057: cmpg-float v2, v2, v3 │ │ -07a8f6: 3b02 afff |0059: if-gez v2, 0008 // -0051 │ │ -07a8fa: 0110 |005b: move v0, v1 │ │ -07a8fc: 28ac |005c: goto 0008 // -0054 │ │ +088d68: |[088d68] com.badlogic.gdx.math.collision.BoundingBox.contains:(Lcom/badlogic/gdx/math/collision/BoundingBox;)Z │ │ +088d78: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +088d7a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +088d7c: 6e10 b914 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/math/collision/BoundingBox;.isValid:()Z // method@14b9 │ │ +088d82: 0a02 |0005: move-result v2 │ │ +088d84: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ +088d88: 0f00 |0008: return v0 │ │ +088d8a: 5442 0b0c |0009: iget-object v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +088d8e: 5222 fe0b |000b: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +088d92: 5453 0b0c |000d: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +088d96: 5233 fe0b |000f: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +088d9a: 2d02 0203 |0011: cmpl-float v2, v2, v3 │ │ +088d9e: 3d02 0400 |0013: if-lez v2, 0017 // +0004 │ │ +088da2: 0110 |0015: move v0, v1 │ │ +088da4: 28f2 |0016: goto 0008 // -000e │ │ +088da6: 5442 0b0c |0017: iget-object v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +088daa: 5222 ff0b |0019: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +088dae: 5453 0b0c |001b: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +088db2: 5233 ff0b |001d: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +088db6: 2d02 0203 |001f: cmpl-float v2, v2, v3 │ │ +088dba: 3d02 0400 |0021: if-lez v2, 0025 // +0004 │ │ +088dbe: 0110 |0023: move v0, v1 │ │ +088dc0: 28e4 |0024: goto 0008 // -001c │ │ +088dc2: 5442 0b0c |0025: iget-object v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +088dc6: 5222 000c |0027: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +088dca: 5453 0b0c |0029: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +088dce: 5233 000c |002b: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +088dd2: 2d02 0203 |002d: cmpl-float v2, v2, v3 │ │ +088dd6: 3d02 0400 |002f: if-lez v2, 0033 // +0004 │ │ +088dda: 0110 |0031: move v0, v1 │ │ +088ddc: 28d6 |0032: goto 0008 // -002a │ │ +088dde: 5442 0a0c |0033: iget-object v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +088de2: 5222 fe0b |0035: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +088de6: 5453 0a0c |0037: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +088dea: 5233 fe0b |0039: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +088dee: 2e02 0203 |003b: cmpg-float v2, v2, v3 │ │ +088df2: 3b02 0400 |003d: if-gez v2, 0041 // +0004 │ │ +088df6: 0110 |003f: move v0, v1 │ │ +088df8: 28c8 |0040: goto 0008 // -0038 │ │ +088dfa: 5442 0a0c |0041: iget-object v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +088dfe: 5222 ff0b |0043: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +088e02: 5453 0a0c |0045: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +088e06: 5233 ff0b |0047: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +088e0a: 2e02 0203 |0049: cmpg-float v2, v2, v3 │ │ +088e0e: 3b02 0400 |004b: if-gez v2, 004f // +0004 │ │ +088e12: 0110 |004d: move v0, v1 │ │ +088e14: 28ba |004e: goto 0008 // -0046 │ │ +088e16: 5442 0a0c |004f: iget-object v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +088e1a: 5222 000c |0051: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +088e1e: 5453 0a0c |0053: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +088e22: 5233 000c |0055: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +088e26: 2e02 0203 |0057: cmpg-float v2, v2, v3 │ │ +088e2a: 3b02 afff |0059: if-gez v2, 0008 // -0051 │ │ +088e2e: 0110 |005b: move v0, v1 │ │ +088e30: 28ac |005c: goto 0008 // -0054 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=224 │ │ 0x0008 line=231 │ │ 0x0009 line=225 │ │ 0x0017 line=226 │ │ 0x0025 line=227 │ │ @@ -96070,50 +96090,50 @@ │ │ type : '(FFF)Lcom/badlogic/gdx/math/collision/BoundingBox;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 68 16-bit code units │ │ -07a900: |[07a900] com.badlogic.gdx.math.collision.BoundingBox.ext:(FFF)Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ -07a910: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07a912: 5c50 080c |0001: iput-boolean v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ -07a916: 5450 0b0c |0003: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07a91a: 5451 0b0c |0005: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07a91e: 5211 fe0b |0007: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07a922: 7120 bb14 6100 |0009: invoke-static {v1, v6}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@14bb │ │ -07a928: 0a01 |000c: move-result v1 │ │ -07a92a: 5452 0b0c |000d: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07a92e: 5222 ff0b |000f: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07a932: 7120 bb14 7200 |0011: invoke-static {v2, v7}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@14bb │ │ -07a938: 0a02 |0014: move-result v2 │ │ -07a93a: 5453 0b0c |0015: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07a93e: 5233 000c |0017: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07a942: 7120 bb14 8300 |0019: invoke-static {v3, v8}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@14bb │ │ -07a948: 0a03 |001c: move-result v3 │ │ -07a94a: 6e40 9714 1032 |001d: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07a950: 0c00 |0020: move-result-object v0 │ │ -07a952: 5451 0a0c |0021: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07a956: 5452 0a0c |0023: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07a95a: 5222 fe0b |0025: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07a95e: 7120 ba14 6200 |0027: invoke-static {v2, v6}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@14ba │ │ -07a964: 0a02 |002a: move-result v2 │ │ -07a966: 5453 0a0c |002b: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07a96a: 5233 ff0b |002d: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07a96e: 7120 ba14 7300 |002f: invoke-static {v3, v7}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@14ba │ │ -07a974: 0a03 |0032: move-result v3 │ │ -07a976: 5454 0a0c |0033: iget-object v4, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07a97a: 5244 000c |0035: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07a97e: 7120 ba14 8400 |0037: invoke-static {v4, v8}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@14ba │ │ -07a984: 0a04 |003a: move-result v4 │ │ -07a986: 6e40 9714 2143 |003b: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07a98c: 0c01 |003e: move-result-object v1 │ │ -07a98e: 6e30 bd14 0501 |003f: invoke-virtual {v5, v0, v1}, Lcom/badlogic/gdx/math/collision/BoundingBox;.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14bd │ │ -07a994: 0c00 |0042: move-result-object v0 │ │ -07a996: 1100 |0043: return-object v0 │ │ +088e34: |[088e34] com.badlogic.gdx.math.collision.BoundingBox.ext:(FFF)Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ +088e44: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +088e46: 5c50 080c |0001: iput-boolean v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ +088e4a: 5450 0b0c |0003: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +088e4e: 5451 0b0c |0005: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +088e52: 5211 fe0b |0007: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +088e56: 7120 bb14 6100 |0009: invoke-static {v1, v6}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@14bb │ │ +088e5c: 0a01 |000c: move-result v1 │ │ +088e5e: 5452 0b0c |000d: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +088e62: 5222 ff0b |000f: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +088e66: 7120 bb14 7200 |0011: invoke-static {v2, v7}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@14bb │ │ +088e6c: 0a02 |0014: move-result v2 │ │ +088e6e: 5453 0b0c |0015: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +088e72: 5233 000c |0017: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +088e76: 7120 bb14 8300 |0019: invoke-static {v3, v8}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@14bb │ │ +088e7c: 0a03 |001c: move-result v3 │ │ +088e7e: 6e40 9714 1032 |001d: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +088e84: 0c00 |0020: move-result-object v0 │ │ +088e86: 5451 0a0c |0021: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +088e8a: 5452 0a0c |0023: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +088e8e: 5222 fe0b |0025: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +088e92: 7120 ba14 6200 |0027: invoke-static {v2, v6}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@14ba │ │ +088e98: 0a02 |002a: move-result v2 │ │ +088e9a: 5453 0a0c |002b: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +088e9e: 5233 ff0b |002d: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +088ea2: 7120 ba14 7300 |002f: invoke-static {v3, v7}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@14ba │ │ +088ea8: 0a03 |0032: move-result v3 │ │ +088eaa: 5454 0a0c |0033: iget-object v4, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +088eae: 5244 000c |0035: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +088eb2: 7120 ba14 8400 |0037: invoke-static {v4, v8}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@14ba │ │ +088eb8: 0a04 |003a: move-result v4 │ │ +088eba: 6e40 9714 2143 |003b: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +088ec0: 0c01 |003e: move-result-object v1 │ │ +088ec2: 6e30 bd14 0501 |003f: invoke-virtual {v5, v0, v1}, Lcom/badlogic/gdx/math/collision/BoundingBox;.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14bd │ │ +088ec8: 0c00 |0042: move-result-object v0 │ │ +088eca: 1100 |0043: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x0003 line=260 │ │ locals : │ │ 0x0000 - 0x0044 reg=5 this Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ 0x0000 - 0x0044 reg=6 x F │ │ @@ -96125,56 +96145,56 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 80 16-bit code units │ │ -07a998: |[07a998] com.badlogic.gdx.math.collision.BoundingBox.ext:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ -07a9a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07a9aa: 5c60 080c |0001: iput-boolean v0, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ -07a9ae: 5460 0b0c |0003: iget-object v0, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07a9b2: 5461 0b0c |0005: iget-object v1, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07a9b6: 5211 fe0b |0007: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07a9ba: 5272 fe0b |0009: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07a9be: 7120 bb14 2100 |000b: invoke-static {v1, v2}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@14bb │ │ -07a9c4: 0a01 |000e: move-result v1 │ │ -07a9c6: 5462 0b0c |000f: iget-object v2, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07a9ca: 5222 ff0b |0011: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07a9ce: 5273 ff0b |0013: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07a9d2: 7120 bb14 3200 |0015: invoke-static {v2, v3}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@14bb │ │ -07a9d8: 0a02 |0018: move-result v2 │ │ -07a9da: 5463 0b0c |0019: iget-object v3, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07a9de: 5233 000c |001b: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07a9e2: 5274 000c |001d: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07a9e6: 7120 bb14 4300 |001f: invoke-static {v3, v4}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@14bb │ │ -07a9ec: 0a03 |0022: move-result v3 │ │ -07a9ee: 6e40 9714 1032 |0023: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07a9f4: 0c00 |0026: move-result-object v0 │ │ -07a9f6: 5461 0a0c |0027: iget-object v1, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07a9fa: 5462 0a0c |0029: iget-object v2, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07a9fe: 5222 fe0b |002b: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07aa02: 5273 fe0b |002d: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07aa06: 7120 1826 3200 |002f: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -07aa0c: 0a02 |0032: move-result v2 │ │ -07aa0e: 5463 0a0c |0033: iget-object v3, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07aa12: 5233 ff0b |0035: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07aa16: 5274 ff0b |0037: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07aa1a: 7120 1826 4300 |0039: invoke-static {v3, v4}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -07aa20: 0a03 |003c: move-result v3 │ │ -07aa22: 5464 0a0c |003d: iget-object v4, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07aa26: 5244 000c |003f: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07aa2a: 5275 000c |0041: iget v5, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07aa2e: 7120 1826 5400 |0043: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -07aa34: 0a04 |0046: move-result v4 │ │ -07aa36: 6e40 9714 2143 |0047: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07aa3c: 0c01 |004a: move-result-object v1 │ │ -07aa3e: 6e30 bd14 0601 |004b: invoke-virtual {v6, v0, v1}, Lcom/badlogic/gdx/math/collision/BoundingBox;.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14bd │ │ -07aa44: 0c00 |004e: move-result-object v0 │ │ -07aa46: 1100 |004f: return-object v0 │ │ +088ecc: |[088ecc] com.badlogic.gdx.math.collision.BoundingBox.ext:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ +088edc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +088ede: 5c60 080c |0001: iput-boolean v0, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ +088ee2: 5460 0b0c |0003: iget-object v0, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +088ee6: 5461 0b0c |0005: iget-object v1, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +088eea: 5211 fe0b |0007: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +088eee: 5272 fe0b |0009: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +088ef2: 7120 bb14 2100 |000b: invoke-static {v1, v2}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@14bb │ │ +088ef8: 0a01 |000e: move-result v1 │ │ +088efa: 5462 0b0c |000f: iget-object v2, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +088efe: 5222 ff0b |0011: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +088f02: 5273 ff0b |0013: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +088f06: 7120 bb14 3200 |0015: invoke-static {v2, v3}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@14bb │ │ +088f0c: 0a02 |0018: move-result v2 │ │ +088f0e: 5463 0b0c |0019: iget-object v3, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +088f12: 5233 000c |001b: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +088f16: 5274 000c |001d: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +088f1a: 7120 bb14 4300 |001f: invoke-static {v3, v4}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@14bb │ │ +088f20: 0a03 |0022: move-result v3 │ │ +088f22: 6e40 9714 1032 |0023: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +088f28: 0c00 |0026: move-result-object v0 │ │ +088f2a: 5461 0a0c |0027: iget-object v1, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +088f2e: 5462 0a0c |0029: iget-object v2, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +088f32: 5222 fe0b |002b: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +088f36: 5273 fe0b |002d: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +088f3a: 7120 1826 3200 |002f: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +088f40: 0a02 |0032: move-result v2 │ │ +088f42: 5463 0a0c |0033: iget-object v3, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +088f46: 5233 ff0b |0035: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +088f4a: 5274 ff0b |0037: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +088f4e: 7120 1826 4300 |0039: invoke-static {v3, v4}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +088f54: 0a03 |003c: move-result v3 │ │ +088f56: 5464 0a0c |003d: iget-object v4, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +088f5a: 5244 000c |003f: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +088f5e: 5275 000c |0041: iget v5, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +088f62: 7120 1826 5400 |0043: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +088f68: 0a04 |0046: move-result v4 │ │ +088f6a: 6e40 9714 2143 |0047: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +088f70: 0c01 |004a: move-result-object v1 │ │ +088f72: 6e30 bd14 0601 |004b: invoke-virtual {v6, v0, v1}, Lcom/badlogic/gdx/math/collision/BoundingBox;.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14bd │ │ +088f78: 0c00 |004e: move-result-object v0 │ │ +088f7a: 1100 |004f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0003 line=174 │ │ locals : │ │ 0x0000 - 0x0050 reg=6 this Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ 0x0000 - 0x0050 reg=7 point Lcom/badlogic/gdx/math/Vector3; │ │ @@ -96184,62 +96204,62 @@ │ │ type : '(Lcom/badlogic/gdx/math/collision/BoundingBox;)Lcom/badlogic/gdx/math/collision/BoundingBox;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -07aa48: |[07aa48] com.badlogic.gdx.math.collision.BoundingBox.ext:(Lcom/badlogic/gdx/math/collision/BoundingBox;)Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ -07aa58: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07aa5a: 5c60 080c |0001: iput-boolean v0, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ -07aa5e: 5460 0b0c |0003: iget-object v0, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07aa62: 5461 0b0c |0005: iget-object v1, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07aa66: 5211 fe0b |0007: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07aa6a: 5472 0b0c |0009: iget-object v2, v7, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07aa6e: 5222 fe0b |000b: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07aa72: 7120 bb14 2100 |000d: invoke-static {v1, v2}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@14bb │ │ -07aa78: 0a01 |0010: move-result v1 │ │ -07aa7a: 5462 0b0c |0011: iget-object v2, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07aa7e: 5222 ff0b |0013: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07aa82: 5473 0b0c |0015: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07aa86: 5233 ff0b |0017: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07aa8a: 7120 bb14 3200 |0019: invoke-static {v2, v3}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@14bb │ │ -07aa90: 0a02 |001c: move-result v2 │ │ -07aa92: 5463 0b0c |001d: iget-object v3, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07aa96: 5233 000c |001f: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07aa9a: 5474 0b0c |0021: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07aa9e: 5244 000c |0023: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07aaa2: 7120 bb14 4300 |0025: invoke-static {v3, v4}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@14bb │ │ -07aaa8: 0a03 |0028: move-result v3 │ │ -07aaaa: 6e40 9714 1032 |0029: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07aab0: 0c00 |002c: move-result-object v0 │ │ -07aab2: 5461 0a0c |002d: iget-object v1, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07aab6: 5462 0a0c |002f: iget-object v2, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07aaba: 5222 fe0b |0031: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07aabe: 5473 0a0c |0033: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07aac2: 5233 fe0b |0035: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07aac6: 7120 ba14 3200 |0037: invoke-static {v2, v3}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@14ba │ │ -07aacc: 0a02 |003a: move-result v2 │ │ -07aace: 5463 0a0c |003b: iget-object v3, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07aad2: 5233 ff0b |003d: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07aad6: 5474 0a0c |003f: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07aada: 5244 ff0b |0041: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07aade: 7120 ba14 4300 |0043: invoke-static {v3, v4}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@14ba │ │ -07aae4: 0a03 |0046: move-result v3 │ │ -07aae6: 5464 0a0c |0047: iget-object v4, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07aaea: 5244 000c |0049: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07aaee: 5475 0a0c |004b: iget-object v5, v7, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07aaf2: 5255 000c |004d: iget v5, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07aaf6: 7120 ba14 5400 |004f: invoke-static {v4, v5}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@14ba │ │ -07aafc: 0a04 |0052: move-result v4 │ │ -07aafe: 6e40 9714 2143 |0053: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07ab04: 0c01 |0056: move-result-object v1 │ │ -07ab06: 6e30 bd14 0601 |0057: invoke-virtual {v6, v0, v1}, Lcom/badlogic/gdx/math/collision/BoundingBox;.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14bd │ │ -07ab0c: 0c00 |005a: move-result-object v0 │ │ -07ab0e: 1100 |005b: return-object v0 │ │ +088f7c: |[088f7c] com.badlogic.gdx.math.collision.BoundingBox.ext:(Lcom/badlogic/gdx/math/collision/BoundingBox;)Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ +088f8c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +088f8e: 5c60 080c |0001: iput-boolean v0, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ +088f92: 5460 0b0c |0003: iget-object v0, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +088f96: 5461 0b0c |0005: iget-object v1, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +088f9a: 5211 fe0b |0007: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +088f9e: 5472 0b0c |0009: iget-object v2, v7, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +088fa2: 5222 fe0b |000b: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +088fa6: 7120 bb14 2100 |000d: invoke-static {v1, v2}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@14bb │ │ +088fac: 0a01 |0010: move-result v1 │ │ +088fae: 5462 0b0c |0011: iget-object v2, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +088fb2: 5222 ff0b |0013: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +088fb6: 5473 0b0c |0015: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +088fba: 5233 ff0b |0017: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +088fbe: 7120 bb14 3200 |0019: invoke-static {v2, v3}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@14bb │ │ +088fc4: 0a02 |001c: move-result v2 │ │ +088fc6: 5463 0b0c |001d: iget-object v3, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +088fca: 5233 000c |001f: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +088fce: 5474 0b0c |0021: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +088fd2: 5244 000c |0023: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +088fd6: 7120 bb14 4300 |0025: invoke-static {v3, v4}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@14bb │ │ +088fdc: 0a03 |0028: move-result v3 │ │ +088fde: 6e40 9714 1032 |0029: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +088fe4: 0c00 |002c: move-result-object v0 │ │ +088fe6: 5461 0a0c |002d: iget-object v1, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +088fea: 5462 0a0c |002f: iget-object v2, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +088fee: 5222 fe0b |0031: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +088ff2: 5473 0a0c |0033: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +088ff6: 5233 fe0b |0035: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +088ffa: 7120 ba14 3200 |0037: invoke-static {v2, v3}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@14ba │ │ +089000: 0a02 |003a: move-result v2 │ │ +089002: 5463 0a0c |003b: iget-object v3, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +089006: 5233 ff0b |003d: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +08900a: 5474 0a0c |003f: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +08900e: 5244 ff0b |0041: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +089012: 7120 ba14 4300 |0043: invoke-static {v3, v4}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@14ba │ │ +089018: 0a03 |0046: move-result v3 │ │ +08901a: 5464 0a0c |0047: iget-object v4, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +08901e: 5244 000c |0049: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +089022: 5475 0a0c |004b: iget-object v5, v7, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +089026: 5255 000c |004d: iget v5, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +08902a: 7120 ba14 5400 |004f: invoke-static {v4, v5}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@14ba │ │ +089030: 0a04 |0052: move-result v4 │ │ +089032: 6e40 9714 2143 |0053: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +089038: 0c01 |0056: move-result-object v1 │ │ +08903a: 6e30 bd14 0601 |0057: invoke-virtual {v6, v0, v1}, Lcom/badlogic/gdx/math/collision/BoundingBox;.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14bd │ │ +089040: 0c00 |005a: move-result-object v0 │ │ +089042: 1100 |005b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0003 line=199 │ │ locals : │ │ 0x0000 - 0x005c reg=6 this Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ 0x0000 - 0x005c reg=7 a_bounds Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ @@ -96249,17 +96269,17 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ab10: |[07ab10] com.badlogic.gdx.math.collision.BoundingBox.getCenter:()Lcom/badlogic/gdx/math/Vector3; │ │ -07ab20: 5410 060c |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/BoundingBox;.cnt:Lcom/badlogic/gdx/math/Vector3; // field@0c06 │ │ -07ab24: 1100 |0002: return-object v0 │ │ +089044: |[089044] com.badlogic.gdx.math.collision.BoundingBox.getCenter:()Lcom/badlogic/gdx/math/Vector3; │ │ +089054: 5410 060c |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/BoundingBox;.cnt:Lcom/badlogic/gdx/math/Vector3; // field@0c06 │ │ +089058: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ │ │ #7 : (in Lcom/badlogic/gdx/math/collision/BoundingBox;) │ │ @@ -96267,18 +96287,18 @@ │ │ type : '()[Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07ab28: |[07ab28] com.badlogic.gdx.math.collision.BoundingBox.getCorners:()[Lcom/badlogic/gdx/math/Vector3; │ │ -07ab38: 6e10 c214 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/math/collision/BoundingBox;.updateCorners:()V // method@14c2 │ │ -07ab3e: 5410 070c |0003: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0c07 │ │ -07ab42: 1100 |0005: return-object v0 │ │ +08905c: |[08905c] com.badlogic.gdx.math.collision.BoundingBox.getCorners:()[Lcom/badlogic/gdx/math/Vector3; │ │ +08906c: 6e10 c214 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/math/collision/BoundingBox;.updateCorners:()V // method@14c2 │ │ +089072: 5410 070c |0003: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0c07 │ │ +089076: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ │ │ @@ -96287,17 +96307,17 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ab44: |[07ab44] com.badlogic.gdx.math.collision.BoundingBox.getDimensions:()Lcom/badlogic/gdx/math/Vector3; │ │ -07ab54: 5410 090c |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/BoundingBox;.dim:Lcom/badlogic/gdx/math/Vector3; // field@0c09 │ │ -07ab58: 1100 |0002: return-object v0 │ │ +089078: |[089078] com.badlogic.gdx.math.collision.BoundingBox.getDimensions:()Lcom/badlogic/gdx/math/Vector3; │ │ +089088: 5410 090c |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/BoundingBox;.dim:Lcom/badlogic/gdx/math/Vector3; // field@0c09 │ │ +08908c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ │ │ #9 : (in Lcom/badlogic/gdx/math/collision/BoundingBox;) │ │ @@ -96305,22 +96325,22 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -07ab5c: |[07ab5c] com.badlogic.gdx.math.collision.BoundingBox.getMax:()Lcom/badlogic/gdx/math/Vector3; │ │ -07ab6c: 1d01 |0000: monitor-enter v1 │ │ -07ab6e: 5410 0a0c |0001: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07ab72: 1e01 |0003: monitor-exit v1 │ │ -07ab74: 1100 |0004: return-object v0 │ │ -07ab76: 0d00 |0005: move-exception v0 │ │ -07ab78: 1e01 |0006: monitor-exit v1 │ │ -07ab7a: 2700 |0007: throw v0 │ │ +089090: |[089090] com.badlogic.gdx.math.collision.BoundingBox.getMax:()Lcom/badlogic/gdx/math/Vector3; │ │ +0890a0: 1d01 |0000: monitor-enter v1 │ │ +0890a2: 5410 0a0c |0001: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +0890a6: 1e01 |0003: monitor-exit v1 │ │ +0890a8: 1100 |0004: return-object v0 │ │ +0890aa: 0d00 |0005: move-exception v0 │ │ +0890ac: 1e01 |0006: monitor-exit v1 │ │ +0890ae: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ @@ -96330,17 +96350,17 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ab88: |[07ab88] com.badlogic.gdx.math.collision.BoundingBox.getMin:()Lcom/badlogic/gdx/math/Vector3; │ │ -07ab98: 5410 0b0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07ab9c: 1100 |0002: return-object v0 │ │ +0890bc: |[0890bc] com.badlogic.gdx.math.collision.BoundingBox.getMin:()Lcom/badlogic/gdx/math/Vector3; │ │ +0890cc: 5410 0b0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +0890d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ │ │ #11 : (in Lcom/badlogic/gdx/math/collision/BoundingBox;) │ │ @@ -96348,29 +96368,29 @@ │ │ type : '()Lcom/badlogic/gdx/math/collision/BoundingBox;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -07aba0: |[07aba0] com.badlogic.gdx.math.collision.BoundingBox.inf:()Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ -07abb0: 1503 807f |0000: const/high16 v3, #int 2139095040 // #7f80 │ │ -07abb4: 1502 80ff |0002: const/high16 v2, #int -8388608 // #ff80 │ │ -07abb8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -07abba: 5440 0b0c |0005: iget-object v0, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07abbe: 6e40 9714 3033 |0007: invoke-virtual {v0, v3, v3, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07abc4: 5440 0a0c |000a: iget-object v0, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07abc8: 6e40 9714 2022 |000c: invoke-virtual {v0, v2, v2, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07abce: 5440 060c |000f: iget-object v0, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.cnt:Lcom/badlogic/gdx/math/Vector3; // field@0c06 │ │ -07abd2: 6e40 9714 1011 |0011: invoke-virtual {v0, v1, v1, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07abd8: 5440 090c |0014: iget-object v0, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.dim:Lcom/badlogic/gdx/math/Vector3; // field@0c09 │ │ -07abdc: 6e40 9714 1011 |0016: invoke-virtual {v0, v1, v1, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07abe2: 1210 |0019: const/4 v0, #int 1 // #1 │ │ -07abe4: 5c40 080c |001a: iput-boolean v0, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ -07abe8: 1104 |001c: return-object v4 │ │ +0890d4: |[0890d4] com.badlogic.gdx.math.collision.BoundingBox.inf:()Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ +0890e4: 1503 807f |0000: const/high16 v3, #int 2139095040 // #7f80 │ │ +0890e8: 1502 80ff |0002: const/high16 v2, #int -8388608 // #ff80 │ │ +0890ec: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0890ee: 5440 0b0c |0005: iget-object v0, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +0890f2: 6e40 9714 3033 |0007: invoke-virtual {v0, v3, v3, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +0890f8: 5440 0a0c |000a: iget-object v0, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +0890fc: 6e40 9714 2022 |000c: invoke-virtual {v0, v2, v2, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +089102: 5440 060c |000f: iget-object v0, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.cnt:Lcom/badlogic/gdx/math/Vector3; // field@0c06 │ │ +089106: 6e40 9714 1011 |0011: invoke-virtual {v0, v1, v1, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +08910c: 5440 090c |0014: iget-object v0, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.dim:Lcom/badlogic/gdx/math/Vector3; // field@0c09 │ │ +089110: 6e40 9714 1011 |0016: invoke-virtual {v0, v1, v1, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +089116: 1210 |0019: const/4 v0, #int 1 // #1 │ │ +089118: 5c40 080c |001a: iput-boolean v0, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ +08911c: 1104 |001c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=160 │ │ 0x000a line=161 │ │ 0x000f line=162 │ │ 0x0014 line=163 │ │ 0x0019 line=164 │ │ @@ -96383,37 +96403,37 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 40 16-bit code units │ │ -07abec: |[07abec] com.badlogic.gdx.math.collision.BoundingBox.isValid:()Z │ │ -07abfc: 5420 0b0c |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07ac00: 5200 fe0b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07ac04: 5421 0a0c |0004: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07ac08: 5211 fe0b |0006: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07ac0c: 2e00 0001 |0008: cmpg-float v0, v0, v1 │ │ -07ac10: 3b00 1c00 |000a: if-gez v0, 0026 // +001c │ │ -07ac14: 5420 0b0c |000c: iget-object v0, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07ac18: 5200 ff0b |000e: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07ac1c: 5421 0a0c |0010: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07ac20: 5211 ff0b |0012: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07ac24: 2e00 0001 |0014: cmpg-float v0, v0, v1 │ │ -07ac28: 3b00 1000 |0016: if-gez v0, 0026 // +0010 │ │ -07ac2c: 5420 0b0c |0018: iget-object v0, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07ac30: 5200 000c |001a: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07ac34: 5421 0a0c |001c: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07ac38: 5211 000c |001e: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07ac3c: 2e00 0001 |0020: cmpg-float v0, v0, v1 │ │ -07ac40: 3b00 0400 |0022: if-gez v0, 0026 // +0004 │ │ -07ac44: 1210 |0024: const/4 v0, #int 1 // #1 │ │ -07ac46: 0f00 |0025: return v0 │ │ -07ac48: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -07ac4a: 28fe |0027: goto 0025 // -0002 │ │ +089120: |[089120] com.badlogic.gdx.math.collision.BoundingBox.isValid:()Z │ │ +089130: 5420 0b0c |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +089134: 5200 fe0b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +089138: 5421 0a0c |0004: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +08913c: 5211 fe0b |0006: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +089140: 2e00 0001 |0008: cmpg-float v0, v0, v1 │ │ +089144: 3b00 1c00 |000a: if-gez v0, 0026 // +001c │ │ +089148: 5420 0b0c |000c: iget-object v0, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +08914c: 5200 ff0b |000e: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +089150: 5421 0a0c |0010: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +089154: 5211 ff0b |0012: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +089158: 2e00 0001 |0014: cmpg-float v0, v0, v1 │ │ +08915c: 3b00 1000 |0016: if-gez v0, 0026 // +0010 │ │ +089160: 5420 0b0c |0018: iget-object v0, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +089164: 5200 000c |001a: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +089168: 5421 0a0c |001c: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +08916c: 5211 000c |001e: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +089170: 2e00 0001 |0020: cmpg-float v0, v0, v1 │ │ +089174: 3b00 0400 |0022: if-gez v0, 0026 // +0004 │ │ +089178: 1210 |0024: const/4 v0, #int 1 // #1 │ │ +08917a: 0f00 |0025: return v0 │ │ +08917c: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +08917e: 28fe |0027: goto 0025 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 this Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ │ │ #13 : (in Lcom/badlogic/gdx/math/collision/BoundingBox;) │ │ @@ -96421,66 +96441,66 @@ │ │ type : '(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/collision/BoundingBox;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 102 16-bit code units │ │ -07ac4c: |[07ac4c] com.badlogic.gdx.math.collision.BoundingBox.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ -07ac5c: 6e10 c214 0900 |0000: invoke-virtual {v9}, Lcom/badlogic/gdx/math/collision/BoundingBox;.updateCorners:()V // method@14c2 │ │ -07ac62: 6e10 b814 0900 |0003: invoke-virtual {v9}, Lcom/badlogic/gdx/math/collision/BoundingBox;.inf:()Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14b8 │ │ -07ac68: 5490 070c |0006: iget-object v0, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0c07 │ │ -07ac6c: 2103 |0008: array-length v3, v0 │ │ -07ac6e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -07ac70: 3531 5000 |000a: if-ge v1, v3, 005a // +0050 │ │ -07ac74: 4602 0001 |000c: aget-object v2, v0, v1 │ │ -07ac78: 6e20 8f14 a200 |000e: invoke-virtual {v2, v10}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@148f │ │ -07ac7e: 5494 0b0c |0011: iget-object v4, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07ac82: 5495 0b0c |0013: iget-object v5, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07ac86: 5255 fe0b |0015: iget v5, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07ac8a: 5226 fe0b |0017: iget v6, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07ac8e: 7120 bb14 6500 |0019: invoke-static {v5, v6}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@14bb │ │ -07ac94: 0a05 |001c: move-result v5 │ │ -07ac96: 5496 0b0c |001d: iget-object v6, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07ac9a: 5266 ff0b |001f: iget v6, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07ac9e: 5227 ff0b |0021: iget v7, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07aca2: 7120 bb14 7600 |0023: invoke-static {v6, v7}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@14bb │ │ -07aca8: 0a06 |0026: move-result v6 │ │ -07acaa: 5497 0b0c |0027: iget-object v7, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07acae: 5277 000c |0029: iget v7, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07acb2: 5228 000c |002b: iget v8, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07acb6: 7120 bb14 8700 |002d: invoke-static {v7, v8}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@14bb │ │ -07acbc: 0a07 |0030: move-result v7 │ │ -07acbe: 6e40 9714 5476 |0031: invoke-virtual {v4, v5, v6, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07acc4: 5494 0a0c |0034: iget-object v4, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07acc8: 5495 0a0c |0036: iget-object v5, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07accc: 5255 fe0b |0038: iget v5, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07acd0: 5226 fe0b |003a: iget v6, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07acd4: 7120 ba14 6500 |003c: invoke-static {v5, v6}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@14ba │ │ -07acda: 0a05 |003f: move-result v5 │ │ -07acdc: 5496 0a0c |0040: iget-object v6, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07ace0: 5266 ff0b |0042: iget v6, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07ace4: 5227 ff0b |0044: iget v7, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07ace8: 7120 ba14 7600 |0046: invoke-static {v6, v7}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@14ba │ │ -07acee: 0a06 |0049: move-result v6 │ │ -07acf0: 5497 0a0c |004a: iget-object v7, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07acf4: 5277 000c |004c: iget v7, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07acf8: 5228 000c |004e: iget v8, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07acfc: 7120 ba14 8700 |0050: invoke-static {v7, v8}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@14ba │ │ -07ad02: 0a07 |0053: move-result v7 │ │ -07ad04: 6e40 9714 5476 |0054: invoke-virtual {v4, v5, v6, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07ad0a: d801 0101 |0057: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07ad0e: 28b1 |0059: goto 000a // -004f │ │ -07ad10: 1214 |005a: const/4 v4, #int 1 // #1 │ │ -07ad12: 5c94 080c |005b: iput-boolean v4, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ -07ad16: 5494 0b0c |005d: iget-object v4, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07ad1a: 5495 0a0c |005f: iget-object v5, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07ad1e: 6e30 bd14 4905 |0061: invoke-virtual {v9, v4, v5}, Lcom/badlogic/gdx/math/collision/BoundingBox;.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14bd │ │ -07ad24: 0c04 |0064: move-result-object v4 │ │ -07ad26: 1104 |0065: return-object v4 │ │ +089180: |[089180] com.badlogic.gdx.math.collision.BoundingBox.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ +089190: 6e10 c214 0900 |0000: invoke-virtual {v9}, Lcom/badlogic/gdx/math/collision/BoundingBox;.updateCorners:()V // method@14c2 │ │ +089196: 6e10 b814 0900 |0003: invoke-virtual {v9}, Lcom/badlogic/gdx/math/collision/BoundingBox;.inf:()Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14b8 │ │ +08919c: 5490 070c |0006: iget-object v0, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0c07 │ │ +0891a0: 2103 |0008: array-length v3, v0 │ │ +0891a2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0891a4: 3531 5000 |000a: if-ge v1, v3, 005a // +0050 │ │ +0891a8: 4602 0001 |000c: aget-object v2, v0, v1 │ │ +0891ac: 6e20 8f14 a200 |000e: invoke-virtual {v2, v10}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@148f │ │ +0891b2: 5494 0b0c |0011: iget-object v4, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +0891b6: 5495 0b0c |0013: iget-object v5, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +0891ba: 5255 fe0b |0015: iget v5, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0891be: 5226 fe0b |0017: iget v6, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0891c2: 7120 bb14 6500 |0019: invoke-static {v5, v6}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@14bb │ │ +0891c8: 0a05 |001c: move-result v5 │ │ +0891ca: 5496 0b0c |001d: iget-object v6, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +0891ce: 5266 ff0b |001f: iget v6, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0891d2: 5227 ff0b |0021: iget v7, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0891d6: 7120 bb14 7600 |0023: invoke-static {v6, v7}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@14bb │ │ +0891dc: 0a06 |0026: move-result v6 │ │ +0891de: 5497 0b0c |0027: iget-object v7, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +0891e2: 5277 000c |0029: iget v7, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0891e6: 5228 000c |002b: iget v8, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0891ea: 7120 bb14 8700 |002d: invoke-static {v7, v8}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@14bb │ │ +0891f0: 0a07 |0030: move-result v7 │ │ +0891f2: 6e40 9714 5476 |0031: invoke-virtual {v4, v5, v6, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +0891f8: 5494 0a0c |0034: iget-object v4, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +0891fc: 5495 0a0c |0036: iget-object v5, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +089200: 5255 fe0b |0038: iget v5, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +089204: 5226 fe0b |003a: iget v6, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +089208: 7120 ba14 6500 |003c: invoke-static {v5, v6}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@14ba │ │ +08920e: 0a05 |003f: move-result v5 │ │ +089210: 5496 0a0c |0040: iget-object v6, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +089214: 5266 ff0b |0042: iget v6, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +089218: 5227 ff0b |0044: iget v7, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +08921c: 7120 ba14 7600 |0046: invoke-static {v6, v7}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@14ba │ │ +089222: 0a06 |0049: move-result v6 │ │ +089224: 5497 0a0c |004a: iget-object v7, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +089228: 5277 000c |004c: iget v7, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +08922c: 5228 000c |004e: iget v8, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +089230: 7120 ba14 8700 |0050: invoke-static {v7, v8}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@14ba │ │ +089236: 0a07 |0053: move-result v7 │ │ +089238: 6e40 9714 5476 |0054: invoke-virtual {v4, v5, v6, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +08923e: d801 0101 |0057: add-int/lit8 v1, v1, #int 1 // #01 │ │ +089242: 28b1 |0059: goto 000a // -004f │ │ +089244: 1214 |005a: const/4 v4, #int 1 // #1 │ │ +089246: 5c94 080c |005b: iput-boolean v4, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ +08924a: 5494 0b0c |005d: iget-object v4, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +08924e: 5495 0a0c |005f: iget-object v5, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +089252: 6e30 bd14 4905 |0061: invoke-virtual {v9, v4, v5}, Lcom/badlogic/gdx/math/collision/BoundingBox;.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14bd │ │ +089258: 0c04 |0064: move-result-object v4 │ │ +08925a: 1104 |0065: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0003 line=210 │ │ 0x0006 line=211 │ │ 0x000e line=212 │ │ 0x0011 line=213 │ │ @@ -96501,79 +96521,79 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 124 16-bit code units │ │ -07ad28: |[07ad28] com.badlogic.gdx.math.collision.BoundingBox.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ -07ad38: 5453 0b0c |0000: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07ad3c: 5260 fe0b |0002: iget v0, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07ad40: 5271 fe0b |0004: iget v1, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07ad44: 2e00 0001 |0006: cmpg-float v0, v0, v1 │ │ -07ad48: 3b00 6200 |0008: if-gez v0, 006a // +0062 │ │ -07ad4c: 5260 fe0b |000a: iget v0, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07ad50: 5261 ff0b |000c: iget v1, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07ad54: 5272 ff0b |000e: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07ad58: 2e01 0102 |0010: cmpg-float v1, v1, v2 │ │ -07ad5c: 3b01 5b00 |0012: if-gez v1, 006d // +005b │ │ -07ad60: 5261 ff0b |0014: iget v1, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07ad64: 5262 000c |0016: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07ad68: 5274 000c |0018: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07ad6c: 2e02 0204 |001a: cmpg-float v2, v2, v4 │ │ -07ad70: 3b02 5400 |001c: if-gez v2, 0070 // +0054 │ │ -07ad74: 5262 000c |001e: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07ad78: 6e40 9714 0321 |0020: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07ad7e: 5453 0a0c |0023: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07ad82: 5260 fe0b |0025: iget v0, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07ad86: 5271 fe0b |0027: iget v1, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07ad8a: 2d00 0001 |0029: cmpl-float v0, v0, v1 │ │ -07ad8e: 3d00 4800 |002b: if-lez v0, 0073 // +0048 │ │ -07ad92: 5260 fe0b |002d: iget v0, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07ad96: 5261 ff0b |002f: iget v1, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07ad9a: 5272 ff0b |0031: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07ad9e: 2d01 0102 |0033: cmpl-float v1, v1, v2 │ │ -07ada2: 3d01 4100 |0035: if-lez v1, 0076 // +0041 │ │ -07ada6: 5261 ff0b |0037: iget v1, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07adaa: 5262 000c |0039: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07adae: 5274 000c |003b: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07adb2: 2d02 0204 |003d: cmpl-float v2, v2, v4 │ │ -07adb6: 3d02 3a00 |003f: if-lez v2, 0079 // +003a │ │ -07adba: 5262 000c |0041: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07adbe: 6e40 9714 0321 |0043: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07adc4: 5450 060c |0046: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.cnt:Lcom/badlogic/gdx/math/Vector3; // field@0c06 │ │ -07adc8: 5451 0b0c |0048: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07adcc: 6e20 9814 1000 |004a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -07add2: 0c00 |004d: move-result-object v0 │ │ -07add4: 5451 0a0c |004e: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07add8: 6e20 7614 1000 |0050: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -07adde: 0c00 |0053: move-result-object v0 │ │ -07ade0: 1501 003f |0054: const/high16 v1, #int 1056964608 // #3f00 │ │ -07ade4: 6e20 8d14 1000 |0056: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -07adea: 5450 090c |0059: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.dim:Lcom/badlogic/gdx/math/Vector3; // field@0c09 │ │ -07adee: 5451 0a0c |005b: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07adf2: 6e20 9814 1000 |005d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -07adf8: 0c00 |0060: move-result-object v0 │ │ -07adfa: 5451 0b0c |0061: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07adfe: 6e20 9d14 1000 |0063: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ -07ae04: 1210 |0066: const/4 v0, #int 1 // #1 │ │ -07ae06: 5c50 080c |0067: iput-boolean v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ -07ae0a: 1105 |0069: return-object v5 │ │ -07ae0c: 5270 fe0b |006a: iget v0, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07ae10: 28a0 |006c: goto 000c // -0060 │ │ -07ae12: 5271 ff0b |006d: iget v1, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07ae16: 28a7 |006f: goto 0016 // -0059 │ │ -07ae18: 5272 000c |0070: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07ae1c: 28ae |0072: goto 0020 // -0052 │ │ -07ae1e: 5270 fe0b |0073: iget v0, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07ae22: 28ba |0075: goto 002f // -0046 │ │ -07ae24: 5271 ff0b |0076: iget v1, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07ae28: 28c1 |0078: goto 0039 // -003f │ │ -07ae2a: 5272 000c |0079: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07ae2e: 28c8 |007b: goto 0043 // -0038 │ │ +08925c: |[08925c] com.badlogic.gdx.math.collision.BoundingBox.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ +08926c: 5453 0b0c |0000: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +089270: 5260 fe0b |0002: iget v0, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +089274: 5271 fe0b |0004: iget v1, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +089278: 2e00 0001 |0006: cmpg-float v0, v0, v1 │ │ +08927c: 3b00 6200 |0008: if-gez v0, 006a // +0062 │ │ +089280: 5260 fe0b |000a: iget v0, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +089284: 5261 ff0b |000c: iget v1, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +089288: 5272 ff0b |000e: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +08928c: 2e01 0102 |0010: cmpg-float v1, v1, v2 │ │ +089290: 3b01 5b00 |0012: if-gez v1, 006d // +005b │ │ +089294: 5261 ff0b |0014: iget v1, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +089298: 5262 000c |0016: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +08929c: 5274 000c |0018: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0892a0: 2e02 0204 |001a: cmpg-float v2, v2, v4 │ │ +0892a4: 3b02 5400 |001c: if-gez v2, 0070 // +0054 │ │ +0892a8: 5262 000c |001e: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0892ac: 6e40 9714 0321 |0020: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +0892b2: 5453 0a0c |0023: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +0892b6: 5260 fe0b |0025: iget v0, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0892ba: 5271 fe0b |0027: iget v1, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0892be: 2d00 0001 |0029: cmpl-float v0, v0, v1 │ │ +0892c2: 3d00 4800 |002b: if-lez v0, 0073 // +0048 │ │ +0892c6: 5260 fe0b |002d: iget v0, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0892ca: 5261 ff0b |002f: iget v1, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0892ce: 5272 ff0b |0031: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0892d2: 2d01 0102 |0033: cmpl-float v1, v1, v2 │ │ +0892d6: 3d01 4100 |0035: if-lez v1, 0076 // +0041 │ │ +0892da: 5261 ff0b |0037: iget v1, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0892de: 5262 000c |0039: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0892e2: 5274 000c |003b: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0892e6: 2d02 0204 |003d: cmpl-float v2, v2, v4 │ │ +0892ea: 3d02 3a00 |003f: if-lez v2, 0079 // +003a │ │ +0892ee: 5262 000c |0041: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0892f2: 6e40 9714 0321 |0043: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +0892f8: 5450 060c |0046: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.cnt:Lcom/badlogic/gdx/math/Vector3; // field@0c06 │ │ +0892fc: 5451 0b0c |0048: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +089300: 6e20 9814 1000 |004a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +089306: 0c00 |004d: move-result-object v0 │ │ +089308: 5451 0a0c |004e: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +08930c: 6e20 7614 1000 |0050: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +089312: 0c00 |0053: move-result-object v0 │ │ +089314: 1501 003f |0054: const/high16 v1, #int 1056964608 // #3f00 │ │ +089318: 6e20 8d14 1000 |0056: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +08931e: 5450 090c |0059: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.dim:Lcom/badlogic/gdx/math/Vector3; // field@0c09 │ │ +089322: 5451 0a0c |005b: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +089326: 6e20 9814 1000 |005d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +08932c: 0c00 |0060: move-result-object v0 │ │ +08932e: 5451 0b0c |0061: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +089332: 6e20 9d14 1000 |0063: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ +089338: 1210 |0066: const/4 v0, #int 1 // #1 │ │ +08933a: 5c50 080c |0067: iput-boolean v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ +08933e: 1105 |0069: return-object v5 │ │ +089340: 5270 fe0b |006a: iget v0, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +089344: 28a0 |006c: goto 000c // -0060 │ │ +089346: 5271 ff0b |006d: iget v1, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +08934a: 28a7 |006f: goto 0016 // -0059 │ │ +08934c: 5272 000c |0070: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +089350: 28ae |0072: goto 0020 // -0052 │ │ +089352: 5270 fe0b |0073: iget v0, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +089356: 28ba |0075: goto 002f // -0046 │ │ +089358: 5271 ff0b |0076: iget v1, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +08935c: 28c1 |0078: goto 0039 // -003f │ │ +08935e: 5272 000c |0079: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +089362: 28c8 |007b: goto 0043 // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0023 line=124 │ │ 0x0046 line=126 │ │ 0x0059 line=127 │ │ 0x0066 line=128 │ │ @@ -96590,22 +96610,22 @@ │ │ type : '(Lcom/badlogic/gdx/math/collision/BoundingBox;)Lcom/badlogic/gdx/math/collision/BoundingBox;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -07ae30: |[07ae30] com.badlogic.gdx.math.collision.BoundingBox.set:(Lcom/badlogic/gdx/math/collision/BoundingBox;)Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ -07ae40: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07ae42: 5c20 080c |0001: iput-boolean v0, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ -07ae46: 5430 0b0c |0003: iget-object v0, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07ae4a: 5431 0a0c |0005: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07ae4e: 6e30 bd14 0201 |0007: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/math/collision/BoundingBox;.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14bd │ │ -07ae54: 0c00 |000a: move-result-object v0 │ │ -07ae56: 1100 |000b: return-object v0 │ │ +089364: |[089364] com.badlogic.gdx.math.collision.BoundingBox.set:(Lcom/badlogic/gdx/math/collision/BoundingBox;)Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ +089374: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +089376: 5c20 080c |0001: iput-boolean v0, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ +08937a: 5430 0b0c |0003: iget-object v0, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +08937e: 5431 0a0c |0005: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +089382: 6e30 bd14 0201 |0007: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/math/collision/BoundingBox;.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14bd │ │ +089388: 0c00 |000a: move-result-object v0 │ │ +08938a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0003 line=113 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ 0x0000 - 0x000c reg=3 bounds Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ @@ -96615,29 +96635,29 @@ │ │ type : '(Ljava/util/List;)Lcom/badlogic/gdx/math/collision/BoundingBox;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -07ae58: |[07ae58] com.badlogic.gdx.math.collision.BoundingBox.set:(Ljava/util/List;)Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ -07ae68: 6e10 b814 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/math/collision/BoundingBox;.inf:()Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14b8 │ │ -07ae6e: 7210 5b27 0400 |0003: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@275b │ │ -07ae74: 0c00 |0006: move-result-object v0 │ │ -07ae76: 7210 5327 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -07ae7c: 0a02 |000a: move-result v2 │ │ -07ae7e: 3802 0c00 |000b: if-eqz v2, 0017 // +000c │ │ -07ae82: 7210 5427 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -07ae88: 0c01 |0010: move-result-object v1 │ │ -07ae8a: 1f01 1402 |0011: check-cast v1, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -07ae8e: 6e20 b114 1300 |0013: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/math/collision/BoundingBox;.ext:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14b1 │ │ -07ae94: 28f1 |0016: goto 0007 // -000f │ │ -07ae96: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -07ae98: 5c32 080c |0018: iput-boolean v2, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ -07ae9c: 1103 |001a: return-object v3 │ │ +08938c: |[08938c] com.badlogic.gdx.math.collision.BoundingBox.set:(Ljava/util/List;)Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ +08939c: 6e10 b814 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/math/collision/BoundingBox;.inf:()Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14b8 │ │ +0893a2: 7210 5b27 0400 |0003: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@275b │ │ +0893a8: 0c00 |0006: move-result-object v0 │ │ +0893aa: 7210 5327 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0893b0: 0a02 |000a: move-result v2 │ │ +0893b2: 3802 0c00 |000b: if-eqz v2, 0017 // +000c │ │ +0893b6: 7210 5427 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0893bc: 0c01 |0010: move-result-object v1 │ │ +0893be: 1f01 1202 |0011: check-cast v1, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +0893c2: 6e20 b114 1300 |0013: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/math/collision/BoundingBox;.ext:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14b1 │ │ +0893c8: 28f1 |0016: goto 0007 // -000f │ │ +0893ca: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +0893cc: 5c32 080c |0018: iput-boolean v2, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ +0893d0: 1103 |001a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0003 line=150 │ │ 0x0013 line=151 │ │ 0x0017 line=152 │ │ 0x001a line=153 │ │ @@ -96653,27 +96673,27 @@ │ │ type : '([Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -07aea0: |[07aea0] com.badlogic.gdx.math.collision.BoundingBox.set:([Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ -07aeb0: 6e10 b814 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/math/collision/BoundingBox;.inf:()Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14b8 │ │ -07aeb6: 0760 |0003: move-object v0, v6 │ │ -07aeb8: 2103 |0004: array-length v3, v0 │ │ -07aeba: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -07aebc: 3531 0a00 |0006: if-ge v1, v3, 0010 // +000a │ │ -07aec0: 4602 0001 |0008: aget-object v2, v0, v1 │ │ -07aec4: 6e20 b114 2500 |000a: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/math/collision/BoundingBox;.ext:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14b1 │ │ -07aeca: d801 0101 |000d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07aece: 28f7 |000f: goto 0006 // -0009 │ │ -07aed0: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -07aed2: 5c54 080c |0011: iput-boolean v4, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ -07aed6: 1105 |0013: return-object v5 │ │ +0893d4: |[0893d4] com.badlogic.gdx.math.collision.BoundingBox.set:([Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ +0893e4: 6e10 b814 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/math/collision/BoundingBox;.inf:()Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14b8 │ │ +0893ea: 0760 |0003: move-object v0, v6 │ │ +0893ec: 2103 |0004: array-length v3, v0 │ │ +0893ee: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0893f0: 3531 0a00 |0006: if-ge v1, v3, 0010 // +000a │ │ +0893f4: 4602 0001 |0008: aget-object v2, v0, v1 │ │ +0893f8: 6e20 b114 2500 |000a: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/math/collision/BoundingBox;.ext:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14b1 │ │ +0893fe: d801 0101 |000d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +089402: 28f7 |000f: goto 0006 // -0009 │ │ +089404: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +089406: 5c54 080c |0011: iput-boolean v4, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ +08940a: 1105 |0013: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=138 │ │ 0x000a line=139 │ │ 0x000d line=138 │ │ 0x0010 line=140 │ │ @@ -96691,35 +96711,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -07aed8: |[07aed8] com.badlogic.gdx.math.collision.BoundingBox.toString:()Ljava/lang/String; │ │ -07aee8: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -07aeec: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -07aef2: 1a01 0411 |0005: const-string v1, "[" // string@1104 │ │ -07aef6: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -07aefc: 0c00 |000a: move-result-object v0 │ │ -07aefe: 5421 0b0c |000b: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07af02: 6e20 6d26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -07af08: 0c00 |0010: move-result-object v0 │ │ -07af0a: 1a01 242c |0011: const-string v1, "|" // string@2c24 │ │ -07af0e: 6e20 6e26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -07af14: 0c00 |0016: move-result-object v0 │ │ -07af16: 5421 0a0c |0017: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07af1a: 6e20 6d26 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -07af20: 0c00 |001c: move-result-object v0 │ │ -07af22: 1a01 7211 |001d: const-string v1, "]" // string@1172 │ │ -07af26: 6e20 6e26 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -07af2c: 0c00 |0022: move-result-object v0 │ │ -07af2e: 6e10 7426 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -07af34: 0c00 |0026: move-result-object v0 │ │ -07af36: 1100 |0027: return-object v0 │ │ +08940c: |[08940c] com.badlogic.gdx.math.collision.BoundingBox.toString:()Ljava/lang/String; │ │ +08941c: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +089420: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +089426: 1a01 0211 |0005: const-string v1, "[" // string@1102 │ │ +08942a: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +089430: 0c00 |000a: move-result-object v0 │ │ +089432: 5421 0b0c |000b: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +089436: 6e20 6d26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +08943c: 0c00 |0010: move-result-object v0 │ │ +08943e: 1a01 222c |0011: const-string v1, "|" // string@2c22 │ │ +089442: 6e20 6e26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +089448: 0c00 |0016: move-result-object v0 │ │ +08944a: 5421 0a0c |0017: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +08944e: 6e20 6d26 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +089454: 0c00 |001c: move-result-object v0 │ │ +089456: 1a01 7011 |001d: const-string v1, "]" // string@1170 │ │ +08945a: 6e20 6e26 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +089460: 0c00 |0022: move-result-object v0 │ │ +089462: 6e10 7426 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +089468: 0c00 |0026: move-result-object v0 │ │ +08946a: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 this Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ │ │ #19 : (in Lcom/badlogic/gdx/math/collision/BoundingBox;) │ │ @@ -96727,100 +96747,100 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 169 16-bit code units │ │ -07af38: |[07af38] com.badlogic.gdx.math.collision.BoundingBox.updateCorners:()V │ │ -07af48: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -07af4a: 5550 080c |0001: iget-boolean v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ -07af4e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -07af52: 0e00 |0005: return-void │ │ -07af54: 5450 070c |0006: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0c07 │ │ -07af58: 4600 0004 |0008: aget-object v0, v0, v4 │ │ -07af5c: 5451 0b0c |000a: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07af60: 5211 fe0b |000c: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07af64: 5452 0b0c |000e: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07af68: 5222 ff0b |0010: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07af6c: 5453 0b0c |0012: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07af70: 5233 000c |0014: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07af74: 6e40 9714 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07af7a: 5450 070c |0019: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0c07 │ │ -07af7e: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -07af80: 4600 0001 |001c: aget-object v0, v0, v1 │ │ -07af84: 5451 0a0c |001e: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07af88: 5211 fe0b |0020: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07af8c: 5452 0b0c |0022: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07af90: 5222 ff0b |0024: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07af94: 5453 0b0c |0026: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07af98: 5233 000c |0028: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07af9c: 6e40 9714 1032 |002a: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07afa2: 5450 070c |002d: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0c07 │ │ -07afa6: 1221 |002f: const/4 v1, #int 2 // #2 │ │ -07afa8: 4600 0001 |0030: aget-object v0, v0, v1 │ │ -07afac: 5451 0a0c |0032: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07afb0: 5211 fe0b |0034: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07afb4: 5452 0a0c |0036: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07afb8: 5222 ff0b |0038: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07afbc: 5453 0b0c |003a: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07afc0: 5233 000c |003c: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07afc4: 6e40 9714 1032 |003e: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07afca: 5450 070c |0041: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0c07 │ │ -07afce: 1231 |0043: const/4 v1, #int 3 // #3 │ │ -07afd0: 4600 0001 |0044: aget-object v0, v0, v1 │ │ -07afd4: 5451 0b0c |0046: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07afd8: 5211 fe0b |0048: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07afdc: 5452 0a0c |004a: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07afe0: 5222 ff0b |004c: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07afe4: 5453 0b0c |004e: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07afe8: 5233 000c |0050: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07afec: 6e40 9714 1032 |0052: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07aff2: 5450 070c |0055: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0c07 │ │ -07aff6: 1241 |0057: const/4 v1, #int 4 // #4 │ │ -07aff8: 4600 0001 |0058: aget-object v0, v0, v1 │ │ -07affc: 5451 0b0c |005a: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07b000: 5211 fe0b |005c: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07b004: 5452 0b0c |005e: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07b008: 5222 ff0b |0060: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07b00c: 5453 0a0c |0062: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07b010: 5233 000c |0064: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07b014: 6e40 9714 1032 |0066: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07b01a: 5450 070c |0069: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0c07 │ │ -07b01e: 1251 |006b: const/4 v1, #int 5 // #5 │ │ -07b020: 4600 0001 |006c: aget-object v0, v0, v1 │ │ -07b024: 5451 0a0c |006e: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07b028: 5211 fe0b |0070: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07b02c: 5452 0b0c |0072: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07b030: 5222 ff0b |0074: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07b034: 5453 0a0c |0076: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07b038: 5233 000c |0078: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07b03c: 6e40 9714 1032 |007a: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07b042: 5450 070c |007d: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0c07 │ │ -07b046: 1261 |007f: const/4 v1, #int 6 // #6 │ │ -07b048: 4600 0001 |0080: aget-object v0, v0, v1 │ │ -07b04c: 5451 0a0c |0082: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07b050: 5211 fe0b |0084: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07b054: 5452 0a0c |0086: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07b058: 5222 ff0b |0088: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07b05c: 5453 0a0c |008a: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07b060: 5233 000c |008c: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07b064: 6e40 9714 1032 |008e: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07b06a: 5450 070c |0091: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0c07 │ │ -07b06e: 1271 |0093: const/4 v1, #int 7 // #7 │ │ -07b070: 4600 0001 |0094: aget-object v0, v0, v1 │ │ -07b074: 5451 0b0c |0096: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ -07b078: 5211 fe0b |0098: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -07b07c: 5452 0a0c |009a: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07b080: 5222 ff0b |009c: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -07b084: 5453 0a0c |009e: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ -07b088: 5233 000c |00a0: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -07b08c: 6e40 9714 1032 |00a2: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07b092: 5c54 080c |00a5: iput-boolean v4, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ -07b096: 2900 5eff |00a7: goto/16 0005 // -00a2 │ │ +08946c: |[08946c] com.badlogic.gdx.math.collision.BoundingBox.updateCorners:()V │ │ +08947c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +08947e: 5550 080c |0001: iget-boolean v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ +089482: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +089486: 0e00 |0005: return-void │ │ +089488: 5450 070c |0006: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0c07 │ │ +08948c: 4600 0004 |0008: aget-object v0, v0, v4 │ │ +089490: 5451 0b0c |000a: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +089494: 5211 fe0b |000c: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +089498: 5452 0b0c |000e: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +08949c: 5222 ff0b |0010: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0894a0: 5453 0b0c |0012: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +0894a4: 5233 000c |0014: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0894a8: 6e40 9714 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +0894ae: 5450 070c |0019: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0c07 │ │ +0894b2: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +0894b4: 4600 0001 |001c: aget-object v0, v0, v1 │ │ +0894b8: 5451 0a0c |001e: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +0894bc: 5211 fe0b |0020: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0894c0: 5452 0b0c |0022: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +0894c4: 5222 ff0b |0024: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0894c8: 5453 0b0c |0026: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +0894cc: 5233 000c |0028: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0894d0: 6e40 9714 1032 |002a: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +0894d6: 5450 070c |002d: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0c07 │ │ +0894da: 1221 |002f: const/4 v1, #int 2 // #2 │ │ +0894dc: 4600 0001 |0030: aget-object v0, v0, v1 │ │ +0894e0: 5451 0a0c |0032: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +0894e4: 5211 fe0b |0034: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0894e8: 5452 0a0c |0036: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +0894ec: 5222 ff0b |0038: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0894f0: 5453 0b0c |003a: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +0894f4: 5233 000c |003c: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0894f8: 6e40 9714 1032 |003e: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +0894fe: 5450 070c |0041: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0c07 │ │ +089502: 1231 |0043: const/4 v1, #int 3 // #3 │ │ +089504: 4600 0001 |0044: aget-object v0, v0, v1 │ │ +089508: 5451 0b0c |0046: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +08950c: 5211 fe0b |0048: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +089510: 5452 0a0c |004a: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +089514: 5222 ff0b |004c: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +089518: 5453 0b0c |004e: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +08951c: 5233 000c |0050: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +089520: 6e40 9714 1032 |0052: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +089526: 5450 070c |0055: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0c07 │ │ +08952a: 1241 |0057: const/4 v1, #int 4 // #4 │ │ +08952c: 4600 0001 |0058: aget-object v0, v0, v1 │ │ +089530: 5451 0b0c |005a: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +089534: 5211 fe0b |005c: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +089538: 5452 0b0c |005e: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +08953c: 5222 ff0b |0060: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +089540: 5453 0a0c |0062: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +089544: 5233 000c |0064: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +089548: 6e40 9714 1032 |0066: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +08954e: 5450 070c |0069: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0c07 │ │ +089552: 1251 |006b: const/4 v1, #int 5 // #5 │ │ +089554: 4600 0001 |006c: aget-object v0, v0, v1 │ │ +089558: 5451 0a0c |006e: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +08955c: 5211 fe0b |0070: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +089560: 5452 0b0c |0072: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +089564: 5222 ff0b |0074: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +089568: 5453 0a0c |0076: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +08956c: 5233 000c |0078: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +089570: 6e40 9714 1032 |007a: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +089576: 5450 070c |007d: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0c07 │ │ +08957a: 1261 |007f: const/4 v1, #int 6 // #6 │ │ +08957c: 4600 0001 |0080: aget-object v0, v0, v1 │ │ +089580: 5451 0a0c |0082: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +089584: 5211 fe0b |0084: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +089588: 5452 0a0c |0086: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +08958c: 5222 ff0b |0088: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +089590: 5453 0a0c |008a: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +089594: 5233 000c |008c: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +089598: 6e40 9714 1032 |008e: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +08959e: 5450 070c |0091: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0c07 │ │ +0895a2: 1271 |0093: const/4 v1, #int 7 // #7 │ │ +0895a4: 4600 0001 |0094: aget-object v0, v0, v1 │ │ +0895a8: 5451 0b0c |0096: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0c0b │ │ +0895ac: 5211 fe0b |0098: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0895b0: 5452 0a0c |009a: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +0895b4: 5222 ff0b |009c: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0895b8: 5453 0a0c |009e: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0c0a │ │ +0895bc: 5233 000c |00a0: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0895c0: 6e40 9714 1032 |00a2: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +0895c6: 5c54 080c |00a5: iput-boolean v4, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0c08 │ │ +0895ca: 2900 5eff |00a7: goto/16 0005 // -00a2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ 0x0005 line=55 │ │ 0x0006 line=46 │ │ 0x0019 line=47 │ │ 0x002d line=48 │ │ @@ -96832,18 +96852,18 @@ │ │ 0x00a5 line=54 │ │ locals : │ │ 0x0000 - 0x00a9 reg=5 this Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ │ │ source_file_idx : 536 (BoundingBox.java) │ │ │ │ Class #240 header: │ │ -class_idx : 535 │ │ +class_idx : 533 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3671 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3669 │ │ static_fields_size : 2 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #240 - │ │ Class descriptor : 'Lcom/badlogic/gdx/math/collision/Ray;' │ │ @@ -96876,48 +96896,48 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -07b09c: |[07b09c] com.badlogic.gdx.math.collision.Ray.:()V │ │ -07b0ac: 2200 1402 |0000: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -07b0b0: 7010 7014 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -07b0b6: 6900 100c |0005: sput-object v0, Lcom/badlogic/gdx/math/collision/Ray;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0c10 │ │ -07b0ba: 0e00 |0007: return-void │ │ +0895d0: |[0895d0] com.badlogic.gdx.math.collision.Ray.:()V │ │ +0895e0: 2200 1202 |0000: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +0895e4: 7010 7014 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +0895ea: 6900 100c |0005: sput-object v0, Lcom/badlogic/gdx/math/collision/Ray;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0c10 │ │ +0895ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/math/collision/Ray;) │ │ name : '' │ │ type : '(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -07b0bc: |[07b0bc] com.badlogic.gdx.math.collision.Ray.:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ -07b0cc: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -07b0d2: 2200 1402 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -07b0d6: 7010 7014 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -07b0dc: 5b10 0e0c |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -07b0e0: 2200 1402 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -07b0e4: 7010 7014 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -07b0ea: 5b10 0d0c |000f: iput-object v0, v1, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -07b0ee: 5410 0e0c |0011: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -07b0f2: 6e20 9814 2000 |0013: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -07b0f8: 5410 0d0c |0016: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -07b0fc: 6e20 9814 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -07b102: 0c00 |001b: move-result-object v0 │ │ -07b104: 6e10 9114 0000 |001c: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -07b10a: 0e00 |001f: return-void │ │ +0895f0: |[0895f0] com.badlogic.gdx.math.collision.Ray.:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ +089600: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +089606: 2200 1202 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +08960a: 7010 7014 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +089610: 5b10 0e0c |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +089614: 2200 1202 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +089618: 7010 7014 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +08961e: 5b10 0d0c |000f: iput-object v0, v1, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +089622: 5410 0e0c |0011: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +089626: 6e20 9814 2000 |0013: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +08962c: 5410 0d0c |0016: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +089630: 6e20 9814 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +089636: 0c00 |001b: move-result-object v0 │ │ +089638: 6e10 9114 0000 |001c: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +08963e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=29 │ │ 0x000a line=30 │ │ 0x0011 line=37 │ │ 0x0016 line=38 │ │ @@ -96933,20 +96953,20 @@ │ │ type : '()Lcom/badlogic/gdx/math/collision/Ray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -07b10c: |[07b10c] com.badlogic.gdx.math.collision.Ray.cpy:()Lcom/badlogic/gdx/math/collision/Ray; │ │ -07b11c: 2200 1702 |0000: new-instance v0, Lcom/badlogic/gdx/math/collision/Ray; // type@0217 │ │ -07b120: 5431 0e0c |0002: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -07b124: 5432 0d0c |0004: iget-object v2, v3, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -07b128: 7030 c414 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/collision/Ray;.:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V // method@14c4 │ │ -07b12e: 1100 |0009: return-object v0 │ │ +089640: |[089640] com.badlogic.gdx.math.collision.Ray.cpy:()Lcom/badlogic/gdx/math/collision/Ray; │ │ +089650: 2200 1502 |0000: new-instance v0, Lcom/badlogic/gdx/math/collision/Ray; // type@0215 │ │ +089654: 5431 0e0c |0002: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +089658: 5432 0d0c |0004: iget-object v2, v3, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +08965c: 7030 c414 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/collision/Ray;.:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V // method@14c4 │ │ +089662: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lcom/badlogic/gdx/math/collision/Ray; │ │ │ │ #1 : (in Lcom/badlogic/gdx/math/collision/Ray;) │ │ @@ -96954,26 +96974,26 @@ │ │ type : '(F)Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -07b130: |[07b130] com.badlogic.gdx.math.collision.Ray.getEndPoint:(F)Lcom/badlogic/gdx/math/Vector3; │ │ -07b140: 2200 1402 |0000: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -07b144: 5421 0e0c |0002: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -07b148: 7020 7214 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@1472 │ │ -07b14e: 5421 0d0c |0007: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -07b152: 6e10 9e14 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ -07b158: 0c01 |000c: move-result-object v1 │ │ -07b15a: 6e20 8d14 3100 |000d: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -07b160: 0c01 |0010: move-result-object v1 │ │ -07b162: 6e20 7614 1000 |0011: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -07b168: 0c00 |0014: move-result-object v0 │ │ -07b16a: 1100 |0015: return-object v0 │ │ +089664: |[089664] com.badlogic.gdx.math.collision.Ray.getEndPoint:(F)Lcom/badlogic/gdx/math/Vector3; │ │ +089674: 2200 1202 |0000: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +089678: 5421 0e0c |0002: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +08967c: 7020 7214 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@1472 │ │ +089682: 5421 0d0c |0007: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +089686: 6e10 9e14 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@149e │ │ +08968c: 0c01 |000c: move-result-object v1 │ │ +08968e: 6e20 8d14 3100 |000d: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +089694: 0c01 |0010: move-result-object v1 │ │ +089696: 6e20 7614 1000 |0011: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +08969c: 0c00 |0014: move-result-object v0 │ │ +08969e: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/badlogic/gdx/math/collision/Ray; │ │ 0x0000 - 0x0016 reg=3 distance F │ │ │ │ @@ -96982,32 +97002,32 @@ │ │ type : '(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/collision/Ray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -07b16c: |[07b16c] com.badlogic.gdx.math.collision.Ray.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/collision/Ray; │ │ -07b17c: 6200 100c |0000: sget-object v0, Lcom/badlogic/gdx/math/collision/Ray;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0c10 │ │ -07b180: 5431 0e0c |0002: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -07b184: 6e20 9814 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -07b18a: 0c00 |0007: move-result-object v0 │ │ -07b18c: 5431 0d0c |0008: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -07b190: 6e20 7614 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -07b196: 6200 100c |000d: sget-object v0, Lcom/badlogic/gdx/math/collision/Ray;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0c10 │ │ -07b19a: 6e20 8f14 4000 |000f: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@148f │ │ -07b1a0: 5430 0e0c |0012: iget-object v0, v3, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -07b1a4: 6e20 8f14 4000 |0014: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@148f │ │ -07b1aa: 5430 0d0c |0017: iget-object v0, v3, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -07b1ae: 6201 100c |0019: sget-object v1, Lcom/badlogic/gdx/math/collision/Ray;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0c10 │ │ -07b1b2: 5432 0e0c |001b: iget-object v2, v3, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -07b1b6: 6e20 9d14 2100 |001d: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ -07b1bc: 0c01 |0020: move-result-object v1 │ │ -07b1be: 6e20 9814 1000 |0021: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -07b1c4: 1103 |0024: return-object v3 │ │ +0896a0: |[0896a0] com.badlogic.gdx.math.collision.Ray.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/collision/Ray; │ │ +0896b0: 6200 100c |0000: sget-object v0, Lcom/badlogic/gdx/math/collision/Ray;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0c10 │ │ +0896b4: 5431 0e0c |0002: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +0896b8: 6e20 9814 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +0896be: 0c00 |0007: move-result-object v0 │ │ +0896c0: 5431 0d0c |0008: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +0896c4: 6e20 7614 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +0896ca: 6200 100c |000d: sget-object v0, Lcom/badlogic/gdx/math/collision/Ray;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0c10 │ │ +0896ce: 6e20 8f14 4000 |000f: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@148f │ │ +0896d4: 5430 0e0c |0012: iget-object v0, v3, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +0896d8: 6e20 8f14 4000 |0014: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@148f │ │ +0896de: 5430 0d0c |0017: iget-object v0, v3, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +0896e2: 6201 100c |0019: sget-object v1, Lcom/badlogic/gdx/math/collision/Ray;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0c10 │ │ +0896e6: 5432 0e0c |001b: iget-object v2, v3, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +0896ea: 6e20 9d14 2100 |001d: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@149d │ │ +0896f0: 0c01 |0020: move-result-object v1 │ │ +0896f2: 6e20 9814 1000 |0021: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +0896f8: 1103 |0024: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x000d line=62 │ │ 0x0012 line=63 │ │ 0x0017 line=64 │ │ 0x0024 line=65 │ │ @@ -97020,20 +97040,20 @@ │ │ type : '(FFFFFF)Lcom/badlogic/gdx/math/collision/Ray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -07b1c8: |[07b1c8] com.badlogic.gdx.math.collision.Ray.set:(FFFFFF)Lcom/badlogic/gdx/math/collision/Ray; │ │ -07b1d8: 5410 0e0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -07b1dc: 6e40 9714 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07b1e2: 5410 0d0c |0005: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -07b1e6: 6e40 9714 5076 |0007: invoke-virtual {v0, v5, v6, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07b1ec: 1101 |000a: return-object v1 │ │ +0896fc: |[0896fc] com.badlogic.gdx.math.collision.Ray.set:(FFFFFF)Lcom/badlogic/gdx/math/collision/Ray; │ │ +08970c: 5410 0e0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +089710: 6e40 9714 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +089716: 5410 0d0c |0005: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +08971a: 6e40 9714 5076 |0007: invoke-virtual {v0, v5, v6, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +089720: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0005 line=95 │ │ 0x000a line=96 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/math/collision/Ray; │ │ @@ -97049,20 +97069,20 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/Ray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -07b1f0: |[07b1f0] com.badlogic.gdx.math.collision.Ray.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/Ray; │ │ -07b200: 5410 0e0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -07b204: 6e20 9814 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -07b20a: 5410 0d0c |0005: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -07b20e: 6e20 9814 3000 |0007: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -07b214: 1101 |000a: return-object v1 │ │ +089724: |[089724] com.badlogic.gdx.math.collision.Ray.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/Ray; │ │ +089734: 5410 0e0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +089738: 6e20 9814 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +08973e: 5410 0d0c |0005: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +089742: 6e20 9814 3000 |0007: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +089748: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0005 line=80 │ │ 0x000a line=81 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/math/collision/Ray; │ │ @@ -97074,22 +97094,22 @@ │ │ type : '(Lcom/badlogic/gdx/math/collision/Ray;)Lcom/badlogic/gdx/math/collision/Ray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -07b218: |[07b218] com.badlogic.gdx.math.collision.Ray.set:(Lcom/badlogic/gdx/math/collision/Ray;)Lcom/badlogic/gdx/math/collision/Ray; │ │ -07b228: 5420 0e0c |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -07b22c: 5431 0e0c |0002: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -07b230: 6e20 9814 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -07b236: 5420 0d0c |0007: iget-object v0, v2, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -07b23a: 5431 0d0c |0009: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -07b23e: 6e20 9814 1000 |000b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -07b244: 1102 |000e: return-object v2 │ │ +08974c: |[08974c] com.badlogic.gdx.math.collision.Ray.set:(Lcom/badlogic/gdx/math/collision/Ray;)Lcom/badlogic/gdx/math/collision/Ray; │ │ +08975c: 5420 0e0c |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +089760: 5431 0e0c |0002: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +089764: 6e20 9814 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +08976a: 5420 0d0c |0007: iget-object v0, v2, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +08976e: 5431 0d0c |0009: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +089772: 6e20 9814 1000 |000b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +089778: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0007 line=106 │ │ 0x000e line=107 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/badlogic/gdx/math/collision/Ray; │ │ @@ -97100,48 +97120,48 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -07b248: |[07b248] com.badlogic.gdx.math.collision.Ray.toString:()Ljava/lang/String; │ │ -07b258: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -07b25c: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -07b262: 1a01 e424 |0005: const-string v1, "ray [" // string@24e4 │ │ -07b266: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -07b26c: 0c00 |000a: move-result-object v0 │ │ -07b26e: 5421 0e0c |000b: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ -07b272: 6e20 6d26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -07b278: 0c00 |0010: move-result-object v0 │ │ -07b27a: 1a01 fb00 |0011: const-string v1, ":" // string@00fb │ │ -07b27e: 6e20 6e26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -07b284: 0c00 |0016: move-result-object v0 │ │ -07b286: 5421 0d0c |0017: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ -07b28a: 6e20 6d26 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -07b290: 0c00 |001c: move-result-object v0 │ │ -07b292: 1a01 7211 |001d: const-string v1, "]" // string@1172 │ │ -07b296: 6e20 6e26 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -07b29c: 0c00 |0022: move-result-object v0 │ │ -07b29e: 6e10 7426 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -07b2a4: 0c00 |0026: move-result-object v0 │ │ -07b2a6: 1100 |0027: return-object v0 │ │ +08977c: |[08977c] com.badlogic.gdx.math.collision.Ray.toString:()Ljava/lang/String; │ │ +08978c: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +089790: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +089796: 1a01 e224 |0005: const-string v1, "ray [" // string@24e2 │ │ +08979a: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0897a0: 0c00 |000a: move-result-object v0 │ │ +0897a2: 5421 0e0c |000b: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0c0e │ │ +0897a6: 6e20 6d26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0897ac: 0c00 |0010: move-result-object v0 │ │ +0897ae: 1a01 fb00 |0011: const-string v1, ":" // string@00fb │ │ +0897b2: 6e20 6e26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0897b8: 0c00 |0016: move-result-object v0 │ │ +0897ba: 5421 0d0c |0017: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0c0d │ │ +0897be: 6e20 6d26 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0897c4: 0c00 |001c: move-result-object v0 │ │ +0897c6: 1a01 7011 |001d: const-string v1, "]" // string@1170 │ │ +0897ca: 6e20 6e26 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0897d0: 0c00 |0022: move-result-object v0 │ │ +0897d2: 6e10 7426 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0897d8: 0c00 |0026: move-result-object v0 │ │ +0897da: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 this Lcom/badlogic/gdx/math/collision/Ray; │ │ │ │ - source_file_idx : 3671 (Ray.java) │ │ + source_file_idx : 3669 (Ray.java) │ │ │ │ Class #241 header: │ │ -class_idx : 536 │ │ +class_idx : 534 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3766 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3764 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #241 - │ │ Class descriptor : 'Lcom/badlogic/gdx/math/collision/Segment;' │ │ @@ -97170,27 +97190,27 @@ │ │ type : '(FFFFFF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -07b2a8: |[07b2a8] com.badlogic.gdx.math.collision.Segment.:(FFFFFF)V │ │ -07b2b8: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -07b2be: 2200 1402 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -07b2c2: 7010 7014 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -07b2c8: 5b10 110c |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/collision/Segment;.a:Lcom/badlogic/gdx/math/Vector3; // field@0c11 │ │ -07b2cc: 2200 1402 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -07b2d0: 7010 7014 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -07b2d6: 5b10 120c |000f: iput-object v0, v1, Lcom/badlogic/gdx/math/collision/Segment;.b:Lcom/badlogic/gdx/math/Vector3; // field@0c12 │ │ -07b2da: 5410 110c |0011: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Segment;.a:Lcom/badlogic/gdx/math/Vector3; // field@0c11 │ │ -07b2de: 6e40 9714 2043 |0013: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07b2e4: 5410 120c |0016: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Segment;.b:Lcom/badlogic/gdx/math/Vector3; // field@0c12 │ │ -07b2e8: 6e40 9714 5076 |0018: invoke-virtual {v0, v5, v6, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -07b2ee: 0e00 |001b: return-void │ │ +0897dc: |[0897dc] com.badlogic.gdx.math.collision.Segment.:(FFFFFF)V │ │ +0897ec: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0897f2: 2200 1202 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +0897f6: 7010 7014 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +0897fc: 5b10 110c |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/collision/Segment;.a:Lcom/badlogic/gdx/math/Vector3; // field@0c11 │ │ +089800: 2200 1202 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +089804: 7010 7014 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +08980a: 5b10 120c |000f: iput-object v0, v1, Lcom/badlogic/gdx/math/collision/Segment;.b:Lcom/badlogic/gdx/math/Vector3; // field@0c12 │ │ +08980e: 5410 110c |0011: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Segment;.a:Lcom/badlogic/gdx/math/Vector3; // field@0c11 │ │ +089812: 6e40 9714 2043 |0013: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +089818: 5410 120c |0016: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Segment;.b:Lcom/badlogic/gdx/math/Vector3; // field@0c12 │ │ +08981c: 6e40 9714 5076 |0018: invoke-virtual {v0, v5, v6, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +089822: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=30 │ │ 0x000a line=33 │ │ 0x0011 line=52 │ │ 0x0016 line=53 │ │ @@ -97209,48 +97229,48 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -07b2f0: |[07b2f0] com.badlogic.gdx.math.collision.Segment.:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ -07b300: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -07b306: 2200 1402 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -07b30a: 7010 7014 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -07b310: 5b10 110c |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/collision/Segment;.a:Lcom/badlogic/gdx/math/Vector3; // field@0c11 │ │ -07b314: 2200 1402 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -07b318: 7010 7014 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -07b31e: 5b10 120c |000f: iput-object v0, v1, Lcom/badlogic/gdx/math/collision/Segment;.b:Lcom/badlogic/gdx/math/Vector3; // field@0c12 │ │ -07b322: 5410 110c |0011: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Segment;.a:Lcom/badlogic/gdx/math/Vector3; // field@0c11 │ │ -07b326: 6e20 9814 2000 |0013: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -07b32c: 5410 120c |0016: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Segment;.b:Lcom/badlogic/gdx/math/Vector3; // field@0c12 │ │ -07b330: 6e20 9814 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -07b336: 0e00 |001b: return-void │ │ +089824: |[089824] com.badlogic.gdx.math.collision.Segment.:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ +089834: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +08983a: 2200 1202 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +08983e: 7010 7014 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +089844: 5b10 110c |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/collision/Segment;.a:Lcom/badlogic/gdx/math/Vector3; // field@0c11 │ │ +089848: 2200 1202 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +08984c: 7010 7014 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +089852: 5b10 120c |000f: iput-object v0, v1, Lcom/badlogic/gdx/math/collision/Segment;.b:Lcom/badlogic/gdx/math/Vector3; // field@0c12 │ │ +089856: 5410 110c |0011: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Segment;.a:Lcom/badlogic/gdx/math/Vector3; // field@0c11 │ │ +08985a: 6e20 9814 2000 |0013: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +089860: 5410 120c |0016: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Segment;.b:Lcom/badlogic/gdx/math/Vector3; // field@0c12 │ │ +089864: 6e20 9814 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +08986a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=30 │ │ 0x000a line=33 │ │ 0x0011 line=40 │ │ 0x0016 line=41 │ │ 0x001b line=42 │ │ locals : │ │ 0x0000 - 0x001c reg=1 this Lcom/badlogic/gdx/math/collision/Segment; │ │ 0x0000 - 0x001c reg=2 a Lcom/badlogic/gdx/math/Vector3; │ │ 0x0000 - 0x001c reg=3 b Lcom/badlogic/gdx/math/Vector3; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3766 (Segment.java) │ │ + source_file_idx : 3764 (Segment.java) │ │ │ │ Class #242 header: │ │ -class_idx : 537 │ │ +class_idx : 535 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3837 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3835 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #242 - │ │ Class descriptor : 'Lcom/badlogic/gdx/math/collision/Sphere;' │ │ @@ -97279,21 +97299,21 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -07b338: |[07b338] com.badlogic.gdx.math.collision.Sphere.:(Lcom/badlogic/gdx/math/Vector3;F)V │ │ -07b348: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -07b34e: 2200 1402 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -07b352: 7020 7214 2000 |0005: invoke-direct {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@1472 │ │ -07b358: 5b10 140c |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/collision/Sphere;.center:Lcom/badlogic/gdx/math/Vector3; // field@0c14 │ │ -07b35c: 5913 150c |000a: iput v3, v1, Lcom/badlogic/gdx/math/collision/Sphere;.radius:F // field@0c15 │ │ -07b360: 0e00 |000c: return-void │ │ +08986c: |[08986c] com.badlogic.gdx.math.collision.Sphere.:(Lcom/badlogic/gdx/math/Vector3;F)V │ │ +08987c: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +089882: 2200 1202 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +089886: 7020 7214 2000 |0005: invoke-direct {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@1472 │ │ +08988c: 5b10 140c |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/collision/Sphere;.center:Lcom/badlogic/gdx/math/Vector3; // field@0c14 │ │ +089890: 5913 150c |000a: iput v3, v1, Lcom/badlogic/gdx/math/collision/Sphere;.radius:F // field@0c15 │ │ +089894: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x000a line=38 │ │ 0x000c line=39 │ │ locals : │ │ @@ -97307,46 +97327,46 @@ │ │ type : '(Lcom/badlogic/gdx/math/collision/Sphere;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -07b364: |[07b364] com.badlogic.gdx.math.collision.Sphere.overlaps:(Lcom/badlogic/gdx/math/collision/Sphere;)Z │ │ -07b374: 5440 140c |0000: iget-object v0, v4, Lcom/badlogic/gdx/math/collision/Sphere;.center:Lcom/badlogic/gdx/math/Vector3; // field@0c14 │ │ -07b378: 5451 140c |0002: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/Sphere;.center:Lcom/badlogic/gdx/math/Vector3; // field@0c14 │ │ -07b37c: 6e20 8214 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.dst2:(Lcom/badlogic/gdx/math/Vector3;)F // method@1482 │ │ -07b382: 0a00 |0007: move-result v0 │ │ -07b384: 5241 150c |0008: iget v1, v4, Lcom/badlogic/gdx/math/collision/Sphere;.radius:F // field@0c15 │ │ -07b388: 5252 150c |000a: iget v2, v5, Lcom/badlogic/gdx/math/collision/Sphere;.radius:F // field@0c15 │ │ -07b38c: c621 |000c: add-float/2addr v1, v2 │ │ -07b38e: 5242 150c |000d: iget v2, v4, Lcom/badlogic/gdx/math/collision/Sphere;.radius:F // field@0c15 │ │ -07b392: 5253 150c |000f: iget v3, v5, Lcom/badlogic/gdx/math/collision/Sphere;.radius:F // field@0c15 │ │ -07b396: c632 |0011: add-float/2addr v2, v3 │ │ -07b398: c821 |0012: mul-float/2addr v1, v2 │ │ -07b39a: 2e00 0001 |0013: cmpg-float v0, v0, v1 │ │ -07b39e: 3b00 0400 |0015: if-gez v0, 0019 // +0004 │ │ -07b3a2: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -07b3a4: 0f00 |0018: return v0 │ │ -07b3a6: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -07b3a8: 28fe |001a: goto 0018 // -0002 │ │ +089898: |[089898] com.badlogic.gdx.math.collision.Sphere.overlaps:(Lcom/badlogic/gdx/math/collision/Sphere;)Z │ │ +0898a8: 5440 140c |0000: iget-object v0, v4, Lcom/badlogic/gdx/math/collision/Sphere;.center:Lcom/badlogic/gdx/math/Vector3; // field@0c14 │ │ +0898ac: 5451 140c |0002: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/Sphere;.center:Lcom/badlogic/gdx/math/Vector3; // field@0c14 │ │ +0898b0: 6e20 8214 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.dst2:(Lcom/badlogic/gdx/math/Vector3;)F // method@1482 │ │ +0898b6: 0a00 |0007: move-result v0 │ │ +0898b8: 5241 150c |0008: iget v1, v4, Lcom/badlogic/gdx/math/collision/Sphere;.radius:F // field@0c15 │ │ +0898bc: 5252 150c |000a: iget v2, v5, Lcom/badlogic/gdx/math/collision/Sphere;.radius:F // field@0c15 │ │ +0898c0: c621 |000c: add-float/2addr v1, v2 │ │ +0898c2: 5242 150c |000d: iget v2, v4, Lcom/badlogic/gdx/math/collision/Sphere;.radius:F // field@0c15 │ │ +0898c6: 5253 150c |000f: iget v3, v5, Lcom/badlogic/gdx/math/collision/Sphere;.radius:F // field@0c15 │ │ +0898ca: c632 |0011: add-float/2addr v2, v3 │ │ +0898cc: c821 |0012: mul-float/2addr v1, v2 │ │ +0898ce: 2e00 0001 |0013: cmpg-float v0, v0, v1 │ │ +0898d2: 3b00 0400 |0015: if-gez v0, 0019 // +0004 │ │ +0898d6: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +0898d8: 0f00 |0018: return v0 │ │ +0898da: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +0898dc: 28fe |001a: goto 0018 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x001b reg=4 this Lcom/badlogic/gdx/math/collision/Sphere; │ │ 0x0000 - 0x001b reg=5 sphere Lcom/badlogic/gdx/math/collision/Sphere; │ │ │ │ - source_file_idx : 3837 (Sphere.java) │ │ + source_file_idx : 3835 (Sphere.java) │ │ │ │ Class #243 header: │ │ -class_idx : 538 │ │ +class_idx : 536 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3489 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3487 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #243 annotations: │ │ Annotations on class │ │ @@ -97371,18 +97391,18 @@ │ │ type : '(Lcom/badlogic/gdx/net/NetJavaImpl$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07b3ac: |[07b3ac] com.badlogic.gdx.net.NetJavaImpl$1$1.:(Lcom/badlogic/gdx/net/NetJavaImpl$1;)V │ │ -07b3bc: 5b01 170c |0000: iput-object v1, v0, Lcom/badlogic/gdx/net/NetJavaImpl$1$1;.this$1:Lcom/badlogic/gdx/net/NetJavaImpl$1; // field@0c17 │ │ -07b3c0: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -07b3c6: 0e00 |0005: return-void │ │ +0898e0: |[0898e0] com.badlogic.gdx.net.NetJavaImpl$1$1.:(Lcom/badlogic/gdx/net/NetJavaImpl$1;)V │ │ +0898f0: 5b01 170c |0000: iput-object v1, v0, Lcom/badlogic/gdx/net/NetJavaImpl$1$1;.this$1:Lcom/badlogic/gdx/net/NetJavaImpl$1; // field@0c17 │ │ +0898f4: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0898fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/net/NetJavaImpl$1$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/net/NetJavaImpl$1; │ │ │ │ @@ -97392,39 +97412,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -07b3c8: |[07b3c8] com.badlogic.gdx.net.NetJavaImpl$1$1.run:()V │ │ -07b3d8: 5441 170c |0000: iget-object v1, v4, Lcom/badlogic/gdx/net/NetJavaImpl$1$1;.this$1:Lcom/badlogic/gdx/net/NetJavaImpl$1; // field@0c17 │ │ -07b3dc: 5411 1d0c |0002: iget-object v1, v1, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$httpResponseListener:Lcom/badlogic/gdx/Net$HttpResponseListener; // field@0c1d │ │ -07b3e0: 2202 1d02 |0004: new-instance v2, Lcom/badlogic/gdx/net/NetJavaImpl$HttpClientResponse; // type@021d │ │ -07b3e4: 5443 170c |0006: iget-object v3, v4, Lcom/badlogic/gdx/net/NetJavaImpl$1$1;.this$1:Lcom/badlogic/gdx/net/NetJavaImpl$1; // field@0c17 │ │ -07b3e8: 5433 1b0c |0008: iget-object v3, v3, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$connection:Ljava/net/HttpURLConnection; // field@0c1b │ │ -07b3ec: 7020 d614 3200 |000a: invoke-direct {v2, v3}, Lcom/badlogic/gdx/net/NetJavaImpl$HttpClientResponse;.:(Ljava/net/HttpURLConnection;)V // method@14d6 │ │ -07b3f2: 7220 b301 2100 |000d: invoke-interface {v1, v2}, Lcom/badlogic/gdx/Net$HttpResponseListener;.handleHttpResponse:(Lcom/badlogic/gdx/Net$HttpResponse;)V // method@01b3 │ │ -07b3f8: 5441 170c |0010: iget-object v1, v4, Lcom/badlogic/gdx/net/NetJavaImpl$1$1;.this$1:Lcom/badlogic/gdx/net/NetJavaImpl$1; // field@0c17 │ │ -07b3fc: 5411 1b0c |0012: iget-object v1, v1, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$connection:Ljava/net/HttpURLConnection; // field@0c1b │ │ -07b400: 6e10 a626 0100 |0014: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.disconnect:()V // method@26a6 │ │ -07b406: 0e00 |0017: return-void │ │ -07b408: 0d00 |0018: move-exception v0 │ │ -07b40a: 5441 170c |0019: iget-object v1, v4, Lcom/badlogic/gdx/net/NetJavaImpl$1$1;.this$1:Lcom/badlogic/gdx/net/NetJavaImpl$1; // field@0c17 │ │ -07b40e: 5411 1d0c |001b: iget-object v1, v1, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$httpResponseListener:Lcom/badlogic/gdx/Net$HttpResponseListener; // field@0c1d │ │ -07b412: 7220 b201 0100 |001d: invoke-interface {v1, v0}, Lcom/badlogic/gdx/Net$HttpResponseListener;.failed:(Ljava/lang/Throwable;)V // method@01b2 │ │ -07b418: 5441 170c |0020: iget-object v1, v4, Lcom/badlogic/gdx/net/NetJavaImpl$1$1;.this$1:Lcom/badlogic/gdx/net/NetJavaImpl$1; // field@0c17 │ │ -07b41c: 5411 1b0c |0022: iget-object v1, v1, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$connection:Ljava/net/HttpURLConnection; // field@0c1b │ │ -07b420: 6e10 a626 0100 |0024: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.disconnect:()V // method@26a6 │ │ -07b426: 28f0 |0027: goto 0017 // -0010 │ │ -07b428: 0d01 |0028: move-exception v1 │ │ -07b42a: 5442 170c |0029: iget-object v2, v4, Lcom/badlogic/gdx/net/NetJavaImpl$1$1;.this$1:Lcom/badlogic/gdx/net/NetJavaImpl$1; // field@0c17 │ │ -07b42e: 5422 1b0c |002b: iget-object v2, v2, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$connection:Ljava/net/HttpURLConnection; // field@0c1b │ │ -07b432: 6e10 a626 0200 |002d: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.disconnect:()V // method@26a6 │ │ -07b438: 2701 |0030: throw v1 │ │ +0898fc: |[0898fc] com.badlogic.gdx.net.NetJavaImpl$1$1.run:()V │ │ +08990c: 5441 170c |0000: iget-object v1, v4, Lcom/badlogic/gdx/net/NetJavaImpl$1$1;.this$1:Lcom/badlogic/gdx/net/NetJavaImpl$1; // field@0c17 │ │ +089910: 5411 1d0c |0002: iget-object v1, v1, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$httpResponseListener:Lcom/badlogic/gdx/Net$HttpResponseListener; // field@0c1d │ │ +089914: 2202 1b02 |0004: new-instance v2, Lcom/badlogic/gdx/net/NetJavaImpl$HttpClientResponse; // type@021b │ │ +089918: 5443 170c |0006: iget-object v3, v4, Lcom/badlogic/gdx/net/NetJavaImpl$1$1;.this$1:Lcom/badlogic/gdx/net/NetJavaImpl$1; // field@0c17 │ │ +08991c: 5433 1b0c |0008: iget-object v3, v3, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$connection:Ljava/net/HttpURLConnection; // field@0c1b │ │ +089920: 7020 d614 3200 |000a: invoke-direct {v2, v3}, Lcom/badlogic/gdx/net/NetJavaImpl$HttpClientResponse;.:(Ljava/net/HttpURLConnection;)V // method@14d6 │ │ +089926: 7220 b301 2100 |000d: invoke-interface {v1, v2}, Lcom/badlogic/gdx/Net$HttpResponseListener;.handleHttpResponse:(Lcom/badlogic/gdx/Net$HttpResponse;)V // method@01b3 │ │ +08992c: 5441 170c |0010: iget-object v1, v4, Lcom/badlogic/gdx/net/NetJavaImpl$1$1;.this$1:Lcom/badlogic/gdx/net/NetJavaImpl$1; // field@0c17 │ │ +089930: 5411 1b0c |0012: iget-object v1, v1, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$connection:Ljava/net/HttpURLConnection; // field@0c1b │ │ +089934: 6e10 a626 0100 |0014: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.disconnect:()V // method@26a6 │ │ +08993a: 0e00 |0017: return-void │ │ +08993c: 0d00 |0018: move-exception v0 │ │ +08993e: 5441 170c |0019: iget-object v1, v4, Lcom/badlogic/gdx/net/NetJavaImpl$1$1;.this$1:Lcom/badlogic/gdx/net/NetJavaImpl$1; // field@0c17 │ │ +089942: 5411 1d0c |001b: iget-object v1, v1, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$httpResponseListener:Lcom/badlogic/gdx/Net$HttpResponseListener; // field@0c1d │ │ +089946: 7220 b201 0100 |001d: invoke-interface {v1, v0}, Lcom/badlogic/gdx/Net$HttpResponseListener;.failed:(Ljava/lang/Throwable;)V // method@01b2 │ │ +08994c: 5441 170c |0020: iget-object v1, v4, Lcom/badlogic/gdx/net/NetJavaImpl$1$1;.this$1:Lcom/badlogic/gdx/net/NetJavaImpl$1; // field@0c17 │ │ +089950: 5411 1b0c |0022: iget-object v1, v1, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$connection:Ljava/net/HttpURLConnection; // field@0c1b │ │ +089954: 6e10 a626 0100 |0024: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.disconnect:()V // method@26a6 │ │ +08995a: 28f0 |0027: goto 0017 // -0010 │ │ +08995c: 0d01 |0028: move-exception v1 │ │ +08995e: 5442 170c |0029: iget-object v2, v4, Lcom/badlogic/gdx/net/NetJavaImpl$1$1;.this$1:Lcom/badlogic/gdx/net/NetJavaImpl$1; // field@0c17 │ │ +089962: 5422 1b0c |002b: iget-object v2, v2, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$connection:Ljava/net/HttpURLConnection; // field@0c1b │ │ +089966: 6e10 a626 0200 |002d: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.disconnect:()V // method@26a6 │ │ +08996c: 2701 |0030: throw v1 │ │ catches : 2 │ │ 0x0000 - 0x0010 │ │ Ljava/io/IOException; -> 0x0018 │ │ -> 0x0028 │ │ 0x0019 - 0x0020 │ │ -> 0x0028 │ │ positions : │ │ @@ -97434,21 +97454,21 @@ │ │ 0x0018 line=168 │ │ 0x0019 line=169 │ │ 0x0020 line=171 │ │ locals : │ │ 0x0019 - 0x0028 reg=0 e Ljava/io/IOException; │ │ 0x0000 - 0x0031 reg=4 this Lcom/badlogic/gdx/net/NetJavaImpl$1$1; │ │ │ │ - source_file_idx : 3489 (NetJavaImpl.java) │ │ + source_file_idx : 3487 (NetJavaImpl.java) │ │ │ │ Class #244 header: │ │ -class_idx : 539 │ │ +class_idx : 537 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3489 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3487 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #244 annotations: │ │ Annotations on class │ │ @@ -97477,19 +97497,19 @@ │ │ type : '(Lcom/badlogic/gdx/net/NetJavaImpl$1;Ljava/lang/Exception;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -07b454: |[07b454] com.badlogic.gdx.net.NetJavaImpl$1$2.:(Lcom/badlogic/gdx/net/NetJavaImpl$1;Ljava/lang/Exception;)V │ │ -07b464: 5b01 180c |0000: iput-object v1, v0, Lcom/badlogic/gdx/net/NetJavaImpl$1$2;.this$1:Lcom/badlogic/gdx/net/NetJavaImpl$1; // field@0c18 │ │ -07b468: 5b02 190c |0002: iput-object v2, v0, Lcom/badlogic/gdx/net/NetJavaImpl$1$2;.val$e:Ljava/lang/Exception; // field@0c19 │ │ -07b46c: 7010 2726 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -07b472: 0e00 |0007: return-void │ │ +089988: |[089988] com.badlogic.gdx.net.NetJavaImpl$1$2.:(Lcom/badlogic/gdx/net/NetJavaImpl$1;Ljava/lang/Exception;)V │ │ +089998: 5b01 180c |0000: iput-object v1, v0, Lcom/badlogic/gdx/net/NetJavaImpl$1$2;.this$1:Lcom/badlogic/gdx/net/NetJavaImpl$1; // field@0c18 │ │ +08999c: 5b02 190c |0002: iput-object v2, v0, Lcom/badlogic/gdx/net/NetJavaImpl$1$2;.val$e:Ljava/lang/Exception; // field@0c19 │ │ +0899a0: 7010 2726 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0899a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/badlogic/gdx/net/NetJavaImpl$1$2; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/badlogic/gdx/net/NetJavaImpl$1; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Exception; │ │ @@ -97500,38 +97520,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -07b474: |[07b474] com.badlogic.gdx.net.NetJavaImpl$1$2.run:()V │ │ -07b484: 5420 180c |0000: iget-object v0, v2, Lcom/badlogic/gdx/net/NetJavaImpl$1$2;.this$1:Lcom/badlogic/gdx/net/NetJavaImpl$1; // field@0c18 │ │ -07b488: 5400 1b0c |0002: iget-object v0, v0, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$connection:Ljava/net/HttpURLConnection; // field@0c1b │ │ -07b48c: 6e10 a626 0000 |0004: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.disconnect:()V // method@26a6 │ │ -07b492: 5420 180c |0007: iget-object v0, v2, Lcom/badlogic/gdx/net/NetJavaImpl$1$2;.this$1:Lcom/badlogic/gdx/net/NetJavaImpl$1; // field@0c18 │ │ -07b496: 5400 1d0c |0009: iget-object v0, v0, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$httpResponseListener:Lcom/badlogic/gdx/Net$HttpResponseListener; // field@0c1d │ │ -07b49a: 5421 190c |000b: iget-object v1, v2, Lcom/badlogic/gdx/net/NetJavaImpl$1$2;.val$e:Ljava/lang/Exception; // field@0c19 │ │ -07b49e: 7220 b201 1000 |000d: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Net$HttpResponseListener;.failed:(Ljava/lang/Throwable;)V // method@01b2 │ │ -07b4a4: 0e00 |0010: return-void │ │ +0899a8: |[0899a8] com.badlogic.gdx.net.NetJavaImpl$1$2.run:()V │ │ +0899b8: 5420 180c |0000: iget-object v0, v2, Lcom/badlogic/gdx/net/NetJavaImpl$1$2;.this$1:Lcom/badlogic/gdx/net/NetJavaImpl$1; // field@0c18 │ │ +0899bc: 5400 1b0c |0002: iget-object v0, v0, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$connection:Ljava/net/HttpURLConnection; // field@0c1b │ │ +0899c0: 6e10 a626 0000 |0004: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.disconnect:()V // method@26a6 │ │ +0899c6: 5420 180c |0007: iget-object v0, v2, Lcom/badlogic/gdx/net/NetJavaImpl$1$2;.this$1:Lcom/badlogic/gdx/net/NetJavaImpl$1; // field@0c18 │ │ +0899ca: 5400 1d0c |0009: iget-object v0, v0, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$httpResponseListener:Lcom/badlogic/gdx/Net$HttpResponseListener; // field@0c1d │ │ +0899ce: 5421 190c |000b: iget-object v1, v2, Lcom/badlogic/gdx/net/NetJavaImpl$1$2;.val$e:Ljava/lang/Exception; // field@0c19 │ │ +0899d2: 7220 b201 1000 |000d: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Net$HttpResponseListener;.failed:(Ljava/lang/Throwable;)V // method@01b2 │ │ +0899d8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0007 line=181 │ │ 0x0010 line=182 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/badlogic/gdx/net/NetJavaImpl$1$2; │ │ │ │ - source_file_idx : 3489 (NetJavaImpl.java) │ │ + source_file_idx : 3487 (NetJavaImpl.java) │ │ │ │ Class #245 header: │ │ -class_idx : 540 │ │ +class_idx : 538 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3489 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3487 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #245 annotations: │ │ Annotations on class │ │ @@ -97572,22 +97592,22 @@ │ │ type : '(Lcom/badlogic/gdx/net/NetJavaImpl;Ljava/lang/String;Lcom/badlogic/gdx/Net$HttpRequest;Ljava/net/HttpURLConnection;Lcom/badlogic/gdx/Net$HttpResponseListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -07b4a8: |[07b4a8] com.badlogic.gdx.net.NetJavaImpl$1.:(Lcom/badlogic/gdx/net/NetJavaImpl;Ljava/lang/String;Lcom/badlogic/gdx/Net$HttpRequest;Ljava/net/HttpURLConnection;Lcom/badlogic/gdx/Net$HttpResponseListener;)V │ │ -07b4b8: 5b01 1a0c |0000: iput-object v1, v0, Lcom/badlogic/gdx/net/NetJavaImpl$1;.this$0:Lcom/badlogic/gdx/net/NetJavaImpl; // field@0c1a │ │ -07b4bc: 5b02 1e0c |0002: iput-object v2, v0, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$method:Ljava/lang/String; // field@0c1e │ │ -07b4c0: 5b03 1c0c |0004: iput-object v3, v0, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$httpRequest:Lcom/badlogic/gdx/Net$HttpRequest; // field@0c1c │ │ -07b4c4: 5b04 1b0c |0006: iput-object v4, v0, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$connection:Ljava/net/HttpURLConnection; // field@0c1b │ │ -07b4c8: 5b05 1d0c |0008: iput-object v5, v0, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$httpResponseListener:Lcom/badlogic/gdx/Net$HttpResponseListener; // field@0c1d │ │ -07b4cc: 7010 2726 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -07b4d2: 0e00 |000d: return-void │ │ +0899dc: |[0899dc] com.badlogic.gdx.net.NetJavaImpl$1.:(Lcom/badlogic/gdx/net/NetJavaImpl;Ljava/lang/String;Lcom/badlogic/gdx/Net$HttpRequest;Ljava/net/HttpURLConnection;Lcom/badlogic/gdx/Net$HttpResponseListener;)V │ │ +0899ec: 5b01 1a0c |0000: iput-object v1, v0, Lcom/badlogic/gdx/net/NetJavaImpl$1;.this$0:Lcom/badlogic/gdx/net/NetJavaImpl; // field@0c1a │ │ +0899f0: 5b02 1e0c |0002: iput-object v2, v0, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$method:Ljava/lang/String; // field@0c1e │ │ +0899f4: 5b03 1c0c |0004: iput-object v3, v0, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$httpRequest:Lcom/badlogic/gdx/Net$HttpRequest; // field@0c1c │ │ +0899f8: 5b04 1b0c |0006: iput-object v4, v0, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$connection:Ljava/net/HttpURLConnection; // field@0c1b │ │ +0899fc: 5b05 1d0c |0008: iput-object v5, v0, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$httpResponseListener:Lcom/badlogic/gdx/Net$HttpResponseListener; // field@0c1d │ │ +089a00: 7010 2726 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +089a06: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lcom/badlogic/gdx/net/NetJavaImpl$1; │ │ 0x0000 - 0x000e reg=1 (null) Lcom/badlogic/gdx/net/NetJavaImpl; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/String; │ │ @@ -97601,53 +97621,53 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -07b4d4: |[07b4d4] com.badlogic.gdx.net.NetJavaImpl$1.run:()V │ │ -07b4e4: 5475 1e0c |0000: iget-object v5, v7, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$method:Ljava/lang/String; // field@0c1e │ │ -07b4e8: 1a06 f40d |0002: const-string v6, "POST" // string@0df4 │ │ -07b4ec: 6e20 4526 6500 |0004: invoke-virtual {v5, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2645 │ │ -07b4f2: 0a05 |0007: move-result v5 │ │ -07b4f4: 3805 2400 |0008: if-eqz v5, 002c // +0024 │ │ -07b4f8: 5475 1c0c |000a: iget-object v5, v7, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$httpRequest:Lcom/badlogic/gdx/Net$HttpRequest; // field@0c1c │ │ -07b4fc: 6e10 a201 0500 |000c: invoke-virtual {v5}, Lcom/badlogic/gdx/Net$HttpRequest;.getContent:()Ljava/lang/String; // method@01a2 │ │ -07b502: 0c01 |000f: move-result-object v1 │ │ -07b504: 5475 1c0c |0010: iget-object v5, v7, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$httpRequest:Lcom/badlogic/gdx/Net$HttpRequest; // field@0c1c │ │ -07b508: 6e10 a401 0500 |0012: invoke-virtual {v5}, Lcom/badlogic/gdx/Net$HttpRequest;.getContentStream:()Ljava/io/InputStream; // method@01a4 │ │ -07b50e: 0c00 |0015: move-result-object v0 │ │ -07b510: 5475 1b0c |0016: iget-object v5, v7, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$connection:Ljava/net/HttpURLConnection; // field@0c1b │ │ -07b514: 6e10 a826 0500 |0018: invoke-virtual {v5}, Ljava/net/HttpURLConnection;.getOutputStream:()Ljava/io/OutputStream; // method@26a8 │ │ -07b51a: 0c03 |001b: move-result-object v3 │ │ -07b51c: 3801 2000 |001c: if-eqz v1, 003c // +0020 │ │ -07b520: 2204 9a03 |001e: new-instance v4, Ljava/io/OutputStreamWriter; // type@039a │ │ -07b524: 7020 a725 3400 |0020: invoke-direct {v4, v3}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@25a7 │ │ -07b52a: 6e20 ab25 1400 |0023: invoke-virtual {v4, v1}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@25ab │ │ -07b530: 6e10 aa25 0400 |0026: invoke-virtual {v4}, Ljava/io/OutputStreamWriter;.flush:()V // method@25aa │ │ -07b536: 6e10 a925 0400 |0029: invoke-virtual {v4}, Ljava/io/OutputStreamWriter;.close:()V // method@25a9 │ │ -07b53c: 5475 1b0c |002c: iget-object v5, v7, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$connection:Ljava/net/HttpURLConnection; // field@0c1b │ │ -07b540: 6e10 a526 0500 |002e: invoke-virtual {v5}, Ljava/net/HttpURLConnection;.connect:()V // method@26a5 │ │ -07b546: 6205 1c00 |0031: sget-object v5, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -07b54a: 2206 1a02 |0033: new-instance v6, Lcom/badlogic/gdx/net/NetJavaImpl$1$1; // type@021a │ │ -07b54e: 7020 d014 7600 |0035: invoke-direct {v6, v7}, Lcom/badlogic/gdx/net/NetJavaImpl$1$1;.:(Lcom/badlogic/gdx/net/NetJavaImpl$1;)V // method@14d0 │ │ -07b554: 7220 f300 6500 |0038: invoke-interface {v5, v6}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00f3 │ │ -07b55a: 0e00 |003b: return-void │ │ -07b55c: 3800 f0ff |003c: if-eqz v0, 002c // -0010 │ │ -07b560: 7120 db01 3000 |003e: invoke-static {v0, v3}, Lcom/badlogic/gdx/StreamUtils;.copyStream:(Ljava/io/InputStream;Ljava/io/OutputStream;)V // method@01db │ │ -07b566: 6e10 a325 0300 |0041: invoke-virtual {v3}, Ljava/io/OutputStream;.flush:()V // method@25a3 │ │ -07b56c: 6e10 a225 0300 |0044: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@25a2 │ │ -07b572: 28e5 |0047: goto 002c // -001b │ │ -07b574: 0d02 |0048: move-exception v2 │ │ -07b576: 6205 1c00 |0049: sget-object v5, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -07b57a: 2206 1b02 |004b: new-instance v6, Lcom/badlogic/gdx/net/NetJavaImpl$1$2; // type@021b │ │ -07b57e: 7030 d214 7602 |004d: invoke-direct {v6, v7, v2}, Lcom/badlogic/gdx/net/NetJavaImpl$1$2;.:(Lcom/badlogic/gdx/net/NetJavaImpl$1;Ljava/lang/Exception;)V // method@14d2 │ │ -07b584: 7220 f300 6500 |0050: invoke-interface {v5, v6}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00f3 │ │ -07b58a: 28e8 |0053: goto 003b // -0018 │ │ +089a08: |[089a08] com.badlogic.gdx.net.NetJavaImpl$1.run:()V │ │ +089a18: 5475 1e0c |0000: iget-object v5, v7, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$method:Ljava/lang/String; // field@0c1e │ │ +089a1c: 1a06 f20d |0002: const-string v6, "POST" // string@0df2 │ │ +089a20: 6e20 4526 6500 |0004: invoke-virtual {v5, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2645 │ │ +089a26: 0a05 |0007: move-result v5 │ │ +089a28: 3805 2400 |0008: if-eqz v5, 002c // +0024 │ │ +089a2c: 5475 1c0c |000a: iget-object v5, v7, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$httpRequest:Lcom/badlogic/gdx/Net$HttpRequest; // field@0c1c │ │ +089a30: 6e10 a201 0500 |000c: invoke-virtual {v5}, Lcom/badlogic/gdx/Net$HttpRequest;.getContent:()Ljava/lang/String; // method@01a2 │ │ +089a36: 0c01 |000f: move-result-object v1 │ │ +089a38: 5475 1c0c |0010: iget-object v5, v7, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$httpRequest:Lcom/badlogic/gdx/Net$HttpRequest; // field@0c1c │ │ +089a3c: 6e10 a401 0500 |0012: invoke-virtual {v5}, Lcom/badlogic/gdx/Net$HttpRequest;.getContentStream:()Ljava/io/InputStream; // method@01a4 │ │ +089a42: 0c00 |0015: move-result-object v0 │ │ +089a44: 5475 1b0c |0016: iget-object v5, v7, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$connection:Ljava/net/HttpURLConnection; // field@0c1b │ │ +089a48: 6e10 a826 0500 |0018: invoke-virtual {v5}, Ljava/net/HttpURLConnection;.getOutputStream:()Ljava/io/OutputStream; // method@26a8 │ │ +089a4e: 0c03 |001b: move-result-object v3 │ │ +089a50: 3801 2000 |001c: if-eqz v1, 003c // +0020 │ │ +089a54: 2204 9803 |001e: new-instance v4, Ljava/io/OutputStreamWriter; // type@0398 │ │ +089a58: 7020 a725 3400 |0020: invoke-direct {v4, v3}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@25a7 │ │ +089a5e: 6e20 ab25 1400 |0023: invoke-virtual {v4, v1}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@25ab │ │ +089a64: 6e10 aa25 0400 |0026: invoke-virtual {v4}, Ljava/io/OutputStreamWriter;.flush:()V // method@25aa │ │ +089a6a: 6e10 a925 0400 |0029: invoke-virtual {v4}, Ljava/io/OutputStreamWriter;.close:()V // method@25a9 │ │ +089a70: 5475 1b0c |002c: iget-object v5, v7, Lcom/badlogic/gdx/net/NetJavaImpl$1;.val$connection:Ljava/net/HttpURLConnection; // field@0c1b │ │ +089a74: 6e10 a526 0500 |002e: invoke-virtual {v5}, Ljava/net/HttpURLConnection;.connect:()V // method@26a5 │ │ +089a7a: 6205 1c00 |0031: sget-object v5, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +089a7e: 2206 1802 |0033: new-instance v6, Lcom/badlogic/gdx/net/NetJavaImpl$1$1; // type@0218 │ │ +089a82: 7020 d014 7600 |0035: invoke-direct {v6, v7}, Lcom/badlogic/gdx/net/NetJavaImpl$1$1;.:(Lcom/badlogic/gdx/net/NetJavaImpl$1;)V // method@14d0 │ │ +089a88: 7220 f300 6500 |0038: invoke-interface {v5, v6}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00f3 │ │ +089a8e: 0e00 |003b: return-void │ │ +089a90: 3800 f0ff |003c: if-eqz v0, 002c // -0010 │ │ +089a94: 7120 db01 3000 |003e: invoke-static {v0, v3}, Lcom/badlogic/gdx/StreamUtils;.copyStream:(Ljava/io/InputStream;Ljava/io/OutputStream;)V // method@01db │ │ +089a9a: 6e10 a325 0300 |0041: invoke-virtual {v3}, Ljava/io/OutputStream;.flush:()V // method@25a3 │ │ +089aa0: 6e10 a225 0300 |0044: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@25a2 │ │ +089aa6: 28e5 |0047: goto 002c // -001b │ │ +089aa8: 0d02 |0048: move-exception v2 │ │ +089aaa: 6205 1c00 |0049: sget-object v5, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +089aae: 2206 1902 |004b: new-instance v6, Lcom/badlogic/gdx/net/NetJavaImpl$1$2; // type@0219 │ │ +089ab2: 7030 d214 7602 |004d: invoke-direct {v6, v7, v2}, Lcom/badlogic/gdx/net/NetJavaImpl$1$2;.:(Lcom/badlogic/gdx/net/NetJavaImpl$1;Ljava/lang/Exception;)V // method@14d2 │ │ +089ab8: 7220 f300 6500 |0050: invoke-interface {v5, v6}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00f3 │ │ +089abe: 28e8 |0053: goto 003b // -0018 │ │ catches : 1 │ │ 0x0000 - 0x0047 │ │ Ljava/lang/Exception; -> 0x0048 │ │ positions : │ │ 0x0000 line=142 │ │ 0x000a line=144 │ │ 0x0010 line=145 │ │ @@ -97673,21 +97693,21 @@ │ │ 0x0023 - 0x002c reg=4 writer Ljava/io/OutputStreamWriter; │ │ 0x003c - 0x0048 reg=0 contentAsStream Ljava/io/InputStream; │ │ 0x003c - 0x0048 reg=1 contentAsString Ljava/lang/String; │ │ 0x003c - 0x0048 reg=3 outputStream Ljava/io/OutputStream; │ │ 0x0049 - 0x0054 reg=2 e Ljava/lang/Exception; │ │ 0x0000 - 0x0054 reg=7 this Lcom/badlogic/gdx/net/NetJavaImpl$1; │ │ │ │ - source_file_idx : 3489 (NetJavaImpl.java) │ │ + source_file_idx : 3487 (NetJavaImpl.java) │ │ │ │ Class #246 header: │ │ -class_idx : 542 │ │ +class_idx : 540 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3489 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3487 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #246 annotations: │ │ Annotations on class │ │ @@ -97710,20 +97730,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -07b59c: |[07b59c] com.badlogic.gdx.net.NetJavaImpl.:()V │ │ -07b5ac: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -07b5b2: 7100 8427 0000 |0003: invoke-static {}, Ljava/util/concurrent/Executors;.newCachedThreadPool:()Ljava/util/concurrent/ExecutorService; // method@2784 │ │ -07b5b8: 0c00 |0006: move-result-object v0 │ │ -07b5ba: 5b10 220c |0007: iput-object v0, v1, Lcom/badlogic/gdx/net/NetJavaImpl;.executorService:Ljava/util/concurrent/ExecutorService; // field@0c22 │ │ -07b5be: 0e00 |0009: return-void │ │ +089ad0: |[089ad0] com.badlogic.gdx.net.NetJavaImpl.:()V │ │ +089ae0: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +089ae6: 7100 8427 0000 |0003: invoke-static {}, Ljava/util/concurrent/Executors;.newCachedThreadPool:()Ljava/util/concurrent/ExecutorService; // method@2784 │ │ +089aec: 0c00 |0006: move-result-object v0 │ │ +089aee: 5b10 220c |0007: iput-object v0, v1, Lcom/badlogic/gdx/net/NetJavaImpl;.executorService:Ljava/util/concurrent/ExecutorService; // field@0c22 │ │ +089af2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=97 │ │ 0x0009 line=98 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/net/NetJavaImpl; │ │ @@ -97734,110 +97754,110 @@ │ │ type : '(Lcom/badlogic/gdx/Net$HttpRequest;Lcom/badlogic/gdx/Net$HttpResponseListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 200 16-bit code units │ │ -07b5c0: |[07b5c0] com.badlogic.gdx.net.NetJavaImpl.sendHttpRequest:(Lcom/badlogic/gdx/Net$HttpRequest;Lcom/badlogic/gdx/Net$HttpResponseListener;)V │ │ -07b5d0: 7401 a801 1100 |0000: invoke-virtual/range {v17}, Lcom/badlogic/gdx/Net$HttpRequest;.getUrl:()Ljava/lang/String; // method@01a8 │ │ -07b5d6: 0c01 |0003: move-result-object v1 │ │ -07b5d8: 3901 0f00 |0004: if-nez v1, 0013 // +000f │ │ -07b5dc: 2201 fc02 |0006: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -07b5e0: 1a02 e413 |0008: const-string v2, "can't process a HTTP request without URL set" // string@13e4 │ │ -07b5e4: 7020 b41f 2100 |000a: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -07b5ea: 0800 1200 |000d: move-object/from16 v0, v18 │ │ -07b5ee: 7220 b201 1000 |000f: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Net$HttpResponseListener;.failed:(Ljava/lang/Throwable;)V // method@01b2 │ │ -07b5f4: 0e00 |0012: return-void │ │ -07b5f6: 7401 a601 1100 |0013: invoke-virtual/range {v17}, Lcom/badlogic/gdx/Net$HttpRequest;.getMethod:()Ljava/lang/String; // method@01a6 │ │ -07b5fc: 0c03 |0016: move-result-object v3 │ │ -07b5fe: 1a01 4c04 |0017: const-string v1, "GET" // string@044c │ │ -07b602: 6e20 4526 1300 |0019: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2645 │ │ -07b608: 0a01 |001c: move-result v1 │ │ -07b60a: 3801 7f00 |001d: if-eqz v1, 009c // +007f │ │ -07b60e: 1a0c 0000 |001f: const-string v12, "" // string@0000 │ │ -07b612: 7401 a201 1100 |0021: invoke-virtual/range {v17}, Lcom/badlogic/gdx/Net$HttpRequest;.getContent:()Ljava/lang/String; // method@01a2 │ │ -07b618: 0c0e |0024: move-result-object v14 │ │ -07b61a: 380e 1d00 |0025: if-eqz v14, 0042 // +001d │ │ -07b61e: 1a01 0000 |0027: const-string v1, "" // string@0000 │ │ -07b622: 6e20 4426 e100 |0029: invoke-virtual {v1, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -07b628: 0a01 |002c: move-result v1 │ │ -07b62a: 3901 1500 |002d: if-nez v1, 0042 // +0015 │ │ -07b62e: 2201 c503 |002f: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -07b632: 7010 6726 0100 |0031: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -07b638: 1a02 5901 |0034: const-string v2, "?" // string@0159 │ │ -07b63c: 6e20 6e26 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -07b642: 0c01 |0039: move-result-object v1 │ │ -07b644: 6e20 6e26 e100 |003a: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -07b64a: 0c01 |003d: move-result-object v1 │ │ -07b64c: 6e10 7426 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -07b652: 0c0c |0041: move-result-object v12 │ │ -07b654: 220d da03 |0042: new-instance v13, Ljava/net/URL; // type@03da │ │ -07b658: 2201 c503 |0044: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -07b65c: 7010 6726 0100 |0046: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -07b662: 7401 a801 1100 |0049: invoke-virtual/range {v17}, Lcom/badlogic/gdx/Net$HttpRequest;.getUrl:()Ljava/lang/String; // method@01a8 │ │ -07b668: 0c02 |004c: move-result-object v2 │ │ -07b66a: 6e20 6e26 2100 |004d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -07b670: 0c01 |0050: move-result-object v1 │ │ -07b672: 6e20 6e26 c100 |0051: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -07b678: 0c01 |0054: move-result-object v1 │ │ -07b67a: 6e10 7426 0100 |0055: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -07b680: 0c01 |0058: move-result-object v1 │ │ -07b682: 7020 cf26 1d00 |0059: invoke-direct {v13, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@26cf │ │ -07b688: 6e10 d026 0d00 |005c: invoke-virtual {v13}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@26d0 │ │ -07b68e: 0c05 |005f: move-result-object v5 │ │ -07b690: 1f05 d403 |0060: check-cast v5, Ljava/net/HttpURLConnection; // type@03d4 │ │ -07b694: 1a01 f40d |0062: const-string v1, "POST" // string@0df4 │ │ -07b698: 6e20 4526 1300 |0064: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2645 │ │ -07b69e: 0a01 |0067: move-result v1 │ │ -07b6a0: 6e20 ac26 1500 |0068: invoke-virtual {v5, v1}, Ljava/net/HttpURLConnection;.setDoOutput:(Z)V // method@26ac │ │ -07b6a6: 1211 |006b: const/4 v1, #int 1 // #1 │ │ -07b6a8: 6e20 ab26 1500 |006c: invoke-virtual {v5, v1}, Ljava/net/HttpURLConnection;.setDoInput:(Z)V // method@26ab │ │ -07b6ae: 6e20 ae26 3500 |006f: invoke-virtual {v5, v3}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@26ae │ │ -07b6b4: 7401 a501 1100 |0072: invoke-virtual/range {v17}, Lcom/badlogic/gdx/Net$HttpRequest;.getHeaders:()Ljava/util/Map; // method@01a5 │ │ -07b6ba: 0c08 |0075: move-result-object v8 │ │ -07b6bc: 7210 6427 0800 |0076: invoke-interface {v8}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@2764 │ │ -07b6c2: 0c0a |0079: move-result-object v10 │ │ -07b6c4: 7210 7027 0a00 |007a: invoke-interface {v10}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2770 │ │ -07b6ca: 0c09 |007d: move-result-object v9 │ │ -07b6cc: 7210 5327 0900 |007e: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -07b6d2: 0a01 |0081: move-result v1 │ │ -07b6d4: 3801 2400 |0082: if-eqz v1, 00a6 // +0024 │ │ -07b6d8: 7210 5427 0900 |0084: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -07b6de: 0c0b |0087: move-result-object v11 │ │ -07b6e0: 1f0b c303 |0088: check-cast v11, Ljava/lang/String; // type@03c3 │ │ -07b6e4: 7220 6327 b800 |008a: invoke-interface {v8, v11}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -07b6ea: 0c01 |008d: move-result-object v1 │ │ -07b6ec: 1f01 c303 |008e: check-cast v1, Ljava/lang/String; // type@03c3 │ │ -07b6f0: 6e30 a426 b501 |0090: invoke-virtual {v5, v11, v1}, Ljava/net/HttpURLConnection;.addRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@26a4 │ │ -07b6f6: 28eb |0093: goto 007e // -0015 │ │ -07b6f8: 0d07 |0094: move-exception v7 │ │ -07b6fa: 0800 1200 |0095: move-object/from16 v0, v18 │ │ -07b6fe: 7220 b201 7000 |0097: invoke-interface {v0, v7}, Lcom/badlogic/gdx/Net$HttpResponseListener;.failed:(Ljava/lang/Throwable;)V // method@01b2 │ │ -07b704: 2900 78ff |009a: goto/16 0012 // -0088 │ │ -07b708: 220d da03 |009c: new-instance v13, Ljava/net/URL; // type@03da │ │ -07b70c: 7401 a801 1100 |009e: invoke-virtual/range {v17}, Lcom/badlogic/gdx/Net$HttpRequest;.getUrl:()Ljava/lang/String; // method@01a8 │ │ -07b712: 0c01 |00a1: move-result-object v1 │ │ -07b714: 7020 cf26 1d00 |00a2: invoke-direct {v13, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@26cf │ │ -07b71a: 28b7 |00a5: goto 005c // -0049 │ │ -07b71c: 7401 a701 1100 |00a6: invoke-virtual/range {v17}, Lcom/badlogic/gdx/Net$HttpRequest;.getTimeOut:()I // method@01a7 │ │ -07b722: 0a01 |00a9: move-result v1 │ │ -07b724: 6e20 aa26 1500 |00aa: invoke-virtual {v5, v1}, Ljava/net/HttpURLConnection;.setConnectTimeout:(I)V // method@26aa │ │ -07b72a: 7401 a701 1100 |00ad: invoke-virtual/range {v17}, Lcom/badlogic/gdx/Net$HttpRequest;.getTimeOut:()I // method@01a7 │ │ -07b730: 0a01 |00b0: move-result v1 │ │ -07b732: 6e20 ad26 1500 |00b1: invoke-virtual {v5, v1}, Ljava/net/HttpURLConnection;.setReadTimeout:(I)V // method@26ad │ │ -07b738: 0800 1000 |00b4: move-object/from16 v0, v16 │ │ -07b73c: 540f 220c |00b6: iget-object v15, v0, Lcom/badlogic/gdx/net/NetJavaImpl;.executorService:Ljava/util/concurrent/ExecutorService; // field@0c22 │ │ -07b740: 2201 1c02 |00b8: new-instance v1, Lcom/badlogic/gdx/net/NetJavaImpl$1; // type@021c │ │ -07b744: 0802 1000 |00ba: move-object/from16 v2, v16 │ │ -07b748: 0804 1100 |00bc: move-object/from16 v4, v17 │ │ -07b74c: 0806 1200 |00be: move-object/from16 v6, v18 │ │ -07b750: 7606 d414 0100 |00c0: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/net/NetJavaImpl$1;.:(Lcom/badlogic/gdx/net/NetJavaImpl;Ljava/lang/String;Lcom/badlogic/gdx/Net$HttpRequest;Ljava/net/HttpURLConnection;Lcom/badlogic/gdx/Net$HttpResponseListener;)V // method@14d4 │ │ -07b756: 7220 8227 1f00 |00c3: invoke-interface {v15, v1}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@2782 │ │ -07b75c: 2900 4cff |00c6: goto/16 0012 // -00b4 │ │ +089af4: |[089af4] com.badlogic.gdx.net.NetJavaImpl.sendHttpRequest:(Lcom/badlogic/gdx/Net$HttpRequest;Lcom/badlogic/gdx/Net$HttpResponseListener;)V │ │ +089b04: 7401 a801 1100 |0000: invoke-virtual/range {v17}, Lcom/badlogic/gdx/Net$HttpRequest;.getUrl:()Ljava/lang/String; // method@01a8 │ │ +089b0a: 0c01 |0003: move-result-object v1 │ │ +089b0c: 3901 0f00 |0004: if-nez v1, 0013 // +000f │ │ +089b10: 2201 fa02 |0006: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +089b14: 1a02 e213 |0008: const-string v2, "can't process a HTTP request without URL set" // string@13e2 │ │ +089b18: 7020 b41f 2100 |000a: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +089b1e: 0800 1200 |000d: move-object/from16 v0, v18 │ │ +089b22: 7220 b201 1000 |000f: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Net$HttpResponseListener;.failed:(Ljava/lang/Throwable;)V // method@01b2 │ │ +089b28: 0e00 |0012: return-void │ │ +089b2a: 7401 a601 1100 |0013: invoke-virtual/range {v17}, Lcom/badlogic/gdx/Net$HttpRequest;.getMethod:()Ljava/lang/String; // method@01a6 │ │ +089b30: 0c03 |0016: move-result-object v3 │ │ +089b32: 1a01 4c04 |0017: const-string v1, "GET" // string@044c │ │ +089b36: 6e20 4526 1300 |0019: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2645 │ │ +089b3c: 0a01 |001c: move-result v1 │ │ +089b3e: 3801 7f00 |001d: if-eqz v1, 009c // +007f │ │ +089b42: 1a0c 0000 |001f: const-string v12, "" // string@0000 │ │ +089b46: 7401 a201 1100 |0021: invoke-virtual/range {v17}, Lcom/badlogic/gdx/Net$HttpRequest;.getContent:()Ljava/lang/String; // method@01a2 │ │ +089b4c: 0c0e |0024: move-result-object v14 │ │ +089b4e: 380e 1d00 |0025: if-eqz v14, 0042 // +001d │ │ +089b52: 1a01 0000 |0027: const-string v1, "" // string@0000 │ │ +089b56: 6e20 4426 e100 |0029: invoke-virtual {v1, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +089b5c: 0a01 |002c: move-result v1 │ │ +089b5e: 3901 1500 |002d: if-nez v1, 0042 // +0015 │ │ +089b62: 2201 c303 |002f: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +089b66: 7010 6726 0100 |0031: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +089b6c: 1a02 5901 |0034: const-string v2, "?" // string@0159 │ │ +089b70: 6e20 6e26 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +089b76: 0c01 |0039: move-result-object v1 │ │ +089b78: 6e20 6e26 e100 |003a: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +089b7e: 0c01 |003d: move-result-object v1 │ │ +089b80: 6e10 7426 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +089b86: 0c0c |0041: move-result-object v12 │ │ +089b88: 220d d803 |0042: new-instance v13, Ljava/net/URL; // type@03d8 │ │ +089b8c: 2201 c303 |0044: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +089b90: 7010 6726 0100 |0046: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +089b96: 7401 a801 1100 |0049: invoke-virtual/range {v17}, Lcom/badlogic/gdx/Net$HttpRequest;.getUrl:()Ljava/lang/String; // method@01a8 │ │ +089b9c: 0c02 |004c: move-result-object v2 │ │ +089b9e: 6e20 6e26 2100 |004d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +089ba4: 0c01 |0050: move-result-object v1 │ │ +089ba6: 6e20 6e26 c100 |0051: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +089bac: 0c01 |0054: move-result-object v1 │ │ +089bae: 6e10 7426 0100 |0055: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +089bb4: 0c01 |0058: move-result-object v1 │ │ +089bb6: 7020 cf26 1d00 |0059: invoke-direct {v13, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@26cf │ │ +089bbc: 6e10 d026 0d00 |005c: invoke-virtual {v13}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@26d0 │ │ +089bc2: 0c05 |005f: move-result-object v5 │ │ +089bc4: 1f05 d203 |0060: check-cast v5, Ljava/net/HttpURLConnection; // type@03d2 │ │ +089bc8: 1a01 f20d |0062: const-string v1, "POST" // string@0df2 │ │ +089bcc: 6e20 4526 1300 |0064: invoke-virtual {v3, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2645 │ │ +089bd2: 0a01 |0067: move-result v1 │ │ +089bd4: 6e20 ac26 1500 |0068: invoke-virtual {v5, v1}, Ljava/net/HttpURLConnection;.setDoOutput:(Z)V // method@26ac │ │ +089bda: 1211 |006b: const/4 v1, #int 1 // #1 │ │ +089bdc: 6e20 ab26 1500 |006c: invoke-virtual {v5, v1}, Ljava/net/HttpURLConnection;.setDoInput:(Z)V // method@26ab │ │ +089be2: 6e20 ae26 3500 |006f: invoke-virtual {v5, v3}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@26ae │ │ +089be8: 7401 a501 1100 |0072: invoke-virtual/range {v17}, Lcom/badlogic/gdx/Net$HttpRequest;.getHeaders:()Ljava/util/Map; // method@01a5 │ │ +089bee: 0c08 |0075: move-result-object v8 │ │ +089bf0: 7210 6427 0800 |0076: invoke-interface {v8}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@2764 │ │ +089bf6: 0c0a |0079: move-result-object v10 │ │ +089bf8: 7210 7027 0a00 |007a: invoke-interface {v10}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2770 │ │ +089bfe: 0c09 |007d: move-result-object v9 │ │ +089c00: 7210 5327 0900 |007e: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +089c06: 0a01 |0081: move-result v1 │ │ +089c08: 3801 2400 |0082: if-eqz v1, 00a6 // +0024 │ │ +089c0c: 7210 5427 0900 |0084: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +089c12: 0c0b |0087: move-result-object v11 │ │ +089c14: 1f0b c103 |0088: check-cast v11, Ljava/lang/String; // type@03c1 │ │ +089c18: 7220 6327 b800 |008a: invoke-interface {v8, v11}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +089c1e: 0c01 |008d: move-result-object v1 │ │ +089c20: 1f01 c103 |008e: check-cast v1, Ljava/lang/String; // type@03c1 │ │ +089c24: 6e30 a426 b501 |0090: invoke-virtual {v5, v11, v1}, Ljava/net/HttpURLConnection;.addRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@26a4 │ │ +089c2a: 28eb |0093: goto 007e // -0015 │ │ +089c2c: 0d07 |0094: move-exception v7 │ │ +089c2e: 0800 1200 |0095: move-object/from16 v0, v18 │ │ +089c32: 7220 b201 7000 |0097: invoke-interface {v0, v7}, Lcom/badlogic/gdx/Net$HttpResponseListener;.failed:(Ljava/lang/Throwable;)V // method@01b2 │ │ +089c38: 2900 78ff |009a: goto/16 0012 // -0088 │ │ +089c3c: 220d d803 |009c: new-instance v13, Ljava/net/URL; // type@03d8 │ │ +089c40: 7401 a801 1100 |009e: invoke-virtual/range {v17}, Lcom/badlogic/gdx/Net$HttpRequest;.getUrl:()Ljava/lang/String; // method@01a8 │ │ +089c46: 0c01 |00a1: move-result-object v1 │ │ +089c48: 7020 cf26 1d00 |00a2: invoke-direct {v13, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@26cf │ │ +089c4e: 28b7 |00a5: goto 005c // -0049 │ │ +089c50: 7401 a701 1100 |00a6: invoke-virtual/range {v17}, Lcom/badlogic/gdx/Net$HttpRequest;.getTimeOut:()I // method@01a7 │ │ +089c56: 0a01 |00a9: move-result v1 │ │ +089c58: 6e20 aa26 1500 |00aa: invoke-virtual {v5, v1}, Ljava/net/HttpURLConnection;.setConnectTimeout:(I)V // method@26aa │ │ +089c5e: 7401 a701 1100 |00ad: invoke-virtual/range {v17}, Lcom/badlogic/gdx/Net$HttpRequest;.getTimeOut:()I // method@01a7 │ │ +089c64: 0a01 |00b0: move-result v1 │ │ +089c66: 6e20 ad26 1500 |00b1: invoke-virtual {v5, v1}, Ljava/net/HttpURLConnection;.setReadTimeout:(I)V // method@26ad │ │ +089c6c: 0800 1000 |00b4: move-object/from16 v0, v16 │ │ +089c70: 540f 220c |00b6: iget-object v15, v0, Lcom/badlogic/gdx/net/NetJavaImpl;.executorService:Ljava/util/concurrent/ExecutorService; // field@0c22 │ │ +089c74: 2201 1a02 |00b8: new-instance v1, Lcom/badlogic/gdx/net/NetJavaImpl$1; // type@021a │ │ +089c78: 0802 1000 |00ba: move-object/from16 v2, v16 │ │ +089c7c: 0804 1100 |00bc: move-object/from16 v4, v17 │ │ +089c80: 0806 1200 |00be: move-object/from16 v6, v18 │ │ +089c84: 7606 d414 0100 |00c0: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/net/NetJavaImpl$1;.:(Lcom/badlogic/gdx/net/NetJavaImpl;Ljava/lang/String;Lcom/badlogic/gdx/Net$HttpRequest;Ljava/net/HttpURLConnection;Lcom/badlogic/gdx/Net$HttpResponseListener;)V // method@14d4 │ │ +089c8a: 7220 8227 1f00 |00c3: invoke-interface {v15, v1}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@2782 │ │ +089c90: 2900 4cff |00c6: goto/16 0012 // -00b4 │ │ catches : 2 │ │ 0x0013 - 0x0093 │ │ Ljava/lang/Exception; -> 0x0094 │ │ 0x009c - 0x00c6 │ │ Ljava/lang/Exception; -> 0x0094 │ │ positions : │ │ 0x0000 line=101 │ │ @@ -97880,21 +97900,21 @@ │ │ 0x00a6 - 0x00c8 reg=9 i$ Ljava/util/Iterator; │ │ 0x00a6 - 0x00c8 reg=10 keySet Ljava/util/Set; Ljava/util/Set; │ │ 0x00a5 - 0x00c8 reg=13 url Ljava/net/URL; │ │ 0x0000 - 0x00c8 reg=16 this Lcom/badlogic/gdx/net/NetJavaImpl; │ │ 0x0000 - 0x00c8 reg=17 httpRequest Lcom/badlogic/gdx/Net$HttpRequest; │ │ 0x0000 - 0x00c8 reg=18 httpResponseListener Lcom/badlogic/gdx/Net$HttpResponseListener; │ │ │ │ - source_file_idx : 3489 (NetJavaImpl.java) │ │ + source_file_idx : 3487 (NetJavaImpl.java) │ │ │ │ Class #247 header: │ │ -class_idx : 544 │ │ +class_idx : 542 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3779 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3777 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #247 - │ │ Class descriptor : 'Lcom/badlogic/gdx/net/ServerSocketHints;' │ │ @@ -97937,50 +97957,50 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -07b778: |[07b778] com.badlogic.gdx.net.ServerSocketHints.:()V │ │ -07b788: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -07b78a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -07b78c: 7010 2726 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ -07b792: 1300 1000 |0005: const/16 v0, #int 16 // #10 │ │ -07b796: 5930 240c |0007: iput v0, v3, Lcom/badlogic/gdx/net/ServerSocketHints;.backlog:I // field@0c24 │ │ -07b79a: 5931 260c |0009: iput v1, v3, Lcom/badlogic/gdx/net/ServerSocketHints;.performancePrefConnectionTime:I // field@0c26 │ │ -07b79e: 5932 270c |000b: iput v2, v3, Lcom/badlogic/gdx/net/ServerSocketHints;.performancePrefLatency:I // field@0c27 │ │ -07b7a2: 5931 250c |000d: iput v1, v3, Lcom/badlogic/gdx/net/ServerSocketHints;.performancePrefBandwidth:I // field@0c25 │ │ -07b7a6: 5c32 290c |000f: iput-boolean v2, v3, Lcom/badlogic/gdx/net/ServerSocketHints;.reuseAddress:Z // field@0c29 │ │ -07b7aa: 1300 8813 |0011: const/16 v0, #int 5000 // #1388 │ │ -07b7ae: 5930 230c |0013: iput v0, v3, Lcom/badlogic/gdx/net/ServerSocketHints;.acceptTimeout:I // field@0c23 │ │ -07b7b2: 1300 0010 |0015: const/16 v0, #int 4096 // #1000 │ │ -07b7b6: 5930 280c |0017: iput v0, v3, Lcom/badlogic/gdx/net/ServerSocketHints;.receiveBufferSize:I // field@0c28 │ │ -07b7ba: 0e00 |0019: return-void │ │ +089cac: |[089cac] com.badlogic.gdx.net.ServerSocketHints.:()V │ │ +089cbc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +089cbe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +089cc0: 7010 2726 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ +089cc6: 1300 1000 |0005: const/16 v0, #int 16 // #10 │ │ +089cca: 5930 240c |0007: iput v0, v3, Lcom/badlogic/gdx/net/ServerSocketHints;.backlog:I // field@0c24 │ │ +089cce: 5931 260c |0009: iput v1, v3, Lcom/badlogic/gdx/net/ServerSocketHints;.performancePrefConnectionTime:I // field@0c26 │ │ +089cd2: 5932 270c |000b: iput v2, v3, Lcom/badlogic/gdx/net/ServerSocketHints;.performancePrefLatency:I // field@0c27 │ │ +089cd6: 5931 250c |000d: iput v1, v3, Lcom/badlogic/gdx/net/ServerSocketHints;.performancePrefBandwidth:I // field@0c25 │ │ +089cda: 5c32 290c |000f: iput-boolean v2, v3, Lcom/badlogic/gdx/net/ServerSocketHints;.reuseAddress:Z // field@0c29 │ │ +089cde: 1300 8813 |0011: const/16 v0, #int 5000 // #1388 │ │ +089ce2: 5930 230c |0013: iput v0, v3, Lcom/badlogic/gdx/net/ServerSocketHints;.acceptTimeout:I // field@0c23 │ │ +089ce6: 1300 0010 |0015: const/16 v0, #int 4096 // #1000 │ │ +089cea: 5930 280c |0017: iput v0, v3, Lcom/badlogic/gdx/net/ServerSocketHints;.receiveBufferSize:I // field@0c28 │ │ +089cee: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=24 │ │ 0x0005 line=32 │ │ 0x0009 line=45 │ │ 0x000b line=47 │ │ 0x000d line=49 │ │ 0x000f line=51 │ │ 0x0011 line=53 │ │ 0x0015 line=55 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Lcom/badlogic/gdx/net/ServerSocketHints; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3779 (ServerSocketHints.java) │ │ + source_file_idx : 3777 (ServerSocketHints.java) │ │ │ │ Class #248 header: │ │ -class_idx : 546 │ │ +class_idx : 544 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3826 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3824 │ │ static_fields_size : 0 │ │ instance_fields_size: 11 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #248 - │ │ Class descriptor : 'Lcom/badlogic/gdx/net/SocketHints;' │ │ @@ -98039,33 +98059,33 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -07b7bc: |[07b7bc] com.badlogic.gdx.net.SocketHints.:()V │ │ -07b7cc: 1303 0010 |0000: const/16 v3, #int 4096 // #1000 │ │ -07b7d0: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -07b7d2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -07b7d4: 7010 2726 0400 |0004: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ -07b7da: 1300 8813 |0007: const/16 v0, #int 5000 // #1388 │ │ -07b7de: 5940 2a0c |0009: iput v0, v4, Lcom/badlogic/gdx/net/SocketHints;.connectTimeout:I // field@0c2a │ │ -07b7e2: 5941 2f0c |000b: iput v1, v4, Lcom/badlogic/gdx/net/SocketHints;.performancePrefConnectionTime:I // field@0c2f │ │ -07b7e6: 5942 300c |000d: iput v2, v4, Lcom/badlogic/gdx/net/SocketHints;.performancePrefLatency:I // field@0c30 │ │ -07b7ea: 5941 2e0c |000f: iput v1, v4, Lcom/badlogic/gdx/net/SocketHints;.performancePrefBandwidth:I // field@0c2e │ │ -07b7ee: 1300 1400 |0011: const/16 v0, #int 20 // #14 │ │ -07b7f2: 5940 340c |0013: iput v0, v4, Lcom/badlogic/gdx/net/SocketHints;.trafficClass:I // field@0c34 │ │ -07b7f6: 5c42 2b0c |0015: iput-boolean v2, v4, Lcom/badlogic/gdx/net/SocketHints;.keepAlive:Z // field@0c2b │ │ -07b7fa: 5c42 330c |0017: iput-boolean v2, v4, Lcom/badlogic/gdx/net/SocketHints;.tcpNoDelay:Z // field@0c33 │ │ -07b7fe: 5943 320c |0019: iput v3, v4, Lcom/badlogic/gdx/net/SocketHints;.sendBufferSize:I // field@0c32 │ │ -07b802: 5943 310c |001b: iput v3, v4, Lcom/badlogic/gdx/net/SocketHints;.receiveBufferSize:I // field@0c31 │ │ -07b806: 5c41 2c0c |001d: iput-boolean v1, v4, Lcom/badlogic/gdx/net/SocketHints;.linger:Z // field@0c2c │ │ -07b80a: 5941 2d0c |001f: iput v1, v4, Lcom/badlogic/gdx/net/SocketHints;.lingerDuration:I // field@0c2d │ │ -07b80e: 0e00 |0021: return-void │ │ +089cf0: |[089cf0] com.badlogic.gdx.net.SocketHints.:()V │ │ +089d00: 1303 0010 |0000: const/16 v3, #int 4096 // #1000 │ │ +089d04: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +089d06: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +089d08: 7010 2726 0400 |0004: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ +089d0e: 1300 8813 |0007: const/16 v0, #int 5000 // #1388 │ │ +089d12: 5940 2a0c |0009: iput v0, v4, Lcom/badlogic/gdx/net/SocketHints;.connectTimeout:I // field@0c2a │ │ +089d16: 5941 2f0c |000b: iput v1, v4, Lcom/badlogic/gdx/net/SocketHints;.performancePrefConnectionTime:I // field@0c2f │ │ +089d1a: 5942 300c |000d: iput v2, v4, Lcom/badlogic/gdx/net/SocketHints;.performancePrefLatency:I // field@0c30 │ │ +089d1e: 5941 2e0c |000f: iput v1, v4, Lcom/badlogic/gdx/net/SocketHints;.performancePrefBandwidth:I // field@0c2e │ │ +089d22: 1300 1400 |0011: const/16 v0, #int 20 // #14 │ │ +089d26: 5940 340c |0013: iput v0, v4, Lcom/badlogic/gdx/net/SocketHints;.trafficClass:I // field@0c34 │ │ +089d2a: 5c42 2b0c |0015: iput-boolean v2, v4, Lcom/badlogic/gdx/net/SocketHints;.keepAlive:Z // field@0c2b │ │ +089d2e: 5c42 330c |0017: iput-boolean v2, v4, Lcom/badlogic/gdx/net/SocketHints;.tcpNoDelay:Z // field@0c33 │ │ +089d32: 5943 320c |0019: iput v3, v4, Lcom/badlogic/gdx/net/SocketHints;.sendBufferSize:I // field@0c32 │ │ +089d36: 5943 310c |001b: iput v3, v4, Lcom/badlogic/gdx/net/SocketHints;.receiveBufferSize:I // field@0c31 │ │ +089d3a: 5c41 2c0c |001d: iput-boolean v1, v4, Lcom/badlogic/gdx/net/SocketHints;.linger:Z // field@0c2c │ │ +089d3e: 5941 2d0c |001f: iput v1, v4, Lcom/badlogic/gdx/net/SocketHints;.lingerDuration:I // field@0c2d │ │ +089d42: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=24 │ │ 0x0007 line=27 │ │ 0x000b line=40 │ │ 0x000d line=41 │ │ 0x000f line=42 │ │ @@ -98076,20 +98096,20 @@ │ │ 0x001b line=63 │ │ 0x001d line=65 │ │ 0x001f line=67 │ │ locals : │ │ 0x0000 - 0x0022 reg=4 this Lcom/badlogic/gdx/net/SocketHints; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3826 (SocketHints.java) │ │ + source_file_idx : 3824 (SocketHints.java) │ │ │ │ Class #249 header: │ │ -class_idx : 547 │ │ +class_idx : 545 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 526 │ │ static_fields_size : 0 │ │ instance_fields_size: 18 │ │ direct_methods_size : 49 │ │ virtual_methods_size: 59 │ │ │ │ Class #249 annotations: │ │ @@ -98187,65 +98207,65 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;J)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 112 16-bit code units │ │ -07b810: |[07b810] com.badlogic.gdx.physics.box2d.Body.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ -07b820: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -07b822: 7010 2726 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -07b828: 1240 |0004: const/4 v0, #int 4 // #4 │ │ -07b82a: 2300 4a04 |0005: new-array v0, v0, [F // type@044a │ │ -07b82e: 5b20 410c |0007: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07b832: 2200 e703 |0009: new-instance v0, Ljava/util/ArrayList; // type@03e7 │ │ -07b836: 7020 2d27 1000 |000b: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@272d │ │ -07b83c: 5b20 360c |000e: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.fixtures:Ljava/util/ArrayList; // field@0c36 │ │ -07b840: 2200 e703 |0010: new-instance v0, Ljava/util/ArrayList; // type@03e7 │ │ -07b844: 7020 2d27 1000 |0012: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@272d │ │ -07b84a: 5b20 370c |0015: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.joints:Ljava/util/ArrayList; // field@0c37 │ │ -07b84e: 2200 3f02 |0017: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Transform; // type@023f │ │ -07b852: 7010 3216 0000 |0019: invoke-direct {v0}, Lcom/badlogic/gdx/physics/box2d/Transform;.:()V // method@1632 │ │ -07b858: 5b20 420c |001c: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.transform:Lcom/badlogic/gdx/physics/box2d/Transform; // field@0c42 │ │ -07b85c: 2200 1302 |001e: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07b860: 7010 4c14 0000 |0020: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -07b866: 5b20 400c |0023: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c40 │ │ -07b86a: 2200 1302 |0025: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07b86e: 7010 4c14 0000 |0027: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -07b874: 5b20 450c |002a: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.worldCenter:Lcom/badlogic/gdx/math/Vector2; // field@0c45 │ │ -07b878: 2200 1302 |002c: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07b87c: 7010 4c14 0000 |002e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -07b882: 5b20 3b0c |0031: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.localCenter:Lcom/badlogic/gdx/math/Vector2; // field@0c3b │ │ -07b886: 2200 1302 |0033: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07b88a: 7010 4c14 0000 |0035: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -07b890: 5b20 3a0c |0038: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.linearVelocity:Lcom/badlogic/gdx/math/Vector2; // field@0c3a │ │ -07b894: 2200 3902 |003a: new-instance v0, Lcom/badlogic/gdx/physics/box2d/MassData; // type@0239 │ │ -07b898: 7010 0f16 0000 |003c: invoke-direct {v0}, Lcom/badlogic/gdx/physics/box2d/MassData;.:()V // method@160f │ │ -07b89e: 5b20 3f0c |003f: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.massData:Lcom/badlogic/gdx/physics/box2d/MassData; // field@0c3f │ │ -07b8a2: 2200 1302 |0041: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07b8a6: 7010 4c14 0000 |0043: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -07b8ac: 5b20 3c0c |0046: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0c3c │ │ -07b8b0: 2200 1302 |0048: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07b8b4: 7010 4c14 0000 |004a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -07b8ba: 5b20 460c |004d: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.worldVector:Lcom/badlogic/gdx/math/Vector2; // field@0c46 │ │ -07b8be: 2200 1302 |004f: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07b8c2: 7010 4c14 0000 |0051: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -07b8c8: 5b20 3d0c |0054: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.localPoint2:Lcom/badlogic/gdx/math/Vector2; // field@0c3d │ │ -07b8cc: 2200 1302 |0056: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07b8d0: 7010 4c14 0000 |0058: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -07b8d6: 5b20 3e0c |005b: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.localVector:Lcom/badlogic/gdx/math/Vector2; // field@0c3e │ │ -07b8da: 2200 1302 |005d: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07b8de: 7010 4c14 0000 |005f: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -07b8e4: 5b20 390c |0062: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.linVelWorld:Lcom/badlogic/gdx/math/Vector2; // field@0c39 │ │ -07b8e8: 2200 1302 |0064: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07b8ec: 7010 4c14 0000 |0066: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -07b8f2: 5b20 380c |0069: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.linVelLoc:Lcom/badlogic/gdx/math/Vector2; // field@0c38 │ │ -07b8f6: 5b23 440c |006b: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0c44 │ │ -07b8fa: 5a24 350c |006d: iput-wide v4, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07b8fe: 0e00 |006f: return-void │ │ +089d44: |[089d44] com.badlogic.gdx.physics.box2d.Body.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ +089d54: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +089d56: 7010 2726 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +089d5c: 1240 |0004: const/4 v0, #int 4 // #4 │ │ +089d5e: 2300 4804 |0005: new-array v0, v0, [F // type@0448 │ │ +089d62: 5b20 410c |0007: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +089d66: 2200 e503 |0009: new-instance v0, Ljava/util/ArrayList; // type@03e5 │ │ +089d6a: 7020 2d27 1000 |000b: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@272d │ │ +089d70: 5b20 360c |000e: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.fixtures:Ljava/util/ArrayList; // field@0c36 │ │ +089d74: 2200 e503 |0010: new-instance v0, Ljava/util/ArrayList; // type@03e5 │ │ +089d78: 7020 2d27 1000 |0012: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@272d │ │ +089d7e: 5b20 370c |0015: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.joints:Ljava/util/ArrayList; // field@0c37 │ │ +089d82: 2200 3d02 |0017: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Transform; // type@023d │ │ +089d86: 7010 3216 0000 |0019: invoke-direct {v0}, Lcom/badlogic/gdx/physics/box2d/Transform;.:()V // method@1632 │ │ +089d8c: 5b20 420c |001c: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.transform:Lcom/badlogic/gdx/physics/box2d/Transform; // field@0c42 │ │ +089d90: 2200 1102 |001e: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +089d94: 7010 4c14 0000 |0020: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +089d9a: 5b20 400c |0023: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c40 │ │ +089d9e: 2200 1102 |0025: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +089da2: 7010 4c14 0000 |0027: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +089da8: 5b20 450c |002a: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.worldCenter:Lcom/badlogic/gdx/math/Vector2; // field@0c45 │ │ +089dac: 2200 1102 |002c: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +089db0: 7010 4c14 0000 |002e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +089db6: 5b20 3b0c |0031: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.localCenter:Lcom/badlogic/gdx/math/Vector2; // field@0c3b │ │ +089dba: 2200 1102 |0033: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +089dbe: 7010 4c14 0000 |0035: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +089dc4: 5b20 3a0c |0038: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.linearVelocity:Lcom/badlogic/gdx/math/Vector2; // field@0c3a │ │ +089dc8: 2200 3702 |003a: new-instance v0, Lcom/badlogic/gdx/physics/box2d/MassData; // type@0237 │ │ +089dcc: 7010 0f16 0000 |003c: invoke-direct {v0}, Lcom/badlogic/gdx/physics/box2d/MassData;.:()V // method@160f │ │ +089dd2: 5b20 3f0c |003f: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.massData:Lcom/badlogic/gdx/physics/box2d/MassData; // field@0c3f │ │ +089dd6: 2200 1102 |0041: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +089dda: 7010 4c14 0000 |0043: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +089de0: 5b20 3c0c |0046: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0c3c │ │ +089de4: 2200 1102 |0048: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +089de8: 7010 4c14 0000 |004a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +089dee: 5b20 460c |004d: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.worldVector:Lcom/badlogic/gdx/math/Vector2; // field@0c46 │ │ +089df2: 2200 1102 |004f: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +089df6: 7010 4c14 0000 |0051: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +089dfc: 5b20 3d0c |0054: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.localPoint2:Lcom/badlogic/gdx/math/Vector2; // field@0c3d │ │ +089e00: 2200 1102 |0056: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +089e04: 7010 4c14 0000 |0058: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +089e0a: 5b20 3e0c |005b: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.localVector:Lcom/badlogic/gdx/math/Vector2; // field@0c3e │ │ +089e0e: 2200 1102 |005d: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +089e12: 7010 4c14 0000 |005f: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +089e18: 5b20 390c |0062: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.linVelWorld:Lcom/badlogic/gdx/math/Vector2; // field@0c39 │ │ +089e1c: 2200 1102 |0064: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +089e20: 7010 4c14 0000 |0066: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +089e26: 5b20 380c |0069: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.linVelLoc:Lcom/badlogic/gdx/math/Vector2; // field@0c38 │ │ +089e2a: 5b23 440c |006b: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0c44 │ │ +089e2e: 5a24 350c |006d: iput-wide v4, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +089e32: 0e00 |006f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=53 │ │ 0x0004 line=36 │ │ 0x0009 line=42 │ │ 0x0010 line=45 │ │ 0x0017 line=179 │ │ @@ -98562,95 +98582,95 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -07b900: |[07b900] com.badlogic.gdx.physics.box2d.Body.applyAngularImpulse:(F)V │ │ -07b910: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07b914: 7040 0d15 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniApplyAngularImpulse:(JF)V // method@150d │ │ -07b91a: 0e00 |0005: return-void │ │ +089e34: |[089e34] com.badlogic.gdx.physics.box2d.Body.applyAngularImpulse:(F)V │ │ +089e44: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +089e48: 7040 0d15 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniApplyAngularImpulse:(JF)V // method@150d │ │ +089e4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0005 line=391 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ 0x0000 - 0x0006 reg=3 impulse F │ │ │ │ #1 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ name : 'applyForce' │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 12 │ │ + registers : 13 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 11 16-bit code units │ │ -07b91c: |[07b91c] com.badlogic.gdx.physics.box2d.Body.applyForce:(FFFF)V │ │ -07b92c: 5371 350c |0000: iget-wide v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07b930: 0770 |0002: move-object v0, v7 │ │ -07b932: 0183 |0003: move v3, v8 │ │ -07b934: 0194 |0004: move v4, v9 │ │ -07b936: 01a5 |0005: move v5, v10 │ │ -07b938: 01b6 |0006: move v6, v11 │ │ -07b93a: 7607 0e15 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.jniApplyForce:(JFFFF)V // method@150e │ │ -07b940: 0e00 |000a: return-void │ │ +089e50: |[089e50] com.badlogic.gdx.physics.box2d.Body.applyForce:(FFFF)V │ │ +089e60: 5382 350c |0000: iget-wide v2, v8, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +089e64: 0781 |0002: move-object v1, v8 │ │ +089e66: 0194 |0003: move v4, v9 │ │ +089e68: 01a5 |0004: move v5, v10 │ │ +089e6a: 01b6 |0005: move v6, v11 │ │ +089e6c: 01c7 |0006: move v7, v12 │ │ +089e6e: 7607 0e15 0100 |0007: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/physics/box2d/Body;.jniApplyForce:(JFFFF)V // method@150e │ │ +089e74: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x000a line=327 │ │ locals : │ │ - 0x0000 - 0x000b reg=7 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ - 0x0000 - 0x000b reg=8 forceX F │ │ - 0x0000 - 0x000b reg=9 forceY F │ │ - 0x0000 - 0x000b reg=10 pointX F │ │ - 0x0000 - 0x000b reg=11 pointY F │ │ + 0x0000 - 0x000b reg=8 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ + 0x0000 - 0x000b reg=9 forceX F │ │ + 0x0000 - 0x000b reg=10 forceY F │ │ + 0x0000 - 0x000b reg=11 pointX F │ │ + 0x0000 - 0x000b reg=12 pointY F │ │ │ │ #2 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ name : 'applyForce' │ │ type : '(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ + registers : 11 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 15 16-bit code units │ │ -07b944: |[07b944] com.badlogic.gdx.physics.box2d.Body.applyForce:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V │ │ -07b954: 5371 350c |0000: iget-wide v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07b958: 5283 f30b |0002: iget v3, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07b95c: 5284 f40b |0004: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07b960: 5295 f30b |0006: iget v5, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07b964: 5296 f40b |0008: iget v6, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07b968: 0770 |000a: move-object v0, v7 │ │ -07b96a: 7607 0e15 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.jniApplyForce:(JFFFF)V // method@150e │ │ -07b970: 0e00 |000e: return-void │ │ +089e78: |[089e78] com.badlogic.gdx.physics.box2d.Body.applyForce:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V │ │ +089e88: 5382 350c |0000: iget-wide v2, v8, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +089e8c: 5294 f30b |0002: iget v4, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +089e90: 5295 f40b |0004: iget v5, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +089e94: 52a6 f30b |0006: iget v6, v10, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +089e98: 52a7 f40b |0008: iget v7, v10, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +089e9c: 0781 |000a: move-object v1, v8 │ │ +089e9e: 7607 0e15 0100 |000b: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/physics/box2d/Body;.jniApplyForce:(JFFFF)V // method@150e │ │ +089ea4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x000e line=317 │ │ locals : │ │ - 0x0000 - 0x000f reg=7 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ - 0x0000 - 0x000f reg=8 force Lcom/badlogic/gdx/math/Vector2; │ │ - 0x0000 - 0x000f reg=9 point Lcom/badlogic/gdx/math/Vector2; │ │ + 0x0000 - 0x000f reg=8 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ + 0x0000 - 0x000f reg=9 force Lcom/badlogic/gdx/math/Vector2; │ │ + 0x0000 - 0x000f reg=10 point Lcom/badlogic/gdx/math/Vector2; │ │ │ │ #3 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ name : 'applyForceToCenter' │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -07b974: |[07b974] com.badlogic.gdx.physics.box2d.Body.applyForceToCenter:(FF)V │ │ -07b984: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07b988: 7054 0f15 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/Body;.jniApplyForceToCenter:(JFF)V // method@150f │ │ -07b98e: 0e00 |0005: return-void │ │ +089ea8: |[089ea8] com.badlogic.gdx.physics.box2d.Body.applyForceToCenter:(FF)V │ │ +089eb8: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +089ebc: 7054 0f15 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/Body;.jniApplyForceToCenter:(JFF)V // method@150f │ │ +089ec2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0005 line=345 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ 0x0000 - 0x0006 reg=3 forceX F │ │ @@ -98661,238 +98681,240 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -07b990: |[07b990] com.badlogic.gdx.physics.box2d.Body.applyForceToCenter:(Lcom/badlogic/gdx/math/Vector2;)V │ │ -07b9a0: 5340 350c |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07b9a4: 5252 f30b |0002: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07b9a8: 5253 f40b |0004: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07b9ac: 7053 0f15 0421 |0006: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniApplyForceToCenter:(JFF)V // method@150f │ │ -07b9b2: 0e00 |0009: return-void │ │ +089ec4: |[089ec4] com.badlogic.gdx.physics.box2d.Body.applyForceToCenter:(Lcom/badlogic/gdx/math/Vector2;)V │ │ +089ed4: 5340 350c |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +089ed8: 5252 f30b |0002: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +089edc: 5253 f40b |0004: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +089ee0: 7053 0f15 0421 |0006: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniApplyForceToCenter:(JFF)V // method@150f │ │ +089ee6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0009 line=338 │ │ locals : │ │ 0x0000 - 0x000a reg=4 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ 0x0000 - 0x000a reg=5 force Lcom/badlogic/gdx/math/Vector2; │ │ │ │ #5 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ name : 'applyLinearImpulse' │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 12 │ │ + registers : 13 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 11 16-bit code units │ │ -07b9b4: |[07b9b4] com.badlogic.gdx.physics.box2d.Body.applyLinearImpulse:(FFFF)V │ │ -07b9c4: 5371 350c |0000: iget-wide v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07b9c8: 0770 |0002: move-object v0, v7 │ │ -07b9ca: 0183 |0003: move v3, v8 │ │ -07b9cc: 0194 |0004: move v4, v9 │ │ -07b9ce: 01a5 |0005: move v5, v10 │ │ -07b9d0: 01b6 |0006: move v6, v11 │ │ -07b9d2: 7607 1015 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.jniApplyLinearImpulse:(JFFFF)V // method@1510 │ │ -07b9d8: 0e00 |000a: return-void │ │ +089ee8: |[089ee8] com.badlogic.gdx.physics.box2d.Body.applyLinearImpulse:(FFFF)V │ │ +089ef8: 5382 350c |0000: iget-wide v2, v8, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +089efc: 0781 |0002: move-object v1, v8 │ │ +089efe: 0194 |0003: move v4, v9 │ │ +089f00: 01a5 |0004: move v5, v10 │ │ +089f02: 01b6 |0005: move v6, v11 │ │ +089f04: 01c7 |0006: move v7, v12 │ │ +089f06: 7607 1015 0100 |0007: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/physics/box2d/Body;.jniApplyLinearImpulse:(JFFFF)V // method@1510 │ │ +089f0c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x000a line=380 │ │ locals : │ │ - 0x0000 - 0x000b reg=7 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ - 0x0000 - 0x000b reg=8 impulseX F │ │ - 0x0000 - 0x000b reg=9 impulseY F │ │ - 0x0000 - 0x000b reg=10 pointX F │ │ - 0x0000 - 0x000b reg=11 pointY F │ │ + 0x0000 - 0x000b reg=8 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ + 0x0000 - 0x000b reg=9 impulseX F │ │ + 0x0000 - 0x000b reg=10 impulseY F │ │ + 0x0000 - 0x000b reg=11 pointX F │ │ + 0x0000 - 0x000b reg=12 pointY F │ │ │ │ #6 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ name : 'applyLinearImpulse' │ │ type : '(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ + registers : 11 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 15 16-bit code units │ │ -07b9dc: |[07b9dc] com.badlogic.gdx.physics.box2d.Body.applyLinearImpulse:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V │ │ -07b9ec: 5371 350c |0000: iget-wide v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07b9f0: 5283 f30b |0002: iget v3, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07b9f4: 5284 f40b |0004: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07b9f8: 5295 f30b |0006: iget v5, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07b9fc: 5296 f40b |0008: iget v6, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07ba00: 0770 |000a: move-object v0, v7 │ │ -07ba02: 7607 1015 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.jniApplyLinearImpulse:(JFFFF)V // method@1510 │ │ -07ba08: 0e00 |000e: return-void │ │ +089f10: |[089f10] com.badlogic.gdx.physics.box2d.Body.applyLinearImpulse:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V │ │ +089f20: 5382 350c |0000: iget-wide v2, v8, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +089f24: 5294 f30b |0002: iget v4, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +089f28: 5295 f40b |0004: iget v5, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +089f2c: 52a6 f30b |0006: iget v6, v10, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +089f30: 52a7 f40b |0008: iget v7, v10, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +089f34: 0781 |000a: move-object v1, v8 │ │ +089f36: 7607 1015 0100 |000b: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/physics/box2d/Body;.jniApplyLinearImpulse:(JFFFF)V // method@1510 │ │ +089f3c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x000e line=370 │ │ locals : │ │ - 0x0000 - 0x000f reg=7 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ - 0x0000 - 0x000f reg=8 impulse Lcom/badlogic/gdx/math/Vector2; │ │ - 0x0000 - 0x000f reg=9 point Lcom/badlogic/gdx/math/Vector2; │ │ + 0x0000 - 0x000f reg=8 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ + 0x0000 - 0x000f reg=9 impulse Lcom/badlogic/gdx/math/Vector2; │ │ + 0x0000 - 0x000f reg=10 point Lcom/badlogic/gdx/math/Vector2; │ │ │ │ #7 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ name : 'applyTorque' │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -07ba0c: |[07ba0c] com.badlogic.gdx.physics.box2d.Body.applyTorque:(F)V │ │ -07ba1c: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07ba20: 7040 1115 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniApplyTorque:(JF)V // method@1511 │ │ -07ba26: 0e00 |0005: return-void │ │ +089f40: |[089f40] com.badlogic.gdx.physics.box2d.Body.applyTorque:(F)V │ │ +089f50: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +089f54: 7040 1115 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniApplyTorque:(JF)V // method@1511 │ │ +089f5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x0005 line=357 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ 0x0000 - 0x0006 reg=3 torque F │ │ │ │ #8 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ name : 'createFixture' │ │ type : '(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 18 │ │ + registers : 22 │ │ ins : 2 │ │ outs : 12 │ │ - insns size : 86 16-bit code units │ │ -07ba28: |[07ba28] com.badlogic.gdx.physics.box2d.Body.createFixture:(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ -07ba38: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -07ba3c: 5302 350c |0002: iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07ba40: 0800 1100 |0004: move-object/from16 v0, v17 │ │ -07ba44: 5401 8e0c |0006: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c8e │ │ -07ba48: 5314 c40c |0008: iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Shape;.addr:J // field@0cc4 │ │ -07ba4c: 0800 1100 |000a: move-object/from16 v0, v17 │ │ -07ba50: 5206 8b0c |000c: iget v6, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.friction:F // field@0c8b │ │ -07ba54: 0800 1100 |000e: move-object/from16 v0, v17 │ │ -07ba58: 5207 8d0c |0010: iget v7, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.restitution:F // field@0c8d │ │ -07ba5c: 0800 1100 |0012: move-object/from16 v0, v17 │ │ -07ba60: 5208 890c |0014: iget v8, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.density:F // field@0c89 │ │ -07ba64: 0800 1100 |0016: move-object/from16 v0, v17 │ │ -07ba68: 5509 8c0c |0018: iget-boolean v9, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.isSensor:Z // field@0c8c │ │ -07ba6c: 0800 1100 |001a: move-object/from16 v0, v17 │ │ -07ba70: 5401 8a0c |001c: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0c8a │ │ -07ba74: 581a 800c |001e: iget-short v10, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.categoryBits:S // field@0c80 │ │ -07ba78: 0800 1100 |0020: move-object/from16 v0, v17 │ │ -07ba7c: 5401 8a0c |0022: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0c8a │ │ -07ba80: 581b 820c |0024: iget-short v11, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.maskBits:S // field@0c82 │ │ -07ba84: 0800 1100 |0026: move-object/from16 v0, v17 │ │ -07ba88: 5401 8a0c |0028: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0c8a │ │ -07ba8c: 581c 810c |002a: iget-short v12, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.groupIndex:S // field@0c81 │ │ -07ba90: 0801 1000 |002c: move-object/from16 v1, v16 │ │ -07ba94: 760c 1315 0100 |002e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/physics/box2d/Body;.jniCreateFixture:(JJFFFZSSS)J // method@1513 │ │ -07ba9a: 0b0e |0031: move-result-wide v14 │ │ -07ba9c: 0800 1000 |0032: move-object/from16 v0, v16 │ │ -07baa0: 5401 440c |0034: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0c44 │ │ -07baa4: 5411 d70c |0036: iget-object v1, v1, Lcom/badlogic/gdx/physics/box2d/World;.freeFixtures:Lcom/badlogic/gdx/utils/Pool; // field@0cd7 │ │ -07baa8: 6e10 7122 0100 |0038: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ -07baae: 0c0d |003b: move-result-object v13 │ │ -07bab0: 1f0d 3002 |003c: check-cast v13, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@0230 │ │ -07bab4: 0800 1000 |003e: move-object/from16 v0, v16 │ │ -07bab8: 6e40 dc15 0dfe |0040: invoke-virtual {v13, v0, v14, v15}, Lcom/badlogic/gdx/physics/box2d/Fixture;.reset:(Lcom/badlogic/gdx/physics/box2d/Body;J)V // method@15dc │ │ -07babe: 0800 1000 |0043: move-object/from16 v0, v16 │ │ -07bac2: 5401 440c |0045: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0c44 │ │ -07bac6: 5411 d40c |0047: iget-object v1, v1, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0cd4 │ │ -07baca: 53d2 830c |0049: iget-wide v2, v13, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ -07bace: 6e40 b321 21d3 |004b: invoke-virtual {v1, v2, v3, v13}, Lcom/badlogic/gdx/utils/LongMap;.put:(JLjava/lang/Object;)Ljava/lang/Object; // method@21b3 │ │ -07bad4: 0800 1000 |004e: move-object/from16 v0, v16 │ │ -07bad8: 5401 360c |0050: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/Body;.fixtures:Ljava/util/ArrayList; // field@0c36 │ │ -07badc: 6e20 2f27 d100 |0052: invoke-virtual {v1, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -07bae2: 110d |0055: return-object v13 │ │ + insns size : 90 16-bit code units │ │ +089f5c: |[089f5c] com.badlogic.gdx.physics.box2d.Body.createFixture:(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ +089f6c: 0800 1400 |0000: move-object/from16 v0, v20 │ │ +089f70: 5306 350c |0002: iget-wide v6, v0, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +089f74: 0800 1500 |0004: move-object/from16 v0, v21 │ │ +089f78: 5405 8e0c |0006: iget-object v5, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c8e │ │ +089f7c: 5358 c40c |0008: iget-wide v8, v5, Lcom/badlogic/gdx/physics/box2d/Shape;.addr:J // field@0cc4 │ │ +089f80: 0800 1500 |000a: move-object/from16 v0, v21 │ │ +089f84: 520a 8b0c |000c: iget v10, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.friction:F // field@0c8b │ │ +089f88: 0800 1500 |000e: move-object/from16 v0, v21 │ │ +089f8c: 520b 8d0c |0010: iget v11, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.restitution:F // field@0c8d │ │ +089f90: 0800 1500 |0012: move-object/from16 v0, v21 │ │ +089f94: 520c 890c |0014: iget v12, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.density:F // field@0c89 │ │ +089f98: 0800 1500 |0016: move-object/from16 v0, v21 │ │ +089f9c: 550d 8c0c |0018: iget-boolean v13, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.isSensor:Z // field@0c8c │ │ +089fa0: 0800 1500 |001a: move-object/from16 v0, v21 │ │ +089fa4: 5405 8a0c |001c: iget-object v5, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0c8a │ │ +089fa8: 585e 800c |001e: iget-short v14, v5, Lcom/badlogic/gdx/physics/box2d/Filter;.categoryBits:S // field@0c80 │ │ +089fac: 0800 1500 |0020: move-object/from16 v0, v21 │ │ +089fb0: 5405 8a0c |0022: iget-object v5, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0c8a │ │ +089fb4: 585f 820c |0024: iget-short v15, v5, Lcom/badlogic/gdx/physics/box2d/Filter;.maskBits:S // field@0c82 │ │ +089fb8: 0800 1500 |0026: move-object/from16 v0, v21 │ │ +089fbc: 5405 8a0c |0028: iget-object v5, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0c8a │ │ +089fc0: 5850 810c |002a: iget-short v0, v5, Lcom/badlogic/gdx/physics/box2d/Filter;.groupIndex:S // field@0c81 │ │ +089fc4: 0210 0000 |002c: move/from16 v16, v0 │ │ +089fc8: 0805 1400 |002e: move-object/from16 v5, v20 │ │ +089fcc: 760c 1315 0500 |0030: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/physics/box2d/Body;.jniCreateFixture:(JJFFFZSSS)J // method@1513 │ │ +089fd2: 0b12 |0033: move-result-wide v18 │ │ +089fd4: 0800 1400 |0034: move-object/from16 v0, v20 │ │ +089fd8: 5405 440c |0036: iget-object v5, v0, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0c44 │ │ +089fdc: 5455 d70c |0038: iget-object v5, v5, Lcom/badlogic/gdx/physics/box2d/World;.freeFixtures:Lcom/badlogic/gdx/utils/Pool; // field@0cd7 │ │ +089fe0: 6e10 7122 0500 |003a: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ +089fe6: 0c04 |003d: move-result-object v4 │ │ +089fe8: 1f04 2e02 |003e: check-cast v4, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@022e │ │ +089fec: 0800 1400 |0040: move-object/from16 v0, v20 │ │ +089ff0: 0501 1200 |0042: move-wide/from16 v1, v18 │ │ +089ff4: 6e40 dc15 0421 |0044: invoke-virtual {v4, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Fixture;.reset:(Lcom/badlogic/gdx/physics/box2d/Body;J)V // method@15dc │ │ +089ffa: 0800 1400 |0047: move-object/from16 v0, v20 │ │ +089ffe: 5405 440c |0049: iget-object v5, v0, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0c44 │ │ +08a002: 5455 d40c |004b: iget-object v5, v5, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0cd4 │ │ +08a006: 5346 830c |004d: iget-wide v6, v4, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ +08a00a: 6e40 b321 6547 |004f: invoke-virtual {v5, v6, v7, v4}, Lcom/badlogic/gdx/utils/LongMap;.put:(JLjava/lang/Object;)Ljava/lang/Object; // method@21b3 │ │ +08a010: 0800 1400 |0052: move-object/from16 v0, v20 │ │ +08a014: 5405 360c |0054: iget-object v5, v0, Lcom/badlogic/gdx/physics/box2d/Body;.fixtures:Ljava/util/ArrayList; // field@0c36 │ │ +08a018: 6e20 2f27 4500 |0056: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +08a01e: 1104 |0059: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ - 0x0032 line=76 │ │ - 0x003e line=77 │ │ - 0x0043 line=78 │ │ - 0x004e line=79 │ │ - 0x0055 line=80 │ │ - locals : │ │ - 0x003e - 0x0056 reg=13 fixture Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ - 0x0032 - 0x0056 reg=14 fixtureAddr J │ │ - 0x0000 - 0x0056 reg=16 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ - 0x0000 - 0x0056 reg=17 def Lcom/badlogic/gdx/physics/box2d/FixtureDef; │ │ + 0x0034 line=76 │ │ + 0x0040 line=77 │ │ + 0x0047 line=78 │ │ + 0x0052 line=79 │ │ + 0x0059 line=80 │ │ + locals : │ │ + 0x0040 - 0x005a reg=4 fixture Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ + 0x0034 - 0x005a reg=18 fixtureAddr J │ │ + 0x0000 - 0x005a reg=20 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ + 0x0000 - 0x005a reg=21 def Lcom/badlogic/gdx/physics/box2d/FixtureDef; │ │ │ │ #9 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ name : 'createFixture' │ │ type : '(Lcom/badlogic/gdx/physics/box2d/Shape;F)Lcom/badlogic/gdx/physics/box2d/Fixture;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 12 │ │ + registers : 13 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 38 16-bit code units │ │ -07bae4: |[07bae4] com.badlogic.gdx.physics.box2d.Body.createFixture:(Lcom/badlogic/gdx/physics/box2d/Shape;F)Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ -07baf4: 5391 350c |0000: iget-wide v1, v9, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07baf8: 53a3 c40c |0002: iget-wide v3, v10, Lcom/badlogic/gdx/physics/box2d/Shape;.addr:J // field@0cc4 │ │ -07bafc: 0790 |0004: move-object v0, v9 │ │ -07bafe: 01b5 |0005: move v5, v11 │ │ -07bb00: 7606 1215 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.jniCreateFixture:(JJF)J // method@1512 │ │ -07bb06: 0b07 |0009: move-result-wide v7 │ │ -07bb08: 5490 440c |000a: iget-object v0, v9, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0c44 │ │ -07bb0c: 5400 d70c |000c: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;.freeFixtures:Lcom/badlogic/gdx/utils/Pool; // field@0cd7 │ │ -07bb10: 6e10 7122 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ -07bb16: 0c06 |0011: move-result-object v6 │ │ -07bb18: 1f06 3002 |0012: check-cast v6, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@0230 │ │ -07bb1c: 6e40 dc15 9687 |0014: invoke-virtual {v6, v9, v7, v8}, Lcom/badlogic/gdx/physics/box2d/Fixture;.reset:(Lcom/badlogic/gdx/physics/box2d/Body;J)V // method@15dc │ │ -07bb22: 5490 440c |0017: iget-object v0, v9, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0c44 │ │ -07bb26: 5400 d40c |0019: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0cd4 │ │ -07bb2a: 5361 830c |001b: iget-wide v1, v6, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ -07bb2e: 6e40 b321 1062 |001d: invoke-virtual {v0, v1, v2, v6}, Lcom/badlogic/gdx/utils/LongMap;.put:(JLjava/lang/Object;)Ljava/lang/Object; // method@21b3 │ │ -07bb34: 5490 360c |0020: iget-object v0, v9, Lcom/badlogic/gdx/physics/box2d/Body;.fixtures:Ljava/util/ArrayList; // field@0c36 │ │ -07bb38: 6e20 2f27 6000 |0022: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -07bb3e: 1106 |0025: return-object v6 │ │ +08a020: |[08a020] com.badlogic.gdx.physics.box2d.Body.createFixture:(Lcom/badlogic/gdx/physics/box2d/Shape;F)Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ +08a030: 53a2 350c |0000: iget-wide v2, v10, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a034: 53b4 c40c |0002: iget-wide v4, v11, Lcom/badlogic/gdx/physics/box2d/Shape;.addr:J // field@0cc4 │ │ +08a038: 07a1 |0004: move-object v1, v10 │ │ +08a03a: 01c6 |0005: move v6, v12 │ │ +08a03c: 7606 1215 0100 |0006: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.jniCreateFixture:(JJF)J // method@1512 │ │ +08a042: 0b08 |0009: move-result-wide v8 │ │ +08a044: 54a1 440c |000a: iget-object v1, v10, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0c44 │ │ +08a048: 5411 d70c |000c: iget-object v1, v1, Lcom/badlogic/gdx/physics/box2d/World;.freeFixtures:Lcom/badlogic/gdx/utils/Pool; // field@0cd7 │ │ +08a04c: 6e10 7122 0100 |000e: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ +08a052: 0c00 |0011: move-result-object v0 │ │ +08a054: 1f00 2e02 |0012: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@022e │ │ +08a058: 6e40 dc15 a098 |0014: invoke-virtual {v0, v10, v8, v9}, Lcom/badlogic/gdx/physics/box2d/Fixture;.reset:(Lcom/badlogic/gdx/physics/box2d/Body;J)V // method@15dc │ │ +08a05e: 54a1 440c |0017: iget-object v1, v10, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0c44 │ │ +08a062: 5411 d40c |0019: iget-object v1, v1, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0cd4 │ │ +08a066: 5302 830c |001b: iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ +08a06a: 6e40 b321 2103 |001d: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/utils/LongMap;.put:(JLjava/lang/Object;)Ljava/lang/Object; // method@21b3 │ │ +08a070: 54a1 360c |0020: iget-object v1, v10, Lcom/badlogic/gdx/physics/box2d/Body;.fixtures:Ljava/util/ArrayList; // field@0c36 │ │ +08a074: 6e20 2f27 0100 |0022: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +08a07a: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x000a line=109 │ │ 0x0014 line=110 │ │ 0x0017 line=111 │ │ 0x0020 line=112 │ │ 0x0025 line=113 │ │ locals : │ │ - 0x0014 - 0x0026 reg=6 fixture Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ - 0x000a - 0x0026 reg=7 fixtureAddr J │ │ - 0x0000 - 0x0026 reg=9 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ - 0x0000 - 0x0026 reg=10 shape Lcom/badlogic/gdx/physics/box2d/Shape; │ │ - 0x0000 - 0x0026 reg=11 density F │ │ + 0x0014 - 0x0026 reg=0 fixture Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ + 0x000a - 0x0026 reg=8 fixtureAddr J │ │ + 0x0000 - 0x0026 reg=10 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ + 0x0000 - 0x0026 reg=11 shape Lcom/badlogic/gdx/physics/box2d/Shape; │ │ + 0x0000 - 0x0026 reg=12 density F │ │ │ │ #10 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ name : 'destroyFixture' │ │ type : '(Lcom/badlogic/gdx/physics/box2d/Fixture;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -07bb40: |[07bb40] com.badlogic.gdx.physics.box2d.Body.destroyFixture:(Lcom/badlogic/gdx/physics/box2d/Fixture;)V │ │ -07bb50: 5340 350c |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07bb54: 5352 830c |0002: iget-wide v2, v5, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ -07bb58: 7053 1415 0421 |0004: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniDestroyFixture:(JJ)V // method@1514 │ │ -07bb5e: 5440 440c |0007: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0c44 │ │ -07bb62: 5400 d40c |0009: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0cd4 │ │ -07bb66: 5351 830c |000b: iget-wide v1, v5, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ -07bb6a: 6e30 b721 1002 |000d: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/LongMap;.remove:(J)Ljava/lang/Object; // method@21b7 │ │ -07bb70: 5440 360c |0010: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Body;.fixtures:Ljava/util/ArrayList; // field@0c36 │ │ -07bb74: 6e20 3727 5000 |0012: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@2737 │ │ -07bb7a: 5440 440c |0015: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0c44 │ │ -07bb7e: 5400 d70c |0017: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;.freeFixtures:Lcom/badlogic/gdx/utils/Pool; // field@0cd7 │ │ -07bb82: 6e20 6e22 5000 |0019: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@226e │ │ -07bb88: 0e00 |001c: return-void │ │ +08a07c: |[08a07c] com.badlogic.gdx.physics.box2d.Body.destroyFixture:(Lcom/badlogic/gdx/physics/box2d/Fixture;)V │ │ +08a08c: 5340 350c |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a090: 5352 830c |0002: iget-wide v2, v5, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ +08a094: 7053 1415 0421 |0004: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniDestroyFixture:(JJ)V // method@1514 │ │ +08a09a: 5440 440c |0007: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0c44 │ │ +08a09e: 5400 d40c |0009: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0cd4 │ │ +08a0a2: 5352 830c |000b: iget-wide v2, v5, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ +08a0a6: 6e30 b721 2003 |000d: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/LongMap;.remove:(J)Ljava/lang/Object; // method@21b7 │ │ +08a0ac: 5440 360c |0010: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Body;.fixtures:Ljava/util/ArrayList; // field@0c36 │ │ +08a0b0: 6e20 3727 5000 |0012: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@2737 │ │ +08a0b6: 5440 440c |0015: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0c44 │ │ +08a0ba: 5400 d70c |0017: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;.freeFixtures:Lcom/badlogic/gdx/utils/Pool; // field@0cd7 │ │ +08a0be: 6e20 6e22 5000 |0019: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@226e │ │ +08a0c4: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0007 line=129 │ │ 0x0010 line=130 │ │ 0x0015 line=131 │ │ 0x001c line=132 │ │ @@ -98905,19 +98927,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07bb8c: |[07bb8c] com.badlogic.gdx.physics.box2d.Body.getAngle:()F │ │ -07bb9c: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07bba0: 7030 1515 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetAngle:(J)F // method@1515 │ │ -07bba6: 0a00 |0005: move-result v0 │ │ -07bba8: 0f00 |0006: return v0 │ │ +08a0c8: |[08a0c8] com.badlogic.gdx.physics.box2d.Body.getAngle:()F │ │ +08a0d8: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a0dc: 7030 1515 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetAngle:(J)F // method@1515 │ │ +08a0e2: 0a00 |0005: move-result v0 │ │ +08a0e4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ #12 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ @@ -98925,19 +98947,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07bbac: |[07bbac] com.badlogic.gdx.physics.box2d.Body.getAngularDamping:()F │ │ -07bbbc: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07bbc0: 7030 1615 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetAngularDamping:(J)F // method@1516 │ │ -07bbc6: 0a00 |0005: move-result v0 │ │ -07bbc8: 0f00 |0006: return v0 │ │ +08a0e8: |[08a0e8] com.badlogic.gdx.physics.box2d.Body.getAngularDamping:()F │ │ +08a0f8: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a0fc: 7030 1615 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetAngularDamping:(J)F // method@1516 │ │ +08a102: 0a00 |0005: move-result v0 │ │ +08a104: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=607 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ #13 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ @@ -98945,19 +98967,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07bbcc: |[07bbcc] com.badlogic.gdx.physics.box2d.Body.getAngularVelocity:()F │ │ -07bbdc: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07bbe0: 7030 1715 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetAngularVelocity:(J)F // method@1517 │ │ -07bbe6: 0a00 |0005: move-result v0 │ │ -07bbe8: 0f00 |0006: return v0 │ │ +08a108: |[08a108] com.badlogic.gdx.physics.box2d.Body.getAngularVelocity:()F │ │ +08a118: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a11c: 7030 1715 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetAngularVelocity:(J)F // method@1517 │ │ +08a122: 0a00 |0005: move-result v0 │ │ +08a124: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ #14 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ @@ -98965,17 +98987,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07bbec: |[07bbec] com.badlogic.gdx.physics.box2d.Body.getFixtureList:()Ljava/util/ArrayList; │ │ -07bbfc: 5410 360c |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Body;.fixtures:Ljava/util/ArrayList; // field@0c36 │ │ -07bc00: 1100 |0002: return-object v0 │ │ +08a128: |[08a128] com.badlogic.gdx.physics.box2d.Body.getFixtureList:()Ljava/util/ArrayList; │ │ +08a138: 5410 360c |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Body;.fixtures:Ljava/util/ArrayList; // field@0c36 │ │ +08a13c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=773 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ #15 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ @@ -98983,19 +99005,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07bc04: |[07bc04] com.badlogic.gdx.physics.box2d.Body.getGravityScale:()F │ │ -07bc14: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07bc18: 7030 1815 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetGravityScale:(J)F // method@1518 │ │ -07bc1e: 0a00 |0005: move-result v0 │ │ -07bc20: 0f00 |0006: return v0 │ │ +08a140: |[08a140] com.badlogic.gdx.physics.box2d.Body.getGravityScale:()F │ │ +08a150: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a154: 7030 1815 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetGravityScale:(J)F // method@1518 │ │ +08a15a: 0a00 |0005: move-result v0 │ │ +08a15c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=791 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ #16 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ @@ -99003,19 +99025,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07bc24: |[07bc24] com.badlogic.gdx.physics.box2d.Body.getInertia:()F │ │ -07bc34: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07bc38: 7030 1915 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetInertia:(J)F // method@1519 │ │ -07bc3e: 0a00 |0005: move-result v0 │ │ -07bc40: 0f00 |0006: return v0 │ │ +08a160: |[08a160] com.badlogic.gdx.physics.box2d.Body.getInertia:()F │ │ +08a170: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a174: 7030 1915 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetInertia:(J)F // method@1519 │ │ +08a17a: 0a00 |0005: move-result v0 │ │ +08a17c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ #17 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ @@ -99023,17 +99045,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07bc44: |[07bc44] com.badlogic.gdx.physics.box2d.Body.getJointList:()Ljava/util/ArrayList; │ │ -07bc54: 5410 370c |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Body;.joints:Ljava/util/ArrayList; // field@0c37 │ │ -07bc58: 1100 |0002: return-object v0 │ │ +08a180: |[08a180] com.badlogic.gdx.physics.box2d.Body.getJointList:()Ljava/util/ArrayList; │ │ +08a190: 5410 370c |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Body;.joints:Ljava/util/ArrayList; // field@0c37 │ │ +08a194: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=778 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ #18 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ @@ -99041,19 +99063,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07bc5c: |[07bc5c] com.badlogic.gdx.physics.box2d.Body.getLinearDamping:()F │ │ -07bc6c: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07bc70: 7030 1a15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetLinearDamping:(J)F // method@151a │ │ -07bc76: 0a00 |0005: move-result v0 │ │ -07bc78: 0f00 |0006: return v0 │ │ +08a198: |[08a198] com.badlogic.gdx.physics.box2d.Body.getLinearDamping:()F │ │ +08a1a8: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a1ac: 7030 1a15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetLinearDamping:(J)F // method@151a │ │ +08a1b2: 0a00 |0005: move-result v0 │ │ +08a1b4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=587 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ #19 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ @@ -99061,239 +99083,239 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -07bc7c: |[07bc7c] com.badlogic.gdx.physics.box2d.Body.getLinearVelocity:()Lcom/badlogic/gdx/math/Vector2; │ │ -07bc8c: 5330 350c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07bc90: 5432 410c |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07bc94: 7040 1b15 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetLinearVelocity:(J[F)V // method@151b │ │ -07bc9a: 5430 3a0c |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.linearVelocity:Lcom/badlogic/gdx/math/Vector2; // field@0c3a │ │ -07bc9e: 5431 410c |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07bca2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -07bca4: 4401 0102 |000c: aget v1, v1, v2 │ │ -07bca8: 5901 f30b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07bcac: 5430 3a0c |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.linearVelocity:Lcom/badlogic/gdx/math/Vector2; // field@0c3a │ │ -07bcb0: 5431 410c |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07bcb4: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -07bcb6: 4401 0102 |0015: aget v1, v1, v2 │ │ -07bcba: 5901 f40b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07bcbe: 5430 3a0c |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.linearVelocity:Lcom/badlogic/gdx/math/Vector2; // field@0c3a │ │ -07bcc2: 1100 |001b: return-object v0 │ │ +08a1b8: |[08a1b8] com.badlogic.gdx.physics.box2d.Body.getLinearVelocity:()Lcom/badlogic/gdx/math/Vector2; │ │ +08a1c8: 5330 350c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a1cc: 5432 410c |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a1d0: 7040 1b15 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetLinearVelocity:(J[F)V // method@151b │ │ +08a1d6: 5430 3a0c |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.linearVelocity:Lcom/badlogic/gdx/math/Vector2; // field@0c3a │ │ +08a1da: 5431 410c |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a1de: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +08a1e0: 4401 0102 |000c: aget v1, v1, v2 │ │ +08a1e4: 5901 f30b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08a1e8: 5430 3a0c |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.linearVelocity:Lcom/badlogic/gdx/math/Vector2; // field@0c3a │ │ +08a1ec: 5431 410c |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a1f0: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +08a1f2: 4401 0102 |0015: aget v1, v1, v2 │ │ +08a1f6: 5901 f40b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08a1fa: 5430 3a0c |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.linearVelocity:Lcom/badlogic/gdx/math/Vector2; // field@0c3a │ │ +08a1fe: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0007 line=279 │ │ 0x0010 line=280 │ │ 0x0019 line=281 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ #20 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ name : 'getLinearVelocityFromLocalPoint' │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 33 16-bit code units │ │ -07bcc4: |[07bcc4] com.badlogic.gdx.physics.box2d.Body.getLinearVelocityFromLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -07bcd4: 5361 350c |0000: iget-wide v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07bcd8: 5273 f30b |0002: iget v3, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07bcdc: 5274 f40b |0004: iget v4, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07bce0: 5465 410c |0006: iget-object v5, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07bce4: 0760 |0008: move-object v0, v6 │ │ -07bce6: 7606 1c15 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetLinearVelocityFromLocalPoint:(JFF[F)V // method@151c │ │ -07bcec: 5460 380c |000c: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.linVelLoc:Lcom/badlogic/gdx/math/Vector2; // field@0c38 │ │ -07bcf0: 5461 410c |000e: iget-object v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07bcf4: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -07bcf6: 4401 0102 |0011: aget v1, v1, v2 │ │ -07bcfa: 5901 f30b |0013: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07bcfe: 5460 380c |0015: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.linVelLoc:Lcom/badlogic/gdx/math/Vector2; // field@0c38 │ │ -07bd02: 5461 410c |0017: iget-object v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07bd06: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -07bd08: 4401 0102 |001a: aget v1, v1, v2 │ │ -07bd0c: 5901 f40b |001c: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07bd10: 5460 380c |001e: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.linVelLoc:Lcom/badlogic/gdx/math/Vector2; // field@0c38 │ │ -07bd14: 1100 |0020: return-object v0 │ │ +08a200: |[08a200] com.badlogic.gdx.physics.box2d.Body.getLinearVelocityFromLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +08a210: 5372 350c |0000: iget-wide v2, v7, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a214: 5284 f30b |0002: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08a218: 5285 f40b |0004: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08a21c: 5476 410c |0006: iget-object v6, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a220: 0771 |0008: move-object v1, v7 │ │ +08a222: 7606 1c15 0100 |0009: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetLinearVelocityFromLocalPoint:(JFF[F)V // method@151c │ │ +08a228: 5470 380c |000c: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.linVelLoc:Lcom/badlogic/gdx/math/Vector2; // field@0c38 │ │ +08a22c: 5471 410c |000e: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a230: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +08a232: 4401 0102 |0011: aget v1, v1, v2 │ │ +08a236: 5901 f30b |0013: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08a23a: 5470 380c |0015: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.linVelLoc:Lcom/badlogic/gdx/math/Vector2; // field@0c38 │ │ +08a23e: 5471 410c |0017: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a242: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +08a244: 4401 0102 |001a: aget v1, v1, v2 │ │ +08a248: 5901 f40b |001c: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08a24c: 5470 380c |001e: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.linVelLoc:Lcom/badlogic/gdx/math/Vector2; // field@0c38 │ │ +08a250: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=572 │ │ 0x000c line=573 │ │ 0x0015 line=574 │ │ 0x001e line=575 │ │ locals : │ │ - 0x0000 - 0x0021 reg=6 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ - 0x0000 - 0x0021 reg=7 localPoint Lcom/badlogic/gdx/math/Vector2; │ │ + 0x0000 - 0x0021 reg=7 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ + 0x0000 - 0x0021 reg=8 localPoint Lcom/badlogic/gdx/math/Vector2; │ │ │ │ #21 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ name : 'getLinearVelocityFromWorldPoint' │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 33 16-bit code units │ │ -07bd18: |[07bd18] com.badlogic.gdx.physics.box2d.Body.getLinearVelocityFromWorldPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -07bd28: 5361 350c |0000: iget-wide v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07bd2c: 5273 f30b |0002: iget v3, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07bd30: 5274 f40b |0004: iget v4, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07bd34: 5465 410c |0006: iget-object v5, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07bd38: 0760 |0008: move-object v0, v6 │ │ -07bd3a: 7606 1d15 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetLinearVelocityFromWorldPoint:(JFF[F)V // method@151d │ │ -07bd40: 5460 390c |000c: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.linVelWorld:Lcom/badlogic/gdx/math/Vector2; // field@0c39 │ │ -07bd44: 5461 410c |000e: iget-object v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07bd48: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -07bd4a: 4401 0102 |0011: aget v1, v1, v2 │ │ -07bd4e: 5901 f30b |0013: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07bd52: 5460 390c |0015: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.linVelWorld:Lcom/badlogic/gdx/math/Vector2; // field@0c39 │ │ -07bd56: 5461 410c |0017: iget-object v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07bd5a: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -07bd5c: 4401 0102 |001a: aget v1, v1, v2 │ │ -07bd60: 5901 f40b |001c: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07bd64: 5460 390c |001e: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.linVelWorld:Lcom/badlogic/gdx/math/Vector2; // field@0c39 │ │ -07bd68: 1100 |0020: return-object v0 │ │ +08a254: |[08a254] com.badlogic.gdx.physics.box2d.Body.getLinearVelocityFromWorldPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +08a264: 5372 350c |0000: iget-wide v2, v7, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a268: 5284 f30b |0002: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08a26c: 5285 f40b |0004: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08a270: 5476 410c |0006: iget-object v6, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a274: 0771 |0008: move-object v1, v7 │ │ +08a276: 7606 1d15 0100 |0009: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetLinearVelocityFromWorldPoint:(JFF[F)V // method@151d │ │ +08a27c: 5470 390c |000c: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.linVelWorld:Lcom/badlogic/gdx/math/Vector2; // field@0c39 │ │ +08a280: 5471 410c |000e: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a284: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +08a286: 4401 0102 |0011: aget v1, v1, v2 │ │ +08a28a: 5901 f30b |0013: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08a28e: 5470 390c |0015: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.linVelWorld:Lcom/badlogic/gdx/math/Vector2; // field@0c39 │ │ +08a292: 5471 410c |0017: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a296: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +08a298: 4401 0102 |001a: aget v1, v1, v2 │ │ +08a29c: 5901 f40b |001c: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08a2a0: 5470 390c |001e: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.linVelWorld:Lcom/badlogic/gdx/math/Vector2; // field@0c39 │ │ +08a2a4: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ 0x000c line=554 │ │ 0x0015 line=555 │ │ 0x001e line=556 │ │ locals : │ │ - 0x0000 - 0x0021 reg=6 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ - 0x0000 - 0x0021 reg=7 worldPoint Lcom/badlogic/gdx/math/Vector2; │ │ + 0x0000 - 0x0021 reg=7 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ + 0x0000 - 0x0021 reg=8 worldPoint Lcom/badlogic/gdx/math/Vector2; │ │ │ │ #22 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ name : 'getLocalCenter' │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -07bd6c: |[07bd6c] com.badlogic.gdx.physics.box2d.Body.getLocalCenter:()Lcom/badlogic/gdx/math/Vector2; │ │ -07bd7c: 5330 350c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07bd80: 5432 410c |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07bd84: 7040 1e15 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetLocalCenter:(J[F)V // method@151e │ │ -07bd8a: 5430 3b0c |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.localCenter:Lcom/badlogic/gdx/math/Vector2; // field@0c3b │ │ -07bd8e: 5431 410c |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07bd92: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -07bd94: 4401 0102 |000c: aget v1, v1, v2 │ │ -07bd98: 5901 f30b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07bd9c: 5430 3b0c |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.localCenter:Lcom/badlogic/gdx/math/Vector2; // field@0c3b │ │ -07bda0: 5431 410c |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07bda4: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -07bda6: 4401 0102 |0015: aget v1, v1, v2 │ │ -07bdaa: 5901 f40b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07bdae: 5430 3b0c |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.localCenter:Lcom/badlogic/gdx/math/Vector2; // field@0c3b │ │ -07bdb2: 1100 |001b: return-object v0 │ │ +08a2a8: |[08a2a8] com.badlogic.gdx.physics.box2d.Body.getLocalCenter:()Lcom/badlogic/gdx/math/Vector2; │ │ +08a2b8: 5330 350c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a2bc: 5432 410c |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a2c0: 7040 1e15 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetLocalCenter:(J[F)V // method@151e │ │ +08a2c6: 5430 3b0c |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.localCenter:Lcom/badlogic/gdx/math/Vector2; // field@0c3b │ │ +08a2ca: 5431 410c |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a2ce: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +08a2d0: 4401 0102 |000c: aget v1, v1, v2 │ │ +08a2d4: 5901 f30b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08a2d8: 5430 3b0c |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.localCenter:Lcom/badlogic/gdx/math/Vector2; // field@0c3b │ │ +08a2dc: 5431 410c |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a2e0: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +08a2e2: 4401 0102 |0015: aget v1, v1, v2 │ │ +08a2e6: 5901 f40b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08a2ea: 5430 3b0c |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.localCenter:Lcom/badlogic/gdx/math/Vector2; // field@0c3b │ │ +08a2ee: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0007 line=247 │ │ 0x0010 line=248 │ │ 0x0019 line=249 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ #23 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ name : 'getLocalPoint' │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 33 16-bit code units │ │ -07bdb4: |[07bdb4] com.badlogic.gdx.physics.box2d.Body.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -07bdc4: 5361 350c |0000: iget-wide v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07bdc8: 5273 f30b |0002: iget v3, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07bdcc: 5274 f40b |0004: iget v4, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07bdd0: 5465 410c |0006: iget-object v5, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07bdd4: 0760 |0008: move-object v0, v6 │ │ -07bdd6: 7606 1f15 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetLocalPoint:(JFF[F)V // method@151f │ │ -07bddc: 5460 3d0c |000c: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.localPoint2:Lcom/badlogic/gdx/math/Vector2; // field@0c3d │ │ -07bde0: 5461 410c |000e: iget-object v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07bde4: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -07bde6: 4401 0102 |0011: aget v1, v1, v2 │ │ -07bdea: 5901 f30b |0013: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07bdee: 5460 3d0c |0015: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.localPoint2:Lcom/badlogic/gdx/math/Vector2; // field@0c3d │ │ -07bdf2: 5461 410c |0017: iget-object v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07bdf6: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -07bdf8: 4401 0102 |001a: aget v1, v1, v2 │ │ -07bdfc: 5901 f40b |001c: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07be00: 5460 3d0c |001e: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.localPoint2:Lcom/badlogic/gdx/math/Vector2; // field@0c3d │ │ -07be04: 1100 |0020: return-object v0 │ │ +08a2f0: |[08a2f0] com.badlogic.gdx.physics.box2d.Body.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +08a300: 5372 350c |0000: iget-wide v2, v7, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a304: 5284 f30b |0002: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08a308: 5285 f40b |0004: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08a30c: 5476 410c |0006: iget-object v6, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a310: 0771 |0008: move-object v1, v7 │ │ +08a312: 7606 1f15 0100 |0009: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetLocalPoint:(JFF[F)V // method@151f │ │ +08a318: 5470 3d0c |000c: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.localPoint2:Lcom/badlogic/gdx/math/Vector2; // field@0c3d │ │ +08a31c: 5471 410c |000e: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a320: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +08a322: 4401 0102 |0011: aget v1, v1, v2 │ │ +08a326: 5901 f30b |0013: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08a32a: 5470 3d0c |0015: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.localPoint2:Lcom/badlogic/gdx/math/Vector2; // field@0c3d │ │ +08a32e: 5471 410c |0017: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a332: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +08a334: 4401 0102 |001a: aget v1, v1, v2 │ │ +08a338: 5901 f40b |001c: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08a33c: 5470 3d0c |001e: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.localPoint2:Lcom/badlogic/gdx/math/Vector2; // field@0c3d │ │ +08a340: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=515 │ │ 0x000c line=516 │ │ 0x0015 line=517 │ │ 0x001e line=518 │ │ locals : │ │ - 0x0000 - 0x0021 reg=6 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ - 0x0000 - 0x0021 reg=7 worldPoint Lcom/badlogic/gdx/math/Vector2; │ │ + 0x0000 - 0x0021 reg=7 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ + 0x0000 - 0x0021 reg=8 worldPoint Lcom/badlogic/gdx/math/Vector2; │ │ │ │ #24 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ name : 'getLocalVector' │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 33 16-bit code units │ │ -07be08: |[07be08] com.badlogic.gdx.physics.box2d.Body.getLocalVector:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -07be18: 5361 350c |0000: iget-wide v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07be1c: 5273 f30b |0002: iget v3, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07be20: 5274 f40b |0004: iget v4, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07be24: 5465 410c |0006: iget-object v5, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07be28: 0760 |0008: move-object v0, v6 │ │ -07be2a: 7606 2015 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetLocalVector:(JFF[F)V // method@1520 │ │ -07be30: 5460 3e0c |000c: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.localVector:Lcom/badlogic/gdx/math/Vector2; // field@0c3e │ │ -07be34: 5461 410c |000e: iget-object v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07be38: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -07be3a: 4401 0102 |0011: aget v1, v1, v2 │ │ -07be3e: 5901 f30b |0013: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07be42: 5460 3e0c |0015: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.localVector:Lcom/badlogic/gdx/math/Vector2; // field@0c3e │ │ -07be46: 5461 410c |0017: iget-object v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07be4a: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -07be4c: 4401 0102 |001a: aget v1, v1, v2 │ │ -07be50: 5901 f40b |001c: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07be54: 5460 3e0c |001e: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.localVector:Lcom/badlogic/gdx/math/Vector2; // field@0c3e │ │ -07be58: 1100 |0020: return-object v0 │ │ +08a344: |[08a344] com.badlogic.gdx.physics.box2d.Body.getLocalVector:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +08a354: 5372 350c |0000: iget-wide v2, v7, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a358: 5284 f30b |0002: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08a35c: 5285 f40b |0004: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08a360: 5476 410c |0006: iget-object v6, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a364: 0771 |0008: move-object v1, v7 │ │ +08a366: 7606 2015 0100 |0009: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetLocalVector:(JFF[F)V // method@1520 │ │ +08a36c: 5470 3e0c |000c: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.localVector:Lcom/badlogic/gdx/math/Vector2; // field@0c3e │ │ +08a370: 5471 410c |000e: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a374: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +08a376: 4401 0102 |0011: aget v1, v1, v2 │ │ +08a37a: 5901 f30b |0013: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08a37e: 5470 3e0c |0015: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.localVector:Lcom/badlogic/gdx/math/Vector2; // field@0c3e │ │ +08a382: 5471 410c |0017: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a386: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +08a388: 4401 0102 |001a: aget v1, v1, v2 │ │ +08a38c: 5901 f40b |001c: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08a390: 5470 3e0c |001e: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.localVector:Lcom/badlogic/gdx/math/Vector2; // field@0c3e │ │ +08a394: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ 0x000c line=535 │ │ 0x0015 line=536 │ │ 0x001e line=537 │ │ locals : │ │ - 0x0000 - 0x0021 reg=6 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ - 0x0000 - 0x0021 reg=7 worldVector Lcom/badlogic/gdx/math/Vector2; │ │ + 0x0000 - 0x0021 reg=7 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ + 0x0000 - 0x0021 reg=8 worldVector Lcom/badlogic/gdx/math/Vector2; │ │ │ │ #25 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ name : 'getMass' │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07be5c: |[07be5c] com.badlogic.gdx.physics.box2d.Body.getMass:()F │ │ -07be6c: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07be70: 7030 2115 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetMass:(J)F // method@1521 │ │ -07be76: 0a00 |0005: move-result v0 │ │ -07be78: 0f00 |0006: return v0 │ │ +08a398: |[08a398] com.badlogic.gdx.physics.box2d.Body.getMass:()F │ │ +08a3a8: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a3ac: 7030 2115 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetMass:(J)F // method@1521 │ │ +08a3b2: 0a00 |0005: move-result v0 │ │ +08a3b4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ #26 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ @@ -99301,42 +99323,42 @@ │ │ type : '()Lcom/badlogic/gdx/physics/box2d/MassData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -07be7c: |[07be7c] com.badlogic.gdx.physics.box2d.Body.getMassData:()Lcom/badlogic/gdx/physics/box2d/MassData; │ │ -07be8c: 5330 350c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07be90: 5432 410c |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07be94: 7040 2215 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetMassData:(J[F)V // method@1522 │ │ -07be9a: 5430 3f0c |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.massData:Lcom/badlogic/gdx/physics/box2d/MassData; // field@0c3f │ │ -07be9e: 5431 410c |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07bea2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -07bea4: 4401 0102 |000c: aget v1, v1, v2 │ │ -07bea8: 5901 bc0c |000e: iput v1, v0, Lcom/badlogic/gdx/physics/box2d/MassData;.mass:F // field@0cbc │ │ -07beac: 5430 3f0c |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.massData:Lcom/badlogic/gdx/physics/box2d/MassData; // field@0c3f │ │ -07beb0: 5400 bb0c |0012: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/MassData;.center:Lcom/badlogic/gdx/math/Vector2; // field@0cbb │ │ -07beb4: 5431 410c |0014: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07beb8: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -07beba: 4401 0102 |0017: aget v1, v1, v2 │ │ -07bebe: 5901 f30b |0019: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07bec2: 5430 3f0c |001b: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.massData:Lcom/badlogic/gdx/physics/box2d/MassData; // field@0c3f │ │ -07bec6: 5400 bb0c |001d: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/MassData;.center:Lcom/badlogic/gdx/math/Vector2; // field@0cbb │ │ -07beca: 5431 410c |001f: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07bece: 1222 |0021: const/4 v2, #int 2 // #2 │ │ -07bed0: 4401 0102 |0022: aget v1, v1, v2 │ │ -07bed4: 5901 f40b |0024: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07bed8: 5430 3f0c |0026: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.massData:Lcom/badlogic/gdx/physics/box2d/MassData; // field@0c3f │ │ -07bedc: 5431 410c |0028: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07bee0: 1232 |002a: const/4 v2, #int 3 // #3 │ │ -07bee2: 4401 0102 |002b: aget v1, v1, v2 │ │ -07bee6: 5901 ba0c |002d: iput v1, v0, Lcom/badlogic/gdx/physics/box2d/MassData;.I:F // field@0cba │ │ -07beea: 5430 3f0c |002f: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.massData:Lcom/badlogic/gdx/physics/box2d/MassData; // field@0c3f │ │ -07beee: 1100 |0031: return-object v0 │ │ +08a3b8: |[08a3b8] com.badlogic.gdx.physics.box2d.Body.getMassData:()Lcom/badlogic/gdx/physics/box2d/MassData; │ │ +08a3c8: 5330 350c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a3cc: 5432 410c |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a3d0: 7040 2215 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetMassData:(J[F)V // method@1522 │ │ +08a3d6: 5430 3f0c |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.massData:Lcom/badlogic/gdx/physics/box2d/MassData; // field@0c3f │ │ +08a3da: 5431 410c |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a3de: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +08a3e0: 4401 0102 |000c: aget v1, v1, v2 │ │ +08a3e4: 5901 bc0c |000e: iput v1, v0, Lcom/badlogic/gdx/physics/box2d/MassData;.mass:F // field@0cbc │ │ +08a3e8: 5430 3f0c |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.massData:Lcom/badlogic/gdx/physics/box2d/MassData; // field@0c3f │ │ +08a3ec: 5400 bb0c |0012: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/MassData;.center:Lcom/badlogic/gdx/math/Vector2; // field@0cbb │ │ +08a3f0: 5431 410c |0014: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a3f4: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +08a3f6: 4401 0102 |0017: aget v1, v1, v2 │ │ +08a3fa: 5901 f30b |0019: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08a3fe: 5430 3f0c |001b: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.massData:Lcom/badlogic/gdx/physics/box2d/MassData; // field@0c3f │ │ +08a402: 5400 bb0c |001d: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/MassData;.center:Lcom/badlogic/gdx/math/Vector2; // field@0cbb │ │ +08a406: 5431 410c |001f: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a40a: 1222 |0021: const/4 v2, #int 2 // #2 │ │ +08a40c: 4401 0102 |0022: aget v1, v1, v2 │ │ +08a410: 5901 f40b |0024: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08a414: 5430 3f0c |0026: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.massData:Lcom/badlogic/gdx/physics/box2d/MassData; // field@0c3f │ │ +08a418: 5431 410c |0028: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a41c: 1232 |002a: const/4 v2, #int 3 // #3 │ │ +08a41e: 4401 0102 |002b: aget v1, v1, v2 │ │ +08a422: 5901 ba0c |002d: iput v1, v0, Lcom/badlogic/gdx/physics/box2d/MassData;.I:F // field@0cba │ │ +08a426: 5430 3f0c |002f: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.massData:Lcom/badlogic/gdx/physics/box2d/MassData; // field@0c3f │ │ +08a42a: 1100 |0031: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x0007 line=426 │ │ 0x0010 line=427 │ │ 0x001b line=428 │ │ 0x0026 line=429 │ │ @@ -99349,30 +99371,30 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -07bef0: |[07bef0] com.badlogic.gdx.physics.box2d.Body.getPosition:()Lcom/badlogic/gdx/math/Vector2; │ │ -07bf00: 5330 350c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07bf04: 5432 410c |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07bf08: 7040 2315 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetPosition:(J[F)V // method@1523 │ │ -07bf0e: 5430 400c |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c40 │ │ -07bf12: 5431 410c |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07bf16: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -07bf18: 4401 0102 |000c: aget v1, v1, v2 │ │ -07bf1c: 5901 f30b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07bf20: 5430 400c |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c40 │ │ -07bf24: 5431 410c |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07bf28: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -07bf2a: 4401 0102 |0015: aget v1, v1, v2 │ │ -07bf2e: 5901 f40b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07bf32: 5430 400c |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c40 │ │ -07bf36: 1100 |001b: return-object v0 │ │ +08a42c: |[08a42c] com.badlogic.gdx.physics.box2d.Body.getPosition:()Lcom/badlogic/gdx/math/Vector2; │ │ +08a43c: 5330 350c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a440: 5432 410c |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a444: 7040 2315 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetPosition:(J[F)V // method@1523 │ │ +08a44a: 5430 400c |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c40 │ │ +08a44e: 5431 410c |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a452: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +08a454: 4401 0102 |000c: aget v1, v1, v2 │ │ +08a458: 5901 f30b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08a45c: 5430 400c |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c40 │ │ +08a460: 5431 410c |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a464: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +08a466: 4401 0102 |0015: aget v1, v1, v2 │ │ +08a46a: 5901 f40b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08a46e: 5430 400c |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c40 │ │ +08a472: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0007 line=202 │ │ 0x0010 line=203 │ │ 0x0019 line=204 │ │ locals : │ │ @@ -99383,78 +99405,78 @@ │ │ type : '()Lcom/badlogic/gdx/physics/box2d/Transform;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -07bf38: |[07bf38] com.badlogic.gdx.physics.box2d.Body.getTransform:()Lcom/badlogic/gdx/physics/box2d/Transform; │ │ -07bf48: 5330 350c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07bf4c: 5432 420c |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Body;.transform:Lcom/badlogic/gdx/physics/box2d/Transform; // field@0c42 │ │ -07bf50: 5422 ca0c |0004: iget-object v2, v2, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ -07bf54: 7040 2415 0321 |0006: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetTransform:(J[F)V // method@1524 │ │ -07bf5a: 5430 420c |0009: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.transform:Lcom/badlogic/gdx/physics/box2d/Transform; // field@0c42 │ │ -07bf5e: 1100 |000b: return-object v0 │ │ +08a474: |[08a474] com.badlogic.gdx.physics.box2d.Body.getTransform:()Lcom/badlogic/gdx/physics/box2d/Transform; │ │ +08a484: 5330 350c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a488: 5432 420c |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Body;.transform:Lcom/badlogic/gdx/physics/box2d/Transform; // field@0c42 │ │ +08a48c: 5422 ca0c |0004: iget-object v2, v2, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ +08a490: 7040 2415 0321 |0006: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetTransform:(J[F)V // method@1524 │ │ +08a496: 5430 420c |0009: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.transform:Lcom/badlogic/gdx/physics/box2d/Transform; // field@0c42 │ │ +08a49a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0009 line=184 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ #29 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ name : 'getType' │ │ type : '()Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -07bf60: |[07bf60] com.badlogic.gdx.physics.box2d.Body.getType:()Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; │ │ -07bf70: 5331 350c |0000: iget-wide v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07bf74: 7030 2515 1302 |0002: invoke-direct {v3, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetType:(J)I // method@1525 │ │ -07bf7a: 0a00 |0005: move-result v0 │ │ -07bf7c: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -07bf80: 6201 4a0c |0008: sget-object v1, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.StaticBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c4a │ │ -07bf84: 1101 |000a: return-object v1 │ │ -07bf86: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -07bf88: 3310 0500 |000c: if-ne v0, v1, 0011 // +0005 │ │ -07bf8c: 6201 490c |000e: sget-object v1, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.KinematicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c49 │ │ -07bf90: 28fa |0010: goto 000a // -0006 │ │ -07bf92: 1221 |0011: const/4 v1, #int 2 // #2 │ │ -07bf94: 3310 0500 |0012: if-ne v0, v1, 0017 // +0005 │ │ -07bf98: 6201 480c |0014: sget-object v1, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.DynamicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c48 │ │ -07bf9c: 28f4 |0016: goto 000a // -000c │ │ -07bf9e: 6201 4a0c |0017: sget-object v1, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.StaticBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c4a │ │ -07bfa2: 28f1 |0019: goto 000a // -000f │ │ +08a49c: |[08a49c] com.badlogic.gdx.physics.box2d.Body.getType:()Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; │ │ +08a4ac: 5342 350c |0000: iget-wide v2, v4, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a4b0: 7030 2515 2403 |0002: invoke-direct {v4, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetType:(J)I // method@1525 │ │ +08a4b6: 0a00 |0005: move-result v0 │ │ +08a4b8: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +08a4bc: 6201 4a0c |0008: sget-object v1, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.StaticBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c4a │ │ +08a4c0: 1101 |000a: return-object v1 │ │ +08a4c2: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +08a4c4: 3310 0500 |000c: if-ne v0, v1, 0011 // +0005 │ │ +08a4c8: 6201 490c |000e: sget-object v1, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.KinematicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c49 │ │ +08a4cc: 28fa |0010: goto 000a // -0006 │ │ +08a4ce: 1221 |0011: const/4 v1, #int 2 // #2 │ │ +08a4d0: 3310 0500 |0012: if-ne v0, v1, 0017 // +0005 │ │ +08a4d4: 6201 480c |0014: sget-object v1, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.DynamicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c48 │ │ +08a4d8: 28f4 |0016: goto 000a // -000c │ │ +08a4da: 6201 4a0c |0017: sget-object v1, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.StaticBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c4a │ │ +08a4de: 28f1 |0019: goto 000a // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=652 │ │ 0x0006 line=653 │ │ 0x000a line=656 │ │ 0x000b line=654 │ │ 0x0011 line=655 │ │ 0x0017 line=656 │ │ locals : │ │ 0x0006 - 0x001a reg=0 type I │ │ - 0x0000 - 0x001a reg=3 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ + 0x0000 - 0x001a reg=4 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ #30 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ name : 'getUserData' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07bfa4: |[07bfa4] com.badlogic.gdx.physics.box2d.Body.getUserData:()Ljava/lang/Object; │ │ -07bfb4: 5410 430c |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Body;.userData:Ljava/lang/Object; // field@0c43 │ │ -07bfb8: 1100 |0002: return-object v0 │ │ +08a4e0: |[08a4e0] com.badlogic.gdx.physics.box2d.Body.getUserData:()Ljava/lang/Object; │ │ +08a4f0: 5410 430c |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Body;.userData:Ljava/lang/Object; // field@0c43 │ │ +08a4f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=816 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ #31 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ @@ -99462,17 +99484,17 @@ │ │ type : '()Lcom/badlogic/gdx/physics/box2d/World;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07bfbc: |[07bfbc] com.badlogic.gdx.physics.box2d.Body.getWorld:()Lcom/badlogic/gdx/physics/box2d/World; │ │ -07bfcc: 5410 440c |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0c44 │ │ -07bfd0: 1100 |0002: return-object v0 │ │ +08a4f8: |[08a4f8] com.badlogic.gdx.physics.box2d.Body.getWorld:()Lcom/badlogic/gdx/physics/box2d/World; │ │ +08a508: 5410 440c |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0c44 │ │ +08a50c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=811 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ #32 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ @@ -99480,129 +99502,129 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -07bfd4: |[07bfd4] com.badlogic.gdx.physics.box2d.Body.getWorldCenter:()Lcom/badlogic/gdx/math/Vector2; │ │ -07bfe4: 5330 350c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07bfe8: 5432 410c |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07bfec: 7040 2615 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetWorldCenter:(J[F)V // method@1526 │ │ -07bff2: 5430 450c |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.worldCenter:Lcom/badlogic/gdx/math/Vector2; // field@0c45 │ │ -07bff6: 5431 410c |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07bffa: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -07bffc: 4401 0102 |000c: aget v1, v1, v2 │ │ -07c000: 5901 f30b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07c004: 5430 450c |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.worldCenter:Lcom/badlogic/gdx/math/Vector2; // field@0c45 │ │ -07c008: 5431 410c |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07c00c: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -07c00e: 4401 0102 |0015: aget v1, v1, v2 │ │ -07c012: 5901 f40b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07c016: 5430 450c |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.worldCenter:Lcom/badlogic/gdx/math/Vector2; // field@0c45 │ │ -07c01a: 1100 |001b: return-object v0 │ │ +08a510: |[08a510] com.badlogic.gdx.physics.box2d.Body.getWorldCenter:()Lcom/badlogic/gdx/math/Vector2; │ │ +08a520: 5330 350c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a524: 5432 410c |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a528: 7040 2615 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetWorldCenter:(J[F)V // method@1526 │ │ +08a52e: 5430 450c |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.worldCenter:Lcom/badlogic/gdx/math/Vector2; // field@0c45 │ │ +08a532: 5431 410c |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a536: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +08a538: 4401 0102 |000c: aget v1, v1, v2 │ │ +08a53c: 5901 f30b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08a540: 5430 450c |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.worldCenter:Lcom/badlogic/gdx/math/Vector2; // field@0c45 │ │ +08a544: 5431 410c |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a548: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +08a54a: 4401 0102 |0015: aget v1, v1, v2 │ │ +08a54e: 5901 f40b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08a552: 5430 450c |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.worldCenter:Lcom/badlogic/gdx/math/Vector2; // field@0c45 │ │ +08a556: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0007 line=230 │ │ 0x0010 line=231 │ │ 0x0019 line=232 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ #33 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ name : 'getWorldPoint' │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 33 16-bit code units │ │ -07c01c: |[07c01c] com.badlogic.gdx.physics.box2d.Body.getWorldPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -07c02c: 5361 350c |0000: iget-wide v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07c030: 5273 f30b |0002: iget v3, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07c034: 5274 f40b |0004: iget v4, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07c038: 5465 410c |0006: iget-object v5, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07c03c: 0760 |0008: move-object v0, v6 │ │ -07c03e: 7606 2715 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetWorldPoint:(JFF[F)V // method@1527 │ │ -07c044: 5460 3c0c |000c: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0c3c │ │ -07c048: 5461 410c |000e: iget-object v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07c04c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -07c04e: 4401 0102 |0011: aget v1, v1, v2 │ │ -07c052: 5901 f30b |0013: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07c056: 5460 3c0c |0015: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0c3c │ │ -07c05a: 5461 410c |0017: iget-object v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07c05e: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -07c060: 4401 0102 |001a: aget v1, v1, v2 │ │ -07c064: 5901 f40b |001c: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07c068: 5460 3c0c |001e: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0c3c │ │ -07c06c: 1100 |0020: return-object v0 │ │ +08a558: |[08a558] com.badlogic.gdx.physics.box2d.Body.getWorldPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +08a568: 5372 350c |0000: iget-wide v2, v7, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a56c: 5284 f30b |0002: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08a570: 5285 f40b |0004: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08a574: 5476 410c |0006: iget-object v6, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a578: 0771 |0008: move-object v1, v7 │ │ +08a57a: 7606 2715 0100 |0009: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetWorldPoint:(JFF[F)V // method@1527 │ │ +08a580: 5470 3c0c |000c: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0c3c │ │ +08a584: 5471 410c |000e: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a588: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +08a58a: 4401 0102 |0011: aget v1, v1, v2 │ │ +08a58e: 5901 f30b |0013: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08a592: 5470 3c0c |0015: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0c3c │ │ +08a596: 5471 410c |0017: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a59a: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +08a59c: 4401 0102 |001a: aget v1, v1, v2 │ │ +08a5a0: 5901 f40b |001c: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08a5a4: 5470 3c0c |001e: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0c3c │ │ +08a5a8: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ 0x000c line=478 │ │ 0x0015 line=479 │ │ 0x001e line=480 │ │ locals : │ │ - 0x0000 - 0x0021 reg=6 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ - 0x0000 - 0x0021 reg=7 localPoint Lcom/badlogic/gdx/math/Vector2; │ │ + 0x0000 - 0x0021 reg=7 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ + 0x0000 - 0x0021 reg=8 localPoint Lcom/badlogic/gdx/math/Vector2; │ │ │ │ #34 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ name : 'getWorldVector' │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 33 16-bit code units │ │ -07c070: |[07c070] com.badlogic.gdx.physics.box2d.Body.getWorldVector:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -07c080: 5361 350c |0000: iget-wide v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07c084: 5273 f30b |0002: iget v3, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07c088: 5274 f40b |0004: iget v4, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07c08c: 5465 410c |0006: iget-object v5, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07c090: 0760 |0008: move-object v0, v6 │ │ -07c092: 7606 2815 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetWorldVector:(JFF[F)V // method@1528 │ │ -07c098: 5460 460c |000c: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.worldVector:Lcom/badlogic/gdx/math/Vector2; // field@0c46 │ │ -07c09c: 5461 410c |000e: iget-object v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07c0a0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -07c0a2: 4401 0102 |0011: aget v1, v1, v2 │ │ -07c0a6: 5901 f30b |0013: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07c0aa: 5460 460c |0015: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.worldVector:Lcom/badlogic/gdx/math/Vector2; // field@0c46 │ │ -07c0ae: 5461 410c |0017: iget-object v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ -07c0b2: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -07c0b4: 4401 0102 |001a: aget v1, v1, v2 │ │ -07c0b8: 5901 f40b |001c: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07c0bc: 5460 460c |001e: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.worldVector:Lcom/badlogic/gdx/math/Vector2; // field@0c46 │ │ -07c0c0: 1100 |0020: return-object v0 │ │ +08a5ac: |[08a5ac] com.badlogic.gdx.physics.box2d.Body.getWorldVector:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +08a5bc: 5372 350c |0000: iget-wide v2, v7, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a5c0: 5284 f30b |0002: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08a5c4: 5285 f40b |0004: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08a5c8: 5476 410c |0006: iget-object v6, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a5cc: 0771 |0008: move-object v1, v7 │ │ +08a5ce: 7606 2815 0100 |0009: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetWorldVector:(JFF[F)V // method@1528 │ │ +08a5d4: 5470 460c |000c: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.worldVector:Lcom/badlogic/gdx/math/Vector2; // field@0c46 │ │ +08a5d8: 5471 410c |000e: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a5dc: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +08a5de: 4401 0102 |0011: aget v1, v1, v2 │ │ +08a5e2: 5901 f30b |0013: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08a5e6: 5470 460c |0015: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.worldVector:Lcom/badlogic/gdx/math/Vector2; // field@0c46 │ │ +08a5ea: 5471 410c |0017: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0c41 │ │ +08a5ee: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +08a5f0: 4401 0102 |001a: aget v1, v1, v2 │ │ +08a5f4: 5901 f40b |001c: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08a5f8: 5470 460c |001e: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.worldVector:Lcom/badlogic/gdx/math/Vector2; // field@0c46 │ │ +08a5fc: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ 0x000c line=497 │ │ 0x0015 line=498 │ │ 0x001e line=499 │ │ locals : │ │ - 0x0000 - 0x0021 reg=6 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ - 0x0000 - 0x0021 reg=7 localVector Lcom/badlogic/gdx/math/Vector2; │ │ + 0x0000 - 0x0021 reg=7 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ + 0x0000 - 0x0021 reg=8 localVector Lcom/badlogic/gdx/math/Vector2; │ │ │ │ #35 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ name : 'isActive' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07c0c4: |[07c0c4] com.badlogic.gdx.physics.box2d.Body.isActive:()Z │ │ -07c0d4: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07c0d8: 7030 2915 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniIsActive:(J)Z // method@1529 │ │ -07c0de: 0a00 |0005: move-result v0 │ │ -07c0e0: 0f00 |0006: return v0 │ │ +08a600: |[08a600] com.badlogic.gdx.physics.box2d.Body.isActive:()Z │ │ +08a610: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a614: 7030 2915 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniIsActive:(J)Z // method@1529 │ │ +08a61a: 0a00 |0005: move-result v0 │ │ +08a61c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ #36 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ @@ -99610,19 +99632,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07c0e4: |[07c0e4] com.badlogic.gdx.physics.box2d.Body.isAwake:()Z │ │ -07c0f4: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07c0f8: 7030 2a15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniIsAwake:(J)Z // method@152a │ │ -07c0fe: 0a00 |0005: move-result v0 │ │ -07c100: 0f00 |0006: return v0 │ │ +08a620: |[08a620] com.badlogic.gdx.physics.box2d.Body.isAwake:()Z │ │ +08a630: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a634: 7030 2a15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniIsAwake:(J)Z // method@152a │ │ +08a63a: 0a00 |0005: move-result v0 │ │ +08a63c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=718 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ #37 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ @@ -99630,19 +99652,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07c104: |[07c104] com.badlogic.gdx.physics.box2d.Body.isBullet:()Z │ │ -07c114: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07c118: 7030 2b15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniIsBullet:(J)Z // method@152b │ │ -07c11e: 0a00 |0005: move-result v0 │ │ -07c120: 0f00 |0006: return v0 │ │ +08a640: |[08a640] com.badlogic.gdx.physics.box2d.Body.isBullet:()Z │ │ +08a650: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a654: 7030 2b15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniIsBullet:(J)Z // method@152b │ │ +08a65a: 0a00 |0005: move-result v0 │ │ +08a65c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=676 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ #38 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ @@ -99650,19 +99672,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07c124: |[07c124] com.badlogic.gdx.physics.box2d.Body.isFixedRotation:()Z │ │ -07c134: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07c138: 7030 2c15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniIsFixedRotation:(J)Z // method@152c │ │ -07c13e: 0a00 |0005: move-result v0 │ │ -07c140: 0f00 |0006: return v0 │ │ +08a660: |[08a660] com.badlogic.gdx.physics.box2d.Body.isFixedRotation:()Z │ │ +08a670: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a674: 7030 2c15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniIsFixedRotation:(J)Z // method@152c │ │ +08a67a: 0a00 |0005: move-result v0 │ │ +08a67c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=763 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ #39 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ @@ -99670,19 +99692,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07c144: |[07c144] com.badlogic.gdx.physics.box2d.Body.isSleepingAllowed:()Z │ │ -07c154: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07c158: 7030 2d15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniIsSleepingAllowed:(J)Z // method@152d │ │ -07c15e: 0a00 |0005: move-result v0 │ │ -07c160: 0f00 |0006: return v0 │ │ +08a680: |[08a680] com.badlogic.gdx.physics.box2d.Body.isSleepingAllowed:()Z │ │ +08a690: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a694: 7030 2d15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniIsSleepingAllowed:(J)Z // method@152d │ │ +08a69a: 0a00 |0005: move-result v0 │ │ +08a69c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=696 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ #40 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ @@ -99690,36 +99712,36 @@ │ │ type : '(J)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -07c164: |[07c164] com.badlogic.gdx.physics.box2d.Body.reset:(J)V │ │ -07c174: 5a34 350c |0000: iput-wide v4, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07c178: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07c17a: 5b31 430c |0003: iput-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.userData:Ljava/lang/Object; // field@0c43 │ │ -07c17e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -07c180: 5431 360c |0006: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.fixtures:Ljava/util/ArrayList; // field@0c36 │ │ -07c184: 6e10 3927 0100 |0008: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -07c18a: 0a01 |000b: move-result v1 │ │ -07c18c: 3510 1200 |000c: if-ge v0, v1, 001e // +0012 │ │ -07c190: 5431 440c |000e: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0c44 │ │ -07c194: 5411 d70c |0010: iget-object v1, v1, Lcom/badlogic/gdx/physics/box2d/World;.freeFixtures:Lcom/badlogic/gdx/utils/Pool; // field@0cd7 │ │ -07c198: 5432 360c |0012: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Body;.fixtures:Ljava/util/ArrayList; // field@0c36 │ │ -07c19c: 6e20 3327 0200 |0014: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -07c1a2: 0c02 |0017: move-result-object v2 │ │ -07c1a4: 6e20 6e22 2100 |0018: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@226e │ │ -07c1aa: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07c1ae: 28e9 |001d: goto 0006 // -0017 │ │ -07c1b0: 5431 360c |001e: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.fixtures:Ljava/util/ArrayList; // field@0c36 │ │ -07c1b4: 6e10 3127 0100 |0020: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@2731 │ │ -07c1ba: 5431 370c |0023: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.joints:Ljava/util/ArrayList; // field@0c37 │ │ -07c1be: 6e10 3127 0100 |0025: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@2731 │ │ -07c1c4: 0e00 |0028: return-void │ │ +08a6a0: |[08a6a0] com.badlogic.gdx.physics.box2d.Body.reset:(J)V │ │ +08a6b0: 5a34 350c |0000: iput-wide v4, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a6b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08a6b6: 5b31 430c |0003: iput-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.userData:Ljava/lang/Object; // field@0c43 │ │ +08a6ba: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +08a6bc: 5431 360c |0006: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.fixtures:Ljava/util/ArrayList; // field@0c36 │ │ +08a6c0: 6e10 3927 0100 |0008: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +08a6c6: 0a01 |000b: move-result v1 │ │ +08a6c8: 3510 1200 |000c: if-ge v0, v1, 001e // +0012 │ │ +08a6cc: 5431 440c |000e: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0c44 │ │ +08a6d0: 5411 d70c |0010: iget-object v1, v1, Lcom/badlogic/gdx/physics/box2d/World;.freeFixtures:Lcom/badlogic/gdx/utils/Pool; // field@0cd7 │ │ +08a6d4: 5432 360c |0012: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Body;.fixtures:Ljava/util/ArrayList; // field@0c36 │ │ +08a6d8: 6e20 3327 0200 |0014: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +08a6de: 0c02 |0017: move-result-object v2 │ │ +08a6e0: 6e20 6e22 2100 |0018: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@226e │ │ +08a6e6: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08a6ea: 28e9 |001d: goto 0006 // -0017 │ │ +08a6ec: 5431 360c |001e: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.fixtures:Ljava/util/ArrayList; // field@0c36 │ │ +08a6f0: 6e10 3127 0100 |0020: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@2731 │ │ +08a6f6: 5431 370c |0023: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.joints:Ljava/util/ArrayList; // field@0c37 │ │ +08a6fa: 6e10 3127 0100 |0025: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@2731 │ │ +08a700: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0002 line=61 │ │ 0x0005 line=62 │ │ 0x000e line=63 │ │ 0x001b line=62 │ │ @@ -99736,18 +99758,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07c1c8: |[07c1c8] com.badlogic.gdx.physics.box2d.Body.resetMassData:()V │ │ -07c1d8: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07c1dc: 7030 2e15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniResetMassData:(J)V // method@152e │ │ -07c1e2: 0e00 |0005: return-void │ │ +08a704: |[08a704] com.badlogic.gdx.physics.box2d.Body.resetMassData:()V │ │ +08a714: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a718: 7030 2e15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniResetMassData:(J)V // method@152e │ │ +08a71e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ 0x0005 line=464 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ @@ -99756,18 +99778,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -07c1e4: |[07c1e4] com.badlogic.gdx.physics.box2d.Body.setActive:(Z)V │ │ -07c1f4: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07c1f8: 7040 2f15 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetActive:(JZ)V // method@152f │ │ -07c1fe: 0e00 |0005: return-void │ │ +08a720: |[08a720] com.badlogic.gdx.physics.box2d.Body.setActive:(Z)V │ │ +08a730: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a734: 7040 2f15 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetActive:(JZ)V // method@152f │ │ +08a73a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=733 │ │ 0x0005 line=734 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ 0x0000 - 0x0006 reg=3 flag Z │ │ @@ -99777,18 +99799,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -07c200: |[07c200] com.badlogic.gdx.physics.box2d.Body.setAngularDamping:(F)V │ │ -07c210: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07c214: 7040 3015 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetAngularDamping:(JF)V // method@1530 │ │ -07c21a: 0e00 |0005: return-void │ │ +08a73c: |[08a73c] com.badlogic.gdx.physics.box2d.Body.setAngularDamping:(F)V │ │ +08a74c: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a750: 7040 3015 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetAngularDamping:(JF)V // method@1530 │ │ +08a756: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ 0x0005 line=618 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ 0x0000 - 0x0006 reg=3 angularDamping F │ │ @@ -99798,18 +99820,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -07c21c: |[07c21c] com.badlogic.gdx.physics.box2d.Body.setAngularVelocity:(F)V │ │ -07c22c: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07c230: 7040 3115 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetAngularVelocity:(JF)V // method@1531 │ │ -07c236: 0e00 |0005: return-void │ │ +08a758: |[08a758] com.badlogic.gdx.physics.box2d.Body.setAngularVelocity:(F)V │ │ +08a768: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a76c: 7040 3115 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetAngularVelocity:(JF)V // method@1531 │ │ +08a772: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0005 line=294 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ 0x0000 - 0x0006 reg=3 omega F │ │ @@ -99819,18 +99841,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -07c238: |[07c238] com.badlogic.gdx.physics.box2d.Body.setAwake:(Z)V │ │ -07c248: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07c24c: 7040 3215 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetAwake:(JZ)V // method@1532 │ │ -07c252: 0e00 |0005: return-void │ │ +08a774: |[08a774] com.badlogic.gdx.physics.box2d.Body.setAwake:(Z)V │ │ +08a784: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a788: 7040 3215 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetAwake:(JZ)V // method@1532 │ │ +08a78e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=707 │ │ 0x0005 line=708 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ 0x0000 - 0x0006 reg=3 flag Z │ │ @@ -99840,18 +99862,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -07c254: |[07c254] com.badlogic.gdx.physics.box2d.Body.setBullet:(Z)V │ │ -07c264: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07c268: 7040 3315 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetBullet:(JZ)V // method@1533 │ │ -07c26e: 0e00 |0005: return-void │ │ +08a790: |[08a790] com.badlogic.gdx.physics.box2d.Body.setBullet:(Z)V │ │ +08a7a0: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a7a4: 7040 3315 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetBullet:(JZ)V // method@1533 │ │ +08a7aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ 0x0005 line=667 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ 0x0000 - 0x0006 reg=3 flag Z │ │ @@ -99861,18 +99883,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -07c270: |[07c270] com.badlogic.gdx.physics.box2d.Body.setFixedRotation:(Z)V │ │ -07c280: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07c284: 7040 3415 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetFixedRotation:(JZ)V // method@1534 │ │ -07c28a: 0e00 |0005: return-void │ │ +08a7ac: |[08a7ac] com.badlogic.gdx.physics.box2d.Body.setFixedRotation:(Z)V │ │ +08a7bc: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a7c0: 7040 3415 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetFixedRotation:(JZ)V // method@1534 │ │ +08a7c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=753 │ │ 0x0005 line=754 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ 0x0000 - 0x0006 reg=3 flag Z │ │ @@ -99882,18 +99904,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -07c28c: |[07c28c] com.badlogic.gdx.physics.box2d.Body.setGravityScale:(F)V │ │ -07c29c: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07c2a0: 7040 3515 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetGravityScale:(JF)V // method@1535 │ │ -07c2a6: 0e00 |0005: return-void │ │ +08a7c8: |[08a7c8] com.badlogic.gdx.physics.box2d.Body.setGravityScale:(F)V │ │ +08a7d8: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a7dc: 7040 3515 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetGravityScale:(JF)V // method@1535 │ │ +08a7e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=801 │ │ 0x0005 line=802 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ 0x0000 - 0x0006 reg=3 scale F │ │ @@ -99903,18 +99925,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -07c2a8: |[07c2a8] com.badlogic.gdx.physics.box2d.Body.setLinearDamping:(F)V │ │ -07c2b8: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07c2bc: 7040 3615 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetLinearDamping:(JF)V // method@1536 │ │ -07c2c2: 0e00 |0005: return-void │ │ +08a7e4: |[08a7e4] com.badlogic.gdx.physics.box2d.Body.setLinearDamping:(F)V │ │ +08a7f4: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a7f8: 7040 3615 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetLinearDamping:(JF)V // method@1536 │ │ +08a7fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ 0x0005 line=598 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ 0x0000 - 0x0006 reg=3 linearDamping F │ │ @@ -99924,18 +99946,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -07c2c4: |[07c2c4] com.badlogic.gdx.physics.box2d.Body.setLinearVelocity:(FF)V │ │ -07c2d4: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07c2d8: 7054 3715 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetLinearVelocity:(JFF)V // method@1537 │ │ -07c2de: 0e00 |0005: return-void │ │ +08a800: |[08a800] com.badlogic.gdx.physics.box2d.Body.setLinearVelocity:(FF)V │ │ +08a810: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a814: 7054 3715 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetLinearVelocity:(JFF)V // method@1537 │ │ +08a81a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0005 line=267 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ 0x0000 - 0x0006 reg=3 vX F │ │ @@ -99946,174 +99968,174 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -07c2e0: |[07c2e0] com.badlogic.gdx.physics.box2d.Body.setLinearVelocity:(Lcom/badlogic/gdx/math/Vector2;)V │ │ -07c2f0: 5340 350c |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07c2f4: 5252 f30b |0002: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07c2f8: 5253 f40b |0004: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07c2fc: 7053 3715 0421 |0006: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetLinearVelocity:(JFF)V // method@1537 │ │ -07c302: 0e00 |0009: return-void │ │ +08a81c: |[08a81c] com.badlogic.gdx.physics.box2d.Body.setLinearVelocity:(Lcom/badlogic/gdx/math/Vector2;)V │ │ +08a82c: 5340 350c |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a830: 5252 f30b |0002: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08a834: 5253 f40b |0004: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08a838: 7053 3715 0421 |0006: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetLinearVelocity:(JFF)V // method@1537 │ │ +08a83e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0009 line=262 │ │ locals : │ │ 0x0000 - 0x000a reg=4 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ 0x0000 - 0x000a reg=5 v Lcom/badlogic/gdx/math/Vector2; │ │ │ │ #52 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ name : 'setMassData' │ │ type : '(Lcom/badlogic/gdx/physics/box2d/MassData;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 19 16-bit code units │ │ -07c304: |[07c304] com.badlogic.gdx.physics.box2d.Body.setMassData:(Lcom/badlogic/gdx/physics/box2d/MassData;)V │ │ -07c314: 5371 350c |0000: iget-wide v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07c318: 5283 bc0c |0002: iget v3, v8, Lcom/badlogic/gdx/physics/box2d/MassData;.mass:F // field@0cbc │ │ -07c31c: 5480 bb0c |0004: iget-object v0, v8, Lcom/badlogic/gdx/physics/box2d/MassData;.center:Lcom/badlogic/gdx/math/Vector2; // field@0cbb │ │ -07c320: 5204 f30b |0006: iget v4, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07c324: 5480 bb0c |0008: iget-object v0, v8, Lcom/badlogic/gdx/physics/box2d/MassData;.center:Lcom/badlogic/gdx/math/Vector2; // field@0cbb │ │ -07c328: 5205 f40b |000a: iget v5, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07c32c: 5286 ba0c |000c: iget v6, v8, Lcom/badlogic/gdx/physics/box2d/MassData;.I:F // field@0cba │ │ -07c330: 0770 |000e: move-object v0, v7 │ │ -07c332: 7607 3815 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetMassData:(JFFFF)V // method@1538 │ │ -07c338: 0e00 |0012: return-void │ │ +08a840: |[08a840] com.badlogic.gdx.physics.box2d.Body.setMassData:(Lcom/badlogic/gdx/physics/box2d/MassData;)V │ │ +08a850: 5382 350c |0000: iget-wide v2, v8, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a854: 5294 bc0c |0002: iget v4, v9, Lcom/badlogic/gdx/physics/box2d/MassData;.mass:F // field@0cbc │ │ +08a858: 5490 bb0c |0004: iget-object v0, v9, Lcom/badlogic/gdx/physics/box2d/MassData;.center:Lcom/badlogic/gdx/math/Vector2; // field@0cbb │ │ +08a85c: 5205 f30b |0006: iget v5, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08a860: 5490 bb0c |0008: iget-object v0, v9, Lcom/badlogic/gdx/physics/box2d/MassData;.center:Lcom/badlogic/gdx/math/Vector2; // field@0cbb │ │ +08a864: 5206 f40b |000a: iget v6, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08a868: 5297 ba0c |000c: iget v7, v9, Lcom/badlogic/gdx/physics/box2d/MassData;.I:F // field@0cba │ │ +08a86c: 0781 |000e: move-object v1, v8 │ │ +08a86e: 7607 3815 0100 |000f: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetMassData:(JFFFF)V // method@1538 │ │ +08a874: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0012 line=448 │ │ locals : │ │ - 0x0000 - 0x0013 reg=7 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ - 0x0000 - 0x0013 reg=8 data Lcom/badlogic/gdx/physics/box2d/MassData; │ │ + 0x0000 - 0x0013 reg=8 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ + 0x0000 - 0x0013 reg=9 data Lcom/badlogic/gdx/physics/box2d/MassData; │ │ │ │ #53 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ name : 'setSleepingAllowed' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -07c33c: |[07c33c] com.badlogic.gdx.physics.box2d.Body.setSleepingAllowed:(Z)V │ │ -07c34c: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07c350: 7040 3915 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetSleepingAllowed:(JZ)V // method@1539 │ │ -07c356: 0e00 |0005: return-void │ │ +08a878: |[08a878] com.badlogic.gdx.physics.box2d.Body.setSleepingAllowed:(Z)V │ │ +08a888: 5320 350c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a88c: 7040 3915 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetSleepingAllowed:(JZ)V // method@1539 │ │ +08a892: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=686 │ │ 0x0005 line=687 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ 0x0000 - 0x0006 reg=3 flag Z │ │ │ │ #54 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ name : 'setTransform' │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ + registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -07c358: |[07c358] com.badlogic.gdx.physics.box2d.Body.setTransform:(FFF)V │ │ -07c368: 5361 350c |0000: iget-wide v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07c36c: 0760 |0002: move-object v0, v6 │ │ -07c36e: 0173 |0003: move v3, v7 │ │ -07c370: 0184 |0004: move v4, v8 │ │ -07c372: 0195 |0005: move v5, v9 │ │ -07c374: 7606 3a15 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetTransform:(JFFF)V // method@153a │ │ -07c37a: 0e00 |0009: return-void │ │ +08a894: |[08a894] com.badlogic.gdx.physics.box2d.Body.setTransform:(FFF)V │ │ +08a8a4: 5372 350c |0000: iget-wide v2, v7, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a8a8: 0771 |0002: move-object v1, v7 │ │ +08a8aa: 0184 |0003: move v4, v8 │ │ +08a8ac: 0195 |0004: move v5, v9 │ │ +08a8ae: 01a6 |0005: move v6, v10 │ │ +08a8b0: 7606 3a15 0100 |0006: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetTransform:(JFFF)V // method@153a │ │ +08a8b6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0009 line=155 │ │ locals : │ │ - 0x0000 - 0x000a reg=6 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ - 0x0000 - 0x000a reg=7 x F │ │ - 0x0000 - 0x000a reg=8 y F │ │ - 0x0000 - 0x000a reg=9 angle F │ │ + 0x0000 - 0x000a reg=7 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ + 0x0000 - 0x000a reg=8 x F │ │ + 0x0000 - 0x000a reg=9 y F │ │ + 0x0000 - 0x000a reg=10 angle F │ │ │ │ #55 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ name : 'setTransform' │ │ type : '(FFFZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 12 │ │ + registers : 13 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 11 16-bit code units │ │ -07c37c: |[07c37c] com.badlogic.gdx.physics.box2d.Body.setTransform:(FFFZ)V │ │ -07c38c: 5371 350c |0000: iget-wide v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07c390: 0770 |0002: move-object v0, v7 │ │ -07c392: 0183 |0003: move v3, v8 │ │ -07c394: 0194 |0004: move v4, v9 │ │ -07c396: 01a5 |0005: move v5, v10 │ │ -07c398: 01b6 |0006: move v6, v11 │ │ -07c39a: 7607 3b15 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetTransform:(JFFFZ)V // method@153b │ │ -07c3a0: 0e00 |000a: return-void │ │ +08a8b8: |[08a8b8] com.badlogic.gdx.physics.box2d.Body.setTransform:(FFFZ)V │ │ +08a8c8: 5382 350c |0000: iget-wide v2, v8, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a8cc: 0781 |0002: move-object v1, v8 │ │ +08a8ce: 0194 |0003: move v4, v9 │ │ +08a8d0: 01a5 |0004: move v5, v10 │ │ +08a8d2: 01b6 |0005: move v6, v11 │ │ +08a8d4: 01c7 |0006: move v7, v12 │ │ +08a8d6: 7607 3b15 0100 |0007: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetTransform:(JFFFZ)V // method@153b │ │ +08a8dc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x000a line=167 │ │ locals : │ │ - 0x0000 - 0x000b reg=7 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ - 0x0000 - 0x000b reg=8 x F │ │ - 0x0000 - 0x000b reg=9 y F │ │ - 0x0000 - 0x000b reg=10 angle F │ │ - 0x0000 - 0x000b reg=11 updateContacts Z │ │ + 0x0000 - 0x000b reg=8 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ + 0x0000 - 0x000b reg=9 x F │ │ + 0x0000 - 0x000b reg=10 y F │ │ + 0x0000 - 0x000b reg=11 angle F │ │ + 0x0000 - 0x000b reg=12 updateContacts Z │ │ │ │ #56 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ name : 'setTransform' │ │ type : '(Lcom/badlogic/gdx/math/Vector2;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -07c3a4: |[07c3a4] com.badlogic.gdx.physics.box2d.Body.setTransform:(Lcom/badlogic/gdx/math/Vector2;F)V │ │ -07c3b4: 5361 350c |0000: iget-wide v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07c3b8: 5273 f30b |0002: iget v3, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07c3bc: 5274 f40b |0004: iget v4, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07c3c0: 0760 |0006: move-object v0, v6 │ │ -07c3c2: 0185 |0007: move v5, v8 │ │ -07c3c4: 7606 3a15 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetTransform:(JFFF)V // method@153a │ │ -07c3ca: 0e00 |000b: return-void │ │ +08a8e0: |[08a8e0] com.badlogic.gdx.physics.box2d.Body.setTransform:(Lcom/badlogic/gdx/math/Vector2;F)V │ │ +08a8f0: 5372 350c |0000: iget-wide v2, v7, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a8f4: 5284 f30b |0002: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08a8f8: 5285 f40b |0004: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08a8fc: 0771 |0006: move-object v1, v7 │ │ +08a8fe: 0196 |0007: move v6, v9 │ │ +08a900: 7606 3a15 0100 |0008: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetTransform:(JFFF)V // method@153a │ │ +08a906: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x000b line=146 │ │ locals : │ │ - 0x0000 - 0x000c reg=6 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ - 0x0000 - 0x000c reg=7 position Lcom/badlogic/gdx/math/Vector2; │ │ - 0x0000 - 0x000c reg=8 angle F │ │ + 0x0000 - 0x000c reg=7 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ + 0x0000 - 0x000c reg=8 position Lcom/badlogic/gdx/math/Vector2; │ │ + 0x0000 - 0x000c reg=9 angle F │ │ │ │ #57 : (in Lcom/badlogic/gdx/physics/box2d/Body;) │ │ name : 'setType' │ │ type : '(Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -07c3cc: |[07c3cc] com.badlogic.gdx.physics.box2d.Body.setType:(Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;)V │ │ -07c3dc: 5330 350c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -07c3e0: 6e10 5215 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.getValue:()I // method@1552 │ │ -07c3e6: 0a02 |0005: move-result v2 │ │ -07c3e8: 7040 3c15 0321 |0006: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetType:(JI)V // method@153c │ │ -07c3ee: 0e00 |0009: return-void │ │ +08a908: |[08a908] com.badlogic.gdx.physics.box2d.Body.setType:(Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;)V │ │ +08a918: 5330 350c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +08a91c: 6e10 5215 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.getValue:()I // method@1552 │ │ +08a922: 0a02 |0005: move-result v2 │ │ +08a924: 7040 3c15 0321 |0006: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetType:(JI)V // method@153c │ │ +08a92a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=627 │ │ 0x0009 line=628 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ 0x0000 - 0x000a reg=4 type Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; │ │ @@ -100123,31 +100145,31 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07c3f0: |[07c3f0] com.badlogic.gdx.physics.box2d.Body.setUserData:(Ljava/lang/Object;)V │ │ -07c400: 5b01 430c |0000: iput-object v1, v0, Lcom/badlogic/gdx/physics/box2d/Body;.userData:Ljava/lang/Object; // field@0c43 │ │ -07c404: 0e00 |0002: return-void │ │ +08a92c: |[08a92c] com.badlogic.gdx.physics.box2d.Body.setUserData:(Ljava/lang/Object;)V │ │ +08a93c: 5b01 430c |0000: iput-object v1, v0, Lcom/badlogic/gdx/physics/box2d/Body;.userData:Ljava/lang/Object; // field@0c43 │ │ +08a940: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=821 │ │ 0x0002 line=822 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/physics/box2d/Body; │ │ 0x0000 - 0x0003 reg=1 userData Ljava/lang/Object; │ │ │ │ source_file_idx : 526 (Body.java) │ │ │ │ Class #250 header: │ │ -class_idx : 548 │ │ +class_idx : 546 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 939 │ │ +superclass_idx : 937 │ │ source_file_idx : 527 │ │ static_fields_size : 4 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 1 │ │ │ │ Class #250 annotations: │ │ @@ -100191,40 +100213,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -07c408: |[07c408] com.badlogic.gdx.physics.box2d.BodyDef$BodyType.:()V │ │ -07c418: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -07c41a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -07c41c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -07c41e: 2200 2402 |0003: new-instance v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // type@0224 │ │ -07c422: 1a01 150f |0005: const-string v1, "StaticBody" // string@0f15 │ │ -07c426: 7040 5115 1022 |0007: invoke-direct {v0, v1, v2, v2}, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.:(Ljava/lang/String;II)V // method@1551 │ │ -07c42c: 6900 4a0c |000a: sput-object v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.StaticBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c4a │ │ -07c430: 2200 2402 |000c: new-instance v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // type@0224 │ │ -07c434: 1a01 5a07 |000e: const-string v1, "KinematicBody" // string@075a │ │ -07c438: 7040 5115 1033 |0010: invoke-direct {v0, v1, v3, v3}, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.:(Ljava/lang/String;II)V // method@1551 │ │ -07c43e: 6900 490c |0013: sput-object v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.KinematicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c49 │ │ -07c442: 2200 2402 |0015: new-instance v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // type@0224 │ │ -07c446: 1a01 f702 |0017: const-string v1, "DynamicBody" // string@02f7 │ │ -07c44a: 7040 5115 1044 |0019: invoke-direct {v0, v1, v4, v4}, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.:(Ljava/lang/String;II)V // method@1551 │ │ -07c450: 6900 480c |001c: sput-object v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.DynamicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c48 │ │ -07c454: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -07c456: 2300 7d04 |001f: new-array v0, v0, [Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // type@047d │ │ -07c45a: 6201 4a0c |0021: sget-object v1, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.StaticBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c4a │ │ -07c45e: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -07c462: 6201 490c |0025: sget-object v1, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.KinematicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c49 │ │ -07c466: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -07c46a: 6201 480c |0029: sget-object v1, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.DynamicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c48 │ │ -07c46e: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -07c472: 6900 470c |002d: sput-object v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.$VALUES:[Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c47 │ │ -07c476: 0e00 |002f: return-void │ │ +08a944: |[08a944] com.badlogic.gdx.physics.box2d.BodyDef$BodyType.:()V │ │ +08a954: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +08a956: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +08a958: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +08a95a: 2200 2202 |0003: new-instance v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // type@0222 │ │ +08a95e: 1a01 130f |0005: const-string v1, "StaticBody" // string@0f13 │ │ +08a962: 7040 5115 1022 |0007: invoke-direct {v0, v1, v2, v2}, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.:(Ljava/lang/String;II)V // method@1551 │ │ +08a968: 6900 4a0c |000a: sput-object v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.StaticBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c4a │ │ +08a96c: 2200 2202 |000c: new-instance v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // type@0222 │ │ +08a970: 1a01 5a07 |000e: const-string v1, "KinematicBody" // string@075a │ │ +08a974: 7040 5115 1033 |0010: invoke-direct {v0, v1, v3, v3}, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.:(Ljava/lang/String;II)V // method@1551 │ │ +08a97a: 6900 490c |0013: sput-object v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.KinematicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c49 │ │ +08a97e: 2200 2202 |0015: new-instance v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // type@0222 │ │ +08a982: 1a01 f702 |0017: const-string v1, "DynamicBody" // string@02f7 │ │ +08a986: 7040 5115 1044 |0019: invoke-direct {v0, v1, v4, v4}, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.:(Ljava/lang/String;II)V // method@1551 │ │ +08a98c: 6900 480c |001c: sput-object v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.DynamicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c48 │ │ +08a990: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +08a992: 2300 7b04 |001f: new-array v0, v0, [Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // type@047b │ │ +08a996: 6201 4a0c |0021: sget-object v1, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.StaticBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c4a │ │ +08a99a: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +08a99e: 6201 490c |0025: sget-object v1, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.KinematicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c49 │ │ +08a9a2: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +08a9a6: 6201 480c |0029: sget-object v1, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.DynamicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c48 │ │ +08a9aa: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +08a9ae: 6900 470c |002d: sput-object v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.$VALUES:[Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c47 │ │ +08a9b2: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=29 │ │ 0x001e line=28 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;) │ │ @@ -100232,18 +100254,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07c478: |[07c478] com.badlogic.gdx.physics.box2d.BodyDef$BodyType.:(Ljava/lang/String;II)V │ │ -07c488: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ -07c48e: 5903 4b0c |0003: iput v3, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.value:I // field@0c4b │ │ -07c492: 0e00 |0005: return-void │ │ +08a9b4: |[08a9b4] com.badlogic.gdx.physics.box2d.BodyDef$BodyType.:(Ljava/lang/String;II)V │ │ +08a9c4: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ +08a9ca: 5903 4b0c |0003: iput v3, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.value:I // field@0c4b │ │ +08a9ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; │ │ @@ -100256,20 +100278,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07c494: |[07c494] com.badlogic.gdx.physics.box2d.BodyDef$BodyType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; │ │ -07c4a4: 1c00 2402 |0000: const-class v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // type@0224 │ │ -07c4a8: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ -07c4ae: 0c00 |0005: move-result-object v0 │ │ -07c4b0: 1f00 2402 |0006: check-cast v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // type@0224 │ │ -07c4b4: 1100 |0008: return-object v0 │ │ +08a9d0: |[08a9d0] com.badlogic.gdx.physics.box2d.BodyDef$BodyType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; │ │ +08a9e0: 1c00 2202 |0000: const-class v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // type@0222 │ │ +08a9e4: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ +08a9ea: 0c00 |0005: move-result-object v0 │ │ +08a9ec: 1f00 2202 |0006: check-cast v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // type@0222 │ │ +08a9f0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;) │ │ @@ -100277,20 +100299,20 @@ │ │ type : '()[Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -07c4b8: |[07c4b8] com.badlogic.gdx.physics.box2d.BodyDef$BodyType.values:()[Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; │ │ -07c4c8: 6200 470c |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.$VALUES:[Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c47 │ │ -07c4cc: 6e10 4d29 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.clone:()Ljava/lang/Object; // method@294d │ │ -07c4d2: 0c00 |0005: move-result-object v0 │ │ -07c4d4: 1f00 7d04 |0006: check-cast v0, [Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // type@047d │ │ -07c4d8: 1100 |0008: return-object v0 │ │ +08a9f4: |[08a9f4] com.badlogic.gdx.physics.box2d.BodyDef$BodyType.values:()[Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; │ │ +08aa04: 6200 470c |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.$VALUES:[Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c47 │ │ +08aa08: 6e10 4d29 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.clone:()Ljava/lang/Object; // method@294d │ │ +08aa0e: 0c00 |0005: move-result-object v0 │ │ +08aa10: 1f00 7b04 |0006: check-cast v0, [Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // type@047b │ │ +08aa14: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;) │ │ @@ -100298,29 +100320,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07c4dc: |[07c4dc] com.badlogic.gdx.physics.box2d.BodyDef$BodyType.getValue:()I │ │ -07c4ec: 5210 4b0c |0000: iget v0, v1, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.value:I // field@0c4b │ │ -07c4f0: 0f00 |0002: return v0 │ │ +08aa18: |[08aa18] com.badlogic.gdx.physics.box2d.BodyDef$BodyType.getValue:()I │ │ +08aa28: 5210 4b0c |0000: iget v0, v1, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.value:I // field@0c4b │ │ +08aa2c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; │ │ │ │ source_file_idx : 527 (BodyDef.java) │ │ │ │ Class #251 header: │ │ -class_idx : 549 │ │ +class_idx : 547 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 527 │ │ static_fields_size : 0 │ │ instance_fields_size: 13 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #251 annotations: │ │ @@ -100392,39 +100414,39 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 47 16-bit code units │ │ -07c4f4: |[07c4f4] com.badlogic.gdx.physics.box2d.BodyDef.:()V │ │ -07c504: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -07c506: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -07c508: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07c50a: 7010 2726 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ -07c510: 6200 4a0c |0006: sget-object v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.StaticBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c4a │ │ -07c514: 5b40 580c |0008: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.type:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c58 │ │ -07c518: 2200 1302 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07c51c: 7010 4c14 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -07c522: 5b40 570c |000f: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c57 │ │ -07c526: 5941 4e0c |0011: iput v1, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.angle:F // field@0c4e │ │ -07c52a: 2200 1302 |0013: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07c52e: 7010 4c14 0000 |0015: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -07c534: 5b40 560c |0018: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.linearVelocity:Lcom/badlogic/gdx/math/Vector2; // field@0c56 │ │ -07c538: 5941 500c |001a: iput v1, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.angularVelocity:F // field@0c50 │ │ -07c53c: 5941 550c |001c: iput v1, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.linearDamping:F // field@0c55 │ │ -07c540: 5941 4f0c |001e: iput v1, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.angularDamping:F // field@0c4f │ │ -07c544: 5c42 4d0c |0020: iput-boolean v2, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.allowSleep:Z // field@0c4d │ │ -07c548: 5c42 510c |0022: iput-boolean v2, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.awake:Z // field@0c51 │ │ -07c54c: 5c43 530c |0024: iput-boolean v3, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.fixedRotation:Z // field@0c53 │ │ -07c550: 5c43 520c |0026: iput-boolean v3, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.bullet:Z // field@0c52 │ │ -07c554: 5c42 4c0c |0028: iput-boolean v2, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.active:Z // field@0c4c │ │ -07c558: 1500 803f |002a: const/high16 v0, #int 1065353216 // #3f80 │ │ -07c55c: 5940 540c |002c: iput v0, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.gravityScale:F // field@0c54 │ │ -07c560: 0e00 |002e: return-void │ │ +08aa30: |[08aa30] com.badlogic.gdx.physics.box2d.BodyDef.:()V │ │ +08aa40: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08aa42: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +08aa44: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08aa46: 7010 2726 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ +08aa4c: 6200 4a0c |0006: sget-object v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.StaticBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c4a │ │ +08aa50: 5b40 580c |0008: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.type:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c58 │ │ +08aa54: 2200 1102 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +08aa58: 7010 4c14 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +08aa5e: 5b40 570c |000f: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c57 │ │ +08aa62: 5941 4e0c |0011: iput v1, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.angle:F // field@0c4e │ │ +08aa66: 2200 1102 |0013: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +08aa6a: 7010 4c14 0000 |0015: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +08aa70: 5b40 560c |0018: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.linearVelocity:Lcom/badlogic/gdx/math/Vector2; // field@0c56 │ │ +08aa74: 5941 500c |001a: iput v1, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.angularVelocity:F // field@0c50 │ │ +08aa78: 5941 550c |001c: iput v1, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.linearDamping:F // field@0c55 │ │ +08aa7c: 5941 4f0c |001e: iput v1, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.angularDamping:F // field@0c4f │ │ +08aa80: 5c42 4d0c |0020: iput-boolean v2, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.allowSleep:Z // field@0c4d │ │ +08aa84: 5c42 510c |0022: iput-boolean v2, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.awake:Z // field@0c51 │ │ +08aa88: 5c43 530c |0024: iput-boolean v3, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.fixedRotation:Z // field@0c53 │ │ +08aa8c: 5c43 520c |0026: iput-boolean v3, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.bullet:Z // field@0c52 │ │ +08aa90: 5c42 4c0c |0028: iput-boolean v2, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.active:Z // field@0c4c │ │ +08aa94: 1500 803f |002a: const/high16 v0, #int 1065353216 // #3f80 │ │ +08aa98: 5940 540c |002c: iput v0, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.gravityScale:F // field@0c54 │ │ +08aa9c: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=25 │ │ 0x0006 line=43 │ │ 0x000a line=46 │ │ 0x0011 line=49 │ │ 0x0013 line=52 │ │ @@ -100440,17 +100462,17 @@ │ │ locals : │ │ 0x0000 - 0x002f reg=4 this Lcom/badlogic/gdx/physics/box2d/BodyDef; │ │ │ │ Virtual methods - │ │ source_file_idx : 527 (BodyDef.java) │ │ │ │ Class #252 header: │ │ -class_idx : 550 │ │ +class_idx : 548 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 538 │ │ static_fields_size : 5 │ │ instance_fields_size: 17 │ │ direct_methods_size : 13 │ │ virtual_methods_size: 13 │ │ │ │ Class #252 - │ │ @@ -100554,25 +100576,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -07c564: |[07c564] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.:()V │ │ -07c574: 1300 e803 |0000: const/16 v0, #int 1000 // #3e8 │ │ -07c578: 2300 7b04 |0002: new-array v0, v0, [Lcom/badlogic/gdx/math/Vector2; // type@047b │ │ -07c57c: 6900 6e0c |0004: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07c580: 2200 1302 |0006: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07c584: 7010 4c14 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -07c58a: 6900 6b0c |000b: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.t:Lcom/badlogic/gdx/math/Vector2; // field@0c6b │ │ -07c58e: 2200 1302 |000d: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07c592: 7010 4c14 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -07c598: 6900 610c |0012: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.axis:Lcom/badlogic/gdx/math/Vector2; // field@0c61 │ │ -07c59c: 0e00 |0014: return-void │ │ +08aaa0: |[08aaa0] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.:()V │ │ +08aab0: 1300 e803 |0000: const/16 v0, #int 1000 // #3e8 │ │ +08aab4: 2300 7904 |0002: new-array v0, v0, [Lcom/badlogic/gdx/math/Vector2; // type@0479 │ │ +08aab8: 6900 6e0c |0004: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08aabc: 2200 1102 |0006: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +08aac0: 7010 4c14 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +08aac6: 6900 6b0c |000b: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.t:Lcom/badlogic/gdx/math/Vector2; // field@0c6b │ │ +08aaca: 2200 1102 |000d: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +08aace: 7010 4c14 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +08aad4: 6900 610c |0012: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.axis:Lcom/badlogic/gdx/math/Vector2; // field@0c61 │ │ +08aad8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0006 line=189 │ │ 0x000d line=190 │ │ locals : │ │ │ │ @@ -100581,23 +100603,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -07c5a0: |[07c5a0] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.:()V │ │ -07c5b0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -07c5b2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -07c5b4: 0760 |0002: move-object v0, v6 │ │ -07c5b6: 0112 |0003: move v2, v1 │ │ -07c5b8: 0114 |0004: move v4, v1 │ │ -07c5ba: 0135 |0005: move v5, v3 │ │ -07c5bc: 7606 5815 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.:(ZZZZZ)V // method@1558 │ │ -07c5c2: 0e00 |0009: return-void │ │ +08aadc: |[08aadc] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.:()V │ │ +08aaec: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08aaee: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +08aaf0: 0760 |0002: move-object v0, v6 │ │ +08aaf2: 0112 |0003: move v2, v1 │ │ +08aaf4: 0114 |0004: move v4, v1 │ │ +08aaf6: 0135 |0005: move v5, v3 │ │ +08aaf8: 7606 5815 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.:(ZZZZZ)V // method@1558 │ │ +08aafe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=51 │ │ 0x0009 line=52 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer; │ │ │ │ @@ -100606,84 +100628,84 @@ │ │ type : '(ZZZZZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 156 16-bit code units │ │ -07c5c4: |[07c5c4] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.:(ZZZZZ)V │ │ -07c5d4: 1407 6666 663f |0000: const v7, #float 0.9 // #3f666666 │ │ -07c5da: 1403 9a99 193f |0003: const v3, #float 0.6 // #3f19999a │ │ -07c5e0: 1206 |0006: const/4 v6, #int 0 // #0 │ │ -07c5e2: 1505 003f |0007: const/high16 v5, #int 1056964608 // #3f00 │ │ -07c5e6: 1504 803f |0009: const/high16 v4, #int 1065353216 // #3f80 │ │ -07c5ea: 7010 2726 0800 |000b: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@2627 │ │ -07c5f0: 2201 1301 |000e: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -07c5f4: 1402 9a99 993e |0010: const v2, #float 0.3 // #3e99999a │ │ -07c5fa: 7054 a509 5125 |0013: invoke-direct {v1, v5, v5, v2, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -07c600: 5b81 5d0c |0016: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_NOT_ACTIVE:Lcom/badlogic/gdx/graphics/Color; // field@0c5d │ │ -07c604: 2201 1301 |0018: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -07c608: 7054 a509 5157 |001a: invoke-direct {v1, v5, v7, v5, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -07c60e: 5b81 5f0c |001d: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_STATIC:Lcom/badlogic/gdx/graphics/Color; // field@0c5f │ │ -07c612: 2201 1301 |001f: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -07c616: 7054 a509 5175 |0021: invoke-direct {v1, v5, v5, v7, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -07c61c: 5b81 5c0c |0024: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_KINEMATIC:Lcom/badlogic/gdx/graphics/Color; // field@0c5c │ │ -07c620: 2201 1301 |0026: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -07c624: 7054 a509 3133 |0028: invoke-direct {v1, v3, v3, v3, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -07c62a: 5b81 5e0c |002b: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_NOT_AWAKE:Lcom/badlogic/gdx/graphics/Color; // field@0c5e │ │ -07c62e: 2201 1301 |002d: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -07c632: 1402 3333 333f |002f: const v2, #float 0.7 // #3f333333 │ │ -07c638: 1403 3333 333f |0032: const v3, #float 0.7 // #3f333333 │ │ -07c63e: 7054 a509 7132 |0035: invoke-direct {v1, v7, v2, v3, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -07c644: 5b81 5b0c |0038: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_AWAKE:Lcom/badlogic/gdx/graphics/Color; // field@0c5b │ │ -07c648: 2201 1301 |003a: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -07c64c: 1402 cdcc 4c3f |003c: const v2, #float 0.8 // #3f4ccccd │ │ -07c652: 1403 cdcc 4c3f |003f: const v3, #float 0.8 // #3f4ccccd │ │ -07c658: 7054 a509 5132 |0042: invoke-direct {v1, v5, v2, v3, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -07c65e: 5b81 5a0c |0045: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0c5a │ │ -07c662: 2201 1301 |0047: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -07c666: 7054 a509 4146 |0049: invoke-direct {v1, v4, v6, v4, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -07c66c: 5b81 590c |004c: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.AABB_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0c59 │ │ -07c670: 2201 1301 |004e: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -07c674: 7054 a509 4166 |0050: invoke-direct {v1, v4, v6, v6, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -07c67a: 5b81 600c |0053: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.VELOCITY_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0c60 │ │ -07c67e: 2201 1302 |0055: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07c682: 7010 4c14 0100 |0057: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -07c688: 5b81 670c |005a: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.f:Lcom/badlogic/gdx/math/Vector2; // field@0c67 │ │ -07c68c: 2201 1302 |005c: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07c690: 7010 4c14 0100 |005e: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -07c696: 5b81 6d0c |0061: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.v:Lcom/badlogic/gdx/math/Vector2; // field@0c6d │ │ -07c69a: 2201 1302 |0063: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07c69e: 7010 4c14 0100 |0065: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -07c6a4: 5b81 690c |0068: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0c69 │ │ -07c6a8: 2201 d401 |006a: new-instance v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // type@01d4 │ │ -07c6ac: 7010 3212 0100 |006c: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.:()V // method@1232 │ │ -07c6b2: 5b81 6a0c |006f: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ -07c6b6: 2201 1302 |0071: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07c6ba: 7010 4c14 0100 |0073: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -07c6c0: 6901 680c |0076: sput-object v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0c68 │ │ -07c6c4: 2201 1302 |0078: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07c6c8: 7010 4c14 0100 |007a: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -07c6ce: 6901 6c0c |007d: sput-object v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0c6c │ │ -07c6d2: 1200 |007f: const/4 v0, #int 0 // #0 │ │ -07c6d4: 6201 6e0c |0080: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07c6d8: 2111 |0082: array-length v1, v1 │ │ -07c6da: 3510 0e00 |0083: if-ge v0, v1, 0091 // +000e │ │ -07c6de: 6201 6e0c |0085: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07c6e2: 2202 1302 |0087: new-instance v2, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07c6e6: 7010 4c14 0200 |0089: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -07c6ec: 4d02 0100 |008c: aput-object v2, v1, v0 │ │ -07c6f0: d800 0001 |008e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07c6f4: 28f0 |0090: goto 0080 // -0010 │ │ -07c6f6: 5c89 630c |0091: iput-boolean v9, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawBodies:Z // field@0c63 │ │ -07c6fa: 5c8a 650c |0093: iput-boolean v10, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawJoints:Z // field@0c65 │ │ -07c6fe: 5c8b 620c |0095: iput-boolean v11, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawAABBs:Z // field@0c62 │ │ -07c702: 5c8c 640c |0097: iput-boolean v12, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawInactiveBodies:Z // field@0c64 │ │ -07c706: 5c8d 660c |0099: iput-boolean v13, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawVelocities:Z // field@0c66 │ │ -07c70a: 0e00 |009b: return-void │ │ +08ab00: |[08ab00] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.:(ZZZZZ)V │ │ +08ab10: 1407 6666 663f |0000: const v7, #float 0.9 // #3f666666 │ │ +08ab16: 1403 9a99 193f |0003: const v3, #float 0.6 // #3f19999a │ │ +08ab1c: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +08ab1e: 1505 003f |0007: const/high16 v5, #int 1056964608 // #3f00 │ │ +08ab22: 1504 803f |0009: const/high16 v4, #int 1065353216 // #3f80 │ │ +08ab26: 7010 2726 0800 |000b: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@2627 │ │ +08ab2c: 2201 1101 |000e: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +08ab30: 1402 9a99 993e |0010: const v2, #float 0.3 // #3e99999a │ │ +08ab36: 7054 a509 5125 |0013: invoke-direct {v1, v5, v5, v2, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +08ab3c: 5b81 5d0c |0016: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_NOT_ACTIVE:Lcom/badlogic/gdx/graphics/Color; // field@0c5d │ │ +08ab40: 2201 1101 |0018: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +08ab44: 7054 a509 5157 |001a: invoke-direct {v1, v5, v7, v5, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +08ab4a: 5b81 5f0c |001d: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_STATIC:Lcom/badlogic/gdx/graphics/Color; // field@0c5f │ │ +08ab4e: 2201 1101 |001f: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +08ab52: 7054 a509 5175 |0021: invoke-direct {v1, v5, v5, v7, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +08ab58: 5b81 5c0c |0024: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_KINEMATIC:Lcom/badlogic/gdx/graphics/Color; // field@0c5c │ │ +08ab5c: 2201 1101 |0026: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +08ab60: 7054 a509 3133 |0028: invoke-direct {v1, v3, v3, v3, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +08ab66: 5b81 5e0c |002b: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_NOT_AWAKE:Lcom/badlogic/gdx/graphics/Color; // field@0c5e │ │ +08ab6a: 2201 1101 |002d: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +08ab6e: 1402 3333 333f |002f: const v2, #float 0.7 // #3f333333 │ │ +08ab74: 1403 3333 333f |0032: const v3, #float 0.7 // #3f333333 │ │ +08ab7a: 7054 a509 7132 |0035: invoke-direct {v1, v7, v2, v3, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +08ab80: 5b81 5b0c |0038: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_AWAKE:Lcom/badlogic/gdx/graphics/Color; // field@0c5b │ │ +08ab84: 2201 1101 |003a: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +08ab88: 1402 cdcc 4c3f |003c: const v2, #float 0.8 // #3f4ccccd │ │ +08ab8e: 1403 cdcc 4c3f |003f: const v3, #float 0.8 // #3f4ccccd │ │ +08ab94: 7054 a509 5132 |0042: invoke-direct {v1, v5, v2, v3, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +08ab9a: 5b81 5a0c |0045: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0c5a │ │ +08ab9e: 2201 1101 |0047: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +08aba2: 7054 a509 4146 |0049: invoke-direct {v1, v4, v6, v4, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +08aba8: 5b81 590c |004c: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.AABB_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0c59 │ │ +08abac: 2201 1101 |004e: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +08abb0: 7054 a509 4166 |0050: invoke-direct {v1, v4, v6, v6, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +08abb6: 5b81 600c |0053: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.VELOCITY_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0c60 │ │ +08abba: 2201 1102 |0055: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +08abbe: 7010 4c14 0100 |0057: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +08abc4: 5b81 670c |005a: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.f:Lcom/badlogic/gdx/math/Vector2; // field@0c67 │ │ +08abc8: 2201 1102 |005c: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +08abcc: 7010 4c14 0100 |005e: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +08abd2: 5b81 6d0c |0061: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.v:Lcom/badlogic/gdx/math/Vector2; // field@0c6d │ │ +08abd6: 2201 1102 |0063: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +08abda: 7010 4c14 0100 |0065: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +08abe0: 5b81 690c |0068: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0c69 │ │ +08abe4: 2201 d201 |006a: new-instance v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // type@01d2 │ │ +08abe8: 7010 3212 0100 |006c: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.:()V // method@1232 │ │ +08abee: 5b81 6a0c |006f: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ +08abf2: 2201 1102 |0071: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +08abf6: 7010 4c14 0100 |0073: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +08abfc: 6901 680c |0076: sput-object v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0c68 │ │ +08ac00: 2201 1102 |0078: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +08ac04: 7010 4c14 0100 |007a: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +08ac0a: 6901 6c0c |007d: sput-object v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0c6c │ │ +08ac0e: 1200 |007f: const/4 v0, #int 0 // #0 │ │ +08ac10: 6201 6e0c |0080: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08ac14: 2111 |0082: array-length v1, v1 │ │ +08ac16: 3510 0e00 |0083: if-ge v0, v1, 0091 // +000e │ │ +08ac1a: 6201 6e0c |0085: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08ac1e: 2202 1102 |0087: new-instance v2, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +08ac22: 7010 4c14 0200 |0089: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +08ac28: 4d02 0100 |008c: aput-object v2, v1, v0 │ │ +08ac2c: d800 0001 |008e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08ac30: 28f0 |0090: goto 0080 // -0010 │ │ +08ac32: 5c89 630c |0091: iput-boolean v9, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawBodies:Z // field@0c63 │ │ +08ac36: 5c8a 650c |0093: iput-boolean v10, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawJoints:Z // field@0c65 │ │ +08ac3a: 5c8b 620c |0095: iput-boolean v11, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawAABBs:Z // field@0c62 │ │ +08ac3e: 5c8c 640c |0097: iput-boolean v12, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawInactiveBodies:Z // field@0c64 │ │ +08ac42: 5c8d 660c |0099: iput-boolean v13, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawVelocities:Z // field@0c66 │ │ +08ac46: 0e00 |009b: return-void │ │ catches : (none) │ │ positions : │ │ 0x000b line=55 │ │ 0x000e line=79 │ │ 0x0018 line=80 │ │ 0x001f line=81 │ │ 0x0026 line=82 │ │ @@ -100720,194 +100742,194 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/physics/box2d/Transform;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 365 16-bit code units │ │ -07c70c: |[07c70c] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.drawAABB:(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/physics/box2d/Transform;)V │ │ -07c71c: 124b |0000: const/4 v11, #int 4 // #4 │ │ -07c71e: 123a |0001: const/4 v10, #int 3 // #3 │ │ -07c720: 1229 |0002: const/4 v9, #int 2 // #2 │ │ -07c722: 1218 |0003: const/4 v8, #int 1 // #1 │ │ -07c724: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -07c726: 6e10 ca15 0d00 |0005: invoke-virtual {v13}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; // method@15ca │ │ -07c72c: 0c04 |0008: move-result-object v4 │ │ -07c72e: 6205 c10c |0009: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Circle:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc1 │ │ -07c732: 3354 9400 |000b: if-ne v4, v5, 009f // +0094 │ │ -07c736: 6e10 c915 0d00 |000d: invoke-virtual {v13}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getShape:()Lcom/badlogic/gdx/physics/box2d/Shape; // method@15c9 │ │ -07c73c: 0c02 |0010: move-result-object v2 │ │ -07c73e: 1f02 2802 |0011: check-cast v2, Lcom/badlogic/gdx/physics/box2d/CircleShape; // type@0228 │ │ -07c742: 6e10 8715 0200 |0013: invoke-virtual {v2}, Lcom/badlogic/gdx/physics/box2d/CircleShape;.getRadius:()F // method@1587 │ │ -07c748: 0a01 |0016: move-result v1 │ │ -07c74a: 6204 6e0c |0017: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07c74e: 4604 0407 |0019: aget-object v4, v4, v7 │ │ -07c752: 6e10 8615 0200 |001b: invoke-virtual {v2}, Lcom/badlogic/gdx/physics/box2d/CircleShape;.getPosition:()Lcom/badlogic/gdx/math/Vector2; // method@1586 │ │ -07c758: 0c05 |001e: move-result-object v5 │ │ -07c75a: 6e20 6914 5400 |001f: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -07c760: 6204 6e0c |0022: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07c764: 4604 0407 |0024: aget-object v4, v4, v7 │ │ -07c768: 6e10 3516 0e00 |0026: invoke-virtual {v14}, Lcom/badlogic/gdx/physics/box2d/Transform;.getRotation:()F // method@1635 │ │ -07c76e: 0a05 |0029: move-result v5 │ │ -07c770: 6e20 6714 5400 |002a: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector2;.rotate:(F)Lcom/badlogic/gdx/math/Vector2; // method@1467 │ │ -07c776: 0c04 |002d: move-result-object v4 │ │ -07c778: 6e10 3416 0e00 |002e: invoke-virtual {v14}, Lcom/badlogic/gdx/physics/box2d/Transform;.getPosition:()Lcom/badlogic/gdx/math/Vector2; // method@1634 │ │ -07c77e: 0c05 |0031: move-result-object v5 │ │ -07c780: 6e20 5014 5400 |0032: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector2;.add:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1450 │ │ -07c786: 6204 680c |0035: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0c68 │ │ -07c78a: 6205 6e0c |0037: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07c78e: 4605 0507 |0039: aget-object v5, v5, v7 │ │ -07c792: 5255 f30b |003b: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07c796: c715 |003d: sub-float/2addr v5, v1 │ │ -07c798: 6206 6e0c |003e: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07c79c: 4606 0607 |0040: aget-object v6, v6, v7 │ │ -07c7a0: 5266 f40b |0042: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07c7a4: c716 |0044: sub-float/2addr v6, v1 │ │ -07c7a6: 6e30 6814 5406 |0045: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -07c7ac: 6204 6c0c |0048: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0c6c │ │ -07c7b0: 6205 6e0c |004a: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07c7b4: 4605 0507 |004c: aget-object v5, v5, v7 │ │ -07c7b8: 5255 f30b |004e: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07c7bc: c615 |0050: add-float/2addr v5, v1 │ │ -07c7be: 6206 6e0c |0051: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07c7c2: 4606 0607 |0053: aget-object v6, v6, v7 │ │ -07c7c6: 5266 f40b |0055: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07c7ca: c616 |0057: add-float/2addr v6, v1 │ │ -07c7cc: 6e30 6814 5406 |0058: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -07c7d2: 6204 6e0c |005b: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07c7d6: 4604 0407 |005d: aget-object v4, v4, v7 │ │ -07c7da: 6205 680c |005f: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0c68 │ │ -07c7de: 5255 f30b |0061: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07c7e2: 6206 680c |0063: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0c68 │ │ -07c7e6: 5266 f40b |0065: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07c7ea: 6e30 6814 5406 |0067: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -07c7f0: 6204 6e0c |006a: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07c7f4: 4604 0408 |006c: aget-object v4, v4, v8 │ │ -07c7f8: 6205 6c0c |006e: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0c6c │ │ -07c7fc: 5255 f30b |0070: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07c800: 6206 680c |0072: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0c68 │ │ -07c804: 5266 f40b |0074: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07c808: 6e30 6814 5406 |0076: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -07c80e: 6204 6e0c |0079: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07c812: 4604 0409 |007b: aget-object v4, v4, v9 │ │ -07c816: 6205 6c0c |007d: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0c6c │ │ -07c81a: 5255 f30b |007f: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07c81e: 6206 6c0c |0081: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0c6c │ │ -07c822: 5266 f40b |0083: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07c826: 6e30 6814 5406 |0085: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -07c82c: 6204 6e0c |0088: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07c830: 4604 040a |008a: aget-object v4, v4, v10 │ │ -07c834: 6205 680c |008c: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0c68 │ │ -07c838: 5255 f30b |008e: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07c83c: 6206 6c0c |0090: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0c6c │ │ -07c840: 5266 f40b |0092: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07c844: 6e30 6814 5406 |0094: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -07c84a: 6204 6e0c |0097: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07c84e: 54c5 590c |0099: iget-object v5, v12, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.AABB_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0c59 │ │ -07c852: 7058 6015 4c5b |009b: invoke-direct {v12, v4, v11, v5, v8}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSolidPolygon:([Lcom/badlogic/gdx/math/Vector2;ILcom/badlogic/gdx/graphics/Color;Z)V // method@1560 │ │ -07c858: 0e00 |009e: return-void │ │ -07c85a: 6e10 ca15 0d00 |009f: invoke-virtual {v13}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; // method@15ca │ │ -07c860: 0c04 |00a2: move-result-object v4 │ │ -07c862: 6205 c30c |00a3: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Polygon:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc3 │ │ -07c866: 3354 f9ff |00a5: if-ne v4, v5, 009e // -0007 │ │ -07c86a: 6e10 c915 0d00 |00a7: invoke-virtual {v13}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getShape:()Lcom/badlogic/gdx/physics/box2d/Shape; // method@15c9 │ │ -07c870: 0c02 |00aa: move-result-object v2 │ │ -07c872: 1f02 3a02 |00ab: check-cast v2, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@023a │ │ -07c876: 6e10 1516 0200 |00ad: invoke-virtual {v2}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.getVertexCount:()I // method@1615 │ │ -07c87c: 0a03 |00b0: move-result v3 │ │ -07c87e: 6204 6e0c |00b1: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07c882: 4604 0407 |00b3: aget-object v4, v4, v7 │ │ -07c886: 6e30 1416 7204 |00b5: invoke-virtual {v2, v7, v4}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.getVertex:(ILcom/badlogic/gdx/math/Vector2;)V // method@1614 │ │ -07c88c: 6204 680c |00b8: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0c68 │ │ -07c890: 6205 6e0c |00ba: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07c894: 4605 0507 |00bc: aget-object v5, v5, v7 │ │ -07c898: 6e20 3616 5e00 |00be: invoke-virtual {v14, v5}, Lcom/badlogic/gdx/physics/box2d/Transform;.mul:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1636 │ │ -07c89e: 0c05 |00c1: move-result-object v5 │ │ -07c8a0: 6e20 6914 5400 |00c2: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -07c8a6: 6204 6c0c |00c5: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0c6c │ │ -07c8aa: 6205 680c |00c7: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0c68 │ │ -07c8ae: 6e20 6914 5400 |00c9: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -07c8b4: 1210 |00cc: const/4 v0, #int 1 // #1 │ │ -07c8b6: 3530 5b00 |00cd: if-ge v0, v3, 0128 // +005b │ │ -07c8ba: 6204 6e0c |00cf: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07c8be: 4604 0400 |00d1: aget-object v4, v4, v0 │ │ -07c8c2: 6e30 1416 0204 |00d3: invoke-virtual {v2, v0, v4}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.getVertex:(ILcom/badlogic/gdx/math/Vector2;)V // method@1614 │ │ -07c8c8: 6204 6e0c |00d6: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07c8cc: 4604 0400 |00d8: aget-object v4, v4, v0 │ │ -07c8d0: 6e20 3616 4e00 |00da: invoke-virtual {v14, v4}, Lcom/badlogic/gdx/physics/box2d/Transform;.mul:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1636 │ │ -07c8d6: 6204 680c |00dd: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0c68 │ │ -07c8da: 6205 680c |00df: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0c68 │ │ -07c8de: 5255 f30b |00e1: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07c8e2: 6206 6e0c |00e3: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07c8e6: 4606 0600 |00e5: aget-object v6, v6, v0 │ │ -07c8ea: 5266 f30b |00e7: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07c8ee: 7120 1a26 6500 |00e9: invoke-static {v5, v6}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -07c8f4: 0a05 |00ec: move-result v5 │ │ -07c8f6: 5945 f30b |00ed: iput v5, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07c8fa: 6204 680c |00ef: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0c68 │ │ -07c8fe: 6205 680c |00f1: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0c68 │ │ -07c902: 5255 f40b |00f3: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07c906: 6206 6e0c |00f5: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07c90a: 4606 0600 |00f7: aget-object v6, v6, v0 │ │ -07c90e: 5266 f40b |00f9: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07c912: 7120 1a26 6500 |00fb: invoke-static {v5, v6}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -07c918: 0a05 |00fe: move-result v5 │ │ -07c91a: 5945 f40b |00ff: iput v5, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07c91e: 6204 6c0c |0101: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0c6c │ │ -07c922: 6205 6c0c |0103: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0c6c │ │ -07c926: 5255 f30b |0105: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07c92a: 6206 6e0c |0107: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07c92e: 4606 0600 |0109: aget-object v6, v6, v0 │ │ -07c932: 5266 f30b |010b: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07c936: 7120 1826 6500 |010d: invoke-static {v5, v6}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -07c93c: 0a05 |0110: move-result v5 │ │ -07c93e: 5945 f30b |0111: iput v5, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07c942: 6204 6c0c |0113: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0c6c │ │ -07c946: 6205 6c0c |0115: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0c6c │ │ -07c94a: 5255 f40b |0117: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07c94e: 6206 6e0c |0119: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07c952: 4606 0600 |011b: aget-object v6, v6, v0 │ │ -07c956: 5266 f40b |011d: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07c95a: 7120 1826 6500 |011f: invoke-static {v5, v6}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -07c960: 0a05 |0122: move-result v5 │ │ -07c962: 5945 f40b |0123: iput v5, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07c966: d800 0001 |0125: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07c96a: 28a6 |0127: goto 00cd // -005a │ │ -07c96c: 6204 6e0c |0128: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07c970: 4604 0407 |012a: aget-object v4, v4, v7 │ │ -07c974: 6205 680c |012c: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0c68 │ │ -07c978: 5255 f30b |012e: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07c97c: 6206 680c |0130: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0c68 │ │ -07c980: 5266 f40b |0132: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07c984: 6e30 6814 5406 |0134: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -07c98a: 6204 6e0c |0137: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07c98e: 4604 0408 |0139: aget-object v4, v4, v8 │ │ -07c992: 6205 6c0c |013b: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0c6c │ │ -07c996: 5255 f30b |013d: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07c99a: 6206 680c |013f: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0c68 │ │ -07c99e: 5266 f40b |0141: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07c9a2: 6e30 6814 5406 |0143: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -07c9a8: 6204 6e0c |0146: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07c9ac: 4604 0409 |0148: aget-object v4, v4, v9 │ │ -07c9b0: 6205 6c0c |014a: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0c6c │ │ -07c9b4: 5255 f30b |014c: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07c9b8: 6206 6c0c |014e: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0c6c │ │ -07c9bc: 5266 f40b |0150: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07c9c0: 6e30 6814 5406 |0152: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -07c9c6: 6204 6e0c |0155: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07c9ca: 4604 040a |0157: aget-object v4, v4, v10 │ │ -07c9ce: 6205 680c |0159: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0c68 │ │ -07c9d2: 5255 f30b |015b: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07c9d6: 6206 6c0c |015d: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0c6c │ │ -07c9da: 5266 f40b |015f: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07c9de: 6e30 6814 5406 |0161: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -07c9e4: 6204 6e0c |0164: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07c9e8: 54c5 590c |0166: iget-object v5, v12, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.AABB_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0c59 │ │ -07c9ec: 7058 6015 4c5b |0168: invoke-direct {v12, v4, v11, v5, v8}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSolidPolygon:([Lcom/badlogic/gdx/math/Vector2;ILcom/badlogic/gdx/graphics/Color;Z)V // method@1560 │ │ -07c9f2: 2900 33ff |016b: goto/16 009e // -00cd │ │ +08ac48: |[08ac48] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.drawAABB:(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/physics/box2d/Transform;)V │ │ +08ac58: 124b |0000: const/4 v11, #int 4 // #4 │ │ +08ac5a: 123a |0001: const/4 v10, #int 3 // #3 │ │ +08ac5c: 1229 |0002: const/4 v9, #int 2 // #2 │ │ +08ac5e: 1218 |0003: const/4 v8, #int 1 // #1 │ │ +08ac60: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +08ac62: 6e10 ca15 0d00 |0005: invoke-virtual {v13}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; // method@15ca │ │ +08ac68: 0c04 |0008: move-result-object v4 │ │ +08ac6a: 6205 c10c |0009: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Circle:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc1 │ │ +08ac6e: 3354 9400 |000b: if-ne v4, v5, 009f // +0094 │ │ +08ac72: 6e10 c915 0d00 |000d: invoke-virtual {v13}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getShape:()Lcom/badlogic/gdx/physics/box2d/Shape; // method@15c9 │ │ +08ac78: 0c02 |0010: move-result-object v2 │ │ +08ac7a: 1f02 2602 |0011: check-cast v2, Lcom/badlogic/gdx/physics/box2d/CircleShape; // type@0226 │ │ +08ac7e: 6e10 8715 0200 |0013: invoke-virtual {v2}, Lcom/badlogic/gdx/physics/box2d/CircleShape;.getRadius:()F // method@1587 │ │ +08ac84: 0a01 |0016: move-result v1 │ │ +08ac86: 6204 6e0c |0017: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08ac8a: 4604 0407 |0019: aget-object v4, v4, v7 │ │ +08ac8e: 6e10 8615 0200 |001b: invoke-virtual {v2}, Lcom/badlogic/gdx/physics/box2d/CircleShape;.getPosition:()Lcom/badlogic/gdx/math/Vector2; // method@1586 │ │ +08ac94: 0c05 |001e: move-result-object v5 │ │ +08ac96: 6e20 6914 5400 |001f: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +08ac9c: 6204 6e0c |0022: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08aca0: 4604 0407 |0024: aget-object v4, v4, v7 │ │ +08aca4: 6e10 3516 0e00 |0026: invoke-virtual {v14}, Lcom/badlogic/gdx/physics/box2d/Transform;.getRotation:()F // method@1635 │ │ +08acaa: 0a05 |0029: move-result v5 │ │ +08acac: 6e20 6714 5400 |002a: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector2;.rotate:(F)Lcom/badlogic/gdx/math/Vector2; // method@1467 │ │ +08acb2: 0c04 |002d: move-result-object v4 │ │ +08acb4: 6e10 3416 0e00 |002e: invoke-virtual {v14}, Lcom/badlogic/gdx/physics/box2d/Transform;.getPosition:()Lcom/badlogic/gdx/math/Vector2; // method@1634 │ │ +08acba: 0c05 |0031: move-result-object v5 │ │ +08acbc: 6e20 5014 5400 |0032: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector2;.add:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1450 │ │ +08acc2: 6204 680c |0035: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0c68 │ │ +08acc6: 6205 6e0c |0037: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08acca: 4605 0507 |0039: aget-object v5, v5, v7 │ │ +08acce: 5255 f30b |003b: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08acd2: c715 |003d: sub-float/2addr v5, v1 │ │ +08acd4: 6206 6e0c |003e: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08acd8: 4606 0607 |0040: aget-object v6, v6, v7 │ │ +08acdc: 5266 f40b |0042: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08ace0: c716 |0044: sub-float/2addr v6, v1 │ │ +08ace2: 6e30 6814 5406 |0045: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +08ace8: 6204 6c0c |0048: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0c6c │ │ +08acec: 6205 6e0c |004a: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08acf0: 4605 0507 |004c: aget-object v5, v5, v7 │ │ +08acf4: 5255 f30b |004e: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08acf8: c615 |0050: add-float/2addr v5, v1 │ │ +08acfa: 6206 6e0c |0051: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08acfe: 4606 0607 |0053: aget-object v6, v6, v7 │ │ +08ad02: 5266 f40b |0055: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08ad06: c616 |0057: add-float/2addr v6, v1 │ │ +08ad08: 6e30 6814 5406 |0058: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +08ad0e: 6204 6e0c |005b: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08ad12: 4604 0407 |005d: aget-object v4, v4, v7 │ │ +08ad16: 6205 680c |005f: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0c68 │ │ +08ad1a: 5255 f30b |0061: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08ad1e: 6206 680c |0063: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0c68 │ │ +08ad22: 5266 f40b |0065: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08ad26: 6e30 6814 5406 |0067: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +08ad2c: 6204 6e0c |006a: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08ad30: 4604 0408 |006c: aget-object v4, v4, v8 │ │ +08ad34: 6205 6c0c |006e: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0c6c │ │ +08ad38: 5255 f30b |0070: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08ad3c: 6206 680c |0072: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0c68 │ │ +08ad40: 5266 f40b |0074: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08ad44: 6e30 6814 5406 |0076: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +08ad4a: 6204 6e0c |0079: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08ad4e: 4604 0409 |007b: aget-object v4, v4, v9 │ │ +08ad52: 6205 6c0c |007d: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0c6c │ │ +08ad56: 5255 f30b |007f: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08ad5a: 6206 6c0c |0081: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0c6c │ │ +08ad5e: 5266 f40b |0083: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08ad62: 6e30 6814 5406 |0085: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +08ad68: 6204 6e0c |0088: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08ad6c: 4604 040a |008a: aget-object v4, v4, v10 │ │ +08ad70: 6205 680c |008c: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0c68 │ │ +08ad74: 5255 f30b |008e: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08ad78: 6206 6c0c |0090: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0c6c │ │ +08ad7c: 5266 f40b |0092: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08ad80: 6e30 6814 5406 |0094: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +08ad86: 6204 6e0c |0097: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08ad8a: 54c5 590c |0099: iget-object v5, v12, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.AABB_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0c59 │ │ +08ad8e: 7058 6015 4c5b |009b: invoke-direct {v12, v4, v11, v5, v8}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSolidPolygon:([Lcom/badlogic/gdx/math/Vector2;ILcom/badlogic/gdx/graphics/Color;Z)V // method@1560 │ │ +08ad94: 0e00 |009e: return-void │ │ +08ad96: 6e10 ca15 0d00 |009f: invoke-virtual {v13}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; // method@15ca │ │ +08ad9c: 0c04 |00a2: move-result-object v4 │ │ +08ad9e: 6205 c30c |00a3: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Polygon:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc3 │ │ +08ada2: 3354 f9ff |00a5: if-ne v4, v5, 009e // -0007 │ │ +08ada6: 6e10 c915 0d00 |00a7: invoke-virtual {v13}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getShape:()Lcom/badlogic/gdx/physics/box2d/Shape; // method@15c9 │ │ +08adac: 0c02 |00aa: move-result-object v2 │ │ +08adae: 1f02 3802 |00ab: check-cast v2, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@0238 │ │ +08adb2: 6e10 1516 0200 |00ad: invoke-virtual {v2}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.getVertexCount:()I // method@1615 │ │ +08adb8: 0a03 |00b0: move-result v3 │ │ +08adba: 6204 6e0c |00b1: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08adbe: 4604 0407 |00b3: aget-object v4, v4, v7 │ │ +08adc2: 6e30 1416 7204 |00b5: invoke-virtual {v2, v7, v4}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.getVertex:(ILcom/badlogic/gdx/math/Vector2;)V // method@1614 │ │ +08adc8: 6204 680c |00b8: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0c68 │ │ +08adcc: 6205 6e0c |00ba: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08add0: 4605 0507 |00bc: aget-object v5, v5, v7 │ │ +08add4: 6e20 3616 5e00 |00be: invoke-virtual {v14, v5}, Lcom/badlogic/gdx/physics/box2d/Transform;.mul:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1636 │ │ +08adda: 0c05 |00c1: move-result-object v5 │ │ +08addc: 6e20 6914 5400 |00c2: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +08ade2: 6204 6c0c |00c5: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0c6c │ │ +08ade6: 6205 680c |00c7: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0c68 │ │ +08adea: 6e20 6914 5400 |00c9: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +08adf0: 1210 |00cc: const/4 v0, #int 1 // #1 │ │ +08adf2: 3530 5b00 |00cd: if-ge v0, v3, 0128 // +005b │ │ +08adf6: 6204 6e0c |00cf: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08adfa: 4604 0400 |00d1: aget-object v4, v4, v0 │ │ +08adfe: 6e30 1416 0204 |00d3: invoke-virtual {v2, v0, v4}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.getVertex:(ILcom/badlogic/gdx/math/Vector2;)V // method@1614 │ │ +08ae04: 6204 6e0c |00d6: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08ae08: 4604 0400 |00d8: aget-object v4, v4, v0 │ │ +08ae0c: 6e20 3616 4e00 |00da: invoke-virtual {v14, v4}, Lcom/badlogic/gdx/physics/box2d/Transform;.mul:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1636 │ │ +08ae12: 6204 680c |00dd: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0c68 │ │ +08ae16: 6205 680c |00df: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0c68 │ │ +08ae1a: 5255 f30b |00e1: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08ae1e: 6206 6e0c |00e3: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08ae22: 4606 0600 |00e5: aget-object v6, v6, v0 │ │ +08ae26: 5266 f30b |00e7: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08ae2a: 7120 1a26 6500 |00e9: invoke-static {v5, v6}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +08ae30: 0a05 |00ec: move-result v5 │ │ +08ae32: 5945 f30b |00ed: iput v5, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08ae36: 6204 680c |00ef: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0c68 │ │ +08ae3a: 6205 680c |00f1: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0c68 │ │ +08ae3e: 5255 f40b |00f3: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08ae42: 6206 6e0c |00f5: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08ae46: 4606 0600 |00f7: aget-object v6, v6, v0 │ │ +08ae4a: 5266 f40b |00f9: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08ae4e: 7120 1a26 6500 |00fb: invoke-static {v5, v6}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +08ae54: 0a05 |00fe: move-result v5 │ │ +08ae56: 5945 f40b |00ff: iput v5, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08ae5a: 6204 6c0c |0101: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0c6c │ │ +08ae5e: 6205 6c0c |0103: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0c6c │ │ +08ae62: 5255 f30b |0105: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08ae66: 6206 6e0c |0107: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08ae6a: 4606 0600 |0109: aget-object v6, v6, v0 │ │ +08ae6e: 5266 f30b |010b: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08ae72: 7120 1826 6500 |010d: invoke-static {v5, v6}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +08ae78: 0a05 |0110: move-result v5 │ │ +08ae7a: 5945 f30b |0111: iput v5, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08ae7e: 6204 6c0c |0113: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0c6c │ │ +08ae82: 6205 6c0c |0115: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0c6c │ │ +08ae86: 5255 f40b |0117: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08ae8a: 6206 6e0c |0119: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08ae8e: 4606 0600 |011b: aget-object v6, v6, v0 │ │ +08ae92: 5266 f40b |011d: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08ae96: 7120 1826 6500 |011f: invoke-static {v5, v6}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +08ae9c: 0a05 |0122: move-result v5 │ │ +08ae9e: 5945 f40b |0123: iput v5, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08aea2: d800 0001 |0125: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08aea6: 28a6 |0127: goto 00cd // -005a │ │ +08aea8: 6204 6e0c |0128: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08aeac: 4604 0407 |012a: aget-object v4, v4, v7 │ │ +08aeb0: 6205 680c |012c: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0c68 │ │ +08aeb4: 5255 f30b |012e: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08aeb8: 6206 680c |0130: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0c68 │ │ +08aebc: 5266 f40b |0132: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08aec0: 6e30 6814 5406 |0134: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +08aec6: 6204 6e0c |0137: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08aeca: 4604 0408 |0139: aget-object v4, v4, v8 │ │ +08aece: 6205 6c0c |013b: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0c6c │ │ +08aed2: 5255 f30b |013d: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08aed6: 6206 680c |013f: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0c68 │ │ +08aeda: 5266 f40b |0141: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08aede: 6e30 6814 5406 |0143: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +08aee4: 6204 6e0c |0146: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08aee8: 4604 0409 |0148: aget-object v4, v4, v9 │ │ +08aeec: 6205 6c0c |014a: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0c6c │ │ +08aef0: 5255 f30b |014c: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08aef4: 6206 6c0c |014e: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0c6c │ │ +08aef8: 5266 f40b |0150: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08aefc: 6e30 6814 5406 |0152: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +08af02: 6204 6e0c |0155: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08af06: 4604 040a |0157: aget-object v4, v4, v10 │ │ +08af0a: 6205 680c |0159: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0c68 │ │ +08af0e: 5255 f30b |015b: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08af12: 6206 6c0c |015d: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0c6c │ │ +08af16: 5266 f40b |015f: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08af1a: 6e30 6814 5406 |0161: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +08af20: 6204 6e0c |0164: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08af24: 54c5 590c |0166: iget-object v5, v12, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.AABB_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0c59 │ │ +08af28: 7058 6015 4c5b |0168: invoke-direct {v12, v4, v11, v5, v8}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSolidPolygon:([Lcom/badlogic/gdx/math/Vector2;ILcom/badlogic/gdx/graphics/Color;Z)V // method@1560 │ │ +08af2e: 2900 33ff |016b: goto/16 009e // -00cd │ │ catches : (none) │ │ positions : │ │ 0x0005 line=147 │ │ 0x000d line=149 │ │ 0x0013 line=150 │ │ 0x0017 line=151 │ │ 0x0022 line=152 │ │ @@ -100953,31 +100975,31 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/Contact;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -07c9f8: |[07c9f8] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.drawContact:(Lcom/badlogic/gdx/physics/box2d/Contact;)V │ │ -07ca08: 6e10 9515 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/physics/box2d/Contact;.getWorldManifold:()Lcom/badlogic/gdx/physics/box2d/WorldManifold; // method@1595 │ │ -07ca0e: 0c01 |0003: move-result-object v1 │ │ -07ca10: 6e10 8616 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.getNumberOfContactPoints:()I // method@1686 │ │ -07ca16: 0a02 |0007: move-result v2 │ │ -07ca18: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ -07ca1c: 0e00 |000a: return-void │ │ -07ca1e: 6e10 8716 0100 |000b: invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.getPoints:()[Lcom/badlogic/gdx/math/Vector2; // method@1687 │ │ -07ca24: 0c02 |000e: move-result-object v2 │ │ -07ca26: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -07ca28: 4600 0203 |0010: aget-object v0, v2, v3 │ │ -07ca2c: 5462 6a0c |0012: iget-object v2, v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ -07ca30: 5203 f30b |0014: iget v3, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07ca34: 5204 f40b |0016: iget v4, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07ca38: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -07ca3a: 6e40 4c12 3254 |0019: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.point:(FFF)V // method@124c │ │ -07ca40: 28ee |001c: goto 000a // -0012 │ │ +08af34: |[08af34] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.drawContact:(Lcom/badlogic/gdx/physics/box2d/Contact;)V │ │ +08af44: 6e10 9515 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/physics/box2d/Contact;.getWorldManifold:()Lcom/badlogic/gdx/physics/box2d/WorldManifold; // method@1595 │ │ +08af4a: 0c01 |0003: move-result-object v1 │ │ +08af4c: 6e10 8616 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.getNumberOfContactPoints:()I // method@1686 │ │ +08af52: 0a02 |0007: move-result v2 │ │ +08af54: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ +08af58: 0e00 |000a: return-void │ │ +08af5a: 6e10 8716 0100 |000b: invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.getPoints:()[Lcom/badlogic/gdx/math/Vector2; // method@1687 │ │ +08af60: 0c02 |000e: move-result-object v2 │ │ +08af62: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +08af64: 4600 0203 |0010: aget-object v0, v2, v3 │ │ +08af68: 5462 6a0c |0012: iget-object v2, v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ +08af6c: 5203 f30b |0014: iget v3, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08af70: 5204 f40b |0016: iget v4, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08af74: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +08af76: 6e40 4c12 3254 |0019: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.point:(FFF)V // method@124c │ │ +08af7c: 28ee |001c: goto 000a // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0004 line=303 │ │ 0x000a line=306 │ │ 0x000b line=304 │ │ 0x0012 line=305 │ │ @@ -100992,73 +101014,73 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/Joint;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 119 16-bit code units │ │ -07ca44: |[07ca44] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.drawJoint:(Lcom/badlogic/gdx/physics/box2d/Joint;)V │ │ -07ca54: 6e10 e915 0f00 |0000: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getBodyA:()Lcom/badlogic/gdx/physics/box2d/Body; // method@15e9 │ │ -07ca5a: 0c00 |0003: move-result-object v0 │ │ -07ca5c: 6e10 ea15 0f00 |0004: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getBodyB:()Lcom/badlogic/gdx/physics/box2d/Body; // method@15ea │ │ -07ca62: 0c01 |0007: move-result-object v1 │ │ -07ca64: 6e10 0115 0000 |0008: invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/Body;.getTransform:()Lcom/badlogic/gdx/physics/box2d/Transform; // method@1501 │ │ -07ca6a: 0c09 |000b: move-result-object v9 │ │ -07ca6c: 6e10 0115 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/Body;.getTransform:()Lcom/badlogic/gdx/physics/box2d/Transform; // method@1501 │ │ -07ca72: 0c0a |000f: move-result-object v10 │ │ -07ca74: 6e10 3416 0900 |0010: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Transform;.getPosition:()Lcom/badlogic/gdx/math/Vector2; // method@1634 │ │ -07ca7a: 0c07 |0013: move-result-object v7 │ │ -07ca7c: 6e10 3416 0a00 |0014: invoke-virtual {v10}, Lcom/badlogic/gdx/physics/box2d/Transform;.getPosition:()Lcom/badlogic/gdx/math/Vector2; // method@1634 │ │ -07ca82: 0c08 |0017: move-result-object v8 │ │ -07ca84: 6e10 e715 0f00 |0018: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getAnchorA:()Lcom/badlogic/gdx/math/Vector2; // method@15e7 │ │ -07ca8a: 0c02 |001b: move-result-object v2 │ │ -07ca8c: 6e10 e815 0f00 |001c: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getAnchorB:()Lcom/badlogic/gdx/math/Vector2; // method@15e8 │ │ -07ca92: 0c03 |001f: move-result-object v3 │ │ -07ca94: 6e10 ed15 0f00 |0020: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getType:()Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // method@15ed │ │ -07ca9a: 0c0b |0023: move-result-object v11 │ │ -07ca9c: 620c 980c |0024: sget-object v12, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c98 │ │ -07caa0: 33cb 0800 |0026: if-ne v11, v12, 002e // +0008 │ │ -07caa4: 54eb 5a0c |0028: iget-object v11, v14, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0c5a │ │ -07caa8: 7040 5d15 2eb3 |002a: invoke-direct {v14, v2, v3, v11}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSegment:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/Color;)V // method@155d │ │ -07caae: 0e00 |002d: return-void │ │ -07cab0: 6e10 ed15 0f00 |002e: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getType:()Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // method@15ed │ │ -07cab6: 0c0b |0031: move-result-object v11 │ │ -07cab8: 620c 9d0c |0032: sget-object v12, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9d │ │ -07cabc: 33cb 1d00 |0034: if-ne v11, v12, 0051 // +001d │ │ -07cac0: 07f4 |0036: move-object v4, v15 │ │ -07cac2: 1f04 4e02 |0037: check-cast v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint; // type@024e │ │ -07cac6: 6e10 d816 0400 |0039: invoke-virtual {v4}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.getGroundAnchorA:()Lcom/badlogic/gdx/math/Vector2; // method@16d8 │ │ -07cacc: 0c05 |003c: move-result-object v5 │ │ -07cace: 6e10 d916 0400 |003d: invoke-virtual {v4}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.getGroundAnchorB:()Lcom/badlogic/gdx/math/Vector2; // method@16d9 │ │ -07cad4: 0c06 |0040: move-result-object v6 │ │ -07cad6: 54eb 5a0c |0041: iget-object v11, v14, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0c5a │ │ -07cada: 7040 5d15 5eb2 |0043: invoke-direct {v14, v5, v2, v11}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSegment:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/Color;)V // method@155d │ │ -07cae0: 54eb 5a0c |0046: iget-object v11, v14, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0c5a │ │ -07cae4: 7040 5d15 6eb3 |0048: invoke-direct {v14, v6, v3, v11}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSegment:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/Color;)V // method@155d │ │ -07caea: 54eb 5a0c |004b: iget-object v11, v14, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0c5a │ │ -07caee: 7040 5d15 5eb6 |004d: invoke-direct {v14, v5, v6, v11}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSegment:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/Color;)V // method@155d │ │ -07caf4: 28dd |0050: goto 002d // -0023 │ │ -07caf6: 6e10 ed15 0f00 |0051: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getType:()Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // method@15ed │ │ -07cafc: 0c0b |0054: move-result-object v11 │ │ -07cafe: 620c 9b0c |0055: sget-object v12, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9b │ │ -07cb02: 33cb 1000 |0057: if-ne v11, v12, 0067 // +0010 │ │ -07cb06: 6e10 e715 0f00 |0059: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getAnchorA:()Lcom/badlogic/gdx/math/Vector2; // method@15e7 │ │ -07cb0c: 0c0b |005c: move-result-object v11 │ │ -07cb0e: 6e10 e815 0f00 |005d: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getAnchorB:()Lcom/badlogic/gdx/math/Vector2; // method@15e8 │ │ -07cb14: 0c0c |0060: move-result-object v12 │ │ -07cb16: 54ed 5a0c |0061: iget-object v13, v14, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0c5a │ │ -07cb1a: 7040 5d15 bedc |0063: invoke-direct {v14, v11, v12, v13}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSegment:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/Color;)V // method@155d │ │ -07cb20: 28c7 |0066: goto 002d // -0039 │ │ -07cb22: 54eb 5a0c |0067: iget-object v11, v14, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0c5a │ │ -07cb26: 7040 5d15 7eb2 |0069: invoke-direct {v14, v7, v2, v11}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSegment:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/Color;)V // method@155d │ │ -07cb2c: 54eb 5a0c |006c: iget-object v11, v14, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0c5a │ │ -07cb30: 7040 5d15 2eb3 |006e: invoke-direct {v14, v2, v3, v11}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSegment:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/Color;)V // method@155d │ │ -07cb36: 54eb 5a0c |0071: iget-object v11, v14, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0c5a │ │ -07cb3a: 7040 5d15 8eb3 |0073: invoke-direct {v14, v8, v3, v11}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSegment:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/Color;)V // method@155d │ │ -07cb40: 28b7 |0076: goto 002d // -0049 │ │ +08af80: |[08af80] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.drawJoint:(Lcom/badlogic/gdx/physics/box2d/Joint;)V │ │ +08af90: 6e10 e915 0f00 |0000: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getBodyA:()Lcom/badlogic/gdx/physics/box2d/Body; // method@15e9 │ │ +08af96: 0c00 |0003: move-result-object v0 │ │ +08af98: 6e10 ea15 0f00 |0004: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getBodyB:()Lcom/badlogic/gdx/physics/box2d/Body; // method@15ea │ │ +08af9e: 0c01 |0007: move-result-object v1 │ │ +08afa0: 6e10 0115 0000 |0008: invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/Body;.getTransform:()Lcom/badlogic/gdx/physics/box2d/Transform; // method@1501 │ │ +08afa6: 0c09 |000b: move-result-object v9 │ │ +08afa8: 6e10 0115 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/Body;.getTransform:()Lcom/badlogic/gdx/physics/box2d/Transform; // method@1501 │ │ +08afae: 0c0a |000f: move-result-object v10 │ │ +08afb0: 6e10 3416 0900 |0010: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Transform;.getPosition:()Lcom/badlogic/gdx/math/Vector2; // method@1634 │ │ +08afb6: 0c07 |0013: move-result-object v7 │ │ +08afb8: 6e10 3416 0a00 |0014: invoke-virtual {v10}, Lcom/badlogic/gdx/physics/box2d/Transform;.getPosition:()Lcom/badlogic/gdx/math/Vector2; // method@1634 │ │ +08afbe: 0c08 |0017: move-result-object v8 │ │ +08afc0: 6e10 e715 0f00 |0018: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getAnchorA:()Lcom/badlogic/gdx/math/Vector2; // method@15e7 │ │ +08afc6: 0c02 |001b: move-result-object v2 │ │ +08afc8: 6e10 e815 0f00 |001c: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getAnchorB:()Lcom/badlogic/gdx/math/Vector2; // method@15e8 │ │ +08afce: 0c03 |001f: move-result-object v3 │ │ +08afd0: 6e10 ed15 0f00 |0020: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getType:()Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // method@15ed │ │ +08afd6: 0c0b |0023: move-result-object v11 │ │ +08afd8: 620c 980c |0024: sget-object v12, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c98 │ │ +08afdc: 33cb 0800 |0026: if-ne v11, v12, 002e // +0008 │ │ +08afe0: 54eb 5a0c |0028: iget-object v11, v14, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0c5a │ │ +08afe4: 7040 5d15 2eb3 |002a: invoke-direct {v14, v2, v3, v11}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSegment:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/Color;)V // method@155d │ │ +08afea: 0e00 |002d: return-void │ │ +08afec: 6e10 ed15 0f00 |002e: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getType:()Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // method@15ed │ │ +08aff2: 0c0b |0031: move-result-object v11 │ │ +08aff4: 620c 9d0c |0032: sget-object v12, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9d │ │ +08aff8: 33cb 1d00 |0034: if-ne v11, v12, 0051 // +001d │ │ +08affc: 07f4 |0036: move-object v4, v15 │ │ +08affe: 1f04 4c02 |0037: check-cast v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint; // type@024c │ │ +08b002: 6e10 d816 0400 |0039: invoke-virtual {v4}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.getGroundAnchorA:()Lcom/badlogic/gdx/math/Vector2; // method@16d8 │ │ +08b008: 0c05 |003c: move-result-object v5 │ │ +08b00a: 6e10 d916 0400 |003d: invoke-virtual {v4}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.getGroundAnchorB:()Lcom/badlogic/gdx/math/Vector2; // method@16d9 │ │ +08b010: 0c06 |0040: move-result-object v6 │ │ +08b012: 54eb 5a0c |0041: iget-object v11, v14, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0c5a │ │ +08b016: 7040 5d15 5eb2 |0043: invoke-direct {v14, v5, v2, v11}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSegment:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/Color;)V // method@155d │ │ +08b01c: 54eb 5a0c |0046: iget-object v11, v14, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0c5a │ │ +08b020: 7040 5d15 6eb3 |0048: invoke-direct {v14, v6, v3, v11}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSegment:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/Color;)V // method@155d │ │ +08b026: 54eb 5a0c |004b: iget-object v11, v14, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0c5a │ │ +08b02a: 7040 5d15 5eb6 |004d: invoke-direct {v14, v5, v6, v11}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSegment:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/Color;)V // method@155d │ │ +08b030: 28dd |0050: goto 002d // -0023 │ │ +08b032: 6e10 ed15 0f00 |0051: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getType:()Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // method@15ed │ │ +08b038: 0c0b |0054: move-result-object v11 │ │ +08b03a: 620c 9b0c |0055: sget-object v12, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9b │ │ +08b03e: 33cb 1000 |0057: if-ne v11, v12, 0067 // +0010 │ │ +08b042: 6e10 e715 0f00 |0059: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getAnchorA:()Lcom/badlogic/gdx/math/Vector2; // method@15e7 │ │ +08b048: 0c0b |005c: move-result-object v11 │ │ +08b04a: 6e10 e815 0f00 |005d: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getAnchorB:()Lcom/badlogic/gdx/math/Vector2; // method@15e8 │ │ +08b050: 0c0c |0060: move-result-object v12 │ │ +08b052: 54ed 5a0c |0061: iget-object v13, v14, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0c5a │ │ +08b056: 7040 5d15 bedc |0063: invoke-direct {v14, v11, v12, v13}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSegment:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/Color;)V // method@155d │ │ +08b05c: 28c7 |0066: goto 002d // -0039 │ │ +08b05e: 54eb 5a0c |0067: iget-object v11, v14, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0c5a │ │ +08b062: 7040 5d15 7eb2 |0069: invoke-direct {v14, v7, v2, v11}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSegment:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/Color;)V // method@155d │ │ +08b068: 54eb 5a0c |006c: iget-object v11, v14, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0c5a │ │ +08b06c: 7040 5d15 2eb3 |006e: invoke-direct {v14, v2, v3, v11}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSegment:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/Color;)V // method@155d │ │ +08b072: 54eb 5a0c |0071: iget-object v11, v14, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0c5a │ │ +08b076: 7040 5d15 8eb3 |0073: invoke-direct {v14, v8, v3, v11}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSegment:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/Color;)V // method@155d │ │ +08b07c: 28b7 |0076: goto 002d // -0049 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0004 line=269 │ │ 0x0008 line=270 │ │ 0x000c line=271 │ │ 0x0010 line=273 │ │ @@ -101100,24 +101122,24 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/Color;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -07cb44: |[07cb44] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.drawSegment:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/Color;)V │ │ -07cb54: 5450 6a0c |0000: iget-object v0, v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ -07cb58: 6e20 5112 8000 |0002: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@1251 │ │ -07cb5e: 5450 6a0c |0005: iget-object v0, v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ -07cb62: 5261 f30b |0007: iget v1, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07cb66: 5262 f40b |0009: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07cb6a: 5273 f30b |000b: iget v3, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07cb6e: 5274 f40b |000d: iget v4, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07cb72: 6e54 4a12 1032 |000f: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.line:(FFFF)V // method@124a │ │ -07cb78: 0e00 |0012: return-void │ │ +08b080: |[08b080] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.drawSegment:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/Color;)V │ │ +08b090: 5450 6a0c |0000: iget-object v0, v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ +08b094: 6e20 5112 8000 |0002: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@1251 │ │ +08b09a: 5450 6a0c |0005: iget-object v0, v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ +08b09e: 5261 f30b |0007: iget v1, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08b0a2: 5262 f40b |0009: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08b0a6: 5273 f30b |000b: iget v3, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08b0aa: 5274 f40b |000d: iget v4, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08b0ae: 6e54 4a12 1032 |000f: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.line:(FFFF)V // method@124a │ │ +08b0b4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0005 line=298 │ │ 0x0012 line=299 │ │ locals : │ │ 0x0000 - 0x0013 reg=5 this Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer; │ │ @@ -101130,113 +101152,113 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/physics/box2d/Transform;Lcom/badlogic/gdx/graphics/Color;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 195 16-bit code units │ │ -07cb7c: |[07cb7c] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.drawShape:(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/physics/box2d/Transform;Lcom/badlogic/gdx/graphics/Color;)V │ │ -07cb8c: 6e10 ca15 0c00 |0000: invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; // method@15ca │ │ -07cb92: 0c05 |0003: move-result-object v5 │ │ -07cb94: 6206 c10c |0004: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Circle:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc1 │ │ -07cb98: 3365 2f00 |0006: if-ne v5, v6, 0035 // +002f │ │ -07cb9c: 6e10 c915 0c00 |0008: invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getShape:()Lcom/badlogic/gdx/physics/box2d/Shape; // method@15c9 │ │ -07cba2: 0c01 |000b: move-result-object v1 │ │ -07cba4: 1f01 2802 |000c: check-cast v1, Lcom/badlogic/gdx/physics/box2d/CircleShape; // type@0228 │ │ -07cba8: 6205 6b0c |000e: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.t:Lcom/badlogic/gdx/math/Vector2; // field@0c6b │ │ -07cbac: 6e10 8615 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/CircleShape;.getPosition:()Lcom/badlogic/gdx/math/Vector2; // method@1586 │ │ -07cbb2: 0c06 |0013: move-result-object v6 │ │ -07cbb4: 6e20 6914 6500 |0014: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -07cbba: 6205 6b0c |0017: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.t:Lcom/badlogic/gdx/math/Vector2; // field@0c6b │ │ -07cbbe: 6e20 3616 5d00 |0019: invoke-virtual {v13, v5}, Lcom/badlogic/gdx/physics/box2d/Transform;.mul:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1636 │ │ -07cbc4: 6205 6b0c |001c: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.t:Lcom/badlogic/gdx/math/Vector2; // field@0c6b │ │ -07cbc8: 6e10 8715 0100 |001e: invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/CircleShape;.getRadius:()F // method@1587 │ │ -07cbce: 0a06 |0021: move-result v6 │ │ -07cbd0: 6207 610c |0022: sget-object v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.axis:Lcom/badlogic/gdx/math/Vector2; // field@0c61 │ │ -07cbd4: 54d8 ca0c |0024: iget-object v8, v13, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ -07cbd8: 1229 |0026: const/4 v9, #int 2 // #2 │ │ -07cbda: 4408 0809 |0027: aget v8, v8, v9 │ │ -07cbde: 54d9 ca0c |0029: iget-object v9, v13, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ -07cbe2: 123a |002b: const/4 v10, #int 3 // #3 │ │ -07cbe4: 4409 090a |002c: aget v9, v9, v10 │ │ -07cbe8: 6e30 6814 8709 |002e: invoke-virtual {v7, v8, v9}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -07cbee: 0c07 |0031: move-result-object v7 │ │ -07cbf0: 705e 5f15 5b76 |0032: invoke-direct {v11, v5, v6, v7, v14}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSolidCircle:(Lcom/badlogic/gdx/math/Vector2;FLcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/Color;)V // method@155f │ │ -07cbf6: 6e10 ca15 0c00 |0035: invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; // method@15ca │ │ -07cbfc: 0c05 |0038: move-result-object v5 │ │ -07cbfe: 6206 c20c |0039: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Edge:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc2 │ │ -07cc02: 3365 2f00 |003b: if-ne v5, v6, 006a // +002f │ │ -07cc06: 6e10 c915 0c00 |003d: invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getShape:()Lcom/badlogic/gdx/physics/box2d/Shape; // method@15c9 │ │ -07cc0c: 0c02 |0040: move-result-object v2 │ │ -07cc0e: 1f02 2e02 |0041: check-cast v2, Lcom/badlogic/gdx/physics/box2d/EdgeShape; // type@022e │ │ -07cc12: 6205 6e0c |0043: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07cc16: 1206 |0045: const/4 v6, #int 0 // #0 │ │ -07cc18: 4605 0506 |0046: aget-object v5, v5, v6 │ │ -07cc1c: 6e20 ba15 5200 |0048: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.getVertex1:(Lcom/badlogic/gdx/math/Vector2;)V // method@15ba │ │ -07cc22: 6205 6e0c |004b: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07cc26: 1216 |004d: const/4 v6, #int 1 // #1 │ │ -07cc28: 4605 0506 |004e: aget-object v5, v5, v6 │ │ -07cc2c: 6e20 bb15 5200 |0050: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.getVertex2:(Lcom/badlogic/gdx/math/Vector2;)V // method@15bb │ │ -07cc32: 6205 6e0c |0053: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07cc36: 1206 |0055: const/4 v6, #int 0 // #0 │ │ -07cc38: 4605 0506 |0056: aget-object v5, v5, v6 │ │ -07cc3c: 6e20 3616 5d00 |0058: invoke-virtual {v13, v5}, Lcom/badlogic/gdx/physics/box2d/Transform;.mul:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1636 │ │ -07cc42: 6205 6e0c |005b: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07cc46: 1216 |005d: const/4 v6, #int 1 // #1 │ │ -07cc48: 4605 0506 |005e: aget-object v5, v5, v6 │ │ -07cc4c: 6e20 3616 5d00 |0060: invoke-virtual {v13, v5}, Lcom/badlogic/gdx/physics/box2d/Transform;.mul:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1636 │ │ -07cc52: 6205 6e0c |0063: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07cc56: 1226 |0065: const/4 v6, #int 2 // #2 │ │ -07cc58: 1217 |0066: const/4 v7, #int 1 // #1 │ │ -07cc5a: 7057 6015 5be6 |0067: invoke-direct {v11, v5, v6, v14, v7}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSolidPolygon:([Lcom/badlogic/gdx/math/Vector2;ILcom/badlogic/gdx/graphics/Color;Z)V // method@1560 │ │ -07cc60: 6e10 ca15 0c00 |006a: invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; // method@15ca │ │ -07cc66: 0c05 |006d: move-result-object v5 │ │ -07cc68: 6206 c30c |006e: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Polygon:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc3 │ │ -07cc6c: 3365 2600 |0070: if-ne v5, v6, 0096 // +0026 │ │ -07cc70: 6e10 c915 0c00 |0072: invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getShape:()Lcom/badlogic/gdx/physics/box2d/Shape; // method@15c9 │ │ -07cc76: 0c00 |0075: move-result-object v0 │ │ -07cc78: 1f00 3a02 |0076: check-cast v0, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@023a │ │ -07cc7c: 6e10 1516 0000 |0078: invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.getVertexCount:()I // method@1615 │ │ -07cc82: 0a04 |007b: move-result v4 │ │ -07cc84: 1203 |007c: const/4 v3, #int 0 // #0 │ │ -07cc86: 3543 1300 |007d: if-ge v3, v4, 0090 // +0013 │ │ -07cc8a: 6205 6e0c |007f: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07cc8e: 4605 0503 |0081: aget-object v5, v5, v3 │ │ -07cc92: 6e30 1416 3005 |0083: invoke-virtual {v0, v3, v5}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.getVertex:(ILcom/badlogic/gdx/math/Vector2;)V // method@1614 │ │ -07cc98: 6205 6e0c |0086: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07cc9c: 4605 0503 |0088: aget-object v5, v5, v3 │ │ -07cca0: 6e20 3616 5d00 |008a: invoke-virtual {v13, v5}, Lcom/badlogic/gdx/physics/box2d/Transform;.mul:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1636 │ │ -07cca6: d803 0301 |008d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -07ccaa: 28ee |008f: goto 007d // -0012 │ │ -07ccac: 6205 6e0c |0090: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07ccb0: 1216 |0092: const/4 v6, #int 1 // #1 │ │ -07ccb2: 7056 6015 5be4 |0093: invoke-direct {v11, v5, v4, v14, v6}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSolidPolygon:([Lcom/badlogic/gdx/math/Vector2;ILcom/badlogic/gdx/graphics/Color;Z)V // method@1560 │ │ -07ccb8: 6e10 ca15 0c00 |0096: invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; // method@15ca │ │ -07ccbe: 0c05 |0099: move-result-object v5 │ │ -07ccc0: 6206 c00c |009a: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Chain:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc0 │ │ -07ccc4: 3365 2600 |009c: if-ne v5, v6, 00c2 // +0026 │ │ -07ccc8: 6e10 c915 0c00 |009e: invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getShape:()Lcom/badlogic/gdx/physics/box2d/Shape; // method@15c9 │ │ -07ccce: 0c00 |00a1: move-result-object v0 │ │ -07ccd0: 1f00 2702 |00a2: check-cast v0, Lcom/badlogic/gdx/physics/box2d/ChainShape; // type@0227 │ │ -07ccd4: 6e10 7715 0000 |00a4: invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.getVertexCount:()I // method@1577 │ │ -07ccda: 0a04 |00a7: move-result v4 │ │ -07ccdc: 1203 |00a8: const/4 v3, #int 0 // #0 │ │ -07ccde: 3543 1300 |00a9: if-ge v3, v4, 00bc // +0013 │ │ -07cce2: 6205 6e0c |00ab: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07cce6: 4605 0503 |00ad: aget-object v5, v5, v3 │ │ -07ccea: 6e30 7615 3005 |00af: invoke-virtual {v0, v3, v5}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.getVertex:(ILcom/badlogic/gdx/math/Vector2;)V // method@1576 │ │ -07ccf0: 6205 6e0c |00b2: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07ccf4: 4605 0503 |00b4: aget-object v5, v5, v3 │ │ -07ccf8: 6e20 3616 5d00 |00b6: invoke-virtual {v13, v5}, Lcom/badlogic/gdx/physics/box2d/Transform;.mul:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1636 │ │ -07ccfe: d803 0301 |00b9: add-int/lit8 v3, v3, #int 1 // #01 │ │ -07cd02: 28ee |00bb: goto 00a9 // -0012 │ │ -07cd04: 6205 6e0c |00bc: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -07cd08: 1206 |00be: const/4 v6, #int 0 // #0 │ │ -07cd0a: 7056 6015 5be4 |00bf: invoke-direct {v11, v5, v4, v14, v6}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSolidPolygon:([Lcom/badlogic/gdx/math/Vector2;ILcom/badlogic/gdx/graphics/Color;Z)V // method@1560 │ │ -07cd10: 0e00 |00c2: return-void │ │ +08b0b8: |[08b0b8] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.drawShape:(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/physics/box2d/Transform;Lcom/badlogic/gdx/graphics/Color;)V │ │ +08b0c8: 6e10 ca15 0c00 |0000: invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; // method@15ca │ │ +08b0ce: 0c05 |0003: move-result-object v5 │ │ +08b0d0: 6206 c10c |0004: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Circle:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc1 │ │ +08b0d4: 3365 2f00 |0006: if-ne v5, v6, 0035 // +002f │ │ +08b0d8: 6e10 c915 0c00 |0008: invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getShape:()Lcom/badlogic/gdx/physics/box2d/Shape; // method@15c9 │ │ +08b0de: 0c01 |000b: move-result-object v1 │ │ +08b0e0: 1f01 2602 |000c: check-cast v1, Lcom/badlogic/gdx/physics/box2d/CircleShape; // type@0226 │ │ +08b0e4: 6205 6b0c |000e: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.t:Lcom/badlogic/gdx/math/Vector2; // field@0c6b │ │ +08b0e8: 6e10 8615 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/CircleShape;.getPosition:()Lcom/badlogic/gdx/math/Vector2; // method@1586 │ │ +08b0ee: 0c06 |0013: move-result-object v6 │ │ +08b0f0: 6e20 6914 6500 |0014: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +08b0f6: 6205 6b0c |0017: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.t:Lcom/badlogic/gdx/math/Vector2; // field@0c6b │ │ +08b0fa: 6e20 3616 5d00 |0019: invoke-virtual {v13, v5}, Lcom/badlogic/gdx/physics/box2d/Transform;.mul:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1636 │ │ +08b100: 6205 6b0c |001c: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.t:Lcom/badlogic/gdx/math/Vector2; // field@0c6b │ │ +08b104: 6e10 8715 0100 |001e: invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/CircleShape;.getRadius:()F // method@1587 │ │ +08b10a: 0a06 |0021: move-result v6 │ │ +08b10c: 6207 610c |0022: sget-object v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.axis:Lcom/badlogic/gdx/math/Vector2; // field@0c61 │ │ +08b110: 54d8 ca0c |0024: iget-object v8, v13, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ +08b114: 1229 |0026: const/4 v9, #int 2 // #2 │ │ +08b116: 4408 0809 |0027: aget v8, v8, v9 │ │ +08b11a: 54d9 ca0c |0029: iget-object v9, v13, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ +08b11e: 123a |002b: const/4 v10, #int 3 // #3 │ │ +08b120: 4409 090a |002c: aget v9, v9, v10 │ │ +08b124: 6e30 6814 8709 |002e: invoke-virtual {v7, v8, v9}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +08b12a: 0c07 |0031: move-result-object v7 │ │ +08b12c: 705e 5f15 5b76 |0032: invoke-direct {v11, v5, v6, v7, v14}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSolidCircle:(Lcom/badlogic/gdx/math/Vector2;FLcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/Color;)V // method@155f │ │ +08b132: 6e10 ca15 0c00 |0035: invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; // method@15ca │ │ +08b138: 0c05 |0038: move-result-object v5 │ │ +08b13a: 6206 c20c |0039: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Edge:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc2 │ │ +08b13e: 3365 2f00 |003b: if-ne v5, v6, 006a // +002f │ │ +08b142: 6e10 c915 0c00 |003d: invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getShape:()Lcom/badlogic/gdx/physics/box2d/Shape; // method@15c9 │ │ +08b148: 0c02 |0040: move-result-object v2 │ │ +08b14a: 1f02 2c02 |0041: check-cast v2, Lcom/badlogic/gdx/physics/box2d/EdgeShape; // type@022c │ │ +08b14e: 6205 6e0c |0043: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08b152: 1206 |0045: const/4 v6, #int 0 // #0 │ │ +08b154: 4605 0506 |0046: aget-object v5, v5, v6 │ │ +08b158: 6e20 ba15 5200 |0048: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.getVertex1:(Lcom/badlogic/gdx/math/Vector2;)V // method@15ba │ │ +08b15e: 6205 6e0c |004b: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08b162: 1216 |004d: const/4 v6, #int 1 // #1 │ │ +08b164: 4605 0506 |004e: aget-object v5, v5, v6 │ │ +08b168: 6e20 bb15 5200 |0050: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.getVertex2:(Lcom/badlogic/gdx/math/Vector2;)V // method@15bb │ │ +08b16e: 6205 6e0c |0053: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08b172: 1206 |0055: const/4 v6, #int 0 // #0 │ │ +08b174: 4605 0506 |0056: aget-object v5, v5, v6 │ │ +08b178: 6e20 3616 5d00 |0058: invoke-virtual {v13, v5}, Lcom/badlogic/gdx/physics/box2d/Transform;.mul:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1636 │ │ +08b17e: 6205 6e0c |005b: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08b182: 1216 |005d: const/4 v6, #int 1 // #1 │ │ +08b184: 4605 0506 |005e: aget-object v5, v5, v6 │ │ +08b188: 6e20 3616 5d00 |0060: invoke-virtual {v13, v5}, Lcom/badlogic/gdx/physics/box2d/Transform;.mul:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1636 │ │ +08b18e: 6205 6e0c |0063: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08b192: 1226 |0065: const/4 v6, #int 2 // #2 │ │ +08b194: 1217 |0066: const/4 v7, #int 1 // #1 │ │ +08b196: 7057 6015 5be6 |0067: invoke-direct {v11, v5, v6, v14, v7}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSolidPolygon:([Lcom/badlogic/gdx/math/Vector2;ILcom/badlogic/gdx/graphics/Color;Z)V // method@1560 │ │ +08b19c: 6e10 ca15 0c00 |006a: invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; // method@15ca │ │ +08b1a2: 0c05 |006d: move-result-object v5 │ │ +08b1a4: 6206 c30c |006e: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Polygon:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc3 │ │ +08b1a8: 3365 2600 |0070: if-ne v5, v6, 0096 // +0026 │ │ +08b1ac: 6e10 c915 0c00 |0072: invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getShape:()Lcom/badlogic/gdx/physics/box2d/Shape; // method@15c9 │ │ +08b1b2: 0c00 |0075: move-result-object v0 │ │ +08b1b4: 1f00 3802 |0076: check-cast v0, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@0238 │ │ +08b1b8: 6e10 1516 0000 |0078: invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.getVertexCount:()I // method@1615 │ │ +08b1be: 0a04 |007b: move-result v4 │ │ +08b1c0: 1203 |007c: const/4 v3, #int 0 // #0 │ │ +08b1c2: 3543 1300 |007d: if-ge v3, v4, 0090 // +0013 │ │ +08b1c6: 6205 6e0c |007f: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08b1ca: 4605 0503 |0081: aget-object v5, v5, v3 │ │ +08b1ce: 6e30 1416 3005 |0083: invoke-virtual {v0, v3, v5}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.getVertex:(ILcom/badlogic/gdx/math/Vector2;)V // method@1614 │ │ +08b1d4: 6205 6e0c |0086: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08b1d8: 4605 0503 |0088: aget-object v5, v5, v3 │ │ +08b1dc: 6e20 3616 5d00 |008a: invoke-virtual {v13, v5}, Lcom/badlogic/gdx/physics/box2d/Transform;.mul:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1636 │ │ +08b1e2: d803 0301 |008d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +08b1e6: 28ee |008f: goto 007d // -0012 │ │ +08b1e8: 6205 6e0c |0090: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08b1ec: 1216 |0092: const/4 v6, #int 1 // #1 │ │ +08b1ee: 7056 6015 5be4 |0093: invoke-direct {v11, v5, v4, v14, v6}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSolidPolygon:([Lcom/badlogic/gdx/math/Vector2;ILcom/badlogic/gdx/graphics/Color;Z)V // method@1560 │ │ +08b1f4: 6e10 ca15 0c00 |0096: invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; // method@15ca │ │ +08b1fa: 0c05 |0099: move-result-object v5 │ │ +08b1fc: 6206 c00c |009a: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Chain:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc0 │ │ +08b200: 3365 2600 |009c: if-ne v5, v6, 00c2 // +0026 │ │ +08b204: 6e10 c915 0c00 |009e: invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getShape:()Lcom/badlogic/gdx/physics/box2d/Shape; // method@15c9 │ │ +08b20a: 0c00 |00a1: move-result-object v0 │ │ +08b20c: 1f00 2502 |00a2: check-cast v0, Lcom/badlogic/gdx/physics/box2d/ChainShape; // type@0225 │ │ +08b210: 6e10 7715 0000 |00a4: invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.getVertexCount:()I // method@1577 │ │ +08b216: 0a04 |00a7: move-result v4 │ │ +08b218: 1203 |00a8: const/4 v3, #int 0 // #0 │ │ +08b21a: 3543 1300 |00a9: if-ge v3, v4, 00bc // +0013 │ │ +08b21e: 6205 6e0c |00ab: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08b222: 4605 0503 |00ad: aget-object v5, v5, v3 │ │ +08b226: 6e30 7615 3005 |00af: invoke-virtual {v0, v3, v5}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.getVertex:(ILcom/badlogic/gdx/math/Vector2;)V // method@1576 │ │ +08b22c: 6205 6e0c |00b2: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08b230: 4605 0503 |00b4: aget-object v5, v5, v3 │ │ +08b234: 6e20 3616 5d00 |00b6: invoke-virtual {v13, v5}, Lcom/badlogic/gdx/physics/box2d/Transform;.mul:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1636 │ │ +08b23a: d803 0301 |00b9: add-int/lit8 v3, v3, #int 1 // #01 │ │ +08b23e: 28ee |00bb: goto 00a9 // -0012 │ │ +08b240: 6205 6e0c |00bc: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +08b244: 1206 |00be: const/4 v6, #int 0 // #0 │ │ +08b246: 7056 6015 5be4 |00bf: invoke-direct {v11, v5, v4, v14, v6}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSolidPolygon:([Lcom/badlogic/gdx/math/Vector2;ILcom/badlogic/gdx/graphics/Color;Z)V // method@1560 │ │ +08b24c: 0e00 |00c2: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0008 line=194 │ │ 0x000e line=195 │ │ 0x0017 line=196 │ │ 0x001c line=197 │ │ @@ -101283,91 +101305,91 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;FLcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/Color;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 141 16-bit code units │ │ -07cd14: |[07cd14] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.drawSolidCircle:(Lcom/badlogic/gdx/math/Vector2;FLcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/Color;)V │ │ -07cd24: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -07cd26: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -07cd28: 1408 7cd9 a03e |0002: const v8, #float 0.314159 // #3ea0d97c │ │ -07cd2e: 54a0 6a0c |0005: iget-object v0, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ -07cd32: 52e1 7903 |0007: iget v1, v14, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -07cd36: 52e2 7803 |0009: iget v2, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -07cd3a: 52e4 7703 |000b: iget v4, v14, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -07cd3e: 52e5 7603 |000d: iget v5, v14, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -07cd42: 6e55 5012 1042 |000f: invoke-virtual {v0, v1, v2, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.setColor:(FFFF)V // method@1250 │ │ -07cd48: 1209 |0012: const/4 v9, #int 0 // #0 │ │ -07cd4a: 1300 1400 |0013: const/16 v0, #int 20 // #14 │ │ -07cd4e: 3509 4c00 |0015: if-ge v9, v0, 0061 // +004c │ │ -07cd52: 54a0 6d0c |0017: iget-object v0, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.v:Lcom/badlogic/gdx/math/Vector2; // field@0c6d │ │ -07cd56: 8971 |0019: float-to-double v1, v7 │ │ -07cd58: 7120 1526 2100 |001a: invoke-static {v1, v2}, Ljava/lang/Math;.cos:(D)D // method@2615 │ │ -07cd5e: 0b01 |001d: move-result-wide v1 │ │ -07cd60: 8c11 |001e: double-to-float v1, v1 │ │ -07cd62: c8c1 |001f: mul-float/2addr v1, v12 │ │ -07cd64: 52b2 f30b |0020: iget v2, v11, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07cd68: c621 |0022: add-float/2addr v1, v2 │ │ -07cd6a: 8974 |0023: float-to-double v4, v7 │ │ -07cd6c: 7120 2026 5400 |0024: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@2620 │ │ -07cd72: 0b04 |0027: move-result-wide v4 │ │ -07cd74: 8c42 |0028: double-to-float v2, v4 │ │ -07cd76: c8c2 |0029: mul-float/2addr v2, v12 │ │ -07cd78: 52b4 f40b |002a: iget v4, v11, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07cd7c: c642 |002c: add-float/2addr v2, v4 │ │ -07cd7e: 6e30 6814 1002 |002d: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -07cd84: 3909 1400 |0030: if-nez v9, 0044 // +0014 │ │ -07cd88: 54a0 690c |0032: iget-object v0, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0c69 │ │ -07cd8c: 54a1 6d0c |0034: iget-object v1, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.v:Lcom/badlogic/gdx/math/Vector2; // field@0c6d │ │ -07cd90: 6e20 6914 1000 |0036: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -07cd96: 54a0 670c |0039: iget-object v0, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.f:Lcom/badlogic/gdx/math/Vector2; // field@0c67 │ │ -07cd9a: 54a1 6d0c |003b: iget-object v1, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.v:Lcom/badlogic/gdx/math/Vector2; // field@0c6d │ │ -07cd9e: 6e20 6914 1000 |003d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -07cda4: d809 0901 |0040: add-int/lit8 v9, v9, #int 1 // #01 │ │ -07cda8: c687 |0042: add-float/2addr v7, v8 │ │ -07cdaa: 28d0 |0043: goto 0013 // -0030 │ │ -07cdac: 54a0 6a0c |0044: iget-object v0, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ -07cdb0: 54a1 690c |0046: iget-object v1, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0c69 │ │ -07cdb4: 5211 f30b |0048: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07cdb8: 54a2 690c |004a: iget-object v2, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0c69 │ │ -07cdbc: 5222 f40b |004c: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07cdc0: 54a4 6d0c |004e: iget-object v4, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.v:Lcom/badlogic/gdx/math/Vector2; // field@0c6d │ │ -07cdc4: 5244 f30b |0050: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07cdc8: 54a5 6d0c |0052: iget-object v5, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.v:Lcom/badlogic/gdx/math/Vector2; // field@0c6d │ │ -07cdcc: 5255 f40b |0054: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07cdd0: 6e55 4a12 1042 |0056: invoke-virtual {v0, v1, v2, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.line:(FFFF)V // method@124a │ │ -07cdd6: 54a0 690c |0059: iget-object v0, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0c69 │ │ -07cdda: 54a1 6d0c |005b: iget-object v1, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.v:Lcom/badlogic/gdx/math/Vector2; // field@0c6d │ │ -07cdde: 6e20 6914 1000 |005d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -07cde4: 28e0 |0060: goto 0040 // -0020 │ │ -07cde6: 54a0 6a0c |0061: iget-object v0, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ -07cdea: 54a1 670c |0063: iget-object v1, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.f:Lcom/badlogic/gdx/math/Vector2; // field@0c67 │ │ -07cdee: 5211 f30b |0065: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07cdf2: 54a2 670c |0067: iget-object v2, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.f:Lcom/badlogic/gdx/math/Vector2; // field@0c67 │ │ -07cdf6: 5222 f40b |0069: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07cdfa: 54a4 690c |006b: iget-object v4, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0c69 │ │ -07cdfe: 5244 f30b |006d: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07ce02: 54a5 690c |006f: iget-object v5, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0c69 │ │ -07ce06: 5255 f40b |0071: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07ce0a: 6e55 4a12 1042 |0073: invoke-virtual {v0, v1, v2, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.line:(FFFF)V // method@124a │ │ -07ce10: 54a0 6a0c |0076: iget-object v0, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ -07ce14: 52b1 f30b |0078: iget v1, v11, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07ce18: 52b2 f40b |007a: iget v2, v11, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07ce1c: 52b4 f30b |007c: iget v4, v11, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07ce20: 52d5 f30b |007e: iget v5, v13, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07ce24: c8c5 |0080: mul-float/2addr v5, v12 │ │ -07ce26: c654 |0081: add-float/2addr v4, v5 │ │ -07ce28: 52b5 f40b |0082: iget v5, v11, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07ce2c: 52d6 f40b |0084: iget v6, v13, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07ce30: c8c6 |0086: mul-float/2addr v6, v12 │ │ -07ce32: c665 |0087: add-float/2addr v5, v6 │ │ -07ce34: 0136 |0088: move v6, v3 │ │ -07ce36: 7407 4b12 0000 |0089: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.line:(FFFFFF)V // method@124b │ │ -07ce3c: 0e00 |008c: return-void │ │ +08b250: |[08b250] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.drawSolidCircle:(Lcom/badlogic/gdx/math/Vector2;FLcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/Color;)V │ │ +08b260: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08b262: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +08b264: 1408 7cd9 a03e |0002: const v8, #float 0.314159 // #3ea0d97c │ │ +08b26a: 54a0 6a0c |0005: iget-object v0, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ +08b26e: 52e1 7903 |0007: iget v1, v14, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +08b272: 52e2 7803 |0009: iget v2, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +08b276: 52e4 7703 |000b: iget v4, v14, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +08b27a: 52e5 7603 |000d: iget v5, v14, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +08b27e: 6e55 5012 1042 |000f: invoke-virtual {v0, v1, v2, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.setColor:(FFFF)V // method@1250 │ │ +08b284: 1209 |0012: const/4 v9, #int 0 // #0 │ │ +08b286: 1300 1400 |0013: const/16 v0, #int 20 // #14 │ │ +08b28a: 3509 4c00 |0015: if-ge v9, v0, 0061 // +004c │ │ +08b28e: 54a0 6d0c |0017: iget-object v0, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.v:Lcom/badlogic/gdx/math/Vector2; // field@0c6d │ │ +08b292: 8974 |0019: float-to-double v4, v7 │ │ +08b294: 7120 1526 5400 |001a: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@2615 │ │ +08b29a: 0b04 |001d: move-result-wide v4 │ │ +08b29c: 8c41 |001e: double-to-float v1, v4 │ │ +08b29e: c8c1 |001f: mul-float/2addr v1, v12 │ │ +08b2a0: 52b2 f30b |0020: iget v2, v11, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08b2a4: c621 |0022: add-float/2addr v1, v2 │ │ +08b2a6: 8974 |0023: float-to-double v4, v7 │ │ +08b2a8: 7120 2026 5400 |0024: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@2620 │ │ +08b2ae: 0b04 |0027: move-result-wide v4 │ │ +08b2b0: 8c42 |0028: double-to-float v2, v4 │ │ +08b2b2: c8c2 |0029: mul-float/2addr v2, v12 │ │ +08b2b4: 52b4 f40b |002a: iget v4, v11, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08b2b8: c642 |002c: add-float/2addr v2, v4 │ │ +08b2ba: 6e30 6814 1002 |002d: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +08b2c0: 3909 1400 |0030: if-nez v9, 0044 // +0014 │ │ +08b2c4: 54a0 690c |0032: iget-object v0, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0c69 │ │ +08b2c8: 54a1 6d0c |0034: iget-object v1, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.v:Lcom/badlogic/gdx/math/Vector2; // field@0c6d │ │ +08b2cc: 6e20 6914 1000 |0036: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +08b2d2: 54a0 670c |0039: iget-object v0, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.f:Lcom/badlogic/gdx/math/Vector2; // field@0c67 │ │ +08b2d6: 54a1 6d0c |003b: iget-object v1, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.v:Lcom/badlogic/gdx/math/Vector2; // field@0c6d │ │ +08b2da: 6e20 6914 1000 |003d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +08b2e0: d809 0901 |0040: add-int/lit8 v9, v9, #int 1 // #01 │ │ +08b2e4: c687 |0042: add-float/2addr v7, v8 │ │ +08b2e6: 28d0 |0043: goto 0013 // -0030 │ │ +08b2e8: 54a0 6a0c |0044: iget-object v0, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ +08b2ec: 54a1 690c |0046: iget-object v1, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0c69 │ │ +08b2f0: 5211 f30b |0048: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08b2f4: 54a2 690c |004a: iget-object v2, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0c69 │ │ +08b2f8: 5222 f40b |004c: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08b2fc: 54a4 6d0c |004e: iget-object v4, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.v:Lcom/badlogic/gdx/math/Vector2; // field@0c6d │ │ +08b300: 5244 f30b |0050: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08b304: 54a5 6d0c |0052: iget-object v5, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.v:Lcom/badlogic/gdx/math/Vector2; // field@0c6d │ │ +08b308: 5255 f40b |0054: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08b30c: 6e55 4a12 1042 |0056: invoke-virtual {v0, v1, v2, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.line:(FFFF)V // method@124a │ │ +08b312: 54a0 690c |0059: iget-object v0, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0c69 │ │ +08b316: 54a1 6d0c |005b: iget-object v1, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.v:Lcom/badlogic/gdx/math/Vector2; // field@0c6d │ │ +08b31a: 6e20 6914 1000 |005d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +08b320: 28e0 |0060: goto 0040 // -0020 │ │ +08b322: 54a0 6a0c |0061: iget-object v0, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ +08b326: 54a1 670c |0063: iget-object v1, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.f:Lcom/badlogic/gdx/math/Vector2; // field@0c67 │ │ +08b32a: 5211 f30b |0065: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08b32e: 54a2 670c |0067: iget-object v2, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.f:Lcom/badlogic/gdx/math/Vector2; // field@0c67 │ │ +08b332: 5222 f40b |0069: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08b336: 54a4 690c |006b: iget-object v4, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0c69 │ │ +08b33a: 5244 f30b |006d: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08b33e: 54a5 690c |006f: iget-object v5, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0c69 │ │ +08b342: 5255 f40b |0071: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08b346: 6e55 4a12 1042 |0073: invoke-virtual {v0, v1, v2, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.line:(FFFF)V // method@124a │ │ +08b34c: 54a0 6a0c |0076: iget-object v0, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ +08b350: 52b1 f30b |0078: iget v1, v11, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08b354: 52b2 f40b |007a: iget v2, v11, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08b358: 52b4 f30b |007c: iget v4, v11, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08b35c: 52d5 f30b |007e: iget v5, v13, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08b360: c8c5 |0080: mul-float/2addr v5, v12 │ │ +08b362: c654 |0081: add-float/2addr v4, v5 │ │ +08b364: 52b5 f40b |0082: iget v5, v11, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08b368: 52d6 f40b |0084: iget v6, v13, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08b36c: c8c6 |0086: mul-float/2addr v6, v12 │ │ +08b36e: c665 |0087: add-float/2addr v5, v6 │ │ +08b370: 0136 |0088: move v6, v3 │ │ +08b372: 7407 4b12 0000 |0089: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.line:(FFFFFF)V // method@124b │ │ +08b378: 0e00 |008c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=235 │ │ 0x0002 line=236 │ │ 0x0005 line=237 │ │ 0x0012 line=238 │ │ 0x0017 line=239 │ │ @@ -101395,54 +101417,54 @@ │ │ type : '([Lcom/badlogic/gdx/math/Vector2;ILcom/badlogic/gdx/graphics/Color;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 80 16-bit code units │ │ -07ce40: |[07ce40] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.drawSolidPolygon:([Lcom/badlogic/gdx/math/Vector2;ILcom/badlogic/gdx/graphics/Color;Z)V │ │ -07ce50: 5472 6a0c |0000: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ -07ce54: 52a3 7903 |0002: iget v3, v10, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -07ce58: 52a4 7803 |0004: iget v4, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -07ce5c: 52a5 7703 |0006: iget v5, v10, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -07ce60: 52a6 7603 |0008: iget v6, v10, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -07ce64: 6e56 5012 3254 |000a: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.setColor:(FFFF)V // method@1250 │ │ -07ce6a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -07ce6c: 3590 2a00 |000e: if-ge v0, v9, 0038 // +002a │ │ -07ce70: 4601 0800 |0010: aget-object v1, v8, v0 │ │ -07ce74: 3900 0f00 |0012: if-nez v0, 0021 // +000f │ │ -07ce78: 5472 690c |0014: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0c69 │ │ -07ce7c: 6e20 6914 1200 |0016: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -07ce82: 5472 670c |0019: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.f:Lcom/badlogic/gdx/math/Vector2; // field@0c67 │ │ -07ce86: 6e20 6914 1200 |001b: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -07ce8c: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07ce90: 28ee |0020: goto 000e // -0012 │ │ -07ce92: 5472 6a0c |0021: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ -07ce96: 5473 690c |0023: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0c69 │ │ -07ce9a: 5233 f30b |0025: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07ce9e: 5474 690c |0027: iget-object v4, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0c69 │ │ -07cea2: 5244 f40b |0029: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07cea6: 5215 f30b |002b: iget v5, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07ceaa: 5216 f40b |002d: iget v6, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07ceae: 6e56 4a12 3254 |002f: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.line:(FFFF)V // method@124a │ │ -07ceb4: 5472 690c |0032: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0c69 │ │ -07ceb8: 6e20 6914 1200 |0034: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -07cebe: 28e7 |0037: goto 001e // -0019 │ │ -07cec0: 380b 1700 |0038: if-eqz v11, 004f // +0017 │ │ -07cec4: 5472 6a0c |003a: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ -07cec8: 5473 670c |003c: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.f:Lcom/badlogic/gdx/math/Vector2; // field@0c67 │ │ -07cecc: 5233 f30b |003e: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07ced0: 5474 670c |0040: iget-object v4, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.f:Lcom/badlogic/gdx/math/Vector2; // field@0c67 │ │ -07ced4: 5244 f40b |0042: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07ced8: 5475 690c |0044: iget-object v5, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0c69 │ │ -07cedc: 5255 f30b |0046: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07cee0: 5476 690c |0048: iget-object v6, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0c69 │ │ -07cee4: 5266 f40b |004a: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07cee8: 6e56 4a12 3254 |004c: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.line:(FFFF)V // method@124a │ │ -07ceee: 0e00 |004f: return-void │ │ +08b37c: |[08b37c] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.drawSolidPolygon:([Lcom/badlogic/gdx/math/Vector2;ILcom/badlogic/gdx/graphics/Color;Z)V │ │ +08b38c: 5472 6a0c |0000: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ +08b390: 52a3 7903 |0002: iget v3, v10, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +08b394: 52a4 7803 |0004: iget v4, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +08b398: 52a5 7703 |0006: iget v5, v10, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +08b39c: 52a6 7603 |0008: iget v6, v10, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +08b3a0: 6e56 5012 3254 |000a: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.setColor:(FFFF)V // method@1250 │ │ +08b3a6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +08b3a8: 3590 2a00 |000e: if-ge v0, v9, 0038 // +002a │ │ +08b3ac: 4601 0800 |0010: aget-object v1, v8, v0 │ │ +08b3b0: 3900 0f00 |0012: if-nez v0, 0021 // +000f │ │ +08b3b4: 5472 690c |0014: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0c69 │ │ +08b3b8: 6e20 6914 1200 |0016: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +08b3be: 5472 670c |0019: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.f:Lcom/badlogic/gdx/math/Vector2; // field@0c67 │ │ +08b3c2: 6e20 6914 1200 |001b: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +08b3c8: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08b3cc: 28ee |0020: goto 000e // -0012 │ │ +08b3ce: 5472 6a0c |0021: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ +08b3d2: 5473 690c |0023: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0c69 │ │ +08b3d6: 5233 f30b |0025: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08b3da: 5474 690c |0027: iget-object v4, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0c69 │ │ +08b3de: 5244 f40b |0029: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08b3e2: 5215 f30b |002b: iget v5, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08b3e6: 5216 f40b |002d: iget v6, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08b3ea: 6e56 4a12 3254 |002f: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.line:(FFFF)V // method@124a │ │ +08b3f0: 5472 690c |0032: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0c69 │ │ +08b3f4: 6e20 6914 1200 |0034: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +08b3fa: 28e7 |0037: goto 001e // -0019 │ │ +08b3fc: 380b 1700 |0038: if-eqz v11, 004f // +0017 │ │ +08b400: 5472 6a0c |003a: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ +08b404: 5473 670c |003c: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.f:Lcom/badlogic/gdx/math/Vector2; // field@0c67 │ │ +08b408: 5233 f30b |003e: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08b40c: 5474 670c |0040: iget-object v4, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.f:Lcom/badlogic/gdx/math/Vector2; // field@0c67 │ │ +08b410: 5244 f40b |0042: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08b414: 5475 690c |0044: iget-object v5, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0c69 │ │ +08b418: 5255 f30b |0046: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08b41c: 5476 690c |0048: iget-object v6, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0c69 │ │ +08b420: 5266 f40b |004a: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08b424: 6e56 4a12 3254 |004c: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.line:(FFFF)V // method@124a │ │ +08b42a: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x000d line=254 │ │ 0x0010 line=255 │ │ 0x0012 line=256 │ │ 0x0014 line=257 │ │ @@ -101466,98 +101488,98 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07cef0: |[07cef0] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.getAxis:()Lcom/badlogic/gdx/math/Vector2; │ │ -07cf00: 6200 610c |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.axis:Lcom/badlogic/gdx/math/Vector2; // field@0c61 │ │ -07cf04: 1100 |0002: return-object v0 │ │ +08b42c: |[08b42c] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.getAxis:()Lcom/badlogic/gdx/math/Vector2; │ │ +08b43c: 6200 610c |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.axis:Lcom/badlogic/gdx/math/Vector2; // field@0c61 │ │ +08b440: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ locals : │ │ │ │ #11 : (in Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;) │ │ name : 'renderBodies' │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 136 16-bit code units │ │ -07cf08: |[07cf08] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.renderBodies:(Lcom/badlogic/gdx/physics/box2d/World;)V │ │ -07cf18: 5486 6a0c |0000: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ -07cf1c: 6207 970a |0002: sget-object v7, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Line:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a97 │ │ -07cf20: 6e20 3412 7600 |0004: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.begin:(Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;)V // method@1234 │ │ -07cf26: 5586 630c |0007: iget-boolean v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawBodies:Z // field@0c63 │ │ -07cf2a: 3906 0600 |0009: if-nez v6, 000f // +0006 │ │ -07cf2e: 5586 620c |000b: iget-boolean v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawAABBs:Z // field@0c62 │ │ -07cf32: 3806 2000 |000d: if-eqz v6, 002d // +0020 │ │ -07cf36: 6e10 4c16 0900 |000f: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/World;.getBodies:()Ljava/util/Iterator; // method@164c │ │ -07cf3c: 0c02 |0012: move-result-object v2 │ │ -07cf3e: 7210 5327 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -07cf44: 0a06 |0016: move-result v6 │ │ -07cf46: 3806 1600 |0017: if-eqz v6, 002d // +0016 │ │ -07cf4a: 7210 5427 0200 |0019: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -07cf50: 0c00 |001c: move-result-object v0 │ │ -07cf52: 1f00 2302 |001d: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Body; // type@0223 │ │ -07cf56: 6e10 0815 0000 |001f: invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/Body;.isActive:()Z // method@1508 │ │ -07cf5c: 0a06 |0022: move-result v6 │ │ -07cf5e: 3906 0600 |0023: if-nez v6, 0029 // +0006 │ │ -07cf62: 5586 640c |0025: iget-boolean v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawInactiveBodies:Z // field@0c64 │ │ -07cf66: 3806 ecff |0027: if-eqz v6, 0013 // -0014 │ │ -07cf6a: 6e20 6915 0800 |0029: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderBody:(Lcom/badlogic/gdx/physics/box2d/Body;)V // method@1569 │ │ -07cf70: 28e7 |002c: goto 0013 // -0019 │ │ -07cf72: 5586 650c |002d: iget-boolean v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawJoints:Z // field@0c65 │ │ -07cf76: 3806 1600 |002f: if-eqz v6, 0045 // +0016 │ │ -07cf7a: 6e10 5216 0900 |0031: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/World;.getJoints:()Ljava/util/Iterator; // method@1652 │ │ -07cf80: 0c03 |0034: move-result-object v3 │ │ -07cf82: 7210 5327 0300 |0035: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -07cf88: 0a06 |0038: move-result v6 │ │ -07cf8a: 3806 0c00 |0039: if-eqz v6, 0045 // +000c │ │ -07cf8e: 7210 5427 0300 |003b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -07cf94: 0c04 |003e: move-result-object v4 │ │ -07cf96: 1f04 3202 |003f: check-cast v4, Lcom/badlogic/gdx/physics/box2d/Joint; // type@0232 │ │ -07cf9a: 7020 5c15 4800 |0041: invoke-direct {v8, v4}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawJoint:(Lcom/badlogic/gdx/physics/box2d/Joint;)V // method@155c │ │ -07cfa0: 28f1 |0044: goto 0035 // -000f │ │ -07cfa2: 5486 6a0c |0045: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ -07cfa6: 6e10 3f12 0600 |0047: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.end:()V // method@123f │ │ -07cfac: 6206 2000 |004a: sget-object v6, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ -07cfb0: 3806 0900 |004c: if-eqz v6, 0055 // +0009 │ │ -07cfb4: 6206 2000 |004e: sget-object v6, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ -07cfb8: 1507 4040 |0050: const/high16 v7, #int 1077936128 // #4040 │ │ -07cfbc: 7220 ef09 7600 |0052: invoke-interface {v6, v7}, Lcom/badlogic/gdx/graphics/GL10;.glPointSize:(F)V // method@09ef │ │ -07cfc2: 5486 6a0c |0055: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ -07cfc6: 6207 980a |0057: sget-object v7, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Point:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a98 │ │ -07cfca: 6e20 3412 7600 |0059: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.begin:(Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;)V // method@1234 │ │ -07cfd0: 6e10 4f16 0900 |005c: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/World;.getContactList:()Ljava/util/List; // method@164f │ │ -07cfd6: 0c06 |005f: move-result-object v6 │ │ -07cfd8: 7210 5e27 0600 |0060: invoke-interface {v6}, Ljava/util/List;.size:()I // method@275e │ │ -07cfde: 0a05 |0063: move-result v5 │ │ -07cfe0: 1201 |0064: const/4 v1, #int 0 // #0 │ │ -07cfe2: 3551 1200 |0065: if-ge v1, v5, 0077 // +0012 │ │ -07cfe6: 6e10 4f16 0900 |0067: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/World;.getContactList:()Ljava/util/List; // method@164f │ │ -07cfec: 0c06 |006a: move-result-object v6 │ │ -07cfee: 7220 5927 1600 |006b: invoke-interface {v6, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -07cff4: 0c06 |006e: move-result-object v6 │ │ -07cff6: 1f06 2902 |006f: check-cast v6, Lcom/badlogic/gdx/physics/box2d/Contact; // type@0229 │ │ -07cffa: 7020 5b15 6800 |0071: invoke-direct {v8, v6}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawContact:(Lcom/badlogic/gdx/physics/box2d/Contact;)V // method@155b │ │ -07d000: d801 0101 |0074: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07d004: 28ef |0076: goto 0065 // -0011 │ │ -07d006: 5486 6a0c |0077: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ -07d00a: 6e10 3f12 0600 |0079: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.end:()V // method@123f │ │ -07d010: 6206 2000 |007c: sget-object v6, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ -07d014: 3806 0900 |007e: if-eqz v6, 0087 // +0009 │ │ -07d018: 6206 2000 |0080: sget-object v6, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ -07d01c: 1507 803f |0082: const/high16 v7, #int 1065353216 // #3f80 │ │ -07d020: 7220 ef09 7600 |0084: invoke-interface {v6, v7}, Lcom/badlogic/gdx/graphics/GL10;.glPointSize:(F)V // method@09ef │ │ -07d026: 0e00 |0087: return-void │ │ +08b444: |[08b444] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.renderBodies:(Lcom/badlogic/gdx/physics/box2d/World;)V │ │ +08b454: 5486 6a0c |0000: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ +08b458: 6207 970a |0002: sget-object v7, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Line:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a97 │ │ +08b45c: 6e20 3412 7600 |0004: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.begin:(Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;)V // method@1234 │ │ +08b462: 5586 630c |0007: iget-boolean v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawBodies:Z // field@0c63 │ │ +08b466: 3906 0600 |0009: if-nez v6, 000f // +0006 │ │ +08b46a: 5586 620c |000b: iget-boolean v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawAABBs:Z // field@0c62 │ │ +08b46e: 3806 2000 |000d: if-eqz v6, 002d // +0020 │ │ +08b472: 6e10 4c16 0900 |000f: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/World;.getBodies:()Ljava/util/Iterator; // method@164c │ │ +08b478: 0c02 |0012: move-result-object v2 │ │ +08b47a: 7210 5327 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +08b480: 0a06 |0016: move-result v6 │ │ +08b482: 3806 1600 |0017: if-eqz v6, 002d // +0016 │ │ +08b486: 7210 5427 0200 |0019: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +08b48c: 0c00 |001c: move-result-object v0 │ │ +08b48e: 1f00 2102 |001d: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Body; // type@0221 │ │ +08b492: 6e10 0815 0000 |001f: invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/Body;.isActive:()Z // method@1508 │ │ +08b498: 0a06 |0022: move-result v6 │ │ +08b49a: 3906 0600 |0023: if-nez v6, 0029 // +0006 │ │ +08b49e: 5586 640c |0025: iget-boolean v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawInactiveBodies:Z // field@0c64 │ │ +08b4a2: 3806 ecff |0027: if-eqz v6, 0013 // -0014 │ │ +08b4a6: 6e20 6915 0800 |0029: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderBody:(Lcom/badlogic/gdx/physics/box2d/Body;)V // method@1569 │ │ +08b4ac: 28e7 |002c: goto 0013 // -0019 │ │ +08b4ae: 5586 650c |002d: iget-boolean v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawJoints:Z // field@0c65 │ │ +08b4b2: 3806 1600 |002f: if-eqz v6, 0045 // +0016 │ │ +08b4b6: 6e10 5216 0900 |0031: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/World;.getJoints:()Ljava/util/Iterator; // method@1652 │ │ +08b4bc: 0c03 |0034: move-result-object v3 │ │ +08b4be: 7210 5327 0300 |0035: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +08b4c4: 0a06 |0038: move-result v6 │ │ +08b4c6: 3806 0c00 |0039: if-eqz v6, 0045 // +000c │ │ +08b4ca: 7210 5427 0300 |003b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +08b4d0: 0c04 |003e: move-result-object v4 │ │ +08b4d2: 1f04 3002 |003f: check-cast v4, Lcom/badlogic/gdx/physics/box2d/Joint; // type@0230 │ │ +08b4d6: 7020 5c15 4800 |0041: invoke-direct {v8, v4}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawJoint:(Lcom/badlogic/gdx/physics/box2d/Joint;)V // method@155c │ │ +08b4dc: 28f1 |0044: goto 0035 // -000f │ │ +08b4de: 5486 6a0c |0045: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ +08b4e2: 6e10 3f12 0600 |0047: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.end:()V // method@123f │ │ +08b4e8: 6206 2000 |004a: sget-object v6, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ +08b4ec: 3806 0900 |004c: if-eqz v6, 0055 // +0009 │ │ +08b4f0: 6206 2000 |004e: sget-object v6, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ +08b4f4: 1507 4040 |0050: const/high16 v7, #int 1077936128 // #4040 │ │ +08b4f8: 7220 ef09 7600 |0052: invoke-interface {v6, v7}, Lcom/badlogic/gdx/graphics/GL10;.glPointSize:(F)V // method@09ef │ │ +08b4fe: 5486 6a0c |0055: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ +08b502: 6207 980a |0057: sget-object v7, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Point:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@0a98 │ │ +08b506: 6e20 3412 7600 |0059: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.begin:(Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;)V // method@1234 │ │ +08b50c: 6e10 4f16 0900 |005c: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/World;.getContactList:()Ljava/util/List; // method@164f │ │ +08b512: 0c06 |005f: move-result-object v6 │ │ +08b514: 7210 5e27 0600 |0060: invoke-interface {v6}, Ljava/util/List;.size:()I // method@275e │ │ +08b51a: 0a05 |0063: move-result v5 │ │ +08b51c: 1201 |0064: const/4 v1, #int 0 // #0 │ │ +08b51e: 3551 1200 |0065: if-ge v1, v5, 0077 // +0012 │ │ +08b522: 6e10 4f16 0900 |0067: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/World;.getContactList:()Ljava/util/List; // method@164f │ │ +08b528: 0c06 |006a: move-result-object v6 │ │ +08b52a: 7220 5927 1600 |006b: invoke-interface {v6, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +08b530: 0c06 |006e: move-result-object v6 │ │ +08b532: 1f06 2702 |006f: check-cast v6, Lcom/badlogic/gdx/physics/box2d/Contact; // type@0227 │ │ +08b536: 7020 5b15 6800 |0071: invoke-direct {v8, v6}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawContact:(Lcom/badlogic/gdx/physics/box2d/Contact;)V // method@155b │ │ +08b53c: d801 0101 |0074: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08b540: 28ef |0076: goto 0065 // -0011 │ │ +08b542: 5486 6a0c |0077: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ +08b546: 6e10 3f12 0600 |0079: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.end:()V // method@123f │ │ +08b54c: 6206 2000 |007c: sget-object v6, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ +08b550: 3806 0900 |007e: if-eqz v6, 0087 // +0009 │ │ +08b554: 6206 2000 |0080: sget-object v6, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ +08b558: 1507 803f |0082: const/high16 v7, #int 1065353216 // #3f80 │ │ +08b55c: 7220 ef09 7600 |0084: invoke-interface {v6, v7}, Lcom/badlogic/gdx/graphics/GL10;.glPointSize:(F)V // method@09ef │ │ +08b562: 0e00 |0087: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0007 line=91 │ │ 0x000f line=92 │ │ 0x0019 line=93 │ │ 0x001f line=94 │ │ @@ -101590,17 +101612,17 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d028: |[07d028] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.setAxis:(Lcom/badlogic/gdx/math/Vector2;)V │ │ -07d038: 6900 610c |0000: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.axis:Lcom/badlogic/gdx/math/Vector2; // field@0c61 │ │ -07d03c: 0e00 |0002: return-void │ │ +08b564: |[08b564] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.setAxis:(Lcom/badlogic/gdx/math/Vector2;)V │ │ +08b574: 6900 610c |0000: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.axis:Lcom/badlogic/gdx/math/Vector2; // field@0c61 │ │ +08b578: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0002 line=354 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 axis Lcom/badlogic/gdx/math/Vector2; │ │ │ │ @@ -101610,18 +101632,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07d040: |[07d040] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.dispose:()V │ │ -07d050: 5410 6a0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ -07d054: 6e10 3e12 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.dispose:()V // method@123e │ │ -07d05a: 0e00 |0005: return-void │ │ +08b57c: |[08b57c] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.dispose:()V │ │ +08b58c: 5410 6a0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ +08b590: 6e10 3e12 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.dispose:()V // method@123e │ │ +08b596: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0005 line=358 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer; │ │ │ │ @@ -101630,17 +101652,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d05c: |[07d05c] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.isDrawAABBs:()Z │ │ -07d06c: 5510 620c |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawAABBs:Z // field@0c62 │ │ -07d070: 0f00 |0002: return v0 │ │ +08b598: |[08b598] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.isDrawAABBs:()Z │ │ +08b5a8: 5510 620c |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawAABBs:Z // field@0c62 │ │ +08b5ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer; │ │ │ │ #2 : (in Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;) │ │ @@ -101648,17 +101670,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d074: |[07d074] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.isDrawBodies:()Z │ │ -07d084: 5510 630c |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawBodies:Z // field@0c63 │ │ -07d088: 0f00 |0002: return v0 │ │ +08b5b0: |[08b5b0] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.isDrawBodies:()Z │ │ +08b5c0: 5510 630c |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawBodies:Z // field@0c63 │ │ +08b5c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer; │ │ │ │ #3 : (in Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;) │ │ @@ -101666,17 +101688,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d08c: |[07d08c] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.isDrawInactiveBodies:()Z │ │ -07d09c: 5510 640c |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawInactiveBodies:Z // field@0c64 │ │ -07d0a0: 0f00 |0002: return v0 │ │ +08b5c8: |[08b5c8] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.isDrawInactiveBodies:()Z │ │ +08b5d8: 5510 640c |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawInactiveBodies:Z // field@0c64 │ │ +08b5dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer; │ │ │ │ #4 : (in Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;) │ │ @@ -101684,17 +101706,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d0a4: |[07d0a4] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.isDrawJoints:()Z │ │ -07d0b4: 5510 650c |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawJoints:Z // field@0c65 │ │ -07d0b8: 0f00 |0002: return v0 │ │ +08b5e0: |[08b5e0] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.isDrawJoints:()Z │ │ +08b5f0: 5510 650c |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawJoints:Z // field@0c65 │ │ +08b5f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer; │ │ │ │ #5 : (in Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;) │ │ @@ -101702,17 +101724,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d0bc: |[07d0bc] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.isDrawVelocities:()Z │ │ -07d0cc: 5510 660c |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawVelocities:Z // field@0c66 │ │ -07d0d0: 0f00 |0002: return v0 │ │ +08b5f8: |[08b5f8] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.isDrawVelocities:()Z │ │ +08b608: 5510 660c |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawVelocities:Z // field@0c66 │ │ +08b60c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer; │ │ │ │ #6 : (in Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;) │ │ @@ -101720,19 +101742,19 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;Lcom/badlogic/gdx/math/Matrix4;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07d0d4: |[07d0d4] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.render:(Lcom/badlogic/gdx/physics/box2d/World;Lcom/badlogic/gdx/math/Matrix4;)V │ │ -07d0e4: 5410 6a0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ -07d0e8: 6e20 5212 3000 |0002: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.setProjectionMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V // method@1252 │ │ -07d0ee: 7020 6815 2100 |0005: invoke-direct {v1, v2}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderBodies:(Lcom/badlogic/gdx/physics/box2d/World;)V // method@1568 │ │ -07d0f4: 0e00 |0008: return-void │ │ +08b610: |[08b610] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.render:(Lcom/badlogic/gdx/physics/box2d/World;Lcom/badlogic/gdx/math/Matrix4;)V │ │ +08b620: 5410 6a0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0c6a │ │ +08b624: 6e20 5212 3000 |0002: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.setProjectionMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V // method@1252 │ │ +08b62a: 7020 6815 2100 |0005: invoke-direct {v1, v2}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderBodies:(Lcom/badlogic/gdx/physics/box2d/World;)V // method@1568 │ │ +08b630: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ 0x0008 line=77 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer; │ │ @@ -101744,74 +101766,74 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/Body;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 118 16-bit code units │ │ -07d0f8: |[07d0f8] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.renderBody:(Lcom/badlogic/gdx/physics/box2d/Body;)V │ │ -07d108: 6e10 0115 0900 |0000: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getTransform:()Lcom/badlogic/gdx/physics/box2d/Transform; // method@1501 │ │ -07d10e: 0c05 |0003: move-result-object v5 │ │ -07d110: 6e10 f314 0900 |0004: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getFixtureList:()Ljava/util/ArrayList; // method@14f3 │ │ -07d116: 0c06 |0007: move-result-object v6 │ │ -07d118: 6e10 3927 0600 |0008: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -07d11e: 0a03 |000b: move-result v3 │ │ -07d120: 6e10 f314 0900 |000c: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getFixtureList:()Ljava/util/ArrayList; // method@14f3 │ │ -07d126: 0c01 |000f: move-result-object v1 │ │ -07d128: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -07d12a: 3532 6400 |0011: if-ge v2, v3, 0075 // +0064 │ │ -07d12e: 7220 5927 2100 |0013: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -07d134: 0c00 |0016: move-result-object v0 │ │ -07d136: 1f00 3002 |0017: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@0230 │ │ -07d13a: 5586 630c |0019: iget-boolean v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawBodies:Z // field@0c63 │ │ -07d13e: 3806 2200 |001b: if-eqz v6, 003d // +0022 │ │ -07d142: 6e10 0815 0900 |001d: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.isActive:()Z // method@1508 │ │ -07d148: 0a06 |0020: move-result v6 │ │ -07d14a: 3906 2600 |0021: if-nez v6, 0047 // +0026 │ │ -07d14e: 5486 5d0c |0023: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_NOT_ACTIVE:Lcom/badlogic/gdx/graphics/Color; // field@0c5d │ │ -07d152: 7040 5e15 0865 |0025: invoke-direct {v8, v0, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawShape:(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/physics/box2d/Transform;Lcom/badlogic/gdx/graphics/Color;)V // method@155e │ │ -07d158: 5586 660c |0028: iget-boolean v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawVelocities:Z // field@0c66 │ │ -07d15c: 3806 1300 |002a: if-eqz v6, 003d // +0013 │ │ -07d160: 6e10 0015 0900 |002c: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getPosition:()Lcom/badlogic/gdx/math/Vector2; // method@1500 │ │ -07d166: 0c04 |002f: move-result-object v4 │ │ -07d168: 6e10 f814 0900 |0030: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getLinearVelocity:()Lcom/badlogic/gdx/math/Vector2; // method@14f8 │ │ -07d16e: 0c06 |0033: move-result-object v6 │ │ -07d170: 6e20 5014 4600 |0034: invoke-virtual {v6, v4}, Lcom/badlogic/gdx/math/Vector2;.add:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1450 │ │ -07d176: 0c06 |0037: move-result-object v6 │ │ -07d178: 5487 600c |0038: iget-object v7, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.VELOCITY_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0c60 │ │ -07d17c: 7040 5d15 4876 |003a: invoke-direct {v8, v4, v6, v7}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSegment:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/Color;)V // method@155d │ │ -07d182: 5586 620c |003d: iget-boolean v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawAABBs:Z // field@0c62 │ │ -07d186: 3806 0500 |003f: if-eqz v6, 0044 // +0005 │ │ -07d18a: 7030 5a15 0805 |0041: invoke-direct {v8, v0, v5}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawAABB:(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/physics/box2d/Transform;)V // method@155a │ │ -07d190: d802 0201 |0044: add-int/lit8 v2, v2, #int 1 // #01 │ │ -07d194: 28cb |0046: goto 0011 // -0035 │ │ -07d196: 6e10 0215 0900 |0047: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getType:()Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // method@1502 │ │ -07d19c: 0c06 |004a: move-result-object v6 │ │ -07d19e: 6207 4a0c |004b: sget-object v7, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.StaticBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c4a │ │ -07d1a2: 3376 0800 |004d: if-ne v6, v7, 0055 // +0008 │ │ -07d1a6: 5486 5f0c |004f: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_STATIC:Lcom/badlogic/gdx/graphics/Color; // field@0c5f │ │ -07d1aa: 7040 5e15 0865 |0051: invoke-direct {v8, v0, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawShape:(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/physics/box2d/Transform;Lcom/badlogic/gdx/graphics/Color;)V // method@155e │ │ -07d1b0: 28d4 |0054: goto 0028 // -002c │ │ -07d1b2: 6e10 0215 0900 |0055: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getType:()Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // method@1502 │ │ -07d1b8: 0c06 |0058: move-result-object v6 │ │ -07d1ba: 6207 490c |0059: sget-object v7, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.KinematicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c49 │ │ -07d1be: 3376 0800 |005b: if-ne v6, v7, 0063 // +0008 │ │ -07d1c2: 5486 5c0c |005d: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_KINEMATIC:Lcom/badlogic/gdx/graphics/Color; // field@0c5c │ │ -07d1c6: 7040 5e15 0865 |005f: invoke-direct {v8, v0, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawShape:(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/physics/box2d/Transform;Lcom/badlogic/gdx/graphics/Color;)V // method@155e │ │ -07d1cc: 28c6 |0062: goto 0028 // -003a │ │ -07d1ce: 6e10 0915 0900 |0063: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.isAwake:()Z // method@1509 │ │ -07d1d4: 0a06 |0066: move-result v6 │ │ -07d1d6: 3906 0800 |0067: if-nez v6, 006f // +0008 │ │ -07d1da: 5486 5e0c |0069: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_NOT_AWAKE:Lcom/badlogic/gdx/graphics/Color; // field@0c5e │ │ -07d1de: 7040 5e15 0865 |006b: invoke-direct {v8, v0, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawShape:(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/physics/box2d/Transform;Lcom/badlogic/gdx/graphics/Color;)V // method@155e │ │ -07d1e4: 28ba |006e: goto 0028 // -0046 │ │ -07d1e6: 5486 5b0c |006f: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_AWAKE:Lcom/badlogic/gdx/graphics/Color; // field@0c5b │ │ -07d1ea: 7040 5e15 0865 |0071: invoke-direct {v8, v0, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawShape:(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/physics/box2d/Transform;Lcom/badlogic/gdx/graphics/Color;)V // method@155e │ │ -07d1f0: 28b4 |0074: goto 0028 // -004c │ │ -07d1f2: 0e00 |0075: return-void │ │ +08b634: |[08b634] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.renderBody:(Lcom/badlogic/gdx/physics/box2d/Body;)V │ │ +08b644: 6e10 0115 0900 |0000: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getTransform:()Lcom/badlogic/gdx/physics/box2d/Transform; // method@1501 │ │ +08b64a: 0c05 |0003: move-result-object v5 │ │ +08b64c: 6e10 f314 0900 |0004: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getFixtureList:()Ljava/util/ArrayList; // method@14f3 │ │ +08b652: 0c06 |0007: move-result-object v6 │ │ +08b654: 6e10 3927 0600 |0008: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +08b65a: 0a03 |000b: move-result v3 │ │ +08b65c: 6e10 f314 0900 |000c: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getFixtureList:()Ljava/util/ArrayList; // method@14f3 │ │ +08b662: 0c01 |000f: move-result-object v1 │ │ +08b664: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +08b666: 3532 6400 |0011: if-ge v2, v3, 0075 // +0064 │ │ +08b66a: 7220 5927 2100 |0013: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +08b670: 0c00 |0016: move-result-object v0 │ │ +08b672: 1f00 2e02 |0017: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@022e │ │ +08b676: 5586 630c |0019: iget-boolean v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawBodies:Z // field@0c63 │ │ +08b67a: 3806 2200 |001b: if-eqz v6, 003d // +0022 │ │ +08b67e: 6e10 0815 0900 |001d: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.isActive:()Z // method@1508 │ │ +08b684: 0a06 |0020: move-result v6 │ │ +08b686: 3906 2600 |0021: if-nez v6, 0047 // +0026 │ │ +08b68a: 5486 5d0c |0023: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_NOT_ACTIVE:Lcom/badlogic/gdx/graphics/Color; // field@0c5d │ │ +08b68e: 7040 5e15 0865 |0025: invoke-direct {v8, v0, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawShape:(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/physics/box2d/Transform;Lcom/badlogic/gdx/graphics/Color;)V // method@155e │ │ +08b694: 5586 660c |0028: iget-boolean v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawVelocities:Z // field@0c66 │ │ +08b698: 3806 1300 |002a: if-eqz v6, 003d // +0013 │ │ +08b69c: 6e10 0015 0900 |002c: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getPosition:()Lcom/badlogic/gdx/math/Vector2; // method@1500 │ │ +08b6a2: 0c04 |002f: move-result-object v4 │ │ +08b6a4: 6e10 f814 0900 |0030: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getLinearVelocity:()Lcom/badlogic/gdx/math/Vector2; // method@14f8 │ │ +08b6aa: 0c06 |0033: move-result-object v6 │ │ +08b6ac: 6e20 5014 4600 |0034: invoke-virtual {v6, v4}, Lcom/badlogic/gdx/math/Vector2;.add:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1450 │ │ +08b6b2: 0c06 |0037: move-result-object v6 │ │ +08b6b4: 5487 600c |0038: iget-object v7, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.VELOCITY_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0c60 │ │ +08b6b8: 7040 5d15 4876 |003a: invoke-direct {v8, v4, v6, v7}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSegment:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/Color;)V // method@155d │ │ +08b6be: 5586 620c |003d: iget-boolean v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawAABBs:Z // field@0c62 │ │ +08b6c2: 3806 0500 |003f: if-eqz v6, 0044 // +0005 │ │ +08b6c6: 7030 5a15 0805 |0041: invoke-direct {v8, v0, v5}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawAABB:(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/physics/box2d/Transform;)V // method@155a │ │ +08b6cc: d802 0201 |0044: add-int/lit8 v2, v2, #int 1 // #01 │ │ +08b6d0: 28cb |0046: goto 0011 // -0035 │ │ +08b6d2: 6e10 0215 0900 |0047: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getType:()Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // method@1502 │ │ +08b6d8: 0c06 |004a: move-result-object v6 │ │ +08b6da: 6207 4a0c |004b: sget-object v7, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.StaticBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c4a │ │ +08b6de: 3376 0800 |004d: if-ne v6, v7, 0055 // +0008 │ │ +08b6e2: 5486 5f0c |004f: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_STATIC:Lcom/badlogic/gdx/graphics/Color; // field@0c5f │ │ +08b6e6: 7040 5e15 0865 |0051: invoke-direct {v8, v0, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawShape:(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/physics/box2d/Transform;Lcom/badlogic/gdx/graphics/Color;)V // method@155e │ │ +08b6ec: 28d4 |0054: goto 0028 // -002c │ │ +08b6ee: 6e10 0215 0900 |0055: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getType:()Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // method@1502 │ │ +08b6f4: 0c06 |0058: move-result-object v6 │ │ +08b6f6: 6207 490c |0059: sget-object v7, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.KinematicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c49 │ │ +08b6fa: 3376 0800 |005b: if-ne v6, v7, 0063 // +0008 │ │ +08b6fe: 5486 5c0c |005d: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_KINEMATIC:Lcom/badlogic/gdx/graphics/Color; // field@0c5c │ │ +08b702: 7040 5e15 0865 |005f: invoke-direct {v8, v0, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawShape:(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/physics/box2d/Transform;Lcom/badlogic/gdx/graphics/Color;)V // method@155e │ │ +08b708: 28c6 |0062: goto 0028 // -003a │ │ +08b70a: 6e10 0915 0900 |0063: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.isAwake:()Z // method@1509 │ │ +08b710: 0a06 |0066: move-result v6 │ │ +08b712: 3906 0800 |0067: if-nez v6, 006f // +0008 │ │ +08b716: 5486 5e0c |0069: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_NOT_AWAKE:Lcom/badlogic/gdx/graphics/Color; // field@0c5e │ │ +08b71a: 7040 5e15 0865 |006b: invoke-direct {v8, v0, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawShape:(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/physics/box2d/Transform;Lcom/badlogic/gdx/graphics/Color;)V // method@155e │ │ +08b720: 28ba |006e: goto 0028 // -0046 │ │ +08b722: 5486 5b0c |006f: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_AWAKE:Lcom/badlogic/gdx/graphics/Color; // field@0c5b │ │ +08b726: 7040 5e15 0865 |0071: invoke-direct {v8, v0, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawShape:(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/physics/box2d/Transform;Lcom/badlogic/gdx/graphics/Color;)V // method@155e │ │ +08b72c: 28b4 |0074: goto 0028 // -004c │ │ +08b72e: 0e00 |0075: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0004 line=117 │ │ 0x000c line=118 │ │ 0x0010 line=119 │ │ 0x0013 line=120 │ │ @@ -101847,17 +101869,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d1f4: |[07d1f4] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.setDrawAABBs:(Z)V │ │ -07d204: 5c01 620c |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawAABBs:Z // field@0c62 │ │ -07d208: 0e00 |0002: return-void │ │ +08b730: |[08b730] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.setDrawAABBs:(Z)V │ │ +08b740: 5c01 620c |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawAABBs:Z // field@0c62 │ │ +08b744: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x0002 line=330 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer; │ │ 0x0000 - 0x0003 reg=1 drawAABBs Z │ │ @@ -101867,17 +101889,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d20c: |[07d20c] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.setDrawBodies:(Z)V │ │ -07d21c: 5c01 630c |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawBodies:Z // field@0c63 │ │ -07d220: 0e00 |0002: return-void │ │ +08b748: |[08b748] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.setDrawBodies:(Z)V │ │ +08b758: 5c01 630c |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawBodies:Z // field@0c63 │ │ +08b75c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0002 line=314 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer; │ │ 0x0000 - 0x0003 reg=1 drawBodies Z │ │ @@ -101887,17 +101909,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d224: |[07d224] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.setDrawInactiveBodies:(Z)V │ │ -07d234: 5c01 640c |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawInactiveBodies:Z // field@0c64 │ │ -07d238: 0e00 |0002: return-void │ │ +08b760: |[08b760] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.setDrawInactiveBodies:(Z)V │ │ +08b770: 5c01 640c |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawInactiveBodies:Z // field@0c64 │ │ +08b774: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0002 line=338 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer; │ │ 0x0000 - 0x0003 reg=1 drawInactiveBodies Z │ │ @@ -101907,17 +101929,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d23c: |[07d23c] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.setDrawJoints:(Z)V │ │ -07d24c: 5c01 650c |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawJoints:Z // field@0c65 │ │ -07d250: 0e00 |0002: return-void │ │ +08b778: |[08b778] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.setDrawJoints:(Z)V │ │ +08b788: 5c01 650c |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawJoints:Z // field@0c65 │ │ +08b78c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ 0x0002 line=322 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer; │ │ 0x0000 - 0x0003 reg=1 drawJoints Z │ │ @@ -101927,31 +101949,31 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d254: |[07d254] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.setDrawVelocities:(Z)V │ │ -07d264: 5c01 660c |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawVelocities:Z // field@0c66 │ │ -07d268: 0e00 |0002: return-void │ │ +08b790: |[08b790] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.setDrawVelocities:(Z)V │ │ +08b7a0: 5c01 660c |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawVelocities:Z // field@0c66 │ │ +08b7a4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0002 line=346 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer; │ │ 0x0000 - 0x0003 reg=1 drawVelocities Z │ │ │ │ source_file_idx : 538 (Box2DDebugRenderer.java) │ │ │ │ Class #253 header: │ │ -class_idx : 553 │ │ +class_idx : 551 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 646 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 15 │ │ virtual_methods_size: 14 │ │ │ │ Class #253 - │ │ @@ -101979,41 +102001,41 @@ │ │ access : 0x0014 (PROTECTED FINAL) │ │ Direct methods - │ │ #0 : (in Lcom/badlogic/gdx/physics/box2d/Contact;) │ │ name : '' │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;J)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -07d26c: |[07d26c] com.badlogic.gdx.physics.box2d.Contact.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ -07d27c: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -07d282: 2200 4302 |0003: new-instance v0, Lcom/badlogic/gdx/physics/box2d/WorldManifold; // type@0243 │ │ -07d286: 7010 8416 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.:()V // method@1684 │ │ -07d28c: 5b10 780c |0008: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Contact;.worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold; // field@0c78 │ │ -07d290: 1260 |000a: const/4 v0, #int 6 // #6 │ │ -07d292: 2300 4a04 |000b: new-array v0, v0, [F // type@044a │ │ -07d296: 5b10 760c |000d: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Contact;.tmp:[F // field@0c76 │ │ -07d29a: 5a13 750c |000f: iput-wide v3, v1, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ -07d29e: 5b12 770c |0011: iput-object v2, v1, Lcom/badlogic/gdx/physics/box2d/Contact;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0c77 │ │ -07d2a2: 0e00 |0013: return-void │ │ +08b7a8: |[08b7a8] com.badlogic.gdx.physics.box2d.Contact.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ +08b7b8: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +08b7be: 2200 4102 |0003: new-instance v0, Lcom/badlogic/gdx/physics/box2d/WorldManifold; // type@0241 │ │ +08b7c2: 7010 8416 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.:()V // method@1684 │ │ +08b7c8: 5b20 780c |0008: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold; // field@0c78 │ │ +08b7cc: 1260 |000a: const/4 v0, #int 6 // #6 │ │ +08b7ce: 2300 4804 |000b: new-array v0, v0, [F // type@0448 │ │ +08b7d2: 5b20 760c |000d: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.tmp:[F // field@0c76 │ │ +08b7d6: 5a24 750c |000f: iput-wide v4, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ +08b7da: 5b23 770c |0011: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0c77 │ │ +08b7de: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=37 │ │ 0x000a line=45 │ │ 0x000f line=40 │ │ 0x0011 line=41 │ │ 0x0013 line=42 │ │ locals : │ │ - 0x0000 - 0x0014 reg=1 this Lcom/badlogic/gdx/physics/box2d/Contact; │ │ - 0x0000 - 0x0014 reg=2 world Lcom/badlogic/gdx/physics/box2d/World; │ │ - 0x0000 - 0x0014 reg=3 addr J │ │ + 0x0000 - 0x0014 reg=2 this Lcom/badlogic/gdx/physics/box2d/Contact; │ │ + 0x0000 - 0x0014 reg=3 world Lcom/badlogic/gdx/physics/box2d/World; │ │ + 0x0000 - 0x0014 reg=4 addr J │ │ │ │ #1 : (in Lcom/badlogic/gdx/physics/box2d/Contact;) │ │ name : 'jniGetChildIndexA' │ │ type : '(J)I' │ │ access : 0x0102 (PRIVATE NATIVE) │ │ code : (none) │ │ │ │ @@ -102101,18 +102123,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07d2a4: |[07d2a4] com.badlogic.gdx.physics.box2d.Contact.ResetRestitution:()V │ │ -07d2b4: 5320 750c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ -07d2b8: 7030 a215 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniResetRestitution:(J)V // method@15a2 │ │ -07d2be: 0e00 |0005: return-void │ │ +08b7e0: |[08b7e0] com.badlogic.gdx.physics.box2d.Contact.ResetRestitution:()V │ │ +08b7f0: 5320 750c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ +08b7f4: 7030 a215 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniResetRestitution:(J)V // method@15a2 │ │ +08b7fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0005 line=204 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/Contact; │ │ │ │ @@ -102121,19 +102143,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07d2c0: |[07d2c0] com.badlogic.gdx.physics.box2d.Contact.getChildIndexA:()I │ │ -07d2d0: 5320 750c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ -07d2d4: 7030 9815 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniGetChildIndexA:(J)I // method@1598 │ │ -07d2da: 0a00 |0005: move-result v0 │ │ -07d2dc: 0f00 |0006: return v0 │ │ +08b7fc: |[08b7fc] com.badlogic.gdx.physics.box2d.Contact.getChildIndexA:()I │ │ +08b80c: 5320 750c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ +08b810: 7030 9815 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniGetChildIndexA:(J)I // method@1598 │ │ +08b816: 0a00 |0005: move-result v0 │ │ +08b818: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/Contact; │ │ │ │ #2 : (in Lcom/badlogic/gdx/physics/box2d/Contact;) │ │ @@ -102141,89 +102163,89 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07d2e0: |[07d2e0] com.badlogic.gdx.physics.box2d.Contact.getChildIndexB:()I │ │ -07d2f0: 5320 750c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ -07d2f4: 7030 9915 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniGetChildIndexB:(J)I // method@1599 │ │ -07d2fa: 0a00 |0005: move-result v0 │ │ -07d2fc: 0f00 |0006: return v0 │ │ +08b81c: |[08b81c] com.badlogic.gdx.physics.box2d.Contact.getChildIndexB:()I │ │ +08b82c: 5320 750c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ +08b830: 7030 9915 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniGetChildIndexB:(J)I // method@1599 │ │ +08b836: 0a00 |0005: move-result v0 │ │ +08b838: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/Contact; │ │ │ │ #3 : (in Lcom/badlogic/gdx/physics/box2d/Contact;) │ │ name : 'getFixtureA' │ │ type : '()Lcom/badlogic/gdx/physics/box2d/Fixture;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -07d300: |[07d300] com.badlogic.gdx.physics.box2d.Contact.getFixtureA:()Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ -07d310: 5430 770c |0000: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Contact;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0c77 │ │ -07d314: 5400 d40c |0002: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0cd4 │ │ -07d318: 5331 750c |0004: iget-wide v1, v3, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ -07d31c: 7030 9a15 1302 |0006: invoke-direct {v3, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniGetFixtureA:(J)J // method@159a │ │ -07d322: 0b01 |0009: move-result-wide v1 │ │ -07d324: 6e30 ac21 1002 |000a: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@21ac │ │ -07d32a: 0c00 |000d: move-result-object v0 │ │ -07d32c: 1f00 3002 |000e: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@0230 │ │ -07d330: 1100 |0010: return-object v0 │ │ +08b83c: |[08b83c] com.badlogic.gdx.physics.box2d.Contact.getFixtureA:()Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ +08b84c: 5440 770c |0000: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Contact;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0c77 │ │ +08b850: 5400 d40c |0002: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0cd4 │ │ +08b854: 5342 750c |0004: iget-wide v2, v4, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ +08b858: 7030 9a15 2403 |0006: invoke-direct {v4, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniGetFixtureA:(J)J // method@159a │ │ +08b85e: 0b02 |0009: move-result-wide v2 │ │ +08b860: 6e30 ac21 2003 |000a: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@21ac │ │ +08b866: 0c00 |000d: move-result-object v0 │ │ +08b868: 1f00 2e02 |000e: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@022e │ │ +08b86c: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ - 0x0000 - 0x0011 reg=3 this Lcom/badlogic/gdx/physics/box2d/Contact; │ │ + 0x0000 - 0x0011 reg=4 this Lcom/badlogic/gdx/physics/box2d/Contact; │ │ │ │ #4 : (in Lcom/badlogic/gdx/physics/box2d/Contact;) │ │ name : 'getFixtureB' │ │ type : '()Lcom/badlogic/gdx/physics/box2d/Fixture;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -07d334: |[07d334] com.badlogic.gdx.physics.box2d.Contact.getFixtureB:()Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ -07d344: 5430 770c |0000: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Contact;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0c77 │ │ -07d348: 5400 d40c |0002: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0cd4 │ │ -07d34c: 5331 750c |0004: iget-wide v1, v3, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ -07d350: 7030 9b15 1302 |0006: invoke-direct {v3, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniGetFixtureB:(J)J // method@159b │ │ -07d356: 0b01 |0009: move-result-wide v1 │ │ -07d358: 6e30 ac21 1002 |000a: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@21ac │ │ -07d35e: 0c00 |000d: move-result-object v0 │ │ -07d360: 1f00 3002 |000e: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@0230 │ │ -07d364: 1100 |0010: return-object v0 │ │ +08b870: |[08b870] com.badlogic.gdx.physics.box2d.Contact.getFixtureB:()Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ +08b880: 5440 770c |0000: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Contact;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0c77 │ │ +08b884: 5400 d40c |0002: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0cd4 │ │ +08b888: 5342 750c |0004: iget-wide v2, v4, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ +08b88c: 7030 9b15 2403 |0006: invoke-direct {v4, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniGetFixtureB:(J)J // method@159b │ │ +08b892: 0b02 |0009: move-result-wide v2 │ │ +08b894: 6e30 ac21 2003 |000a: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@21ac │ │ +08b89a: 0c00 |000d: move-result-object v0 │ │ +08b89c: 1f00 2e02 |000e: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@022e │ │ +08b8a0: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ - 0x0000 - 0x0011 reg=3 this Lcom/badlogic/gdx/physics/box2d/Contact; │ │ + 0x0000 - 0x0011 reg=4 this Lcom/badlogic/gdx/physics/box2d/Contact; │ │ │ │ #5 : (in Lcom/badlogic/gdx/physics/box2d/Contact;) │ │ name : 'getFriction' │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07d368: |[07d368] com.badlogic.gdx.physics.box2d.Contact.getFriction:()F │ │ -07d378: 5320 750c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ -07d37c: 7030 9c15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniGetFriction:(J)F // method@159c │ │ -07d382: 0a00 |0005: move-result v0 │ │ -07d384: 0f00 |0006: return v0 │ │ +08b8a4: |[08b8a4] com.badlogic.gdx.physics.box2d.Contact.getFriction:()F │ │ +08b8b4: 5320 750c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ +08b8b8: 7030 9c15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniGetFriction:(J)F // method@159c │ │ +08b8be: 0a00 |0005: move-result v0 │ │ +08b8c0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/Contact; │ │ │ │ #6 : (in Lcom/badlogic/gdx/physics/box2d/Contact;) │ │ @@ -102231,19 +102253,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07d388: |[07d388] com.badlogic.gdx.physics.box2d.Contact.getRestitution:()F │ │ -07d398: 5320 750c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ -07d39c: 7030 9d15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniGetRestitution:(J)F // method@159d │ │ -07d3a2: 0a00 |0005: move-result v0 │ │ -07d3a4: 0f00 |0006: return v0 │ │ +08b8c4: |[08b8c4] com.badlogic.gdx.physics.box2d.Contact.getRestitution:()F │ │ +08b8d4: 5320 750c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ +08b8d8: 7030 9d15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniGetRestitution:(J)F // method@159d │ │ +08b8de: 0a00 |0005: move-result v0 │ │ +08b8e0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/Contact; │ │ │ │ #7 : (in Lcom/badlogic/gdx/physics/box2d/Contact;) │ │ @@ -102251,50 +102273,50 @@ │ │ type : '()Lcom/badlogic/gdx/physics/box2d/WorldManifold;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -07d3a8: |[07d3a8] com.badlogic.gdx.physics.box2d.Contact.getWorldManifold:()Lcom/badlogic/gdx/physics/box2d/WorldManifold; │ │ -07d3b8: 5373 750c |0000: iget-wide v3, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ -07d3bc: 5475 760c |0002: iget-object v5, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.tmp:[F // field@0c76 │ │ -07d3c0: 7040 9e15 3754 |0004: invoke-direct {v7, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniGetWorldManifold:(J[F)I // method@159e │ │ -07d3c6: 0a01 |0007: move-result v1 │ │ -07d3c8: 5473 780c |0008: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold; // field@0c78 │ │ -07d3cc: 5931 e20c |000a: iput v1, v3, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.numContactPoints:I // field@0ce2 │ │ -07d3d0: 5473 780c |000c: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold; // field@0c78 │ │ -07d3d4: 5433 e10c |000e: iget-object v3, v3, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.normal:Lcom/badlogic/gdx/math/Vector2; // field@0ce1 │ │ -07d3d8: 5474 760c |0010: iget-object v4, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.tmp:[F // field@0c76 │ │ -07d3dc: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -07d3de: 4404 0405 |0013: aget v4, v4, v5 │ │ -07d3e2: 5475 760c |0015: iget-object v5, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.tmp:[F // field@0c76 │ │ -07d3e6: 1216 |0017: const/4 v6, #int 1 // #1 │ │ -07d3e8: 4405 0506 |0018: aget v5, v5, v6 │ │ -07d3ec: 6e30 6814 4305 |001a: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -07d3f2: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -07d3f4: 3510 2100 |001e: if-ge v0, v1, 003f // +0021 │ │ -07d3f8: 5473 780c |0020: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold; // field@0c78 │ │ -07d3fc: 5433 e30c |0022: iget-object v3, v3, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.points:[Lcom/badlogic/gdx/math/Vector2; // field@0ce3 │ │ -07d400: 4602 0300 |0024: aget-object v2, v3, v0 │ │ -07d404: 5473 760c |0026: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.tmp:[F // field@0c76 │ │ -07d408: da04 0002 |0028: mul-int/lit8 v4, v0, #int 2 // #02 │ │ -07d40c: d804 0402 |002a: add-int/lit8 v4, v4, #int 2 // #02 │ │ -07d410: 4403 0304 |002c: aget v3, v3, v4 │ │ -07d414: 5923 f30b |002e: iput v3, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07d418: 5473 760c |0030: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.tmp:[F // field@0c76 │ │ -07d41c: da04 0002 |0032: mul-int/lit8 v4, v0, #int 2 // #02 │ │ -07d420: d804 0402 |0034: add-int/lit8 v4, v4, #int 2 // #02 │ │ -07d424: d804 0401 |0036: add-int/lit8 v4, v4, #int 1 // #01 │ │ -07d428: 4403 0304 |0038: aget v3, v3, v4 │ │ -07d42c: 5923 f40b |003a: iput v3, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07d430: d800 0001 |003c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07d434: 28e0 |003e: goto 001e // -0020 │ │ -07d436: 5473 780c |003f: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold; // field@0c78 │ │ -07d43a: 1103 |0041: return-object v3 │ │ +08b8e4: |[08b8e4] com.badlogic.gdx.physics.box2d.Contact.getWorldManifold:()Lcom/badlogic/gdx/physics/box2d/WorldManifold; │ │ +08b8f4: 5374 750c |0000: iget-wide v4, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ +08b8f8: 5473 760c |0002: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.tmp:[F // field@0c76 │ │ +08b8fc: 7040 9e15 4735 |0004: invoke-direct {v7, v4, v5, v3}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniGetWorldManifold:(J[F)I // method@159e │ │ +08b902: 0a01 |0007: move-result v1 │ │ +08b904: 5473 780c |0008: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold; // field@0c78 │ │ +08b908: 5931 e20c |000a: iput v1, v3, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.numContactPoints:I // field@0ce2 │ │ +08b90c: 5473 780c |000c: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold; // field@0c78 │ │ +08b910: 5433 e10c |000e: iget-object v3, v3, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.normal:Lcom/badlogic/gdx/math/Vector2; // field@0ce1 │ │ +08b914: 5474 760c |0010: iget-object v4, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.tmp:[F // field@0c76 │ │ +08b918: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +08b91a: 4404 0405 |0013: aget v4, v4, v5 │ │ +08b91e: 5475 760c |0015: iget-object v5, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.tmp:[F // field@0c76 │ │ +08b922: 1216 |0017: const/4 v6, #int 1 // #1 │ │ +08b924: 4405 0506 |0018: aget v5, v5, v6 │ │ +08b928: 6e30 6814 4305 |001a: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +08b92e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +08b930: 3510 2100 |001e: if-ge v0, v1, 003f // +0021 │ │ +08b934: 5473 780c |0020: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold; // field@0c78 │ │ +08b938: 5433 e30c |0022: iget-object v3, v3, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.points:[Lcom/badlogic/gdx/math/Vector2; // field@0ce3 │ │ +08b93c: 4602 0300 |0024: aget-object v2, v3, v0 │ │ +08b940: 5473 760c |0026: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.tmp:[F // field@0c76 │ │ +08b944: da04 0002 |0028: mul-int/lit8 v4, v0, #int 2 // #02 │ │ +08b948: d804 0402 |002a: add-int/lit8 v4, v4, #int 2 // #02 │ │ +08b94c: 4403 0304 |002c: aget v3, v3, v4 │ │ +08b950: 5923 f30b |002e: iput v3, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08b954: 5473 760c |0030: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.tmp:[F // field@0c76 │ │ +08b958: da04 0002 |0032: mul-int/lit8 v4, v0, #int 2 // #02 │ │ +08b95c: d804 0402 |0034: add-int/lit8 v4, v4, #int 2 // #02 │ │ +08b960: d804 0401 |0036: add-int/lit8 v4, v4, #int 1 // #01 │ │ +08b964: 4403 0304 |0038: aget v3, v3, v4 │ │ +08b968: 5923 f40b |003a: iput v3, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08b96c: d800 0001 |003c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08b970: 28e0 |003e: goto 001e // -0020 │ │ +08b972: 5473 780c |003f: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold; // field@0c78 │ │ +08b976: 1103 |0041: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0008 line=50 │ │ 0x000c line=51 │ │ 0x001d line=52 │ │ 0x0020 line=53 │ │ @@ -102313,19 +102335,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07d43c: |[07d43c] com.badlogic.gdx.physics.box2d.Contact.isEnabled:()Z │ │ -07d44c: 5320 750c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ -07d450: 7030 9f15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniIsEnabled:(J)Z // method@159f │ │ -07d456: 0a00 |0005: move-result v0 │ │ -07d458: 0f00 |0006: return v0 │ │ +08b978: |[08b978] com.badlogic.gdx.physics.box2d.Contact.isEnabled:()Z │ │ +08b988: 5320 750c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ +08b98c: 7030 9f15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniIsEnabled:(J)Z // method@159f │ │ +08b992: 0a00 |0005: move-result v0 │ │ +08b994: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/Contact; │ │ │ │ #9 : (in Lcom/badlogic/gdx/physics/box2d/Contact;) │ │ @@ -102333,19 +102355,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07d45c: |[07d45c] com.badlogic.gdx.physics.box2d.Contact.isTouching:()Z │ │ -07d46c: 5320 750c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ -07d470: 7030 a015 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniIsTouching:(J)Z // method@15a0 │ │ -07d476: 0a00 |0005: move-result v0 │ │ -07d478: 0f00 |0006: return v0 │ │ +08b998: |[08b998] com.badlogic.gdx.physics.box2d.Contact.isTouching:()Z │ │ +08b9a8: 5320 750c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ +08b9ac: 7030 a015 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniIsTouching:(J)Z // method@15a0 │ │ +08b9b2: 0a00 |0005: move-result v0 │ │ +08b9b4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/Contact; │ │ │ │ #10 : (in Lcom/badlogic/gdx/physics/box2d/Contact;) │ │ @@ -102353,18 +102375,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07d47c: |[07d47c] com.badlogic.gdx.physics.box2d.Contact.resetFriction:()V │ │ -07d48c: 5320 750c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ -07d490: 7030 a115 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniResetFriction:(J)V // method@15a1 │ │ -07d496: 0e00 |0005: return-void │ │ +08b9b8: |[08b9b8] com.badlogic.gdx.physics.box2d.Contact.resetFriction:()V │ │ +08b9c8: 5320 750c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ +08b9cc: 7030 a115 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniResetFriction:(J)V // method@15a1 │ │ +08b9d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0005 line=173 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/Contact; │ │ │ │ @@ -102373,18 +102395,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -07d498: |[07d498] com.badlogic.gdx.physics.box2d.Contact.setEnabled:(Z)V │ │ -07d4a8: 5320 750c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ -07d4ac: 7040 a315 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniSetEnabled:(JZ)V // method@15a3 │ │ -07d4b2: 0e00 |0005: return-void │ │ +08b9d4: |[08b9d4] com.badlogic.gdx.physics.box2d.Contact.setEnabled:(Z)V │ │ +08b9e4: 5320 750c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ +08b9e8: 7040 a315 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniSetEnabled:(JZ)V // method@15a3 │ │ +08b9ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0005 line=92 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/Contact; │ │ 0x0000 - 0x0006 reg=3 flag Z │ │ @@ -102394,18 +102416,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -07d4b4: |[07d4b4] com.badlogic.gdx.physics.box2d.Contact.setFriction:(F)V │ │ -07d4c4: 5320 750c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ -07d4c8: 7040 a415 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniSetFriction:(JF)V // method@15a4 │ │ -07d4ce: 0e00 |0005: return-void │ │ +08b9f0: |[08b9f0] com.badlogic.gdx.physics.box2d.Contact.setFriction:(F)V │ │ +08ba00: 5320 750c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ +08ba04: 7040 a415 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniSetFriction:(JF)V // method@15a4 │ │ +08ba0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0005 line=153 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/Contact; │ │ 0x0000 - 0x0006 reg=3 friction F │ │ @@ -102415,32 +102437,32 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -07d4d0: |[07d4d0] com.badlogic.gdx.physics.box2d.Contact.setRestitution:(F)V │ │ -07d4e0: 5320 750c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ -07d4e4: 7040 a515 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniSetRestitution:(JF)V // method@15a5 │ │ -07d4ea: 0e00 |0005: return-void │ │ +08ba0c: |[08ba0c] com.badlogic.gdx.physics.box2d.Contact.setRestitution:(F)V │ │ +08ba1c: 5320 750c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ +08ba20: 7040 a515 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniSetRestitution:(JF)V // method@15a5 │ │ +08ba26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0005 line=184 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/Contact; │ │ 0x0000 - 0x0006 reg=3 restitution F │ │ │ │ source_file_idx : 646 (Contact.java) │ │ │ │ Class #254 header: │ │ -class_idx : 554 │ │ +class_idx : 552 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 647 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #254 - │ │ @@ -102457,17 +102479,17 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/physics/box2d/Fixture;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 647 (ContactFilter.java) │ │ │ │ Class #255 header: │ │ -class_idx : 555 │ │ +class_idx : 553 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 648 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 3 │ │ │ │ Class #255 - │ │ @@ -102503,26 +102525,26 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;J)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -07d4ec: |[07d4ec] com.badlogic.gdx.physics.box2d.ContactImpulse.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ -07d4fc: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -07d4fe: 7010 2726 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -07d504: 2310 4a04 |0004: new-array v0, v1, [F // type@044a │ │ -07d508: 5b20 7c0c |0006: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.tmp:[F // field@0c7c │ │ -07d50c: 2310 4a04 |0008: new-array v0, v1, [F // type@044a │ │ -07d510: 5b20 7a0c |000a: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.normalImpulses:[F // field@0c7a │ │ -07d514: 2310 4a04 |000c: new-array v0, v1, [F // type@044a │ │ -07d518: 5b20 7b0c |000e: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.tangentImpulses:[F // field@0c7b │ │ -07d51c: 5b23 7d0c |0010: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0c7d │ │ -07d520: 5a24 790c |0012: iput-wide v4, v2, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.addr:J // field@0c79 │ │ -07d524: 0e00 |0014: return-void │ │ +08ba28: |[08ba28] com.badlogic.gdx.physics.box2d.ContactImpulse.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ +08ba38: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +08ba3a: 7010 2726 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +08ba40: 2310 4804 |0004: new-array v0, v1, [F // type@0448 │ │ +08ba44: 5b20 7c0c |0006: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.tmp:[F // field@0c7c │ │ +08ba48: 2310 4804 |0008: new-array v0, v1, [F // type@0448 │ │ +08ba4c: 5b20 7a0c |000a: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.normalImpulses:[F // field@0c7a │ │ +08ba50: 2310 4804 |000c: new-array v0, v1, [F // type@0448 │ │ +08ba54: 5b20 7b0c |000e: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.tangentImpulses:[F // field@0c7b │ │ +08ba58: 5b23 7d0c |0010: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0c7d │ │ +08ba5c: 5a24 790c |0012: iput-wide v4, v2, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.addr:J // field@0c79 │ │ +08ba60: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=34 │ │ 0x0004 line=30 │ │ 0x0008 line=31 │ │ 0x000c line=32 │ │ 0x0010 line=35 │ │ @@ -102557,19 +102579,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07d528: |[07d528] com.badlogic.gdx.physics.box2d.ContactImpulse.getCount:()I │ │ -07d538: 5320 790c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.addr:J // field@0c79 │ │ -07d53c: 7030 af15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.jniGetCount:(J)I // method@15af │ │ -07d542: 0a00 |0005: move-result v0 │ │ -07d544: 0f00 |0006: return v0 │ │ +08ba64: |[08ba64] com.badlogic.gdx.physics.box2d.ContactImpulse.getCount:()I │ │ +08ba74: 5320 790c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.addr:J // field@0c79 │ │ +08ba78: 7030 af15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.jniGetCount:(J)I // method@15af │ │ +08ba7e: 0a00 |0005: move-result v0 │ │ +08ba80: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/ContactImpulse; │ │ │ │ #1 : (in Lcom/badlogic/gdx/physics/box2d/ContactImpulse;) │ │ @@ -102577,20 +102599,20 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -07d548: |[07d548] com.badlogic.gdx.physics.box2d.ContactImpulse.getNormalImpulses:()[F │ │ -07d558: 5330 790c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.addr:J // field@0c79 │ │ -07d55c: 5432 7a0c |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.normalImpulses:[F // field@0c7a │ │ -07d560: 7040 b015 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.jniGetNormalImpulses:(J[F)V // method@15b0 │ │ -07d566: 5430 7a0c |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.normalImpulses:[F // field@0c7a │ │ -07d56a: 1100 |0009: return-object v0 │ │ +08ba84: |[08ba84] com.badlogic.gdx.physics.box2d.ContactImpulse.getNormalImpulses:()[F │ │ +08ba94: 5330 790c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.addr:J // field@0c79 │ │ +08ba98: 5432 7a0c |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.normalImpulses:[F // field@0c7a │ │ +08ba9c: 7040 b015 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.jniGetNormalImpulses:(J[F)V // method@15b0 │ │ +08baa2: 5430 7a0c |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.normalImpulses:[F // field@0c7a │ │ +08baa6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0007 line=41 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lcom/badlogic/gdx/physics/box2d/ContactImpulse; │ │ │ │ @@ -102599,33 +102621,33 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -07d56c: |[07d56c] com.badlogic.gdx.physics.box2d.ContactImpulse.getTangentImpulses:()[F │ │ -07d57c: 5330 790c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.addr:J // field@0c79 │ │ -07d580: 5432 7b0c |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.tangentImpulses:[F // field@0c7b │ │ -07d584: 7040 b115 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.jniGetTangentImpulses:(J[F)V // method@15b1 │ │ -07d58a: 5430 7b0c |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.tangentImpulses:[F // field@0c7b │ │ -07d58e: 1100 |0009: return-object v0 │ │ +08baa8: |[08baa8] com.badlogic.gdx.physics.box2d.ContactImpulse.getTangentImpulses:()[F │ │ +08bab8: 5330 790c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.addr:J // field@0c79 │ │ +08babc: 5432 7b0c |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.tangentImpulses:[F // field@0c7b │ │ +08bac0: 7040 b115 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.jniGetTangentImpulses:(J[F)V // method@15b1 │ │ +08bac6: 5430 7b0c |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.tangentImpulses:[F // field@0c7b │ │ +08baca: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0007 line=52 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lcom/badlogic/gdx/physics/box2d/ContactImpulse; │ │ │ │ source_file_idx : 648 (ContactImpulse.java) │ │ │ │ Class #256 header: │ │ -class_idx : 556 │ │ +class_idx : 554 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 649 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #256 - │ │ @@ -102660,17 +102682,17 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/Contact;Lcom/badlogic/gdx/physics/box2d/Manifold;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 649 (ContactListener.java) │ │ │ │ Class #257 header: │ │ -class_idx : 557 │ │ +class_idx : 555 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 743 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #257 - │ │ @@ -102681,17 +102703,17 @@ │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 743 (DestructionListener.java) │ │ │ │ Class #258 header: │ │ -class_idx : 559 │ │ +class_idx : 557 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1047 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #258 - │ │ @@ -102719,39 +102741,39 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -07d590: |[07d590] com.badlogic.gdx.physics.box2d.Filter.:()V │ │ -07d5a0: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -07d5a6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -07d5a8: 5f10 800c |0004: iput-short v0, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.categoryBits:S // field@0c80 │ │ -07d5ac: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -07d5ae: 5f10 820c |0007: iput-short v0, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.maskBits:S // field@0c82 │ │ -07d5b2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -07d5b4: 5f10 810c |000a: iput-short v0, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.groupIndex:S // field@0c81 │ │ -07d5b8: 0e00 |000c: return-void │ │ +08bacc: |[08bacc] com.badlogic.gdx.physics.box2d.Filter.:()V │ │ +08badc: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +08bae2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +08bae4: 5f10 800c |0004: iput-short v0, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.categoryBits:S // field@0c80 │ │ +08bae8: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +08baea: 5f10 820c |0007: iput-short v0, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.maskBits:S // field@0c82 │ │ +08baee: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +08baf0: 5f10 810c |000a: iput-short v0, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.groupIndex:S // field@0c81 │ │ +08baf4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=23 │ │ 0x0006 line=26 │ │ 0x0009 line=30 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/physics/box2d/Filter; │ │ │ │ Virtual methods - │ │ source_file_idx : 1047 (Filter.java) │ │ │ │ Class #259 header: │ │ -class_idx : 560 │ │ +class_idx : 558 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1050 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 15 │ │ virtual_methods_size: 19 │ │ │ │ Class #259 - │ │ @@ -102787,41 +102809,41 @@ │ │ access : 0x0004 (PROTECTED) │ │ Direct methods - │ │ #0 : (in Lcom/badlogic/gdx/physics/box2d/Fixture;) │ │ name : '' │ │ type : '(Lcom/badlogic/gdx/physics/box2d/Body;J)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -07d5bc: |[07d5bc] com.badlogic.gdx.physics.box2d.Fixture.:(Lcom/badlogic/gdx/physics/box2d/Body;J)V │ │ -07d5cc: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -07d5d2: 1230 |0003: const/4 v0, #int 3 // #3 │ │ -07d5d4: 2300 9c04 |0004: new-array v0, v0, [S // type@049c │ │ -07d5d8: 5b10 870c |0006: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Fixture;.tmp:[S // field@0c87 │ │ -07d5dc: 2200 2f02 |0008: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Filter; // type@022f │ │ -07d5e0: 7010 c215 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/physics/box2d/Filter;.:()V // method@15c2 │ │ -07d5e6: 5b10 850c |000d: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Fixture;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0c85 │ │ -07d5ea: 5b12 840c |000f: iput-object v2, v1, Lcom/badlogic/gdx/physics/box2d/Fixture;.body:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c84 │ │ -07d5ee: 5a13 830c |0011: iput-wide v3, v1, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ -07d5f2: 0e00 |0013: return-void │ │ +08baf8: |[08baf8] com.badlogic.gdx.physics.box2d.Fixture.:(Lcom/badlogic/gdx/physics/box2d/Body;J)V │ │ +08bb08: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +08bb0e: 1230 |0003: const/4 v0, #int 3 // #3 │ │ +08bb10: 2300 9a04 |0004: new-array v0, v0, [S // type@049a │ │ +08bb14: 5b20 870c |0006: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.tmp:[S // field@0c87 │ │ +08bb18: 2200 2d02 |0008: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Filter; // type@022d │ │ +08bb1c: 7010 c215 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/physics/box2d/Filter;.:()V // method@15c2 │ │ +08bb22: 5b20 850c |000d: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0c85 │ │ +08bb26: 5b23 840c |000f: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.body:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c84 │ │ +08bb2a: 5a24 830c |0011: iput-wide v4, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ +08bb2e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=156 │ │ 0x0008 line=157 │ │ 0x000f line=43 │ │ 0x0011 line=44 │ │ 0x0013 line=45 │ │ locals : │ │ - 0x0000 - 0x0014 reg=1 this Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ - 0x0000 - 0x0014 reg=2 body Lcom/badlogic/gdx/physics/box2d/Body; │ │ - 0x0000 - 0x0014 reg=3 addr J │ │ + 0x0000 - 0x0014 reg=2 this Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ + 0x0000 - 0x0014 reg=3 body Lcom/badlogic/gdx/physics/box2d/Body; │ │ + 0x0000 - 0x0014 reg=4 addr J │ │ │ │ #1 : (in Lcom/badlogic/gdx/physics/box2d/Fixture;) │ │ name : 'jniGetDensity' │ │ type : '(J)F' │ │ access : 0x0102 (PRIVATE NATIVE) │ │ code : (none) │ │ │ │ @@ -102909,17 +102931,17 @@ │ │ type : '()Lcom/badlogic/gdx/physics/box2d/Body;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d5f4: |[07d5f4] com.badlogic.gdx.physics.box2d.Fixture.getBody:()Lcom/badlogic/gdx/physics/box2d/Body; │ │ -07d604: 5410 840c |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Fixture;.body:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c84 │ │ -07d608: 1100 |0002: return-object v0 │ │ +08bb30: |[08bb30] com.badlogic.gdx.physics.box2d.Fixture.getBody:()Lcom/badlogic/gdx/physics/box2d/Body; │ │ +08bb40: 5410 840c |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Fixture;.body:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c84 │ │ +08bb44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ │ │ #1 : (in Lcom/badlogic/gdx/physics/box2d/Fixture;) │ │ @@ -102927,19 +102949,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07d60c: |[07d60c] com.badlogic.gdx.physics.box2d.Fixture.getDensity:()F │ │ -07d61c: 5320 830c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ -07d620: 7030 cd15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniGetDensity:(J)F // method@15cd │ │ -07d626: 0a00 |0005: move-result v0 │ │ -07d628: 0f00 |0006: return v0 │ │ +08bb48: |[08bb48] com.badlogic.gdx.physics.box2d.Fixture.getDensity:()F │ │ +08bb58: 5320 830c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ +08bb5c: 7030 cd15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniGetDensity:(J)F // method@15cd │ │ +08bb62: 0a00 |0005: move-result v0 │ │ +08bb64: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ │ │ #2 : (in Lcom/badlogic/gdx/physics/box2d/Fixture;) │ │ @@ -102947,35 +102969,35 @@ │ │ type : '()Lcom/badlogic/gdx/physics/box2d/Filter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -07d62c: |[07d62c] com.badlogic.gdx.physics.box2d.Fixture.getFilterData:()Lcom/badlogic/gdx/physics/box2d/Filter; │ │ -07d63c: 5330 830c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ -07d640: 5432 870c |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.tmp:[S // field@0c87 │ │ -07d644: 7040 ce15 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniGetFilterData:(J[S)V // method@15ce │ │ -07d64a: 5430 850c |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0c85 │ │ -07d64e: 5431 870c |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.tmp:[S // field@0c87 │ │ -07d652: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -07d654: 4a01 0102 |000c: aget-short v1, v1, v2 │ │ -07d658: 5f01 820c |000e: iput-short v1, v0, Lcom/badlogic/gdx/physics/box2d/Filter;.maskBits:S // field@0c82 │ │ -07d65c: 5430 850c |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0c85 │ │ -07d660: 5431 870c |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.tmp:[S // field@0c87 │ │ -07d664: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -07d666: 4a01 0102 |0015: aget-short v1, v1, v2 │ │ -07d66a: 5f01 800c |0017: iput-short v1, v0, Lcom/badlogic/gdx/physics/box2d/Filter;.categoryBits:S // field@0c80 │ │ -07d66e: 5430 850c |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0c85 │ │ -07d672: 5431 870c |001b: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.tmp:[S // field@0c87 │ │ -07d676: 1222 |001d: const/4 v2, #int 2 // #2 │ │ -07d678: 4a01 0102 |001e: aget-short v1, v1, v2 │ │ -07d67c: 5f01 810c |0020: iput-short v1, v0, Lcom/badlogic/gdx/physics/box2d/Filter;.groupIndex:S // field@0c81 │ │ -07d680: 5430 850c |0022: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0c85 │ │ -07d684: 1100 |0024: return-object v0 │ │ +08bb68: |[08bb68] com.badlogic.gdx.physics.box2d.Fixture.getFilterData:()Lcom/badlogic/gdx/physics/box2d/Filter; │ │ +08bb78: 5330 830c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ +08bb7c: 5432 870c |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.tmp:[S // field@0c87 │ │ +08bb80: 7040 ce15 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniGetFilterData:(J[S)V // method@15ce │ │ +08bb86: 5430 850c |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0c85 │ │ +08bb8a: 5431 870c |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.tmp:[S // field@0c87 │ │ +08bb8e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +08bb90: 4a01 0102 |000c: aget-short v1, v1, v2 │ │ +08bb94: 5f01 820c |000e: iput-short v1, v0, Lcom/badlogic/gdx/physics/box2d/Filter;.maskBits:S // field@0c82 │ │ +08bb98: 5430 850c |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0c85 │ │ +08bb9c: 5431 870c |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.tmp:[S // field@0c87 │ │ +08bba0: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +08bba2: 4a01 0102 |0015: aget-short v1, v1, v2 │ │ +08bba6: 5f01 800c |0017: iput-short v1, v0, Lcom/badlogic/gdx/physics/box2d/Filter;.categoryBits:S // field@0c80 │ │ +08bbaa: 5430 850c |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0c85 │ │ +08bbae: 5431 870c |001b: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.tmp:[S // field@0c87 │ │ +08bbb2: 1222 |001d: const/4 v2, #int 2 // #2 │ │ +08bbb4: 4a01 0102 |001e: aget-short v1, v1, v2 │ │ +08bbb8: 5f01 810c |0020: iput-short v1, v0, Lcom/badlogic/gdx/physics/box2d/Filter;.groupIndex:S // field@0c81 │ │ +08bbbc: 5430 850c |0022: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0c85 │ │ +08bbc0: 1100 |0024: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0007 line=161 │ │ 0x0010 line=162 │ │ 0x0019 line=163 │ │ 0x0022 line=164 │ │ @@ -102987,19 +103009,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07d688: |[07d688] com.badlogic.gdx.physics.box2d.Fixture.getFriction:()F │ │ -07d698: 5320 830c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ -07d69c: 7030 cf15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniGetFriction:(J)F // method@15cf │ │ -07d6a2: 0a00 |0005: move-result v0 │ │ -07d6a4: 0f00 |0006: return v0 │ │ +08bbc4: |[08bbc4] com.badlogic.gdx.physics.box2d.Fixture.getFriction:()F │ │ +08bbd4: 5320 830c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ +08bbd8: 7030 cf15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniGetFriction:(J)F // method@15cf │ │ +08bbde: 0a00 |0005: move-result v0 │ │ +08bbe0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ │ │ #4 : (in Lcom/badlogic/gdx/physics/box2d/Fixture;) │ │ @@ -103007,73 +103029,73 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07d6a8: |[07d6a8] com.badlogic.gdx.physics.box2d.Fixture.getRestitution:()F │ │ -07d6b8: 5320 830c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ -07d6bc: 7030 d015 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniGetRestitution:(J)F // method@15d0 │ │ -07d6c2: 0a00 |0005: move-result v0 │ │ -07d6c4: 0f00 |0006: return v0 │ │ +08bbe4: |[08bbe4] com.badlogic.gdx.physics.box2d.Fixture.getRestitution:()F │ │ +08bbf4: 5320 830c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ +08bbf8: 7030 d015 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniGetRestitution:(J)F // method@15d0 │ │ +08bbfe: 0a00 |0005: move-result v0 │ │ +08bc00: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ │ │ #5 : (in Lcom/badlogic/gdx/physics/box2d/Fixture;) │ │ name : 'getShape' │ │ type : '()Lcom/badlogic/gdx/physics/box2d/Shape;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -07d6c8: |[07d6c8] com.badlogic.gdx.physics.box2d.Fixture.getShape:()Lcom/badlogic/gdx/physics/box2d/Shape; │ │ -07d6d8: 5453 860c |0000: iget-object v3, v5, Lcom/badlogic/gdx/physics/box2d/Fixture;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c86 │ │ -07d6dc: 3903 2c00 |0002: if-nez v3, 002e // +002c │ │ -07d6e0: 5353 830c |0004: iget-wide v3, v5, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ -07d6e4: 7030 d115 3504 |0006: invoke-direct {v5, v3, v4}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniGetShape:(J)J // method@15d1 │ │ -07d6ea: 0b00 |0009: move-result-wide v0 │ │ -07d6ec: 1603 0000 |000a: const-wide/16 v3, #int 0 // #0 │ │ -07d6f0: 3103 0003 |000c: cmp-long v3, v0, v3 │ │ -07d6f4: 3903 0a00 |000e: if-nez v3, 0018 // +000a │ │ -07d6f8: 2203 fc02 |0010: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -07d6fc: 1a04 c00d |0012: const-string v4, "Null shape address!" // string@0dc0 │ │ -07d700: 7020 b41f 4300 |0014: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -07d706: 2703 |0017: throw v3 │ │ -07d708: 7120 2f16 1000 |0018: invoke-static {v0, v1}, Lcom/badlogic/gdx/physics/box2d/Shape;.jniGetType:(J)I // method@162f │ │ -07d70e: 0a02 |001b: move-result v2 │ │ -07d710: 2b02 2e00 0000 |001c: packed-switch v2, 0000004a // +0000002e │ │ -07d716: 2203 fc02 |001f: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -07d71a: 1a04 b10f |0021: const-string v4, "Unknown shape type!" // string@0fb1 │ │ -07d71e: 7020 b41f 4300 |0023: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -07d724: 2703 |0026: throw v3 │ │ -07d726: 2203 2802 |0027: new-instance v3, Lcom/badlogic/gdx/physics/box2d/CircleShape; // type@0228 │ │ -07d72a: 7030 8515 0301 |0029: invoke-direct {v3, v0, v1}, Lcom/badlogic/gdx/physics/box2d/CircleShape;.:(J)V // method@1585 │ │ -07d730: 5b53 860c |002c: iput-object v3, v5, Lcom/badlogic/gdx/physics/box2d/Fixture;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c86 │ │ -07d734: 5453 860c |002e: iget-object v3, v5, Lcom/badlogic/gdx/physics/box2d/Fixture;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c86 │ │ -07d738: 1103 |0030: return-object v3 │ │ -07d73a: 2203 2e02 |0031: new-instance v3, Lcom/badlogic/gdx/physics/box2d/EdgeShape; // type@022e │ │ -07d73e: 7030 b815 0301 |0033: invoke-direct {v3, v0, v1}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.:(J)V // method@15b8 │ │ -07d744: 5b53 860c |0036: iput-object v3, v5, Lcom/badlogic/gdx/physics/box2d/Fixture;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c86 │ │ -07d748: 28f6 |0038: goto 002e // -000a │ │ -07d74a: 2203 3a02 |0039: new-instance v3, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@023a │ │ -07d74e: 7030 1216 0301 |003b: invoke-direct {v3, v0, v1}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.:(J)V // method@1612 │ │ -07d754: 5b53 860c |003e: iput-object v3, v5, Lcom/badlogic/gdx/physics/box2d/Fixture;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c86 │ │ -07d758: 28ee |0040: goto 002e // -0012 │ │ -07d75a: 2203 2702 |0041: new-instance v3, Lcom/badlogic/gdx/physics/box2d/ChainShape; // type@0227 │ │ -07d75e: 7030 7215 0301 |0043: invoke-direct {v3, v0, v1}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.:(J)V // method@1572 │ │ -07d764: 5b53 860c |0046: iput-object v3, v5, Lcom/badlogic/gdx/physics/box2d/Fixture;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c86 │ │ -07d768: 28e6 |0048: goto 002e // -001a │ │ -07d76a: 0000 |0049: nop // spacer │ │ -07d76c: 0001 0400 0000 0000 0b00 0000 1500 ... |004a: packed-switch-data (12 units) │ │ +08bc04: |[08bc04] com.badlogic.gdx.physics.box2d.Fixture.getShape:()Lcom/badlogic/gdx/physics/box2d/Shape; │ │ +08bc14: 5463 860c |0000: iget-object v3, v6, Lcom/badlogic/gdx/physics/box2d/Fixture;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c86 │ │ +08bc18: 3903 2c00 |0002: if-nez v3, 002e // +002c │ │ +08bc1c: 5364 830c |0004: iget-wide v4, v6, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ +08bc20: 7030 d115 4605 |0006: invoke-direct {v6, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniGetShape:(J)J // method@15d1 │ │ +08bc26: 0b00 |0009: move-result-wide v0 │ │ +08bc28: 1604 0000 |000a: const-wide/16 v4, #int 0 // #0 │ │ +08bc2c: 3103 0004 |000c: cmp-long v3, v0, v4 │ │ +08bc30: 3903 0a00 |000e: if-nez v3, 0018 // +000a │ │ +08bc34: 2203 fa02 |0010: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +08bc38: 1a04 be0d |0012: const-string v4, "Null shape address!" // string@0dbe │ │ +08bc3c: 7020 b41f 4300 |0014: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +08bc42: 2703 |0017: throw v3 │ │ +08bc44: 7120 2f16 1000 |0018: invoke-static {v0, v1}, Lcom/badlogic/gdx/physics/box2d/Shape;.jniGetType:(J)I // method@162f │ │ +08bc4a: 0a02 |001b: move-result v2 │ │ +08bc4c: 2b02 2e00 0000 |001c: packed-switch v2, 0000004a // +0000002e │ │ +08bc52: 2203 fa02 |001f: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +08bc56: 1a04 af0f |0021: const-string v4, "Unknown shape type!" // string@0faf │ │ +08bc5a: 7020 b41f 4300 |0023: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +08bc60: 2703 |0026: throw v3 │ │ +08bc62: 2203 2602 |0027: new-instance v3, Lcom/badlogic/gdx/physics/box2d/CircleShape; // type@0226 │ │ +08bc66: 7030 8515 0301 |0029: invoke-direct {v3, v0, v1}, Lcom/badlogic/gdx/physics/box2d/CircleShape;.:(J)V // method@1585 │ │ +08bc6c: 5b63 860c |002c: iput-object v3, v6, Lcom/badlogic/gdx/physics/box2d/Fixture;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c86 │ │ +08bc70: 5463 860c |002e: iget-object v3, v6, Lcom/badlogic/gdx/physics/box2d/Fixture;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c86 │ │ +08bc74: 1103 |0030: return-object v3 │ │ +08bc76: 2203 2c02 |0031: new-instance v3, Lcom/badlogic/gdx/physics/box2d/EdgeShape; // type@022c │ │ +08bc7a: 7030 b815 0301 |0033: invoke-direct {v3, v0, v1}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.:(J)V // method@15b8 │ │ +08bc80: 5b63 860c |0036: iput-object v3, v6, Lcom/badlogic/gdx/physics/box2d/Fixture;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c86 │ │ +08bc84: 28f6 |0038: goto 002e // -000a │ │ +08bc86: 2203 3802 |0039: new-instance v3, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@0238 │ │ +08bc8a: 7030 1216 0301 |003b: invoke-direct {v3, v0, v1}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.:(J)V // method@1612 │ │ +08bc90: 5b63 860c |003e: iput-object v3, v6, Lcom/badlogic/gdx/physics/box2d/Fixture;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c86 │ │ +08bc94: 28ee |0040: goto 002e // -0012 │ │ +08bc96: 2203 2502 |0041: new-instance v3, Lcom/badlogic/gdx/physics/box2d/ChainShape; // type@0225 │ │ +08bc9a: 7030 7215 0301 |0043: invoke-direct {v3, v0, v1}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.:(J)V // method@1572 │ │ +08bca0: 5b63 860c |0046: iput-object v3, v6, Lcom/badlogic/gdx/physics/box2d/Fixture;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c86 │ │ +08bca4: 28e6 |0048: goto 002e // -001a │ │ +08bca6: 0000 |0049: nop // spacer │ │ +08bca8: 0001 0400 0000 0000 0b00 0000 1500 ... |004a: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0004 line=89 │ │ 0x000a line=90 │ │ 0x0018 line=91 │ │ 0x001c line=93 │ │ @@ -103085,71 +103107,71 @@ │ │ 0x0041 line=104 │ │ 0x0049 line=93 │ │ locals : │ │ 0x000a - 0x002e reg=0 shapeAddr J │ │ 0x001c - 0x002e reg=2 type I │ │ 0x0031 - 0x0056 reg=0 shapeAddr J │ │ 0x0031 - 0x0056 reg=2 type I │ │ - 0x0000 - 0x0056 reg=5 this Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ + 0x0000 - 0x0056 reg=6 this Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ │ │ #6 : (in Lcom/badlogic/gdx/physics/box2d/Fixture;) │ │ name : 'getType' │ │ type : '()Lcom/badlogic/gdx/physics/box2d/Shape$Type;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -07d784: |[07d784] com.badlogic.gdx.physics.box2d.Fixture.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ │ -07d794: 5331 830c |0000: iget-wide v1, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ -07d798: 7030 d215 1302 |0002: invoke-direct {v3, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniGetType:(J)I // method@15d2 │ │ -07d79e: 0a00 |0005: move-result v0 │ │ -07d7a0: 2b00 1800 0000 |0006: packed-switch v0, 0000001e // +00000018 │ │ -07d7a6: 2201 fc02 |0009: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -07d7aa: 1a02 b10f |000b: const-string v2, "Unknown shape type!" // string@0fb1 │ │ -07d7ae: 7020 b41f 2100 |000d: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -07d7b4: 2701 |0010: throw v1 │ │ -07d7b6: 6201 c10c |0011: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Circle:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc1 │ │ -07d7ba: 1101 |0013: return-object v1 │ │ -07d7bc: 6201 c20c |0014: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Edge:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc2 │ │ -07d7c0: 28fd |0016: goto 0013 // -0003 │ │ -07d7c2: 6201 c30c |0017: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Polygon:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc3 │ │ -07d7c6: 28fa |0019: goto 0013 // -0006 │ │ -07d7c8: 6201 c00c |001a: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Chain:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc0 │ │ -07d7cc: 28f7 |001c: goto 0013 // -0009 │ │ -07d7ce: 0000 |001d: nop // spacer │ │ -07d7d0: 0001 0400 0000 0000 0b00 0000 0e00 ... |001e: packed-switch-data (12 units) │ │ +08bcc0: |[08bcc0] com.badlogic.gdx.physics.box2d.Fixture.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ │ +08bcd0: 5342 830c |0000: iget-wide v2, v4, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ +08bcd4: 7030 d215 2403 |0002: invoke-direct {v4, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniGetType:(J)I // method@15d2 │ │ +08bcda: 0a00 |0005: move-result v0 │ │ +08bcdc: 2b00 1800 0000 |0006: packed-switch v0, 0000001e // +00000018 │ │ +08bce2: 2201 fa02 |0009: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +08bce6: 1a02 af0f |000b: const-string v2, "Unknown shape type!" // string@0faf │ │ +08bcea: 7020 b41f 2100 |000d: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +08bcf0: 2701 |0010: throw v1 │ │ +08bcf2: 6201 c10c |0011: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Circle:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc1 │ │ +08bcf6: 1101 |0013: return-object v1 │ │ +08bcf8: 6201 c20c |0014: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Edge:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc2 │ │ +08bcfc: 28fd |0016: goto 0013 // -0003 │ │ +08bcfe: 6201 c30c |0017: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Polygon:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc3 │ │ +08bd02: 28fa |0019: goto 0013 // -0006 │ │ +08bd04: 6201 c00c |001a: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Chain:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc0 │ │ +08bd08: 28f7 |001c: goto 0013 // -0009 │ │ +08bd0a: 0000 |001d: nop // spacer │ │ +08bd0c: 0001 0400 0000 0000 0b00 0000 0e00 ... |001e: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0006 line=58 │ │ 0x0009 line=68 │ │ 0x0011 line=60 │ │ 0x0013 line=66 │ │ 0x0014 line=62 │ │ 0x0017 line=64 │ │ 0x001a line=66 │ │ 0x001d line=58 │ │ locals : │ │ 0x0006 - 0x002a reg=0 type I │ │ - 0x0000 - 0x002a reg=3 this Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ + 0x0000 - 0x002a reg=4 this Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ │ │ #7 : (in Lcom/badlogic/gdx/physics/box2d/Fixture;) │ │ name : 'getUserData' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d7e8: |[07d7e8] com.badlogic.gdx.physics.box2d.Fixture.getUserData:()Ljava/lang/Object; │ │ -07d7f8: 5410 880c |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Fixture;.userData:Ljava/lang/Object; // field@0c88 │ │ -07d7fc: 1100 |0002: return-object v0 │ │ +08bd24: |[08bd24] com.badlogic.gdx.physics.box2d.Fixture.getUserData:()Ljava/lang/Object; │ │ +08bd34: 5410 880c |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Fixture;.userData:Ljava/lang/Object; // field@0c88 │ │ +08bd38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ │ │ #8 : (in Lcom/badlogic/gdx/physics/box2d/Fixture;) │ │ @@ -103157,19 +103179,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07d800: |[07d800] com.badlogic.gdx.physics.box2d.Fixture.isSensor:()Z │ │ -07d810: 5320 830c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ -07d814: 7030 d315 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniIsSensor:(J)Z // method@15d3 │ │ -07d81a: 0a00 |0005: move-result v0 │ │ -07d81c: 0f00 |0006: return v0 │ │ +08bd3c: |[08bd3c] com.badlogic.gdx.physics.box2d.Fixture.isSensor:()Z │ │ +08bd4c: 5320 830c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ +08bd50: 7030 d315 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniIsSensor:(J)Z // method@15d3 │ │ +08bd56: 0a00 |0005: move-result v0 │ │ +08bd58: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ │ │ #9 : (in Lcom/badlogic/gdx/physics/box2d/Fixture;) │ │ @@ -103177,112 +103199,112 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07d820: |[07d820] com.badlogic.gdx.physics.box2d.Fixture.refilter:()V │ │ -07d830: 5320 830c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ -07d834: 7030 d415 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniRefilter:(J)V // method@15d4 │ │ -07d83a: 0e00 |0005: return-void │ │ +08bd5c: |[08bd5c] com.badlogic.gdx.physics.box2d.Fixture.refilter:()V │ │ +08bd6c: 5320 830c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ +08bd70: 7030 d415 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniRefilter:(J)V // method@15d4 │ │ +08bd76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0005 line=179 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ │ │ #10 : (in Lcom/badlogic/gdx/physics/box2d/Fixture;) │ │ name : 'reset' │ │ type : '(Lcom/badlogic/gdx/physics/box2d/Body;J)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -07d83c: |[07d83c] com.badlogic.gdx.physics.box2d.Fixture.reset:(Lcom/badlogic/gdx/physics/box2d/Body;J)V │ │ -07d84c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07d84e: 5b12 840c |0001: iput-object v2, v1, Lcom/badlogic/gdx/physics/box2d/Fixture;.body:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c84 │ │ -07d852: 5a13 830c |0003: iput-wide v3, v1, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ -07d856: 5b10 860c |0005: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Fixture;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c86 │ │ -07d85a: 5b10 880c |0007: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Fixture;.userData:Ljava/lang/Object; // field@0c88 │ │ -07d85e: 0e00 |0009: return-void │ │ +08bd78: |[08bd78] com.badlogic.gdx.physics.box2d.Fixture.reset:(Lcom/badlogic/gdx/physics/box2d/Body;J)V │ │ +08bd88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08bd8a: 5b23 840c |0001: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.body:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c84 │ │ +08bd8e: 5a24 830c |0003: iput-wide v4, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ +08bd92: 5b20 860c |0005: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c86 │ │ +08bd96: 5b20 880c |0007: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.userData:Ljava/lang/Object; // field@0c88 │ │ +08bd9a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=48 │ │ 0x0003 line=49 │ │ 0x0005 line=50 │ │ 0x0007 line=51 │ │ 0x0009 line=52 │ │ locals : │ │ - 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ - 0x0000 - 0x000a reg=2 body Lcom/badlogic/gdx/physics/box2d/Body; │ │ - 0x0000 - 0x000a reg=3 addr J │ │ + 0x0000 - 0x000a reg=2 this Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ + 0x0000 - 0x000a reg=3 body Lcom/badlogic/gdx/physics/box2d/Body; │ │ + 0x0000 - 0x000a reg=4 addr J │ │ │ │ #11 : (in Lcom/badlogic/gdx/physics/box2d/Fixture;) │ │ name : 'setDensity' │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -07d860: |[07d860] com.badlogic.gdx.physics.box2d.Fixture.setDensity:(F)V │ │ -07d870: 5320 830c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ -07d874: 7040 d515 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniSetDensity:(JF)V // method@15d5 │ │ -07d87a: 0e00 |0005: return-void │ │ +08bd9c: |[08bd9c] com.badlogic.gdx.physics.box2d.Fixture.setDensity:(F)V │ │ +08bdac: 5320 830c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ +08bdb0: 7040 d515 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniSetDensity:(JF)V // method@15d5 │ │ +08bdb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0005 line=237 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ 0x0000 - 0x0006 reg=3 density F │ │ │ │ #12 : (in Lcom/badlogic/gdx/physics/box2d/Fixture;) │ │ name : 'setFilterData' │ │ type : '(Lcom/badlogic/gdx/physics/box2d/Filter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 13 16-bit code units │ │ -07d87c: |[07d87c] com.badlogic.gdx.physics.box2d.Fixture.setFilterData:(Lcom/badlogic/gdx/physics/box2d/Filter;)V │ │ -07d88c: 5361 830c |0000: iget-wide v1, v6, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ -07d890: 5873 800c |0002: iget-short v3, v7, Lcom/badlogic/gdx/physics/box2d/Filter;.categoryBits:S // field@0c80 │ │ -07d894: 5874 820c |0004: iget-short v4, v7, Lcom/badlogic/gdx/physics/box2d/Filter;.maskBits:S // field@0c82 │ │ -07d898: 5875 810c |0006: iget-short v5, v7, Lcom/badlogic/gdx/physics/box2d/Filter;.groupIndex:S // field@0c81 │ │ -07d89c: 0760 |0008: move-object v0, v6 │ │ -07d89e: 7606 d615 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniSetFilterData:(JSSS)V // method@15d6 │ │ -07d8a4: 0e00 |000c: return-void │ │ +08bdb8: |[08bdb8] com.badlogic.gdx.physics.box2d.Fixture.setFilterData:(Lcom/badlogic/gdx/physics/box2d/Filter;)V │ │ +08bdc8: 5372 830c |0000: iget-wide v2, v7, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ +08bdcc: 5884 800c |0002: iget-short v4, v8, Lcom/badlogic/gdx/physics/box2d/Filter;.categoryBits:S // field@0c80 │ │ +08bdd0: 5885 820c |0004: iget-short v5, v8, Lcom/badlogic/gdx/physics/box2d/Filter;.maskBits:S // field@0c82 │ │ +08bdd4: 5886 810c |0006: iget-short v6, v8, Lcom/badlogic/gdx/physics/box2d/Filter;.groupIndex:S // field@0c81 │ │ +08bdd8: 0771 |0008: move-object v1, v7 │ │ +08bdda: 7606 d615 0100 |0009: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniSetFilterData:(JSSS)V // method@15d6 │ │ +08bde0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x000c line=144 │ │ locals : │ │ - 0x0000 - 0x000d reg=6 this Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ - 0x0000 - 0x000d reg=7 filter Lcom/badlogic/gdx/physics/box2d/Filter; │ │ + 0x0000 - 0x000d reg=7 this Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ + 0x0000 - 0x000d reg=8 filter Lcom/badlogic/gdx/physics/box2d/Filter; │ │ │ │ #13 : (in Lcom/badlogic/gdx/physics/box2d/Fixture;) │ │ name : 'setFriction' │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -07d8a8: |[07d8a8] com.badlogic.gdx.physics.box2d.Fixture.setFriction:(F)V │ │ -07d8b8: 5320 830c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ -07d8bc: 7040 d715 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniSetFriction:(JF)V // method@15d7 │ │ -07d8c2: 0e00 |0005: return-void │ │ +08bde4: |[08bde4] com.badlogic.gdx.physics.box2d.Fixture.setFriction:(F)V │ │ +08bdf4: 5320 830c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ +08bdf8: 7040 d715 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniSetFriction:(JF)V // method@15d7 │ │ +08bdfe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0005 line=267 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ 0x0000 - 0x0006 reg=3 friction F │ │ @@ -103292,18 +103314,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -07d8c4: |[07d8c4] com.badlogic.gdx.physics.box2d.Fixture.setRestitution:(F)V │ │ -07d8d4: 5320 830c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ -07d8d8: 7040 d815 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniSetRestitution:(JF)V // method@15d8 │ │ -07d8de: 0e00 |0005: return-void │ │ +08be00: |[08be00] com.badlogic.gdx.physics.box2d.Fixture.setRestitution:(F)V │ │ +08be10: 5320 830c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ +08be14: 7040 d815 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniSetRestitution:(JF)V // method@15d8 │ │ +08be1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0005 line=287 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ 0x0000 - 0x0006 reg=3 restitution F │ │ @@ -103313,18 +103335,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -07d8e0: |[07d8e0] com.badlogic.gdx.physics.box2d.Fixture.setSensor:(Z)V │ │ -07d8f0: 5320 830c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ -07d8f4: 7040 d915 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniSetSensor:(JZ)V // method@15d9 │ │ -07d8fa: 0e00 |0005: return-void │ │ +08be1c: |[08be1c] com.badlogic.gdx.physics.box2d.Fixture.setSensor:(Z)V │ │ +08be2c: 5320 830c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ +08be30: 7040 d915 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniSetSensor:(JZ)V // method@15d9 │ │ +08be36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0005 line=122 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ 0x0000 - 0x0006 reg=3 sensor Z │ │ @@ -103334,17 +103356,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d8fc: |[07d8fc] com.badlogic.gdx.physics.box2d.Fixture.setUserData:(Ljava/lang/Object;)V │ │ -07d90c: 5b01 880c |0000: iput-object v1, v0, Lcom/badlogic/gdx/physics/box2d/Fixture;.userData:Ljava/lang/Object; // field@0c88 │ │ -07d910: 0e00 |0002: return-void │ │ +08be38: |[08be38] com.badlogic.gdx.physics.box2d.Fixture.setUserData:(Ljava/lang/Object;)V │ │ +08be48: 5b01 880c |0000: iput-object v1, v0, Lcom/badlogic/gdx/physics/box2d/Fixture;.userData:Ljava/lang/Object; // field@0c88 │ │ +08be4c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0002 line=302 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ 0x0000 - 0x0003 reg=1 userData Ljava/lang/Object; │ │ @@ -103354,19 +103376,19 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -07d914: |[07d914] com.badlogic.gdx.physics.box2d.Fixture.testPoint:(FF)Z │ │ -07d924: 5320 830c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ -07d928: 7054 da15 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniTestPoint:(JFF)Z // method@15da │ │ -07d92e: 0a00 |0005: move-result v0 │ │ -07d930: 0f00 |0006: return v0 │ │ +08be50: |[08be50] com.badlogic.gdx.physics.box2d.Fixture.testPoint:(FF)Z │ │ +08be60: 5320 830c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ +08be64: 7054 da15 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniTestPoint:(JFF)Z // method@15da │ │ +08be6a: 0a00 |0005: move-result v0 │ │ +08be6c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ 0x0000 - 0x0007 reg=3 x F │ │ 0x0000 - 0x0007 reg=4 y F │ │ @@ -103376,34 +103398,34 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -07d934: |[07d934] com.badlogic.gdx.physics.box2d.Fixture.testPoint:(Lcom/badlogic/gdx/math/Vector2;)Z │ │ -07d944: 5340 830c |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ -07d948: 5252 f30b |0002: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07d94c: 5253 f40b |0004: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07d950: 7053 da15 0421 |0006: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniTestPoint:(JFF)Z // method@15da │ │ -07d956: 0a00 |0009: move-result v0 │ │ -07d958: 0f00 |000a: return v0 │ │ +08be70: |[08be70] com.badlogic.gdx.physics.box2d.Fixture.testPoint:(Lcom/badlogic/gdx/math/Vector2;)Z │ │ +08be80: 5340 830c |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ +08be84: 5252 f30b |0002: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08be88: 5253 f40b |0004: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08be8c: 7053 da15 0421 |0006: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniTestPoint:(JFF)Z // method@15da │ │ +08be92: 0a00 |0009: move-result v0 │ │ +08be94: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x000b reg=4 this Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ 0x0000 - 0x000b reg=5 p Lcom/badlogic/gdx/math/Vector2; │ │ │ │ source_file_idx : 1050 (Fixture.java) │ │ │ │ Class #260 header: │ │ -class_idx : 561 │ │ +class_idx : 559 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1051 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #260 - │ │ @@ -103443,27 +103465,27 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -07d95c: |[07d95c] com.badlogic.gdx.physics.box2d.FixtureDef.:()V │ │ -07d96c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07d96e: 7010 2726 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -07d974: 1400 cdcc 4c3e |0004: const v0, #float 0.2 // #3e4ccccd │ │ -07d97a: 5920 8b0c |0007: iput v0, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.friction:F // field@0c8b │ │ -07d97e: 5921 8d0c |0009: iput v1, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.restitution:F // field@0c8d │ │ -07d982: 5921 890c |000b: iput v1, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.density:F // field@0c89 │ │ -07d986: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -07d988: 5c20 8c0c |000e: iput-boolean v0, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.isSensor:Z // field@0c8c │ │ -07d98c: 2200 2f02 |0010: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Filter; // type@022f │ │ -07d990: 7010 c215 0000 |0012: invoke-direct {v0}, Lcom/badlogic/gdx/physics/box2d/Filter;.:()V // method@15c2 │ │ -07d996: 5b20 8a0c |0015: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0c8a │ │ -07d99a: 0e00 |0017: return-void │ │ +08be98: |[08be98] com.badlogic.gdx.physics.box2d.FixtureDef.:()V │ │ +08bea8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +08beaa: 7010 2726 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +08beb0: 1400 cdcc 4c3e |0004: const v0, #float 0.2 // #3e4ccccd │ │ +08beb6: 5920 8b0c |0007: iput v0, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.friction:F // field@0c8b │ │ +08beba: 5921 8d0c |0009: iput v1, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.restitution:F // field@0c8d │ │ +08bebe: 5921 890c |000b: iput v1, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.density:F // field@0c89 │ │ +08bec2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +08bec4: 5c20 8c0c |000e: iput-boolean v0, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.isSensor:Z // field@0c8c │ │ +08bec8: 2200 2d02 |0010: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Filter; // type@022d │ │ +08becc: 7010 c215 0000 |0012: invoke-direct {v0}, Lcom/badlogic/gdx/physics/box2d/Filter;.:()V // method@15c2 │ │ +08bed2: 5b20 8a0c |0015: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0c8a │ │ +08bed6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=22 │ │ 0x0004 line=27 │ │ 0x0009 line=30 │ │ 0x000b line=33 │ │ 0x000d line=36 │ │ @@ -103471,17 +103493,17 @@ │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lcom/badlogic/gdx/physics/box2d/FixtureDef; │ │ │ │ Virtual methods - │ │ source_file_idx : 1051 (FixtureDef.java) │ │ │ │ Class #261 header: │ │ -class_idx : 562 │ │ +class_idx : 560 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1856 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 8 │ │ │ │ Class #261 - │ │ @@ -103525,49 +103547,49 @@ │ │ access : 0x0012 (PRIVATE FINAL) │ │ Direct methods - │ │ #0 : (in Lcom/badlogic/gdx/physics/box2d/Joint;) │ │ name : '' │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;J)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -07d99c: |[07d99c] com.badlogic.gdx.physics.box2d.Joint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ -07d9ac: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -07d9b2: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -07d9b4: 2300 4a04 |0004: new-array v0, v0, [F // type@044a │ │ -07d9b8: 5b10 950c |0006: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0c95 │ │ -07d9bc: 2200 1302 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07d9c0: 7010 4c14 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -07d9c6: 5b10 900c |000d: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Joint;.anchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c90 │ │ -07d9ca: 2200 1302 |000f: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07d9ce: 7010 4c14 0000 |0011: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -07d9d4: 5b10 910c |0014: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Joint;.anchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c91 │ │ -07d9d8: 2200 1302 |0016: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07d9dc: 7010 4c14 0000 |0018: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -07d9e2: 5b10 940c |001b: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Joint;.reactionForce:Lcom/badlogic/gdx/math/Vector2; // field@0c94 │ │ -07d9e6: 5b12 960c |001d: iput-object v2, v1, Lcom/badlogic/gdx/physics/box2d/Joint;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0c96 │ │ -07d9ea: 5a13 8f0c |001f: iput-wide v3, v1, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0c8f │ │ -07d9ee: 0e00 |0021: return-void │ │ +08bed8: |[08bed8] com.badlogic.gdx.physics.box2d.Joint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ +08bee8: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +08beee: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +08bef0: 2300 4804 |0004: new-array v0, v0, [F // type@0448 │ │ +08bef4: 5b20 950c |0006: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0c95 │ │ +08bef8: 2200 1102 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +08befc: 7010 4c14 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +08bf02: 5b20 900c |000d: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Joint;.anchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c90 │ │ +08bf06: 2200 1102 |000f: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +08bf0a: 7010 4c14 0000 |0011: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +08bf10: 5b20 910c |0014: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Joint;.anchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c91 │ │ +08bf14: 2200 1102 |0016: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +08bf18: 7010 4c14 0000 |0018: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +08bf1e: 5b20 940c |001b: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Joint;.reactionForce:Lcom/badlogic/gdx/math/Vector2; // field@0c94 │ │ +08bf22: 5b23 960c |001d: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/Joint;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0c96 │ │ +08bf26: 5a24 8f0c |001f: iput-wide v4, v2, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0c8f │ │ +08bf2a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=34 │ │ 0x0008 line=84 │ │ 0x000f line=101 │ │ 0x0016 line=118 │ │ 0x001d line=45 │ │ 0x001f line=46 │ │ 0x0021 line=47 │ │ locals : │ │ - 0x0000 - 0x0022 reg=1 this Lcom/badlogic/gdx/physics/box2d/Joint; │ │ - 0x0000 - 0x0022 reg=2 world Lcom/badlogic/gdx/physics/box2d/World; │ │ - 0x0000 - 0x0022 reg=3 addr J │ │ + 0x0000 - 0x0022 reg=2 this Lcom/badlogic/gdx/physics/box2d/Joint; │ │ + 0x0000 - 0x0022 reg=3 world Lcom/badlogic/gdx/physics/box2d/World; │ │ + 0x0000 - 0x0022 reg=4 addr J │ │ │ │ #1 : (in Lcom/badlogic/gdx/physics/box2d/Joint;) │ │ name : 'jniGetAnchorA' │ │ type : '(J[F)V' │ │ access : 0x0102 (PRIVATE NATIVE) │ │ code : (none) │ │ │ │ @@ -103619,30 +103641,30 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -07d9f0: |[07d9f0] com.badlogic.gdx.physics.box2d.Joint.getAnchorA:()Lcom/badlogic/gdx/math/Vector2; │ │ -07da00: 5330 8f0c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0c8f │ │ -07da04: 5432 950c |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0c95 │ │ -07da08: 7040 ef15 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Joint;.jniGetAnchorA:(J[F)V // method@15ef │ │ -07da0e: 5430 900c |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.anchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c90 │ │ -07da12: 5431 950c |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0c95 │ │ -07da16: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -07da18: 4401 0102 |000c: aget v1, v1, v2 │ │ -07da1c: 5901 f30b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07da20: 5430 900c |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.anchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c90 │ │ -07da24: 5431 950c |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0c95 │ │ -07da28: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -07da2a: 4401 0102 |0015: aget v1, v1, v2 │ │ -07da2e: 5901 f40b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07da32: 5430 900c |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.anchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c90 │ │ -07da36: 1100 |001b: return-object v0 │ │ +08bf2c: |[08bf2c] com.badlogic.gdx.physics.box2d.Joint.getAnchorA:()Lcom/badlogic/gdx/math/Vector2; │ │ +08bf3c: 5330 8f0c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0c8f │ │ +08bf40: 5432 950c |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0c95 │ │ +08bf44: 7040 ef15 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Joint;.jniGetAnchorA:(J[F)V // method@15ef │ │ +08bf4a: 5430 900c |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.anchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c90 │ │ +08bf4e: 5431 950c |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0c95 │ │ +08bf52: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +08bf54: 4401 0102 |000c: aget v1, v1, v2 │ │ +08bf58: 5901 f30b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08bf5c: 5430 900c |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.anchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c90 │ │ +08bf60: 5431 950c |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0c95 │ │ +08bf64: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +08bf66: 4401 0102 |0015: aget v1, v1, v2 │ │ +08bf6a: 5901 f40b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08bf6e: 5430 900c |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.anchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c90 │ │ +08bf72: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0007 line=88 │ │ 0x0010 line=89 │ │ 0x0019 line=90 │ │ locals : │ │ @@ -103653,114 +103675,114 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -07da38: |[07da38] com.badlogic.gdx.physics.box2d.Joint.getAnchorB:()Lcom/badlogic/gdx/math/Vector2; │ │ -07da48: 5330 8f0c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0c8f │ │ -07da4c: 5432 950c |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0c95 │ │ -07da50: 7040 f015 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Joint;.jniGetAnchorB:(J[F)V // method@15f0 │ │ -07da56: 5430 910c |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.anchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c91 │ │ -07da5a: 5431 950c |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0c95 │ │ -07da5e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -07da60: 4401 0102 |000c: aget v1, v1, v2 │ │ -07da64: 5901 f30b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07da68: 5430 910c |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.anchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c91 │ │ -07da6c: 5431 950c |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0c95 │ │ -07da70: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -07da72: 4401 0102 |0015: aget v1, v1, v2 │ │ -07da76: 5901 f40b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07da7a: 5430 910c |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.anchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c91 │ │ -07da7e: 1100 |001b: return-object v0 │ │ +08bf74: |[08bf74] com.badlogic.gdx.physics.box2d.Joint.getAnchorB:()Lcom/badlogic/gdx/math/Vector2; │ │ +08bf84: 5330 8f0c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0c8f │ │ +08bf88: 5432 950c |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0c95 │ │ +08bf8c: 7040 f015 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Joint;.jniGetAnchorB:(J[F)V // method@15f0 │ │ +08bf92: 5430 910c |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.anchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c91 │ │ +08bf96: 5431 950c |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0c95 │ │ +08bf9a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +08bf9c: 4401 0102 |000c: aget v1, v1, v2 │ │ +08bfa0: 5901 f30b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08bfa4: 5430 910c |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.anchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c91 │ │ +08bfa8: 5431 950c |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0c95 │ │ +08bfac: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +08bfae: 4401 0102 |0015: aget v1, v1, v2 │ │ +08bfb2: 5901 f40b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08bfb6: 5430 910c |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.anchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c91 │ │ +08bfba: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0007 line=105 │ │ 0x0010 line=106 │ │ 0x0019 line=107 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lcom/badlogic/gdx/physics/box2d/Joint; │ │ │ │ #2 : (in Lcom/badlogic/gdx/physics/box2d/Joint;) │ │ name : 'getBodyA' │ │ type : '()Lcom/badlogic/gdx/physics/box2d/Body;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -07da80: |[07da80] com.badlogic.gdx.physics.box2d.Joint.getBodyA:()Lcom/badlogic/gdx/physics/box2d/Body; │ │ -07da90: 5430 960c |0000: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0c96 │ │ -07da94: 5400 ce0c |0002: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;.bodies:Lcom/badlogic/gdx/utils/LongMap; // field@0cce │ │ -07da98: 5331 8f0c |0004: iget-wide v1, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0c8f │ │ -07da9c: 7030 f115 1302 |0006: invoke-direct {v3, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Joint;.jniGetBodyA:(J)J // method@15f1 │ │ -07daa2: 0b01 |0009: move-result-wide v1 │ │ -07daa4: 6e30 ac21 1002 |000a: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@21ac │ │ -07daaa: 0c00 |000d: move-result-object v0 │ │ -07daac: 1f00 2302 |000e: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Body; // type@0223 │ │ -07dab0: 1100 |0010: return-object v0 │ │ +08bfbc: |[08bfbc] com.badlogic.gdx.physics.box2d.Joint.getBodyA:()Lcom/badlogic/gdx/physics/box2d/Body; │ │ +08bfcc: 5440 960c |0000: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Joint;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0c96 │ │ +08bfd0: 5400 ce0c |0002: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;.bodies:Lcom/badlogic/gdx/utils/LongMap; // field@0cce │ │ +08bfd4: 5342 8f0c |0004: iget-wide v2, v4, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0c8f │ │ +08bfd8: 7030 f115 2403 |0006: invoke-direct {v4, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.jniGetBodyA:(J)J // method@15f1 │ │ +08bfde: 0b02 |0009: move-result-wide v2 │ │ +08bfe0: 6e30 ac21 2003 |000a: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@21ac │ │ +08bfe6: 0c00 |000d: move-result-object v0 │ │ +08bfe8: 1f00 2102 |000e: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Body; // type@0221 │ │ +08bfec: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ - 0x0000 - 0x0011 reg=3 this Lcom/badlogic/gdx/physics/box2d/Joint; │ │ + 0x0000 - 0x0011 reg=4 this Lcom/badlogic/gdx/physics/box2d/Joint; │ │ │ │ #3 : (in Lcom/badlogic/gdx/physics/box2d/Joint;) │ │ name : 'getBodyB' │ │ type : '()Lcom/badlogic/gdx/physics/box2d/Body;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -07dab4: |[07dab4] com.badlogic.gdx.physics.box2d.Joint.getBodyB:()Lcom/badlogic/gdx/physics/box2d/Body; │ │ -07dac4: 5430 960c |0000: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0c96 │ │ -07dac8: 5400 ce0c |0002: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;.bodies:Lcom/badlogic/gdx/utils/LongMap; // field@0cce │ │ -07dacc: 5331 8f0c |0004: iget-wide v1, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0c8f │ │ -07dad0: 7030 f215 1302 |0006: invoke-direct {v3, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Joint;.jniGetBodyB:(J)J // method@15f2 │ │ -07dad6: 0b01 |0009: move-result-wide v1 │ │ -07dad8: 6e30 ac21 1002 |000a: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@21ac │ │ -07dade: 0c00 |000d: move-result-object v0 │ │ -07dae0: 1f00 2302 |000e: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Body; // type@0223 │ │ -07dae4: 1100 |0010: return-object v0 │ │ +08bff0: |[08bff0] com.badlogic.gdx.physics.box2d.Joint.getBodyB:()Lcom/badlogic/gdx/physics/box2d/Body; │ │ +08c000: 5440 960c |0000: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Joint;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0c96 │ │ +08c004: 5400 ce0c |0002: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;.bodies:Lcom/badlogic/gdx/utils/LongMap; // field@0cce │ │ +08c008: 5342 8f0c |0004: iget-wide v2, v4, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0c8f │ │ +08c00c: 7030 f215 2403 |0006: invoke-direct {v4, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.jniGetBodyB:(J)J // method@15f2 │ │ +08c012: 0b02 |0009: move-result-wide v2 │ │ +08c014: 6e30 ac21 2003 |000a: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@21ac │ │ +08c01a: 0c00 |000d: move-result-object v0 │ │ +08c01c: 1f00 2102 |000e: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Body; // type@0221 │ │ +08c020: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ - 0x0000 - 0x0011 reg=3 this Lcom/badlogic/gdx/physics/box2d/Joint; │ │ + 0x0000 - 0x0011 reg=4 this Lcom/badlogic/gdx/physics/box2d/Joint; │ │ │ │ #4 : (in Lcom/badlogic/gdx/physics/box2d/Joint;) │ │ name : 'getReactionForce' │ │ type : '(F)Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -07dae8: |[07dae8] com.badlogic.gdx.physics.box2d.Joint.getReactionForce:(F)Lcom/badlogic/gdx/math/Vector2; │ │ -07daf8: 5330 8f0c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0c8f │ │ -07dafc: 5432 950c |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0c95 │ │ -07db00: 7052 f315 0341 |0004: invoke-direct {v3, v0, v1, v4, v2}, Lcom/badlogic/gdx/physics/box2d/Joint;.jniGetReactionForce:(JF[F)V // method@15f3 │ │ -07db06: 5430 940c |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.reactionForce:Lcom/badlogic/gdx/math/Vector2; // field@0c94 │ │ -07db0a: 5431 950c |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0c95 │ │ -07db0e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -07db10: 4401 0102 |000c: aget v1, v1, v2 │ │ -07db14: 5901 f30b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07db18: 5430 940c |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.reactionForce:Lcom/badlogic/gdx/math/Vector2; // field@0c94 │ │ -07db1c: 5431 950c |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0c95 │ │ -07db20: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -07db22: 4401 0102 |0015: aget v1, v1, v2 │ │ -07db26: 5901 f40b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07db2a: 5430 940c |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.reactionForce:Lcom/badlogic/gdx/math/Vector2; // field@0c94 │ │ -07db2e: 1100 |001b: return-object v0 │ │ +08c024: |[08c024] com.badlogic.gdx.physics.box2d.Joint.getReactionForce:(F)Lcom/badlogic/gdx/math/Vector2; │ │ +08c034: 5330 8f0c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0c8f │ │ +08c038: 5432 950c |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0c95 │ │ +08c03c: 7052 f315 0341 |0004: invoke-direct {v3, v0, v1, v4, v2}, Lcom/badlogic/gdx/physics/box2d/Joint;.jniGetReactionForce:(JF[F)V // method@15f3 │ │ +08c042: 5430 940c |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.reactionForce:Lcom/badlogic/gdx/math/Vector2; // field@0c94 │ │ +08c046: 5431 950c |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0c95 │ │ +08c04a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +08c04c: 4401 0102 |000c: aget v1, v1, v2 │ │ +08c050: 5901 f30b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08c054: 5430 940c |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.reactionForce:Lcom/badlogic/gdx/math/Vector2; // field@0c94 │ │ +08c058: 5431 950c |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0c95 │ │ +08c05c: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +08c05e: 4401 0102 |0015: aget v1, v1, v2 │ │ +08c062: 5901 f40b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08c066: 5430 940c |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.reactionForce:Lcom/badlogic/gdx/math/Vector2; // field@0c94 │ │ +08c06a: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0007 line=122 │ │ 0x0010 line=123 │ │ 0x0019 line=124 │ │ locals : │ │ @@ -103772,84 +103794,84 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -07db30: |[07db30] com.badlogic.gdx.physics.box2d.Joint.getReactionTorque:(F)F │ │ -07db40: 5320 8f0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0c8f │ │ -07db44: 7040 f415 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.jniGetReactionTorque:(JF)F // method@15f4 │ │ -07db4a: 0a00 |0005: move-result v0 │ │ -07db4c: 0f00 |0006: return v0 │ │ +08c06c: |[08c06c] com.badlogic.gdx.physics.box2d.Joint.getReactionTorque:(F)F │ │ +08c07c: 5320 8f0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0c8f │ │ +08c080: 7040 f415 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.jniGetReactionTorque:(JF)F // method@15f4 │ │ +08c086: 0a00 |0005: move-result v0 │ │ +08c088: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/Joint; │ │ 0x0000 - 0x0007 reg=3 inv_dt F │ │ │ │ #6 : (in Lcom/badlogic/gdx/physics/box2d/Joint;) │ │ name : 'getType' │ │ type : '()Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -07db50: |[07db50] com.badlogic.gdx.physics.box2d.Joint.getType:()Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ -07db60: 5331 8f0c |0000: iget-wide v1, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0c8f │ │ -07db64: 7030 f515 1302 |0002: invoke-direct {v3, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Joint;.jniGetType:(J)I // method@15f5 │ │ -07db6a: 0a00 |0005: move-result v0 │ │ -07db6c: 3d00 0c00 |0006: if-lez v0, 0012 // +000c │ │ -07db70: 6201 a40c |0008: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.valueTypes:[Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca4 │ │ -07db74: 2111 |000a: array-length v1, v1 │ │ -07db76: 3510 0700 |000b: if-ge v0, v1, 0012 // +0007 │ │ -07db7a: 6201 a40c |000d: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.valueTypes:[Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca4 │ │ -07db7e: 4601 0100 |000f: aget-object v1, v1, v0 │ │ -07db82: 1101 |0011: return-object v1 │ │ -07db84: 6201 a00c |0012: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.Unknown:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca0 │ │ -07db88: 28fd |0014: goto 0011 // -0003 │ │ +08c08c: |[08c08c] com.badlogic.gdx.physics.box2d.Joint.getType:()Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ +08c09c: 5342 8f0c |0000: iget-wide v2, v4, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0c8f │ │ +08c0a0: 7030 f515 2403 |0002: invoke-direct {v4, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.jniGetType:(J)I // method@15f5 │ │ +08c0a6: 0a00 |0005: move-result v0 │ │ +08c0a8: 3d00 0c00 |0006: if-lez v0, 0012 // +000c │ │ +08c0ac: 6201 a40c |0008: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.valueTypes:[Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca4 │ │ +08c0b0: 2111 |000a: array-length v1, v1 │ │ +08c0b2: 3510 0700 |000b: if-ge v0, v1, 0012 // +0007 │ │ +08c0b6: 6201 a40c |000d: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.valueTypes:[Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca4 │ │ +08c0ba: 4601 0100 |000f: aget-object v1, v1, v0 │ │ +08c0be: 1101 |0011: return-object v1 │ │ +08c0c0: 6201 a00c |0012: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.Unknown:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca0 │ │ +08c0c4: 28fd |0014: goto 0011 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0006 line=52 │ │ 0x000d line=53 │ │ 0x0011 line=55 │ │ locals : │ │ 0x0006 - 0x0015 reg=0 type I │ │ - 0x0000 - 0x0015 reg=3 this Lcom/badlogic/gdx/physics/box2d/Joint; │ │ + 0x0000 - 0x0015 reg=4 this Lcom/badlogic/gdx/physics/box2d/Joint; │ │ │ │ #7 : (in Lcom/badlogic/gdx/physics/box2d/Joint;) │ │ name : 'isActive' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07db8c: |[07db8c] com.badlogic.gdx.physics.box2d.Joint.isActive:()Z │ │ -07db9c: 5320 8f0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0c8f │ │ -07dba0: 7030 f615 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Joint;.jniIsActive:(J)Z // method@15f6 │ │ -07dba6: 0a00 |0005: move-result v0 │ │ -07dba8: 0f00 |0006: return v0 │ │ +08c0c8: |[08c0c8] com.badlogic.gdx.physics.box2d.Joint.isActive:()Z │ │ +08c0d8: 5320 8f0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0c8f │ │ +08c0dc: 7030 f615 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Joint;.jniIsActive:(J)Z // method@15f6 │ │ +08c0e2: 0a00 |0005: move-result v0 │ │ +08c0e4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/Joint; │ │ │ │ source_file_idx : 1856 (Joint.java) │ │ │ │ Class #262 header: │ │ -class_idx : 563 │ │ +class_idx : 561 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 939 │ │ +superclass_idx : 937 │ │ source_file_idx : 1857 │ │ static_fields_size : 13 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 1 │ │ │ │ Class #262 annotations: │ │ @@ -103929,139 +103951,139 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 241 16-bit code units │ │ -07dbac: |[07dbac] com.badlogic.gdx.physics.box2d.JointDef$JointType.:()V │ │ -07dbbc: 1248 |0000: const/4 v8, #int 4 // #4 │ │ -07dbbe: 1237 |0001: const/4 v7, #int 3 // #3 │ │ -07dbc0: 1226 |0002: const/4 v6, #int 2 // #2 │ │ -07dbc2: 1215 |0003: const/4 v5, #int 1 // #1 │ │ -07dbc4: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -07dbc6: 2200 3302 |0005: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@0233 │ │ -07dbca: 1a01 ac0f |0007: const-string v1, "Unknown" // string@0fac │ │ -07dbce: 7040 f815 1044 |0009: invoke-direct {v0, v1, v4, v4}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@15f8 │ │ -07dbd4: 6900 a00c |000c: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.Unknown:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca0 │ │ -07dbd8: 2200 3302 |000e: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@0233 │ │ -07dbdc: 1a01 7a0e |0010: const-string v1, "RevoluteJoint" // string@0e7a │ │ -07dbe0: 7040 f815 1055 |0012: invoke-direct {v0, v1, v5, v5}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@15f8 │ │ -07dbe6: 6900 9e0c |0015: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RevoluteJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9e │ │ -07dbea: 2200 3302 |0017: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@0233 │ │ -07dbee: 1a01 380e |0019: const-string v1, "PrismaticJoint" // string@0e38 │ │ -07dbf2: 7040 f815 1066 |001b: invoke-direct {v0, v1, v6, v6}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@15f8 │ │ -07dbf8: 6900 9c0c |001e: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PrismaticJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9c │ │ -07dbfc: 2200 3302 |0020: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@0233 │ │ -07dc00: 1a01 ef02 |0022: const-string v1, "DistanceJoint" // string@02ef │ │ -07dc04: 7040 f815 1077 |0024: invoke-direct {v0, v1, v7, v7}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@15f8 │ │ -07dc0a: 6900 980c |0027: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c98 │ │ -07dc0e: 2200 3302 |0029: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@0233 │ │ -07dc12: 1a01 3f0e |002b: const-string v1, "PulleyJoint" // string@0e3f │ │ -07dc16: 7040 f815 1088 |002d: invoke-direct {v0, v1, v8, v8}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@15f8 │ │ -07dc1c: 6900 9d0c |0030: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9d │ │ -07dc20: 2200 3302 |0032: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@0233 │ │ -07dc24: 1a01 6f0d |0034: const-string v1, "MouseJoint" // string@0d6f │ │ -07dc28: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -07dc2a: 1253 |0037: const/4 v3, #int 5 // #5 │ │ -07dc2c: 7040 f815 1032 |0038: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@15f8 │ │ -07dc32: 6900 9b0c |003b: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9b │ │ -07dc36: 2200 3302 |003d: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@0233 │ │ -07dc3a: 1a01 7b06 |003f: const-string v1, "GearJoint" // string@067b │ │ -07dc3e: 1262 |0041: const/4 v2, #int 6 // #6 │ │ -07dc40: 1263 |0042: const/4 v3, #int 6 // #6 │ │ -07dc42: 7040 f815 1032 |0043: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@15f8 │ │ -07dc48: 6900 9a0c |0046: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.GearJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9a │ │ -07dc4c: 2200 3302 |0048: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@0233 │ │ -07dc50: 1a01 af10 |004a: const-string v1, "WheelJoint" // string@10af │ │ -07dc54: 1272 |004c: const/4 v2, #int 7 // #7 │ │ -07dc56: 1273 |004d: const/4 v3, #int 7 // #7 │ │ -07dc58: 7040 f815 1032 |004e: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@15f8 │ │ -07dc5e: 6900 a20c |0051: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WheelJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca2 │ │ -07dc62: 2200 3302 |0053: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@0233 │ │ -07dc66: 1a01 ac10 |0055: const-string v1, "WeldJoint" // string@10ac │ │ -07dc6a: 1302 0800 |0057: const/16 v2, #int 8 // #8 │ │ -07dc6e: 1303 0800 |0059: const/16 v3, #int 8 // #8 │ │ -07dc72: 7040 f815 1032 |005b: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@15f8 │ │ -07dc78: 6900 a10c |005e: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WeldJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca1 │ │ -07dc7c: 2200 3302 |0060: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@0233 │ │ -07dc80: 1a01 3204 |0062: const-string v1, "FrictionJoint" // string@0432 │ │ -07dc84: 1302 0900 |0064: const/16 v2, #int 9 // #9 │ │ -07dc88: 1303 0900 |0066: const/16 v3, #int 9 // #9 │ │ -07dc8c: 7040 f815 1032 |0068: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@15f8 │ │ -07dc92: 6900 990c |006b: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.FrictionJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c99 │ │ -07dc96: 2200 3302 |006d: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@0233 │ │ -07dc9a: 1a01 7e0e |006f: const-string v1, "RopeJoint" // string@0e7e │ │ -07dc9e: 1302 0a00 |0071: const/16 v2, #int 10 // #a │ │ -07dca2: 1303 0a00 |0073: const/16 v3, #int 10 // #a │ │ -07dca6: 7040 f815 1032 |0075: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@15f8 │ │ -07dcac: 6900 9f0c |0078: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RopeJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9f │ │ -07dcb0: 1300 0b00 |007a: const/16 v0, #int 11 // #b │ │ -07dcb4: 2300 7e04 |007c: new-array v0, v0, [Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@047e │ │ -07dcb8: 6201 a00c |007e: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.Unknown:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca0 │ │ -07dcbc: 4d01 0004 |0080: aput-object v1, v0, v4 │ │ -07dcc0: 6201 9e0c |0082: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RevoluteJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9e │ │ -07dcc4: 4d01 0005 |0084: aput-object v1, v0, v5 │ │ -07dcc8: 6201 9c0c |0086: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PrismaticJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9c │ │ -07dccc: 4d01 0006 |0088: aput-object v1, v0, v6 │ │ -07dcd0: 6201 980c |008a: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c98 │ │ -07dcd4: 4d01 0007 |008c: aput-object v1, v0, v7 │ │ -07dcd8: 6201 9d0c |008e: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9d │ │ -07dcdc: 4d01 0008 |0090: aput-object v1, v0, v8 │ │ -07dce0: 1251 |0092: const/4 v1, #int 5 // #5 │ │ -07dce2: 6202 9b0c |0093: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9b │ │ -07dce6: 4d02 0001 |0095: aput-object v2, v0, v1 │ │ -07dcea: 1261 |0097: const/4 v1, #int 6 // #6 │ │ -07dcec: 6202 9a0c |0098: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.GearJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9a │ │ -07dcf0: 4d02 0001 |009a: aput-object v2, v0, v1 │ │ -07dcf4: 1271 |009c: const/4 v1, #int 7 // #7 │ │ -07dcf6: 6202 a20c |009d: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WheelJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca2 │ │ -07dcfa: 4d02 0001 |009f: aput-object v2, v0, v1 │ │ -07dcfe: 1301 0800 |00a1: const/16 v1, #int 8 // #8 │ │ -07dd02: 6202 a10c |00a3: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WeldJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca1 │ │ -07dd06: 4d02 0001 |00a5: aput-object v2, v0, v1 │ │ -07dd0a: 1301 0900 |00a7: const/16 v1, #int 9 // #9 │ │ -07dd0e: 6202 990c |00a9: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.FrictionJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c99 │ │ -07dd12: 4d02 0001 |00ab: aput-object v2, v0, v1 │ │ -07dd16: 1301 0a00 |00ad: const/16 v1, #int 10 // #a │ │ -07dd1a: 6202 9f0c |00af: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RopeJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9f │ │ -07dd1e: 4d02 0001 |00b1: aput-object v2, v0, v1 │ │ -07dd22: 6900 970c |00b3: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.$VALUES:[Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c97 │ │ -07dd26: 1300 0b00 |00b5: const/16 v0, #int 11 // #b │ │ -07dd2a: 2300 7e04 |00b7: new-array v0, v0, [Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@047e │ │ -07dd2e: 6201 a00c |00b9: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.Unknown:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca0 │ │ -07dd32: 4d01 0004 |00bb: aput-object v1, v0, v4 │ │ -07dd36: 6201 9e0c |00bd: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RevoluteJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9e │ │ -07dd3a: 4d01 0005 |00bf: aput-object v1, v0, v5 │ │ -07dd3e: 6201 9c0c |00c1: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PrismaticJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9c │ │ -07dd42: 4d01 0006 |00c3: aput-object v1, v0, v6 │ │ -07dd46: 6201 980c |00c5: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c98 │ │ -07dd4a: 4d01 0007 |00c7: aput-object v1, v0, v7 │ │ -07dd4e: 6201 9d0c |00c9: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9d │ │ -07dd52: 4d01 0008 |00cb: aput-object v1, v0, v8 │ │ -07dd56: 1251 |00cd: const/4 v1, #int 5 // #5 │ │ -07dd58: 6202 9b0c |00ce: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9b │ │ -07dd5c: 4d02 0001 |00d0: aput-object v2, v0, v1 │ │ -07dd60: 1261 |00d2: const/4 v1, #int 6 // #6 │ │ -07dd62: 6202 9a0c |00d3: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.GearJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9a │ │ -07dd66: 4d02 0001 |00d5: aput-object v2, v0, v1 │ │ -07dd6a: 1271 |00d7: const/4 v1, #int 7 // #7 │ │ -07dd6c: 6202 a20c |00d8: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WheelJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca2 │ │ -07dd70: 4d02 0001 |00da: aput-object v2, v0, v1 │ │ -07dd74: 1301 0800 |00dc: const/16 v1, #int 8 // #8 │ │ -07dd78: 6202 a10c |00de: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WeldJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca1 │ │ -07dd7c: 4d02 0001 |00e0: aput-object v2, v0, v1 │ │ -07dd80: 1301 0900 |00e2: const/16 v1, #int 9 // #9 │ │ -07dd84: 6202 990c |00e4: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.FrictionJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c99 │ │ -07dd88: 4d02 0001 |00e6: aput-object v2, v0, v1 │ │ -07dd8c: 1301 0a00 |00e8: const/16 v1, #int 10 // #a │ │ -07dd90: 6202 9f0c |00ea: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RopeJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9f │ │ -07dd94: 4d02 0001 |00ec: aput-object v2, v0, v1 │ │ -07dd98: 6900 a40c |00ee: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.valueTypes:[Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca4 │ │ -07dd9c: 0e00 |00f0: return-void │ │ +08c0e8: |[08c0e8] com.badlogic.gdx.physics.box2d.JointDef$JointType.:()V │ │ +08c0f8: 1248 |0000: const/4 v8, #int 4 // #4 │ │ +08c0fa: 1237 |0001: const/4 v7, #int 3 // #3 │ │ +08c0fc: 1226 |0002: const/4 v6, #int 2 // #2 │ │ +08c0fe: 1215 |0003: const/4 v5, #int 1 // #1 │ │ +08c100: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +08c102: 2200 3102 |0005: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@0231 │ │ +08c106: 1a01 aa0f |0007: const-string v1, "Unknown" // string@0faa │ │ +08c10a: 7040 f815 1044 |0009: invoke-direct {v0, v1, v4, v4}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@15f8 │ │ +08c110: 6900 a00c |000c: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.Unknown:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca0 │ │ +08c114: 2200 3102 |000e: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@0231 │ │ +08c118: 1a01 780e |0010: const-string v1, "RevoluteJoint" // string@0e78 │ │ +08c11c: 7040 f815 1055 |0012: invoke-direct {v0, v1, v5, v5}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@15f8 │ │ +08c122: 6900 9e0c |0015: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RevoluteJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9e │ │ +08c126: 2200 3102 |0017: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@0231 │ │ +08c12a: 1a01 360e |0019: const-string v1, "PrismaticJoint" // string@0e36 │ │ +08c12e: 7040 f815 1066 |001b: invoke-direct {v0, v1, v6, v6}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@15f8 │ │ +08c134: 6900 9c0c |001e: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PrismaticJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9c │ │ +08c138: 2200 3102 |0020: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@0231 │ │ +08c13c: 1a01 ef02 |0022: const-string v1, "DistanceJoint" // string@02ef │ │ +08c140: 7040 f815 1077 |0024: invoke-direct {v0, v1, v7, v7}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@15f8 │ │ +08c146: 6900 980c |0027: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c98 │ │ +08c14a: 2200 3102 |0029: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@0231 │ │ +08c14e: 1a01 3d0e |002b: const-string v1, "PulleyJoint" // string@0e3d │ │ +08c152: 7040 f815 1088 |002d: invoke-direct {v0, v1, v8, v8}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@15f8 │ │ +08c158: 6900 9d0c |0030: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9d │ │ +08c15c: 2200 3102 |0032: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@0231 │ │ +08c160: 1a01 6d0d |0034: const-string v1, "MouseJoint" // string@0d6d │ │ +08c164: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +08c166: 1253 |0037: const/4 v3, #int 5 // #5 │ │ +08c168: 7040 f815 1032 |0038: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@15f8 │ │ +08c16e: 6900 9b0c |003b: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9b │ │ +08c172: 2200 3102 |003d: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@0231 │ │ +08c176: 1a01 7b06 |003f: const-string v1, "GearJoint" // string@067b │ │ +08c17a: 1262 |0041: const/4 v2, #int 6 // #6 │ │ +08c17c: 1263 |0042: const/4 v3, #int 6 // #6 │ │ +08c17e: 7040 f815 1032 |0043: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@15f8 │ │ +08c184: 6900 9a0c |0046: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.GearJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9a │ │ +08c188: 2200 3102 |0048: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@0231 │ │ +08c18c: 1a01 ad10 |004a: const-string v1, "WheelJoint" // string@10ad │ │ +08c190: 1272 |004c: const/4 v2, #int 7 // #7 │ │ +08c192: 1273 |004d: const/4 v3, #int 7 // #7 │ │ +08c194: 7040 f815 1032 |004e: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@15f8 │ │ +08c19a: 6900 a20c |0051: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WheelJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca2 │ │ +08c19e: 2200 3102 |0053: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@0231 │ │ +08c1a2: 1a01 aa10 |0055: const-string v1, "WeldJoint" // string@10aa │ │ +08c1a6: 1302 0800 |0057: const/16 v2, #int 8 // #8 │ │ +08c1aa: 1303 0800 |0059: const/16 v3, #int 8 // #8 │ │ +08c1ae: 7040 f815 1032 |005b: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@15f8 │ │ +08c1b4: 6900 a10c |005e: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WeldJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca1 │ │ +08c1b8: 2200 3102 |0060: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@0231 │ │ +08c1bc: 1a01 3204 |0062: const-string v1, "FrictionJoint" // string@0432 │ │ +08c1c0: 1302 0900 |0064: const/16 v2, #int 9 // #9 │ │ +08c1c4: 1303 0900 |0066: const/16 v3, #int 9 // #9 │ │ +08c1c8: 7040 f815 1032 |0068: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@15f8 │ │ +08c1ce: 6900 990c |006b: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.FrictionJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c99 │ │ +08c1d2: 2200 3102 |006d: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@0231 │ │ +08c1d6: 1a01 7c0e |006f: const-string v1, "RopeJoint" // string@0e7c │ │ +08c1da: 1302 0a00 |0071: const/16 v2, #int 10 // #a │ │ +08c1de: 1303 0a00 |0073: const/16 v3, #int 10 // #a │ │ +08c1e2: 7040 f815 1032 |0075: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@15f8 │ │ +08c1e8: 6900 9f0c |0078: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RopeJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9f │ │ +08c1ec: 1300 0b00 |007a: const/16 v0, #int 11 // #b │ │ +08c1f0: 2300 7c04 |007c: new-array v0, v0, [Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@047c │ │ +08c1f4: 6201 a00c |007e: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.Unknown:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca0 │ │ +08c1f8: 4d01 0004 |0080: aput-object v1, v0, v4 │ │ +08c1fc: 6201 9e0c |0082: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RevoluteJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9e │ │ +08c200: 4d01 0005 |0084: aput-object v1, v0, v5 │ │ +08c204: 6201 9c0c |0086: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PrismaticJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9c │ │ +08c208: 4d01 0006 |0088: aput-object v1, v0, v6 │ │ +08c20c: 6201 980c |008a: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c98 │ │ +08c210: 4d01 0007 |008c: aput-object v1, v0, v7 │ │ +08c214: 6201 9d0c |008e: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9d │ │ +08c218: 4d01 0008 |0090: aput-object v1, v0, v8 │ │ +08c21c: 1251 |0092: const/4 v1, #int 5 // #5 │ │ +08c21e: 6202 9b0c |0093: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9b │ │ +08c222: 4d02 0001 |0095: aput-object v2, v0, v1 │ │ +08c226: 1261 |0097: const/4 v1, #int 6 // #6 │ │ +08c228: 6202 9a0c |0098: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.GearJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9a │ │ +08c22c: 4d02 0001 |009a: aput-object v2, v0, v1 │ │ +08c230: 1271 |009c: const/4 v1, #int 7 // #7 │ │ +08c232: 6202 a20c |009d: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WheelJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca2 │ │ +08c236: 4d02 0001 |009f: aput-object v2, v0, v1 │ │ +08c23a: 1301 0800 |00a1: const/16 v1, #int 8 // #8 │ │ +08c23e: 6202 a10c |00a3: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WeldJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca1 │ │ +08c242: 4d02 0001 |00a5: aput-object v2, v0, v1 │ │ +08c246: 1301 0900 |00a7: const/16 v1, #int 9 // #9 │ │ +08c24a: 6202 990c |00a9: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.FrictionJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c99 │ │ +08c24e: 4d02 0001 |00ab: aput-object v2, v0, v1 │ │ +08c252: 1301 0a00 |00ad: const/16 v1, #int 10 // #a │ │ +08c256: 6202 9f0c |00af: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RopeJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9f │ │ +08c25a: 4d02 0001 |00b1: aput-object v2, v0, v1 │ │ +08c25e: 6900 970c |00b3: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.$VALUES:[Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c97 │ │ +08c262: 1300 0b00 |00b5: const/16 v0, #int 11 // #b │ │ +08c266: 2300 7c04 |00b7: new-array v0, v0, [Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@047c │ │ +08c26a: 6201 a00c |00b9: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.Unknown:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca0 │ │ +08c26e: 4d01 0004 |00bb: aput-object v1, v0, v4 │ │ +08c272: 6201 9e0c |00bd: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RevoluteJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9e │ │ +08c276: 4d01 0005 |00bf: aput-object v1, v0, v5 │ │ +08c27a: 6201 9c0c |00c1: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PrismaticJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9c │ │ +08c27e: 4d01 0006 |00c3: aput-object v1, v0, v6 │ │ +08c282: 6201 980c |00c5: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c98 │ │ +08c286: 4d01 0007 |00c7: aput-object v1, v0, v7 │ │ +08c28a: 6201 9d0c |00c9: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9d │ │ +08c28e: 4d01 0008 |00cb: aput-object v1, v0, v8 │ │ +08c292: 1251 |00cd: const/4 v1, #int 5 // #5 │ │ +08c294: 6202 9b0c |00ce: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9b │ │ +08c298: 4d02 0001 |00d0: aput-object v2, v0, v1 │ │ +08c29c: 1261 |00d2: const/4 v1, #int 6 // #6 │ │ +08c29e: 6202 9a0c |00d3: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.GearJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9a │ │ +08c2a2: 4d02 0001 |00d5: aput-object v2, v0, v1 │ │ +08c2a6: 1271 |00d7: const/4 v1, #int 7 // #7 │ │ +08c2a8: 6202 a20c |00d8: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WheelJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca2 │ │ +08c2ac: 4d02 0001 |00da: aput-object v2, v0, v1 │ │ +08c2b0: 1301 0800 |00dc: const/16 v1, #int 8 // #8 │ │ +08c2b4: 6202 a10c |00de: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WeldJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca1 │ │ +08c2b8: 4d02 0001 |00e0: aput-object v2, v0, v1 │ │ +08c2bc: 1301 0900 |00e2: const/16 v1, #int 9 // #9 │ │ +08c2c0: 6202 990c |00e4: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.FrictionJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c99 │ │ +08c2c4: 4d02 0001 |00e6: aput-object v2, v0, v1 │ │ +08c2c8: 1301 0a00 |00e8: const/16 v1, #int 10 // #a │ │ +08c2cc: 6202 9f0c |00ea: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RopeJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9f │ │ +08c2d0: 4d02 0001 |00ec: aput-object v2, v0, v1 │ │ +08c2d4: 6900 a40c |00ee: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.valueTypes:[Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca4 │ │ +08c2d8: 0e00 |00f0: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=21 │ │ 0x0053 line=22 │ │ 0x007a line=20 │ │ 0x00b5 line=24 │ │ locals : │ │ @@ -104071,18 +104093,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07dda0: |[07dda0] com.badlogic.gdx.physics.box2d.JointDef$JointType.:(Ljava/lang/String;II)V │ │ -07ddb0: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ -07ddb6: 5903 a30c |0003: iput v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.value:I // field@0ca3 │ │ -07ddba: 0e00 |0005: return-void │ │ +08c2dc: |[08c2dc] com.badlogic.gdx.physics.box2d.JointDef$JointType.:(Ljava/lang/String;II)V │ │ +08c2ec: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ +08c2f2: 5903 a30c |0003: iput v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.value:I // field@0ca3 │ │ +08c2f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x0005 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ @@ -104095,20 +104117,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07ddbc: |[07ddbc] com.badlogic.gdx.physics.box2d.JointDef$JointType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ -07ddcc: 1c00 3302 |0000: const-class v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@0233 │ │ -07ddd0: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ -07ddd6: 0c00 |0005: move-result-object v0 │ │ -07ddd8: 1f00 3302 |0006: check-cast v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@0233 │ │ -07dddc: 1100 |0008: return-object v0 │ │ +08c2f8: |[08c2f8] com.badlogic.gdx.physics.box2d.JointDef$JointType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ +08c308: 1c00 3102 |0000: const-class v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@0231 │ │ +08c30c: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ +08c312: 0c00 |0005: move-result-object v0 │ │ +08c314: 1f00 3102 |0006: check-cast v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@0231 │ │ +08c318: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;) │ │ @@ -104116,20 +104138,20 @@ │ │ type : '()[Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -07dde0: |[07dde0] com.badlogic.gdx.physics.box2d.JointDef$JointType.values:()[Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ -07ddf0: 6200 970c |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.$VALUES:[Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c97 │ │ -07ddf4: 6e10 4e29 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.clone:()Ljava/lang/Object; // method@294e │ │ -07ddfa: 0c00 |0005: move-result-object v0 │ │ -07ddfc: 1f00 7e04 |0006: check-cast v0, [Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@047e │ │ -07de00: 1100 |0008: return-object v0 │ │ +08c31c: |[08c31c] com.badlogic.gdx.physics.box2d.JointDef$JointType.values:()[Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ +08c32c: 6200 970c |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.$VALUES:[Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c97 │ │ +08c330: 6e10 4e29 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.clone:()Ljava/lang/Object; // method@294e │ │ +08c336: 0c00 |0005: move-result-object v0 │ │ +08c338: 1f00 7c04 |0006: check-cast v0, [Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@047c │ │ +08c33c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;) │ │ @@ -104137,29 +104159,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07de04: |[07de04] com.badlogic.gdx.physics.box2d.JointDef$JointType.getValue:()I │ │ -07de14: 5210 a30c |0000: iget v0, v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.value:I // field@0ca3 │ │ -07de18: 0f00 |0002: return v0 │ │ +08c340: |[08c340] com.badlogic.gdx.physics.box2d.JointDef$JointType.getValue:()I │ │ +08c350: 5210 a30c |0000: iget v0, v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.value:I // field@0ca3 │ │ +08c354: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ source_file_idx : 1857 (JointDef.java) │ │ │ │ Class #263 header: │ │ -class_idx : 564 │ │ +class_idx : 562 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1857 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #263 annotations: │ │ @@ -104195,41 +104217,41 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -07de1c: |[07de1c] com.badlogic.gdx.physics.box2d.JointDef.:()V │ │ -07de2c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07de2e: 7010 2726 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -07de34: 6200 a00c |0004: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.Unknown:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca0 │ │ -07de38: 5b20 a80c |0006: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ -07de3c: 5b21 a50c |0008: iput-object v1, v2, Lcom/badlogic/gdx/physics/box2d/JointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0ca5 │ │ -07de40: 5b21 a60c |000a: iput-object v1, v2, Lcom/badlogic/gdx/physics/box2d/JointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0ca6 │ │ -07de44: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -07de46: 5c20 a70c |000d: iput-boolean v0, v2, Lcom/badlogic/gdx/physics/box2d/JointDef;.collideConnected:Z // field@0ca7 │ │ -07de4a: 0e00 |000f: return-void │ │ +08c358: |[08c358] com.badlogic.gdx.physics.box2d.JointDef.:()V │ │ +08c368: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +08c36a: 7010 2726 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +08c370: 6200 a00c |0004: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.Unknown:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca0 │ │ +08c374: 5b20 a80c |0006: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ +08c378: 5b21 a50c |0008: iput-object v1, v2, Lcom/badlogic/gdx/physics/box2d/JointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0ca5 │ │ +08c37c: 5b21 a60c |000a: iput-object v1, v2, Lcom/badlogic/gdx/physics/box2d/JointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0ca6 │ │ +08c380: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +08c382: 5c20 a70c |000d: iput-boolean v0, v2, Lcom/badlogic/gdx/physics/box2d/JointDef;.collideConnected:Z // field@0ca7 │ │ +08c386: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=19 │ │ 0x0004 line=38 │ │ 0x0008 line=41 │ │ 0x000a line=44 │ │ 0x000c line=47 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/badlogic/gdx/physics/box2d/JointDef; │ │ │ │ Virtual methods - │ │ source_file_idx : 1857 (JointDef.java) │ │ │ │ Class #264 header: │ │ -class_idx : 565 │ │ +class_idx : 563 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1858 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #264 - │ │ @@ -104253,19 +104275,19 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Joint;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -07de4c: |[07de4c] com.badlogic.gdx.physics.box2d.JointEdge.:(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Joint;)V │ │ -07de5c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -07de62: 5b01 aa0c |0003: iput-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointEdge;.other:Lcom/badlogic/gdx/physics/box2d/Body; // field@0caa │ │ -07de66: 5b02 a90c |0005: iput-object v2, v0, Lcom/badlogic/gdx/physics/box2d/JointEdge;.joint:Lcom/badlogic/gdx/physics/box2d/Joint; // field@0ca9 │ │ -07de6a: 0e00 |0007: return-void │ │ +08c388: |[08c388] com.badlogic.gdx.physics.box2d.JointEdge.:(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Joint;)V │ │ +08c398: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +08c39e: 5b01 aa0c |0003: iput-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointEdge;.other:Lcom/badlogic/gdx/physics/box2d/Body; // field@0caa │ │ +08c3a2: 5b02 a90c |0005: iput-object v2, v0, Lcom/badlogic/gdx/physics/box2d/JointEdge;.joint:Lcom/badlogic/gdx/physics/box2d/Joint; // field@0ca9 │ │ +08c3a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0005 line=28 │ │ 0x0007 line=29 │ │ locals : │ │ @@ -104273,18 +104295,18 @@ │ │ 0x0000 - 0x0008 reg=1 other Lcom/badlogic/gdx/physics/box2d/Body; │ │ 0x0000 - 0x0008 reg=2 joint Lcom/badlogic/gdx/physics/box2d/Joint; │ │ │ │ Virtual methods - │ │ source_file_idx : 1858 (JointEdge.java) │ │ │ │ Class #265 header: │ │ -class_idx : 566 │ │ +class_idx : 564 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3405 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3403 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #265 annotations: │ │ Annotations on class │ │ @@ -104324,23 +104346,23 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/Manifold;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -07de6c: |[07de6c] com.badlogic.gdx.physics.box2d.Manifold$ManifoldPoint.:(Lcom/badlogic/gdx/physics/box2d/Manifold;)V │ │ -07de7c: 5b12 af0c |0000: iput-object v2, v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.this$0:Lcom/badlogic/gdx/physics/box2d/Manifold; // field@0caf │ │ -07de80: 7010 2726 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -07de86: 2200 1302 |0005: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07de8a: 7010 4c14 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -07de90: 5b10 ac0c |000a: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0cac │ │ -07de94: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -07de96: 5910 ab0c |000d: iput v0, v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.contactID:I // field@0cab │ │ -07de9a: 0e00 |000f: return-void │ │ +08c3a8: |[08c3a8] com.badlogic.gdx.physics.box2d.Manifold$ManifoldPoint.:(Lcom/badlogic/gdx/physics/box2d/Manifold;)V │ │ +08c3b8: 5b12 af0c |0000: iput-object v2, v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.this$0:Lcom/badlogic/gdx/physics/box2d/Manifold; // field@0caf │ │ +08c3bc: 7010 2726 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +08c3c2: 2200 1102 |0005: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +08c3c6: 7010 4c14 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +08c3cc: 5b10 ac0c |000a: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0cac │ │ +08c3d0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +08c3d2: 5910 ab0c |000d: iput v0, v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.contactID:I // field@0cab │ │ +08c3d6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0005 line=112 │ │ 0x000c line=115 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint; │ │ @@ -104352,57 +104374,57 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -07de9c: |[07de9c] com.badlogic.gdx.physics.box2d.Manifold$ManifoldPoint.toString:()Ljava/lang/String; │ │ -07deac: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -07deb0: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -07deb6: 1a01 fd1c |0005: const-string v1, "id: " // string@1cfd │ │ -07deba: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -07dec0: 0c00 |000a: move-result-object v0 │ │ -07dec2: 5221 ab0c |000b: iget v1, v2, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.contactID:I // field@0cab │ │ -07dec6: 6e20 6b26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -07decc: 0c00 |0010: move-result-object v0 │ │ -07dece: 1a01 a800 |0011: const-string v1, ", " // string@00a8 │ │ -07ded2: 6e20 6e26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -07ded8: 0c00 |0016: move-result-object v0 │ │ -07deda: 5421 ac0c |0017: iget-object v1, v2, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0cac │ │ -07dede: 6e20 6d26 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -07dee4: 0c00 |001c: move-result-object v0 │ │ -07dee6: 1a01 a800 |001d: const-string v1, ", " // string@00a8 │ │ -07deea: 6e20 6e26 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -07def0: 0c00 |0022: move-result-object v0 │ │ -07def2: 5221 ad0c |0023: iget v1, v2, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.normalImpulse:F // field@0cad │ │ -07def6: 6e20 6a26 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -07defc: 0c00 |0028: move-result-object v0 │ │ -07defe: 1a01 a800 |0029: const-string v1, ", " // string@00a8 │ │ -07df02: 6e20 6e26 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -07df08: 0c00 |002e: move-result-object v0 │ │ -07df0a: 5221 ae0c |002f: iget v1, v2, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.tangentImpulse:F // field@0cae │ │ -07df0e: 6e20 6a26 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -07df14: 0c00 |0034: move-result-object v0 │ │ -07df16: 6e10 7426 0000 |0035: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -07df1c: 0c00 |0038: move-result-object v0 │ │ -07df1e: 1100 |0039: return-object v0 │ │ +08c3d8: |[08c3d8] com.badlogic.gdx.physics.box2d.Manifold$ManifoldPoint.toString:()Ljava/lang/String; │ │ +08c3e8: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +08c3ec: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +08c3f2: 1a01 fb1c |0005: const-string v1, "id: " // string@1cfb │ │ +08c3f6: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +08c3fc: 0c00 |000a: move-result-object v0 │ │ +08c3fe: 5221 ab0c |000b: iget v1, v2, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.contactID:I // field@0cab │ │ +08c402: 6e20 6b26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +08c408: 0c00 |0010: move-result-object v0 │ │ +08c40a: 1a01 a800 |0011: const-string v1, ", " // string@00a8 │ │ +08c40e: 6e20 6e26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +08c414: 0c00 |0016: move-result-object v0 │ │ +08c416: 5421 ac0c |0017: iget-object v1, v2, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0cac │ │ +08c41a: 6e20 6d26 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +08c420: 0c00 |001c: move-result-object v0 │ │ +08c422: 1a01 a800 |001d: const-string v1, ", " // string@00a8 │ │ +08c426: 6e20 6e26 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +08c42c: 0c00 |0022: move-result-object v0 │ │ +08c42e: 5221 ad0c |0023: iget v1, v2, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.normalImpulse:F // field@0cad │ │ +08c432: 6e20 6a26 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +08c438: 0c00 |0028: move-result-object v0 │ │ +08c43a: 1a01 a800 |0029: const-string v1, ", " // string@00a8 │ │ +08c43e: 6e20 6e26 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +08c444: 0c00 |002e: move-result-object v0 │ │ +08c446: 5221 ae0c |002f: iget v1, v2, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.tangentImpulse:F // field@0cae │ │ +08c44a: 6e20 6a26 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +08c450: 0c00 |0034: move-result-object v0 │ │ +08c452: 6e10 7426 0000 |0035: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +08c458: 0c00 |0038: move-result-object v0 │ │ +08c45a: 1100 |0039: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x003a reg=2 this Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint; │ │ │ │ - source_file_idx : 3405 (Manifold.java) │ │ + source_file_idx : 3403 (Manifold.java) │ │ │ │ Class #266 header: │ │ -class_idx : 567 │ │ +class_idx : 565 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 939 │ │ -source_file_idx : 3405 │ │ +superclass_idx : 937 │ │ +source_file_idx : 3403 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #266 annotations: │ │ Annotations on class │ │ @@ -104441,40 +104463,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -07df20: |[07df20] com.badlogic.gdx.physics.box2d.Manifold$ManifoldType.:()V │ │ -07df30: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -07df32: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -07df34: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -07df36: 2200 3702 |0003: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // type@0237 │ │ -07df3a: 1a01 6902 |0005: const-string v1, "Circle" // string@0269 │ │ -07df3e: 7030 0116 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.:(Ljava/lang/String;I)V // method@1601 │ │ -07df44: 6900 b10c |000a: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.Circle:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0cb1 │ │ -07df48: 2200 3702 |000c: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // type@0237 │ │ -07df4c: 1a01 0204 |000e: const-string v1, "FaceA" // string@0402 │ │ -07df50: 7030 0116 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.:(Ljava/lang/String;I)V // method@1601 │ │ -07df56: 6900 b20c |0013: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.FaceA:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0cb2 │ │ -07df5a: 2200 3702 |0015: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // type@0237 │ │ -07df5e: 1a01 0304 |0017: const-string v1, "FaceB" // string@0403 │ │ -07df62: 7030 0116 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.:(Ljava/lang/String;I)V // method@1601 │ │ -07df68: 6900 b30c |001c: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.FaceB:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0cb3 │ │ -07df6c: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -07df6e: 2300 8004 |001f: new-array v0, v0, [Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // type@0480 │ │ -07df72: 6201 b10c |0021: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.Circle:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0cb1 │ │ -07df76: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -07df7a: 6201 b20c |0025: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.FaceA:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0cb2 │ │ -07df7e: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -07df82: 6201 b30c |0029: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.FaceB:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0cb3 │ │ -07df86: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -07df8a: 6900 b00c |002d: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.$VALUES:[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0cb0 │ │ -07df8e: 0e00 |002f: return-void │ │ +08c45c: |[08c45c] com.badlogic.gdx.physics.box2d.Manifold$ManifoldType.:()V │ │ +08c46c: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +08c46e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +08c470: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +08c472: 2200 3502 |0003: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // type@0235 │ │ +08c476: 1a01 6902 |0005: const-string v1, "Circle" // string@0269 │ │ +08c47a: 7030 0116 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.:(Ljava/lang/String;I)V // method@1601 │ │ +08c480: 6900 b10c |000a: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.Circle:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0cb1 │ │ +08c484: 2200 3502 |000c: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // type@0235 │ │ +08c488: 1a01 0204 |000e: const-string v1, "FaceA" // string@0402 │ │ +08c48c: 7030 0116 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.:(Ljava/lang/String;I)V // method@1601 │ │ +08c492: 6900 b20c |0013: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.FaceA:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0cb2 │ │ +08c496: 2200 3502 |0015: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // type@0235 │ │ +08c49a: 1a01 0304 |0017: const-string v1, "FaceB" // string@0403 │ │ +08c49e: 7030 0116 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.:(Ljava/lang/String;I)V // method@1601 │ │ +08c4a4: 6900 b30c |001c: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.FaceB:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0cb3 │ │ +08c4a8: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +08c4aa: 2300 7e04 |001f: new-array v0, v0, [Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // type@047e │ │ +08c4ae: 6201 b10c |0021: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.Circle:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0cb1 │ │ +08c4b2: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +08c4b6: 6201 b20c |0025: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.FaceA:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0cb2 │ │ +08c4ba: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +08c4be: 6201 b30c |0029: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.FaceB:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0cb3 │ │ +08c4c2: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +08c4c6: 6900 b00c |002d: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.$VALUES:[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0cb0 │ │ +08c4ca: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=123 │ │ 0x001e line=122 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;) │ │ @@ -104482,17 +104504,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -07df90: |[07df90] com.badlogic.gdx.physics.box2d.Manifold$ManifoldType.:(Ljava/lang/String;I)V │ │ -07dfa0: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ -07dfa6: 0e00 |0003: return-void │ │ +08c4cc: |[08c4cc] com.badlogic.gdx.physics.box2d.Manifold$ManifoldType.:(Ljava/lang/String;I)V │ │ +08c4dc: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ +08c4e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -104502,20 +104524,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07dfa8: |[07dfa8] com.badlogic.gdx.physics.box2d.Manifold$ManifoldType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; │ │ -07dfb8: 1c00 3702 |0000: const-class v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // type@0237 │ │ -07dfbc: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ -07dfc2: 0c00 |0005: move-result-object v0 │ │ -07dfc4: 1f00 3702 |0006: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // type@0237 │ │ -07dfc8: 1100 |0008: return-object v0 │ │ +08c4e4: |[08c4e4] com.badlogic.gdx.physics.box2d.Manifold$ManifoldType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; │ │ +08c4f4: 1c00 3502 |0000: const-class v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // type@0235 │ │ +08c4f8: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ +08c4fe: 0c00 |0005: move-result-object v0 │ │ +08c500: 1f00 3502 |0006: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // type@0235 │ │ +08c504: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;) │ │ @@ -104523,33 +104545,33 @@ │ │ type : '()[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -07dfcc: |[07dfcc] com.badlogic.gdx.physics.box2d.Manifold$ManifoldType.values:()[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; │ │ -07dfdc: 6200 b00c |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.$VALUES:[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0cb0 │ │ -07dfe0: 6e10 4f29 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.clone:()Ljava/lang/Object; // method@294f │ │ -07dfe6: 0c00 |0005: move-result-object v0 │ │ -07dfe8: 1f00 8004 |0006: check-cast v0, [Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // type@0480 │ │ -07dfec: 1100 |0008: return-object v0 │ │ +08c508: |[08c508] com.badlogic.gdx.physics.box2d.Manifold$ManifoldType.values:()[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; │ │ +08c518: 6200 b00c |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.$VALUES:[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0cb0 │ │ +08c51c: 6e10 4f29 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.clone:()Ljava/lang/Object; // method@294f │ │ +08c522: 0c00 |0005: move-result-object v0 │ │ +08c524: 1f00 7e04 |0006: check-cast v0, [Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // type@047e │ │ +08c528: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 3405 (Manifold.java) │ │ + source_file_idx : 3403 (Manifold.java) │ │ │ │ Class #267 header: │ │ -class_idx : 568 │ │ +class_idx : 566 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3405 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3403 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 5 │ │ │ │ Class #267 annotations: │ │ Annotations on class │ │ @@ -104588,57 +104610,57 @@ │ │ access : 0x0010 (FINAL) │ │ Direct methods - │ │ #0 : (in Lcom/badlogic/gdx/physics/box2d/Manifold;) │ │ name : '' │ │ type : '(J)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ - registers : 7 │ │ + registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -07dff0: |[07dff0] com.badlogic.gdx.physics.box2d.Manifold.:(J)V │ │ -07e000: 1223 |0000: const/4 v3, #int 2 // #2 │ │ -07e002: 7010 2726 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ -07e008: 2330 7f04 |0004: new-array v0, v3, [Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint; // type@047f │ │ -07e00c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -07e00e: 2202 3602 |0007: new-instance v2, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint; // type@0236 │ │ -07e012: 7020 fe15 4200 |0009: invoke-direct {v2, v4}, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.:(Lcom/badlogic/gdx/physics/box2d/Manifold;)V // method@15fe │ │ -07e018: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ -07e01c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -07e01e: 2202 3602 |000f: new-instance v2, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint; // type@0236 │ │ -07e022: 7020 fe15 4200 |0011: invoke-direct {v2, v4}, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.:(Lcom/badlogic/gdx/physics/box2d/Manifold;)V // method@15fe │ │ -07e028: 4d02 0001 |0014: aput-object v2, v0, v1 │ │ -07e02c: 5b40 b70c |0016: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.points:[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint; // field@0cb7 │ │ -07e030: 2200 1302 |0018: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07e034: 7010 4c14 0000 |001a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -07e03a: 5b40 b50c |001d: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.localNormal:Lcom/badlogic/gdx/math/Vector2; // field@0cb5 │ │ -07e03e: 2200 1302 |001f: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07e042: 7010 4c14 0000 |0021: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -07e048: 5b40 b60c |0024: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0cb6 │ │ -07e04c: 2330 4b04 |0026: new-array v0, v3, [I // type@044b │ │ -07e050: 5b40 b90c |0028: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpInt:[I // field@0cb9 │ │ -07e054: 1240 |002a: const/4 v0, #int 4 // #4 │ │ -07e056: 2300 4a04 |002b: new-array v0, v0, [F // type@044a │ │ -07e05a: 5b40 b80c |002d: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0cb8 │ │ -07e05e: 5a45 b40c |002f: iput-wide v5, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.addr:J // field@0cb4 │ │ -07e062: 0e00 |0031: return-void │ │ +08c52c: |[08c52c] com.badlogic.gdx.physics.box2d.Manifold.:(J)V │ │ +08c53c: 1223 |0000: const/4 v3, #int 2 // #2 │ │ +08c53e: 7010 2726 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2627 │ │ +08c544: 2330 7d04 |0004: new-array v0, v3, [Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint; // type@047d │ │ +08c548: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +08c54a: 2202 3402 |0007: new-instance v2, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint; // type@0234 │ │ +08c54e: 7020 fe15 5200 |0009: invoke-direct {v2, v5}, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.:(Lcom/badlogic/gdx/physics/box2d/Manifold;)V // method@15fe │ │ +08c554: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ +08c558: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +08c55a: 2202 3402 |000f: new-instance v2, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint; // type@0234 │ │ +08c55e: 7020 fe15 5200 |0011: invoke-direct {v2, v5}, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.:(Lcom/badlogic/gdx/physics/box2d/Manifold;)V // method@15fe │ │ +08c564: 4d02 0001 |0014: aput-object v2, v0, v1 │ │ +08c568: 5b50 b70c |0016: iput-object v0, v5, Lcom/badlogic/gdx/physics/box2d/Manifold;.points:[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint; // field@0cb7 │ │ +08c56c: 2200 1102 |0018: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +08c570: 7010 4c14 0000 |001a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +08c576: 5b50 b50c |001d: iput-object v0, v5, Lcom/badlogic/gdx/physics/box2d/Manifold;.localNormal:Lcom/badlogic/gdx/math/Vector2; // field@0cb5 │ │ +08c57a: 2200 1102 |001f: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +08c57e: 7010 4c14 0000 |0021: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +08c584: 5b50 b60c |0024: iput-object v0, v5, Lcom/badlogic/gdx/physics/box2d/Manifold;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0cb6 │ │ +08c588: 2330 4904 |0026: new-array v0, v3, [I // type@0449 │ │ +08c58c: 5b50 b90c |0028: iput-object v0, v5, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpInt:[I // field@0cb9 │ │ +08c590: 1240 |002a: const/4 v0, #int 4 // #4 │ │ +08c592: 2300 4804 |002b: new-array v0, v0, [F // type@0448 │ │ +08c596: 5b50 b80c |002d: iput-object v0, v5, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0cb8 │ │ +08c59a: 5a56 b40c |002f: iput-wide v6, v5, Lcom/badlogic/gdx/physics/box2d/Manifold;.addr:J // field@0cb4 │ │ +08c59e: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=35 │ │ 0x0004 line=28 │ │ 0x0018 line=29 │ │ 0x001f line=30 │ │ 0x0026 line=32 │ │ 0x002a line=33 │ │ 0x002f line=36 │ │ 0x0031 line=37 │ │ locals : │ │ - 0x0000 - 0x0032 reg=4 this Lcom/badlogic/gdx/physics/box2d/Manifold; │ │ - 0x0000 - 0x0032 reg=5 addr J │ │ + 0x0000 - 0x0032 reg=5 this Lcom/badlogic/gdx/physics/box2d/Manifold; │ │ + 0x0000 - 0x0032 reg=6 addr J │ │ │ │ #1 : (in Lcom/badlogic/gdx/physics/box2d/Manifold;) │ │ name : 'jniGetLocalNormal' │ │ type : '(J[F)V' │ │ access : 0x0102 (PRIVATE NATIVE) │ │ code : (none) │ │ │ │ @@ -104672,28 +104694,28 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -07e064: |[07e064] com.badlogic.gdx.physics.box2d.Manifold.getLocalNormal:()Lcom/badlogic/gdx/math/Vector2; │ │ -07e074: 5340 b40c |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.addr:J // field@0cb4 │ │ -07e078: 5442 b80c |0002: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0cb8 │ │ -07e07c: 7040 0a16 0421 |0004: invoke-direct {v4, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Manifold;.jniGetLocalNormal:(J[F)V // method@160a │ │ -07e082: 5440 b50c |0007: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.localNormal:Lcom/badlogic/gdx/math/Vector2; // field@0cb5 │ │ -07e086: 5441 b80c |0009: iget-object v1, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0cb8 │ │ -07e08a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -07e08c: 4401 0102 |000c: aget v1, v1, v2 │ │ -07e090: 5442 b80c |000e: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0cb8 │ │ -07e094: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -07e096: 4402 0203 |0011: aget v2, v2, v3 │ │ -07e09a: 6e30 6814 1002 |0013: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -07e0a0: 5440 b50c |0016: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.localNormal:Lcom/badlogic/gdx/math/Vector2; // field@0cb5 │ │ -07e0a4: 1100 |0018: return-object v0 │ │ +08c5a0: |[08c5a0] com.badlogic.gdx.physics.box2d.Manifold.getLocalNormal:()Lcom/badlogic/gdx/math/Vector2; │ │ +08c5b0: 5340 b40c |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.addr:J // field@0cb4 │ │ +08c5b4: 5442 b80c |0002: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0cb8 │ │ +08c5b8: 7040 0a16 0421 |0004: invoke-direct {v4, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Manifold;.jniGetLocalNormal:(J[F)V // method@160a │ │ +08c5be: 5440 b50c |0007: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.localNormal:Lcom/badlogic/gdx/math/Vector2; // field@0cb5 │ │ +08c5c2: 5441 b80c |0009: iget-object v1, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0cb8 │ │ +08c5c6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +08c5c8: 4401 0102 |000c: aget v1, v1, v2 │ │ +08c5cc: 5442 b80c |000e: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0cb8 │ │ +08c5d0: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +08c5d2: 4402 0203 |0011: aget v2, v2, v3 │ │ +08c5d6: 6e30 6814 1002 |0013: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +08c5dc: 5440 b50c |0016: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.localNormal:Lcom/badlogic/gdx/math/Vector2; // field@0cb5 │ │ +08c5e0: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0007 line=63 │ │ 0x0016 line=64 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 this Lcom/badlogic/gdx/physics/box2d/Manifold; │ │ @@ -104703,28 +104725,28 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -07e0a8: |[07e0a8] com.badlogic.gdx.physics.box2d.Manifold.getLocalPoint:()Lcom/badlogic/gdx/math/Vector2; │ │ -07e0b8: 5340 b40c |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.addr:J // field@0cb4 │ │ -07e0bc: 5442 b80c |0002: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0cb8 │ │ -07e0c0: 7040 0b16 0421 |0004: invoke-direct {v4, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Manifold;.jniGetLocalPoint:(J[F)V // method@160b │ │ -07e0c6: 5440 b60c |0007: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0cb6 │ │ -07e0ca: 5441 b80c |0009: iget-object v1, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0cb8 │ │ -07e0ce: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -07e0d0: 4401 0102 |000c: aget v1, v1, v2 │ │ -07e0d4: 5442 b80c |000e: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0cb8 │ │ -07e0d8: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -07e0da: 4402 0203 |0011: aget v2, v2, v3 │ │ -07e0de: 6e30 6814 1002 |0013: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -07e0e4: 5440 b60c |0016: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0cb6 │ │ -07e0e8: 1100 |0018: return-object v0 │ │ +08c5e4: |[08c5e4] com.badlogic.gdx.physics.box2d.Manifold.getLocalPoint:()Lcom/badlogic/gdx/math/Vector2; │ │ +08c5f4: 5340 b40c |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.addr:J // field@0cb4 │ │ +08c5f8: 5442 b80c |0002: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0cb8 │ │ +08c5fc: 7040 0b16 0421 |0004: invoke-direct {v4, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Manifold;.jniGetLocalPoint:(J[F)V // method@160b │ │ +08c602: 5440 b60c |0007: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0cb6 │ │ +08c606: 5441 b80c |0009: iget-object v1, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0cb8 │ │ +08c60a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +08c60c: 4401 0102 |000c: aget v1, v1, v2 │ │ +08c610: 5442 b80c |000e: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0cb8 │ │ +08c614: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +08c616: 4402 0203 |0011: aget v2, v2, v3 │ │ +08c61a: 6e30 6814 1002 |0013: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +08c620: 5440 b60c |0016: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0cb6 │ │ +08c624: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0007 line=75 │ │ 0x0016 line=76 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 this Lcom/badlogic/gdx/physics/box2d/Manifold; │ │ @@ -104734,19 +104756,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07e0ec: |[07e0ec] com.badlogic.gdx.physics.box2d.Manifold.getPointCount:()I │ │ -07e0fc: 5320 b40c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Manifold;.addr:J // field@0cb4 │ │ -07e100: 7030 0d16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Manifold;.jniGetPointCount:(J)I // method@160d │ │ -07e106: 0a00 |0005: move-result v0 │ │ -07e108: 0f00 |0006: return v0 │ │ +08c628: |[08c628] com.badlogic.gdx.physics.box2d.Manifold.getPointCount:()I │ │ +08c638: 5320 b40c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Manifold;.addr:J // field@0cb4 │ │ +08c63c: 7030 0d16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Manifold;.jniGetPointCount:(J)I // method@160d │ │ +08c642: 0a00 |0005: move-result v0 │ │ +08c644: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/Manifold; │ │ │ │ #3 : (in Lcom/badlogic/gdx/physics/box2d/Manifold;) │ │ @@ -104754,47 +104776,47 @@ │ │ type : '()[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -07e10c: |[07e10c] com.badlogic.gdx.physics.box2d.Manifold.getPoints:()[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint; │ │ -07e11c: 5384 b40c |0000: iget-wide v4, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.addr:J // field@0cb4 │ │ -07e120: 7030 0d16 4805 |0002: invoke-direct {v8, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Manifold;.jniGetPointCount:(J)I // method@160d │ │ -07e126: 0a01 |0005: move-result v1 │ │ -07e128: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -07e12a: 3512 3000 |0007: if-ge v2, v1, 0037 // +0030 │ │ -07e12e: 5384 b40c |0009: iget-wide v4, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.addr:J // field@0cb4 │ │ -07e132: 5486 b80c |000b: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0cb8 │ │ -07e136: 7052 0c16 4865 |000d: invoke-direct {v8, v4, v5, v6, v2}, Lcom/badlogic/gdx/physics/box2d/Manifold;.jniGetPoint:(J[FI)I // method@160c │ │ -07e13c: 0a00 |0010: move-result v0 │ │ -07e13e: 5484 b70c |0011: iget-object v4, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.points:[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint; // field@0cb7 │ │ -07e142: 4603 0402 |0013: aget-object v3, v4, v2 │ │ -07e146: 5930 ab0c |0015: iput v0, v3, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.contactID:I // field@0cab │ │ -07e14a: 5434 ac0c |0017: iget-object v4, v3, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0cac │ │ -07e14e: 5485 b80c |0019: iget-object v5, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0cb8 │ │ -07e152: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -07e154: 4405 0506 |001c: aget v5, v5, v6 │ │ -07e158: 5486 b80c |001e: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0cb8 │ │ -07e15c: 1217 |0020: const/4 v7, #int 1 // #1 │ │ -07e15e: 4406 0607 |0021: aget v6, v6, v7 │ │ -07e162: 6e30 6814 5406 |0023: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -07e168: 5484 b80c |0026: iget-object v4, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0cb8 │ │ -07e16c: 1225 |0028: const/4 v5, #int 2 // #2 │ │ -07e16e: 4404 0405 |0029: aget v4, v4, v5 │ │ -07e172: 5934 ad0c |002b: iput v4, v3, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.normalImpulse:F // field@0cad │ │ -07e176: 5484 b80c |002d: iget-object v4, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0cb8 │ │ -07e17a: 1235 |002f: const/4 v5, #int 3 // #3 │ │ -07e17c: 4404 0405 |0030: aget v4, v4, v5 │ │ -07e180: 5934 ae0c |0032: iput v4, v3, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.tangentImpulse:F // field@0cae │ │ -07e184: d802 0201 |0034: add-int/lit8 v2, v2, #int 1 // #01 │ │ -07e188: 28d1 |0036: goto 0007 // -002f │ │ -07e18a: 5484 b70c |0037: iget-object v4, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.points:[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint; // field@0cb7 │ │ -07e18e: 1104 |0039: return-object v4 │ │ +08c648: |[08c648] com.badlogic.gdx.physics.box2d.Manifold.getPoints:()[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint; │ │ +08c658: 5384 b40c |0000: iget-wide v4, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.addr:J // field@0cb4 │ │ +08c65c: 7030 0d16 4805 |0002: invoke-direct {v8, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Manifold;.jniGetPointCount:(J)I // method@160d │ │ +08c662: 0a01 |0005: move-result v1 │ │ +08c664: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +08c666: 3512 3000 |0007: if-ge v2, v1, 0037 // +0030 │ │ +08c66a: 5384 b40c |0009: iget-wide v4, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.addr:J // field@0cb4 │ │ +08c66e: 5486 b80c |000b: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0cb8 │ │ +08c672: 7052 0c16 4865 |000d: invoke-direct {v8, v4, v5, v6, v2}, Lcom/badlogic/gdx/physics/box2d/Manifold;.jniGetPoint:(J[FI)I // method@160c │ │ +08c678: 0a00 |0010: move-result v0 │ │ +08c67a: 5484 b70c |0011: iget-object v4, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.points:[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint; // field@0cb7 │ │ +08c67e: 4603 0402 |0013: aget-object v3, v4, v2 │ │ +08c682: 5930 ab0c |0015: iput v0, v3, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.contactID:I // field@0cab │ │ +08c686: 5434 ac0c |0017: iget-object v4, v3, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0cac │ │ +08c68a: 5485 b80c |0019: iget-object v5, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0cb8 │ │ +08c68e: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +08c690: 4405 0506 |001c: aget v5, v5, v6 │ │ +08c694: 5486 b80c |001e: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0cb8 │ │ +08c698: 1217 |0020: const/4 v7, #int 1 // #1 │ │ +08c69a: 4406 0607 |0021: aget v6, v6, v7 │ │ +08c69e: 6e30 6814 5406 |0023: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +08c6a4: 5484 b80c |0026: iget-object v4, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0cb8 │ │ +08c6a8: 1225 |0028: const/4 v5, #int 2 // #2 │ │ +08c6aa: 4404 0405 |0029: aget v4, v4, v5 │ │ +08c6ae: 5934 ad0c |002b: iput v4, v3, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.normalImpulse:F // field@0cad │ │ +08c6b2: 5484 b80c |002d: iget-object v4, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0cb8 │ │ +08c6b6: 1235 |002f: const/4 v5, #int 3 // #3 │ │ +08c6b8: 4404 0405 |0030: aget v4, v4, v5 │ │ +08c6bc: 5934 ae0c |0032: iput v4, v3, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.tangentImpulse:F // field@0cae │ │ +08c6c0: d802 0201 |0034: add-int/lit8 v2, v2, #int 1 // #01 │ │ +08c6c4: 28d1 |0036: goto 0007 // -002f │ │ +08c6c6: 5484 b70c |0037: iget-object v4, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.points:[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint; // field@0cb7 │ │ +08c6ca: 1104 |0039: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0006 line=88 │ │ 0x0009 line=89 │ │ 0x0011 line=90 │ │ 0x0015 line=91 │ │ @@ -104811,54 +104833,54 @@ │ │ 0x0000 - 0x003a reg=8 this Lcom/badlogic/gdx/physics/box2d/Manifold; │ │ │ │ #4 : (in Lcom/badlogic/gdx/physics/box2d/Manifold;) │ │ name : 'getType' │ │ type : '()Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -07e190: |[07e190] com.badlogic.gdx.physics.box2d.Manifold.getType:()Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; │ │ -07e1a0: 5331 b40c |0000: iget-wide v1, v3, Lcom/badlogic/gdx/physics/box2d/Manifold;.addr:J // field@0cb4 │ │ -07e1a4: 7030 0e16 1302 |0002: invoke-direct {v3, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Manifold;.jniGetType:(J)I // method@160e │ │ -07e1aa: 0a00 |0005: move-result v0 │ │ -07e1ac: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -07e1b0: 6201 b10c |0008: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.Circle:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0cb1 │ │ -07e1b4: 1101 |000a: return-object v1 │ │ -07e1b6: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -07e1b8: 3310 0500 |000c: if-ne v0, v1, 0011 // +0005 │ │ -07e1bc: 6201 b20c |000e: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.FaceA:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0cb2 │ │ -07e1c0: 28fa |0010: goto 000a // -0006 │ │ -07e1c2: 1221 |0011: const/4 v1, #int 2 // #2 │ │ -07e1c4: 3310 0500 |0012: if-ne v0, v1, 0017 // +0005 │ │ -07e1c8: 6201 b30c |0014: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.FaceB:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0cb3 │ │ -07e1cc: 28f4 |0016: goto 000a // -000c │ │ -07e1ce: 6201 b10c |0017: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.Circle:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0cb1 │ │ -07e1d2: 28f1 |0019: goto 000a // -000f │ │ +08c6cc: |[08c6cc] com.badlogic.gdx.physics.box2d.Manifold.getType:()Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; │ │ +08c6dc: 5342 b40c |0000: iget-wide v2, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.addr:J // field@0cb4 │ │ +08c6e0: 7030 0e16 2403 |0002: invoke-direct {v4, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Manifold;.jniGetType:(J)I // method@160e │ │ +08c6e6: 0a00 |0005: move-result v0 │ │ +08c6e8: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +08c6ec: 6201 b10c |0008: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.Circle:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0cb1 │ │ +08c6f0: 1101 |000a: return-object v1 │ │ +08c6f2: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +08c6f4: 3310 0500 |000c: if-ne v0, v1, 0011 // +0005 │ │ +08c6f8: 6201 b20c |000e: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.FaceA:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0cb2 │ │ +08c6fc: 28fa |0010: goto 000a // -0006 │ │ +08c6fe: 1221 |0011: const/4 v1, #int 2 // #2 │ │ +08c700: 3310 0500 |0012: if-ne v0, v1, 0017 // +0005 │ │ +08c704: 6201 b30c |0014: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.FaceB:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0cb3 │ │ +08c708: 28f4 |0016: goto 000a // -000c │ │ +08c70a: 6201 b10c |0017: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.Circle:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0cb1 │ │ +08c70e: 28f1 |0019: goto 000a // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0006 line=41 │ │ 0x000a line=44 │ │ 0x000b line=42 │ │ 0x0011 line=43 │ │ 0x0017 line=44 │ │ locals : │ │ 0x0006 - 0x001a reg=0 type I │ │ - 0x0000 - 0x001a reg=3 this Lcom/badlogic/gdx/physics/box2d/Manifold; │ │ + 0x0000 - 0x001a reg=4 this Lcom/badlogic/gdx/physics/box2d/Manifold; │ │ │ │ - source_file_idx : 3405 (Manifold.java) │ │ + source_file_idx : 3403 (Manifold.java) │ │ │ │ Class #268 header: │ │ -class_idx : 569 │ │ +class_idx : 567 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3409 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3407 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #268 - │ │ Class descriptor : 'Lcom/badlogic/gdx/physics/box2d/MassData;' │ │ @@ -104885,35 +104907,35 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -07e1d4: |[07e1d4] com.badlogic.gdx.physics.box2d.MassData.:()V │ │ -07e1e4: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -07e1ea: 2200 1302 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07e1ee: 7010 4c14 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -07e1f4: 5b10 bb0c |0008: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/MassData;.center:Lcom/badlogic/gdx/math/Vector2; // field@0cbb │ │ -07e1f8: 0e00 |000a: return-void │ │ +08c710: |[08c710] com.badlogic.gdx.physics.box2d.MassData.:()V │ │ +08c720: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +08c726: 2200 1102 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +08c72a: 7010 4c14 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +08c730: 5b10 bb0c |0008: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/MassData;.center:Lcom/badlogic/gdx/math/Vector2; // field@0cbb │ │ +08c734: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/physics/box2d/MassData; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3409 (MassData.java) │ │ + source_file_idx : 3407 (MassData.java) │ │ │ │ Class #269 header: │ │ -class_idx : 571 │ │ +class_idx : 569 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3654 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3652 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #269 - │ │ Class descriptor : 'Lcom/badlogic/gdx/physics/box2d/QueryCallback;' │ │ @@ -104926,21 +104948,21 @@ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/physics/box2d/QueryCallback;) │ │ name : 'reportFixture' │ │ type : '(Lcom/badlogic/gdx/physics/box2d/Fixture;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3654 (QueryCallback.java) │ │ + source_file_idx : 3652 (QueryCallback.java) │ │ │ │ Class #270 header: │ │ -class_idx : 572 │ │ +class_idx : 570 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3672 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3670 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #270 - │ │ Class descriptor : 'Lcom/badlogic/gdx/physics/box2d/RayCastCallback;' │ │ @@ -104953,21 +104975,21 @@ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/physics/box2d/RayCastCallback;) │ │ name : 'reportRayFixture' │ │ type : '(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;F)F' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3672 (RayCastCallback.java) │ │ + source_file_idx : 3670 (RayCastCallback.java) │ │ │ │ Class #271 header: │ │ -class_idx : 573 │ │ +class_idx : 571 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 939 │ │ -source_file_idx : 3797 │ │ +superclass_idx : 937 │ │ +source_file_idx : 3795 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #271 annotations: │ │ Annotations on class │ │ @@ -105010,47 +105032,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -07e1fc: |[07e1fc] com.badlogic.gdx.physics.box2d.Shape$Type.:()V │ │ -07e20c: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -07e20e: 1224 |0001: const/4 v4, #int 2 // #2 │ │ -07e210: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -07e212: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -07e214: 2200 3d02 |0004: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type; // type@023d │ │ -07e218: 1a01 6902 |0006: const-string v1, "Circle" // string@0269 │ │ -07e21c: 7030 2416 1002 |0008: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.:(Ljava/lang/String;I)V // method@1624 │ │ -07e222: 6900 c10c |000b: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Circle:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc1 │ │ -07e226: 2200 3d02 |000d: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type; // type@023d │ │ -07e22a: 1a01 1f0e |000f: const-string v1, "Polygon" // string@0e1f │ │ -07e22e: 7030 2416 1003 |0011: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.:(Ljava/lang/String;I)V // method@1624 │ │ -07e234: 6900 c30c |0014: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Polygon:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc3 │ │ -07e238: 2200 3d02 |0016: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type; // type@023d │ │ -07e23c: 1a01 4c03 |0018: const-string v1, "Edge" // string@034c │ │ -07e240: 7030 2416 1004 |001a: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.:(Ljava/lang/String;I)V // method@1624 │ │ -07e246: 6900 c20c |001d: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Edge:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc2 │ │ -07e24a: 2200 3d02 |001f: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type; // type@023d │ │ -07e24e: 1a01 5d02 |0021: const-string v1, "Chain" // string@025d │ │ -07e252: 7030 2416 1005 |0023: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.:(Ljava/lang/String;I)V // method@1624 │ │ -07e258: 6900 c00c |0026: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Chain:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc0 │ │ -07e25c: 1240 |0028: const/4 v0, #int 4 // #4 │ │ -07e25e: 2300 8104 |0029: new-array v0, v0, [Lcom/badlogic/gdx/physics/box2d/Shape$Type; // type@0481 │ │ -07e262: 6201 c10c |002b: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Circle:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc1 │ │ -07e266: 4d01 0002 |002d: aput-object v1, v0, v2 │ │ -07e26a: 6201 c30c |002f: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Polygon:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc3 │ │ -07e26e: 4d01 0003 |0031: aput-object v1, v0, v3 │ │ -07e272: 6201 c20c |0033: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Edge:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc2 │ │ -07e276: 4d01 0004 |0035: aput-object v1, v0, v4 │ │ -07e27a: 6201 c00c |0037: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Chain:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc0 │ │ -07e27e: 4d01 0005 |0039: aput-object v1, v0, v5 │ │ -07e282: 6900 bf0c |003b: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.$VALUES:[Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cbf │ │ -07e286: 0e00 |003d: return-void │ │ +08c738: |[08c738] com.badlogic.gdx.physics.box2d.Shape$Type.:()V │ │ +08c748: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +08c74a: 1224 |0001: const/4 v4, #int 2 // #2 │ │ +08c74c: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +08c74e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +08c750: 2200 3b02 |0004: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type; // type@023b │ │ +08c754: 1a01 6902 |0006: const-string v1, "Circle" // string@0269 │ │ +08c758: 7030 2416 1002 |0008: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.:(Ljava/lang/String;I)V // method@1624 │ │ +08c75e: 6900 c10c |000b: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Circle:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc1 │ │ +08c762: 2200 3b02 |000d: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type; // type@023b │ │ +08c766: 1a01 1d0e |000f: const-string v1, "Polygon" // string@0e1d │ │ +08c76a: 7030 2416 1003 |0011: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.:(Ljava/lang/String;I)V // method@1624 │ │ +08c770: 6900 c30c |0014: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Polygon:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc3 │ │ +08c774: 2200 3b02 |0016: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type; // type@023b │ │ +08c778: 1a01 4c03 |0018: const-string v1, "Edge" // string@034c │ │ +08c77c: 7030 2416 1004 |001a: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.:(Ljava/lang/String;I)V // method@1624 │ │ +08c782: 6900 c20c |001d: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Edge:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc2 │ │ +08c786: 2200 3b02 |001f: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type; // type@023b │ │ +08c78a: 1a01 5d02 |0021: const-string v1, "Chain" // string@025d │ │ +08c78e: 7030 2416 1005 |0023: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.:(Ljava/lang/String;I)V // method@1624 │ │ +08c794: 6900 c00c |0026: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Chain:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc0 │ │ +08c798: 1240 |0028: const/4 v0, #int 4 // #4 │ │ +08c79a: 2300 7f04 |0029: new-array v0, v0, [Lcom/badlogic/gdx/physics/box2d/Shape$Type; // type@047f │ │ +08c79e: 6201 c10c |002b: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Circle:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc1 │ │ +08c7a2: 4d01 0002 |002d: aput-object v1, v0, v2 │ │ +08c7a6: 6201 c30c |002f: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Polygon:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc3 │ │ +08c7aa: 4d01 0003 |0031: aput-object v1, v0, v3 │ │ +08c7ae: 6201 c20c |0033: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Edge:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc2 │ │ +08c7b2: 4d01 0004 |0035: aput-object v1, v0, v4 │ │ +08c7b6: 6201 c00c |0037: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Chain:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc0 │ │ +08c7ba: 4d01 0005 |0039: aput-object v1, v0, v5 │ │ +08c7be: 6900 bf0c |003b: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.$VALUES:[Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cbf │ │ +08c7c2: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=33 │ │ 0x0028 line=32 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/physics/box2d/Shape$Type;) │ │ @@ -105058,17 +105080,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -07e288: |[07e288] com.badlogic.gdx.physics.box2d.Shape$Type.:(Ljava/lang/String;I)V │ │ -07e298: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ -07e29e: 0e00 |0003: return-void │ │ +08c7c4: |[08c7c4] com.badlogic.gdx.physics.box2d.Shape$Type.:(Ljava/lang/String;I)V │ │ +08c7d4: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ +08c7da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -105078,20 +105100,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/physics/box2d/Shape$Type;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07e2a0: |[07e2a0] com.badlogic.gdx.physics.box2d.Shape$Type.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ │ -07e2b0: 1c00 3d02 |0000: const-class v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type; // type@023d │ │ -07e2b4: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ -07e2ba: 0c00 |0005: move-result-object v0 │ │ -07e2bc: 1f00 3d02 |0006: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type; // type@023d │ │ -07e2c0: 1100 |0008: return-object v0 │ │ +08c7dc: |[08c7dc] com.badlogic.gdx.physics.box2d.Shape$Type.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ │ +08c7ec: 1c00 3b02 |0000: const-class v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type; // type@023b │ │ +08c7f0: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ +08c7f6: 0c00 |0005: move-result-object v0 │ │ +08c7f8: 1f00 3b02 |0006: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type; // type@023b │ │ +08c7fc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/physics/box2d/Shape$Type;) │ │ @@ -105099,33 +105121,33 @@ │ │ type : '()[Lcom/badlogic/gdx/physics/box2d/Shape$Type;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -07e2c4: |[07e2c4] com.badlogic.gdx.physics.box2d.Shape$Type.values:()[Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ │ -07e2d4: 6200 bf0c |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.$VALUES:[Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cbf │ │ -07e2d8: 6e10 5029 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/physics/box2d/Shape$Type;.clone:()Ljava/lang/Object; // method@2950 │ │ -07e2de: 0c00 |0005: move-result-object v0 │ │ -07e2e0: 1f00 8104 |0006: check-cast v0, [Lcom/badlogic/gdx/physics/box2d/Shape$Type; // type@0481 │ │ -07e2e4: 1100 |0008: return-object v0 │ │ +08c800: |[08c800] com.badlogic.gdx.physics.box2d.Shape$Type.values:()[Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ │ +08c810: 6200 bf0c |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.$VALUES:[Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cbf │ │ +08c814: 6e10 5029 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/physics/box2d/Shape$Type;.clone:()Ljava/lang/Object; // method@2950 │ │ +08c81a: 0c00 |0005: move-result-object v0 │ │ +08c81c: 1f00 7f04 |0006: check-cast v0, [Lcom/badlogic/gdx/physics/box2d/Shape$Type; // type@047f │ │ +08c820: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 3797 (Shape.java) │ │ + source_file_idx : 3795 (Shape.java) │ │ │ │ Class #272 header: │ │ -class_idx : 574 │ │ +class_idx : 572 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3797 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3795 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 5 │ │ │ │ Class #272 annotations: │ │ Annotations on class │ │ @@ -105148,17 +105170,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07e2e8: |[07e2e8] com.badlogic.gdx.physics.box2d.Shape.:()V │ │ -07e2f8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -07e2fe: 0e00 |0003: return-void │ │ +08c824: |[08c824] com.badlogic.gdx.physics.box2d.Shape.:()V │ │ +08c834: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +08c83a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/physics/box2d/Shape; │ │ │ │ #1 : (in Lcom/badlogic/gdx/physics/box2d/Shape;) │ │ @@ -105197,18 +105219,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07e300: |[07e300] com.badlogic.gdx.physics.box2d.Shape.dispose:()V │ │ -07e310: 5320 c40c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Shape;.addr:J // field@0cc4 │ │ -07e314: 7030 2c16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Shape;.jniDispose:(J)V // method@162c │ │ -07e31a: 0e00 |0005: return-void │ │ +08c83c: |[08c83c] com.badlogic.gdx.physics.box2d.Shape.dispose:()V │ │ +08c84c: 5320 c40c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Shape;.addr:J // field@0cc4 │ │ +08c850: 7030 2c16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Shape;.jniDispose:(J)V // method@162c │ │ +08c856: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0005 line=66 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/Shape; │ │ │ │ @@ -105217,19 +105239,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07e31c: |[07e31c] com.badlogic.gdx.physics.box2d.Shape.getChildCount:()I │ │ -07e32c: 5320 c40c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Shape;.addr:J // field@0cc4 │ │ -07e330: 7030 2d16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Shape;.jniGetChildCount:(J)I // method@162d │ │ -07e336: 0a00 |0005: move-result v0 │ │ -07e338: 0f00 |0006: return v0 │ │ +08c858: |[08c858] com.badlogic.gdx.physics.box2d.Shape.getChildCount:()I │ │ +08c868: 5320 c40c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Shape;.addr:J // field@0cc4 │ │ +08c86c: 7030 2d16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Shape;.jniGetChildCount:(J)I // method@162d │ │ +08c872: 0a00 |0005: move-result v0 │ │ +08c874: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/Shape; │ │ │ │ #2 : (in Lcom/badlogic/gdx/physics/box2d/Shape;) │ │ @@ -105237,19 +105259,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07e33c: |[07e33c] com.badlogic.gdx.physics.box2d.Shape.getRadius:()F │ │ -07e34c: 5320 c40c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Shape;.addr:J // field@0cc4 │ │ -07e350: 7030 2e16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Shape;.jniGetRadius:(J)F // method@162e │ │ -07e356: 0a00 |0005: move-result v0 │ │ -07e358: 0f00 |0006: return v0 │ │ +08c878: |[08c878] com.badlogic.gdx.physics.box2d.Shape.getRadius:()F │ │ +08c888: 5320 c40c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Shape;.addr:J // field@0cc4 │ │ +08c88c: 7030 2e16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Shape;.jniGetRadius:(J)F // method@162e │ │ +08c892: 0a00 |0005: move-result v0 │ │ +08c894: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/Shape; │ │ │ │ #3 : (in Lcom/badlogic/gdx/physics/box2d/Shape;) │ │ @@ -105263,33 +105285,33 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -07e35c: |[07e35c] com.badlogic.gdx.physics.box2d.Shape.setRadius:(F)V │ │ -07e36c: 5320 c40c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Shape;.addr:J // field@0cc4 │ │ -07e370: 7040 3016 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Shape;.jniSetRadius:(JF)V // method@1630 │ │ -07e376: 0e00 |0005: return-void │ │ +08c898: |[08c898] com.badlogic.gdx.physics.box2d.Shape.setRadius:(F)V │ │ +08c8a8: 5320 c40c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Shape;.addr:J // field@0cc4 │ │ +08c8ac: 7040 3016 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Shape;.jniSetRadius:(JF)V // method@1630 │ │ +08c8b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0005 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/Shape; │ │ 0x0000 - 0x0006 reg=3 radius F │ │ │ │ - source_file_idx : 3797 (Shape.java) │ │ + source_file_idx : 3795 (Shape.java) │ │ │ │ Class #273 header: │ │ -class_idx : 575 │ │ +class_idx : 573 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3981 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3979 │ │ static_fields_size : 4 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #273 - │ │ Class descriptor : 'Lcom/badlogic/gdx/physics/box2d/Transform;' │ │ @@ -105332,23 +105354,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -07e378: |[07e378] com.badlogic.gdx.physics.box2d.Transform.:()V │ │ -07e388: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -07e38e: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -07e390: 2300 4a04 |0004: new-array v0, v0, [F // type@044a │ │ -07e394: 5b10 ca0c |0006: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ -07e398: 2200 1302 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07e39c: 7010 4c14 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -07e3a2: 5b10 c90c |000d: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Transform;.position:Lcom/badlogic/gdx/math/Vector2; // field@0cc9 │ │ -07e3a6: 0e00 |000f: return-void │ │ +08c8b4: |[08c8b4] com.badlogic.gdx.physics.box2d.Transform.:()V │ │ +08c8c4: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +08c8ca: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +08c8cc: 2300 4804 |0004: new-array v0, v0, [F // type@0448 │ │ +08c8d0: 5b10 ca0c |0006: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ +08c8d4: 2200 1102 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +08c8d8: 7010 4c14 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +08c8de: 5b10 c90c |000d: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Transform;.position:Lcom/badlogic/gdx/math/Vector2; // field@0cc9 │ │ +08c8e2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=30 │ │ 0x0008 line=32 │ │ 0x000f line=36 │ │ locals : │ │ @@ -105359,25 +105381,25 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -07e3a8: |[07e3a8] com.badlogic.gdx.physics.box2d.Transform.:(Lcom/badlogic/gdx/math/Vector2;F)V │ │ -07e3b8: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -07e3be: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -07e3c0: 2300 4a04 |0004: new-array v0, v0, [F // type@044a │ │ -07e3c4: 5b10 ca0c |0006: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ -07e3c8: 2200 1302 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07e3cc: 7010 4c14 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -07e3d2: 5b10 c90c |000d: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Transform;.position:Lcom/badlogic/gdx/math/Vector2; // field@0cc9 │ │ -07e3d6: 6e20 3716 2100 |000f: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/physics/box2d/Transform;.setPosition:(Lcom/badlogic/gdx/math/Vector2;)V // method@1637 │ │ -07e3dc: 6e20 3816 3100 |0012: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/physics/box2d/Transform;.setRotation:(F)V // method@1638 │ │ -07e3e2: 0e00 |0015: return-void │ │ +08c8e4: |[08c8e4] com.badlogic.gdx.physics.box2d.Transform.:(Lcom/badlogic/gdx/math/Vector2;F)V │ │ +08c8f4: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +08c8fa: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +08c8fc: 2300 4804 |0004: new-array v0, v0, [F // type@0448 │ │ +08c900: 5b10 ca0c |0006: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ +08c904: 2200 1102 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +08c908: 7010 4c14 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +08c90e: 5b10 c90c |000d: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Transform;.position:Lcom/badlogic/gdx/math/Vector2; // field@0cc9 │ │ +08c912: 6e20 3716 2100 |000f: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/physics/box2d/Transform;.setPosition:(Lcom/badlogic/gdx/math/Vector2;)V // method@1637 │ │ +08c918: 6e20 3816 3100 |0012: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/physics/box2d/Transform;.setRotation:(F)V // method@1638 │ │ +08c91e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=30 │ │ 0x0008 line=32 │ │ 0x000f line=42 │ │ 0x0012 line=43 │ │ @@ -105393,25 +105415,25 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -07e3e4: |[07e3e4] com.badlogic.gdx.physics.box2d.Transform.getPosition:()Lcom/badlogic/gdx/math/Vector2; │ │ -07e3f4: 5440 c90c |0000: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Transform;.position:Lcom/badlogic/gdx/math/Vector2; // field@0cc9 │ │ -07e3f8: 5441 ca0c |0002: iget-object v1, v4, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ -07e3fc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -07e3fe: 4401 0102 |0005: aget v1, v1, v2 │ │ -07e402: 5442 ca0c |0007: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ -07e406: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -07e408: 4402 0203 |000a: aget v2, v2, v3 │ │ -07e40c: 6e30 6814 1002 |000c: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -07e412: 0c00 |000f: move-result-object v0 │ │ -07e414: 1100 |0010: return-object v0 │ │ +08c920: |[08c920] com.badlogic.gdx.physics.box2d.Transform.getPosition:()Lcom/badlogic/gdx/math/Vector2; │ │ +08c930: 5440 c90c |0000: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Transform;.position:Lcom/badlogic/gdx/math/Vector2; // field@0cc9 │ │ +08c934: 5441 ca0c |0002: iget-object v1, v4, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ +08c938: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +08c93a: 4401 0102 |0005: aget v1, v1, v2 │ │ +08c93e: 5442 ca0c |0007: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ +08c942: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +08c944: 4402 0203 |000a: aget v2, v2, v3 │ │ +08c948: 6e30 6814 1002 |000c: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +08c94e: 0c00 |000f: move-result-object v0 │ │ +08c950: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 this Lcom/badlogic/gdx/physics/box2d/Transform; │ │ │ │ #1 : (in Lcom/badlogic/gdx/physics/box2d/Transform;) │ │ @@ -105419,27 +105441,27 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -07e418: |[07e418] com.badlogic.gdx.physics.box2d.Transform.getRotation:()F │ │ -07e428: 5440 ca0c |0000: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ -07e42c: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -07e42e: 4400 0001 |0003: aget v0, v0, v1 │ │ -07e432: 8900 |0005: float-to-double v0, v0 │ │ -07e434: 5442 ca0c |0006: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ -07e438: 1223 |0008: const/4 v3, #int 2 // #2 │ │ -07e43a: 4402 0203 |0009: aget v2, v2, v3 │ │ -07e43e: 8922 |000b: float-to-double v2, v2 │ │ -07e440: 7140 1226 1032 |000c: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.atan2:(DD)D // method@2612 │ │ -07e446: 0b00 |000f: move-result-wide v0 │ │ -07e448: 8c00 |0010: double-to-float v0, v0 │ │ -07e44a: 0f00 |0011: return v0 │ │ +08c954: |[08c954] com.badlogic.gdx.physics.box2d.Transform.getRotation:()F │ │ +08c964: 5440 ca0c |0000: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ +08c968: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +08c96a: 4400 0001 |0003: aget v0, v0, v1 │ │ +08c96e: 8900 |0005: float-to-double v0, v0 │ │ +08c970: 5442 ca0c |0006: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ +08c974: 1223 |0008: const/4 v3, #int 2 // #2 │ │ +08c976: 4402 0203 |0009: aget v2, v2, v3 │ │ +08c97a: 8922 |000b: float-to-double v2, v2 │ │ +08c97c: 7140 1226 1032 |000c: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.atan2:(DD)D // method@2612 │ │ +08c982: 0b00 |000f: move-result-wide v0 │ │ +08c984: 8c00 |0010: double-to-float v0, v0 │ │ +08c986: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Lcom/badlogic/gdx/physics/box2d/Transform; │ │ │ │ #2 : (in Lcom/badlogic/gdx/physics/box2d/Transform;) │ │ @@ -105447,47 +105469,47 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 52 16-bit code units │ │ -07e44c: |[07e44c] com.badlogic.gdx.physics.box2d.Transform.mul:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -07e45c: 1236 |0000: const/4 v6, #int 3 // #3 │ │ -07e45e: 1225 |0001: const/4 v5, #int 2 // #2 │ │ -07e460: 5472 ca0c |0002: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ -07e464: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -07e466: 4402 0203 |0005: aget v2, v2, v3 │ │ -07e46a: 5473 ca0c |0007: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ -07e46e: 4403 0305 |0009: aget v3, v3, v5 │ │ -07e472: 5284 f30b |000b: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07e476: c843 |000d: mul-float/2addr v3, v4 │ │ -07e478: c632 |000e: add-float/2addr v2, v3 │ │ -07e47a: 5473 ca0c |000f: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ -07e47e: 4403 0306 |0011: aget v3, v3, v6 │ │ -07e482: 7f33 |0013: neg-float v3, v3 │ │ -07e484: 5284 f40b |0014: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07e488: c843 |0016: mul-float/2addr v3, v4 │ │ -07e48a: a600 0203 |0017: add-float v0, v2, v3 │ │ -07e48e: 5472 ca0c |0019: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ -07e492: 1213 |001b: const/4 v3, #int 1 // #1 │ │ -07e494: 4402 0203 |001c: aget v2, v2, v3 │ │ -07e498: 5473 ca0c |001e: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ -07e49c: 4403 0306 |0020: aget v3, v3, v6 │ │ -07e4a0: 5284 f30b |0022: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07e4a4: c843 |0024: mul-float/2addr v3, v4 │ │ -07e4a6: c632 |0025: add-float/2addr v2, v3 │ │ -07e4a8: 5473 ca0c |0026: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ -07e4ac: 4403 0305 |0028: aget v3, v3, v5 │ │ -07e4b0: 5284 f40b |002a: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07e4b4: c843 |002c: mul-float/2addr v3, v4 │ │ -07e4b6: a601 0203 |002d: add-float v1, v2, v3 │ │ -07e4ba: 5980 f30b |002f: iput v0, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07e4be: 5981 f40b |0031: iput v1, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07e4c2: 1108 |0033: return-object v8 │ │ +08c988: |[08c988] com.badlogic.gdx.physics.box2d.Transform.mul:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +08c998: 1236 |0000: const/4 v6, #int 3 // #3 │ │ +08c99a: 1225 |0001: const/4 v5, #int 2 // #2 │ │ +08c99c: 5472 ca0c |0002: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ +08c9a0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +08c9a2: 4402 0203 |0005: aget v2, v2, v3 │ │ +08c9a6: 5473 ca0c |0007: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ +08c9aa: 4403 0305 |0009: aget v3, v3, v5 │ │ +08c9ae: 5284 f30b |000b: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08c9b2: c843 |000d: mul-float/2addr v3, v4 │ │ +08c9b4: c632 |000e: add-float/2addr v2, v3 │ │ +08c9b6: 5473 ca0c |000f: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ +08c9ba: 4403 0306 |0011: aget v3, v3, v6 │ │ +08c9be: 7f33 |0013: neg-float v3, v3 │ │ +08c9c0: 5284 f40b |0014: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08c9c4: c843 |0016: mul-float/2addr v3, v4 │ │ +08c9c6: a600 0203 |0017: add-float v0, v2, v3 │ │ +08c9ca: 5472 ca0c |0019: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ +08c9ce: 1213 |001b: const/4 v3, #int 1 // #1 │ │ +08c9d0: 4402 0203 |001c: aget v2, v2, v3 │ │ +08c9d4: 5473 ca0c |001e: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ +08c9d8: 4403 0306 |0020: aget v3, v3, v6 │ │ +08c9dc: 5284 f30b |0022: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08c9e0: c843 |0024: mul-float/2addr v3, v4 │ │ +08c9e2: c632 |0025: add-float/2addr v2, v3 │ │ +08c9e4: 5473 ca0c |0026: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ +08c9e8: 4403 0305 |0028: aget v3, v3, v5 │ │ +08c9ec: 5284 f40b |002a: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08c9f0: c843 |002c: mul-float/2addr v3, v4 │ │ +08c9f2: a601 0203 |002d: add-float v1, v2, v3 │ │ +08c9f6: 5980 f30b |002f: iput v0, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08c9fa: 5981 f40b |0031: iput v1, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08c9fe: 1108 |0033: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=49 │ │ 0x0019 line=50 │ │ 0x002f line=52 │ │ 0x0031 line=53 │ │ 0x0033 line=54 │ │ @@ -105502,24 +105524,24 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -07e4c4: |[07e4c4] com.badlogic.gdx.physics.box2d.Transform.setPosition:(Lcom/badlogic/gdx/math/Vector2;)V │ │ -07e4d4: 5430 ca0c |0000: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ -07e4d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07e4da: 5242 f30b |0003: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07e4de: 4b02 0001 |0005: aput v2, v0, v1 │ │ -07e4e2: 5430 ca0c |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ -07e4e6: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -07e4e8: 5242 f40b |000a: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07e4ec: 4b02 0001 |000c: aput v2, v0, v1 │ │ -07e4f0: 0e00 |000e: return-void │ │ +08ca00: |[08ca00] com.badlogic.gdx.physics.box2d.Transform.setPosition:(Lcom/badlogic/gdx/math/Vector2;)V │ │ +08ca10: 5430 ca0c |0000: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ +08ca14: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08ca16: 5242 f30b |0003: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08ca1a: 4b02 0001 |0005: aput v2, v0, v1 │ │ +08ca1e: 5430 ca0c |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ +08ca22: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +08ca24: 5242 f40b |000a: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08ca28: 4b02 0001 |000c: aput v2, v0, v1 │ │ +08ca2c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0007 line=78 │ │ 0x000e line=79 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lcom/badlogic/gdx/physics/box2d/Transform; │ │ @@ -105530,49 +105552,49 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -07e4f4: |[07e4f4] com.badlogic.gdx.physics.box2d.Transform.setRotation:(F)V │ │ -07e504: 8952 |0000: float-to-double v2, v5 │ │ -07e506: 7120 1526 3200 |0001: invoke-static {v2, v3}, Ljava/lang/Math;.cos:(D)D // method@2615 │ │ -07e50c: 0b02 |0004: move-result-wide v2 │ │ -07e50e: 8c20 |0005: double-to-float v0, v2 │ │ -07e510: 8952 |0006: float-to-double v2, v5 │ │ -07e512: 7120 2026 3200 |0007: invoke-static {v2, v3}, Ljava/lang/Math;.sin:(D)D // method@2620 │ │ -07e518: 0b02 |000a: move-result-wide v2 │ │ -07e51a: 8c21 |000b: double-to-float v1, v2 │ │ -07e51c: 5442 ca0c |000c: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ -07e520: 1223 |000e: const/4 v3, #int 2 // #2 │ │ -07e522: 4b00 0203 |000f: aput v0, v2, v3 │ │ -07e526: 5442 ca0c |0011: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ -07e52a: 1233 |0013: const/4 v3, #int 3 // #3 │ │ -07e52c: 4b01 0203 |0014: aput v1, v2, v3 │ │ -07e530: 0e00 |0016: return-void │ │ +08ca30: |[08ca30] com.badlogic.gdx.physics.box2d.Transform.setRotation:(F)V │ │ +08ca40: 8952 |0000: float-to-double v2, v5 │ │ +08ca42: 7120 1526 3200 |0001: invoke-static {v2, v3}, Ljava/lang/Math;.cos:(D)D // method@2615 │ │ +08ca48: 0b02 |0004: move-result-wide v2 │ │ +08ca4a: 8c20 |0005: double-to-float v0, v2 │ │ +08ca4c: 8952 |0006: float-to-double v2, v5 │ │ +08ca4e: 7120 2026 3200 |0007: invoke-static {v2, v3}, Ljava/lang/Math;.sin:(D)D // method@2620 │ │ +08ca54: 0b02 |000a: move-result-wide v2 │ │ +08ca56: 8c21 |000b: double-to-float v1, v2 │ │ +08ca58: 5442 ca0c |000c: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ +08ca5c: 1223 |000e: const/4 v3, #int 2 // #2 │ │ +08ca5e: 4b00 0203 |000f: aput v0, v2, v3 │ │ +08ca62: 5442 ca0c |0011: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0cca │ │ +08ca66: 1233 |0013: const/4 v3, #int 3 // #3 │ │ +08ca68: 4b01 0203 |0014: aput v1, v2, v3 │ │ +08ca6c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x000c line=66 │ │ 0x0011 line=67 │ │ 0x0016 line=68 │ │ locals : │ │ 0x0006 - 0x0017 reg=0 c F │ │ 0x000c - 0x0017 reg=1 s F │ │ 0x0000 - 0x0017 reg=4 this Lcom/badlogic/gdx/physics/box2d/Transform; │ │ 0x0000 - 0x0017 reg=5 angle F │ │ │ │ - source_file_idx : 3981 (Transform.java) │ │ + source_file_idx : 3979 (Transform.java) │ │ │ │ Class #274 header: │ │ -class_idx : 579 │ │ +class_idx : 577 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 4281 │ │ +superclass_idx : 955 │ │ +source_file_idx : 4279 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #274 - │ │ Class descriptor : 'Lcom/badlogic/gdx/physics/box2d/WorldManifold;' │ │ @@ -105599,31 +105621,31 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -07e534: |[07e534] com.badlogic.gdx.physics.box2d.WorldManifold.:()V │ │ -07e544: 7010 2726 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ -07e54a: 2200 1302 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07e54e: 7010 4c14 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -07e554: 5b30 e10c |0008: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.normal:Lcom/badlogic/gdx/math/Vector2; // field@0ce1 │ │ -07e558: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -07e55a: 2300 7b04 |000b: new-array v0, v0, [Lcom/badlogic/gdx/math/Vector2; // type@047b │ │ -07e55e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -07e560: 2202 1302 |000e: new-instance v2, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07e564: 7010 4c14 0200 |0010: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -07e56a: 4d02 0001 |0013: aput-object v2, v0, v1 │ │ -07e56e: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -07e570: 2202 1302 |0016: new-instance v2, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -07e574: 7010 4c14 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -07e57a: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ -07e57e: 5b30 e30c |001d: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.points:[Lcom/badlogic/gdx/math/Vector2; // field@0ce3 │ │ -07e582: 0e00 |001f: return-void │ │ +08ca70: |[08ca70] com.badlogic.gdx.physics.box2d.WorldManifold.:()V │ │ +08ca80: 7010 2726 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ +08ca86: 2200 1102 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +08ca8a: 7010 4c14 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +08ca90: 5b30 e10c |0008: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.normal:Lcom/badlogic/gdx/math/Vector2; // field@0ce1 │ │ +08ca94: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +08ca96: 2300 7904 |000b: new-array v0, v0, [Lcom/badlogic/gdx/math/Vector2; // type@0479 │ │ +08ca9a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +08ca9c: 2202 1102 |000e: new-instance v2, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +08caa0: 7010 4c14 0200 |0010: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +08caa6: 4d02 0001 |0013: aput-object v2, v0, v1 │ │ +08caaa: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +08caac: 2202 1102 |0016: new-instance v2, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +08cab0: 7010 4c14 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +08cab6: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ +08caba: 5b30 e30c |001d: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.points:[Lcom/badlogic/gdx/math/Vector2; // field@0ce3 │ │ +08cabe: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=23 │ │ 0x000a line=24 │ │ 0x001f line=28 │ │ locals : │ │ @@ -105635,17 +105657,17 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07e584: |[07e584] com.badlogic.gdx.physics.box2d.WorldManifold.getNormal:()Lcom/badlogic/gdx/math/Vector2; │ │ -07e594: 5410 e10c |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.normal:Lcom/badlogic/gdx/math/Vector2; // field@0ce1 │ │ -07e598: 1100 |0002: return-object v0 │ │ +08cac0: |[08cac0] com.badlogic.gdx.physics.box2d.WorldManifold.getNormal:()Lcom/badlogic/gdx/math/Vector2; │ │ +08cad0: 5410 e10c |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.normal:Lcom/badlogic/gdx/math/Vector2; // field@0ce1 │ │ +08cad4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/physics/box2d/WorldManifold; │ │ │ │ #1 : (in Lcom/badlogic/gdx/physics/box2d/WorldManifold;) │ │ @@ -105653,17 +105675,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07e59c: |[07e59c] com.badlogic.gdx.physics.box2d.WorldManifold.getNumberOfContactPoints:()I │ │ -07e5ac: 5210 e20c |0000: iget v0, v1, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.numContactPoints:I // field@0ce2 │ │ -07e5b0: 0f00 |0002: return v0 │ │ +08cad8: |[08cad8] com.badlogic.gdx.physics.box2d.WorldManifold.getNumberOfContactPoints:()I │ │ +08cae8: 5210 e20c |0000: iget v0, v1, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.numContactPoints:I // field@0ce2 │ │ +08caec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/physics/box2d/WorldManifold; │ │ │ │ #2 : (in Lcom/badlogic/gdx/physics/box2d/WorldManifold;) │ │ @@ -105671,29 +105693,29 @@ │ │ type : '()[Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07e5b4: |[07e5b4] com.badlogic.gdx.physics.box2d.WorldManifold.getPoints:()[Lcom/badlogic/gdx/math/Vector2; │ │ -07e5c4: 5410 e30c |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.points:[Lcom/badlogic/gdx/math/Vector2; // field@0ce3 │ │ -07e5c8: 1100 |0002: return-object v0 │ │ +08caf0: |[08caf0] com.badlogic.gdx.physics.box2d.WorldManifold.getPoints:()[Lcom/badlogic/gdx/math/Vector2; │ │ +08cb00: 5410 e30c |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.points:[Lcom/badlogic/gdx/math/Vector2; // field@0ce3 │ │ +08cb04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/physics/box2d/WorldManifold; │ │ │ │ - source_file_idx : 4281 (WorldManifold.java) │ │ + source_file_idx : 4279 (WorldManifold.java) │ │ │ │ Class #275 header: │ │ -class_idx : 601 │ │ +class_idx : 599 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 366 │ │ static_fields_size : 0 │ │ instance_fields_size: 18 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 78 │ │ │ │ Class #275 annotations: │ │ @@ -105795,37 +105817,37 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 46 16-bit code units │ │ -07e5cc: |[07e5cc] com.badlogic.gdx.scenes.scene2d.Actor.:()V │ │ -07e5dc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07e5de: 1501 803f |0001: const/high16 v1, #int 1065353216 // #3f80 │ │ -07e5e2: 7010 2726 0300 |0003: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ -07e5e8: 2200 f702 |0006: new-instance v0, Lcom/badlogic/gdx/utils/DelayedRemovalArray; // type@02f7 │ │ -07e5ec: 7020 6f1f 2000 |0008: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.:(I)V // method@1f6f │ │ -07e5f2: 5b30 5a0d |000b: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.listeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0d5a │ │ -07e5f6: 2200 f702 |000d: new-instance v0, Lcom/badlogic/gdx/utils/DelayedRemovalArray; // type@02f7 │ │ -07e5fa: 7020 6f1f 2000 |000f: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.:(I)V // method@1f6f │ │ -07e600: 5b30 570d |0012: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.captureListeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0d57 │ │ -07e604: 2200 e702 |0014: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -07e608: 7020 631e 2000 |0016: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ -07e60e: 5b30 560d |0019: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0d56 │ │ -07e612: 6200 aa0d |001b: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.enabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0daa │ │ -07e616: 5b30 630d |001d: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.touchable:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0d63 │ │ -07e61a: 1210 |001f: const/4 v0, #int 1 // #1 │ │ -07e61c: 5c30 640d |0020: iput-boolean v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.visible:Z // field@0d64 │ │ -07e620: 5931 600d |0022: iput v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleX:F // field@0d60 │ │ -07e624: 5931 610d |0024: iput v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleY:F // field@0d61 │ │ -07e628: 2200 1301 |0026: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -07e62c: 7051 a509 1011 |0028: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -07e632: 5b30 580d |002b: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.color:Lcom/badlogic/gdx/graphics/Color; // field@0d58 │ │ -07e636: 0e00 |002d: return-void │ │ +08cb08: |[08cb08] com.badlogic.gdx.scenes.scene2d.Actor.:()V │ │ +08cb18: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08cb1a: 1501 803f |0001: const/high16 v1, #int 1065353216 // #3f80 │ │ +08cb1e: 7010 2726 0300 |0003: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ +08cb24: 2200 f502 |0006: new-instance v0, Lcom/badlogic/gdx/utils/DelayedRemovalArray; // type@02f5 │ │ +08cb28: 7020 6f1f 2000 |0008: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.:(I)V // method@1f6f │ │ +08cb2e: 5b30 5a0d |000b: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.listeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0d5a │ │ +08cb32: 2200 f502 |000d: new-instance v0, Lcom/badlogic/gdx/utils/DelayedRemovalArray; // type@02f5 │ │ +08cb36: 7020 6f1f 2000 |000f: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.:(I)V // method@1f6f │ │ +08cb3c: 5b30 570d |0012: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.captureListeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0d57 │ │ +08cb40: 2200 e502 |0014: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +08cb44: 7020 631e 2000 |0016: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ +08cb4a: 5b30 560d |0019: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0d56 │ │ +08cb4e: 6200 aa0d |001b: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.enabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0daa │ │ +08cb52: 5b30 630d |001d: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.touchable:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0d63 │ │ +08cb56: 1210 |001f: const/4 v0, #int 1 // #1 │ │ +08cb58: 5c30 640d |0020: iput-boolean v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.visible:Z // field@0d64 │ │ +08cb5c: 5931 600d |0022: iput v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleX:F // field@0d60 │ │ +08cb60: 5931 610d |0024: iput v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleY:F // field@0d61 │ │ +08cb64: 2200 1101 |0026: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +08cb68: 7051 a509 1011 |0028: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +08cb6e: 5b30 580d |002b: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.color:Lcom/badlogic/gdx/graphics/Color; // field@0d58 │ │ +08cb72: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=40 │ │ 0x0006 line=43 │ │ 0x000d line=44 │ │ 0x0014 line=45 │ │ 0x001b line=48 │ │ @@ -105841,35 +105863,35 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -07e638: |[07e638] com.badlogic.gdx.scenes.scene2d.Actor.act:(F)V │ │ -07e648: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07e64a: 5443 560d |0001: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0d56 │ │ -07e64e: 5232 df0f |0003: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -07e652: 3521 2000 |0005: if-ge v1, v2, 0025 // +0020 │ │ -07e656: 5443 560d |0007: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0d56 │ │ -07e65a: 6e20 741e 1300 |0009: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -07e660: 0c00 |000c: move-result-object v0 │ │ -07e662: 1f00 5802 |000d: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Action; // type@0258 │ │ -07e666: 6e20 2a17 5000 |000f: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/Action;.act:(F)Z // method@172a │ │ -07e66c: 0a03 |0012: move-result v3 │ │ -07e66e: 3803 0f00 |0013: if-eqz v3, 0022 // +000f │ │ -07e672: 5443 560d |0015: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0d56 │ │ -07e676: 6e20 7d1e 1300 |0017: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1e7d │ │ -07e67c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -07e67e: 6e20 2f17 3000 |001b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@172f │ │ -07e684: d801 01ff |001e: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07e688: d802 02ff |0020: add-int/lit8 v2, v2, #int -1 // #ff │ │ -07e68c: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07e690: 28e1 |0024: goto 0005 // -001f │ │ -07e692: 0e00 |0025: return-void │ │ +08cb74: |[08cb74] com.badlogic.gdx.scenes.scene2d.Actor.act:(F)V │ │ +08cb84: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +08cb86: 5443 560d |0001: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0d56 │ │ +08cb8a: 5232 df0f |0003: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +08cb8e: 3521 2000 |0005: if-ge v1, v2, 0025 // +0020 │ │ +08cb92: 5443 560d |0007: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0d56 │ │ +08cb96: 6e20 741e 1300 |0009: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +08cb9c: 0c00 |000c: move-result-object v0 │ │ +08cb9e: 1f00 5602 |000d: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Action; // type@0256 │ │ +08cba2: 6e20 2a17 5000 |000f: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/Action;.act:(F)Z // method@172a │ │ +08cba8: 0a03 |0012: move-result v3 │ │ +08cbaa: 3803 0f00 |0013: if-eqz v3, 0022 // +000f │ │ +08cbae: 5443 560d |0015: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0d56 │ │ +08cbb2: 6e20 7d1e 1300 |0017: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1e7d │ │ +08cbb8: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +08cbba: 6e20 2f17 3000 |001b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@172f │ │ +08cbc0: d801 01ff |001e: add-int/lit8 v1, v1, #int -1 // #ff │ │ +08cbc4: d802 02ff |0020: add-int/lit8 v2, v2, #int -1 // #ff │ │ +08cbc8: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08cbcc: 28e1 |0024: goto 0005 // -001f │ │ +08cbce: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0007 line=74 │ │ 0x000f line=75 │ │ 0x0015 line=76 │ │ 0x001a line=77 │ │ @@ -105889,19 +105911,19 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Action;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07e694: |[07e694] com.badlogic.gdx.scenes.scene2d.Actor.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V │ │ -07e6a4: 6e20 2f17 1200 |0000: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@172f │ │ -07e6aa: 5410 560d |0003: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0d56 │ │ -07e6ae: 6e20 6a1e 2000 |0005: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -07e6b4: 0e00 |0008: return-void │ │ +08cbd0: |[08cbd0] com.badlogic.gdx.scenes.scene2d.Actor.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V │ │ +08cbe0: 6e20 2f17 1200 |0000: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@172f │ │ +08cbe6: 5410 560d |0003: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0d56 │ │ +08cbea: 6e20 6a1e 2000 |0005: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +08cbf0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0003 line=226 │ │ 0x0008 line=227 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -105912,23 +105934,23 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -07e6b8: |[07e6b8] com.badlogic.gdx.scenes.scene2d.Actor.addCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ │ -07e6c8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -07e6ca: 5420 570d |0001: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Actor;.captureListeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0d57 │ │ -07e6ce: 6e30 791f 3001 |0003: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.contains:(Ljava/lang/Object;Z)Z // method@1f79 │ │ -07e6d4: 0a00 |0006: move-result v0 │ │ -07e6d6: 3900 0700 |0007: if-nez v0, 000e // +0007 │ │ -07e6da: 5420 570d |0009: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Actor;.captureListeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0d57 │ │ -07e6de: 6e20 761f 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.add:(Ljava/lang/Object;)V // method@1f76 │ │ -07e6e4: 0f01 |000e: return v1 │ │ +08cbf4: |[08cbf4] com.badlogic.gdx.scenes.scene2d.Actor.addCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ │ +08cc04: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +08cc06: 5420 570d |0001: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Actor;.captureListeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0d57 │ │ +08cc0a: 6e30 791f 3001 |0003: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.contains:(Ljava/lang/Object;Z)Z // method@1f79 │ │ +08cc10: 0a00 |0006: move-result v0 │ │ +08cc12: 3900 0700 |0007: if-nez v0, 000e // +0007 │ │ +08cc16: 5420 570d |0009: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Actor;.captureListeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0d57 │ │ +08cc1a: 6e20 761f 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.add:(Ljava/lang/Object;)V // method@1f76 │ │ +08cc20: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=212 │ │ 0x000e line=213 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x000f reg=3 listener Lcom/badlogic/gdx/scenes/scene2d/EventListener; │ │ @@ -105938,25 +105960,25 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -07e6e8: |[07e6e8] com.badlogic.gdx.scenes.scene2d.Actor.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ │ -07e6f8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07e6fa: 5421 5a0d |0001: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Actor;.listeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0d5a │ │ -07e6fe: 6e30 791f 3100 |0003: invoke-virtual {v1, v3, v0}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.contains:(Ljava/lang/Object;Z)Z // method@1f79 │ │ -07e704: 0a01 |0006: move-result v1 │ │ -07e706: 3901 0800 |0007: if-nez v1, 000f // +0008 │ │ -07e70a: 5421 5a0d |0009: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Actor;.listeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0d5a │ │ -07e70e: 6e20 761f 3100 |000b: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.add:(Ljava/lang/Object;)V // method@1f76 │ │ -07e714: 0f00 |000e: return v0 │ │ -07e716: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -07e718: 28fe |0010: goto 000e // -0002 │ │ +08cc24: |[08cc24] com.badlogic.gdx.scenes.scene2d.Actor.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ │ +08cc34: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08cc36: 5421 5a0d |0001: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Actor;.listeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0d5a │ │ +08cc3a: 6e30 791f 3100 |0003: invoke-virtual {v1, v3, v0}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.contains:(Ljava/lang/Object;Z)Z // method@1f79 │ │ +08cc40: 0a01 |0006: move-result v1 │ │ +08cc42: 3901 0800 |0007: if-nez v1, 000f // +0008 │ │ +08cc46: 5421 5a0d |0009: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Actor;.listeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0d5a │ │ +08cc4a: 6e20 761f 3100 |000b: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.add:(Ljava/lang/Object;)V // method@1f76 │ │ +08cc50: 0f00 |000e: return v0 │ │ +08cc52: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +08cc54: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=194 │ │ 0x0009 line=195 │ │ 0x000e line=198 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -105967,30 +105989,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -07e71c: |[07e71c] com.badlogic.gdx.scenes.scene2d.Actor.clearActions:()V │ │ -07e72c: 5431 560d |0000: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0d56 │ │ -07e730: 5211 df0f |0002: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -07e734: d800 01ff |0004: add-int/lit8 v0, v1, #int -1 // #ff │ │ -07e738: 3a00 1100 |0006: if-ltz v0, 0017 // +0011 │ │ -07e73c: 5431 560d |0008: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0d56 │ │ -07e740: 6e20 741e 0100 |000a: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -07e746: 0c01 |000d: move-result-object v1 │ │ -07e748: 1f01 5802 |000e: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Action; // type@0258 │ │ -07e74c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -07e74e: 6e20 2f17 2100 |0011: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@172f │ │ -07e754: d800 00ff |0014: add-int/lit8 v0, v0, #int -1 // #ff │ │ -07e758: 28f0 |0016: goto 0006 // -0010 │ │ -07e75a: 5431 560d |0017: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0d56 │ │ -07e75e: 6e10 6f1e 0100 |0019: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -07e764: 0e00 |001c: return-void │ │ +08cc58: |[08cc58] com.badlogic.gdx.scenes.scene2d.Actor.clearActions:()V │ │ +08cc68: 5431 560d |0000: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0d56 │ │ +08cc6c: 5211 df0f |0002: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +08cc70: d800 01ff |0004: add-int/lit8 v0, v1, #int -1 // #ff │ │ +08cc74: 3a00 1100 |0006: if-ltz v0, 0017 // +0011 │ │ +08cc78: 5431 560d |0008: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0d56 │ │ +08cc7c: 6e20 741e 0100 |000a: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +08cc82: 0c01 |000d: move-result-object v1 │ │ +08cc84: 1f01 5602 |000e: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Action; // type@0256 │ │ +08cc88: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +08cc8a: 6e20 2f17 2100 |0011: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@172f │ │ +08cc90: d800 00ff |0014: add-int/lit8 v0, v0, #int -1 // #ff │ │ +08cc94: 28f0 |0016: goto 0006 // -0010 │ │ +08cc96: 5431 560d |0017: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0d56 │ │ +08cc9a: 6e10 6f1e 0100 |0019: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +08cca0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0008 line=240 │ │ 0x0014 line=239 │ │ 0x0017 line=241 │ │ 0x001c line=242 │ │ @@ -106003,26 +106025,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -07e768: |[07e768] com.badlogic.gdx.scenes.scene2d.Actor.clipBegin:()Z │ │ -07e778: 6e10 4e17 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@174e │ │ -07e77e: 0a00 |0003: move-result v0 │ │ -07e780: 6e10 4f17 0400 |0004: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ -07e786: 0a01 |0007: move-result v1 │ │ -07e788: 6e10 4d17 0400 |0008: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ -07e78e: 0a02 |000b: move-result v2 │ │ -07e790: 6e10 4017 0400 |000c: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ -07e796: 0a03 |000f: move-result v3 │ │ -07e798: 6e53 3917 0421 |0010: invoke-virtual {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.clipBegin:(FFFF)Z // method@1739 │ │ -07e79e: 0a00 |0013: move-result v0 │ │ -07e7a0: 0f00 |0014: return v0 │ │ +08cca4: |[08cca4] com.badlogic.gdx.scenes.scene2d.Actor.clipBegin:()Z │ │ +08ccb4: 6e10 4e17 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@174e │ │ +08ccba: 0a00 |0003: move-result v0 │ │ +08ccbc: 6e10 4f17 0400 |0004: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ +08ccc2: 0a01 |0007: move-result v1 │ │ +08ccc4: 6e10 4d17 0400 |0008: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ +08ccca: 0a02 |000b: move-result v2 │ │ +08cccc: 6e10 4017 0400 |000c: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ +08ccd2: 0a03 |000f: move-result v3 │ │ +08ccd4: 6e53 3917 0421 |0010: invoke-virtual {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.clipBegin:(FFFF)Z // method@1739 │ │ +08ccda: 0a00 |0013: move-result v0 │ │ +08ccdc: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #6 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -106030,41 +106052,41 @@ │ │ type : '(FFFF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -07e7a4: |[07e7a4] com.badlogic.gdx.scenes.scene2d.Actor.clipBegin:(FFFF)Z │ │ -07e7b4: 6202 e70b |0000: sget-object v2, Lcom/badlogic/gdx/math/Rectangle;.tmp:Lcom/badlogic/gdx/math/Rectangle; // field@0be7 │ │ -07e7b8: 5926 ea0b |0002: iput v6, v2, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -07e7bc: 5927 eb0b |0004: iput v7, v2, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -07e7c0: 5928 e90b |0006: iput v8, v2, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -07e7c4: 5929 e50b |0008: iput v9, v2, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -07e7c8: 6e10 4a17 0500 |000a: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@174a │ │ -07e7ce: 0c01 |000d: move-result-object v1 │ │ -07e7d0: 1c03 1202 |000e: const-class v3, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -07e7d4: 7110 8122 0300 |0010: invoke-static {v3}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ -07e7da: 0c00 |0013: move-result-object v0 │ │ -07e7dc: 1f00 1202 |0014: check-cast v0, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -07e7e0: 6e10 0918 0100 |0016: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getCamera:()Lcom/badlogic/gdx/graphics/Camera; // method@1809 │ │ -07e7e6: 0c03 |0019: move-result-object v3 │ │ -07e7e8: 6e10 1018 0100 |001a: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getSpriteBatch:()Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // method@1810 │ │ -07e7ee: 0c04 |001d: move-result-object v4 │ │ -07e7f0: 6e10 ee0d 0400 |001e: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0dee │ │ -07e7f6: 0c04 |0021: move-result-object v4 │ │ -07e7f8: 7140 401e 4302 |0022: invoke-static {v3, v4, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.calculateScissors:(Lcom/badlogic/gdx/graphics/Camera;Lcom/badlogic/gdx/math/Matrix4;Lcom/badlogic/gdx/math/Rectangle;Lcom/badlogic/gdx/math/Rectangle;)V // method@1e40 │ │ -07e7fe: 7110 441e 0000 |0025: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.pushScissors:(Lcom/badlogic/gdx/math/Rectangle;)Z // method@1e44 │ │ -07e804: 0a03 |0028: move-result v3 │ │ -07e806: 3803 0400 |0029: if-eqz v3, 002d // +0004 │ │ -07e80a: 1213 |002b: const/4 v3, #int 1 // #1 │ │ -07e80c: 0f03 |002c: return v3 │ │ -07e80e: 7110 7e22 0000 |002d: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ -07e814: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -07e816: 28fb |0031: goto 002c // -0005 │ │ +08cce0: |[08cce0] com.badlogic.gdx.scenes.scene2d.Actor.clipBegin:(FFFF)Z │ │ +08ccf0: 6202 e70b |0000: sget-object v2, Lcom/badlogic/gdx/math/Rectangle;.tmp:Lcom/badlogic/gdx/math/Rectangle; // field@0be7 │ │ +08ccf4: 5926 ea0b |0002: iput v6, v2, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +08ccf8: 5927 eb0b |0004: iput v7, v2, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +08ccfc: 5928 e90b |0006: iput v8, v2, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +08cd00: 5929 e50b |0008: iput v9, v2, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +08cd04: 6e10 4a17 0500 |000a: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@174a │ │ +08cd0a: 0c01 |000d: move-result-object v1 │ │ +08cd0c: 1c03 1002 |000e: const-class v3, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +08cd10: 7110 8122 0300 |0010: invoke-static {v3}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ +08cd16: 0c00 |0013: move-result-object v0 │ │ +08cd18: 1f00 1002 |0014: check-cast v0, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +08cd1c: 6e10 0918 0100 |0016: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getCamera:()Lcom/badlogic/gdx/graphics/Camera; // method@1809 │ │ +08cd22: 0c03 |0019: move-result-object v3 │ │ +08cd24: 6e10 1018 0100 |001a: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getSpriteBatch:()Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // method@1810 │ │ +08cd2a: 0c04 |001d: move-result-object v4 │ │ +08cd2c: 6e10 ee0d 0400 |001e: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0dee │ │ +08cd32: 0c04 |0021: move-result-object v4 │ │ +08cd34: 7140 401e 4302 |0022: invoke-static {v3, v4, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.calculateScissors:(Lcom/badlogic/gdx/graphics/Camera;Lcom/badlogic/gdx/math/Matrix4;Lcom/badlogic/gdx/math/Rectangle;Lcom/badlogic/gdx/math/Rectangle;)V // method@1e40 │ │ +08cd3a: 7110 441e 0000 |0025: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.pushScissors:(Lcom/badlogic/gdx/math/Rectangle;)Z // method@1e44 │ │ +08cd40: 0a03 |0028: move-result v3 │ │ +08cd42: 3803 0400 |0029: if-eqz v3, 002d // +0004 │ │ +08cd46: 1213 |002b: const/4 v3, #int 1 // #1 │ │ +08cd48: 0f03 |002c: return v3 │ │ +08cd4a: 7110 7e22 0000 |002d: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ +08cd50: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +08cd52: 28fb |0031: goto 002c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=532 │ │ 0x0002 line=533 │ │ 0x0004 line=534 │ │ 0x0006 line=535 │ │ 0x0008 line=536 │ │ @@ -106090,19 +106112,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -07e818: |[07e818] com.badlogic.gdx.scenes.scene2d.Actor.clipEnd:()V │ │ -07e828: 7100 431e 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.popScissors:()Lcom/badlogic/gdx/math/Rectangle; // method@1e43 │ │ -07e82e: 0c00 |0003: move-result-object v0 │ │ -07e830: 7110 7e22 0000 |0004: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ -07e836: 0e00 |0007: return-void │ │ +08cd54: |[08cd54] com.badlogic.gdx.scenes.scene2d.Actor.clipEnd:()V │ │ +08cd64: 7100 431e 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.popScissors:()Lcom/badlogic/gdx/math/Rectangle; // method@1e43 │ │ +08cd6a: 0c00 |0003: move-result-object v0 │ │ +08cd6c: 7110 7e22 0000 |0004: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ +08cd72: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ 0x0007 line=548 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ @@ -106111,16 +106133,16 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07e838: |[07e838] com.badlogic.gdx.scenes.scene2d.Actor.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -07e848: 0e00 |0000: return-void │ │ +08cd74: |[08cd74] com.badlogic.gdx.scenes.scene2d.Actor.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +08cd84: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0001 reg=1 batch Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ 0x0000 - 0x0001 reg=2 parentAlpha F │ │ @@ -106130,106 +106152,106 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 187 16-bit code units │ │ -07e84c: |[07e84c] com.badlogic.gdx.scenes.scene2d.Actor.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z │ │ -07e85c: 6e10 8517 0800 |0000: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1785 │ │ -07e862: 0c05 |0003: move-result-object v5 │ │ -07e864: 3905 0900 |0004: if-nez v5, 000d // +0009 │ │ -07e868: 6e10 4a17 0700 |0006: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@174a │ │ -07e86e: 0c05 |0009: move-result-object v5 │ │ -07e870: 6e20 9017 5800 |000a: invoke-virtual {v8, v5}, Lcom/badlogic/gdx/scenes/scene2d/Event;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@1790 │ │ -07e876: 6e20 9117 7800 |000d: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/scenes/scene2d/Event;.setTarget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1791 │ │ -07e87c: 1c05 e702 |0010: const-class v5, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -07e880: 7110 8122 0500 |0012: invoke-static {v5}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ -07e886: 0c00 |0015: move-result-object v0 │ │ -07e888: 1f00 e702 |0016: check-cast v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -07e88c: 6e10 4517 0700 |0018: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1745 │ │ -07e892: 0c04 |001b: move-result-object v4 │ │ -07e894: 3804 0a00 |001c: if-eqz v4, 0026 // +000a │ │ -07e898: 6e20 6a1e 4000 |001e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -07e89e: 6e10 a917 0400 |0021: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@17a9 │ │ -07e8a4: 0c04 |0024: move-result-object v4 │ │ -07e8a6: 28f7 |0025: goto 001c // -0009 │ │ -07e8a8: 5205 df0f |0026: iget v5, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -07e8ac: d802 05ff |0028: add-int/lit8 v2, v5, #int -1 // #ff │ │ -07e8b0: 3a02 2000 |002a: if-ltz v2, 004a // +0020 │ │ -07e8b4: 6e20 741e 2000 |002c: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -07e8ba: 0c01 |002f: move-result-object v1 │ │ -07e8bc: 1f01 5c02 |0030: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@025c │ │ -07e8c0: 1215 |0032: const/4 v5, #int 1 // #1 │ │ -07e8c2: 6e30 b717 8105 |0033: invoke-virtual {v1, v8, v5}, Lcom/badlogic/gdx/scenes/scene2d/Group;.notify:(Lcom/badlogic/gdx/scenes/scene2d/Event;Z)Z // method@17b7 │ │ -07e8c8: 6e10 8b17 0800 |0036: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isStopped:()Z // method@178b │ │ -07e8ce: 0a05 |0039: move-result v5 │ │ -07e8d0: 3805 0d00 |003a: if-eqz v5, 0047 // +000d │ │ -07e8d4: 6e10 8817 0800 |003c: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isCancelled:()Z // method@1788 │ │ -07e8da: 0a05 |003f: move-result v5 │ │ -07e8dc: 6e10 6f1e 0000 |0040: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -07e8e2: 7110 7e22 0000 |0043: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ -07e8e8: 0f05 |0046: return v5 │ │ -07e8ea: d802 02ff |0047: add-int/lit8 v2, v2, #int -1 // #ff │ │ -07e8ee: 28e1 |0049: goto 002a // -001f │ │ -07e8f0: 1215 |004a: const/4 v5, #int 1 // #1 │ │ -07e8f2: 6e30 5917 8705 |004b: invoke-virtual {v7, v8, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.notify:(Lcom/badlogic/gdx/scenes/scene2d/Event;Z)Z // method@1759 │ │ -07e8f8: 6e10 8b17 0800 |004e: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isStopped:()Z // method@178b │ │ -07e8fe: 0a05 |0051: move-result v5 │ │ -07e900: 3805 0d00 |0052: if-eqz v5, 005f // +000d │ │ -07e904: 6e10 8817 0800 |0054: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isCancelled:()Z // method@1788 │ │ -07e90a: 0a05 |0057: move-result v5 │ │ -07e90c: 6e10 6f1e 0000 |0058: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -07e912: 7110 7e22 0000 |005b: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ -07e918: 28e8 |005e: goto 0046 // -0018 │ │ -07e91a: 1205 |005f: const/4 v5, #int 0 // #0 │ │ -07e91c: 6e30 5917 8705 |0060: invoke-virtual {v7, v8, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.notify:(Lcom/badlogic/gdx/scenes/scene2d/Event;Z)Z // method@1759 │ │ -07e922: 6e10 8317 0800 |0063: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getBubbles:()Z // method@1783 │ │ -07e928: 0a05 |0066: move-result v5 │ │ -07e92a: 3905 0d00 |0067: if-nez v5, 0074 // +000d │ │ -07e92e: 6e10 8817 0800 |0069: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isCancelled:()Z // method@1788 │ │ -07e934: 0a05 |006c: move-result v5 │ │ -07e936: 6e10 6f1e 0000 |006d: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -07e93c: 7110 7e22 0000 |0070: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ -07e942: 28d3 |0073: goto 0046 // -002d │ │ -07e944: 6e10 8b17 0800 |0074: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isStopped:()Z // method@178b │ │ -07e94a: 0a05 |0077: move-result v5 │ │ -07e94c: 3805 0d00 |0078: if-eqz v5, 0085 // +000d │ │ -07e950: 6e10 8817 0800 |007a: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isCancelled:()Z // method@1788 │ │ -07e956: 0a05 |007d: move-result v5 │ │ -07e958: 6e10 6f1e 0000 |007e: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -07e95e: 7110 7e22 0000 |0081: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ -07e964: 28c2 |0084: goto 0046 // -003e │ │ -07e966: 1202 |0085: const/4 v2, #int 0 // #0 │ │ -07e968: 5203 df0f |0086: iget v3, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -07e96c: 3532 2000 |0088: if-ge v2, v3, 00a8 // +0020 │ │ -07e970: 6e20 741e 2000 |008a: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -07e976: 0c05 |008d: move-result-object v5 │ │ -07e978: 1f05 5c02 |008e: check-cast v5, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@025c │ │ -07e97c: 1206 |0090: const/4 v6, #int 0 // #0 │ │ -07e97e: 6e30 b717 8506 |0091: invoke-virtual {v5, v8, v6}, Lcom/badlogic/gdx/scenes/scene2d/Group;.notify:(Lcom/badlogic/gdx/scenes/scene2d/Event;Z)Z // method@17b7 │ │ -07e984: 6e10 8b17 0800 |0094: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isStopped:()Z // method@178b │ │ -07e98a: 0a05 |0097: move-result v5 │ │ -07e98c: 3805 0d00 |0098: if-eqz v5, 00a5 // +000d │ │ -07e990: 6e10 8817 0800 |009a: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isCancelled:()Z // method@1788 │ │ -07e996: 0a05 |009d: move-result v5 │ │ -07e998: 6e10 6f1e 0000 |009e: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -07e99e: 7110 7e22 0000 |00a1: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ -07e9a4: 28a2 |00a4: goto 0046 // -005e │ │ -07e9a6: d802 0201 |00a5: add-int/lit8 v2, v2, #int 1 // #01 │ │ -07e9aa: 28e1 |00a7: goto 0088 // -001f │ │ -07e9ac: 6e10 8817 0800 |00a8: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isCancelled:()Z // method@1788 │ │ -07e9b2: 0a05 |00ab: move-result v5 │ │ -07e9b4: 6e10 6f1e 0000 |00ac: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -07e9ba: 7110 7e22 0000 |00af: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ -07e9c0: 2894 |00b2: goto 0046 // -006c │ │ -07e9c2: 0d05 |00b3: move-exception v5 │ │ -07e9c4: 6e10 6f1e 0000 |00b4: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -07e9ca: 7110 7e22 0000 |00b7: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ -07e9d0: 2705 |00ba: throw v5 │ │ +08cd88: |[08cd88] com.badlogic.gdx.scenes.scene2d.Actor.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z │ │ +08cd98: 6e10 8517 0800 |0000: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1785 │ │ +08cd9e: 0c05 |0003: move-result-object v5 │ │ +08cda0: 3905 0900 |0004: if-nez v5, 000d // +0009 │ │ +08cda4: 6e10 4a17 0700 |0006: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@174a │ │ +08cdaa: 0c05 |0009: move-result-object v5 │ │ +08cdac: 6e20 9017 5800 |000a: invoke-virtual {v8, v5}, Lcom/badlogic/gdx/scenes/scene2d/Event;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@1790 │ │ +08cdb2: 6e20 9117 7800 |000d: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/scenes/scene2d/Event;.setTarget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1791 │ │ +08cdb8: 1c05 e502 |0010: const-class v5, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +08cdbc: 7110 8122 0500 |0012: invoke-static {v5}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ +08cdc2: 0c00 |0015: move-result-object v0 │ │ +08cdc4: 1f00 e502 |0016: check-cast v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +08cdc8: 6e10 4517 0700 |0018: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1745 │ │ +08cdce: 0c04 |001b: move-result-object v4 │ │ +08cdd0: 3804 0a00 |001c: if-eqz v4, 0026 // +000a │ │ +08cdd4: 6e20 6a1e 4000 |001e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +08cdda: 6e10 a917 0400 |0021: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@17a9 │ │ +08cde0: 0c04 |0024: move-result-object v4 │ │ +08cde2: 28f7 |0025: goto 001c // -0009 │ │ +08cde4: 5205 df0f |0026: iget v5, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +08cde8: d802 05ff |0028: add-int/lit8 v2, v5, #int -1 // #ff │ │ +08cdec: 3a02 2000 |002a: if-ltz v2, 004a // +0020 │ │ +08cdf0: 6e20 741e 2000 |002c: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +08cdf6: 0c01 |002f: move-result-object v1 │ │ +08cdf8: 1f01 5a02 |0030: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@025a │ │ +08cdfc: 1215 |0032: const/4 v5, #int 1 // #1 │ │ +08cdfe: 6e30 b717 8105 |0033: invoke-virtual {v1, v8, v5}, Lcom/badlogic/gdx/scenes/scene2d/Group;.notify:(Lcom/badlogic/gdx/scenes/scene2d/Event;Z)Z // method@17b7 │ │ +08ce04: 6e10 8b17 0800 |0036: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isStopped:()Z // method@178b │ │ +08ce0a: 0a05 |0039: move-result v5 │ │ +08ce0c: 3805 0d00 |003a: if-eqz v5, 0047 // +000d │ │ +08ce10: 6e10 8817 0800 |003c: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isCancelled:()Z // method@1788 │ │ +08ce16: 0a05 |003f: move-result v5 │ │ +08ce18: 6e10 6f1e 0000 |0040: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +08ce1e: 7110 7e22 0000 |0043: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ +08ce24: 0f05 |0046: return v5 │ │ +08ce26: d802 02ff |0047: add-int/lit8 v2, v2, #int -1 // #ff │ │ +08ce2a: 28e1 |0049: goto 002a // -001f │ │ +08ce2c: 1215 |004a: const/4 v5, #int 1 // #1 │ │ +08ce2e: 6e30 5917 8705 |004b: invoke-virtual {v7, v8, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.notify:(Lcom/badlogic/gdx/scenes/scene2d/Event;Z)Z // method@1759 │ │ +08ce34: 6e10 8b17 0800 |004e: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isStopped:()Z // method@178b │ │ +08ce3a: 0a05 |0051: move-result v5 │ │ +08ce3c: 3805 0d00 |0052: if-eqz v5, 005f // +000d │ │ +08ce40: 6e10 8817 0800 |0054: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isCancelled:()Z // method@1788 │ │ +08ce46: 0a05 |0057: move-result v5 │ │ +08ce48: 6e10 6f1e 0000 |0058: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +08ce4e: 7110 7e22 0000 |005b: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ +08ce54: 28e8 |005e: goto 0046 // -0018 │ │ +08ce56: 1205 |005f: const/4 v5, #int 0 // #0 │ │ +08ce58: 6e30 5917 8705 |0060: invoke-virtual {v7, v8, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.notify:(Lcom/badlogic/gdx/scenes/scene2d/Event;Z)Z // method@1759 │ │ +08ce5e: 6e10 8317 0800 |0063: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getBubbles:()Z // method@1783 │ │ +08ce64: 0a05 |0066: move-result v5 │ │ +08ce66: 3905 0d00 |0067: if-nez v5, 0074 // +000d │ │ +08ce6a: 6e10 8817 0800 |0069: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isCancelled:()Z // method@1788 │ │ +08ce70: 0a05 |006c: move-result v5 │ │ +08ce72: 6e10 6f1e 0000 |006d: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +08ce78: 7110 7e22 0000 |0070: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ +08ce7e: 28d3 |0073: goto 0046 // -002d │ │ +08ce80: 6e10 8b17 0800 |0074: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isStopped:()Z // method@178b │ │ +08ce86: 0a05 |0077: move-result v5 │ │ +08ce88: 3805 0d00 |0078: if-eqz v5, 0085 // +000d │ │ +08ce8c: 6e10 8817 0800 |007a: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isCancelled:()Z // method@1788 │ │ +08ce92: 0a05 |007d: move-result v5 │ │ +08ce94: 6e10 6f1e 0000 |007e: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +08ce9a: 7110 7e22 0000 |0081: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ +08cea0: 28c2 |0084: goto 0046 // -003e │ │ +08cea2: 1202 |0085: const/4 v2, #int 0 // #0 │ │ +08cea4: 5203 df0f |0086: iget v3, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +08cea8: 3532 2000 |0088: if-ge v2, v3, 00a8 // +0020 │ │ +08ceac: 6e20 741e 2000 |008a: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +08ceb2: 0c05 |008d: move-result-object v5 │ │ +08ceb4: 1f05 5a02 |008e: check-cast v5, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@025a │ │ +08ceb8: 1206 |0090: const/4 v6, #int 0 // #0 │ │ +08ceba: 6e30 b717 8506 |0091: invoke-virtual {v5, v8, v6}, Lcom/badlogic/gdx/scenes/scene2d/Group;.notify:(Lcom/badlogic/gdx/scenes/scene2d/Event;Z)Z // method@17b7 │ │ +08cec0: 6e10 8b17 0800 |0094: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isStopped:()Z // method@178b │ │ +08cec6: 0a05 |0097: move-result v5 │ │ +08cec8: 3805 0d00 |0098: if-eqz v5, 00a5 // +000d │ │ +08cecc: 6e10 8817 0800 |009a: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isCancelled:()Z // method@1788 │ │ +08ced2: 0a05 |009d: move-result v5 │ │ +08ced4: 6e10 6f1e 0000 |009e: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +08ceda: 7110 7e22 0000 |00a1: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ +08cee0: 28a2 |00a4: goto 0046 // -005e │ │ +08cee2: d802 0201 |00a5: add-int/lit8 v2, v2, #int 1 // #01 │ │ +08cee6: 28e1 |00a7: goto 0088 // -001f │ │ +08cee8: 6e10 8817 0800 |00a8: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isCancelled:()Z // method@1788 │ │ +08ceee: 0a05 |00ab: move-result v5 │ │ +08cef0: 6e10 6f1e 0000 |00ac: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +08cef6: 7110 7e22 0000 |00af: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ +08cefc: 2894 |00b2: goto 0046 // -006c │ │ +08cefe: 0d05 |00b3: move-exception v5 │ │ +08cf00: 6e10 6f1e 0000 |00b4: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +08cf06: 7110 7e22 0000 |00b7: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ +08cf0c: 2705 |00ba: throw v5 │ │ catches : 6 │ │ 0x0026 - 0x003f │ │ -> 0x00b3 │ │ 0x004b - 0x0057 │ │ -> 0x00b3 │ │ 0x0060 - 0x006c │ │ -> 0x00b3 │ │ @@ -106291,17 +106313,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ea08: |[07ea08] com.badlogic.gdx.scenes.scene2d.Actor.getActions:()Lcom/badlogic/gdx/utils/Array; │ │ -07ea18: 5410 560d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0d56 │ │ -07ea1c: 1100 |0002: return-object v0 │ │ +08cf44: |[08cf44] com.badlogic.gdx.scenes.scene2d.Actor.getActions:()Lcom/badlogic/gdx/utils/Array; │ │ +08cf54: 5410 560d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0d56 │ │ +08cf58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #11 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -106309,17 +106331,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ea20: |[07ea20] com.badlogic.gdx.scenes.scene2d.Actor.getCaptureListeners:()Lcom/badlogic/gdx/utils/Array; │ │ -07ea30: 5410 570d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.captureListeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0d57 │ │ -07ea34: 1100 |0002: return-object v0 │ │ +08cf5c: |[08cf5c] com.badlogic.gdx.scenes.scene2d.Actor.getCaptureListeners:()Lcom/badlogic/gdx/utils/Array; │ │ +08cf6c: 5410 570d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.captureListeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0d57 │ │ +08cf70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #12 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -106327,17 +106349,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ea38: |[07ea38] com.badlogic.gdx.scenes.scene2d.Actor.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ -07ea48: 5410 580d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.color:Lcom/badlogic/gdx/graphics/Color; // field@0d58 │ │ -07ea4c: 1100 |0002: return-object v0 │ │ +08cf74: |[08cf74] com.badlogic.gdx.scenes.scene2d.Actor.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ +08cf84: 5410 580d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.color:Lcom/badlogic/gdx/graphics/Color; // field@0d58 │ │ +08cf88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #13 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -106345,17 +106367,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ea50: |[07ea50] com.badlogic.gdx.scenes.scene2d.Actor.getHeight:()F │ │ -07ea60: 5210 590d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.height:F // field@0d59 │ │ -07ea64: 0f00 |0002: return v0 │ │ +08cf8c: |[08cf8c] com.badlogic.gdx.scenes.scene2d.Actor.getHeight:()F │ │ +08cf9c: 5210 590d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.height:F // field@0d59 │ │ +08cfa0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #14 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -106363,17 +106385,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ea68: |[07ea68] com.badlogic.gdx.scenes.scene2d.Actor.getListeners:()Lcom/badlogic/gdx/utils/Array; │ │ -07ea78: 5410 5a0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.listeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0d5a │ │ -07ea7c: 1100 |0002: return-object v0 │ │ +08cfa4: |[08cfa4] com.badlogic.gdx.scenes.scene2d.Actor.getListeners:()Lcom/badlogic/gdx/utils/Array; │ │ +08cfb4: 5410 5a0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.listeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0d5a │ │ +08cfb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #15 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -106381,17 +106403,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ea80: |[07ea80] com.badlogic.gdx.scenes.scene2d.Actor.getName:()Ljava/lang/String; │ │ -07ea90: 5410 5b0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.name:Ljava/lang/String; // field@0d5b │ │ -07ea94: 1100 |0002: return-object v0 │ │ +08cfbc: |[08cfbc] com.badlogic.gdx.scenes.scene2d.Actor.getName:()Ljava/lang/String; │ │ +08cfcc: 5410 5b0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.name:Ljava/lang/String; // field@0d5b │ │ +08cfd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #16 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -106399,17 +106421,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ea98: |[07ea98] com.badlogic.gdx.scenes.scene2d.Actor.getOriginX:()F │ │ -07eaa8: 5210 5c0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.originX:F // field@0d5c │ │ -07eaac: 0f00 |0002: return v0 │ │ +08cfd4: |[08cfd4] com.badlogic.gdx.scenes.scene2d.Actor.getOriginX:()F │ │ +08cfe4: 5210 5c0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.originX:F // field@0d5c │ │ +08cfe8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #17 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -106417,17 +106439,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07eab0: |[07eab0] com.badlogic.gdx.scenes.scene2d.Actor.getOriginY:()F │ │ -07eac0: 5210 5d0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.originY:F // field@0d5d │ │ -07eac4: 0f00 |0002: return v0 │ │ +08cfec: |[08cfec] com.badlogic.gdx.scenes.scene2d.Actor.getOriginY:()F │ │ +08cffc: 5210 5d0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.originY:F // field@0d5d │ │ +08d000: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #18 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -106435,17 +106457,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/Group;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07eac8: |[07eac8] com.badlogic.gdx.scenes.scene2d.Actor.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; │ │ -07ead8: 5410 5e0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parent:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0d5e │ │ -07eadc: 1100 |0002: return-object v0 │ │ +08d004: |[08d004] com.badlogic.gdx.scenes.scene2d.Actor.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; │ │ +08d014: 5410 5e0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parent:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0d5e │ │ +08d018: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #19 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -106453,21 +106475,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -07eae0: |[07eae0] com.badlogic.gdx.scenes.scene2d.Actor.getRight:()F │ │ -07eaf0: 6e10 4e17 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@174e │ │ -07eaf6: 0a00 |0003: move-result v0 │ │ -07eaf8: 6e10 4d17 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ -07eafe: 0a01 |0007: move-result v1 │ │ -07eb00: c610 |0008: add-float/2addr v0, v1 │ │ -07eb02: 0f00 |0009: return v0 │ │ +08d01c: |[08d01c] com.badlogic.gdx.scenes.scene2d.Actor.getRight:()F │ │ +08d02c: 6e10 4e17 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@174e │ │ +08d032: 0a00 |0003: move-result v0 │ │ +08d034: 6e10 4d17 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ +08d03a: 0a01 |0007: move-result v1 │ │ +08d03c: c610 |0008: add-float/2addr v0, v1 │ │ +08d03e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #20 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -106475,17 +106497,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07eb04: |[07eb04] com.badlogic.gdx.scenes.scene2d.Actor.getRotation:()F │ │ -07eb14: 5210 5f0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.rotation:F // field@0d5f │ │ -07eb18: 0f00 |0002: return v0 │ │ +08d040: |[08d040] com.badlogic.gdx.scenes.scene2d.Actor.getRotation:()F │ │ +08d050: 5210 5f0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.rotation:F // field@0d5f │ │ +08d054: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #21 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -106493,17 +106515,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07eb1c: |[07eb1c] com.badlogic.gdx.scenes.scene2d.Actor.getScaleX:()F │ │ -07eb2c: 5210 600d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleX:F // field@0d60 │ │ -07eb30: 0f00 |0002: return v0 │ │ +08d058: |[08d058] com.badlogic.gdx.scenes.scene2d.Actor.getScaleX:()F │ │ +08d068: 5210 600d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleX:F // field@0d60 │ │ +08d06c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #22 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -106511,17 +106533,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07eb34: |[07eb34] com.badlogic.gdx.scenes.scene2d.Actor.getScaleY:()F │ │ -07eb44: 5210 610d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleY:F // field@0d61 │ │ -07eb48: 0f00 |0002: return v0 │ │ +08d070: |[08d070] com.badlogic.gdx.scenes.scene2d.Actor.getScaleY:()F │ │ +08d080: 5210 610d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleY:F // field@0d61 │ │ +08d084: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #23 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -106529,17 +106551,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/Stage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07eb4c: |[07eb4c] com.badlogic.gdx.scenes.scene2d.Actor.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ -07eb5c: 5410 620d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@0d62 │ │ -07eb60: 1100 |0002: return-object v0 │ │ +08d088: |[08d088] com.badlogic.gdx.scenes.scene2d.Actor.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ +08d098: 5410 620d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@0d62 │ │ +08d09c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #24 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -106547,21 +106569,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -07eb64: |[07eb64] com.badlogic.gdx.scenes.scene2d.Actor.getTop:()F │ │ -07eb74: 6e10 4f17 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ -07eb7a: 0a00 |0003: move-result v0 │ │ -07eb7c: 6e10 4017 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ -07eb82: 0a01 |0007: move-result v1 │ │ -07eb84: c610 |0008: add-float/2addr v0, v1 │ │ -07eb86: 0f00 |0009: return v0 │ │ +08d0a0: |[08d0a0] com.badlogic.gdx.scenes.scene2d.Actor.getTop:()F │ │ +08d0b0: 6e10 4f17 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ +08d0b6: 0a00 |0003: move-result v0 │ │ +08d0b8: 6e10 4017 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ +08d0be: 0a01 |0007: move-result v1 │ │ +08d0c0: c610 |0008: add-float/2addr v0, v1 │ │ +08d0c2: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #25 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -106569,17 +106591,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/Touchable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07eb88: |[07eb88] com.badlogic.gdx.scenes.scene2d.Actor.getTouchable:()Lcom/badlogic/gdx/scenes/scene2d/Touchable; │ │ -07eb98: 5410 630d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.touchable:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0d63 │ │ -07eb9c: 1100 |0002: return-object v0 │ │ +08d0c4: |[08d0c4] com.badlogic.gdx.scenes.scene2d.Actor.getTouchable:()Lcom/badlogic/gdx/scenes/scene2d/Touchable; │ │ +08d0d4: 5410 630d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.touchable:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0d63 │ │ +08d0d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #26 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -106587,17 +106609,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07eba0: |[07eba0] com.badlogic.gdx.scenes.scene2d.Actor.getWidth:()F │ │ -07ebb0: 5210 650d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.width:F // field@0d65 │ │ -07ebb4: 0f00 |0002: return v0 │ │ +08d0dc: |[08d0dc] com.badlogic.gdx.scenes.scene2d.Actor.getWidth:()F │ │ +08d0ec: 5210 650d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.width:F // field@0d65 │ │ +08d0f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #27 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -106605,17 +106627,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ebb8: |[07ebb8] com.badlogic.gdx.scenes.scene2d.Actor.getX:()F │ │ -07ebc8: 5210 660d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.x:F // field@0d66 │ │ -07ebcc: 0f00 |0002: return v0 │ │ +08d0f4: |[08d0f4] com.badlogic.gdx.scenes.scene2d.Actor.getX:()F │ │ +08d104: 5210 660d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.x:F // field@0d66 │ │ +08d108: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #28 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -106623,17 +106645,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ebd0: |[07ebd0] com.badlogic.gdx.scenes.scene2d.Actor.getY:()F │ │ -07ebe0: 5210 670d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.y:F // field@0d67 │ │ -07ebe4: 0f00 |0002: return v0 │ │ +08d10c: |[08d10c] com.badlogic.gdx.scenes.scene2d.Actor.getY:()F │ │ +08d11c: 5210 670d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.y:F // field@0d67 │ │ +08d120: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #29 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -106641,26 +106663,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -07ebe8: |[07ebe8] com.badlogic.gdx.scenes.scene2d.Actor.getZIndex:()I │ │ -07ebf8: 6e10 4517 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1745 │ │ -07ebfe: 0c00 |0003: move-result-object v0 │ │ -07ec00: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -07ec04: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -07ec06: 0f01 |0007: return v1 │ │ -07ec08: 6e10 a417 0000 |0008: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@17a4 │ │ -07ec0e: 0c01 |000b: move-result-object v1 │ │ -07ec10: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -07ec12: 6e30 b022 3102 |000d: invoke-virtual {v1, v3, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.indexOf:(Ljava/lang/Object;Z)I // method@22b0 │ │ -07ec18: 0a01 |0010: move-result v1 │ │ -07ec1a: 28f6 |0011: goto 0007 // -000a │ │ +08d124: |[08d124] com.badlogic.gdx.scenes.scene2d.Actor.getZIndex:()I │ │ +08d134: 6e10 4517 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1745 │ │ +08d13a: 0c00 |0003: move-result-object v0 │ │ +08d13c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +08d140: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +08d142: 0f01 |0007: return v1 │ │ +08d144: 6e10 a417 0000 |0008: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@17a4 │ │ +08d14a: 0c01 |000b: move-result-object v1 │ │ +08d14c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +08d14e: 6e30 b022 3102 |000d: invoke-virtual {v1, v3, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.indexOf:(Ljava/lang/Object;Z)I // method@22b0 │ │ +08d154: 0a01 |0010: move-result v1 │ │ +08d156: 28f6 |0011: goto 0007 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ 0x0004 line=517 │ │ 0x0007 line=518 │ │ locals : │ │ 0x0004 - 0x0012 reg=0 parent Lcom/badlogic/gdx/scenes/scene2d/Group; │ │ @@ -106671,21 +106693,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -07ec1c: |[07ec1c] com.badlogic.gdx.scenes.scene2d.Actor.hasParent:()Z │ │ -07ec2c: 5410 5e0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parent:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0d5e │ │ -07ec30: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -07ec34: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -07ec36: 0f00 |0005: return v0 │ │ -07ec38: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -07ec3a: 28fe |0007: goto 0005 // -0002 │ │ +08d158: |[08d158] com.badlogic.gdx.scenes.scene2d.Actor.hasParent:()Z │ │ +08d168: 5410 5e0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parent:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0d5e │ │ +08d16c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +08d170: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +08d172: 0f00 |0005: return v0 │ │ +08d174: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +08d176: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #31 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -106693,36 +106715,36 @@ │ │ type : '(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -07ec3c: |[07ec3c] com.badlogic.gdx.scenes.scene2d.Actor.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -07ec4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07ec4e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -07ec50: 3807 0900 |0002: if-eqz v7, 000b // +0009 │ │ -07ec54: 5441 630d |0004: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.touchable:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0d63 │ │ -07ec58: 6202 aa0d |0006: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.enabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0daa │ │ -07ec5c: 3221 0300 |0008: if-eq v1, v2, 000b // +0003 │ │ -07ec60: 1100 |000a: return-object v0 │ │ -07ec62: 2d01 0503 |000b: cmpl-float v1, v5, v3 │ │ -07ec66: 3a01 1400 |000d: if-ltz v1, 0021 // +0014 │ │ -07ec6a: 5241 650d |000f: iget v1, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.width:F // field@0d65 │ │ -07ec6e: 2e01 0501 |0011: cmpg-float v1, v5, v1 │ │ -07ec72: 3b01 0e00 |0013: if-gez v1, 0021 // +000e │ │ -07ec76: 2d01 0603 |0015: cmpl-float v1, v6, v3 │ │ -07ec7a: 3a01 0a00 |0017: if-ltz v1, 0021 // +000a │ │ -07ec7e: 5241 590d |0019: iget v1, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.height:F // field@0d59 │ │ -07ec82: 2e01 0601 |001b: cmpg-float v1, v6, v1 │ │ -07ec86: 3b01 0400 |001d: if-gez v1, 0021 // +0004 │ │ -07ec8a: 0740 |001f: move-object v0, v4 │ │ -07ec8c: 28ea |0020: goto 000a // -0016 │ │ -07ec8e: 0704 |0021: move-object v4, v0 │ │ -07ec90: 28fd |0022: goto 001f // -0003 │ │ +08d178: |[08d178] com.badlogic.gdx.scenes.scene2d.Actor.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +08d188: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08d18a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +08d18c: 3807 0900 |0002: if-eqz v7, 000b // +0009 │ │ +08d190: 5441 630d |0004: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.touchable:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0d63 │ │ +08d194: 6202 aa0d |0006: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.enabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0daa │ │ +08d198: 3221 0300 |0008: if-eq v1, v2, 000b // +0003 │ │ +08d19c: 1100 |000a: return-object v0 │ │ +08d19e: 2d01 0503 |000b: cmpl-float v1, v5, v3 │ │ +08d1a2: 3a01 1400 |000d: if-ltz v1, 0021 // +0014 │ │ +08d1a6: 5241 650d |000f: iget v1, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.width:F // field@0d65 │ │ +08d1aa: 2e01 0501 |0011: cmpg-float v1, v5, v1 │ │ +08d1ae: 3b01 0e00 |0013: if-gez v1, 0021 // +000e │ │ +08d1b2: 2d01 0603 |0015: cmpl-float v1, v6, v3 │ │ +08d1b6: 3a01 0a00 |0017: if-ltz v1, 0021 // +000a │ │ +08d1ba: 5241 590d |0019: iget v1, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.height:F // field@0d59 │ │ +08d1be: 2e01 0601 |001b: cmpg-float v1, v6, v1 │ │ +08d1c2: 3b01 0400 |001d: if-gez v1, 0021 // +0004 │ │ +08d1c6: 0740 |001f: move-object v0, v4 │ │ +08d1c8: 28ea |0020: goto 000a // -0016 │ │ +08d1ca: 0704 |0021: move-object v4, v0 │ │ +08d1cc: 28fd |0022: goto 001f // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=178 │ │ 0x000a line=179 │ │ locals : │ │ 0x0000 - 0x000a reg=4 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x000b - 0x001f reg=4 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -106736,28 +106758,28 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -07ec94: |[07ec94] com.badlogic.gdx.scenes.scene2d.Actor.isAscendantOf:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z │ │ -07eca4: 3903 0e00 |0000: if-nez v3, 000e // +000e │ │ -07eca8: 2200 af03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -07ecac: 1a01 2312 |0004: const-string v1, "actor cannot be null." // string@1223 │ │ -07ecb0: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -07ecb6: 2700 |0009: throw v0 │ │ -07ecb8: 6e10 4517 0300 |000a: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1745 │ │ -07ecbe: 0c03 |000d: move-result-object v3 │ │ -07ecc0: 3903 0400 |000e: if-nez v3, 0012 // +0004 │ │ -07ecc4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -07ecc6: 0f00 |0011: return v0 │ │ -07ecc8: 3323 f8ff |0012: if-ne v3, v2, 000a // -0008 │ │ -07eccc: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -07ecce: 28fc |0015: goto 0011 // -0004 │ │ +08d1d0: |[08d1d0] com.badlogic.gdx.scenes.scene2d.Actor.isAscendantOf:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z │ │ +08d1e0: 3903 0e00 |0000: if-nez v3, 000e // +000e │ │ +08d1e4: 2200 ad03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +08d1e8: 1a01 2112 |0004: const-string v1, "actor cannot be null." // string@1221 │ │ +08d1ec: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +08d1f2: 2700 |0009: throw v0 │ │ +08d1f4: 6e10 4517 0300 |000a: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1745 │ │ +08d1fa: 0c03 |000d: move-result-object v3 │ │ +08d1fc: 3903 0400 |000e: if-nez v3, 0012 // +0004 │ │ +08d200: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +08d202: 0f00 |0011: return v0 │ │ +08d204: 3323 f8ff |0012: if-ne v3, v2, 000a // -0008 │ │ +08d208: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +08d20a: 28fc |0015: goto 0011 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x000a line=272 │ │ 0x000e line=270 │ │ 0x0011 line=271 │ │ locals : │ │ @@ -106769,30 +106791,30 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -07ecd0: |[07ecd0] com.badlogic.gdx.scenes.scene2d.Actor.isDescendantOf:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z │ │ -07ece0: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -07ece4: 2201 af03 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03af │ │ -07ece8: 1a02 2312 |0004: const-string v2, "actor cannot be null." // string@1223 │ │ -07ecec: 7020 f825 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -07ecf2: 2701 |0009: throw v1 │ │ -07ecf4: 0730 |000a: move-object v0, v3 │ │ -07ecf6: 3900 0400 |000b: if-nez v0, 000f // +0004 │ │ -07ecfa: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -07ecfc: 0f01 |000e: return v1 │ │ -07ecfe: 3340 0400 |000f: if-ne v0, v4, 0013 // +0004 │ │ -07ed02: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -07ed04: 28fc |0012: goto 000e // -0004 │ │ -07ed06: 6e10 4517 0000 |0013: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1745 │ │ -07ed0c: 0c00 |0016: move-result-object v0 │ │ -07ed0e: 28f4 |0017: goto 000b // -000c │ │ +08d20c: |[08d20c] com.badlogic.gdx.scenes.scene2d.Actor.isDescendantOf:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z │ │ +08d21c: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +08d220: 2201 ad03 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +08d224: 1a02 2112 |0004: const-string v2, "actor cannot be null." // string@1221 │ │ +08d228: 7020 f825 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +08d22e: 2701 |0009: throw v1 │ │ +08d230: 0730 |000a: move-object v0, v3 │ │ +08d232: 3900 0400 |000b: if-nez v0, 000f // +0004 │ │ +08d236: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +08d238: 0f01 |000e: return v1 │ │ +08d23a: 3340 0400 |000f: if-ne v0, v4, 0013 // +0004 │ │ +08d23e: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +08d240: 28fc |0012: goto 000e // -0004 │ │ +08d242: 6e10 4517 0000 |0013: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1745 │ │ +08d248: 0c00 |0016: move-result-object v0 │ │ +08d24a: 28f4 |0017: goto 000b // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x000a line=258 │ │ 0x000b line=260 │ │ 0x000e line=261 │ │ 0x0013 line=262 │ │ @@ -106806,17 +106828,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ed10: |[07ed10] com.badlogic.gdx.scenes.scene2d.Actor.isVisible:()Z │ │ -07ed20: 5510 640d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.visible:Z // field@0d64 │ │ -07ed24: 0f00 |0002: return v0 │ │ +08d24c: |[08d24c] com.badlogic.gdx.scenes.scene2d.Actor.isVisible:()Z │ │ +08d25c: 5510 640d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.visible:Z // field@0d64 │ │ +08d260: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #35 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -106824,24 +106846,24 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -07ed28: |[07ed28] com.badlogic.gdx.scenes.scene2d.Actor.localToAscendantCoordinates:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -07ed38: 0720 |0000: move-object v0, v2 │ │ -07ed3a: 6e10 4517 0000 |0001: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1745 │ │ -07ed40: 0c01 |0004: move-result-object v1 │ │ -07ed42: 3801 0b00 |0005: if-eqz v1, 0010 // +000b │ │ -07ed46: 6e20 5717 4000 |0007: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.localToParentCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1757 │ │ -07ed4c: 6e10 4517 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1745 │ │ -07ed52: 0c00 |000d: move-result-object v0 │ │ -07ed54: 3330 f3ff |000e: if-ne v0, v3, 0001 // -000d │ │ -07ed58: 1104 |0010: return-object v4 │ │ +08d264: |[08d264] com.badlogic.gdx.scenes.scene2d.Actor.localToAscendantCoordinates:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +08d274: 0720 |0000: move-object v0, v2 │ │ +08d276: 6e10 4517 0000 |0001: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1745 │ │ +08d27c: 0c01 |0004: move-result-object v1 │ │ +08d27e: 3801 0b00 |0005: if-eqz v1, 0010 // +000b │ │ +08d282: 6e20 5717 4000 |0007: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.localToParentCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1757 │ │ +08d288: 6e10 4517 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1745 │ │ +08d28e: 0c00 |000d: move-result-object v0 │ │ +08d290: 3330 f3ff |000e: if-ne v0, v3, 0001 // -000d │ │ +08d294: 1104 |0010: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=591 │ │ 0x0001 line=592 │ │ 0x0007 line=593 │ │ 0x000a line=594 │ │ 0x000e line=595 │ │ @@ -106857,44 +106879,44 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -07ed5c: |[07ed5c] com.badlogic.gdx.scenes.scene2d.Actor.localToParentCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -07ed6c: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ -07ed70: 6e10 4717 0300 |0002: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getRotation:()F // method@1747 │ │ -07ed76: 0a00 |0005: move-result v0 │ │ -07ed78: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -07ed7a: 2d00 0001 |0007: cmpl-float v0, v0, v1 │ │ -07ed7e: 3900 1200 |0009: if-nez v0, 001b // +0012 │ │ -07ed82: 6e10 4817 0300 |000b: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getScaleX:()F // method@1748 │ │ -07ed88: 0a00 |000e: move-result v0 │ │ -07ed8a: 2d00 0002 |000f: cmpl-float v0, v0, v2 │ │ -07ed8e: 3900 0a00 |0011: if-nez v0, 001b // +000a │ │ -07ed92: 6e10 4917 0300 |0013: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getScaleY:()F // method@1749 │ │ -07ed98: 0a00 |0016: move-result v0 │ │ -07ed9a: 2d00 0002 |0017: cmpl-float v0, v0, v2 │ │ -07ed9e: 3800 0a00 |0019: if-eqz v0, 0023 // +000a │ │ -07eda2: 2200 fc02 |001b: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -07eda6: 1a01 da0d |001d: const-string v1, "Only unrotated and unscaled actors may use this method." // string@0dda │ │ -07edaa: 7020 b41f 1000 |001f: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -07edb0: 2700 |0022: throw v0 │ │ -07edb2: 5240 f30b |0023: iget v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07edb6: 6e10 4e17 0300 |0025: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@174e │ │ -07edbc: 0a01 |0028: move-result v1 │ │ -07edbe: c610 |0029: add-float/2addr v0, v1 │ │ -07edc0: 5940 f30b |002a: iput v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07edc4: 5240 f40b |002c: iget v0, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07edc8: 6e10 4f17 0300 |002e: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ -07edce: 0a01 |0031: move-result v1 │ │ -07edd0: c610 |0032: add-float/2addr v0, v1 │ │ -07edd2: 5940 f40b |0033: iput v0, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07edd6: 1104 |0035: return-object v4 │ │ +08d298: |[08d298] com.badlogic.gdx.scenes.scene2d.Actor.localToParentCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +08d2a8: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ +08d2ac: 6e10 4717 0300 |0002: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getRotation:()F // method@1747 │ │ +08d2b2: 0a00 |0005: move-result v0 │ │ +08d2b4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +08d2b6: 2d00 0001 |0007: cmpl-float v0, v0, v1 │ │ +08d2ba: 3900 1200 |0009: if-nez v0, 001b // +0012 │ │ +08d2be: 6e10 4817 0300 |000b: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getScaleX:()F // method@1748 │ │ +08d2c4: 0a00 |000e: move-result v0 │ │ +08d2c6: 2d00 0002 |000f: cmpl-float v0, v0, v2 │ │ +08d2ca: 3900 0a00 |0011: if-nez v0, 001b // +000a │ │ +08d2ce: 6e10 4917 0300 |0013: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getScaleY:()F // method@1749 │ │ +08d2d4: 0a00 |0016: move-result v0 │ │ +08d2d6: 2d00 0002 |0017: cmpl-float v0, v0, v2 │ │ +08d2da: 3800 0a00 |0019: if-eqz v0, 0023 // +000a │ │ +08d2de: 2200 fa02 |001b: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +08d2e2: 1a01 d80d |001d: const-string v1, "Only unrotated and unscaled actors may use this method." // string@0dd8 │ │ +08d2e6: 7020 b41f 1000 |001f: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +08d2ec: 2700 |0022: throw v0 │ │ +08d2ee: 5240 f30b |0023: iget v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08d2f2: 6e10 4e17 0300 |0025: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@174e │ │ +08d2f8: 0a01 |0028: move-result v1 │ │ +08d2fa: c610 |0029: add-float/2addr v0, v1 │ │ +08d2fc: 5940 f30b |002a: iput v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08d300: 5240 f40b |002c: iget v0, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08d304: 6e10 4f17 0300 |002e: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ +08d30a: 0a01 |0031: move-result v1 │ │ +08d30c: c610 |0032: add-float/2addr v0, v1 │ │ +08d30e: 5940 f40b |0033: iput v0, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08d312: 1104 |0035: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=582 │ │ 0x001b line=583 │ │ 0x0023 line=584 │ │ 0x002c line=585 │ │ 0x0035 line=586 │ │ @@ -106907,49 +106929,49 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -07edd8: |[07edd8] com.badlogic.gdx.scenes.scene2d.Actor.localToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -07ede8: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ -07edec: 0740 |0002: move-object v0, v4 │ │ -07edee: 3800 3a00 |0003: if-eqz v0, 003d // +003a │ │ -07edf2: 6e10 4717 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getRotation:()F // method@1747 │ │ -07edf8: 0a01 |0008: move-result v1 │ │ -07edfa: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -07edfc: 2d01 0102 |000a: cmpl-float v1, v1, v2 │ │ -07ee00: 3901 1200 |000c: if-nez v1, 001e // +0012 │ │ -07ee04: 6e10 4817 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getScaleX:()F // method@1748 │ │ -07ee0a: 0a01 |0011: move-result v1 │ │ -07ee0c: 2d01 0103 |0012: cmpl-float v1, v1, v3 │ │ -07ee10: 3901 0a00 |0014: if-nez v1, 001e // +000a │ │ -07ee14: 6e10 4917 0000 |0016: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getScaleY:()F // method@1749 │ │ -07ee1a: 0a01 |0019: move-result v1 │ │ -07ee1c: 2d01 0103 |001a: cmpl-float v1, v1, v3 │ │ -07ee20: 3801 0a00 |001c: if-eqz v1, 0026 // +000a │ │ -07ee24: 2201 fc02 |001e: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -07ee28: 1a02 da0d |0020: const-string v2, "Only unrotated and unscaled actors may use this method." // string@0dda │ │ -07ee2c: 7020 b41f 2100 |0022: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -07ee32: 2701 |0025: throw v1 │ │ -07ee34: 5251 f30b |0026: iget v1, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07ee38: 6e10 4e17 0000 |0028: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@174e │ │ -07ee3e: 0a02 |002b: move-result v2 │ │ -07ee40: c621 |002c: add-float/2addr v1, v2 │ │ -07ee42: 5951 f30b |002d: iput v1, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07ee46: 5251 f40b |002f: iget v1, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07ee4a: 6e10 4f17 0000 |0031: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ -07ee50: 0a02 |0034: move-result v2 │ │ -07ee52: c621 |0035: add-float/2addr v1, v2 │ │ -07ee54: 5951 f40b |0036: iput v1, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07ee58: 6e10 4517 0000 |0038: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1745 │ │ -07ee5e: 0c00 |003b: move-result-object v0 │ │ -07ee60: 28c7 |003c: goto 0003 // -0039 │ │ -07ee62: 1105 |003d: return-object v5 │ │ +08d314: |[08d314] com.badlogic.gdx.scenes.scene2d.Actor.localToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +08d324: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ +08d328: 0740 |0002: move-object v0, v4 │ │ +08d32a: 3800 3a00 |0003: if-eqz v0, 003d // +003a │ │ +08d32e: 6e10 4717 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getRotation:()F // method@1747 │ │ +08d334: 0a01 |0008: move-result v1 │ │ +08d336: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +08d338: 2d01 0102 |000a: cmpl-float v1, v1, v2 │ │ +08d33c: 3901 1200 |000c: if-nez v1, 001e // +0012 │ │ +08d340: 6e10 4817 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getScaleX:()F // method@1748 │ │ +08d346: 0a01 |0011: move-result v1 │ │ +08d348: 2d01 0103 |0012: cmpl-float v1, v1, v3 │ │ +08d34c: 3901 0a00 |0014: if-nez v1, 001e // +000a │ │ +08d350: 6e10 4917 0000 |0016: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getScaleY:()F // method@1749 │ │ +08d356: 0a01 |0019: move-result v1 │ │ +08d358: 2d01 0103 |001a: cmpl-float v1, v1, v3 │ │ +08d35c: 3801 0a00 |001c: if-eqz v1, 0026 // +000a │ │ +08d360: 2201 fa02 |001e: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +08d364: 1a02 d80d |0020: const-string v2, "Only unrotated and unscaled actors may use this method." // string@0dd8 │ │ +08d368: 7020 b41f 2100 |0022: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +08d36e: 2701 |0025: throw v1 │ │ +08d370: 5251 f30b |0026: iget v1, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08d374: 6e10 4e17 0000 |0028: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@174e │ │ +08d37a: 0a02 |002b: move-result v2 │ │ +08d37c: c621 |002c: add-float/2addr v1, v2 │ │ +08d37e: 5951 f30b |002d: iput v1, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08d382: 5251 f40b |002f: iget v1, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08d386: 6e10 4f17 0000 |0031: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ +08d38c: 0a02 |0034: move-result v2 │ │ +08d38e: c621 |0035: add-float/2addr v1, v2 │ │ +08d390: 5951 f40b |0036: iput v1, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08d394: 6e10 4517 0000 |0038: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1745 │ │ +08d39a: 0c00 |003b: move-result-object v0 │ │ +08d39c: 28c7 |003c: goto 0003 // -0039 │ │ +08d39e: 1105 |003d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=568 │ │ 0x0003 line=569 │ │ 0x0005 line=570 │ │ 0x001e line=571 │ │ 0x0026 line=572 │ │ @@ -106966,73 +106988,73 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Event;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 116 16-bit code units │ │ -07ee64: |[07ee64] com.badlogic.gdx.scenes.scene2d.Actor.notify:(Lcom/badlogic/gdx/scenes/scene2d/Event;Z)Z │ │ -07ee74: 6e10 8617 0b00 |0000: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getTarget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1786 │ │ -07ee7a: 0c00 |0003: move-result-object v0 │ │ -07ee7c: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -07ee80: 2200 af03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -07ee84: 1a02 670f |0008: const-string v2, "The event target cannot be null." // string@0f67 │ │ -07ee88: 7020 f825 2000 |000a: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -07ee8e: 2700 |000d: throw v0 │ │ -07ee90: 380c 0d00 |000e: if-eqz v12, 001b // +000d │ │ -07ee94: 54a8 570d |0010: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/Actor;.captureListeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0d57 │ │ -07ee98: 5280 0e10 |0012: iget v0, v8, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.size:I // field@100e │ │ -07ee9c: 3900 0a00 |0014: if-nez v0, 001e // +000a │ │ -07eea0: 6e10 8817 0b00 |0016: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isCancelled:()Z // method@1788 │ │ -07eea6: 0a00 |0019: move-result v0 │ │ -07eea8: 0f00 |001a: return v0 │ │ -07eeaa: 54a8 5a0d |001b: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/Actor;.listeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0d5a │ │ -07eeae: 28f5 |001d: goto 0012 // -000b │ │ -07eeb0: 6e20 8f17 ab00 |001e: invoke-virtual {v11, v10}, Lcom/badlogic/gdx/scenes/scene2d/Event;.setListenerActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@178f │ │ -07eeb6: 6e20 8e17 cb00 |0021: invoke-virtual {v11, v12}, Lcom/badlogic/gdx/scenes/scene2d/Event;.setCapture:(Z)V // method@178e │ │ -07eebc: 6e10 8517 0b00 |0024: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1785 │ │ -07eec2: 0c00 |0027: move-result-object v0 │ │ -07eec4: 3900 0700 |0028: if-nez v0, 002f // +0007 │ │ -07eec8: 54a0 620d |002a: iget-object v0, v10, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@0d62 │ │ -07eecc: 6e20 9017 0b00 |002c: invoke-virtual {v11, v0}, Lcom/badlogic/gdx/scenes/scene2d/Event;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@1790 │ │ -07eed2: 6e10 771f 0800 |002f: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.begin:()V // method@1f77 │ │ -07eed8: 1206 |0032: const/4 v6, #int 0 // #0 │ │ -07eeda: 5289 0e10 |0033: iget v9, v8, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.size:I // field@100e │ │ -07eede: 3596 3700 |0035: if-ge v6, v9, 006c // +0037 │ │ -07eee2: 6e20 7b1f 6800 |0037: invoke-virtual {v8, v6}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.get:(I)Ljava/lang/Object; // method@1f7b │ │ -07eee8: 0c01 |003a: move-result-object v1 │ │ -07eeea: 1f01 5b02 |003b: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/EventListener; // type@025b │ │ -07eeee: 7220 9317 b100 |003d: invoke-interface {v1, v11}, Lcom/badlogic/gdx/scenes/scene2d/EventListener;.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@1793 │ │ -07eef4: 0a00 |0040: move-result v0 │ │ -07eef6: 3800 2800 |0041: if-eqz v0, 0069 // +0028 │ │ -07eefa: 6e10 8717 0b00 |0043: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Event;.handle:()V // method@1787 │ │ -07ef00: 20b0 5e02 |0046: instance-of v0, v11, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025e │ │ -07ef04: 3800 2100 |0048: if-eqz v0, 0069 // +0021 │ │ -07ef08: 07b7 |004a: move-object v7, v11 │ │ -07ef0a: 1f07 5e02 |004b: check-cast v7, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025e │ │ -07ef0e: 6e10 d717 0700 |004d: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@17d7 │ │ -07ef14: 0c00 |0050: move-result-object v0 │ │ -07ef16: 6202 800d |0051: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d80 │ │ -07ef1a: 3320 1600 |0053: if-ne v0, v2, 0069 // +0016 │ │ -07ef1e: 6e10 8517 0b00 |0055: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1785 │ │ -07ef24: 0c00 |0058: move-result-object v0 │ │ -07ef26: 6e10 d617 0700 |0059: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getTarget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@17d6 │ │ -07ef2c: 0c03 |005c: move-result-object v3 │ │ -07ef2e: 6e10 d017 0700 |005d: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@17d0 │ │ -07ef34: 0a04 |0060: move-result v4 │ │ -07ef36: 6e10 cc17 0700 |0061: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getButton:()I // method@17cc │ │ -07ef3c: 0a05 |0064: move-result v5 │ │ -07ef3e: 07a2 |0065: move-object v2, v10 │ │ -07ef40: 7406 0118 0000 |0066: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addTouchFocus:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;II)V // method@1801 │ │ -07ef46: d806 0601 |0069: add-int/lit8 v6, v6, #int 1 // #01 │ │ -07ef4a: 28ca |006b: goto 0035 // -0036 │ │ -07ef4c: 6e10 7a1f 0800 |006c: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.end:()V // method@1f7a │ │ -07ef52: 6e10 8817 0b00 |006f: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isCancelled:()Z // method@1788 │ │ -07ef58: 0a00 |0072: move-result v0 │ │ -07ef5a: 28a7 |0073: goto 001a // -0059 │ │ +08d3a0: |[08d3a0] com.badlogic.gdx.scenes.scene2d.Actor.notify:(Lcom/badlogic/gdx/scenes/scene2d/Event;Z)Z │ │ +08d3b0: 6e10 8617 0b00 |0000: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getTarget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1786 │ │ +08d3b6: 0c00 |0003: move-result-object v0 │ │ +08d3b8: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +08d3bc: 2200 ad03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +08d3c0: 1a02 650f |0008: const-string v2, "The event target cannot be null." // string@0f65 │ │ +08d3c4: 7020 f825 2000 |000a: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +08d3ca: 2700 |000d: throw v0 │ │ +08d3cc: 380c 0d00 |000e: if-eqz v12, 001b // +000d │ │ +08d3d0: 54a8 570d |0010: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/Actor;.captureListeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0d57 │ │ +08d3d4: 5280 0e10 |0012: iget v0, v8, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.size:I // field@100e │ │ +08d3d8: 3900 0a00 |0014: if-nez v0, 001e // +000a │ │ +08d3dc: 6e10 8817 0b00 |0016: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isCancelled:()Z // method@1788 │ │ +08d3e2: 0a00 |0019: move-result v0 │ │ +08d3e4: 0f00 |001a: return v0 │ │ +08d3e6: 54a8 5a0d |001b: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/Actor;.listeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0d5a │ │ +08d3ea: 28f5 |001d: goto 0012 // -000b │ │ +08d3ec: 6e20 8f17 ab00 |001e: invoke-virtual {v11, v10}, Lcom/badlogic/gdx/scenes/scene2d/Event;.setListenerActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@178f │ │ +08d3f2: 6e20 8e17 cb00 |0021: invoke-virtual {v11, v12}, Lcom/badlogic/gdx/scenes/scene2d/Event;.setCapture:(Z)V // method@178e │ │ +08d3f8: 6e10 8517 0b00 |0024: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1785 │ │ +08d3fe: 0c00 |0027: move-result-object v0 │ │ +08d400: 3900 0700 |0028: if-nez v0, 002f // +0007 │ │ +08d404: 54a0 620d |002a: iget-object v0, v10, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@0d62 │ │ +08d408: 6e20 9017 0b00 |002c: invoke-virtual {v11, v0}, Lcom/badlogic/gdx/scenes/scene2d/Event;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@1790 │ │ +08d40e: 6e10 771f 0800 |002f: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.begin:()V // method@1f77 │ │ +08d414: 1206 |0032: const/4 v6, #int 0 // #0 │ │ +08d416: 5289 0e10 |0033: iget v9, v8, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.size:I // field@100e │ │ +08d41a: 3596 3700 |0035: if-ge v6, v9, 006c // +0037 │ │ +08d41e: 6e20 7b1f 6800 |0037: invoke-virtual {v8, v6}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.get:(I)Ljava/lang/Object; // method@1f7b │ │ +08d424: 0c01 |003a: move-result-object v1 │ │ +08d426: 1f01 5902 |003b: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/EventListener; // type@0259 │ │ +08d42a: 7220 9317 b100 |003d: invoke-interface {v1, v11}, Lcom/badlogic/gdx/scenes/scene2d/EventListener;.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@1793 │ │ +08d430: 0a00 |0040: move-result v0 │ │ +08d432: 3800 2800 |0041: if-eqz v0, 0069 // +0028 │ │ +08d436: 6e10 8717 0b00 |0043: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Event;.handle:()V // method@1787 │ │ +08d43c: 20b0 5c02 |0046: instance-of v0, v11, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025c │ │ +08d440: 3800 2100 |0048: if-eqz v0, 0069 // +0021 │ │ +08d444: 07b7 |004a: move-object v7, v11 │ │ +08d446: 1f07 5c02 |004b: check-cast v7, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025c │ │ +08d44a: 6e10 d717 0700 |004d: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@17d7 │ │ +08d450: 0c00 |0050: move-result-object v0 │ │ +08d452: 6202 800d |0051: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d80 │ │ +08d456: 3320 1600 |0053: if-ne v0, v2, 0069 // +0016 │ │ +08d45a: 6e10 8517 0b00 |0055: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1785 │ │ +08d460: 0c00 |0058: move-result-object v0 │ │ +08d462: 6e10 d617 0700 |0059: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getTarget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@17d6 │ │ +08d468: 0c03 |005c: move-result-object v3 │ │ +08d46a: 6e10 d017 0700 |005d: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@17d0 │ │ +08d470: 0a04 |0060: move-result v4 │ │ +08d472: 6e10 cc17 0700 |0061: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getButton:()I // method@17cc │ │ +08d478: 0a05 |0064: move-result v5 │ │ +08d47a: 07a2 |0065: move-object v2, v10 │ │ +08d47c: 7406 0118 0000 |0066: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addTouchFocus:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;II)V // method@1801 │ │ +08d482: d806 0601 |0069: add-int/lit8 v6, v6, #int 1 // #01 │ │ +08d486: 28ca |006b: goto 0035 // -0036 │ │ +08d488: 6e10 7a1f 0800 |006c: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.end:()V // method@1f7a │ │ +08d48e: 6e10 8817 0b00 |006f: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isCancelled:()Z // method@1788 │ │ +08d494: 0a00 |0072: move-result v0 │ │ +08d496: 28a7 |0073: goto 001a // -0059 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x000e line=142 │ │ 0x0012 line=143 │ │ 0x001a line=165 │ │ 0x001b line=142 │ │ @@ -107063,265 +107085,265 @@ │ │ 0x0000 - 0x0074 reg=12 capture Z │ │ │ │ #39 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ name : 'parentToLocalCoordinates' │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 23 │ │ + registers : 24 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 479 16-bit code units │ │ -07ef5c: |[07ef5c] com.badlogic.gdx.scenes.scene2d.Actor.parentToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -07ef6c: 7401 4717 1500 |0000: invoke-virtual/range {v21}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getRotation:()F // method@1747 │ │ -07ef72: 0a09 |0003: move-result v9 │ │ -07ef74: 7401 4817 1500 |0004: invoke-virtual/range {v21}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getScaleX:()F // method@1748 │ │ -07ef7a: 0a0a |0007: move-result v10 │ │ -07ef7c: 7401 4917 1500 |0008: invoke-virtual/range {v21}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getScaleY:()F // method@1749 │ │ -07ef82: 0a0b |000b: move-result v11 │ │ -07ef84: 7401 4e17 1500 |000c: invoke-virtual/range {v21}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@174e │ │ -07ef8a: 0a02 |000f: move-result v2 │ │ -07ef8c: 7401 4f17 1500 |0010: invoke-virtual/range {v21}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ -07ef92: 0a03 |0013: move-result v3 │ │ -07ef94: 1313 0000 |0014: const/16 v19, #int 0 // #0 │ │ -07ef98: 2d13 0913 |0016: cmpl-float v19, v9, v19 │ │ -07ef9c: 3913 8900 |0018: if-nez v19, 00a1 // +0089 │ │ -07efa0: 1513 803f |001a: const/high16 v19, #int 1065353216 // #3f80 │ │ -07efa4: 2d13 0a13 |001c: cmpl-float v19, v10, v19 │ │ -07efa8: 3913 2500 |001e: if-nez v19, 0043 // +0025 │ │ -07efac: 1513 803f |0020: const/high16 v19, #int 1065353216 // #3f80 │ │ -07efb0: 2d13 0b13 |0022: cmpl-float v19, v11, v19 │ │ -07efb4: 3913 1f00 |0024: if-nez v19, 0043 // +001f │ │ -07efb8: 0800 1600 |0026: move-object/from16 v0, v22 │ │ -07efbc: 5200 f30b |0028: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07efc0: 0213 0000 |002a: move/from16 v19, v0 │ │ -07efc4: a713 1302 |002c: sub-float v19, v19, v2 │ │ -07efc8: 0200 1300 |002e: move/from16 v0, v19 │ │ -07efcc: 0801 1600 |0030: move-object/from16 v1, v22 │ │ -07efd0: 5910 f30b |0032: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07efd4: 0800 1600 |0034: move-object/from16 v0, v22 │ │ -07efd8: 5200 f40b |0036: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07efdc: 0213 0000 |0038: move/from16 v19, v0 │ │ -07efe0: a713 1303 |003a: sub-float v19, v19, v3 │ │ -07efe4: 0200 1300 |003c: move/from16 v0, v19 │ │ -07efe8: 0801 1600 |003e: move-object/from16 v1, v22 │ │ -07efec: 5910 f40b |0040: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07eff0: 1116 |0042: return-object v22 │ │ -07eff2: 7401 4317 1500 |0043: invoke-virtual/range {v21}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getOriginX:()F // method@1743 │ │ -07eff8: 0a07 |0046: move-result v7 │ │ -07effa: 7401 4417 1500 |0047: invoke-virtual/range {v21}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getOriginY:()F // method@1744 │ │ -07f000: 0a08 |004a: move-result v8 │ │ -07f002: 1313 0000 |004b: const/16 v19, #int 0 // #0 │ │ -07f006: 2d13 0713 |004d: cmpl-float v19, v7, v19 │ │ -07f00a: 3913 2900 |004f: if-nez v19, 0078 // +0029 │ │ -07f00e: 1313 0000 |0051: const/16 v19, #int 0 // #0 │ │ -07f012: 2d13 0813 |0053: cmpl-float v19, v8, v19 │ │ -07f016: 3913 2300 |0055: if-nez v19, 0078 // +0023 │ │ -07f01a: 0800 1600 |0057: move-object/from16 v0, v22 │ │ -07f01e: 5200 f30b |0059: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07f022: 0213 0000 |005b: move/from16 v19, v0 │ │ -07f026: a713 1302 |005d: sub-float v19, v19, v2 │ │ -07f02a: a913 130a |005f: div-float v19, v19, v10 │ │ -07f02e: 0200 1300 |0061: move/from16 v0, v19 │ │ -07f032: 0801 1600 |0063: move-object/from16 v1, v22 │ │ -07f036: 5910 f30b |0065: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07f03a: 0800 1600 |0067: move-object/from16 v0, v22 │ │ -07f03e: 5200 f40b |0069: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07f042: 0213 0000 |006b: move/from16 v19, v0 │ │ -07f046: a713 1303 |006d: sub-float v19, v19, v3 │ │ -07f04a: a913 130b |006f: div-float v19, v19, v11 │ │ -07f04e: 0200 1300 |0071: move/from16 v0, v19 │ │ -07f052: 0801 1600 |0073: move-object/from16 v1, v22 │ │ -07f056: 5910 f40b |0075: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07f05a: 28cb |0077: goto 0042 // -0035 │ │ -07f05c: 0800 1600 |0078: move-object/from16 v0, v22 │ │ -07f060: 5200 f30b |007a: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07f064: 0213 0000 |007c: move/from16 v19, v0 │ │ -07f068: a713 1302 |007e: sub-float v19, v19, v2 │ │ -07f06c: a713 1307 |0080: sub-float v19, v19, v7 │ │ -07f070: a913 130a |0082: div-float v19, v19, v10 │ │ -07f074: a613 1307 |0084: add-float v19, v19, v7 │ │ -07f078: 0200 1300 |0086: move/from16 v0, v19 │ │ -07f07c: 0801 1600 |0088: move-object/from16 v1, v22 │ │ -07f080: 5910 f30b |008a: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07f084: 0800 1600 |008c: move-object/from16 v0, v22 │ │ -07f088: 5200 f40b |008e: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07f08c: 0213 0000 |0090: move/from16 v19, v0 │ │ -07f090: a713 1303 |0092: sub-float v19, v19, v3 │ │ -07f094: a713 1308 |0094: sub-float v19, v19, v8 │ │ -07f098: a913 130b |0096: div-float v19, v19, v11 │ │ -07f09c: a613 1308 |0098: add-float v19, v19, v8 │ │ -07f0a0: 0200 1300 |009a: move/from16 v0, v19 │ │ -07f0a4: 0801 1600 |009c: move-object/from16 v1, v22 │ │ -07f0a8: 5910 f40b |009e: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07f0ac: 28a2 |00a0: goto 0042 // -005e │ │ -07f0ae: 1413 35fa 8e3c |00a1: const v19, #float 0.0174533 // #3c8efa35 │ │ -07f0b4: a813 1309 |00a4: mul-float v19, v19, v9 │ │ -07f0b8: 0200 1300 |00a6: move/from16 v0, v19 │ │ -07f0bc: 8900 |00a8: float-to-double v0, v0 │ │ -07f0be: 0513 0000 |00a9: move-wide/from16 v19, v0 │ │ -07f0c2: 7702 1526 1300 |00ab: invoke-static/range {v19, v20}, Ljava/lang/Math;.cos:(D)D // method@2615 │ │ -07f0c8: 0b13 |00ae: move-result-wide v19 │ │ -07f0ca: 0500 1300 |00af: move-wide/from16 v0, v19 │ │ -07f0ce: 8c04 |00b1: double-to-float v4, v0 │ │ -07f0d0: 1413 35fa 8e3c |00b2: const v19, #float 0.0174533 // #3c8efa35 │ │ -07f0d6: a813 1309 |00b5: mul-float v19, v19, v9 │ │ -07f0da: 0200 1300 |00b7: move/from16 v0, v19 │ │ -07f0de: 8900 |00b9: float-to-double v0, v0 │ │ -07f0e0: 0513 0000 |00ba: move-wide/from16 v19, v0 │ │ -07f0e4: 7702 2026 1300 |00bc: invoke-static/range {v19, v20}, Ljava/lang/Math;.sin:(D)D // method@2620 │ │ -07f0ea: 0b13 |00bf: move-result-wide v19 │ │ -07f0ec: 0500 1300 |00c0: move-wide/from16 v0, v19 │ │ -07f0f0: 8c0c |00c2: double-to-float v12, v0 │ │ -07f0f2: 7401 4317 1500 |00c3: invoke-virtual/range {v21}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getOriginX:()F // method@1743 │ │ -07f0f8: 0a07 |00c6: move-result v7 │ │ -07f0fa: 7401 4417 1500 |00c7: invoke-virtual/range {v21}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getOriginY:()F // method@1744 │ │ -07f100: 0a08 |00ca: move-result v8 │ │ -07f102: 1513 803f |00cb: const/high16 v19, #int 1065353216 // #3f80 │ │ -07f106: 2d13 0a13 |00cd: cmpl-float v19, v10, v19 │ │ -07f10a: 3913 8400 |00cf: if-nez v19, 0153 // +0084 │ │ -07f10e: 1513 803f |00d1: const/high16 v19, #int 1065353216 // #3f80 │ │ -07f112: 2d13 0b13 |00d3: cmpl-float v19, v11, v19 │ │ -07f116: 3913 7e00 |00d5: if-nez v19, 0153 // +007e │ │ -07f11a: 1313 0000 |00d7: const/16 v19, #int 0 // #0 │ │ -07f11e: 2d13 0713 |00d9: cmpl-float v19, v7, v19 │ │ -07f122: 3913 3500 |00db: if-nez v19, 0110 // +0035 │ │ -07f126: 1313 0000 |00dd: const/16 v19, #int 0 // #0 │ │ -07f12a: 2d13 0813 |00df: cmpl-float v19, v8, v19 │ │ -07f12e: 3913 2f00 |00e1: if-nez v19, 0110 // +002f │ │ -07f132: 0800 1600 |00e3: move-object/from16 v0, v22 │ │ -07f136: 5200 f30b |00e5: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07f13a: 0213 0000 |00e7: move/from16 v19, v0 │ │ -07f13e: a70d 1302 |00e9: sub-float v13, v19, v2 │ │ -07f142: 0800 1600 |00eb: move-object/from16 v0, v22 │ │ -07f146: 5200 f40b |00ed: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07f14a: 0213 0000 |00ef: move/from16 v19, v0 │ │ -07f14e: a70e 1303 |00f1: sub-float v14, v19, v3 │ │ -07f152: a813 0d04 |00f3: mul-float v19, v13, v4 │ │ -07f156: a814 0e0c |00f5: mul-float v20, v14, v12 │ │ -07f15a: a613 1314 |00f7: add-float v19, v19, v20 │ │ -07f15e: 0200 1300 |00f9: move/from16 v0, v19 │ │ -07f162: 0801 1600 |00fb: move-object/from16 v1, v22 │ │ -07f166: 5910 f30b |00fd: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07f16a: 7fc0 |00ff: neg-float v0, v12 │ │ -07f16c: 0213 0000 |0100: move/from16 v19, v0 │ │ -07f170: a813 130d |0102: mul-float v19, v19, v13 │ │ -07f174: a814 0e04 |0104: mul-float v20, v14, v4 │ │ -07f178: a613 1314 |0106: add-float v19, v19, v20 │ │ -07f17c: 0200 1300 |0108: move/from16 v0, v19 │ │ -07f180: 0801 1600 |010a: move-object/from16 v1, v22 │ │ -07f184: 5910 f40b |010c: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07f188: 2900 34ff |010e: goto/16 0042 // -00cc │ │ -07f18c: a60f 0207 |0110: add-float v15, v2, v7 │ │ -07f190: a610 0308 |0112: add-float v16, v3, v8 │ │ -07f194: 7f75 |0114: neg-float v5, v7 │ │ -07f196: 7f86 |0115: neg-float v6, v8 │ │ -07f198: a813 0405 |0116: mul-float v19, v4, v5 │ │ -07f19c: a814 0c06 |0118: mul-float v20, v12, v6 │ │ -07f1a0: a713 1314 |011a: sub-float v19, v19, v20 │ │ -07f1a4: a611 130f |011c: add-float v17, v19, v15 │ │ -07f1a8: a813 0c05 |011e: mul-float v19, v12, v5 │ │ -07f1ac: a814 0406 |0120: mul-float v20, v4, v6 │ │ -07f1b0: a613 1314 |0122: add-float v19, v19, v20 │ │ -07f1b4: a612 1310 |0124: add-float v18, v19, v16 │ │ -07f1b8: 0800 1600 |0126: move-object/from16 v0, v22 │ │ -07f1bc: 5200 f30b |0128: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07f1c0: 0213 0000 |012a: move/from16 v19, v0 │ │ -07f1c4: a70d 1311 |012c: sub-float v13, v19, v17 │ │ -07f1c8: 0800 1600 |012e: move-object/from16 v0, v22 │ │ -07f1cc: 5200 f40b |0130: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07f1d0: 0213 0000 |0132: move/from16 v19, v0 │ │ -07f1d4: a70e 1312 |0134: sub-float v14, v19, v18 │ │ -07f1d8: a813 0d04 |0136: mul-float v19, v13, v4 │ │ -07f1dc: a814 0e0c |0138: mul-float v20, v14, v12 │ │ -07f1e0: a613 1314 |013a: add-float v19, v19, v20 │ │ -07f1e4: 0200 1300 |013c: move/from16 v0, v19 │ │ -07f1e8: 0801 1600 |013e: move-object/from16 v1, v22 │ │ -07f1ec: 5910 f30b |0140: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07f1f0: 7fc0 |0142: neg-float v0, v12 │ │ -07f1f2: 0213 0000 |0143: move/from16 v19, v0 │ │ -07f1f6: a813 130d |0145: mul-float v19, v19, v13 │ │ -07f1fa: a814 0e04 |0147: mul-float v20, v14, v4 │ │ -07f1fe: a613 1314 |0149: add-float v19, v19, v20 │ │ -07f202: 0200 1300 |014b: move/from16 v0, v19 │ │ -07f206: 0801 1600 |014d: move-object/from16 v1, v22 │ │ -07f20a: 5910 f40b |014f: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07f20e: 2900 f1fe |0151: goto/16 0042 // -010f │ │ -07f212: 1313 0000 |0153: const/16 v19, #int 0 // #0 │ │ -07f216: 2d13 0713 |0155: cmpl-float v19, v7, v19 │ │ -07f21a: 3913 3900 |0157: if-nez v19, 0190 // +0039 │ │ -07f21e: 1313 0000 |0159: const/16 v19, #int 0 // #0 │ │ -07f222: 2d13 0813 |015b: cmpl-float v19, v8, v19 │ │ -07f226: 3913 3300 |015d: if-nez v19, 0190 // +0033 │ │ -07f22a: 0800 1600 |015f: move-object/from16 v0, v22 │ │ -07f22e: 5200 f30b |0161: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07f232: 0213 0000 |0163: move/from16 v19, v0 │ │ -07f236: a70d 1302 |0165: sub-float v13, v19, v2 │ │ -07f23a: 0800 1600 |0167: move-object/from16 v0, v22 │ │ -07f23e: 5200 f40b |0169: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07f242: 0213 0000 |016b: move/from16 v19, v0 │ │ -07f246: a70e 1303 |016d: sub-float v14, v19, v3 │ │ -07f24a: a813 0d04 |016f: mul-float v19, v13, v4 │ │ -07f24e: a814 0e0c |0171: mul-float v20, v14, v12 │ │ -07f252: a613 1314 |0173: add-float v19, v19, v20 │ │ -07f256: a913 130a |0175: div-float v19, v19, v10 │ │ -07f25a: 0200 1300 |0177: move/from16 v0, v19 │ │ -07f25e: 0801 1600 |0179: move-object/from16 v1, v22 │ │ -07f262: 5910 f30b |017b: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07f266: 7fc0 |017d: neg-float v0, v12 │ │ -07f268: 0213 0000 |017e: move/from16 v19, v0 │ │ -07f26c: a813 130d |0180: mul-float v19, v19, v13 │ │ -07f270: a814 0e04 |0182: mul-float v20, v14, v4 │ │ -07f274: a613 1314 |0184: add-float v19, v19, v20 │ │ -07f278: a913 130b |0186: div-float v19, v19, v11 │ │ -07f27c: 0200 1300 |0188: move/from16 v0, v19 │ │ -07f280: 0801 1600 |018a: move-object/from16 v1, v22 │ │ -07f284: 5910 f40b |018c: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07f288: 2900 b4fe |018e: goto/16 0042 // -014c │ │ -07f28c: a60f 0207 |0190: add-float v15, v2, v7 │ │ -07f290: a610 0308 |0192: add-float v16, v3, v8 │ │ -07f294: 7f70 |0194: neg-float v0, v7 │ │ -07f296: 0213 0000 |0195: move/from16 v19, v0 │ │ -07f29a: a805 130a |0197: mul-float v5, v19, v10 │ │ -07f29e: 7f80 |0199: neg-float v0, v8 │ │ -07f2a0: 0213 0000 |019a: move/from16 v19, v0 │ │ -07f2a4: a806 130b |019c: mul-float v6, v19, v11 │ │ -07f2a8: a813 0405 |019e: mul-float v19, v4, v5 │ │ -07f2ac: a814 0c06 |01a0: mul-float v20, v12, v6 │ │ -07f2b0: a713 1314 |01a2: sub-float v19, v19, v20 │ │ -07f2b4: a611 130f |01a4: add-float v17, v19, v15 │ │ -07f2b8: a813 0c05 |01a6: mul-float v19, v12, v5 │ │ -07f2bc: a814 0406 |01a8: mul-float v20, v4, v6 │ │ -07f2c0: a613 1314 |01aa: add-float v19, v19, v20 │ │ -07f2c4: a612 1310 |01ac: add-float v18, v19, v16 │ │ -07f2c8: 0800 1600 |01ae: move-object/from16 v0, v22 │ │ -07f2cc: 5200 f30b |01b0: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07f2d0: 0213 0000 |01b2: move/from16 v19, v0 │ │ -07f2d4: a70d 1311 |01b4: sub-float v13, v19, v17 │ │ -07f2d8: 0800 1600 |01b6: move-object/from16 v0, v22 │ │ -07f2dc: 5200 f40b |01b8: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07f2e0: 0213 0000 |01ba: move/from16 v19, v0 │ │ -07f2e4: a70e 1312 |01bc: sub-float v14, v19, v18 │ │ -07f2e8: a813 0d04 |01be: mul-float v19, v13, v4 │ │ -07f2ec: a814 0e0c |01c0: mul-float v20, v14, v12 │ │ -07f2f0: a613 1314 |01c2: add-float v19, v19, v20 │ │ -07f2f4: a913 130a |01c4: div-float v19, v19, v10 │ │ -07f2f8: 0200 1300 |01c6: move/from16 v0, v19 │ │ -07f2fc: 0801 1600 |01c8: move-object/from16 v1, v22 │ │ -07f300: 5910 f30b |01ca: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -07f304: 7fc0 |01cc: neg-float v0, v12 │ │ -07f306: 0213 0000 |01cd: move/from16 v19, v0 │ │ -07f30a: a813 130d |01cf: mul-float v19, v19, v13 │ │ -07f30e: a814 0e04 |01d1: mul-float v20, v14, v4 │ │ -07f312: a613 1314 |01d3: add-float v19, v19, v20 │ │ -07f316: a913 130b |01d5: div-float v19, v19, v11 │ │ -07f31a: 0200 1300 |01d7: move/from16 v0, v19 │ │ -07f31e: 0801 1600 |01d9: move-object/from16 v1, v22 │ │ -07f322: 5910 f40b |01db: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -07f326: 2900 65fe |01dd: goto/16 0042 // -019b │ │ +08d498: |[08d498] com.badlogic.gdx.scenes.scene2d.Actor.parentToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +08d4a8: 7401 4717 1600 |0000: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getRotation:()F // method@1747 │ │ +08d4ae: 0a09 |0003: move-result v9 │ │ +08d4b0: 7401 4817 1600 |0004: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getScaleX:()F // method@1748 │ │ +08d4b6: 0a0a |0007: move-result v10 │ │ +08d4b8: 7401 4917 1600 |0008: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getScaleY:()F // method@1749 │ │ +08d4be: 0a0b |000b: move-result v11 │ │ +08d4c0: 7401 4e17 1600 |000c: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@174e │ │ +08d4c6: 0a02 |000f: move-result v2 │ │ +08d4c8: 7401 4f17 1600 |0010: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ +08d4ce: 0a03 |0013: move-result v3 │ │ +08d4d0: 1313 0000 |0014: const/16 v19, #int 0 // #0 │ │ +08d4d4: 2d13 0913 |0016: cmpl-float v19, v9, v19 │ │ +08d4d8: 3913 8900 |0018: if-nez v19, 00a1 // +0089 │ │ +08d4dc: 1513 803f |001a: const/high16 v19, #int 1065353216 // #3f80 │ │ +08d4e0: 2d13 0a13 |001c: cmpl-float v19, v10, v19 │ │ +08d4e4: 3913 2500 |001e: if-nez v19, 0043 // +0025 │ │ +08d4e8: 1513 803f |0020: const/high16 v19, #int 1065353216 // #3f80 │ │ +08d4ec: 2d13 0b13 |0022: cmpl-float v19, v11, v19 │ │ +08d4f0: 3913 1f00 |0024: if-nez v19, 0043 // +001f │ │ +08d4f4: 0800 1700 |0026: move-object/from16 v0, v23 │ │ +08d4f8: 5200 f30b |0028: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08d4fc: 0213 0000 |002a: move/from16 v19, v0 │ │ +08d500: a713 1302 |002c: sub-float v19, v19, v2 │ │ +08d504: 0200 1300 |002e: move/from16 v0, v19 │ │ +08d508: 0801 1700 |0030: move-object/from16 v1, v23 │ │ +08d50c: 5910 f30b |0032: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08d510: 0800 1700 |0034: move-object/from16 v0, v23 │ │ +08d514: 5200 f40b |0036: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08d518: 0213 0000 |0038: move/from16 v19, v0 │ │ +08d51c: a713 1303 |003a: sub-float v19, v19, v3 │ │ +08d520: 0200 1300 |003c: move/from16 v0, v19 │ │ +08d524: 0801 1700 |003e: move-object/from16 v1, v23 │ │ +08d528: 5910 f40b |0040: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08d52c: 1117 |0042: return-object v23 │ │ +08d52e: 7401 4317 1600 |0043: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getOriginX:()F // method@1743 │ │ +08d534: 0a07 |0046: move-result v7 │ │ +08d536: 7401 4417 1600 |0047: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getOriginY:()F // method@1744 │ │ +08d53c: 0a08 |004a: move-result v8 │ │ +08d53e: 1313 0000 |004b: const/16 v19, #int 0 // #0 │ │ +08d542: 2d13 0713 |004d: cmpl-float v19, v7, v19 │ │ +08d546: 3913 2900 |004f: if-nez v19, 0078 // +0029 │ │ +08d54a: 1313 0000 |0051: const/16 v19, #int 0 // #0 │ │ +08d54e: 2d13 0813 |0053: cmpl-float v19, v8, v19 │ │ +08d552: 3913 2300 |0055: if-nez v19, 0078 // +0023 │ │ +08d556: 0800 1700 |0057: move-object/from16 v0, v23 │ │ +08d55a: 5200 f30b |0059: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08d55e: 0213 0000 |005b: move/from16 v19, v0 │ │ +08d562: a713 1302 |005d: sub-float v19, v19, v2 │ │ +08d566: a913 130a |005f: div-float v19, v19, v10 │ │ +08d56a: 0200 1300 |0061: move/from16 v0, v19 │ │ +08d56e: 0801 1700 |0063: move-object/from16 v1, v23 │ │ +08d572: 5910 f30b |0065: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08d576: 0800 1700 |0067: move-object/from16 v0, v23 │ │ +08d57a: 5200 f40b |0069: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08d57e: 0213 0000 |006b: move/from16 v19, v0 │ │ +08d582: a713 1303 |006d: sub-float v19, v19, v3 │ │ +08d586: a913 130b |006f: div-float v19, v19, v11 │ │ +08d58a: 0200 1300 |0071: move/from16 v0, v19 │ │ +08d58e: 0801 1700 |0073: move-object/from16 v1, v23 │ │ +08d592: 5910 f40b |0075: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08d596: 28cb |0077: goto 0042 // -0035 │ │ +08d598: 0800 1700 |0078: move-object/from16 v0, v23 │ │ +08d59c: 5200 f30b |007a: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08d5a0: 0213 0000 |007c: move/from16 v19, v0 │ │ +08d5a4: a713 1302 |007e: sub-float v19, v19, v2 │ │ +08d5a8: a713 1307 |0080: sub-float v19, v19, v7 │ │ +08d5ac: a913 130a |0082: div-float v19, v19, v10 │ │ +08d5b0: a613 1307 |0084: add-float v19, v19, v7 │ │ +08d5b4: 0200 1300 |0086: move/from16 v0, v19 │ │ +08d5b8: 0801 1700 |0088: move-object/from16 v1, v23 │ │ +08d5bc: 5910 f30b |008a: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08d5c0: 0800 1700 |008c: move-object/from16 v0, v23 │ │ +08d5c4: 5200 f40b |008e: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08d5c8: 0213 0000 |0090: move/from16 v19, v0 │ │ +08d5cc: a713 1303 |0092: sub-float v19, v19, v3 │ │ +08d5d0: a713 1308 |0094: sub-float v19, v19, v8 │ │ +08d5d4: a913 130b |0096: div-float v19, v19, v11 │ │ +08d5d8: a613 1308 |0098: add-float v19, v19, v8 │ │ +08d5dc: 0200 1300 |009a: move/from16 v0, v19 │ │ +08d5e0: 0801 1700 |009c: move-object/from16 v1, v23 │ │ +08d5e4: 5910 f40b |009e: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08d5e8: 28a2 |00a0: goto 0042 // -005e │ │ +08d5ea: 1413 35fa 8e3c |00a1: const v19, #float 0.0174533 // #3c8efa35 │ │ +08d5f0: a813 1309 |00a4: mul-float v19, v19, v9 │ │ +08d5f4: 0200 1300 |00a6: move/from16 v0, v19 │ │ +08d5f8: 8900 |00a8: float-to-double v0, v0 │ │ +08d5fa: 0514 0000 |00a9: move-wide/from16 v20, v0 │ │ +08d5fe: 7702 1526 1400 |00ab: invoke-static/range {v20, v21}, Ljava/lang/Math;.cos:(D)D // method@2615 │ │ +08d604: 0b14 |00ae: move-result-wide v20 │ │ +08d606: 0500 1400 |00af: move-wide/from16 v0, v20 │ │ +08d60a: 8c04 |00b1: double-to-float v4, v0 │ │ +08d60c: 1413 35fa 8e3c |00b2: const v19, #float 0.0174533 // #3c8efa35 │ │ +08d612: a813 1309 |00b5: mul-float v19, v19, v9 │ │ +08d616: 0200 1300 |00b7: move/from16 v0, v19 │ │ +08d61a: 8900 |00b9: float-to-double v0, v0 │ │ +08d61c: 0514 0000 |00ba: move-wide/from16 v20, v0 │ │ +08d620: 7702 2026 1400 |00bc: invoke-static/range {v20, v21}, Ljava/lang/Math;.sin:(D)D // method@2620 │ │ +08d626: 0b14 |00bf: move-result-wide v20 │ │ +08d628: 0500 1400 |00c0: move-wide/from16 v0, v20 │ │ +08d62c: 8c0c |00c2: double-to-float v12, v0 │ │ +08d62e: 7401 4317 1600 |00c3: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getOriginX:()F // method@1743 │ │ +08d634: 0a07 |00c6: move-result v7 │ │ +08d636: 7401 4417 1600 |00c7: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getOriginY:()F // method@1744 │ │ +08d63c: 0a08 |00ca: move-result v8 │ │ +08d63e: 1513 803f |00cb: const/high16 v19, #int 1065353216 // #3f80 │ │ +08d642: 2d13 0a13 |00cd: cmpl-float v19, v10, v19 │ │ +08d646: 3913 8400 |00cf: if-nez v19, 0153 // +0084 │ │ +08d64a: 1513 803f |00d1: const/high16 v19, #int 1065353216 // #3f80 │ │ +08d64e: 2d13 0b13 |00d3: cmpl-float v19, v11, v19 │ │ +08d652: 3913 7e00 |00d5: if-nez v19, 0153 // +007e │ │ +08d656: 1313 0000 |00d7: const/16 v19, #int 0 // #0 │ │ +08d65a: 2d13 0713 |00d9: cmpl-float v19, v7, v19 │ │ +08d65e: 3913 3500 |00db: if-nez v19, 0110 // +0035 │ │ +08d662: 1313 0000 |00dd: const/16 v19, #int 0 // #0 │ │ +08d666: 2d13 0813 |00df: cmpl-float v19, v8, v19 │ │ +08d66a: 3913 2f00 |00e1: if-nez v19, 0110 // +002f │ │ +08d66e: 0800 1700 |00e3: move-object/from16 v0, v23 │ │ +08d672: 5200 f30b |00e5: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08d676: 0213 0000 |00e7: move/from16 v19, v0 │ │ +08d67a: a70d 1302 |00e9: sub-float v13, v19, v2 │ │ +08d67e: 0800 1700 |00eb: move-object/from16 v0, v23 │ │ +08d682: 5200 f40b |00ed: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08d686: 0213 0000 |00ef: move/from16 v19, v0 │ │ +08d68a: a70e 1303 |00f1: sub-float v14, v19, v3 │ │ +08d68e: a813 0d04 |00f3: mul-float v19, v13, v4 │ │ +08d692: a814 0e0c |00f5: mul-float v20, v14, v12 │ │ +08d696: a613 1314 |00f7: add-float v19, v19, v20 │ │ +08d69a: 0200 1300 |00f9: move/from16 v0, v19 │ │ +08d69e: 0801 1700 |00fb: move-object/from16 v1, v23 │ │ +08d6a2: 5910 f30b |00fd: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08d6a6: 7fc0 |00ff: neg-float v0, v12 │ │ +08d6a8: 0213 0000 |0100: move/from16 v19, v0 │ │ +08d6ac: a813 130d |0102: mul-float v19, v19, v13 │ │ +08d6b0: a814 0e04 |0104: mul-float v20, v14, v4 │ │ +08d6b4: a613 1314 |0106: add-float v19, v19, v20 │ │ +08d6b8: 0200 1300 |0108: move/from16 v0, v19 │ │ +08d6bc: 0801 1700 |010a: move-object/from16 v1, v23 │ │ +08d6c0: 5910 f40b |010c: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08d6c4: 2900 34ff |010e: goto/16 0042 // -00cc │ │ +08d6c8: a60f 0207 |0110: add-float v15, v2, v7 │ │ +08d6cc: a610 0308 |0112: add-float v16, v3, v8 │ │ +08d6d0: 7f75 |0114: neg-float v5, v7 │ │ +08d6d2: 7f86 |0115: neg-float v6, v8 │ │ +08d6d4: a813 0405 |0116: mul-float v19, v4, v5 │ │ +08d6d8: a814 0c06 |0118: mul-float v20, v12, v6 │ │ +08d6dc: a713 1314 |011a: sub-float v19, v19, v20 │ │ +08d6e0: a611 130f |011c: add-float v17, v19, v15 │ │ +08d6e4: a813 0c05 |011e: mul-float v19, v12, v5 │ │ +08d6e8: a814 0406 |0120: mul-float v20, v4, v6 │ │ +08d6ec: a613 1314 |0122: add-float v19, v19, v20 │ │ +08d6f0: a612 1310 |0124: add-float v18, v19, v16 │ │ +08d6f4: 0800 1700 |0126: move-object/from16 v0, v23 │ │ +08d6f8: 5200 f30b |0128: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08d6fc: 0213 0000 |012a: move/from16 v19, v0 │ │ +08d700: a70d 1311 |012c: sub-float v13, v19, v17 │ │ +08d704: 0800 1700 |012e: move-object/from16 v0, v23 │ │ +08d708: 5200 f40b |0130: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08d70c: 0213 0000 |0132: move/from16 v19, v0 │ │ +08d710: a70e 1312 |0134: sub-float v14, v19, v18 │ │ +08d714: a813 0d04 |0136: mul-float v19, v13, v4 │ │ +08d718: a814 0e0c |0138: mul-float v20, v14, v12 │ │ +08d71c: a613 1314 |013a: add-float v19, v19, v20 │ │ +08d720: 0200 1300 |013c: move/from16 v0, v19 │ │ +08d724: 0801 1700 |013e: move-object/from16 v1, v23 │ │ +08d728: 5910 f30b |0140: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08d72c: 7fc0 |0142: neg-float v0, v12 │ │ +08d72e: 0213 0000 |0143: move/from16 v19, v0 │ │ +08d732: a813 130d |0145: mul-float v19, v19, v13 │ │ +08d736: a814 0e04 |0147: mul-float v20, v14, v4 │ │ +08d73a: a613 1314 |0149: add-float v19, v19, v20 │ │ +08d73e: 0200 1300 |014b: move/from16 v0, v19 │ │ +08d742: 0801 1700 |014d: move-object/from16 v1, v23 │ │ +08d746: 5910 f40b |014f: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08d74a: 2900 f1fe |0151: goto/16 0042 // -010f │ │ +08d74e: 1313 0000 |0153: const/16 v19, #int 0 // #0 │ │ +08d752: 2d13 0713 |0155: cmpl-float v19, v7, v19 │ │ +08d756: 3913 3900 |0157: if-nez v19, 0190 // +0039 │ │ +08d75a: 1313 0000 |0159: const/16 v19, #int 0 // #0 │ │ +08d75e: 2d13 0813 |015b: cmpl-float v19, v8, v19 │ │ +08d762: 3913 3300 |015d: if-nez v19, 0190 // +0033 │ │ +08d766: 0800 1700 |015f: move-object/from16 v0, v23 │ │ +08d76a: 5200 f30b |0161: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08d76e: 0213 0000 |0163: move/from16 v19, v0 │ │ +08d772: a70d 1302 |0165: sub-float v13, v19, v2 │ │ +08d776: 0800 1700 |0167: move-object/from16 v0, v23 │ │ +08d77a: 5200 f40b |0169: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08d77e: 0213 0000 |016b: move/from16 v19, v0 │ │ +08d782: a70e 1303 |016d: sub-float v14, v19, v3 │ │ +08d786: a813 0d04 |016f: mul-float v19, v13, v4 │ │ +08d78a: a814 0e0c |0171: mul-float v20, v14, v12 │ │ +08d78e: a613 1314 |0173: add-float v19, v19, v20 │ │ +08d792: a913 130a |0175: div-float v19, v19, v10 │ │ +08d796: 0200 1300 |0177: move/from16 v0, v19 │ │ +08d79a: 0801 1700 |0179: move-object/from16 v1, v23 │ │ +08d79e: 5910 f30b |017b: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08d7a2: 7fc0 |017d: neg-float v0, v12 │ │ +08d7a4: 0213 0000 |017e: move/from16 v19, v0 │ │ +08d7a8: a813 130d |0180: mul-float v19, v19, v13 │ │ +08d7ac: a814 0e04 |0182: mul-float v20, v14, v4 │ │ +08d7b0: a613 1314 |0184: add-float v19, v19, v20 │ │ +08d7b4: a913 130b |0186: div-float v19, v19, v11 │ │ +08d7b8: 0200 1300 |0188: move/from16 v0, v19 │ │ +08d7bc: 0801 1700 |018a: move-object/from16 v1, v23 │ │ +08d7c0: 5910 f40b |018c: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08d7c4: 2900 b4fe |018e: goto/16 0042 // -014c │ │ +08d7c8: a60f 0207 |0190: add-float v15, v2, v7 │ │ +08d7cc: a610 0308 |0192: add-float v16, v3, v8 │ │ +08d7d0: 7f70 |0194: neg-float v0, v7 │ │ +08d7d2: 0213 0000 |0195: move/from16 v19, v0 │ │ +08d7d6: a805 130a |0197: mul-float v5, v19, v10 │ │ +08d7da: 7f80 |0199: neg-float v0, v8 │ │ +08d7dc: 0213 0000 |019a: move/from16 v19, v0 │ │ +08d7e0: a806 130b |019c: mul-float v6, v19, v11 │ │ +08d7e4: a813 0405 |019e: mul-float v19, v4, v5 │ │ +08d7e8: a814 0c06 |01a0: mul-float v20, v12, v6 │ │ +08d7ec: a713 1314 |01a2: sub-float v19, v19, v20 │ │ +08d7f0: a611 130f |01a4: add-float v17, v19, v15 │ │ +08d7f4: a813 0c05 |01a6: mul-float v19, v12, v5 │ │ +08d7f8: a814 0406 |01a8: mul-float v20, v4, v6 │ │ +08d7fc: a613 1314 |01aa: add-float v19, v19, v20 │ │ +08d800: a612 1310 |01ac: add-float v18, v19, v16 │ │ +08d804: 0800 1700 |01ae: move-object/from16 v0, v23 │ │ +08d808: 5200 f30b |01b0: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08d80c: 0213 0000 |01b2: move/from16 v19, v0 │ │ +08d810: a70d 1311 |01b4: sub-float v13, v19, v17 │ │ +08d814: 0800 1700 |01b6: move-object/from16 v0, v23 │ │ +08d818: 5200 f40b |01b8: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08d81c: 0213 0000 |01ba: move/from16 v19, v0 │ │ +08d820: a70e 1312 |01bc: sub-float v14, v19, v18 │ │ +08d824: a813 0d04 |01be: mul-float v19, v13, v4 │ │ +08d828: a814 0e0c |01c0: mul-float v20, v14, v12 │ │ +08d82c: a613 1314 |01c2: add-float v19, v19, v20 │ │ +08d830: a913 130a |01c4: div-float v19, v19, v10 │ │ +08d834: 0200 1300 |01c6: move/from16 v0, v19 │ │ +08d838: 0801 1700 |01c8: move-object/from16 v1, v23 │ │ +08d83c: 5910 f30b |01ca: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +08d840: 7fc0 |01cc: neg-float v0, v12 │ │ +08d842: 0213 0000 |01cd: move/from16 v19, v0 │ │ +08d846: a813 130d |01cf: mul-float v19, v19, v13 │ │ +08d84a: a814 0e04 |01d1: mul-float v20, v14, v4 │ │ +08d84e: a613 1314 |01d3: add-float v19, v19, v20 │ │ +08d852: a913 130b |01d5: div-float v19, v19, v11 │ │ +08d856: 0200 1300 |01d7: move/from16 v0, v19 │ │ +08d85a: 0801 1700 |01d9: move-object/from16 v1, v23 │ │ +08d85e: 5910 f40b |01db: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +08d862: 2900 65fe |01dd: goto/16 0042 // -019b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=602 │ │ 0x0004 line=603 │ │ 0x0008 line=604 │ │ 0x000c line=605 │ │ 0x0010 line=606 │ │ @@ -107400,35 +107422,35 @@ │ │ 0x00c3 - 0x01df reg=12 sin F │ │ 0x01b6 - 0x01df reg=13 tox F │ │ 0x01be - 0x01df reg=14 toy F │ │ 0x0192 - 0x01df reg=15 worldOriginX F │ │ 0x0194 - 0x01df reg=16 worldOriginY F │ │ 0x01a6 - 0x01df reg=17 x1 F │ │ 0x01ae - 0x01df reg=18 y1 F │ │ - 0x0000 - 0x01df reg=21 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ - 0x0000 - 0x01df reg=22 parentCoords Lcom/badlogic/gdx/math/Vector2; │ │ + 0x0000 - 0x01df reg=22 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ + 0x0000 - 0x01df reg=23 parentCoords Lcom/badlogic/gdx/math/Vector2; │ │ │ │ #40 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ name : 'remove' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -07f32c: |[07f32c] com.badlogic.gdx.scenes.scene2d.Actor.remove:()Z │ │ -07f33c: 5410 5e0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parent:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0d5e │ │ -07f340: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -07f344: 5410 5e0d |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parent:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0d5e │ │ -07f348: 6e20 b917 1000 |0006: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@17b9 │ │ -07f34e: 0a00 |0009: move-result v0 │ │ -07f350: 0f00 |000a: return v0 │ │ -07f352: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -07f354: 28fe |000c: goto 000a // -0002 │ │ +08d868: |[08d868] com.badlogic.gdx.scenes.scene2d.Actor.remove:()Z │ │ +08d878: 5410 5e0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parent:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0d5e │ │ +08d87c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +08d880: 5410 5e0d |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parent:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0d5e │ │ +08d884: 6e20 b917 1000 |0006: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@17b9 │ │ +08d88a: 0a00 |0009: move-result v0 │ │ +08d88c: 0f00 |000a: return v0 │ │ +08d88e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +08d890: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x000a line=186 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ @@ -107437,23 +107459,23 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Action;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -07f358: |[07f358] com.badlogic.gdx.scenes.scene2d.Actor.removeAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V │ │ -07f368: 5420 560d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0d56 │ │ -07f36c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -07f36e: 6e30 7e1e 3001 |0003: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ -07f374: 0a00 |0006: move-result v0 │ │ -07f376: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -07f37a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -07f37c: 6e20 2f17 0300 |000a: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@172f │ │ -07f382: 0e00 |000d: return-void │ │ +08d894: |[08d894] com.badlogic.gdx.scenes.scene2d.Actor.removeAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V │ │ +08d8a4: 5420 560d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0d56 │ │ +08d8a8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +08d8aa: 6e30 7e1e 3001 |0003: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ +08d8b0: 0a00 |0006: move-result v0 │ │ +08d8b2: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +08d8b6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +08d8b8: 6e20 2f17 0300 |000a: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@172f │ │ +08d8be: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x000d line=231 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x000e reg=3 action Lcom/badlogic/gdx/scenes/scene2d/Action; │ │ @@ -107463,20 +107485,20 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07f384: |[07f384] com.badlogic.gdx.scenes.scene2d.Actor.removeCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ │ -07f394: 5420 570d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Actor;.captureListeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0d57 │ │ -07f398: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -07f39a: 6e30 811f 3001 |0003: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.removeValue:(Ljava/lang/Object;Z)Z // method@1f81 │ │ -07f3a0: 0a00 |0006: move-result v0 │ │ -07f3a2: 0f00 |0007: return v0 │ │ +08d8c0: |[08d8c0] com.badlogic.gdx.scenes.scene2d.Actor.removeCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ │ +08d8d0: 5420 570d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Actor;.captureListeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0d57 │ │ +08d8d4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +08d8d6: 6e30 811f 3001 |0003: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.removeValue:(Ljava/lang/Object;Z)Z // method@1f81 │ │ +08d8dc: 0a00 |0006: move-result v0 │ │ +08d8de: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0008 reg=3 listener Lcom/badlogic/gdx/scenes/scene2d/EventListener; │ │ │ │ @@ -107485,20 +107507,20 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07f3a4: |[07f3a4] com.badlogic.gdx.scenes.scene2d.Actor.removeListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ │ -07f3b4: 5420 5a0d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Actor;.listeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0d5a │ │ -07f3b8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -07f3ba: 6e30 811f 3001 |0003: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.removeValue:(Ljava/lang/Object;Z)Z // method@1f81 │ │ -07f3c0: 0a00 |0006: move-result v0 │ │ -07f3c2: 0f00 |0007: return v0 │ │ +08d8e0: |[08d8e0] com.badlogic.gdx.scenes.scene2d.Actor.removeListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ │ +08d8f0: 5420 5a0d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Actor;.listeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0d5a │ │ +08d8f4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +08d8f6: 6e30 811f 3001 |0003: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.removeValue:(Ljava/lang/Object;Z)Z // method@1f81 │ │ +08d8fc: 0a00 |0006: move-result v0 │ │ +08d8fe: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0008 reg=3 listener Lcom/badlogic/gdx/scenes/scene2d/EventListener; │ │ │ │ @@ -107507,19 +107529,19 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07f3c4: |[07f3c4] com.badlogic.gdx.scenes.scene2d.Actor.rotate:(F)V │ │ -07f3d4: 5210 5f0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.rotation:F // field@0d5f │ │ -07f3d8: c620 |0002: add-float/2addr v0, v2 │ │ -07f3da: 6e20 6d17 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setRotation:(F)V // method@176d │ │ -07f3e0: 0e00 |0006: return-void │ │ +08d900: |[08d900] com.badlogic.gdx.scenes.scene2d.Actor.rotate:(F)V │ │ +08d910: 5210 5f0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.rotation:F // field@0d5f │ │ +08d914: c620 |0002: add-float/2addr v0, v2 │ │ +08d916: 6e20 6d17 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setRotation:(F)V // method@176d │ │ +08d91c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0006 line=462 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0007 reg=2 amountInDegrees F │ │ @@ -107529,22 +107551,22 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -07f3e4: |[07f3e4] com.badlogic.gdx.scenes.scene2d.Actor.scale:(F)V │ │ -07f3f4: 5210 600d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleX:F // field@0d60 │ │ -07f3f8: c620 |0002: add-float/2addr v0, v2 │ │ -07f3fa: 6e20 7017 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScaleX:(F)V // method@1770 │ │ -07f400: 5210 610d |0006: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleY:F // field@0d61 │ │ -07f404: c620 |0008: add-float/2addr v0, v2 │ │ -07f406: 6e20 7117 0100 |0009: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScaleY:(F)V // method@1771 │ │ -07f40c: 0e00 |000c: return-void │ │ +08d920: |[08d920] com.badlogic.gdx.scenes.scene2d.Actor.scale:(F)V │ │ +08d930: 5210 600d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleX:F // field@0d60 │ │ +08d934: c620 |0002: add-float/2addr v0, v2 │ │ +08d936: 6e20 7017 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScaleX:(F)V // method@1770 │ │ +08d93c: 5210 610d |0006: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleY:F // field@0d61 │ │ +08d940: c620 |0008: add-float/2addr v0, v2 │ │ +08d942: 6e20 7117 0100 |0009: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScaleY:(F)V // method@1771 │ │ +08d948: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x0006 line=442 │ │ 0x000c line=443 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -107555,22 +107577,22 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -07f410: |[07f410] com.badlogic.gdx.scenes.scene2d.Actor.scale:(FF)V │ │ -07f420: 5210 600d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleX:F // field@0d60 │ │ -07f424: c620 |0002: add-float/2addr v0, v2 │ │ -07f426: 6e20 7017 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScaleX:(F)V // method@1770 │ │ -07f42c: 5210 610d |0006: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleY:F // field@0d61 │ │ -07f430: c630 |0008: add-float/2addr v0, v3 │ │ -07f432: 6e20 7117 0100 |0009: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScaleY:(F)V // method@1771 │ │ -07f438: 0e00 |000c: return-void │ │ +08d94c: |[08d94c] com.badlogic.gdx.scenes.scene2d.Actor.scale:(FF)V │ │ +08d95c: 5210 600d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleX:F // field@0d60 │ │ +08d960: c620 |0002: add-float/2addr v0, v2 │ │ +08d962: 6e20 7017 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScaleX:(F)V // method@1770 │ │ +08d968: 5210 610d |0006: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleY:F // field@0d61 │ │ +08d96c: c630 |0008: add-float/2addr v0, v3 │ │ +08d96e: 6e20 7117 0100 |0009: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScaleY:(F)V // method@1771 │ │ +08d974: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0006 line=448 │ │ 0x000c line=449 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -107582,24 +107604,24 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -07f43c: |[07f43c] com.badlogic.gdx.scenes.scene2d.Actor.screenToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -07f44c: 6e10 4a17 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@174a │ │ -07f452: 0c00 |0003: move-result-object v0 │ │ -07f454: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -07f458: 1103 |0006: return-object v3 │ │ -07f45a: 6e20 1b18 3000 |0007: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@181b │ │ -07f460: 0c01 |000a: move-result-object v1 │ │ -07f462: 6e20 7c17 1200 |000b: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@177c │ │ -07f468: 0c03 |000e: move-result-object v3 │ │ -07f46a: 28f7 |000f: goto 0006 // -0009 │ │ +08d978: |[08d978] com.badlogic.gdx.scenes.scene2d.Actor.screenToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +08d988: 6e10 4a17 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@174a │ │ +08d98e: 0c00 |0003: move-result-object v0 │ │ +08d990: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +08d994: 1103 |0006: return-object v3 │ │ +08d996: 6e20 1b18 3000 |0007: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@181b │ │ +08d99c: 0c01 |000a: move-result-object v1 │ │ +08d99e: 6e20 7c17 1200 |000b: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@177c │ │ +08d9a4: 0c03 |000e: move-result-object v3 │ │ +08d9a6: 28f7 |000f: goto 0006 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ 0x0004 line=553 │ │ 0x0006 line=554 │ │ locals : │ │ 0x0000 - 0x0006 reg=3 screenCoords Lcom/badlogic/gdx/math/Vector2; │ │ @@ -107612,20 +107634,20 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -07f46c: |[07f46c] com.badlogic.gdx.scenes.scene2d.Actor.setBounds:(FFFF)V │ │ -07f47c: 6e20 7717 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1777 │ │ -07f482: 6e20 7817 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1778 │ │ -07f488: 6e20 7617 3000 |0006: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1776 │ │ -07f48e: 6e20 6617 4000 |0009: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1766 │ │ -07f494: 0e00 |000c: return-void │ │ +08d9a8: |[08d9a8] com.badlogic.gdx.scenes.scene2d.Actor.setBounds:(FFFF)V │ │ +08d9b8: 6e20 7717 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1777 │ │ +08d9be: 6e20 7817 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1778 │ │ +08d9c4: 6e20 7617 3000 |0006: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1776 │ │ +08d9ca: 6e20 6617 4000 |0009: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1766 │ │ +08d9d0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0003 line=384 │ │ 0x0006 line=385 │ │ 0x0009 line=386 │ │ 0x000c line=387 │ │ @@ -107641,18 +107663,18 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -07f498: |[07f498] com.badlogic.gdx.scenes.scene2d.Actor.setColor:(FFFF)V │ │ -07f4a8: 5410 580d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.color:Lcom/badlogic/gdx/graphics/Color; // field@0d58 │ │ -07f4ac: 6e55 bd09 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/Color;.set:(FFFF)V // method@09bd │ │ -07f4b2: 0e00 |0005: return-void │ │ +08d9d4: |[08d9d4] com.badlogic.gdx.scenes.scene2d.Actor.setColor:(FFFF)V │ │ +08d9e4: 5410 580d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.color:Lcom/badlogic/gdx/graphics/Color; // field@0d58 │ │ +08d9e8: 6e55 bd09 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/Color;.set:(FFFF)V // method@09bd │ │ +08d9ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ 0x0005 line=470 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0006 reg=2 r F │ │ @@ -107665,18 +107687,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Color;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07f4b4: |[07f4b4] com.badlogic.gdx.scenes.scene2d.Actor.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ -07f4c4: 5410 580d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.color:Lcom/badlogic/gdx/graphics/Color; // field@0d58 │ │ -07f4c8: 6e20 bc09 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ -07f4ce: 0e00 |0005: return-void │ │ +08d9f0: |[08d9f0] com.badlogic.gdx.scenes.scene2d.Actor.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ +08da00: 5410 580d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.color:Lcom/badlogic/gdx/graphics/Color; // field@0d58 │ │ +08da04: 6e20 bc09 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ +08da0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0005 line=466 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0006 reg=2 color Lcom/badlogic/gdx/graphics/Color; │ │ @@ -107686,17 +107708,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f4d0: |[07f4d0] com.badlogic.gdx.scenes.scene2d.Actor.setHeight:(F)V │ │ -07f4e0: 5901 590d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.height:F // field@0d59 │ │ -07f4e4: 0e00 |0002: return-void │ │ +08da0c: |[08da0c] com.badlogic.gdx.scenes.scene2d.Actor.setHeight:(F)V │ │ +08da1c: 5901 590d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.height:F // field@0d59 │ │ +08da20: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0002 line=351 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0003 reg=1 height F │ │ @@ -107706,17 +107728,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f4e8: |[07f4e8] com.badlogic.gdx.scenes.scene2d.Actor.setName:(Ljava/lang/String;)V │ │ -07f4f8: 5b01 5b0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.name:Ljava/lang/String; // field@0d5b │ │ -07f4fc: 0e00 |0002: return-void │ │ +08da24: |[08da24] com.badlogic.gdx.scenes.scene2d.Actor.setName:(Ljava/lang/String;)V │ │ +08da34: 5b01 5b0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.name:Ljava/lang/String; // field@0d5b │ │ +08da38: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0002 line=485 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0003 reg=1 name Ljava/lang/String; │ │ @@ -107726,18 +107748,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07f500: |[07f500] com.badlogic.gdx.scenes.scene2d.Actor.setOrigin:(FF)V │ │ -07f510: 6e20 6917 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setOriginX:(F)V // method@1769 │ │ -07f516: 6e20 6a17 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setOriginY:(F)V // method@176a │ │ -07f51c: 0e00 |0006: return-void │ │ +08da3c: |[08da3c] com.badlogic.gdx.scenes.scene2d.Actor.setOrigin:(FF)V │ │ +08da4c: 6e20 6917 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setOriginX:(F)V // method@1769 │ │ +08da52: 6e20 6a17 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setOriginY:(F)V // method@176a │ │ +08da58: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0003 line=408 │ │ 0x0006 line=409 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -107749,17 +107771,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f520: |[07f520] com.badlogic.gdx.scenes.scene2d.Actor.setOriginX:(F)V │ │ -07f530: 5901 5c0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.originX:F // field@0d5c │ │ -07f534: 0e00 |0002: return-void │ │ +08da5c: |[08da5c] com.badlogic.gdx.scenes.scene2d.Actor.setOriginX:(F)V │ │ +08da6c: 5901 5c0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.originX:F // field@0d5c │ │ +08da70: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0002 line=395 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0003 reg=1 originX F │ │ @@ -107769,17 +107791,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f538: |[07f538] com.badlogic.gdx.scenes.scene2d.Actor.setOriginY:(F)V │ │ -07f548: 5901 5d0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.originY:F // field@0d5d │ │ -07f54c: 0e00 |0002: return-void │ │ +08da74: |[08da74] com.badlogic.gdx.scenes.scene2d.Actor.setOriginY:(F)V │ │ +08da84: 5901 5d0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.originY:F // field@0d5d │ │ +08da88: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0002 line=403 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0003 reg=1 originY F │ │ @@ -107789,17 +107811,17 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Group;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f550: |[07f550] com.badlogic.gdx.scenes.scene2d.Actor.setParent:(Lcom/badlogic/gdx/scenes/scene2d/Group;)V │ │ -07f560: 5b01 5e0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parent:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0d5e │ │ -07f564: 0e00 |0002: return-void │ │ +08da8c: |[08da8c] com.badlogic.gdx.scenes.scene2d.Actor.setParent:(Lcom/badlogic/gdx/scenes/scene2d/Group;)V │ │ +08da9c: 5b01 5e0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parent:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0d5e │ │ +08daa0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0002 line=290 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0003 reg=1 parent Lcom/badlogic/gdx/scenes/scene2d/Group; │ │ @@ -107809,18 +107831,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07f568: |[07f568] com.badlogic.gdx.scenes.scene2d.Actor.setPosition:(FF)V │ │ -07f578: 6e20 7717 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1777 │ │ -07f57e: 6e20 7817 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1778 │ │ -07f584: 0e00 |0006: return-void │ │ +08daa4: |[08daa4] com.badlogic.gdx.scenes.scene2d.Actor.setPosition:(FF)V │ │ +08dab4: 6e20 7717 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1777 │ │ +08daba: 6e20 7817 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1778 │ │ +08dac0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0003 line=329 │ │ 0x0006 line=330 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -107832,17 +107854,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f588: |[07f588] com.badlogic.gdx.scenes.scene2d.Actor.setRotation:(F)V │ │ -07f598: 5901 5f0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.rotation:F // field@0d5f │ │ -07f59c: 0e00 |0002: return-void │ │ +08dac4: |[08dac4] com.badlogic.gdx.scenes.scene2d.Actor.setRotation:(F)V │ │ +08dad4: 5901 5f0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.rotation:F // field@0d5f │ │ +08dad8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ 0x0002 line=457 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0003 reg=1 degrees F │ │ @@ -107852,18 +107874,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07f5a0: |[07f5a0] com.badlogic.gdx.scenes.scene2d.Actor.setScale:(F)V │ │ -07f5b0: 6e20 7017 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScaleX:(F)V // method@1770 │ │ -07f5b6: 6e20 7117 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScaleY:(F)V // method@1771 │ │ -07f5bc: 0e00 |0006: return-void │ │ +08dadc: |[08dadc] com.badlogic.gdx.scenes.scene2d.Actor.setScale:(F)V │ │ +08daec: 6e20 7017 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScaleX:(F)V // method@1770 │ │ +08daf2: 6e20 7117 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScaleY:(F)V // method@1771 │ │ +08daf8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ 0x0003 line=430 │ │ 0x0006 line=431 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -107874,18 +107896,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07f5c0: |[07f5c0] com.badlogic.gdx.scenes.scene2d.Actor.setScale:(FF)V │ │ -07f5d0: 6e20 7017 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScaleX:(F)V // method@1770 │ │ -07f5d6: 6e20 7117 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScaleY:(F)V // method@1771 │ │ -07f5dc: 0e00 |0006: return-void │ │ +08dafc: |[08dafc] com.badlogic.gdx.scenes.scene2d.Actor.setScale:(FF)V │ │ +08db0c: 6e20 7017 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScaleX:(F)V // method@1770 │ │ +08db12: 6e20 7117 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScaleY:(F)V // method@1771 │ │ +08db18: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ 0x0003 line=436 │ │ 0x0006 line=437 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -107897,17 +107919,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f5e0: |[07f5e0] com.badlogic.gdx.scenes.scene2d.Actor.setScaleX:(F)V │ │ -07f5f0: 5901 600d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleX:F // field@0d60 │ │ -07f5f4: 0e00 |0002: return-void │ │ +08db1c: |[08db1c] com.badlogic.gdx.scenes.scene2d.Actor.setScaleX:(F)V │ │ +08db2c: 5901 600d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleX:F // field@0d60 │ │ +08db30: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0002 line=417 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0003 reg=1 scaleX F │ │ @@ -107917,17 +107939,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f5f8: |[07f5f8] com.badlogic.gdx.scenes.scene2d.Actor.setScaleY:(F)V │ │ -07f608: 5901 610d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleY:F // field@0d61 │ │ -07f60c: 0e00 |0002: return-void │ │ +08db34: |[08db34] com.badlogic.gdx.scenes.scene2d.Actor.setScaleY:(F)V │ │ +08db44: 5901 610d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleY:F // field@0d61 │ │ +08db48: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0002 line=425 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0003 reg=1 scaleY F │ │ @@ -107937,18 +107959,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07f610: |[07f610] com.badlogic.gdx.scenes.scene2d.Actor.setSize:(FF)V │ │ -07f620: 6e20 7617 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1776 │ │ -07f626: 6e20 6617 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1766 │ │ -07f62c: 0e00 |0006: return-void │ │ +08db4c: |[08db4c] com.badlogic.gdx.scenes.scene2d.Actor.setSize:(FF)V │ │ +08db5c: 6e20 7617 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1776 │ │ +08db62: 6e20 6617 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1766 │ │ +08db68: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x0003 line=366 │ │ 0x0006 line=367 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -107960,17 +107982,17 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f630: |[07f630] com.badlogic.gdx.scenes.scene2d.Actor.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V │ │ -07f640: 5b01 620d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@0d62 │ │ -07f644: 0e00 |0002: return-void │ │ +08db6c: |[08db6c] com.badlogic.gdx.scenes.scene2d.Actor.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V │ │ +08db7c: 5b01 620d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@0d62 │ │ +08db80: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0002 line=253 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0003 reg=1 stage Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ @@ -107980,17 +108002,17 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f648: |[07f648] com.badlogic.gdx.scenes.scene2d.Actor.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V │ │ -07f658: 5b01 630d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.touchable:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0d63 │ │ -07f65c: 0e00 |0002: return-void │ │ +08db84: |[08db84] com.badlogic.gdx.scenes.scene2d.Actor.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V │ │ +08db94: 5b01 630d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.touchable:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0d63 │ │ +08db98: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0002 line=299 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0003 reg=1 touchable Lcom/badlogic/gdx/scenes/scene2d/Touchable; │ │ @@ -108000,17 +108022,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f660: |[07f660] com.badlogic.gdx.scenes.scene2d.Actor.setVisible:(Z)V │ │ -07f670: 5c01 640d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.visible:Z // field@0d64 │ │ -07f674: 0e00 |0002: return-void │ │ +08db9c: |[08db9c] com.badlogic.gdx.scenes.scene2d.Actor.setVisible:(Z)V │ │ +08dbac: 5c01 640d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.visible:Z // field@0d64 │ │ +08dbb0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ 0x0002 line=308 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0003 reg=1 visible Z │ │ @@ -108020,17 +108042,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f678: |[07f678] com.badlogic.gdx.scenes.scene2d.Actor.setWidth:(F)V │ │ -07f688: 5901 650d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.width:F // field@0d65 │ │ -07f68c: 0e00 |0002: return-void │ │ +08dbb4: |[08dbb4] com.badlogic.gdx.scenes.scene2d.Actor.setWidth:(F)V │ │ +08dbc4: 5901 650d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.width:F // field@0d65 │ │ +08dbc8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0002 line=343 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0003 reg=1 width F │ │ @@ -108040,17 +108062,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f690: |[07f690] com.badlogic.gdx.scenes.scene2d.Actor.setX:(F)V │ │ -07f6a0: 5901 660d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.x:F // field@0d66 │ │ -07f6a4: 0e00 |0002: return-void │ │ +08dbcc: |[08dbcc] com.badlogic.gdx.scenes.scene2d.Actor.setX:(F)V │ │ +08dbdc: 5901 660d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.x:F // field@0d66 │ │ +08dbe0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0002 line=316 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0003 reg=1 x F │ │ @@ -108060,17 +108082,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f6a8: |[07f6a8] com.badlogic.gdx.scenes.scene2d.Actor.setY:(F)V │ │ -07f6b8: 5901 670d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.y:F // field@0d67 │ │ -07f6bc: 0e00 |0002: return-void │ │ +08dbe4: |[08dbe4] com.badlogic.gdx.scenes.scene2d.Actor.setY:(F)V │ │ +08dbf4: 5901 670d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.y:F // field@0d67 │ │ +08dbf8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0002 line=324 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0003 reg=1 y F │ │ @@ -108080,38 +108102,38 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -07f6c0: |[07f6c0] com.badlogic.gdx.scenes.scene2d.Actor.setZIndex:(I)V │ │ -07f6d0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -07f6d2: 3b05 0a00 |0001: if-gez v5, 000b // +000a │ │ -07f6d6: 2202 af03 |0003: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03af │ │ -07f6da: 1a03 e010 |0005: const-string v3, "ZIndex cannot be < 0." // string@10e0 │ │ -07f6de: 7020 f825 3200 |0007: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -07f6e4: 2702 |000a: throw v2 │ │ -07f6e6: 6e10 4517 0400 |000b: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1745 │ │ -07f6ec: 0c01 |000e: move-result-object v1 │ │ -07f6ee: 3901 0300 |000f: if-nez v1, 0012 // +0003 │ │ -07f6f2: 0e00 |0011: return-void │ │ -07f6f4: 6e10 a417 0100 |0012: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@17a4 │ │ -07f6fa: 0c00 |0015: move-result-object v0 │ │ -07f6fc: 5202 df0f |0016: iget v2, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -07f700: 3232 f9ff |0018: if-eq v2, v3, 0011 // -0007 │ │ -07f704: 6e30 7e1e 4003 |001a: invoke-virtual {v0, v4, v3}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ -07f70a: 0a02 |001d: move-result v2 │ │ -07f70c: 3802 f3ff |001e: if-eqz v2, 0011 // -000d │ │ -07f710: 5202 df0f |0020: iget v2, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -07f714: 3425 0600 |0022: if-lt v5, v2, 0028 // +0006 │ │ -07f718: 6e20 6a1e 4000 |0024: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -07f71e: 28ea |0027: goto 0011 // -0016 │ │ -07f720: 6e30 761e 5004 |0028: invoke-virtual {v0, v5, v4}, Lcom/badlogic/gdx/utils/Array;.insert:(ILjava/lang/Object;)V // method@1e76 │ │ -07f726: 28e6 |002b: goto 0011 // -001a │ │ +08dbfc: |[08dbfc] com.badlogic.gdx.scenes.scene2d.Actor.setZIndex:(I)V │ │ +08dc0c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +08dc0e: 3b05 0a00 |0001: if-gez v5, 000b // +000a │ │ +08dc12: 2202 ad03 |0003: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +08dc16: 1a03 de10 |0005: const-string v3, "ZIndex cannot be < 0." // string@10de │ │ +08dc1a: 7020 f825 3200 |0007: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +08dc20: 2702 |000a: throw v2 │ │ +08dc22: 6e10 4517 0400 |000b: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1745 │ │ +08dc28: 0c01 |000e: move-result-object v1 │ │ +08dc2a: 3901 0300 |000f: if-nez v1, 0012 // +0003 │ │ +08dc2e: 0e00 |0011: return-void │ │ +08dc30: 6e10 a417 0100 |0012: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@17a4 │ │ +08dc36: 0c00 |0015: move-result-object v0 │ │ +08dc38: 5202 df0f |0016: iget v2, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +08dc3c: 3232 f9ff |0018: if-eq v2, v3, 0011 // -0007 │ │ +08dc40: 6e30 7e1e 4003 |001a: invoke-virtual {v0, v4, v3}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ +08dc46: 0a02 |001d: move-result v2 │ │ +08dc48: 3802 f3ff |001e: if-eqz v2, 0011 // -000d │ │ +08dc4c: 5202 df0f |0020: iget v2, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +08dc50: 3425 0600 |0022: if-lt v5, v2, 0028 // +0006 │ │ +08dc54: 6e20 6a1e 4000 |0024: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +08dc5a: 28ea |0027: goto 0011 // -0016 │ │ +08dc5c: 6e30 761e 5004 |0028: invoke-virtual {v0, v5, v4}, Lcom/badlogic/gdx/utils/Array;.insert:(ILjava/lang/Object;)V // method@1e76 │ │ +08dc62: 28e6 |002b: goto 0011 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=501 │ │ 0x000b line=502 │ │ 0x000f line=503 │ │ 0x0011 line=511 │ │ 0x0012 line=504 │ │ @@ -108131,22 +108153,22 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -07f728: |[07f728] com.badlogic.gdx.scenes.scene2d.Actor.size:(F)V │ │ -07f738: 5210 650d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.width:F // field@0d65 │ │ -07f73c: c620 |0002: add-float/2addr v0, v2 │ │ -07f73e: 6e20 7617 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1776 │ │ -07f744: 5210 590d |0006: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.height:F // field@0d59 │ │ -07f748: c620 |0008: add-float/2addr v0, v2 │ │ -07f74a: 6e20 6617 0100 |0009: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1766 │ │ -07f750: 0e00 |000c: return-void │ │ +08dc64: |[08dc64] com.badlogic.gdx.scenes.scene2d.Actor.size:(F)V │ │ +08dc74: 5210 650d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.width:F // field@0d65 │ │ +08dc78: c620 |0002: add-float/2addr v0, v2 │ │ +08dc7a: 6e20 7617 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1776 │ │ +08dc80: 5210 590d |0006: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.height:F // field@0d59 │ │ +08dc84: c620 |0008: add-float/2addr v0, v2 │ │ +08dc86: 6e20 6617 0100 |0009: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1766 │ │ +08dc8c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ 0x0006 line=372 │ │ 0x000c line=373 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -108157,22 +108179,22 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -07f754: |[07f754] com.badlogic.gdx.scenes.scene2d.Actor.size:(FF)V │ │ -07f764: 5210 650d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.width:F // field@0d65 │ │ -07f768: c620 |0002: add-float/2addr v0, v2 │ │ -07f76a: 6e20 7617 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1776 │ │ -07f770: 5210 590d |0006: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.height:F // field@0d59 │ │ -07f774: c630 |0008: add-float/2addr v0, v3 │ │ -07f776: 6e20 6617 0100 |0009: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1766 │ │ -07f77c: 0e00 |000c: return-void │ │ +08dc90: |[08dc90] com.badlogic.gdx.scenes.scene2d.Actor.size:(FF)V │ │ +08dca0: 5210 650d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.width:F // field@0d65 │ │ +08dca4: c620 |0002: add-float/2addr v0, v2 │ │ +08dca6: 6e20 7617 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1776 │ │ +08dcac: 5210 590d |0006: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.height:F // field@0d59 │ │ +08dcb0: c630 |0008: add-float/2addr v0, v3 │ │ +08dcb2: 6e20 6617 0100 |0009: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1766 │ │ +08dcb8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x0006 line=378 │ │ 0x000c line=379 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -108184,22 +108206,22 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -07f780: |[07f780] com.badlogic.gdx.scenes.scene2d.Actor.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -07f790: 5410 5e0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parent:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0d5e │ │ -07f794: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -07f798: 1102 |0004: return-object v2 │ │ -07f79a: 5410 5e0d |0005: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parent:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0d5e │ │ -07f79e: 6e20 c217 2000 |0007: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@17c2 │ │ -07f7a4: 6e20 5a17 2100 |000a: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parentToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@175a │ │ -07f7aa: 28f7 |000d: goto 0004 // -0009 │ │ +08dcbc: |[08dcbc] com.badlogic.gdx.scenes.scene2d.Actor.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +08dccc: 5410 5e0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parent:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0d5e │ │ +08dcd0: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +08dcd4: 1102 |0004: return-object v2 │ │ +08dcd6: 5410 5e0d |0005: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parent:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0d5e │ │ +08dcda: 6e20 c217 2000 |0007: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@17c2 │ │ +08dce0: 6e20 5a17 2100 |000a: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parentToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@175a │ │ +08dce6: 28f7 |000d: goto 0004 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ 0x0004 line=562 │ │ 0x0005 line=560 │ │ 0x000a line=561 │ │ locals : │ │ @@ -108211,18 +108233,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07f7ac: |[07f7ac] com.badlogic.gdx.scenes.scene2d.Actor.toBack:()V │ │ -07f7bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07f7be: 6e20 7917 0100 |0001: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setZIndex:(I)V // method@1779 │ │ -07f7c4: 0e00 |0004: return-void │ │ +08dce8: |[08dce8] com.badlogic.gdx.scenes.scene2d.Actor.toBack:()V │ │ +08dcf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08dcfa: 6e20 7917 0100 |0001: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setZIndex:(I)V // method@1779 │ │ +08dd00: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ 0x0004 line=495 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ @@ -108231,18 +108253,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07f7c8: |[07f7c8] com.badlogic.gdx.scenes.scene2d.Actor.toFront:()V │ │ -07f7d8: 1400 ffff ff7f |0000: const v0, #float nan // #7fffffff │ │ -07f7de: 6e20 7917 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setZIndex:(I)V // method@1779 │ │ -07f7e4: 0e00 |0006: return-void │ │ +08dd04: |[08dd04] com.badlogic.gdx.scenes.scene2d.Actor.toFront:()V │ │ +08dd14: 1400 ffff ff7f |0000: const v0, #float nan // #7fffffff │ │ +08dd1a: 6e20 7917 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setZIndex:(I)V // method@1779 │ │ +08dd20: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ 0x0006 line=490 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ @@ -108251,60 +108273,60 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -07f7e8: |[07f7e8] com.badlogic.gdx.scenes.scene2d.Actor.toString:()Ljava/lang/String; │ │ -07f7f8: 5441 5b0d |0000: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.name:Ljava/lang/String; // field@0d5b │ │ -07f7fc: 3901 1900 |0002: if-nez v1, 001b // +0019 │ │ -07f800: 6e10 2926 0400 |0004: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -07f806: 0c02 |0007: move-result-object v2 │ │ -07f808: 6e10 d625 0200 |0008: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -07f80e: 0c01 |000b: move-result-object v1 │ │ -07f810: 1302 2e00 |000c: const/16 v2, #int 46 // #2e │ │ -07f814: 6e20 4e26 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ -07f81a: 0a00 |0011: move-result v0 │ │ -07f81c: 12f2 |0012: const/4 v2, #int -1 // #ff │ │ -07f81e: 3220 0800 |0013: if-eq v0, v2, 001b // +0008 │ │ -07f822: d802 0001 |0015: add-int/lit8 v2, v0, #int 1 // #01 │ │ -07f826: 6e20 5726 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ -07f82c: 0c01 |001a: move-result-object v1 │ │ -07f82e: 2202 c503 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -07f832: 7010 6726 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -07f838: 6e20 6e26 1200 |0020: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -07f83e: 0c02 |0023: move-result-object v2 │ │ -07f840: 1a03 0600 |0024: const-string v3, " " // string@0006 │ │ -07f844: 6e20 6e26 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -07f84a: 0c02 |0029: move-result-object v2 │ │ -07f84c: 5243 660d |002a: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.x:F // field@0d66 │ │ -07f850: 6e20 6a26 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -07f856: 0c02 |002f: move-result-object v2 │ │ -07f858: 1a03 a700 |0030: const-string v3, "," // string@00a7 │ │ -07f85c: 6e20 6e26 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -07f862: 0c02 |0035: move-result-object v2 │ │ -07f864: 5243 670d |0036: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.y:F // field@0d67 │ │ -07f868: 6e20 6a26 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -07f86e: 0c02 |003b: move-result-object v2 │ │ -07f870: 1a03 0600 |003c: const-string v3, " " // string@0006 │ │ -07f874: 6e20 6e26 3200 |003e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -07f87a: 0c02 |0041: move-result-object v2 │ │ -07f87c: 5243 650d |0042: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.width:F // field@0d65 │ │ -07f880: 6e20 6a26 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -07f886: 0c02 |0047: move-result-object v2 │ │ -07f888: 1a03 ca2b |0048: const-string v3, "x" // string@2bca │ │ -07f88c: 6e20 6e26 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -07f892: 0c02 |004d: move-result-object v2 │ │ -07f894: 5243 590d |004e: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.height:F // field@0d59 │ │ -07f898: 6e20 6a26 3200 |0050: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -07f89e: 0c02 |0053: move-result-object v2 │ │ -07f8a0: 6e10 7426 0200 |0054: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -07f8a6: 0c02 |0057: move-result-object v2 │ │ -07f8a8: 1102 |0058: return-object v2 │ │ +08dd24: |[08dd24] com.badlogic.gdx.scenes.scene2d.Actor.toString:()Ljava/lang/String; │ │ +08dd34: 5441 5b0d |0000: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.name:Ljava/lang/String; // field@0d5b │ │ +08dd38: 3901 1900 |0002: if-nez v1, 001b // +0019 │ │ +08dd3c: 6e10 2926 0400 |0004: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +08dd42: 0c02 |0007: move-result-object v2 │ │ +08dd44: 6e10 d625 0200 |0008: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +08dd4a: 0c01 |000b: move-result-object v1 │ │ +08dd4c: 1302 2e00 |000c: const/16 v2, #int 46 // #2e │ │ +08dd50: 6e20 4e26 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ +08dd56: 0a00 |0011: move-result v0 │ │ +08dd58: 12f2 |0012: const/4 v2, #int -1 // #ff │ │ +08dd5a: 3220 0800 |0013: if-eq v0, v2, 001b // +0008 │ │ +08dd5e: d802 0001 |0015: add-int/lit8 v2, v0, #int 1 // #01 │ │ +08dd62: 6e20 5726 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ +08dd68: 0c01 |001a: move-result-object v1 │ │ +08dd6a: 2202 c303 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +08dd6e: 7010 6726 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +08dd74: 6e20 6e26 1200 |0020: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +08dd7a: 0c02 |0023: move-result-object v2 │ │ +08dd7c: 1a03 0600 |0024: const-string v3, " " // string@0006 │ │ +08dd80: 6e20 6e26 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +08dd86: 0c02 |0029: move-result-object v2 │ │ +08dd88: 5243 660d |002a: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.x:F // field@0d66 │ │ +08dd8c: 6e20 6a26 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +08dd92: 0c02 |002f: move-result-object v2 │ │ +08dd94: 1a03 a700 |0030: const-string v3, "," // string@00a7 │ │ +08dd98: 6e20 6e26 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +08dd9e: 0c02 |0035: move-result-object v2 │ │ +08dda0: 5243 670d |0036: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.y:F // field@0d67 │ │ +08dda4: 6e20 6a26 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +08ddaa: 0c02 |003b: move-result-object v2 │ │ +08ddac: 1a03 0600 |003c: const-string v3, " " // string@0006 │ │ +08ddb0: 6e20 6e26 3200 |003e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +08ddb6: 0c02 |0041: move-result-object v2 │ │ +08ddb8: 5243 650d |0042: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.width:F // field@0d65 │ │ +08ddbc: 6e20 6a26 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +08ddc2: 0c02 |0047: move-result-object v2 │ │ +08ddc4: 1a03 c82b |0048: const-string v3, "x" // string@2bc8 │ │ +08ddc8: 6e20 6e26 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +08ddce: 0c02 |004d: move-result-object v2 │ │ +08ddd0: 5243 590d |004e: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.height:F // field@0d59 │ │ +08ddd4: 6e20 6a26 3200 |0050: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +08ddda: 0c02 |0053: move-result-object v2 │ │ +08dddc: 6e10 7426 0200 |0054: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +08dde2: 0c02 |0057: move-result-object v2 │ │ +08dde4: 1102 |0058: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=680 │ │ 0x0002 line=681 │ │ 0x0004 line=682 │ │ 0x000c line=683 │ │ 0x0012 line=684 │ │ @@ -108319,38 +108341,38 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -07f8ac: |[07f8ac] com.badlogic.gdx.scenes.scene2d.Actor.translate:(FF)V │ │ -07f8bc: 5210 660d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.x:F // field@0d66 │ │ -07f8c0: c620 |0002: add-float/2addr v0, v2 │ │ -07f8c2: 6e20 7717 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1777 │ │ -07f8c8: 5210 670d |0006: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.y:F // field@0d67 │ │ -07f8cc: c630 |0008: add-float/2addr v0, v3 │ │ -07f8ce: 6e20 7817 0100 |0009: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1778 │ │ -07f8d4: 0e00 |000c: return-void │ │ +08dde8: |[08dde8] com.badlogic.gdx.scenes.scene2d.Actor.translate:(FF)V │ │ +08ddf8: 5210 660d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.x:F // field@0d66 │ │ +08ddfc: c620 |0002: add-float/2addr v0, v2 │ │ +08ddfe: 6e20 7717 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1777 │ │ +08de04: 5210 670d |0006: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.y:F // field@0d67 │ │ +08de08: c630 |0008: add-float/2addr v0, v3 │ │ +08de0a: 6e20 7817 0100 |0009: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1778 │ │ +08de10: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0006 line=334 │ │ 0x000c line=335 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x000d reg=2 x F │ │ 0x0000 - 0x000d reg=3 y F │ │ │ │ source_file_idx : 366 (Actor.java) │ │ │ │ Class #276 header: │ │ -class_idx : 603 │ │ +class_idx : 601 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 906 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #276 - │ │ @@ -108367,17 +108389,17 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 906 (EventListener.java) │ │ │ │ Class #277 header: │ │ -class_idx : 605 │ │ +class_idx : 603 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 939 │ │ +superclass_idx : 937 │ │ source_file_idx : 1807 │ │ static_fields_size : 11 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #277 annotations: │ │ @@ -108445,94 +108467,94 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 156 16-bit code units │ │ -07f8d8: |[07f8d8] com.badlogic.gdx.scenes.scene2d.InputEvent$Type.:()V │ │ -07f8e8: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -07f8ea: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -07f8ec: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -07f8ee: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -07f8f0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -07f8f2: 2200 5d02 |0005: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@025d │ │ -07f8f6: 1a01 fc29 |0007: const-string v1, "touchDown" // string@29fc │ │ -07f8fa: 7030 c617 1003 |0009: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@17c6 │ │ -07f900: 6900 800d |000c: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d80 │ │ -07f904: 2200 5d02 |000e: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@025d │ │ -07f908: 1a01 092a |0010: const-string v1, "touchUp" // string@2a09 │ │ -07f90c: 7030 c617 1004 |0012: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@17c6 │ │ -07f912: 6900 820d |0015: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d82 │ │ -07f916: 2200 5d02 |0017: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@025d │ │ -07f91a: 1a01 002a |0019: const-string v1, "touchDragged" // string@2a00 │ │ -07f91e: 7030 c617 1005 |001b: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@17c6 │ │ -07f924: 6900 810d |001e: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDragged:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d81 │ │ -07f928: 2200 5d02 |0020: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@025d │ │ -07f92c: 1a01 b821 |0022: const-string v1, "mouseMoved" // string@21b8 │ │ -07f930: 7030 c617 1006 |0024: invoke-direct {v0, v1, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@17c6 │ │ -07f936: 6900 7e0d |0027: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.mouseMoved:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7e │ │ -07f93a: 2200 5d02 |0029: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@025d │ │ -07f93e: 1a01 fd16 |002b: const-string v1, "enter" // string@16fd │ │ -07f942: 7030 c617 1007 |002d: invoke-direct {v0, v1, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@17c6 │ │ -07f948: 6900 790d |0030: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.enter:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d79 │ │ -07f94c: 2200 5d02 |0032: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@025d │ │ -07f950: 1a01 2617 |0034: const-string v1, "exit" // string@1726 │ │ -07f954: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -07f956: 7030 c617 1002 |0037: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@17c6 │ │ -07f95c: 6900 7a0d |003a: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.exit:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7a │ │ -07f960: 2200 5d02 |003c: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@025d │ │ -07f964: 1a01 3726 |003e: const-string v1, "scrolled" // string@2637 │ │ -07f968: 1262 |0040: const/4 v2, #int 6 // #6 │ │ -07f96a: 7030 c617 1002 |0041: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@17c6 │ │ -07f970: 6900 7f0d |0044: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.scrolled:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7f │ │ -07f974: 2200 5d02 |0046: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@025d │ │ -07f978: 1a01 5d1f |0048: const-string v1, "keyDown" // string@1f5d │ │ -07f97c: 1272 |004a: const/4 v2, #int 7 // #7 │ │ -07f97e: 7030 c617 1002 |004b: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@17c6 │ │ -07f984: 6900 7b0d |004e: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7b │ │ -07f988: 2200 5d02 |0050: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@025d │ │ -07f98c: 1a01 691f |0052: const-string v1, "keyUp" // string@1f69 │ │ -07f990: 1302 0800 |0054: const/16 v2, #int 8 // #8 │ │ -07f994: 7030 c617 1002 |0056: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@17c6 │ │ -07f99a: 6900 7d0d |0059: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7d │ │ -07f99e: 2200 5d02 |005b: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@025d │ │ -07f9a2: 1a01 681f |005d: const-string v1, "keyTyped" // string@1f68 │ │ -07f9a6: 1302 0900 |005f: const/16 v2, #int 9 // #9 │ │ -07f9aa: 7030 c617 1002 |0061: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@17c6 │ │ -07f9b0: 6900 7c0d |0064: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyTyped:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7c │ │ -07f9b4: 1300 0a00 |0066: const/16 v0, #int 10 // #a │ │ -07f9b8: 2300 8404 |0068: new-array v0, v0, [Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@0484 │ │ -07f9bc: 6201 800d |006a: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d80 │ │ -07f9c0: 4d01 0003 |006c: aput-object v1, v0, v3 │ │ -07f9c4: 6201 820d |006e: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d82 │ │ -07f9c8: 4d01 0004 |0070: aput-object v1, v0, v4 │ │ -07f9cc: 6201 810d |0072: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDragged:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d81 │ │ -07f9d0: 4d01 0005 |0074: aput-object v1, v0, v5 │ │ -07f9d4: 6201 7e0d |0076: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.mouseMoved:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7e │ │ -07f9d8: 4d01 0006 |0078: aput-object v1, v0, v6 │ │ -07f9dc: 6201 790d |007a: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.enter:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d79 │ │ -07f9e0: 4d01 0007 |007c: aput-object v1, v0, v7 │ │ -07f9e4: 1251 |007e: const/4 v1, #int 5 // #5 │ │ -07f9e6: 6202 7a0d |007f: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.exit:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7a │ │ -07f9ea: 4d02 0001 |0081: aput-object v2, v0, v1 │ │ -07f9ee: 1261 |0083: const/4 v1, #int 6 // #6 │ │ -07f9f0: 6202 7f0d |0084: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.scrolled:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7f │ │ -07f9f4: 4d02 0001 |0086: aput-object v2, v0, v1 │ │ -07f9f8: 1271 |0088: const/4 v1, #int 7 // #7 │ │ -07f9fa: 6202 7b0d |0089: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7b │ │ -07f9fe: 4d02 0001 |008b: aput-object v2, v0, v1 │ │ -07fa02: 1301 0800 |008d: const/16 v1, #int 8 // #8 │ │ -07fa06: 6202 7d0d |008f: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7d │ │ -07fa0a: 4d02 0001 |0091: aput-object v2, v0, v1 │ │ -07fa0e: 1301 0900 |0093: const/16 v1, #int 9 // #9 │ │ -07fa12: 6202 7c0d |0095: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyTyped:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7c │ │ -07fa16: 4d02 0001 |0097: aput-object v2, v0, v1 │ │ -07fa1a: 6900 780d |0099: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.$VALUES:[Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d78 │ │ -07fa1e: 0e00 |009b: return-void │ │ +08de14: |[08de14] com.badlogic.gdx.scenes.scene2d.InputEvent$Type.:()V │ │ +08de24: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +08de26: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +08de28: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +08de2a: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +08de2c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +08de2e: 2200 5b02 |0005: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@025b │ │ +08de32: 1a01 fa29 |0007: const-string v1, "touchDown" // string@29fa │ │ +08de36: 7030 c617 1003 |0009: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@17c6 │ │ +08de3c: 6900 800d |000c: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d80 │ │ +08de40: 2200 5b02 |000e: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@025b │ │ +08de44: 1a01 072a |0010: const-string v1, "touchUp" // string@2a07 │ │ +08de48: 7030 c617 1004 |0012: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@17c6 │ │ +08de4e: 6900 820d |0015: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d82 │ │ +08de52: 2200 5b02 |0017: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@025b │ │ +08de56: 1a01 fe29 |0019: const-string v1, "touchDragged" // string@29fe │ │ +08de5a: 7030 c617 1005 |001b: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@17c6 │ │ +08de60: 6900 810d |001e: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDragged:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d81 │ │ +08de64: 2200 5b02 |0020: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@025b │ │ +08de68: 1a01 b621 |0022: const-string v1, "mouseMoved" // string@21b6 │ │ +08de6c: 7030 c617 1006 |0024: invoke-direct {v0, v1, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@17c6 │ │ +08de72: 6900 7e0d |0027: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.mouseMoved:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7e │ │ +08de76: 2200 5b02 |0029: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@025b │ │ +08de7a: 1a01 fb16 |002b: const-string v1, "enter" // string@16fb │ │ +08de7e: 7030 c617 1007 |002d: invoke-direct {v0, v1, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@17c6 │ │ +08de84: 6900 790d |0030: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.enter:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d79 │ │ +08de88: 2200 5b02 |0032: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@025b │ │ +08de8c: 1a01 2417 |0034: const-string v1, "exit" // string@1724 │ │ +08de90: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +08de92: 7030 c617 1002 |0037: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@17c6 │ │ +08de98: 6900 7a0d |003a: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.exit:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7a │ │ +08de9c: 2200 5b02 |003c: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@025b │ │ +08dea0: 1a01 3526 |003e: const-string v1, "scrolled" // string@2635 │ │ +08dea4: 1262 |0040: const/4 v2, #int 6 // #6 │ │ +08dea6: 7030 c617 1002 |0041: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@17c6 │ │ +08deac: 6900 7f0d |0044: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.scrolled:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7f │ │ +08deb0: 2200 5b02 |0046: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@025b │ │ +08deb4: 1a01 5b1f |0048: const-string v1, "keyDown" // string@1f5b │ │ +08deb8: 1272 |004a: const/4 v2, #int 7 // #7 │ │ +08deba: 7030 c617 1002 |004b: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@17c6 │ │ +08dec0: 6900 7b0d |004e: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7b │ │ +08dec4: 2200 5b02 |0050: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@025b │ │ +08dec8: 1a01 671f |0052: const-string v1, "keyUp" // string@1f67 │ │ +08decc: 1302 0800 |0054: const/16 v2, #int 8 // #8 │ │ +08ded0: 7030 c617 1002 |0056: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@17c6 │ │ +08ded6: 6900 7d0d |0059: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7d │ │ +08deda: 2200 5b02 |005b: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@025b │ │ +08dede: 1a01 661f |005d: const-string v1, "keyTyped" // string@1f66 │ │ +08dee2: 1302 0900 |005f: const/16 v2, #int 9 // #9 │ │ +08dee6: 7030 c617 1002 |0061: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@17c6 │ │ +08deec: 6900 7c0d |0064: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyTyped:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7c │ │ +08def0: 1300 0a00 |0066: const/16 v0, #int 10 // #a │ │ +08def4: 2300 8204 |0068: new-array v0, v0, [Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@0482 │ │ +08def8: 6201 800d |006a: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d80 │ │ +08defc: 4d01 0003 |006c: aput-object v1, v0, v3 │ │ +08df00: 6201 820d |006e: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d82 │ │ +08df04: 4d01 0004 |0070: aput-object v1, v0, v4 │ │ +08df08: 6201 810d |0072: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDragged:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d81 │ │ +08df0c: 4d01 0005 |0074: aput-object v1, v0, v5 │ │ +08df10: 6201 7e0d |0076: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.mouseMoved:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7e │ │ +08df14: 4d01 0006 |0078: aput-object v1, v0, v6 │ │ +08df18: 6201 790d |007a: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.enter:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d79 │ │ +08df1c: 4d01 0007 |007c: aput-object v1, v0, v7 │ │ +08df20: 1251 |007e: const/4 v1, #int 5 // #5 │ │ +08df22: 6202 7a0d |007f: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.exit:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7a │ │ +08df26: 4d02 0001 |0081: aput-object v2, v0, v1 │ │ +08df2a: 1261 |0083: const/4 v1, #int 6 // #6 │ │ +08df2c: 6202 7f0d |0084: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.scrolled:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7f │ │ +08df30: 4d02 0001 |0086: aput-object v2, v0, v1 │ │ +08df34: 1271 |0088: const/4 v1, #int 7 // #7 │ │ +08df36: 6202 7b0d |0089: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7b │ │ +08df3a: 4d02 0001 |008b: aput-object v2, v0, v1 │ │ +08df3e: 1301 0800 |008d: const/16 v1, #int 8 // #8 │ │ +08df42: 6202 7d0d |008f: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7d │ │ +08df46: 4d02 0001 |0091: aput-object v2, v0, v1 │ │ +08df4a: 1301 0900 |0093: const/16 v1, #int 9 // #9 │ │ +08df4e: 6202 7c0d |0095: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyTyped:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7c │ │ +08df52: 4d02 0001 |0097: aput-object v2, v0, v1 │ │ +08df56: 6900 780d |0099: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.$VALUES:[Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d78 │ │ +08df5a: 0e00 |009b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=126 │ │ 0x0066 line=125 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;) │ │ @@ -108540,17 +108562,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -07fa20: |[07fa20] com.badlogic.gdx.scenes.scene2d.InputEvent$Type.:(Ljava/lang/String;I)V │ │ -07fa30: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ -07fa36: 0e00 |0003: return-void │ │ +08df5c: |[08df5c] com.badlogic.gdx.scenes.scene2d.InputEvent$Type.:(Ljava/lang/String;I)V │ │ +08df6c: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ +08df72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -108560,20 +108582,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07fa38: |[07fa38] com.badlogic.gdx.scenes.scene2d.InputEvent$Type.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; │ │ -07fa48: 1c00 5d02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@025d │ │ -07fa4c: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ -07fa52: 0c00 |0005: move-result-object v0 │ │ -07fa54: 1f00 5d02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@025d │ │ -07fa58: 1100 |0008: return-object v0 │ │ +08df74: |[08df74] com.badlogic.gdx.scenes.scene2d.InputEvent$Type.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; │ │ +08df84: 1c00 5b02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@025b │ │ +08df88: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ +08df8e: 0c00 |0005: move-result-object v0 │ │ +08df90: 1f00 5b02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@025b │ │ +08df94: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;) │ │ @@ -108581,32 +108603,32 @@ │ │ type : '()[Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -07fa5c: |[07fa5c] com.badlogic.gdx.scenes.scene2d.InputEvent$Type.values:()[Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; │ │ -07fa6c: 6200 780d |0000: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.$VALUES:[Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d78 │ │ -07fa70: 6e10 5129 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.clone:()Ljava/lang/Object; // method@2951 │ │ -07fa76: 0c00 |0005: move-result-object v0 │ │ -07fa78: 1f00 8404 |0006: check-cast v0, [Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@0484 │ │ -07fa7c: 1100 |0008: return-object v0 │ │ +08df98: |[08df98] com.badlogic.gdx.scenes.scene2d.InputEvent$Type.values:()[Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; │ │ +08dfa8: 6200 780d |0000: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.$VALUES:[Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d78 │ │ +08dfac: 6e10 5129 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.clone:()Ljava/lang/Object; // method@2951 │ │ +08dfb2: 0c00 |0005: move-result-object v0 │ │ +08dfb4: 1f00 8204 |0006: check-cast v0, [Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@0482 │ │ +08dfb8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 1807 (InputEvent.java) │ │ │ │ Class #278 header: │ │ -class_idx : 607 │ │ +class_idx : 605 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1808 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #278 annotations: │ │ @@ -108631,101 +108653,101 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 143 16-bit code units │ │ -07fa80: |[07fa80] com.badlogic.gdx.scenes.scene2d.InputListener$1.:()V │ │ -07fa90: 7100 ca17 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.values:()[Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@17ca │ │ -07fa96: 0c00 |0003: move-result-object v0 │ │ -07fa98: 2100 |0004: array-length v0, v0 │ │ -07fa9a: 2300 4b04 |0005: new-array v0, v0, [I // type@044b │ │ -07fa9e: 6900 8c0d |0007: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0d8c │ │ -07faa2: 6200 8c0d |0009: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0d8c │ │ -07faa6: 6201 7b0d |000b: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7b │ │ -07faaa: 6e10 c717 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@17c7 │ │ -07fab0: 0a01 |0010: move-result v1 │ │ -07fab2: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -07fab4: 4b02 0001 |0012: aput v2, v0, v1 │ │ -07fab8: 6200 8c0d |0014: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0d8c │ │ -07fabc: 6201 7d0d |0016: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7d │ │ -07fac0: 6e10 c717 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@17c7 │ │ -07fac6: 0a01 |001b: move-result v1 │ │ -07fac8: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -07faca: 4b02 0001 |001d: aput v2, v0, v1 │ │ -07face: 6200 8c0d |001f: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0d8c │ │ -07fad2: 6201 7c0d |0021: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyTyped:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7c │ │ -07fad6: 6e10 c717 0100 |0023: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@17c7 │ │ -07fadc: 0a01 |0026: move-result v1 │ │ -07fade: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -07fae0: 4b02 0001 |0028: aput v2, v0, v1 │ │ -07fae4: 6200 8c0d |002a: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0d8c │ │ -07fae8: 6201 800d |002c: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d80 │ │ -07faec: 6e10 c717 0100 |002e: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@17c7 │ │ -07faf2: 0a01 |0031: move-result v1 │ │ -07faf4: 1242 |0032: const/4 v2, #int 4 // #4 │ │ -07faf6: 4b02 0001 |0033: aput v2, v0, v1 │ │ -07fafa: 6200 8c0d |0035: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0d8c │ │ -07fafe: 6201 820d |0037: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d82 │ │ -07fb02: 6e10 c717 0100 |0039: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@17c7 │ │ -07fb08: 0a01 |003c: move-result v1 │ │ -07fb0a: 1252 |003d: const/4 v2, #int 5 // #5 │ │ -07fb0c: 4b02 0001 |003e: aput v2, v0, v1 │ │ -07fb10: 6200 8c0d |0040: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0d8c │ │ -07fb14: 6201 810d |0042: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDragged:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d81 │ │ -07fb18: 6e10 c717 0100 |0044: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@17c7 │ │ -07fb1e: 0a01 |0047: move-result v1 │ │ -07fb20: 1262 |0048: const/4 v2, #int 6 // #6 │ │ -07fb22: 4b02 0001 |0049: aput v2, v0, v1 │ │ -07fb26: 6200 8c0d |004b: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0d8c │ │ -07fb2a: 6201 7e0d |004d: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.mouseMoved:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7e │ │ -07fb2e: 6e10 c717 0100 |004f: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@17c7 │ │ -07fb34: 0a01 |0052: move-result v1 │ │ -07fb36: 1272 |0053: const/4 v2, #int 7 // #7 │ │ -07fb38: 4b02 0001 |0054: aput v2, v0, v1 │ │ -07fb3c: 6200 8c0d |0056: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0d8c │ │ -07fb40: 6201 7f0d |0058: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.scrolled:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7f │ │ -07fb44: 6e10 c717 0100 |005a: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@17c7 │ │ -07fb4a: 0a01 |005d: move-result v1 │ │ -07fb4c: 1302 0800 |005e: const/16 v2, #int 8 // #8 │ │ -07fb50: 4b02 0001 |0060: aput v2, v0, v1 │ │ -07fb54: 6200 8c0d |0062: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0d8c │ │ -07fb58: 6201 790d |0064: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.enter:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d79 │ │ -07fb5c: 6e10 c717 0100 |0066: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@17c7 │ │ -07fb62: 0a01 |0069: move-result v1 │ │ -07fb64: 1302 0900 |006a: const/16 v2, #int 9 // #9 │ │ -07fb68: 4b02 0001 |006c: aput v2, v0, v1 │ │ -07fb6c: 6200 8c0d |006e: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0d8c │ │ -07fb70: 6201 7a0d |0070: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.exit:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7a │ │ -07fb74: 6e10 c717 0100 |0072: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@17c7 │ │ -07fb7a: 0a01 |0075: move-result v1 │ │ -07fb7c: 1302 0a00 |0076: const/16 v2, #int 10 // #a │ │ -07fb80: 4b02 0001 |0078: aput v2, v0, v1 │ │ -07fb84: 0e00 |007a: return-void │ │ -07fb86: 0d00 |007b: move-exception v0 │ │ -07fb88: 28fe |007c: goto 007a // -0002 │ │ -07fb8a: 0d00 |007d: move-exception v0 │ │ -07fb8c: 28f0 |007e: goto 006e // -0010 │ │ -07fb8e: 0d00 |007f: move-exception v0 │ │ -07fb90: 28e2 |0080: goto 0062 // -001e │ │ -07fb92: 0d00 |0081: move-exception v0 │ │ -07fb94: 28d4 |0082: goto 0056 // -002c │ │ -07fb96: 0d00 |0083: move-exception v0 │ │ -07fb98: 28c7 |0084: goto 004b // -0039 │ │ -07fb9a: 0d00 |0085: move-exception v0 │ │ -07fb9c: 28ba |0086: goto 0040 // -0046 │ │ -07fb9e: 0d00 |0087: move-exception v0 │ │ -07fba0: 28ad |0088: goto 0035 // -0053 │ │ -07fba2: 0d00 |0089: move-exception v0 │ │ -07fba4: 28a0 |008a: goto 002a // -0060 │ │ -07fba6: 0d00 |008b: move-exception v0 │ │ -07fba8: 2893 |008c: goto 001f // -006d │ │ -07fbaa: 0d00 |008d: move-exception v0 │ │ -07fbac: 2886 |008e: goto 0014 // -007a │ │ +08dfbc: |[08dfbc] com.badlogic.gdx.scenes.scene2d.InputListener$1.:()V │ │ +08dfcc: 7100 ca17 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.values:()[Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@17ca │ │ +08dfd2: 0c00 |0003: move-result-object v0 │ │ +08dfd4: 2100 |0004: array-length v0, v0 │ │ +08dfd6: 2300 4904 |0005: new-array v0, v0, [I // type@0449 │ │ +08dfda: 6900 8c0d |0007: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0d8c │ │ +08dfde: 6200 8c0d |0009: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0d8c │ │ +08dfe2: 6201 7b0d |000b: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7b │ │ +08dfe6: 6e10 c717 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@17c7 │ │ +08dfec: 0a01 |0010: move-result v1 │ │ +08dfee: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +08dff0: 4b02 0001 |0012: aput v2, v0, v1 │ │ +08dff4: 6200 8c0d |0014: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0d8c │ │ +08dff8: 6201 7d0d |0016: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7d │ │ +08dffc: 6e10 c717 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@17c7 │ │ +08e002: 0a01 |001b: move-result v1 │ │ +08e004: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +08e006: 4b02 0001 |001d: aput v2, v0, v1 │ │ +08e00a: 6200 8c0d |001f: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0d8c │ │ +08e00e: 6201 7c0d |0021: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyTyped:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7c │ │ +08e012: 6e10 c717 0100 |0023: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@17c7 │ │ +08e018: 0a01 |0026: move-result v1 │ │ +08e01a: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +08e01c: 4b02 0001 |0028: aput v2, v0, v1 │ │ +08e020: 6200 8c0d |002a: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0d8c │ │ +08e024: 6201 800d |002c: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d80 │ │ +08e028: 6e10 c717 0100 |002e: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@17c7 │ │ +08e02e: 0a01 |0031: move-result v1 │ │ +08e030: 1242 |0032: const/4 v2, #int 4 // #4 │ │ +08e032: 4b02 0001 |0033: aput v2, v0, v1 │ │ +08e036: 6200 8c0d |0035: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0d8c │ │ +08e03a: 6201 820d |0037: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d82 │ │ +08e03e: 6e10 c717 0100 |0039: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@17c7 │ │ +08e044: 0a01 |003c: move-result v1 │ │ +08e046: 1252 |003d: const/4 v2, #int 5 // #5 │ │ +08e048: 4b02 0001 |003e: aput v2, v0, v1 │ │ +08e04c: 6200 8c0d |0040: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0d8c │ │ +08e050: 6201 810d |0042: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDragged:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d81 │ │ +08e054: 6e10 c717 0100 |0044: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@17c7 │ │ +08e05a: 0a01 |0047: move-result v1 │ │ +08e05c: 1262 |0048: const/4 v2, #int 6 // #6 │ │ +08e05e: 4b02 0001 |0049: aput v2, v0, v1 │ │ +08e062: 6200 8c0d |004b: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0d8c │ │ +08e066: 6201 7e0d |004d: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.mouseMoved:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7e │ │ +08e06a: 6e10 c717 0100 |004f: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@17c7 │ │ +08e070: 0a01 |0052: move-result v1 │ │ +08e072: 1272 |0053: const/4 v2, #int 7 // #7 │ │ +08e074: 4b02 0001 |0054: aput v2, v0, v1 │ │ +08e078: 6200 8c0d |0056: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0d8c │ │ +08e07c: 6201 7f0d |0058: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.scrolled:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7f │ │ +08e080: 6e10 c717 0100 |005a: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@17c7 │ │ +08e086: 0a01 |005d: move-result v1 │ │ +08e088: 1302 0800 |005e: const/16 v2, #int 8 // #8 │ │ +08e08c: 4b02 0001 |0060: aput v2, v0, v1 │ │ +08e090: 6200 8c0d |0062: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0d8c │ │ +08e094: 6201 790d |0064: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.enter:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d79 │ │ +08e098: 6e10 c717 0100 |0066: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@17c7 │ │ +08e09e: 0a01 |0069: move-result v1 │ │ +08e0a0: 1302 0900 |006a: const/16 v2, #int 9 // #9 │ │ +08e0a4: 4b02 0001 |006c: aput v2, v0, v1 │ │ +08e0a8: 6200 8c0d |006e: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0d8c │ │ +08e0ac: 6201 7a0d |0070: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.exit:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7a │ │ +08e0b0: 6e10 c717 0100 |0072: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@17c7 │ │ +08e0b6: 0a01 |0075: move-result v1 │ │ +08e0b8: 1302 0a00 |0076: const/16 v2, #int 10 // #a │ │ +08e0bc: 4b02 0001 |0078: aput v2, v0, v1 │ │ +08e0c0: 0e00 |007a: return-void │ │ +08e0c2: 0d00 |007b: move-exception v0 │ │ +08e0c4: 28fe |007c: goto 007a // -0002 │ │ +08e0c6: 0d00 |007d: move-exception v0 │ │ +08e0c8: 28f0 |007e: goto 006e // -0010 │ │ +08e0ca: 0d00 |007f: move-exception v0 │ │ +08e0cc: 28e2 |0080: goto 0062 // -001e │ │ +08e0ce: 0d00 |0081: move-exception v0 │ │ +08e0d0: 28d4 |0082: goto 0056 // -002c │ │ +08e0d2: 0d00 |0083: move-exception v0 │ │ +08e0d4: 28c7 |0084: goto 004b // -0039 │ │ +08e0d6: 0d00 |0085: move-exception v0 │ │ +08e0d8: 28ba |0086: goto 0040 // -0046 │ │ +08e0da: 0d00 |0087: move-exception v0 │ │ +08e0dc: 28ad |0088: goto 0035 // -0053 │ │ +08e0de: 0d00 |0089: move-exception v0 │ │ +08e0e0: 28a0 |008a: goto 002a // -0060 │ │ +08e0e2: 0d00 |008b: move-exception v0 │ │ +08e0e4: 2893 |008c: goto 001f // -006d │ │ +08e0e6: 0d00 |008d: move-exception v0 │ │ +08e0e8: 2886 |008e: goto 0014 // -007a │ │ catches : 10 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x008d │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x008b │ │ 0x001f - 0x002a │ │ Ljava/lang/NoSuchFieldError; -> 0x0089 │ │ @@ -108747,18 +108769,18 @@ │ │ 0x0000 line=27 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 1808 (InputListener.java) │ │ │ │ Class #279 header: │ │ -class_idx : 611 │ │ +class_idx : 609 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 939 │ │ -source_file_idx : 3977 │ │ +superclass_idx : 937 │ │ +source_file_idx : 3975 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #279 annotations: │ │ Annotations on class │ │ @@ -108795,40 +108817,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -07fc30: |[07fc30] com.badlogic.gdx.scenes.scene2d.Touchable.:()V │ │ -07fc40: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -07fc42: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -07fc44: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -07fc46: 2200 6302 |0003: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable; // type@0263 │ │ -07fc4a: 1a01 d616 |0005: const-string v1, "enabled" // string@16d6 │ │ -07fc4e: 7030 2918 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.:(Ljava/lang/String;I)V // method@1829 │ │ -07fc54: 6900 aa0d |000a: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.enabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0daa │ │ -07fc58: 2200 6302 |000c: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable; // type@0263 │ │ -07fc5c: 1a01 1d16 |000e: const-string v1, "disabled" // string@161d │ │ -07fc60: 7030 2918 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.:(Ljava/lang/String;I)V // method@1829 │ │ -07fc66: 6900 a90d |0013: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.disabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0da9 │ │ -07fc6a: 2200 6302 |0015: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable; // type@0263 │ │ -07fc6e: 1a01 3b14 |0017: const-string v1, "childrenOnly" // string@143b │ │ -07fc72: 7030 2918 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.:(Ljava/lang/String;I)V // method@1829 │ │ -07fc78: 6900 a80d |001c: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.childrenOnly:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0da8 │ │ -07fc7c: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -07fc7e: 2300 8604 |001f: new-array v0, v0, [Lcom/badlogic/gdx/scenes/scene2d/Touchable; // type@0486 │ │ -07fc82: 6201 aa0d |0021: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.enabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0daa │ │ -07fc86: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -07fc8a: 6201 a90d |0025: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.disabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0da9 │ │ -07fc8e: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -07fc92: 6201 a80d |0029: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.childrenOnly:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0da8 │ │ -07fc96: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -07fc9a: 6900 a70d |002d: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.$VALUES:[Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0da7 │ │ -07fc9e: 0e00 |002f: return-void │ │ +08e16c: |[08e16c] com.badlogic.gdx.scenes.scene2d.Touchable.:()V │ │ +08e17c: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +08e17e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +08e180: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +08e182: 2200 6102 |0003: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable; // type@0261 │ │ +08e186: 1a01 d416 |0005: const-string v1, "enabled" // string@16d4 │ │ +08e18a: 7030 2918 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.:(Ljava/lang/String;I)V // method@1829 │ │ +08e190: 6900 aa0d |000a: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.enabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0daa │ │ +08e194: 2200 6102 |000c: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable; // type@0261 │ │ +08e198: 1a01 1b16 |000e: const-string v1, "disabled" // string@161b │ │ +08e19c: 7030 2918 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.:(Ljava/lang/String;I)V // method@1829 │ │ +08e1a2: 6900 a90d |0013: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.disabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0da9 │ │ +08e1a6: 2200 6102 |0015: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable; // type@0261 │ │ +08e1aa: 1a01 3914 |0017: const-string v1, "childrenOnly" // string@1439 │ │ +08e1ae: 7030 2918 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.:(Ljava/lang/String;I)V // method@1829 │ │ +08e1b4: 6900 a80d |001c: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.childrenOnly:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0da8 │ │ +08e1b8: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +08e1ba: 2300 8404 |001f: new-array v0, v0, [Lcom/badlogic/gdx/scenes/scene2d/Touchable; // type@0484 │ │ +08e1be: 6201 aa0d |0021: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.enabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0daa │ │ +08e1c2: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +08e1c6: 6201 a90d |0025: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.disabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0da9 │ │ +08e1ca: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +08e1ce: 6201 a80d |0029: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.childrenOnly:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0da8 │ │ +08e1d2: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +08e1d6: 6900 a70d |002d: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.$VALUES:[Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0da7 │ │ +08e1da: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=22 │ │ 0x000c line=24 │ │ 0x0015 line=27 │ │ 0x001e line=20 │ │ locals : │ │ @@ -108838,17 +108860,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -07fca0: |[07fca0] com.badlogic.gdx.scenes.scene2d.Touchable.:(Ljava/lang/String;I)V │ │ -07fcb0: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ -07fcb6: 0e00 |0003: return-void │ │ +08e1dc: |[08e1dc] com.badlogic.gdx.scenes.scene2d.Touchable.:(Ljava/lang/String;I)V │ │ +08e1ec: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ +08e1f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Touchable; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -108858,20 +108880,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Touchable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07fcb8: |[07fcb8] com.badlogic.gdx.scenes.scene2d.Touchable.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Touchable; │ │ -07fcc8: 1c00 6302 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable; // type@0263 │ │ -07fccc: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ -07fcd2: 0c00 |0005: move-result-object v0 │ │ -07fcd4: 1f00 6302 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable; // type@0263 │ │ -07fcd8: 1100 |0008: return-object v0 │ │ +08e1f4: |[08e1f4] com.badlogic.gdx.scenes.scene2d.Touchable.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Touchable; │ │ +08e204: 1c00 6102 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable; // type@0261 │ │ +08e208: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ +08e20e: 0c00 |0005: move-result-object v0 │ │ +08e210: 1f00 6102 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable; // type@0261 │ │ +08e214: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/Touchable;) │ │ @@ -108879,32 +108901,32 @@ │ │ type : '()[Lcom/badlogic/gdx/scenes/scene2d/Touchable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -07fcdc: |[07fcdc] com.badlogic.gdx.scenes.scene2d.Touchable.values:()[Lcom/badlogic/gdx/scenes/scene2d/Touchable; │ │ -07fcec: 6200 a70d |0000: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.$VALUES:[Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0da7 │ │ -07fcf0: 6e10 5229 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/scenes/scene2d/Touchable;.clone:()Ljava/lang/Object; // method@2952 │ │ -07fcf6: 0c00 |0005: move-result-object v0 │ │ -07fcf8: 1f00 8604 |0006: check-cast v0, [Lcom/badlogic/gdx/scenes/scene2d/Touchable; // type@0486 │ │ -07fcfc: 1100 |0008: return-object v0 │ │ +08e218: |[08e218] com.badlogic.gdx.scenes.scene2d.Touchable.values:()[Lcom/badlogic/gdx/scenes/scene2d/Touchable; │ │ +08e228: 6200 a70d |0000: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.$VALUES:[Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0da7 │ │ +08e22c: 6e10 5229 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/scenes/scene2d/Touchable;.clone:()Ljava/lang/Object; // method@2952 │ │ +08e232: 0c00 |0005: move-result-object v0 │ │ +08e234: 1f00 8404 |0006: check-cast v0, [Lcom/badlogic/gdx/scenes/scene2d/Touchable; // type@0484 │ │ +08e238: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 3977 (Touchable.java) │ │ + source_file_idx : 3975 (Touchable.java) │ │ │ │ Class #280 header: │ │ -class_idx : 612 │ │ +class_idx : 610 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 364 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 64 │ │ virtual_methods_size: 0 │ │ │ │ Class #280 annotations: │ │ @@ -108924,17 +108946,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07fd00: |[07fd00] com.badlogic.gdx.scenes.scene2d.actions.Actions.:()V │ │ -07fd10: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -07fd16: 0e00 |0003: return-void │ │ +08e23c: |[08e23c] com.badlogic.gdx.scenes.scene2d.actions.Actions.:()V │ │ +08e24c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +08e252: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/Actions; │ │ │ │ #1 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;) │ │ @@ -108942,22 +108964,22 @@ │ │ type : '(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -07fd18: |[07fd18] com.badlogic.gdx.scenes.scene2d.actions.Actions.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; │ │ -07fd28: 7110 8022 0200 |0000: invoke-static {v2}, Lcom/badlogic/gdx/utils/Pools;.get:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/Pool; // method@2280 │ │ -07fd2e: 0c01 |0003: move-result-object v1 │ │ -07fd30: 6e10 7122 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ -07fd36: 0c00 |0007: move-result-object v0 │ │ -07fd38: 1f00 5802 |0008: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Action; // type@0258 │ │ -07fd3c: 6e20 3017 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setPool:(Lcom/badlogic/gdx/utils/Pool;)V // method@1730 │ │ -07fd42: 1100 |000d: return-object v0 │ │ +08e254: |[08e254] com.badlogic.gdx.scenes.scene2d.actions.Actions.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; │ │ +08e264: 7110 8022 0200 |0000: invoke-static {v2}, Lcom/badlogic/gdx/utils/Pools;.get:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/Pool; // method@2280 │ │ +08e26a: 0c01 |0003: move-result-object v1 │ │ +08e26c: 6e10 7122 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ +08e272: 0c00 |0007: move-result-object v0 │ │ +08e274: 1f00 5602 |0008: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Action; // type@0256 │ │ +08e278: 6e20 3017 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setPool:(Lcom/badlogic/gdx/utils/Pool;)V // method@1730 │ │ +08e27e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0004 line=33 │ │ 0x000a line=34 │ │ 0x000d line=35 │ │ locals : │ │ @@ -108971,22 +108993,22 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -07fd44: |[07fd44] com.badlogic.gdx.scenes.scene2d.actions.Actions.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction; │ │ -07fd54: 1c01 6502 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction; // type@0265 │ │ -07fd58: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -07fd5e: 0c00 |0005: move-result-object v0 │ │ -07fd60: 1f00 6502 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction; // type@0265 │ │ -07fd64: 6e20 7318 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.setTargetActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1873 │ │ -07fd6a: 6e20 7218 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.setAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1872 │ │ -07fd70: 1100 |000e: return-object v0 │ │ +08e280: |[08e280] com.badlogic.gdx.scenes.scene2d.actions.Actions.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction; │ │ +08e290: 1c01 6302 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction; // type@0263 │ │ +08e294: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08e29a: 0c00 |0005: move-result-object v0 │ │ +08e29c: 1f00 6302 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction; // type@0263 │ │ +08e2a0: 6e20 7318 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.setTargetActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1873 │ │ +08e2a6: 6e20 7218 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.setAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1872 │ │ +08e2ac: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0008 line=40 │ │ 0x000b line=41 │ │ 0x000e line=42 │ │ locals : │ │ @@ -108999,21 +109021,21 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07fd74: |[07fd74] com.badlogic.gdx.scenes.scene2d.actions.Actions.after:(Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction; │ │ -07fd84: 1c01 6602 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction; // type@0266 │ │ -07fd88: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -07fd8e: 0c00 |0005: move-result-object v0 │ │ -07fd90: 1f00 6602 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction; // type@0266 │ │ -07fd94: 6e20 7718 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.setAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1877 │ │ -07fd9a: 1100 |000b: return-object v0 │ │ +08e2b0: |[08e2b0] com.badlogic.gdx.scenes.scene2d.actions.Actions.after:(Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction; │ │ +08e2c0: 1c01 6402 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction; // type@0264 │ │ +08e2c4: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08e2ca: 0c00 |0005: move-result-object v0 │ │ +08e2cc: 1f00 6402 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction; // type@0264 │ │ +08e2d0: 6e20 7718 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.setAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1877 │ │ +08e2d6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ 0x0008 line=420 │ │ 0x000b line=421 │ │ locals : │ │ 0x0008 - 0x000c reg=0 afterAction Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction; │ │ @@ -109024,20 +109046,20 @@ │ │ type : '(F)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07fd9c: |[07fd9c] com.badlogic.gdx.scenes.scene2d.actions.Actions.alpha:(F)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ -07fdac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07fdae: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -07fdb0: 7130 3218 0201 |0002: invoke-static {v2, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.alpha:(FFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // method@1832 │ │ -07fdb6: 0c00 |0005: move-result-object v0 │ │ -07fdb8: 1100 |0006: return-object v0 │ │ +08e2d8: |[08e2d8] com.badlogic.gdx.scenes.scene2d.actions.Actions.alpha:(F)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ +08e2e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e2ea: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +08e2ec: 7130 3218 0201 |0002: invoke-static {v2, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.alpha:(FFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // method@1832 │ │ +08e2f2: 0c00 |0005: move-result-object v0 │ │ +08e2f4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 a F │ │ │ │ #5 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;) │ │ @@ -109045,19 +109067,19 @@ │ │ type : '(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07fdbc: |[07fdbc] com.badlogic.gdx.scenes.scene2d.actions.Actions.alpha:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ -07fdcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07fdce: 7130 3218 2100 |0001: invoke-static {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.alpha:(FFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // method@1832 │ │ -07fdd4: 0c00 |0004: move-result-object v0 │ │ -07fdd6: 1100 |0005: return-object v0 │ │ +08e2f8: |[08e2f8] com.badlogic.gdx.scenes.scene2d.actions.Actions.alpha:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ +08e308: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e30a: 7130 3218 2100 |0001: invoke-static {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.alpha:(FFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // method@1832 │ │ +08e310: 0c00 |0004: move-result-object v0 │ │ +08e312: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 a F │ │ 0x0000 - 0x0006 reg=2 duration F │ │ │ │ @@ -109066,23 +109088,23 @@ │ │ type : '(FFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -07fdd8: |[07fdd8] com.badlogic.gdx.scenes.scene2d.actions.Actions.alpha:(FFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ -07fde8: 1c01 6702 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // type@0267 │ │ -07fdec: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -07fdf2: 0c00 |0005: move-result-object v0 │ │ -07fdf4: 1f00 6702 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // type@0267 │ │ -07fdf8: 6e20 7e18 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setAlpha:(F)V // method@187e │ │ -07fdfe: 6e20 8018 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setDuration:(F)V // method@1880 │ │ -07fe04: 6e20 8118 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@1881 │ │ -07fe0a: 1100 |0011: return-object v0 │ │ +08e314: |[08e314] com.badlogic.gdx.scenes.scene2d.actions.Actions.alpha:(FFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ +08e324: 1c01 6502 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // type@0265 │ │ +08e328: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08e32e: 0c00 |0005: move-result-object v0 │ │ +08e330: 1f00 6502 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // type@0265 │ │ +08e334: 6e20 7e18 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setAlpha:(F)V // method@187e │ │ +08e33a: 6e20 8018 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setDuration:(F)V // method@1880 │ │ +08e340: 6e20 8118 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@1881 │ │ +08e346: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0008 line=213 │ │ 0x000b line=214 │ │ 0x000e line=215 │ │ 0x0011 line=216 │ │ @@ -109097,20 +109119,20 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07fe0c: |[07fe0c] com.badlogic.gdx.scenes.scene2d.actions.Actions.color:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction; │ │ -07fe1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07fe1e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -07fe20: 7130 3518 0201 |0002: invoke-static {v2, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.color:(Lcom/badlogic/gdx/graphics/Color;FLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction; // method@1835 │ │ -07fe26: 0c00 |0005: move-result-object v0 │ │ -07fe28: 1100 |0006: return-object v0 │ │ +08e348: |[08e348] com.badlogic.gdx.scenes.scene2d.actions.Actions.color:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction; │ │ +08e358: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e35a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +08e35c: 7130 3518 0201 |0002: invoke-static {v2, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.color:(Lcom/badlogic/gdx/graphics/Color;FLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction; // method@1835 │ │ +08e362: 0c00 |0005: move-result-object v0 │ │ +08e364: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 color Lcom/badlogic/gdx/graphics/Color; │ │ │ │ #8 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;) │ │ @@ -109118,19 +109140,19 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Color;F)Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07fe2c: |[07fe2c] com.badlogic.gdx.scenes.scene2d.actions.Actions.color:(Lcom/badlogic/gdx/graphics/Color;F)Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction; │ │ -07fe3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07fe3e: 7130 3518 2100 |0001: invoke-static {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.color:(Lcom/badlogic/gdx/graphics/Color;FLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction; // method@1835 │ │ -07fe44: 0c00 |0004: move-result-object v0 │ │ -07fe46: 1100 |0005: return-object v0 │ │ +08e368: |[08e368] com.badlogic.gdx.scenes.scene2d.actions.Actions.color:(Lcom/badlogic/gdx/graphics/Color;F)Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction; │ │ +08e378: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e37a: 7130 3518 2100 |0001: invoke-static {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.color:(Lcom/badlogic/gdx/graphics/Color;FLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction; // method@1835 │ │ +08e380: 0c00 |0004: move-result-object v0 │ │ +08e382: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 color Lcom/badlogic/gdx/graphics/Color; │ │ 0x0000 - 0x0006 reg=2 duration F │ │ │ │ @@ -109139,23 +109161,23 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Color;FLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -07fe48: |[07fe48] com.badlogic.gdx.scenes.scene2d.actions.Actions.color:(Lcom/badlogic/gdx/graphics/Color;FLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction; │ │ -07fe58: 1c01 6802 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction; // type@0268 │ │ -07fe5c: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -07fe62: 0c00 |0005: move-result-object v0 │ │ -07fe64: 1f00 6802 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction; // type@0268 │ │ -07fe68: 6e20 8a18 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.setEndColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@188a │ │ -07fe6e: 6e20 8918 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.setDuration:(F)V // method@1889 │ │ -07fe74: 6e20 8b18 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@188b │ │ -07fe7a: 1100 |0011: return-object v0 │ │ +08e384: |[08e384] com.badlogic.gdx.scenes.scene2d.actions.Actions.color:(Lcom/badlogic/gdx/graphics/Color;FLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction; │ │ +08e394: 1c01 6602 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction; // type@0266 │ │ +08e398: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08e39e: 0c00 |0005: move-result-object v0 │ │ +08e3a0: 1f00 6602 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction; // type@0266 │ │ +08e3a4: 6e20 8a18 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.setEndColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@188a │ │ +08e3aa: 6e20 8918 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.setDuration:(F)V // method@1889 │ │ +08e3b0: 6e20 8b18 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@188b │ │ +08e3b6: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0008 line=194 │ │ 0x000b line=195 │ │ 0x000e line=196 │ │ 0x0011 line=197 │ │ @@ -109170,21 +109192,21 @@ │ │ type : '(F)Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07fe7c: |[07fe7c] com.badlogic.gdx.scenes.scene2d.actions.Actions.delay:(F)Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction; │ │ -07fe8c: 1c01 6902 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction; // type@0269 │ │ -07fe90: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -07fe96: 0c00 |0005: move-result-object v0 │ │ -07fe98: 1f00 6902 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction; // type@0269 │ │ -07fe9c: 6e20 9418 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.setDuration:(F)V // method@1894 │ │ -07fea2: 1100 |000b: return-object v0 │ │ +08e3b8: |[08e3b8] com.badlogic.gdx.scenes.scene2d.actions.Actions.delay:(F)Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction; │ │ +08e3c8: 1c01 6702 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction; // type@0267 │ │ +08e3cc: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08e3d2: 0c00 |0005: move-result-object v0 │ │ +08e3d4: 1f00 6702 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction; // type@0267 │ │ +08e3d8: 6e20 9418 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.setDuration:(F)V // method@1894 │ │ +08e3de: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0008 line=279 │ │ 0x000b line=280 │ │ locals : │ │ 0x0008 - 0x000c reg=0 action Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction; │ │ @@ -109195,22 +109217,22 @@ │ │ type : '(FLcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -07fea4: |[07fea4] com.badlogic.gdx.scenes.scene2d.actions.Actions.delay:(FLcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction; │ │ -07feb4: 1c01 6902 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction; // type@0269 │ │ -07feb8: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -07febe: 0c00 |0005: move-result-object v0 │ │ -07fec0: 1f00 6902 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction; // type@0269 │ │ -07fec4: 6e20 9418 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.setDuration:(F)V // method@1894 │ │ -07feca: 6e20 9318 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.setAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1893 │ │ -07fed0: 1100 |000e: return-object v0 │ │ +08e3e0: |[08e3e0] com.badlogic.gdx.scenes.scene2d.actions.Actions.delay:(FLcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction; │ │ +08e3f0: 1c01 6702 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction; // type@0267 │ │ +08e3f4: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08e3fa: 0c00 |0005: move-result-object v0 │ │ +08e3fc: 1f00 6702 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction; // type@0267 │ │ +08e400: 6e20 9418 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.setDuration:(F)V // method@1894 │ │ +08e406: 6e20 9318 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.setAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1893 │ │ +08e40c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0008 line=285 │ │ 0x000b line=286 │ │ 0x000e line=287 │ │ locals : │ │ @@ -109223,20 +109245,20 @@ │ │ type : '(F)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07fed4: |[07fed4] com.badlogic.gdx.scenes.scene2d.actions.Actions.fadeIn:(F)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ -07fee4: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -07fee8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07feea: 7130 3218 2001 |0003: invoke-static {v0, v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.alpha:(FFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // method@1832 │ │ -07fef0: 0c00 |0006: move-result-object v0 │ │ -07fef2: 1100 |0007: return-object v0 │ │ +08e410: |[08e410] com.badlogic.gdx.scenes.scene2d.actions.Actions.fadeIn:(F)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ +08e420: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +08e424: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08e426: 7130 3218 2001 |0003: invoke-static {v0, v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.alpha:(FFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // method@1832 │ │ +08e42c: 0c00 |0006: move-result-object v0 │ │ +08e42e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 duration F │ │ │ │ #13 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;) │ │ @@ -109244,24 +109266,24 @@ │ │ type : '(FLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -07fef4: |[07fef4] com.badlogic.gdx.scenes.scene2d.actions.Actions.fadeIn:(FLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ -07ff04: 1c01 6702 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // type@0267 │ │ -07ff08: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -07ff0e: 0c00 |0005: move-result-object v0 │ │ -07ff10: 1f00 6702 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // type@0267 │ │ -07ff14: 1501 803f |0008: const/high16 v1, #int 1065353216 // #3f80 │ │ -07ff18: 6e20 7e18 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setAlpha:(F)V // method@187e │ │ -07ff1e: 6e20 8018 2000 |000d: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setDuration:(F)V // method@1880 │ │ -07ff24: 6e20 8118 3000 |0010: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@1881 │ │ -07ff2a: 1100 |0013: return-object v0 │ │ +08e430: |[08e430] com.badlogic.gdx.scenes.scene2d.actions.Actions.fadeIn:(FLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ +08e440: 1c01 6502 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // type@0265 │ │ +08e444: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08e44a: 0c00 |0005: move-result-object v0 │ │ +08e44c: 1f00 6502 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // type@0265 │ │ +08e450: 1501 803f |0008: const/high16 v1, #int 1065353216 // #3f80 │ │ +08e454: 6e20 7e18 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setAlpha:(F)V // method@187e │ │ +08e45a: 6e20 8018 2000 |000d: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setDuration:(F)V // method@1880 │ │ +08e460: 6e20 8118 3000 |0010: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@1881 │ │ +08e466: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0008 line=241 │ │ 0x000d line=242 │ │ 0x0010 line=243 │ │ 0x0013 line=244 │ │ @@ -109275,20 +109297,20 @@ │ │ type : '(F)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07ff2c: |[07ff2c] com.badlogic.gdx.scenes.scene2d.actions.Actions.fadeOut:(F)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ -07ff3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07ff3e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -07ff40: 7130 3218 2001 |0002: invoke-static {v0, v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.alpha:(FFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // method@1832 │ │ -07ff46: 0c00 |0005: move-result-object v0 │ │ -07ff48: 1100 |0006: return-object v0 │ │ +08e468: |[08e468] com.badlogic.gdx.scenes.scene2d.actions.Actions.fadeOut:(F)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ +08e478: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e47a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +08e47c: 7130 3218 2001 |0002: invoke-static {v0, v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.alpha:(FFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // method@1832 │ │ +08e482: 0c00 |0005: move-result-object v0 │ │ +08e484: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 duration F │ │ │ │ #15 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;) │ │ @@ -109296,24 +109318,24 @@ │ │ type : '(FLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -07ff4c: |[07ff4c] com.badlogic.gdx.scenes.scene2d.actions.Actions.fadeOut:(FLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ -07ff5c: 1c01 6702 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // type@0267 │ │ -07ff60: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -07ff66: 0c00 |0005: move-result-object v0 │ │ -07ff68: 1f00 6702 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // type@0267 │ │ -07ff6c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -07ff6e: 6e20 7e18 1000 |0009: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setAlpha:(F)V // method@187e │ │ -07ff74: 6e20 8018 2000 |000c: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setDuration:(F)V // method@1880 │ │ -07ff7a: 6e20 8118 3000 |000f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@1881 │ │ -07ff80: 1100 |0012: return-object v0 │ │ +08e488: |[08e488] com.badlogic.gdx.scenes.scene2d.actions.Actions.fadeOut:(FLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ +08e498: 1c01 6502 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // type@0265 │ │ +08e49c: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08e4a2: 0c00 |0005: move-result-object v0 │ │ +08e4a4: 1f00 6502 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // type@0265 │ │ +08e4a8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +08e4aa: 6e20 7e18 1000 |0009: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setAlpha:(F)V // method@187e │ │ +08e4b0: 6e20 8018 2000 |000c: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setDuration:(F)V // method@1880 │ │ +08e4b6: 6e20 8118 3000 |000f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@1881 │ │ +08e4bc: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0008 line=227 │ │ 0x000c line=228 │ │ 0x000f line=229 │ │ 0x0012 line=230 │ │ @@ -109327,23 +109349,23 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -07ff84: |[07ff84] com.badlogic.gdx.scenes.scene2d.actions.Actions.forever:(Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction; │ │ -07ff94: 1c01 7302 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction; // type@0273 │ │ -07ff98: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -07ff9e: 0c00 |0005: move-result-object v0 │ │ -07ffa0: 1f00 7302 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction; // type@0273 │ │ -07ffa4: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ -07ffa6: 6e20 e118 1000 |0009: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.setCount:(I)V // method@18e1 │ │ -07ffac: 6e20 e018 2000 |000c: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.setAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18e0 │ │ -07ffb2: 1100 |000f: return-object v0 │ │ +08e4c0: |[08e4c0] com.badlogic.gdx.scenes.scene2d.actions.Actions.forever:(Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction; │ │ +08e4d0: 1c01 7102 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction; // type@0271 │ │ +08e4d4: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08e4da: 0c00 |0005: move-result-object v0 │ │ +08e4dc: 1f00 7102 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction; // type@0271 │ │ +08e4e0: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ +08e4e2: 6e20 e118 1000 |0009: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.setCount:(I)V // method@18e1 │ │ +08e4e8: 6e20 e018 2000 |000c: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.setAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18e0 │ │ +08e4ee: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0008 line=401 │ │ 0x000c line=402 │ │ 0x000f line=403 │ │ locals : │ │ @@ -109355,40 +109377,40 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07ffb4: |[07ffb4] com.badlogic.gdx.scenes.scene2d.actions.Actions.hide:()Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction; │ │ -07ffc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07ffc6: 7110 6b18 0000 |0001: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.visible:(Z)Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction; // method@186b │ │ -07ffcc: 0c00 |0004: move-result-object v0 │ │ -07ffce: 1100 |0005: return-object v0 │ │ +08e4f0: |[08e4f0] com.badlogic.gdx.scenes.scene2d.actions.Actions.hide:()Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction; │ │ +08e500: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e502: 7110 6b18 0000 |0001: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.visible:(Z)Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction; // method@186b │ │ +08e508: 0c00 |0004: move-result-object v0 │ │ +08e50a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ │ │ #18 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;) │ │ name : 'layout' │ │ type : '(Z)Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07ffd0: |[07ffd0] com.badlogic.gdx.scenes.scene2d.actions.Actions.layout:(Z)Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction; │ │ -07ffe0: 1c01 6d02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction; // type@026d │ │ -07ffe4: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -07ffea: 0c00 |0005: move-result-object v0 │ │ -07ffec: 1f00 6d02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction; // type@026d │ │ -07fff0: 6e20 b518 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction;.setLayoutEnabled:(Z)V // method@18b5 │ │ -07fff6: 1100 |000b: return-object v0 │ │ +08e50c: |[08e50c] com.badlogic.gdx.scenes.scene2d.actions.Actions.layout:(Z)Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction; │ │ +08e51c: 1c01 6b02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction; // type@026b │ │ +08e520: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08e526: 0c00 |0005: move-result-object v0 │ │ +08e528: 1f00 6b02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction; // type@026b │ │ +08e52c: 6e20 b518 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction;.setLayoutEnabled:(Z)V // method@18b5 │ │ +08e532: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 0x0008 line=414 │ │ 0x000b line=415 │ │ locals : │ │ 0x0008 - 0x000c reg=0 action Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction; │ │ @@ -109399,20 +109421,20 @@ │ │ type : '(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -07fff8: |[07fff8] com.badlogic.gdx.scenes.scene2d.actions.Actions.moveBy:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; │ │ -080008: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08000a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -08000c: 7140 4118 3210 |0002: invoke-static {v2, v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.moveBy:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; // method@1841 │ │ -080012: 0c00 |0005: move-result-object v0 │ │ -080014: 1100 |0006: return-object v0 │ │ +08e534: |[08e534] com.badlogic.gdx.scenes.scene2d.actions.Actions.moveBy:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; │ │ +08e544: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e546: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +08e548: 7140 4118 3210 |0002: invoke-static {v2, v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.moveBy:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; // method@1841 │ │ +08e54e: 0c00 |0005: move-result-object v0 │ │ +08e550: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 amountX F │ │ 0x0000 - 0x0007 reg=3 amountY F │ │ │ │ @@ -109421,19 +109443,19 @@ │ │ type : '(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -080018: |[080018] com.badlogic.gdx.scenes.scene2d.actions.Actions.moveBy:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; │ │ -080028: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08002a: 7140 4118 2103 |0001: invoke-static {v1, v2, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.moveBy:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; // method@1841 │ │ -080030: 0c00 |0004: move-result-object v0 │ │ -080032: 1100 |0005: return-object v0 │ │ +08e554: |[08e554] com.badlogic.gdx.scenes.scene2d.actions.Actions.moveBy:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; │ │ +08e564: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e566: 7140 4118 2103 |0001: invoke-static {v1, v2, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.moveBy:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; // method@1841 │ │ +08e56c: 0c00 |0004: move-result-object v0 │ │ +08e56e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 amountX F │ │ 0x0000 - 0x0006 reg=2 amountY F │ │ 0x0000 - 0x0006 reg=3 duration F │ │ @@ -109443,23 +109465,23 @@ │ │ type : '(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -080034: |[080034] com.badlogic.gdx.scenes.scene2d.actions.Actions.moveBy:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; │ │ -080044: 1c01 6e02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; // type@026e │ │ -080048: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -08004e: 0c00 |0005: move-result-object v0 │ │ -080050: 1f00 6e02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; // type@026e │ │ -080054: 6e30 b918 2003 |0008: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.setAmount:(FF)V // method@18b9 │ │ -08005a: 6e20 bc18 4000 |000b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.setDuration:(F)V // method@18bc │ │ -080060: 6e20 bd18 5000 |000e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@18bd │ │ -080066: 1100 |0011: return-object v0 │ │ +08e570: |[08e570] com.badlogic.gdx.scenes.scene2d.actions.Actions.moveBy:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; │ │ +08e580: 1c01 6c02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; // type@026c │ │ +08e584: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08e58a: 0c00 |0005: move-result-object v0 │ │ +08e58c: 1f00 6c02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; // type@026c │ │ +08e590: 6e30 b918 2003 |0008: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.setAmount:(FF)V // method@18b9 │ │ +08e596: 6e20 bc18 4000 |000b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.setDuration:(F)V // method@18bc │ │ +08e59c: 6e20 bd18 5000 |000e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@18bd │ │ +08e5a2: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0008 line=73 │ │ 0x000b line=74 │ │ 0x000e line=75 │ │ 0x0011 line=76 │ │ @@ -109475,20 +109497,20 @@ │ │ type : '(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -080068: |[080068] com.badlogic.gdx.scenes.scene2d.actions.Actions.moveTo:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; │ │ -080078: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08007a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -08007c: 7140 4418 3210 |0002: invoke-static {v2, v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.moveTo:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; // method@1844 │ │ -080082: 0c00 |0005: move-result-object v0 │ │ -080084: 1100 |0006: return-object v0 │ │ +08e5a4: |[08e5a4] com.badlogic.gdx.scenes.scene2d.actions.Actions.moveTo:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; │ │ +08e5b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e5b6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +08e5b8: 7140 4418 3210 |0002: invoke-static {v2, v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.moveTo:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; // method@1844 │ │ +08e5be: 0c00 |0005: move-result-object v0 │ │ +08e5c0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 x F │ │ 0x0000 - 0x0007 reg=3 y F │ │ │ │ @@ -109497,19 +109519,19 @@ │ │ type : '(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -080088: |[080088] com.badlogic.gdx.scenes.scene2d.actions.Actions.moveTo:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; │ │ -080098: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08009a: 7140 4418 2103 |0001: invoke-static {v1, v2, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.moveTo:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; // method@1844 │ │ -0800a0: 0c00 |0004: move-result-object v0 │ │ -0800a2: 1100 |0005: return-object v0 │ │ +08e5c4: |[08e5c4] com.badlogic.gdx.scenes.scene2d.actions.Actions.moveTo:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; │ │ +08e5d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e5d6: 7140 4418 2103 |0001: invoke-static {v1, v2, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.moveTo:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; // method@1844 │ │ +08e5dc: 0c00 |0004: move-result-object v0 │ │ +08e5de: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 x F │ │ 0x0000 - 0x0006 reg=2 y F │ │ 0x0000 - 0x0006 reg=3 duration F │ │ @@ -109519,23 +109541,23 @@ │ │ type : '(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0800a4: |[0800a4] com.badlogic.gdx.scenes.scene2d.actions.Actions.moveTo:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; │ │ -0800b4: 1c01 6f02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; // type@026f │ │ -0800b8: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -0800be: 0c00 |0005: move-result-object v0 │ │ -0800c0: 1f00 6f02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; // type@026f │ │ -0800c4: 6e30 c518 2003 |0008: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.setPosition:(FF)V // method@18c5 │ │ -0800ca: 6e20 c318 4000 |000b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.setDuration:(F)V // method@18c3 │ │ -0800d0: 6e20 c418 5000 |000e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@18c4 │ │ -0800d6: 1100 |0011: return-object v0 │ │ +08e5e0: |[08e5e0] com.badlogic.gdx.scenes.scene2d.actions.Actions.moveTo:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; │ │ +08e5f0: 1c01 6d02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; // type@026d │ │ +08e5f4: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08e5fa: 0c00 |0005: move-result-object v0 │ │ +08e5fc: 1f00 6d02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; // type@026d │ │ +08e600: 6e30 c518 2003 |0008: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.setPosition:(FF)V // method@18c5 │ │ +08e606: 6e20 c318 4000 |000b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.setDuration:(F)V // method@18c3 │ │ +08e60c: 6e20 c418 5000 |000e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@18c4 │ │ +08e612: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0008 line=56 │ │ 0x000b line=57 │ │ 0x000e line=58 │ │ 0x0011 line=59 │ │ @@ -109551,41 +109573,41 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0800d8: |[0800d8] com.badlogic.gdx.scenes.scene2d.actions.Actions.parallel:()Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; │ │ -0800e8: 1c00 7002 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0270 │ │ -0800ec: 7110 2d18 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -0800f2: 0c00 |0005: move-result-object v0 │ │ -0800f4: 1f00 7002 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0270 │ │ -0800f8: 1100 |0008: return-object v0 │ │ +08e614: |[08e614] com.badlogic.gdx.scenes.scene2d.actions.Actions.parallel:()Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; │ │ +08e624: 1c00 6e02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@026e │ │ +08e628: 7110 2d18 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08e62e: 0c00 |0005: move-result-object v0 │ │ +08e630: 1f00 6e02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@026e │ │ +08e634: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ locals : │ │ │ │ #26 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;) │ │ name : 'parallel' │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0800fc: |[0800fc] com.badlogic.gdx.scenes.scene2d.actions.Actions.parallel:(Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; │ │ -08010c: 1c01 7002 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0270 │ │ -080110: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -080116: 0c00 |0005: move-result-object v0 │ │ -080118: 1f00 7002 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0270 │ │ -08011c: 6e20 cb18 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18cb │ │ -080122: 1100 |000b: return-object v0 │ │ +08e638: |[08e638] com.badlogic.gdx.scenes.scene2d.actions.Actions.parallel:(Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; │ │ +08e648: 1c01 6e02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@026e │ │ +08e64c: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08e652: 0c00 |0005: move-result-object v0 │ │ +08e654: 1f00 6e02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@026e │ │ +08e658: 6e20 cb18 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18cb │ │ +08e65e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0008 line=343 │ │ 0x000b line=344 │ │ locals : │ │ 0x0008 - 0x000c reg=0 action Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; │ │ @@ -109596,22 +109618,22 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -080124: |[080124] com.badlogic.gdx.scenes.scene2d.actions.Actions.parallel:(Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; │ │ -080134: 1c01 7002 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0270 │ │ -080138: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -08013e: 0c00 |0005: move-result-object v0 │ │ -080140: 1f00 7002 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0270 │ │ -080144: 6e20 cb18 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18cb │ │ -08014a: 6e20 cb18 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18cb │ │ -080150: 1100 |000e: return-object v0 │ │ +08e660: |[08e660] com.badlogic.gdx.scenes.scene2d.actions.Actions.parallel:(Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; │ │ +08e670: 1c01 6e02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@026e │ │ +08e674: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08e67a: 0c00 |0005: move-result-object v0 │ │ +08e67c: 1f00 6e02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@026e │ │ +08e680: 6e20 cb18 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18cb │ │ +08e686: 6e20 cb18 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18cb │ │ +08e68c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0008 line=349 │ │ 0x000b line=350 │ │ 0x000e line=351 │ │ locals : │ │ @@ -109624,23 +109646,23 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -080154: |[080154] com.badlogic.gdx.scenes.scene2d.actions.Actions.parallel:(Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; │ │ -080164: 1c01 7002 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0270 │ │ -080168: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -08016e: 0c00 |0005: move-result-object v0 │ │ -080170: 1f00 7002 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0270 │ │ -080174: 6e20 cb18 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18cb │ │ -08017a: 6e20 cb18 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18cb │ │ -080180: 6e20 cb18 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18cb │ │ -080186: 1100 |0011: return-object v0 │ │ +08e690: |[08e690] com.badlogic.gdx.scenes.scene2d.actions.Actions.parallel:(Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; │ │ +08e6a0: 1c01 6e02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@026e │ │ +08e6a4: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08e6aa: 0c00 |0005: move-result-object v0 │ │ +08e6ac: 1f00 6e02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@026e │ │ +08e6b0: 6e20 cb18 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18cb │ │ +08e6b6: 6e20 cb18 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18cb │ │ +08e6bc: 6e20 cb18 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18cb │ │ +08e6c2: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0008 line=356 │ │ 0x000b line=357 │ │ 0x000e line=358 │ │ 0x0011 line=359 │ │ @@ -109655,24 +109677,24 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -080188: |[080188] com.badlogic.gdx.scenes.scene2d.actions.Actions.parallel:(Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; │ │ -080198: 1c01 7002 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0270 │ │ -08019c: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -0801a2: 0c00 |0005: move-result-object v0 │ │ -0801a4: 1f00 7002 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0270 │ │ -0801a8: 6e20 cb18 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18cb │ │ -0801ae: 6e20 cb18 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18cb │ │ -0801b4: 6e20 cb18 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18cb │ │ -0801ba: 6e20 cb18 5000 |0011: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18cb │ │ -0801c0: 1100 |0014: return-object v0 │ │ +08e6c4: |[08e6c4] com.badlogic.gdx.scenes.scene2d.actions.Actions.parallel:(Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; │ │ +08e6d4: 1c01 6e02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@026e │ │ +08e6d8: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08e6de: 0c00 |0005: move-result-object v0 │ │ +08e6e0: 1f00 6e02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@026e │ │ +08e6e4: 6e20 cb18 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18cb │ │ +08e6ea: 6e20 cb18 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18cb │ │ +08e6f0: 6e20 cb18 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18cb │ │ +08e6f6: 6e20 cb18 5000 |0011: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18cb │ │ +08e6fc: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0008 line=364 │ │ 0x000b line=365 │ │ 0x000e line=366 │ │ 0x0011 line=367 │ │ @@ -109689,25 +109711,25 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0801c4: |[0801c4] com.badlogic.gdx.scenes.scene2d.actions.Actions.parallel:(Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; │ │ -0801d4: 1c01 7002 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0270 │ │ -0801d8: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -0801de: 0c00 |0005: move-result-object v0 │ │ -0801e0: 1f00 7002 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0270 │ │ -0801e4: 6e20 cb18 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18cb │ │ -0801ea: 6e20 cb18 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18cb │ │ -0801f0: 6e20 cb18 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18cb │ │ -0801f6: 6e20 cb18 5000 |0011: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18cb │ │ -0801fc: 6e20 cb18 6000 |0014: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18cb │ │ -080202: 1100 |0017: return-object v0 │ │ +08e700: |[08e700] com.badlogic.gdx.scenes.scene2d.actions.Actions.parallel:(Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; │ │ +08e710: 1c01 6e02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@026e │ │ +08e714: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08e71a: 0c00 |0005: move-result-object v0 │ │ +08e71c: 1f00 6e02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@026e │ │ +08e720: 6e20 cb18 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18cb │ │ +08e726: 6e20 cb18 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18cb │ │ +08e72c: 6e20 cb18 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18cb │ │ +08e732: 6e20 cb18 5000 |0011: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18cb │ │ +08e738: 6e20 cb18 6000 |0014: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18cb │ │ +08e73e: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0008 line=373 │ │ 0x000b line=374 │ │ 0x000e line=375 │ │ 0x0011 line=376 │ │ @@ -109726,27 +109748,27 @@ │ │ type : '([Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -080204: |[080204] com.badlogic.gdx.scenes.scene2d.actions.Actions.parallel:([Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; │ │ -080214: 1c03 7002 |0000: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0270 │ │ -080218: 7110 2d18 0300 |0002: invoke-static {v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -08021e: 0c00 |0005: move-result-object v0 │ │ -080220: 1f00 7002 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0270 │ │ -080224: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -080226: 2142 |0009: array-length v2, v4 │ │ -080228: 3521 0a00 |000a: if-ge v1, v2, 0014 // +000a │ │ -08022c: 4603 0401 |000c: aget-object v3, v4, v1 │ │ -080230: 6e20 cb18 3000 |000e: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18cb │ │ -080236: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08023a: 28f7 |0013: goto 000a // -0009 │ │ -08023c: 1100 |0014: return-object v0 │ │ +08e740: |[08e740] com.badlogic.gdx.scenes.scene2d.actions.Actions.parallel:([Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; │ │ +08e750: 1c03 6e02 |0000: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@026e │ │ +08e754: 7110 2d18 0300 |0002: invoke-static {v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08e75a: 0c00 |0005: move-result-object v0 │ │ +08e75c: 1f00 6e02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@026e │ │ +08e760: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +08e762: 2142 |0009: array-length v2, v4 │ │ +08e764: 3521 0a00 |000a: if-ge v1, v2, 0014 // +000a │ │ +08e768: 4603 0401 |000c: aget-object v3, v4, v1 │ │ +08e76c: 6e20 cb18 3000 |000e: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18cb │ │ +08e772: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08e776: 28f7 |0013: goto 000a // -0009 │ │ +08e778: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0008 line=383 │ │ 0x000c line=384 │ │ 0x0011 line=383 │ │ 0x0014 line=385 │ │ @@ -109761,41 +109783,41 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -080240: |[080240] com.badlogic.gdx.scenes.scene2d.actions.Actions.removeActor:()Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; │ │ -080250: 1c00 7202 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; // type@0272 │ │ -080254: 7110 2d18 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -08025a: 0c00 |0005: move-result-object v0 │ │ -08025c: 1f00 7202 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; // type@0272 │ │ -080260: 1100 |0008: return-object v0 │ │ +08e77c: |[08e77c] com.badlogic.gdx.scenes.scene2d.actions.Actions.removeActor:()Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; │ │ +08e78c: 1c00 7002 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; // type@0270 │ │ +08e790: 7110 2d18 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08e796: 0c00 |0005: move-result-object v0 │ │ +08e798: 1f00 7002 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; // type@0270 │ │ +08e79c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ │ │ #33 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;) │ │ name : 'removeActor' │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -080264: |[080264] com.badlogic.gdx.scenes.scene2d.actions.Actions.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; │ │ -080274: 1c01 7202 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; // type@0272 │ │ -080278: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -08027e: 0c00 |0005: move-result-object v0 │ │ -080280: 1f00 7202 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; // type@0272 │ │ -080284: 6e20 da18 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.setRemoveActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@18da │ │ -08028a: 1100 |000b: return-object v0 │ │ +08e7a0: |[08e7a0] com.badlogic.gdx.scenes.scene2d.actions.Actions.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; │ │ +08e7b0: 1c01 7002 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; // type@0270 │ │ +08e7b4: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08e7ba: 0c00 |0005: move-result-object v0 │ │ +08e7bc: 1f00 7002 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; // type@0270 │ │ +08e7c0: 6e20 da18 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.setRemoveActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@18da │ │ +08e7c6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0008 line=273 │ │ 0x000b line=274 │ │ locals : │ │ 0x0008 - 0x000c reg=0 action Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; │ │ @@ -109806,22 +109828,22 @@ │ │ type : '(ILcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -08028c: |[08028c] com.badlogic.gdx.scenes.scene2d.actions.Actions.repeat:(ILcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction; │ │ -08029c: 1c01 7302 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction; // type@0273 │ │ -0802a0: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -0802a6: 0c00 |0005: move-result-object v0 │ │ -0802a8: 1f00 7302 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction; // type@0273 │ │ -0802ac: 6e20 e118 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.setCount:(I)V // method@18e1 │ │ -0802b2: 6e20 e018 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.setAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18e0 │ │ -0802b8: 1100 |000e: return-object v0 │ │ +08e7c8: |[08e7c8] com.badlogic.gdx.scenes.scene2d.actions.Actions.repeat:(ILcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction; │ │ +08e7d8: 1c01 7102 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction; // type@0271 │ │ +08e7dc: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08e7e2: 0c00 |0005: move-result-object v0 │ │ +08e7e4: 1f00 7102 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction; // type@0271 │ │ +08e7e8: 6e20 e118 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.setCount:(I)V // method@18e1 │ │ +08e7ee: 6e20 e018 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.setAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@18e0 │ │ +08e7f4: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0008 line=394 │ │ 0x000b line=395 │ │ 0x000e line=396 │ │ locals : │ │ @@ -109834,20 +109856,20 @@ │ │ type : '(F)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0802bc: |[0802bc] com.badlogic.gdx.scenes.scene2d.actions.Actions.rotateBy:(F)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction; │ │ -0802cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0802ce: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0802d0: 7130 5118 0201 |0002: invoke-static {v2, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.rotateBy:(FFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction; // method@1851 │ │ -0802d6: 0c00 |0005: move-result-object v0 │ │ -0802d8: 1100 |0006: return-object v0 │ │ +08e7f8: |[08e7f8] com.badlogic.gdx.scenes.scene2d.actions.Actions.rotateBy:(F)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction; │ │ +08e808: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e80a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +08e80c: 7130 5118 0201 |0002: invoke-static {v2, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.rotateBy:(FFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction; // method@1851 │ │ +08e812: 0c00 |0005: move-result-object v0 │ │ +08e814: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 rotationAmount F │ │ │ │ #36 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;) │ │ @@ -109855,19 +109877,19 @@ │ │ type : '(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0802dc: |[0802dc] com.badlogic.gdx.scenes.scene2d.actions.Actions.rotateBy:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction; │ │ -0802ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0802ee: 7130 5118 2100 |0001: invoke-static {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.rotateBy:(FFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction; // method@1851 │ │ -0802f4: 0c00 |0004: move-result-object v0 │ │ -0802f6: 1100 |0005: return-object v0 │ │ +08e818: |[08e818] com.badlogic.gdx.scenes.scene2d.actions.Actions.rotateBy:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction; │ │ +08e828: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e82a: 7130 5118 2100 |0001: invoke-static {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.rotateBy:(FFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction; // method@1851 │ │ +08e830: 0c00 |0004: move-result-object v0 │ │ +08e832: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 rotationAmount F │ │ 0x0000 - 0x0006 reg=2 duration F │ │ │ │ @@ -109876,23 +109898,23 @@ │ │ type : '(FFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0802f8: |[0802f8] com.badlogic.gdx.scenes.scene2d.actions.Actions.rotateBy:(FFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction; │ │ -080308: 1c01 7402 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction; // type@0274 │ │ -08030c: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -080312: 0c00 |0005: move-result-object v0 │ │ -080314: 1f00 7402 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction; // type@0274 │ │ -080318: 6e20 e418 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction;.setAmount:(F)V // method@18e4 │ │ -08031e: 6e20 e518 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction;.setDuration:(F)V // method@18e5 │ │ -080324: 6e20 e618 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@18e6 │ │ -08032a: 1100 |0011: return-object v0 │ │ +08e834: |[08e834] com.badlogic.gdx.scenes.scene2d.actions.Actions.rotateBy:(FFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction; │ │ +08e844: 1c01 7202 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction; // type@0272 │ │ +08e848: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08e84e: 0c00 |0005: move-result-object v0 │ │ +08e850: 1f00 7202 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction; // type@0272 │ │ +08e854: 6e20 e418 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction;.setAmount:(F)V // method@18e4 │ │ +08e85a: 6e20 e518 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction;.setDuration:(F)V // method@18e5 │ │ +08e860: 6e20 e618 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@18e6 │ │ +08e866: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0008 line=175 │ │ 0x000b line=176 │ │ 0x000e line=177 │ │ 0x0011 line=178 │ │ @@ -109907,20 +109929,20 @@ │ │ type : '(F)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -08032c: |[08032c] com.badlogic.gdx.scenes.scene2d.actions.Actions.rotateTo:(F)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction; │ │ -08033c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08033e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -080340: 7130 5418 0201 |0002: invoke-static {v2, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.rotateTo:(FFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction; // method@1854 │ │ -080346: 0c00 |0005: move-result-object v0 │ │ -080348: 1100 |0006: return-object v0 │ │ +08e868: |[08e868] com.badlogic.gdx.scenes.scene2d.actions.Actions.rotateTo:(F)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction; │ │ +08e878: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e87a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +08e87c: 7130 5418 0201 |0002: invoke-static {v2, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.rotateTo:(FFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction; // method@1854 │ │ +08e882: 0c00 |0005: move-result-object v0 │ │ +08e884: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 rotation F │ │ │ │ #39 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;) │ │ @@ -109928,19 +109950,19 @@ │ │ type : '(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -08034c: |[08034c] com.badlogic.gdx.scenes.scene2d.actions.Actions.rotateTo:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction; │ │ -08035c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08035e: 7130 5418 2100 |0001: invoke-static {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.rotateTo:(FFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction; // method@1854 │ │ -080364: 0c00 |0004: move-result-object v0 │ │ -080366: 1100 |0005: return-object v0 │ │ +08e888: |[08e888] com.badlogic.gdx.scenes.scene2d.actions.Actions.rotateTo:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction; │ │ +08e898: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e89a: 7130 5418 2100 |0001: invoke-static {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.rotateTo:(FFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction; // method@1854 │ │ +08e8a0: 0c00 |0004: move-result-object v0 │ │ +08e8a2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 rotation F │ │ 0x0000 - 0x0006 reg=2 duration F │ │ │ │ @@ -109949,23 +109971,23 @@ │ │ type : '(FFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -080368: |[080368] com.badlogic.gdx.scenes.scene2d.actions.Actions.rotateTo:(FFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction; │ │ -080378: 1c01 7502 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction; // type@0275 │ │ -08037c: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -080382: 0c00 |0005: move-result-object v0 │ │ -080384: 1f00 7502 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction; // type@0275 │ │ -080388: 6e20 ed18 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.setRotation:(F)V // method@18ed │ │ -08038e: 6e20 eb18 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.setDuration:(F)V // method@18eb │ │ -080394: 6e20 ec18 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@18ec │ │ -08039a: 1100 |0011: return-object v0 │ │ +08e8a4: |[08e8a4] com.badlogic.gdx.scenes.scene2d.actions.Actions.rotateTo:(FFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction; │ │ +08e8b4: 1c01 7302 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction; // type@0273 │ │ +08e8b8: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08e8be: 0c00 |0005: move-result-object v0 │ │ +08e8c0: 1f00 7302 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction; // type@0273 │ │ +08e8c4: 6e20 ed18 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.setRotation:(F)V // method@18ed │ │ +08e8ca: 6e20 eb18 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.setDuration:(F)V // method@18eb │ │ +08e8d0: 6e20 ec18 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@18ec │ │ +08e8d6: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0008 line=158 │ │ 0x000b line=159 │ │ 0x000e line=160 │ │ 0x0011 line=161 │ │ @@ -109980,21 +110002,21 @@ │ │ type : '(Ljava/lang/Runnable;)Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -08039c: |[08039c] com.badlogic.gdx.scenes.scene2d.actions.Actions.run:(Ljava/lang/Runnable;)Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction; │ │ -0803ac: 1c01 7602 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction; // type@0276 │ │ -0803b0: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -0803b6: 0c00 |0005: move-result-object v0 │ │ -0803b8: 1f00 7602 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction; // type@0276 │ │ -0803bc: 6e20 f518 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.setRunnable:(Ljava/lang/Runnable;)V // method@18f5 │ │ -0803c2: 1100 |000b: return-object v0 │ │ +08e8d8: |[08e8d8] com.badlogic.gdx.scenes.scene2d.actions.Actions.run:(Ljava/lang/Runnable;)Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction; │ │ +08e8e8: 1c01 7402 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction; // type@0274 │ │ +08e8ec: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08e8f2: 0c00 |0005: move-result-object v0 │ │ +08e8f4: 1f00 7402 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction; // type@0274 │ │ +08e8f8: 6e20 f518 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.setRunnable:(Ljava/lang/Runnable;)V // method@18f5 │ │ +08e8fe: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0008 line=408 │ │ 0x000b line=409 │ │ locals : │ │ 0x0008 - 0x000c reg=0 action Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction; │ │ @@ -110005,20 +110027,20 @@ │ │ type : '(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0803c4: |[0803c4] com.badlogic.gdx.scenes.scene2d.actions.Actions.scaleBy:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction; │ │ -0803d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0803d6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0803d8: 7140 5818 3210 |0002: invoke-static {v2, v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.scaleBy:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction; // method@1858 │ │ -0803de: 0c00 |0005: move-result-object v0 │ │ -0803e0: 1100 |0006: return-object v0 │ │ +08e900: |[08e900] com.badlogic.gdx.scenes.scene2d.actions.Actions.scaleBy:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction; │ │ +08e910: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e912: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +08e914: 7140 5818 3210 |0002: invoke-static {v2, v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.scaleBy:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction; // method@1858 │ │ +08e91a: 0c00 |0005: move-result-object v0 │ │ +08e91c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 amountX F │ │ 0x0000 - 0x0007 reg=3 amountY F │ │ │ │ @@ -110027,19 +110049,19 @@ │ │ type : '(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0803e4: |[0803e4] com.badlogic.gdx.scenes.scene2d.actions.Actions.scaleBy:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction; │ │ -0803f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0803f6: 7140 5818 2103 |0001: invoke-static {v1, v2, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.scaleBy:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction; // method@1858 │ │ -0803fc: 0c00 |0004: move-result-object v0 │ │ -0803fe: 1100 |0005: return-object v0 │ │ +08e920: |[08e920] com.badlogic.gdx.scenes.scene2d.actions.Actions.scaleBy:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction; │ │ +08e930: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e932: 7140 5818 2103 |0001: invoke-static {v1, v2, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.scaleBy:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction; // method@1858 │ │ +08e938: 0c00 |0004: move-result-object v0 │ │ +08e93a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 amountX F │ │ 0x0000 - 0x0006 reg=2 amountY F │ │ 0x0000 - 0x0006 reg=3 duration F │ │ @@ -110049,23 +110071,23 @@ │ │ type : '(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -080400: |[080400] com.badlogic.gdx.scenes.scene2d.actions.Actions.scaleBy:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction; │ │ -080410: 1c01 7702 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction; // type@0277 │ │ -080414: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -08041a: 0c00 |0005: move-result-object v0 │ │ -08041c: 1f00 7702 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction; // type@0277 │ │ -080420: 6e30 fa18 2003 |0008: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.setAmount:(FF)V // method@18fa │ │ -080426: 6e20 fd18 4000 |000b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.setDuration:(F)V // method@18fd │ │ -08042c: 6e20 fe18 5000 |000e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@18fe │ │ -080432: 1100 |0011: return-object v0 │ │ +08e93c: |[08e93c] com.badlogic.gdx.scenes.scene2d.actions.Actions.scaleBy:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction; │ │ +08e94c: 1c01 7502 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction; // type@0275 │ │ +08e950: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08e956: 0c00 |0005: move-result-object v0 │ │ +08e958: 1f00 7502 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction; // type@0275 │ │ +08e95c: 6e30 fa18 2003 |0008: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.setAmount:(FF)V // method@18fa │ │ +08e962: 6e20 fd18 4000 |000b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.setDuration:(F)V // method@18fd │ │ +08e968: 6e20 fe18 5000 |000e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@18fe │ │ +08e96e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0008 line=141 │ │ 0x000b line=142 │ │ 0x000e line=143 │ │ 0x0011 line=144 │ │ @@ -110081,20 +110103,20 @@ │ │ type : '(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -080434: |[080434] com.badlogic.gdx.scenes.scene2d.actions.Actions.scaleTo:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; │ │ -080444: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -080446: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -080448: 7140 5b18 3210 |0002: invoke-static {v2, v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.scaleTo:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; // method@185b │ │ -08044e: 0c00 |0005: move-result-object v0 │ │ -080450: 1100 |0006: return-object v0 │ │ +08e970: |[08e970] com.badlogic.gdx.scenes.scene2d.actions.Actions.scaleTo:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; │ │ +08e980: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e982: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +08e984: 7140 5b18 3210 |0002: invoke-static {v2, v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.scaleTo:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; // method@185b │ │ +08e98a: 0c00 |0005: move-result-object v0 │ │ +08e98c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 x F │ │ 0x0000 - 0x0007 reg=3 y F │ │ │ │ @@ -110103,19 +110125,19 @@ │ │ type : '(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -080454: |[080454] com.badlogic.gdx.scenes.scene2d.actions.Actions.scaleTo:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; │ │ -080464: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -080466: 7140 5b18 2103 |0001: invoke-static {v1, v2, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.scaleTo:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; // method@185b │ │ -08046c: 0c00 |0004: move-result-object v0 │ │ -08046e: 1100 |0005: return-object v0 │ │ +08e990: |[08e990] com.badlogic.gdx.scenes.scene2d.actions.Actions.scaleTo:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; │ │ +08e9a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e9a2: 7140 5b18 2103 |0001: invoke-static {v1, v2, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.scaleTo:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; // method@185b │ │ +08e9a8: 0c00 |0004: move-result-object v0 │ │ +08e9aa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 x F │ │ 0x0000 - 0x0006 reg=2 y F │ │ 0x0000 - 0x0006 reg=3 duration F │ │ @@ -110125,23 +110147,23 @@ │ │ type : '(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -080470: |[080470] com.badlogic.gdx.scenes.scene2d.actions.Actions.scaleTo:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; │ │ -080480: 1c01 7802 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; // type@0278 │ │ -080484: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -08048a: 0c00 |0005: move-result-object v0 │ │ -08048c: 1f00 7802 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; // type@0278 │ │ -080490: 6e30 0719 2003 |0008: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.setScale:(FF)V // method@1907 │ │ -080496: 6e20 0419 4000 |000b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.setDuration:(F)V // method@1904 │ │ -08049c: 6e20 0519 5000 |000e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@1905 │ │ -0804a2: 1100 |0011: return-object v0 │ │ +08e9ac: |[08e9ac] com.badlogic.gdx.scenes.scene2d.actions.Actions.scaleTo:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; │ │ +08e9bc: 1c01 7602 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; // type@0276 │ │ +08e9c0: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08e9c6: 0c00 |0005: move-result-object v0 │ │ +08e9c8: 1f00 7602 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; // type@0276 │ │ +08e9cc: 6e30 0719 2003 |0008: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.setScale:(FF)V // method@1907 │ │ +08e9d2: 6e20 0419 4000 |000b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.setDuration:(F)V // method@1904 │ │ +08e9d8: 6e20 0519 5000 |000e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@1905 │ │ +08e9de: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0008 line=124 │ │ 0x000b line=125 │ │ 0x000e line=126 │ │ 0x0011 line=127 │ │ @@ -110157,41 +110179,41 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0804a4: |[0804a4] com.badlogic.gdx.scenes.scene2d.actions.Actions.sequence:()Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; │ │ -0804b4: 1c00 7902 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@0279 │ │ -0804b8: 7110 2d18 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -0804be: 0c00 |0005: move-result-object v0 │ │ -0804c0: 1f00 7902 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@0279 │ │ -0804c4: 1100 |0008: return-object v0 │ │ +08e9e0: |[08e9e0] com.badlogic.gdx.scenes.scene2d.actions.Actions.sequence:()Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; │ │ +08e9f0: 1c00 7702 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@0277 │ │ +08e9f4: 7110 2d18 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08e9fa: 0c00 |0005: move-result-object v0 │ │ +08e9fc: 1f00 7702 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@0277 │ │ +08ea00: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ locals : │ │ │ │ #49 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;) │ │ name : 'sequence' │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0804c8: |[0804c8] com.badlogic.gdx.scenes.scene2d.actions.Actions.sequence:(Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; │ │ -0804d8: 1c01 7902 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@0279 │ │ -0804dc: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -0804e2: 0c00 |0005: move-result-object v0 │ │ -0804e4: 1f00 7902 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@0279 │ │ -0804e8: 6e20 0d19 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@190d │ │ -0804ee: 1100 |000b: return-object v0 │ │ +08ea04: |[08ea04] com.badlogic.gdx.scenes.scene2d.actions.Actions.sequence:(Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; │ │ +08ea14: 1c01 7702 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@0277 │ │ +08ea18: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08ea1e: 0c00 |0005: move-result-object v0 │ │ +08ea20: 1f00 7702 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@0277 │ │ +08ea24: 6e20 0d19 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@190d │ │ +08ea2a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0008 line=292 │ │ 0x000b line=293 │ │ locals : │ │ 0x0008 - 0x000c reg=0 action Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; │ │ @@ -110202,22 +110224,22 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0804f0: |[0804f0] com.badlogic.gdx.scenes.scene2d.actions.Actions.sequence:(Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; │ │ -080500: 1c01 7902 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@0279 │ │ -080504: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -08050a: 0c00 |0005: move-result-object v0 │ │ -08050c: 1f00 7902 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@0279 │ │ -080510: 6e20 0d19 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@190d │ │ -080516: 6e20 0d19 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@190d │ │ -08051c: 1100 |000e: return-object v0 │ │ +08ea2c: |[08ea2c] com.badlogic.gdx.scenes.scene2d.actions.Actions.sequence:(Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; │ │ +08ea3c: 1c01 7702 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@0277 │ │ +08ea40: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08ea46: 0c00 |0005: move-result-object v0 │ │ +08ea48: 1f00 7702 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@0277 │ │ +08ea4c: 6e20 0d19 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@190d │ │ +08ea52: 6e20 0d19 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@190d │ │ +08ea58: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0008 line=298 │ │ 0x000b line=299 │ │ 0x000e line=300 │ │ locals : │ │ @@ -110230,23 +110252,23 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -080520: |[080520] com.badlogic.gdx.scenes.scene2d.actions.Actions.sequence:(Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; │ │ -080530: 1c01 7902 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@0279 │ │ -080534: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -08053a: 0c00 |0005: move-result-object v0 │ │ -08053c: 1f00 7902 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@0279 │ │ -080540: 6e20 0d19 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@190d │ │ -080546: 6e20 0d19 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@190d │ │ -08054c: 6e20 0d19 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@190d │ │ -080552: 1100 |0011: return-object v0 │ │ +08ea5c: |[08ea5c] com.badlogic.gdx.scenes.scene2d.actions.Actions.sequence:(Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; │ │ +08ea6c: 1c01 7702 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@0277 │ │ +08ea70: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08ea76: 0c00 |0005: move-result-object v0 │ │ +08ea78: 1f00 7702 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@0277 │ │ +08ea7c: 6e20 0d19 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@190d │ │ +08ea82: 6e20 0d19 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@190d │ │ +08ea88: 6e20 0d19 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@190d │ │ +08ea8e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0008 line=305 │ │ 0x000b line=306 │ │ 0x000e line=307 │ │ 0x0011 line=308 │ │ @@ -110261,24 +110283,24 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -080554: |[080554] com.badlogic.gdx.scenes.scene2d.actions.Actions.sequence:(Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; │ │ -080564: 1c01 7902 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@0279 │ │ -080568: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -08056e: 0c00 |0005: move-result-object v0 │ │ -080570: 1f00 7902 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@0279 │ │ -080574: 6e20 0d19 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@190d │ │ -08057a: 6e20 0d19 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@190d │ │ -080580: 6e20 0d19 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@190d │ │ -080586: 6e20 0d19 5000 |0011: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@190d │ │ -08058c: 1100 |0014: return-object v0 │ │ +08ea90: |[08ea90] com.badlogic.gdx.scenes.scene2d.actions.Actions.sequence:(Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; │ │ +08eaa0: 1c01 7702 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@0277 │ │ +08eaa4: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08eaaa: 0c00 |0005: move-result-object v0 │ │ +08eaac: 1f00 7702 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@0277 │ │ +08eab0: 6e20 0d19 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@190d │ │ +08eab6: 6e20 0d19 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@190d │ │ +08eabc: 6e20 0d19 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@190d │ │ +08eac2: 6e20 0d19 5000 |0011: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@190d │ │ +08eac8: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 0x0008 line=313 │ │ 0x000b line=314 │ │ 0x000e line=315 │ │ 0x0011 line=316 │ │ @@ -110295,25 +110317,25 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -080590: |[080590] com.badlogic.gdx.scenes.scene2d.actions.Actions.sequence:(Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; │ │ -0805a0: 1c01 7902 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@0279 │ │ -0805a4: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -0805aa: 0c00 |0005: move-result-object v0 │ │ -0805ac: 1f00 7902 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@0279 │ │ -0805b0: 6e20 0d19 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@190d │ │ -0805b6: 6e20 0d19 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@190d │ │ -0805bc: 6e20 0d19 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@190d │ │ -0805c2: 6e20 0d19 5000 |0011: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@190d │ │ -0805c8: 6e20 0d19 6000 |0014: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@190d │ │ -0805ce: 1100 |0017: return-object v0 │ │ +08eacc: |[08eacc] com.badlogic.gdx.scenes.scene2d.actions.Actions.sequence:(Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; │ │ +08eadc: 1c01 7702 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@0277 │ │ +08eae0: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08eae6: 0c00 |0005: move-result-object v0 │ │ +08eae8: 1f00 7702 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@0277 │ │ +08eaec: 6e20 0d19 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@190d │ │ +08eaf2: 6e20 0d19 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@190d │ │ +08eaf8: 6e20 0d19 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@190d │ │ +08eafe: 6e20 0d19 5000 |0011: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@190d │ │ +08eb04: 6e20 0d19 6000 |0014: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@190d │ │ +08eb0a: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ 0x0008 line=322 │ │ 0x000b line=323 │ │ 0x000e line=324 │ │ 0x0011 line=325 │ │ @@ -110332,27 +110354,27 @@ │ │ type : '([Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0805d0: |[0805d0] com.badlogic.gdx.scenes.scene2d.actions.Actions.sequence:([Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; │ │ -0805e0: 1c03 7902 |0000: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@0279 │ │ -0805e4: 7110 2d18 0300 |0002: invoke-static {v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -0805ea: 0c00 |0005: move-result-object v0 │ │ -0805ec: 1f00 7902 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@0279 │ │ -0805f0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0805f2: 2142 |0009: array-length v2, v4 │ │ -0805f4: 3521 0a00 |000a: if-ge v1, v2, 0014 // +000a │ │ -0805f8: 4603 0401 |000c: aget-object v3, v4, v1 │ │ -0805fc: 6e20 0d19 3000 |000e: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@190d │ │ -080602: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ -080606: 28f7 |0013: goto 000a // -0009 │ │ -080608: 1100 |0014: return-object v0 │ │ +08eb0c: |[08eb0c] com.badlogic.gdx.scenes.scene2d.actions.Actions.sequence:([Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; │ │ +08eb1c: 1c03 7702 |0000: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@0277 │ │ +08eb20: 7110 2d18 0300 |0002: invoke-static {v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08eb26: 0c00 |0005: move-result-object v0 │ │ +08eb28: 1f00 7702 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@0277 │ │ +08eb2c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +08eb2e: 2142 |0009: array-length v2, v4 │ │ +08eb30: 3521 0a00 |000a: if-ge v1, v2, 0014 // +000a │ │ +08eb34: 4603 0401 |000c: aget-object v3, v4, v1 │ │ +08eb38: 6e20 0d19 3000 |000e: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@190d │ │ +08eb3e: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08eb42: 28f7 |0013: goto 000a // -0009 │ │ +08eb44: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ 0x0008 line=332 │ │ 0x000c line=333 │ │ 0x0011 line=332 │ │ 0x0014 line=334 │ │ @@ -110367,39 +110389,39 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08060c: |[08060c] com.badlogic.gdx.scenes.scene2d.actions.Actions.show:()Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction; │ │ -08061c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08061e: 7110 6b18 0000 |0001: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.visible:(Z)Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction; // method@186b │ │ -080624: 0c00 |0004: move-result-object v0 │ │ -080626: 1100 |0005: return-object v0 │ │ +08eb48: |[08eb48] com.badlogic.gdx.scenes.scene2d.actions.Actions.show:()Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction; │ │ +08eb58: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08eb5a: 7110 6b18 0000 |0001: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.visible:(Z)Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction; // method@186b │ │ +08eb60: 0c00 |0004: move-result-object v0 │ │ +08eb62: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ │ │ #56 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;) │ │ name : 'sizeBy' │ │ type : '(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -080628: |[080628] com.badlogic.gdx.scenes.scene2d.actions.Actions.sizeBy:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction; │ │ -080638: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08063a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -08063c: 7140 6618 3210 |0002: invoke-static {v2, v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.sizeBy:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction; // method@1866 │ │ -080642: 0c00 |0005: move-result-object v0 │ │ -080644: 1100 |0006: return-object v0 │ │ +08eb64: |[08eb64] com.badlogic.gdx.scenes.scene2d.actions.Actions.sizeBy:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction; │ │ +08eb74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08eb76: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +08eb78: 7140 6618 3210 |0002: invoke-static {v2, v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.sizeBy:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction; // method@1866 │ │ +08eb7e: 0c00 |0005: move-result-object v0 │ │ +08eb80: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 amountX F │ │ 0x0000 - 0x0007 reg=3 amountY F │ │ │ │ @@ -110408,19 +110430,19 @@ │ │ type : '(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -080648: |[080648] com.badlogic.gdx.scenes.scene2d.actions.Actions.sizeBy:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction; │ │ -080658: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08065a: 7140 6618 2103 |0001: invoke-static {v1, v2, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.sizeBy:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction; // method@1866 │ │ -080660: 0c00 |0004: move-result-object v0 │ │ -080662: 1100 |0005: return-object v0 │ │ +08eb84: |[08eb84] com.badlogic.gdx.scenes.scene2d.actions.Actions.sizeBy:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction; │ │ +08eb94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08eb96: 7140 6618 2103 |0001: invoke-static {v1, v2, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.sizeBy:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction; // method@1866 │ │ +08eb9c: 0c00 |0004: move-result-object v0 │ │ +08eb9e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 amountX F │ │ 0x0000 - 0x0006 reg=2 amountY F │ │ 0x0000 - 0x0006 reg=3 duration F │ │ @@ -110430,23 +110452,23 @@ │ │ type : '(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -080664: |[080664] com.badlogic.gdx.scenes.scene2d.actions.Actions.sizeBy:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction; │ │ -080674: 1c01 7a02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction; // type@027a │ │ -080678: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -08067e: 0c00 |0005: move-result-object v0 │ │ -080680: 1f00 7a02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction; // type@027a │ │ -080684: 6e30 1219 2003 |0008: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.setAmount:(FF)V // method@1912 │ │ -08068a: 6e20 1519 4000 |000b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.setDuration:(F)V // method@1915 │ │ -080690: 6e20 1619 5000 |000e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@1916 │ │ -080696: 1100 |0011: return-object v0 │ │ +08eba0: |[08eba0] com.badlogic.gdx.scenes.scene2d.actions.Actions.sizeBy:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction; │ │ +08ebb0: 1c01 7802 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction; // type@0278 │ │ +08ebb4: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08ebba: 0c00 |0005: move-result-object v0 │ │ +08ebbc: 1f00 7802 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction; // type@0278 │ │ +08ebc0: 6e30 1219 2003 |0008: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.setAmount:(FF)V // method@1912 │ │ +08ebc6: 6e20 1519 4000 |000b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.setDuration:(F)V // method@1915 │ │ +08ebcc: 6e20 1619 5000 |000e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@1916 │ │ +08ebd2: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0008 line=107 │ │ 0x000b line=108 │ │ 0x000e line=109 │ │ 0x0011 line=110 │ │ @@ -110462,20 +110484,20 @@ │ │ type : '(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -080698: |[080698] com.badlogic.gdx.scenes.scene2d.actions.Actions.sizeTo:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction; │ │ -0806a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0806aa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0806ac: 7140 6918 3210 |0002: invoke-static {v2, v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.sizeTo:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction; // method@1869 │ │ -0806b2: 0c00 |0005: move-result-object v0 │ │ -0806b4: 1100 |0006: return-object v0 │ │ +08ebd4: |[08ebd4] com.badlogic.gdx.scenes.scene2d.actions.Actions.sizeTo:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction; │ │ +08ebe4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08ebe6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +08ebe8: 7140 6918 3210 |0002: invoke-static {v2, v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.sizeTo:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction; // method@1869 │ │ +08ebee: 0c00 |0005: move-result-object v0 │ │ +08ebf0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 x F │ │ 0x0000 - 0x0007 reg=3 y F │ │ │ │ @@ -110484,19 +110506,19 @@ │ │ type : '(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0806b8: |[0806b8] com.badlogic.gdx.scenes.scene2d.actions.Actions.sizeTo:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction; │ │ -0806c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0806ca: 7140 6918 2103 |0001: invoke-static {v1, v2, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.sizeTo:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction; // method@1869 │ │ -0806d0: 0c00 |0004: move-result-object v0 │ │ -0806d2: 1100 |0005: return-object v0 │ │ +08ebf4: |[08ebf4] com.badlogic.gdx.scenes.scene2d.actions.Actions.sizeTo:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction; │ │ +08ec04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08ec06: 7140 6918 2103 |0001: invoke-static {v1, v2, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.sizeTo:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction; // method@1869 │ │ +08ec0c: 0c00 |0004: move-result-object v0 │ │ +08ec0e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 x F │ │ 0x0000 - 0x0006 reg=2 y F │ │ 0x0000 - 0x0006 reg=3 duration F │ │ @@ -110506,23 +110528,23 @@ │ │ type : '(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0806d4: |[0806d4] com.badlogic.gdx.scenes.scene2d.actions.Actions.sizeTo:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction; │ │ -0806e4: 1c01 7b02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction; // type@027b │ │ -0806e8: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -0806ee: 0c00 |0005: move-result-object v0 │ │ -0806f0: 1f00 7b02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction; // type@027b │ │ -0806f4: 6e30 1f19 2003 |0008: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.setSize:(FF)V // method@191f │ │ -0806fa: 6e20 1c19 4000 |000b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.setDuration:(F)V // method@191c │ │ -080700: 6e20 1e19 5000 |000e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@191e │ │ -080706: 1100 |0011: return-object v0 │ │ +08ec10: |[08ec10] com.badlogic.gdx.scenes.scene2d.actions.Actions.sizeTo:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction; │ │ +08ec20: 1c01 7902 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction; // type@0279 │ │ +08ec24: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08ec2a: 0c00 |0005: move-result-object v0 │ │ +08ec2c: 1f00 7902 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction; // type@0279 │ │ +08ec30: 6e30 1f19 2003 |0008: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.setSize:(FF)V // method@191f │ │ +08ec36: 6e20 1c19 4000 |000b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.setDuration:(F)V // method@191c │ │ +08ec3c: 6e20 1e19 5000 |000e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@191e │ │ +08ec42: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0008 line=90 │ │ 0x000b line=91 │ │ 0x000e line=92 │ │ 0x0011 line=93 │ │ @@ -110538,21 +110560,21 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -080708: |[080708] com.badlogic.gdx.scenes.scene2d.actions.Actions.touchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction; │ │ -080718: 1c01 7d02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction; // type@027d │ │ -08071c: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -080722: 0c00 |0005: move-result-object v0 │ │ -080724: 1f00 7d02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction; // type@027d │ │ -080728: 6e20 3719 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@1937 │ │ -08072e: 1100 |000b: return-object v0 │ │ +08ec44: |[08ec44] com.badlogic.gdx.scenes.scene2d.actions.Actions.touchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction; │ │ +08ec54: 1c01 7b02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction; // type@027b │ │ +08ec58: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08ec5e: 0c00 |0005: move-result-object v0 │ │ +08ec60: 1f00 7b02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction; // type@027b │ │ +08ec64: 6e20 3719 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@1937 │ │ +08ec6a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0008 line=263 │ │ 0x000b line=264 │ │ locals : │ │ 0x0008 - 0x000c reg=0 action Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction; │ │ @@ -110563,37 +110585,37 @@ │ │ type : '(Z)Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -080730: |[080730] com.badlogic.gdx.scenes.scene2d.actions.Actions.visible:(Z)Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction; │ │ -080740: 1c01 7e02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction; // type@027e │ │ -080744: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ -08074a: 0c00 |0005: move-result-object v0 │ │ -08074c: 1f00 7e02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction; // type@027e │ │ -080750: 6e20 3b19 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction;.setVisible:(Z)V // method@193b │ │ -080756: 1100 |000b: return-object v0 │ │ +08ec6c: |[08ec6c] com.badlogic.gdx.scenes.scene2d.actions.Actions.visible:(Z)Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction; │ │ +08ec7c: 1c01 7c02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction; // type@027c │ │ +08ec80: 7110 2d18 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@182d │ │ +08ec86: 0c00 |0005: move-result-object v0 │ │ +08ec88: 1f00 7c02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction; // type@027c │ │ +08ec8c: 6e20 3b19 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction;.setVisible:(Z)V // method@193b │ │ +08ec92: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0008 line=257 │ │ 0x000b line=258 │ │ locals : │ │ 0x0008 - 0x000c reg=0 action Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction; │ │ 0x0000 - 0x000c reg=2 visible Z │ │ │ │ Virtual methods - │ │ source_file_idx : 364 (Actions.java) │ │ │ │ Class #281 header: │ │ -class_idx : 640 │ │ +class_idx : 638 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 542 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #281 annotations: │ │ @@ -110654,17 +110676,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -080758: |[080758] com.badlogic.gdx.scenes.scene2d.ui.Button$ButtonStyle.:()V │ │ -080768: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -08076e: 0e00 |0003: return-void │ │ +08ec94: |[08ec94] com.badlogic.gdx.scenes.scene2d.ui.Button$ButtonStyle.:()V │ │ +08eca4: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +08ecaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0003 line=242 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; │ │ │ │ @@ -110673,37 +110695,37 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 44 16-bit code units │ │ -080770: |[080770] com.badlogic.gdx.scenes.scene2d.ui.Button$ButtonStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ -080780: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -080786: 5420 070e |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e07 │ │ -08078a: 5b10 070e |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e07 │ │ -08078e: 5420 010e |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e01 │ │ -080792: 5b10 010e |0009: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e01 │ │ -080796: 5420 020e |000b: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.over:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e02 │ │ -08079a: 5b10 020e |000d: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.over:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e02 │ │ -08079e: 5420 fe0d |000f: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dfe │ │ -0807a2: 5b10 fe0d |0011: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dfe │ │ -0807a6: 5420 ff0d |0013: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checkedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dff │ │ -0807aa: 5b10 ff0d |0015: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checkedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dff │ │ -0807ae: 5420 000e |0017: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.disabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e00 │ │ -0807b2: 5b10 000e |0019: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.disabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e00 │ │ -0807b6: 5220 030e |001b: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.pressedOffsetX:F // field@0e03 │ │ -0807ba: 5910 030e |001d: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.pressedOffsetX:F // field@0e03 │ │ -0807be: 5220 040e |001f: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.pressedOffsetY:F // field@0e04 │ │ -0807c2: 5910 040e |0021: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.pressedOffsetY:F // field@0e04 │ │ -0807c6: 5220 050e |0023: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.unpressedOffsetX:F // field@0e05 │ │ -0807ca: 5910 050e |0025: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.unpressedOffsetX:F // field@0e05 │ │ -0807ce: 5220 060e |0027: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.unpressedOffsetY:F // field@0e06 │ │ -0807d2: 5910 060e |0029: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.unpressedOffsetY:F // field@0e06 │ │ -0807d6: 0e00 |002b: return-void │ │ +08ecac: |[08ecac] com.badlogic.gdx.scenes.scene2d.ui.Button$ButtonStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ +08ecbc: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +08ecc2: 5420 070e |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e07 │ │ +08ecc6: 5b10 070e |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e07 │ │ +08ecca: 5420 010e |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e01 │ │ +08ecce: 5b10 010e |0009: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e01 │ │ +08ecd2: 5420 020e |000b: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.over:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e02 │ │ +08ecd6: 5b10 020e |000d: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.over:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e02 │ │ +08ecda: 5420 fe0d |000f: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dfe │ │ +08ecde: 5b10 fe0d |0011: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dfe │ │ +08ece2: 5420 ff0d |0013: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checkedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dff │ │ +08ece6: 5b10 ff0d |0015: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checkedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dff │ │ +08ecea: 5420 000e |0017: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.disabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e00 │ │ +08ecee: 5b10 000e |0019: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.disabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e00 │ │ +08ecf2: 5220 030e |001b: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.pressedOffsetX:F // field@0e03 │ │ +08ecf6: 5910 030e |001d: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.pressedOffsetX:F // field@0e03 │ │ +08ecfa: 5220 040e |001f: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.pressedOffsetY:F // field@0e04 │ │ +08ecfe: 5910 040e |0021: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.pressedOffsetY:F // field@0e04 │ │ +08ed02: 5220 050e |0023: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.unpressedOffsetX:F // field@0e05 │ │ +08ed06: 5910 050e |0025: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.unpressedOffsetX:F // field@0e05 │ │ +08ed0a: 5220 060e |0027: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.unpressedOffsetY:F // field@0e06 │ │ +08ed0e: 5910 060e |0029: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.unpressedOffsetY:F // field@0e06 │ │ +08ed12: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0003 line=251 │ │ 0x0007 line=252 │ │ 0x000b line=253 │ │ 0x000f line=254 │ │ @@ -110723,20 +110745,20 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0807d8: |[0807d8] com.badlogic.gdx.scenes.scene2d.ui.Button$ButtonStyle.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -0807e8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0807ee: 5b01 070e |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e07 │ │ -0807f2: 5b02 010e |0005: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e01 │ │ -0807f6: 5b03 fe0d |0007: iput-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dfe │ │ -0807fa: 0e00 |0009: return-void │ │ +08ed14: |[08ed14] com.badlogic.gdx.scenes.scene2d.ui.Button$ButtonStyle.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +08ed24: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +08ed2a: 5b01 070e |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e07 │ │ +08ed2e: 5b02 010e |0005: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e01 │ │ +08ed32: 5b03 fe0d |0007: iput-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dfe │ │ +08ed36: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0003 line=245 │ │ 0x0005 line=246 │ │ 0x0007 line=247 │ │ 0x0009 line=248 │ │ @@ -110746,17 +110768,17 @@ │ │ 0x0000 - 0x000a reg=2 down Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ 0x0000 - 0x000a reg=3 checked Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ │ │ Virtual methods - │ │ source_file_idx : 542 (Button.java) │ │ │ │ Class #282 header: │ │ -class_idx : 642 │ │ +class_idx : 640 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 543 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 13 │ │ │ │ Class #282 annotations: │ │ @@ -110806,27 +110828,27 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0807fc: |[0807fc] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.:()V │ │ -08080c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -08080e: 7010 2726 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -080814: 2200 e702 |0004: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -080818: 7010 621e 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -08081e: 5b20 0d0e |0009: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0e0d │ │ -080822: 2200 e702 |000b: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -080826: 7020 631e 1000 |000d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ -08082c: 5b20 0e0e |0010: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0e0e │ │ -080830: 5921 100e |0012: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.maxCheckCount:I // field@0e10 │ │ -080834: 5c21 120e |0014: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.uncheckLast:Z // field@0e12 │ │ -080838: 5921 110e |0016: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0e11 │ │ -08083c: 0e00 |0018: return-void │ │ +08ed38: |[08ed38] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.:()V │ │ +08ed48: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +08ed4a: 7010 2726 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +08ed50: 2200 e502 |0004: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +08ed54: 7010 621e 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +08ed5a: 5b20 0d0e |0009: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0e0d │ │ +08ed5e: 2200 e502 |000b: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +08ed62: 7020 631e 1000 |000d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ +08ed68: 5b20 0e0e |0010: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0e0e │ │ +08ed6c: 5921 100e |0012: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.maxCheckCount:I // field@0e10 │ │ +08ed70: 5c21 120e |0014: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.uncheckLast:Z // field@0e12 │ │ +08ed74: 5921 110e |0016: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0e11 │ │ +08ed78: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=31 │ │ 0x0004 line=25 │ │ 0x000b line=26 │ │ 0x0012 line=27 │ │ 0x0014 line=28 │ │ @@ -110840,30 +110862,30 @@ │ │ type : '([Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -080840: |[080840] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.:([Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V │ │ -080850: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -080852: 7010 2726 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -080858: 2200 e702 |0004: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -08085c: 7010 621e 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -080862: 5b20 0d0e |0009: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0e0d │ │ -080866: 2200 e702 |000b: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -08086a: 7020 631e 1000 |000d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ -080870: 5b20 0e0e |0010: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0e0e │ │ -080874: 5921 100e |0012: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.maxCheckCount:I // field@0e10 │ │ -080878: 5c21 120e |0014: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.uncheckLast:Z // field@0e12 │ │ -08087c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -08087e: 5920 110e |0017: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0e11 │ │ -080882: 6e20 6f19 3200 |0019: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.add:([Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V // method@196f │ │ -080888: 5921 110e |001c: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0e11 │ │ -08088c: 0e00 |001e: return-void │ │ +08ed7c: |[08ed7c] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.:([Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V │ │ +08ed8c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +08ed8e: 7010 2726 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +08ed94: 2200 e502 |0004: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +08ed98: 7010 621e 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +08ed9e: 5b20 0d0e |0009: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0e0d │ │ +08eda2: 2200 e502 |000b: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +08eda6: 7020 631e 1000 |000d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ +08edac: 5b20 0e0e |0010: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0e0e │ │ +08edb0: 5921 100e |0012: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.maxCheckCount:I // field@0e10 │ │ +08edb4: 5c21 120e |0014: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.uncheckLast:Z // field@0e12 │ │ +08edb8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +08edba: 5920 110e |0017: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0e11 │ │ +08edbe: 6e20 6f19 3200 |0019: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.add:([Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V // method@196f │ │ +08edc4: 5921 110e |001c: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0e11 │ │ +08edc8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=35 │ │ 0x0004 line=25 │ │ 0x000b line=26 │ │ 0x0012 line=27 │ │ 0x0014 line=28 │ │ @@ -110881,41 +110903,41 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -080890: |[080890] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.add:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V │ │ -0808a0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0808a2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0808a4: 3906 0a00 |0002: if-nez v6, 000c // +000a │ │ -0808a8: 2201 af03 |0004: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0808ac: 1a02 b413 |0006: const-string v2, "button cannot be null." // string@13b4 │ │ -0808b0: 7020 f825 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0808b6: 2701 |000b: throw v1 │ │ -0808b8: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -0808ba: 5b63 080e |000d: iput-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.buttonGroup:Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup; // field@0e08 │ │ -0808be: 6e10 5c19 0600 |000f: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:()Z // method@195c │ │ -0808c4: 0a03 |0012: move-result v3 │ │ -0808c6: 3903 0a00 |0013: if-nez v3, 001d // +000a │ │ -0808ca: 5453 0d0e |0015: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0e0d │ │ -0808ce: 5233 df0f |0017: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0808d2: 5254 110e |0019: iget v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0e11 │ │ -0808d6: 3543 1300 |001b: if-ge v3, v4, 002e // +0013 │ │ -0808da: 0120 |001d: move v0, v2 │ │ -0808dc: 6e20 6419 1600 |001e: invoke-virtual {v6, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setChecked:(Z)V // method@1964 │ │ -0808e2: 5b65 080e |0021: iput-object v5, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.buttonGroup:Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup; // field@0e08 │ │ -0808e6: 5451 0d0e |0023: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0e0d │ │ -0808ea: 6e20 6a1e 6100 |0025: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0808f0: 3800 0500 |0028: if-eqz v0, 002d // +0005 │ │ -0808f4: 6e20 6419 2600 |002a: invoke-virtual {v6, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setChecked:(Z)V // method@1964 │ │ -0808fa: 0e00 |002d: return-void │ │ -0808fc: 0110 |002e: move v0, v1 │ │ -0808fe: 28ef |002f: goto 001e // -0011 │ │ +08edcc: |[08edcc] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.add:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V │ │ +08eddc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +08edde: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +08ede0: 3906 0a00 |0002: if-nez v6, 000c // +000a │ │ +08ede4: 2201 ad03 |0004: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +08ede8: 1a02 b213 |0006: const-string v2, "button cannot be null." // string@13b2 │ │ +08edec: 7020 f825 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +08edf2: 2701 |000b: throw v1 │ │ +08edf4: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +08edf6: 5b63 080e |000d: iput-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.buttonGroup:Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup; // field@0e08 │ │ +08edfa: 6e10 5c19 0600 |000f: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:()Z // method@195c │ │ +08ee00: 0a03 |0012: move-result v3 │ │ +08ee02: 3903 0a00 |0013: if-nez v3, 001d // +000a │ │ +08ee06: 5453 0d0e |0015: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0e0d │ │ +08ee0a: 5233 df0f |0017: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +08ee0e: 5254 110e |0019: iget v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0e11 │ │ +08ee12: 3543 1300 |001b: if-ge v3, v4, 002e // +0013 │ │ +08ee16: 0120 |001d: move v0, v2 │ │ +08ee18: 6e20 6419 1600 |001e: invoke-virtual {v6, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setChecked:(Z)V // method@1964 │ │ +08ee1e: 5b65 080e |0021: iput-object v5, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.buttonGroup:Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup; // field@0e08 │ │ +08ee22: 5451 0d0e |0023: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0e0d │ │ +08ee26: 6e20 6a1e 6100 |0025: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +08ee2c: 3800 0500 |0028: if-eqz v0, 002d // +0005 │ │ +08ee30: 6e20 6419 2600 |002a: invoke-virtual {v6, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setChecked:(Z)V // method@1964 │ │ +08ee36: 0e00 |002d: return-void │ │ +08ee38: 0110 |002e: move v0, v1 │ │ +08ee3a: 28ef |002f: goto 001e // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=42 │ │ 0x000c line=43 │ │ 0x000f line=44 │ │ 0x001e line=45 │ │ 0x0021 line=46 │ │ @@ -110933,28 +110955,28 @@ │ │ type : '([Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -080900: |[080900] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.add:([Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V │ │ -080910: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -080914: 2202 af03 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03af │ │ -080918: 1a03 b913 |0004: const-string v3, "buttons cannot be null." // string@13b9 │ │ -08091c: 7020 f825 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -080922: 2702 |0009: throw v2 │ │ -080924: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -080926: 2151 |000b: array-length v1, v5 │ │ -080928: 3510 0a00 |000c: if-ge v0, v1, 0016 // +000a │ │ -08092c: 4602 0500 |000e: aget-object v2, v5, v0 │ │ -080930: 6e20 6e19 2400 |0010: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.add:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V // method@196e │ │ -080936: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08093a: 28f7 |0015: goto 000c // -0009 │ │ -08093c: 0e00 |0016: return-void │ │ +08ee3c: |[08ee3c] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.add:([Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V │ │ +08ee4c: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +08ee50: 2202 ad03 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +08ee54: 1a03 b713 |0004: const-string v3, "buttons cannot be null." // string@13b7 │ │ +08ee58: 7020 f825 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +08ee5e: 2702 |0009: throw v2 │ │ +08ee60: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +08ee62: 2151 |000b: array-length v1, v5 │ │ +08ee64: 3510 0a00 |000c: if-ge v0, v1, 0016 // +000a │ │ +08ee68: 4602 0500 |000e: aget-object v2, v5, v0 │ │ +08ee6c: 6e20 6e19 2400 |0010: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.add:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V // method@196e │ │ +08ee72: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08ee76: 28f7 |0015: goto 000c // -0009 │ │ +08ee78: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x000a line=53 │ │ 0x000e line=54 │ │ 0x0013 line=53 │ │ 0x0016 line=55 │ │ @@ -110969,47 +110991,47 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;Z)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -080940: |[080940] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.canCheck:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;Z)Z │ │ -080950: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -080952: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -080954: 5563 0a0e |0002: iget-boolean v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0e0a │ │ -080958: 3373 0300 |0004: if-ne v3, v7, 0007 // +0003 │ │ -08095c: 0f01 |0006: return v1 │ │ -08095e: 3907 1100 |0007: if-nez v7, 0018 // +0011 │ │ -080962: 5453 0e0e |0009: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0e0e │ │ -080966: 5233 df0f |000b: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -08096a: 5254 110e |000d: iget v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0e11 │ │ -08096e: 3743 f7ff |000f: if-le v3, v4, 0006 // -0009 │ │ -080972: 5451 0e0e |0011: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0e0e │ │ -080976: 6e30 7e1e 6102 |0013: invoke-virtual {v1, v6, v2}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ -08097c: 0121 |0016: move v1, v2 │ │ -08097e: 28ef |0017: goto 0006 // -0011 │ │ -080980: 5253 100e |0018: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.maxCheckCount:I // field@0e10 │ │ -080984: 12f4 |001a: const/4 v4, #int -1 // #ff │ │ -080986: 3243 1900 |001b: if-eq v3, v4, 0034 // +0019 │ │ -08098a: 5453 0e0e |001d: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0e0e │ │ -08098e: 5233 df0f |001f: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -080992: 5254 100e |0021: iget v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.maxCheckCount:I // field@0e10 │ │ -080996: 3443 1100 |0023: if-lt v3, v4, 0034 // +0011 │ │ -08099a: 5553 120e |0025: iget-boolean v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.uncheckLast:Z // field@0e12 │ │ -08099e: 3803 dfff |0027: if-eqz v3, 0006 // -0021 │ │ -0809a2: 5250 110e |0029: iget v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0e11 │ │ -0809a6: 5951 110e |002b: iput v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0e11 │ │ -0809aa: 5453 0f0e |002d: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.lastChecked:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@0e0f │ │ -0809ae: 6e20 6419 1300 |002f: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setChecked:(Z)V // method@1964 │ │ -0809b4: 5950 110e |0032: iput v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0e11 │ │ -0809b8: 5451 0e0e |0034: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0e0e │ │ -0809bc: 6e20 6a1e 6100 |0036: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0809c2: 5b56 0f0e |0039: iput-object v6, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.lastChecked:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@0e0f │ │ -0809c6: 28db |003b: goto 0016 // -0025 │ │ +08ee7c: |[08ee7c] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.canCheck:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;Z)Z │ │ +08ee8c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +08ee8e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +08ee90: 5563 0a0e |0002: iget-boolean v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0e0a │ │ +08ee94: 3373 0300 |0004: if-ne v3, v7, 0007 // +0003 │ │ +08ee98: 0f01 |0006: return v1 │ │ +08ee9a: 3907 1100 |0007: if-nez v7, 0018 // +0011 │ │ +08ee9e: 5453 0e0e |0009: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0e0e │ │ +08eea2: 5233 df0f |000b: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +08eea6: 5254 110e |000d: iget v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0e11 │ │ +08eeaa: 3743 f7ff |000f: if-le v3, v4, 0006 // -0009 │ │ +08eeae: 5451 0e0e |0011: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0e0e │ │ +08eeb2: 6e30 7e1e 6102 |0013: invoke-virtual {v1, v6, v2}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ +08eeb8: 0121 |0016: move v1, v2 │ │ +08eeba: 28ef |0017: goto 0006 // -0011 │ │ +08eebc: 5253 100e |0018: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.maxCheckCount:I // field@0e10 │ │ +08eec0: 12f4 |001a: const/4 v4, #int -1 // #ff │ │ +08eec2: 3243 1900 |001b: if-eq v3, v4, 0034 // +0019 │ │ +08eec6: 5453 0e0e |001d: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0e0e │ │ +08eeca: 5233 df0f |001f: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +08eece: 5254 100e |0021: iget v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.maxCheckCount:I // field@0e10 │ │ +08eed2: 3443 1100 |0023: if-lt v3, v4, 0034 // +0011 │ │ +08eed6: 5553 120e |0025: iget-boolean v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.uncheckLast:Z // field@0e12 │ │ +08eeda: 3803 dfff |0027: if-eqz v3, 0006 // -0021 │ │ +08eede: 5250 110e |0029: iget v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0e11 │ │ +08eee2: 5951 110e |002b: iput v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0e11 │ │ +08eee6: 5453 0f0e |002d: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.lastChecked:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@0e0f │ │ +08eeea: 6e20 6419 1300 |002f: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setChecked:(Z)V // method@1964 │ │ +08eef0: 5950 110e |0032: iput v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0e11 │ │ +08eef4: 5451 0e0e |0034: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0e0e │ │ +08eef8: 6e20 6a1e 6100 |0036: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +08eefe: 5b56 0f0e |0039: iput-object v6, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.lastChecked:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@0e0f │ │ +08ef02: 28db |003b: goto 0016 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=84 │ │ 0x0006 line=105 │ │ 0x0007 line=86 │ │ 0x0009 line=88 │ │ 0x0011 line=89 │ │ @@ -111033,17 +111055,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0809c8: |[0809c8] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.getAllChecked:()Lcom/badlogic/gdx/utils/Array; │ │ -0809d8: 5410 0e0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0e0e │ │ -0809dc: 1100 |0002: return-object v0 │ │ +08ef04: |[08ef04] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.getAllChecked:()Lcom/badlogic/gdx/utils/Array; │ │ +08ef14: 5410 0e0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0e0e │ │ +08ef18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup; │ │ │ │ #4 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;) │ │ @@ -111051,17 +111073,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0809e0: |[0809e0] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.getButtons:()Lcom/badlogic/gdx/utils/Array; │ │ -0809f0: 5410 0d0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0e0d │ │ -0809f4: 1100 |0002: return-object v0 │ │ +08ef1c: |[08ef1c] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.getButtons:()Lcom/badlogic/gdx/utils/Array; │ │ +08ef2c: 5410 0d0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0e0d │ │ +08ef30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup; │ │ │ │ #5 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;) │ │ @@ -111069,26 +111091,26 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/Button;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0809f8: |[0809f8] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.getChecked:()Lcom/badlogic/gdx/scenes/scene2d/ui/Button; │ │ -080a08: 5420 0e0e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0e0e │ │ -080a0c: 5200 df0f |0002: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -080a10: 3d00 0c00 |0004: if-lez v0, 0010 // +000c │ │ -080a14: 5420 0e0e |0006: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0e0e │ │ -080a18: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -080a1a: 6e20 741e 1000 |0009: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -080a20: 0c00 |000c: move-result-object v0 │ │ -080a22: 1f00 8102 |000d: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // type@0281 │ │ -080a26: 1100 |000f: return-object v0 │ │ -080a28: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -080a2a: 28fe |0011: goto 000f // -0002 │ │ +08ef34: |[08ef34] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.getChecked:()Lcom/badlogic/gdx/scenes/scene2d/ui/Button; │ │ +08ef44: 5420 0e0e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0e0e │ │ +08ef48: 5200 df0f |0002: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +08ef4c: 3d00 0c00 |0004: if-lez v0, 0010 // +000c │ │ +08ef50: 5420 0e0e |0006: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0e0e │ │ +08ef54: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +08ef56: 6e20 741e 1000 |0009: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +08ef5c: 0c00 |000c: move-result-object v0 │ │ +08ef5e: 1f00 7f02 |000d: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // type@027f │ │ +08ef62: 1100 |000f: return-object v0 │ │ +08ef64: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +08ef66: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x000f line=122 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup; │ │ │ │ @@ -111097,26 +111119,26 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -080a2c: |[080a2c] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.remove:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V │ │ -080a3c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -080a40: 2200 af03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -080a44: 1a01 b413 |0004: const-string v1, "button cannot be null." // string@13b4 │ │ -080a48: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -080a4e: 2700 |0009: throw v0 │ │ -080a50: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -080a52: 5b30 080e |000b: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.buttonGroup:Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup; // field@0e08 │ │ -080a56: 5420 0d0e |000d: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0e0d │ │ -080a5a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -080a5c: 6e30 7e1e 3001 |0010: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ -080a62: 0e00 |0013: return-void │ │ +08ef68: |[08ef68] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.remove:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V │ │ +08ef78: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +08ef7c: 2200 ad03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +08ef80: 1a01 b213 |0004: const-string v1, "button cannot be null." // string@13b2 │ │ +08ef84: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +08ef8a: 2700 |0009: throw v0 │ │ +08ef8c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +08ef8e: 5b30 080e |000b: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.buttonGroup:Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup; // field@0e08 │ │ +08ef92: 5420 0d0e |000d: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0e0d │ │ +08ef96: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +08ef98: 6e30 7e1e 3001 |0010: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ +08ef9e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x000a line=59 │ │ 0x000d line=60 │ │ 0x0013 line=61 │ │ locals : │ │ @@ -111128,28 +111150,28 @@ │ │ type : '([Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -080a64: |[080a64] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.remove:([Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V │ │ -080a74: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -080a78: 2202 af03 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03af │ │ -080a7c: 1a03 b913 |0004: const-string v3, "buttons cannot be null." // string@13b9 │ │ -080a80: 7020 f825 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -080a86: 2702 |0009: throw v2 │ │ -080a88: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -080a8a: 2151 |000b: array-length v1, v5 │ │ -080a8c: 3510 0a00 |000c: if-ge v0, v1, 0016 // +000a │ │ -080a90: 4602 0500 |000e: aget-object v2, v5, v0 │ │ -080a94: 6e20 7419 2400 |0010: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.remove:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V // method@1974 │ │ -080a9a: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -080a9e: 28f7 |0015: goto 000c // -0009 │ │ -080aa0: 0e00 |0016: return-void │ │ +08efa0: |[08efa0] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.remove:([Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V │ │ +08efb0: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +08efb4: 2202 ad03 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +08efb8: 1a03 b713 |0004: const-string v3, "buttons cannot be null." // string@13b7 │ │ +08efbc: 7020 f825 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +08efc2: 2702 |0009: throw v2 │ │ +08efc4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +08efc6: 2151 |000b: array-length v1, v5 │ │ +08efc8: 3510 0a00 |000c: if-ge v0, v1, 0016 // +000a │ │ +08efcc: 4602 0500 |000e: aget-object v2, v5, v0 │ │ +08efd0: 6e20 7419 2400 |0010: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.remove:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V // method@1974 │ │ +08efd6: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08efda: 28f7 |0015: goto 000c // -0009 │ │ +08efdc: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x000a line=65 │ │ 0x000e line=66 │ │ 0x0013 line=65 │ │ 0x0016 line=67 │ │ @@ -111164,42 +111186,42 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -080aa4: |[080aa4] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.setChecked:(Ljava/lang/String;)V │ │ -080ab4: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ -080ab8: 2203 af03 |0002: new-instance v3, Ljava/lang/IllegalArgumentException; // type@03af │ │ -080abc: 1a04 6029 |0004: const-string v4, "text cannot be null." // string@2960 │ │ -080ac0: 7020 f825 4300 |0006: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -080ac6: 2703 |0009: throw v3 │ │ -080ac8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -080aca: 5453 0d0e |000b: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0e0d │ │ -080ace: 5232 df0f |000d: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -080ad2: 3521 1f00 |000f: if-ge v1, v2, 002e // +001f │ │ -080ad6: 5453 0d0e |0011: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0e0d │ │ -080ada: 6e20 741e 1300 |0013: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -080ae0: 0c00 |0016: move-result-object v0 │ │ -080ae2: 1f00 8102 |0017: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // type@0281 │ │ -080ae6: 2003 b002 |0019: instance-of v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // type@02b0 │ │ -080aea: 3803 1400 |001b: if-eqz v3, 002f // +0014 │ │ -080aee: 0703 |001d: move-object v3, v0 │ │ -080af0: 1f03 b002 |001e: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // type@02b0 │ │ -080af4: 6e10 3a1c 0300 |0020: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.getText:()Ljava/lang/CharSequence; // method@1c3a │ │ -080afa: 0c03 |0023: move-result-object v3 │ │ -080afc: 6e20 4426 3600 |0024: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -080b02: 0a03 |0027: move-result v3 │ │ -080b04: 3803 0700 |0028: if-eqz v3, 002f // +0007 │ │ -080b08: 1213 |002a: const/4 v3, #int 1 // #1 │ │ -080b0a: 6e20 6419 3000 |002b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setChecked:(Z)V // method@1964 │ │ -080b10: 0e00 |002e: return-void │ │ -080b12: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -080b16: 28de |0031: goto 000f // -0022 │ │ +08efe0: |[08efe0] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.setChecked:(Ljava/lang/String;)V │ │ +08eff0: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ +08eff4: 2203 ad03 |0002: new-instance v3, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +08eff8: 1a04 5e29 |0004: const-string v4, "text cannot be null." // string@295e │ │ +08effc: 7020 f825 4300 |0006: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +08f002: 2703 |0009: throw v3 │ │ +08f004: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +08f006: 5453 0d0e |000b: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0e0d │ │ +08f00a: 5232 df0f |000d: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +08f00e: 3521 1f00 |000f: if-ge v1, v2, 002e // +001f │ │ +08f012: 5453 0d0e |0011: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0e0d │ │ +08f016: 6e20 741e 1300 |0013: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +08f01c: 0c00 |0016: move-result-object v0 │ │ +08f01e: 1f00 7f02 |0017: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // type@027f │ │ +08f022: 2003 ae02 |0019: instance-of v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // type@02ae │ │ +08f026: 3803 1400 |001b: if-eqz v3, 002f // +0014 │ │ +08f02a: 0703 |001d: move-object v3, v0 │ │ +08f02c: 1f03 ae02 |001e: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // type@02ae │ │ +08f030: 6e10 3a1c 0300 |0020: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.getText:()Ljava/lang/CharSequence; // method@1c3a │ │ +08f036: 0c03 |0023: move-result-object v3 │ │ +08f038: 6e20 4426 3600 |0024: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +08f03e: 0a03 |0027: move-result v3 │ │ +08f040: 3803 0700 |0028: if-eqz v3, 002f // +0007 │ │ +08f044: 1213 |002a: const/4 v3, #int 1 // #1 │ │ +08f046: 6e20 6419 3000 |002b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setChecked:(Z)V // method@1964 │ │ +08f04c: 0e00 |002e: return-void │ │ +08f04e: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08f052: 28de |0031: goto 000f // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x000a line=72 │ │ 0x0011 line=73 │ │ 0x0019 line=74 │ │ 0x002a line=75 │ │ @@ -111218,17 +111240,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -080b18: |[080b18] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.setMaxCheckCount:(I)V │ │ -080b28: 5901 100e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.maxCheckCount:I // field@0e10 │ │ -080b2c: 0e00 |0002: return-void │ │ +08f054: |[08f054] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.setMaxCheckCount:(I)V │ │ +08f064: 5901 100e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.maxCheckCount:I // field@0e10 │ │ +08f068: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0002 line=141 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup; │ │ 0x0000 - 0x0003 reg=1 maxCheckCount I │ │ @@ -111238,17 +111260,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -080b30: |[080b30] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.setMinCheckCount:(I)V │ │ -080b40: 5901 110e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0e11 │ │ -080b44: 0e00 |0002: return-void │ │ +08f06c: |[08f06c] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.setMinCheckCount:(I)V │ │ +08f07c: 5901 110e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0e11 │ │ +08f080: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0002 line=136 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup; │ │ 0x0000 - 0x0003 reg=1 minCheckCount I │ │ @@ -111258,17 +111280,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -080b48: |[080b48] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.setUncheckLast:(Z)V │ │ -080b58: 5c01 120e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.uncheckLast:Z // field@0e12 │ │ -080b5c: 0e00 |0002: return-void │ │ +08f084: |[08f084] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.setUncheckLast:(Z)V │ │ +08f094: 5c01 120e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.uncheckLast:Z // field@0e12 │ │ +08f098: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0002 line=148 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup; │ │ 0x0000 - 0x0003 reg=1 uncheckLast Z │ │ @@ -111278,31 +111300,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -080b60: |[080b60] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.uncheckAll:()V │ │ -080b70: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -080b72: 5263 110e |0001: iget v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0e11 │ │ -080b76: 5965 110e |0003: iput v5, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0e11 │ │ -080b7a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -080b7c: 5464 0d0e |0006: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0e0d │ │ -080b80: 5242 df0f |0008: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -080b84: 3521 1000 |000a: if-ge v1, v2, 001a // +0010 │ │ -080b88: 5464 0d0e |000c: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0e0d │ │ -080b8c: 6e20 741e 1400 |000e: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -080b92: 0c00 |0011: move-result-object v0 │ │ -080b94: 1f00 8102 |0012: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // type@0281 │ │ -080b98: 6e20 6419 5000 |0014: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setChecked:(Z)V // method@1964 │ │ -080b9e: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -080ba2: 28f1 |0019: goto 000a // -000f │ │ -080ba4: 5963 110e |001a: iput v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0e11 │ │ -080ba8: 0e00 |001c: return-void │ │ +08f09c: |[08f09c] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.uncheckAll:()V │ │ +08f0ac: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +08f0ae: 5263 110e |0001: iget v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0e11 │ │ +08f0b2: 5965 110e |0003: iput v5, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0e11 │ │ +08f0b6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +08f0b8: 5464 0d0e |0006: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0e0d │ │ +08f0bc: 5242 df0f |0008: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +08f0c0: 3521 1000 |000a: if-ge v1, v2, 001a // +0010 │ │ +08f0c4: 5464 0d0e |000c: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0e0d │ │ +08f0c8: 6e20 741e 1400 |000e: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +08f0ce: 0c00 |0011: move-result-object v0 │ │ +08f0d0: 1f00 7f02 |0012: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // type@027f │ │ +08f0d4: 6e20 6419 5000 |0014: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setChecked:(Z)V // method@1964 │ │ +08f0da: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08f0de: 28f1 |0019: goto 000a // -000f │ │ +08f0e0: 5963 110e |001a: iput v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0e11 │ │ +08f0e4: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=110 │ │ 0x0003 line=111 │ │ 0x0005 line=112 │ │ 0x000c line=113 │ │ 0x0014 line=114 │ │ @@ -111315,17 +111337,17 @@ │ │ 0x000a - 0x001d reg=2 n I │ │ 0x0003 - 0x001d reg=3 old I │ │ 0x0000 - 0x001d reg=6 this Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup; │ │ │ │ source_file_idx : 543 (ButtonGroup.java) │ │ │ │ Class #283 header: │ │ -class_idx : 654 │ │ +class_idx : 652 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1995 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #283 annotations: │ │ @@ -111358,17 +111380,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -080bac: |[080bac] com.badlogic.gdx.scenes.scene2d.ui.Label$LabelStyle.:()V │ │ -080bbc: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -080bc2: 0e00 |0003: return-void │ │ +08f0e8: |[08f0e8] com.badlogic.gdx.scenes.scene2d.ui.Label$LabelStyle.:()V │ │ +08f0f8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +08f0fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0003 line=289 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; │ │ │ │ @@ -111377,19 +111399,19 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Lcom/badlogic/gdx/graphics/Color;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -080bc4: |[080bc4] com.badlogic.gdx.scenes.scene2d.ui.Label$LabelStyle.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Lcom/badlogic/gdx/graphics/Color;)V │ │ -080bd4: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -080bda: 5b01 4d0e |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e4d │ │ -080bde: 5b02 4e0e |0005: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e4e │ │ -080be2: 0e00 |0007: return-void │ │ +08f100: |[08f100] com.badlogic.gdx.scenes.scene2d.ui.Label$LabelStyle.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Lcom/badlogic/gdx/graphics/Color;)V │ │ +08f110: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +08f116: 5b01 4d0e |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e4d │ │ +08f11a: 5b02 4e0e |0005: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e4e │ │ +08f11e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0003 line=292 │ │ 0x0005 line=293 │ │ 0x0007 line=294 │ │ locals : │ │ @@ -111402,43 +111424,43 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -080be4: |[080be4] com.badlogic.gdx.scenes.scene2d.ui.Label$LabelStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V │ │ -080bf4: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -080bfa: 5430 4d0e |0003: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e4d │ │ -080bfe: 5b20 4d0e |0005: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e4d │ │ -080c02: 5430 4e0e |0007: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e4e │ │ -080c06: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -080c0a: 2200 1301 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -080c0e: 5431 4e0e |000d: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e4e │ │ -080c12: 7020 a609 1000 |000f: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ -080c18: 5b20 4e0e |0012: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e4e │ │ -080c1c: 0e00 |0014: return-void │ │ +08f120: |[08f120] com.badlogic.gdx.scenes.scene2d.ui.Label$LabelStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V │ │ +08f130: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +08f136: 5430 4d0e |0003: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e4d │ │ +08f13a: 5b20 4d0e |0005: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e4d │ │ +08f13e: 5430 4e0e |0007: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e4e │ │ +08f142: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +08f146: 2200 1101 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +08f14a: 5431 4e0e |000d: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e4e │ │ +08f14e: 7020 a609 1000 |000f: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ +08f154: 5b20 4e0e |0012: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e4e │ │ +08f158: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0003 line=297 │ │ 0x0007 line=298 │ │ 0x0014 line=299 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; │ │ 0x0000 - 0x0015 reg=3 style Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; │ │ │ │ Virtual methods - │ │ source_file_idx : 1995 (Label.java) │ │ │ │ Class #284 header: │ │ -class_idx : 657 │ │ +class_idx : 655 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3081 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3079 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #284 annotations: │ │ Annotations on class │ │ @@ -111474,24 +111496,24 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -080c20: |[080c20] com.badlogic.gdx.scenes.scene2d.ui.List$ListStyle.:()V │ │ -080c30: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -080c34: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -080c3a: 2200 1301 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -080c3e: 7051 a509 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -080c44: 5b20 5c0e |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorSelected:Lcom/badlogic/gdx/graphics/Color; // field@0e5c │ │ -080c48: 2200 1301 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -080c4c: 7051 a509 1011 |000e: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -080c52: 5b20 5d0e |0011: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorUnselected:Lcom/badlogic/gdx/graphics/Color; // field@0e5d │ │ -080c56: 0e00 |0013: return-void │ │ +08f15c: |[08f15c] com.badlogic.gdx.scenes.scene2d.ui.List$ListStyle.:()V │ │ +08f16c: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +08f170: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +08f176: 2200 1101 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +08f17a: 7051 a509 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +08f180: 5b20 5c0e |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorSelected:Lcom/badlogic/gdx/graphics/Color; // field@0e5c │ │ +08f184: 2200 1101 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +08f188: 7051 a509 1011 |000e: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +08f18e: 5b20 5d0e |0011: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorUnselected:Lcom/badlogic/gdx/graphics/Color; // field@0e5d │ │ +08f192: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=213 │ │ 0x0005 line=209 │ │ 0x000c line=210 │ │ 0x0013 line=214 │ │ locals : │ │ @@ -111502,30 +111524,30 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 34 16-bit code units │ │ -080c58: |[080c58] com.badlogic.gdx.scenes.scene2d.ui.List$ListStyle.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -080c68: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -080c6c: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -080c72: 2200 1301 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -080c76: 7051 a509 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -080c7c: 5b20 5c0e |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorSelected:Lcom/badlogic/gdx/graphics/Color; // field@0e5c │ │ -080c80: 2200 1301 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -080c84: 7051 a509 1011 |000e: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -080c8a: 5b20 5d0e |0011: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorUnselected:Lcom/badlogic/gdx/graphics/Color; // field@0e5d │ │ -080c8e: 5b23 5b0e |0013: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e5b │ │ -080c92: 5420 5c0e |0015: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorSelected:Lcom/badlogic/gdx/graphics/Color; // field@0e5c │ │ -080c96: 6e20 bc09 4000 |0017: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ -080c9c: 5420 5d0e |001a: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorUnselected:Lcom/badlogic/gdx/graphics/Color; // field@0e5d │ │ -080ca0: 6e20 bc09 5000 |001c: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ -080ca6: 5b26 5e0e |001f: iput-object v6, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e5e │ │ -080caa: 0e00 |0021: return-void │ │ +08f194: |[08f194] com.badlogic.gdx.scenes.scene2d.ui.List$ListStyle.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +08f1a4: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +08f1a8: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +08f1ae: 2200 1101 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +08f1b2: 7051 a509 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +08f1b8: 5b20 5c0e |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorSelected:Lcom/badlogic/gdx/graphics/Color; // field@0e5c │ │ +08f1bc: 2200 1101 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +08f1c0: 7051 a509 1011 |000e: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +08f1c6: 5b20 5d0e |0011: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorUnselected:Lcom/badlogic/gdx/graphics/Color; // field@0e5d │ │ +08f1ca: 5b23 5b0e |0013: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e5b │ │ +08f1ce: 5420 5c0e |0015: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorSelected:Lcom/badlogic/gdx/graphics/Color; // field@0e5c │ │ +08f1d2: 6e20 bc09 4000 |0017: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ +08f1d8: 5420 5d0e |001a: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorUnselected:Lcom/badlogic/gdx/graphics/Color; // field@0e5d │ │ +08f1dc: 6e20 bc09 5000 |001c: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ +08f1e2: 5b26 5e0e |001f: iput-object v6, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e5e │ │ +08f1e6: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=216 │ │ 0x0005 line=209 │ │ 0x000c line=210 │ │ 0x0013 line=217 │ │ 0x0015 line=218 │ │ @@ -111544,34 +111566,34 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -080cac: |[080cac] com.badlogic.gdx.scenes.scene2d.ui.List$ListStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;)V │ │ -080cbc: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -080cc0: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -080cc6: 2200 1301 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -080cca: 7051 a509 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -080cd0: 5b20 5c0e |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorSelected:Lcom/badlogic/gdx/graphics/Color; // field@0e5c │ │ -080cd4: 2200 1301 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -080cd8: 7051 a509 1011 |000e: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -080cde: 5b20 5d0e |0011: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorUnselected:Lcom/badlogic/gdx/graphics/Color; // field@0e5d │ │ -080ce2: 5430 5b0e |0013: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e5b │ │ -080ce6: 5b20 5b0e |0015: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e5b │ │ -080cea: 5420 5c0e |0017: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorSelected:Lcom/badlogic/gdx/graphics/Color; // field@0e5c │ │ -080cee: 5431 5c0e |0019: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorSelected:Lcom/badlogic/gdx/graphics/Color; // field@0e5c │ │ -080cf2: 6e20 bc09 1000 |001b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ -080cf8: 5420 5d0e |001e: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorUnselected:Lcom/badlogic/gdx/graphics/Color; // field@0e5d │ │ -080cfc: 5431 5d0e |0020: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorUnselected:Lcom/badlogic/gdx/graphics/Color; // field@0e5d │ │ -080d00: 6e20 bc09 1000 |0022: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ -080d06: 5430 5e0e |0025: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e5e │ │ -080d0a: 5b20 5e0e |0027: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e5e │ │ -080d0e: 0e00 |0029: return-void │ │ +08f1e8: |[08f1e8] com.badlogic.gdx.scenes.scene2d.ui.List$ListStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;)V │ │ +08f1f8: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +08f1fc: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +08f202: 2200 1101 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +08f206: 7051 a509 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +08f20c: 5b20 5c0e |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorSelected:Lcom/badlogic/gdx/graphics/Color; // field@0e5c │ │ +08f210: 2200 1101 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +08f214: 7051 a509 1011 |000e: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +08f21a: 5b20 5d0e |0011: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorUnselected:Lcom/badlogic/gdx/graphics/Color; // field@0e5d │ │ +08f21e: 5430 5b0e |0013: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e5b │ │ +08f222: 5b20 5b0e |0015: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e5b │ │ +08f226: 5420 5c0e |0017: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorSelected:Lcom/badlogic/gdx/graphics/Color; // field@0e5c │ │ +08f22a: 5431 5c0e |0019: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorSelected:Lcom/badlogic/gdx/graphics/Color; // field@0e5c │ │ +08f22e: 6e20 bc09 1000 |001b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ +08f234: 5420 5d0e |001e: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorUnselected:Lcom/badlogic/gdx/graphics/Color; // field@0e5d │ │ +08f238: 5431 5d0e |0020: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorUnselected:Lcom/badlogic/gdx/graphics/Color; // field@0e5d │ │ +08f23c: 6e20 bc09 1000 |0022: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ +08f242: 5430 5e0e |0025: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e5e │ │ +08f246: 5b20 5e0e |0027: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e5e │ │ +08f24a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=223 │ │ 0x0005 line=209 │ │ 0x000c line=210 │ │ 0x0013 line=224 │ │ 0x0017 line=225 │ │ @@ -111579,21 +111601,21 @@ │ │ 0x0025 line=227 │ │ 0x0029 line=228 │ │ locals : │ │ 0x0000 - 0x002a reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; │ │ 0x0000 - 0x002a reg=3 style Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3081 (List.java) │ │ + source_file_idx : 3079 (List.java) │ │ │ │ Class #285 header: │ │ -class_idx : 662 │ │ +class_idx : 660 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3764 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3762 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #285 annotations: │ │ Annotations on class │ │ @@ -111637,17 +111659,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -080d10: |[080d10] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$ScrollPaneStyle.:()V │ │ -080d20: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -080d26: 0e00 |0003: return-void │ │ +08f24c: |[08f24c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$ScrollPaneStyle.:()V │ │ +08f25c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +08f262: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=845 │ │ 0x0003 line=846 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; │ │ │ │ @@ -111656,27 +111678,27 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -080d28: |[080d28] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$ScrollPaneStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;)V │ │ -080d38: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -080d3e: 5420 6c0e |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6c │ │ -080d42: 5b10 6c0e |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6c │ │ -080d46: 5420 6e0e |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6e │ │ -080d4a: 5b10 6e0e |0009: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6e │ │ -080d4e: 5420 6f0e |000b: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6f │ │ -080d52: 5b10 6f0e |000d: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6f │ │ -080d56: 5420 700e |000f: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e70 │ │ -080d5a: 5b10 700e |0011: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e70 │ │ -080d5e: 5420 710e |0013: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e71 │ │ -080d62: 5b10 710e |0015: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e71 │ │ -080d66: 0e00 |0017: return-void │ │ +08f264: |[08f264] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$ScrollPaneStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;)V │ │ +08f274: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +08f27a: 5420 6c0e |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6c │ │ +08f27e: 5b10 6c0e |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6c │ │ +08f282: 5420 6e0e |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6e │ │ +08f286: 5b10 6e0e |0009: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6e │ │ +08f28a: 5420 6f0e |000b: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6f │ │ +08f28e: 5b10 6f0e |000d: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6f │ │ +08f292: 5420 700e |000f: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e70 │ │ +08f296: 5b10 700e |0011: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e70 │ │ +08f29a: 5420 710e |0013: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e71 │ │ +08f29e: 5b10 710e |0015: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e71 │ │ +08f2a2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=856 │ │ 0x0003 line=857 │ │ 0x0007 line=858 │ │ 0x000b line=859 │ │ 0x000f line=860 │ │ @@ -111691,22 +111713,22 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -080d68: |[080d68] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$ScrollPaneStyle.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -080d78: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -080d7e: 5b01 6c0e |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6c │ │ -080d82: 5b02 6e0e |0005: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6e │ │ -080d86: 5b03 6f0e |0007: iput-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6f │ │ -080d8a: 5b04 700e |0009: iput-object v4, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e70 │ │ -080d8e: 5b05 710e |000b: iput-object v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e71 │ │ -080d92: 0e00 |000d: return-void │ │ +08f2a4: |[08f2a4] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$ScrollPaneStyle.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +08f2b4: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +08f2ba: 5b01 6c0e |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6c │ │ +08f2be: 5b02 6e0e |0005: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6e │ │ +08f2c2: 5b03 6f0e |0007: iput-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6f │ │ +08f2c6: 5b04 700e |0009: iput-object v4, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e70 │ │ +08f2ca: 5b05 710e |000b: iput-object v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e71 │ │ +08f2ce: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=848 │ │ 0x0003 line=849 │ │ 0x0005 line=850 │ │ 0x0007 line=851 │ │ 0x0009 line=852 │ │ @@ -111717,21 +111739,21 @@ │ │ 0x0000 - 0x000e reg=1 background Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ 0x0000 - 0x000e reg=2 hScroll Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ 0x0000 - 0x000e reg=3 hScrollKnob Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ 0x0000 - 0x000e reg=4 vScroll Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ 0x0000 - 0x000e reg=5 vScrollKnob Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3764 (ScrollPane.java) │ │ + source_file_idx : 3762 (ScrollPane.java) │ │ │ │ Class #286 header: │ │ -class_idx : 665 │ │ +class_idx : 663 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3767 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3765 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #286 annotations: │ │ Annotations on class │ │ @@ -111783,23 +111805,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -080d94: |[080d94] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectBoxStyle.:()V │ │ -080da4: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -080da8: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -080dae: 2200 1301 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -080db2: 7051 a509 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -080db8: 5b20 a60e |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0ea6 │ │ -080dbc: 1500 2041 |000c: const/high16 v0, #int 1092616192 // #4120 │ │ -080dc0: 5920 a70e |000e: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.itemSpacing:F // field@0ea7 │ │ -080dc4: 0e00 |0010: return-void │ │ +08f2d0: |[08f2d0] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectBoxStyle.:()V │ │ +08f2e0: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +08f2e4: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +08f2ea: 2200 1101 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +08f2ee: 7051 a509 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +08f2f4: 5b20 a60e |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0ea6 │ │ +08f2f8: 1500 2041 |000c: const/high16 v0, #int 1092616192 // #4120 │ │ +08f2fc: 5920 a70e |000e: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.itemSpacing:F // field@0ea7 │ │ +08f300: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=328 │ │ 0x0005 line=325 │ │ 0x000c line=326 │ │ 0x0010 line=329 │ │ locals : │ │ @@ -111810,29 +111832,29 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 30 16-bit code units │ │ -080dc8: |[080dc8] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectBoxStyle.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -080dd8: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -080ddc: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -080de2: 2200 1301 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -080de6: 7051 a509 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -080dec: 5b20 a60e |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0ea6 │ │ -080df0: 1500 2041 |000c: const/high16 v0, #int 1092616192 // #4120 │ │ -080df4: 5920 a70e |000e: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.itemSpacing:F // field@0ea7 │ │ -080df8: 5b25 a20e |0010: iput-object v5, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea2 │ │ -080dfc: 5b26 a80e |0012: iput-object v6, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea8 │ │ -080e00: 5b27 a90e |0014: iput-object v7, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listSelection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea9 │ │ -080e04: 5b23 a50e |0016: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0ea5 │ │ -080e08: 5420 a60e |0018: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0ea6 │ │ -080e0c: 6e20 bc09 4000 |001a: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ -080e12: 0e00 |001d: return-void │ │ +08f304: |[08f304] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectBoxStyle.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +08f314: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +08f318: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +08f31e: 2200 1101 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +08f322: 7051 a509 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +08f328: 5b20 a60e |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0ea6 │ │ +08f32c: 1500 2041 |000c: const/high16 v0, #int 1092616192 // #4120 │ │ +08f330: 5920 a70e |000e: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.itemSpacing:F // field@0ea7 │ │ +08f334: 5b25 a20e |0010: iput-object v5, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea2 │ │ +08f338: 5b26 a80e |0012: iput-object v6, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea8 │ │ +08f33c: 5b27 a90e |0014: iput-object v7, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listSelection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea9 │ │ +08f340: 5b23 a50e |0016: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0ea5 │ │ +08f344: 5420 a60e |0018: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0ea6 │ │ +08f348: 6e20 bc09 4000 |001a: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ +08f34e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=332 │ │ 0x0005 line=325 │ │ 0x000c line=326 │ │ 0x0010 line=333 │ │ 0x0012 line=334 │ │ @@ -111853,34 +111875,34 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -080e14: |[080e14] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectBoxStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;)V │ │ -080e24: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -080e28: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -080e2e: 2200 1301 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -080e32: 7051 a509 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -080e38: 5b20 a60e |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0ea6 │ │ -080e3c: 1500 2041 |000c: const/high16 v0, #int 1092616192 // #4120 │ │ -080e40: 5920 a70e |000e: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.itemSpacing:F // field@0ea7 │ │ -080e44: 5430 a20e |0010: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea2 │ │ -080e48: 5b20 a20e |0012: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea2 │ │ -080e4c: 5430 a80e |0014: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea8 │ │ -080e50: 5b20 a80e |0016: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea8 │ │ -080e54: 5430 a90e |0018: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listSelection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea9 │ │ -080e58: 5b20 a90e |001a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listSelection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea9 │ │ -080e5c: 5430 a50e |001c: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0ea5 │ │ -080e60: 5b20 a50e |001e: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0ea5 │ │ -080e64: 5420 a60e |0020: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0ea6 │ │ -080e68: 5431 a60e |0022: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0ea6 │ │ -080e6c: 6e20 bc09 1000 |0024: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ -080e72: 0e00 |0027: return-void │ │ +08f350: |[08f350] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectBoxStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;)V │ │ +08f360: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +08f364: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +08f36a: 2200 1101 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +08f36e: 7051 a509 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +08f374: 5b20 a60e |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0ea6 │ │ +08f378: 1500 2041 |000c: const/high16 v0, #int 1092616192 // #4120 │ │ +08f37c: 5920 a70e |000e: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.itemSpacing:F // field@0ea7 │ │ +08f380: 5430 a20e |0010: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea2 │ │ +08f384: 5b20 a20e |0012: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea2 │ │ +08f388: 5430 a80e |0014: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea8 │ │ +08f38c: 5b20 a80e |0016: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea8 │ │ +08f390: 5430 a90e |0018: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listSelection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea9 │ │ +08f394: 5b20 a90e |001a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listSelection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea9 │ │ +08f398: 5430 a50e |001c: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0ea5 │ │ +08f39c: 5b20 a50e |001e: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0ea5 │ │ +08f3a0: 5420 a60e |0020: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0ea6 │ │ +08f3a4: 5431 a60e |0022: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0ea6 │ │ +08f3a8: 6e20 bc09 1000 |0024: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ +08f3ae: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=340 │ │ 0x0005 line=325 │ │ 0x000c line=326 │ │ 0x0010 line=341 │ │ 0x0014 line=342 │ │ @@ -111889,21 +111911,21 @@ │ │ 0x0020 line=345 │ │ 0x0027 line=346 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; │ │ 0x0000 - 0x0028 reg=3 style Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3767 (SelectBox.java) │ │ + source_file_idx : 3765 (SelectBox.java) │ │ │ │ Class #287 header: │ │ -class_idx : 674 │ │ +class_idx : 672 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3818 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3816 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #287 annotations: │ │ Annotations on class │ │ @@ -111931,31 +111953,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -080e74: |[080e74] com.badlogic.gdx.scenes.scene2d.ui.Skin$TintedDrawable.:()V │ │ -080e84: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -080e8a: 0e00 |0003: return-void │ │ +08f3b0: |[08f3b0] com.badlogic.gdx.scenes.scene2d.ui.Skin$TintedDrawable.:()V │ │ +08f3c0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +08f3c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=507 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$TintedDrawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3818 (Skin.java) │ │ + source_file_idx : 3816 (Skin.java) │ │ │ │ Class #288 header: │ │ -class_idx : 677 │ │ +class_idx : 675 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3822 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3820 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #288 annotations: │ │ Annotations on class │ │ @@ -111991,17 +112013,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -080e8c: |[080e8c] com.badlogic.gdx.scenes.scene2d.ui.Slider$SliderStyle.:()V │ │ -080e9c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -080ea2: 0e00 |0003: return-void │ │ +08f3c8: |[08f3c8] com.badlogic.gdx.scenes.scene2d.ui.Slider$SliderStyle.:()V │ │ +08f3d8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +08f3de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0003 line=297 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; │ │ │ │ @@ -112010,21 +112032,21 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -080ea4: |[080ea4] com.badlogic.gdx.scenes.scene2d.ui.Slider$SliderStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;)V │ │ -080eb4: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -080eba: 5420 c80e |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ec8 │ │ -080ebe: 5b10 c80e |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ec8 │ │ -080ec2: 5420 c90e |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ec9 │ │ -080ec6: 5b10 c90e |0009: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ec9 │ │ -080eca: 0e00 |000b: return-void │ │ +08f3e0: |[08f3e0] com.badlogic.gdx.scenes.scene2d.ui.Slider$SliderStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;)V │ │ +08f3f0: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +08f3f6: 5420 c80e |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ec8 │ │ +08f3fa: 5b10 c80e |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ec8 │ │ +08f3fe: 5420 c90e |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ec9 │ │ +08f402: 5b10 c90e |0009: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ec9 │ │ +08f406: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0003 line=305 │ │ 0x0007 line=306 │ │ 0x000b line=307 │ │ locals : │ │ @@ -112036,38 +112058,38 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -080ecc: |[080ecc] com.badlogic.gdx.scenes.scene2d.ui.Slider$SliderStyle.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -080edc: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -080ee2: 5b01 c80e |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ec8 │ │ -080ee6: 5b02 c90e |0005: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ec9 │ │ -080eea: 0e00 |0007: return-void │ │ +08f408: |[08f408] com.badlogic.gdx.scenes.scene2d.ui.Slider$SliderStyle.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +08f418: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +08f41e: 5b01 c80e |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ec8 │ │ +08f422: 5b02 c90e |0005: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ec9 │ │ +08f426: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x0003 line=300 │ │ 0x0005 line=301 │ │ 0x0007 line=302 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; │ │ 0x0000 - 0x0008 reg=1 background Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ 0x0000 - 0x0008 reg=2 knob Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3822 (Slider.java) │ │ + source_file_idx : 3820 (Slider.java) │ │ │ │ Class #289 header: │ │ -class_idx : 680 │ │ +class_idx : 678 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3838 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3836 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #289 annotations: │ │ Annotations on class │ │ @@ -112091,17 +112113,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -080eec: |[080eec] com.badlogic.gdx.scenes.scene2d.ui.SplitPane$SplitPaneStyle.:()V │ │ -080efc: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -080f02: 0e00 |0003: return-void │ │ +08f428: |[08f428] com.badlogic.gdx.scenes.scene2d.ui.SplitPane$SplitPaneStyle.:()V │ │ +08f438: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +08f43e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0003 line=337 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; │ │ │ │ @@ -112110,19 +112132,19 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -080f04: |[080f04] com.badlogic.gdx.scenes.scene2d.ui.SplitPane$SplitPaneStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;)V │ │ -080f14: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -080f1a: 5420 da0e |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0eda │ │ -080f1e: 5b10 da0e |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0eda │ │ -080f22: 0e00 |0007: return-void │ │ +08f440: |[08f440] com.badlogic.gdx.scenes.scene2d.ui.SplitPane$SplitPaneStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;)V │ │ +08f450: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +08f456: 5420 da0e |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0eda │ │ +08f45a: 5b10 da0e |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0eda │ │ +08f45e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0003 line=344 │ │ 0x0007 line=345 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; │ │ @@ -112133,35 +112155,35 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -080f24: |[080f24] com.badlogic.gdx.scenes.scene2d.ui.SplitPane$SplitPaneStyle.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -080f34: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -080f3a: 5b01 da0e |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0eda │ │ -080f3e: 0e00 |0005: return-void │ │ +08f460: |[08f460] com.badlogic.gdx.scenes.scene2d.ui.SplitPane$SplitPaneStyle.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +08f470: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +08f476: 5b01 da0e |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0eda │ │ +08f47a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ 0x0003 line=340 │ │ 0x0005 line=341 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; │ │ 0x0000 - 0x0006 reg=1 handle Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3838 (SplitPane.java) │ │ + source_file_idx : 3836 (SplitPane.java) │ │ │ │ Class #290 header: │ │ -class_idx : 692 │ │ +class_idx : 690 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3920 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3918 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #290 annotations: │ │ Annotations on class │ │ @@ -112179,21 +112201,21 @@ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$OnscreenKeyboard;) │ │ name : 'show' │ │ type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3920 (TextField.java) │ │ + source_file_idx : 3918 (TextField.java) │ │ │ │ Class #291 header: │ │ -class_idx : 694 │ │ +class_idx : 692 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3920 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3918 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #291 annotations: │ │ Annotations on class │ │ @@ -112212,21 +112234,21 @@ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter;) │ │ name : 'acceptChar' │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;C)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3920 (TextField.java) │ │ + source_file_idx : 3918 (TextField.java) │ │ │ │ Class #292 header: │ │ -class_idx : 695 │ │ +class_idx : 693 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3920 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3918 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #292 annotations: │ │ Annotations on class │ │ @@ -112244,21 +112266,21 @@ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldListener;) │ │ name : 'keyTyped' │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;C)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3920 (TextField.java) │ │ + source_file_idx : 3918 (TextField.java) │ │ │ │ Class #293 header: │ │ -class_idx : 696 │ │ +class_idx : 694 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3920 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3918 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #293 annotations: │ │ Annotations on class │ │ @@ -112310,17 +112332,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -080f40: |[080f40] com.badlogic.gdx.scenes.scene2d.ui.TextField$TextFieldStyle.:()V │ │ -080f50: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -080f56: 0e00 |0003: return-void │ │ +08f47c: |[08f47c] com.badlogic.gdx.scenes.scene2d.ui.TextField$TextFieldStyle.:()V │ │ +08f48c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +08f492: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=837 │ │ 0x0003 line=838 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; │ │ │ │ @@ -112329,22 +112351,22 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -080f58: |[080f58] com.badlogic.gdx.scenes.scene2d.ui.TextField$TextFieldStyle.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -080f68: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -080f6e: 5b05 0e0f |0003: iput-object v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f0e │ │ -080f72: 5b03 0f0f |0005: iput-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.cursor:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f0f │ │ -080f76: 5b01 110f |0007: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f11 │ │ -080f7a: 5b02 120f |0009: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f12 │ │ -080f7e: 5b04 150f |000b: iput-object v4, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f15 │ │ -080f82: 0e00 |000d: return-void │ │ +08f494: |[08f494] com.badlogic.gdx.scenes.scene2d.ui.TextField$TextFieldStyle.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +08f4a4: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +08f4aa: 5b05 0e0f |0003: iput-object v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f0e │ │ +08f4ae: 5b03 0f0f |0005: iput-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.cursor:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f0f │ │ +08f4b2: 5b01 110f |0007: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f11 │ │ +08f4b6: 5b02 120f |0009: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f12 │ │ +08f4ba: 5b04 150f |000b: iput-object v4, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f15 │ │ +08f4be: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=840 │ │ 0x0003 line=841 │ │ 0x0005 line=842 │ │ 0x0007 line=843 │ │ 0x0009 line=844 │ │ @@ -112363,45 +112385,45 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -080f84: |[080f84] com.badlogic.gdx.scenes.scene2d.ui.TextField$TextFieldStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;)V │ │ -080f94: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -080f9a: 5430 130f |0003: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f13 │ │ -080f9e: 5b20 130f |0005: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f13 │ │ -080fa2: 5430 140f |0007: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f14 │ │ -080fa6: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -080faa: 2200 1301 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -080fae: 5431 140f |000d: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f14 │ │ -080fb2: 7020 a609 1000 |000f: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ -080fb8: 5b20 140f |0012: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f14 │ │ -080fbc: 5430 0e0f |0014: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f0e │ │ -080fc0: 5b20 0e0f |0016: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f0e │ │ -080fc4: 5430 0f0f |0018: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.cursor:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f0f │ │ -080fc8: 5b20 0f0f |001a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.cursor:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f0f │ │ -080fcc: 5430 110f |001c: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f11 │ │ -080fd0: 5b20 110f |001e: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f11 │ │ -080fd4: 5430 120f |0020: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f12 │ │ -080fd8: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ -080fdc: 2200 1301 |0024: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -080fe0: 5431 120f |0026: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f12 │ │ -080fe4: 7020 a609 1000 |0028: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ -080fea: 5b20 120f |002b: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f12 │ │ -080fee: 5430 100f |002d: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f10 │ │ -080ff2: 3800 0b00 |002f: if-eqz v0, 003a // +000b │ │ -080ff6: 2200 1301 |0031: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -080ffa: 5431 100f |0033: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f10 │ │ -080ffe: 7020 a609 1000 |0035: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ -081004: 5b20 100f |0038: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f10 │ │ -081008: 5430 150f |003a: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f15 │ │ -08100c: 5b20 150f |003c: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f15 │ │ -081010: 0e00 |003e: return-void │ │ +08f4c0: |[08f4c0] com.badlogic.gdx.scenes.scene2d.ui.TextField$TextFieldStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;)V │ │ +08f4d0: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +08f4d6: 5430 130f |0003: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f13 │ │ +08f4da: 5b20 130f |0005: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f13 │ │ +08f4de: 5430 140f |0007: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f14 │ │ +08f4e2: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +08f4e6: 2200 1101 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +08f4ea: 5431 140f |000d: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f14 │ │ +08f4ee: 7020 a609 1000 |000f: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ +08f4f4: 5b20 140f |0012: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f14 │ │ +08f4f8: 5430 0e0f |0014: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f0e │ │ +08f4fc: 5b20 0e0f |0016: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f0e │ │ +08f500: 5430 0f0f |0018: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.cursor:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f0f │ │ +08f504: 5b20 0f0f |001a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.cursor:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f0f │ │ +08f508: 5430 110f |001c: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f11 │ │ +08f50c: 5b20 110f |001e: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f11 │ │ +08f510: 5430 120f |0020: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f12 │ │ +08f514: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ +08f518: 2200 1101 |0024: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +08f51c: 5431 120f |0026: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f12 │ │ +08f520: 7020 a609 1000 |0028: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ +08f526: 5b20 120f |002b: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f12 │ │ +08f52a: 5430 100f |002d: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f10 │ │ +08f52e: 3800 0b00 |002f: if-eqz v0, 003a // +000b │ │ +08f532: 2200 1101 |0031: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +08f536: 5431 100f |0033: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f10 │ │ +08f53a: 7020 a609 1000 |0035: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ +08f540: 5b20 100f |0038: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f10 │ │ +08f544: 5430 150f |003a: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f15 │ │ +08f548: 5b20 150f |003c: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f15 │ │ +08f54c: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=848 │ │ 0x0003 line=849 │ │ 0x0007 line=850 │ │ 0x0014 line=851 │ │ 0x0018 line=852 │ │ @@ -112411,21 +112433,21 @@ │ │ 0x003a line=856 │ │ 0x003e line=857 │ │ locals : │ │ 0x0000 - 0x003f reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; │ │ 0x0000 - 0x003f reg=3 style Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3920 (TextField.java) │ │ + source_file_idx : 3918 (TextField.java) │ │ │ │ Class #294 header: │ │ -class_idx : 699 │ │ +class_idx : 697 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3979 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3977 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #294 annotations: │ │ Annotations on class │ │ @@ -112453,17 +112475,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -081014: |[081014] com.badlogic.gdx.scenes.scene2d.ui.Touchpad$TouchpadStyle.:()V │ │ -081024: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -08102a: 0e00 |0003: return-void │ │ +08f550: |[08f550] com.badlogic.gdx.scenes.scene2d.ui.Touchpad$TouchpadStyle.:()V │ │ +08f560: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +08f566: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0003 line=229 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; │ │ │ │ @@ -112472,21 +112494,21 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -08102c: |[08102c] com.badlogic.gdx.scenes.scene2d.ui.Touchpad$TouchpadStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;)V │ │ -08103c: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -081042: 5420 410f |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f41 │ │ -081046: 5b10 410f |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f41 │ │ -08104a: 5420 420f |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f42 │ │ -08104e: 5b10 420f |0009: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f42 │ │ -081052: 0e00 |000b: return-void │ │ +08f568: |[08f568] com.badlogic.gdx.scenes.scene2d.ui.Touchpad$TouchpadStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;)V │ │ +08f578: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +08f57e: 5420 410f |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f41 │ │ +08f582: 5b10 410f |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f41 │ │ +08f586: 5420 420f |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f42 │ │ +08f58a: 5b10 420f |0009: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f42 │ │ +08f58e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0003 line=237 │ │ 0x0007 line=238 │ │ 0x000b line=239 │ │ locals : │ │ @@ -112498,38 +112520,38 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -081054: |[081054] com.badlogic.gdx.scenes.scene2d.ui.Touchpad$TouchpadStyle.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -081064: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -08106a: 5b01 410f |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f41 │ │ -08106e: 5b02 420f |0005: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f42 │ │ -081072: 0e00 |0007: return-void │ │ +08f590: |[08f590] com.badlogic.gdx.scenes.scene2d.ui.Touchpad$TouchpadStyle.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +08f5a0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +08f5a6: 5b01 410f |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f41 │ │ +08f5aa: 5b02 420f |0005: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f42 │ │ +08f5ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0003 line=232 │ │ 0x0005 line=233 │ │ 0x0007 line=234 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; │ │ 0x0000 - 0x0008 reg=1 background Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ 0x0000 - 0x0008 reg=2 knob Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3979 (Touchpad.java) │ │ + source_file_idx : 3977 (Touchpad.java) │ │ │ │ Class #295 header: │ │ -class_idx : 702 │ │ +class_idx : 700 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3982 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3980 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 24 │ │ │ │ Class #295 annotations: │ │ Annotations on class │ │ @@ -112587,29 +112609,29 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -081074: |[081074] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -081084: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -08108a: 2200 e702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -08108e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -081090: 7020 631e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ -081096: 5b20 4d0f |0009: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -08109a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -08109c: 5c20 530f |000c: iput-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.selectable:Z // field@0f53 │ │ -0810a0: 3903 0a00 |000e: if-nez v3, 0018 // +000a │ │ -0810a4: 2200 af03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0810a8: 1a01 2312 |0012: const-string v1, "actor cannot be null." // string@1223 │ │ -0810ac: 7020 f825 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0810b2: 2700 |0017: throw v0 │ │ -0810b4: 5b23 4c0f |0018: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f4c │ │ -0810b8: 0e00 |001a: return-void │ │ +08f5b0: |[08f5b0] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +08f5c0: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +08f5c6: 2200 e502 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +08f5ca: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +08f5cc: 7020 631e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ +08f5d2: 5b20 4d0f |0009: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +08f5d6: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +08f5d8: 5c20 530f |000c: iput-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.selectable:Z // field@0f53 │ │ +08f5dc: 3903 0a00 |000e: if-nez v3, 0018 // +000a │ │ +08f5e0: 2200 ad03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +08f5e4: 1a01 2112 |0012: const-string v1, "actor cannot be null." // string@1221 │ │ +08f5e8: 7020 f825 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +08f5ee: 2700 |0017: throw v0 │ │ +08f5f0: 5b23 4c0f |0018: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f4c │ │ +08f5f4: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ 0x0003 line=411 │ │ 0x000b line=412 │ │ 0x000e line=419 │ │ 0x0018 line=420 │ │ @@ -112624,19 +112646,19 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0810bc: |[0810bc] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.add:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ -0810cc: 5410 4d0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -0810d0: 5200 df0f |0002: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0810d4: 6e30 c81c 0102 |0004: invoke-virtual {v1, v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.insert:(ILcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V // method@1cc8 │ │ -0810da: 0e00 |0007: return-void │ │ +08f5f8: |[08f5f8] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.add:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ +08f608: 5410 4d0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +08f60c: 5200 df0f |0002: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +08f610: 6e30 c81c 0102 |0004: invoke-virtual {v1, v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.insert:(ILcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V // method@1cc8 │ │ +08f616: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ 0x0007 line=457 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ 0x0000 - 0x0008 reg=2 node Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ @@ -112646,27 +112668,27 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Array;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0810dc: |[0810dc] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.addAll:(Lcom/badlogic/gdx/utils/Array;)V │ │ -0810ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0810ee: 5251 df0f |0001: iget v1, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0810f2: 3510 1200 |0003: if-ge v0, v1, 0015 // +0012 │ │ -0810f6: 5442 4d0f |0005: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -0810fa: 5223 df0f |0007: iget v3, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0810fe: 6e20 741e 0500 |0009: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -081104: 0c02 |000c: move-result-object v2 │ │ -081106: 1f02 be02 |000d: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02be │ │ -08110a: 6e30 c81c 3402 |000f: invoke-virtual {v4, v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.insert:(ILcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V // method@1cc8 │ │ -081110: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -081114: 28ef |0014: goto 0003 // -0011 │ │ -081116: 0e00 |0015: return-void │ │ +08f618: |[08f618] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.addAll:(Lcom/badlogic/gdx/utils/Array;)V │ │ +08f628: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08f62a: 5251 df0f |0001: iget v1, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +08f62e: 3510 1200 |0003: if-ge v0, v1, 0015 // +0012 │ │ +08f632: 5442 4d0f |0005: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +08f636: 5223 df0f |0007: iget v3, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +08f63a: 6e20 741e 0500 |0009: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +08f640: 0c02 |000c: move-result-object v2 │ │ +08f642: 1f02 bc02 |000d: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02bc │ │ +08f646: 6e30 c81c 3402 |000f: invoke-virtual {v4, v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.insert:(ILcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V // method@1cc8 │ │ +08f64c: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08f650: 28ef |0014: goto 0003 // -0011 │ │ +08f652: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x0005 line=461 │ │ 0x0012 line=460 │ │ 0x0015 line=462 │ │ locals : │ │ @@ -112681,31 +112703,31 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -081118: |[081118] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.addToTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V │ │ -081128: 5432 4c0f |0000: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f4c │ │ -08112c: 6e20 da1c 2400 |0002: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1cda │ │ -081132: 5532 4e0f |0005: iget-boolean v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0f4e │ │ -081136: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ -08113a: 0e00 |0009: return-void │ │ -08113c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -08113e: 5432 4d0f |000b: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -081142: 5221 df0f |000d: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -081146: 3510 faff |000f: if-ge v0, v1, 0009 // -0006 │ │ -08114a: 5432 4d0f |0011: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -08114e: 6e20 741e 0200 |0013: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -081154: 0c02 |0016: move-result-object v2 │ │ -081156: 1f02 be02 |0017: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02be │ │ -08115a: 6e20 bd1c 4200 |0019: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.addToTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1cbd │ │ -081160: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -081164: 28f1 |001e: goto 000f // -000f │ │ +08f654: |[08f654] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.addToTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V │ │ +08f664: 5432 4c0f |0000: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f4c │ │ +08f668: 6e20 da1c 2400 |0002: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1cda │ │ +08f66e: 5532 4e0f |0005: iget-boolean v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0f4e │ │ +08f672: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ +08f676: 0e00 |0009: return-void │ │ +08f678: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +08f67a: 5432 4d0f |000b: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +08f67e: 5221 df0f |000d: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +08f682: 3510 faff |000f: if-ge v0, v1, 0009 // -0006 │ │ +08f686: 5432 4d0f |0011: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +08f68a: 6e20 741e 0200 |0013: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +08f690: 0c02 |0016: move-result-object v2 │ │ +08f692: 1f02 bc02 |0017: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02bc │ │ +08f696: 6e20 bd1c 4200 |0019: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.addToTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1cbd │ │ +08f69c: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08f6a0: 28f1 |001e: goto 000f // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x0005 line=442 │ │ 0x0009 line=445 │ │ 0x000a line=443 │ │ 0x0011 line=444 │ │ @@ -112721,20 +112743,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -081168: |[081168] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.collapseAll:()V │ │ -081178: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08117a: 6e20 cf1c 0100 |0001: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.setExpanded:(Z)V // method@1ccf │ │ -081180: 5410 4d0f |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -081184: 7110 e01c 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.collapseAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1ce0 │ │ -08118a: 0e00 |0009: return-void │ │ +08f6a4: |[08f6a4] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.collapseAll:()V │ │ +08f6b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08f6b6: 6e20 cf1c 0100 |0001: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.setExpanded:(Z)V // method@1ccf │ │ +08f6bc: 5410 4d0f |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +08f6c0: 7110 e01c 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.collapseAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1ce0 │ │ +08f6c6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=548 │ │ 0x0004 line=549 │ │ 0x0009 line=550 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ @@ -112744,23 +112766,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -08118c: |[08118c] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.expandAll:()V │ │ -08119c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08119e: 6e20 cf1c 0100 |0001: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.setExpanded:(Z)V // method@1ccf │ │ -0811a4: 5410 4d0f |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -0811a8: 5200 df0f |0006: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0811ac: 3d00 0700 |0008: if-lez v0, 000f // +0007 │ │ -0811b0: 5410 4d0f |000a: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -0811b4: 7110 e61c 0000 |000c: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.expandAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1ce6 │ │ -0811ba: 0e00 |000f: return-void │ │ +08f6c8: |[08f6c8] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.expandAll:()V │ │ +08f6d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08f6da: 6e20 cf1c 0100 |0001: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.setExpanded:(Z)V // method@1ccf │ │ +08f6e0: 5410 4d0f |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +08f6e4: 5200 df0f |0006: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +08f6e8: 3d00 0700 |0008: if-lez v0, 000f // +0007 │ │ +08f6ec: 5410 4d0f |000a: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +08f6f0: 7110 e61c 0000 |000c: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.expandAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1ce6 │ │ +08f6f6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ 0x0004 line=555 │ │ 0x000f line=556 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ @@ -112770,22 +112792,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0811bc: |[0811bc] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.expandTo:()V │ │ -0811cc: 5420 520f |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.parent:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0f52 │ │ -0811d0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0811d4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0811d6: 6e20 cf1c 1000 |0005: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.setExpanded:(Z)V // method@1ccf │ │ -0811dc: 5400 520f |0008: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.parent:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0f52 │ │ -0811e0: 28f8 |000a: goto 0002 // -0008 │ │ -0811e2: 0e00 |000b: return-void │ │ +08f6f8: |[08f6f8] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.expandTo:()V │ │ +08f708: 5420 520f |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.parent:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0f52 │ │ +08f70c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +08f710: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +08f712: 6e20 cf1c 1000 |0005: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.setExpanded:(Z)V // method@1ccf │ │ +08f718: 5400 520f |0008: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.parent:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0f52 │ │ +08f71c: 28f8 |000a: goto 0002 // -0008 │ │ +08f71e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ 0x0002 line=561 │ │ 0x0004 line=562 │ │ 0x0008 line=563 │ │ 0x000b line=565 │ │ @@ -112798,29 +112820,29 @@ │ │ type : '(Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0811e4: |[0811e4] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.findNode:(Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ -0811f4: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0811f8: 2200 af03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0811fc: 1a01 da22 |0004: const-string v1, "object cannot be null." // string@22da │ │ -081200: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -081206: 2700 |0009: throw v0 │ │ -081208: 5420 510f |000a: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.object:Ljava/lang/Object; // field@0f51 │ │ -08120c: 6e20 2826 0300 |000c: invoke-virtual {v3, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -081212: 0a00 |000f: move-result v0 │ │ -081214: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ -081218: 1102 |0012: return-object v2 │ │ -08121a: 5420 4d0f |0013: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -08121e: 7120 e71c 3000 |0015: invoke-static {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.findNode:(Lcom/badlogic/gdx/utils/Array;Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // method@1ce7 │ │ -081224: 0c02 |0018: move-result-object v2 │ │ -081226: 28f9 |0019: goto 0012 // -0007 │ │ +08f720: |[08f720] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.findNode:(Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ +08f730: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +08f734: 2200 ad03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +08f738: 1a01 d822 |0004: const-string v1, "object cannot be null." // string@22d8 │ │ +08f73c: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +08f742: 2700 |0009: throw v0 │ │ +08f744: 5420 510f |000a: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.object:Ljava/lang/Object; // field@0f51 │ │ +08f748: 6e20 2826 0300 |000c: invoke-virtual {v3, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +08f74e: 0a00 |000f: move-result v0 │ │ +08f750: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ +08f754: 1102 |0012: return-object v2 │ │ +08f756: 5420 4d0f |0013: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +08f75a: 7120 e71c 3000 |0015: invoke-static {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.findNode:(Lcom/badlogic/gdx/utils/Array;Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // method@1ce7 │ │ +08f760: 0c02 |0018: move-result-object v2 │ │ +08f762: 28f9 |0019: goto 0012 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ 0x000a line=542 │ │ 0x0012 line=543 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ @@ -112832,17 +112854,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/Actor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081228: |[081228] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.getActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -081238: 5410 4c0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f4c │ │ -08123c: 1100 |0002: return-object v0 │ │ +08f764: |[08f764] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.getActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +08f774: 5410 4c0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f4c │ │ +08f778: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ │ │ #8 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;) │ │ @@ -112850,17 +112872,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081240: |[081240] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.getChildren:()Lcom/badlogic/gdx/utils/Array; │ │ -081250: 5410 4d0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -081254: 1100 |0002: return-object v0 │ │ +08f77c: |[08f77c] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.getChildren:()Lcom/badlogic/gdx/utils/Array; │ │ +08f78c: 5410 4d0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +08f790: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ │ │ #9 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;) │ │ @@ -112868,17 +112890,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081258: |[081258] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.getIcon:()Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ -081268: 5410 500f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f50 │ │ -08126c: 1100 |0002: return-object v0 │ │ +08f794: |[08f794] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.getIcon:()Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ +08f7a4: 5410 500f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f50 │ │ +08f7a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ │ │ #10 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;) │ │ @@ -112886,17 +112908,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081270: |[081270] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.getObject:()Ljava/lang/Object; │ │ -081280: 5410 510f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.object:Ljava/lang/Object; // field@0f51 │ │ -081284: 1100 |0002: return-object v0 │ │ +08f7ac: |[08f7ac] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.getObject:()Ljava/lang/Object; │ │ +08f7bc: 5410 510f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.object:Ljava/lang/Object; // field@0f51 │ │ +08f7c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ │ │ #11 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;) │ │ @@ -112904,17 +112926,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081288: |[081288] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.getParent:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ -081298: 5410 520f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.parent:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0f52 │ │ -08129c: 1100 |0002: return-object v0 │ │ +08f7c4: |[08f7c4] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.getParent:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ +08f7d4: 5410 520f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.parent:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0f52 │ │ +08f7d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=518 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ │ │ #12 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;) │ │ @@ -112922,24 +112944,24 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0812a0: |[0812a0] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.getTree:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ -0812b0: 5421 4c0f |0000: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f4c │ │ -0812b4: 6e10 4517 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1745 │ │ -0812ba: 0c00 |0005: move-result-object v0 │ │ -0812bc: 2001 c002 |0006: instance-of v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // type@02c0 │ │ -0812c0: 3901 0400 |0008: if-nez v1, 000c // +0004 │ │ -0812c4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0812c6: 1100 |000b: return-object v0 │ │ -0812c8: 1f00 c002 |000c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // type@02c0 │ │ -0812cc: 28fd |000e: goto 000b // -0003 │ │ +08f7dc: |[08f7dc] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.getTree:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ +08f7ec: 5421 4c0f |0000: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f4c │ │ +08f7f0: 6e10 4517 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1745 │ │ +08f7f6: 0c00 |0005: move-result-object v0 │ │ +08f7f8: 2001 be02 |0006: instance-of v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // type@02be │ │ +08f7fc: 3901 0400 |0008: if-nez v1, 000c // +0004 │ │ +08f800: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +08f802: 1100 |000b: return-object v0 │ │ +08f804: 1f00 be02 |000c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // type@02be │ │ +08f808: 28fd |000e: goto 000b // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ 0x0006 line=501 │ │ 0x000b line=502 │ │ locals : │ │ 0x0006 - 0x000b reg=0 parent Lcom/badlogic/gdx/scenes/scene2d/Group; │ │ @@ -112951,35 +112973,35 @@ │ │ type : '(ILcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0812d0: |[0812d0] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.insert:(ILcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ -0812e0: 5b64 520f |0000: iput-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.parent:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0f52 │ │ -0812e4: 5443 4d0f |0002: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -0812e8: 6e30 761e 5306 |0004: invoke-virtual {v3, v5, v6}, Lcom/badlogic/gdx/utils/Array;.insert:(ILjava/lang/Object;)V // method@1e76 │ │ -0812ee: 5543 4e0f |0007: iget-boolean v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0f4e │ │ -0812f2: 3903 0300 |0009: if-nez v3, 000c // +0003 │ │ -0812f6: 0e00 |000b: return-void │ │ -0812f8: 6e10 c71c 0400 |000c: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.getTree:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // method@1cc7 │ │ -0812fe: 0c02 |000f: move-result-object v2 │ │ -081300: 3802 fbff |0010: if-eqz v2, 000b // -0005 │ │ -081304: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -081306: 5443 4d0f |0013: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -08130a: 5231 df0f |0015: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -08130e: 3510 f4ff |0017: if-ge v0, v1, 000b // -000c │ │ -081312: 5443 4d0f |0019: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -081316: 6e20 741e 0300 |001b: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -08131c: 0c03 |001e: move-result-object v3 │ │ -08131e: 1f03 be02 |001f: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02be │ │ -081322: 6e20 bd1c 2300 |0021: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.addToTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1cbd │ │ -081328: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08132c: 28f1 |0026: goto 0017 // -000f │ │ +08f80c: |[08f80c] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.insert:(ILcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ +08f81c: 5b64 520f |0000: iput-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.parent:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0f52 │ │ +08f820: 5443 4d0f |0002: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +08f824: 6e30 761e 5306 |0004: invoke-virtual {v3, v5, v6}, Lcom/badlogic/gdx/utils/Array;.insert:(ILjava/lang/Object;)V // method@1e76 │ │ +08f82a: 5543 4e0f |0007: iget-boolean v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0f4e │ │ +08f82e: 3903 0300 |0009: if-nez v3, 000c // +0003 │ │ +08f832: 0e00 |000b: return-void │ │ +08f834: 6e10 c71c 0400 |000c: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.getTree:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // method@1cc7 │ │ +08f83a: 0c02 |000f: move-result-object v2 │ │ +08f83c: 3802 fbff |0010: if-eqz v2, 000b // -0005 │ │ +08f840: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +08f842: 5443 4d0f |0013: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +08f846: 5231 df0f |0015: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +08f84a: 3510 f4ff |0017: if-ge v0, v1, 000b // -000c │ │ +08f84e: 5443 4d0f |0019: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +08f852: 6e20 741e 0300 |001b: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +08f858: 0c03 |001e: move-result-object v3 │ │ +08f85a: 1f03 bc02 |001f: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02bc │ │ +08f85e: 6e20 bd1c 2300 |0021: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.addToTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1cbd │ │ +08f864: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08f868: 28f1 |0026: goto 0017 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0002 line=466 │ │ 0x0007 line=467 │ │ 0x000b line=472 │ │ 0x000c line=468 │ │ @@ -113000,17 +113022,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081330: |[081330] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.isExpanded:()Z │ │ -081340: 5510 4e0f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0f4e │ │ -081344: 0f00 |0002: return v0 │ │ +08f86c: |[08f86c] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.isExpanded:()Z │ │ +08f87c: 5510 4e0f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0f4e │ │ +08f880: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ │ │ #15 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;) │ │ @@ -113018,17 +113040,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081348: |[081348] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.isSelectable:()Z │ │ -081358: 5510 530f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.selectable:Z // field@0f53 │ │ -08135c: 0f00 |0002: return v0 │ │ +08f884: |[08f884] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.isSelectable:()Z │ │ +08f894: 5510 530f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.selectable:Z // field@0f53 │ │ +08f898: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ │ │ #16 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;) │ │ @@ -113036,21 +113058,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -081360: |[081360] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.remove:()V │ │ -081370: 6e10 c71c 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.getTree:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // method@1cc7 │ │ -081376: 0c00 |0003: move-result-object v0 │ │ -081378: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -08137c: 0e00 |0006: return-void │ │ -08137e: 6e20 ff1c 1000 |0007: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.remove:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V // method@1cff │ │ -081384: 28fc |000a: goto 0006 // -0004 │ │ +08f89c: |[08f89c] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.remove:()V │ │ +08f8ac: 6e10 c71c 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.getTree:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // method@1cc7 │ │ +08f8b2: 0c00 |0003: move-result-object v0 │ │ +08f8b4: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +08f8b8: 0e00 |0006: return-void │ │ +08f8ba: 6e20 ff1c 1000 |0007: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.remove:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V // method@1cff │ │ +08f8c0: 28fc |000a: goto 0006 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ 0x0004 line=476 │ │ 0x0006 line=478 │ │ 0x0007 line=477 │ │ locals : │ │ @@ -113062,31 +113084,31 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -081388: |[081388] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.remove:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ -081398: 5431 4d0f |0000: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -08139c: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -08139e: 6e30 7e1e 4102 |0003: invoke-virtual {v1, v4, v2}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ -0813a4: 5531 4e0f |0006: iget-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0f4e │ │ -0813a8: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ -0813ac: 0e00 |000a: return-void │ │ -0813ae: 6e10 c71c 0300 |000b: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.getTree:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // method@1cc7 │ │ -0813b4: 0c00 |000e: move-result-object v0 │ │ -0813b6: 3800 fbff |000f: if-eqz v0, 000a // -0005 │ │ -0813ba: 6e20 ce1c 0400 |0011: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.removeFromTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1cce │ │ -0813c0: 5431 4d0f |0014: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -0813c4: 5211 df0f |0016: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0813c8: 3901 f2ff |0018: if-nez v1, 000a // -000e │ │ -0813cc: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -0813ce: 5c31 4e0f |001b: iput-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0f4e │ │ -0813d2: 28ed |001d: goto 000a // -0013 │ │ +08f8c4: |[08f8c4] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.remove:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ +08f8d4: 5431 4d0f |0000: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +08f8d8: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +08f8da: 6e30 7e1e 4102 |0003: invoke-virtual {v1, v4, v2}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ +08f8e0: 5531 4e0f |0006: iget-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0f4e │ │ +08f8e4: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ +08f8e8: 0e00 |000a: return-void │ │ +08f8ea: 6e10 c71c 0300 |000b: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.getTree:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // method@1cc7 │ │ +08f8f0: 0c00 |000e: move-result-object v0 │ │ +08f8f2: 3800 fbff |000f: if-eqz v0, 000a // -0005 │ │ +08f8f6: 6e20 ce1c 0400 |0011: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.removeFromTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1cce │ │ +08f8fc: 5431 4d0f |0014: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +08f900: 5211 df0f |0016: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +08f904: 3901 f2ff |0018: if-nez v1, 000a // -000e │ │ +08f908: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +08f90a: 5c31 4e0f |001b: iput-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0f4e │ │ +08f90e: 28ed |001d: goto 000a // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ 0x0006 line=482 │ │ 0x000a line=487 │ │ 0x000b line=483 │ │ 0x000f line=484 │ │ @@ -113102,32 +113124,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0813d4: |[0813d4] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.removeAll:()V │ │ -0813e4: 6e10 c71c 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.getTree:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // method@1cc7 │ │ -0813ea: 0c02 |0003: move-result-object v2 │ │ -0813ec: 3802 1700 |0004: if-eqz v2, 001b // +0017 │ │ -0813f0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0813f2: 5443 4d0f |0007: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -0813f6: 5231 df0f |0009: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0813fa: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ -0813fe: 5443 4d0f |000d: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -081402: 6e20 741e 0300 |000f: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -081408: 0c03 |0012: move-result-object v3 │ │ -08140a: 1f03 be02 |0013: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02be │ │ -08140e: 6e20 ce1c 2300 |0015: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.removeFromTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1cce │ │ -081414: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -081418: 28f1 |001a: goto 000b // -000f │ │ -08141a: 5443 4d0f |001b: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -08141e: 6e10 6f1e 0300 |001d: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -081424: 0e00 |0020: return-void │ │ +08f910: |[08f910] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.removeAll:()V │ │ +08f920: 6e10 c71c 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.getTree:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // method@1cc7 │ │ +08f926: 0c02 |0003: move-result-object v2 │ │ +08f928: 3802 1700 |0004: if-eqz v2, 001b // +0017 │ │ +08f92c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +08f92e: 5443 4d0f |0007: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +08f932: 5231 df0f |0009: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +08f936: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ +08f93a: 5443 4d0f |000d: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +08f93e: 6e20 741e 0300 |000f: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +08f944: 0c03 |0012: move-result-object v3 │ │ +08f946: 1f03 bc02 |0013: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02bc │ │ +08f94a: 6e20 ce1c 2300 |0015: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.removeFromTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1cce │ │ +08f950: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08f954: 28f1 |001a: goto 000b // -000f │ │ +08f956: 5443 4d0f |001b: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +08f95a: 6e10 6f1e 0300 |001d: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +08f960: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ 0x0004 line=491 │ │ 0x0006 line=492 │ │ 0x000d line=493 │ │ 0x0018 line=492 │ │ @@ -113144,31 +113166,31 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -081428: |[081428] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.removeFromTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V │ │ -081438: 5432 4c0f |0000: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f4c │ │ -08143c: 6e20 001d 2400 |0002: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@1d00 │ │ -081442: 5532 4e0f |0005: iget-boolean v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0f4e │ │ -081446: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ -08144a: 0e00 |0009: return-void │ │ -08144c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -08144e: 5432 4d0f |000b: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -081452: 5221 df0f |000d: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -081456: 3510 faff |000f: if-ge v0, v1, 0009 // -0006 │ │ -08145a: 5432 4d0f |0011: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -08145e: 6e20 741e 0200 |0013: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -081464: 0c02 |0016: move-result-object v2 │ │ -081466: 1f02 be02 |0017: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02be │ │ -08146a: 6e20 ce1c 4200 |0019: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.removeFromTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1cce │ │ -081470: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -081474: 28f1 |001e: goto 000f // -000f │ │ +08f964: |[08f964] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.removeFromTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V │ │ +08f974: 5432 4c0f |0000: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f4c │ │ +08f978: 6e20 001d 2400 |0002: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@1d00 │ │ +08f97e: 5532 4e0f |0005: iget-boolean v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0f4e │ │ +08f982: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ +08f986: 0e00 |0009: return-void │ │ +08f988: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +08f98a: 5432 4d0f |000b: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +08f98e: 5221 df0f |000d: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +08f992: 3510 faff |000f: if-ge v0, v1, 0009 // -0006 │ │ +08f996: 5432 4d0f |0011: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +08f99a: 6e20 741e 0200 |0013: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +08f9a0: 0c02 |0016: move-result-object v2 │ │ +08f9a2: 1f02 bc02 |0017: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02bc │ │ +08f9a6: 6e20 ce1c 4200 |0019: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.removeFromTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1cce │ │ +08f9ac: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08f9b0: 28f1 |001e: goto 000f // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0005 line=450 │ │ 0x0009 line=453 │ │ 0x000a line=451 │ │ 0x0011 line=452 │ │ @@ -113184,50 +113206,50 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -081478: |[081478] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.setExpanded:(Z)V │ │ -081488: 5543 4e0f |0000: iget-boolean v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0f4e │ │ -08148c: 3335 0300 |0002: if-ne v5, v3, 0005 // +0003 │ │ -081490: 0e00 |0004: return-void │ │ -081492: 5c45 4e0f |0005: iput-boolean v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0f4e │ │ -081496: 5443 4d0f |0007: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -08149a: 5233 df0f |0009: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -08149e: 3803 f9ff |000b: if-eqz v3, 0004 // -0007 │ │ -0814a2: 6e10 c71c 0400 |000d: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.getTree:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // method@1cc7 │ │ -0814a8: 0c02 |0010: move-result-object v2 │ │ -0814aa: 3802 f3ff |0011: if-eqz v2, 0004 // -000d │ │ -0814ae: 3805 1700 |0013: if-eqz v5, 002a // +0017 │ │ -0814b2: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -0814b4: 5443 4d0f |0016: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -0814b8: 5231 df0f |0018: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0814bc: 3510 2500 |001a: if-ge v0, v1, 003f // +0025 │ │ -0814c0: 5443 4d0f |001c: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -0814c4: 6e20 741e 0300 |001e: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0814ca: 0c03 |0021: move-result-object v3 │ │ -0814cc: 1f03 be02 |0022: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02be │ │ -0814d0: 6e20 bd1c 2300 |0024: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.addToTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1cbd │ │ -0814d6: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0814da: 28f1 |0029: goto 001a // -000f │ │ -0814dc: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -0814de: 5443 4d0f |002b: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -0814e2: 5231 df0f |002d: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0814e6: 3510 1000 |002f: if-ge v0, v1, 003f // +0010 │ │ -0814ea: 5443 4d0f |0031: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -0814ee: 6e20 741e 0300 |0033: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0814f4: 0c03 |0036: move-result-object v3 │ │ -0814f6: 1f03 be02 |0037: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02be │ │ -0814fa: 6e20 ce1c 2300 |0039: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.removeFromTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1cce │ │ -081500: d800 0001 |003c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -081504: 28f1 |003e: goto 002f // -000f │ │ -081506: 6e10 fc1c 0200 |003f: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.invalidateHierarchy:()V // method@1cfc │ │ -08150c: 28c2 |0042: goto 0004 // -003e │ │ +08f9b4: |[08f9b4] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.setExpanded:(Z)V │ │ +08f9c4: 5543 4e0f |0000: iget-boolean v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0f4e │ │ +08f9c8: 3335 0300 |0002: if-ne v5, v3, 0005 // +0003 │ │ +08f9cc: 0e00 |0004: return-void │ │ +08f9ce: 5c45 4e0f |0005: iput-boolean v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0f4e │ │ +08f9d2: 5443 4d0f |0007: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +08f9d6: 5233 df0f |0009: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +08f9da: 3803 f9ff |000b: if-eqz v3, 0004 // -0007 │ │ +08f9de: 6e10 c71c 0400 |000d: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.getTree:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // method@1cc7 │ │ +08f9e4: 0c02 |0010: move-result-object v2 │ │ +08f9e6: 3802 f3ff |0011: if-eqz v2, 0004 // -000d │ │ +08f9ea: 3805 1700 |0013: if-eqz v5, 002a // +0017 │ │ +08f9ee: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +08f9f0: 5443 4d0f |0016: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +08f9f4: 5231 df0f |0018: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +08f9f8: 3510 2500 |001a: if-ge v0, v1, 003f // +0025 │ │ +08f9fc: 5443 4d0f |001c: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +08fa00: 6e20 741e 0300 |001e: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +08fa06: 0c03 |0021: move-result-object v3 │ │ +08fa08: 1f03 bc02 |0022: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02bc │ │ +08fa0c: 6e20 bd1c 2300 |0024: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.addToTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1cbd │ │ +08fa12: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08fa16: 28f1 |0029: goto 001a // -000f │ │ +08fa18: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +08fa1a: 5443 4d0f |002b: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +08fa1e: 5231 df0f |002d: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +08fa22: 3510 1000 |002f: if-ge v0, v1, 003f // +0010 │ │ +08fa26: 5443 4d0f |0031: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +08fa2a: 6e20 741e 0300 |0033: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +08fa30: 0c03 |0036: move-result-object v3 │ │ +08fa32: 1f03 bc02 |0037: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02bc │ │ +08fa36: 6e20 ce1c 2300 |0039: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.removeFromTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1cce │ │ +08fa3c: d800 0001 |003c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08fa40: 28f1 |003e: goto 002f // -000f │ │ +08fa42: 6e10 fc1c 0200 |003f: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.invalidateHierarchy:()V // method@1cfc │ │ +08fa48: 28c2 |0042: goto 0004 // -003e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0004 line=437 │ │ 0x0005 line=425 │ │ 0x0007 line=426 │ │ 0x000d line=427 │ │ @@ -113254,17 +113276,17 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081510: |[081510] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.setIcon:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -081520: 5b01 500f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f50 │ │ -081524: 0e00 |0002: return-void │ │ +08fa4c: |[08fa4c] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.setIcon:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +08fa5c: 5b01 500f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f50 │ │ +08fa60: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ 0x0002 line=524 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ 0x0000 - 0x0003 reg=1 icon Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ @@ -113274,17 +113296,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081528: |[081528] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.setObject:(Ljava/lang/Object;)V │ │ -081538: 5b01 510f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.object:Ljava/lang/Object; // field@0f51 │ │ -08153c: 0e00 |0002: return-void │ │ +08fa64: |[08fa64] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.setObject:(Ljava/lang/Object;)V │ │ +08fa74: 5b01 510f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.object:Ljava/lang/Object; // field@0f51 │ │ +08fa78: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=532 │ │ 0x0002 line=533 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ 0x0000 - 0x0003 reg=1 object Ljava/lang/Object; │ │ @@ -113294,32 +113316,32 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081540: |[081540] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.setSelectable:(Z)V │ │ -081550: 5c01 530f |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.selectable:Z // field@0f53 │ │ -081554: 0e00 |0002: return-void │ │ +08fa7c: |[08fa7c] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.setSelectable:(Z)V │ │ +08fa8c: 5c01 530f |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.selectable:Z // field@0f53 │ │ +08fa90: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=572 │ │ 0x0002 line=573 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ 0x0000 - 0x0003 reg=1 selectable Z │ │ │ │ - source_file_idx : 3982 (Tree.java) │ │ + source_file_idx : 3980 (Tree.java) │ │ │ │ Class #296 header: │ │ -class_idx : 703 │ │ +class_idx : 701 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3982 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3980 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #296 annotations: │ │ Annotations on class │ │ @@ -113359,17 +113381,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -081558: |[081558] com.badlogic.gdx.scenes.scene2d.ui.Tree$TreeStyle.:()V │ │ -081568: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -08156e: 0e00 |0003: return-void │ │ +08fa94: |[08fa94] com.badlogic.gdx.scenes.scene2d.ui.Tree$TreeStyle.:()V │ │ +08faa4: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +08faaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ 0x0003 line=584 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; │ │ │ │ @@ -113378,23 +113400,23 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -081570: |[081570] com.badlogic.gdx.scenes.scene2d.ui.Tree$TreeStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;)V │ │ -081580: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -081586: 5420 570f |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.plus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f57 │ │ -08158a: 5b10 570f |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.plus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f57 │ │ -08158e: 5420 550f |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.minus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f55 │ │ -081592: 5b10 550f |0009: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.minus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f55 │ │ -081596: 5420 580f |000b: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f58 │ │ -08159a: 5b10 580f |000d: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f58 │ │ -08159e: 0e00 |000f: return-void │ │ +08faac: |[08faac] com.badlogic.gdx.scenes.scene2d.ui.Tree$TreeStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;)V │ │ +08fabc: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +08fac2: 5420 570f |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.plus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f57 │ │ +08fac6: 5b10 570f |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.plus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f57 │ │ +08faca: 5420 550f |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.minus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f55 │ │ +08face: 5b10 550f |0009: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.minus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f55 │ │ +08fad2: 5420 580f |000b: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f58 │ │ +08fad6: 5b10 580f |000d: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f58 │ │ +08fada: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=592 │ │ 0x0003 line=593 │ │ 0x0007 line=594 │ │ 0x000b line=595 │ │ 0x000f line=596 │ │ @@ -113407,41 +113429,41 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0815a0: |[0815a0] com.badlogic.gdx.scenes.scene2d.ui.Tree$TreeStyle.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -0815b0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0815b6: 5b01 570f |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.plus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f57 │ │ -0815ba: 5b02 550f |0005: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.minus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f55 │ │ -0815be: 5b03 580f |0007: iput-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f58 │ │ -0815c2: 0e00 |0009: return-void │ │ +08fadc: |[08fadc] com.badlogic.gdx.scenes.scene2d.ui.Tree$TreeStyle.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +08faec: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +08faf2: 5b01 570f |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.plus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f57 │ │ +08faf6: 5b02 550f |0005: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.minus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f55 │ │ +08fafa: 5b03 580f |0007: iput-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f58 │ │ +08fafe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ 0x0003 line=587 │ │ 0x0005 line=588 │ │ 0x0007 line=589 │ │ 0x0009 line=590 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; │ │ 0x0000 - 0x000a reg=1 plus Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ 0x0000 - 0x000a reg=2 minus Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ 0x0000 - 0x000a reg=3 selection Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3982 (Tree.java) │ │ + source_file_idx : 3980 (Tree.java) │ │ │ │ Class #297 header: │ │ -class_idx : 710 │ │ +class_idx : 708 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 4276 │ │ +superclass_idx : 955 │ │ +source_file_idx : 4274 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #297 annotations: │ │ Annotations on class │ │ @@ -113477,21 +113499,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -0815c4: |[0815c4] com.badlogic.gdx.scenes.scene2d.ui.Window$WindowStyle.:()V │ │ -0815d4: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -0815d8: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -0815de: 2200 1301 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0815e2: 7051 a509 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -0815e8: 5b20 780f |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f78 │ │ -0815ec: 0e00 |000c: return-void │ │ +08fb00: |[08fb00] com.badlogic.gdx.scenes.scene2d.ui.Window$WindowStyle.:()V │ │ +08fb10: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +08fb14: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +08fb1a: 2200 1101 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +08fb1e: 7051 a509 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +08fb24: 5b20 780f |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f78 │ │ +08fb28: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=221 │ │ 0x0005 line=217 │ │ 0x000c line=222 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; │ │ @@ -113501,25 +113523,25 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -0815f0: |[0815f0] com.badlogic.gdx.scenes.scene2d.ui.Window$WindowStyle.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -081600: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -081604: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -08160a: 2200 1301 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -08160e: 7051 a509 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -081614: 5b20 780f |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f78 │ │ -081618: 5b25 750f |000c: iput-object v5, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f75 │ │ -08161c: 5b23 770f |000e: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f77 │ │ -081620: 5420 780f |0010: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f78 │ │ -081624: 6e20 bc09 4000 |0012: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ -08162a: 0e00 |0015: return-void │ │ +08fb2c: |[08fb2c] com.badlogic.gdx.scenes.scene2d.ui.Window$WindowStyle.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +08fb3c: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +08fb40: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +08fb46: 2200 1101 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +08fb4a: 7051 a509 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +08fb50: 5b20 780f |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f78 │ │ +08fb54: 5b25 750f |000c: iput-object v5, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f75 │ │ +08fb58: 5b23 770f |000e: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f77 │ │ +08fb5c: 5420 780f |0010: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f78 │ │ +08fb60: 6e20 bc09 4000 |0012: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ +08fb66: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=224 │ │ 0x0005 line=217 │ │ 0x000c line=225 │ │ 0x000e line=226 │ │ 0x0010 line=227 │ │ @@ -113535,48 +113557,48 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 30 16-bit code units │ │ -08162c: |[08162c] com.badlogic.gdx.scenes.scene2d.ui.Window$WindowStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V │ │ -08163c: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -081640: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -081646: 2200 1301 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -08164a: 7051 a509 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -081650: 5b20 780f |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f78 │ │ -081654: 5430 750f |000c: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f75 │ │ -081658: 5b20 750f |000e: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f75 │ │ -08165c: 5430 770f |0010: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f77 │ │ -081660: 5b20 770f |0012: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f77 │ │ -081664: 2200 1301 |0014: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -081668: 5431 780f |0016: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f78 │ │ -08166c: 7020 a609 1000 |0018: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ -081672: 5b20 780f |001b: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f78 │ │ -081676: 0e00 |001d: return-void │ │ +08fb68: |[08fb68] com.badlogic.gdx.scenes.scene2d.ui.Window$WindowStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V │ │ +08fb78: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +08fb7c: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +08fb82: 2200 1101 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +08fb86: 7051 a509 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +08fb8c: 5b20 780f |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f78 │ │ +08fb90: 5430 750f |000c: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f75 │ │ +08fb94: 5b20 750f |000e: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f75 │ │ +08fb98: 5430 770f |0010: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f77 │ │ +08fb9c: 5b20 770f |0012: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f77 │ │ +08fba0: 2200 1101 |0014: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +08fba4: 5431 780f |0016: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f78 │ │ +08fba8: 7020 a609 1000 |0018: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ +08fbae: 5b20 780f |001b: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f78 │ │ +08fbb2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=230 │ │ 0x0005 line=217 │ │ 0x000c line=231 │ │ 0x0010 line=232 │ │ 0x0014 line=233 │ │ 0x001d line=234 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; │ │ 0x0000 - 0x001e reg=3 style Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4276 (Window.java) │ │ + source_file_idx : 4274 (Window.java) │ │ │ │ Class #298 header: │ │ -class_idx : 713 │ │ +class_idx : 711 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 367 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #298 annotations: │ │ @@ -113601,45 +113623,45 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 49 16-bit code units │ │ -081678: |[081678] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$2.:()V │ │ -081688: 7100 ca17 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.values:()[Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@17ca │ │ -08168e: 0c00 |0003: move-result-object v0 │ │ -081690: 2100 |0004: array-length v0, v0 │ │ -081692: 2300 4b04 |0005: new-array v0, v0, [I // type@044b │ │ -081696: 6900 870f |0007: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$2;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0f87 │ │ -08169a: 6200 870f |0009: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$2;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0f87 │ │ -08169e: 6201 800d |000b: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d80 │ │ -0816a2: 6e10 c717 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@17c7 │ │ -0816a8: 0a01 |0010: move-result v1 │ │ -0816aa: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0816ac: 4b02 0001 |0012: aput v2, v0, v1 │ │ -0816b0: 6200 870f |0014: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$2;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0f87 │ │ -0816b4: 6201 820d |0016: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d82 │ │ -0816b8: 6e10 c717 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@17c7 │ │ -0816be: 0a01 |001b: move-result v1 │ │ -0816c0: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -0816c2: 4b02 0001 |001d: aput v2, v0, v1 │ │ -0816c6: 6200 870f |001f: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$2;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0f87 │ │ -0816ca: 6201 810d |0021: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDragged:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d81 │ │ -0816ce: 6e10 c717 0100 |0023: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@17c7 │ │ -0816d4: 0a01 |0026: move-result v1 │ │ -0816d6: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -0816d8: 4b02 0001 |0028: aput v2, v0, v1 │ │ -0816dc: 0e00 |002a: return-void │ │ -0816de: 0d00 |002b: move-exception v0 │ │ -0816e0: 28fe |002c: goto 002a // -0002 │ │ -0816e2: 0d00 |002d: move-exception v0 │ │ -0816e4: 28f1 |002e: goto 001f // -000f │ │ -0816e6: 0d00 |002f: move-exception v0 │ │ -0816e8: 28e4 |0030: goto 0014 // -001c │ │ +08fbb4: |[08fbb4] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$2.:()V │ │ +08fbc4: 7100 ca17 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.values:()[Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@17ca │ │ +08fbca: 0c00 |0003: move-result-object v0 │ │ +08fbcc: 2100 |0004: array-length v0, v0 │ │ +08fbce: 2300 4904 |0005: new-array v0, v0, [I // type@0449 │ │ +08fbd2: 6900 870f |0007: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$2;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0f87 │ │ +08fbd6: 6200 870f |0009: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$2;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0f87 │ │ +08fbda: 6201 800d |000b: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d80 │ │ +08fbde: 6e10 c717 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@17c7 │ │ +08fbe4: 0a01 |0010: move-result v1 │ │ +08fbe6: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +08fbe8: 4b02 0001 |0012: aput v2, v0, v1 │ │ +08fbec: 6200 870f |0014: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$2;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0f87 │ │ +08fbf0: 6201 820d |0016: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d82 │ │ +08fbf4: 6e10 c717 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@17c7 │ │ +08fbfa: 0a01 |001b: move-result v1 │ │ +08fbfc: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +08fbfe: 4b02 0001 |001d: aput v2, v0, v1 │ │ +08fc02: 6200 870f |001f: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$2;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0f87 │ │ +08fc06: 6201 810d |0021: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDragged:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d81 │ │ +08fc0a: 6e10 c717 0100 |0023: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@17c7 │ │ +08fc10: 0a01 |0026: move-result v1 │ │ +08fc12: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +08fc14: 4b02 0001 |0028: aput v2, v0, v1 │ │ +08fc18: 0e00 |002a: return-void │ │ +08fc1a: 0d00 |002b: move-exception v0 │ │ +08fc1c: 28fe |002c: goto 002a // -0002 │ │ +08fc1e: 0d00 |002d: move-exception v0 │ │ +08fc20: 28f1 |002e: goto 001f // -000f │ │ +08fc22: 0d00 |002f: move-exception v0 │ │ +08fc24: 28e4 |0030: goto 0014 // -001c │ │ catches : 3 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x002f │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x002d │ │ 0x001f - 0x002a │ │ Ljava/lang/NoSuchFieldError; -> 0x002b │ │ @@ -113647,17 +113669,17 @@ │ │ 0x0000 line=90 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 367 (ActorGestureListener.java) │ │ │ │ Class #299 header: │ │ -class_idx : 715 │ │ +class_idx : 713 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 372 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #299 - │ │ @@ -113698,30 +113720,30 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -081714: |[081714] com.badlogic.gdx.scenes.scene2d.utils.Align.:()V │ │ -081724: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -08172a: 0e00 |0003: return-void │ │ +08fc50: |[08fc50] com.badlogic.gdx.scenes.scene2d.utils.Align.:()V │ │ +08fc60: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +08fc66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/Align; │ │ │ │ Virtual methods - │ │ source_file_idx : 372 (Align.java) │ │ │ │ Class #300 header: │ │ -class_idx : 720 │ │ +class_idx : 718 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 688 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #300 - │ │ @@ -113738,17 +113760,17 @@ │ │ type : '(Lcom/badlogic/gdx/math/Rectangle;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 688 (Cullable.java) │ │ │ │ Class #301 header: │ │ -class_idx : 722 │ │ +class_idx : 720 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 754 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #301 annotations: │ │ @@ -113785,17 +113807,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08172c: |[08172c] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.:()V │ │ -08173c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -081742: 0e00 |0003: return-void │ │ +08fc68: |[08fc68] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.:()V │ │ +08fc78: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +08fc7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; │ │ │ │ Virtual methods - │ │ @@ -113804,17 +113826,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/Actor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081744: |[081744] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.getDragActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -081754: 5410 a40f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa4 │ │ -081758: 1100 |0002: return-object v0 │ │ +08fc80: |[08fc80] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.getDragActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +08fc90: 5410 a40f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa4 │ │ +08fc94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; │ │ │ │ #1 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;) │ │ @@ -113822,17 +113844,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/Actor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08175c: |[08175c] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.getInvalidDragActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -08176c: 5410 a50f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.invalidDragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa5 │ │ -081770: 1100 |0002: return-object v0 │ │ +08fc98: |[08fc98] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.getInvalidDragActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +08fca8: 5410 a50f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.invalidDragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa5 │ │ +08fcac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;) │ │ @@ -113840,17 +113862,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081774: |[081774] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.getObject:()Ljava/lang/Object; │ │ -081784: 5410 a60f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.object:Ljava/lang/Object; // field@0fa6 │ │ -081788: 1100 |0002: return-object v0 │ │ +08fcb0: |[08fcb0] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.getObject:()Ljava/lang/Object; │ │ +08fcc0: 5410 a60f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.object:Ljava/lang/Object; // field@0fa6 │ │ +08fcc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;) │ │ @@ -113858,17 +113880,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/Actor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08178c: |[08178c] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.getValidDragActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -08179c: 5410 a70f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.validDragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa7 │ │ -0817a0: 1100 |0002: return-object v0 │ │ +08fcc8: |[08fcc8] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.getValidDragActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +08fcd8: 5410 a70f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.validDragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa7 │ │ +08fcdc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; │ │ │ │ #4 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;) │ │ @@ -113876,17 +113898,17 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0817a4: |[0817a4] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.setDragActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0817b4: 5b01 a40f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa4 │ │ -0817b8: 0e00 |0002: return-void │ │ +08fce0: |[08fce0] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.setDragActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +08fcf0: 5b01 a40f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa4 │ │ +08fcf4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0002 line=227 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; │ │ 0x0000 - 0x0003 reg=1 dragActor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -113896,17 +113918,17 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0817bc: |[0817bc] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.setInvalidDragActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0817cc: 5b01 a50f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.invalidDragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa5 │ │ -0817d0: 0e00 |0002: return-void │ │ +08fcf8: |[08fcf8] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.setInvalidDragActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +08fd08: 5b01 a50f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.invalidDragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa5 │ │ +08fd0c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0002 line=243 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; │ │ 0x0000 - 0x0003 reg=1 invalidDragActor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -113916,17 +113938,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0817d4: |[0817d4] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.setObject:(Ljava/lang/Object;)V │ │ -0817e4: 5b01 a60f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.object:Ljava/lang/Object; // field@0fa6 │ │ -0817e8: 0e00 |0002: return-void │ │ +08fd10: |[08fd10] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.setObject:(Ljava/lang/Object;)V │ │ +08fd20: 5b01 a60f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.object:Ljava/lang/Object; // field@0fa6 │ │ +08fd24: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0002 line=255 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; │ │ 0x0000 - 0x0003 reg=1 object Ljava/lang/Object; │ │ @@ -113936,31 +113958,31 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0817ec: |[0817ec] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.setValidDragActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0817fc: 5b01 a70f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.validDragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa7 │ │ -081800: 0e00 |0002: return-void │ │ +08fd28: |[08fd28] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.setValidDragActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +08fd38: 5b01 a70f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.validDragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa7 │ │ +08fd3c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0002 line=235 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; │ │ 0x0000 - 0x0003 reg=1 validDragActor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ source_file_idx : 754 (DragAndDrop.java) │ │ │ │ Class #302 header: │ │ -class_idx : 723 │ │ +class_idx : 721 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 754 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #302 annotations: │ │ @@ -113985,23 +114007,23 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -081804: |[081804] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Source.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -081814: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -08181a: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -08181e: 2200 af03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -081822: 1a01 2312 |0007: const-string v1, "actor cannot be null." // string@1223 │ │ -081826: 7020 f825 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -08182c: 2700 |000c: throw v0 │ │ -08182e: 5b23 a80f |000d: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa8 │ │ -081832: 0e00 |000f: return-void │ │ +08fd40: |[08fd40] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Source.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +08fd50: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +08fd56: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +08fd5a: 2200 ad03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +08fd5e: 1a01 2112 |0007: const-string v1, "actor cannot be null." // string@1221 │ │ +08fd62: 7020 f825 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +08fd68: 2700 |000c: throw v0 │ │ +08fd6a: 5b23 a80f |000d: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa8 │ │ +08fd6e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0003 line=175 │ │ 0x000d line=176 │ │ 0x000f line=177 │ │ locals : │ │ @@ -114020,16 +114042,16 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -081834: |[081834] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Source.dragStop:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;)V │ │ -081844: 0e00 |0000: return-void │ │ +08fd70: |[08fd70] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Source.dragStop:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;)V │ │ +08fd80: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; │ │ 0x0000 - 0x0001 reg=1 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0001 reg=2 x F │ │ @@ -114042,29 +114064,29 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/Actor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081848: |[081848] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Source.getActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -081858: 5410 a80f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa8 │ │ -08185c: 1100 |0002: return-object v0 │ │ +08fd84: |[08fd84] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Source.getActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +08fd94: 5410 a80f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa8 │ │ +08fd98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; │ │ │ │ source_file_idx : 754 (DragAndDrop.java) │ │ │ │ Class #303 header: │ │ -class_idx : 724 │ │ +class_idx : 722 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 754 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #303 annotations: │ │ @@ -114089,33 +114111,33 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -081860: |[081860] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Target.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -081870: 7010 2726 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ -081876: 3904 0a00 |0003: if-nez v4, 000d // +000a │ │ -08187a: 2201 af03 |0005: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03af │ │ -08187e: 1a02 2312 |0007: const-string v2, "actor cannot be null." // string@1223 │ │ -081882: 7020 f825 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -081888: 2701 |000c: throw v1 │ │ -08188a: 5b34 a90f |000d: iput-object v4, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa9 │ │ -08188e: 6e10 4a17 0400 |000f: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@174a │ │ -081894: 0c00 |0012: move-result-object v0 │ │ -081896: 3800 1000 |0013: if-eqz v0, 0023 // +0010 │ │ -08189a: 6e10 0e18 0000 |0015: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getRoot:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@180e │ │ -0818a0: 0c01 |0018: move-result-object v1 │ │ -0818a2: 3314 0a00 |0019: if-ne v4, v1, 0023 // +000a │ │ -0818a6: 2201 af03 |001b: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0818aa: 1a02 6a0f |001d: const-string v2, "The stage root cannot be a drag and drop target." // string@0f6a │ │ -0818ae: 7020 f825 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0818b4: 2701 |0022: throw v1 │ │ -0818b6: 0e00 |0023: return-void │ │ +08fd9c: |[08fd9c] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Target.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +08fdac: 7010 2726 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ +08fdb2: 3904 0a00 |0003: if-nez v4, 000d // +000a │ │ +08fdb6: 2201 ad03 |0005: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +08fdba: 1a02 2112 |0007: const-string v2, "actor cannot be null." // string@1221 │ │ +08fdbe: 7020 f825 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +08fdc4: 2701 |000c: throw v1 │ │ +08fdc6: 5b34 a90f |000d: iput-object v4, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa9 │ │ +08fdca: 6e10 4a17 0400 |000f: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@174a │ │ +08fdd0: 0c00 |0012: move-result-object v0 │ │ +08fdd2: 3800 1000 |0013: if-eqz v0, 0023 // +0010 │ │ +08fdd6: 6e10 0e18 0000 |0015: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getRoot:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@180e │ │ +08fddc: 0c01 |0018: move-result-object v1 │ │ +08fdde: 3314 0a00 |0019: if-ne v4, v1, 0023 // +000a │ │ +08fde2: 2201 ad03 |001b: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +08fde6: 1a02 680f |001d: const-string v2, "The stage root cannot be a drag and drop target." // string@0f68 │ │ +08fdea: 7020 f825 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +08fdf0: 2701 |0022: throw v1 │ │ +08fdf2: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0003 line=197 │ │ 0x000d line=198 │ │ 0x000f line=199 │ │ 0x0013 line=200 │ │ @@ -114144,17 +114166,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/Actor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0818b8: |[0818b8] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Target.getActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0818c8: 5410 a90f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa9 │ │ -0818cc: 1100 |0002: return-object v0 │ │ +08fdf4: |[08fdf4] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Target.getActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +08fe04: 5410 a90f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa9 │ │ +08fe08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;) │ │ @@ -114162,30 +114184,30 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0818d0: |[0818d0] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Target.reset:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;)V │ │ -0818e0: 0e00 |0000: return-void │ │ +08fe0c: |[08fe0c] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Target.reset:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;)V │ │ +08fe1c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; │ │ 0x0000 - 0x0001 reg=1 source Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; │ │ 0x0000 - 0x0001 reg=2 payload Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; │ │ │ │ source_file_idx : 754 (DragAndDrop.java) │ │ │ │ Class #304 header: │ │ -class_idx : 725 │ │ +class_idx : 723 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 754 │ │ static_fields_size : 0 │ │ instance_fields_size: 13 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ Class #304 annotations: │ │ @@ -114261,31 +114283,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -0818e4: |[0818e4] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.:()V │ │ -0818f4: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0818fa: 2200 e702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0818fe: 7010 621e 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -081904: 5b10 b60f |0008: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.targets:Lcom/badlogic/gdx/utils/Array; // field@0fb6 │ │ -081908: 2200 3603 |000a: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -08190c: 7010 1d22 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -081912: 5b10 b30f |000f: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.sourceListeners:Lcom/badlogic/gdx/utils/ObjectMap; // field@0fb3 │ │ -081916: 1500 0041 |0011: const/high16 v0, #int 1090519040 // #4100 │ │ -08191a: 5910 b40f |0013: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.tapSquareSize:F // field@0fb4 │ │ -08191e: 1500 6041 |0015: const/high16 v0, #int 1096810496 // #4160 │ │ -081922: 5910 ac0f |0017: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActorX:F // field@0fac │ │ -081926: 1500 a0c1 |0019: const/high16 v0, #int -1046478848 // #c1a0 │ │ -08192a: 5910 ad0f |001b: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActorY:F // field@0fad │ │ -08192e: 1300 fa00 |001d: const/16 v0, #int 250 // #fa │ │ -081932: 5910 af0f |001f: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragTime:I // field@0faf │ │ -081936: 0e00 |0021: return-void │ │ +08fe20: |[08fe20] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.:()V │ │ +08fe30: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +08fe36: 2200 e502 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +08fe3a: 7010 621e 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +08fe40: 5b10 b60f |0008: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.targets:Lcom/badlogic/gdx/utils/Array; // field@0fb6 │ │ +08fe44: 2200 3403 |000a: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +08fe48: 7010 1d22 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +08fe4e: 5b10 b30f |000f: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.sourceListeners:Lcom/badlogic/gdx/utils/ObjectMap; // field@0fb3 │ │ +08fe52: 1500 0041 |0011: const/high16 v0, #int 1090519040 // #4100 │ │ +08fe56: 5910 b40f |0013: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.tapSquareSize:F // field@0fb4 │ │ +08fe5a: 1500 6041 |0015: const/high16 v0, #int 1096810496 // #4160 │ │ +08fe5e: 5910 ac0f |0017: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActorX:F // field@0fac │ │ +08fe62: 1500 a0c1 |0019: const/high16 v0, #int -1046478848 // #c1a0 │ │ +08fe66: 5910 ad0f |001b: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActorY:F // field@0fad │ │ +08fe6a: 1300 fa00 |001d: const/16 v0, #int 250 // #fa │ │ +08fe6e: 5910 af0f |001f: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragTime:I // field@0faf │ │ +08fe72: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=36 │ │ 0x000a line=37 │ │ 0x0011 line=38 │ │ 0x0015 line=40 │ │ @@ -114300,26 +114322,26 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -081938: |[081938] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.addSource:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;)V │ │ -081948: 2200 d102 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1; // type@02d1 │ │ -08194c: 7030 c71d 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;)V // method@1dc7 │ │ -081952: 5221 b40f |0005: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.tapSquareSize:F // field@0fb4 │ │ -081956: 6e20 f61d 1000 |0007: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.setTapSquareSize:(F)V // method@1df6 │ │ -08195c: 5221 aa0f |000a: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.button:I // field@0faa │ │ -081960: 6e20 f51d 1000 |000c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.setButton:(I)V // method@1df5 │ │ -081966: 5431 a80f |000f: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa8 │ │ -08196a: 6e20 3517 0100 |0011: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.addCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1735 │ │ -081970: 5421 b30f |0014: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.sourceListeners:Lcom/badlogic/gdx/utils/ObjectMap; // field@0fb3 │ │ -081974: 6e30 2f22 3100 |0016: invoke-virtual {v1, v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ -08197a: 0e00 |0019: return-void │ │ +08fe74: |[08fe74] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.addSource:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;)V │ │ +08fe84: 2200 cf02 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1; // type@02cf │ │ +08fe88: 7030 c71d 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;)V // method@1dc7 │ │ +08fe8e: 5221 b40f |0005: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.tapSquareSize:F // field@0fb4 │ │ +08fe92: 6e20 f61d 1000 |0007: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.setTapSquareSize:(F)V // method@1df6 │ │ +08fe98: 5221 aa0f |000a: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.button:I // field@0faa │ │ +08fe9c: 6e20 f51d 1000 |000c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.setButton:(I)V // method@1df5 │ │ +08fea2: 5431 a80f |000f: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa8 │ │ +08fea6: 6e20 3517 0100 |0011: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.addCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1735 │ │ +08feac: 5421 b30f |0014: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.sourceListeners:Lcom/badlogic/gdx/utils/ObjectMap; // field@0fb3 │ │ +08feb0: 6e30 2f22 3100 |0016: invoke-virtual {v1, v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ +08feb6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0005 line=120 │ │ 0x000a line=121 │ │ 0x000f line=122 │ │ 0x0014 line=123 │ │ @@ -114334,18 +114356,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08197c: |[08197c] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.addTarget:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;)V │ │ -08198c: 5410 b60f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.targets:Lcom/badlogic/gdx/utils/Array; // field@0fb6 │ │ -081990: 6e20 6a1e 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -081996: 0e00 |0005: return-void │ │ +08feb8: |[08feb8] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.addTarget:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;)V │ │ +08fec8: 5410 b60f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.targets:Lcom/badlogic/gdx/utils/Array; // field@0fb6 │ │ +08fecc: 6e20 6a1e 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +08fed2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0005 line=133 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; │ │ 0x0000 - 0x0006 reg=2 target Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; │ │ @@ -114355,17 +114377,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/Actor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081998: |[081998] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.getDragActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0819a8: 5410 ab0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fab │ │ -0819ac: 1100 |0002: return-object v0 │ │ +08fed4: |[08fed4] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.getDragActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +08fee4: 5410 ab0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fab │ │ +08fee8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;) │ │ @@ -114373,21 +114395,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0819b0: |[0819b0] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.isDragging:()Z │ │ -0819c0: 5410 b10f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0fb1 │ │ -0819c4: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0819c8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0819ca: 0f00 |0005: return v0 │ │ -0819cc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0819ce: 28fe |0007: goto 0005 // -0002 │ │ +08feec: |[08feec] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.isDragging:()Z │ │ +08fefc: 5410 b10f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0fb1 │ │ +08ff00: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +08ff04: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +08ff06: 0f00 |0005: return v0 │ │ +08ff08: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +08ff0a: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; │ │ │ │ #4 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;) │ │ @@ -114395,22 +114417,22 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0819d0: |[0819d0] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.removeSource:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;)V │ │ -0819e0: 5421 b30f |0000: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.sourceListeners:Lcom/badlogic/gdx/utils/ObjectMap; // field@0fb3 │ │ -0819e4: 6e20 3422 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2234 │ │ -0819ea: 0c00 |0005: move-result-object v0 │ │ -0819ec: 1f00 d602 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener; // type@02d6 │ │ -0819f0: 5431 a80f |0008: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa8 │ │ -0819f4: 6e20 5d17 0100 |000a: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.removeCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@175d │ │ -0819fa: 0e00 |000d: return-void │ │ +08ff0c: |[08ff0c] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.removeSource:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;)V │ │ +08ff1c: 5421 b30f |0000: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.sourceListeners:Lcom/badlogic/gdx/utils/ObjectMap; // field@0fb3 │ │ +08ff20: 6e20 3422 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2234 │ │ +08ff26: 0c00 |0005: move-result-object v0 │ │ +08ff28: 1f00 d402 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener; // type@02d4 │ │ +08ff2c: 5431 a80f |0008: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa8 │ │ +08ff30: 6e20 5d17 0100 |000a: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.removeCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@175d │ │ +08ff36: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0008 line=128 │ │ 0x000d line=129 │ │ locals : │ │ 0x0008 - 0x000e reg=0 dragListener Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener; │ │ @@ -114422,19 +114444,19 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0819fc: |[0819fc] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.removeTarget:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;)V │ │ -081a0c: 5420 b60f |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.targets:Lcom/badlogic/gdx/utils/Array; // field@0fb6 │ │ -081a10: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -081a12: 6e30 7e1e 3001 |0003: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ -081a18: 0e00 |0006: return-void │ │ +08ff38: |[08ff38] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.removeTarget:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;)V │ │ +08ff48: 5420 b60f |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.targets:Lcom/badlogic/gdx/utils/Array; // field@0fb6 │ │ +08ff4c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +08ff4e: 6e30 7e1e 3001 |0003: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ +08ff54: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0006 line=137 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; │ │ 0x0000 - 0x0007 reg=3 target Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; │ │ @@ -114444,17 +114466,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081a1c: |[081a1c] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.setButton:(I)V │ │ -081a2c: 5901 aa0f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.button:I // field@0faa │ │ -081a30: 0e00 |0002: return-void │ │ +08ff58: |[08ff58] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.setButton:(I)V │ │ +08ff68: 5901 aa0f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.button:I // field@0faa │ │ +08ff6c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0002 line=147 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; │ │ 0x0000 - 0x0003 reg=1 button I │ │ @@ -114464,18 +114486,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -081a34: |[081a34] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.setDragActorPosition:(FF)V │ │ -081a44: 5901 ac0f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActorX:F // field@0fac │ │ -081a48: 5902 ad0f |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActorY:F // field@0fad │ │ -081a4c: 0e00 |0004: return-void │ │ +08ff70: |[08ff70] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.setDragActorPosition:(FF)V │ │ +08ff80: 5901 ac0f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActorX:F // field@0fac │ │ +08ff84: 5902 ad0f |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActorY:F // field@0fad │ │ +08ff88: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0002 line=151 │ │ 0x0004 line=152 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; │ │ @@ -114487,17 +114509,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081a50: |[081a50] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.setDragTime:(I)V │ │ -081a60: 5901 af0f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragTime:I // field@0faf │ │ -081a64: 0e00 |0002: return-void │ │ +08ff8c: |[08ff8c] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.setDragTime:(I)V │ │ +08ff9c: 5901 af0f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragTime:I // field@0faf │ │ +08ffa0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0002 line=167 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; │ │ 0x0000 - 0x0003 reg=1 dragMillis I │ │ @@ -114507,31 +114529,31 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081a68: |[081a68] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.setTapSquareSize:(F)V │ │ -081a78: 5901 b40f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.tapSquareSize:F // field@0fb4 │ │ -081a7c: 0e00 |0002: return-void │ │ +08ffa4: |[08ffa4] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.setTapSquareSize:(F)V │ │ +08ffb4: 5901 b40f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.tapSquareSize:F // field@0fb4 │ │ +08ffb8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0002 line=142 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; │ │ 0x0000 - 0x0003 reg=1 halfTapSquareSize F │ │ │ │ source_file_idx : 754 (DragAndDrop.java) │ │ │ │ Class #305 header: │ │ -class_idx : 730 │ │ +class_idx : 728 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 758 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 13 │ │ │ │ Class #305 - │ │ @@ -114620,17 +114642,17 @@ │ │ type : '(F)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 758 (Drawable.java) │ │ │ │ Class #306 header: │ │ -class_idx : 731 │ │ +class_idx : 729 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1063 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #306 annotations: │ │ @@ -114655,53 +114677,53 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -081a80: |[081a80] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$1.:()V │ │ -081a90: 7100 151e 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.values:()[Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // method@1e15 │ │ -081a96: 0c00 |0003: move-result-object v0 │ │ -081a98: 2100 |0004: array-length v0, v0 │ │ -081a9a: 2300 4b04 |0005: new-array v0, v0, [I // type@044b │ │ -081a9e: 6900 cc0f |0007: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$utils$FocusListener$FocusEvent$Type:[I // field@0fcc │ │ -081aa2: 6200 cc0f |0009: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$utils$FocusListener$FocusEvent$Type:[I // field@0fcc │ │ -081aa6: 6201 ce0f |000b: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.keyboard:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0fce │ │ -081aaa: 6e10 131e 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.ordinal:()I // method@1e13 │ │ -081ab0: 0a01 |0010: move-result v1 │ │ -081ab2: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -081ab4: 4b02 0001 |0012: aput v2, v0, v1 │ │ -081ab8: 6200 cc0f |0014: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$utils$FocusListener$FocusEvent$Type:[I // field@0fcc │ │ -081abc: 6201 cf0f |0016: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.scroll:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0fcf │ │ -081ac0: 6e10 131e 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.ordinal:()I // method@1e13 │ │ -081ac6: 0a01 |001b: move-result v1 │ │ -081ac8: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -081aca: 4b02 0001 |001d: aput v2, v0, v1 │ │ -081ace: 0e00 |001f: return-void │ │ -081ad0: 0d00 |0020: move-exception v0 │ │ -081ad2: 28fe |0021: goto 001f // -0002 │ │ -081ad4: 0d00 |0022: move-exception v0 │ │ -081ad6: 28f1 |0023: goto 0014 // -000f │ │ +08ffbc: |[08ffbc] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$1.:()V │ │ +08ffcc: 7100 151e 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.values:()[Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // method@1e15 │ │ +08ffd2: 0c00 |0003: move-result-object v0 │ │ +08ffd4: 2100 |0004: array-length v0, v0 │ │ +08ffd6: 2300 4904 |0005: new-array v0, v0, [I // type@0449 │ │ +08ffda: 6900 cc0f |0007: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$utils$FocusListener$FocusEvent$Type:[I // field@0fcc │ │ +08ffde: 6200 cc0f |0009: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$utils$FocusListener$FocusEvent$Type:[I // field@0fcc │ │ +08ffe2: 6201 ce0f |000b: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.keyboard:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0fce │ │ +08ffe6: 6e10 131e 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.ordinal:()I // method@1e13 │ │ +08ffec: 0a01 |0010: move-result v1 │ │ +08ffee: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +08fff0: 4b02 0001 |0012: aput v2, v0, v1 │ │ +08fff4: 6200 cc0f |0014: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$utils$FocusListener$FocusEvent$Type:[I // field@0fcc │ │ +08fff8: 6201 cf0f |0016: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.scroll:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0fcf │ │ +08fffc: 6e10 131e 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.ordinal:()I // method@1e13 │ │ +090002: 0a01 |001b: move-result v1 │ │ +090004: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +090006: 4b02 0001 |001d: aput v2, v0, v1 │ │ +09000a: 0e00 |001f: return-void │ │ +09000c: 0d00 |0020: move-exception v0 │ │ +09000e: 28fe |0021: goto 001f // -0002 │ │ +090010: 0d00 |0022: move-exception v0 │ │ +090012: 28f1 |0023: goto 0014 // -000f │ │ catches : 2 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0022 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0020 │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 1063 (FocusListener.java) │ │ │ │ Class #307 header: │ │ -class_idx : 732 │ │ +class_idx : 730 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 939 │ │ +superclass_idx : 937 │ │ source_file_idx : 1063 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #307 annotations: │ │ @@ -114737,33 +114759,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -081af4: |[081af4] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent$Type.:()V │ │ -081b04: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -081b06: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -081b08: 2200 dc02 |0002: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // type@02dc │ │ -081b0c: 1a01 6a1f |0004: const-string v1, "keyboard" // string@1f6a │ │ -081b10: 7030 121e 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.:(Ljava/lang/String;I)V // method@1e12 │ │ -081b16: 6900 ce0f |0009: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.keyboard:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0fce │ │ -081b1a: 2200 dc02 |000b: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // type@02dc │ │ -081b1e: 1a01 2526 |000d: const-string v1, "scroll" // string@2625 │ │ -081b22: 7030 121e 1003 |000f: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.:(Ljava/lang/String;I)V // method@1e12 │ │ -081b28: 6900 cf0f |0012: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.scroll:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0fcf │ │ -081b2c: 1220 |0014: const/4 v0, #int 2 // #2 │ │ -081b2e: 2300 8804 |0015: new-array v0, v0, [Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // type@0488 │ │ -081b32: 6201 ce0f |0017: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.keyboard:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0fce │ │ -081b36: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -081b3a: 6201 cf0f |001b: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.scroll:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0fcf │ │ -081b3e: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ -081b42: 6900 cd0f |001f: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.$VALUES:[Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0fcd │ │ -081b46: 0e00 |0021: return-void │ │ +090030: |[090030] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent$Type.:()V │ │ +090040: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +090042: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +090044: 2200 da02 |0002: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // type@02da │ │ +090048: 1a01 681f |0004: const-string v1, "keyboard" // string@1f68 │ │ +09004c: 7030 121e 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.:(Ljava/lang/String;I)V // method@1e12 │ │ +090052: 6900 ce0f |0009: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.keyboard:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0fce │ │ +090056: 2200 da02 |000b: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // type@02da │ │ +09005a: 1a01 2326 |000d: const-string v1, "scroll" // string@2623 │ │ +09005e: 7030 121e 1003 |000f: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.:(Ljava/lang/String;I)V // method@1e12 │ │ +090064: 6900 cf0f |0012: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.scroll:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0fcf │ │ +090068: 1220 |0014: const/4 v0, #int 2 // #2 │ │ +09006a: 2300 8604 |0015: new-array v0, v0, [Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // type@0486 │ │ +09006e: 6201 ce0f |0017: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.keyboard:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0fce │ │ +090072: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +090076: 6201 cf0f |001b: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.scroll:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0fcf │ │ +09007a: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ +09007e: 6900 cd0f |001f: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.$VALUES:[Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0fcd │ │ +090082: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=89 │ │ 0x0014 line=88 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;) │ │ @@ -114771,17 +114793,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -081b48: |[081b48] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent$Type.:(Ljava/lang/String;I)V │ │ -081b58: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ -081b5e: 0e00 |0003: return-void │ │ +090084: |[090084] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent$Type.:(Ljava/lang/String;I)V │ │ +090094: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ +09009a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -114791,20 +114813,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -081b60: |[081b60] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent$Type.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; │ │ -081b70: 1c00 dc02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // type@02dc │ │ -081b74: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ -081b7a: 0c00 |0005: move-result-object v0 │ │ -081b7c: 1f00 dc02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // type@02dc │ │ -081b80: 1100 |0008: return-object v0 │ │ +09009c: |[09009c] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent$Type.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; │ │ +0900ac: 1c00 da02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // type@02da │ │ +0900b0: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ +0900b6: 0c00 |0005: move-result-object v0 │ │ +0900b8: 1f00 da02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // type@02da │ │ +0900bc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;) │ │ @@ -114812,33 +114834,33 @@ │ │ type : '()[Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -081b84: |[081b84] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent$Type.values:()[Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; │ │ -081b94: 6200 cd0f |0000: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.$VALUES:[Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0fcd │ │ -081b98: 6e10 5329 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.clone:()Ljava/lang/Object; // method@2953 │ │ -081b9e: 0c00 |0005: move-result-object v0 │ │ -081ba0: 1f00 8804 |0006: check-cast v0, [Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // type@0488 │ │ -081ba4: 1100 |0008: return-object v0 │ │ +0900c0: |[0900c0] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent$Type.values:()[Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; │ │ +0900d0: 6200 cd0f |0000: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.$VALUES:[Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0fcd │ │ +0900d4: 6e10 5329 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.clone:()Ljava/lang/Object; // method@2953 │ │ +0900da: 0c00 |0005: move-result-object v0 │ │ +0900dc: 1f00 8604 |0006: check-cast v0, [Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // type@0486 │ │ +0900e0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 1063 (FocusListener.java) │ │ │ │ Class #308 header: │ │ -class_idx : 735 │ │ +class_idx : 733 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ -source_file_idx : 2070 │ │ +superclass_idx : 955 │ │ +source_file_idx : 2068 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 13 │ │ │ │ Class #308 - │ │ Class descriptor : 'Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;' │ │ @@ -114923,21 +114945,21 @@ │ │ │ │ #12 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;) │ │ name : 'validate' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2070 (Layout.java) │ │ + source_file_idx : 2068 (Layout.java) │ │ │ │ Class #309 header: │ │ -class_idx : 737 │ │ +class_idx : 735 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3761 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3759 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ Class #309 annotations: │ │ Annotations on field #4052 'scissors' │ │ @@ -114968,25 +114990,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -081ba8: |[081ba8] com.badlogic.gdx.scenes.scene2d.utils.ScissorStack.:()V │ │ -081bb8: 2200 e702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -081bbc: 7010 621e 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -081bc2: 6900 d40f |0005: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0fd4 │ │ -081bc6: 2200 1402 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -081bca: 7010 7014 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -081bd0: 6900 d50f |000c: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ -081bd4: 2200 1202 |000e: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -081bd8: 7010 3914 0000 |0010: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ -081bde: 6900 d60f |0013: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.viewport:Lcom/badlogic/gdx/math/Rectangle; // field@0fd6 │ │ -081be2: 0e00 |0015: return-void │ │ +0900e4: |[0900e4] com.badlogic.gdx.scenes.scene2d.utils.ScissorStack.:()V │ │ +0900f4: 2200 e502 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0900f8: 7010 621e 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0900fe: 6900 d40f |0005: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0fd4 │ │ +090102: 2200 1202 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +090106: 7010 7014 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +09010c: 6900 d50f |000c: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ +090110: 2200 1002 |000e: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +090114: 7010 3914 0000 |0010: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ +09011a: 6900 d60f |0013: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.viewport:Lcom/badlogic/gdx/math/Rectangle; // field@0fd6 │ │ +09011e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0007 line=35 │ │ 0x000e line=36 │ │ locals : │ │ │ │ @@ -114995,17 +115017,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -081be4: |[081be4] com.badlogic.gdx.scenes.scene2d.utils.ScissorStack.:()V │ │ -081bf4: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -081bfa: 0e00 |0003: return-void │ │ +090120: |[090120] com.badlogic.gdx.scenes.scene2d.utils.ScissorStack.:()V │ │ +090130: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +090136: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;) │ │ @@ -115013,53 +115035,53 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Camera;Lcom/badlogic/gdx/math/Matrix4;Lcom/badlogic/gdx/math/Rectangle;Lcom/badlogic/gdx/math/Rectangle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 76 16-bit code units │ │ -081bfc: |[081bfc] com.badlogic.gdx.scenes.scene2d.utils.ScissorStack.calculateScissors:(Lcom/badlogic/gdx/graphics/Camera;Lcom/badlogic/gdx/math/Matrix4;Lcom/badlogic/gdx/math/Rectangle;Lcom/badlogic/gdx/math/Rectangle;)V │ │ -081c0c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -081c0e: 6200 d50f |0001: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ -081c12: 5271 ea0b |0003: iget v1, v7, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -081c16: 5272 eb0b |0005: iget v2, v7, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -081c1a: 6e40 9714 1042 |0007: invoke-virtual {v0, v1, v2, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -081c20: 6200 d50f |000a: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ -081c24: 6e20 8f14 6000 |000c: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@148f │ │ -081c2a: 6200 d50f |000f: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ -081c2e: 6e20 9809 0500 |0011: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/graphics/Camera;.project:(Lcom/badlogic/gdx/math/Vector3;)V // method@0998 │ │ -081c34: 6200 d50f |0014: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ -081c38: 5200 fe0b |0016: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -081c3c: 5980 ea0b |0018: iput v0, v8, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -081c40: 6200 d50f |001a: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ -081c44: 5200 ff0b |001c: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -081c48: 5980 eb0b |001e: iput v0, v8, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -081c4c: 6200 d50f |0020: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ -081c50: 5271 ea0b |0022: iget v1, v7, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -081c54: 5272 e90b |0024: iget v2, v7, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -081c58: c621 |0026: add-float/2addr v1, v2 │ │ -081c5a: 5272 eb0b |0027: iget v2, v7, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -081c5e: 5273 e50b |0029: iget v3, v7, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -081c62: c632 |002b: add-float/2addr v2, v3 │ │ -081c64: 6e40 9714 1042 |002c: invoke-virtual {v0, v1, v2, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -081c6a: 6200 d50f |002f: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ -081c6e: 6e20 8f14 6000 |0031: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@148f │ │ -081c74: 6200 d50f |0034: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ -081c78: 6e20 9809 0500 |0036: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/graphics/Camera;.project:(Lcom/badlogic/gdx/math/Vector3;)V // method@0998 │ │ -081c7e: 6200 d50f |0039: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ -081c82: 5200 fe0b |003b: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -081c86: 5281 ea0b |003d: iget v1, v8, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -081c8a: c710 |003f: sub-float/2addr v0, v1 │ │ -081c8c: 5980 e90b |0040: iput v0, v8, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -081c90: 6200 d50f |0042: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ -081c94: 5200 ff0b |0044: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -081c98: 5281 eb0b |0046: iget v1, v8, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -081c9c: c710 |0048: sub-float/2addr v0, v1 │ │ -081c9e: 5980 e50b |0049: iput v0, v8, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -081ca2: 0e00 |004b: return-void │ │ +090138: |[090138] com.badlogic.gdx.scenes.scene2d.utils.ScissorStack.calculateScissors:(Lcom/badlogic/gdx/graphics/Camera;Lcom/badlogic/gdx/math/Matrix4;Lcom/badlogic/gdx/math/Rectangle;Lcom/badlogic/gdx/math/Rectangle;)V │ │ +090148: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +09014a: 6200 d50f |0001: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ +09014e: 5271 ea0b |0003: iget v1, v7, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +090152: 5272 eb0b |0005: iget v2, v7, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +090156: 6e40 9714 1042 |0007: invoke-virtual {v0, v1, v2, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +09015c: 6200 d50f |000a: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ +090160: 6e20 8f14 6000 |000c: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@148f │ │ +090166: 6200 d50f |000f: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ +09016a: 6e20 9809 0500 |0011: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/graphics/Camera;.project:(Lcom/badlogic/gdx/math/Vector3;)V // method@0998 │ │ +090170: 6200 d50f |0014: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ +090174: 5200 fe0b |0016: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +090178: 5980 ea0b |0018: iput v0, v8, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +09017c: 6200 d50f |001a: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ +090180: 5200 ff0b |001c: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +090184: 5980 eb0b |001e: iput v0, v8, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +090188: 6200 d50f |0020: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ +09018c: 5271 ea0b |0022: iget v1, v7, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +090190: 5272 e90b |0024: iget v2, v7, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +090194: c621 |0026: add-float/2addr v1, v2 │ │ +090196: 5272 eb0b |0027: iget v2, v7, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +09019a: 5273 e50b |0029: iget v3, v7, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +09019e: c632 |002b: add-float/2addr v2, v3 │ │ +0901a0: 6e40 9714 1042 |002c: invoke-virtual {v0, v1, v2, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +0901a6: 6200 d50f |002f: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ +0901aa: 6e20 8f14 6000 |0031: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@148f │ │ +0901b0: 6200 d50f |0034: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ +0901b4: 6e20 9809 0500 |0036: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/graphics/Camera;.project:(Lcom/badlogic/gdx/math/Vector3;)V // method@0998 │ │ +0901ba: 6200 d50f |0039: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ +0901be: 5200 fe0b |003b: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0901c2: 5281 ea0b |003d: iget v1, v8, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0901c6: c710 |003f: sub-float/2addr v0, v1 │ │ +0901c8: 5980 e90b |0040: iput v0, v8, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0901cc: 6200 d50f |0042: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ +0901d0: 5200 ff0b |0044: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0901d4: 5281 eb0b |0046: iget v1, v8, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0901d8: c710 |0048: sub-float/2addr v0, v1 │ │ +0901da: 5980 e50b |0049: iput v0, v8, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0901de: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=109 │ │ 0x000a line=110 │ │ 0x000f line=111 │ │ 0x0014 line=112 │ │ 0x001a line=113 │ │ @@ -115080,57 +115102,57 @@ │ │ type : '(Lcom/badlogic/gdx/math/Rectangle;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 74 16-bit code units │ │ -081ca4: |[081ca4] com.badlogic.gdx.scenes.scene2d.utils.ScissorStack.fix:(Lcom/badlogic/gdx/math/Rectangle;)V │ │ -081cb4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -081cb6: 5230 ea0b |0001: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -081cba: 7110 1d26 0000 |0003: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@261d │ │ -081cc0: 0a00 |0006: move-result v0 │ │ -081cc2: 8200 |0007: int-to-float v0, v0 │ │ -081cc4: 5930 ea0b |0008: iput v0, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -081cc8: 5230 eb0b |000a: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -081ccc: 7110 1d26 0000 |000c: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@261d │ │ -081cd2: 0a00 |000f: move-result v0 │ │ -081cd4: 8200 |0010: int-to-float v0, v0 │ │ -081cd6: 5930 eb0b |0011: iput v0, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -081cda: 5230 e90b |0013: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -081cde: 7110 1d26 0000 |0015: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@261d │ │ -081ce4: 0a00 |0018: move-result v0 │ │ -081ce6: 8200 |0019: int-to-float v0, v0 │ │ -081ce8: 5930 e90b |001a: iput v0, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -081cec: 5230 e50b |001c: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -081cf0: 7110 1d26 0000 |001e: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@261d │ │ -081cf6: 0a00 |0021: move-result v0 │ │ -081cf8: 8200 |0022: int-to-float v0, v0 │ │ -081cfa: 5930 e50b |0023: iput v0, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -081cfe: 5230 e90b |0025: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -081d02: 2e00 0002 |0027: cmpg-float v0, v0, v2 │ │ -081d06: 3b00 0e00 |0029: if-gez v0, 0037 // +000e │ │ -081d0a: 5230 e90b |002b: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -081d0e: 7f00 |002d: neg-float v0, v0 │ │ -081d10: 5930 e90b |002e: iput v0, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -081d14: 5230 ea0b |0030: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -081d18: 5231 e90b |0032: iget v1, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -081d1c: c710 |0034: sub-float/2addr v0, v1 │ │ -081d1e: 5930 ea0b |0035: iput v0, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -081d22: 5230 e50b |0037: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -081d26: 2e00 0002 |0039: cmpg-float v0, v0, v2 │ │ -081d2a: 3b00 0e00 |003b: if-gez v0, 0049 // +000e │ │ -081d2e: 5230 e50b |003d: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -081d32: 7f00 |003f: neg-float v0, v0 │ │ -081d34: 5930 e50b |0040: iput v0, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -081d38: 5230 eb0b |0042: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -081d3c: 5231 e50b |0044: iget v1, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -081d40: c710 |0046: sub-float/2addr v0, v1 │ │ -081d42: 5930 eb0b |0047: iput v0, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -081d46: 0e00 |0049: return-void │ │ +0901e0: |[0901e0] com.badlogic.gdx.scenes.scene2d.utils.ScissorStack.fix:(Lcom/badlogic/gdx/math/Rectangle;)V │ │ +0901f0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0901f2: 5230 ea0b |0001: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0901f6: 7110 1d26 0000 |0003: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@261d │ │ +0901fc: 0a00 |0006: move-result v0 │ │ +0901fe: 8200 |0007: int-to-float v0, v0 │ │ +090200: 5930 ea0b |0008: iput v0, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +090204: 5230 eb0b |000a: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +090208: 7110 1d26 0000 |000c: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@261d │ │ +09020e: 0a00 |000f: move-result v0 │ │ +090210: 8200 |0010: int-to-float v0, v0 │ │ +090212: 5930 eb0b |0011: iput v0, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +090216: 5230 e90b |0013: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +09021a: 7110 1d26 0000 |0015: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@261d │ │ +090220: 0a00 |0018: move-result v0 │ │ +090222: 8200 |0019: int-to-float v0, v0 │ │ +090224: 5930 e90b |001a: iput v0, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +090228: 5230 e50b |001c: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +09022c: 7110 1d26 0000 |001e: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@261d │ │ +090232: 0a00 |0021: move-result v0 │ │ +090234: 8200 |0022: int-to-float v0, v0 │ │ +090236: 5930 e50b |0023: iput v0, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +09023a: 5230 e90b |0025: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +09023e: 2e00 0002 |0027: cmpg-float v0, v0, v2 │ │ +090242: 3b00 0e00 |0029: if-gez v0, 0037 // +000e │ │ +090246: 5230 e90b |002b: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +09024a: 7f00 |002d: neg-float v0, v0 │ │ +09024c: 5930 e90b |002e: iput v0, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +090250: 5230 ea0b |0030: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +090254: 5231 e90b |0032: iget v1, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +090258: c710 |0034: sub-float/2addr v0, v1 │ │ +09025a: 5930 ea0b |0035: iput v0, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +09025e: 5230 e50b |0037: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +090262: 2e00 0002 |0039: cmpg-float v0, v0, v2 │ │ +090266: 3b00 0e00 |003b: if-gez v0, 0049 // +000e │ │ +09026a: 5230 e50b |003d: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +09026e: 7f00 |003f: neg-float v0, v0 │ │ +090270: 5930 e50b |0040: iput v0, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +090274: 5230 eb0b |0042: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +090278: 5231 e50b |0044: iget v1, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +09027c: c710 |0046: sub-float/2addr v0, v1 │ │ +09027e: 5930 eb0b |0047: iput v0, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +090282: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=85 │ │ 0x000a line=86 │ │ 0x0013 line=87 │ │ 0x001c line=88 │ │ 0x0025 line=89 │ │ @@ -115148,39 +115170,39 @@ │ │ type : '()Lcom/badlogic/gdx/math/Rectangle;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 45 16-bit code units │ │ -081d48: |[081d48] com.badlogic.gdx.scenes.scene2d.utils.ScissorStack.getViewport:()Lcom/badlogic/gdx/math/Rectangle; │ │ -081d58: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -081d5a: 6201 d40f |0001: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0fd4 │ │ -081d5e: 5211 df0f |0003: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -081d62: 3901 1800 |0005: if-nez v1, 001d // +0018 │ │ -081d66: 6201 d60f |0007: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.viewport:Lcom/badlogic/gdx/math/Rectangle; // field@0fd6 │ │ -081d6a: 6202 2400 |0009: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -081d6e: 7210 3901 0200 |000b: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ -081d74: 0a02 |000e: move-result v2 │ │ -081d76: 8222 |000f: int-to-float v2, v2 │ │ -081d78: 6203 2400 |0010: sget-object v3, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -081d7c: 7210 3201 0300 |0012: invoke-interface {v3}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ -081d82: 0a03 |0015: move-result v3 │ │ -081d84: 8233 |0016: int-to-float v3, v3 │ │ -081d86: 6e53 4414 4124 |0017: invoke-virtual {v1, v4, v4, v2, v3}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@1444 │ │ -081d8c: 6201 d60f |001a: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.viewport:Lcom/badlogic/gdx/math/Rectangle; // field@0fd6 │ │ -081d90: 1101 |001c: return-object v1 │ │ -081d92: 6201 d40f |001d: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0fd4 │ │ -081d96: 6e10 791e 0100 |001f: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.peek:()Ljava/lang/Object; // method@1e79 │ │ -081d9c: 0c00 |0022: move-result-object v0 │ │ -081d9e: 1f00 1202 |0023: check-cast v0, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -081da2: 6201 d60f |0025: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.viewport:Lcom/badlogic/gdx/math/Rectangle; // field@0fd6 │ │ -081da6: 6e20 4514 0100 |0027: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Rectangle;.set:(Lcom/badlogic/gdx/math/Rectangle;)V // method@1445 │ │ -081dac: 6201 d60f |002a: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.viewport:Lcom/badlogic/gdx/math/Rectangle; // field@0fd6 │ │ -081db0: 28f0 |002c: goto 001c // -0010 │ │ +090284: |[090284] com.badlogic.gdx.scenes.scene2d.utils.ScissorStack.getViewport:()Lcom/badlogic/gdx/math/Rectangle; │ │ +090294: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +090296: 6201 d40f |0001: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0fd4 │ │ +09029a: 5211 df0f |0003: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09029e: 3901 1800 |0005: if-nez v1, 001d // +0018 │ │ +0902a2: 6201 d60f |0007: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.viewport:Lcom/badlogic/gdx/math/Rectangle; // field@0fd6 │ │ +0902a6: 6202 2400 |0009: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0902aa: 7210 3901 0200 |000b: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ +0902b0: 0a02 |000e: move-result v2 │ │ +0902b2: 8222 |000f: int-to-float v2, v2 │ │ +0902b4: 6203 2400 |0010: sget-object v3, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0902b8: 7210 3201 0300 |0012: invoke-interface {v3}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ +0902be: 0a03 |0015: move-result v3 │ │ +0902c0: 8233 |0016: int-to-float v3, v3 │ │ +0902c2: 6e53 4414 4124 |0017: invoke-virtual {v1, v4, v4, v2, v3}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@1444 │ │ +0902c8: 6201 d60f |001a: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.viewport:Lcom/badlogic/gdx/math/Rectangle; // field@0fd6 │ │ +0902cc: 1101 |001c: return-object v1 │ │ +0902ce: 6201 d40f |001d: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0fd4 │ │ +0902d2: 6e10 791e 0100 |001f: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.peek:()Ljava/lang/Object; // method@1e79 │ │ +0902d8: 0c00 |0022: move-result-object v0 │ │ +0902da: 1f00 1002 |0023: check-cast v0, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +0902de: 6201 d60f |0025: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.viewport:Lcom/badlogic/gdx/math/Rectangle; // field@0fd6 │ │ +0902e2: 6e20 4514 0100 |0027: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Rectangle;.set:(Lcom/badlogic/gdx/math/Rectangle;)V // method@1445 │ │ +0902e8: 6201 d60f |002a: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.viewport:Lcom/badlogic/gdx/math/Rectangle; // field@0fd6 │ │ +0902ec: 28f0 |002c: goto 001c // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=124 │ │ 0x0007 line=125 │ │ 0x001a line=126 │ │ 0x001c line=130 │ │ 0x001d line=128 │ │ @@ -115195,41 +115217,41 @@ │ │ type : '()Lcom/badlogic/gdx/math/Rectangle;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -081db4: |[081db4] com.badlogic.gdx.scenes.scene2d.utils.ScissorStack.popScissors:()Lcom/badlogic/gdx/math/Rectangle; │ │ -081dc4: 6202 d40f |0000: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0fd4 │ │ -081dc8: 6e10 7a1e 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ -081dce: 0c00 |0005: move-result-object v0 │ │ -081dd0: 1f00 1202 |0006: check-cast v0, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -081dd4: 6202 d40f |0008: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0fd4 │ │ -081dd8: 5222 df0f |000a: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -081ddc: 3902 0a00 |000c: if-nez v2, 0016 // +000a │ │ -081de0: 6202 1f00 |000e: sget-object v2, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -081de4: 1303 110c |0010: const/16 v3, #int 3089 // #c11 │ │ -081de8: 7220 b00a 3200 |0012: invoke-interface {v2, v3}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ab0 │ │ -081dee: 1100 |0015: return-object v0 │ │ -081df0: 6202 d40f |0016: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0fd4 │ │ -081df4: 6e10 791e 0200 |0018: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Array;.peek:()Ljava/lang/Object; // method@1e79 │ │ -081dfa: 0c01 |001b: move-result-object v1 │ │ -081dfc: 1f01 1202 |001c: check-cast v1, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -081e00: 6202 1f00 |001e: sget-object v2, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -081e04: 5213 ea0b |0020: iget v3, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -081e08: 8733 |0022: float-to-int v3, v3 │ │ -081e0a: 5214 eb0b |0023: iget v4, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -081e0e: 8744 |0025: float-to-int v4, v4 │ │ -081e10: 5215 e90b |0026: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -081e14: 8755 |0028: float-to-int v5, v5 │ │ -081e16: 5216 e50b |0029: iget v6, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -081e1a: 8766 |002b: float-to-int v6, v6 │ │ -081e1c: 7256 c00a 3254 |002c: invoke-interface {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/GLCommon;.glScissor:(IIII)V // method@0ac0 │ │ -081e22: 28e6 |002f: goto 0015 // -001a │ │ +0902f0: |[0902f0] com.badlogic.gdx.scenes.scene2d.utils.ScissorStack.popScissors:()Lcom/badlogic/gdx/math/Rectangle; │ │ +090300: 6202 d40f |0000: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0fd4 │ │ +090304: 6e10 7a1e 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ +09030a: 0c00 |0005: move-result-object v0 │ │ +09030c: 1f00 1002 |0006: check-cast v0, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +090310: 6202 d40f |0008: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0fd4 │ │ +090314: 5222 df0f |000a: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090318: 3902 0a00 |000c: if-nez v2, 0016 // +000a │ │ +09031c: 6202 1f00 |000e: sget-object v2, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +090320: 1303 110c |0010: const/16 v3, #int 3089 // #c11 │ │ +090324: 7220 b00a 3200 |0012: invoke-interface {v2, v3}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ab0 │ │ +09032a: 1100 |0015: return-object v0 │ │ +09032c: 6202 d40f |0016: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0fd4 │ │ +090330: 6e10 791e 0200 |0018: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Array;.peek:()Ljava/lang/Object; // method@1e79 │ │ +090336: 0c01 |001b: move-result-object v1 │ │ +090338: 1f01 1002 |001c: check-cast v1, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +09033c: 6202 1f00 |001e: sget-object v2, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +090340: 5213 ea0b |0020: iget v3, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +090344: 8733 |0022: float-to-int v3, v3 │ │ +090346: 5214 eb0b |0023: iget v4, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +09034a: 8744 |0025: float-to-int v4, v4 │ │ +09034c: 5215 e90b |0026: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +090350: 8755 |0028: float-to-int v5, v5 │ │ +090352: 5216 e50b |0029: iget v6, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +090356: 8766 |002b: float-to-int v6, v6 │ │ +090358: 7256 c00a 3254 |002c: invoke-interface {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/GLCommon;.glScissor:(IIII)V // method@0ac0 │ │ +09035e: 28e6 |002f: goto 0015 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0008 line=75 │ │ 0x000e line=76 │ │ 0x0015 line=81 │ │ 0x0016 line=78 │ │ @@ -115243,91 +115265,91 @@ │ │ type : '(Lcom/badlogic/gdx/math/Rectangle;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 143 16-bit code units │ │ -081e24: |[081e24] com.badlogic.gdx.scenes.scene2d.utils.ScissorStack.pushScissors:(Lcom/badlogic/gdx/math/Rectangle;)Z │ │ -081e34: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -081e36: 1509 803f |0001: const/high16 v9, #int 1065353216 // #3f80 │ │ -081e3a: 7110 411e 0a00 |0003: invoke-static {v10}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.fix:(Lcom/badlogic/gdx/math/Rectangle;)V // method@1e41 │ │ -081e40: 6206 d40f |0006: sget-object v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0fd4 │ │ -081e44: 5266 df0f |0008: iget v6, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -081e48: 3906 2e00 |000a: if-nez v6, 0038 // +002e │ │ -081e4c: 52a6 e90b |000c: iget v6, v10, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -081e50: 2e06 0609 |000e: cmpg-float v6, v6, v9 │ │ -081e54: 3a06 0800 |0010: if-ltz v6, 0018 // +0008 │ │ -081e58: 52a6 e50b |0012: iget v6, v10, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -081e5c: 2e06 0609 |0014: cmpg-float v6, v6, v9 │ │ -081e60: 3b06 0300 |0016: if-gez v6, 0019 // +0003 │ │ -081e64: 0f05 |0018: return v5 │ │ -081e66: 6205 1f00 |0019: sget-object v5, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -081e6a: 1306 110c |001b: const/16 v6, #int 3089 // #c11 │ │ -081e6e: 7220 b30a 6500 |001d: invoke-interface {v5, v6}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0ab3 │ │ -081e74: 6205 d40f |0020: sget-object v5, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0fd4 │ │ -081e78: 6e20 6a1e a500 |0022: invoke-virtual {v5, v10}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -081e7e: 6205 1f00 |0025: sget-object v5, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -081e82: 52a6 ea0b |0027: iget v6, v10, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -081e86: 8766 |0029: float-to-int v6, v6 │ │ -081e88: 52a7 eb0b |002a: iget v7, v10, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -081e8c: 8777 |002c: float-to-int v7, v7 │ │ -081e8e: 52a8 e90b |002d: iget v8, v10, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -081e92: 8788 |002f: float-to-int v8, v8 │ │ -081e94: 52a9 e50b |0030: iget v9, v10, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -081e98: 8799 |0032: float-to-int v9, v9 │ │ -081e9a: 7259 c00a 6587 |0033: invoke-interface {v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/GLCommon;.glScissor:(IIII)V // method@0ac0 │ │ -081ea0: 1215 |0036: const/4 v5, #int 1 // #1 │ │ -081ea2: 28e1 |0037: goto 0018 // -001f │ │ -081ea4: 6206 d40f |0038: sget-object v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0fd4 │ │ -081ea8: 6207 d40f |003a: sget-object v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0fd4 │ │ -081eac: 5277 df0f |003c: iget v7, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -081eb0: d807 07ff |003e: add-int/lit8 v7, v7, #int -1 // #ff │ │ -081eb4: 6e20 741e 7600 |0040: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -081eba: 0c04 |0043: move-result-object v4 │ │ -081ebc: 1f04 1202 |0044: check-cast v4, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -081ec0: 5246 ea0b |0046: iget v6, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -081ec4: 52a7 ea0b |0048: iget v7, v10, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -081ec8: 7120 1826 7600 |004a: invoke-static {v6, v7}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -081ece: 0a02 |004d: move-result v2 │ │ -081ed0: 5246 ea0b |004e: iget v6, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -081ed4: 5247 e90b |0050: iget v7, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -081ed8: c676 |0052: add-float/2addr v6, v7 │ │ -081eda: 52a7 ea0b |0053: iget v7, v10, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -081ede: 52a8 e90b |0055: iget v8, v10, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -081ee2: c687 |0057: add-float/2addr v7, v8 │ │ -081ee4: 7120 1a26 7600 |0058: invoke-static {v6, v7}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -081eea: 0a00 |005b: move-result v0 │ │ -081eec: a706 0002 |005c: sub-float v6, v0, v2 │ │ -081ef0: 2e06 0609 |005e: cmpg-float v6, v6, v9 │ │ -081ef4: 3a06 b8ff |0060: if-ltz v6, 0018 // -0048 │ │ -081ef8: 5246 eb0b |0062: iget v6, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -081efc: 52a7 eb0b |0064: iget v7, v10, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -081f00: 7120 1826 7600 |0066: invoke-static {v6, v7}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -081f06: 0a03 |0069: move-result v3 │ │ -081f08: 5246 eb0b |006a: iget v6, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -081f0c: 5247 e50b |006c: iget v7, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -081f10: c676 |006e: add-float/2addr v6, v7 │ │ -081f12: 52a7 eb0b |006f: iget v7, v10, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -081f16: 52a8 e50b |0071: iget v8, v10, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -081f1a: c687 |0073: add-float/2addr v7, v8 │ │ -081f1c: 7120 1a26 7600 |0074: invoke-static {v6, v7}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -081f22: 0a01 |0077: move-result v1 │ │ -081f24: a706 0103 |0078: sub-float v6, v1, v3 │ │ -081f28: 2e06 0609 |007a: cmpg-float v6, v6, v9 │ │ -081f2c: 3a06 9cff |007c: if-ltz v6, 0018 // -0064 │ │ -081f30: 59a2 ea0b |007e: iput v2, v10, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -081f34: 59a3 eb0b |0080: iput v3, v10, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -081f38: a705 0002 |0082: sub-float v5, v0, v2 │ │ -081f3c: 59a5 e90b |0084: iput v5, v10, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -081f40: a705 0103 |0086: sub-float v5, v1, v3 │ │ -081f44: 7120 1826 5900 |0088: invoke-static {v9, v5}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -081f4a: 0a05 |008b: move-result v5 │ │ -081f4c: 59a5 e50b |008c: iput v5, v10, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -081f50: 2892 |008e: goto 0020 // -006e │ │ +090360: |[090360] com.badlogic.gdx.scenes.scene2d.utils.ScissorStack.pushScissors:(Lcom/badlogic/gdx/math/Rectangle;)Z │ │ +090370: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +090372: 1509 803f |0001: const/high16 v9, #int 1065353216 // #3f80 │ │ +090376: 7110 411e 0a00 |0003: invoke-static {v10}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.fix:(Lcom/badlogic/gdx/math/Rectangle;)V // method@1e41 │ │ +09037c: 6206 d40f |0006: sget-object v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0fd4 │ │ +090380: 5266 df0f |0008: iget v6, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090384: 3906 2e00 |000a: if-nez v6, 0038 // +002e │ │ +090388: 52a6 e90b |000c: iget v6, v10, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +09038c: 2e06 0609 |000e: cmpg-float v6, v6, v9 │ │ +090390: 3a06 0800 |0010: if-ltz v6, 0018 // +0008 │ │ +090394: 52a6 e50b |0012: iget v6, v10, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +090398: 2e06 0609 |0014: cmpg-float v6, v6, v9 │ │ +09039c: 3b06 0300 |0016: if-gez v6, 0019 // +0003 │ │ +0903a0: 0f05 |0018: return v5 │ │ +0903a2: 6205 1f00 |0019: sget-object v5, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0903a6: 1306 110c |001b: const/16 v6, #int 3089 // #c11 │ │ +0903aa: 7220 b30a 6500 |001d: invoke-interface {v5, v6}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0ab3 │ │ +0903b0: 6205 d40f |0020: sget-object v5, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0fd4 │ │ +0903b4: 6e20 6a1e a500 |0022: invoke-virtual {v5, v10}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0903ba: 6205 1f00 |0025: sget-object v5, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0903be: 52a6 ea0b |0027: iget v6, v10, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0903c2: 8766 |0029: float-to-int v6, v6 │ │ +0903c4: 52a7 eb0b |002a: iget v7, v10, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0903c8: 8777 |002c: float-to-int v7, v7 │ │ +0903ca: 52a8 e90b |002d: iget v8, v10, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0903ce: 8788 |002f: float-to-int v8, v8 │ │ +0903d0: 52a9 e50b |0030: iget v9, v10, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0903d4: 8799 |0032: float-to-int v9, v9 │ │ +0903d6: 7259 c00a 6587 |0033: invoke-interface {v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/GLCommon;.glScissor:(IIII)V // method@0ac0 │ │ +0903dc: 1215 |0036: const/4 v5, #int 1 // #1 │ │ +0903de: 28e1 |0037: goto 0018 // -001f │ │ +0903e0: 6206 d40f |0038: sget-object v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0fd4 │ │ +0903e4: 6207 d40f |003a: sget-object v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0fd4 │ │ +0903e8: 5277 df0f |003c: iget v7, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0903ec: d807 07ff |003e: add-int/lit8 v7, v7, #int -1 // #ff │ │ +0903f0: 6e20 741e 7600 |0040: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0903f6: 0c04 |0043: move-result-object v4 │ │ +0903f8: 1f04 1002 |0044: check-cast v4, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +0903fc: 5246 ea0b |0046: iget v6, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +090400: 52a7 ea0b |0048: iget v7, v10, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +090404: 7120 1826 7600 |004a: invoke-static {v6, v7}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +09040a: 0a02 |004d: move-result v2 │ │ +09040c: 5246 ea0b |004e: iget v6, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +090410: 5247 e90b |0050: iget v7, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +090414: c676 |0052: add-float/2addr v6, v7 │ │ +090416: 52a7 ea0b |0053: iget v7, v10, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +09041a: 52a8 e90b |0055: iget v8, v10, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +09041e: c687 |0057: add-float/2addr v7, v8 │ │ +090420: 7120 1a26 7600 |0058: invoke-static {v6, v7}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +090426: 0a00 |005b: move-result v0 │ │ +090428: a706 0002 |005c: sub-float v6, v0, v2 │ │ +09042c: 2e06 0609 |005e: cmpg-float v6, v6, v9 │ │ +090430: 3a06 b8ff |0060: if-ltz v6, 0018 // -0048 │ │ +090434: 5246 eb0b |0062: iget v6, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +090438: 52a7 eb0b |0064: iget v7, v10, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +09043c: 7120 1826 7600 |0066: invoke-static {v6, v7}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +090442: 0a03 |0069: move-result v3 │ │ +090444: 5246 eb0b |006a: iget v6, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +090448: 5247 e50b |006c: iget v7, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +09044c: c676 |006e: add-float/2addr v6, v7 │ │ +09044e: 52a7 eb0b |006f: iget v7, v10, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +090452: 52a8 e50b |0071: iget v8, v10, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +090456: c687 |0073: add-float/2addr v7, v8 │ │ +090458: 7120 1a26 7600 |0074: invoke-static {v6, v7}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +09045e: 0a01 |0077: move-result v1 │ │ +090460: a706 0103 |0078: sub-float v6, v1, v3 │ │ +090464: 2e06 0609 |007a: cmpg-float v6, v6, v9 │ │ +090468: 3a06 9cff |007c: if-ltz v6, 0018 // -0064 │ │ +09046c: 59a2 ea0b |007e: iput v2, v10, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +090470: 59a3 eb0b |0080: iput v3, v10, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +090474: a705 0002 |0082: sub-float v5, v0, v2 │ │ +090478: 59a5 e90b |0084: iput v5, v10, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +09047c: a705 0103 |0086: sub-float v5, v1, v3 │ │ +090480: 7120 1826 5900 |0088: invoke-static {v9, v5}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +090486: 0a05 |008b: move-result v5 │ │ +090488: 59a5 e50b |008c: iput v5, v10, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +09048c: 2892 |008e: goto 0020 // -006e │ │ catches : (none) │ │ positions : │ │ 0x0003 line=45 │ │ 0x0006 line=47 │ │ 0x000c line=48 │ │ 0x0018 line=68 │ │ 0x0019 line=49 │ │ @@ -115358,40 +115380,40 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Camera;Lcom/badlogic/gdx/math/Matrix4;Lcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -081f54: |[081f54] com.badlogic.gdx.scenes.scene2d.utils.ScissorStack.toWindowCoordinates:(Lcom/badlogic/gdx/graphics/Camera;Lcom/badlogic/gdx/math/Matrix4;Lcom/badlogic/gdx/math/Vector2;)V │ │ -081f64: 6200 d50f |0000: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ -081f68: 5261 f30b |0002: iget v1, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -081f6c: 5262 f40b |0004: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -081f70: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -081f72: 6e40 9714 1032 |0007: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -081f78: 6200 d50f |000a: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ -081f7c: 6e20 8f14 5000 |000c: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@148f │ │ -081f82: 6200 d50f |000f: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ -081f86: 6e20 9809 0400 |0011: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/graphics/Camera;.project:(Lcom/badlogic/gdx/math/Vector3;)V // method@0998 │ │ -081f8c: 6200 d50f |0014: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ -081f90: 6201 2400 |0016: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -081f94: 7210 3201 0100 |0018: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ -081f9a: 0a01 |001b: move-result v1 │ │ -081f9c: 8211 |001c: int-to-float v1, v1 │ │ -081f9e: 6202 d50f |001d: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ -081fa2: 5222 ff0b |001f: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -081fa6: c721 |0021: sub-float/2addr v1, v2 │ │ -081fa8: 5901 ff0b |0022: iput v1, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -081fac: 6200 d50f |0024: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ -081fb0: 5200 fe0b |0026: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -081fb4: 5960 f30b |0028: iput v0, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -081fb8: 6200 d50f |002a: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ -081fbc: 5200 ff0b |002c: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -081fc0: 5960 f40b |002e: iput v0, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -081fc4: 0e00 |0030: return-void │ │ +090490: |[090490] com.badlogic.gdx.scenes.scene2d.utils.ScissorStack.toWindowCoordinates:(Lcom/badlogic/gdx/graphics/Camera;Lcom/badlogic/gdx/math/Matrix4;Lcom/badlogic/gdx/math/Vector2;)V │ │ +0904a0: 6200 d50f |0000: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ +0904a4: 5261 f30b |0002: iget v1, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0904a8: 5262 f40b |0004: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0904ac: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +0904ae: 6e40 9714 1032 |0007: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +0904b4: 6200 d50f |000a: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ +0904b8: 6e20 8f14 5000 |000c: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@148f │ │ +0904be: 6200 d50f |000f: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ +0904c2: 6e20 9809 0400 |0011: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/graphics/Camera;.project:(Lcom/badlogic/gdx/math/Vector3;)V // method@0998 │ │ +0904c8: 6200 d50f |0014: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ +0904cc: 6201 2400 |0016: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0904d0: 7210 3201 0100 |0018: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ +0904d6: 0a01 |001b: move-result v1 │ │ +0904d8: 8211 |001c: int-to-float v1, v1 │ │ +0904da: 6202 d50f |001d: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ +0904de: 5222 ff0b |001f: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0904e2: c721 |0021: sub-float/2addr v1, v2 │ │ +0904e4: 5901 ff0b |0022: iput v1, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0904e8: 6200 d50f |0024: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ +0904ec: 5200 fe0b |0026: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0904f0: 5960 f30b |0028: iput v0, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0904f4: 6200 d50f |002a: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0fd5 │ │ +0904f8: 5200 ff0b |002c: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0904fc: 5960 f40b |002e: iput v0, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +090500: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x000a line=141 │ │ 0x000f line=142 │ │ 0x0014 line=143 │ │ 0x0024 line=144 │ │ @@ -115399,20 +115421,20 @@ │ │ 0x0030 line=146 │ │ locals : │ │ 0x0000 - 0x0031 reg=4 camera Lcom/badlogic/gdx/graphics/Camera; │ │ 0x0000 - 0x0031 reg=5 transformMatrix Lcom/badlogic/gdx/math/Matrix4; │ │ 0x0000 - 0x0031 reg=6 point Lcom/badlogic/gdx/math/Vector2; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3761 (ScissorStack.java) │ │ + source_file_idx : 3759 (ScissorStack.java) │ │ │ │ Class #310 header: │ │ -class_idx : 741 │ │ +class_idx : 739 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 431 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #310 annotations: │ │ @@ -115445,20 +115467,20 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Array;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -081fc8: |[081fc8] com.badlogic.gdx.utils.Array$ArrayIterable.:(Lcom/badlogic/gdx/utils/Array;)V │ │ -081fd8: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -081fde: 2200 e602 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array$ArrayIterator; // type@02e6 │ │ -081fe2: 7020 5d1e 2000 |0005: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.:(Lcom/badlogic/gdx/utils/Array;)V // method@1e5d │ │ -081fe8: 5b10 d90f |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/Array$ArrayIterable;.iterator:Lcom/badlogic/gdx/utils/Array$ArrayIterator; // field@0fd9 │ │ -081fec: 0e00 |000a: return-void │ │ +090504: |[090504] com.badlogic.gdx.utils.Array$ArrayIterable.:(Lcom/badlogic/gdx/utils/Array;)V │ │ +090514: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +09051a: 2200 e402 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array$ArrayIterator; // type@02e4 │ │ +09051e: 7020 5d1e 2000 |0005: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.:(Lcom/badlogic/gdx/utils/Array;)V // method@1e5d │ │ +090524: 5b10 d90f |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/Array$ArrayIterable;.iterator:Lcom/badlogic/gdx/utils/Array$ArrayIterator; // field@0fd9 │ │ +090528: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ 0x0003 line=445 │ │ 0x000a line=446 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/Array$ArrayIterable; │ │ @@ -115472,33 +115494,33 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -081ff0: |[081ff0] com.badlogic.gdx.utils.Array$ArrayIterable.iterator:()Ljava/util/Iterator; │ │ -082000: 5410 d90f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Array$ArrayIterable;.iterator:Lcom/badlogic/gdx/utils/Array$ArrayIterator; // field@0fd9 │ │ -082004: 6e10 611e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.reset:()V // method@1e61 │ │ -08200a: 5410 d90f |0005: iget-object v0, v1, Lcom/badlogic/gdx/utils/Array$ArrayIterable;.iterator:Lcom/badlogic/gdx/utils/Array$ArrayIterator; // field@0fd9 │ │ -08200e: 1100 |0007: return-object v0 │ │ +09052c: |[09052c] com.badlogic.gdx.utils.Array$ArrayIterable.iterator:()Ljava/util/Iterator; │ │ +09053c: 5410 d90f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Array$ArrayIterable;.iterator:Lcom/badlogic/gdx/utils/Array$ArrayIterator; // field@0fd9 │ │ +090540: 6e10 611e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.reset:()V // method@1e61 │ │ +090546: 5410 d90f |0005: iget-object v0, v1, Lcom/badlogic/gdx/utils/Array$ArrayIterable;.iterator:Lcom/badlogic/gdx/utils/Array$ArrayIterator; // field@0fd9 │ │ +09054a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0005 line=451 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/Array$ArrayIterable; │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/utils/Array$ArrayIterable; Lcom/badlogic/gdx/utils/Array$ArrayIterable; │ │ │ │ source_file_idx : 431 (Array.java) │ │ │ │ Class #311 header: │ │ -class_idx : 742 │ │ +class_idx : 740 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 431 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #311 annotations: │ │ @@ -115535,18 +115557,18 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Array;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -082010: |[082010] com.badlogic.gdx.utils.Array$ArrayIterator.:(Lcom/badlogic/gdx/utils/Array;)V │ │ -082020: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -082026: 5b01 da0f |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.array:Lcom/badlogic/gdx/utils/Array; // field@0fda │ │ -08202a: 0e00 |0005: return-void │ │ +09054c: |[09054c] com.badlogic.gdx.utils.Array$ArrayIterator.:(Lcom/badlogic/gdx/utils/Array;)V │ │ +09055c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +090562: 5b01 da0f |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.array:Lcom/badlogic/gdx/utils/Array; // field@0fda │ │ +090566: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ 0x0003 line=419 │ │ 0x0005 line=420 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/Array$ArrayIterator; │ │ @@ -115560,23 +115582,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -08202c: |[08202c] com.badlogic.gdx.utils.Array$ArrayIterator.hasNext:()Z │ │ -08203c: 5220 db0f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0fdb │ │ -082040: 5421 da0f |0002: iget-object v1, v2, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.array:Lcom/badlogic/gdx/utils/Array; // field@0fda │ │ -082044: 5211 df0f |0004: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082048: 3510 0400 |0006: if-ge v0, v1, 000a // +0004 │ │ -08204c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -08204e: 0f00 |0009: return v0 │ │ -082050: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -082052: 28fe |000b: goto 0009 // -0002 │ │ +090568: |[090568] com.badlogic.gdx.utils.Array$ArrayIterator.hasNext:()Z │ │ +090578: 5220 db0f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0fdb │ │ +09057c: 5421 da0f |0002: iget-object v1, v2, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.array:Lcom/badlogic/gdx/utils/Array; // field@0fda │ │ +090580: 5211 df0f |0004: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090584: 3510 0400 |0006: if-ge v0, v1, 000a // +0004 │ │ +090588: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +09058a: 0f00 |0009: return v0 │ │ +09058c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +09058e: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/Array$ArrayIterator; │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/utils/Array$ArrayIterator; Lcom/badlogic/gdx/utils/Array$ArrayIterator; │ │ │ │ @@ -115585,32 +115607,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -082054: |[082054] com.badlogic.gdx.utils.Array$ArrayIterator.next:()Ljava/lang/Object; │ │ -082064: 5230 db0f |0000: iget v0, v3, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0fdb │ │ -082068: 5431 da0f |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.array:Lcom/badlogic/gdx/utils/Array; // field@0fda │ │ -08206c: 5211 df0f |0004: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082070: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ -082074: 2200 f303 |0008: new-instance v0, Ljava/util/NoSuchElementException; // type@03f3 │ │ -082078: 5231 db0f |000a: iget v1, v3, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0fdb │ │ -08207c: 7110 5c26 0100 |000c: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -082082: 0c01 |000f: move-result-object v1 │ │ -082084: 7020 6927 1000 |0010: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@2769 │ │ -08208a: 2700 |0013: throw v0 │ │ -08208c: 5430 da0f |0014: iget-object v0, v3, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.array:Lcom/badlogic/gdx/utils/Array; // field@0fda │ │ -082090: 5400 dc0f |0016: iget-object v0, v0, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -082094: 5231 db0f |0018: iget v1, v3, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0fdb │ │ -082098: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -08209c: 5932 db0f |001c: iput v2, v3, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0fdb │ │ -0820a0: 4600 0001 |001e: aget-object v0, v0, v1 │ │ -0820a4: 1100 |0020: return-object v0 │ │ +090590: |[090590] com.badlogic.gdx.utils.Array$ArrayIterator.next:()Ljava/lang/Object; │ │ +0905a0: 5230 db0f |0000: iget v0, v3, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0fdb │ │ +0905a4: 5431 da0f |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.array:Lcom/badlogic/gdx/utils/Array; // field@0fda │ │ +0905a8: 5211 df0f |0004: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0905ac: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ +0905b0: 2200 f103 |0008: new-instance v0, Ljava/util/NoSuchElementException; // type@03f1 │ │ +0905b4: 5231 db0f |000a: iget v1, v3, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0fdb │ │ +0905b8: 7110 5c26 0100 |000c: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +0905be: 0c01 |000f: move-result-object v1 │ │ +0905c0: 7020 6927 1000 |0010: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@2769 │ │ +0905c6: 2700 |0013: throw v0 │ │ +0905c8: 5430 da0f |0014: iget-object v0, v3, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.array:Lcom/badlogic/gdx/utils/Array; // field@0fda │ │ +0905cc: 5400 dc0f |0016: iget-object v0, v0, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +0905d0: 5231 db0f |0018: iget v1, v3, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0fdb │ │ +0905d4: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0905d8: 5932 db0f |001c: iput v2, v3, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0fdb │ │ +0905dc: 4600 0001 |001e: aget-object v0, v0, v1 │ │ +0905e0: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ 0x0014 line=428 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Lcom/badlogic/gdx/utils/Array$ArrayIterator; │ │ 0x0000 - 0x0021 reg=3 this Lcom/badlogic/gdx/utils/Array$ArrayIterator; Lcom/badlogic/gdx/utils/Array$ArrayIterator; │ │ @@ -115620,22 +115642,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0820a8: |[0820a8] com.badlogic.gdx.utils.Array$ArrayIterator.remove:()V │ │ -0820b8: 5220 db0f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0fdb │ │ -0820bc: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0820c0: 5920 db0f |0004: iput v0, v2, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0fdb │ │ -0820c4: 5420 da0f |0006: iget-object v0, v2, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.array:Lcom/badlogic/gdx/utils/Array; // field@0fda │ │ -0820c8: 5221 db0f |0008: iget v1, v2, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0fdb │ │ -0820cc: 6e20 7d1e 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1e7d │ │ -0820d2: 0e00 |000d: return-void │ │ +0905e4: |[0905e4] com.badlogic.gdx.utils.Array$ArrayIterator.remove:()V │ │ +0905f4: 5220 db0f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0fdb │ │ +0905f8: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0905fc: 5920 db0f |0004: iput v0, v2, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0fdb │ │ +090600: 5420 da0f |0006: iget-object v0, v2, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.array:Lcom/badlogic/gdx/utils/Array; // field@0fda │ │ +090604: 5221 db0f |0008: iget v1, v2, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0fdb │ │ +090608: 6e20 7d1e 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1e7d │ │ +09060e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0006 line=433 │ │ 0x000d line=434 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/Array$ArrayIterator; │ │ @@ -115646,32 +115668,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0820d4: |[0820d4] com.badlogic.gdx.utils.Array$ArrayIterator.reset:()V │ │ -0820e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0820e6: 5910 db0f |0001: iput v0, v1, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0fdb │ │ -0820ea: 0e00 |0003: return-void │ │ +090610: |[090610] com.badlogic.gdx.utils.Array$ArrayIterator.reset:()V │ │ +090620: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +090622: 5910 db0f |0001: iput v0, v1, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0fdb │ │ +090626: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0003 line=438 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/Array$ArrayIterator; │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/utils/Array$ArrayIterator; Lcom/badlogic/gdx/utils/Array$ArrayIterator; │ │ │ │ source_file_idx : 431 (Array.java) │ │ │ │ Class #312 header: │ │ -class_idx : 743 │ │ +class_idx : 741 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 431 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 34 │ │ │ │ Class #312 annotations: │ │ @@ -115763,19 +115785,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0820ec: |[0820ec] com.badlogic.gdx.utils.Array.:()V │ │ -0820fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0820fe: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ -082102: 7030 661e 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1e66 │ │ -082108: 0e00 |0006: return-void │ │ +090628: |[090628] com.badlogic.gdx.utils.Array.:()V │ │ +090638: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09063a: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ +09063e: 7030 661e 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1e66 │ │ +090644: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0006 line=41 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/Array; │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ @@ -115785,18 +115807,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -08210c: |[08210c] com.badlogic.gdx.utils.Array.:(I)V │ │ -08211c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08211e: 7030 661e 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1e66 │ │ -082124: 0e00 |0004: return-void │ │ +090648: |[090648] com.badlogic.gdx.utils.Array.:(I)V │ │ +090658: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09065a: 7030 661e 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1e66 │ │ +090660: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0004 line=46 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/Array; │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ @@ -115807,31 +115829,31 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Array;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 32 16-bit code units │ │ -082128: |[082128] com.badlogic.gdx.utils.Array.:(Lcom/badlogic/gdx/utils/Array;)V │ │ -082138: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08213a: 5550 de0f |0001: iget-boolean v0, v5, Lcom/badlogic/gdx/utils/Array;.ordered:Z // field@0fde │ │ -08213e: 5251 df0f |0003: iget v1, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082142: 5452 dc0f |0005: iget-object v2, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -082146: 6e10 2926 0200 |0007: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -08214c: 0c02 |000a: move-result-object v2 │ │ -08214e: 6e10 ce25 0200 |000b: invoke-virtual {v2}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@25ce │ │ -082154: 0c02 |000e: move-result-object v2 │ │ -082156: 7040 671e 0421 |000f: invoke-direct {v4, v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZILjava/lang/Class;)V // method@1e67 │ │ -08215c: 5250 df0f |0012: iget v0, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082160: 5940 df0f |0014: iput v0, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082164: 5450 dc0f |0016: iget-object v0, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -082168: 5441 dc0f |0018: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -08216c: 5242 df0f |001a: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082170: 7152 7826 3031 |001c: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -082176: 0e00 |001f: return-void │ │ +090664: |[090664] com.badlogic.gdx.utils.Array.:(Lcom/badlogic/gdx/utils/Array;)V │ │ +090674: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +090676: 5550 de0f |0001: iget-boolean v0, v5, Lcom/badlogic/gdx/utils/Array;.ordered:Z // field@0fde │ │ +09067a: 5251 df0f |0003: iget v1, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09067e: 5452 dc0f |0005: iget-object v2, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +090682: 6e10 2926 0200 |0007: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +090688: 0c02 |000a: move-result-object v2 │ │ +09068a: 6e10 ce25 0200 |000b: invoke-virtual {v2}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@25ce │ │ +090690: 0c02 |000e: move-result-object v2 │ │ +090692: 7040 671e 0421 |000f: invoke-direct {v4, v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZILjava/lang/Class;)V // method@1e67 │ │ +090698: 5250 df0f |0012: iget v0, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09069c: 5940 df0f |0014: iput v0, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0906a0: 5450 dc0f |0016: iget-object v0, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +0906a4: 5441 dc0f |0018: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +0906a8: 5242 df0f |001a: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0906ac: 7152 7826 3031 |001c: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0906b2: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=74 │ │ 0x0012 line=75 │ │ 0x0016 line=76 │ │ 0x001f line=77 │ │ locals : │ │ @@ -115844,19 +115866,19 @@ │ │ type : '(Ljava/lang/Class;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -082178: |[082178] com.badlogic.gdx.utils.Array.:(Ljava/lang/Class;)V │ │ -082188: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08218a: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ -08218e: 7040 671e 0231 |0003: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/utils/Array;.:(ZILjava/lang/Class;)V // method@1e67 │ │ -082194: 0e00 |0006: return-void │ │ +0906b4: |[0906b4] com.badlogic.gdx.utils.Array.:(Ljava/lang/Class;)V │ │ +0906c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0906c6: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ +0906ca: 7040 671e 0231 |0003: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/utils/Array;.:(ZILjava/lang/Class;)V // method@1e67 │ │ +0906d0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0006 line=68 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/Array; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Class; │ │ @@ -115868,21 +115890,21 @@ │ │ type : '(ZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -082198: |[082198] com.badlogic.gdx.utils.Array.:(ZI)V │ │ -0821a8: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0821ae: 5c12 de0f |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/Array;.ordered:Z // field@0fde │ │ -0821b2: 2330 9404 |0005: new-array v0, v3, [Ljava/lang/Object; // type@0494 │ │ -0821b6: 1f00 9404 |0007: check-cast v0, [Ljava/lang/Object; // type@0494 │ │ -0821ba: 5b10 dc0f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -0821be: 0e00 |000b: return-void │ │ +0906d4: |[0906d4] com.badlogic.gdx.utils.Array.:(ZI)V │ │ +0906e4: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0906ea: 5c12 de0f |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/Array;.ordered:Z // field@0fde │ │ +0906ee: 2330 9204 |0005: new-array v0, v3, [Ljava/lang/Object; // type@0492 │ │ +0906f2: 1f00 9204 |0007: check-cast v0, [Ljava/lang/Object; // type@0492 │ │ +0906f6: 5b10 dc0f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +0906fa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x0005 line=53 │ │ 0x000b line=54 │ │ locals : │ │ @@ -115896,23 +115918,23 @@ │ │ type : '(ZILjava/lang/Class;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0821c0: |[0821c0] com.badlogic.gdx.utils.Array.:(ZILjava/lang/Class;)V │ │ -0821d0: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0821d6: 5c12 de0f |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/Array;.ordered:Z // field@0fde │ │ -0821da: 7120 9026 3400 |0005: invoke-static {v4, v3}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@2690 │ │ -0821e0: 0c00 |0008: move-result-object v0 │ │ -0821e2: 1f00 9404 |0009: check-cast v0, [Ljava/lang/Object; // type@0494 │ │ -0821e6: 1f00 9404 |000b: check-cast v0, [Ljava/lang/Object; // type@0494 │ │ -0821ea: 5b10 dc0f |000d: iput-object v0, v1, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -0821ee: 0e00 |000f: return-void │ │ +0906fc: |[0906fc] com.badlogic.gdx.utils.Array.:(ZILjava/lang/Class;)V │ │ +09070c: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +090712: 5c12 de0f |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/Array;.ordered:Z // field@0fde │ │ +090716: 7120 9026 3400 |0005: invoke-static {v4, v3}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@2690 │ │ +09071c: 0c00 |0008: move-result-object v0 │ │ +09071e: 1f00 9204 |0009: check-cast v0, [Ljava/lang/Object; // type@0492 │ │ +090722: 1f00 9204 |000b: check-cast v0, [Ljava/lang/Object; // type@0492 │ │ +090726: 5b10 dc0f |000d: iput-object v0, v1, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +09072a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=61 │ │ 0x0005 line=62 │ │ 0x000f line=63 │ │ locals : │ │ @@ -115928,28 +115950,28 @@ │ │ type : '(Z[Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -0821f0: |[0821f0] com.badlogic.gdx.utils.Array.:(Z[Ljava/lang/Object;)V │ │ -082200: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -082202: 2150 |0001: array-length v0, v5 │ │ -082204: 6e10 2926 0500 |0002: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -08220a: 0c01 |0005: move-result-object v1 │ │ -08220c: 6e10 ce25 0100 |0006: invoke-virtual {v1}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@25ce │ │ -082212: 0c01 |0009: move-result-object v1 │ │ -082214: 7040 671e 4310 |000a: invoke-direct {v3, v4, v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(ZILjava/lang/Class;)V // method@1e67 │ │ -08221a: 2150 |000d: array-length v0, v5 │ │ -08221c: 5930 df0f |000e: iput v0, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082220: 5430 dc0f |0010: iget-object v0, v3, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -082224: 5231 df0f |0012: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082228: 7151 7826 2520 |0014: invoke-static {v5, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -08222e: 0e00 |0017: return-void │ │ +09072c: |[09072c] com.badlogic.gdx.utils.Array.:(Z[Ljava/lang/Object;)V │ │ +09073c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +09073e: 2150 |0001: array-length v0, v5 │ │ +090740: 6e10 2926 0500 |0002: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +090746: 0c01 |0005: move-result-object v1 │ │ +090748: 6e10 ce25 0100 |0006: invoke-virtual {v1}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@25ce │ │ +09074e: 0c01 |0009: move-result-object v1 │ │ +090750: 7040 671e 4310 |000a: invoke-direct {v3, v4, v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(ZILjava/lang/Class;)V // method@1e67 │ │ +090756: 2150 |000d: array-length v0, v5 │ │ +090758: 5930 df0f |000e: iput v0, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09075c: 5430 dc0f |0010: iget-object v0, v3, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +090760: 5231 df0f |0012: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090764: 7151 7826 2520 |0014: invoke-static {v5, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +09076a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=91 │ │ 0x000d line=92 │ │ 0x0010 line=93 │ │ 0x0017 line=94 │ │ locals : │ │ @@ -115964,18 +115986,18 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -082230: |[082230] com.badlogic.gdx.utils.Array.:([Ljava/lang/Object;)V │ │ -082240: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -082242: 7030 681e 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/Array;.:(Z[Ljava/lang/Object;)V // method@1e68 │ │ -082248: 0e00 |0004: return-void │ │ +09076c: |[09076c] com.badlogic.gdx.utils.Array.:([Ljava/lang/Object;)V │ │ +09077c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09077e: 7030 681e 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/Array;.:(Z[Ljava/lang/Object;)V // method@1e68 │ │ +090784: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0004 line=84 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/Array; │ │ 0x0000 - 0x0000 reg=2 (null) [Ljava/lang/Object; │ │ @@ -115988,34 +116010,34 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -08224c: |[08224c] com.badlogic.gdx.utils.Array.add:(Ljava/lang/Object;)V │ │ -08225c: 5440 dc0f |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -082260: 5241 df0f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082264: 2102 |0004: array-length v2, v0 │ │ -082266: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ -08226a: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -08226e: 5242 df0f |0009: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082272: 8222 |000b: int-to-float v2, v2 │ │ -082274: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ -082278: c832 |000e: mul-float/2addr v2, v3 │ │ -08227a: 8722 |000f: float-to-int v2, v2 │ │ -08227c: 7120 1926 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -082282: 0a01 |0013: move-result v1 │ │ -082284: 6e20 7f1e 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/Array;.resize:(I)[Ljava/lang/Object; // method@1e7f │ │ -08228a: 0c00 |0017: move-result-object v0 │ │ -08228c: 5241 df0f |0018: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082290: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -082294: 5942 df0f |001c: iput v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082298: 4d05 0001 |001e: aput-object v5, v0, v1 │ │ -08229c: 0e00 |0020: return-void │ │ +090788: |[090788] com.badlogic.gdx.utils.Array.add:(Ljava/lang/Object;)V │ │ +090798: 5440 dc0f |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +09079c: 5241 df0f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0907a0: 2102 |0004: array-length v2, v0 │ │ +0907a2: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ +0907a6: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +0907aa: 5242 df0f |0009: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0907ae: 8222 |000b: int-to-float v2, v2 │ │ +0907b0: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ +0907b4: c832 |000e: mul-float/2addr v2, v3 │ │ +0907b6: 8722 |000f: float-to-int v2, v2 │ │ +0907b8: 7120 1926 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0907be: 0a01 |0013: move-result v1 │ │ +0907c0: 6e20 7f1e 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/Array;.resize:(I)[Ljava/lang/Object; // method@1e7f │ │ +0907c6: 0c00 |0017: move-result-object v0 │ │ +0907c8: 5241 df0f |0018: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0907cc: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0907d0: 5942 df0f |001c: iput v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0907d4: 4d05 0001 |001e: aput-object v5, v0, v1 │ │ +0907d8: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0002 line=98 │ │ 0x0018 line=99 │ │ 0x0020 line=100 │ │ locals : │ │ @@ -116030,19 +116052,19 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Array;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0822a0: |[0822a0] com.badlogic.gdx.utils.Array.addAll:(Lcom/badlogic/gdx/utils/Array;)V │ │ -0822b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0822b2: 5231 df0f |0001: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0822b6: 6e40 6c1e 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/Array;.addAll:(Lcom/badlogic/gdx/utils/Array;II)V // method@1e6c │ │ -0822bc: 0e00 |0006: return-void │ │ +0907dc: |[0907dc] com.badlogic.gdx.utils.Array.addAll:(Lcom/badlogic/gdx/utils/Array;)V │ │ +0907ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0907ee: 5231 df0f |0001: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0907f2: 6e40 6c1e 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/Array;.addAll:(Lcom/badlogic/gdx/utils/Array;II)V // method@1e6c │ │ +0907f8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0006 line=104 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/Array; │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ @@ -116053,45 +116075,45 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Array;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 61 16-bit code units │ │ -0822c0: |[0822c0] com.badlogic.gdx.utils.Array.addAll:(Lcom/badlogic/gdx/utils/Array;II)V │ │ -0822d0: 9000 0506 |0000: add-int v0, v5, v6 │ │ -0822d4: 5241 df0f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0822d8: 3710 3100 |0004: if-le v0, v1, 0035 // +0031 │ │ -0822dc: 2200 af03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0822e0: 2201 c503 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0822e4: 7010 6726 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0822ea: 1a02 e622 |000d: const-string v2, "offset + length must be <= size: " // string@22e6 │ │ -0822ee: 6e20 6e26 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0822f4: 0c01 |0012: move-result-object v1 │ │ -0822f6: 6e20 6b26 5100 |0013: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0822fc: 0c01 |0016: move-result-object v1 │ │ -0822fe: 1a02 0f00 |0017: const-string v2, " + " // string@000f │ │ -082302: 6e20 6e26 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -082308: 0c01 |001c: move-result-object v1 │ │ -08230a: 6e20 6b26 6100 |001d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -082310: 0c01 |0020: move-result-object v1 │ │ -082312: 1a02 1400 |0021: const-string v2, " <= " // string@0014 │ │ -082316: 6e20 6e26 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08231c: 0c01 |0026: move-result-object v1 │ │ -08231e: 5242 df0f |0027: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082322: 6e20 6b26 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -082328: 0c01 |002c: move-result-object v1 │ │ -08232a: 6e10 7426 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -082330: 0c01 |0030: move-result-object v1 │ │ -082332: 7020 f825 1000 |0031: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -082338: 2700 |0034: throw v0 │ │ -08233a: 5440 dc0f |0035: iget-object v0, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -08233e: 1f00 9404 |0037: check-cast v0, [Ljava/lang/Object; // type@0494 │ │ -082342: 6e40 6e1e 0365 |0039: invoke-virtual {v3, v0, v5, v6}, Lcom/badlogic/gdx/utils/Array;.addAll:([Ljava/lang/Object;II)V // method@1e6e │ │ -082348: 0e00 |003c: return-void │ │ +0907fc: |[0907fc] com.badlogic.gdx.utils.Array.addAll:(Lcom/badlogic/gdx/utils/Array;II)V │ │ +09080c: 9000 0506 |0000: add-int v0, v5, v6 │ │ +090810: 5241 df0f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090814: 3710 3100 |0004: if-le v0, v1, 0035 // +0031 │ │ +090818: 2200 ad03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +09081c: 2201 c303 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +090820: 7010 6726 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +090826: 1a02 e422 |000d: const-string v2, "offset + length must be <= size: " // string@22e4 │ │ +09082a: 6e20 6e26 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +090830: 0c01 |0012: move-result-object v1 │ │ +090832: 6e20 6b26 5100 |0013: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +090838: 0c01 |0016: move-result-object v1 │ │ +09083a: 1a02 0f00 |0017: const-string v2, " + " // string@000f │ │ +09083e: 6e20 6e26 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +090844: 0c01 |001c: move-result-object v1 │ │ +090846: 6e20 6b26 6100 |001d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +09084c: 0c01 |0020: move-result-object v1 │ │ +09084e: 1a02 1400 |0021: const-string v2, " <= " // string@0014 │ │ +090852: 6e20 6e26 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +090858: 0c01 |0026: move-result-object v1 │ │ +09085a: 5242 df0f |0027: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09085e: 6e20 6b26 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +090864: 0c01 |002c: move-result-object v1 │ │ +090866: 6e10 7426 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09086c: 0c01 |0030: move-result-object v1 │ │ +09086e: 7020 f825 1000 |0031: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +090874: 2700 |0034: throw v0 │ │ +090876: 5440 dc0f |0035: iget-object v0, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +09087a: 1f00 9204 |0037: check-cast v0, [Ljava/lang/Object; // type@0492 │ │ +09087e: 6e40 6e1e 0365 |0039: invoke-virtual {v3, v0, v5, v6}, Lcom/badlogic/gdx/utils/Array;.addAll:([Ljava/lang/Object;II)V // method@1e6e │ │ +090884: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0006 line=108 │ │ 0x0035 line=109 │ │ 0x003c line=110 │ │ locals : │ │ @@ -116106,19 +116128,19 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -08234c: |[08234c] com.badlogic.gdx.utils.Array.addAll:([Ljava/lang/Object;)V │ │ -08235c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08235e: 2131 |0001: array-length v1, v3 │ │ -082360: 6e40 6e1e 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/Array;.addAll:([Ljava/lang/Object;II)V // method@1e6e │ │ -082366: 0e00 |0005: return-void │ │ +090888: |[090888] com.badlogic.gdx.utils.Array.addAll:([Ljava/lang/Object;)V │ │ +090898: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09089a: 2131 |0001: array-length v1, v3 │ │ +09089c: 6e40 6e1e 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/Array;.addAll:([Ljava/lang/Object;II)V // method@1e6e │ │ +0908a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0005 line=114 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/Array; │ │ 0x0000 - 0x0000 reg=3 (null) [Ljava/lang/Object; │ │ @@ -116130,35 +116152,35 @@ │ │ type : '([Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -082368: |[082368] com.badlogic.gdx.utils.Array.addAll:([Ljava/lang/Object;II)V │ │ -082378: 5450 dc0f |0000: iget-object v0, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -08237c: 5252 df0f |0002: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082380: 9001 0208 |0004: add-int v1, v2, v8 │ │ -082384: 2102 |0006: array-length v2, v0 │ │ -082386: 3721 1100 |0007: if-le v1, v2, 0018 // +0011 │ │ -08238a: 1302 0800 |0009: const/16 v2, #int 8 // #8 │ │ -08238e: 8213 |000b: int-to-float v3, v1 │ │ -082390: 1504 e03f |000c: const/high16 v4, #int 1071644672 // #3fe0 │ │ -082394: c843 |000e: mul-float/2addr v3, v4 │ │ -082396: 8733 |000f: float-to-int v3, v3 │ │ -082398: 7120 1926 3200 |0010: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -08239e: 0a02 |0013: move-result v2 │ │ -0823a0: 6e20 7f1e 2500 |0014: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/Array;.resize:(I)[Ljava/lang/Object; // method@1e7f │ │ -0823a6: 0c00 |0017: move-result-object v0 │ │ -0823a8: 5252 df0f |0018: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0823ac: 7158 7826 7620 |001a: invoke-static {v6, v7, v0, v2, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0823b2: 5252 df0f |001d: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0823b6: b082 |001f: add-int/2addr v2, v8 │ │ -0823b8: 5952 df0f |0020: iput v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0823bc: 0e00 |0022: return-void │ │ +0908a4: |[0908a4] com.badlogic.gdx.utils.Array.addAll:([Ljava/lang/Object;II)V │ │ +0908b4: 5450 dc0f |0000: iget-object v0, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +0908b8: 5252 df0f |0002: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0908bc: 9001 0208 |0004: add-int v1, v2, v8 │ │ +0908c0: 2102 |0006: array-length v2, v0 │ │ +0908c2: 3721 1100 |0007: if-le v1, v2, 0018 // +0011 │ │ +0908c6: 1302 0800 |0009: const/16 v2, #int 8 // #8 │ │ +0908ca: 8213 |000b: int-to-float v3, v1 │ │ +0908cc: 1504 e03f |000c: const/high16 v4, #int 1071644672 // #3fe0 │ │ +0908d0: c843 |000e: mul-float/2addr v3, v4 │ │ +0908d2: 8733 |000f: float-to-int v3, v3 │ │ +0908d4: 7120 1926 3200 |0010: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0908da: 0a02 |0013: move-result v2 │ │ +0908dc: 6e20 7f1e 2500 |0014: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/Array;.resize:(I)[Ljava/lang/Object; // method@1e7f │ │ +0908e2: 0c00 |0017: move-result-object v0 │ │ +0908e4: 5252 df0f |0018: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0908e8: 7158 7826 7620 |001a: invoke-static {v6, v7, v0, v2, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0908ee: 5252 df0f |001d: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0908f2: b082 |001f: add-int/2addr v2, v8 │ │ +0908f4: 5952 df0f |0020: iput v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0908f8: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0002 line=118 │ │ 0x0006 line=119 │ │ 0x0018 line=120 │ │ 0x001d line=121 │ │ @@ -116178,26 +116200,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -0823c0: |[0823c0] com.badlogic.gdx.utils.Array.clear:()V │ │ -0823d0: 5441 dc0f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -0823d4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0823d6: 5242 df0f |0003: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0823da: 3520 0800 |0005: if-ge v0, v2, 000d // +0008 │ │ -0823de: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -0823e0: 4d03 0100 |0008: aput-object v3, v1, v0 │ │ -0823e4: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0823e8: 28f9 |000c: goto 0005 // -0007 │ │ -0823ea: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -0823ec: 5943 df0f |000e: iput v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0823f0: 0e00 |0010: return-void │ │ +0908fc: |[0908fc] com.badlogic.gdx.utils.Array.clear:()V │ │ +09090c: 5441 dc0f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +090910: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +090912: 5242 df0f |0003: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090916: 3520 0800 |0005: if-ge v0, v2, 000d // +0008 │ │ +09091a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +09091c: 4d03 0100 |0008: aput-object v3, v1, v0 │ │ +090920: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +090924: 28f9 |000c: goto 0005 // -0007 │ │ +090926: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +090928: 5943 df0f |000e: iput v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09092c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0002 line=279 │ │ 0x0007 line=280 │ │ 0x000a line=279 │ │ 0x000d line=281 │ │ @@ -116214,38 +116236,38 @@ │ │ type : '(Ljava/lang/Object;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0823f4: |[0823f4] com.badlogic.gdx.utils.Array.contains:(Ljava/lang/Object;Z)Z │ │ -082404: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -082406: 5452 dc0f |0001: iget-object v2, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -08240a: 5254 df0f |0003: iget v4, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -08240e: d800 04ff |0005: add-int/lit8 v0, v4, #int -1 // #ff │ │ -082412: 3907 0400 |0007: if-nez v7, 000b // +0004 │ │ -082416: 3906 0c00 |0009: if-nez v6, 0015 // +000c │ │ -08241a: 0101 |000b: move v1, v0 │ │ -08241c: 3a01 1700 |000c: if-ltz v1, 0023 // +0017 │ │ -082420: d800 01ff |000e: add-int/lit8 v0, v1, #int -1 // #ff │ │ -082424: 4604 0201 |0010: aget-object v4, v2, v1 │ │ -082428: 3364 f9ff |0012: if-ne v4, v6, 000b // -0007 │ │ -08242c: 0f03 |0014: return v3 │ │ -08242e: 0101 |0015: move v1, v0 │ │ -082430: 3a01 0d00 |0016: if-ltz v1, 0023 // +000d │ │ -082434: d800 01ff |0018: add-int/lit8 v0, v1, #int -1 // #ff │ │ -082438: 4604 0201 |001a: aget-object v4, v2, v1 │ │ -08243c: 6e20 2826 4600 |001c: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -082442: 0a04 |001f: move-result v4 │ │ -082444: 3804 f5ff |0020: if-eqz v4, 0015 // -000b │ │ -082448: 28f2 |0022: goto 0014 // -000e │ │ -08244a: 0110 |0023: move v0, v1 │ │ -08244c: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -08244e: 28ef |0025: goto 0014 // -0011 │ │ +090930: |[090930] com.badlogic.gdx.utils.Array.contains:(Ljava/lang/Object;Z)Z │ │ +090940: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +090942: 5452 dc0f |0001: iget-object v2, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +090946: 5254 df0f |0003: iget v4, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09094a: d800 04ff |0005: add-int/lit8 v0, v4, #int -1 // #ff │ │ +09094e: 3907 0400 |0007: if-nez v7, 000b // +0004 │ │ +090952: 3906 0c00 |0009: if-nez v6, 0015 // +000c │ │ +090956: 0101 |000b: move v1, v0 │ │ +090958: 3a01 1700 |000c: if-ltz v1, 0023 // +0017 │ │ +09095c: d800 01ff |000e: add-int/lit8 v0, v1, #int -1 // #ff │ │ +090960: 4604 0201 |0010: aget-object v4, v2, v1 │ │ +090964: 3364 f9ff |0012: if-ne v4, v6, 000b // -0007 │ │ +090968: 0f03 |0014: return v3 │ │ +09096a: 0101 |0015: move v1, v0 │ │ +09096c: 3a01 0d00 |0016: if-ltz v1, 0023 // +000d │ │ +090970: d800 01ff |0018: add-int/lit8 v0, v1, #int -1 // #ff │ │ +090974: 4604 0201 |001a: aget-object v4, v2, v1 │ │ +090978: 6e20 2826 4600 |001c: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +09097e: 0a04 |001f: move-result v4 │ │ +090980: 3804 f5ff |0020: if-eqz v4, 0015 // -000b │ │ +090984: 28f2 |0022: goto 0014 // -000e │ │ +090986: 0110 |0023: move v0, v1 │ │ +090988: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +09098a: 28ef |0025: goto 0014 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=156 │ │ 0x0003 line=157 │ │ 0x0007 line=158 │ │ 0x000c line=159 │ │ 0x000e line=160 │ │ @@ -116273,26 +116295,26 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -082450: |[082450] com.badlogic.gdx.utils.Array.ensureCapacity:(I)[Ljava/lang/Object; │ │ -082460: 5221 df0f |0000: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082464: 9000 0103 |0002: add-int v0, v1, v3 │ │ -082468: 5421 dc0f |0004: iget-object v1, v2, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -08246c: 2111 |0006: array-length v1, v1 │ │ -08246e: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ -082472: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ -082476: 7120 1926 0100 |000b: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -08247c: 0a01 |000e: move-result v1 │ │ -08247e: 6e20 7f1e 1200 |000f: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/Array;.resize:(I)[Ljava/lang/Object; // method@1e7f │ │ -082484: 5421 dc0f |0012: iget-object v1, v2, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -082488: 1101 |0014: return-object v1 │ │ +09098c: |[09098c] com.badlogic.gdx.utils.Array.ensureCapacity:(I)[Ljava/lang/Object; │ │ +09099c: 5221 df0f |0000: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0909a0: 9000 0103 |0002: add-int v0, v1, v3 │ │ +0909a4: 5421 dc0f |0004: iget-object v1, v2, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +0909a8: 2111 |0006: array-length v1, v1 │ │ +0909aa: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ +0909ae: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ +0909b2: 7120 1926 0100 |000b: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0909b8: 0a01 |000e: move-result v1 │ │ +0909ba: 6e20 7f1e 1200 |000f: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/Array;.resize:(I)[Ljava/lang/Object; // method@1e7f │ │ +0909c0: 5421 dc0f |0012: iget-object v1, v2, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +0909c4: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0004 line=295 │ │ 0x0012 line=296 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/Array; │ │ @@ -116305,45 +116327,45 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -08248c: |[08248c] com.badlogic.gdx.utils.Array.equals:(Ljava/lang/Object;)Z │ │ -08249c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -08249e: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -0824a0: 33ab 0300 |0002: if-ne v11, v10, 0005 // +0003 │ │ -0824a4: 0f07 |0004: return v7 │ │ -0824a6: 20b9 e702 |0005: instance-of v9, v11, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0824aa: 3909 0400 |0007: if-nez v9, 000b // +0004 │ │ -0824ae: 0187 |0009: move v7, v8 │ │ -0824b0: 28fa |000a: goto 0004 // -0006 │ │ -0824b2: 07b0 |000b: move-object v0, v11 │ │ -0824b4: 1f00 e702 |000c: check-cast v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0824b8: 52a4 df0f |000e: iget v4, v10, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0824bc: 5209 df0f |0010: iget v9, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0824c0: 3294 0400 |0012: if-eq v4, v9, 0016 // +0004 │ │ -0824c4: 0187 |0014: move v7, v8 │ │ -0824c6: 28ef |0015: goto 0004 // -0011 │ │ -0824c8: 54a2 dc0f |0016: iget-object v2, v10, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -0824cc: 5403 dc0f |0018: iget-object v3, v0, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -0824d0: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -0824d2: 3541 e9ff |001b: if-ge v1, v4, 0004 // -0017 │ │ -0824d6: 4605 0201 |001d: aget-object v5, v2, v1 │ │ -0824da: 4606 0301 |001f: aget-object v6, v3, v1 │ │ -0824de: 3905 0700 |0021: if-nez v5, 0028 // +0007 │ │ -0824e2: 3906 0b00 |0023: if-nez v6, 002e // +000b │ │ -0824e6: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0824ea: 28f4 |0027: goto 001b // -000c │ │ -0824ec: 6e20 2826 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -0824f2: 0a09 |002b: move-result v9 │ │ -0824f4: 3909 f9ff |002c: if-nez v9, 0025 // -0007 │ │ -0824f8: 0187 |002e: move v7, v8 │ │ -0824fa: 28d5 |002f: goto 0004 // -002b │ │ +0909c8: |[0909c8] com.badlogic.gdx.utils.Array.equals:(Ljava/lang/Object;)Z │ │ +0909d8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0909da: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +0909dc: 33ab 0300 |0002: if-ne v11, v10, 0005 // +0003 │ │ +0909e0: 0f07 |0004: return v7 │ │ +0909e2: 20b9 e502 |0005: instance-of v9, v11, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0909e6: 3909 0400 |0007: if-nez v9, 000b // +0004 │ │ +0909ea: 0187 |0009: move v7, v8 │ │ +0909ec: 28fa |000a: goto 0004 // -0006 │ │ +0909ee: 07b0 |000b: move-object v0, v11 │ │ +0909f0: 1f00 e502 |000c: check-cast v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0909f4: 52a4 df0f |000e: iget v4, v10, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0909f8: 5209 df0f |0010: iget v9, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0909fc: 3294 0400 |0012: if-eq v4, v9, 0016 // +0004 │ │ +090a00: 0187 |0014: move v7, v8 │ │ +090a02: 28ef |0015: goto 0004 // -0011 │ │ +090a04: 54a2 dc0f |0016: iget-object v2, v10, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +090a08: 5403 dc0f |0018: iget-object v3, v0, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +090a0c: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +090a0e: 3541 e9ff |001b: if-ge v1, v4, 0004 // -0017 │ │ +090a12: 4605 0201 |001d: aget-object v5, v2, v1 │ │ +090a16: 4606 0301 |001f: aget-object v6, v3, v1 │ │ +090a1a: 3905 0700 |0021: if-nez v5, 0028 // +0007 │ │ +090a1e: 3906 0b00 |0023: if-nez v6, 002e // +000b │ │ +090a22: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ +090a26: 28f4 |0027: goto 001b // -000c │ │ +090a28: 6e20 2826 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +090a2e: 0a09 |002b: move-result v9 │ │ +090a30: 3909 f9ff |002c: if-nez v9, 0025 // -0007 │ │ +090a34: 0187 |002e: move v7, v8 │ │ +090a36: 28d5 |002f: goto 0004 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=373 │ │ 0x0004 line=385 │ │ 0x0005 line=374 │ │ 0x000c line=375 │ │ 0x000e line=376 │ │ @@ -116373,19 +116395,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0824fc: |[0824fc] com.badlogic.gdx.utils.Array.first:()Ljava/lang/Object; │ │ -08250c: 5420 dc0f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -082510: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -082512: 4600 0001 |0003: aget-object v0, v0, v1 │ │ -082516: 1100 |0005: return-object v0 │ │ +090a38: |[090a38] com.badlogic.gdx.utils.Array.first:()Ljava/lang/Object; │ │ +090a48: 5420 dc0f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +090a4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +090a4e: 4600 0001 |0003: aget-object v0, v0, v1 │ │ +090a52: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/Array; │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ │ │ @@ -116394,25 +116416,25 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -082518: |[082518] com.badlogic.gdx.utils.Array.get:(I)Ljava/lang/Object; │ │ -082528: 5220 df0f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -08252c: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ -082530: 2200 b103 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -082534: 7110 5c26 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -08253a: 0c01 |0009: move-result-object v1 │ │ -08253c: 7020 fe25 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -082542: 2700 |000d: throw v0 │ │ -082544: 5420 dc0f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -082548: 4600 0003 |0010: aget-object v0, v0, v3 │ │ -08254c: 1100 |0012: return-object v0 │ │ +090a54: |[090a54] com.badlogic.gdx.utils.Array.get:(I)Ljava/lang/Object; │ │ +090a64: 5220 df0f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090a68: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ +090a6c: 2200 af03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +090a70: 7110 5c26 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +090a76: 0c01 |0009: move-result-object v1 │ │ +090a78: 7020 fe25 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +090a7e: 2700 |000d: throw v0 │ │ +090a80: 5420 dc0f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +090a84: 4600 0003 |0010: aget-object v0, v0, v3 │ │ +090a88: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x000e line=126 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/Array; │ │ 0x0000 - 0x0013 reg=2 this Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ @@ -116423,40 +116445,40 @@ │ │ type : '(Ljava/lang/Object;Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -082550: |[082550] com.badlogic.gdx.utils.Array.indexOf:(Ljava/lang/Object;Z)I │ │ -082560: 5441 dc0f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -082564: 3906 0400 |0002: if-nez v6, 0006 // +0004 │ │ -082568: 3905 1000 |0004: if-nez v5, 0014 // +0010 │ │ -08256c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -08256e: 5242 df0f |0007: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082572: 3520 1d00 |0009: if-ge v0, v2, 0026 // +001d │ │ -082576: 4603 0100 |000b: aget-object v3, v1, v0 │ │ -08257a: 3353 0400 |000d: if-ne v3, v5, 0011 // +0004 │ │ -08257e: 0103 |000f: move v3, v0 │ │ -082580: 0f03 |0010: return v3 │ │ -082582: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -082586: 28f6 |0013: goto 0009 // -000a │ │ -082588: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -08258a: 5242 df0f |0015: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -08258e: 3520 0f00 |0017: if-ge v0, v2, 0026 // +000f │ │ -082592: 4603 0100 |0019: aget-object v3, v1, v0 │ │ -082596: 6e20 2826 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -08259c: 0a03 |001e: move-result v3 │ │ -08259e: 3803 0400 |001f: if-eqz v3, 0023 // +0004 │ │ -0825a2: 0103 |0021: move v3, v0 │ │ -0825a4: 28ee |0022: goto 0010 // -0012 │ │ -0825a6: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0825aa: 28f2 |0025: goto 0017 // -000e │ │ -0825ac: 12f3 |0026: const/4 v3, #int -1 // #ff │ │ -0825ae: 28e9 |0027: goto 0010 // -0017 │ │ +090a8c: |[090a8c] com.badlogic.gdx.utils.Array.indexOf:(Ljava/lang/Object;Z)I │ │ +090a9c: 5441 dc0f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +090aa0: 3906 0400 |0002: if-nez v6, 0006 // +0004 │ │ +090aa4: 3905 1000 |0004: if-nez v5, 0014 // +0010 │ │ +090aa8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +090aaa: 5242 df0f |0007: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090aae: 3520 1d00 |0009: if-ge v0, v2, 0026 // +001d │ │ +090ab2: 4603 0100 |000b: aget-object v3, v1, v0 │ │ +090ab6: 3353 0400 |000d: if-ne v3, v5, 0011 // +0004 │ │ +090aba: 0103 |000f: move v3, v0 │ │ +090abc: 0f03 |0010: return v3 │ │ +090abe: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +090ac2: 28f6 |0013: goto 0009 // -000a │ │ +090ac4: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +090ac6: 5242 df0f |0015: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090aca: 3520 0f00 |0017: if-ge v0, v2, 0026 // +000f │ │ +090ace: 4603 0100 |0019: aget-object v3, v1, v0 │ │ +090ad2: 6e20 2826 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +090ad8: 0a03 |001e: move-result v3 │ │ +090ada: 3803 0400 |001f: if-eqz v3, 0023 // +0004 │ │ +090ade: 0103 |0021: move v3, v0 │ │ +090ae0: 28ee |0022: goto 0010 // -0012 │ │ +090ae2: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +090ae6: 28f2 |0025: goto 0017 // -000e │ │ +090ae8: 12f3 |0026: const/4 v3, #int -1 // #ff │ │ +090aea: 28e9 |0027: goto 0010 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0002 line=170 │ │ 0x0006 line=171 │ │ 0x000b line=172 │ │ 0x0010 line=177 │ │ @@ -116482,44 +116504,44 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 52 16-bit code units │ │ -0825b0: |[0825b0] com.badlogic.gdx.utils.Array.insert:(ILjava/lang/Object;)V │ │ -0825c0: 5440 dc0f |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -0825c4: 5241 df0f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0825c8: 2102 |0004: array-length v2, v0 │ │ -0825ca: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ -0825ce: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -0825d2: 5242 df0f |0009: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0825d6: 8222 |000b: int-to-float v2, v2 │ │ -0825d8: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ -0825dc: c832 |000e: mul-float/2addr v2, v3 │ │ -0825de: 8722 |000f: float-to-int v2, v2 │ │ -0825e0: 7120 1926 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0825e6: 0a01 |0013: move-result v1 │ │ -0825e8: 6e20 7f1e 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/Array;.resize:(I)[Ljava/lang/Object; // method@1e7f │ │ -0825ee: 0c00 |0017: move-result-object v0 │ │ -0825f0: 5541 de0f |0018: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/Array;.ordered:Z // field@0fde │ │ -0825f4: 3801 1300 |001a: if-eqz v1, 002d // +0013 │ │ -0825f8: d801 0501 |001c: add-int/lit8 v1, v5, #int 1 // #01 │ │ -0825fc: 5242 df0f |001e: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082600: b152 |0020: sub-int/2addr v2, v5 │ │ -082602: 7152 7826 5010 |0021: invoke-static {v0, v5, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -082608: 5241 df0f |0024: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -08260c: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ -082610: 5941 df0f |0028: iput v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082614: 4d06 0005 |002a: aput-object v6, v0, v5 │ │ -082618: 0e00 |002c: return-void │ │ -08261a: 5241 df0f |002d: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -08261e: 4602 0005 |002f: aget-object v2, v0, v5 │ │ -082622: 4d02 0001 |0031: aput-object v2, v0, v1 │ │ -082626: 28f1 |0033: goto 0024 // -000f │ │ +090aec: |[090aec] com.badlogic.gdx.utils.Array.insert:(ILjava/lang/Object;)V │ │ +090afc: 5440 dc0f |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +090b00: 5241 df0f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090b04: 2102 |0004: array-length v2, v0 │ │ +090b06: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ +090b0a: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +090b0e: 5242 df0f |0009: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090b12: 8222 |000b: int-to-float v2, v2 │ │ +090b14: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ +090b18: c832 |000e: mul-float/2addr v2, v3 │ │ +090b1a: 8722 |000f: float-to-int v2, v2 │ │ +090b1c: 7120 1926 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +090b22: 0a01 |0013: move-result v1 │ │ +090b24: 6e20 7f1e 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/Array;.resize:(I)[Ljava/lang/Object; // method@1e7f │ │ +090b2a: 0c00 |0017: move-result-object v0 │ │ +090b2c: 5541 de0f |0018: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/Array;.ordered:Z // field@0fde │ │ +090b30: 3801 1300 |001a: if-eqz v1, 002d // +0013 │ │ +090b34: d801 0501 |001c: add-int/lit8 v1, v5, #int 1 // #01 │ │ +090b38: 5242 df0f |001e: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090b3c: b152 |0020: sub-int/2addr v2, v5 │ │ +090b3e: 7152 7826 5010 |0021: invoke-static {v0, v5, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +090b44: 5241 df0f |0024: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090b48: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ +090b4c: 5941 df0f |0028: iput v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090b50: 4d06 0005 |002a: aput-object v6, v0, v5 │ │ +090b54: 0e00 |002c: return-void │ │ +090b56: 5241 df0f |002d: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090b5a: 4602 0005 |002f: aget-object v2, v0, v5 │ │ +090b5e: 4d02 0001 |0031: aput-object v2, v0, v1 │ │ +090b62: 28f1 |0033: goto 0024 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0002 line=136 │ │ 0x0018 line=137 │ │ 0x001c line=138 │ │ 0x0024 line=141 │ │ @@ -116539,26 +116561,26 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -082628: |[082628] com.badlogic.gdx.utils.Array.iterator:()Ljava/util/Iterator; │ │ -082638: 5420 dd0f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/Array;.iterator:Lcom/badlogic/gdx/utils/Array$ArrayIterator; // field@0fdd │ │ -08263c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -082640: 2200 e602 |0004: new-instance v0, Lcom/badlogic/gdx/utils/Array$ArrayIterator; // type@02e6 │ │ -082644: 7020 5d1e 2000 |0006: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.:(Lcom/badlogic/gdx/utils/Array;)V // method@1e5d │ │ -08264a: 5b20 dd0f |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/Array;.iterator:Lcom/badlogic/gdx/utils/Array$ArrayIterator; // field@0fdd │ │ -08264e: 5420 dd0f |000b: iget-object v0, v2, Lcom/badlogic/gdx/utils/Array;.iterator:Lcom/badlogic/gdx/utils/Array$ArrayIterator; // field@0fdd │ │ -082652: 1100 |000d: return-object v0 │ │ -082654: 5420 dd0f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/Array;.iterator:Lcom/badlogic/gdx/utils/Array$ArrayIterator; // field@0fdd │ │ -082658: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -08265a: 5901 db0f |0011: iput v1, v0, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0fdb │ │ -08265e: 28f8 |0013: goto 000b // -0008 │ │ +090b64: |[090b64] com.badlogic.gdx.utils.Array.iterator:()Ljava/util/Iterator; │ │ +090b74: 5420 dd0f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/Array;.iterator:Lcom/badlogic/gdx/utils/Array$ArrayIterator; // field@0fdd │ │ +090b78: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +090b7c: 2200 e402 |0004: new-instance v0, Lcom/badlogic/gdx/utils/Array$ArrayIterator; // type@02e4 │ │ +090b80: 7020 5d1e 2000 |0006: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.:(Lcom/badlogic/gdx/utils/Array;)V // method@1e5d │ │ +090b86: 5b20 dd0f |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/Array;.iterator:Lcom/badlogic/gdx/utils/Array$ArrayIterator; // field@0fdd │ │ +090b8a: 5420 dd0f |000b: iget-object v0, v2, Lcom/badlogic/gdx/utils/Array;.iterator:Lcom/badlogic/gdx/utils/Array$ArrayIterator; // field@0fdd │ │ +090b8e: 1100 |000d: return-object v0 │ │ +090b90: 5420 dd0f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/Array;.iterator:Lcom/badlogic/gdx/utils/Array$ArrayIterator; // field@0fdd │ │ +090b94: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +090b96: 5901 db0f |0011: iput v1, v0, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0fdb │ │ +090b9a: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0004 line=341 │ │ 0x000b line=344 │ │ 0x000e line=343 │ │ locals : │ │ @@ -116570,40 +116592,40 @@ │ │ type : '(Ljava/lang/Object;Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -082660: |[082660] com.badlogic.gdx.utils.Array.lastIndexOf:(Ljava/lang/Object;Z)I │ │ -082670: 5431 dc0f |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -082674: 3905 0400 |0002: if-nez v5, 0006 // +0004 │ │ -082678: 3904 1100 |0004: if-nez v4, 0015 // +0011 │ │ -08267c: 5232 df0f |0006: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082680: d800 02ff |0008: add-int/lit8 v0, v2, #int -1 // #ff │ │ -082684: 3a00 1e00 |000a: if-ltz v0, 0028 // +001e │ │ -082688: 4602 0100 |000c: aget-object v2, v1, v0 │ │ -08268c: 3342 0400 |000e: if-ne v2, v4, 0012 // +0004 │ │ -082690: 0102 |0010: move v2, v0 │ │ -082692: 0f02 |0011: return v2 │ │ -082694: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ -082698: 28f6 |0014: goto 000a // -000a │ │ -08269a: 5232 df0f |0015: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -08269e: d800 02ff |0017: add-int/lit8 v0, v2, #int -1 // #ff │ │ -0826a2: 3a00 0f00 |0019: if-ltz v0, 0028 // +000f │ │ -0826a6: 4602 0100 |001b: aget-object v2, v1, v0 │ │ -0826aa: 6e20 2826 2400 |001d: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -0826b0: 0a02 |0020: move-result v2 │ │ -0826b2: 3802 0400 |0021: if-eqz v2, 0025 // +0004 │ │ -0826b6: 0102 |0023: move v2, v0 │ │ -0826b8: 28ed |0024: goto 0011 // -0013 │ │ -0826ba: d800 00ff |0025: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0826be: 28f2 |0027: goto 0019 // -000e │ │ -0826c0: 12f2 |0028: const/4 v2, #int -1 // #ff │ │ -0826c2: 28e8 |0029: goto 0011 // -0018 │ │ +090b9c: |[090b9c] com.badlogic.gdx.utils.Array.lastIndexOf:(Ljava/lang/Object;Z)I │ │ +090bac: 5431 dc0f |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +090bb0: 3905 0400 |0002: if-nez v5, 0006 // +0004 │ │ +090bb4: 3904 1100 |0004: if-nez v4, 0015 // +0011 │ │ +090bb8: 5232 df0f |0006: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090bbc: d800 02ff |0008: add-int/lit8 v0, v2, #int -1 // #ff │ │ +090bc0: 3a00 1e00 |000a: if-ltz v0, 0028 // +001e │ │ +090bc4: 4602 0100 |000c: aget-object v2, v1, v0 │ │ +090bc8: 3342 0400 |000e: if-ne v2, v4, 0012 // +0004 │ │ +090bcc: 0102 |0010: move v2, v0 │ │ +090bce: 0f02 |0011: return v2 │ │ +090bd0: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ +090bd4: 28f6 |0014: goto 000a // -000a │ │ +090bd6: 5232 df0f |0015: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090bda: d800 02ff |0017: add-int/lit8 v0, v2, #int -1 // #ff │ │ +090bde: 3a00 0f00 |0019: if-ltz v0, 0028 // +000f │ │ +090be2: 4602 0100 |001b: aget-object v2, v1, v0 │ │ +090be6: 6e20 2826 2400 |001d: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +090bec: 0a02 |0020: move-result v2 │ │ +090bee: 3802 0400 |0021: if-eqz v2, 0025 // +0004 │ │ +090bf2: 0102 |0023: move v2, v0 │ │ +090bf4: 28ed |0024: goto 0011 // -0013 │ │ +090bf6: d800 00ff |0025: add-int/lit8 v0, v0, #int -1 // #ff │ │ +090bfa: 28f2 |0027: goto 0019 // -000e │ │ +090bfc: 12f2 |0028: const/4 v2, #int -1 // #ff │ │ +090bfe: 28e8 |0029: goto 0011 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0002 line=182 │ │ 0x0006 line=183 │ │ 0x000c line=184 │ │ 0x0011 line=189 │ │ @@ -116627,20 +116649,20 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0826c4: |[0826c4] com.badlogic.gdx.utils.Array.peek:()Ljava/lang/Object; │ │ -0826d4: 5420 dc0f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -0826d8: 5221 df0f |0002: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0826dc: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0826e0: 4600 0001 |0006: aget-object v0, v0, v1 │ │ -0826e4: 1100 |0008: return-object v0 │ │ +090c00: |[090c00] com.badlogic.gdx.utils.Array.peek:()Ljava/lang/Object; │ │ +090c10: 5420 dc0f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +090c14: 5221 df0f |0002: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090c18: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +090c1c: 4600 0001 |0006: aget-object v0, v0, v1 │ │ +090c20: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/Array; │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ │ │ @@ -116649,26 +116671,26 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0826e8: |[0826e8] com.badlogic.gdx.utils.Array.pop:()Ljava/lang/Object; │ │ -0826f8: 5241 df0f |0000: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0826fc: d801 01ff |0002: add-int/lit8 v1, v1, #int -1 // #ff │ │ -082700: 5941 df0f |0004: iput v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082704: 5441 dc0f |0006: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -082708: 5242 df0f |0008: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -08270c: 4600 0102 |000a: aget-object v0, v1, v2 │ │ -082710: 5441 dc0f |000c: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -082714: 5242 df0f |000e: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082718: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -08271a: 4d03 0102 |0011: aput-object v3, v1, v2 │ │ -08271e: 1100 |0013: return-object v0 │ │ +090c24: |[090c24] com.badlogic.gdx.utils.Array.pop:()Ljava/lang/Object; │ │ +090c34: 5241 df0f |0000: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090c38: d801 01ff |0002: add-int/lit8 v1, v1, #int -1 // #ff │ │ +090c3c: 5941 df0f |0004: iput v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090c40: 5441 dc0f |0006: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +090c44: 5242 df0f |0008: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090c48: 4600 0102 |000a: aget-object v0, v1, v2 │ │ +090c4c: 5441 dc0f |000c: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +090c50: 5242 df0f |000e: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090c54: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +090c56: 4d03 0102 |0011: aput-object v3, v1, v2 │ │ +090c5a: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0006 line=262 │ │ 0x000c line=263 │ │ 0x0013 line=264 │ │ locals : │ │ @@ -116681,27 +116703,27 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -082720: |[082720] com.badlogic.gdx.utils.Array.random:()Ljava/lang/Object; │ │ -082730: 5230 df0f |0000: iget v0, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082734: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -082738: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -08273a: 1100 |0005: return-object v0 │ │ -08273c: 5430 dc0f |0006: iget-object v0, v3, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -082740: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -082742: 5232 df0f |0009: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082746: d802 02ff |000b: add-int/lit8 v2, v2, #int -1 // #ff │ │ -08274a: 7120 9513 2100 |000d: invoke-static {v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.random:(II)I // method@1395 │ │ -082750: 0a01 |0010: move-result v1 │ │ -082752: 4600 0001 |0011: aget-object v0, v0, v1 │ │ -082756: 28f2 |0013: goto 0005 // -000e │ │ +090c5c: |[090c5c] com.badlogic.gdx.utils.Array.random:()Ljava/lang/Object; │ │ +090c6c: 5230 df0f |0000: iget v0, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090c70: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +090c74: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +090c76: 1100 |0005: return-object v0 │ │ +090c78: 5430 dc0f |0006: iget-object v0, v3, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +090c7c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +090c7e: 5232 df0f |0009: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090c82: d802 02ff |000b: add-int/lit8 v2, v2, #int -1 // #ff │ │ +090c86: 7120 9513 2100 |000d: invoke-static {v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.random:(II)I // method@1395 │ │ +090c8c: 0a01 |0010: move-result v1 │ │ +090c8e: 4600 0001 |0011: aget-object v0, v0, v1 │ │ +090c92: 28f2 |0013: goto 0005 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x0005 line=359 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Lcom/badlogic/gdx/utils/Array; │ │ 0x0000 - 0x0014 reg=3 this Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ @@ -116711,56 +116733,56 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Array;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -082758: |[082758] com.badlogic.gdx.utils.Array.removeAll:(Lcom/badlogic/gdx/utils/Array;Z)Z │ │ -082768: 5285 df0f |0000: iget v5, v8, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -08276c: 0156 |0002: move v6, v5 │ │ -08276e: 5483 dc0f |0003: iget-object v3, v8, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -082772: 380a 2100 |0005: if-eqz v10, 0026 // +0021 │ │ -082776: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -082778: 5294 df0f |0008: iget v4, v9, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -08277c: 3540 3700 |000a: if-ge v0, v4, 0041 // +0037 │ │ -082780: 6e20 741e 0900 |000c: invoke-virtual {v9, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -082786: 0c02 |000f: move-result-object v2 │ │ -082788: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -08278a: 3551 0f00 |0011: if-ge v1, v5, 0020 // +000f │ │ -08278e: 4607 0301 |0013: aget-object v7, v3, v1 │ │ -082792: 6e20 2826 7200 |0015: invoke-virtual {v2, v7}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -082798: 0a07 |0018: move-result v7 │ │ -08279a: 3807 0a00 |0019: if-eqz v7, 0023 // +000a │ │ -08279e: 6e20 7d1e 1800 |001b: invoke-virtual {v8, v1}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1e7d │ │ -0827a4: d805 05ff |001e: add-int/lit8 v5, v5, #int -1 // #ff │ │ -0827a8: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0827ac: 28e8 |0022: goto 000a // -0018 │ │ -0827ae: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0827b2: 28ec |0025: goto 0011 // -0014 │ │ -0827b4: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -0827b6: 5294 df0f |0027: iget v4, v9, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0827ba: 3540 1800 |0029: if-ge v0, v4, 0041 // +0018 │ │ -0827be: 6e20 741e 0900 |002b: invoke-virtual {v9, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0827c4: 0c02 |002e: move-result-object v2 │ │ -0827c6: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -0827c8: 3551 0b00 |0030: if-ge v1, v5, 003b // +000b │ │ -0827cc: 4607 0301 |0032: aget-object v7, v3, v1 │ │ -0827d0: 3372 0a00 |0034: if-ne v2, v7, 003e // +000a │ │ -0827d4: 6e20 7d1e 1800 |0036: invoke-virtual {v8, v1}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1e7d │ │ -0827da: d805 05ff |0039: add-int/lit8 v5, v5, #int -1 // #ff │ │ -0827de: d800 0001 |003b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0827e2: 28ec |003d: goto 0029 // -0014 │ │ -0827e4: d801 0101 |003e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0827e8: 28f0 |0040: goto 0030 // -0010 │ │ -0827ea: 3265 0400 |0041: if-eq v5, v6, 0045 // +0004 │ │ -0827ee: 1217 |0043: const/4 v7, #int 1 // #1 │ │ -0827f0: 0f07 |0044: return v7 │ │ -0827f2: 1207 |0045: const/4 v7, #int 0 // #0 │ │ -0827f4: 28fe |0046: goto 0044 // -0002 │ │ +090c94: |[090c94] com.badlogic.gdx.utils.Array.removeAll:(Lcom/badlogic/gdx/utils/Array;Z)Z │ │ +090ca4: 5285 df0f |0000: iget v5, v8, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090ca8: 0156 |0002: move v6, v5 │ │ +090caa: 5483 dc0f |0003: iget-object v3, v8, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +090cae: 380a 2100 |0005: if-eqz v10, 0026 // +0021 │ │ +090cb2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +090cb4: 5294 df0f |0008: iget v4, v9, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090cb8: 3540 3700 |000a: if-ge v0, v4, 0041 // +0037 │ │ +090cbc: 6e20 741e 0900 |000c: invoke-virtual {v9, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +090cc2: 0c02 |000f: move-result-object v2 │ │ +090cc4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +090cc6: 3551 0f00 |0011: if-ge v1, v5, 0020 // +000f │ │ +090cca: 4607 0301 |0013: aget-object v7, v3, v1 │ │ +090cce: 6e20 2826 7200 |0015: invoke-virtual {v2, v7}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +090cd4: 0a07 |0018: move-result v7 │ │ +090cd6: 3807 0a00 |0019: if-eqz v7, 0023 // +000a │ │ +090cda: 6e20 7d1e 1800 |001b: invoke-virtual {v8, v1}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1e7d │ │ +090ce0: d805 05ff |001e: add-int/lit8 v5, v5, #int -1 // #ff │ │ +090ce4: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ +090ce8: 28e8 |0022: goto 000a // -0018 │ │ +090cea: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ +090cee: 28ec |0025: goto 0011 // -0014 │ │ +090cf0: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +090cf2: 5294 df0f |0027: iget v4, v9, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090cf6: 3540 1800 |0029: if-ge v0, v4, 0041 // +0018 │ │ +090cfa: 6e20 741e 0900 |002b: invoke-virtual {v9, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +090d00: 0c02 |002e: move-result-object v2 │ │ +090d02: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +090d04: 3551 0b00 |0030: if-ge v1, v5, 003b // +000b │ │ +090d08: 4607 0301 |0032: aget-object v7, v3, v1 │ │ +090d0c: 3372 0a00 |0034: if-ne v2, v7, 003e // +000a │ │ +090d10: 6e20 7d1e 1800 |0036: invoke-virtual {v8, v1}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1e7d │ │ +090d16: d805 05ff |0039: add-int/lit8 v5, v5, #int -1 // #ff │ │ +090d1a: d800 0001 |003b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +090d1e: 28ec |003d: goto 0029 // -0014 │ │ +090d20: d801 0101 |003e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +090d24: 28f0 |0040: goto 0030 // -0010 │ │ +090d26: 3265 0400 |0041: if-eq v5, v6, 0045 // +0004 │ │ +090d2a: 1217 |0043: const/4 v7, #int 1 // #1 │ │ +090d2c: 0f07 |0044: return v7 │ │ +090d2e: 1207 |0045: const/4 v7, #int 0 // #0 │ │ +090d30: 28fe |0046: goto 0044 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0002 line=231 │ │ 0x0003 line=232 │ │ 0x0005 line=233 │ │ 0x0007 line=234 │ │ @@ -116803,41 +116825,41 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -0827f8: |[0827f8] com.badlogic.gdx.utils.Array.removeIndex:(I)Ljava/lang/Object; │ │ -082808: 5242 df0f |0000: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -08280c: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ -082810: 2202 b103 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -082814: 7110 5c26 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -08281a: 0c03 |0009: move-result-object v3 │ │ -08281c: 7020 fe25 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -082822: 2702 |000d: throw v2 │ │ -082824: 5440 dc0f |000e: iget-object v0, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -082828: 4601 0005 |0010: aget-object v1, v0, v5 │ │ -08282c: 5242 df0f |0012: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082830: d802 02ff |0014: add-int/lit8 v2, v2, #int -1 // #ff │ │ -082834: 5942 df0f |0016: iput v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082838: 5542 de0f |0018: iget-boolean v2, v4, Lcom/badlogic/gdx/utils/Array;.ordered:Z // field@0fde │ │ -08283c: 3802 1000 |001a: if-eqz v2, 002a // +0010 │ │ -082840: d802 0501 |001c: add-int/lit8 v2, v5, #int 1 // #01 │ │ -082844: 5243 df0f |001e: iget v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082848: b153 |0020: sub-int/2addr v3, v5 │ │ -08284a: 7153 7826 2050 |0021: invoke-static {v0, v2, v0, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -082850: 5242 df0f |0024: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082854: 1203 |0026: const/4 v3, #int 0 // #0 │ │ -082856: 4d03 0002 |0027: aput-object v3, v0, v2 │ │ -08285a: 1101 |0029: return-object v1 │ │ -08285c: 5242 df0f |002a: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082860: 4602 0002 |002c: aget-object v2, v0, v2 │ │ -082864: 4d02 0005 |002e: aput-object v2, v0, v5 │ │ -082868: 28f4 |0030: goto 0024 // -000c │ │ +090d34: |[090d34] com.badlogic.gdx.utils.Array.removeIndex:(I)Ljava/lang/Object; │ │ +090d44: 5242 df0f |0000: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090d48: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ +090d4c: 2202 af03 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +090d50: 7110 5c26 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +090d56: 0c03 |0009: move-result-object v3 │ │ +090d58: 7020 fe25 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +090d5e: 2702 |000d: throw v2 │ │ +090d60: 5440 dc0f |000e: iget-object v0, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +090d64: 4601 0005 |0010: aget-object v1, v0, v5 │ │ +090d68: 5242 df0f |0012: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090d6c: d802 02ff |0014: add-int/lit8 v2, v2, #int -1 // #ff │ │ +090d70: 5942 df0f |0016: iput v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090d74: 5542 de0f |0018: iget-boolean v2, v4, Lcom/badlogic/gdx/utils/Array;.ordered:Z // field@0fde │ │ +090d78: 3802 1000 |001a: if-eqz v2, 002a // +0010 │ │ +090d7c: d802 0501 |001c: add-int/lit8 v2, v5, #int 1 // #01 │ │ +090d80: 5243 df0f |001e: iget v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090d84: b153 |0020: sub-int/2addr v3, v5 │ │ +090d86: 7153 7826 2050 |0021: invoke-static {v0, v2, v0, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +090d8c: 5242 df0f |0024: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090d90: 1203 |0026: const/4 v3, #int 0 // #0 │ │ +090d92: 4d03 0002 |0027: aput-object v3, v0, v2 │ │ +090d96: 1101 |0029: return-object v1 │ │ +090d98: 5242 df0f |002a: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090d9c: 4602 0002 |002c: aget-object v2, v0, v2 │ │ +090da0: 4d02 0005 |002e: aput-object v2, v0, v5 │ │ +090da4: 28f4 |0030: goto 0024 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x000e line=215 │ │ 0x0010 line=216 │ │ 0x0012 line=217 │ │ 0x0018 line=218 │ │ @@ -116857,41 +116879,41 @@ │ │ type : '(Ljava/lang/Object;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -08286c: |[08286c] com.badlogic.gdx.utils.Array.removeValue:(Ljava/lang/Object;Z)Z │ │ -08287c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -08287e: 5451 dc0f |0001: iget-object v1, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -082882: 3907 0400 |0003: if-nez v7, 0007 // +0004 │ │ -082886: 3906 1200 |0005: if-nez v6, 0017 // +0012 │ │ -08288a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -08288c: 5252 df0f |0008: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082890: 3520 2100 |000a: if-ge v0, v2, 002b // +0021 │ │ -082894: 4604 0100 |000c: aget-object v4, v1, v0 │ │ -082898: 3364 0600 |000e: if-ne v4, v6, 0014 // +0006 │ │ -08289c: 6e20 7d1e 0500 |0010: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1e7d │ │ -0828a2: 0f03 |0013: return v3 │ │ -0828a4: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0828a8: 28f4 |0016: goto 000a // -000c │ │ -0828aa: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0828ac: 5252 df0f |0018: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0828b0: 3520 1100 |001a: if-ge v0, v2, 002b // +0011 │ │ -0828b4: 4604 0100 |001c: aget-object v4, v1, v0 │ │ -0828b8: 6e20 2826 4600 |001e: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -0828be: 0a04 |0021: move-result v4 │ │ -0828c0: 3804 0600 |0022: if-eqz v4, 0028 // +0006 │ │ -0828c4: 6e20 7d1e 0500 |0024: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1e7d │ │ -0828ca: 28ec |0027: goto 0013 // -0014 │ │ -0828cc: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0828d0: 28f0 |002a: goto 001a // -0010 │ │ -0828d2: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -0828d4: 28e7 |002c: goto 0013 // -0019 │ │ +090da8: |[090da8] com.badlogic.gdx.utils.Array.removeValue:(Ljava/lang/Object;Z)Z │ │ +090db8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +090dba: 5451 dc0f |0001: iget-object v1, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +090dbe: 3907 0400 |0003: if-nez v7, 0007 // +0004 │ │ +090dc2: 3906 1200 |0005: if-nez v6, 0017 // +0012 │ │ +090dc6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +090dc8: 5252 df0f |0008: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090dcc: 3520 2100 |000a: if-ge v0, v2, 002b // +0021 │ │ +090dd0: 4604 0100 |000c: aget-object v4, v1, v0 │ │ +090dd4: 3364 0600 |000e: if-ne v4, v6, 0014 // +0006 │ │ +090dd8: 6e20 7d1e 0500 |0010: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1e7d │ │ +090dde: 0f03 |0013: return v3 │ │ +090de0: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +090de4: 28f4 |0016: goto 000a // -000c │ │ +090de6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +090de8: 5252 df0f |0018: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090dec: 3520 1100 |001a: if-ge v0, v2, 002b // +0011 │ │ +090df0: 4604 0100 |001c: aget-object v4, v1, v0 │ │ +090df4: 6e20 2826 4600 |001e: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +090dfa: 0a04 |0021: move-result v4 │ │ +090dfc: 3804 0600 |0022: if-eqz v4, 0028 // +0006 │ │ +090e00: 6e20 7d1e 0500 |0024: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1e7d │ │ +090e06: 28ec |0027: goto 0013 // -0014 │ │ +090e08: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ +090e0c: 28f0 |002a: goto 001a // -0010 │ │ +090e0e: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +090e10: 28e7 |002c: goto 0013 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=193 │ │ 0x0003 line=194 │ │ 0x0007 line=195 │ │ 0x000c line=196 │ │ 0x0010 line=197 │ │ @@ -116919,33 +116941,33 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -0828d8: |[0828d8] com.badlogic.gdx.utils.Array.resize:(I)[Ljava/lang/Object; │ │ -0828e8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0828ea: 5450 dc0f |0001: iget-object v0, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -0828ee: 6e10 2926 0000 |0003: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -0828f4: 0c02 |0006: move-result-object v2 │ │ -0828f6: 6e10 ce25 0200 |0007: invoke-virtual {v2}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@25ce │ │ -0828fc: 0c02 |000a: move-result-object v2 │ │ -0828fe: 7120 9026 6200 |000b: invoke-static {v2, v6}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@2690 │ │ -082904: 0c02 |000e: move-result-object v2 │ │ -082906: 1f02 9404 |000f: check-cast v2, [Ljava/lang/Object; // type@0494 │ │ -08290a: 0721 |0011: move-object v1, v2 │ │ -08290c: 1f01 9404 |0012: check-cast v1, [Ljava/lang/Object; // type@0494 │ │ -082910: 5252 df0f |0014: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082914: 2113 |0016: array-length v3, v1 │ │ -082916: 7120 1b26 3200 |0017: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -08291c: 0a02 |001a: move-result v2 │ │ -08291e: 7152 7826 4041 |001b: invoke-static {v0, v4, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -082924: 5b51 dc0f |001e: iput-object v1, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -082928: 1101 |0020: return-object v1 │ │ +090e14: |[090e14] com.badlogic.gdx.utils.Array.resize:(I)[Ljava/lang/Object; │ │ +090e24: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +090e26: 5450 dc0f |0001: iget-object v0, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +090e2a: 6e10 2926 0000 |0003: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +090e30: 0c02 |0006: move-result-object v2 │ │ +090e32: 6e10 ce25 0200 |0007: invoke-virtual {v2}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@25ce │ │ +090e38: 0c02 |000a: move-result-object v2 │ │ +090e3a: 7120 9026 6200 |000b: invoke-static {v2, v6}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@2690 │ │ +090e40: 0c02 |000e: move-result-object v2 │ │ +090e42: 1f02 9204 |000f: check-cast v2, [Ljava/lang/Object; // type@0492 │ │ +090e46: 0721 |0011: move-object v1, v2 │ │ +090e48: 1f01 9204 |0012: check-cast v1, [Ljava/lang/Object; // type@0492 │ │ +090e4c: 5252 df0f |0014: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090e50: 2113 |0016: array-length v3, v1 │ │ +090e52: 7120 1b26 3200 |0017: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +090e58: 0a02 |001a: move-result v2 │ │ +090e5a: 7152 7826 4041 |001b: invoke-static {v0, v4, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +090e60: 5b51 dc0f |001e: iput-object v1, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +090e64: 1101 |0020: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=301 │ │ 0x0003 line=302 │ │ 0x0014 line=303 │ │ 0x001e line=304 │ │ 0x0020 line=305 │ │ @@ -116961,33 +116983,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -08292c: |[08292c] com.badlogic.gdx.utils.Array.reverse:()V │ │ -08293c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08293e: 5275 df0f |0001: iget v5, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082942: d802 05ff |0003: add-int/lit8 v2, v5, #int -1 // #ff │ │ -082946: 5275 df0f |0005: iget v5, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -08294a: db03 0502 |0007: div-int/lit8 v3, v5, #int 2 // #02 │ │ -08294e: 3530 1700 |0009: if-ge v0, v3, 0020 // +0017 │ │ -082952: 9101 0200 |000b: sub-int v1, v2, v0 │ │ -082956: 5475 dc0f |000d: iget-object v5, v7, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -08295a: 4604 0500 |000f: aget-object v4, v5, v0 │ │ -08295e: 5475 dc0f |0011: iget-object v5, v7, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -082962: 5476 dc0f |0013: iget-object v6, v7, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -082966: 4606 0601 |0015: aget-object v6, v6, v1 │ │ -08296a: 4d06 0500 |0017: aput-object v6, v5, v0 │ │ -08296e: 5475 dc0f |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -082972: 4d04 0501 |001b: aput-object v4, v5, v1 │ │ -082976: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08297a: 28ea |001f: goto 0009 // -0016 │ │ -08297c: 0e00 |0020: return-void │ │ +090e68: |[090e68] com.badlogic.gdx.utils.Array.reverse:()V │ │ +090e78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +090e7a: 5275 df0f |0001: iget v5, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090e7e: d802 05ff |0003: add-int/lit8 v2, v5, #int -1 // #ff │ │ +090e82: 5275 df0f |0005: iget v5, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090e86: db03 0502 |0007: div-int/lit8 v3, v5, #int 2 // #02 │ │ +090e8a: 3530 1700 |0009: if-ge v0, v3, 0020 // +0017 │ │ +090e8e: 9101 0200 |000b: sub-int v1, v2, v0 │ │ +090e92: 5475 dc0f |000d: iget-object v5, v7, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +090e96: 4604 0500 |000f: aget-object v4, v5, v0 │ │ +090e9a: 5475 dc0f |0011: iget-object v5, v7, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +090e9e: 5476 dc0f |0013: iget-object v6, v7, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +090ea2: 4606 0601 |0015: aget-object v6, v6, v1 │ │ +090ea6: 4d06 0500 |0017: aput-object v6, v5, v0 │ │ +090eaa: 5475 dc0f |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +090eae: 4d04 0501 |001b: aput-object v4, v5, v1 │ │ +090eb2: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +090eb6: 28ea |001f: goto 0009 // -0016 │ │ +090eb8: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x000b line=321 │ │ 0x000d line=322 │ │ 0x0011 line=323 │ │ 0x0019 line=324 │ │ @@ -117007,25 +117029,25 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -082980: |[082980] com.badlogic.gdx.utils.Array.set:(ILjava/lang/Object;)V │ │ -082990: 5220 df0f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082994: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ -082998: 2200 b103 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -08299c: 7110 5c26 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -0829a2: 0c01 |0009: move-result-object v1 │ │ -0829a4: 7020 fe25 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -0829aa: 2700 |000d: throw v0 │ │ -0829ac: 5420 dc0f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -0829b0: 4d04 0003 |0010: aput-object v4, v0, v3 │ │ -0829b4: 0e00 |0012: return-void │ │ +090ebc: |[090ebc] com.badlogic.gdx.utils.Array.set:(ILjava/lang/Object;)V │ │ +090ecc: 5220 df0f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090ed0: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ +090ed4: 2200 af03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +090ed8: 7110 5c26 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +090ede: 0c01 |0009: move-result-object v1 │ │ +090ee0: 7020 fe25 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +090ee6: 2700 |000d: throw v0 │ │ +090ee8: 5420 dc0f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +090eec: 4d04 0003 |0010: aput-object v4, v0, v3 │ │ +090ef0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x000e line=131 │ │ 0x0012 line=132 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/Array; │ │ @@ -117039,18 +117061,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0829b8: |[0829b8] com.badlogic.gdx.utils.Array.shrink:()V │ │ -0829c8: 5210 df0f |0000: iget v0, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0829cc: 6e20 7f1e 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.resize:(I)[Ljava/lang/Object; // method@1e7f │ │ -0829d2: 0e00 |0005: return-void │ │ +090ef4: |[090ef4] com.badlogic.gdx.utils.Array.shrink:()V │ │ +090f04: 5210 df0f |0000: iget v0, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090f08: 6e20 7f1e 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.resize:(I)[Ljava/lang/Object; // method@1e7f │ │ +090f0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0005 line=288 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/Array; │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ @@ -117060,31 +117082,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -0829d4: |[0829d4] com.badlogic.gdx.utils.Array.shuffle:()V │ │ -0829e4: 5253 df0f |0000: iget v3, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0829e8: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ -0829ec: 3a00 1900 |0004: if-ltz v0, 001d // +0019 │ │ -0829f0: 7110 9413 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1394 │ │ -0829f6: 0a01 |0009: move-result v1 │ │ -0829f8: 5453 dc0f |000a: iget-object v3, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -0829fc: 4602 0300 |000c: aget-object v2, v3, v0 │ │ -082a00: 5453 dc0f |000e: iget-object v3, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -082a04: 5454 dc0f |0010: iget-object v4, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -082a08: 4604 0401 |0012: aget-object v4, v4, v1 │ │ -082a0c: 4d04 0300 |0014: aput-object v4, v3, v0 │ │ -082a10: 5453 dc0f |0016: iget-object v3, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -082a14: 4d02 0301 |0018: aput-object v2, v3, v1 │ │ -082a18: d800 00ff |001a: add-int/lit8 v0, v0, #int -1 // #ff │ │ -082a1c: 28e8 |001c: goto 0004 // -0018 │ │ -082a1e: 0e00 |001d: return-void │ │ +090f10: |[090f10] com.badlogic.gdx.utils.Array.shuffle:()V │ │ +090f20: 5253 df0f |0000: iget v3, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090f24: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ +090f28: 3a00 1900 |0004: if-ltz v0, 001d // +0019 │ │ +090f2c: 7110 9413 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1394 │ │ +090f32: 0a01 |0009: move-result v1 │ │ +090f34: 5453 dc0f |000a: iget-object v3, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +090f38: 4602 0300 |000c: aget-object v2, v3, v0 │ │ +090f3c: 5453 dc0f |000e: iget-object v3, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +090f40: 5454 dc0f |0010: iget-object v4, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +090f44: 4604 0401 |0012: aget-object v4, v4, v1 │ │ +090f48: 4d04 0300 |0014: aput-object v4, v3, v0 │ │ +090f4c: 5453 dc0f |0016: iget-object v3, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +090f50: 4d02 0301 |0018: aput-object v2, v3, v1 │ │ +090f54: d800 00ff |001a: add-int/lit8 v0, v0, #int -1 // #ff │ │ +090f58: 28e8 |001c: goto 0004 // -0018 │ │ +090f5a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x0006 line=330 │ │ 0x000a line=331 │ │ 0x000e line=332 │ │ 0x0016 line=333 │ │ @@ -117102,22 +117124,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -082a20: |[082a20] com.badlogic.gdx.utils.Array.sort:()V │ │ -082a30: 7100 c022 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/Sort;.instance:()Lcom/badlogic/gdx/utils/Sort; // method@22c0 │ │ -082a36: 0c00 |0003: move-result-object v0 │ │ -082a38: 5441 dc0f |0004: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -082a3c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -082a3e: 5243 df0f |0007: iget v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082a42: 6e40 c422 1032 |0009: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/Sort;.sort:([Ljava/lang/Object;II)V // method@22c4 │ │ -082a48: 0e00 |000c: return-void │ │ +090f5c: |[090f5c] com.badlogic.gdx.utils.Array.sort:()V │ │ +090f6c: 7100 c022 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/Sort;.instance:()Lcom/badlogic/gdx/utils/Sort; // method@22c0 │ │ +090f72: 0c00 |0003: move-result-object v0 │ │ +090f74: 5441 dc0f |0004: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +090f78: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +090f7a: 5243 df0f |0007: iget v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090f7e: 6e40 c422 1032 |0009: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/Sort;.sort:([Ljava/lang/Object;II)V // method@22c4 │ │ +090f84: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x000c line=312 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 this Lcom/badlogic/gdx/utils/Array; │ │ 0x0000 - 0x000d reg=4 this Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ @@ -117127,22 +117149,22 @@ │ │ type : '(Ljava/util/Comparator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -082a4c: |[082a4c] com.badlogic.gdx.utils.Array.sort:(Ljava/util/Comparator;)V │ │ -082a5c: 7100 c022 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/Sort;.instance:()Lcom/badlogic/gdx/utils/Sort; // method@22c0 │ │ -082a62: 0c00 |0003: move-result-object v0 │ │ -082a64: 5441 dc0f |0004: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -082a68: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -082a6a: 5243 df0f |0007: iget v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082a6e: 6e53 c622 1025 |0009: invoke-virtual {v0, v1, v5, v2, v3}, Lcom/badlogic/gdx/utils/Sort;.sort:([Ljava/lang/Object;Ljava/util/Comparator;II)V // method@22c6 │ │ -082a74: 0e00 |000c: return-void │ │ +090f88: |[090f88] com.badlogic.gdx.utils.Array.sort:(Ljava/util/Comparator;)V │ │ +090f98: 7100 c022 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/Sort;.instance:()Lcom/badlogic/gdx/utils/Sort; // method@22c0 │ │ +090f9e: 0c00 |0003: move-result-object v0 │ │ +090fa0: 5441 dc0f |0004: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +090fa4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +090fa6: 5243 df0f |0007: iget v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090faa: 6e53 c622 1025 |0009: invoke-virtual {v0, v1, v5, v2, v3}, Lcom/badlogic/gdx/utils/Sort;.sort:([Ljava/lang/Object;Ljava/util/Comparator;II)V // method@22c6 │ │ +090fb0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x000c line=317 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 this Lcom/badlogic/gdx/utils/Array; │ │ 0x0000 - 0x0000 reg=5 (null) Ljava/util/Comparator; │ │ @@ -117154,35 +117176,35 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -082a78: |[082a78] com.badlogic.gdx.utils.Array.swap:(II)V │ │ -082a88: 5242 df0f |0000: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082a8c: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ -082a90: 2202 b103 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -082a94: 7110 5c26 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -082a9a: 0c03 |0009: move-result-object v3 │ │ -082a9c: 7020 fe25 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -082aa2: 2702 |000d: throw v2 │ │ -082aa4: 5242 df0f |000e: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082aa8: 3426 0c00 |0010: if-lt v6, v2, 001c // +000c │ │ -082aac: 2202 b103 |0012: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -082ab0: 7110 5c26 0600 |0014: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -082ab6: 0c03 |0017: move-result-object v3 │ │ -082ab8: 7020 fe25 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -082abe: 2702 |001b: throw v2 │ │ -082ac0: 5441 dc0f |001c: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -082ac4: 4600 0105 |001e: aget-object v0, v1, v5 │ │ -082ac8: 4602 0106 |0020: aget-object v2, v1, v6 │ │ -082acc: 4d02 0105 |0022: aput-object v2, v1, v5 │ │ -082ad0: 4d00 0106 |0024: aput-object v0, v1, v6 │ │ -082ad4: 0e00 |0026: return-void │ │ +090fb4: |[090fb4] com.badlogic.gdx.utils.Array.swap:(II)V │ │ +090fc4: 5242 df0f |0000: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090fc8: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ +090fcc: 2202 af03 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +090fd0: 7110 5c26 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +090fd6: 0c03 |0009: move-result-object v3 │ │ +090fd8: 7020 fe25 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +090fde: 2702 |000d: throw v2 │ │ +090fe0: 5242 df0f |000e: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +090fe4: 3426 0c00 |0010: if-lt v6, v2, 001c // +000c │ │ +090fe8: 2202 af03 |0012: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +090fec: 7110 5c26 0600 |0014: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +090ff2: 0c03 |0017: move-result-object v3 │ │ +090ff4: 7020 fe25 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +090ffa: 2702 |001b: throw v2 │ │ +090ffc: 5441 dc0f |001c: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +091000: 4600 0105 |001e: aget-object v0, v1, v5 │ │ +091004: 4602 0106 |0020: aget-object v2, v1, v6 │ │ +091008: 4d02 0105 |0022: aput-object v2, v1, v5 │ │ +09100c: 4d00 0106 |0024: aput-object v0, v1, v6 │ │ +091010: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x000e line=147 │ │ 0x001c line=148 │ │ 0x001e line=149 │ │ 0x0020 line=150 │ │ @@ -117201,24 +117223,24 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -082ad8: |[082ad8] com.badlogic.gdx.utils.Array.toArray:()[Ljava/lang/Object; │ │ -082ae8: 5410 dc0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -082aec: 6e10 2926 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -082af2: 0c00 |0005: move-result-object v0 │ │ -082af4: 6e10 ce25 0000 |0006: invoke-virtual {v0}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@25ce │ │ -082afa: 0c00 |0009: move-result-object v0 │ │ -082afc: 6e20 881e 0100 |000a: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.toArray:(Ljava/lang/Class;)[Ljava/lang/Object; // method@1e88 │ │ -082b02: 0c00 |000d: move-result-object v0 │ │ -082b04: 1f00 9404 |000e: check-cast v0, [Ljava/lang/Object; // type@0494 │ │ -082b08: 1100 |0010: return-object v0 │ │ +091014: |[091014] com.badlogic.gdx.utils.Array.toArray:()[Ljava/lang/Object; │ │ +091024: 5410 dc0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +091028: 6e10 2926 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +09102e: 0c00 |0005: move-result-object v0 │ │ +091030: 6e10 ce25 0000 |0006: invoke-virtual {v0}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@25ce │ │ +091036: 0c00 |0009: move-result-object v0 │ │ +091038: 6e20 881e 0100 |000a: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.toArray:(Ljava/lang/Class;)[Ljava/lang/Object; // method@1e88 │ │ +09103e: 0c00 |000d: move-result-object v0 │ │ +091040: 1f00 9204 |000e: check-cast v0, [Ljava/lang/Object; // type@0492 │ │ +091044: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/Array; │ │ 0x0000 - 0x0011 reg=1 this Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ │ │ @@ -117227,26 +117249,26 @@ │ │ type : '(Ljava/lang/Class;)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -082b0c: |[082b0c] com.badlogic.gdx.utils.Array.toArray:(Ljava/lang/Class;)[Ljava/lang/Object; │ │ -082b1c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -082b1e: 5241 df0f |0001: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082b22: 7120 9026 1500 |0003: invoke-static {v5, v1}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@2690 │ │ -082b28: 0c01 |0006: move-result-object v1 │ │ -082b2a: 1f01 9404 |0007: check-cast v1, [Ljava/lang/Object; // type@0494 │ │ -082b2e: 0710 |0009: move-object v0, v1 │ │ -082b30: 1f00 9404 |000a: check-cast v0, [Ljava/lang/Object; // type@0494 │ │ -082b34: 5441 dc0f |000c: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -082b38: 5242 df0f |000e: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082b3c: 7152 7826 3130 |0010: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -082b42: 1100 |0013: return-object v0 │ │ +091048: |[091048] com.badlogic.gdx.utils.Array.toArray:(Ljava/lang/Class;)[Ljava/lang/Object; │ │ +091058: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +09105a: 5241 df0f |0001: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09105e: 7120 9026 1500 |0003: invoke-static {v5, v1}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@2690 │ │ +091064: 0c01 |0006: move-result-object v1 │ │ +091066: 1f01 9204 |0007: check-cast v1, [Ljava/lang/Object; // type@0492 │ │ +09106a: 0710 |0009: move-object v0, v1 │ │ +09106c: 1f00 9204 |000a: check-cast v0, [Ljava/lang/Object; // type@0492 │ │ +091070: 5441 dc0f |000c: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +091074: 5242 df0f |000e: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +091078: 7152 7826 3130 |0010: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +09107e: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=367 │ │ 0x000c line=368 │ │ 0x0013 line=369 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 this Lcom/badlogic/gdx/utils/Array; │ │ @@ -117260,42 +117282,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -082b44: |[082b44] com.badlogic.gdx.utils.Array.toString:()Ljava/lang/String; │ │ -082b54: 5243 df0f |0000: iget v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082b58: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ -082b5c: 1a03 6911 |0004: const-string v3, "[]" // string@1169 │ │ -082b60: 1103 |0006: return-object v3 │ │ -082b62: 5442 dc0f |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -082b66: 2200 5003 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0350 │ │ -082b6a: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ -082b6e: 7020 db22 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ -082b74: 1303 5b00 |0010: const/16 v3, #int 91 // #5b │ │ -082b78: 6e20 df22 3000 |0012: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -082b7e: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -082b80: 4603 0203 |0016: aget-object v3, v2, v3 │ │ -082b84: 6e20 e822 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ -082b8a: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -082b8c: 5243 df0f |001c: iget v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082b90: 3531 0f00 |001e: if-ge v1, v3, 002d // +000f │ │ -082b94: 1a03 a800 |0020: const-string v3, ", " // string@00a8 │ │ -082b98: 6e20 e922 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -082b9e: 4603 0201 |0025: aget-object v3, v2, v1 │ │ -082ba2: 6e20 e822 3000 |0027: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ -082ba8: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -082bac: 28f0 |002c: goto 001c // -0010 │ │ -082bae: 1303 5d00 |002d: const/16 v3, #int 93 // #5d │ │ -082bb2: 6e20 df22 3000 |002f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -082bb8: 6e10 2723 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ -082bbe: 0c03 |0035: move-result-object v3 │ │ -082bc0: 28d0 |0036: goto 0006 // -0030 │ │ +091080: |[091080] com.badlogic.gdx.utils.Array.toString:()Ljava/lang/String; │ │ +091090: 5243 df0f |0000: iget v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +091094: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ +091098: 1a03 6711 |0004: const-string v3, "[]" // string@1167 │ │ +09109c: 1103 |0006: return-object v3 │ │ +09109e: 5442 dc0f |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +0910a2: 2200 4e03 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@034e │ │ +0910a6: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ +0910aa: 7020 db22 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ +0910b0: 1303 5b00 |0010: const/16 v3, #int 91 // #5b │ │ +0910b4: 6e20 df22 3000 |0012: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +0910ba: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +0910bc: 4603 0203 |0016: aget-object v3, v2, v3 │ │ +0910c0: 6e20 e822 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ +0910c6: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +0910c8: 5243 df0f |001c: iget v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0910cc: 3531 0f00 |001e: if-ge v1, v3, 002d // +000f │ │ +0910d0: 1a03 a800 |0020: const-string v3, ", " // string@00a8 │ │ +0910d4: 6e20 e922 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +0910da: 4603 0201 |0025: aget-object v3, v2, v1 │ │ +0910de: 6e20 e822 3000 |0027: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ +0910e4: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0910e8: 28f0 |002c: goto 001c // -0010 │ │ +0910ea: 1303 5d00 |002d: const/16 v3, #int 93 // #5d │ │ +0910ee: 6e20 df22 3000 |002f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +0910f4: 6e10 2723 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ +0910fa: 0c03 |0035: move-result-object v3 │ │ +0910fc: 28d0 |0036: goto 0006 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x0006 line=399 │ │ 0x0007 line=390 │ │ 0x0009 line=391 │ │ 0x0010 line=392 │ │ @@ -117318,37 +117340,37 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -082bc4: |[082bc4] com.badlogic.gdx.utils.Array.toString:(Ljava/lang/String;)Ljava/lang/String; │ │ -082bd4: 5243 df0f |0000: iget v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082bd8: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ -082bdc: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ -082be0: 1103 |0006: return-object v3 │ │ -082be2: 5442 dc0f |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -082be6: 2200 5003 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0350 │ │ -082bea: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ -082bee: 7020 db22 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ -082bf4: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -082bf6: 4603 0203 |0011: aget-object v3, v2, v3 │ │ -082bfa: 6e20 e822 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ -082c00: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -082c02: 5243 df0f |0017: iget v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082c06: 3531 0d00 |0019: if-ge v1, v3, 0026 // +000d │ │ -082c0a: 6e20 e922 5000 |001b: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -082c10: 4603 0201 |001e: aget-object v3, v2, v1 │ │ -082c14: 6e20 e822 3000 |0020: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ -082c1a: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ -082c1e: 28f2 |0025: goto 0017 // -000e │ │ -082c20: 6e10 2723 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ -082c26: 0c03 |0029: move-result-object v3 │ │ -082c28: 28dc |002a: goto 0006 // -0024 │ │ +091100: |[091100] com.badlogic.gdx.utils.Array.toString:(Ljava/lang/String;)Ljava/lang/String; │ │ +091110: 5243 df0f |0000: iget v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +091114: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ +091118: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ +09111c: 1103 |0006: return-object v3 │ │ +09111e: 5442 dc0f |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +091122: 2200 4e03 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@034e │ │ +091126: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ +09112a: 7020 db22 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ +091130: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +091132: 4603 0203 |0011: aget-object v3, v2, v3 │ │ +091136: 6e20 e822 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ +09113c: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +09113e: 5243 df0f |0017: iget v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +091142: 3531 0d00 |0019: if-ge v1, v3, 0026 // +000d │ │ +091146: 6e20 e922 5000 |001b: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +09114c: 4603 0201 |001e: aget-object v3, v2, v1 │ │ +091150: 6e20 e822 3000 |0020: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ +091156: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09115a: 28f2 |0025: goto 0017 // -000e │ │ +09115c: 6e10 2723 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ +091162: 0c03 |0029: move-result-object v3 │ │ +091164: 28dc |002a: goto 0006 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x0006 line=411 │ │ 0x0007 line=404 │ │ 0x0009 line=405 │ │ 0x0010 line=406 │ │ @@ -117370,28 +117392,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -082c2c: |[082c2c] com.badlogic.gdx.utils.Array.truncate:(I)V │ │ -082c3c: 5231 df0f |0000: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082c40: 3641 0300 |0002: if-gt v1, v4, 0005 // +0003 │ │ -082c44: 0e00 |0004: return-void │ │ -082c46: 0140 |0005: move v0, v4 │ │ -082c48: 5231 df0f |0006: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082c4c: 3510 0a00 |0008: if-ge v0, v1, 0012 // +000a │ │ -082c50: 5431 dc0f |000a: iget-object v1, v3, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -082c54: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -082c56: 4d02 0100 |000d: aput-object v2, v1, v0 │ │ -082c5a: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -082c5e: 28f5 |0011: goto 0006 // -000b │ │ -082c60: 5934 df0f |0012: iput v4, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -082c64: 28f0 |0014: goto 0004 // -0010 │ │ +091168: |[091168] com.badlogic.gdx.utils.Array.truncate:(I)V │ │ +091178: 5231 df0f |0000: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09117c: 3641 0300 |0002: if-gt v1, v4, 0005 // +0003 │ │ +091180: 0e00 |0004: return-void │ │ +091182: 0140 |0005: move v0, v4 │ │ +091184: 5231 df0f |0006: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +091188: 3510 0a00 |0008: if-ge v0, v1, 0012 // +000a │ │ +09118c: 5431 dc0f |000a: iget-object v1, v3, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +091190: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +091192: 4d02 0100 |000d: aput-object v2, v1, v0 │ │ +091196: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09119a: 28f5 |0011: goto 0006 // -000b │ │ +09119c: 5934 df0f |0012: iput v4, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0911a0: 28f0 |0014: goto 0004 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0004 line=354 │ │ 0x0005 line=351 │ │ 0x000a line=352 │ │ 0x000f line=351 │ │ @@ -117401,17 +117423,17 @@ │ │ 0x0006 - 0x0015 reg=0 i I │ │ 0x0000 - 0x0015 reg=3 this Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ 0x0000 - 0x0015 reg=4 newSize I │ │ │ │ source_file_idx : 431 (Array.java) │ │ │ │ Class #313 header: │ │ -class_idx : 744 │ │ +class_idx : 742 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 434 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #313 annotations: │ │ @@ -117457,21 +117479,21 @@ │ │ type : '(Lcom/badlogic/gdx/utils/ArrayMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -082c68: |[082c68] com.badlogic.gdx.utils.ArrayMap$Entries.:(Lcom/badlogic/gdx/utils/ArrayMap;)V │ │ -082c78: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -082c7e: 2200 3203 |0003: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@0332 │ │ -082c82: 7010 0622 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.:()V // method@2206 │ │ -082c88: 5b10 e00f |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@0fe0 │ │ -082c8c: 5b12 e20f |000a: iput-object v2, v1, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0fe2 │ │ -082c90: 0e00 |000c: return-void │ │ +0911a4: |[0911a4] com.badlogic.gdx.utils.ArrayMap$Entries.:(Lcom/badlogic/gdx/utils/ArrayMap;)V │ │ +0911b4: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0911ba: 2200 3003 |0003: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@0330 │ │ +0911be: 7010 0622 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.:()V // method@2206 │ │ +0911c4: 5b10 e00f |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@0fe0 │ │ +0911c8: 5b12 e20f |000a: iput-object v2, v1, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0fe2 │ │ +0911cc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0003 line=431 │ │ 0x000a line=435 │ │ 0x000c line=436 │ │ locals : │ │ @@ -117486,23 +117508,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -082c94: |[082c94] com.badlogic.gdx.utils.ArrayMap$Entries.hasNext:()Z │ │ -082ca4: 5220 e10f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0fe1 │ │ -082ca8: 5421 e20f |0002: iget-object v1, v2, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0fe2 │ │ -082cac: 5211 eb0f |0004: iget v1, v1, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -082cb0: 3510 0400 |0006: if-ge v0, v1, 000a // +0004 │ │ -082cb4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -082cb6: 0f00 |0009: return v0 │ │ -082cb8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -082cba: 28fe |000b: goto 0009 // -0002 │ │ +0911d0: |[0911d0] com.badlogic.gdx.utils.ArrayMap$Entries.hasNext:()Z │ │ +0911e0: 5220 e10f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0fe1 │ │ +0911e4: 5421 e20f |0002: iget-object v1, v2, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0fe2 │ │ +0911e8: 5211 eb0f |0004: iget v1, v1, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +0911ec: 3510 0400 |0006: if-ge v0, v1, 000a // +0004 │ │ +0911f0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0911f2: 0f00 |0009: return v0 │ │ +0911f4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0911f6: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/ArrayMap$Entries; │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/utils/ArrayMap$Entries; Lcom/badlogic/gdx/utils/ArrayMap$Entries; │ │ │ │ @@ -117511,16 +117533,16 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -082cbc: |[082cbc] com.badlogic.gdx.utils.ArrayMap$Entries.iterator:()Ljava/util/Iterator; │ │ -082ccc: 1100 |0000: return-object v0 │ │ +0911f8: |[0911f8] com.badlogic.gdx.utils.ArrayMap$Entries.iterator:()Ljava/util/Iterator; │ │ +091208: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/ArrayMap$Entries; │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/utils/ArrayMap$Entries; Lcom/badlogic/gdx/utils/ArrayMap$Entries; │ │ │ │ @@ -117529,41 +117551,41 @@ │ │ type : '()Lcom/badlogic/gdx/utils/ObjectMap$Entry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -082cd0: |[082cd0] com.badlogic.gdx.utils.ArrayMap$Entries.next:()Lcom/badlogic/gdx/utils/ObjectMap$Entry; │ │ -082ce0: 5240 e10f |0000: iget v0, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0fe1 │ │ -082ce4: 5441 e20f |0002: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0fe2 │ │ -082ce8: 5211 eb0f |0004: iget v1, v1, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -082cec: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ -082cf0: 2200 f303 |0008: new-instance v0, Ljava/util/NoSuchElementException; // type@03f3 │ │ -082cf4: 5241 e10f |000a: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0fe1 │ │ -082cf8: 7110 5c26 0100 |000c: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -082cfe: 0c01 |000f: move-result-object v1 │ │ -082d00: 7020 6927 1000 |0010: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@2769 │ │ -082d06: 2700 |0013: throw v0 │ │ -082d08: 5440 e00f |0014: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@0fe0 │ │ -082d0c: 5441 e20f |0016: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0fe2 │ │ -082d10: 5411 e80f |0018: iget-object v1, v1, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -082d14: 5242 e10f |001a: iget v2, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0fe1 │ │ -082d18: 4601 0102 |001c: aget-object v1, v1, v2 │ │ -082d1c: 5b01 4211 |001e: iput-object v1, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@1142 │ │ -082d20: 5440 e00f |0020: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@0fe0 │ │ -082d24: 5441 e20f |0022: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0fe2 │ │ -082d28: 5411 ec0f |0024: iget-object v1, v1, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -082d2c: 5242 e10f |0026: iget v2, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0fe1 │ │ -082d30: d803 0201 |0028: add-int/lit8 v3, v2, #int 1 // #01 │ │ -082d34: 5943 e10f |002a: iput v3, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0fe1 │ │ -082d38: 4601 0102 |002c: aget-object v1, v1, v2 │ │ -082d3c: 5b01 4311 |002e: iput-object v1, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@1143 │ │ -082d40: 5440 e00f |0030: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@0fe0 │ │ -082d44: 1100 |0032: return-object v0 │ │ +09120c: |[09120c] com.badlogic.gdx.utils.ArrayMap$Entries.next:()Lcom/badlogic/gdx/utils/ObjectMap$Entry; │ │ +09121c: 5240 e10f |0000: iget v0, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0fe1 │ │ +091220: 5441 e20f |0002: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0fe2 │ │ +091224: 5211 eb0f |0004: iget v1, v1, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091228: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ +09122c: 2200 f103 |0008: new-instance v0, Ljava/util/NoSuchElementException; // type@03f1 │ │ +091230: 5241 e10f |000a: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0fe1 │ │ +091234: 7110 5c26 0100 |000c: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +09123a: 0c01 |000f: move-result-object v1 │ │ +09123c: 7020 6927 1000 |0010: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@2769 │ │ +091242: 2700 |0013: throw v0 │ │ +091244: 5440 e00f |0014: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@0fe0 │ │ +091248: 5441 e20f |0016: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0fe2 │ │ +09124c: 5411 e80f |0018: iget-object v1, v1, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +091250: 5242 e10f |001a: iget v2, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0fe1 │ │ +091254: 4601 0102 |001c: aget-object v1, v1, v2 │ │ +091258: 5b01 4211 |001e: iput-object v1, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@1142 │ │ +09125c: 5440 e00f |0020: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@0fe0 │ │ +091260: 5441 e20f |0022: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0fe2 │ │ +091264: 5411 ec0f |0024: iget-object v1, v1, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +091268: 5242 e10f |0026: iget v2, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0fe1 │ │ +09126c: d803 0201 |0028: add-int/lit8 v3, v2, #int 1 // #01 │ │ +091270: 5943 e10f |002a: iput v3, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0fe1 │ │ +091274: 4601 0102 |002c: aget-object v1, v1, v2 │ │ +091278: 5b01 4311 |002e: iput-object v1, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@1143 │ │ +09127c: 5440 e00f |0030: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@0fe0 │ │ +091280: 1100 |0032: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0014 line=448 │ │ 0x0020 line=449 │ │ 0x0030 line=450 │ │ locals : │ │ @@ -117575,18 +117597,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -082d48: |[082d48] com.badlogic.gdx.utils.ArrayMap$Entries.next:()Ljava/lang/Object; │ │ -082d58: 6e10 8f1e 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.next:()Lcom/badlogic/gdx/utils/ObjectMap$Entry; // method@1e8f │ │ -082d5e: 0c00 |0003: move-result-object v0 │ │ -082d60: 1100 |0004: return-object v0 │ │ +091284: |[091284] com.badlogic.gdx.utils.ArrayMap$Entries.next:()Ljava/lang/Object; │ │ +091294: 6e10 8f1e 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.next:()Lcom/badlogic/gdx/utils/ObjectMap$Entry; // method@1e8f │ │ +09129a: 0c00 |0003: move-result-object v0 │ │ +09129c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/ArrayMap$Entries; │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/ArrayMap$Entries; Lcom/badlogic/gdx/utils/ArrayMap$Entries; │ │ │ │ @@ -117595,22 +117617,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -082d64: |[082d64] com.badlogic.gdx.utils.ArrayMap$Entries.remove:()V │ │ -082d74: 5220 e10f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0fe1 │ │ -082d78: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ -082d7c: 5920 e10f |0004: iput v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0fe1 │ │ -082d80: 5420 e20f |0006: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0fe2 │ │ -082d84: 5221 e10f |0008: iget v1, v2, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0fe1 │ │ -082d88: 6e20 ba1e 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.removeIndex:(I)V // method@1eba │ │ -082d8e: 0e00 |000d: return-void │ │ +0912a0: |[0912a0] com.badlogic.gdx.utils.ArrayMap$Entries.remove:()V │ │ +0912b0: 5220 e10f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0fe1 │ │ +0912b4: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0912b8: 5920 e10f |0004: iput v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0fe1 │ │ +0912bc: 5420 e20f |0006: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0fe2 │ │ +0912c0: 5221 e10f |0008: iget v1, v2, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0fe1 │ │ +0912c4: 6e20 ba1e 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.removeIndex:(I)V // method@1eba │ │ +0912ca: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0006 line=455 │ │ 0x000d line=456 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/ArrayMap$Entries; │ │ @@ -117621,32 +117643,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -082d90: |[082d90] com.badlogic.gdx.utils.ArrayMap$Entries.reset:()V │ │ -082da0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -082da2: 5910 e10f |0001: iput v0, v1, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0fe1 │ │ -082da6: 0e00 |0003: return-void │ │ +0912cc: |[0912cc] com.badlogic.gdx.utils.ArrayMap$Entries.reset:()V │ │ +0912dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0912de: 5910 e10f |0001: iput v0, v1, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0fe1 │ │ +0912e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ 0x0003 line=460 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/ArrayMap$Entries; │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/utils/ArrayMap$Entries; Lcom/badlogic/gdx/utils/ArrayMap$Entries; │ │ │ │ source_file_idx : 434 (ArrayMap.java) │ │ │ │ Class #314 header: │ │ -class_idx : 745 │ │ +class_idx : 743 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 434 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #314 annotations: │ │ @@ -117686,18 +117708,18 @@ │ │ type : '(Lcom/badlogic/gdx/utils/ArrayMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -082da8: |[082da8] com.badlogic.gdx.utils.ArrayMap$Keys.:(Lcom/badlogic/gdx/utils/ArrayMap;)V │ │ -082db8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -082dbe: 5b01 e40f |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0fe4 │ │ -082dc2: 0e00 |0005: return-void │ │ +0912e4: |[0912e4] com.badlogic.gdx.utils.ArrayMap$Keys.:(Lcom/badlogic/gdx/utils/ArrayMap;)V │ │ +0912f4: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0912fa: 5b01 e40f |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0fe4 │ │ +0912fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ 0x0003 line=499 │ │ 0x0005 line=500 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/ArrayMap$Keys; │ │ @@ -117711,23 +117733,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -082dc4: |[082dc4] com.badlogic.gdx.utils.ArrayMap$Keys.hasNext:()Z │ │ -082dd4: 5220 e30f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0fe3 │ │ -082dd8: 5421 e40f |0002: iget-object v1, v2, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0fe4 │ │ -082ddc: 5211 eb0f |0004: iget v1, v1, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -082de0: 3510 0400 |0006: if-ge v0, v1, 000a // +0004 │ │ -082de4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -082de6: 0f00 |0009: return v0 │ │ -082de8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -082dea: 28fe |000b: goto 0009 // -0002 │ │ +091300: |[091300] com.badlogic.gdx.utils.ArrayMap$Keys.hasNext:()Z │ │ +091310: 5220 e30f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0fe3 │ │ +091314: 5421 e40f |0002: iget-object v1, v2, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0fe4 │ │ +091318: 5211 eb0f |0004: iget v1, v1, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +09131c: 3510 0400 |0006: if-ge v0, v1, 000a // +0004 │ │ +091320: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +091322: 0f00 |0009: return v0 │ │ +091324: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +091326: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/ArrayMap$Keys; │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/utils/ArrayMap$Keys; Lcom/badlogic/gdx/utils/ArrayMap$Keys; │ │ │ │ @@ -117736,16 +117758,16 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -082dec: |[082dec] com.badlogic.gdx.utils.ArrayMap$Keys.iterator:()Ljava/util/Iterator; │ │ -082dfc: 1100 |0000: return-object v0 │ │ +091328: |[091328] com.badlogic.gdx.utils.ArrayMap$Keys.iterator:()Ljava/util/Iterator; │ │ +091338: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=507 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/ArrayMap$Keys; │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/utils/ArrayMap$Keys; Lcom/badlogic/gdx/utils/ArrayMap$Keys; │ │ │ │ @@ -117754,32 +117776,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -082e00: |[082e00] com.badlogic.gdx.utils.ArrayMap$Keys.next:()Ljava/lang/Object; │ │ -082e10: 5230 e30f |0000: iget v0, v3, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0fe3 │ │ -082e14: 5431 e40f |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0fe4 │ │ -082e18: 5211 eb0f |0004: iget v1, v1, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -082e1c: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ -082e20: 2200 f303 |0008: new-instance v0, Ljava/util/NoSuchElementException; // type@03f3 │ │ -082e24: 5231 e30f |000a: iget v1, v3, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0fe3 │ │ -082e28: 7110 5c26 0100 |000c: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -082e2e: 0c01 |000f: move-result-object v1 │ │ -082e30: 7020 6927 1000 |0010: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@2769 │ │ -082e36: 2700 |0013: throw v0 │ │ -082e38: 5430 e40f |0014: iget-object v0, v3, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0fe4 │ │ -082e3c: 5400 e80f |0016: iget-object v0, v0, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -082e40: 5231 e30f |0018: iget v1, v3, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0fe3 │ │ -082e44: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -082e48: 5932 e30f |001c: iput v2, v3, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0fe3 │ │ -082e4c: 4600 0001 |001e: aget-object v0, v0, v1 │ │ -082e50: 1100 |0020: return-object v0 │ │ +09133c: |[09133c] com.badlogic.gdx.utils.ArrayMap$Keys.next:()Ljava/lang/Object; │ │ +09134c: 5230 e30f |0000: iget v0, v3, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0fe3 │ │ +091350: 5431 e40f |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0fe4 │ │ +091354: 5211 eb0f |0004: iget v1, v1, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091358: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ +09135c: 2200 f103 |0008: new-instance v0, Ljava/util/NoSuchElementException; // type@03f1 │ │ +091360: 5231 e30f |000a: iget v1, v3, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0fe3 │ │ +091364: 7110 5c26 0100 |000c: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +09136a: 0c01 |000f: move-result-object v1 │ │ +09136c: 7020 6927 1000 |0010: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@2769 │ │ +091372: 2700 |0013: throw v0 │ │ +091374: 5430 e40f |0014: iget-object v0, v3, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0fe4 │ │ +091378: 5400 e80f |0016: iget-object v0, v0, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +09137c: 5231 e30f |0018: iget v1, v3, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0fe3 │ │ +091380: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +091384: 5932 e30f |001c: iput v2, v3, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0fe3 │ │ +091388: 4600 0001 |001e: aget-object v0, v0, v1 │ │ +09138c: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=511 │ │ 0x0014 line=512 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Lcom/badlogic/gdx/utils/ArrayMap$Keys; │ │ 0x0000 - 0x0021 reg=3 this Lcom/badlogic/gdx/utils/ArrayMap$Keys; Lcom/badlogic/gdx/utils/ArrayMap$Keys; │ │ @@ -117789,22 +117811,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -082e54: |[082e54] com.badlogic.gdx.utils.ArrayMap$Keys.remove:()V │ │ -082e64: 5220 e30f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0fe3 │ │ -082e68: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ -082e6c: 5920 e30f |0004: iput v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0fe3 │ │ -082e70: 5420 e40f |0006: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0fe4 │ │ -082e74: 5221 e30f |0008: iget v1, v2, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0fe3 │ │ -082e78: 6e20 ba1e 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.removeIndex:(I)V // method@1eba │ │ -082e7e: 0e00 |000d: return-void │ │ +091390: |[091390] com.badlogic.gdx.utils.ArrayMap$Keys.remove:()V │ │ +0913a0: 5220 e30f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0fe3 │ │ +0913a4: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0913a8: 5920 e30f |0004: iput v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0fe3 │ │ +0913ac: 5420 e40f |0006: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0fe4 │ │ +0913b0: 5221 e30f |0008: iget v1, v2, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0fe3 │ │ +0913b4: 6e20 ba1e 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.removeIndex:(I)V // method@1eba │ │ +0913ba: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ 0x0006 line=517 │ │ 0x000d line=518 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/ArrayMap$Keys; │ │ @@ -117815,32 +117837,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -082e80: |[082e80] com.badlogic.gdx.utils.ArrayMap$Keys.reset:()V │ │ -082e90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -082e92: 5910 e30f |0001: iput v0, v1, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0fe3 │ │ -082e96: 0e00 |0003: return-void │ │ +0913bc: |[0913bc] com.badlogic.gdx.utils.ArrayMap$Keys.reset:()V │ │ +0913cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0913ce: 5910 e30f |0001: iput v0, v1, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0fe3 │ │ +0913d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ 0x0003 line=522 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/ArrayMap$Keys; │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/utils/ArrayMap$Keys; Lcom/badlogic/gdx/utils/ArrayMap$Keys; │ │ │ │ source_file_idx : 434 (ArrayMap.java) │ │ │ │ Class #315 header: │ │ -class_idx : 746 │ │ +class_idx : 744 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 434 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #315 annotations: │ │ @@ -117880,18 +117902,18 @@ │ │ type : '(Lcom/badlogic/gdx/utils/ArrayMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -082e98: |[082e98] com.badlogic.gdx.utils.ArrayMap$Values.:(Lcom/badlogic/gdx/utils/ArrayMap;)V │ │ -082ea8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -082eae: 5b01 e60f |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/ArrayMap$Values;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0fe6 │ │ -082eb2: 0e00 |0005: return-void │ │ +0913d4: |[0913d4] com.badlogic.gdx.utils.ArrayMap$Values.:(Lcom/badlogic/gdx/utils/ArrayMap;)V │ │ +0913e4: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0913ea: 5b01 e60f |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/ArrayMap$Values;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0fe6 │ │ +0913ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ 0x0003 line=468 │ │ 0x0005 line=469 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/ArrayMap$Values; │ │ @@ -117905,23 +117927,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -082eb4: |[082eb4] com.badlogic.gdx.utils.ArrayMap$Values.hasNext:()Z │ │ -082ec4: 5220 e50f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0fe5 │ │ -082ec8: 5421 e60f |0002: iget-object v1, v2, Lcom/badlogic/gdx/utils/ArrayMap$Values;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0fe6 │ │ -082ecc: 5211 eb0f |0004: iget v1, v1, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -082ed0: 3510 0400 |0006: if-ge v0, v1, 000a // +0004 │ │ -082ed4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -082ed6: 0f00 |0009: return v0 │ │ -082ed8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -082eda: 28fe |000b: goto 0009 // -0002 │ │ +0913f0: |[0913f0] com.badlogic.gdx.utils.ArrayMap$Values.hasNext:()Z │ │ +091400: 5220 e50f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0fe5 │ │ +091404: 5421 e60f |0002: iget-object v1, v2, Lcom/badlogic/gdx/utils/ArrayMap$Values;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0fe6 │ │ +091408: 5211 eb0f |0004: iget v1, v1, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +09140c: 3510 0400 |0006: if-ge v0, v1, 000a // +0004 │ │ +091410: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +091412: 0f00 |0009: return v0 │ │ +091414: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +091416: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/ArrayMap$Values; │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/utils/ArrayMap$Values; Lcom/badlogic/gdx/utils/ArrayMap$Values; │ │ │ │ @@ -117930,16 +117952,16 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -082edc: |[082edc] com.badlogic.gdx.utils.ArrayMap$Values.iterator:()Ljava/util/Iterator; │ │ -082eec: 1100 |0000: return-object v0 │ │ +091418: |[091418] com.badlogic.gdx.utils.ArrayMap$Values.iterator:()Ljava/util/Iterator; │ │ +091428: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/ArrayMap$Values; │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/utils/ArrayMap$Values; Lcom/badlogic/gdx/utils/ArrayMap$Values; │ │ │ │ @@ -117948,32 +117970,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -082ef0: |[082ef0] com.badlogic.gdx.utils.ArrayMap$Values.next:()Ljava/lang/Object; │ │ -082f00: 5230 e50f |0000: iget v0, v3, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0fe5 │ │ -082f04: 5431 e60f |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/ArrayMap$Values;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0fe6 │ │ -082f08: 5211 eb0f |0004: iget v1, v1, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -082f0c: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ -082f10: 2200 f303 |0008: new-instance v0, Ljava/util/NoSuchElementException; // type@03f3 │ │ -082f14: 5231 e50f |000a: iget v1, v3, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0fe5 │ │ -082f18: 7110 5c26 0100 |000c: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -082f1e: 0c01 |000f: move-result-object v1 │ │ -082f20: 7020 6927 1000 |0010: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@2769 │ │ -082f26: 2700 |0013: throw v0 │ │ -082f28: 5430 e60f |0014: iget-object v0, v3, Lcom/badlogic/gdx/utils/ArrayMap$Values;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0fe6 │ │ -082f2c: 5400 ec0f |0016: iget-object v0, v0, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -082f30: 5231 e50f |0018: iget v1, v3, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0fe5 │ │ -082f34: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -082f38: 5932 e50f |001c: iput v2, v3, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0fe5 │ │ -082f3c: 4600 0001 |001e: aget-object v0, v0, v1 │ │ -082f40: 1100 |0020: return-object v0 │ │ +09142c: |[09142c] com.badlogic.gdx.utils.ArrayMap$Values.next:()Ljava/lang/Object; │ │ +09143c: 5230 e50f |0000: iget v0, v3, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0fe5 │ │ +091440: 5431 e60f |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/ArrayMap$Values;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0fe6 │ │ +091444: 5211 eb0f |0004: iget v1, v1, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091448: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ +09144c: 2200 f103 |0008: new-instance v0, Ljava/util/NoSuchElementException; // type@03f1 │ │ +091450: 5231 e50f |000a: iget v1, v3, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0fe5 │ │ +091454: 7110 5c26 0100 |000c: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +09145a: 0c01 |000f: move-result-object v1 │ │ +09145c: 7020 6927 1000 |0010: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@2769 │ │ +091462: 2700 |0013: throw v0 │ │ +091464: 5430 e60f |0014: iget-object v0, v3, Lcom/badlogic/gdx/utils/ArrayMap$Values;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0fe6 │ │ +091468: 5400 ec0f |0016: iget-object v0, v0, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +09146c: 5231 e50f |0018: iget v1, v3, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0fe5 │ │ +091470: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +091474: 5932 e50f |001c: iput v2, v3, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0fe5 │ │ +091478: 4600 0001 |001e: aget-object v0, v0, v1 │ │ +09147c: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ 0x0014 line=481 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Lcom/badlogic/gdx/utils/ArrayMap$Values; │ │ 0x0000 - 0x0021 reg=3 this Lcom/badlogic/gdx/utils/ArrayMap$Values; Lcom/badlogic/gdx/utils/ArrayMap$Values; │ │ @@ -117983,22 +118005,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -082f44: |[082f44] com.badlogic.gdx.utils.ArrayMap$Values.remove:()V │ │ -082f54: 5220 e50f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0fe5 │ │ -082f58: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ -082f5c: 5920 e50f |0004: iput v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0fe5 │ │ -082f60: 5420 e60f |0006: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Values;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0fe6 │ │ -082f64: 5221 e50f |0008: iget v1, v2, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0fe5 │ │ -082f68: 6e20 ba1e 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.removeIndex:(I)V // method@1eba │ │ -082f6e: 0e00 |000d: return-void │ │ +091480: |[091480] com.badlogic.gdx.utils.ArrayMap$Values.remove:()V │ │ +091490: 5220 e50f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0fe5 │ │ +091494: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ +091498: 5920 e50f |0004: iput v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0fe5 │ │ +09149c: 5420 e60f |0006: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Values;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0fe6 │ │ +0914a0: 5221 e50f |0008: iget v1, v2, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0fe5 │ │ +0914a4: 6e20 ba1e 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.removeIndex:(I)V // method@1eba │ │ +0914aa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ 0x0006 line=486 │ │ 0x000d line=487 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/ArrayMap$Values; │ │ @@ -118009,32 +118031,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -082f70: |[082f70] com.badlogic.gdx.utils.ArrayMap$Values.reset:()V │ │ -082f80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -082f82: 5910 e50f |0001: iput v0, v1, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0fe5 │ │ -082f86: 0e00 |0003: return-void │ │ +0914ac: |[0914ac] com.badlogic.gdx.utils.ArrayMap$Values.reset:()V │ │ +0914bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0914be: 5910 e50f |0001: iput v0, v1, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0fe5 │ │ +0914c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ 0x0003 line=491 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/ArrayMap$Values; │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/utils/ArrayMap$Values; Lcom/badlogic/gdx/utils/ArrayMap$Values; │ │ │ │ source_file_idx : 434 (ArrayMap.java) │ │ │ │ Class #316 header: │ │ -class_idx : 747 │ │ +class_idx : 745 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 434 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 33 │ │ │ │ Class #316 annotations: │ │ @@ -118135,19 +118157,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -082f88: |[082f88] com.badlogic.gdx.utils.ArrayMap.:()V │ │ -082f98: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -082f9a: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ -082f9e: 7030 a31e 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.:(ZI)V // method@1ea3 │ │ -082fa4: 0e00 |0006: return-void │ │ +0914c4: |[0914c4] com.badlogic.gdx.utils.ArrayMap.:()V │ │ +0914d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0914d6: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ +0914da: 7030 a31e 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.:(ZI)V // method@1ea3 │ │ +0914e0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0006 line=43 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/ArrayMap; │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/utils/ArrayMap; Lcom/badlogic/gdx/utils/ArrayMap; │ │ @@ -118157,18 +118179,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -082fa8: |[082fa8] com.badlogic.gdx.utils.ArrayMap.:(I)V │ │ -082fb8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -082fba: 7030 a31e 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/ArrayMap;.:(ZI)V // method@1ea3 │ │ -082fc0: 0e00 |0004: return-void │ │ +0914e4: |[0914e4] com.badlogic.gdx.utils.ArrayMap.:(I)V │ │ +0914f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0914f6: 7030 a31e 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/ArrayMap;.:(ZI)V // method@1ea3 │ │ +0914fc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0004 line=48 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/ArrayMap; │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/ArrayMap; Lcom/badlogic/gdx/utils/ArrayMap; │ │ @@ -118179,40 +118201,40 @@ │ │ type : '(Lcom/badlogic/gdx/utils/ArrayMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 51 16-bit code units │ │ -082fc4: |[082fc4] com.badlogic.gdx.utils.ArrayMap.:(Lcom/badlogic/gdx/utils/ArrayMap;)V │ │ -082fd4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -082fd6: 5560 ea0f |0001: iget-boolean v0, v6, Lcom/badlogic/gdx/utils/ArrayMap;.ordered:Z // field@0fea │ │ -082fda: 5261 eb0f |0003: iget v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -082fde: 5462 e80f |0005: iget-object v2, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -082fe2: 6e10 2926 0200 |0007: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -082fe8: 0c02 |000a: move-result-object v2 │ │ -082fea: 6e10 ce25 0200 |000b: invoke-virtual {v2}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@25ce │ │ -082ff0: 0c02 |000e: move-result-object v2 │ │ -082ff2: 5463 ec0f |000f: iget-object v3, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -082ff6: 6e10 2926 0300 |0011: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -082ffc: 0c03 |0014: move-result-object v3 │ │ -082ffe: 6e10 ce25 0300 |0015: invoke-virtual {v3}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@25ce │ │ -083004: 0c03 |0018: move-result-object v3 │ │ -083006: 7053 a41e 0521 |0019: invoke-direct {v5, v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/ArrayMap;.:(ZILjava/lang/Class;Ljava/lang/Class;)V // method@1ea4 │ │ -08300c: 5260 eb0f |001c: iget v0, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -083010: 5950 eb0f |001e: iput v0, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -083014: 5460 e80f |0020: iget-object v0, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -083018: 5451 e80f |0022: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -08301c: 5252 eb0f |0024: iget v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -083020: 7152 7826 4041 |0026: invoke-static {v0, v4, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -083026: 5460 ec0f |0029: iget-object v0, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -08302a: 5451 ec0f |002b: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -08302e: 5252 eb0f |002d: iget v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -083032: 7152 7826 4041 |002f: invoke-static {v0, v4, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -083038: 0e00 |0032: return-void │ │ +091500: |[091500] com.badlogic.gdx.utils.ArrayMap.:(Lcom/badlogic/gdx/utils/ArrayMap;)V │ │ +091510: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +091512: 5560 ea0f |0001: iget-boolean v0, v6, Lcom/badlogic/gdx/utils/ArrayMap;.ordered:Z // field@0fea │ │ +091516: 5261 eb0f |0003: iget v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +09151a: 5462 e80f |0005: iget-object v2, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +09151e: 6e10 2926 0200 |0007: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +091524: 0c02 |000a: move-result-object v2 │ │ +091526: 6e10 ce25 0200 |000b: invoke-virtual {v2}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@25ce │ │ +09152c: 0c02 |000e: move-result-object v2 │ │ +09152e: 5463 ec0f |000f: iget-object v3, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +091532: 6e10 2926 0300 |0011: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +091538: 0c03 |0014: move-result-object v3 │ │ +09153a: 6e10 ce25 0300 |0015: invoke-virtual {v3}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@25ce │ │ +091540: 0c03 |0018: move-result-object v3 │ │ +091542: 7053 a41e 0521 |0019: invoke-direct {v5, v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/ArrayMap;.:(ZILjava/lang/Class;Ljava/lang/Class;)V // method@1ea4 │ │ +091548: 5260 eb0f |001c: iget v0, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +09154c: 5950 eb0f |001e: iput v0, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091550: 5460 e80f |0020: iget-object v0, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +091554: 5451 e80f |0022: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +091558: 5252 eb0f |0024: iget v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +09155c: 7152 7826 4041 |0026: invoke-static {v0, v4, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +091562: 5460 ec0f |0029: iget-object v0, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +091566: 5451 ec0f |002b: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +09156a: 5252 eb0f |002d: iget v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +09156e: 7152 7826 4041 |002f: invoke-static {v0, v4, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +091574: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=78 │ │ 0x001c line=80 │ │ 0x0020 line=81 │ │ 0x0029 line=82 │ │ 0x0032 line=83 │ │ @@ -118226,19 +118248,19 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/Class;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -08303c: |[08303c] com.badlogic.gdx.utils.ArrayMap.:(Ljava/lang/Class;Ljava/lang/Class;)V │ │ -08304c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08304e: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ -083052: 7054 a41e 0231 |0003: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/utils/ArrayMap;.:(ZILjava/lang/Class;Ljava/lang/Class;)V // method@1ea4 │ │ -083058: 0e00 |0006: return-void │ │ +091578: |[091578] com.badlogic.gdx.utils.ArrayMap.:(Ljava/lang/Class;Ljava/lang/Class;)V │ │ +091588: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09158a: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ +09158e: 7054 a41e 0231 |0003: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/utils/ArrayMap;.:(ZILjava/lang/Class;Ljava/lang/Class;)V // method@1ea4 │ │ +091594: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0006 line=72 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/ArrayMap; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Class; │ │ @@ -118252,24 +118274,24 @@ │ │ type : '(ZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -08305c: |[08305c] com.badlogic.gdx.utils.ArrayMap.:(ZI)V │ │ -08306c: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -083072: 5c12 ea0f |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/ArrayMap;.ordered:Z // field@0fea │ │ -083076: 2330 9404 |0005: new-array v0, v3, [Ljava/lang/Object; // type@0494 │ │ -08307a: 1f00 9404 |0007: check-cast v0, [Ljava/lang/Object; // type@0494 │ │ -08307e: 5b10 e80f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -083082: 2330 9404 |000b: new-array v0, v3, [Ljava/lang/Object; // type@0494 │ │ -083086: 1f00 9404 |000d: check-cast v0, [Ljava/lang/Object; // type@0494 │ │ -08308a: 5b10 ec0f |000f: iput-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -08308e: 0e00 |0011: return-void │ │ +091598: |[091598] com.badlogic.gdx.utils.ArrayMap.:(ZI)V │ │ +0915a8: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0915ae: 5c12 ea0f |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/ArrayMap;.ordered:Z // field@0fea │ │ +0915b2: 2330 9204 |0005: new-array v0, v3, [Ljava/lang/Object; // type@0492 │ │ +0915b6: 1f00 9204 |0007: check-cast v0, [Ljava/lang/Object; // type@0492 │ │ +0915ba: 5b10 e80f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +0915be: 2330 9204 |000b: new-array v0, v3, [Ljava/lang/Object; // type@0492 │ │ +0915c2: 1f00 9204 |000d: check-cast v0, [Ljava/lang/Object; // type@0492 │ │ +0915c6: 5b10 ec0f |000f: iput-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +0915ca: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0005 line=55 │ │ 0x000b line=56 │ │ 0x0011 line=57 │ │ @@ -118284,28 +118306,28 @@ │ │ type : '(ZILjava/lang/Class;Ljava/lang/Class;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -083090: |[083090] com.badlogic.gdx.utils.ArrayMap.:(ZILjava/lang/Class;Ljava/lang/Class;)V │ │ -0830a0: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0830a6: 5c12 ea0f |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/ArrayMap;.ordered:Z // field@0fea │ │ -0830aa: 7120 9026 3400 |0005: invoke-static {v4, v3}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@2690 │ │ -0830b0: 0c00 |0008: move-result-object v0 │ │ -0830b2: 1f00 9404 |0009: check-cast v0, [Ljava/lang/Object; // type@0494 │ │ -0830b6: 1f00 9404 |000b: check-cast v0, [Ljava/lang/Object; // type@0494 │ │ -0830ba: 5b10 e80f |000d: iput-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -0830be: 7120 9026 3500 |000f: invoke-static {v5, v3}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@2690 │ │ -0830c4: 0c00 |0012: move-result-object v0 │ │ -0830c6: 1f00 9404 |0013: check-cast v0, [Ljava/lang/Object; // type@0494 │ │ -0830ca: 1f00 9404 |0015: check-cast v0, [Ljava/lang/Object; // type@0494 │ │ -0830ce: 5b10 ec0f |0017: iput-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -0830d2: 0e00 |0019: return-void │ │ +0915cc: |[0915cc] com.badlogic.gdx.utils.ArrayMap.:(ZILjava/lang/Class;Ljava/lang/Class;)V │ │ +0915dc: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0915e2: 5c12 ea0f |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/ArrayMap;.ordered:Z // field@0fea │ │ +0915e6: 7120 9026 3400 |0005: invoke-static {v4, v3}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@2690 │ │ +0915ec: 0c00 |0008: move-result-object v0 │ │ +0915ee: 1f00 9204 |0009: check-cast v0, [Ljava/lang/Object; // type@0492 │ │ +0915f2: 1f00 9204 |000b: check-cast v0, [Ljava/lang/Object; // type@0492 │ │ +0915f6: 5b10 e80f |000d: iput-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +0915fa: 7120 9026 3500 |000f: invoke-static {v5, v3}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@2690 │ │ +091600: 0c00 |0012: move-result-object v0 │ │ +091602: 1f00 9204 |0013: check-cast v0, [Ljava/lang/Object; // type@0492 │ │ +091606: 1f00 9204 |0015: check-cast v0, [Ljava/lang/Object; // type@0492 │ │ +09160a: 5b10 ec0f |0017: iput-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +09160e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=64 │ │ 0x0005 line=65 │ │ 0x000f line=66 │ │ 0x0019 line=67 │ │ @@ -118325,19 +118347,19 @@ │ │ type : '(Lcom/badlogic/gdx/utils/ArrayMap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0830d4: |[0830d4] com.badlogic.gdx.utils.ArrayMap.addAll:(Lcom/badlogic/gdx/utils/ArrayMap;)V │ │ -0830e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0830e6: 5231 eb0f |0001: iget v1, v3, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -0830ea: 6e40 a61e 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.addAll:(Lcom/badlogic/gdx/utils/ArrayMap;II)V // method@1ea6 │ │ -0830f0: 0e00 |0006: return-void │ │ +091610: |[091610] com.badlogic.gdx.utils.ArrayMap.addAll:(Lcom/badlogic/gdx/utils/ArrayMap;)V │ │ +091620: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +091622: 5231 eb0f |0001: iget v1, v3, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091626: 6e40 a61e 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.addAll:(Lcom/badlogic/gdx/utils/ArrayMap;II)V // method@1ea6 │ │ +09162c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0006 line=106 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/ArrayMap; │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/utils/ArrayMap; Lcom/badlogic/gdx/utils/ArrayMap; │ │ @@ -118348,67 +118370,67 @@ │ │ type : '(Lcom/badlogic/gdx/utils/ArrayMap;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 101 16-bit code units │ │ -0830f4: |[0830f4] com.badlogic.gdx.utils.ArrayMap.addAll:(Lcom/badlogic/gdx/utils/ArrayMap;II)V │ │ -083104: 9001 0607 |0000: add-int v1, v6, v7 │ │ -083108: 5252 eb0f |0002: iget v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -08310c: 3721 3100 |0004: if-le v1, v2, 0035 // +0031 │ │ -083110: 2201 af03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03af │ │ -083114: 2202 c503 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -083118: 7010 6726 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08311e: 1a03 e622 |000d: const-string v3, "offset + length must be <= size: " // string@22e6 │ │ -083122: 6e20 6e26 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -083128: 0c02 |0012: move-result-object v2 │ │ -08312a: 6e20 6b26 6200 |0013: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -083130: 0c02 |0016: move-result-object v2 │ │ -083132: 1a03 0f00 |0017: const-string v3, " + " // string@000f │ │ -083136: 6e20 6e26 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08313c: 0c02 |001c: move-result-object v2 │ │ -08313e: 6e20 6b26 7200 |001d: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -083144: 0c02 |0020: move-result-object v2 │ │ -083146: 1a03 1400 |0021: const-string v3, " <= " // string@0014 │ │ -08314a: 6e20 6e26 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -083150: 0c02 |0026: move-result-object v2 │ │ -083152: 5253 eb0f |0027: iget v3, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -083156: 6e20 6b26 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -08315c: 0c02 |002c: move-result-object v2 │ │ -08315e: 6e10 7426 0200 |002d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -083164: 0c02 |0030: move-result-object v2 │ │ -083166: 7020 f825 2100 |0031: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -08316c: 2701 |0034: throw v1 │ │ -08316e: 5241 eb0f |0035: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -083172: b071 |0037: add-int/2addr v1, v7 │ │ -083174: 9100 0106 |0038: sub-int v0, v1, v6 │ │ -083178: 5441 e80f |003a: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -08317c: 2111 |003c: array-length v1, v1 │ │ -08317e: 3410 1000 |003d: if-lt v0, v1, 004d // +0010 │ │ -083182: 1301 0800 |003f: const/16 v1, #int 8 // #8 │ │ -083186: 8202 |0041: int-to-float v2, v0 │ │ -083188: 1503 e03f |0042: const/high16 v3, #int 1071644672 // #3fe0 │ │ -08318c: c832 |0044: mul-float/2addr v2, v3 │ │ -08318e: 8722 |0045: float-to-int v2, v2 │ │ -083190: 7120 1926 2100 |0046: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -083196: 0a01 |0049: move-result v1 │ │ -083198: 6e20 bd1e 1400 |004a: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.resize:(I)V // method@1ebd │ │ -08319e: 5451 e80f |004d: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -0831a2: 5442 e80f |004f: iget-object v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -0831a6: 5243 eb0f |0051: iget v3, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -0831aa: 7157 7826 6132 |0053: invoke-static {v1, v6, v2, v3, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0831b0: 5451 ec0f |0056: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -0831b4: 5442 ec0f |0058: iget-object v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -0831b8: 5243 eb0f |005a: iget v3, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -0831bc: 7157 7826 6132 |005c: invoke-static {v1, v6, v2, v3, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0831c2: 5241 eb0f |005f: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -0831c6: b071 |0061: add-int/2addr v1, v7 │ │ -0831c8: 5941 eb0f |0062: iput v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -0831cc: 0e00 |0064: return-void │ │ +091630: |[091630] com.badlogic.gdx.utils.ArrayMap.addAll:(Lcom/badlogic/gdx/utils/ArrayMap;II)V │ │ +091640: 9001 0607 |0000: add-int v1, v6, v7 │ │ +091644: 5252 eb0f |0002: iget v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091648: 3721 3100 |0004: if-le v1, v2, 0035 // +0031 │ │ +09164c: 2201 ad03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +091650: 2202 c303 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +091654: 7010 6726 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09165a: 1a03 e422 |000d: const-string v3, "offset + length must be <= size: " // string@22e4 │ │ +09165e: 6e20 6e26 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +091664: 0c02 |0012: move-result-object v2 │ │ +091666: 6e20 6b26 6200 |0013: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +09166c: 0c02 |0016: move-result-object v2 │ │ +09166e: 1a03 0f00 |0017: const-string v3, " + " // string@000f │ │ +091672: 6e20 6e26 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +091678: 0c02 |001c: move-result-object v2 │ │ +09167a: 6e20 6b26 7200 |001d: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +091680: 0c02 |0020: move-result-object v2 │ │ +091682: 1a03 1400 |0021: const-string v3, " <= " // string@0014 │ │ +091686: 6e20 6e26 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09168c: 0c02 |0026: move-result-object v2 │ │ +09168e: 5253 eb0f |0027: iget v3, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091692: 6e20 6b26 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +091698: 0c02 |002c: move-result-object v2 │ │ +09169a: 6e10 7426 0200 |002d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0916a0: 0c02 |0030: move-result-object v2 │ │ +0916a2: 7020 f825 2100 |0031: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0916a8: 2701 |0034: throw v1 │ │ +0916aa: 5241 eb0f |0035: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +0916ae: b071 |0037: add-int/2addr v1, v7 │ │ +0916b0: 9100 0106 |0038: sub-int v0, v1, v6 │ │ +0916b4: 5441 e80f |003a: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +0916b8: 2111 |003c: array-length v1, v1 │ │ +0916ba: 3410 1000 |003d: if-lt v0, v1, 004d // +0010 │ │ +0916be: 1301 0800 |003f: const/16 v1, #int 8 // #8 │ │ +0916c2: 8202 |0041: int-to-float v2, v0 │ │ +0916c4: 1503 e03f |0042: const/high16 v3, #int 1071644672 // #3fe0 │ │ +0916c8: c832 |0044: mul-float/2addr v2, v3 │ │ +0916ca: 8722 |0045: float-to-int v2, v2 │ │ +0916cc: 7120 1926 2100 |0046: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0916d2: 0a01 |0049: move-result v1 │ │ +0916d4: 6e20 bd1e 1400 |004a: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.resize:(I)V // method@1ebd │ │ +0916da: 5451 e80f |004d: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +0916de: 5442 e80f |004f: iget-object v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +0916e2: 5243 eb0f |0051: iget v3, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +0916e6: 7157 7826 6132 |0053: invoke-static {v1, v6, v2, v3, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0916ec: 5451 ec0f |0056: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +0916f0: 5442 ec0f |0058: iget-object v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +0916f4: 5243 eb0f |005a: iget v3, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +0916f8: 7157 7826 6132 |005c: invoke-static {v1, v6, v2, v3, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0916fe: 5241 eb0f |005f: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091702: b071 |0061: add-int/2addr v1, v7 │ │ +091704: 5941 eb0f |0062: iput v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091708: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0006 line=110 │ │ 0x0035 line=111 │ │ 0x003a line=112 │ │ 0x004d line=113 │ │ @@ -118428,28 +118450,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -0831d0: |[0831d0] com.badlogic.gdx.utils.ArrayMap.clear:()V │ │ -0831e0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0831e2: 5451 e80f |0001: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -0831e6: 5453 ec0f |0003: iget-object v3, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -0831ea: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0831ec: 5252 eb0f |0006: iget v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -0831f0: 3520 0900 |0008: if-ge v0, v2, 0011 // +0009 │ │ -0831f4: 4d04 0100 |000a: aput-object v4, v1, v0 │ │ -0831f8: 4d04 0300 |000c: aput-object v4, v3, v0 │ │ -0831fc: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -083200: 28f8 |0010: goto 0008 // -0008 │ │ -083202: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -083204: 5954 eb0f |0012: iput v4, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -083208: 0e00 |0014: return-void │ │ +09170c: |[09170c] com.badlogic.gdx.utils.ArrayMap.clear:()V │ │ +09171c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +09171e: 5451 e80f |0001: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +091722: 5453 ec0f |0003: iget-object v3, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +091726: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +091728: 5252 eb0f |0006: iget v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +09172c: 3520 0900 |0008: if-ge v0, v2, 0011 // +0009 │ │ +091730: 4d04 0100 |000a: aput-object v4, v1, v0 │ │ +091734: 4d04 0300 |000c: aput-object v4, v3, v0 │ │ +091738: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09173c: 28f8 |0010: goto 0008 // -0008 │ │ +09173e: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +091740: 5954 eb0f |0012: iput v4, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091744: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=311 │ │ 0x0003 line=312 │ │ 0x0005 line=313 │ │ 0x000a line=314 │ │ 0x000c line=315 │ │ @@ -118469,37 +118491,37 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -08320c: |[08320c] com.badlogic.gdx.utils.ArrayMap.containsKey:(Ljava/lang/Object;)Z │ │ -08321c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -08321e: 5452 e80f |0001: iget-object v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -083222: 5254 eb0f |0003: iget v4, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -083226: d800 04ff |0005: add-int/lit8 v0, v4, #int -1 // #ff │ │ -08322a: 3906 0c00 |0007: if-nez v6, 0013 // +000c │ │ -08322e: 0101 |0009: move v1, v0 │ │ -083230: 3a01 1700 |000a: if-ltz v1, 0021 // +0017 │ │ -083234: d800 01ff |000c: add-int/lit8 v0, v1, #int -1 // #ff │ │ -083238: 4604 0201 |000e: aget-object v4, v2, v1 │ │ -08323c: 3364 f9ff |0010: if-ne v4, v6, 0009 // -0007 │ │ -083240: 0f03 |0012: return v3 │ │ -083242: 0101 |0013: move v1, v0 │ │ -083244: 3a01 0d00 |0014: if-ltz v1, 0021 // +000d │ │ -083248: d800 01ff |0016: add-int/lit8 v0, v1, #int -1 // #ff │ │ -08324c: 4604 0201 |0018: aget-object v4, v2, v1 │ │ -083250: 6e20 2826 4600 |001a: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -083256: 0a04 |001d: move-result v4 │ │ -083258: 3804 f5ff |001e: if-eqz v4, 0013 // -000b │ │ -08325c: 28f2 |0020: goto 0012 // -000e │ │ -08325e: 0110 |0021: move v0, v1 │ │ -083260: 1203 |0022: const/4 v3, #int 0 // #0 │ │ -083262: 28ef |0023: goto 0012 // -0011 │ │ +091748: |[091748] com.badlogic.gdx.utils.ArrayMap.containsKey:(Ljava/lang/Object;)Z │ │ +091758: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +09175a: 5452 e80f |0001: iget-object v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +09175e: 5254 eb0f |0003: iget v4, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091762: d800 04ff |0005: add-int/lit8 v0, v4, #int -1 // #ff │ │ +091766: 3906 0c00 |0007: if-nez v6, 0013 // +000c │ │ +09176a: 0101 |0009: move v1, v0 │ │ +09176c: 3a01 1700 |000a: if-ltz v1, 0021 // +0017 │ │ +091770: d800 01ff |000c: add-int/lit8 v0, v1, #int -1 // #ff │ │ +091774: 4604 0201 |000e: aget-object v4, v2, v1 │ │ +091778: 3364 f9ff |0010: if-ne v4, v6, 0009 // -0007 │ │ +09177c: 0f03 |0012: return v3 │ │ +09177e: 0101 |0013: move v1, v0 │ │ +091780: 3a01 0d00 |0014: if-ltz v1, 0021 // +000d │ │ +091784: d800 01ff |0016: add-int/lit8 v0, v1, #int -1 // #ff │ │ +091788: 4604 0201 |0018: aget-object v4, v2, v1 │ │ +09178c: 6e20 2826 4600 |001a: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +091792: 0a04 |001d: move-result v4 │ │ +091794: 3804 f5ff |001e: if-eqz v4, 0013 // -000b │ │ +091798: 28f2 |0020: goto 0012 // -000e │ │ +09179a: 0110 |0021: move v0, v1 │ │ +09179c: 1203 |0022: const/4 v3, #int 0 // #0 │ │ +09179e: 28ef |0023: goto 0012 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=192 │ │ 0x0003 line=193 │ │ 0x0007 line=194 │ │ 0x000a line=195 │ │ 0x000c line=196 │ │ @@ -118526,38 +118548,38 @@ │ │ type : '(Ljava/lang/Object;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -083264: |[083264] com.badlogic.gdx.utils.ArrayMap.containsValue:(Ljava/lang/Object;Z)Z │ │ -083274: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -083276: 5452 ec0f |0001: iget-object v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -08327a: 5254 eb0f |0003: iget v4, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -08327e: d800 04ff |0005: add-int/lit8 v0, v4, #int -1 // #ff │ │ -083282: 3907 0400 |0007: if-nez v7, 000b // +0004 │ │ -083286: 3906 0c00 |0009: if-nez v6, 0015 // +000c │ │ -08328a: 0101 |000b: move v1, v0 │ │ -08328c: 3a01 1700 |000c: if-ltz v1, 0023 // +0017 │ │ -083290: d800 01ff |000e: add-int/lit8 v0, v1, #int -1 // #ff │ │ -083294: 4604 0201 |0010: aget-object v4, v2, v1 │ │ -083298: 3364 f9ff |0012: if-ne v4, v6, 000b // -0007 │ │ -08329c: 0f03 |0014: return v3 │ │ -08329e: 0101 |0015: move v1, v0 │ │ -0832a0: 3a01 0d00 |0016: if-ltz v1, 0023 // +000d │ │ -0832a4: d800 01ff |0018: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0832a8: 4604 0201 |001a: aget-object v4, v2, v1 │ │ -0832ac: 6e20 2826 4600 |001c: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -0832b2: 0a04 |001f: move-result v4 │ │ -0832b4: 3804 f5ff |0020: if-eqz v4, 0015 // -000b │ │ -0832b8: 28f2 |0022: goto 0014 // -000e │ │ -0832ba: 0110 |0023: move v0, v1 │ │ -0832bc: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -0832be: 28ef |0025: goto 0014 // -0011 │ │ +0917a0: |[0917a0] com.badlogic.gdx.utils.ArrayMap.containsValue:(Ljava/lang/Object;Z)Z │ │ +0917b0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0917b2: 5452 ec0f |0001: iget-object v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +0917b6: 5254 eb0f |0003: iget v4, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +0917ba: d800 04ff |0005: add-int/lit8 v0, v4, #int -1 // #ff │ │ +0917be: 3907 0400 |0007: if-nez v7, 000b // +0004 │ │ +0917c2: 3906 0c00 |0009: if-nez v6, 0015 // +000c │ │ +0917c6: 0101 |000b: move v1, v0 │ │ +0917c8: 3a01 1700 |000c: if-ltz v1, 0023 // +0017 │ │ +0917cc: d800 01ff |000e: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0917d0: 4604 0201 |0010: aget-object v4, v2, v1 │ │ +0917d4: 3364 f9ff |0012: if-ne v4, v6, 000b // -0007 │ │ +0917d8: 0f03 |0014: return v3 │ │ +0917da: 0101 |0015: move v1, v0 │ │ +0917dc: 3a01 0d00 |0016: if-ltz v1, 0023 // +000d │ │ +0917e0: d800 01ff |0018: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0917e4: 4604 0201 |001a: aget-object v4, v2, v1 │ │ +0917e8: 6e20 2826 4600 |001c: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0917ee: 0a04 |001f: move-result v4 │ │ +0917f0: 3804 f5ff |0020: if-eqz v4, 0015 // -000b │ │ +0917f4: 28f2 |0022: goto 0014 // -000e │ │ +0917f6: 0110 |0023: move v0, v1 │ │ +0917f8: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +0917fa: 28ef |0025: goto 0014 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=206 │ │ 0x0003 line=207 │ │ 0x0007 line=208 │ │ 0x000c line=209 │ │ 0x000e line=210 │ │ @@ -118585,25 +118607,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0832c0: |[0832c0] com.badlogic.gdx.utils.ArrayMap.ensureCapacity:(I)V │ │ -0832d0: 5221 eb0f |0000: iget v1, v2, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -0832d4: 9000 0103 |0002: add-int v0, v1, v3 │ │ -0832d8: 5421 e80f |0004: iget-object v1, v2, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -0832dc: 2111 |0006: array-length v1, v1 │ │ -0832de: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ -0832e2: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ -0832e6: 7120 1926 0100 |000b: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0832ec: 0a01 |000e: move-result v1 │ │ -0832ee: 6e20 bd1e 1200 |000f: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.resize:(I)V // method@1ebd │ │ -0832f4: 0e00 |0012: return-void │ │ +0917fc: |[0917fc] com.badlogic.gdx.utils.ArrayMap.ensureCapacity:(I)V │ │ +09180c: 5221 eb0f |0000: iget v1, v2, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091810: 9000 0103 |0002: add-int v0, v1, v3 │ │ +091814: 5421 e80f |0004: iget-object v1, v2, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +091818: 2111 |0006: array-length v1, v1 │ │ +09181a: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ +09181e: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ +091822: 7120 1926 0100 |000b: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +091828: 0a01 |000e: move-result v1 │ │ +09182a: 6e20 bd1e 1200 |000f: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.resize:(I)V // method@1ebd │ │ +091830: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x0004 line=330 │ │ 0x0012 line=331 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/ArrayMap; │ │ @@ -118616,25 +118638,25 @@ │ │ type : '()Lcom/badlogic/gdx/utils/ArrayMap$Entries;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0832f8: |[0832f8] com.badlogic.gdx.utils.ArrayMap.entries:()Lcom/badlogic/gdx/utils/ArrayMap$Entries; │ │ -083308: 5410 e70f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.entries:Lcom/badlogic/gdx/utils/ArrayMap$Entries; // field@0fe7 │ │ -08330c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -083310: 2200 e802 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ArrayMap$Entries; // type@02e8 │ │ -083314: 7020 8c1e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.:(Lcom/badlogic/gdx/utils/ArrayMap;)V // method@1e8c │ │ -08331a: 5b10 e70f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.entries:Lcom/badlogic/gdx/utils/ArrayMap$Entries; // field@0fe7 │ │ -08331e: 5410 e70f |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.entries:Lcom/badlogic/gdx/utils/ArrayMap$Entries; // field@0fe7 │ │ -083322: 1100 |000d: return-object v0 │ │ -083324: 5410 e70f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.entries:Lcom/badlogic/gdx/utils/ArrayMap$Entries; // field@0fe7 │ │ -083328: 6e10 921e 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.reset:()V // method@1e92 │ │ -08332e: 28f8 |0013: goto 000b // -0008 │ │ +091834: |[091834] com.badlogic.gdx.utils.ArrayMap.entries:()Lcom/badlogic/gdx/utils/ArrayMap$Entries; │ │ +091844: 5410 e70f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.entries:Lcom/badlogic/gdx/utils/ArrayMap$Entries; // field@0fe7 │ │ +091848: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +09184c: 2200 e602 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ArrayMap$Entries; // type@02e6 │ │ +091850: 7020 8c1e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.:(Lcom/badlogic/gdx/utils/ArrayMap;)V // method@1e8c │ │ +091856: 5b10 e70f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.entries:Lcom/badlogic/gdx/utils/ArrayMap$Entries; // field@0fe7 │ │ +09185a: 5410 e70f |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.entries:Lcom/badlogic/gdx/utils/ArrayMap$Entries; // field@0fe7 │ │ +09185e: 1100 |000d: return-object v0 │ │ +091860: 5410 e70f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.entries:Lcom/badlogic/gdx/utils/ArrayMap$Entries; // field@0fe7 │ │ +091864: 6e10 921e 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.reset:()V // method@1e92 │ │ +09186a: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0004 line=403 │ │ 0x000b line=406 │ │ 0x000e line=405 │ │ locals : │ │ @@ -118646,19 +118668,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -083330: |[083330] com.badlogic.gdx.utils.ArrayMap.firstKey:()Ljava/lang/Object; │ │ -083340: 5420 e80f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -083344: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -083346: 4600 0001 |0003: aget-object v0, v0, v1 │ │ -08334a: 1100 |0005: return-object v0 │ │ +09186c: |[09186c] com.badlogic.gdx.utils.ArrayMap.firstKey:()Ljava/lang/Object; │ │ +09187c: 5420 e80f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +091880: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +091882: 4600 0001 |0003: aget-object v0, v0, v1 │ │ +091886: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/ArrayMap; │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/utils/ArrayMap; Lcom/badlogic/gdx/utils/ArrayMap; │ │ │ │ @@ -118667,19 +118689,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -08334c: |[08334c] com.badlogic.gdx.utils.ArrayMap.firstValue:()Ljava/lang/Object; │ │ -08335c: 5420 ec0f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -083360: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -083362: 4600 0001 |0003: aget-object v0, v0, v1 │ │ -083366: 1100 |0005: return-object v0 │ │ +091888: |[091888] com.badlogic.gdx.utils.ArrayMap.firstValue:()Ljava/lang/Object; │ │ +091898: 5420 ec0f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +09189c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +09189e: 4600 0001 |0003: aget-object v0, v0, v1 │ │ +0918a2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/ArrayMap; │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/utils/ArrayMap; Lcom/badlogic/gdx/utils/ArrayMap; │ │ │ │ @@ -118688,38 +118710,38 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -083368: |[083368] com.badlogic.gdx.utils.ArrayMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -083378: 5431 e80f |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -08337c: 5232 eb0f |0002: iget v2, v3, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -083380: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ -083384: 3904 1200 |0006: if-nez v4, 0018 // +0012 │ │ -083388: 3a00 1f00 |0008: if-ltz v0, 0027 // +001f │ │ -08338c: 4602 0100 |000a: aget-object v2, v1, v0 │ │ -083390: 3342 0700 |000c: if-ne v2, v4, 0013 // +0007 │ │ -083394: 5432 ec0f |000e: iget-object v2, v3, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -083398: 4602 0200 |0010: aget-object v2, v2, v0 │ │ -08339c: 1102 |0012: return-object v2 │ │ -08339e: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0833a2: 28f3 |0015: goto 0008 // -000d │ │ -0833a4: d800 00ff |0016: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0833a8: 3a00 0f00 |0018: if-ltz v0, 0027 // +000f │ │ -0833ac: 4602 0100 |001a: aget-object v2, v1, v0 │ │ -0833b0: 6e20 2826 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -0833b6: 0a02 |001f: move-result v2 │ │ -0833b8: 3802 f6ff |0020: if-eqz v2, 0016 // -000a │ │ -0833bc: 5432 ec0f |0022: iget-object v2, v3, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -0833c0: 4602 0200 |0024: aget-object v2, v2, v0 │ │ -0833c4: 28ec |0026: goto 0012 // -0014 │ │ -0833c6: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -0833c8: 28ea |0028: goto 0012 // -0016 │ │ +0918a4: |[0918a4] com.badlogic.gdx.utils.ArrayMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0918b4: 5431 e80f |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +0918b8: 5232 eb0f |0002: iget v2, v3, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +0918bc: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ +0918c0: 3904 1200 |0006: if-nez v4, 0018 // +0012 │ │ +0918c4: 3a00 1f00 |0008: if-ltz v0, 0027 // +001f │ │ +0918c8: 4602 0100 |000a: aget-object v2, v1, v0 │ │ +0918cc: 3342 0700 |000c: if-ne v2, v4, 0013 // +0007 │ │ +0918d0: 5432 ec0f |000e: iget-object v2, v3, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +0918d4: 4602 0200 |0010: aget-object v2, v2, v0 │ │ +0918d8: 1102 |0012: return-object v2 │ │ +0918da: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0918de: 28f3 |0015: goto 0008 // -000d │ │ +0918e0: d800 00ff |0016: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0918e4: 3a00 0f00 |0018: if-ltz v0, 0027 // +000f │ │ +0918e8: 4602 0100 |001a: aget-object v2, v1, v0 │ │ +0918ec: 6e20 2826 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0918f2: 0a02 |001f: move-result v2 │ │ +0918f4: 3802 f6ff |0020: if-eqz v2, 0016 // -000a │ │ +0918f8: 5432 ec0f |0022: iget-object v2, v3, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +0918fc: 4602 0200 |0024: aget-object v2, v2, v0 │ │ +091900: 28ec |0026: goto 0012 // -0014 │ │ +091902: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +091904: 28ea |0028: goto 0012 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0002 line=122 │ │ 0x0006 line=123 │ │ 0x0008 line=124 │ │ 0x000a line=125 │ │ @@ -118741,39 +118763,39 @@ │ │ type : '(Ljava/lang/Object;Z)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -0833cc: |[0833cc] com.badlogic.gdx.utils.ArrayMap.getKey:(Ljava/lang/Object;Z)Ljava/lang/Object; │ │ -0833dc: 5431 ec0f |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -0833e0: 5232 eb0f |0002: iget v2, v3, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -0833e4: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ -0833e8: 3905 0400 |0006: if-nez v5, 000a // +0004 │ │ -0833ec: 3901 1200 |0008: if-nez v1, 001a // +0012 │ │ -0833f0: 3a00 1f00 |000a: if-ltz v0, 0029 // +001f │ │ -0833f4: 4602 0100 |000c: aget-object v2, v1, v0 │ │ -0833f8: 3312 0700 |000e: if-ne v2, v1, 0015 // +0007 │ │ -0833fc: 5432 e80f |0010: iget-object v2, v3, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -083400: 4602 0200 |0012: aget-object v2, v2, v0 │ │ -083404: 1102 |0014: return-object v2 │ │ -083406: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -08340a: 28f3 |0017: goto 000a // -000d │ │ -08340c: d800 00ff |0018: add-int/lit8 v0, v0, #int -1 // #ff │ │ -083410: 3a00 0f00 |001a: if-ltz v0, 0029 // +000f │ │ -083414: 4602 0100 |001c: aget-object v2, v1, v0 │ │ -083418: 6e20 2826 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -08341e: 0a02 |0021: move-result v2 │ │ -083420: 3802 f6ff |0022: if-eqz v2, 0018 // -000a │ │ -083424: 5432 e80f |0024: iget-object v2, v3, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -083428: 4602 0200 |0026: aget-object v2, v2, v0 │ │ -08342c: 28ec |0028: goto 0014 // -0014 │ │ -08342e: 1202 |0029: const/4 v2, #int 0 // #0 │ │ -083430: 28ea |002a: goto 0014 // -0016 │ │ +091908: |[091908] com.badlogic.gdx.utils.ArrayMap.getKey:(Ljava/lang/Object;Z)Ljava/lang/Object; │ │ +091918: 5431 ec0f |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +09191c: 5232 eb0f |0002: iget v2, v3, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091920: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ +091924: 3905 0400 |0006: if-nez v5, 000a // +0004 │ │ +091928: 3901 1200 |0008: if-nez v1, 001a // +0012 │ │ +09192c: 3a00 1f00 |000a: if-ltz v0, 0029 // +001f │ │ +091930: 4602 0100 |000c: aget-object v2, v1, v0 │ │ +091934: 3312 0700 |000e: if-ne v2, v1, 0015 // +0007 │ │ +091938: 5432 e80f |0010: iget-object v2, v3, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +09193c: 4602 0200 |0012: aget-object v2, v2, v0 │ │ +091940: 1102 |0014: return-object v2 │ │ +091942: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +091946: 28f3 |0017: goto 000a // -000d │ │ +091948: d800 00ff |0018: add-int/lit8 v0, v0, #int -1 // #ff │ │ +09194c: 3a00 0f00 |001a: if-ltz v0, 0029 // +000f │ │ +091950: 4602 0100 |001c: aget-object v2, v1, v0 │ │ +091954: 6e20 2826 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +09195a: 0a02 |0021: move-result v2 │ │ +09195c: 3802 f6ff |0022: if-eqz v2, 0018 // -000a │ │ +091960: 5432 e80f |0024: iget-object v2, v3, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +091964: 4602 0200 |0026: aget-object v2, v2, v0 │ │ +091968: 28ec |0028: goto 0014 // -0014 │ │ +09196a: 1202 |0029: const/4 v2, #int 0 // #0 │ │ +09196c: 28ea |002a: goto 0014 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0002 line=138 │ │ 0x0006 line=139 │ │ 0x000a line=140 │ │ 0x000c line=141 │ │ @@ -118796,25 +118818,25 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -083434: |[083434] com.badlogic.gdx.utils.ArrayMap.getKeyAt:(I)Ljava/lang/Object; │ │ -083444: 5220 eb0f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -083448: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ -08344c: 2200 b103 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -083450: 7110 5c26 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -083456: 0c01 |0009: move-result-object v1 │ │ -083458: 7020 fe25 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -08345e: 2700 |000d: throw v0 │ │ -083460: 5420 e80f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -083464: 4600 0003 |0010: aget-object v0, v0, v3 │ │ -083468: 1100 |0012: return-object v0 │ │ +091970: |[091970] com.badlogic.gdx.utils.ArrayMap.getKeyAt:(I)Ljava/lang/Object; │ │ +091980: 5220 eb0f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091984: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ +091988: 2200 af03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +09198c: 7110 5c26 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +091992: 0c01 |0009: move-result-object v1 │ │ +091994: 7020 fe25 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +09199a: 2700 |000d: throw v0 │ │ +09199c: 5420 e80f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +0919a0: 4600 0003 |0010: aget-object v0, v0, v3 │ │ +0919a4: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x000e line=151 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/ArrayMap; │ │ 0x0000 - 0x0013 reg=2 this Lcom/badlogic/gdx/utils/ArrayMap; Lcom/badlogic/gdx/utils/ArrayMap; │ │ @@ -118825,25 +118847,25 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -08346c: |[08346c] com.badlogic.gdx.utils.ArrayMap.getValueAt:(I)Ljava/lang/Object; │ │ -08347c: 5220 eb0f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -083480: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ -083484: 2200 b103 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -083488: 7110 5c26 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -08348e: 0c01 |0009: move-result-object v1 │ │ -083490: 7020 fe25 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -083496: 2700 |000d: throw v0 │ │ -083498: 5420 ec0f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -08349c: 4600 0003 |0010: aget-object v0, v0, v3 │ │ -0834a0: 1100 |0012: return-object v0 │ │ +0919a8: |[0919a8] com.badlogic.gdx.utils.ArrayMap.getValueAt:(I)Ljava/lang/Object; │ │ +0919b8: 5220 eb0f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +0919bc: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ +0919c0: 2200 af03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +0919c4: 7110 5c26 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +0919ca: 0c01 |0009: move-result-object v1 │ │ +0919cc: 7020 fe25 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +0919d2: 2700 |000d: throw v0 │ │ +0919d4: 5420 ec0f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +0919d8: 4600 0003 |0010: aget-object v0, v0, v3 │ │ +0919dc: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x000e line=156 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/ArrayMap; │ │ 0x0000 - 0x0013 reg=2 this Lcom/badlogic/gdx/utils/ArrayMap; Lcom/badlogic/gdx/utils/ArrayMap; │ │ @@ -118854,39 +118876,39 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0834a4: |[0834a4] com.badlogic.gdx.utils.ArrayMap.indexOfKey:(Ljava/lang/Object;)I │ │ -0834b4: 5441 e80f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -0834b8: 3905 1000 |0002: if-nez v5, 0012 // +0010 │ │ -0834bc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0834be: 5242 eb0f |0005: iget v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -0834c2: 3520 1d00 |0007: if-ge v0, v2, 0024 // +001d │ │ -0834c6: 4603 0100 |0009: aget-object v3, v1, v0 │ │ -0834ca: 3353 0400 |000b: if-ne v3, v5, 000f // +0004 │ │ -0834ce: 0103 |000d: move v3, v0 │ │ -0834d0: 0f03 |000e: return v3 │ │ -0834d2: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0834d6: 28f6 |0011: goto 0007 // -000a │ │ -0834d8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0834da: 5242 eb0f |0013: iget v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -0834de: 3520 0f00 |0015: if-ge v0, v2, 0024 // +000f │ │ -0834e2: 4603 0100 |0017: aget-object v3, v1, v0 │ │ -0834e6: 6e20 2826 3500 |0019: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -0834ec: 0a03 |001c: move-result v3 │ │ -0834ee: 3803 0400 |001d: if-eqz v3, 0021 // +0004 │ │ -0834f2: 0103 |001f: move v3, v0 │ │ -0834f4: 28ee |0020: goto 000e // -0012 │ │ -0834f6: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0834fa: 28f2 |0023: goto 0015 // -000e │ │ -0834fc: 12f3 |0024: const/4 v3, #int -1 // #ff │ │ -0834fe: 28e9 |0025: goto 000e // -0017 │ │ +0919e0: |[0919e0] com.badlogic.gdx.utils.ArrayMap.indexOfKey:(Ljava/lang/Object;)I │ │ +0919f0: 5441 e80f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +0919f4: 3905 1000 |0002: if-nez v5, 0012 // +0010 │ │ +0919f8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0919fa: 5242 eb0f |0005: iget v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +0919fe: 3520 1d00 |0007: if-ge v0, v2, 0024 // +001d │ │ +091a02: 4603 0100 |0009: aget-object v3, v1, v0 │ │ +091a06: 3353 0400 |000b: if-ne v3, v5, 000f // +0004 │ │ +091a0a: 0103 |000d: move v3, v0 │ │ +091a0c: 0f03 |000e: return v3 │ │ +091a0e: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +091a12: 28f6 |0011: goto 0007 // -000a │ │ +091a14: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +091a16: 5242 eb0f |0013: iget v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091a1a: 3520 0f00 |0015: if-ge v0, v2, 0024 // +000f │ │ +091a1e: 4603 0100 |0017: aget-object v3, v1, v0 │ │ +091a22: 6e20 2826 3500 |0019: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +091a28: 0a03 |001c: move-result v3 │ │ +091a2a: 3803 0400 |001d: if-eqz v3, 0021 // +0004 │ │ +091a2e: 0103 |001f: move v3, v0 │ │ +091a30: 28ee |0020: goto 000e // -0012 │ │ +091a32: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ +091a36: 28f2 |0023: goto 0015 // -000e │ │ +091a38: 12f3 |0024: const/4 v3, #int -1 // #ff │ │ +091a3a: 28e9 |0025: goto 000e // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0002 line=220 │ │ 0x0004 line=221 │ │ 0x0009 line=222 │ │ 0x000e line=227 │ │ @@ -118911,40 +118933,40 @@ │ │ type : '(Ljava/lang/Object;Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -083500: |[083500] com.badlogic.gdx.utils.ArrayMap.indexOfValue:(Ljava/lang/Object;Z)I │ │ -083510: 5442 ec0f |0000: iget-object v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -083514: 3906 0400 |0002: if-nez v6, 0006 // +0004 │ │ -083518: 3905 1000 |0004: if-nez v5, 0014 // +0010 │ │ -08351c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -08351e: 5241 eb0f |0007: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -083522: 3510 1d00 |0009: if-ge v0, v1, 0026 // +001d │ │ -083526: 4603 0200 |000b: aget-object v3, v2, v0 │ │ -08352a: 3353 0400 |000d: if-ne v3, v5, 0011 // +0004 │ │ -08352e: 0103 |000f: move v3, v0 │ │ -083530: 0f03 |0010: return v3 │ │ -083532: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -083536: 28f6 |0013: goto 0009 // -000a │ │ -083538: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -08353a: 5241 eb0f |0015: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -08353e: 3510 0f00 |0017: if-ge v0, v1, 0026 // +000f │ │ -083542: 4603 0200 |0019: aget-object v3, v2, v0 │ │ -083546: 6e20 2826 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -08354c: 0a03 |001e: move-result v3 │ │ -08354e: 3803 0400 |001f: if-eqz v3, 0023 // +0004 │ │ -083552: 0103 |0021: move v3, v0 │ │ -083554: 28ee |0022: goto 0010 // -0012 │ │ -083556: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08355a: 28f2 |0025: goto 0017 // -000e │ │ -08355c: 12f3 |0026: const/4 v3, #int -1 // #ff │ │ -08355e: 28e9 |0027: goto 0010 // -0017 │ │ +091a3c: |[091a3c] com.badlogic.gdx.utils.ArrayMap.indexOfValue:(Ljava/lang/Object;Z)I │ │ +091a4c: 5442 ec0f |0000: iget-object v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +091a50: 3906 0400 |0002: if-nez v6, 0006 // +0004 │ │ +091a54: 3905 1000 |0004: if-nez v5, 0014 // +0010 │ │ +091a58: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +091a5a: 5241 eb0f |0007: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091a5e: 3510 1d00 |0009: if-ge v0, v1, 0026 // +001d │ │ +091a62: 4603 0200 |000b: aget-object v3, v2, v0 │ │ +091a66: 3353 0400 |000d: if-ne v3, v5, 0011 // +0004 │ │ +091a6a: 0103 |000f: move v3, v0 │ │ +091a6c: 0f03 |0010: return v3 │ │ +091a6e: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +091a72: 28f6 |0013: goto 0009 // -000a │ │ +091a74: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +091a76: 5241 eb0f |0015: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091a7a: 3510 0f00 |0017: if-ge v0, v1, 0026 // +000f │ │ +091a7e: 4603 0200 |0019: aget-object v3, v2, v0 │ │ +091a82: 6e20 2826 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +091a88: 0a03 |001e: move-result v3 │ │ +091a8a: 3803 0400 |001f: if-eqz v3, 0023 // +0004 │ │ +091a8e: 0103 |0021: move v3, v0 │ │ +091a90: 28ee |0022: goto 0010 // -0012 │ │ +091a92: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +091a96: 28f2 |0025: goto 0017 // -000e │ │ +091a98: 12f3 |0026: const/4 v3, #int -1 // #ff │ │ +091a9a: 28e9 |0027: goto 0010 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0002 line=232 │ │ 0x0006 line=233 │ │ 0x000b line=234 │ │ 0x0010 line=239 │ │ @@ -118970,61 +118992,61 @@ │ │ type : '(ILjava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 87 16-bit code units │ │ -083560: |[083560] com.badlogic.gdx.utils.ArrayMap.insert:(ILjava/lang/Object;Ljava/lang/Object;)V │ │ -083570: 5240 eb0f |0000: iget v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -083574: 5441 e80f |0002: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -083578: 2111 |0004: array-length v1, v1 │ │ -08357a: 3310 1200 |0005: if-ne v0, v1, 0017 // +0012 │ │ -08357e: 1300 0800 |0007: const/16 v0, #int 8 // #8 │ │ -083582: 5241 eb0f |0009: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -083586: 8211 |000b: int-to-float v1, v1 │ │ -083588: 1502 e03f |000c: const/high16 v2, #int 1071644672 // #3fe0 │ │ -08358c: c821 |000e: mul-float/2addr v1, v2 │ │ -08358e: 8711 |000f: float-to-int v1, v1 │ │ -083590: 7120 1926 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -083596: 0a00 |0013: move-result v0 │ │ -083598: 6e20 bd1e 0400 |0014: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/ArrayMap;.resize:(I)V // method@1ebd │ │ -08359e: 5540 ea0f |0017: iget-boolean v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.ordered:Z // field@0fea │ │ -0835a2: 3800 2900 |0019: if-eqz v0, 0042 // +0029 │ │ -0835a6: 5440 e80f |001b: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -0835aa: 5441 e80f |001d: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -0835ae: d802 0501 |001f: add-int/lit8 v2, v5, #int 1 // #01 │ │ -0835b2: 5243 eb0f |0021: iget v3, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -0835b6: b153 |0023: sub-int/2addr v3, v5 │ │ -0835b8: 7153 7826 5021 |0024: invoke-static {v0, v5, v1, v2, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0835be: 5440 ec0f |0027: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -0835c2: 5441 ec0f |0029: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -0835c6: d802 0501 |002b: add-int/lit8 v2, v5, #int 1 // #01 │ │ -0835ca: 5243 eb0f |002d: iget v3, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -0835ce: b153 |002f: sub-int/2addr v3, v5 │ │ -0835d0: 7153 7826 5021 |0030: invoke-static {v0, v5, v1, v2, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0835d6: 5240 eb0f |0033: iget v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -0835da: d800 0001 |0035: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0835de: 5940 eb0f |0037: iput v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -0835e2: 5440 e80f |0039: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -0835e6: 4d06 0005 |003b: aput-object v6, v0, v5 │ │ -0835ea: 5440 ec0f |003d: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -0835ee: 4d07 0005 |003f: aput-object v7, v0, v5 │ │ -0835f2: 0e00 |0041: return-void │ │ -0835f4: 5440 e80f |0042: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -0835f8: 5241 eb0f |0044: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -0835fc: 5442 e80f |0046: iget-object v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -083600: 4602 0205 |0048: aget-object v2, v2, v5 │ │ -083604: 4d02 0001 |004a: aput-object v2, v0, v1 │ │ -083608: 5440 ec0f |004c: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -08360c: 5241 eb0f |004e: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -083610: 5442 ec0f |0050: iget-object v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -083614: 4602 0205 |0052: aget-object v2, v2, v5 │ │ -083618: 4d02 0001 |0054: aput-object v2, v0, v1 │ │ -08361c: 28dd |0056: goto 0033 // -0023 │ │ +091a9c: |[091a9c] com.badlogic.gdx.utils.ArrayMap.insert:(ILjava/lang/Object;Ljava/lang/Object;)V │ │ +091aac: 5240 eb0f |0000: iget v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091ab0: 5441 e80f |0002: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +091ab4: 2111 |0004: array-length v1, v1 │ │ +091ab6: 3310 1200 |0005: if-ne v0, v1, 0017 // +0012 │ │ +091aba: 1300 0800 |0007: const/16 v0, #int 8 // #8 │ │ +091abe: 5241 eb0f |0009: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091ac2: 8211 |000b: int-to-float v1, v1 │ │ +091ac4: 1502 e03f |000c: const/high16 v2, #int 1071644672 // #3fe0 │ │ +091ac8: c821 |000e: mul-float/2addr v1, v2 │ │ +091aca: 8711 |000f: float-to-int v1, v1 │ │ +091acc: 7120 1926 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +091ad2: 0a00 |0013: move-result v0 │ │ +091ad4: 6e20 bd1e 0400 |0014: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/ArrayMap;.resize:(I)V // method@1ebd │ │ +091ada: 5540 ea0f |0017: iget-boolean v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.ordered:Z // field@0fea │ │ +091ade: 3800 2900 |0019: if-eqz v0, 0042 // +0029 │ │ +091ae2: 5440 e80f |001b: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +091ae6: 5441 e80f |001d: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +091aea: d802 0501 |001f: add-int/lit8 v2, v5, #int 1 // #01 │ │ +091aee: 5243 eb0f |0021: iget v3, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091af2: b153 |0023: sub-int/2addr v3, v5 │ │ +091af4: 7153 7826 5021 |0024: invoke-static {v0, v5, v1, v2, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +091afa: 5440 ec0f |0027: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +091afe: 5441 ec0f |0029: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +091b02: d802 0501 |002b: add-int/lit8 v2, v5, #int 1 // #01 │ │ +091b06: 5243 eb0f |002d: iget v3, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091b0a: b153 |002f: sub-int/2addr v3, v5 │ │ +091b0c: 7153 7826 5021 |0030: invoke-static {v0, v5, v1, v2, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +091b12: 5240 eb0f |0033: iget v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091b16: d800 0001 |0035: add-int/lit8 v0, v0, #int 1 // #01 │ │ +091b1a: 5940 eb0f |0037: iput v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091b1e: 5440 e80f |0039: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +091b22: 4d06 0005 |003b: aput-object v6, v0, v5 │ │ +091b26: 5440 ec0f |003d: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +091b2a: 4d07 0005 |003f: aput-object v7, v0, v5 │ │ +091b2e: 0e00 |0041: return-void │ │ +091b30: 5440 e80f |0042: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +091b34: 5241 eb0f |0044: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091b38: 5442 e80f |0046: iget-object v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +091b3c: 4602 0205 |0048: aget-object v2, v2, v5 │ │ +091b40: 4d02 0001 |004a: aput-object v2, v0, v1 │ │ +091b44: 5440 ec0f |004c: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +091b48: 5241 eb0f |004e: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091b4c: 5442 ec0f |0050: iget-object v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +091b50: 4602 0205 |0052: aget-object v2, v2, v5 │ │ +091b54: 4d02 0001 |0054: aput-object v2, v0, v1 │ │ +091b58: 28dd |0056: goto 0033 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0017 line=179 │ │ 0x001b line=180 │ │ 0x0027 line=181 │ │ 0x0033 line=186 │ │ @@ -119047,25 +119069,25 @@ │ │ type : '()Lcom/badlogic/gdx/utils/ArrayMap$Keys;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -083620: |[083620] com.badlogic.gdx.utils.ArrayMap.keys:()Lcom/badlogic/gdx/utils/ArrayMap$Keys; │ │ -083630: 5410 e90f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.keysIter:Lcom/badlogic/gdx/utils/ArrayMap$Keys; // field@0fe9 │ │ -083634: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -083638: 2200 e902 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ArrayMap$Keys; // type@02e9 │ │ -08363c: 7020 931e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.:(Lcom/badlogic/gdx/utils/ArrayMap;)V // method@1e93 │ │ -083642: 5b10 e90f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.keysIter:Lcom/badlogic/gdx/utils/ArrayMap$Keys; // field@0fe9 │ │ -083646: 5410 e90f |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.keysIter:Lcom/badlogic/gdx/utils/ArrayMap$Keys; // field@0fe9 │ │ -08364a: 1100 |000d: return-object v0 │ │ -08364c: 5410 e90f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.keysIter:Lcom/badlogic/gdx/utils/ArrayMap$Keys; // field@0fe9 │ │ -083650: 6e10 981e 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.reset:()V // method@1e98 │ │ -083656: 28f8 |0013: goto 000b // -0008 │ │ +091b5c: |[091b5c] com.badlogic.gdx.utils.ArrayMap.keys:()Lcom/badlogic/gdx/utils/ArrayMap$Keys; │ │ +091b6c: 5410 e90f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.keysIter:Lcom/badlogic/gdx/utils/ArrayMap$Keys; // field@0fe9 │ │ +091b70: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +091b74: 2200 e702 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ArrayMap$Keys; // type@02e7 │ │ +091b78: 7020 931e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.:(Lcom/badlogic/gdx/utils/ArrayMap;)V // method@1e93 │ │ +091b7e: 5b10 e90f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.keysIter:Lcom/badlogic/gdx/utils/ArrayMap$Keys; // field@0fe9 │ │ +091b82: 5410 e90f |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.keysIter:Lcom/badlogic/gdx/utils/ArrayMap$Keys; // field@0fe9 │ │ +091b86: 1100 |000d: return-object v0 │ │ +091b88: 5410 e90f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.keysIter:Lcom/badlogic/gdx/utils/ArrayMap$Keys; // field@0fe9 │ │ +091b8c: 6e10 981e 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.reset:()V // method@1e98 │ │ +091b92: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0004 line=423 │ │ 0x000b line=426 │ │ 0x000e line=425 │ │ locals : │ │ @@ -119077,20 +119099,20 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -083658: |[083658] com.badlogic.gdx.utils.ArrayMap.peekKey:()Ljava/lang/Object; │ │ -083668: 5420 e80f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -08366c: 5221 eb0f |0002: iget v1, v2, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -083670: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -083674: 4600 0001 |0006: aget-object v0, v0, v1 │ │ -083678: 1100 |0008: return-object v0 │ │ +091b94: |[091b94] com.badlogic.gdx.utils.ArrayMap.peekKey:()Ljava/lang/Object; │ │ +091ba4: 5420 e80f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +091ba8: 5221 eb0f |0002: iget v1, v2, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091bac: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +091bb0: 4600 0001 |0006: aget-object v0, v0, v1 │ │ +091bb4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/ArrayMap; │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/utils/ArrayMap; Lcom/badlogic/gdx/utils/ArrayMap; │ │ │ │ @@ -119099,20 +119121,20 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -08367c: |[08367c] com.badlogic.gdx.utils.ArrayMap.peekValue:()Ljava/lang/Object; │ │ -08368c: 5420 ec0f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -083690: 5221 eb0f |0002: iget v1, v2, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -083694: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -083698: 4600 0001 |0006: aget-object v0, v0, v1 │ │ -08369c: 1100 |0008: return-object v0 │ │ +091bb8: |[091bb8] com.badlogic.gdx.utils.ArrayMap.peekValue:()Ljava/lang/Object; │ │ +091bc8: 5420 ec0f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +091bcc: 5221 eb0f |0002: iget v1, v2, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091bd0: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +091bd4: 4600 0001 |0006: aget-object v0, v0, v1 │ │ +091bd8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/ArrayMap; │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/utils/ArrayMap; Lcom/badlogic/gdx/utils/ArrayMap; │ │ │ │ @@ -119121,40 +119143,40 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0836a0: |[0836a0] com.badlogic.gdx.utils.ArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0836b0: 5241 eb0f |0000: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -0836b4: 5442 e80f |0002: iget-object v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -0836b8: 2122 |0004: array-length v2, v2 │ │ -0836ba: 3321 1200 |0005: if-ne v1, v2, 0017 // +0012 │ │ -0836be: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -0836c2: 5242 eb0f |0009: iget v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -0836c6: 8222 |000b: int-to-float v2, v2 │ │ -0836c8: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ -0836cc: c832 |000e: mul-float/2addr v2, v3 │ │ -0836ce: 8722 |000f: float-to-int v2, v2 │ │ -0836d0: 7120 1926 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0836d6: 0a01 |0013: move-result v1 │ │ -0836d8: 6e20 bd1e 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.resize:(I)V // method@1ebd │ │ -0836de: 6e20 b21e 5400 |0017: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/utils/ArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@1eb2 │ │ -0836e4: 0a00 |001a: move-result v0 │ │ -0836e6: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ -0836e8: 3310 0800 |001c: if-ne v0, v1, 0024 // +0008 │ │ -0836ec: 5240 eb0f |001e: iget v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -0836f0: d801 0001 |0020: add-int/lit8 v1, v0, #int 1 // #01 │ │ -0836f4: 5941 eb0f |0022: iput v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -0836f8: 5441 e80f |0024: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -0836fc: 4d05 0100 |0026: aput-object v5, v1, v0 │ │ -083700: 5441 ec0f |0028: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -083704: 4d06 0100 |002a: aput-object v6, v1, v0 │ │ -083708: 0e00 |002c: return-void │ │ +091bdc: |[091bdc] com.badlogic.gdx.utils.ArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +091bec: 5241 eb0f |0000: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091bf0: 5442 e80f |0002: iget-object v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +091bf4: 2122 |0004: array-length v2, v2 │ │ +091bf6: 3321 1200 |0005: if-ne v1, v2, 0017 // +0012 │ │ +091bfa: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +091bfe: 5242 eb0f |0009: iget v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091c02: 8222 |000b: int-to-float v2, v2 │ │ +091c04: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ +091c08: c832 |000e: mul-float/2addr v2, v3 │ │ +091c0a: 8722 |000f: float-to-int v2, v2 │ │ +091c0c: 7120 1926 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +091c12: 0a01 |0013: move-result v1 │ │ +091c14: 6e20 bd1e 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.resize:(I)V // method@1ebd │ │ +091c1a: 6e20 b21e 5400 |0017: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/utils/ArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@1eb2 │ │ +091c20: 0a00 |001a: move-result v0 │ │ +091c22: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ +091c24: 3310 0800 |001c: if-ne v0, v1, 0024 // +0008 │ │ +091c28: 5240 eb0f |001e: iget v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091c2c: d801 0001 |0020: add-int/lit8 v1, v0, #int 1 // #01 │ │ +091c30: 5941 eb0f |0022: iput v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091c34: 5441 e80f |0024: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +091c38: 4d05 0100 |0026: aput-object v5, v1, v0 │ │ +091c3c: 5441 ec0f |0028: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +091c40: 4d06 0100 |002a: aput-object v6, v1, v0 │ │ +091c44: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0017 line=87 │ │ 0x001b line=88 │ │ 0x0024 line=89 │ │ 0x0028 line=90 │ │ @@ -119174,53 +119196,53 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 72 16-bit code units │ │ -08370c: |[08370c] com.badlogic.gdx.utils.ArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;I)V │ │ -08371c: 5251 eb0f |0000: iget v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -083720: 5452 e80f |0002: iget-object v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -083724: 2122 |0004: array-length v2, v2 │ │ -083726: 3321 1200 |0005: if-ne v1, v2, 0017 // +0012 │ │ -08372a: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -08372e: 5252 eb0f |0009: iget v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -083732: 8222 |000b: int-to-float v2, v2 │ │ -083734: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ -083738: c832 |000e: mul-float/2addr v2, v3 │ │ -08373a: 8722 |000f: float-to-int v2, v2 │ │ -08373c: 7120 1926 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -083742: 0a01 |0013: move-result v1 │ │ -083744: 6e20 bd1e 1500 |0014: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.resize:(I)V // method@1ebd │ │ -08374a: 6e20 b21e 6500 |0017: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/ArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@1eb2 │ │ -083750: 0a00 |001a: move-result v0 │ │ -083752: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ -083754: 3210 0500 |001c: if-eq v0, v1, 0021 // +0005 │ │ -083758: 6e20 ba1e 0500 |001e: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/ArrayMap;.removeIndex:(I)V // method@1eba │ │ -08375e: 5451 e80f |0021: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -083762: 5452 e80f |0023: iget-object v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -083766: d803 0801 |0025: add-int/lit8 v3, v8, #int 1 // #01 │ │ -08376a: 5254 eb0f |0027: iget v4, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -08376e: b184 |0029: sub-int/2addr v4, v8 │ │ -083770: 7154 7826 8132 |002a: invoke-static {v1, v8, v2, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -083776: 5451 ec0f |002d: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -08377a: 5452 ec0f |002f: iget-object v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -08377e: d803 0801 |0031: add-int/lit8 v3, v8, #int 1 // #01 │ │ -083782: 5254 eb0f |0033: iget v4, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -083786: b184 |0035: sub-int/2addr v4, v8 │ │ -083788: 7154 7826 8132 |0036: invoke-static {v1, v8, v2, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -08378e: 5451 e80f |0039: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -083792: 4d06 0108 |003b: aput-object v6, v1, v8 │ │ -083796: 5451 ec0f |003d: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -08379a: 4d07 0108 |003f: aput-object v7, v1, v8 │ │ -08379e: 5251 eb0f |0041: iget v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -0837a2: d801 0101 |0043: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0837a6: 5951 eb0f |0045: iput v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -0837aa: 0e00 |0047: return-void │ │ +091c48: |[091c48] com.badlogic.gdx.utils.ArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;I)V │ │ +091c58: 5251 eb0f |0000: iget v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091c5c: 5452 e80f |0002: iget-object v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +091c60: 2122 |0004: array-length v2, v2 │ │ +091c62: 3321 1200 |0005: if-ne v1, v2, 0017 // +0012 │ │ +091c66: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +091c6a: 5252 eb0f |0009: iget v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091c6e: 8222 |000b: int-to-float v2, v2 │ │ +091c70: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ +091c74: c832 |000e: mul-float/2addr v2, v3 │ │ +091c76: 8722 |000f: float-to-int v2, v2 │ │ +091c78: 7120 1926 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +091c7e: 0a01 |0013: move-result v1 │ │ +091c80: 6e20 bd1e 1500 |0014: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.resize:(I)V // method@1ebd │ │ +091c86: 6e20 b21e 6500 |0017: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/ArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@1eb2 │ │ +091c8c: 0a00 |001a: move-result v0 │ │ +091c8e: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ +091c90: 3210 0500 |001c: if-eq v0, v1, 0021 // +0005 │ │ +091c94: 6e20 ba1e 0500 |001e: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/ArrayMap;.removeIndex:(I)V // method@1eba │ │ +091c9a: 5451 e80f |0021: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +091c9e: 5452 e80f |0023: iget-object v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +091ca2: d803 0801 |0025: add-int/lit8 v3, v8, #int 1 // #01 │ │ +091ca6: 5254 eb0f |0027: iget v4, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091caa: b184 |0029: sub-int/2addr v4, v8 │ │ +091cac: 7154 7826 8132 |002a: invoke-static {v1, v8, v2, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +091cb2: 5451 ec0f |002d: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +091cb6: 5452 ec0f |002f: iget-object v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +091cba: d803 0801 |0031: add-int/lit8 v3, v8, #int 1 // #01 │ │ +091cbe: 5254 eb0f |0033: iget v4, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091cc2: b184 |0035: sub-int/2addr v4, v8 │ │ +091cc4: 7154 7826 8132 |0036: invoke-static {v1, v8, v2, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +091cca: 5451 e80f |0039: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +091cce: 4d06 0108 |003b: aput-object v6, v1, v8 │ │ +091cd2: 5451 ec0f |003d: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +091cd6: 4d07 0108 |003f: aput-object v7, v1, v8 │ │ +091cda: 5251 eb0f |0041: iget v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091cde: d801 0101 |0043: add-int/lit8 v1, v1, #int 1 // #01 │ │ +091ce2: 5951 eb0f |0045: iput v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091ce6: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0017 line=95 │ │ 0x001b line=96 │ │ 0x0021 line=97 │ │ 0x002d line=98 │ │ @@ -119243,54 +119265,54 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 75 16-bit code units │ │ -0837ac: |[0837ac] com.badlogic.gdx.utils.ArrayMap.removeIndex:(I)V │ │ -0837bc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0837be: 5261 eb0f |0001: iget v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -0837c2: 3417 0c00 |0003: if-lt v7, v1, 000f // +000c │ │ -0837c6: 2201 b103 |0005: new-instance v1, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -0837ca: 7110 5c26 0700 |0007: invoke-static {v7}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -0837d0: 0c02 |000a: move-result-object v2 │ │ -0837d2: 7020 fe25 2100 |000b: invoke-direct {v1, v2}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -0837d8: 2701 |000e: throw v1 │ │ -0837da: 5460 e80f |000f: iget-object v0, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -0837de: 5261 eb0f |0011: iget v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -0837e2: d801 01ff |0013: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0837e6: 5961 eb0f |0015: iput v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -0837ea: 5561 ea0f |0017: iget-boolean v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.ordered:Z // field@0fea │ │ -0837ee: 3801 2100 |0019: if-eqz v1, 003a // +0021 │ │ -0837f2: d801 0701 |001b: add-int/lit8 v1, v7, #int 1 // #01 │ │ -0837f6: 5262 eb0f |001d: iget v2, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -0837fa: b172 |001f: sub-int/2addr v2, v7 │ │ -0837fc: 7152 7826 1070 |0020: invoke-static {v0, v1, v0, v7, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -083802: 5461 ec0f |0023: iget-object v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -083806: d802 0701 |0025: add-int/lit8 v2, v7, #int 1 // #01 │ │ -08380a: 5463 ec0f |0027: iget-object v3, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -08380e: 5264 eb0f |0029: iget v4, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -083812: b174 |002b: sub-int/2addr v4, v7 │ │ -083814: 7154 7826 2173 |002c: invoke-static {v1, v2, v3, v7, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -08381a: 5261 eb0f |002f: iget v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -08381e: 4d05 0001 |0031: aput-object v5, v0, v1 │ │ -083822: 5461 ec0f |0033: iget-object v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -083826: 5262 eb0f |0035: iget v2, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -08382a: 4d05 0102 |0037: aput-object v5, v1, v2 │ │ -08382e: 0e00 |0039: return-void │ │ -083830: 5261 eb0f |003a: iget v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -083834: 4601 0001 |003c: aget-object v1, v0, v1 │ │ -083838: 4d01 0007 |003e: aput-object v1, v0, v7 │ │ -08383c: 5461 ec0f |0040: iget-object v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -083840: 5462 ec0f |0042: iget-object v2, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -083844: 5263 eb0f |0044: iget v3, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -083848: 4602 0203 |0046: aget-object v2, v2, v3 │ │ -08384c: 4d02 0107 |0048: aput-object v2, v1, v7 │ │ -083850: 28e5 |004a: goto 002f // -001b │ │ +091ce8: |[091ce8] com.badlogic.gdx.utils.ArrayMap.removeIndex:(I)V │ │ +091cf8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +091cfa: 5261 eb0f |0001: iget v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091cfe: 3417 0c00 |0003: if-lt v7, v1, 000f // +000c │ │ +091d02: 2201 af03 |0005: new-instance v1, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +091d06: 7110 5c26 0700 |0007: invoke-static {v7}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +091d0c: 0c02 |000a: move-result-object v2 │ │ +091d0e: 7020 fe25 2100 |000b: invoke-direct {v1, v2}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +091d14: 2701 |000e: throw v1 │ │ +091d16: 5460 e80f |000f: iget-object v0, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +091d1a: 5261 eb0f |0011: iget v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091d1e: d801 01ff |0013: add-int/lit8 v1, v1, #int -1 // #ff │ │ +091d22: 5961 eb0f |0015: iput v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091d26: 5561 ea0f |0017: iget-boolean v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.ordered:Z // field@0fea │ │ +091d2a: 3801 2100 |0019: if-eqz v1, 003a // +0021 │ │ +091d2e: d801 0701 |001b: add-int/lit8 v1, v7, #int 1 // #01 │ │ +091d32: 5262 eb0f |001d: iget v2, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091d36: b172 |001f: sub-int/2addr v2, v7 │ │ +091d38: 7152 7826 1070 |0020: invoke-static {v0, v1, v0, v7, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +091d3e: 5461 ec0f |0023: iget-object v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +091d42: d802 0701 |0025: add-int/lit8 v2, v7, #int 1 // #01 │ │ +091d46: 5463 ec0f |0027: iget-object v3, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +091d4a: 5264 eb0f |0029: iget v4, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091d4e: b174 |002b: sub-int/2addr v4, v7 │ │ +091d50: 7154 7826 2173 |002c: invoke-static {v1, v2, v3, v7, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +091d56: 5261 eb0f |002f: iget v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091d5a: 4d05 0001 |0031: aput-object v5, v0, v1 │ │ +091d5e: 5461 ec0f |0033: iget-object v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +091d62: 5262 eb0f |0035: iget v2, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091d66: 4d05 0102 |0037: aput-object v5, v1, v2 │ │ +091d6a: 0e00 |0039: return-void │ │ +091d6c: 5261 eb0f |003a: iget v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091d70: 4601 0001 |003c: aget-object v1, v0, v1 │ │ +091d74: 4d01 0007 |003e: aput-object v1, v0, v7 │ │ +091d78: 5461 ec0f |0040: iget-object v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +091d7c: 5462 ec0f |0042: iget-object v2, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +091d80: 5263 eb0f |0044: iget v3, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091d84: 4602 0203 |0046: aget-object v2, v2, v3 │ │ +091d88: 4d02 0107 |0048: aput-object v2, v1, v7 │ │ +091d8c: 28e5 |004a: goto 002f // -001b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=286 │ │ 0x000f line=287 │ │ 0x0011 line=288 │ │ 0x0017 line=289 │ │ 0x001b line=290 │ │ @@ -119311,43 +119333,43 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -083854: |[083854] com.badlogic.gdx.utils.ArrayMap.removeKey:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -083864: 5451 e80f |0000: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -083868: 3906 1600 |0002: if-nez v6, 0018 // +0016 │ │ -08386c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -08386e: 5252 eb0f |0005: iget v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -083872: 3520 2900 |0007: if-ge v0, v2, 0030 // +0029 │ │ -083876: 4604 0100 |0009: aget-object v4, v1, v0 │ │ -08387a: 3364 0a00 |000b: if-ne v4, v6, 0015 // +000a │ │ -08387e: 5454 ec0f |000d: iget-object v4, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -083882: 4603 0400 |000f: aget-object v3, v4, v0 │ │ -083886: 6e20 ba1e 0500 |0011: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/ArrayMap;.removeIndex:(I)V // method@1eba │ │ -08388c: 1103 |0014: return-object v3 │ │ -08388e: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -083892: 28f0 |0017: goto 0007 // -0010 │ │ -083894: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -083896: 5252 eb0f |0019: iget v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -08389a: 3520 1500 |001b: if-ge v0, v2, 0030 // +0015 │ │ -08389e: 4604 0100 |001d: aget-object v4, v1, v0 │ │ -0838a2: 6e20 2826 4600 |001f: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -0838a8: 0a04 |0022: move-result v4 │ │ -0838aa: 3804 0a00 |0023: if-eqz v4, 002d // +000a │ │ -0838ae: 5454 ec0f |0025: iget-object v4, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -0838b2: 4603 0400 |0027: aget-object v3, v4, v0 │ │ -0838b6: 6e20 ba1e 0500 |0029: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/ArrayMap;.removeIndex:(I)V // method@1eba │ │ -0838bc: 28e8 |002c: goto 0014 // -0018 │ │ -0838be: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0838c2: 28ec |002f: goto 001b // -0014 │ │ -0838c4: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -0838c6: 28e3 |0031: goto 0014 // -001d │ │ +091d90: |[091d90] com.badlogic.gdx.utils.ArrayMap.removeKey:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +091da0: 5451 e80f |0000: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +091da4: 3906 1600 |0002: if-nez v6, 0018 // +0016 │ │ +091da8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +091daa: 5252 eb0f |0005: iget v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091dae: 3520 2900 |0007: if-ge v0, v2, 0030 // +0029 │ │ +091db2: 4604 0100 |0009: aget-object v4, v1, v0 │ │ +091db6: 3364 0a00 |000b: if-ne v4, v6, 0015 // +000a │ │ +091dba: 5454 ec0f |000d: iget-object v4, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +091dbe: 4603 0400 |000f: aget-object v3, v4, v0 │ │ +091dc2: 6e20 ba1e 0500 |0011: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/ArrayMap;.removeIndex:(I)V // method@1eba │ │ +091dc8: 1103 |0014: return-object v3 │ │ +091dca: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +091dce: 28f0 |0017: goto 0007 // -0010 │ │ +091dd0: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +091dd2: 5252 eb0f |0019: iget v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091dd6: 3520 1500 |001b: if-ge v0, v2, 0030 // +0015 │ │ +091dda: 4604 0100 |001d: aget-object v4, v1, v0 │ │ +091dde: 6e20 2826 4600 |001f: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +091de4: 0a04 |0022: move-result v4 │ │ +091de6: 3804 0a00 |0023: if-eqz v4, 002d // +000a │ │ +091dea: 5454 ec0f |0025: iget-object v4, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +091dee: 4603 0400 |0027: aget-object v3, v4, v0 │ │ +091df2: 6e20 ba1e 0500 |0029: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/ArrayMap;.removeIndex:(I)V // method@1eba │ │ +091df8: 28e8 |002c: goto 0014 // -0018 │ │ +091dfa: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +091dfe: 28ec |002f: goto 001b // -0014 │ │ +091e00: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +091e02: 28e3 |0031: goto 0014 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0002 line=244 │ │ 0x0004 line=245 │ │ 0x0009 line=246 │ │ 0x000d line=247 │ │ @@ -119378,41 +119400,41 @@ │ │ type : '(Ljava/lang/Object;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0838c8: |[0838c8] com.badlogic.gdx.utils.ArrayMap.removeValue:(Ljava/lang/Object;Z)Z │ │ -0838d8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0838da: 5452 ec0f |0001: iget-object v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -0838de: 3907 0400 |0003: if-nez v7, 0007 // +0004 │ │ -0838e2: 3906 1200 |0005: if-nez v6, 0017 // +0012 │ │ -0838e6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0838e8: 5251 eb0f |0008: iget v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -0838ec: 3510 2100 |000a: if-ge v0, v1, 002b // +0021 │ │ -0838f0: 4604 0200 |000c: aget-object v4, v2, v0 │ │ -0838f4: 3364 0600 |000e: if-ne v4, v6, 0014 // +0006 │ │ -0838f8: 6e20 ba1e 0500 |0010: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/ArrayMap;.removeIndex:(I)V // method@1eba │ │ -0838fe: 0f03 |0013: return v3 │ │ -083900: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -083904: 28f4 |0016: goto 000a // -000c │ │ -083906: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -083908: 5251 eb0f |0018: iget v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -08390c: 3510 1100 |001a: if-ge v0, v1, 002b // +0011 │ │ -083910: 4604 0200 |001c: aget-object v4, v2, v0 │ │ -083914: 6e20 2826 4600 |001e: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -08391a: 0a04 |0021: move-result v4 │ │ -08391c: 3804 0600 |0022: if-eqz v4, 0028 // +0006 │ │ -083920: 6e20 ba1e 0500 |0024: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/ArrayMap;.removeIndex:(I)V // method@1eba │ │ -083926: 28ec |0027: goto 0013 // -0014 │ │ -083928: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08392c: 28f0 |002a: goto 001a // -0010 │ │ -08392e: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -083930: 28e7 |002c: goto 0013 // -0019 │ │ +091e04: |[091e04] com.badlogic.gdx.utils.ArrayMap.removeValue:(Ljava/lang/Object;Z)Z │ │ +091e14: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +091e16: 5452 ec0f |0001: iget-object v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +091e1a: 3907 0400 |0003: if-nez v7, 0007 // +0004 │ │ +091e1e: 3906 1200 |0005: if-nez v6, 0017 // +0012 │ │ +091e22: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +091e24: 5251 eb0f |0008: iget v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091e28: 3510 2100 |000a: if-ge v0, v1, 002b // +0021 │ │ +091e2c: 4604 0200 |000c: aget-object v4, v2, v0 │ │ +091e30: 3364 0600 |000e: if-ne v4, v6, 0014 // +0006 │ │ +091e34: 6e20 ba1e 0500 |0010: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/ArrayMap;.removeIndex:(I)V // method@1eba │ │ +091e3a: 0f03 |0013: return v3 │ │ +091e3c: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +091e40: 28f4 |0016: goto 000a // -000c │ │ +091e42: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +091e44: 5251 eb0f |0018: iget v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091e48: 3510 1100 |001a: if-ge v0, v1, 002b // +0011 │ │ +091e4c: 4604 0200 |001c: aget-object v4, v2, v0 │ │ +091e50: 6e20 2826 4600 |001e: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +091e56: 0a04 |0021: move-result v4 │ │ +091e58: 3804 0600 |0022: if-eqz v4, 0028 // +0006 │ │ +091e5c: 6e20 ba1e 0500 |0024: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/ArrayMap;.removeIndex:(I)V // method@1eba │ │ +091e62: 28ec |0027: goto 0013 // -0014 │ │ +091e64: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ +091e68: 28f0 |002a: goto 001a // -0010 │ │ +091e6a: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +091e6c: 28e7 |002c: goto 0013 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=265 │ │ 0x0003 line=266 │ │ 0x0007 line=267 │ │ 0x000c line=268 │ │ 0x0010 line=269 │ │ @@ -119440,53 +119462,53 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 70 16-bit code units │ │ -083934: |[083934] com.badlogic.gdx.utils.ArrayMap.resize:(I)V │ │ -083944: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -083946: 5462 e80f |0001: iget-object v2, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -08394a: 6e10 2926 0200 |0003: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -083950: 0c02 |0006: move-result-object v2 │ │ -083952: 6e10 ce25 0200 |0007: invoke-virtual {v2}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@25ce │ │ -083958: 0c02 |000a: move-result-object v2 │ │ -08395a: 7120 9026 7200 |000b: invoke-static {v2, v7}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@2690 │ │ -083960: 0c02 |000e: move-result-object v2 │ │ -083962: 1f02 9404 |000f: check-cast v2, [Ljava/lang/Object; // type@0494 │ │ -083966: 0720 |0011: move-object v0, v2 │ │ -083968: 1f00 9404 |0012: check-cast v0, [Ljava/lang/Object; // type@0494 │ │ -08396c: 5462 e80f |0014: iget-object v2, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -083970: 5463 e80f |0016: iget-object v3, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -083974: 2133 |0018: array-length v3, v3 │ │ -083976: 2104 |0019: array-length v4, v0 │ │ -083978: 7120 1b26 4300 |001a: invoke-static {v3, v4}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -08397e: 0a03 |001d: move-result v3 │ │ -083980: 7153 7826 5250 |001e: invoke-static {v2, v5, v0, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -083986: 5b60 e80f |0021: iput-object v0, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -08398a: 5462 ec0f |0023: iget-object v2, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -08398e: 6e10 2926 0200 |0025: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -083994: 0c02 |0028: move-result-object v2 │ │ -083996: 6e10 ce25 0200 |0029: invoke-virtual {v2}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@25ce │ │ -08399c: 0c02 |002c: move-result-object v2 │ │ -08399e: 7120 9026 7200 |002d: invoke-static {v2, v7}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@2690 │ │ -0839a4: 0c02 |0030: move-result-object v2 │ │ -0839a6: 1f02 9404 |0031: check-cast v2, [Ljava/lang/Object; // type@0494 │ │ -0839aa: 0721 |0033: move-object v1, v2 │ │ -0839ac: 1f01 9404 |0034: check-cast v1, [Ljava/lang/Object; // type@0494 │ │ -0839b0: 5462 ec0f |0036: iget-object v2, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -0839b4: 5463 ec0f |0038: iget-object v3, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -0839b8: 2133 |003a: array-length v3, v3 │ │ -0839ba: 2114 |003b: array-length v4, v1 │ │ -0839bc: 7120 1b26 4300 |003c: invoke-static {v3, v4}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -0839c2: 0a03 |003f: move-result v3 │ │ -0839c4: 7153 7826 5251 |0040: invoke-static {v2, v5, v1, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0839ca: 5b61 ec0f |0043: iput-object v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -0839ce: 0e00 |0045: return-void │ │ +091e70: |[091e70] com.badlogic.gdx.utils.ArrayMap.resize:(I)V │ │ +091e80: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +091e82: 5462 e80f |0001: iget-object v2, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +091e86: 6e10 2926 0200 |0003: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +091e8c: 0c02 |0006: move-result-object v2 │ │ +091e8e: 6e10 ce25 0200 |0007: invoke-virtual {v2}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@25ce │ │ +091e94: 0c02 |000a: move-result-object v2 │ │ +091e96: 7120 9026 7200 |000b: invoke-static {v2, v7}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@2690 │ │ +091e9c: 0c02 |000e: move-result-object v2 │ │ +091e9e: 1f02 9204 |000f: check-cast v2, [Ljava/lang/Object; // type@0492 │ │ +091ea2: 0720 |0011: move-object v0, v2 │ │ +091ea4: 1f00 9204 |0012: check-cast v0, [Ljava/lang/Object; // type@0492 │ │ +091ea8: 5462 e80f |0014: iget-object v2, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +091eac: 5463 e80f |0016: iget-object v3, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +091eb0: 2133 |0018: array-length v3, v3 │ │ +091eb2: 2104 |0019: array-length v4, v0 │ │ +091eb4: 7120 1b26 4300 |001a: invoke-static {v3, v4}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +091eba: 0a03 |001d: move-result v3 │ │ +091ebc: 7153 7826 5250 |001e: invoke-static {v2, v5, v0, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +091ec2: 5b60 e80f |0021: iput-object v0, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +091ec6: 5462 ec0f |0023: iget-object v2, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +091eca: 6e10 2926 0200 |0025: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +091ed0: 0c02 |0028: move-result-object v2 │ │ +091ed2: 6e10 ce25 0200 |0029: invoke-virtual {v2}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@25ce │ │ +091ed8: 0c02 |002c: move-result-object v2 │ │ +091eda: 7120 9026 7200 |002d: invoke-static {v2, v7}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@2690 │ │ +091ee0: 0c02 |0030: move-result-object v2 │ │ +091ee2: 1f02 9204 |0031: check-cast v2, [Ljava/lang/Object; // type@0492 │ │ +091ee6: 0721 |0033: move-object v1, v2 │ │ +091ee8: 1f01 9204 |0034: check-cast v1, [Ljava/lang/Object; // type@0492 │ │ +091eec: 5462 ec0f |0036: iget-object v2, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +091ef0: 5463 ec0f |0038: iget-object v3, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +091ef4: 2133 |003a: array-length v3, v3 │ │ +091ef6: 2114 |003b: array-length v4, v1 │ │ +091ef8: 7120 1b26 4300 |003c: invoke-static {v3, v4}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +091efe: 0a03 |003f: move-result v3 │ │ +091f00: 7153 7826 5251 |0040: invoke-static {v2, v5, v1, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +091f06: 5b61 ec0f |0043: iput-object v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +091f0a: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=334 │ │ 0x0014 line=335 │ │ 0x0021 line=336 │ │ 0x0023 line=338 │ │ 0x0036 line=339 │ │ @@ -119504,41 +119526,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 49 16-bit code units │ │ -0839d0: |[0839d0] com.badlogic.gdx.utils.ArrayMap.reverse:()V │ │ -0839e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0839e2: 5286 eb0f |0001: iget v6, v8, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -0839e6: d802 06ff |0003: add-int/lit8 v2, v6, #int -1 // #ff │ │ -0839ea: 5286 eb0f |0005: iget v6, v8, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -0839ee: db03 0602 |0007: div-int/lit8 v3, v6, #int 2 // #02 │ │ -0839f2: 3530 2700 |0009: if-ge v0, v3, 0030 // +0027 │ │ -0839f6: 9101 0200 |000b: sub-int v1, v2, v0 │ │ -0839fa: 5486 e80f |000d: iget-object v6, v8, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -0839fe: 4604 0600 |000f: aget-object v4, v6, v0 │ │ -083a02: 5486 e80f |0011: iget-object v6, v8, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -083a06: 5487 e80f |0013: iget-object v7, v8, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -083a0a: 4607 0701 |0015: aget-object v7, v7, v1 │ │ -083a0e: 4d07 0600 |0017: aput-object v7, v6, v0 │ │ -083a12: 5486 e80f |0019: iget-object v6, v8, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -083a16: 4d04 0601 |001b: aput-object v4, v6, v1 │ │ -083a1a: 5486 ec0f |001d: iget-object v6, v8, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -083a1e: 4605 0600 |001f: aget-object v5, v6, v0 │ │ -083a22: 5486 ec0f |0021: iget-object v6, v8, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -083a26: 5487 ec0f |0023: iget-object v7, v8, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -083a2a: 4607 0701 |0025: aget-object v7, v7, v1 │ │ -083a2e: 4d07 0600 |0027: aput-object v7, v6, v0 │ │ -083a32: 5486 ec0f |0029: iget-object v6, v8, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -083a36: 4d05 0601 |002b: aput-object v5, v6, v1 │ │ -083a3a: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -083a3e: 28da |002f: goto 0009 // -0026 │ │ -083a40: 0e00 |0030: return-void │ │ +091f0c: |[091f0c] com.badlogic.gdx.utils.ArrayMap.reverse:()V │ │ +091f1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +091f1e: 5286 eb0f |0001: iget v6, v8, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091f22: d802 06ff |0003: add-int/lit8 v2, v6, #int -1 // #ff │ │ +091f26: 5286 eb0f |0005: iget v6, v8, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091f2a: db03 0602 |0007: div-int/lit8 v3, v6, #int 2 // #02 │ │ +091f2e: 3530 2700 |0009: if-ge v0, v3, 0030 // +0027 │ │ +091f32: 9101 0200 |000b: sub-int v1, v2, v0 │ │ +091f36: 5486 e80f |000d: iget-object v6, v8, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +091f3a: 4604 0600 |000f: aget-object v4, v6, v0 │ │ +091f3e: 5486 e80f |0011: iget-object v6, v8, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +091f42: 5487 e80f |0013: iget-object v7, v8, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +091f46: 4607 0701 |0015: aget-object v7, v7, v1 │ │ +091f4a: 4d07 0600 |0017: aput-object v7, v6, v0 │ │ +091f4e: 5486 e80f |0019: iget-object v6, v8, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +091f52: 4d04 0601 |001b: aput-object v4, v6, v1 │ │ +091f56: 5486 ec0f |001d: iget-object v6, v8, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +091f5a: 4605 0600 |001f: aget-object v5, v6, v0 │ │ +091f5e: 5486 ec0f |0021: iget-object v6, v8, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +091f62: 5487 ec0f |0023: iget-object v7, v8, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +091f66: 4607 0701 |0025: aget-object v7, v7, v1 │ │ +091f6a: 4d07 0600 |0027: aput-object v7, v6, v0 │ │ +091f6e: 5486 ec0f |0029: iget-object v6, v8, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +091f72: 4d05 0601 |002b: aput-object v5, v6, v1 │ │ +091f76: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +091f7a: 28da |002f: goto 0009 // -0026 │ │ +091f7c: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x000b line=345 │ │ 0x000d line=346 │ │ 0x0011 line=347 │ │ 0x0019 line=348 │ │ @@ -119562,25 +119584,25 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -083a44: |[083a44] com.badlogic.gdx.utils.ArrayMap.setKey:(ILjava/lang/Object;)V │ │ -083a54: 5220 eb0f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -083a58: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ -083a5c: 2200 b103 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -083a60: 7110 5c26 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -083a66: 0c01 |0009: move-result-object v1 │ │ -083a68: 7020 fe25 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -083a6e: 2700 |000d: throw v0 │ │ -083a70: 5420 e80f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -083a74: 4d04 0003 |0010: aput-object v4, v0, v3 │ │ -083a78: 0e00 |0012: return-void │ │ +091f80: |[091f80] com.badlogic.gdx.utils.ArrayMap.setKey:(ILjava/lang/Object;)V │ │ +091f90: 5220 eb0f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091f94: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ +091f98: 2200 af03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +091f9c: 7110 5c26 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +091fa2: 0c01 |0009: move-result-object v1 │ │ +091fa4: 7020 fe25 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +091faa: 2700 |000d: throw v0 │ │ +091fac: 5420 e80f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +091fb0: 4d04 0003 |0010: aput-object v4, v0, v3 │ │ +091fb4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x000e line=169 │ │ 0x0012 line=170 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/ArrayMap; │ │ @@ -119594,25 +119616,25 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -083a7c: |[083a7c] com.badlogic.gdx.utils.ArrayMap.setValue:(ILjava/lang/Object;)V │ │ -083a8c: 5220 eb0f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -083a90: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ -083a94: 2200 b103 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -083a98: 7110 5c26 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -083a9e: 0c01 |0009: move-result-object v1 │ │ -083aa0: 7020 fe25 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -083aa6: 2700 |000d: throw v0 │ │ -083aa8: 5420 ec0f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -083aac: 4d04 0003 |0010: aput-object v4, v0, v3 │ │ -083ab0: 0e00 |0012: return-void │ │ +091fb8: |[091fb8] com.badlogic.gdx.utils.ArrayMap.setValue:(ILjava/lang/Object;)V │ │ +091fc8: 5220 eb0f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +091fcc: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ +091fd0: 2200 af03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +091fd4: 7110 5c26 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +091fda: 0c01 |0009: move-result-object v1 │ │ +091fdc: 7020 fe25 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +091fe2: 2700 |000d: throw v0 │ │ +091fe4: 5420 ec0f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +091fe8: 4d04 0003 |0010: aput-object v4, v0, v3 │ │ +091fec: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x000e line=174 │ │ 0x0012 line=175 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/ArrayMap; │ │ @@ -119626,18 +119648,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -083ab4: |[083ab4] com.badlogic.gdx.utils.ArrayMap.shrink:()V │ │ -083ac4: 5210 eb0f |0000: iget v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -083ac8: 6e20 bd1e 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/ArrayMap;.resize:(I)V // method@1ebd │ │ -083ace: 0e00 |0005: return-void │ │ +091ff0: |[091ff0] com.badlogic.gdx.utils.ArrayMap.shrink:()V │ │ +092000: 5210 eb0f |0000: iget v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +092004: 6e20 bd1e 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/ArrayMap;.resize:(I)V // method@1ebd │ │ +09200a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0005 line=324 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/ArrayMap; │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/ArrayMap; Lcom/badlogic/gdx/utils/ArrayMap; │ │ @@ -119647,39 +119669,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -083ad0: |[083ad0] com.badlogic.gdx.utils.ArrayMap.shuffle:()V │ │ -083ae0: 5264 eb0f |0000: iget v4, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -083ae4: d800 04ff |0002: add-int/lit8 v0, v4, #int -1 // #ff │ │ -083ae8: 3a00 2900 |0004: if-ltz v0, 002d // +0029 │ │ -083aec: 7110 9413 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1394 │ │ -083af2: 0a01 |0009: move-result v1 │ │ -083af4: 5464 e80f |000a: iget-object v4, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -083af8: 4602 0400 |000c: aget-object v2, v4, v0 │ │ -083afc: 5464 e80f |000e: iget-object v4, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -083b00: 5465 e80f |0010: iget-object v5, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -083b04: 4605 0501 |0012: aget-object v5, v5, v1 │ │ -083b08: 4d05 0400 |0014: aput-object v5, v4, v0 │ │ -083b0c: 5464 e80f |0016: iget-object v4, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -083b10: 4d02 0401 |0018: aput-object v2, v4, v1 │ │ -083b14: 5464 ec0f |001a: iget-object v4, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -083b18: 4603 0400 |001c: aget-object v3, v4, v0 │ │ -083b1c: 5464 ec0f |001e: iget-object v4, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -083b20: 5465 ec0f |0020: iget-object v5, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -083b24: 4605 0501 |0022: aget-object v5, v5, v1 │ │ -083b28: 4d05 0400 |0024: aput-object v5, v4, v0 │ │ -083b2c: 5464 ec0f |0026: iget-object v4, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -083b30: 4d03 0401 |0028: aput-object v3, v4, v1 │ │ -083b34: d800 00ff |002a: add-int/lit8 v0, v0, #int -1 // #ff │ │ -083b38: 28d8 |002c: goto 0004 // -0028 │ │ -083b3a: 0e00 |002d: return-void │ │ +09200c: |[09200c] com.badlogic.gdx.utils.ArrayMap.shuffle:()V │ │ +09201c: 5264 eb0f |0000: iget v4, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +092020: d800 04ff |0002: add-int/lit8 v0, v4, #int -1 // #ff │ │ +092024: 3a00 2900 |0004: if-ltz v0, 002d // +0029 │ │ +092028: 7110 9413 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1394 │ │ +09202e: 0a01 |0009: move-result v1 │ │ +092030: 5464 e80f |000a: iget-object v4, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +092034: 4602 0400 |000c: aget-object v2, v4, v0 │ │ +092038: 5464 e80f |000e: iget-object v4, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +09203c: 5465 e80f |0010: iget-object v5, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +092040: 4605 0501 |0012: aget-object v5, v5, v1 │ │ +092044: 4d05 0400 |0014: aput-object v5, v4, v0 │ │ +092048: 5464 e80f |0016: iget-object v4, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +09204c: 4d02 0401 |0018: aput-object v2, v4, v1 │ │ +092050: 5464 ec0f |001a: iget-object v4, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +092054: 4603 0400 |001c: aget-object v3, v4, v0 │ │ +092058: 5464 ec0f |001e: iget-object v4, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +09205c: 5465 ec0f |0020: iget-object v5, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +092060: 4605 0501 |0022: aget-object v5, v5, v1 │ │ +092064: 4d05 0400 |0024: aput-object v5, v4, v0 │ │ +092068: 5464 ec0f |0026: iget-object v4, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +09206c: 4d03 0401 |0028: aput-object v3, v4, v1 │ │ +092070: d800 00ff |002a: add-int/lit8 v0, v0, #int -1 // #ff │ │ +092074: 28d8 |002c: goto 0004 // -0028 │ │ +092076: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0006 line=358 │ │ 0x000a line=359 │ │ 0x000e line=360 │ │ 0x0016 line=361 │ │ @@ -119701,50 +119723,50 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -083b3c: |[083b3c] com.badlogic.gdx.utils.ArrayMap.toString:()Ljava/lang/String; │ │ -083b4c: 1306 3d00 |0000: const/16 v6, #int 61 // #3d │ │ -083b50: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -083b52: 5274 eb0f |0003: iget v4, v7, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -083b56: 3904 0500 |0005: if-nez v4, 000a // +0005 │ │ -083b5a: 1a04 232c |0007: const-string v4, "{}" // string@2c23 │ │ -083b5e: 1104 |0009: return-object v4 │ │ -083b60: 5472 e80f |000a: iget-object v2, v7, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -083b64: 5473 ec0f |000c: iget-object v3, v7, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -083b68: 2200 5003 |000e: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0350 │ │ -083b6c: 1304 2000 |0010: const/16 v4, #int 32 // #20 │ │ -083b70: 7020 db22 4000 |0012: invoke-direct {v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ -083b76: 1304 7b00 |0015: const/16 v4, #int 123 // #7b │ │ -083b7a: 6e20 df22 4000 |0017: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -083b80: 4604 0205 |001a: aget-object v4, v2, v5 │ │ -083b84: 6e20 e822 4000 |001c: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ -083b8a: 6e20 df22 6000 |001f: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -083b90: 4604 0305 |0022: aget-object v4, v3, v5 │ │ -083b94: 6e20 e822 4000 |0024: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ -083b9a: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -083b9c: 5274 eb0f |0028: iget v4, v7, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -083ba0: 3541 1700 |002a: if-ge v1, v4, 0041 // +0017 │ │ -083ba4: 1a04 a800 |002c: const-string v4, ", " // string@00a8 │ │ -083ba8: 6e20 e922 4000 |002e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -083bae: 4604 0201 |0031: aget-object v4, v2, v1 │ │ -083bb2: 6e20 e822 4000 |0033: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ -083bb8: 6e20 df22 6000 |0036: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -083bbe: 4604 0301 |0039: aget-object v4, v3, v1 │ │ -083bc2: 6e20 e822 4000 |003b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ -083bc8: d801 0101 |003e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -083bcc: 28e8 |0040: goto 0028 // -0018 │ │ -083bce: 1304 7d00 |0041: const/16 v4, #int 125 // #7d │ │ -083bd2: 6e20 df22 4000 |0043: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -083bd8: 6e10 2723 0000 |0046: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ -083bde: 0c04 |0049: move-result-object v4 │ │ -083be0: 28bf |004a: goto 0009 // -0041 │ │ +092078: |[092078] com.badlogic.gdx.utils.ArrayMap.toString:()Ljava/lang/String; │ │ +092088: 1306 3d00 |0000: const/16 v6, #int 61 // #3d │ │ +09208c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +09208e: 5274 eb0f |0003: iget v4, v7, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +092092: 3904 0500 |0005: if-nez v4, 000a // +0005 │ │ +092096: 1a04 212c |0007: const-string v4, "{}" // string@2c21 │ │ +09209a: 1104 |0009: return-object v4 │ │ +09209c: 5472 e80f |000a: iget-object v2, v7, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +0920a0: 5473 ec0f |000c: iget-object v3, v7, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +0920a4: 2200 4e03 |000e: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@034e │ │ +0920a8: 1304 2000 |0010: const/16 v4, #int 32 // #20 │ │ +0920ac: 7020 db22 4000 |0012: invoke-direct {v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ +0920b2: 1304 7b00 |0015: const/16 v4, #int 123 // #7b │ │ +0920b6: 6e20 df22 4000 |0017: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +0920bc: 4604 0205 |001a: aget-object v4, v2, v5 │ │ +0920c0: 6e20 e822 4000 |001c: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ +0920c6: 6e20 df22 6000 |001f: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +0920cc: 4604 0305 |0022: aget-object v4, v3, v5 │ │ +0920d0: 6e20 e822 4000 |0024: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ +0920d6: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +0920d8: 5274 eb0f |0028: iget v4, v7, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +0920dc: 3541 1700 |002a: if-ge v1, v4, 0041 // +0017 │ │ +0920e0: 1a04 a800 |002c: const-string v4, ", " // string@00a8 │ │ +0920e4: 6e20 e922 4000 |002e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +0920ea: 4604 0201 |0031: aget-object v4, v2, v1 │ │ +0920ee: 6e20 e822 4000 |0033: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ +0920f4: 6e20 df22 6000 |0036: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +0920fa: 4604 0301 |0039: aget-object v4, v3, v1 │ │ +0920fe: 6e20 e822 4000 |003b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ +092104: d801 0101 |003e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +092108: 28e8 |0040: goto 0028 // -0018 │ │ +09210a: 1304 7d00 |0041: const/16 v4, #int 125 // #7d │ │ +09210e: 6e20 df22 4000 |0043: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +092114: 6e10 2723 0000 |0046: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ +09211a: 0c04 |0049: move-result-object v4 │ │ +09211c: 28bf |004a: goto 0009 // -0041 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=381 │ │ 0x0009 line=396 │ │ 0x000a line=382 │ │ 0x000c line=383 │ │ 0x000e line=384 │ │ @@ -119773,30 +119795,30 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -083be4: |[083be4] com.badlogic.gdx.utils.ArrayMap.truncate:(I)V │ │ -083bf4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -083bf6: 5231 eb0f |0001: iget v1, v3, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -083bfa: 3641 0300 |0003: if-gt v1, v4, 0006 // +0003 │ │ -083bfe: 0e00 |0005: return-void │ │ -083c00: 0140 |0006: move v0, v4 │ │ -083c02: 5231 eb0f |0007: iget v1, v3, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -083c06: 3510 0d00 |0009: if-ge v0, v1, 0016 // +000d │ │ -083c0a: 5431 e80f |000b: iget-object v1, v3, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -083c0e: 4d02 0100 |000d: aput-object v2, v1, v0 │ │ -083c12: 5431 ec0f |000f: iget-object v1, v3, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -083c16: 4d02 0100 |0011: aput-object v2, v1, v0 │ │ -083c1a: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -083c1e: 28f2 |0015: goto 0007 // -000e │ │ -083c20: 5934 eb0f |0016: iput v4, v3, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -083c24: 28ed |0018: goto 0005 // -0013 │ │ +092120: |[092120] com.badlogic.gdx.utils.ArrayMap.truncate:(I)V │ │ +092130: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +092132: 5231 eb0f |0001: iget v1, v3, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +092136: 3641 0300 |0003: if-gt v1, v4, 0006 // +0003 │ │ +09213a: 0e00 |0005: return-void │ │ +09213c: 0140 |0006: move v0, v4 │ │ +09213e: 5231 eb0f |0007: iget v1, v3, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +092142: 3510 0d00 |0009: if-ge v0, v1, 0016 // +000d │ │ +092146: 5431 e80f |000b: iget-object v1, v3, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +09214a: 4d02 0100 |000d: aput-object v2, v1, v0 │ │ +09214e: 5431 ec0f |000f: iget-object v1, v3, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +092152: 4d02 0100 |0011: aput-object v2, v1, v0 │ │ +092156: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09215a: 28f2 |0015: goto 0007 // -000e │ │ +09215c: 5934 eb0f |0016: iput v4, v3, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +092160: 28ed |0018: goto 0005 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=372 │ │ 0x0005 line=378 │ │ 0x0006 line=373 │ │ 0x000b line=374 │ │ 0x000f line=375 │ │ @@ -119813,41 +119835,41 @@ │ │ type : '()Lcom/badlogic/gdx/utils/ArrayMap$Values;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -083c28: |[083c28] com.badlogic.gdx.utils.ArrayMap.values:()Lcom/badlogic/gdx/utils/ArrayMap$Values; │ │ -083c38: 5410 ed0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.valuesIter:Lcom/badlogic/gdx/utils/ArrayMap$Values; // field@0fed │ │ -083c3c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -083c40: 2200 ea02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ArrayMap$Values; // type@02ea │ │ -083c44: 7020 991e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ArrayMap$Values;.:(Lcom/badlogic/gdx/utils/ArrayMap;)V // method@1e99 │ │ -083c4a: 5b10 ed0f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.valuesIter:Lcom/badlogic/gdx/utils/ArrayMap$Values; // field@0fed │ │ -083c4e: 5410 ed0f |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.valuesIter:Lcom/badlogic/gdx/utils/ArrayMap$Values; // field@0fed │ │ -083c52: 1100 |000d: return-object v0 │ │ -083c54: 5410 ed0f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.valuesIter:Lcom/badlogic/gdx/utils/ArrayMap$Values; // field@0fed │ │ -083c58: 6e10 9e1e 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ArrayMap$Values;.reset:()V // method@1e9e │ │ -083c5e: 28f8 |0013: goto 000b // -0008 │ │ +092164: |[092164] com.badlogic.gdx.utils.ArrayMap.values:()Lcom/badlogic/gdx/utils/ArrayMap$Values; │ │ +092174: 5410 ed0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.valuesIter:Lcom/badlogic/gdx/utils/ArrayMap$Values; // field@0fed │ │ +092178: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +09217c: 2200 e802 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ArrayMap$Values; // type@02e8 │ │ +092180: 7020 991e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ArrayMap$Values;.:(Lcom/badlogic/gdx/utils/ArrayMap;)V // method@1e99 │ │ +092186: 5b10 ed0f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.valuesIter:Lcom/badlogic/gdx/utils/ArrayMap$Values; // field@0fed │ │ +09218a: 5410 ed0f |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.valuesIter:Lcom/badlogic/gdx/utils/ArrayMap$Values; // field@0fed │ │ +09218e: 1100 |000d: return-object v0 │ │ +092190: 5410 ed0f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.valuesIter:Lcom/badlogic/gdx/utils/ArrayMap$Values; // field@0fed │ │ +092194: 6e10 9e1e 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ArrayMap$Values;.reset:()V // method@1e9e │ │ +09219a: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0004 line=413 │ │ 0x000b line=416 │ │ 0x000e line=415 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/ArrayMap; │ │ 0x0000 - 0x0014 reg=1 this Lcom/badlogic/gdx/utils/ArrayMap; Lcom/badlogic/gdx/utils/ArrayMap; │ │ │ │ source_file_idx : 434 (ArrayMap.java) │ │ │ │ Class #317 header: │ │ -class_idx : 748 │ │ +class_idx : 746 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 448 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #317 annotations: │ │ @@ -119885,26 +119907,26 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -083c60: |[083c60] com.badlogic.gdx.utils.AtomicQueue.:(I)V │ │ -083c70: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -083c76: 2200 ff03 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@03ff │ │ -083c7a: 7010 8827 0000 |0005: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@2788 │ │ -083c80: 5b10 f00f |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/AtomicQueue;.writeIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0ff0 │ │ -083c84: 2200 ff03 |000a: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@03ff │ │ -083c88: 7010 8827 0000 |000c: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@2788 │ │ -083c8e: 5b10 ef0f |000f: iput-object v0, v1, Lcom/badlogic/gdx/utils/AtomicQueue;.readIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0fef │ │ -083c92: 2200 0004 |0011: new-instance v0, Ljava/util/concurrent/atomic/AtomicReferenceArray; // type@0400 │ │ -083c96: 7020 8b27 2000 |0013: invoke-direct {v0, v2}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.:(I)V // method@278b │ │ -083c9c: 5b10 ee0f |0016: iput-object v0, v1, Lcom/badlogic/gdx/utils/AtomicQueue;.queue:Ljava/util/concurrent/atomic/AtomicReferenceArray; // field@0fee │ │ -083ca0: 0e00 |0018: return-void │ │ +09219c: |[09219c] com.badlogic.gdx.utils.AtomicQueue.:(I)V │ │ +0921ac: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0921b2: 2200 fd03 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@03fd │ │ +0921b6: 7010 8827 0000 |0005: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@2788 │ │ +0921bc: 5b10 f00f |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/AtomicQueue;.writeIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0ff0 │ │ +0921c0: 2200 fd03 |000a: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@03fd │ │ +0921c4: 7010 8827 0000 |000c: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@2788 │ │ +0921ca: 5b10 ef0f |000f: iput-object v0, v1, Lcom/badlogic/gdx/utils/AtomicQueue;.readIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0fef │ │ +0921ce: 2200 fe03 |0011: new-instance v0, Ljava/util/concurrent/atomic/AtomicReferenceArray; // type@03fe │ │ +0921d2: 7020 8b27 2000 |0013: invoke-direct {v0, v2}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.:(I)V // method@278b │ │ +0921d8: 5b10 ee0f |0016: iput-object v0, v1, Lcom/badlogic/gdx/utils/AtomicQueue;.queue:Ljava/util/concurrent/atomic/AtomicReferenceArray; // field@0fee │ │ +0921dc: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=32 │ │ 0x000a line=33 │ │ 0x0011 line=37 │ │ 0x0018 line=38 │ │ @@ -119918,22 +119940,22 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -083ca4: |[083ca4] com.badlogic.gdx.utils.AtomicQueue.next:(I)I │ │ -083cb4: d800 0301 |0000: add-int/lit8 v0, v3, #int 1 // #01 │ │ -083cb8: 5421 ee0f |0002: iget-object v1, v2, Lcom/badlogic/gdx/utils/AtomicQueue;.queue:Ljava/util/concurrent/atomic/AtomicReferenceArray; // field@0fee │ │ -083cbc: 6e10 8d27 0100 |0004: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.length:()I // method@278d │ │ -083cc2: 0a01 |0007: move-result v1 │ │ -083cc4: d801 01ff |0008: add-int/lit8 v1, v1, #int -1 // #ff │ │ -083cc8: b510 |000a: and-int/2addr v0, v1 │ │ -083cca: 0f00 |000b: return v0 │ │ +0921e0: |[0921e0] com.badlogic.gdx.utils.AtomicQueue.next:(I)I │ │ +0921f0: d800 0301 |0000: add-int/lit8 v0, v3, #int 1 // #01 │ │ +0921f4: 5421 ee0f |0002: iget-object v1, v2, Lcom/badlogic/gdx/utils/AtomicQueue;.queue:Ljava/util/concurrent/atomic/AtomicReferenceArray; // field@0fee │ │ +0921f8: 6e10 8d27 0100 |0004: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.length:()I // method@278d │ │ +0921fe: 0a01 |0007: move-result v1 │ │ +092200: d801 01ff |0008: add-int/lit8 v1, v1, #int -1 // #ff │ │ +092204: b510 |000a: and-int/2addr v0, v1 │ │ +092206: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/AtomicQueue; │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/utils/AtomicQueue; Lcom/badlogic/gdx/utils/AtomicQueue; │ │ 0x0000 - 0x000c reg=3 idx I │ │ @@ -119944,32 +119966,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -083ccc: |[083ccc] com.badlogic.gdx.utils.AtomicQueue.poll:()Ljava/lang/Object; │ │ -083cdc: 5453 ef0f |0000: iget-object v3, v5, Lcom/badlogic/gdx/utils/AtomicQueue;.readIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0fef │ │ -083ce0: 6e10 8927 0300 |0002: invoke-virtual {v3}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@2789 │ │ -083ce6: 0a00 |0005: move-result v0 │ │ -083ce8: 5453 f00f |0006: iget-object v3, v5, Lcom/badlogic/gdx/utils/AtomicQueue;.writeIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0ff0 │ │ -083cec: 6e10 8927 0300 |0008: invoke-virtual {v3}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@2789 │ │ -083cf2: 0a02 |000b: move-result v2 │ │ -083cf4: 3320 0400 |000c: if-ne v0, v2, 0010 // +0004 │ │ -083cf8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -083cfa: 1101 |000f: return-object v1 │ │ -083cfc: 5453 ee0f |0010: iget-object v3, v5, Lcom/badlogic/gdx/utils/AtomicQueue;.queue:Ljava/util/concurrent/atomic/AtomicReferenceArray; // field@0fee │ │ -083d00: 6e20 8c27 0300 |0012: invoke-virtual {v3, v0}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.get:(I)Ljava/lang/Object; // method@278c │ │ -083d06: 0c01 |0015: move-result-object v1 │ │ -083d08: 5453 ef0f |0016: iget-object v3, v5, Lcom/badlogic/gdx/utils/AtomicQueue;.readIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0fef │ │ -083d0c: 7020 c71e 0500 |0018: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/AtomicQueue;.next:(I)I // method@1ec7 │ │ -083d12: 0a04 |001b: move-result v4 │ │ -083d14: 6e20 8a27 4300 |001c: invoke-virtual {v3, v4}, Ljava/util/concurrent/atomic/AtomicInteger;.set:(I)V // method@278a │ │ -083d1a: 28f0 |001f: goto 000f // -0010 │ │ +092208: |[092208] com.badlogic.gdx.utils.AtomicQueue.poll:()Ljava/lang/Object; │ │ +092218: 5453 ef0f |0000: iget-object v3, v5, Lcom/badlogic/gdx/utils/AtomicQueue;.readIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0fef │ │ +09221c: 6e10 8927 0300 |0002: invoke-virtual {v3}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@2789 │ │ +092222: 0a00 |0005: move-result v0 │ │ +092224: 5453 f00f |0006: iget-object v3, v5, Lcom/badlogic/gdx/utils/AtomicQueue;.writeIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0ff0 │ │ +092228: 6e10 8927 0300 |0008: invoke-virtual {v3}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@2789 │ │ +09222e: 0a02 |000b: move-result v2 │ │ +092230: 3320 0400 |000c: if-ne v0, v2, 0010 // +0004 │ │ +092234: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +092236: 1101 |000f: return-object v1 │ │ +092238: 5453 ee0f |0010: iget-object v3, v5, Lcom/badlogic/gdx/utils/AtomicQueue;.queue:Ljava/util/concurrent/atomic/AtomicReferenceArray; // field@0fee │ │ +09223c: 6e20 8c27 0300 |0012: invoke-virtual {v3, v0}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.get:(I)Ljava/lang/Object; // method@278c │ │ +092242: 0c01 |0015: move-result-object v1 │ │ +092244: 5453 ef0f |0016: iget-object v3, v5, Lcom/badlogic/gdx/utils/AtomicQueue;.readIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0fef │ │ +092248: 7020 c71e 0500 |0018: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/AtomicQueue;.next:(I)I // method@1ec7 │ │ +09224e: 0a04 |001b: move-result v4 │ │ +092250: 6e20 8a27 4300 |001c: invoke-virtual {v3, v4}, Ljava/util/concurrent/atomic/AtomicInteger;.set:(I)V // method@278a │ │ +092256: 28f0 |001f: goto 000f // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0006 line=56 │ │ 0x000c line=57 │ │ 0x000f line=60 │ │ 0x0010 line=58 │ │ @@ -119986,32 +120008,32 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -083d1c: |[083d1c] com.badlogic.gdx.utils.AtomicQueue.put:(Ljava/lang/Object;)Z │ │ -083d2c: 5443 f00f |0000: iget-object v3, v4, Lcom/badlogic/gdx/utils/AtomicQueue;.writeIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0ff0 │ │ -083d30: 6e10 8927 0300 |0002: invoke-virtual {v3}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@2789 │ │ -083d36: 0a02 |0005: move-result v2 │ │ -083d38: 5443 ef0f |0006: iget-object v3, v4, Lcom/badlogic/gdx/utils/AtomicQueue;.readIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0fef │ │ -083d3c: 6e10 8927 0300 |0008: invoke-virtual {v3}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@2789 │ │ -083d42: 0a01 |000b: move-result v1 │ │ -083d44: 7020 c71e 2400 |000c: invoke-direct {v4, v2}, Lcom/badlogic/gdx/utils/AtomicQueue;.next:(I)I // method@1ec7 │ │ -083d4a: 0a00 |000f: move-result v0 │ │ -083d4c: 3310 0400 |0010: if-ne v0, v1, 0014 // +0004 │ │ -083d50: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -083d52: 0f03 |0013: return v3 │ │ -083d54: 5443 ee0f |0014: iget-object v3, v4, Lcom/badlogic/gdx/utils/AtomicQueue;.queue:Ljava/util/concurrent/atomic/AtomicReferenceArray; // field@0fee │ │ -083d58: 6e30 8e27 2305 |0016: invoke-virtual {v3, v2, v5}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.set:(ILjava/lang/Object;)V // method@278e │ │ -083d5e: 5443 f00f |0019: iget-object v3, v4, Lcom/badlogic/gdx/utils/AtomicQueue;.writeIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0ff0 │ │ -083d62: 6e20 8a27 0300 |001b: invoke-virtual {v3, v0}, Ljava/util/concurrent/atomic/AtomicInteger;.set:(I)V // method@278a │ │ -083d68: 1213 |001e: const/4 v3, #int 1 // #1 │ │ -083d6a: 28f4 |001f: goto 0013 // -000c │ │ +092258: |[092258] com.badlogic.gdx.utils.AtomicQueue.put:(Ljava/lang/Object;)Z │ │ +092268: 5443 f00f |0000: iget-object v3, v4, Lcom/badlogic/gdx/utils/AtomicQueue;.writeIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0ff0 │ │ +09226c: 6e10 8927 0300 |0002: invoke-virtual {v3}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@2789 │ │ +092272: 0a02 |0005: move-result v2 │ │ +092274: 5443 ef0f |0006: iget-object v3, v4, Lcom/badlogic/gdx/utils/AtomicQueue;.readIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0fef │ │ +092278: 6e10 8927 0300 |0008: invoke-virtual {v3}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@2789 │ │ +09227e: 0a01 |000b: move-result v1 │ │ +092280: 7020 c71e 2400 |000c: invoke-direct {v4, v2}, Lcom/badlogic/gdx/utils/AtomicQueue;.next:(I)I // method@1ec7 │ │ +092286: 0a00 |000f: move-result v0 │ │ +092288: 3310 0400 |0010: if-ne v0, v1, 0014 // +0004 │ │ +09228c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +09228e: 0f03 |0013: return v3 │ │ +092290: 5443 ee0f |0014: iget-object v3, v4, Lcom/badlogic/gdx/utils/AtomicQueue;.queue:Ljava/util/concurrent/atomic/AtomicReferenceArray; // field@0fee │ │ +092294: 6e30 8e27 2305 |0016: invoke-virtual {v3, v2, v5}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.set:(ILjava/lang/Object;)V // method@278e │ │ +09229a: 5443 f00f |0019: iget-object v3, v4, Lcom/badlogic/gdx/utils/AtomicQueue;.writeIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0ff0 │ │ +09229e: 6e20 8a27 0300 |001b: invoke-virtual {v3, v0}, Ljava/util/concurrent/atomic/AtomicInteger;.set:(I)V // method@278a │ │ +0922a4: 1213 |001e: const/4 v3, #int 1 // #1 │ │ +0922a6: 28f4 |001f: goto 0013 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0006 line=46 │ │ 0x000c line=47 │ │ 0x0010 line=48 │ │ 0x0013 line=51 │ │ @@ -120026,17 +120048,17 @@ │ │ 0x0006 - 0x0020 reg=2 write I │ │ 0x0000 - 0x0020 reg=4 this Lcom/badlogic/gdx/utils/AtomicQueue; Lcom/badlogic/gdx/utils/AtomicQueue; │ │ 0x0000 - 0x0020 reg=5 value Ljava/lang/Object; TT; │ │ │ │ source_file_idx : 448 (AtomicQueue.java) │ │ │ │ Class #318 header: │ │ -class_idx : 749 │ │ +class_idx : 747 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 506 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 13 │ │ virtual_methods_size: 0 │ │ │ │ Class #318 - │ │ @@ -120067,80 +120089,80 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 111 16-bit code units │ │ -083d6c: |[083d6c] com.badlogic.gdx.utils.Base64Coder.:()V │ │ -083d7c: 1306 4000 |0000: const/16 v6, #int 64 // #40 │ │ -083d80: 2363 4804 |0002: new-array v3, v6, [C // type@0448 │ │ -083d84: 6903 f10f |0004: sput-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ff1 │ │ -083d88: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -083d8a: 1300 4100 |0007: const/16 v0, #int 65 // #41 │ │ -083d8e: 0112 |0009: move v2, v1 │ │ -083d90: 1303 5a00 |000a: const/16 v3, #int 90 // #5a │ │ -083d94: 3630 0d00 |000c: if-gt v0, v3, 0019 // +000d │ │ -083d98: 6203 f10f |000e: sget-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ff1 │ │ -083d9c: d801 0201 |0010: add-int/lit8 v1, v2, #int 1 // #01 │ │ -083da0: 5000 0302 |0012: aput-char v0, v3, v2 │ │ -083da4: d803 0001 |0014: add-int/lit8 v3, v0, #int 1 // #01 │ │ -083da8: 8e30 |0016: int-to-char v0, v3 │ │ -083daa: 0112 |0017: move v2, v1 │ │ -083dac: 28f2 |0018: goto 000a // -000e │ │ -083dae: 1300 6100 |0019: const/16 v0, #int 97 // #61 │ │ -083db2: 1303 7a00 |001b: const/16 v3, #int 122 // #7a │ │ -083db6: 3630 0d00 |001d: if-gt v0, v3, 002a // +000d │ │ -083dba: 6203 f10f |001f: sget-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ff1 │ │ -083dbe: d801 0201 |0021: add-int/lit8 v1, v2, #int 1 // #01 │ │ -083dc2: 5000 0302 |0023: aput-char v0, v3, v2 │ │ -083dc6: d803 0001 |0025: add-int/lit8 v3, v0, #int 1 // #01 │ │ -083dca: 8e30 |0027: int-to-char v0, v3 │ │ -083dcc: 0112 |0028: move v2, v1 │ │ -083dce: 28f2 |0029: goto 001b // -000e │ │ -083dd0: 1300 3000 |002a: const/16 v0, #int 48 // #30 │ │ -083dd4: 1303 3900 |002c: const/16 v3, #int 57 // #39 │ │ -083dd8: 3630 0d00 |002e: if-gt v0, v3, 003b // +000d │ │ -083ddc: 6203 f10f |0030: sget-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ff1 │ │ -083de0: d801 0201 |0032: add-int/lit8 v1, v2, #int 1 // #01 │ │ -083de4: 5000 0302 |0034: aput-char v0, v3, v2 │ │ -083de8: d803 0001 |0036: add-int/lit8 v3, v0, #int 1 // #01 │ │ -083dec: 8e30 |0038: int-to-char v0, v3 │ │ -083dee: 0112 |0039: move v2, v1 │ │ -083df0: 28f2 |003a: goto 002c // -000e │ │ -083df2: 6203 f10f |003b: sget-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ff1 │ │ -083df6: d801 0201 |003d: add-int/lit8 v1, v2, #int 1 // #01 │ │ -083dfa: 1304 2b00 |003f: const/16 v4, #int 43 // #2b │ │ -083dfe: 5004 0302 |0041: aput-char v4, v3, v2 │ │ -083e02: 6203 f10f |0043: sget-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ff1 │ │ -083e06: d802 0101 |0045: add-int/lit8 v2, v1, #int 1 // #01 │ │ -083e0a: 1304 2f00 |0047: const/16 v4, #int 47 // #2f │ │ -083e0e: 5004 0301 |0049: aput-char v4, v3, v1 │ │ -083e12: 1303 8000 |004b: const/16 v3, #int 128 // #80 │ │ -083e16: 2333 4704 |004d: new-array v3, v3, [B // type@0447 │ │ -083e1a: 6903 f20f |004f: sput-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map2:[B // field@0ff2 │ │ -083e1e: 1201 |0051: const/4 v1, #int 0 // #0 │ │ -083e20: 6203 f20f |0052: sget-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map2:[B // field@0ff2 │ │ -083e24: 2133 |0054: array-length v3, v3 │ │ -083e26: 3531 0a00 |0055: if-ge v1, v3, 005f // +000a │ │ -083e2a: 6203 f20f |0057: sget-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map2:[B // field@0ff2 │ │ -083e2e: 12f4 |0059: const/4 v4, #int -1 // #ff │ │ -083e30: 4f04 0301 |005a: aput-byte v4, v3, v1 │ │ -083e34: d801 0101 |005c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -083e38: 28f4 |005e: goto 0052 // -000c │ │ -083e3a: 1201 |005f: const/4 v1, #int 0 // #0 │ │ -083e3c: 3561 0e00 |0060: if-ge v1, v6, 006e // +000e │ │ -083e40: 6203 f20f |0062: sget-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map2:[B // field@0ff2 │ │ -083e44: 6204 f10f |0064: sget-object v4, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ff1 │ │ -083e48: 4904 0401 |0066: aget-char v4, v4, v1 │ │ -083e4c: 8d15 |0068: int-to-byte v5, v1 │ │ -083e4e: 4f05 0304 |0069: aput-byte v5, v3, v4 │ │ -083e52: d801 0101 |006b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -083e56: 28f3 |006d: goto 0060 // -000d │ │ -083e58: 0e00 |006e: return-void │ │ +0922a8: |[0922a8] com.badlogic.gdx.utils.Base64Coder.:()V │ │ +0922b8: 1306 4000 |0000: const/16 v6, #int 64 // #40 │ │ +0922bc: 2363 4604 |0002: new-array v3, v6, [C // type@0446 │ │ +0922c0: 6903 f10f |0004: sput-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ff1 │ │ +0922c4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0922c6: 1300 4100 |0007: const/16 v0, #int 65 // #41 │ │ +0922ca: 0112 |0009: move v2, v1 │ │ +0922cc: 1303 5a00 |000a: const/16 v3, #int 90 // #5a │ │ +0922d0: 3630 0d00 |000c: if-gt v0, v3, 0019 // +000d │ │ +0922d4: 6203 f10f |000e: sget-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ff1 │ │ +0922d8: d801 0201 |0010: add-int/lit8 v1, v2, #int 1 // #01 │ │ +0922dc: 5000 0302 |0012: aput-char v0, v3, v2 │ │ +0922e0: d803 0001 |0014: add-int/lit8 v3, v0, #int 1 // #01 │ │ +0922e4: 8e30 |0016: int-to-char v0, v3 │ │ +0922e6: 0112 |0017: move v2, v1 │ │ +0922e8: 28f2 |0018: goto 000a // -000e │ │ +0922ea: 1300 6100 |0019: const/16 v0, #int 97 // #61 │ │ +0922ee: 1303 7a00 |001b: const/16 v3, #int 122 // #7a │ │ +0922f2: 3630 0d00 |001d: if-gt v0, v3, 002a // +000d │ │ +0922f6: 6203 f10f |001f: sget-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ff1 │ │ +0922fa: d801 0201 |0021: add-int/lit8 v1, v2, #int 1 // #01 │ │ +0922fe: 5000 0302 |0023: aput-char v0, v3, v2 │ │ +092302: d803 0001 |0025: add-int/lit8 v3, v0, #int 1 // #01 │ │ +092306: 8e30 |0027: int-to-char v0, v3 │ │ +092308: 0112 |0028: move v2, v1 │ │ +09230a: 28f2 |0029: goto 001b // -000e │ │ +09230c: 1300 3000 |002a: const/16 v0, #int 48 // #30 │ │ +092310: 1303 3900 |002c: const/16 v3, #int 57 // #39 │ │ +092314: 3630 0d00 |002e: if-gt v0, v3, 003b // +000d │ │ +092318: 6203 f10f |0030: sget-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ff1 │ │ +09231c: d801 0201 |0032: add-int/lit8 v1, v2, #int 1 // #01 │ │ +092320: 5000 0302 |0034: aput-char v0, v3, v2 │ │ +092324: d803 0001 |0036: add-int/lit8 v3, v0, #int 1 // #01 │ │ +092328: 8e30 |0038: int-to-char v0, v3 │ │ +09232a: 0112 |0039: move v2, v1 │ │ +09232c: 28f2 |003a: goto 002c // -000e │ │ +09232e: 6203 f10f |003b: sget-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ff1 │ │ +092332: d801 0201 |003d: add-int/lit8 v1, v2, #int 1 // #01 │ │ +092336: 1304 2b00 |003f: const/16 v4, #int 43 // #2b │ │ +09233a: 5004 0302 |0041: aput-char v4, v3, v2 │ │ +09233e: 6203 f10f |0043: sget-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ff1 │ │ +092342: d802 0101 |0045: add-int/lit8 v2, v1, #int 1 // #01 │ │ +092346: 1304 2f00 |0047: const/16 v4, #int 47 // #2f │ │ +09234a: 5004 0301 |0049: aput-char v4, v3, v1 │ │ +09234e: 1303 8000 |004b: const/16 v3, #int 128 // #80 │ │ +092352: 2333 4504 |004d: new-array v3, v3, [B // type@0445 │ │ +092356: 6903 f20f |004f: sput-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map2:[B // field@0ff2 │ │ +09235a: 1201 |0051: const/4 v1, #int 0 // #0 │ │ +09235c: 6203 f20f |0052: sget-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map2:[B // field@0ff2 │ │ +092360: 2133 |0054: array-length v3, v3 │ │ +092362: 3531 0a00 |0055: if-ge v1, v3, 005f // +000a │ │ +092366: 6203 f20f |0057: sget-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map2:[B // field@0ff2 │ │ +09236a: 12f4 |0059: const/4 v4, #int -1 // #ff │ │ +09236c: 4f04 0301 |005a: aput-byte v4, v3, v1 │ │ +092370: d801 0101 |005c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +092374: 28f4 |005e: goto 0052 // -000c │ │ +092376: 1201 |005f: const/4 v1, #int 0 // #0 │ │ +092378: 3561 0e00 |0060: if-ge v1, v6, 006e // +000e │ │ +09237c: 6203 f20f |0062: sget-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map2:[B // field@0ff2 │ │ +092380: 6204 f10f |0064: sget-object v4, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ff1 │ │ +092384: 4904 0401 |0066: aget-char v4, v4, v1 │ │ +092388: 8d15 |0068: int-to-byte v5, v1 │ │ +09238a: 4f05 0304 |0069: aput-byte v5, v3, v4 │ │ +09238e: d801 0101 |006b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +092392: 28f3 |006d: goto 0060 // -000d │ │ +092394: 0e00 |006e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=36 │ │ 0x0006 line=38 │ │ 0x0007 line=39 │ │ 0x000e line=40 │ │ 0x0014 line=39 │ │ @@ -120179,17 +120201,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -083e5c: |[083e5c] com.badlogic.gdx.utils.Base64Coder.:()V │ │ -083e6c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -083e72: 0e00 |0003: return-void │ │ +092398: |[092398] com.badlogic.gdx.utils.Base64Coder.:()V │ │ +0923a8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0923ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0003 line=231 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/Base64Coder; │ │ │ │ @@ -120198,20 +120220,20 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -083e74: |[083e74] com.badlogic.gdx.utils.Base64Coder.decode:(Ljava/lang/String;)[B │ │ -083e84: 6e10 5926 0100 |0000: invoke-virtual {v1}, Ljava/lang/String;.toCharArray:()[C // method@2659 │ │ -083e8a: 0c00 |0003: move-result-object v0 │ │ -083e8c: 7110 cd1e 0000 |0004: invoke-static {v0}, Lcom/badlogic/gdx/utils/Base64Coder;.decode:([C)[B // method@1ecd │ │ -083e92: 0c00 |0007: move-result-object v0 │ │ -083e94: 1100 |0008: return-object v0 │ │ +0923b0: |[0923b0] com.badlogic.gdx.utils.Base64Coder.decode:(Ljava/lang/String;)[B │ │ +0923c0: 6e10 5926 0100 |0000: invoke-virtual {v1}, Ljava/lang/String;.toCharArray:()[C // method@2659 │ │ +0923c6: 0c00 |0003: move-result-object v0 │ │ +0923c8: 7110 cd1e 0000 |0004: invoke-static {v0}, Lcom/badlogic/gdx/utils/Base64Coder;.decode:([C)[B // method@1ecd │ │ +0923ce: 0c00 |0007: move-result-object v0 │ │ +0923d0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 s Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/utils/Base64Coder;) │ │ @@ -120219,20 +120241,20 @@ │ │ type : '([C)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -083e98: |[083e98] com.badlogic.gdx.utils.Base64Coder.decode:([C)[B │ │ -083ea8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -083eaa: 2121 |0001: array-length v1, v2 │ │ -083eac: 7130 ce1e 0201 |0002: invoke-static {v2, v0, v1}, Lcom/badlogic/gdx/utils/Base64Coder;.decode:([CII)[B // method@1ece │ │ -083eb2: 0c00 |0005: move-result-object v0 │ │ -083eb4: 1100 |0006: return-object v0 │ │ +0923d4: |[0923d4] com.badlogic.gdx.utils.Base64Coder.decode:([C)[B │ │ +0923e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0923e6: 2121 |0001: array-length v1, v2 │ │ +0923e8: 7130 ce1e 0201 |0002: invoke-static {v2, v0, v1}, Lcom/badlogic/gdx/utils/Base64Coder;.decode:([CII)[B // method@1ece │ │ +0923ee: 0c00 |0005: move-result-object v0 │ │ +0923f0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 in [C │ │ │ │ #4 : (in Lcom/badlogic/gdx/utils/Base64Coder;) │ │ @@ -120240,126 +120262,126 @@ │ │ type : '([CII)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 25 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 209 16-bit code units │ │ -083eb8: |[083eb8] com.badlogic.gdx.utils.Base64Coder.decode:([CII)[B │ │ -083ec8: dc14 1804 |0000: rem-int/lit8 v20, v24, #int 4 // #04 │ │ -083ecc: 3814 0a00 |0002: if-eqz v20, 000c // +000a │ │ -083ed0: 2214 af03 |0004: new-instance v20, Ljava/lang/IllegalArgumentException; // type@03af │ │ -083ed4: 1a15 fe0b |0006: const-string v21, "Length of Base64 encoded input string is not a multiple of 4." // string@0bfe │ │ -083ed8: 7602 f825 1400 |0008: invoke-direct/range {v20, v21}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -083ede: 2714 |000b: throw v20 │ │ -083ee0: 3d18 1300 |000c: if-lez v24, 001f // +0013 │ │ -083ee4: 9014 1718 |000e: add-int v20, v23, v24 │ │ -083ee8: d814 14ff |0010: add-int/lit8 v20, v20, #int -1 // #ff │ │ -083eec: 4914 1614 |0012: aget-char v20, v22, v20 │ │ -083ef0: 1315 3d00 |0014: const/16 v21, #int 61 // #3d │ │ -083ef4: 0200 1400 |0016: move/from16 v0, v20 │ │ -083ef8: 0201 1500 |0018: move/from16 v1, v21 │ │ -083efc: 3310 0500 |001a: if-ne v0, v1, 001f // +0005 │ │ -083f00: d818 18ff |001c: add-int/lit8 v24, v24, #int -1 // #ff │ │ -083f04: 28ee |001e: goto 000c // -0012 │ │ -083f06: da14 1803 |001f: mul-int/lit8 v20, v24, #int 3 // #03 │ │ -083f0a: db10 1404 |0021: div-int/lit8 v16, v20, #int 4 // #04 │ │ -083f0e: 0200 1000 |0023: move/from16 v0, v16 │ │ -083f12: 2300 4704 |0025: new-array v0, v0, [B // type@0447 │ │ -083f16: 0813 0000 |0027: move-object/from16 v19, v0 │ │ -083f1a: 020b 1700 |0029: move/from16 v11, v23 │ │ -083f1e: 900a 1718 |002b: add-int v10, v23, v24 │ │ -083f22: 1311 0000 |002d: const/16 v17, #int 0 // #0 │ │ -083f26: 0212 1100 |002f: move/from16 v18, v17 │ │ -083f2a: 01bc |0031: move v12, v11 │ │ -083f2c: 35ac 9800 |0032: if-ge v12, v10, 00ca // +0098 │ │ -083f30: d80b 0c01 |0034: add-int/lit8 v11, v12, #int 1 // #01 │ │ -083f34: 4906 160c |0036: aget-char v6, v22, v12 │ │ -083f38: d80c 0b01 |0038: add-int/lit8 v12, v11, #int 1 // #01 │ │ -083f3c: 4907 160b |003a: aget-char v7, v22, v11 │ │ -083f40: 35ac 2d00 |003c: if-ge v12, v10, 0069 // +002d │ │ -083f44: d80b 0c01 |003e: add-int/lit8 v11, v12, #int 1 // #01 │ │ -083f48: 4908 160c |0040: aget-char v8, v22, v12 │ │ -083f4c: 01bc |0042: move v12, v11 │ │ -083f4e: 35ac 2900 |0043: if-ge v12, v10, 006c // +0029 │ │ -083f52: d80b 0c01 |0045: add-int/lit8 v11, v12, #int 1 // #01 │ │ -083f56: 4909 160c |0047: aget-char v9, v22, v12 │ │ -083f5a: 1314 7f00 |0049: const/16 v20, #int 127 // #7f │ │ -083f5e: 0200 1400 |004b: move/from16 v0, v20 │ │ -083f62: 3606 1400 |004d: if-gt v6, v0, 0061 // +0014 │ │ -083f66: 1314 7f00 |004f: const/16 v20, #int 127 // #7f │ │ -083f6a: 0200 1400 |0051: move/from16 v0, v20 │ │ -083f6e: 3607 0e00 |0053: if-gt v7, v0, 0061 // +000e │ │ -083f72: 1314 7f00 |0055: const/16 v20, #int 127 // #7f │ │ -083f76: 0200 1400 |0057: move/from16 v0, v20 │ │ -083f7a: 3608 0800 |0059: if-gt v8, v0, 0061 // +0008 │ │ -083f7e: 1314 7f00 |005b: const/16 v20, #int 127 // #7f │ │ -083f82: 0200 1400 |005d: move/from16 v0, v20 │ │ -083f86: 3709 1100 |005f: if-le v9, v0, 0070 // +0011 │ │ -083f8a: 2214 af03 |0061: new-instance v20, Ljava/lang/IllegalArgumentException; // type@03af │ │ -083f8e: 1a15 f106 |0063: const-string v21, "Illegal character in Base64 encoded data." // string@06f1 │ │ -083f92: 7602 f825 1400 |0065: invoke-direct/range {v20, v21}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -083f98: 2714 |0068: throw v20 │ │ -083f9a: 1308 4100 |0069: const/16 v8, #int 65 // #41 │ │ -083f9e: 28d8 |006b: goto 0043 // -0028 │ │ -083fa0: 1309 4100 |006c: const/16 v9, #int 65 // #41 │ │ -083fa4: 01cb |006e: move v11, v12 │ │ -083fa6: 28da |006f: goto 0049 // -0026 │ │ -083fa8: 6214 f20f |0070: sget-object v20, Lcom/badlogic/gdx/utils/Base64Coder;.map2:[B // field@0ff2 │ │ -083fac: 4802 1406 |0072: aget-byte v2, v20, v6 │ │ -083fb0: 6214 f20f |0074: sget-object v20, Lcom/badlogic/gdx/utils/Base64Coder;.map2:[B // field@0ff2 │ │ -083fb4: 4803 1407 |0076: aget-byte v3, v20, v7 │ │ -083fb8: 6214 f20f |0078: sget-object v20, Lcom/badlogic/gdx/utils/Base64Coder;.map2:[B // field@0ff2 │ │ -083fbc: 4804 1408 |007a: aget-byte v4, v20, v8 │ │ -083fc0: 6214 f20f |007c: sget-object v20, Lcom/badlogic/gdx/utils/Base64Coder;.map2:[B // field@0ff2 │ │ -083fc4: 4805 1409 |007e: aget-byte v5, v20, v9 │ │ -083fc8: 3a02 0800 |0080: if-ltz v2, 0088 // +0008 │ │ -083fcc: 3a03 0600 |0082: if-ltz v3, 0088 // +0006 │ │ -083fd0: 3a04 0400 |0084: if-ltz v4, 0088 // +0004 │ │ -083fd4: 3b05 0a00 |0086: if-gez v5, 0090 // +000a │ │ -083fd8: 2214 af03 |0088: new-instance v20, Ljava/lang/IllegalArgumentException; // type@03af │ │ -083fdc: 1a15 f106 |008a: const-string v21, "Illegal character in Base64 encoded data." // string@06f1 │ │ -083fe0: 7602 f825 1400 |008c: invoke-direct/range {v20, v21}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -083fe6: 2714 |008f: throw v20 │ │ -083fe8: e014 0202 |0090: shl-int/lit8 v20, v2, #int 2 // #02 │ │ -083fec: e215 0304 |0092: ushr-int/lit8 v21, v3, #int 4 // #04 │ │ -083ff0: 960d 1415 |0094: or-int v13, v20, v21 │ │ -083ff4: dd14 030f |0096: and-int/lit8 v20, v3, #int 15 // #0f │ │ -083ff8: e014 1404 |0098: shl-int/lit8 v20, v20, #int 4 // #04 │ │ -083ffc: e215 0402 |009a: ushr-int/lit8 v21, v4, #int 2 // #02 │ │ -084000: 960e 1415 |009c: or-int v14, v20, v21 │ │ -084004: dd14 0403 |009e: and-int/lit8 v20, v4, #int 3 // #03 │ │ -084008: e014 1406 |00a0: shl-int/lit8 v20, v20, #int 6 // #06 │ │ -08400c: 960f 1405 |00a2: or-int v15, v20, v5 │ │ -084010: d811 1201 |00a4: add-int/lit8 v17, v18, #int 1 // #01 │ │ -084014: 8dd0 |00a6: int-to-byte v0, v13 │ │ -084016: 0214 0000 |00a7: move/from16 v20, v0 │ │ -08401a: 4f14 1312 |00a9: aput-byte v20, v19, v18 │ │ -08401e: 0200 1100 |00ab: move/from16 v0, v17 │ │ -084022: 0201 1000 |00ad: move/from16 v1, v16 │ │ -084026: 3510 1f00 |00af: if-ge v0, v1, 00ce // +001f │ │ -08402a: d812 1101 |00b1: add-int/lit8 v18, v17, #int 1 // #01 │ │ -08402e: 8de0 |00b3: int-to-byte v0, v14 │ │ -084030: 0214 0000 |00b4: move/from16 v20, v0 │ │ -084034: 4f14 1311 |00b6: aput-byte v20, v19, v17 │ │ -084038: 0200 1200 |00b8: move/from16 v0, v18 │ │ -08403c: 0201 1000 |00ba: move/from16 v1, v16 │ │ -084040: 3510 0f00 |00bc: if-ge v0, v1, 00cb // +000f │ │ -084044: d811 1201 |00be: add-int/lit8 v17, v18, #int 1 // #01 │ │ -084048: 8df0 |00c0: int-to-byte v0, v15 │ │ -08404a: 0214 0000 |00c1: move/from16 v20, v0 │ │ -08404e: 4f14 1312 |00c3: aput-byte v20, v19, v18 │ │ -084052: 0212 1100 |00c5: move/from16 v18, v17 │ │ -084056: 01bc |00c7: move v12, v11 │ │ -084058: 2900 6aff |00c8: goto/16 0032 // -0096 │ │ -08405c: 1113 |00ca: return-object v19 │ │ -08405e: 0211 1200 |00cb: move/from16 v17, v18 │ │ -084062: 28f8 |00cd: goto 00c5 // -0008 │ │ -084064: 0212 1100 |00ce: move/from16 v18, v17 │ │ -084068: 28e8 |00d0: goto 00b8 // -0018 │ │ +0923f4: |[0923f4] com.badlogic.gdx.utils.Base64Coder.decode:([CII)[B │ │ +092404: dc14 1804 |0000: rem-int/lit8 v20, v24, #int 4 // #04 │ │ +092408: 3814 0a00 |0002: if-eqz v20, 000c // +000a │ │ +09240c: 2214 ad03 |0004: new-instance v20, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +092410: 1a15 fc0b |0006: const-string v21, "Length of Base64 encoded input string is not a multiple of 4." // string@0bfc │ │ +092414: 7602 f825 1400 |0008: invoke-direct/range {v20, v21}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +09241a: 2714 |000b: throw v20 │ │ +09241c: 3d18 1300 |000c: if-lez v24, 001f // +0013 │ │ +092420: 9014 1718 |000e: add-int v20, v23, v24 │ │ +092424: d814 14ff |0010: add-int/lit8 v20, v20, #int -1 // #ff │ │ +092428: 4914 1614 |0012: aget-char v20, v22, v20 │ │ +09242c: 1315 3d00 |0014: const/16 v21, #int 61 // #3d │ │ +092430: 0200 1400 |0016: move/from16 v0, v20 │ │ +092434: 0201 1500 |0018: move/from16 v1, v21 │ │ +092438: 3310 0500 |001a: if-ne v0, v1, 001f // +0005 │ │ +09243c: d818 18ff |001c: add-int/lit8 v24, v24, #int -1 // #ff │ │ +092440: 28ee |001e: goto 000c // -0012 │ │ +092442: da14 1803 |001f: mul-int/lit8 v20, v24, #int 3 // #03 │ │ +092446: db10 1404 |0021: div-int/lit8 v16, v20, #int 4 // #04 │ │ +09244a: 0200 1000 |0023: move/from16 v0, v16 │ │ +09244e: 2300 4504 |0025: new-array v0, v0, [B // type@0445 │ │ +092452: 0813 0000 |0027: move-object/from16 v19, v0 │ │ +092456: 020b 1700 |0029: move/from16 v11, v23 │ │ +09245a: 900a 1718 |002b: add-int v10, v23, v24 │ │ +09245e: 1311 0000 |002d: const/16 v17, #int 0 // #0 │ │ +092462: 0212 1100 |002f: move/from16 v18, v17 │ │ +092466: 01bc |0031: move v12, v11 │ │ +092468: 35ac 9800 |0032: if-ge v12, v10, 00ca // +0098 │ │ +09246c: d80b 0c01 |0034: add-int/lit8 v11, v12, #int 1 // #01 │ │ +092470: 4906 160c |0036: aget-char v6, v22, v12 │ │ +092474: d80c 0b01 |0038: add-int/lit8 v12, v11, #int 1 // #01 │ │ +092478: 4907 160b |003a: aget-char v7, v22, v11 │ │ +09247c: 35ac 2d00 |003c: if-ge v12, v10, 0069 // +002d │ │ +092480: d80b 0c01 |003e: add-int/lit8 v11, v12, #int 1 // #01 │ │ +092484: 4908 160c |0040: aget-char v8, v22, v12 │ │ +092488: 01bc |0042: move v12, v11 │ │ +09248a: 35ac 2900 |0043: if-ge v12, v10, 006c // +0029 │ │ +09248e: d80b 0c01 |0045: add-int/lit8 v11, v12, #int 1 // #01 │ │ +092492: 4909 160c |0047: aget-char v9, v22, v12 │ │ +092496: 1314 7f00 |0049: const/16 v20, #int 127 // #7f │ │ +09249a: 0200 1400 |004b: move/from16 v0, v20 │ │ +09249e: 3606 1400 |004d: if-gt v6, v0, 0061 // +0014 │ │ +0924a2: 1314 7f00 |004f: const/16 v20, #int 127 // #7f │ │ +0924a6: 0200 1400 |0051: move/from16 v0, v20 │ │ +0924aa: 3607 0e00 |0053: if-gt v7, v0, 0061 // +000e │ │ +0924ae: 1314 7f00 |0055: const/16 v20, #int 127 // #7f │ │ +0924b2: 0200 1400 |0057: move/from16 v0, v20 │ │ +0924b6: 3608 0800 |0059: if-gt v8, v0, 0061 // +0008 │ │ +0924ba: 1314 7f00 |005b: const/16 v20, #int 127 // #7f │ │ +0924be: 0200 1400 |005d: move/from16 v0, v20 │ │ +0924c2: 3709 1100 |005f: if-le v9, v0, 0070 // +0011 │ │ +0924c6: 2214 ad03 |0061: new-instance v20, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0924ca: 1a15 f106 |0063: const-string v21, "Illegal character in Base64 encoded data." // string@06f1 │ │ +0924ce: 7602 f825 1400 |0065: invoke-direct/range {v20, v21}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0924d4: 2714 |0068: throw v20 │ │ +0924d6: 1308 4100 |0069: const/16 v8, #int 65 // #41 │ │ +0924da: 28d8 |006b: goto 0043 // -0028 │ │ +0924dc: 1309 4100 |006c: const/16 v9, #int 65 // #41 │ │ +0924e0: 01cb |006e: move v11, v12 │ │ +0924e2: 28da |006f: goto 0049 // -0026 │ │ +0924e4: 6214 f20f |0070: sget-object v20, Lcom/badlogic/gdx/utils/Base64Coder;.map2:[B // field@0ff2 │ │ +0924e8: 4802 1406 |0072: aget-byte v2, v20, v6 │ │ +0924ec: 6214 f20f |0074: sget-object v20, Lcom/badlogic/gdx/utils/Base64Coder;.map2:[B // field@0ff2 │ │ +0924f0: 4803 1407 |0076: aget-byte v3, v20, v7 │ │ +0924f4: 6214 f20f |0078: sget-object v20, Lcom/badlogic/gdx/utils/Base64Coder;.map2:[B // field@0ff2 │ │ +0924f8: 4804 1408 |007a: aget-byte v4, v20, v8 │ │ +0924fc: 6214 f20f |007c: sget-object v20, Lcom/badlogic/gdx/utils/Base64Coder;.map2:[B // field@0ff2 │ │ +092500: 4805 1409 |007e: aget-byte v5, v20, v9 │ │ +092504: 3a02 0800 |0080: if-ltz v2, 0088 // +0008 │ │ +092508: 3a03 0600 |0082: if-ltz v3, 0088 // +0006 │ │ +09250c: 3a04 0400 |0084: if-ltz v4, 0088 // +0004 │ │ +092510: 3b05 0a00 |0086: if-gez v5, 0090 // +000a │ │ +092514: 2214 ad03 |0088: new-instance v20, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +092518: 1a15 f106 |008a: const-string v21, "Illegal character in Base64 encoded data." // string@06f1 │ │ +09251c: 7602 f825 1400 |008c: invoke-direct/range {v20, v21}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +092522: 2714 |008f: throw v20 │ │ +092524: e014 0202 |0090: shl-int/lit8 v20, v2, #int 2 // #02 │ │ +092528: e215 0304 |0092: ushr-int/lit8 v21, v3, #int 4 // #04 │ │ +09252c: 960d 1415 |0094: or-int v13, v20, v21 │ │ +092530: dd14 030f |0096: and-int/lit8 v20, v3, #int 15 // #0f │ │ +092534: e014 1404 |0098: shl-int/lit8 v20, v20, #int 4 // #04 │ │ +092538: e215 0402 |009a: ushr-int/lit8 v21, v4, #int 2 // #02 │ │ +09253c: 960e 1415 |009c: or-int v14, v20, v21 │ │ +092540: dd14 0403 |009e: and-int/lit8 v20, v4, #int 3 // #03 │ │ +092544: e014 1406 |00a0: shl-int/lit8 v20, v20, #int 6 // #06 │ │ +092548: 960f 1405 |00a2: or-int v15, v20, v5 │ │ +09254c: d811 1201 |00a4: add-int/lit8 v17, v18, #int 1 // #01 │ │ +092550: 8dd0 |00a6: int-to-byte v0, v13 │ │ +092552: 0214 0000 |00a7: move/from16 v20, v0 │ │ +092556: 4f14 1312 |00a9: aput-byte v20, v19, v18 │ │ +09255a: 0200 1100 |00ab: move/from16 v0, v17 │ │ +09255e: 0201 1000 |00ad: move/from16 v1, v16 │ │ +092562: 3510 1f00 |00af: if-ge v0, v1, 00ce // +001f │ │ +092566: d812 1101 |00b1: add-int/lit8 v18, v17, #int 1 // #01 │ │ +09256a: 8de0 |00b3: int-to-byte v0, v14 │ │ +09256c: 0214 0000 |00b4: move/from16 v20, v0 │ │ +092570: 4f14 1311 |00b6: aput-byte v20, v19, v17 │ │ +092574: 0200 1200 |00b8: move/from16 v0, v18 │ │ +092578: 0201 1000 |00ba: move/from16 v1, v16 │ │ +09257c: 3510 0f00 |00bc: if-ge v0, v1, 00cb // +000f │ │ +092580: d811 1201 |00be: add-int/lit8 v17, v18, #int 1 // #01 │ │ +092584: 8df0 |00c0: int-to-byte v0, v15 │ │ +092586: 0214 0000 |00c1: move/from16 v20, v0 │ │ +09258a: 4f14 1312 |00c3: aput-byte v20, v19, v18 │ │ +09258e: 0212 1100 |00c5: move/from16 v18, v17 │ │ +092592: 01bc |00c7: move v12, v11 │ │ +092594: 2900 6aff |00c8: goto/16 0032 // -0096 │ │ +092598: 1113 |00ca: return-object v19 │ │ +09259a: 0211 1200 |00cb: move/from16 v17, v18 │ │ +09259e: 28f8 |00cd: goto 00c5 // -0008 │ │ +0925a0: 0212 1100 |00ce: move/from16 v18, v17 │ │ +0925a4: 28e8 |00d0: goto 00b8 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x000c line=199 │ │ 0x001c line=200 │ │ 0x001f line=201 │ │ 0x0023 line=202 │ │ @@ -120445,42 +120467,42 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -08406c: |[08406c] com.badlogic.gdx.utils.Base64Coder.decodeLines:(Ljava/lang/String;)[B │ │ -08407c: 6e10 5026 0600 |0000: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2650 │ │ -084082: 0a05 |0003: move-result v5 │ │ -084084: 2350 4804 |0004: new-array v0, v5, [C // type@0448 │ │ -084088: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -08408a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -08408c: 6e10 5026 0600 |0008: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2650 │ │ -084092: 0a05 |000b: move-result v5 │ │ -084094: 3552 1e00 |000c: if-ge v2, v5, 002a // +001e │ │ -084098: 6e20 4026 2600 |000e: invoke-virtual {v6, v2}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ -08409e: 0a01 |0011: move-result v1 │ │ -0840a0: 1305 2000 |0012: const/16 v5, #int 32 // #20 │ │ -0840a4: 3251 1300 |0014: if-eq v1, v5, 0027 // +0013 │ │ -0840a8: 1305 0d00 |0016: const/16 v5, #int 13 // #d │ │ -0840ac: 3251 0f00 |0018: if-eq v1, v5, 0027 // +000f │ │ -0840b0: 1305 0a00 |001a: const/16 v5, #int 10 // #a │ │ -0840b4: 3251 0b00 |001c: if-eq v1, v5, 0027 // +000b │ │ -0840b8: 1305 0900 |001e: const/16 v5, #int 9 // #9 │ │ -0840bc: 3251 0700 |0020: if-eq v1, v5, 0027 // +0007 │ │ -0840c0: d804 0301 |0022: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0840c4: 5001 0003 |0024: aput-char v1, v0, v3 │ │ -0840c8: 0143 |0026: move v3, v4 │ │ -0840ca: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0840ce: 28df |0029: goto 0008 // -0021 │ │ -0840d0: 1205 |002a: const/4 v5, #int 0 // #0 │ │ -0840d2: 7130 ce1e 5003 |002b: invoke-static {v0, v5, v3}, Lcom/badlogic/gdx/utils/Base64Coder;.decode:([CII)[B // method@1ece │ │ -0840d8: 0c05 |002e: move-result-object v5 │ │ -0840da: 1105 |002f: return-object v5 │ │ +0925a8: |[0925a8] com.badlogic.gdx.utils.Base64Coder.decodeLines:(Ljava/lang/String;)[B │ │ +0925b8: 6e10 5026 0600 |0000: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2650 │ │ +0925be: 0a05 |0003: move-result v5 │ │ +0925c0: 2350 4604 |0004: new-array v0, v5, [C // type@0446 │ │ +0925c4: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +0925c6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0925c8: 6e10 5026 0600 |0008: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2650 │ │ +0925ce: 0a05 |000b: move-result v5 │ │ +0925d0: 3552 1e00 |000c: if-ge v2, v5, 002a // +001e │ │ +0925d4: 6e20 4026 2600 |000e: invoke-virtual {v6, v2}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ +0925da: 0a01 |0011: move-result v1 │ │ +0925dc: 1305 2000 |0012: const/16 v5, #int 32 // #20 │ │ +0925e0: 3251 1300 |0014: if-eq v1, v5, 0027 // +0013 │ │ +0925e4: 1305 0d00 |0016: const/16 v5, #int 13 // #d │ │ +0925e8: 3251 0f00 |0018: if-eq v1, v5, 0027 // +000f │ │ +0925ec: 1305 0a00 |001a: const/16 v5, #int 10 // #a │ │ +0925f0: 3251 0b00 |001c: if-eq v1, v5, 0027 // +000b │ │ +0925f4: 1305 0900 |001e: const/16 v5, #int 9 // #9 │ │ +0925f8: 3251 0700 |0020: if-eq v1, v5, 0027 // +0007 │ │ +0925fc: d804 0301 |0022: add-int/lit8 v4, v3, #int 1 // #01 │ │ +092600: 5001 0003 |0024: aput-char v1, v0, v3 │ │ +092604: 0143 |0026: move v3, v4 │ │ +092606: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ +09260a: 28df |0029: goto 0008 // -0021 │ │ +09260c: 1205 |002a: const/4 v5, #int 0 // #0 │ │ +09260e: 7130 ce1e 5003 |002b: invoke-static {v0, v5, v3}, Lcom/badlogic/gdx/utils/Base64Coder;.decode:([CII)[B // method@1ece │ │ +092614: 0c05 |002e: move-result-object v5 │ │ +092616: 1105 |002f: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0006 line=164 │ │ 0x0007 line=165 │ │ 0x000e line=166 │ │ 0x0012 line=167 │ │ @@ -120500,20 +120522,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0840dc: |[0840dc] com.badlogic.gdx.utils.Base64Coder.decodeString:(Ljava/lang/String;)Ljava/lang/String; │ │ -0840ec: 2200 c303 |0000: new-instance v0, Ljava/lang/String; // type@03c3 │ │ -0840f0: 7110 cc1e 0200 |0002: invoke-static {v2}, Lcom/badlogic/gdx/utils/Base64Coder;.decode:(Ljava/lang/String;)[B // method@1ecc │ │ -0840f6: 0c01 |0005: move-result-object v1 │ │ -0840f8: 7020 3b26 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/String;.:([B)V // method@263b │ │ -0840fe: 1100 |0009: return-object v0 │ │ +092618: |[092618] com.badlogic.gdx.utils.Base64Coder.decodeString:(Ljava/lang/String;)Ljava/lang/String; │ │ +092628: 2200 c103 |0000: new-instance v0, Ljava/lang/String; // type@03c1 │ │ +09262c: 7110 cc1e 0200 |0002: invoke-static {v2}, Lcom/badlogic/gdx/utils/Base64Coder;.decode:(Ljava/lang/String;)[B // method@1ecc │ │ +092632: 0c01 |0005: move-result-object v1 │ │ +092634: 7020 3b26 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/String;.:([B)V // method@263b │ │ +09263a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x000a reg=2 s Ljava/lang/String; │ │ │ │ #7 : (in Lcom/badlogic/gdx/utils/Base64Coder;) │ │ @@ -120521,20 +120543,20 @@ │ │ type : '([B)[C' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -084100: |[084100] com.badlogic.gdx.utils.Base64Coder.encode:([B)[C │ │ -084110: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -084112: 2121 |0001: array-length v1, v2 │ │ -084114: 7130 d31e 0201 |0002: invoke-static {v2, v0, v1}, Lcom/badlogic/gdx/utils/Base64Coder;.encode:([BII)[C // method@1ed3 │ │ -08411a: 0c00 |0005: move-result-object v0 │ │ -08411c: 1100 |0006: return-object v0 │ │ +09263c: |[09263c] com.badlogic.gdx.utils.Base64Coder.encode:([B)[C │ │ +09264c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09264e: 2121 |0001: array-length v1, v2 │ │ +092650: 7130 d31e 0201 |0002: invoke-static {v2, v0, v1}, Lcom/badlogic/gdx/utils/Base64Coder;.encode:([BII)[C // method@1ed3 │ │ +092656: 0c00 |0005: move-result-object v0 │ │ +092658: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 in [B │ │ │ │ #8 : (in Lcom/badlogic/gdx/utils/Base64Coder;) │ │ @@ -120542,19 +120564,19 @@ │ │ type : '([BI)[C' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -084120: |[084120] com.badlogic.gdx.utils.Base64Coder.encode:([BI)[C │ │ -084130: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -084132: 7130 d31e 0102 |0001: invoke-static {v1, v0, v2}, Lcom/badlogic/gdx/utils/Base64Coder;.encode:([BII)[C // method@1ed3 │ │ -084138: 0c00 |0004: move-result-object v0 │ │ -08413a: 1100 |0005: return-object v0 │ │ +09265c: |[09265c] com.badlogic.gdx.utils.Base64Coder.encode:([BI)[C │ │ +09266c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09266e: 7130 d31e 0102 |0001: invoke-static {v1, v0, v2}, Lcom/badlogic/gdx/utils/Base64Coder;.encode:([BII)[C // method@1ed3 │ │ +092674: 0c00 |0004: move-result-object v0 │ │ +092676: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 in [B │ │ 0x0000 - 0x0006 reg=2 iLen I │ │ │ │ @@ -120563,81 +120585,81 @@ │ │ type : '([BII)[C' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 20 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 117 16-bit code units │ │ -08413c: |[08413c] com.badlogic.gdx.utils.Base64Coder.encode:([BII)[C │ │ -08414c: da0f 1304 |0000: mul-int/lit8 v15, v19, #int 4 // #04 │ │ -084150: d80f 0f02 |0002: add-int/lit8 v15, v15, #int 2 // #02 │ │ -084154: db0a 0f03 |0004: div-int/lit8 v10, v15, #int 3 // #03 │ │ -084158: d80f 1302 |0006: add-int/lit8 v15, v19, #int 2 // #02 │ │ -08415c: db0f 0f03 |0008: div-int/lit8 v15, v15, #int 3 // #03 │ │ -084160: da0b 0f04 |000a: mul-int/lit8 v11, v15, #int 4 // #04 │ │ -084164: 23be 4804 |000c: new-array v14, v11, [C // type@0448 │ │ -084168: 0204 1200 |000e: move/from16 v4, v18 │ │ -08416c: 9003 1213 |0010: add-int v3, v18, v19 │ │ -084170: 120c |0012: const/4 v12, #int 0 // #0 │ │ -084172: 01cd |0013: move v13, v12 │ │ -084174: 0145 |0014: move v5, v4 │ │ -084176: 3535 5f00 |0015: if-ge v5, v3, 0074 // +005f │ │ -08417a: d804 0501 |0017: add-int/lit8 v4, v5, #int 1 // #01 │ │ -08417e: 480f 1105 |0019: aget-byte v15, v17, v5 │ │ -084182: d5f0 ff00 |001b: and-int/lit16 v0, v15, #int 255 // #00ff │ │ -084186: 3534 4b00 |001d: if-ge v4, v3, 0068 // +004b │ │ -08418a: d805 0401 |001f: add-int/lit8 v5, v4, #int 1 // #01 │ │ -08418e: 480f 1104 |0021: aget-byte v15, v17, v4 │ │ -084192: d5f1 ff00 |0023: and-int/lit16 v1, v15, #int 255 // #00ff │ │ -084196: 3535 4600 |0025: if-ge v5, v3, 006b // +0046 │ │ -08419a: d804 0501 |0027: add-int/lit8 v4, v5, #int 1 // #01 │ │ -08419e: 480f 1105 |0029: aget-byte v15, v17, v5 │ │ -0841a2: d5f2 ff00 |002b: and-int/lit16 v2, v15, #int 255 // #00ff │ │ -0841a6: e206 0002 |002d: ushr-int/lit8 v6, v0, #int 2 // #02 │ │ -0841aa: dd0f 0003 |002f: and-int/lit8 v15, v0, #int 3 // #03 │ │ -0841ae: e00f 0f04 |0031: shl-int/lit8 v15, v15, #int 4 // #04 │ │ -0841b2: e210 0104 |0033: ushr-int/lit8 v16, v1, #int 4 // #04 │ │ -0841b6: 9607 0f10 |0035: or-int v7, v15, v16 │ │ -0841ba: dd0f 010f |0037: and-int/lit8 v15, v1, #int 15 // #0f │ │ -0841be: e00f 0f02 |0039: shl-int/lit8 v15, v15, #int 2 // #02 │ │ -0841c2: e210 0206 |003b: ushr-int/lit8 v16, v2, #int 6 // #06 │ │ -0841c6: 9608 0f10 |003d: or-int v8, v15, v16 │ │ -0841ca: dd09 023f |003f: and-int/lit8 v9, v2, #int 63 // #3f │ │ -0841ce: d80c 0d01 |0041: add-int/lit8 v12, v13, #int 1 // #01 │ │ -0841d2: 620f f10f |0043: sget-object v15, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ff1 │ │ -0841d6: 490f 0f06 |0045: aget-char v15, v15, v6 │ │ -0841da: 500f 0e0d |0047: aput-char v15, v14, v13 │ │ -0841de: d80d 0c01 |0049: add-int/lit8 v13, v12, #int 1 // #01 │ │ -0841e2: 620f f10f |004b: sget-object v15, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ff1 │ │ -0841e6: 490f 0f07 |004d: aget-char v15, v15, v7 │ │ -0841ea: 500f 0e0c |004f: aput-char v15, v14, v12 │ │ -0841ee: 35ad 1d00 |0051: if-ge v13, v10, 006e // +001d │ │ -0841f2: 620f f10f |0053: sget-object v15, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ff1 │ │ -0841f6: 490f 0f08 |0055: aget-char v15, v15, v8 │ │ -0841fa: 500f 0e0d |0057: aput-char v15, v14, v13 │ │ -0841fe: d80c 0d01 |0059: add-int/lit8 v12, v13, #int 1 // #01 │ │ -084202: 35ac 1600 |005b: if-ge v12, v10, 0071 // +0016 │ │ -084206: 620f f10f |005d: sget-object v15, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ff1 │ │ -08420a: 490f 0f09 |005f: aget-char v15, v15, v9 │ │ -08420e: 500f 0e0c |0061: aput-char v15, v14, v12 │ │ -084212: d80c 0c01 |0063: add-int/lit8 v12, v12, #int 1 // #01 │ │ -084216: 01cd |0065: move v13, v12 │ │ -084218: 0145 |0066: move v5, v4 │ │ -08421a: 28ae |0067: goto 0015 // -0052 │ │ -08421c: 1201 |0068: const/4 v1, #int 0 // #0 │ │ -08421e: 0145 |0069: move v5, v4 │ │ -084220: 28bb |006a: goto 0025 // -0045 │ │ -084222: 1202 |006b: const/4 v2, #int 0 // #0 │ │ -084224: 0154 |006c: move v4, v5 │ │ -084226: 28c0 |006d: goto 002d // -0040 │ │ -084228: 130f 3d00 |006e: const/16 v15, #int 61 // #3d │ │ -08422c: 28e7 |0070: goto 0057 // -0019 │ │ -08422e: 130f 3d00 |0071: const/16 v15, #int 61 // #3d │ │ -084232: 28ee |0073: goto 0061 // -0012 │ │ -084234: 110e |0074: return-object v14 │ │ +092678: |[092678] com.badlogic.gdx.utils.Base64Coder.encode:([BII)[C │ │ +092688: da0f 1304 |0000: mul-int/lit8 v15, v19, #int 4 // #04 │ │ +09268c: d80f 0f02 |0002: add-int/lit8 v15, v15, #int 2 // #02 │ │ +092690: db0a 0f03 |0004: div-int/lit8 v10, v15, #int 3 // #03 │ │ +092694: d80f 1302 |0006: add-int/lit8 v15, v19, #int 2 // #02 │ │ +092698: db0f 0f03 |0008: div-int/lit8 v15, v15, #int 3 // #03 │ │ +09269c: da0b 0f04 |000a: mul-int/lit8 v11, v15, #int 4 // #04 │ │ +0926a0: 23be 4604 |000c: new-array v14, v11, [C // type@0446 │ │ +0926a4: 0204 1200 |000e: move/from16 v4, v18 │ │ +0926a8: 9003 1213 |0010: add-int v3, v18, v19 │ │ +0926ac: 120c |0012: const/4 v12, #int 0 // #0 │ │ +0926ae: 01cd |0013: move v13, v12 │ │ +0926b0: 0145 |0014: move v5, v4 │ │ +0926b2: 3535 5f00 |0015: if-ge v5, v3, 0074 // +005f │ │ +0926b6: d804 0501 |0017: add-int/lit8 v4, v5, #int 1 // #01 │ │ +0926ba: 480f 1105 |0019: aget-byte v15, v17, v5 │ │ +0926be: d5f0 ff00 |001b: and-int/lit16 v0, v15, #int 255 // #00ff │ │ +0926c2: 3534 4b00 |001d: if-ge v4, v3, 0068 // +004b │ │ +0926c6: d805 0401 |001f: add-int/lit8 v5, v4, #int 1 // #01 │ │ +0926ca: 480f 1104 |0021: aget-byte v15, v17, v4 │ │ +0926ce: d5f1 ff00 |0023: and-int/lit16 v1, v15, #int 255 // #00ff │ │ +0926d2: 3535 4600 |0025: if-ge v5, v3, 006b // +0046 │ │ +0926d6: d804 0501 |0027: add-int/lit8 v4, v5, #int 1 // #01 │ │ +0926da: 480f 1105 |0029: aget-byte v15, v17, v5 │ │ +0926de: d5f2 ff00 |002b: and-int/lit16 v2, v15, #int 255 // #00ff │ │ +0926e2: e206 0002 |002d: ushr-int/lit8 v6, v0, #int 2 // #02 │ │ +0926e6: dd0f 0003 |002f: and-int/lit8 v15, v0, #int 3 // #03 │ │ +0926ea: e00f 0f04 |0031: shl-int/lit8 v15, v15, #int 4 // #04 │ │ +0926ee: e210 0104 |0033: ushr-int/lit8 v16, v1, #int 4 // #04 │ │ +0926f2: 9607 0f10 |0035: or-int v7, v15, v16 │ │ +0926f6: dd0f 010f |0037: and-int/lit8 v15, v1, #int 15 // #0f │ │ +0926fa: e00f 0f02 |0039: shl-int/lit8 v15, v15, #int 2 // #02 │ │ +0926fe: e210 0206 |003b: ushr-int/lit8 v16, v2, #int 6 // #06 │ │ +092702: 9608 0f10 |003d: or-int v8, v15, v16 │ │ +092706: dd09 023f |003f: and-int/lit8 v9, v2, #int 63 // #3f │ │ +09270a: d80c 0d01 |0041: add-int/lit8 v12, v13, #int 1 // #01 │ │ +09270e: 620f f10f |0043: sget-object v15, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ff1 │ │ +092712: 490f 0f06 |0045: aget-char v15, v15, v6 │ │ +092716: 500f 0e0d |0047: aput-char v15, v14, v13 │ │ +09271a: d80d 0c01 |0049: add-int/lit8 v13, v12, #int 1 // #01 │ │ +09271e: 620f f10f |004b: sget-object v15, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ff1 │ │ +092722: 490f 0f07 |004d: aget-char v15, v15, v7 │ │ +092726: 500f 0e0c |004f: aput-char v15, v14, v12 │ │ +09272a: 35ad 1d00 |0051: if-ge v13, v10, 006e // +001d │ │ +09272e: 620f f10f |0053: sget-object v15, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ff1 │ │ +092732: 490f 0f08 |0055: aget-char v15, v15, v8 │ │ +092736: 500f 0e0d |0057: aput-char v15, v14, v13 │ │ +09273a: d80c 0d01 |0059: add-int/lit8 v12, v13, #int 1 // #01 │ │ +09273e: 35ac 1600 |005b: if-ge v12, v10, 0071 // +0016 │ │ +092742: 620f f10f |005d: sget-object v15, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ff1 │ │ +092746: 490f 0f09 |005f: aget-char v15, v15, v9 │ │ +09274a: 500f 0e0c |0061: aput-char v15, v14, v12 │ │ +09274e: d80c 0c01 |0063: add-int/lit8 v12, v12, #int 1 // #01 │ │ +092752: 01cd |0065: move v13, v12 │ │ +092754: 0145 |0066: move v5, v4 │ │ +092756: 28ae |0067: goto 0015 // -0052 │ │ +092758: 1201 |0068: const/4 v1, #int 0 // #0 │ │ +09275a: 0145 |0069: move v5, v4 │ │ +09275c: 28bb |006a: goto 0025 // -0045 │ │ +09275e: 1202 |006b: const/4 v2, #int 0 // #0 │ │ +092760: 0154 |006c: move v4, v5 │ │ +092762: 28c0 |006d: goto 002d // -0040 │ │ +092764: 130f 3d00 |006e: const/16 v15, #int 61 // #3d │ │ +092768: 28e7 |0070: goto 0057 // -0019 │ │ +09276a: 130f 3d00 |0071: const/16 v15, #int 61 // #3d │ │ +09276e: 28ee |0073: goto 0061 // -0012 │ │ +092770: 110e |0074: return-object v14 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0006 line=124 │ │ 0x000c line=125 │ │ 0x000e line=126 │ │ 0x0010 line=127 │ │ @@ -120707,23 +120729,23 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -084238: |[084238] com.badlogic.gdx.utils.Base64Coder.encodeLines:([B)Ljava/lang/String; │ │ -084248: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08424a: 2141 |0001: array-length v1, v4 │ │ -08424c: 1302 4c00 |0002: const/16 v2, #int 76 // #4c │ │ -084250: 1a03 0100 |0004: const-string v3, " │ │ +092774: |[092774] com.badlogic.gdx.utils.Base64Coder.encodeLines:([B)Ljava/lang/String; │ │ +092784: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +092786: 2141 |0001: array-length v1, v4 │ │ +092788: 1302 4c00 |0002: const/16 v2, #int 76 // #4c │ │ +09278c: 1a03 0100 |0004: const-string v3, " │ │ " // string@0001 │ │ -084254: 7153 d51e 0421 |0006: invoke-static {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/Base64Coder;.encodeLines:([BIIILjava/lang/String;)Ljava/lang/String; // method@1ed5 │ │ -08425a: 0c00 |0009: move-result-object v0 │ │ -08425c: 1100 |000a: return-object v0 │ │ +092790: 7153 d51e 0421 |0006: invoke-static {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/Base64Coder;.encodeLines:([BIIILjava/lang/String;)Ljava/lang/String; // method@1ed5 │ │ +092796: 0c00 |0009: move-result-object v0 │ │ +092798: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x000b reg=4 in [B │ │ │ │ #11 : (in Lcom/badlogic/gdx/utils/Base64Coder;) │ │ @@ -120731,48 +120753,48 @@ │ │ type : '([BIIILjava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -084260: |[084260] com.badlogic.gdx.utils.Base64Coder.encodeLines:([BIIILjava/lang/String;)Ljava/lang/String; │ │ -084270: da06 0b03 |0000: mul-int/lit8 v6, v11, #int 3 // #03 │ │ -084274: db00 0604 |0002: div-int/lit8 v0, v6, #int 4 // #04 │ │ -084278: 3c00 0800 |0004: if-gtz v0, 000c // +0008 │ │ -08427c: 2206 af03 |0006: new-instance v6, Ljava/lang/IllegalArgumentException; // type@03af │ │ -084280: 7010 f725 0600 |0008: invoke-direct {v6}, Ljava/lang/IllegalArgumentException;.:()V // method@25f7 │ │ -084286: 2706 |000b: throw v6 │ │ -084288: 9006 0a00 |000c: add-int v6, v10, v0 │ │ -08428c: d806 06ff |000e: add-int/lit8 v6, v6, #int -1 // #ff │ │ -084290: 9305 0600 |0010: div-int v5, v6, v0 │ │ -084294: d806 0a02 |0012: add-int/lit8 v6, v10, #int 2 // #02 │ │ -084298: db06 0603 |0014: div-int/lit8 v6, v6, #int 3 // #03 │ │ -08429c: da06 0604 |0016: mul-int/lit8 v6, v6, #int 4 // #04 │ │ -0842a0: 6e10 5026 0c00 |0018: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@2650 │ │ -0842a6: 0a07 |001b: move-result v7 │ │ -0842a8: b257 |001c: mul-int/2addr v7, v5 │ │ -0842aa: 9002 0607 |001d: add-int v2, v6, v7 │ │ -0842ae: 2201 5003 |001f: new-instance v1, Lcom/badlogic/gdx/utils/StringBuilder; // type@0350 │ │ -0842b2: 7020 db22 2100 |0021: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ -0842b8: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -0842ba: 35a3 1600 |0025: if-ge v3, v10, 003b // +0016 │ │ -0842be: 9106 0a03 |0027: sub-int v6, v10, v3 │ │ -0842c2: 7120 1b26 0600 |0029: invoke-static {v6, v0}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -0842c8: 0a04 |002c: move-result v4 │ │ -0842ca: 9006 0903 |002d: add-int v6, v9, v3 │ │ -0842ce: 7130 d31e 6804 |002f: invoke-static {v8, v6, v4}, Lcom/badlogic/gdx/utils/Base64Coder;.encode:([BII)[C // method@1ed3 │ │ -0842d4: 0c06 |0032: move-result-object v6 │ │ -0842d6: 6e20 eb22 6100 |0033: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:([C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22eb │ │ -0842dc: 6e20 e922 c100 |0036: invoke-virtual {v1, v12}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -0842e2: b043 |0039: add-int/2addr v3, v4 │ │ -0842e4: 28eb |003a: goto 0025 // -0015 │ │ -0842e6: 6e10 2723 0100 |003b: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ -0842ec: 0c06 |003e: move-result-object v6 │ │ -0842ee: 1106 |003f: return-object v6 │ │ +09279c: |[09279c] com.badlogic.gdx.utils.Base64Coder.encodeLines:([BIIILjava/lang/String;)Ljava/lang/String; │ │ +0927ac: da06 0b03 |0000: mul-int/lit8 v6, v11, #int 3 // #03 │ │ +0927b0: db00 0604 |0002: div-int/lit8 v0, v6, #int 4 // #04 │ │ +0927b4: 3c00 0800 |0004: if-gtz v0, 000c // +0008 │ │ +0927b8: 2206 ad03 |0006: new-instance v6, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0927bc: 7010 f725 0600 |0008: invoke-direct {v6}, Ljava/lang/IllegalArgumentException;.:()V // method@25f7 │ │ +0927c2: 2706 |000b: throw v6 │ │ +0927c4: 9006 0a00 |000c: add-int v6, v10, v0 │ │ +0927c8: d806 06ff |000e: add-int/lit8 v6, v6, #int -1 // #ff │ │ +0927cc: 9305 0600 |0010: div-int v5, v6, v0 │ │ +0927d0: d806 0a02 |0012: add-int/lit8 v6, v10, #int 2 // #02 │ │ +0927d4: db06 0603 |0014: div-int/lit8 v6, v6, #int 3 // #03 │ │ +0927d8: da06 0604 |0016: mul-int/lit8 v6, v6, #int 4 // #04 │ │ +0927dc: 6e10 5026 0c00 |0018: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@2650 │ │ +0927e2: 0a07 |001b: move-result v7 │ │ +0927e4: b257 |001c: mul-int/2addr v7, v5 │ │ +0927e6: 9002 0607 |001d: add-int v2, v6, v7 │ │ +0927ea: 2201 4e03 |001f: new-instance v1, Lcom/badlogic/gdx/utils/StringBuilder; // type@034e │ │ +0927ee: 7020 db22 2100 |0021: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ +0927f4: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +0927f6: 35a3 1600 |0025: if-ge v3, v10, 003b // +0016 │ │ +0927fa: 9106 0a03 |0027: sub-int v6, v10, v3 │ │ +0927fe: 7120 1b26 0600 |0029: invoke-static {v6, v0}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +092804: 0a04 |002c: move-result v4 │ │ +092806: 9006 0903 |002d: add-int v6, v9, v3 │ │ +09280a: 7130 d31e 6804 |002f: invoke-static {v8, v6, v4}, Lcom/badlogic/gdx/utils/Base64Coder;.encode:([BII)[C // method@1ed3 │ │ +092810: 0c06 |0032: move-result-object v6 │ │ +092812: 6e20 eb22 6100 |0033: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:([C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22eb │ │ +092818: 6e20 e922 c100 |0036: invoke-virtual {v1, v12}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +09281e: b043 |0039: add-int/2addr v3, v4 │ │ +092820: 28eb |003a: goto 0025 // -0015 │ │ +092822: 6e10 2723 0100 |003b: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ +092828: 0c06 |003e: move-result-object v6 │ │ +09282a: 1106 |003f: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0004 line=85 │ │ 0x000c line=86 │ │ 0x0012 line=87 │ │ 0x001f line=88 │ │ @@ -120802,35 +120824,35 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0842f0: |[0842f0] com.badlogic.gdx.utils.Base64Coder.encodeString:(Ljava/lang/String;)Ljava/lang/String; │ │ -084300: 2200 c303 |0000: new-instance v0, Ljava/lang/String; // type@03c3 │ │ -084304: 6e10 4726 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.getBytes:()[B // method@2647 │ │ -08430a: 0c01 |0005: move-result-object v1 │ │ -08430c: 7110 d11e 0100 |0006: invoke-static {v1}, Lcom/badlogic/gdx/utils/Base64Coder;.encode:([B)[C // method@1ed1 │ │ -084312: 0c01 |0009: move-result-object v1 │ │ -084314: 7020 3e26 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/String;.:([C)V // method@263e │ │ -08431a: 1100 |000d: return-object v0 │ │ +09282c: |[09282c] com.badlogic.gdx.utils.Base64Coder.encodeString:(Ljava/lang/String;)Ljava/lang/String; │ │ +09283c: 2200 c103 |0000: new-instance v0, Ljava/lang/String; // type@03c1 │ │ +092840: 6e10 4726 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.getBytes:()[B // method@2647 │ │ +092846: 0c01 |0005: move-result-object v1 │ │ +092848: 7110 d11e 0100 |0006: invoke-static {v1}, Lcom/badlogic/gdx/utils/Base64Coder;.encode:([B)[C // method@1ed1 │ │ +09284e: 0c01 |0009: move-result-object v1 │ │ +092850: 7020 3e26 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/String;.:([C)V // method@263e │ │ +092856: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x000e reg=2 s Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 506 (Base64Coder.java) │ │ │ │ Class #319 header: │ │ -class_idx : 750 │ │ +class_idx : 748 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 515 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #319 annotations: │ │ @@ -120859,18 +120881,18 @@ │ │ type : '(F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08431c: |[08431c] com.badlogic.gdx.utils.BinaryHeap$Node.:(F)V │ │ -08432c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -084332: 5901 f50f |0003: iput v1, v0, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ff5 │ │ -084336: 0e00 |0005: return-void │ │ +092858: |[092858] com.badlogic.gdx.utils.BinaryHeap$Node.:(F)V │ │ +092868: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +09286e: 5901 f50f |0003: iput v1, v0, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ff5 │ │ +092872: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0003 line=155 │ │ 0x0005 line=156 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/utils/BinaryHeap$Node; │ │ @@ -120882,29 +120904,29 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084338: |[084338] com.badlogic.gdx.utils.BinaryHeap$Node.getValue:()F │ │ -084348: 5210 f50f |0000: iget v0, v1, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ff5 │ │ -08434c: 0f00 |0002: return v0 │ │ +092874: |[092874] com.badlogic.gdx.utils.BinaryHeap$Node.getValue:()F │ │ +092884: 5210 f50f |0000: iget v0, v1, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ff5 │ │ +092888: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/BinaryHeap$Node; │ │ │ │ source_file_idx : 515 (BinaryHeap.java) │ │ │ │ Class #320 header: │ │ -class_idx : 751 │ │ +class_idx : 749 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 515 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 5 │ │ │ │ Class #320 annotations: │ │ @@ -120943,19 +120965,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -084350: |[084350] com.badlogic.gdx.utils.BinaryHeap.:()V │ │ -084360: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -084364: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -084366: 7030 da1e 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/BinaryHeap;.:(IZ)V // method@1eda │ │ -08436c: 0e00 |0006: return-void │ │ +09288c: |[09288c] com.badlogic.gdx.utils.BinaryHeap.:()V │ │ +09289c: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +0928a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0928a2: 7030 da1e 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/BinaryHeap;.:(IZ)V // method@1eda │ │ +0928a8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0006 line=28 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/BinaryHeap; │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/utils/BinaryHeap; Lcom/badlogic/gdx/utils/BinaryHeap; │ │ @@ -120965,22 +120987,22 @@ │ │ type : '(IZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -084370: |[084370] com.badlogic.gdx.utils.BinaryHeap.:(IZ)V │ │ -084380: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -084386: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -084388: 5910 f80f |0004: iput v0, v1, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0ff8 │ │ -08438c: 5c13 f60f |0006: iput-boolean v3, v1, Lcom/badlogic/gdx/utils/BinaryHeap;.isMaxHeap:Z // field@0ff6 │ │ -084390: 2320 8904 |0008: new-array v0, v2, [Lcom/badlogic/gdx/utils/BinaryHeap$Node; // type@0489 │ │ -084394: 5b10 f70f |000a: iput-object v0, v1, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0ff7 │ │ -084398: 0e00 |000c: return-void │ │ +0928ac: |[0928ac] com.badlogic.gdx.utils.BinaryHeap.:(IZ)V │ │ +0928bc: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0928c2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0928c4: 5910 f80f |0004: iput v0, v1, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0ff8 │ │ +0928c8: 5c13 f60f |0006: iput-boolean v3, v1, Lcom/badlogic/gdx/utils/BinaryHeap;.isMaxHeap:Z // field@0ff6 │ │ +0928cc: 2320 8704 |0008: new-array v0, v2, [Lcom/badlogic/gdx/utils/BinaryHeap$Node; // type@0487 │ │ +0928d0: 5b10 f70f |000a: iput-object v0, v1, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0ff7 │ │ +0928d4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=21 │ │ 0x0006 line=31 │ │ 0x0008 line=32 │ │ 0x000c line=33 │ │ @@ -120995,76 +121017,76 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 100 16-bit code units │ │ -08439c: |[08439c] com.badlogic.gdx.utils.BinaryHeap.down:(I)V │ │ -0843ac: 121b |0000: const/4 v11, #int 1 // #1 │ │ -0843ae: 120c |0001: const/4 v12, #int 0 // #0 │ │ -0843b0: 54e4 f70f |0002: iget-object v4, v14, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0ff7 │ │ -0843b4: 52e8 f80f |0004: iget v8, v14, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0ff8 │ │ -0843b8: 4603 040f |0006: aget-object v3, v4, v15 │ │ -0843bc: 5239 f50f |0008: iget v9, v3, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ff5 │ │ -0843c0: e00a 0f01 |000a: shl-int/lit8 v10, v15, #int 1 // #01 │ │ -0843c4: d800 0a01 |000c: add-int/lit8 v0, v10, #int 1 // #01 │ │ -0843c8: 3480 0700 |000e: if-lt v0, v8, 0015 // +0007 │ │ -0843cc: 4d03 040f |0010: aput-object v3, v4, v15 │ │ -0843d0: 593f f40f |0012: iput v15, v3, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.index:I // field@0ff4 │ │ -0843d4: 0e00 |0014: return-void │ │ -0843d6: d805 0001 |0015: add-int/lit8 v5, v0, #int 1 // #01 │ │ -0843da: 4601 0400 |0017: aget-object v1, v4, v0 │ │ -0843de: 5212 f50f |0019: iget v2, v1, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ff5 │ │ -0843e2: 3485 2a00 |001b: if-lt v5, v8, 0045 // +002a │ │ -0843e6: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -0843e8: 55ea f60f |001e: iget-boolean v10, v14, Lcom/badlogic/gdx/utils/BinaryHeap;.isMaxHeap:Z // field@0ff6 │ │ -0843ec: 380a 2100 |0020: if-eqz v10, 0041 // +0021 │ │ -0843f0: 1217 |0022: const/4 v7, #int 1 // #1 │ │ -0843f2: 2e0a 0207 |0023: cmpg-float v10, v2, v7 │ │ -0843f6: 3b0a 2500 |0025: if-gez v10, 004a // +0025 │ │ -0843fa: 01ba |0027: move v10, v11 │ │ -0843fc: 55ed f60f |0028: iget-boolean v13, v14, Lcom/badlogic/gdx/utils/BinaryHeap;.isMaxHeap:Z // field@0ff6 │ │ -084400: b7da |002a: xor-int/2addr v10, v13 │ │ -084402: 380a 2300 |002b: if-eqz v10, 004e // +0023 │ │ -084406: 2d0a 0209 |002d: cmpl-float v10, v2, v9 │ │ -08440a: 380a e1ff |002f: if-eqz v10, 0010 // -001f │ │ -08440e: 2d0a 0209 |0031: cmpl-float v10, v2, v9 │ │ -084412: 3d0a 1900 |0033: if-lez v10, 004c // +0019 │ │ -084416: 01ba |0035: move v10, v11 │ │ -084418: 55ed f60f |0036: iget-boolean v13, v14, Lcom/badlogic/gdx/utils/BinaryHeap;.isMaxHeap:Z // field@0ff6 │ │ -08441c: b7da |0038: xor-int/2addr v10, v13 │ │ -08441e: 390a d7ff |0039: if-nez v10, 0010 // -0029 │ │ -084422: 4d01 040f |003b: aput-object v1, v4, v15 │ │ -084426: 591f f40f |003d: iput v15, v1, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.index:I // field@0ff4 │ │ -08442a: 010f |003f: move v15, v0 │ │ -08442c: 28ca |0040: goto 000a // -0036 │ │ -08442e: 1407 ffff 7f7f |0041: const v7, #float 3.40282e+38 // #7f7fffff │ │ -084434: 28df |0044: goto 0023 // -0021 │ │ -084436: 4606 0405 |0045: aget-object v6, v4, v5 │ │ -08443a: 5267 f50f |0047: iget v7, v6, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ff5 │ │ -08443e: 28da |0049: goto 0023 // -0026 │ │ -084440: 01ca |004a: move v10, v12 │ │ -084442: 28dd |004b: goto 0028 // -0023 │ │ -084444: 01ca |004c: move v10, v12 │ │ -084446: 28e9 |004d: goto 0036 // -0017 │ │ -084448: 2d0a 0709 |004e: cmpl-float v10, v7, v9 │ │ -08444c: 380a c0ff |0050: if-eqz v10, 0010 // -0040 │ │ -084450: 2d0a 0709 |0052: cmpl-float v10, v7, v9 │ │ -084454: 3d0a 0e00 |0054: if-lez v10, 0062 // +000e │ │ -084458: 01ba |0056: move v10, v11 │ │ -08445a: 55ed f60f |0057: iget-boolean v13, v14, Lcom/badlogic/gdx/utils/BinaryHeap;.isMaxHeap:Z // field@0ff6 │ │ -08445e: b7da |0059: xor-int/2addr v10, v13 │ │ -084460: 390a b6ff |005a: if-nez v10, 0010 // -004a │ │ -084464: 4d06 040f |005c: aput-object v6, v4, v15 │ │ -084468: 596f f40f |005e: iput v15, v6, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.index:I // field@0ff4 │ │ -08446c: 015f |0060: move v15, v5 │ │ -08446e: 28a9 |0061: goto 000a // -0057 │ │ -084470: 01ca |0062: move v10, v12 │ │ -084472: 28f4 |0063: goto 0057 // -000c │ │ +0928d8: |[0928d8] com.badlogic.gdx.utils.BinaryHeap.down:(I)V │ │ +0928e8: 121b |0000: const/4 v11, #int 1 // #1 │ │ +0928ea: 120c |0001: const/4 v12, #int 0 // #0 │ │ +0928ec: 54e4 f70f |0002: iget-object v4, v14, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0ff7 │ │ +0928f0: 52e8 f80f |0004: iget v8, v14, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0ff8 │ │ +0928f4: 4603 040f |0006: aget-object v3, v4, v15 │ │ +0928f8: 5239 f50f |0008: iget v9, v3, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ff5 │ │ +0928fc: e00a 0f01 |000a: shl-int/lit8 v10, v15, #int 1 // #01 │ │ +092900: d800 0a01 |000c: add-int/lit8 v0, v10, #int 1 // #01 │ │ +092904: 3480 0700 |000e: if-lt v0, v8, 0015 // +0007 │ │ +092908: 4d03 040f |0010: aput-object v3, v4, v15 │ │ +09290c: 593f f40f |0012: iput v15, v3, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.index:I // field@0ff4 │ │ +092910: 0e00 |0014: return-void │ │ +092912: d805 0001 |0015: add-int/lit8 v5, v0, #int 1 // #01 │ │ +092916: 4601 0400 |0017: aget-object v1, v4, v0 │ │ +09291a: 5212 f50f |0019: iget v2, v1, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ff5 │ │ +09291e: 3485 2a00 |001b: if-lt v5, v8, 0045 // +002a │ │ +092922: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +092924: 55ea f60f |001e: iget-boolean v10, v14, Lcom/badlogic/gdx/utils/BinaryHeap;.isMaxHeap:Z // field@0ff6 │ │ +092928: 380a 2100 |0020: if-eqz v10, 0041 // +0021 │ │ +09292c: 1217 |0022: const/4 v7, #int 1 // #1 │ │ +09292e: 2e0a 0207 |0023: cmpg-float v10, v2, v7 │ │ +092932: 3b0a 2500 |0025: if-gez v10, 004a // +0025 │ │ +092936: 01ba |0027: move v10, v11 │ │ +092938: 55ed f60f |0028: iget-boolean v13, v14, Lcom/badlogic/gdx/utils/BinaryHeap;.isMaxHeap:Z // field@0ff6 │ │ +09293c: b7da |002a: xor-int/2addr v10, v13 │ │ +09293e: 380a 2300 |002b: if-eqz v10, 004e // +0023 │ │ +092942: 2d0a 0209 |002d: cmpl-float v10, v2, v9 │ │ +092946: 380a e1ff |002f: if-eqz v10, 0010 // -001f │ │ +09294a: 2d0a 0209 |0031: cmpl-float v10, v2, v9 │ │ +09294e: 3d0a 1900 |0033: if-lez v10, 004c // +0019 │ │ +092952: 01ba |0035: move v10, v11 │ │ +092954: 55ed f60f |0036: iget-boolean v13, v14, Lcom/badlogic/gdx/utils/BinaryHeap;.isMaxHeap:Z // field@0ff6 │ │ +092958: b7da |0038: xor-int/2addr v10, v13 │ │ +09295a: 390a d7ff |0039: if-nez v10, 0010 // -0029 │ │ +09295e: 4d01 040f |003b: aput-object v1, v4, v15 │ │ +092962: 591f f40f |003d: iput v15, v1, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.index:I // field@0ff4 │ │ +092966: 010f |003f: move v15, v0 │ │ +092968: 28ca |0040: goto 000a // -0036 │ │ +09296a: 1407 ffff 7f7f |0041: const v7, #float 3.40282e+38 // #7f7fffff │ │ +092970: 28df |0044: goto 0023 // -0021 │ │ +092972: 4606 0405 |0045: aget-object v6, v4, v5 │ │ +092976: 5267 f50f |0047: iget v7, v6, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ff5 │ │ +09297a: 28da |0049: goto 0023 // -0026 │ │ +09297c: 01ca |004a: move v10, v12 │ │ +09297e: 28dd |004b: goto 0028 // -0023 │ │ +092980: 01ca |004c: move v10, v12 │ │ +092982: 28e9 |004d: goto 0036 // -0017 │ │ +092984: 2d0a 0709 |004e: cmpl-float v10, v7, v9 │ │ +092988: 380a c0ff |0050: if-eqz v10, 0010 // -0040 │ │ +09298c: 2d0a 0709 |0052: cmpl-float v10, v7, v9 │ │ +092990: 3d0a 0e00 |0054: if-lez v10, 0062 // +000e │ │ +092994: 01ba |0056: move v10, v11 │ │ +092996: 55ed f60f |0057: iget-boolean v13, v14, Lcom/badlogic/gdx/utils/BinaryHeap;.isMaxHeap:Z // field@0ff6 │ │ +09299a: b7da |0059: xor-int/2addr v10, v13 │ │ +09299c: 390a b6ff |005a: if-nez v10, 0010 // -004a │ │ +0929a0: 4d06 040f |005c: aput-object v6, v4, v15 │ │ +0929a4: 596f f40f |005e: iput v15, v6, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.index:I // field@0ff4 │ │ +0929a8: 015f |0060: move v15, v5 │ │ +0929aa: 28a9 |0061: goto 000a // -0057 │ │ +0929ac: 01ca |0062: move v10, v12 │ │ +0929ae: 28f4 |0063: goto 0057 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=91 │ │ 0x0004 line=92 │ │ 0x0006 line=94 │ │ 0x0008 line=95 │ │ 0x000a line=98 │ │ @@ -121115,38 +121137,38 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 39 16-bit code units │ │ -084474: |[084474] com.badlogic.gdx.utils.BinaryHeap.up:(I)V │ │ -084484: 5471 f70f |0000: iget-object v1, v7, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0ff7 │ │ -084488: 4600 0108 |0002: aget-object v0, v1, v8 │ │ -08448c: 5204 f50f |0004: iget v4, v0, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ff5 │ │ -084490: 3d08 1c00 |0006: if-lez v8, 0022 // +001c │ │ -084494: d805 08ff |0008: add-int/lit8 v5, v8, #int -1 // #ff │ │ -084498: e103 0501 |000a: shr-int/lit8 v3, v5, #int 1 // #01 │ │ -08449c: 4602 0103 |000c: aget-object v2, v1, v3 │ │ -0844a0: 5225 f50f |000e: iget v5, v2, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ff5 │ │ -0844a4: 2e05 0405 |0010: cmpg-float v5, v4, v5 │ │ -0844a8: 3b05 0e00 |0012: if-gez v5, 0020 // +000e │ │ -0844ac: 1215 |0014: const/4 v5, #int 1 // #1 │ │ -0844ae: 5576 f60f |0015: iget-boolean v6, v7, Lcom/badlogic/gdx/utils/BinaryHeap;.isMaxHeap:Z // field@0ff6 │ │ -0844b2: b765 |0017: xor-int/2addr v5, v6 │ │ -0844b4: 3805 0a00 |0018: if-eqz v5, 0022 // +000a │ │ -0844b8: 4d02 0108 |001a: aput-object v2, v1, v8 │ │ -0844bc: 5928 f40f |001c: iput v8, v2, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.index:I // field@0ff4 │ │ -0844c0: 0138 |001e: move v8, v3 │ │ -0844c2: 28e7 |001f: goto 0006 // -0019 │ │ -0844c4: 1205 |0020: const/4 v5, #int 0 // #0 │ │ -0844c6: 28f4 |0021: goto 0015 // -000c │ │ -0844c8: 4d00 0108 |0022: aput-object v0, v1, v8 │ │ -0844cc: 5908 f40f |0024: iput v8, v0, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.index:I // field@0ff4 │ │ -0844d0: 0e00 |0026: return-void │ │ +0929b0: |[0929b0] com.badlogic.gdx.utils.BinaryHeap.up:(I)V │ │ +0929c0: 5471 f70f |0000: iget-object v1, v7, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0ff7 │ │ +0929c4: 4600 0108 |0002: aget-object v0, v1, v8 │ │ +0929c8: 5204 f50f |0004: iget v4, v0, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ff5 │ │ +0929cc: 3d08 1c00 |0006: if-lez v8, 0022 // +001c │ │ +0929d0: d805 08ff |0008: add-int/lit8 v5, v8, #int -1 // #ff │ │ +0929d4: e103 0501 |000a: shr-int/lit8 v3, v5, #int 1 // #01 │ │ +0929d8: 4602 0103 |000c: aget-object v2, v1, v3 │ │ +0929dc: 5225 f50f |000e: iget v5, v2, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ff5 │ │ +0929e0: 2e05 0405 |0010: cmpg-float v5, v4, v5 │ │ +0929e4: 3b05 0e00 |0012: if-gez v5, 0020 // +000e │ │ +0929e8: 1215 |0014: const/4 v5, #int 1 // #1 │ │ +0929ea: 5576 f60f |0015: iget-boolean v6, v7, Lcom/badlogic/gdx/utils/BinaryHeap;.isMaxHeap:Z // field@0ff6 │ │ +0929ee: b765 |0017: xor-int/2addr v5, v6 │ │ +0929f0: 3805 0a00 |0018: if-eqz v5, 0022 // +000a │ │ +0929f4: 4d02 0108 |001a: aput-object v2, v1, v8 │ │ +0929f8: 5928 f40f |001c: iput v8, v2, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.index:I // field@0ff4 │ │ +0929fc: 0138 |001e: move v8, v3 │ │ +0929fe: 28e7 |001f: goto 0006 // -0019 │ │ +092a00: 1205 |0020: const/4 v5, #int 0 // #0 │ │ +092a02: 28f4 |0021: goto 0015 // -000c │ │ +092a04: 4d00 0108 |0022: aput-object v0, v1, v8 │ │ +092a08: 5908 f40f |0024: iput v8, v0, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.index:I // field@0ff4 │ │ +092a0c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0002 line=74 │ │ 0x0004 line=75 │ │ 0x0006 line=76 │ │ 0x0008 line=77 │ │ @@ -121176,37 +121198,37 @@ │ │ type : '(Lcom/badlogic/gdx/utils/BinaryHeap$Node;)Lcom/badlogic/gdx/utils/BinaryHeap$Node;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 43 16-bit code units │ │ -0844d4: |[0844d4] com.badlogic.gdx.utils.BinaryHeap.add:(Lcom/badlogic/gdx/utils/BinaryHeap$Node;)Lcom/badlogic/gdx/utils/BinaryHeap$Node; │ │ -0844e4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0844e6: 5241 f80f |0001: iget v1, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0ff8 │ │ -0844ea: 5442 f70f |0003: iget-object v2, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0ff7 │ │ -0844ee: 2122 |0005: array-length v2, v2 │ │ -0844f0: 3321 1100 |0006: if-ne v1, v2, 0017 // +0011 │ │ -0844f4: 5241 f80f |0008: iget v1, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0ff8 │ │ -0844f8: e001 0101 |000a: shl-int/lit8 v1, v1, #int 1 // #01 │ │ -0844fc: 2310 8904 |000c: new-array v0, v1, [Lcom/badlogic/gdx/utils/BinaryHeap$Node; // type@0489 │ │ -084500: 5441 f70f |000e: iget-object v1, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0ff7 │ │ -084504: 5242 f80f |0010: iget v2, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0ff8 │ │ -084508: 7152 7826 3130 |0012: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -08450e: 5b40 f70f |0015: iput-object v0, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0ff7 │ │ -084512: 5241 f80f |0017: iget v1, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0ff8 │ │ -084516: 5951 f40f |0019: iput v1, v5, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.index:I // field@0ff4 │ │ -08451a: 5441 f70f |001b: iget-object v1, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0ff7 │ │ -08451e: 5242 f80f |001d: iget v2, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0ff8 │ │ -084522: 4d05 0102 |001f: aput-object v5, v1, v2 │ │ -084526: 5241 f80f |0021: iget v1, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0ff8 │ │ -08452a: d802 0101 |0023: add-int/lit8 v2, v1, #int 1 // #01 │ │ -08452e: 5942 f80f |0025: iput v2, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0ff8 │ │ -084532: 7020 e11e 1400 |0027: invoke-direct {v4, v1}, Lcom/badlogic/gdx/utils/BinaryHeap;.up:(I)V // method@1ee1 │ │ -084538: 1105 |002a: return-object v5 │ │ +092a10: |[092a10] com.badlogic.gdx.utils.BinaryHeap.add:(Lcom/badlogic/gdx/utils/BinaryHeap$Node;)Lcom/badlogic/gdx/utils/BinaryHeap$Node; │ │ +092a20: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +092a22: 5241 f80f |0001: iget v1, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0ff8 │ │ +092a26: 5442 f70f |0003: iget-object v2, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0ff7 │ │ +092a2a: 2122 |0005: array-length v2, v2 │ │ +092a2c: 3321 1100 |0006: if-ne v1, v2, 0017 // +0011 │ │ +092a30: 5241 f80f |0008: iget v1, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0ff8 │ │ +092a34: e001 0101 |000a: shl-int/lit8 v1, v1, #int 1 // #01 │ │ +092a38: 2310 8704 |000c: new-array v0, v1, [Lcom/badlogic/gdx/utils/BinaryHeap$Node; // type@0487 │ │ +092a3c: 5441 f70f |000e: iget-object v1, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0ff7 │ │ +092a40: 5242 f80f |0010: iget v2, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0ff8 │ │ +092a44: 7152 7826 3130 |0012: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +092a4a: 5b40 f70f |0015: iput-object v0, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0ff7 │ │ +092a4e: 5241 f80f |0017: iget v1, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0ff8 │ │ +092a52: 5951 f40f |0019: iput v1, v5, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.index:I // field@0ff4 │ │ +092a56: 5441 f70f |001b: iget-object v1, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0ff7 │ │ +092a5a: 5242 f80f |001d: iget v2, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0ff8 │ │ +092a5e: 4d05 0102 |001f: aput-object v5, v1, v2 │ │ +092a62: 5241 f80f |0021: iget v1, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0ff8 │ │ +092a66: d802 0101 |0023: add-int/lit8 v2, v1, #int 1 // #01 │ │ +092a6a: 5942 f80f |0025: iput v2, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0ff8 │ │ +092a6e: 7020 e11e 1400 |0027: invoke-direct {v4, v1}, Lcom/badlogic/gdx/utils/BinaryHeap;.up:(I)V // method@1ee1 │ │ +092a74: 1105 |002a: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=37 │ │ 0x0008 line=38 │ │ 0x000e line=39 │ │ 0x0015 line=40 │ │ 0x0017 line=43 │ │ @@ -121225,25 +121247,25 @@ │ │ type : '()Lcom/badlogic/gdx/utils/BinaryHeap$Node;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -08453c: |[08453c] com.badlogic.gdx.utils.BinaryHeap.peek:()Lcom/badlogic/gdx/utils/BinaryHeap$Node; │ │ -08454c: 5220 f80f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0ff8 │ │ -084550: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -084554: 2200 b003 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -084558: 1a01 680f |0006: const-string v1, "The heap is empty." // string@0f68 │ │ -08455c: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -084562: 2700 |000b: throw v0 │ │ -084564: 5420 f70f |000c: iget-object v0, v2, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0ff7 │ │ -084568: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -08456a: 4600 0001 |000f: aget-object v0, v0, v1 │ │ -08456e: 1100 |0011: return-object v0 │ │ +092a78: |[092a78] com.badlogic.gdx.utils.BinaryHeap.peek:()Lcom/badlogic/gdx/utils/BinaryHeap$Node; │ │ +092a88: 5220 f80f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0ff8 │ │ +092a8c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +092a90: 2200 ae03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +092a94: 1a01 660f |0006: const-string v1, "The heap is empty." // string@0f66 │ │ +092a98: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +092a9e: 2700 |000b: throw v0 │ │ +092aa0: 5420 f70f |000c: iget-object v0, v2, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0ff7 │ │ +092aa4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +092aa6: 4600 0001 |000f: aget-object v0, v0, v1 │ │ +092aaa: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x000c line=51 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/BinaryHeap; │ │ 0x0000 - 0x0012 reg=2 this Lcom/badlogic/gdx/utils/BinaryHeap; Lcom/badlogic/gdx/utils/BinaryHeap; │ │ @@ -121253,30 +121275,30 @@ │ │ type : '()Lcom/badlogic/gdx/utils/BinaryHeap$Node;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -084570: |[084570] com.badlogic.gdx.utils.BinaryHeap.pop:()Lcom/badlogic/gdx/utils/BinaryHeap$Node; │ │ -084580: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -084582: 5450 f70f |0001: iget-object v0, v5, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0ff7 │ │ -084586: 4601 0004 |0003: aget-object v1, v0, v4 │ │ -08458a: 5252 f80f |0005: iget v2, v5, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0ff8 │ │ -08458e: d802 02ff |0007: add-int/lit8 v2, v2, #int -1 // #ff │ │ -084592: 5952 f80f |0009: iput v2, v5, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0ff8 │ │ -084596: 4602 0002 |000b: aget-object v2, v0, v2 │ │ -08459a: 4d02 0004 |000d: aput-object v2, v0, v4 │ │ -08459e: 5252 f80f |000f: iget v2, v5, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0ff8 │ │ -0845a2: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -0845a4: 4d03 0002 |0012: aput-object v3, v0, v2 │ │ -0845a8: 5252 f80f |0014: iget v2, v5, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0ff8 │ │ -0845ac: 3d02 0500 |0016: if-lez v2, 001b // +0005 │ │ -0845b0: 7020 dc1e 4500 |0018: invoke-direct {v5, v4}, Lcom/badlogic/gdx/utils/BinaryHeap;.down:(I)V // method@1edc │ │ -0845b6: 1101 |001b: return-object v1 │ │ +092aac: |[092aac] com.badlogic.gdx.utils.BinaryHeap.pop:()Lcom/badlogic/gdx/utils/BinaryHeap$Node; │ │ +092abc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +092abe: 5450 f70f |0001: iget-object v0, v5, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0ff7 │ │ +092ac2: 4601 0004 |0003: aget-object v1, v0, v4 │ │ +092ac6: 5252 f80f |0005: iget v2, v5, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0ff8 │ │ +092aca: d802 02ff |0007: add-int/lit8 v2, v2, #int -1 // #ff │ │ +092ace: 5952 f80f |0009: iput v2, v5, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0ff8 │ │ +092ad2: 4602 0002 |000b: aget-object v2, v0, v2 │ │ +092ad6: 4d02 0004 |000d: aput-object v2, v0, v4 │ │ +092ada: 5252 f80f |000f: iget v2, v5, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0ff8 │ │ +092ade: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +092ae0: 4d03 0002 |0012: aput-object v3, v0, v2 │ │ +092ae4: 5252 f80f |0014: iget v2, v5, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0ff8 │ │ +092ae8: 3d02 0500 |0016: if-lez v2, 001b // +0005 │ │ +092aec: 7020 dc1e 4500 |0018: invoke-direct {v5, v4}, Lcom/badlogic/gdx/utils/BinaryHeap;.down:(I)V // method@1edc │ │ +092af2: 1101 |001b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=55 │ │ 0x0003 line=56 │ │ 0x0005 line=57 │ │ 0x000f line=58 │ │ 0x0014 line=59 │ │ @@ -121292,31 +121314,31 @@ │ │ type : '(Lcom/badlogic/gdx/utils/BinaryHeap$Node;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0845b8: |[0845b8] com.badlogic.gdx.utils.BinaryHeap.setValue:(Lcom/badlogic/gdx/utils/BinaryHeap$Node;F)V │ │ -0845c8: 5240 f50f |0000: iget v0, v4, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ff5 │ │ -0845cc: 5945 f50f |0002: iput v5, v4, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ff5 │ │ -0845d0: 2e01 0500 |0004: cmpg-float v1, v5, v0 │ │ -0845d4: 3b01 0e00 |0006: if-gez v1, 0014 // +000e │ │ -0845d8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0845da: 5532 f60f |0009: iget-boolean v2, v3, Lcom/badlogic/gdx/utils/BinaryHeap;.isMaxHeap:Z // field@0ff6 │ │ -0845de: b721 |000b: xor-int/2addr v1, v2 │ │ -0845e0: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -0845e4: 5241 f40f |000e: iget v1, v4, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.index:I // field@0ff4 │ │ -0845e8: 7020 e11e 1300 |0010: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/BinaryHeap;.up:(I)V // method@1ee1 │ │ -0845ee: 0e00 |0013: return-void │ │ -0845f0: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0845f2: 28f4 |0015: goto 0009 // -000c │ │ -0845f4: 5241 f40f |0016: iget v1, v4, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.index:I // field@0ff4 │ │ -0845f8: 7020 dc1e 1300 |0018: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/BinaryHeap;.down:(I)V // method@1edc │ │ -0845fe: 28f8 |001b: goto 0013 // -0008 │ │ +092af4: |[092af4] com.badlogic.gdx.utils.BinaryHeap.setValue:(Lcom/badlogic/gdx/utils/BinaryHeap$Node;F)V │ │ +092b04: 5240 f50f |0000: iget v0, v4, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ff5 │ │ +092b08: 5945 f50f |0002: iput v5, v4, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ff5 │ │ +092b0c: 2e01 0500 |0004: cmpg-float v1, v5, v0 │ │ +092b10: 3b01 0e00 |0006: if-gez v1, 0014 // +000e │ │ +092b14: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +092b16: 5532 f60f |0009: iget-boolean v2, v3, Lcom/badlogic/gdx/utils/BinaryHeap;.isMaxHeap:Z // field@0ff6 │ │ +092b1a: b721 |000b: xor-int/2addr v1, v2 │ │ +092b1c: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +092b20: 5241 f40f |000e: iget v1, v4, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.index:I // field@0ff4 │ │ +092b24: 7020 e11e 1300 |0010: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/BinaryHeap;.up:(I)V // method@1ee1 │ │ +092b2a: 0e00 |0013: return-void │ │ +092b2c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +092b2e: 28f4 |0015: goto 0009 // -000c │ │ +092b30: 5241 f40f |0016: iget v1, v4, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.index:I // field@0ff4 │ │ +092b34: 7020 dc1e 1300 |0018: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/BinaryHeap;.down:(I)V // method@1edc │ │ +092b3a: 28f8 |001b: goto 0013 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0002 line=65 │ │ 0x0004 line=66 │ │ 0x000e line=67 │ │ 0x0013 line=70 │ │ @@ -121335,42 +121357,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -084600: |[084600] com.badlogic.gdx.utils.BinaryHeap.toString:()Ljava/lang/String; │ │ -084610: 5243 f80f |0000: iget v3, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0ff8 │ │ -084614: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ -084618: 1a03 6911 |0004: const-string v3, "[]" // string@1169 │ │ -08461c: 1103 |0006: return-object v3 │ │ -08461e: 5442 f70f |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0ff7 │ │ -084622: 2200 5003 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0350 │ │ -084626: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ -08462a: 7020 db22 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ -084630: 1303 5b00 |0010: const/16 v3, #int 91 // #5b │ │ -084634: 6e20 df22 3000 |0012: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -08463a: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -08463c: 4603 0203 |0016: aget-object v3, v2, v3 │ │ -084640: 6e20 e822 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ -084646: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -084648: 5243 f80f |001c: iget v3, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0ff8 │ │ -08464c: 3531 0f00 |001e: if-ge v1, v3, 002d // +000f │ │ -084650: 1a03 a800 |0020: const-string v3, ", " // string@00a8 │ │ -084654: 6e20 e922 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -08465a: 4603 0201 |0025: aget-object v3, v2, v1 │ │ -08465e: 6e20 e822 3000 |0027: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ -084664: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -084668: 28f0 |002c: goto 001c // -0010 │ │ -08466a: 1303 5d00 |002d: const/16 v3, #int 93 // #5d │ │ -08466e: 6e20 df22 3000 |002f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -084674: 6e10 2723 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ -08467a: 0c03 |0035: move-result-object v3 │ │ -08467c: 28d0 |0036: goto 0006 // -0030 │ │ +092b3c: |[092b3c] com.badlogic.gdx.utils.BinaryHeap.toString:()Ljava/lang/String; │ │ +092b4c: 5243 f80f |0000: iget v3, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0ff8 │ │ +092b50: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ +092b54: 1a03 6711 |0004: const-string v3, "[]" // string@1167 │ │ +092b58: 1103 |0006: return-object v3 │ │ +092b5a: 5442 f70f |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0ff7 │ │ +092b5e: 2200 4e03 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@034e │ │ +092b62: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ +092b66: 7020 db22 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ +092b6c: 1303 5b00 |0010: const/16 v3, #int 91 // #5b │ │ +092b70: 6e20 df22 3000 |0012: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +092b76: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +092b78: 4603 0203 |0016: aget-object v3, v2, v3 │ │ +092b7c: 6e20 e822 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ +092b82: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +092b84: 5243 f80f |001c: iget v3, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0ff8 │ │ +092b88: 3531 0f00 |001e: if-ge v1, v3, 002d // +000f │ │ +092b8c: 1a03 a800 |0020: const-string v3, ", " // string@00a8 │ │ +092b90: 6e20 e922 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +092b96: 4603 0201 |0025: aget-object v3, v2, v1 │ │ +092b9a: 6e20 e822 3000 |0027: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ +092ba0: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +092ba4: 28f0 |002c: goto 001c // -0010 │ │ +092ba6: 1303 5d00 |002d: const/16 v3, #int 93 // #5d │ │ +092baa: 6e20 df22 3000 |002f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +092bb0: 6e10 2723 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ +092bb6: 0c03 |0035: move-result-object v3 │ │ +092bb8: 28d0 |0036: goto 0006 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0006 line=146 │ │ 0x0007 line=137 │ │ 0x0009 line=138 │ │ 0x0010 line=139 │ │ @@ -121387,17 +121409,17 @@ │ │ 0x001c - 0x0037 reg=1 i I │ │ 0x0009 - 0x0037 reg=2 nodes [Ljava/lang/Object; │ │ 0x0000 - 0x0037 reg=4 this Lcom/badlogic/gdx/utils/BinaryHeap; Lcom/badlogic/gdx/utils/BinaryHeap; │ │ │ │ source_file_idx : 515 (BinaryHeap.java) │ │ │ │ Class #321 header: │ │ -class_idx : 752 │ │ +class_idx : 750 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 531 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 26 │ │ │ │ Class #321 - │ │ @@ -121425,19 +121447,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -084680: |[084680] com.badlogic.gdx.utils.BooleanArray.:()V │ │ -084690: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -084692: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ -084696: 7030 e51e 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/BooleanArray;.:(ZI)V // method@1ee5 │ │ -08469c: 0e00 |0006: return-void │ │ +092bbc: |[092bbc] com.badlogic.gdx.utils.BooleanArray.:()V │ │ +092bcc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +092bce: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ +092bd2: 7030 e51e 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/BooleanArray;.:(ZI)V // method@1ee5 │ │ +092bd8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0006 line=36 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/utils/BooleanArray; │ │ │ │ @@ -121446,18 +121468,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0846a0: |[0846a0] com.badlogic.gdx.utils.BooleanArray.:(I)V │ │ -0846b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0846b2: 7030 e51e 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/BooleanArray;.:(ZI)V // method@1ee5 │ │ -0846b8: 0e00 |0004: return-void │ │ +092bdc: |[092bdc] com.badlogic.gdx.utils.BooleanArray.:(I)V │ │ +092bec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +092bee: 7030 e51e 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/BooleanArray;.:(ZI)V // method@1ee5 │ │ +092bf4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0004 line=41 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/BooleanArray; │ │ 0x0000 - 0x0005 reg=2 capacity I │ │ @@ -121467,29 +121489,29 @@ │ │ type : '(Lcom/badlogic/gdx/utils/BooleanArray;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -0846bc: |[0846bc] com.badlogic.gdx.utils.BooleanArray.:(Lcom/badlogic/gdx/utils/BooleanArray;)V │ │ -0846cc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0846ce: 7010 2726 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ -0846d4: 5550 fa0f |0004: iget-boolean v0, v5, Lcom/badlogic/gdx/utils/BooleanArray;.ordered:Z // field@0ffa │ │ -0846d8: 5c40 fa0f |0006: iput-boolean v0, v4, Lcom/badlogic/gdx/utils/BooleanArray;.ordered:Z // field@0ffa │ │ -0846dc: 5250 fb0f |0008: iget v0, v5, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -0846e0: 5940 fb0f |000a: iput v0, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -0846e4: 5240 fb0f |000c: iget v0, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -0846e8: 2300 9d04 |000e: new-array v0, v0, [Z // type@049d │ │ -0846ec: 5b40 f90f |0010: iput-object v0, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -0846f0: 5450 f90f |0012: iget-object v0, v5, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -0846f4: 5441 f90f |0014: iget-object v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -0846f8: 5242 fb0f |0016: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -0846fc: 7152 7826 3031 |0018: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -084702: 0e00 |001b: return-void │ │ +092bf8: |[092bf8] com.badlogic.gdx.utils.BooleanArray.:(Lcom/badlogic/gdx/utils/BooleanArray;)V │ │ +092c08: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +092c0a: 7010 2726 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ +092c10: 5550 fa0f |0004: iget-boolean v0, v5, Lcom/badlogic/gdx/utils/BooleanArray;.ordered:Z // field@0ffa │ │ +092c14: 5c40 fa0f |0006: iput-boolean v0, v4, Lcom/badlogic/gdx/utils/BooleanArray;.ordered:Z // field@0ffa │ │ +092c18: 5250 fb0f |0008: iget v0, v5, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +092c1c: 5940 fb0f |000a: iput v0, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +092c20: 5240 fb0f |000c: iget v0, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +092c24: 2300 9b04 |000e: new-array v0, v0, [Z // type@049b │ │ +092c28: 5b40 f90f |0010: iput-object v0, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +092c2c: 5450 f90f |0012: iget-object v0, v5, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +092c30: 5441 f90f |0014: iget-object v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +092c34: 5242 fb0f |0016: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +092c38: 7152 7826 3031 |0018: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +092c3e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=54 │ │ 0x0004 line=55 │ │ 0x0008 line=56 │ │ 0x000c line=57 │ │ 0x0012 line=58 │ │ @@ -121503,20 +121525,20 @@ │ │ type : '(ZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -084704: |[084704] com.badlogic.gdx.utils.BooleanArray.:(ZI)V │ │ -084714: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -08471a: 5c12 fa0f |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/BooleanArray;.ordered:Z // field@0ffa │ │ -08471e: 2330 9d04 |0005: new-array v0, v3, [Z // type@049d │ │ -084722: 5b10 f90f |0007: iput-object v0, v1, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -084726: 0e00 |0009: return-void │ │ +092c40: |[092c40] com.badlogic.gdx.utils.BooleanArray.:(ZI)V │ │ +092c50: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +092c56: 5c12 fa0f |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/BooleanArray;.ordered:Z // field@0ffa │ │ +092c5a: 2330 9b04 |0005: new-array v0, v3, [Z // type@049b │ │ +092c5e: 5b10 f90f |0007: iput-object v0, v1, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +092c62: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x0005 line=48 │ │ 0x0009 line=49 │ │ locals : │ │ @@ -121529,24 +121551,24 @@ │ │ type : '(Z[Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -084728: |[084728] com.badlogic.gdx.utils.BooleanArray.:(Z[Z)V │ │ -084738: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08473a: 2150 |0001: array-length v0, v5 │ │ -08473c: 7030 e51e 4300 |0002: invoke-direct {v3, v4, v0}, Lcom/badlogic/gdx/utils/BooleanArray;.:(ZI)V // method@1ee5 │ │ -084742: 2150 |0005: array-length v0, v5 │ │ -084744: 5930 fb0f |0006: iput v0, v3, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084748: 5430 f90f |0008: iget-object v0, v3, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -08474c: 5231 fb0f |000a: iget v1, v3, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084750: 7151 7826 2520 |000c: invoke-static {v5, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -084756: 0e00 |000f: return-void │ │ +092c64: |[092c64] com.badlogic.gdx.utils.BooleanArray.:(Z[Z)V │ │ +092c74: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +092c76: 2150 |0001: array-length v0, v5 │ │ +092c78: 7030 e51e 4300 |0002: invoke-direct {v3, v4, v0}, Lcom/badlogic/gdx/utils/BooleanArray;.:(ZI)V // method@1ee5 │ │ +092c7e: 2150 |0005: array-length v0, v5 │ │ +092c80: 5930 fb0f |0006: iput v0, v3, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +092c84: 5430 f90f |0008: iget-object v0, v3, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +092c88: 5231 fb0f |000a: iget v1, v3, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +092c8c: 7151 7826 2520 |000c: invoke-static {v5, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +092c92: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=72 │ │ 0x0005 line=73 │ │ 0x0008 line=74 │ │ 0x000f line=75 │ │ locals : │ │ @@ -121559,18 +121581,18 @@ │ │ type : '([Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -084758: |[084758] com.badlogic.gdx.utils.BooleanArray.:([Z)V │ │ -084768: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08476a: 7030 e61e 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/BooleanArray;.:(Z[Z)V // method@1ee6 │ │ -084770: 0e00 |0004: return-void │ │ +092c94: |[092c94] com.badlogic.gdx.utils.BooleanArray.:([Z)V │ │ +092ca4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +092ca6: 7030 e61e 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/BooleanArray;.:(Z[Z)V // method@1ee6 │ │ +092cac: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0004 line=65 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/BooleanArray; │ │ 0x0000 - 0x0005 reg=2 array [Z │ │ @@ -121581,34 +121603,34 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -084774: |[084774] com.badlogic.gdx.utils.BooleanArray.add:(Z)V │ │ -084784: 5440 f90f |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -084788: 5241 fb0f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -08478c: 2102 |0004: array-length v2, v0 │ │ -08478e: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ -084792: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -084796: 5242 fb0f |0009: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -08479a: 8222 |000b: int-to-float v2, v2 │ │ -08479c: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ -0847a0: c832 |000e: mul-float/2addr v2, v3 │ │ -0847a2: 8722 |000f: float-to-int v2, v2 │ │ -0847a4: 7120 1926 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0847aa: 0a01 |0013: move-result v1 │ │ -0847ac: 6e20 f81e 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/BooleanArray;.resize:(I)[Z // method@1ef8 │ │ -0847b2: 0c00 |0017: move-result-object v0 │ │ -0847b4: 5241 fb0f |0018: iget v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -0847b8: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0847bc: 5942 fb0f |001c: iput v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -0847c0: 4e05 0001 |001e: aput-boolean v5, v0, v1 │ │ -0847c4: 0e00 |0020: return-void │ │ +092cb0: |[092cb0] com.badlogic.gdx.utils.BooleanArray.add:(Z)V │ │ +092cc0: 5440 f90f |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +092cc4: 5241 fb0f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +092cc8: 2102 |0004: array-length v2, v0 │ │ +092cca: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ +092cce: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +092cd2: 5242 fb0f |0009: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +092cd6: 8222 |000b: int-to-float v2, v2 │ │ +092cd8: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ +092cdc: c832 |000e: mul-float/2addr v2, v3 │ │ +092cde: 8722 |000f: float-to-int v2, v2 │ │ +092ce0: 7120 1926 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +092ce6: 0a01 |0013: move-result v1 │ │ +092ce8: 6e20 f81e 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/BooleanArray;.resize:(I)[Z // method@1ef8 │ │ +092cee: 0c00 |0017: move-result-object v0 │ │ +092cf0: 5241 fb0f |0018: iget v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +092cf4: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +092cf8: 5942 fb0f |001c: iput v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +092cfc: 4e05 0001 |001e: aput-boolean v5, v0, v1 │ │ +092d00: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0002 line=79 │ │ 0x0018 line=80 │ │ 0x0020 line=81 │ │ locals : │ │ @@ -121621,19 +121643,19 @@ │ │ type : '(Lcom/badlogic/gdx/utils/BooleanArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0847c8: |[0847c8] com.badlogic.gdx.utils.BooleanArray.addAll:(Lcom/badlogic/gdx/utils/BooleanArray;)V │ │ -0847d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0847da: 5231 fb0f |0001: iget v1, v3, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -0847de: 6e40 ea1e 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/BooleanArray;.addAll:(Lcom/badlogic/gdx/utils/BooleanArray;II)V // method@1eea │ │ -0847e4: 0e00 |0006: return-void │ │ +092d04: |[092d04] com.badlogic.gdx.utils.BooleanArray.addAll:(Lcom/badlogic/gdx/utils/BooleanArray;)V │ │ +092d14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +092d16: 5231 fb0f |0001: iget v1, v3, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +092d1a: 6e40 ea1e 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/BooleanArray;.addAll:(Lcom/badlogic/gdx/utils/BooleanArray;II)V // method@1eea │ │ +092d20: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0006 line=85 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/utils/BooleanArray; │ │ 0x0000 - 0x0007 reg=3 array Lcom/badlogic/gdx/utils/BooleanArray; │ │ @@ -121643,44 +121665,44 @@ │ │ type : '(Lcom/badlogic/gdx/utils/BooleanArray;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 59 16-bit code units │ │ -0847e8: |[0847e8] com.badlogic.gdx.utils.BooleanArray.addAll:(Lcom/badlogic/gdx/utils/BooleanArray;II)V │ │ -0847f8: 9000 0506 |0000: add-int v0, v5, v6 │ │ -0847fc: 5241 fb0f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084800: 3710 3100 |0004: if-le v0, v1, 0035 // +0031 │ │ -084804: 2200 af03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -084808: 2201 c503 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -08480c: 7010 6726 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -084812: 1a02 e622 |000d: const-string v2, "offset + length must be <= size: " // string@22e6 │ │ -084816: 6e20 6e26 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08481c: 0c01 |0012: move-result-object v1 │ │ -08481e: 6e20 6b26 5100 |0013: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -084824: 0c01 |0016: move-result-object v1 │ │ -084826: 1a02 0f00 |0017: const-string v2, " + " // string@000f │ │ -08482a: 6e20 6e26 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -084830: 0c01 |001c: move-result-object v1 │ │ -084832: 6e20 6b26 6100 |001d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -084838: 0c01 |0020: move-result-object v1 │ │ -08483a: 1a02 1400 |0021: const-string v2, " <= " // string@0014 │ │ -08483e: 6e20 6e26 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -084844: 0c01 |0026: move-result-object v1 │ │ -084846: 5242 fb0f |0027: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -08484a: 6e20 6b26 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -084850: 0c01 |002c: move-result-object v1 │ │ -084852: 6e10 7426 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -084858: 0c01 |0030: move-result-object v1 │ │ -08485a: 7020 f825 1000 |0031: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -084860: 2700 |0034: throw v0 │ │ -084862: 5440 f90f |0035: iget-object v0, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -084866: 6e40 ec1e 0365 |0037: invoke-virtual {v3, v0, v5, v6}, Lcom/badlogic/gdx/utils/BooleanArray;.addAll:([ZII)V // method@1eec │ │ -08486c: 0e00 |003a: return-void │ │ +092d24: |[092d24] com.badlogic.gdx.utils.BooleanArray.addAll:(Lcom/badlogic/gdx/utils/BooleanArray;II)V │ │ +092d34: 9000 0506 |0000: add-int v0, v5, v6 │ │ +092d38: 5241 fb0f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +092d3c: 3710 3100 |0004: if-le v0, v1, 0035 // +0031 │ │ +092d40: 2200 ad03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +092d44: 2201 c303 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +092d48: 7010 6726 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +092d4e: 1a02 e422 |000d: const-string v2, "offset + length must be <= size: " // string@22e4 │ │ +092d52: 6e20 6e26 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +092d58: 0c01 |0012: move-result-object v1 │ │ +092d5a: 6e20 6b26 5100 |0013: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +092d60: 0c01 |0016: move-result-object v1 │ │ +092d62: 1a02 0f00 |0017: const-string v2, " + " // string@000f │ │ +092d66: 6e20 6e26 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +092d6c: 0c01 |001c: move-result-object v1 │ │ +092d6e: 6e20 6b26 6100 |001d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +092d74: 0c01 |0020: move-result-object v1 │ │ +092d76: 1a02 1400 |0021: const-string v2, " <= " // string@0014 │ │ +092d7a: 6e20 6e26 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +092d80: 0c01 |0026: move-result-object v1 │ │ +092d82: 5242 fb0f |0027: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +092d86: 6e20 6b26 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +092d8c: 0c01 |002c: move-result-object v1 │ │ +092d8e: 6e10 7426 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +092d94: 0c01 |0030: move-result-object v1 │ │ +092d96: 7020 f825 1000 |0031: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +092d9c: 2700 |0034: throw v0 │ │ +092d9e: 5440 f90f |0035: iget-object v0, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +092da2: 6e40 ec1e 0365 |0037: invoke-virtual {v3, v0, v5, v6}, Lcom/badlogic/gdx/utils/BooleanArray;.addAll:([ZII)V // method@1eec │ │ +092da8: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0006 line=89 │ │ 0x0035 line=90 │ │ 0x003a line=91 │ │ locals : │ │ @@ -121694,19 +121716,19 @@ │ │ type : '([Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -084870: |[084870] com.badlogic.gdx.utils.BooleanArray.addAll:([Z)V │ │ -084880: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -084882: 2131 |0001: array-length v1, v3 │ │ -084884: 6e40 ec1e 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/BooleanArray;.addAll:([ZII)V // method@1eec │ │ -08488a: 0e00 |0005: return-void │ │ +092dac: |[092dac] com.badlogic.gdx.utils.BooleanArray.addAll:([Z)V │ │ +092dbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +092dbe: 2131 |0001: array-length v1, v3 │ │ +092dc0: 6e40 ec1e 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/BooleanArray;.addAll:([ZII)V // method@1eec │ │ +092dc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0005 line=95 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/utils/BooleanArray; │ │ 0x0000 - 0x0006 reg=3 array [Z │ │ @@ -121716,36 +121738,36 @@ │ │ type : '([ZII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -08488c: |[08488c] com.badlogic.gdx.utils.BooleanArray.addAll:([ZII)V │ │ -08489c: 5450 f90f |0000: iget-object v0, v5, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -0848a0: 5252 fb0f |0002: iget v2, v5, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -0848a4: b082 |0004: add-int/2addr v2, v8 │ │ -0848a6: 9101 0207 |0005: sub-int v1, v2, v7 │ │ -0848aa: 2102 |0007: array-length v2, v0 │ │ -0848ac: 3421 1100 |0008: if-lt v1, v2, 0019 // +0011 │ │ -0848b0: 1302 0800 |000a: const/16 v2, #int 8 // #8 │ │ -0848b4: 8213 |000c: int-to-float v3, v1 │ │ -0848b6: 1504 e03f |000d: const/high16 v4, #int 1071644672 // #3fe0 │ │ -0848ba: c843 |000f: mul-float/2addr v3, v4 │ │ -0848bc: 8733 |0010: float-to-int v3, v3 │ │ -0848be: 7120 1926 3200 |0011: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0848c4: 0a02 |0014: move-result v2 │ │ -0848c6: 6e20 f81e 2500 |0015: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/BooleanArray;.resize:(I)[Z // method@1ef8 │ │ -0848cc: 0c00 |0018: move-result-object v0 │ │ -0848ce: 5252 fb0f |0019: iget v2, v5, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -0848d2: 7158 7826 7620 |001b: invoke-static {v6, v7, v0, v2, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0848d8: 5252 fb0f |001e: iget v2, v5, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -0848dc: b082 |0020: add-int/2addr v2, v8 │ │ -0848de: 5952 fb0f |0021: iput v2, v5, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -0848e2: 0e00 |0023: return-void │ │ +092dc8: |[092dc8] com.badlogic.gdx.utils.BooleanArray.addAll:([ZII)V │ │ +092dd8: 5450 f90f |0000: iget-object v0, v5, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +092ddc: 5252 fb0f |0002: iget v2, v5, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +092de0: b082 |0004: add-int/2addr v2, v8 │ │ +092de2: 9101 0207 |0005: sub-int v1, v2, v7 │ │ +092de6: 2102 |0007: array-length v2, v0 │ │ +092de8: 3421 1100 |0008: if-lt v1, v2, 0019 // +0011 │ │ +092dec: 1302 0800 |000a: const/16 v2, #int 8 // #8 │ │ +092df0: 8213 |000c: int-to-float v3, v1 │ │ +092df2: 1504 e03f |000d: const/high16 v4, #int 1071644672 // #3fe0 │ │ +092df6: c843 |000f: mul-float/2addr v3, v4 │ │ +092df8: 8733 |0010: float-to-int v3, v3 │ │ +092dfa: 7120 1926 3200 |0011: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +092e00: 0a02 |0014: move-result v2 │ │ +092e02: 6e20 f81e 2500 |0015: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/BooleanArray;.resize:(I)[Z // method@1ef8 │ │ +092e08: 0c00 |0018: move-result-object v0 │ │ +092e0a: 5252 fb0f |0019: iget v2, v5, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +092e0e: 7158 7826 7620 |001b: invoke-static {v6, v7, v0, v2, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +092e14: 5252 fb0f |001e: iget v2, v5, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +092e18: b082 |0020: add-int/2addr v2, v8 │ │ +092e1a: 5952 fb0f |0021: iput v2, v5, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +092e1e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0002 line=99 │ │ 0x0007 line=100 │ │ 0x0019 line=101 │ │ 0x001e line=102 │ │ @@ -121763,18 +121785,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0848e4: |[0848e4] com.badlogic.gdx.utils.BooleanArray.clear:()V │ │ -0848f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0848f6: 5910 fb0f |0001: iput v0, v1, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -0848fa: 0e00 |0003: return-void │ │ +092e20: |[092e20] com.badlogic.gdx.utils.BooleanArray.clear:()V │ │ +092e30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +092e32: 5910 fb0f |0001: iput v0, v1, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +092e36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0003 line=184 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/utils/BooleanArray; │ │ │ │ @@ -121783,26 +121805,26 @@ │ │ type : '(I)[Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0848fc: |[0848fc] com.badlogic.gdx.utils.BooleanArray.ensureCapacity:(I)[Z │ │ -08490c: 5221 fb0f |0000: iget v1, v2, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084910: 9000 0103 |0002: add-int v0, v1, v3 │ │ -084914: 5421 f90f |0004: iget-object v1, v2, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -084918: 2111 |0006: array-length v1, v1 │ │ -08491a: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ -08491e: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ -084922: 7120 1926 0100 |000b: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -084928: 0a01 |000e: move-result v1 │ │ -08492a: 6e20 f81e 1200 |000f: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/BooleanArray;.resize:(I)[Z // method@1ef8 │ │ -084930: 5421 f90f |0012: iget-object v1, v2, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -084934: 1101 |0014: return-object v1 │ │ +092e38: |[092e38] com.badlogic.gdx.utils.BooleanArray.ensureCapacity:(I)[Z │ │ +092e48: 5221 fb0f |0000: iget v1, v2, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +092e4c: 9000 0103 |0002: add-int v0, v1, v3 │ │ +092e50: 5421 f90f |0004: iget-object v1, v2, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +092e54: 2111 |0006: array-length v1, v1 │ │ +092e56: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ +092e5a: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ +092e5e: 7120 1926 0100 |000b: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +092e64: 0a01 |000e: move-result v1 │ │ +092e66: 6e20 f81e 1200 |000f: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/BooleanArray;.resize:(I)[Z // method@1ef8 │ │ +092e6c: 5421 f90f |0012: iget-object v1, v2, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +092e70: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0004 line=197 │ │ 0x0012 line=198 │ │ locals : │ │ 0x0004 - 0x0015 reg=0 sizeNeeded I │ │ @@ -121814,41 +121836,41 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 40 16-bit code units │ │ -084938: |[084938] com.badlogic.gdx.utils.BooleanArray.equals:(Ljava/lang/Object;)Z │ │ -084948: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -08494a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -08494c: 3378 0300 |0002: if-ne v8, v7, 0005 // +0003 │ │ -084950: 0f03 |0004: return v3 │ │ -084952: 2085 f002 |0005: instance-of v5, v8, Lcom/badlogic/gdx/utils/BooleanArray; // type@02f0 │ │ -084956: 3905 0400 |0007: if-nez v5, 000b // +0004 │ │ -08495a: 0143 |0009: move v3, v4 │ │ -08495c: 28fa |000a: goto 0004 // -0006 │ │ -08495e: 0780 |000b: move-object v0, v8 │ │ -084960: 1f00 f002 |000c: check-cast v0, Lcom/badlogic/gdx/utils/BooleanArray; // type@02f0 │ │ -084964: 5272 fb0f |000e: iget v2, v7, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084968: 5205 fb0f |0010: iget v5, v0, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -08496c: 3252 0400 |0012: if-eq v2, v5, 0016 // +0004 │ │ -084970: 0143 |0014: move v3, v4 │ │ -084972: 28ef |0015: goto 0004 // -0011 │ │ -084974: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -084976: 3521 edff |0017: if-ge v1, v2, 0004 // -0013 │ │ -08497a: 5475 f90f |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -08497e: 4705 0501 |001b: aget-boolean v5, v5, v1 │ │ -084982: 5406 f90f |001d: iget-object v6, v0, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -084986: 4706 0601 |001f: aget-boolean v6, v6, v1 │ │ -08498a: 3265 0400 |0021: if-eq v5, v6, 0025 // +0004 │ │ -08498e: 0143 |0023: move v3, v4 │ │ -084990: 28e0 |0024: goto 0004 // -0020 │ │ -084992: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ -084996: 28f0 |0027: goto 0017 // -0010 │ │ +092e74: |[092e74] com.badlogic.gdx.utils.BooleanArray.equals:(Ljava/lang/Object;)Z │ │ +092e84: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +092e86: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +092e88: 3378 0300 |0002: if-ne v8, v7, 0005 // +0003 │ │ +092e8c: 0f03 |0004: return v3 │ │ +092e8e: 2085 ee02 |0005: instance-of v5, v8, Lcom/badlogic/gdx/utils/BooleanArray; // type@02ee │ │ +092e92: 3905 0400 |0007: if-nez v5, 000b // +0004 │ │ +092e96: 0143 |0009: move v3, v4 │ │ +092e98: 28fa |000a: goto 0004 // -0006 │ │ +092e9a: 0780 |000b: move-object v0, v8 │ │ +092e9c: 1f00 ee02 |000c: check-cast v0, Lcom/badlogic/gdx/utils/BooleanArray; // type@02ee │ │ +092ea0: 5272 fb0f |000e: iget v2, v7, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +092ea4: 5205 fb0f |0010: iget v5, v0, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +092ea8: 3252 0400 |0012: if-eq v2, v5, 0016 // +0004 │ │ +092eac: 0143 |0014: move v3, v4 │ │ +092eae: 28ef |0015: goto 0004 // -0011 │ │ +092eb0: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +092eb2: 3521 edff |0017: if-ge v1, v2, 0004 // -0013 │ │ +092eb6: 5475 f90f |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +092eba: 4705 0501 |001b: aget-boolean v5, v5, v1 │ │ +092ebe: 5406 f90f |001d: iget-object v6, v0, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +092ec2: 4706 0601 |001f: aget-boolean v6, v6, v1 │ │ +092ec6: 3265 0400 |0021: if-eq v5, v6, 0025 // +0004 │ │ +092eca: 0143 |0023: move v3, v4 │ │ +092ecc: 28e0 |0024: goto 0004 // -0020 │ │ +092ece: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ +092ed2: 28f0 |0027: goto 0017 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=246 │ │ 0x0004 line=253 │ │ 0x0005 line=247 │ │ 0x000c line=248 │ │ 0x000e line=249 │ │ @@ -121868,19 +121890,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -084998: |[084998] com.badlogic.gdx.utils.BooleanArray.first:()Z │ │ -0849a8: 5420 f90f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -0849ac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0849ae: 4700 0001 |0003: aget-boolean v0, v0, v1 │ │ -0849b2: 0f00 |0005: return v0 │ │ +092ed4: |[092ed4] com.badlogic.gdx.utils.BooleanArray.first:()Z │ │ +092ee4: 5420 f90f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +092ee8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +092eea: 4700 0001 |0003: aget-boolean v0, v0, v1 │ │ +092eee: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/utils/BooleanArray; │ │ │ │ #9 : (in Lcom/badlogic/gdx/utils/BooleanArray;) │ │ @@ -121888,25 +121910,25 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0849b4: |[0849b4] com.badlogic.gdx.utils.BooleanArray.get:(I)Z │ │ -0849c4: 5220 fb0f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -0849c8: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ -0849cc: 2200 b103 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -0849d0: 7110 5c26 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -0849d6: 0c01 |0009: move-result-object v1 │ │ -0849d8: 7020 fe25 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -0849de: 2700 |000d: throw v0 │ │ -0849e0: 5420 f90f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -0849e4: 4700 0003 |0010: aget-boolean v0, v0, v3 │ │ -0849e8: 0f00 |0012: return v0 │ │ +092ef0: |[092ef0] com.badlogic.gdx.utils.BooleanArray.get:(I)Z │ │ +092f00: 5220 fb0f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +092f04: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ +092f08: 2200 af03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +092f0c: 7110 5c26 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +092f12: 0c01 |0009: move-result-object v1 │ │ +092f14: 7020 fe25 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +092f1a: 2700 |000d: throw v0 │ │ +092f1c: 5420 f90f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +092f20: 4700 0003 |0010: aget-boolean v0, v0, v3 │ │ +092f24: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x000e line=107 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/badlogic/gdx/utils/BooleanArray; │ │ 0x0000 - 0x0013 reg=3 index I │ │ @@ -121916,44 +121938,44 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 52 16-bit code units │ │ -0849ec: |[0849ec] com.badlogic.gdx.utils.BooleanArray.insert:(IZ)V │ │ -0849fc: 5440 f90f |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -084a00: 5241 fb0f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084a04: 2102 |0004: array-length v2, v0 │ │ -084a06: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ -084a0a: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -084a0e: 5242 fb0f |0009: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084a12: 8222 |000b: int-to-float v2, v2 │ │ -084a14: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ -084a18: c832 |000e: mul-float/2addr v2, v3 │ │ -084a1a: 8722 |000f: float-to-int v2, v2 │ │ -084a1c: 7120 1926 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -084a22: 0a01 |0013: move-result v1 │ │ -084a24: 6e20 f81e 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/BooleanArray;.resize:(I)[Z // method@1ef8 │ │ -084a2a: 0c00 |0017: move-result-object v0 │ │ -084a2c: 5541 fa0f |0018: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.ordered:Z // field@0ffa │ │ -084a30: 3801 1300 |001a: if-eqz v1, 002d // +0013 │ │ -084a34: d801 0501 |001c: add-int/lit8 v1, v5, #int 1 // #01 │ │ -084a38: 5242 fb0f |001e: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084a3c: b152 |0020: sub-int/2addr v2, v5 │ │ -084a3e: 7152 7826 5010 |0021: invoke-static {v0, v5, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -084a44: 5241 fb0f |0024: iget v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084a48: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ -084a4c: 5941 fb0f |0028: iput v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084a50: 4e06 0005 |002a: aput-boolean v6, v0, v5 │ │ -084a54: 0e00 |002c: return-void │ │ -084a56: 5241 fb0f |002d: iget v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084a5a: 4702 0005 |002f: aget-boolean v2, v0, v5 │ │ -084a5e: 4e02 0001 |0031: aput-boolean v2, v0, v1 │ │ -084a62: 28f1 |0033: goto 0024 // -000f │ │ +092f28: |[092f28] com.badlogic.gdx.utils.BooleanArray.insert:(IZ)V │ │ +092f38: 5440 f90f |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +092f3c: 5241 fb0f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +092f40: 2102 |0004: array-length v2, v0 │ │ +092f42: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ +092f46: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +092f4a: 5242 fb0f |0009: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +092f4e: 8222 |000b: int-to-float v2, v2 │ │ +092f50: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ +092f54: c832 |000e: mul-float/2addr v2, v3 │ │ +092f56: 8722 |000f: float-to-int v2, v2 │ │ +092f58: 7120 1926 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +092f5e: 0a01 |0013: move-result v1 │ │ +092f60: 6e20 f81e 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/BooleanArray;.resize:(I)[Z // method@1ef8 │ │ +092f66: 0c00 |0017: move-result-object v0 │ │ +092f68: 5541 fa0f |0018: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.ordered:Z // field@0ffa │ │ +092f6c: 3801 1300 |001a: if-eqz v1, 002d // +0013 │ │ +092f70: d801 0501 |001c: add-int/lit8 v1, v5, #int 1 // #01 │ │ +092f74: 5242 fb0f |001e: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +092f78: b152 |0020: sub-int/2addr v2, v5 │ │ +092f7a: 7152 7826 5010 |0021: invoke-static {v0, v5, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +092f80: 5241 fb0f |0024: iget v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +092f84: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ +092f88: 5941 fb0f |0028: iput v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +092f8c: 4e06 0005 |002a: aput-boolean v6, v0, v5 │ │ +092f90: 0e00 |002c: return-void │ │ +092f92: 5241 fb0f |002d: iget v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +092f96: 4702 0005 |002f: aget-boolean v2, v0, v5 │ │ +092f9a: 4e02 0001 |0031: aput-boolean v2, v0, v1 │ │ +092f9e: 28f1 |0033: goto 0024 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0002 line=117 │ │ 0x0018 line=118 │ │ 0x001c line=119 │ │ 0x0024 line=122 │ │ @@ -121971,20 +121993,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -084a64: |[084a64] com.badlogic.gdx.utils.BooleanArray.peek:()Z │ │ -084a74: 5420 f90f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -084a78: 5221 fb0f |0002: iget v1, v2, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084a7c: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -084a80: 4700 0001 |0006: aget-boolean v0, v0, v1 │ │ -084a84: 0f00 |0008: return v0 │ │ +092fa0: |[092fa0] com.badlogic.gdx.utils.BooleanArray.peek:()Z │ │ +092fb0: 5420 f90f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +092fb4: 5221 fb0f |0002: iget v1, v2, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +092fb8: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +092fbc: 4700 0001 |0006: aget-boolean v0, v0, v1 │ │ +092fc0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/utils/BooleanArray; │ │ │ │ #12 : (in Lcom/badlogic/gdx/utils/BooleanArray;) │ │ @@ -121992,21 +122014,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -084a88: |[084a88] com.badlogic.gdx.utils.BooleanArray.pop:()Z │ │ -084a98: 5420 f90f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -084a9c: 5221 fb0f |0002: iget v1, v2, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084aa0: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -084aa4: 5921 fb0f |0006: iput v1, v2, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084aa8: 4700 0001 |0008: aget-boolean v0, v0, v1 │ │ -084aac: 0f00 |000a: return v0 │ │ +092fc4: |[092fc4] com.badlogic.gdx.utils.BooleanArray.pop:()Z │ │ +092fd4: 5420 f90f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +092fd8: 5221 fb0f |0002: iget v1, v2, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +092fdc: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +092fe0: 5921 fb0f |0006: iput v1, v2, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +092fe4: 4700 0001 |0008: aget-boolean v0, v0, v1 │ │ +092fe8: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/utils/BooleanArray; │ │ │ │ #13 : (in Lcom/badlogic/gdx/utils/BooleanArray;) │ │ @@ -122014,26 +122036,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -084ab0: |[084ab0] com.badlogic.gdx.utils.BooleanArray.random:()Z │ │ -084ac0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -084ac2: 5231 fb0f |0001: iget v1, v3, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084ac6: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ -084aca: 0f00 |0005: return v0 │ │ -084acc: 5431 f90f |0006: iget-object v1, v3, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -084ad0: 5232 fb0f |0008: iget v2, v3, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084ad4: d802 02ff |000a: add-int/lit8 v2, v2, #int -1 // #ff │ │ -084ad8: 7120 9513 2000 |000c: invoke-static {v0, v2}, Lcom/badlogic/gdx/math/MathUtils;.random:(II)I // method@1395 │ │ -084ade: 0a00 |000f: move-result v0 │ │ -084ae0: 4700 0100 |0010: aget-boolean v0, v1, v0 │ │ -084ae4: 28f3 |0012: goto 0005 // -000d │ │ +092fec: |[092fec] com.badlogic.gdx.utils.BooleanArray.random:()Z │ │ +092ffc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +092ffe: 5231 fb0f |0001: iget v1, v3, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +093002: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ +093006: 0f00 |0005: return v0 │ │ +093008: 5431 f90f |0006: iget-object v1, v3, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +09300c: 5232 fb0f |0008: iget v2, v3, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +093010: d802 02ff |000a: add-int/lit8 v2, v2, #int -1 // #ff │ │ +093014: 7120 9513 2000 |000c: invoke-static {v0, v2}, Lcom/badlogic/gdx/math/MathUtils;.random:(II)I // method@1395 │ │ +09301a: 0a00 |000f: move-result v0 │ │ +09301c: 4700 0100 |0010: aget-boolean v0, v1, v0 │ │ +093020: 28f3 |0012: goto 0005 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=235 │ │ 0x0005 line=236 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lcom/badlogic/gdx/utils/BooleanArray; │ │ │ │ @@ -122042,38 +122064,38 @@ │ │ type : '(Lcom/badlogic/gdx/utils/BooleanArray;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -084ae8: |[084ae8] com.badlogic.gdx.utils.BooleanArray.removeAll:(Lcom/badlogic/gdx/utils/BooleanArray;)Z │ │ -084af8: 5285 fb0f |0000: iget v5, v8, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084afc: 0156 |0002: move v6, v5 │ │ -084afe: 5483 f90f |0003: iget-object v3, v8, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -084b02: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -084b04: 5294 fb0f |0006: iget v4, v9, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084b08: 3540 1800 |0008: if-ge v0, v4, 0020 // +0018 │ │ -084b0c: 6e20 f11e 0900 |000a: invoke-virtual {v9, v0}, Lcom/badlogic/gdx/utils/BooleanArray;.get:(I)Z // method@1ef1 │ │ -084b12: 0a02 |000d: move-result v2 │ │ -084b14: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -084b16: 3551 0b00 |000f: if-ge v1, v5, 001a // +000b │ │ -084b1a: 4707 0301 |0011: aget-boolean v7, v3, v1 │ │ -084b1e: 3372 0a00 |0013: if-ne v2, v7, 001d // +000a │ │ -084b22: 6e20 f71e 1800 |0015: invoke-virtual {v8, v1}, Lcom/badlogic/gdx/utils/BooleanArray;.removeIndex:(I)Z // method@1ef7 │ │ -084b28: d805 05ff |0018: add-int/lit8 v5, v5, #int -1 // #ff │ │ -084b2c: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -084b30: 28ec |001c: goto 0008 // -0014 │ │ -084b32: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -084b36: 28f0 |001f: goto 000f // -0010 │ │ -084b38: 3265 0400 |0020: if-eq v5, v6, 0024 // +0004 │ │ -084b3c: 1217 |0022: const/4 v7, #int 1 // #1 │ │ -084b3e: 0f07 |0023: return v7 │ │ -084b40: 1207 |0024: const/4 v7, #int 0 // #0 │ │ -084b42: 28fe |0025: goto 0023 // -0002 │ │ +093024: |[093024] com.badlogic.gdx.utils.BooleanArray.removeAll:(Lcom/badlogic/gdx/utils/BooleanArray;)Z │ │ +093034: 5285 fb0f |0000: iget v5, v8, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +093038: 0156 |0002: move v6, v5 │ │ +09303a: 5483 f90f |0003: iget-object v3, v8, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +09303e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +093040: 5294 fb0f |0006: iget v4, v9, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +093044: 3540 1800 |0008: if-ge v0, v4, 0020 // +0018 │ │ +093048: 6e20 f11e 0900 |000a: invoke-virtual {v9, v0}, Lcom/badlogic/gdx/utils/BooleanArray;.get:(I)Z // method@1ef1 │ │ +09304e: 0a02 |000d: move-result v2 │ │ +093050: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +093052: 3551 0b00 |000f: if-ge v1, v5, 001a // +000b │ │ +093056: 4707 0301 |0011: aget-boolean v7, v3, v1 │ │ +09305a: 3372 0a00 |0013: if-ne v2, v7, 001d // +000a │ │ +09305e: 6e20 f71e 1800 |0015: invoke-virtual {v8, v1}, Lcom/badlogic/gdx/utils/BooleanArray;.removeIndex:(I)Z // method@1ef7 │ │ +093064: d805 05ff |0018: add-int/lit8 v5, v5, #int -1 // #ff │ │ +093068: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09306c: 28ec |001c: goto 0008 // -0014 │ │ +09306e: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +093072: 28f0 |001f: goto 000f // -0010 │ │ +093074: 3265 0400 |0020: if-eq v5, v6, 0024 // +0004 │ │ +093078: 1217 |0022: const/4 v7, #int 1 // #1 │ │ +09307a: 0f07 |0023: return v7 │ │ +09307c: 1207 |0024: const/4 v7, #int 0 // #0 │ │ +09307e: 28fe |0025: goto 0023 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0002 line=152 │ │ 0x0003 line=153 │ │ 0x0005 line=154 │ │ 0x000a line=155 │ │ @@ -122100,38 +122122,38 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -084b44: |[084b44] com.badlogic.gdx.utils.BooleanArray.removeIndex:(I)Z │ │ -084b54: 5242 fb0f |0000: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084b58: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ -084b5c: 2202 b103 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -084b60: 7110 5c26 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -084b66: 0c03 |0009: move-result-object v3 │ │ -084b68: 7020 fe25 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -084b6e: 2702 |000d: throw v2 │ │ -084b70: 5440 f90f |000e: iget-object v0, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -084b74: 4701 0005 |0010: aget-boolean v1, v0, v5 │ │ -084b78: 5242 fb0f |0012: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084b7c: d802 02ff |0014: add-int/lit8 v2, v2, #int -1 // #ff │ │ -084b80: 5942 fb0f |0016: iput v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084b84: 5542 fa0f |0018: iget-boolean v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.ordered:Z // field@0ffa │ │ -084b88: 3802 0b00 |001a: if-eqz v2, 0025 // +000b │ │ -084b8c: d802 0501 |001c: add-int/lit8 v2, v5, #int 1 // #01 │ │ -084b90: 5243 fb0f |001e: iget v3, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084b94: b153 |0020: sub-int/2addr v3, v5 │ │ -084b96: 7153 7826 2050 |0021: invoke-static {v0, v2, v0, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -084b9c: 0f01 |0024: return v1 │ │ -084b9e: 5242 fb0f |0025: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084ba2: 4702 0002 |0027: aget-boolean v2, v0, v2 │ │ -084ba6: 4e02 0005 |0029: aput-boolean v2, v0, v5 │ │ -084baa: 28f9 |002b: goto 0024 // -0007 │ │ +093080: |[093080] com.badlogic.gdx.utils.BooleanArray.removeIndex:(I)Z │ │ +093090: 5242 fb0f |0000: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +093094: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ +093098: 2202 af03 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +09309c: 7110 5c26 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +0930a2: 0c03 |0009: move-result-object v3 │ │ +0930a4: 7020 fe25 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +0930aa: 2702 |000d: throw v2 │ │ +0930ac: 5440 f90f |000e: iget-object v0, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +0930b0: 4701 0005 |0010: aget-boolean v1, v0, v5 │ │ +0930b4: 5242 fb0f |0012: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +0930b8: d802 02ff |0014: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0930bc: 5942 fb0f |0016: iput v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +0930c0: 5542 fa0f |0018: iget-boolean v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.ordered:Z // field@0ffa │ │ +0930c4: 3802 0b00 |001a: if-eqz v2, 0025 // +000b │ │ +0930c8: d802 0501 |001c: add-int/lit8 v2, v5, #int 1 // #01 │ │ +0930cc: 5243 fb0f |001e: iget v3, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +0930d0: b153 |0020: sub-int/2addr v3, v5 │ │ +0930d2: 7153 7826 2050 |0021: invoke-static {v0, v2, v0, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0930d8: 0f01 |0024: return v1 │ │ +0930da: 5242 fb0f |0025: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +0930de: 4702 0002 |0027: aget-boolean v2, v0, v2 │ │ +0930e2: 4e02 0005 |0029: aput-boolean v2, v0, v5 │ │ +0930e6: 28f9 |002b: goto 0024 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x000e line=138 │ │ 0x0010 line=139 │ │ 0x0012 line=140 │ │ 0x0018 line=141 │ │ @@ -122149,25 +122171,25 @@ │ │ type : '(I)[Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -084bac: |[084bac] com.badlogic.gdx.utils.BooleanArray.resize:(I)[Z │ │ -084bbc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -084bbe: 2361 9d04 |0001: new-array v1, v6, [Z // type@049d │ │ -084bc2: 5450 f90f |0003: iget-object v0, v5, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -084bc6: 5252 fb0f |0005: iget v2, v5, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084bca: 2113 |0007: array-length v3, v1 │ │ -084bcc: 7120 1b26 3200 |0008: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -084bd2: 0a02 |000b: move-result v2 │ │ -084bd4: 7152 7826 4041 |000c: invoke-static {v0, v4, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -084bda: 5b51 f90f |000f: iput-object v1, v5, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -084bde: 1101 |0011: return-object v1 │ │ +0930e8: |[0930e8] com.badlogic.gdx.utils.BooleanArray.resize:(I)[Z │ │ +0930f8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0930fa: 2361 9b04 |0001: new-array v1, v6, [Z // type@049b │ │ +0930fe: 5450 f90f |0003: iget-object v0, v5, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +093102: 5252 fb0f |0005: iget v2, v5, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +093106: 2113 |0007: array-length v3, v1 │ │ +093108: 7120 1b26 3200 |0008: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +09310e: 0a02 |000b: move-result v2 │ │ +093110: 7152 7826 4041 |000c: invoke-static {v0, v4, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +093116: 5b51 f90f |000f: iput-object v1, v5, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +09311a: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=202 │ │ 0x0003 line=203 │ │ 0x0005 line=204 │ │ 0x000f line=205 │ │ 0x0011 line=206 │ │ @@ -122182,33 +122204,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -084be0: |[084be0] com.badlogic.gdx.utils.BooleanArray.reverse:()V │ │ -084bf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -084bf2: 5275 fb0f |0001: iget v5, v7, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084bf6: d802 05ff |0003: add-int/lit8 v2, v5, #int -1 // #ff │ │ -084bfa: 5275 fb0f |0005: iget v5, v7, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084bfe: db03 0502 |0007: div-int/lit8 v3, v5, #int 2 // #02 │ │ -084c02: 3530 1700 |0009: if-ge v0, v3, 0020 // +0017 │ │ -084c06: 9101 0200 |000b: sub-int v1, v2, v0 │ │ -084c0a: 5475 f90f |000d: iget-object v5, v7, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -084c0e: 4704 0500 |000f: aget-boolean v4, v5, v0 │ │ -084c12: 5475 f90f |0011: iget-object v5, v7, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -084c16: 5476 f90f |0013: iget-object v6, v7, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -084c1a: 4706 0601 |0015: aget-boolean v6, v6, v1 │ │ -084c1e: 4e06 0500 |0017: aput-boolean v6, v5, v0 │ │ -084c22: 5475 f90f |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -084c26: 4e04 0501 |001b: aput-boolean v4, v5, v1 │ │ -084c2a: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -084c2e: 28ea |001f: goto 0009 // -0016 │ │ -084c30: 0e00 |0020: return-void │ │ +09311c: |[09311c] com.badlogic.gdx.utils.BooleanArray.reverse:()V │ │ +09312c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09312e: 5275 fb0f |0001: iget v5, v7, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +093132: d802 05ff |0003: add-int/lit8 v2, v5, #int -1 // #ff │ │ +093136: 5275 fb0f |0005: iget v5, v7, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +09313a: db03 0502 |0007: div-int/lit8 v3, v5, #int 2 // #02 │ │ +09313e: 3530 1700 |0009: if-ge v0, v3, 0020 // +0017 │ │ +093142: 9101 0200 |000b: sub-int v1, v2, v0 │ │ +093146: 5475 f90f |000d: iget-object v5, v7, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +09314a: 4704 0500 |000f: aget-boolean v4, v5, v0 │ │ +09314e: 5475 f90f |0011: iget-object v5, v7, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +093152: 5476 f90f |0013: iget-object v6, v7, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +093156: 4706 0601 |0015: aget-boolean v6, v6, v1 │ │ +09315a: 4e06 0500 |0017: aput-boolean v6, v5, v0 │ │ +09315e: 5475 f90f |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +093162: 4e04 0501 |001b: aput-boolean v4, v5, v1 │ │ +093166: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09316a: 28ea |001f: goto 0009 // -0016 │ │ +09316c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x000b line=211 │ │ 0x000d line=212 │ │ 0x0011 line=213 │ │ 0x0019 line=214 │ │ @@ -122227,25 +122249,25 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -084c34: |[084c34] com.badlogic.gdx.utils.BooleanArray.set:(IZ)V │ │ -084c44: 5220 fb0f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084c48: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ -084c4c: 2200 b103 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -084c50: 7110 5c26 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -084c56: 0c01 |0009: move-result-object v1 │ │ -084c58: 7020 fe25 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -084c5e: 2700 |000d: throw v0 │ │ -084c60: 5420 f90f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -084c64: 4e04 0003 |0010: aput-boolean v4, v0, v3 │ │ -084c68: 0e00 |0012: return-void │ │ +093170: |[093170] com.badlogic.gdx.utils.BooleanArray.set:(IZ)V │ │ +093180: 5220 fb0f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +093184: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ +093188: 2200 af03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +09318c: 7110 5c26 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +093192: 0c01 |0009: move-result-object v1 │ │ +093194: 7020 fe25 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +09319a: 2700 |000d: throw v0 │ │ +09319c: 5420 f90f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +0931a0: 4e04 0003 |0010: aput-boolean v4, v0, v3 │ │ +0931a4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x000e line=112 │ │ 0x0012 line=113 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/badlogic/gdx/utils/BooleanArray; │ │ @@ -122257,18 +122279,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -084c6c: |[084c6c] com.badlogic.gdx.utils.BooleanArray.shrink:()V │ │ -084c7c: 5210 fb0f |0000: iget v0, v1, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084c80: 6e20 f81e 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/BooleanArray;.resize:(I)[Z // method@1ef8 │ │ -084c86: 0e00 |0005: return-void │ │ +0931a8: |[0931a8] com.badlogic.gdx.utils.BooleanArray.shrink:()V │ │ +0931b8: 5210 fb0f |0000: iget v0, v1, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +0931bc: 6e20 f81e 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/BooleanArray;.resize:(I)[Z // method@1ef8 │ │ +0931c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0005 line=190 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/BooleanArray; │ │ │ │ @@ -122277,31 +122299,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -084c88: |[084c88] com.badlogic.gdx.utils.BooleanArray.shuffle:()V │ │ -084c98: 5253 fb0f |0000: iget v3, v5, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084c9c: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ -084ca0: 3a00 1900 |0004: if-ltz v0, 001d // +0019 │ │ -084ca4: 7110 9413 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1394 │ │ -084caa: 0a01 |0009: move-result v1 │ │ -084cac: 5453 f90f |000a: iget-object v3, v5, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -084cb0: 4702 0300 |000c: aget-boolean v2, v3, v0 │ │ -084cb4: 5453 f90f |000e: iget-object v3, v5, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -084cb8: 5454 f90f |0010: iget-object v4, v5, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -084cbc: 4704 0401 |0012: aget-boolean v4, v4, v1 │ │ -084cc0: 4e04 0300 |0014: aput-boolean v4, v3, v0 │ │ -084cc4: 5453 f90f |0016: iget-object v3, v5, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -084cc8: 4e02 0301 |0018: aput-boolean v2, v3, v1 │ │ -084ccc: d800 00ff |001a: add-int/lit8 v0, v0, #int -1 // #ff │ │ -084cd0: 28e8 |001c: goto 0004 // -0018 │ │ -084cd2: 0e00 |001d: return-void │ │ +0931c4: |[0931c4] com.badlogic.gdx.utils.BooleanArray.shuffle:()V │ │ +0931d4: 5253 fb0f |0000: iget v3, v5, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +0931d8: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ +0931dc: 3a00 1900 |0004: if-ltz v0, 001d // +0019 │ │ +0931e0: 7110 9413 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1394 │ │ +0931e6: 0a01 |0009: move-result v1 │ │ +0931e8: 5453 f90f |000a: iget-object v3, v5, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +0931ec: 4702 0300 |000c: aget-boolean v2, v3, v0 │ │ +0931f0: 5453 f90f |000e: iget-object v3, v5, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +0931f4: 5454 f90f |0010: iget-object v4, v5, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +0931f8: 4704 0401 |0012: aget-boolean v4, v4, v1 │ │ +0931fc: 4e04 0300 |0014: aput-boolean v4, v3, v0 │ │ +093200: 5453 f90f |0016: iget-object v3, v5, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +093204: 4e02 0301 |0018: aput-boolean v2, v3, v1 │ │ +093208: d800 00ff |001a: add-int/lit8 v0, v0, #int -1 // #ff │ │ +09320c: 28e8 |001c: goto 0004 // -0018 │ │ +09320e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0006 line=220 │ │ 0x000a line=221 │ │ 0x000e line=222 │ │ 0x0016 line=223 │ │ @@ -122318,35 +122340,35 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -084cd4: |[084cd4] com.badlogic.gdx.utils.BooleanArray.swap:(II)V │ │ -084ce4: 5242 fb0f |0000: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084ce8: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ -084cec: 2202 b103 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -084cf0: 7110 5c26 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -084cf6: 0c03 |0009: move-result-object v3 │ │ -084cf8: 7020 fe25 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -084cfe: 2702 |000d: throw v2 │ │ -084d00: 5242 fb0f |000e: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084d04: 3426 0c00 |0010: if-lt v6, v2, 001c // +000c │ │ -084d08: 2202 b103 |0012: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -084d0c: 7110 5c26 0600 |0014: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -084d12: 0c03 |0017: move-result-object v3 │ │ -084d14: 7020 fe25 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -084d1a: 2702 |001b: throw v2 │ │ -084d1c: 5441 f90f |001c: iget-object v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -084d20: 4700 0105 |001e: aget-boolean v0, v1, v5 │ │ -084d24: 4702 0106 |0020: aget-boolean v2, v1, v6 │ │ -084d28: 4e02 0105 |0022: aput-boolean v2, v1, v5 │ │ -084d2c: 4e00 0106 |0024: aput-boolean v0, v1, v6 │ │ -084d30: 0e00 |0026: return-void │ │ +093210: |[093210] com.badlogic.gdx.utils.BooleanArray.swap:(II)V │ │ +093220: 5242 fb0f |0000: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +093224: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ +093228: 2202 af03 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +09322c: 7110 5c26 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +093232: 0c03 |0009: move-result-object v3 │ │ +093234: 7020 fe25 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +09323a: 2702 |000d: throw v2 │ │ +09323c: 5242 fb0f |000e: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +093240: 3426 0c00 |0010: if-lt v6, v2, 001c // +000c │ │ +093244: 2202 af03 |0012: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +093248: 7110 5c26 0600 |0014: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +09324e: 0c03 |0017: move-result-object v3 │ │ +093250: 7020 fe25 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +093256: 2702 |001b: throw v2 │ │ +093258: 5441 f90f |001c: iget-object v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +09325c: 4700 0105 |001e: aget-boolean v0, v1, v5 │ │ +093260: 4702 0106 |0020: aget-boolean v2, v1, v6 │ │ +093264: 4e02 0105 |0022: aput-boolean v2, v1, v5 │ │ +093268: 4e00 0106 |0024: aput-boolean v0, v1, v6 │ │ +09326c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x000e line=128 │ │ 0x001c line=129 │ │ 0x001e line=130 │ │ 0x0020 line=131 │ │ @@ -122364,22 +122386,22 @@ │ │ type : '()[Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -084d34: |[084d34] com.badlogic.gdx.utils.BooleanArray.toArray:()[Z │ │ -084d44: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -084d46: 5241 fb0f |0001: iget v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084d4a: 2310 9d04 |0003: new-array v0, v1, [Z // type@049d │ │ -084d4e: 5441 f90f |0005: iget-object v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -084d52: 5242 fb0f |0007: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084d56: 7152 7826 3130 |0009: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -084d5c: 1100 |000c: return-object v0 │ │ +093270: |[093270] com.badlogic.gdx.utils.BooleanArray.toArray:()[Z │ │ +093280: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +093282: 5241 fb0f |0001: iget v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +093286: 2310 9b04 |0003: new-array v0, v1, [Z // type@049b │ │ +09328a: 5441 f90f |0005: iget-object v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +09328e: 5242 fb0f |0007: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +093292: 7152 7826 3130 |0009: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +093298: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=240 │ │ 0x0005 line=241 │ │ 0x000c line=242 │ │ locals : │ │ 0x0005 - 0x000d reg=0 array [Z │ │ @@ -122390,42 +122412,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -084d60: |[084d60] com.badlogic.gdx.utils.BooleanArray.toString:()Ljava/lang/String; │ │ -084d70: 5243 fb0f |0000: iget v3, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084d74: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ -084d78: 1a03 6911 |0004: const-string v3, "[]" // string@1169 │ │ -084d7c: 1103 |0006: return-object v3 │ │ -084d7e: 5442 f90f |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -084d82: 2200 5003 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0350 │ │ -084d86: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ -084d8a: 7020 db22 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ -084d90: 1303 5b00 |0010: const/16 v3, #int 91 // #5b │ │ -084d94: 6e20 df22 3000 |0012: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -084d9a: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -084d9c: 4703 0203 |0016: aget-boolean v3, v2, v3 │ │ -084da0: 6e20 ea22 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Z)Lcom/badlogic/gdx/utils/StringBuilder; // method@22ea │ │ -084da6: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -084da8: 5243 fb0f |001c: iget v3, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084dac: 3531 0f00 |001e: if-ge v1, v3, 002d // +000f │ │ -084db0: 1a03 a800 |0020: const-string v3, ", " // string@00a8 │ │ -084db4: 6e20 e922 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -084dba: 4703 0201 |0025: aget-boolean v3, v2, v1 │ │ -084dbe: 6e20 ea22 3000 |0027: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Z)Lcom/badlogic/gdx/utils/StringBuilder; // method@22ea │ │ -084dc4: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -084dc8: 28f0 |002c: goto 001c // -0010 │ │ -084dca: 1303 5d00 |002d: const/16 v3, #int 93 // #5d │ │ -084dce: 6e20 df22 3000 |002f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -084dd4: 6e10 2723 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ -084dda: 0c03 |0035: move-result-object v3 │ │ -084ddc: 28d0 |0036: goto 0006 // -0030 │ │ +09329c: |[09329c] com.badlogic.gdx.utils.BooleanArray.toString:()Ljava/lang/String; │ │ +0932ac: 5243 fb0f |0000: iget v3, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +0932b0: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ +0932b4: 1a03 6711 |0004: const-string v3, "[]" // string@1167 │ │ +0932b8: 1103 |0006: return-object v3 │ │ +0932ba: 5442 f90f |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +0932be: 2200 4e03 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@034e │ │ +0932c2: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ +0932c6: 7020 db22 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ +0932cc: 1303 5b00 |0010: const/16 v3, #int 91 // #5b │ │ +0932d0: 6e20 df22 3000 |0012: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +0932d6: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +0932d8: 4703 0203 |0016: aget-boolean v3, v2, v3 │ │ +0932dc: 6e20 ea22 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Z)Lcom/badlogic/gdx/utils/StringBuilder; // method@22ea │ │ +0932e2: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +0932e4: 5243 fb0f |001c: iget v3, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +0932e8: 3531 0f00 |001e: if-ge v1, v3, 002d // +000f │ │ +0932ec: 1a03 a800 |0020: const-string v3, ", " // string@00a8 │ │ +0932f0: 6e20 e922 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +0932f6: 4703 0201 |0025: aget-boolean v3, v2, v1 │ │ +0932fa: 6e20 ea22 3000 |0027: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Z)Lcom/badlogic/gdx/utils/StringBuilder; // method@22ea │ │ +093300: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +093304: 28f0 |002c: goto 001c // -0010 │ │ +093306: 1303 5d00 |002d: const/16 v3, #int 93 // #5d │ │ +09330a: 6e20 df22 3000 |002f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +093310: 6e10 2723 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ +093316: 0c03 |0035: move-result-object v3 │ │ +093318: 28d0 |0036: goto 0006 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0006 line=267 │ │ 0x0007 line=258 │ │ 0x0009 line=259 │ │ 0x0010 line=260 │ │ @@ -122447,37 +122469,37 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -084de0: |[084de0] com.badlogic.gdx.utils.BooleanArray.toString:(Ljava/lang/String;)Ljava/lang/String; │ │ -084df0: 5243 fb0f |0000: iget v3, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084df4: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ -084df8: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ -084dfc: 1103 |0006: return-object v3 │ │ -084dfe: 5442 f90f |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ -084e02: 2200 5003 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0350 │ │ -084e06: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ -084e0a: 7020 db22 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ -084e10: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -084e12: 4703 0203 |0011: aget-boolean v3, v2, v3 │ │ -084e16: 6e20 ea22 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Z)Lcom/badlogic/gdx/utils/StringBuilder; // method@22ea │ │ -084e1c: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -084e1e: 5243 fb0f |0017: iget v3, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084e22: 3531 0d00 |0019: if-ge v1, v3, 0026 // +000d │ │ -084e26: 6e20 e922 5000 |001b: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -084e2c: 4703 0201 |001e: aget-boolean v3, v2, v1 │ │ -084e30: 6e20 ea22 3000 |0020: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Z)Lcom/badlogic/gdx/utils/StringBuilder; // method@22ea │ │ -084e36: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ -084e3a: 28f2 |0025: goto 0017 // -000e │ │ -084e3c: 6e10 2723 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ -084e42: 0c03 |0029: move-result-object v3 │ │ -084e44: 28dc |002a: goto 0006 // -0024 │ │ +09331c: |[09331c] com.badlogic.gdx.utils.BooleanArray.toString:(Ljava/lang/String;)Ljava/lang/String; │ │ +09332c: 5243 fb0f |0000: iget v3, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +093330: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ +093334: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ +093338: 1103 |0006: return-object v3 │ │ +09333a: 5442 f90f |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0ff9 │ │ +09333e: 2200 4e03 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@034e │ │ +093342: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ +093346: 7020 db22 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ +09334c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +09334e: 4703 0203 |0011: aget-boolean v3, v2, v3 │ │ +093352: 6e20 ea22 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Z)Lcom/badlogic/gdx/utils/StringBuilder; // method@22ea │ │ +093358: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +09335a: 5243 fb0f |0017: iget v3, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +09335e: 3531 0d00 |0019: if-ge v1, v3, 0026 // +000d │ │ +093362: 6e20 e922 5000 |001b: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +093368: 4703 0201 |001e: aget-boolean v3, v2, v1 │ │ +09336c: 6e20 ea22 3000 |0020: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Z)Lcom/badlogic/gdx/utils/StringBuilder; // method@22ea │ │ +093372: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ +093376: 28f2 |0025: goto 0017 // -000e │ │ +093378: 6e10 2723 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ +09337e: 0c03 |0029: move-result-object v3 │ │ +093380: 28dc |002a: goto 0006 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0006 line=279 │ │ 0x0007 line=272 │ │ 0x0009 line=273 │ │ 0x0010 line=274 │ │ @@ -122498,33 +122520,33 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -084e48: |[084e48] com.badlogic.gdx.utils.BooleanArray.truncate:(I)V │ │ -084e58: 5210 fb0f |0000: iget v0, v1, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084e5c: 3720 0400 |0002: if-le v0, v2, 0006 // +0004 │ │ -084e60: 5912 fb0f |0004: iput v2, v1, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ -084e64: 0e00 |0006: return-void │ │ +093384: |[093384] com.badlogic.gdx.utils.BooleanArray.truncate:(I)V │ │ +093394: 5210 fb0f |0000: iget v0, v1, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +093398: 3720 0400 |0002: if-le v0, v2, 0006 // +0004 │ │ +09339c: 5912 fb0f |0004: iput v2, v1, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0ffb │ │ +0933a0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0006 line=231 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/BooleanArray; │ │ 0x0000 - 0x0007 reg=2 newSize I │ │ │ │ source_file_idx : 531 (BooleanArray.java) │ │ │ │ Class #322 header: │ │ -class_idx : 753 │ │ +class_idx : 751 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 540 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 39 │ │ virtual_methods_size: 0 │ │ │ │ Class #322 annotations: │ │ @@ -122552,21 +122574,21 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -084e68: |[084e68] com.badlogic.gdx.utils.BufferUtils.:()V │ │ -084e78: 2200 e702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -084e7c: 7010 621e 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -084e82: 6900 fd0f |0005: sput-object v0, Lcom/badlogic/gdx/utils/BufferUtils;.unsafeBuffers:Lcom/badlogic/gdx/utils/Array; // field@0ffd │ │ -084e86: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -084e88: 6700 fc0f |0008: sput v0, Lcom/badlogic/gdx/utils/BufferUtils;.allocatedUnsafe:I // field@0ffc │ │ -084e8c: 0e00 |000a: return-void │ │ +0933a4: |[0933a4] com.badlogic.gdx.utils.BufferUtils.:()V │ │ +0933b4: 2200 e502 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0933b8: 7010 621e 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0933be: 6900 fd0f |0005: sput-object v0, Lcom/badlogic/gdx/utils/BufferUtils;.unsafeBuffers:Lcom/badlogic/gdx/utils/Array; // field@0ffd │ │ +0933c2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0933c4: 6700 fc0f |0008: sput v0, Lcom/badlogic/gdx/utils/BufferUtils;.allocatedUnsafe:I // field@0ffc │ │ +0933c8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0007 line=34 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/utils/BufferUtils;) │ │ @@ -122574,17 +122596,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -084e90: |[084e90] com.badlogic.gdx.utils.BufferUtils.:()V │ │ -084ea0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -084ea6: 0e00 |0003: return-void │ │ +0933cc: |[0933cc] com.badlogic.gdx.utils.BufferUtils.:()V │ │ +0933dc: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0933e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/BufferUtils; │ │ │ │ #2 : (in Lcom/badlogic/gdx/utils/BufferUtils;) │ │ @@ -122592,61 +122614,61 @@ │ │ type : '(Ljava/nio/Buffer;I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -084ea8: |[084ea8] com.badlogic.gdx.utils.BufferUtils.bytesToElements:(Ljava/nio/Buffer;I)I │ │ -084eb8: 2030 de03 |0000: instance-of v0, v3, Ljava/nio/ByteBuffer; // type@03de │ │ -084ebc: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -084ec0: 0f04 |0004: return v4 │ │ -084ec2: 2030 e503 |0005: instance-of v0, v3, Ljava/nio/ShortBuffer; // type@03e5 │ │ -084ec6: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -084eca: e204 0401 |0009: ushr-int/lit8 v4, v4, #int 1 // #01 │ │ -084ece: 28f9 |000b: goto 0004 // -0007 │ │ -084ed0: 2030 e003 |000c: instance-of v0, v3, Ljava/nio/CharBuffer; // type@03e0 │ │ -084ed4: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -084ed8: e204 0401 |0010: ushr-int/lit8 v4, v4, #int 1 // #01 │ │ -084edc: 28f2 |0012: goto 0004 // -000e │ │ -084ede: 2030 e303 |0013: instance-of v0, v3, Ljava/nio/IntBuffer; // type@03e3 │ │ -084ee2: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -084ee6: e204 0402 |0017: ushr-int/lit8 v4, v4, #int 2 // #02 │ │ -084eea: 28eb |0019: goto 0004 // -0015 │ │ -084eec: 2030 e403 |001a: instance-of v0, v3, Ljava/nio/LongBuffer; // type@03e4 │ │ -084ef0: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ -084ef4: e204 0403 |001e: ushr-int/lit8 v4, v4, #int 3 // #03 │ │ -084ef8: 28e4 |0020: goto 0004 // -001c │ │ -084efa: 2030 e203 |0021: instance-of v0, v3, Ljava/nio/FloatBuffer; // type@03e2 │ │ -084efe: 3800 0500 |0023: if-eqz v0, 0028 // +0005 │ │ -084f02: e204 0402 |0025: ushr-int/lit8 v4, v4, #int 2 // #02 │ │ -084f06: 28dd |0027: goto 0004 // -0023 │ │ -084f08: 2030 e103 |0028: instance-of v0, v3, Ljava/nio/DoubleBuffer; // type@03e1 │ │ -084f0c: 3800 0500 |002a: if-eqz v0, 002f // +0005 │ │ -084f10: e204 0403 |002c: ushr-int/lit8 v4, v4, #int 3 // #03 │ │ -084f14: 28d6 |002e: goto 0004 // -002a │ │ -084f16: 2200 fc02 |002f: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -084f1a: 2201 c503 |0031: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -084f1e: 7010 6726 0100 |0033: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -084f24: 1a02 4802 |0036: const-string v2, "Can't copy to a " // string@0248 │ │ -084f28: 6e20 6e26 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -084f2e: 0c01 |003b: move-result-object v1 │ │ -084f30: 6e10 2926 0300 |003c: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -084f36: 0c02 |003f: move-result-object v2 │ │ -084f38: 6e10 d625 0200 |0040: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -084f3e: 0c02 |0043: move-result-object v2 │ │ -084f40: 6e20 6e26 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -084f46: 0c01 |0047: move-result-object v1 │ │ -084f48: 1a02 2b00 |0048: const-string v2, " instance" // string@002b │ │ -084f4c: 6e20 6e26 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -084f52: 0c01 |004d: move-result-object v1 │ │ -084f54: 6e10 7426 0100 |004e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -084f5a: 0c01 |0051: move-result-object v1 │ │ -084f5c: 7020 b41f 1000 |0052: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -084f62: 2700 |0055: throw v0 │ │ +0933e4: |[0933e4] com.badlogic.gdx.utils.BufferUtils.bytesToElements:(Ljava/nio/Buffer;I)I │ │ +0933f4: 2030 dc03 |0000: instance-of v0, v3, Ljava/nio/ByteBuffer; // type@03dc │ │ +0933f8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0933fc: 0f04 |0004: return v4 │ │ +0933fe: 2030 e303 |0005: instance-of v0, v3, Ljava/nio/ShortBuffer; // type@03e3 │ │ +093402: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +093406: e204 0401 |0009: ushr-int/lit8 v4, v4, #int 1 // #01 │ │ +09340a: 28f9 |000b: goto 0004 // -0007 │ │ +09340c: 2030 de03 |000c: instance-of v0, v3, Ljava/nio/CharBuffer; // type@03de │ │ +093410: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +093414: e204 0401 |0010: ushr-int/lit8 v4, v4, #int 1 // #01 │ │ +093418: 28f2 |0012: goto 0004 // -000e │ │ +09341a: 2030 e103 |0013: instance-of v0, v3, Ljava/nio/IntBuffer; // type@03e1 │ │ +09341e: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +093422: e204 0402 |0017: ushr-int/lit8 v4, v4, #int 2 // #02 │ │ +093426: 28eb |0019: goto 0004 // -0015 │ │ +093428: 2030 e203 |001a: instance-of v0, v3, Ljava/nio/LongBuffer; // type@03e2 │ │ +09342c: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ +093430: e204 0403 |001e: ushr-int/lit8 v4, v4, #int 3 // #03 │ │ +093434: 28e4 |0020: goto 0004 // -001c │ │ +093436: 2030 e003 |0021: instance-of v0, v3, Ljava/nio/FloatBuffer; // type@03e0 │ │ +09343a: 3800 0500 |0023: if-eqz v0, 0028 // +0005 │ │ +09343e: e204 0402 |0025: ushr-int/lit8 v4, v4, #int 2 // #02 │ │ +093442: 28dd |0027: goto 0004 // -0023 │ │ +093444: 2030 df03 |0028: instance-of v0, v3, Ljava/nio/DoubleBuffer; // type@03df │ │ +093448: 3800 0500 |002a: if-eqz v0, 002f // +0005 │ │ +09344c: e204 0403 |002c: ushr-int/lit8 v4, v4, #int 3 // #03 │ │ +093450: 28d6 |002e: goto 0004 // -002a │ │ +093452: 2200 fa02 |002f: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +093456: 2201 c303 |0031: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +09345a: 7010 6726 0100 |0033: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +093460: 1a02 4802 |0036: const-string v2, "Can't copy to a " // string@0248 │ │ +093464: 6e20 6e26 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09346a: 0c01 |003b: move-result-object v1 │ │ +09346c: 6e10 2926 0300 |003c: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +093472: 0c02 |003f: move-result-object v2 │ │ +093474: 6e10 d625 0200 |0040: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +09347a: 0c02 |0043: move-result-object v2 │ │ +09347c: 6e20 6e26 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +093482: 0c01 |0047: move-result-object v1 │ │ +093484: 1a02 2b00 |0048: const-string v2, " instance" // string@002b │ │ +093488: 6e20 6e26 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09348e: 0c01 |004d: move-result-object v1 │ │ +093490: 6e10 7426 0100 |004e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +093496: 0c01 |0051: move-result-object v1 │ │ +093498: 7020 b41f 1000 |0052: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +09349e: 2700 |0055: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0004 line=201 │ │ 0x0005 line=190 │ │ 0x0009 line=191 │ │ 0x000c line=192 │ │ @@ -122676,29 +122698,29 @@ │ │ type : '(Ljava/nio/Buffer;Ljava/nio/Buffer;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -084f64: |[084f64] com.badlogic.gdx.utils.BufferUtils.copy:(Ljava/nio/Buffer;Ljava/nio/Buffer;I)V │ │ -084f74: 7120 191f 5300 |0000: invoke-static {v3, v5}, Lcom/badlogic/gdx/utils/BufferUtils;.elementsToBytes:(Ljava/nio/Buffer;I)I // method@1f19 │ │ -084f7a: 0a00 |0003: move-result v0 │ │ -084f7c: 7110 281f 0300 |0004: invoke-static {v3}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1f28 │ │ -084f82: 0a01 |0007: move-result v1 │ │ -084f84: 7110 281f 0400 |0008: invoke-static {v4}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1f28 │ │ -084f8a: 0a02 |000b: move-result v2 │ │ -084f8c: 7150 0f1f 1324 |000c: invoke-static {v3, v1, v4, v2, v0}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:(Ljava/nio/Buffer;ILjava/nio/Buffer;II)V // method@1f0f │ │ -084f92: 6e10 d426 0400 |000f: invoke-virtual {v4}, Ljava/nio/Buffer;.position:()I // method@26d4 │ │ -084f98: 0a01 |0012: move-result v1 │ │ -084f9a: 7120 041f 0400 |0013: invoke-static {v4, v0}, Lcom/badlogic/gdx/utils/BufferUtils;.bytesToElements:(Ljava/nio/Buffer;I)I // method@1f04 │ │ -084fa0: 0a02 |0016: move-result v2 │ │ -084fa2: b021 |0017: add-int/2addr v1, v2 │ │ -084fa4: 6e20 d326 1400 |0018: invoke-virtual {v4, v1}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@26d3 │ │ -084faa: 0e00 |001b: return-void │ │ +0934a0: |[0934a0] com.badlogic.gdx.utils.BufferUtils.copy:(Ljava/nio/Buffer;Ljava/nio/Buffer;I)V │ │ +0934b0: 7120 191f 5300 |0000: invoke-static {v3, v5}, Lcom/badlogic/gdx/utils/BufferUtils;.elementsToBytes:(Ljava/nio/Buffer;I)I // method@1f19 │ │ +0934b6: 0a00 |0003: move-result v0 │ │ +0934b8: 7110 281f 0300 |0004: invoke-static {v3}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1f28 │ │ +0934be: 0a01 |0007: move-result v1 │ │ +0934c0: 7110 281f 0400 |0008: invoke-static {v4}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1f28 │ │ +0934c6: 0a02 |000b: move-result v2 │ │ +0934c8: 7150 0f1f 1324 |000c: invoke-static {v3, v1, v4, v2, v0}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:(Ljava/nio/Buffer;ILjava/nio/Buffer;II)V // method@1f0f │ │ +0934ce: 6e10 d426 0400 |000f: invoke-virtual {v4}, Ljava/nio/Buffer;.position:()I // method@26d4 │ │ +0934d4: 0a01 |0012: move-result v1 │ │ +0934d6: 7120 041f 0400 |0013: invoke-static {v4, v0}, Lcom/badlogic/gdx/utils/BufferUtils;.bytesToElements:(Ljava/nio/Buffer;I)I // method@1f04 │ │ +0934dc: 0a02 |0016: move-result v2 │ │ +0934de: b021 |0017: add-int/2addr v1, v2 │ │ +0934e0: 6e20 d326 1400 |0018: invoke-virtual {v4, v1}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@26d3 │ │ +0934e6: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0004 line=164 │ │ 0x000f line=165 │ │ 0x001b line=166 │ │ locals : │ │ @@ -122712,25 +122734,25 @@ │ │ type : '([BILjava/nio/Buffer;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -084fac: |[084fac] com.badlogic.gdx.utils.BufferUtils.copy:([BILjava/nio/Buffer;I)V │ │ -084fbc: 7110 281f 0400 |0000: invoke-static {v4}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1f28 │ │ -084fc2: 0a00 |0003: move-result v0 │ │ -084fc4: 7155 101f 3204 |0004: invoke-static {v2, v3, v4, v0, v5}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:([BILjava/nio/Buffer;II)V // method@1f10 │ │ -084fca: 6e10 d426 0400 |0007: invoke-virtual {v4}, Ljava/nio/Buffer;.position:()I // method@26d4 │ │ -084fd0: 0a00 |000a: move-result v0 │ │ -084fd2: 7120 041f 5400 |000b: invoke-static {v4, v5}, Lcom/badlogic/gdx/utils/BufferUtils;.bytesToElements:(Ljava/nio/Buffer;I)I // method@1f04 │ │ -084fd8: 0a01 |000e: move-result v1 │ │ -084fda: b010 |000f: add-int/2addr v0, v1 │ │ -084fdc: 6e20 d326 0400 |0010: invoke-virtual {v4, v0}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@26d3 │ │ -084fe2: 0e00 |0013: return-void │ │ +0934e8: |[0934e8] com.badlogic.gdx.utils.BufferUtils.copy:([BILjava/nio/Buffer;I)V │ │ +0934f8: 7110 281f 0400 |0000: invoke-static {v4}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1f28 │ │ +0934fe: 0a00 |0003: move-result v0 │ │ +093500: 7155 101f 3204 |0004: invoke-static {v2, v3, v4, v0, v5}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:([BILjava/nio/Buffer;II)V // method@1f10 │ │ +093506: 6e10 d426 0400 |0007: invoke-virtual {v4}, Ljava/nio/Buffer;.position:()I // method@26d4 │ │ +09350c: 0a00 |000a: move-result v0 │ │ +09350e: 7120 041f 5400 |000b: invoke-static {v4, v5}, Lcom/badlogic/gdx/utils/BufferUtils;.bytesToElements:(Ljava/nio/Buffer;I)I // method@1f04 │ │ +093514: 0a01 |000e: move-result v1 │ │ +093516: b010 |000f: add-int/2addr v0, v1 │ │ +093518: 6e20 d326 0400 |0010: invoke-virtual {v4, v0}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@26d3 │ │ +09351e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0007 line=66 │ │ 0x0013 line=67 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 src [B │ │ @@ -122743,28 +122765,28 @@ │ │ type : '([CILjava/nio/Buffer;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -084fe4: |[084fe4] com.badlogic.gdx.utils.BufferUtils.copy:([CILjava/nio/Buffer;I)V │ │ -084ff4: e000 0401 |0000: shl-int/lit8 v0, v4, #int 1 // #01 │ │ -084ff8: 7110 281f 0500 |0002: invoke-static {v5}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1f28 │ │ -084ffe: 0a01 |0005: move-result v1 │ │ -085000: e002 0601 |0006: shl-int/lit8 v2, v6, #int 1 // #01 │ │ -085004: 7152 111f 0315 |0008: invoke-static {v3, v0, v5, v1, v2}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:([CILjava/nio/Buffer;II)V // method@1f11 │ │ -08500a: 6e10 d426 0500 |000b: invoke-virtual {v5}, Ljava/nio/Buffer;.position:()I // method@26d4 │ │ -085010: 0a00 |000e: move-result v0 │ │ -085012: e001 0601 |000f: shl-int/lit8 v1, v6, #int 1 // #01 │ │ -085016: 7120 041f 1500 |0011: invoke-static {v5, v1}, Lcom/badlogic/gdx/utils/BufferUtils;.bytesToElements:(Ljava/nio/Buffer;I)I // method@1f04 │ │ -08501c: 0a01 |0014: move-result v1 │ │ -08501e: b010 |0015: add-int/2addr v0, v1 │ │ -085020: 6e20 d326 0500 |0016: invoke-virtual {v5, v0}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@26d3 │ │ -085026: 0e00 |0019: return-void │ │ +093520: |[093520] com.badlogic.gdx.utils.BufferUtils.copy:([CILjava/nio/Buffer;I)V │ │ +093530: e000 0401 |0000: shl-int/lit8 v0, v4, #int 1 // #01 │ │ +093534: 7110 281f 0500 |0002: invoke-static {v5}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1f28 │ │ +09353a: 0a01 |0005: move-result v1 │ │ +09353c: e002 0601 |0006: shl-int/lit8 v2, v6, #int 1 // #01 │ │ +093540: 7152 111f 0315 |0008: invoke-static {v3, v0, v5, v1, v2}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:([CILjava/nio/Buffer;II)V // method@1f11 │ │ +093546: 6e10 d426 0500 |000b: invoke-virtual {v5}, Ljava/nio/Buffer;.position:()I // method@26d4 │ │ +09354c: 0a00 |000e: move-result v0 │ │ +09354e: e001 0601 |000f: shl-int/lit8 v1, v6, #int 1 // #01 │ │ +093552: 7120 041f 1500 |0011: invoke-static {v5, v1}, Lcom/badlogic/gdx/utils/BufferUtils;.bytesToElements:(Ljava/nio/Buffer;I)I // method@1f04 │ │ +093558: 0a01 |0014: move-result v1 │ │ +09355a: b010 |0015: add-int/2addr v0, v1 │ │ +09355c: 6e20 d326 0500 |0016: invoke-virtual {v5, v0}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@26d3 │ │ +093562: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x000b line=94 │ │ 0x0019 line=95 │ │ locals : │ │ 0x0000 - 0x001a reg=3 src [C │ │ @@ -122777,28 +122799,28 @@ │ │ type : '([DILjava/nio/Buffer;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -085028: |[085028] com.badlogic.gdx.utils.BufferUtils.copy:([DILjava/nio/Buffer;I)V │ │ -085038: e000 0403 |0000: shl-int/lit8 v0, v4, #int 3 // #03 │ │ -08503c: 7110 281f 0500 |0002: invoke-static {v5}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1f28 │ │ -085042: 0a01 |0005: move-result v1 │ │ -085044: e002 0603 |0006: shl-int/lit8 v2, v6, #int 3 // #03 │ │ -085048: 7152 121f 0315 |0008: invoke-static {v3, v0, v5, v1, v2}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:([DILjava/nio/Buffer;II)V // method@1f12 │ │ -08504e: 6e10 d426 0500 |000b: invoke-virtual {v5}, Ljava/nio/Buffer;.position:()I // method@26d4 │ │ -085054: 0a00 |000e: move-result v0 │ │ -085056: e001 0603 |000f: shl-int/lit8 v1, v6, #int 3 // #03 │ │ -08505a: 7120 041f 1500 |0011: invoke-static {v5, v1}, Lcom/badlogic/gdx/utils/BufferUtils;.bytesToElements:(Ljava/nio/Buffer;I)I // method@1f04 │ │ -085060: 0a01 |0014: move-result v1 │ │ -085062: b010 |0015: add-int/2addr v0, v1 │ │ -085064: 6e20 d326 0500 |0016: invoke-virtual {v5, v0}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@26d3 │ │ -08506a: 0e00 |0019: return-void │ │ +093564: |[093564] com.badlogic.gdx.utils.BufferUtils.copy:([DILjava/nio/Buffer;I)V │ │ +093574: e000 0403 |0000: shl-int/lit8 v0, v4, #int 3 // #03 │ │ +093578: 7110 281f 0500 |0002: invoke-static {v5}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1f28 │ │ +09357e: 0a01 |0005: move-result v1 │ │ +093580: e002 0603 |0006: shl-int/lit8 v2, v6, #int 3 // #03 │ │ +093584: 7152 121f 0315 |0008: invoke-static {v3, v0, v5, v1, v2}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:([DILjava/nio/Buffer;II)V // method@1f12 │ │ +09358a: 6e10 d426 0500 |000b: invoke-virtual {v5}, Ljava/nio/Buffer;.position:()I // method@26d4 │ │ +093590: 0a00 |000e: move-result v0 │ │ +093592: e001 0603 |000f: shl-int/lit8 v1, v6, #int 3 // #03 │ │ +093596: 7120 041f 1500 |0011: invoke-static {v5, v1}, Lcom/badlogic/gdx/utils/BufferUtils;.bytesToElements:(Ljava/nio/Buffer;I)I // method@1f04 │ │ +09359c: 0a01 |0014: move-result v1 │ │ +09359e: b010 |0015: add-int/2addr v0, v1 │ │ +0935a0: 6e20 d326 0500 |0016: invoke-virtual {v5, v0}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@26d3 │ │ +0935a6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x000b line=150 │ │ 0x0019 line=151 │ │ locals : │ │ 0x0000 - 0x001a reg=3 src [D │ │ @@ -122811,28 +122833,28 @@ │ │ type : '([FILjava/nio/Buffer;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -08506c: |[08506c] com.badlogic.gdx.utils.BufferUtils.copy:([FILjava/nio/Buffer;I)V │ │ -08507c: e000 0402 |0000: shl-int/lit8 v0, v4, #int 2 // #02 │ │ -085080: 7110 281f 0500 |0002: invoke-static {v5}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1f28 │ │ -085086: 0a01 |0005: move-result v1 │ │ -085088: e002 0602 |0006: shl-int/lit8 v2, v6, #int 2 // #02 │ │ -08508c: 7152 131f 0315 |0008: invoke-static {v3, v0, v5, v1, v2}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:([FILjava/nio/Buffer;II)V // method@1f13 │ │ -085092: 6e10 d426 0500 |000b: invoke-virtual {v5}, Ljava/nio/Buffer;.position:()I // method@26d4 │ │ -085098: 0a00 |000e: move-result v0 │ │ -08509a: e001 0602 |000f: shl-int/lit8 v1, v6, #int 2 // #02 │ │ -08509e: 7120 041f 1500 |0011: invoke-static {v5, v1}, Lcom/badlogic/gdx/utils/BufferUtils;.bytesToElements:(Ljava/nio/Buffer;I)I // method@1f04 │ │ -0850a4: 0a01 |0014: move-result v1 │ │ -0850a6: b010 |0015: add-int/2addr v0, v1 │ │ -0850a8: 6e20 d326 0500 |0016: invoke-virtual {v5, v0}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@26d3 │ │ -0850ae: 0e00 |0019: return-void │ │ +0935a8: |[0935a8] com.badlogic.gdx.utils.BufferUtils.copy:([FILjava/nio/Buffer;I)V │ │ +0935b8: e000 0402 |0000: shl-int/lit8 v0, v4, #int 2 // #02 │ │ +0935bc: 7110 281f 0500 |0002: invoke-static {v5}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1f28 │ │ +0935c2: 0a01 |0005: move-result v1 │ │ +0935c4: e002 0602 |0006: shl-int/lit8 v2, v6, #int 2 // #02 │ │ +0935c8: 7152 131f 0315 |0008: invoke-static {v3, v0, v5, v1, v2}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:([FILjava/nio/Buffer;II)V // method@1f13 │ │ +0935ce: 6e10 d426 0500 |000b: invoke-virtual {v5}, Ljava/nio/Buffer;.position:()I // method@26d4 │ │ +0935d4: 0a00 |000e: move-result v0 │ │ +0935d6: e001 0602 |000f: shl-int/lit8 v1, v6, #int 2 // #02 │ │ +0935da: 7120 041f 1500 |0011: invoke-static {v5, v1}, Lcom/badlogic/gdx/utils/BufferUtils;.bytesToElements:(Ljava/nio/Buffer;I)I // method@1f04 │ │ +0935e0: 0a01 |0014: move-result v1 │ │ +0935e2: b010 |0015: add-int/2addr v0, v1 │ │ +0935e4: 6e20 d326 0500 |0016: invoke-virtual {v5, v0}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@26d3 │ │ +0935ea: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x000b line=136 │ │ 0x0019 line=137 │ │ locals : │ │ 0x0000 - 0x001a reg=3 src [F │ │ @@ -122845,27 +122867,27 @@ │ │ type : '([FLjava/nio/Buffer;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -0850b0: |[0850b0] com.badlogic.gdx.utils.BufferUtils.copy:([FLjava/nio/Buffer;II)V │ │ -0850c0: 7140 141f 2143 |0000: invoke-static {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:([FLjava/nio/Buffer;II)V // method@1f14 │ │ -0850c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0850c8: 6e20 d526 0200 |0004: invoke-virtual {v2, v0}, Ljava/nio/Buffer;.position:(I)Ljava/nio/Buffer; // method@26d5 │ │ -0850ce: 2020 de03 |0007: instance-of v0, v2, Ljava/nio/ByteBuffer; // type@03de │ │ -0850d2: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -0850d6: e000 0302 |000b: shl-int/lit8 v0, v3, #int 2 // #02 │ │ -0850da: 6e20 d326 0200 |000d: invoke-virtual {v2, v0}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@26d3 │ │ -0850e0: 0e00 |0010: return-void │ │ -0850e2: 2020 e203 |0011: instance-of v0, v2, Ljava/nio/FloatBuffer; // type@03e2 │ │ -0850e6: 3800 fdff |0013: if-eqz v0, 0010 // -0003 │ │ -0850ea: 6e20 d326 3200 |0015: invoke-virtual {v2, v3}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@26d3 │ │ -0850f0: 28f8 |0018: goto 0010 // -0008 │ │ +0935ec: |[0935ec] com.badlogic.gdx.utils.BufferUtils.copy:([FLjava/nio/Buffer;II)V │ │ +0935fc: 7140 141f 2143 |0000: invoke-static {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:([FLjava/nio/Buffer;II)V // method@1f14 │ │ +093602: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +093604: 6e20 d526 0200 |0004: invoke-virtual {v2, v0}, Ljava/nio/Buffer;.position:(I)Ljava/nio/Buffer; // method@26d5 │ │ +09360a: 2020 dc03 |0007: instance-of v0, v2, Ljava/nio/ByteBuffer; // type@03dc │ │ +09360e: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ +093612: e000 0302 |000b: shl-int/lit8 v0, v3, #int 2 // #02 │ │ +093616: 6e20 d326 0200 |000d: invoke-virtual {v2, v0}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@26d3 │ │ +09361c: 0e00 |0010: return-void │ │ +09361e: 2020 e003 |0011: instance-of v0, v2, Ljava/nio/FloatBuffer; // type@03e0 │ │ +093622: 3800 fdff |0013: if-eqz v0, 0010 // -0003 │ │ +093626: 6e20 d326 3200 |0015: invoke-virtual {v2, v3}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@26d3 │ │ +09362c: 28f8 |0018: goto 0010 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0007 line=50 │ │ 0x000b line=51 │ │ 0x0010 line=53 │ │ @@ -122881,28 +122903,28 @@ │ │ type : '([IILjava/nio/Buffer;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -0850f4: |[0850f4] com.badlogic.gdx.utils.BufferUtils.copy:([IILjava/nio/Buffer;I)V │ │ -085104: e000 0402 |0000: shl-int/lit8 v0, v4, #int 2 // #02 │ │ -085108: 7110 281f 0500 |0002: invoke-static {v5}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1f28 │ │ -08510e: 0a01 |0005: move-result v1 │ │ -085110: e002 0602 |0006: shl-int/lit8 v2, v6, #int 2 // #02 │ │ -085114: 7152 151f 0315 |0008: invoke-static {v3, v0, v5, v1, v2}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:([IILjava/nio/Buffer;II)V // method@1f15 │ │ -08511a: 6e10 d426 0500 |000b: invoke-virtual {v5}, Ljava/nio/Buffer;.position:()I // method@26d4 │ │ -085120: 0a00 |000e: move-result v0 │ │ -085122: e001 0602 |000f: shl-int/lit8 v1, v6, #int 2 // #02 │ │ -085126: 7120 041f 1500 |0011: invoke-static {v5, v1}, Lcom/badlogic/gdx/utils/BufferUtils;.bytesToElements:(Ljava/nio/Buffer;I)I // method@1f04 │ │ -08512c: 0a01 |0014: move-result v1 │ │ -08512e: b010 |0015: add-int/2addr v0, v1 │ │ -085130: 6e20 d326 0500 |0016: invoke-virtual {v5, v0}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@26d3 │ │ -085136: 0e00 |0019: return-void │ │ +093630: |[093630] com.badlogic.gdx.utils.BufferUtils.copy:([IILjava/nio/Buffer;I)V │ │ +093640: e000 0402 |0000: shl-int/lit8 v0, v4, #int 2 // #02 │ │ +093644: 7110 281f 0500 |0002: invoke-static {v5}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1f28 │ │ +09364a: 0a01 |0005: move-result v1 │ │ +09364c: e002 0602 |0006: shl-int/lit8 v2, v6, #int 2 // #02 │ │ +093650: 7152 151f 0315 |0008: invoke-static {v3, v0, v5, v1, v2}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:([IILjava/nio/Buffer;II)V // method@1f15 │ │ +093656: 6e10 d426 0500 |000b: invoke-virtual {v5}, Ljava/nio/Buffer;.position:()I // method@26d4 │ │ +09365c: 0a00 |000e: move-result v0 │ │ +09365e: e001 0602 |000f: shl-int/lit8 v1, v6, #int 2 // #02 │ │ +093662: 7120 041f 1500 |0011: invoke-static {v5, v1}, Lcom/badlogic/gdx/utils/BufferUtils;.bytesToElements:(Ljava/nio/Buffer;I)I // method@1f04 │ │ +093668: 0a01 |0014: move-result v1 │ │ +09366a: b010 |0015: add-int/2addr v0, v1 │ │ +09366c: 6e20 d326 0500 |0016: invoke-virtual {v5, v0}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@26d3 │ │ +093672: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x000b line=108 │ │ 0x0019 line=109 │ │ locals : │ │ 0x0000 - 0x001a reg=3 src [I │ │ @@ -122915,28 +122937,28 @@ │ │ type : '([JILjava/nio/Buffer;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -085138: |[085138] com.badlogic.gdx.utils.BufferUtils.copy:([JILjava/nio/Buffer;I)V │ │ -085148: e000 0403 |0000: shl-int/lit8 v0, v4, #int 3 // #03 │ │ -08514c: 7110 281f 0500 |0002: invoke-static {v5}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1f28 │ │ -085152: 0a01 |0005: move-result v1 │ │ -085154: e002 0603 |0006: shl-int/lit8 v2, v6, #int 3 // #03 │ │ -085158: 7152 161f 0315 |0008: invoke-static {v3, v0, v5, v1, v2}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:([JILjava/nio/Buffer;II)V // method@1f16 │ │ -08515e: 6e10 d426 0500 |000b: invoke-virtual {v5}, Ljava/nio/Buffer;.position:()I // method@26d4 │ │ -085164: 0a00 |000e: move-result v0 │ │ -085166: e001 0603 |000f: shl-int/lit8 v1, v6, #int 3 // #03 │ │ -08516a: 7120 041f 1500 |0011: invoke-static {v5, v1}, Lcom/badlogic/gdx/utils/BufferUtils;.bytesToElements:(Ljava/nio/Buffer;I)I // method@1f04 │ │ -085170: 0a01 |0014: move-result v1 │ │ -085172: b010 |0015: add-int/2addr v0, v1 │ │ -085174: 6e20 d326 0500 |0016: invoke-virtual {v5, v0}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@26d3 │ │ -08517a: 0e00 |0019: return-void │ │ +093674: |[093674] com.badlogic.gdx.utils.BufferUtils.copy:([JILjava/nio/Buffer;I)V │ │ +093684: e000 0403 |0000: shl-int/lit8 v0, v4, #int 3 // #03 │ │ +093688: 7110 281f 0500 |0002: invoke-static {v5}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1f28 │ │ +09368e: 0a01 |0005: move-result v1 │ │ +093690: e002 0603 |0006: shl-int/lit8 v2, v6, #int 3 // #03 │ │ +093694: 7152 161f 0315 |0008: invoke-static {v3, v0, v5, v1, v2}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:([JILjava/nio/Buffer;II)V // method@1f16 │ │ +09369a: 6e10 d426 0500 |000b: invoke-virtual {v5}, Ljava/nio/Buffer;.position:()I // method@26d4 │ │ +0936a0: 0a00 |000e: move-result v0 │ │ +0936a2: e001 0603 |000f: shl-int/lit8 v1, v6, #int 3 // #03 │ │ +0936a6: 7120 041f 1500 |0011: invoke-static {v5, v1}, Lcom/badlogic/gdx/utils/BufferUtils;.bytesToElements:(Ljava/nio/Buffer;I)I // method@1f04 │ │ +0936ac: 0a01 |0014: move-result v1 │ │ +0936ae: b010 |0015: add-int/2addr v0, v1 │ │ +0936b0: 6e20 d326 0500 |0016: invoke-virtual {v5, v0}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@26d3 │ │ +0936b6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x000b line=122 │ │ 0x0019 line=123 │ │ locals : │ │ 0x0000 - 0x001a reg=3 src [J │ │ @@ -122949,28 +122971,28 @@ │ │ type : '([SILjava/nio/Buffer;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -08517c: |[08517c] com.badlogic.gdx.utils.BufferUtils.copy:([SILjava/nio/Buffer;I)V │ │ -08518c: e000 0401 |0000: shl-int/lit8 v0, v4, #int 1 // #01 │ │ -085190: 7110 281f 0500 |0002: invoke-static {v5}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1f28 │ │ -085196: 0a01 |0005: move-result v1 │ │ -085198: e002 0601 |0006: shl-int/lit8 v2, v6, #int 1 // #01 │ │ -08519c: 7152 171f 0315 |0008: invoke-static {v3, v0, v5, v1, v2}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:([SILjava/nio/Buffer;II)V // method@1f17 │ │ -0851a2: 6e10 d426 0500 |000b: invoke-virtual {v5}, Ljava/nio/Buffer;.position:()I // method@26d4 │ │ -0851a8: 0a00 |000e: move-result v0 │ │ -0851aa: e001 0601 |000f: shl-int/lit8 v1, v6, #int 1 // #01 │ │ -0851ae: 7120 041f 1500 |0011: invoke-static {v5, v1}, Lcom/badlogic/gdx/utils/BufferUtils;.bytesToElements:(Ljava/nio/Buffer;I)I // method@1f04 │ │ -0851b4: 0a01 |0014: move-result v1 │ │ -0851b6: b010 |0015: add-int/2addr v0, v1 │ │ -0851b8: 6e20 d326 0500 |0016: invoke-virtual {v5, v0}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@26d3 │ │ -0851be: 0e00 |0019: return-void │ │ +0936b8: |[0936b8] com.badlogic.gdx.utils.BufferUtils.copy:([SILjava/nio/Buffer;I)V │ │ +0936c8: e000 0401 |0000: shl-int/lit8 v0, v4, #int 1 // #01 │ │ +0936cc: 7110 281f 0500 |0002: invoke-static {v5}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1f28 │ │ +0936d2: 0a01 |0005: move-result v1 │ │ +0936d4: e002 0601 |0006: shl-int/lit8 v2, v6, #int 1 // #01 │ │ +0936d8: 7152 171f 0315 |0008: invoke-static {v3, v0, v5, v1, v2}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:([SILjava/nio/Buffer;II)V // method@1f17 │ │ +0936de: 6e10 d426 0500 |000b: invoke-virtual {v5}, Ljava/nio/Buffer;.position:()I // method@26d4 │ │ +0936e4: 0a00 |000e: move-result v0 │ │ +0936e6: e001 0601 |000f: shl-int/lit8 v1, v6, #int 1 // #01 │ │ +0936ea: 7120 041f 1500 |0011: invoke-static {v5, v1}, Lcom/badlogic/gdx/utils/BufferUtils;.bytesToElements:(Ljava/nio/Buffer;I)I // method@1f04 │ │ +0936f0: 0a01 |0014: move-result v1 │ │ +0936f2: b010 |0015: add-int/2addr v0, v1 │ │ +0936f4: 6e20 d326 0500 |0016: invoke-virtual {v5, v0}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@26d3 │ │ +0936fa: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x000b line=80 │ │ 0x0019 line=81 │ │ locals : │ │ 0x0000 - 0x001a reg=3 src [S │ │ @@ -123037,37 +123059,37 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -0851c0: |[0851c0] com.badlogic.gdx.utils.BufferUtils.disposeUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)V │ │ -0851d0: 6e10 e026 0400 |0000: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ -0851d6: 0a00 |0003: move-result v0 │ │ -0851d8: 6202 fd0f |0004: sget-object v2, Lcom/badlogic/gdx/utils/BufferUtils;.unsafeBuffers:Lcom/badlogic/gdx/utils/Array; // field@0ffd │ │ -0851dc: 1d02 |0006: monitor-enter v2 │ │ -0851de: 6201 fd0f |0007: sget-object v1, Lcom/badlogic/gdx/utils/BufferUtils;.unsafeBuffers:Lcom/badlogic/gdx/utils/Array; // field@0ffd │ │ -0851e2: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -0851e4: 6e30 7e1e 4103 |000a: invoke-virtual {v1, v4, v3}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ -0851ea: 0a01 |000d: move-result v1 │ │ -0851ec: 3901 0d00 |000e: if-nez v1, 001b // +000d │ │ -0851f0: 2201 af03 |0010: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0851f4: 1a03 a213 |0012: const-string v3, "buffer not allocated with newUnsafeByteBuffer or already disposed" // string@13a2 │ │ -0851f8: 7020 f825 3100 |0014: invoke-direct {v1, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0851fe: 2701 |0017: throw v1 │ │ -085200: 0d01 |0018: move-exception v1 │ │ -085202: 1e02 |0019: monitor-exit v2 │ │ -085204: 2701 |001a: throw v1 │ │ -085206: 1e02 |001b: monitor-exit v2 │ │ -085208: 6001 fc0f |001c: sget v1, Lcom/badlogic/gdx/utils/BufferUtils;.allocatedUnsafe:I // field@0ffc │ │ -08520c: b101 |001e: sub-int/2addr v1, v0 │ │ -08520e: 6701 fc0f |001f: sput v1, Lcom/badlogic/gdx/utils/BufferUtils;.allocatedUnsafe:I // field@0ffc │ │ -085212: 7110 1a1f 0400 |0021: invoke-static {v4}, Lcom/badlogic/gdx/utils/BufferUtils;.freeMemory:(Ljava/nio/ByteBuffer;)V // method@1f1a │ │ -085218: 0e00 |0024: return-void │ │ +0936fc: |[0936fc] com.badlogic.gdx.utils.BufferUtils.disposeUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)V │ │ +09370c: 6e10 e026 0400 |0000: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ +093712: 0a00 |0003: move-result v0 │ │ +093714: 6202 fd0f |0004: sget-object v2, Lcom/badlogic/gdx/utils/BufferUtils;.unsafeBuffers:Lcom/badlogic/gdx/utils/Array; // field@0ffd │ │ +093718: 1d02 |0006: monitor-enter v2 │ │ +09371a: 6201 fd0f |0007: sget-object v1, Lcom/badlogic/gdx/utils/BufferUtils;.unsafeBuffers:Lcom/badlogic/gdx/utils/Array; // field@0ffd │ │ +09371e: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +093720: 6e30 7e1e 4103 |000a: invoke-virtual {v1, v4, v3}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ +093726: 0a01 |000d: move-result v1 │ │ +093728: 3901 0d00 |000e: if-nez v1, 001b // +000d │ │ +09372c: 2201 ad03 |0010: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +093730: 1a03 a013 |0012: const-string v3, "buffer not allocated with newUnsafeByteBuffer or already disposed" // string@13a0 │ │ +093734: 7020 f825 3100 |0014: invoke-direct {v1, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +09373a: 2701 |0017: throw v1 │ │ +09373c: 0d01 |0018: move-exception v1 │ │ +09373e: 1e02 |0019: monitor-exit v2 │ │ +093740: 2701 |001a: throw v1 │ │ +093742: 1e02 |001b: monitor-exit v2 │ │ +093744: 6001 fc0f |001c: sget v1, Lcom/badlogic/gdx/utils/BufferUtils;.allocatedUnsafe:I // field@0ffc │ │ +093748: b101 |001e: sub-int/2addr v1, v0 │ │ +09374a: 6701 fc0f |001f: sput v1, Lcom/badlogic/gdx/utils/BufferUtils;.allocatedUnsafe:I // field@0ffc │ │ +09374e: 7110 1a1f 0400 |0021: invoke-static {v4}, Lcom/badlogic/gdx/utils/BufferUtils;.freeMemory:(Ljava/nio/ByteBuffer;)V // method@1f1a │ │ +093754: 0e00 |0024: return-void │ │ catches : 2 │ │ 0x0007 - 0x001a │ │ -> 0x0018 │ │ 0x001b - 0x001c │ │ -> 0x0018 │ │ positions : │ │ 0x0000 line=275 │ │ @@ -123087,61 +123109,61 @@ │ │ type : '(Ljava/nio/Buffer;I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -085230: |[085230] com.badlogic.gdx.utils.BufferUtils.elementsToBytes:(Ljava/nio/Buffer;I)I │ │ -085240: 2030 de03 |0000: instance-of v0, v3, Ljava/nio/ByteBuffer; // type@03de │ │ -085244: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -085248: 0f04 |0004: return v4 │ │ -08524a: 2030 e503 |0005: instance-of v0, v3, Ljava/nio/ShortBuffer; // type@03e5 │ │ -08524e: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -085252: e004 0401 |0009: shl-int/lit8 v4, v4, #int 1 // #01 │ │ -085256: 28f9 |000b: goto 0004 // -0007 │ │ -085258: 2030 e003 |000c: instance-of v0, v3, Ljava/nio/CharBuffer; // type@03e0 │ │ -08525c: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -085260: e004 0401 |0010: shl-int/lit8 v4, v4, #int 1 // #01 │ │ -085264: 28f2 |0012: goto 0004 // -000e │ │ -085266: 2030 e303 |0013: instance-of v0, v3, Ljava/nio/IntBuffer; // type@03e3 │ │ -08526a: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -08526e: e004 0402 |0017: shl-int/lit8 v4, v4, #int 2 // #02 │ │ -085272: 28eb |0019: goto 0004 // -0015 │ │ -085274: 2030 e403 |001a: instance-of v0, v3, Ljava/nio/LongBuffer; // type@03e4 │ │ -085278: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ -08527c: e004 0403 |001e: shl-int/lit8 v4, v4, #int 3 // #03 │ │ -085280: 28e4 |0020: goto 0004 // -001c │ │ -085282: 2030 e203 |0021: instance-of v0, v3, Ljava/nio/FloatBuffer; // type@03e2 │ │ -085286: 3800 0500 |0023: if-eqz v0, 0028 // +0005 │ │ -08528a: e004 0402 |0025: shl-int/lit8 v4, v4, #int 2 // #02 │ │ -08528e: 28dd |0027: goto 0004 // -0023 │ │ -085290: 2030 e103 |0028: instance-of v0, v3, Ljava/nio/DoubleBuffer; // type@03e1 │ │ -085294: 3800 0500 |002a: if-eqz v0, 002f // +0005 │ │ -085298: e004 0403 |002c: shl-int/lit8 v4, v4, #int 3 // #03 │ │ -08529c: 28d6 |002e: goto 0004 // -002a │ │ -08529e: 2200 fc02 |002f: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0852a2: 2201 c503 |0031: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0852a6: 7010 6726 0100 |0033: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0852ac: 1a02 4802 |0036: const-string v2, "Can't copy to a " // string@0248 │ │ -0852b0: 6e20 6e26 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0852b6: 0c01 |003b: move-result-object v1 │ │ -0852b8: 6e10 2926 0300 |003c: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -0852be: 0c02 |003f: move-result-object v2 │ │ -0852c0: 6e10 d625 0200 |0040: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -0852c6: 0c02 |0043: move-result-object v2 │ │ -0852c8: 6e20 6e26 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0852ce: 0c01 |0047: move-result-object v1 │ │ -0852d0: 1a02 2b00 |0048: const-string v2, " instance" // string@002b │ │ -0852d4: 6e20 6e26 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0852da: 0c01 |004d: move-result-object v1 │ │ -0852dc: 6e10 7426 0100 |004e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0852e2: 0c01 |0051: move-result-object v1 │ │ -0852e4: 7020 b41f 1000 |0052: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0852ea: 2700 |0055: throw v0 │ │ +09376c: |[09376c] com.badlogic.gdx.utils.BufferUtils.elementsToBytes:(Ljava/nio/Buffer;I)I │ │ +09377c: 2030 dc03 |0000: instance-of v0, v3, Ljava/nio/ByteBuffer; // type@03dc │ │ +093780: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +093784: 0f04 |0004: return v4 │ │ +093786: 2030 e303 |0005: instance-of v0, v3, Ljava/nio/ShortBuffer; // type@03e3 │ │ +09378a: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +09378e: e004 0401 |0009: shl-int/lit8 v4, v4, #int 1 // #01 │ │ +093792: 28f9 |000b: goto 0004 // -0007 │ │ +093794: 2030 de03 |000c: instance-of v0, v3, Ljava/nio/CharBuffer; // type@03de │ │ +093798: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +09379c: e004 0401 |0010: shl-int/lit8 v4, v4, #int 1 // #01 │ │ +0937a0: 28f2 |0012: goto 0004 // -000e │ │ +0937a2: 2030 e103 |0013: instance-of v0, v3, Ljava/nio/IntBuffer; // type@03e1 │ │ +0937a6: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +0937aa: e004 0402 |0017: shl-int/lit8 v4, v4, #int 2 // #02 │ │ +0937ae: 28eb |0019: goto 0004 // -0015 │ │ +0937b0: 2030 e203 |001a: instance-of v0, v3, Ljava/nio/LongBuffer; // type@03e2 │ │ +0937b4: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ +0937b8: e004 0403 |001e: shl-int/lit8 v4, v4, #int 3 // #03 │ │ +0937bc: 28e4 |0020: goto 0004 // -001c │ │ +0937be: 2030 e003 |0021: instance-of v0, v3, Ljava/nio/FloatBuffer; // type@03e0 │ │ +0937c2: 3800 0500 |0023: if-eqz v0, 0028 // +0005 │ │ +0937c6: e004 0402 |0025: shl-int/lit8 v4, v4, #int 2 // #02 │ │ +0937ca: 28dd |0027: goto 0004 // -0023 │ │ +0937cc: 2030 df03 |0028: instance-of v0, v3, Ljava/nio/DoubleBuffer; // type@03df │ │ +0937d0: 3800 0500 |002a: if-eqz v0, 002f // +0005 │ │ +0937d4: e004 0403 |002c: shl-int/lit8 v4, v4, #int 3 // #03 │ │ +0937d8: 28d6 |002e: goto 0004 // -002a │ │ +0937da: 2200 fa02 |002f: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0937de: 2201 c303 |0031: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0937e2: 7010 6726 0100 |0033: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0937e8: 1a02 4802 |0036: const-string v2, "Can't copy to a " // string@0248 │ │ +0937ec: 6e20 6e26 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0937f2: 0c01 |003b: move-result-object v1 │ │ +0937f4: 6e10 2926 0300 |003c: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +0937fa: 0c02 |003f: move-result-object v2 │ │ +0937fc: 6e10 d625 0200 |0040: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +093802: 0c02 |0043: move-result-object v2 │ │ +093804: 6e20 6e26 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09380a: 0c01 |0047: move-result-object v1 │ │ +09380c: 1a02 2b00 |0048: const-string v2, " instance" // string@002b │ │ +093810: 6e20 6e26 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +093816: 0c01 |004d: move-result-object v1 │ │ +093818: 6e10 7426 0100 |004e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09381e: 0c01 |0051: move-result-object v1 │ │ +093820: 7020 b41f 1000 |0052: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +093826: 2700 |0055: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0004 line=220 │ │ 0x0005 line=209 │ │ 0x0009 line=210 │ │ 0x000c line=211 │ │ @@ -123171,17 +123193,17 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0852ec: |[0852ec] com.badlogic.gdx.utils.BufferUtils.getAllocatedBytesUnsafe:()I │ │ -0852fc: 6000 fc0f |0000: sget v0, Lcom/badlogic/gdx/utils/BufferUtils;.allocatedUnsafe:I // field@0ffc │ │ -085300: 0f00 |0002: return v0 │ │ +093828: |[093828] com.badlogic.gdx.utils.BufferUtils.getAllocatedBytesUnsafe:()I │ │ +093838: 6000 fc0f |0000: sget v0, Lcom/badlogic/gdx/utils/BufferUtils;.allocatedUnsafe:I // field@0ffc │ │ +09383c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ locals : │ │ │ │ #26 : (in Lcom/badlogic/gdx/utils/BufferUtils;) │ │ name : 'getBufferAddress' │ │ @@ -123194,22 +123216,22 @@ │ │ type : '(Ljava/nio/Buffer;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -085304: |[085304] com.badlogic.gdx.utils.BufferUtils.getUnsafeBufferAddress:(Ljava/nio/Buffer;)J │ │ -085314: 7110 1c1f 0400 |0000: invoke-static {v4}, Lcom/badlogic/gdx/utils/BufferUtils;.getBufferAddress:(Ljava/nio/Buffer;)J // method@1f1c │ │ -08531a: 0b00 |0003: move-result-wide v0 │ │ -08531c: 6e10 d426 0400 |0004: invoke-virtual {v4}, Ljava/nio/Buffer;.position:()I // method@26d4 │ │ -085322: 0a02 |0007: move-result v2 │ │ -085324: 8122 |0008: int-to-long v2, v2 │ │ -085326: bb20 |0009: add-long/2addr v0, v2 │ │ -085328: 1000 |000a: return-wide v0 │ │ +093840: |[093840] com.badlogic.gdx.utils.BufferUtils.getUnsafeBufferAddress:(Ljava/nio/Buffer;)J │ │ +093850: 7110 1c1f 0400 |0000: invoke-static {v4}, Lcom/badlogic/gdx/utils/BufferUtils;.getBufferAddress:(Ljava/nio/Buffer;)J // method@1f1c │ │ +093856: 0b00 |0003: move-result-wide v0 │ │ +093858: 6e10 d426 0400 |0004: invoke-virtual {v4}, Ljava/nio/Buffer;.position:()I // method@26d4 │ │ +09385e: 0a02 |0007: move-result v2 │ │ +093860: 8122 |0008: int-to-long v2, v2 │ │ +093862: bb20 |0009: add-long/2addr v0, v2 │ │ +093864: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x000b reg=4 buffer Ljava/nio/Buffer; │ │ │ │ #28 : (in Lcom/badlogic/gdx/utils/BufferUtils;) │ │ @@ -123217,21 +123239,21 @@ │ │ type : '(I)Ljava/nio/ByteBuffer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -08532c: |[08532c] com.badlogic.gdx.utils.BufferUtils.newByteBuffer:(I)Ljava/nio/ByteBuffer; │ │ -08533c: 7110 d726 0200 |0000: invoke-static {v2}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@26d7 │ │ -085342: 0c00 |0003: move-result-object v0 │ │ -085344: 7100 f126 0000 |0004: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@26f1 │ │ -08534a: 0c01 |0007: move-result-object v1 │ │ -08534c: 6e20 e926 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ -085352: 1100 |000b: return-object v0 │ │ +093868: |[093868] com.badlogic.gdx.utils.BufferUtils.newByteBuffer:(I)Ljava/nio/ByteBuffer; │ │ +093878: 7110 d726 0200 |0000: invoke-static {v2}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@26d7 │ │ +09387e: 0c00 |0003: move-result-object v0 │ │ +093880: 7100 f126 0000 |0004: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@26f1 │ │ +093886: 0c01 |0007: move-result-object v1 │ │ +093888: 6e20 e926 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ +09388e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0004 line=239 │ │ 0x000b line=240 │ │ locals : │ │ 0x0004 - 0x000c reg=0 buffer Ljava/nio/ByteBuffer; │ │ @@ -123242,24 +123264,24 @@ │ │ type : '(I)Ljava/nio/CharBuffer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -085354: |[085354] com.badlogic.gdx.utils.BufferUtils.newCharBuffer:(I)Ljava/nio/CharBuffer; │ │ -085364: da01 0202 |0000: mul-int/lit8 v1, v2, #int 2 // #02 │ │ -085368: 7110 d726 0100 |0002: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@26d7 │ │ -08536e: 0c00 |0005: move-result-object v0 │ │ -085370: 7100 f126 0000 |0006: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@26f1 │ │ -085376: 0c01 |0009: move-result-object v1 │ │ -085378: 6e20 e926 1000 |000a: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ -08537e: 6e10 da26 0000 |000d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asCharBuffer:()Ljava/nio/CharBuffer; // method@26da │ │ -085384: 0c01 |0010: move-result-object v1 │ │ -085386: 1101 |0011: return-object v1 │ │ +093890: |[093890] com.badlogic.gdx.utils.BufferUtils.newCharBuffer:(I)Ljava/nio/CharBuffer; │ │ +0938a0: da01 0202 |0000: mul-int/lit8 v1, v2, #int 2 // #02 │ │ +0938a4: 7110 d726 0100 |0002: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@26d7 │ │ +0938aa: 0c00 |0005: move-result-object v0 │ │ +0938ac: 7100 f126 0000 |0006: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@26f1 │ │ +0938b2: 0c01 |0009: move-result-object v1 │ │ +0938b4: 6e20 e926 1000 |000a: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ +0938ba: 6e10 da26 0000 |000d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asCharBuffer:()Ljava/nio/CharBuffer; // method@26da │ │ +0938c0: 0c01 |0010: move-result-object v1 │ │ +0938c2: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0006 line=251 │ │ 0x000d line=252 │ │ locals : │ │ 0x0006 - 0x0012 reg=0 buffer Ljava/nio/ByteBuffer; │ │ @@ -123276,24 +123298,24 @@ │ │ type : '(I)Ljava/nio/DoubleBuffer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -085388: |[085388] com.badlogic.gdx.utils.BufferUtils.newDoubleBuffer:(I)Ljava/nio/DoubleBuffer; │ │ -085398: da01 0208 |0000: mul-int/lit8 v1, v2, #int 8 // #08 │ │ -08539c: 7110 d726 0100 |0002: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@26d7 │ │ -0853a2: 0c00 |0005: move-result-object v0 │ │ -0853a4: 7100 f126 0000 |0006: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@26f1 │ │ -0853aa: 0c01 |0009: move-result-object v1 │ │ -0853ac: 6e20 e926 1000 |000a: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ -0853b2: 6e10 db26 0000 |000d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asDoubleBuffer:()Ljava/nio/DoubleBuffer; // method@26db │ │ -0853b8: 0c01 |0010: move-result-object v1 │ │ -0853ba: 1101 |0011: return-object v1 │ │ +0938c4: |[0938c4] com.badlogic.gdx.utils.BufferUtils.newDoubleBuffer:(I)Ljava/nio/DoubleBuffer; │ │ +0938d4: da01 0208 |0000: mul-int/lit8 v1, v2, #int 8 // #08 │ │ +0938d8: 7110 d726 0100 |0002: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@26d7 │ │ +0938de: 0c00 |0005: move-result-object v0 │ │ +0938e0: 7100 f126 0000 |0006: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@26f1 │ │ +0938e6: 0c01 |0009: move-result-object v1 │ │ +0938e8: 6e20 e926 1000 |000a: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ +0938ee: 6e10 db26 0000 |000d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asDoubleBuffer:()Ljava/nio/DoubleBuffer; // method@26db │ │ +0938f4: 0c01 |0010: move-result-object v1 │ │ +0938f6: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0006 line=233 │ │ 0x000d line=234 │ │ locals : │ │ 0x0006 - 0x0012 reg=0 buffer Ljava/nio/ByteBuffer; │ │ @@ -123304,24 +123326,24 @@ │ │ type : '(I)Ljava/nio/FloatBuffer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0853bc: |[0853bc] com.badlogic.gdx.utils.BufferUtils.newFloatBuffer:(I)Ljava/nio/FloatBuffer; │ │ -0853cc: da01 0204 |0000: mul-int/lit8 v1, v2, #int 4 // #04 │ │ -0853d0: 7110 d726 0100 |0002: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@26d7 │ │ -0853d6: 0c00 |0005: move-result-object v0 │ │ -0853d8: 7100 f126 0000 |0006: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@26f1 │ │ -0853de: 0c01 |0009: move-result-object v1 │ │ -0853e0: 6e20 e926 1000 |000a: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ -0853e6: 6e10 dc26 0000 |000d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@26dc │ │ -0853ec: 0c01 |0010: move-result-object v1 │ │ -0853ee: 1101 |0011: return-object v1 │ │ +0938f8: |[0938f8] com.badlogic.gdx.utils.BufferUtils.newFloatBuffer:(I)Ljava/nio/FloatBuffer; │ │ +093908: da01 0204 |0000: mul-int/lit8 v1, v2, #int 4 // #04 │ │ +09390c: 7110 d726 0100 |0002: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@26d7 │ │ +093912: 0c00 |0005: move-result-object v0 │ │ +093914: 7100 f126 0000 |0006: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@26f1 │ │ +09391a: 0c01 |0009: move-result-object v1 │ │ +09391c: 6e20 e926 1000 |000a: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ +093922: 6e10 dc26 0000 |000d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@26dc │ │ +093928: 0c01 |0010: move-result-object v1 │ │ +09392a: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0006 line=227 │ │ 0x000d line=228 │ │ locals : │ │ 0x0006 - 0x0012 reg=0 buffer Ljava/nio/ByteBuffer; │ │ @@ -123332,24 +123354,24 @@ │ │ type : '(I)Ljava/nio/IntBuffer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0853f0: |[0853f0] com.badlogic.gdx.utils.BufferUtils.newIntBuffer:(I)Ljava/nio/IntBuffer; │ │ -085400: da01 0204 |0000: mul-int/lit8 v1, v2, #int 4 // #04 │ │ -085404: 7110 d726 0100 |0002: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@26d7 │ │ -08540a: 0c00 |0005: move-result-object v0 │ │ -08540c: 7100 f126 0000 |0006: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@26f1 │ │ -085412: 0c01 |0009: move-result-object v1 │ │ -085414: 6e20 e926 1000 |000a: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ -08541a: 6e10 dd26 0000 |000d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asIntBuffer:()Ljava/nio/IntBuffer; // method@26dd │ │ -085420: 0c01 |0010: move-result-object v1 │ │ -085422: 1101 |0011: return-object v1 │ │ +09392c: |[09392c] com.badlogic.gdx.utils.BufferUtils.newIntBuffer:(I)Ljava/nio/IntBuffer; │ │ +09393c: da01 0204 |0000: mul-int/lit8 v1, v2, #int 4 // #04 │ │ +093940: 7110 d726 0100 |0002: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@26d7 │ │ +093946: 0c00 |0005: move-result-object v0 │ │ +093948: 7100 f126 0000 |0006: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@26f1 │ │ +09394e: 0c01 |0009: move-result-object v1 │ │ +093950: 6e20 e926 1000 |000a: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ +093956: 6e10 dd26 0000 |000d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asIntBuffer:()Ljava/nio/IntBuffer; // method@26dd │ │ +09395c: 0c01 |0010: move-result-object v1 │ │ +09395e: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0006 line=257 │ │ 0x000d line=258 │ │ locals : │ │ 0x0006 - 0x0012 reg=0 buffer Ljava/nio/ByteBuffer; │ │ @@ -123360,24 +123382,24 @@ │ │ type : '(I)Ljava/nio/LongBuffer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -085424: |[085424] com.badlogic.gdx.utils.BufferUtils.newLongBuffer:(I)Ljava/nio/LongBuffer; │ │ -085434: da01 0208 |0000: mul-int/lit8 v1, v2, #int 8 // #08 │ │ -085438: 7110 d726 0100 |0002: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@26d7 │ │ -08543e: 0c00 |0005: move-result-object v0 │ │ -085440: 7100 f126 0000 |0006: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@26f1 │ │ -085446: 0c01 |0009: move-result-object v1 │ │ -085448: 6e20 e926 1000 |000a: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ -08544e: 6e10 de26 0000 |000d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asLongBuffer:()Ljava/nio/LongBuffer; // method@26de │ │ -085454: 0c01 |0010: move-result-object v1 │ │ -085456: 1101 |0011: return-object v1 │ │ +093960: |[093960] com.badlogic.gdx.utils.BufferUtils.newLongBuffer:(I)Ljava/nio/LongBuffer; │ │ +093970: da01 0208 |0000: mul-int/lit8 v1, v2, #int 8 // #08 │ │ +093974: 7110 d726 0100 |0002: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@26d7 │ │ +09397a: 0c00 |0005: move-result-object v0 │ │ +09397c: 7100 f126 0000 |0006: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@26f1 │ │ +093982: 0c01 |0009: move-result-object v1 │ │ +093984: 6e20 e926 1000 |000a: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ +09398a: 6e10 de26 0000 |000d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asLongBuffer:()Ljava/nio/LongBuffer; // method@26de │ │ +093990: 0c01 |0010: move-result-object v1 │ │ +093992: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0006 line=263 │ │ 0x000d line=264 │ │ locals : │ │ 0x0006 - 0x0012 reg=0 buffer Ljava/nio/ByteBuffer; │ │ @@ -123388,24 +123410,24 @@ │ │ type : '(I)Ljava/nio/ShortBuffer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -085458: |[085458] com.badlogic.gdx.utils.BufferUtils.newShortBuffer:(I)Ljava/nio/ShortBuffer; │ │ -085468: da01 0202 |0000: mul-int/lit8 v1, v2, #int 2 // #02 │ │ -08546c: 7110 d726 0100 |0002: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@26d7 │ │ -085472: 0c00 |0005: move-result-object v0 │ │ -085474: 7100 f126 0000 |0006: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@26f1 │ │ -08547a: 0c01 |0009: move-result-object v1 │ │ -08547c: 6e20 e926 1000 |000a: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ -085482: 6e10 df26 0000 |000d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@26df │ │ -085488: 0c01 |0010: move-result-object v1 │ │ -08548a: 1101 |0011: return-object v1 │ │ +093994: |[093994] com.badlogic.gdx.utils.BufferUtils.newShortBuffer:(I)Ljava/nio/ShortBuffer; │ │ +0939a4: da01 0202 |0000: mul-int/lit8 v1, v2, #int 2 // #02 │ │ +0939a8: 7110 d726 0100 |0002: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@26d7 │ │ +0939ae: 0c00 |0005: move-result-object v0 │ │ +0939b0: 7100 f126 0000 |0006: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@26f1 │ │ +0939b6: 0c01 |0009: move-result-object v1 │ │ +0939b8: 6e20 e926 1000 |000a: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ +0939be: 6e10 df26 0000 |000d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@26df │ │ +0939c4: 0c01 |0010: move-result-object v1 │ │ +0939c6: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0006 line=245 │ │ 0x000d line=246 │ │ locals : │ │ 0x0006 - 0x0012 reg=0 buffer Ljava/nio/ByteBuffer; │ │ @@ -123416,32 +123438,32 @@ │ │ type : '(I)Ljava/nio/ByteBuffer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -08548c: |[08548c] com.badlogic.gdx.utils.BufferUtils.newUnsafeByteBuffer:(I)Ljava/nio/ByteBuffer; │ │ -08549c: 7110 201f 0300 |0000: invoke-static {v3}, Lcom/badlogic/gdx/utils/BufferUtils;.newDisposableByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1f20 │ │ -0854a2: 0c00 |0003: move-result-object v0 │ │ -0854a4: 7100 f126 0000 |0004: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@26f1 │ │ -0854aa: 0c01 |0007: move-result-object v1 │ │ -0854ac: 6e20 e926 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ -0854b2: 6001 fc0f |000b: sget v1, Lcom/badlogic/gdx/utils/BufferUtils;.allocatedUnsafe:I // field@0ffc │ │ -0854b6: b031 |000d: add-int/2addr v1, v3 │ │ -0854b8: 6701 fc0f |000e: sput v1, Lcom/badlogic/gdx/utils/BufferUtils;.allocatedUnsafe:I // field@0ffc │ │ -0854bc: 6202 fd0f |0010: sget-object v2, Lcom/badlogic/gdx/utils/BufferUtils;.unsafeBuffers:Lcom/badlogic/gdx/utils/Array; // field@0ffd │ │ -0854c0: 1d02 |0012: monitor-enter v2 │ │ -0854c2: 6201 fd0f |0013: sget-object v1, Lcom/badlogic/gdx/utils/BufferUtils;.unsafeBuffers:Lcom/badlogic/gdx/utils/Array; // field@0ffd │ │ -0854c6: 6e20 6a1e 0100 |0015: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0854cc: 1e02 |0018: monitor-exit v2 │ │ -0854ce: 1100 |0019: return-object v0 │ │ -0854d0: 0d01 |001a: move-exception v1 │ │ -0854d2: 1e02 |001b: monitor-exit v2 │ │ -0854d4: 2701 |001c: throw v1 │ │ +0939c8: |[0939c8] com.badlogic.gdx.utils.BufferUtils.newUnsafeByteBuffer:(I)Ljava/nio/ByteBuffer; │ │ +0939d8: 7110 201f 0300 |0000: invoke-static {v3}, Lcom/badlogic/gdx/utils/BufferUtils;.newDisposableByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1f20 │ │ +0939de: 0c00 |0003: move-result-object v0 │ │ +0939e0: 7100 f126 0000 |0004: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@26f1 │ │ +0939e6: 0c01 |0007: move-result-object v1 │ │ +0939e8: 6e20 e926 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ +0939ee: 6001 fc0f |000b: sget v1, Lcom/badlogic/gdx/utils/BufferUtils;.allocatedUnsafe:I // field@0ffc │ │ +0939f2: b031 |000d: add-int/2addr v1, v3 │ │ +0939f4: 6701 fc0f |000e: sput v1, Lcom/badlogic/gdx/utils/BufferUtils;.allocatedUnsafe:I // field@0ffc │ │ +0939f8: 6202 fd0f |0010: sget-object v2, Lcom/badlogic/gdx/utils/BufferUtils;.unsafeBuffers:Lcom/badlogic/gdx/utils/Array; // field@0ffd │ │ +0939fc: 1d02 |0012: monitor-enter v2 │ │ +0939fe: 6201 fd0f |0013: sget-object v1, Lcom/badlogic/gdx/utils/BufferUtils;.unsafeBuffers:Lcom/badlogic/gdx/utils/Array; // field@0ffd │ │ +093a02: 6e20 6a1e 0100 |0015: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +093a08: 1e02 |0018: monitor-exit v2 │ │ +093a0a: 1100 |0019: return-object v0 │ │ +093a0c: 0d01 |001a: move-exception v1 │ │ +093a0e: 1e02 |001b: monitor-exit v2 │ │ +093a10: 2701 |001c: throw v1 │ │ catches : 1 │ │ 0x0013 - 0x001c │ │ -> 0x001a │ │ positions : │ │ 0x0000 line=288 │ │ 0x0004 line=289 │ │ 0x000b line=290 │ │ @@ -123459,29 +123481,29 @@ │ │ type : '(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0854e4: |[0854e4] com.badlogic.gdx.utils.BufferUtils.newUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; │ │ -0854f4: 6000 fc0f |0000: sget v0, Lcom/badlogic/gdx/utils/BufferUtils;.allocatedUnsafe:I // field@0ffc │ │ -0854f8: 6e10 e026 0200 |0002: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ -0854fe: 0a01 |0005: move-result v1 │ │ -085500: b010 |0006: add-int/2addr v0, v1 │ │ -085502: 6700 fc0f |0007: sput v0, Lcom/badlogic/gdx/utils/BufferUtils;.allocatedUnsafe:I // field@0ffc │ │ -085506: 6201 fd0f |0009: sget-object v1, Lcom/badlogic/gdx/utils/BufferUtils;.unsafeBuffers:Lcom/badlogic/gdx/utils/Array; // field@0ffd │ │ -08550a: 1d01 |000b: monitor-enter v1 │ │ -08550c: 6200 fd0f |000c: sget-object v0, Lcom/badlogic/gdx/utils/BufferUtils;.unsafeBuffers:Lcom/badlogic/gdx/utils/Array; // field@0ffd │ │ -085510: 6e20 6a1e 2000 |000e: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -085516: 1e01 |0011: monitor-exit v1 │ │ -085518: 1102 |0012: return-object v2 │ │ -08551a: 0d00 |0013: move-exception v0 │ │ -08551c: 1e01 |0014: monitor-exit v1 │ │ -08551e: 2700 |0015: throw v0 │ │ +093a20: |[093a20] com.badlogic.gdx.utils.BufferUtils.newUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; │ │ +093a30: 6000 fc0f |0000: sget v0, Lcom/badlogic/gdx/utils/BufferUtils;.allocatedUnsafe:I // field@0ffc │ │ +093a34: 6e10 e026 0200 |0002: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ +093a3a: 0a01 |0005: move-result v1 │ │ +093a3c: b010 |0006: add-int/2addr v0, v1 │ │ +093a3e: 6700 fc0f |0007: sput v0, Lcom/badlogic/gdx/utils/BufferUtils;.allocatedUnsafe:I // field@0ffc │ │ +093a42: 6201 fd0f |0009: sget-object v1, Lcom/badlogic/gdx/utils/BufferUtils;.unsafeBuffers:Lcom/badlogic/gdx/utils/Array; // field@0ffd │ │ +093a46: 1d01 |000b: monitor-enter v1 │ │ +093a48: 6200 fd0f |000c: sget-object v0, Lcom/badlogic/gdx/utils/BufferUtils;.unsafeBuffers:Lcom/badlogic/gdx/utils/Array; // field@0ffd │ │ +093a4c: 6e20 6a1e 2000 |000e: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +093a52: 1e01 |0011: monitor-exit v1 │ │ +093a54: 1102 |0012: return-object v2 │ │ +093a56: 0d00 |0013: move-exception v0 │ │ +093a58: 1e01 |0014: monitor-exit v1 │ │ +093a5a: 2700 |0015: throw v0 │ │ catches : 1 │ │ 0x000c - 0x0015 │ │ -> 0x0013 │ │ positions : │ │ 0x0000 line=314 │ │ 0x0009 line=315 │ │ 0x000c line=316 │ │ @@ -123496,75 +123518,75 @@ │ │ type : '(Ljava/nio/Buffer;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 114 16-bit code units │ │ -08552c: |[08552c] com.badlogic.gdx.utils.BufferUtils.positionInBytes:(Ljava/nio/Buffer;)I │ │ -08553c: 2030 de03 |0000: instance-of v0, v3, Ljava/nio/ByteBuffer; // type@03de │ │ -085540: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -085544: 6e10 d426 0300 |0004: invoke-virtual {v3}, Ljava/nio/Buffer;.position:()I // method@26d4 │ │ -08554a: 0a00 |0007: move-result v0 │ │ -08554c: 0f00 |0008: return v0 │ │ -08554e: 2030 e503 |0009: instance-of v0, v3, Ljava/nio/ShortBuffer; // type@03e5 │ │ -085552: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ -085556: 6e10 d426 0300 |000d: invoke-virtual {v3}, Ljava/nio/Buffer;.position:()I // method@26d4 │ │ -08555c: 0a00 |0010: move-result v0 │ │ -08555e: e000 0001 |0011: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -085562: 28f5 |0013: goto 0008 // -000b │ │ -085564: 2030 e003 |0014: instance-of v0, v3, Ljava/nio/CharBuffer; // type@03e0 │ │ -085568: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -08556c: 6e10 d426 0300 |0018: invoke-virtual {v3}, Ljava/nio/Buffer;.position:()I // method@26d4 │ │ -085572: 0a00 |001b: move-result v0 │ │ -085574: e000 0001 |001c: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -085578: 28ea |001e: goto 0008 // -0016 │ │ -08557a: 2030 e303 |001f: instance-of v0, v3, Ljava/nio/IntBuffer; // type@03e3 │ │ -08557e: 3800 0900 |0021: if-eqz v0, 002a // +0009 │ │ -085582: 6e10 d426 0300 |0023: invoke-virtual {v3}, Ljava/nio/Buffer;.position:()I // method@26d4 │ │ -085588: 0a00 |0026: move-result v0 │ │ -08558a: e000 0002 |0027: shl-int/lit8 v0, v0, #int 2 // #02 │ │ -08558e: 28df |0029: goto 0008 // -0021 │ │ -085590: 2030 e403 |002a: instance-of v0, v3, Ljava/nio/LongBuffer; // type@03e4 │ │ -085594: 3800 0900 |002c: if-eqz v0, 0035 // +0009 │ │ -085598: 6e10 d426 0300 |002e: invoke-virtual {v3}, Ljava/nio/Buffer;.position:()I // method@26d4 │ │ -08559e: 0a00 |0031: move-result v0 │ │ -0855a0: e000 0003 |0032: shl-int/lit8 v0, v0, #int 3 // #03 │ │ -0855a4: 28d4 |0034: goto 0008 // -002c │ │ -0855a6: 2030 e203 |0035: instance-of v0, v3, Ljava/nio/FloatBuffer; // type@03e2 │ │ -0855aa: 3800 0900 |0037: if-eqz v0, 0040 // +0009 │ │ -0855ae: 6e10 d426 0300 |0039: invoke-virtual {v3}, Ljava/nio/Buffer;.position:()I // method@26d4 │ │ -0855b4: 0a00 |003c: move-result v0 │ │ -0855b6: e000 0002 |003d: shl-int/lit8 v0, v0, #int 2 // #02 │ │ -0855ba: 28c9 |003f: goto 0008 // -0037 │ │ -0855bc: 2030 e103 |0040: instance-of v0, v3, Ljava/nio/DoubleBuffer; // type@03e1 │ │ -0855c0: 3800 0900 |0042: if-eqz v0, 004b // +0009 │ │ -0855c4: 6e10 d426 0300 |0044: invoke-virtual {v3}, Ljava/nio/Buffer;.position:()I // method@26d4 │ │ -0855ca: 0a00 |0047: move-result v0 │ │ -0855cc: e000 0003 |0048: shl-int/lit8 v0, v0, #int 3 // #03 │ │ -0855d0: 28be |004a: goto 0008 // -0042 │ │ -0855d2: 2200 fc02 |004b: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0855d6: 2201 c503 |004d: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0855da: 7010 6726 0100 |004f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0855e0: 1a02 4802 |0052: const-string v2, "Can't copy to a " // string@0248 │ │ -0855e4: 6e20 6e26 2100 |0054: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0855ea: 0c01 |0057: move-result-object v1 │ │ -0855ec: 6e10 2926 0300 |0058: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -0855f2: 0c02 |005b: move-result-object v2 │ │ -0855f4: 6e10 d625 0200 |005c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -0855fa: 0c02 |005f: move-result-object v2 │ │ -0855fc: 6e20 6e26 2100 |0060: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -085602: 0c01 |0063: move-result-object v1 │ │ -085604: 1a02 2b00 |0064: const-string v2, " instance" // string@002b │ │ -085608: 6e20 6e26 2100 |0066: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08560e: 0c01 |0069: move-result-object v1 │ │ -085610: 6e10 7426 0100 |006a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -085616: 0c01 |006d: move-result-object v1 │ │ -085618: 7020 b41f 1000 |006e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -08561e: 2700 |0071: throw v0 │ │ +093a68: |[093a68] com.badlogic.gdx.utils.BufferUtils.positionInBytes:(Ljava/nio/Buffer;)I │ │ +093a78: 2030 dc03 |0000: instance-of v0, v3, Ljava/nio/ByteBuffer; // type@03dc │ │ +093a7c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +093a80: 6e10 d426 0300 |0004: invoke-virtual {v3}, Ljava/nio/Buffer;.position:()I // method@26d4 │ │ +093a86: 0a00 |0007: move-result v0 │ │ +093a88: 0f00 |0008: return v0 │ │ +093a8a: 2030 e303 |0009: instance-of v0, v3, Ljava/nio/ShortBuffer; // type@03e3 │ │ +093a8e: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ +093a92: 6e10 d426 0300 |000d: invoke-virtual {v3}, Ljava/nio/Buffer;.position:()I // method@26d4 │ │ +093a98: 0a00 |0010: move-result v0 │ │ +093a9a: e000 0001 |0011: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +093a9e: 28f5 |0013: goto 0008 // -000b │ │ +093aa0: 2030 de03 |0014: instance-of v0, v3, Ljava/nio/CharBuffer; // type@03de │ │ +093aa4: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +093aa8: 6e10 d426 0300 |0018: invoke-virtual {v3}, Ljava/nio/Buffer;.position:()I // method@26d4 │ │ +093aae: 0a00 |001b: move-result v0 │ │ +093ab0: e000 0001 |001c: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +093ab4: 28ea |001e: goto 0008 // -0016 │ │ +093ab6: 2030 e103 |001f: instance-of v0, v3, Ljava/nio/IntBuffer; // type@03e1 │ │ +093aba: 3800 0900 |0021: if-eqz v0, 002a // +0009 │ │ +093abe: 6e10 d426 0300 |0023: invoke-virtual {v3}, Ljava/nio/Buffer;.position:()I // method@26d4 │ │ +093ac4: 0a00 |0026: move-result v0 │ │ +093ac6: e000 0002 |0027: shl-int/lit8 v0, v0, #int 2 // #02 │ │ +093aca: 28df |0029: goto 0008 // -0021 │ │ +093acc: 2030 e203 |002a: instance-of v0, v3, Ljava/nio/LongBuffer; // type@03e2 │ │ +093ad0: 3800 0900 |002c: if-eqz v0, 0035 // +0009 │ │ +093ad4: 6e10 d426 0300 |002e: invoke-virtual {v3}, Ljava/nio/Buffer;.position:()I // method@26d4 │ │ +093ada: 0a00 |0031: move-result v0 │ │ +093adc: e000 0003 |0032: shl-int/lit8 v0, v0, #int 3 // #03 │ │ +093ae0: 28d4 |0034: goto 0008 // -002c │ │ +093ae2: 2030 e003 |0035: instance-of v0, v3, Ljava/nio/FloatBuffer; // type@03e0 │ │ +093ae6: 3800 0900 |0037: if-eqz v0, 0040 // +0009 │ │ +093aea: 6e10 d426 0300 |0039: invoke-virtual {v3}, Ljava/nio/Buffer;.position:()I // method@26d4 │ │ +093af0: 0a00 |003c: move-result v0 │ │ +093af2: e000 0002 |003d: shl-int/lit8 v0, v0, #int 2 // #02 │ │ +093af6: 28c9 |003f: goto 0008 // -0037 │ │ +093af8: 2030 df03 |0040: instance-of v0, v3, Ljava/nio/DoubleBuffer; // type@03df │ │ +093afc: 3800 0900 |0042: if-eqz v0, 004b // +0009 │ │ +093b00: 6e10 d426 0300 |0044: invoke-virtual {v3}, Ljava/nio/Buffer;.position:()I // method@26d4 │ │ +093b06: 0a00 |0047: move-result v0 │ │ +093b08: e000 0003 |0048: shl-int/lit8 v0, v0, #int 3 // #03 │ │ +093b0c: 28be |004a: goto 0008 // -0042 │ │ +093b0e: 2200 fa02 |004b: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +093b12: 2201 c303 |004d: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +093b16: 7010 6726 0100 |004f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +093b1c: 1a02 4802 |0052: const-string v2, "Can't copy to a " // string@0248 │ │ +093b20: 6e20 6e26 2100 |0054: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +093b26: 0c01 |0057: move-result-object v1 │ │ +093b28: 6e10 2926 0300 |0058: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +093b2e: 0c02 |005b: move-result-object v2 │ │ +093b30: 6e10 d625 0200 |005c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +093b36: 0c02 |005f: move-result-object v2 │ │ +093b38: 6e20 6e26 2100 |0060: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +093b3e: 0c01 |0063: move-result-object v1 │ │ +093b40: 1a02 2b00 |0064: const-string v2, " instance" // string@002b │ │ +093b44: 6e20 6e26 2100 |0066: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +093b4a: 0c01 |0069: move-result-object v1 │ │ +093b4c: 6e10 7426 0100 |006a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +093b52: 0c01 |006d: move-result-object v1 │ │ +093b54: 7020 b41f 1000 |006e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +093b5a: 2700 |0071: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0004 line=170 │ │ 0x0008 line=182 │ │ 0x0009 line=171 │ │ 0x000d line=172 │ │ @@ -123582,17 +123604,17 @@ │ │ locals : │ │ 0x0000 - 0x0072 reg=3 dst Ljava/nio/Buffer; │ │ │ │ Virtual methods - │ │ source_file_idx : 540 (BufferUtils.java) │ │ │ │ Class #323 header: │ │ -class_idx : 754 │ │ +class_idx : 752 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 610 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 31 │ │ │ │ Class #323 - │ │ @@ -123620,19 +123642,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -085620: |[085620] com.badlogic.gdx.utils.CharArray.:()V │ │ -085630: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -085632: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ -085636: 7030 2c1f 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/CharArray;.:(ZI)V // method@1f2c │ │ -08563c: 0e00 |0006: return-void │ │ +093b5c: |[093b5c] com.badlogic.gdx.utils.CharArray.:()V │ │ +093b6c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +093b6e: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ +093b72: 7030 2c1f 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/CharArray;.:(ZI)V // method@1f2c │ │ +093b78: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0006 line=34 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/utils/CharArray; │ │ │ │ @@ -123641,18 +123663,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -085640: |[085640] com.badlogic.gdx.utils.CharArray.:(I)V │ │ -085650: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -085652: 7030 2c1f 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/CharArray;.:(ZI)V // method@1f2c │ │ -085658: 0e00 |0004: return-void │ │ +093b7c: |[093b7c] com.badlogic.gdx.utils.CharArray.:(I)V │ │ +093b8c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +093b8e: 7030 2c1f 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/CharArray;.:(ZI)V // method@1f2c │ │ +093b94: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/CharArray; │ │ 0x0000 - 0x0005 reg=2 capacity I │ │ @@ -123662,29 +123684,29 @@ │ │ type : '(Lcom/badlogic/gdx/utils/CharArray;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -08565c: |[08565c] com.badlogic.gdx.utils.CharArray.:(Lcom/badlogic/gdx/utils/CharArray;)V │ │ -08566c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08566e: 7010 2726 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ -085674: 5550 ff0f |0004: iget-boolean v0, v5, Lcom/badlogic/gdx/utils/CharArray;.ordered:Z // field@0fff │ │ -085678: 5c40 ff0f |0006: iput-boolean v0, v4, Lcom/badlogic/gdx/utils/CharArray;.ordered:Z // field@0fff │ │ -08567c: 5250 0010 |0008: iget v0, v5, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085680: 5940 0010 |000a: iput v0, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085684: 5240 0010 |000c: iget v0, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085688: 2300 4804 |000e: new-array v0, v0, [C // type@0448 │ │ -08568c: 5b40 fe0f |0010: iput-object v0, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -085690: 5450 fe0f |0012: iget-object v0, v5, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -085694: 5441 fe0f |0014: iget-object v1, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -085698: 5242 0010 |0016: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -08569c: 7152 7826 3031 |0018: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0856a2: 0e00 |001b: return-void │ │ +093b98: |[093b98] com.badlogic.gdx.utils.CharArray.:(Lcom/badlogic/gdx/utils/CharArray;)V │ │ +093ba8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +093baa: 7010 2726 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ +093bb0: 5550 ff0f |0004: iget-boolean v0, v5, Lcom/badlogic/gdx/utils/CharArray;.ordered:Z // field@0fff │ │ +093bb4: 5c40 ff0f |0006: iput-boolean v0, v4, Lcom/badlogic/gdx/utils/CharArray;.ordered:Z // field@0fff │ │ +093bb8: 5250 0010 |0008: iget v0, v5, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +093bbc: 5940 0010 |000a: iput v0, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +093bc0: 5240 0010 |000c: iget v0, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +093bc4: 2300 4604 |000e: new-array v0, v0, [C // type@0446 │ │ +093bc8: 5b40 fe0f |0010: iput-object v0, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +093bcc: 5450 fe0f |0012: iget-object v0, v5, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +093bd0: 5441 fe0f |0014: iget-object v1, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +093bd4: 5242 0010 |0016: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +093bd8: 7152 7826 3031 |0018: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +093bde: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=52 │ │ 0x0004 line=53 │ │ 0x0008 line=54 │ │ 0x000c line=55 │ │ 0x0012 line=56 │ │ @@ -123698,20 +123720,20 @@ │ │ type : '(ZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0856a4: |[0856a4] com.badlogic.gdx.utils.CharArray.:(ZI)V │ │ -0856b4: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0856ba: 5c12 ff0f |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/CharArray;.ordered:Z // field@0fff │ │ -0856be: 2330 4804 |0005: new-array v0, v3, [C // type@0448 │ │ -0856c2: 5b10 fe0f |0007: iput-object v0, v1, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -0856c6: 0e00 |0009: return-void │ │ +093be0: |[093be0] com.badlogic.gdx.utils.CharArray.:(ZI)V │ │ +093bf0: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +093bf6: 5c12 ff0f |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/CharArray;.ordered:Z // field@0fff │ │ +093bfa: 2330 4604 |0005: new-array v0, v3, [C // type@0446 │ │ +093bfe: 5b10 fe0f |0007: iput-object v0, v1, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +093c02: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ 0x0005 line=46 │ │ 0x0009 line=47 │ │ locals : │ │ @@ -123724,24 +123746,24 @@ │ │ type : '(Z[C)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -0856c8: |[0856c8] com.badlogic.gdx.utils.CharArray.:(Z[C)V │ │ -0856d8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0856da: 2150 |0001: array-length v0, v5 │ │ -0856dc: 7030 2c1f 4300 |0002: invoke-direct {v3, v4, v0}, Lcom/badlogic/gdx/utils/CharArray;.:(ZI)V // method@1f2c │ │ -0856e2: 2150 |0005: array-length v0, v5 │ │ -0856e4: 5930 0010 |0006: iput v0, v3, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -0856e8: 5430 fe0f |0008: iget-object v0, v3, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -0856ec: 5231 0010 |000a: iget v1, v3, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -0856f0: 7151 7826 2520 |000c: invoke-static {v5, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0856f6: 0e00 |000f: return-void │ │ +093c04: |[093c04] com.badlogic.gdx.utils.CharArray.:(Z[C)V │ │ +093c14: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +093c16: 2150 |0001: array-length v0, v5 │ │ +093c18: 7030 2c1f 4300 |0002: invoke-direct {v3, v4, v0}, Lcom/badlogic/gdx/utils/CharArray;.:(ZI)V // method@1f2c │ │ +093c1e: 2150 |0005: array-length v0, v5 │ │ +093c20: 5930 0010 |0006: iput v0, v3, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +093c24: 5430 fe0f |0008: iget-object v0, v3, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +093c28: 5231 0010 |000a: iget v1, v3, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +093c2c: 7151 7826 2520 |000c: invoke-static {v5, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +093c32: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=70 │ │ 0x0005 line=71 │ │ 0x0008 line=72 │ │ 0x000f line=73 │ │ locals : │ │ @@ -123754,18 +123776,18 @@ │ │ type : '([C)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0856f8: |[0856f8] com.badlogic.gdx.utils.CharArray.:([C)V │ │ -085708: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08570a: 7030 2d1f 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/CharArray;.:(Z[C)V // method@1f2d │ │ -085710: 0e00 |0004: return-void │ │ +093c34: |[093c34] com.badlogic.gdx.utils.CharArray.:([C)V │ │ +093c44: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +093c46: 7030 2d1f 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/CharArray;.:(Z[C)V // method@1f2d │ │ +093c4c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0004 line=63 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/CharArray; │ │ 0x0000 - 0x0005 reg=2 array [C │ │ @@ -123776,34 +123798,34 @@ │ │ type : '(C)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -085714: |[085714] com.badlogic.gdx.utils.CharArray.add:(C)V │ │ -085724: 5440 fe0f |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -085728: 5241 0010 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -08572c: 2102 |0004: array-length v2, v0 │ │ -08572e: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ -085732: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -085736: 5242 0010 |0009: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -08573a: 8222 |000b: int-to-float v2, v2 │ │ -08573c: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ -085740: c832 |000e: mul-float/2addr v2, v3 │ │ -085742: 8722 |000f: float-to-int v2, v2 │ │ -085744: 7120 1926 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -08574a: 0a01 |0013: move-result v1 │ │ -08574c: 6e20 431f 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/CharArray;.resize:(I)[C // method@1f43 │ │ -085752: 0c00 |0017: move-result-object v0 │ │ -085754: 5241 0010 |0018: iget v1, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085758: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -08575c: 5942 0010 |001c: iput v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085760: 5005 0001 |001e: aput-char v5, v0, v1 │ │ -085764: 0e00 |0020: return-void │ │ +093c50: |[093c50] com.badlogic.gdx.utils.CharArray.add:(C)V │ │ +093c60: 5440 fe0f |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +093c64: 5241 0010 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +093c68: 2102 |0004: array-length v2, v0 │ │ +093c6a: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ +093c6e: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +093c72: 5242 0010 |0009: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +093c76: 8222 |000b: int-to-float v2, v2 │ │ +093c78: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ +093c7c: c832 |000e: mul-float/2addr v2, v3 │ │ +093c7e: 8722 |000f: float-to-int v2, v2 │ │ +093c80: 7120 1926 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +093c86: 0a01 |0013: move-result v1 │ │ +093c88: 6e20 431f 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/CharArray;.resize:(I)[C // method@1f43 │ │ +093c8e: 0c00 |0017: move-result-object v0 │ │ +093c90: 5241 0010 |0018: iget v1, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +093c94: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +093c98: 5942 0010 |001c: iput v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +093c9c: 5005 0001 |001e: aput-char v5, v0, v1 │ │ +093ca0: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0002 line=77 │ │ 0x0018 line=78 │ │ 0x0020 line=79 │ │ locals : │ │ @@ -123816,19 +123838,19 @@ │ │ type : '(Lcom/badlogic/gdx/utils/CharArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -085768: |[085768] com.badlogic.gdx.utils.CharArray.addAll:(Lcom/badlogic/gdx/utils/CharArray;)V │ │ -085778: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08577a: 5231 0010 |0001: iget v1, v3, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -08577e: 6e40 311f 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/CharArray;.addAll:(Lcom/badlogic/gdx/utils/CharArray;II)V // method@1f31 │ │ -085784: 0e00 |0006: return-void │ │ +093ca4: |[093ca4] com.badlogic.gdx.utils.CharArray.addAll:(Lcom/badlogic/gdx/utils/CharArray;)V │ │ +093cb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093cb6: 5231 0010 |0001: iget v1, v3, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +093cba: 6e40 311f 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/CharArray;.addAll:(Lcom/badlogic/gdx/utils/CharArray;II)V // method@1f31 │ │ +093cc0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0006 line=83 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/utils/CharArray; │ │ 0x0000 - 0x0007 reg=3 array Lcom/badlogic/gdx/utils/CharArray; │ │ @@ -123838,44 +123860,44 @@ │ │ type : '(Lcom/badlogic/gdx/utils/CharArray;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 59 16-bit code units │ │ -085788: |[085788] com.badlogic.gdx.utils.CharArray.addAll:(Lcom/badlogic/gdx/utils/CharArray;II)V │ │ -085798: 9000 0506 |0000: add-int v0, v5, v6 │ │ -08579c: 5241 0010 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -0857a0: 3710 3100 |0004: if-le v0, v1, 0035 // +0031 │ │ -0857a4: 2200 af03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0857a8: 2201 c503 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0857ac: 7010 6726 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0857b2: 1a02 e622 |000d: const-string v2, "offset + length must be <= size: " // string@22e6 │ │ -0857b6: 6e20 6e26 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0857bc: 0c01 |0012: move-result-object v1 │ │ -0857be: 6e20 6b26 5100 |0013: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0857c4: 0c01 |0016: move-result-object v1 │ │ -0857c6: 1a02 0f00 |0017: const-string v2, " + " // string@000f │ │ -0857ca: 6e20 6e26 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0857d0: 0c01 |001c: move-result-object v1 │ │ -0857d2: 6e20 6b26 6100 |001d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0857d8: 0c01 |0020: move-result-object v1 │ │ -0857da: 1a02 1400 |0021: const-string v2, " <= " // string@0014 │ │ -0857de: 6e20 6e26 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0857e4: 0c01 |0026: move-result-object v1 │ │ -0857e6: 5242 0010 |0027: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -0857ea: 6e20 6b26 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0857f0: 0c01 |002c: move-result-object v1 │ │ -0857f2: 6e10 7426 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0857f8: 0c01 |0030: move-result-object v1 │ │ -0857fa: 7020 f825 1000 |0031: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -085800: 2700 |0034: throw v0 │ │ -085802: 5440 fe0f |0035: iget-object v0, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -085806: 6e40 331f 0365 |0037: invoke-virtual {v3, v0, v5, v6}, Lcom/badlogic/gdx/utils/CharArray;.addAll:([CII)V // method@1f33 │ │ -08580c: 0e00 |003a: return-void │ │ +093cc4: |[093cc4] com.badlogic.gdx.utils.CharArray.addAll:(Lcom/badlogic/gdx/utils/CharArray;II)V │ │ +093cd4: 9000 0506 |0000: add-int v0, v5, v6 │ │ +093cd8: 5241 0010 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +093cdc: 3710 3100 |0004: if-le v0, v1, 0035 // +0031 │ │ +093ce0: 2200 ad03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +093ce4: 2201 c303 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +093ce8: 7010 6726 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +093cee: 1a02 e422 |000d: const-string v2, "offset + length must be <= size: " // string@22e4 │ │ +093cf2: 6e20 6e26 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +093cf8: 0c01 |0012: move-result-object v1 │ │ +093cfa: 6e20 6b26 5100 |0013: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +093d00: 0c01 |0016: move-result-object v1 │ │ +093d02: 1a02 0f00 |0017: const-string v2, " + " // string@000f │ │ +093d06: 6e20 6e26 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +093d0c: 0c01 |001c: move-result-object v1 │ │ +093d0e: 6e20 6b26 6100 |001d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +093d14: 0c01 |0020: move-result-object v1 │ │ +093d16: 1a02 1400 |0021: const-string v2, " <= " // string@0014 │ │ +093d1a: 6e20 6e26 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +093d20: 0c01 |0026: move-result-object v1 │ │ +093d22: 5242 0010 |0027: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +093d26: 6e20 6b26 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +093d2c: 0c01 |002c: move-result-object v1 │ │ +093d2e: 6e10 7426 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +093d34: 0c01 |0030: move-result-object v1 │ │ +093d36: 7020 f825 1000 |0031: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +093d3c: 2700 |0034: throw v0 │ │ +093d3e: 5440 fe0f |0035: iget-object v0, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +093d42: 6e40 331f 0365 |0037: invoke-virtual {v3, v0, v5, v6}, Lcom/badlogic/gdx/utils/CharArray;.addAll:([CII)V // method@1f33 │ │ +093d48: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0006 line=87 │ │ 0x0035 line=88 │ │ 0x003a line=89 │ │ locals : │ │ @@ -123889,19 +123911,19 @@ │ │ type : '([C)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -085810: |[085810] com.badlogic.gdx.utils.CharArray.addAll:([C)V │ │ -085820: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -085822: 2131 |0001: array-length v1, v3 │ │ -085824: 6e40 331f 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/CharArray;.addAll:([CII)V // method@1f33 │ │ -08582a: 0e00 |0005: return-void │ │ +093d4c: |[093d4c] com.badlogic.gdx.utils.CharArray.addAll:([C)V │ │ +093d5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093d5e: 2131 |0001: array-length v1, v3 │ │ +093d60: 6e40 331f 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/CharArray;.addAll:([CII)V // method@1f33 │ │ +093d66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=93 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/utils/CharArray; │ │ 0x0000 - 0x0006 reg=3 array [C │ │ @@ -123911,36 +123933,36 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -08582c: |[08582c] com.badlogic.gdx.utils.CharArray.addAll:([CII)V │ │ -08583c: 5450 fe0f |0000: iget-object v0, v5, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -085840: 5252 0010 |0002: iget v2, v5, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085844: b082 |0004: add-int/2addr v2, v8 │ │ -085846: 9101 0207 |0005: sub-int v1, v2, v7 │ │ -08584a: 2102 |0007: array-length v2, v0 │ │ -08584c: 3421 1100 |0008: if-lt v1, v2, 0019 // +0011 │ │ -085850: 1302 0800 |000a: const/16 v2, #int 8 // #8 │ │ -085854: 8213 |000c: int-to-float v3, v1 │ │ -085856: 1504 e03f |000d: const/high16 v4, #int 1071644672 // #3fe0 │ │ -08585a: c843 |000f: mul-float/2addr v3, v4 │ │ -08585c: 8733 |0010: float-to-int v3, v3 │ │ -08585e: 7120 1926 3200 |0011: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -085864: 0a02 |0014: move-result v2 │ │ -085866: 6e20 431f 2500 |0015: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/CharArray;.resize:(I)[C // method@1f43 │ │ -08586c: 0c00 |0018: move-result-object v0 │ │ -08586e: 5252 0010 |0019: iget v2, v5, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085872: 7158 7826 7620 |001b: invoke-static {v6, v7, v0, v2, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -085878: 5252 0010 |001e: iget v2, v5, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -08587c: b082 |0020: add-int/2addr v2, v8 │ │ -08587e: 5952 0010 |0021: iput v2, v5, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085882: 0e00 |0023: return-void │ │ +093d68: |[093d68] com.badlogic.gdx.utils.CharArray.addAll:([CII)V │ │ +093d78: 5450 fe0f |0000: iget-object v0, v5, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +093d7c: 5252 0010 |0002: iget v2, v5, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +093d80: b082 |0004: add-int/2addr v2, v8 │ │ +093d82: 9101 0207 |0005: sub-int v1, v2, v7 │ │ +093d86: 2102 |0007: array-length v2, v0 │ │ +093d88: 3421 1100 |0008: if-lt v1, v2, 0019 // +0011 │ │ +093d8c: 1302 0800 |000a: const/16 v2, #int 8 // #8 │ │ +093d90: 8213 |000c: int-to-float v3, v1 │ │ +093d92: 1504 e03f |000d: const/high16 v4, #int 1071644672 // #3fe0 │ │ +093d96: c843 |000f: mul-float/2addr v3, v4 │ │ +093d98: 8733 |0010: float-to-int v3, v3 │ │ +093d9a: 7120 1926 3200 |0011: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +093da0: 0a02 |0014: move-result v2 │ │ +093da2: 6e20 431f 2500 |0015: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/CharArray;.resize:(I)[C // method@1f43 │ │ +093da8: 0c00 |0018: move-result-object v0 │ │ +093daa: 5252 0010 |0019: iget v2, v5, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +093dae: 7158 7826 7620 |001b: invoke-static {v6, v7, v0, v2, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +093db4: 5252 0010 |001e: iget v2, v5, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +093db8: b082 |0020: add-int/2addr v2, v8 │ │ +093dba: 5952 0010 |0021: iput v2, v5, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +093dbe: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0002 line=97 │ │ 0x0007 line=98 │ │ 0x0019 line=99 │ │ 0x001e line=100 │ │ @@ -123958,18 +123980,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -085884: |[085884] com.badlogic.gdx.utils.CharArray.clear:()V │ │ -085894: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -085896: 5910 0010 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -08589a: 0e00 |0003: return-void │ │ +093dc0: |[093dc0] com.badlogic.gdx.utils.CharArray.clear:()V │ │ +093dd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093dd2: 5910 0010 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +093dd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0003 line=215 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/utils/CharArray; │ │ │ │ @@ -123978,30 +124000,30 @@ │ │ type : '(C)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -08589c: |[08589c] com.badlogic.gdx.utils.CharArray.contains:(C)Z │ │ -0858ac: 5243 0010 |0000: iget v3, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -0858b0: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ -0858b4: 5442 fe0f |0004: iget-object v2, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -0858b8: 0101 |0006: move v1, v0 │ │ -0858ba: 3a01 0a00 |0007: if-ltz v1, 0011 // +000a │ │ -0858be: d800 01ff |0009: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0858c2: 4903 0201 |000b: aget-char v3, v2, v1 │ │ -0858c6: 3353 0700 |000d: if-ne v3, v5, 0014 // +0007 │ │ -0858ca: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -0858cc: 0f03 |0010: return v3 │ │ -0858ce: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -0858d0: 0110 |0012: move v0, v1 │ │ -0858d2: 28fd |0013: goto 0010 // -0003 │ │ -0858d4: 0101 |0014: move v1, v0 │ │ -0858d6: 28f2 |0015: goto 0007 // -000e │ │ +093dd8: |[093dd8] com.badlogic.gdx.utils.CharArray.contains:(C)Z │ │ +093de8: 5243 0010 |0000: iget v3, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +093dec: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ +093df0: 5442 fe0f |0004: iget-object v2, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +093df4: 0101 |0006: move v1, v0 │ │ +093df6: 3a01 0a00 |0007: if-ltz v1, 0011 // +000a │ │ +093dfa: d800 01ff |0009: add-int/lit8 v0, v1, #int -1 // #ff │ │ +093dfe: 4903 0201 |000b: aget-char v3, v2, v1 │ │ +093e02: 3353 0700 |000d: if-ne v3, v5, 0014 // +0007 │ │ +093e06: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +093e08: 0f03 |0010: return v3 │ │ +093e0a: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +093e0c: 0110 |0012: move v0, v1 │ │ +093e0e: 28fd |0013: goto 0010 // -0003 │ │ +093e10: 0101 |0014: move v1, v0 │ │ +093e12: 28f2 |0015: goto 0007 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0004 line=135 │ │ 0x0007 line=136 │ │ 0x0009 line=137 │ │ 0x0010 line=138 │ │ @@ -124021,26 +124043,26 @@ │ │ type : '(I)[C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0858d8: |[0858d8] com.badlogic.gdx.utils.CharArray.ensureCapacity:(I)[C │ │ -0858e8: 5221 0010 |0000: iget v1, v2, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -0858ec: 9000 0103 |0002: add-int v0, v1, v3 │ │ -0858f0: 5421 fe0f |0004: iget-object v1, v2, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -0858f4: 2111 |0006: array-length v1, v1 │ │ -0858f6: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ -0858fa: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ -0858fe: 7120 1926 0100 |000b: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -085904: 0a01 |000e: move-result v1 │ │ -085906: 6e20 431f 1200 |000f: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/CharArray;.resize:(I)[C // method@1f43 │ │ -08590c: 5421 fe0f |0012: iget-object v1, v2, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -085910: 1101 |0014: return-object v1 │ │ +093e14: |[093e14] com.badlogic.gdx.utils.CharArray.ensureCapacity:(I)[C │ │ +093e24: 5221 0010 |0000: iget v1, v2, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +093e28: 9000 0103 |0002: add-int v0, v1, v3 │ │ +093e2c: 5421 fe0f |0004: iget-object v1, v2, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +093e30: 2111 |0006: array-length v1, v1 │ │ +093e32: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ +093e36: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ +093e3a: 7120 1926 0100 |000b: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +093e40: 0a01 |000e: move-result v1 │ │ +093e42: 6e20 431f 1200 |000f: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/CharArray;.resize:(I)[C // method@1f43 │ │ +093e48: 5421 fe0f |0012: iget-object v1, v2, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +093e4c: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0004 line=228 │ │ 0x0012 line=229 │ │ locals : │ │ 0x0004 - 0x0015 reg=0 sizeNeeded I │ │ @@ -124052,41 +124074,41 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 40 16-bit code units │ │ -085914: |[085914] com.badlogic.gdx.utils.CharArray.equals:(Ljava/lang/Object;)Z │ │ -085924: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -085926: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -085928: 3378 0300 |0002: if-ne v8, v7, 0005 // +0003 │ │ -08592c: 0f03 |0004: return v3 │ │ -08592e: 2085 f202 |0005: instance-of v5, v8, Lcom/badlogic/gdx/utils/CharArray; // type@02f2 │ │ -085932: 3905 0400 |0007: if-nez v5, 000b // +0004 │ │ -085936: 0143 |0009: move v3, v4 │ │ -085938: 28fa |000a: goto 0004 // -0006 │ │ -08593a: 0780 |000b: move-object v0, v8 │ │ -08593c: 1f00 f202 |000c: check-cast v0, Lcom/badlogic/gdx/utils/CharArray; // type@02f2 │ │ -085940: 5272 0010 |000e: iget v2, v7, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085944: 5205 0010 |0010: iget v5, v0, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085948: 3252 0400 |0012: if-eq v2, v5, 0016 // +0004 │ │ -08594c: 0143 |0014: move v3, v4 │ │ -08594e: 28ef |0015: goto 0004 // -0011 │ │ -085950: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -085952: 3521 edff |0017: if-ge v1, v2, 0004 // -0013 │ │ -085956: 5475 fe0f |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -08595a: 4905 0501 |001b: aget-char v5, v5, v1 │ │ -08595e: 5406 fe0f |001d: iget-object v6, v0, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -085962: 4906 0601 |001f: aget-char v6, v6, v1 │ │ -085966: 3265 0400 |0021: if-eq v5, v6, 0025 // +0004 │ │ -08596a: 0143 |0023: move v3, v4 │ │ -08596c: 28e0 |0024: goto 0004 // -0020 │ │ -08596e: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ -085972: 28f0 |0027: goto 0017 // -0010 │ │ +093e50: |[093e50] com.badlogic.gdx.utils.CharArray.equals:(Ljava/lang/Object;)Z │ │ +093e60: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +093e62: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +093e64: 3378 0300 |0002: if-ne v8, v7, 0005 // +0003 │ │ +093e68: 0f03 |0004: return v3 │ │ +093e6a: 2085 f002 |0005: instance-of v5, v8, Lcom/badlogic/gdx/utils/CharArray; // type@02f0 │ │ +093e6e: 3905 0400 |0007: if-nez v5, 000b // +0004 │ │ +093e72: 0143 |0009: move v3, v4 │ │ +093e74: 28fa |000a: goto 0004 // -0006 │ │ +093e76: 0780 |000b: move-object v0, v8 │ │ +093e78: 1f00 f002 |000c: check-cast v0, Lcom/badlogic/gdx/utils/CharArray; // type@02f0 │ │ +093e7c: 5272 0010 |000e: iget v2, v7, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +093e80: 5205 0010 |0010: iget v5, v0, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +093e84: 3252 0400 |0012: if-eq v2, v5, 0016 // +0004 │ │ +093e88: 0143 |0014: move v3, v4 │ │ +093e8a: 28ef |0015: goto 0004 // -0011 │ │ +093e8c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +093e8e: 3521 edff |0017: if-ge v1, v2, 0004 // -0013 │ │ +093e92: 5475 fe0f |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +093e96: 4905 0501 |001b: aget-char v5, v5, v1 │ │ +093e9a: 5406 fe0f |001d: iget-object v6, v0, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +093e9e: 4906 0601 |001f: aget-char v6, v6, v1 │ │ +093ea2: 3265 0400 |0021: if-eq v5, v6, 0025 // +0004 │ │ +093ea6: 0143 |0023: move v3, v4 │ │ +093ea8: 28e0 |0024: goto 0004 // -0020 │ │ +093eaa: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ +093eae: 28f0 |0027: goto 0017 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=281 │ │ 0x0004 line=288 │ │ 0x0005 line=282 │ │ 0x000c line=283 │ │ 0x000e line=284 │ │ @@ -124106,19 +124128,19 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -085974: |[085974] com.badlogic.gdx.utils.CharArray.first:()C │ │ -085984: 5420 fe0f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -085988: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -08598a: 4900 0001 |0003: aget-char v0, v0, v1 │ │ -08598e: 0f00 |0005: return v0 │ │ +093eb0: |[093eb0] com.badlogic.gdx.utils.CharArray.first:()C │ │ +093ec0: 5420 fe0f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +093ec4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +093ec6: 4900 0001 |0003: aget-char v0, v0, v1 │ │ +093eca: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/utils/CharArray; │ │ │ │ #10 : (in Lcom/badlogic/gdx/utils/CharArray;) │ │ @@ -124126,25 +124148,25 @@ │ │ type : '(I)C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -085990: |[085990] com.badlogic.gdx.utils.CharArray.get:(I)C │ │ -0859a0: 5220 0010 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -0859a4: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ -0859a8: 2200 b103 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -0859ac: 7110 5c26 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -0859b2: 0c01 |0009: move-result-object v1 │ │ -0859b4: 7020 fe25 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -0859ba: 2700 |000d: throw v0 │ │ -0859bc: 5420 fe0f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -0859c0: 4900 0003 |0010: aget-char v0, v0, v3 │ │ -0859c4: 0f00 |0012: return v0 │ │ +093ecc: |[093ecc] com.badlogic.gdx.utils.CharArray.get:(I)C │ │ +093edc: 5220 0010 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +093ee0: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ +093ee4: 2200 af03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +093ee8: 7110 5c26 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +093eee: 0c01 |0009: move-result-object v1 │ │ +093ef0: 7020 fe25 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +093ef6: 2700 |000d: throw v0 │ │ +093ef8: 5420 fe0f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +093efc: 4900 0003 |0010: aget-char v0, v0, v3 │ │ +093f00: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x000e line=105 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/badlogic/gdx/utils/CharArray; │ │ 0x0000 - 0x0013 reg=3 index I │ │ @@ -124154,26 +124176,26 @@ │ │ type : '(C)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -0859c8: |[0859c8] com.badlogic.gdx.utils.CharArray.indexOf:(C)I │ │ -0859d8: 5441 fe0f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -0859dc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0859de: 5242 0010 |0003: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -0859e2: 3520 0a00 |0005: if-ge v0, v2, 000f // +000a │ │ -0859e6: 4903 0100 |0007: aget-char v3, v1, v0 │ │ -0859ea: 3353 0300 |0009: if-ne v3, v5, 000c // +0003 │ │ -0859ee: 0f00 |000b: return v0 │ │ -0859f0: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0859f4: 28f7 |000e: goto 0005 // -0009 │ │ -0859f6: 12f0 |000f: const/4 v0, #int -1 // #ff │ │ -0859f8: 28fb |0010: goto 000b // -0005 │ │ +093f04: |[093f04] com.badlogic.gdx.utils.CharArray.indexOf:(C)I │ │ +093f14: 5441 fe0f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +093f18: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +093f1a: 5242 0010 |0003: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +093f1e: 3520 0a00 |0005: if-ge v0, v2, 000f // +000a │ │ +093f22: 4903 0100 |0007: aget-char v3, v1, v0 │ │ +093f26: 3353 0300 |0009: if-ne v3, v5, 000c // +0003 │ │ +093f2a: 0f00 |000b: return v0 │ │ +093f2c: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +093f30: 28f7 |000e: goto 0005 // -0009 │ │ +093f32: 12f0 |000f: const/4 v0, #int -1 // #ff │ │ +093f34: 28fb |0010: goto 000b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0002 line=143 │ │ 0x0007 line=144 │ │ 0x000b line=145 │ │ 0x000c line=143 │ │ @@ -124191,44 +124213,44 @@ │ │ type : '(IC)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 52 16-bit code units │ │ -0859fc: |[0859fc] com.badlogic.gdx.utils.CharArray.insert:(IC)V │ │ -085a0c: 5440 fe0f |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -085a10: 5241 0010 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085a14: 2102 |0004: array-length v2, v0 │ │ -085a16: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ -085a1a: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -085a1e: 5242 0010 |0009: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085a22: 8222 |000b: int-to-float v2, v2 │ │ -085a24: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ -085a28: c832 |000e: mul-float/2addr v2, v3 │ │ -085a2a: 8722 |000f: float-to-int v2, v2 │ │ -085a2c: 7120 1926 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -085a32: 0a01 |0013: move-result v1 │ │ -085a34: 6e20 431f 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/CharArray;.resize:(I)[C // method@1f43 │ │ -085a3a: 0c00 |0017: move-result-object v0 │ │ -085a3c: 5541 ff0f |0018: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/CharArray;.ordered:Z // field@0fff │ │ -085a40: 3801 1300 |001a: if-eqz v1, 002d // +0013 │ │ -085a44: d801 0501 |001c: add-int/lit8 v1, v5, #int 1 // #01 │ │ -085a48: 5242 0010 |001e: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085a4c: b152 |0020: sub-int/2addr v2, v5 │ │ -085a4e: 7152 7826 5010 |0021: invoke-static {v0, v5, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -085a54: 5241 0010 |0024: iget v1, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085a58: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ -085a5c: 5941 0010 |0028: iput v1, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085a60: 5006 0005 |002a: aput-char v6, v0, v5 │ │ -085a64: 0e00 |002c: return-void │ │ -085a66: 5241 0010 |002d: iget v1, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085a6a: 4902 0005 |002f: aget-char v2, v0, v5 │ │ -085a6e: 5002 0001 |0031: aput-char v2, v0, v1 │ │ -085a72: 28f1 |0033: goto 0024 // -000f │ │ +093f38: |[093f38] com.badlogic.gdx.utils.CharArray.insert:(IC)V │ │ +093f48: 5440 fe0f |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +093f4c: 5241 0010 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +093f50: 2102 |0004: array-length v2, v0 │ │ +093f52: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ +093f56: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +093f5a: 5242 0010 |0009: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +093f5e: 8222 |000b: int-to-float v2, v2 │ │ +093f60: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ +093f64: c832 |000e: mul-float/2addr v2, v3 │ │ +093f66: 8722 |000f: float-to-int v2, v2 │ │ +093f68: 7120 1926 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +093f6e: 0a01 |0013: move-result v1 │ │ +093f70: 6e20 431f 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/CharArray;.resize:(I)[C // method@1f43 │ │ +093f76: 0c00 |0017: move-result-object v0 │ │ +093f78: 5541 ff0f |0018: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/CharArray;.ordered:Z // field@0fff │ │ +093f7c: 3801 1300 |001a: if-eqz v1, 002d // +0013 │ │ +093f80: d801 0501 |001c: add-int/lit8 v1, v5, #int 1 // #01 │ │ +093f84: 5242 0010 |001e: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +093f88: b152 |0020: sub-int/2addr v2, v5 │ │ +093f8a: 7152 7826 5010 |0021: invoke-static {v0, v5, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +093f90: 5241 0010 |0024: iget v1, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +093f94: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ +093f98: 5941 0010 |0028: iput v1, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +093f9c: 5006 0005 |002a: aput-char v6, v0, v5 │ │ +093fa0: 0e00 |002c: return-void │ │ +093fa2: 5241 0010 |002d: iget v1, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +093fa6: 4902 0005 |002f: aget-char v2, v0, v5 │ │ +093faa: 5002 0001 |0031: aput-char v2, v0, v1 │ │ +093fae: 28f1 |0033: goto 0024 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0002 line=115 │ │ 0x0018 line=116 │ │ 0x001c line=117 │ │ 0x0024 line=120 │ │ @@ -124246,26 +124268,26 @@ │ │ type : '(C)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -085a74: |[085a74] com.badlogic.gdx.utils.CharArray.lastIndexOf:(C)I │ │ -085a84: 5431 fe0f |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -085a88: 5232 0010 |0002: iget v2, v3, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085a8c: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ -085a90: 3a00 0a00 |0006: if-ltz v0, 0010 // +000a │ │ -085a94: 4902 0100 |0008: aget-char v2, v1, v0 │ │ -085a98: 3342 0300 |000a: if-ne v2, v4, 000d // +0003 │ │ -085a9c: 0f00 |000c: return v0 │ │ -085a9e: d800 00ff |000d: add-int/lit8 v0, v0, #int -1 // #ff │ │ -085aa2: 28f7 |000f: goto 0006 // -0009 │ │ -085aa4: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ -085aa6: 28fb |0011: goto 000c // -0005 │ │ +093fb0: |[093fb0] com.badlogic.gdx.utils.CharArray.lastIndexOf:(C)I │ │ +093fc0: 5431 fe0f |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +093fc4: 5232 0010 |0002: iget v2, v3, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +093fc8: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ +093fcc: 3a00 0a00 |0006: if-ltz v0, 0010 // +000a │ │ +093fd0: 4902 0100 |0008: aget-char v2, v1, v0 │ │ +093fd4: 3342 0300 |000a: if-ne v2, v4, 000d // +0003 │ │ +093fd8: 0f00 |000c: return v0 │ │ +093fda: d800 00ff |000d: add-int/lit8 v0, v0, #int -1 // #ff │ │ +093fde: 28f7 |000f: goto 0006 // -0009 │ │ +093fe0: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ +093fe2: 28fb |0011: goto 000c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0002 line=150 │ │ 0x0008 line=151 │ │ 0x000c line=152 │ │ 0x000d line=150 │ │ @@ -124282,20 +124304,20 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -085aa8: |[085aa8] com.badlogic.gdx.utils.CharArray.peek:()C │ │ -085ab8: 5420 fe0f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -085abc: 5221 0010 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085ac0: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -085ac4: 4900 0001 |0006: aget-char v0, v0, v1 │ │ -085ac8: 0f00 |0008: return v0 │ │ +093fe4: |[093fe4] com.badlogic.gdx.utils.CharArray.peek:()C │ │ +093ff4: 5420 fe0f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +093ff8: 5221 0010 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +093ffc: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +094000: 4900 0001 |0006: aget-char v0, v0, v1 │ │ +094004: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/utils/CharArray; │ │ │ │ #15 : (in Lcom/badlogic/gdx/utils/CharArray;) │ │ @@ -124303,21 +124325,21 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -085acc: |[085acc] com.badlogic.gdx.utils.CharArray.pop:()C │ │ -085adc: 5420 fe0f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -085ae0: 5221 0010 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085ae4: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -085ae8: 5921 0010 |0006: iput v1, v2, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085aec: 4900 0001 |0008: aget-char v0, v0, v1 │ │ -085af0: 0f00 |000a: return v0 │ │ +094008: |[094008] com.badlogic.gdx.utils.CharArray.pop:()C │ │ +094018: 5420 fe0f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +09401c: 5221 0010 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +094020: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +094024: 5921 0010 |0006: iput v1, v2, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +094028: 4900 0001 |0008: aget-char v0, v0, v1 │ │ +09402c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/utils/CharArray; │ │ │ │ #16 : (in Lcom/badlogic/gdx/utils/CharArray;) │ │ @@ -124325,26 +124347,26 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -085af4: |[085af4] com.badlogic.gdx.utils.CharArray.random:()C │ │ -085b04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -085b06: 5231 0010 |0001: iget v1, v3, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085b0a: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ -085b0e: 0f00 |0005: return v0 │ │ -085b10: 5431 fe0f |0006: iget-object v1, v3, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -085b14: 5232 0010 |0008: iget v2, v3, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085b18: d802 02ff |000a: add-int/lit8 v2, v2, #int -1 // #ff │ │ -085b1c: 7120 9513 2000 |000c: invoke-static {v0, v2}, Lcom/badlogic/gdx/math/MathUtils;.random:(II)I // method@1395 │ │ -085b22: 0a00 |000f: move-result v0 │ │ -085b24: 4900 0100 |0010: aget-char v0, v1, v0 │ │ -085b28: 28f3 |0012: goto 0005 // -000d │ │ +094030: |[094030] com.badlogic.gdx.utils.CharArray.random:()C │ │ +094040: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +094042: 5231 0010 |0001: iget v1, v3, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +094046: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ +09404a: 0f00 |0005: return v0 │ │ +09404c: 5431 fe0f |0006: iget-object v1, v3, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +094050: 5232 0010 |0008: iget v2, v3, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +094054: d802 02ff |000a: add-int/lit8 v2, v2, #int -1 // #ff │ │ +094058: 7120 9513 2000 |000c: invoke-static {v0, v2}, Lcom/badlogic/gdx/math/MathUtils;.random:(II)I // method@1395 │ │ +09405e: 0a00 |000f: move-result v0 │ │ +094060: 4900 0100 |0010: aget-char v0, v1, v0 │ │ +094064: 28f3 |0012: goto 0005 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=270 │ │ 0x0005 line=271 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lcom/badlogic/gdx/utils/CharArray; │ │ │ │ @@ -124353,38 +124375,38 @@ │ │ type : '(Lcom/badlogic/gdx/utils/CharArray;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -085b2c: |[085b2c] com.badlogic.gdx.utils.CharArray.removeAll:(Lcom/badlogic/gdx/utils/CharArray;)Z │ │ -085b3c: 5285 0010 |0000: iget v5, v8, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085b40: 0156 |0002: move v6, v5 │ │ -085b42: 5483 fe0f |0003: iget-object v3, v8, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -085b46: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -085b48: 5294 0010 |0006: iget v4, v9, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085b4c: 3540 1800 |0008: if-ge v0, v4, 0020 // +0018 │ │ -085b50: 6e20 391f 0900 |000a: invoke-virtual {v9, v0}, Lcom/badlogic/gdx/utils/CharArray;.get:(I)C // method@1f39 │ │ -085b56: 0a02 |000d: move-result v2 │ │ -085b58: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -085b5a: 3551 0b00 |000f: if-ge v1, v5, 001a // +000b │ │ -085b5e: 4907 0301 |0011: aget-char v7, v3, v1 │ │ -085b62: 3372 0a00 |0013: if-ne v2, v7, 001d // +000a │ │ -085b66: 6e20 411f 1800 |0015: invoke-virtual {v8, v1}, Lcom/badlogic/gdx/utils/CharArray;.removeIndex:(I)C // method@1f41 │ │ -085b6c: d805 05ff |0018: add-int/lit8 v5, v5, #int -1 // #ff │ │ -085b70: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -085b74: 28ec |001c: goto 0008 // -0014 │ │ -085b76: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -085b7a: 28f0 |001f: goto 000f // -0010 │ │ -085b7c: 3265 0400 |0020: if-eq v5, v6, 0024 // +0004 │ │ -085b80: 1217 |0022: const/4 v7, #int 1 // #1 │ │ -085b82: 0f07 |0023: return v7 │ │ -085b84: 1207 |0024: const/4 v7, #int 0 // #0 │ │ -085b86: 28fe |0025: goto 0023 // -0002 │ │ +094068: |[094068] com.badlogic.gdx.utils.CharArray.removeAll:(Lcom/badlogic/gdx/utils/CharArray;)Z │ │ +094078: 5285 0010 |0000: iget v5, v8, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +09407c: 0156 |0002: move v6, v5 │ │ +09407e: 5483 fe0f |0003: iget-object v3, v8, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +094082: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +094084: 5294 0010 |0006: iget v4, v9, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +094088: 3540 1800 |0008: if-ge v0, v4, 0020 // +0018 │ │ +09408c: 6e20 391f 0900 |000a: invoke-virtual {v9, v0}, Lcom/badlogic/gdx/utils/CharArray;.get:(I)C // method@1f39 │ │ +094092: 0a02 |000d: move-result v2 │ │ +094094: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +094096: 3551 0b00 |000f: if-ge v1, v5, 001a // +000b │ │ +09409a: 4907 0301 |0011: aget-char v7, v3, v1 │ │ +09409e: 3372 0a00 |0013: if-ne v2, v7, 001d // +000a │ │ +0940a2: 6e20 411f 1800 |0015: invoke-virtual {v8, v1}, Lcom/badlogic/gdx/utils/CharArray;.removeIndex:(I)C // method@1f41 │ │ +0940a8: d805 05ff |0018: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0940ac: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0940b0: 28ec |001c: goto 0008 // -0014 │ │ +0940b2: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0940b6: 28f0 |001f: goto 000f // -0010 │ │ +0940b8: 3265 0400 |0020: if-eq v5, v6, 0024 // +0004 │ │ +0940bc: 1217 |0022: const/4 v7, #int 1 // #1 │ │ +0940be: 0f07 |0023: return v7 │ │ +0940c0: 1207 |0024: const/4 v7, #int 0 // #0 │ │ +0940c2: 28fe |0025: goto 0023 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0002 line=183 │ │ 0x0003 line=184 │ │ 0x0005 line=185 │ │ 0x000a line=186 │ │ @@ -124411,38 +124433,38 @@ │ │ type : '(I)C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -085b88: |[085b88] com.badlogic.gdx.utils.CharArray.removeIndex:(I)C │ │ -085b98: 5242 0010 |0000: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085b9c: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ -085ba0: 2202 b103 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -085ba4: 7110 5c26 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -085baa: 0c03 |0009: move-result-object v3 │ │ -085bac: 7020 fe25 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -085bb2: 2702 |000d: throw v2 │ │ -085bb4: 5440 fe0f |000e: iget-object v0, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -085bb8: 4901 0005 |0010: aget-char v1, v0, v5 │ │ -085bbc: 5242 0010 |0012: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085bc0: d802 02ff |0014: add-int/lit8 v2, v2, #int -1 // #ff │ │ -085bc4: 5942 0010 |0016: iput v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085bc8: 5542 ff0f |0018: iget-boolean v2, v4, Lcom/badlogic/gdx/utils/CharArray;.ordered:Z // field@0fff │ │ -085bcc: 3802 0b00 |001a: if-eqz v2, 0025 // +000b │ │ -085bd0: d802 0501 |001c: add-int/lit8 v2, v5, #int 1 // #01 │ │ -085bd4: 5243 0010 |001e: iget v3, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085bd8: b153 |0020: sub-int/2addr v3, v5 │ │ -085bda: 7153 7826 2050 |0021: invoke-static {v0, v2, v0, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -085be0: 0f01 |0024: return v1 │ │ -085be2: 5242 0010 |0025: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085be6: 4902 0002 |0027: aget-char v2, v0, v2 │ │ -085bea: 5002 0005 |0029: aput-char v2, v0, v5 │ │ -085bee: 28f9 |002b: goto 0024 // -0007 │ │ +0940c4: |[0940c4] com.badlogic.gdx.utils.CharArray.removeIndex:(I)C │ │ +0940d4: 5242 0010 |0000: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +0940d8: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ +0940dc: 2202 af03 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +0940e0: 7110 5c26 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +0940e6: 0c03 |0009: move-result-object v3 │ │ +0940e8: 7020 fe25 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +0940ee: 2702 |000d: throw v2 │ │ +0940f0: 5440 fe0f |000e: iget-object v0, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +0940f4: 4901 0005 |0010: aget-char v1, v0, v5 │ │ +0940f8: 5242 0010 |0012: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +0940fc: d802 02ff |0014: add-int/lit8 v2, v2, #int -1 // #ff │ │ +094100: 5942 0010 |0016: iput v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +094104: 5542 ff0f |0018: iget-boolean v2, v4, Lcom/badlogic/gdx/utils/CharArray;.ordered:Z // field@0fff │ │ +094108: 3802 0b00 |001a: if-eqz v2, 0025 // +000b │ │ +09410c: d802 0501 |001c: add-int/lit8 v2, v5, #int 1 // #01 │ │ +094110: 5243 0010 |001e: iget v3, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +094114: b153 |0020: sub-int/2addr v3, v5 │ │ +094116: 7153 7826 2050 |0021: invoke-static {v0, v2, v0, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +09411c: 0f01 |0024: return v1 │ │ +09411e: 5242 0010 |0025: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +094122: 4902 0002 |0027: aget-char v2, v0, v2 │ │ +094126: 5002 0005 |0029: aput-char v2, v0, v5 │ │ +09412a: 28f9 |002b: goto 0024 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x000e line=169 │ │ 0x0010 line=170 │ │ 0x0012 line=171 │ │ 0x0018 line=172 │ │ @@ -124460,28 +124482,28 @@ │ │ type : '(C)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -085bf0: |[085bf0] com.badlogic.gdx.utils.CharArray.removeValue:(C)Z │ │ -085c00: 5441 fe0f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -085c04: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -085c06: 5242 0010 |0003: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085c0a: 3520 0e00 |0005: if-ge v0, v2, 0013 // +000e │ │ -085c0e: 4903 0100 |0007: aget-char v3, v1, v0 │ │ -085c12: 3353 0700 |0009: if-ne v3, v5, 0010 // +0007 │ │ -085c16: 6e20 411f 0400 |000b: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/CharArray;.removeIndex:(I)C // method@1f41 │ │ -085c1c: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -085c1e: 0f03 |000f: return v3 │ │ -085c20: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ -085c24: 28f3 |0012: goto 0005 // -000d │ │ -085c26: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -085c28: 28fb |0014: goto 000f // -0005 │ │ +09412c: |[09412c] com.badlogic.gdx.utils.CharArray.removeValue:(C)Z │ │ +09413c: 5441 fe0f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +094140: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +094142: 5242 0010 |0003: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +094146: 3520 0e00 |0005: if-ge v0, v2, 0013 // +000e │ │ +09414a: 4903 0100 |0007: aget-char v3, v1, v0 │ │ +09414e: 3353 0700 |0009: if-ne v3, v5, 0010 // +0007 │ │ +094152: 6e20 411f 0400 |000b: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/CharArray;.removeIndex:(I)C // method@1f41 │ │ +094158: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +09415a: 0f03 |000f: return v3 │ │ +09415c: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ +094160: 28f3 |0012: goto 0005 // -000d │ │ +094162: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +094164: 28fb |0014: goto 000f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0002 line=157 │ │ 0x0007 line=158 │ │ 0x000b line=159 │ │ 0x000e line=160 │ │ @@ -124500,25 +124522,25 @@ │ │ type : '(I)[C' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -085c2c: |[085c2c] com.badlogic.gdx.utils.CharArray.resize:(I)[C │ │ -085c3c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -085c3e: 2361 4804 |0001: new-array v1, v6, [C // type@0448 │ │ -085c42: 5450 fe0f |0003: iget-object v0, v5, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -085c46: 5252 0010 |0005: iget v2, v5, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085c4a: 2113 |0007: array-length v3, v1 │ │ -085c4c: 7120 1b26 3200 |0008: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -085c52: 0a02 |000b: move-result v2 │ │ -085c54: 7152 7826 4041 |000c: invoke-static {v0, v4, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -085c5a: 5b51 fe0f |000f: iput-object v1, v5, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -085c5e: 1101 |0011: return-object v1 │ │ +094168: |[094168] com.badlogic.gdx.utils.CharArray.resize:(I)[C │ │ +094178: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +09417a: 2361 4604 |0001: new-array v1, v6, [C // type@0446 │ │ +09417e: 5450 fe0f |0003: iget-object v0, v5, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +094182: 5252 0010 |0005: iget v2, v5, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +094186: 2113 |0007: array-length v3, v1 │ │ +094188: 7120 1b26 3200 |0008: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +09418e: 0a02 |000b: move-result v2 │ │ +094190: 7152 7826 4041 |000c: invoke-static {v0, v4, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +094196: 5b51 fe0f |000f: iput-object v1, v5, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +09419a: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=233 │ │ 0x0003 line=234 │ │ 0x0005 line=235 │ │ 0x000f line=236 │ │ 0x0011 line=237 │ │ @@ -124533,33 +124555,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -085c60: |[085c60] com.badlogic.gdx.utils.CharArray.reverse:()V │ │ -085c70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -085c72: 5275 0010 |0001: iget v5, v7, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085c76: d802 05ff |0003: add-int/lit8 v2, v5, #int -1 // #ff │ │ -085c7a: 5275 0010 |0005: iget v5, v7, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085c7e: db03 0502 |0007: div-int/lit8 v3, v5, #int 2 // #02 │ │ -085c82: 3530 1700 |0009: if-ge v0, v3, 0020 // +0017 │ │ -085c86: 9101 0200 |000b: sub-int v1, v2, v0 │ │ -085c8a: 5475 fe0f |000d: iget-object v5, v7, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -085c8e: 4904 0500 |000f: aget-char v4, v5, v0 │ │ -085c92: 5475 fe0f |0011: iget-object v5, v7, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -085c96: 5476 fe0f |0013: iget-object v6, v7, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -085c9a: 4906 0601 |0015: aget-char v6, v6, v1 │ │ -085c9e: 5006 0500 |0017: aput-char v6, v5, v0 │ │ -085ca2: 5475 fe0f |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -085ca6: 5004 0501 |001b: aput-char v4, v5, v1 │ │ -085caa: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -085cae: 28ea |001f: goto 0009 // -0016 │ │ -085cb0: 0e00 |0020: return-void │ │ +09419c: |[09419c] com.badlogic.gdx.utils.CharArray.reverse:()V │ │ +0941ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0941ae: 5275 0010 |0001: iget v5, v7, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +0941b2: d802 05ff |0003: add-int/lit8 v2, v5, #int -1 // #ff │ │ +0941b6: 5275 0010 |0005: iget v5, v7, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +0941ba: db03 0502 |0007: div-int/lit8 v3, v5, #int 2 // #02 │ │ +0941be: 3530 1700 |0009: if-ge v0, v3, 0020 // +0017 │ │ +0941c2: 9101 0200 |000b: sub-int v1, v2, v0 │ │ +0941c6: 5475 fe0f |000d: iget-object v5, v7, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +0941ca: 4904 0500 |000f: aget-char v4, v5, v0 │ │ +0941ce: 5475 fe0f |0011: iget-object v5, v7, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +0941d2: 5476 fe0f |0013: iget-object v6, v7, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +0941d6: 4906 0601 |0015: aget-char v6, v6, v1 │ │ +0941da: 5006 0500 |0017: aput-char v6, v5, v0 │ │ +0941de: 5475 fe0f |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +0941e2: 5004 0501 |001b: aput-char v4, v5, v1 │ │ +0941e6: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0941ea: 28ea |001f: goto 0009 // -0016 │ │ +0941ec: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x000b line=246 │ │ 0x000d line=247 │ │ 0x0011 line=248 │ │ 0x0019 line=249 │ │ @@ -124578,25 +124600,25 @@ │ │ type : '(IC)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -085cb4: |[085cb4] com.badlogic.gdx.utils.CharArray.set:(IC)V │ │ -085cc4: 5220 0010 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085cc8: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ -085ccc: 2200 b103 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -085cd0: 7110 5c26 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -085cd6: 0c01 |0009: move-result-object v1 │ │ -085cd8: 7020 fe25 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -085cde: 2700 |000d: throw v0 │ │ -085ce0: 5420 fe0f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -085ce4: 5004 0003 |0010: aput-char v4, v0, v3 │ │ -085ce8: 0e00 |0012: return-void │ │ +0941f0: |[0941f0] com.badlogic.gdx.utils.CharArray.set:(IC)V │ │ +094200: 5220 0010 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +094204: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ +094208: 2200 af03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +09420c: 7110 5c26 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +094212: 0c01 |0009: move-result-object v1 │ │ +094214: 7020 fe25 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +09421a: 2700 |000d: throw v0 │ │ +09421c: 5420 fe0f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +094220: 5004 0003 |0010: aput-char v4, v0, v3 │ │ +094224: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x000e line=110 │ │ 0x0012 line=111 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/badlogic/gdx/utils/CharArray; │ │ @@ -124608,18 +124630,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -085cec: |[085cec] com.badlogic.gdx.utils.CharArray.shrink:()V │ │ -085cfc: 5210 0010 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085d00: 6e20 431f 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/CharArray;.resize:(I)[C // method@1f43 │ │ -085d06: 0e00 |0005: return-void │ │ +094228: |[094228] com.badlogic.gdx.utils.CharArray.shrink:()V │ │ +094238: 5210 0010 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +09423c: 6e20 431f 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/CharArray;.resize:(I)[C // method@1f43 │ │ +094242: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0005 line=221 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/CharArray; │ │ │ │ @@ -124628,31 +124650,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -085d08: |[085d08] com.badlogic.gdx.utils.CharArray.shuffle:()V │ │ -085d18: 5253 0010 |0000: iget v3, v5, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085d1c: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ -085d20: 3a00 1900 |0004: if-ltz v0, 001d // +0019 │ │ -085d24: 7110 9413 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1394 │ │ -085d2a: 0a01 |0009: move-result v1 │ │ -085d2c: 5453 fe0f |000a: iget-object v3, v5, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -085d30: 4902 0300 |000c: aget-char v2, v3, v0 │ │ -085d34: 5453 fe0f |000e: iget-object v3, v5, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -085d38: 5454 fe0f |0010: iget-object v4, v5, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -085d3c: 4904 0401 |0012: aget-char v4, v4, v1 │ │ -085d40: 5004 0300 |0014: aput-char v4, v3, v0 │ │ -085d44: 5453 fe0f |0016: iget-object v3, v5, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -085d48: 5002 0301 |0018: aput-char v2, v3, v1 │ │ -085d4c: d800 00ff |001a: add-int/lit8 v0, v0, #int -1 // #ff │ │ -085d50: 28e8 |001c: goto 0004 // -0018 │ │ -085d52: 0e00 |001d: return-void │ │ +094244: |[094244] com.badlogic.gdx.utils.CharArray.shuffle:()V │ │ +094254: 5253 0010 |0000: iget v3, v5, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +094258: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ +09425c: 3a00 1900 |0004: if-ltz v0, 001d // +0019 │ │ +094260: 7110 9413 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1394 │ │ +094266: 0a01 |0009: move-result v1 │ │ +094268: 5453 fe0f |000a: iget-object v3, v5, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +09426c: 4902 0300 |000c: aget-char v2, v3, v0 │ │ +094270: 5453 fe0f |000e: iget-object v3, v5, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +094274: 5454 fe0f |0010: iget-object v4, v5, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +094278: 4904 0401 |0012: aget-char v4, v4, v1 │ │ +09427c: 5004 0300 |0014: aput-char v4, v3, v0 │ │ +094280: 5453 fe0f |0016: iget-object v3, v5, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +094284: 5002 0301 |0018: aput-char v2, v3, v1 │ │ +094288: d800 00ff |001a: add-int/lit8 v0, v0, #int -1 // #ff │ │ +09428c: 28e8 |001c: goto 0004 // -0018 │ │ +09428e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0006 line=255 │ │ 0x000a line=256 │ │ 0x000e line=257 │ │ 0x0016 line=258 │ │ @@ -124669,20 +124691,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -085d54: |[085d54] com.badlogic.gdx.utils.CharArray.sort:()V │ │ -085d64: 5430 fe0f |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -085d68: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -085d6a: 5232 0010 |0003: iget v2, v3, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085d6e: 7130 3d27 1002 |0005: invoke-static {v0, v1, v2}, Ljava/util/Arrays;.sort:([CII)V // method@273d │ │ -085d74: 0e00 |0008: return-void │ │ +094290: |[094290] com.badlogic.gdx.utils.CharArray.sort:()V │ │ +0942a0: 5430 fe0f |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +0942a4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0942a6: 5232 0010 |0003: iget v2, v3, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +0942aa: 7130 3d27 1002 |0005: invoke-static {v0, v1, v2}, Ljava/util/Arrays;.sort:([CII)V // method@273d │ │ +0942b0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0008 line=242 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lcom/badlogic/gdx/utils/CharArray; │ │ │ │ @@ -124691,35 +124713,35 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -085d78: |[085d78] com.badlogic.gdx.utils.CharArray.swap:(II)V │ │ -085d88: 5242 0010 |0000: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085d8c: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ -085d90: 2202 b103 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -085d94: 7110 5c26 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -085d9a: 0c03 |0009: move-result-object v3 │ │ -085d9c: 7020 fe25 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -085da2: 2702 |000d: throw v2 │ │ -085da4: 5242 0010 |000e: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085da8: 3426 0c00 |0010: if-lt v6, v2, 001c // +000c │ │ -085dac: 2202 b103 |0012: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -085db0: 7110 5c26 0600 |0014: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -085db6: 0c03 |0017: move-result-object v3 │ │ -085db8: 7020 fe25 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -085dbe: 2702 |001b: throw v2 │ │ -085dc0: 5441 fe0f |001c: iget-object v1, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -085dc4: 4900 0105 |001e: aget-char v0, v1, v5 │ │ -085dc8: 4902 0106 |0020: aget-char v2, v1, v6 │ │ -085dcc: 5002 0105 |0022: aput-char v2, v1, v5 │ │ -085dd0: 5000 0106 |0024: aput-char v0, v1, v6 │ │ -085dd4: 0e00 |0026: return-void │ │ +0942b4: |[0942b4] com.badlogic.gdx.utils.CharArray.swap:(II)V │ │ +0942c4: 5242 0010 |0000: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +0942c8: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ +0942cc: 2202 af03 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +0942d0: 7110 5c26 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +0942d6: 0c03 |0009: move-result-object v3 │ │ +0942d8: 7020 fe25 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +0942de: 2702 |000d: throw v2 │ │ +0942e0: 5242 0010 |000e: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +0942e4: 3426 0c00 |0010: if-lt v6, v2, 001c // +000c │ │ +0942e8: 2202 af03 |0012: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +0942ec: 7110 5c26 0600 |0014: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +0942f2: 0c03 |0017: move-result-object v3 │ │ +0942f4: 7020 fe25 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +0942fa: 2702 |001b: throw v2 │ │ +0942fc: 5441 fe0f |001c: iget-object v1, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +094300: 4900 0105 |001e: aget-char v0, v1, v5 │ │ +094304: 4902 0106 |0020: aget-char v2, v1, v6 │ │ +094308: 5002 0105 |0022: aput-char v2, v1, v5 │ │ +09430c: 5000 0106 |0024: aput-char v0, v1, v6 │ │ +094310: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x000e line=126 │ │ 0x001c line=127 │ │ 0x001e line=128 │ │ 0x0020 line=129 │ │ @@ -124737,22 +124759,22 @@ │ │ type : '()[C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -085dd8: |[085dd8] com.badlogic.gdx.utils.CharArray.toArray:()[C │ │ -085de8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -085dea: 5241 0010 |0001: iget v1, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085dee: 2310 4804 |0003: new-array v0, v1, [C // type@0448 │ │ -085df2: 5441 fe0f |0005: iget-object v1, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -085df6: 5242 0010 |0007: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085dfa: 7152 7826 3130 |0009: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -085e00: 1100 |000c: return-object v0 │ │ +094314: |[094314] com.badlogic.gdx.utils.CharArray.toArray:()[C │ │ +094324: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +094326: 5241 0010 |0001: iget v1, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +09432a: 2310 4604 |0003: new-array v0, v1, [C // type@0446 │ │ +09432e: 5441 fe0f |0005: iget-object v1, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +094332: 5242 0010 |0007: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +094336: 7152 7826 3130 |0009: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +09433c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=275 │ │ 0x0005 line=276 │ │ 0x000c line=277 │ │ locals : │ │ 0x0005 - 0x000d reg=0 array [C │ │ @@ -124763,42 +124785,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -085e04: |[085e04] com.badlogic.gdx.utils.CharArray.toString:()Ljava/lang/String; │ │ -085e14: 5243 0010 |0000: iget v3, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085e18: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ -085e1c: 1a03 6911 |0004: const-string v3, "[]" // string@1169 │ │ -085e20: 1103 |0006: return-object v3 │ │ -085e22: 5442 fe0f |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -085e26: 2200 5003 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0350 │ │ -085e2a: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ -085e2e: 7020 db22 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ -085e34: 1303 5b00 |0010: const/16 v3, #int 91 // #5b │ │ -085e38: 6e20 df22 3000 |0012: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -085e3e: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -085e40: 4903 0203 |0016: aget-char v3, v2, v3 │ │ -085e44: 6e20 df22 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -085e4a: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -085e4c: 5243 0010 |001c: iget v3, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085e50: 3531 0f00 |001e: if-ge v1, v3, 002d // +000f │ │ -085e54: 1a03 a800 |0020: const-string v3, ", " // string@00a8 │ │ -085e58: 6e20 e922 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -085e5e: 4903 0201 |0025: aget-char v3, v2, v1 │ │ -085e62: 6e20 df22 3000 |0027: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -085e68: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -085e6c: 28f0 |002c: goto 001c // -0010 │ │ -085e6e: 1303 5d00 |002d: const/16 v3, #int 93 // #5d │ │ -085e72: 6e20 df22 3000 |002f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -085e78: 6e10 2723 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ -085e7e: 0c03 |0035: move-result-object v3 │ │ -085e80: 28d0 |0036: goto 0006 // -0030 │ │ +094340: |[094340] com.badlogic.gdx.utils.CharArray.toString:()Ljava/lang/String; │ │ +094350: 5243 0010 |0000: iget v3, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +094354: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ +094358: 1a03 6711 |0004: const-string v3, "[]" // string@1167 │ │ +09435c: 1103 |0006: return-object v3 │ │ +09435e: 5442 fe0f |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +094362: 2200 4e03 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@034e │ │ +094366: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ +09436a: 7020 db22 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ +094370: 1303 5b00 |0010: const/16 v3, #int 91 // #5b │ │ +094374: 6e20 df22 3000 |0012: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +09437a: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +09437c: 4903 0203 |0016: aget-char v3, v2, v3 │ │ +094380: 6e20 df22 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +094386: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +094388: 5243 0010 |001c: iget v3, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +09438c: 3531 0f00 |001e: if-ge v1, v3, 002d // +000f │ │ +094390: 1a03 a800 |0020: const-string v3, ", " // string@00a8 │ │ +094394: 6e20 e922 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +09439a: 4903 0201 |0025: aget-char v3, v2, v1 │ │ +09439e: 6e20 df22 3000 |0027: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +0943a4: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0943a8: 28f0 |002c: goto 001c // -0010 │ │ +0943aa: 1303 5d00 |002d: const/16 v3, #int 93 // #5d │ │ +0943ae: 6e20 df22 3000 |002f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +0943b4: 6e10 2723 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ +0943ba: 0c03 |0035: move-result-object v3 │ │ +0943bc: 28d0 |0036: goto 0006 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ 0x0006 line=302 │ │ 0x0007 line=293 │ │ 0x0009 line=294 │ │ 0x0010 line=295 │ │ @@ -124820,37 +124842,37 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -085e84: |[085e84] com.badlogic.gdx.utils.CharArray.toString:(Ljava/lang/String;)Ljava/lang/String; │ │ -085e94: 5243 0010 |0000: iget v3, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085e98: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ -085e9c: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ -085ea0: 1103 |0006: return-object v3 │ │ -085ea2: 5442 fe0f |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ -085ea6: 2200 5003 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0350 │ │ -085eaa: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ -085eae: 7020 db22 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ -085eb4: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -085eb6: 4903 0203 |0011: aget-char v3, v2, v3 │ │ -085eba: 6e20 df22 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -085ec0: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -085ec2: 5243 0010 |0017: iget v3, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085ec6: 3531 0d00 |0019: if-ge v1, v3, 0026 // +000d │ │ -085eca: 6e20 e922 5000 |001b: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -085ed0: 4903 0201 |001e: aget-char v3, v2, v1 │ │ -085ed4: 6e20 df22 3000 |0020: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -085eda: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ -085ede: 28f2 |0025: goto 0017 // -000e │ │ -085ee0: 6e10 2723 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ -085ee6: 0c03 |0029: move-result-object v3 │ │ -085ee8: 28dc |002a: goto 0006 // -0024 │ │ +0943c0: |[0943c0] com.badlogic.gdx.utils.CharArray.toString:(Ljava/lang/String;)Ljava/lang/String; │ │ +0943d0: 5243 0010 |0000: iget v3, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +0943d4: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ +0943d8: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ +0943dc: 1103 |0006: return-object v3 │ │ +0943de: 5442 fe0f |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0ffe │ │ +0943e2: 2200 4e03 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@034e │ │ +0943e6: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ +0943ea: 7020 db22 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ +0943f0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +0943f2: 4903 0203 |0011: aget-char v3, v2, v3 │ │ +0943f6: 6e20 df22 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +0943fc: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +0943fe: 5243 0010 |0017: iget v3, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +094402: 3531 0d00 |0019: if-ge v1, v3, 0026 // +000d │ │ +094406: 6e20 e922 5000 |001b: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +09440c: 4903 0201 |001e: aget-char v3, v2, v1 │ │ +094410: 6e20 df22 3000 |0020: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +094416: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09441a: 28f2 |0025: goto 0017 // -000e │ │ +09441c: 6e10 2723 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ +094422: 0c03 |0029: move-result-object v3 │ │ +094424: 28dc |002a: goto 0006 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0006 line=314 │ │ 0x0007 line=307 │ │ 0x0009 line=308 │ │ 0x0010 line=309 │ │ @@ -124871,33 +124893,33 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -085eec: |[085eec] com.badlogic.gdx.utils.CharArray.truncate:(I)V │ │ -085efc: 5210 0010 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085f00: 3720 0400 |0002: if-le v0, v2, 0006 // +0004 │ │ -085f04: 5912 0010 |0004: iput v2, v1, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ -085f08: 0e00 |0006: return-void │ │ +094428: |[094428] com.badlogic.gdx.utils.CharArray.truncate:(I)V │ │ +094438: 5210 0010 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +09443c: 3720 0400 |0002: if-le v0, v2, 0006 // +0004 │ │ +094440: 5912 0010 |0004: iput v2, v1, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@1000 │ │ +094444: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0006 line=266 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/CharArray; │ │ 0x0000 - 0x0007 reg=2 newSize I │ │ │ │ source_file_idx : 610 (CharArray.java) │ │ │ │ Class #324 header: │ │ -class_idx : 755 │ │ +class_idx : 753 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 625 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #324 - │ │ @@ -124920,17 +124942,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 625 (Clipboard.java) │ │ │ │ Class #325 header: │ │ -class_idx : 756 │ │ +class_idx : 754 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 636 │ │ static_fields_size : 4 │ │ instance_fields_size: 6 │ │ direct_methods_size : 18 │ │ virtual_methods_size: 1 │ │ │ │ Class #325 annotations: │ │ @@ -124996,29 +125018,29 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -085f0c: |[085f0c] com.badlogic.gdx.utils.ComparableTimSort.:()V │ │ -085f1c: 1301 2800 |0000: const/16 v1, #int 40 // #28 │ │ -085f20: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -085f26: 1270 |0005: const/4 v0, #int 7 // #7 │ │ -085f28: 5920 0610 |0006: iput v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.minGallop:I // field@1006 │ │ -085f2c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -085f2e: 5920 0910 |0009: iput v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@1009 │ │ -085f32: 1300 0001 |000b: const/16 v0, #int 256 // #100 │ │ -085f36: 2300 9404 |000d: new-array v0, v0, [Ljava/lang/Object; // type@0494 │ │ -085f3a: 5b20 0a10 |000f: iput-object v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.tmp:[Ljava/lang/Object; // field@100a │ │ -085f3e: 2310 4b04 |0011: new-array v0, v1, [I // type@044b │ │ -085f42: 5b20 0710 |0013: iput-object v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.runBase:[I // field@1007 │ │ -085f46: 2310 4b04 |0015: new-array v0, v1, [I // type@044b │ │ -085f4a: 5b20 0810 |0017: iput-object v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ -085f4e: 0e00 |0019: return-void │ │ +094448: |[094448] com.badlogic.gdx.utils.ComparableTimSort.:()V │ │ +094458: 1301 2800 |0000: const/16 v1, #int 40 // #28 │ │ +09445c: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +094462: 1270 |0005: const/4 v0, #int 7 // #7 │ │ +094464: 5920 0610 |0006: iput v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.minGallop:I // field@1006 │ │ +094468: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +09446a: 5920 0910 |0009: iput v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@1009 │ │ +09446e: 1300 0001 |000b: const/16 v0, #int 256 // #100 │ │ +094472: 2300 9204 |000d: new-array v0, v0, [Ljava/lang/Object; // type@0492 │ │ +094476: 5b20 0a10 |000f: iput-object v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.tmp:[Ljava/lang/Object; // field@100a │ │ +09447a: 2310 4904 |0011: new-array v0, v1, [I // type@0449 │ │ +09447e: 5b20 0710 |0013: iput-object v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.runBase:[I // field@1007 │ │ +094482: 2310 4904 |0015: new-array v0, v1, [I // type@0449 │ │ +094486: 5b20 0810 |0017: iput-object v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ +09448a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=69 │ │ 0x0005 line=44 │ │ 0x0008 line=61 │ │ 0x000b line=70 │ │ 0x0011 line=71 │ │ @@ -125032,47 +125054,47 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 57 16-bit code units │ │ -085f50: |[085f50] com.badlogic.gdx.utils.ComparableTimSort.:([Ljava/lang/Object;)V │ │ -085f60: 7010 2726 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ -085f66: 1273 |0003: const/4 v3, #int 7 // #7 │ │ -085f68: 5943 0610 |0004: iput v3, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.minGallop:I // field@1006 │ │ -085f6c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -085f6e: 5943 0910 |0007: iput v3, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@1009 │ │ -085f72: 5b45 0510 |0009: iput-object v5, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@1005 │ │ -085f76: 2150 |000b: array-length v0, v5 │ │ -085f78: 1303 0002 |000c: const/16 v3, #int 512 // #200 │ │ -085f7c: 3530 1600 |000e: if-ge v0, v3, 0024 // +0016 │ │ -085f80: e203 0001 |0010: ushr-int/lit8 v3, v0, #int 1 // #01 │ │ -085f84: 2331 9404 |0012: new-array v1, v3, [Ljava/lang/Object; // type@0494 │ │ -085f88: 5b41 0a10 |0014: iput-object v1, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.tmp:[Ljava/lang/Object; // field@100a │ │ -085f8c: 1303 7800 |0016: const/16 v3, #int 120 // #78 │ │ -085f90: 3530 0f00 |0018: if-ge v0, v3, 0027 // +000f │ │ -085f94: 1252 |001a: const/4 v2, #int 5 // #5 │ │ -085f96: 2323 4b04 |001b: new-array v3, v2, [I // type@044b │ │ -085f9a: 5b43 0710 |001d: iput-object v3, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.runBase:[I // field@1007 │ │ -085f9e: 2323 4b04 |001f: new-array v3, v2, [I // type@044b │ │ -085fa2: 5b43 0810 |0021: iput-object v3, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ -085fa6: 0e00 |0023: return-void │ │ -085fa8: 1303 0001 |0024: const/16 v3, #int 256 // #100 │ │ -085fac: 28ec |0026: goto 0012 // -0014 │ │ -085fae: 1303 0606 |0027: const/16 v3, #int 1542 // #606 │ │ -085fb2: 3530 0500 |0029: if-ge v0, v3, 002e // +0005 │ │ -085fb6: 1302 0a00 |002b: const/16 v2, #int 10 // #a │ │ -085fba: 28ee |002d: goto 001b // -0012 │ │ -085fbc: 1403 6fd1 0100 |002e: const v3, #float 1.66966e-40 // #0001d16f │ │ -085fc2: 3530 0500 |0031: if-ge v0, v3, 0036 // +0005 │ │ -085fc6: 1302 1300 |0033: const/16 v2, #int 19 // #13 │ │ -085fca: 28e6 |0035: goto 001b // -001a │ │ -085fcc: 1302 2800 |0036: const/16 v2, #int 40 // #28 │ │ -085fd0: 28e3 |0038: goto 001b // -001d │ │ +09448c: |[09448c] com.badlogic.gdx.utils.ComparableTimSort.:([Ljava/lang/Object;)V │ │ +09449c: 7010 2726 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ +0944a2: 1273 |0003: const/4 v3, #int 7 // #7 │ │ +0944a4: 5943 0610 |0004: iput v3, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.minGallop:I // field@1006 │ │ +0944a8: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +0944aa: 5943 0910 |0007: iput v3, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@1009 │ │ +0944ae: 5b45 0510 |0009: iput-object v5, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@1005 │ │ +0944b2: 2150 |000b: array-length v0, v5 │ │ +0944b4: 1303 0002 |000c: const/16 v3, #int 512 // #200 │ │ +0944b8: 3530 1600 |000e: if-ge v0, v3, 0024 // +0016 │ │ +0944bc: e203 0001 |0010: ushr-int/lit8 v3, v0, #int 1 // #01 │ │ +0944c0: 2331 9204 |0012: new-array v1, v3, [Ljava/lang/Object; // type@0492 │ │ +0944c4: 5b41 0a10 |0014: iput-object v1, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.tmp:[Ljava/lang/Object; // field@100a │ │ +0944c8: 1303 7800 |0016: const/16 v3, #int 120 // #78 │ │ +0944cc: 3530 0f00 |0018: if-ge v0, v3, 0027 // +000f │ │ +0944d0: 1252 |001a: const/4 v2, #int 5 // #5 │ │ +0944d2: 2323 4904 |001b: new-array v3, v2, [I // type@0449 │ │ +0944d6: 5b43 0710 |001d: iput-object v3, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.runBase:[I // field@1007 │ │ +0944da: 2323 4904 |001f: new-array v3, v2, [I // type@0449 │ │ +0944de: 5b43 0810 |0021: iput-object v3, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ +0944e2: 0e00 |0023: return-void │ │ +0944e4: 1303 0001 |0024: const/16 v3, #int 256 // #100 │ │ +0944e8: 28ec |0026: goto 0012 // -0014 │ │ +0944ea: 1303 0606 |0027: const/16 v3, #int 1542 // #606 │ │ +0944ee: 3530 0500 |0029: if-ge v0, v3, 002e // +0005 │ │ +0944f2: 1302 0a00 |002b: const/16 v2, #int 10 // #a │ │ +0944f6: 28ee |002d: goto 001b // -0012 │ │ +0944f8: 1403 6fd1 0100 |002e: const v3, #float 1.66966e-40 // #0001d16f │ │ +0944fe: 3530 0500 |0031: if-ge v0, v3, 0036 // +0005 │ │ +094502: 1302 1300 |0033: const/16 v2, #int 19 // #13 │ │ +094506: 28e6 |0035: goto 001b // -001a │ │ +094508: 1302 2800 |0036: const/16 v2, #int 40 // #28 │ │ +09450c: 28e3 |0038: goto 001b // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0003 line=44 │ │ 0x0006 line=61 │ │ 0x0009 line=123 │ │ 0x000b line=126 │ │ @@ -125097,50 +125119,50 @@ │ │ type : '([Ljava/lang/Object;III)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 70 16-bit code units │ │ -085fd4: |[085fd4] com.badlogic.gdx.utils.ComparableTimSort.binarySort:([Ljava/lang/Object;III)V │ │ -085fe4: 338a 0400 |0000: if-ne v10, v8, 0004 // +0004 │ │ -085fe8: d80a 0a01 |0002: add-int/lit8 v10, v10, #int 1 // #01 │ │ -085fec: 359a 3900 |0004: if-ge v10, v9, 003d // +0039 │ │ -085ff0: 4603 070a |0006: aget-object v3, v7, v10 │ │ -085ff4: 1f03 a903 |0008: check-cast v3, Ljava/lang/Comparable; // type@03a9 │ │ -085ff8: 0180 |000a: move v0, v8 │ │ -085ffa: 01a4 |000b: move v4, v10 │ │ -085ffc: 3540 1300 |000c: if-ge v0, v4, 001f // +0013 │ │ -086000: 9005 0004 |000e: add-int v5, v0, v4 │ │ -086004: e201 0501 |0010: ushr-int/lit8 v1, v5, #int 1 // #01 │ │ -086008: 4605 0701 |0012: aget-object v5, v7, v1 │ │ -08600c: 7220 e125 5300 |0014: invoke-interface {v3, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@25e1 │ │ -086012: 0a05 |0017: move-result v5 │ │ -086014: 3b05 0400 |0018: if-gez v5, 001c // +0004 │ │ -086018: 0114 |001a: move v4, v1 │ │ -08601a: 28f1 |001b: goto 000c // -000f │ │ -08601c: d800 0101 |001c: add-int/lit8 v0, v1, #int 1 // #01 │ │ -086020: 28ee |001e: goto 000c // -0012 │ │ -086022: 9102 0a00 |001f: sub-int v2, v10, v0 │ │ -086026: 2b02 1d00 0000 |0021: packed-switch v2, 0000003e // +0000001d │ │ -08602c: d805 0001 |0024: add-int/lit8 v5, v0, #int 1 // #01 │ │ -086030: 7152 7826 0757 |0026: invoke-static {v7, v0, v7, v5, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -086036: 4d03 0700 |0029: aput-object v3, v7, v0 │ │ -08603a: d80a 0a01 |002b: add-int/lit8 v10, v10, #int 1 // #01 │ │ -08603e: 28d7 |002d: goto 0004 // -0029 │ │ -086040: d805 0002 |002e: add-int/lit8 v5, v0, #int 2 // #02 │ │ -086044: d806 0001 |0030: add-int/lit8 v6, v0, #int 1 // #01 │ │ -086048: 4606 0706 |0032: aget-object v6, v7, v6 │ │ -08604c: 4d06 0705 |0034: aput-object v6, v7, v5 │ │ -086050: d805 0001 |0036: add-int/lit8 v5, v0, #int 1 // #01 │ │ -086054: 4606 0700 |0038: aget-object v6, v7, v0 │ │ -086058: 4d06 0705 |003a: aput-object v6, v7, v5 │ │ -08605c: 28ed |003c: goto 0029 // -0013 │ │ -08605e: 0e00 |003d: return-void │ │ -086060: 0001 0200 0100 0000 1500 0000 0d00 ... |003e: packed-switch-data (8 units) │ │ +094510: |[094510] com.badlogic.gdx.utils.ComparableTimSort.binarySort:([Ljava/lang/Object;III)V │ │ +094520: 338a 0400 |0000: if-ne v10, v8, 0004 // +0004 │ │ +094524: d80a 0a01 |0002: add-int/lit8 v10, v10, #int 1 // #01 │ │ +094528: 359a 3900 |0004: if-ge v10, v9, 003d // +0039 │ │ +09452c: 4603 070a |0006: aget-object v3, v7, v10 │ │ +094530: 1f03 a703 |0008: check-cast v3, Ljava/lang/Comparable; // type@03a7 │ │ +094534: 0180 |000a: move v0, v8 │ │ +094536: 01a4 |000b: move v4, v10 │ │ +094538: 3540 1300 |000c: if-ge v0, v4, 001f // +0013 │ │ +09453c: 9005 0004 |000e: add-int v5, v0, v4 │ │ +094540: e201 0501 |0010: ushr-int/lit8 v1, v5, #int 1 // #01 │ │ +094544: 4605 0701 |0012: aget-object v5, v7, v1 │ │ +094548: 7220 e125 5300 |0014: invoke-interface {v3, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@25e1 │ │ +09454e: 0a05 |0017: move-result v5 │ │ +094550: 3b05 0400 |0018: if-gez v5, 001c // +0004 │ │ +094554: 0114 |001a: move v4, v1 │ │ +094556: 28f1 |001b: goto 000c // -000f │ │ +094558: d800 0101 |001c: add-int/lit8 v0, v1, #int 1 // #01 │ │ +09455c: 28ee |001e: goto 000c // -0012 │ │ +09455e: 9102 0a00 |001f: sub-int v2, v10, v0 │ │ +094562: 2b02 1d00 0000 |0021: packed-switch v2, 0000003e // +0000001d │ │ +094568: d805 0001 |0024: add-int/lit8 v5, v0, #int 1 // #01 │ │ +09456c: 7152 7826 0757 |0026: invoke-static {v7, v0, v7, v5, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +094572: 4d03 0700 |0029: aput-object v3, v7, v0 │ │ +094576: d80a 0a01 |002b: add-int/lit8 v10, v10, #int 1 // #01 │ │ +09457a: 28d7 |002d: goto 0004 // -0029 │ │ +09457c: d805 0002 |002e: add-int/lit8 v5, v0, #int 2 // #02 │ │ +094580: d806 0001 |0030: add-int/lit8 v6, v0, #int 1 // #01 │ │ +094584: 4606 0706 |0032: aget-object v6, v7, v6 │ │ +094588: 4d06 0705 |0034: aput-object v6, v7, v5 │ │ +09458c: d805 0001 |0036: add-int/lit8 v5, v0, #int 1 // #01 │ │ +094590: 4606 0700 |0038: aget-object v6, v7, v0 │ │ +094594: 4d06 0705 |003a: aput-object v6, v7, v5 │ │ +094598: 28ed |003c: goto 0029 // -0013 │ │ +09459a: 0e00 |003d: return-void │ │ +09459c: 0001 0200 0100 0000 1500 0000 0d00 ... |003e: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0004 line=207 │ │ 0x0006 line=209 │ │ 0x000a line=212 │ │ 0x000b line=213 │ │ @@ -125174,52 +125196,52 @@ │ │ type : '([Ljava/lang/Object;II)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -086070: |[086070] com.badlogic.gdx.utils.ComparableTimSort.countRunAndMakeAscending:([Ljava/lang/Object;II)I │ │ -086080: d800 0501 |0000: add-int/lit8 v0, v5, #int 1 // #01 │ │ -086084: 3360 0400 |0002: if-ne v0, v6, 0006 // +0004 │ │ -086088: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -08608a: 0f02 |0005: return v2 │ │ -08608c: d801 0001 |0006: add-int/lit8 v1, v0, #int 1 // #01 │ │ -086090: 4602 0400 |0008: aget-object v2, v4, v0 │ │ -086094: 1f02 a903 |000a: check-cast v2, Ljava/lang/Comparable; // type@03a9 │ │ -086098: 4603 0405 |000c: aget-object v3, v4, v5 │ │ -08609c: 7220 e125 3200 |000e: invoke-interface {v2, v3}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@25e1 │ │ -0860a2: 0a02 |0011: move-result v2 │ │ -0860a4: 3b02 2f00 |0012: if-gez v2, 0041 // +002f │ │ -0860a8: 0110 |0014: move v0, v1 │ │ -0860aa: 3560 1300 |0015: if-ge v0, v6, 0028 // +0013 │ │ -0860ae: 4602 0400 |0017: aget-object v2, v4, v0 │ │ -0860b2: 1f02 a903 |0019: check-cast v2, Ljava/lang/Comparable; // type@03a9 │ │ -0860b6: d803 00ff |001b: add-int/lit8 v3, v0, #int -1 // #ff │ │ -0860ba: 4603 0403 |001d: aget-object v3, v4, v3 │ │ -0860be: 7220 e125 3200 |001f: invoke-interface {v2, v3}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@25e1 │ │ -0860c4: 0a02 |0022: move-result v2 │ │ -0860c6: 3b02 0500 |0023: if-gez v2, 0028 // +0005 │ │ -0860ca: d800 0001 |0025: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0860ce: 28ee |0027: goto 0015 // -0012 │ │ -0860d0: 7130 601f 5400 |0028: invoke-static {v4, v5, v0}, Lcom/badlogic/gdx/utils/ComparableTimSort;.reverseRange:([Ljava/lang/Object;II)V // method@1f60 │ │ -0860d6: 9102 0005 |002b: sub-int v2, v0, v5 │ │ -0860da: 28d8 |002d: goto 0005 // -0028 │ │ -0860dc: 3560 fdff |002e: if-ge v0, v6, 002b // -0003 │ │ -0860e0: 4602 0400 |0030: aget-object v2, v4, v0 │ │ -0860e4: 1f02 a903 |0032: check-cast v2, Ljava/lang/Comparable; // type@03a9 │ │ -0860e8: d803 00ff |0034: add-int/lit8 v3, v0, #int -1 // #ff │ │ -0860ec: 4603 0403 |0036: aget-object v3, v4, v3 │ │ -0860f0: 7220 e125 3200 |0038: invoke-interface {v2, v3}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@25e1 │ │ -0860f6: 0a02 |003b: move-result v2 │ │ -0860f8: 3a02 efff |003c: if-ltz v2, 002b // -0011 │ │ -0860fc: d800 0001 |003e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -086100: 28ee |0040: goto 002e // -0012 │ │ -086102: 0110 |0041: move v0, v1 │ │ -086104: 28ec |0042: goto 002e // -0014 │ │ +0945ac: |[0945ac] com.badlogic.gdx.utils.ComparableTimSort.countRunAndMakeAscending:([Ljava/lang/Object;II)I │ │ +0945bc: d800 0501 |0000: add-int/lit8 v0, v5, #int 1 // #01 │ │ +0945c0: 3360 0400 |0002: if-ne v0, v6, 0006 // +0004 │ │ +0945c4: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +0945c6: 0f02 |0005: return v2 │ │ +0945c8: d801 0001 |0006: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0945cc: 4602 0400 |0008: aget-object v2, v4, v0 │ │ +0945d0: 1f02 a703 |000a: check-cast v2, Ljava/lang/Comparable; // type@03a7 │ │ +0945d4: 4603 0405 |000c: aget-object v3, v4, v5 │ │ +0945d8: 7220 e125 3200 |000e: invoke-interface {v2, v3}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@25e1 │ │ +0945de: 0a02 |0011: move-result v2 │ │ +0945e0: 3b02 2f00 |0012: if-gez v2, 0041 // +002f │ │ +0945e4: 0110 |0014: move v0, v1 │ │ +0945e6: 3560 1300 |0015: if-ge v0, v6, 0028 // +0013 │ │ +0945ea: 4602 0400 |0017: aget-object v2, v4, v0 │ │ +0945ee: 1f02 a703 |0019: check-cast v2, Ljava/lang/Comparable; // type@03a7 │ │ +0945f2: d803 00ff |001b: add-int/lit8 v3, v0, #int -1 // #ff │ │ +0945f6: 4603 0403 |001d: aget-object v3, v4, v3 │ │ +0945fa: 7220 e125 3200 |001f: invoke-interface {v2, v3}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@25e1 │ │ +094600: 0a02 |0022: move-result v2 │ │ +094602: 3b02 0500 |0023: if-gez v2, 0028 // +0005 │ │ +094606: d800 0001 |0025: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09460a: 28ee |0027: goto 0015 // -0012 │ │ +09460c: 7130 601f 5400 |0028: invoke-static {v4, v5, v0}, Lcom/badlogic/gdx/utils/ComparableTimSort;.reverseRange:([Ljava/lang/Object;II)V // method@1f60 │ │ +094612: 9102 0005 |002b: sub-int v2, v0, v5 │ │ +094616: 28d8 |002d: goto 0005 // -0028 │ │ +094618: 3560 fdff |002e: if-ge v0, v6, 002b // -0003 │ │ +09461c: 4602 0400 |0030: aget-object v2, v4, v0 │ │ +094620: 1f02 a703 |0032: check-cast v2, Ljava/lang/Comparable; // type@03a7 │ │ +094624: d803 00ff |0034: add-int/lit8 v3, v0, #int -1 // #ff │ │ +094628: 4603 0403 |0036: aget-object v3, v4, v3 │ │ +09462c: 7220 e125 3200 |0038: invoke-interface {v2, v3}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@25e1 │ │ +094632: 0a02 |003b: move-result v2 │ │ +094634: 3a02 efff |003c: if-ltz v2, 002b // -0011 │ │ +094638: d800 0001 |003e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09463c: 28ee |0040: goto 002e // -0012 │ │ +09463e: 0110 |0041: move v0, v1 │ │ +094640: 28ec |0042: goto 002e // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0002 line=269 │ │ 0x0005 line=281 │ │ 0x0006 line=272 │ │ 0x0015 line=273 │ │ @@ -125243,42 +125265,42 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -086108: |[086108] com.badlogic.gdx.utils.ComparableTimSort.ensureCapacity:(I)[Ljava/lang/Object; │ │ -086118: 5432 0a10 |0000: iget-object v2, v3, Lcom/badlogic/gdx/utils/ComparableTimSort;.tmp:[Ljava/lang/Object; // field@100a │ │ -08611c: 2122 |0002: array-length v2, v2 │ │ -08611e: 3542 1b00 |0003: if-ge v2, v4, 001e // +001b │ │ -086122: 0141 |0005: move v1, v4 │ │ -086124: e102 0101 |0006: shr-int/lit8 v2, v1, #int 1 // #01 │ │ -086128: b621 |0008: or-int/2addr v1, v2 │ │ -08612a: e102 0102 |0009: shr-int/lit8 v2, v1, #int 2 // #02 │ │ -08612e: b621 |000b: or-int/2addr v1, v2 │ │ -086130: e102 0104 |000c: shr-int/lit8 v2, v1, #int 4 // #04 │ │ -086134: b621 |000e: or-int/2addr v1, v2 │ │ -086136: e102 0108 |000f: shr-int/lit8 v2, v1, #int 8 // #08 │ │ -08613a: b621 |0011: or-int/2addr v1, v2 │ │ -08613c: e102 0110 |0012: shr-int/lit8 v2, v1, #int 16 // #10 │ │ -086140: b621 |0014: or-int/2addr v1, v2 │ │ -086142: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -086146: 3b01 0a00 |0017: if-gez v1, 0021 // +000a │ │ -08614a: 0141 |0019: move v1, v4 │ │ -08614c: 2310 9404 |001a: new-array v0, v1, [Ljava/lang/Object; // type@0494 │ │ -086150: 5b30 0a10 |001c: iput-object v0, v3, Lcom/badlogic/gdx/utils/ComparableTimSort;.tmp:[Ljava/lang/Object; // field@100a │ │ -086154: 5432 0a10 |001e: iget-object v2, v3, Lcom/badlogic/gdx/utils/ComparableTimSort;.tmp:[Ljava/lang/Object; // field@100a │ │ -086158: 1102 |0020: return-object v2 │ │ -08615a: 5432 0510 |0021: iget-object v2, v3, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@1005 │ │ -08615e: 2122 |0023: array-length v2, v2 │ │ -086160: e202 0201 |0024: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ -086164: 7120 1b26 2100 |0026: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -08616a: 0a01 |0029: move-result v1 │ │ -08616c: 28f0 |002a: goto 001a // -0010 │ │ +094644: |[094644] com.badlogic.gdx.utils.ComparableTimSort.ensureCapacity:(I)[Ljava/lang/Object; │ │ +094654: 5432 0a10 |0000: iget-object v2, v3, Lcom/badlogic/gdx/utils/ComparableTimSort;.tmp:[Ljava/lang/Object; // field@100a │ │ +094658: 2122 |0002: array-length v2, v2 │ │ +09465a: 3542 1b00 |0003: if-ge v2, v4, 001e // +001b │ │ +09465e: 0141 |0005: move v1, v4 │ │ +094660: e102 0101 |0006: shr-int/lit8 v2, v1, #int 1 // #01 │ │ +094664: b621 |0008: or-int/2addr v1, v2 │ │ +094666: e102 0102 |0009: shr-int/lit8 v2, v1, #int 2 // #02 │ │ +09466a: b621 |000b: or-int/2addr v1, v2 │ │ +09466c: e102 0104 |000c: shr-int/lit8 v2, v1, #int 4 // #04 │ │ +094670: b621 |000e: or-int/2addr v1, v2 │ │ +094672: e102 0108 |000f: shr-int/lit8 v2, v1, #int 8 // #08 │ │ +094676: b621 |0011: or-int/2addr v1, v2 │ │ +094678: e102 0110 |0012: shr-int/lit8 v2, v1, #int 16 // #10 │ │ +09467c: b621 |0014: or-int/2addr v1, v2 │ │ +09467e: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +094682: 3b01 0a00 |0017: if-gez v1, 0021 // +000a │ │ +094686: 0141 |0019: move v1, v4 │ │ +094688: 2310 9204 |001a: new-array v0, v1, [Ljava/lang/Object; // type@0492 │ │ +09468c: 5b30 0a10 |001c: iput-object v0, v3, Lcom/badlogic/gdx/utils/ComparableTimSort;.tmp:[Ljava/lang/Object; // field@100a │ │ +094690: 5432 0a10 |001e: iget-object v2, v3, Lcom/badlogic/gdx/utils/ComparableTimSort;.tmp:[Ljava/lang/Object; // field@100a │ │ +094694: 1102 |0020: return-object v2 │ │ +094696: 5432 0510 |0021: iget-object v2, v3, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@1005 │ │ +09469a: 2122 |0023: array-length v2, v2 │ │ +09469c: e202 0201 |0024: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ +0946a0: 7120 1b26 2100 |0026: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0946a6: 0a01 |0029: move-result v1 │ │ +0946a8: 28f0 |002a: goto 001a // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=764 │ │ 0x0005 line=766 │ │ 0x0006 line=767 │ │ 0x0009 line=768 │ │ 0x000c line=769 │ │ @@ -125303,75 +125325,75 @@ │ │ type : '(Ljava/lang/Comparable;[Ljava/lang/Object;III)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -086170: |[086170] com.badlogic.gdx.utils.ComparableTimSort.gallopLeft:(Ljava/lang/Comparable;[Ljava/lang/Object;III)I │ │ -086180: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -086182: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -086184: 9005 080a |0002: add-int v5, v8, v10 │ │ -086188: 4605 0705 |0004: aget-object v5, v7, v5 │ │ -08618c: 7220 e125 5600 |0006: invoke-interface {v6, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@25e1 │ │ -086192: 0a05 |0009: move-result v5 │ │ -086194: 3d05 3600 |000a: if-lez v5, 0040 // +0036 │ │ -086198: 9102 090a |000c: sub-int v2, v9, v10 │ │ -08619c: 3523 1600 |000e: if-ge v3, v2, 0024 // +0016 │ │ -0861a0: 9005 080a |0010: add-int v5, v8, v10 │ │ -0861a4: b035 |0012: add-int/2addr v5, v3 │ │ -0861a6: 4605 0705 |0013: aget-object v5, v7, v5 │ │ -0861aa: 7220 e125 5600 |0015: invoke-interface {v6, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@25e1 │ │ -0861b0: 0a05 |0018: move-result v5 │ │ -0861b2: 3d05 0b00 |0019: if-lez v5, 0024 // +000b │ │ -0861b6: 0130 |001b: move v0, v3 │ │ -0861b8: e005 0301 |001c: shl-int/lit8 v5, v3, #int 1 // #01 │ │ -0861bc: d803 0501 |001e: add-int/lit8 v3, v5, #int 1 // #01 │ │ -0861c0: 3c03 eeff |0020: if-gtz v3, 000e // -0012 │ │ -0861c4: 0123 |0022: move v3, v2 │ │ -0861c6: 28eb |0023: goto 000e // -0015 │ │ -0861c8: 3723 0300 |0024: if-le v3, v2, 0027 // +0003 │ │ -0861cc: 0123 |0026: move v3, v2 │ │ -0861ce: b0a0 |0027: add-int/2addr v0, v10 │ │ -0861d0: b0a3 |0028: add-int/2addr v3, v10 │ │ -0861d2: d800 0001 |0029: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0861d6: 3530 3800 |002b: if-ge v0, v3, 0063 // +0038 │ │ -0861da: 9105 0300 |002d: sub-int v5, v3, v0 │ │ -0861de: e205 0501 |002f: ushr-int/lit8 v5, v5, #int 1 // #01 │ │ -0861e2: 9001 0005 |0031: add-int v1, v0, v5 │ │ -0861e6: 9005 0801 |0033: add-int v5, v8, v1 │ │ -0861ea: 4605 0705 |0035: aget-object v5, v7, v5 │ │ -0861ee: 7220 e125 5600 |0037: invoke-interface {v6, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@25e1 │ │ -0861f4: 0a05 |003a: move-result v5 │ │ -0861f6: 3d05 2600 |003b: if-lez v5, 0061 // +0026 │ │ -0861fa: d800 0101 |003d: add-int/lit8 v0, v1, #int 1 // #01 │ │ -0861fe: 28ec |003f: goto 002b // -0014 │ │ -086200: d802 0a01 |0040: add-int/lit8 v2, v10, #int 1 // #01 │ │ -086204: 3523 1600 |0042: if-ge v3, v2, 0058 // +0016 │ │ -086208: 9005 080a |0044: add-int v5, v8, v10 │ │ -08620c: b135 |0046: sub-int/2addr v5, v3 │ │ -08620e: 4605 0705 |0047: aget-object v5, v7, v5 │ │ -086212: 7220 e125 5600 |0049: invoke-interface {v6, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@25e1 │ │ -086218: 0a05 |004c: move-result v5 │ │ -08621a: 3c05 0b00 |004d: if-gtz v5, 0058 // +000b │ │ -08621e: 0130 |004f: move v0, v3 │ │ -086220: e005 0301 |0050: shl-int/lit8 v5, v3, #int 1 // #01 │ │ -086224: d803 0501 |0052: add-int/lit8 v3, v5, #int 1 // #01 │ │ -086228: 3c03 eeff |0054: if-gtz v3, 0042 // -0012 │ │ -08622c: 0123 |0056: move v3, v2 │ │ -08622e: 28eb |0057: goto 0042 // -0015 │ │ -086230: 3723 0300 |0058: if-le v3, v2, 005b // +0003 │ │ -086234: 0123 |005a: move v3, v2 │ │ -086236: 0104 |005b: move v4, v0 │ │ -086238: 9100 0a03 |005c: sub-int v0, v10, v3 │ │ -08623c: 9103 0a04 |005e: sub-int v3, v10, v4 │ │ -086240: 28c9 |0060: goto 0029 // -0037 │ │ -086242: 0113 |0061: move v3, v1 │ │ -086244: 28c9 |0062: goto 002b // -0037 │ │ -086246: 0f03 |0063: return v3 │ │ +0946ac: |[0946ac] com.badlogic.gdx.utils.ComparableTimSort.gallopLeft:(Ljava/lang/Comparable;[Ljava/lang/Object;III)I │ │ +0946bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0946be: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0946c0: 9005 080a |0002: add-int v5, v8, v10 │ │ +0946c4: 4605 0705 |0004: aget-object v5, v7, v5 │ │ +0946c8: 7220 e125 5600 |0006: invoke-interface {v6, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@25e1 │ │ +0946ce: 0a05 |0009: move-result v5 │ │ +0946d0: 3d05 3600 |000a: if-lez v5, 0040 // +0036 │ │ +0946d4: 9102 090a |000c: sub-int v2, v9, v10 │ │ +0946d8: 3523 1600 |000e: if-ge v3, v2, 0024 // +0016 │ │ +0946dc: 9005 080a |0010: add-int v5, v8, v10 │ │ +0946e0: b035 |0012: add-int/2addr v5, v3 │ │ +0946e2: 4605 0705 |0013: aget-object v5, v7, v5 │ │ +0946e6: 7220 e125 5600 |0015: invoke-interface {v6, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@25e1 │ │ +0946ec: 0a05 |0018: move-result v5 │ │ +0946ee: 3d05 0b00 |0019: if-lez v5, 0024 // +000b │ │ +0946f2: 0130 |001b: move v0, v3 │ │ +0946f4: e005 0301 |001c: shl-int/lit8 v5, v3, #int 1 // #01 │ │ +0946f8: d803 0501 |001e: add-int/lit8 v3, v5, #int 1 // #01 │ │ +0946fc: 3c03 eeff |0020: if-gtz v3, 000e // -0012 │ │ +094700: 0123 |0022: move v3, v2 │ │ +094702: 28eb |0023: goto 000e // -0015 │ │ +094704: 3723 0300 |0024: if-le v3, v2, 0027 // +0003 │ │ +094708: 0123 |0026: move v3, v2 │ │ +09470a: b0a0 |0027: add-int/2addr v0, v10 │ │ +09470c: b0a3 |0028: add-int/2addr v3, v10 │ │ +09470e: d800 0001 |0029: add-int/lit8 v0, v0, #int 1 // #01 │ │ +094712: 3530 3800 |002b: if-ge v0, v3, 0063 // +0038 │ │ +094716: 9105 0300 |002d: sub-int v5, v3, v0 │ │ +09471a: e205 0501 |002f: ushr-int/lit8 v5, v5, #int 1 // #01 │ │ +09471e: 9001 0005 |0031: add-int v1, v0, v5 │ │ +094722: 9005 0801 |0033: add-int v5, v8, v1 │ │ +094726: 4605 0705 |0035: aget-object v5, v7, v5 │ │ +09472a: 7220 e125 5600 |0037: invoke-interface {v6, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@25e1 │ │ +094730: 0a05 |003a: move-result v5 │ │ +094732: 3d05 2600 |003b: if-lez v5, 0061 // +0026 │ │ +094736: d800 0101 |003d: add-int/lit8 v0, v1, #int 1 // #01 │ │ +09473a: 28ec |003f: goto 002b // -0014 │ │ +09473c: d802 0a01 |0040: add-int/lit8 v2, v10, #int 1 // #01 │ │ +094740: 3523 1600 |0042: if-ge v3, v2, 0058 // +0016 │ │ +094744: 9005 080a |0044: add-int v5, v8, v10 │ │ +094748: b135 |0046: sub-int/2addr v5, v3 │ │ +09474a: 4605 0705 |0047: aget-object v5, v7, v5 │ │ +09474e: 7220 e125 5600 |0049: invoke-interface {v6, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@25e1 │ │ +094754: 0a05 |004c: move-result v5 │ │ +094756: 3c05 0b00 |004d: if-gtz v5, 0058 // +000b │ │ +09475a: 0130 |004f: move v0, v3 │ │ +09475c: e005 0301 |0050: shl-int/lit8 v5, v3, #int 1 // #01 │ │ +094760: d803 0501 |0052: add-int/lit8 v3, v5, #int 1 // #01 │ │ +094764: 3c03 eeff |0054: if-gtz v3, 0042 // -0012 │ │ +094768: 0123 |0056: move v3, v2 │ │ +09476a: 28eb |0057: goto 0042 // -0015 │ │ +09476c: 3723 0300 |0058: if-le v3, v2, 005b // +0003 │ │ +094770: 0123 |005a: move v3, v2 │ │ +094772: 0104 |005b: move v4, v0 │ │ +094774: 9100 0a03 |005c: sub-int v0, v10, v3 │ │ +094778: 9103 0a04 |005e: sub-int v3, v10, v4 │ │ +09477c: 28c9 |0060: goto 0029 // -0037 │ │ +09477e: 0113 |0061: move v3, v1 │ │ +094780: 28c9 |0062: goto 002b // -0037 │ │ +094782: 0f03 |0063: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x0001 line=429 │ │ 0x0002 line=430 │ │ 0x000c line=432 │ │ 0x000e line=433 │ │ @@ -125419,75 +125441,75 @@ │ │ type : '(Ljava/lang/Comparable;[Ljava/lang/Object;III)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -086248: |[086248] com.badlogic.gdx.utils.ComparableTimSort.gallopRight:(Ljava/lang/Comparable;[Ljava/lang/Object;III)I │ │ -086258: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -08625a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -08625c: 9005 080a |0002: add-int v5, v8, v10 │ │ -086260: 4605 0705 |0004: aget-object v5, v7, v5 │ │ -086264: 7220 e125 5600 |0006: invoke-interface {v6, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@25e1 │ │ -08626a: 0a05 |0009: move-result v5 │ │ -08626c: 3b05 3800 |000a: if-gez v5, 0042 // +0038 │ │ -086270: d802 0a01 |000c: add-int/lit8 v2, v10, #int 1 // #01 │ │ -086274: 3523 1600 |000e: if-ge v3, v2, 0024 // +0016 │ │ -086278: 9005 080a |0010: add-int v5, v8, v10 │ │ -08627c: b135 |0012: sub-int/2addr v5, v3 │ │ -08627e: 4605 0705 |0013: aget-object v5, v7, v5 │ │ -086282: 7220 e125 5600 |0015: invoke-interface {v6, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@25e1 │ │ -086288: 0a05 |0018: move-result v5 │ │ -08628a: 3b05 0b00 |0019: if-gez v5, 0024 // +000b │ │ -08628e: 0130 |001b: move v0, v3 │ │ -086290: e005 0301 |001c: shl-int/lit8 v5, v3, #int 1 // #01 │ │ -086294: d803 0501 |001e: add-int/lit8 v3, v5, #int 1 // #01 │ │ -086298: 3c03 eeff |0020: if-gtz v3, 000e // -0012 │ │ -08629c: 0123 |0022: move v3, v2 │ │ -08629e: 28eb |0023: goto 000e // -0015 │ │ -0862a0: 3723 0300 |0024: if-le v3, v2, 0027 // +0003 │ │ -0862a4: 0123 |0026: move v3, v2 │ │ -0862a6: 0104 |0027: move v4, v0 │ │ -0862a8: 9100 0a03 |0028: sub-int v0, v10, v3 │ │ -0862ac: 9103 0a04 |002a: sub-int v3, v10, v4 │ │ -0862b0: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0862b4: 3530 3500 |002e: if-ge v0, v3, 0063 // +0035 │ │ -0862b8: 9105 0300 |0030: sub-int v5, v3, v0 │ │ -0862bc: e205 0501 |0032: ushr-int/lit8 v5, v5, #int 1 // #01 │ │ -0862c0: 9001 0005 |0034: add-int v1, v0, v5 │ │ -0862c4: 9005 0801 |0036: add-int v5, v8, v1 │ │ -0862c8: 4605 0705 |0038: aget-object v5, v7, v5 │ │ -0862cc: 7220 e125 5600 |003a: invoke-interface {v6, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@25e1 │ │ -0862d2: 0a05 |003d: move-result v5 │ │ -0862d4: 3b05 2200 |003e: if-gez v5, 0060 // +0022 │ │ -0862d8: 0113 |0040: move v3, v1 │ │ -0862da: 28ed |0041: goto 002e // -0013 │ │ -0862dc: 9102 090a |0042: sub-int v2, v9, v10 │ │ -0862e0: 3523 1600 |0044: if-ge v3, v2, 005a // +0016 │ │ -0862e4: 9005 080a |0046: add-int v5, v8, v10 │ │ -0862e8: b035 |0048: add-int/2addr v5, v3 │ │ -0862ea: 4605 0705 |0049: aget-object v5, v7, v5 │ │ -0862ee: 7220 e125 5600 |004b: invoke-interface {v6, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@25e1 │ │ -0862f4: 0a05 |004e: move-result v5 │ │ -0862f6: 3a05 0b00 |004f: if-ltz v5, 005a // +000b │ │ -0862fa: 0130 |0051: move v0, v3 │ │ -0862fc: e005 0301 |0052: shl-int/lit8 v5, v3, #int 1 // #01 │ │ -086300: d803 0501 |0054: add-int/lit8 v3, v5, #int 1 // #01 │ │ -086304: 3c03 eeff |0056: if-gtz v3, 0044 // -0012 │ │ -086308: 0123 |0058: move v3, v2 │ │ -08630a: 28eb |0059: goto 0044 // -0015 │ │ -08630c: 3723 0300 |005a: if-le v3, v2, 005d // +0003 │ │ -086310: 0123 |005c: move v3, v2 │ │ -086312: b0a0 |005d: add-int/2addr v0, v10 │ │ -086314: b0a3 |005e: add-int/2addr v3, v10 │ │ -086316: 28cd |005f: goto 002c // -0033 │ │ -086318: d800 0101 |0060: add-int/lit8 v0, v1, #int 1 // #01 │ │ -08631c: 28cc |0062: goto 002e // -0034 │ │ -08631e: 0f03 |0063: return v3 │ │ +094784: |[094784] com.badlogic.gdx.utils.ComparableTimSort.gallopRight:(Ljava/lang/Comparable;[Ljava/lang/Object;III)I │ │ +094794: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +094796: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +094798: 9005 080a |0002: add-int v5, v8, v10 │ │ +09479c: 4605 0705 |0004: aget-object v5, v7, v5 │ │ +0947a0: 7220 e125 5600 |0006: invoke-interface {v6, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@25e1 │ │ +0947a6: 0a05 |0009: move-result v5 │ │ +0947a8: 3b05 3800 |000a: if-gez v5, 0042 // +0038 │ │ +0947ac: d802 0a01 |000c: add-int/lit8 v2, v10, #int 1 // #01 │ │ +0947b0: 3523 1600 |000e: if-ge v3, v2, 0024 // +0016 │ │ +0947b4: 9005 080a |0010: add-int v5, v8, v10 │ │ +0947b8: b135 |0012: sub-int/2addr v5, v3 │ │ +0947ba: 4605 0705 |0013: aget-object v5, v7, v5 │ │ +0947be: 7220 e125 5600 |0015: invoke-interface {v6, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@25e1 │ │ +0947c4: 0a05 |0018: move-result v5 │ │ +0947c6: 3b05 0b00 |0019: if-gez v5, 0024 // +000b │ │ +0947ca: 0130 |001b: move v0, v3 │ │ +0947cc: e005 0301 |001c: shl-int/lit8 v5, v3, #int 1 // #01 │ │ +0947d0: d803 0501 |001e: add-int/lit8 v3, v5, #int 1 // #01 │ │ +0947d4: 3c03 eeff |0020: if-gtz v3, 000e // -0012 │ │ +0947d8: 0123 |0022: move v3, v2 │ │ +0947da: 28eb |0023: goto 000e // -0015 │ │ +0947dc: 3723 0300 |0024: if-le v3, v2, 0027 // +0003 │ │ +0947e0: 0123 |0026: move v3, v2 │ │ +0947e2: 0104 |0027: move v4, v0 │ │ +0947e4: 9100 0a03 |0028: sub-int v0, v10, v3 │ │ +0947e8: 9103 0a04 |002a: sub-int v3, v10, v4 │ │ +0947ec: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0947f0: 3530 3500 |002e: if-ge v0, v3, 0063 // +0035 │ │ +0947f4: 9105 0300 |0030: sub-int v5, v3, v0 │ │ +0947f8: e205 0501 |0032: ushr-int/lit8 v5, v5, #int 1 // #01 │ │ +0947fc: 9001 0005 |0034: add-int v1, v0, v5 │ │ +094800: 9005 0801 |0036: add-int v5, v8, v1 │ │ +094804: 4605 0705 |0038: aget-object v5, v7, v5 │ │ +094808: 7220 e125 5600 |003a: invoke-interface {v6, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@25e1 │ │ +09480e: 0a05 |003d: move-result v5 │ │ +094810: 3b05 2200 |003e: if-gez v5, 0060 // +0022 │ │ +094814: 0113 |0040: move v3, v1 │ │ +094816: 28ed |0041: goto 002e // -0013 │ │ +094818: 9102 090a |0042: sub-int v2, v9, v10 │ │ +09481c: 3523 1600 |0044: if-ge v3, v2, 005a // +0016 │ │ +094820: 9005 080a |0046: add-int v5, v8, v10 │ │ +094824: b035 |0048: add-int/2addr v5, v3 │ │ +094826: 4605 0705 |0049: aget-object v5, v7, v5 │ │ +09482a: 7220 e125 5600 |004b: invoke-interface {v6, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@25e1 │ │ +094830: 0a05 |004e: move-result v5 │ │ +094832: 3a05 0b00 |004f: if-ltz v5, 005a // +000b │ │ +094836: 0130 |0051: move v0, v3 │ │ +094838: e005 0301 |0052: shl-int/lit8 v5, v3, #int 1 // #01 │ │ +09483c: d803 0501 |0054: add-int/lit8 v3, v5, #int 1 // #01 │ │ +094840: 3c03 eeff |0056: if-gtz v3, 0044 // -0012 │ │ +094844: 0123 |0058: move v3, v2 │ │ +094846: 28eb |0059: goto 0044 // -0015 │ │ +094848: 3723 0300 |005a: if-le v3, v2, 005d // +0003 │ │ +09484c: 0123 |005c: move v3, v2 │ │ +09484e: b0a0 |005d: add-int/2addr v0, v10 │ │ +094850: b0a3 |005e: add-int/2addr v3, v10 │ │ +094852: 28cd |005f: goto 002c // -0033 │ │ +094854: d800 0101 |0060: add-int/lit8 v0, v1, #int 1 // #01 │ │ +094858: 28cc |0062: goto 002e // -0034 │ │ +09485a: 0f03 |0063: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0001 line=493 │ │ 0x0002 line=494 │ │ 0x000c line=496 │ │ 0x000e line=497 │ │ @@ -125535,72 +125557,72 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 110 16-bit code units │ │ -086320: |[086320] com.badlogic.gdx.utils.ComparableTimSort.mergeAt:(I)V │ │ -086330: 5495 0710 |0000: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runBase:[I // field@1007 │ │ -086334: 4400 050a |0002: aget v0, v5, v10 │ │ -086338: 5495 0810 |0004: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ -08633c: 4403 050a |0006: aget v3, v5, v10 │ │ -086340: 5495 0710 |0008: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runBase:[I // field@1007 │ │ -086344: d806 0a01 |000a: add-int/lit8 v6, v10, #int 1 // #01 │ │ -086348: 4401 0506 |000c: aget v1, v5, v6 │ │ -08634c: 5495 0810 |000e: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ -086350: d806 0a01 |0010: add-int/lit8 v6, v10, #int 1 // #01 │ │ -086354: 4404 0506 |0012: aget v4, v5, v6 │ │ -086358: 5495 0810 |0014: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ -08635c: 9006 0304 |0016: add-int v6, v3, v4 │ │ -086360: 4b06 050a |0018: aput v6, v5, v10 │ │ -086364: 5295 0910 |001a: iget v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@1009 │ │ -086368: d805 05fd |001c: add-int/lit8 v5, v5, #int -3 // #fd │ │ -08636c: 335a 1a00 |001e: if-ne v10, v5, 0038 // +001a │ │ -086370: 5495 0710 |0020: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runBase:[I // field@1007 │ │ -086374: d806 0a01 |0022: add-int/lit8 v6, v10, #int 1 // #01 │ │ -086378: 5497 0710 |0024: iget-object v7, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runBase:[I // field@1007 │ │ -08637c: d808 0a02 |0026: add-int/lit8 v8, v10, #int 2 // #02 │ │ -086380: 4407 0708 |0028: aget v7, v7, v8 │ │ -086384: 4b07 0506 |002a: aput v7, v5, v6 │ │ -086388: 5495 0810 |002c: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ -08638c: d806 0a01 |002e: add-int/lit8 v6, v10, #int 1 // #01 │ │ -086390: 5497 0810 |0030: iget-object v7, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ -086394: d808 0a02 |0032: add-int/lit8 v8, v10, #int 2 // #02 │ │ -086398: 4407 0708 |0034: aget v7, v7, v8 │ │ -08639c: 4b07 0506 |0036: aput v7, v5, v6 │ │ -0863a0: 5295 0910 |0038: iget v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@1009 │ │ -0863a4: d805 05ff |003a: add-int/lit8 v5, v5, #int -1 // #ff │ │ -0863a8: 5995 0910 |003c: iput v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@1009 │ │ -0863ac: 5495 0510 |003e: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@1005 │ │ -0863b0: 4605 0501 |0040: aget-object v5, v5, v1 │ │ -0863b4: 1f05 a903 |0042: check-cast v5, Ljava/lang/Comparable; // type@03a9 │ │ -0863b8: 5496 0510 |0044: iget-object v6, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@1005 │ │ -0863bc: 1207 |0046: const/4 v7, #int 0 // #0 │ │ -0863be: 7157 571f 6530 |0047: invoke-static {v5, v6, v0, v3, v7}, Lcom/badlogic/gdx/utils/ComparableTimSort;.gallopRight:(Ljava/lang/Comparable;[Ljava/lang/Object;III)I // method@1f57 │ │ -0863c4: 0a02 |004a: move-result v2 │ │ -0863c6: b020 |004b: add-int/2addr v0, v2 │ │ -0863c8: b123 |004c: sub-int/2addr v3, v2 │ │ -0863ca: 3903 0300 |004d: if-nez v3, 0050 // +0003 │ │ -0863ce: 0e00 |004f: return-void │ │ -0863d0: 5495 0510 |0050: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@1005 │ │ -0863d4: 9006 0003 |0052: add-int v6, v0, v3 │ │ -0863d8: d806 06ff |0054: add-int/lit8 v6, v6, #int -1 // #ff │ │ -0863dc: 4605 0506 |0056: aget-object v5, v5, v6 │ │ -0863e0: 1f05 a903 |0058: check-cast v5, Ljava/lang/Comparable; // type@03a9 │ │ -0863e4: 5496 0510 |005a: iget-object v6, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@1005 │ │ -0863e8: d807 04ff |005c: add-int/lit8 v7, v4, #int -1 // #ff │ │ -0863ec: 7157 561f 6541 |005e: invoke-static {v5, v6, v1, v4, v7}, Lcom/badlogic/gdx/utils/ComparableTimSort;.gallopLeft:(Ljava/lang/Comparable;[Ljava/lang/Object;III)I // method@1f56 │ │ -0863f2: 0a04 |0061: move-result v4 │ │ -0863f4: 3804 edff |0062: if-eqz v4, 004f // -0013 │ │ -0863f8: 3643 0600 |0064: if-gt v3, v4, 006a // +0006 │ │ -0863fc: 7054 5c1f 0913 |0066: invoke-direct {v9, v0, v3, v1, v4}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeLo:(IIII)V // method@1f5c │ │ -086402: 28e6 |0069: goto 004f // -001a │ │ -086404: 7054 5b1f 0913 |006a: invoke-direct {v9, v0, v3, v1, v4}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeHi:(IIII)V // method@1f5b │ │ -08640a: 28e2 |006d: goto 004f // -001e │ │ +09485c: |[09485c] com.badlogic.gdx.utils.ComparableTimSort.mergeAt:(I)V │ │ +09486c: 5495 0710 |0000: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runBase:[I // field@1007 │ │ +094870: 4400 050a |0002: aget v0, v5, v10 │ │ +094874: 5495 0810 |0004: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ +094878: 4403 050a |0006: aget v3, v5, v10 │ │ +09487c: 5495 0710 |0008: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runBase:[I // field@1007 │ │ +094880: d806 0a01 |000a: add-int/lit8 v6, v10, #int 1 // #01 │ │ +094884: 4401 0506 |000c: aget v1, v5, v6 │ │ +094888: 5495 0810 |000e: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ +09488c: d806 0a01 |0010: add-int/lit8 v6, v10, #int 1 // #01 │ │ +094890: 4404 0506 |0012: aget v4, v5, v6 │ │ +094894: 5495 0810 |0014: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ +094898: 9006 0304 |0016: add-int v6, v3, v4 │ │ +09489c: 4b06 050a |0018: aput v6, v5, v10 │ │ +0948a0: 5295 0910 |001a: iget v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@1009 │ │ +0948a4: d805 05fd |001c: add-int/lit8 v5, v5, #int -3 // #fd │ │ +0948a8: 335a 1a00 |001e: if-ne v10, v5, 0038 // +001a │ │ +0948ac: 5495 0710 |0020: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runBase:[I // field@1007 │ │ +0948b0: d806 0a01 |0022: add-int/lit8 v6, v10, #int 1 // #01 │ │ +0948b4: 5497 0710 |0024: iget-object v7, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runBase:[I // field@1007 │ │ +0948b8: d808 0a02 |0026: add-int/lit8 v8, v10, #int 2 // #02 │ │ +0948bc: 4407 0708 |0028: aget v7, v7, v8 │ │ +0948c0: 4b07 0506 |002a: aput v7, v5, v6 │ │ +0948c4: 5495 0810 |002c: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ +0948c8: d806 0a01 |002e: add-int/lit8 v6, v10, #int 1 // #01 │ │ +0948cc: 5497 0810 |0030: iget-object v7, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ +0948d0: d808 0a02 |0032: add-int/lit8 v8, v10, #int 2 // #02 │ │ +0948d4: 4407 0708 |0034: aget v7, v7, v8 │ │ +0948d8: 4b07 0506 |0036: aput v7, v5, v6 │ │ +0948dc: 5295 0910 |0038: iget v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@1009 │ │ +0948e0: d805 05ff |003a: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0948e4: 5995 0910 |003c: iput v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@1009 │ │ +0948e8: 5495 0510 |003e: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@1005 │ │ +0948ec: 4605 0501 |0040: aget-object v5, v5, v1 │ │ +0948f0: 1f05 a703 |0042: check-cast v5, Ljava/lang/Comparable; // type@03a7 │ │ +0948f4: 5496 0510 |0044: iget-object v6, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@1005 │ │ +0948f8: 1207 |0046: const/4 v7, #int 0 // #0 │ │ +0948fa: 7157 571f 6530 |0047: invoke-static {v5, v6, v0, v3, v7}, Lcom/badlogic/gdx/utils/ComparableTimSort;.gallopRight:(Ljava/lang/Comparable;[Ljava/lang/Object;III)I // method@1f57 │ │ +094900: 0a02 |004a: move-result v2 │ │ +094902: b020 |004b: add-int/2addr v0, v2 │ │ +094904: b123 |004c: sub-int/2addr v3, v2 │ │ +094906: 3903 0300 |004d: if-nez v3, 0050 // +0003 │ │ +09490a: 0e00 |004f: return-void │ │ +09490c: 5495 0510 |0050: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@1005 │ │ +094910: 9006 0003 |0052: add-int v6, v0, v3 │ │ +094914: d806 06ff |0054: add-int/lit8 v6, v6, #int -1 // #ff │ │ +094918: 4605 0506 |0056: aget-object v5, v5, v6 │ │ +09491c: 1f05 a703 |0058: check-cast v5, Ljava/lang/Comparable; // type@03a7 │ │ +094920: 5496 0510 |005a: iget-object v6, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@1005 │ │ +094924: d807 04ff |005c: add-int/lit8 v7, v4, #int -1 // #ff │ │ +094928: 7157 561f 6541 |005e: invoke-static {v5, v6, v1, v4, v7}, Lcom/badlogic/gdx/utils/ComparableTimSort;.gallopLeft:(Ljava/lang/Comparable;[Ljava/lang/Object;III)I // method@1f56 │ │ +09492e: 0a04 |0061: move-result v4 │ │ +094930: 3804 edff |0062: if-eqz v4, 004f // -0013 │ │ +094934: 3643 0600 |0064: if-gt v3, v4, 006a // +0006 │ │ +094938: 7054 5c1f 0913 |0066: invoke-direct {v9, v0, v3, v1, v4}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeLo:(IIII)V // method@1f5c │ │ +09493e: 28e6 |0069: goto 004f // -001a │ │ +094940: 7054 5b1f 0913 |006a: invoke-direct {v9, v0, v3, v1, v4}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeHi:(IIII)V // method@1f5b │ │ +094946: 28e2 |006d: goto 004f // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0004 line=371 │ │ 0x0008 line=372 │ │ 0x000e line=373 │ │ 0x0014 line=381 │ │ @@ -125632,50 +125654,50 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -08640c: |[08640c] com.badlogic.gdx.utils.ComparableTimSort.mergeCollapse:()V │ │ -08641c: 5251 0910 |0000: iget v1, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@1009 │ │ -086420: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -086422: 3721 3f00 |0003: if-le v1, v2, 0042 // +003f │ │ -086426: 5251 0910 |0005: iget v1, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@1009 │ │ -08642a: d800 01fe |0007: add-int/lit8 v0, v1, #int -2 // #fe │ │ -08642e: 3d00 2900 |0009: if-lez v0, 0032 // +0029 │ │ -086432: 5451 0810 |000b: iget-object v1, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ -086436: d802 00ff |000d: add-int/lit8 v2, v0, #int -1 // #ff │ │ -08643a: 4401 0102 |000f: aget v1, v1, v2 │ │ -08643e: 5452 0810 |0011: iget-object v2, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ -086442: 4402 0200 |0013: aget v2, v2, v0 │ │ -086446: 5453 0810 |0015: iget-object v3, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ -08644a: d804 0001 |0017: add-int/lit8 v4, v0, #int 1 // #01 │ │ -08644e: 4403 0304 |0019: aget v3, v3, v4 │ │ -086452: b032 |001b: add-int/2addr v2, v3 │ │ -086454: 3621 1600 |001c: if-gt v1, v2, 0032 // +0016 │ │ -086458: 5451 0810 |001e: iget-object v1, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ -08645c: d802 00ff |0020: add-int/lit8 v2, v0, #int -1 // #ff │ │ -086460: 4401 0102 |0022: aget v1, v1, v2 │ │ -086464: 5452 0810 |0024: iget-object v2, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ -086468: d803 0001 |0026: add-int/lit8 v3, v0, #int 1 // #01 │ │ -08646c: 4402 0203 |0028: aget v2, v2, v3 │ │ -086470: 3521 0400 |002a: if-ge v1, v2, 002e // +0004 │ │ -086474: d800 00ff |002c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -086478: 7020 581f 0500 |002e: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeAt:(I)V // method@1f58 │ │ -08647e: 28cf |0031: goto 0000 // -0031 │ │ -086480: 5451 0810 |0032: iget-object v1, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ -086484: 4401 0100 |0034: aget v1, v1, v0 │ │ -086488: 5452 0810 |0036: iget-object v2, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ -08648c: d803 0001 |0038: add-int/lit8 v3, v0, #int 1 // #01 │ │ -086490: 4402 0203 |003a: aget v2, v2, v3 │ │ -086494: 3621 0600 |003c: if-gt v1, v2, 0042 // +0006 │ │ -086498: 7020 581f 0500 |003e: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeAt:(I)V // method@1f58 │ │ -08649e: 28bf |0041: goto 0000 // -0041 │ │ -0864a0: 0e00 |0042: return-void │ │ +094948: |[094948] com.badlogic.gdx.utils.ComparableTimSort.mergeCollapse:()V │ │ +094958: 5251 0910 |0000: iget v1, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@1009 │ │ +09495c: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +09495e: 3721 3f00 |0003: if-le v1, v2, 0042 // +003f │ │ +094962: 5251 0910 |0005: iget v1, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@1009 │ │ +094966: d800 01fe |0007: add-int/lit8 v0, v1, #int -2 // #fe │ │ +09496a: 3d00 2900 |0009: if-lez v0, 0032 // +0029 │ │ +09496e: 5451 0810 |000b: iget-object v1, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ +094972: d802 00ff |000d: add-int/lit8 v2, v0, #int -1 // #ff │ │ +094976: 4401 0102 |000f: aget v1, v1, v2 │ │ +09497a: 5452 0810 |0011: iget-object v2, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ +09497e: 4402 0200 |0013: aget v2, v2, v0 │ │ +094982: 5453 0810 |0015: iget-object v3, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ +094986: d804 0001 |0017: add-int/lit8 v4, v0, #int 1 // #01 │ │ +09498a: 4403 0304 |0019: aget v3, v3, v4 │ │ +09498e: b032 |001b: add-int/2addr v2, v3 │ │ +094990: 3621 1600 |001c: if-gt v1, v2, 0032 // +0016 │ │ +094994: 5451 0810 |001e: iget-object v1, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ +094998: d802 00ff |0020: add-int/lit8 v2, v0, #int -1 // #ff │ │ +09499c: 4401 0102 |0022: aget v1, v1, v2 │ │ +0949a0: 5452 0810 |0024: iget-object v2, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ +0949a4: d803 0001 |0026: add-int/lit8 v3, v0, #int 1 // #01 │ │ +0949a8: 4402 0203 |0028: aget v2, v2, v3 │ │ +0949ac: 3521 0400 |002a: if-ge v1, v2, 002e // +0004 │ │ +0949b0: d800 00ff |002c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0949b4: 7020 581f 0500 |002e: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeAt:(I)V // method@1f58 │ │ +0949ba: 28cf |0031: goto 0000 // -0031 │ │ +0949bc: 5451 0810 |0032: iget-object v1, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ +0949c0: 4401 0100 |0034: aget v1, v1, v0 │ │ +0949c4: 5452 0810 |0036: iget-object v2, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ +0949c8: d803 0001 |0038: add-int/lit8 v3, v0, #int 1 // #01 │ │ +0949cc: 4402 0203 |003a: aget v2, v2, v3 │ │ +0949d0: 3621 0600 |003c: if-gt v1, v2, 0042 // +0006 │ │ +0949d4: 7020 581f 0500 |003e: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeAt:(I)V // method@1f58 │ │ +0949da: 28bf |0041: goto 0000 // -0041 │ │ +0949dc: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0005 line=339 │ │ 0x0009 line=340 │ │ 0x001e line=341 │ │ 0x002e line=342 │ │ @@ -125691,32 +125713,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0864a4: |[0864a4] com.badlogic.gdx.utils.ComparableTimSort.mergeForceCollapse:()V │ │ -0864b4: 5241 0910 |0000: iget v1, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@1009 │ │ -0864b8: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -0864ba: 3721 1c00 |0003: if-le v1, v2, 001f // +001c │ │ -0864be: 5241 0910 |0005: iget v1, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@1009 │ │ -0864c2: d800 01fe |0007: add-int/lit8 v0, v1, #int -2 // #fe │ │ -0864c6: 3d00 1200 |0009: if-lez v0, 001b // +0012 │ │ -0864ca: 5441 0810 |000b: iget-object v1, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ -0864ce: d802 00ff |000d: add-int/lit8 v2, v0, #int -1 // #ff │ │ -0864d2: 4401 0102 |000f: aget v1, v1, v2 │ │ -0864d6: 5442 0810 |0011: iget-object v2, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ -0864da: d803 0001 |0013: add-int/lit8 v3, v0, #int 1 // #01 │ │ -0864de: 4402 0203 |0015: aget v2, v2, v3 │ │ -0864e2: 3521 0400 |0017: if-ge v1, v2, 001b // +0004 │ │ -0864e6: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0864ea: 7020 581f 0400 |001b: invoke-direct {v4, v0}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeAt:(I)V // method@1f58 │ │ -0864f0: 28e2 |001e: goto 0000 // -001e │ │ -0864f2: 0e00 |001f: return-void │ │ +0949e0: |[0949e0] com.badlogic.gdx.utils.ComparableTimSort.mergeForceCollapse:()V │ │ +0949f0: 5241 0910 |0000: iget v1, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@1009 │ │ +0949f4: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +0949f6: 3721 1c00 |0003: if-le v1, v2, 001f // +001c │ │ +0949fa: 5241 0910 |0005: iget v1, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@1009 │ │ +0949fe: d800 01fe |0007: add-int/lit8 v0, v1, #int -2 // #fe │ │ +094a02: 3d00 1200 |0009: if-lez v0, 001b // +0012 │ │ +094a06: 5441 0810 |000b: iget-object v1, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ +094a0a: d802 00ff |000d: add-int/lit8 v2, v0, #int -1 // #ff │ │ +094a0e: 4401 0102 |000f: aget v1, v1, v2 │ │ +094a12: 5442 0810 |0011: iget-object v2, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ +094a16: d803 0001 |0013: add-int/lit8 v3, v0, #int 1 // #01 │ │ +094a1a: 4402 0203 |0015: aget v2, v2, v3 │ │ +094a1e: 3521 0400 |0017: if-ge v1, v2, 001b // +0004 │ │ +094a22: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ +094a26: 7020 581f 0400 |001b: invoke-direct {v4, v0}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeAt:(I)V // method@1f58 │ │ +094a2c: 28e2 |001e: goto 0000 // -001e │ │ +094a2e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0005 line=354 │ │ 0x0009 line=355 │ │ 0x001b line=356 │ │ 0x001f line=358 │ │ @@ -125729,207 +125751,207 @@ │ │ type : '(IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 21 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 334 16-bit code units │ │ -0864f4: |[0864f4] com.badlogic.gdx.utils.ComparableTimSort.mergeHi:(IIII)V │ │ -086504: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -086508: 5402 0510 |0002: iget-object v2, v0, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@1005 │ │ -08650c: 0800 1000 |0004: move-object/from16 v0, v16 │ │ -086510: 0201 1400 |0006: move/from16 v1, v20 │ │ -086514: 7020 551f 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ComparableTimSort;.ensureCapacity:(I)[Ljava/lang/Object; // method@1f55 │ │ -08651a: 0c0c |000b: move-result-object v12 │ │ -08651c: 120d |000c: const/4 v13, #int 0 // #0 │ │ -08651e: 0200 1300 |000d: move/from16 v0, v19 │ │ -086522: 0201 1400 |000f: move/from16 v1, v20 │ │ -086526: 7151 7826 02dc |0011: invoke-static {v2, v0, v12, v13, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -08652c: 900d 1112 |0014: add-int v13, v17, v18 │ │ -086530: d805 0dff |0016: add-int/lit8 v5, v13, #int -1 // #ff │ │ -086534: d807 14ff |0018: add-int/lit8 v7, v20, #int -1 // #ff │ │ -086538: 900d 1314 |001a: add-int v13, v19, v20 │ │ -08653c: d809 0dff |001c: add-int/lit8 v9, v13, #int -1 // #ff │ │ -086540: d80a 09ff |001e: add-int/lit8 v10, v9, #int -1 // #ff │ │ -086544: d806 05ff |0020: add-int/lit8 v6, v5, #int -1 // #ff │ │ -086548: 460d 0205 |0022: aget-object v13, v2, v5 │ │ -08654c: 4d0d 0209 |0024: aput-object v13, v2, v9 │ │ -086550: d812 12ff |0026: add-int/lit8 v18, v18, #int -1 // #ff │ │ -086554: 3912 0f00 |0028: if-nez v18, 0037 // +000f │ │ -086558: 120d |002a: const/4 v13, #int 0 // #0 │ │ -08655a: d80e 14ff |002b: add-int/lit8 v14, v20, #int -1 // #ff │ │ -08655e: 910e 0a0e |002d: sub-int v14, v10, v14 │ │ -086562: 0200 1400 |002f: move/from16 v0, v20 │ │ -086566: 7150 7826 dce2 |0031: invoke-static {v12, v13, v2, v14, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -08656c: 01a9 |0034: move v9, v10 │ │ -08656e: 0165 |0035: move v5, v6 │ │ -086570: 0e00 |0036: return-void │ │ -086572: 121d |0037: const/4 v13, #int 1 // #1 │ │ -086574: 0200 1400 |0038: move/from16 v0, v20 │ │ -086578: 33d0 1400 |003a: if-ne v0, v13, 004e // +0014 │ │ -08657c: 9109 0a12 |003c: sub-int v9, v10, v18 │ │ -086580: 9105 0612 |003e: sub-int v5, v6, v18 │ │ -086584: d80d 0501 |0040: add-int/lit8 v13, v5, #int 1 // #01 │ │ -086588: d80e 0901 |0042: add-int/lit8 v14, v9, #int 1 // #01 │ │ -08658c: 0200 1200 |0044: move/from16 v0, v18 │ │ -086590: 7150 7826 d2e2 |0046: invoke-static {v2, v13, v2, v14, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -086596: 460d 0c07 |0049: aget-object v13, v12, v7 │ │ -08659a: 4d0d 0209 |004b: aput-object v13, v2, v9 │ │ -08659e: 28e9 |004d: goto 0036 // -0017 │ │ -0865a0: 0800 1000 |004e: move-object/from16 v0, v16 │ │ -0865a4: 520b 0610 |0050: iget v11, v0, Lcom/badlogic/gdx/utils/ComparableTimSort;.minGallop:I // field@1006 │ │ -0865a8: 01a9 |0052: move v9, v10 │ │ -0865aa: 0165 |0053: move v5, v6 │ │ -0865ac: 1203 |0054: const/4 v3, #int 0 // #0 │ │ -0865ae: 1204 |0055: const/4 v4, #int 0 // #0 │ │ -0865b0: 460d 0c07 |0056: aget-object v13, v12, v7 │ │ -0865b4: 1f0d a903 |0058: check-cast v13, Ljava/lang/Comparable; // type@03a9 │ │ -0865b8: 460e 0205 |005a: aget-object v14, v2, v5 │ │ -0865bc: 7220 e125 ed00 |005c: invoke-interface {v13, v14}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@25e1 │ │ -0865c2: 0a0d |005f: move-result v13 │ │ -0865c4: 3b0d 3200 |0060: if-gez v13, 0092 // +0032 │ │ -0865c8: d80a 09ff |0062: add-int/lit8 v10, v9, #int -1 // #ff │ │ -0865cc: d806 05ff |0064: add-int/lit8 v6, v5, #int -1 // #ff │ │ -0865d0: 460d 0205 |0066: aget-object v13, v2, v5 │ │ -0865d4: 4d0d 0209 |0068: aput-object v13, v2, v9 │ │ -0865d8: d803 0301 |006a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0865dc: 1204 |006c: const/4 v4, #int 0 // #0 │ │ -0865de: d812 12ff |006d: add-int/lit8 v18, v18, #int -1 // #ff │ │ -0865e2: 3912 db00 |006f: if-nez v18, 014a // +00db │ │ -0865e6: 01a9 |0071: move v9, v10 │ │ -0865e8: 0165 |0072: move v5, v6 │ │ -0865ea: 121d |0073: const/4 v13, #int 1 // #1 │ │ -0865ec: 35db 0300 |0074: if-ge v11, v13, 0077 // +0003 │ │ -0865f0: 121b |0076: const/4 v11, #int 1 // #1 │ │ -0865f2: 0800 1000 |0077: move-object/from16 v0, v16 │ │ -0865f6: 590b 0610 |0079: iput v11, v0, Lcom/badlogic/gdx/utils/ComparableTimSort;.minGallop:I // field@1006 │ │ -0865fa: 121d |007b: const/4 v13, #int 1 // #1 │ │ -0865fc: 0200 1400 |007c: move/from16 v0, v20 │ │ -086600: 33d0 af00 |007e: if-ne v0, v13, 012d // +00af │ │ -086604: 9109 0912 |0080: sub-int v9, v9, v18 │ │ -086608: 9105 0512 |0082: sub-int v5, v5, v18 │ │ -08660c: d80d 0501 |0084: add-int/lit8 v13, v5, #int 1 // #01 │ │ -086610: d80e 0901 |0086: add-int/lit8 v14, v9, #int 1 // #01 │ │ -086614: 0200 1200 |0088: move/from16 v0, v18 │ │ -086618: 7150 7826 d2e2 |008a: invoke-static {v2, v13, v2, v14, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -08661e: 460d 0c07 |008d: aget-object v13, v12, v7 │ │ -086622: 4d0d 0209 |008f: aput-object v13, v2, v9 │ │ -086626: 28a5 |0091: goto 0036 // -005b │ │ -086628: d80a 09ff |0092: add-int/lit8 v10, v9, #int -1 // #ff │ │ -08662c: d808 07ff |0094: add-int/lit8 v8, v7, #int -1 // #ff │ │ -086630: 460d 0c07 |0096: aget-object v13, v12, v7 │ │ -086634: 4d0d 0209 |0098: aput-object v13, v2, v9 │ │ -086638: d804 0401 |009a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -08663c: 1203 |009c: const/4 v3, #int 0 // #0 │ │ -08663e: d814 14ff |009d: add-int/lit8 v20, v20, #int -1 // #ff │ │ -086642: 121d |009f: const/4 v13, #int 1 // #1 │ │ -086644: 0200 1400 |00a0: move/from16 v0, v20 │ │ -086648: 33d0 0500 |00a2: if-ne v0, v13, 00a7 // +0005 │ │ -08664c: 01a9 |00a4: move v9, v10 │ │ -08664e: 0187 |00a5: move v7, v8 │ │ -086650: 28cd |00a6: goto 0073 // -0033 │ │ -086652: 01a9 |00a7: move v9, v10 │ │ -086654: 0187 |00a8: move v7, v8 │ │ -086656: 960d 0304 |00a9: or-int v13, v3, v4 │ │ -08665a: 34bd abff |00ab: if-lt v13, v11, 0056 // -0055 │ │ -08665e: 460d 0c07 |00ad: aget-object v13, v12, v7 │ │ -086662: 1f0d a903 |00af: check-cast v13, Ljava/lang/Comparable; // type@03a9 │ │ -086666: d80e 12ff |00b1: add-int/lit8 v14, v18, #int -1 // #ff │ │ -08666a: 0200 1100 |00b3: move/from16 v0, v17 │ │ -08666e: 0201 1200 |00b5: move/from16 v1, v18 │ │ -086672: 715e 571f 2d10 |00b7: invoke-static {v13, v2, v0, v1, v14}, Lcom/badlogic/gdx/utils/ComparableTimSort;.gallopRight:(Ljava/lang/Comparable;[Ljava/lang/Object;III)I // method@1f57 │ │ -086678: 0a0d |00ba: move-result v13 │ │ -08667a: 9103 120d |00bb: sub-int v3, v18, v13 │ │ -08667e: 3803 0f00 |00bd: if-eqz v3, 00cc // +000f │ │ -086682: b139 |00bf: sub-int/2addr v9, v3 │ │ -086684: b135 |00c0: sub-int/2addr v5, v3 │ │ -086686: 9112 1203 |00c1: sub-int v18, v18, v3 │ │ -08668a: d80d 0501 |00c3: add-int/lit8 v13, v5, #int 1 // #01 │ │ -08668e: d80e 0901 |00c5: add-int/lit8 v14, v9, #int 1 // #01 │ │ -086692: 7153 7826 d2e2 |00c7: invoke-static {v2, v13, v2, v14, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -086698: 3812 a9ff |00ca: if-eqz v18, 0073 // -0057 │ │ -08669c: d80a 09ff |00cc: add-int/lit8 v10, v9, #int -1 // #ff │ │ -0866a0: d808 07ff |00ce: add-int/lit8 v8, v7, #int -1 // #ff │ │ -0866a4: 460d 0c07 |00d0: aget-object v13, v12, v7 │ │ -0866a8: 4d0d 0209 |00d2: aput-object v13, v2, v9 │ │ -0866ac: d814 14ff |00d4: add-int/lit8 v20, v20, #int -1 // #ff │ │ -0866b0: 121d |00d6: const/4 v13, #int 1 // #1 │ │ -0866b2: 0200 1400 |00d7: move/from16 v0, v20 │ │ -0866b6: 33d0 0500 |00d9: if-ne v0, v13, 00de // +0005 │ │ -0866ba: 01a9 |00db: move v9, v10 │ │ -0866bc: 0187 |00dc: move v7, v8 │ │ -0866be: 2896 |00dd: goto 0073 // -006a │ │ -0866c0: 460d 0205 |00de: aget-object v13, v2, v5 │ │ -0866c4: 1f0d a903 |00e0: check-cast v13, Ljava/lang/Comparable; // type@03a9 │ │ -0866c8: 120e |00e2: const/4 v14, #int 0 // #0 │ │ -0866ca: d80f 14ff |00e3: add-int/lit8 v15, v20, #int -1 // #ff │ │ -0866ce: 0200 1400 |00e5: move/from16 v0, v20 │ │ -0866d2: 715f 561f cd0e |00e7: invoke-static {v13, v12, v14, v0, v15}, Lcom/badlogic/gdx/utils/ComparableTimSort;.gallopLeft:(Ljava/lang/Comparable;[Ljava/lang/Object;III)I // method@1f56 │ │ -0866d8: 0a0d |00ea: move-result v13 │ │ -0866da: 9104 140d |00eb: sub-int v4, v20, v13 │ │ -0866de: 3804 5a00 |00ed: if-eqz v4, 0147 // +005a │ │ -0866e2: 9109 0a04 |00ef: sub-int v9, v10, v4 │ │ -0866e6: 9107 0804 |00f1: sub-int v7, v8, v4 │ │ -0866ea: 9114 1404 |00f3: sub-int v20, v20, v4 │ │ -0866ee: d80d 0701 |00f5: add-int/lit8 v13, v7, #int 1 // #01 │ │ -0866f2: d80e 0901 |00f7: add-int/lit8 v14, v9, #int 1 // #01 │ │ -0866f6: 7154 7826 dce2 |00f9: invoke-static {v12, v13, v2, v14, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0866fc: 121d |00fc: const/4 v13, #int 1 // #1 │ │ -0866fe: 0200 1400 |00fd: move/from16 v0, v20 │ │ -086702: 37d0 74ff |00ff: if-le v0, v13, 0073 // -008c │ │ -086706: d80a 09ff |0101: add-int/lit8 v10, v9, #int -1 // #ff │ │ -08670a: d806 05ff |0103: add-int/lit8 v6, v5, #int -1 // #ff │ │ -08670e: 460d 0205 |0105: aget-object v13, v2, v5 │ │ -086712: 4d0d 0209 |0107: aput-object v13, v2, v9 │ │ -086716: d812 12ff |0109: add-int/lit8 v18, v18, #int -1 // #ff │ │ -08671a: 3912 0600 |010b: if-nez v18, 0111 // +0006 │ │ -08671e: 01a9 |010d: move v9, v10 │ │ -086720: 0165 |010e: move v5, v6 │ │ -086722: 2900 64ff |010f: goto/16 0073 // -009c │ │ -086726: d80b 0bff |0111: add-int/lit8 v11, v11, #int -1 // #ff │ │ -08672a: 127d |0113: const/4 v13, #int 7 // #7 │ │ -08672c: 34d3 1400 |0114: if-lt v3, v13, 0128 // +0014 │ │ -086730: 121d |0116: const/4 v13, #int 1 // #1 │ │ -086732: 01de |0117: move v14, v13 │ │ -086734: 127d |0118: const/4 v13, #int 7 // #7 │ │ -086736: 34d4 1200 |0119: if-lt v4, v13, 012b // +0012 │ │ -08673a: 121d |011b: const/4 v13, #int 1 // #1 │ │ -08673c: b6ed |011c: or-int/2addr v13, v14 │ │ -08673e: 390d 2600 |011d: if-nez v13, 0143 // +0026 │ │ -086742: 3b0b 0300 |011f: if-gez v11, 0122 // +0003 │ │ -086746: 120b |0121: const/4 v11, #int 0 // #0 │ │ -086748: d80b 0b02 |0122: add-int/lit8 v11, v11, #int 2 // #02 │ │ -08674c: 01a9 |0124: move v9, v10 │ │ -08674e: 0165 |0125: move v5, v6 │ │ -086750: 2900 2eff |0126: goto/16 0054 // -00d2 │ │ -086754: 120d |0128: const/4 v13, #int 0 // #0 │ │ -086756: 01de |0129: move v14, v13 │ │ -086758: 28ee |012a: goto 0118 // -0012 │ │ -08675a: 120d |012b: const/4 v13, #int 0 // #0 │ │ -08675c: 28f0 |012c: goto 011c // -0010 │ │ -08675e: 3914 0a00 |012d: if-nez v20, 0137 // +000a │ │ -086762: 220d af03 |012f: new-instance v13, Ljava/lang/IllegalArgumentException; // type@03af │ │ -086766: 1a0e 7e02 |0131: const-string v14, "Comparison method violates its general contract!" // string@027e │ │ -08676a: 7020 f825 ed00 |0133: invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -086770: 270d |0136: throw v13 │ │ -086772: 120d |0137: const/4 v13, #int 0 // #0 │ │ -086774: d80e 14ff |0138: add-int/lit8 v14, v20, #int -1 // #ff │ │ -086778: 910e 090e |013a: sub-int v14, v9, v14 │ │ -08677c: 0200 1400 |013c: move/from16 v0, v20 │ │ -086780: 7150 7826 dce2 |013e: invoke-static {v12, v13, v2, v14, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -086786: 2900 f5fe |0141: goto/16 0036 // -010b │ │ -08678a: 01a9 |0143: move v9, v10 │ │ -08678c: 0165 |0144: move v5, v6 │ │ -08678e: 2900 68ff |0145: goto/16 00ad // -0098 │ │ -086792: 01a9 |0147: move v9, v10 │ │ -086794: 0187 |0148: move v7, v8 │ │ -086796: 28b8 |0149: goto 0101 // -0048 │ │ -086798: 01a9 |014a: move v9, v10 │ │ -08679a: 0165 |014b: move v5, v6 │ │ -08679c: 2900 5dff |014c: goto/16 00a9 // -00a3 │ │ +094a30: |[094a30] com.badlogic.gdx.utils.ComparableTimSort.mergeHi:(IIII)V │ │ +094a40: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +094a44: 5402 0510 |0002: iget-object v2, v0, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@1005 │ │ +094a48: 0800 1000 |0004: move-object/from16 v0, v16 │ │ +094a4c: 0201 1400 |0006: move/from16 v1, v20 │ │ +094a50: 7020 551f 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ComparableTimSort;.ensureCapacity:(I)[Ljava/lang/Object; // method@1f55 │ │ +094a56: 0c0c |000b: move-result-object v12 │ │ +094a58: 120d |000c: const/4 v13, #int 0 // #0 │ │ +094a5a: 0200 1300 |000d: move/from16 v0, v19 │ │ +094a5e: 0201 1400 |000f: move/from16 v1, v20 │ │ +094a62: 7151 7826 02dc |0011: invoke-static {v2, v0, v12, v13, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +094a68: 900d 1112 |0014: add-int v13, v17, v18 │ │ +094a6c: d805 0dff |0016: add-int/lit8 v5, v13, #int -1 // #ff │ │ +094a70: d807 14ff |0018: add-int/lit8 v7, v20, #int -1 // #ff │ │ +094a74: 900d 1314 |001a: add-int v13, v19, v20 │ │ +094a78: d809 0dff |001c: add-int/lit8 v9, v13, #int -1 // #ff │ │ +094a7c: d80a 09ff |001e: add-int/lit8 v10, v9, #int -1 // #ff │ │ +094a80: d806 05ff |0020: add-int/lit8 v6, v5, #int -1 // #ff │ │ +094a84: 460d 0205 |0022: aget-object v13, v2, v5 │ │ +094a88: 4d0d 0209 |0024: aput-object v13, v2, v9 │ │ +094a8c: d812 12ff |0026: add-int/lit8 v18, v18, #int -1 // #ff │ │ +094a90: 3912 0f00 |0028: if-nez v18, 0037 // +000f │ │ +094a94: 120d |002a: const/4 v13, #int 0 // #0 │ │ +094a96: d80e 14ff |002b: add-int/lit8 v14, v20, #int -1 // #ff │ │ +094a9a: 910e 0a0e |002d: sub-int v14, v10, v14 │ │ +094a9e: 0200 1400 |002f: move/from16 v0, v20 │ │ +094aa2: 7150 7826 dce2 |0031: invoke-static {v12, v13, v2, v14, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +094aa8: 01a9 |0034: move v9, v10 │ │ +094aaa: 0165 |0035: move v5, v6 │ │ +094aac: 0e00 |0036: return-void │ │ +094aae: 121d |0037: const/4 v13, #int 1 // #1 │ │ +094ab0: 0200 1400 |0038: move/from16 v0, v20 │ │ +094ab4: 33d0 1400 |003a: if-ne v0, v13, 004e // +0014 │ │ +094ab8: 9109 0a12 |003c: sub-int v9, v10, v18 │ │ +094abc: 9105 0612 |003e: sub-int v5, v6, v18 │ │ +094ac0: d80d 0501 |0040: add-int/lit8 v13, v5, #int 1 // #01 │ │ +094ac4: d80e 0901 |0042: add-int/lit8 v14, v9, #int 1 // #01 │ │ +094ac8: 0200 1200 |0044: move/from16 v0, v18 │ │ +094acc: 7150 7826 d2e2 |0046: invoke-static {v2, v13, v2, v14, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +094ad2: 460d 0c07 |0049: aget-object v13, v12, v7 │ │ +094ad6: 4d0d 0209 |004b: aput-object v13, v2, v9 │ │ +094ada: 28e9 |004d: goto 0036 // -0017 │ │ +094adc: 0800 1000 |004e: move-object/from16 v0, v16 │ │ +094ae0: 520b 0610 |0050: iget v11, v0, Lcom/badlogic/gdx/utils/ComparableTimSort;.minGallop:I // field@1006 │ │ +094ae4: 01a9 |0052: move v9, v10 │ │ +094ae6: 0165 |0053: move v5, v6 │ │ +094ae8: 1203 |0054: const/4 v3, #int 0 // #0 │ │ +094aea: 1204 |0055: const/4 v4, #int 0 // #0 │ │ +094aec: 460d 0c07 |0056: aget-object v13, v12, v7 │ │ +094af0: 1f0d a703 |0058: check-cast v13, Ljava/lang/Comparable; // type@03a7 │ │ +094af4: 460e 0205 |005a: aget-object v14, v2, v5 │ │ +094af8: 7220 e125 ed00 |005c: invoke-interface {v13, v14}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@25e1 │ │ +094afe: 0a0d |005f: move-result v13 │ │ +094b00: 3b0d 3200 |0060: if-gez v13, 0092 // +0032 │ │ +094b04: d80a 09ff |0062: add-int/lit8 v10, v9, #int -1 // #ff │ │ +094b08: d806 05ff |0064: add-int/lit8 v6, v5, #int -1 // #ff │ │ +094b0c: 460d 0205 |0066: aget-object v13, v2, v5 │ │ +094b10: 4d0d 0209 |0068: aput-object v13, v2, v9 │ │ +094b14: d803 0301 |006a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +094b18: 1204 |006c: const/4 v4, #int 0 // #0 │ │ +094b1a: d812 12ff |006d: add-int/lit8 v18, v18, #int -1 // #ff │ │ +094b1e: 3912 db00 |006f: if-nez v18, 014a // +00db │ │ +094b22: 01a9 |0071: move v9, v10 │ │ +094b24: 0165 |0072: move v5, v6 │ │ +094b26: 121d |0073: const/4 v13, #int 1 // #1 │ │ +094b28: 35db 0300 |0074: if-ge v11, v13, 0077 // +0003 │ │ +094b2c: 121b |0076: const/4 v11, #int 1 // #1 │ │ +094b2e: 0800 1000 |0077: move-object/from16 v0, v16 │ │ +094b32: 590b 0610 |0079: iput v11, v0, Lcom/badlogic/gdx/utils/ComparableTimSort;.minGallop:I // field@1006 │ │ +094b36: 121d |007b: const/4 v13, #int 1 // #1 │ │ +094b38: 0200 1400 |007c: move/from16 v0, v20 │ │ +094b3c: 33d0 af00 |007e: if-ne v0, v13, 012d // +00af │ │ +094b40: 9109 0912 |0080: sub-int v9, v9, v18 │ │ +094b44: 9105 0512 |0082: sub-int v5, v5, v18 │ │ +094b48: d80d 0501 |0084: add-int/lit8 v13, v5, #int 1 // #01 │ │ +094b4c: d80e 0901 |0086: add-int/lit8 v14, v9, #int 1 // #01 │ │ +094b50: 0200 1200 |0088: move/from16 v0, v18 │ │ +094b54: 7150 7826 d2e2 |008a: invoke-static {v2, v13, v2, v14, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +094b5a: 460d 0c07 |008d: aget-object v13, v12, v7 │ │ +094b5e: 4d0d 0209 |008f: aput-object v13, v2, v9 │ │ +094b62: 28a5 |0091: goto 0036 // -005b │ │ +094b64: d80a 09ff |0092: add-int/lit8 v10, v9, #int -1 // #ff │ │ +094b68: d808 07ff |0094: add-int/lit8 v8, v7, #int -1 // #ff │ │ +094b6c: 460d 0c07 |0096: aget-object v13, v12, v7 │ │ +094b70: 4d0d 0209 |0098: aput-object v13, v2, v9 │ │ +094b74: d804 0401 |009a: add-int/lit8 v4, v4, #int 1 // #01 │ │ +094b78: 1203 |009c: const/4 v3, #int 0 // #0 │ │ +094b7a: d814 14ff |009d: add-int/lit8 v20, v20, #int -1 // #ff │ │ +094b7e: 121d |009f: const/4 v13, #int 1 // #1 │ │ +094b80: 0200 1400 |00a0: move/from16 v0, v20 │ │ +094b84: 33d0 0500 |00a2: if-ne v0, v13, 00a7 // +0005 │ │ +094b88: 01a9 |00a4: move v9, v10 │ │ +094b8a: 0187 |00a5: move v7, v8 │ │ +094b8c: 28cd |00a6: goto 0073 // -0033 │ │ +094b8e: 01a9 |00a7: move v9, v10 │ │ +094b90: 0187 |00a8: move v7, v8 │ │ +094b92: 960d 0304 |00a9: or-int v13, v3, v4 │ │ +094b96: 34bd abff |00ab: if-lt v13, v11, 0056 // -0055 │ │ +094b9a: 460d 0c07 |00ad: aget-object v13, v12, v7 │ │ +094b9e: 1f0d a703 |00af: check-cast v13, Ljava/lang/Comparable; // type@03a7 │ │ +094ba2: d80e 12ff |00b1: add-int/lit8 v14, v18, #int -1 // #ff │ │ +094ba6: 0200 1100 |00b3: move/from16 v0, v17 │ │ +094baa: 0201 1200 |00b5: move/from16 v1, v18 │ │ +094bae: 715e 571f 2d10 |00b7: invoke-static {v13, v2, v0, v1, v14}, Lcom/badlogic/gdx/utils/ComparableTimSort;.gallopRight:(Ljava/lang/Comparable;[Ljava/lang/Object;III)I // method@1f57 │ │ +094bb4: 0a0d |00ba: move-result v13 │ │ +094bb6: 9103 120d |00bb: sub-int v3, v18, v13 │ │ +094bba: 3803 0f00 |00bd: if-eqz v3, 00cc // +000f │ │ +094bbe: b139 |00bf: sub-int/2addr v9, v3 │ │ +094bc0: b135 |00c0: sub-int/2addr v5, v3 │ │ +094bc2: 9112 1203 |00c1: sub-int v18, v18, v3 │ │ +094bc6: d80d 0501 |00c3: add-int/lit8 v13, v5, #int 1 // #01 │ │ +094bca: d80e 0901 |00c5: add-int/lit8 v14, v9, #int 1 // #01 │ │ +094bce: 7153 7826 d2e2 |00c7: invoke-static {v2, v13, v2, v14, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +094bd4: 3812 a9ff |00ca: if-eqz v18, 0073 // -0057 │ │ +094bd8: d80a 09ff |00cc: add-int/lit8 v10, v9, #int -1 // #ff │ │ +094bdc: d808 07ff |00ce: add-int/lit8 v8, v7, #int -1 // #ff │ │ +094be0: 460d 0c07 |00d0: aget-object v13, v12, v7 │ │ +094be4: 4d0d 0209 |00d2: aput-object v13, v2, v9 │ │ +094be8: d814 14ff |00d4: add-int/lit8 v20, v20, #int -1 // #ff │ │ +094bec: 121d |00d6: const/4 v13, #int 1 // #1 │ │ +094bee: 0200 1400 |00d7: move/from16 v0, v20 │ │ +094bf2: 33d0 0500 |00d9: if-ne v0, v13, 00de // +0005 │ │ +094bf6: 01a9 |00db: move v9, v10 │ │ +094bf8: 0187 |00dc: move v7, v8 │ │ +094bfa: 2896 |00dd: goto 0073 // -006a │ │ +094bfc: 460d 0205 |00de: aget-object v13, v2, v5 │ │ +094c00: 1f0d a703 |00e0: check-cast v13, Ljava/lang/Comparable; // type@03a7 │ │ +094c04: 120e |00e2: const/4 v14, #int 0 // #0 │ │ +094c06: d80f 14ff |00e3: add-int/lit8 v15, v20, #int -1 // #ff │ │ +094c0a: 0200 1400 |00e5: move/from16 v0, v20 │ │ +094c0e: 715f 561f cd0e |00e7: invoke-static {v13, v12, v14, v0, v15}, Lcom/badlogic/gdx/utils/ComparableTimSort;.gallopLeft:(Ljava/lang/Comparable;[Ljava/lang/Object;III)I // method@1f56 │ │ +094c14: 0a0d |00ea: move-result v13 │ │ +094c16: 9104 140d |00eb: sub-int v4, v20, v13 │ │ +094c1a: 3804 5a00 |00ed: if-eqz v4, 0147 // +005a │ │ +094c1e: 9109 0a04 |00ef: sub-int v9, v10, v4 │ │ +094c22: 9107 0804 |00f1: sub-int v7, v8, v4 │ │ +094c26: 9114 1404 |00f3: sub-int v20, v20, v4 │ │ +094c2a: d80d 0701 |00f5: add-int/lit8 v13, v7, #int 1 // #01 │ │ +094c2e: d80e 0901 |00f7: add-int/lit8 v14, v9, #int 1 // #01 │ │ +094c32: 7154 7826 dce2 |00f9: invoke-static {v12, v13, v2, v14, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +094c38: 121d |00fc: const/4 v13, #int 1 // #1 │ │ +094c3a: 0200 1400 |00fd: move/from16 v0, v20 │ │ +094c3e: 37d0 74ff |00ff: if-le v0, v13, 0073 // -008c │ │ +094c42: d80a 09ff |0101: add-int/lit8 v10, v9, #int -1 // #ff │ │ +094c46: d806 05ff |0103: add-int/lit8 v6, v5, #int -1 // #ff │ │ +094c4a: 460d 0205 |0105: aget-object v13, v2, v5 │ │ +094c4e: 4d0d 0209 |0107: aput-object v13, v2, v9 │ │ +094c52: d812 12ff |0109: add-int/lit8 v18, v18, #int -1 // #ff │ │ +094c56: 3912 0600 |010b: if-nez v18, 0111 // +0006 │ │ +094c5a: 01a9 |010d: move v9, v10 │ │ +094c5c: 0165 |010e: move v5, v6 │ │ +094c5e: 2900 64ff |010f: goto/16 0073 // -009c │ │ +094c62: d80b 0bff |0111: add-int/lit8 v11, v11, #int -1 // #ff │ │ +094c66: 127d |0113: const/4 v13, #int 7 // #7 │ │ +094c68: 34d3 1400 |0114: if-lt v3, v13, 0128 // +0014 │ │ +094c6c: 121d |0116: const/4 v13, #int 1 // #1 │ │ +094c6e: 01de |0117: move v14, v13 │ │ +094c70: 127d |0118: const/4 v13, #int 7 // #7 │ │ +094c72: 34d4 1200 |0119: if-lt v4, v13, 012b // +0012 │ │ +094c76: 121d |011b: const/4 v13, #int 1 // #1 │ │ +094c78: b6ed |011c: or-int/2addr v13, v14 │ │ +094c7a: 390d 2600 |011d: if-nez v13, 0143 // +0026 │ │ +094c7e: 3b0b 0300 |011f: if-gez v11, 0122 // +0003 │ │ +094c82: 120b |0121: const/4 v11, #int 0 // #0 │ │ +094c84: d80b 0b02 |0122: add-int/lit8 v11, v11, #int 2 // #02 │ │ +094c88: 01a9 |0124: move v9, v10 │ │ +094c8a: 0165 |0125: move v5, v6 │ │ +094c8c: 2900 2eff |0126: goto/16 0054 // -00d2 │ │ +094c90: 120d |0128: const/4 v13, #int 0 // #0 │ │ +094c92: 01de |0129: move v14, v13 │ │ +094c94: 28ee |012a: goto 0118 // -0012 │ │ +094c96: 120d |012b: const/4 v13, #int 0 // #0 │ │ +094c98: 28f0 |012c: goto 011c // -0010 │ │ +094c9a: 3914 0a00 |012d: if-nez v20, 0137 // +000a │ │ +094c9e: 220d ad03 |012f: new-instance v13, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +094ca2: 1a0e 7e02 |0131: const-string v14, "Comparison method violates its general contract!" // string@027e │ │ +094ca6: 7020 f825 ed00 |0133: invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +094cac: 270d |0136: throw v13 │ │ +094cae: 120d |0137: const/4 v13, #int 0 // #0 │ │ +094cb0: d80e 14ff |0138: add-int/lit8 v14, v20, #int -1 // #ff │ │ +094cb4: 910e 090e |013a: sub-int v14, v9, v14 │ │ +094cb8: 0200 1400 |013c: move/from16 v0, v20 │ │ +094cbc: 7150 7826 dce2 |013e: invoke-static {v12, v13, v2, v14, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +094cc2: 2900 f5fe |0141: goto/16 0036 // -010b │ │ +094cc6: 01a9 |0143: move v9, v10 │ │ +094cc8: 0165 |0144: move v5, v6 │ │ +094cca: 2900 68ff |0145: goto/16 00ad // -0098 │ │ +094cce: 01a9 |0147: move v9, v10 │ │ +094cd0: 0187 |0148: move v7, v8 │ │ +094cd2: 28b8 |0149: goto 0101 // -0048 │ │ +094cd4: 01a9 |014a: move v9, v10 │ │ +094cd6: 0165 |014b: move v5, v6 │ │ +094cd8: 2900 5dff |014c: goto/16 00a9 // -00a3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ 0x0004 line=664 │ │ 0x000c line=665 │ │ 0x0014 line=667 │ │ 0x0018 line=668 │ │ @@ -126067,182 +126089,182 @@ │ │ type : '(IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 281 16-bit code units │ │ -0867a0: |[0867a0] com.badlogic.gdx.utils.ComparableTimSort.mergeLo:(IIII)V │ │ -0867b0: 54e1 0510 |0000: iget-object v1, v14, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@1005 │ │ -0867b4: 0200 1000 |0002: move/from16 v0, v16 │ │ -0867b8: 7020 551f 0e00 |0004: invoke-direct {v14, v0}, Lcom/badlogic/gdx/utils/ComparableTimSort;.ensureCapacity:(I)[Ljava/lang/Object; // method@1f55 │ │ -0867be: 0c0b |0007: move-result-object v11 │ │ -0867c0: 120c |0008: const/4 v12, #int 0 // #0 │ │ -0867c2: 0200 1000 |0009: move/from16 v0, v16 │ │ -0867c6: 7150 7826 f1cb |000b: invoke-static {v1, v15, v11, v12, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0867cc: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -0867ce: 0206 1100 |000f: move/from16 v6, v17 │ │ -0867d2: 01f8 |0011: move v8, v15 │ │ -0867d4: d809 0801 |0012: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0867d8: d807 0601 |0014: add-int/lit8 v7, v6, #int 1 // #01 │ │ -0867dc: 460c 0106 |0016: aget-object v12, v1, v6 │ │ -0867e0: 4d0c 0108 |0018: aput-object v12, v1, v8 │ │ -0867e4: d812 12ff |001a: add-int/lit8 v18, v18, #int -1 // #ff │ │ -0867e8: 3912 0a00 |001c: if-nez v18, 0026 // +000a │ │ -0867ec: 0200 1000 |001e: move/from16 v0, v16 │ │ -0867f0: 7150 7826 4b91 |0020: invoke-static {v11, v4, v1, v9, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0867f6: 0198 |0023: move v8, v9 │ │ -0867f8: 0176 |0024: move v6, v7 │ │ -0867fa: 0e00 |0025: return-void │ │ -0867fc: 121c |0026: const/4 v12, #int 1 // #1 │ │ -0867fe: 0200 1000 |0027: move/from16 v0, v16 │ │ -086802: 33c0 1000 |0029: if-ne v0, v12, 0039 // +0010 │ │ -086806: 0200 1200 |002b: move/from16 v0, v18 │ │ -08680a: 7150 7826 7191 |002d: invoke-static {v1, v7, v1, v9, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -086810: 900c 0912 |0030: add-int v12, v9, v18 │ │ -086814: 460d 0b04 |0032: aget-object v13, v11, v4 │ │ -086818: 4d0d 010c |0034: aput-object v13, v1, v12 │ │ -08681c: 0198 |0036: move v8, v9 │ │ -08681e: 0176 |0037: move v6, v7 │ │ -086820: 28ed |0038: goto 0025 // -0013 │ │ -086822: 52ea 0610 |0039: iget v10, v14, Lcom/badlogic/gdx/utils/ComparableTimSort;.minGallop:I // field@1006 │ │ -086826: 0198 |003b: move v8, v9 │ │ -086828: 0176 |003c: move v6, v7 │ │ -08682a: 1202 |003d: const/4 v2, #int 0 // #0 │ │ -08682c: 1203 |003e: const/4 v3, #int 0 // #0 │ │ -08682e: 460c 0106 |003f: aget-object v12, v1, v6 │ │ -086832: 1f0c a903 |0041: check-cast v12, Ljava/lang/Comparable; // type@03a9 │ │ -086836: 460d 0b04 |0043: aget-object v13, v11, v4 │ │ -08683a: 7220 e125 dc00 |0045: invoke-interface {v12, v13}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@25e1 │ │ -086840: 0a0c |0048: move-result v12 │ │ -086842: 3b0c 2a00 |0049: if-gez v12, 0073 // +002a │ │ -086846: d809 0801 |004b: add-int/lit8 v9, v8, #int 1 // #01 │ │ -08684a: d807 0601 |004d: add-int/lit8 v7, v6, #int 1 // #01 │ │ -08684e: 460c 0106 |004f: aget-object v12, v1, v6 │ │ -086852: 4d0c 0108 |0051: aput-object v12, v1, v8 │ │ -086856: d803 0301 |0053: add-int/lit8 v3, v3, #int 1 // #01 │ │ -08685a: 1202 |0055: const/4 v2, #int 0 // #0 │ │ -08685c: d812 12ff |0056: add-int/lit8 v18, v18, #int -1 // #ff │ │ -086860: 3912 bd00 |0058: if-nez v18, 0115 // +00bd │ │ -086864: 0198 |005a: move v8, v9 │ │ -086866: 0176 |005b: move v6, v7 │ │ -086868: 121c |005c: const/4 v12, #int 1 // #1 │ │ -08686a: 35ca 0300 |005d: if-ge v10, v12, 0060 // +0003 │ │ -08686e: 121a |005f: const/4 v10, #int 1 // #1 │ │ -086870: 59ea 0610 |0060: iput v10, v14, Lcom/badlogic/gdx/utils/ComparableTimSort;.minGallop:I // field@1006 │ │ -086874: 121c |0062: const/4 v12, #int 1 // #1 │ │ -086876: 0200 1000 |0063: move/from16 v0, v16 │ │ -08687a: 33c0 9800 |0065: if-ne v0, v12, 00fd // +0098 │ │ -08687e: 0200 1200 |0067: move/from16 v0, v18 │ │ -086882: 7150 7826 6181 |0069: invoke-static {v1, v6, v1, v8, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -086888: 900c 0812 |006c: add-int v12, v8, v18 │ │ -08688c: 460d 0b04 |006e: aget-object v13, v11, v4 │ │ -086890: 4d0d 010c |0070: aput-object v13, v1, v12 │ │ -086894: 28b3 |0072: goto 0025 // -004d │ │ -086896: d809 0801 |0073: add-int/lit8 v9, v8, #int 1 // #01 │ │ -08689a: d805 0401 |0075: add-int/lit8 v5, v4, #int 1 // #01 │ │ -08689e: 460c 0b04 |0077: aget-object v12, v11, v4 │ │ -0868a2: 4d0c 0108 |0079: aput-object v12, v1, v8 │ │ -0868a6: d802 0201 |007b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0868aa: 1203 |007d: const/4 v3, #int 0 // #0 │ │ -0868ac: d810 10ff |007e: add-int/lit8 v16, v16, #int -1 // #ff │ │ -0868b0: 121c |0080: const/4 v12, #int 1 // #1 │ │ -0868b2: 0200 1000 |0081: move/from16 v0, v16 │ │ -0868b6: 33c0 0500 |0083: if-ne v0, v12, 0088 // +0005 │ │ -0868ba: 0198 |0085: move v8, v9 │ │ -0868bc: 0154 |0086: move v4, v5 │ │ -0868be: 28d5 |0087: goto 005c // -002b │ │ -0868c0: 0198 |0088: move v8, v9 │ │ -0868c2: 0154 |0089: move v4, v5 │ │ -0868c4: 960c 0203 |008a: or-int v12, v2, v3 │ │ -0868c8: 34ac b3ff |008c: if-lt v12, v10, 003f // -004d │ │ -0868cc: 460c 0106 |008e: aget-object v12, v1, v6 │ │ -0868d0: 1f0c a903 |0090: check-cast v12, Ljava/lang/Comparable; // type@03a9 │ │ -0868d4: 120d |0092: const/4 v13, #int 0 // #0 │ │ -0868d6: 0200 1000 |0093: move/from16 v0, v16 │ │ -0868da: 715d 571f bc04 |0095: invoke-static {v12, v11, v4, v0, v13}, Lcom/badlogic/gdx/utils/ComparableTimSort;.gallopRight:(Ljava/lang/Comparable;[Ljava/lang/Object;III)I // method@1f57 │ │ -0868e0: 0a02 |0098: move-result v2 │ │ -0868e2: 3802 0e00 |0099: if-eqz v2, 00a7 // +000e │ │ -0868e6: 7152 7826 4b81 |009b: invoke-static {v11, v4, v1, v8, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0868ec: b028 |009e: add-int/2addr v8, v2 │ │ -0868ee: b024 |009f: add-int/2addr v4, v2 │ │ -0868f0: 9110 1002 |00a0: sub-int v16, v16, v2 │ │ -0868f4: 121c |00a2: const/4 v12, #int 1 // #1 │ │ -0868f6: 0200 1000 |00a3: move/from16 v0, v16 │ │ -0868fa: 37c0 b7ff |00a5: if-le v0, v12, 005c // -0049 │ │ -0868fe: d809 0801 |00a7: add-int/lit8 v9, v8, #int 1 // #01 │ │ -086902: d807 0601 |00a9: add-int/lit8 v7, v6, #int 1 // #01 │ │ -086906: 460c 0106 |00ab: aget-object v12, v1, v6 │ │ -08690a: 4d0c 0108 |00ad: aput-object v12, v1, v8 │ │ -08690e: d812 12ff |00af: add-int/lit8 v18, v18, #int -1 // #ff │ │ -086912: 3912 0500 |00b1: if-nez v18, 00b6 // +0005 │ │ -086916: 0198 |00b3: move v8, v9 │ │ -086918: 0176 |00b4: move v6, v7 │ │ -08691a: 28a7 |00b5: goto 005c // -0059 │ │ -08691c: 460c 0b04 |00b6: aget-object v12, v11, v4 │ │ -086920: 1f0c a903 |00b8: check-cast v12, Ljava/lang/Comparable; // type@03a9 │ │ -086924: 120d |00ba: const/4 v13, #int 0 // #0 │ │ -086926: 0200 1200 |00bb: move/from16 v0, v18 │ │ -08692a: 715d 561f 1c07 |00bd: invoke-static {v12, v1, v7, v0, v13}, Lcom/badlogic/gdx/utils/ComparableTimSort;.gallopLeft:(Ljava/lang/Comparable;[Ljava/lang/Object;III)I // method@1f56 │ │ -086930: 0a03 |00c0: move-result v3 │ │ -086932: 3803 5100 |00c1: if-eqz v3, 0112 // +0051 │ │ -086936: 7153 7826 7191 |00c3: invoke-static {v1, v7, v1, v9, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -08693c: 9008 0903 |00c6: add-int v8, v9, v3 │ │ -086940: 9006 0703 |00c8: add-int v6, v7, v3 │ │ -086944: 9112 1203 |00ca: sub-int v18, v18, v3 │ │ -086948: 3812 90ff |00cc: if-eqz v18, 005c // -0070 │ │ -08694c: d809 0801 |00ce: add-int/lit8 v9, v8, #int 1 // #01 │ │ -086950: d805 0401 |00d0: add-int/lit8 v5, v4, #int 1 // #01 │ │ -086954: 460c 0b04 |00d2: aget-object v12, v11, v4 │ │ -086958: 4d0c 0108 |00d4: aput-object v12, v1, v8 │ │ -08695c: d810 10ff |00d6: add-int/lit8 v16, v16, #int -1 // #ff │ │ -086960: 121c |00d8: const/4 v12, #int 1 // #1 │ │ -086962: 0200 1000 |00d9: move/from16 v0, v16 │ │ -086966: 33c0 0600 |00db: if-ne v0, v12, 00e1 // +0006 │ │ -08696a: 0198 |00dd: move v8, v9 │ │ -08696c: 0154 |00de: move v4, v5 │ │ -08696e: 2900 7dff |00df: goto/16 005c // -0083 │ │ -086972: d80a 0aff |00e1: add-int/lit8 v10, v10, #int -1 // #ff │ │ -086976: 127c |00e3: const/4 v12, #int 7 // #7 │ │ -086978: 34c2 1400 |00e4: if-lt v2, v12, 00f8 // +0014 │ │ -08697c: 121c |00e6: const/4 v12, #int 1 // #1 │ │ -08697e: 01cd |00e7: move v13, v12 │ │ -086980: 127c |00e8: const/4 v12, #int 7 // #7 │ │ -086982: 34c3 1200 |00e9: if-lt v3, v12, 00fb // +0012 │ │ -086986: 121c |00eb: const/4 v12, #int 1 // #1 │ │ -086988: b6dc |00ec: or-int/2addr v12, v13 │ │ -08698a: 390c 2100 |00ed: if-nez v12, 010e // +0021 │ │ -08698e: 3b0a 0300 |00ef: if-gez v10, 00f2 // +0003 │ │ -086992: 120a |00f1: const/4 v10, #int 0 // #0 │ │ -086994: d80a 0a02 |00f2: add-int/lit8 v10, v10, #int 2 // #02 │ │ -086998: 0198 |00f4: move v8, v9 │ │ -08699a: 0154 |00f5: move v4, v5 │ │ -08699c: 2900 47ff |00f6: goto/16 003d // -00b9 │ │ -0869a0: 120c |00f8: const/4 v12, #int 0 // #0 │ │ -0869a2: 01cd |00f9: move v13, v12 │ │ -0869a4: 28ee |00fa: goto 00e8 // -0012 │ │ -0869a6: 120c |00fb: const/4 v12, #int 0 // #0 │ │ -0869a8: 28f0 |00fc: goto 00ec // -0010 │ │ -0869aa: 3910 0a00 |00fd: if-nez v16, 0107 // +000a │ │ -0869ae: 220c af03 |00ff: new-instance v12, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0869b2: 1a0d 7e02 |0101: const-string v13, "Comparison method violates its general contract!" // string@027e │ │ -0869b6: 7020 f825 dc00 |0103: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0869bc: 270c |0106: throw v12 │ │ -0869be: 0200 1000 |0107: move/from16 v0, v16 │ │ -0869c2: 7150 7826 4b81 |0109: invoke-static {v11, v4, v1, v8, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0869c8: 2900 19ff |010c: goto/16 0025 // -00e7 │ │ -0869cc: 0198 |010e: move v8, v9 │ │ -0869ce: 0154 |010f: move v4, v5 │ │ -0869d0: 2900 7eff |0110: goto/16 008e // -0082 │ │ -0869d4: 0198 |0112: move v8, v9 │ │ -0869d6: 0176 |0113: move v6, v7 │ │ -0869d8: 28ba |0114: goto 00ce // -0046 │ │ -0869da: 0198 |0115: move v8, v9 │ │ -0869dc: 0176 |0116: move v6, v7 │ │ -0869de: 2900 73ff |0117: goto/16 008a // -008d │ │ +094cdc: |[094cdc] com.badlogic.gdx.utils.ComparableTimSort.mergeLo:(IIII)V │ │ +094cec: 54e1 0510 |0000: iget-object v1, v14, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@1005 │ │ +094cf0: 0200 1000 |0002: move/from16 v0, v16 │ │ +094cf4: 7020 551f 0e00 |0004: invoke-direct {v14, v0}, Lcom/badlogic/gdx/utils/ComparableTimSort;.ensureCapacity:(I)[Ljava/lang/Object; // method@1f55 │ │ +094cfa: 0c0b |0007: move-result-object v11 │ │ +094cfc: 120c |0008: const/4 v12, #int 0 // #0 │ │ +094cfe: 0200 1000 |0009: move/from16 v0, v16 │ │ +094d02: 7150 7826 f1cb |000b: invoke-static {v1, v15, v11, v12, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +094d08: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +094d0a: 0206 1100 |000f: move/from16 v6, v17 │ │ +094d0e: 01f8 |0011: move v8, v15 │ │ +094d10: d809 0801 |0012: add-int/lit8 v9, v8, #int 1 // #01 │ │ +094d14: d807 0601 |0014: add-int/lit8 v7, v6, #int 1 // #01 │ │ +094d18: 460c 0106 |0016: aget-object v12, v1, v6 │ │ +094d1c: 4d0c 0108 |0018: aput-object v12, v1, v8 │ │ +094d20: d812 12ff |001a: add-int/lit8 v18, v18, #int -1 // #ff │ │ +094d24: 3912 0a00 |001c: if-nez v18, 0026 // +000a │ │ +094d28: 0200 1000 |001e: move/from16 v0, v16 │ │ +094d2c: 7150 7826 4b91 |0020: invoke-static {v11, v4, v1, v9, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +094d32: 0198 |0023: move v8, v9 │ │ +094d34: 0176 |0024: move v6, v7 │ │ +094d36: 0e00 |0025: return-void │ │ +094d38: 121c |0026: const/4 v12, #int 1 // #1 │ │ +094d3a: 0200 1000 |0027: move/from16 v0, v16 │ │ +094d3e: 33c0 1000 |0029: if-ne v0, v12, 0039 // +0010 │ │ +094d42: 0200 1200 |002b: move/from16 v0, v18 │ │ +094d46: 7150 7826 7191 |002d: invoke-static {v1, v7, v1, v9, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +094d4c: 900c 0912 |0030: add-int v12, v9, v18 │ │ +094d50: 460d 0b04 |0032: aget-object v13, v11, v4 │ │ +094d54: 4d0d 010c |0034: aput-object v13, v1, v12 │ │ +094d58: 0198 |0036: move v8, v9 │ │ +094d5a: 0176 |0037: move v6, v7 │ │ +094d5c: 28ed |0038: goto 0025 // -0013 │ │ +094d5e: 52ea 0610 |0039: iget v10, v14, Lcom/badlogic/gdx/utils/ComparableTimSort;.minGallop:I // field@1006 │ │ +094d62: 0198 |003b: move v8, v9 │ │ +094d64: 0176 |003c: move v6, v7 │ │ +094d66: 1202 |003d: const/4 v2, #int 0 // #0 │ │ +094d68: 1203 |003e: const/4 v3, #int 0 // #0 │ │ +094d6a: 460c 0106 |003f: aget-object v12, v1, v6 │ │ +094d6e: 1f0c a703 |0041: check-cast v12, Ljava/lang/Comparable; // type@03a7 │ │ +094d72: 460d 0b04 |0043: aget-object v13, v11, v4 │ │ +094d76: 7220 e125 dc00 |0045: invoke-interface {v12, v13}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@25e1 │ │ +094d7c: 0a0c |0048: move-result v12 │ │ +094d7e: 3b0c 2a00 |0049: if-gez v12, 0073 // +002a │ │ +094d82: d809 0801 |004b: add-int/lit8 v9, v8, #int 1 // #01 │ │ +094d86: d807 0601 |004d: add-int/lit8 v7, v6, #int 1 // #01 │ │ +094d8a: 460c 0106 |004f: aget-object v12, v1, v6 │ │ +094d8e: 4d0c 0108 |0051: aput-object v12, v1, v8 │ │ +094d92: d803 0301 |0053: add-int/lit8 v3, v3, #int 1 // #01 │ │ +094d96: 1202 |0055: const/4 v2, #int 0 // #0 │ │ +094d98: d812 12ff |0056: add-int/lit8 v18, v18, #int -1 // #ff │ │ +094d9c: 3912 bd00 |0058: if-nez v18, 0115 // +00bd │ │ +094da0: 0198 |005a: move v8, v9 │ │ +094da2: 0176 |005b: move v6, v7 │ │ +094da4: 121c |005c: const/4 v12, #int 1 // #1 │ │ +094da6: 35ca 0300 |005d: if-ge v10, v12, 0060 // +0003 │ │ +094daa: 121a |005f: const/4 v10, #int 1 // #1 │ │ +094dac: 59ea 0610 |0060: iput v10, v14, Lcom/badlogic/gdx/utils/ComparableTimSort;.minGallop:I // field@1006 │ │ +094db0: 121c |0062: const/4 v12, #int 1 // #1 │ │ +094db2: 0200 1000 |0063: move/from16 v0, v16 │ │ +094db6: 33c0 9800 |0065: if-ne v0, v12, 00fd // +0098 │ │ +094dba: 0200 1200 |0067: move/from16 v0, v18 │ │ +094dbe: 7150 7826 6181 |0069: invoke-static {v1, v6, v1, v8, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +094dc4: 900c 0812 |006c: add-int v12, v8, v18 │ │ +094dc8: 460d 0b04 |006e: aget-object v13, v11, v4 │ │ +094dcc: 4d0d 010c |0070: aput-object v13, v1, v12 │ │ +094dd0: 28b3 |0072: goto 0025 // -004d │ │ +094dd2: d809 0801 |0073: add-int/lit8 v9, v8, #int 1 // #01 │ │ +094dd6: d805 0401 |0075: add-int/lit8 v5, v4, #int 1 // #01 │ │ +094dda: 460c 0b04 |0077: aget-object v12, v11, v4 │ │ +094dde: 4d0c 0108 |0079: aput-object v12, v1, v8 │ │ +094de2: d802 0201 |007b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +094de6: 1203 |007d: const/4 v3, #int 0 // #0 │ │ +094de8: d810 10ff |007e: add-int/lit8 v16, v16, #int -1 // #ff │ │ +094dec: 121c |0080: const/4 v12, #int 1 // #1 │ │ +094dee: 0200 1000 |0081: move/from16 v0, v16 │ │ +094df2: 33c0 0500 |0083: if-ne v0, v12, 0088 // +0005 │ │ +094df6: 0198 |0085: move v8, v9 │ │ +094df8: 0154 |0086: move v4, v5 │ │ +094dfa: 28d5 |0087: goto 005c // -002b │ │ +094dfc: 0198 |0088: move v8, v9 │ │ +094dfe: 0154 |0089: move v4, v5 │ │ +094e00: 960c 0203 |008a: or-int v12, v2, v3 │ │ +094e04: 34ac b3ff |008c: if-lt v12, v10, 003f // -004d │ │ +094e08: 460c 0106 |008e: aget-object v12, v1, v6 │ │ +094e0c: 1f0c a703 |0090: check-cast v12, Ljava/lang/Comparable; // type@03a7 │ │ +094e10: 120d |0092: const/4 v13, #int 0 // #0 │ │ +094e12: 0200 1000 |0093: move/from16 v0, v16 │ │ +094e16: 715d 571f bc04 |0095: invoke-static {v12, v11, v4, v0, v13}, Lcom/badlogic/gdx/utils/ComparableTimSort;.gallopRight:(Ljava/lang/Comparable;[Ljava/lang/Object;III)I // method@1f57 │ │ +094e1c: 0a02 |0098: move-result v2 │ │ +094e1e: 3802 0e00 |0099: if-eqz v2, 00a7 // +000e │ │ +094e22: 7152 7826 4b81 |009b: invoke-static {v11, v4, v1, v8, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +094e28: b028 |009e: add-int/2addr v8, v2 │ │ +094e2a: b024 |009f: add-int/2addr v4, v2 │ │ +094e2c: 9110 1002 |00a0: sub-int v16, v16, v2 │ │ +094e30: 121c |00a2: const/4 v12, #int 1 // #1 │ │ +094e32: 0200 1000 |00a3: move/from16 v0, v16 │ │ +094e36: 37c0 b7ff |00a5: if-le v0, v12, 005c // -0049 │ │ +094e3a: d809 0801 |00a7: add-int/lit8 v9, v8, #int 1 // #01 │ │ +094e3e: d807 0601 |00a9: add-int/lit8 v7, v6, #int 1 // #01 │ │ +094e42: 460c 0106 |00ab: aget-object v12, v1, v6 │ │ +094e46: 4d0c 0108 |00ad: aput-object v12, v1, v8 │ │ +094e4a: d812 12ff |00af: add-int/lit8 v18, v18, #int -1 // #ff │ │ +094e4e: 3912 0500 |00b1: if-nez v18, 00b6 // +0005 │ │ +094e52: 0198 |00b3: move v8, v9 │ │ +094e54: 0176 |00b4: move v6, v7 │ │ +094e56: 28a7 |00b5: goto 005c // -0059 │ │ +094e58: 460c 0b04 |00b6: aget-object v12, v11, v4 │ │ +094e5c: 1f0c a703 |00b8: check-cast v12, Ljava/lang/Comparable; // type@03a7 │ │ +094e60: 120d |00ba: const/4 v13, #int 0 // #0 │ │ +094e62: 0200 1200 |00bb: move/from16 v0, v18 │ │ +094e66: 715d 561f 1c07 |00bd: invoke-static {v12, v1, v7, v0, v13}, Lcom/badlogic/gdx/utils/ComparableTimSort;.gallopLeft:(Ljava/lang/Comparable;[Ljava/lang/Object;III)I // method@1f56 │ │ +094e6c: 0a03 |00c0: move-result v3 │ │ +094e6e: 3803 5100 |00c1: if-eqz v3, 0112 // +0051 │ │ +094e72: 7153 7826 7191 |00c3: invoke-static {v1, v7, v1, v9, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +094e78: 9008 0903 |00c6: add-int v8, v9, v3 │ │ +094e7c: 9006 0703 |00c8: add-int v6, v7, v3 │ │ +094e80: 9112 1203 |00ca: sub-int v18, v18, v3 │ │ +094e84: 3812 90ff |00cc: if-eqz v18, 005c // -0070 │ │ +094e88: d809 0801 |00ce: add-int/lit8 v9, v8, #int 1 // #01 │ │ +094e8c: d805 0401 |00d0: add-int/lit8 v5, v4, #int 1 // #01 │ │ +094e90: 460c 0b04 |00d2: aget-object v12, v11, v4 │ │ +094e94: 4d0c 0108 |00d4: aput-object v12, v1, v8 │ │ +094e98: d810 10ff |00d6: add-int/lit8 v16, v16, #int -1 // #ff │ │ +094e9c: 121c |00d8: const/4 v12, #int 1 // #1 │ │ +094e9e: 0200 1000 |00d9: move/from16 v0, v16 │ │ +094ea2: 33c0 0600 |00db: if-ne v0, v12, 00e1 // +0006 │ │ +094ea6: 0198 |00dd: move v8, v9 │ │ +094ea8: 0154 |00de: move v4, v5 │ │ +094eaa: 2900 7dff |00df: goto/16 005c // -0083 │ │ +094eae: d80a 0aff |00e1: add-int/lit8 v10, v10, #int -1 // #ff │ │ +094eb2: 127c |00e3: const/4 v12, #int 7 // #7 │ │ +094eb4: 34c2 1400 |00e4: if-lt v2, v12, 00f8 // +0014 │ │ +094eb8: 121c |00e6: const/4 v12, #int 1 // #1 │ │ +094eba: 01cd |00e7: move v13, v12 │ │ +094ebc: 127c |00e8: const/4 v12, #int 7 // #7 │ │ +094ebe: 34c3 1200 |00e9: if-lt v3, v12, 00fb // +0012 │ │ +094ec2: 121c |00eb: const/4 v12, #int 1 // #1 │ │ +094ec4: b6dc |00ec: or-int/2addr v12, v13 │ │ +094ec6: 390c 2100 |00ed: if-nez v12, 010e // +0021 │ │ +094eca: 3b0a 0300 |00ef: if-gez v10, 00f2 // +0003 │ │ +094ece: 120a |00f1: const/4 v10, #int 0 // #0 │ │ +094ed0: d80a 0a02 |00f2: add-int/lit8 v10, v10, #int 2 // #02 │ │ +094ed4: 0198 |00f4: move v8, v9 │ │ +094ed6: 0154 |00f5: move v4, v5 │ │ +094ed8: 2900 47ff |00f6: goto/16 003d // -00b9 │ │ +094edc: 120c |00f8: const/4 v12, #int 0 // #0 │ │ +094ede: 01cd |00f9: move v13, v12 │ │ +094ee0: 28ee |00fa: goto 00e8 // -0012 │ │ +094ee2: 120c |00fb: const/4 v12, #int 0 // #0 │ │ +094ee4: 28f0 |00fc: goto 00ec // -0010 │ │ +094ee6: 3910 0a00 |00fd: if-nez v16, 0107 // +000a │ │ +094eea: 220c ad03 |00ff: new-instance v12, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +094eee: 1a0d 7e02 |0101: const-string v13, "Comparison method violates its general contract!" // string@027e │ │ +094ef2: 7020 f825 dc00 |0103: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +094ef8: 270c |0106: throw v12 │ │ +094efa: 0200 1000 |0107: move/from16 v0, v16 │ │ +094efe: 7150 7826 4b81 |0109: invoke-static {v11, v4, v1, v8, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +094f04: 2900 19ff |010c: goto/16 0025 // -00e7 │ │ +094f08: 0198 |010e: move v8, v9 │ │ +094f0a: 0154 |010f: move v4, v5 │ │ +094f0c: 2900 7eff |0110: goto/16 008e // -0082 │ │ +094f10: 0198 |0112: move v8, v9 │ │ +094f12: 0176 |0113: move v6, v7 │ │ +094f14: 28ba |0114: goto 00ce // -0046 │ │ +094f16: 0198 |0115: move v8, v9 │ │ +094f18: 0176 |0116: move v6, v7 │ │ +094f1a: 2900 73ff |0117: goto/16 008a // -008d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ 0x0002 line=560 │ │ 0x0008 line=561 │ │ 0x000e line=563 │ │ 0x000f line=564 │ │ @@ -126377,24 +126399,24 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0869e4: |[0869e4] com.badlogic.gdx.utils.ComparableTimSort.minRunLength:(I)I │ │ -0869f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0869f6: 1301 2000 |0001: const/16 v1, #int 32 // #20 │ │ -0869fa: 3412 0800 |0003: if-lt v2, v1, 000b // +0008 │ │ -0869fe: dd01 0201 |0005: and-int/lit8 v1, v2, #int 1 // #01 │ │ -086a02: b610 |0007: or-int/2addr v0, v1 │ │ -086a04: e102 0201 |0008: shr-int/lit8 v2, v2, #int 1 // #01 │ │ -086a08: 28f7 |000a: goto 0001 // -0009 │ │ -086a0a: 9001 0200 |000b: add-int v1, v2, v0 │ │ -086a0e: 0f01 |000d: return v1 │ │ +094f20: |[094f20] com.badlogic.gdx.utils.ComparableTimSort.minRunLength:(I)I │ │ +094f30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +094f32: 1301 2000 |0001: const/16 v1, #int 32 // #20 │ │ +094f36: 3412 0800 |0003: if-lt v2, v1, 000b // +0008 │ │ +094f3a: dd01 0201 |0005: and-int/lit8 v1, v2, #int 1 // #01 │ │ +094f3e: b610 |0007: or-int/2addr v0, v1 │ │ +094f40: e102 0201 |0008: shr-int/lit8 v2, v2, #int 1 // #01 │ │ +094f44: 28f7 |000a: goto 0001 // -0009 │ │ +094f46: 9001 0200 |000b: add-int v1, v2, v0 │ │ +094f4a: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0001 line=314 │ │ 0x0005 line=315 │ │ 0x0008 line=316 │ │ 0x000b line=318 │ │ @@ -126407,25 +126429,25 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -086a10: |[086a10] com.badlogic.gdx.utils.ComparableTimSort.pushRun:(II)V │ │ -086a20: 5420 0710 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.runBase:[I // field@1007 │ │ -086a24: 5221 0910 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@1009 │ │ -086a28: 4b03 0001 |0004: aput v3, v0, v1 │ │ -086a2c: 5420 0810 |0006: iget-object v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ -086a30: 5221 0910 |0008: iget v1, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@1009 │ │ -086a34: 4b04 0001 |000a: aput v4, v0, v1 │ │ -086a38: 5220 0910 |000c: iget v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@1009 │ │ -086a3c: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -086a40: 5920 0910 |0010: iput v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@1009 │ │ -086a44: 0e00 |0012: return-void │ │ +094f4c: |[094f4c] com.badlogic.gdx.utils.ComparableTimSort.pushRun:(II)V │ │ +094f5c: 5420 0710 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.runBase:[I // field@1007 │ │ +094f60: 5221 0910 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@1009 │ │ +094f64: 4b03 0001 |0004: aput v3, v0, v1 │ │ +094f68: 5420 0810 |0006: iget-object v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@1008 │ │ +094f6c: 5221 0910 |0008: iget v1, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@1009 │ │ +094f70: 4b04 0001 |000a: aput v4, v0, v1 │ │ +094f74: 5220 0910 |000c: iget v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@1009 │ │ +094f78: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +094f7c: 5920 0910 |0010: iput v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@1009 │ │ +094f80: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0006 line=327 │ │ 0x000c line=328 │ │ 0x0012 line=329 │ │ locals : │ │ @@ -126438,45 +126460,45 @@ │ │ type : '(III)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -086a48: |[086a48] com.badlogic.gdx.utils.ComparableTimSort.rangeCheck:(III)V │ │ -086a58: 3754 2b00 |0000: if-le v4, v5, 002b // +002b │ │ -086a5c: 2200 af03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -086a60: 2201 c503 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -086a64: 7010 6726 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -086a6a: 1a02 4418 |0009: const-string v2, "fromIndex(" // string@1844 │ │ -086a6e: 6e20 6e26 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -086a74: 0c01 |000e: move-result-object v1 │ │ -086a76: 6e20 6b26 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -086a7c: 0c01 |0012: move-result-object v1 │ │ -086a7e: 1a02 9d00 |0013: const-string v2, ") > toIndex(" // string@009d │ │ -086a82: 6e20 6e26 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -086a88: 0c01 |0018: move-result-object v1 │ │ -086a8a: 6e20 6b26 5100 |0019: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -086a90: 0c01 |001c: move-result-object v1 │ │ -086a92: 1a02 9900 |001d: const-string v2, ")" // string@0099 │ │ -086a96: 6e20 6e26 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -086a9c: 0c01 |0022: move-result-object v1 │ │ -086a9e: 6e10 7426 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -086aa4: 0c01 |0026: move-result-object v1 │ │ -086aa6: 7020 f825 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -086aac: 2700 |002a: throw v0 │ │ -086aae: 3b04 0800 |002b: if-gez v4, 0033 // +0008 │ │ -086ab2: 2200 a203 |002d: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@03a2 │ │ -086ab6: 7020 ba25 4000 |002f: invoke-direct {v0, v4}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(I)V // method@25ba │ │ -086abc: 2700 |0032: throw v0 │ │ -086abe: 3735 0800 |0033: if-le v5, v3, 003b // +0008 │ │ -086ac2: 2200 a203 |0035: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@03a2 │ │ -086ac6: 7020 ba25 5000 |0037: invoke-direct {v0, v5}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(I)V // method@25ba │ │ -086acc: 2700 |003a: throw v0 │ │ -086ace: 0e00 |003b: return-void │ │ +094f84: |[094f84] com.badlogic.gdx.utils.ComparableTimSort.rangeCheck:(III)V │ │ +094f94: 3754 2b00 |0000: if-le v4, v5, 002b // +002b │ │ +094f98: 2200 ad03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +094f9c: 2201 c303 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +094fa0: 7010 6726 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +094fa6: 1a02 4218 |0009: const-string v2, "fromIndex(" // string@1842 │ │ +094faa: 6e20 6e26 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +094fb0: 0c01 |000e: move-result-object v1 │ │ +094fb2: 6e20 6b26 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +094fb8: 0c01 |0012: move-result-object v1 │ │ +094fba: 1a02 9d00 |0013: const-string v2, ") > toIndex(" // string@009d │ │ +094fbe: 6e20 6e26 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +094fc4: 0c01 |0018: move-result-object v1 │ │ +094fc6: 6e20 6b26 5100 |0019: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +094fcc: 0c01 |001c: move-result-object v1 │ │ +094fce: 1a02 9900 |001d: const-string v2, ")" // string@0099 │ │ +094fd2: 6e20 6e26 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +094fd8: 0c01 |0022: move-result-object v1 │ │ +094fda: 6e10 7426 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +094fe0: 0c01 |0026: move-result-object v1 │ │ +094fe2: 7020 f825 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +094fe8: 2700 |002a: throw v0 │ │ +094fea: 3b04 0800 |002b: if-gez v4, 0033 // +0008 │ │ +094fee: 2200 a003 |002d: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@03a0 │ │ +094ff2: 7020 ba25 4000 |002f: invoke-direct {v0, v4}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(I)V // method@25ba │ │ +094ff8: 2700 |0032: throw v0 │ │ +094ffa: 3735 0800 |0033: if-le v5, v3, 003b // +0008 │ │ +094ffe: 2200 a003 |0035: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@03a0 │ │ +095002: 7020 ba25 5000 |0037: invoke-direct {v0, v5}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(I)V // method@25ba │ │ +095008: 2700 |003a: throw v0 │ │ +09500a: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=793 │ │ 0x002b line=794 │ │ 0x0033 line=795 │ │ 0x003b line=796 │ │ locals : │ │ @@ -126489,29 +126511,29 @@ │ │ type : '([Ljava/lang/Object;II)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -086ad0: |[086ad0] com.badlogic.gdx.utils.ComparableTimSort.reverseRange:([Ljava/lang/Object;II)V │ │ -086ae0: d806 06ff |0000: add-int/lit8 v6, v6, #int -1 // #ff │ │ -086ae4: 0160 |0002: move v0, v6 │ │ -086ae6: 0151 |0003: move v1, v5 │ │ -086ae8: 3501 1100 |0004: if-ge v1, v0, 0015 // +0011 │ │ -086aec: 4602 0401 |0006: aget-object v2, v4, v1 │ │ -086af0: d805 0101 |0008: add-int/lit8 v5, v1, #int 1 // #01 │ │ -086af4: 4603 0400 |000a: aget-object v3, v4, v0 │ │ -086af8: 4d03 0401 |000c: aput-object v3, v4, v1 │ │ -086afc: d806 00ff |000e: add-int/lit8 v6, v0, #int -1 // #ff │ │ -086b00: 4d02 0400 |0010: aput-object v2, v4, v0 │ │ -086b04: 0160 |0012: move v0, v6 │ │ -086b06: 0151 |0013: move v1, v5 │ │ -086b08: 28f0 |0014: goto 0004 // -0010 │ │ -086b0a: 0e00 |0015: return-void │ │ +09500c: |[09500c] com.badlogic.gdx.utils.ComparableTimSort.reverseRange:([Ljava/lang/Object;II)V │ │ +09501c: d806 06ff |0000: add-int/lit8 v6, v6, #int -1 // #ff │ │ +095020: 0160 |0002: move v0, v6 │ │ +095022: 0151 |0003: move v1, v5 │ │ +095024: 3501 1100 |0004: if-ge v1, v0, 0015 // +0011 │ │ +095028: 4602 0401 |0006: aget-object v2, v4, v1 │ │ +09502c: d805 0101 |0008: add-int/lit8 v5, v1, #int 1 // #01 │ │ +095030: 4603 0400 |000a: aget-object v3, v4, v0 │ │ +095034: 4d03 0401 |000c: aput-object v3, v4, v1 │ │ +095038: d806 00ff |000e: add-int/lit8 v6, v0, #int -1 // #ff │ │ +09503c: 4d02 0400 |0010: aput-object v2, v4, v0 │ │ +095040: 0160 |0012: move v0, v6 │ │ +095042: 0151 |0013: move v1, v5 │ │ +095044: 28f0 |0014: goto 0004 // -0010 │ │ +095046: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0004 line=291 │ │ 0x0006 line=292 │ │ 0x0008 line=293 │ │ 0x000e line=294 │ │ @@ -126534,19 +126556,19 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -086b0c: |[086b0c] com.badlogic.gdx.utils.ComparableTimSort.sort:([Ljava/lang/Object;)V │ │ -086b1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -086b1e: 2121 |0001: array-length v1, v2 │ │ -086b20: 7130 621f 0201 |0002: invoke-static {v2, v0, v1}, Lcom/badlogic/gdx/utils/ComparableTimSort;.sort:([Ljava/lang/Object;II)V // method@1f62 │ │ -086b26: 0e00 |0005: return-void │ │ +095048: |[095048] com.badlogic.gdx.utils.ComparableTimSort.sort:([Ljava/lang/Object;)V │ │ +095058: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09505a: 2121 |0001: array-length v1, v2 │ │ +09505c: 7130 621f 0201 |0002: invoke-static {v2, v0, v1}, Lcom/badlogic/gdx/utils/ComparableTimSort;.sort:([Ljava/lang/Object;II)V // method@1f62 │ │ +095062: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0005 line=149 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 a [Ljava/lang/Object; │ │ │ │ @@ -126555,50 +126577,50 @@ │ │ type : '([Ljava/lang/Object;II)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -086b28: |[086b28] com.badlogic.gdx.utils.ComparableTimSort.sort:([Ljava/lang/Object;II)V │ │ -086b38: 2186 |0000: array-length v6, v8 │ │ -086b3a: 7130 5f1f 960a |0001: invoke-static {v6, v9, v10}, Lcom/badlogic/gdx/utils/ComparableTimSort;.rangeCheck:(III)V // method@1f5f │ │ -086b40: 9103 0a09 |0004: sub-int v3, v10, v9 │ │ -086b44: 1226 |0006: const/4 v6, #int 2 // #2 │ │ -086b46: 3563 0300 |0007: if-ge v3, v6, 000a // +0003 │ │ -086b4a: 0e00 |0009: return-void │ │ -086b4c: 1306 2000 |000a: const/16 v6, #int 32 // #20 │ │ -086b50: 3563 0c00 |000c: if-ge v3, v6, 0018 // +000c │ │ -086b54: 7130 531f 980a |000e: invoke-static {v8, v9, v10}, Lcom/badlogic/gdx/utils/ComparableTimSort;.countRunAndMakeAscending:([Ljava/lang/Object;II)I // method@1f53 │ │ -086b5a: 0a01 |0011: move-result v1 │ │ -086b5c: 9006 0901 |0012: add-int v6, v9, v1 │ │ -086b60: 7140 521f 986a |0014: invoke-static {v8, v9, v10, v6}, Lcom/badlogic/gdx/utils/ComparableTimSort;.binarySort:([Ljava/lang/Object;III)V // method@1f52 │ │ -086b66: 28f2 |0017: goto 0009 // -000e │ │ -086b68: 2205 f402 |0018: new-instance v5, Lcom/badlogic/gdx/utils/ComparableTimSort; // type@02f4 │ │ -086b6c: 7020 511f 8500 |001a: invoke-direct {v5, v8}, Lcom/badlogic/gdx/utils/ComparableTimSort;.:([Ljava/lang/Object;)V // method@1f51 │ │ -086b72: 7110 5d1f 0300 |001d: invoke-static {v3}, Lcom/badlogic/gdx/utils/ComparableTimSort;.minRunLength:(I)I // method@1f5d │ │ -086b78: 0a02 |0020: move-result v2 │ │ -086b7a: 7130 531f 980a |0021: invoke-static {v8, v9, v10}, Lcom/badlogic/gdx/utils/ComparableTimSort;.countRunAndMakeAscending:([Ljava/lang/Object;II)I // method@1f53 │ │ -086b80: 0a04 |0024: move-result v4 │ │ -086b82: 3524 0d00 |0025: if-ge v4, v2, 0032 // +000d │ │ -086b86: 3623 1900 |0027: if-gt v3, v2, 0040 // +0019 │ │ -086b8a: 0130 |0029: move v0, v3 │ │ -086b8c: 9006 0900 |002a: add-int v6, v9, v0 │ │ -086b90: 9007 0904 |002c: add-int v7, v9, v4 │ │ -086b94: 7140 521f 9876 |002e: invoke-static {v8, v9, v6, v7}, Lcom/badlogic/gdx/utils/ComparableTimSort;.binarySort:([Ljava/lang/Object;III)V // method@1f52 │ │ -086b9a: 0104 |0031: move v4, v0 │ │ -086b9c: 7030 5e1f 9504 |0032: invoke-direct {v5, v9, v4}, Lcom/badlogic/gdx/utils/ComparableTimSort;.pushRun:(II)V // method@1f5e │ │ -086ba2: 7010 591f 0500 |0035: invoke-direct {v5}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeCollapse:()V // method@1f59 │ │ -086ba8: b049 |0038: add-int/2addr v9, v4 │ │ -086baa: b143 |0039: sub-int/2addr v3, v4 │ │ -086bac: 3903 e7ff |003a: if-nez v3, 0021 // -0019 │ │ -086bb0: 7010 5a1f 0500 |003c: invoke-direct {v5}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeForceCollapse:()V // method@1f5a │ │ -086bb6: 28ca |003f: goto 0009 // -0036 │ │ -086bb8: 0120 |0040: move v0, v2 │ │ -086bba: 28e9 |0041: goto 002a // -0017 │ │ +095064: |[095064] com.badlogic.gdx.utils.ComparableTimSort.sort:([Ljava/lang/Object;II)V │ │ +095074: 2186 |0000: array-length v6, v8 │ │ +095076: 7130 5f1f 960a |0001: invoke-static {v6, v9, v10}, Lcom/badlogic/gdx/utils/ComparableTimSort;.rangeCheck:(III)V // method@1f5f │ │ +09507c: 9103 0a09 |0004: sub-int v3, v10, v9 │ │ +095080: 1226 |0006: const/4 v6, #int 2 // #2 │ │ +095082: 3563 0300 |0007: if-ge v3, v6, 000a // +0003 │ │ +095086: 0e00 |0009: return-void │ │ +095088: 1306 2000 |000a: const/16 v6, #int 32 // #20 │ │ +09508c: 3563 0c00 |000c: if-ge v3, v6, 0018 // +000c │ │ +095090: 7130 531f 980a |000e: invoke-static {v8, v9, v10}, Lcom/badlogic/gdx/utils/ComparableTimSort;.countRunAndMakeAscending:([Ljava/lang/Object;II)I // method@1f53 │ │ +095096: 0a01 |0011: move-result v1 │ │ +095098: 9006 0901 |0012: add-int v6, v9, v1 │ │ +09509c: 7140 521f 986a |0014: invoke-static {v8, v9, v10, v6}, Lcom/badlogic/gdx/utils/ComparableTimSort;.binarySort:([Ljava/lang/Object;III)V // method@1f52 │ │ +0950a2: 28f2 |0017: goto 0009 // -000e │ │ +0950a4: 2205 f202 |0018: new-instance v5, Lcom/badlogic/gdx/utils/ComparableTimSort; // type@02f2 │ │ +0950a8: 7020 511f 8500 |001a: invoke-direct {v5, v8}, Lcom/badlogic/gdx/utils/ComparableTimSort;.:([Ljava/lang/Object;)V // method@1f51 │ │ +0950ae: 7110 5d1f 0300 |001d: invoke-static {v3}, Lcom/badlogic/gdx/utils/ComparableTimSort;.minRunLength:(I)I // method@1f5d │ │ +0950b4: 0a02 |0020: move-result v2 │ │ +0950b6: 7130 531f 980a |0021: invoke-static {v8, v9, v10}, Lcom/badlogic/gdx/utils/ComparableTimSort;.countRunAndMakeAscending:([Ljava/lang/Object;II)I // method@1f53 │ │ +0950bc: 0a04 |0024: move-result v4 │ │ +0950be: 3524 0d00 |0025: if-ge v4, v2, 0032 // +000d │ │ +0950c2: 3623 1900 |0027: if-gt v3, v2, 0040 // +0019 │ │ +0950c6: 0130 |0029: move v0, v3 │ │ +0950c8: 9006 0900 |002a: add-int v6, v9, v0 │ │ +0950cc: 9007 0904 |002c: add-int v7, v9, v4 │ │ +0950d0: 7140 521f 9876 |002e: invoke-static {v8, v9, v6, v7}, Lcom/badlogic/gdx/utils/ComparableTimSort;.binarySort:([Ljava/lang/Object;III)V // method@1f52 │ │ +0950d6: 0104 |0031: move v4, v0 │ │ +0950d8: 7030 5e1f 9504 |0032: invoke-direct {v5, v9, v4}, Lcom/badlogic/gdx/utils/ComparableTimSort;.pushRun:(II)V // method@1f5e │ │ +0950de: 7010 591f 0500 |0035: invoke-direct {v5}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeCollapse:()V // method@1f59 │ │ +0950e4: b049 |0038: add-int/2addr v9, v4 │ │ +0950e6: b143 |0039: sub-int/2addr v3, v4 │ │ +0950e8: 3903 e7ff |003a: if-nez v3, 0021 // -0019 │ │ +0950ec: 7010 5a1f 0500 |003c: invoke-direct {v5}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeForceCollapse:()V // method@1f5a │ │ +0950f2: 28ca |003f: goto 0009 // -0036 │ │ +0950f4: 0120 |0040: move v0, v2 │ │ +0950f6: 28e9 |0041: goto 002a // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0004 line=153 │ │ 0x0006 line=154 │ │ 0x0009 line=191 │ │ 0x000a line=157 │ │ @@ -126635,51 +126657,51 @@ │ │ type : '([Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -086bbc: |[086bbc] com.badlogic.gdx.utils.ComparableTimSort.doSort:([Ljava/lang/Object;II)V │ │ -086bcc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -086bce: 5975 0910 |0001: iput v5, v7, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@1009 │ │ -086bd2: 2185 |0003: array-length v5, v8 │ │ -086bd4: 7130 5f1f 950a |0004: invoke-static {v5, v9, v10}, Lcom/badlogic/gdx/utils/ComparableTimSort;.rangeCheck:(III)V // method@1f5f │ │ -086bda: 9103 0a09 |0007: sub-int v3, v10, v9 │ │ -086bde: 1225 |0009: const/4 v5, #int 2 // #2 │ │ -086be0: 3553 0300 |000a: if-ge v3, v5, 000d // +0003 │ │ -086be4: 0e00 |000c: return-void │ │ -086be6: 1305 2000 |000d: const/16 v5, #int 32 // #20 │ │ -086bea: 3553 0c00 |000f: if-ge v3, v5, 001b // +000c │ │ -086bee: 7130 531f 980a |0011: invoke-static {v8, v9, v10}, Lcom/badlogic/gdx/utils/ComparableTimSort;.countRunAndMakeAscending:([Ljava/lang/Object;II)I // method@1f53 │ │ -086bf4: 0a01 |0014: move-result v1 │ │ -086bf6: 9005 0901 |0015: add-int v5, v9, v1 │ │ -086bfa: 7140 521f 985a |0017: invoke-static {v8, v9, v10, v5}, Lcom/badlogic/gdx/utils/ComparableTimSort;.binarySort:([Ljava/lang/Object;III)V // method@1f52 │ │ -086c00: 28f2 |001a: goto 000c // -000e │ │ -086c02: 5b78 0510 |001b: iput-object v8, v7, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@1005 │ │ -086c06: 7110 5d1f 0300 |001d: invoke-static {v3}, Lcom/badlogic/gdx/utils/ComparableTimSort;.minRunLength:(I)I // method@1f5d │ │ -086c0c: 0a02 |0020: move-result v2 │ │ -086c0e: 7130 531f 980a |0021: invoke-static {v8, v9, v10}, Lcom/badlogic/gdx/utils/ComparableTimSort;.countRunAndMakeAscending:([Ljava/lang/Object;II)I // method@1f53 │ │ -086c14: 0a04 |0024: move-result v4 │ │ -086c16: 3524 0d00 |0025: if-ge v4, v2, 0032 // +000d │ │ -086c1a: 3623 1900 |0027: if-gt v3, v2, 0040 // +0019 │ │ -086c1e: 0130 |0029: move v0, v3 │ │ -086c20: 9005 0900 |002a: add-int v5, v9, v0 │ │ -086c24: 9006 0904 |002c: add-int v6, v9, v4 │ │ -086c28: 7140 521f 9865 |002e: invoke-static {v8, v9, v5, v6}, Lcom/badlogic/gdx/utils/ComparableTimSort;.binarySort:([Ljava/lang/Object;III)V // method@1f52 │ │ -086c2e: 0104 |0031: move v4, v0 │ │ -086c30: 7030 5e1f 9704 |0032: invoke-direct {v7, v9, v4}, Lcom/badlogic/gdx/utils/ComparableTimSort;.pushRun:(II)V // method@1f5e │ │ -086c36: 7010 591f 0700 |0035: invoke-direct {v7}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeCollapse:()V // method@1f59 │ │ -086c3c: b049 |0038: add-int/2addr v9, v4 │ │ -086c3e: b143 |0039: sub-int/2addr v3, v4 │ │ -086c40: 3903 e7ff |003a: if-nez v3, 0021 // -0019 │ │ -086c44: 7010 5a1f 0700 |003c: invoke-direct {v7}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeForceCollapse:()V // method@1f5a │ │ -086c4a: 28cd |003f: goto 000c // -0033 │ │ -086c4c: 0120 |0040: move v0, v2 │ │ -086c4e: 28e9 |0041: goto 002a // -0017 │ │ +0950f8: |[0950f8] com.badlogic.gdx.utils.ComparableTimSort.doSort:([Ljava/lang/Object;II)V │ │ +095108: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +09510a: 5975 0910 |0001: iput v5, v7, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@1009 │ │ +09510e: 2185 |0003: array-length v5, v8 │ │ +095110: 7130 5f1f 950a |0004: invoke-static {v5, v9, v10}, Lcom/badlogic/gdx/utils/ComparableTimSort;.rangeCheck:(III)V // method@1f5f │ │ +095116: 9103 0a09 |0007: sub-int v3, v10, v9 │ │ +09511a: 1225 |0009: const/4 v5, #int 2 // #2 │ │ +09511c: 3553 0300 |000a: if-ge v3, v5, 000d // +0003 │ │ +095120: 0e00 |000c: return-void │ │ +095122: 1305 2000 |000d: const/16 v5, #int 32 // #20 │ │ +095126: 3553 0c00 |000f: if-ge v3, v5, 001b // +000c │ │ +09512a: 7130 531f 980a |0011: invoke-static {v8, v9, v10}, Lcom/badlogic/gdx/utils/ComparableTimSort;.countRunAndMakeAscending:([Ljava/lang/Object;II)I // method@1f53 │ │ +095130: 0a01 |0014: move-result v1 │ │ +095132: 9005 0901 |0015: add-int v5, v9, v1 │ │ +095136: 7140 521f 985a |0017: invoke-static {v8, v9, v10, v5}, Lcom/badlogic/gdx/utils/ComparableTimSort;.binarySort:([Ljava/lang/Object;III)V // method@1f52 │ │ +09513c: 28f2 |001a: goto 000c // -000e │ │ +09513e: 5b78 0510 |001b: iput-object v8, v7, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@1005 │ │ +095142: 7110 5d1f 0300 |001d: invoke-static {v3}, Lcom/badlogic/gdx/utils/ComparableTimSort;.minRunLength:(I)I // method@1f5d │ │ +095148: 0a02 |0020: move-result v2 │ │ +09514a: 7130 531f 980a |0021: invoke-static {v8, v9, v10}, Lcom/badlogic/gdx/utils/ComparableTimSort;.countRunAndMakeAscending:([Ljava/lang/Object;II)I // method@1f53 │ │ +095150: 0a04 |0024: move-result v4 │ │ +095152: 3524 0d00 |0025: if-ge v4, v2, 0032 // +000d │ │ +095156: 3623 1900 |0027: if-gt v3, v2, 0040 // +0019 │ │ +09515a: 0130 |0029: move v0, v3 │ │ +09515c: 9005 0900 |002a: add-int v5, v9, v0 │ │ +095160: 9006 0904 |002c: add-int v6, v9, v4 │ │ +095164: 7140 521f 9865 |002e: invoke-static {v8, v9, v5, v6}, Lcom/badlogic/gdx/utils/ComparableTimSort;.binarySort:([Ljava/lang/Object;III)V // method@1f52 │ │ +09516a: 0104 |0031: move v4, v0 │ │ +09516c: 7030 5e1f 9704 |0032: invoke-direct {v7, v9, v4}, Lcom/badlogic/gdx/utils/ComparableTimSort;.pushRun:(II)V // method@1f5e │ │ +095172: 7010 591f 0700 |0035: invoke-direct {v7}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeCollapse:()V // method@1f59 │ │ +095178: b049 |0038: add-int/2addr v9, v4 │ │ +09517a: b143 |0039: sub-int/2addr v3, v4 │ │ +09517c: 3903 e7ff |003a: if-nez v3, 0021 // -0019 │ │ +095180: 7010 5a1f 0700 |003c: invoke-direct {v7}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeForceCollapse:()V // method@1f5a │ │ +095186: 28cd |003f: goto 000c // -0033 │ │ +095188: 0120 |0040: move v0, v2 │ │ +09518a: 28e9 |0041: goto 002a // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ 0x0007 line=78 │ │ 0x0009 line=79 │ │ 0x000c line=117 │ │ @@ -126710,17 +126732,17 @@ │ │ 0x0000 - 0x0042 reg=8 a [Ljava/lang/Object; │ │ 0x0000 - 0x0042 reg=9 lo I │ │ 0x0000 - 0x0042 reg=10 hi I │ │ │ │ source_file_idx : 636 (ComparableTimSort.java) │ │ │ │ Class #326 header: │ │ -class_idx : 757 │ │ +class_idx : 755 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 909 │ │ +superclass_idx : 907 │ │ source_file_idx : 715 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #326 annotations: │ │ @@ -126748,20 +126770,20 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -086c50: |[086c50] com.badlogic.gdx.utils.DataInput.:(Ljava/io/InputStream;)V │ │ -086c60: 7020 5e25 2100 |0000: invoke-direct {v1, v2}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@255e │ │ -086c66: 1300 2000 |0003: const/16 v0, #int 32 // #20 │ │ -086c6a: 2300 4804 |0005: new-array v0, v0, [C // type@0448 │ │ -086c6e: 5b10 0b10 |0007: iput-object v0, v1, Lcom/badlogic/gdx/utils/DataInput;.chars:[C // field@100b │ │ -086c72: 0e00 |0009: return-void │ │ +09518c: |[09518c] com.badlogic.gdx.utils.DataInput.:(Ljava/io/InputStream;)V │ │ +09519c: 7020 5e25 2100 |0000: invoke-direct {v1, v2}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@255e │ │ +0951a2: 1300 2000 |0003: const/16 v0, #int 32 // #20 │ │ +0951a6: 2300 4604 |0005: new-array v0, v0, [C // type@0446 │ │ +0951aa: 5b10 0b10 |0007: iput-object v0, v1, Lcom/badlogic/gdx/utils/DataInput;.chars:[C // field@100b │ │ +0951ae: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=25 │ │ 0x0009 line=29 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/utils/DataInput; │ │ @@ -126772,52 +126794,52 @@ │ │ type : '(III)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 96 16-bit code units │ │ -086c74: |[086c74] com.badlogic.gdx.utils.DataInput.readUtf8_slow:(III)V │ │ -086c84: 5430 0b10 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/DataInput;.chars:[C // field@100b │ │ -086c88: e101 0604 |0002: shr-int/lit8 v1, v6, #int 4 // #04 │ │ -086c8c: 2b01 3a00 0000 |0004: packed-switch v1, 0000003e // +0000003a │ │ -086c92: d805 0501 |0007: add-int/lit8 v5, v5, #int 1 // #01 │ │ -086c96: 3445 2e00 |0009: if-lt v5, v4, 0037 // +002e │ │ -086c9a: 0e00 |000b: return-void │ │ -086c9c: 8e61 |000c: int-to-char v1, v6 │ │ -086c9e: 5001 0005 |000d: aput-char v1, v0, v5 │ │ -086ca2: 28f8 |000f: goto 0007 // -0008 │ │ -086ca4: dd01 061f |0010: and-int/lit8 v1, v6, #int 31 // #1f │ │ -086ca8: e001 0106 |0012: shl-int/lit8 v1, v1, #int 6 // #06 │ │ -086cac: 6e10 641f 0300 |0014: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1f64 │ │ -086cb2: 0a02 |0017: move-result v2 │ │ -086cb4: dd02 023f |0018: and-int/lit8 v2, v2, #int 63 // #3f │ │ -086cb8: b621 |001a: or-int/2addr v1, v2 │ │ -086cba: 8e11 |001b: int-to-char v1, v1 │ │ -086cbc: 5001 0005 |001c: aput-char v1, v0, v5 │ │ -086cc0: 28e9 |001e: goto 0007 // -0017 │ │ -086cc2: dd01 060f |001f: and-int/lit8 v1, v6, #int 15 // #0f │ │ -086cc6: e001 010c |0021: shl-int/lit8 v1, v1, #int 12 // #0c │ │ -086cca: 6e10 641f 0300 |0023: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1f64 │ │ -086cd0: 0a02 |0026: move-result v2 │ │ -086cd2: dd02 023f |0027: and-int/lit8 v2, v2, #int 63 // #3f │ │ -086cd6: e002 0206 |0029: shl-int/lit8 v2, v2, #int 6 // #06 │ │ -086cda: b621 |002b: or-int/2addr v1, v2 │ │ -086cdc: 6e10 641f 0300 |002c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1f64 │ │ -086ce2: 0a02 |002f: move-result v2 │ │ -086ce4: dd02 023f |0030: and-int/lit8 v2, v2, #int 63 // #3f │ │ -086ce8: b621 |0032: or-int/2addr v1, v2 │ │ -086cea: 8e11 |0033: int-to-char v1, v1 │ │ -086cec: 5001 0005 |0034: aput-char v1, v0, v5 │ │ -086cf0: 28d1 |0036: goto 0007 // -002f │ │ -086cf2: 6e10 641f 0300 |0037: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1f64 │ │ -086cf8: 0a01 |003a: move-result v1 │ │ -086cfa: d516 ff00 |003b: and-int/lit16 v6, v1, #int 255 // #00ff │ │ -086cfe: 28c5 |003d: goto 0002 // -003b │ │ -086d00: 0001 0f00 0000 0000 0800 0000 0800 ... |003e: packed-switch-data (34 units) │ │ +0951b0: |[0951b0] com.badlogic.gdx.utils.DataInput.readUtf8_slow:(III)V │ │ +0951c0: 5430 0b10 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/DataInput;.chars:[C // field@100b │ │ +0951c4: e101 0604 |0002: shr-int/lit8 v1, v6, #int 4 // #04 │ │ +0951c8: 2b01 3a00 0000 |0004: packed-switch v1, 0000003e // +0000003a │ │ +0951ce: d805 0501 |0007: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0951d2: 3445 2e00 |0009: if-lt v5, v4, 0037 // +002e │ │ +0951d6: 0e00 |000b: return-void │ │ +0951d8: 8e61 |000c: int-to-char v1, v6 │ │ +0951da: 5001 0005 |000d: aput-char v1, v0, v5 │ │ +0951de: 28f8 |000f: goto 0007 // -0008 │ │ +0951e0: dd01 061f |0010: and-int/lit8 v1, v6, #int 31 // #1f │ │ +0951e4: e001 0106 |0012: shl-int/lit8 v1, v1, #int 6 // #06 │ │ +0951e8: 6e10 641f 0300 |0014: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1f64 │ │ +0951ee: 0a02 |0017: move-result v2 │ │ +0951f0: dd02 023f |0018: and-int/lit8 v2, v2, #int 63 // #3f │ │ +0951f4: b621 |001a: or-int/2addr v1, v2 │ │ +0951f6: 8e11 |001b: int-to-char v1, v1 │ │ +0951f8: 5001 0005 |001c: aput-char v1, v0, v5 │ │ +0951fc: 28e9 |001e: goto 0007 // -0017 │ │ +0951fe: dd01 060f |001f: and-int/lit8 v1, v6, #int 15 // #0f │ │ +095202: e001 010c |0021: shl-int/lit8 v1, v1, #int 12 // #0c │ │ +095206: 6e10 641f 0300 |0023: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1f64 │ │ +09520c: 0a02 |0026: move-result v2 │ │ +09520e: dd02 023f |0027: and-int/lit8 v2, v2, #int 63 // #3f │ │ +095212: e002 0206 |0029: shl-int/lit8 v2, v2, #int 6 // #06 │ │ +095216: b621 |002b: or-int/2addr v1, v2 │ │ +095218: 6e10 641f 0300 |002c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1f64 │ │ +09521e: 0a02 |002f: move-result v2 │ │ +095220: dd02 023f |0030: and-int/lit8 v2, v2, #int 63 // #3f │ │ +095224: b621 |0032: or-int/2addr v1, v2 │ │ +095226: 8e11 |0033: int-to-char v1, v1 │ │ +095228: 5001 0005 |0034: aput-char v1, v0, v5 │ │ +09522c: 28d1 |0036: goto 0007 // -002f │ │ +09522e: 6e10 641f 0300 |0037: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1f64 │ │ +095234: 0a01 |003a: move-result v1 │ │ +095236: d516 ff00 |003b: and-int/lit16 v6, v1, #int 255 // #00ff │ │ +09523a: 28c5 |003d: goto 0002 // -003b │ │ +09523c: 0001 0f00 0000 0000 0800 0000 0800 ... |003e: packed-switch-data (34 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0002 line=83 │ │ 0x0007 line=102 │ │ 0x000b line=105 │ │ 0x000c line=92 │ │ @@ -126838,53 +126860,53 @@ │ │ type : '(Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 69 16-bit code units │ │ -086d44: |[086d44] com.badlogic.gdx.utils.DataInput.readInt:(Z)I │ │ -086d54: 6e10 641f 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1f64 │ │ -086d5a: 0a00 |0003: move-result v0 │ │ -086d5c: dd01 007f |0004: and-int/lit8 v1, v0, #int 127 // #7f │ │ -086d60: d502 8000 |0006: and-int/lit16 v2, v0, #int 128 // #0080 │ │ -086d64: 3802 3200 |0008: if-eqz v2, 003a // +0032 │ │ -086d68: 6e10 641f 0400 |000a: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1f64 │ │ -086d6e: 0a00 |000d: move-result v0 │ │ -086d70: dd02 007f |000e: and-int/lit8 v2, v0, #int 127 // #7f │ │ -086d74: e002 0207 |0010: shl-int/lit8 v2, v2, #int 7 // #07 │ │ -086d78: b621 |0012: or-int/2addr v1, v2 │ │ -086d7a: d502 8000 |0013: and-int/lit16 v2, v0, #int 128 // #0080 │ │ -086d7e: 3802 2500 |0015: if-eqz v2, 003a // +0025 │ │ -086d82: 6e10 641f 0400 |0017: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1f64 │ │ -086d88: 0a00 |001a: move-result v0 │ │ -086d8a: dd02 007f |001b: and-int/lit8 v2, v0, #int 127 // #7f │ │ -086d8e: e002 020e |001d: shl-int/lit8 v2, v2, #int 14 // #0e │ │ -086d92: b621 |001f: or-int/2addr v1, v2 │ │ -086d94: d502 8000 |0020: and-int/lit16 v2, v0, #int 128 // #0080 │ │ -086d98: 3802 1800 |0022: if-eqz v2, 003a // +0018 │ │ -086d9c: 6e10 641f 0400 |0024: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1f64 │ │ -086da2: 0a00 |0027: move-result v0 │ │ -086da4: dd02 007f |0028: and-int/lit8 v2, v0, #int 127 // #7f │ │ -086da8: e002 0215 |002a: shl-int/lit8 v2, v2, #int 21 // #15 │ │ -086dac: b621 |002c: or-int/2addr v1, v2 │ │ -086dae: d502 8000 |002d: and-int/lit16 v2, v0, #int 128 // #0080 │ │ -086db2: 3802 0b00 |002f: if-eqz v2, 003a // +000b │ │ -086db6: 6e10 641f 0400 |0031: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1f64 │ │ -086dbc: 0a00 |0034: move-result v0 │ │ -086dbe: dd02 007f |0035: and-int/lit8 v2, v0, #int 127 // #7f │ │ -086dc2: e002 021c |0037: shl-int/lit8 v2, v2, #int 28 // #1c │ │ -086dc6: b621 |0039: or-int/2addr v1, v2 │ │ -086dc8: 3805 0300 |003a: if-eqz v5, 003d // +0003 │ │ -086dcc: 0f01 |003c: return v1 │ │ -086dce: e202 0101 |003d: ushr-int/lit8 v2, v1, #int 1 // #01 │ │ -086dd2: dd03 0101 |003f: and-int/lit8 v3, v1, #int 1 // #01 │ │ -086dd6: 7b33 |0041: neg-int v3, v3 │ │ -086dd8: 9701 0203 |0042: xor-int v1, v2, v3 │ │ -086ddc: 28f8 |0044: goto 003c // -0008 │ │ +095280: |[095280] com.badlogic.gdx.utils.DataInput.readInt:(Z)I │ │ +095290: 6e10 641f 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1f64 │ │ +095296: 0a00 |0003: move-result v0 │ │ +095298: dd01 007f |0004: and-int/lit8 v1, v0, #int 127 // #7f │ │ +09529c: d502 8000 |0006: and-int/lit16 v2, v0, #int 128 // #0080 │ │ +0952a0: 3802 3200 |0008: if-eqz v2, 003a // +0032 │ │ +0952a4: 6e10 641f 0400 |000a: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1f64 │ │ +0952aa: 0a00 |000d: move-result v0 │ │ +0952ac: dd02 007f |000e: and-int/lit8 v2, v0, #int 127 // #7f │ │ +0952b0: e002 0207 |0010: shl-int/lit8 v2, v2, #int 7 // #07 │ │ +0952b4: b621 |0012: or-int/2addr v1, v2 │ │ +0952b6: d502 8000 |0013: and-int/lit16 v2, v0, #int 128 // #0080 │ │ +0952ba: 3802 2500 |0015: if-eqz v2, 003a // +0025 │ │ +0952be: 6e10 641f 0400 |0017: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1f64 │ │ +0952c4: 0a00 |001a: move-result v0 │ │ +0952c6: dd02 007f |001b: and-int/lit8 v2, v0, #int 127 // #7f │ │ +0952ca: e002 020e |001d: shl-int/lit8 v2, v2, #int 14 // #0e │ │ +0952ce: b621 |001f: or-int/2addr v1, v2 │ │ +0952d0: d502 8000 |0020: and-int/lit16 v2, v0, #int 128 // #0080 │ │ +0952d4: 3802 1800 |0022: if-eqz v2, 003a // +0018 │ │ +0952d8: 6e10 641f 0400 |0024: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1f64 │ │ +0952de: 0a00 |0027: move-result v0 │ │ +0952e0: dd02 007f |0028: and-int/lit8 v2, v0, #int 127 // #7f │ │ +0952e4: e002 0215 |002a: shl-int/lit8 v2, v2, #int 21 // #15 │ │ +0952e8: b621 |002c: or-int/2addr v1, v2 │ │ +0952ea: d502 8000 |002d: and-int/lit16 v2, v0, #int 128 // #0080 │ │ +0952ee: 3802 0b00 |002f: if-eqz v2, 003a // +000b │ │ +0952f2: 6e10 641f 0400 |0031: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1f64 │ │ +0952f8: 0a00 |0034: move-result v0 │ │ +0952fa: dd02 007f |0035: and-int/lit8 v2, v0, #int 127 // #7f │ │ +0952fe: e002 021c |0037: shl-int/lit8 v2, v2, #int 28 // #1c │ │ +095302: b621 |0039: or-int/2addr v1, v2 │ │ +095304: 3805 0300 |003a: if-eqz v5, 003d // +0003 │ │ +095308: 0f01 |003c: return v1 │ │ +09530a: e202 0101 |003d: ushr-int/lit8 v2, v1, #int 1 // #01 │ │ +09530e: dd03 0101 |003f: and-int/lit8 v3, v1, #int 1 // #01 │ │ +095312: 7b33 |0041: neg-int v3, v3 │ │ +095314: 9701 0203 |0042: xor-int v1, v2, v3 │ │ +095318: 28f8 |0044: goto 003c // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0004 line=34 │ │ 0x0006 line=35 │ │ 0x000a line=36 │ │ 0x000e line=37 │ │ @@ -126910,50 +126932,50 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -086de0: |[086de0] com.badlogic.gdx.utils.DataInput.readString:()Ljava/lang/String; │ │ -086df0: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -086df2: 6e20 651f 5700 |0001: invoke-virtual {v7, v5}, Lcom/badlogic/gdx/utils/DataInput;.readInt:(Z)I // method@1f65 │ │ -086df8: 0a01 |0004: move-result v1 │ │ -086dfa: 2b01 3500 0000 |0005: packed-switch v1, 0000003a // +00000035 │ │ -086e00: d801 01ff |0008: add-int/lit8 v1, v1, #int -1 // #ff │ │ -086e04: 5475 0b10 |000a: iget-object v5, v7, Lcom/badlogic/gdx/utils/DataInput;.chars:[C // field@100b │ │ -086e08: 2155 |000c: array-length v5, v5 │ │ -086e0a: 3515 0600 |000d: if-ge v5, v1, 0013 // +0006 │ │ -086e0e: 2315 4804 |000f: new-array v5, v1, [C // type@0448 │ │ -086e12: 5b75 0b10 |0011: iput-object v5, v7, Lcom/badlogic/gdx/utils/DataInput;.chars:[C // field@100b │ │ -086e16: 5474 0b10 |0013: iget-object v4, v7, Lcom/badlogic/gdx/utils/DataInput;.chars:[C // field@100b │ │ -086e1a: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -086e1c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -086e1e: 0123 |0017: move v3, v2 │ │ -086e20: 3513 0a00 |0018: if-ge v3, v1, 0022 // +000a │ │ -086e24: 6e10 641f 0700 |001a: invoke-virtual {v7}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1f64 │ │ -086e2a: 0a00 |001d: move-result v0 │ │ -086e2c: 1305 7f00 |001e: const/16 v5, #int 127 // #7f │ │ -086e30: 3750 1300 |0020: if-le v0, v5, 0033 // +0013 │ │ -086e34: 3513 0500 |0022: if-ge v3, v1, 0027 // +0005 │ │ -086e38: 7040 671f 1703 |0024: invoke-direct {v7, v1, v3, v0}, Lcom/badlogic/gdx/utils/DataInput;.readUtf8_slow:(III)V // method@1f67 │ │ -086e3e: 2205 c303 |0027: new-instance v5, Ljava/lang/String; // type@03c3 │ │ -086e42: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -086e44: 7040 3f26 4516 |002a: invoke-direct {v5, v4, v6, v1}, Ljava/lang/String;.:([CII)V // method@263f │ │ -086e4a: 1105 |002d: return-object v5 │ │ -086e4c: 1205 |002e: const/4 v5, #int 0 // #0 │ │ -086e4e: 28fe |002f: goto 002d // -0002 │ │ -086e50: 1a05 0000 |0030: const-string v5, "" // string@0000 │ │ -086e54: 28fb |0032: goto 002d // -0005 │ │ -086e56: d802 0301 |0033: add-int/lit8 v2, v3, #int 1 // #01 │ │ -086e5a: 8e05 |0035: int-to-char v5, v0 │ │ -086e5c: 5005 0403 |0036: aput-char v5, v4, v3 │ │ -086e60: 0123 |0038: move v3, v2 │ │ -086e62: 28df |0039: goto 0018 // -0021 │ │ -086e64: 0001 0200 0000 0000 2900 0000 2b00 ... |003a: packed-switch-data (8 units) │ │ +09531c: |[09531c] com.badlogic.gdx.utils.DataInput.readString:()Ljava/lang/String; │ │ +09532c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +09532e: 6e20 651f 5700 |0001: invoke-virtual {v7, v5}, Lcom/badlogic/gdx/utils/DataInput;.readInt:(Z)I // method@1f65 │ │ +095334: 0a01 |0004: move-result v1 │ │ +095336: 2b01 3500 0000 |0005: packed-switch v1, 0000003a // +00000035 │ │ +09533c: d801 01ff |0008: add-int/lit8 v1, v1, #int -1 // #ff │ │ +095340: 5475 0b10 |000a: iget-object v5, v7, Lcom/badlogic/gdx/utils/DataInput;.chars:[C // field@100b │ │ +095344: 2155 |000c: array-length v5, v5 │ │ +095346: 3515 0600 |000d: if-ge v5, v1, 0013 // +0006 │ │ +09534a: 2315 4604 |000f: new-array v5, v1, [C // type@0446 │ │ +09534e: 5b75 0b10 |0011: iput-object v5, v7, Lcom/badlogic/gdx/utils/DataInput;.chars:[C // field@100b │ │ +095352: 5474 0b10 |0013: iget-object v4, v7, Lcom/badlogic/gdx/utils/DataInput;.chars:[C // field@100b │ │ +095356: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +095358: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +09535a: 0123 |0017: move v3, v2 │ │ +09535c: 3513 0a00 |0018: if-ge v3, v1, 0022 // +000a │ │ +095360: 6e10 641f 0700 |001a: invoke-virtual {v7}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1f64 │ │ +095366: 0a00 |001d: move-result v0 │ │ +095368: 1305 7f00 |001e: const/16 v5, #int 127 // #7f │ │ +09536c: 3750 1300 |0020: if-le v0, v5, 0033 // +0013 │ │ +095370: 3513 0500 |0022: if-ge v3, v1, 0027 // +0005 │ │ +095374: 7040 671f 1703 |0024: invoke-direct {v7, v1, v3, v0}, Lcom/badlogic/gdx/utils/DataInput;.readUtf8_slow:(III)V // method@1f67 │ │ +09537a: 2205 c103 |0027: new-instance v5, Ljava/lang/String; // type@03c1 │ │ +09537e: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +095380: 7040 3f26 4516 |002a: invoke-direct {v5, v4, v6, v1}, Ljava/lang/String;.:([CII)V // method@263f │ │ +095386: 1105 |002d: return-object v5 │ │ +095388: 1205 |002e: const/4 v5, #int 0 // #0 │ │ +09538a: 28fe |002f: goto 002d // -0002 │ │ +09538c: 1a05 0000 |0030: const-string v5, "" // string@0000 │ │ +095390: 28fb |0032: goto 002d // -0005 │ │ +095392: d802 0301 |0033: add-int/lit8 v2, v3, #int 1 // #01 │ │ +095396: 8e05 |0035: int-to-char v5, v0 │ │ +095398: 5005 0403 |0036: aput-char v5, v4, v3 │ │ +09539c: 0123 |0038: move v3, v2 │ │ +09539e: 28df |0039: goto 0018 // -0021 │ │ +0953a0: 0001 0200 0000 0000 2900 0000 2b00 ... |003a: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=58 │ │ 0x0008 line=64 │ │ 0x000a line=65 │ │ 0x0013 line=66 │ │ @@ -126980,17 +127002,17 @@ │ │ 0x0039 - 0x0042 reg=3 charIndex I │ │ 0x0033 - 0x0042 reg=4 chars [C │ │ 0x0000 - 0x0042 reg=7 this Lcom/badlogic/gdx/utils/DataInput; │ │ │ │ source_file_idx : 715 (DataInput.java) │ │ │ │ Class #327 header: │ │ -class_idx : 758 │ │ +class_idx : 756 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 910 │ │ +superclass_idx : 908 │ │ source_file_idx : 716 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #327 annotations: │ │ @@ -127014,17 +127036,17 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -086e74: |[086e74] com.badlogic.gdx.utils.DataOutput.:(Ljava/io/OutputStream;)V │ │ -086e84: 7020 7125 1000 |0000: invoke-direct {v0, v1}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@2571 │ │ -086e8a: 0e00 |0003: return-void │ │ +0953b0: |[0953b0] com.badlogic.gdx.utils.DataOutput.:(Ljava/io/OutputStream;)V │ │ +0953c0: 7020 7125 1000 |0000: invoke-direct {v0, v1}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@2571 │ │ +0953c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/DataOutput; │ │ 0x0000 - 0x0004 reg=1 out Ljava/io/OutputStream; │ │ @@ -127034,52 +127056,52 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -086e8c: |[086e8c] com.badlogic.gdx.utils.DataOutput.writeString_slow:(Ljava/lang/String;II)V │ │ -086e9c: 3545 4500 |0000: if-ge v5, v4, 0045 // +0045 │ │ -086ea0: 6e20 4026 5300 |0002: invoke-virtual {v3, v5}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ -086ea6: 0a00 |0005: move-result v0 │ │ -086ea8: 1301 7f00 |0006: const/16 v1, #int 127 // #7f │ │ -086eac: 3610 0900 |0008: if-gt v0, v1, 0011 // +0009 │ │ -086eb0: 8d01 |000a: int-to-byte v1, v0 │ │ -086eb2: 6e20 691f 1200 |000b: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ -086eb8: d805 0501 |000e: add-int/lit8 v5, v5, #int 1 // #01 │ │ -086ebc: 28f0 |0010: goto 0000 // -0010 │ │ -086ebe: 1301 ff07 |0011: const/16 v1, #int 2047 // #7ff │ │ -086ec2: 3710 1f00 |0013: if-le v0, v1, 0032 // +001f │ │ -086ec6: e101 000c |0015: shr-int/lit8 v1, v0, #int 12 // #0c │ │ -086eca: dd01 010f |0017: and-int/lit8 v1, v1, #int 15 // #0f │ │ -086ece: d611 e000 |0019: or-int/lit16 v1, v1, #int 224 // #00e0 │ │ -086ed2: 8d11 |001b: int-to-byte v1, v1 │ │ -086ed4: 6e20 691f 1200 |001c: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ -086eda: e101 0006 |001f: shr-int/lit8 v1, v0, #int 6 // #06 │ │ -086ede: dd01 013f |0021: and-int/lit8 v1, v1, #int 63 // #3f │ │ -086ee2: d611 8000 |0023: or-int/lit16 v1, v1, #int 128 // #0080 │ │ -086ee6: 8d11 |0025: int-to-byte v1, v1 │ │ -086ee8: 6e20 691f 1200 |0026: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ -086eee: dd01 003f |0029: and-int/lit8 v1, v0, #int 63 // #3f │ │ -086ef2: d611 8000 |002b: or-int/lit16 v1, v1, #int 128 // #0080 │ │ -086ef6: 8d11 |002d: int-to-byte v1, v1 │ │ -086ef8: 6e20 691f 1200 |002e: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ -086efe: 28dd |0031: goto 000e // -0023 │ │ -086f00: e101 0006 |0032: shr-int/lit8 v1, v0, #int 6 // #06 │ │ -086f04: dd01 011f |0034: and-int/lit8 v1, v1, #int 31 // #1f │ │ -086f08: d611 c000 |0036: or-int/lit16 v1, v1, #int 192 // #00c0 │ │ -086f0c: 8d11 |0038: int-to-byte v1, v1 │ │ -086f0e: 6e20 691f 1200 |0039: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ -086f14: dd01 003f |003c: and-int/lit8 v1, v0, #int 63 // #3f │ │ -086f18: d611 8000 |003e: or-int/lit16 v1, v1, #int 128 // #0080 │ │ -086f1c: 8d11 |0040: int-to-byte v1, v1 │ │ -086f1e: 6e20 691f 1200 |0041: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ -086f24: 28ca |0044: goto 000e // -0036 │ │ -086f26: 0e00 |0045: return-void │ │ +0953c8: |[0953c8] com.badlogic.gdx.utils.DataOutput.writeString_slow:(Ljava/lang/String;II)V │ │ +0953d8: 3545 4500 |0000: if-ge v5, v4, 0045 // +0045 │ │ +0953dc: 6e20 4026 5300 |0002: invoke-virtual {v3, v5}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ +0953e2: 0a00 |0005: move-result v0 │ │ +0953e4: 1301 7f00 |0006: const/16 v1, #int 127 // #7f │ │ +0953e8: 3610 0900 |0008: if-gt v0, v1, 0011 // +0009 │ │ +0953ec: 8d01 |000a: int-to-byte v1, v0 │ │ +0953ee: 6e20 691f 1200 |000b: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ +0953f4: d805 0501 |000e: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0953f8: 28f0 |0010: goto 0000 // -0010 │ │ +0953fa: 1301 ff07 |0011: const/16 v1, #int 2047 // #7ff │ │ +0953fe: 3710 1f00 |0013: if-le v0, v1, 0032 // +001f │ │ +095402: e101 000c |0015: shr-int/lit8 v1, v0, #int 12 // #0c │ │ +095406: dd01 010f |0017: and-int/lit8 v1, v1, #int 15 // #0f │ │ +09540a: d611 e000 |0019: or-int/lit16 v1, v1, #int 224 // #00e0 │ │ +09540e: 8d11 |001b: int-to-byte v1, v1 │ │ +095410: 6e20 691f 1200 |001c: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ +095416: e101 0006 |001f: shr-int/lit8 v1, v0, #int 6 // #06 │ │ +09541a: dd01 013f |0021: and-int/lit8 v1, v1, #int 63 // #3f │ │ +09541e: d611 8000 |0023: or-int/lit16 v1, v1, #int 128 // #0080 │ │ +095422: 8d11 |0025: int-to-byte v1, v1 │ │ +095424: 6e20 691f 1200 |0026: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ +09542a: dd01 003f |0029: and-int/lit8 v1, v0, #int 63 // #3f │ │ +09542e: d611 8000 |002b: or-int/lit16 v1, v1, #int 128 // #0080 │ │ +095432: 8d11 |002d: int-to-byte v1, v1 │ │ +095434: 6e20 691f 1200 |002e: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ +09543a: 28dd |0031: goto 000e // -0023 │ │ +09543c: e101 0006 |0032: shr-int/lit8 v1, v0, #int 6 // #06 │ │ +095440: dd01 011f |0034: and-int/lit8 v1, v1, #int 31 // #1f │ │ +095444: d611 c000 |0036: or-int/lit16 v1, v1, #int 192 // #00c0 │ │ +095448: 8d11 |0038: int-to-byte v1, v1 │ │ +09544a: 6e20 691f 1200 |0039: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ +095450: dd01 003f |003c: and-int/lit8 v1, v0, #int 63 // #3f │ │ +095454: d611 8000 |003e: or-int/lit16 v1, v1, #int 128 // #0080 │ │ +095458: 8d11 |0040: int-to-byte v1, v1 │ │ +09545a: 6e20 691f 1200 |0041: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ +095460: 28ca |0044: goto 000e // -0036 │ │ +095462: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0002 line=83 │ │ 0x0006 line=84 │ │ 0x000a line=85 │ │ 0x000e line=82 │ │ @@ -127103,67 +127125,67 @@ │ │ type : '(IZ)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 94 16-bit code units │ │ -086f28: |[086f28] com.badlogic.gdx.utils.DataOutput.writeInt:(IZ)I │ │ -086f38: 3904 0800 |0000: if-nez v4, 0008 // +0008 │ │ -086f3c: e000 0301 |0002: shl-int/lit8 v0, v3, #int 1 // #01 │ │ -086f40: e101 031f |0004: shr-int/lit8 v1, v3, #int 31 // #1f │ │ -086f44: 9703 0001 |0006: xor-int v3, v0, v1 │ │ -086f48: e200 0307 |0008: ushr-int/lit8 v0, v3, #int 7 // #07 │ │ -086f4c: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -086f50: 8d30 |000c: int-to-byte v0, v3 │ │ -086f52: 6e20 691f 0200 |000d: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ -086f58: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -086f5a: 0f00 |0011: return v0 │ │ -086f5c: dd00 037f |0012: and-int/lit8 v0, v3, #int 127 // #7f │ │ -086f60: d600 8000 |0014: or-int/lit16 v0, v0, #int 128 // #0080 │ │ -086f64: 8d00 |0016: int-to-byte v0, v0 │ │ -086f66: 6e20 691f 0200 |0017: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ -086f6c: e200 030e |001a: ushr-int/lit8 v0, v3, #int 14 // #0e │ │ -086f70: 3900 0a00 |001c: if-nez v0, 0026 // +000a │ │ -086f74: e200 0307 |001e: ushr-int/lit8 v0, v3, #int 7 // #07 │ │ -086f78: 8d00 |0020: int-to-byte v0, v0 │ │ -086f7a: 6e20 691f 0200 |0021: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ -086f80: 1220 |0024: const/4 v0, #int 2 // #2 │ │ -086f82: 28ec |0025: goto 0011 // -0014 │ │ -086f84: e200 0307 |0026: ushr-int/lit8 v0, v3, #int 7 // #07 │ │ -086f88: d600 8000 |0028: or-int/lit16 v0, v0, #int 128 // #0080 │ │ -086f8c: 8d00 |002a: int-to-byte v0, v0 │ │ -086f8e: 6e20 691f 0200 |002b: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ -086f94: e200 0315 |002e: ushr-int/lit8 v0, v3, #int 21 // #15 │ │ -086f98: 3900 0a00 |0030: if-nez v0, 003a // +000a │ │ -086f9c: e200 030e |0032: ushr-int/lit8 v0, v3, #int 14 // #0e │ │ -086fa0: 8d00 |0034: int-to-byte v0, v0 │ │ -086fa2: 6e20 691f 0200 |0035: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ -086fa8: 1230 |0038: const/4 v0, #int 3 // #3 │ │ -086faa: 28d8 |0039: goto 0011 // -0028 │ │ -086fac: e200 030e |003a: ushr-int/lit8 v0, v3, #int 14 // #0e │ │ -086fb0: d600 8000 |003c: or-int/lit16 v0, v0, #int 128 // #0080 │ │ -086fb4: 8d00 |003e: int-to-byte v0, v0 │ │ -086fb6: 6e20 691f 0200 |003f: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ -086fbc: e200 031c |0042: ushr-int/lit8 v0, v3, #int 28 // #1c │ │ -086fc0: 3900 0a00 |0044: if-nez v0, 004e // +000a │ │ -086fc4: e200 0315 |0046: ushr-int/lit8 v0, v3, #int 21 // #15 │ │ -086fc8: 8d00 |0048: int-to-byte v0, v0 │ │ -086fca: 6e20 691f 0200 |0049: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ -086fd0: 1240 |004c: const/4 v0, #int 4 // #4 │ │ -086fd2: 28c4 |004d: goto 0011 // -003c │ │ -086fd4: e200 0315 |004e: ushr-int/lit8 v0, v3, #int 21 // #15 │ │ -086fd8: d600 8000 |0050: or-int/lit16 v0, v0, #int 128 // #0080 │ │ -086fdc: 8d00 |0052: int-to-byte v0, v0 │ │ -086fde: 6e20 691f 0200 |0053: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ -086fe4: e200 031c |0056: ushr-int/lit8 v0, v3, #int 28 // #1c │ │ -086fe8: 8d00 |0058: int-to-byte v0, v0 │ │ -086fea: 6e20 691f 0200 |0059: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ -086ff0: 1250 |005c: const/4 v0, #int 5 // #5 │ │ -086ff2: 28b4 |005d: goto 0011 // -004c │ │ +095464: |[095464] com.badlogic.gdx.utils.DataOutput.writeInt:(IZ)I │ │ +095474: 3904 0800 |0000: if-nez v4, 0008 // +0008 │ │ +095478: e000 0301 |0002: shl-int/lit8 v0, v3, #int 1 // #01 │ │ +09547c: e101 031f |0004: shr-int/lit8 v1, v3, #int 31 // #1f │ │ +095480: 9703 0001 |0006: xor-int v3, v0, v1 │ │ +095484: e200 0307 |0008: ushr-int/lit8 v0, v3, #int 7 // #07 │ │ +095488: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +09548c: 8d30 |000c: int-to-byte v0, v3 │ │ +09548e: 6e20 691f 0200 |000d: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ +095494: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +095496: 0f00 |0011: return v0 │ │ +095498: dd00 037f |0012: and-int/lit8 v0, v3, #int 127 // #7f │ │ +09549c: d600 8000 |0014: or-int/lit16 v0, v0, #int 128 // #0080 │ │ +0954a0: 8d00 |0016: int-to-byte v0, v0 │ │ +0954a2: 6e20 691f 0200 |0017: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ +0954a8: e200 030e |001a: ushr-int/lit8 v0, v3, #int 14 // #0e │ │ +0954ac: 3900 0a00 |001c: if-nez v0, 0026 // +000a │ │ +0954b0: e200 0307 |001e: ushr-int/lit8 v0, v3, #int 7 // #07 │ │ +0954b4: 8d00 |0020: int-to-byte v0, v0 │ │ +0954b6: 6e20 691f 0200 |0021: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ +0954bc: 1220 |0024: const/4 v0, #int 2 // #2 │ │ +0954be: 28ec |0025: goto 0011 // -0014 │ │ +0954c0: e200 0307 |0026: ushr-int/lit8 v0, v3, #int 7 // #07 │ │ +0954c4: d600 8000 |0028: or-int/lit16 v0, v0, #int 128 // #0080 │ │ +0954c8: 8d00 |002a: int-to-byte v0, v0 │ │ +0954ca: 6e20 691f 0200 |002b: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ +0954d0: e200 0315 |002e: ushr-int/lit8 v0, v3, #int 21 // #15 │ │ +0954d4: 3900 0a00 |0030: if-nez v0, 003a // +000a │ │ +0954d8: e200 030e |0032: ushr-int/lit8 v0, v3, #int 14 // #0e │ │ +0954dc: 8d00 |0034: int-to-byte v0, v0 │ │ +0954de: 6e20 691f 0200 |0035: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ +0954e4: 1230 |0038: const/4 v0, #int 3 // #3 │ │ +0954e6: 28d8 |0039: goto 0011 // -0028 │ │ +0954e8: e200 030e |003a: ushr-int/lit8 v0, v3, #int 14 // #0e │ │ +0954ec: d600 8000 |003c: or-int/lit16 v0, v0, #int 128 // #0080 │ │ +0954f0: 8d00 |003e: int-to-byte v0, v0 │ │ +0954f2: 6e20 691f 0200 |003f: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ +0954f8: e200 031c |0042: ushr-int/lit8 v0, v3, #int 28 // #1c │ │ +0954fc: 3900 0a00 |0044: if-nez v0, 004e // +000a │ │ +095500: e200 0315 |0046: ushr-int/lit8 v0, v3, #int 21 // #15 │ │ +095504: 8d00 |0048: int-to-byte v0, v0 │ │ +095506: 6e20 691f 0200 |0049: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ +09550c: 1240 |004c: const/4 v0, #int 4 // #4 │ │ +09550e: 28c4 |004d: goto 0011 // -003c │ │ +095510: e200 0315 |004e: ushr-int/lit8 v0, v3, #int 21 // #15 │ │ +095514: d600 8000 |0050: or-int/lit16 v0, v0, #int 128 // #0080 │ │ +095518: 8d00 |0052: int-to-byte v0, v0 │ │ +09551a: 6e20 691f 0200 |0053: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ +095520: e200 031c |0056: ushr-int/lit8 v0, v3, #int 28 // #1c │ │ +095524: 8d00 |0058: int-to-byte v0, v0 │ │ +095526: 6e20 691f 0200 |0059: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ +09552c: 1250 |005c: const/4 v0, #int 5 // #5 │ │ +09552e: 28b4 |005d: goto 0011 // -004c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0008 line=34 │ │ 0x000c line=35 │ │ 0x0010 line=36 │ │ 0x0011 line=55 │ │ @@ -127192,40 +127214,40 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -086ff4: |[086ff4] com.badlogic.gdx.utils.DataOutput.writeString:(Ljava/lang/String;)V │ │ -087004: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -087006: 3906 0700 |0001: if-nez v6, 0008 // +0007 │ │ -08700a: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -08700c: 6e20 691f 3500 |0004: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ -087012: 0e00 |0007: return-void │ │ -087014: 6e10 5026 0600 |0008: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2650 │ │ -08701a: 0a01 |000b: move-result v1 │ │ -08701c: 3901 0600 |000c: if-nez v1, 0012 // +0006 │ │ -087020: 6e20 6a1f 4500 |000e: invoke-virtual {v5, v4}, Lcom/badlogic/gdx/utils/DataOutput;.writeByte:(I)V // method@1f6a │ │ -087026: 28f6 |0011: goto 0007 // -000a │ │ -087028: d803 0101 |0012: add-int/lit8 v3, v1, #int 1 // #01 │ │ -08702c: 6e30 6b1f 3504 |0014: invoke-virtual {v5, v3, v4}, Lcom/badlogic/gdx/utils/DataOutput;.writeInt:(IZ)I // method@1f6b │ │ -087032: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -087034: 3512 0a00 |0018: if-ge v2, v1, 0022 // +000a │ │ -087038: 6e20 4026 2600 |001a: invoke-virtual {v6, v2}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ -08703e: 0a00 |001d: move-result v0 │ │ -087040: 1303 7f00 |001e: const/16 v3, #int 127 // #7f │ │ -087044: 3730 0800 |0020: if-le v0, v3, 0028 // +0008 │ │ -087048: 3512 e5ff |0022: if-ge v2, v1, 0007 // -001b │ │ -08704c: 7040 6d1f 6521 |0024: invoke-direct {v5, v6, v1, v2}, Lcom/badlogic/gdx/utils/DataOutput;.writeString_slow:(Ljava/lang/String;II)V // method@1f6d │ │ -087052: 28e0 |0027: goto 0007 // -0020 │ │ -087054: 8d03 |0028: int-to-byte v3, v0 │ │ -087056: 6e20 691f 3500 |0029: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ -08705c: d802 0201 |002c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -087060: 28ea |002e: goto 0018 // -0016 │ │ +095530: |[095530] com.badlogic.gdx.utils.DataOutput.writeString:(Ljava/lang/String;)V │ │ +095540: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +095542: 3906 0700 |0001: if-nez v6, 0008 // +0007 │ │ +095546: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +095548: 6e20 691f 3500 |0004: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ +09554e: 0e00 |0007: return-void │ │ +095550: 6e10 5026 0600 |0008: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2650 │ │ +095556: 0a01 |000b: move-result v1 │ │ +095558: 3901 0600 |000c: if-nez v1, 0012 // +0006 │ │ +09555c: 6e20 6a1f 4500 |000e: invoke-virtual {v5, v4}, Lcom/badlogic/gdx/utils/DataOutput;.writeByte:(I)V // method@1f6a │ │ +095562: 28f6 |0011: goto 0007 // -000a │ │ +095564: d803 0101 |0012: add-int/lit8 v3, v1, #int 1 // #01 │ │ +095568: 6e30 6b1f 3504 |0014: invoke-virtual {v5, v3, v4}, Lcom/badlogic/gdx/utils/DataOutput;.writeInt:(IZ)I // method@1f6b │ │ +09556e: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +095570: 3512 0a00 |0018: if-ge v2, v1, 0022 // +000a │ │ +095574: 6e20 4026 2600 |001a: invoke-virtual {v6, v2}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ +09557a: 0a00 |001d: move-result v0 │ │ +09557c: 1303 7f00 |001e: const/16 v3, #int 127 // #7f │ │ +095580: 3730 0800 |0020: if-le v0, v3, 0028 // +0008 │ │ +095584: 3512 e5ff |0022: if-ge v2, v1, 0007 // -001b │ │ +095588: 7040 6d1f 6521 |0024: invoke-direct {v5, v6, v1, v2}, Lcom/badlogic/gdx/utils/DataOutput;.writeString_slow:(Ljava/lang/String;II)V // method@1f6d │ │ +09558e: 28e0 |0027: goto 0007 // -0020 │ │ +095590: 8d03 |0028: int-to-byte v3, v0 │ │ +095592: 6e20 691f 3500 |0029: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1f69 │ │ +095598: d802 0201 |002c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +09559c: 28ea |002e: goto 0018 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=61 │ │ 0x0003 line=62 │ │ 0x0007 line=79 │ │ 0x0008 line=65 │ │ 0x000c line=66 │ │ @@ -127245,17 +127267,17 @@ │ │ 0x0018 - 0x002f reg=2 charIndex I │ │ 0x0000 - 0x002f reg=5 this Lcom/badlogic/gdx/utils/DataOutput; │ │ 0x0000 - 0x002f reg=6 value Ljava/lang/String; │ │ │ │ source_file_idx : 716 (DataOutput.java) │ │ │ │ Class #328 header: │ │ -class_idx : 760 │ │ +class_idx : 758 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 749 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #328 - │ │ @@ -127272,17 +127294,17 @@ │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 749 (Disposable.java) │ │ │ │ Class #329 header: │ │ -class_idx : 761 │ │ +class_idx : 759 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1055 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 31 │ │ │ │ Class #329 - │ │ @@ -127310,19 +127332,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -087064: |[087064] com.badlogic.gdx.utils.FloatArray.:()V │ │ -087074: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -087076: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ -08707a: 7030 8d1f 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.:(ZI)V // method@1f8d │ │ -087080: 0e00 |0006: return-void │ │ +0955a0: |[0955a0] com.badlogic.gdx.utils.FloatArray.:()V │ │ +0955b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0955b2: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ +0955b6: 7030 8d1f 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.:(ZI)V // method@1f8d │ │ +0955bc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0006 line=34 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/utils/FloatArray; │ │ │ │ @@ -127331,18 +127353,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -087084: |[087084] com.badlogic.gdx.utils.FloatArray.:(I)V │ │ -087094: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -087096: 7030 8d1f 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/FloatArray;.:(ZI)V // method@1f8d │ │ -08709c: 0e00 |0004: return-void │ │ +0955c0: |[0955c0] com.badlogic.gdx.utils.FloatArray.:(I)V │ │ +0955d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0955d2: 7030 8d1f 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/FloatArray;.:(ZI)V // method@1f8d │ │ +0955d8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/FloatArray; │ │ 0x0000 - 0x0005 reg=2 capacity I │ │ @@ -127352,29 +127374,29 @@ │ │ type : '(Lcom/badlogic/gdx/utils/FloatArray;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -0870a0: |[0870a0] com.badlogic.gdx.utils.FloatArray.:(Lcom/badlogic/gdx/utils/FloatArray;)V │ │ -0870b0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0870b2: 7010 2726 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ -0870b8: 5550 1010 |0004: iget-boolean v0, v5, Lcom/badlogic/gdx/utils/FloatArray;.ordered:Z // field@1010 │ │ -0870bc: 5c40 1010 |0006: iput-boolean v0, v4, Lcom/badlogic/gdx/utils/FloatArray;.ordered:Z // field@1010 │ │ -0870c0: 5250 1110 |0008: iget v0, v5, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0870c4: 5940 1110 |000a: iput v0, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0870c8: 5240 1110 |000c: iget v0, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0870cc: 2300 4a04 |000e: new-array v0, v0, [F // type@044a │ │ -0870d0: 5b40 0f10 |0010: iput-object v0, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -0870d4: 5450 0f10 |0012: iget-object v0, v5, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -0870d8: 5441 0f10 |0014: iget-object v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -0870dc: 5242 1110 |0016: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0870e0: 7152 7826 3031 |0018: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0870e6: 0e00 |001b: return-void │ │ +0955dc: |[0955dc] com.badlogic.gdx.utils.FloatArray.:(Lcom/badlogic/gdx/utils/FloatArray;)V │ │ +0955ec: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0955ee: 7010 2726 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ +0955f4: 5550 1010 |0004: iget-boolean v0, v5, Lcom/badlogic/gdx/utils/FloatArray;.ordered:Z // field@1010 │ │ +0955f8: 5c40 1010 |0006: iput-boolean v0, v4, Lcom/badlogic/gdx/utils/FloatArray;.ordered:Z // field@1010 │ │ +0955fc: 5250 1110 |0008: iget v0, v5, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095600: 5940 1110 |000a: iput v0, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095604: 5240 1110 |000c: iget v0, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095608: 2300 4804 |000e: new-array v0, v0, [F // type@0448 │ │ +09560c: 5b40 0f10 |0010: iput-object v0, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095610: 5450 0f10 |0012: iget-object v0, v5, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095614: 5441 0f10 |0014: iget-object v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095618: 5242 1110 |0016: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +09561c: 7152 7826 3031 |0018: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +095622: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=52 │ │ 0x0004 line=53 │ │ 0x0008 line=54 │ │ 0x000c line=55 │ │ 0x0012 line=56 │ │ @@ -127388,20 +127410,20 @@ │ │ type : '(ZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0870e8: |[0870e8] com.badlogic.gdx.utils.FloatArray.:(ZI)V │ │ -0870f8: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0870fe: 5c12 1010 |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/FloatArray;.ordered:Z // field@1010 │ │ -087102: 2330 4a04 |0005: new-array v0, v3, [F // type@044a │ │ -087106: 5b10 0f10 |0007: iput-object v0, v1, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -08710a: 0e00 |0009: return-void │ │ +095624: |[095624] com.badlogic.gdx.utils.FloatArray.:(ZI)V │ │ +095634: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +09563a: 5c12 1010 |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/FloatArray;.ordered:Z // field@1010 │ │ +09563e: 2330 4804 |0005: new-array v0, v3, [F // type@0448 │ │ +095642: 5b10 0f10 |0007: iput-object v0, v1, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095646: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ 0x0005 line=46 │ │ 0x0009 line=47 │ │ locals : │ │ @@ -127414,24 +127436,24 @@ │ │ type : '(Z[F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -08710c: |[08710c] com.badlogic.gdx.utils.FloatArray.:(Z[F)V │ │ -08711c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08711e: 2150 |0001: array-length v0, v5 │ │ -087120: 7030 8d1f 4300 |0002: invoke-direct {v3, v4, v0}, Lcom/badlogic/gdx/utils/FloatArray;.:(ZI)V // method@1f8d │ │ -087126: 2150 |0005: array-length v0, v5 │ │ -087128: 5930 1110 |0006: iput v0, v3, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -08712c: 5430 0f10 |0008: iget-object v0, v3, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -087130: 5231 1110 |000a: iget v1, v3, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -087134: 7151 7826 2520 |000c: invoke-static {v5, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -08713a: 0e00 |000f: return-void │ │ +095648: |[095648] com.badlogic.gdx.utils.FloatArray.:(Z[F)V │ │ +095658: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +09565a: 2150 |0001: array-length v0, v5 │ │ +09565c: 7030 8d1f 4300 |0002: invoke-direct {v3, v4, v0}, Lcom/badlogic/gdx/utils/FloatArray;.:(ZI)V // method@1f8d │ │ +095662: 2150 |0005: array-length v0, v5 │ │ +095664: 5930 1110 |0006: iput v0, v3, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095668: 5430 0f10 |0008: iget-object v0, v3, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +09566c: 5231 1110 |000a: iget v1, v3, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095670: 7151 7826 2520 |000c: invoke-static {v5, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +095676: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=70 │ │ 0x0005 line=71 │ │ 0x0008 line=72 │ │ 0x000f line=73 │ │ locals : │ │ @@ -127444,18 +127466,18 @@ │ │ type : '([F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -08713c: |[08713c] com.badlogic.gdx.utils.FloatArray.:([F)V │ │ -08714c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08714e: 7030 8e1f 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/FloatArray;.:(Z[F)V // method@1f8e │ │ -087154: 0e00 |0004: return-void │ │ +095678: |[095678] com.badlogic.gdx.utils.FloatArray.:([F)V │ │ +095688: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09568a: 7030 8e1f 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/FloatArray;.:(Z[F)V // method@1f8e │ │ +095690: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0004 line=63 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/FloatArray; │ │ 0x0000 - 0x0005 reg=2 array [F │ │ @@ -127466,34 +127488,34 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -087158: |[087158] com.badlogic.gdx.utils.FloatArray.add:(F)V │ │ -087168: 5440 0f10 |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -08716c: 5241 1110 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -087170: 2102 |0004: array-length v2, v0 │ │ -087172: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ -087176: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -08717a: 5242 1110 |0009: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -08717e: 8222 |000b: int-to-float v2, v2 │ │ -087180: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ -087184: c832 |000e: mul-float/2addr v2, v3 │ │ -087186: 8722 |000f: float-to-int v2, v2 │ │ -087188: 7120 1926 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -08718e: 0a01 |0013: move-result v1 │ │ -087190: 6e20 a41f 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/FloatArray;.resize:(I)[F // method@1fa4 │ │ -087196: 0c00 |0017: move-result-object v0 │ │ -087198: 5241 1110 |0018: iget v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -08719c: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0871a0: 5942 1110 |001c: iput v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0871a4: 4b05 0001 |001e: aput v5, v0, v1 │ │ -0871a8: 0e00 |0020: return-void │ │ +095694: |[095694] com.badlogic.gdx.utils.FloatArray.add:(F)V │ │ +0956a4: 5440 0f10 |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +0956a8: 5241 1110 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +0956ac: 2102 |0004: array-length v2, v0 │ │ +0956ae: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ +0956b2: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +0956b6: 5242 1110 |0009: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +0956ba: 8222 |000b: int-to-float v2, v2 │ │ +0956bc: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ +0956c0: c832 |000e: mul-float/2addr v2, v3 │ │ +0956c2: 8722 |000f: float-to-int v2, v2 │ │ +0956c4: 7120 1926 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0956ca: 0a01 |0013: move-result v1 │ │ +0956cc: 6e20 a41f 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/FloatArray;.resize:(I)[F // method@1fa4 │ │ +0956d2: 0c00 |0017: move-result-object v0 │ │ +0956d4: 5241 1110 |0018: iget v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +0956d8: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0956dc: 5942 1110 |001c: iput v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +0956e0: 4b05 0001 |001e: aput v5, v0, v1 │ │ +0956e4: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0002 line=77 │ │ 0x0018 line=78 │ │ 0x0020 line=79 │ │ locals : │ │ @@ -127506,19 +127528,19 @@ │ │ type : '(Lcom/badlogic/gdx/utils/FloatArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0871ac: |[0871ac] com.badlogic.gdx.utils.FloatArray.addAll:(Lcom/badlogic/gdx/utils/FloatArray;)V │ │ -0871bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0871be: 5231 1110 |0001: iget v1, v3, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0871c2: 6e40 921f 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.addAll:(Lcom/badlogic/gdx/utils/FloatArray;II)V // method@1f92 │ │ -0871c8: 0e00 |0006: return-void │ │ +0956e8: |[0956e8] com.badlogic.gdx.utils.FloatArray.addAll:(Lcom/badlogic/gdx/utils/FloatArray;)V │ │ +0956f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0956fa: 5231 1110 |0001: iget v1, v3, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +0956fe: 6e40 921f 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.addAll:(Lcom/badlogic/gdx/utils/FloatArray;II)V // method@1f92 │ │ +095704: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0006 line=83 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/utils/FloatArray; │ │ 0x0000 - 0x0007 reg=3 array Lcom/badlogic/gdx/utils/FloatArray; │ │ @@ -127528,44 +127550,44 @@ │ │ type : '(Lcom/badlogic/gdx/utils/FloatArray;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 59 16-bit code units │ │ -0871cc: |[0871cc] com.badlogic.gdx.utils.FloatArray.addAll:(Lcom/badlogic/gdx/utils/FloatArray;II)V │ │ -0871dc: 9000 0506 |0000: add-int v0, v5, v6 │ │ -0871e0: 5241 1110 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0871e4: 3710 3100 |0004: if-le v0, v1, 0035 // +0031 │ │ -0871e8: 2200 af03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0871ec: 2201 c503 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0871f0: 7010 6726 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0871f6: 1a02 e622 |000d: const-string v2, "offset + length must be <= size: " // string@22e6 │ │ -0871fa: 6e20 6e26 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -087200: 0c01 |0012: move-result-object v1 │ │ -087202: 6e20 6b26 5100 |0013: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -087208: 0c01 |0016: move-result-object v1 │ │ -08720a: 1a02 0f00 |0017: const-string v2, " + " // string@000f │ │ -08720e: 6e20 6e26 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -087214: 0c01 |001c: move-result-object v1 │ │ -087216: 6e20 6b26 6100 |001d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -08721c: 0c01 |0020: move-result-object v1 │ │ -08721e: 1a02 1400 |0021: const-string v2, " <= " // string@0014 │ │ -087222: 6e20 6e26 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -087228: 0c01 |0026: move-result-object v1 │ │ -08722a: 5242 1110 |0027: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -08722e: 6e20 6b26 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -087234: 0c01 |002c: move-result-object v1 │ │ -087236: 6e10 7426 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08723c: 0c01 |0030: move-result-object v1 │ │ -08723e: 7020 f825 1000 |0031: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -087244: 2700 |0034: throw v0 │ │ -087246: 5440 0f10 |0035: iget-object v0, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -08724a: 6e40 941f 0365 |0037: invoke-virtual {v3, v0, v5, v6}, Lcom/badlogic/gdx/utils/FloatArray;.addAll:([FII)V // method@1f94 │ │ -087250: 0e00 |003a: return-void │ │ +095708: |[095708] com.badlogic.gdx.utils.FloatArray.addAll:(Lcom/badlogic/gdx/utils/FloatArray;II)V │ │ +095718: 9000 0506 |0000: add-int v0, v5, v6 │ │ +09571c: 5241 1110 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095720: 3710 3100 |0004: if-le v0, v1, 0035 // +0031 │ │ +095724: 2200 ad03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +095728: 2201 c303 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +09572c: 7010 6726 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +095732: 1a02 e422 |000d: const-string v2, "offset + length must be <= size: " // string@22e4 │ │ +095736: 6e20 6e26 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09573c: 0c01 |0012: move-result-object v1 │ │ +09573e: 6e20 6b26 5100 |0013: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +095744: 0c01 |0016: move-result-object v1 │ │ +095746: 1a02 0f00 |0017: const-string v2, " + " // string@000f │ │ +09574a: 6e20 6e26 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +095750: 0c01 |001c: move-result-object v1 │ │ +095752: 6e20 6b26 6100 |001d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +095758: 0c01 |0020: move-result-object v1 │ │ +09575a: 1a02 1400 |0021: const-string v2, " <= " // string@0014 │ │ +09575e: 6e20 6e26 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +095764: 0c01 |0026: move-result-object v1 │ │ +095766: 5242 1110 |0027: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +09576a: 6e20 6b26 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +095770: 0c01 |002c: move-result-object v1 │ │ +095772: 6e10 7426 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +095778: 0c01 |0030: move-result-object v1 │ │ +09577a: 7020 f825 1000 |0031: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +095780: 2700 |0034: throw v0 │ │ +095782: 5440 0f10 |0035: iget-object v0, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095786: 6e40 941f 0365 |0037: invoke-virtual {v3, v0, v5, v6}, Lcom/badlogic/gdx/utils/FloatArray;.addAll:([FII)V // method@1f94 │ │ +09578c: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0006 line=87 │ │ 0x0035 line=88 │ │ 0x003a line=89 │ │ locals : │ │ @@ -127579,19 +127601,19 @@ │ │ type : '([F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -087254: |[087254] com.badlogic.gdx.utils.FloatArray.addAll:([F)V │ │ -087264: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -087266: 2131 |0001: array-length v1, v3 │ │ -087268: 6e40 941f 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.addAll:([FII)V // method@1f94 │ │ -08726e: 0e00 |0005: return-void │ │ +095790: |[095790] com.badlogic.gdx.utils.FloatArray.addAll:([F)V │ │ +0957a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0957a2: 2131 |0001: array-length v1, v3 │ │ +0957a4: 6e40 941f 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.addAll:([FII)V // method@1f94 │ │ +0957aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=93 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/utils/FloatArray; │ │ 0x0000 - 0x0006 reg=3 array [F │ │ @@ -127601,36 +127623,36 @@ │ │ type : '([FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -087270: |[087270] com.badlogic.gdx.utils.FloatArray.addAll:([FII)V │ │ -087280: 5450 0f10 |0000: iget-object v0, v5, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -087284: 5252 1110 |0002: iget v2, v5, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -087288: b082 |0004: add-int/2addr v2, v8 │ │ -08728a: 9101 0207 |0005: sub-int v1, v2, v7 │ │ -08728e: 2102 |0007: array-length v2, v0 │ │ -087290: 3421 1100 |0008: if-lt v1, v2, 0019 // +0011 │ │ -087294: 1302 0800 |000a: const/16 v2, #int 8 // #8 │ │ -087298: 8213 |000c: int-to-float v3, v1 │ │ -08729a: 1504 e03f |000d: const/high16 v4, #int 1071644672 // #3fe0 │ │ -08729e: c843 |000f: mul-float/2addr v3, v4 │ │ -0872a0: 8733 |0010: float-to-int v3, v3 │ │ -0872a2: 7120 1926 3200 |0011: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0872a8: 0a02 |0014: move-result v2 │ │ -0872aa: 6e20 a41f 2500 |0015: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/FloatArray;.resize:(I)[F // method@1fa4 │ │ -0872b0: 0c00 |0018: move-result-object v0 │ │ -0872b2: 5252 1110 |0019: iget v2, v5, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0872b6: 7158 7826 7620 |001b: invoke-static {v6, v7, v0, v2, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0872bc: 5252 1110 |001e: iget v2, v5, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0872c0: b082 |0020: add-int/2addr v2, v8 │ │ -0872c2: 5952 1110 |0021: iput v2, v5, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0872c6: 0e00 |0023: return-void │ │ +0957ac: |[0957ac] com.badlogic.gdx.utils.FloatArray.addAll:([FII)V │ │ +0957bc: 5450 0f10 |0000: iget-object v0, v5, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +0957c0: 5252 1110 |0002: iget v2, v5, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +0957c4: b082 |0004: add-int/2addr v2, v8 │ │ +0957c6: 9101 0207 |0005: sub-int v1, v2, v7 │ │ +0957ca: 2102 |0007: array-length v2, v0 │ │ +0957cc: 3421 1100 |0008: if-lt v1, v2, 0019 // +0011 │ │ +0957d0: 1302 0800 |000a: const/16 v2, #int 8 // #8 │ │ +0957d4: 8213 |000c: int-to-float v3, v1 │ │ +0957d6: 1504 e03f |000d: const/high16 v4, #int 1071644672 // #3fe0 │ │ +0957da: c843 |000f: mul-float/2addr v3, v4 │ │ +0957dc: 8733 |0010: float-to-int v3, v3 │ │ +0957de: 7120 1926 3200 |0011: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0957e4: 0a02 |0014: move-result v2 │ │ +0957e6: 6e20 a41f 2500 |0015: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/FloatArray;.resize:(I)[F // method@1fa4 │ │ +0957ec: 0c00 |0018: move-result-object v0 │ │ +0957ee: 5252 1110 |0019: iget v2, v5, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +0957f2: 7158 7826 7620 |001b: invoke-static {v6, v7, v0, v2, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0957f8: 5252 1110 |001e: iget v2, v5, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +0957fc: b082 |0020: add-int/2addr v2, v8 │ │ +0957fe: 5952 1110 |0021: iput v2, v5, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095802: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0002 line=97 │ │ 0x0007 line=98 │ │ 0x0019 line=99 │ │ 0x001e line=100 │ │ @@ -127648,18 +127670,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0872c8: |[0872c8] com.badlogic.gdx.utils.FloatArray.clear:()V │ │ -0872d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0872da: 5910 1110 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0872de: 0e00 |0003: return-void │ │ +095804: |[095804] com.badlogic.gdx.utils.FloatArray.clear:()V │ │ +095814: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +095816: 5910 1110 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +09581a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0003 line=215 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/utils/FloatArray; │ │ │ │ @@ -127668,31 +127690,31 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -0872e0: |[0872e0] com.badlogic.gdx.utils.FloatArray.contains:(F)Z │ │ -0872f0: 5243 1110 |0000: iget v3, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0872f4: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ -0872f8: 5442 0f10 |0004: iget-object v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -0872fc: 0101 |0006: move v1, v0 │ │ -0872fe: 3a01 0c00 |0007: if-ltz v1, 0013 // +000c │ │ -087302: d800 01ff |0009: add-int/lit8 v0, v1, #int -1 // #ff │ │ -087306: 4403 0201 |000b: aget v3, v2, v1 │ │ -08730a: 2d03 0305 |000d: cmpl-float v3, v3, v5 │ │ -08730e: 3903 0700 |000f: if-nez v3, 0016 // +0007 │ │ -087312: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -087314: 0f03 |0012: return v3 │ │ -087316: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -087318: 0110 |0014: move v0, v1 │ │ -08731a: 28fd |0015: goto 0012 // -0003 │ │ -08731c: 0101 |0016: move v1, v0 │ │ -08731e: 28f0 |0017: goto 0007 // -0010 │ │ +09581c: |[09581c] com.badlogic.gdx.utils.FloatArray.contains:(F)Z │ │ +09582c: 5243 1110 |0000: iget v3, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095830: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ +095834: 5442 0f10 |0004: iget-object v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095838: 0101 |0006: move v1, v0 │ │ +09583a: 3a01 0c00 |0007: if-ltz v1, 0013 // +000c │ │ +09583e: d800 01ff |0009: add-int/lit8 v0, v1, #int -1 // #ff │ │ +095842: 4403 0201 |000b: aget v3, v2, v1 │ │ +095846: 2d03 0305 |000d: cmpl-float v3, v3, v5 │ │ +09584a: 3903 0700 |000f: if-nez v3, 0016 // +0007 │ │ +09584e: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +095850: 0f03 |0012: return v3 │ │ +095852: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +095854: 0110 |0014: move v0, v1 │ │ +095856: 28fd |0015: goto 0012 // -0003 │ │ +095858: 0101 |0016: move v1, v0 │ │ +09585a: 28f0 |0017: goto 0007 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0004 line=135 │ │ 0x0007 line=136 │ │ 0x0009 line=137 │ │ 0x0012 line=138 │ │ @@ -127712,26 +127734,26 @@ │ │ type : '(I)[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -087320: |[087320] com.badlogic.gdx.utils.FloatArray.ensureCapacity:(I)[F │ │ -087330: 5221 1110 |0000: iget v1, v2, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -087334: 9000 0103 |0002: add-int v0, v1, v3 │ │ -087338: 5421 0f10 |0004: iget-object v1, v2, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -08733c: 2111 |0006: array-length v1, v1 │ │ -08733e: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ -087342: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ -087346: 7120 1926 0100 |000b: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -08734c: 0a01 |000e: move-result v1 │ │ -08734e: 6e20 a41f 1200 |000f: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/FloatArray;.resize:(I)[F // method@1fa4 │ │ -087354: 5421 0f10 |0012: iget-object v1, v2, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -087358: 1101 |0014: return-object v1 │ │ +09585c: |[09585c] com.badlogic.gdx.utils.FloatArray.ensureCapacity:(I)[F │ │ +09586c: 5221 1110 |0000: iget v1, v2, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095870: 9000 0103 |0002: add-int v0, v1, v3 │ │ +095874: 5421 0f10 |0004: iget-object v1, v2, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095878: 2111 |0006: array-length v1, v1 │ │ +09587a: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ +09587e: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ +095882: 7120 1926 0100 |000b: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +095888: 0a01 |000e: move-result v1 │ │ +09588a: 6e20 a41f 1200 |000f: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/FloatArray;.resize:(I)[F // method@1fa4 │ │ +095890: 5421 0f10 |0012: iget-object v1, v2, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095894: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0004 line=228 │ │ 0x0012 line=229 │ │ locals : │ │ 0x0004 - 0x0015 reg=0 sizeNeeded I │ │ @@ -127743,42 +127765,42 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 42 16-bit code units │ │ -08735c: |[08735c] com.badlogic.gdx.utils.FloatArray.equals:(Ljava/lang/Object;)Z │ │ -08736c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -08736e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -087370: 3378 0300 |0002: if-ne v8, v7, 0005 // +0003 │ │ -087374: 0f03 |0004: return v3 │ │ -087376: 2085 f902 |0005: instance-of v5, v8, Lcom/badlogic/gdx/utils/FloatArray; // type@02f9 │ │ -08737a: 3905 0400 |0007: if-nez v5, 000b // +0004 │ │ -08737e: 0143 |0009: move v3, v4 │ │ -087380: 28fa |000a: goto 0004 // -0006 │ │ -087382: 0780 |000b: move-object v0, v8 │ │ -087384: 1f00 f902 |000c: check-cast v0, Lcom/badlogic/gdx/utils/FloatArray; // type@02f9 │ │ -087388: 5272 1110 |000e: iget v2, v7, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -08738c: 5205 1110 |0010: iget v5, v0, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -087390: 3252 0400 |0012: if-eq v2, v5, 0016 // +0004 │ │ -087394: 0143 |0014: move v3, v4 │ │ -087396: 28ef |0015: goto 0004 // -0011 │ │ -087398: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -08739a: 3521 edff |0017: if-ge v1, v2, 0004 // -0013 │ │ -08739e: 5475 0f10 |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -0873a2: 4405 0501 |001b: aget v5, v5, v1 │ │ -0873a6: 5406 0f10 |001d: iget-object v6, v0, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -0873aa: 4406 0601 |001f: aget v6, v6, v1 │ │ -0873ae: 2d05 0506 |0021: cmpl-float v5, v5, v6 │ │ -0873b2: 3805 0400 |0023: if-eqz v5, 0027 // +0004 │ │ -0873b6: 0143 |0025: move v3, v4 │ │ -0873b8: 28de |0026: goto 0004 // -0022 │ │ -0873ba: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0873be: 28ee |0029: goto 0017 // -0012 │ │ +095898: |[095898] com.badlogic.gdx.utils.FloatArray.equals:(Ljava/lang/Object;)Z │ │ +0958a8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0958aa: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0958ac: 3378 0300 |0002: if-ne v8, v7, 0005 // +0003 │ │ +0958b0: 0f03 |0004: return v3 │ │ +0958b2: 2085 f702 |0005: instance-of v5, v8, Lcom/badlogic/gdx/utils/FloatArray; // type@02f7 │ │ +0958b6: 3905 0400 |0007: if-nez v5, 000b // +0004 │ │ +0958ba: 0143 |0009: move v3, v4 │ │ +0958bc: 28fa |000a: goto 0004 // -0006 │ │ +0958be: 0780 |000b: move-object v0, v8 │ │ +0958c0: 1f00 f702 |000c: check-cast v0, Lcom/badlogic/gdx/utils/FloatArray; // type@02f7 │ │ +0958c4: 5272 1110 |000e: iget v2, v7, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +0958c8: 5205 1110 |0010: iget v5, v0, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +0958cc: 3252 0400 |0012: if-eq v2, v5, 0016 // +0004 │ │ +0958d0: 0143 |0014: move v3, v4 │ │ +0958d2: 28ef |0015: goto 0004 // -0011 │ │ +0958d4: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +0958d6: 3521 edff |0017: if-ge v1, v2, 0004 // -0013 │ │ +0958da: 5475 0f10 |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +0958de: 4405 0501 |001b: aget v5, v5, v1 │ │ +0958e2: 5406 0f10 |001d: iget-object v6, v0, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +0958e6: 4406 0601 |001f: aget v6, v6, v1 │ │ +0958ea: 2d05 0506 |0021: cmpl-float v5, v5, v6 │ │ +0958ee: 3805 0400 |0023: if-eqz v5, 0027 // +0004 │ │ +0958f2: 0143 |0025: move v3, v4 │ │ +0958f4: 28de |0026: goto 0004 // -0022 │ │ +0958f6: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0958fa: 28ee |0029: goto 0017 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=281 │ │ 0x0004 line=288 │ │ 0x0005 line=282 │ │ 0x000c line=283 │ │ 0x000e line=284 │ │ @@ -127798,19 +127820,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0873c0: |[0873c0] com.badlogic.gdx.utils.FloatArray.first:()F │ │ -0873d0: 5420 0f10 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -0873d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0873d6: 4400 0001 |0003: aget v0, v0, v1 │ │ -0873da: 0f00 |0005: return v0 │ │ +0958fc: |[0958fc] com.badlogic.gdx.utils.FloatArray.first:()F │ │ +09590c: 5420 0f10 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095910: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +095912: 4400 0001 |0003: aget v0, v0, v1 │ │ +095916: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/utils/FloatArray; │ │ │ │ #10 : (in Lcom/badlogic/gdx/utils/FloatArray;) │ │ @@ -127818,25 +127840,25 @@ │ │ type : '(I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0873dc: |[0873dc] com.badlogic.gdx.utils.FloatArray.get:(I)F │ │ -0873ec: 5220 1110 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0873f0: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ -0873f4: 2200 b103 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -0873f8: 7110 5c26 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -0873fe: 0c01 |0009: move-result-object v1 │ │ -087400: 7020 fe25 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -087406: 2700 |000d: throw v0 │ │ -087408: 5420 0f10 |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -08740c: 4400 0003 |0010: aget v0, v0, v3 │ │ -087410: 0f00 |0012: return v0 │ │ +095918: |[095918] com.badlogic.gdx.utils.FloatArray.get:(I)F │ │ +095928: 5220 1110 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +09592c: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ +095930: 2200 af03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +095934: 7110 5c26 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +09593a: 0c01 |0009: move-result-object v1 │ │ +09593c: 7020 fe25 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +095942: 2700 |000d: throw v0 │ │ +095944: 5420 0f10 |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095948: 4400 0003 |0010: aget v0, v0, v3 │ │ +09594c: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x000e line=105 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/badlogic/gdx/utils/FloatArray; │ │ 0x0000 - 0x0013 reg=3 index I │ │ @@ -127846,27 +127868,27 @@ │ │ type : '(F)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -087414: |[087414] com.badlogic.gdx.utils.FloatArray.indexOf:(F)I │ │ -087424: 5441 0f10 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -087428: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -08742a: 5242 1110 |0003: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -08742e: 3520 0c00 |0005: if-ge v0, v2, 0011 // +000c │ │ -087432: 4403 0100 |0007: aget v3, v1, v0 │ │ -087436: 2d03 0305 |0009: cmpl-float v3, v3, v5 │ │ -08743a: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ -08743e: 0f00 |000d: return v0 │ │ -087440: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -087444: 28f5 |0010: goto 0005 // -000b │ │ -087446: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ -087448: 28fb |0012: goto 000d // -0005 │ │ +095950: |[095950] com.badlogic.gdx.utils.FloatArray.indexOf:(F)I │ │ +095960: 5441 0f10 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095964: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +095966: 5242 1110 |0003: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +09596a: 3520 0c00 |0005: if-ge v0, v2, 0011 // +000c │ │ +09596e: 4403 0100 |0007: aget v3, v1, v0 │ │ +095972: 2d03 0305 |0009: cmpl-float v3, v3, v5 │ │ +095976: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +09597a: 0f00 |000d: return v0 │ │ +09597c: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +095980: 28f5 |0010: goto 0005 // -000b │ │ +095982: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ +095984: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0002 line=143 │ │ 0x0007 line=144 │ │ 0x000d line=145 │ │ 0x000e line=143 │ │ @@ -127884,44 +127906,44 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 52 16-bit code units │ │ -08744c: |[08744c] com.badlogic.gdx.utils.FloatArray.insert:(IF)V │ │ -08745c: 5440 0f10 |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -087460: 5241 1110 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -087464: 2102 |0004: array-length v2, v0 │ │ -087466: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ -08746a: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -08746e: 5242 1110 |0009: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -087472: 8222 |000b: int-to-float v2, v2 │ │ -087474: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ -087478: c832 |000e: mul-float/2addr v2, v3 │ │ -08747a: 8722 |000f: float-to-int v2, v2 │ │ -08747c: 7120 1926 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -087482: 0a01 |0013: move-result v1 │ │ -087484: 6e20 a41f 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/FloatArray;.resize:(I)[F // method@1fa4 │ │ -08748a: 0c00 |0017: move-result-object v0 │ │ -08748c: 5541 1010 |0018: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.ordered:Z // field@1010 │ │ -087490: 3801 1300 |001a: if-eqz v1, 002d // +0013 │ │ -087494: d801 0501 |001c: add-int/lit8 v1, v5, #int 1 // #01 │ │ -087498: 5242 1110 |001e: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -08749c: b152 |0020: sub-int/2addr v2, v5 │ │ -08749e: 7152 7826 5010 |0021: invoke-static {v0, v5, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0874a4: 5241 1110 |0024: iget v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0874a8: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0874ac: 5941 1110 |0028: iput v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0874b0: 4b06 0005 |002a: aput v6, v0, v5 │ │ -0874b4: 0e00 |002c: return-void │ │ -0874b6: 5241 1110 |002d: iget v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0874ba: 4402 0005 |002f: aget v2, v0, v5 │ │ -0874be: 4b02 0001 |0031: aput v2, v0, v1 │ │ -0874c2: 28f1 |0033: goto 0024 // -000f │ │ +095988: |[095988] com.badlogic.gdx.utils.FloatArray.insert:(IF)V │ │ +095998: 5440 0f10 |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +09599c: 5241 1110 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +0959a0: 2102 |0004: array-length v2, v0 │ │ +0959a2: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ +0959a6: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +0959aa: 5242 1110 |0009: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +0959ae: 8222 |000b: int-to-float v2, v2 │ │ +0959b0: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ +0959b4: c832 |000e: mul-float/2addr v2, v3 │ │ +0959b6: 8722 |000f: float-to-int v2, v2 │ │ +0959b8: 7120 1926 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0959be: 0a01 |0013: move-result v1 │ │ +0959c0: 6e20 a41f 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/FloatArray;.resize:(I)[F // method@1fa4 │ │ +0959c6: 0c00 |0017: move-result-object v0 │ │ +0959c8: 5541 1010 |0018: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.ordered:Z // field@1010 │ │ +0959cc: 3801 1300 |001a: if-eqz v1, 002d // +0013 │ │ +0959d0: d801 0501 |001c: add-int/lit8 v1, v5, #int 1 // #01 │ │ +0959d4: 5242 1110 |001e: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +0959d8: b152 |0020: sub-int/2addr v2, v5 │ │ +0959da: 7152 7826 5010 |0021: invoke-static {v0, v5, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0959e0: 5241 1110 |0024: iget v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +0959e4: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0959e8: 5941 1110 |0028: iput v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +0959ec: 4b06 0005 |002a: aput v6, v0, v5 │ │ +0959f0: 0e00 |002c: return-void │ │ +0959f2: 5241 1110 |002d: iget v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +0959f6: 4402 0005 |002f: aget v2, v0, v5 │ │ +0959fa: 4b02 0001 |0031: aput v2, v0, v1 │ │ +0959fe: 28f1 |0033: goto 0024 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0002 line=115 │ │ 0x0018 line=116 │ │ 0x001c line=117 │ │ 0x0024 line=120 │ │ @@ -127939,28 +127961,28 @@ │ │ type : '(C)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -0874c4: |[0874c4] com.badlogic.gdx.utils.FloatArray.lastIndexOf:(C)I │ │ -0874d4: 5441 0f10 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -0874d8: 5242 1110 |0002: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0874dc: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ -0874e0: 3a00 0d00 |0006: if-ltz v0, 0013 // +000d │ │ -0874e4: 4402 0100 |0008: aget v2, v1, v0 │ │ -0874e8: 8253 |000a: int-to-float v3, v5 │ │ -0874ea: 2d02 0203 |000b: cmpl-float v2, v2, v3 │ │ -0874ee: 3902 0300 |000d: if-nez v2, 0010 // +0003 │ │ -0874f2: 0f00 |000f: return v0 │ │ -0874f4: d800 00ff |0010: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0874f8: 28f4 |0012: goto 0006 // -000c │ │ -0874fa: 12f0 |0013: const/4 v0, #int -1 // #ff │ │ -0874fc: 28fb |0014: goto 000f // -0005 │ │ +095a00: |[095a00] com.badlogic.gdx.utils.FloatArray.lastIndexOf:(C)I │ │ +095a10: 5441 0f10 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095a14: 5242 1110 |0002: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095a18: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ +095a1c: 3a00 0d00 |0006: if-ltz v0, 0013 // +000d │ │ +095a20: 4402 0100 |0008: aget v2, v1, v0 │ │ +095a24: 8253 |000a: int-to-float v3, v5 │ │ +095a26: 2d02 0203 |000b: cmpl-float v2, v2, v3 │ │ +095a2a: 3902 0300 |000d: if-nez v2, 0010 // +0003 │ │ +095a2e: 0f00 |000f: return v0 │ │ +095a30: d800 00ff |0010: add-int/lit8 v0, v0, #int -1 // #ff │ │ +095a34: 28f4 |0012: goto 0006 // -000c │ │ +095a36: 12f0 |0013: const/4 v0, #int -1 // #ff │ │ +095a38: 28fb |0014: goto 000f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0002 line=150 │ │ 0x0008 line=151 │ │ 0x000f line=152 │ │ 0x0010 line=150 │ │ @@ -127977,20 +127999,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -087500: |[087500] com.badlogic.gdx.utils.FloatArray.peek:()F │ │ -087510: 5420 0f10 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -087514: 5221 1110 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -087518: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -08751c: 4400 0001 |0006: aget v0, v0, v1 │ │ -087520: 0f00 |0008: return v0 │ │ +095a3c: |[095a3c] com.badlogic.gdx.utils.FloatArray.peek:()F │ │ +095a4c: 5420 0f10 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095a50: 5221 1110 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095a54: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +095a58: 4400 0001 |0006: aget v0, v0, v1 │ │ +095a5c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/utils/FloatArray; │ │ │ │ #15 : (in Lcom/badlogic/gdx/utils/FloatArray;) │ │ @@ -127998,21 +128020,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -087524: |[087524] com.badlogic.gdx.utils.FloatArray.pop:()F │ │ -087534: 5420 0f10 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -087538: 5221 1110 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -08753c: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -087540: 5921 1110 |0006: iput v1, v2, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -087544: 4400 0001 |0008: aget v0, v0, v1 │ │ -087548: 0f00 |000a: return v0 │ │ +095a60: |[095a60] com.badlogic.gdx.utils.FloatArray.pop:()F │ │ +095a70: 5420 0f10 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095a74: 5221 1110 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095a78: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +095a7c: 5921 1110 |0006: iput v1, v2, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095a80: 4400 0001 |0008: aget v0, v0, v1 │ │ +095a84: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/utils/FloatArray; │ │ │ │ #16 : (in Lcom/badlogic/gdx/utils/FloatArray;) │ │ @@ -128020,27 +128042,27 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -08754c: |[08754c] com.badlogic.gdx.utils.FloatArray.random:()F │ │ -08755c: 5230 1110 |0000: iget v0, v3, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -087560: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -087564: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -087566: 0f00 |0005: return v0 │ │ -087568: 5430 0f10 |0006: iget-object v0, v3, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -08756c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -08756e: 5232 1110 |0009: iget v2, v3, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -087572: d802 02ff |000b: add-int/lit8 v2, v2, #int -1 // #ff │ │ -087576: 7120 9513 2100 |000d: invoke-static {v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.random:(II)I // method@1395 │ │ -08757c: 0a01 |0010: move-result v1 │ │ -08757e: 4400 0001 |0011: aget v0, v0, v1 │ │ -087582: 28f2 |0013: goto 0005 // -000e │ │ +095a88: |[095a88] com.badlogic.gdx.utils.FloatArray.random:()F │ │ +095a98: 5230 1110 |0000: iget v0, v3, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095a9c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +095aa0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +095aa2: 0f00 |0005: return v0 │ │ +095aa4: 5430 0f10 |0006: iget-object v0, v3, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095aa8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +095aaa: 5232 1110 |0009: iget v2, v3, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095aae: d802 02ff |000b: add-int/lit8 v2, v2, #int -1 // #ff │ │ +095ab2: 7120 9513 2100 |000d: invoke-static {v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.random:(II)I // method@1395 │ │ +095ab8: 0a01 |0010: move-result v1 │ │ +095aba: 4400 0001 |0011: aget v0, v0, v1 │ │ +095abe: 28f2 |0013: goto 0005 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0005 line=271 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lcom/badlogic/gdx/utils/FloatArray; │ │ │ │ @@ -128049,39 +128071,39 @@ │ │ type : '(Lcom/badlogic/gdx/utils/FloatArray;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -087584: |[087584] com.badlogic.gdx.utils.FloatArray.removeAll:(Lcom/badlogic/gdx/utils/FloatArray;)Z │ │ -087594: 5285 1110 |0000: iget v5, v8, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -087598: 0156 |0002: move v6, v5 │ │ -08759a: 5483 0f10 |0003: iget-object v3, v8, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -08759e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0875a0: 5294 1110 |0006: iget v4, v9, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0875a4: 3540 1a00 |0008: if-ge v0, v4, 0022 // +001a │ │ -0875a8: 6e20 9a1f 0900 |000a: invoke-virtual {v9, v0}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ -0875ae: 0a02 |000d: move-result v2 │ │ -0875b0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0875b2: 3551 0d00 |000f: if-ge v1, v5, 001c // +000d │ │ -0875b6: 4407 0301 |0011: aget v7, v3, v1 │ │ -0875ba: 2d07 0207 |0013: cmpl-float v7, v2, v7 │ │ -0875be: 3907 0a00 |0015: if-nez v7, 001f // +000a │ │ -0875c2: 6e20 a21f 1800 |0017: invoke-virtual {v8, v1}, Lcom/badlogic/gdx/utils/FloatArray;.removeIndex:(I)F // method@1fa2 │ │ -0875c8: d805 05ff |001a: add-int/lit8 v5, v5, #int -1 // #ff │ │ -0875cc: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0875d0: 28ea |001e: goto 0008 // -0016 │ │ -0875d2: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0875d6: 28ee |0021: goto 000f // -0012 │ │ -0875d8: 3265 0400 |0022: if-eq v5, v6, 0026 // +0004 │ │ -0875dc: 1217 |0024: const/4 v7, #int 1 // #1 │ │ -0875de: 0f07 |0025: return v7 │ │ -0875e0: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -0875e2: 28fe |0027: goto 0025 // -0002 │ │ +095ac0: |[095ac0] com.badlogic.gdx.utils.FloatArray.removeAll:(Lcom/badlogic/gdx/utils/FloatArray;)Z │ │ +095ad0: 5285 1110 |0000: iget v5, v8, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095ad4: 0156 |0002: move v6, v5 │ │ +095ad6: 5483 0f10 |0003: iget-object v3, v8, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095ada: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +095adc: 5294 1110 |0006: iget v4, v9, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095ae0: 3540 1a00 |0008: if-ge v0, v4, 0022 // +001a │ │ +095ae4: 6e20 9a1f 0900 |000a: invoke-virtual {v9, v0}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ +095aea: 0a02 |000d: move-result v2 │ │ +095aec: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +095aee: 3551 0d00 |000f: if-ge v1, v5, 001c // +000d │ │ +095af2: 4407 0301 |0011: aget v7, v3, v1 │ │ +095af6: 2d07 0207 |0013: cmpl-float v7, v2, v7 │ │ +095afa: 3907 0a00 |0015: if-nez v7, 001f // +000a │ │ +095afe: 6e20 a21f 1800 |0017: invoke-virtual {v8, v1}, Lcom/badlogic/gdx/utils/FloatArray;.removeIndex:(I)F // method@1fa2 │ │ +095b04: d805 05ff |001a: add-int/lit8 v5, v5, #int -1 // #ff │ │ +095b08: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +095b0c: 28ea |001e: goto 0008 // -0016 │ │ +095b0e: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +095b12: 28ee |0021: goto 000f // -0012 │ │ +095b14: 3265 0400 |0022: if-eq v5, v6, 0026 // +0004 │ │ +095b18: 1217 |0024: const/4 v7, #int 1 // #1 │ │ +095b1a: 0f07 |0025: return v7 │ │ +095b1c: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +095b1e: 28fe |0027: goto 0025 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0002 line=183 │ │ 0x0003 line=184 │ │ 0x0005 line=185 │ │ 0x000a line=186 │ │ @@ -128108,38 +128130,38 @@ │ │ type : '(I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -0875e4: |[0875e4] com.badlogic.gdx.utils.FloatArray.removeIndex:(I)F │ │ -0875f4: 5242 1110 |0000: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0875f8: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ -0875fc: 2202 b103 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -087600: 7110 5c26 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -087606: 0c03 |0009: move-result-object v3 │ │ -087608: 7020 fe25 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -08760e: 2702 |000d: throw v2 │ │ -087610: 5440 0f10 |000e: iget-object v0, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -087614: 4401 0005 |0010: aget v1, v0, v5 │ │ -087618: 5242 1110 |0012: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -08761c: d802 02ff |0014: add-int/lit8 v2, v2, #int -1 // #ff │ │ -087620: 5942 1110 |0016: iput v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -087624: 5542 1010 |0018: iget-boolean v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.ordered:Z // field@1010 │ │ -087628: 3802 0b00 |001a: if-eqz v2, 0025 // +000b │ │ -08762c: d802 0501 |001c: add-int/lit8 v2, v5, #int 1 // #01 │ │ -087630: 5243 1110 |001e: iget v3, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -087634: b153 |0020: sub-int/2addr v3, v5 │ │ -087636: 7153 7826 2050 |0021: invoke-static {v0, v2, v0, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -08763c: 0f01 |0024: return v1 │ │ -08763e: 5242 1110 |0025: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -087642: 4402 0002 |0027: aget v2, v0, v2 │ │ -087646: 4b02 0005 |0029: aput v2, v0, v5 │ │ -08764a: 28f9 |002b: goto 0024 // -0007 │ │ +095b20: |[095b20] com.badlogic.gdx.utils.FloatArray.removeIndex:(I)F │ │ +095b30: 5242 1110 |0000: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095b34: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ +095b38: 2202 af03 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +095b3c: 7110 5c26 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +095b42: 0c03 |0009: move-result-object v3 │ │ +095b44: 7020 fe25 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +095b4a: 2702 |000d: throw v2 │ │ +095b4c: 5440 0f10 |000e: iget-object v0, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095b50: 4401 0005 |0010: aget v1, v0, v5 │ │ +095b54: 5242 1110 |0012: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095b58: d802 02ff |0014: add-int/lit8 v2, v2, #int -1 // #ff │ │ +095b5c: 5942 1110 |0016: iput v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095b60: 5542 1010 |0018: iget-boolean v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.ordered:Z // field@1010 │ │ +095b64: 3802 0b00 |001a: if-eqz v2, 0025 // +000b │ │ +095b68: d802 0501 |001c: add-int/lit8 v2, v5, #int 1 // #01 │ │ +095b6c: 5243 1110 |001e: iget v3, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095b70: b153 |0020: sub-int/2addr v3, v5 │ │ +095b72: 7153 7826 2050 |0021: invoke-static {v0, v2, v0, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +095b78: 0f01 |0024: return v1 │ │ +095b7a: 5242 1110 |0025: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095b7e: 4402 0002 |0027: aget v2, v0, v2 │ │ +095b82: 4b02 0005 |0029: aput v2, v0, v5 │ │ +095b86: 28f9 |002b: goto 0024 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x000e line=169 │ │ 0x0010 line=170 │ │ 0x0012 line=171 │ │ 0x0018 line=172 │ │ @@ -128157,29 +128179,29 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -08764c: |[08764c] com.badlogic.gdx.utils.FloatArray.removeValue:(F)Z │ │ -08765c: 5441 0f10 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -087660: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -087662: 5242 1110 |0003: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -087666: 3520 1000 |0005: if-ge v0, v2, 0015 // +0010 │ │ -08766a: 4403 0100 |0007: aget v3, v1, v0 │ │ -08766e: 2d03 0305 |0009: cmpl-float v3, v3, v5 │ │ -087672: 3903 0700 |000b: if-nez v3, 0012 // +0007 │ │ -087676: 6e20 a21f 0400 |000d: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/FloatArray;.removeIndex:(I)F // method@1fa2 │ │ -08767c: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -08767e: 0f03 |0011: return v3 │ │ -087680: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -087684: 28f1 |0014: goto 0005 // -000f │ │ -087686: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -087688: 28fb |0016: goto 0011 // -0005 │ │ +095b88: |[095b88] com.badlogic.gdx.utils.FloatArray.removeValue:(F)Z │ │ +095b98: 5441 0f10 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095b9c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +095b9e: 5242 1110 |0003: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095ba2: 3520 1000 |0005: if-ge v0, v2, 0015 // +0010 │ │ +095ba6: 4403 0100 |0007: aget v3, v1, v0 │ │ +095baa: 2d03 0305 |0009: cmpl-float v3, v3, v5 │ │ +095bae: 3903 0700 |000b: if-nez v3, 0012 // +0007 │ │ +095bb2: 6e20 a21f 0400 |000d: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/FloatArray;.removeIndex:(I)F // method@1fa2 │ │ +095bb8: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +095bba: 0f03 |0011: return v3 │ │ +095bbc: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +095bc0: 28f1 |0014: goto 0005 // -000f │ │ +095bc2: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +095bc4: 28fb |0016: goto 0011 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0002 line=157 │ │ 0x0007 line=158 │ │ 0x000d line=159 │ │ 0x0010 line=160 │ │ @@ -128198,25 +128220,25 @@ │ │ type : '(I)[F' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -08768c: |[08768c] com.badlogic.gdx.utils.FloatArray.resize:(I)[F │ │ -08769c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -08769e: 2361 4a04 |0001: new-array v1, v6, [F // type@044a │ │ -0876a2: 5450 0f10 |0003: iget-object v0, v5, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -0876a6: 5252 1110 |0005: iget v2, v5, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0876aa: 2113 |0007: array-length v3, v1 │ │ -0876ac: 7120 1b26 3200 |0008: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -0876b2: 0a02 |000b: move-result v2 │ │ -0876b4: 7152 7826 4041 |000c: invoke-static {v0, v4, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0876ba: 5b51 0f10 |000f: iput-object v1, v5, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -0876be: 1101 |0011: return-object v1 │ │ +095bc8: |[095bc8] com.badlogic.gdx.utils.FloatArray.resize:(I)[F │ │ +095bd8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +095bda: 2361 4804 |0001: new-array v1, v6, [F // type@0448 │ │ +095bde: 5450 0f10 |0003: iget-object v0, v5, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095be2: 5252 1110 |0005: iget v2, v5, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095be6: 2113 |0007: array-length v3, v1 │ │ +095be8: 7120 1b26 3200 |0008: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +095bee: 0a02 |000b: move-result v2 │ │ +095bf0: 7152 7826 4041 |000c: invoke-static {v0, v4, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +095bf6: 5b51 0f10 |000f: iput-object v1, v5, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095bfa: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=233 │ │ 0x0003 line=234 │ │ 0x0005 line=235 │ │ 0x000f line=236 │ │ 0x0011 line=237 │ │ @@ -128231,33 +128253,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -0876c0: |[0876c0] com.badlogic.gdx.utils.FloatArray.reverse:()V │ │ -0876d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0876d2: 5275 1110 |0001: iget v5, v7, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0876d6: d802 05ff |0003: add-int/lit8 v2, v5, #int -1 // #ff │ │ -0876da: 5275 1110 |0005: iget v5, v7, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0876de: db03 0502 |0007: div-int/lit8 v3, v5, #int 2 // #02 │ │ -0876e2: 3530 1700 |0009: if-ge v0, v3, 0020 // +0017 │ │ -0876e6: 9101 0200 |000b: sub-int v1, v2, v0 │ │ -0876ea: 5475 0f10 |000d: iget-object v5, v7, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -0876ee: 4404 0500 |000f: aget v4, v5, v0 │ │ -0876f2: 5475 0f10 |0011: iget-object v5, v7, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -0876f6: 5476 0f10 |0013: iget-object v6, v7, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -0876fa: 4406 0601 |0015: aget v6, v6, v1 │ │ -0876fe: 4b06 0500 |0017: aput v6, v5, v0 │ │ -087702: 5475 0f10 |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -087706: 4b04 0501 |001b: aput v4, v5, v1 │ │ -08770a: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08770e: 28ea |001f: goto 0009 // -0016 │ │ -087710: 0e00 |0020: return-void │ │ +095bfc: |[095bfc] com.badlogic.gdx.utils.FloatArray.reverse:()V │ │ +095c0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +095c0e: 5275 1110 |0001: iget v5, v7, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095c12: d802 05ff |0003: add-int/lit8 v2, v5, #int -1 // #ff │ │ +095c16: 5275 1110 |0005: iget v5, v7, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095c1a: db03 0502 |0007: div-int/lit8 v3, v5, #int 2 // #02 │ │ +095c1e: 3530 1700 |0009: if-ge v0, v3, 0020 // +0017 │ │ +095c22: 9101 0200 |000b: sub-int v1, v2, v0 │ │ +095c26: 5475 0f10 |000d: iget-object v5, v7, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095c2a: 4404 0500 |000f: aget v4, v5, v0 │ │ +095c2e: 5475 0f10 |0011: iget-object v5, v7, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095c32: 5476 0f10 |0013: iget-object v6, v7, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095c36: 4406 0601 |0015: aget v6, v6, v1 │ │ +095c3a: 4b06 0500 |0017: aput v6, v5, v0 │ │ +095c3e: 5475 0f10 |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095c42: 4b04 0501 |001b: aput v4, v5, v1 │ │ +095c46: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +095c4a: 28ea |001f: goto 0009 // -0016 │ │ +095c4c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x000b line=246 │ │ 0x000d line=247 │ │ 0x0011 line=248 │ │ 0x0019 line=249 │ │ @@ -128276,25 +128298,25 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -087714: |[087714] com.badlogic.gdx.utils.FloatArray.set:(IF)V │ │ -087724: 5220 1110 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -087728: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ -08772c: 2200 b103 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -087730: 7110 5c26 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -087736: 0c01 |0009: move-result-object v1 │ │ -087738: 7020 fe25 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -08773e: 2700 |000d: throw v0 │ │ -087740: 5420 0f10 |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -087744: 4b04 0003 |0010: aput v4, v0, v3 │ │ -087748: 0e00 |0012: return-void │ │ +095c50: |[095c50] com.badlogic.gdx.utils.FloatArray.set:(IF)V │ │ +095c60: 5220 1110 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095c64: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ +095c68: 2200 af03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +095c6c: 7110 5c26 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +095c72: 0c01 |0009: move-result-object v1 │ │ +095c74: 7020 fe25 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +095c7a: 2700 |000d: throw v0 │ │ +095c7c: 5420 0f10 |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095c80: 4b04 0003 |0010: aput v4, v0, v3 │ │ +095c84: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x000e line=110 │ │ 0x0012 line=111 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/badlogic/gdx/utils/FloatArray; │ │ @@ -128306,18 +128328,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08774c: |[08774c] com.badlogic.gdx.utils.FloatArray.shrink:()V │ │ -08775c: 5210 1110 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -087760: 6e20 a41f 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/FloatArray;.resize:(I)[F // method@1fa4 │ │ -087766: 0e00 |0005: return-void │ │ +095c88: |[095c88] com.badlogic.gdx.utils.FloatArray.shrink:()V │ │ +095c98: 5210 1110 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095c9c: 6e20 a41f 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/FloatArray;.resize:(I)[F // method@1fa4 │ │ +095ca2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0005 line=221 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/FloatArray; │ │ │ │ @@ -128326,31 +128348,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -087768: |[087768] com.badlogic.gdx.utils.FloatArray.shuffle:()V │ │ -087778: 5253 1110 |0000: iget v3, v5, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -08777c: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ -087780: 3a00 1900 |0004: if-ltz v0, 001d // +0019 │ │ -087784: 7110 9413 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1394 │ │ -08778a: 0a01 |0009: move-result v1 │ │ -08778c: 5453 0f10 |000a: iget-object v3, v5, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -087790: 4402 0300 |000c: aget v2, v3, v0 │ │ -087794: 5453 0f10 |000e: iget-object v3, v5, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -087798: 5454 0f10 |0010: iget-object v4, v5, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -08779c: 4404 0401 |0012: aget v4, v4, v1 │ │ -0877a0: 4b04 0300 |0014: aput v4, v3, v0 │ │ -0877a4: 5453 0f10 |0016: iget-object v3, v5, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -0877a8: 4b02 0301 |0018: aput v2, v3, v1 │ │ -0877ac: d800 00ff |001a: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0877b0: 28e8 |001c: goto 0004 // -0018 │ │ -0877b2: 0e00 |001d: return-void │ │ +095ca4: |[095ca4] com.badlogic.gdx.utils.FloatArray.shuffle:()V │ │ +095cb4: 5253 1110 |0000: iget v3, v5, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095cb8: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ +095cbc: 3a00 1900 |0004: if-ltz v0, 001d // +0019 │ │ +095cc0: 7110 9413 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1394 │ │ +095cc6: 0a01 |0009: move-result v1 │ │ +095cc8: 5453 0f10 |000a: iget-object v3, v5, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095ccc: 4402 0300 |000c: aget v2, v3, v0 │ │ +095cd0: 5453 0f10 |000e: iget-object v3, v5, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095cd4: 5454 0f10 |0010: iget-object v4, v5, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095cd8: 4404 0401 |0012: aget v4, v4, v1 │ │ +095cdc: 4b04 0300 |0014: aput v4, v3, v0 │ │ +095ce0: 5453 0f10 |0016: iget-object v3, v5, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095ce4: 4b02 0301 |0018: aput v2, v3, v1 │ │ +095ce8: d800 00ff |001a: add-int/lit8 v0, v0, #int -1 // #ff │ │ +095cec: 28e8 |001c: goto 0004 // -0018 │ │ +095cee: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0006 line=255 │ │ 0x000a line=256 │ │ 0x000e line=257 │ │ 0x0016 line=258 │ │ @@ -128367,20 +128389,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0877b4: |[0877b4] com.badlogic.gdx.utils.FloatArray.sort:()V │ │ -0877c4: 5430 0f10 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -0877c8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0877ca: 5232 1110 |0003: iget v2, v3, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0877ce: 7130 3e27 1002 |0005: invoke-static {v0, v1, v2}, Ljava/util/Arrays;.sort:([FII)V // method@273e │ │ -0877d4: 0e00 |0008: return-void │ │ +095cf0: |[095cf0] com.badlogic.gdx.utils.FloatArray.sort:()V │ │ +095d00: 5430 0f10 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095d04: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +095d06: 5232 1110 |0003: iget v2, v3, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095d0a: 7130 3e27 1002 |0005: invoke-static {v0, v1, v2}, Ljava/util/Arrays;.sort:([FII)V // method@273e │ │ +095d10: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0008 line=242 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lcom/badlogic/gdx/utils/FloatArray; │ │ │ │ @@ -128389,35 +128411,35 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0877d8: |[0877d8] com.badlogic.gdx.utils.FloatArray.swap:(II)V │ │ -0877e8: 5242 1110 |0000: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0877ec: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ -0877f0: 2202 b103 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -0877f4: 7110 5c26 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -0877fa: 0c03 |0009: move-result-object v3 │ │ -0877fc: 7020 fe25 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -087802: 2702 |000d: throw v2 │ │ -087804: 5242 1110 |000e: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -087808: 3426 0c00 |0010: if-lt v6, v2, 001c // +000c │ │ -08780c: 2202 b103 |0012: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -087810: 7110 5c26 0600 |0014: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -087816: 0c03 |0017: move-result-object v3 │ │ -087818: 7020 fe25 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -08781e: 2702 |001b: throw v2 │ │ -087820: 5441 0f10 |001c: iget-object v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -087824: 4400 0105 |001e: aget v0, v1, v5 │ │ -087828: 4402 0106 |0020: aget v2, v1, v6 │ │ -08782c: 4b02 0105 |0022: aput v2, v1, v5 │ │ -087830: 4b00 0106 |0024: aput v0, v1, v6 │ │ -087834: 0e00 |0026: return-void │ │ +095d14: |[095d14] com.badlogic.gdx.utils.FloatArray.swap:(II)V │ │ +095d24: 5242 1110 |0000: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095d28: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ +095d2c: 2202 af03 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +095d30: 7110 5c26 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +095d36: 0c03 |0009: move-result-object v3 │ │ +095d38: 7020 fe25 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +095d3e: 2702 |000d: throw v2 │ │ +095d40: 5242 1110 |000e: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095d44: 3426 0c00 |0010: if-lt v6, v2, 001c // +000c │ │ +095d48: 2202 af03 |0012: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +095d4c: 7110 5c26 0600 |0014: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +095d52: 0c03 |0017: move-result-object v3 │ │ +095d54: 7020 fe25 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +095d5a: 2702 |001b: throw v2 │ │ +095d5c: 5441 0f10 |001c: iget-object v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095d60: 4400 0105 |001e: aget v0, v1, v5 │ │ +095d64: 4402 0106 |0020: aget v2, v1, v6 │ │ +095d68: 4b02 0105 |0022: aput v2, v1, v5 │ │ +095d6c: 4b00 0106 |0024: aput v0, v1, v6 │ │ +095d70: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x000e line=126 │ │ 0x001c line=127 │ │ 0x001e line=128 │ │ 0x0020 line=129 │ │ @@ -128435,22 +128457,22 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -087838: |[087838] com.badlogic.gdx.utils.FloatArray.toArray:()[F │ │ -087848: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08784a: 5241 1110 |0001: iget v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -08784e: 2310 4a04 |0003: new-array v0, v1, [F // type@044a │ │ -087852: 5441 0f10 |0005: iget-object v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -087856: 5242 1110 |0007: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -08785a: 7152 7826 3130 |0009: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -087860: 1100 |000c: return-object v0 │ │ +095d74: |[095d74] com.badlogic.gdx.utils.FloatArray.toArray:()[F │ │ +095d84: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +095d86: 5241 1110 |0001: iget v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095d8a: 2310 4804 |0003: new-array v0, v1, [F // type@0448 │ │ +095d8e: 5441 0f10 |0005: iget-object v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095d92: 5242 1110 |0007: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095d96: 7152 7826 3130 |0009: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +095d9c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=275 │ │ 0x0005 line=276 │ │ 0x000c line=277 │ │ locals : │ │ 0x0005 - 0x000d reg=0 array [F │ │ @@ -128461,42 +128483,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -087864: |[087864] com.badlogic.gdx.utils.FloatArray.toString:()Ljava/lang/String; │ │ -087874: 5243 1110 |0000: iget v3, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -087878: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ -08787c: 1a03 6911 |0004: const-string v3, "[]" // string@1169 │ │ -087880: 1103 |0006: return-object v3 │ │ -087882: 5442 0f10 |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -087886: 2200 5003 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0350 │ │ -08788a: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ -08788e: 7020 db22 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ -087894: 1303 5b00 |0010: const/16 v3, #int 91 // #5b │ │ -087898: 6e20 df22 3000 |0012: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -08789e: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -0878a0: 4403 0203 |0016: aget v3, v2, v3 │ │ -0878a4: 6e20 e122 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(F)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e1 │ │ -0878aa: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -0878ac: 5243 1110 |001c: iget v3, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0878b0: 3531 0f00 |001e: if-ge v1, v3, 002d // +000f │ │ -0878b4: 1a03 a800 |0020: const-string v3, ", " // string@00a8 │ │ -0878b8: 6e20 e922 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -0878be: 4403 0201 |0025: aget v3, v2, v1 │ │ -0878c2: 6e20 e122 3000 |0027: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(F)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e1 │ │ -0878c8: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0878cc: 28f0 |002c: goto 001c // -0010 │ │ -0878ce: 1303 5d00 |002d: const/16 v3, #int 93 // #5d │ │ -0878d2: 6e20 df22 3000 |002f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -0878d8: 6e10 2723 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ -0878de: 0c03 |0035: move-result-object v3 │ │ -0878e0: 28d0 |0036: goto 0006 // -0030 │ │ +095da0: |[095da0] com.badlogic.gdx.utils.FloatArray.toString:()Ljava/lang/String; │ │ +095db0: 5243 1110 |0000: iget v3, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095db4: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ +095db8: 1a03 6711 |0004: const-string v3, "[]" // string@1167 │ │ +095dbc: 1103 |0006: return-object v3 │ │ +095dbe: 5442 0f10 |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095dc2: 2200 4e03 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@034e │ │ +095dc6: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ +095dca: 7020 db22 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ +095dd0: 1303 5b00 |0010: const/16 v3, #int 91 // #5b │ │ +095dd4: 6e20 df22 3000 |0012: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +095dda: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +095ddc: 4403 0203 |0016: aget v3, v2, v3 │ │ +095de0: 6e20 e122 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(F)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e1 │ │ +095de6: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +095de8: 5243 1110 |001c: iget v3, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095dec: 3531 0f00 |001e: if-ge v1, v3, 002d // +000f │ │ +095df0: 1a03 a800 |0020: const-string v3, ", " // string@00a8 │ │ +095df4: 6e20 e922 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +095dfa: 4403 0201 |0025: aget v3, v2, v1 │ │ +095dfe: 6e20 e122 3000 |0027: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(F)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e1 │ │ +095e04: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +095e08: 28f0 |002c: goto 001c // -0010 │ │ +095e0a: 1303 5d00 |002d: const/16 v3, #int 93 // #5d │ │ +095e0e: 6e20 df22 3000 |002f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +095e14: 6e10 2723 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ +095e1a: 0c03 |0035: move-result-object v3 │ │ +095e1c: 28d0 |0036: goto 0006 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ 0x0006 line=302 │ │ 0x0007 line=293 │ │ 0x0009 line=294 │ │ 0x0010 line=295 │ │ @@ -128518,37 +128540,37 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -0878e4: |[0878e4] com.badlogic.gdx.utils.FloatArray.toString:(Ljava/lang/String;)Ljava/lang/String; │ │ -0878f4: 5243 1110 |0000: iget v3, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0878f8: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ -0878fc: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ -087900: 1103 |0006: return-object v3 │ │ -087902: 5442 0f10 |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -087906: 2200 5003 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0350 │ │ -08790a: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ -08790e: 7020 db22 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ -087914: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -087916: 4403 0203 |0011: aget v3, v2, v3 │ │ -08791a: 6e20 e122 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(F)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e1 │ │ -087920: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -087922: 5243 1110 |0017: iget v3, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -087926: 3531 0d00 |0019: if-ge v1, v3, 0026 // +000d │ │ -08792a: 6e20 e922 5000 |001b: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -087930: 4403 0201 |001e: aget v3, v2, v1 │ │ -087934: 6e20 e122 3000 |0020: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(F)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e1 │ │ -08793a: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08793e: 28f2 |0025: goto 0017 // -000e │ │ -087940: 6e10 2723 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ -087946: 0c03 |0029: move-result-object v3 │ │ -087948: 28dc |002a: goto 0006 // -0024 │ │ +095e20: |[095e20] com.badlogic.gdx.utils.FloatArray.toString:(Ljava/lang/String;)Ljava/lang/String; │ │ +095e30: 5243 1110 |0000: iget v3, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095e34: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ +095e38: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ +095e3c: 1103 |0006: return-object v3 │ │ +095e3e: 5442 0f10 |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +095e42: 2200 4e03 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@034e │ │ +095e46: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ +095e4a: 7020 db22 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ +095e50: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +095e52: 4403 0203 |0011: aget v3, v2, v3 │ │ +095e56: 6e20 e122 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(F)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e1 │ │ +095e5c: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +095e5e: 5243 1110 |0017: iget v3, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095e62: 3531 0d00 |0019: if-ge v1, v3, 0026 // +000d │ │ +095e66: 6e20 e922 5000 |001b: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +095e6c: 4403 0201 |001e: aget v3, v2, v1 │ │ +095e70: 6e20 e122 3000 |0020: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(F)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e1 │ │ +095e76: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ +095e7a: 28f2 |0025: goto 0017 // -000e │ │ +095e7c: 6e10 2723 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ +095e82: 0c03 |0029: move-result-object v3 │ │ +095e84: 28dc |002a: goto 0006 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0006 line=314 │ │ 0x0007 line=307 │ │ 0x0009 line=308 │ │ 0x0010 line=309 │ │ @@ -128569,33 +128591,33 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -08794c: |[08794c] com.badlogic.gdx.utils.FloatArray.truncate:(I)V │ │ -08795c: 5210 1110 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -087960: 3720 0400 |0002: if-le v0, v2, 0006 // +0004 │ │ -087964: 5912 1110 |0004: iput v2, v1, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -087968: 0e00 |0006: return-void │ │ +095e88: |[095e88] com.badlogic.gdx.utils.FloatArray.truncate:(I)V │ │ +095e98: 5210 1110 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095e9c: 3720 0400 |0002: if-le v0, v2, 0006 // +0004 │ │ +095ea0: 5912 1110 |0004: iput v2, v1, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +095ea4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0006 line=266 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/FloatArray; │ │ 0x0000 - 0x0007 reg=2 newSize I │ │ │ │ source_file_idx : 1055 (FloatArray.java) │ │ │ │ Class #330 header: │ │ -class_idx : 762 │ │ +class_idx : 760 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1654 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #330 annotations: │ │ @@ -128615,17 +128637,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08796c: |[08796c] com.badlogic.gdx.utils.GdxBuild.:()V │ │ -08797c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -087982: 0e00 |0003: return-void │ │ +095ea8: |[095ea8] com.badlogic.gdx.utils.GdxBuild.:()V │ │ +095eb8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +095ebe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/GdxBuild; │ │ │ │ #1 : (in Lcom/badlogic/gdx/utils/GdxBuild;) │ │ @@ -128633,86 +128655,86 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 127 16-bit code units │ │ -087984: |[087984] com.badlogic.gdx.utils.GdxBuild.main:([Ljava/lang/String;)V │ │ -087994: 1a03 4e1e |0000: const-string v3, "jni" // string@1e4e │ │ -087998: 1a06 f31f |0002: const-string v6, "libs" // string@1ff3 │ │ -08799c: 2200 e701 |0004: new-instance v0, Lcom/badlogic/gdx/jnigen/NativeCodeGenerator; // type@01e7 │ │ -0879a0: 7010 f312 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/jnigen/NativeCodeGenerator;.:()V // method@12f3 │ │ -0879a6: 1a01 8d28 |0009: const-string v1, "src" // string@288d │ │ -0879aa: 1a02 5013 |000b: const-string v2, "bin" // string@1350 │ │ -0879ae: 1214 |000d: const/4 v4, #int 1 // #1 │ │ -0879b0: 2344 9504 |000e: new-array v4, v4, [Ljava/lang/String; // type@0495 │ │ -0879b4: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -0879b6: 1a0e a400 |0011: const-string v14, "**/*" // string@00a4 │ │ -0879ba: 4d0e 0405 |0013: aput-object v14, v4, v5 │ │ -0879be: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -0879c0: 7406 f512 0000 |0016: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/jnigen/NativeCodeGenerator;.generate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V // method@12f5 │ │ -0879c6: 6200 0f0b |0019: sget-object v0, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Windows:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0b0f │ │ -0879ca: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -0879cc: 7120 f212 1000 |001c: invoke-static {v0, v1}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@12f2 │ │ -0879d2: 0c0c |001f: move-result-object v12 │ │ -0879d4: 1a00 0000 |0020: const-string v0, "" // string@0000 │ │ -0879d8: 5bc0 130b |0022: iput-object v0, v12, Lcom/badlogic/gdx/jnigen/BuildTarget;.compilerPrefix:Ljava/lang/String; // field@0b13 │ │ -0879dc: 1a00 a913 |0024: const-string v0, "build-windows32home.xml" // string@13a9 │ │ -0879e0: 5bc0 100b |0026: iput-object v0, v12, Lcom/badlogic/gdx/jnigen/BuildTarget;.buildFileName:Ljava/lang/String; // field@0b10 │ │ -0879e4: 1210 |0028: const/4 v0, #int 1 // #1 │ │ -0879e6: 5cc0 150b |0029: iput-boolean v0, v12, Lcom/badlogic/gdx/jnigen/BuildTarget;.excludeFromMasterBuildFile:Z // field@0b15 │ │ -0879ea: 6200 0f0b |002b: sget-object v0, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Windows:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0b0f │ │ -0879ee: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -0879f0: 7120 f212 1000 |002e: invoke-static {v0, v1}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@12f2 │ │ -0879f6: 0c0b |0031: move-result-object v11 │ │ -0879f8: 6200 0f0b |0032: sget-object v0, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Windows:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0b0f │ │ -0879fc: 1211 |0034: const/4 v1, #int 1 // #1 │ │ -0879fe: 7120 f212 1000 |0035: invoke-static {v0, v1}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@12f2 │ │ -087a04: 0c0d |0038: move-result-object v13 │ │ -087a06: 6200 0d0b |0039: sget-object v0, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Linux:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0b0d │ │ -087a0a: 1201 |003b: const/4 v1, #int 0 // #0 │ │ -087a0c: 7120 f212 1000 |003c: invoke-static {v0, v1}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@12f2 │ │ -087a12: 0c08 |003f: move-result-object v8 │ │ -087a14: 6200 0d0b |0040: sget-object v0, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Linux:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0b0d │ │ -087a18: 1211 |0042: const/4 v1, #int 1 // #1 │ │ -087a1a: 7120 f212 1000 |0043: invoke-static {v0, v1}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@12f2 │ │ -087a20: 0c09 |0046: move-result-object v9 │ │ -087a22: 6200 0c0b |0047: sget-object v0, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Android:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0b0c │ │ -087a26: 1201 |0049: const/4 v1, #int 0 // #0 │ │ -087a28: 7120 f212 1000 |004a: invoke-static {v0, v1}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@12f2 │ │ -087a2e: 0c07 |004d: move-result-object v7 │ │ -087a30: 6200 0e0b |004e: sget-object v0, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.MacOsX:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0b0e │ │ -087a34: 1201 |0050: const/4 v1, #int 0 // #0 │ │ -087a36: 7120 f212 1000 |0051: invoke-static {v0, v1}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@12f2 │ │ -087a3c: 0c0a |0054: move-result-object v10 │ │ -087a3e: 2200 e301 |0055: new-instance v0, Lcom/badlogic/gdx/jnigen/AntScriptGenerator; // type@01e3 │ │ -087a42: 7010 ee12 0000 |0057: invoke-direct {v0}, Lcom/badlogic/gdx/jnigen/AntScriptGenerator;.:()V // method@12ee │ │ -087a48: 2201 e401 |005a: new-instance v1, Lcom/badlogic/gdx/jnigen/BuildConfig; // type@01e4 │ │ -087a4c: 1a02 6218 |005c: const-string v2, "gdx" // string@1862 │ │ -087a50: 1a04 e600 |005e: const-string v4, "../target/native" // string@00e6 │ │ -087a54: 7053 f112 2164 |0060: invoke-direct {v1, v2, v4, v6, v3}, Lcom/badlogic/gdx/jnigen/BuildConfig;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@12f1 │ │ -087a5a: 1272 |0063: const/4 v2, #int 7 // #7 │ │ -087a5c: 2322 7704 |0064: new-array v2, v2, [Lcom/badlogic/gdx/jnigen/BuildTarget; // type@0477 │ │ -087a60: 1204 |0066: const/4 v4, #int 0 // #0 │ │ -087a62: 4d0a 0204 |0067: aput-object v10, v2, v4 │ │ -087a66: 1214 |0069: const/4 v4, #int 1 // #1 │ │ -087a68: 4d0c 0204 |006a: aput-object v12, v2, v4 │ │ -087a6c: 1224 |006c: const/4 v4, #int 2 // #2 │ │ -087a6e: 4d0b 0204 |006d: aput-object v11, v2, v4 │ │ -087a72: 1234 |006f: const/4 v4, #int 3 // #3 │ │ -087a74: 4d0d 0204 |0070: aput-object v13, v2, v4 │ │ -087a78: 1244 |0072: const/4 v4, #int 4 // #4 │ │ -087a7a: 4d08 0204 |0073: aput-object v8, v2, v4 │ │ -087a7e: 1254 |0075: const/4 v4, #int 5 // #5 │ │ -087a80: 4d09 0204 |0076: aput-object v9, v2, v4 │ │ -087a84: 1264 |0078: const/4 v4, #int 6 // #6 │ │ -087a86: 4d07 0204 |0079: aput-object v7, v2, v4 │ │ -087a8a: 6e30 ef12 1002 |007b: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/jnigen/AntScriptGenerator;.generate:(Lcom/badlogic/gdx/jnigen/BuildConfig;[Lcom/badlogic/gdx/jnigen/BuildTarget;)V // method@12ef │ │ -087a90: 0e00 |007e: return-void │ │ +095ec0: |[095ec0] com.badlogic.gdx.utils.GdxBuild.main:([Ljava/lang/String;)V │ │ +095ed0: 1a03 4c1e |0000: const-string v3, "jni" // string@1e4c │ │ +095ed4: 1a06 f11f |0002: const-string v6, "libs" // string@1ff1 │ │ +095ed8: 2200 e501 |0004: new-instance v0, Lcom/badlogic/gdx/jnigen/NativeCodeGenerator; // type@01e5 │ │ +095edc: 7010 f312 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/jnigen/NativeCodeGenerator;.:()V // method@12f3 │ │ +095ee2: 1a01 8b28 |0009: const-string v1, "src" // string@288b │ │ +095ee6: 1a02 4e13 |000b: const-string v2, "bin" // string@134e │ │ +095eea: 1214 |000d: const/4 v4, #int 1 // #1 │ │ +095eec: 2344 9304 |000e: new-array v4, v4, [Ljava/lang/String; // type@0493 │ │ +095ef0: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +095ef2: 1a0e a400 |0011: const-string v14, "**/*" // string@00a4 │ │ +095ef6: 4d0e 0405 |0013: aput-object v14, v4, v5 │ │ +095efa: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +095efc: 7406 f512 0000 |0016: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/jnigen/NativeCodeGenerator;.generate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V // method@12f5 │ │ +095f02: 6200 0f0b |0019: sget-object v0, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Windows:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0b0f │ │ +095f06: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +095f08: 7120 f212 1000 |001c: invoke-static {v0, v1}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@12f2 │ │ +095f0e: 0c0c |001f: move-result-object v12 │ │ +095f10: 1a00 0000 |0020: const-string v0, "" // string@0000 │ │ +095f14: 5bc0 130b |0022: iput-object v0, v12, Lcom/badlogic/gdx/jnigen/BuildTarget;.compilerPrefix:Ljava/lang/String; // field@0b13 │ │ +095f18: 1a00 a713 |0024: const-string v0, "build-windows32home.xml" // string@13a7 │ │ +095f1c: 5bc0 100b |0026: iput-object v0, v12, Lcom/badlogic/gdx/jnigen/BuildTarget;.buildFileName:Ljava/lang/String; // field@0b10 │ │ +095f20: 1210 |0028: const/4 v0, #int 1 // #1 │ │ +095f22: 5cc0 150b |0029: iput-boolean v0, v12, Lcom/badlogic/gdx/jnigen/BuildTarget;.excludeFromMasterBuildFile:Z // field@0b15 │ │ +095f26: 6200 0f0b |002b: sget-object v0, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Windows:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0b0f │ │ +095f2a: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +095f2c: 7120 f212 1000 |002e: invoke-static {v0, v1}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@12f2 │ │ +095f32: 0c0b |0031: move-result-object v11 │ │ +095f34: 6200 0f0b |0032: sget-object v0, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Windows:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0b0f │ │ +095f38: 1211 |0034: const/4 v1, #int 1 // #1 │ │ +095f3a: 7120 f212 1000 |0035: invoke-static {v0, v1}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@12f2 │ │ +095f40: 0c0d |0038: move-result-object v13 │ │ +095f42: 6200 0d0b |0039: sget-object v0, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Linux:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0b0d │ │ +095f46: 1201 |003b: const/4 v1, #int 0 // #0 │ │ +095f48: 7120 f212 1000 |003c: invoke-static {v0, v1}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@12f2 │ │ +095f4e: 0c08 |003f: move-result-object v8 │ │ +095f50: 6200 0d0b |0040: sget-object v0, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Linux:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0b0d │ │ +095f54: 1211 |0042: const/4 v1, #int 1 // #1 │ │ +095f56: 7120 f212 1000 |0043: invoke-static {v0, v1}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@12f2 │ │ +095f5c: 0c09 |0046: move-result-object v9 │ │ +095f5e: 6200 0c0b |0047: sget-object v0, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Android:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0b0c │ │ +095f62: 1201 |0049: const/4 v1, #int 0 // #0 │ │ +095f64: 7120 f212 1000 |004a: invoke-static {v0, v1}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@12f2 │ │ +095f6a: 0c07 |004d: move-result-object v7 │ │ +095f6c: 6200 0e0b |004e: sget-object v0, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.MacOsX:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0b0e │ │ +095f70: 1201 |0050: const/4 v1, #int 0 // #0 │ │ +095f72: 7120 f212 1000 |0051: invoke-static {v0, v1}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@12f2 │ │ +095f78: 0c0a |0054: move-result-object v10 │ │ +095f7a: 2200 e101 |0055: new-instance v0, Lcom/badlogic/gdx/jnigen/AntScriptGenerator; // type@01e1 │ │ +095f7e: 7010 ee12 0000 |0057: invoke-direct {v0}, Lcom/badlogic/gdx/jnigen/AntScriptGenerator;.:()V // method@12ee │ │ +095f84: 2201 e201 |005a: new-instance v1, Lcom/badlogic/gdx/jnigen/BuildConfig; // type@01e2 │ │ +095f88: 1a02 6018 |005c: const-string v2, "gdx" // string@1860 │ │ +095f8c: 1a04 e600 |005e: const-string v4, "../target/native" // string@00e6 │ │ +095f90: 7053 f112 2164 |0060: invoke-direct {v1, v2, v4, v6, v3}, Lcom/badlogic/gdx/jnigen/BuildConfig;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@12f1 │ │ +095f96: 1272 |0063: const/4 v2, #int 7 // #7 │ │ +095f98: 2322 7504 |0064: new-array v2, v2, [Lcom/badlogic/gdx/jnigen/BuildTarget; // type@0475 │ │ +095f9c: 1204 |0066: const/4 v4, #int 0 // #0 │ │ +095f9e: 4d0a 0204 |0067: aput-object v10, v2, v4 │ │ +095fa2: 1214 |0069: const/4 v4, #int 1 // #1 │ │ +095fa4: 4d0c 0204 |006a: aput-object v12, v2, v4 │ │ +095fa8: 1224 |006c: const/4 v4, #int 2 // #2 │ │ +095faa: 4d0b 0204 |006d: aput-object v11, v2, v4 │ │ +095fae: 1234 |006f: const/4 v4, #int 3 // #3 │ │ +095fb0: 4d0d 0204 |0070: aput-object v13, v2, v4 │ │ +095fb4: 1244 |0072: const/4 v4, #int 4 // #4 │ │ +095fb6: 4d08 0204 |0073: aput-object v8, v2, v4 │ │ +095fba: 1254 |0075: const/4 v4, #int 5 // #5 │ │ +095fbc: 4d09 0204 |0076: aput-object v9, v2, v4 │ │ +095fc0: 1264 |0078: const/4 v4, #int 6 // #6 │ │ +095fc2: 4d07 0204 |0079: aput-object v7, v2, v4 │ │ +095fc6: 6e30 ef12 1002 |007b: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/jnigen/AntScriptGenerator;.generate:(Lcom/badlogic/gdx/jnigen/BuildConfig;[Lcom/badlogic/gdx/jnigen/BuildTarget;)V // method@12ef │ │ +095fcc: 0e00 |007e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0002 line=31 │ │ 0x0004 line=34 │ │ 0x0019 line=38 │ │ 0x0020 line=39 │ │ @@ -128738,17 +128760,17 @@ │ │ 0x0039 - 0x007f reg=13 win64 Lcom/badlogic/gdx/jnigen/BuildTarget; │ │ 0x0000 - 0x007f reg=15 args [Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 1654 (GdxBuild.java) │ │ │ │ Class #331 header: │ │ -class_idx : 763 │ │ +class_idx : 761 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1657 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #331 - │ │ @@ -128772,35 +128794,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -087a94: |[087a94] com.badlogic.gdx.utils.GdxNativesLoader.:()V │ │ -087aa4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -087aa6: 6a00 1210 |0001: sput-boolean v0, Lcom/badlogic/gdx/utils/GdxNativesLoader;.disableNativesLoading:Z // field@1012 │ │ -087aaa: 0e00 |0003: return-void │ │ +095fd0: |[095fd0] com.badlogic.gdx.utils.GdxNativesLoader.:()V │ │ +095fe0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +095fe2: 6a00 1210 |0001: sput-boolean v0, Lcom/badlogic/gdx/utils/GdxNativesLoader;.disableNativesLoading:Z // field@1012 │ │ +095fe6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/utils/GdxNativesLoader;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -087aac: |[087aac] com.badlogic.gdx.utils.GdxNativesLoader.:()V │ │ -087abc: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -087ac2: 0e00 |0003: return-void │ │ +095fe8: |[095fe8] com.badlogic.gdx.utils.GdxNativesLoader.:()V │ │ +095ff8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +095ffe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/GdxNativesLoader; │ │ │ │ #2 : (in Lcom/badlogic/gdx/utils/GdxNativesLoader;) │ │ @@ -128808,37 +128830,37 @@ │ │ type : '()V' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -087ac4: |[087ac4] com.badlogic.gdx.utils.GdxNativesLoader.load:()V │ │ -087ad4: 1c01 fb02 |0000: const-class v1, Lcom/badlogic/gdx/utils/GdxNativesLoader; // type@02fb │ │ -087ad8: 1d01 |0002: monitor-enter v1 │ │ -087ada: 6300 1310 |0003: sget-boolean v0, Lcom/badlogic/gdx/utils/GdxNativesLoader;.nativesLoaded:Z // field@1013 │ │ -087ade: 3800 0400 |0005: if-eqz v0, 0009 // +0004 │ │ -087ae2: 1e01 |0007: monitor-exit v1 │ │ -087ae4: 0e00 |0008: return-void │ │ -087ae6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -087ae8: 6a00 1310 |000a: sput-boolean v0, Lcom/badlogic/gdx/utils/GdxNativesLoader;.nativesLoaded:Z // field@1013 │ │ -087aec: 6300 1210 |000c: sget-boolean v0, Lcom/badlogic/gdx/utils/GdxNativesLoader;.disableNativesLoading:Z // field@1012 │ │ -087af0: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ -087af4: 6200 3213 |0010: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ -087af8: 1a02 9c0d |0012: const-string v2, "Native loading is disabled." // string@0d9c │ │ -087afc: 6e20 ae25 2000 |0014: invoke-virtual {v0, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ -087b02: 28f0 |0017: goto 0007 // -0010 │ │ -087b04: 0d00 |0018: move-exception v0 │ │ -087b06: 1e01 |0019: monitor-exit v1 │ │ -087b08: 2700 |001a: throw v0 │ │ -087b0a: 2200 4903 |001b: new-instance v0, Lcom/badlogic/gdx/utils/SharedLibraryLoader; // type@0349 │ │ -087b0e: 7010 9c22 0000 |001d: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.:()V // method@229c │ │ -087b14: 1a02 6218 |0020: const-string v2, "gdx" // string@1862 │ │ -087b18: 6e20 a022 2000 |0022: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.load:(Ljava/lang/String;)V // method@22a0 │ │ -087b1e: 28e2 |0025: goto 0007 // -001e │ │ +096000: |[096000] com.badlogic.gdx.utils.GdxNativesLoader.load:()V │ │ +096010: 1c01 f902 |0000: const-class v1, Lcom/badlogic/gdx/utils/GdxNativesLoader; // type@02f9 │ │ +096014: 1d01 |0002: monitor-enter v1 │ │ +096016: 6300 1310 |0003: sget-boolean v0, Lcom/badlogic/gdx/utils/GdxNativesLoader;.nativesLoaded:Z // field@1013 │ │ +09601a: 3800 0400 |0005: if-eqz v0, 0009 // +0004 │ │ +09601e: 1e01 |0007: monitor-exit v1 │ │ +096020: 0e00 |0008: return-void │ │ +096022: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +096024: 6a00 1310 |000a: sput-boolean v0, Lcom/badlogic/gdx/utils/GdxNativesLoader;.nativesLoaded:Z // field@1013 │ │ +096028: 6300 1210 |000c: sget-boolean v0, Lcom/badlogic/gdx/utils/GdxNativesLoader;.disableNativesLoading:Z // field@1012 │ │ +09602c: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ +096030: 6200 3213 |0010: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ +096034: 1a02 9a0d |0012: const-string v2, "Native loading is disabled." // string@0d9a │ │ +096038: 6e20 ae25 2000 |0014: invoke-virtual {v0, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ +09603e: 28f0 |0017: goto 0007 // -0010 │ │ +096040: 0d00 |0018: move-exception v0 │ │ +096042: 1e01 |0019: monitor-exit v1 │ │ +096044: 2700 |001a: throw v0 │ │ +096046: 2200 4703 |001b: new-instance v0, Lcom/badlogic/gdx/utils/SharedLibraryLoader; // type@0347 │ │ +09604a: 7010 9c22 0000 |001d: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.:()V // method@229c │ │ +096050: 1a02 6018 |0020: const-string v2, "gdx" // string@1860 │ │ +096054: 6e20 a022 2000 |0022: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.load:(Ljava/lang/String;)V // method@22a0 │ │ +09605a: 28e2 |0025: goto 0007 // -001e │ │ catches : 3 │ │ 0x0003 - 0x0005 │ │ -> 0x0018 │ │ 0x000a - 0x0017 │ │ -> 0x0018 │ │ 0x001b - 0x0025 │ │ -> 0x0018 │ │ @@ -128852,17 +128874,17 @@ │ │ 0x001b line=34 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 1657 (GdxNativesLoader.java) │ │ │ │ Class #332 header: │ │ -class_idx : 764 │ │ +class_idx : 762 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 960 │ │ +superclass_idx : 958 │ │ source_file_idx : 1658 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #332 - │ │ @@ -128883,17 +128905,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -087b3c: |[087b3c] com.badlogic.gdx.utils.GdxRuntimeException.:(Ljava/lang/String;)V │ │ -087b4c: 7020 3526 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ -087b52: 0e00 |0003: return-void │ │ +096078: |[096078] com.badlogic.gdx.utils.GdxRuntimeException.:(Ljava/lang/String;)V │ │ +096088: 7020 3526 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ +09608e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/GdxRuntimeException; │ │ 0x0000 - 0x0004 reg=1 message Ljava/lang/String; │ │ @@ -128903,17 +128925,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -087b54: |[087b54] com.badlogic.gdx.utils.GdxRuntimeException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -087b64: 7030 3626 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2636 │ │ -087b6a: 0e00 |0003: return-void │ │ +096090: |[096090] com.badlogic.gdx.utils.GdxRuntimeException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +0960a0: 7030 3626 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2636 │ │ +0960a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/GdxRuntimeException; │ │ 0x0000 - 0x0004 reg=1 message Ljava/lang/String; │ │ @@ -128924,32 +128946,32 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -087b6c: |[087b6c] com.badlogic.gdx.utils.GdxRuntimeException.:(Ljava/lang/Throwable;)V │ │ -087b7c: 7020 3726 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@2637 │ │ -087b82: 0e00 |0003: return-void │ │ +0960a8: |[0960a8] com.badlogic.gdx.utils.GdxRuntimeException.:(Ljava/lang/Throwable;)V │ │ +0960b8: 7020 3726 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@2637 │ │ +0960be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/GdxRuntimeException; │ │ 0x0000 - 0x0004 reg=1 t Ljava/lang/Throwable; │ │ │ │ Virtual methods - │ │ source_file_idx : 1658 (GdxRuntimeException.java) │ │ │ │ Class #333 header: │ │ -class_idx : 765 │ │ +class_idx : 763 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1699 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #333 annotations: │ │ @@ -128971,17 +128993,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -087b84: |[087b84] com.badlogic.gdx.utils.GwtModuleGenerator.:()V │ │ -087b94: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -087b9a: 0e00 |0003: return-void │ │ +0960c0: |[0960c0] com.badlogic.gdx.utils.GwtModuleGenerator.:()V │ │ +0960d0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0960d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/GwtModuleGenerator; │ │ │ │ #1 : (in Lcom/badlogic/gdx/utils/GwtModuleGenerator;) │ │ @@ -128989,71 +129011,71 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Ljava/util/Set;Ljava/util/Map;Z)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 112 16-bit code units │ │ -087b9c: |[087b9c] com.badlogic.gdx.utils.GwtModuleGenerator.gatherJavaFiles:(Lcom/badlogic/gdx/files/FileHandle;Ljava/util/Set;Ljava/util/Map;Z)V │ │ -087bac: 6e10 6709 0800 |0000: invoke-virtual {v8}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -087bb2: 0c05 |0003: move-result-object v5 │ │ -087bb4: 1a06 ee00 |0004: const-string v6, ".svn" // string@00ee │ │ -087bb8: 6e20 4426 6500 |0006: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -087bbe: 0a05 |0009: move-result v5 │ │ -087bc0: 3805 0300 |000a: if-eqz v5, 000d // +0003 │ │ -087bc4: 0e00 |000c: return-void │ │ -087bc6: 6e10 6309 0800 |000d: invoke-virtual {v8}, Lcom/badlogic/gdx/files/FileHandle;.list:()[Lcom/badlogic/gdx/files/FileHandle; // method@0963 │ │ -087bcc: 0c02 |0010: move-result-object v2 │ │ -087bce: 0720 |0011: move-object v0, v2 │ │ -087bd0: 2104 |0012: array-length v4, v0 │ │ -087bd2: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -087bd4: 3543 f8ff |0014: if-ge v3, v4, 000c // -0008 │ │ -087bd8: 4601 0003 |0016: aget-object v1, v0, v3 │ │ -087bdc: 6e10 6009 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.isDirectory:()Z // method@0960 │ │ -087be2: 0a05 |001b: move-result v5 │ │ -087be4: 3805 0a00 |001c: if-eqz v5, 0026 // +000a │ │ -087be8: 380b 0800 |001e: if-eqz v11, 0026 // +0008 │ │ -087bec: 7140 b91f 91ba |0020: invoke-static {v1, v9, v10, v11}, Lcom/badlogic/gdx/utils/GwtModuleGenerator;.gatherJavaFiles:(Lcom/badlogic/gdx/files/FileHandle;Ljava/util/Set;Ljava/util/Map;Z)V // method@1fb9 │ │ -087bf2: d803 0301 |0023: add-int/lit8 v3, v3, #int 1 // #01 │ │ -087bf6: 28ef |0025: goto 0014 // -0011 │ │ -087bf8: 6e10 5e09 0100 |0026: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.extension:()Ljava/lang/String; // method@095e │ │ -087bfe: 0c05 |0029: move-result-object v5 │ │ -087c00: 1a06 491e |002a: const-string v6, "java" // string@1e49 │ │ -087c04: 6e20 4426 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -087c0a: 0a05 |002f: move-result v5 │ │ -087c0c: 3805 f3ff |0030: if-eqz v5, 0023 // -000d │ │ -087c10: 6205 3213 |0032: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ -087c14: 6e10 6709 0100 |0034: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -087c1a: 0c06 |0037: move-result-object v6 │ │ -087c1c: 6e20 ae25 6500 |0038: invoke-virtual {v5, v6}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ -087c22: 6e10 6709 0100 |003b: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -087c28: 0c05 |003e: move-result-object v5 │ │ -087c2a: 7220 6f27 5900 |003f: invoke-interface {v9, v5}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@276f │ │ -087c30: 0a05 |0042: move-result v5 │ │ -087c32: 3805 1e00 |0043: if-eqz v5, 0061 // +001e │ │ -087c36: 6205 3213 |0045: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ -087c3a: 2206 c503 |0047: new-instance v6, Ljava/lang/StringBuilder; // type@03c5 │ │ -087c3e: 7010 6726 0600 |0049: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -087c44: 6e10 6709 0100 |004c: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -087c4a: 0c07 |004f: move-result-object v7 │ │ -087c4c: 6e20 6e26 7600 |0050: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -087c52: 0c06 |0053: move-result-object v6 │ │ -087c54: 1a07 2800 |0054: const-string v7, " duplicate!" // string@0028 │ │ -087c58: 6e20 6e26 7600 |0056: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -087c5e: 0c06 |0059: move-result-object v6 │ │ -087c60: 6e10 7426 0600 |005a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -087c66: 0c06 |005d: move-result-object v6 │ │ -087c68: 6e20 ae25 6500 |005e: invoke-virtual {v5, v6}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ -087c6e: 6e10 6709 0100 |0061: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -087c74: 0c05 |0064: move-result-object v5 │ │ -087c76: 7220 6e27 5900 |0065: invoke-interface {v9, v5}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ -087c7c: 6e10 6709 0100 |0068: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -087c82: 0c05 |006b: move-result-object v5 │ │ -087c84: 7230 6527 5a01 |006c: invoke-interface {v10, v5, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2765 │ │ -087c8a: 28b4 |006f: goto 0023 // -004c │ │ +0960d8: |[0960d8] com.badlogic.gdx.utils.GwtModuleGenerator.gatherJavaFiles:(Lcom/badlogic/gdx/files/FileHandle;Ljava/util/Set;Ljava/util/Map;Z)V │ │ +0960e8: 6e10 6709 0800 |0000: invoke-virtual {v8}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +0960ee: 0c05 |0003: move-result-object v5 │ │ +0960f0: 1a06 ee00 |0004: const-string v6, ".svn" // string@00ee │ │ +0960f4: 6e20 4426 6500 |0006: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0960fa: 0a05 |0009: move-result v5 │ │ +0960fc: 3805 0300 |000a: if-eqz v5, 000d // +0003 │ │ +096100: 0e00 |000c: return-void │ │ +096102: 6e10 6309 0800 |000d: invoke-virtual {v8}, Lcom/badlogic/gdx/files/FileHandle;.list:()[Lcom/badlogic/gdx/files/FileHandle; // method@0963 │ │ +096108: 0c02 |0010: move-result-object v2 │ │ +09610a: 0720 |0011: move-object v0, v2 │ │ +09610c: 2104 |0012: array-length v4, v0 │ │ +09610e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +096110: 3543 f8ff |0014: if-ge v3, v4, 000c // -0008 │ │ +096114: 4601 0003 |0016: aget-object v1, v0, v3 │ │ +096118: 6e10 6009 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.isDirectory:()Z // method@0960 │ │ +09611e: 0a05 |001b: move-result v5 │ │ +096120: 3805 0a00 |001c: if-eqz v5, 0026 // +000a │ │ +096124: 380b 0800 |001e: if-eqz v11, 0026 // +0008 │ │ +096128: 7140 b91f 91ba |0020: invoke-static {v1, v9, v10, v11}, Lcom/badlogic/gdx/utils/GwtModuleGenerator;.gatherJavaFiles:(Lcom/badlogic/gdx/files/FileHandle;Ljava/util/Set;Ljava/util/Map;Z)V // method@1fb9 │ │ +09612e: d803 0301 |0023: add-int/lit8 v3, v3, #int 1 // #01 │ │ +096132: 28ef |0025: goto 0014 // -0011 │ │ +096134: 6e10 5e09 0100 |0026: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.extension:()Ljava/lang/String; // method@095e │ │ +09613a: 0c05 |0029: move-result-object v5 │ │ +09613c: 1a06 471e |002a: const-string v6, "java" // string@1e47 │ │ +096140: 6e20 4426 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +096146: 0a05 |002f: move-result v5 │ │ +096148: 3805 f3ff |0030: if-eqz v5, 0023 // -000d │ │ +09614c: 6205 3213 |0032: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ +096150: 6e10 6709 0100 |0034: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +096156: 0c06 |0037: move-result-object v6 │ │ +096158: 6e20 ae25 6500 |0038: invoke-virtual {v5, v6}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ +09615e: 6e10 6709 0100 |003b: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +096164: 0c05 |003e: move-result-object v5 │ │ +096166: 7220 6f27 5900 |003f: invoke-interface {v9, v5}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@276f │ │ +09616c: 0a05 |0042: move-result v5 │ │ +09616e: 3805 1e00 |0043: if-eqz v5, 0061 // +001e │ │ +096172: 6205 3213 |0045: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ +096176: 2206 c303 |0047: new-instance v6, Ljava/lang/StringBuilder; // type@03c3 │ │ +09617a: 7010 6726 0600 |0049: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +096180: 6e10 6709 0100 |004c: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +096186: 0c07 |004f: move-result-object v7 │ │ +096188: 6e20 6e26 7600 |0050: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09618e: 0c06 |0053: move-result-object v6 │ │ +096190: 1a07 2800 |0054: const-string v7, " duplicate!" // string@0028 │ │ +096194: 6e20 6e26 7600 |0056: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09619a: 0c06 |0059: move-result-object v6 │ │ +09619c: 6e10 7426 0600 |005a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0961a2: 0c06 |005d: move-result-object v6 │ │ +0961a4: 6e20 ae25 6500 |005e: invoke-virtual {v5, v6}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ +0961aa: 6e10 6709 0100 |0061: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +0961b0: 0c05 |0064: move-result-object v5 │ │ +0961b2: 7220 6e27 5900 |0065: invoke-interface {v9, v5}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ +0961b8: 6e10 6709 0100 |0068: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +0961be: 0c05 |006b: move-result-object v5 │ │ +0961c0: 7230 6527 5a01 |006c: invoke-interface {v10, v5, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2765 │ │ +0961c6: 28b4 |006f: goto 0023 // -004c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x000c line=48 │ │ 0x000d line=35 │ │ 0x0011 line=36 │ │ 0x0018 line=37 │ │ @@ -129082,233 +129104,233 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 481 16-bit code units │ │ -087c8c: |[087c8c] com.badlogic.gdx.utils.GwtModuleGenerator.main:([Ljava/lang/String;)V │ │ -087c9c: 121e |0000: const/4 v14, #int 1 // #1 │ │ -087c9e: 2202 ed03 |0001: new-instance v2, Ljava/util/HashSet; // type@03ed │ │ -087ca2: 7010 4d27 0200 |0003: invoke-direct {v2}, Ljava/util/HashSet;.:()V // method@274d │ │ -087ca8: 2203 ec03 |0006: new-instance v3, Ljava/util/HashMap; // type@03ec │ │ -087cac: 7010 4927 0300 |0008: invoke-direct {v3}, Ljava/util/HashMap;.:()V // method@2749 │ │ -087cb2: 620b 3213 |000b: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ -087cb6: 1a0c 8c03 |000d: const-string v12, "Excludes -------------------------------------------------" // string@038c │ │ -087cba: 6e20 ae25 cb00 |000f: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ -087cc0: 220b 1001 |0012: new-instance v11, Lcom/badlogic/gdx/files/FileHandle; // type@0110 │ │ -087cc4: 1a0c e500 |0014: const-string v12, "../backends/gdx-backends-gwt/src/com/badlogic/gdx/backends/gwt/emu/com/badlogic/gdx" // string@00e5 │ │ -087cc8: 7020 5109 cb00 |0016: invoke-direct {v11, v12}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/lang/String;)V // method@0951 │ │ -087cce: 7140 b91f 2be3 |0019: invoke-static {v11, v2, v3, v14}, Lcom/badlogic/gdx/utils/GwtModuleGenerator;.gatherJavaFiles:(Lcom/badlogic/gdx/files/FileHandle;Ljava/util/Set;Ljava/util/Map;Z)V // method@1fb9 │ │ -087cd4: 620b 3213 |001c: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ -087cd8: 220c c503 |001e: new-instance v12, Ljava/lang/StringBuilder; // type@03c5 │ │ -087cdc: 7010 6726 0c00 |0020: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -087ce2: 1a0d 3600 |0023: const-string v13, "#" // string@0036 │ │ -087ce6: 6e20 6e26 dc00 |0025: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -087cec: 0c0c |0028: move-result-object v12 │ │ -087cee: 7210 7227 0200 |0029: invoke-interface {v2}, Ljava/util/Set;.size:()I // method@2772 │ │ -087cf4: 0a0d |002c: move-result v13 │ │ -087cf6: 6e20 6b26 dc00 |002d: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -087cfc: 0c0c |0030: move-result-object v12 │ │ -087cfe: 6e10 7426 0c00 |0031: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -087d04: 0c0c |0034: move-result-object v12 │ │ -087d06: 6e20 ae25 cb00 |0035: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ -087d0c: 1a0b 7606 |0038: const-string v11, "GdxBuild.java" // string@0676 │ │ -087d10: 7220 6e27 b200 |003a: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ -087d16: 1a0b 7906 |003d: const-string v11, "GdxNativesLoader.java" // string@0679 │ │ -087d1a: 7220 6e27 b200 |003f: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ -087d20: 1a0b a306 |0042: const-string v11, "GwtModuleGenerator.java" // string@06a3 │ │ -087d24: 7220 6e27 b200 |0044: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ -087d2a: 1a0b d80e |0047: const-string v11, "SharedLibraryLoader.java" // string@0ed8 │ │ -087d2e: 7220 6e27 b200 |0049: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ -087d34: 1a0b 7506 |004c: const-string v11, "Gdx2DPixmap.java" // string@0675 │ │ -087d38: 7220 6e27 b200 |004e: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ -087d3e: 1a0b 130e |0051: const-string v11, "PixmapIO.java" // string@0e13 │ │ -087d42: 7220 6e27 b200 |0053: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ -087d48: 1a0b 4603 |0056: const-string v11, "ETC1.java" // string@0346 │ │ -087d4c: 7220 6e27 b200 |0058: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ -087d52: 1a0b 4803 |005b: const-string v11, "ETC1TextureData.java" // string@0348 │ │ -087d56: 7220 6e27 b200 |005d: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ -087d5c: 1a0b b30e |0060: const-string v11, "ScreenUtils.java" // string@0eb3 │ │ -087d60: 7220 6e27 b200 |0062: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ -087d66: 1a0b 680e |0065: const-string v11, "RemoteInput.java" // string@0e68 │ │ -087d6a: 7220 6e27 b200 |0067: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ -087d70: 1a0b 6a0e |006a: const-string v11, "RemoteSender.java" // string@0e6a │ │ -087d74: 7220 6e27 b200 |006c: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ -087d7a: 1a0b 7a0f |006f: const-string v11, "TiledLoader.java" // string@0f7a │ │ -087d7e: 7220 6e27 b200 |0071: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ -087d84: 1a0b 740f |0074: const-string v11, "TileMapRendererLoader.java" // string@0f74 │ │ -087d88: 7220 6e27 b200 |0076: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ -087d8e: 1a0b c001 |0079: const-string v11, "AtomicQueue.java" // string@01c0 │ │ -087d92: 7220 6e27 b200 |007b: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ -087d98: 1a0b 0d0c |007e: const-string v11, "LittleEndianInputStream.java" // string@0c0d │ │ -087d9c: 7220 6e27 b200 |0080: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ -087da2: 1a0b 070e |0083: const-string v11, "PauseableThread.java" // string@0e07 │ │ -087da6: 7220 6e27 b200 |0085: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ -087dac: 1a0b e402 |0088: const-string v11, "DesktopClipboard.java" // string@02e4 │ │ -087db0: 7220 6e27 b200 |008a: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ -087db6: 1a0b 8201 |008d: const-string v11, "AndroidClipboard.java" // string@0182 │ │ -087dba: 7220 6e27 b200 |008f: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ -087dc0: 2207 ed03 |0092: new-instance v7, Ljava/util/HashSet; // type@03ed │ │ -087dc4: 7010 4d27 0700 |0094: invoke-direct {v7}, Ljava/util/HashSet;.:()V // method@274d │ │ -087dca: 2208 f803 |0097: new-instance v8, Ljava/util/TreeMap; // type@03f8 │ │ -087dce: 7010 7f27 0800 |0099: invoke-direct {v8}, Ljava/util/TreeMap;.:()V // method@277f │ │ -087dd4: 620b 3213 |009c: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ -087dd8: 1a0c fe06 |009e: const-string v12, "Includes -------------------------------------------------" // string@06fe │ │ -087ddc: 6e20 ae25 cb00 |00a0: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ -087de2: 220b 1001 |00a3: new-instance v11, Lcom/badlogic/gdx/files/FileHandle; // type@0110 │ │ -087de6: 1a0c 8d28 |00a5: const-string v12, "src" // string@288d │ │ -087dea: 7020 5109 cb00 |00a7: invoke-direct {v11, v12}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/lang/String;)V // method@0951 │ │ -087df0: 7140 b91f 7be8 |00aa: invoke-static {v11, v7, v8, v14}, Lcom/badlogic/gdx/utils/GwtModuleGenerator;.gatherJavaFiles:(Lcom/badlogic/gdx/files/FileHandle;Ljava/util/Set;Ljava/util/Map;Z)V // method@1fb9 │ │ -087df6: 620b 3213 |00ad: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ -087dfa: 220c c503 |00af: new-instance v12, Ljava/lang/StringBuilder; // type@03c5 │ │ -087dfe: 7010 6726 0c00 |00b1: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -087e04: 1a0d 3600 |00b4: const-string v13, "#" // string@0036 │ │ -087e08: 6e20 6e26 dc00 |00b6: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -087e0e: 0c0c |00b9: move-result-object v12 │ │ -087e10: 7210 7227 0700 |00ba: invoke-interface {v7}, Ljava/util/Set;.size:()I // method@2772 │ │ -087e16: 0a0d |00bd: move-result v13 │ │ -087e18: 6e20 6b26 dc00 |00be: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -087e1e: 0c0c |00c1: move-result-object v12 │ │ -087e20: 6e10 7426 0c00 |00c2: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -087e26: 0c0c |00c5: move-result-object v12 │ │ -087e28: 6e20 ae25 cb00 |00c6: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ -087e2e: 7210 7027 0700 |00c9: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2770 │ │ -087e34: 0c04 |00cc: move-result-object v4 │ │ -087e36: 7210 5327 0400 |00cd: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -087e3c: 0a0b |00d0: move-result v11 │ │ -087e3e: 380b 3c00 |00d1: if-eqz v11, 010d // +003c │ │ -087e42: 7210 5427 0400 |00d3: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -087e48: 0c05 |00d6: move-result-object v5 │ │ -087e4a: 1f05 c303 |00d7: check-cast v5, Ljava/lang/String; // type@03c3 │ │ -087e4e: 7220 6f27 5200 |00d9: invoke-interface {v2, v5}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@276f │ │ -087e54: 0a0b |00dc: move-result v11 │ │ -087e56: 380b f0ff |00dd: if-eqz v11, 00cd // -0010 │ │ -087e5a: 7220 6327 5800 |00df: invoke-interface {v8, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -087e60: 0c06 |00e2: move-result-object v6 │ │ -087e62: 1f06 1001 |00e3: check-cast v6, Lcom/badlogic/gdx/files/FileHandle; // type@0110 │ │ -087e66: 7220 6327 5300 |00e5: invoke-interface {v3, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -087e6c: 0c01 |00e8: move-result-object v1 │ │ -087e6e: 1f01 1001 |00e9: check-cast v1, Lcom/badlogic/gdx/files/FileHandle; // type@0110 │ │ -087e72: 7220 6627 5800 |00eb: invoke-interface {v8, v5}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2766 │ │ -087e78: 620b 3213 |00ee: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ -087e7c: 220c c503 |00f0: new-instance v12, Ljava/lang/StringBuilder; // type@03c5 │ │ -087e80: 7010 6726 0c00 |00f2: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -087e86: 1a0d 1c17 |00f5: const-string v13, "excluded '" // string@171c │ │ -087e8a: 6e20 6e26 dc00 |00f7: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -087e90: 0c0c |00fa: move-result-object v12 │ │ -087e92: 6e20 6e26 5c00 |00fb: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -087e98: 0c0c |00fe: move-result-object v12 │ │ -087e9a: 1a0d 4900 |00ff: const-string v13, "'" // string@0049 │ │ -087e9e: 6e20 6e26 dc00 |0101: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -087ea4: 0c0c |0104: move-result-object v12 │ │ -087ea6: 6e10 7426 0c00 |0105: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -087eac: 0c0c |0108: move-result-object v12 │ │ -087eae: 6e20 ae25 cb00 |0109: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ -087eb4: 28c1 |010c: goto 00cd // -003f │ │ -087eb6: 620b 3213 |010d: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ -087eba: 220c c503 |010f: new-instance v12, Ljava/lang/StringBuilder; // type@03c5 │ │ -087ebe: 7010 6726 0c00 |0111: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -087ec4: 1a0d 0a16 |0114: const-string v13, "diff: " // string@160a │ │ -087ec8: 6e20 6e26 dc00 |0116: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -087ece: 0c0c |0119: move-result-object v12 │ │ -087ed0: 7210 6727 0800 |011a: invoke-interface {v8}, Ljava/util/Map;.size:()I // method@2767 │ │ -087ed6: 0a0d |011d: move-result v13 │ │ -087ed8: 6e20 6b26 dc00 |011e: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -087ede: 0c0c |0121: move-result-object v12 │ │ -087ee0: 6e10 7426 0c00 |0122: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -087ee6: 0c0c |0125: move-result-object v12 │ │ -087ee8: 6e20 ae25 cb00 |0126: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ -087eee: 220a 9e03 |0129: new-instance v10, Ljava/io/StringWriter; // type@039e │ │ -087ef2: 7010 b125 0a00 |012b: invoke-direct {v10}, Ljava/io/StringWriter;.:()V // method@25b1 │ │ -087ef8: 1a0b 0b01 |012e: const-string v11, " │ │ +0961c8: |[0961c8] com.badlogic.gdx.utils.GwtModuleGenerator.main:([Ljava/lang/String;)V │ │ +0961d8: 121e |0000: const/4 v14, #int 1 // #1 │ │ +0961da: 2202 eb03 |0001: new-instance v2, Ljava/util/HashSet; // type@03eb │ │ +0961de: 7010 4d27 0200 |0003: invoke-direct {v2}, Ljava/util/HashSet;.:()V // method@274d │ │ +0961e4: 2203 ea03 |0006: new-instance v3, Ljava/util/HashMap; // type@03ea │ │ +0961e8: 7010 4927 0300 |0008: invoke-direct {v3}, Ljava/util/HashMap;.:()V // method@2749 │ │ +0961ee: 620b 3213 |000b: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ +0961f2: 1a0c 8c03 |000d: const-string v12, "Excludes -------------------------------------------------" // string@038c │ │ +0961f6: 6e20 ae25 cb00 |000f: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ +0961fc: 220b 0e01 |0012: new-instance v11, Lcom/badlogic/gdx/files/FileHandle; // type@010e │ │ +096200: 1a0c e500 |0014: const-string v12, "../backends/gdx-backends-gwt/src/com/badlogic/gdx/backends/gwt/emu/com/badlogic/gdx" // string@00e5 │ │ +096204: 7020 5109 cb00 |0016: invoke-direct {v11, v12}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/lang/String;)V // method@0951 │ │ +09620a: 7140 b91f 2be3 |0019: invoke-static {v11, v2, v3, v14}, Lcom/badlogic/gdx/utils/GwtModuleGenerator;.gatherJavaFiles:(Lcom/badlogic/gdx/files/FileHandle;Ljava/util/Set;Ljava/util/Map;Z)V // method@1fb9 │ │ +096210: 620b 3213 |001c: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ +096214: 220c c303 |001e: new-instance v12, Ljava/lang/StringBuilder; // type@03c3 │ │ +096218: 7010 6726 0c00 |0020: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09621e: 1a0d 3600 |0023: const-string v13, "#" // string@0036 │ │ +096222: 6e20 6e26 dc00 |0025: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +096228: 0c0c |0028: move-result-object v12 │ │ +09622a: 7210 7227 0200 |0029: invoke-interface {v2}, Ljava/util/Set;.size:()I // method@2772 │ │ +096230: 0a0d |002c: move-result v13 │ │ +096232: 6e20 6b26 dc00 |002d: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +096238: 0c0c |0030: move-result-object v12 │ │ +09623a: 6e10 7426 0c00 |0031: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +096240: 0c0c |0034: move-result-object v12 │ │ +096242: 6e20 ae25 cb00 |0035: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ +096248: 1a0b 7606 |0038: const-string v11, "GdxBuild.java" // string@0676 │ │ +09624c: 7220 6e27 b200 |003a: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ +096252: 1a0b 7906 |003d: const-string v11, "GdxNativesLoader.java" // string@0679 │ │ +096256: 7220 6e27 b200 |003f: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ +09625c: 1a0b a306 |0042: const-string v11, "GwtModuleGenerator.java" // string@06a3 │ │ +096260: 7220 6e27 b200 |0044: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ +096266: 1a0b d60e |0047: const-string v11, "SharedLibraryLoader.java" // string@0ed6 │ │ +09626a: 7220 6e27 b200 |0049: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ +096270: 1a0b 7506 |004c: const-string v11, "Gdx2DPixmap.java" // string@0675 │ │ +096274: 7220 6e27 b200 |004e: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ +09627a: 1a0b 110e |0051: const-string v11, "PixmapIO.java" // string@0e11 │ │ +09627e: 7220 6e27 b200 |0053: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ +096284: 1a0b 4603 |0056: const-string v11, "ETC1.java" // string@0346 │ │ +096288: 7220 6e27 b200 |0058: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ +09628e: 1a0b 4803 |005b: const-string v11, "ETC1TextureData.java" // string@0348 │ │ +096292: 7220 6e27 b200 |005d: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ +096298: 1a0b b10e |0060: const-string v11, "ScreenUtils.java" // string@0eb1 │ │ +09629c: 7220 6e27 b200 |0062: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ +0962a2: 1a0b 660e |0065: const-string v11, "RemoteInput.java" // string@0e66 │ │ +0962a6: 7220 6e27 b200 |0067: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ +0962ac: 1a0b 680e |006a: const-string v11, "RemoteSender.java" // string@0e68 │ │ +0962b0: 7220 6e27 b200 |006c: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ +0962b6: 1a0b 780f |006f: const-string v11, "TiledLoader.java" // string@0f78 │ │ +0962ba: 7220 6e27 b200 |0071: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ +0962c0: 1a0b 720f |0074: const-string v11, "TileMapRendererLoader.java" // string@0f72 │ │ +0962c4: 7220 6e27 b200 |0076: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ +0962ca: 1a0b c001 |0079: const-string v11, "AtomicQueue.java" // string@01c0 │ │ +0962ce: 7220 6e27 b200 |007b: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ +0962d4: 1a0b 0b0c |007e: const-string v11, "LittleEndianInputStream.java" // string@0c0b │ │ +0962d8: 7220 6e27 b200 |0080: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ +0962de: 1a0b 050e |0083: const-string v11, "PauseableThread.java" // string@0e05 │ │ +0962e2: 7220 6e27 b200 |0085: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ +0962e8: 1a0b e402 |0088: const-string v11, "DesktopClipboard.java" // string@02e4 │ │ +0962ec: 7220 6e27 b200 |008a: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ +0962f2: 1a0b 8201 |008d: const-string v11, "AndroidClipboard.java" // string@0182 │ │ +0962f6: 7220 6e27 b200 |008f: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@276e │ │ +0962fc: 2207 eb03 |0092: new-instance v7, Ljava/util/HashSet; // type@03eb │ │ +096300: 7010 4d27 0700 |0094: invoke-direct {v7}, Ljava/util/HashSet;.:()V // method@274d │ │ +096306: 2208 f603 |0097: new-instance v8, Ljava/util/TreeMap; // type@03f6 │ │ +09630a: 7010 7f27 0800 |0099: invoke-direct {v8}, Ljava/util/TreeMap;.:()V // method@277f │ │ +096310: 620b 3213 |009c: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ +096314: 1a0c fe06 |009e: const-string v12, "Includes -------------------------------------------------" // string@06fe │ │ +096318: 6e20 ae25 cb00 |00a0: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ +09631e: 220b 0e01 |00a3: new-instance v11, Lcom/badlogic/gdx/files/FileHandle; // type@010e │ │ +096322: 1a0c 8b28 |00a5: const-string v12, "src" // string@288b │ │ +096326: 7020 5109 cb00 |00a7: invoke-direct {v11, v12}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/lang/String;)V // method@0951 │ │ +09632c: 7140 b91f 7be8 |00aa: invoke-static {v11, v7, v8, v14}, Lcom/badlogic/gdx/utils/GwtModuleGenerator;.gatherJavaFiles:(Lcom/badlogic/gdx/files/FileHandle;Ljava/util/Set;Ljava/util/Map;Z)V // method@1fb9 │ │ +096332: 620b 3213 |00ad: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ +096336: 220c c303 |00af: new-instance v12, Ljava/lang/StringBuilder; // type@03c3 │ │ +09633a: 7010 6726 0c00 |00b1: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +096340: 1a0d 3600 |00b4: const-string v13, "#" // string@0036 │ │ +096344: 6e20 6e26 dc00 |00b6: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09634a: 0c0c |00b9: move-result-object v12 │ │ +09634c: 7210 7227 0700 |00ba: invoke-interface {v7}, Ljava/util/Set;.size:()I // method@2772 │ │ +096352: 0a0d |00bd: move-result v13 │ │ +096354: 6e20 6b26 dc00 |00be: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +09635a: 0c0c |00c1: move-result-object v12 │ │ +09635c: 6e10 7426 0c00 |00c2: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +096362: 0c0c |00c5: move-result-object v12 │ │ +096364: 6e20 ae25 cb00 |00c6: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ +09636a: 7210 7027 0700 |00c9: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2770 │ │ +096370: 0c04 |00cc: move-result-object v4 │ │ +096372: 7210 5327 0400 |00cd: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +096378: 0a0b |00d0: move-result v11 │ │ +09637a: 380b 3c00 |00d1: if-eqz v11, 010d // +003c │ │ +09637e: 7210 5427 0400 |00d3: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +096384: 0c05 |00d6: move-result-object v5 │ │ +096386: 1f05 c103 |00d7: check-cast v5, Ljava/lang/String; // type@03c1 │ │ +09638a: 7220 6f27 5200 |00d9: invoke-interface {v2, v5}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@276f │ │ +096390: 0a0b |00dc: move-result v11 │ │ +096392: 380b f0ff |00dd: if-eqz v11, 00cd // -0010 │ │ +096396: 7220 6327 5800 |00df: invoke-interface {v8, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +09639c: 0c06 |00e2: move-result-object v6 │ │ +09639e: 1f06 0e01 |00e3: check-cast v6, Lcom/badlogic/gdx/files/FileHandle; // type@010e │ │ +0963a2: 7220 6327 5300 |00e5: invoke-interface {v3, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +0963a8: 0c01 |00e8: move-result-object v1 │ │ +0963aa: 1f01 0e01 |00e9: check-cast v1, Lcom/badlogic/gdx/files/FileHandle; // type@010e │ │ +0963ae: 7220 6627 5800 |00eb: invoke-interface {v8, v5}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2766 │ │ +0963b4: 620b 3213 |00ee: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ +0963b8: 220c c303 |00f0: new-instance v12, Ljava/lang/StringBuilder; // type@03c3 │ │ +0963bc: 7010 6726 0c00 |00f2: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0963c2: 1a0d 1a17 |00f5: const-string v13, "excluded '" // string@171a │ │ +0963c6: 6e20 6e26 dc00 |00f7: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0963cc: 0c0c |00fa: move-result-object v12 │ │ +0963ce: 6e20 6e26 5c00 |00fb: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0963d4: 0c0c |00fe: move-result-object v12 │ │ +0963d6: 1a0d 4900 |00ff: const-string v13, "'" // string@0049 │ │ +0963da: 6e20 6e26 dc00 |0101: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0963e0: 0c0c |0104: move-result-object v12 │ │ +0963e2: 6e10 7426 0c00 |0105: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0963e8: 0c0c |0108: move-result-object v12 │ │ +0963ea: 6e20 ae25 cb00 |0109: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ +0963f0: 28c1 |010c: goto 00cd // -003f │ │ +0963f2: 620b 3213 |010d: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ +0963f6: 220c c303 |010f: new-instance v12, Ljava/lang/StringBuilder; // type@03c3 │ │ +0963fa: 7010 6726 0c00 |0111: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +096400: 1a0d 0816 |0114: const-string v13, "diff: " // string@1608 │ │ +096404: 6e20 6e26 dc00 |0116: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09640a: 0c0c |0119: move-result-object v12 │ │ +09640c: 7210 6727 0800 |011a: invoke-interface {v8}, Ljava/util/Map;.size:()I // method@2767 │ │ +096412: 0a0d |011d: move-result v13 │ │ +096414: 6e20 6b26 dc00 |011e: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +09641a: 0c0c |0121: move-result-object v12 │ │ +09641c: 6e10 7426 0c00 |0122: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +096422: 0c0c |0125: move-result-object v12 │ │ +096424: 6e20 ae25 cb00 |0126: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ +09642a: 220a 9c03 |0129: new-instance v10, Ljava/io/StringWriter; // type@039c │ │ +09642e: 7010 b125 0a00 |012b: invoke-direct {v10}, Ljava/io/StringWriter;.:()V // method@25b1 │ │ +096434: 1a0b 0b01 |012e: const-string v11, " │ │ " // string@010b │ │ -087efc: 6e20 b325 ba00 |0130: invoke-virtual {v10, v11}, Ljava/io/StringWriter;.write:(Ljava/lang/String;)V // method@25b3 │ │ -087f02: 2200 5803 |0133: new-instance v0, Lcom/badlogic/gdx/utils/XmlWriter; // type@0358 │ │ -087f06: 7020 8d23 a000 |0135: invoke-direct {v0, v10}, Lcom/badlogic/gdx/utils/XmlWriter;.:(Ljava/io/Writer;)V // method@238d │ │ -087f0c: 1a0b b521 |0138: const-string v11, "module" // string@21b5 │ │ -087f10: 6e20 9023 b000 |013a: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/XmlWriter;.element:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlWriter; // method@2390 │ │ -087f16: 0c0b |013d: move-result-object v11 │ │ -087f18: 1a0c 6025 |013e: const-string v12, "rename-to" // string@2560 │ │ -087f1c: 1a0d 8d14 |0140: const-string v13, "com.badlogic.gdx" // string@148d │ │ -087f20: 6e30 8e23 cb0d |0142: invoke-virtual {v11, v12, v13}, Lcom/badlogic/gdx/utils/XmlWriter;.attribute:(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/utils/XmlWriter; // method@238e │ │ -087f26: 1a0b 4b1d |0145: const-string v11, "inherits" // string@1d4b │ │ -087f2a: 6e20 9023 b000 |0147: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/XmlWriter;.element:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlWriter; // method@2390 │ │ -087f30: 0c0b |014a: move-result-object v11 │ │ -087f32: 1a0c d221 |014b: const-string v12, "name" // string@21d2 │ │ -087f36: 1a0d 9014 |014d: const-string v13, "com.esotericsoftware.tablelayout" // string@1490 │ │ -087f3a: 6e30 8e23 cb0d |014f: invoke-virtual {v11, v12, v13}, Lcom/badlogic/gdx/utils/XmlWriter;.attribute:(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/utils/XmlWriter; // method@238e │ │ -087f40: 0c0b |0152: move-result-object v11 │ │ -087f42: 6e10 9423 0b00 |0153: invoke-virtual {v11}, Lcom/badlogic/gdx/utils/XmlWriter;.pop:()Lcom/badlogic/gdx/utils/XmlWriter; // method@2394 │ │ -087f48: 1a0b 4928 |0156: const-string v11, "source" // string@2849 │ │ -087f4c: 6e20 9023 b000 |0158: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/XmlWriter;.element:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlWriter; // method@2390 │ │ -087f52: 0c0b |015b: move-result-object v11 │ │ -087f54: 1a0c d123 |015c: const-string v12, "path" // string@23d1 │ │ -087f58: 1a0d 6218 |015e: const-string v13, "gdx" // string@1862 │ │ -087f5c: 6e30 8e23 cb0d |0160: invoke-virtual {v11, v12, v13}, Lcom/badlogic/gdx/utils/XmlWriter;.attribute:(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/utils/XmlWriter; // method@238e │ │ -087f62: 7210 6427 0800 |0163: invoke-interface {v8}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@2764 │ │ -087f68: 0c0b |0166: move-result-object v11 │ │ -087f6a: 7210 7027 0b00 |0167: invoke-interface {v11}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2770 │ │ -087f70: 0c04 |016a: move-result-object v4 │ │ -087f72: 7210 5327 0400 |016b: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -087f78: 0a0b |016e: move-result v11 │ │ -087f7a: 380b 3200 |016f: if-eqz v11, 01a1 // +0032 │ │ -087f7e: 7210 5427 0400 |0171: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -087f84: 0c05 |0174: move-result-object v5 │ │ -087f86: 1f05 c303 |0175: check-cast v5, Ljava/lang/String; // type@03c3 │ │ -087f8a: 7220 6327 5800 |0177: invoke-interface {v8, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -087f90: 0c0b |017a: move-result-object v11 │ │ -087f92: 1f0b 1001 |017b: check-cast v11, Lcom/badlogic/gdx/files/FileHandle; // type@0110 │ │ -087f96: 6e10 6a09 0b00 |017d: invoke-virtual {v11}, Lcom/badlogic/gdx/files/FileHandle;.path:()Ljava/lang/String; // method@096a │ │ -087f9c: 0c0b |0180: move-result-object v11 │ │ -087f9e: 1a0c 6d11 |0181: const-string v12, "\" // string@116d │ │ -087fa2: 1a0d ef00 |0183: const-string v13, "/" // string@00ef │ │ -087fa6: 6e30 5226 cb0d |0185: invoke-virtual {v11, v12, v13}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2652 │ │ -087fac: 0c0b |0188: move-result-object v11 │ │ -087fae: 1a0c 8f28 |0189: const-string v12, "src/com/badlogic/gdx/" // string@288f │ │ -087fb2: 1a0d 0000 |018b: const-string v13, "" // string@0000 │ │ -087fb6: 6e30 5226 cb0d |018d: invoke-virtual {v11, v12, v13}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2652 │ │ -087fbc: 0c09 |0190: move-result-object v9 │ │ -087fbe: 1a0b 2f1d |0191: const-string v11, "include" // string@1d2f │ │ -087fc2: 6e20 9023 b000 |0193: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/XmlWriter;.element:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlWriter; // method@2390 │ │ -087fc8: 0c0b |0196: move-result-object v11 │ │ -087fca: 1a0c d221 |0197: const-string v12, "name" // string@21d2 │ │ -087fce: 6e30 8e23 cb09 |0199: invoke-virtual {v11, v12, v9}, Lcom/badlogic/gdx/utils/XmlWriter;.attribute:(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/utils/XmlWriter; // method@238e │ │ -087fd4: 0c0b |019c: move-result-object v11 │ │ -087fd6: 6e10 9423 0b00 |019d: invoke-virtual {v11}, Lcom/badlogic/gdx/utils/XmlWriter;.pop:()Lcom/badlogic/gdx/utils/XmlWriter; // method@2394 │ │ -087fdc: 28cb |01a0: goto 016b // -0035 │ │ -087fde: 1a0b 2f1d |01a1: const-string v11, "include" // string@1d2f │ │ -087fe2: 6e20 9023 b000 |01a3: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/XmlWriter;.element:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlWriter; // method@2390 │ │ -087fe8: 0c0b |01a6: move-result-object v11 │ │ -087fea: 1a0c d221 |01a7: const-string v12, "name" // string@21d2 │ │ -087fee: 1a0d 6a1c |01a9: const-string v13, "graphics/g2d/Animation.java" // string@1c6a │ │ -087ff2: 6e30 8e23 cb0d |01ab: invoke-virtual {v11, v12, v13}, Lcom/badlogic/gdx/utils/XmlWriter;.attribute:(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/utils/XmlWriter; // method@238e │ │ -087ff8: 0c0b |01ae: move-result-object v11 │ │ -087ffa: 6e10 9423 0b00 |01af: invoke-virtual {v11}, Lcom/badlogic/gdx/utils/XmlWriter;.pop:()Lcom/badlogic/gdx/utils/XmlWriter; // method@2394 │ │ -088000: 1a0b 2f1d |01b2: const-string v11, "include" // string@1d2f │ │ -088004: 6e20 9023 b000 |01b4: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/XmlWriter;.element:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlWriter; // method@2390 │ │ -08800a: 0c0b |01b7: move-result-object v11 │ │ -08800c: 1a0c d221 |01b8: const-string v12, "name" // string@21d2 │ │ -088010: 1a0d 6b1c |01ba: const-string v13, "graphics/g3d/Animation.java" // string@1c6b │ │ -088014: 6e30 8e23 cb0d |01bc: invoke-virtual {v11, v12, v13}, Lcom/badlogic/gdx/utils/XmlWriter;.attribute:(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/utils/XmlWriter; // method@238e │ │ -08801a: 0c0b |01bf: move-result-object v11 │ │ -08801c: 6e10 9423 0b00 |01c0: invoke-virtual {v11}, Lcom/badlogic/gdx/utils/XmlWriter;.pop:()Lcom/badlogic/gdx/utils/XmlWriter; // method@2394 │ │ -088022: 6e10 9423 0000 |01c3: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/XmlWriter;.pop:()Lcom/badlogic/gdx/utils/XmlWriter; // method@2394 │ │ -088028: 6e10 9423 0000 |01c6: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/XmlWriter;.pop:()Lcom/badlogic/gdx/utils/XmlWriter; // method@2394 │ │ -08802e: 6e10 8f23 0000 |01c9: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/XmlWriter;.close:()V // method@238f │ │ -088034: 620b 3213 |01cc: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ -088038: 6e20 ad25 ab00 |01ce: invoke-virtual {v11, v10}, Ljava/io/PrintStream;.println:(Ljava/lang/Object;)V // method@25ad │ │ -08803e: 220b 1001 |01d1: new-instance v11, Lcom/badlogic/gdx/files/FileHandle; // type@0110 │ │ -088042: 1a0c 8e28 |01d3: const-string v12, "src/com/badlogic/gdx.gwt.xml" // string@288e │ │ -088046: 7020 5109 cb00 |01d5: invoke-direct {v11, v12}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/lang/String;)V // method@0951 │ │ -08804c: 6e10 b225 0a00 |01d8: invoke-virtual {v10}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@25b2 │ │ -088052: 0c0c |01db: move-result-object v12 │ │ -088054: 120d |01dc: const/4 v13, #int 0 // #0 │ │ -088056: 6e30 7f09 cb0d |01dd: invoke-virtual {v11, v12, v13}, Lcom/badlogic/gdx/files/FileHandle;.writeString:(Ljava/lang/String;Z)V // method@097f │ │ -08805c: 0e00 |01e0: return-void │ │ +096438: 6e20 b325 ba00 |0130: invoke-virtual {v10, v11}, Ljava/io/StringWriter;.write:(Ljava/lang/String;)V // method@25b3 │ │ +09643e: 2200 5603 |0133: new-instance v0, Lcom/badlogic/gdx/utils/XmlWriter; // type@0356 │ │ +096442: 7020 8d23 a000 |0135: invoke-direct {v0, v10}, Lcom/badlogic/gdx/utils/XmlWriter;.:(Ljava/io/Writer;)V // method@238d │ │ +096448: 1a0b b321 |0138: const-string v11, "module" // string@21b3 │ │ +09644c: 6e20 9023 b000 |013a: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/XmlWriter;.element:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlWriter; // method@2390 │ │ +096452: 0c0b |013d: move-result-object v11 │ │ +096454: 1a0c 5e25 |013e: const-string v12, "rename-to" // string@255e │ │ +096458: 1a0d 8b14 |0140: const-string v13, "com.badlogic.gdx" // string@148b │ │ +09645c: 6e30 8e23 cb0d |0142: invoke-virtual {v11, v12, v13}, Lcom/badlogic/gdx/utils/XmlWriter;.attribute:(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/utils/XmlWriter; // method@238e │ │ +096462: 1a0b 491d |0145: const-string v11, "inherits" // string@1d49 │ │ +096466: 6e20 9023 b000 |0147: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/XmlWriter;.element:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlWriter; // method@2390 │ │ +09646c: 0c0b |014a: move-result-object v11 │ │ +09646e: 1a0c d021 |014b: const-string v12, "name" // string@21d0 │ │ +096472: 1a0d 8e14 |014d: const-string v13, "com.esotericsoftware.tablelayout" // string@148e │ │ +096476: 6e30 8e23 cb0d |014f: invoke-virtual {v11, v12, v13}, Lcom/badlogic/gdx/utils/XmlWriter;.attribute:(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/utils/XmlWriter; // method@238e │ │ +09647c: 0c0b |0152: move-result-object v11 │ │ +09647e: 6e10 9423 0b00 |0153: invoke-virtual {v11}, Lcom/badlogic/gdx/utils/XmlWriter;.pop:()Lcom/badlogic/gdx/utils/XmlWriter; // method@2394 │ │ +096484: 1a0b 4728 |0156: const-string v11, "source" // string@2847 │ │ +096488: 6e20 9023 b000 |0158: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/XmlWriter;.element:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlWriter; // method@2390 │ │ +09648e: 0c0b |015b: move-result-object v11 │ │ +096490: 1a0c cf23 |015c: const-string v12, "path" // string@23cf │ │ +096494: 1a0d 6018 |015e: const-string v13, "gdx" // string@1860 │ │ +096498: 6e30 8e23 cb0d |0160: invoke-virtual {v11, v12, v13}, Lcom/badlogic/gdx/utils/XmlWriter;.attribute:(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/utils/XmlWriter; // method@238e │ │ +09649e: 7210 6427 0800 |0163: invoke-interface {v8}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@2764 │ │ +0964a4: 0c0b |0166: move-result-object v11 │ │ +0964a6: 7210 7027 0b00 |0167: invoke-interface {v11}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2770 │ │ +0964ac: 0c04 |016a: move-result-object v4 │ │ +0964ae: 7210 5327 0400 |016b: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0964b4: 0a0b |016e: move-result v11 │ │ +0964b6: 380b 3200 |016f: if-eqz v11, 01a1 // +0032 │ │ +0964ba: 7210 5427 0400 |0171: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0964c0: 0c05 |0174: move-result-object v5 │ │ +0964c2: 1f05 c103 |0175: check-cast v5, Ljava/lang/String; // type@03c1 │ │ +0964c6: 7220 6327 5800 |0177: invoke-interface {v8, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +0964cc: 0c0b |017a: move-result-object v11 │ │ +0964ce: 1f0b 0e01 |017b: check-cast v11, Lcom/badlogic/gdx/files/FileHandle; // type@010e │ │ +0964d2: 6e10 6a09 0b00 |017d: invoke-virtual {v11}, Lcom/badlogic/gdx/files/FileHandle;.path:()Ljava/lang/String; // method@096a │ │ +0964d8: 0c0b |0180: move-result-object v11 │ │ +0964da: 1a0c 6b11 |0181: const-string v12, "\" // string@116b │ │ +0964de: 1a0d ef00 |0183: const-string v13, "/" // string@00ef │ │ +0964e2: 6e30 5226 cb0d |0185: invoke-virtual {v11, v12, v13}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2652 │ │ +0964e8: 0c0b |0188: move-result-object v11 │ │ +0964ea: 1a0c 8d28 |0189: const-string v12, "src/com/badlogic/gdx/" // string@288d │ │ +0964ee: 1a0d 0000 |018b: const-string v13, "" // string@0000 │ │ +0964f2: 6e30 5226 cb0d |018d: invoke-virtual {v11, v12, v13}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2652 │ │ +0964f8: 0c09 |0190: move-result-object v9 │ │ +0964fa: 1a0b 2d1d |0191: const-string v11, "include" // string@1d2d │ │ +0964fe: 6e20 9023 b000 |0193: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/XmlWriter;.element:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlWriter; // method@2390 │ │ +096504: 0c0b |0196: move-result-object v11 │ │ +096506: 1a0c d021 |0197: const-string v12, "name" // string@21d0 │ │ +09650a: 6e30 8e23 cb09 |0199: invoke-virtual {v11, v12, v9}, Lcom/badlogic/gdx/utils/XmlWriter;.attribute:(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/utils/XmlWriter; // method@238e │ │ +096510: 0c0b |019c: move-result-object v11 │ │ +096512: 6e10 9423 0b00 |019d: invoke-virtual {v11}, Lcom/badlogic/gdx/utils/XmlWriter;.pop:()Lcom/badlogic/gdx/utils/XmlWriter; // method@2394 │ │ +096518: 28cb |01a0: goto 016b // -0035 │ │ +09651a: 1a0b 2d1d |01a1: const-string v11, "include" // string@1d2d │ │ +09651e: 6e20 9023 b000 |01a3: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/XmlWriter;.element:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlWriter; // method@2390 │ │ +096524: 0c0b |01a6: move-result-object v11 │ │ +096526: 1a0c d021 |01a7: const-string v12, "name" // string@21d0 │ │ +09652a: 1a0d 681c |01a9: const-string v13, "graphics/g2d/Animation.java" // string@1c68 │ │ +09652e: 6e30 8e23 cb0d |01ab: invoke-virtual {v11, v12, v13}, Lcom/badlogic/gdx/utils/XmlWriter;.attribute:(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/utils/XmlWriter; // method@238e │ │ +096534: 0c0b |01ae: move-result-object v11 │ │ +096536: 6e10 9423 0b00 |01af: invoke-virtual {v11}, Lcom/badlogic/gdx/utils/XmlWriter;.pop:()Lcom/badlogic/gdx/utils/XmlWriter; // method@2394 │ │ +09653c: 1a0b 2d1d |01b2: const-string v11, "include" // string@1d2d │ │ +096540: 6e20 9023 b000 |01b4: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/XmlWriter;.element:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlWriter; // method@2390 │ │ +096546: 0c0b |01b7: move-result-object v11 │ │ +096548: 1a0c d021 |01b8: const-string v12, "name" // string@21d0 │ │ +09654c: 1a0d 691c |01ba: const-string v13, "graphics/g3d/Animation.java" // string@1c69 │ │ +096550: 6e30 8e23 cb0d |01bc: invoke-virtual {v11, v12, v13}, Lcom/badlogic/gdx/utils/XmlWriter;.attribute:(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/utils/XmlWriter; // method@238e │ │ +096556: 0c0b |01bf: move-result-object v11 │ │ +096558: 6e10 9423 0b00 |01c0: invoke-virtual {v11}, Lcom/badlogic/gdx/utils/XmlWriter;.pop:()Lcom/badlogic/gdx/utils/XmlWriter; // method@2394 │ │ +09655e: 6e10 9423 0000 |01c3: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/XmlWriter;.pop:()Lcom/badlogic/gdx/utils/XmlWriter; // method@2394 │ │ +096564: 6e10 9423 0000 |01c6: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/XmlWriter;.pop:()Lcom/badlogic/gdx/utils/XmlWriter; // method@2394 │ │ +09656a: 6e10 8f23 0000 |01c9: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/XmlWriter;.close:()V // method@238f │ │ +096570: 620b 3213 |01cc: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ +096574: 6e20 ad25 ab00 |01ce: invoke-virtual {v11, v10}, Ljava/io/PrintStream;.println:(Ljava/lang/Object;)V // method@25ad │ │ +09657a: 220b 0e01 |01d1: new-instance v11, Lcom/badlogic/gdx/files/FileHandle; // type@010e │ │ +09657e: 1a0c 8c28 |01d3: const-string v12, "src/com/badlogic/gdx.gwt.xml" // string@288c │ │ +096582: 7020 5109 cb00 |01d5: invoke-direct {v11, v12}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/lang/String;)V // method@0951 │ │ +096588: 6e10 b225 0a00 |01d8: invoke-virtual {v10}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@25b2 │ │ +09658e: 0c0c |01db: move-result-object v12 │ │ +096590: 120d |01dc: const/4 v13, #int 0 // #0 │ │ +096592: 6e30 7f09 cb0d |01dd: invoke-virtual {v11, v12, v13}, Lcom/badlogic/gdx/files/FileHandle;.writeString:(Ljava/lang/String;Z)V // method@097f │ │ +096598: 0e00 |01e0: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=51 │ │ 0x0006 line=52 │ │ 0x000b line=53 │ │ 0x0012 line=54 │ │ 0x001c line=56 │ │ @@ -129374,17 +129396,17 @@ │ │ 0x012e - 0x01e1 reg=10 writer Ljava/io/StringWriter; │ │ 0x0000 - 0x01e1 reg=15 args [Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 1699 (GwtModuleGenerator.java) │ │ │ │ Class #334 header: │ │ -class_idx : 767 │ │ +class_idx : 765 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1775 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #334 annotations: │ │ @@ -129418,17 +129440,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -088060: |[088060] com.badlogic.gdx.utils.IdentityMap$Entry.:()V │ │ -088070: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -088076: 0e00 |0003: return-void │ │ +09659c: |[09659c] com.badlogic.gdx.utils.IdentityMap$Entry.:()V │ │ +0965ac: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0965b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/IdentityMap$Entry; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IdentityMap$Entry; Lcom/badlogic/gdx/utils/IdentityMap$Entry; │ │ │ │ @@ -129438,42 +129460,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -088078: |[088078] com.badlogic.gdx.utils.IdentityMap$Entry.toString:()Ljava/lang/String; │ │ -088088: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -08808c: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -088092: 5421 1a10 |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/IdentityMap$Entry;.key:Ljava/lang/Object; // field@101a │ │ -088096: 6e20 6d26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -08809c: 0c00 |000a: move-result-object v0 │ │ -08809e: 1a01 3401 |000b: const-string v1, "=" // string@0134 │ │ -0880a2: 6e20 6e26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0880a8: 0c00 |0010: move-result-object v0 │ │ -0880aa: 5421 1b10 |0011: iget-object v1, v2, Lcom/badlogic/gdx/utils/IdentityMap$Entry;.value:Ljava/lang/Object; // field@101b │ │ -0880ae: 6e20 6d26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0880b4: 0c00 |0016: move-result-object v0 │ │ -0880b6: 6e10 7426 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0880bc: 0c00 |001a: move-result-object v0 │ │ -0880be: 1100 |001b: return-object v0 │ │ +0965b4: |[0965b4] com.badlogic.gdx.utils.IdentityMap$Entry.toString:()Ljava/lang/String; │ │ +0965c4: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0965c8: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0965ce: 5421 1a10 |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/IdentityMap$Entry;.key:Ljava/lang/Object; // field@101a │ │ +0965d2: 6e20 6d26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0965d8: 0c00 |000a: move-result-object v0 │ │ +0965da: 1a01 3401 |000b: const-string v1, "=" // string@0134 │ │ +0965de: 6e20 6e26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0965e4: 0c00 |0010: move-result-object v0 │ │ +0965e6: 5421 1b10 |0011: iget-object v1, v2, Lcom/badlogic/gdx/utils/IdentityMap$Entry;.value:Ljava/lang/Object; // field@101b │ │ +0965ea: 6e20 6d26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0965f0: 0c00 |0016: move-result-object v0 │ │ +0965f2: 6e10 7426 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0965f8: 0c00 |001a: move-result-object v0 │ │ +0965fa: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=532 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/IdentityMap$Entry; │ │ 0x0000 - 0x001c reg=2 this Lcom/badlogic/gdx/utils/IdentityMap$Entry; Lcom/badlogic/gdx/utils/IdentityMap$Entry; │ │ │ │ source_file_idx : 1775 (IdentityMap.java) │ │ │ │ Class #335 header: │ │ -class_idx : 769 │ │ +class_idx : 767 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1775 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #335 annotations: │ │ @@ -129515,19 +129537,19 @@ │ │ type : '(Lcom/badlogic/gdx/utils/IdentityMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0880c0: |[0880c0] com.badlogic.gdx.utils.IdentityMap$MapIterator.:(Lcom/badlogic/gdx/utils/IdentityMap;)V │ │ -0880d0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0880d6: 5b01 2210 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@1022 │ │ -0880da: 6e10 d01f 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.reset:()V // method@1fd0 │ │ -0880e0: 0e00 |0008: return-void │ │ +0965fc: |[0965fc] com.badlogic.gdx.utils.IdentityMap$MapIterator.:(Lcom/badlogic/gdx/utils/IdentityMap;)V │ │ +09660c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +096612: 5b01 2210 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@1022 │ │ +096616: 6e10 d01f 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.reset:()V // method@1fd0 │ │ +09661c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ 0x0003 line=543 │ │ 0x0005 line=544 │ │ 0x0008 line=545 │ │ locals : │ │ @@ -129542,34 +129564,34 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -0880e4: |[0880e4] com.badlogic.gdx.utils.IdentityMap$MapIterator.findNextIndex:()V │ │ -0880f4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0880f6: 5c42 2110 |0001: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.hasNext:Z // field@1021 │ │ -0880fa: 5442 2210 |0003: iget-object v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@1022 │ │ -0880fe: 5420 2e10 |0005: iget-object v0, v2, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -088102: 5442 2210 |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@1022 │ │ -088106: 5222 2b10 |0009: iget v2, v2, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -08810a: 5443 2210 |000b: iget-object v3, v4, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@1022 │ │ -08810e: 5233 3510 |000d: iget v3, v3, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ -088112: 9001 0203 |000f: add-int v1, v2, v3 │ │ -088116: 5242 2310 |0011: iget v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.nextIndex:I // field@1023 │ │ -08811a: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -08811e: 5942 2310 |0015: iput v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.nextIndex:I // field@1023 │ │ -088122: 3512 0b00 |0017: if-ge v2, v1, 0022 // +000b │ │ -088126: 5242 2310 |0019: iget v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.nextIndex:I // field@1023 │ │ -08812a: 4602 0002 |001b: aget-object v2, v0, v2 │ │ -08812e: 3802 f4ff |001d: if-eqz v2, 0011 // -000c │ │ -088132: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -088134: 5c42 2110 |0020: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.hasNext:Z // field@1021 │ │ -088138: 0e00 |0022: return-void │ │ +096620: |[096620] com.badlogic.gdx.utils.IdentityMap$MapIterator.findNextIndex:()V │ │ +096630: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +096632: 5c42 2110 |0001: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.hasNext:Z // field@1021 │ │ +096636: 5442 2210 |0003: iget-object v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@1022 │ │ +09663a: 5420 2e10 |0005: iget-object v0, v2, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +09663e: 5442 2210 |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@1022 │ │ +096642: 5222 2b10 |0009: iget v2, v2, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +096646: 5443 2210 |000b: iget-object v3, v4, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@1022 │ │ +09664a: 5233 3510 |000d: iget v3, v3, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ +09664e: 9001 0203 |000f: add-int v1, v2, v3 │ │ +096652: 5242 2310 |0011: iget v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.nextIndex:I // field@1023 │ │ +096656: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +09665a: 5942 2310 |0015: iput v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.nextIndex:I // field@1023 │ │ +09665e: 3512 0b00 |0017: if-ge v2, v1, 0022 // +000b │ │ +096662: 5242 2310 |0019: iget v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.nextIndex:I // field@1023 │ │ +096666: 4602 0002 |001b: aget-object v2, v0, v2 │ │ +09666a: 3802 f4ff |001d: if-eqz v2, 0011 // -000c │ │ +09666e: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +096670: 5c42 2110 |0020: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.hasNext:Z // field@1021 │ │ +096674: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ 0x0003 line=555 │ │ 0x0007 line=556 │ │ 0x0019 line=557 │ │ 0x001f line=558 │ │ @@ -129585,45 +129607,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -08813c: |[08813c] com.badlogic.gdx.utils.IdentityMap$MapIterator.remove:()V │ │ -08814c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08814e: 5230 2010 |0001: iget v0, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.currentIndex:I // field@1020 │ │ -088152: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ -088156: 2200 b003 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -08815a: 1a01 3f22 |0007: const-string v1, "next must be called before remove." // string@223f │ │ -08815e: 7020 fb25 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -088164: 2700 |000c: throw v0 │ │ -088166: 5230 2010 |000d: iget v0, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.currentIndex:I // field@1020 │ │ -08816a: 5431 2210 |000f: iget-object v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@1022 │ │ -08816e: 5211 2b10 |0011: iget v1, v1, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -088172: 3410 1500 |0013: if-lt v0, v1, 0028 // +0015 │ │ -088176: 5430 2210 |0015: iget-object v0, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@1022 │ │ -08817a: 5231 2010 |0017: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.currentIndex:I // field@1020 │ │ -08817e: 6e20 f01f 1000 |0019: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/IdentityMap;.removeStashIndex:(I)V // method@1ff0 │ │ -088184: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ -088186: 5930 2010 |001d: iput v0, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.currentIndex:I // field@1020 │ │ -08818a: 5430 2210 |001f: iget-object v0, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@1022 │ │ -08818e: 5201 3310 |0021: iget v1, v0, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -088192: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ -088196: 5901 3310 |0025: iput v1, v0, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -08819a: 0e00 |0027: return-void │ │ -08819c: 5430 2210 |0028: iget-object v0, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@1022 │ │ -0881a0: 5400 2e10 |002a: iget-object v0, v0, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -0881a4: 5231 2010 |002c: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.currentIndex:I // field@1020 │ │ -0881a8: 4d02 0001 |002e: aput-object v2, v0, v1 │ │ -0881ac: 5430 2210 |0030: iget-object v0, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@1022 │ │ -0881b0: 5400 3710 |0032: iget-object v0, v0, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -0881b4: 5231 2010 |0034: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.currentIndex:I // field@1020 │ │ -0881b8: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ -0881bc: 28e4 |0038: goto 001c // -001c │ │ +096678: |[096678] com.badlogic.gdx.utils.IdentityMap$MapIterator.remove:()V │ │ +096688: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +09668a: 5230 2010 |0001: iget v0, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.currentIndex:I // field@1020 │ │ +09668e: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ +096692: 2200 ae03 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +096696: 1a01 3d22 |0007: const-string v1, "next must be called before remove." // string@223d │ │ +09669a: 7020 fb25 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0966a0: 2700 |000c: throw v0 │ │ +0966a2: 5230 2010 |000d: iget v0, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.currentIndex:I // field@1020 │ │ +0966a6: 5431 2210 |000f: iget-object v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@1022 │ │ +0966aa: 5211 2b10 |0011: iget v1, v1, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +0966ae: 3410 1500 |0013: if-lt v0, v1, 0028 // +0015 │ │ +0966b2: 5430 2210 |0015: iget-object v0, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@1022 │ │ +0966b6: 5231 2010 |0017: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.currentIndex:I // field@1020 │ │ +0966ba: 6e20 f01f 1000 |0019: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/IdentityMap;.removeStashIndex:(I)V // method@1ff0 │ │ +0966c0: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ +0966c2: 5930 2010 |001d: iput v0, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.currentIndex:I // field@1020 │ │ +0966c6: 5430 2210 |001f: iget-object v0, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@1022 │ │ +0966ca: 5201 3310 |0021: iget v1, v0, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +0966ce: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0966d2: 5901 3310 |0025: iput v1, v0, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +0966d6: 0e00 |0027: return-void │ │ +0966d8: 5430 2210 |0028: iget-object v0, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@1022 │ │ +0966dc: 5400 2e10 |002a: iget-object v0, v0, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +0966e0: 5231 2010 |002c: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.currentIndex:I // field@1020 │ │ +0966e4: 4d02 0001 |002e: aput-object v2, v0, v1 │ │ +0966e8: 5430 2210 |0030: iget-object v0, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@1022 │ │ +0966ec: 5400 3710 |0032: iget-object v0, v0, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +0966f0: 5231 2010 |0034: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.currentIndex:I // field@1020 │ │ +0966f4: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ +0966f8: 28e4 |0038: goto 001c // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=565 │ │ 0x000d line=566 │ │ 0x0015 line=567 │ │ 0x001c line=572 │ │ 0x001f line=573 │ │ @@ -129639,36 +129661,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0881c0: |[0881c0] com.badlogic.gdx.utils.IdentityMap$MapIterator.reset:()V │ │ -0881d0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0881d2: 5910 2010 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.currentIndex:I // field@1020 │ │ -0881d6: 5910 2310 |0003: iput v0, v1, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.nextIndex:I // field@1023 │ │ -0881da: 6e10 ce1f 0100 |0005: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.findNextIndex:()V // method@1fce │ │ -0881e0: 0e00 |0008: return-void │ │ +0966fc: |[0966fc] com.badlogic.gdx.utils.IdentityMap$MapIterator.reset:()V │ │ +09670c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +09670e: 5910 2010 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.currentIndex:I // field@1020 │ │ +096712: 5910 2310 |0003: iput v0, v1, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.nextIndex:I // field@1023 │ │ +096716: 6e10 ce1f 0100 |0005: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.findNextIndex:()V // method@1fce │ │ +09671c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=548 │ │ 0x0003 line=549 │ │ 0x0005 line=550 │ │ 0x0008 line=551 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/IdentityMap$MapIterator; │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/utils/IdentityMap$MapIterator; Lcom/badlogic/gdx/utils/IdentityMap$MapIterator; │ │ │ │ source_file_idx : 1775 (IdentityMap.java) │ │ │ │ Class #336 header: │ │ -class_idx : 771 │ │ +class_idx : 769 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1775 │ │ static_fields_size : 3 │ │ instance_fields_size: 14 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 15 │ │ │ │ Class #336 annotations: │ │ @@ -129794,19 +129816,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0881e4: |[0881e4] com.badlogic.gdx.utils.IdentityMap.:()V │ │ -0881f4: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -0881f8: 1401 cdcc 4c3f |0002: const v1, #float 0.8 // #3f4ccccd │ │ -0881fe: 7030 dc1f 0201 |0005: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/IdentityMap;.:(IF)V // method@1fdc │ │ -088204: 0e00 |0008: return-void │ │ +096720: |[096720] com.badlogic.gdx.utils.IdentityMap.:()V │ │ +096730: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +096734: 1401 cdcc 4c3f |0002: const v1, #float 0.8 // #3f4ccccd │ │ +09673a: 7030 dc1f 0201 |0005: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/IdentityMap;.:(IF)V // method@1fdc │ │ +096740: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0008 line=56 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/IdentityMap; │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/utils/IdentityMap; Lcom/badlogic/gdx/utils/IdentityMap; │ │ @@ -129816,135 +129838,135 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -088208: |[088208] com.badlogic.gdx.utils.IdentityMap.:(I)V │ │ -088218: 1400 cdcc 4c3f |0000: const v0, #float 0.8 // #3f4ccccd │ │ -08821e: 7030 dc1f 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.:(IF)V // method@1fdc │ │ -088224: 0e00 |0006: return-void │ │ +096744: |[096744] com.badlogic.gdx.utils.IdentityMap.:(I)V │ │ +096754: 1400 cdcc 4c3f |0000: const v0, #float 0.8 // #3f4ccccd │ │ +09675a: 7030 dc1f 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.:(IF)V // method@1fdc │ │ +096760: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0006 line=62 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/IdentityMap; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/IdentityMap; Lcom/badlogic/gdx/utils/IdentityMap; │ │ 0x0000 - 0x0007 reg=2 initialCapacity I │ │ │ │ #2 : (in Lcom/badlogic/gdx/utils/IdentityMap;) │ │ name : '' │ │ type : '(IF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ + registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 188 16-bit code units │ │ -088228: |[088228] com.badlogic.gdx.utils.IdentityMap.:(IF)V │ │ -088238: 7010 2726 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ -08823e: 3b04 1b00 |0003: if-gez v4, 001e // +001b │ │ -088242: 2200 af03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -088246: 2201 c503 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -08824a: 7010 6726 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -088250: 1a02 641d |000c: const-string v2, "initialCapacity must be >= 0: " // string@1d64 │ │ -088254: 6e20 6e26 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08825a: 0c01 |0011: move-result-object v1 │ │ -08825c: 6e20 6b26 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -088262: 0c01 |0015: move-result-object v1 │ │ -088264: 6e10 7426 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08826a: 0c01 |0019: move-result-object v1 │ │ -08826c: 7020 f825 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -088272: 2700 |001d: throw v0 │ │ -088274: 5230 2b10 |001e: iget v0, v3, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -088278: 1501 0040 |0020: const/high16 v1, #int 1073741824 // #4000 │ │ -08827c: 3710 1b00 |0022: if-le v0, v1, 003d // +001b │ │ -088280: 2200 af03 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -088284: 2201 c503 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -088288: 7010 6726 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08828e: 1a02 631d |002b: const-string v2, "initialCapacity is too large: " // string@1d63 │ │ -088292: 6e20 6e26 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -088298: 0c01 |0030: move-result-object v1 │ │ -08829a: 6e20 6b26 4100 |0031: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0882a0: 0c01 |0034: move-result-object v1 │ │ -0882a2: 6e10 7426 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0882a8: 0c01 |0038: move-result-object v1 │ │ -0882aa: 7020 f825 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0882b0: 2700 |003c: throw v0 │ │ -0882b2: 7110 9013 0400 |003d: invoke-static {v4}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ -0882b8: 0a00 |0040: move-result v0 │ │ -0882ba: 5930 2b10 |0041: iput v0, v3, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -0882be: 1200 |0043: const/4 v0, #int 0 // #0 │ │ -0882c0: 2e00 0500 |0044: cmpg-float v0, v5, v0 │ │ -0882c4: 3c00 1b00 |0046: if-gtz v0, 0061 // +001b │ │ -0882c8: 2200 af03 |0048: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0882cc: 2201 c503 |004a: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0882d0: 7010 6726 0100 |004c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0882d6: 1a02 3020 |004f: const-string v2, "loadFactor must be > 0: " // string@2030 │ │ -0882da: 6e20 6e26 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0882e0: 0c01 |0054: move-result-object v1 │ │ -0882e2: 6e20 6a26 5100 |0055: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -0882e8: 0c01 |0058: move-result-object v1 │ │ -0882ea: 6e10 7426 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0882f0: 0c01 |005c: move-result-object v1 │ │ -0882f2: 7020 f825 1000 |005d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0882f8: 2700 |0060: throw v0 │ │ -0882fa: 5935 3010 |0061: iput v5, v3, Lcom/badlogic/gdx/utils/IdentityMap;.loadFactor:F // field@1030 │ │ -0882fe: 5230 2b10 |0063: iget v0, v3, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -088302: 8200 |0065: int-to-float v0, v0 │ │ -088304: c850 |0066: mul-float/2addr v0, v5 │ │ -088306: 8700 |0067: float-to-int v0, v0 │ │ -088308: 5930 3610 |0068: iput v0, v3, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@1036 │ │ -08830c: 5230 2b10 |006a: iget v0, v3, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -088310: d800 00ff |006c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -088314: 5930 3110 |006e: iput v0, v3, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@1031 │ │ -088318: 5230 2b10 |0070: iget v0, v3, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -08831c: 7110 0026 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@2600 │ │ -088322: 0a00 |0075: move-result v0 │ │ -088324: d900 001f |0076: rsub-int/lit8 v0, v0, #int 31 // #1f │ │ -088328: 5930 2d10 |0078: iput v0, v3, Lcom/badlogic/gdx/utils/IdentityMap;.hashShift:I // field@102d │ │ -08832c: 1230 |007a: const/4 v0, #int 3 // #3 │ │ -08832e: 5231 2b10 |007b: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -088332: 8311 |007d: int-to-double v1, v1 │ │ -088334: 7120 1726 2100 |007e: invoke-static {v1, v2}, Ljava/lang/Math;.log:(D)D // method@2617 │ │ -08833a: 0b01 |0081: move-result-wide v1 │ │ -08833c: 7120 1426 2100 |0082: invoke-static {v1, v2}, Ljava/lang/Math;.ceil:(D)D // method@2614 │ │ -088342: 0b01 |0085: move-result-wide v1 │ │ -088344: 8a11 |0086: double-to-int v1, v1 │ │ -088346: da01 0102 |0087: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -08834a: 7120 1926 1000 |0089: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -088350: 0a00 |008c: move-result v0 │ │ -088352: 5930 3410 |008d: iput v0, v3, Lcom/badlogic/gdx/utils/IdentityMap;.stashCapacity:I // field@1034 │ │ -088356: 5230 2b10 |008f: iget v0, v3, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -08835a: 1301 0800 |0091: const/16 v1, #int 8 // #8 │ │ -08835e: 7120 1b26 1000 |0093: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -088364: 0a00 |0096: move-result v0 │ │ -088366: 5231 2b10 |0097: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -08836a: 8311 |0099: int-to-double v1, v1 │ │ -08836c: 7120 2126 2100 |009a: invoke-static {v1, v2}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -088372: 0b01 |009d: move-result-wide v1 │ │ -088374: 8a11 |009e: double-to-int v1, v1 │ │ -088376: db01 0108 |009f: div-int/lit8 v1, v1, #int 8 // #08 │ │ -08837a: 7120 1926 1000 |00a1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -088380: 0a00 |00a4: move-result v0 │ │ -088382: 5930 3210 |00a5: iput v0, v3, Lcom/badlogic/gdx/utils/IdentityMap;.pushIterations:I // field@1032 │ │ -088386: 5230 2b10 |00a7: iget v0, v3, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -08838a: 5231 3410 |00a9: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.stashCapacity:I // field@1034 │ │ -08838e: b010 |00ab: add-int/2addr v0, v1 │ │ -088390: 2300 9404 |00ac: new-array v0, v0, [Ljava/lang/Object; // type@0494 │ │ -088394: 1f00 9404 |00ae: check-cast v0, [Ljava/lang/Object; // type@0494 │ │ -088398: 5b30 2e10 |00b0: iput-object v0, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -08839c: 5430 2e10 |00b2: iget-object v0, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -0883a0: 2100 |00b4: array-length v0, v0 │ │ -0883a2: 2300 9404 |00b5: new-array v0, v0, [Ljava/lang/Object; // type@0494 │ │ -0883a6: 1f00 9404 |00b7: check-cast v0, [Ljava/lang/Object; // type@0494 │ │ -0883aa: 5b30 3710 |00b9: iput-object v0, v3, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -0883ae: 0e00 |00bb: return-void │ │ +096764: |[096764] com.badlogic.gdx.utils.IdentityMap.:(IF)V │ │ +096774: 7010 2726 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ +09677a: 3b05 1b00 |0003: if-gez v5, 001e // +001b │ │ +09677e: 2200 ad03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +096782: 2201 c303 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +096786: 7010 6726 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09678c: 1a02 621d |000c: const-string v2, "initialCapacity must be >= 0: " // string@1d62 │ │ +096790: 6e20 6e26 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +096796: 0c01 |0011: move-result-object v1 │ │ +096798: 6e20 6b26 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +09679e: 0c01 |0015: move-result-object v1 │ │ +0967a0: 6e10 7426 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0967a6: 0c01 |0019: move-result-object v1 │ │ +0967a8: 7020 f825 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0967ae: 2700 |001d: throw v0 │ │ +0967b0: 5240 2b10 |001e: iget v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +0967b4: 1501 0040 |0020: const/high16 v1, #int 1073741824 // #4000 │ │ +0967b8: 3710 1b00 |0022: if-le v0, v1, 003d // +001b │ │ +0967bc: 2200 ad03 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0967c0: 2201 c303 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0967c4: 7010 6726 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0967ca: 1a02 611d |002b: const-string v2, "initialCapacity is too large: " // string@1d61 │ │ +0967ce: 6e20 6e26 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0967d4: 0c01 |0030: move-result-object v1 │ │ +0967d6: 6e20 6b26 5100 |0031: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0967dc: 0c01 |0034: move-result-object v1 │ │ +0967de: 6e10 7426 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0967e4: 0c01 |0038: move-result-object v1 │ │ +0967e6: 7020 f825 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0967ec: 2700 |003c: throw v0 │ │ +0967ee: 7110 9013 0500 |003d: invoke-static {v5}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ +0967f4: 0a00 |0040: move-result v0 │ │ +0967f6: 5940 2b10 |0041: iput v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +0967fa: 1200 |0043: const/4 v0, #int 0 // #0 │ │ +0967fc: 2e00 0600 |0044: cmpg-float v0, v6, v0 │ │ +096800: 3c00 1b00 |0046: if-gtz v0, 0061 // +001b │ │ +096804: 2200 ad03 |0048: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +096808: 2201 c303 |004a: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +09680c: 7010 6726 0100 |004c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +096812: 1a02 2e20 |004f: const-string v2, "loadFactor must be > 0: " // string@202e │ │ +096816: 6e20 6e26 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09681c: 0c01 |0054: move-result-object v1 │ │ +09681e: 6e20 6a26 6100 |0055: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +096824: 0c01 |0058: move-result-object v1 │ │ +096826: 6e10 7426 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09682c: 0c01 |005c: move-result-object v1 │ │ +09682e: 7020 f825 1000 |005d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +096834: 2700 |0060: throw v0 │ │ +096836: 5946 3010 |0061: iput v6, v4, Lcom/badlogic/gdx/utils/IdentityMap;.loadFactor:F // field@1030 │ │ +09683a: 5240 2b10 |0063: iget v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +09683e: 8200 |0065: int-to-float v0, v0 │ │ +096840: c860 |0066: mul-float/2addr v0, v6 │ │ +096842: 8700 |0067: float-to-int v0, v0 │ │ +096844: 5940 3610 |0068: iput v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@1036 │ │ +096848: 5240 2b10 |006a: iget v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +09684c: d800 00ff |006c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +096850: 5940 3110 |006e: iput v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@1031 │ │ +096854: 5240 2b10 |0070: iget v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +096858: 7110 0026 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@2600 │ │ +09685e: 0a00 |0075: move-result v0 │ │ +096860: d900 001f |0076: rsub-int/lit8 v0, v0, #int 31 // #1f │ │ +096864: 5940 2d10 |0078: iput v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.hashShift:I // field@102d │ │ +096868: 1230 |007a: const/4 v0, #int 3 // #3 │ │ +09686a: 5241 2b10 |007b: iget v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +09686e: 8312 |007d: int-to-double v2, v1 │ │ +096870: 7120 1726 3200 |007e: invoke-static {v2, v3}, Ljava/lang/Math;.log:(D)D // method@2617 │ │ +096876: 0b02 |0081: move-result-wide v2 │ │ +096878: 7120 1426 3200 |0082: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@2614 │ │ +09687e: 0b02 |0085: move-result-wide v2 │ │ +096880: 8a21 |0086: double-to-int v1, v2 │ │ +096882: da01 0102 |0087: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +096886: 7120 1926 1000 |0089: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +09688c: 0a00 |008c: move-result v0 │ │ +09688e: 5940 3410 |008d: iput v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.stashCapacity:I // field@1034 │ │ +096892: 5240 2b10 |008f: iget v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +096896: 1301 0800 |0091: const/16 v1, #int 8 // #8 │ │ +09689a: 7120 1b26 1000 |0093: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0968a0: 0a00 |0096: move-result v0 │ │ +0968a2: 5241 2b10 |0097: iget v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +0968a6: 8312 |0099: int-to-double v2, v1 │ │ +0968a8: 7120 2126 3200 |009a: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +0968ae: 0b02 |009d: move-result-wide v2 │ │ +0968b0: 8a21 |009e: double-to-int v1, v2 │ │ +0968b2: db01 0108 |009f: div-int/lit8 v1, v1, #int 8 // #08 │ │ +0968b6: 7120 1926 1000 |00a1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0968bc: 0a00 |00a4: move-result v0 │ │ +0968be: 5940 3210 |00a5: iput v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.pushIterations:I // field@1032 │ │ +0968c2: 5240 2b10 |00a7: iget v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +0968c6: 5241 3410 |00a9: iget v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.stashCapacity:I // field@1034 │ │ +0968ca: b010 |00ab: add-int/2addr v0, v1 │ │ +0968cc: 2300 9204 |00ac: new-array v0, v0, [Ljava/lang/Object; // type@0492 │ │ +0968d0: 1f00 9204 |00ae: check-cast v0, [Ljava/lang/Object; // type@0492 │ │ +0968d4: 5b40 2e10 |00b0: iput-object v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +0968d8: 5440 2e10 |00b2: iget-object v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +0968dc: 2100 |00b4: array-length v0, v0 │ │ +0968de: 2300 9204 |00b5: new-array v0, v0, [Ljava/lang/Object; // type@0492 │ │ +0968e2: 1f00 9204 |00b7: check-cast v0, [Ljava/lang/Object; // type@0492 │ │ +0968e6: 5b40 3710 |00b9: iput-object v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +0968ea: 0e00 |00bb: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=67 │ │ 0x001e line=68 │ │ 0x003d line=69 │ │ 0x0043 line=71 │ │ @@ -129954,42 +129976,42 @@ │ │ 0x0070 line=76 │ │ 0x007a line=77 │ │ 0x008f line=78 │ │ 0x00a7 line=80 │ │ 0x00b2 line=81 │ │ 0x00bb line=82 │ │ locals : │ │ - 0x0000 - 0x0000 reg=3 this Lcom/badlogic/gdx/utils/IdentityMap; │ │ - 0x0000 - 0x00bc reg=3 this Lcom/badlogic/gdx/utils/IdentityMap; Lcom/badlogic/gdx/utils/IdentityMap; │ │ - 0x0000 - 0x00bc reg=4 initialCapacity I │ │ - 0x0000 - 0x00bc reg=5 loadFactor F │ │ + 0x0000 - 0x0000 reg=4 this Lcom/badlogic/gdx/utils/IdentityMap; │ │ + 0x0000 - 0x00bc reg=4 this Lcom/badlogic/gdx/utils/IdentityMap; Lcom/badlogic/gdx/utils/IdentityMap; │ │ + 0x0000 - 0x00bc reg=5 initialCapacity I │ │ + 0x0000 - 0x00bc reg=6 loadFactor F │ │ │ │ #3 : (in Lcom/badlogic/gdx/utils/IdentityMap;) │ │ name : 'containsKeyStash' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -0883b0: |[0883b0] com.badlogic.gdx.utils.IdentityMap.containsKeyStash:(Ljava/lang/Object;)Z │ │ -0883c0: 5441 2e10 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -0883c4: 5240 2b10 |0002: iget v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -0883c8: 5243 3510 |0004: iget v3, v4, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ -0883cc: 9002 0003 |0006: add-int v2, v0, v3 │ │ -0883d0: 3520 0b00 |0008: if-ge v0, v2, 0013 // +000b │ │ -0883d4: 4603 0100 |000a: aget-object v3, v1, v0 │ │ -0883d8: 3353 0400 |000c: if-ne v3, v5, 0010 // +0004 │ │ -0883dc: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -0883de: 0f03 |000f: return v3 │ │ -0883e0: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0883e4: 28f6 |0012: goto 0008 // -000a │ │ -0883e6: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -0883e8: 28fb |0014: goto 000f // -0005 │ │ +0968ec: |[0968ec] com.badlogic.gdx.utils.IdentityMap.containsKeyStash:(Ljava/lang/Object;)Z │ │ +0968fc: 5441 2e10 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +096900: 5240 2b10 |0002: iget v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +096904: 5243 3510 |0004: iget v3, v4, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ +096908: 9002 0003 |0006: add-int v2, v0, v3 │ │ +09690c: 3520 0b00 |0008: if-ge v0, v2, 0013 // +000b │ │ +096910: 4603 0100 |000a: aget-object v3, v1, v0 │ │ +096914: 3353 0400 |000c: if-ne v3, v5, 0010 // +0004 │ │ +096918: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +09691a: 0f03 |000f: return v3 │ │ +09691c: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ +096920: 28f6 |0012: goto 0008 // -000a │ │ +096922: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +096924: 28fb |0014: goto 000f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x0002 line=404 │ │ 0x000a line=405 │ │ 0x000f line=406 │ │ 0x0010 line=404 │ │ @@ -130008,27 +130030,27 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -0883ec: |[0883ec] com.badlogic.gdx.utils.IdentityMap.getStash:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0883fc: 5441 2e10 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -088400: 5240 2b10 |0002: iget v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -088404: 5243 3510 |0004: iget v3, v4, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ -088408: 9002 0003 |0006: add-int v2, v0, v3 │ │ -08840c: 3520 0a00 |0008: if-ge v0, v2, 0012 // +000a │ │ -088410: 4603 0100 |000a: aget-object v3, v1, v0 │ │ -088414: 3353 0700 |000c: if-ne v3, v5, 0013 // +0007 │ │ -088418: 5443 3710 |000e: iget-object v3, v4, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -08841c: 4606 0300 |0010: aget-object v6, v3, v0 │ │ -088420: 1106 |0012: return-object v6 │ │ -088422: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -088426: 28f3 |0015: goto 0008 // -000d │ │ +096928: |[096928] com.badlogic.gdx.utils.IdentityMap.getStash:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +096938: 5441 2e10 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +09693c: 5240 2b10 |0002: iget v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +096940: 5243 3510 |0004: iget v3, v4, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ +096944: 9002 0003 |0006: add-int v2, v0, v3 │ │ +096948: 3520 0a00 |0008: if-ge v0, v2, 0012 // +000a │ │ +09694c: 4603 0100 |000a: aget-object v3, v1, v0 │ │ +096950: 3353 0700 |000c: if-ne v3, v5, 0013 // +0007 │ │ +096954: 5443 3710 |000e: iget-object v3, v4, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +096958: 4606 0300 |0010: aget-object v6, v3, v0 │ │ +09695c: 1106 |0012: return-object v6 │ │ +09695e: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +096962: 28f3 |0015: goto 0008 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0002 line=296 │ │ 0x000a line=297 │ │ 0x0012 line=298 │ │ 0x0013 line=296 │ │ @@ -130049,23 +130071,23 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -088428: |[088428] com.badlogic.gdx.utils.IdentityMap.hash2:(I)I │ │ -088438: 1400 392e b8b4 |0000: const v0, #float -3.43063e-07 // #b4b82e39 │ │ -08843e: b203 |0003: mul-int/2addr v3, v0 │ │ -088440: 5220 2d10 |0004: iget v0, v2, Lcom/badlogic/gdx/utils/IdentityMap;.hashShift:I // field@102d │ │ -088444: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ -088448: b730 |0008: xor-int/2addr v0, v3 │ │ -08844a: 5221 3110 |0009: iget v1, v2, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@1031 │ │ -08844e: b510 |000b: and-int/2addr v0, v1 │ │ -088450: 0f00 |000c: return v0 │ │ +096964: |[096964] com.badlogic.gdx.utils.IdentityMap.hash2:(I)I │ │ +096974: 1400 392e b8b4 |0000: const v0, #float -3.43063e-07 // #b4b82e39 │ │ +09697a: b203 |0003: mul-int/2addr v3, v0 │ │ +09697c: 5220 2d10 |0004: iget v0, v2, Lcom/badlogic/gdx/utils/IdentityMap;.hashShift:I // field@102d │ │ +096980: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ +096984: b730 |0008: xor-int/2addr v0, v3 │ │ +096986: 5221 3110 |0009: iget v1, v2, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@1031 │ │ +09698a: b510 |000b: and-int/2addr v0, v1 │ │ +09698c: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0004 line=462 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/IdentityMap; │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/utils/IdentityMap; Lcom/badlogic/gdx/utils/IdentityMap; │ │ @@ -130076,23 +130098,23 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -088454: |[088454] com.badlogic.gdx.utils.IdentityMap.hash3:(I)I │ │ -088464: 1400 41c2 d1ce |0000: const v0, #float -1.75958e+09 // #ced1c241 │ │ -08846a: b203 |0003: mul-int/2addr v3, v0 │ │ -08846c: 5220 2d10 |0004: iget v0, v2, Lcom/badlogic/gdx/utils/IdentityMap;.hashShift:I // field@102d │ │ -088470: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ -088474: b730 |0008: xor-int/2addr v0, v3 │ │ -088476: 5221 3110 |0009: iget v1, v2, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@1031 │ │ -08847a: b510 |000b: and-int/2addr v0, v1 │ │ -08847c: 0f00 |000c: return v0 │ │ +096990: |[096990] com.badlogic.gdx.utils.IdentityMap.hash3:(I)I │ │ +0969a0: 1400 41c2 d1ce |0000: const v0, #float -1.75958e+09 // #ced1c241 │ │ +0969a6: b203 |0003: mul-int/2addr v3, v0 │ │ +0969a8: 5220 2d10 |0004: iget v0, v2, Lcom/badlogic/gdx/utils/IdentityMap;.hashShift:I // field@102d │ │ +0969ac: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ +0969b0: b730 |0008: xor-int/2addr v0, v3 │ │ +0969b2: 5221 3110 |0009: iget v1, v2, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@1031 │ │ +0969b6: b510 |000b: and-int/2addr v0, v1 │ │ +0969b8: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ 0x0004 line=467 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/IdentityMap; │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/utils/IdentityMap; Lcom/badlogic/gdx/utils/IdentityMap; │ │ @@ -130103,92 +130125,92 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 9 │ │ outs : 3 │ │ insns size : 154 16-bit code units │ │ -088480: |[088480] com.badlogic.gdx.utils.IdentityMap.push:(Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;)V │ │ -088490: 54a4 2e10 |0000: iget-object v4, v10, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -088494: 54a7 3710 |0002: iget-object v7, v10, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -088498: 52a5 3110 |0004: iget v5, v10, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@1031 │ │ -08849c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -08849e: 52a6 3210 |0007: iget v6, v10, Lcom/badlogic/gdx/utils/IdentityMap;.pushIterations:I // field@1032 │ │ -0884a2: 1228 |0009: const/4 v8, #int 2 // #2 │ │ -0884a4: 7110 9413 0800 |000a: invoke-static {v8}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1394 │ │ -0884aa: 0a08 |000d: move-result v8 │ │ -0884ac: 2b08 8400 0000 |000e: packed-switch v8, 00000092 // +00000084 │ │ -0884b2: 0800 1200 |0011: move-object/from16 v0, v18 │ │ -0884b6: 4601 0711 |0013: aget-object v1, v7, v17 │ │ -0884ba: 4d0b 0411 |0015: aput-object v11, v4, v17 │ │ -0884be: 4d0c 0711 |0017: aput-object v12, v7, v17 │ │ -0884c2: 7110 7b26 0000 |0019: invoke-static {v0}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@267b │ │ -0884c8: 0a02 |001c: move-result v2 │ │ -0884ca: 950d 0205 |001d: and-int v13, v2, v5 │ │ -0884ce: 460e 040d |001f: aget-object v14, v4, v13 │ │ -0884d2: 390e 2900 |0021: if-nez v14, 004a // +0029 │ │ -0884d6: 4d00 040d |0023: aput-object v0, v4, v13 │ │ -0884da: 4d01 070d |0025: aput-object v1, v7, v13 │ │ -0884de: 52a8 3310 |0027: iget v8, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -0884e2: d809 0801 |0029: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0884e6: 59a9 3310 |002b: iput v9, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -0884ea: 52a9 3610 |002d: iget v9, v10, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@1036 │ │ -0884ee: 3498 0900 |002f: if-lt v8, v9, 0038 // +0009 │ │ -0884f2: 52a8 2b10 |0031: iget v8, v10, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -0884f6: e008 0801 |0033: shl-int/lit8 v8, v8, #int 1 // #01 │ │ -0884fa: 7020 f11f 8a00 |0035: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1ff1 │ │ -088500: 0e00 |0038: return-void │ │ -088502: 07e0 |0039: move-object v0, v14 │ │ -088504: 4601 070d |003a: aget-object v1, v7, v13 │ │ -088508: 4d0b 040d |003c: aput-object v11, v4, v13 │ │ -08850c: 4d0c 070d |003e: aput-object v12, v7, v13 │ │ -088510: 28d9 |0040: goto 0019 // -0027 │ │ -088512: 0800 1000 |0041: move-object/from16 v0, v16 │ │ -088516: 4601 070f |0043: aget-object v1, v7, v15 │ │ -08851a: 4d0b 040f |0045: aput-object v11, v4, v15 │ │ -08851e: 4d0c 070f |0047: aput-object v12, v7, v15 │ │ -088522: 28d0 |0049: goto 0019 // -0030 │ │ -088524: 7020 e71f 2a00 |004a: invoke-direct {v10, v2}, Lcom/badlogic/gdx/utils/IdentityMap;.hash2:(I)I // method@1fe7 │ │ -08852a: 0a0f |004d: move-result v15 │ │ -08852c: 4610 040f |004e: aget-object v16, v4, v15 │ │ -088530: 3910 1800 |0050: if-nez v16, 0068 // +0018 │ │ -088534: 4d00 040f |0052: aput-object v0, v4, v15 │ │ -088538: 4d01 070f |0054: aput-object v1, v7, v15 │ │ -08853c: 52a8 3310 |0056: iget v8, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -088540: d809 0801 |0058: add-int/lit8 v9, v8, #int 1 // #01 │ │ -088544: 59a9 3310 |005a: iput v9, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -088548: 52a9 3610 |005c: iget v9, v10, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@1036 │ │ -08854c: 3498 daff |005e: if-lt v8, v9, 0038 // -0026 │ │ -088550: 52a8 2b10 |0060: iget v8, v10, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -088554: e008 0801 |0062: shl-int/lit8 v8, v8, #int 1 // #01 │ │ -088558: 7020 f11f 8a00 |0064: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1ff1 │ │ -08855e: 28d1 |0067: goto 0038 // -002f │ │ -088560: 7020 e81f 2a00 |0068: invoke-direct {v10, v2}, Lcom/badlogic/gdx/utils/IdentityMap;.hash3:(I)I // method@1fe8 │ │ -088566: 0a11 |006b: move-result v17 │ │ -088568: 4612 0411 |006c: aget-object v18, v4, v17 │ │ -08856c: 3912 1800 |006e: if-nez v18, 0086 // +0018 │ │ -088570: 4d00 0411 |0070: aput-object v0, v4, v17 │ │ -088574: 4d01 0711 |0072: aput-object v1, v7, v17 │ │ -088578: 52a8 3310 |0074: iget v8, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -08857c: d809 0801 |0076: add-int/lit8 v9, v8, #int 1 // #01 │ │ -088580: 59a9 3310 |0078: iput v9, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -088584: 52a9 3610 |007a: iget v9, v10, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@1036 │ │ -088588: 3498 bcff |007c: if-lt v8, v9, 0038 // -0044 │ │ -08858c: 52a8 2b10 |007e: iget v8, v10, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -088590: e008 0801 |0080: shl-int/lit8 v8, v8, #int 1 // #01 │ │ -088594: 7020 f11f 8a00 |0082: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1ff1 │ │ -08859a: 28b3 |0085: goto 0038 // -004d │ │ -08859c: d803 0301 |0086: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0885a0: 3363 0600 |0088: if-ne v3, v6, 008e // +0006 │ │ -0885a4: 7030 ed1f 0a01 |008a: invoke-direct {v10, v0, v1}, Lcom/badlogic/gdx/utils/IdentityMap;.putStash:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1fed │ │ -0885aa: 28ab |008d: goto 0038 // -0055 │ │ -0885ac: 070b |008e: move-object v11, v0 │ │ -0885ae: 071c |008f: move-object v12, v1 │ │ -0885b0: 2900 79ff |0090: goto/16 0009 // -0087 │ │ -0885b4: 0001 0200 0000 0000 2b00 0000 3300 ... |0092: packed-switch-data (8 units) │ │ +0969bc: |[0969bc] com.badlogic.gdx.utils.IdentityMap.push:(Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;)V │ │ +0969cc: 54a4 2e10 |0000: iget-object v4, v10, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +0969d0: 54a7 3710 |0002: iget-object v7, v10, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +0969d4: 52a5 3110 |0004: iget v5, v10, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@1031 │ │ +0969d8: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +0969da: 52a6 3210 |0007: iget v6, v10, Lcom/badlogic/gdx/utils/IdentityMap;.pushIterations:I // field@1032 │ │ +0969de: 1228 |0009: const/4 v8, #int 2 // #2 │ │ +0969e0: 7110 9413 0800 |000a: invoke-static {v8}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1394 │ │ +0969e6: 0a08 |000d: move-result v8 │ │ +0969e8: 2b08 8400 0000 |000e: packed-switch v8, 00000092 // +00000084 │ │ +0969ee: 0800 1200 |0011: move-object/from16 v0, v18 │ │ +0969f2: 4601 0711 |0013: aget-object v1, v7, v17 │ │ +0969f6: 4d0b 0411 |0015: aput-object v11, v4, v17 │ │ +0969fa: 4d0c 0711 |0017: aput-object v12, v7, v17 │ │ +0969fe: 7110 7b26 0000 |0019: invoke-static {v0}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@267b │ │ +096a04: 0a02 |001c: move-result v2 │ │ +096a06: 950d 0205 |001d: and-int v13, v2, v5 │ │ +096a0a: 460e 040d |001f: aget-object v14, v4, v13 │ │ +096a0e: 390e 2900 |0021: if-nez v14, 004a // +0029 │ │ +096a12: 4d00 040d |0023: aput-object v0, v4, v13 │ │ +096a16: 4d01 070d |0025: aput-object v1, v7, v13 │ │ +096a1a: 52a8 3310 |0027: iget v8, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +096a1e: d809 0801 |0029: add-int/lit8 v9, v8, #int 1 // #01 │ │ +096a22: 59a9 3310 |002b: iput v9, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +096a26: 52a9 3610 |002d: iget v9, v10, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@1036 │ │ +096a2a: 3498 0900 |002f: if-lt v8, v9, 0038 // +0009 │ │ +096a2e: 52a8 2b10 |0031: iget v8, v10, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +096a32: e008 0801 |0033: shl-int/lit8 v8, v8, #int 1 // #01 │ │ +096a36: 7020 f11f 8a00 |0035: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1ff1 │ │ +096a3c: 0e00 |0038: return-void │ │ +096a3e: 07e0 |0039: move-object v0, v14 │ │ +096a40: 4601 070d |003a: aget-object v1, v7, v13 │ │ +096a44: 4d0b 040d |003c: aput-object v11, v4, v13 │ │ +096a48: 4d0c 070d |003e: aput-object v12, v7, v13 │ │ +096a4c: 28d9 |0040: goto 0019 // -0027 │ │ +096a4e: 0800 1000 |0041: move-object/from16 v0, v16 │ │ +096a52: 4601 070f |0043: aget-object v1, v7, v15 │ │ +096a56: 4d0b 040f |0045: aput-object v11, v4, v15 │ │ +096a5a: 4d0c 070f |0047: aput-object v12, v7, v15 │ │ +096a5e: 28d0 |0049: goto 0019 // -0030 │ │ +096a60: 7020 e71f 2a00 |004a: invoke-direct {v10, v2}, Lcom/badlogic/gdx/utils/IdentityMap;.hash2:(I)I // method@1fe7 │ │ +096a66: 0a0f |004d: move-result v15 │ │ +096a68: 4610 040f |004e: aget-object v16, v4, v15 │ │ +096a6c: 3910 1800 |0050: if-nez v16, 0068 // +0018 │ │ +096a70: 4d00 040f |0052: aput-object v0, v4, v15 │ │ +096a74: 4d01 070f |0054: aput-object v1, v7, v15 │ │ +096a78: 52a8 3310 |0056: iget v8, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +096a7c: d809 0801 |0058: add-int/lit8 v9, v8, #int 1 // #01 │ │ +096a80: 59a9 3310 |005a: iput v9, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +096a84: 52a9 3610 |005c: iget v9, v10, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@1036 │ │ +096a88: 3498 daff |005e: if-lt v8, v9, 0038 // -0026 │ │ +096a8c: 52a8 2b10 |0060: iget v8, v10, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +096a90: e008 0801 |0062: shl-int/lit8 v8, v8, #int 1 // #01 │ │ +096a94: 7020 f11f 8a00 |0064: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1ff1 │ │ +096a9a: 28d1 |0067: goto 0038 // -002f │ │ +096a9c: 7020 e81f 2a00 |0068: invoke-direct {v10, v2}, Lcom/badlogic/gdx/utils/IdentityMap;.hash3:(I)I // method@1fe8 │ │ +096aa2: 0a11 |006b: move-result v17 │ │ +096aa4: 4612 0411 |006c: aget-object v18, v4, v17 │ │ +096aa8: 3912 1800 |006e: if-nez v18, 0086 // +0018 │ │ +096aac: 4d00 0411 |0070: aput-object v0, v4, v17 │ │ +096ab0: 4d01 0711 |0072: aput-object v1, v7, v17 │ │ +096ab4: 52a8 3310 |0074: iget v8, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +096ab8: d809 0801 |0076: add-int/lit8 v9, v8, #int 1 // #01 │ │ +096abc: 59a9 3310 |0078: iput v9, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +096ac0: 52a9 3610 |007a: iget v9, v10, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@1036 │ │ +096ac4: 3498 bcff |007c: if-lt v8, v9, 0038 // -0044 │ │ +096ac8: 52a8 2b10 |007e: iget v8, v10, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +096acc: e008 0801 |0080: shl-int/lit8 v8, v8, #int 1 // #01 │ │ +096ad0: 7020 f11f 8a00 |0082: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1ff1 │ │ +096ad6: 28b3 |0085: goto 0038 // -004d │ │ +096ad8: d803 0301 |0086: add-int/lit8 v3, v3, #int 1 // #01 │ │ +096adc: 3363 0600 |0088: if-ne v3, v6, 008e // +0006 │ │ +096ae0: 7030 ed1f 0a01 |008a: invoke-direct {v10, v0, v1}, Lcom/badlogic/gdx/utils/IdentityMap;.putStash:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1fed │ │ +096ae6: 28ab |008d: goto 0038 // -0055 │ │ +096ae8: 070b |008e: move-object v11, v0 │ │ +096aea: 071c |008f: move-object v12, v1 │ │ +096aec: 2900 79ff |0090: goto/16 0009 // -0087 │ │ +096af0: 0001 0200 0000 0000 2b00 0000 3300 ... |0092: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0002 line=185 │ │ 0x0004 line=186 │ │ 0x0006 line=191 │ │ 0x0009 line=194 │ │ @@ -130265,76 +130287,76 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 119 16-bit code units │ │ -0885c4: |[0885c4] com.badlogic.gdx.utils.IdentityMap.putResize:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0885d4: 7110 7b26 0b00 |0000: invoke-static {v11}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@267b │ │ -0885da: 0a09 |0003: move-result v9 │ │ -0885dc: 52a0 3110 |0004: iget v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@1031 │ │ -0885e0: 9503 0900 |0006: and-int v3, v9, v0 │ │ -0885e4: 54a0 2e10 |0008: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -0885e8: 4604 0003 |000a: aget-object v4, v0, v3 │ │ -0885ec: 3904 1c00 |000c: if-nez v4, 0028 // +001c │ │ -0885f0: 54a0 2e10 |000e: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -0885f4: 4d0b 0003 |0010: aput-object v11, v0, v3 │ │ -0885f8: 54a0 3710 |0012: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -0885fc: 4d0c 0003 |0014: aput-object v12, v0, v3 │ │ -088600: 52a0 3310 |0016: iget v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -088604: d801 0001 |0018: add-int/lit8 v1, v0, #int 1 // #01 │ │ -088608: 59a1 3310 |001a: iput v1, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -08860c: 52a1 3610 |001c: iget v1, v10, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@1036 │ │ -088610: 3410 0900 |001e: if-lt v0, v1, 0027 // +0009 │ │ -088614: 52a0 2b10 |0020: iget v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -088618: e000 0001 |0022: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -08861c: 7020 f11f 0a00 |0024: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1ff1 │ │ -088622: 0e00 |0027: return-void │ │ -088624: 7020 e71f 9a00 |0028: invoke-direct {v10, v9}, Lcom/badlogic/gdx/utils/IdentityMap;.hash2:(I)I // method@1fe7 │ │ -08862a: 0a05 |002b: move-result v5 │ │ -08862c: 54a0 2e10 |002c: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -088630: 4606 0005 |002e: aget-object v6, v0, v5 │ │ -088634: 3906 1c00 |0030: if-nez v6, 004c // +001c │ │ -088638: 54a0 2e10 |0032: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -08863c: 4d0b 0005 |0034: aput-object v11, v0, v5 │ │ -088640: 54a0 3710 |0036: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -088644: 4d0c 0005 |0038: aput-object v12, v0, v5 │ │ -088648: 52a0 3310 |003a: iget v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -08864c: d801 0001 |003c: add-int/lit8 v1, v0, #int 1 // #01 │ │ -088650: 59a1 3310 |003e: iput v1, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -088654: 52a1 3610 |0040: iget v1, v10, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@1036 │ │ -088658: 3410 e5ff |0042: if-lt v0, v1, 0027 // -001b │ │ -08865c: 52a0 2b10 |0044: iget v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -088660: e000 0001 |0046: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -088664: 7020 f11f 0a00 |0048: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1ff1 │ │ -08866a: 28dc |004b: goto 0027 // -0024 │ │ -08866c: 7020 e81f 9a00 |004c: invoke-direct {v10, v9}, Lcom/badlogic/gdx/utils/IdentityMap;.hash3:(I)I // method@1fe8 │ │ -088672: 0a07 |004f: move-result v7 │ │ -088674: 54a0 2e10 |0050: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -088678: 4608 0007 |0052: aget-object v8, v0, v7 │ │ -08867c: 3908 1c00 |0054: if-nez v8, 0070 // +001c │ │ -088680: 54a0 2e10 |0056: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -088684: 4d0b 0007 |0058: aput-object v11, v0, v7 │ │ -088688: 54a0 3710 |005a: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -08868c: 4d0c 0007 |005c: aput-object v12, v0, v7 │ │ -088690: 52a0 3310 |005e: iget v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -088694: d801 0001 |0060: add-int/lit8 v1, v0, #int 1 // #01 │ │ -088698: 59a1 3310 |0062: iput v1, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -08869c: 52a1 3610 |0064: iget v1, v10, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@1036 │ │ -0886a0: 3410 c1ff |0066: if-lt v0, v1, 0027 // -003f │ │ -0886a4: 52a0 2b10 |0068: iget v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -0886a8: e000 0001 |006a: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -0886ac: 7020 f11f 0a00 |006c: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1ff1 │ │ -0886b2: 28b8 |006f: goto 0027 // -0048 │ │ -0886b4: 07a0 |0070: move-object v0, v10 │ │ -0886b6: 07b1 |0071: move-object v1, v11 │ │ -0886b8: 07c2 |0072: move-object v2, v12 │ │ -0886ba: 7609 ea1f 0000 |0073: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/IdentityMap;.push:(Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;)V // method@1fea │ │ -0886c0: 28b1 |0076: goto 0027 // -004f │ │ +096b00: |[096b00] com.badlogic.gdx.utils.IdentityMap.putResize:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +096b10: 7110 7b26 0b00 |0000: invoke-static {v11}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@267b │ │ +096b16: 0a09 |0003: move-result v9 │ │ +096b18: 52a0 3110 |0004: iget v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@1031 │ │ +096b1c: 9503 0900 |0006: and-int v3, v9, v0 │ │ +096b20: 54a0 2e10 |0008: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +096b24: 4604 0003 |000a: aget-object v4, v0, v3 │ │ +096b28: 3904 1c00 |000c: if-nez v4, 0028 // +001c │ │ +096b2c: 54a0 2e10 |000e: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +096b30: 4d0b 0003 |0010: aput-object v11, v0, v3 │ │ +096b34: 54a0 3710 |0012: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +096b38: 4d0c 0003 |0014: aput-object v12, v0, v3 │ │ +096b3c: 52a0 3310 |0016: iget v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +096b40: d801 0001 |0018: add-int/lit8 v1, v0, #int 1 // #01 │ │ +096b44: 59a1 3310 |001a: iput v1, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +096b48: 52a1 3610 |001c: iget v1, v10, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@1036 │ │ +096b4c: 3410 0900 |001e: if-lt v0, v1, 0027 // +0009 │ │ +096b50: 52a0 2b10 |0020: iget v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +096b54: e000 0001 |0022: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +096b58: 7020 f11f 0a00 |0024: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1ff1 │ │ +096b5e: 0e00 |0027: return-void │ │ +096b60: 7020 e71f 9a00 |0028: invoke-direct {v10, v9}, Lcom/badlogic/gdx/utils/IdentityMap;.hash2:(I)I // method@1fe7 │ │ +096b66: 0a05 |002b: move-result v5 │ │ +096b68: 54a0 2e10 |002c: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +096b6c: 4606 0005 |002e: aget-object v6, v0, v5 │ │ +096b70: 3906 1c00 |0030: if-nez v6, 004c // +001c │ │ +096b74: 54a0 2e10 |0032: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +096b78: 4d0b 0005 |0034: aput-object v11, v0, v5 │ │ +096b7c: 54a0 3710 |0036: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +096b80: 4d0c 0005 |0038: aput-object v12, v0, v5 │ │ +096b84: 52a0 3310 |003a: iget v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +096b88: d801 0001 |003c: add-int/lit8 v1, v0, #int 1 // #01 │ │ +096b8c: 59a1 3310 |003e: iput v1, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +096b90: 52a1 3610 |0040: iget v1, v10, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@1036 │ │ +096b94: 3410 e5ff |0042: if-lt v0, v1, 0027 // -001b │ │ +096b98: 52a0 2b10 |0044: iget v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +096b9c: e000 0001 |0046: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +096ba0: 7020 f11f 0a00 |0048: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1ff1 │ │ +096ba6: 28dc |004b: goto 0027 // -0024 │ │ +096ba8: 7020 e81f 9a00 |004c: invoke-direct {v10, v9}, Lcom/badlogic/gdx/utils/IdentityMap;.hash3:(I)I // method@1fe8 │ │ +096bae: 0a07 |004f: move-result v7 │ │ +096bb0: 54a0 2e10 |0050: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +096bb4: 4608 0007 |0052: aget-object v8, v0, v7 │ │ +096bb8: 3908 1c00 |0054: if-nez v8, 0070 // +001c │ │ +096bbc: 54a0 2e10 |0056: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +096bc0: 4d0b 0007 |0058: aput-object v11, v0, v7 │ │ +096bc4: 54a0 3710 |005a: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +096bc8: 4d0c 0007 |005c: aput-object v12, v0, v7 │ │ +096bcc: 52a0 3310 |005e: iget v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +096bd0: d801 0001 |0060: add-int/lit8 v1, v0, #int 1 // #01 │ │ +096bd4: 59a1 3310 |0062: iput v1, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +096bd8: 52a1 3610 |0064: iget v1, v10, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@1036 │ │ +096bdc: 3410 c1ff |0066: if-lt v0, v1, 0027 // -003f │ │ +096be0: 52a0 2b10 |0068: iget v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +096be4: e000 0001 |006a: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +096be8: 7020 f11f 0a00 |006c: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1ff1 │ │ +096bee: 28b8 |006f: goto 0027 // -0048 │ │ +096bf0: 07a0 |0070: move-object v0, v10 │ │ +096bf2: 07b1 |0071: move-object v1, v11 │ │ +096bf4: 07c2 |0072: move-object v2, v12 │ │ +096bf6: 7609 ea1f 0000 |0073: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/IdentityMap;.push:(Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;)V // method@1fea │ │ +096bfc: 28b1 |0076: goto 0027 // -004f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0004 line=153 │ │ 0x0008 line=154 │ │ 0x000c line=155 │ │ 0x000e line=156 │ │ @@ -130374,37 +130396,37 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -0886c4: |[0886c4] com.badlogic.gdx.utils.IdentityMap.putStash:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0886d4: 5231 3510 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ -0886d8: 5232 3410 |0002: iget v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.stashCapacity:I // field@1034 │ │ -0886dc: 3321 0d00 |0004: if-ne v1, v2, 0011 // +000d │ │ -0886e0: 5231 2b10 |0006: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -0886e4: e001 0101 |0008: shl-int/lit8 v1, v1, #int 1 // #01 │ │ -0886e8: 7020 f11f 1300 |000a: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1ff1 │ │ -0886ee: 6e30 eb1f 4305 |000d: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/utils/IdentityMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1feb │ │ -0886f4: 0e00 |0010: return-void │ │ -0886f6: 5231 2b10 |0011: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -0886fa: 5232 3510 |0013: iget v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ -0886fe: 9000 0102 |0015: add-int v0, v1, v2 │ │ -088702: 5431 2e10 |0017: iget-object v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -088706: 4d04 0100 |0019: aput-object v4, v1, v0 │ │ -08870a: 5431 3710 |001b: iget-object v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -08870e: 4d05 0100 |001d: aput-object v5, v1, v0 │ │ -088712: 5231 3510 |001f: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ -088716: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08871a: 5931 3510 |0023: iput v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ -08871e: 5231 3310 |0025: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -088722: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -088726: 5931 3310 |0029: iput v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -08872a: 28e5 |002b: goto 0010 // -001b │ │ +096c00: |[096c00] com.badlogic.gdx.utils.IdentityMap.putStash:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +096c10: 5231 3510 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ +096c14: 5232 3410 |0002: iget v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.stashCapacity:I // field@1034 │ │ +096c18: 3321 0d00 |0004: if-ne v1, v2, 0011 // +000d │ │ +096c1c: 5231 2b10 |0006: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +096c20: e001 0101 |0008: shl-int/lit8 v1, v1, #int 1 // #01 │ │ +096c24: 7020 f11f 1300 |000a: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1ff1 │ │ +096c2a: 6e30 eb1f 4305 |000d: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/utils/IdentityMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1feb │ │ +096c30: 0e00 |0010: return-void │ │ +096c32: 5231 2b10 |0011: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +096c36: 5232 3510 |0013: iget v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ +096c3a: 9000 0102 |0015: add-int v0, v1, v2 │ │ +096c3e: 5431 2e10 |0017: iget-object v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +096c42: 4d04 0100 |0019: aput-object v4, v1, v0 │ │ +096c46: 5431 3710 |001b: iget-object v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +096c4a: 4d05 0100 |001d: aput-object v5, v1, v0 │ │ +096c4e: 5231 3510 |001f: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ +096c52: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +096c56: 5931 3510 |0023: iput v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ +096c5a: 5231 3310 |0025: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +096c5e: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +096c62: 5931 3310 |0029: iput v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +096c66: 28e5 |002b: goto 0010 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0006 line=256 │ │ 0x000d line=257 │ │ 0x0010 line=266 │ │ 0x0011 line=261 │ │ @@ -130426,76 +130448,76 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 109 16-bit code units │ │ -08872c: |[08872c] com.badlogic.gdx.utils.IdentityMap.resize:(I)V │ │ -08873c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -08873e: 5295 2b10 |0001: iget v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -088742: 5296 3510 |0003: iget v6, v9, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ -088746: 9002 0506 |0005: add-int v2, v5, v6 │ │ -08874a: 599a 2b10 |0007: iput v10, v9, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -08874e: 82a5 |0009: int-to-float v5, v10 │ │ -088750: 5296 3010 |000a: iget v6, v9, Lcom/badlogic/gdx/utils/IdentityMap;.loadFactor:F // field@1030 │ │ -088754: c865 |000c: mul-float/2addr v5, v6 │ │ -088756: 8755 |000d: float-to-int v5, v5 │ │ -088758: 5995 3610 |000e: iput v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@1036 │ │ -08875c: d805 0aff |0010: add-int/lit8 v5, v10, #int -1 // #ff │ │ -088760: 5995 3110 |0012: iput v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@1031 │ │ -088764: 7110 0026 0a00 |0014: invoke-static {v10}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@2600 │ │ -08876a: 0a05 |0017: move-result v5 │ │ -08876c: d905 051f |0018: rsub-int/lit8 v5, v5, #int 31 // #1f │ │ -088770: 5995 2d10 |001a: iput v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.hashShift:I // field@102d │ │ -088774: 1235 |001c: const/4 v5, #int 3 // #3 │ │ -088776: 83a6 |001d: int-to-double v6, v10 │ │ -088778: 7120 1726 7600 |001e: invoke-static {v6, v7}, Ljava/lang/Math;.log:(D)D // method@2617 │ │ -08877e: 0b06 |0021: move-result-wide v6 │ │ -088780: 7120 1426 7600 |0022: invoke-static {v6, v7}, Ljava/lang/Math;.ceil:(D)D // method@2614 │ │ -088786: 0b06 |0025: move-result-wide v6 │ │ -088788: 8a66 |0026: double-to-int v6, v6 │ │ -08878a: da06 0602 |0027: mul-int/lit8 v6, v6, #int 2 // #02 │ │ -08878e: 7120 1926 6500 |0029: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -088794: 0a05 |002c: move-result v5 │ │ -088796: 5995 3410 |002d: iput v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.stashCapacity:I // field@1034 │ │ -08879a: 1305 0800 |002f: const/16 v5, #int 8 // #8 │ │ -08879e: 7120 1b26 5a00 |0031: invoke-static {v10, v5}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -0887a4: 0a05 |0034: move-result v5 │ │ -0887a6: 83a6 |0035: int-to-double v6, v10 │ │ -0887a8: 7120 2126 7600 |0036: invoke-static {v6, v7}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -0887ae: 0b06 |0039: move-result-wide v6 │ │ -0887b0: 8a66 |003a: double-to-int v6, v6 │ │ -0887b2: db06 0608 |003b: div-int/lit8 v6, v6, #int 8 // #08 │ │ -0887b6: 7120 1926 6500 |003d: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0887bc: 0a05 |0040: move-result v5 │ │ -0887be: 5995 3210 |0041: iput v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.pushIterations:I // field@1032 │ │ -0887c2: 5493 2e10 |0043: iget-object v3, v9, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -0887c6: 5494 3710 |0045: iget-object v4, v9, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -0887ca: 5295 3410 |0047: iget v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.stashCapacity:I // field@1034 │ │ -0887ce: b0a5 |0049: add-int/2addr v5, v10 │ │ -0887d0: 2355 9404 |004a: new-array v5, v5, [Ljava/lang/Object; // type@0494 │ │ -0887d4: 1f05 9404 |004c: check-cast v5, [Ljava/lang/Object; // type@0494 │ │ -0887d8: 5b95 2e10 |004e: iput-object v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -0887dc: 5295 3410 |0050: iget v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.stashCapacity:I // field@1034 │ │ -0887e0: b0a5 |0052: add-int/2addr v5, v10 │ │ -0887e2: 2355 9404 |0053: new-array v5, v5, [Ljava/lang/Object; // type@0494 │ │ -0887e6: 1f05 9404 |0055: check-cast v5, [Ljava/lang/Object; // type@0494 │ │ -0887ea: 5b95 3710 |0057: iput-object v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -0887ee: 5998 3310 |0059: iput v8, v9, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -0887f2: 5998 3510 |005b: iput v8, v9, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ -0887f6: 1200 |005d: const/4 v0, #int 0 // #0 │ │ -0887f8: 3520 0e00 |005e: if-ge v0, v2, 006c // +000e │ │ -0887fc: 4601 0300 |0060: aget-object v1, v3, v0 │ │ -088800: 3801 0700 |0062: if-eqz v1, 0069 // +0007 │ │ -088804: 4605 0400 |0064: aget-object v5, v4, v0 │ │ -088808: 7030 ec1f 1905 |0066: invoke-direct {v9, v1, v5}, Lcom/badlogic/gdx/utils/IdentityMap;.putResize:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1fec │ │ -08880e: d800 0001 |0069: add-int/lit8 v0, v0, #int 1 // #01 │ │ -088812: 28f3 |006b: goto 005e // -000d │ │ -088814: 0e00 |006c: return-void │ │ +096c68: |[096c68] com.badlogic.gdx.utils.IdentityMap.resize:(I)V │ │ +096c78: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +096c7a: 5295 2b10 |0001: iget v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +096c7e: 5296 3510 |0003: iget v6, v9, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ +096c82: 9002 0506 |0005: add-int v2, v5, v6 │ │ +096c86: 599a 2b10 |0007: iput v10, v9, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +096c8a: 82a5 |0009: int-to-float v5, v10 │ │ +096c8c: 5296 3010 |000a: iget v6, v9, Lcom/badlogic/gdx/utils/IdentityMap;.loadFactor:F // field@1030 │ │ +096c90: c865 |000c: mul-float/2addr v5, v6 │ │ +096c92: 8755 |000d: float-to-int v5, v5 │ │ +096c94: 5995 3610 |000e: iput v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@1036 │ │ +096c98: d805 0aff |0010: add-int/lit8 v5, v10, #int -1 // #ff │ │ +096c9c: 5995 3110 |0012: iput v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@1031 │ │ +096ca0: 7110 0026 0a00 |0014: invoke-static {v10}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@2600 │ │ +096ca6: 0a05 |0017: move-result v5 │ │ +096ca8: d905 051f |0018: rsub-int/lit8 v5, v5, #int 31 // #1f │ │ +096cac: 5995 2d10 |001a: iput v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.hashShift:I // field@102d │ │ +096cb0: 1235 |001c: const/4 v5, #int 3 // #3 │ │ +096cb2: 83a6 |001d: int-to-double v6, v10 │ │ +096cb4: 7120 1726 7600 |001e: invoke-static {v6, v7}, Ljava/lang/Math;.log:(D)D // method@2617 │ │ +096cba: 0b06 |0021: move-result-wide v6 │ │ +096cbc: 7120 1426 7600 |0022: invoke-static {v6, v7}, Ljava/lang/Math;.ceil:(D)D // method@2614 │ │ +096cc2: 0b06 |0025: move-result-wide v6 │ │ +096cc4: 8a66 |0026: double-to-int v6, v6 │ │ +096cc6: da06 0602 |0027: mul-int/lit8 v6, v6, #int 2 // #02 │ │ +096cca: 7120 1926 6500 |0029: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +096cd0: 0a05 |002c: move-result v5 │ │ +096cd2: 5995 3410 |002d: iput v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.stashCapacity:I // field@1034 │ │ +096cd6: 1305 0800 |002f: const/16 v5, #int 8 // #8 │ │ +096cda: 7120 1b26 5a00 |0031: invoke-static {v10, v5}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +096ce0: 0a05 |0034: move-result v5 │ │ +096ce2: 83a6 |0035: int-to-double v6, v10 │ │ +096ce4: 7120 2126 7600 |0036: invoke-static {v6, v7}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +096cea: 0b06 |0039: move-result-wide v6 │ │ +096cec: 8a66 |003a: double-to-int v6, v6 │ │ +096cee: db06 0608 |003b: div-int/lit8 v6, v6, #int 8 // #08 │ │ +096cf2: 7120 1926 6500 |003d: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +096cf8: 0a05 |0040: move-result v5 │ │ +096cfa: 5995 3210 |0041: iput v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.pushIterations:I // field@1032 │ │ +096cfe: 5493 2e10 |0043: iget-object v3, v9, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +096d02: 5494 3710 |0045: iget-object v4, v9, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +096d06: 5295 3410 |0047: iget v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.stashCapacity:I // field@1034 │ │ +096d0a: b0a5 |0049: add-int/2addr v5, v10 │ │ +096d0c: 2355 9204 |004a: new-array v5, v5, [Ljava/lang/Object; // type@0492 │ │ +096d10: 1f05 9204 |004c: check-cast v5, [Ljava/lang/Object; // type@0492 │ │ +096d14: 5b95 2e10 |004e: iput-object v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +096d18: 5295 3410 |0050: iget v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.stashCapacity:I // field@1034 │ │ +096d1c: b0a5 |0052: add-int/2addr v5, v10 │ │ +096d1e: 2355 9204 |0053: new-array v5, v5, [Ljava/lang/Object; // type@0492 │ │ +096d22: 1f05 9204 |0055: check-cast v5, [Ljava/lang/Object; // type@0492 │ │ +096d26: 5b95 3710 |0057: iput-object v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +096d2a: 5998 3310 |0059: iput v8, v9, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +096d2e: 5998 3510 |005b: iput v8, v9, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ +096d32: 1200 |005d: const/4 v0, #int 0 // #0 │ │ +096d34: 3520 0e00 |005e: if-ge v0, v2, 006c // +000e │ │ +096d38: 4601 0300 |0060: aget-object v1, v3, v0 │ │ +096d3c: 3801 0700 |0062: if-eqz v1, 0069 // +0007 │ │ +096d40: 4605 0400 |0064: aget-object v5, v4, v0 │ │ +096d44: 7030 ec1f 1905 |0066: invoke-direct {v9, v1, v5}, Lcom/badlogic/gdx/utils/IdentityMap;.putResize:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1fec │ │ +096d4a: d800 0001 |0069: add-int/lit8 v0, v0, #int 1 // #01 │ │ +096d4e: 28f3 |006b: goto 005e // -000d │ │ +096d50: 0e00 |006c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=437 │ │ 0x0007 line=439 │ │ 0x0009 line=440 │ │ 0x0010 line=441 │ │ 0x0014 line=442 │ │ @@ -130528,32 +130550,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -088818: |[088818] com.badlogic.gdx.utils.IdentityMap.clear:()V │ │ -088828: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -08882a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -08882c: 5482 2e10 |0002: iget-object v2, v8, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -088830: 5483 3710 |0004: iget-object v3, v8, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -088834: 5284 2b10 |0006: iget v4, v8, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -088838: 5285 3510 |0008: iget v5, v8, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ -08883c: 9000 0405 |000a: add-int v0, v4, v5 │ │ -088840: 0101 |000c: move v1, v0 │ │ -088842: d800 01ff |000d: add-int/lit8 v0, v1, #int -1 // #ff │ │ -088846: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ -08884a: 4d07 0200 |0011: aput-object v7, v2, v0 │ │ -08884e: 4d07 0300 |0013: aput-object v7, v3, v0 │ │ -088852: 0101 |0015: move v1, v0 │ │ -088854: 28f7 |0016: goto 000d // -0009 │ │ -088856: 5986 3310 |0017: iput v6, v8, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -08885a: 5986 3510 |0019: iput v6, v8, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ -08885e: 0e00 |001b: return-void │ │ +096d54: |[096d54] com.badlogic.gdx.utils.IdentityMap.clear:()V │ │ +096d64: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +096d66: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +096d68: 5482 2e10 |0002: iget-object v2, v8, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +096d6c: 5483 3710 |0004: iget-object v3, v8, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +096d70: 5284 2b10 |0006: iget v4, v8, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +096d74: 5285 3510 |0008: iget v5, v8, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ +096d78: 9000 0405 |000a: add-int v0, v4, v5 │ │ +096d7c: 0101 |000c: move v1, v0 │ │ +096d7e: d800 01ff |000d: add-int/lit8 v0, v1, #int -1 // #ff │ │ +096d82: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ +096d86: 4d07 0200 |0011: aput-object v7, v2, v0 │ │ +096d8a: 4d07 0300 |0013: aput-object v7, v3, v0 │ │ +096d8e: 0101 |0015: move v1, v0 │ │ +096d90: 28f7 |0016: goto 000d // -0009 │ │ +096d92: 5986 3310 |0017: iput v6, v8, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +096d96: 5986 3510 |0019: iput v6, v8, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ +096d9a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=359 │ │ 0x0004 line=360 │ │ 0x0006 line=361 │ │ 0x0011 line=362 │ │ 0x0013 line=363 │ │ @@ -130576,37 +130598,37 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -088860: |[088860] com.badlogic.gdx.utils.IdentityMap.containsKey:(Ljava/lang/Object;)Z │ │ -088870: 7110 7b26 0400 |0000: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@267b │ │ -088876: 0a00 |0003: move-result v0 │ │ -088878: 5232 3110 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@1031 │ │ -08887c: 9501 0002 |0006: and-int v1, v0, v2 │ │ -088880: 5432 2e10 |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -088884: 4602 0201 |000a: aget-object v2, v2, v1 │ │ -088888: 3224 1b00 |000c: if-eq v4, v2, 0027 // +001b │ │ -08888c: 7020 e71f 0300 |000e: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.hash2:(I)I // method@1fe7 │ │ -088892: 0a01 |0011: move-result v1 │ │ -088894: 5432 2e10 |0012: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -088898: 4602 0201 |0014: aget-object v2, v2, v1 │ │ -08889c: 3224 1100 |0016: if-eq v4, v2, 0027 // +0011 │ │ -0888a0: 7020 e81f 0300 |0018: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.hash3:(I)I // method@1fe8 │ │ -0888a6: 0a01 |001b: move-result v1 │ │ -0888a8: 5432 2e10 |001c: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -0888ac: 4602 0201 |001e: aget-object v2, v2, v1 │ │ -0888b0: 3224 0700 |0020: if-eq v4, v2, 0027 // +0007 │ │ -0888b4: 7020 df1f 4300 |0022: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/IdentityMap;.containsKeyStash:(Ljava/lang/Object;)Z // method@1fdf │ │ -0888ba: 0a02 |0025: move-result v2 │ │ -0888bc: 0f02 |0026: return v2 │ │ -0888be: 1212 |0027: const/4 v2, #int 1 // #1 │ │ -0888c0: 28fe |0028: goto 0026 // -0002 │ │ +096d9c: |[096d9c] com.badlogic.gdx.utils.IdentityMap.containsKey:(Ljava/lang/Object;)Z │ │ +096dac: 7110 7b26 0400 |0000: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@267b │ │ +096db2: 0a00 |0003: move-result v0 │ │ +096db4: 5232 3110 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@1031 │ │ +096db8: 9501 0002 |0006: and-int v1, v0, v2 │ │ +096dbc: 5432 2e10 |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +096dc0: 4602 0201 |000a: aget-object v2, v2, v1 │ │ +096dc4: 3224 1b00 |000c: if-eq v4, v2, 0027 // +001b │ │ +096dc8: 7020 e71f 0300 |000e: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.hash2:(I)I // method@1fe7 │ │ +096dce: 0a01 |0011: move-result v1 │ │ +096dd0: 5432 2e10 |0012: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +096dd4: 4602 0201 |0014: aget-object v2, v2, v1 │ │ +096dd8: 3224 1100 |0016: if-eq v4, v2, 0027 // +0011 │ │ +096ddc: 7020 e81f 0300 |0018: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.hash3:(I)I // method@1fe8 │ │ +096de2: 0a01 |001b: move-result v1 │ │ +096de4: 5432 2e10 |001c: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +096de8: 4602 0201 |001e: aget-object v2, v2, v1 │ │ +096dec: 3224 0700 |0020: if-eq v4, v2, 0027 // +0007 │ │ +096df0: 7020 df1f 4300 |0022: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/IdentityMap;.containsKeyStash:(Ljava/lang/Object;)Z // method@1fdf │ │ +096df6: 0a02 |0025: move-result v2 │ │ +096df8: 0f02 |0026: return v2 │ │ +096dfa: 1212 |0027: const/4 v2, #int 1 // #1 │ │ +096dfc: 28fe |0028: goto 0026 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0004 line=391 │ │ 0x0008 line=392 │ │ 0x000e line=393 │ │ 0x0012 line=394 │ │ @@ -130626,57 +130648,57 @@ │ │ type : '(Ljava/lang/Object;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -0888c4: |[0888c4] com.badlogic.gdx.utils.IdentityMap.containsValue:(Ljava/lang/Object;Z)Z │ │ -0888d4: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0888d6: 5473 3710 |0001: iget-object v3, v7, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -0888da: 3908 1800 |0003: if-nez v8, 001b // +0018 │ │ -0888de: 5472 2e10 |0005: iget-object v2, v7, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -0888e2: 5275 2b10 |0007: iget v5, v7, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -0888e6: 5276 3510 |0009: iget v6, v7, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ -0888ea: 9000 0506 |000b: add-int v0, v5, v6 │ │ -0888ee: 0101 |000d: move v1, v0 │ │ -0888f0: d800 01ff |000e: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0888f4: 3d01 3300 |0010: if-lez v1, 0043 // +0033 │ │ -0888f8: 4605 0200 |0012: aget-object v5, v2, v0 │ │ -0888fc: 3805 3100 |0014: if-eqz v5, 0045 // +0031 │ │ -088900: 4605 0300 |0016: aget-object v5, v3, v0 │ │ -088904: 3905 2d00 |0018: if-nez v5, 0045 // +002d │ │ -088908: 0f04 |001a: return v4 │ │ -08890a: 3809 1300 |001b: if-eqz v9, 002e // +0013 │ │ -08890e: 5275 2b10 |001d: iget v5, v7, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -088912: 5276 3510 |001f: iget v6, v7, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ -088916: 9000 0506 |0021: add-int v0, v5, v6 │ │ -08891a: 0101 |0023: move v1, v0 │ │ -08891c: d800 01ff |0024: add-int/lit8 v0, v1, #int -1 // #ff │ │ -088920: 3d01 1d00 |0026: if-lez v1, 0043 // +001d │ │ -088924: 4605 0300 |0028: aget-object v5, v3, v0 │ │ -088928: 3285 f0ff |002a: if-eq v5, v8, 001a // -0010 │ │ -08892c: 0101 |002c: move v1, v0 │ │ -08892e: 28f7 |002d: goto 0024 // -0009 │ │ -088930: 5275 2b10 |002e: iget v5, v7, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -088934: 5276 3510 |0030: iget v6, v7, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ -088938: 9000 0506 |0032: add-int v0, v5, v6 │ │ -08893c: 0101 |0034: move v1, v0 │ │ -08893e: d800 01ff |0035: add-int/lit8 v0, v1, #int -1 // #ff │ │ -088942: 3d01 0c00 |0037: if-lez v1, 0043 // +000c │ │ -088946: 4605 0300 |0039: aget-object v5, v3, v0 │ │ -08894a: 6e20 2826 5800 |003b: invoke-virtual {v8, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -088950: 0a05 |003e: move-result v5 │ │ -088952: 3905 dbff |003f: if-nez v5, 001a // -0025 │ │ -088956: 0101 |0041: move v1, v0 │ │ -088958: 28f3 |0042: goto 0035 // -000d │ │ -08895a: 1204 |0043: const/4 v4, #int 0 // #0 │ │ -08895c: 28d6 |0044: goto 001a // -002a │ │ -08895e: 0101 |0045: move v1, v0 │ │ -088960: 28c8 |0046: goto 000e // -0038 │ │ +096e00: |[096e00] com.badlogic.gdx.utils.IdentityMap.containsValue:(Ljava/lang/Object;Z)Z │ │ +096e10: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +096e12: 5473 3710 |0001: iget-object v3, v7, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +096e16: 3908 1800 |0003: if-nez v8, 001b // +0018 │ │ +096e1a: 5472 2e10 |0005: iget-object v2, v7, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +096e1e: 5275 2b10 |0007: iget v5, v7, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +096e22: 5276 3510 |0009: iget v6, v7, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ +096e26: 9000 0506 |000b: add-int v0, v5, v6 │ │ +096e2a: 0101 |000d: move v1, v0 │ │ +096e2c: d800 01ff |000e: add-int/lit8 v0, v1, #int -1 // #ff │ │ +096e30: 3d01 3300 |0010: if-lez v1, 0043 // +0033 │ │ +096e34: 4605 0200 |0012: aget-object v5, v2, v0 │ │ +096e38: 3805 3100 |0014: if-eqz v5, 0045 // +0031 │ │ +096e3c: 4605 0300 |0016: aget-object v5, v3, v0 │ │ +096e40: 3905 2d00 |0018: if-nez v5, 0045 // +002d │ │ +096e44: 0f04 |001a: return v4 │ │ +096e46: 3809 1300 |001b: if-eqz v9, 002e // +0013 │ │ +096e4a: 5275 2b10 |001d: iget v5, v7, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +096e4e: 5276 3510 |001f: iget v6, v7, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ +096e52: 9000 0506 |0021: add-int v0, v5, v6 │ │ +096e56: 0101 |0023: move v1, v0 │ │ +096e58: d800 01ff |0024: add-int/lit8 v0, v1, #int -1 // #ff │ │ +096e5c: 3d01 1d00 |0026: if-lez v1, 0043 // +001d │ │ +096e60: 4605 0300 |0028: aget-object v5, v3, v0 │ │ +096e64: 3285 f0ff |002a: if-eq v5, v8, 001a // -0010 │ │ +096e68: 0101 |002c: move v1, v0 │ │ +096e6a: 28f7 |002d: goto 0024 // -0009 │ │ +096e6c: 5275 2b10 |002e: iget v5, v7, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +096e70: 5276 3510 |0030: iget v6, v7, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ +096e74: 9000 0506 |0032: add-int v0, v5, v6 │ │ +096e78: 0101 |0034: move v1, v0 │ │ +096e7a: d800 01ff |0035: add-int/lit8 v0, v1, #int -1 // #ff │ │ +096e7e: 3d01 0c00 |0037: if-lez v1, 0043 // +000c │ │ +096e82: 4605 0300 |0039: aget-object v5, v3, v0 │ │ +096e86: 6e20 2826 5800 |003b: invoke-virtual {v8, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +096e8c: 0a05 |003e: move-result v5 │ │ +096e8e: 3905 dbff |003f: if-nez v5, 001a // -0025 │ │ +096e92: 0101 |0041: move v1, v0 │ │ +096e94: 28f3 |0042: goto 0035 // -000d │ │ +096e96: 1204 |0043: const/4 v4, #int 0 // #0 │ │ +096e98: 28d6 |0044: goto 001a // -002a │ │ +096e9a: 0101 |0045: move v1, v0 │ │ +096e9c: 28c8 |0046: goto 000e // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=374 │ │ 0x0003 line=375 │ │ 0x0005 line=376 │ │ 0x0007 line=377 │ │ 0x0012 line=378 │ │ @@ -130714,27 +130736,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -088964: |[088964] com.badlogic.gdx.utils.IdentityMap.ensureCapacity:(I)V │ │ -088974: 5231 3310 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -088978: 9000 0104 |0002: add-int v0, v1, v4 │ │ -08897c: 5231 3610 |0004: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@1036 │ │ -088980: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ -088984: 8201 |0008: int-to-float v1, v0 │ │ -088986: 5232 3010 |0009: iget v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.loadFactor:F // field@1030 │ │ -08898a: c921 |000b: div-float/2addr v1, v2 │ │ -08898c: 8711 |000c: float-to-int v1, v1 │ │ -08898e: 7110 9013 0100 |000d: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ -088994: 0a01 |0010: move-result v1 │ │ -088996: 7020 f11f 1300 |0011: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1ff1 │ │ -08899c: 0e00 |0014: return-void │ │ +096ea0: |[096ea0] com.badlogic.gdx.utils.IdentityMap.ensureCapacity:(I)V │ │ +096eb0: 5231 3310 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +096eb4: 9000 0104 |0002: add-int v0, v1, v4 │ │ +096eb8: 5231 3610 |0004: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@1036 │ │ +096ebc: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ +096ec0: 8201 |0008: int-to-float v1, v0 │ │ +096ec2: 5232 3010 |0009: iget v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.loadFactor:F // field@1030 │ │ +096ec6: c921 |000b: div-float/2addr v1, v2 │ │ +096ec8: 8711 |000c: float-to-int v1, v1 │ │ +096eca: 7110 9013 0100 |000d: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ +096ed0: 0a01 |0010: move-result v1 │ │ +096ed2: 7020 f11f 1300 |0011: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1ff1 │ │ +096ed8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0004 line=433 │ │ 0x0014 line=434 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Lcom/badlogic/gdx/utils/IdentityMap; │ │ @@ -130747,25 +130769,25 @@ │ │ type : '()Lcom/badlogic/gdx/utils/IdentityMap$Entries;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0889a0: |[0889a0] com.badlogic.gdx.utils.IdentityMap.entries:()Lcom/badlogic/gdx/utils/IdentityMap$Entries; │ │ -0889b0: 5410 2c10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.entries:Lcom/badlogic/gdx/utils/IdentityMap$Entries; // field@102c │ │ -0889b4: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -0889b8: 2200 fe02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IdentityMap$Entries; // type@02fe │ │ -0889bc: 7020 bb1f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.:(Lcom/badlogic/gdx/utils/IdentityMap;)V // method@1fbb │ │ -0889c2: 5b10 2c10 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.entries:Lcom/badlogic/gdx/utils/IdentityMap$Entries; // field@102c │ │ -0889c6: 5410 2c10 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.entries:Lcom/badlogic/gdx/utils/IdentityMap$Entries; // field@102c │ │ -0889ca: 1100 |000d: return-object v0 │ │ -0889cc: 5410 2c10 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.entries:Lcom/badlogic/gdx/utils/IdentityMap$Entries; // field@102c │ │ -0889d0: 6e10 c21f 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.reset:()V // method@1fc2 │ │ -0889d6: 28f8 |0013: goto 000b // -0008 │ │ +096edc: |[096edc] com.badlogic.gdx.utils.IdentityMap.entries:()Lcom/badlogic/gdx/utils/IdentityMap$Entries; │ │ +096eec: 5410 2c10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.entries:Lcom/badlogic/gdx/utils/IdentityMap$Entries; // field@102c │ │ +096ef0: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +096ef4: 2200 fc02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IdentityMap$Entries; // type@02fc │ │ +096ef8: 7020 bb1f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.:(Lcom/badlogic/gdx/utils/IdentityMap;)V // method@1fbb │ │ +096efe: 5b10 2c10 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.entries:Lcom/badlogic/gdx/utils/IdentityMap$Entries; // field@102c │ │ +096f02: 5410 2c10 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.entries:Lcom/badlogic/gdx/utils/IdentityMap$Entries; // field@102c │ │ +096f06: 1100 |000d: return-object v0 │ │ +096f08: 5410 2c10 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.entries:Lcom/badlogic/gdx/utils/IdentityMap$Entries; // field@102c │ │ +096f0c: 6e10 c21f 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.reset:()V // method@1fc2 │ │ +096f12: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ 0x0004 line=501 │ │ 0x000b line=504 │ │ 0x000e line=503 │ │ locals : │ │ @@ -130777,63 +130799,63 @@ │ │ type : '(Ljava/lang/Object;Z)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -0889d8: |[0889d8] com.badlogic.gdx.utils.IdentityMap.findKey:(Ljava/lang/Object;Z)Ljava/lang/Object; │ │ -0889e8: 5463 3710 |0000: iget-object v3, v6, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -0889ec: 3907 1a00 |0002: if-nez v7, 001c // +001a │ │ -0889f0: 5462 2e10 |0004: iget-object v2, v6, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -0889f4: 5264 2b10 |0006: iget v4, v6, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -0889f8: 5265 3510 |0008: iget v5, v6, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ -0889fc: 9000 0405 |000a: add-int v0, v4, v5 │ │ -088a00: 0101 |000c: move v1, v0 │ │ -088a02: d800 01ff |000d: add-int/lit8 v0, v1, #int -1 // #ff │ │ -088a06: 3d01 3b00 |000f: if-lez v1, 004a // +003b │ │ -088a0a: 4604 0200 |0011: aget-object v4, v2, v0 │ │ -088a0e: 3804 3d00 |0013: if-eqz v4, 0050 // +003d │ │ -088a12: 4604 0300 |0015: aget-object v4, v3, v0 │ │ -088a16: 3904 3900 |0017: if-nez v4, 0050 // +0039 │ │ -088a1a: 4604 0200 |0019: aget-object v4, v2, v0 │ │ -088a1e: 1104 |001b: return-object v4 │ │ -088a20: 3808 1600 |001c: if-eqz v8, 0032 // +0016 │ │ -088a24: 5264 2b10 |001e: iget v4, v6, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -088a28: 5265 3510 |0020: iget v5, v6, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ -088a2c: 9000 0405 |0022: add-int v0, v4, v5 │ │ -088a30: 0101 |0024: move v1, v0 │ │ -088a32: d800 01ff |0025: add-int/lit8 v0, v1, #int -1 // #ff │ │ -088a36: 3d01 2300 |0027: if-lez v1, 004a // +0023 │ │ -088a3a: 4604 0300 |0029: aget-object v4, v3, v0 │ │ -088a3e: 3374 2300 |002b: if-ne v4, v7, 004e // +0023 │ │ -088a42: 5464 2e10 |002d: iget-object v4, v6, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -088a46: 4604 0400 |002f: aget-object v4, v4, v0 │ │ -088a4a: 28ea |0031: goto 001b // -0016 │ │ -088a4c: 5264 2b10 |0032: iget v4, v6, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -088a50: 5265 3510 |0034: iget v5, v6, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ -088a54: 9000 0405 |0036: add-int v0, v4, v5 │ │ -088a58: 0101 |0038: move v1, v0 │ │ -088a5a: d800 01ff |0039: add-int/lit8 v0, v1, #int -1 // #ff │ │ -088a5e: 3d01 0f00 |003b: if-lez v1, 004a // +000f │ │ -088a62: 4604 0300 |003d: aget-object v4, v3, v0 │ │ -088a66: 6e20 2826 4700 |003f: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -088a6c: 0a04 |0042: move-result v4 │ │ -088a6e: 3804 0900 |0043: if-eqz v4, 004c // +0009 │ │ -088a72: 5464 2e10 |0045: iget-object v4, v6, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -088a76: 4604 0400 |0047: aget-object v4, v4, v0 │ │ -088a7a: 28d2 |0049: goto 001b // -002e │ │ -088a7c: 1204 |004a: const/4 v4, #int 0 // #0 │ │ -088a7e: 28d0 |004b: goto 001b // -0030 │ │ -088a80: 0101 |004c: move v1, v0 │ │ -088a82: 28ec |004d: goto 0039 // -0014 │ │ -088a84: 0101 |004e: move v1, v0 │ │ -088a86: 28d6 |004f: goto 0025 // -002a │ │ -088a88: 0101 |0050: move v1, v0 │ │ -088a8a: 28bc |0051: goto 000d // -0044 │ │ +096f14: |[096f14] com.badlogic.gdx.utils.IdentityMap.findKey:(Ljava/lang/Object;Z)Ljava/lang/Object; │ │ +096f24: 5463 3710 |0000: iget-object v3, v6, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +096f28: 3907 1a00 |0002: if-nez v7, 001c // +001a │ │ +096f2c: 5462 2e10 |0004: iget-object v2, v6, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +096f30: 5264 2b10 |0006: iget v4, v6, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +096f34: 5265 3510 |0008: iget v5, v6, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ +096f38: 9000 0405 |000a: add-int v0, v4, v5 │ │ +096f3c: 0101 |000c: move v1, v0 │ │ +096f3e: d800 01ff |000d: add-int/lit8 v0, v1, #int -1 // #ff │ │ +096f42: 3d01 3b00 |000f: if-lez v1, 004a // +003b │ │ +096f46: 4604 0200 |0011: aget-object v4, v2, v0 │ │ +096f4a: 3804 3d00 |0013: if-eqz v4, 0050 // +003d │ │ +096f4e: 4604 0300 |0015: aget-object v4, v3, v0 │ │ +096f52: 3904 3900 |0017: if-nez v4, 0050 // +0039 │ │ +096f56: 4604 0200 |0019: aget-object v4, v2, v0 │ │ +096f5a: 1104 |001b: return-object v4 │ │ +096f5c: 3808 1600 |001c: if-eqz v8, 0032 // +0016 │ │ +096f60: 5264 2b10 |001e: iget v4, v6, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +096f64: 5265 3510 |0020: iget v5, v6, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ +096f68: 9000 0405 |0022: add-int v0, v4, v5 │ │ +096f6c: 0101 |0024: move v1, v0 │ │ +096f6e: d800 01ff |0025: add-int/lit8 v0, v1, #int -1 // #ff │ │ +096f72: 3d01 2300 |0027: if-lez v1, 004a // +0023 │ │ +096f76: 4604 0300 |0029: aget-object v4, v3, v0 │ │ +096f7a: 3374 2300 |002b: if-ne v4, v7, 004e // +0023 │ │ +096f7e: 5464 2e10 |002d: iget-object v4, v6, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +096f82: 4604 0400 |002f: aget-object v4, v4, v0 │ │ +096f86: 28ea |0031: goto 001b // -0016 │ │ +096f88: 5264 2b10 |0032: iget v4, v6, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +096f8c: 5265 3510 |0034: iget v5, v6, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ +096f90: 9000 0405 |0036: add-int v0, v4, v5 │ │ +096f94: 0101 |0038: move v1, v0 │ │ +096f96: d800 01ff |0039: add-int/lit8 v0, v1, #int -1 // #ff │ │ +096f9a: 3d01 0f00 |003b: if-lez v1, 004a // +000f │ │ +096f9e: 4604 0300 |003d: aget-object v4, v3, v0 │ │ +096fa2: 6e20 2826 4700 |003f: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +096fa8: 0a04 |0042: move-result v4 │ │ +096faa: 3804 0900 |0043: if-eqz v4, 004c // +0009 │ │ +096fae: 5464 2e10 |0045: iget-object v4, v6, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +096fb2: 4604 0400 |0047: aget-object v4, v4, v0 │ │ +096fb6: 28d2 |0049: goto 001b // -002e │ │ +096fb8: 1204 |004a: const/4 v4, #int 0 // #0 │ │ +096fba: 28d0 |004b: goto 001b // -0030 │ │ +096fbc: 0101 |004c: move v1, v0 │ │ +096fbe: 28ec |004d: goto 0039 // -0014 │ │ +096fc0: 0101 |004e: move v1, v0 │ │ +096fc2: 28d6 |004f: goto 0025 // -002a │ │ +096fc4: 0101 |0050: move v1, v0 │ │ +096fc6: 28bc |0051: goto 000d // -0044 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0002 line=415 │ │ 0x0004 line=416 │ │ 0x0006 line=417 │ │ 0x0011 line=418 │ │ @@ -130872,39 +130894,39 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -088a8c: |[088a8c] com.badlogic.gdx.utils.IdentityMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -088a9c: 7110 7b26 0400 |0000: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@267b │ │ -088aa2: 0a00 |0003: move-result v0 │ │ -088aa4: 5232 3110 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@1031 │ │ -088aa8: 9501 0002 |0006: and-int v1, v0, v2 │ │ -088aac: 5432 2e10 |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -088ab0: 4602 0201 |000a: aget-object v2, v2, v1 │ │ -088ab4: 3224 1c00 |000c: if-eq v4, v2, 0028 // +001c │ │ -088ab8: 7020 e71f 0300 |000e: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.hash2:(I)I // method@1fe7 │ │ -088abe: 0a01 |0011: move-result v1 │ │ -088ac0: 5432 2e10 |0012: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -088ac4: 4602 0201 |0014: aget-object v2, v2, v1 │ │ -088ac8: 3224 1200 |0016: if-eq v4, v2, 0028 // +0012 │ │ -088acc: 7020 e81f 0300 |0018: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.hash3:(I)I // method@1fe8 │ │ -088ad2: 0a01 |001b: move-result v1 │ │ -088ad4: 5432 2e10 |001c: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -088ad8: 4602 0201 |001e: aget-object v2, v2, v1 │ │ -088adc: 3224 0800 |0020: if-eq v4, v2, 0028 // +0008 │ │ -088ae0: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -088ae2: 7030 e61f 4302 |0023: invoke-direct {v3, v4, v2}, Lcom/badlogic/gdx/utils/IdentityMap;.getStash:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1fe6 │ │ -088ae8: 0c02 |0026: move-result-object v2 │ │ -088aea: 1102 |0027: return-object v2 │ │ -088aec: 5432 3710 |0028: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -088af0: 4602 0201 |002a: aget-object v2, v2, v1 │ │ -088af4: 28fb |002c: goto 0027 // -0005 │ │ +096fc8: |[096fc8] com.badlogic.gdx.utils.IdentityMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +096fd8: 7110 7b26 0400 |0000: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@267b │ │ +096fde: 0a00 |0003: move-result v0 │ │ +096fe0: 5232 3110 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@1031 │ │ +096fe4: 9501 0002 |0006: and-int v1, v0, v2 │ │ +096fe8: 5432 2e10 |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +096fec: 4602 0201 |000a: aget-object v2, v2, v1 │ │ +096ff0: 3224 1c00 |000c: if-eq v4, v2, 0028 // +001c │ │ +096ff4: 7020 e71f 0300 |000e: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.hash2:(I)I // method@1fe7 │ │ +096ffa: 0a01 |0011: move-result v1 │ │ +096ffc: 5432 2e10 |0012: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +097000: 4602 0201 |0014: aget-object v2, v2, v1 │ │ +097004: 3224 1200 |0016: if-eq v4, v2, 0028 // +0012 │ │ +097008: 7020 e81f 0300 |0018: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.hash3:(I)I // method@1fe8 │ │ +09700e: 0a01 |001b: move-result v1 │ │ +097010: 5432 2e10 |001c: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +097014: 4602 0201 |001e: aget-object v2, v2, v1 │ │ +097018: 3224 0800 |0020: if-eq v4, v2, 0028 // +0008 │ │ +09701c: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +09701e: 7030 e61f 4302 |0023: invoke-direct {v3, v4, v2}, Lcom/badlogic/gdx/utils/IdentityMap;.getStash:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1fe6 │ │ +097024: 0c02 |0026: move-result-object v2 │ │ +097026: 1102 |0027: return-object v2 │ │ +097028: 5432 3710 |0028: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +09702c: 4602 0201 |002a: aget-object v2, v2, v1 │ │ +097030: 28fb |002c: goto 0027 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0004 line=270 │ │ 0x0008 line=271 │ │ 0x000e line=272 │ │ 0x0012 line=273 │ │ @@ -130924,38 +130946,38 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -088af8: |[088af8] com.badlogic.gdx.utils.IdentityMap.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -088b08: 7110 7b26 0400 |0000: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@267b │ │ -088b0e: 0a00 |0003: move-result v0 │ │ -088b10: 5232 3110 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@1031 │ │ -088b14: 9501 0002 |0006: and-int v1, v0, v2 │ │ -088b18: 5432 2e10 |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -088b1c: 4602 0201 |000a: aget-object v2, v2, v1 │ │ -088b20: 3224 1b00 |000c: if-eq v4, v2, 0027 // +001b │ │ -088b24: 7020 e71f 0300 |000e: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.hash2:(I)I // method@1fe7 │ │ -088b2a: 0a01 |0011: move-result v1 │ │ -088b2c: 5432 2e10 |0012: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -088b30: 4602 0201 |0014: aget-object v2, v2, v1 │ │ -088b34: 3224 1100 |0016: if-eq v4, v2, 0027 // +0011 │ │ -088b38: 7020 e81f 0300 |0018: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.hash3:(I)I // method@1fe8 │ │ -088b3e: 0a01 |001b: move-result v1 │ │ -088b40: 5432 2e10 |001c: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -088b44: 4602 0201 |001e: aget-object v2, v2, v1 │ │ -088b48: 3224 0700 |0020: if-eq v4, v2, 0027 // +0007 │ │ -088b4c: 7030 e61f 4305 |0022: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/utils/IdentityMap;.getStash:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1fe6 │ │ -088b52: 0c02 |0025: move-result-object v2 │ │ -088b54: 1102 |0026: return-object v2 │ │ -088b56: 5432 3710 |0027: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -088b5a: 4602 0201 |0029: aget-object v2, v2, v1 │ │ -088b5e: 28fb |002b: goto 0026 // -0005 │ │ +097034: |[097034] com.badlogic.gdx.utils.IdentityMap.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +097044: 7110 7b26 0400 |0000: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@267b │ │ +09704a: 0a00 |0003: move-result v0 │ │ +09704c: 5232 3110 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@1031 │ │ +097050: 9501 0002 |0006: and-int v1, v0, v2 │ │ +097054: 5432 2e10 |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +097058: 4602 0201 |000a: aget-object v2, v2, v1 │ │ +09705c: 3224 1b00 |000c: if-eq v4, v2, 0027 // +001b │ │ +097060: 7020 e71f 0300 |000e: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.hash2:(I)I // method@1fe7 │ │ +097066: 0a01 |0011: move-result v1 │ │ +097068: 5432 2e10 |0012: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +09706c: 4602 0201 |0014: aget-object v2, v2, v1 │ │ +097070: 3224 1100 |0016: if-eq v4, v2, 0027 // +0011 │ │ +097074: 7020 e81f 0300 |0018: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.hash3:(I)I // method@1fe8 │ │ +09707a: 0a01 |001b: move-result v1 │ │ +09707c: 5432 2e10 |001c: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +097080: 4602 0201 |001e: aget-object v2, v2, v1 │ │ +097084: 3224 0700 |0020: if-eq v4, v2, 0027 // +0007 │ │ +097088: 7030 e61f 4305 |0022: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/utils/IdentityMap;.getStash:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1fe6 │ │ +09708e: 0c02 |0025: move-result-object v2 │ │ +097090: 1102 |0026: return-object v2 │ │ +097092: 5432 3710 |0027: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +097096: 4602 0201 |0029: aget-object v2, v2, v1 │ │ +09709a: 28fb |002b: goto 0026 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0004 line=283 │ │ 0x0008 line=284 │ │ 0x000e line=285 │ │ 0x0012 line=286 │ │ @@ -130977,25 +130999,25 @@ │ │ type : '()Lcom/badlogic/gdx/utils/IdentityMap$Keys;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -088b60: |[088b60] com.badlogic.gdx.utils.IdentityMap.keys:()Lcom/badlogic/gdx/utils/IdentityMap$Keys; │ │ -088b70: 5410 2f10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.keys:Lcom/badlogic/gdx/utils/IdentityMap$Keys; // field@102f │ │ -088b74: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -088b78: 2200 0003 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IdentityMap$Keys; // type@0300 │ │ -088b7c: 7020 c51f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.:(Lcom/badlogic/gdx/utils/IdentityMap;)V // method@1fc5 │ │ -088b82: 5b10 2f10 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.keys:Lcom/badlogic/gdx/utils/IdentityMap$Keys; // field@102f │ │ -088b86: 5410 2f10 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.keys:Lcom/badlogic/gdx/utils/IdentityMap$Keys; // field@102f │ │ -088b8a: 1100 |000d: return-object v0 │ │ -088b8c: 5410 2f10 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.keys:Lcom/badlogic/gdx/utils/IdentityMap$Keys; // field@102f │ │ -088b90: 6e10 cb1f 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.reset:()V // method@1fcb │ │ -088b96: 28f8 |0013: goto 000b // -0008 │ │ +09709c: |[09709c] com.badlogic.gdx.utils.IdentityMap.keys:()Lcom/badlogic/gdx/utils/IdentityMap$Keys; │ │ +0970ac: 5410 2f10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.keys:Lcom/badlogic/gdx/utils/IdentityMap$Keys; // field@102f │ │ +0970b0: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +0970b4: 2200 fe02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IdentityMap$Keys; // type@02fe │ │ +0970b8: 7020 c51f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.:(Lcom/badlogic/gdx/utils/IdentityMap;)V // method@1fc5 │ │ +0970be: 5b10 2f10 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.keys:Lcom/badlogic/gdx/utils/IdentityMap$Keys; // field@102f │ │ +0970c2: 5410 2f10 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.keys:Lcom/badlogic/gdx/utils/IdentityMap$Keys; // field@102f │ │ +0970c6: 1100 |000d: return-object v0 │ │ +0970c8: 5410 2f10 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.keys:Lcom/badlogic/gdx/utils/IdentityMap$Keys; // field@102f │ │ +0970cc: 6e10 cb1f 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.reset:()V // method@1fcb │ │ +0970d2: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ 0x0004 line=521 │ │ 0x000b line=524 │ │ 0x000e line=523 │ │ locals : │ │ @@ -131007,111 +131029,111 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 17 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 183 16-bit code units │ │ -088b98: |[088b98] com.badlogic.gdx.utils.IdentityMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -088ba8: 390f 0a00 |0000: if-nez v15, 000a // +000a │ │ -088bac: 2200 af03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -088bb0: 1a01 561f |0004: const-string v1, "key cannot be null." // string@1f56 │ │ -088bb4: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -088bba: 2700 |0009: throw v0 │ │ -088bbc: 54eb 2e10 |000a: iget-object v11, v14, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -088bc0: 7110 7b26 0f00 |000c: invoke-static {v15}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@267b │ │ -088bc6: 0a09 |000f: move-result v9 │ │ -088bc8: 52e0 3110 |0010: iget v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@1031 │ │ -088bcc: 9503 0900 |0012: and-int v3, v9, v0 │ │ -088bd0: 4604 0b03 |0014: aget-object v4, v11, v3 │ │ -088bd4: 33f4 0b00 |0016: if-ne v4, v15, 0021 // +000b │ │ -088bd8: 54e0 3710 |0018: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -088bdc: 460d 0003 |001a: aget-object v13, v0, v3 │ │ -088be0: 54e0 3710 |001c: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -088be4: 4d10 0003 |001e: aput-object v16, v0, v3 │ │ -088be8: 110d |0020: return-object v13 │ │ -088bea: 7020 e71f 9e00 |0021: invoke-direct {v14, v9}, Lcom/badlogic/gdx/utils/IdentityMap;.hash2:(I)I // method@1fe7 │ │ -088bf0: 0a05 |0024: move-result v5 │ │ -088bf2: 4606 0b05 |0025: aget-object v6, v11, v5 │ │ -088bf6: 33f6 0b00 |0027: if-ne v6, v15, 0032 // +000b │ │ -088bfa: 54e0 3710 |0029: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -088bfe: 460d 0005 |002b: aget-object v13, v0, v5 │ │ -088c02: 54e0 3710 |002d: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -088c06: 4d10 0005 |002f: aput-object v16, v0, v5 │ │ -088c0a: 28ef |0031: goto 0020 // -0011 │ │ -088c0c: 7020 e81f 9e00 |0032: invoke-direct {v14, v9}, Lcom/badlogic/gdx/utils/IdentityMap;.hash3:(I)I // method@1fe8 │ │ -088c12: 0a07 |0035: move-result v7 │ │ -088c14: 4608 0b07 |0036: aget-object v8, v11, v7 │ │ -088c18: 33f8 0b00 |0038: if-ne v8, v15, 0043 // +000b │ │ -088c1c: 54e0 3710 |003a: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -088c20: 460d 0007 |003c: aget-object v13, v0, v7 │ │ -088c24: 54e0 3710 |003e: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -088c28: 4d10 0007 |0040: aput-object v16, v0, v7 │ │ -088c2c: 28de |0042: goto 0020 // -0022 │ │ -088c2e: 52ea 2b10 |0043: iget v10, v14, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -088c32: 52e0 3510 |0045: iget v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ -088c36: 900c 0a00 |0047: add-int v12, v10, v0 │ │ -088c3a: 35ca 1200 |0049: if-ge v10, v12, 005b // +0012 │ │ -088c3e: 4600 0b0a |004b: aget-object v0, v11, v10 │ │ -088c42: 33f0 0b00 |004d: if-ne v0, v15, 0058 // +000b │ │ -088c46: 54e0 3710 |004f: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -088c4a: 460d 000a |0051: aget-object v13, v0, v10 │ │ -088c4e: 54e0 3710 |0053: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -088c52: 4d10 000a |0055: aput-object v16, v0, v10 │ │ -088c56: 28c9 |0057: goto 0020 // -0037 │ │ -088c58: d80a 0a01 |0058: add-int/lit8 v10, v10, #int 1 // #01 │ │ -088c5c: 28ef |005a: goto 0049 // -0011 │ │ -088c5e: 3904 1b00 |005b: if-nez v4, 0076 // +001b │ │ -088c62: 4d0f 0b03 |005d: aput-object v15, v11, v3 │ │ -088c66: 54e0 3710 |005f: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -088c6a: 4d10 0003 |0061: aput-object v16, v0, v3 │ │ -088c6e: 52e0 3310 |0063: iget v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -088c72: d801 0001 |0065: add-int/lit8 v1, v0, #int 1 // #01 │ │ -088c76: 59e1 3310 |0067: iput v1, v14, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -088c7a: 52e1 3610 |0069: iget v1, v14, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@1036 │ │ -088c7e: 3410 0900 |006b: if-lt v0, v1, 0074 // +0009 │ │ -088c82: 52e0 2b10 |006d: iget v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -088c86: e000 0001 |006f: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -088c8a: 7020 f11f 0e00 |0071: invoke-direct {v14, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1ff1 │ │ -088c90: 120d |0074: const/4 v13, #int 0 // #0 │ │ -088c92: 28ab |0075: goto 0020 // -0055 │ │ -088c94: 3906 1b00 |0076: if-nez v6, 0091 // +001b │ │ -088c98: 4d0f 0b05 |0078: aput-object v15, v11, v5 │ │ -088c9c: 54e0 3710 |007a: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -088ca0: 4d10 0005 |007c: aput-object v16, v0, v5 │ │ -088ca4: 52e0 3310 |007e: iget v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -088ca8: d801 0001 |0080: add-int/lit8 v1, v0, #int 1 // #01 │ │ -088cac: 59e1 3310 |0082: iput v1, v14, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -088cb0: 52e1 3610 |0084: iget v1, v14, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@1036 │ │ -088cb4: 3410 0900 |0086: if-lt v0, v1, 008f // +0009 │ │ -088cb8: 52e0 2b10 |0088: iget v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -088cbc: e000 0001 |008a: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -088cc0: 7020 f11f 0e00 |008c: invoke-direct {v14, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1ff1 │ │ -088cc6: 120d |008f: const/4 v13, #int 0 // #0 │ │ -088cc8: 2890 |0090: goto 0020 // -0070 │ │ -088cca: 3908 1c00 |0091: if-nez v8, 00ad // +001c │ │ -088cce: 4d0f 0b07 |0093: aput-object v15, v11, v7 │ │ -088cd2: 54e0 3710 |0095: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -088cd6: 4d10 0007 |0097: aput-object v16, v0, v7 │ │ -088cda: 52e0 3310 |0099: iget v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -088cde: d801 0001 |009b: add-int/lit8 v1, v0, #int 1 // #01 │ │ -088ce2: 59e1 3310 |009d: iput v1, v14, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -088ce6: 52e1 3610 |009f: iget v1, v14, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@1036 │ │ -088cea: 3410 0900 |00a1: if-lt v0, v1, 00aa // +0009 │ │ -088cee: 52e0 2b10 |00a3: iget v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -088cf2: e000 0001 |00a5: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -088cf6: 7020 f11f 0e00 |00a7: invoke-direct {v14, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1ff1 │ │ -088cfc: 120d |00aa: const/4 v13, #int 0 // #0 │ │ -088cfe: 2900 75ff |00ab: goto/16 0020 // -008b │ │ -088d02: 07e0 |00ad: move-object v0, v14 │ │ -088d04: 07f1 |00ae: move-object v1, v15 │ │ -088d06: 0802 1000 |00af: move-object/from16 v2, v16 │ │ -088d0a: 7609 ea1f 0000 |00b1: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/IdentityMap;.push:(Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;)V // method@1fea │ │ -088d10: 120d |00b4: const/4 v13, #int 0 // #0 │ │ -088d12: 2900 6bff |00b5: goto/16 0020 // -0095 │ │ +0970d4: |[0970d4] com.badlogic.gdx.utils.IdentityMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0970e4: 390f 0a00 |0000: if-nez v15, 000a // +000a │ │ +0970e8: 2200 ad03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0970ec: 1a01 541f |0004: const-string v1, "key cannot be null." // string@1f54 │ │ +0970f0: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0970f6: 2700 |0009: throw v0 │ │ +0970f8: 54eb 2e10 |000a: iget-object v11, v14, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +0970fc: 7110 7b26 0f00 |000c: invoke-static {v15}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@267b │ │ +097102: 0a09 |000f: move-result v9 │ │ +097104: 52e0 3110 |0010: iget v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@1031 │ │ +097108: 9503 0900 |0012: and-int v3, v9, v0 │ │ +09710c: 4604 0b03 |0014: aget-object v4, v11, v3 │ │ +097110: 33f4 0b00 |0016: if-ne v4, v15, 0021 // +000b │ │ +097114: 54e0 3710 |0018: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +097118: 460d 0003 |001a: aget-object v13, v0, v3 │ │ +09711c: 54e0 3710 |001c: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +097120: 4d10 0003 |001e: aput-object v16, v0, v3 │ │ +097124: 110d |0020: return-object v13 │ │ +097126: 7020 e71f 9e00 |0021: invoke-direct {v14, v9}, Lcom/badlogic/gdx/utils/IdentityMap;.hash2:(I)I // method@1fe7 │ │ +09712c: 0a05 |0024: move-result v5 │ │ +09712e: 4606 0b05 |0025: aget-object v6, v11, v5 │ │ +097132: 33f6 0b00 |0027: if-ne v6, v15, 0032 // +000b │ │ +097136: 54e0 3710 |0029: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +09713a: 460d 0005 |002b: aget-object v13, v0, v5 │ │ +09713e: 54e0 3710 |002d: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +097142: 4d10 0005 |002f: aput-object v16, v0, v5 │ │ +097146: 28ef |0031: goto 0020 // -0011 │ │ +097148: 7020 e81f 9e00 |0032: invoke-direct {v14, v9}, Lcom/badlogic/gdx/utils/IdentityMap;.hash3:(I)I // method@1fe8 │ │ +09714e: 0a07 |0035: move-result v7 │ │ +097150: 4608 0b07 |0036: aget-object v8, v11, v7 │ │ +097154: 33f8 0b00 |0038: if-ne v8, v15, 0043 // +000b │ │ +097158: 54e0 3710 |003a: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +09715c: 460d 0007 |003c: aget-object v13, v0, v7 │ │ +097160: 54e0 3710 |003e: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +097164: 4d10 0007 |0040: aput-object v16, v0, v7 │ │ +097168: 28de |0042: goto 0020 // -0022 │ │ +09716a: 52ea 2b10 |0043: iget v10, v14, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +09716e: 52e0 3510 |0045: iget v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ +097172: 900c 0a00 |0047: add-int v12, v10, v0 │ │ +097176: 35ca 1200 |0049: if-ge v10, v12, 005b // +0012 │ │ +09717a: 4600 0b0a |004b: aget-object v0, v11, v10 │ │ +09717e: 33f0 0b00 |004d: if-ne v0, v15, 0058 // +000b │ │ +097182: 54e0 3710 |004f: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +097186: 460d 000a |0051: aget-object v13, v0, v10 │ │ +09718a: 54e0 3710 |0053: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +09718e: 4d10 000a |0055: aput-object v16, v0, v10 │ │ +097192: 28c9 |0057: goto 0020 // -0037 │ │ +097194: d80a 0a01 |0058: add-int/lit8 v10, v10, #int 1 // #01 │ │ +097198: 28ef |005a: goto 0049 // -0011 │ │ +09719a: 3904 1b00 |005b: if-nez v4, 0076 // +001b │ │ +09719e: 4d0f 0b03 |005d: aput-object v15, v11, v3 │ │ +0971a2: 54e0 3710 |005f: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +0971a6: 4d10 0003 |0061: aput-object v16, v0, v3 │ │ +0971aa: 52e0 3310 |0063: iget v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +0971ae: d801 0001 |0065: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0971b2: 59e1 3310 |0067: iput v1, v14, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +0971b6: 52e1 3610 |0069: iget v1, v14, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@1036 │ │ +0971ba: 3410 0900 |006b: if-lt v0, v1, 0074 // +0009 │ │ +0971be: 52e0 2b10 |006d: iget v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +0971c2: e000 0001 |006f: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +0971c6: 7020 f11f 0e00 |0071: invoke-direct {v14, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1ff1 │ │ +0971cc: 120d |0074: const/4 v13, #int 0 // #0 │ │ +0971ce: 28ab |0075: goto 0020 // -0055 │ │ +0971d0: 3906 1b00 |0076: if-nez v6, 0091 // +001b │ │ +0971d4: 4d0f 0b05 |0078: aput-object v15, v11, v5 │ │ +0971d8: 54e0 3710 |007a: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +0971dc: 4d10 0005 |007c: aput-object v16, v0, v5 │ │ +0971e0: 52e0 3310 |007e: iget v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +0971e4: d801 0001 |0080: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0971e8: 59e1 3310 |0082: iput v1, v14, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +0971ec: 52e1 3610 |0084: iget v1, v14, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@1036 │ │ +0971f0: 3410 0900 |0086: if-lt v0, v1, 008f // +0009 │ │ +0971f4: 52e0 2b10 |0088: iget v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +0971f8: e000 0001 |008a: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +0971fc: 7020 f11f 0e00 |008c: invoke-direct {v14, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1ff1 │ │ +097202: 120d |008f: const/4 v13, #int 0 // #0 │ │ +097204: 2890 |0090: goto 0020 // -0070 │ │ +097206: 3908 1c00 |0091: if-nez v8, 00ad // +001c │ │ +09720a: 4d0f 0b07 |0093: aput-object v15, v11, v7 │ │ +09720e: 54e0 3710 |0095: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +097212: 4d10 0007 |0097: aput-object v16, v0, v7 │ │ +097216: 52e0 3310 |0099: iget v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +09721a: d801 0001 |009b: add-int/lit8 v1, v0, #int 1 // #01 │ │ +09721e: 59e1 3310 |009d: iput v1, v14, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +097222: 52e1 3610 |009f: iget v1, v14, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@1036 │ │ +097226: 3410 0900 |00a1: if-lt v0, v1, 00aa // +0009 │ │ +09722a: 52e0 2b10 |00a3: iget v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +09722e: e000 0001 |00a5: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +097232: 7020 f11f 0e00 |00a7: invoke-direct {v14, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1ff1 │ │ +097238: 120d |00aa: const/4 v13, #int 0 // #0 │ │ +09723a: 2900 75ff |00ab: goto/16 0020 // -008b │ │ +09723e: 07e0 |00ad: move-object v0, v14 │ │ +097240: 07f1 |00ae: move-object v1, v15 │ │ +097242: 0802 1000 |00af: move-object/from16 v2, v16 │ │ +097246: 7609 ea1f 0000 |00b1: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/IdentityMap;.push:(Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;)V // method@1fea │ │ +09724c: 120d |00b4: const/4 v13, #int 0 // #0 │ │ +09724e: 2900 6bff |00b5: goto/16 0020 // -0095 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x000a line=86 │ │ 0x000c line=89 │ │ 0x0010 line=90 │ │ 0x0014 line=91 │ │ @@ -131178,66 +131200,66 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 97 16-bit code units │ │ -088d18: |[088d18] com.badlogic.gdx.utils.IdentityMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -088d28: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -088d2a: 7110 7b26 0600 |0001: invoke-static {v6}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@267b │ │ -088d30: 0a00 |0004: move-result v0 │ │ -088d32: 5253 3110 |0005: iget v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@1031 │ │ -088d36: 9501 0003 |0007: and-int v1, v0, v3 │ │ -088d3a: 5453 2e10 |0009: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -088d3e: 4603 0301 |000b: aget-object v3, v3, v1 │ │ -088d42: 3363 1500 |000d: if-ne v3, v6, 0022 // +0015 │ │ -088d46: 5453 2e10 |000f: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -088d4a: 4d04 0301 |0011: aput-object v4, v3, v1 │ │ -088d4e: 5453 3710 |0013: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -088d52: 4602 0301 |0015: aget-object v2, v3, v1 │ │ -088d56: 5453 3710 |0017: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -088d5a: 4d04 0301 |0019: aput-object v4, v3, v1 │ │ -088d5e: 5253 3310 |001b: iget v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -088d62: d803 03ff |001d: add-int/lit8 v3, v3, #int -1 // #ff │ │ -088d66: 5953 3310 |001f: iput v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -088d6a: 1102 |0021: return-object v2 │ │ -088d6c: 7020 e71f 0500 |0022: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.hash2:(I)I // method@1fe7 │ │ -088d72: 0a01 |0025: move-result v1 │ │ -088d74: 5453 2e10 |0026: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -088d78: 4603 0301 |0028: aget-object v3, v3, v1 │ │ -088d7c: 3363 1500 |002a: if-ne v3, v6, 003f // +0015 │ │ -088d80: 5453 2e10 |002c: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -088d84: 4d04 0301 |002e: aput-object v4, v3, v1 │ │ -088d88: 5453 3710 |0030: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -088d8c: 4602 0301 |0032: aget-object v2, v3, v1 │ │ -088d90: 5453 3710 |0034: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -088d94: 4d04 0301 |0036: aput-object v4, v3, v1 │ │ -088d98: 5253 3310 |0038: iget v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -088d9c: d803 03ff |003a: add-int/lit8 v3, v3, #int -1 // #ff │ │ -088da0: 5953 3310 |003c: iput v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -088da4: 28e3 |003e: goto 0021 // -001d │ │ -088da6: 7020 e81f 0500 |003f: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.hash3:(I)I // method@1fe8 │ │ -088dac: 0a01 |0042: move-result v1 │ │ -088dae: 5453 2e10 |0043: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -088db2: 4603 0301 |0045: aget-object v3, v3, v1 │ │ -088db6: 3363 1500 |0047: if-ne v3, v6, 005c // +0015 │ │ -088dba: 5453 2e10 |0049: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -088dbe: 4d04 0301 |004b: aput-object v4, v3, v1 │ │ -088dc2: 5453 3710 |004d: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -088dc6: 4602 0301 |004f: aget-object v2, v3, v1 │ │ -088dca: 5453 3710 |0051: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -088dce: 4d04 0301 |0053: aput-object v4, v3, v1 │ │ -088dd2: 5253 3310 |0055: iget v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -088dd6: d803 03ff |0057: add-int/lit8 v3, v3, #int -1 // #ff │ │ -088dda: 5953 3310 |0059: iput v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -088dde: 28c6 |005b: goto 0021 // -003a │ │ -088de0: 6e20 ef1f 6500 |005c: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/IdentityMap;.removeStash:(Ljava/lang/Object;)Ljava/lang/Object; // method@1fef │ │ -088de6: 0c02 |005f: move-result-object v2 │ │ -088de8: 28c1 |0060: goto 0021 // -003f │ │ +097254: |[097254] com.badlogic.gdx.utils.IdentityMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +097264: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +097266: 7110 7b26 0600 |0001: invoke-static {v6}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@267b │ │ +09726c: 0a00 |0004: move-result v0 │ │ +09726e: 5253 3110 |0005: iget v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@1031 │ │ +097272: 9501 0003 |0007: and-int v1, v0, v3 │ │ +097276: 5453 2e10 |0009: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +09727a: 4603 0301 |000b: aget-object v3, v3, v1 │ │ +09727e: 3363 1500 |000d: if-ne v3, v6, 0022 // +0015 │ │ +097282: 5453 2e10 |000f: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +097286: 4d04 0301 |0011: aput-object v4, v3, v1 │ │ +09728a: 5453 3710 |0013: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +09728e: 4602 0301 |0015: aget-object v2, v3, v1 │ │ +097292: 5453 3710 |0017: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +097296: 4d04 0301 |0019: aput-object v4, v3, v1 │ │ +09729a: 5253 3310 |001b: iget v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +09729e: d803 03ff |001d: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0972a2: 5953 3310 |001f: iput v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +0972a6: 1102 |0021: return-object v2 │ │ +0972a8: 7020 e71f 0500 |0022: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.hash2:(I)I // method@1fe7 │ │ +0972ae: 0a01 |0025: move-result v1 │ │ +0972b0: 5453 2e10 |0026: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +0972b4: 4603 0301 |0028: aget-object v3, v3, v1 │ │ +0972b8: 3363 1500 |002a: if-ne v3, v6, 003f // +0015 │ │ +0972bc: 5453 2e10 |002c: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +0972c0: 4d04 0301 |002e: aput-object v4, v3, v1 │ │ +0972c4: 5453 3710 |0030: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +0972c8: 4602 0301 |0032: aget-object v2, v3, v1 │ │ +0972cc: 5453 3710 |0034: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +0972d0: 4d04 0301 |0036: aput-object v4, v3, v1 │ │ +0972d4: 5253 3310 |0038: iget v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +0972d8: d803 03ff |003a: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0972dc: 5953 3310 |003c: iput v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +0972e0: 28e3 |003e: goto 0021 // -001d │ │ +0972e2: 7020 e81f 0500 |003f: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.hash3:(I)I // method@1fe8 │ │ +0972e8: 0a01 |0042: move-result v1 │ │ +0972ea: 5453 2e10 |0043: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +0972ee: 4603 0301 |0045: aget-object v3, v3, v1 │ │ +0972f2: 3363 1500 |0047: if-ne v3, v6, 005c // +0015 │ │ +0972f6: 5453 2e10 |0049: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +0972fa: 4d04 0301 |004b: aput-object v4, v3, v1 │ │ +0972fe: 5453 3710 |004d: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +097302: 4602 0301 |004f: aget-object v2, v3, v1 │ │ +097306: 5453 3710 |0051: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +09730a: 4d04 0301 |0053: aput-object v4, v3, v1 │ │ +09730e: 5253 3310 |0055: iget v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +097312: d803 03ff |0057: add-int/lit8 v3, v3, #int -1 // #ff │ │ +097316: 5953 3310 |0059: iput v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +09731a: 28c6 |005b: goto 0021 // -003a │ │ +09731c: 6e20 ef1f 6500 |005c: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/IdentityMap;.removeStash:(Ljava/lang/Object;)Ljava/lang/Object; // method@1fef │ │ +097322: 0c02 |005f: move-result-object v2 │ │ +097324: 28c1 |0060: goto 0021 // -003f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=302 │ │ 0x0005 line=303 │ │ 0x0009 line=304 │ │ 0x000f line=305 │ │ 0x0013 line=306 │ │ @@ -131273,33 +131295,33 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -088dec: |[088dec] com.badlogic.gdx.utils.IdentityMap.removeStash:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -088dfc: 5451 2e10 |0000: iget-object v1, v5, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -088e00: 5250 2b10 |0002: iget v0, v5, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -088e04: 5254 3510 |0004: iget v4, v5, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ -088e08: 9002 0004 |0006: add-int v2, v0, v4 │ │ -088e0c: 3520 1700 |0008: if-ge v0, v2, 001f // +0017 │ │ -088e10: 4604 0100 |000a: aget-object v4, v1, v0 │ │ -088e14: 3364 1000 |000c: if-ne v4, v6, 001c // +0010 │ │ -088e18: 5454 3710 |000e: iget-object v4, v5, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -088e1c: 4603 0400 |0010: aget-object v3, v4, v0 │ │ -088e20: 6e20 f01f 0500 |0012: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.removeStashIndex:(I)V // method@1ff0 │ │ -088e26: 5254 3310 |0015: iget v4, v5, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -088e2a: d804 04ff |0017: add-int/lit8 v4, v4, #int -1 // #ff │ │ -088e2e: 5954 3310 |0019: iput v4, v5, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -088e32: 1103 |001b: return-object v3 │ │ -088e34: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -088e38: 28ea |001e: goto 0008 // -0016 │ │ -088e3a: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -088e3c: 28fb |0020: goto 001b // -0005 │ │ +097328: |[097328] com.badlogic.gdx.utils.IdentityMap.removeStash:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +097338: 5451 2e10 |0000: iget-object v1, v5, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +09733c: 5250 2b10 |0002: iget v0, v5, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +097340: 5254 3510 |0004: iget v4, v5, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ +097344: 9002 0004 |0006: add-int v2, v0, v4 │ │ +097348: 3520 1700 |0008: if-ge v0, v2, 001f // +0017 │ │ +09734c: 4604 0100 |000a: aget-object v4, v1, v0 │ │ +097350: 3364 1000 |000c: if-ne v4, v6, 001c // +0010 │ │ +097354: 5454 3710 |000e: iget-object v4, v5, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +097358: 4603 0400 |0010: aget-object v3, v4, v0 │ │ +09735c: 6e20 f01f 0500 |0012: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.removeStashIndex:(I)V // method@1ff0 │ │ +097362: 5254 3310 |0015: iget v4, v5, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +097366: d804 04ff |0017: add-int/lit8 v4, v4, #int -1 // #ff │ │ +09736a: 5954 3310 |0019: iput v4, v5, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +09736e: 1103 |001b: return-object v3 │ │ +097370: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +097374: 28ea |001e: goto 0008 // -0016 │ │ +097376: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +097378: 28fb |0020: goto 001b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0002 line=335 │ │ 0x000a line=336 │ │ 0x000e line=337 │ │ 0x0012 line=338 │ │ @@ -131322,37 +131344,37 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 41 16-bit code units │ │ -088e40: |[088e40] com.badlogic.gdx.utils.IdentityMap.removeStashIndex:(I)V │ │ -088e50: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -088e52: 5241 3510 |0001: iget v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ -088e56: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ -088e5a: 5941 3510 |0005: iput v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ -088e5e: 5241 2b10 |0007: iget v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ -088e62: 5242 3510 |0009: iget v2, v4, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ -088e66: 9000 0102 |000b: add-int v0, v1, v2 │ │ -088e6a: 3505 1700 |000d: if-ge v5, v0, 0024 // +0017 │ │ -088e6e: 5441 2e10 |000f: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -088e72: 5442 2e10 |0011: iget-object v2, v4, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -088e76: 4602 0200 |0013: aget-object v2, v2, v0 │ │ -088e7a: 4d02 0105 |0015: aput-object v2, v1, v5 │ │ -088e7e: 5441 3710 |0017: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -088e82: 5442 3710 |0019: iget-object v2, v4, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -088e86: 4602 0200 |001b: aget-object v2, v2, v0 │ │ -088e8a: 4d02 0105 |001d: aput-object v2, v1, v5 │ │ -088e8e: 5441 3710 |001f: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -088e92: 4d03 0100 |0021: aput-object v3, v1, v0 │ │ -088e96: 0e00 |0023: return-void │ │ -088e98: 5441 3710 |0024: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -088e9c: 4d03 0105 |0026: aput-object v3, v1, v5 │ │ -088ea0: 28fb |0028: goto 0023 // -0005 │ │ +09737c: |[09737c] com.badlogic.gdx.utils.IdentityMap.removeStashIndex:(I)V │ │ +09738c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +09738e: 5241 3510 |0001: iget v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ +097392: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ +097396: 5941 3510 |0005: iput v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ +09739a: 5241 2b10 |0007: iget v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@102b │ │ +09739e: 5242 3510 |0009: iget v2, v4, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@1035 │ │ +0973a2: 9000 0102 |000b: add-int v0, v1, v2 │ │ +0973a6: 3505 1700 |000d: if-ge v5, v0, 0024 // +0017 │ │ +0973aa: 5441 2e10 |000f: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +0973ae: 5442 2e10 |0011: iget-object v2, v4, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +0973b2: 4602 0200 |0013: aget-object v2, v2, v0 │ │ +0973b6: 4d02 0105 |0015: aput-object v2, v1, v5 │ │ +0973ba: 5441 3710 |0017: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +0973be: 5442 3710 |0019: iget-object v2, v4, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +0973c2: 4602 0200 |001b: aget-object v2, v2, v0 │ │ +0973c6: 4d02 0105 |001d: aput-object v2, v1, v5 │ │ +0973ca: 5441 3710 |001f: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +0973ce: 4d03 0100 |0021: aput-object v3, v1, v0 │ │ +0973d2: 0e00 |0023: return-void │ │ +0973d4: 5441 3710 |0024: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +0973d8: 4d03 0105 |0026: aput-object v3, v1, v5 │ │ +0973dc: 28fb |0028: goto 0023 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=348 │ │ 0x0007 line=349 │ │ 0x000d line=350 │ │ 0x000f line=351 │ │ 0x0017 line=352 │ │ @@ -131370,61 +131392,61 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -088ea4: |[088ea4] com.badlogic.gdx.utils.IdentityMap.toString:()Ljava/lang/String; │ │ -088eb4: 1307 3d00 |0000: const/16 v7, #int 61 // #3d │ │ -088eb8: 5286 3310 |0002: iget v6, v8, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -088ebc: 3906 0500 |0004: if-nez v6, 0009 // +0005 │ │ -088ec0: 1a06 6911 |0006: const-string v6, "[]" // string@1169 │ │ -088ec4: 1106 |0008: return-object v6 │ │ -088ec6: 2200 5003 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0350 │ │ -088eca: 1306 2000 |000b: const/16 v6, #int 32 // #20 │ │ -088ece: 7020 db22 6000 |000d: invoke-direct {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ -088ed4: 1306 5b00 |0010: const/16 v6, #int 91 // #5b │ │ -088ed8: 6e20 df22 6000 |0012: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -088ede: 5484 2e10 |0015: iget-object v4, v8, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -088ee2: 5485 3710 |0017: iget-object v5, v8, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -088ee6: 2141 |0019: array-length v1, v4 │ │ -088ee8: 0112 |001a: move v2, v1 │ │ -088eea: d801 02ff |001b: add-int/lit8 v1, v2, #int -1 // #ff │ │ -088eee: 3d02 3a00 |001d: if-lez v2, 0057 // +003a │ │ -088ef2: 4603 0401 |001f: aget-object v3, v4, v1 │ │ -088ef6: 3903 0400 |0021: if-nez v3, 0025 // +0004 │ │ -088efa: 0112 |0023: move v2, v1 │ │ -088efc: 28f7 |0024: goto 001b // -0009 │ │ -088efe: 6e20 e822 3000 |0025: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ -088f04: 6e20 df22 7000 |0028: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -088f0a: 4606 0501 |002b: aget-object v6, v5, v1 │ │ -088f0e: 6e20 e822 6000 |002d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ -088f14: 0112 |0030: move v2, v1 │ │ -088f16: d801 02ff |0031: add-int/lit8 v1, v2, #int -1 // #ff │ │ -088f1a: 3d02 1a00 |0033: if-lez v2, 004d // +001a │ │ -088f1e: 4603 0401 |0035: aget-object v3, v4, v1 │ │ -088f22: 3903 0400 |0037: if-nez v3, 003b // +0004 │ │ -088f26: 0112 |0039: move v2, v1 │ │ -088f28: 28f7 |003a: goto 0031 // -0009 │ │ -088f2a: 1a06 a800 |003b: const-string v6, ", " // string@00a8 │ │ -088f2e: 6e20 e922 6000 |003d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -088f34: 6e20 e822 3000 |0040: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ -088f3a: 6e20 df22 7000 |0043: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -088f40: 4606 0501 |0046: aget-object v6, v5, v1 │ │ -088f44: 6e20 e822 6000 |0048: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ -088f4a: 0112 |004b: move v2, v1 │ │ -088f4c: 28e5 |004c: goto 0031 // -001b │ │ -088f4e: 1306 5d00 |004d: const/16 v6, #int 93 // #5d │ │ -088f52: 6e20 df22 6000 |004f: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -088f58: 6e10 2723 0000 |0052: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ -088f5e: 0c06 |0055: move-result-object v6 │ │ -088f60: 28b2 |0056: goto 0008 // -004e │ │ -088f62: 0112 |0057: move v2, v1 │ │ -088f64: 28d9 |0058: goto 0031 // -0027 │ │ +0973e0: |[0973e0] com.badlogic.gdx.utils.IdentityMap.toString:()Ljava/lang/String; │ │ +0973f0: 1307 3d00 |0000: const/16 v7, #int 61 // #3d │ │ +0973f4: 5286 3310 |0002: iget v6, v8, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +0973f8: 3906 0500 |0004: if-nez v6, 0009 // +0005 │ │ +0973fc: 1a06 6711 |0006: const-string v6, "[]" // string@1167 │ │ +097400: 1106 |0008: return-object v6 │ │ +097402: 2200 4e03 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@034e │ │ +097406: 1306 2000 |000b: const/16 v6, #int 32 // #20 │ │ +09740a: 7020 db22 6000 |000d: invoke-direct {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ +097410: 1306 5b00 |0010: const/16 v6, #int 91 // #5b │ │ +097414: 6e20 df22 6000 |0012: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +09741a: 5484 2e10 |0015: iget-object v4, v8, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +09741e: 5485 3710 |0017: iget-object v5, v8, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +097422: 2141 |0019: array-length v1, v4 │ │ +097424: 0112 |001a: move v2, v1 │ │ +097426: d801 02ff |001b: add-int/lit8 v1, v2, #int -1 // #ff │ │ +09742a: 3d02 3a00 |001d: if-lez v2, 0057 // +003a │ │ +09742e: 4603 0401 |001f: aget-object v3, v4, v1 │ │ +097432: 3903 0400 |0021: if-nez v3, 0025 // +0004 │ │ +097436: 0112 |0023: move v2, v1 │ │ +097438: 28f7 |0024: goto 001b // -0009 │ │ +09743a: 6e20 e822 3000 |0025: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ +097440: 6e20 df22 7000 |0028: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +097446: 4606 0501 |002b: aget-object v6, v5, v1 │ │ +09744a: 6e20 e822 6000 |002d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ +097450: 0112 |0030: move v2, v1 │ │ +097452: d801 02ff |0031: add-int/lit8 v1, v2, #int -1 // #ff │ │ +097456: 3d02 1a00 |0033: if-lez v2, 004d // +001a │ │ +09745a: 4603 0401 |0035: aget-object v3, v4, v1 │ │ +09745e: 3903 0400 |0037: if-nez v3, 003b // +0004 │ │ +097462: 0112 |0039: move v2, v1 │ │ +097464: 28f7 |003a: goto 0031 // -0009 │ │ +097466: 1a06 a800 |003b: const-string v6, ", " // string@00a8 │ │ +09746a: 6e20 e922 6000 |003d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +097470: 6e20 e822 3000 |0040: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ +097476: 6e20 df22 7000 |0043: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +09747c: 4606 0501 |0046: aget-object v6, v5, v1 │ │ +097480: 6e20 e822 6000 |0048: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ +097486: 0112 |004b: move v2, v1 │ │ +097488: 28e5 |004c: goto 0031 // -001b │ │ +09748a: 1306 5d00 |004d: const/16 v6, #int 93 // #5d │ │ +09748e: 6e20 df22 6000 |004f: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +097494: 6e10 2723 0000 |0052: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ +09749a: 0c06 |0055: move-result-object v6 │ │ +09749c: 28b2 |0056: goto 0008 // -004e │ │ +09749e: 0112 |0057: move v2, v1 │ │ +0974a0: 28d9 |0058: goto 0031 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=471 │ │ 0x0008 line=494 │ │ 0x0009 line=472 │ │ 0x0010 line=473 │ │ 0x0015 line=474 │ │ @@ -131472,41 +131494,41 @@ │ │ type : '()Lcom/badlogic/gdx/utils/IdentityMap$Values;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -088f68: |[088f68] com.badlogic.gdx.utils.IdentityMap.values:()Lcom/badlogic/gdx/utils/IdentityMap$Values; │ │ -088f78: 5410 3810 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.values:Lcom/badlogic/gdx/utils/IdentityMap$Values; // field@1038 │ │ -088f7c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -088f80: 2200 0203 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IdentityMap$Values; // type@0302 │ │ -088f84: 7020 d11f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IdentityMap$Values;.:(Lcom/badlogic/gdx/utils/IdentityMap;)V // method@1fd1 │ │ -088f8a: 5b10 3810 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.values:Lcom/badlogic/gdx/utils/IdentityMap$Values; // field@1038 │ │ -088f8e: 5410 3810 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.values:Lcom/badlogic/gdx/utils/IdentityMap$Values; // field@1038 │ │ -088f92: 1100 |000d: return-object v0 │ │ -088f94: 5410 3810 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.values:Lcom/badlogic/gdx/utils/IdentityMap$Values; // field@1038 │ │ -088f98: 6e10 d71f 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IdentityMap$Values;.reset:()V // method@1fd7 │ │ -088f9e: 28f8 |0013: goto 000b // -0008 │ │ +0974a4: |[0974a4] com.badlogic.gdx.utils.IdentityMap.values:()Lcom/badlogic/gdx/utils/IdentityMap$Values; │ │ +0974b4: 5410 3810 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.values:Lcom/badlogic/gdx/utils/IdentityMap$Values; // field@1038 │ │ +0974b8: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +0974bc: 2200 0003 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IdentityMap$Values; // type@0300 │ │ +0974c0: 7020 d11f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IdentityMap$Values;.:(Lcom/badlogic/gdx/utils/IdentityMap;)V // method@1fd1 │ │ +0974c6: 5b10 3810 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.values:Lcom/badlogic/gdx/utils/IdentityMap$Values; // field@1038 │ │ +0974ca: 5410 3810 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.values:Lcom/badlogic/gdx/utils/IdentityMap$Values; // field@1038 │ │ +0974ce: 1100 |000d: return-object v0 │ │ +0974d0: 5410 3810 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.values:Lcom/badlogic/gdx/utils/IdentityMap$Values; // field@1038 │ │ +0974d4: 6e10 d71f 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IdentityMap$Values;.reset:()V // method@1fd7 │ │ +0974da: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ 0x0004 line=511 │ │ 0x000b line=514 │ │ 0x000e line=513 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/IdentityMap; │ │ 0x0000 - 0x0014 reg=1 this Lcom/badlogic/gdx/utils/IdentityMap; Lcom/badlogic/gdx/utils/IdentityMap; │ │ │ │ source_file_idx : 1775 (IdentityMap.java) │ │ │ │ Class #337 header: │ │ -class_idx : 772 │ │ +class_idx : 770 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1813 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 31 │ │ │ │ Class #337 - │ │ @@ -131534,19 +131556,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -088fa0: |[088fa0] com.badlogic.gdx.utils.IntArray.:()V │ │ -088fb0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -088fb2: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ -088fb6: 7030 f71f 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(ZI)V // method@1ff7 │ │ -088fbc: 0e00 |0006: return-void │ │ +0974dc: |[0974dc] com.badlogic.gdx.utils.IntArray.:()V │ │ +0974ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0974ee: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ +0974f2: 7030 f71f 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(ZI)V // method@1ff7 │ │ +0974f8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0006 line=34 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/utils/IntArray; │ │ │ │ @@ -131555,18 +131577,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -088fc0: |[088fc0] com.badlogic.gdx.utils.IntArray.:(I)V │ │ -088fd0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -088fd2: 7030 f71f 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/IntArray;.:(ZI)V // method@1ff7 │ │ -088fd8: 0e00 |0004: return-void │ │ +0974fc: |[0974fc] com.badlogic.gdx.utils.IntArray.:(I)V │ │ +09750c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09750e: 7030 f71f 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/IntArray;.:(ZI)V // method@1ff7 │ │ +097514: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/IntArray; │ │ 0x0000 - 0x0005 reg=2 capacity I │ │ @@ -131576,29 +131598,29 @@ │ │ type : '(Lcom/badlogic/gdx/utils/IntArray;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -088fdc: |[088fdc] com.badlogic.gdx.utils.IntArray.:(Lcom/badlogic/gdx/utils/IntArray;)V │ │ -088fec: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -088fee: 7010 2726 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ -088ff4: 5550 3a10 |0004: iget-boolean v0, v5, Lcom/badlogic/gdx/utils/IntArray;.ordered:Z // field@103a │ │ -088ff8: 5c40 3a10 |0006: iput-boolean v0, v4, Lcom/badlogic/gdx/utils/IntArray;.ordered:Z // field@103a │ │ -088ffc: 5250 3b10 |0008: iget v0, v5, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -089000: 5940 3b10 |000a: iput v0, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -089004: 5240 3b10 |000c: iget v0, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -089008: 2300 4b04 |000e: new-array v0, v0, [I // type@044b │ │ -08900c: 5b40 3910 |0010: iput-object v0, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -089010: 5450 3910 |0012: iget-object v0, v5, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -089014: 5441 3910 |0014: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -089018: 5242 3b10 |0016: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -08901c: 7152 7826 3031 |0018: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -089022: 0e00 |001b: return-void │ │ +097518: |[097518] com.badlogic.gdx.utils.IntArray.:(Lcom/badlogic/gdx/utils/IntArray;)V │ │ +097528: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +09752a: 7010 2726 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ +097530: 5550 3a10 |0004: iget-boolean v0, v5, Lcom/badlogic/gdx/utils/IntArray;.ordered:Z // field@103a │ │ +097534: 5c40 3a10 |0006: iput-boolean v0, v4, Lcom/badlogic/gdx/utils/IntArray;.ordered:Z // field@103a │ │ +097538: 5250 3b10 |0008: iget v0, v5, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +09753c: 5940 3b10 |000a: iput v0, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097540: 5240 3b10 |000c: iget v0, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097544: 2300 4904 |000e: new-array v0, v0, [I // type@0449 │ │ +097548: 5b40 3910 |0010: iput-object v0, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +09754c: 5450 3910 |0012: iget-object v0, v5, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +097550: 5441 3910 |0014: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +097554: 5242 3b10 |0016: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097558: 7152 7826 3031 |0018: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +09755e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=52 │ │ 0x0004 line=53 │ │ 0x0008 line=54 │ │ 0x000c line=55 │ │ 0x0012 line=56 │ │ @@ -131612,20 +131634,20 @@ │ │ type : '(ZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -089024: |[089024] com.badlogic.gdx.utils.IntArray.:(ZI)V │ │ -089034: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -08903a: 5c12 3a10 |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/IntArray;.ordered:Z // field@103a │ │ -08903e: 2330 4b04 |0005: new-array v0, v3, [I // type@044b │ │ -089042: 5b10 3910 |0007: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -089046: 0e00 |0009: return-void │ │ +097560: |[097560] com.badlogic.gdx.utils.IntArray.:(ZI)V │ │ +097570: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +097576: 5c12 3a10 |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/IntArray;.ordered:Z // field@103a │ │ +09757a: 2330 4904 |0005: new-array v0, v3, [I // type@0449 │ │ +09757e: 5b10 3910 |0007: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +097582: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ 0x0005 line=46 │ │ 0x0009 line=47 │ │ locals : │ │ @@ -131638,24 +131660,24 @@ │ │ type : '(Z[I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -089048: |[089048] com.badlogic.gdx.utils.IntArray.:(Z[I)V │ │ -089058: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08905a: 2150 |0001: array-length v0, v5 │ │ -08905c: 7030 f71f 4300 |0002: invoke-direct {v3, v4, v0}, Lcom/badlogic/gdx/utils/IntArray;.:(ZI)V // method@1ff7 │ │ -089062: 2150 |0005: array-length v0, v5 │ │ -089064: 5930 3b10 |0006: iput v0, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -089068: 5430 3910 |0008: iget-object v0, v3, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -08906c: 5231 3b10 |000a: iget v1, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -089070: 7151 7826 2520 |000c: invoke-static {v5, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -089076: 0e00 |000f: return-void │ │ +097584: |[097584] com.badlogic.gdx.utils.IntArray.:(Z[I)V │ │ +097594: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +097596: 2150 |0001: array-length v0, v5 │ │ +097598: 7030 f71f 4300 |0002: invoke-direct {v3, v4, v0}, Lcom/badlogic/gdx/utils/IntArray;.:(ZI)V // method@1ff7 │ │ +09759e: 2150 |0005: array-length v0, v5 │ │ +0975a0: 5930 3b10 |0006: iput v0, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +0975a4: 5430 3910 |0008: iget-object v0, v3, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +0975a8: 5231 3b10 |000a: iget v1, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +0975ac: 7151 7826 2520 |000c: invoke-static {v5, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0975b2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=70 │ │ 0x0005 line=71 │ │ 0x0008 line=72 │ │ 0x000f line=73 │ │ locals : │ │ @@ -131668,18 +131690,18 @@ │ │ type : '([I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -089078: |[089078] com.badlogic.gdx.utils.IntArray.:([I)V │ │ -089088: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08908a: 7030 f81f 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/IntArray;.:(Z[I)V // method@1ff8 │ │ -089090: 0e00 |0004: return-void │ │ +0975b4: |[0975b4] com.badlogic.gdx.utils.IntArray.:([I)V │ │ +0975c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0975c6: 7030 f81f 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/IntArray;.:(Z[I)V // method@1ff8 │ │ +0975cc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0004 line=63 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/IntArray; │ │ 0x0000 - 0x0005 reg=2 array [I │ │ @@ -131690,34 +131712,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -089094: |[089094] com.badlogic.gdx.utils.IntArray.add:(I)V │ │ -0890a4: 5440 3910 |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -0890a8: 5241 3b10 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -0890ac: 2102 |0004: array-length v2, v0 │ │ -0890ae: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ -0890b2: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -0890b6: 5242 3b10 |0009: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -0890ba: 8222 |000b: int-to-float v2, v2 │ │ -0890bc: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ -0890c0: c832 |000e: mul-float/2addr v2, v3 │ │ -0890c2: 8722 |000f: float-to-int v2, v2 │ │ -0890c4: 7120 1926 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0890ca: 0a01 |0013: move-result v1 │ │ -0890cc: 6e20 0e20 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/IntArray;.resize:(I)[I // method@200e │ │ -0890d2: 0c00 |0017: move-result-object v0 │ │ -0890d4: 5241 3b10 |0018: iget v1, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -0890d8: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0890dc: 5942 3b10 |001c: iput v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -0890e0: 4b05 0001 |001e: aput v5, v0, v1 │ │ -0890e4: 0e00 |0020: return-void │ │ +0975d0: |[0975d0] com.badlogic.gdx.utils.IntArray.add:(I)V │ │ +0975e0: 5440 3910 |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +0975e4: 5241 3b10 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +0975e8: 2102 |0004: array-length v2, v0 │ │ +0975ea: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ +0975ee: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +0975f2: 5242 3b10 |0009: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +0975f6: 8222 |000b: int-to-float v2, v2 │ │ +0975f8: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ +0975fc: c832 |000e: mul-float/2addr v2, v3 │ │ +0975fe: 8722 |000f: float-to-int v2, v2 │ │ +097600: 7120 1926 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +097606: 0a01 |0013: move-result v1 │ │ +097608: 6e20 0e20 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/IntArray;.resize:(I)[I // method@200e │ │ +09760e: 0c00 |0017: move-result-object v0 │ │ +097610: 5241 3b10 |0018: iget v1, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097614: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +097618: 5942 3b10 |001c: iput v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +09761c: 4b05 0001 |001e: aput v5, v0, v1 │ │ +097620: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0002 line=77 │ │ 0x0018 line=78 │ │ 0x0020 line=79 │ │ locals : │ │ @@ -131730,19 +131752,19 @@ │ │ type : '(Lcom/badlogic/gdx/utils/IntArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0890e8: |[0890e8] com.badlogic.gdx.utils.IntArray.addAll:(Lcom/badlogic/gdx/utils/IntArray;)V │ │ -0890f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0890fa: 5231 3b10 |0001: iget v1, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -0890fe: 6e40 fc1f 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.addAll:(Lcom/badlogic/gdx/utils/IntArray;II)V // method@1ffc │ │ -089104: 0e00 |0006: return-void │ │ +097624: |[097624] com.badlogic.gdx.utils.IntArray.addAll:(Lcom/badlogic/gdx/utils/IntArray;)V │ │ +097634: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +097636: 5231 3b10 |0001: iget v1, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +09763a: 6e40 fc1f 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.addAll:(Lcom/badlogic/gdx/utils/IntArray;II)V // method@1ffc │ │ +097640: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0006 line=83 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/utils/IntArray; │ │ 0x0000 - 0x0007 reg=3 array Lcom/badlogic/gdx/utils/IntArray; │ │ @@ -131752,44 +131774,44 @@ │ │ type : '(Lcom/badlogic/gdx/utils/IntArray;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 59 16-bit code units │ │ -089108: |[089108] com.badlogic.gdx.utils.IntArray.addAll:(Lcom/badlogic/gdx/utils/IntArray;II)V │ │ -089118: 9000 0506 |0000: add-int v0, v5, v6 │ │ -08911c: 5241 3b10 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -089120: 3710 3100 |0004: if-le v0, v1, 0035 // +0031 │ │ -089124: 2200 af03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -089128: 2201 c503 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -08912c: 7010 6726 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -089132: 1a02 e622 |000d: const-string v2, "offset + length must be <= size: " // string@22e6 │ │ -089136: 6e20 6e26 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08913c: 0c01 |0012: move-result-object v1 │ │ -08913e: 6e20 6b26 5100 |0013: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -089144: 0c01 |0016: move-result-object v1 │ │ -089146: 1a02 0f00 |0017: const-string v2, " + " // string@000f │ │ -08914a: 6e20 6e26 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -089150: 0c01 |001c: move-result-object v1 │ │ -089152: 6e20 6b26 6100 |001d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -089158: 0c01 |0020: move-result-object v1 │ │ -08915a: 1a02 1400 |0021: const-string v2, " <= " // string@0014 │ │ -08915e: 6e20 6e26 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -089164: 0c01 |0026: move-result-object v1 │ │ -089166: 5242 3b10 |0027: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -08916a: 6e20 6b26 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -089170: 0c01 |002c: move-result-object v1 │ │ -089172: 6e10 7426 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -089178: 0c01 |0030: move-result-object v1 │ │ -08917a: 7020 f825 1000 |0031: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -089180: 2700 |0034: throw v0 │ │ -089182: 5440 3910 |0035: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -089186: 6e40 fe1f 0365 |0037: invoke-virtual {v3, v0, v5, v6}, Lcom/badlogic/gdx/utils/IntArray;.addAll:([III)V // method@1ffe │ │ -08918c: 0e00 |003a: return-void │ │ +097644: |[097644] com.badlogic.gdx.utils.IntArray.addAll:(Lcom/badlogic/gdx/utils/IntArray;II)V │ │ +097654: 9000 0506 |0000: add-int v0, v5, v6 │ │ +097658: 5241 3b10 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +09765c: 3710 3100 |0004: if-le v0, v1, 0035 // +0031 │ │ +097660: 2200 ad03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +097664: 2201 c303 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +097668: 7010 6726 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09766e: 1a02 e422 |000d: const-string v2, "offset + length must be <= size: " // string@22e4 │ │ +097672: 6e20 6e26 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +097678: 0c01 |0012: move-result-object v1 │ │ +09767a: 6e20 6b26 5100 |0013: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +097680: 0c01 |0016: move-result-object v1 │ │ +097682: 1a02 0f00 |0017: const-string v2, " + " // string@000f │ │ +097686: 6e20 6e26 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09768c: 0c01 |001c: move-result-object v1 │ │ +09768e: 6e20 6b26 6100 |001d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +097694: 0c01 |0020: move-result-object v1 │ │ +097696: 1a02 1400 |0021: const-string v2, " <= " // string@0014 │ │ +09769a: 6e20 6e26 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0976a0: 0c01 |0026: move-result-object v1 │ │ +0976a2: 5242 3b10 |0027: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +0976a6: 6e20 6b26 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0976ac: 0c01 |002c: move-result-object v1 │ │ +0976ae: 6e10 7426 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0976b4: 0c01 |0030: move-result-object v1 │ │ +0976b6: 7020 f825 1000 |0031: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0976bc: 2700 |0034: throw v0 │ │ +0976be: 5440 3910 |0035: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +0976c2: 6e40 fe1f 0365 |0037: invoke-virtual {v3, v0, v5, v6}, Lcom/badlogic/gdx/utils/IntArray;.addAll:([III)V // method@1ffe │ │ +0976c8: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0006 line=87 │ │ 0x0035 line=88 │ │ 0x003a line=89 │ │ locals : │ │ @@ -131803,19 +131825,19 @@ │ │ type : '([I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -089190: |[089190] com.badlogic.gdx.utils.IntArray.addAll:([I)V │ │ -0891a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0891a2: 2131 |0001: array-length v1, v3 │ │ -0891a4: 6e40 fe1f 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.addAll:([III)V // method@1ffe │ │ -0891aa: 0e00 |0005: return-void │ │ +0976cc: |[0976cc] com.badlogic.gdx.utils.IntArray.addAll:([I)V │ │ +0976dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0976de: 2131 |0001: array-length v1, v3 │ │ +0976e0: 6e40 fe1f 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.addAll:([III)V // method@1ffe │ │ +0976e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=93 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/utils/IntArray; │ │ 0x0000 - 0x0006 reg=3 array [I │ │ @@ -131825,36 +131847,36 @@ │ │ type : '([III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -0891ac: |[0891ac] com.badlogic.gdx.utils.IntArray.addAll:([III)V │ │ -0891bc: 5450 3910 |0000: iget-object v0, v5, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -0891c0: 5252 3b10 |0002: iget v2, v5, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -0891c4: b082 |0004: add-int/2addr v2, v8 │ │ -0891c6: 9101 0207 |0005: sub-int v1, v2, v7 │ │ -0891ca: 2102 |0007: array-length v2, v0 │ │ -0891cc: 3421 1100 |0008: if-lt v1, v2, 0019 // +0011 │ │ -0891d0: 1302 0800 |000a: const/16 v2, #int 8 // #8 │ │ -0891d4: 8213 |000c: int-to-float v3, v1 │ │ -0891d6: 1504 e03f |000d: const/high16 v4, #int 1071644672 // #3fe0 │ │ -0891da: c843 |000f: mul-float/2addr v3, v4 │ │ -0891dc: 8733 |0010: float-to-int v3, v3 │ │ -0891de: 7120 1926 3200 |0011: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0891e4: 0a02 |0014: move-result v2 │ │ -0891e6: 6e20 0e20 2500 |0015: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/IntArray;.resize:(I)[I // method@200e │ │ -0891ec: 0c00 |0018: move-result-object v0 │ │ -0891ee: 5252 3b10 |0019: iget v2, v5, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -0891f2: 7158 7826 7620 |001b: invoke-static {v6, v7, v0, v2, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0891f8: 5252 3b10 |001e: iget v2, v5, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -0891fc: b082 |0020: add-int/2addr v2, v8 │ │ -0891fe: 5952 3b10 |0021: iput v2, v5, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -089202: 0e00 |0023: return-void │ │ +0976e8: |[0976e8] com.badlogic.gdx.utils.IntArray.addAll:([III)V │ │ +0976f8: 5450 3910 |0000: iget-object v0, v5, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +0976fc: 5252 3b10 |0002: iget v2, v5, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097700: b082 |0004: add-int/2addr v2, v8 │ │ +097702: 9101 0207 |0005: sub-int v1, v2, v7 │ │ +097706: 2102 |0007: array-length v2, v0 │ │ +097708: 3421 1100 |0008: if-lt v1, v2, 0019 // +0011 │ │ +09770c: 1302 0800 |000a: const/16 v2, #int 8 // #8 │ │ +097710: 8213 |000c: int-to-float v3, v1 │ │ +097712: 1504 e03f |000d: const/high16 v4, #int 1071644672 // #3fe0 │ │ +097716: c843 |000f: mul-float/2addr v3, v4 │ │ +097718: 8733 |0010: float-to-int v3, v3 │ │ +09771a: 7120 1926 3200 |0011: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +097720: 0a02 |0014: move-result v2 │ │ +097722: 6e20 0e20 2500 |0015: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/IntArray;.resize:(I)[I // method@200e │ │ +097728: 0c00 |0018: move-result-object v0 │ │ +09772a: 5252 3b10 |0019: iget v2, v5, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +09772e: 7158 7826 7620 |001b: invoke-static {v6, v7, v0, v2, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +097734: 5252 3b10 |001e: iget v2, v5, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097738: b082 |0020: add-int/2addr v2, v8 │ │ +09773a: 5952 3b10 |0021: iput v2, v5, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +09773e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0002 line=97 │ │ 0x0007 line=98 │ │ 0x0019 line=99 │ │ 0x001e line=100 │ │ @@ -131872,18 +131894,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -089204: |[089204] com.badlogic.gdx.utils.IntArray.clear:()V │ │ -089214: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -089216: 5910 3b10 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -08921a: 0e00 |0003: return-void │ │ +097740: |[097740] com.badlogic.gdx.utils.IntArray.clear:()V │ │ +097750: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +097752: 5910 3b10 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097756: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0003 line=215 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/utils/IntArray; │ │ │ │ @@ -131892,30 +131914,30 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -08921c: |[08921c] com.badlogic.gdx.utils.IntArray.contains:(I)Z │ │ -08922c: 5243 3b10 |0000: iget v3, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -089230: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ -089234: 5442 3910 |0004: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -089238: 0101 |0006: move v1, v0 │ │ -08923a: 3a01 0a00 |0007: if-ltz v1, 0011 // +000a │ │ -08923e: d800 01ff |0009: add-int/lit8 v0, v1, #int -1 // #ff │ │ -089242: 4403 0201 |000b: aget v3, v2, v1 │ │ -089246: 3353 0700 |000d: if-ne v3, v5, 0014 // +0007 │ │ -08924a: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -08924c: 0f03 |0010: return v3 │ │ -08924e: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -089250: 0110 |0012: move v0, v1 │ │ -089252: 28fd |0013: goto 0010 // -0003 │ │ -089254: 0101 |0014: move v1, v0 │ │ -089256: 28f2 |0015: goto 0007 // -000e │ │ +097758: |[097758] com.badlogic.gdx.utils.IntArray.contains:(I)Z │ │ +097768: 5243 3b10 |0000: iget v3, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +09776c: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ +097770: 5442 3910 |0004: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +097774: 0101 |0006: move v1, v0 │ │ +097776: 3a01 0a00 |0007: if-ltz v1, 0011 // +000a │ │ +09777a: d800 01ff |0009: add-int/lit8 v0, v1, #int -1 // #ff │ │ +09777e: 4403 0201 |000b: aget v3, v2, v1 │ │ +097782: 3353 0700 |000d: if-ne v3, v5, 0014 // +0007 │ │ +097786: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +097788: 0f03 |0010: return v3 │ │ +09778a: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +09778c: 0110 |0012: move v0, v1 │ │ +09778e: 28fd |0013: goto 0010 // -0003 │ │ +097790: 0101 |0014: move v1, v0 │ │ +097792: 28f2 |0015: goto 0007 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0004 line=135 │ │ 0x0007 line=136 │ │ 0x0009 line=137 │ │ 0x0010 line=138 │ │ @@ -131935,26 +131957,26 @@ │ │ type : '(I)[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -089258: |[089258] com.badlogic.gdx.utils.IntArray.ensureCapacity:(I)[I │ │ -089268: 5221 3b10 |0000: iget v1, v2, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -08926c: 9000 0103 |0002: add-int v0, v1, v3 │ │ -089270: 5421 3910 |0004: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -089274: 2111 |0006: array-length v1, v1 │ │ -089276: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ -08927a: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ -08927e: 7120 1926 0100 |000b: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -089284: 0a01 |000e: move-result v1 │ │ -089286: 6e20 0e20 1200 |000f: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/IntArray;.resize:(I)[I // method@200e │ │ -08928c: 5421 3910 |0012: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -089290: 1101 |0014: return-object v1 │ │ +097794: |[097794] com.badlogic.gdx.utils.IntArray.ensureCapacity:(I)[I │ │ +0977a4: 5221 3b10 |0000: iget v1, v2, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +0977a8: 9000 0103 |0002: add-int v0, v1, v3 │ │ +0977ac: 5421 3910 |0004: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +0977b0: 2111 |0006: array-length v1, v1 │ │ +0977b2: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ +0977b6: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ +0977ba: 7120 1926 0100 |000b: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0977c0: 0a01 |000e: move-result v1 │ │ +0977c2: 6e20 0e20 1200 |000f: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/IntArray;.resize:(I)[I // method@200e │ │ +0977c8: 5421 3910 |0012: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +0977cc: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0004 line=228 │ │ 0x0012 line=229 │ │ locals : │ │ 0x0004 - 0x0015 reg=0 sizeNeeded I │ │ @@ -131966,41 +131988,41 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 40 16-bit code units │ │ -089294: |[089294] com.badlogic.gdx.utils.IntArray.equals:(Ljava/lang/Object;)Z │ │ -0892a4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0892a6: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0892a8: 3378 0300 |0002: if-ne v8, v7, 0005 // +0003 │ │ -0892ac: 0f03 |0004: return v3 │ │ -0892ae: 2085 0403 |0005: instance-of v5, v8, Lcom/badlogic/gdx/utils/IntArray; // type@0304 │ │ -0892b2: 3905 0400 |0007: if-nez v5, 000b // +0004 │ │ -0892b6: 0143 |0009: move v3, v4 │ │ -0892b8: 28fa |000a: goto 0004 // -0006 │ │ -0892ba: 0780 |000b: move-object v0, v8 │ │ -0892bc: 1f00 0403 |000c: check-cast v0, Lcom/badlogic/gdx/utils/IntArray; // type@0304 │ │ -0892c0: 5272 3b10 |000e: iget v2, v7, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -0892c4: 5205 3b10 |0010: iget v5, v0, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -0892c8: 3252 0400 |0012: if-eq v2, v5, 0016 // +0004 │ │ -0892cc: 0143 |0014: move v3, v4 │ │ -0892ce: 28ef |0015: goto 0004 // -0011 │ │ -0892d0: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -0892d2: 3521 edff |0017: if-ge v1, v2, 0004 // -0013 │ │ -0892d6: 5475 3910 |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -0892da: 4405 0501 |001b: aget v5, v5, v1 │ │ -0892de: 5406 3910 |001d: iget-object v6, v0, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -0892e2: 4406 0601 |001f: aget v6, v6, v1 │ │ -0892e6: 3265 0400 |0021: if-eq v5, v6, 0025 // +0004 │ │ -0892ea: 0143 |0023: move v3, v4 │ │ -0892ec: 28e0 |0024: goto 0004 // -0020 │ │ -0892ee: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0892f2: 28f0 |0027: goto 0017 // -0010 │ │ +0977d0: |[0977d0] com.badlogic.gdx.utils.IntArray.equals:(Ljava/lang/Object;)Z │ │ +0977e0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0977e2: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0977e4: 3378 0300 |0002: if-ne v8, v7, 0005 // +0003 │ │ +0977e8: 0f03 |0004: return v3 │ │ +0977ea: 2085 0203 |0005: instance-of v5, v8, Lcom/badlogic/gdx/utils/IntArray; // type@0302 │ │ +0977ee: 3905 0400 |0007: if-nez v5, 000b // +0004 │ │ +0977f2: 0143 |0009: move v3, v4 │ │ +0977f4: 28fa |000a: goto 0004 // -0006 │ │ +0977f6: 0780 |000b: move-object v0, v8 │ │ +0977f8: 1f00 0203 |000c: check-cast v0, Lcom/badlogic/gdx/utils/IntArray; // type@0302 │ │ +0977fc: 5272 3b10 |000e: iget v2, v7, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097800: 5205 3b10 |0010: iget v5, v0, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097804: 3252 0400 |0012: if-eq v2, v5, 0016 // +0004 │ │ +097808: 0143 |0014: move v3, v4 │ │ +09780a: 28ef |0015: goto 0004 // -0011 │ │ +09780c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +09780e: 3521 edff |0017: if-ge v1, v2, 0004 // -0013 │ │ +097812: 5475 3910 |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +097816: 4405 0501 |001b: aget v5, v5, v1 │ │ +09781a: 5406 3910 |001d: iget-object v6, v0, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +09781e: 4406 0601 |001f: aget v6, v6, v1 │ │ +097822: 3265 0400 |0021: if-eq v5, v6, 0025 // +0004 │ │ +097826: 0143 |0023: move v3, v4 │ │ +097828: 28e0 |0024: goto 0004 // -0020 │ │ +09782a: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09782e: 28f0 |0027: goto 0017 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=281 │ │ 0x0004 line=288 │ │ 0x0005 line=282 │ │ 0x000c line=283 │ │ 0x000e line=284 │ │ @@ -132020,19 +132042,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0892f4: |[0892f4] com.badlogic.gdx.utils.IntArray.first:()I │ │ -089304: 5420 3910 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -089308: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -08930a: 4400 0001 |0003: aget v0, v0, v1 │ │ -08930e: 0f00 |0005: return v0 │ │ +097830: |[097830] com.badlogic.gdx.utils.IntArray.first:()I │ │ +097840: 5420 3910 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +097844: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +097846: 4400 0001 |0003: aget v0, v0, v1 │ │ +09784a: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/utils/IntArray; │ │ │ │ #10 : (in Lcom/badlogic/gdx/utils/IntArray;) │ │ @@ -132040,25 +132062,25 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -089310: |[089310] com.badlogic.gdx.utils.IntArray.get:(I)I │ │ -089320: 5220 3b10 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -089324: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ -089328: 2200 b103 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -08932c: 7110 5c26 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -089332: 0c01 |0009: move-result-object v1 │ │ -089334: 7020 fe25 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -08933a: 2700 |000d: throw v0 │ │ -08933c: 5420 3910 |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -089340: 4400 0003 |0010: aget v0, v0, v3 │ │ -089344: 0f00 |0012: return v0 │ │ +09784c: |[09784c] com.badlogic.gdx.utils.IntArray.get:(I)I │ │ +09785c: 5220 3b10 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097860: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ +097864: 2200 af03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +097868: 7110 5c26 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +09786e: 0c01 |0009: move-result-object v1 │ │ +097870: 7020 fe25 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +097876: 2700 |000d: throw v0 │ │ +097878: 5420 3910 |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +09787c: 4400 0003 |0010: aget v0, v0, v3 │ │ +097880: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x000e line=105 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/badlogic/gdx/utils/IntArray; │ │ 0x0000 - 0x0013 reg=3 index I │ │ @@ -132068,26 +132090,26 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -089348: |[089348] com.badlogic.gdx.utils.IntArray.indexOf:(I)I │ │ -089358: 5441 3910 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -08935c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -08935e: 5242 3b10 |0003: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -089362: 3520 0a00 |0005: if-ge v0, v2, 000f // +000a │ │ -089366: 4403 0100 |0007: aget v3, v1, v0 │ │ -08936a: 3353 0300 |0009: if-ne v3, v5, 000c // +0003 │ │ -08936e: 0f00 |000b: return v0 │ │ -089370: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -089374: 28f7 |000e: goto 0005 // -0009 │ │ -089376: 12f0 |000f: const/4 v0, #int -1 // #ff │ │ -089378: 28fb |0010: goto 000b // -0005 │ │ +097884: |[097884] com.badlogic.gdx.utils.IntArray.indexOf:(I)I │ │ +097894: 5441 3910 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +097898: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +09789a: 5242 3b10 |0003: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +09789e: 3520 0a00 |0005: if-ge v0, v2, 000f // +000a │ │ +0978a2: 4403 0100 |0007: aget v3, v1, v0 │ │ +0978a6: 3353 0300 |0009: if-ne v3, v5, 000c // +0003 │ │ +0978aa: 0f00 |000b: return v0 │ │ +0978ac: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0978b0: 28f7 |000e: goto 0005 // -0009 │ │ +0978b2: 12f0 |000f: const/4 v0, #int -1 // #ff │ │ +0978b4: 28fb |0010: goto 000b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0002 line=143 │ │ 0x0007 line=144 │ │ 0x000b line=145 │ │ 0x000c line=143 │ │ @@ -132105,44 +132127,44 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 52 16-bit code units │ │ -08937c: |[08937c] com.badlogic.gdx.utils.IntArray.insert:(II)V │ │ -08938c: 5440 3910 |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -089390: 5241 3b10 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -089394: 2102 |0004: array-length v2, v0 │ │ -089396: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ -08939a: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -08939e: 5242 3b10 |0009: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -0893a2: 8222 |000b: int-to-float v2, v2 │ │ -0893a4: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ -0893a8: c832 |000e: mul-float/2addr v2, v3 │ │ -0893aa: 8722 |000f: float-to-int v2, v2 │ │ -0893ac: 7120 1926 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0893b2: 0a01 |0013: move-result v1 │ │ -0893b4: 6e20 0e20 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/IntArray;.resize:(I)[I // method@200e │ │ -0893ba: 0c00 |0017: move-result-object v0 │ │ -0893bc: 5541 3a10 |0018: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/IntArray;.ordered:Z // field@103a │ │ -0893c0: 3801 1300 |001a: if-eqz v1, 002d // +0013 │ │ -0893c4: d801 0501 |001c: add-int/lit8 v1, v5, #int 1 // #01 │ │ -0893c8: 5242 3b10 |001e: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -0893cc: b152 |0020: sub-int/2addr v2, v5 │ │ -0893ce: 7152 7826 5010 |0021: invoke-static {v0, v5, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0893d4: 5241 3b10 |0024: iget v1, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -0893d8: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0893dc: 5941 3b10 |0028: iput v1, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -0893e0: 4b06 0005 |002a: aput v6, v0, v5 │ │ -0893e4: 0e00 |002c: return-void │ │ -0893e6: 5241 3b10 |002d: iget v1, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -0893ea: 4402 0005 |002f: aget v2, v0, v5 │ │ -0893ee: 4b02 0001 |0031: aput v2, v0, v1 │ │ -0893f2: 28f1 |0033: goto 0024 // -000f │ │ +0978b8: |[0978b8] com.badlogic.gdx.utils.IntArray.insert:(II)V │ │ +0978c8: 5440 3910 |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +0978cc: 5241 3b10 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +0978d0: 2102 |0004: array-length v2, v0 │ │ +0978d2: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ +0978d6: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +0978da: 5242 3b10 |0009: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +0978de: 8222 |000b: int-to-float v2, v2 │ │ +0978e0: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ +0978e4: c832 |000e: mul-float/2addr v2, v3 │ │ +0978e6: 8722 |000f: float-to-int v2, v2 │ │ +0978e8: 7120 1926 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0978ee: 0a01 |0013: move-result v1 │ │ +0978f0: 6e20 0e20 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/IntArray;.resize:(I)[I // method@200e │ │ +0978f6: 0c00 |0017: move-result-object v0 │ │ +0978f8: 5541 3a10 |0018: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/IntArray;.ordered:Z // field@103a │ │ +0978fc: 3801 1300 |001a: if-eqz v1, 002d // +0013 │ │ +097900: d801 0501 |001c: add-int/lit8 v1, v5, #int 1 // #01 │ │ +097904: 5242 3b10 |001e: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097908: b152 |0020: sub-int/2addr v2, v5 │ │ +09790a: 7152 7826 5010 |0021: invoke-static {v0, v5, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +097910: 5241 3b10 |0024: iget v1, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097914: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ +097918: 5941 3b10 |0028: iput v1, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +09791c: 4b06 0005 |002a: aput v6, v0, v5 │ │ +097920: 0e00 |002c: return-void │ │ +097922: 5241 3b10 |002d: iget v1, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097926: 4402 0005 |002f: aget v2, v0, v5 │ │ +09792a: 4b02 0001 |0031: aput v2, v0, v1 │ │ +09792e: 28f1 |0033: goto 0024 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0002 line=115 │ │ 0x0018 line=116 │ │ 0x001c line=117 │ │ 0x0024 line=120 │ │ @@ -132160,26 +132182,26 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -0893f4: |[0893f4] com.badlogic.gdx.utils.IntArray.lastIndexOf:(I)I │ │ -089404: 5431 3910 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -089408: 5232 3b10 |0002: iget v2, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -08940c: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ -089410: 3a00 0a00 |0006: if-ltz v0, 0010 // +000a │ │ -089414: 4402 0100 |0008: aget v2, v1, v0 │ │ -089418: 3342 0300 |000a: if-ne v2, v4, 000d // +0003 │ │ -08941c: 0f00 |000c: return v0 │ │ -08941e: d800 00ff |000d: add-int/lit8 v0, v0, #int -1 // #ff │ │ -089422: 28f7 |000f: goto 0006 // -0009 │ │ -089424: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ -089426: 28fb |0011: goto 000c // -0005 │ │ +097930: |[097930] com.badlogic.gdx.utils.IntArray.lastIndexOf:(I)I │ │ +097940: 5431 3910 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +097944: 5232 3b10 |0002: iget v2, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097948: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ +09794c: 3a00 0a00 |0006: if-ltz v0, 0010 // +000a │ │ +097950: 4402 0100 |0008: aget v2, v1, v0 │ │ +097954: 3342 0300 |000a: if-ne v2, v4, 000d // +0003 │ │ +097958: 0f00 |000c: return v0 │ │ +09795a: d800 00ff |000d: add-int/lit8 v0, v0, #int -1 // #ff │ │ +09795e: 28f7 |000f: goto 0006 // -0009 │ │ +097960: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ +097962: 28fb |0011: goto 000c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0002 line=150 │ │ 0x0008 line=151 │ │ 0x000c line=152 │ │ 0x000d line=150 │ │ @@ -132196,20 +132218,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -089428: |[089428] com.badlogic.gdx.utils.IntArray.peek:()I │ │ -089438: 5420 3910 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -08943c: 5221 3b10 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -089440: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -089444: 4400 0001 |0006: aget v0, v0, v1 │ │ -089448: 0f00 |0008: return v0 │ │ +097964: |[097964] com.badlogic.gdx.utils.IntArray.peek:()I │ │ +097974: 5420 3910 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +097978: 5221 3b10 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +09797c: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +097980: 4400 0001 |0006: aget v0, v0, v1 │ │ +097984: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/utils/IntArray; │ │ │ │ #15 : (in Lcom/badlogic/gdx/utils/IntArray;) │ │ @@ -132217,21 +132239,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -08944c: |[08944c] com.badlogic.gdx.utils.IntArray.pop:()I │ │ -08945c: 5420 3910 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -089460: 5221 3b10 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -089464: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -089468: 5921 3b10 |0006: iput v1, v2, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -08946c: 4400 0001 |0008: aget v0, v0, v1 │ │ -089470: 0f00 |000a: return v0 │ │ +097988: |[097988] com.badlogic.gdx.utils.IntArray.pop:()I │ │ +097998: 5420 3910 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +09799c: 5221 3b10 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +0979a0: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0979a4: 5921 3b10 |0006: iput v1, v2, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +0979a8: 4400 0001 |0008: aget v0, v0, v1 │ │ +0979ac: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/utils/IntArray; │ │ │ │ #16 : (in Lcom/badlogic/gdx/utils/IntArray;) │ │ @@ -132239,26 +132261,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -089474: |[089474] com.badlogic.gdx.utils.IntArray.random:()I │ │ -089484: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -089486: 5231 3b10 |0001: iget v1, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -08948a: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ -08948e: 0f00 |0005: return v0 │ │ -089490: 5431 3910 |0006: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -089494: 5232 3b10 |0008: iget v2, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -089498: d802 02ff |000a: add-int/lit8 v2, v2, #int -1 // #ff │ │ -08949c: 7120 9513 2000 |000c: invoke-static {v0, v2}, Lcom/badlogic/gdx/math/MathUtils;.random:(II)I // method@1395 │ │ -0894a2: 0a00 |000f: move-result v0 │ │ -0894a4: 4400 0100 |0010: aget v0, v1, v0 │ │ -0894a8: 28f3 |0012: goto 0005 // -000d │ │ +0979b0: |[0979b0] com.badlogic.gdx.utils.IntArray.random:()I │ │ +0979c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0979c2: 5231 3b10 |0001: iget v1, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +0979c6: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ +0979ca: 0f00 |0005: return v0 │ │ +0979cc: 5431 3910 |0006: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +0979d0: 5232 3b10 |0008: iget v2, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +0979d4: d802 02ff |000a: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0979d8: 7120 9513 2000 |000c: invoke-static {v0, v2}, Lcom/badlogic/gdx/math/MathUtils;.random:(II)I // method@1395 │ │ +0979de: 0a00 |000f: move-result v0 │ │ +0979e0: 4400 0100 |0010: aget v0, v1, v0 │ │ +0979e4: 28f3 |0012: goto 0005 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=270 │ │ 0x0005 line=271 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lcom/badlogic/gdx/utils/IntArray; │ │ │ │ @@ -132267,38 +132289,38 @@ │ │ type : '(Lcom/badlogic/gdx/utils/IntArray;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0894ac: |[0894ac] com.badlogic.gdx.utils.IntArray.removeAll:(Lcom/badlogic/gdx/utils/IntArray;)Z │ │ -0894bc: 5285 3b10 |0000: iget v5, v8, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -0894c0: 0156 |0002: move v6, v5 │ │ -0894c2: 5483 3910 |0003: iget-object v3, v8, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -0894c6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0894c8: 5294 3b10 |0006: iget v4, v9, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -0894cc: 3540 1800 |0008: if-ge v0, v4, 0020 // +0018 │ │ -0894d0: 6e20 0420 0900 |000a: invoke-virtual {v9, v0}, Lcom/badlogic/gdx/utils/IntArray;.get:(I)I // method@2004 │ │ -0894d6: 0a02 |000d: move-result v2 │ │ -0894d8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0894da: 3551 0b00 |000f: if-ge v1, v5, 001a // +000b │ │ -0894de: 4407 0301 |0011: aget v7, v3, v1 │ │ -0894e2: 3372 0a00 |0013: if-ne v2, v7, 001d // +000a │ │ -0894e6: 6e20 0c20 1800 |0015: invoke-virtual {v8, v1}, Lcom/badlogic/gdx/utils/IntArray;.removeIndex:(I)I // method@200c │ │ -0894ec: d805 05ff |0018: add-int/lit8 v5, v5, #int -1 // #ff │ │ -0894f0: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0894f4: 28ec |001c: goto 0008 // -0014 │ │ -0894f6: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0894fa: 28f0 |001f: goto 000f // -0010 │ │ -0894fc: 3265 0400 |0020: if-eq v5, v6, 0024 // +0004 │ │ -089500: 1217 |0022: const/4 v7, #int 1 // #1 │ │ -089502: 0f07 |0023: return v7 │ │ -089504: 1207 |0024: const/4 v7, #int 0 // #0 │ │ -089506: 28fe |0025: goto 0023 // -0002 │ │ +0979e8: |[0979e8] com.badlogic.gdx.utils.IntArray.removeAll:(Lcom/badlogic/gdx/utils/IntArray;)Z │ │ +0979f8: 5285 3b10 |0000: iget v5, v8, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +0979fc: 0156 |0002: move v6, v5 │ │ +0979fe: 5483 3910 |0003: iget-object v3, v8, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +097a02: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +097a04: 5294 3b10 |0006: iget v4, v9, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097a08: 3540 1800 |0008: if-ge v0, v4, 0020 // +0018 │ │ +097a0c: 6e20 0420 0900 |000a: invoke-virtual {v9, v0}, Lcom/badlogic/gdx/utils/IntArray;.get:(I)I // method@2004 │ │ +097a12: 0a02 |000d: move-result v2 │ │ +097a14: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +097a16: 3551 0b00 |000f: if-ge v1, v5, 001a // +000b │ │ +097a1a: 4407 0301 |0011: aget v7, v3, v1 │ │ +097a1e: 3372 0a00 |0013: if-ne v2, v7, 001d // +000a │ │ +097a22: 6e20 0c20 1800 |0015: invoke-virtual {v8, v1}, Lcom/badlogic/gdx/utils/IntArray;.removeIndex:(I)I // method@200c │ │ +097a28: d805 05ff |0018: add-int/lit8 v5, v5, #int -1 // #ff │ │ +097a2c: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +097a30: 28ec |001c: goto 0008 // -0014 │ │ +097a32: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +097a36: 28f0 |001f: goto 000f // -0010 │ │ +097a38: 3265 0400 |0020: if-eq v5, v6, 0024 // +0004 │ │ +097a3c: 1217 |0022: const/4 v7, #int 1 // #1 │ │ +097a3e: 0f07 |0023: return v7 │ │ +097a40: 1207 |0024: const/4 v7, #int 0 // #0 │ │ +097a42: 28fe |0025: goto 0023 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0002 line=183 │ │ 0x0003 line=184 │ │ 0x0005 line=185 │ │ 0x000a line=186 │ │ @@ -132325,38 +132347,38 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -089508: |[089508] com.badlogic.gdx.utils.IntArray.removeIndex:(I)I │ │ -089518: 5242 3b10 |0000: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -08951c: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ -089520: 2202 b103 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -089524: 7110 5c26 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -08952a: 0c03 |0009: move-result-object v3 │ │ -08952c: 7020 fe25 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -089532: 2702 |000d: throw v2 │ │ -089534: 5440 3910 |000e: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -089538: 4401 0005 |0010: aget v1, v0, v5 │ │ -08953c: 5242 3b10 |0012: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -089540: d802 02ff |0014: add-int/lit8 v2, v2, #int -1 // #ff │ │ -089544: 5942 3b10 |0016: iput v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -089548: 5542 3a10 |0018: iget-boolean v2, v4, Lcom/badlogic/gdx/utils/IntArray;.ordered:Z // field@103a │ │ -08954c: 3802 0b00 |001a: if-eqz v2, 0025 // +000b │ │ -089550: d802 0501 |001c: add-int/lit8 v2, v5, #int 1 // #01 │ │ -089554: 5243 3b10 |001e: iget v3, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -089558: b153 |0020: sub-int/2addr v3, v5 │ │ -08955a: 7153 7826 2050 |0021: invoke-static {v0, v2, v0, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -089560: 0f01 |0024: return v1 │ │ -089562: 5242 3b10 |0025: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -089566: 4402 0002 |0027: aget v2, v0, v2 │ │ -08956a: 4b02 0005 |0029: aput v2, v0, v5 │ │ -08956e: 28f9 |002b: goto 0024 // -0007 │ │ +097a44: |[097a44] com.badlogic.gdx.utils.IntArray.removeIndex:(I)I │ │ +097a54: 5242 3b10 |0000: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097a58: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ +097a5c: 2202 af03 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +097a60: 7110 5c26 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +097a66: 0c03 |0009: move-result-object v3 │ │ +097a68: 7020 fe25 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +097a6e: 2702 |000d: throw v2 │ │ +097a70: 5440 3910 |000e: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +097a74: 4401 0005 |0010: aget v1, v0, v5 │ │ +097a78: 5242 3b10 |0012: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097a7c: d802 02ff |0014: add-int/lit8 v2, v2, #int -1 // #ff │ │ +097a80: 5942 3b10 |0016: iput v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097a84: 5542 3a10 |0018: iget-boolean v2, v4, Lcom/badlogic/gdx/utils/IntArray;.ordered:Z // field@103a │ │ +097a88: 3802 0b00 |001a: if-eqz v2, 0025 // +000b │ │ +097a8c: d802 0501 |001c: add-int/lit8 v2, v5, #int 1 // #01 │ │ +097a90: 5243 3b10 |001e: iget v3, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097a94: b153 |0020: sub-int/2addr v3, v5 │ │ +097a96: 7153 7826 2050 |0021: invoke-static {v0, v2, v0, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +097a9c: 0f01 |0024: return v1 │ │ +097a9e: 5242 3b10 |0025: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097aa2: 4402 0002 |0027: aget v2, v0, v2 │ │ +097aa6: 4b02 0005 |0029: aput v2, v0, v5 │ │ +097aaa: 28f9 |002b: goto 0024 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x000e line=169 │ │ 0x0010 line=170 │ │ 0x0012 line=171 │ │ 0x0018 line=172 │ │ @@ -132374,28 +132396,28 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -089570: |[089570] com.badlogic.gdx.utils.IntArray.removeValue:(I)Z │ │ -089580: 5441 3910 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -089584: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -089586: 5242 3b10 |0003: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -08958a: 3520 0e00 |0005: if-ge v0, v2, 0013 // +000e │ │ -08958e: 4403 0100 |0007: aget v3, v1, v0 │ │ -089592: 3353 0700 |0009: if-ne v3, v5, 0010 // +0007 │ │ -089596: 6e20 0c20 0400 |000b: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/IntArray;.removeIndex:(I)I // method@200c │ │ -08959c: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -08959e: 0f03 |000f: return v3 │ │ -0895a0: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0895a4: 28f3 |0012: goto 0005 // -000d │ │ -0895a6: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -0895a8: 28fb |0014: goto 000f // -0005 │ │ +097aac: |[097aac] com.badlogic.gdx.utils.IntArray.removeValue:(I)Z │ │ +097abc: 5441 3910 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +097ac0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +097ac2: 5242 3b10 |0003: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097ac6: 3520 0e00 |0005: if-ge v0, v2, 0013 // +000e │ │ +097aca: 4403 0100 |0007: aget v3, v1, v0 │ │ +097ace: 3353 0700 |0009: if-ne v3, v5, 0010 // +0007 │ │ +097ad2: 6e20 0c20 0400 |000b: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/IntArray;.removeIndex:(I)I // method@200c │ │ +097ad8: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +097ada: 0f03 |000f: return v3 │ │ +097adc: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ +097ae0: 28f3 |0012: goto 0005 // -000d │ │ +097ae2: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +097ae4: 28fb |0014: goto 000f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0002 line=157 │ │ 0x0007 line=158 │ │ 0x000b line=159 │ │ 0x000e line=160 │ │ @@ -132414,25 +132436,25 @@ │ │ type : '(I)[I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -0895ac: |[0895ac] com.badlogic.gdx.utils.IntArray.resize:(I)[I │ │ -0895bc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0895be: 2361 4b04 |0001: new-array v1, v6, [I // type@044b │ │ -0895c2: 5450 3910 |0003: iget-object v0, v5, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -0895c6: 5252 3b10 |0005: iget v2, v5, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -0895ca: 2113 |0007: array-length v3, v1 │ │ -0895cc: 7120 1b26 3200 |0008: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -0895d2: 0a02 |000b: move-result v2 │ │ -0895d4: 7152 7826 4041 |000c: invoke-static {v0, v4, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0895da: 5b51 3910 |000f: iput-object v1, v5, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -0895de: 1101 |0011: return-object v1 │ │ +097ae8: |[097ae8] com.badlogic.gdx.utils.IntArray.resize:(I)[I │ │ +097af8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +097afa: 2361 4904 |0001: new-array v1, v6, [I // type@0449 │ │ +097afe: 5450 3910 |0003: iget-object v0, v5, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +097b02: 5252 3b10 |0005: iget v2, v5, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097b06: 2113 |0007: array-length v3, v1 │ │ +097b08: 7120 1b26 3200 |0008: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +097b0e: 0a02 |000b: move-result v2 │ │ +097b10: 7152 7826 4041 |000c: invoke-static {v0, v4, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +097b16: 5b51 3910 |000f: iput-object v1, v5, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +097b1a: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=233 │ │ 0x0003 line=234 │ │ 0x0005 line=235 │ │ 0x000f line=236 │ │ 0x0011 line=237 │ │ @@ -132447,33 +132469,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -0895e0: |[0895e0] com.badlogic.gdx.utils.IntArray.reverse:()V │ │ -0895f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0895f2: 5275 3b10 |0001: iget v5, v7, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -0895f6: d802 05ff |0003: add-int/lit8 v2, v5, #int -1 // #ff │ │ -0895fa: 5275 3b10 |0005: iget v5, v7, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -0895fe: db03 0502 |0007: div-int/lit8 v3, v5, #int 2 // #02 │ │ -089602: 3530 1700 |0009: if-ge v0, v3, 0020 // +0017 │ │ -089606: 9101 0200 |000b: sub-int v1, v2, v0 │ │ -08960a: 5475 3910 |000d: iget-object v5, v7, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -08960e: 4404 0500 |000f: aget v4, v5, v0 │ │ -089612: 5475 3910 |0011: iget-object v5, v7, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -089616: 5476 3910 |0013: iget-object v6, v7, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -08961a: 4406 0601 |0015: aget v6, v6, v1 │ │ -08961e: 4b06 0500 |0017: aput v6, v5, v0 │ │ -089622: 5475 3910 |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -089626: 4b04 0501 |001b: aput v4, v5, v1 │ │ -08962a: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08962e: 28ea |001f: goto 0009 // -0016 │ │ -089630: 0e00 |0020: return-void │ │ +097b1c: |[097b1c] com.badlogic.gdx.utils.IntArray.reverse:()V │ │ +097b2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +097b2e: 5275 3b10 |0001: iget v5, v7, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097b32: d802 05ff |0003: add-int/lit8 v2, v5, #int -1 // #ff │ │ +097b36: 5275 3b10 |0005: iget v5, v7, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097b3a: db03 0502 |0007: div-int/lit8 v3, v5, #int 2 // #02 │ │ +097b3e: 3530 1700 |0009: if-ge v0, v3, 0020 // +0017 │ │ +097b42: 9101 0200 |000b: sub-int v1, v2, v0 │ │ +097b46: 5475 3910 |000d: iget-object v5, v7, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +097b4a: 4404 0500 |000f: aget v4, v5, v0 │ │ +097b4e: 5475 3910 |0011: iget-object v5, v7, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +097b52: 5476 3910 |0013: iget-object v6, v7, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +097b56: 4406 0601 |0015: aget v6, v6, v1 │ │ +097b5a: 4b06 0500 |0017: aput v6, v5, v0 │ │ +097b5e: 5475 3910 |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +097b62: 4b04 0501 |001b: aput v4, v5, v1 │ │ +097b66: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +097b6a: 28ea |001f: goto 0009 // -0016 │ │ +097b6c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x000b line=246 │ │ 0x000d line=247 │ │ 0x0011 line=248 │ │ 0x0019 line=249 │ │ @@ -132492,25 +132514,25 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -089634: |[089634] com.badlogic.gdx.utils.IntArray.set:(II)V │ │ -089644: 5220 3b10 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -089648: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ -08964c: 2200 b103 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -089650: 7110 5c26 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -089656: 0c01 |0009: move-result-object v1 │ │ -089658: 7020 fe25 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -08965e: 2700 |000d: throw v0 │ │ -089660: 5420 3910 |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -089664: 4b04 0003 |0010: aput v4, v0, v3 │ │ -089668: 0e00 |0012: return-void │ │ +097b70: |[097b70] com.badlogic.gdx.utils.IntArray.set:(II)V │ │ +097b80: 5220 3b10 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097b84: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ +097b88: 2200 af03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +097b8c: 7110 5c26 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +097b92: 0c01 |0009: move-result-object v1 │ │ +097b94: 7020 fe25 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +097b9a: 2700 |000d: throw v0 │ │ +097b9c: 5420 3910 |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +097ba0: 4b04 0003 |0010: aput v4, v0, v3 │ │ +097ba4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x000e line=110 │ │ 0x0012 line=111 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/badlogic/gdx/utils/IntArray; │ │ @@ -132522,18 +132544,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08966c: |[08966c] com.badlogic.gdx.utils.IntArray.shrink:()V │ │ -08967c: 5210 3b10 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -089680: 6e20 0e20 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/IntArray;.resize:(I)[I // method@200e │ │ -089686: 0e00 |0005: return-void │ │ +097ba8: |[097ba8] com.badlogic.gdx.utils.IntArray.shrink:()V │ │ +097bb8: 5210 3b10 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097bbc: 6e20 0e20 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/IntArray;.resize:(I)[I // method@200e │ │ +097bc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0005 line=221 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/IntArray; │ │ │ │ @@ -132542,31 +132564,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -089688: |[089688] com.badlogic.gdx.utils.IntArray.shuffle:()V │ │ -089698: 5253 3b10 |0000: iget v3, v5, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -08969c: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ -0896a0: 3a00 1900 |0004: if-ltz v0, 001d // +0019 │ │ -0896a4: 7110 9413 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1394 │ │ -0896aa: 0a01 |0009: move-result v1 │ │ -0896ac: 5453 3910 |000a: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -0896b0: 4402 0300 |000c: aget v2, v3, v0 │ │ -0896b4: 5453 3910 |000e: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -0896b8: 5454 3910 |0010: iget-object v4, v5, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -0896bc: 4404 0401 |0012: aget v4, v4, v1 │ │ -0896c0: 4b04 0300 |0014: aput v4, v3, v0 │ │ -0896c4: 5453 3910 |0016: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -0896c8: 4b02 0301 |0018: aput v2, v3, v1 │ │ -0896cc: d800 00ff |001a: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0896d0: 28e8 |001c: goto 0004 // -0018 │ │ -0896d2: 0e00 |001d: return-void │ │ +097bc4: |[097bc4] com.badlogic.gdx.utils.IntArray.shuffle:()V │ │ +097bd4: 5253 3b10 |0000: iget v3, v5, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097bd8: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ +097bdc: 3a00 1900 |0004: if-ltz v0, 001d // +0019 │ │ +097be0: 7110 9413 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1394 │ │ +097be6: 0a01 |0009: move-result v1 │ │ +097be8: 5453 3910 |000a: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +097bec: 4402 0300 |000c: aget v2, v3, v0 │ │ +097bf0: 5453 3910 |000e: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +097bf4: 5454 3910 |0010: iget-object v4, v5, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +097bf8: 4404 0401 |0012: aget v4, v4, v1 │ │ +097bfc: 4b04 0300 |0014: aput v4, v3, v0 │ │ +097c00: 5453 3910 |0016: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +097c04: 4b02 0301 |0018: aput v2, v3, v1 │ │ +097c08: d800 00ff |001a: add-int/lit8 v0, v0, #int -1 // #ff │ │ +097c0c: 28e8 |001c: goto 0004 // -0018 │ │ +097c0e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0006 line=255 │ │ 0x000a line=256 │ │ 0x000e line=257 │ │ 0x0016 line=258 │ │ @@ -132583,20 +132605,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0896d4: |[0896d4] com.badlogic.gdx.utils.IntArray.sort:()V │ │ -0896e4: 5430 3910 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -0896e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0896ea: 5232 3b10 |0003: iget v2, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -0896ee: 7130 3f27 1002 |0005: invoke-static {v0, v1, v2}, Ljava/util/Arrays;.sort:([III)V // method@273f │ │ -0896f4: 0e00 |0008: return-void │ │ +097c10: |[097c10] com.badlogic.gdx.utils.IntArray.sort:()V │ │ +097c20: 5430 3910 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +097c24: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +097c26: 5232 3b10 |0003: iget v2, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097c2a: 7130 3f27 1002 |0005: invoke-static {v0, v1, v2}, Ljava/util/Arrays;.sort:([III)V // method@273f │ │ +097c30: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0008 line=242 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lcom/badlogic/gdx/utils/IntArray; │ │ │ │ @@ -132605,35 +132627,35 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0896f8: |[0896f8] com.badlogic.gdx.utils.IntArray.swap:(II)V │ │ -089708: 5242 3b10 |0000: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -08970c: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ -089710: 2202 b103 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -089714: 7110 5c26 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -08971a: 0c03 |0009: move-result-object v3 │ │ -08971c: 7020 fe25 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -089722: 2702 |000d: throw v2 │ │ -089724: 5242 3b10 |000e: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -089728: 3426 0c00 |0010: if-lt v6, v2, 001c // +000c │ │ -08972c: 2202 b103 |0012: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -089730: 7110 5c26 0600 |0014: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -089736: 0c03 |0017: move-result-object v3 │ │ -089738: 7020 fe25 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -08973e: 2702 |001b: throw v2 │ │ -089740: 5441 3910 |001c: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -089744: 4400 0105 |001e: aget v0, v1, v5 │ │ -089748: 4402 0106 |0020: aget v2, v1, v6 │ │ -08974c: 4b02 0105 |0022: aput v2, v1, v5 │ │ -089750: 4b00 0106 |0024: aput v0, v1, v6 │ │ -089754: 0e00 |0026: return-void │ │ +097c34: |[097c34] com.badlogic.gdx.utils.IntArray.swap:(II)V │ │ +097c44: 5242 3b10 |0000: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097c48: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ +097c4c: 2202 af03 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +097c50: 7110 5c26 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +097c56: 0c03 |0009: move-result-object v3 │ │ +097c58: 7020 fe25 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +097c5e: 2702 |000d: throw v2 │ │ +097c60: 5242 3b10 |000e: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097c64: 3426 0c00 |0010: if-lt v6, v2, 001c // +000c │ │ +097c68: 2202 af03 |0012: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +097c6c: 7110 5c26 0600 |0014: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +097c72: 0c03 |0017: move-result-object v3 │ │ +097c74: 7020 fe25 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +097c7a: 2702 |001b: throw v2 │ │ +097c7c: 5441 3910 |001c: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +097c80: 4400 0105 |001e: aget v0, v1, v5 │ │ +097c84: 4402 0106 |0020: aget v2, v1, v6 │ │ +097c88: 4b02 0105 |0022: aput v2, v1, v5 │ │ +097c8c: 4b00 0106 |0024: aput v0, v1, v6 │ │ +097c90: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x000e line=126 │ │ 0x001c line=127 │ │ 0x001e line=128 │ │ 0x0020 line=129 │ │ @@ -132651,22 +132673,22 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -089758: |[089758] com.badlogic.gdx.utils.IntArray.toArray:()[I │ │ -089768: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08976a: 5241 3b10 |0001: iget v1, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -08976e: 2310 4b04 |0003: new-array v0, v1, [I // type@044b │ │ -089772: 5441 3910 |0005: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -089776: 5242 3b10 |0007: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -08977a: 7152 7826 3130 |0009: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -089780: 1100 |000c: return-object v0 │ │ +097c94: |[097c94] com.badlogic.gdx.utils.IntArray.toArray:()[I │ │ +097ca4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +097ca6: 5241 3b10 |0001: iget v1, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097caa: 2310 4904 |0003: new-array v0, v1, [I // type@0449 │ │ +097cae: 5441 3910 |0005: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +097cb2: 5242 3b10 |0007: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097cb6: 7152 7826 3130 |0009: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +097cbc: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=275 │ │ 0x0005 line=276 │ │ 0x000c line=277 │ │ locals : │ │ 0x0005 - 0x000d reg=0 array [I │ │ @@ -132677,42 +132699,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -089784: |[089784] com.badlogic.gdx.utils.IntArray.toString:()Ljava/lang/String; │ │ -089794: 5243 3b10 |0000: iget v3, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -089798: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ -08979c: 1a03 6911 |0004: const-string v3, "[]" // string@1169 │ │ -0897a0: 1103 |0006: return-object v3 │ │ -0897a2: 5442 3910 |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -0897a6: 2200 5003 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0350 │ │ -0897aa: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ -0897ae: 7020 db22 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ -0897b4: 1303 5b00 |0010: const/16 v3, #int 91 // #5b │ │ -0897b8: 6e20 df22 3000 |0012: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -0897be: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -0897c0: 4403 0203 |0016: aget v3, v2, v3 │ │ -0897c4: 6e20 e222 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e2 │ │ -0897ca: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -0897cc: 5243 3b10 |001c: iget v3, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -0897d0: 3531 0f00 |001e: if-ge v1, v3, 002d // +000f │ │ -0897d4: 1a03 a800 |0020: const-string v3, ", " // string@00a8 │ │ -0897d8: 6e20 e922 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -0897de: 4403 0201 |0025: aget v3, v2, v1 │ │ -0897e2: 6e20 e222 3000 |0027: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e2 │ │ -0897e8: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0897ec: 28f0 |002c: goto 001c // -0010 │ │ -0897ee: 1303 5d00 |002d: const/16 v3, #int 93 // #5d │ │ -0897f2: 6e20 df22 3000 |002f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -0897f8: 6e10 2723 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ -0897fe: 0c03 |0035: move-result-object v3 │ │ -089800: 28d0 |0036: goto 0006 // -0030 │ │ +097cc0: |[097cc0] com.badlogic.gdx.utils.IntArray.toString:()Ljava/lang/String; │ │ +097cd0: 5243 3b10 |0000: iget v3, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097cd4: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ +097cd8: 1a03 6711 |0004: const-string v3, "[]" // string@1167 │ │ +097cdc: 1103 |0006: return-object v3 │ │ +097cde: 5442 3910 |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +097ce2: 2200 4e03 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@034e │ │ +097ce6: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ +097cea: 7020 db22 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ +097cf0: 1303 5b00 |0010: const/16 v3, #int 91 // #5b │ │ +097cf4: 6e20 df22 3000 |0012: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +097cfa: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +097cfc: 4403 0203 |0016: aget v3, v2, v3 │ │ +097d00: 6e20 e222 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e2 │ │ +097d06: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +097d08: 5243 3b10 |001c: iget v3, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097d0c: 3531 0f00 |001e: if-ge v1, v3, 002d // +000f │ │ +097d10: 1a03 a800 |0020: const-string v3, ", " // string@00a8 │ │ +097d14: 6e20 e922 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +097d1a: 4403 0201 |0025: aget v3, v2, v1 │ │ +097d1e: 6e20 e222 3000 |0027: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e2 │ │ +097d24: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +097d28: 28f0 |002c: goto 001c // -0010 │ │ +097d2a: 1303 5d00 |002d: const/16 v3, #int 93 // #5d │ │ +097d2e: 6e20 df22 3000 |002f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +097d34: 6e10 2723 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ +097d3a: 0c03 |0035: move-result-object v3 │ │ +097d3c: 28d0 |0036: goto 0006 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ 0x0006 line=302 │ │ 0x0007 line=293 │ │ 0x0009 line=294 │ │ 0x0010 line=295 │ │ @@ -132734,37 +132756,37 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -089804: |[089804] com.badlogic.gdx.utils.IntArray.toString:(Ljava/lang/String;)Ljava/lang/String; │ │ -089814: 5243 3b10 |0000: iget v3, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -089818: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ -08981c: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ -089820: 1103 |0006: return-object v3 │ │ -089822: 5442 3910 |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ -089826: 2200 5003 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0350 │ │ -08982a: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ -08982e: 7020 db22 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ -089834: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -089836: 4403 0203 |0011: aget v3, v2, v3 │ │ -08983a: 6e20 e222 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e2 │ │ -089840: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -089842: 5243 3b10 |0017: iget v3, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -089846: 3531 0d00 |0019: if-ge v1, v3, 0026 // +000d │ │ -08984a: 6e20 e922 5000 |001b: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -089850: 4403 0201 |001e: aget v3, v2, v1 │ │ -089854: 6e20 e222 3000 |0020: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e2 │ │ -08985a: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08985e: 28f2 |0025: goto 0017 // -000e │ │ -089860: 6e10 2723 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ -089866: 0c03 |0029: move-result-object v3 │ │ -089868: 28dc |002a: goto 0006 // -0024 │ │ +097d40: |[097d40] com.badlogic.gdx.utils.IntArray.toString:(Ljava/lang/String;)Ljava/lang/String; │ │ +097d50: 5243 3b10 |0000: iget v3, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097d54: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ +097d58: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ +097d5c: 1103 |0006: return-object v3 │ │ +097d5e: 5442 3910 |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@1039 │ │ +097d62: 2200 4e03 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@034e │ │ +097d66: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ +097d6a: 7020 db22 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ +097d70: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +097d72: 4403 0203 |0011: aget v3, v2, v3 │ │ +097d76: 6e20 e222 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e2 │ │ +097d7c: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +097d7e: 5243 3b10 |0017: iget v3, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097d82: 3531 0d00 |0019: if-ge v1, v3, 0026 // +000d │ │ +097d86: 6e20 e922 5000 |001b: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +097d8c: 4403 0201 |001e: aget v3, v2, v1 │ │ +097d90: 6e20 e222 3000 |0020: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e2 │ │ +097d96: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ +097d9a: 28f2 |0025: goto 0017 // -000e │ │ +097d9c: 6e10 2723 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ +097da2: 0c03 |0029: move-result-object v3 │ │ +097da4: 28dc |002a: goto 0006 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0006 line=314 │ │ 0x0007 line=307 │ │ 0x0009 line=308 │ │ 0x0010 line=309 │ │ @@ -132785,33 +132807,33 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -08986c: |[08986c] com.badlogic.gdx.utils.IntArray.truncate:(I)V │ │ -08987c: 5210 3b10 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -089880: 3720 0400 |0002: if-le v0, v2, 0006 // +0004 │ │ -089884: 5912 3b10 |0004: iput v2, v1, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -089888: 0e00 |0006: return-void │ │ +097da8: |[097da8] com.badlogic.gdx.utils.IntArray.truncate:(I)V │ │ +097db8: 5210 3b10 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097dbc: 3720 0400 |0002: if-le v0, v2, 0006 // +0004 │ │ +097dc0: 5912 3b10 |0004: iput v2, v1, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +097dc4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0006 line=266 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/IntArray; │ │ 0x0000 - 0x0007 reg=2 newSize I │ │ │ │ source_file_idx : 1813 (IntArray.java) │ │ │ │ Class #338 header: │ │ -class_idx : 774 │ │ +class_idx : 772 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1814 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #338 annotations: │ │ @@ -132841,17 +132863,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08988c: |[08988c] com.badlogic.gdx.utils.IntFloatMap$Entry.:()V │ │ -08989c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0898a2: 0e00 |0003: return-void │ │ +097dc8: |[097dc8] com.badlogic.gdx.utils.IntFloatMap$Entry.:()V │ │ +097dd8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +097dde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/IntFloatMap$Entry; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IntFloatMap$Entry; Lcom/badlogic/gdx/utils/IntFloatMap$Entry; │ │ │ │ @@ -132861,42 +132883,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0898a4: |[0898a4] com.badlogic.gdx.utils.IntFloatMap$Entry.toString:()Ljava/lang/String; │ │ -0898b4: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0898b8: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0898be: 5221 4110 |0005: iget v1, v2, Lcom/badlogic/gdx/utils/IntFloatMap$Entry;.key:I // field@1041 │ │ -0898c2: 6e20 6b26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0898c8: 0c00 |000a: move-result-object v0 │ │ -0898ca: 1a01 3401 |000b: const-string v1, "=" // string@0134 │ │ -0898ce: 6e20 6e26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0898d4: 0c00 |0010: move-result-object v0 │ │ -0898d6: 5221 4210 |0011: iget v1, v2, Lcom/badlogic/gdx/utils/IntFloatMap$Entry;.value:F // field@1042 │ │ -0898da: 6e20 6a26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -0898e0: 0c00 |0016: move-result-object v0 │ │ -0898e2: 6e10 7426 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0898e8: 0c00 |001a: move-result-object v0 │ │ -0898ea: 1100 |001b: return-object v0 │ │ +097de0: |[097de0] com.badlogic.gdx.utils.IntFloatMap$Entry.toString:()Ljava/lang/String; │ │ +097df0: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +097df4: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +097dfa: 5221 4110 |0005: iget v1, v2, Lcom/badlogic/gdx/utils/IntFloatMap$Entry;.key:I // field@1041 │ │ +097dfe: 6e20 6b26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +097e04: 0c00 |000a: move-result-object v0 │ │ +097e06: 1a01 3401 |000b: const-string v1, "=" // string@0134 │ │ +097e0a: 6e20 6e26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +097e10: 0c00 |0010: move-result-object v0 │ │ +097e12: 5221 4210 |0011: iget v1, v2, Lcom/badlogic/gdx/utils/IntFloatMap$Entry;.value:F // field@1042 │ │ +097e16: 6e20 6a26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +097e1c: 0c00 |0016: move-result-object v0 │ │ +097e1e: 6e10 7426 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +097e24: 0c00 |001a: move-result-object v0 │ │ +097e26: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/IntFloatMap$Entry; │ │ 0x0000 - 0x001c reg=2 this Lcom/badlogic/gdx/utils/IntFloatMap$Entry; Lcom/badlogic/gdx/utils/IntFloatMap$Entry; │ │ │ │ source_file_idx : 1814 (IntFloatMap.java) │ │ │ │ Class #339 header: │ │ -class_idx : 776 │ │ +class_idx : 774 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1814 │ │ static_fields_size : 2 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #339 annotations: │ │ @@ -132944,19 +132966,19 @@ │ │ type : '(Lcom/badlogic/gdx/utils/IntFloatMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0898ec: |[0898ec] com.badlogic.gdx.utils.IntFloatMap$MapIterator.:(Lcom/badlogic/gdx/utils/IntFloatMap;)V │ │ -0898fc: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -089902: 5b01 4b10 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@104b │ │ -089906: 6e10 2d20 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.reset:()V // method@202d │ │ -08990c: 0e00 |0008: return-void │ │ +097e28: |[097e28] com.badlogic.gdx.utils.IntFloatMap$MapIterator.:(Lcom/badlogic/gdx/utils/IntFloatMap;)V │ │ +097e38: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +097e3e: 5b01 4b10 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@104b │ │ +097e42: 6e10 2d20 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.reset:()V // method@202d │ │ +097e48: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ 0x0003 line=569 │ │ 0x0005 line=570 │ │ 0x0008 line=571 │ │ locals : │ │ @@ -132970,34 +132992,34 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -089910: |[089910] com.badlogic.gdx.utils.IntFloatMap$MapIterator.findNextIndex:()V │ │ -089920: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -089922: 5c42 4a10 |0001: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.hasNext:Z // field@104a │ │ -089926: 5442 4b10 |0003: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@104b │ │ -08992a: 5420 5910 |0005: iget-object v0, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -08992e: 5442 4b10 |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@104b │ │ -089932: 5222 5510 |0009: iget v2, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -089936: 5443 4b10 |000b: iget-object v3, v4, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@104b │ │ -08993a: 5233 6010 |000d: iget v3, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ -08993e: 9001 0203 |000f: add-int v1, v2, v3 │ │ -089942: 5242 4c10 |0011: iget v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.nextIndex:I // field@104c │ │ -089946: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -08994a: 5942 4c10 |0015: iput v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.nextIndex:I // field@104c │ │ -08994e: 3512 0b00 |0017: if-ge v2, v1, 0022 // +000b │ │ -089952: 5242 4c10 |0019: iget v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.nextIndex:I // field@104c │ │ -089956: 4402 0002 |001b: aget v2, v0, v2 │ │ -08995a: 3802 f4ff |001d: if-eqz v2, 0011 // -000c │ │ -08995e: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -089960: 5c42 4a10 |0020: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.hasNext:Z // field@104a │ │ -089964: 0e00 |0022: return-void │ │ +097e4c: |[097e4c] com.badlogic.gdx.utils.IntFloatMap$MapIterator.findNextIndex:()V │ │ +097e5c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +097e5e: 5c42 4a10 |0001: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.hasNext:Z // field@104a │ │ +097e62: 5442 4b10 |0003: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@104b │ │ +097e66: 5420 5910 |0005: iget-object v0, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +097e6a: 5442 4b10 |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@104b │ │ +097e6e: 5222 5510 |0009: iget v2, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +097e72: 5443 4b10 |000b: iget-object v3, v4, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@104b │ │ +097e76: 5233 6010 |000d: iget v3, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ +097e7a: 9001 0203 |000f: add-int v1, v2, v3 │ │ +097e7e: 5242 4c10 |0011: iget v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.nextIndex:I // field@104c │ │ +097e82: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +097e86: 5942 4c10 |0015: iput v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.nextIndex:I // field@104c │ │ +097e8a: 3512 0b00 |0017: if-ge v2, v1, 0022 // +000b │ │ +097e8e: 5242 4c10 |0019: iget v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.nextIndex:I // field@104c │ │ +097e92: 4402 0002 |001b: aget v2, v0, v2 │ │ +097e96: 3802 f4ff |001d: if-eqz v2, 0011 // -000c │ │ +097e9a: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +097e9c: 5c42 4a10 |0020: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.hasNext:Z // field@104a │ │ +097ea0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ 0x0003 line=584 │ │ 0x0007 line=585 │ │ 0x0019 line=586 │ │ 0x001f line=587 │ │ @@ -133013,50 +133035,50 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -089968: |[089968] com.badlogic.gdx.utils.IntFloatMap$MapIterator.remove:()V │ │ -089978: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08997a: 5230 4910 |0001: iget v0, v3, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.currentIndex:I // field@1049 │ │ -08997e: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -089980: 3310 1800 |0004: if-ne v0, v1, 001c // +0018 │ │ -089984: 5430 4b10 |0006: iget-object v0, v3, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@104b │ │ -089988: 5500 5710 |0008: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/IntFloatMap;.hasZeroValue:Z // field@1057 │ │ -08998c: 3800 1200 |000a: if-eqz v0, 001c // +0012 │ │ -089990: 5430 4b10 |000c: iget-object v0, v3, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@104b │ │ -089994: 5c02 5710 |000e: iput-boolean v2, v0, Lcom/badlogic/gdx/utils/IntFloatMap;.hasZeroValue:Z // field@1057 │ │ -089998: 12e0 |0010: const/4 v0, #int -2 // #fe │ │ -08999a: 5930 4910 |0011: iput v0, v3, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.currentIndex:I // field@1049 │ │ -08999e: 5430 4b10 |0013: iget-object v0, v3, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@104b │ │ -0899a2: 5201 5e10 |0015: iget v1, v0, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -0899a6: d801 01ff |0017: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0899aa: 5901 5e10 |0019: iput v1, v0, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -0899ae: 0e00 |001b: return-void │ │ -0899b0: 5230 4910 |001c: iget v0, v3, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.currentIndex:I // field@1049 │ │ -0899b4: 3b00 0a00 |001e: if-gez v0, 0028 // +000a │ │ -0899b8: 2200 b003 |0020: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0899bc: 1a01 3f22 |0022: const-string v1, "next must be called before remove." // string@223f │ │ -0899c0: 7020 fb25 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0899c6: 2700 |0027: throw v0 │ │ -0899c8: 5230 4910 |0028: iget v0, v3, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.currentIndex:I // field@1049 │ │ -0899cc: 5431 4b10 |002a: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@104b │ │ -0899d0: 5211 5510 |002c: iget v1, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -0899d4: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ -0899d8: 5430 4b10 |0030: iget-object v0, v3, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@104b │ │ -0899dc: 5231 4910 |0032: iget v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.currentIndex:I // field@1049 │ │ -0899e0: 6e20 4e20 1000 |0034: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/IntFloatMap;.removeStashIndex:(I)V // method@204e │ │ -0899e6: 28d9 |0037: goto 0010 // -0027 │ │ -0899e8: 5430 4b10 |0038: iget-object v0, v3, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@104b │ │ -0899ec: 5400 5910 |003a: iget-object v0, v0, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -0899f0: 5231 4910 |003c: iget v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.currentIndex:I // field@1049 │ │ -0899f4: 4b02 0001 |003e: aput v2, v0, v1 │ │ -0899f8: 28d0 |0040: goto 0010 // -0030 │ │ +097ea4: |[097ea4] com.badlogic.gdx.utils.IntFloatMap$MapIterator.remove:()V │ │ +097eb4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +097eb6: 5230 4910 |0001: iget v0, v3, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.currentIndex:I // field@1049 │ │ +097eba: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +097ebc: 3310 1800 |0004: if-ne v0, v1, 001c // +0018 │ │ +097ec0: 5430 4b10 |0006: iget-object v0, v3, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@104b │ │ +097ec4: 5500 5710 |0008: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/IntFloatMap;.hasZeroValue:Z // field@1057 │ │ +097ec8: 3800 1200 |000a: if-eqz v0, 001c // +0012 │ │ +097ecc: 5430 4b10 |000c: iget-object v0, v3, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@104b │ │ +097ed0: 5c02 5710 |000e: iput-boolean v2, v0, Lcom/badlogic/gdx/utils/IntFloatMap;.hasZeroValue:Z // field@1057 │ │ +097ed4: 12e0 |0010: const/4 v0, #int -2 // #fe │ │ +097ed6: 5930 4910 |0011: iput v0, v3, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.currentIndex:I // field@1049 │ │ +097eda: 5430 4b10 |0013: iget-object v0, v3, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@104b │ │ +097ede: 5201 5e10 |0015: iget v1, v0, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +097ee2: d801 01ff |0017: add-int/lit8 v1, v1, #int -1 // #ff │ │ +097ee6: 5901 5e10 |0019: iput v1, v0, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +097eea: 0e00 |001b: return-void │ │ +097eec: 5230 4910 |001c: iget v0, v3, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.currentIndex:I // field@1049 │ │ +097ef0: 3b00 0a00 |001e: if-gez v0, 0028 // +000a │ │ +097ef4: 2200 ae03 |0020: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +097ef8: 1a01 3d22 |0022: const-string v1, "next must be called before remove." // string@223d │ │ +097efc: 7020 fb25 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +097f02: 2700 |0027: throw v0 │ │ +097f04: 5230 4910 |0028: iget v0, v3, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.currentIndex:I // field@1049 │ │ +097f08: 5431 4b10 |002a: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@104b │ │ +097f0c: 5211 5510 |002c: iget v1, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +097f10: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ +097f14: 5430 4b10 |0030: iget-object v0, v3, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@104b │ │ +097f18: 5231 4910 |0032: iget v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.currentIndex:I // field@1049 │ │ +097f1c: 6e20 4e20 1000 |0034: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/IntFloatMap;.removeStashIndex:(I)V // method@204e │ │ +097f22: 28d9 |0037: goto 0010 // -0027 │ │ +097f24: 5430 4b10 |0038: iget-object v0, v3, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@104b │ │ +097f28: 5400 5910 |003a: iget-object v0, v0, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +097f2c: 5231 4910 |003c: iget v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.currentIndex:I // field@1049 │ │ +097f30: 4b02 0001 |003e: aput v2, v0, v1 │ │ +097f34: 28d0 |0040: goto 0010 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=594 │ │ 0x000c line=595 │ │ 0x0010 line=603 │ │ 0x0013 line=604 │ │ 0x001b line=605 │ │ @@ -133074,27 +133096,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -0899fc: |[0899fc] com.badlogic.gdx.utils.IntFloatMap$MapIterator.reset:()V │ │ -089a0c: 12e0 |0000: const/4 v0, #int -2 // #fe │ │ -089a0e: 5910 4910 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.currentIndex:I // field@1049 │ │ -089a12: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -089a14: 5910 4c10 |0004: iput v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.nextIndex:I // field@104c │ │ -089a18: 5410 4b10 |0006: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@104b │ │ -089a1c: 5500 5710 |0008: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/IntFloatMap;.hasZeroValue:Z // field@1057 │ │ -089a20: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ -089a24: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -089a26: 5c10 4a10 |000d: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.hasNext:Z // field@104a │ │ -089a2a: 0e00 |000f: return-void │ │ -089a2c: 6e10 2b20 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.findNextIndex:()V // method@202b │ │ -089a32: 28fc |0013: goto 000f // -0004 │ │ +097f38: |[097f38] com.badlogic.gdx.utils.IntFloatMap$MapIterator.reset:()V │ │ +097f48: 12e0 |0000: const/4 v0, #int -2 // #fe │ │ +097f4a: 5910 4910 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.currentIndex:I // field@1049 │ │ +097f4e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +097f50: 5910 4c10 |0004: iput v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.nextIndex:I // field@104c │ │ +097f54: 5410 4b10 |0006: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@104b │ │ +097f58: 5500 5710 |0008: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/IntFloatMap;.hasZeroValue:Z // field@1057 │ │ +097f5c: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ +097f60: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +097f62: 5c10 4a10 |000d: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.hasNext:Z // field@104a │ │ +097f66: 0e00 |000f: return-void │ │ +097f68: 6e10 2b20 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.findNextIndex:()V // method@202b │ │ +097f6e: 28fc |0013: goto 000f // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ 0x0003 line=575 │ │ 0x0006 line=576 │ │ 0x000c line=577 │ │ 0x000f line=580 │ │ @@ -133102,17 +133124,17 @@ │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator; │ │ 0x0000 - 0x0014 reg=1 this Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator; Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator; │ │ │ │ source_file_idx : 1814 (IntFloatMap.java) │ │ │ │ Class #340 header: │ │ -class_idx : 778 │ │ +class_idx : 776 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1814 │ │ static_fields_size : 4 │ │ instance_fields_size: 16 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 17 │ │ │ │ Class #340 annotations: │ │ @@ -133216,19 +133238,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -089a34: |[089a34] com.badlogic.gdx.utils.IntFloatMap.:()V │ │ -089a44: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -089a48: 1401 cdcc 4c3f |0002: const v1, #float 0.8 // #3f4ccccd │ │ -089a4e: 7030 3720 0201 |0005: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/IntFloatMap;.:(IF)V // method@2037 │ │ -089a54: 0e00 |0008: return-void │ │ +097f70: |[097f70] com.badlogic.gdx.utils.IntFloatMap.:()V │ │ +097f80: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +097f84: 1401 cdcc 4c3f |0002: const v1, #float 0.8 // #3f4ccccd │ │ +097f8a: 7030 3720 0201 |0005: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/IntFloatMap;.:(IF)V // method@2037 │ │ +097f90: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0008 line=59 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/utils/IntFloatMap; │ │ │ │ @@ -133237,132 +133259,132 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -089a58: |[089a58] com.badlogic.gdx.utils.IntFloatMap.:(I)V │ │ -089a68: 1400 cdcc 4c3f |0000: const v0, #float 0.8 // #3f4ccccd │ │ -089a6e: 7030 3720 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/IntFloatMap;.:(IF)V // method@2037 │ │ -089a74: 0e00 |0006: return-void │ │ +097f94: |[097f94] com.badlogic.gdx.utils.IntFloatMap.:(I)V │ │ +097fa4: 1400 cdcc 4c3f |0000: const v0, #float 0.8 // #3f4ccccd │ │ +097faa: 7030 3720 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/IntFloatMap;.:(IF)V // method@2037 │ │ +097fb0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0006 line=65 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/IntFloatMap; │ │ 0x0000 - 0x0007 reg=2 initialCapacity I │ │ │ │ #2 : (in Lcom/badlogic/gdx/utils/IntFloatMap;) │ │ name : '' │ │ type : '(IF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ + registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 184 16-bit code units │ │ -089a78: |[089a78] com.badlogic.gdx.utils.IntFloatMap.:(IF)V │ │ -089a88: 7010 2726 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ -089a8e: 3b04 1b00 |0003: if-gez v4, 001e // +001b │ │ -089a92: 2200 af03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -089a96: 2201 c503 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -089a9a: 7010 6726 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -089aa0: 1a02 641d |000c: const-string v2, "initialCapacity must be >= 0: " // string@1d64 │ │ -089aa4: 6e20 6e26 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -089aaa: 0c01 |0011: move-result-object v1 │ │ -089aac: 6e20 6b26 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -089ab2: 0c01 |0015: move-result-object v1 │ │ -089ab4: 6e10 7426 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -089aba: 0c01 |0019: move-result-object v1 │ │ -089abc: 7020 f825 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -089ac2: 2700 |001d: throw v0 │ │ -089ac4: 5230 5510 |001e: iget v0, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -089ac8: 1501 0040 |0020: const/high16 v1, #int 1073741824 // #4000 │ │ -089acc: 3710 1b00 |0022: if-le v0, v1, 003d // +001b │ │ -089ad0: 2200 af03 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -089ad4: 2201 c503 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -089ad8: 7010 6726 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -089ade: 1a02 631d |002b: const-string v2, "initialCapacity is too large: " // string@1d63 │ │ -089ae2: 6e20 6e26 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -089ae8: 0c01 |0030: move-result-object v1 │ │ -089aea: 6e20 6b26 4100 |0031: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -089af0: 0c01 |0034: move-result-object v1 │ │ -089af2: 6e10 7426 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -089af8: 0c01 |0038: move-result-object v1 │ │ -089afa: 7020 f825 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -089b00: 2700 |003c: throw v0 │ │ -089b02: 7110 9013 0400 |003d: invoke-static {v4}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ -089b08: 0a00 |0040: move-result v0 │ │ -089b0a: 5930 5510 |0041: iput v0, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -089b0e: 1200 |0043: const/4 v0, #int 0 // #0 │ │ -089b10: 2e00 0500 |0044: cmpg-float v0, v5, v0 │ │ -089b14: 3c00 1b00 |0046: if-gtz v0, 0061 // +001b │ │ -089b18: 2200 af03 |0048: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -089b1c: 2201 c503 |004a: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -089b20: 7010 6726 0100 |004c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -089b26: 1a02 3020 |004f: const-string v2, "loadFactor must be > 0: " // string@2030 │ │ -089b2a: 6e20 6e26 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -089b30: 0c01 |0054: move-result-object v1 │ │ -089b32: 6e20 6a26 5100 |0055: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -089b38: 0c01 |0058: move-result-object v1 │ │ -089b3a: 6e10 7426 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -089b40: 0c01 |005c: move-result-object v1 │ │ -089b42: 7020 f825 1000 |005d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -089b48: 2700 |0060: throw v0 │ │ -089b4a: 5935 5b10 |0061: iput v5, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.loadFactor:F // field@105b │ │ -089b4e: 5230 5510 |0063: iget v0, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -089b52: 8200 |0065: int-to-float v0, v0 │ │ -089b54: c850 |0066: mul-float/2addr v0, v5 │ │ -089b56: 8700 |0067: float-to-int v0, v0 │ │ -089b58: 5930 6110 |0068: iput v0, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.threshold:I // field@1061 │ │ -089b5c: 5230 5510 |006a: iget v0, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -089b60: d800 00ff |006c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -089b64: 5930 5c10 |006e: iput v0, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.mask:I // field@105c │ │ -089b68: 5230 5510 |0070: iget v0, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -089b6c: 7110 0026 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@2600 │ │ -089b72: 0a00 |0075: move-result v0 │ │ -089b74: d900 001f |0076: rsub-int/lit8 v0, v0, #int 31 // #1f │ │ -089b78: 5930 5810 |0078: iput v0, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.hashShift:I // field@1058 │ │ -089b7c: 1230 |007a: const/4 v0, #int 3 // #3 │ │ -089b7e: 5231 5510 |007b: iget v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -089b82: 8311 |007d: int-to-double v1, v1 │ │ -089b84: 7120 1726 2100 |007e: invoke-static {v1, v2}, Ljava/lang/Math;.log:(D)D // method@2617 │ │ -089b8a: 0b01 |0081: move-result-wide v1 │ │ -089b8c: 7120 1426 2100 |0082: invoke-static {v1, v2}, Ljava/lang/Math;.ceil:(D)D // method@2614 │ │ -089b92: 0b01 |0085: move-result-wide v1 │ │ -089b94: 8a11 |0086: double-to-int v1, v1 │ │ -089b96: da01 0102 |0087: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -089b9a: 7120 1926 1000 |0089: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -089ba0: 0a00 |008c: move-result v0 │ │ -089ba2: 5930 5f10 |008d: iput v0, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.stashCapacity:I // field@105f │ │ -089ba6: 5230 5510 |008f: iget v0, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -089baa: 1301 0800 |0091: const/16 v1, #int 8 // #8 │ │ -089bae: 7120 1b26 1000 |0093: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -089bb4: 0a00 |0096: move-result v0 │ │ -089bb6: 5231 5510 |0097: iget v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -089bba: 8311 |0099: int-to-double v1, v1 │ │ -089bbc: 7120 2126 2100 |009a: invoke-static {v1, v2}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -089bc2: 0b01 |009d: move-result-wide v1 │ │ -089bc4: 8a11 |009e: double-to-int v1, v1 │ │ -089bc6: db01 0108 |009f: div-int/lit8 v1, v1, #int 8 // #08 │ │ -089bca: 7120 1926 1000 |00a1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -089bd0: 0a00 |00a4: move-result v0 │ │ -089bd2: 5930 5d10 |00a5: iput v0, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.pushIterations:I // field@105d │ │ -089bd6: 5230 5510 |00a7: iget v0, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -089bda: 5231 5f10 |00a9: iget v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.stashCapacity:I // field@105f │ │ -089bde: b010 |00ab: add-int/2addr v0, v1 │ │ -089be0: 2300 4b04 |00ac: new-array v0, v0, [I // type@044b │ │ -089be4: 5b30 5910 |00ae: iput-object v0, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -089be8: 5430 5910 |00b0: iget-object v0, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -089bec: 2100 |00b2: array-length v0, v0 │ │ -089bee: 2300 4a04 |00b3: new-array v0, v0, [F // type@044a │ │ -089bf2: 5b30 6210 |00b5: iput-object v0, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ -089bf6: 0e00 |00b7: return-void │ │ +097fb4: |[097fb4] com.badlogic.gdx.utils.IntFloatMap.:(IF)V │ │ +097fc4: 7010 2726 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ +097fca: 3b05 1b00 |0003: if-gez v5, 001e // +001b │ │ +097fce: 2200 ad03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +097fd2: 2201 c303 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +097fd6: 7010 6726 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +097fdc: 1a02 621d |000c: const-string v2, "initialCapacity must be >= 0: " // string@1d62 │ │ +097fe0: 6e20 6e26 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +097fe6: 0c01 |0011: move-result-object v1 │ │ +097fe8: 6e20 6b26 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +097fee: 0c01 |0015: move-result-object v1 │ │ +097ff0: 6e10 7426 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +097ff6: 0c01 |0019: move-result-object v1 │ │ +097ff8: 7020 f825 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +097ffe: 2700 |001d: throw v0 │ │ +098000: 5240 5510 |001e: iget v0, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +098004: 1501 0040 |0020: const/high16 v1, #int 1073741824 // #4000 │ │ +098008: 3710 1b00 |0022: if-le v0, v1, 003d // +001b │ │ +09800c: 2200 ad03 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +098010: 2201 c303 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +098014: 7010 6726 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09801a: 1a02 611d |002b: const-string v2, "initialCapacity is too large: " // string@1d61 │ │ +09801e: 6e20 6e26 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +098024: 0c01 |0030: move-result-object v1 │ │ +098026: 6e20 6b26 5100 |0031: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +09802c: 0c01 |0034: move-result-object v1 │ │ +09802e: 6e10 7426 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +098034: 0c01 |0038: move-result-object v1 │ │ +098036: 7020 f825 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +09803c: 2700 |003c: throw v0 │ │ +09803e: 7110 9013 0500 |003d: invoke-static {v5}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ +098044: 0a00 |0040: move-result v0 │ │ +098046: 5940 5510 |0041: iput v0, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +09804a: 1200 |0043: const/4 v0, #int 0 // #0 │ │ +09804c: 2e00 0600 |0044: cmpg-float v0, v6, v0 │ │ +098050: 3c00 1b00 |0046: if-gtz v0, 0061 // +001b │ │ +098054: 2200 ad03 |0048: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +098058: 2201 c303 |004a: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +09805c: 7010 6726 0100 |004c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +098062: 1a02 2e20 |004f: const-string v2, "loadFactor must be > 0: " // string@202e │ │ +098066: 6e20 6e26 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09806c: 0c01 |0054: move-result-object v1 │ │ +09806e: 6e20 6a26 6100 |0055: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +098074: 0c01 |0058: move-result-object v1 │ │ +098076: 6e10 7426 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09807c: 0c01 |005c: move-result-object v1 │ │ +09807e: 7020 f825 1000 |005d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +098084: 2700 |0060: throw v0 │ │ +098086: 5946 5b10 |0061: iput v6, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.loadFactor:F // field@105b │ │ +09808a: 5240 5510 |0063: iget v0, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +09808e: 8200 |0065: int-to-float v0, v0 │ │ +098090: c860 |0066: mul-float/2addr v0, v6 │ │ +098092: 8700 |0067: float-to-int v0, v0 │ │ +098094: 5940 6110 |0068: iput v0, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.threshold:I // field@1061 │ │ +098098: 5240 5510 |006a: iget v0, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +09809c: d800 00ff |006c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0980a0: 5940 5c10 |006e: iput v0, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.mask:I // field@105c │ │ +0980a4: 5240 5510 |0070: iget v0, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +0980a8: 7110 0026 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@2600 │ │ +0980ae: 0a00 |0075: move-result v0 │ │ +0980b0: d900 001f |0076: rsub-int/lit8 v0, v0, #int 31 // #1f │ │ +0980b4: 5940 5810 |0078: iput v0, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.hashShift:I // field@1058 │ │ +0980b8: 1230 |007a: const/4 v0, #int 3 // #3 │ │ +0980ba: 5241 5510 |007b: iget v1, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +0980be: 8312 |007d: int-to-double v2, v1 │ │ +0980c0: 7120 1726 3200 |007e: invoke-static {v2, v3}, Ljava/lang/Math;.log:(D)D // method@2617 │ │ +0980c6: 0b02 |0081: move-result-wide v2 │ │ +0980c8: 7120 1426 3200 |0082: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@2614 │ │ +0980ce: 0b02 |0085: move-result-wide v2 │ │ +0980d0: 8a21 |0086: double-to-int v1, v2 │ │ +0980d2: da01 0102 |0087: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +0980d6: 7120 1926 1000 |0089: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0980dc: 0a00 |008c: move-result v0 │ │ +0980de: 5940 5f10 |008d: iput v0, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.stashCapacity:I // field@105f │ │ +0980e2: 5240 5510 |008f: iget v0, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +0980e6: 1301 0800 |0091: const/16 v1, #int 8 // #8 │ │ +0980ea: 7120 1b26 1000 |0093: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0980f0: 0a00 |0096: move-result v0 │ │ +0980f2: 5241 5510 |0097: iget v1, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +0980f6: 8312 |0099: int-to-double v2, v1 │ │ +0980f8: 7120 2126 3200 |009a: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +0980fe: 0b02 |009d: move-result-wide v2 │ │ +098100: 8a21 |009e: double-to-int v1, v2 │ │ +098102: db01 0108 |009f: div-int/lit8 v1, v1, #int 8 // #08 │ │ +098106: 7120 1926 1000 |00a1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +09810c: 0a00 |00a4: move-result v0 │ │ +09810e: 5940 5d10 |00a5: iput v0, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.pushIterations:I // field@105d │ │ +098112: 5240 5510 |00a7: iget v0, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +098116: 5241 5f10 |00a9: iget v1, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.stashCapacity:I // field@105f │ │ +09811a: b010 |00ab: add-int/2addr v0, v1 │ │ +09811c: 2300 4904 |00ac: new-array v0, v0, [I // type@0449 │ │ +098120: 5b40 5910 |00ae: iput-object v0, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +098124: 5440 5910 |00b0: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +098128: 2100 |00b2: array-length v0, v0 │ │ +09812a: 2300 4804 |00b3: new-array v0, v0, [F // type@0448 │ │ +09812e: 5b40 6210 |00b5: iput-object v0, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ +098132: 0e00 |00b7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ 0x001e line=71 │ │ 0x003d line=72 │ │ 0x0043 line=74 │ │ @@ -133372,41 +133394,41 @@ │ │ 0x0070 line=79 │ │ 0x007a line=80 │ │ 0x008f line=81 │ │ 0x00a7 line=83 │ │ 0x00b0 line=84 │ │ 0x00b7 line=85 │ │ locals : │ │ - 0x0000 - 0x00b8 reg=3 this Lcom/badlogic/gdx/utils/IntFloatMap; │ │ - 0x0000 - 0x00b8 reg=4 initialCapacity I │ │ - 0x0000 - 0x00b8 reg=5 loadFactor F │ │ + 0x0000 - 0x00b8 reg=4 this Lcom/badlogic/gdx/utils/IntFloatMap; │ │ + 0x0000 - 0x00b8 reg=5 initialCapacity I │ │ + 0x0000 - 0x00b8 reg=6 loadFactor F │ │ │ │ #3 : (in Lcom/badlogic/gdx/utils/IntFloatMap;) │ │ name : 'containsKeyStash' │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -089bf8: |[089bf8] com.badlogic.gdx.utils.IntFloatMap.containsKeyStash:(I)Z │ │ -089c08: 5441 5910 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -089c0c: 5240 5510 |0002: iget v0, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -089c10: 5243 6010 |0004: iget v3, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ -089c14: 9002 0003 |0006: add-int v2, v0, v3 │ │ -089c18: 3520 0b00 |0008: if-ge v0, v2, 0013 // +000b │ │ -089c1c: 4403 0100 |000a: aget v3, v1, v0 │ │ -089c20: 3335 0400 |000c: if-ne v5, v3, 0010 // +0004 │ │ -089c24: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -089c26: 0f03 |000f: return v3 │ │ -089c28: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ -089c2c: 28f6 |0012: goto 0008 // -000a │ │ -089c2e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -089c30: 28fb |0014: goto 000f // -0005 │ │ +098134: |[098134] com.badlogic.gdx.utils.IntFloatMap.containsKeyStash:(I)Z │ │ +098144: 5441 5910 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +098148: 5240 5510 |0002: iget v0, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +09814c: 5243 6010 |0004: iget v3, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ +098150: 9002 0003 |0006: add-int v2, v0, v3 │ │ +098154: 3520 0b00 |0008: if-ge v0, v2, 0013 // +000b │ │ +098158: 4403 0100 |000a: aget v3, v1, v0 │ │ +09815c: 3335 0400 |000c: if-ne v5, v3, 0010 // +0004 │ │ +098160: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +098162: 0f03 |000f: return v3 │ │ +098164: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ +098168: 28f6 |0012: goto 0008 // -000a │ │ +09816a: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +09816c: 28fb |0014: goto 000f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ 0x0002 line=432 │ │ 0x000a line=433 │ │ 0x000f line=434 │ │ 0x0010 line=432 │ │ @@ -133423,34 +133445,34 @@ │ │ type : '(IFF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -089c34: |[089c34] com.badlogic.gdx.utils.IntFloatMap.getAndIncrementStash:(IFF)F │ │ -089c44: 5461 5910 |0000: iget-object v1, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -089c48: 5260 5510 |0002: iget v0, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -089c4c: 5264 6010 |0004: iget v4, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ -089c50: 9002 0004 |0006: add-int v2, v0, v4 │ │ -089c54: 3520 1400 |0008: if-ge v0, v2, 001c // +0014 │ │ -089c58: 4404 0100 |000a: aget v4, v1, v0 │ │ -089c5c: 3347 0d00 |000c: if-ne v7, v4, 0019 // +000d │ │ -089c60: 5464 6210 |000e: iget-object v4, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ -089c64: 4403 0400 |0010: aget v3, v4, v0 │ │ -089c68: 5464 6210 |0012: iget-object v4, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ -089c6c: a605 0309 |0014: add-float v5, v3, v9 │ │ -089c70: 4b05 0400 |0016: aput v5, v4, v0 │ │ -089c74: 0f03 |0018: return v3 │ │ -089c76: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -089c7a: 28ed |001b: goto 0008 // -0013 │ │ -089c7c: a604 0809 |001c: add-float v4, v8, v9 │ │ -089c80: 6e30 4820 7604 |001e: invoke-virtual {v6, v7, v4}, Lcom/badlogic/gdx/utils/IntFloatMap;.put:(IF)V // method@2048 │ │ -089c86: 0183 |0021: move v3, v8 │ │ -089c88: 28f6 |0022: goto 0018 // -000a │ │ +098170: |[098170] com.badlogic.gdx.utils.IntFloatMap.getAndIncrementStash:(IFF)F │ │ +098180: 5461 5910 |0000: iget-object v1, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +098184: 5260 5510 |0002: iget v0, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +098188: 5264 6010 |0004: iget v4, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ +09818c: 9002 0004 |0006: add-int v2, v0, v4 │ │ +098190: 3520 1400 |0008: if-ge v0, v2, 001c // +0014 │ │ +098194: 4404 0100 |000a: aget v4, v1, v0 │ │ +098198: 3347 0d00 |000c: if-ne v7, v4, 0019 // +000d │ │ +09819c: 5464 6210 |000e: iget-object v4, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ +0981a0: 4403 0400 |0010: aget v3, v4, v0 │ │ +0981a4: 5464 6210 |0012: iget-object v4, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ +0981a8: a605 0309 |0014: add-float v5, v3, v9 │ │ +0981ac: 4b05 0400 |0016: aput v5, v4, v0 │ │ +0981b0: 0f03 |0018: return v3 │ │ +0981b2: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0981b6: 28ed |001b: goto 0008 // -0013 │ │ +0981b8: a604 0809 |001c: add-float v4, v8, v9 │ │ +0981bc: 6e30 4820 7604 |001e: invoke-virtual {v6, v7, v4}, Lcom/badlogic/gdx/utils/IntFloatMap;.put:(IF)V // method@2048 │ │ +0981c2: 0183 |0021: move v3, v8 │ │ +0981c4: 28f6 |0022: goto 0018 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x0002 line=321 │ │ 0x000a line=322 │ │ 0x000e line=323 │ │ 0x0012 line=324 │ │ @@ -133473,27 +133495,27 @@ │ │ type : '(IF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -089c8c: |[089c8c] com.badlogic.gdx.utils.IntFloatMap.getStash:(IF)F │ │ -089c9c: 5441 5910 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -089ca0: 5240 5510 |0002: iget v0, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -089ca4: 5243 6010 |0004: iget v3, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ -089ca8: 9002 0003 |0006: add-int v2, v0, v3 │ │ -089cac: 3520 0a00 |0008: if-ge v0, v2, 0012 // +000a │ │ -089cb0: 4403 0100 |000a: aget v3, v1, v0 │ │ -089cb4: 3335 0700 |000c: if-ne v5, v3, 0013 // +0007 │ │ -089cb8: 5443 6210 |000e: iget-object v3, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ -089cbc: 4406 0300 |0010: aget v6, v3, v0 │ │ -089cc0: 0f06 |0012: return v6 │ │ -089cc2: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -089cc6: 28f3 |0015: goto 0008 // -000d │ │ +0981c8: |[0981c8] com.badlogic.gdx.utils.IntFloatMap.getStash:(IF)F │ │ +0981d8: 5441 5910 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +0981dc: 5240 5510 |0002: iget v0, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +0981e0: 5243 6010 |0004: iget v3, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ +0981e4: 9002 0003 |0006: add-int v2, v0, v3 │ │ +0981e8: 3520 0a00 |0008: if-ge v0, v2, 0012 // +000a │ │ +0981ec: 4403 0100 |000a: aget v3, v1, v0 │ │ +0981f0: 3335 0700 |000c: if-ne v5, v3, 0013 // +0007 │ │ +0981f4: 5443 6210 |000e: iget-object v3, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ +0981f8: 4406 0300 |0010: aget v6, v3, v0 │ │ +0981fc: 0f06 |0012: return v6 │ │ +0981fe: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +098202: 28f3 |0015: goto 0008 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0002 line=298 │ │ 0x000a line=299 │ │ 0x0012 line=300 │ │ 0x0013 line=298 │ │ @@ -133511,23 +133533,23 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -089cc8: |[089cc8] com.badlogic.gdx.utils.IntFloatMap.hash2:(I)I │ │ -089cd8: 1400 392e b8b4 |0000: const v0, #float -3.43063e-07 // #b4b82e39 │ │ -089cde: b203 |0003: mul-int/2addr v3, v0 │ │ -089ce0: 5220 5810 |0004: iget v0, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.hashShift:I // field@1058 │ │ -089ce4: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ -089ce8: b730 |0008: xor-int/2addr v0, v3 │ │ -089cea: 5221 5c10 |0009: iget v1, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.mask:I // field@105c │ │ -089cee: b510 |000b: and-int/2addr v0, v1 │ │ -089cf0: 0f00 |000c: return v0 │ │ +098204: |[098204] com.badlogic.gdx.utils.IntFloatMap.hash2:(I)I │ │ +098214: 1400 392e b8b4 |0000: const v0, #float -3.43063e-07 // #b4b82e39 │ │ +09821a: b203 |0003: mul-int/2addr v3, v0 │ │ +09821c: 5220 5810 |0004: iget v0, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.hashShift:I // field@1058 │ │ +098220: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ +098224: b730 |0008: xor-int/2addr v0, v3 │ │ +098226: 5221 5c10 |0009: iget v1, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.mask:I // field@105c │ │ +09822a: b510 |000b: and-int/2addr v0, v1 │ │ +09822c: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ 0x0004 line=480 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/utils/IntFloatMap; │ │ 0x0000 - 0x000d reg=3 h I │ │ @@ -133537,23 +133559,23 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -089cf4: |[089cf4] com.badlogic.gdx.utils.IntFloatMap.hash3:(I)I │ │ -089d04: 1400 41c2 d1ce |0000: const v0, #float -1.75958e+09 // #ced1c241 │ │ -089d0a: b203 |0003: mul-int/2addr v3, v0 │ │ -089d0c: 5220 5810 |0004: iget v0, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.hashShift:I // field@1058 │ │ -089d10: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ -089d14: b730 |0008: xor-int/2addr v0, v3 │ │ -089d16: 5221 5c10 |0009: iget v1, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.mask:I // field@105c │ │ -089d1a: b510 |000b: and-int/2addr v0, v1 │ │ -089d1c: 0f00 |000c: return v0 │ │ +098230: |[098230] com.badlogic.gdx.utils.IntFloatMap.hash3:(I)I │ │ +098240: 1400 41c2 d1ce |0000: const v0, #float -1.75958e+09 // #ced1c241 │ │ +098246: b203 |0003: mul-int/2addr v3, v0 │ │ +098248: 5220 5810 |0004: iget v0, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.hashShift:I // field@1058 │ │ +09824c: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ +098250: b730 |0008: xor-int/2addr v0, v3 │ │ +098252: 5221 5c10 |0009: iget v1, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.mask:I // field@105c │ │ +098256: b510 |000b: and-int/2addr v0, v1 │ │ +098258: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0004 line=485 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/utils/IntFloatMap; │ │ 0x0000 - 0x000d reg=3 h I │ │ @@ -133563,91 +133585,91 @@ │ │ type : '(IFIIIIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 18 │ │ ins : 9 │ │ outs : 3 │ │ insns size : 150 16-bit code units │ │ -089d20: |[089d20] com.badlogic.gdx.utils.IntFloatMap.push:(IFIIIIII)V │ │ -089d30: 5493 5910 |0000: iget-object v3, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -089d34: 5496 6210 |0002: iget-object v6, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ -089d38: 5294 5c10 |0004: iget v4, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.mask:I // field@105c │ │ -089d3c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -089d3e: 5295 5d10 |0007: iget v5, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.pushIterations:I // field@105d │ │ -089d42: 1227 |0009: const/4 v7, #int 2 // #2 │ │ -089d44: 7110 9413 0700 |000a: invoke-static {v7}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1394 │ │ -089d4a: 0a07 |000d: move-result v7 │ │ -089d4c: 2b07 8000 0000 |000e: packed-switch v7, 0000008e // +00000080 │ │ -089d52: 0200 1100 |0011: move/from16 v0, v17 │ │ -089d56: 4401 0610 |0013: aget v1, v6, v16 │ │ -089d5a: 4b0a 0310 |0015: aput v10, v3, v16 │ │ -089d5e: 4b0b 0610 |0017: aput v11, v6, v16 │ │ -089d62: 950c 0004 |0019: and-int v12, v0, v4 │ │ -089d66: 440d 030c |001b: aget v13, v3, v12 │ │ -089d6a: 390d 2800 |001d: if-nez v13, 0045 // +0028 │ │ -089d6e: 4b00 030c |001f: aput v0, v3, v12 │ │ -089d72: 4b01 060c |0021: aput v1, v6, v12 │ │ -089d76: 5297 5e10 |0023: iget v7, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -089d7a: d808 0701 |0025: add-int/lit8 v8, v7, #int 1 // #01 │ │ -089d7e: 5998 5e10 |0027: iput v8, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -089d82: 5298 6110 |0029: iget v8, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.threshold:I // field@1061 │ │ -089d86: 3487 0900 |002b: if-lt v7, v8, 0034 // +0009 │ │ -089d8a: 5297 5510 |002d: iget v7, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -089d8e: e007 0701 |002f: shl-int/lit8 v7, v7, #int 1 // #01 │ │ -089d92: 7020 4f20 7900 |0031: invoke-direct {v9, v7}, Lcom/badlogic/gdx/utils/IntFloatMap;.resize:(I)V // method@204f │ │ -089d98: 0e00 |0034: return-void │ │ -089d9a: 01d0 |0035: move v0, v13 │ │ -089d9c: 4401 060c |0036: aget v1, v6, v12 │ │ -089da0: 4b0a 030c |0038: aput v10, v3, v12 │ │ -089da4: 4b0b 060c |003a: aput v11, v6, v12 │ │ -089da8: 28dd |003c: goto 0019 // -0023 │ │ -089daa: 01f0 |003d: move v0, v15 │ │ -089dac: 4401 060e |003e: aget v1, v6, v14 │ │ -089db0: 4b0a 030e |0040: aput v10, v3, v14 │ │ -089db4: 4b0b 060e |0042: aput v11, v6, v14 │ │ -089db8: 28d5 |0044: goto 0019 // -002b │ │ -089dba: 7020 4420 0900 |0045: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntFloatMap;.hash2:(I)I // method@2044 │ │ -089dc0: 0a0e |0048: move-result v14 │ │ -089dc2: 440f 030e |0049: aget v15, v3, v14 │ │ -089dc6: 390f 1800 |004b: if-nez v15, 0063 // +0018 │ │ -089dca: 4b00 030e |004d: aput v0, v3, v14 │ │ -089dce: 4b01 060e |004f: aput v1, v6, v14 │ │ -089dd2: 5297 5e10 |0051: iget v7, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -089dd6: d808 0701 |0053: add-int/lit8 v8, v7, #int 1 // #01 │ │ -089dda: 5998 5e10 |0055: iput v8, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -089dde: 5298 6110 |0057: iget v8, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.threshold:I // field@1061 │ │ -089de2: 3487 dbff |0059: if-lt v7, v8, 0034 // -0025 │ │ -089de6: 5297 5510 |005b: iget v7, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -089dea: e007 0701 |005d: shl-int/lit8 v7, v7, #int 1 // #01 │ │ -089dee: 7020 4f20 7900 |005f: invoke-direct {v9, v7}, Lcom/badlogic/gdx/utils/IntFloatMap;.resize:(I)V // method@204f │ │ -089df4: 28d2 |0062: goto 0034 // -002e │ │ -089df6: 7020 4520 0900 |0063: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntFloatMap;.hash3:(I)I // method@2045 │ │ -089dfc: 0a10 |0066: move-result v16 │ │ -089dfe: 4411 0310 |0067: aget v17, v3, v16 │ │ -089e02: 3911 1800 |0069: if-nez v17, 0081 // +0018 │ │ -089e06: 4b00 0310 |006b: aput v0, v3, v16 │ │ -089e0a: 4b01 0610 |006d: aput v1, v6, v16 │ │ -089e0e: 5297 5e10 |006f: iget v7, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -089e12: d808 0701 |0071: add-int/lit8 v8, v7, #int 1 // #01 │ │ -089e16: 5998 5e10 |0073: iput v8, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -089e1a: 5298 6110 |0075: iget v8, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.threshold:I // field@1061 │ │ -089e1e: 3487 bdff |0077: if-lt v7, v8, 0034 // -0043 │ │ -089e22: 5297 5510 |0079: iget v7, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -089e26: e007 0701 |007b: shl-int/lit8 v7, v7, #int 1 // #01 │ │ -089e2a: 7020 4f20 7900 |007d: invoke-direct {v9, v7}, Lcom/badlogic/gdx/utils/IntFloatMap;.resize:(I)V // method@204f │ │ -089e30: 28b4 |0080: goto 0034 // -004c │ │ -089e32: d802 0201 |0081: add-int/lit8 v2, v2, #int 1 // #01 │ │ -089e36: 3352 0600 |0083: if-ne v2, v5, 0089 // +0006 │ │ -089e3a: 7030 4b20 0901 |0085: invoke-direct {v9, v0, v1}, Lcom/badlogic/gdx/utils/IntFloatMap;.putStash:(IF)V // method@204b │ │ -089e40: 28ac |0088: goto 0034 // -0054 │ │ -089e42: 010a |0089: move v10, v0 │ │ -089e44: 011b |008a: move v11, v1 │ │ -089e46: 2900 7eff |008b: goto/16 0009 // -0082 │ │ -089e4a: 0000 |008d: nop // spacer │ │ -089e4c: 0001 0200 0000 0000 2700 0000 2f00 ... |008e: packed-switch-data (8 units) │ │ +09825c: |[09825c] com.badlogic.gdx.utils.IntFloatMap.push:(IFIIIIII)V │ │ +09826c: 5493 5910 |0000: iget-object v3, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +098270: 5496 6210 |0002: iget-object v6, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ +098274: 5294 5c10 |0004: iget v4, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.mask:I // field@105c │ │ +098278: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +09827a: 5295 5d10 |0007: iget v5, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.pushIterations:I // field@105d │ │ +09827e: 1227 |0009: const/4 v7, #int 2 // #2 │ │ +098280: 7110 9413 0700 |000a: invoke-static {v7}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1394 │ │ +098286: 0a07 |000d: move-result v7 │ │ +098288: 2b07 8000 0000 |000e: packed-switch v7, 0000008e // +00000080 │ │ +09828e: 0200 1100 |0011: move/from16 v0, v17 │ │ +098292: 4401 0610 |0013: aget v1, v6, v16 │ │ +098296: 4b0a 0310 |0015: aput v10, v3, v16 │ │ +09829a: 4b0b 0610 |0017: aput v11, v6, v16 │ │ +09829e: 950c 0004 |0019: and-int v12, v0, v4 │ │ +0982a2: 440d 030c |001b: aget v13, v3, v12 │ │ +0982a6: 390d 2800 |001d: if-nez v13, 0045 // +0028 │ │ +0982aa: 4b00 030c |001f: aput v0, v3, v12 │ │ +0982ae: 4b01 060c |0021: aput v1, v6, v12 │ │ +0982b2: 5297 5e10 |0023: iget v7, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +0982b6: d808 0701 |0025: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0982ba: 5998 5e10 |0027: iput v8, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +0982be: 5298 6110 |0029: iget v8, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.threshold:I // field@1061 │ │ +0982c2: 3487 0900 |002b: if-lt v7, v8, 0034 // +0009 │ │ +0982c6: 5297 5510 |002d: iget v7, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +0982ca: e007 0701 |002f: shl-int/lit8 v7, v7, #int 1 // #01 │ │ +0982ce: 7020 4f20 7900 |0031: invoke-direct {v9, v7}, Lcom/badlogic/gdx/utils/IntFloatMap;.resize:(I)V // method@204f │ │ +0982d4: 0e00 |0034: return-void │ │ +0982d6: 01d0 |0035: move v0, v13 │ │ +0982d8: 4401 060c |0036: aget v1, v6, v12 │ │ +0982dc: 4b0a 030c |0038: aput v10, v3, v12 │ │ +0982e0: 4b0b 060c |003a: aput v11, v6, v12 │ │ +0982e4: 28dd |003c: goto 0019 // -0023 │ │ +0982e6: 01f0 |003d: move v0, v15 │ │ +0982e8: 4401 060e |003e: aget v1, v6, v14 │ │ +0982ec: 4b0a 030e |0040: aput v10, v3, v14 │ │ +0982f0: 4b0b 060e |0042: aput v11, v6, v14 │ │ +0982f4: 28d5 |0044: goto 0019 // -002b │ │ +0982f6: 7020 4420 0900 |0045: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntFloatMap;.hash2:(I)I // method@2044 │ │ +0982fc: 0a0e |0048: move-result v14 │ │ +0982fe: 440f 030e |0049: aget v15, v3, v14 │ │ +098302: 390f 1800 |004b: if-nez v15, 0063 // +0018 │ │ +098306: 4b00 030e |004d: aput v0, v3, v14 │ │ +09830a: 4b01 060e |004f: aput v1, v6, v14 │ │ +09830e: 5297 5e10 |0051: iget v7, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +098312: d808 0701 |0053: add-int/lit8 v8, v7, #int 1 // #01 │ │ +098316: 5998 5e10 |0055: iput v8, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +09831a: 5298 6110 |0057: iget v8, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.threshold:I // field@1061 │ │ +09831e: 3487 dbff |0059: if-lt v7, v8, 0034 // -0025 │ │ +098322: 5297 5510 |005b: iget v7, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +098326: e007 0701 |005d: shl-int/lit8 v7, v7, #int 1 // #01 │ │ +09832a: 7020 4f20 7900 |005f: invoke-direct {v9, v7}, Lcom/badlogic/gdx/utils/IntFloatMap;.resize:(I)V // method@204f │ │ +098330: 28d2 |0062: goto 0034 // -002e │ │ +098332: 7020 4520 0900 |0063: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntFloatMap;.hash3:(I)I // method@2045 │ │ +098338: 0a10 |0066: move-result v16 │ │ +09833a: 4411 0310 |0067: aget v17, v3, v16 │ │ +09833e: 3911 1800 |0069: if-nez v17, 0081 // +0018 │ │ +098342: 4b00 0310 |006b: aput v0, v3, v16 │ │ +098346: 4b01 0610 |006d: aput v1, v6, v16 │ │ +09834a: 5297 5e10 |006f: iget v7, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +09834e: d808 0701 |0071: add-int/lit8 v8, v7, #int 1 // #01 │ │ +098352: 5998 5e10 |0073: iput v8, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +098356: 5298 6110 |0075: iget v8, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.threshold:I // field@1061 │ │ +09835a: 3487 bdff |0077: if-lt v7, v8, 0034 // -0043 │ │ +09835e: 5297 5510 |0079: iget v7, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +098362: e007 0701 |007b: shl-int/lit8 v7, v7, #int 1 // #01 │ │ +098366: 7020 4f20 7900 |007d: invoke-direct {v9, v7}, Lcom/badlogic/gdx/utils/IntFloatMap;.resize:(I)V // method@204f │ │ +09836c: 28b4 |0080: goto 0034 // -004c │ │ +09836e: d802 0201 |0081: add-int/lit8 v2, v2, #int 1 // #01 │ │ +098372: 3352 0600 |0083: if-ne v2, v5, 0089 // +0006 │ │ +098376: 7030 4b20 0901 |0085: invoke-direct {v9, v0, v1}, Lcom/badlogic/gdx/utils/IntFloatMap;.putStash:(IF)V // method@204b │ │ +09837c: 28ac |0088: goto 0034 // -0054 │ │ +09837e: 010a |0089: move v10, v0 │ │ +098380: 011b |008a: move v11, v1 │ │ +098382: 2900 7eff |008b: goto/16 0009 // -0082 │ │ +098386: 0000 |008d: nop // spacer │ │ +098388: 0001 0200 0000 0000 2700 0000 2f00 ... |008e: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0002 line=200 │ │ 0x0004 line=201 │ │ 0x0006 line=206 │ │ 0x0009 line=209 │ │ @@ -133715,79 +133737,79 @@ │ │ type : '(IF)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 123 16-bit code units │ │ -089e5c: |[089e5c] com.badlogic.gdx.utils.IntFloatMap.putResize:(IF)V │ │ -089e6c: 390a 0800 |0000: if-nez v10, 0008 // +0008 │ │ -089e70: 599b 6410 |0002: iput v11, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.zeroValue:F // field@1064 │ │ -089e74: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -089e76: 5c90 5710 |0005: iput-boolean v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.hasZeroValue:Z // field@1057 │ │ -089e7a: 0e00 |0007: return-void │ │ -089e7c: 5290 5c10 |0008: iget v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.mask:I // field@105c │ │ -089e80: 9503 0a00 |000a: and-int v3, v10, v0 │ │ -089e84: 5490 5910 |000c: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -089e88: 4404 0003 |000e: aget v4, v0, v3 │ │ -089e8c: 3904 1c00 |0010: if-nez v4, 002c // +001c │ │ -089e90: 5490 5910 |0012: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -089e94: 4b0a 0003 |0014: aput v10, v0, v3 │ │ -089e98: 5490 6210 |0016: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ -089e9c: 4b0b 0003 |0018: aput v11, v0, v3 │ │ -089ea0: 5290 5e10 |001a: iget v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -089ea4: d801 0001 |001c: add-int/lit8 v1, v0, #int 1 // #01 │ │ -089ea8: 5991 5e10 |001e: iput v1, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -089eac: 5291 6110 |0020: iget v1, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.threshold:I // field@1061 │ │ -089eb0: 3410 e5ff |0022: if-lt v0, v1, 0007 // -001b │ │ -089eb4: 5290 5510 |0024: iget v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -089eb8: e000 0001 |0026: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -089ebc: 7020 4f20 0900 |0028: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntFloatMap;.resize:(I)V // method@204f │ │ -089ec2: 28dc |002b: goto 0007 // -0024 │ │ -089ec4: 7020 4420 a900 |002c: invoke-direct {v9, v10}, Lcom/badlogic/gdx/utils/IntFloatMap;.hash2:(I)I // method@2044 │ │ -089eca: 0a05 |002f: move-result v5 │ │ -089ecc: 5490 5910 |0030: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -089ed0: 4406 0005 |0032: aget v6, v0, v5 │ │ -089ed4: 3906 1c00 |0034: if-nez v6, 0050 // +001c │ │ -089ed8: 5490 5910 |0036: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -089edc: 4b0a 0005 |0038: aput v10, v0, v5 │ │ -089ee0: 5490 6210 |003a: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ -089ee4: 4b0b 0005 |003c: aput v11, v0, v5 │ │ -089ee8: 5290 5e10 |003e: iget v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -089eec: d801 0001 |0040: add-int/lit8 v1, v0, #int 1 // #01 │ │ -089ef0: 5991 5e10 |0042: iput v1, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -089ef4: 5291 6110 |0044: iget v1, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.threshold:I // field@1061 │ │ -089ef8: 3410 c1ff |0046: if-lt v0, v1, 0007 // -003f │ │ -089efc: 5290 5510 |0048: iget v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -089f00: e000 0001 |004a: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -089f04: 7020 4f20 0900 |004c: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntFloatMap;.resize:(I)V // method@204f │ │ -089f0a: 28b8 |004f: goto 0007 // -0048 │ │ -089f0c: 7020 4520 a900 |0050: invoke-direct {v9, v10}, Lcom/badlogic/gdx/utils/IntFloatMap;.hash3:(I)I // method@2045 │ │ -089f12: 0a07 |0053: move-result v7 │ │ -089f14: 5490 5910 |0054: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -089f18: 4408 0007 |0056: aget v8, v0, v7 │ │ -089f1c: 3908 1c00 |0058: if-nez v8, 0074 // +001c │ │ -089f20: 5490 5910 |005a: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -089f24: 4b0a 0007 |005c: aput v10, v0, v7 │ │ -089f28: 5490 6210 |005e: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ -089f2c: 4b0b 0007 |0060: aput v11, v0, v7 │ │ -089f30: 5290 5e10 |0062: iget v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -089f34: d801 0001 |0064: add-int/lit8 v1, v0, #int 1 // #01 │ │ -089f38: 5991 5e10 |0066: iput v1, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -089f3c: 5291 6110 |0068: iget v1, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.threshold:I // field@1061 │ │ -089f40: 3410 9dff |006a: if-lt v0, v1, 0007 // -0063 │ │ -089f44: 5290 5510 |006c: iget v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -089f48: e000 0001 |006e: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -089f4c: 7020 4f20 0900 |0070: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntFloatMap;.resize:(I)V // method@204f │ │ -089f52: 2894 |0073: goto 0007 // -006c │ │ -089f54: 0790 |0074: move-object v0, v9 │ │ -089f56: 01a1 |0075: move v1, v10 │ │ -089f58: 01b2 |0076: move v2, v11 │ │ -089f5a: 7609 4720 0000 |0077: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/IntFloatMap;.push:(IFIIIIII)V // method@2047 │ │ -089f60: 288d |007a: goto 0007 // -0073 │ │ +098398: |[098398] com.badlogic.gdx.utils.IntFloatMap.putResize:(IF)V │ │ +0983a8: 390a 0800 |0000: if-nez v10, 0008 // +0008 │ │ +0983ac: 599b 6410 |0002: iput v11, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.zeroValue:F // field@1064 │ │ +0983b0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0983b2: 5c90 5710 |0005: iput-boolean v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.hasZeroValue:Z // field@1057 │ │ +0983b6: 0e00 |0007: return-void │ │ +0983b8: 5290 5c10 |0008: iget v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.mask:I // field@105c │ │ +0983bc: 9503 0a00 |000a: and-int v3, v10, v0 │ │ +0983c0: 5490 5910 |000c: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +0983c4: 4404 0003 |000e: aget v4, v0, v3 │ │ +0983c8: 3904 1c00 |0010: if-nez v4, 002c // +001c │ │ +0983cc: 5490 5910 |0012: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +0983d0: 4b0a 0003 |0014: aput v10, v0, v3 │ │ +0983d4: 5490 6210 |0016: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ +0983d8: 4b0b 0003 |0018: aput v11, v0, v3 │ │ +0983dc: 5290 5e10 |001a: iget v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +0983e0: d801 0001 |001c: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0983e4: 5991 5e10 |001e: iput v1, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +0983e8: 5291 6110 |0020: iget v1, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.threshold:I // field@1061 │ │ +0983ec: 3410 e5ff |0022: if-lt v0, v1, 0007 // -001b │ │ +0983f0: 5290 5510 |0024: iget v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +0983f4: e000 0001 |0026: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +0983f8: 7020 4f20 0900 |0028: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntFloatMap;.resize:(I)V // method@204f │ │ +0983fe: 28dc |002b: goto 0007 // -0024 │ │ +098400: 7020 4420 a900 |002c: invoke-direct {v9, v10}, Lcom/badlogic/gdx/utils/IntFloatMap;.hash2:(I)I // method@2044 │ │ +098406: 0a05 |002f: move-result v5 │ │ +098408: 5490 5910 |0030: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +09840c: 4406 0005 |0032: aget v6, v0, v5 │ │ +098410: 3906 1c00 |0034: if-nez v6, 0050 // +001c │ │ +098414: 5490 5910 |0036: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +098418: 4b0a 0005 |0038: aput v10, v0, v5 │ │ +09841c: 5490 6210 |003a: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ +098420: 4b0b 0005 |003c: aput v11, v0, v5 │ │ +098424: 5290 5e10 |003e: iget v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +098428: d801 0001 |0040: add-int/lit8 v1, v0, #int 1 // #01 │ │ +09842c: 5991 5e10 |0042: iput v1, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +098430: 5291 6110 |0044: iget v1, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.threshold:I // field@1061 │ │ +098434: 3410 c1ff |0046: if-lt v0, v1, 0007 // -003f │ │ +098438: 5290 5510 |0048: iget v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +09843c: e000 0001 |004a: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +098440: 7020 4f20 0900 |004c: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntFloatMap;.resize:(I)V // method@204f │ │ +098446: 28b8 |004f: goto 0007 // -0048 │ │ +098448: 7020 4520 a900 |0050: invoke-direct {v9, v10}, Lcom/badlogic/gdx/utils/IntFloatMap;.hash3:(I)I // method@2045 │ │ +09844e: 0a07 |0053: move-result v7 │ │ +098450: 5490 5910 |0054: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +098454: 4408 0007 |0056: aget v8, v0, v7 │ │ +098458: 3908 1c00 |0058: if-nez v8, 0074 // +001c │ │ +09845c: 5490 5910 |005a: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +098460: 4b0a 0007 |005c: aput v10, v0, v7 │ │ +098464: 5490 6210 |005e: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ +098468: 4b0b 0007 |0060: aput v11, v0, v7 │ │ +09846c: 5290 5e10 |0062: iget v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +098470: d801 0001 |0064: add-int/lit8 v1, v0, #int 1 // #01 │ │ +098474: 5991 5e10 |0066: iput v1, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +098478: 5291 6110 |0068: iget v1, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.threshold:I // field@1061 │ │ +09847c: 3410 9dff |006a: if-lt v0, v1, 0007 // -0063 │ │ +098480: 5290 5510 |006c: iget v0, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +098484: e000 0001 |006e: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +098488: 7020 4f20 0900 |0070: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntFloatMap;.resize:(I)V // method@204f │ │ +09848e: 2894 |0073: goto 0007 // -006c │ │ +098490: 0790 |0074: move-object v0, v9 │ │ +098492: 01a1 |0075: move v1, v10 │ │ +098494: 01b2 |0076: move v2, v11 │ │ +098496: 7609 4720 0000 |0077: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/IntFloatMap;.push:(IFIIIIII)V // method@2047 │ │ +09849c: 288d |007a: goto 0007 // -0073 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0002 line=162 │ │ 0x0004 line=163 │ │ 0x0007 line=196 │ │ 0x0008 line=168 │ │ @@ -133825,37 +133847,37 @@ │ │ type : '(IF)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -089f64: |[089f64] com.badlogic.gdx.utils.IntFloatMap.putStash:(IF)V │ │ -089f74: 5231 6010 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ -089f78: 5232 5f10 |0002: iget v2, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.stashCapacity:I // field@105f │ │ -089f7c: 3321 0d00 |0004: if-ne v1, v2, 0011 // +000d │ │ -089f80: 5231 5510 |0006: iget v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -089f84: e001 0101 |0008: shl-int/lit8 v1, v1, #int 1 // #01 │ │ -089f88: 7020 4f20 1300 |000a: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/IntFloatMap;.resize:(I)V // method@204f │ │ -089f8e: 6e30 4820 4305 |000d: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/utils/IntFloatMap;.put:(IF)V // method@2048 │ │ -089f94: 0e00 |0010: return-void │ │ -089f96: 5231 5510 |0011: iget v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -089f9a: 5232 6010 |0013: iget v2, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ -089f9e: 9000 0102 |0015: add-int v0, v1, v2 │ │ -089fa2: 5431 5910 |0017: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -089fa6: 4b04 0100 |0019: aput v4, v1, v0 │ │ -089faa: 5431 6210 |001b: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ -089fae: 4b05 0100 |001d: aput v5, v1, v0 │ │ -089fb2: 5231 6010 |001f: iget v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ -089fb6: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -089fba: 5931 6010 |0023: iput v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ -089fbe: 5231 5e10 |0025: iget v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -089fc2: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -089fc6: 5931 5e10 |0029: iput v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -089fca: 28e5 |002b: goto 0010 // -001b │ │ +0984a0: |[0984a0] com.badlogic.gdx.utils.IntFloatMap.putStash:(IF)V │ │ +0984b0: 5231 6010 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ +0984b4: 5232 5f10 |0002: iget v2, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.stashCapacity:I // field@105f │ │ +0984b8: 3321 0d00 |0004: if-ne v1, v2, 0011 // +000d │ │ +0984bc: 5231 5510 |0006: iget v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +0984c0: e001 0101 |0008: shl-int/lit8 v1, v1, #int 1 // #01 │ │ +0984c4: 7020 4f20 1300 |000a: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/IntFloatMap;.resize:(I)V // method@204f │ │ +0984ca: 6e30 4820 4305 |000d: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/utils/IntFloatMap;.put:(IF)V // method@2048 │ │ +0984d0: 0e00 |0010: return-void │ │ +0984d2: 5231 5510 |0011: iget v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +0984d6: 5232 6010 |0013: iget v2, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ +0984da: 9000 0102 |0015: add-int v0, v1, v2 │ │ +0984de: 5431 5910 |0017: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +0984e2: 4b04 0100 |0019: aput v4, v1, v0 │ │ +0984e6: 5431 6210 |001b: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ +0984ea: 4b05 0100 |001d: aput v5, v1, v0 │ │ +0984ee: 5231 6010 |001f: iget v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ +0984f2: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0984f6: 5931 6010 |0023: iput v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ +0984fa: 5231 5e10 |0025: iget v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +0984fe: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +098502: 5931 5e10 |0029: iput v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +098506: 28e5 |002b: goto 0010 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0006 line=270 │ │ 0x000d line=271 │ │ 0x0010 line=280 │ │ 0x0011 line=275 │ │ @@ -133870,83 +133892,83 @@ │ │ 0x0000 - 0x002c reg=5 value F │ │ │ │ #11 : (in Lcom/badlogic/gdx/utils/IntFloatMap;) │ │ name : 'resize' │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 11 │ │ + registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 112 16-bit code units │ │ -089fcc: |[089fcc] com.badlogic.gdx.utils.IntFloatMap.resize:(I)V │ │ -089fdc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -089fde: 5295 5510 |0001: iget v5, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -089fe2: 5297 6010 |0003: iget v7, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ -089fe6: 9002 0507 |0005: add-int v2, v5, v7 │ │ -089fea: 599a 5510 |0007: iput v10, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -089fee: 82a5 |0009: int-to-float v5, v10 │ │ -089ff0: 5297 5b10 |000a: iget v7, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.loadFactor:F // field@105b │ │ -089ff4: c875 |000c: mul-float/2addr v5, v7 │ │ -089ff6: 8755 |000d: float-to-int v5, v5 │ │ -089ff8: 5995 6110 |000e: iput v5, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.threshold:I // field@1061 │ │ -089ffc: d805 0aff |0010: add-int/lit8 v5, v10, #int -1 // #ff │ │ -08a000: 5995 5c10 |0012: iput v5, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.mask:I // field@105c │ │ -08a004: 7110 0026 0a00 |0014: invoke-static {v10}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@2600 │ │ -08a00a: 0a05 |0017: move-result v5 │ │ -08a00c: d905 051f |0018: rsub-int/lit8 v5, v5, #int 31 // #1f │ │ -08a010: 5995 5810 |001a: iput v5, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.hashShift:I // field@1058 │ │ -08a014: 1235 |001c: const/4 v5, #int 3 // #3 │ │ -08a016: 83a7 |001d: int-to-double v7, v10 │ │ -08a018: 7120 1726 8700 |001e: invoke-static {v7, v8}, Ljava/lang/Math;.log:(D)D // method@2617 │ │ -08a01e: 0b07 |0021: move-result-wide v7 │ │ -08a020: 7120 1426 8700 |0022: invoke-static {v7, v8}, Ljava/lang/Math;.ceil:(D)D // method@2614 │ │ -08a026: 0b07 |0025: move-result-wide v7 │ │ -08a028: 8a77 |0026: double-to-int v7, v7 │ │ -08a02a: da07 0702 |0027: mul-int/lit8 v7, v7, #int 2 // #02 │ │ -08a02e: 7120 1926 7500 |0029: invoke-static {v5, v7}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -08a034: 0a05 |002c: move-result v5 │ │ -08a036: 5995 5f10 |002d: iput v5, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.stashCapacity:I // field@105f │ │ -08a03a: 1305 0800 |002f: const/16 v5, #int 8 // #8 │ │ -08a03e: 7120 1b26 5a00 |0031: invoke-static {v10, v5}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -08a044: 0a05 |0034: move-result v5 │ │ -08a046: 83a7 |0035: int-to-double v7, v10 │ │ -08a048: 7120 2126 8700 |0036: invoke-static {v7, v8}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -08a04e: 0b07 |0039: move-result-wide v7 │ │ -08a050: 8a77 |003a: double-to-int v7, v7 │ │ -08a052: db07 0708 |003b: div-int/lit8 v7, v7, #int 8 // #08 │ │ -08a056: 7120 1926 7500 |003d: invoke-static {v5, v7}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -08a05c: 0a05 |0040: move-result v5 │ │ -08a05e: 5995 5d10 |0041: iput v5, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.pushIterations:I // field@105d │ │ -08a062: 5493 5910 |0043: iget-object v3, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -08a066: 5494 6210 |0045: iget-object v4, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ -08a06a: 5295 5f10 |0047: iget v5, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.stashCapacity:I // field@105f │ │ -08a06e: b0a5 |0049: add-int/2addr v5, v10 │ │ -08a070: 2355 4b04 |004a: new-array v5, v5, [I // type@044b │ │ -08a074: 5b95 5910 |004c: iput-object v5, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -08a078: 5295 5f10 |004e: iget v5, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.stashCapacity:I // field@105f │ │ -08a07c: b0a5 |0050: add-int/2addr v5, v10 │ │ -08a07e: 2355 4a04 |0051: new-array v5, v5, [F // type@044a │ │ -08a082: 5b95 6210 |0053: iput-object v5, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ -08a086: 5595 5710 |0055: iget-boolean v5, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.hasZeroValue:Z // field@1057 │ │ -08a08a: 3805 1600 |0057: if-eqz v5, 006d // +0016 │ │ -08a08e: 1215 |0059: const/4 v5, #int 1 // #1 │ │ -08a090: 5995 5e10 |005a: iput v5, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -08a094: 5996 6010 |005c: iput v6, v9, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ -08a098: 1200 |005e: const/4 v0, #int 0 // #0 │ │ -08a09a: 3520 1000 |005f: if-ge v0, v2, 006f // +0010 │ │ -08a09e: 4401 0300 |0061: aget v1, v3, v0 │ │ -08a0a2: 3801 0700 |0063: if-eqz v1, 006a // +0007 │ │ -08a0a6: 4405 0400 |0065: aget v5, v4, v0 │ │ -08a0aa: 7030 4a20 1905 |0067: invoke-direct {v9, v1, v5}, Lcom/badlogic/gdx/utils/IntFloatMap;.putResize:(IF)V // method@204a │ │ -08a0b0: d800 0001 |006a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08a0b4: 28f3 |006c: goto 005f // -000d │ │ -08a0b6: 0165 |006d: move v5, v6 │ │ -08a0b8: 28ec |006e: goto 005a // -0014 │ │ -08a0ba: 0e00 |006f: return-void │ │ +098508: |[098508] com.badlogic.gdx.utils.IntFloatMap.resize:(I)V │ │ +098518: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +09851a: 52a5 5510 |0001: iget v5, v10, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +09851e: 52a7 6010 |0003: iget v7, v10, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ +098522: 9002 0507 |0005: add-int v2, v5, v7 │ │ +098526: 59ab 5510 |0007: iput v11, v10, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +09852a: 82b5 |0009: int-to-float v5, v11 │ │ +09852c: 52a7 5b10 |000a: iget v7, v10, Lcom/badlogic/gdx/utils/IntFloatMap;.loadFactor:F // field@105b │ │ +098530: c875 |000c: mul-float/2addr v5, v7 │ │ +098532: 8755 |000d: float-to-int v5, v5 │ │ +098534: 59a5 6110 |000e: iput v5, v10, Lcom/badlogic/gdx/utils/IntFloatMap;.threshold:I // field@1061 │ │ +098538: d805 0bff |0010: add-int/lit8 v5, v11, #int -1 // #ff │ │ +09853c: 59a5 5c10 |0012: iput v5, v10, Lcom/badlogic/gdx/utils/IntFloatMap;.mask:I // field@105c │ │ +098540: 7110 0026 0b00 |0014: invoke-static {v11}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@2600 │ │ +098546: 0a05 |0017: move-result v5 │ │ +098548: d905 051f |0018: rsub-int/lit8 v5, v5, #int 31 // #1f │ │ +09854c: 59a5 5810 |001a: iput v5, v10, Lcom/badlogic/gdx/utils/IntFloatMap;.hashShift:I // field@1058 │ │ +098550: 1235 |001c: const/4 v5, #int 3 // #3 │ │ +098552: 83b8 |001d: int-to-double v8, v11 │ │ +098554: 7120 1726 9800 |001e: invoke-static {v8, v9}, Ljava/lang/Math;.log:(D)D // method@2617 │ │ +09855a: 0b08 |0021: move-result-wide v8 │ │ +09855c: 7120 1426 9800 |0022: invoke-static {v8, v9}, Ljava/lang/Math;.ceil:(D)D // method@2614 │ │ +098562: 0b08 |0025: move-result-wide v8 │ │ +098564: 8a87 |0026: double-to-int v7, v8 │ │ +098566: da07 0702 |0027: mul-int/lit8 v7, v7, #int 2 // #02 │ │ +09856a: 7120 1926 7500 |0029: invoke-static {v5, v7}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +098570: 0a05 |002c: move-result v5 │ │ +098572: 59a5 5f10 |002d: iput v5, v10, Lcom/badlogic/gdx/utils/IntFloatMap;.stashCapacity:I // field@105f │ │ +098576: 1305 0800 |002f: const/16 v5, #int 8 // #8 │ │ +09857a: 7120 1b26 5b00 |0031: invoke-static {v11, v5}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +098580: 0a05 |0034: move-result v5 │ │ +098582: 83b8 |0035: int-to-double v8, v11 │ │ +098584: 7120 2126 9800 |0036: invoke-static {v8, v9}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +09858a: 0b08 |0039: move-result-wide v8 │ │ +09858c: 8a87 |003a: double-to-int v7, v8 │ │ +09858e: db07 0708 |003b: div-int/lit8 v7, v7, #int 8 // #08 │ │ +098592: 7120 1926 7500 |003d: invoke-static {v5, v7}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +098598: 0a05 |0040: move-result v5 │ │ +09859a: 59a5 5d10 |0041: iput v5, v10, Lcom/badlogic/gdx/utils/IntFloatMap;.pushIterations:I // field@105d │ │ +09859e: 54a3 5910 |0043: iget-object v3, v10, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +0985a2: 54a4 6210 |0045: iget-object v4, v10, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ +0985a6: 52a5 5f10 |0047: iget v5, v10, Lcom/badlogic/gdx/utils/IntFloatMap;.stashCapacity:I // field@105f │ │ +0985aa: b0b5 |0049: add-int/2addr v5, v11 │ │ +0985ac: 2355 4904 |004a: new-array v5, v5, [I // type@0449 │ │ +0985b0: 5ba5 5910 |004c: iput-object v5, v10, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +0985b4: 52a5 5f10 |004e: iget v5, v10, Lcom/badlogic/gdx/utils/IntFloatMap;.stashCapacity:I // field@105f │ │ +0985b8: b0b5 |0050: add-int/2addr v5, v11 │ │ +0985ba: 2355 4804 |0051: new-array v5, v5, [F // type@0448 │ │ +0985be: 5ba5 6210 |0053: iput-object v5, v10, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ +0985c2: 55a5 5710 |0055: iget-boolean v5, v10, Lcom/badlogic/gdx/utils/IntFloatMap;.hasZeroValue:Z // field@1057 │ │ +0985c6: 3805 1600 |0057: if-eqz v5, 006d // +0016 │ │ +0985ca: 1215 |0059: const/4 v5, #int 1 // #1 │ │ +0985cc: 59a5 5e10 |005a: iput v5, v10, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +0985d0: 59a6 6010 |005c: iput v6, v10, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ +0985d4: 1200 |005e: const/4 v0, #int 0 // #0 │ │ +0985d6: 3520 1000 |005f: if-ge v0, v2, 006f // +0010 │ │ +0985da: 4401 0300 |0061: aget v1, v3, v0 │ │ +0985de: 3801 0700 |0063: if-eqz v1, 006a // +0007 │ │ +0985e2: 4405 0400 |0065: aget v5, v4, v0 │ │ +0985e6: 7030 4a20 1a05 |0067: invoke-direct {v10, v1, v5}, Lcom/badlogic/gdx/utils/IntFloatMap;.putResize:(IF)V // method@204a │ │ +0985ec: d800 0001 |006a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0985f0: 28f3 |006c: goto 005f // -000d │ │ +0985f2: 0165 |006d: move v5, v6 │ │ +0985f4: 28ec |006e: goto 005a // -0014 │ │ +0985f6: 0e00 |006f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=455 │ │ 0x0007 line=457 │ │ 0x0009 line=458 │ │ 0x0010 line=459 │ │ 0x0014 line=460 │ │ @@ -133967,42 +133989,42 @@ │ │ locals : │ │ 0x005f - 0x006d reg=0 i I │ │ 0x0063 - 0x006d reg=1 key I │ │ 0x006f - 0x0070 reg=0 i I │ │ 0x0007 - 0x0070 reg=2 oldEndIndex I │ │ 0x0045 - 0x0070 reg=3 oldKeyTable [I │ │ 0x0047 - 0x0070 reg=4 oldValueTable [F │ │ - 0x0000 - 0x0070 reg=9 this Lcom/badlogic/gdx/utils/IntFloatMap; │ │ - 0x0000 - 0x0070 reg=10 newSize I │ │ + 0x0000 - 0x0070 reg=10 this Lcom/badlogic/gdx/utils/IntFloatMap; │ │ + 0x0000 - 0x0070 reg=11 newSize I │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/utils/IntFloatMap;) │ │ name : 'clear' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -08a0bc: |[08a0bc] com.badlogic.gdx.utils.IntFloatMap.clear:()V │ │ -08a0cc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -08a0ce: 5462 5910 |0001: iget-object v2, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -08a0d2: 5263 5510 |0003: iget v3, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -08a0d6: 5264 6010 |0005: iget v4, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ -08a0da: 9000 0304 |0007: add-int v0, v3, v4 │ │ -08a0de: 0101 |0009: move v1, v0 │ │ -08a0e0: d800 01ff |000a: add-int/lit8 v0, v1, #int -1 // #ff │ │ -08a0e4: 3d01 0600 |000c: if-lez v1, 0012 // +0006 │ │ -08a0e8: 4b05 0200 |000e: aput v5, v2, v0 │ │ -08a0ec: 0101 |0010: move v1, v0 │ │ -08a0ee: 28f9 |0011: goto 000a // -0007 │ │ -08a0f0: 5965 5e10 |0012: iput v5, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -08a0f4: 5965 6010 |0014: iput v5, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ -08a0f8: 0e00 |0016: return-void │ │ +0985f8: |[0985f8] com.badlogic.gdx.utils.IntFloatMap.clear:()V │ │ +098608: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +09860a: 5462 5910 |0001: iget-object v2, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +09860e: 5263 5510 |0003: iget v3, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +098612: 5264 6010 |0005: iget v4, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ +098616: 9000 0304 |0007: add-int v0, v3, v4 │ │ +09861a: 0101 |0009: move v1, v0 │ │ +09861c: d800 01ff |000a: add-int/lit8 v0, v1, #int -1 // #ff │ │ +098620: 3d01 0600 |000c: if-lez v1, 0012 // +0006 │ │ +098624: 4b05 0200 |000e: aput v5, v2, v0 │ │ +098628: 0101 |0010: move v1, v0 │ │ +09862a: 28f9 |0011: goto 000a // -0007 │ │ +09862c: 5965 5e10 |0012: iput v5, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +098630: 5965 6010 |0014: iput v5, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ +098634: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=390 │ │ 0x0003 line=391 │ │ 0x000e line=392 │ │ 0x0012 line=393 │ │ 0x0014 line=394 │ │ @@ -134021,38 +134043,38 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -08a0fc: |[08a0fc] com.badlogic.gdx.utils.IntFloatMap.containsKey:(I)Z │ │ -08a10c: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ -08a110: 5521 5710 |0002: iget-boolean v1, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.hasZeroValue:Z // field@1057 │ │ -08a114: 0f01 |0004: return v1 │ │ -08a116: 5221 5c10 |0005: iget v1, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.mask:I // field@105c │ │ -08a11a: 9500 0301 |0007: and-int v0, v3, v1 │ │ -08a11e: 5421 5910 |0009: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -08a122: 4401 0100 |000b: aget v1, v1, v0 │ │ -08a126: 3231 1b00 |000d: if-eq v1, v3, 0028 // +001b │ │ -08a12a: 7020 4420 3200 |000f: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntFloatMap;.hash2:(I)I // method@2044 │ │ -08a130: 0a00 |0012: move-result v0 │ │ -08a132: 5421 5910 |0013: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -08a136: 4401 0100 |0015: aget v1, v1, v0 │ │ -08a13a: 3231 1100 |0017: if-eq v1, v3, 0028 // +0011 │ │ -08a13e: 7020 4520 3200 |0019: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntFloatMap;.hash3:(I)I // method@2045 │ │ -08a144: 0a00 |001c: move-result v0 │ │ -08a146: 5421 5910 |001d: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -08a14a: 4401 0100 |001f: aget v1, v1, v0 │ │ -08a14e: 3231 0700 |0021: if-eq v1, v3, 0028 // +0007 │ │ -08a152: 7020 3a20 3200 |0023: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntFloatMap;.containsKeyStash:(I)Z // method@203a │ │ -08a158: 0a01 |0026: move-result v1 │ │ -08a15a: 28dd |0027: goto 0004 // -0023 │ │ -08a15c: 1211 |0028: const/4 v1, #int 1 // #1 │ │ -08a15e: 28db |0029: goto 0004 // -0025 │ │ +098638: |[098638] com.badlogic.gdx.utils.IntFloatMap.containsKey:(I)Z │ │ +098648: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ +09864c: 5521 5710 |0002: iget-boolean v1, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.hasZeroValue:Z // field@1057 │ │ +098650: 0f01 |0004: return v1 │ │ +098652: 5221 5c10 |0005: iget v1, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.mask:I // field@105c │ │ +098656: 9500 0301 |0007: and-int v0, v3, v1 │ │ +09865a: 5421 5910 |0009: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +09865e: 4401 0100 |000b: aget v1, v1, v0 │ │ +098662: 3231 1b00 |000d: if-eq v1, v3, 0028 // +001b │ │ +098666: 7020 4420 3200 |000f: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntFloatMap;.hash2:(I)I // method@2044 │ │ +09866c: 0a00 |0012: move-result v0 │ │ +09866e: 5421 5910 |0013: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +098672: 4401 0100 |0015: aget v1, v1, v0 │ │ +098676: 3231 1100 |0017: if-eq v1, v3, 0028 // +0011 │ │ +09867a: 7020 4520 3200 |0019: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntFloatMap;.hash3:(I)I // method@2045 │ │ +098680: 0a00 |001c: move-result v0 │ │ +098682: 5421 5910 |001d: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +098686: 4401 0100 |001f: aget v1, v1, v0 │ │ +09868a: 3231 0700 |0021: if-eq v1, v3, 0028 // +0007 │ │ +09868e: 7020 3a20 3200 |0023: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntFloatMap;.containsKeyStash:(I)Z // method@203a │ │ +098694: 0a01 |0026: move-result v1 │ │ +098696: 28dd |0027: goto 0004 // -0023 │ │ +098698: 1211 |0028: const/4 v1, #int 1 // #1 │ │ +09869a: 28db |0029: goto 0004 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ 0x0004 line=427 │ │ 0x0005 line=419 │ │ 0x0009 line=420 │ │ 0x000f line=421 │ │ @@ -134070,36 +134092,36 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -08a160: |[08a160] com.badlogic.gdx.utils.IntFloatMap.containsValue:(F)Z │ │ -08a170: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -08a172: 5564 5710 |0001: iget-boolean v4, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.hasZeroValue:Z // field@1057 │ │ -08a176: 3804 0900 |0003: if-eqz v4, 000c // +0009 │ │ -08a17a: 5264 6410 |0005: iget v4, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.zeroValue:F // field@1064 │ │ -08a17e: 2d04 0407 |0007: cmpl-float v4, v4, v7 │ │ -08a182: 3904 0300 |0009: if-nez v4, 000c // +0003 │ │ -08a186: 0f03 |000b: return v3 │ │ -08a188: 5462 6210 |000c: iget-object v2, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ -08a18c: 5264 5510 |000e: iget v4, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -08a190: 5265 6010 |0010: iget v5, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ -08a194: 9000 0405 |0012: add-int v0, v4, v5 │ │ -08a198: 0101 |0014: move v1, v0 │ │ -08a19a: d800 01ff |0015: add-int/lit8 v0, v1, #int -1 // #ff │ │ -08a19e: 3d01 0a00 |0017: if-lez v1, 0021 // +000a │ │ -08a1a2: 4404 0200 |0019: aget v4, v2, v0 │ │ -08a1a6: 2d04 0407 |001b: cmpl-float v4, v4, v7 │ │ -08a1aa: 3804 eeff |001d: if-eqz v4, 000b // -0012 │ │ -08a1ae: 0101 |001f: move v1, v0 │ │ -08a1b0: 28f5 |0020: goto 0015 // -000b │ │ -08a1b2: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -08a1b4: 28e9 |0022: goto 000b // -0017 │ │ +09869c: |[09869c] com.badlogic.gdx.utils.IntFloatMap.containsValue:(F)Z │ │ +0986ac: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0986ae: 5564 5710 |0001: iget-boolean v4, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.hasZeroValue:Z // field@1057 │ │ +0986b2: 3804 0900 |0003: if-eqz v4, 000c // +0009 │ │ +0986b6: 5264 6410 |0005: iget v4, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.zeroValue:F // field@1064 │ │ +0986ba: 2d04 0407 |0007: cmpl-float v4, v4, v7 │ │ +0986be: 3904 0300 |0009: if-nez v4, 000c // +0003 │ │ +0986c2: 0f03 |000b: return v3 │ │ +0986c4: 5462 6210 |000c: iget-object v2, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ +0986c8: 5264 5510 |000e: iget v4, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +0986cc: 5265 6010 |0010: iget v5, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ +0986d0: 9000 0405 |0012: add-int v0, v4, v5 │ │ +0986d4: 0101 |0014: move v1, v0 │ │ +0986d6: d800 01ff |0015: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0986da: 3d01 0a00 |0017: if-lez v1, 0021 // +000a │ │ +0986de: 4404 0200 |0019: aget v4, v2, v0 │ │ +0986e2: 2d04 0407 |001b: cmpl-float v4, v4, v7 │ │ +0986e6: 3804 eeff |001d: if-eqz v4, 000b // -0012 │ │ +0986ea: 0101 |001f: move v1, v0 │ │ +0986ec: 28f5 |0020: goto 0015 // -000b │ │ +0986ee: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +0986f0: 28e9 |0022: goto 000b // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=400 │ │ 0x000b line=404 │ │ 0x000c line=401 │ │ 0x000e line=402 │ │ 0x0019 line=403 │ │ @@ -134119,39 +134141,39 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -08a1b8: |[08a1b8] com.badlogic.gdx.utils.IntFloatMap.containsValue:(FF)Z │ │ -08a1c8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -08a1ca: 5564 5710 |0001: iget-boolean v4, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.hasZeroValue:Z // field@1057 │ │ -08a1ce: 3804 0900 |0003: if-eqz v4, 000c // +0009 │ │ -08a1d2: 5264 6410 |0005: iget v4, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.zeroValue:F // field@1064 │ │ -08a1d6: 2d04 0407 |0007: cmpl-float v4, v4, v7 │ │ -08a1da: 3904 0300 |0009: if-nez v4, 000c // +0003 │ │ -08a1de: 0f03 |000b: return v3 │ │ -08a1e0: 5462 6210 |000c: iget-object v2, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ -08a1e4: 5264 5510 |000e: iget v4, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -08a1e8: 5265 6010 |0010: iget v5, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ -08a1ec: 9000 0405 |0012: add-int v0, v4, v5 │ │ -08a1f0: 0101 |0014: move v1, v0 │ │ -08a1f2: d800 01ff |0015: add-int/lit8 v0, v1, #int -1 // #ff │ │ -08a1f6: 3d01 0f00 |0017: if-lez v1, 0026 // +000f │ │ -08a1fa: 4404 0200 |0019: aget v4, v2, v0 │ │ -08a1fe: c774 |001b: sub-float/2addr v4, v7 │ │ -08a200: 7110 0f26 0400 |001c: invoke-static {v4}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -08a206: 0a04 |001f: move-result v4 │ │ -08a208: 2e04 0408 |0020: cmpg-float v4, v4, v8 │ │ -08a20c: 3d04 e9ff |0022: if-lez v4, 000b // -0017 │ │ -08a210: 0101 |0024: move v1, v0 │ │ -08a212: 28f0 |0025: goto 0015 // -0010 │ │ -08a214: 1203 |0026: const/4 v3, #int 0 // #0 │ │ -08a216: 28e4 |0027: goto 000b // -001c │ │ +0986f4: |[0986f4] com.badlogic.gdx.utils.IntFloatMap.containsValue:(FF)Z │ │ +098704: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +098706: 5564 5710 |0001: iget-boolean v4, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.hasZeroValue:Z // field@1057 │ │ +09870a: 3804 0900 |0003: if-eqz v4, 000c // +0009 │ │ +09870e: 5264 6410 |0005: iget v4, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.zeroValue:F // field@1064 │ │ +098712: 2d04 0407 |0007: cmpl-float v4, v4, v7 │ │ +098716: 3904 0300 |0009: if-nez v4, 000c // +0003 │ │ +09871a: 0f03 |000b: return v3 │ │ +09871c: 5462 6210 |000c: iget-object v2, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ +098720: 5264 5510 |000e: iget v4, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +098724: 5265 6010 |0010: iget v5, v6, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ +098728: 9000 0405 |0012: add-int v0, v4, v5 │ │ +09872c: 0101 |0014: move v1, v0 │ │ +09872e: d800 01ff |0015: add-int/lit8 v0, v1, #int -1 // #ff │ │ +098732: 3d01 0f00 |0017: if-lez v1, 0026 // +000f │ │ +098736: 4404 0200 |0019: aget v4, v2, v0 │ │ +09873a: c774 |001b: sub-float/2addr v4, v7 │ │ +09873c: 7110 0f26 0400 |001c: invoke-static {v4}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +098742: 0a04 |001f: move-result v4 │ │ +098744: 2e04 0408 |0020: cmpg-float v4, v4, v8 │ │ +098748: 3d04 e9ff |0022: if-lez v4, 000b // -0017 │ │ +09874c: 0101 |0024: move v1, v0 │ │ +09874e: 28f0 |0025: goto 0015 // -0010 │ │ +098750: 1203 |0026: const/4 v3, #int 0 // #0 │ │ +098752: 28e4 |0027: goto 000b // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=410 │ │ 0x000b line=414 │ │ 0x000c line=411 │ │ 0x000e line=412 │ │ 0x0019 line=413 │ │ @@ -134172,27 +134194,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -08a218: |[08a218] com.badlogic.gdx.utils.IntFloatMap.ensureCapacity:(I)V │ │ -08a228: 5231 5e10 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -08a22c: 9000 0104 |0002: add-int v0, v1, v4 │ │ -08a230: 5231 6110 |0004: iget v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.threshold:I // field@1061 │ │ -08a234: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ -08a238: 8201 |0008: int-to-float v1, v0 │ │ -08a23a: 5232 5b10 |0009: iget v2, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.loadFactor:F // field@105b │ │ -08a23e: c921 |000b: div-float/2addr v1, v2 │ │ -08a240: 8711 |000c: float-to-int v1, v1 │ │ -08a242: 7110 9013 0100 |000d: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ -08a248: 0a01 |0010: move-result v1 │ │ -08a24a: 7020 4f20 1300 |0011: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/IntFloatMap;.resize:(I)V // method@204f │ │ -08a250: 0e00 |0014: return-void │ │ +098754: |[098754] com.badlogic.gdx.utils.IntFloatMap.ensureCapacity:(I)V │ │ +098764: 5231 5e10 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +098768: 9000 0104 |0002: add-int v0, v1, v4 │ │ +09876c: 5231 6110 |0004: iget v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.threshold:I // field@1061 │ │ +098770: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ +098774: 8201 |0008: int-to-float v1, v0 │ │ +098776: 5232 5b10 |0009: iget v2, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.loadFactor:F // field@105b │ │ +09877a: c921 |000b: div-float/2addr v1, v2 │ │ +09877c: 8711 |000c: float-to-int v1, v1 │ │ +09877e: 7110 9013 0100 |000d: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ +098784: 0a01 |0010: move-result v1 │ │ +098786: 7020 4f20 1300 |0011: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/IntFloatMap;.resize:(I)V // method@204f │ │ +09878c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0004 line=451 │ │ 0x0014 line=452 │ │ locals : │ │ 0x0004 - 0x0015 reg=0 sizeNeeded I │ │ @@ -134204,25 +134226,25 @@ │ │ type : '()Lcom/badlogic/gdx/utils/IntFloatMap$Entries;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -08a254: |[08a254] com.badlogic.gdx.utils.IntFloatMap.entries:()Lcom/badlogic/gdx/utils/IntFloatMap$Entries; │ │ -08a264: 5410 5610 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.entries:Lcom/badlogic/gdx/utils/IntFloatMap$Entries; // field@1056 │ │ -08a268: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -08a26c: 2200 0503 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IntFloatMap$Entries; // type@0305 │ │ -08a270: 7020 1920 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.:(Lcom/badlogic/gdx/utils/IntFloatMap;)V // method@2019 │ │ -08a276: 5b10 5610 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.entries:Lcom/badlogic/gdx/utils/IntFloatMap$Entries; // field@1056 │ │ -08a27a: 5410 5610 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.entries:Lcom/badlogic/gdx/utils/IntFloatMap$Entries; // field@1056 │ │ -08a27e: 1100 |000d: return-object v0 │ │ -08a280: 5410 5610 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.entries:Lcom/badlogic/gdx/utils/IntFloatMap$Entries; // field@1056 │ │ -08a284: 6e10 2020 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.reset:()V // method@2020 │ │ -08a28a: 28f8 |0013: goto 000b // -0008 │ │ +098790: |[098790] com.badlogic.gdx.utils.IntFloatMap.entries:()Lcom/badlogic/gdx/utils/IntFloatMap$Entries; │ │ +0987a0: 5410 5610 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.entries:Lcom/badlogic/gdx/utils/IntFloatMap$Entries; // field@1056 │ │ +0987a4: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +0987a8: 2200 0303 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IntFloatMap$Entries; // type@0303 │ │ +0987ac: 7020 1920 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.:(Lcom/badlogic/gdx/utils/IntFloatMap;)V // method@2019 │ │ +0987b2: 5b10 5610 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.entries:Lcom/badlogic/gdx/utils/IntFloatMap$Entries; // field@1056 │ │ +0987b6: 5410 5610 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.entries:Lcom/badlogic/gdx/utils/IntFloatMap$Entries; // field@1056 │ │ +0987ba: 1100 |000d: return-object v0 │ │ +0987bc: 5410 5610 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.entries:Lcom/badlogic/gdx/utils/IntFloatMap$Entries; // field@1056 │ │ +0987c0: 6e10 2020 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.reset:()V // method@2020 │ │ +0987c6: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ 0x0004 line=524 │ │ 0x000b line=527 │ │ 0x000e line=526 │ │ locals : │ │ @@ -134233,37 +134255,37 @@ │ │ type : '(FI)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -08a28c: |[08a28c] com.badlogic.gdx.utils.IntFloatMap.findKey:(FI)I │ │ -08a29c: 5553 5710 |0000: iget-boolean v3, v5, Lcom/badlogic/gdx/utils/IntFloatMap;.hasZeroValue:Z // field@1057 │ │ -08a2a0: 3803 0a00 |0002: if-eqz v3, 000c // +000a │ │ -08a2a4: 5253 6410 |0004: iget v3, v5, Lcom/badlogic/gdx/utils/IntFloatMap;.zeroValue:F // field@1064 │ │ -08a2a8: 2d03 0306 |0006: cmpl-float v3, v3, v6 │ │ -08a2ac: 3903 0400 |0008: if-nez v3, 000c // +0004 │ │ -08a2b0: 1207 |000a: const/4 v7, #int 0 // #0 │ │ -08a2b2: 0f07 |000b: return v7 │ │ -08a2b4: 5452 6210 |000c: iget-object v2, v5, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ -08a2b8: 5253 5510 |000e: iget v3, v5, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -08a2bc: 5254 6010 |0010: iget v4, v5, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ -08a2c0: 9000 0304 |0012: add-int v0, v3, v4 │ │ -08a2c4: 0101 |0014: move v1, v0 │ │ -08a2c6: d800 01ff |0015: add-int/lit8 v0, v1, #int -1 // #ff │ │ -08a2ca: 3d01 f4ff |0017: if-lez v1, 000b // -000c │ │ -08a2ce: 4403 0200 |0019: aget v3, v2, v0 │ │ -08a2d2: 2d03 0306 |001b: cmpl-float v3, v3, v6 │ │ -08a2d6: 3903 0700 |001d: if-nez v3, 0024 // +0007 │ │ -08a2da: 5453 5910 |001f: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -08a2de: 4407 0300 |0021: aget v7, v3, v0 │ │ -08a2e2: 28e8 |0023: goto 000b // -0018 │ │ -08a2e4: 0101 |0024: move v1, v0 │ │ -08a2e6: 28f0 |0025: goto 0015 // -0010 │ │ +0987c8: |[0987c8] com.badlogic.gdx.utils.IntFloatMap.findKey:(FI)I │ │ +0987d8: 5553 5710 |0000: iget-boolean v3, v5, Lcom/badlogic/gdx/utils/IntFloatMap;.hasZeroValue:Z // field@1057 │ │ +0987dc: 3803 0a00 |0002: if-eqz v3, 000c // +000a │ │ +0987e0: 5253 6410 |0004: iget v3, v5, Lcom/badlogic/gdx/utils/IntFloatMap;.zeroValue:F // field@1064 │ │ +0987e4: 2d03 0306 |0006: cmpl-float v3, v3, v6 │ │ +0987e8: 3903 0400 |0008: if-nez v3, 000c // +0004 │ │ +0987ec: 1207 |000a: const/4 v7, #int 0 // #0 │ │ +0987ee: 0f07 |000b: return v7 │ │ +0987f0: 5452 6210 |000c: iget-object v2, v5, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ +0987f4: 5253 5510 |000e: iget v3, v5, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +0987f8: 5254 6010 |0010: iget v4, v5, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ +0987fc: 9000 0304 |0012: add-int v0, v3, v4 │ │ +098800: 0101 |0014: move v1, v0 │ │ +098802: d800 01ff |0015: add-int/lit8 v0, v1, #int -1 // #ff │ │ +098806: 3d01 f4ff |0017: if-lez v1, 000b // -000c │ │ +09880a: 4403 0200 |0019: aget v3, v2, v0 │ │ +09880e: 2d03 0306 |001b: cmpl-float v3, v3, v6 │ │ +098812: 3903 0700 |001d: if-nez v3, 0024 // +0007 │ │ +098816: 5453 5910 |001f: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +09881a: 4407 0300 |0021: aget v7, v3, v0 │ │ +09881e: 28e8 |0023: goto 000b // -0018 │ │ +098820: 0101 |0024: move v1, v0 │ │ +098822: 28f0 |0025: goto 0015 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x000b line=444 │ │ 0x000c line=441 │ │ 0x000e line=442 │ │ 0x0019 line=443 │ │ @@ -134283,39 +134305,39 @@ │ │ type : '(IF)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -08a2e8: |[08a2e8] com.badlogic.gdx.utils.IntFloatMap.get:(IF)F │ │ -08a2f8: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ -08a2fc: 5221 6410 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.zeroValue:F // field@1064 │ │ -08a300: 0f01 |0004: return v1 │ │ -08a302: 5221 5c10 |0005: iget v1, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.mask:I // field@105c │ │ -08a306: 9500 0301 |0007: and-int v0, v3, v1 │ │ -08a30a: 5421 5910 |0009: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -08a30e: 4401 0100 |000b: aget v1, v1, v0 │ │ -08a312: 3231 1b00 |000d: if-eq v1, v3, 0028 // +001b │ │ -08a316: 7020 4420 3200 |000f: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntFloatMap;.hash2:(I)I // method@2044 │ │ -08a31c: 0a00 |0012: move-result v0 │ │ -08a31e: 5421 5910 |0013: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -08a322: 4401 0100 |0015: aget v1, v1, v0 │ │ -08a326: 3231 1100 |0017: if-eq v1, v3, 0028 // +0011 │ │ -08a32a: 7020 4520 3200 |0019: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntFloatMap;.hash3:(I)I // method@2045 │ │ -08a330: 0a00 |001c: move-result v0 │ │ -08a332: 5421 5910 |001d: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -08a336: 4401 0100 |001f: aget v1, v1, v0 │ │ -08a33a: 3231 0700 |0021: if-eq v1, v3, 0028 // +0007 │ │ -08a33e: 7030 4320 3204 |0023: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/utils/IntFloatMap;.getStash:(IF)F // method@2043 │ │ -08a344: 0a01 |0026: move-result v1 │ │ -08a346: 28dd |0027: goto 0004 // -0023 │ │ -08a348: 5421 6210 |0028: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ -08a34c: 4401 0100 |002a: aget v1, v1, v0 │ │ -08a350: 28d8 |002c: goto 0004 // -0028 │ │ +098824: |[098824] com.badlogic.gdx.utils.IntFloatMap.get:(IF)F │ │ +098834: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ +098838: 5221 6410 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.zeroValue:F // field@1064 │ │ +09883c: 0f01 |0004: return v1 │ │ +09883e: 5221 5c10 |0005: iget v1, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.mask:I // field@105c │ │ +098842: 9500 0301 |0007: and-int v0, v3, v1 │ │ +098846: 5421 5910 |0009: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +09884a: 4401 0100 |000b: aget v1, v1, v0 │ │ +09884e: 3231 1b00 |000d: if-eq v1, v3, 0028 // +001b │ │ +098852: 7020 4420 3200 |000f: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntFloatMap;.hash2:(I)I // method@2044 │ │ +098858: 0a00 |0012: move-result v0 │ │ +09885a: 5421 5910 |0013: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +09885e: 4401 0100 |0015: aget v1, v1, v0 │ │ +098862: 3231 1100 |0017: if-eq v1, v3, 0028 // +0011 │ │ +098866: 7020 4520 3200 |0019: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntFloatMap;.hash3:(I)I // method@2045 │ │ +09886c: 0a00 |001c: move-result v0 │ │ +09886e: 5421 5910 |001d: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +098872: 4401 0100 |001f: aget v1, v1, v0 │ │ +098876: 3231 0700 |0021: if-eq v1, v3, 0028 // +0007 │ │ +09887a: 7030 4320 3204 |0023: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/utils/IntFloatMap;.getStash:(IF)F // method@2043 │ │ +098880: 0a01 |0026: move-result v1 │ │ +098882: 28dd |0027: goto 0004 // -0023 │ │ +098884: 5421 6210 |0028: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ +098888: 4401 0100 |002a: aget v1, v1, v0 │ │ +09888c: 28d8 |002c: goto 0004 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0004 line=293 │ │ 0x0005 line=285 │ │ 0x0009 line=286 │ │ 0x000f line=287 │ │ @@ -134334,39 +134356,39 @@ │ │ type : '(IFF)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -08a354: |[08a354] com.badlogic.gdx.utils.IntFloatMap.getAndIncrement:(IFF)F │ │ -08a364: 5242 5c10 |0000: iget v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.mask:I // field@105c │ │ -08a368: 9500 0502 |0002: and-int v0, v5, v2 │ │ -08a36c: 5442 5910 |0004: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -08a370: 4402 0200 |0006: aget v2, v2, v0 │ │ -08a374: 3225 1b00 |0008: if-eq v5, v2, 0023 // +001b │ │ -08a378: 7020 4420 5400 |000a: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/IntFloatMap;.hash2:(I)I // method@2044 │ │ -08a37e: 0a00 |000d: move-result v0 │ │ -08a380: 5442 5910 |000e: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -08a384: 4402 0200 |0010: aget v2, v2, v0 │ │ -08a388: 3225 1100 |0012: if-eq v5, v2, 0023 // +0011 │ │ -08a38c: 7020 4520 5400 |0014: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/IntFloatMap;.hash3:(I)I // method@2045 │ │ -08a392: 0a00 |0017: move-result v0 │ │ -08a394: 5442 5910 |0018: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -08a398: 4402 0200 |001a: aget v2, v2, v0 │ │ -08a39c: 3225 0700 |001c: if-eq v5, v2, 0023 // +0007 │ │ -08a3a0: 7040 4220 5476 |001e: invoke-direct {v4, v5, v6, v7}, Lcom/badlogic/gdx/utils/IntFloatMap;.getAndIncrementStash:(IFF)F // method@2042 │ │ -08a3a6: 0a01 |0021: move-result v1 │ │ -08a3a8: 0f01 |0022: return v1 │ │ -08a3aa: 5442 6210 |0023: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ -08a3ae: 4401 0200 |0025: aget v1, v2, v0 │ │ -08a3b2: 5442 6210 |0027: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ -08a3b6: a603 0107 |0029: add-float v3, v1, v7 │ │ -08a3ba: 4b03 0200 |002b: aput v3, v2, v0 │ │ -08a3be: 28f5 |002d: goto 0022 // -000b │ │ +098890: |[098890] com.badlogic.gdx.utils.IntFloatMap.getAndIncrement:(IFF)F │ │ +0988a0: 5242 5c10 |0000: iget v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.mask:I // field@105c │ │ +0988a4: 9500 0502 |0002: and-int v0, v5, v2 │ │ +0988a8: 5442 5910 |0004: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +0988ac: 4402 0200 |0006: aget v2, v2, v0 │ │ +0988b0: 3225 1b00 |0008: if-eq v5, v2, 0023 // +001b │ │ +0988b4: 7020 4420 5400 |000a: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/IntFloatMap;.hash2:(I)I // method@2044 │ │ +0988ba: 0a00 |000d: move-result v0 │ │ +0988bc: 5442 5910 |000e: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +0988c0: 4402 0200 |0010: aget v2, v2, v0 │ │ +0988c4: 3225 1100 |0012: if-eq v5, v2, 0023 // +0011 │ │ +0988c8: 7020 4520 5400 |0014: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/IntFloatMap;.hash3:(I)I // method@2045 │ │ +0988ce: 0a00 |0017: move-result v0 │ │ +0988d0: 5442 5910 |0018: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +0988d4: 4402 0200 |001a: aget v2, v2, v0 │ │ +0988d8: 3225 0700 |001c: if-eq v5, v2, 0023 // +0007 │ │ +0988dc: 7040 4220 5476 |001e: invoke-direct {v4, v5, v6, v7}, Lcom/badlogic/gdx/utils/IntFloatMap;.getAndIncrementStash:(IFF)F // method@2042 │ │ +0988e2: 0a01 |0021: move-result v1 │ │ +0988e4: 0f01 |0022: return v1 │ │ +0988e6: 5442 6210 |0023: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ +0988ea: 4401 0200 |0025: aget v1, v2, v0 │ │ +0988ee: 5442 6210 |0027: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ +0988f2: a603 0107 |0029: add-float v3, v1, v7 │ │ +0988f6: 4b03 0200 |002b: aput v3, v2, v0 │ │ +0988fa: 28f5 |002d: goto 0022 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0004 line=307 │ │ 0x000a line=308 │ │ 0x000e line=309 │ │ 0x0014 line=310 │ │ @@ -134387,25 +134409,25 @@ │ │ type : '()Lcom/badlogic/gdx/utils/IntFloatMap$Keys;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -08a3c0: |[08a3c0] com.badlogic.gdx.utils.IntFloatMap.keys:()Lcom/badlogic/gdx/utils/IntFloatMap$Keys; │ │ -08a3d0: 5410 5a10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.keys:Lcom/badlogic/gdx/utils/IntFloatMap$Keys; // field@105a │ │ -08a3d4: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -08a3d8: 2200 0703 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IntFloatMap$Keys; // type@0307 │ │ -08a3dc: 7020 2320 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntFloatMap$Keys;.:(Lcom/badlogic/gdx/utils/IntFloatMap;)V // method@2023 │ │ -08a3e2: 5b10 5a10 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.keys:Lcom/badlogic/gdx/utils/IntFloatMap$Keys; // field@105a │ │ -08a3e6: 5410 5a10 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.keys:Lcom/badlogic/gdx/utils/IntFloatMap$Keys; // field@105a │ │ -08a3ea: 1100 |000d: return-object v0 │ │ -08a3ec: 5410 5a10 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.keys:Lcom/badlogic/gdx/utils/IntFloatMap$Keys; // field@105a │ │ -08a3f0: 6e10 2820 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntFloatMap$Keys;.reset:()V // method@2028 │ │ -08a3f6: 28f8 |0013: goto 000b // -0008 │ │ +0988fc: |[0988fc] com.badlogic.gdx.utils.IntFloatMap.keys:()Lcom/badlogic/gdx/utils/IntFloatMap$Keys; │ │ +09890c: 5410 5a10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.keys:Lcom/badlogic/gdx/utils/IntFloatMap$Keys; // field@105a │ │ +098910: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +098914: 2200 0503 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IntFloatMap$Keys; // type@0305 │ │ +098918: 7020 2320 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntFloatMap$Keys;.:(Lcom/badlogic/gdx/utils/IntFloatMap;)V // method@2023 │ │ +09891e: 5b10 5a10 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.keys:Lcom/badlogic/gdx/utils/IntFloatMap$Keys; // field@105a │ │ +098922: 5410 5a10 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.keys:Lcom/badlogic/gdx/utils/IntFloatMap$Keys; // field@105a │ │ +098926: 1100 |000d: return-object v0 │ │ +098928: 5410 5a10 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.keys:Lcom/badlogic/gdx/utils/IntFloatMap$Keys; // field@105a │ │ +09892c: 6e10 2820 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntFloatMap$Keys;.reset:()V // method@2028 │ │ +098932: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0004 line=544 │ │ 0x000b line=547 │ │ 0x000e line=546 │ │ locals : │ │ @@ -134416,102 +134438,102 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 166 16-bit code units │ │ -08a3f8: |[08a3f8] com.badlogic.gdx.utils.IntFloatMap.put:(IF)V │ │ -08a408: 390d 1200 |0000: if-nez v13, 0012 // +0012 │ │ -08a40c: 59ce 6410 |0002: iput v14, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.zeroValue:F // field@1064 │ │ -08a410: 55c0 5710 |0004: iget-boolean v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.hasZeroValue:Z // field@1057 │ │ -08a414: 3900 0b00 |0006: if-nez v0, 0011 // +000b │ │ -08a418: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -08a41a: 5cc0 5710 |0009: iput-boolean v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.hasZeroValue:Z // field@1057 │ │ -08a41e: 52c0 5e10 |000b: iget v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -08a422: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08a426: 59c0 5e10 |000f: iput v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -08a42a: 0e00 |0011: return-void │ │ -08a42c: 54ca 5910 |0012: iget-object v10, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -08a430: 52c0 5c10 |0014: iget v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.mask:I // field@105c │ │ -08a434: 9503 0d00 |0016: and-int v3, v13, v0 │ │ -08a438: 4404 0a03 |0018: aget v4, v10, v3 │ │ -08a43c: 334d 0700 |001a: if-ne v13, v4, 0021 // +0007 │ │ -08a440: 54c0 6210 |001c: iget-object v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ -08a444: 4b0e 0003 |001e: aput v14, v0, v3 │ │ -08a448: 28f1 |0020: goto 0011 // -000f │ │ -08a44a: 7020 4420 dc00 |0021: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/IntFloatMap;.hash2:(I)I // method@2044 │ │ -08a450: 0a05 |0024: move-result v5 │ │ -08a452: 4406 0a05 |0025: aget v6, v10, v5 │ │ -08a456: 336d 0700 |0027: if-ne v13, v6, 002e // +0007 │ │ -08a45a: 54c0 6210 |0029: iget-object v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ -08a45e: 4b0e 0005 |002b: aput v14, v0, v5 │ │ -08a462: 28e4 |002d: goto 0011 // -001c │ │ -08a464: 7020 4520 dc00 |002e: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/IntFloatMap;.hash3:(I)I // method@2045 │ │ -08a46a: 0a07 |0031: move-result v7 │ │ -08a46c: 4408 0a07 |0032: aget v8, v10, v7 │ │ -08a470: 338d 0700 |0034: if-ne v13, v8, 003b // +0007 │ │ -08a474: 54c0 6210 |0036: iget-object v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ -08a478: 4b0e 0007 |0038: aput v14, v0, v7 │ │ -08a47c: 28d7 |003a: goto 0011 // -0029 │ │ -08a47e: 52c9 5510 |003b: iget v9, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -08a482: 52c0 6010 |003d: iget v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ -08a486: 900b 0900 |003f: add-int v11, v9, v0 │ │ -08a48a: 35b9 0e00 |0041: if-ge v9, v11, 004f // +000e │ │ -08a48e: 4400 0a09 |0043: aget v0, v10, v9 │ │ -08a492: 330d 0700 |0045: if-ne v13, v0, 004c // +0007 │ │ -08a496: 54c0 6210 |0047: iget-object v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ -08a49a: 4b0e 0009 |0049: aput v14, v0, v9 │ │ -08a49e: 28c6 |004b: goto 0011 // -003a │ │ -08a4a0: d809 0901 |004c: add-int/lit8 v9, v9, #int 1 // #01 │ │ -08a4a4: 28f3 |004e: goto 0041 // -000d │ │ -08a4a6: 3904 1a00 |004f: if-nez v4, 0069 // +001a │ │ -08a4aa: 4b0d 0a03 |0051: aput v13, v10, v3 │ │ -08a4ae: 54c0 6210 |0053: iget-object v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ -08a4b2: 4b0e 0003 |0055: aput v14, v0, v3 │ │ -08a4b6: 52c0 5e10 |0057: iget v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -08a4ba: d801 0001 |0059: add-int/lit8 v1, v0, #int 1 // #01 │ │ -08a4be: 59c1 5e10 |005b: iput v1, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -08a4c2: 52c1 6110 |005d: iget v1, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.threshold:I // field@1061 │ │ -08a4c6: 3410 b2ff |005f: if-lt v0, v1, 0011 // -004e │ │ -08a4ca: 52c0 5510 |0061: iget v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -08a4ce: e000 0001 |0063: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -08a4d2: 7020 4f20 0c00 |0065: invoke-direct {v12, v0}, Lcom/badlogic/gdx/utils/IntFloatMap;.resize:(I)V // method@204f │ │ -08a4d8: 28a9 |0068: goto 0011 // -0057 │ │ -08a4da: 3906 1a00 |0069: if-nez v6, 0083 // +001a │ │ -08a4de: 4b0d 0a05 |006b: aput v13, v10, v5 │ │ -08a4e2: 54c0 6210 |006d: iget-object v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ -08a4e6: 4b0e 0005 |006f: aput v14, v0, v5 │ │ -08a4ea: 52c0 5e10 |0071: iget v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -08a4ee: d801 0001 |0073: add-int/lit8 v1, v0, #int 1 // #01 │ │ -08a4f2: 59c1 5e10 |0075: iput v1, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -08a4f6: 52c1 6110 |0077: iget v1, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.threshold:I // field@1061 │ │ -08a4fa: 3410 98ff |0079: if-lt v0, v1, 0011 // -0068 │ │ -08a4fe: 52c0 5510 |007b: iget v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -08a502: e000 0001 |007d: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -08a506: 7020 4f20 0c00 |007f: invoke-direct {v12, v0}, Lcom/badlogic/gdx/utils/IntFloatMap;.resize:(I)V // method@204f │ │ -08a50c: 288f |0082: goto 0011 // -0071 │ │ -08a50e: 3908 1b00 |0083: if-nez v8, 009e // +001b │ │ -08a512: 4b0d 0a07 |0085: aput v13, v10, v7 │ │ -08a516: 54c0 6210 |0087: iget-object v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ -08a51a: 4b0e 0007 |0089: aput v14, v0, v7 │ │ -08a51e: 52c0 5e10 |008b: iget v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -08a522: d801 0001 |008d: add-int/lit8 v1, v0, #int 1 // #01 │ │ -08a526: 59c1 5e10 |008f: iput v1, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -08a52a: 52c1 6110 |0091: iget v1, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.threshold:I // field@1061 │ │ -08a52e: 3410 7eff |0093: if-lt v0, v1, 0011 // -0082 │ │ -08a532: 52c0 5510 |0095: iget v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -08a536: e000 0001 |0097: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -08a53a: 7020 4f20 0c00 |0099: invoke-direct {v12, v0}, Lcom/badlogic/gdx/utils/IntFloatMap;.resize:(I)V // method@204f │ │ -08a540: 2900 75ff |009c: goto/16 0011 // -008b │ │ -08a544: 07c0 |009e: move-object v0, v12 │ │ -08a546: 01d1 |009f: move v1, v13 │ │ -08a548: 01e2 |00a0: move v2, v14 │ │ -08a54a: 7609 4720 0000 |00a1: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/IntFloatMap;.push:(IFIIIIII)V // method@2047 │ │ -08a550: 2900 6dff |00a4: goto/16 0011 // -0093 │ │ +098934: |[098934] com.badlogic.gdx.utils.IntFloatMap.put:(IF)V │ │ +098944: 390d 1200 |0000: if-nez v13, 0012 // +0012 │ │ +098948: 59ce 6410 |0002: iput v14, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.zeroValue:F // field@1064 │ │ +09894c: 55c0 5710 |0004: iget-boolean v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.hasZeroValue:Z // field@1057 │ │ +098950: 3900 0b00 |0006: if-nez v0, 0011 // +000b │ │ +098954: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +098956: 5cc0 5710 |0009: iput-boolean v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.hasZeroValue:Z // field@1057 │ │ +09895a: 52c0 5e10 |000b: iget v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +09895e: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +098962: 59c0 5e10 |000f: iput v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +098966: 0e00 |0011: return-void │ │ +098968: 54ca 5910 |0012: iget-object v10, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +09896c: 52c0 5c10 |0014: iget v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.mask:I // field@105c │ │ +098970: 9503 0d00 |0016: and-int v3, v13, v0 │ │ +098974: 4404 0a03 |0018: aget v4, v10, v3 │ │ +098978: 334d 0700 |001a: if-ne v13, v4, 0021 // +0007 │ │ +09897c: 54c0 6210 |001c: iget-object v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ +098980: 4b0e 0003 |001e: aput v14, v0, v3 │ │ +098984: 28f1 |0020: goto 0011 // -000f │ │ +098986: 7020 4420 dc00 |0021: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/IntFloatMap;.hash2:(I)I // method@2044 │ │ +09898c: 0a05 |0024: move-result v5 │ │ +09898e: 4406 0a05 |0025: aget v6, v10, v5 │ │ +098992: 336d 0700 |0027: if-ne v13, v6, 002e // +0007 │ │ +098996: 54c0 6210 |0029: iget-object v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ +09899a: 4b0e 0005 |002b: aput v14, v0, v5 │ │ +09899e: 28e4 |002d: goto 0011 // -001c │ │ +0989a0: 7020 4520 dc00 |002e: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/IntFloatMap;.hash3:(I)I // method@2045 │ │ +0989a6: 0a07 |0031: move-result v7 │ │ +0989a8: 4408 0a07 |0032: aget v8, v10, v7 │ │ +0989ac: 338d 0700 |0034: if-ne v13, v8, 003b // +0007 │ │ +0989b0: 54c0 6210 |0036: iget-object v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ +0989b4: 4b0e 0007 |0038: aput v14, v0, v7 │ │ +0989b8: 28d7 |003a: goto 0011 // -0029 │ │ +0989ba: 52c9 5510 |003b: iget v9, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +0989be: 52c0 6010 |003d: iget v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ +0989c2: 900b 0900 |003f: add-int v11, v9, v0 │ │ +0989c6: 35b9 0e00 |0041: if-ge v9, v11, 004f // +000e │ │ +0989ca: 4400 0a09 |0043: aget v0, v10, v9 │ │ +0989ce: 330d 0700 |0045: if-ne v13, v0, 004c // +0007 │ │ +0989d2: 54c0 6210 |0047: iget-object v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ +0989d6: 4b0e 0009 |0049: aput v14, v0, v9 │ │ +0989da: 28c6 |004b: goto 0011 // -003a │ │ +0989dc: d809 0901 |004c: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0989e0: 28f3 |004e: goto 0041 // -000d │ │ +0989e2: 3904 1a00 |004f: if-nez v4, 0069 // +001a │ │ +0989e6: 4b0d 0a03 |0051: aput v13, v10, v3 │ │ +0989ea: 54c0 6210 |0053: iget-object v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ +0989ee: 4b0e 0003 |0055: aput v14, v0, v3 │ │ +0989f2: 52c0 5e10 |0057: iget v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +0989f6: d801 0001 |0059: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0989fa: 59c1 5e10 |005b: iput v1, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +0989fe: 52c1 6110 |005d: iget v1, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.threshold:I // field@1061 │ │ +098a02: 3410 b2ff |005f: if-lt v0, v1, 0011 // -004e │ │ +098a06: 52c0 5510 |0061: iget v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +098a0a: e000 0001 |0063: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +098a0e: 7020 4f20 0c00 |0065: invoke-direct {v12, v0}, Lcom/badlogic/gdx/utils/IntFloatMap;.resize:(I)V // method@204f │ │ +098a14: 28a9 |0068: goto 0011 // -0057 │ │ +098a16: 3906 1a00 |0069: if-nez v6, 0083 // +001a │ │ +098a1a: 4b0d 0a05 |006b: aput v13, v10, v5 │ │ +098a1e: 54c0 6210 |006d: iget-object v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ +098a22: 4b0e 0005 |006f: aput v14, v0, v5 │ │ +098a26: 52c0 5e10 |0071: iget v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +098a2a: d801 0001 |0073: add-int/lit8 v1, v0, #int 1 // #01 │ │ +098a2e: 59c1 5e10 |0075: iput v1, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +098a32: 52c1 6110 |0077: iget v1, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.threshold:I // field@1061 │ │ +098a36: 3410 98ff |0079: if-lt v0, v1, 0011 // -0068 │ │ +098a3a: 52c0 5510 |007b: iget v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +098a3e: e000 0001 |007d: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +098a42: 7020 4f20 0c00 |007f: invoke-direct {v12, v0}, Lcom/badlogic/gdx/utils/IntFloatMap;.resize:(I)V // method@204f │ │ +098a48: 288f |0082: goto 0011 // -0071 │ │ +098a4a: 3908 1b00 |0083: if-nez v8, 009e // +001b │ │ +098a4e: 4b0d 0a07 |0085: aput v13, v10, v7 │ │ +098a52: 54c0 6210 |0087: iget-object v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ +098a56: 4b0e 0007 |0089: aput v14, v0, v7 │ │ +098a5a: 52c0 5e10 |008b: iget v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +098a5e: d801 0001 |008d: add-int/lit8 v1, v0, #int 1 // #01 │ │ +098a62: 59c1 5e10 |008f: iput v1, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +098a66: 52c1 6110 |0091: iget v1, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.threshold:I // field@1061 │ │ +098a6a: 3410 7eff |0093: if-lt v0, v1, 0011 // -0082 │ │ +098a6e: 52c0 5510 |0095: iget v0, v12, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +098a72: e000 0001 |0097: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +098a76: 7020 4f20 0c00 |0099: invoke-direct {v12, v0}, Lcom/badlogic/gdx/utils/IntFloatMap;.resize:(I)V // method@204f │ │ +098a7c: 2900 75ff |009c: goto/16 0011 // -008b │ │ +098a80: 07c0 |009e: move-object v0, v12 │ │ +098a82: 01d1 |009f: move v1, v13 │ │ +098a84: 01e2 |00a0: move v2, v14 │ │ +098a86: 7609 4720 0000 |00a1: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/IntFloatMap;.push:(IFIIIIII)V // method@2047 │ │ +098a8c: 2900 6dff |00a4: goto/16 0011 // -0093 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0002 line=89 │ │ 0x0004 line=90 │ │ 0x0008 line=91 │ │ 0x000b line=92 │ │ @@ -134565,30 +134587,30 @@ │ │ type : '(Lcom/badlogic/gdx/utils/IntFloatMap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -08a554: |[08a554] com.badlogic.gdx.utils.IntFloatMap.putAll:(Lcom/badlogic/gdx/utils/IntFloatMap;)V │ │ -08a564: 6e10 3e20 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/IntFloatMap;.entries:()Lcom/badlogic/gdx/utils/IntFloatMap$Entries; // method@203e │ │ -08a56a: 0c02 |0003: move-result-object v2 │ │ -08a56c: 6e10 1c20 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.iterator:()Ljava/util/Iterator; // method@201c │ │ -08a572: 0c01 |0007: move-result-object v1 │ │ -08a574: 7210 5327 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -08a57a: 0a02 |000b: move-result v2 │ │ -08a57c: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ -08a580: 7210 5427 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -08a586: 0c00 |0011: move-result-object v0 │ │ -08a588: 1f00 0603 |0012: check-cast v0, Lcom/badlogic/gdx/utils/IntFloatMap$Entry; // type@0306 │ │ -08a58c: 5202 4110 |0014: iget v2, v0, Lcom/badlogic/gdx/utils/IntFloatMap$Entry;.key:I // field@1041 │ │ -08a590: 5203 4210 |0016: iget v3, v0, Lcom/badlogic/gdx/utils/IntFloatMap$Entry;.value:F // field@1042 │ │ -08a594: 6e30 4820 2403 |0018: invoke-virtual {v4, v2, v3}, Lcom/badlogic/gdx/utils/IntFloatMap;.put:(IF)V // method@2048 │ │ -08a59a: 28ed |001b: goto 0008 // -0013 │ │ -08a59c: 0e00 |001c: return-void │ │ +098a90: |[098a90] com.badlogic.gdx.utils.IntFloatMap.putAll:(Lcom/badlogic/gdx/utils/IntFloatMap;)V │ │ +098aa0: 6e10 3e20 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/IntFloatMap;.entries:()Lcom/badlogic/gdx/utils/IntFloatMap$Entries; // method@203e │ │ +098aa6: 0c02 |0003: move-result-object v2 │ │ +098aa8: 6e10 1c20 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.iterator:()Ljava/util/Iterator; // method@201c │ │ +098aae: 0c01 |0007: move-result-object v1 │ │ +098ab0: 7210 5327 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +098ab6: 0a02 |000b: move-result v2 │ │ +098ab8: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ +098abc: 7210 5427 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +098ac2: 0c00 |0011: move-result-object v0 │ │ +098ac4: 1f00 0403 |0012: check-cast v0, Lcom/badlogic/gdx/utils/IntFloatMap$Entry; // type@0304 │ │ +098ac8: 5202 4110 |0014: iget v2, v0, Lcom/badlogic/gdx/utils/IntFloatMap$Entry;.key:I // field@1041 │ │ +098acc: 5203 4210 |0016: iget v3, v0, Lcom/badlogic/gdx/utils/IntFloatMap$Entry;.value:F // field@1042 │ │ +098ad0: 6e30 4820 2403 |0018: invoke-virtual {v4, v2, v3}, Lcom/badlogic/gdx/utils/IntFloatMap;.put:(IF)V // method@2048 │ │ +098ad6: 28ed |001b: goto 0008 // -0013 │ │ +098ad8: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0014 line=156 │ │ 0x001c line=157 │ │ locals : │ │ 0x0014 - 0x001c reg=0 entry Lcom/badlogic/gdx/utils/IntFloatMap$Entry; │ │ @@ -134601,69 +134623,69 @@ │ │ type : '(IF)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 100 16-bit code units │ │ -08a5a0: |[08a5a0] com.badlogic.gdx.utils.IntFloatMap.remove:(IF)F │ │ -08a5b0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08a5b2: 3905 1300 |0001: if-nez v5, 0014 // +0013 │ │ -08a5b6: 5542 5710 |0003: iget-boolean v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.hasZeroValue:Z // field@1057 │ │ -08a5ba: 3902 0400 |0005: if-nez v2, 0009 // +0004 │ │ -08a5be: 0161 |0007: move v1, v6 │ │ -08a5c0: 0f01 |0008: return v1 │ │ -08a5c2: 5c43 5710 |0009: iput-boolean v3, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.hasZeroValue:Z // field@1057 │ │ -08a5c6: 5242 5e10 |000b: iget v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -08a5ca: d802 02ff |000d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -08a5ce: 5942 5e10 |000f: iput v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -08a5d2: 5241 6410 |0011: iget v1, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.zeroValue:F // field@1064 │ │ -08a5d6: 28f5 |0013: goto 0008 // -000b │ │ -08a5d8: 5242 5c10 |0014: iget v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.mask:I // field@105c │ │ -08a5dc: 9500 0502 |0016: and-int v0, v5, v2 │ │ -08a5e0: 5442 5910 |0018: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -08a5e4: 4402 0200 |001a: aget v2, v2, v0 │ │ -08a5e8: 3325 1100 |001c: if-ne v5, v2, 002d // +0011 │ │ -08a5ec: 5442 5910 |001e: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -08a5f0: 4b03 0200 |0020: aput v3, v2, v0 │ │ -08a5f4: 5442 6210 |0022: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ -08a5f8: 4401 0200 |0024: aget v1, v2, v0 │ │ -08a5fc: 5242 5e10 |0026: iget v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -08a600: d802 02ff |0028: add-int/lit8 v2, v2, #int -1 // #ff │ │ -08a604: 5942 5e10 |002a: iput v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -08a608: 28dc |002c: goto 0008 // -0024 │ │ -08a60a: 7020 4420 5400 |002d: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/IntFloatMap;.hash2:(I)I // method@2044 │ │ -08a610: 0a00 |0030: move-result v0 │ │ -08a612: 5442 5910 |0031: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -08a616: 4402 0200 |0033: aget v2, v2, v0 │ │ -08a61a: 3325 1100 |0035: if-ne v5, v2, 0046 // +0011 │ │ -08a61e: 5442 5910 |0037: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -08a622: 4b03 0200 |0039: aput v3, v2, v0 │ │ -08a626: 5442 6210 |003b: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ -08a62a: 4401 0200 |003d: aget v1, v2, v0 │ │ -08a62e: 5242 5e10 |003f: iget v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -08a632: d802 02ff |0041: add-int/lit8 v2, v2, #int -1 // #ff │ │ -08a636: 5942 5e10 |0043: iput v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -08a63a: 28c3 |0045: goto 0008 // -003d │ │ -08a63c: 7020 4520 5400 |0046: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/IntFloatMap;.hash3:(I)I // method@2045 │ │ -08a642: 0a00 |0049: move-result v0 │ │ -08a644: 5442 5910 |004a: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -08a648: 4402 0200 |004c: aget v2, v2, v0 │ │ -08a64c: 3325 1100 |004e: if-ne v5, v2, 005f // +0011 │ │ -08a650: 5442 5910 |0050: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -08a654: 4b03 0200 |0052: aput v3, v2, v0 │ │ -08a658: 5442 6210 |0054: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ -08a65c: 4401 0200 |0056: aget v1, v2, v0 │ │ -08a660: 5242 5e10 |0058: iget v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -08a664: d802 02ff |005a: add-int/lit8 v2, v2, #int -1 // #ff │ │ -08a668: 5942 5e10 |005c: iput v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -08a66c: 28aa |005e: goto 0008 // -0056 │ │ -08a66e: 6e30 4d20 5406 |005f: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/utils/IntFloatMap;.removeStash:(IF)F // method@204d │ │ -08a674: 0a01 |0062: move-result v1 │ │ -08a676: 28a5 |0063: goto 0008 // -005b │ │ +098adc: |[098adc] com.badlogic.gdx.utils.IntFloatMap.remove:(IF)F │ │ +098aec: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +098aee: 3905 1300 |0001: if-nez v5, 0014 // +0013 │ │ +098af2: 5542 5710 |0003: iget-boolean v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.hasZeroValue:Z // field@1057 │ │ +098af6: 3902 0400 |0005: if-nez v2, 0009 // +0004 │ │ +098afa: 0161 |0007: move v1, v6 │ │ +098afc: 0f01 |0008: return v1 │ │ +098afe: 5c43 5710 |0009: iput-boolean v3, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.hasZeroValue:Z // field@1057 │ │ +098b02: 5242 5e10 |000b: iget v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +098b06: d802 02ff |000d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +098b0a: 5942 5e10 |000f: iput v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +098b0e: 5241 6410 |0011: iget v1, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.zeroValue:F // field@1064 │ │ +098b12: 28f5 |0013: goto 0008 // -000b │ │ +098b14: 5242 5c10 |0014: iget v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.mask:I // field@105c │ │ +098b18: 9500 0502 |0016: and-int v0, v5, v2 │ │ +098b1c: 5442 5910 |0018: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +098b20: 4402 0200 |001a: aget v2, v2, v0 │ │ +098b24: 3325 1100 |001c: if-ne v5, v2, 002d // +0011 │ │ +098b28: 5442 5910 |001e: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +098b2c: 4b03 0200 |0020: aput v3, v2, v0 │ │ +098b30: 5442 6210 |0022: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ +098b34: 4401 0200 |0024: aget v1, v2, v0 │ │ +098b38: 5242 5e10 |0026: iget v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +098b3c: d802 02ff |0028: add-int/lit8 v2, v2, #int -1 // #ff │ │ +098b40: 5942 5e10 |002a: iput v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +098b44: 28dc |002c: goto 0008 // -0024 │ │ +098b46: 7020 4420 5400 |002d: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/IntFloatMap;.hash2:(I)I // method@2044 │ │ +098b4c: 0a00 |0030: move-result v0 │ │ +098b4e: 5442 5910 |0031: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +098b52: 4402 0200 |0033: aget v2, v2, v0 │ │ +098b56: 3325 1100 |0035: if-ne v5, v2, 0046 // +0011 │ │ +098b5a: 5442 5910 |0037: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +098b5e: 4b03 0200 |0039: aput v3, v2, v0 │ │ +098b62: 5442 6210 |003b: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ +098b66: 4401 0200 |003d: aget v1, v2, v0 │ │ +098b6a: 5242 5e10 |003f: iget v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +098b6e: d802 02ff |0041: add-int/lit8 v2, v2, #int -1 // #ff │ │ +098b72: 5942 5e10 |0043: iput v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +098b76: 28c3 |0045: goto 0008 // -003d │ │ +098b78: 7020 4520 5400 |0046: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/IntFloatMap;.hash3:(I)I // method@2045 │ │ +098b7e: 0a00 |0049: move-result v0 │ │ +098b80: 5442 5910 |004a: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +098b84: 4402 0200 |004c: aget v2, v2, v0 │ │ +098b88: 3325 1100 |004e: if-ne v5, v2, 005f // +0011 │ │ +098b8c: 5442 5910 |0050: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +098b90: 4b03 0200 |0052: aput v3, v2, v0 │ │ +098b94: 5442 6210 |0054: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ +098b98: 4401 0200 |0056: aget v1, v2, v0 │ │ +098b9c: 5242 5e10 |0058: iget v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +098ba0: d802 02ff |005a: add-int/lit8 v2, v2, #int -1 // #ff │ │ +098ba4: 5942 5e10 |005c: iput v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +098ba8: 28aa |005e: goto 0008 // -0056 │ │ +098baa: 6e30 4d20 5406 |005f: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/utils/IntFloatMap;.removeStash:(IF)F // method@204d │ │ +098bb0: 0a01 |0062: move-result v1 │ │ +098bb2: 28a5 |0063: goto 0008 // -005b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=332 │ │ 0x0003 line=333 │ │ 0x0008 line=363 │ │ 0x0009 line=334 │ │ 0x000b line=335 │ │ @@ -134698,33 +134720,33 @@ │ │ type : '(IF)F' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -08a678: |[08a678] com.badlogic.gdx.utils.IntFloatMap.removeStash:(IF)F │ │ -08a688: 5451 5910 |0000: iget-object v1, v5, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -08a68c: 5250 5510 |0002: iget v0, v5, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -08a690: 5254 6010 |0004: iget v4, v5, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ -08a694: 9002 0004 |0006: add-int v2, v0, v4 │ │ -08a698: 3520 1700 |0008: if-ge v0, v2, 001f // +0017 │ │ -08a69c: 4404 0100 |000a: aget v4, v1, v0 │ │ -08a6a0: 3346 1000 |000c: if-ne v6, v4, 001c // +0010 │ │ -08a6a4: 5454 6210 |000e: iget-object v4, v5, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ -08a6a8: 4403 0400 |0010: aget v3, v4, v0 │ │ -08a6ac: 6e20 4e20 0500 |0012: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/IntFloatMap;.removeStashIndex:(I)V // method@204e │ │ -08a6b2: 5254 5e10 |0015: iget v4, v5, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -08a6b6: d804 04ff |0017: add-int/lit8 v4, v4, #int -1 // #ff │ │ -08a6ba: 5954 5e10 |0019: iput v4, v5, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -08a6be: 0f03 |001b: return v3 │ │ -08a6c0: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08a6c4: 28ea |001e: goto 0008 // -0016 │ │ -08a6c6: 0173 |001f: move v3, v7 │ │ -08a6c8: 28fb |0020: goto 001b // -0005 │ │ +098bb4: |[098bb4] com.badlogic.gdx.utils.IntFloatMap.removeStash:(IF)F │ │ +098bc4: 5451 5910 |0000: iget-object v1, v5, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +098bc8: 5250 5510 |0002: iget v0, v5, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +098bcc: 5254 6010 |0004: iget v4, v5, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ +098bd0: 9002 0004 |0006: add-int v2, v0, v4 │ │ +098bd4: 3520 1700 |0008: if-ge v0, v2, 001f // +0017 │ │ +098bd8: 4404 0100 |000a: aget v4, v1, v0 │ │ +098bdc: 3346 1000 |000c: if-ne v6, v4, 001c // +0010 │ │ +098be0: 5454 6210 |000e: iget-object v4, v5, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ +098be4: 4403 0400 |0010: aget v3, v4, v0 │ │ +098be8: 6e20 4e20 0500 |0012: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/IntFloatMap;.removeStashIndex:(I)V // method@204e │ │ +098bee: 5254 5e10 |0015: iget v4, v5, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +098bf2: d804 04ff |0017: add-int/lit8 v4, v4, #int -1 // #ff │ │ +098bf6: 5954 5e10 |0019: iput v4, v5, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +098bfa: 0f03 |001b: return v3 │ │ +098bfc: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +098c00: 28ea |001e: goto 0008 // -0016 │ │ +098c02: 0173 |001f: move v3, v7 │ │ +098c04: 28fb |0020: goto 001b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x0002 line=368 │ │ 0x000a line=369 │ │ 0x000e line=370 │ │ 0x0012 line=371 │ │ @@ -134746,31 +134768,31 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 31 16-bit code units │ │ -08a6cc: |[08a6cc] com.badlogic.gdx.utils.IntFloatMap.removeStashIndex:(I)V │ │ -08a6dc: 5231 6010 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ -08a6e0: d801 01ff |0002: add-int/lit8 v1, v1, #int -1 // #ff │ │ -08a6e4: 5931 6010 |0004: iput v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ -08a6e8: 5231 5510 |0006: iget v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ -08a6ec: 5232 6010 |0008: iget v2, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ -08a6f0: 9000 0102 |000a: add-int v0, v1, v2 │ │ -08a6f4: 3504 1200 |000c: if-ge v4, v0, 001e // +0012 │ │ -08a6f8: 5431 5910 |000e: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -08a6fc: 5432 5910 |0010: iget-object v2, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -08a700: 4402 0200 |0012: aget v2, v2, v0 │ │ -08a704: 4b02 0104 |0014: aput v2, v1, v4 │ │ -08a708: 5431 6210 |0016: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ -08a70c: 5432 6210 |0018: iget-object v2, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ -08a710: 4402 0200 |001a: aget v2, v2, v0 │ │ -08a714: 4b02 0104 |001c: aput v2, v1, v4 │ │ -08a718: 0e00 |001e: return-void │ │ +098c08: |[098c08] com.badlogic.gdx.utils.IntFloatMap.removeStashIndex:(I)V │ │ +098c18: 5231 6010 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ +098c1c: d801 01ff |0002: add-int/lit8 v1, v1, #int -1 // #ff │ │ +098c20: 5931 6010 |0004: iput v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ +098c24: 5231 5510 |0006: iget v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.capacity:I // field@1055 │ │ +098c28: 5232 6010 |0008: iget v2, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.stashSize:I // field@1060 │ │ +098c2c: 9000 0102 |000a: add-int v0, v1, v2 │ │ +098c30: 3504 1200 |000c: if-ge v4, v0, 001e // +0012 │ │ +098c34: 5431 5910 |000e: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +098c38: 5432 5910 |0010: iget-object v2, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +098c3c: 4402 0200 |0012: aget v2, v2, v0 │ │ +098c40: 4b02 0104 |0014: aput v2, v1, v4 │ │ +098c44: 5431 6210 |0016: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ +098c48: 5432 6210 |0018: iget-object v2, v3, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ +098c4c: 4402 0200 |001a: aget v2, v2, v0 │ │ +098c50: 4b02 0104 |001c: aput v2, v1, v4 │ │ +098c54: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x0006 line=382 │ │ 0x000c line=383 │ │ 0x000e line=384 │ │ 0x0016 line=385 │ │ @@ -134785,70 +134807,70 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -08a71c: |[08a71c] com.badlogic.gdx.utils.IntFloatMap.toString:()Ljava/lang/String; │ │ -08a72c: 1307 3d00 |0000: const/16 v7, #int 61 // #3d │ │ -08a730: 5286 5e10 |0002: iget v6, v8, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -08a734: 3906 0500 |0004: if-nez v6, 0009 // +0005 │ │ -08a738: 1a06 232c |0006: const-string v6, "{}" // string@2c23 │ │ -08a73c: 1106 |0008: return-object v6 │ │ -08a73e: 2200 5003 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0350 │ │ -08a742: 1306 2000 |000b: const/16 v6, #int 32 // #20 │ │ -08a746: 7020 db22 6000 |000d: invoke-direct {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ -08a74c: 1306 7b00 |0010: const/16 v6, #int 123 // #7b │ │ -08a750: 6e20 df22 6000 |0012: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -08a756: 5484 5910 |0015: iget-object v4, v8, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -08a75a: 5485 6210 |0017: iget-object v5, v8, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ -08a75e: 2141 |0019: array-length v1, v4 │ │ -08a760: 5586 5710 |001a: iget-boolean v6, v8, Lcom/badlogic/gdx/utils/IntFloatMap;.hasZeroValue:Z // field@1057 │ │ -08a764: 3806 4c00 |001c: if-eqz v6, 0068 // +004c │ │ -08a768: 1a06 f500 |001e: const-string v6, "0=" // string@00f5 │ │ -08a76c: 6e20 e922 6000 |0020: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -08a772: 5286 6410 |0023: iget v6, v8, Lcom/badlogic/gdx/utils/IntFloatMap;.zeroValue:F // field@1064 │ │ -08a776: 6e20 e122 6000 |0025: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(F)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e1 │ │ -08a77c: 0112 |0028: move v2, v1 │ │ -08a77e: d801 02ff |0029: add-int/lit8 v1, v2, #int -1 // #ff │ │ -08a782: 3d02 3100 |002b: if-lez v2, 005c // +0031 │ │ -08a786: 4403 0401 |002d: aget v3, v4, v1 │ │ -08a78a: 3903 1b00 |002f: if-nez v3, 004a // +001b │ │ -08a78e: 0112 |0031: move v2, v1 │ │ -08a790: 28f7 |0032: goto 0029 // -0009 │ │ -08a792: d801 02ff |0033: add-int/lit8 v1, v2, #int -1 // #ff │ │ -08a796: 3d02 3100 |0035: if-lez v2, 0066 // +0031 │ │ -08a79a: 4403 0401 |0037: aget v3, v4, v1 │ │ -08a79e: 3903 0400 |0039: if-nez v3, 003d // +0004 │ │ -08a7a2: 0112 |003b: move v2, v1 │ │ -08a7a4: 28f7 |003c: goto 0033 // -0009 │ │ -08a7a6: 6e20 e222 3000 |003d: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e2 │ │ -08a7ac: 6e20 df22 7000 |0040: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -08a7b2: 4406 0501 |0043: aget v6, v5, v1 │ │ -08a7b6: 6e20 e122 6000 |0045: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(F)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e1 │ │ -08a7bc: 0112 |0048: move v2, v1 │ │ -08a7be: 28e0 |0049: goto 0029 // -0020 │ │ -08a7c0: 1a06 a800 |004a: const-string v6, ", " // string@00a8 │ │ -08a7c4: 6e20 e922 6000 |004c: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -08a7ca: 6e20 e222 3000 |004f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e2 │ │ -08a7d0: 6e20 df22 7000 |0052: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -08a7d6: 4406 0501 |0055: aget v6, v5, v1 │ │ -08a7da: 6e20 e122 6000 |0057: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(F)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e1 │ │ -08a7e0: 0112 |005a: move v2, v1 │ │ -08a7e2: 28ce |005b: goto 0029 // -0032 │ │ -08a7e4: 1306 7d00 |005c: const/16 v6, #int 125 // #7d │ │ -08a7e8: 6e20 df22 6000 |005e: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -08a7ee: 6e10 2723 0000 |0061: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ -08a7f4: 0c06 |0064: move-result-object v6 │ │ -08a7f6: 28a3 |0065: goto 0008 // -005d │ │ -08a7f8: 0112 |0066: move v2, v1 │ │ -08a7fa: 28c2 |0067: goto 0029 // -003e │ │ -08a7fc: 0112 |0068: move v2, v1 │ │ -08a7fe: 28ca |0069: goto 0033 // -0036 │ │ +098c58: |[098c58] com.badlogic.gdx.utils.IntFloatMap.toString:()Ljava/lang/String; │ │ +098c68: 1307 3d00 |0000: const/16 v7, #int 61 // #3d │ │ +098c6c: 5286 5e10 |0002: iget v6, v8, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +098c70: 3906 0500 |0004: if-nez v6, 0009 // +0005 │ │ +098c74: 1a06 212c |0006: const-string v6, "{}" // string@2c21 │ │ +098c78: 1106 |0008: return-object v6 │ │ +098c7a: 2200 4e03 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@034e │ │ +098c7e: 1306 2000 |000b: const/16 v6, #int 32 // #20 │ │ +098c82: 7020 db22 6000 |000d: invoke-direct {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ +098c88: 1306 7b00 |0010: const/16 v6, #int 123 // #7b │ │ +098c8c: 6e20 df22 6000 |0012: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +098c92: 5484 5910 |0015: iget-object v4, v8, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +098c96: 5485 6210 |0017: iget-object v5, v8, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ +098c9a: 2141 |0019: array-length v1, v4 │ │ +098c9c: 5586 5710 |001a: iget-boolean v6, v8, Lcom/badlogic/gdx/utils/IntFloatMap;.hasZeroValue:Z // field@1057 │ │ +098ca0: 3806 4c00 |001c: if-eqz v6, 0068 // +004c │ │ +098ca4: 1a06 f500 |001e: const-string v6, "0=" // string@00f5 │ │ +098ca8: 6e20 e922 6000 |0020: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +098cae: 5286 6410 |0023: iget v6, v8, Lcom/badlogic/gdx/utils/IntFloatMap;.zeroValue:F // field@1064 │ │ +098cb2: 6e20 e122 6000 |0025: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(F)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e1 │ │ +098cb8: 0112 |0028: move v2, v1 │ │ +098cba: d801 02ff |0029: add-int/lit8 v1, v2, #int -1 // #ff │ │ +098cbe: 3d02 3100 |002b: if-lez v2, 005c // +0031 │ │ +098cc2: 4403 0401 |002d: aget v3, v4, v1 │ │ +098cc6: 3903 1b00 |002f: if-nez v3, 004a // +001b │ │ +098cca: 0112 |0031: move v2, v1 │ │ +098ccc: 28f7 |0032: goto 0029 // -0009 │ │ +098cce: d801 02ff |0033: add-int/lit8 v1, v2, #int -1 // #ff │ │ +098cd2: 3d02 3100 |0035: if-lez v2, 0066 // +0031 │ │ +098cd6: 4403 0401 |0037: aget v3, v4, v1 │ │ +098cda: 3903 0400 |0039: if-nez v3, 003d // +0004 │ │ +098cde: 0112 |003b: move v2, v1 │ │ +098ce0: 28f7 |003c: goto 0033 // -0009 │ │ +098ce2: 6e20 e222 3000 |003d: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e2 │ │ +098ce8: 6e20 df22 7000 |0040: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +098cee: 4406 0501 |0043: aget v6, v5, v1 │ │ +098cf2: 6e20 e122 6000 |0045: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(F)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e1 │ │ +098cf8: 0112 |0048: move v2, v1 │ │ +098cfa: 28e0 |0049: goto 0029 // -0020 │ │ +098cfc: 1a06 a800 |004a: const-string v6, ", " // string@00a8 │ │ +098d00: 6e20 e922 6000 |004c: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +098d06: 6e20 e222 3000 |004f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e2 │ │ +098d0c: 6e20 df22 7000 |0052: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +098d12: 4406 0501 |0055: aget v6, v5, v1 │ │ +098d16: 6e20 e122 6000 |0057: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(F)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e1 │ │ +098d1c: 0112 |005a: move v2, v1 │ │ +098d1e: 28ce |005b: goto 0029 // -0032 │ │ +098d20: 1306 7d00 |005c: const/16 v6, #int 125 // #7d │ │ +098d24: 6e20 df22 6000 |005e: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +098d2a: 6e10 2723 0000 |0061: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ +098d30: 0c06 |0064: move-result-object v6 │ │ +098d32: 28a3 |0065: goto 0008 // -005d │ │ +098d34: 0112 |0066: move v2, v1 │ │ +098d36: 28c2 |0067: goto 0029 // -003e │ │ +098d38: 0112 |0068: move v2, v1 │ │ +098d3a: 28ca |0069: goto 0033 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=489 │ │ 0x0008 line=517 │ │ 0x0009 line=490 │ │ 0x0010 line=491 │ │ 0x0015 line=492 │ │ @@ -134901,40 +134923,40 @@ │ │ type : '()Lcom/badlogic/gdx/utils/IntFloatMap$Values;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -08a800: |[08a800] com.badlogic.gdx.utils.IntFloatMap.values:()Lcom/badlogic/gdx/utils/IntFloatMap$Values; │ │ -08a810: 5410 6310 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.values:Lcom/badlogic/gdx/utils/IntFloatMap$Values; // field@1063 │ │ -08a814: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -08a818: 2200 0903 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IntFloatMap$Values; // type@0309 │ │ -08a81c: 7020 2e20 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntFloatMap$Values;.:(Lcom/badlogic/gdx/utils/IntFloatMap;)V // method@202e │ │ -08a822: 5b10 6310 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.values:Lcom/badlogic/gdx/utils/IntFloatMap$Values; // field@1063 │ │ -08a826: 5410 6310 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.values:Lcom/badlogic/gdx/utils/IntFloatMap$Values; // field@1063 │ │ -08a82a: 1100 |000d: return-object v0 │ │ -08a82c: 5410 6310 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.values:Lcom/badlogic/gdx/utils/IntFloatMap$Values; // field@1063 │ │ -08a830: 6e10 3320 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntFloatMap$Values;.reset:()V // method@2033 │ │ -08a836: 28f8 |0013: goto 000b // -0008 │ │ +098d3c: |[098d3c] com.badlogic.gdx.utils.IntFloatMap.values:()Lcom/badlogic/gdx/utils/IntFloatMap$Values; │ │ +098d4c: 5410 6310 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.values:Lcom/badlogic/gdx/utils/IntFloatMap$Values; // field@1063 │ │ +098d50: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +098d54: 2200 0703 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IntFloatMap$Values; // type@0307 │ │ +098d58: 7020 2e20 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntFloatMap$Values;.:(Lcom/badlogic/gdx/utils/IntFloatMap;)V // method@202e │ │ +098d5e: 5b10 6310 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.values:Lcom/badlogic/gdx/utils/IntFloatMap$Values; // field@1063 │ │ +098d62: 5410 6310 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.values:Lcom/badlogic/gdx/utils/IntFloatMap$Values; // field@1063 │ │ +098d66: 1100 |000d: return-object v0 │ │ +098d68: 5410 6310 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.values:Lcom/badlogic/gdx/utils/IntFloatMap$Values; // field@1063 │ │ +098d6c: 6e10 3320 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntFloatMap$Values;.reset:()V // method@2033 │ │ +098d72: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=533 │ │ 0x0004 line=534 │ │ 0x000b line=537 │ │ 0x000e line=536 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lcom/badlogic/gdx/utils/IntFloatMap; │ │ │ │ source_file_idx : 1814 (IntFloatMap.java) │ │ │ │ Class #341 header: │ │ -class_idx : 780 │ │ +class_idx : 778 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1815 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #341 annotations: │ │ @@ -134964,17 +134986,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a838: |[08a838] com.badlogic.gdx.utils.IntIntMap$Entry.:()V │ │ -08a848: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -08a84e: 0e00 |0003: return-void │ │ +098d74: |[098d74] com.badlogic.gdx.utils.IntIntMap$Entry.:()V │ │ +098d84: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +098d8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/IntIntMap$Entry; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IntIntMap$Entry; Lcom/badlogic/gdx/utils/IntIntMap$Entry; │ │ │ │ @@ -134984,42 +135006,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -08a850: |[08a850] com.badlogic.gdx.utils.IntIntMap$Entry.toString:()Ljava/lang/String; │ │ -08a860: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -08a864: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08a86a: 5221 6a10 |0005: iget v1, v2, Lcom/badlogic/gdx/utils/IntIntMap$Entry;.key:I // field@106a │ │ -08a86e: 6e20 6b26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -08a874: 0c00 |000a: move-result-object v0 │ │ -08a876: 1a01 3401 |000b: const-string v1, "=" // string@0134 │ │ -08a87a: 6e20 6e26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08a880: 0c00 |0010: move-result-object v0 │ │ -08a882: 5221 6b10 |0011: iget v1, v2, Lcom/badlogic/gdx/utils/IntIntMap$Entry;.value:I // field@106b │ │ -08a886: 6e20 6b26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -08a88c: 0c00 |0016: move-result-object v0 │ │ -08a88e: 6e10 7426 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08a894: 0c00 |001a: move-result-object v0 │ │ -08a896: 1100 |001b: return-object v0 │ │ +098d8c: |[098d8c] com.badlogic.gdx.utils.IntIntMap$Entry.toString:()Ljava/lang/String; │ │ +098d9c: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +098da0: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +098da6: 5221 6a10 |0005: iget v1, v2, Lcom/badlogic/gdx/utils/IntIntMap$Entry;.key:I // field@106a │ │ +098daa: 6e20 6b26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +098db0: 0c00 |000a: move-result-object v0 │ │ +098db2: 1a01 3401 |000b: const-string v1, "=" // string@0134 │ │ +098db6: 6e20 6e26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +098dbc: 0c00 |0010: move-result-object v0 │ │ +098dbe: 5221 6b10 |0011: iget v1, v2, Lcom/badlogic/gdx/utils/IntIntMap$Entry;.value:I // field@106b │ │ +098dc2: 6e20 6b26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +098dc8: 0c00 |0016: move-result-object v0 │ │ +098dca: 6e10 7426 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +098dd0: 0c00 |001a: move-result-object v0 │ │ +098dd2: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/IntIntMap$Entry; │ │ 0x0000 - 0x001c reg=2 this Lcom/badlogic/gdx/utils/IntIntMap$Entry; Lcom/badlogic/gdx/utils/IntIntMap$Entry; │ │ │ │ source_file_idx : 1815 (IntIntMap.java) │ │ │ │ Class #342 header: │ │ -class_idx : 782 │ │ +class_idx : 780 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1815 │ │ static_fields_size : 2 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #342 annotations: │ │ @@ -135067,19 +135089,19 @@ │ │ type : '(Lcom/badlogic/gdx/utils/IntIntMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -08a898: |[08a898] com.badlogic.gdx.utils.IntIntMap$MapIterator.:(Lcom/badlogic/gdx/utils/IntIntMap;)V │ │ -08a8a8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -08a8ae: 5b01 7410 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1074 │ │ -08a8b2: 6e10 6620 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.reset:()V // method@2066 │ │ -08a8b8: 0e00 |0008: return-void │ │ +098dd4: |[098dd4] com.badlogic.gdx.utils.IntIntMap$MapIterator.:(Lcom/badlogic/gdx/utils/IntIntMap;)V │ │ +098de4: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +098dea: 5b01 7410 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1074 │ │ +098dee: 6e10 6620 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.reset:()V // method@2066 │ │ +098df4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ 0x0003 line=560 │ │ 0x0005 line=561 │ │ 0x0008 line=562 │ │ locals : │ │ @@ -135093,34 +135115,34 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -08a8bc: |[08a8bc] com.badlogic.gdx.utils.IntIntMap$MapIterator.findNextIndex:()V │ │ -08a8cc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08a8ce: 5c42 7310 |0001: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.hasNext:Z // field@1073 │ │ -08a8d2: 5442 7410 |0003: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1074 │ │ -08a8d6: 5420 8210 |0005: iget-object v0, v2, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08a8da: 5442 7410 |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1074 │ │ -08a8de: 5222 7e10 |0009: iget v2, v2, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ -08a8e2: 5443 7410 |000b: iget-object v3, v4, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1074 │ │ -08a8e6: 5233 8910 |000d: iget v3, v3, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ -08a8ea: 9001 0203 |000f: add-int v1, v2, v3 │ │ -08a8ee: 5242 7510 |0011: iget v2, v4, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.nextIndex:I // field@1075 │ │ -08a8f2: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -08a8f6: 5942 7510 |0015: iput v2, v4, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.nextIndex:I // field@1075 │ │ -08a8fa: 3512 0b00 |0017: if-ge v2, v1, 0022 // +000b │ │ -08a8fe: 5242 7510 |0019: iget v2, v4, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.nextIndex:I // field@1075 │ │ -08a902: 4402 0002 |001b: aget v2, v0, v2 │ │ -08a906: 3802 f4ff |001d: if-eqz v2, 0011 // -000c │ │ -08a90a: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -08a90c: 5c42 7310 |0020: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.hasNext:Z // field@1073 │ │ -08a910: 0e00 |0022: return-void │ │ +098df8: |[098df8] com.badlogic.gdx.utils.IntIntMap$MapIterator.findNextIndex:()V │ │ +098e08: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +098e0a: 5c42 7310 |0001: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.hasNext:Z // field@1073 │ │ +098e0e: 5442 7410 |0003: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1074 │ │ +098e12: 5420 8210 |0005: iget-object v0, v2, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +098e16: 5442 7410 |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1074 │ │ +098e1a: 5222 7e10 |0009: iget v2, v2, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ +098e1e: 5443 7410 |000b: iget-object v3, v4, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1074 │ │ +098e22: 5233 8910 |000d: iget v3, v3, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ +098e26: 9001 0203 |000f: add-int v1, v2, v3 │ │ +098e2a: 5242 7510 |0011: iget v2, v4, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.nextIndex:I // field@1075 │ │ +098e2e: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +098e32: 5942 7510 |0015: iput v2, v4, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.nextIndex:I // field@1075 │ │ +098e36: 3512 0b00 |0017: if-ge v2, v1, 0022 // +000b │ │ +098e3a: 5242 7510 |0019: iget v2, v4, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.nextIndex:I // field@1075 │ │ +098e3e: 4402 0002 |001b: aget v2, v0, v2 │ │ +098e42: 3802 f4ff |001d: if-eqz v2, 0011 // -000c │ │ +098e46: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +098e48: 5c42 7310 |0020: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.hasNext:Z // field@1073 │ │ +098e4c: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ 0x0003 line=575 │ │ 0x0007 line=576 │ │ 0x0019 line=577 │ │ 0x001f line=578 │ │ @@ -135136,50 +135158,50 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -08a914: |[08a914] com.badlogic.gdx.utils.IntIntMap$MapIterator.remove:()V │ │ -08a924: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08a926: 5230 7210 |0001: iget v0, v3, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.currentIndex:I // field@1072 │ │ -08a92a: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -08a92c: 3310 1800 |0004: if-ne v0, v1, 001c // +0018 │ │ -08a930: 5430 7410 |0006: iget-object v0, v3, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1074 │ │ -08a934: 5500 8010 |0008: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/IntIntMap;.hasZeroValue:Z // field@1080 │ │ -08a938: 3800 1200 |000a: if-eqz v0, 001c // +0012 │ │ -08a93c: 5430 7410 |000c: iget-object v0, v3, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1074 │ │ -08a940: 5c02 8010 |000e: iput-boolean v2, v0, Lcom/badlogic/gdx/utils/IntIntMap;.hasZeroValue:Z // field@1080 │ │ -08a944: 12e0 |0010: const/4 v0, #int -2 // #fe │ │ -08a946: 5930 7210 |0011: iput v0, v3, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.currentIndex:I // field@1072 │ │ -08a94a: 5430 7410 |0013: iget-object v0, v3, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1074 │ │ -08a94e: 5201 8710 |0015: iget v1, v0, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08a952: d801 01ff |0017: add-int/lit8 v1, v1, #int -1 // #ff │ │ -08a956: 5901 8710 |0019: iput v1, v0, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08a95a: 0e00 |001b: return-void │ │ -08a95c: 5230 7210 |001c: iget v0, v3, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.currentIndex:I // field@1072 │ │ -08a960: 3b00 0a00 |001e: if-gez v0, 0028 // +000a │ │ -08a964: 2200 b003 |0020: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -08a968: 1a01 3f22 |0022: const-string v1, "next must be called before remove." // string@223f │ │ -08a96c: 7020 fb25 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -08a972: 2700 |0027: throw v0 │ │ -08a974: 5230 7210 |0028: iget v0, v3, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.currentIndex:I // field@1072 │ │ -08a978: 5431 7410 |002a: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1074 │ │ -08a97c: 5211 7e10 |002c: iget v1, v1, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ -08a980: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ -08a984: 5430 7410 |0030: iget-object v0, v3, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1074 │ │ -08a988: 5231 7210 |0032: iget v1, v3, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.currentIndex:I // field@1072 │ │ -08a98c: 6e20 8620 1000 |0034: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/IntIntMap;.removeStashIndex:(I)V // method@2086 │ │ -08a992: 28d9 |0037: goto 0010 // -0027 │ │ -08a994: 5430 7410 |0038: iget-object v0, v3, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1074 │ │ -08a998: 5400 8210 |003a: iget-object v0, v0, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08a99c: 5231 7210 |003c: iget v1, v3, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.currentIndex:I // field@1072 │ │ -08a9a0: 4b02 0001 |003e: aput v2, v0, v1 │ │ -08a9a4: 28d0 |0040: goto 0010 // -0030 │ │ +098e50: |[098e50] com.badlogic.gdx.utils.IntIntMap$MapIterator.remove:()V │ │ +098e60: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +098e62: 5230 7210 |0001: iget v0, v3, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.currentIndex:I // field@1072 │ │ +098e66: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +098e68: 3310 1800 |0004: if-ne v0, v1, 001c // +0018 │ │ +098e6c: 5430 7410 |0006: iget-object v0, v3, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1074 │ │ +098e70: 5500 8010 |0008: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/IntIntMap;.hasZeroValue:Z // field@1080 │ │ +098e74: 3800 1200 |000a: if-eqz v0, 001c // +0012 │ │ +098e78: 5430 7410 |000c: iget-object v0, v3, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1074 │ │ +098e7c: 5c02 8010 |000e: iput-boolean v2, v0, Lcom/badlogic/gdx/utils/IntIntMap;.hasZeroValue:Z // field@1080 │ │ +098e80: 12e0 |0010: const/4 v0, #int -2 // #fe │ │ +098e82: 5930 7210 |0011: iput v0, v3, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.currentIndex:I // field@1072 │ │ +098e86: 5430 7410 |0013: iget-object v0, v3, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1074 │ │ +098e8a: 5201 8710 |0015: iget v1, v0, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +098e8e: d801 01ff |0017: add-int/lit8 v1, v1, #int -1 // #ff │ │ +098e92: 5901 8710 |0019: iput v1, v0, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +098e96: 0e00 |001b: return-void │ │ +098e98: 5230 7210 |001c: iget v0, v3, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.currentIndex:I // field@1072 │ │ +098e9c: 3b00 0a00 |001e: if-gez v0, 0028 // +000a │ │ +098ea0: 2200 ae03 |0020: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +098ea4: 1a01 3d22 |0022: const-string v1, "next must be called before remove." // string@223d │ │ +098ea8: 7020 fb25 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +098eae: 2700 |0027: throw v0 │ │ +098eb0: 5230 7210 |0028: iget v0, v3, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.currentIndex:I // field@1072 │ │ +098eb4: 5431 7410 |002a: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1074 │ │ +098eb8: 5211 7e10 |002c: iget v1, v1, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ +098ebc: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ +098ec0: 5430 7410 |0030: iget-object v0, v3, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1074 │ │ +098ec4: 5231 7210 |0032: iget v1, v3, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.currentIndex:I // field@1072 │ │ +098ec8: 6e20 8620 1000 |0034: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/IntIntMap;.removeStashIndex:(I)V // method@2086 │ │ +098ece: 28d9 |0037: goto 0010 // -0027 │ │ +098ed0: 5430 7410 |0038: iget-object v0, v3, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1074 │ │ +098ed4: 5400 8210 |003a: iget-object v0, v0, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +098ed8: 5231 7210 |003c: iget v1, v3, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.currentIndex:I // field@1072 │ │ +098edc: 4b02 0001 |003e: aput v2, v0, v1 │ │ +098ee0: 28d0 |0040: goto 0010 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=585 │ │ 0x000c line=586 │ │ 0x0010 line=594 │ │ 0x0013 line=595 │ │ 0x001b line=596 │ │ @@ -135197,27 +135219,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -08a9a8: |[08a9a8] com.badlogic.gdx.utils.IntIntMap$MapIterator.reset:()V │ │ -08a9b8: 12e0 |0000: const/4 v0, #int -2 // #fe │ │ -08a9ba: 5910 7210 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.currentIndex:I // field@1072 │ │ -08a9be: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -08a9c0: 5910 7510 |0004: iput v0, v1, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.nextIndex:I // field@1075 │ │ -08a9c4: 5410 7410 |0006: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1074 │ │ -08a9c8: 5500 8010 |0008: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/IntIntMap;.hasZeroValue:Z // field@1080 │ │ -08a9cc: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ -08a9d0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -08a9d2: 5c10 7310 |000d: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.hasNext:Z // field@1073 │ │ -08a9d6: 0e00 |000f: return-void │ │ -08a9d8: 6e10 6420 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.findNextIndex:()V // method@2064 │ │ -08a9de: 28fc |0013: goto 000f // -0004 │ │ +098ee4: |[098ee4] com.badlogic.gdx.utils.IntIntMap$MapIterator.reset:()V │ │ +098ef4: 12e0 |0000: const/4 v0, #int -2 // #fe │ │ +098ef6: 5910 7210 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.currentIndex:I // field@1072 │ │ +098efa: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +098efc: 5910 7510 |0004: iput v0, v1, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.nextIndex:I // field@1075 │ │ +098f00: 5410 7410 |0006: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1074 │ │ +098f04: 5500 8010 |0008: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/IntIntMap;.hasZeroValue:Z // field@1080 │ │ +098f08: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ +098f0c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +098f0e: 5c10 7310 |000d: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.hasNext:Z // field@1073 │ │ +098f12: 0e00 |000f: return-void │ │ +098f14: 6e10 6420 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.findNextIndex:()V // method@2064 │ │ +098f1a: 28fc |0013: goto 000f // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ 0x0003 line=566 │ │ 0x0006 line=567 │ │ 0x000c line=568 │ │ 0x000f line=571 │ │ @@ -135225,17 +135247,17 @@ │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/IntIntMap$MapIterator; │ │ 0x0000 - 0x0014 reg=1 this Lcom/badlogic/gdx/utils/IntIntMap$MapIterator; Lcom/badlogic/gdx/utils/IntIntMap$MapIterator; │ │ │ │ source_file_idx : 1815 (IntIntMap.java) │ │ │ │ Class #343 header: │ │ -class_idx : 784 │ │ +class_idx : 782 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1815 │ │ static_fields_size : 4 │ │ instance_fields_size: 16 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 16 │ │ │ │ Class #343 annotations: │ │ @@ -135339,19 +135361,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08a9e0: |[08a9e0] com.badlogic.gdx.utils.IntIntMap.:()V │ │ -08a9f0: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -08a9f4: 1401 cdcc 4c3f |0002: const v1, #float 0.8 // #3f4ccccd │ │ -08a9fa: 7030 7020 0201 |0005: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/IntIntMap;.:(IF)V // method@2070 │ │ -08aa00: 0e00 |0008: return-void │ │ +098f1c: |[098f1c] com.badlogic.gdx.utils.IntIntMap.:()V │ │ +098f2c: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +098f30: 1401 cdcc 4c3f |0002: const v1, #float 0.8 // #3f4ccccd │ │ +098f36: 7030 7020 0201 |0005: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/IntIntMap;.:(IF)V // method@2070 │ │ +098f3c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0008 line=60 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/utils/IntIntMap; │ │ │ │ @@ -135360,132 +135382,132 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -08aa04: |[08aa04] com.badlogic.gdx.utils.IntIntMap.:(I)V │ │ -08aa14: 1400 cdcc 4c3f |0000: const v0, #float 0.8 // #3f4ccccd │ │ -08aa1a: 7030 7020 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/IntIntMap;.:(IF)V // method@2070 │ │ -08aa20: 0e00 |0006: return-void │ │ +098f40: |[098f40] com.badlogic.gdx.utils.IntIntMap.:(I)V │ │ +098f50: 1400 cdcc 4c3f |0000: const v0, #float 0.8 // #3f4ccccd │ │ +098f56: 7030 7020 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/IntIntMap;.:(IF)V // method@2070 │ │ +098f5c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0006 line=66 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/IntIntMap; │ │ 0x0000 - 0x0007 reg=2 initialCapacity I │ │ │ │ #2 : (in Lcom/badlogic/gdx/utils/IntIntMap;) │ │ name : '' │ │ type : '(IF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ + registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 184 16-bit code units │ │ -08aa24: |[08aa24] com.badlogic.gdx.utils.IntIntMap.:(IF)V │ │ -08aa34: 7010 2726 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ -08aa3a: 3b04 1b00 |0003: if-gez v4, 001e // +001b │ │ -08aa3e: 2200 af03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -08aa42: 2201 c503 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -08aa46: 7010 6726 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08aa4c: 1a02 641d |000c: const-string v2, "initialCapacity must be >= 0: " // string@1d64 │ │ -08aa50: 6e20 6e26 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08aa56: 0c01 |0011: move-result-object v1 │ │ -08aa58: 6e20 6b26 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -08aa5e: 0c01 |0015: move-result-object v1 │ │ -08aa60: 6e10 7426 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08aa66: 0c01 |0019: move-result-object v1 │ │ -08aa68: 7020 f825 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -08aa6e: 2700 |001d: throw v0 │ │ -08aa70: 5230 7e10 |001e: iget v0, v3, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ -08aa74: 1501 0040 |0020: const/high16 v1, #int 1073741824 // #4000 │ │ -08aa78: 3710 1b00 |0022: if-le v0, v1, 003d // +001b │ │ -08aa7c: 2200 af03 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -08aa80: 2201 c503 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -08aa84: 7010 6726 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08aa8a: 1a02 631d |002b: const-string v2, "initialCapacity is too large: " // string@1d63 │ │ -08aa8e: 6e20 6e26 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08aa94: 0c01 |0030: move-result-object v1 │ │ -08aa96: 6e20 6b26 4100 |0031: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -08aa9c: 0c01 |0034: move-result-object v1 │ │ -08aa9e: 6e10 7426 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08aaa4: 0c01 |0038: move-result-object v1 │ │ -08aaa6: 7020 f825 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -08aaac: 2700 |003c: throw v0 │ │ -08aaae: 7110 9013 0400 |003d: invoke-static {v4}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ -08aab4: 0a00 |0040: move-result v0 │ │ -08aab6: 5930 7e10 |0041: iput v0, v3, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ -08aaba: 1200 |0043: const/4 v0, #int 0 // #0 │ │ -08aabc: 2e00 0500 |0044: cmpg-float v0, v5, v0 │ │ -08aac0: 3c00 1b00 |0046: if-gtz v0, 0061 // +001b │ │ -08aac4: 2200 af03 |0048: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -08aac8: 2201 c503 |004a: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -08aacc: 7010 6726 0100 |004c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08aad2: 1a02 3020 |004f: const-string v2, "loadFactor must be > 0: " // string@2030 │ │ -08aad6: 6e20 6e26 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08aadc: 0c01 |0054: move-result-object v1 │ │ -08aade: 6e20 6a26 5100 |0055: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -08aae4: 0c01 |0058: move-result-object v1 │ │ -08aae6: 6e10 7426 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08aaec: 0c01 |005c: move-result-object v1 │ │ -08aaee: 7020 f825 1000 |005d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -08aaf4: 2700 |0060: throw v0 │ │ -08aaf6: 5935 8410 |0061: iput v5, v3, Lcom/badlogic/gdx/utils/IntIntMap;.loadFactor:F // field@1084 │ │ -08aafa: 5230 7e10 |0063: iget v0, v3, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ -08aafe: 8200 |0065: int-to-float v0, v0 │ │ -08ab00: c850 |0066: mul-float/2addr v0, v5 │ │ -08ab02: 8700 |0067: float-to-int v0, v0 │ │ -08ab04: 5930 8a10 |0068: iput v0, v3, Lcom/badlogic/gdx/utils/IntIntMap;.threshold:I // field@108a │ │ -08ab08: 5230 7e10 |006a: iget v0, v3, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ -08ab0c: d800 00ff |006c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -08ab10: 5930 8510 |006e: iput v0, v3, Lcom/badlogic/gdx/utils/IntIntMap;.mask:I // field@1085 │ │ -08ab14: 5230 7e10 |0070: iget v0, v3, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ -08ab18: 7110 0026 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@2600 │ │ -08ab1e: 0a00 |0075: move-result v0 │ │ -08ab20: d900 001f |0076: rsub-int/lit8 v0, v0, #int 31 // #1f │ │ -08ab24: 5930 8110 |0078: iput v0, v3, Lcom/badlogic/gdx/utils/IntIntMap;.hashShift:I // field@1081 │ │ -08ab28: 1230 |007a: const/4 v0, #int 3 // #3 │ │ -08ab2a: 5231 7e10 |007b: iget v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ -08ab2e: 8311 |007d: int-to-double v1, v1 │ │ -08ab30: 7120 1726 2100 |007e: invoke-static {v1, v2}, Ljava/lang/Math;.log:(D)D // method@2617 │ │ -08ab36: 0b01 |0081: move-result-wide v1 │ │ -08ab38: 7120 1426 2100 |0082: invoke-static {v1, v2}, Ljava/lang/Math;.ceil:(D)D // method@2614 │ │ -08ab3e: 0b01 |0085: move-result-wide v1 │ │ -08ab40: 8a11 |0086: double-to-int v1, v1 │ │ -08ab42: da01 0102 |0087: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -08ab46: 7120 1926 1000 |0089: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -08ab4c: 0a00 |008c: move-result v0 │ │ -08ab4e: 5930 8810 |008d: iput v0, v3, Lcom/badlogic/gdx/utils/IntIntMap;.stashCapacity:I // field@1088 │ │ -08ab52: 5230 7e10 |008f: iget v0, v3, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ -08ab56: 1301 0800 |0091: const/16 v1, #int 8 // #8 │ │ -08ab5a: 7120 1b26 1000 |0093: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -08ab60: 0a00 |0096: move-result v0 │ │ -08ab62: 5231 7e10 |0097: iget v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ -08ab66: 8311 |0099: int-to-double v1, v1 │ │ -08ab68: 7120 2126 2100 |009a: invoke-static {v1, v2}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -08ab6e: 0b01 |009d: move-result-wide v1 │ │ -08ab70: 8a11 |009e: double-to-int v1, v1 │ │ -08ab72: db01 0108 |009f: div-int/lit8 v1, v1, #int 8 // #08 │ │ -08ab76: 7120 1926 1000 |00a1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -08ab7c: 0a00 |00a4: move-result v0 │ │ -08ab7e: 5930 8610 |00a5: iput v0, v3, Lcom/badlogic/gdx/utils/IntIntMap;.pushIterations:I // field@1086 │ │ -08ab82: 5230 7e10 |00a7: iget v0, v3, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ -08ab86: 5231 8810 |00a9: iget v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.stashCapacity:I // field@1088 │ │ -08ab8a: b010 |00ab: add-int/2addr v0, v1 │ │ -08ab8c: 2300 4b04 |00ac: new-array v0, v0, [I // type@044b │ │ -08ab90: 5b30 8210 |00ae: iput-object v0, v3, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08ab94: 5430 8210 |00b0: iget-object v0, v3, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08ab98: 2100 |00b2: array-length v0, v0 │ │ -08ab9a: 2300 4b04 |00b3: new-array v0, v0, [I // type@044b │ │ -08ab9e: 5b30 8b10 |00b5: iput-object v0, v3, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ -08aba2: 0e00 |00b7: return-void │ │ +098f60: |[098f60] com.badlogic.gdx.utils.IntIntMap.:(IF)V │ │ +098f70: 7010 2726 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ +098f76: 3b05 1b00 |0003: if-gez v5, 001e // +001b │ │ +098f7a: 2200 ad03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +098f7e: 2201 c303 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +098f82: 7010 6726 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +098f88: 1a02 621d |000c: const-string v2, "initialCapacity must be >= 0: " // string@1d62 │ │ +098f8c: 6e20 6e26 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +098f92: 0c01 |0011: move-result-object v1 │ │ +098f94: 6e20 6b26 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +098f9a: 0c01 |0015: move-result-object v1 │ │ +098f9c: 6e10 7426 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +098fa2: 0c01 |0019: move-result-object v1 │ │ +098fa4: 7020 f825 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +098faa: 2700 |001d: throw v0 │ │ +098fac: 5240 7e10 |001e: iget v0, v4, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ +098fb0: 1501 0040 |0020: const/high16 v1, #int 1073741824 // #4000 │ │ +098fb4: 3710 1b00 |0022: if-le v0, v1, 003d // +001b │ │ +098fb8: 2200 ad03 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +098fbc: 2201 c303 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +098fc0: 7010 6726 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +098fc6: 1a02 611d |002b: const-string v2, "initialCapacity is too large: " // string@1d61 │ │ +098fca: 6e20 6e26 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +098fd0: 0c01 |0030: move-result-object v1 │ │ +098fd2: 6e20 6b26 5100 |0031: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +098fd8: 0c01 |0034: move-result-object v1 │ │ +098fda: 6e10 7426 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +098fe0: 0c01 |0038: move-result-object v1 │ │ +098fe2: 7020 f825 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +098fe8: 2700 |003c: throw v0 │ │ +098fea: 7110 9013 0500 |003d: invoke-static {v5}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ +098ff0: 0a00 |0040: move-result v0 │ │ +098ff2: 5940 7e10 |0041: iput v0, v4, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ +098ff6: 1200 |0043: const/4 v0, #int 0 // #0 │ │ +098ff8: 2e00 0600 |0044: cmpg-float v0, v6, v0 │ │ +098ffc: 3c00 1b00 |0046: if-gtz v0, 0061 // +001b │ │ +099000: 2200 ad03 |0048: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +099004: 2201 c303 |004a: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +099008: 7010 6726 0100 |004c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09900e: 1a02 2e20 |004f: const-string v2, "loadFactor must be > 0: " // string@202e │ │ +099012: 6e20 6e26 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +099018: 0c01 |0054: move-result-object v1 │ │ +09901a: 6e20 6a26 6100 |0055: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +099020: 0c01 |0058: move-result-object v1 │ │ +099022: 6e10 7426 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +099028: 0c01 |005c: move-result-object v1 │ │ +09902a: 7020 f825 1000 |005d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +099030: 2700 |0060: throw v0 │ │ +099032: 5946 8410 |0061: iput v6, v4, Lcom/badlogic/gdx/utils/IntIntMap;.loadFactor:F // field@1084 │ │ +099036: 5240 7e10 |0063: iget v0, v4, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ +09903a: 8200 |0065: int-to-float v0, v0 │ │ +09903c: c860 |0066: mul-float/2addr v0, v6 │ │ +09903e: 8700 |0067: float-to-int v0, v0 │ │ +099040: 5940 8a10 |0068: iput v0, v4, Lcom/badlogic/gdx/utils/IntIntMap;.threshold:I // field@108a │ │ +099044: 5240 7e10 |006a: iget v0, v4, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ +099048: d800 00ff |006c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +09904c: 5940 8510 |006e: iput v0, v4, Lcom/badlogic/gdx/utils/IntIntMap;.mask:I // field@1085 │ │ +099050: 5240 7e10 |0070: iget v0, v4, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ +099054: 7110 0026 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@2600 │ │ +09905a: 0a00 |0075: move-result v0 │ │ +09905c: d900 001f |0076: rsub-int/lit8 v0, v0, #int 31 // #1f │ │ +099060: 5940 8110 |0078: iput v0, v4, Lcom/badlogic/gdx/utils/IntIntMap;.hashShift:I // field@1081 │ │ +099064: 1230 |007a: const/4 v0, #int 3 // #3 │ │ +099066: 5241 7e10 |007b: iget v1, v4, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ +09906a: 8312 |007d: int-to-double v2, v1 │ │ +09906c: 7120 1726 3200 |007e: invoke-static {v2, v3}, Ljava/lang/Math;.log:(D)D // method@2617 │ │ +099072: 0b02 |0081: move-result-wide v2 │ │ +099074: 7120 1426 3200 |0082: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@2614 │ │ +09907a: 0b02 |0085: move-result-wide v2 │ │ +09907c: 8a21 |0086: double-to-int v1, v2 │ │ +09907e: da01 0102 |0087: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +099082: 7120 1926 1000 |0089: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +099088: 0a00 |008c: move-result v0 │ │ +09908a: 5940 8810 |008d: iput v0, v4, Lcom/badlogic/gdx/utils/IntIntMap;.stashCapacity:I // field@1088 │ │ +09908e: 5240 7e10 |008f: iget v0, v4, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ +099092: 1301 0800 |0091: const/16 v1, #int 8 // #8 │ │ +099096: 7120 1b26 1000 |0093: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +09909c: 0a00 |0096: move-result v0 │ │ +09909e: 5241 7e10 |0097: iget v1, v4, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ +0990a2: 8312 |0099: int-to-double v2, v1 │ │ +0990a4: 7120 2126 3200 |009a: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +0990aa: 0b02 |009d: move-result-wide v2 │ │ +0990ac: 8a21 |009e: double-to-int v1, v2 │ │ +0990ae: db01 0108 |009f: div-int/lit8 v1, v1, #int 8 // #08 │ │ +0990b2: 7120 1926 1000 |00a1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0990b8: 0a00 |00a4: move-result v0 │ │ +0990ba: 5940 8610 |00a5: iput v0, v4, Lcom/badlogic/gdx/utils/IntIntMap;.pushIterations:I // field@1086 │ │ +0990be: 5240 7e10 |00a7: iget v0, v4, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ +0990c2: 5241 8810 |00a9: iget v1, v4, Lcom/badlogic/gdx/utils/IntIntMap;.stashCapacity:I // field@1088 │ │ +0990c6: b010 |00ab: add-int/2addr v0, v1 │ │ +0990c8: 2300 4904 |00ac: new-array v0, v0, [I // type@0449 │ │ +0990cc: 5b40 8210 |00ae: iput-object v0, v4, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +0990d0: 5440 8210 |00b0: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +0990d4: 2100 |00b2: array-length v0, v0 │ │ +0990d6: 2300 4904 |00b3: new-array v0, v0, [I // type@0449 │ │ +0990da: 5b40 8b10 |00b5: iput-object v0, v4, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ +0990de: 0e00 |00b7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=71 │ │ 0x001e line=72 │ │ 0x003d line=73 │ │ 0x0043 line=75 │ │ @@ -135495,41 +135517,41 @@ │ │ 0x0070 line=80 │ │ 0x007a line=81 │ │ 0x008f line=82 │ │ 0x00a7 line=84 │ │ 0x00b0 line=85 │ │ 0x00b7 line=86 │ │ locals : │ │ - 0x0000 - 0x00b8 reg=3 this Lcom/badlogic/gdx/utils/IntIntMap; │ │ - 0x0000 - 0x00b8 reg=4 initialCapacity I │ │ - 0x0000 - 0x00b8 reg=5 loadFactor F │ │ + 0x0000 - 0x00b8 reg=4 this Lcom/badlogic/gdx/utils/IntIntMap; │ │ + 0x0000 - 0x00b8 reg=5 initialCapacity I │ │ + 0x0000 - 0x00b8 reg=6 loadFactor F │ │ │ │ #3 : (in Lcom/badlogic/gdx/utils/IntIntMap;) │ │ name : 'containsKeyStash' │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -08aba4: |[08aba4] com.badlogic.gdx.utils.IntIntMap.containsKeyStash:(I)Z │ │ -08abb4: 5441 8210 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08abb8: 5240 7e10 |0002: iget v0, v4, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ -08abbc: 5243 8910 |0004: iget v3, v4, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ -08abc0: 9002 0003 |0006: add-int v2, v0, v3 │ │ -08abc4: 3520 0b00 |0008: if-ge v0, v2, 0013 // +000b │ │ -08abc8: 4403 0100 |000a: aget v3, v1, v0 │ │ -08abcc: 3335 0400 |000c: if-ne v5, v3, 0010 // +0004 │ │ -08abd0: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -08abd2: 0f03 |000f: return v3 │ │ -08abd4: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08abd8: 28f6 |0012: goto 0008 // -000a │ │ -08abda: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -08abdc: 28fb |0014: goto 000f // -0005 │ │ +0990e0: |[0990e0] com.badlogic.gdx.utils.IntIntMap.containsKeyStash:(I)Z │ │ +0990f0: 5441 8210 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +0990f4: 5240 7e10 |0002: iget v0, v4, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ +0990f8: 5243 8910 |0004: iget v3, v4, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ +0990fc: 9002 0003 |0006: add-int v2, v0, v3 │ │ +099100: 3520 0b00 |0008: if-ge v0, v2, 0013 // +000b │ │ +099104: 4403 0100 |000a: aget v3, v1, v0 │ │ +099108: 3335 0400 |000c: if-ne v5, v3, 0010 // +0004 │ │ +09910c: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +09910e: 0f03 |000f: return v3 │ │ +099110: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ +099114: 28f6 |0012: goto 0008 // -000a │ │ +099116: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +099118: 28fb |0014: goto 000f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0002 line=423 │ │ 0x000a line=424 │ │ 0x000f line=425 │ │ 0x0010 line=423 │ │ @@ -135546,34 +135568,34 @@ │ │ type : '(III)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -08abe0: |[08abe0] com.badlogic.gdx.utils.IntIntMap.getAndIncrementStash:(III)I │ │ -08abf0: 5461 8210 |0000: iget-object v1, v6, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08abf4: 5260 7e10 |0002: iget v0, v6, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ -08abf8: 5264 8910 |0004: iget v4, v6, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ -08abfc: 9002 0004 |0006: add-int v2, v0, v4 │ │ -08ac00: 3520 1400 |0008: if-ge v0, v2, 001c // +0014 │ │ -08ac04: 4404 0100 |000a: aget v4, v1, v0 │ │ -08ac08: 3347 0d00 |000c: if-ne v7, v4, 0019 // +000d │ │ -08ac0c: 5464 8b10 |000e: iget-object v4, v6, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ -08ac10: 4403 0400 |0010: aget v3, v4, v0 │ │ -08ac14: 5464 8b10 |0012: iget-object v4, v6, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ -08ac18: 9005 0309 |0014: add-int v5, v3, v9 │ │ -08ac1c: 4b05 0400 |0016: aput v5, v4, v0 │ │ -08ac20: 0f03 |0018: return v3 │ │ -08ac22: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08ac26: 28ed |001b: goto 0008 // -0013 │ │ -08ac28: 9004 0809 |001c: add-int v4, v8, v9 │ │ -08ac2c: 6e30 8020 7604 |001e: invoke-virtual {v6, v7, v4}, Lcom/badlogic/gdx/utils/IntIntMap;.put:(II)V // method@2080 │ │ -08ac32: 0183 |0021: move v3, v8 │ │ -08ac34: 28f6 |0022: goto 0018 // -000a │ │ +09911c: |[09911c] com.badlogic.gdx.utils.IntIntMap.getAndIncrementStash:(III)I │ │ +09912c: 5461 8210 |0000: iget-object v1, v6, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +099130: 5260 7e10 |0002: iget v0, v6, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ +099134: 5264 8910 |0004: iget v4, v6, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ +099138: 9002 0004 |0006: add-int v2, v0, v4 │ │ +09913c: 3520 1400 |0008: if-ge v0, v2, 001c // +0014 │ │ +099140: 4404 0100 |000a: aget v4, v1, v0 │ │ +099144: 3347 0d00 |000c: if-ne v7, v4, 0019 // +000d │ │ +099148: 5464 8b10 |000e: iget-object v4, v6, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ +09914c: 4403 0400 |0010: aget v3, v4, v0 │ │ +099150: 5464 8b10 |0012: iget-object v4, v6, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ +099154: 9005 0309 |0014: add-int v5, v3, v9 │ │ +099158: 4b05 0400 |0016: aput v5, v4, v0 │ │ +09915c: 0f03 |0018: return v3 │ │ +09915e: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +099162: 28ed |001b: goto 0008 // -0013 │ │ +099164: 9004 0809 |001c: add-int v4, v8, v9 │ │ +099168: 6e30 8020 7604 |001e: invoke-virtual {v6, v7, v4}, Lcom/badlogic/gdx/utils/IntIntMap;.put:(II)V // method@2080 │ │ +09916e: 0183 |0021: move v3, v8 │ │ +099170: 28f6 |0022: goto 0018 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ 0x0002 line=322 │ │ 0x000a line=323 │ │ 0x000e line=324 │ │ 0x0012 line=325 │ │ @@ -135596,27 +135618,27 @@ │ │ type : '(II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -08ac38: |[08ac38] com.badlogic.gdx.utils.IntIntMap.getStash:(II)I │ │ -08ac48: 5441 8210 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08ac4c: 5240 7e10 |0002: iget v0, v4, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ -08ac50: 5243 8910 |0004: iget v3, v4, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ -08ac54: 9002 0003 |0006: add-int v2, v0, v3 │ │ -08ac58: 3520 0a00 |0008: if-ge v0, v2, 0012 // +000a │ │ -08ac5c: 4403 0100 |000a: aget v3, v1, v0 │ │ -08ac60: 3335 0700 |000c: if-ne v5, v3, 0013 // +0007 │ │ -08ac64: 5443 8b10 |000e: iget-object v3, v4, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ -08ac68: 4406 0300 |0010: aget v6, v3, v0 │ │ -08ac6c: 0f06 |0012: return v6 │ │ -08ac6e: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08ac72: 28f3 |0015: goto 0008 // -000d │ │ +099174: |[099174] com.badlogic.gdx.utils.IntIntMap.getStash:(II)I │ │ +099184: 5441 8210 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +099188: 5240 7e10 |0002: iget v0, v4, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ +09918c: 5243 8910 |0004: iget v3, v4, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ +099190: 9002 0003 |0006: add-int v2, v0, v3 │ │ +099194: 3520 0a00 |0008: if-ge v0, v2, 0012 // +000a │ │ +099198: 4403 0100 |000a: aget v3, v1, v0 │ │ +09919c: 3335 0700 |000c: if-ne v5, v3, 0013 // +0007 │ │ +0991a0: 5443 8b10 |000e: iget-object v3, v4, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ +0991a4: 4406 0300 |0010: aget v6, v3, v0 │ │ +0991a8: 0f06 |0012: return v6 │ │ +0991aa: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0991ae: 28f3 |0015: goto 0008 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0002 line=299 │ │ 0x000a line=300 │ │ 0x0012 line=301 │ │ 0x0013 line=299 │ │ @@ -135634,23 +135656,23 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -08ac74: |[08ac74] com.badlogic.gdx.utils.IntIntMap.hash2:(I)I │ │ -08ac84: 1400 392e b8b4 |0000: const v0, #float -3.43063e-07 // #b4b82e39 │ │ -08ac8a: b203 |0003: mul-int/2addr v3, v0 │ │ -08ac8c: 5220 8110 |0004: iget v0, v2, Lcom/badlogic/gdx/utils/IntIntMap;.hashShift:I // field@1081 │ │ -08ac90: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ -08ac94: b730 |0008: xor-int/2addr v0, v3 │ │ -08ac96: 5221 8510 |0009: iget v1, v2, Lcom/badlogic/gdx/utils/IntIntMap;.mask:I // field@1085 │ │ -08ac9a: b510 |000b: and-int/2addr v0, v1 │ │ -08ac9c: 0f00 |000c: return v0 │ │ +0991b0: |[0991b0] com.badlogic.gdx.utils.IntIntMap.hash2:(I)I │ │ +0991c0: 1400 392e b8b4 |0000: const v0, #float -3.43063e-07 // #b4b82e39 │ │ +0991c6: b203 |0003: mul-int/2addr v3, v0 │ │ +0991c8: 5220 8110 |0004: iget v0, v2, Lcom/badlogic/gdx/utils/IntIntMap;.hashShift:I // field@1081 │ │ +0991cc: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ +0991d0: b730 |0008: xor-int/2addr v0, v3 │ │ +0991d2: 5221 8510 |0009: iget v1, v2, Lcom/badlogic/gdx/utils/IntIntMap;.mask:I // field@1085 │ │ +0991d6: b510 |000b: and-int/2addr v0, v1 │ │ +0991d8: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0004 line=471 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/utils/IntIntMap; │ │ 0x0000 - 0x000d reg=3 h I │ │ @@ -135660,23 +135682,23 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -08aca0: |[08aca0] com.badlogic.gdx.utils.IntIntMap.hash3:(I)I │ │ -08acb0: 1400 41c2 d1ce |0000: const v0, #float -1.75958e+09 // #ced1c241 │ │ -08acb6: b203 |0003: mul-int/2addr v3, v0 │ │ -08acb8: 5220 8110 |0004: iget v0, v2, Lcom/badlogic/gdx/utils/IntIntMap;.hashShift:I // field@1081 │ │ -08acbc: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ -08acc0: b730 |0008: xor-int/2addr v0, v3 │ │ -08acc2: 5221 8510 |0009: iget v1, v2, Lcom/badlogic/gdx/utils/IntIntMap;.mask:I // field@1085 │ │ -08acc6: b510 |000b: and-int/2addr v0, v1 │ │ -08acc8: 0f00 |000c: return v0 │ │ +0991dc: |[0991dc] com.badlogic.gdx.utils.IntIntMap.hash3:(I)I │ │ +0991ec: 1400 41c2 d1ce |0000: const v0, #float -1.75958e+09 // #ced1c241 │ │ +0991f2: b203 |0003: mul-int/2addr v3, v0 │ │ +0991f4: 5220 8110 |0004: iget v0, v2, Lcom/badlogic/gdx/utils/IntIntMap;.hashShift:I // field@1081 │ │ +0991f8: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ +0991fc: b730 |0008: xor-int/2addr v0, v3 │ │ +0991fe: 5221 8510 |0009: iget v1, v2, Lcom/badlogic/gdx/utils/IntIntMap;.mask:I // field@1085 │ │ +099202: b510 |000b: and-int/2addr v0, v1 │ │ +099204: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ 0x0004 line=476 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/utils/IntIntMap; │ │ 0x0000 - 0x000d reg=3 h I │ │ @@ -135686,91 +135708,91 @@ │ │ type : '(IIIIIIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 18 │ │ ins : 9 │ │ outs : 3 │ │ insns size : 150 16-bit code units │ │ -08accc: |[08accc] com.badlogic.gdx.utils.IntIntMap.push:(IIIIIIII)V │ │ -08acdc: 5493 8210 |0000: iget-object v3, v9, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08ace0: 5496 8b10 |0002: iget-object v6, v9, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ -08ace4: 5294 8510 |0004: iget v4, v9, Lcom/badlogic/gdx/utils/IntIntMap;.mask:I // field@1085 │ │ -08ace8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -08acea: 5295 8610 |0007: iget v5, v9, Lcom/badlogic/gdx/utils/IntIntMap;.pushIterations:I // field@1086 │ │ -08acee: 1227 |0009: const/4 v7, #int 2 // #2 │ │ -08acf0: 7110 9413 0700 |000a: invoke-static {v7}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1394 │ │ -08acf6: 0a07 |000d: move-result v7 │ │ -08acf8: 2b07 8000 0000 |000e: packed-switch v7, 0000008e // +00000080 │ │ -08acfe: 0200 1100 |0011: move/from16 v0, v17 │ │ -08ad02: 4401 0610 |0013: aget v1, v6, v16 │ │ -08ad06: 4b0a 0310 |0015: aput v10, v3, v16 │ │ -08ad0a: 4b0b 0610 |0017: aput v11, v6, v16 │ │ -08ad0e: 950c 0004 |0019: and-int v12, v0, v4 │ │ -08ad12: 440d 030c |001b: aget v13, v3, v12 │ │ -08ad16: 390d 2800 |001d: if-nez v13, 0045 // +0028 │ │ -08ad1a: 4b00 030c |001f: aput v0, v3, v12 │ │ -08ad1e: 4b01 060c |0021: aput v1, v6, v12 │ │ -08ad22: 5297 8710 |0023: iget v7, v9, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08ad26: d808 0701 |0025: add-int/lit8 v8, v7, #int 1 // #01 │ │ -08ad2a: 5998 8710 |0027: iput v8, v9, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08ad2e: 5298 8a10 |0029: iget v8, v9, Lcom/badlogic/gdx/utils/IntIntMap;.threshold:I // field@108a │ │ -08ad32: 3487 0900 |002b: if-lt v7, v8, 0034 // +0009 │ │ -08ad36: 5297 7e10 |002d: iget v7, v9, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ -08ad3a: e007 0701 |002f: shl-int/lit8 v7, v7, #int 1 // #01 │ │ -08ad3e: 7020 8720 7900 |0031: invoke-direct {v9, v7}, Lcom/badlogic/gdx/utils/IntIntMap;.resize:(I)V // method@2087 │ │ -08ad44: 0e00 |0034: return-void │ │ -08ad46: 01d0 |0035: move v0, v13 │ │ -08ad48: 4401 060c |0036: aget v1, v6, v12 │ │ -08ad4c: 4b0a 030c |0038: aput v10, v3, v12 │ │ -08ad50: 4b0b 060c |003a: aput v11, v6, v12 │ │ -08ad54: 28dd |003c: goto 0019 // -0023 │ │ -08ad56: 01f0 |003d: move v0, v15 │ │ -08ad58: 4401 060e |003e: aget v1, v6, v14 │ │ -08ad5c: 4b0a 030e |0040: aput v10, v3, v14 │ │ -08ad60: 4b0b 060e |0042: aput v11, v6, v14 │ │ -08ad64: 28d5 |0044: goto 0019 // -002b │ │ -08ad66: 7020 7c20 0900 |0045: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntIntMap;.hash2:(I)I // method@207c │ │ -08ad6c: 0a0e |0048: move-result v14 │ │ -08ad6e: 440f 030e |0049: aget v15, v3, v14 │ │ -08ad72: 390f 1800 |004b: if-nez v15, 0063 // +0018 │ │ -08ad76: 4b00 030e |004d: aput v0, v3, v14 │ │ -08ad7a: 4b01 060e |004f: aput v1, v6, v14 │ │ -08ad7e: 5297 8710 |0051: iget v7, v9, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08ad82: d808 0701 |0053: add-int/lit8 v8, v7, #int 1 // #01 │ │ -08ad86: 5998 8710 |0055: iput v8, v9, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08ad8a: 5298 8a10 |0057: iget v8, v9, Lcom/badlogic/gdx/utils/IntIntMap;.threshold:I // field@108a │ │ -08ad8e: 3487 dbff |0059: if-lt v7, v8, 0034 // -0025 │ │ -08ad92: 5297 7e10 |005b: iget v7, v9, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ -08ad96: e007 0701 |005d: shl-int/lit8 v7, v7, #int 1 // #01 │ │ -08ad9a: 7020 8720 7900 |005f: invoke-direct {v9, v7}, Lcom/badlogic/gdx/utils/IntIntMap;.resize:(I)V // method@2087 │ │ -08ada0: 28d2 |0062: goto 0034 // -002e │ │ -08ada2: 7020 7d20 0900 |0063: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntIntMap;.hash3:(I)I // method@207d │ │ -08ada8: 0a10 |0066: move-result v16 │ │ -08adaa: 4411 0310 |0067: aget v17, v3, v16 │ │ -08adae: 3911 1800 |0069: if-nez v17, 0081 // +0018 │ │ -08adb2: 4b00 0310 |006b: aput v0, v3, v16 │ │ -08adb6: 4b01 0610 |006d: aput v1, v6, v16 │ │ -08adba: 5297 8710 |006f: iget v7, v9, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08adbe: d808 0701 |0071: add-int/lit8 v8, v7, #int 1 // #01 │ │ -08adc2: 5998 8710 |0073: iput v8, v9, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08adc6: 5298 8a10 |0075: iget v8, v9, Lcom/badlogic/gdx/utils/IntIntMap;.threshold:I // field@108a │ │ -08adca: 3487 bdff |0077: if-lt v7, v8, 0034 // -0043 │ │ -08adce: 5297 7e10 |0079: iget v7, v9, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ -08add2: e007 0701 |007b: shl-int/lit8 v7, v7, #int 1 // #01 │ │ -08add6: 7020 8720 7900 |007d: invoke-direct {v9, v7}, Lcom/badlogic/gdx/utils/IntIntMap;.resize:(I)V // method@2087 │ │ -08addc: 28b4 |0080: goto 0034 // -004c │ │ -08adde: d802 0201 |0081: add-int/lit8 v2, v2, #int 1 // #01 │ │ -08ade2: 3352 0600 |0083: if-ne v2, v5, 0089 // +0006 │ │ -08ade6: 7030 8320 0901 |0085: invoke-direct {v9, v0, v1}, Lcom/badlogic/gdx/utils/IntIntMap;.putStash:(II)V // method@2083 │ │ -08adec: 28ac |0088: goto 0034 // -0054 │ │ -08adee: 010a |0089: move v10, v0 │ │ -08adf0: 011b |008a: move v11, v1 │ │ -08adf2: 2900 7eff |008b: goto/16 0009 // -0082 │ │ -08adf6: 0000 |008d: nop // spacer │ │ -08adf8: 0001 0200 0000 0000 2700 0000 2f00 ... |008e: packed-switch-data (8 units) │ │ +099208: |[099208] com.badlogic.gdx.utils.IntIntMap.push:(IIIIIIII)V │ │ +099218: 5493 8210 |0000: iget-object v3, v9, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +09921c: 5496 8b10 |0002: iget-object v6, v9, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ +099220: 5294 8510 |0004: iget v4, v9, Lcom/badlogic/gdx/utils/IntIntMap;.mask:I // field@1085 │ │ +099224: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +099226: 5295 8610 |0007: iget v5, v9, Lcom/badlogic/gdx/utils/IntIntMap;.pushIterations:I // field@1086 │ │ +09922a: 1227 |0009: const/4 v7, #int 2 // #2 │ │ +09922c: 7110 9413 0700 |000a: invoke-static {v7}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1394 │ │ +099232: 0a07 |000d: move-result v7 │ │ +099234: 2b07 8000 0000 |000e: packed-switch v7, 0000008e // +00000080 │ │ +09923a: 0200 1100 |0011: move/from16 v0, v17 │ │ +09923e: 4401 0610 |0013: aget v1, v6, v16 │ │ +099242: 4b0a 0310 |0015: aput v10, v3, v16 │ │ +099246: 4b0b 0610 |0017: aput v11, v6, v16 │ │ +09924a: 950c 0004 |0019: and-int v12, v0, v4 │ │ +09924e: 440d 030c |001b: aget v13, v3, v12 │ │ +099252: 390d 2800 |001d: if-nez v13, 0045 // +0028 │ │ +099256: 4b00 030c |001f: aput v0, v3, v12 │ │ +09925a: 4b01 060c |0021: aput v1, v6, v12 │ │ +09925e: 5297 8710 |0023: iget v7, v9, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +099262: d808 0701 |0025: add-int/lit8 v8, v7, #int 1 // #01 │ │ +099266: 5998 8710 |0027: iput v8, v9, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +09926a: 5298 8a10 |0029: iget v8, v9, Lcom/badlogic/gdx/utils/IntIntMap;.threshold:I // field@108a │ │ +09926e: 3487 0900 |002b: if-lt v7, v8, 0034 // +0009 │ │ +099272: 5297 7e10 |002d: iget v7, v9, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ +099276: e007 0701 |002f: shl-int/lit8 v7, v7, #int 1 // #01 │ │ +09927a: 7020 8720 7900 |0031: invoke-direct {v9, v7}, Lcom/badlogic/gdx/utils/IntIntMap;.resize:(I)V // method@2087 │ │ +099280: 0e00 |0034: return-void │ │ +099282: 01d0 |0035: move v0, v13 │ │ +099284: 4401 060c |0036: aget v1, v6, v12 │ │ +099288: 4b0a 030c |0038: aput v10, v3, v12 │ │ +09928c: 4b0b 060c |003a: aput v11, v6, v12 │ │ +099290: 28dd |003c: goto 0019 // -0023 │ │ +099292: 01f0 |003d: move v0, v15 │ │ +099294: 4401 060e |003e: aget v1, v6, v14 │ │ +099298: 4b0a 030e |0040: aput v10, v3, v14 │ │ +09929c: 4b0b 060e |0042: aput v11, v6, v14 │ │ +0992a0: 28d5 |0044: goto 0019 // -002b │ │ +0992a2: 7020 7c20 0900 |0045: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntIntMap;.hash2:(I)I // method@207c │ │ +0992a8: 0a0e |0048: move-result v14 │ │ +0992aa: 440f 030e |0049: aget v15, v3, v14 │ │ +0992ae: 390f 1800 |004b: if-nez v15, 0063 // +0018 │ │ +0992b2: 4b00 030e |004d: aput v0, v3, v14 │ │ +0992b6: 4b01 060e |004f: aput v1, v6, v14 │ │ +0992ba: 5297 8710 |0051: iget v7, v9, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +0992be: d808 0701 |0053: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0992c2: 5998 8710 |0055: iput v8, v9, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +0992c6: 5298 8a10 |0057: iget v8, v9, Lcom/badlogic/gdx/utils/IntIntMap;.threshold:I // field@108a │ │ +0992ca: 3487 dbff |0059: if-lt v7, v8, 0034 // -0025 │ │ +0992ce: 5297 7e10 |005b: iget v7, v9, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ +0992d2: e007 0701 |005d: shl-int/lit8 v7, v7, #int 1 // #01 │ │ +0992d6: 7020 8720 7900 |005f: invoke-direct {v9, v7}, Lcom/badlogic/gdx/utils/IntIntMap;.resize:(I)V // method@2087 │ │ +0992dc: 28d2 |0062: goto 0034 // -002e │ │ +0992de: 7020 7d20 0900 |0063: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntIntMap;.hash3:(I)I // method@207d │ │ +0992e4: 0a10 |0066: move-result v16 │ │ +0992e6: 4411 0310 |0067: aget v17, v3, v16 │ │ +0992ea: 3911 1800 |0069: if-nez v17, 0081 // +0018 │ │ +0992ee: 4b00 0310 |006b: aput v0, v3, v16 │ │ +0992f2: 4b01 0610 |006d: aput v1, v6, v16 │ │ +0992f6: 5297 8710 |006f: iget v7, v9, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +0992fa: d808 0701 |0071: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0992fe: 5998 8710 |0073: iput v8, v9, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +099302: 5298 8a10 |0075: iget v8, v9, Lcom/badlogic/gdx/utils/IntIntMap;.threshold:I // field@108a │ │ +099306: 3487 bdff |0077: if-lt v7, v8, 0034 // -0043 │ │ +09930a: 5297 7e10 |0079: iget v7, v9, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ +09930e: e007 0701 |007b: shl-int/lit8 v7, v7, #int 1 // #01 │ │ +099312: 7020 8720 7900 |007d: invoke-direct {v9, v7}, Lcom/badlogic/gdx/utils/IntIntMap;.resize:(I)V // method@2087 │ │ +099318: 28b4 |0080: goto 0034 // -004c │ │ +09931a: d802 0201 |0081: add-int/lit8 v2, v2, #int 1 // #01 │ │ +09931e: 3352 0600 |0083: if-ne v2, v5, 0089 // +0006 │ │ +099322: 7030 8320 0901 |0085: invoke-direct {v9, v0, v1}, Lcom/badlogic/gdx/utils/IntIntMap;.putStash:(II)V // method@2083 │ │ +099328: 28ac |0088: goto 0034 // -0054 │ │ +09932a: 010a |0089: move v10, v0 │ │ +09932c: 011b |008a: move v11, v1 │ │ +09932e: 2900 7eff |008b: goto/16 0009 // -0082 │ │ +099332: 0000 |008d: nop // spacer │ │ +099334: 0001 0200 0000 0000 2700 0000 2f00 ... |008e: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0002 line=201 │ │ 0x0004 line=202 │ │ 0x0006 line=207 │ │ 0x0009 line=210 │ │ @@ -135838,79 +135860,79 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 123 16-bit code units │ │ -08ae08: |[08ae08] com.badlogic.gdx.utils.IntIntMap.putResize:(II)V │ │ -08ae18: 390a 0800 |0000: if-nez v10, 0008 // +0008 │ │ -08ae1c: 599b 8d10 |0002: iput v11, v9, Lcom/badlogic/gdx/utils/IntIntMap;.zeroValue:I // field@108d │ │ -08ae20: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -08ae22: 5c90 8010 |0005: iput-boolean v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.hasZeroValue:Z // field@1080 │ │ -08ae26: 0e00 |0007: return-void │ │ -08ae28: 5290 8510 |0008: iget v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.mask:I // field@1085 │ │ -08ae2c: 9503 0a00 |000a: and-int v3, v10, v0 │ │ -08ae30: 5490 8210 |000c: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08ae34: 4404 0003 |000e: aget v4, v0, v3 │ │ -08ae38: 3904 1c00 |0010: if-nez v4, 002c // +001c │ │ -08ae3c: 5490 8210 |0012: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08ae40: 4b0a 0003 |0014: aput v10, v0, v3 │ │ -08ae44: 5490 8b10 |0016: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ -08ae48: 4b0b 0003 |0018: aput v11, v0, v3 │ │ -08ae4c: 5290 8710 |001a: iget v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08ae50: d801 0001 |001c: add-int/lit8 v1, v0, #int 1 // #01 │ │ -08ae54: 5991 8710 |001e: iput v1, v9, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08ae58: 5291 8a10 |0020: iget v1, v9, Lcom/badlogic/gdx/utils/IntIntMap;.threshold:I // field@108a │ │ -08ae5c: 3410 e5ff |0022: if-lt v0, v1, 0007 // -001b │ │ -08ae60: 5290 7e10 |0024: iget v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ -08ae64: e000 0001 |0026: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -08ae68: 7020 8720 0900 |0028: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntIntMap;.resize:(I)V // method@2087 │ │ -08ae6e: 28dc |002b: goto 0007 // -0024 │ │ -08ae70: 7020 7c20 a900 |002c: invoke-direct {v9, v10}, Lcom/badlogic/gdx/utils/IntIntMap;.hash2:(I)I // method@207c │ │ -08ae76: 0a05 |002f: move-result v5 │ │ -08ae78: 5490 8210 |0030: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08ae7c: 4406 0005 |0032: aget v6, v0, v5 │ │ -08ae80: 3906 1c00 |0034: if-nez v6, 0050 // +001c │ │ -08ae84: 5490 8210 |0036: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08ae88: 4b0a 0005 |0038: aput v10, v0, v5 │ │ -08ae8c: 5490 8b10 |003a: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ -08ae90: 4b0b 0005 |003c: aput v11, v0, v5 │ │ -08ae94: 5290 8710 |003e: iget v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08ae98: d801 0001 |0040: add-int/lit8 v1, v0, #int 1 // #01 │ │ -08ae9c: 5991 8710 |0042: iput v1, v9, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08aea0: 5291 8a10 |0044: iget v1, v9, Lcom/badlogic/gdx/utils/IntIntMap;.threshold:I // field@108a │ │ -08aea4: 3410 c1ff |0046: if-lt v0, v1, 0007 // -003f │ │ -08aea8: 5290 7e10 |0048: iget v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ -08aeac: e000 0001 |004a: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -08aeb0: 7020 8720 0900 |004c: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntIntMap;.resize:(I)V // method@2087 │ │ -08aeb6: 28b8 |004f: goto 0007 // -0048 │ │ -08aeb8: 7020 7d20 a900 |0050: invoke-direct {v9, v10}, Lcom/badlogic/gdx/utils/IntIntMap;.hash3:(I)I // method@207d │ │ -08aebe: 0a07 |0053: move-result v7 │ │ -08aec0: 5490 8210 |0054: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08aec4: 4408 0007 |0056: aget v8, v0, v7 │ │ -08aec8: 3908 1c00 |0058: if-nez v8, 0074 // +001c │ │ -08aecc: 5490 8210 |005a: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08aed0: 4b0a 0007 |005c: aput v10, v0, v7 │ │ -08aed4: 5490 8b10 |005e: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ -08aed8: 4b0b 0007 |0060: aput v11, v0, v7 │ │ -08aedc: 5290 8710 |0062: iget v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08aee0: d801 0001 |0064: add-int/lit8 v1, v0, #int 1 // #01 │ │ -08aee4: 5991 8710 |0066: iput v1, v9, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08aee8: 5291 8a10 |0068: iget v1, v9, Lcom/badlogic/gdx/utils/IntIntMap;.threshold:I // field@108a │ │ -08aeec: 3410 9dff |006a: if-lt v0, v1, 0007 // -0063 │ │ -08aef0: 5290 7e10 |006c: iget v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ -08aef4: e000 0001 |006e: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -08aef8: 7020 8720 0900 |0070: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntIntMap;.resize:(I)V // method@2087 │ │ -08aefe: 2894 |0073: goto 0007 // -006c │ │ -08af00: 0790 |0074: move-object v0, v9 │ │ -08af02: 01a1 |0075: move v1, v10 │ │ -08af04: 01b2 |0076: move v2, v11 │ │ -08af06: 7609 7f20 0000 |0077: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/IntIntMap;.push:(IIIIIIII)V // method@207f │ │ -08af0c: 288d |007a: goto 0007 // -0073 │ │ +099344: |[099344] com.badlogic.gdx.utils.IntIntMap.putResize:(II)V │ │ +099354: 390a 0800 |0000: if-nez v10, 0008 // +0008 │ │ +099358: 599b 8d10 |0002: iput v11, v9, Lcom/badlogic/gdx/utils/IntIntMap;.zeroValue:I // field@108d │ │ +09935c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +09935e: 5c90 8010 |0005: iput-boolean v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.hasZeroValue:Z // field@1080 │ │ +099362: 0e00 |0007: return-void │ │ +099364: 5290 8510 |0008: iget v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.mask:I // field@1085 │ │ +099368: 9503 0a00 |000a: and-int v3, v10, v0 │ │ +09936c: 5490 8210 |000c: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +099370: 4404 0003 |000e: aget v4, v0, v3 │ │ +099374: 3904 1c00 |0010: if-nez v4, 002c // +001c │ │ +099378: 5490 8210 |0012: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +09937c: 4b0a 0003 |0014: aput v10, v0, v3 │ │ +099380: 5490 8b10 |0016: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ +099384: 4b0b 0003 |0018: aput v11, v0, v3 │ │ +099388: 5290 8710 |001a: iget v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +09938c: d801 0001 |001c: add-int/lit8 v1, v0, #int 1 // #01 │ │ +099390: 5991 8710 |001e: iput v1, v9, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +099394: 5291 8a10 |0020: iget v1, v9, Lcom/badlogic/gdx/utils/IntIntMap;.threshold:I // field@108a │ │ +099398: 3410 e5ff |0022: if-lt v0, v1, 0007 // -001b │ │ +09939c: 5290 7e10 |0024: iget v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ +0993a0: e000 0001 |0026: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +0993a4: 7020 8720 0900 |0028: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntIntMap;.resize:(I)V // method@2087 │ │ +0993aa: 28dc |002b: goto 0007 // -0024 │ │ +0993ac: 7020 7c20 a900 |002c: invoke-direct {v9, v10}, Lcom/badlogic/gdx/utils/IntIntMap;.hash2:(I)I // method@207c │ │ +0993b2: 0a05 |002f: move-result v5 │ │ +0993b4: 5490 8210 |0030: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +0993b8: 4406 0005 |0032: aget v6, v0, v5 │ │ +0993bc: 3906 1c00 |0034: if-nez v6, 0050 // +001c │ │ +0993c0: 5490 8210 |0036: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +0993c4: 4b0a 0005 |0038: aput v10, v0, v5 │ │ +0993c8: 5490 8b10 |003a: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ +0993cc: 4b0b 0005 |003c: aput v11, v0, v5 │ │ +0993d0: 5290 8710 |003e: iget v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +0993d4: d801 0001 |0040: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0993d8: 5991 8710 |0042: iput v1, v9, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +0993dc: 5291 8a10 |0044: iget v1, v9, Lcom/badlogic/gdx/utils/IntIntMap;.threshold:I // field@108a │ │ +0993e0: 3410 c1ff |0046: if-lt v0, v1, 0007 // -003f │ │ +0993e4: 5290 7e10 |0048: iget v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ +0993e8: e000 0001 |004a: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +0993ec: 7020 8720 0900 |004c: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntIntMap;.resize:(I)V // method@2087 │ │ +0993f2: 28b8 |004f: goto 0007 // -0048 │ │ +0993f4: 7020 7d20 a900 |0050: invoke-direct {v9, v10}, Lcom/badlogic/gdx/utils/IntIntMap;.hash3:(I)I // method@207d │ │ +0993fa: 0a07 |0053: move-result v7 │ │ +0993fc: 5490 8210 |0054: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +099400: 4408 0007 |0056: aget v8, v0, v7 │ │ +099404: 3908 1c00 |0058: if-nez v8, 0074 // +001c │ │ +099408: 5490 8210 |005a: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +09940c: 4b0a 0007 |005c: aput v10, v0, v7 │ │ +099410: 5490 8b10 |005e: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ +099414: 4b0b 0007 |0060: aput v11, v0, v7 │ │ +099418: 5290 8710 |0062: iget v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +09941c: d801 0001 |0064: add-int/lit8 v1, v0, #int 1 // #01 │ │ +099420: 5991 8710 |0066: iput v1, v9, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +099424: 5291 8a10 |0068: iget v1, v9, Lcom/badlogic/gdx/utils/IntIntMap;.threshold:I // field@108a │ │ +099428: 3410 9dff |006a: if-lt v0, v1, 0007 // -0063 │ │ +09942c: 5290 7e10 |006c: iget v0, v9, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ +099430: e000 0001 |006e: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +099434: 7020 8720 0900 |0070: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntIntMap;.resize:(I)V // method@2087 │ │ +09943a: 2894 |0073: goto 0007 // -006c │ │ +09943c: 0790 |0074: move-object v0, v9 │ │ +09943e: 01a1 |0075: move v1, v10 │ │ +099440: 01b2 |0076: move v2, v11 │ │ +099442: 7609 7f20 0000 |0077: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/IntIntMap;.push:(IIIIIIII)V // method@207f │ │ +099448: 288d |007a: goto 0007 // -0073 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0002 line=163 │ │ 0x0004 line=164 │ │ 0x0007 line=197 │ │ 0x0008 line=169 │ │ @@ -135948,37 +135970,37 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -08af10: |[08af10] com.badlogic.gdx.utils.IntIntMap.putStash:(II)V │ │ -08af20: 5231 8910 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ -08af24: 5232 8810 |0002: iget v2, v3, Lcom/badlogic/gdx/utils/IntIntMap;.stashCapacity:I // field@1088 │ │ -08af28: 3321 0d00 |0004: if-ne v1, v2, 0011 // +000d │ │ -08af2c: 5231 7e10 |0006: iget v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ -08af30: e001 0101 |0008: shl-int/lit8 v1, v1, #int 1 // #01 │ │ -08af34: 7020 8720 1300 |000a: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/IntIntMap;.resize:(I)V // method@2087 │ │ -08af3a: 6e30 8020 4305 |000d: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/utils/IntIntMap;.put:(II)V // method@2080 │ │ -08af40: 0e00 |0010: return-void │ │ -08af42: 5231 7e10 |0011: iget v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ -08af46: 5232 8910 |0013: iget v2, v3, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ -08af4a: 9000 0102 |0015: add-int v0, v1, v2 │ │ -08af4e: 5431 8210 |0017: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08af52: 4b04 0100 |0019: aput v4, v1, v0 │ │ -08af56: 5431 8b10 |001b: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ -08af5a: 4b05 0100 |001d: aput v5, v1, v0 │ │ -08af5e: 5231 8910 |001f: iget v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ -08af62: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08af66: 5931 8910 |0023: iput v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ -08af6a: 5231 8710 |0025: iget v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08af6e: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08af72: 5931 8710 |0029: iput v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08af76: 28e5 |002b: goto 0010 // -001b │ │ +09944c: |[09944c] com.badlogic.gdx.utils.IntIntMap.putStash:(II)V │ │ +09945c: 5231 8910 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ +099460: 5232 8810 |0002: iget v2, v3, Lcom/badlogic/gdx/utils/IntIntMap;.stashCapacity:I // field@1088 │ │ +099464: 3321 0d00 |0004: if-ne v1, v2, 0011 // +000d │ │ +099468: 5231 7e10 |0006: iget v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ +09946c: e001 0101 |0008: shl-int/lit8 v1, v1, #int 1 // #01 │ │ +099470: 7020 8720 1300 |000a: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/IntIntMap;.resize:(I)V // method@2087 │ │ +099476: 6e30 8020 4305 |000d: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/utils/IntIntMap;.put:(II)V // method@2080 │ │ +09947c: 0e00 |0010: return-void │ │ +09947e: 5231 7e10 |0011: iget v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ +099482: 5232 8910 |0013: iget v2, v3, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ +099486: 9000 0102 |0015: add-int v0, v1, v2 │ │ +09948a: 5431 8210 |0017: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +09948e: 4b04 0100 |0019: aput v4, v1, v0 │ │ +099492: 5431 8b10 |001b: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ +099496: 4b05 0100 |001d: aput v5, v1, v0 │ │ +09949a: 5231 8910 |001f: iget v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ +09949e: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0994a2: 5931 8910 |0023: iput v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ +0994a6: 5231 8710 |0025: iget v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +0994aa: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0994ae: 5931 8710 |0029: iput v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +0994b2: 28e5 |002b: goto 0010 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0006 line=271 │ │ 0x000d line=272 │ │ 0x0010 line=281 │ │ 0x0011 line=276 │ │ @@ -135993,83 +136015,83 @@ │ │ 0x0000 - 0x002c reg=5 value I │ │ │ │ #11 : (in Lcom/badlogic/gdx/utils/IntIntMap;) │ │ name : 'resize' │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 11 │ │ + registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 112 16-bit code units │ │ -08af78: |[08af78] com.badlogic.gdx.utils.IntIntMap.resize:(I)V │ │ -08af88: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -08af8a: 5295 7e10 |0001: iget v5, v9, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ -08af8e: 5297 8910 |0003: iget v7, v9, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ -08af92: 9002 0507 |0005: add-int v2, v5, v7 │ │ -08af96: 599a 7e10 |0007: iput v10, v9, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ -08af9a: 82a5 |0009: int-to-float v5, v10 │ │ -08af9c: 5297 8410 |000a: iget v7, v9, Lcom/badlogic/gdx/utils/IntIntMap;.loadFactor:F // field@1084 │ │ -08afa0: c875 |000c: mul-float/2addr v5, v7 │ │ -08afa2: 8755 |000d: float-to-int v5, v5 │ │ -08afa4: 5995 8a10 |000e: iput v5, v9, Lcom/badlogic/gdx/utils/IntIntMap;.threshold:I // field@108a │ │ -08afa8: d805 0aff |0010: add-int/lit8 v5, v10, #int -1 // #ff │ │ -08afac: 5995 8510 |0012: iput v5, v9, Lcom/badlogic/gdx/utils/IntIntMap;.mask:I // field@1085 │ │ -08afb0: 7110 0026 0a00 |0014: invoke-static {v10}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@2600 │ │ -08afb6: 0a05 |0017: move-result v5 │ │ -08afb8: d905 051f |0018: rsub-int/lit8 v5, v5, #int 31 // #1f │ │ -08afbc: 5995 8110 |001a: iput v5, v9, Lcom/badlogic/gdx/utils/IntIntMap;.hashShift:I // field@1081 │ │ -08afc0: 1235 |001c: const/4 v5, #int 3 // #3 │ │ -08afc2: 83a7 |001d: int-to-double v7, v10 │ │ -08afc4: 7120 1726 8700 |001e: invoke-static {v7, v8}, Ljava/lang/Math;.log:(D)D // method@2617 │ │ -08afca: 0b07 |0021: move-result-wide v7 │ │ -08afcc: 7120 1426 8700 |0022: invoke-static {v7, v8}, Ljava/lang/Math;.ceil:(D)D // method@2614 │ │ -08afd2: 0b07 |0025: move-result-wide v7 │ │ -08afd4: 8a77 |0026: double-to-int v7, v7 │ │ -08afd6: da07 0702 |0027: mul-int/lit8 v7, v7, #int 2 // #02 │ │ -08afda: 7120 1926 7500 |0029: invoke-static {v5, v7}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -08afe0: 0a05 |002c: move-result v5 │ │ -08afe2: 5995 8810 |002d: iput v5, v9, Lcom/badlogic/gdx/utils/IntIntMap;.stashCapacity:I // field@1088 │ │ -08afe6: 1305 0800 |002f: const/16 v5, #int 8 // #8 │ │ -08afea: 7120 1b26 5a00 |0031: invoke-static {v10, v5}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -08aff0: 0a05 |0034: move-result v5 │ │ -08aff2: 83a7 |0035: int-to-double v7, v10 │ │ -08aff4: 7120 2126 8700 |0036: invoke-static {v7, v8}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -08affa: 0b07 |0039: move-result-wide v7 │ │ -08affc: 8a77 |003a: double-to-int v7, v7 │ │ -08affe: db07 0708 |003b: div-int/lit8 v7, v7, #int 8 // #08 │ │ -08b002: 7120 1926 7500 |003d: invoke-static {v5, v7}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -08b008: 0a05 |0040: move-result v5 │ │ -08b00a: 5995 8610 |0041: iput v5, v9, Lcom/badlogic/gdx/utils/IntIntMap;.pushIterations:I // field@1086 │ │ -08b00e: 5493 8210 |0043: iget-object v3, v9, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08b012: 5494 8b10 |0045: iget-object v4, v9, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ -08b016: 5295 8810 |0047: iget v5, v9, Lcom/badlogic/gdx/utils/IntIntMap;.stashCapacity:I // field@1088 │ │ -08b01a: b0a5 |0049: add-int/2addr v5, v10 │ │ -08b01c: 2355 4b04 |004a: new-array v5, v5, [I // type@044b │ │ -08b020: 5b95 8210 |004c: iput-object v5, v9, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08b024: 5295 8810 |004e: iget v5, v9, Lcom/badlogic/gdx/utils/IntIntMap;.stashCapacity:I // field@1088 │ │ -08b028: b0a5 |0050: add-int/2addr v5, v10 │ │ -08b02a: 2355 4b04 |0051: new-array v5, v5, [I // type@044b │ │ -08b02e: 5b95 8b10 |0053: iput-object v5, v9, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ -08b032: 5595 8010 |0055: iget-boolean v5, v9, Lcom/badlogic/gdx/utils/IntIntMap;.hasZeroValue:Z // field@1080 │ │ -08b036: 3805 1600 |0057: if-eqz v5, 006d // +0016 │ │ -08b03a: 1215 |0059: const/4 v5, #int 1 // #1 │ │ -08b03c: 5995 8710 |005a: iput v5, v9, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08b040: 5996 8910 |005c: iput v6, v9, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ -08b044: 1200 |005e: const/4 v0, #int 0 // #0 │ │ -08b046: 3520 1000 |005f: if-ge v0, v2, 006f // +0010 │ │ -08b04a: 4401 0300 |0061: aget v1, v3, v0 │ │ -08b04e: 3801 0700 |0063: if-eqz v1, 006a // +0007 │ │ -08b052: 4405 0400 |0065: aget v5, v4, v0 │ │ -08b056: 7030 8220 1905 |0067: invoke-direct {v9, v1, v5}, Lcom/badlogic/gdx/utils/IntIntMap;.putResize:(II)V // method@2082 │ │ -08b05c: d800 0001 |006a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08b060: 28f3 |006c: goto 005f // -000d │ │ -08b062: 0165 |006d: move v5, v6 │ │ -08b064: 28ec |006e: goto 005a // -0014 │ │ -08b066: 0e00 |006f: return-void │ │ +0994b4: |[0994b4] com.badlogic.gdx.utils.IntIntMap.resize:(I)V │ │ +0994c4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0994c6: 52a5 7e10 |0001: iget v5, v10, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ +0994ca: 52a7 8910 |0003: iget v7, v10, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ +0994ce: 9002 0507 |0005: add-int v2, v5, v7 │ │ +0994d2: 59ab 7e10 |0007: iput v11, v10, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ +0994d6: 82b5 |0009: int-to-float v5, v11 │ │ +0994d8: 52a7 8410 |000a: iget v7, v10, Lcom/badlogic/gdx/utils/IntIntMap;.loadFactor:F // field@1084 │ │ +0994dc: c875 |000c: mul-float/2addr v5, v7 │ │ +0994de: 8755 |000d: float-to-int v5, v5 │ │ +0994e0: 59a5 8a10 |000e: iput v5, v10, Lcom/badlogic/gdx/utils/IntIntMap;.threshold:I // field@108a │ │ +0994e4: d805 0bff |0010: add-int/lit8 v5, v11, #int -1 // #ff │ │ +0994e8: 59a5 8510 |0012: iput v5, v10, Lcom/badlogic/gdx/utils/IntIntMap;.mask:I // field@1085 │ │ +0994ec: 7110 0026 0b00 |0014: invoke-static {v11}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@2600 │ │ +0994f2: 0a05 |0017: move-result v5 │ │ +0994f4: d905 051f |0018: rsub-int/lit8 v5, v5, #int 31 // #1f │ │ +0994f8: 59a5 8110 |001a: iput v5, v10, Lcom/badlogic/gdx/utils/IntIntMap;.hashShift:I // field@1081 │ │ +0994fc: 1235 |001c: const/4 v5, #int 3 // #3 │ │ +0994fe: 83b8 |001d: int-to-double v8, v11 │ │ +099500: 7120 1726 9800 |001e: invoke-static {v8, v9}, Ljava/lang/Math;.log:(D)D // method@2617 │ │ +099506: 0b08 |0021: move-result-wide v8 │ │ +099508: 7120 1426 9800 |0022: invoke-static {v8, v9}, Ljava/lang/Math;.ceil:(D)D // method@2614 │ │ +09950e: 0b08 |0025: move-result-wide v8 │ │ +099510: 8a87 |0026: double-to-int v7, v8 │ │ +099512: da07 0702 |0027: mul-int/lit8 v7, v7, #int 2 // #02 │ │ +099516: 7120 1926 7500 |0029: invoke-static {v5, v7}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +09951c: 0a05 |002c: move-result v5 │ │ +09951e: 59a5 8810 |002d: iput v5, v10, Lcom/badlogic/gdx/utils/IntIntMap;.stashCapacity:I // field@1088 │ │ +099522: 1305 0800 |002f: const/16 v5, #int 8 // #8 │ │ +099526: 7120 1b26 5b00 |0031: invoke-static {v11, v5}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +09952c: 0a05 |0034: move-result v5 │ │ +09952e: 83b8 |0035: int-to-double v8, v11 │ │ +099530: 7120 2126 9800 |0036: invoke-static {v8, v9}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +099536: 0b08 |0039: move-result-wide v8 │ │ +099538: 8a87 |003a: double-to-int v7, v8 │ │ +09953a: db07 0708 |003b: div-int/lit8 v7, v7, #int 8 // #08 │ │ +09953e: 7120 1926 7500 |003d: invoke-static {v5, v7}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +099544: 0a05 |0040: move-result v5 │ │ +099546: 59a5 8610 |0041: iput v5, v10, Lcom/badlogic/gdx/utils/IntIntMap;.pushIterations:I // field@1086 │ │ +09954a: 54a3 8210 |0043: iget-object v3, v10, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +09954e: 54a4 8b10 |0045: iget-object v4, v10, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ +099552: 52a5 8810 |0047: iget v5, v10, Lcom/badlogic/gdx/utils/IntIntMap;.stashCapacity:I // field@1088 │ │ +099556: b0b5 |0049: add-int/2addr v5, v11 │ │ +099558: 2355 4904 |004a: new-array v5, v5, [I // type@0449 │ │ +09955c: 5ba5 8210 |004c: iput-object v5, v10, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +099560: 52a5 8810 |004e: iget v5, v10, Lcom/badlogic/gdx/utils/IntIntMap;.stashCapacity:I // field@1088 │ │ +099564: b0b5 |0050: add-int/2addr v5, v11 │ │ +099566: 2355 4904 |0051: new-array v5, v5, [I // type@0449 │ │ +09956a: 5ba5 8b10 |0053: iput-object v5, v10, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ +09956e: 55a5 8010 |0055: iget-boolean v5, v10, Lcom/badlogic/gdx/utils/IntIntMap;.hasZeroValue:Z // field@1080 │ │ +099572: 3805 1600 |0057: if-eqz v5, 006d // +0016 │ │ +099576: 1215 |0059: const/4 v5, #int 1 // #1 │ │ +099578: 59a5 8710 |005a: iput v5, v10, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +09957c: 59a6 8910 |005c: iput v6, v10, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ +099580: 1200 |005e: const/4 v0, #int 0 // #0 │ │ +099582: 3520 1000 |005f: if-ge v0, v2, 006f // +0010 │ │ +099586: 4401 0300 |0061: aget v1, v3, v0 │ │ +09958a: 3801 0700 |0063: if-eqz v1, 006a // +0007 │ │ +09958e: 4405 0400 |0065: aget v5, v4, v0 │ │ +099592: 7030 8220 1a05 |0067: invoke-direct {v10, v1, v5}, Lcom/badlogic/gdx/utils/IntIntMap;.putResize:(II)V // method@2082 │ │ +099598: d800 0001 |006a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09959c: 28f3 |006c: goto 005f // -000d │ │ +09959e: 0165 |006d: move v5, v6 │ │ +0995a0: 28ec |006e: goto 005a // -0014 │ │ +0995a2: 0e00 |006f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=446 │ │ 0x0007 line=448 │ │ 0x0009 line=449 │ │ 0x0010 line=450 │ │ 0x0014 line=451 │ │ @@ -136090,42 +136112,42 @@ │ │ locals : │ │ 0x005f - 0x006d reg=0 i I │ │ 0x0063 - 0x006d reg=1 key I │ │ 0x006f - 0x0070 reg=0 i I │ │ 0x0007 - 0x0070 reg=2 oldEndIndex I │ │ 0x0045 - 0x0070 reg=3 oldKeyTable [I │ │ 0x0047 - 0x0070 reg=4 oldValueTable [I │ │ - 0x0000 - 0x0070 reg=9 this Lcom/badlogic/gdx/utils/IntIntMap; │ │ - 0x0000 - 0x0070 reg=10 newSize I │ │ + 0x0000 - 0x0070 reg=10 this Lcom/badlogic/gdx/utils/IntIntMap; │ │ + 0x0000 - 0x0070 reg=11 newSize I │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/utils/IntIntMap;) │ │ name : 'clear' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -08b068: |[08b068] com.badlogic.gdx.utils.IntIntMap.clear:()V │ │ -08b078: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -08b07a: 5462 8210 |0001: iget-object v2, v6, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08b07e: 5263 7e10 |0003: iget v3, v6, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ -08b082: 5264 8910 |0005: iget v4, v6, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ -08b086: 9000 0304 |0007: add-int v0, v3, v4 │ │ -08b08a: 0101 |0009: move v1, v0 │ │ -08b08c: d800 01ff |000a: add-int/lit8 v0, v1, #int -1 // #ff │ │ -08b090: 3d01 0600 |000c: if-lez v1, 0012 // +0006 │ │ -08b094: 4b05 0200 |000e: aput v5, v2, v0 │ │ -08b098: 0101 |0010: move v1, v0 │ │ -08b09a: 28f9 |0011: goto 000a // -0007 │ │ -08b09c: 5965 8710 |0012: iput v5, v6, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08b0a0: 5965 8910 |0014: iput v5, v6, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ -08b0a4: 0e00 |0016: return-void │ │ +0995a4: |[0995a4] com.badlogic.gdx.utils.IntIntMap.clear:()V │ │ +0995b4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0995b6: 5462 8210 |0001: iget-object v2, v6, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +0995ba: 5263 7e10 |0003: iget v3, v6, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ +0995be: 5264 8910 |0005: iget v4, v6, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ +0995c2: 9000 0304 |0007: add-int v0, v3, v4 │ │ +0995c6: 0101 |0009: move v1, v0 │ │ +0995c8: d800 01ff |000a: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0995cc: 3d01 0600 |000c: if-lez v1, 0012 // +0006 │ │ +0995d0: 4b05 0200 |000e: aput v5, v2, v0 │ │ +0995d4: 0101 |0010: move v1, v0 │ │ +0995d6: 28f9 |0011: goto 000a // -0007 │ │ +0995d8: 5965 8710 |0012: iput v5, v6, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +0995dc: 5965 8910 |0014: iput v5, v6, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ +0995e0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=391 │ │ 0x0003 line=392 │ │ 0x000e line=393 │ │ 0x0012 line=394 │ │ 0x0014 line=395 │ │ @@ -136144,38 +136166,38 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -08b0a8: |[08b0a8] com.badlogic.gdx.utils.IntIntMap.containsKey:(I)Z │ │ -08b0b8: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ -08b0bc: 5521 8010 |0002: iget-boolean v1, v2, Lcom/badlogic/gdx/utils/IntIntMap;.hasZeroValue:Z // field@1080 │ │ -08b0c0: 0f01 |0004: return v1 │ │ -08b0c2: 5221 8510 |0005: iget v1, v2, Lcom/badlogic/gdx/utils/IntIntMap;.mask:I // field@1085 │ │ -08b0c6: 9500 0301 |0007: and-int v0, v3, v1 │ │ -08b0ca: 5421 8210 |0009: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08b0ce: 4401 0100 |000b: aget v1, v1, v0 │ │ -08b0d2: 3231 1b00 |000d: if-eq v1, v3, 0028 // +001b │ │ -08b0d6: 7020 7c20 3200 |000f: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntIntMap;.hash2:(I)I // method@207c │ │ -08b0dc: 0a00 |0012: move-result v0 │ │ -08b0de: 5421 8210 |0013: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08b0e2: 4401 0100 |0015: aget v1, v1, v0 │ │ -08b0e6: 3231 1100 |0017: if-eq v1, v3, 0028 // +0011 │ │ -08b0ea: 7020 7d20 3200 |0019: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntIntMap;.hash3:(I)I // method@207d │ │ -08b0f0: 0a00 |001c: move-result v0 │ │ -08b0f2: 5421 8210 |001d: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08b0f6: 4401 0100 |001f: aget v1, v1, v0 │ │ -08b0fa: 3231 0700 |0021: if-eq v1, v3, 0028 // +0007 │ │ -08b0fe: 7020 7320 3200 |0023: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntIntMap;.containsKeyStash:(I)Z // method@2073 │ │ -08b104: 0a01 |0026: move-result v1 │ │ -08b106: 28dd |0027: goto 0004 // -0023 │ │ -08b108: 1211 |0028: const/4 v1, #int 1 // #1 │ │ -08b10a: 28db |0029: goto 0004 // -0025 │ │ +0995e4: |[0995e4] com.badlogic.gdx.utils.IntIntMap.containsKey:(I)Z │ │ +0995f4: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ +0995f8: 5521 8010 |0002: iget-boolean v1, v2, Lcom/badlogic/gdx/utils/IntIntMap;.hasZeroValue:Z // field@1080 │ │ +0995fc: 0f01 |0004: return v1 │ │ +0995fe: 5221 8510 |0005: iget v1, v2, Lcom/badlogic/gdx/utils/IntIntMap;.mask:I // field@1085 │ │ +099602: 9500 0301 |0007: and-int v0, v3, v1 │ │ +099606: 5421 8210 |0009: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +09960a: 4401 0100 |000b: aget v1, v1, v0 │ │ +09960e: 3231 1b00 |000d: if-eq v1, v3, 0028 // +001b │ │ +099612: 7020 7c20 3200 |000f: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntIntMap;.hash2:(I)I // method@207c │ │ +099618: 0a00 |0012: move-result v0 │ │ +09961a: 5421 8210 |0013: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +09961e: 4401 0100 |0015: aget v1, v1, v0 │ │ +099622: 3231 1100 |0017: if-eq v1, v3, 0028 // +0011 │ │ +099626: 7020 7d20 3200 |0019: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntIntMap;.hash3:(I)I // method@207d │ │ +09962c: 0a00 |001c: move-result v0 │ │ +09962e: 5421 8210 |001d: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +099632: 4401 0100 |001f: aget v1, v1, v0 │ │ +099636: 3231 0700 |0021: if-eq v1, v3, 0028 // +0007 │ │ +09963a: 7020 7320 3200 |0023: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntIntMap;.containsKeyStash:(I)Z // method@2073 │ │ +099640: 0a01 |0026: move-result v1 │ │ +099642: 28dd |0027: goto 0004 // -0023 │ │ +099644: 1211 |0028: const/4 v1, #int 1 // #1 │ │ +099646: 28db |0029: goto 0004 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x0004 line=418 │ │ 0x0005 line=410 │ │ 0x0009 line=411 │ │ 0x000f line=412 │ │ @@ -136193,34 +136215,34 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 31 16-bit code units │ │ -08b10c: |[08b10c] com.badlogic.gdx.utils.IntIntMap.containsValue:(I)Z │ │ -08b11c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -08b11e: 5564 8010 |0001: iget-boolean v4, v6, Lcom/badlogic/gdx/utils/IntIntMap;.hasZeroValue:Z // field@1080 │ │ -08b122: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ -08b126: 5264 8d10 |0005: iget v4, v6, Lcom/badlogic/gdx/utils/IntIntMap;.zeroValue:I // field@108d │ │ -08b12a: 3374 0300 |0007: if-ne v4, v7, 000a // +0003 │ │ -08b12e: 0f03 |0009: return v3 │ │ -08b130: 5462 8b10 |000a: iget-object v2, v6, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ -08b134: 5264 7e10 |000c: iget v4, v6, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ -08b138: 5265 8910 |000e: iget v5, v6, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ -08b13c: 9000 0405 |0010: add-int v0, v4, v5 │ │ -08b140: 0101 |0012: move v1, v0 │ │ -08b142: d800 01ff |0013: add-int/lit8 v0, v1, #int -1 // #ff │ │ -08b146: 3d01 0800 |0015: if-lez v1, 001d // +0008 │ │ -08b14a: 4404 0200 |0017: aget v4, v2, v0 │ │ -08b14e: 3274 f0ff |0019: if-eq v4, v7, 0009 // -0010 │ │ -08b152: 0101 |001b: move v1, v0 │ │ -08b154: 28f7 |001c: goto 0013 // -0009 │ │ -08b156: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -08b158: 28eb |001e: goto 0009 // -0015 │ │ +099648: |[099648] com.badlogic.gdx.utils.IntIntMap.containsValue:(I)Z │ │ +099658: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +09965a: 5564 8010 |0001: iget-boolean v4, v6, Lcom/badlogic/gdx/utils/IntIntMap;.hasZeroValue:Z // field@1080 │ │ +09965e: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ +099662: 5264 8d10 |0005: iget v4, v6, Lcom/badlogic/gdx/utils/IntIntMap;.zeroValue:I // field@108d │ │ +099666: 3374 0300 |0007: if-ne v4, v7, 000a // +0003 │ │ +09966a: 0f03 |0009: return v3 │ │ +09966c: 5462 8b10 |000a: iget-object v2, v6, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ +099670: 5264 7e10 |000c: iget v4, v6, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ +099674: 5265 8910 |000e: iget v5, v6, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ +099678: 9000 0405 |0010: add-int v0, v4, v5 │ │ +09967c: 0101 |0012: move v1, v0 │ │ +09967e: d800 01ff |0013: add-int/lit8 v0, v1, #int -1 // #ff │ │ +099682: 3d01 0800 |0015: if-lez v1, 001d // +0008 │ │ +099686: 4404 0200 |0017: aget v4, v2, v0 │ │ +09968a: 3274 f0ff |0019: if-eq v4, v7, 0009 // -0010 │ │ +09968e: 0101 |001b: move v1, v0 │ │ +099690: 28f7 |001c: goto 0013 // -0009 │ │ +099692: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +099694: 28eb |001e: goto 0009 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=401 │ │ 0x0009 line=405 │ │ 0x000a line=402 │ │ 0x000c line=403 │ │ 0x0017 line=404 │ │ @@ -136240,27 +136262,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -08b15c: |[08b15c] com.badlogic.gdx.utils.IntIntMap.ensureCapacity:(I)V │ │ -08b16c: 5231 8710 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08b170: 9000 0104 |0002: add-int v0, v1, v4 │ │ -08b174: 5231 8a10 |0004: iget v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.threshold:I // field@108a │ │ -08b178: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ -08b17c: 8201 |0008: int-to-float v1, v0 │ │ -08b17e: 5232 8410 |0009: iget v2, v3, Lcom/badlogic/gdx/utils/IntIntMap;.loadFactor:F // field@1084 │ │ -08b182: c921 |000b: div-float/2addr v1, v2 │ │ -08b184: 8711 |000c: float-to-int v1, v1 │ │ -08b186: 7110 9013 0100 |000d: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ -08b18c: 0a01 |0010: move-result v1 │ │ -08b18e: 7020 8720 1300 |0011: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/IntIntMap;.resize:(I)V // method@2087 │ │ -08b194: 0e00 |0014: return-void │ │ +099698: |[099698] com.badlogic.gdx.utils.IntIntMap.ensureCapacity:(I)V │ │ +0996a8: 5231 8710 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +0996ac: 9000 0104 |0002: add-int v0, v1, v4 │ │ +0996b0: 5231 8a10 |0004: iget v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.threshold:I // field@108a │ │ +0996b4: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ +0996b8: 8201 |0008: int-to-float v1, v0 │ │ +0996ba: 5232 8410 |0009: iget v2, v3, Lcom/badlogic/gdx/utils/IntIntMap;.loadFactor:F // field@1084 │ │ +0996be: c921 |000b: div-float/2addr v1, v2 │ │ +0996c0: 8711 |000c: float-to-int v1, v1 │ │ +0996c2: 7110 9013 0100 |000d: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ +0996c8: 0a01 |0010: move-result v1 │ │ +0996ca: 7020 8720 1300 |0011: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/IntIntMap;.resize:(I)V // method@2087 │ │ +0996d0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x0004 line=442 │ │ 0x0014 line=443 │ │ locals : │ │ 0x0004 - 0x0015 reg=0 sizeNeeded I │ │ @@ -136272,25 +136294,25 @@ │ │ type : '()Lcom/badlogic/gdx/utils/IntIntMap$Entries;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -08b198: |[08b198] com.badlogic.gdx.utils.IntIntMap.entries:()Lcom/badlogic/gdx/utils/IntIntMap$Entries; │ │ -08b1a8: 5410 7f10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntIntMap;.entries:Lcom/badlogic/gdx/utils/IntIntMap$Entries; // field@107f │ │ -08b1ac: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -08b1b0: 2200 0b03 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IntIntMap$Entries; // type@030b │ │ -08b1b4: 7020 5220 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.:(Lcom/badlogic/gdx/utils/IntIntMap;)V // method@2052 │ │ -08b1ba: 5b10 7f10 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntIntMap;.entries:Lcom/badlogic/gdx/utils/IntIntMap$Entries; // field@107f │ │ -08b1be: 5410 7f10 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntIntMap;.entries:Lcom/badlogic/gdx/utils/IntIntMap$Entries; // field@107f │ │ -08b1c2: 1100 |000d: return-object v0 │ │ -08b1c4: 5410 7f10 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntIntMap;.entries:Lcom/badlogic/gdx/utils/IntIntMap$Entries; // field@107f │ │ -08b1c8: 6e10 5920 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.reset:()V // method@2059 │ │ -08b1ce: 28f8 |0013: goto 000b // -0008 │ │ +0996d4: |[0996d4] com.badlogic.gdx.utils.IntIntMap.entries:()Lcom/badlogic/gdx/utils/IntIntMap$Entries; │ │ +0996e4: 5410 7f10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntIntMap;.entries:Lcom/badlogic/gdx/utils/IntIntMap$Entries; // field@107f │ │ +0996e8: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +0996ec: 2200 0903 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IntIntMap$Entries; // type@0309 │ │ +0996f0: 7020 5220 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.:(Lcom/badlogic/gdx/utils/IntIntMap;)V // method@2052 │ │ +0996f6: 5b10 7f10 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntIntMap;.entries:Lcom/badlogic/gdx/utils/IntIntMap$Entries; // field@107f │ │ +0996fa: 5410 7f10 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntIntMap;.entries:Lcom/badlogic/gdx/utils/IntIntMap$Entries; // field@107f │ │ +0996fe: 1100 |000d: return-object v0 │ │ +099700: 5410 7f10 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntIntMap;.entries:Lcom/badlogic/gdx/utils/IntIntMap$Entries; // field@107f │ │ +099704: 6e10 5920 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.reset:()V // method@2059 │ │ +09970a: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0004 line=515 │ │ 0x000b line=518 │ │ 0x000e line=517 │ │ locals : │ │ @@ -136301,35 +136323,35 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -08b1d0: |[08b1d0] com.badlogic.gdx.utils.IntIntMap.findKey:(II)I │ │ -08b1e0: 5553 8010 |0000: iget-boolean v3, v5, Lcom/badlogic/gdx/utils/IntIntMap;.hasZeroValue:Z // field@1080 │ │ -08b1e4: 3803 0800 |0002: if-eqz v3, 000a // +0008 │ │ -08b1e8: 5253 8d10 |0004: iget v3, v5, Lcom/badlogic/gdx/utils/IntIntMap;.zeroValue:I // field@108d │ │ -08b1ec: 3363 0400 |0006: if-ne v3, v6, 000a // +0004 │ │ -08b1f0: 1207 |0008: const/4 v7, #int 0 // #0 │ │ -08b1f2: 0f07 |0009: return v7 │ │ -08b1f4: 5452 8b10 |000a: iget-object v2, v5, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ -08b1f8: 5253 7e10 |000c: iget v3, v5, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ -08b1fc: 5254 8910 |000e: iget v4, v5, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ -08b200: 9000 0304 |0010: add-int v0, v3, v4 │ │ -08b204: 0101 |0012: move v1, v0 │ │ -08b206: d800 01ff |0013: add-int/lit8 v0, v1, #int -1 // #ff │ │ -08b20a: 3d01 f4ff |0015: if-lez v1, 0009 // -000c │ │ -08b20e: 4403 0200 |0017: aget v3, v2, v0 │ │ -08b212: 3363 0700 |0019: if-ne v3, v6, 0020 // +0007 │ │ -08b216: 5453 8210 |001b: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08b21a: 4407 0300 |001d: aget v7, v3, v0 │ │ -08b21e: 28ea |001f: goto 0009 // -0016 │ │ -08b220: 0101 |0020: move v1, v0 │ │ -08b222: 28f2 |0021: goto 0013 // -000e │ │ +09970c: |[09970c] com.badlogic.gdx.utils.IntIntMap.findKey:(II)I │ │ +09971c: 5553 8010 |0000: iget-boolean v3, v5, Lcom/badlogic/gdx/utils/IntIntMap;.hasZeroValue:Z // field@1080 │ │ +099720: 3803 0800 |0002: if-eqz v3, 000a // +0008 │ │ +099724: 5253 8d10 |0004: iget v3, v5, Lcom/badlogic/gdx/utils/IntIntMap;.zeroValue:I // field@108d │ │ +099728: 3363 0400 |0006: if-ne v3, v6, 000a // +0004 │ │ +09972c: 1207 |0008: const/4 v7, #int 0 // #0 │ │ +09972e: 0f07 |0009: return v7 │ │ +099730: 5452 8b10 |000a: iget-object v2, v5, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ +099734: 5253 7e10 |000c: iget v3, v5, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ +099738: 5254 8910 |000e: iget v4, v5, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ +09973c: 9000 0304 |0010: add-int v0, v3, v4 │ │ +099740: 0101 |0012: move v1, v0 │ │ +099742: d800 01ff |0013: add-int/lit8 v0, v1, #int -1 // #ff │ │ +099746: 3d01 f4ff |0015: if-lez v1, 0009 // -000c │ │ +09974a: 4403 0200 |0017: aget v3, v2, v0 │ │ +09974e: 3363 0700 |0019: if-ne v3, v6, 0020 // +0007 │ │ +099752: 5453 8210 |001b: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +099756: 4407 0300 |001d: aget v7, v3, v0 │ │ +09975a: 28ea |001f: goto 0009 // -0016 │ │ +09975c: 0101 |0020: move v1, v0 │ │ +09975e: 28f2 |0021: goto 0013 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ 0x0009 line=435 │ │ 0x000a line=432 │ │ 0x000c line=433 │ │ 0x0017 line=434 │ │ @@ -136349,39 +136371,39 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -08b224: |[08b224] com.badlogic.gdx.utils.IntIntMap.get:(II)I │ │ -08b234: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ -08b238: 5221 8d10 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/IntIntMap;.zeroValue:I // field@108d │ │ -08b23c: 0f01 |0004: return v1 │ │ -08b23e: 5221 8510 |0005: iget v1, v2, Lcom/badlogic/gdx/utils/IntIntMap;.mask:I // field@1085 │ │ -08b242: 9500 0301 |0007: and-int v0, v3, v1 │ │ -08b246: 5421 8210 |0009: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08b24a: 4401 0100 |000b: aget v1, v1, v0 │ │ -08b24e: 3231 1b00 |000d: if-eq v1, v3, 0028 // +001b │ │ -08b252: 7020 7c20 3200 |000f: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntIntMap;.hash2:(I)I // method@207c │ │ -08b258: 0a00 |0012: move-result v0 │ │ -08b25a: 5421 8210 |0013: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08b25e: 4401 0100 |0015: aget v1, v1, v0 │ │ -08b262: 3231 1100 |0017: if-eq v1, v3, 0028 // +0011 │ │ -08b266: 7020 7d20 3200 |0019: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntIntMap;.hash3:(I)I // method@207d │ │ -08b26c: 0a00 |001c: move-result v0 │ │ -08b26e: 5421 8210 |001d: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08b272: 4401 0100 |001f: aget v1, v1, v0 │ │ -08b276: 3231 0700 |0021: if-eq v1, v3, 0028 // +0007 │ │ -08b27a: 7030 7b20 3204 |0023: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/utils/IntIntMap;.getStash:(II)I // method@207b │ │ -08b280: 0a01 |0026: move-result v1 │ │ -08b282: 28dd |0027: goto 0004 // -0023 │ │ -08b284: 5421 8b10 |0028: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ -08b288: 4401 0100 |002a: aget v1, v1, v0 │ │ -08b28c: 28d8 |002c: goto 0004 // -0028 │ │ +099760: |[099760] com.badlogic.gdx.utils.IntIntMap.get:(II)I │ │ +099770: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ +099774: 5221 8d10 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/IntIntMap;.zeroValue:I // field@108d │ │ +099778: 0f01 |0004: return v1 │ │ +09977a: 5221 8510 |0005: iget v1, v2, Lcom/badlogic/gdx/utils/IntIntMap;.mask:I // field@1085 │ │ +09977e: 9500 0301 |0007: and-int v0, v3, v1 │ │ +099782: 5421 8210 |0009: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +099786: 4401 0100 |000b: aget v1, v1, v0 │ │ +09978a: 3231 1b00 |000d: if-eq v1, v3, 0028 // +001b │ │ +09978e: 7020 7c20 3200 |000f: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntIntMap;.hash2:(I)I // method@207c │ │ +099794: 0a00 |0012: move-result v0 │ │ +099796: 5421 8210 |0013: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +09979a: 4401 0100 |0015: aget v1, v1, v0 │ │ +09979e: 3231 1100 |0017: if-eq v1, v3, 0028 // +0011 │ │ +0997a2: 7020 7d20 3200 |0019: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntIntMap;.hash3:(I)I // method@207d │ │ +0997a8: 0a00 |001c: move-result v0 │ │ +0997aa: 5421 8210 |001d: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +0997ae: 4401 0100 |001f: aget v1, v1, v0 │ │ +0997b2: 3231 0700 |0021: if-eq v1, v3, 0028 // +0007 │ │ +0997b6: 7030 7b20 3204 |0023: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/utils/IntIntMap;.getStash:(II)I // method@207b │ │ +0997bc: 0a01 |0026: move-result v1 │ │ +0997be: 28dd |0027: goto 0004 // -0023 │ │ +0997c0: 5421 8b10 |0028: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ +0997c4: 4401 0100 |002a: aget v1, v1, v0 │ │ +0997c8: 28d8 |002c: goto 0004 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0004 line=294 │ │ 0x0005 line=286 │ │ 0x0009 line=287 │ │ 0x000f line=288 │ │ @@ -136400,39 +136422,39 @@ │ │ type : '(III)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -08b290: |[08b290] com.badlogic.gdx.utils.IntIntMap.getAndIncrement:(III)I │ │ -08b2a0: 5242 8510 |0000: iget v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.mask:I // field@1085 │ │ -08b2a4: 9500 0502 |0002: and-int v0, v5, v2 │ │ -08b2a8: 5442 8210 |0004: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08b2ac: 4402 0200 |0006: aget v2, v2, v0 │ │ -08b2b0: 3225 1b00 |0008: if-eq v5, v2, 0023 // +001b │ │ -08b2b4: 7020 7c20 5400 |000a: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/IntIntMap;.hash2:(I)I // method@207c │ │ -08b2ba: 0a00 |000d: move-result v0 │ │ -08b2bc: 5442 8210 |000e: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08b2c0: 4402 0200 |0010: aget v2, v2, v0 │ │ -08b2c4: 3225 1100 |0012: if-eq v5, v2, 0023 // +0011 │ │ -08b2c8: 7020 7d20 5400 |0014: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/IntIntMap;.hash3:(I)I // method@207d │ │ -08b2ce: 0a00 |0017: move-result v0 │ │ -08b2d0: 5442 8210 |0018: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08b2d4: 4402 0200 |001a: aget v2, v2, v0 │ │ -08b2d8: 3225 0700 |001c: if-eq v5, v2, 0023 // +0007 │ │ -08b2dc: 7040 7a20 5476 |001e: invoke-direct {v4, v5, v6, v7}, Lcom/badlogic/gdx/utils/IntIntMap;.getAndIncrementStash:(III)I // method@207a │ │ -08b2e2: 0a01 |0021: move-result v1 │ │ -08b2e4: 0f01 |0022: return v1 │ │ -08b2e6: 5442 8b10 |0023: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ -08b2ea: 4401 0200 |0025: aget v1, v2, v0 │ │ -08b2ee: 5442 8b10 |0027: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ -08b2f2: 9003 0107 |0029: add-int v3, v1, v7 │ │ -08b2f6: 4b03 0200 |002b: aput v3, v2, v0 │ │ -08b2fa: 28f5 |002d: goto 0022 // -000b │ │ +0997cc: |[0997cc] com.badlogic.gdx.utils.IntIntMap.getAndIncrement:(III)I │ │ +0997dc: 5242 8510 |0000: iget v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.mask:I // field@1085 │ │ +0997e0: 9500 0502 |0002: and-int v0, v5, v2 │ │ +0997e4: 5442 8210 |0004: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +0997e8: 4402 0200 |0006: aget v2, v2, v0 │ │ +0997ec: 3225 1b00 |0008: if-eq v5, v2, 0023 // +001b │ │ +0997f0: 7020 7c20 5400 |000a: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/IntIntMap;.hash2:(I)I // method@207c │ │ +0997f6: 0a00 |000d: move-result v0 │ │ +0997f8: 5442 8210 |000e: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +0997fc: 4402 0200 |0010: aget v2, v2, v0 │ │ +099800: 3225 1100 |0012: if-eq v5, v2, 0023 // +0011 │ │ +099804: 7020 7d20 5400 |0014: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/IntIntMap;.hash3:(I)I // method@207d │ │ +09980a: 0a00 |0017: move-result v0 │ │ +09980c: 5442 8210 |0018: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +099810: 4402 0200 |001a: aget v2, v2, v0 │ │ +099814: 3225 0700 |001c: if-eq v5, v2, 0023 // +0007 │ │ +099818: 7040 7a20 5476 |001e: invoke-direct {v4, v5, v6, v7}, Lcom/badlogic/gdx/utils/IntIntMap;.getAndIncrementStash:(III)I // method@207a │ │ +09981e: 0a01 |0021: move-result v1 │ │ +099820: 0f01 |0022: return v1 │ │ +099822: 5442 8b10 |0023: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ +099826: 4401 0200 |0025: aget v1, v2, v0 │ │ +09982a: 5442 8b10 |0027: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ +09982e: 9003 0107 |0029: add-int v3, v1, v7 │ │ +099832: 4b03 0200 |002b: aput v3, v2, v0 │ │ +099836: 28f5 |002d: goto 0022 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ 0x0004 line=308 │ │ 0x000a line=309 │ │ 0x000e line=310 │ │ 0x0014 line=311 │ │ @@ -136453,25 +136475,25 @@ │ │ type : '()Lcom/badlogic/gdx/utils/IntIntMap$Keys;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -08b2fc: |[08b2fc] com.badlogic.gdx.utils.IntIntMap.keys:()Lcom/badlogic/gdx/utils/IntIntMap$Keys; │ │ -08b30c: 5410 8310 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntIntMap;.keys:Lcom/badlogic/gdx/utils/IntIntMap$Keys; // field@1083 │ │ -08b310: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -08b314: 2200 0d03 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IntIntMap$Keys; // type@030d │ │ -08b318: 7020 5c20 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntIntMap$Keys;.:(Lcom/badlogic/gdx/utils/IntIntMap;)V // method@205c │ │ -08b31e: 5b10 8310 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntIntMap;.keys:Lcom/badlogic/gdx/utils/IntIntMap$Keys; // field@1083 │ │ -08b322: 5410 8310 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntIntMap;.keys:Lcom/badlogic/gdx/utils/IntIntMap$Keys; // field@1083 │ │ -08b326: 1100 |000d: return-object v0 │ │ -08b328: 5410 8310 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntIntMap;.keys:Lcom/badlogic/gdx/utils/IntIntMap$Keys; // field@1083 │ │ -08b32c: 6e10 6120 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntIntMap$Keys;.reset:()V // method@2061 │ │ -08b332: 28f8 |0013: goto 000b // -0008 │ │ +099838: |[099838] com.badlogic.gdx.utils.IntIntMap.keys:()Lcom/badlogic/gdx/utils/IntIntMap$Keys; │ │ +099848: 5410 8310 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntIntMap;.keys:Lcom/badlogic/gdx/utils/IntIntMap$Keys; // field@1083 │ │ +09984c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +099850: 2200 0b03 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IntIntMap$Keys; // type@030b │ │ +099854: 7020 5c20 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntIntMap$Keys;.:(Lcom/badlogic/gdx/utils/IntIntMap;)V // method@205c │ │ +09985a: 5b10 8310 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntIntMap;.keys:Lcom/badlogic/gdx/utils/IntIntMap$Keys; // field@1083 │ │ +09985e: 5410 8310 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntIntMap;.keys:Lcom/badlogic/gdx/utils/IntIntMap$Keys; // field@1083 │ │ +099862: 1100 |000d: return-object v0 │ │ +099864: 5410 8310 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntIntMap;.keys:Lcom/badlogic/gdx/utils/IntIntMap$Keys; // field@1083 │ │ +099868: 6e10 6120 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntIntMap$Keys;.reset:()V // method@2061 │ │ +09986e: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ 0x0004 line=535 │ │ 0x000b line=538 │ │ 0x000e line=537 │ │ locals : │ │ @@ -136482,102 +136504,102 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 166 16-bit code units │ │ -08b334: |[08b334] com.badlogic.gdx.utils.IntIntMap.put:(II)V │ │ -08b344: 390d 1200 |0000: if-nez v13, 0012 // +0012 │ │ -08b348: 59ce 8d10 |0002: iput v14, v12, Lcom/badlogic/gdx/utils/IntIntMap;.zeroValue:I // field@108d │ │ -08b34c: 55c0 8010 |0004: iget-boolean v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.hasZeroValue:Z // field@1080 │ │ -08b350: 3900 0b00 |0006: if-nez v0, 0011 // +000b │ │ -08b354: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -08b356: 5cc0 8010 |0009: iput-boolean v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.hasZeroValue:Z // field@1080 │ │ -08b35a: 52c0 8710 |000b: iget v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08b35e: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08b362: 59c0 8710 |000f: iput v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08b366: 0e00 |0011: return-void │ │ -08b368: 54ca 8210 |0012: iget-object v10, v12, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08b36c: 52c0 8510 |0014: iget v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.mask:I // field@1085 │ │ -08b370: 9503 0d00 |0016: and-int v3, v13, v0 │ │ -08b374: 4404 0a03 |0018: aget v4, v10, v3 │ │ -08b378: 334d 0700 |001a: if-ne v13, v4, 0021 // +0007 │ │ -08b37c: 54c0 8b10 |001c: iget-object v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ -08b380: 4b0e 0003 |001e: aput v14, v0, v3 │ │ -08b384: 28f1 |0020: goto 0011 // -000f │ │ -08b386: 7020 7c20 dc00 |0021: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/IntIntMap;.hash2:(I)I // method@207c │ │ -08b38c: 0a05 |0024: move-result v5 │ │ -08b38e: 4406 0a05 |0025: aget v6, v10, v5 │ │ -08b392: 336d 0700 |0027: if-ne v13, v6, 002e // +0007 │ │ -08b396: 54c0 8b10 |0029: iget-object v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ -08b39a: 4b0e 0005 |002b: aput v14, v0, v5 │ │ -08b39e: 28e4 |002d: goto 0011 // -001c │ │ -08b3a0: 7020 7d20 dc00 |002e: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/IntIntMap;.hash3:(I)I // method@207d │ │ -08b3a6: 0a07 |0031: move-result v7 │ │ -08b3a8: 4408 0a07 |0032: aget v8, v10, v7 │ │ -08b3ac: 338d 0700 |0034: if-ne v13, v8, 003b // +0007 │ │ -08b3b0: 54c0 8b10 |0036: iget-object v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ -08b3b4: 4b0e 0007 |0038: aput v14, v0, v7 │ │ -08b3b8: 28d7 |003a: goto 0011 // -0029 │ │ -08b3ba: 52c9 7e10 |003b: iget v9, v12, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ -08b3be: 52c0 8910 |003d: iget v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ -08b3c2: 900b 0900 |003f: add-int v11, v9, v0 │ │ -08b3c6: 35b9 0e00 |0041: if-ge v9, v11, 004f // +000e │ │ -08b3ca: 4400 0a09 |0043: aget v0, v10, v9 │ │ -08b3ce: 330d 0700 |0045: if-ne v13, v0, 004c // +0007 │ │ -08b3d2: 54c0 8b10 |0047: iget-object v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ -08b3d6: 4b0e 0009 |0049: aput v14, v0, v9 │ │ -08b3da: 28c6 |004b: goto 0011 // -003a │ │ -08b3dc: d809 0901 |004c: add-int/lit8 v9, v9, #int 1 // #01 │ │ -08b3e0: 28f3 |004e: goto 0041 // -000d │ │ -08b3e2: 3904 1a00 |004f: if-nez v4, 0069 // +001a │ │ -08b3e6: 4b0d 0a03 |0051: aput v13, v10, v3 │ │ -08b3ea: 54c0 8b10 |0053: iget-object v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ -08b3ee: 4b0e 0003 |0055: aput v14, v0, v3 │ │ -08b3f2: 52c0 8710 |0057: iget v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08b3f6: d801 0001 |0059: add-int/lit8 v1, v0, #int 1 // #01 │ │ -08b3fa: 59c1 8710 |005b: iput v1, v12, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08b3fe: 52c1 8a10 |005d: iget v1, v12, Lcom/badlogic/gdx/utils/IntIntMap;.threshold:I // field@108a │ │ -08b402: 3410 b2ff |005f: if-lt v0, v1, 0011 // -004e │ │ -08b406: 52c0 7e10 |0061: iget v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ -08b40a: e000 0001 |0063: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -08b40e: 7020 8720 0c00 |0065: invoke-direct {v12, v0}, Lcom/badlogic/gdx/utils/IntIntMap;.resize:(I)V // method@2087 │ │ -08b414: 28a9 |0068: goto 0011 // -0057 │ │ -08b416: 3906 1a00 |0069: if-nez v6, 0083 // +001a │ │ -08b41a: 4b0d 0a05 |006b: aput v13, v10, v5 │ │ -08b41e: 54c0 8b10 |006d: iget-object v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ -08b422: 4b0e 0005 |006f: aput v14, v0, v5 │ │ -08b426: 52c0 8710 |0071: iget v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08b42a: d801 0001 |0073: add-int/lit8 v1, v0, #int 1 // #01 │ │ -08b42e: 59c1 8710 |0075: iput v1, v12, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08b432: 52c1 8a10 |0077: iget v1, v12, Lcom/badlogic/gdx/utils/IntIntMap;.threshold:I // field@108a │ │ -08b436: 3410 98ff |0079: if-lt v0, v1, 0011 // -0068 │ │ -08b43a: 52c0 7e10 |007b: iget v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ -08b43e: e000 0001 |007d: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -08b442: 7020 8720 0c00 |007f: invoke-direct {v12, v0}, Lcom/badlogic/gdx/utils/IntIntMap;.resize:(I)V // method@2087 │ │ -08b448: 288f |0082: goto 0011 // -0071 │ │ -08b44a: 3908 1b00 |0083: if-nez v8, 009e // +001b │ │ -08b44e: 4b0d 0a07 |0085: aput v13, v10, v7 │ │ -08b452: 54c0 8b10 |0087: iget-object v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ -08b456: 4b0e 0007 |0089: aput v14, v0, v7 │ │ -08b45a: 52c0 8710 |008b: iget v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08b45e: d801 0001 |008d: add-int/lit8 v1, v0, #int 1 // #01 │ │ -08b462: 59c1 8710 |008f: iput v1, v12, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08b466: 52c1 8a10 |0091: iget v1, v12, Lcom/badlogic/gdx/utils/IntIntMap;.threshold:I // field@108a │ │ -08b46a: 3410 7eff |0093: if-lt v0, v1, 0011 // -0082 │ │ -08b46e: 52c0 7e10 |0095: iget v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ -08b472: e000 0001 |0097: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -08b476: 7020 8720 0c00 |0099: invoke-direct {v12, v0}, Lcom/badlogic/gdx/utils/IntIntMap;.resize:(I)V // method@2087 │ │ -08b47c: 2900 75ff |009c: goto/16 0011 // -008b │ │ -08b480: 07c0 |009e: move-object v0, v12 │ │ -08b482: 01d1 |009f: move v1, v13 │ │ -08b484: 01e2 |00a0: move v2, v14 │ │ -08b486: 7609 7f20 0000 |00a1: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/IntIntMap;.push:(IIIIIIII)V // method@207f │ │ -08b48c: 2900 6dff |00a4: goto/16 0011 // -0093 │ │ +099870: |[099870] com.badlogic.gdx.utils.IntIntMap.put:(II)V │ │ +099880: 390d 1200 |0000: if-nez v13, 0012 // +0012 │ │ +099884: 59ce 8d10 |0002: iput v14, v12, Lcom/badlogic/gdx/utils/IntIntMap;.zeroValue:I // field@108d │ │ +099888: 55c0 8010 |0004: iget-boolean v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.hasZeroValue:Z // field@1080 │ │ +09988c: 3900 0b00 |0006: if-nez v0, 0011 // +000b │ │ +099890: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +099892: 5cc0 8010 |0009: iput-boolean v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.hasZeroValue:Z // field@1080 │ │ +099896: 52c0 8710 |000b: iget v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +09989a: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09989e: 59c0 8710 |000f: iput v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +0998a2: 0e00 |0011: return-void │ │ +0998a4: 54ca 8210 |0012: iget-object v10, v12, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +0998a8: 52c0 8510 |0014: iget v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.mask:I // field@1085 │ │ +0998ac: 9503 0d00 |0016: and-int v3, v13, v0 │ │ +0998b0: 4404 0a03 |0018: aget v4, v10, v3 │ │ +0998b4: 334d 0700 |001a: if-ne v13, v4, 0021 // +0007 │ │ +0998b8: 54c0 8b10 |001c: iget-object v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ +0998bc: 4b0e 0003 |001e: aput v14, v0, v3 │ │ +0998c0: 28f1 |0020: goto 0011 // -000f │ │ +0998c2: 7020 7c20 dc00 |0021: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/IntIntMap;.hash2:(I)I // method@207c │ │ +0998c8: 0a05 |0024: move-result v5 │ │ +0998ca: 4406 0a05 |0025: aget v6, v10, v5 │ │ +0998ce: 336d 0700 |0027: if-ne v13, v6, 002e // +0007 │ │ +0998d2: 54c0 8b10 |0029: iget-object v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ +0998d6: 4b0e 0005 |002b: aput v14, v0, v5 │ │ +0998da: 28e4 |002d: goto 0011 // -001c │ │ +0998dc: 7020 7d20 dc00 |002e: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/IntIntMap;.hash3:(I)I // method@207d │ │ +0998e2: 0a07 |0031: move-result v7 │ │ +0998e4: 4408 0a07 |0032: aget v8, v10, v7 │ │ +0998e8: 338d 0700 |0034: if-ne v13, v8, 003b // +0007 │ │ +0998ec: 54c0 8b10 |0036: iget-object v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ +0998f0: 4b0e 0007 |0038: aput v14, v0, v7 │ │ +0998f4: 28d7 |003a: goto 0011 // -0029 │ │ +0998f6: 52c9 7e10 |003b: iget v9, v12, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ +0998fa: 52c0 8910 |003d: iget v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ +0998fe: 900b 0900 |003f: add-int v11, v9, v0 │ │ +099902: 35b9 0e00 |0041: if-ge v9, v11, 004f // +000e │ │ +099906: 4400 0a09 |0043: aget v0, v10, v9 │ │ +09990a: 330d 0700 |0045: if-ne v13, v0, 004c // +0007 │ │ +09990e: 54c0 8b10 |0047: iget-object v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ +099912: 4b0e 0009 |0049: aput v14, v0, v9 │ │ +099916: 28c6 |004b: goto 0011 // -003a │ │ +099918: d809 0901 |004c: add-int/lit8 v9, v9, #int 1 // #01 │ │ +09991c: 28f3 |004e: goto 0041 // -000d │ │ +09991e: 3904 1a00 |004f: if-nez v4, 0069 // +001a │ │ +099922: 4b0d 0a03 |0051: aput v13, v10, v3 │ │ +099926: 54c0 8b10 |0053: iget-object v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ +09992a: 4b0e 0003 |0055: aput v14, v0, v3 │ │ +09992e: 52c0 8710 |0057: iget v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +099932: d801 0001 |0059: add-int/lit8 v1, v0, #int 1 // #01 │ │ +099936: 59c1 8710 |005b: iput v1, v12, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +09993a: 52c1 8a10 |005d: iget v1, v12, Lcom/badlogic/gdx/utils/IntIntMap;.threshold:I // field@108a │ │ +09993e: 3410 b2ff |005f: if-lt v0, v1, 0011 // -004e │ │ +099942: 52c0 7e10 |0061: iget v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ +099946: e000 0001 |0063: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +09994a: 7020 8720 0c00 |0065: invoke-direct {v12, v0}, Lcom/badlogic/gdx/utils/IntIntMap;.resize:(I)V // method@2087 │ │ +099950: 28a9 |0068: goto 0011 // -0057 │ │ +099952: 3906 1a00 |0069: if-nez v6, 0083 // +001a │ │ +099956: 4b0d 0a05 |006b: aput v13, v10, v5 │ │ +09995a: 54c0 8b10 |006d: iget-object v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ +09995e: 4b0e 0005 |006f: aput v14, v0, v5 │ │ +099962: 52c0 8710 |0071: iget v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +099966: d801 0001 |0073: add-int/lit8 v1, v0, #int 1 // #01 │ │ +09996a: 59c1 8710 |0075: iput v1, v12, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +09996e: 52c1 8a10 |0077: iget v1, v12, Lcom/badlogic/gdx/utils/IntIntMap;.threshold:I // field@108a │ │ +099972: 3410 98ff |0079: if-lt v0, v1, 0011 // -0068 │ │ +099976: 52c0 7e10 |007b: iget v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ +09997a: e000 0001 |007d: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +09997e: 7020 8720 0c00 |007f: invoke-direct {v12, v0}, Lcom/badlogic/gdx/utils/IntIntMap;.resize:(I)V // method@2087 │ │ +099984: 288f |0082: goto 0011 // -0071 │ │ +099986: 3908 1b00 |0083: if-nez v8, 009e // +001b │ │ +09998a: 4b0d 0a07 |0085: aput v13, v10, v7 │ │ +09998e: 54c0 8b10 |0087: iget-object v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ +099992: 4b0e 0007 |0089: aput v14, v0, v7 │ │ +099996: 52c0 8710 |008b: iget v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +09999a: d801 0001 |008d: add-int/lit8 v1, v0, #int 1 // #01 │ │ +09999e: 59c1 8710 |008f: iput v1, v12, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +0999a2: 52c1 8a10 |0091: iget v1, v12, Lcom/badlogic/gdx/utils/IntIntMap;.threshold:I // field@108a │ │ +0999a6: 3410 7eff |0093: if-lt v0, v1, 0011 // -0082 │ │ +0999aa: 52c0 7e10 |0095: iget v0, v12, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ +0999ae: e000 0001 |0097: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +0999b2: 7020 8720 0c00 |0099: invoke-direct {v12, v0}, Lcom/badlogic/gdx/utils/IntIntMap;.resize:(I)V // method@2087 │ │ +0999b8: 2900 75ff |009c: goto/16 0011 // -008b │ │ +0999bc: 07c0 |009e: move-object v0, v12 │ │ +0999be: 01d1 |009f: move v1, v13 │ │ +0999c0: 01e2 |00a0: move v2, v14 │ │ +0999c2: 7609 7f20 0000 |00a1: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/IntIntMap;.push:(IIIIIIII)V // method@207f │ │ +0999c8: 2900 6dff |00a4: goto/16 0011 // -0093 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0002 line=90 │ │ 0x0004 line=91 │ │ 0x0008 line=92 │ │ 0x000b line=93 │ │ @@ -136631,30 +136653,30 @@ │ │ type : '(Lcom/badlogic/gdx/utils/IntIntMap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -08b490: |[08b490] com.badlogic.gdx.utils.IntIntMap.putAll:(Lcom/badlogic/gdx/utils/IntIntMap;)V │ │ -08b4a0: 6e10 7620 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/IntIntMap;.entries:()Lcom/badlogic/gdx/utils/IntIntMap$Entries; // method@2076 │ │ -08b4a6: 0c02 |0003: move-result-object v2 │ │ -08b4a8: 6e10 5520 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.iterator:()Ljava/util/Iterator; // method@2055 │ │ -08b4ae: 0c01 |0007: move-result-object v1 │ │ -08b4b0: 7210 5327 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -08b4b6: 0a02 |000b: move-result v2 │ │ -08b4b8: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ -08b4bc: 7210 5427 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -08b4c2: 0c00 |0011: move-result-object v0 │ │ -08b4c4: 1f00 0c03 |0012: check-cast v0, Lcom/badlogic/gdx/utils/IntIntMap$Entry; // type@030c │ │ -08b4c8: 5202 6a10 |0014: iget v2, v0, Lcom/badlogic/gdx/utils/IntIntMap$Entry;.key:I // field@106a │ │ -08b4cc: 5203 6b10 |0016: iget v3, v0, Lcom/badlogic/gdx/utils/IntIntMap$Entry;.value:I // field@106b │ │ -08b4d0: 6e30 8020 2403 |0018: invoke-virtual {v4, v2, v3}, Lcom/badlogic/gdx/utils/IntIntMap;.put:(II)V // method@2080 │ │ -08b4d6: 28ed |001b: goto 0008 // -0013 │ │ -08b4d8: 0e00 |001c: return-void │ │ +0999cc: |[0999cc] com.badlogic.gdx.utils.IntIntMap.putAll:(Lcom/badlogic/gdx/utils/IntIntMap;)V │ │ +0999dc: 6e10 7620 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/IntIntMap;.entries:()Lcom/badlogic/gdx/utils/IntIntMap$Entries; // method@2076 │ │ +0999e2: 0c02 |0003: move-result-object v2 │ │ +0999e4: 6e10 5520 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.iterator:()Ljava/util/Iterator; // method@2055 │ │ +0999ea: 0c01 |0007: move-result-object v1 │ │ +0999ec: 7210 5327 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0999f2: 0a02 |000b: move-result v2 │ │ +0999f4: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ +0999f8: 7210 5427 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0999fe: 0c00 |0011: move-result-object v0 │ │ +099a00: 1f00 0a03 |0012: check-cast v0, Lcom/badlogic/gdx/utils/IntIntMap$Entry; // type@030a │ │ +099a04: 5202 6a10 |0014: iget v2, v0, Lcom/badlogic/gdx/utils/IntIntMap$Entry;.key:I // field@106a │ │ +099a08: 5203 6b10 |0016: iget v3, v0, Lcom/badlogic/gdx/utils/IntIntMap$Entry;.value:I // field@106b │ │ +099a0c: 6e30 8020 2403 |0018: invoke-virtual {v4, v2, v3}, Lcom/badlogic/gdx/utils/IntIntMap;.put:(II)V // method@2080 │ │ +099a12: 28ed |001b: goto 0008 // -0013 │ │ +099a14: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0014 line=157 │ │ 0x001c line=158 │ │ locals : │ │ 0x0014 - 0x001c reg=0 entry Lcom/badlogic/gdx/utils/IntIntMap$Entry; │ │ @@ -136667,69 +136689,69 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 100 16-bit code units │ │ -08b4dc: |[08b4dc] com.badlogic.gdx.utils.IntIntMap.remove:(II)I │ │ -08b4ec: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08b4ee: 3905 1300 |0001: if-nez v5, 0014 // +0013 │ │ -08b4f2: 5542 8010 |0003: iget-boolean v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.hasZeroValue:Z // field@1080 │ │ -08b4f6: 3902 0400 |0005: if-nez v2, 0009 // +0004 │ │ -08b4fa: 0161 |0007: move v1, v6 │ │ -08b4fc: 0f01 |0008: return v1 │ │ -08b4fe: 5c43 8010 |0009: iput-boolean v3, v4, Lcom/badlogic/gdx/utils/IntIntMap;.hasZeroValue:Z // field@1080 │ │ -08b502: 5242 8710 |000b: iget v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08b506: d802 02ff |000d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -08b50a: 5942 8710 |000f: iput v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08b50e: 5241 8d10 |0011: iget v1, v4, Lcom/badlogic/gdx/utils/IntIntMap;.zeroValue:I // field@108d │ │ -08b512: 28f5 |0013: goto 0008 // -000b │ │ -08b514: 5242 8510 |0014: iget v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.mask:I // field@1085 │ │ -08b518: 9500 0502 |0016: and-int v0, v5, v2 │ │ -08b51c: 5442 8210 |0018: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08b520: 4402 0200 |001a: aget v2, v2, v0 │ │ -08b524: 3325 1100 |001c: if-ne v5, v2, 002d // +0011 │ │ -08b528: 5442 8210 |001e: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08b52c: 4b03 0200 |0020: aput v3, v2, v0 │ │ -08b530: 5442 8b10 |0022: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ -08b534: 4401 0200 |0024: aget v1, v2, v0 │ │ -08b538: 5242 8710 |0026: iget v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08b53c: d802 02ff |0028: add-int/lit8 v2, v2, #int -1 // #ff │ │ -08b540: 5942 8710 |002a: iput v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08b544: 28dc |002c: goto 0008 // -0024 │ │ -08b546: 7020 7c20 5400 |002d: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/IntIntMap;.hash2:(I)I // method@207c │ │ -08b54c: 0a00 |0030: move-result v0 │ │ -08b54e: 5442 8210 |0031: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08b552: 4402 0200 |0033: aget v2, v2, v0 │ │ -08b556: 3325 1100 |0035: if-ne v5, v2, 0046 // +0011 │ │ -08b55a: 5442 8210 |0037: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08b55e: 4b03 0200 |0039: aput v3, v2, v0 │ │ -08b562: 5442 8b10 |003b: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ -08b566: 4401 0200 |003d: aget v1, v2, v0 │ │ -08b56a: 5242 8710 |003f: iget v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08b56e: d802 02ff |0041: add-int/lit8 v2, v2, #int -1 // #ff │ │ -08b572: 5942 8710 |0043: iput v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08b576: 28c3 |0045: goto 0008 // -003d │ │ -08b578: 7020 7d20 5400 |0046: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/IntIntMap;.hash3:(I)I // method@207d │ │ -08b57e: 0a00 |0049: move-result v0 │ │ -08b580: 5442 8210 |004a: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08b584: 4402 0200 |004c: aget v2, v2, v0 │ │ -08b588: 3325 1100 |004e: if-ne v5, v2, 005f // +0011 │ │ -08b58c: 5442 8210 |0050: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08b590: 4b03 0200 |0052: aput v3, v2, v0 │ │ -08b594: 5442 8b10 |0054: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ -08b598: 4401 0200 |0056: aget v1, v2, v0 │ │ -08b59c: 5242 8710 |0058: iget v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08b5a0: d802 02ff |005a: add-int/lit8 v2, v2, #int -1 // #ff │ │ -08b5a4: 5942 8710 |005c: iput v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08b5a8: 28aa |005e: goto 0008 // -0056 │ │ -08b5aa: 6e30 8520 5406 |005f: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/utils/IntIntMap;.removeStash:(II)I // method@2085 │ │ -08b5b0: 0a01 |0062: move-result v1 │ │ -08b5b2: 28a5 |0063: goto 0008 // -005b │ │ +099a18: |[099a18] com.badlogic.gdx.utils.IntIntMap.remove:(II)I │ │ +099a28: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +099a2a: 3905 1300 |0001: if-nez v5, 0014 // +0013 │ │ +099a2e: 5542 8010 |0003: iget-boolean v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.hasZeroValue:Z // field@1080 │ │ +099a32: 3902 0400 |0005: if-nez v2, 0009 // +0004 │ │ +099a36: 0161 |0007: move v1, v6 │ │ +099a38: 0f01 |0008: return v1 │ │ +099a3a: 5c43 8010 |0009: iput-boolean v3, v4, Lcom/badlogic/gdx/utils/IntIntMap;.hasZeroValue:Z // field@1080 │ │ +099a3e: 5242 8710 |000b: iget v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +099a42: d802 02ff |000d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +099a46: 5942 8710 |000f: iput v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +099a4a: 5241 8d10 |0011: iget v1, v4, Lcom/badlogic/gdx/utils/IntIntMap;.zeroValue:I // field@108d │ │ +099a4e: 28f5 |0013: goto 0008 // -000b │ │ +099a50: 5242 8510 |0014: iget v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.mask:I // field@1085 │ │ +099a54: 9500 0502 |0016: and-int v0, v5, v2 │ │ +099a58: 5442 8210 |0018: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +099a5c: 4402 0200 |001a: aget v2, v2, v0 │ │ +099a60: 3325 1100 |001c: if-ne v5, v2, 002d // +0011 │ │ +099a64: 5442 8210 |001e: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +099a68: 4b03 0200 |0020: aput v3, v2, v0 │ │ +099a6c: 5442 8b10 |0022: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ +099a70: 4401 0200 |0024: aget v1, v2, v0 │ │ +099a74: 5242 8710 |0026: iget v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +099a78: d802 02ff |0028: add-int/lit8 v2, v2, #int -1 // #ff │ │ +099a7c: 5942 8710 |002a: iput v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +099a80: 28dc |002c: goto 0008 // -0024 │ │ +099a82: 7020 7c20 5400 |002d: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/IntIntMap;.hash2:(I)I // method@207c │ │ +099a88: 0a00 |0030: move-result v0 │ │ +099a8a: 5442 8210 |0031: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +099a8e: 4402 0200 |0033: aget v2, v2, v0 │ │ +099a92: 3325 1100 |0035: if-ne v5, v2, 0046 // +0011 │ │ +099a96: 5442 8210 |0037: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +099a9a: 4b03 0200 |0039: aput v3, v2, v0 │ │ +099a9e: 5442 8b10 |003b: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ +099aa2: 4401 0200 |003d: aget v1, v2, v0 │ │ +099aa6: 5242 8710 |003f: iget v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +099aaa: d802 02ff |0041: add-int/lit8 v2, v2, #int -1 // #ff │ │ +099aae: 5942 8710 |0043: iput v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +099ab2: 28c3 |0045: goto 0008 // -003d │ │ +099ab4: 7020 7d20 5400 |0046: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/IntIntMap;.hash3:(I)I // method@207d │ │ +099aba: 0a00 |0049: move-result v0 │ │ +099abc: 5442 8210 |004a: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +099ac0: 4402 0200 |004c: aget v2, v2, v0 │ │ +099ac4: 3325 1100 |004e: if-ne v5, v2, 005f // +0011 │ │ +099ac8: 5442 8210 |0050: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +099acc: 4b03 0200 |0052: aput v3, v2, v0 │ │ +099ad0: 5442 8b10 |0054: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ +099ad4: 4401 0200 |0056: aget v1, v2, v0 │ │ +099ad8: 5242 8710 |0058: iget v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +099adc: d802 02ff |005a: add-int/lit8 v2, v2, #int -1 // #ff │ │ +099ae0: 5942 8710 |005c: iput v2, v4, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +099ae4: 28aa |005e: goto 0008 // -0056 │ │ +099ae6: 6e30 8520 5406 |005f: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/utils/IntIntMap;.removeStash:(II)I // method@2085 │ │ +099aec: 0a01 |0062: move-result v1 │ │ +099aee: 28a5 |0063: goto 0008 // -005b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=333 │ │ 0x0003 line=334 │ │ 0x0008 line=364 │ │ 0x0009 line=335 │ │ 0x000b line=336 │ │ @@ -136764,33 +136786,33 @@ │ │ type : '(II)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -08b5b4: |[08b5b4] com.badlogic.gdx.utils.IntIntMap.removeStash:(II)I │ │ -08b5c4: 5451 8210 |0000: iget-object v1, v5, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08b5c8: 5250 7e10 |0002: iget v0, v5, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ -08b5cc: 5254 8910 |0004: iget v4, v5, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ -08b5d0: 9002 0004 |0006: add-int v2, v0, v4 │ │ -08b5d4: 3520 1700 |0008: if-ge v0, v2, 001f // +0017 │ │ -08b5d8: 4404 0100 |000a: aget v4, v1, v0 │ │ -08b5dc: 3346 1000 |000c: if-ne v6, v4, 001c // +0010 │ │ -08b5e0: 5454 8b10 |000e: iget-object v4, v5, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ -08b5e4: 4403 0400 |0010: aget v3, v4, v0 │ │ -08b5e8: 6e20 8620 0500 |0012: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/IntIntMap;.removeStashIndex:(I)V // method@2086 │ │ -08b5ee: 5254 8710 |0015: iget v4, v5, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08b5f2: d804 04ff |0017: add-int/lit8 v4, v4, #int -1 // #ff │ │ -08b5f6: 5954 8710 |0019: iput v4, v5, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08b5fa: 0f03 |001b: return v3 │ │ -08b5fc: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08b600: 28ea |001e: goto 0008 // -0016 │ │ -08b602: 0173 |001f: move v3, v7 │ │ -08b604: 28fb |0020: goto 001b // -0005 │ │ +099af0: |[099af0] com.badlogic.gdx.utils.IntIntMap.removeStash:(II)I │ │ +099b00: 5451 8210 |0000: iget-object v1, v5, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +099b04: 5250 7e10 |0002: iget v0, v5, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ +099b08: 5254 8910 |0004: iget v4, v5, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ +099b0c: 9002 0004 |0006: add-int v2, v0, v4 │ │ +099b10: 3520 1700 |0008: if-ge v0, v2, 001f // +0017 │ │ +099b14: 4404 0100 |000a: aget v4, v1, v0 │ │ +099b18: 3346 1000 |000c: if-ne v6, v4, 001c // +0010 │ │ +099b1c: 5454 8b10 |000e: iget-object v4, v5, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ +099b20: 4403 0400 |0010: aget v3, v4, v0 │ │ +099b24: 6e20 8620 0500 |0012: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/IntIntMap;.removeStashIndex:(I)V // method@2086 │ │ +099b2a: 5254 8710 |0015: iget v4, v5, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +099b2e: d804 04ff |0017: add-int/lit8 v4, v4, #int -1 // #ff │ │ +099b32: 5954 8710 |0019: iput v4, v5, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +099b36: 0f03 |001b: return v3 │ │ +099b38: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +099b3c: 28ea |001e: goto 0008 // -0016 │ │ +099b3e: 0173 |001f: move v3, v7 │ │ +099b40: 28fb |0020: goto 001b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0002 line=369 │ │ 0x000a line=370 │ │ 0x000e line=371 │ │ 0x0012 line=372 │ │ @@ -136812,31 +136834,31 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 31 16-bit code units │ │ -08b608: |[08b608] com.badlogic.gdx.utils.IntIntMap.removeStashIndex:(I)V │ │ -08b618: 5231 8910 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ -08b61c: d801 01ff |0002: add-int/lit8 v1, v1, #int -1 // #ff │ │ -08b620: 5931 8910 |0004: iput v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ -08b624: 5231 7e10 |0006: iget v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ -08b628: 5232 8910 |0008: iget v2, v3, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ -08b62c: 9000 0102 |000a: add-int v0, v1, v2 │ │ -08b630: 3504 1200 |000c: if-ge v4, v0, 001e // +0012 │ │ -08b634: 5431 8210 |000e: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08b638: 5432 8210 |0010: iget-object v2, v3, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08b63c: 4402 0200 |0012: aget v2, v2, v0 │ │ -08b640: 4b02 0104 |0014: aput v2, v1, v4 │ │ -08b644: 5431 8b10 |0016: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ -08b648: 5432 8b10 |0018: iget-object v2, v3, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ -08b64c: 4402 0200 |001a: aget v2, v2, v0 │ │ -08b650: 4b02 0104 |001c: aput v2, v1, v4 │ │ -08b654: 0e00 |001e: return-void │ │ +099b44: |[099b44] com.badlogic.gdx.utils.IntIntMap.removeStashIndex:(I)V │ │ +099b54: 5231 8910 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ +099b58: d801 01ff |0002: add-int/lit8 v1, v1, #int -1 // #ff │ │ +099b5c: 5931 8910 |0004: iput v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ +099b60: 5231 7e10 |0006: iget v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.capacity:I // field@107e │ │ +099b64: 5232 8910 |0008: iget v2, v3, Lcom/badlogic/gdx/utils/IntIntMap;.stashSize:I // field@1089 │ │ +099b68: 9000 0102 |000a: add-int v0, v1, v2 │ │ +099b6c: 3504 1200 |000c: if-ge v4, v0, 001e // +0012 │ │ +099b70: 5431 8210 |000e: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +099b74: 5432 8210 |0010: iget-object v2, v3, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +099b78: 4402 0200 |0012: aget v2, v2, v0 │ │ +099b7c: 4b02 0104 |0014: aput v2, v1, v4 │ │ +099b80: 5431 8b10 |0016: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ +099b84: 5432 8b10 |0018: iget-object v2, v3, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ +099b88: 4402 0200 |001a: aget v2, v2, v0 │ │ +099b8c: 4b02 0104 |001c: aput v2, v1, v4 │ │ +099b90: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0006 line=383 │ │ 0x000c line=384 │ │ 0x000e line=385 │ │ 0x0016 line=386 │ │ @@ -136851,70 +136873,70 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -08b658: |[08b658] com.badlogic.gdx.utils.IntIntMap.toString:()Ljava/lang/String; │ │ -08b668: 1307 3d00 |0000: const/16 v7, #int 61 // #3d │ │ -08b66c: 5286 8710 |0002: iget v6, v8, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -08b670: 3906 0500 |0004: if-nez v6, 0009 // +0005 │ │ -08b674: 1a06 232c |0006: const-string v6, "{}" // string@2c23 │ │ -08b678: 1106 |0008: return-object v6 │ │ -08b67a: 2200 5003 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0350 │ │ -08b67e: 1306 2000 |000b: const/16 v6, #int 32 // #20 │ │ -08b682: 7020 db22 6000 |000d: invoke-direct {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ -08b688: 1306 7b00 |0010: const/16 v6, #int 123 // #7b │ │ -08b68c: 6e20 df22 6000 |0012: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -08b692: 5484 8210 |0015: iget-object v4, v8, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -08b696: 5485 8b10 |0017: iget-object v5, v8, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ -08b69a: 2141 |0019: array-length v1, v4 │ │ -08b69c: 5586 8010 |001a: iget-boolean v6, v8, Lcom/badlogic/gdx/utils/IntIntMap;.hasZeroValue:Z // field@1080 │ │ -08b6a0: 3806 4c00 |001c: if-eqz v6, 0068 // +004c │ │ -08b6a4: 1a06 f500 |001e: const-string v6, "0=" // string@00f5 │ │ -08b6a8: 6e20 e922 6000 |0020: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -08b6ae: 5286 8d10 |0023: iget v6, v8, Lcom/badlogic/gdx/utils/IntIntMap;.zeroValue:I // field@108d │ │ -08b6b2: 6e20 e222 6000 |0025: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e2 │ │ -08b6b8: 0112 |0028: move v2, v1 │ │ -08b6ba: d801 02ff |0029: add-int/lit8 v1, v2, #int -1 // #ff │ │ -08b6be: 3d02 3100 |002b: if-lez v2, 005c // +0031 │ │ -08b6c2: 4403 0401 |002d: aget v3, v4, v1 │ │ -08b6c6: 3903 1b00 |002f: if-nez v3, 004a // +001b │ │ -08b6ca: 0112 |0031: move v2, v1 │ │ -08b6cc: 28f7 |0032: goto 0029 // -0009 │ │ -08b6ce: d801 02ff |0033: add-int/lit8 v1, v2, #int -1 // #ff │ │ -08b6d2: 3d02 3100 |0035: if-lez v2, 0066 // +0031 │ │ -08b6d6: 4403 0401 |0037: aget v3, v4, v1 │ │ -08b6da: 3903 0400 |0039: if-nez v3, 003d // +0004 │ │ -08b6de: 0112 |003b: move v2, v1 │ │ -08b6e0: 28f7 |003c: goto 0033 // -0009 │ │ -08b6e2: 6e20 e222 3000 |003d: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e2 │ │ -08b6e8: 6e20 df22 7000 |0040: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -08b6ee: 4406 0501 |0043: aget v6, v5, v1 │ │ -08b6f2: 6e20 e222 6000 |0045: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e2 │ │ -08b6f8: 0112 |0048: move v2, v1 │ │ -08b6fa: 28e0 |0049: goto 0029 // -0020 │ │ -08b6fc: 1a06 a800 |004a: const-string v6, ", " // string@00a8 │ │ -08b700: 6e20 e922 6000 |004c: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -08b706: 6e20 e222 3000 |004f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e2 │ │ -08b70c: 6e20 df22 7000 |0052: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -08b712: 4406 0501 |0055: aget v6, v5, v1 │ │ -08b716: 6e20 e222 6000 |0057: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e2 │ │ -08b71c: 0112 |005a: move v2, v1 │ │ -08b71e: 28ce |005b: goto 0029 // -0032 │ │ -08b720: 1306 7d00 |005c: const/16 v6, #int 125 // #7d │ │ -08b724: 6e20 df22 6000 |005e: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -08b72a: 6e10 2723 0000 |0061: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ -08b730: 0c06 |0064: move-result-object v6 │ │ -08b732: 28a3 |0065: goto 0008 // -005d │ │ -08b734: 0112 |0066: move v2, v1 │ │ -08b736: 28c2 |0067: goto 0029 // -003e │ │ -08b738: 0112 |0068: move v2, v1 │ │ -08b73a: 28ca |0069: goto 0033 // -0036 │ │ +099b94: |[099b94] com.badlogic.gdx.utils.IntIntMap.toString:()Ljava/lang/String; │ │ +099ba4: 1307 3d00 |0000: const/16 v7, #int 61 // #3d │ │ +099ba8: 5286 8710 |0002: iget v6, v8, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +099bac: 3906 0500 |0004: if-nez v6, 0009 // +0005 │ │ +099bb0: 1a06 212c |0006: const-string v6, "{}" // string@2c21 │ │ +099bb4: 1106 |0008: return-object v6 │ │ +099bb6: 2200 4e03 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@034e │ │ +099bba: 1306 2000 |000b: const/16 v6, #int 32 // #20 │ │ +099bbe: 7020 db22 6000 |000d: invoke-direct {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ +099bc4: 1306 7b00 |0010: const/16 v6, #int 123 // #7b │ │ +099bc8: 6e20 df22 6000 |0012: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +099bce: 5484 8210 |0015: iget-object v4, v8, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +099bd2: 5485 8b10 |0017: iget-object v5, v8, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ +099bd6: 2141 |0019: array-length v1, v4 │ │ +099bd8: 5586 8010 |001a: iget-boolean v6, v8, Lcom/badlogic/gdx/utils/IntIntMap;.hasZeroValue:Z // field@1080 │ │ +099bdc: 3806 4c00 |001c: if-eqz v6, 0068 // +004c │ │ +099be0: 1a06 f500 |001e: const-string v6, "0=" // string@00f5 │ │ +099be4: 6e20 e922 6000 |0020: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +099bea: 5286 8d10 |0023: iget v6, v8, Lcom/badlogic/gdx/utils/IntIntMap;.zeroValue:I // field@108d │ │ +099bee: 6e20 e222 6000 |0025: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e2 │ │ +099bf4: 0112 |0028: move v2, v1 │ │ +099bf6: d801 02ff |0029: add-int/lit8 v1, v2, #int -1 // #ff │ │ +099bfa: 3d02 3100 |002b: if-lez v2, 005c // +0031 │ │ +099bfe: 4403 0401 |002d: aget v3, v4, v1 │ │ +099c02: 3903 1b00 |002f: if-nez v3, 004a // +001b │ │ +099c06: 0112 |0031: move v2, v1 │ │ +099c08: 28f7 |0032: goto 0029 // -0009 │ │ +099c0a: d801 02ff |0033: add-int/lit8 v1, v2, #int -1 // #ff │ │ +099c0e: 3d02 3100 |0035: if-lez v2, 0066 // +0031 │ │ +099c12: 4403 0401 |0037: aget v3, v4, v1 │ │ +099c16: 3903 0400 |0039: if-nez v3, 003d // +0004 │ │ +099c1a: 0112 |003b: move v2, v1 │ │ +099c1c: 28f7 |003c: goto 0033 // -0009 │ │ +099c1e: 6e20 e222 3000 |003d: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e2 │ │ +099c24: 6e20 df22 7000 |0040: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +099c2a: 4406 0501 |0043: aget v6, v5, v1 │ │ +099c2e: 6e20 e222 6000 |0045: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e2 │ │ +099c34: 0112 |0048: move v2, v1 │ │ +099c36: 28e0 |0049: goto 0029 // -0020 │ │ +099c38: 1a06 a800 |004a: const-string v6, ", " // string@00a8 │ │ +099c3c: 6e20 e922 6000 |004c: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +099c42: 6e20 e222 3000 |004f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e2 │ │ +099c48: 6e20 df22 7000 |0052: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +099c4e: 4406 0501 |0055: aget v6, v5, v1 │ │ +099c52: 6e20 e222 6000 |0057: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e2 │ │ +099c58: 0112 |005a: move v2, v1 │ │ +099c5a: 28ce |005b: goto 0029 // -0032 │ │ +099c5c: 1306 7d00 |005c: const/16 v6, #int 125 // #7d │ │ +099c60: 6e20 df22 6000 |005e: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +099c66: 6e10 2723 0000 |0061: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ +099c6c: 0c06 |0064: move-result-object v6 │ │ +099c6e: 28a3 |0065: goto 0008 // -005d │ │ +099c70: 0112 |0066: move v2, v1 │ │ +099c72: 28c2 |0067: goto 0029 // -003e │ │ +099c74: 0112 |0068: move v2, v1 │ │ +099c76: 28ca |0069: goto 0033 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=480 │ │ 0x0008 line=508 │ │ 0x0009 line=481 │ │ 0x0010 line=482 │ │ 0x0015 line=483 │ │ @@ -136967,40 +136989,40 @@ │ │ type : '()Lcom/badlogic/gdx/utils/IntIntMap$Values;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -08b73c: |[08b73c] com.badlogic.gdx.utils.IntIntMap.values:()Lcom/badlogic/gdx/utils/IntIntMap$Values; │ │ -08b74c: 5410 8c10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntIntMap;.values:Lcom/badlogic/gdx/utils/IntIntMap$Values; // field@108c │ │ -08b750: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -08b754: 2200 0f03 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IntIntMap$Values; // type@030f │ │ -08b758: 7020 6720 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntIntMap$Values;.:(Lcom/badlogic/gdx/utils/IntIntMap;)V // method@2067 │ │ -08b75e: 5b10 8c10 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntIntMap;.values:Lcom/badlogic/gdx/utils/IntIntMap$Values; // field@108c │ │ -08b762: 5410 8c10 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntIntMap;.values:Lcom/badlogic/gdx/utils/IntIntMap$Values; // field@108c │ │ -08b766: 1100 |000d: return-object v0 │ │ -08b768: 5410 8c10 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntIntMap;.values:Lcom/badlogic/gdx/utils/IntIntMap$Values; // field@108c │ │ -08b76c: 6e10 6c20 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntIntMap$Values;.reset:()V // method@206c │ │ -08b772: 28f8 |0013: goto 000b // -0008 │ │ +099c78: |[099c78] com.badlogic.gdx.utils.IntIntMap.values:()Lcom/badlogic/gdx/utils/IntIntMap$Values; │ │ +099c88: 5410 8c10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntIntMap;.values:Lcom/badlogic/gdx/utils/IntIntMap$Values; // field@108c │ │ +099c8c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +099c90: 2200 0d03 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IntIntMap$Values; // type@030d │ │ +099c94: 7020 6720 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntIntMap$Values;.:(Lcom/badlogic/gdx/utils/IntIntMap;)V // method@2067 │ │ +099c9a: 5b10 8c10 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntIntMap;.values:Lcom/badlogic/gdx/utils/IntIntMap$Values; // field@108c │ │ +099c9e: 5410 8c10 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntIntMap;.values:Lcom/badlogic/gdx/utils/IntIntMap$Values; // field@108c │ │ +099ca2: 1100 |000d: return-object v0 │ │ +099ca4: 5410 8c10 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntIntMap;.values:Lcom/badlogic/gdx/utils/IntIntMap$Values; // field@108c │ │ +099ca8: 6e10 6c20 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntIntMap$Values;.reset:()V // method@206c │ │ +099cae: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ 0x0004 line=525 │ │ 0x000b line=528 │ │ 0x000e line=527 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lcom/badlogic/gdx/utils/IntIntMap; │ │ │ │ source_file_idx : 1815 (IntIntMap.java) │ │ │ │ Class #344 header: │ │ -class_idx : 786 │ │ +class_idx : 784 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1816 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #344 annotations: │ │ @@ -137032,17 +137054,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08b774: |[08b774] com.badlogic.gdx.utils.IntMap$Entry.:()V │ │ -08b784: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -08b78a: 0e00 |0003: return-void │ │ +099cb0: |[099cb0] com.badlogic.gdx.utils.IntMap$Entry.:()V │ │ +099cc0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +099cc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/IntMap$Entry; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IntMap$Entry; Lcom/badlogic/gdx/utils/IntMap$Entry; │ │ │ │ @@ -137052,42 +137074,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -08b78c: |[08b78c] com.badlogic.gdx.utils.IntMap$Entry.toString:()Ljava/lang/String; │ │ -08b79c: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -08b7a0: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08b7a6: 5221 9310 |0005: iget v1, v2, Lcom/badlogic/gdx/utils/IntMap$Entry;.key:I // field@1093 │ │ -08b7aa: 6e20 6b26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -08b7b0: 0c00 |000a: move-result-object v0 │ │ -08b7b2: 1a01 3401 |000b: const-string v1, "=" // string@0134 │ │ -08b7b6: 6e20 6e26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08b7bc: 0c00 |0010: move-result-object v0 │ │ -08b7be: 5421 9410 |0011: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap$Entry;.value:Ljava/lang/Object; // field@1094 │ │ -08b7c2: 6e20 6d26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -08b7c8: 0c00 |0016: move-result-object v0 │ │ -08b7ca: 6e10 7426 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08b7d0: 0c00 |001a: move-result-object v0 │ │ -08b7d2: 1100 |001b: return-object v0 │ │ +099cc8: |[099cc8] com.badlogic.gdx.utils.IntMap$Entry.toString:()Ljava/lang/String; │ │ +099cd8: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +099cdc: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +099ce2: 5221 9310 |0005: iget v1, v2, Lcom/badlogic/gdx/utils/IntMap$Entry;.key:I // field@1093 │ │ +099ce6: 6e20 6b26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +099cec: 0c00 |000a: move-result-object v0 │ │ +099cee: 1a01 3401 |000b: const-string v1, "=" // string@0134 │ │ +099cf2: 6e20 6e26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +099cf8: 0c00 |0010: move-result-object v0 │ │ +099cfa: 5421 9410 |0011: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap$Entry;.value:Ljava/lang/Object; // field@1094 │ │ +099cfe: 6e20 6d26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +099d04: 0c00 |0016: move-result-object v0 │ │ +099d06: 6e10 7426 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +099d0c: 0c00 |001a: move-result-object v0 │ │ +099d0e: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/IntMap$Entry; │ │ 0x0000 - 0x001c reg=2 this Lcom/badlogic/gdx/utils/IntMap$Entry; Lcom/badlogic/gdx/utils/IntMap$Entry; │ │ │ │ source_file_idx : 1816 (IntMap.java) │ │ │ │ Class #345 header: │ │ -class_idx : 788 │ │ +class_idx : 786 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1816 │ │ static_fields_size : 2 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #345 annotations: │ │ @@ -137139,19 +137161,19 @@ │ │ type : '(Lcom/badlogic/gdx/utils/IntMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -08b7d4: |[08b7d4] com.badlogic.gdx.utils.IntMap$MapIterator.:(Lcom/badlogic/gdx/utils/IntMap;)V │ │ -08b7e4: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -08b7ea: 5b01 9d10 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@109d │ │ -08b7ee: 6e10 9d20 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.reset:()V // method@209d │ │ -08b7f4: 0e00 |0008: return-void │ │ +099d10: |[099d10] com.badlogic.gdx.utils.IntMap$MapIterator.:(Lcom/badlogic/gdx/utils/IntMap;)V │ │ +099d20: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +099d26: 5b01 9d10 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@109d │ │ +099d2a: 6e10 9d20 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.reset:()V // method@209d │ │ +099d30: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ 0x0003 line=587 │ │ 0x0005 line=588 │ │ 0x0008 line=589 │ │ locals : │ │ @@ -137166,34 +137188,34 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -08b7f8: |[08b7f8] com.badlogic.gdx.utils.IntMap$MapIterator.findNextIndex:()V │ │ -08b808: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08b80a: 5c42 9c10 |0001: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.hasNext:Z // field@109c │ │ -08b80e: 5442 9d10 |0003: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@109d │ │ -08b812: 5420 ab10 |0005: iget-object v0, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08b816: 5442 9d10 |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@109d │ │ -08b81a: 5222 a710 |0009: iget v2, v2, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08b81e: 5443 9d10 |000b: iget-object v3, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@109d │ │ -08b822: 5233 b210 |000d: iget v3, v3, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ -08b826: 9001 0203 |000f: add-int v1, v2, v3 │ │ -08b82a: 5242 9e10 |0011: iget v2, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.nextIndex:I // field@109e │ │ -08b82e: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -08b832: 5942 9e10 |0015: iput v2, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.nextIndex:I // field@109e │ │ -08b836: 3512 0b00 |0017: if-ge v2, v1, 0022 // +000b │ │ -08b83a: 5242 9e10 |0019: iget v2, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.nextIndex:I // field@109e │ │ -08b83e: 4402 0002 |001b: aget v2, v0, v2 │ │ -08b842: 3802 f4ff |001d: if-eqz v2, 0011 // -000c │ │ -08b846: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -08b848: 5c42 9c10 |0020: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.hasNext:Z // field@109c │ │ -08b84c: 0e00 |0022: return-void │ │ +099d34: |[099d34] com.badlogic.gdx.utils.IntMap$MapIterator.findNextIndex:()V │ │ +099d44: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +099d46: 5c42 9c10 |0001: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.hasNext:Z // field@109c │ │ +099d4a: 5442 9d10 |0003: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@109d │ │ +099d4e: 5420 ab10 |0005: iget-object v0, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +099d52: 5442 9d10 |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@109d │ │ +099d56: 5222 a710 |0009: iget v2, v2, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +099d5a: 5443 9d10 |000b: iget-object v3, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@109d │ │ +099d5e: 5233 b210 |000d: iget v3, v3, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ +099d62: 9001 0203 |000f: add-int v1, v2, v3 │ │ +099d66: 5242 9e10 |0011: iget v2, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.nextIndex:I // field@109e │ │ +099d6a: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +099d6e: 5942 9e10 |0015: iput v2, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.nextIndex:I // field@109e │ │ +099d72: 3512 0b00 |0017: if-ge v2, v1, 0022 // +000b │ │ +099d76: 5242 9e10 |0019: iget v2, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.nextIndex:I // field@109e │ │ +099d7a: 4402 0002 |001b: aget v2, v0, v2 │ │ +099d7e: 3802 f4ff |001d: if-eqz v2, 0011 // -000c │ │ +099d82: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +099d84: 5c42 9c10 |0020: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.hasNext:Z // field@109c │ │ +099d88: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=601 │ │ 0x0003 line=602 │ │ 0x0007 line=603 │ │ 0x0019 line=604 │ │ 0x001f line=605 │ │ @@ -137209,57 +137231,57 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -08b850: |[08b850] com.badlogic.gdx.utils.IntMap$MapIterator.remove:()V │ │ -08b860: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08b862: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -08b864: 5240 9b10 |0002: iget v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.currentIndex:I // field@109b │ │ -08b868: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -08b86a: 3310 1c00 |0005: if-ne v0, v1, 0021 // +001c │ │ -08b86e: 5440 9d10 |0007: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@109d │ │ -08b872: 5500 a910 |0009: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@10a9 │ │ -08b876: 3800 1600 |000b: if-eqz v0, 0021 // +0016 │ │ -08b87a: 5440 9d10 |000d: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@109d │ │ -08b87e: 5b03 b610 |000f: iput-object v3, v0, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ -08b882: 5440 9d10 |0011: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@109d │ │ -08b886: 5c02 a910 |0013: iput-boolean v2, v0, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@10a9 │ │ -08b88a: 12e0 |0015: const/4 v0, #int -2 // #fe │ │ -08b88c: 5940 9b10 |0016: iput v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.currentIndex:I // field@109b │ │ -08b890: 5440 9d10 |0018: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@109d │ │ -08b894: 5201 b010 |001a: iget v1, v0, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08b898: d801 01ff |001c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -08b89c: 5901 b010 |001e: iput v1, v0, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08b8a0: 0e00 |0020: return-void │ │ -08b8a2: 5240 9b10 |0021: iget v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.currentIndex:I // field@109b │ │ -08b8a6: 3b00 0a00 |0023: if-gez v0, 002d // +000a │ │ -08b8aa: 2200 b003 |0025: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -08b8ae: 1a01 3f22 |0027: const-string v1, "next must be called before remove." // string@223f │ │ -08b8b2: 7020 fb25 1000 |0029: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -08b8b8: 2700 |002c: throw v0 │ │ -08b8ba: 5240 9b10 |002d: iget v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.currentIndex:I // field@109b │ │ -08b8be: 5441 9d10 |002f: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@109d │ │ -08b8c2: 5211 a710 |0031: iget v1, v1, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08b8c6: 3410 0a00 |0033: if-lt v0, v1, 003d // +000a │ │ -08b8ca: 5440 9d10 |0035: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@109d │ │ -08b8ce: 5241 9b10 |0037: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.currentIndex:I // field@109b │ │ -08b8d2: 6e20 bd20 1000 |0039: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/IntMap;.removeStashIndex:(I)V // method@20bd │ │ -08b8d8: 28d9 |003c: goto 0015 // -0027 │ │ -08b8da: 5440 9d10 |003d: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@109d │ │ -08b8de: 5400 ab10 |003f: iget-object v0, v0, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08b8e2: 5241 9b10 |0041: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.currentIndex:I // field@109b │ │ -08b8e6: 4b02 0001 |0043: aput v2, v0, v1 │ │ -08b8ea: 5440 9d10 |0045: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@109d │ │ -08b8ee: 5400 b410 |0047: iget-object v0, v0, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08b8f2: 5241 9b10 |0049: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.currentIndex:I // field@109b │ │ -08b8f6: 4d03 0001 |004b: aput-object v3, v0, v1 │ │ -08b8fa: 28c8 |004d: goto 0015 // -0038 │ │ +099d8c: |[099d8c] com.badlogic.gdx.utils.IntMap$MapIterator.remove:()V │ │ +099d9c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +099d9e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +099da0: 5240 9b10 |0002: iget v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.currentIndex:I // field@109b │ │ +099da4: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +099da6: 3310 1c00 |0005: if-ne v0, v1, 0021 // +001c │ │ +099daa: 5440 9d10 |0007: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@109d │ │ +099dae: 5500 a910 |0009: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@10a9 │ │ +099db2: 3800 1600 |000b: if-eqz v0, 0021 // +0016 │ │ +099db6: 5440 9d10 |000d: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@109d │ │ +099dba: 5b03 b610 |000f: iput-object v3, v0, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ +099dbe: 5440 9d10 |0011: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@109d │ │ +099dc2: 5c02 a910 |0013: iput-boolean v2, v0, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@10a9 │ │ +099dc6: 12e0 |0015: const/4 v0, #int -2 // #fe │ │ +099dc8: 5940 9b10 |0016: iput v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.currentIndex:I // field@109b │ │ +099dcc: 5440 9d10 |0018: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@109d │ │ +099dd0: 5201 b010 |001a: iget v1, v0, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +099dd4: d801 01ff |001c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +099dd8: 5901 b010 |001e: iput v1, v0, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +099ddc: 0e00 |0020: return-void │ │ +099dde: 5240 9b10 |0021: iget v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.currentIndex:I // field@109b │ │ +099de2: 3b00 0a00 |0023: if-gez v0, 002d // +000a │ │ +099de6: 2200 ae03 |0025: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +099dea: 1a01 3d22 |0027: const-string v1, "next must be called before remove." // string@223d │ │ +099dee: 7020 fb25 1000 |0029: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +099df4: 2700 |002c: throw v0 │ │ +099df6: 5240 9b10 |002d: iget v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.currentIndex:I // field@109b │ │ +099dfa: 5441 9d10 |002f: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@109d │ │ +099dfe: 5211 a710 |0031: iget v1, v1, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +099e02: 3410 0a00 |0033: if-lt v0, v1, 003d // +000a │ │ +099e06: 5440 9d10 |0035: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@109d │ │ +099e0a: 5241 9b10 |0037: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.currentIndex:I // field@109b │ │ +099e0e: 6e20 bd20 1000 |0039: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/IntMap;.removeStashIndex:(I)V // method@20bd │ │ +099e14: 28d9 |003c: goto 0015 // -0027 │ │ +099e16: 5440 9d10 |003d: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@109d │ │ +099e1a: 5400 ab10 |003f: iget-object v0, v0, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +099e1e: 5241 9b10 |0041: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.currentIndex:I // field@109b │ │ +099e22: 4b02 0001 |0043: aput v2, v0, v1 │ │ +099e26: 5440 9d10 |0045: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@109d │ │ +099e2a: 5400 b410 |0047: iget-object v0, v0, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +099e2e: 5241 9b10 |0049: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.currentIndex:I // field@109b │ │ +099e32: 4d03 0001 |004b: aput-object v3, v0, v1 │ │ +099e36: 28c8 |004d: goto 0015 // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=612 │ │ 0x000d line=613 │ │ 0x0011 line=614 │ │ 0x0015 line=623 │ │ 0x0018 line=624 │ │ @@ -137279,27 +137301,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -08b8fc: |[08b8fc] com.badlogic.gdx.utils.IntMap$MapIterator.reset:()V │ │ -08b90c: 12e0 |0000: const/4 v0, #int -2 // #fe │ │ -08b90e: 5910 9b10 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.currentIndex:I // field@109b │ │ -08b912: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -08b914: 5910 9e10 |0004: iput v0, v1, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.nextIndex:I // field@109e │ │ -08b918: 5410 9d10 |0006: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@109d │ │ -08b91c: 5500 a910 |0008: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@10a9 │ │ -08b920: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ -08b924: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -08b926: 5c10 9c10 |000d: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.hasNext:Z // field@109c │ │ -08b92a: 0e00 |000f: return-void │ │ -08b92c: 6e10 9b20 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.findNextIndex:()V // method@209b │ │ -08b932: 28fc |0013: goto 000f // -0004 │ │ +099e38: |[099e38] com.badlogic.gdx.utils.IntMap$MapIterator.reset:()V │ │ +099e48: 12e0 |0000: const/4 v0, #int -2 // #fe │ │ +099e4a: 5910 9b10 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.currentIndex:I // field@109b │ │ +099e4e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +099e50: 5910 9e10 |0004: iput v0, v1, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.nextIndex:I // field@109e │ │ +099e54: 5410 9d10 |0006: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@109d │ │ +099e58: 5500 a910 |0008: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@10a9 │ │ +099e5c: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ +099e60: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +099e62: 5c10 9c10 |000d: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.hasNext:Z // field@109c │ │ +099e66: 0e00 |000f: return-void │ │ +099e68: 6e10 9b20 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.findNextIndex:()V // method@209b │ │ +099e6e: 28fc |0013: goto 000f // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=592 │ │ 0x0003 line=593 │ │ 0x0006 line=594 │ │ 0x000c line=595 │ │ 0x000f line=598 │ │ @@ -137307,17 +137329,17 @@ │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/IntMap$MapIterator; │ │ 0x0000 - 0x0014 reg=1 this Lcom/badlogic/gdx/utils/IntMap$MapIterator; Lcom/badlogic/gdx/utils/IntMap$MapIterator; │ │ │ │ source_file_idx : 1816 (IntMap.java) │ │ │ │ Class #346 header: │ │ -class_idx : 790 │ │ +class_idx : 788 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1816 │ │ static_fields_size : 4 │ │ instance_fields_size: 16 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 16 │ │ │ │ Class #346 annotations: │ │ @@ -137450,19 +137472,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08b934: |[08b934] com.badlogic.gdx.utils.IntMap.:()V │ │ -08b944: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -08b948: 1401 cdcc 4c3f |0002: const v1, #float 0.8 // #3f4ccccd │ │ -08b94e: 7030 a820 0201 |0005: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/IntMap;.:(IF)V // method@20a8 │ │ -08b954: 0e00 |0008: return-void │ │ +099e70: |[099e70] com.badlogic.gdx.utils.IntMap.:()V │ │ +099e80: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +099e84: 1401 cdcc 4c3f |0002: const v1, #float 0.8 // #3f4ccccd │ │ +099e8a: 7030 a820 0201 |0005: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/IntMap;.:(IF)V // method@20a8 │ │ +099e90: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0008 line=58 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/IntMap; │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/utils/IntMap; Lcom/badlogic/gdx/utils/IntMap; │ │ @@ -137472,134 +137494,134 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -08b958: |[08b958] com.badlogic.gdx.utils.IntMap.:(I)V │ │ -08b968: 1400 cdcc 4c3f |0000: const v0, #float 0.8 // #3f4ccccd │ │ -08b96e: 7030 a820 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/IntMap;.:(IF)V // method@20a8 │ │ -08b974: 0e00 |0006: return-void │ │ +099e94: |[099e94] com.badlogic.gdx.utils.IntMap.:(I)V │ │ +099ea4: 1400 cdcc 4c3f |0000: const v0, #float 0.8 // #3f4ccccd │ │ +099eaa: 7030 a820 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/IntMap;.:(IF)V // method@20a8 │ │ +099eb0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0006 line=64 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/IntMap; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/IntMap; Lcom/badlogic/gdx/utils/IntMap; │ │ 0x0000 - 0x0007 reg=2 initialCapacity I │ │ │ │ #2 : (in Lcom/badlogic/gdx/utils/IntMap;) │ │ name : '' │ │ type : '(IF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ + registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 186 16-bit code units │ │ -08b978: |[08b978] com.badlogic.gdx.utils.IntMap.:(IF)V │ │ -08b988: 7010 2726 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ -08b98e: 3b04 1b00 |0003: if-gez v4, 001e // +001b │ │ -08b992: 2200 af03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -08b996: 2201 c503 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -08b99a: 7010 6726 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08b9a0: 1a02 641d |000c: const-string v2, "initialCapacity must be >= 0: " // string@1d64 │ │ -08b9a4: 6e20 6e26 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08b9aa: 0c01 |0011: move-result-object v1 │ │ -08b9ac: 6e20 6b26 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -08b9b2: 0c01 |0015: move-result-object v1 │ │ -08b9b4: 6e10 7426 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08b9ba: 0c01 |0019: move-result-object v1 │ │ -08b9bc: 7020 f825 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -08b9c2: 2700 |001d: throw v0 │ │ -08b9c4: 5230 a710 |001e: iget v0, v3, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08b9c8: 1501 0040 |0020: const/high16 v1, #int 1073741824 // #4000 │ │ -08b9cc: 3710 1b00 |0022: if-le v0, v1, 003d // +001b │ │ -08b9d0: 2200 af03 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -08b9d4: 2201 c503 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -08b9d8: 7010 6726 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08b9de: 1a02 631d |002b: const-string v2, "initialCapacity is too large: " // string@1d63 │ │ -08b9e2: 6e20 6e26 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08b9e8: 0c01 |0030: move-result-object v1 │ │ -08b9ea: 6e20 6b26 4100 |0031: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -08b9f0: 0c01 |0034: move-result-object v1 │ │ -08b9f2: 6e10 7426 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08b9f8: 0c01 |0038: move-result-object v1 │ │ -08b9fa: 7020 f825 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -08ba00: 2700 |003c: throw v0 │ │ -08ba02: 7110 9013 0400 |003d: invoke-static {v4}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ -08ba08: 0a00 |0040: move-result v0 │ │ -08ba0a: 5930 a710 |0041: iput v0, v3, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08ba0e: 1200 |0043: const/4 v0, #int 0 // #0 │ │ -08ba10: 2e00 0500 |0044: cmpg-float v0, v5, v0 │ │ -08ba14: 3c00 1b00 |0046: if-gtz v0, 0061 // +001b │ │ -08ba18: 2200 af03 |0048: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -08ba1c: 2201 c503 |004a: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -08ba20: 7010 6726 0100 |004c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08ba26: 1a02 3020 |004f: const-string v2, "loadFactor must be > 0: " // string@2030 │ │ -08ba2a: 6e20 6e26 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08ba30: 0c01 |0054: move-result-object v1 │ │ -08ba32: 6e20 6a26 5100 |0055: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -08ba38: 0c01 |0058: move-result-object v1 │ │ -08ba3a: 6e10 7426 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08ba40: 0c01 |005c: move-result-object v1 │ │ -08ba42: 7020 f825 1000 |005d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -08ba48: 2700 |0060: throw v0 │ │ -08ba4a: 5935 ad10 |0061: iput v5, v3, Lcom/badlogic/gdx/utils/IntMap;.loadFactor:F // field@10ad │ │ -08ba4e: 5230 a710 |0063: iget v0, v3, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08ba52: 8200 |0065: int-to-float v0, v0 │ │ -08ba54: c850 |0066: mul-float/2addr v0, v5 │ │ -08ba56: 8700 |0067: float-to-int v0, v0 │ │ -08ba58: 5930 b310 |0068: iput v0, v3, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@10b3 │ │ -08ba5c: 5230 a710 |006a: iget v0, v3, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08ba60: d800 00ff |006c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -08ba64: 5930 ae10 |006e: iput v0, v3, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@10ae │ │ -08ba68: 5230 a710 |0070: iget v0, v3, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08ba6c: 7110 0026 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@2600 │ │ -08ba72: 0a00 |0075: move-result v0 │ │ -08ba74: d900 001f |0076: rsub-int/lit8 v0, v0, #int 31 // #1f │ │ -08ba78: 5930 aa10 |0078: iput v0, v3, Lcom/badlogic/gdx/utils/IntMap;.hashShift:I // field@10aa │ │ -08ba7c: 1230 |007a: const/4 v0, #int 3 // #3 │ │ -08ba7e: 5231 a710 |007b: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08ba82: 8311 |007d: int-to-double v1, v1 │ │ -08ba84: 7120 1726 2100 |007e: invoke-static {v1, v2}, Ljava/lang/Math;.log:(D)D // method@2617 │ │ -08ba8a: 0b01 |0081: move-result-wide v1 │ │ -08ba8c: 7120 1426 2100 |0082: invoke-static {v1, v2}, Ljava/lang/Math;.ceil:(D)D // method@2614 │ │ -08ba92: 0b01 |0085: move-result-wide v1 │ │ -08ba94: 8a11 |0086: double-to-int v1, v1 │ │ -08ba96: da01 0102 |0087: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -08ba9a: 7120 1926 1000 |0089: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -08baa0: 0a00 |008c: move-result v0 │ │ -08baa2: 5930 b110 |008d: iput v0, v3, Lcom/badlogic/gdx/utils/IntMap;.stashCapacity:I // field@10b1 │ │ -08baa6: 5230 a710 |008f: iget v0, v3, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08baaa: 1301 0800 |0091: const/16 v1, #int 8 // #8 │ │ -08baae: 7120 1b26 1000 |0093: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -08bab4: 0a00 |0096: move-result v0 │ │ -08bab6: 5231 a710 |0097: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08baba: 8311 |0099: int-to-double v1, v1 │ │ -08babc: 7120 2126 2100 |009a: invoke-static {v1, v2}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -08bac2: 0b01 |009d: move-result-wide v1 │ │ -08bac4: 8a11 |009e: double-to-int v1, v1 │ │ -08bac6: db01 0108 |009f: div-int/lit8 v1, v1, #int 8 // #08 │ │ -08baca: 7120 1926 1000 |00a1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -08bad0: 0a00 |00a4: move-result v0 │ │ -08bad2: 5930 af10 |00a5: iput v0, v3, Lcom/badlogic/gdx/utils/IntMap;.pushIterations:I // field@10af │ │ -08bad6: 5230 a710 |00a7: iget v0, v3, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08bada: 5231 b110 |00a9: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.stashCapacity:I // field@10b1 │ │ -08bade: b010 |00ab: add-int/2addr v0, v1 │ │ -08bae0: 2300 4b04 |00ac: new-array v0, v0, [I // type@044b │ │ -08bae4: 5b30 ab10 |00ae: iput-object v0, v3, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08bae8: 5430 ab10 |00b0: iget-object v0, v3, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08baec: 2100 |00b2: array-length v0, v0 │ │ -08baee: 2300 9404 |00b3: new-array v0, v0, [Ljava/lang/Object; // type@0494 │ │ -08baf2: 1f00 9404 |00b5: check-cast v0, [Ljava/lang/Object; // type@0494 │ │ -08baf6: 5b30 b410 |00b7: iput-object v0, v3, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08bafa: 0e00 |00b9: return-void │ │ +099eb4: |[099eb4] com.badlogic.gdx.utils.IntMap.:(IF)V │ │ +099ec4: 7010 2726 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ +099eca: 3b05 1b00 |0003: if-gez v5, 001e // +001b │ │ +099ece: 2200 ad03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +099ed2: 2201 c303 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +099ed6: 7010 6726 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +099edc: 1a02 621d |000c: const-string v2, "initialCapacity must be >= 0: " // string@1d62 │ │ +099ee0: 6e20 6e26 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +099ee6: 0c01 |0011: move-result-object v1 │ │ +099ee8: 6e20 6b26 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +099eee: 0c01 |0015: move-result-object v1 │ │ +099ef0: 6e10 7426 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +099ef6: 0c01 |0019: move-result-object v1 │ │ +099ef8: 7020 f825 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +099efe: 2700 |001d: throw v0 │ │ +099f00: 5240 a710 |001e: iget v0, v4, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +099f04: 1501 0040 |0020: const/high16 v1, #int 1073741824 // #4000 │ │ +099f08: 3710 1b00 |0022: if-le v0, v1, 003d // +001b │ │ +099f0c: 2200 ad03 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +099f10: 2201 c303 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +099f14: 7010 6726 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +099f1a: 1a02 611d |002b: const-string v2, "initialCapacity is too large: " // string@1d61 │ │ +099f1e: 6e20 6e26 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +099f24: 0c01 |0030: move-result-object v1 │ │ +099f26: 6e20 6b26 5100 |0031: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +099f2c: 0c01 |0034: move-result-object v1 │ │ +099f2e: 6e10 7426 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +099f34: 0c01 |0038: move-result-object v1 │ │ +099f36: 7020 f825 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +099f3c: 2700 |003c: throw v0 │ │ +099f3e: 7110 9013 0500 |003d: invoke-static {v5}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ +099f44: 0a00 |0040: move-result v0 │ │ +099f46: 5940 a710 |0041: iput v0, v4, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +099f4a: 1200 |0043: const/4 v0, #int 0 // #0 │ │ +099f4c: 2e00 0600 |0044: cmpg-float v0, v6, v0 │ │ +099f50: 3c00 1b00 |0046: if-gtz v0, 0061 // +001b │ │ +099f54: 2200 ad03 |0048: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +099f58: 2201 c303 |004a: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +099f5c: 7010 6726 0100 |004c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +099f62: 1a02 2e20 |004f: const-string v2, "loadFactor must be > 0: " // string@202e │ │ +099f66: 6e20 6e26 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +099f6c: 0c01 |0054: move-result-object v1 │ │ +099f6e: 6e20 6a26 6100 |0055: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +099f74: 0c01 |0058: move-result-object v1 │ │ +099f76: 6e10 7426 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +099f7c: 0c01 |005c: move-result-object v1 │ │ +099f7e: 7020 f825 1000 |005d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +099f84: 2700 |0060: throw v0 │ │ +099f86: 5946 ad10 |0061: iput v6, v4, Lcom/badlogic/gdx/utils/IntMap;.loadFactor:F // field@10ad │ │ +099f8a: 5240 a710 |0063: iget v0, v4, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +099f8e: 8200 |0065: int-to-float v0, v0 │ │ +099f90: c860 |0066: mul-float/2addr v0, v6 │ │ +099f92: 8700 |0067: float-to-int v0, v0 │ │ +099f94: 5940 b310 |0068: iput v0, v4, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@10b3 │ │ +099f98: 5240 a710 |006a: iget v0, v4, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +099f9c: d800 00ff |006c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +099fa0: 5940 ae10 |006e: iput v0, v4, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@10ae │ │ +099fa4: 5240 a710 |0070: iget v0, v4, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +099fa8: 7110 0026 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@2600 │ │ +099fae: 0a00 |0075: move-result v0 │ │ +099fb0: d900 001f |0076: rsub-int/lit8 v0, v0, #int 31 // #1f │ │ +099fb4: 5940 aa10 |0078: iput v0, v4, Lcom/badlogic/gdx/utils/IntMap;.hashShift:I // field@10aa │ │ +099fb8: 1230 |007a: const/4 v0, #int 3 // #3 │ │ +099fba: 5241 a710 |007b: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +099fbe: 8312 |007d: int-to-double v2, v1 │ │ +099fc0: 7120 1726 3200 |007e: invoke-static {v2, v3}, Ljava/lang/Math;.log:(D)D // method@2617 │ │ +099fc6: 0b02 |0081: move-result-wide v2 │ │ +099fc8: 7120 1426 3200 |0082: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@2614 │ │ +099fce: 0b02 |0085: move-result-wide v2 │ │ +099fd0: 8a21 |0086: double-to-int v1, v2 │ │ +099fd2: da01 0102 |0087: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +099fd6: 7120 1926 1000 |0089: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +099fdc: 0a00 |008c: move-result v0 │ │ +099fde: 5940 b110 |008d: iput v0, v4, Lcom/badlogic/gdx/utils/IntMap;.stashCapacity:I // field@10b1 │ │ +099fe2: 5240 a710 |008f: iget v0, v4, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +099fe6: 1301 0800 |0091: const/16 v1, #int 8 // #8 │ │ +099fea: 7120 1b26 1000 |0093: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +099ff0: 0a00 |0096: move-result v0 │ │ +099ff2: 5241 a710 |0097: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +099ff6: 8312 |0099: int-to-double v2, v1 │ │ +099ff8: 7120 2126 3200 |009a: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +099ffe: 0b02 |009d: move-result-wide v2 │ │ +09a000: 8a21 |009e: double-to-int v1, v2 │ │ +09a002: db01 0108 |009f: div-int/lit8 v1, v1, #int 8 // #08 │ │ +09a006: 7120 1926 1000 |00a1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +09a00c: 0a00 |00a4: move-result v0 │ │ +09a00e: 5940 af10 |00a5: iput v0, v4, Lcom/badlogic/gdx/utils/IntMap;.pushIterations:I // field@10af │ │ +09a012: 5240 a710 |00a7: iget v0, v4, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +09a016: 5241 b110 |00a9: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap;.stashCapacity:I // field@10b1 │ │ +09a01a: b010 |00ab: add-int/2addr v0, v1 │ │ +09a01c: 2300 4904 |00ac: new-array v0, v0, [I // type@0449 │ │ +09a020: 5b40 ab10 |00ae: iput-object v0, v4, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09a024: 5440 ab10 |00b0: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09a028: 2100 |00b2: array-length v0, v0 │ │ +09a02a: 2300 9204 |00b3: new-array v0, v0, [Ljava/lang/Object; // type@0492 │ │ +09a02e: 1f00 9204 |00b5: check-cast v0, [Ljava/lang/Object; // type@0492 │ │ +09a032: 5b40 b410 |00b7: iput-object v0, v4, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09a036: 0e00 |00b9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ 0x001e line=70 │ │ 0x003d line=71 │ │ 0x0043 line=73 │ │ @@ -137609,42 +137631,42 @@ │ │ 0x0070 line=78 │ │ 0x007a line=79 │ │ 0x008f line=80 │ │ 0x00a7 line=82 │ │ 0x00b0 line=83 │ │ 0x00b9 line=84 │ │ locals : │ │ - 0x0000 - 0x0000 reg=3 this Lcom/badlogic/gdx/utils/IntMap; │ │ - 0x0000 - 0x00ba reg=3 this Lcom/badlogic/gdx/utils/IntMap; Lcom/badlogic/gdx/utils/IntMap; │ │ - 0x0000 - 0x00ba reg=4 initialCapacity I │ │ - 0x0000 - 0x00ba reg=5 loadFactor F │ │ + 0x0000 - 0x0000 reg=4 this Lcom/badlogic/gdx/utils/IntMap; │ │ + 0x0000 - 0x00ba reg=4 this Lcom/badlogic/gdx/utils/IntMap; Lcom/badlogic/gdx/utils/IntMap; │ │ + 0x0000 - 0x00ba reg=5 initialCapacity I │ │ + 0x0000 - 0x00ba reg=6 loadFactor F │ │ │ │ #3 : (in Lcom/badlogic/gdx/utils/IntMap;) │ │ name : 'containsKeyStash' │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -08bafc: |[08bafc] com.badlogic.gdx.utils.IntMap.containsKeyStash:(I)Z │ │ -08bb0c: 5441 ab10 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08bb10: 5240 a710 |0002: iget v0, v4, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08bb14: 5243 b210 |0004: iget v3, v4, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ -08bb18: 9002 0003 |0006: add-int v2, v0, v3 │ │ -08bb1c: 3520 0b00 |0008: if-ge v0, v2, 0013 // +000b │ │ -08bb20: 4403 0100 |000a: aget v3, v1, v0 │ │ -08bb24: 3353 0400 |000c: if-ne v3, v5, 0010 // +0004 │ │ -08bb28: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -08bb2a: 0f03 |000f: return v3 │ │ -08bb2c: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08bb30: 28f6 |0012: goto 0008 // -000a │ │ -08bb32: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -08bb34: 28fb |0014: goto 000f // -0005 │ │ +09a038: |[09a038] com.badlogic.gdx.utils.IntMap.containsKeyStash:(I)Z │ │ +09a048: 5441 ab10 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09a04c: 5240 a710 |0002: iget v0, v4, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +09a050: 5243 b210 |0004: iget v3, v4, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ +09a054: 9002 0003 |0006: add-int v2, v0, v3 │ │ +09a058: 3520 0b00 |0008: if-ge v0, v2, 0013 // +000b │ │ +09a05c: 4403 0100 |000a: aget v3, v1, v0 │ │ +09a060: 3353 0400 |000c: if-ne v3, v5, 0010 // +0004 │ │ +09a064: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +09a066: 0f03 |000f: return v3 │ │ +09a068: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09a06c: 28f6 |0012: goto 0008 // -000a │ │ +09a06e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +09a070: 28fb |0014: goto 000f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ 0x0002 line=437 │ │ 0x000a line=438 │ │ 0x000f line=439 │ │ 0x0010 line=437 │ │ @@ -137662,27 +137684,27 @@ │ │ type : '(ILjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -08bb38: |[08bb38] com.badlogic.gdx.utils.IntMap.getStash:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -08bb48: 5441 ab10 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08bb4c: 5240 a710 |0002: iget v0, v4, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08bb50: 5243 b210 |0004: iget v3, v4, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ -08bb54: 9002 0003 |0006: add-int v2, v0, v3 │ │ -08bb58: 3520 0a00 |0008: if-ge v0, v2, 0012 // +000a │ │ -08bb5c: 4403 0100 |000a: aget v3, v1, v0 │ │ -08bb60: 3353 0700 |000c: if-ne v3, v5, 0013 // +0007 │ │ -08bb64: 5443 b410 |000e: iget-object v3, v4, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08bb68: 4606 0300 |0010: aget-object v6, v3, v0 │ │ -08bb6c: 1106 |0012: return-object v6 │ │ -08bb6e: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08bb72: 28f3 |0015: goto 0008 // -000d │ │ +09a074: |[09a074] com.badlogic.gdx.utils.IntMap.getStash:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +09a084: 5441 ab10 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09a088: 5240 a710 |0002: iget v0, v4, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +09a08c: 5243 b210 |0004: iget v3, v4, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ +09a090: 9002 0003 |0006: add-int v2, v0, v3 │ │ +09a094: 3520 0a00 |0008: if-ge v0, v2, 0012 // +000a │ │ +09a098: 4403 0100 |000a: aget v3, v1, v0 │ │ +09a09c: 3353 0700 |000c: if-ne v3, v5, 0013 // +0007 │ │ +09a0a0: 5443 b410 |000e: iget-object v3, v4, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09a0a4: 4606 0300 |0010: aget-object v6, v3, v0 │ │ +09a0a8: 1106 |0012: return-object v6 │ │ +09a0aa: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09a0ae: 28f3 |0015: goto 0008 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0002 line=316 │ │ 0x000a line=317 │ │ 0x0012 line=318 │ │ 0x0013 line=316 │ │ @@ -137702,23 +137724,23 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -08bb74: |[08bb74] com.badlogic.gdx.utils.IntMap.hash2:(I)I │ │ -08bb84: 1400 392e b8b4 |0000: const v0, #float -3.43063e-07 // #b4b82e39 │ │ -08bb8a: b203 |0003: mul-int/2addr v3, v0 │ │ -08bb8c: 5220 aa10 |0004: iget v0, v2, Lcom/badlogic/gdx/utils/IntMap;.hashShift:I // field@10aa │ │ -08bb90: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ -08bb94: b730 |0008: xor-int/2addr v0, v3 │ │ -08bb96: 5221 ae10 |0009: iget v1, v2, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@10ae │ │ -08bb9a: b510 |000b: and-int/2addr v0, v1 │ │ -08bb9c: 0f00 |000c: return v0 │ │ +09a0b0: |[09a0b0] com.badlogic.gdx.utils.IntMap.hash2:(I)I │ │ +09a0c0: 1400 392e b8b4 |0000: const v0, #float -3.43063e-07 // #b4b82e39 │ │ +09a0c6: b203 |0003: mul-int/2addr v3, v0 │ │ +09a0c8: 5220 aa10 |0004: iget v0, v2, Lcom/badlogic/gdx/utils/IntMap;.hashShift:I // field@10aa │ │ +09a0cc: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ +09a0d0: b730 |0008: xor-int/2addr v0, v3 │ │ +09a0d2: 5221 ae10 |0009: iget v1, v2, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@10ae │ │ +09a0d6: b510 |000b: and-int/2addr v0, v1 │ │ +09a0d8: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ 0x0004 line=498 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/IntMap; │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/utils/IntMap; Lcom/badlogic/gdx/utils/IntMap; │ │ @@ -137729,23 +137751,23 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -08bba0: |[08bba0] com.badlogic.gdx.utils.IntMap.hash3:(I)I │ │ -08bbb0: 1400 41c2 d1ce |0000: const v0, #float -1.75958e+09 // #ced1c241 │ │ -08bbb6: b203 |0003: mul-int/2addr v3, v0 │ │ -08bbb8: 5220 aa10 |0004: iget v0, v2, Lcom/badlogic/gdx/utils/IntMap;.hashShift:I // field@10aa │ │ -08bbbc: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ -08bbc0: b730 |0008: xor-int/2addr v0, v3 │ │ -08bbc2: 5221 ae10 |0009: iget v1, v2, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@10ae │ │ -08bbc6: b510 |000b: and-int/2addr v0, v1 │ │ -08bbc8: 0f00 |000c: return v0 │ │ +09a0dc: |[09a0dc] com.badlogic.gdx.utils.IntMap.hash3:(I)I │ │ +09a0ec: 1400 41c2 d1ce |0000: const v0, #float -1.75958e+09 // #ced1c241 │ │ +09a0f2: b203 |0003: mul-int/2addr v3, v0 │ │ +09a0f4: 5220 aa10 |0004: iget v0, v2, Lcom/badlogic/gdx/utils/IntMap;.hashShift:I // field@10aa │ │ +09a0f8: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ +09a0fc: b730 |0008: xor-int/2addr v0, v3 │ │ +09a0fe: 5221 ae10 |0009: iget v1, v2, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@10ae │ │ +09a102: b510 |000b: and-int/2addr v0, v1 │ │ +09a104: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ 0x0004 line=503 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/IntMap; │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/utils/IntMap; Lcom/badlogic/gdx/utils/IntMap; │ │ @@ -137756,91 +137778,91 @@ │ │ type : '(ILjava/lang/Object;IIIIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 18 │ │ ins : 9 │ │ outs : 3 │ │ insns size : 150 16-bit code units │ │ -08bbcc: |[08bbcc] com.badlogic.gdx.utils.IntMap.push:(ILjava/lang/Object;IIIIII)V │ │ -08bbdc: 5493 ab10 |0000: iget-object v3, v9, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08bbe0: 5496 b410 |0002: iget-object v6, v9, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08bbe4: 5294 ae10 |0004: iget v4, v9, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@10ae │ │ -08bbe8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -08bbea: 5295 af10 |0007: iget v5, v9, Lcom/badlogic/gdx/utils/IntMap;.pushIterations:I // field@10af │ │ -08bbee: 1227 |0009: const/4 v7, #int 2 // #2 │ │ -08bbf0: 7110 9413 0700 |000a: invoke-static {v7}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1394 │ │ -08bbf6: 0a07 |000d: move-result v7 │ │ -08bbf8: 2b07 8000 0000 |000e: packed-switch v7, 0000008e // +00000080 │ │ -08bbfe: 0200 1100 |0011: move/from16 v0, v17 │ │ -08bc02: 4601 0610 |0013: aget-object v1, v6, v16 │ │ -08bc06: 4b0a 0310 |0015: aput v10, v3, v16 │ │ -08bc0a: 4d0b 0610 |0017: aput-object v11, v6, v16 │ │ -08bc0e: 950c 0004 |0019: and-int v12, v0, v4 │ │ -08bc12: 440d 030c |001b: aget v13, v3, v12 │ │ -08bc16: 390d 2800 |001d: if-nez v13, 0045 // +0028 │ │ -08bc1a: 4b00 030c |001f: aput v0, v3, v12 │ │ -08bc1e: 4d01 060c |0021: aput-object v1, v6, v12 │ │ -08bc22: 5297 b010 |0023: iget v7, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08bc26: d808 0701 |0025: add-int/lit8 v8, v7, #int 1 // #01 │ │ -08bc2a: 5998 b010 |0027: iput v8, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08bc2e: 5298 b310 |0029: iget v8, v9, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@10b3 │ │ -08bc32: 3487 0900 |002b: if-lt v7, v8, 0034 // +0009 │ │ -08bc36: 5297 a710 |002d: iget v7, v9, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08bc3a: e007 0701 |002f: shl-int/lit8 v7, v7, #int 1 // #01 │ │ -08bc3e: 7020 be20 7900 |0031: invoke-direct {v9, v7}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@20be │ │ -08bc44: 0e00 |0034: return-void │ │ -08bc46: 01d0 |0035: move v0, v13 │ │ -08bc48: 4601 060c |0036: aget-object v1, v6, v12 │ │ -08bc4c: 4b0a 030c |0038: aput v10, v3, v12 │ │ -08bc50: 4d0b 060c |003a: aput-object v11, v6, v12 │ │ -08bc54: 28dd |003c: goto 0019 // -0023 │ │ -08bc56: 01f0 |003d: move v0, v15 │ │ -08bc58: 4601 060e |003e: aget-object v1, v6, v14 │ │ -08bc5c: 4b0a 030e |0040: aput v10, v3, v14 │ │ -08bc60: 4d0b 060e |0042: aput-object v11, v6, v14 │ │ -08bc64: 28d5 |0044: goto 0019 // -002b │ │ -08bc66: 7020 b320 0900 |0045: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntMap;.hash2:(I)I // method@20b3 │ │ -08bc6c: 0a0e |0048: move-result v14 │ │ -08bc6e: 440f 030e |0049: aget v15, v3, v14 │ │ -08bc72: 390f 1800 |004b: if-nez v15, 0063 // +0018 │ │ -08bc76: 4b00 030e |004d: aput v0, v3, v14 │ │ -08bc7a: 4d01 060e |004f: aput-object v1, v6, v14 │ │ -08bc7e: 5297 b010 |0051: iget v7, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08bc82: d808 0701 |0053: add-int/lit8 v8, v7, #int 1 // #01 │ │ -08bc86: 5998 b010 |0055: iput v8, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08bc8a: 5298 b310 |0057: iget v8, v9, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@10b3 │ │ -08bc8e: 3487 dbff |0059: if-lt v7, v8, 0034 // -0025 │ │ -08bc92: 5297 a710 |005b: iget v7, v9, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08bc96: e007 0701 |005d: shl-int/lit8 v7, v7, #int 1 // #01 │ │ -08bc9a: 7020 be20 7900 |005f: invoke-direct {v9, v7}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@20be │ │ -08bca0: 28d2 |0062: goto 0034 // -002e │ │ -08bca2: 7020 b420 0900 |0063: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntMap;.hash3:(I)I // method@20b4 │ │ -08bca8: 0a10 |0066: move-result v16 │ │ -08bcaa: 4411 0310 |0067: aget v17, v3, v16 │ │ -08bcae: 3911 1800 |0069: if-nez v17, 0081 // +0018 │ │ -08bcb2: 4b00 0310 |006b: aput v0, v3, v16 │ │ -08bcb6: 4d01 0610 |006d: aput-object v1, v6, v16 │ │ -08bcba: 5297 b010 |006f: iget v7, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08bcbe: d808 0701 |0071: add-int/lit8 v8, v7, #int 1 // #01 │ │ -08bcc2: 5998 b010 |0073: iput v8, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08bcc6: 5298 b310 |0075: iget v8, v9, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@10b3 │ │ -08bcca: 3487 bdff |0077: if-lt v7, v8, 0034 // -0043 │ │ -08bcce: 5297 a710 |0079: iget v7, v9, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08bcd2: e007 0701 |007b: shl-int/lit8 v7, v7, #int 1 // #01 │ │ -08bcd6: 7020 be20 7900 |007d: invoke-direct {v9, v7}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@20be │ │ -08bcdc: 28b4 |0080: goto 0034 // -004c │ │ -08bcde: d802 0201 |0081: add-int/lit8 v2, v2, #int 1 // #01 │ │ -08bce2: 3352 0600 |0083: if-ne v2, v5, 0089 // +0006 │ │ -08bce6: 7030 ba20 0901 |0085: invoke-direct {v9, v0, v1}, Lcom/badlogic/gdx/utils/IntMap;.putStash:(ILjava/lang/Object;)V // method@20ba │ │ -08bcec: 28ac |0088: goto 0034 // -0054 │ │ -08bcee: 010a |0089: move v10, v0 │ │ -08bcf0: 071b |008a: move-object v11, v1 │ │ -08bcf2: 2900 7eff |008b: goto/16 0009 // -0082 │ │ -08bcf6: 0000 |008d: nop // spacer │ │ -08bcf8: 0001 0200 0000 0000 2700 0000 2f00 ... |008e: packed-switch-data (8 units) │ │ +09a108: |[09a108] com.badlogic.gdx.utils.IntMap.push:(ILjava/lang/Object;IIIIII)V │ │ +09a118: 5493 ab10 |0000: iget-object v3, v9, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09a11c: 5496 b410 |0002: iget-object v6, v9, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09a120: 5294 ae10 |0004: iget v4, v9, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@10ae │ │ +09a124: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +09a126: 5295 af10 |0007: iget v5, v9, Lcom/badlogic/gdx/utils/IntMap;.pushIterations:I // field@10af │ │ +09a12a: 1227 |0009: const/4 v7, #int 2 // #2 │ │ +09a12c: 7110 9413 0700 |000a: invoke-static {v7}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1394 │ │ +09a132: 0a07 |000d: move-result v7 │ │ +09a134: 2b07 8000 0000 |000e: packed-switch v7, 0000008e // +00000080 │ │ +09a13a: 0200 1100 |0011: move/from16 v0, v17 │ │ +09a13e: 4601 0610 |0013: aget-object v1, v6, v16 │ │ +09a142: 4b0a 0310 |0015: aput v10, v3, v16 │ │ +09a146: 4d0b 0610 |0017: aput-object v11, v6, v16 │ │ +09a14a: 950c 0004 |0019: and-int v12, v0, v4 │ │ +09a14e: 440d 030c |001b: aget v13, v3, v12 │ │ +09a152: 390d 2800 |001d: if-nez v13, 0045 // +0028 │ │ +09a156: 4b00 030c |001f: aput v0, v3, v12 │ │ +09a15a: 4d01 060c |0021: aput-object v1, v6, v12 │ │ +09a15e: 5297 b010 |0023: iget v7, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09a162: d808 0701 |0025: add-int/lit8 v8, v7, #int 1 // #01 │ │ +09a166: 5998 b010 |0027: iput v8, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09a16a: 5298 b310 |0029: iget v8, v9, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@10b3 │ │ +09a16e: 3487 0900 |002b: if-lt v7, v8, 0034 // +0009 │ │ +09a172: 5297 a710 |002d: iget v7, v9, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +09a176: e007 0701 |002f: shl-int/lit8 v7, v7, #int 1 // #01 │ │ +09a17a: 7020 be20 7900 |0031: invoke-direct {v9, v7}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@20be │ │ +09a180: 0e00 |0034: return-void │ │ +09a182: 01d0 |0035: move v0, v13 │ │ +09a184: 4601 060c |0036: aget-object v1, v6, v12 │ │ +09a188: 4b0a 030c |0038: aput v10, v3, v12 │ │ +09a18c: 4d0b 060c |003a: aput-object v11, v6, v12 │ │ +09a190: 28dd |003c: goto 0019 // -0023 │ │ +09a192: 01f0 |003d: move v0, v15 │ │ +09a194: 4601 060e |003e: aget-object v1, v6, v14 │ │ +09a198: 4b0a 030e |0040: aput v10, v3, v14 │ │ +09a19c: 4d0b 060e |0042: aput-object v11, v6, v14 │ │ +09a1a0: 28d5 |0044: goto 0019 // -002b │ │ +09a1a2: 7020 b320 0900 |0045: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntMap;.hash2:(I)I // method@20b3 │ │ +09a1a8: 0a0e |0048: move-result v14 │ │ +09a1aa: 440f 030e |0049: aget v15, v3, v14 │ │ +09a1ae: 390f 1800 |004b: if-nez v15, 0063 // +0018 │ │ +09a1b2: 4b00 030e |004d: aput v0, v3, v14 │ │ +09a1b6: 4d01 060e |004f: aput-object v1, v6, v14 │ │ +09a1ba: 5297 b010 |0051: iget v7, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09a1be: d808 0701 |0053: add-int/lit8 v8, v7, #int 1 // #01 │ │ +09a1c2: 5998 b010 |0055: iput v8, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09a1c6: 5298 b310 |0057: iget v8, v9, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@10b3 │ │ +09a1ca: 3487 dbff |0059: if-lt v7, v8, 0034 // -0025 │ │ +09a1ce: 5297 a710 |005b: iget v7, v9, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +09a1d2: e007 0701 |005d: shl-int/lit8 v7, v7, #int 1 // #01 │ │ +09a1d6: 7020 be20 7900 |005f: invoke-direct {v9, v7}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@20be │ │ +09a1dc: 28d2 |0062: goto 0034 // -002e │ │ +09a1de: 7020 b420 0900 |0063: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntMap;.hash3:(I)I // method@20b4 │ │ +09a1e4: 0a10 |0066: move-result v16 │ │ +09a1e6: 4411 0310 |0067: aget v17, v3, v16 │ │ +09a1ea: 3911 1800 |0069: if-nez v17, 0081 // +0018 │ │ +09a1ee: 4b00 0310 |006b: aput v0, v3, v16 │ │ +09a1f2: 4d01 0610 |006d: aput-object v1, v6, v16 │ │ +09a1f6: 5297 b010 |006f: iget v7, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09a1fa: d808 0701 |0071: add-int/lit8 v8, v7, #int 1 // #01 │ │ +09a1fe: 5998 b010 |0073: iput v8, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09a202: 5298 b310 |0075: iget v8, v9, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@10b3 │ │ +09a206: 3487 bdff |0077: if-lt v7, v8, 0034 // -0043 │ │ +09a20a: 5297 a710 |0079: iget v7, v9, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +09a20e: e007 0701 |007b: shl-int/lit8 v7, v7, #int 1 // #01 │ │ +09a212: 7020 be20 7900 |007d: invoke-direct {v9, v7}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@20be │ │ +09a218: 28b4 |0080: goto 0034 // -004c │ │ +09a21a: d802 0201 |0081: add-int/lit8 v2, v2, #int 1 // #01 │ │ +09a21e: 3352 0600 |0083: if-ne v2, v5, 0089 // +0006 │ │ +09a222: 7030 ba20 0901 |0085: invoke-direct {v9, v0, v1}, Lcom/badlogic/gdx/utils/IntMap;.putStash:(ILjava/lang/Object;)V // method@20ba │ │ +09a228: 28ac |0088: goto 0034 // -0054 │ │ +09a22a: 010a |0089: move v10, v0 │ │ +09a22c: 071b |008a: move-object v11, v1 │ │ +09a22e: 2900 7eff |008b: goto/16 0009 // -0082 │ │ +09a232: 0000 |008d: nop // spacer │ │ +09a234: 0001 0200 0000 0000 2700 0000 2f00 ... |008e: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0002 line=206 │ │ 0x0004 line=207 │ │ 0x0006 line=212 │ │ 0x0009 line=215 │ │ @@ -137910,79 +137932,79 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 123 16-bit code units │ │ -08bd08: |[08bd08] com.badlogic.gdx.utils.IntMap.putResize:(ILjava/lang/Object;)V │ │ -08bd18: 390a 0800 |0000: if-nez v10, 0008 // +0008 │ │ -08bd1c: 5b9b b610 |0002: iput-object v11, v9, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ -08bd20: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -08bd22: 5c90 a910 |0005: iput-boolean v0, v9, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@10a9 │ │ -08bd26: 0e00 |0007: return-void │ │ -08bd28: 5290 ae10 |0008: iget v0, v9, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@10ae │ │ -08bd2c: 9503 0a00 |000a: and-int v3, v10, v0 │ │ -08bd30: 5490 ab10 |000c: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08bd34: 4404 0003 |000e: aget v4, v0, v3 │ │ -08bd38: 3904 1c00 |0010: if-nez v4, 002c // +001c │ │ -08bd3c: 5490 ab10 |0012: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08bd40: 4b0a 0003 |0014: aput v10, v0, v3 │ │ -08bd44: 5490 b410 |0016: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08bd48: 4d0b 0003 |0018: aput-object v11, v0, v3 │ │ -08bd4c: 5290 b010 |001a: iget v0, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08bd50: d801 0001 |001c: add-int/lit8 v1, v0, #int 1 // #01 │ │ -08bd54: 5991 b010 |001e: iput v1, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08bd58: 5291 b310 |0020: iget v1, v9, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@10b3 │ │ -08bd5c: 3410 e5ff |0022: if-lt v0, v1, 0007 // -001b │ │ -08bd60: 5290 a710 |0024: iget v0, v9, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08bd64: e000 0001 |0026: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -08bd68: 7020 be20 0900 |0028: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@20be │ │ -08bd6e: 28dc |002b: goto 0007 // -0024 │ │ -08bd70: 7020 b320 a900 |002c: invoke-direct {v9, v10}, Lcom/badlogic/gdx/utils/IntMap;.hash2:(I)I // method@20b3 │ │ -08bd76: 0a05 |002f: move-result v5 │ │ -08bd78: 5490 ab10 |0030: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08bd7c: 4406 0005 |0032: aget v6, v0, v5 │ │ -08bd80: 3906 1c00 |0034: if-nez v6, 0050 // +001c │ │ -08bd84: 5490 ab10 |0036: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08bd88: 4b0a 0005 |0038: aput v10, v0, v5 │ │ -08bd8c: 5490 b410 |003a: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08bd90: 4d0b 0005 |003c: aput-object v11, v0, v5 │ │ -08bd94: 5290 b010 |003e: iget v0, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08bd98: d801 0001 |0040: add-int/lit8 v1, v0, #int 1 // #01 │ │ -08bd9c: 5991 b010 |0042: iput v1, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08bda0: 5291 b310 |0044: iget v1, v9, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@10b3 │ │ -08bda4: 3410 c1ff |0046: if-lt v0, v1, 0007 // -003f │ │ -08bda8: 5290 a710 |0048: iget v0, v9, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08bdac: e000 0001 |004a: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -08bdb0: 7020 be20 0900 |004c: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@20be │ │ -08bdb6: 28b8 |004f: goto 0007 // -0048 │ │ -08bdb8: 7020 b420 a900 |0050: invoke-direct {v9, v10}, Lcom/badlogic/gdx/utils/IntMap;.hash3:(I)I // method@20b4 │ │ -08bdbe: 0a07 |0053: move-result v7 │ │ -08bdc0: 5490 ab10 |0054: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08bdc4: 4408 0007 |0056: aget v8, v0, v7 │ │ -08bdc8: 3908 1c00 |0058: if-nez v8, 0074 // +001c │ │ -08bdcc: 5490 ab10 |005a: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08bdd0: 4b0a 0007 |005c: aput v10, v0, v7 │ │ -08bdd4: 5490 b410 |005e: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08bdd8: 4d0b 0007 |0060: aput-object v11, v0, v7 │ │ -08bddc: 5290 b010 |0062: iget v0, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08bde0: d801 0001 |0064: add-int/lit8 v1, v0, #int 1 // #01 │ │ -08bde4: 5991 b010 |0066: iput v1, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08bde8: 5291 b310 |0068: iget v1, v9, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@10b3 │ │ -08bdec: 3410 9dff |006a: if-lt v0, v1, 0007 // -0063 │ │ -08bdf0: 5290 a710 |006c: iget v0, v9, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08bdf4: e000 0001 |006e: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -08bdf8: 7020 be20 0900 |0070: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@20be │ │ -08bdfe: 2894 |0073: goto 0007 // -006c │ │ -08be00: 0790 |0074: move-object v0, v9 │ │ -08be02: 01a1 |0075: move v1, v10 │ │ -08be04: 07b2 |0076: move-object v2, v11 │ │ -08be06: 7609 b620 0000 |0077: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/IntMap;.push:(ILjava/lang/Object;IIIIII)V // method@20b6 │ │ -08be0c: 288d |007a: goto 0007 // -0073 │ │ +09a244: |[09a244] com.badlogic.gdx.utils.IntMap.putResize:(ILjava/lang/Object;)V │ │ +09a254: 390a 0800 |0000: if-nez v10, 0008 // +0008 │ │ +09a258: 5b9b b610 |0002: iput-object v11, v9, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ +09a25c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +09a25e: 5c90 a910 |0005: iput-boolean v0, v9, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@10a9 │ │ +09a262: 0e00 |0007: return-void │ │ +09a264: 5290 ae10 |0008: iget v0, v9, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@10ae │ │ +09a268: 9503 0a00 |000a: and-int v3, v10, v0 │ │ +09a26c: 5490 ab10 |000c: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09a270: 4404 0003 |000e: aget v4, v0, v3 │ │ +09a274: 3904 1c00 |0010: if-nez v4, 002c // +001c │ │ +09a278: 5490 ab10 |0012: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09a27c: 4b0a 0003 |0014: aput v10, v0, v3 │ │ +09a280: 5490 b410 |0016: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09a284: 4d0b 0003 |0018: aput-object v11, v0, v3 │ │ +09a288: 5290 b010 |001a: iget v0, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09a28c: d801 0001 |001c: add-int/lit8 v1, v0, #int 1 // #01 │ │ +09a290: 5991 b010 |001e: iput v1, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09a294: 5291 b310 |0020: iget v1, v9, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@10b3 │ │ +09a298: 3410 e5ff |0022: if-lt v0, v1, 0007 // -001b │ │ +09a29c: 5290 a710 |0024: iget v0, v9, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +09a2a0: e000 0001 |0026: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +09a2a4: 7020 be20 0900 |0028: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@20be │ │ +09a2aa: 28dc |002b: goto 0007 // -0024 │ │ +09a2ac: 7020 b320 a900 |002c: invoke-direct {v9, v10}, Lcom/badlogic/gdx/utils/IntMap;.hash2:(I)I // method@20b3 │ │ +09a2b2: 0a05 |002f: move-result v5 │ │ +09a2b4: 5490 ab10 |0030: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09a2b8: 4406 0005 |0032: aget v6, v0, v5 │ │ +09a2bc: 3906 1c00 |0034: if-nez v6, 0050 // +001c │ │ +09a2c0: 5490 ab10 |0036: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09a2c4: 4b0a 0005 |0038: aput v10, v0, v5 │ │ +09a2c8: 5490 b410 |003a: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09a2cc: 4d0b 0005 |003c: aput-object v11, v0, v5 │ │ +09a2d0: 5290 b010 |003e: iget v0, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09a2d4: d801 0001 |0040: add-int/lit8 v1, v0, #int 1 // #01 │ │ +09a2d8: 5991 b010 |0042: iput v1, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09a2dc: 5291 b310 |0044: iget v1, v9, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@10b3 │ │ +09a2e0: 3410 c1ff |0046: if-lt v0, v1, 0007 // -003f │ │ +09a2e4: 5290 a710 |0048: iget v0, v9, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +09a2e8: e000 0001 |004a: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +09a2ec: 7020 be20 0900 |004c: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@20be │ │ +09a2f2: 28b8 |004f: goto 0007 // -0048 │ │ +09a2f4: 7020 b420 a900 |0050: invoke-direct {v9, v10}, Lcom/badlogic/gdx/utils/IntMap;.hash3:(I)I // method@20b4 │ │ +09a2fa: 0a07 |0053: move-result v7 │ │ +09a2fc: 5490 ab10 |0054: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09a300: 4408 0007 |0056: aget v8, v0, v7 │ │ +09a304: 3908 1c00 |0058: if-nez v8, 0074 // +001c │ │ +09a308: 5490 ab10 |005a: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09a30c: 4b0a 0007 |005c: aput v10, v0, v7 │ │ +09a310: 5490 b410 |005e: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09a314: 4d0b 0007 |0060: aput-object v11, v0, v7 │ │ +09a318: 5290 b010 |0062: iget v0, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09a31c: d801 0001 |0064: add-int/lit8 v1, v0, #int 1 // #01 │ │ +09a320: 5991 b010 |0066: iput v1, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09a324: 5291 b310 |0068: iget v1, v9, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@10b3 │ │ +09a328: 3410 9dff |006a: if-lt v0, v1, 0007 // -0063 │ │ +09a32c: 5290 a710 |006c: iget v0, v9, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +09a330: e000 0001 |006e: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +09a334: 7020 be20 0900 |0070: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@20be │ │ +09a33a: 2894 |0073: goto 0007 // -006c │ │ +09a33c: 0790 |0074: move-object v0, v9 │ │ +09a33e: 01a1 |0075: move v1, v10 │ │ +09a340: 07b2 |0076: move-object v2, v11 │ │ +09a342: 7609 b620 0000 |0077: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/IntMap;.push:(ILjava/lang/Object;IIIIII)V // method@20b6 │ │ +09a348: 288d |007a: goto 0007 // -0073 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0002 line=167 │ │ 0x0004 line=168 │ │ 0x0007 line=201 │ │ 0x0008 line=173 │ │ @@ -138022,37 +138044,37 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -08be10: |[08be10] com.badlogic.gdx.utils.IntMap.putStash:(ILjava/lang/Object;)V │ │ -08be20: 5231 b210 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ -08be24: 5232 b110 |0002: iget v2, v3, Lcom/badlogic/gdx/utils/IntMap;.stashCapacity:I // field@10b1 │ │ -08be28: 3321 0d00 |0004: if-ne v1, v2, 0011 // +000d │ │ -08be2c: 5231 a710 |0006: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08be30: e001 0101 |0008: shl-int/lit8 v1, v1, #int 1 // #01 │ │ -08be34: 7020 be20 1300 |000a: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@20be │ │ -08be3a: 6e30 b720 4305 |000d: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/utils/IntMap;.put:(ILjava/lang/Object;)Ljava/lang/Object; // method@20b7 │ │ -08be40: 0e00 |0010: return-void │ │ -08be42: 5231 a710 |0011: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08be46: 5232 b210 |0013: iget v2, v3, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ -08be4a: 9000 0102 |0015: add-int v0, v1, v2 │ │ -08be4e: 5431 ab10 |0017: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08be52: 4b04 0100 |0019: aput v4, v1, v0 │ │ -08be56: 5431 b410 |001b: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08be5a: 4d05 0100 |001d: aput-object v5, v1, v0 │ │ -08be5e: 5231 b210 |001f: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ -08be62: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08be66: 5931 b210 |0023: iput v1, v3, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ -08be6a: 5231 b010 |0025: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08be6e: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08be72: 5931 b010 |0029: iput v1, v3, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08be76: 28e5 |002b: goto 0010 // -001b │ │ +09a34c: |[09a34c] com.badlogic.gdx.utils.IntMap.putStash:(ILjava/lang/Object;)V │ │ +09a35c: 5231 b210 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ +09a360: 5232 b110 |0002: iget v2, v3, Lcom/badlogic/gdx/utils/IntMap;.stashCapacity:I // field@10b1 │ │ +09a364: 3321 0d00 |0004: if-ne v1, v2, 0011 // +000d │ │ +09a368: 5231 a710 |0006: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +09a36c: e001 0101 |0008: shl-int/lit8 v1, v1, #int 1 // #01 │ │ +09a370: 7020 be20 1300 |000a: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@20be │ │ +09a376: 6e30 b720 4305 |000d: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/utils/IntMap;.put:(ILjava/lang/Object;)Ljava/lang/Object; // method@20b7 │ │ +09a37c: 0e00 |0010: return-void │ │ +09a37e: 5231 a710 |0011: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +09a382: 5232 b210 |0013: iget v2, v3, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ +09a386: 9000 0102 |0015: add-int v0, v1, v2 │ │ +09a38a: 5431 ab10 |0017: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09a38e: 4b04 0100 |0019: aput v4, v1, v0 │ │ +09a392: 5431 b410 |001b: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09a396: 4d05 0100 |001d: aput-object v5, v1, v0 │ │ +09a39a: 5231 b210 |001f: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ +09a39e: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09a3a2: 5931 b210 |0023: iput v1, v3, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ +09a3a6: 5231 b010 |0025: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09a3aa: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09a3ae: 5931 b010 |0029: iput v1, v3, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09a3b2: 28e5 |002b: goto 0010 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0006 line=276 │ │ 0x000d line=277 │ │ 0x0010 line=286 │ │ 0x0011 line=281 │ │ @@ -138069,84 +138091,84 @@ │ │ 0x0000 - 0x002c reg=5 value Ljava/lang/Object; TV; │ │ │ │ #10 : (in Lcom/badlogic/gdx/utils/IntMap;) │ │ name : 'resize' │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 11 │ │ + registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 114 16-bit code units │ │ -08be78: |[08be78] com.badlogic.gdx.utils.IntMap.resize:(I)V │ │ -08be88: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -08be8a: 5295 a710 |0001: iget v5, v9, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08be8e: 5297 b210 |0003: iget v7, v9, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ -08be92: 9002 0507 |0005: add-int v2, v5, v7 │ │ -08be96: 599a a710 |0007: iput v10, v9, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08be9a: 82a5 |0009: int-to-float v5, v10 │ │ -08be9c: 5297 ad10 |000a: iget v7, v9, Lcom/badlogic/gdx/utils/IntMap;.loadFactor:F // field@10ad │ │ -08bea0: c875 |000c: mul-float/2addr v5, v7 │ │ -08bea2: 8755 |000d: float-to-int v5, v5 │ │ -08bea4: 5995 b310 |000e: iput v5, v9, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@10b3 │ │ -08bea8: d805 0aff |0010: add-int/lit8 v5, v10, #int -1 // #ff │ │ -08beac: 5995 ae10 |0012: iput v5, v9, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@10ae │ │ -08beb0: 7110 0026 0a00 |0014: invoke-static {v10}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@2600 │ │ -08beb6: 0a05 |0017: move-result v5 │ │ -08beb8: d905 051f |0018: rsub-int/lit8 v5, v5, #int 31 // #1f │ │ -08bebc: 5995 aa10 |001a: iput v5, v9, Lcom/badlogic/gdx/utils/IntMap;.hashShift:I // field@10aa │ │ -08bec0: 1235 |001c: const/4 v5, #int 3 // #3 │ │ -08bec2: 83a7 |001d: int-to-double v7, v10 │ │ -08bec4: 7120 1726 8700 |001e: invoke-static {v7, v8}, Ljava/lang/Math;.log:(D)D // method@2617 │ │ -08beca: 0b07 |0021: move-result-wide v7 │ │ -08becc: 7120 1426 8700 |0022: invoke-static {v7, v8}, Ljava/lang/Math;.ceil:(D)D // method@2614 │ │ -08bed2: 0b07 |0025: move-result-wide v7 │ │ -08bed4: 8a77 |0026: double-to-int v7, v7 │ │ -08bed6: da07 0702 |0027: mul-int/lit8 v7, v7, #int 2 // #02 │ │ -08beda: 7120 1926 7500 |0029: invoke-static {v5, v7}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -08bee0: 0a05 |002c: move-result v5 │ │ -08bee2: 5995 b110 |002d: iput v5, v9, Lcom/badlogic/gdx/utils/IntMap;.stashCapacity:I // field@10b1 │ │ -08bee6: 1305 0800 |002f: const/16 v5, #int 8 // #8 │ │ -08beea: 7120 1b26 5a00 |0031: invoke-static {v10, v5}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -08bef0: 0a05 |0034: move-result v5 │ │ -08bef2: 83a7 |0035: int-to-double v7, v10 │ │ -08bef4: 7120 2126 8700 |0036: invoke-static {v7, v8}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -08befa: 0b07 |0039: move-result-wide v7 │ │ -08befc: 8a77 |003a: double-to-int v7, v7 │ │ -08befe: db07 0708 |003b: div-int/lit8 v7, v7, #int 8 // #08 │ │ -08bf02: 7120 1926 7500 |003d: invoke-static {v5, v7}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -08bf08: 0a05 |0040: move-result v5 │ │ -08bf0a: 5995 af10 |0041: iput v5, v9, Lcom/badlogic/gdx/utils/IntMap;.pushIterations:I // field@10af │ │ -08bf0e: 5493 ab10 |0043: iget-object v3, v9, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08bf12: 5494 b410 |0045: iget-object v4, v9, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08bf16: 5295 b110 |0047: iget v5, v9, Lcom/badlogic/gdx/utils/IntMap;.stashCapacity:I // field@10b1 │ │ -08bf1a: b0a5 |0049: add-int/2addr v5, v10 │ │ -08bf1c: 2355 4b04 |004a: new-array v5, v5, [I // type@044b │ │ -08bf20: 5b95 ab10 |004c: iput-object v5, v9, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08bf24: 5295 b110 |004e: iget v5, v9, Lcom/badlogic/gdx/utils/IntMap;.stashCapacity:I // field@10b1 │ │ -08bf28: b0a5 |0050: add-int/2addr v5, v10 │ │ -08bf2a: 2355 9404 |0051: new-array v5, v5, [Ljava/lang/Object; // type@0494 │ │ -08bf2e: 1f05 9404 |0053: check-cast v5, [Ljava/lang/Object; // type@0494 │ │ -08bf32: 5b95 b410 |0055: iput-object v5, v9, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08bf36: 5595 a910 |0057: iget-boolean v5, v9, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@10a9 │ │ -08bf3a: 3805 1600 |0059: if-eqz v5, 006f // +0016 │ │ -08bf3e: 1215 |005b: const/4 v5, #int 1 // #1 │ │ -08bf40: 5995 b010 |005c: iput v5, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08bf44: 5996 b210 |005e: iput v6, v9, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ -08bf48: 1200 |0060: const/4 v0, #int 0 // #0 │ │ -08bf4a: 3520 1000 |0061: if-ge v0, v2, 0071 // +0010 │ │ -08bf4e: 4401 0300 |0063: aget v1, v3, v0 │ │ -08bf52: 3801 0700 |0065: if-eqz v1, 006c // +0007 │ │ -08bf56: 4605 0400 |0067: aget-object v5, v4, v0 │ │ -08bf5a: 7030 b920 1905 |0069: invoke-direct {v9, v1, v5}, Lcom/badlogic/gdx/utils/IntMap;.putResize:(ILjava/lang/Object;)V // method@20b9 │ │ -08bf60: d800 0001 |006c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08bf64: 28f3 |006e: goto 0061 // -000d │ │ -08bf66: 0165 |006f: move v5, v6 │ │ -08bf68: 28ec |0070: goto 005c // -0014 │ │ -08bf6a: 0e00 |0071: return-void │ │ +09a3b4: |[09a3b4] com.badlogic.gdx.utils.IntMap.resize:(I)V │ │ +09a3c4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +09a3c6: 52a5 a710 |0001: iget v5, v10, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +09a3ca: 52a7 b210 |0003: iget v7, v10, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ +09a3ce: 9002 0507 |0005: add-int v2, v5, v7 │ │ +09a3d2: 59ab a710 |0007: iput v11, v10, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +09a3d6: 82b5 |0009: int-to-float v5, v11 │ │ +09a3d8: 52a7 ad10 |000a: iget v7, v10, Lcom/badlogic/gdx/utils/IntMap;.loadFactor:F // field@10ad │ │ +09a3dc: c875 |000c: mul-float/2addr v5, v7 │ │ +09a3de: 8755 |000d: float-to-int v5, v5 │ │ +09a3e0: 59a5 b310 |000e: iput v5, v10, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@10b3 │ │ +09a3e4: d805 0bff |0010: add-int/lit8 v5, v11, #int -1 // #ff │ │ +09a3e8: 59a5 ae10 |0012: iput v5, v10, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@10ae │ │ +09a3ec: 7110 0026 0b00 |0014: invoke-static {v11}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@2600 │ │ +09a3f2: 0a05 |0017: move-result v5 │ │ +09a3f4: d905 051f |0018: rsub-int/lit8 v5, v5, #int 31 // #1f │ │ +09a3f8: 59a5 aa10 |001a: iput v5, v10, Lcom/badlogic/gdx/utils/IntMap;.hashShift:I // field@10aa │ │ +09a3fc: 1235 |001c: const/4 v5, #int 3 // #3 │ │ +09a3fe: 83b8 |001d: int-to-double v8, v11 │ │ +09a400: 7120 1726 9800 |001e: invoke-static {v8, v9}, Ljava/lang/Math;.log:(D)D // method@2617 │ │ +09a406: 0b08 |0021: move-result-wide v8 │ │ +09a408: 7120 1426 9800 |0022: invoke-static {v8, v9}, Ljava/lang/Math;.ceil:(D)D // method@2614 │ │ +09a40e: 0b08 |0025: move-result-wide v8 │ │ +09a410: 8a87 |0026: double-to-int v7, v8 │ │ +09a412: da07 0702 |0027: mul-int/lit8 v7, v7, #int 2 // #02 │ │ +09a416: 7120 1926 7500 |0029: invoke-static {v5, v7}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +09a41c: 0a05 |002c: move-result v5 │ │ +09a41e: 59a5 b110 |002d: iput v5, v10, Lcom/badlogic/gdx/utils/IntMap;.stashCapacity:I // field@10b1 │ │ +09a422: 1305 0800 |002f: const/16 v5, #int 8 // #8 │ │ +09a426: 7120 1b26 5b00 |0031: invoke-static {v11, v5}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +09a42c: 0a05 |0034: move-result v5 │ │ +09a42e: 83b8 |0035: int-to-double v8, v11 │ │ +09a430: 7120 2126 9800 |0036: invoke-static {v8, v9}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +09a436: 0b08 |0039: move-result-wide v8 │ │ +09a438: 8a87 |003a: double-to-int v7, v8 │ │ +09a43a: db07 0708 |003b: div-int/lit8 v7, v7, #int 8 // #08 │ │ +09a43e: 7120 1926 7500 |003d: invoke-static {v5, v7}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +09a444: 0a05 |0040: move-result v5 │ │ +09a446: 59a5 af10 |0041: iput v5, v10, Lcom/badlogic/gdx/utils/IntMap;.pushIterations:I // field@10af │ │ +09a44a: 54a3 ab10 |0043: iget-object v3, v10, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09a44e: 54a4 b410 |0045: iget-object v4, v10, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09a452: 52a5 b110 |0047: iget v5, v10, Lcom/badlogic/gdx/utils/IntMap;.stashCapacity:I // field@10b1 │ │ +09a456: b0b5 |0049: add-int/2addr v5, v11 │ │ +09a458: 2355 4904 |004a: new-array v5, v5, [I // type@0449 │ │ +09a45c: 5ba5 ab10 |004c: iput-object v5, v10, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09a460: 52a5 b110 |004e: iget v5, v10, Lcom/badlogic/gdx/utils/IntMap;.stashCapacity:I // field@10b1 │ │ +09a464: b0b5 |0050: add-int/2addr v5, v11 │ │ +09a466: 2355 9204 |0051: new-array v5, v5, [Ljava/lang/Object; // type@0492 │ │ +09a46a: 1f05 9204 |0053: check-cast v5, [Ljava/lang/Object; // type@0492 │ │ +09a46e: 5ba5 b410 |0055: iput-object v5, v10, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09a472: 55a5 a910 |0057: iget-boolean v5, v10, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@10a9 │ │ +09a476: 3805 1600 |0059: if-eqz v5, 006f // +0016 │ │ +09a47a: 1215 |005b: const/4 v5, #int 1 // #1 │ │ +09a47c: 59a5 b010 |005c: iput v5, v10, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09a480: 59a6 b210 |005e: iput v6, v10, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ +09a484: 1200 |0060: const/4 v0, #int 0 // #0 │ │ +09a486: 3520 1000 |0061: if-ge v0, v2, 0071 // +0010 │ │ +09a48a: 4401 0300 |0063: aget v1, v3, v0 │ │ +09a48e: 3801 0700 |0065: if-eqz v1, 006c // +0007 │ │ +09a492: 4605 0400 |0067: aget-object v5, v4, v0 │ │ +09a496: 7030 b920 1a05 |0069: invoke-direct {v10, v1, v5}, Lcom/badlogic/gdx/utils/IntMap;.putResize:(ILjava/lang/Object;)V // method@20b9 │ │ +09a49c: d800 0001 |006c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09a4a0: 28f3 |006e: goto 0061 // -000d │ │ +09a4a2: 0165 |006f: move v5, v6 │ │ +09a4a4: 28ec |0070: goto 005c // -0014 │ │ +09a4a6: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=473 │ │ 0x0007 line=475 │ │ 0x0009 line=476 │ │ 0x0010 line=477 │ │ 0x0014 line=478 │ │ @@ -138161,54 +138183,54 @@ │ │ 0x0060 line=490 │ │ 0x0063 line=491 │ │ 0x0065 line=492 │ │ 0x006c line=490 │ │ 0x0070 line=488 │ │ 0x0071 line=494 │ │ locals : │ │ - 0x0000 - 0x0000 reg=9 this Lcom/badlogic/gdx/utils/IntMap; │ │ + 0x0000 - 0x0000 reg=10 this Lcom/badlogic/gdx/utils/IntMap; │ │ 0x0061 - 0x006f reg=0 i I │ │ 0x0065 - 0x006f reg=1 key I │ │ 0x0071 - 0x0072 reg=0 i I │ │ 0x0007 - 0x0072 reg=2 oldEndIndex I │ │ 0x0045 - 0x0072 reg=3 oldKeyTable [I │ │ 0x0047 - 0x0072 reg=4 oldValueTable [Ljava/lang/Object; [TV; │ │ - 0x0000 - 0x0072 reg=9 this Lcom/badlogic/gdx/utils/IntMap; Lcom/badlogic/gdx/utils/IntMap; │ │ - 0x0000 - 0x0072 reg=10 newSize I │ │ + 0x0000 - 0x0072 reg=10 this Lcom/badlogic/gdx/utils/IntMap; Lcom/badlogic/gdx/utils/IntMap; │ │ + 0x0000 - 0x0072 reg=11 newSize I │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/utils/IntMap;) │ │ name : 'clear' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 32 16-bit code units │ │ -08bf6c: |[08bf6c] com.badlogic.gdx.utils.IntMap.clear:()V │ │ -08bf7c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -08bf7e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -08bf80: 5482 ab10 |0002: iget-object v2, v8, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08bf84: 5483 b410 |0004: iget-object v3, v8, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08bf88: 5284 a710 |0006: iget v4, v8, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08bf8c: 5285 b210 |0008: iget v5, v8, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ -08bf90: 9000 0405 |000a: add-int v0, v4, v5 │ │ -08bf94: 0101 |000c: move v1, v0 │ │ -08bf96: d800 01ff |000d: add-int/lit8 v0, v1, #int -1 // #ff │ │ -08bf9a: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ -08bf9e: 4b06 0200 |0011: aput v6, v2, v0 │ │ -08bfa2: 4d07 0300 |0013: aput-object v7, v3, v0 │ │ -08bfa6: 0101 |0015: move v1, v0 │ │ -08bfa8: 28f7 |0016: goto 000d // -0009 │ │ -08bfaa: 5986 b010 |0017: iput v6, v8, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08bfae: 5986 b210 |0019: iput v6, v8, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ -08bfb2: 5b87 b610 |001b: iput-object v7, v8, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ -08bfb6: 5c86 a910 |001d: iput-boolean v6, v8, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@10a9 │ │ -08bfba: 0e00 |001f: return-void │ │ +09a4a8: |[09a4a8] com.badlogic.gdx.utils.IntMap.clear:()V │ │ +09a4b8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +09a4ba: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +09a4bc: 5482 ab10 |0002: iget-object v2, v8, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09a4c0: 5483 b410 |0004: iget-object v3, v8, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09a4c4: 5284 a710 |0006: iget v4, v8, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +09a4c8: 5285 b210 |0008: iget v5, v8, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ +09a4cc: 9000 0405 |000a: add-int v0, v4, v5 │ │ +09a4d0: 0101 |000c: move v1, v0 │ │ +09a4d2: d800 01ff |000d: add-int/lit8 v0, v1, #int -1 // #ff │ │ +09a4d6: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ +09a4da: 4b06 0200 |0011: aput v6, v2, v0 │ │ +09a4de: 4d07 0300 |0013: aput-object v7, v3, v0 │ │ +09a4e2: 0101 |0015: move v1, v0 │ │ +09a4e4: 28f7 |0016: goto 000d // -0009 │ │ +09a4e6: 5986 b010 |0017: iput v6, v8, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09a4ea: 5986 b210 |0019: iput v6, v8, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ +09a4ee: 5b87 b610 |001b: iput-object v7, v8, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ +09a4f2: 5c86 a910 |001d: iput-boolean v6, v8, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@10a9 │ │ +09a4f6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=387 │ │ 0x0004 line=388 │ │ 0x0006 line=389 │ │ 0x0011 line=390 │ │ 0x0013 line=391 │ │ @@ -138233,38 +138255,38 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -08bfbc: |[08bfbc] com.badlogic.gdx.utils.IntMap.containsKey:(I)Z │ │ -08bfcc: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ -08bfd0: 5521 a910 |0002: iget-boolean v1, v2, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@10a9 │ │ -08bfd4: 0f01 |0004: return v1 │ │ -08bfd6: 5221 ae10 |0005: iget v1, v2, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@10ae │ │ -08bfda: 9500 0301 |0007: and-int v0, v3, v1 │ │ -08bfde: 5421 ab10 |0009: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08bfe2: 4401 0100 |000b: aget v1, v1, v0 │ │ -08bfe6: 3231 1b00 |000d: if-eq v1, v3, 0028 // +001b │ │ -08bfea: 7020 b320 3200 |000f: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntMap;.hash2:(I)I // method@20b3 │ │ -08bff0: 0a00 |0012: move-result v0 │ │ -08bff2: 5421 ab10 |0013: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08bff6: 4401 0100 |0015: aget v1, v1, v0 │ │ -08bffa: 3231 1100 |0017: if-eq v1, v3, 0028 // +0011 │ │ -08bffe: 7020 b420 3200 |0019: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntMap;.hash3:(I)I // method@20b4 │ │ -08c004: 0a00 |001c: move-result v0 │ │ -08c006: 5421 ab10 |001d: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08c00a: 4401 0100 |001f: aget v1, v1, v0 │ │ -08c00e: 3231 0700 |0021: if-eq v1, v3, 0028 // +0007 │ │ -08c012: 7020 ab20 3200 |0023: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntMap;.containsKeyStash:(I)Z // method@20ab │ │ -08c018: 0a01 |0026: move-result v1 │ │ -08c01a: 28dd |0027: goto 0004 // -0023 │ │ -08c01c: 1211 |0028: const/4 v1, #int 1 // #1 │ │ -08c01e: 28db |0029: goto 0004 // -0025 │ │ +09a4f8: |[09a4f8] com.badlogic.gdx.utils.IntMap.containsKey:(I)Z │ │ +09a508: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ +09a50c: 5521 a910 |0002: iget-boolean v1, v2, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@10a9 │ │ +09a510: 0f01 |0004: return v1 │ │ +09a512: 5221 ae10 |0005: iget v1, v2, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@10ae │ │ +09a516: 9500 0301 |0007: and-int v0, v3, v1 │ │ +09a51a: 5421 ab10 |0009: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09a51e: 4401 0100 |000b: aget v1, v1, v0 │ │ +09a522: 3231 1b00 |000d: if-eq v1, v3, 0028 // +001b │ │ +09a526: 7020 b320 3200 |000f: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntMap;.hash2:(I)I // method@20b3 │ │ +09a52c: 0a00 |0012: move-result v0 │ │ +09a52e: 5421 ab10 |0013: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09a532: 4401 0100 |0015: aget v1, v1, v0 │ │ +09a536: 3231 1100 |0017: if-eq v1, v3, 0028 // +0011 │ │ +09a53a: 7020 b420 3200 |0019: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntMap;.hash3:(I)I // method@20b4 │ │ +09a540: 0a00 |001c: move-result v0 │ │ +09a542: 5421 ab10 |001d: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09a546: 4401 0100 |001f: aget v1, v1, v0 │ │ +09a54a: 3231 0700 |0021: if-eq v1, v3, 0028 // +0007 │ │ +09a54e: 7020 ab20 3200 |0023: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntMap;.containsKeyStash:(I)Z // method@20ab │ │ +09a554: 0a01 |0026: move-result v1 │ │ +09a556: 28dd |0027: goto 0004 // -0023 │ │ +09a558: 1211 |0028: const/4 v1, #int 1 // #1 │ │ +09a55a: 28db |0029: goto 0004 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ 0x0004 line=432 │ │ 0x0005 line=424 │ │ 0x0009 line=425 │ │ 0x000f line=426 │ │ @@ -138283,69 +138305,69 @@ │ │ type : '(Ljava/lang/Object;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -08c020: |[08c020] com.badlogic.gdx.utils.IntMap.containsValue:(Ljava/lang/Object;Z)Z │ │ -08c030: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -08c032: 5473 b410 |0001: iget-object v3, v7, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08c036: 3908 2200 |0003: if-nez v8, 0025 // +0022 │ │ -08c03a: 5575 a910 |0005: iget-boolean v5, v7, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@10a9 │ │ -08c03e: 3805 0700 |0007: if-eqz v5, 000e // +0007 │ │ -08c042: 5475 b610 |0009: iget-object v5, v7, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ -08c046: 3905 0300 |000b: if-nez v5, 000e // +0003 │ │ -08c04a: 0f04 |000d: return v4 │ │ -08c04c: 5472 ab10 |000e: iget-object v2, v7, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08c050: 5275 a710 |0010: iget v5, v7, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08c054: 5276 b210 |0012: iget v6, v7, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ -08c058: 9000 0506 |0014: add-int v0, v5, v6 │ │ -08c05c: 0101 |0016: move v1, v0 │ │ -08c05e: d800 01ff |0017: add-int/lit8 v0, v1, #int -1 // #ff │ │ -08c062: 3d01 4400 |0019: if-lez v1, 005d // +0044 │ │ -08c066: 4405 0200 |001b: aget v5, v2, v0 │ │ -08c06a: 3805 0600 |001d: if-eqz v5, 0023 // +0006 │ │ -08c06e: 4605 0300 |001f: aget-object v5, v3, v0 │ │ -08c072: 3805 ecff |0021: if-eqz v5, 000d // -0014 │ │ -08c076: 0101 |0023: move v1, v0 │ │ -08c078: 28f3 |0024: goto 0017 // -000d │ │ -08c07a: 3809 1700 |0025: if-eqz v9, 003c // +0017 │ │ -08c07e: 5475 b610 |0027: iget-object v5, v7, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ -08c082: 3258 e4ff |0029: if-eq v8, v5, 000d // -001c │ │ -08c086: 5275 a710 |002b: iget v5, v7, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08c08a: 5276 b210 |002d: iget v6, v7, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ -08c08e: 9000 0506 |002f: add-int v0, v5, v6 │ │ -08c092: 0101 |0031: move v1, v0 │ │ -08c094: d800 01ff |0032: add-int/lit8 v0, v1, #int -1 // #ff │ │ -08c098: 3d01 2900 |0034: if-lez v1, 005d // +0029 │ │ -08c09c: 4605 0300 |0036: aget-object v5, v3, v0 │ │ -08c0a0: 3285 d5ff |0038: if-eq v5, v8, 000d // -002b │ │ -08c0a4: 0101 |003a: move v1, v0 │ │ -08c0a6: 28f7 |003b: goto 0032 // -0009 │ │ -08c0a8: 5575 a910 |003c: iget-boolean v5, v7, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@10a9 │ │ -08c0ac: 3805 0a00 |003e: if-eqz v5, 0048 // +000a │ │ -08c0b0: 5475 b610 |0040: iget-object v5, v7, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ -08c0b4: 6e20 2826 5800 |0042: invoke-virtual {v8, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -08c0ba: 0a05 |0045: move-result v5 │ │ -08c0bc: 3905 c7ff |0046: if-nez v5, 000d // -0039 │ │ -08c0c0: 5275 a710 |0048: iget v5, v7, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08c0c4: 5276 b210 |004a: iget v6, v7, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ -08c0c8: 9000 0506 |004c: add-int v0, v5, v6 │ │ -08c0cc: 0101 |004e: move v1, v0 │ │ -08c0ce: d800 01ff |004f: add-int/lit8 v0, v1, #int -1 // #ff │ │ -08c0d2: 3d01 0c00 |0051: if-lez v1, 005d // +000c │ │ -08c0d6: 4605 0300 |0053: aget-object v5, v3, v0 │ │ -08c0da: 6e20 2826 5800 |0055: invoke-virtual {v8, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -08c0e0: 0a05 |0058: move-result v5 │ │ -08c0e2: 3905 b4ff |0059: if-nez v5, 000d // -004c │ │ -08c0e6: 0101 |005b: move v1, v0 │ │ -08c0e8: 28f3 |005c: goto 004f // -000d │ │ -08c0ea: 1204 |005d: const/4 v4, #int 0 // #0 │ │ -08c0ec: 28af |005e: goto 000d // -0051 │ │ +09a55c: |[09a55c] com.badlogic.gdx.utils.IntMap.containsValue:(Ljava/lang/Object;Z)Z │ │ +09a56c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +09a56e: 5473 b410 |0001: iget-object v3, v7, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09a572: 3908 2200 |0003: if-nez v8, 0025 // +0022 │ │ +09a576: 5575 a910 |0005: iget-boolean v5, v7, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@10a9 │ │ +09a57a: 3805 0700 |0007: if-eqz v5, 000e // +0007 │ │ +09a57e: 5475 b610 |0009: iget-object v5, v7, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ +09a582: 3905 0300 |000b: if-nez v5, 000e // +0003 │ │ +09a586: 0f04 |000d: return v4 │ │ +09a588: 5472 ab10 |000e: iget-object v2, v7, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09a58c: 5275 a710 |0010: iget v5, v7, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +09a590: 5276 b210 |0012: iget v6, v7, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ +09a594: 9000 0506 |0014: add-int v0, v5, v6 │ │ +09a598: 0101 |0016: move v1, v0 │ │ +09a59a: d800 01ff |0017: add-int/lit8 v0, v1, #int -1 // #ff │ │ +09a59e: 3d01 4400 |0019: if-lez v1, 005d // +0044 │ │ +09a5a2: 4405 0200 |001b: aget v5, v2, v0 │ │ +09a5a6: 3805 0600 |001d: if-eqz v5, 0023 // +0006 │ │ +09a5aa: 4605 0300 |001f: aget-object v5, v3, v0 │ │ +09a5ae: 3805 ecff |0021: if-eqz v5, 000d // -0014 │ │ +09a5b2: 0101 |0023: move v1, v0 │ │ +09a5b4: 28f3 |0024: goto 0017 // -000d │ │ +09a5b6: 3809 1700 |0025: if-eqz v9, 003c // +0017 │ │ +09a5ba: 5475 b610 |0027: iget-object v5, v7, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ +09a5be: 3258 e4ff |0029: if-eq v8, v5, 000d // -001c │ │ +09a5c2: 5275 a710 |002b: iget v5, v7, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +09a5c6: 5276 b210 |002d: iget v6, v7, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ +09a5ca: 9000 0506 |002f: add-int v0, v5, v6 │ │ +09a5ce: 0101 |0031: move v1, v0 │ │ +09a5d0: d800 01ff |0032: add-int/lit8 v0, v1, #int -1 // #ff │ │ +09a5d4: 3d01 2900 |0034: if-lez v1, 005d // +0029 │ │ +09a5d8: 4605 0300 |0036: aget-object v5, v3, v0 │ │ +09a5dc: 3285 d5ff |0038: if-eq v5, v8, 000d // -002b │ │ +09a5e0: 0101 |003a: move v1, v0 │ │ +09a5e2: 28f7 |003b: goto 0032 // -0009 │ │ +09a5e4: 5575 a910 |003c: iget-boolean v5, v7, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@10a9 │ │ +09a5e8: 3805 0a00 |003e: if-eqz v5, 0048 // +000a │ │ +09a5ec: 5475 b610 |0040: iget-object v5, v7, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ +09a5f0: 6e20 2826 5800 |0042: invoke-virtual {v8, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +09a5f6: 0a05 |0045: move-result v5 │ │ +09a5f8: 3905 c7ff |0046: if-nez v5, 000d // -0039 │ │ +09a5fc: 5275 a710 |0048: iget v5, v7, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +09a600: 5276 b210 |004a: iget v6, v7, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ +09a604: 9000 0506 |004c: add-int v0, v5, v6 │ │ +09a608: 0101 |004e: move v1, v0 │ │ +09a60a: d800 01ff |004f: add-int/lit8 v0, v1, #int -1 // #ff │ │ +09a60e: 3d01 0c00 |0051: if-lez v1, 005d // +000c │ │ +09a612: 4605 0300 |0053: aget-object v5, v3, v0 │ │ +09a616: 6e20 2826 5800 |0055: invoke-virtual {v8, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +09a61c: 0a05 |0058: move-result v5 │ │ +09a61e: 3905 b4ff |0059: if-nez v5, 000d // -004c │ │ +09a622: 0101 |005b: move v1, v0 │ │ +09a624: 28f3 |005c: goto 004f // -000d │ │ +09a626: 1204 |005d: const/4 v4, #int 0 // #0 │ │ +09a628: 28af |005e: goto 000d // -0051 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=404 │ │ 0x0003 line=405 │ │ 0x0005 line=406 │ │ 0x000d line=419 │ │ 0x000e line=407 │ │ @@ -138385,27 +138407,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -08c0f0: |[08c0f0] com.badlogic.gdx.utils.IntMap.ensureCapacity:(I)V │ │ -08c100: 5231 b010 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08c104: 9000 0104 |0002: add-int v0, v1, v4 │ │ -08c108: 5231 b310 |0004: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@10b3 │ │ -08c10c: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ -08c110: 8201 |0008: int-to-float v1, v0 │ │ -08c112: 5232 ad10 |0009: iget v2, v3, Lcom/badlogic/gdx/utils/IntMap;.loadFactor:F // field@10ad │ │ -08c116: c921 |000b: div-float/2addr v1, v2 │ │ -08c118: 8711 |000c: float-to-int v1, v1 │ │ -08c11a: 7110 9013 0100 |000d: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ -08c120: 0a01 |0010: move-result v1 │ │ -08c122: 7020 be20 1300 |0011: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@20be │ │ -08c128: 0e00 |0014: return-void │ │ +09a62c: |[09a62c] com.badlogic.gdx.utils.IntMap.ensureCapacity:(I)V │ │ +09a63c: 5231 b010 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09a640: 9000 0104 |0002: add-int v0, v1, v4 │ │ +09a644: 5231 b310 |0004: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@10b3 │ │ +09a648: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ +09a64c: 8201 |0008: int-to-float v1, v0 │ │ +09a64e: 5232 ad10 |0009: iget v2, v3, Lcom/badlogic/gdx/utils/IntMap;.loadFactor:F // field@10ad │ │ +09a652: c921 |000b: div-float/2addr v1, v2 │ │ +09a654: 8711 |000c: float-to-int v1, v1 │ │ +09a656: 7110 9013 0100 |000d: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ +09a65c: 0a01 |0010: move-result v1 │ │ +09a65e: 7020 be20 1300 |0011: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@20be │ │ +09a664: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x0004 line=469 │ │ 0x0014 line=470 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Lcom/badlogic/gdx/utils/IntMap; │ │ @@ -138418,25 +138440,25 @@ │ │ type : '()Lcom/badlogic/gdx/utils/IntMap$Entries;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -08c12c: |[08c12c] com.badlogic.gdx.utils.IntMap.entries:()Lcom/badlogic/gdx/utils/IntMap$Entries; │ │ -08c13c: 5410 a810 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.entries:Lcom/badlogic/gdx/utils/IntMap$Entries; // field@10a8 │ │ -08c140: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -08c144: 2200 1103 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IntMap$Entries; // type@0311 │ │ -08c148: 7020 8a20 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntMap$Entries;.:(Lcom/badlogic/gdx/utils/IntMap;)V // method@208a │ │ -08c14e: 5b10 a810 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.entries:Lcom/badlogic/gdx/utils/IntMap$Entries; // field@10a8 │ │ -08c152: 5410 a810 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.entries:Lcom/badlogic/gdx/utils/IntMap$Entries; // field@10a8 │ │ -08c156: 1100 |000d: return-object v0 │ │ -08c158: 5410 a810 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.entries:Lcom/badlogic/gdx/utils/IntMap$Entries; // field@10a8 │ │ -08c15c: 6e10 9120 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntMap$Entries;.reset:()V // method@2091 │ │ -08c162: 28f8 |0013: goto 000b // -0008 │ │ +09a668: |[09a668] com.badlogic.gdx.utils.IntMap.entries:()Lcom/badlogic/gdx/utils/IntMap$Entries; │ │ +09a678: 5410 a810 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.entries:Lcom/badlogic/gdx/utils/IntMap$Entries; // field@10a8 │ │ +09a67c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +09a680: 2200 0f03 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IntMap$Entries; // type@030f │ │ +09a684: 7020 8a20 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntMap$Entries;.:(Lcom/badlogic/gdx/utils/IntMap;)V // method@208a │ │ +09a68a: 5b10 a810 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.entries:Lcom/badlogic/gdx/utils/IntMap$Entries; // field@10a8 │ │ +09a68e: 5410 a810 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.entries:Lcom/badlogic/gdx/utils/IntMap$Entries; // field@10a8 │ │ +09a692: 1100 |000d: return-object v0 │ │ +09a694: 5410 a810 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.entries:Lcom/badlogic/gdx/utils/IntMap$Entries; // field@10a8 │ │ +09a698: 6e10 9120 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntMap$Entries;.reset:()V // method@2091 │ │ +09a69e: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ 0x0004 line=542 │ │ 0x000b line=545 │ │ 0x000e line=544 │ │ locals : │ │ @@ -138448,80 +138470,80 @@ │ │ type : '(Ljava/lang/Object;ZI)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 111 16-bit code units │ │ -08c164: |[08c164] com.badlogic.gdx.utils.IntMap.findKey:(Ljava/lang/Object;ZI)I │ │ -08c174: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -08c176: 5463 b410 |0001: iget-object v3, v6, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08c17a: 3907 2400 |0003: if-nez v7, 0027 // +0024 │ │ -08c17e: 5565 a910 |0005: iget-boolean v5, v6, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@10a9 │ │ -08c182: 3805 0800 |0007: if-eqz v5, 000f // +0008 │ │ -08c186: 5465 b610 |0009: iget-object v5, v6, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ -08c18a: 3905 0400 |000b: if-nez v5, 000f // +0004 │ │ -08c18e: 0149 |000d: move v9, v4 │ │ -08c190: 0f09 |000e: return v9 │ │ -08c192: 5462 ab10 |000f: iget-object v2, v6, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08c196: 5264 a710 |0011: iget v4, v6, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08c19a: 5265 b210 |0013: iget v5, v6, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ -08c19e: 9000 0405 |0015: add-int v0, v4, v5 │ │ -08c1a2: 0101 |0017: move v1, v0 │ │ -08c1a4: d800 01ff |0018: add-int/lit8 v0, v1, #int -1 // #ff │ │ -08c1a8: 3d01 f4ff |001a: if-lez v1, 000e // -000c │ │ -08c1ac: 4404 0200 |001c: aget v4, v2, v0 │ │ -08c1b0: 3804 4f00 |001e: if-eqz v4, 006d // +004f │ │ -08c1b4: 4604 0300 |0020: aget-object v4, v3, v0 │ │ -08c1b8: 3904 4b00 |0022: if-nez v4, 006d // +004b │ │ -08c1bc: 4409 0200 |0024: aget v9, v2, v0 │ │ -08c1c0: 28e8 |0026: goto 000e // -0018 │ │ -08c1c2: 3808 1c00 |0027: if-eqz v8, 0043 // +001c │ │ -08c1c6: 5465 b610 |0029: iget-object v5, v6, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ -08c1ca: 3357 0400 |002b: if-ne v7, v5, 002f // +0004 │ │ -08c1ce: 0149 |002d: move v9, v4 │ │ -08c1d0: 28e0 |002e: goto 000e // -0020 │ │ -08c1d2: 5264 a710 |002f: iget v4, v6, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08c1d6: 5265 b210 |0031: iget v5, v6, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ -08c1da: 9000 0405 |0033: add-int v0, v4, v5 │ │ -08c1de: 0101 |0035: move v1, v0 │ │ -08c1e0: d800 01ff |0036: add-int/lit8 v0, v1, #int -1 // #ff │ │ -08c1e4: 3d01 d6ff |0038: if-lez v1, 000e // -002a │ │ -08c1e8: 4604 0300 |003a: aget-object v4, v3, v0 │ │ -08c1ec: 3374 2f00 |003c: if-ne v4, v7, 006b // +002f │ │ -08c1f0: 5464 ab10 |003e: iget-object v4, v6, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08c1f4: 4409 0400 |0040: aget v9, v4, v0 │ │ -08c1f8: 28cc |0042: goto 000e // -0034 │ │ -08c1fa: 5565 a910 |0043: iget-boolean v5, v6, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@10a9 │ │ -08c1fe: 3805 0c00 |0045: if-eqz v5, 0051 // +000c │ │ -08c202: 5465 b610 |0047: iget-object v5, v6, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ -08c206: 6e20 2826 5700 |0049: invoke-virtual {v7, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -08c20c: 0a05 |004c: move-result v5 │ │ -08c20e: 3805 0400 |004d: if-eqz v5, 0051 // +0004 │ │ -08c212: 0149 |004f: move v9, v4 │ │ -08c214: 28be |0050: goto 000e // -0042 │ │ -08c216: 5264 a710 |0051: iget v4, v6, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08c21a: 5265 b210 |0053: iget v5, v6, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ -08c21e: 9000 0405 |0055: add-int v0, v4, v5 │ │ -08c222: 0101 |0057: move v1, v0 │ │ -08c224: d800 01ff |0058: add-int/lit8 v0, v1, #int -1 // #ff │ │ -08c228: 3d01 b4ff |005a: if-lez v1, 000e // -004c │ │ -08c22c: 4604 0300 |005c: aget-object v4, v3, v0 │ │ -08c230: 6e20 2826 4700 |005e: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -08c236: 0a04 |0061: move-result v4 │ │ -08c238: 3804 0700 |0062: if-eqz v4, 0069 // +0007 │ │ -08c23c: 5464 ab10 |0064: iget-object v4, v6, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08c240: 4409 0400 |0066: aget v9, v4, v0 │ │ -08c244: 28a6 |0068: goto 000e // -005a │ │ -08c246: 0101 |0069: move v1, v0 │ │ -08c248: 28ee |006a: goto 0058 // -0012 │ │ -08c24a: 0101 |006b: move v1, v0 │ │ -08c24c: 28ca |006c: goto 0036 // -0036 │ │ -08c24e: 0101 |006d: move v1, v0 │ │ -08c250: 28aa |006e: goto 0018 // -0056 │ │ +09a6a0: |[09a6a0] com.badlogic.gdx.utils.IntMap.findKey:(Ljava/lang/Object;ZI)I │ │ +09a6b0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +09a6b2: 5463 b410 |0001: iget-object v3, v6, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09a6b6: 3907 2400 |0003: if-nez v7, 0027 // +0024 │ │ +09a6ba: 5565 a910 |0005: iget-boolean v5, v6, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@10a9 │ │ +09a6be: 3805 0800 |0007: if-eqz v5, 000f // +0008 │ │ +09a6c2: 5465 b610 |0009: iget-object v5, v6, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ +09a6c6: 3905 0400 |000b: if-nez v5, 000f // +0004 │ │ +09a6ca: 0149 |000d: move v9, v4 │ │ +09a6cc: 0f09 |000e: return v9 │ │ +09a6ce: 5462 ab10 |000f: iget-object v2, v6, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09a6d2: 5264 a710 |0011: iget v4, v6, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +09a6d6: 5265 b210 |0013: iget v5, v6, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ +09a6da: 9000 0405 |0015: add-int v0, v4, v5 │ │ +09a6de: 0101 |0017: move v1, v0 │ │ +09a6e0: d800 01ff |0018: add-int/lit8 v0, v1, #int -1 // #ff │ │ +09a6e4: 3d01 f4ff |001a: if-lez v1, 000e // -000c │ │ +09a6e8: 4404 0200 |001c: aget v4, v2, v0 │ │ +09a6ec: 3804 4f00 |001e: if-eqz v4, 006d // +004f │ │ +09a6f0: 4604 0300 |0020: aget-object v4, v3, v0 │ │ +09a6f4: 3904 4b00 |0022: if-nez v4, 006d // +004b │ │ +09a6f8: 4409 0200 |0024: aget v9, v2, v0 │ │ +09a6fc: 28e8 |0026: goto 000e // -0018 │ │ +09a6fe: 3808 1c00 |0027: if-eqz v8, 0043 // +001c │ │ +09a702: 5465 b610 |0029: iget-object v5, v6, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ +09a706: 3357 0400 |002b: if-ne v7, v5, 002f // +0004 │ │ +09a70a: 0149 |002d: move v9, v4 │ │ +09a70c: 28e0 |002e: goto 000e // -0020 │ │ +09a70e: 5264 a710 |002f: iget v4, v6, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +09a712: 5265 b210 |0031: iget v5, v6, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ +09a716: 9000 0405 |0033: add-int v0, v4, v5 │ │ +09a71a: 0101 |0035: move v1, v0 │ │ +09a71c: d800 01ff |0036: add-int/lit8 v0, v1, #int -1 // #ff │ │ +09a720: 3d01 d6ff |0038: if-lez v1, 000e // -002a │ │ +09a724: 4604 0300 |003a: aget-object v4, v3, v0 │ │ +09a728: 3374 2f00 |003c: if-ne v4, v7, 006b // +002f │ │ +09a72c: 5464 ab10 |003e: iget-object v4, v6, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09a730: 4409 0400 |0040: aget v9, v4, v0 │ │ +09a734: 28cc |0042: goto 000e // -0034 │ │ +09a736: 5565 a910 |0043: iget-boolean v5, v6, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@10a9 │ │ +09a73a: 3805 0c00 |0045: if-eqz v5, 0051 // +000c │ │ +09a73e: 5465 b610 |0047: iget-object v5, v6, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ +09a742: 6e20 2826 5700 |0049: invoke-virtual {v7, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +09a748: 0a05 |004c: move-result v5 │ │ +09a74a: 3805 0400 |004d: if-eqz v5, 0051 // +0004 │ │ +09a74e: 0149 |004f: move v9, v4 │ │ +09a750: 28be |0050: goto 000e // -0042 │ │ +09a752: 5264 a710 |0051: iget v4, v6, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +09a756: 5265 b210 |0053: iget v5, v6, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ +09a75a: 9000 0405 |0055: add-int v0, v4, v5 │ │ +09a75e: 0101 |0057: move v1, v0 │ │ +09a760: d800 01ff |0058: add-int/lit8 v0, v1, #int -1 // #ff │ │ +09a764: 3d01 b4ff |005a: if-lez v1, 000e // -004c │ │ +09a768: 4604 0300 |005c: aget-object v4, v3, v0 │ │ +09a76c: 6e20 2826 4700 |005e: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +09a772: 0a04 |0061: move-result v4 │ │ +09a774: 3804 0700 |0062: if-eqz v4, 0069 // +0007 │ │ +09a778: 5464 ab10 |0064: iget-object v4, v6, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09a77c: 4409 0400 |0066: aget v9, v4, v0 │ │ +09a780: 28a6 |0068: goto 000e // -005a │ │ +09a782: 0101 |0069: move v1, v0 │ │ +09a784: 28ee |006a: goto 0058 // -0012 │ │ +09a786: 0101 |006b: move v1, v0 │ │ +09a788: 28ca |006c: goto 0036 // -0036 │ │ +09a78a: 0101 |006d: move v1, v0 │ │ +09a78c: 28aa |006e: goto 0018 // -0056 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=447 │ │ 0x0003 line=448 │ │ 0x0005 line=449 │ │ 0x000e line=462 │ │ 0x000f line=450 │ │ @@ -138564,40 +138586,40 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -08c254: |[08c254] com.badlogic.gdx.utils.IntMap.get:(I)Ljava/lang/Object; │ │ -08c264: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ -08c268: 5421 b610 |0002: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ -08c26c: 1101 |0004: return-object v1 │ │ -08c26e: 5221 ae10 |0005: iget v1, v2, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@10ae │ │ -08c272: 9500 0301 |0007: and-int v0, v3, v1 │ │ -08c276: 5421 ab10 |0009: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08c27a: 4401 0100 |000b: aget v1, v1, v0 │ │ -08c27e: 3231 1c00 |000d: if-eq v1, v3, 0029 // +001c │ │ -08c282: 7020 b320 3200 |000f: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntMap;.hash2:(I)I // method@20b3 │ │ -08c288: 0a00 |0012: move-result v0 │ │ -08c28a: 5421 ab10 |0013: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08c28e: 4401 0100 |0015: aget v1, v1, v0 │ │ -08c292: 3231 1200 |0017: if-eq v1, v3, 0029 // +0012 │ │ -08c296: 7020 b420 3200 |0019: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntMap;.hash3:(I)I // method@20b4 │ │ -08c29c: 0a00 |001c: move-result v0 │ │ -08c29e: 5421 ab10 |001d: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08c2a2: 4401 0100 |001f: aget v1, v1, v0 │ │ -08c2a6: 3231 0800 |0021: if-eq v1, v3, 0029 // +0008 │ │ -08c2aa: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -08c2ac: 7030 b220 3201 |0024: invoke-direct {v2, v3, v1}, Lcom/badlogic/gdx/utils/IntMap;.getStash:(ILjava/lang/Object;)Ljava/lang/Object; // method@20b2 │ │ -08c2b2: 0c01 |0027: move-result-object v1 │ │ -08c2b4: 28dc |0028: goto 0004 // -0024 │ │ -08c2b6: 5421 b410 |0029: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08c2ba: 4601 0100 |002b: aget-object v1, v1, v0 │ │ -08c2be: 28d7 |002d: goto 0004 // -0029 │ │ +09a790: |[09a790] com.badlogic.gdx.utils.IntMap.get:(I)Ljava/lang/Object; │ │ +09a7a0: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ +09a7a4: 5421 b610 |0002: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ +09a7a8: 1101 |0004: return-object v1 │ │ +09a7aa: 5221 ae10 |0005: iget v1, v2, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@10ae │ │ +09a7ae: 9500 0301 |0007: and-int v0, v3, v1 │ │ +09a7b2: 5421 ab10 |0009: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09a7b6: 4401 0100 |000b: aget v1, v1, v0 │ │ +09a7ba: 3231 1c00 |000d: if-eq v1, v3, 0029 // +001c │ │ +09a7be: 7020 b320 3200 |000f: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntMap;.hash2:(I)I // method@20b3 │ │ +09a7c4: 0a00 |0012: move-result v0 │ │ +09a7c6: 5421 ab10 |0013: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09a7ca: 4401 0100 |0015: aget v1, v1, v0 │ │ +09a7ce: 3231 1200 |0017: if-eq v1, v3, 0029 // +0012 │ │ +09a7d2: 7020 b420 3200 |0019: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntMap;.hash3:(I)I // method@20b4 │ │ +09a7d8: 0a00 |001c: move-result v0 │ │ +09a7da: 5421 ab10 |001d: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09a7de: 4401 0100 |001f: aget v1, v1, v0 │ │ +09a7e2: 3231 0800 |0021: if-eq v1, v3, 0029 // +0008 │ │ +09a7e6: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +09a7e8: 7030 b220 3201 |0024: invoke-direct {v2, v3, v1}, Lcom/badlogic/gdx/utils/IntMap;.getStash:(ILjava/lang/Object;)Ljava/lang/Object; // method@20b2 │ │ +09a7ee: 0c01 |0027: move-result-object v1 │ │ +09a7f0: 28dc |0028: goto 0004 // -0024 │ │ +09a7f2: 5421 b410 |0029: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09a7f6: 4601 0100 |002b: aget-object v1, v1, v0 │ │ +09a7fa: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0004 line=298 │ │ 0x0005 line=290 │ │ 0x0009 line=291 │ │ 0x000f line=292 │ │ @@ -138616,39 +138638,39 @@ │ │ type : '(ILjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -08c2c0: |[08c2c0] com.badlogic.gdx.utils.IntMap.get:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -08c2d0: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ -08c2d4: 5421 b610 |0002: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ -08c2d8: 1101 |0004: return-object v1 │ │ -08c2da: 5221 ae10 |0005: iget v1, v2, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@10ae │ │ -08c2de: 9500 0301 |0007: and-int v0, v3, v1 │ │ -08c2e2: 5421 ab10 |0009: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08c2e6: 4401 0100 |000b: aget v1, v1, v0 │ │ -08c2ea: 3231 1b00 |000d: if-eq v1, v3, 0028 // +001b │ │ -08c2ee: 7020 b320 3200 |000f: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntMap;.hash2:(I)I // method@20b3 │ │ -08c2f4: 0a00 |0012: move-result v0 │ │ -08c2f6: 5421 ab10 |0013: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08c2fa: 4401 0100 |0015: aget v1, v1, v0 │ │ -08c2fe: 3231 1100 |0017: if-eq v1, v3, 0028 // +0011 │ │ -08c302: 7020 b420 3200 |0019: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntMap;.hash3:(I)I // method@20b4 │ │ -08c308: 0a00 |001c: move-result v0 │ │ -08c30a: 5421 ab10 |001d: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08c30e: 4401 0100 |001f: aget v1, v1, v0 │ │ -08c312: 3231 0700 |0021: if-eq v1, v3, 0028 // +0007 │ │ -08c316: 7030 b220 3204 |0023: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/utils/IntMap;.getStash:(ILjava/lang/Object;)Ljava/lang/Object; // method@20b2 │ │ -08c31c: 0c01 |0026: move-result-object v1 │ │ -08c31e: 28dd |0027: goto 0004 // -0023 │ │ -08c320: 5421 b410 |0028: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08c324: 4601 0100 |002a: aget-object v1, v1, v0 │ │ -08c328: 28d8 |002c: goto 0004 // -0028 │ │ +09a7fc: |[09a7fc] com.badlogic.gdx.utils.IntMap.get:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +09a80c: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ +09a810: 5421 b610 |0002: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ +09a814: 1101 |0004: return-object v1 │ │ +09a816: 5221 ae10 |0005: iget v1, v2, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@10ae │ │ +09a81a: 9500 0301 |0007: and-int v0, v3, v1 │ │ +09a81e: 5421 ab10 |0009: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09a822: 4401 0100 |000b: aget v1, v1, v0 │ │ +09a826: 3231 1b00 |000d: if-eq v1, v3, 0028 // +001b │ │ +09a82a: 7020 b320 3200 |000f: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntMap;.hash2:(I)I // method@20b3 │ │ +09a830: 0a00 |0012: move-result v0 │ │ +09a832: 5421 ab10 |0013: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09a836: 4401 0100 |0015: aget v1, v1, v0 │ │ +09a83a: 3231 1100 |0017: if-eq v1, v3, 0028 // +0011 │ │ +09a83e: 7020 b420 3200 |0019: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntMap;.hash3:(I)I // method@20b4 │ │ +09a844: 0a00 |001c: move-result v0 │ │ +09a846: 5421 ab10 |001d: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09a84a: 4401 0100 |001f: aget v1, v1, v0 │ │ +09a84e: 3231 0700 |0021: if-eq v1, v3, 0028 // +0007 │ │ +09a852: 7030 b220 3204 |0023: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/utils/IntMap;.getStash:(ILjava/lang/Object;)Ljava/lang/Object; // method@20b2 │ │ +09a858: 0c01 |0026: move-result-object v1 │ │ +09a85a: 28dd |0027: goto 0004 // -0023 │ │ +09a85c: 5421 b410 |0028: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09a860: 4601 0100 |002a: aget-object v1, v1, v0 │ │ +09a864: 28d8 |002c: goto 0004 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0004 line=311 │ │ 0x0005 line=303 │ │ 0x0009 line=304 │ │ 0x000f line=305 │ │ @@ -138669,25 +138691,25 @@ │ │ type : '()Lcom/badlogic/gdx/utils/IntMap$Keys;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -08c32c: |[08c32c] com.badlogic.gdx.utils.IntMap.keys:()Lcom/badlogic/gdx/utils/IntMap$Keys; │ │ -08c33c: 5410 ac10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.keys:Lcom/badlogic/gdx/utils/IntMap$Keys; // field@10ac │ │ -08c340: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -08c344: 2200 1303 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IntMap$Keys; // type@0313 │ │ -08c348: 7020 9420 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntMap$Keys;.:(Lcom/badlogic/gdx/utils/IntMap;)V // method@2094 │ │ -08c34e: 5b10 ac10 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.keys:Lcom/badlogic/gdx/utils/IntMap$Keys; // field@10ac │ │ -08c352: 5410 ac10 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.keys:Lcom/badlogic/gdx/utils/IntMap$Keys; // field@10ac │ │ -08c356: 1100 |000d: return-object v0 │ │ -08c358: 5410 ac10 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.keys:Lcom/badlogic/gdx/utils/IntMap$Keys; // field@10ac │ │ -08c35c: 6e10 9820 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntMap$Keys;.reset:()V // method@2098 │ │ -08c362: 28f8 |0013: goto 000b // -0008 │ │ +09a868: |[09a868] com.badlogic.gdx.utils.IntMap.keys:()Lcom/badlogic/gdx/utils/IntMap$Keys; │ │ +09a878: 5410 ac10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.keys:Lcom/badlogic/gdx/utils/IntMap$Keys; // field@10ac │ │ +09a87c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +09a880: 2200 1103 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IntMap$Keys; // type@0311 │ │ +09a884: 7020 9420 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntMap$Keys;.:(Lcom/badlogic/gdx/utils/IntMap;)V // method@2094 │ │ +09a88a: 5b10 ac10 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.keys:Lcom/badlogic/gdx/utils/IntMap$Keys; // field@10ac │ │ +09a88e: 5410 ac10 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.keys:Lcom/badlogic/gdx/utils/IntMap$Keys; // field@10ac │ │ +09a892: 1100 |000d: return-object v0 │ │ +09a894: 5410 ac10 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.keys:Lcom/badlogic/gdx/utils/IntMap$Keys; // field@10ac │ │ +09a898: 6e10 9820 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntMap$Keys;.reset:()V // method@2098 │ │ +09a89e: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=561 │ │ 0x0004 line=562 │ │ 0x000b line=565 │ │ 0x000e line=564 │ │ locals : │ │ @@ -138699,112 +138721,112 @@ │ │ type : '(ILjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 186 16-bit code units │ │ -08c364: |[08c364] com.badlogic.gdx.utils.IntMap.put:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -08c374: 120c |0000: const/4 v12, #int 0 // #0 │ │ -08c376: 390e 1400 |0001: if-nez v14, 0015 // +0014 │ │ -08c37a: 54dc b610 |0003: iget-object v12, v13, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ -08c37e: 5bdf b610 |0005: iput-object v15, v13, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ -08c382: 55d0 a910 |0007: iget-boolean v0, v13, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@10a9 │ │ -08c386: 3900 0b00 |0009: if-nez v0, 0014 // +000b │ │ -08c38a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -08c38c: 5cd0 a910 |000c: iput-boolean v0, v13, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@10a9 │ │ -08c390: 52d0 b010 |000e: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08c394: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08c398: 59d0 b010 |0012: iput v0, v13, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08c39c: 110c |0014: return-object v12 │ │ -08c39e: 54da ab10 |0015: iget-object v10, v13, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08c3a2: 52d0 ae10 |0017: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@10ae │ │ -08c3a6: 9503 0e00 |0019: and-int v3, v14, v0 │ │ -08c3aa: 4404 0a03 |001b: aget v4, v10, v3 │ │ -08c3ae: 33e4 0b00 |001d: if-ne v4, v14, 0028 // +000b │ │ -08c3b2: 54d0 b410 |001f: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08c3b6: 460c 0003 |0021: aget-object v12, v0, v3 │ │ -08c3ba: 54d0 b410 |0023: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08c3be: 4d0f 0003 |0025: aput-object v15, v0, v3 │ │ -08c3c2: 28ed |0027: goto 0014 // -0013 │ │ -08c3c4: 7020 b320 ed00 |0028: invoke-direct {v13, v14}, Lcom/badlogic/gdx/utils/IntMap;.hash2:(I)I // method@20b3 │ │ -08c3ca: 0a05 |002b: move-result v5 │ │ -08c3cc: 4406 0a05 |002c: aget v6, v10, v5 │ │ -08c3d0: 33e6 0b00 |002e: if-ne v6, v14, 0039 // +000b │ │ -08c3d4: 54d0 b410 |0030: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08c3d8: 460c 0005 |0032: aget-object v12, v0, v5 │ │ -08c3dc: 54d0 b410 |0034: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08c3e0: 4d0f 0005 |0036: aput-object v15, v0, v5 │ │ -08c3e4: 28dc |0038: goto 0014 // -0024 │ │ -08c3e6: 7020 b420 ed00 |0039: invoke-direct {v13, v14}, Lcom/badlogic/gdx/utils/IntMap;.hash3:(I)I // method@20b4 │ │ -08c3ec: 0a07 |003c: move-result v7 │ │ -08c3ee: 4408 0a07 |003d: aget v8, v10, v7 │ │ -08c3f2: 33e8 0b00 |003f: if-ne v8, v14, 004a // +000b │ │ -08c3f6: 54d0 b410 |0041: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08c3fa: 460c 0007 |0043: aget-object v12, v0, v7 │ │ -08c3fe: 54d0 b410 |0045: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08c402: 4d0f 0007 |0047: aput-object v15, v0, v7 │ │ -08c406: 28cb |0049: goto 0014 // -0035 │ │ -08c408: 52d9 a710 |004a: iget v9, v13, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08c40c: 52d0 b210 |004c: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ -08c410: 900b 0900 |004e: add-int v11, v9, v0 │ │ -08c414: 35b9 1200 |0050: if-ge v9, v11, 0062 // +0012 │ │ -08c418: 4400 0a09 |0052: aget v0, v10, v9 │ │ -08c41c: 33e0 0b00 |0054: if-ne v0, v14, 005f // +000b │ │ -08c420: 54d0 b410 |0056: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08c424: 460c 0009 |0058: aget-object v12, v0, v9 │ │ -08c428: 54d0 b410 |005a: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08c42c: 4d0f 0009 |005c: aput-object v15, v0, v9 │ │ -08c430: 28b6 |005e: goto 0014 // -004a │ │ -08c432: d809 0901 |005f: add-int/lit8 v9, v9, #int 1 // #01 │ │ -08c436: 28ef |0061: goto 0050 // -0011 │ │ -08c438: 3904 1a00 |0062: if-nez v4, 007c // +001a │ │ -08c43c: 4b0e 0a03 |0064: aput v14, v10, v3 │ │ -08c440: 54d0 b410 |0066: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08c444: 4d0f 0003 |0068: aput-object v15, v0, v3 │ │ -08c448: 52d0 b010 |006a: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08c44c: d801 0001 |006c: add-int/lit8 v1, v0, #int 1 // #01 │ │ -08c450: 59d1 b010 |006e: iput v1, v13, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08c454: 52d1 b310 |0070: iget v1, v13, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@10b3 │ │ -08c458: 3410 a2ff |0072: if-lt v0, v1, 0014 // -005e │ │ -08c45c: 52d0 a710 |0074: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08c460: e000 0001 |0076: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -08c464: 7020 be20 0d00 |0078: invoke-direct {v13, v0}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@20be │ │ -08c46a: 2899 |007b: goto 0014 // -0067 │ │ -08c46c: 3906 1b00 |007c: if-nez v6, 0097 // +001b │ │ -08c470: 4b0e 0a05 |007e: aput v14, v10, v5 │ │ -08c474: 54d0 b410 |0080: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08c478: 4d0f 0005 |0082: aput-object v15, v0, v5 │ │ -08c47c: 52d0 b010 |0084: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08c480: d801 0001 |0086: add-int/lit8 v1, v0, #int 1 // #01 │ │ -08c484: 59d1 b010 |0088: iput v1, v13, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08c488: 52d1 b310 |008a: iget v1, v13, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@10b3 │ │ -08c48c: 3410 88ff |008c: if-lt v0, v1, 0014 // -0078 │ │ -08c490: 52d0 a710 |008e: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08c494: e000 0001 |0090: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -08c498: 7020 be20 0d00 |0092: invoke-direct {v13, v0}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@20be │ │ -08c49e: 2900 7fff |0095: goto/16 0014 // -0081 │ │ -08c4a2: 3908 1b00 |0097: if-nez v8, 00b2 // +001b │ │ -08c4a6: 4b0e 0a07 |0099: aput v14, v10, v7 │ │ -08c4aa: 54d0 b410 |009b: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08c4ae: 4d0f 0007 |009d: aput-object v15, v0, v7 │ │ -08c4b2: 52d0 b010 |009f: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08c4b6: d801 0001 |00a1: add-int/lit8 v1, v0, #int 1 // #01 │ │ -08c4ba: 59d1 b010 |00a3: iput v1, v13, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08c4be: 52d1 b310 |00a5: iget v1, v13, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@10b3 │ │ -08c4c2: 3410 6dff |00a7: if-lt v0, v1, 0014 // -0093 │ │ -08c4c6: 52d0 a710 |00a9: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08c4ca: e000 0001 |00ab: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -08c4ce: 7020 be20 0d00 |00ad: invoke-direct {v13, v0}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@20be │ │ -08c4d4: 2900 64ff |00b0: goto/16 0014 // -009c │ │ -08c4d8: 07d0 |00b2: move-object v0, v13 │ │ -08c4da: 01e1 |00b3: move v1, v14 │ │ -08c4dc: 07f2 |00b4: move-object v2, v15 │ │ -08c4de: 7609 b620 0000 |00b5: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/IntMap;.push:(ILjava/lang/Object;IIIIII)V // method@20b6 │ │ -08c4e4: 2900 5cff |00b8: goto/16 0014 // -00a4 │ │ +09a8a0: |[09a8a0] com.badlogic.gdx.utils.IntMap.put:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +09a8b0: 120c |0000: const/4 v12, #int 0 // #0 │ │ +09a8b2: 390e 1400 |0001: if-nez v14, 0015 // +0014 │ │ +09a8b6: 54dc b610 |0003: iget-object v12, v13, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ +09a8ba: 5bdf b610 |0005: iput-object v15, v13, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ +09a8be: 55d0 a910 |0007: iget-boolean v0, v13, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@10a9 │ │ +09a8c2: 3900 0b00 |0009: if-nez v0, 0014 // +000b │ │ +09a8c6: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +09a8c8: 5cd0 a910 |000c: iput-boolean v0, v13, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@10a9 │ │ +09a8cc: 52d0 b010 |000e: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09a8d0: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09a8d4: 59d0 b010 |0012: iput v0, v13, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09a8d8: 110c |0014: return-object v12 │ │ +09a8da: 54da ab10 |0015: iget-object v10, v13, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09a8de: 52d0 ae10 |0017: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@10ae │ │ +09a8e2: 9503 0e00 |0019: and-int v3, v14, v0 │ │ +09a8e6: 4404 0a03 |001b: aget v4, v10, v3 │ │ +09a8ea: 33e4 0b00 |001d: if-ne v4, v14, 0028 // +000b │ │ +09a8ee: 54d0 b410 |001f: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09a8f2: 460c 0003 |0021: aget-object v12, v0, v3 │ │ +09a8f6: 54d0 b410 |0023: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09a8fa: 4d0f 0003 |0025: aput-object v15, v0, v3 │ │ +09a8fe: 28ed |0027: goto 0014 // -0013 │ │ +09a900: 7020 b320 ed00 |0028: invoke-direct {v13, v14}, Lcom/badlogic/gdx/utils/IntMap;.hash2:(I)I // method@20b3 │ │ +09a906: 0a05 |002b: move-result v5 │ │ +09a908: 4406 0a05 |002c: aget v6, v10, v5 │ │ +09a90c: 33e6 0b00 |002e: if-ne v6, v14, 0039 // +000b │ │ +09a910: 54d0 b410 |0030: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09a914: 460c 0005 |0032: aget-object v12, v0, v5 │ │ +09a918: 54d0 b410 |0034: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09a91c: 4d0f 0005 |0036: aput-object v15, v0, v5 │ │ +09a920: 28dc |0038: goto 0014 // -0024 │ │ +09a922: 7020 b420 ed00 |0039: invoke-direct {v13, v14}, Lcom/badlogic/gdx/utils/IntMap;.hash3:(I)I // method@20b4 │ │ +09a928: 0a07 |003c: move-result v7 │ │ +09a92a: 4408 0a07 |003d: aget v8, v10, v7 │ │ +09a92e: 33e8 0b00 |003f: if-ne v8, v14, 004a // +000b │ │ +09a932: 54d0 b410 |0041: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09a936: 460c 0007 |0043: aget-object v12, v0, v7 │ │ +09a93a: 54d0 b410 |0045: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09a93e: 4d0f 0007 |0047: aput-object v15, v0, v7 │ │ +09a942: 28cb |0049: goto 0014 // -0035 │ │ +09a944: 52d9 a710 |004a: iget v9, v13, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +09a948: 52d0 b210 |004c: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ +09a94c: 900b 0900 |004e: add-int v11, v9, v0 │ │ +09a950: 35b9 1200 |0050: if-ge v9, v11, 0062 // +0012 │ │ +09a954: 4400 0a09 |0052: aget v0, v10, v9 │ │ +09a958: 33e0 0b00 |0054: if-ne v0, v14, 005f // +000b │ │ +09a95c: 54d0 b410 |0056: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09a960: 460c 0009 |0058: aget-object v12, v0, v9 │ │ +09a964: 54d0 b410 |005a: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09a968: 4d0f 0009 |005c: aput-object v15, v0, v9 │ │ +09a96c: 28b6 |005e: goto 0014 // -004a │ │ +09a96e: d809 0901 |005f: add-int/lit8 v9, v9, #int 1 // #01 │ │ +09a972: 28ef |0061: goto 0050 // -0011 │ │ +09a974: 3904 1a00 |0062: if-nez v4, 007c // +001a │ │ +09a978: 4b0e 0a03 |0064: aput v14, v10, v3 │ │ +09a97c: 54d0 b410 |0066: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09a980: 4d0f 0003 |0068: aput-object v15, v0, v3 │ │ +09a984: 52d0 b010 |006a: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09a988: d801 0001 |006c: add-int/lit8 v1, v0, #int 1 // #01 │ │ +09a98c: 59d1 b010 |006e: iput v1, v13, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09a990: 52d1 b310 |0070: iget v1, v13, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@10b3 │ │ +09a994: 3410 a2ff |0072: if-lt v0, v1, 0014 // -005e │ │ +09a998: 52d0 a710 |0074: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +09a99c: e000 0001 |0076: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +09a9a0: 7020 be20 0d00 |0078: invoke-direct {v13, v0}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@20be │ │ +09a9a6: 2899 |007b: goto 0014 // -0067 │ │ +09a9a8: 3906 1b00 |007c: if-nez v6, 0097 // +001b │ │ +09a9ac: 4b0e 0a05 |007e: aput v14, v10, v5 │ │ +09a9b0: 54d0 b410 |0080: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09a9b4: 4d0f 0005 |0082: aput-object v15, v0, v5 │ │ +09a9b8: 52d0 b010 |0084: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09a9bc: d801 0001 |0086: add-int/lit8 v1, v0, #int 1 // #01 │ │ +09a9c0: 59d1 b010 |0088: iput v1, v13, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09a9c4: 52d1 b310 |008a: iget v1, v13, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@10b3 │ │ +09a9c8: 3410 88ff |008c: if-lt v0, v1, 0014 // -0078 │ │ +09a9cc: 52d0 a710 |008e: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +09a9d0: e000 0001 |0090: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +09a9d4: 7020 be20 0d00 |0092: invoke-direct {v13, v0}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@20be │ │ +09a9da: 2900 7fff |0095: goto/16 0014 // -0081 │ │ +09a9de: 3908 1b00 |0097: if-nez v8, 00b2 // +001b │ │ +09a9e2: 4b0e 0a07 |0099: aput v14, v10, v7 │ │ +09a9e6: 54d0 b410 |009b: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09a9ea: 4d0f 0007 |009d: aput-object v15, v0, v7 │ │ +09a9ee: 52d0 b010 |009f: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09a9f2: d801 0001 |00a1: add-int/lit8 v1, v0, #int 1 // #01 │ │ +09a9f6: 59d1 b010 |00a3: iput v1, v13, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09a9fa: 52d1 b310 |00a5: iget v1, v13, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@10b3 │ │ +09a9fe: 3410 6dff |00a7: if-lt v0, v1, 0014 // -0093 │ │ +09aa02: 52d0 a710 |00a9: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +09aa06: e000 0001 |00ab: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +09aa0a: 7020 be20 0d00 |00ad: invoke-direct {v13, v0}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@20be │ │ +09aa10: 2900 64ff |00b0: goto/16 0014 // -009c │ │ +09aa14: 07d0 |00b2: move-object v0, v13 │ │ +09aa16: 01e1 |00b3: move v1, v14 │ │ +09aa18: 07f2 |00b4: move-object v2, v15 │ │ +09aa1a: 7609 b620 0000 |00b5: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/IntMap;.push:(ILjava/lang/Object;IIIIII)V // method@20b6 │ │ +09aa20: 2900 5cff |00b8: goto/16 0014 // -00a4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=87 │ │ 0x0003 line=88 │ │ 0x0005 line=89 │ │ 0x0007 line=90 │ │ 0x000b line=91 │ │ @@ -138870,30 +138892,30 @@ │ │ type : '(Lcom/badlogic/gdx/utils/IntMap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -08c4e8: |[08c4e8] com.badlogic.gdx.utils.IntMap.putAll:(Lcom/badlogic/gdx/utils/IntMap;)V │ │ -08c4f8: 6e10 ae20 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/IntMap;.entries:()Lcom/badlogic/gdx/utils/IntMap$Entries; // method@20ae │ │ -08c4fe: 0c02 |0003: move-result-object v2 │ │ -08c500: 6e10 8d20 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/IntMap$Entries;.iterator:()Ljava/util/Iterator; // method@208d │ │ -08c506: 0c01 |0007: move-result-object v1 │ │ -08c508: 7210 5327 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -08c50e: 0a02 |000b: move-result v2 │ │ -08c510: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ -08c514: 7210 5427 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -08c51a: 0c00 |0011: move-result-object v0 │ │ -08c51c: 1f00 1203 |0012: check-cast v0, Lcom/badlogic/gdx/utils/IntMap$Entry; // type@0312 │ │ -08c520: 5202 9310 |0014: iget v2, v0, Lcom/badlogic/gdx/utils/IntMap$Entry;.key:I // field@1093 │ │ -08c524: 5403 9410 |0016: iget-object v3, v0, Lcom/badlogic/gdx/utils/IntMap$Entry;.value:Ljava/lang/Object; // field@1094 │ │ -08c528: 6e30 b720 2403 |0018: invoke-virtual {v4, v2, v3}, Lcom/badlogic/gdx/utils/IntMap;.put:(ILjava/lang/Object;)Ljava/lang/Object; // method@20b7 │ │ -08c52e: 28ed |001b: goto 0008 // -0013 │ │ -08c530: 0e00 |001c: return-void │ │ +09aa24: |[09aa24] com.badlogic.gdx.utils.IntMap.putAll:(Lcom/badlogic/gdx/utils/IntMap;)V │ │ +09aa34: 6e10 ae20 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/IntMap;.entries:()Lcom/badlogic/gdx/utils/IntMap$Entries; // method@20ae │ │ +09aa3a: 0c02 |0003: move-result-object v2 │ │ +09aa3c: 6e10 8d20 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/IntMap$Entries;.iterator:()Ljava/util/Iterator; // method@208d │ │ +09aa42: 0c01 |0007: move-result-object v1 │ │ +09aa44: 7210 5327 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +09aa4a: 0a02 |000b: move-result v2 │ │ +09aa4c: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ +09aa50: 7210 5427 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +09aa56: 0c00 |0011: move-result-object v0 │ │ +09aa58: 1f00 1003 |0012: check-cast v0, Lcom/badlogic/gdx/utils/IntMap$Entry; // type@0310 │ │ +09aa5c: 5202 9310 |0014: iget v2, v0, Lcom/badlogic/gdx/utils/IntMap$Entry;.key:I // field@1093 │ │ +09aa60: 5403 9410 |0016: iget-object v3, v0, Lcom/badlogic/gdx/utils/IntMap$Entry;.value:Ljava/lang/Object; // field@1094 │ │ +09aa64: 6e30 b720 2403 |0018: invoke-virtual {v4, v2, v3}, Lcom/badlogic/gdx/utils/IntMap;.put:(ILjava/lang/Object;)Ljava/lang/Object; // method@20b7 │ │ +09aa6a: 28ed |001b: goto 0008 // -0013 │ │ +09aa6c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0014 line=161 │ │ 0x001c line=162 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 this Lcom/badlogic/gdx/utils/IntMap; │ │ @@ -138908,77 +138930,77 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 115 16-bit code units │ │ -08c534: |[08c534] com.badlogic.gdx.utils.IntMap.remove:(I)Ljava/lang/Object; │ │ -08c544: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -08c546: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -08c548: 3906 1500 |0002: if-nez v6, 0017 // +0015 │ │ -08c54c: 5553 a910 |0004: iget-boolean v3, v5, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@10a9 │ │ -08c550: 3903 0400 |0006: if-nez v3, 000a // +0004 │ │ -08c554: 0721 |0008: move-object v1, v2 │ │ -08c556: 1101 |0009: return-object v1 │ │ -08c558: 5451 b610 |000a: iget-object v1, v5, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ -08c55c: 5b52 b610 |000c: iput-object v2, v5, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ -08c560: 5c54 a910 |000e: iput-boolean v4, v5, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@10a9 │ │ -08c564: 5252 b010 |0010: iget v2, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08c568: d802 02ff |0012: add-int/lit8 v2, v2, #int -1 // #ff │ │ -08c56c: 5952 b010 |0014: iput v2, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08c570: 28f3 |0016: goto 0009 // -000d │ │ -08c572: 5253 ae10 |0017: iget v3, v5, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@10ae │ │ -08c576: 9500 0603 |0019: and-int v0, v6, v3 │ │ -08c57a: 5453 ab10 |001b: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08c57e: 4403 0300 |001d: aget v3, v3, v0 │ │ -08c582: 3363 1500 |001f: if-ne v3, v6, 0034 // +0015 │ │ -08c586: 5453 ab10 |0021: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08c58a: 4b04 0300 |0023: aput v4, v3, v0 │ │ -08c58e: 5453 b410 |0025: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08c592: 4601 0300 |0027: aget-object v1, v3, v0 │ │ -08c596: 5453 b410 |0029: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08c59a: 4d02 0300 |002b: aput-object v2, v3, v0 │ │ -08c59e: 5252 b010 |002d: iget v2, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08c5a2: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ -08c5a6: 5952 b010 |0031: iput v2, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08c5aa: 28d6 |0033: goto 0009 // -002a │ │ -08c5ac: 7020 b320 6500 |0034: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/IntMap;.hash2:(I)I // method@20b3 │ │ -08c5b2: 0a00 |0037: move-result v0 │ │ -08c5b4: 5453 ab10 |0038: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08c5b8: 4403 0300 |003a: aget v3, v3, v0 │ │ -08c5bc: 3363 1500 |003c: if-ne v3, v6, 0051 // +0015 │ │ -08c5c0: 5453 ab10 |003e: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08c5c4: 4b04 0300 |0040: aput v4, v3, v0 │ │ -08c5c8: 5453 b410 |0042: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08c5cc: 4601 0300 |0044: aget-object v1, v3, v0 │ │ -08c5d0: 5453 b410 |0046: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08c5d4: 4d02 0300 |0048: aput-object v2, v3, v0 │ │ -08c5d8: 5252 b010 |004a: iget v2, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08c5dc: d802 02ff |004c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -08c5e0: 5952 b010 |004e: iput v2, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08c5e4: 28b9 |0050: goto 0009 // -0047 │ │ -08c5e6: 7020 b420 6500 |0051: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/IntMap;.hash3:(I)I // method@20b4 │ │ -08c5ec: 0a00 |0054: move-result v0 │ │ -08c5ee: 5453 ab10 |0055: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08c5f2: 4403 0300 |0057: aget v3, v3, v0 │ │ -08c5f6: 3363 1500 |0059: if-ne v3, v6, 006e // +0015 │ │ -08c5fa: 5453 ab10 |005b: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08c5fe: 4b04 0300 |005d: aput v4, v3, v0 │ │ -08c602: 5453 b410 |005f: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08c606: 4601 0300 |0061: aget-object v1, v3, v0 │ │ -08c60a: 5453 b410 |0063: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08c60e: 4d02 0300 |0065: aput-object v2, v3, v0 │ │ -08c612: 5252 b010 |0067: iget v2, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08c616: d802 02ff |0069: add-int/lit8 v2, v2, #int -1 // #ff │ │ -08c61a: 5952 b010 |006b: iput v2, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08c61e: 289c |006d: goto 0009 // -0064 │ │ -08c620: 6e20 bc20 6500 |006e: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/IntMap;.removeStash:(I)Ljava/lang/Object; // method@20bc │ │ -08c626: 0c01 |0071: move-result-object v1 │ │ -08c628: 2897 |0072: goto 0009 // -0069 │ │ +09aa70: |[09aa70] com.badlogic.gdx.utils.IntMap.remove:(I)Ljava/lang/Object; │ │ +09aa80: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +09aa82: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +09aa84: 3906 1500 |0002: if-nez v6, 0017 // +0015 │ │ +09aa88: 5553 a910 |0004: iget-boolean v3, v5, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@10a9 │ │ +09aa8c: 3903 0400 |0006: if-nez v3, 000a // +0004 │ │ +09aa90: 0721 |0008: move-object v1, v2 │ │ +09aa92: 1101 |0009: return-object v1 │ │ +09aa94: 5451 b610 |000a: iget-object v1, v5, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ +09aa98: 5b52 b610 |000c: iput-object v2, v5, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ +09aa9c: 5c54 a910 |000e: iput-boolean v4, v5, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@10a9 │ │ +09aaa0: 5252 b010 |0010: iget v2, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09aaa4: d802 02ff |0012: add-int/lit8 v2, v2, #int -1 // #ff │ │ +09aaa8: 5952 b010 |0014: iput v2, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09aaac: 28f3 |0016: goto 0009 // -000d │ │ +09aaae: 5253 ae10 |0017: iget v3, v5, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@10ae │ │ +09aab2: 9500 0603 |0019: and-int v0, v6, v3 │ │ +09aab6: 5453 ab10 |001b: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09aaba: 4403 0300 |001d: aget v3, v3, v0 │ │ +09aabe: 3363 1500 |001f: if-ne v3, v6, 0034 // +0015 │ │ +09aac2: 5453 ab10 |0021: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09aac6: 4b04 0300 |0023: aput v4, v3, v0 │ │ +09aaca: 5453 b410 |0025: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09aace: 4601 0300 |0027: aget-object v1, v3, v0 │ │ +09aad2: 5453 b410 |0029: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09aad6: 4d02 0300 |002b: aput-object v2, v3, v0 │ │ +09aada: 5252 b010 |002d: iget v2, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09aade: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ +09aae2: 5952 b010 |0031: iput v2, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09aae6: 28d6 |0033: goto 0009 // -002a │ │ +09aae8: 7020 b320 6500 |0034: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/IntMap;.hash2:(I)I // method@20b3 │ │ +09aaee: 0a00 |0037: move-result v0 │ │ +09aaf0: 5453 ab10 |0038: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09aaf4: 4403 0300 |003a: aget v3, v3, v0 │ │ +09aaf8: 3363 1500 |003c: if-ne v3, v6, 0051 // +0015 │ │ +09aafc: 5453 ab10 |003e: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09ab00: 4b04 0300 |0040: aput v4, v3, v0 │ │ +09ab04: 5453 b410 |0042: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09ab08: 4601 0300 |0044: aget-object v1, v3, v0 │ │ +09ab0c: 5453 b410 |0046: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09ab10: 4d02 0300 |0048: aput-object v2, v3, v0 │ │ +09ab14: 5252 b010 |004a: iget v2, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09ab18: d802 02ff |004c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +09ab1c: 5952 b010 |004e: iput v2, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09ab20: 28b9 |0050: goto 0009 // -0047 │ │ +09ab22: 7020 b420 6500 |0051: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/IntMap;.hash3:(I)I // method@20b4 │ │ +09ab28: 0a00 |0054: move-result v0 │ │ +09ab2a: 5453 ab10 |0055: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09ab2e: 4403 0300 |0057: aget v3, v3, v0 │ │ +09ab32: 3363 1500 |0059: if-ne v3, v6, 006e // +0015 │ │ +09ab36: 5453 ab10 |005b: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09ab3a: 4b04 0300 |005d: aput v4, v3, v0 │ │ +09ab3e: 5453 b410 |005f: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09ab42: 4601 0300 |0061: aget-object v1, v3, v0 │ │ +09ab46: 5453 b410 |0063: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09ab4a: 4d02 0300 |0065: aput-object v2, v3, v0 │ │ +09ab4e: 5252 b010 |0067: iget v2, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09ab52: d802 02ff |0069: add-int/lit8 v2, v2, #int -1 // #ff │ │ +09ab56: 5952 b010 |006b: iput v2, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09ab5a: 289c |006d: goto 0009 // -0064 │ │ +09ab5c: 6e20 bc20 6500 |006e: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/IntMap;.removeStash:(I)Ljava/lang/Object; // method@20bc │ │ +09ab62: 0c01 |0071: move-result-object v1 │ │ +09ab64: 2897 |0072: goto 0009 // -0069 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=322 │ │ 0x0004 line=323 │ │ 0x0009 line=358 │ │ 0x000a line=324 │ │ 0x000c line=325 │ │ @@ -139018,33 +139040,33 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -08c62c: |[08c62c] com.badlogic.gdx.utils.IntMap.removeStash:(I)Ljava/lang/Object; │ │ -08c63c: 5451 ab10 |0000: iget-object v1, v5, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08c640: 5250 a710 |0002: iget v0, v5, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08c644: 5254 b210 |0004: iget v4, v5, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ -08c648: 9002 0004 |0006: add-int v2, v0, v4 │ │ -08c64c: 3520 1700 |0008: if-ge v0, v2, 001f // +0017 │ │ -08c650: 4404 0100 |000a: aget v4, v1, v0 │ │ -08c654: 3364 1000 |000c: if-ne v4, v6, 001c // +0010 │ │ -08c658: 5454 b410 |000e: iget-object v4, v5, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08c65c: 4603 0400 |0010: aget-object v3, v4, v0 │ │ -08c660: 6e20 bd20 0500 |0012: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/IntMap;.removeStashIndex:(I)V // method@20bd │ │ -08c666: 5254 b010 |0015: iget v4, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08c66a: d804 04ff |0017: add-int/lit8 v4, v4, #int -1 // #ff │ │ -08c66e: 5954 b010 |0019: iput v4, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08c672: 1103 |001b: return-object v3 │ │ -08c674: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08c678: 28ea |001e: goto 0008 // -0016 │ │ -08c67a: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -08c67c: 28fb |0020: goto 001b // -0005 │ │ +09ab68: |[09ab68] com.badlogic.gdx.utils.IntMap.removeStash:(I)Ljava/lang/Object; │ │ +09ab78: 5451 ab10 |0000: iget-object v1, v5, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09ab7c: 5250 a710 |0002: iget v0, v5, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +09ab80: 5254 b210 |0004: iget v4, v5, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ +09ab84: 9002 0004 |0006: add-int v2, v0, v4 │ │ +09ab88: 3520 1700 |0008: if-ge v0, v2, 001f // +0017 │ │ +09ab8c: 4404 0100 |000a: aget v4, v1, v0 │ │ +09ab90: 3364 1000 |000c: if-ne v4, v6, 001c // +0010 │ │ +09ab94: 5454 b410 |000e: iget-object v4, v5, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09ab98: 4603 0400 |0010: aget-object v3, v4, v0 │ │ +09ab9c: 6e20 bd20 0500 |0012: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/IntMap;.removeStashIndex:(I)V // method@20bd │ │ +09aba2: 5254 b010 |0015: iget v4, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09aba6: d804 04ff |0017: add-int/lit8 v4, v4, #int -1 // #ff │ │ +09abaa: 5954 b010 |0019: iput v4, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09abae: 1103 |001b: return-object v3 │ │ +09abb0: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09abb4: 28ea |001e: goto 0008 // -0016 │ │ +09abb6: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +09abb8: 28fb |0020: goto 001b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0002 line=363 │ │ 0x000a line=364 │ │ 0x000e line=365 │ │ 0x0012 line=366 │ │ @@ -139066,37 +139088,37 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 41 16-bit code units │ │ -08c680: |[08c680] com.badlogic.gdx.utils.IntMap.removeStashIndex:(I)V │ │ -08c690: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08c692: 5241 b210 |0001: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ -08c696: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ -08c69a: 5941 b210 |0005: iput v1, v4, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ -08c69e: 5241 a710 |0007: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ -08c6a2: 5242 b210 |0009: iget v2, v4, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ -08c6a6: 9000 0102 |000b: add-int v0, v1, v2 │ │ -08c6aa: 3505 1700 |000d: if-ge v5, v0, 0024 // +0017 │ │ -08c6ae: 5441 ab10 |000f: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08c6b2: 5442 ab10 |0011: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08c6b6: 4402 0200 |0013: aget v2, v2, v0 │ │ -08c6ba: 4b02 0105 |0015: aput v2, v1, v5 │ │ -08c6be: 5441 b410 |0017: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08c6c2: 5442 b410 |0019: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08c6c6: 4602 0200 |001b: aget-object v2, v2, v0 │ │ -08c6ca: 4d02 0105 |001d: aput-object v2, v1, v5 │ │ -08c6ce: 5441 b410 |001f: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08c6d2: 4d03 0100 |0021: aput-object v3, v1, v0 │ │ -08c6d6: 0e00 |0023: return-void │ │ -08c6d8: 5441 b410 |0024: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08c6dc: 4d03 0105 |0026: aput-object v3, v1, v5 │ │ -08c6e0: 28fb |0028: goto 0023 // -0005 │ │ +09abbc: |[09abbc] com.badlogic.gdx.utils.IntMap.removeStashIndex:(I)V │ │ +09abcc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +09abce: 5241 b210 |0001: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ +09abd2: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ +09abd6: 5941 b210 |0005: iput v1, v4, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ +09abda: 5241 a710 |0007: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@10a7 │ │ +09abde: 5242 b210 |0009: iget v2, v4, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@10b2 │ │ +09abe2: 9000 0102 |000b: add-int v0, v1, v2 │ │ +09abe6: 3505 1700 |000d: if-ge v5, v0, 0024 // +0017 │ │ +09abea: 5441 ab10 |000f: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09abee: 5442 ab10 |0011: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09abf2: 4402 0200 |0013: aget v2, v2, v0 │ │ +09abf6: 4b02 0105 |0015: aput v2, v1, v5 │ │ +09abfa: 5441 b410 |0017: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09abfe: 5442 b410 |0019: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09ac02: 4602 0200 |001b: aget-object v2, v2, v0 │ │ +09ac06: 4d02 0105 |001d: aput-object v2, v1, v5 │ │ +09ac0a: 5441 b410 |001f: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09ac0e: 4d03 0100 |0021: aput-object v3, v1, v0 │ │ +09ac12: 0e00 |0023: return-void │ │ +09ac14: 5441 b410 |0024: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09ac18: 4d03 0105 |0026: aput-object v3, v1, v5 │ │ +09ac1c: 28fb |0028: goto 0023 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=376 │ │ 0x0007 line=377 │ │ 0x000d line=378 │ │ 0x000f line=379 │ │ 0x0017 line=380 │ │ @@ -139114,70 +139136,70 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -08c6e4: |[08c6e4] com.badlogic.gdx.utils.IntMap.toString:()Ljava/lang/String; │ │ -08c6f4: 1307 3d00 |0000: const/16 v7, #int 61 // #3d │ │ -08c6f8: 5286 b010 |0002: iget v6, v8, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -08c6fc: 3906 0500 |0004: if-nez v6, 0009 // +0005 │ │ -08c700: 1a06 6911 |0006: const-string v6, "[]" // string@1169 │ │ -08c704: 1106 |0008: return-object v6 │ │ -08c706: 2200 5003 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0350 │ │ -08c70a: 1306 2000 |000b: const/16 v6, #int 32 // #20 │ │ -08c70e: 7020 db22 6000 |000d: invoke-direct {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ -08c714: 1306 5b00 |0010: const/16 v6, #int 91 // #5b │ │ -08c718: 6e20 df22 6000 |0012: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -08c71e: 5484 ab10 |0015: iget-object v4, v8, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -08c722: 5485 b410 |0017: iget-object v5, v8, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -08c726: 2141 |0019: array-length v1, v4 │ │ -08c728: 5586 a910 |001a: iget-boolean v6, v8, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@10a9 │ │ -08c72c: 3806 4c00 |001c: if-eqz v6, 0068 // +004c │ │ -08c730: 1a06 f500 |001e: const-string v6, "0=" // string@00f5 │ │ -08c734: 6e20 e922 6000 |0020: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -08c73a: 5486 b610 |0023: iget-object v6, v8, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ -08c73e: 6e20 e822 6000 |0025: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ -08c744: 0112 |0028: move v2, v1 │ │ -08c746: d801 02ff |0029: add-int/lit8 v1, v2, #int -1 // #ff │ │ -08c74a: 3d02 3100 |002b: if-lez v2, 005c // +0031 │ │ -08c74e: 4403 0401 |002d: aget v3, v4, v1 │ │ -08c752: 3903 1b00 |002f: if-nez v3, 004a // +001b │ │ -08c756: 0112 |0031: move v2, v1 │ │ -08c758: 28f7 |0032: goto 0029 // -0009 │ │ -08c75a: d801 02ff |0033: add-int/lit8 v1, v2, #int -1 // #ff │ │ -08c75e: 3d02 3100 |0035: if-lez v2, 0066 // +0031 │ │ -08c762: 4403 0401 |0037: aget v3, v4, v1 │ │ -08c766: 3903 0400 |0039: if-nez v3, 003d // +0004 │ │ -08c76a: 0112 |003b: move v2, v1 │ │ -08c76c: 28f7 |003c: goto 0033 // -0009 │ │ -08c76e: 6e20 e222 3000 |003d: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e2 │ │ -08c774: 6e20 df22 7000 |0040: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -08c77a: 4606 0501 |0043: aget-object v6, v5, v1 │ │ -08c77e: 6e20 e822 6000 |0045: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ -08c784: 0112 |0048: move v2, v1 │ │ -08c786: 28e0 |0049: goto 0029 // -0020 │ │ -08c788: 1a06 a800 |004a: const-string v6, ", " // string@00a8 │ │ -08c78c: 6e20 e922 6000 |004c: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -08c792: 6e20 e222 3000 |004f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e2 │ │ -08c798: 6e20 df22 7000 |0052: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -08c79e: 4606 0501 |0055: aget-object v6, v5, v1 │ │ -08c7a2: 6e20 e822 6000 |0057: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ -08c7a8: 0112 |005a: move v2, v1 │ │ -08c7aa: 28ce |005b: goto 0029 // -0032 │ │ -08c7ac: 1306 5d00 |005c: const/16 v6, #int 93 // #5d │ │ -08c7b0: 6e20 df22 6000 |005e: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -08c7b6: 6e10 2723 0000 |0061: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ -08c7bc: 0c06 |0064: move-result-object v6 │ │ -08c7be: 28a3 |0065: goto 0008 // -005d │ │ -08c7c0: 0112 |0066: move v2, v1 │ │ -08c7c2: 28c2 |0067: goto 0029 // -003e │ │ -08c7c4: 0112 |0068: move v2, v1 │ │ -08c7c6: 28ca |0069: goto 0033 // -0036 │ │ +09ac20: |[09ac20] com.badlogic.gdx.utils.IntMap.toString:()Ljava/lang/String; │ │ +09ac30: 1307 3d00 |0000: const/16 v7, #int 61 // #3d │ │ +09ac34: 5286 b010 |0002: iget v6, v8, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +09ac38: 3906 0500 |0004: if-nez v6, 0009 // +0005 │ │ +09ac3c: 1a06 6711 |0006: const-string v6, "[]" // string@1167 │ │ +09ac40: 1106 |0008: return-object v6 │ │ +09ac42: 2200 4e03 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@034e │ │ +09ac46: 1306 2000 |000b: const/16 v6, #int 32 // #20 │ │ +09ac4a: 7020 db22 6000 |000d: invoke-direct {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ +09ac50: 1306 5b00 |0010: const/16 v6, #int 91 // #5b │ │ +09ac54: 6e20 df22 6000 |0012: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +09ac5a: 5484 ab10 |0015: iget-object v4, v8, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +09ac5e: 5485 b410 |0017: iget-object v5, v8, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +09ac62: 2141 |0019: array-length v1, v4 │ │ +09ac64: 5586 a910 |001a: iget-boolean v6, v8, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@10a9 │ │ +09ac68: 3806 4c00 |001c: if-eqz v6, 0068 // +004c │ │ +09ac6c: 1a06 f500 |001e: const-string v6, "0=" // string@00f5 │ │ +09ac70: 6e20 e922 6000 |0020: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +09ac76: 5486 b610 |0023: iget-object v6, v8, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ +09ac7a: 6e20 e822 6000 |0025: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ +09ac80: 0112 |0028: move v2, v1 │ │ +09ac82: d801 02ff |0029: add-int/lit8 v1, v2, #int -1 // #ff │ │ +09ac86: 3d02 3100 |002b: if-lez v2, 005c // +0031 │ │ +09ac8a: 4403 0401 |002d: aget v3, v4, v1 │ │ +09ac8e: 3903 1b00 |002f: if-nez v3, 004a // +001b │ │ +09ac92: 0112 |0031: move v2, v1 │ │ +09ac94: 28f7 |0032: goto 0029 // -0009 │ │ +09ac96: d801 02ff |0033: add-int/lit8 v1, v2, #int -1 // #ff │ │ +09ac9a: 3d02 3100 |0035: if-lez v2, 0066 // +0031 │ │ +09ac9e: 4403 0401 |0037: aget v3, v4, v1 │ │ +09aca2: 3903 0400 |0039: if-nez v3, 003d // +0004 │ │ +09aca6: 0112 |003b: move v2, v1 │ │ +09aca8: 28f7 |003c: goto 0033 // -0009 │ │ +09acaa: 6e20 e222 3000 |003d: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e2 │ │ +09acb0: 6e20 df22 7000 |0040: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +09acb6: 4606 0501 |0043: aget-object v6, v5, v1 │ │ +09acba: 6e20 e822 6000 |0045: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ +09acc0: 0112 |0048: move v2, v1 │ │ +09acc2: 28e0 |0049: goto 0029 // -0020 │ │ +09acc4: 1a06 a800 |004a: const-string v6, ", " // string@00a8 │ │ +09acc8: 6e20 e922 6000 |004c: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +09acce: 6e20 e222 3000 |004f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e2 │ │ +09acd4: 6e20 df22 7000 |0052: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +09acda: 4606 0501 |0055: aget-object v6, v5, v1 │ │ +09acde: 6e20 e822 6000 |0057: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ +09ace4: 0112 |005a: move v2, v1 │ │ +09ace6: 28ce |005b: goto 0029 // -0032 │ │ +09ace8: 1306 5d00 |005c: const/16 v6, #int 93 // #5d │ │ +09acec: 6e20 df22 6000 |005e: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +09acf2: 6e10 2723 0000 |0061: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ +09acf8: 0c06 |0064: move-result-object v6 │ │ +09acfa: 28a3 |0065: goto 0008 // -005d │ │ +09acfc: 0112 |0066: move v2, v1 │ │ +09acfe: 28c2 |0067: goto 0029 // -003e │ │ +09ad00: 0112 |0068: move v2, v1 │ │ +09ad02: 28ca |0069: goto 0033 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=507 │ │ 0x0008 line=535 │ │ 0x0009 line=508 │ │ 0x0010 line=509 │ │ 0x0015 line=510 │ │ @@ -139231,41 +139253,41 @@ │ │ type : '()Lcom/badlogic/gdx/utils/IntMap$Values;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -08c7c8: |[08c7c8] com.badlogic.gdx.utils.IntMap.values:()Lcom/badlogic/gdx/utils/IntMap$Values; │ │ -08c7d8: 5410 b510 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.values:Lcom/badlogic/gdx/utils/IntMap$Values; // field@10b5 │ │ -08c7dc: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -08c7e0: 2200 1503 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IntMap$Values; // type@0315 │ │ -08c7e4: 7020 9e20 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntMap$Values;.:(Lcom/badlogic/gdx/utils/IntMap;)V // method@209e │ │ -08c7ea: 5b10 b510 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.values:Lcom/badlogic/gdx/utils/IntMap$Values; // field@10b5 │ │ -08c7ee: 5410 b510 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.values:Lcom/badlogic/gdx/utils/IntMap$Values; // field@10b5 │ │ -08c7f2: 1100 |000d: return-object v0 │ │ -08c7f4: 5410 b510 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.values:Lcom/badlogic/gdx/utils/IntMap$Values; // field@10b5 │ │ -08c7f8: 6e10 a420 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntMap$Values;.reset:()V // method@20a4 │ │ -08c7fe: 28f8 |0013: goto 000b // -0008 │ │ +09ad04: |[09ad04] com.badlogic.gdx.utils.IntMap.values:()Lcom/badlogic/gdx/utils/IntMap$Values; │ │ +09ad14: 5410 b510 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.values:Lcom/badlogic/gdx/utils/IntMap$Values; // field@10b5 │ │ +09ad18: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +09ad1c: 2200 1303 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IntMap$Values; // type@0313 │ │ +09ad20: 7020 9e20 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntMap$Values;.:(Lcom/badlogic/gdx/utils/IntMap;)V // method@209e │ │ +09ad26: 5b10 b510 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.values:Lcom/badlogic/gdx/utils/IntMap$Values; // field@10b5 │ │ +09ad2a: 5410 b510 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.values:Lcom/badlogic/gdx/utils/IntMap$Values; // field@10b5 │ │ +09ad2e: 1100 |000d: return-object v0 │ │ +09ad30: 5410 b510 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.values:Lcom/badlogic/gdx/utils/IntMap$Values; // field@10b5 │ │ +09ad34: 6e10 a420 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntMap$Values;.reset:()V // method@20a4 │ │ +09ad3a: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ 0x0004 line=552 │ │ 0x000b line=555 │ │ 0x000e line=554 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/IntMap; │ │ 0x0000 - 0x0014 reg=1 this Lcom/badlogic/gdx/utils/IntMap; Lcom/badlogic/gdx/utils/IntMap; │ │ │ │ source_file_idx : 1816 (IntMap.java) │ │ │ │ Class #347 header: │ │ -class_idx : 791 │ │ +class_idx : 789 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1860 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #347 annotations: │ │ @@ -139294,42 +139316,42 @@ │ │ type : '(Ljava/lang/reflect/Field;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -08c800: |[08c800] com.badlogic.gdx.utils.Json$FieldMetadata.:(Ljava/lang/reflect/Field;)V │ │ -08c810: 7010 2726 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2627 │ │ -08c816: 5b56 b810 |0003: iput-object v6, v5, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.field:Ljava/lang/reflect/Field; // field@10b8 │ │ -08c81a: 6e10 9626 0600 |0005: invoke-virtual {v6}, Ljava/lang/reflect/Field;.getGenericType:()Ljava/lang/reflect/Type; // method@2696 │ │ -08c820: 0c02 |0008: move-result-object v2 │ │ -08c822: 2023 d203 |0009: instance-of v3, v2, Ljava/lang/reflect/ParameterizedType; // type@03d2 │ │ -08c826: 3803 1700 |000b: if-eqz v3, 0022 // +0017 │ │ -08c82a: 1f02 d203 |000d: check-cast v2, Ljava/lang/reflect/ParameterizedType; // type@03d2 │ │ -08c82e: 7210 a226 0200 |000f: invoke-interface {v2}, Ljava/lang/reflect/ParameterizedType;.getActualTypeArguments:()[Ljava/lang/reflect/Type; // method@26a2 │ │ -08c834: 0c01 |0012: move-result-object v1 │ │ -08c836: 2113 |0013: array-length v3, v1 │ │ -08c838: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -08c83a: 3343 0d00 |0015: if-ne v3, v4, 0022 // +000d │ │ -08c83e: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -08c840: 4600 0103 |0018: aget-object v0, v1, v3 │ │ -08c844: 2003 a703 |001a: instance-of v3, v0, Ljava/lang/Class; // type@03a7 │ │ -08c848: 3803 0700 |001c: if-eqz v3, 0023 // +0007 │ │ -08c84c: 1f00 a703 |001e: check-cast v0, Ljava/lang/Class; // type@03a7 │ │ -08c850: 5b50 b710 |0020: iput-object v0, v5, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.elementType:Ljava/lang/Class; // field@10b7 │ │ -08c854: 0e00 |0022: return-void │ │ -08c856: 2003 d203 |0023: instance-of v3, v0, Ljava/lang/reflect/ParameterizedType; // type@03d2 │ │ -08c85a: 3803 fdff |0025: if-eqz v3, 0022 // -0003 │ │ -08c85e: 1f00 d203 |0027: check-cast v0, Ljava/lang/reflect/ParameterizedType; // type@03d2 │ │ -08c862: 7210 a326 0000 |0029: invoke-interface {v0}, Ljava/lang/reflect/ParameterizedType;.getRawType:()Ljava/lang/reflect/Type; // method@26a3 │ │ -08c868: 0c03 |002c: move-result-object v3 │ │ -08c86a: 1f03 a703 |002d: check-cast v3, Ljava/lang/Class; // type@03a7 │ │ -08c86e: 5b53 b710 |002f: iput-object v3, v5, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.elementType:Ljava/lang/Class; // field@10b7 │ │ -08c872: 28f1 |0031: goto 0022 // -000f │ │ +09ad3c: |[09ad3c] com.badlogic.gdx.utils.Json$FieldMetadata.:(Ljava/lang/reflect/Field;)V │ │ +09ad4c: 7010 2726 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2627 │ │ +09ad52: 5b56 b810 |0003: iput-object v6, v5, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.field:Ljava/lang/reflect/Field; // field@10b8 │ │ +09ad56: 6e10 9626 0600 |0005: invoke-virtual {v6}, Ljava/lang/reflect/Field;.getGenericType:()Ljava/lang/reflect/Type; // method@2696 │ │ +09ad5c: 0c02 |0008: move-result-object v2 │ │ +09ad5e: 2023 d003 |0009: instance-of v3, v2, Ljava/lang/reflect/ParameterizedType; // type@03d0 │ │ +09ad62: 3803 1700 |000b: if-eqz v3, 0022 // +0017 │ │ +09ad66: 1f02 d003 |000d: check-cast v2, Ljava/lang/reflect/ParameterizedType; // type@03d0 │ │ +09ad6a: 7210 a226 0200 |000f: invoke-interface {v2}, Ljava/lang/reflect/ParameterizedType;.getActualTypeArguments:()[Ljava/lang/reflect/Type; // method@26a2 │ │ +09ad70: 0c01 |0012: move-result-object v1 │ │ +09ad72: 2113 |0013: array-length v3, v1 │ │ +09ad74: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +09ad76: 3343 0d00 |0015: if-ne v3, v4, 0022 // +000d │ │ +09ad7a: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +09ad7c: 4600 0103 |0018: aget-object v0, v1, v3 │ │ +09ad80: 2003 a503 |001a: instance-of v3, v0, Ljava/lang/Class; // type@03a5 │ │ +09ad84: 3803 0700 |001c: if-eqz v3, 0023 // +0007 │ │ +09ad88: 1f00 a503 |001e: check-cast v0, Ljava/lang/Class; // type@03a5 │ │ +09ad8c: 5b50 b710 |0020: iput-object v0, v5, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.elementType:Ljava/lang/Class; // field@10b7 │ │ +09ad90: 0e00 |0022: return-void │ │ +09ad92: 2003 d003 |0023: instance-of v3, v0, Ljava/lang/reflect/ParameterizedType; // type@03d0 │ │ +09ad96: 3803 fdff |0025: if-eqz v3, 0022 // -0003 │ │ +09ad9a: 1f00 d003 |0027: check-cast v0, Ljava/lang/reflect/ParameterizedType; // type@03d0 │ │ +09ad9e: 7210 a326 0000 |0029: invoke-interface {v0}, Ljava/lang/reflect/ParameterizedType;.getRawType:()Ljava/lang/reflect/Type; // method@26a3 │ │ +09ada4: 0c03 |002c: move-result-object v3 │ │ +09ada6: 1f03 a503 |002d: check-cast v3, Ljava/lang/Class; // type@03a5 │ │ +09adaa: 5b53 b710 |002f: iput-object v3, v5, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.elementType:Ljava/lang/Class; // field@10b7 │ │ +09adae: 28f1 |0031: goto 0022 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1037 │ │ 0x0003 line=1038 │ │ 0x0005 line=1040 │ │ 0x0009 line=1041 │ │ 0x000d line=1042 │ │ @@ -139349,17 +139371,17 @@ │ │ 0x0000 - 0x0032 reg=5 this Lcom/badlogic/gdx/utils/Json$FieldMetadata; │ │ 0x0000 - 0x0032 reg=6 field Ljava/lang/reflect/Field; │ │ │ │ Virtual methods - │ │ source_file_idx : 1860 (Json.java) │ │ │ │ Class #348 header: │ │ -class_idx : 793 │ │ +class_idx : 791 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1860 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #348 annotations: │ │ @@ -139389,17 +139411,17 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Json;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1860 (Json.java) │ │ │ │ Class #349 header: │ │ -class_idx : 794 │ │ +class_idx : 792 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1860 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #349 annotations: │ │ @@ -139432,17 +139454,17 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1860 (Json.java) │ │ │ │ Class #350 header: │ │ -class_idx : 795 │ │ +class_idx : 793 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1860 │ │ static_fields_size : 1 │ │ instance_fields_size: 10 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 65 │ │ │ │ Class #350 annotations: │ │ @@ -139558,38 +139580,38 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -08c874: |[08c874] com.badlogic.gdx.utils.Json.:()V │ │ -08c884: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -08c88a: 1a00 4414 |0003: const-string v0, "class" // string@1444 │ │ -08c88e: 5b10 c010 |0005: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.typeName:Ljava/lang/String; // field@10c0 │ │ -08c892: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -08c894: 5c10 c210 |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/Json;.usePrototypes:Z // field@10c2 │ │ -08c898: 2200 3603 |000a: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -08c89c: 7010 1d22 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -08c8a2: 5b10 c110 |000f: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@10c1 │ │ -08c8a6: 2200 3603 |0011: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -08c8aa: 7010 1d22 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -08c8b0: 5b10 bf10 |0016: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.tagToClass:Lcom/badlogic/gdx/utils/ObjectMap; // field@10bf │ │ -08c8b4: 2200 3603 |0018: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -08c8b8: 7010 1d22 0000 |001a: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -08c8be: 5b10 bb10 |001d: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToTag:Lcom/badlogic/gdx/utils/ObjectMap; // field@10bb │ │ -08c8c2: 2200 3603 |001f: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -08c8c6: 7010 1d22 0000 |0021: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -08c8cc: 5b10 ba10 |0024: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToSerializer:Lcom/badlogic/gdx/utils/ObjectMap; // field@10ba │ │ -08c8d0: 2200 3603 |0026: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -08c8d4: 7010 1d22 0000 |0028: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -08c8da: 5b10 b910 |002b: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToDefaultValues:Lcom/badlogic/gdx/utils/ObjectMap; // field@10b9 │ │ -08c8de: 6200 de10 |002d: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimal:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10de │ │ -08c8e2: 5b10 be10 |002f: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10be │ │ -08c8e6: 0e00 |0031: return-void │ │ +09adb0: |[09adb0] com.badlogic.gdx.utils.Json.:()V │ │ +09adc0: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +09adc6: 1a00 4214 |0003: const-string v0, "class" // string@1442 │ │ +09adca: 5b10 c010 |0005: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.typeName:Ljava/lang/String; // field@10c0 │ │ +09adce: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +09add0: 5c10 c210 |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/Json;.usePrototypes:Z // field@10c2 │ │ +09add4: 2200 3403 |000a: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +09add8: 7010 1d22 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +09adde: 5b10 c110 |000f: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@10c1 │ │ +09ade2: 2200 3403 |0011: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +09ade6: 7010 1d22 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +09adec: 5b10 bf10 |0016: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.tagToClass:Lcom/badlogic/gdx/utils/ObjectMap; // field@10bf │ │ +09adf0: 2200 3403 |0018: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +09adf4: 7010 1d22 0000 |001a: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +09adfa: 5b10 bb10 |001d: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToTag:Lcom/badlogic/gdx/utils/ObjectMap; // field@10bb │ │ +09adfe: 2200 3403 |001f: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +09ae02: 7010 1d22 0000 |0021: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +09ae08: 5b10 ba10 |0024: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToSerializer:Lcom/badlogic/gdx/utils/ObjectMap; // field@10ba │ │ +09ae0c: 2200 3403 |0026: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +09ae10: 7010 1d22 0000 |0028: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +09ae16: 5b10 b910 |002b: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToDefaultValues:Lcom/badlogic/gdx/utils/ObjectMap; // field@10b9 │ │ +09ae1a: 6200 de10 |002d: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimal:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10de │ │ +09ae1e: 5b10 be10 |002f: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10be │ │ +09ae22: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=46 │ │ 0x0007 line=47 │ │ 0x000a line=49 │ │ 0x0011 line=50 │ │ @@ -139606,37 +139628,37 @@ │ │ type : '(Lcom/badlogic/gdx/utils/JsonWriter$OutputType;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 48 16-bit code units │ │ -08c8e8: |[08c8e8] com.badlogic.gdx.utils.Json.:(Lcom/badlogic/gdx/utils/JsonWriter$OutputType;)V │ │ -08c8f8: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -08c8fe: 1a00 4414 |0003: const-string v0, "class" // string@1444 │ │ -08c902: 5b10 c010 |0005: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.typeName:Ljava/lang/String; // field@10c0 │ │ -08c906: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -08c908: 5c10 c210 |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/Json;.usePrototypes:Z // field@10c2 │ │ -08c90c: 2200 3603 |000a: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -08c910: 7010 1d22 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -08c916: 5b10 c110 |000f: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@10c1 │ │ -08c91a: 2200 3603 |0011: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -08c91e: 7010 1d22 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -08c924: 5b10 bf10 |0016: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.tagToClass:Lcom/badlogic/gdx/utils/ObjectMap; // field@10bf │ │ -08c928: 2200 3603 |0018: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -08c92c: 7010 1d22 0000 |001a: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -08c932: 5b10 bb10 |001d: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToTag:Lcom/badlogic/gdx/utils/ObjectMap; // field@10bb │ │ -08c936: 2200 3603 |001f: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -08c93a: 7010 1d22 0000 |0021: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -08c940: 5b10 ba10 |0024: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToSerializer:Lcom/badlogic/gdx/utils/ObjectMap; // field@10ba │ │ -08c944: 2200 3603 |0026: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -08c948: 7010 1d22 0000 |0028: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -08c94e: 5b10 b910 |002b: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToDefaultValues:Lcom/badlogic/gdx/utils/ObjectMap; // field@10b9 │ │ -08c952: 5b12 be10 |002d: iput-object v2, v1, Lcom/badlogic/gdx/utils/Json;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10be │ │ -08c956: 0e00 |002f: return-void │ │ +09ae24: |[09ae24] com.badlogic.gdx.utils.Json.:(Lcom/badlogic/gdx/utils/JsonWriter$OutputType;)V │ │ +09ae34: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +09ae3a: 1a00 4214 |0003: const-string v0, "class" // string@1442 │ │ +09ae3e: 5b10 c010 |0005: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.typeName:Ljava/lang/String; // field@10c0 │ │ +09ae42: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +09ae44: 5c10 c210 |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/Json;.usePrototypes:Z // field@10c2 │ │ +09ae48: 2200 3403 |000a: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +09ae4c: 7010 1d22 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +09ae52: 5b10 c110 |000f: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@10c1 │ │ +09ae56: 2200 3403 |0011: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +09ae5a: 7010 1d22 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +09ae60: 5b10 bf10 |0016: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.tagToClass:Lcom/badlogic/gdx/utils/ObjectMap; // field@10bf │ │ +09ae64: 2200 3403 |0018: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +09ae68: 7010 1d22 0000 |001a: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +09ae6e: 5b10 bb10 |001d: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToTag:Lcom/badlogic/gdx/utils/ObjectMap; // field@10bb │ │ +09ae72: 2200 3403 |001f: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +09ae76: 7010 1d22 0000 |0021: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +09ae7c: 5b10 ba10 |0024: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToSerializer:Lcom/badlogic/gdx/utils/ObjectMap; // field@10ba │ │ +09ae80: 2200 3403 |0026: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +09ae84: 7010 1d22 0000 |0028: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +09ae8a: 5b10 b910 |002b: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToDefaultValues:Lcom/badlogic/gdx/utils/ObjectMap; // field@10b9 │ │ +09ae8e: 5b12 be10 |002d: iput-object v2, v1, Lcom/badlogic/gdx/utils/Json;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10be │ │ +09ae92: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=46 │ │ 0x0007 line=47 │ │ 0x000a line=49 │ │ 0x0011 line=50 │ │ @@ -139654,64 +139676,64 @@ │ │ type : '(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -08c958: |[08c958] com.badlogic.gdx.utils.Json.cacheFields:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; │ │ -08c968: 2200 e703 |0000: new-instance v0, Ljava/util/ArrayList; // type@03e7 │ │ -08c96c: 7010 2c27 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@272c │ │ -08c972: 07b7 |0005: move-object v7, v11 │ │ -08c974: 1c08 bd03 |0006: const-class v8, Ljava/lang/Object; // type@03bd │ │ -08c978: 3287 0e00 |0008: if-eq v7, v8, 0016 // +000e │ │ -08c97c: 6e10 d125 0700 |000a: invoke-virtual {v7}, Ljava/lang/Class;.getDeclaredFields:()[Ljava/lang/reflect/Field; // method@25d1 │ │ -08c982: 0c08 |000d: move-result-object v8 │ │ -08c984: 7120 4627 8000 |000e: invoke-static {v0, v8}, Ljava/util/Collections;.addAll:(Ljava/util/Collection;[Ljava/lang/Object;)Z // method@2746 │ │ -08c98a: 6e10 da25 0700 |0011: invoke-virtual {v7}, Ljava/lang/Class;.getSuperclass:()Ljava/lang/Class; // method@25da │ │ -08c990: 0c07 |0014: move-result-object v7 │ │ -08c992: 28f1 |0015: goto 0006 // -000f │ │ -08c994: 2206 3603 |0016: new-instance v6, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -08c998: 7010 1d22 0600 |0018: invoke-direct {v6}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -08c99e: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -08c9a0: 6e10 3927 0000 |001c: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -08c9a6: 0a05 |001f: move-result v5 │ │ -08c9a8: 3553 3a00 |0020: if-ge v3, v5, 005a // +003a │ │ -08c9ac: 6e20 3327 3000 |0022: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -08c9b2: 0c02 |0025: move-result-object v2 │ │ -08c9b4: 1f02 ce03 |0026: check-cast v2, Ljava/lang/reflect/Field; // type@03ce │ │ -08c9b8: 6e10 9726 0200 |0028: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getModifiers:()I // method@2697 │ │ -08c9be: 0a04 |002b: move-result v4 │ │ -08c9c0: 7110 a126 0400 |002c: invoke-static {v4}, Ljava/lang/reflect/Modifier;.isTransient:(I)Z // method@26a1 │ │ -08c9c6: 0a08 |002f: move-result v8 │ │ -08c9c8: 3808 0500 |0030: if-eqz v8, 0035 // +0005 │ │ -08c9cc: d803 0301 |0032: add-int/lit8 v3, v3, #int 1 // #01 │ │ -08c9d0: 28ec |0034: goto 0020 // -0014 │ │ -08c9d2: 7110 a026 0400 |0035: invoke-static {v4}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@26a0 │ │ -08c9d8: 0a08 |0038: move-result v8 │ │ -08c9da: 3908 f9ff |0039: if-nez v8, 0032 // -0007 │ │ -08c9de: 6e10 9b26 0200 |003b: invoke-virtual {v2}, Ljava/lang/reflect/Field;.isSynthetic:()Z // method@269b │ │ -08c9e4: 0a08 |003e: move-result v8 │ │ -08c9e6: 3908 f3ff |003f: if-nez v8, 0032 // -000d │ │ -08c9ea: 6e10 9a26 0200 |0041: invoke-virtual {v2}, Ljava/lang/reflect/Field;.isAccessible:()Z // method@269a │ │ -08c9f0: 0a08 |0044: move-result v8 │ │ -08c9f2: 3908 0600 |0045: if-nez v8, 004b // +0006 │ │ -08c9f6: 1218 |0047: const/4 v8, #int 1 // #1 │ │ -08c9f8: 6e20 9d26 8200 |0048: invoke-virtual {v2, v8}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@269d │ │ -08c9fe: 6e10 9826 0200 |004b: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2698 │ │ -08ca04: 0c08 |004e: move-result-object v8 │ │ -08ca06: 2209 1703 |004f: new-instance v9, Lcom/badlogic/gdx/utils/Json$FieldMetadata; // type@0317 │ │ -08ca0a: 7020 c120 2900 |0051: invoke-direct {v9, v2}, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.:(Ljava/lang/reflect/Field;)V // method@20c1 │ │ -08ca10: 6e30 2f22 8609 |0054: invoke-virtual {v6, v8, v9}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ -08ca16: 28db |0057: goto 0032 // -0025 │ │ -08ca18: 0d01 |0058: move-exception v1 │ │ -08ca1a: 28d9 |0059: goto 0032 // -0027 │ │ -08ca1c: 54a8 c110 |005a: iget-object v8, v10, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@10c1 │ │ -08ca20: 6e30 2f22 b806 |005c: invoke-virtual {v8, v11, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ -08ca26: 1106 |005f: return-object v6 │ │ +09ae94: |[09ae94] com.badlogic.gdx.utils.Json.cacheFields:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; │ │ +09aea4: 2200 e503 |0000: new-instance v0, Ljava/util/ArrayList; // type@03e5 │ │ +09aea8: 7010 2c27 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@272c │ │ +09aeae: 07b7 |0005: move-object v7, v11 │ │ +09aeb0: 1c08 bb03 |0006: const-class v8, Ljava/lang/Object; // type@03bb │ │ +09aeb4: 3287 0e00 |0008: if-eq v7, v8, 0016 // +000e │ │ +09aeb8: 6e10 d125 0700 |000a: invoke-virtual {v7}, Ljava/lang/Class;.getDeclaredFields:()[Ljava/lang/reflect/Field; // method@25d1 │ │ +09aebe: 0c08 |000d: move-result-object v8 │ │ +09aec0: 7120 4627 8000 |000e: invoke-static {v0, v8}, Ljava/util/Collections;.addAll:(Ljava/util/Collection;[Ljava/lang/Object;)Z // method@2746 │ │ +09aec6: 6e10 da25 0700 |0011: invoke-virtual {v7}, Ljava/lang/Class;.getSuperclass:()Ljava/lang/Class; // method@25da │ │ +09aecc: 0c07 |0014: move-result-object v7 │ │ +09aece: 28f1 |0015: goto 0006 // -000f │ │ +09aed0: 2206 3403 |0016: new-instance v6, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +09aed4: 7010 1d22 0600 |0018: invoke-direct {v6}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +09aeda: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +09aedc: 6e10 3927 0000 |001c: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +09aee2: 0a05 |001f: move-result v5 │ │ +09aee4: 3553 3a00 |0020: if-ge v3, v5, 005a // +003a │ │ +09aee8: 6e20 3327 3000 |0022: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +09aeee: 0c02 |0025: move-result-object v2 │ │ +09aef0: 1f02 cc03 |0026: check-cast v2, Ljava/lang/reflect/Field; // type@03cc │ │ +09aef4: 6e10 9726 0200 |0028: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getModifiers:()I // method@2697 │ │ +09aefa: 0a04 |002b: move-result v4 │ │ +09aefc: 7110 a126 0400 |002c: invoke-static {v4}, Ljava/lang/reflect/Modifier;.isTransient:(I)Z // method@26a1 │ │ +09af02: 0a08 |002f: move-result v8 │ │ +09af04: 3808 0500 |0030: if-eqz v8, 0035 // +0005 │ │ +09af08: d803 0301 |0032: add-int/lit8 v3, v3, #int 1 // #01 │ │ +09af0c: 28ec |0034: goto 0020 // -0014 │ │ +09af0e: 7110 a026 0400 |0035: invoke-static {v4}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@26a0 │ │ +09af14: 0a08 |0038: move-result v8 │ │ +09af16: 3908 f9ff |0039: if-nez v8, 0032 // -0007 │ │ +09af1a: 6e10 9b26 0200 |003b: invoke-virtual {v2}, Ljava/lang/reflect/Field;.isSynthetic:()Z // method@269b │ │ +09af20: 0a08 |003e: move-result v8 │ │ +09af22: 3908 f3ff |003f: if-nez v8, 0032 // -000d │ │ +09af26: 6e10 9a26 0200 |0041: invoke-virtual {v2}, Ljava/lang/reflect/Field;.isAccessible:()Z // method@269a │ │ +09af2c: 0a08 |0044: move-result v8 │ │ +09af2e: 3908 0600 |0045: if-nez v8, 004b // +0006 │ │ +09af32: 1218 |0047: const/4 v8, #int 1 // #1 │ │ +09af34: 6e20 9d26 8200 |0048: invoke-virtual {v2, v8}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@269d │ │ +09af3a: 6e10 9826 0200 |004b: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2698 │ │ +09af40: 0c08 |004e: move-result-object v8 │ │ +09af42: 2209 1503 |004f: new-instance v9, Lcom/badlogic/gdx/utils/Json$FieldMetadata; // type@0315 │ │ +09af46: 7020 c120 2900 |0051: invoke-direct {v9, v2}, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.:(Ljava/lang/reflect/Field;)V // method@20c1 │ │ +09af4c: 6e30 2f22 8609 |0054: invoke-virtual {v6, v8, v9}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ +09af52: 28db |0057: goto 0032 // -0025 │ │ +09af54: 0d01 |0058: move-exception v1 │ │ +09af56: 28d9 |0059: goto 0032 // -0027 │ │ +09af58: 54a8 c110 |005a: iget-object v8, v10, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@10c1 │ │ +09af5c: 6e30 2f22 b806 |005c: invoke-virtual {v8, v11, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ +09af62: 1106 |005f: return-object v6 │ │ catches : 1 │ │ 0x0048 - 0x004b │ │ Ljava/security/AccessControlException; -> 0x0058 │ │ positions : │ │ 0x0000 line=120 │ │ 0x0005 line=121 │ │ 0x0006 line=122 │ │ @@ -139749,24 +139771,24 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -08ca38: |[08ca38] com.badlogic.gdx.utils.Json.convertToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ -08ca48: 2020 a703 |0000: instance-of v0, v2, Ljava/lang/Class; // type@03a7 │ │ -08ca4c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -08ca50: 1f02 a703 |0004: check-cast v2, Ljava/lang/Class; // type@03a7 │ │ -08ca54: 6e10 d625 0200 |0006: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -08ca5a: 0c00 |0009: move-result-object v0 │ │ -08ca5c: 1100 |000a: return-object v0 │ │ -08ca5e: 7110 5d26 0200 |000b: invoke-static {v2}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@265d │ │ -08ca64: 0c00 |000e: move-result-object v0 │ │ -08ca66: 28fb |000f: goto 000a // -0005 │ │ +09af74: |[09af74] com.badlogic.gdx.utils.Json.convertToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ +09af84: 2020 a503 |0000: instance-of v0, v2, Ljava/lang/Class; // type@03a5 │ │ +09af88: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +09af8c: 1f02 a503 |0004: check-cast v2, Ljava/lang/Class; // type@03a5 │ │ +09af90: 6e10 d625 0200 |0006: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +09af96: 0c00 |0009: move-result-object v0 │ │ +09af98: 1100 |000a: return-object v0 │ │ +09af9a: 7110 5d26 0200 |000b: invoke-static {v2}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@265d │ │ +09afa0: 0c00 |000e: move-result-object v0 │ │ +09afa2: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=895 │ │ 0x000a line=896 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 object Ljava/lang/Object; │ │ 0x0000 - 0x0010 reg=1 this Lcom/badlogic/gdx/utils/Json; │ │ @@ -139777,130 +139799,130 @@ │ │ type : '(Ljava/lang/Class;)[Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 224 16-bit code units │ │ -08ca68: |[08ca68] com.badlogic.gdx.utils.Json.getDefaultValues:(Ljava/lang/Class;)[Ljava/lang/Object; │ │ -08ca78: 120a |0000: const/4 v10, #int 0 // #0 │ │ -08ca7a: 55db c210 |0001: iget-boolean v11, v13, Lcom/badlogic/gdx/utils/Json;.usePrototypes:Z // field@10c2 │ │ -08ca7e: 390b 0300 |0003: if-nez v11, 0006 // +0003 │ │ -08ca82: 110a |0005: return-object v10 │ │ -08ca84: 54db b910 |0006: iget-object v11, v13, Lcom/badlogic/gdx/utils/Json;.classToDefaultValues:Lcom/badlogic/gdx/utils/ObjectMap; // field@10b9 │ │ -08ca88: 6e20 2122 eb00 |0008: invoke-virtual {v11, v14}, Lcom/badlogic/gdx/utils/ObjectMap;.containsKey:(Ljava/lang/Object;)Z // method@2221 │ │ -08ca8e: 0a0b |000b: move-result v11 │ │ -08ca90: 380b 0b00 |000c: if-eqz v11, 0017 // +000b │ │ -08ca94: 54da b910 |000e: iget-object v10, v13, Lcom/badlogic/gdx/utils/Json;.classToDefaultValues:Lcom/badlogic/gdx/utils/ObjectMap; // field@10b9 │ │ -08ca98: 6e20 2722 ea00 |0010: invoke-virtual {v10, v14}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -08ca9e: 0c0a |0013: move-result-object v10 │ │ -08caa0: 1f0a 9404 |0014: check-cast v10, [Ljava/lang/Object; // type@0494 │ │ -08caa4: 28ef |0016: goto 0005 // -0011 │ │ -08caa6: 7020 df20 ed00 |0017: invoke-direct {v13, v14}, Lcom/badlogic/gdx/utils/Json;.newInstance:(Ljava/lang/Class;)Ljava/lang/Object; // method@20df │ │ -08caac: 0c07 |001a: move-result-object v7 │ │ -08caae: 54da c110 |001b: iget-object v10, v13, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@10c1 │ │ -08cab2: 6e20 2722 ea00 |001d: invoke-virtual {v10, v14}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -08cab8: 0c02 |0020: move-result-object v2 │ │ -08caba: 1f02 3603 |0021: check-cast v2, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -08cabe: 3902 0600 |0023: if-nez v2, 0029 // +0006 │ │ -08cac2: 7020 cc20 ed00 |0025: invoke-direct {v13, v14}, Lcom/badlogic/gdx/utils/Json;.cacheFields:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; // method@20cc │ │ -08cac8: 0c02 |0028: move-result-object v2 │ │ -08caca: 522a 5b11 |0029: iget v10, v2, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -08cace: 23a9 9404 |002b: new-array v9, v10, [Ljava/lang/Object; // type@0494 │ │ -08cad2: 54da b910 |002d: iget-object v10, v13, Lcom/badlogic/gdx/utils/Json;.classToDefaultValues:Lcom/badlogic/gdx/utils/ObjectMap; // field@10b9 │ │ -08cad6: 6e30 2f22 ea09 |002f: invoke-virtual {v10, v14, v9}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ -08cadc: 1203 |0032: const/4 v3, #int 0 // #0 │ │ -08cade: 6e10 3922 0200 |0033: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/ObjectMap;.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; // method@2239 │ │ -08cae4: 0c0a |0036: move-result-object v10 │ │ -08cae6: 6e10 1722 0a00 |0037: invoke-virtual {v10}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.iterator:()Ljava/util/Iterator; // method@2217 │ │ -08caec: 0c05 |003a: move-result-object v5 │ │ -08caee: 7210 5327 0500 |003b: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -08caf4: 0a0a |003e: move-result v10 │ │ -08caf6: 380a 9e00 |003f: if-eqz v10, 00dd // +009e │ │ -08cafa: 7210 5427 0500 |0041: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -08cb00: 0c06 |0044: move-result-object v6 │ │ -08cb02: 1f06 1703 |0045: check-cast v6, Lcom/badlogic/gdx/utils/Json$FieldMetadata; // type@0317 │ │ -08cb06: 5461 b810 |0047: iget-object v1, v6, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.field:Ljava/lang/reflect/Field; // field@10b8 │ │ -08cb0a: d804 0301 |0049: add-int/lit8 v4, v3, #int 1 // #01 │ │ -08cb0e: 6e20 9526 7100 |004b: invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2695 │ │ -08cb14: 0c0a |004e: move-result-object v10 │ │ -08cb16: 4d0a 0903 |004f: aput-object v10, v9, v3 │ │ -08cb1a: 0143 |0051: move v3, v4 │ │ -08cb1c: 28e9 |0052: goto 003b // -0017 │ │ -08cb1e: 0d00 |0053: move-exception v0 │ │ -08cb20: 54db b910 |0054: iget-object v11, v13, Lcom/badlogic/gdx/utils/Json;.classToDefaultValues:Lcom/badlogic/gdx/utils/ObjectMap; // field@10b9 │ │ -08cb24: 6e30 2f22 eb0a |0056: invoke-virtual {v11, v14, v10}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ -08cb2a: 28ac |0059: goto 0005 // -0054 │ │ -08cb2c: 0d00 |005a: move-exception v0 │ │ -08cb2e: 220a 4803 |005b: new-instance v10, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08cb32: 220b c503 |005d: new-instance v11, Ljava/lang/StringBuilder; // type@03c5 │ │ -08cb36: 7010 6726 0b00 |005f: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08cb3c: 1a0c 6503 |0062: const-string v12, "Error accessing field: " // string@0365 │ │ -08cb40: 6e20 6e26 cb00 |0064: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08cb46: 0c0b |0067: move-result-object v11 │ │ -08cb48: 6e10 9826 0100 |0068: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2698 │ │ -08cb4e: 0c0c |006b: move-result-object v12 │ │ -08cb50: 6e20 6e26 cb00 |006c: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08cb56: 0c0b |006f: move-result-object v11 │ │ -08cb58: 1a0c 0d00 |0070: const-string v12, " (" // string@000d │ │ -08cb5c: 6e20 6e26 cb00 |0072: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08cb62: 0c0b |0075: move-result-object v11 │ │ -08cb64: 6e10 d625 0e00 |0076: invoke-virtual {v14}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -08cb6a: 0c0c |0079: move-result-object v12 │ │ -08cb6c: 6e20 6e26 cb00 |007a: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08cb72: 0c0b |007d: move-result-object v11 │ │ -08cb74: 1a0c 9900 |007e: const-string v12, ")" // string@0099 │ │ -08cb78: 6e20 6e26 cb00 |0080: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08cb7e: 0c0b |0083: move-result-object v11 │ │ -08cb80: 6e10 7426 0b00 |0084: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08cb86: 0c0b |0087: move-result-object v11 │ │ -08cb88: 7030 9522 ba00 |0088: invoke-direct {v10, v11, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ -08cb8e: 270a |008b: throw v10 │ │ -08cb90: 0d00 |008c: move-exception v0 │ │ -08cb92: 220a c503 |008d: new-instance v10, Ljava/lang/StringBuilder; // type@03c5 │ │ -08cb96: 7010 6726 0a00 |008f: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08cb9c: 6e20 6d26 1a00 |0092: invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -08cba2: 0c0a |0095: move-result-object v10 │ │ -08cba4: 1a0b 0d00 |0096: const-string v11, " (" // string@000d │ │ -08cba8: 6e20 6e26 ba00 |0098: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08cbae: 0c0a |009b: move-result-object v10 │ │ -08cbb0: 6e10 d625 0e00 |009c: invoke-virtual {v14}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -08cbb6: 0c0b |009f: move-result-object v11 │ │ -08cbb8: 6e20 6e26 ba00 |00a0: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08cbbe: 0c0a |00a3: move-result-object v10 │ │ -08cbc0: 1a0b 9900 |00a4: const-string v11, ")" // string@0099 │ │ -08cbc4: 6e20 6e26 ba00 |00a6: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08cbca: 0c0a |00a9: move-result-object v10 │ │ -08cbcc: 6e10 7426 0a00 |00aa: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08cbd2: 0c0a |00ad: move-result-object v10 │ │ -08cbd4: 6e20 9722 a000 |00ae: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2297 │ │ -08cbda: 2700 |00b1: throw v0 │ │ -08cbdc: 0d08 |00b2: move-exception v8 │ │ -08cbde: 2200 4803 |00b3: new-instance v0, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08cbe2: 7020 9622 8000 |00b5: invoke-direct {v0, v8}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ -08cbe8: 220a c503 |00b8: new-instance v10, Ljava/lang/StringBuilder; // type@03c5 │ │ -08cbec: 7010 6726 0a00 |00ba: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08cbf2: 6e20 6d26 1a00 |00bd: invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -08cbf8: 0c0a |00c0: move-result-object v10 │ │ -08cbfa: 1a0b 0d00 |00c1: const-string v11, " (" // string@000d │ │ -08cbfe: 6e20 6e26 ba00 |00c3: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08cc04: 0c0a |00c6: move-result-object v10 │ │ -08cc06: 6e10 d625 0e00 |00c7: invoke-virtual {v14}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -08cc0c: 0c0b |00ca: move-result-object v11 │ │ -08cc0e: 6e20 6e26 ba00 |00cb: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08cc14: 0c0a |00ce: move-result-object v10 │ │ -08cc16: 1a0b 9900 |00cf: const-string v11, ")" // string@0099 │ │ -08cc1a: 6e20 6e26 ba00 |00d1: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08cc20: 0c0a |00d4: move-result-object v10 │ │ -08cc22: 6e10 7426 0a00 |00d5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08cc28: 0c0a |00d8: move-result-object v10 │ │ -08cc2a: 6e20 9722 a000 |00d9: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2297 │ │ -08cc30: 2700 |00dc: throw v0 │ │ -08cc32: 079a |00dd: move-object v10, v9 │ │ -08cc34: 2900 27ff |00de: goto/16 0005 // -00d9 │ │ +09afa4: |[09afa4] com.badlogic.gdx.utils.Json.getDefaultValues:(Ljava/lang/Class;)[Ljava/lang/Object; │ │ +09afb4: 120a |0000: const/4 v10, #int 0 // #0 │ │ +09afb6: 55db c210 |0001: iget-boolean v11, v13, Lcom/badlogic/gdx/utils/Json;.usePrototypes:Z // field@10c2 │ │ +09afba: 390b 0300 |0003: if-nez v11, 0006 // +0003 │ │ +09afbe: 110a |0005: return-object v10 │ │ +09afc0: 54db b910 |0006: iget-object v11, v13, Lcom/badlogic/gdx/utils/Json;.classToDefaultValues:Lcom/badlogic/gdx/utils/ObjectMap; // field@10b9 │ │ +09afc4: 6e20 2122 eb00 |0008: invoke-virtual {v11, v14}, Lcom/badlogic/gdx/utils/ObjectMap;.containsKey:(Ljava/lang/Object;)Z // method@2221 │ │ +09afca: 0a0b |000b: move-result v11 │ │ +09afcc: 380b 0b00 |000c: if-eqz v11, 0017 // +000b │ │ +09afd0: 54da b910 |000e: iget-object v10, v13, Lcom/badlogic/gdx/utils/Json;.classToDefaultValues:Lcom/badlogic/gdx/utils/ObjectMap; // field@10b9 │ │ +09afd4: 6e20 2722 ea00 |0010: invoke-virtual {v10, v14}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +09afda: 0c0a |0013: move-result-object v10 │ │ +09afdc: 1f0a 9204 |0014: check-cast v10, [Ljava/lang/Object; // type@0492 │ │ +09afe0: 28ef |0016: goto 0005 // -0011 │ │ +09afe2: 7020 df20 ed00 |0017: invoke-direct {v13, v14}, Lcom/badlogic/gdx/utils/Json;.newInstance:(Ljava/lang/Class;)Ljava/lang/Object; // method@20df │ │ +09afe8: 0c07 |001a: move-result-object v7 │ │ +09afea: 54da c110 |001b: iget-object v10, v13, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@10c1 │ │ +09afee: 6e20 2722 ea00 |001d: invoke-virtual {v10, v14}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +09aff4: 0c02 |0020: move-result-object v2 │ │ +09aff6: 1f02 3403 |0021: check-cast v2, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +09affa: 3902 0600 |0023: if-nez v2, 0029 // +0006 │ │ +09affe: 7020 cc20 ed00 |0025: invoke-direct {v13, v14}, Lcom/badlogic/gdx/utils/Json;.cacheFields:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; // method@20cc │ │ +09b004: 0c02 |0028: move-result-object v2 │ │ +09b006: 522a 5b11 |0029: iget v10, v2, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +09b00a: 23a9 9204 |002b: new-array v9, v10, [Ljava/lang/Object; // type@0492 │ │ +09b00e: 54da b910 |002d: iget-object v10, v13, Lcom/badlogic/gdx/utils/Json;.classToDefaultValues:Lcom/badlogic/gdx/utils/ObjectMap; // field@10b9 │ │ +09b012: 6e30 2f22 ea09 |002f: invoke-virtual {v10, v14, v9}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ +09b018: 1203 |0032: const/4 v3, #int 0 // #0 │ │ +09b01a: 6e10 3922 0200 |0033: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/ObjectMap;.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; // method@2239 │ │ +09b020: 0c0a |0036: move-result-object v10 │ │ +09b022: 6e10 1722 0a00 |0037: invoke-virtual {v10}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.iterator:()Ljava/util/Iterator; // method@2217 │ │ +09b028: 0c05 |003a: move-result-object v5 │ │ +09b02a: 7210 5327 0500 |003b: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +09b030: 0a0a |003e: move-result v10 │ │ +09b032: 380a 9e00 |003f: if-eqz v10, 00dd // +009e │ │ +09b036: 7210 5427 0500 |0041: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +09b03c: 0c06 |0044: move-result-object v6 │ │ +09b03e: 1f06 1503 |0045: check-cast v6, Lcom/badlogic/gdx/utils/Json$FieldMetadata; // type@0315 │ │ +09b042: 5461 b810 |0047: iget-object v1, v6, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.field:Ljava/lang/reflect/Field; // field@10b8 │ │ +09b046: d804 0301 |0049: add-int/lit8 v4, v3, #int 1 // #01 │ │ +09b04a: 6e20 9526 7100 |004b: invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2695 │ │ +09b050: 0c0a |004e: move-result-object v10 │ │ +09b052: 4d0a 0903 |004f: aput-object v10, v9, v3 │ │ +09b056: 0143 |0051: move v3, v4 │ │ +09b058: 28e9 |0052: goto 003b // -0017 │ │ +09b05a: 0d00 |0053: move-exception v0 │ │ +09b05c: 54db b910 |0054: iget-object v11, v13, Lcom/badlogic/gdx/utils/Json;.classToDefaultValues:Lcom/badlogic/gdx/utils/ObjectMap; // field@10b9 │ │ +09b060: 6e30 2f22 eb0a |0056: invoke-virtual {v11, v14, v10}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ +09b066: 28ac |0059: goto 0005 // -0054 │ │ +09b068: 0d00 |005a: move-exception v0 │ │ +09b06a: 220a 4603 |005b: new-instance v10, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09b06e: 220b c303 |005d: new-instance v11, Ljava/lang/StringBuilder; // type@03c3 │ │ +09b072: 7010 6726 0b00 |005f: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09b078: 1a0c 6503 |0062: const-string v12, "Error accessing field: " // string@0365 │ │ +09b07c: 6e20 6e26 cb00 |0064: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09b082: 0c0b |0067: move-result-object v11 │ │ +09b084: 6e10 9826 0100 |0068: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2698 │ │ +09b08a: 0c0c |006b: move-result-object v12 │ │ +09b08c: 6e20 6e26 cb00 |006c: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09b092: 0c0b |006f: move-result-object v11 │ │ +09b094: 1a0c 0d00 |0070: const-string v12, " (" // string@000d │ │ +09b098: 6e20 6e26 cb00 |0072: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09b09e: 0c0b |0075: move-result-object v11 │ │ +09b0a0: 6e10 d625 0e00 |0076: invoke-virtual {v14}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +09b0a6: 0c0c |0079: move-result-object v12 │ │ +09b0a8: 6e20 6e26 cb00 |007a: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09b0ae: 0c0b |007d: move-result-object v11 │ │ +09b0b0: 1a0c 9900 |007e: const-string v12, ")" // string@0099 │ │ +09b0b4: 6e20 6e26 cb00 |0080: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09b0ba: 0c0b |0083: move-result-object v11 │ │ +09b0bc: 6e10 7426 0b00 |0084: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09b0c2: 0c0b |0087: move-result-object v11 │ │ +09b0c4: 7030 9522 ba00 |0088: invoke-direct {v10, v11, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ +09b0ca: 270a |008b: throw v10 │ │ +09b0cc: 0d00 |008c: move-exception v0 │ │ +09b0ce: 220a c303 |008d: new-instance v10, Ljava/lang/StringBuilder; // type@03c3 │ │ +09b0d2: 7010 6726 0a00 |008f: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09b0d8: 6e20 6d26 1a00 |0092: invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +09b0de: 0c0a |0095: move-result-object v10 │ │ +09b0e0: 1a0b 0d00 |0096: const-string v11, " (" // string@000d │ │ +09b0e4: 6e20 6e26 ba00 |0098: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09b0ea: 0c0a |009b: move-result-object v10 │ │ +09b0ec: 6e10 d625 0e00 |009c: invoke-virtual {v14}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +09b0f2: 0c0b |009f: move-result-object v11 │ │ +09b0f4: 6e20 6e26 ba00 |00a0: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09b0fa: 0c0a |00a3: move-result-object v10 │ │ +09b0fc: 1a0b 9900 |00a4: const-string v11, ")" // string@0099 │ │ +09b100: 6e20 6e26 ba00 |00a6: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09b106: 0c0a |00a9: move-result-object v10 │ │ +09b108: 6e10 7426 0a00 |00aa: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09b10e: 0c0a |00ad: move-result-object v10 │ │ +09b110: 6e20 9722 a000 |00ae: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2297 │ │ +09b116: 2700 |00b1: throw v0 │ │ +09b118: 0d08 |00b2: move-exception v8 │ │ +09b11a: 2200 4603 |00b3: new-instance v0, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09b11e: 7020 9622 8000 |00b5: invoke-direct {v0, v8}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ +09b124: 220a c303 |00b8: new-instance v10, Ljava/lang/StringBuilder; // type@03c3 │ │ +09b128: 7010 6726 0a00 |00ba: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09b12e: 6e20 6d26 1a00 |00bd: invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +09b134: 0c0a |00c0: move-result-object v10 │ │ +09b136: 1a0b 0d00 |00c1: const-string v11, " (" // string@000d │ │ +09b13a: 6e20 6e26 ba00 |00c3: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09b140: 0c0a |00c6: move-result-object v10 │ │ +09b142: 6e10 d625 0e00 |00c7: invoke-virtual {v14}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +09b148: 0c0b |00ca: move-result-object v11 │ │ +09b14a: 6e20 6e26 ba00 |00cb: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09b150: 0c0a |00ce: move-result-object v10 │ │ +09b152: 1a0b 9900 |00cf: const-string v11, ")" // string@0099 │ │ +09b156: 6e20 6e26 ba00 |00d1: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09b15c: 0c0a |00d4: move-result-object v10 │ │ +09b15e: 6e10 7426 0a00 |00d5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09b164: 0c0a |00d8: move-result-object v10 │ │ +09b166: 6e20 9722 a000 |00d9: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2297 │ │ +09b16c: 2700 |00dc: throw v0 │ │ +09b16e: 079a |00dd: move-object v10, v9 │ │ +09b170: 2900 27ff |00de: goto/16 0005 // -00d9 │ │ catches : 2 │ │ 0x0017 - 0x001a │ │ Ljava/lang/Exception; -> 0x0053 │ │ 0x004b - 0x0051 │ │ Ljava/lang/IllegalAccessException; -> 0x005a │ │ Lcom/badlogic/gdx/utils/SerializationException; -> 0x008c │ │ Ljava/lang/RuntimeException; -> 0x00b2 │ │ @@ -139961,22 +139983,22 @@ │ │ type : '(ILcom/badlogic/gdx/utils/StringBuilder;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -08cc5c: |[08cc5c] com.badlogic.gdx.utils.Json.indent:(ILcom/badlogic/gdx/utils/StringBuilder;)V │ │ -08cc6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08cc6e: 3520 0a00 |0001: if-ge v0, v2, 000b // +000a │ │ -08cc72: 1301 0900 |0003: const/16 v1, #int 9 // #9 │ │ -08cc76: 6e20 df22 1300 |0005: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -08cc7c: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08cc80: 28f7 |000a: goto 0001 // -0009 │ │ -08cc82: 0e00 |000b: return-void │ │ +09b198: |[09b198] com.badlogic.gdx.utils.Json.indent:(ILcom/badlogic/gdx/utils/StringBuilder;)V │ │ +09b1a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09b1aa: 3520 0a00 |0001: if-ge v0, v2, 000b // +000a │ │ +09b1ae: 1301 0900 |0003: const/16 v1, #int 9 // #9 │ │ +09b1b2: 6e20 df22 1300 |0005: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +09b1b8: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09b1bc: 28f7 |000a: goto 0001 // -0009 │ │ +09b1be: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1029 │ │ 0x0003 line=1030 │ │ 0x0008 line=1029 │ │ 0x000b line=1031 │ │ locals : │ │ @@ -139989,30 +140011,30 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Array;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -08cc84: |[08cc84] com.badlogic.gdx.utils.Json.isFlat:(Lcom/badlogic/gdx/utils/Array;)Z │ │ -08cc94: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08cc96: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -08cc98: 5251 df0f |0002: iget v1, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -08cc9c: 3510 1200 |0004: if-ge v0, v1, 0016 // +0012 │ │ -08cca0: 6e20 741e 0500 |0006: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -08cca6: 0c02 |0009: move-result-object v2 │ │ -08cca8: 2024 3603 |000a: instance-of v4, v2, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -08ccac: 3804 0300 |000c: if-eqz v4, 000f // +0003 │ │ -08ccb0: 0f03 |000e: return v3 │ │ -08ccb2: 2024 e702 |000f: instance-of v4, v2, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -08ccb6: 3904 fdff |0011: if-nez v4, 000e // -0003 │ │ -08ccba: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08ccbe: 28ef |0015: goto 0004 // -0011 │ │ -08ccc0: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -08ccc2: 28f7 |0017: goto 000e // -0009 │ │ +09b1c0: |[09b1c0] com.badlogic.gdx.utils.Json.isFlat:(Lcom/badlogic/gdx/utils/Array;)Z │ │ +09b1d0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +09b1d2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +09b1d4: 5251 df0f |0002: iget v1, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09b1d8: 3510 1200 |0004: if-ge v0, v1, 0016 // +0012 │ │ +09b1dc: 6e20 741e 0500 |0006: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +09b1e2: 0c02 |0009: move-result-object v2 │ │ +09b1e4: 2024 3403 |000a: instance-of v4, v2, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +09b1e8: 3804 0300 |000c: if-eqz v4, 000f // +0003 │ │ +09b1ec: 0f03 |000e: return v3 │ │ +09b1ee: 2024 e502 |000f: instance-of v4, v2, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +09b1f2: 3904 fdff |0011: if-nez v4, 000e // -0003 │ │ +09b1f6: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09b1fa: 28ef |0015: goto 0004 // -0011 │ │ +09b1fc: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +09b1fe: 28f7 |0017: goto 000e // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1020 │ │ 0x0006 line=1021 │ │ 0x000a line=1022 │ │ 0x000e line=1025 │ │ 0x000f line=1023 │ │ @@ -140030,36 +140052,36 @@ │ │ type : '(Lcom/badlogic/gdx/utils/ObjectMap;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -08ccc4: |[08ccc4] com.badlogic.gdx.utils.Json.isFlat:(Lcom/badlogic/gdx/utils/ObjectMap;)Z │ │ -08ccd4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08ccd6: 6e10 2522 0400 |0001: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap;.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; // method@2225 │ │ -08ccdc: 0c03 |0004: move-result-object v3 │ │ -08ccde: 6e10 0122 0300 |0005: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.iterator:()Ljava/util/Iterator; // method@2201 │ │ -08cce4: 0c01 |0008: move-result-object v1 │ │ -08cce6: 7210 5327 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -08ccec: 0a03 |000c: move-result v3 │ │ -08ccee: 3803 1600 |000d: if-eqz v3, 0023 // +0016 │ │ -08ccf2: 7210 5427 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -08ccf8: 0c00 |0012: move-result-object v0 │ │ -08ccfa: 1f00 3203 |0013: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@0332 │ │ -08ccfe: 5403 4311 |0015: iget-object v3, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@1143 │ │ -08cd02: 2033 3603 |0017: instance-of v3, v3, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -08cd06: 3803 0300 |0019: if-eqz v3, 001c // +0003 │ │ -08cd0a: 0f02 |001b: return v2 │ │ -08cd0c: 5403 4311 |001c: iget-object v3, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@1143 │ │ -08cd10: 2033 e702 |001e: instance-of v3, v3, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -08cd14: 3803 e9ff |0020: if-eqz v3, 0009 // -0017 │ │ -08cd18: 28f9 |0022: goto 001b // -0007 │ │ -08cd1a: 1212 |0023: const/4 v2, #int 1 // #1 │ │ -08cd1c: 28f7 |0024: goto 001b // -0009 │ │ +09b200: |[09b200] com.badlogic.gdx.utils.Json.isFlat:(Lcom/badlogic/gdx/utils/ObjectMap;)Z │ │ +09b210: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +09b212: 6e10 2522 0400 |0001: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap;.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; // method@2225 │ │ +09b218: 0c03 |0004: move-result-object v3 │ │ +09b21a: 6e10 0122 0300 |0005: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.iterator:()Ljava/util/Iterator; // method@2201 │ │ +09b220: 0c01 |0008: move-result-object v1 │ │ +09b222: 7210 5327 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +09b228: 0a03 |000c: move-result v3 │ │ +09b22a: 3803 1600 |000d: if-eqz v3, 0023 // +0016 │ │ +09b22e: 7210 5427 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +09b234: 0c00 |0012: move-result-object v0 │ │ +09b236: 1f00 3003 |0013: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@0330 │ │ +09b23a: 5403 4311 |0015: iget-object v3, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@1143 │ │ +09b23e: 2033 3403 |0017: instance-of v3, v3, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +09b242: 3803 0300 |0019: if-eqz v3, 001c // +0003 │ │ +09b246: 0f02 |001b: return v2 │ │ +09b248: 5403 4311 |001c: iget-object v3, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@1143 │ │ +09b24c: 2033 e502 |001e: instance-of v3, v3, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +09b250: 3803 e9ff |0020: if-eqz v3, 0009 // -0017 │ │ +09b254: 28f9 |0022: goto 001b // -0007 │ │ +09b256: 1212 |0023: const/4 v2, #int 1 // #1 │ │ +09b258: 28f7 |0024: goto 001b // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1012 │ │ 0x0015 line=1013 │ │ 0x001b line=1016 │ │ 0x001c line=1014 │ │ 0x0023 line=1016 │ │ @@ -140075,102 +140097,102 @@ │ │ type : '(Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 168 16-bit code units │ │ -08cd20: |[08cd20] com.badlogic.gdx.utils.Json.newInstance:(Ljava/lang/Class;)Ljava/lang/Object; │ │ -08cd30: 6e10 e025 0800 |0000: invoke-virtual {v8}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@25e0 │ │ -08cd36: 0c04 |0003: move-result-object v4 │ │ -08cd38: 1104 |0004: return-object v4 │ │ -08cd3a: 0d01 |0005: move-exception v1 │ │ -08cd3c: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -08cd3e: 2344 9304 |0007: new-array v4, v4, [Ljava/lang/Class; // type@0493 │ │ -08cd42: 6e20 d025 4800 |0009: invoke-virtual {v8, v4}, Ljava/lang/Class;.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@25d0 │ │ -08cd48: 0c00 |000c: move-result-object v0 │ │ -08cd4a: 1214 |000d: const/4 v4, #int 1 // #1 │ │ -08cd4c: 6e20 9426 4000 |000e: invoke-virtual {v0, v4}, Ljava/lang/reflect/Constructor;.setAccessible:(Z)V // method@2694 │ │ -08cd52: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -08cd54: 2344 9404 |0012: new-array v4, v4, [Ljava/lang/Object; // type@0494 │ │ -08cd58: 6e20 9326 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@2693 │ │ -08cd5e: 0c04 |0017: move-result-object v4 │ │ -08cd60: 28ec |0018: goto 0004 // -0014 │ │ -08cd62: 0d02 |0019: move-exception v2 │ │ -08cd64: 6e10 db25 0800 |001a: invoke-virtual {v8}, Ljava/lang/Class;.isArray:()Z // method@25db │ │ -08cd6a: 0a04 |001d: move-result v4 │ │ -08cd6c: 3804 1f00 |001e: if-eqz v4, 003d // +001f │ │ -08cd70: 2204 4803 |0020: new-instance v4, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08cd74: 2205 c503 |0022: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -08cd78: 7010 6726 0500 |0024: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08cd7e: 1a06 5b03 |0027: const-string v6, "Encountered JSON object when expected array of type: " // string@035b │ │ -08cd82: 6e20 6e26 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08cd88: 0c05 |002c: move-result-object v5 │ │ -08cd8a: 6e10 d625 0800 |002d: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -08cd90: 0c06 |0030: move-result-object v6 │ │ -08cd92: 6e20 6e26 6500 |0031: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08cd98: 0c05 |0034: move-result-object v5 │ │ -08cd9a: 6e10 7426 0500 |0035: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08cda0: 0c05 |0038: move-result-object v5 │ │ -08cda2: 7030 9522 5401 |0039: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ -08cda8: 2704 |003c: throw v4 │ │ -08cdaa: 6e10 de25 0800 |003d: invoke-virtual {v8}, Ljava/lang/Class;.isMemberClass:()Z // method@25de │ │ -08cdb0: 0a04 |0040: move-result v4 │ │ -08cdb2: 3804 2900 |0041: if-eqz v4, 006a // +0029 │ │ -08cdb6: 6e10 d525 0800 |0043: invoke-virtual {v8}, Ljava/lang/Class;.getModifiers:()I // method@25d5 │ │ -08cdbc: 0a04 |0046: move-result v4 │ │ -08cdbe: 7110 a026 0400 |0047: invoke-static {v4}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@26a0 │ │ -08cdc4: 0a04 |004a: move-result v4 │ │ -08cdc6: 3904 1f00 |004b: if-nez v4, 006a // +001f │ │ -08cdca: 2204 4803 |004d: new-instance v4, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08cdce: 2205 c503 |004f: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -08cdd2: 7010 6726 0500 |0051: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08cdd8: 1a06 6e02 |0054: const-string v6, "Class cannot be created (non-static member class): " // string@026e │ │ -08cddc: 6e20 6e26 6500 |0056: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08cde2: 0c05 |0059: move-result-object v5 │ │ -08cde4: 6e10 d625 0800 |005a: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -08cdea: 0c06 |005d: move-result-object v6 │ │ -08cdec: 6e20 6e26 6500 |005e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08cdf2: 0c05 |0061: move-result-object v5 │ │ -08cdf4: 6e10 7426 0500 |0062: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08cdfa: 0c05 |0065: move-result-object v5 │ │ -08cdfc: 7030 9522 5401 |0066: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ -08ce02: 2704 |0069: throw v4 │ │ -08ce04: 2204 4803 |006a: new-instance v4, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08ce08: 2205 c503 |006c: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -08ce0c: 7010 6726 0500 |006e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08ce12: 1a06 6d02 |0071: const-string v6, "Class cannot be created (missing no-arg constructor): " // string@026d │ │ -08ce16: 6e20 6e26 6500 |0073: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08ce1c: 0c05 |0076: move-result-object v5 │ │ -08ce1e: 6e10 d625 0800 |0077: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -08ce24: 0c06 |007a: move-result-object v6 │ │ -08ce26: 6e20 6e26 6500 |007b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08ce2c: 0c05 |007e: move-result-object v5 │ │ -08ce2e: 6e10 7426 0500 |007f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08ce34: 0c05 |0082: move-result-object v5 │ │ -08ce36: 7030 9522 5401 |0083: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ -08ce3c: 2704 |0086: throw v4 │ │ -08ce3e: 0d03 |0087: move-exception v3 │ │ -08ce40: 0731 |0088: move-object v1, v3 │ │ -08ce42: 2204 4803 |0089: new-instance v4, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08ce46: 2205 c503 |008b: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -08ce4a: 7010 6726 0500 |008d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08ce50: 1a06 6a03 |0090: const-string v6, "Error constructing instance of class: " // string@036a │ │ -08ce54: 6e20 6e26 6500 |0092: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08ce5a: 0c05 |0095: move-result-object v5 │ │ -08ce5c: 6e10 d625 0800 |0096: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -08ce62: 0c06 |0099: move-result-object v6 │ │ -08ce64: 6e20 6e26 6500 |009a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08ce6a: 0c05 |009d: move-result-object v5 │ │ -08ce6c: 6e10 7426 0500 |009e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08ce72: 0c05 |00a1: move-result-object v5 │ │ -08ce74: 7030 9522 5401 |00a2: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ -08ce7a: 2704 |00a5: throw v4 │ │ -08ce7c: 0d04 |00a6: move-exception v4 │ │ -08ce7e: 28e2 |00a7: goto 0089 // -001e │ │ +09b25c: |[09b25c] com.badlogic.gdx.utils.Json.newInstance:(Ljava/lang/Class;)Ljava/lang/Object; │ │ +09b26c: 6e10 e025 0800 |0000: invoke-virtual {v8}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@25e0 │ │ +09b272: 0c04 |0003: move-result-object v4 │ │ +09b274: 1104 |0004: return-object v4 │ │ +09b276: 0d01 |0005: move-exception v1 │ │ +09b278: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +09b27a: 2344 9104 |0007: new-array v4, v4, [Ljava/lang/Class; // type@0491 │ │ +09b27e: 6e20 d025 4800 |0009: invoke-virtual {v8, v4}, Ljava/lang/Class;.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@25d0 │ │ +09b284: 0c00 |000c: move-result-object v0 │ │ +09b286: 1214 |000d: const/4 v4, #int 1 // #1 │ │ +09b288: 6e20 9426 4000 |000e: invoke-virtual {v0, v4}, Ljava/lang/reflect/Constructor;.setAccessible:(Z)V // method@2694 │ │ +09b28e: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +09b290: 2344 9204 |0012: new-array v4, v4, [Ljava/lang/Object; // type@0492 │ │ +09b294: 6e20 9326 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@2693 │ │ +09b29a: 0c04 |0017: move-result-object v4 │ │ +09b29c: 28ec |0018: goto 0004 // -0014 │ │ +09b29e: 0d02 |0019: move-exception v2 │ │ +09b2a0: 6e10 db25 0800 |001a: invoke-virtual {v8}, Ljava/lang/Class;.isArray:()Z // method@25db │ │ +09b2a6: 0a04 |001d: move-result v4 │ │ +09b2a8: 3804 1f00 |001e: if-eqz v4, 003d // +001f │ │ +09b2ac: 2204 4603 |0020: new-instance v4, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09b2b0: 2205 c303 |0022: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +09b2b4: 7010 6726 0500 |0024: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09b2ba: 1a06 5b03 |0027: const-string v6, "Encountered JSON object when expected array of type: " // string@035b │ │ +09b2be: 6e20 6e26 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09b2c4: 0c05 |002c: move-result-object v5 │ │ +09b2c6: 6e10 d625 0800 |002d: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +09b2cc: 0c06 |0030: move-result-object v6 │ │ +09b2ce: 6e20 6e26 6500 |0031: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09b2d4: 0c05 |0034: move-result-object v5 │ │ +09b2d6: 6e10 7426 0500 |0035: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09b2dc: 0c05 |0038: move-result-object v5 │ │ +09b2de: 7030 9522 5401 |0039: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ +09b2e4: 2704 |003c: throw v4 │ │ +09b2e6: 6e10 de25 0800 |003d: invoke-virtual {v8}, Ljava/lang/Class;.isMemberClass:()Z // method@25de │ │ +09b2ec: 0a04 |0040: move-result v4 │ │ +09b2ee: 3804 2900 |0041: if-eqz v4, 006a // +0029 │ │ +09b2f2: 6e10 d525 0800 |0043: invoke-virtual {v8}, Ljava/lang/Class;.getModifiers:()I // method@25d5 │ │ +09b2f8: 0a04 |0046: move-result v4 │ │ +09b2fa: 7110 a026 0400 |0047: invoke-static {v4}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@26a0 │ │ +09b300: 0a04 |004a: move-result v4 │ │ +09b302: 3904 1f00 |004b: if-nez v4, 006a // +001f │ │ +09b306: 2204 4603 |004d: new-instance v4, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09b30a: 2205 c303 |004f: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +09b30e: 7010 6726 0500 |0051: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09b314: 1a06 6e02 |0054: const-string v6, "Class cannot be created (non-static member class): " // string@026e │ │ +09b318: 6e20 6e26 6500 |0056: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09b31e: 0c05 |0059: move-result-object v5 │ │ +09b320: 6e10 d625 0800 |005a: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +09b326: 0c06 |005d: move-result-object v6 │ │ +09b328: 6e20 6e26 6500 |005e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09b32e: 0c05 |0061: move-result-object v5 │ │ +09b330: 6e10 7426 0500 |0062: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09b336: 0c05 |0065: move-result-object v5 │ │ +09b338: 7030 9522 5401 |0066: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ +09b33e: 2704 |0069: throw v4 │ │ +09b340: 2204 4603 |006a: new-instance v4, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09b344: 2205 c303 |006c: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +09b348: 7010 6726 0500 |006e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09b34e: 1a06 6d02 |0071: const-string v6, "Class cannot be created (missing no-arg constructor): " // string@026d │ │ +09b352: 6e20 6e26 6500 |0073: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09b358: 0c05 |0076: move-result-object v5 │ │ +09b35a: 6e10 d625 0800 |0077: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +09b360: 0c06 |007a: move-result-object v6 │ │ +09b362: 6e20 6e26 6500 |007b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09b368: 0c05 |007e: move-result-object v5 │ │ +09b36a: 6e10 7426 0500 |007f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09b370: 0c05 |0082: move-result-object v5 │ │ +09b372: 7030 9522 5401 |0083: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ +09b378: 2704 |0086: throw v4 │ │ +09b37a: 0d03 |0087: move-exception v3 │ │ +09b37c: 0731 |0088: move-object v1, v3 │ │ +09b37e: 2204 4603 |0089: new-instance v4, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09b382: 2205 c303 |008b: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +09b386: 7010 6726 0500 |008d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09b38c: 1a06 6a03 |0090: const-string v6, "Error constructing instance of class: " // string@036a │ │ +09b390: 6e20 6e26 6500 |0092: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09b396: 0c05 |0095: move-result-object v5 │ │ +09b398: 6e10 d625 0800 |0096: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +09b39e: 0c06 |0099: move-result-object v6 │ │ +09b3a0: 6e20 6e26 6500 |009a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09b3a6: 0c05 |009d: move-result-object v5 │ │ +09b3a8: 6e10 7426 0500 |009e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09b3ae: 0c05 |00a1: move-result-object v5 │ │ +09b3b0: 7030 9522 5401 |00a2: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ +09b3b6: 2704 |00a5: throw v4 │ │ +09b3b8: 0d04 |00a6: move-exception v4 │ │ +09b3ba: 28e2 |00a7: goto 0089 // -001e │ │ catches : 2 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/Exception; -> 0x0005 │ │ 0x0007 - 0x0017 │ │ Ljava/lang/SecurityException; -> 0x00a6 │ │ Ljava/lang/NoSuchMethodException; -> 0x0019 │ │ Ljava/lang/Exception; -> 0x0087 │ │ @@ -140204,235 +140226,235 @@ │ │ type : '(Ljava/lang/Object;Lcom/badlogic/gdx/utils/StringBuilder;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 22 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 436 16-bit code units │ │ -08cea4: |[08cea4] com.badlogic.gdx.utils.Json.prettyPrint:(Ljava/lang/Object;Lcom/badlogic/gdx/utils/StringBuilder;II)V │ │ -08ceb4: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -08ceb8: 200e 3a03 |0002: instance-of v14, v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@033a │ │ -08cebc: 380e ad00 |0004: if-eqz v14, 00b1 // +00ad │ │ -08cec0: 080a 1200 |0006: move-object/from16 v10, v18 │ │ -08cec4: 1f0a 3a03 |0008: check-cast v10, Lcom/badlogic/gdx/utils/OrderedMap; // type@033a │ │ -08cec8: 52ae 6f11 |000a: iget v14, v10, Lcom/badlogic/gdx/utils/OrderedMap;.size:I // field@116f │ │ -08cecc: 390e 0a00 |000c: if-nez v14, 0016 // +000a │ │ -08ced0: 1a0e 232c |000e: const-string v14, "{}" // string@2c23 │ │ -08ced4: 0800 1300 |0010: move-object/from16 v0, v19 │ │ -08ced8: 6e20 e922 e000 |0012: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -08cede: 0e00 |0015: return-void │ │ -08cee0: 7110 de20 0a00 |0016: invoke-static {v10}, Lcom/badlogic/gdx/utils/Json;.isFlat:(Lcom/badlogic/gdx/utils/ObjectMap;)Z // method@20de │ │ -08cee6: 0a0e |0019: move-result v14 │ │ -08cee8: 390e 7b00 |001a: if-nez v14, 0095 // +007b │ │ -08ceec: 121c |001c: const/4 v12, #int 1 // #1 │ │ -08ceee: 7401 1b23 1300 |001d: invoke-virtual/range {v19}, Lcom/badlogic/gdx/utils/StringBuilder;.length:()I // method@231b │ │ -08cef4: 0a0d |0020: move-result v13 │ │ -08cef6: 380c 7600 |0021: if-eqz v12, 0097 // +0076 │ │ -08cefa: 1a0e 212c |0023: const-string v14, "{ │ │ -" // string@2c21 │ │ -08cefe: 0800 1300 |0025: move-object/from16 v0, v19 │ │ -08cf02: 6e20 e922 e000 |0027: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -08cf08: 1205 |002a: const/4 v5, #int 0 // #0 │ │ -08cf0a: 6e10 4f22 0a00 |002b: invoke-virtual {v10}, Lcom/badlogic/gdx/utils/OrderedMap;.orderedKeys:()Lcom/badlogic/gdx/utils/Array; // method@224f │ │ -08cf10: 0c0e |002e: move-result-object v14 │ │ -08cf12: 6e10 771e 0e00 |002f: invoke-virtual {v14}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -08cf18: 0c07 |0032: move-result-object v7 │ │ -08cf1a: 7210 5327 0700 |0033: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -08cf20: 0a0e |0036: move-result v14 │ │ -08cf22: 380e 6800 |0037: if-eqz v14, 009f // +0068 │ │ -08cf26: 7210 5427 0700 |0039: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -08cf2c: 0c09 |003c: move-result-object v9 │ │ -08cf2e: 1f09 c303 |003d: check-cast v9, Ljava/lang/String; // type@03c3 │ │ -08cf32: 380c 0900 |003f: if-eqz v12, 0048 // +0009 │ │ -08cf36: 0200 1400 |0041: move/from16 v0, v20 │ │ -08cf3a: 0801 1300 |0043: move-object/from16 v1, v19 │ │ -08cf3e: 7120 dc20 1000 |0045: invoke-static {v0, v1}, Lcom/badlogic/gdx/utils/Json;.indent:(ILcom/badlogic/gdx/utils/StringBuilder;)V // method@20dc │ │ -08cf44: 0800 1100 |0048: move-object/from16 v0, v17 │ │ -08cf48: 540e be10 |004a: iget-object v14, v0, Lcom/badlogic/gdx/utils/Json;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10be │ │ -08cf4c: 6e20 3221 9e00 |004c: invoke-virtual {v14, v9}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.quoteName:(Ljava/lang/String;)Ljava/lang/String; // method@2132 │ │ -08cf52: 0c0e |004f: move-result-object v14 │ │ -08cf54: 0800 1300 |0050: move-object/from16 v0, v19 │ │ -08cf58: 6e20 e922 e000 |0052: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -08cf5e: 1a0e fc00 |0055: const-string v14, ": " // string@00fc │ │ -08cf62: 0800 1300 |0057: move-object/from16 v0, v19 │ │ -08cf66: 6e20 e922 e000 |0059: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -08cf6c: 6e20 4d22 9a00 |005c: invoke-virtual {v10, v9}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@224d │ │ -08cf72: 0c0e |005f: move-result-object v14 │ │ -08cf74: d80f 1401 |0060: add-int/lit8 v15, v20, #int 1 // #01 │ │ -08cf78: 0800 1100 |0062: move-object/from16 v0, v17 │ │ -08cf7c: 0801 1300 |0064: move-object/from16 v1, v19 │ │ -08cf80: 0202 1500 |0066: move/from16 v2, v21 │ │ -08cf84: 7052 e420 e0f1 |0068: invoke-direct {v0, v14, v1, v15, v2}, Lcom/badlogic/gdx/utils/Json;.prettyPrint:(Ljava/lang/Object;Lcom/badlogic/gdx/utils/StringBuilder;II)V // method@20e4 │ │ -08cf8a: d806 0501 |006b: add-int/lit8 v6, v5, #int 1 // #01 │ │ -08cf8e: 52ae 6f11 |006d: iget v14, v10, Lcom/badlogic/gdx/utils/OrderedMap;.size:I // field@116f │ │ -08cf92: d80e 0eff |006f: add-int/lit8 v14, v14, #int -1 // #ff │ │ -08cf96: 35e5 0900 |0071: if-ge v5, v14, 007a // +0009 │ │ -08cf9a: 1a0e a700 |0073: const-string v14, "," // string@00a7 │ │ -08cf9e: 0800 1300 |0075: move-object/from16 v0, v19 │ │ -08cfa2: 6e20 e922 e000 |0077: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -08cfa8: 380c 2000 |007a: if-eqz v12, 009a // +0020 │ │ -08cfac: 130e 0a00 |007c: const/16 v14, #int 10 // #a │ │ -08cfb0: 0800 1300 |007e: move-object/from16 v0, v19 │ │ -08cfb4: 6e20 df22 e000 |0080: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -08cfba: 390c 1a00 |0083: if-nez v12, 009d // +001a │ │ -08cfbe: 7401 1b23 1300 |0085: invoke-virtual/range {v19}, Lcom/badlogic/gdx/utils/StringBuilder;.length:()I // method@231b │ │ -08cfc4: 0a0e |0088: move-result v14 │ │ -08cfc6: b1de |0089: sub-int/2addr v14, v13 │ │ -08cfc8: 0200 1500 |008a: move/from16 v0, v21 │ │ -08cfcc: 370e 1100 |008c: if-le v14, v0, 009d // +0011 │ │ -08cfd0: 0800 1300 |008e: move-object/from16 v0, v19 │ │ -08cfd4: 6e20 2323 d000 |0090: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/utils/StringBuilder;.setLength:(I)V // method@2323 │ │ -08cfda: 121c |0093: const/4 v12, #int 1 // #1 │ │ -08cfdc: 288d |0094: goto 0021 // -0073 │ │ -08cfde: 120c |0095: const/4 v12, #int 0 // #0 │ │ -08cfe0: 2887 |0096: goto 001d // -0079 │ │ -08cfe2: 1a0e 222c |0097: const-string v14, "{ " // string@2c22 │ │ -08cfe6: 288c |0099: goto 0025 // -0074 │ │ -08cfe8: 130e 2000 |009a: const/16 v14, #int 32 // #20 │ │ -08cfec: 28e2 |009c: goto 007e // -001e │ │ -08cfee: 0165 |009d: move v5, v6 │ │ -08cff0: 2895 |009e: goto 0033 // -006b │ │ -08cff2: 380c 0900 |009f: if-eqz v12, 00a8 // +0009 │ │ -08cff6: d80e 14ff |00a1: add-int/lit8 v14, v20, #int -1 // #ff │ │ -08cffa: 0800 1300 |00a3: move-object/from16 v0, v19 │ │ -08cffe: 7120 dc20 0e00 |00a5: invoke-static {v14, v0}, Lcom/badlogic/gdx/utils/Json;.indent:(ILcom/badlogic/gdx/utils/StringBuilder;)V // method@20dc │ │ -08d004: 130e 7d00 |00a8: const/16 v14, #int 125 // #7d │ │ -08d008: 0800 1300 |00aa: move-object/from16 v0, v19 │ │ -08d00c: 6e20 df22 e000 |00ac: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -08d012: 2900 66ff |00af: goto/16 0015 // -009a │ │ -08d016: 0800 1200 |00b1: move-object/from16 v0, v18 │ │ -08d01a: 200e e702 |00b3: instance-of v14, v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -08d01e: 380e 8900 |00b5: if-eqz v14, 013e // +0089 │ │ -08d022: 0803 1200 |00b7: move-object/from16 v3, v18 │ │ -08d026: 1f03 e702 |00b9: check-cast v3, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -08d02a: 523e df0f |00bb: iget v14, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -08d02e: 390e 0b00 |00bd: if-nez v14, 00c8 // +000b │ │ -08d032: 1a0e 6911 |00bf: const-string v14, "[]" // string@1169 │ │ -08d036: 0800 1300 |00c1: move-object/from16 v0, v19 │ │ -08d03a: 6e20 e922 e000 |00c3: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -08d040: 2900 4fff |00c6: goto/16 0015 // -00b1 │ │ -08d044: 7110 dd20 0300 |00c8: invoke-static {v3}, Lcom/badlogic/gdx/utils/Json;.isFlat:(Lcom/badlogic/gdx/utils/Array;)Z // method@20dd │ │ -08d04a: 0a0e |00cb: move-result v14 │ │ -08d04c: 390e 5500 |00cc: if-nez v14, 0121 // +0055 │ │ -08d050: 121c |00ce: const/4 v12, #int 1 // #1 │ │ -08d052: 7401 1b23 1300 |00cf: invoke-virtual/range {v19}, Lcom/badlogic/gdx/utils/StringBuilder;.length:()I // method@231b │ │ -08d058: 0a0d |00d2: move-result v13 │ │ -08d05a: 380c 5000 |00d3: if-eqz v12, 0123 // +0050 │ │ -08d05e: 1a0e 0511 |00d5: const-string v14, "[ │ │ -" // string@1105 │ │ -08d062: 0800 1300 |00d7: move-object/from16 v0, v19 │ │ -08d066: 6e20 e922 e000 |00d9: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -08d06c: 1205 |00dc: const/4 v5, #int 0 // #0 │ │ -08d06e: 523b df0f |00dd: iget v11, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -08d072: 35b5 4d00 |00df: if-ge v5, v11, 012c // +004d │ │ -08d076: 380c 0900 |00e1: if-eqz v12, 00ea // +0009 │ │ -08d07a: 0200 1400 |00e3: move/from16 v0, v20 │ │ -08d07e: 0801 1300 |00e5: move-object/from16 v1, v19 │ │ -08d082: 7120 dc20 1000 |00e7: invoke-static {v0, v1}, Lcom/badlogic/gdx/utils/Json;.indent:(ILcom/badlogic/gdx/utils/StringBuilder;)V // method@20dc │ │ -08d088: 6e20 741e 5300 |00ea: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -08d08e: 0c0e |00ed: move-result-object v14 │ │ -08d090: d80f 1401 |00ee: add-int/lit8 v15, v20, #int 1 // #01 │ │ -08d094: 0800 1100 |00f0: move-object/from16 v0, v17 │ │ -08d098: 0801 1300 |00f2: move-object/from16 v1, v19 │ │ -08d09c: 0202 1500 |00f4: move/from16 v2, v21 │ │ -08d0a0: 7052 e420 e0f1 |00f6: invoke-direct {v0, v14, v1, v15, v2}, Lcom/badlogic/gdx/utils/Json;.prettyPrint:(Ljava/lang/Object;Lcom/badlogic/gdx/utils/StringBuilder;II)V // method@20e4 │ │ -08d0a6: 523e df0f |00f9: iget v14, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -08d0aa: d80e 0eff |00fb: add-int/lit8 v14, v14, #int -1 // #ff │ │ -08d0ae: 35e5 0900 |00fd: if-ge v5, v14, 0106 // +0009 │ │ -08d0b2: 1a0e a700 |00ff: const-string v14, "," // string@00a7 │ │ -08d0b6: 0800 1300 |0101: move-object/from16 v0, v19 │ │ -08d0ba: 6e20 e922 e000 |0103: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -08d0c0: 380c 2000 |0106: if-eqz v12, 0126 // +0020 │ │ -08d0c4: 130e 0a00 |0108: const/16 v14, #int 10 // #a │ │ -08d0c8: 0800 1300 |010a: move-object/from16 v0, v19 │ │ -08d0cc: 6e20 df22 e000 |010c: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -08d0d2: 390c 1a00 |010f: if-nez v12, 0129 // +001a │ │ -08d0d6: 7401 1b23 1300 |0111: invoke-virtual/range {v19}, Lcom/badlogic/gdx/utils/StringBuilder;.length:()I // method@231b │ │ -08d0dc: 0a0e |0114: move-result v14 │ │ -08d0de: b1de |0115: sub-int/2addr v14, v13 │ │ -08d0e0: 0200 1500 |0116: move/from16 v0, v21 │ │ -08d0e4: 370e 1100 |0118: if-le v14, v0, 0129 // +0011 │ │ -08d0e8: 0800 1300 |011a: move-object/from16 v0, v19 │ │ -08d0ec: 6e20 2323 d000 |011c: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/utils/StringBuilder;.setLength:(I)V // method@2323 │ │ -08d0f2: 121c |011f: const/4 v12, #int 1 // #1 │ │ -08d0f4: 28b3 |0120: goto 00d3 // -004d │ │ -08d0f6: 120c |0121: const/4 v12, #int 0 // #0 │ │ -08d0f8: 28ad |0122: goto 00cf // -0053 │ │ -08d0fa: 1a0e 0611 |0123: const-string v14, "[ " // string@1106 │ │ -08d0fe: 28b2 |0125: goto 00d7 // -004e │ │ -08d100: 130e 2000 |0126: const/16 v14, #int 32 // #20 │ │ -08d104: 28e2 |0128: goto 010a // -001e │ │ -08d106: d805 0501 |0129: add-int/lit8 v5, v5, #int 1 // #01 │ │ -08d10a: 28b4 |012b: goto 00df // -004c │ │ -08d10c: 380c 0900 |012c: if-eqz v12, 0135 // +0009 │ │ -08d110: d80e 14ff |012e: add-int/lit8 v14, v20, #int -1 // #ff │ │ -08d114: 0800 1300 |0130: move-object/from16 v0, v19 │ │ -08d118: 7120 dc20 0e00 |0132: invoke-static {v14, v0}, Lcom/badlogic/gdx/utils/Json;.indent:(ILcom/badlogic/gdx/utils/StringBuilder;)V // method@20dc │ │ -08d11e: 130e 5d00 |0135: const/16 v14, #int 93 // #5d │ │ -08d122: 0800 1300 |0137: move-object/from16 v0, v19 │ │ -08d126: 6e20 df22 e000 |0139: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -08d12c: 2900 d9fe |013c: goto/16 0015 // -0127 │ │ -08d130: 0800 1200 |013e: move-object/from16 v0, v18 │ │ -08d134: 200e c303 |0140: instance-of v14, v0, Ljava/lang/String; // type@03c3 │ │ -08d138: 380e 1500 |0142: if-eqz v14, 0157 // +0015 │ │ -08d13c: 0800 1100 |0144: move-object/from16 v0, v17 │ │ -08d140: 540e be10 |0146: iget-object v14, v0, Lcom/badlogic/gdx/utils/Json;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10be │ │ -08d144: 1f12 c303 |0148: check-cast v18, Ljava/lang/String; // type@03c3 │ │ -08d148: 0800 1200 |014a: move-object/from16 v0, v18 │ │ -08d14c: 6e20 3321 0e00 |014c: invoke-virtual {v14, v0}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.quoteValue:(Ljava/lang/Object;)Ljava/lang/String; // method@2133 │ │ -08d152: 0c0e |014f: move-result-object v14 │ │ -08d154: 0800 1300 |0150: move-object/from16 v0, v19 │ │ -08d158: 6e20 e922 e000 |0152: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -08d15e: 2900 c0fe |0155: goto/16 0015 // -0140 │ │ -08d162: 0800 1200 |0157: move-object/from16 v0, v18 │ │ -08d166: 200e ad03 |0159: instance-of v14, v0, Ljava/lang/Float; // type@03ad │ │ -08d16a: 380e 2200 |015b: if-eqz v14, 017d // +0022 │ │ -08d16e: 0804 1200 |015d: move-object/from16 v4, v18 │ │ -08d172: 1f04 ad03 |015f: check-cast v4, Ljava/lang/Float; // type@03ad │ │ -08d176: 6e10 f025 0400 |0161: invoke-virtual {v4}, Ljava/lang/Float;.intValue:()I // method@25f0 │ │ -08d17c: 0a08 |0164: move-result v8 │ │ -08d17e: 6e10 ee25 0400 |0165: invoke-virtual {v4}, Ljava/lang/Float;.floatValue:()F // method@25ee │ │ -08d184: 0a0e |0168: move-result v14 │ │ -08d186: 828f |0169: int-to-float v15, v8 │ │ -08d188: c7fe |016a: sub-float/2addr v14, v15 │ │ -08d18a: 120f |016b: const/4 v15, #int 0 // #0 │ │ -08d18c: 2d0e 0e0f |016c: cmpl-float v14, v14, v15 │ │ -08d190: 390e 0600 |016e: if-nez v14, 0174 // +0006 │ │ -08d194: 7110 0526 0800 |0170: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -08d19a: 0c12 |0173: move-result-object v18 │ │ -08d19c: 0800 1300 |0174: move-object/from16 v0, v19 │ │ -08d1a0: 0801 1200 |0176: move-object/from16 v1, v18 │ │ -08d1a4: 6e20 e822 1000 |0178: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ -08d1aa: 2900 9afe |017b: goto/16 0015 // -0166 │ │ -08d1ae: 0800 1200 |017d: move-object/from16 v0, v18 │ │ -08d1b2: 200e a303 |017f: instance-of v14, v0, Ljava/lang/Boolean; // type@03a3 │ │ -08d1b6: 380e 0b00 |0181: if-eqz v14, 018c // +000b │ │ -08d1ba: 0800 1300 |0183: move-object/from16 v0, v19 │ │ -08d1be: 0801 1200 |0185: move-object/from16 v1, v18 │ │ -08d1c2: 6e20 e822 1000 |0187: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ -08d1c8: 2900 8bfe |018a: goto/16 0015 // -0175 │ │ -08d1cc: 3912 0b00 |018c: if-nez v18, 0197 // +000b │ │ -08d1d0: 1a0e 7c22 |018e: const-string v14, "null" // string@227c │ │ -08d1d4: 0800 1300 |0190: move-object/from16 v0, v19 │ │ -08d1d8: 6e20 e922 e000 |0192: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -08d1de: 2900 80fe |0195: goto/16 0015 // -0180 │ │ -08d1e2: 220e 4803 |0197: new-instance v14, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08d1e6: 220f c503 |0199: new-instance v15, Ljava/lang/StringBuilder; // type@03c5 │ │ -08d1ea: 7010 6726 0f00 |019b: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08d1f0: 1a10 b00f |019e: const-string v16, "Unknown object type: " // string@0fb0 │ │ -08d1f4: 7402 6e26 0f00 |01a0: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d1fa: 0c0f |01a3: move-result-object v15 │ │ -08d1fc: 7401 2926 1200 |01a4: invoke-virtual/range {v18}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -08d202: 0c10 |01a7: move-result-object v16 │ │ -08d204: 7402 6d26 0f00 |01a8: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -08d20a: 0c0f |01ab: move-result-object v15 │ │ -08d20c: 6e10 7426 0f00 |01ac: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08d212: 0c0f |01af: move-result-object v15 │ │ -08d214: 7020 9422 fe00 |01b0: invoke-direct {v14, v15}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2294 │ │ -08d21a: 270e |01b3: throw v14 │ │ +09b3e0: |[09b3e0] com.badlogic.gdx.utils.Json.prettyPrint:(Ljava/lang/Object;Lcom/badlogic/gdx/utils/StringBuilder;II)V │ │ +09b3f0: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +09b3f4: 200e 3803 |0002: instance-of v14, v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@0338 │ │ +09b3f8: 380e ad00 |0004: if-eqz v14, 00b1 // +00ad │ │ +09b3fc: 080a 1200 |0006: move-object/from16 v10, v18 │ │ +09b400: 1f0a 3803 |0008: check-cast v10, Lcom/badlogic/gdx/utils/OrderedMap; // type@0338 │ │ +09b404: 52ae 6f11 |000a: iget v14, v10, Lcom/badlogic/gdx/utils/OrderedMap;.size:I // field@116f │ │ +09b408: 390e 0a00 |000c: if-nez v14, 0016 // +000a │ │ +09b40c: 1a0e 212c |000e: const-string v14, "{}" // string@2c21 │ │ +09b410: 0800 1300 |0010: move-object/from16 v0, v19 │ │ +09b414: 6e20 e922 e000 |0012: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +09b41a: 0e00 |0015: return-void │ │ +09b41c: 7110 de20 0a00 |0016: invoke-static {v10}, Lcom/badlogic/gdx/utils/Json;.isFlat:(Lcom/badlogic/gdx/utils/ObjectMap;)Z // method@20de │ │ +09b422: 0a0e |0019: move-result v14 │ │ +09b424: 390e 7b00 |001a: if-nez v14, 0095 // +007b │ │ +09b428: 121c |001c: const/4 v12, #int 1 // #1 │ │ +09b42a: 7401 1b23 1300 |001d: invoke-virtual/range {v19}, Lcom/badlogic/gdx/utils/StringBuilder;.length:()I // method@231b │ │ +09b430: 0a0d |0020: move-result v13 │ │ +09b432: 380c 7600 |0021: if-eqz v12, 0097 // +0076 │ │ +09b436: 1a0e 1f2c |0023: const-string v14, "{ │ │ +" // string@2c1f │ │ +09b43a: 0800 1300 |0025: move-object/from16 v0, v19 │ │ +09b43e: 6e20 e922 e000 |0027: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +09b444: 1205 |002a: const/4 v5, #int 0 // #0 │ │ +09b446: 6e10 4f22 0a00 |002b: invoke-virtual {v10}, Lcom/badlogic/gdx/utils/OrderedMap;.orderedKeys:()Lcom/badlogic/gdx/utils/Array; // method@224f │ │ +09b44c: 0c0e |002e: move-result-object v14 │ │ +09b44e: 6e10 771e 0e00 |002f: invoke-virtual {v14}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +09b454: 0c07 |0032: move-result-object v7 │ │ +09b456: 7210 5327 0700 |0033: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +09b45c: 0a0e |0036: move-result v14 │ │ +09b45e: 380e 6800 |0037: if-eqz v14, 009f // +0068 │ │ +09b462: 7210 5427 0700 |0039: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +09b468: 0c09 |003c: move-result-object v9 │ │ +09b46a: 1f09 c103 |003d: check-cast v9, Ljava/lang/String; // type@03c1 │ │ +09b46e: 380c 0900 |003f: if-eqz v12, 0048 // +0009 │ │ +09b472: 0200 1400 |0041: move/from16 v0, v20 │ │ +09b476: 0801 1300 |0043: move-object/from16 v1, v19 │ │ +09b47a: 7120 dc20 1000 |0045: invoke-static {v0, v1}, Lcom/badlogic/gdx/utils/Json;.indent:(ILcom/badlogic/gdx/utils/StringBuilder;)V // method@20dc │ │ +09b480: 0800 1100 |0048: move-object/from16 v0, v17 │ │ +09b484: 540e be10 |004a: iget-object v14, v0, Lcom/badlogic/gdx/utils/Json;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10be │ │ +09b488: 6e20 3221 9e00 |004c: invoke-virtual {v14, v9}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.quoteName:(Ljava/lang/String;)Ljava/lang/String; // method@2132 │ │ +09b48e: 0c0e |004f: move-result-object v14 │ │ +09b490: 0800 1300 |0050: move-object/from16 v0, v19 │ │ +09b494: 6e20 e922 e000 |0052: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +09b49a: 1a0e fc00 |0055: const-string v14, ": " // string@00fc │ │ +09b49e: 0800 1300 |0057: move-object/from16 v0, v19 │ │ +09b4a2: 6e20 e922 e000 |0059: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +09b4a8: 6e20 4d22 9a00 |005c: invoke-virtual {v10, v9}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@224d │ │ +09b4ae: 0c0e |005f: move-result-object v14 │ │ +09b4b0: d80f 1401 |0060: add-int/lit8 v15, v20, #int 1 // #01 │ │ +09b4b4: 0800 1100 |0062: move-object/from16 v0, v17 │ │ +09b4b8: 0801 1300 |0064: move-object/from16 v1, v19 │ │ +09b4bc: 0202 1500 |0066: move/from16 v2, v21 │ │ +09b4c0: 7052 e420 e0f1 |0068: invoke-direct {v0, v14, v1, v15, v2}, Lcom/badlogic/gdx/utils/Json;.prettyPrint:(Ljava/lang/Object;Lcom/badlogic/gdx/utils/StringBuilder;II)V // method@20e4 │ │ +09b4c6: d806 0501 |006b: add-int/lit8 v6, v5, #int 1 // #01 │ │ +09b4ca: 52ae 6f11 |006d: iget v14, v10, Lcom/badlogic/gdx/utils/OrderedMap;.size:I // field@116f │ │ +09b4ce: d80e 0eff |006f: add-int/lit8 v14, v14, #int -1 // #ff │ │ +09b4d2: 35e5 0900 |0071: if-ge v5, v14, 007a // +0009 │ │ +09b4d6: 1a0e a700 |0073: const-string v14, "," // string@00a7 │ │ +09b4da: 0800 1300 |0075: move-object/from16 v0, v19 │ │ +09b4de: 6e20 e922 e000 |0077: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +09b4e4: 380c 2000 |007a: if-eqz v12, 009a // +0020 │ │ +09b4e8: 130e 0a00 |007c: const/16 v14, #int 10 // #a │ │ +09b4ec: 0800 1300 |007e: move-object/from16 v0, v19 │ │ +09b4f0: 6e20 df22 e000 |0080: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +09b4f6: 390c 1a00 |0083: if-nez v12, 009d // +001a │ │ +09b4fa: 7401 1b23 1300 |0085: invoke-virtual/range {v19}, Lcom/badlogic/gdx/utils/StringBuilder;.length:()I // method@231b │ │ +09b500: 0a0e |0088: move-result v14 │ │ +09b502: b1de |0089: sub-int/2addr v14, v13 │ │ +09b504: 0200 1500 |008a: move/from16 v0, v21 │ │ +09b508: 370e 1100 |008c: if-le v14, v0, 009d // +0011 │ │ +09b50c: 0800 1300 |008e: move-object/from16 v0, v19 │ │ +09b510: 6e20 2323 d000 |0090: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/utils/StringBuilder;.setLength:(I)V // method@2323 │ │ +09b516: 121c |0093: const/4 v12, #int 1 // #1 │ │ +09b518: 288d |0094: goto 0021 // -0073 │ │ +09b51a: 120c |0095: const/4 v12, #int 0 // #0 │ │ +09b51c: 2887 |0096: goto 001d // -0079 │ │ +09b51e: 1a0e 202c |0097: const-string v14, "{ " // string@2c20 │ │ +09b522: 288c |0099: goto 0025 // -0074 │ │ +09b524: 130e 2000 |009a: const/16 v14, #int 32 // #20 │ │ +09b528: 28e2 |009c: goto 007e // -001e │ │ +09b52a: 0165 |009d: move v5, v6 │ │ +09b52c: 2895 |009e: goto 0033 // -006b │ │ +09b52e: 380c 0900 |009f: if-eqz v12, 00a8 // +0009 │ │ +09b532: d80e 14ff |00a1: add-int/lit8 v14, v20, #int -1 // #ff │ │ +09b536: 0800 1300 |00a3: move-object/from16 v0, v19 │ │ +09b53a: 7120 dc20 0e00 |00a5: invoke-static {v14, v0}, Lcom/badlogic/gdx/utils/Json;.indent:(ILcom/badlogic/gdx/utils/StringBuilder;)V // method@20dc │ │ +09b540: 130e 7d00 |00a8: const/16 v14, #int 125 // #7d │ │ +09b544: 0800 1300 |00aa: move-object/from16 v0, v19 │ │ +09b548: 6e20 df22 e000 |00ac: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +09b54e: 2900 66ff |00af: goto/16 0015 // -009a │ │ +09b552: 0800 1200 |00b1: move-object/from16 v0, v18 │ │ +09b556: 200e e502 |00b3: instance-of v14, v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +09b55a: 380e 8900 |00b5: if-eqz v14, 013e // +0089 │ │ +09b55e: 0803 1200 |00b7: move-object/from16 v3, v18 │ │ +09b562: 1f03 e502 |00b9: check-cast v3, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +09b566: 523e df0f |00bb: iget v14, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09b56a: 390e 0b00 |00bd: if-nez v14, 00c8 // +000b │ │ +09b56e: 1a0e 6711 |00bf: const-string v14, "[]" // string@1167 │ │ +09b572: 0800 1300 |00c1: move-object/from16 v0, v19 │ │ +09b576: 6e20 e922 e000 |00c3: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +09b57c: 2900 4fff |00c6: goto/16 0015 // -00b1 │ │ +09b580: 7110 dd20 0300 |00c8: invoke-static {v3}, Lcom/badlogic/gdx/utils/Json;.isFlat:(Lcom/badlogic/gdx/utils/Array;)Z // method@20dd │ │ +09b586: 0a0e |00cb: move-result v14 │ │ +09b588: 390e 5500 |00cc: if-nez v14, 0121 // +0055 │ │ +09b58c: 121c |00ce: const/4 v12, #int 1 // #1 │ │ +09b58e: 7401 1b23 1300 |00cf: invoke-virtual/range {v19}, Lcom/badlogic/gdx/utils/StringBuilder;.length:()I // method@231b │ │ +09b594: 0a0d |00d2: move-result v13 │ │ +09b596: 380c 5000 |00d3: if-eqz v12, 0123 // +0050 │ │ +09b59a: 1a0e 0311 |00d5: const-string v14, "[ │ │ +" // string@1103 │ │ +09b59e: 0800 1300 |00d7: move-object/from16 v0, v19 │ │ +09b5a2: 6e20 e922 e000 |00d9: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +09b5a8: 1205 |00dc: const/4 v5, #int 0 // #0 │ │ +09b5aa: 523b df0f |00dd: iget v11, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09b5ae: 35b5 4d00 |00df: if-ge v5, v11, 012c // +004d │ │ +09b5b2: 380c 0900 |00e1: if-eqz v12, 00ea // +0009 │ │ +09b5b6: 0200 1400 |00e3: move/from16 v0, v20 │ │ +09b5ba: 0801 1300 |00e5: move-object/from16 v1, v19 │ │ +09b5be: 7120 dc20 1000 |00e7: invoke-static {v0, v1}, Lcom/badlogic/gdx/utils/Json;.indent:(ILcom/badlogic/gdx/utils/StringBuilder;)V // method@20dc │ │ +09b5c4: 6e20 741e 5300 |00ea: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +09b5ca: 0c0e |00ed: move-result-object v14 │ │ +09b5cc: d80f 1401 |00ee: add-int/lit8 v15, v20, #int 1 // #01 │ │ +09b5d0: 0800 1100 |00f0: move-object/from16 v0, v17 │ │ +09b5d4: 0801 1300 |00f2: move-object/from16 v1, v19 │ │ +09b5d8: 0202 1500 |00f4: move/from16 v2, v21 │ │ +09b5dc: 7052 e420 e0f1 |00f6: invoke-direct {v0, v14, v1, v15, v2}, Lcom/badlogic/gdx/utils/Json;.prettyPrint:(Ljava/lang/Object;Lcom/badlogic/gdx/utils/StringBuilder;II)V // method@20e4 │ │ +09b5e2: 523e df0f |00f9: iget v14, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09b5e6: d80e 0eff |00fb: add-int/lit8 v14, v14, #int -1 // #ff │ │ +09b5ea: 35e5 0900 |00fd: if-ge v5, v14, 0106 // +0009 │ │ +09b5ee: 1a0e a700 |00ff: const-string v14, "," // string@00a7 │ │ +09b5f2: 0800 1300 |0101: move-object/from16 v0, v19 │ │ +09b5f6: 6e20 e922 e000 |0103: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +09b5fc: 380c 2000 |0106: if-eqz v12, 0126 // +0020 │ │ +09b600: 130e 0a00 |0108: const/16 v14, #int 10 // #a │ │ +09b604: 0800 1300 |010a: move-object/from16 v0, v19 │ │ +09b608: 6e20 df22 e000 |010c: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +09b60e: 390c 1a00 |010f: if-nez v12, 0129 // +001a │ │ +09b612: 7401 1b23 1300 |0111: invoke-virtual/range {v19}, Lcom/badlogic/gdx/utils/StringBuilder;.length:()I // method@231b │ │ +09b618: 0a0e |0114: move-result v14 │ │ +09b61a: b1de |0115: sub-int/2addr v14, v13 │ │ +09b61c: 0200 1500 |0116: move/from16 v0, v21 │ │ +09b620: 370e 1100 |0118: if-le v14, v0, 0129 // +0011 │ │ +09b624: 0800 1300 |011a: move-object/from16 v0, v19 │ │ +09b628: 6e20 2323 d000 |011c: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/utils/StringBuilder;.setLength:(I)V // method@2323 │ │ +09b62e: 121c |011f: const/4 v12, #int 1 // #1 │ │ +09b630: 28b3 |0120: goto 00d3 // -004d │ │ +09b632: 120c |0121: const/4 v12, #int 0 // #0 │ │ +09b634: 28ad |0122: goto 00cf // -0053 │ │ +09b636: 1a0e 0411 |0123: const-string v14, "[ " // string@1104 │ │ +09b63a: 28b2 |0125: goto 00d7 // -004e │ │ +09b63c: 130e 2000 |0126: const/16 v14, #int 32 // #20 │ │ +09b640: 28e2 |0128: goto 010a // -001e │ │ +09b642: d805 0501 |0129: add-int/lit8 v5, v5, #int 1 // #01 │ │ +09b646: 28b4 |012b: goto 00df // -004c │ │ +09b648: 380c 0900 |012c: if-eqz v12, 0135 // +0009 │ │ +09b64c: d80e 14ff |012e: add-int/lit8 v14, v20, #int -1 // #ff │ │ +09b650: 0800 1300 |0130: move-object/from16 v0, v19 │ │ +09b654: 7120 dc20 0e00 |0132: invoke-static {v14, v0}, Lcom/badlogic/gdx/utils/Json;.indent:(ILcom/badlogic/gdx/utils/StringBuilder;)V // method@20dc │ │ +09b65a: 130e 5d00 |0135: const/16 v14, #int 93 // #5d │ │ +09b65e: 0800 1300 |0137: move-object/from16 v0, v19 │ │ +09b662: 6e20 df22 e000 |0139: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +09b668: 2900 d9fe |013c: goto/16 0015 // -0127 │ │ +09b66c: 0800 1200 |013e: move-object/from16 v0, v18 │ │ +09b670: 200e c103 |0140: instance-of v14, v0, Ljava/lang/String; // type@03c1 │ │ +09b674: 380e 1500 |0142: if-eqz v14, 0157 // +0015 │ │ +09b678: 0800 1100 |0144: move-object/from16 v0, v17 │ │ +09b67c: 540e be10 |0146: iget-object v14, v0, Lcom/badlogic/gdx/utils/Json;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10be │ │ +09b680: 1f12 c103 |0148: check-cast v18, Ljava/lang/String; // type@03c1 │ │ +09b684: 0800 1200 |014a: move-object/from16 v0, v18 │ │ +09b688: 6e20 3321 0e00 |014c: invoke-virtual {v14, v0}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.quoteValue:(Ljava/lang/Object;)Ljava/lang/String; // method@2133 │ │ +09b68e: 0c0e |014f: move-result-object v14 │ │ +09b690: 0800 1300 |0150: move-object/from16 v0, v19 │ │ +09b694: 6e20 e922 e000 |0152: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +09b69a: 2900 c0fe |0155: goto/16 0015 // -0140 │ │ +09b69e: 0800 1200 |0157: move-object/from16 v0, v18 │ │ +09b6a2: 200e ab03 |0159: instance-of v14, v0, Ljava/lang/Float; // type@03ab │ │ +09b6a6: 380e 2200 |015b: if-eqz v14, 017d // +0022 │ │ +09b6aa: 0804 1200 |015d: move-object/from16 v4, v18 │ │ +09b6ae: 1f04 ab03 |015f: check-cast v4, Ljava/lang/Float; // type@03ab │ │ +09b6b2: 6e10 f025 0400 |0161: invoke-virtual {v4}, Ljava/lang/Float;.intValue:()I // method@25f0 │ │ +09b6b8: 0a08 |0164: move-result v8 │ │ +09b6ba: 6e10 ee25 0400 |0165: invoke-virtual {v4}, Ljava/lang/Float;.floatValue:()F // method@25ee │ │ +09b6c0: 0a0e |0168: move-result v14 │ │ +09b6c2: 828f |0169: int-to-float v15, v8 │ │ +09b6c4: c7fe |016a: sub-float/2addr v14, v15 │ │ +09b6c6: 120f |016b: const/4 v15, #int 0 // #0 │ │ +09b6c8: 2d0e 0e0f |016c: cmpl-float v14, v14, v15 │ │ +09b6cc: 390e 0600 |016e: if-nez v14, 0174 // +0006 │ │ +09b6d0: 7110 0526 0800 |0170: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +09b6d6: 0c12 |0173: move-result-object v18 │ │ +09b6d8: 0800 1300 |0174: move-object/from16 v0, v19 │ │ +09b6dc: 0801 1200 |0176: move-object/from16 v1, v18 │ │ +09b6e0: 6e20 e822 1000 |0178: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ +09b6e6: 2900 9afe |017b: goto/16 0015 // -0166 │ │ +09b6ea: 0800 1200 |017d: move-object/from16 v0, v18 │ │ +09b6ee: 200e a103 |017f: instance-of v14, v0, Ljava/lang/Boolean; // type@03a1 │ │ +09b6f2: 380e 0b00 |0181: if-eqz v14, 018c // +000b │ │ +09b6f6: 0800 1300 |0183: move-object/from16 v0, v19 │ │ +09b6fa: 0801 1200 |0185: move-object/from16 v1, v18 │ │ +09b6fe: 6e20 e822 1000 |0187: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ +09b704: 2900 8bfe |018a: goto/16 0015 // -0175 │ │ +09b708: 3912 0b00 |018c: if-nez v18, 0197 // +000b │ │ +09b70c: 1a0e 7a22 |018e: const-string v14, "null" // string@227a │ │ +09b710: 0800 1300 |0190: move-object/from16 v0, v19 │ │ +09b714: 6e20 e922 e000 |0192: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +09b71a: 2900 80fe |0195: goto/16 0015 // -0180 │ │ +09b71e: 220e 4603 |0197: new-instance v14, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09b722: 220f c303 |0199: new-instance v15, Ljava/lang/StringBuilder; // type@03c3 │ │ +09b726: 7010 6726 0f00 |019b: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09b72c: 1a10 ae0f |019e: const-string v16, "Unknown object type: " // string@0fae │ │ +09b730: 7402 6e26 0f00 |01a0: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09b736: 0c0f |01a3: move-result-object v15 │ │ +09b738: 7401 2926 1200 |01a4: invoke-virtual/range {v18}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +09b73e: 0c10 |01a7: move-result-object v16 │ │ +09b740: 7402 6d26 0f00 |01a8: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +09b746: 0c0f |01ab: move-result-object v15 │ │ +09b748: 6e10 7426 0f00 |01ac: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09b74e: 0c0f |01af: move-result-object v15 │ │ +09b750: 7020 9422 fe00 |01b0: invoke-direct {v14, v15}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2294 │ │ +09b756: 270e |01b3: throw v14 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=942 │ │ 0x0008 line=943 │ │ 0x000a line=944 │ │ 0x000e line=945 │ │ 0x0015 line=1009 │ │ @@ -140531,20 +140553,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Class;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -08d21c: |[08d21c] com.badlogic.gdx.utils.Json.addClassTag:(Ljava/lang/String;Ljava/lang/Class;)V │ │ -08d22c: 5410 bf10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Json;.tagToClass:Lcom/badlogic/gdx/utils/ObjectMap; // field@10bf │ │ -08d230: 6e30 2f22 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ -08d236: 5410 bb10 |0005: iget-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToTag:Lcom/badlogic/gdx/utils/ObjectMap; // field@10bb │ │ -08d23a: 6e30 2f22 3002 |0007: invoke-virtual {v0, v3, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ -08d240: 0e00 |000a: return-void │ │ +09b758: |[09b758] com.badlogic.gdx.utils.Json.addClassTag:(Ljava/lang/String;Ljava/lang/Class;)V │ │ +09b768: 5410 bf10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Json;.tagToClass:Lcom/badlogic/gdx/utils/ObjectMap; // field@10bf │ │ +09b76c: 6e30 2f22 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ +09b772: 5410 bb10 |0005: iget-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToTag:Lcom/badlogic/gdx/utils/ObjectMap; // field@10bb │ │ +09b776: 6e30 2f22 3002 |0007: invoke-virtual {v0, v3, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ +09b77c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0005 line=74 │ │ 0x000a line=75 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/utils/Json; │ │ @@ -140556,36 +140578,36 @@ │ │ type : '(Ljava/lang/Class;Lcom/badlogic/gdx/files/FileHandle;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -08d244: |[08d244] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Lcom/badlogic/gdx/files/FileHandle;)Ljava/lang/Object; │ │ -08d254: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08d256: 2202 1c03 |0001: new-instance v2, Lcom/badlogic/gdx/utils/JsonReader; // type@031c │ │ -08d25a: 7010 1521 0200 |0003: invoke-direct {v2}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@2115 │ │ -08d260: 6e20 2121 6200 |0006: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Lcom/badlogic/gdx/files/FileHandle;)Ljava/lang/Object; // method@2121 │ │ -08d266: 0c02 |0009: move-result-object v2 │ │ -08d268: 6e40 ea20 5421 |000a: invoke-virtual {v4, v5, v1, v2}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ -08d26e: 0c01 |000d: move-result-object v1 │ │ -08d270: 1101 |000e: return-object v1 │ │ -08d272: 0d00 |000f: move-exception v0 │ │ -08d274: 2201 4803 |0010: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08d278: 2202 c503 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -08d27c: 7010 6726 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08d282: 1a03 8003 |0017: const-string v3, "Error reading file: " // string@0380 │ │ -08d286: 6e20 6e26 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d28c: 0c02 |001c: move-result-object v2 │ │ -08d28e: 6e20 6d26 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -08d294: 0c02 |0020: move-result-object v2 │ │ -08d296: 6e10 7426 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08d29c: 0c02 |0024: move-result-object v2 │ │ -08d29e: 7030 9522 2100 |0025: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ -08d2a4: 2701 |0028: throw v1 │ │ +09b780: |[09b780] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Lcom/badlogic/gdx/files/FileHandle;)Ljava/lang/Object; │ │ +09b790: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09b792: 2202 1a03 |0001: new-instance v2, Lcom/badlogic/gdx/utils/JsonReader; // type@031a │ │ +09b796: 7010 1521 0200 |0003: invoke-direct {v2}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@2115 │ │ +09b79c: 6e20 2121 6200 |0006: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Lcom/badlogic/gdx/files/FileHandle;)Ljava/lang/Object; // method@2121 │ │ +09b7a2: 0c02 |0009: move-result-object v2 │ │ +09b7a4: 6e40 ea20 5421 |000a: invoke-virtual {v4, v5, v1, v2}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ +09b7aa: 0c01 |000d: move-result-object v1 │ │ +09b7ac: 1101 |000e: return-object v1 │ │ +09b7ae: 0d00 |000f: move-exception v0 │ │ +09b7b0: 2201 4603 |0010: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09b7b4: 2202 c303 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +09b7b8: 7010 6726 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09b7be: 1a03 8003 |0017: const-string v3, "Error reading file: " // string@0380 │ │ +09b7c2: 6e20 6e26 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09b7c8: 0c02 |001c: move-result-object v2 │ │ +09b7ca: 6e20 6d26 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +09b7d0: 0c02 |0020: move-result-object v2 │ │ +09b7d2: 6e10 7426 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09b7d8: 0c02 |0024: move-result-object v2 │ │ +09b7da: 7030 9522 2100 |0025: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ +09b7e0: 2701 |0028: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x000d │ │ Ljava/lang/Exception; -> 0x000f │ │ positions : │ │ 0x0000 line=611 │ │ 0x000f line=612 │ │ 0x0010 line=613 │ │ @@ -140601,23 +140623,23 @@ │ │ type : '(Ljava/lang/Class;Ljava/io/InputStream;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -08d2b8: |[08d2b8] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Ljava/io/InputStream;)Ljava/lang/Object; │ │ -08d2c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08d2ca: 2201 1c03 |0001: new-instance v1, Lcom/badlogic/gdx/utils/JsonReader; // type@031c │ │ -08d2ce: 7010 1521 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@2115 │ │ -08d2d4: 6e20 2221 4100 |0006: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/io/InputStream;)Ljava/lang/Object; // method@2122 │ │ -08d2da: 0c01 |0009: move-result-object v1 │ │ -08d2dc: 6e40 ea20 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ -08d2e2: 0c00 |000d: move-result-object v0 │ │ -08d2e4: 1100 |000e: return-object v0 │ │ +09b7f4: |[09b7f4] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Ljava/io/InputStream;)Ljava/lang/Object; │ │ +09b804: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09b806: 2201 1a03 |0001: new-instance v1, Lcom/badlogic/gdx/utils/JsonReader; // type@031a │ │ +09b80a: 7010 1521 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@2115 │ │ +09b810: 6e20 2221 4100 |0006: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/io/InputStream;)Ljava/lang/Object; // method@2122 │ │ +09b816: 0c01 |0009: move-result-object v1 │ │ +09b818: 6e40 ea20 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ +09b81e: 0c00 |000d: move-result-object v0 │ │ +09b820: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Class; │ │ 0x0000 - 0x000f reg=2 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x000f reg=3 type Ljava/lang/Class; Ljava/lang/Class; │ │ @@ -140628,23 +140650,23 @@ │ │ type : '(Ljava/lang/Class;Ljava/io/Reader;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -08d2e8: |[08d2e8] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Ljava/io/Reader;)Ljava/lang/Object; │ │ -08d2f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08d2fa: 2201 1c03 |0001: new-instance v1, Lcom/badlogic/gdx/utils/JsonReader; // type@031c │ │ -08d2fe: 7010 1521 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@2115 │ │ -08d304: 6e20 2321 4100 |0006: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/io/Reader;)Ljava/lang/Object; // method@2123 │ │ -08d30a: 0c01 |0009: move-result-object v1 │ │ -08d30c: 6e40 ea20 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ -08d312: 0c00 |000d: move-result-object v0 │ │ -08d314: 1100 |000e: return-object v0 │ │ +09b824: |[09b824] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Ljava/io/Reader;)Ljava/lang/Object; │ │ +09b834: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09b836: 2201 1a03 |0001: new-instance v1, Lcom/badlogic/gdx/utils/JsonReader; // type@031a │ │ +09b83a: 7010 1521 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@2115 │ │ +09b840: 6e20 2321 4100 |0006: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/io/Reader;)Ljava/lang/Object; // method@2123 │ │ +09b846: 0c01 |0009: move-result-object v1 │ │ +09b848: 6e40 ea20 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ +09b84e: 0c00 |000d: move-result-object v0 │ │ +09b850: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Class; │ │ 0x0000 - 0x000f reg=2 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x000f reg=3 type Ljava/lang/Class; Ljava/lang/Class; │ │ @@ -140655,35 +140677,35 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/Class;Lcom/badlogic/gdx/files/FileHandle;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -08d318: |[08d318] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Ljava/lang/Class;Lcom/badlogic/gdx/files/FileHandle;)Ljava/lang/Object; │ │ -08d328: 2201 1c03 |0000: new-instance v1, Lcom/badlogic/gdx/utils/JsonReader; // type@031c │ │ -08d32c: 7010 1521 0100 |0002: invoke-direct {v1}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@2115 │ │ -08d332: 6e20 2121 7100 |0005: invoke-virtual {v1, v7}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Lcom/badlogic/gdx/files/FileHandle;)Ljava/lang/Object; // method@2121 │ │ -08d338: 0c01 |0008: move-result-object v1 │ │ -08d33a: 6e40 ea20 5416 |0009: invoke-virtual {v4, v5, v6, v1}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ -08d340: 0c01 |000c: move-result-object v1 │ │ -08d342: 1101 |000d: return-object v1 │ │ -08d344: 0d00 |000e: move-exception v0 │ │ -08d346: 2201 4803 |000f: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08d34a: 2202 c503 |0011: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -08d34e: 7010 6726 0200 |0013: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08d354: 1a03 8003 |0016: const-string v3, "Error reading file: " // string@0380 │ │ -08d358: 6e20 6e26 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d35e: 0c02 |001b: move-result-object v2 │ │ -08d360: 6e20 6d26 7200 |001c: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -08d366: 0c02 |001f: move-result-object v2 │ │ -08d368: 6e10 7426 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08d36e: 0c02 |0023: move-result-object v2 │ │ -08d370: 7030 9522 2100 |0024: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ -08d376: 2701 |0027: throw v1 │ │ +09b854: |[09b854] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Ljava/lang/Class;Lcom/badlogic/gdx/files/FileHandle;)Ljava/lang/Object; │ │ +09b864: 2201 1a03 |0000: new-instance v1, Lcom/badlogic/gdx/utils/JsonReader; // type@031a │ │ +09b868: 7010 1521 0100 |0002: invoke-direct {v1}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@2115 │ │ +09b86e: 6e20 2121 7100 |0005: invoke-virtual {v1, v7}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Lcom/badlogic/gdx/files/FileHandle;)Ljava/lang/Object; // method@2121 │ │ +09b874: 0c01 |0008: move-result-object v1 │ │ +09b876: 6e40 ea20 5416 |0009: invoke-virtual {v4, v5, v6, v1}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ +09b87c: 0c01 |000c: move-result-object v1 │ │ +09b87e: 1101 |000d: return-object v1 │ │ +09b880: 0d00 |000e: move-exception v0 │ │ +09b882: 2201 4603 |000f: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09b886: 2202 c303 |0011: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +09b88a: 7010 6726 0200 |0013: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09b890: 1a03 8003 |0016: const-string v3, "Error reading file: " // string@0380 │ │ +09b894: 6e20 6e26 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09b89a: 0c02 |001b: move-result-object v2 │ │ +09b89c: 6e20 6d26 7200 |001c: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +09b8a2: 0c02 |001f: move-result-object v2 │ │ +09b8a4: 6e10 7426 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09b8aa: 0c02 |0023: move-result-object v2 │ │ +09b8ac: 7030 9522 2100 |0024: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ +09b8b2: 2701 |0027: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000c │ │ Ljava/lang/Exception; -> 0x000e │ │ positions : │ │ 0x0000 line=622 │ │ 0x000e line=623 │ │ 0x000f line=624 │ │ @@ -140700,22 +140722,22 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/Class;Ljava/io/InputStream;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -08d388: |[08d388] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Ljava/lang/Class;Ljava/io/InputStream;)Ljava/lang/Object; │ │ -08d398: 2200 1c03 |0000: new-instance v0, Lcom/badlogic/gdx/utils/JsonReader; // type@031c │ │ -08d39c: 7010 1521 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@2115 │ │ -08d3a2: 6e20 2221 4000 |0005: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/io/InputStream;)Ljava/lang/Object; // method@2122 │ │ -08d3a8: 0c00 |0008: move-result-object v0 │ │ -08d3aa: 6e40 ea20 2103 |0009: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ -08d3b0: 0c00 |000c: move-result-object v0 │ │ -08d3b2: 1100 |000d: return-object v0 │ │ +09b8c4: |[09b8c4] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Ljava/lang/Class;Ljava/io/InputStream;)Ljava/lang/Object; │ │ +09b8d4: 2200 1a03 |0000: new-instance v0, Lcom/badlogic/gdx/utils/JsonReader; // type@031a │ │ +09b8d8: 7010 1521 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@2115 │ │ +09b8de: 6e20 2221 4000 |0005: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/io/InputStream;)Ljava/lang/Object; // method@2122 │ │ +09b8e4: 0c00 |0008: move-result-object v0 │ │ +09b8e6: 6e40 ea20 2103 |0009: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ +09b8ec: 0c00 |000c: move-result-object v0 │ │ +09b8ee: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Class; │ │ 0x0000 - 0x000e reg=1 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x000e reg=2 type Ljava/lang/Class; Ljava/lang/Class; │ │ @@ -140727,22 +140749,22 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/Class;Ljava/io/Reader;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -08d3b4: |[08d3b4] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Ljava/lang/Class;Ljava/io/Reader;)Ljava/lang/Object; │ │ -08d3c4: 2200 1c03 |0000: new-instance v0, Lcom/badlogic/gdx/utils/JsonReader; // type@031c │ │ -08d3c8: 7010 1521 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@2115 │ │ -08d3ce: 6e20 2321 4000 |0005: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/io/Reader;)Ljava/lang/Object; // method@2123 │ │ -08d3d4: 0c00 |0008: move-result-object v0 │ │ -08d3d6: 6e40 ea20 2103 |0009: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ -08d3dc: 0c00 |000c: move-result-object v0 │ │ -08d3de: 1100 |000d: return-object v0 │ │ +09b8f0: |[09b8f0] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Ljava/lang/Class;Ljava/io/Reader;)Ljava/lang/Object; │ │ +09b900: 2200 1a03 |0000: new-instance v0, Lcom/badlogic/gdx/utils/JsonReader; // type@031a │ │ +09b904: 7010 1521 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@2115 │ │ +09b90a: 6e20 2321 4000 |0005: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/io/Reader;)Ljava/lang/Object; // method@2123 │ │ +09b910: 0c00 |0008: move-result-object v0 │ │ +09b912: 6e40 ea20 2103 |0009: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ +09b918: 0c00 |000c: move-result-object v0 │ │ +09b91a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=591 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Class; │ │ 0x0000 - 0x000e reg=1 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x000e reg=2 type Ljava/lang/Class; Ljava/lang/Class; │ │ @@ -140754,22 +140776,22 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -08d3e0: |[08d3e0] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; │ │ -08d3f0: 2200 1c03 |0000: new-instance v0, Lcom/badlogic/gdx/utils/JsonReader; // type@031c │ │ -08d3f4: 7010 1521 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@2115 │ │ -08d3fa: 6e20 2421 4000 |0005: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/lang/String;)Ljava/lang/Object; // method@2124 │ │ -08d400: 0c00 |0008: move-result-object v0 │ │ -08d402: 6e40 ea20 2103 |0009: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ -08d408: 0c00 |000c: move-result-object v0 │ │ -08d40a: 1100 |000d: return-object v0 │ │ +09b91c: |[09b91c] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; │ │ +09b92c: 2200 1a03 |0000: new-instance v0, Lcom/badlogic/gdx/utils/JsonReader; // type@031a │ │ +09b930: 7010 1521 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@2115 │ │ +09b936: 6e20 2421 4000 |0005: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/lang/String;)Ljava/lang/Object; // method@2124 │ │ +09b93c: 0c00 |0008: move-result-object v0 │ │ +09b93e: 6e40 ea20 2103 |0009: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ +09b944: 0c00 |000c: move-result-object v0 │ │ +09b946: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Class; │ │ 0x0000 - 0x000e reg=1 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x000e reg=2 type Ljava/lang/Class; Ljava/lang/Class; │ │ @@ -140781,22 +140803,22 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/Class;[CII)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -08d40c: |[08d40c] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Ljava/lang/Class;[CII)Ljava/lang/Object; │ │ -08d41c: 2200 1c03 |0000: new-instance v0, Lcom/badlogic/gdx/utils/JsonReader; // type@031c │ │ -08d420: 7010 1521 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@2115 │ │ -08d426: 6e40 2521 4065 |0005: invoke-virtual {v0, v4, v5, v6}, Lcom/badlogic/gdx/utils/JsonReader;.parse:([CII)Ljava/lang/Object; // method@2125 │ │ -08d42c: 0c00 |0008: move-result-object v0 │ │ -08d42e: 6e40 ea20 2103 |0009: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ -08d434: 0c00 |000c: move-result-object v0 │ │ -08d436: 1100 |000d: return-object v0 │ │ +09b948: |[09b948] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Ljava/lang/Class;[CII)Ljava/lang/Object; │ │ +09b958: 2200 1a03 |0000: new-instance v0, Lcom/badlogic/gdx/utils/JsonReader; // type@031a │ │ +09b95c: 7010 1521 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@2115 │ │ +09b962: 6e40 2521 4065 |0005: invoke-virtual {v0, v4, v5, v6}, Lcom/badlogic/gdx/utils/JsonReader;.parse:([CII)Ljava/lang/Object; // method@2125 │ │ +09b968: 0c00 |0008: move-result-object v0 │ │ +09b96a: 6e40 ea20 2103 |0009: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ +09b970: 0c00 |000c: move-result-object v0 │ │ +09b972: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Class; │ │ 0x0000 - 0x000e reg=1 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x000e reg=2 type Ljava/lang/Class; Ljava/lang/Class; │ │ @@ -140810,23 +140832,23 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -08d438: |[08d438] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; │ │ -08d448: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08d44a: 2201 1c03 |0001: new-instance v1, Lcom/badlogic/gdx/utils/JsonReader; // type@031c │ │ -08d44e: 7010 1521 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@2115 │ │ -08d454: 6e20 2421 4100 |0006: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/lang/String;)Ljava/lang/Object; // method@2124 │ │ -08d45a: 0c01 |0009: move-result-object v1 │ │ -08d45c: 6e40 ea20 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ -08d462: 0c00 |000d: move-result-object v0 │ │ -08d464: 1100 |000e: return-object v0 │ │ +09b974: |[09b974] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; │ │ +09b984: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09b986: 2201 1a03 |0001: new-instance v1, Lcom/badlogic/gdx/utils/JsonReader; // type@031a │ │ +09b98a: 7010 1521 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@2115 │ │ +09b990: 6e20 2421 4100 |0006: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/lang/String;)Ljava/lang/Object; // method@2124 │ │ +09b996: 0c01 |0009: move-result-object v1 │ │ +09b998: 6e40 ea20 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ +09b99e: 0c00 |000d: move-result-object v0 │ │ +09b9a0: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Class; │ │ 0x0000 - 0x000f reg=2 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x000f reg=3 type Ljava/lang/Class; Ljava/lang/Class; │ │ @@ -140837,23 +140859,23 @@ │ │ type : '(Ljava/lang/Class;[CII)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -08d468: |[08d468] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;[CII)Ljava/lang/Object; │ │ -08d478: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08d47a: 2201 1c03 |0001: new-instance v1, Lcom/badlogic/gdx/utils/JsonReader; // type@031c │ │ -08d47e: 7010 1521 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@2115 │ │ -08d484: 6e40 2521 4165 |0006: invoke-virtual {v1, v4, v5, v6}, Lcom/badlogic/gdx/utils/JsonReader;.parse:([CII)Ljava/lang/Object; // method@2125 │ │ -08d48a: 0c01 |0009: move-result-object v1 │ │ -08d48c: 6e40 ea20 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ -08d492: 0c00 |000d: move-result-object v0 │ │ -08d494: 1100 |000e: return-object v0 │ │ +09b9a4: |[09b9a4] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;[CII)Ljava/lang/Object; │ │ +09b9b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09b9b6: 2201 1a03 |0001: new-instance v1, Lcom/badlogic/gdx/utils/JsonReader; // type@031a │ │ +09b9ba: 7010 1521 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@2115 │ │ +09b9c0: 6e40 2521 4165 |0006: invoke-virtual {v1, v4, v5, v6}, Lcom/badlogic/gdx/utils/JsonReader;.parse:([CII)Ljava/lang/Object; // method@2125 │ │ +09b9c6: 0c01 |0009: move-result-object v1 │ │ +09b9c8: 6e40 ea20 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ +09b9ce: 0c00 |000d: move-result-object v0 │ │ +09b9d0: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=631 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Class; │ │ 0x0000 - 0x000f reg=2 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x000f reg=3 type Ljava/lang/Class; Ljava/lang/Class; │ │ @@ -140866,28 +140888,28 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Class;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -08d498: |[08d498] com.badlogic.gdx.utils.Json.getClass:(Ljava/lang/String;)Ljava/lang/Class; │ │ -08d4a8: 5432 bf10 |0000: iget-object v2, v3, Lcom/badlogic/gdx/utils/Json;.tagToClass:Lcom/badlogic/gdx/utils/ObjectMap; // field@10bf │ │ -08d4ac: 6e20 2722 4200 |0002: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -08d4b2: 0c01 |0005: move-result-object v1 │ │ -08d4b4: 1f01 a703 |0006: check-cast v1, Ljava/lang/Class; // type@03a7 │ │ -08d4b8: 3801 0300 |0008: if-eqz v1, 000b // +0003 │ │ -08d4bc: 1101 |000a: return-object v1 │ │ -08d4be: 7110 cd25 0400 |000b: invoke-static {v4}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@25cd │ │ -08d4c4: 0c01 |000e: move-result-object v1 │ │ -08d4c6: 28fb |000f: goto 000a // -0005 │ │ -08d4c8: 0d00 |0010: move-exception v0 │ │ -08d4ca: 2202 4803 |0011: new-instance v2, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08d4ce: 7020 9622 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ -08d4d4: 2702 |0016: throw v2 │ │ +09b9d4: |[09b9d4] com.badlogic.gdx.utils.Json.getClass:(Ljava/lang/String;)Ljava/lang/Class; │ │ +09b9e4: 5432 bf10 |0000: iget-object v2, v3, Lcom/badlogic/gdx/utils/Json;.tagToClass:Lcom/badlogic/gdx/utils/ObjectMap; // field@10bf │ │ +09b9e8: 6e20 2722 4200 |0002: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +09b9ee: 0c01 |0005: move-result-object v1 │ │ +09b9f0: 1f01 a503 |0006: check-cast v1, Ljava/lang/Class; // type@03a5 │ │ +09b9f4: 3801 0300 |0008: if-eqz v1, 000b // +0003 │ │ +09b9f8: 1101 |000a: return-object v1 │ │ +09b9fa: 7110 cd25 0400 |000b: invoke-static {v4}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@25cd │ │ +09ba00: 0c01 |000e: move-result-object v1 │ │ +09ba02: 28fb |000f: goto 000a // -0005 │ │ +09ba04: 0d00 |0010: move-exception v0 │ │ +09ba06: 2202 4603 |0011: new-instance v2, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09ba0a: 7020 9622 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ +09ba10: 2702 |0016: throw v2 │ │ catches : 1 │ │ 0x000b - 0x000e │ │ Ljava/lang/ClassNotFoundException; -> 0x0010 │ │ positions : │ │ 0x0000 line=78 │ │ 0x0008 line=79 │ │ 0x000a line=81 │ │ @@ -140905,20 +140927,20 @@ │ │ type : '(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/Json$Serializer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08d4e8: |[08d4e8] com.badlogic.gdx.utils.Json.getSerializer:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/Json$Serializer; │ │ -08d4f8: 5410 ba10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToSerializer:Lcom/badlogic/gdx/utils/ObjectMap; // field@10ba │ │ -08d4fc: 6e20 2722 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -08d502: 0c00 |0005: move-result-object v0 │ │ -08d504: 1f00 1a03 |0006: check-cast v0, Lcom/badlogic/gdx/utils/Json$Serializer; // type@031a │ │ -08d508: 1100 |0008: return-object v0 │ │ +09ba24: |[09ba24] com.badlogic.gdx.utils.Json.getSerializer:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/Json$Serializer; │ │ +09ba34: 5410 ba10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToSerializer:Lcom/badlogic/gdx/utils/ObjectMap; // field@10ba │ │ +09ba38: 6e20 2722 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +09ba3e: 0c00 |0005: move-result-object v0 │ │ +09ba40: 1f00 1803 |0006: check-cast v0, Lcom/badlogic/gdx/utils/Json$Serializer; // type@0318 │ │ +09ba44: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x0009 reg=2 type Ljava/lang/Class; Ljava/lang/Class; │ │ @@ -140928,24 +140950,24 @@ │ │ type : '(Ljava/lang/Class;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -08d50c: |[08d50c] com.badlogic.gdx.utils.Json.getTag:(Ljava/lang/Class;)Ljava/lang/String; │ │ -08d51c: 5421 bb10 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.classToTag:Lcom/badlogic/gdx/utils/ObjectMap; // field@10bb │ │ -08d520: 6e20 2722 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -08d526: 0c00 |0005: move-result-object v0 │ │ -08d528: 1f00 c303 |0006: check-cast v0, Ljava/lang/String; // type@03c3 │ │ -08d52c: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -08d530: 1100 |000a: return-object v0 │ │ -08d532: 6e10 d625 0300 |000b: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -08d538: 0c00 |000e: move-result-object v0 │ │ -08d53a: 28fb |000f: goto 000a // -0005 │ │ +09ba48: |[09ba48] com.badlogic.gdx.utils.Json.getTag:(Ljava/lang/Class;)Ljava/lang/String; │ │ +09ba58: 5421 bb10 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.classToTag:Lcom/badlogic/gdx/utils/ObjectMap; // field@10bb │ │ +09ba5c: 6e20 2722 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +09ba62: 0c00 |0005: move-result-object v0 │ │ +09ba64: 1f00 c103 |0006: check-cast v0, Ljava/lang/String; // type@03c1 │ │ +09ba68: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +09ba6c: 1100 |000a: return-object v0 │ │ +09ba6e: 6e10 d625 0300 |000b: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +09ba74: 0c00 |000e: move-result-object v0 │ │ +09ba76: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0008 line=89 │ │ 0x000a line=90 │ │ locals : │ │ 0x0008 - 0x000a reg=0 tag Ljava/lang/String; │ │ @@ -140958,19 +140980,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -08d53c: |[08d53c] com.badlogic.gdx.utils.Json.prettyPrint:(Ljava/lang/Object;)Ljava/lang/String; │ │ -08d54c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08d54e: 6e30 e120 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/Json;.prettyPrint:(Ljava/lang/Object;I)Ljava/lang/String; // method@20e1 │ │ -08d554: 0c00 |0004: move-result-object v0 │ │ -08d556: 1100 |0005: return-object v0 │ │ +09ba78: |[09ba78] com.badlogic.gdx.utils.Json.prettyPrint:(Ljava/lang/Object;)Ljava/lang/String; │ │ +09ba88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09ba8a: 6e30 e120 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/Json;.prettyPrint:(Ljava/lang/Object;I)Ljava/lang/String; // method@20e1 │ │ +09ba90: 0c00 |0004: move-result-object v0 │ │ +09ba92: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=924 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x0006 reg=2 object Ljava/lang/Object; │ │ │ │ @@ -140979,20 +141001,20 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08d558: |[08d558] com.badlogic.gdx.utils.Json.prettyPrint:(Ljava/lang/Object;I)Ljava/lang/String; │ │ -08d568: 6e20 f720 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Json;.toJson:(Ljava/lang/Object;)Ljava/lang/String; // method@20f7 │ │ -08d56e: 0c00 |0003: move-result-object v0 │ │ -08d570: 6e30 e320 0103 |0004: invoke-virtual {v1, v0, v3}, Lcom/badlogic/gdx/utils/Json;.prettyPrint:(Ljava/lang/String;I)Ljava/lang/String; // method@20e3 │ │ -08d576: 0c00 |0007: move-result-object v0 │ │ -08d578: 1100 |0008: return-object v0 │ │ +09ba94: |[09ba94] com.badlogic.gdx.utils.Json.prettyPrint:(Ljava/lang/Object;I)Ljava/lang/String; │ │ +09baa4: 6e20 f720 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Json;.toJson:(Ljava/lang/Object;)Ljava/lang/String; // method@20f7 │ │ +09baaa: 0c00 |0003: move-result-object v0 │ │ +09baac: 6e30 e320 0103 |0004: invoke-virtual {v1, v0, v3}, Lcom/badlogic/gdx/utils/Json;.prettyPrint:(Ljava/lang/String;I)Ljava/lang/String; // method@20e3 │ │ +09bab2: 0c00 |0007: move-result-object v0 │ │ +09bab4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=932 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x0009 reg=2 object Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=3 singleLineColumns I │ │ @@ -141002,19 +141024,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -08d57c: |[08d57c] com.badlogic.gdx.utils.Json.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; │ │ -08d58c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08d58e: 6e30 e320 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/Json;.prettyPrint:(Ljava/lang/String;I)Ljava/lang/String; // method@20e3 │ │ -08d594: 0c00 |0004: move-result-object v0 │ │ -08d596: 1100 |0005: return-object v0 │ │ +09bab8: |[09bab8] com.badlogic.gdx.utils.Json.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; │ │ +09bac8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09baca: 6e30 e320 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/Json;.prettyPrint:(Ljava/lang/String;I)Ljava/lang/String; // method@20e3 │ │ +09bad0: 0c00 |0004: move-result-object v0 │ │ +09bad2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=928 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x0006 reg=2 json Ljava/lang/String; │ │ │ │ @@ -141023,27 +141045,27 @@ │ │ type : '(Ljava/lang/String;I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -08d598: |[08d598] com.badlogic.gdx.utils.Json.prettyPrint:(Ljava/lang/String;I)Ljava/lang/String; │ │ -08d5a8: 2200 5003 |0000: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0350 │ │ -08d5ac: 1301 0002 |0002: const/16 v1, #int 512 // #200 │ │ -08d5b0: 7020 db22 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ -08d5b6: 2201 1c03 |0007: new-instance v1, Lcom/badlogic/gdx/utils/JsonReader; // type@031c │ │ -08d5ba: 7010 1521 0100 |0009: invoke-direct {v1}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@2115 │ │ -08d5c0: 6e20 2421 4100 |000c: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/lang/String;)Ljava/lang/Object; // method@2124 │ │ -08d5c6: 0c01 |000f: move-result-object v1 │ │ -08d5c8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -08d5ca: 7055 e420 1320 |0011: invoke-direct {v3, v1, v0, v2, v5}, Lcom/badlogic/gdx/utils/Json;.prettyPrint:(Ljava/lang/Object;Lcom/badlogic/gdx/utils/StringBuilder;II)V // method@20e4 │ │ -08d5d0: 6e10 2723 0000 |0014: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ -08d5d6: 0c01 |0017: move-result-object v1 │ │ -08d5d8: 1101 |0018: return-object v1 │ │ +09bad4: |[09bad4] com.badlogic.gdx.utils.Json.prettyPrint:(Ljava/lang/String;I)Ljava/lang/String; │ │ +09bae4: 2200 4e03 |0000: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@034e │ │ +09bae8: 1301 0002 |0002: const/16 v1, #int 512 // #200 │ │ +09baec: 7020 db22 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ +09baf2: 2201 1a03 |0007: new-instance v1, Lcom/badlogic/gdx/utils/JsonReader; // type@031a │ │ +09baf6: 7010 1521 0100 |0009: invoke-direct {v1}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@2115 │ │ +09bafc: 6e20 2421 4100 |000c: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/lang/String;)Ljava/lang/Object; // method@2124 │ │ +09bb02: 0c01 |000f: move-result-object v1 │ │ +09bb04: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +09bb06: 7055 e420 1320 |0011: invoke-direct {v3, v1, v0, v2, v5}, Lcom/badlogic/gdx/utils/Json;.prettyPrint:(Ljava/lang/Object;Lcom/badlogic/gdx/utils/StringBuilder;II)V // method@20e4 │ │ +09bb0c: 6e10 2723 0000 |0014: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ +09bb12: 0c01 |0017: move-result-object v1 │ │ +09bb14: 1101 |0018: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=936 │ │ 0x0007 line=937 │ │ 0x0014 line=938 │ │ locals : │ │ 0x0007 - 0x0019 reg=0 buffer Lcom/badlogic/gdx/utils/StringBuilder; │ │ @@ -141056,23 +141078,23 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -08d5dc: |[08d5dc] com.badlogic.gdx.utils.Json.readField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)V │ │ -08d5ec: 0760 |0000: move-object v0, v6 │ │ -08d5ee: 0771 |0001: move-object v1, v7 │ │ -08d5f0: 0782 |0002: move-object v2, v8 │ │ -08d5f2: 0783 |0003: move-object v3, v8 │ │ -08d5f4: 0794 |0004: move-object v4, v9 │ │ -08d5f6: 07a5 |0005: move-object v5, v10 │ │ -08d5f8: 7406 e720 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/utils/Json;.readField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)V // method@20e7 │ │ -08d5fe: 0e00 |0009: return-void │ │ +09bb18: |[09bb18] com.badlogic.gdx.utils.Json.readField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)V │ │ +09bb28: 0760 |0000: move-object v0, v6 │ │ +09bb2a: 0771 |0001: move-object v1, v7 │ │ +09bb2c: 0782 |0002: move-object v2, v8 │ │ +09bb2e: 0783 |0003: move-object v3, v8 │ │ +09bb30: 0794 |0004: move-object v4, v9 │ │ +09bb32: 07a5 |0005: move-object v5, v10 │ │ +09bb34: 7406 e720 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/utils/Json;.readField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)V // method@20e7 │ │ +09bb3a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ 0x0009 line=659 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x000a reg=7 object Ljava/lang/Object; │ │ @@ -141085,23 +141107,23 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -08d600: |[08d600] com.badlogic.gdx.utils.Json.readField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V │ │ -08d610: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -08d612: 0760 |0001: move-object v0, v6 │ │ -08d614: 0771 |0002: move-object v1, v7 │ │ -08d616: 0782 |0003: move-object v2, v8 │ │ -08d618: 0783 |0004: move-object v3, v8 │ │ -08d61a: 0795 |0005: move-object v5, v9 │ │ -08d61c: 7406 e720 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/utils/Json;.readField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)V // method@20e7 │ │ -08d622: 0e00 |0009: return-void │ │ +09bb3c: |[09bb3c] com.badlogic.gdx.utils.Json.readField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V │ │ +09bb4c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +09bb4e: 0760 |0001: move-object v0, v6 │ │ +09bb50: 0771 |0002: move-object v1, v7 │ │ +09bb52: 0782 |0003: move-object v2, v8 │ │ +09bb54: 0783 |0004: move-object v3, v8 │ │ +09bb56: 0795 |0005: move-object v5, v9 │ │ +09bb58: 7406 e720 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/utils/Json;.readField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)V // method@20e7 │ │ +09bb5e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ 0x0009 line=655 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x000a reg=7 object Ljava/lang/Object; │ │ @@ -141113,134 +141135,134 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 17 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 239 16-bit code units │ │ -08d624: |[08d624] com.badlogic.gdx.utils.Json.readField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)V │ │ -08d634: 0803 1000 |0000: move-object/from16 v3, v16 │ │ -08d638: 1f03 3a03 |0002: check-cast v3, Lcom/badlogic/gdx/utils/OrderedMap; // type@033a │ │ -08d63c: 6e10 2926 0c00 |0004: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -08d642: 0c07 |0007: move-result-object v7 │ │ -08d644: 54b8 c110 |0008: iget-object v8, v11, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@10c1 │ │ -08d648: 6e20 2722 7800 |000a: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -08d64e: 0c02 |000d: move-result-object v2 │ │ -08d650: 1f02 3603 |000e: check-cast v2, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -08d654: 3902 0600 |0010: if-nez v2, 0016 // +0006 │ │ -08d658: 7020 cc20 7b00 |0012: invoke-direct {v11, v7}, Lcom/badlogic/gdx/utils/Json;.cacheFields:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; // method@20cc │ │ -08d65e: 0c02 |0015: move-result-object v2 │ │ -08d660: 6e20 2722 d200 |0016: invoke-virtual {v2, v13}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -08d666: 0c05 |0019: move-result-object v5 │ │ -08d668: 1f05 1703 |001a: check-cast v5, Lcom/badlogic/gdx/utils/Json$FieldMetadata; // type@0317 │ │ -08d66c: 3905 2f00 |001c: if-nez v5, 004b // +002f │ │ -08d670: 2208 4803 |001e: new-instance v8, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08d674: 2209 c503 |0020: new-instance v9, Ljava/lang/StringBuilder; // type@03c5 │ │ -08d678: 7010 6726 0900 |0022: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08d67e: 1a0a 0604 |0025: const-string v10, "Field not found: " // string@0406 │ │ -08d682: 6e20 6e26 a900 |0027: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d688: 0c09 |002a: move-result-object v9 │ │ -08d68a: 6e20 6e26 d900 |002b: invoke-virtual {v9, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d690: 0c09 |002e: move-result-object v9 │ │ -08d692: 1a0a 0d00 |002f: const-string v10, " (" // string@000d │ │ -08d696: 6e20 6e26 a900 |0031: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d69c: 0c09 |0034: move-result-object v9 │ │ -08d69e: 6e10 d625 0700 |0035: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -08d6a4: 0c0a |0038: move-result-object v10 │ │ -08d6a6: 6e20 6e26 a900 |0039: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d6ac: 0c09 |003c: move-result-object v9 │ │ -08d6ae: 1a0a 9900 |003d: const-string v10, ")" // string@0099 │ │ -08d6b2: 6e20 6e26 a900 |003f: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d6b8: 0c09 |0042: move-result-object v9 │ │ -08d6ba: 6e10 7426 0900 |0043: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08d6c0: 0c09 |0046: move-result-object v9 │ │ -08d6c2: 7020 9422 9800 |0047: invoke-direct {v8, v9}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2294 │ │ -08d6c8: 2708 |004a: throw v8 │ │ -08d6ca: 5451 b810 |004b: iget-object v1, v5, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.field:Ljava/lang/reflect/Field; // field@10b8 │ │ -08d6ce: 6e20 4d22 e300 |004d: invoke-virtual {v3, v14}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@224d │ │ -08d6d4: 0c04 |0050: move-result-object v4 │ │ -08d6d6: 3904 0300 |0051: if-nez v4, 0054 // +0003 │ │ -08d6da: 0e00 |0053: return-void │ │ -08d6dc: 390f 0400 |0054: if-nez v15, 0058 // +0004 │ │ -08d6e0: 545f b710 |0056: iget-object v15, v5, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.elementType:Ljava/lang/Class; // field@10b7 │ │ -08d6e4: 6e10 9926 0100 |0058: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@2699 │ │ -08d6ea: 0c08 |005b: move-result-object v8 │ │ -08d6ec: 6e40 ea20 8b4f |005c: invoke-virtual {v11, v8, v15, v4}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ -08d6f2: 0c08 |005f: move-result-object v8 │ │ -08d6f4: 6e30 9c26 c108 |0060: invoke-virtual {v1, v12, v8}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@269c │ │ -08d6fa: 28f0 |0063: goto 0053 // -0010 │ │ -08d6fc: 0d00 |0064: move-exception v0 │ │ -08d6fe: 2208 4803 |0065: new-instance v8, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08d702: 2209 c503 |0067: new-instance v9, Ljava/lang/StringBuilder; // type@03c5 │ │ -08d706: 7010 6726 0900 |0069: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08d70c: 1a0a 6503 |006c: const-string v10, "Error accessing field: " // string@0365 │ │ -08d710: 6e20 6e26 a900 |006e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d716: 0c09 |0071: move-result-object v9 │ │ -08d718: 6e10 9826 0100 |0072: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2698 │ │ -08d71e: 0c0a |0075: move-result-object v10 │ │ -08d720: 6e20 6e26 a900 |0076: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d726: 0c09 |0079: move-result-object v9 │ │ -08d728: 1a0a 0d00 |007a: const-string v10, " (" // string@000d │ │ -08d72c: 6e20 6e26 a900 |007c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d732: 0c09 |007f: move-result-object v9 │ │ -08d734: 6e10 d625 0700 |0080: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -08d73a: 0c0a |0083: move-result-object v10 │ │ -08d73c: 6e20 6e26 a900 |0084: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d742: 0c09 |0087: move-result-object v9 │ │ -08d744: 1a0a 9900 |0088: const-string v10, ")" // string@0099 │ │ -08d748: 6e20 6e26 a900 |008a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d74e: 0c09 |008d: move-result-object v9 │ │ -08d750: 6e10 7426 0900 |008e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08d756: 0c09 |0091: move-result-object v9 │ │ -08d758: 7030 9522 9800 |0092: invoke-direct {v8, v9, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ -08d75e: 2708 |0095: throw v8 │ │ -08d760: 0d00 |0096: move-exception v0 │ │ -08d762: 2208 c503 |0097: new-instance v8, Ljava/lang/StringBuilder; // type@03c5 │ │ -08d766: 7010 6726 0800 |0099: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08d76c: 6e10 9826 0100 |009c: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2698 │ │ -08d772: 0c09 |009f: move-result-object v9 │ │ -08d774: 6e20 6e26 9800 |00a0: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d77a: 0c08 |00a3: move-result-object v8 │ │ -08d77c: 1a09 0d00 |00a4: const-string v9, " (" // string@000d │ │ -08d780: 6e20 6e26 9800 |00a6: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d786: 0c08 |00a9: move-result-object v8 │ │ -08d788: 6e10 d625 0700 |00aa: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -08d78e: 0c09 |00ad: move-result-object v9 │ │ -08d790: 6e20 6e26 9800 |00ae: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d796: 0c08 |00b1: move-result-object v8 │ │ -08d798: 1a09 9900 |00b2: const-string v9, ")" // string@0099 │ │ -08d79c: 6e20 6e26 9800 |00b4: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d7a2: 0c08 |00b7: move-result-object v8 │ │ -08d7a4: 6e10 7426 0800 |00b8: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08d7aa: 0c08 |00bb: move-result-object v8 │ │ -08d7ac: 6e20 9722 8000 |00bc: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2297 │ │ -08d7b2: 2700 |00bf: throw v0 │ │ -08d7b4: 0d06 |00c0: move-exception v6 │ │ -08d7b6: 2200 4803 |00c1: new-instance v0, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08d7ba: 7020 9622 6000 |00c3: invoke-direct {v0, v6}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ -08d7c0: 2208 c503 |00c6: new-instance v8, Ljava/lang/StringBuilder; // type@03c5 │ │ -08d7c4: 7010 6726 0800 |00c8: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08d7ca: 6e10 9826 0100 |00cb: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2698 │ │ -08d7d0: 0c09 |00ce: move-result-object v9 │ │ -08d7d2: 6e20 6e26 9800 |00cf: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d7d8: 0c08 |00d2: move-result-object v8 │ │ -08d7da: 1a09 0d00 |00d3: const-string v9, " (" // string@000d │ │ -08d7de: 6e20 6e26 9800 |00d5: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d7e4: 0c08 |00d8: move-result-object v8 │ │ -08d7e6: 6e10 d625 0700 |00d9: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -08d7ec: 0c09 |00dc: move-result-object v9 │ │ -08d7ee: 6e20 6e26 9800 |00dd: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d7f4: 0c08 |00e0: move-result-object v8 │ │ -08d7f6: 1a09 9900 |00e1: const-string v9, ")" // string@0099 │ │ -08d7fa: 6e20 6e26 9800 |00e3: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d800: 0c08 |00e6: move-result-object v8 │ │ -08d802: 6e10 7426 0800 |00e7: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08d808: 0c08 |00ea: move-result-object v8 │ │ -08d80a: 6e20 9722 8000 |00eb: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2297 │ │ -08d810: 2700 |00ee: throw v0 │ │ +09bb60: |[09bb60] com.badlogic.gdx.utils.Json.readField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)V │ │ +09bb70: 0803 1000 |0000: move-object/from16 v3, v16 │ │ +09bb74: 1f03 3803 |0002: check-cast v3, Lcom/badlogic/gdx/utils/OrderedMap; // type@0338 │ │ +09bb78: 6e10 2926 0c00 |0004: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +09bb7e: 0c07 |0007: move-result-object v7 │ │ +09bb80: 54b8 c110 |0008: iget-object v8, v11, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@10c1 │ │ +09bb84: 6e20 2722 7800 |000a: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +09bb8a: 0c02 |000d: move-result-object v2 │ │ +09bb8c: 1f02 3403 |000e: check-cast v2, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +09bb90: 3902 0600 |0010: if-nez v2, 0016 // +0006 │ │ +09bb94: 7020 cc20 7b00 |0012: invoke-direct {v11, v7}, Lcom/badlogic/gdx/utils/Json;.cacheFields:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; // method@20cc │ │ +09bb9a: 0c02 |0015: move-result-object v2 │ │ +09bb9c: 6e20 2722 d200 |0016: invoke-virtual {v2, v13}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +09bba2: 0c05 |0019: move-result-object v5 │ │ +09bba4: 1f05 1503 |001a: check-cast v5, Lcom/badlogic/gdx/utils/Json$FieldMetadata; // type@0315 │ │ +09bba8: 3905 2f00 |001c: if-nez v5, 004b // +002f │ │ +09bbac: 2208 4603 |001e: new-instance v8, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09bbb0: 2209 c303 |0020: new-instance v9, Ljava/lang/StringBuilder; // type@03c3 │ │ +09bbb4: 7010 6726 0900 |0022: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09bbba: 1a0a 0604 |0025: const-string v10, "Field not found: " // string@0406 │ │ +09bbbe: 6e20 6e26 a900 |0027: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09bbc4: 0c09 |002a: move-result-object v9 │ │ +09bbc6: 6e20 6e26 d900 |002b: invoke-virtual {v9, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09bbcc: 0c09 |002e: move-result-object v9 │ │ +09bbce: 1a0a 0d00 |002f: const-string v10, " (" // string@000d │ │ +09bbd2: 6e20 6e26 a900 |0031: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09bbd8: 0c09 |0034: move-result-object v9 │ │ +09bbda: 6e10 d625 0700 |0035: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +09bbe0: 0c0a |0038: move-result-object v10 │ │ +09bbe2: 6e20 6e26 a900 |0039: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09bbe8: 0c09 |003c: move-result-object v9 │ │ +09bbea: 1a0a 9900 |003d: const-string v10, ")" // string@0099 │ │ +09bbee: 6e20 6e26 a900 |003f: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09bbf4: 0c09 |0042: move-result-object v9 │ │ +09bbf6: 6e10 7426 0900 |0043: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09bbfc: 0c09 |0046: move-result-object v9 │ │ +09bbfe: 7020 9422 9800 |0047: invoke-direct {v8, v9}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2294 │ │ +09bc04: 2708 |004a: throw v8 │ │ +09bc06: 5451 b810 |004b: iget-object v1, v5, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.field:Ljava/lang/reflect/Field; // field@10b8 │ │ +09bc0a: 6e20 4d22 e300 |004d: invoke-virtual {v3, v14}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@224d │ │ +09bc10: 0c04 |0050: move-result-object v4 │ │ +09bc12: 3904 0300 |0051: if-nez v4, 0054 // +0003 │ │ +09bc16: 0e00 |0053: return-void │ │ +09bc18: 390f 0400 |0054: if-nez v15, 0058 // +0004 │ │ +09bc1c: 545f b710 |0056: iget-object v15, v5, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.elementType:Ljava/lang/Class; // field@10b7 │ │ +09bc20: 6e10 9926 0100 |0058: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@2699 │ │ +09bc26: 0c08 |005b: move-result-object v8 │ │ +09bc28: 6e40 ea20 8b4f |005c: invoke-virtual {v11, v8, v15, v4}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ +09bc2e: 0c08 |005f: move-result-object v8 │ │ +09bc30: 6e30 9c26 c108 |0060: invoke-virtual {v1, v12, v8}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@269c │ │ +09bc36: 28f0 |0063: goto 0053 // -0010 │ │ +09bc38: 0d00 |0064: move-exception v0 │ │ +09bc3a: 2208 4603 |0065: new-instance v8, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09bc3e: 2209 c303 |0067: new-instance v9, Ljava/lang/StringBuilder; // type@03c3 │ │ +09bc42: 7010 6726 0900 |0069: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09bc48: 1a0a 6503 |006c: const-string v10, "Error accessing field: " // string@0365 │ │ +09bc4c: 6e20 6e26 a900 |006e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09bc52: 0c09 |0071: move-result-object v9 │ │ +09bc54: 6e10 9826 0100 |0072: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2698 │ │ +09bc5a: 0c0a |0075: move-result-object v10 │ │ +09bc5c: 6e20 6e26 a900 |0076: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09bc62: 0c09 |0079: move-result-object v9 │ │ +09bc64: 1a0a 0d00 |007a: const-string v10, " (" // string@000d │ │ +09bc68: 6e20 6e26 a900 |007c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09bc6e: 0c09 |007f: move-result-object v9 │ │ +09bc70: 6e10 d625 0700 |0080: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +09bc76: 0c0a |0083: move-result-object v10 │ │ +09bc78: 6e20 6e26 a900 |0084: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09bc7e: 0c09 |0087: move-result-object v9 │ │ +09bc80: 1a0a 9900 |0088: const-string v10, ")" // string@0099 │ │ +09bc84: 6e20 6e26 a900 |008a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09bc8a: 0c09 |008d: move-result-object v9 │ │ +09bc8c: 6e10 7426 0900 |008e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09bc92: 0c09 |0091: move-result-object v9 │ │ +09bc94: 7030 9522 9800 |0092: invoke-direct {v8, v9, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ +09bc9a: 2708 |0095: throw v8 │ │ +09bc9c: 0d00 |0096: move-exception v0 │ │ +09bc9e: 2208 c303 |0097: new-instance v8, Ljava/lang/StringBuilder; // type@03c3 │ │ +09bca2: 7010 6726 0800 |0099: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09bca8: 6e10 9826 0100 |009c: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2698 │ │ +09bcae: 0c09 |009f: move-result-object v9 │ │ +09bcb0: 6e20 6e26 9800 |00a0: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09bcb6: 0c08 |00a3: move-result-object v8 │ │ +09bcb8: 1a09 0d00 |00a4: const-string v9, " (" // string@000d │ │ +09bcbc: 6e20 6e26 9800 |00a6: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09bcc2: 0c08 |00a9: move-result-object v8 │ │ +09bcc4: 6e10 d625 0700 |00aa: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +09bcca: 0c09 |00ad: move-result-object v9 │ │ +09bccc: 6e20 6e26 9800 |00ae: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09bcd2: 0c08 |00b1: move-result-object v8 │ │ +09bcd4: 1a09 9900 |00b2: const-string v9, ")" // string@0099 │ │ +09bcd8: 6e20 6e26 9800 |00b4: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09bcde: 0c08 |00b7: move-result-object v8 │ │ +09bce0: 6e10 7426 0800 |00b8: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09bce6: 0c08 |00bb: move-result-object v8 │ │ +09bce8: 6e20 9722 8000 |00bc: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2297 │ │ +09bcee: 2700 |00bf: throw v0 │ │ +09bcf0: 0d06 |00c0: move-exception v6 │ │ +09bcf2: 2200 4603 |00c1: new-instance v0, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09bcf6: 7020 9622 6000 |00c3: invoke-direct {v0, v6}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ +09bcfc: 2208 c303 |00c6: new-instance v8, Ljava/lang/StringBuilder; // type@03c3 │ │ +09bd00: 7010 6726 0800 |00c8: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09bd06: 6e10 9826 0100 |00cb: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2698 │ │ +09bd0c: 0c09 |00ce: move-result-object v9 │ │ +09bd0e: 6e20 6e26 9800 |00cf: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09bd14: 0c08 |00d2: move-result-object v8 │ │ +09bd16: 1a09 0d00 |00d3: const-string v9, " (" // string@000d │ │ +09bd1a: 6e20 6e26 9800 |00d5: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09bd20: 0c08 |00d8: move-result-object v8 │ │ +09bd22: 6e10 d625 0700 |00d9: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +09bd28: 0c09 |00dc: move-result-object v9 │ │ +09bd2a: 6e20 6e26 9800 |00dd: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09bd30: 0c08 |00e0: move-result-object v8 │ │ +09bd32: 1a09 9900 |00e1: const-string v9, ")" // string@0099 │ │ +09bd36: 6e20 6e26 9800 |00e3: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09bd3c: 0c08 |00e6: move-result-object v8 │ │ +09bd3e: 6e10 7426 0800 |00e7: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09bd44: 0c08 |00ea: move-result-object v8 │ │ +09bd46: 6e20 9722 8000 |00eb: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2297 │ │ +09bd4c: 2700 |00ee: throw v0 │ │ catches : 1 │ │ 0x0058 - 0x0063 │ │ Ljava/lang/IllegalAccessException; -> 0x0064 │ │ Lcom/badlogic/gdx/utils/SerializationException; -> 0x0096 │ │ Ljava/lang/RuntimeException; -> 0x00c0 │ │ positions : │ │ 0x0000 line=667 │ │ @@ -141287,23 +141309,23 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -08d82c: |[08d82c] com.badlogic.gdx.utils.Json.readField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V │ │ -08d83c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -08d83e: 0760 |0001: move-object v0, v6 │ │ -08d840: 0771 |0002: move-object v1, v7 │ │ -08d842: 0782 |0003: move-object v2, v8 │ │ -08d844: 0793 |0004: move-object v3, v9 │ │ -08d846: 07a5 |0005: move-object v5, v10 │ │ -08d848: 7406 e720 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/utils/Json;.readField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)V // method@20e7 │ │ -08d84e: 0e00 |0009: return-void │ │ +09bd68: |[09bd68] com.badlogic.gdx.utils.Json.readField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V │ │ +09bd78: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +09bd7a: 0760 |0001: move-object v0, v6 │ │ +09bd7c: 0771 |0002: move-object v1, v7 │ │ +09bd7e: 0782 |0003: move-object v2, v8 │ │ +09bd80: 0793 |0004: move-object v3, v9 │ │ +09bd82: 07a5 |0005: move-object v5, v10 │ │ +09bd84: 7406 e720 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/utils/Json;.readField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)V // method@20e7 │ │ +09bd8a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ 0x0009 line=663 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x000a reg=7 object Ljava/lang/Object; │ │ @@ -141316,148 +141338,148 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 266 16-bit code units │ │ -08d850: |[08d850] com.badlogic.gdx.utils.Json.readFields:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -08d860: 07e5 |0000: move-object v5, v14 │ │ -08d862: 1f05 3a03 |0001: check-cast v5, Lcom/badlogic/gdx/utils/OrderedMap; // type@033a │ │ -08d866: 6e10 2926 0d00 |0003: invoke-virtual {v13}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -08d86c: 0c08 |0006: move-result-object v8 │ │ -08d86e: 54c9 c110 |0007: iget-object v9, v12, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@10c1 │ │ -08d872: 6e20 2722 8900 |0009: invoke-virtual {v9, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -08d878: 0c03 |000c: move-result-object v3 │ │ -08d87a: 1f03 3603 |000d: check-cast v3, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -08d87e: 3903 0600 |000f: if-nez v3, 0015 // +0006 │ │ -08d882: 7020 cc20 8c00 |0011: invoke-direct {v12, v8}, Lcom/badlogic/gdx/utils/Json;.cacheFields:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; // method@20cc │ │ -08d888: 0c03 |0014: move-result-object v3 │ │ -08d88a: 6e10 4c22 0500 |0015: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/OrderedMap;.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; // method@224c │ │ -08d890: 0c09 |0018: move-result-object v9 │ │ -08d892: 6e10 0122 0900 |0019: invoke-virtual {v9}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.iterator:()Ljava/util/Iterator; // method@2201 │ │ -08d898: 0c04 |001c: move-result-object v4 │ │ -08d89a: 7210 5327 0400 |001d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -08d8a0: 0a09 |0020: move-result v9 │ │ -08d8a2: 3809 e800 |0021: if-eqz v9, 0109 // +00e8 │ │ -08d8a6: 7210 5427 0400 |0023: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -08d8ac: 0c00 |0026: move-result-object v0 │ │ -08d8ae: 1f00 3203 |0027: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@0332 │ │ -08d8b2: 5409 4211 |0029: iget-object v9, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@1142 │ │ -08d8b6: 6e20 2722 9300 |002b: invoke-virtual {v3, v9}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -08d8bc: 0c06 |002e: move-result-object v6 │ │ -08d8be: 1f06 1703 |002f: check-cast v6, Lcom/badlogic/gdx/utils/Json$FieldMetadata; // type@0317 │ │ -08d8c2: 3906 3700 |0031: if-nez v6, 0068 // +0037 │ │ -08d8c6: 55c9 bd10 |0033: iget-boolean v9, v12, Lcom/badlogic/gdx/utils/Json;.ignoreUnknownFields:Z // field@10bd │ │ -08d8ca: 3909 e8ff |0035: if-nez v9, 001d // -0018 │ │ -08d8ce: 220a 4803 |0037: new-instance v10, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08d8d2: 2209 c503 |0039: new-instance v9, Ljava/lang/StringBuilder; // type@03c5 │ │ -08d8d6: 7010 6726 0900 |003b: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08d8dc: 1a0b 0604 |003e: const-string v11, "Field not found: " // string@0406 │ │ -08d8e0: 6e20 6e26 b900 |0040: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d8e6: 0c0b |0043: move-result-object v11 │ │ -08d8e8: 5409 4211 |0044: iget-object v9, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@1142 │ │ -08d8ec: 1f09 c303 |0046: check-cast v9, Ljava/lang/String; // type@03c3 │ │ -08d8f0: 6e20 6e26 9b00 |0048: invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d8f6: 0c09 |004b: move-result-object v9 │ │ -08d8f8: 1a0b 0d00 |004c: const-string v11, " (" // string@000d │ │ -08d8fc: 6e20 6e26 b900 |004e: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d902: 0c09 |0051: move-result-object v9 │ │ -08d904: 6e10 d625 0800 |0052: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -08d90a: 0c0b |0055: move-result-object v11 │ │ -08d90c: 6e20 6e26 b900 |0056: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d912: 0c09 |0059: move-result-object v9 │ │ -08d914: 1a0b 9900 |005a: const-string v11, ")" // string@0099 │ │ -08d918: 6e20 6e26 b900 |005c: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d91e: 0c09 |005f: move-result-object v9 │ │ -08d920: 6e10 7426 0900 |0060: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08d926: 0c09 |0063: move-result-object v9 │ │ -08d928: 7020 9422 9a00 |0064: invoke-direct {v10, v9}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2294 │ │ -08d92e: 270a |0067: throw v10 │ │ -08d930: 5462 b810 |0068: iget-object v2, v6, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.field:Ljava/lang/reflect/Field; // field@10b8 │ │ -08d934: 5409 4311 |006a: iget-object v9, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@1143 │ │ -08d938: 3809 b1ff |006c: if-eqz v9, 001d // -004f │ │ -08d93c: 6e10 9926 0200 |006e: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@2699 │ │ -08d942: 0c09 |0071: move-result-object v9 │ │ -08d944: 546a b710 |0072: iget-object v10, v6, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.elementType:Ljava/lang/Class; // field@10b7 │ │ -08d948: 540b 4311 |0074: iget-object v11, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@1143 │ │ -08d94c: 6e40 ea20 9cba |0076: invoke-virtual {v12, v9, v10, v11}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ -08d952: 0c09 |0079: move-result-object v9 │ │ -08d954: 6e30 9c26 d209 |007a: invoke-virtual {v2, v13, v9}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@269c │ │ -08d95a: 28a0 |007d: goto 001d // -0060 │ │ -08d95c: 0d01 |007e: move-exception v1 │ │ -08d95e: 2209 4803 |007f: new-instance v9, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08d962: 220a c503 |0081: new-instance v10, Ljava/lang/StringBuilder; // type@03c5 │ │ -08d966: 7010 6726 0a00 |0083: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08d96c: 1a0b 6503 |0086: const-string v11, "Error accessing field: " // string@0365 │ │ -08d970: 6e20 6e26 ba00 |0088: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d976: 0c0a |008b: move-result-object v10 │ │ -08d978: 6e10 9826 0200 |008c: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2698 │ │ -08d97e: 0c0b |008f: move-result-object v11 │ │ -08d980: 6e20 6e26 ba00 |0090: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d986: 0c0a |0093: move-result-object v10 │ │ -08d988: 1a0b 0d00 |0094: const-string v11, " (" // string@000d │ │ -08d98c: 6e20 6e26 ba00 |0096: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d992: 0c0a |0099: move-result-object v10 │ │ -08d994: 6e10 d625 0800 |009a: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -08d99a: 0c0b |009d: move-result-object v11 │ │ -08d99c: 6e20 6e26 ba00 |009e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d9a2: 0c0a |00a1: move-result-object v10 │ │ -08d9a4: 1a0b 9900 |00a2: const-string v11, ")" // string@0099 │ │ -08d9a8: 6e20 6e26 ba00 |00a4: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d9ae: 0c0a |00a7: move-result-object v10 │ │ -08d9b0: 6e10 7426 0a00 |00a8: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08d9b6: 0c0a |00ab: move-result-object v10 │ │ -08d9b8: 7030 9522 a901 |00ac: invoke-direct {v9, v10, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ -08d9be: 2709 |00af: throw v9 │ │ -08d9c0: 0d01 |00b0: move-exception v1 │ │ -08d9c2: 2209 c503 |00b1: new-instance v9, Ljava/lang/StringBuilder; // type@03c5 │ │ -08d9c6: 7010 6726 0900 |00b3: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08d9cc: 6e10 9826 0200 |00b6: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2698 │ │ -08d9d2: 0c0a |00b9: move-result-object v10 │ │ -08d9d4: 6e20 6e26 a900 |00ba: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d9da: 0c09 |00bd: move-result-object v9 │ │ -08d9dc: 1a0a 0d00 |00be: const-string v10, " (" // string@000d │ │ -08d9e0: 6e20 6e26 a900 |00c0: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d9e6: 0c09 |00c3: move-result-object v9 │ │ -08d9e8: 6e10 d625 0800 |00c4: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -08d9ee: 0c0a |00c7: move-result-object v10 │ │ -08d9f0: 6e20 6e26 a900 |00c8: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08d9f6: 0c09 |00cb: move-result-object v9 │ │ -08d9f8: 1a0a 9900 |00cc: const-string v10, ")" // string@0099 │ │ -08d9fc: 6e20 6e26 a900 |00ce: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08da02: 0c09 |00d1: move-result-object v9 │ │ -08da04: 6e10 7426 0900 |00d2: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08da0a: 0c09 |00d5: move-result-object v9 │ │ -08da0c: 6e20 9722 9100 |00d6: invoke-virtual {v1, v9}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2297 │ │ -08da12: 2701 |00d9: throw v1 │ │ -08da14: 0d07 |00da: move-exception v7 │ │ -08da16: 2201 4803 |00db: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08da1a: 7020 9622 7100 |00dd: invoke-direct {v1, v7}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ -08da20: 2209 c503 |00e0: new-instance v9, Ljava/lang/StringBuilder; // type@03c5 │ │ -08da24: 7010 6726 0900 |00e2: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08da2a: 6e10 9826 0200 |00e5: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2698 │ │ -08da30: 0c0a |00e8: move-result-object v10 │ │ -08da32: 6e20 6e26 a900 |00e9: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08da38: 0c09 |00ec: move-result-object v9 │ │ -08da3a: 1a0a 0d00 |00ed: const-string v10, " (" // string@000d │ │ -08da3e: 6e20 6e26 a900 |00ef: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08da44: 0c09 |00f2: move-result-object v9 │ │ -08da46: 6e10 d625 0800 |00f3: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -08da4c: 0c0a |00f6: move-result-object v10 │ │ -08da4e: 6e20 6e26 a900 |00f7: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08da54: 0c09 |00fa: move-result-object v9 │ │ -08da56: 1a0a 9900 |00fb: const-string v10, ")" // string@0099 │ │ -08da5a: 6e20 6e26 a900 |00fd: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08da60: 0c09 |0100: move-result-object v9 │ │ -08da62: 6e10 7426 0900 |0101: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08da68: 0c09 |0104: move-result-object v9 │ │ -08da6a: 6e20 9722 9100 |0105: invoke-virtual {v1, v9}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2297 │ │ -08da70: 2701 |0108: throw v1 │ │ -08da72: 0e00 |0109: return-void │ │ +09bd8c: |[09bd8c] com.badlogic.gdx.utils.Json.readFields:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +09bd9c: 07e5 |0000: move-object v5, v14 │ │ +09bd9e: 1f05 3803 |0001: check-cast v5, Lcom/badlogic/gdx/utils/OrderedMap; // type@0338 │ │ +09bda2: 6e10 2926 0d00 |0003: invoke-virtual {v13}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +09bda8: 0c08 |0006: move-result-object v8 │ │ +09bdaa: 54c9 c110 |0007: iget-object v9, v12, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@10c1 │ │ +09bdae: 6e20 2722 8900 |0009: invoke-virtual {v9, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +09bdb4: 0c03 |000c: move-result-object v3 │ │ +09bdb6: 1f03 3403 |000d: check-cast v3, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +09bdba: 3903 0600 |000f: if-nez v3, 0015 // +0006 │ │ +09bdbe: 7020 cc20 8c00 |0011: invoke-direct {v12, v8}, Lcom/badlogic/gdx/utils/Json;.cacheFields:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; // method@20cc │ │ +09bdc4: 0c03 |0014: move-result-object v3 │ │ +09bdc6: 6e10 4c22 0500 |0015: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/OrderedMap;.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; // method@224c │ │ +09bdcc: 0c09 |0018: move-result-object v9 │ │ +09bdce: 6e10 0122 0900 |0019: invoke-virtual {v9}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.iterator:()Ljava/util/Iterator; // method@2201 │ │ +09bdd4: 0c04 |001c: move-result-object v4 │ │ +09bdd6: 7210 5327 0400 |001d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +09bddc: 0a09 |0020: move-result v9 │ │ +09bdde: 3809 e800 |0021: if-eqz v9, 0109 // +00e8 │ │ +09bde2: 7210 5427 0400 |0023: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +09bde8: 0c00 |0026: move-result-object v0 │ │ +09bdea: 1f00 3003 |0027: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@0330 │ │ +09bdee: 5409 4211 |0029: iget-object v9, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@1142 │ │ +09bdf2: 6e20 2722 9300 |002b: invoke-virtual {v3, v9}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +09bdf8: 0c06 |002e: move-result-object v6 │ │ +09bdfa: 1f06 1503 |002f: check-cast v6, Lcom/badlogic/gdx/utils/Json$FieldMetadata; // type@0315 │ │ +09bdfe: 3906 3700 |0031: if-nez v6, 0068 // +0037 │ │ +09be02: 55c9 bd10 |0033: iget-boolean v9, v12, Lcom/badlogic/gdx/utils/Json;.ignoreUnknownFields:Z // field@10bd │ │ +09be06: 3909 e8ff |0035: if-nez v9, 001d // -0018 │ │ +09be0a: 220a 4603 |0037: new-instance v10, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09be0e: 2209 c303 |0039: new-instance v9, Ljava/lang/StringBuilder; // type@03c3 │ │ +09be12: 7010 6726 0900 |003b: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09be18: 1a0b 0604 |003e: const-string v11, "Field not found: " // string@0406 │ │ +09be1c: 6e20 6e26 b900 |0040: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09be22: 0c0b |0043: move-result-object v11 │ │ +09be24: 5409 4211 |0044: iget-object v9, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@1142 │ │ +09be28: 1f09 c103 |0046: check-cast v9, Ljava/lang/String; // type@03c1 │ │ +09be2c: 6e20 6e26 9b00 |0048: invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09be32: 0c09 |004b: move-result-object v9 │ │ +09be34: 1a0b 0d00 |004c: const-string v11, " (" // string@000d │ │ +09be38: 6e20 6e26 b900 |004e: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09be3e: 0c09 |0051: move-result-object v9 │ │ +09be40: 6e10 d625 0800 |0052: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +09be46: 0c0b |0055: move-result-object v11 │ │ +09be48: 6e20 6e26 b900 |0056: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09be4e: 0c09 |0059: move-result-object v9 │ │ +09be50: 1a0b 9900 |005a: const-string v11, ")" // string@0099 │ │ +09be54: 6e20 6e26 b900 |005c: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09be5a: 0c09 |005f: move-result-object v9 │ │ +09be5c: 6e10 7426 0900 |0060: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09be62: 0c09 |0063: move-result-object v9 │ │ +09be64: 7020 9422 9a00 |0064: invoke-direct {v10, v9}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2294 │ │ +09be6a: 270a |0067: throw v10 │ │ +09be6c: 5462 b810 |0068: iget-object v2, v6, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.field:Ljava/lang/reflect/Field; // field@10b8 │ │ +09be70: 5409 4311 |006a: iget-object v9, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@1143 │ │ +09be74: 3809 b1ff |006c: if-eqz v9, 001d // -004f │ │ +09be78: 6e10 9926 0200 |006e: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@2699 │ │ +09be7e: 0c09 |0071: move-result-object v9 │ │ +09be80: 546a b710 |0072: iget-object v10, v6, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.elementType:Ljava/lang/Class; // field@10b7 │ │ +09be84: 540b 4311 |0074: iget-object v11, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@1143 │ │ +09be88: 6e40 ea20 9cba |0076: invoke-virtual {v12, v9, v10, v11}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ +09be8e: 0c09 |0079: move-result-object v9 │ │ +09be90: 6e30 9c26 d209 |007a: invoke-virtual {v2, v13, v9}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@269c │ │ +09be96: 28a0 |007d: goto 001d // -0060 │ │ +09be98: 0d01 |007e: move-exception v1 │ │ +09be9a: 2209 4603 |007f: new-instance v9, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09be9e: 220a c303 |0081: new-instance v10, Ljava/lang/StringBuilder; // type@03c3 │ │ +09bea2: 7010 6726 0a00 |0083: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09bea8: 1a0b 6503 |0086: const-string v11, "Error accessing field: " // string@0365 │ │ +09beac: 6e20 6e26 ba00 |0088: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09beb2: 0c0a |008b: move-result-object v10 │ │ +09beb4: 6e10 9826 0200 |008c: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2698 │ │ +09beba: 0c0b |008f: move-result-object v11 │ │ +09bebc: 6e20 6e26 ba00 |0090: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09bec2: 0c0a |0093: move-result-object v10 │ │ +09bec4: 1a0b 0d00 |0094: const-string v11, " (" // string@000d │ │ +09bec8: 6e20 6e26 ba00 |0096: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09bece: 0c0a |0099: move-result-object v10 │ │ +09bed0: 6e10 d625 0800 |009a: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +09bed6: 0c0b |009d: move-result-object v11 │ │ +09bed8: 6e20 6e26 ba00 |009e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09bede: 0c0a |00a1: move-result-object v10 │ │ +09bee0: 1a0b 9900 |00a2: const-string v11, ")" // string@0099 │ │ +09bee4: 6e20 6e26 ba00 |00a4: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09beea: 0c0a |00a7: move-result-object v10 │ │ +09beec: 6e10 7426 0a00 |00a8: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09bef2: 0c0a |00ab: move-result-object v10 │ │ +09bef4: 7030 9522 a901 |00ac: invoke-direct {v9, v10, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ +09befa: 2709 |00af: throw v9 │ │ +09befc: 0d01 |00b0: move-exception v1 │ │ +09befe: 2209 c303 |00b1: new-instance v9, Ljava/lang/StringBuilder; // type@03c3 │ │ +09bf02: 7010 6726 0900 |00b3: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09bf08: 6e10 9826 0200 |00b6: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2698 │ │ +09bf0e: 0c0a |00b9: move-result-object v10 │ │ +09bf10: 6e20 6e26 a900 |00ba: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09bf16: 0c09 |00bd: move-result-object v9 │ │ +09bf18: 1a0a 0d00 |00be: const-string v10, " (" // string@000d │ │ +09bf1c: 6e20 6e26 a900 |00c0: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09bf22: 0c09 |00c3: move-result-object v9 │ │ +09bf24: 6e10 d625 0800 |00c4: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +09bf2a: 0c0a |00c7: move-result-object v10 │ │ +09bf2c: 6e20 6e26 a900 |00c8: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09bf32: 0c09 |00cb: move-result-object v9 │ │ +09bf34: 1a0a 9900 |00cc: const-string v10, ")" // string@0099 │ │ +09bf38: 6e20 6e26 a900 |00ce: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09bf3e: 0c09 |00d1: move-result-object v9 │ │ +09bf40: 6e10 7426 0900 |00d2: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09bf46: 0c09 |00d5: move-result-object v9 │ │ +09bf48: 6e20 9722 9100 |00d6: invoke-virtual {v1, v9}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2297 │ │ +09bf4e: 2701 |00d9: throw v1 │ │ +09bf50: 0d07 |00da: move-exception v7 │ │ +09bf52: 2201 4603 |00db: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09bf56: 7020 9622 7100 |00dd: invoke-direct {v1, v7}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ +09bf5c: 2209 c303 |00e0: new-instance v9, Ljava/lang/StringBuilder; // type@03c3 │ │ +09bf60: 7010 6726 0900 |00e2: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09bf66: 6e10 9826 0200 |00e5: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2698 │ │ +09bf6c: 0c0a |00e8: move-result-object v10 │ │ +09bf6e: 6e20 6e26 a900 |00e9: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09bf74: 0c09 |00ec: move-result-object v9 │ │ +09bf76: 1a0a 0d00 |00ed: const-string v10, " (" // string@000d │ │ +09bf7a: 6e20 6e26 a900 |00ef: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09bf80: 0c09 |00f2: move-result-object v9 │ │ +09bf82: 6e10 d625 0800 |00f3: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +09bf88: 0c0a |00f6: move-result-object v10 │ │ +09bf8a: 6e20 6e26 a900 |00f7: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09bf90: 0c09 |00fa: move-result-object v9 │ │ +09bf92: 1a0a 9900 |00fb: const-string v10, ")" // string@0099 │ │ +09bf96: 6e20 6e26 a900 |00fd: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09bf9c: 0c09 |0100: move-result-object v9 │ │ +09bf9e: 6e10 7426 0900 |0101: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09bfa4: 0c09 |0104: move-result-object v9 │ │ +09bfa6: 6e20 9722 9100 |0105: invoke-virtual {v1, v9}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2297 │ │ +09bfac: 2701 |0108: throw v1 │ │ +09bfae: 0e00 |0109: return-void │ │ catches : 1 │ │ 0x006e - 0x007d │ │ Ljava/lang/IllegalAccessException; -> 0x007e │ │ Lcom/badlogic/gdx/utils/SerializationException; -> 0x00b0 │ │ Ljava/lang/RuntimeException; -> 0x00da │ │ positions : │ │ 0x0000 line=692 │ │ @@ -141503,563 +141525,563 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 29 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 1089 16-bit code units │ │ -08da8c: |[08da8c] com.badlogic.gdx.utils.Json.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; │ │ -08da9c: 391c 0500 |0000: if-nez v28, 0005 // +0005 │ │ -08daa0: 1310 0000 |0002: const/16 v16, #int 0 // #0 │ │ -08daa4: 1110 |0004: return-object v16 │ │ -08daa6: 0800 1c00 |0005: move-object/from16 v0, v28 │ │ -08daaa: 2000 3a03 |0007: instance-of v0, v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@033a │ │ -08daae: 0215 0000 |0009: move/from16 v21, v0 │ │ -08dab2: 3815 0a01 |000b: if-eqz v21, 0115 // +010a │ │ -08dab6: 080d 1c00 |000d: move-object/from16 v13, v28 │ │ -08daba: 1f0d 3a03 |000f: check-cast v13, Lcom/badlogic/gdx/utils/OrderedMap; // type@033a │ │ -08dabe: 0800 1900 |0011: move-object/from16 v0, v25 │ │ -08dac2: 5400 c010 |0013: iget-object v0, v0, Lcom/badlogic/gdx/utils/Json;.typeName:Ljava/lang/String; // field@10c0 │ │ -08dac6: 0815 0000 |0015: move-object/from16 v21, v0 │ │ -08daca: 3915 2800 |0017: if-nez v21, 003f // +0028 │ │ -08dace: 1205 |0019: const/4 v5, #int 0 // #0 │ │ -08dad0: 3805 0600 |001a: if-eqz v5, 0020 // +0006 │ │ -08dad4: 7110 cd25 0500 |001c: invoke-static {v5}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@25cd │ │ -08dada: 0c1a |001f: move-result-object v26 │ │ -08dadc: 381a a700 |0020: if-eqz v26, 00c7 // +00a7 │ │ -08dae0: 0800 1900 |0022: move-object/from16 v0, v25 │ │ -08dae4: 5400 ba10 |0024: iget-object v0, v0, Lcom/badlogic/gdx/utils/Json;.classToSerializer:Lcom/badlogic/gdx/utils/ObjectMap; // field@10ba │ │ -08dae8: 0815 0000 |0026: move-object/from16 v21, v0 │ │ -08daec: 0800 1500 |0028: move-object/from16 v0, v21 │ │ -08daf0: 0801 1a00 |002a: move-object/from16 v1, v26 │ │ -08daf4: 6e20 2722 1000 |002c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -08dafa: 0c13 |002f: move-result-object v19 │ │ -08dafc: 1f13 1a03 |0030: check-cast v19, Lcom/badlogic/gdx/utils/Json$Serializer; // type@031a │ │ -08db00: 3813 3700 |0032: if-eqz v19, 0069 // +0037 │ │ -08db04: 0800 1300 |0034: move-object/from16 v0, v19 │ │ -08db08: 0801 1900 |0036: move-object/from16 v1, v25 │ │ -08db0c: 0802 1a00 |0038: move-object/from16 v2, v26 │ │ -08db10: 7240 c720 102d |003a: invoke-interface {v0, v1, v13, v2}, Lcom/badlogic/gdx/utils/Json$Serializer;.read:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; // method@20c7 │ │ -08db16: 0c10 |003d: move-result-object v16 │ │ -08db18: 28c6 |003e: goto 0004 // -003a │ │ -08db1a: 0800 1900 |003f: move-object/from16 v0, v25 │ │ -08db1e: 5400 c010 |0041: iget-object v0, v0, Lcom/badlogic/gdx/utils/Json;.typeName:Ljava/lang/String; // field@10c0 │ │ -08db22: 0815 0000 |0043: move-object/from16 v21, v0 │ │ -08db26: 0800 1500 |0045: move-object/from16 v0, v21 │ │ -08db2a: 6e20 5122 0d00 |0047: invoke-virtual {v13, v0}, Lcom/badlogic/gdx/utils/OrderedMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2251 │ │ -08db30: 0c15 |004a: move-result-object v21 │ │ -08db32: 1f15 c303 |004b: check-cast v21, Ljava/lang/String; // type@03c3 │ │ -08db36: 0805 1500 |004d: move-object/from16 v5, v21 │ │ -08db3a: 28cb |004f: goto 001a // -0035 │ │ -08db3c: 0d09 |0050: move-exception v9 │ │ -08db3e: 0800 1900 |0051: move-object/from16 v0, v25 │ │ -08db42: 5400 bf10 |0053: iget-object v0, v0, Lcom/badlogic/gdx/utils/Json;.tagToClass:Lcom/badlogic/gdx/utils/ObjectMap; // field@10bf │ │ -08db46: 0815 0000 |0055: move-object/from16 v21, v0 │ │ -08db4a: 0800 1500 |0057: move-object/from16 v0, v21 │ │ -08db4e: 6e20 2722 5000 |0059: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -08db54: 0c1a |005c: move-result-object v26 │ │ -08db56: 1f1a a703 |005d: check-cast v26, Ljava/lang/Class; // type@03a7 │ │ -08db5a: 391a c1ff |005f: if-nez v26, 0020 // -003f │ │ -08db5e: 2215 4803 |0061: new-instance v21, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08db62: 0800 1500 |0063: move-object/from16 v0, v21 │ │ -08db66: 7020 9622 9000 |0065: invoke-direct {v0, v9}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ -08db6c: 2715 |0068: throw v21 │ │ -08db6e: 7602 df20 1900 |0069: invoke-direct/range {v25, v26}, Lcom/badlogic/gdx/utils/Json;.newInstance:(Ljava/lang/Class;)Ljava/lang/Object; // method@20df │ │ -08db74: 0c11 |006c: move-result-object v17 │ │ -08db76: 0800 1100 |006d: move-object/from16 v0, v17 │ │ -08db7a: 2000 1903 |006f: instance-of v0, v0, Lcom/badlogic/gdx/utils/Json$Serializable; // type@0319 │ │ -08db7e: 0215 0000 |0071: move/from16 v21, v0 │ │ -08db82: 3815 1000 |0073: if-eqz v21, 0083 // +0010 │ │ -08db86: 0815 1100 |0075: move-object/from16 v21, v17 │ │ -08db8a: 1f15 1903 |0077: check-cast v21, Lcom/badlogic/gdx/utils/Json$Serializable; // type@0319 │ │ -08db8e: 0800 1500 |0079: move-object/from16 v0, v21 │ │ -08db92: 0801 1900 |007b: move-object/from16 v1, v25 │ │ -08db96: 7230 c520 100d |007d: invoke-interface {v0, v1, v13}, Lcom/badlogic/gdx/utils/Json$Serializable;.read:(Lcom/badlogic/gdx/utils/Json;Lcom/badlogic/gdx/utils/OrderedMap;)V // method@20c5 │ │ -08db9c: 0810 1100 |0080: move-object/from16 v16, v17 │ │ -08dba0: 2882 |0082: goto 0004 // -007e │ │ -08dba2: 0800 1100 |0083: move-object/from16 v0, v17 │ │ -08dba6: 2000 ec03 |0085: instance-of v0, v0, Ljava/util/HashMap; // type@03ec │ │ -08dbaa: 0215 0000 |0087: move/from16 v21, v0 │ │ -08dbae: 3815 4300 |0089: if-eqz v21, 00cc // +0043 │ │ -08dbb2: 0812 1100 |008b: move-object/from16 v18, v17 │ │ -08dbb6: 1f12 ec03 |008d: check-cast v18, Ljava/util/HashMap; // type@03ec │ │ -08dbba: 6e10 4c22 0d00 |008f: invoke-virtual {v13}, Lcom/badlogic/gdx/utils/OrderedMap;.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; // method@224c │ │ -08dbc0: 0c15 |0092: move-result-object v21 │ │ -08dbc2: 7401 0122 1500 |0093: invoke-virtual/range {v21}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.iterator:()Ljava/util/Iterator; // method@2201 │ │ -08dbc8: 0c0c |0096: move-result-object v12 │ │ -08dbca: 7210 5327 0c00 |0097: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -08dbd0: 0a15 |009a: move-result v21 │ │ -08dbd2: 3815 2800 |009b: if-eqz v21, 00c3 // +0028 │ │ -08dbd6: 7210 5427 0c00 |009d: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -08dbdc: 0c08 |00a0: move-result-object v8 │ │ -08dbde: 1f08 3203 |00a1: check-cast v8, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@0332 │ │ -08dbe2: 5480 4211 |00a3: iget-object v0, v8, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@1142 │ │ -08dbe6: 0815 0000 |00a5: move-object/from16 v21, v0 │ │ -08dbea: 1316 0000 |00a7: const/16 v22, #int 0 // #0 │ │ -08dbee: 5480 4311 |00a9: iget-object v0, v8, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@1143 │ │ -08dbf2: 0817 0000 |00ab: move-object/from16 v23, v0 │ │ -08dbf6: 0800 1900 |00ad: move-object/from16 v0, v25 │ │ -08dbfa: 0801 1b00 |00af: move-object/from16 v1, v27 │ │ -08dbfe: 0802 1600 |00b1: move-object/from16 v2, v22 │ │ -08dc02: 0803 1700 |00b3: move-object/from16 v3, v23 │ │ -08dc06: 6e40 ea20 1032 |00b5: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ -08dc0c: 0c16 |00b8: move-result-object v22 │ │ -08dc0e: 0800 1200 |00b9: move-object/from16 v0, v18 │ │ -08dc12: 0801 1500 |00bb: move-object/from16 v1, v21 │ │ -08dc16: 0802 1600 |00bd: move-object/from16 v2, v22 │ │ -08dc1a: 6e30 4c27 1002 |00bf: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@274c │ │ -08dc20: 28d5 |00c2: goto 0097 // -002b │ │ -08dc22: 0810 1200 |00c3: move-object/from16 v16, v18 │ │ -08dc26: 2900 3fff |00c5: goto/16 0004 // -00c1 │ │ -08dc2a: 2211 3a03 |00c7: new-instance v17, Lcom/badlogic/gdx/utils/OrderedMap; // type@033a │ │ -08dc2e: 7601 4722 1100 |00c9: invoke-direct/range {v17}, Lcom/badlogic/gdx/utils/OrderedMap;.:()V // method@2247 │ │ -08dc34: 0800 1100 |00cc: move-object/from16 v0, v17 │ │ -08dc38: 2000 3603 |00ce: instance-of v0, v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -08dc3c: 0215 0000 |00d0: move/from16 v21, v0 │ │ -08dc40: 3815 3800 |00d2: if-eqz v21, 010a // +0038 │ │ -08dc44: 0812 1100 |00d4: move-object/from16 v18, v17 │ │ -08dc48: 1f12 3603 |00d6: check-cast v18, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -08dc4c: 6e10 4f22 0d00 |00d8: invoke-virtual {v13}, Lcom/badlogic/gdx/utils/OrderedMap;.orderedKeys:()Lcom/badlogic/gdx/utils/Array; // method@224f │ │ -08dc52: 0c15 |00db: move-result-object v21 │ │ -08dc54: 7401 771e 1500 |00dc: invoke-virtual/range {v21}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -08dc5a: 0c0c |00df: move-result-object v12 │ │ -08dc5c: 7210 5327 0c00 |00e0: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -08dc62: 0a15 |00e3: move-result v21 │ │ -08dc64: 3815 2200 |00e4: if-eqz v21, 0106 // +0022 │ │ -08dc68: 7210 5427 0c00 |00e6: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -08dc6e: 0c0e |00e9: move-result-object v14 │ │ -08dc70: 1f0e c303 |00ea: check-cast v14, Ljava/lang/String; // type@03c3 │ │ -08dc74: 1315 0000 |00ec: const/16 v21, #int 0 // #0 │ │ -08dc78: 6e20 4d22 ed00 |00ee: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@224d │ │ -08dc7e: 0c16 |00f1: move-result-object v22 │ │ -08dc80: 0800 1900 |00f2: move-object/from16 v0, v25 │ │ -08dc84: 0801 1b00 |00f4: move-object/from16 v1, v27 │ │ -08dc88: 0802 1500 |00f6: move-object/from16 v2, v21 │ │ -08dc8c: 0803 1600 |00f8: move-object/from16 v3, v22 │ │ -08dc90: 6e40 ea20 1032 |00fa: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ -08dc96: 0c15 |00fd: move-result-object v21 │ │ -08dc98: 0800 1200 |00fe: move-object/from16 v0, v18 │ │ -08dc9c: 0801 1500 |0100: move-object/from16 v1, v21 │ │ -08dca0: 6e30 2f22 e001 |0102: invoke-virtual {v0, v14, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ -08dca6: 28db |0105: goto 00e0 // -0025 │ │ -08dca8: 0810 1200 |0106: move-object/from16 v16, v18 │ │ -08dcac: 2900 fcfe |0108: goto/16 0004 // -0104 │ │ -08dcb0: 0800 1900 |010a: move-object/from16 v0, v25 │ │ -08dcb4: 0801 1100 |010c: move-object/from16 v1, v17 │ │ -08dcb8: 6e30 e920 100d |010e: invoke-virtual {v0, v1, v13}, Lcom/badlogic/gdx/utils/Json;.readFields:(Ljava/lang/Object;Ljava/lang/Object;)V // method@20e9 │ │ -08dcbe: 0810 1100 |0111: move-object/from16 v16, v17 │ │ -08dcc2: 2900 f1fe |0113: goto/16 0004 // -010f │ │ -08dcc6: 381a 2200 |0115: if-eqz v26, 0137 // +0022 │ │ -08dcca: 0800 1900 |0117: move-object/from16 v0, v25 │ │ -08dcce: 5400 ba10 |0119: iget-object v0, v0, Lcom/badlogic/gdx/utils/Json;.classToSerializer:Lcom/badlogic/gdx/utils/ObjectMap; // field@10ba │ │ -08dcd2: 0815 0000 |011b: move-object/from16 v21, v0 │ │ -08dcd6: 0800 1500 |011d: move-object/from16 v0, v21 │ │ -08dcda: 0801 1a00 |011f: move-object/from16 v1, v26 │ │ -08dcde: 6e20 2722 1000 |0121: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -08dce4: 0c13 |0124: move-result-object v19 │ │ -08dce6: 1f13 1a03 |0125: check-cast v19, Lcom/badlogic/gdx/utils/Json$Serializer; // type@031a │ │ -08dcea: 3813 1000 |0127: if-eqz v19, 0137 // +0010 │ │ -08dcee: 0800 1300 |0129: move-object/from16 v0, v19 │ │ -08dcf2: 0801 1900 |012b: move-object/from16 v1, v25 │ │ -08dcf6: 0802 1c00 |012d: move-object/from16 v2, v28 │ │ -08dcfa: 0803 1a00 |012f: move-object/from16 v3, v26 │ │ -08dcfe: 7240 c720 1032 |0131: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/Json$Serializer;.read:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; // method@20c7 │ │ -08dd04: 0c10 |0134: move-result-object v16 │ │ -08dd06: 2900 cffe |0135: goto/16 0004 // -0131 │ │ -08dd0a: 0800 1c00 |0137: move-object/from16 v0, v28 │ │ -08dd0e: 2000 e702 |0139: instance-of v0, v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -08dd12: 0215 0000 |013b: move/from16 v21, v0 │ │ -08dd16: 3815 0201 |013d: if-eqz v21, 023f // +0102 │ │ -08dd1a: 0804 1c00 |013f: move-object/from16 v4, v28 │ │ -08dd1e: 1f04 e702 |0141: check-cast v4, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -08dd22: 381a 0e00 |0143: if-eqz v26, 0151 // +000e │ │ -08dd26: 1c15 e702 |0145: const-class v21, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -08dd2a: 0800 1500 |0147: move-object/from16 v0, v21 │ │ -08dd2e: 0801 1a00 |0149: move-object/from16 v1, v26 │ │ -08dd32: 6e20 dc25 1000 |014b: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@25dc │ │ -08dd38: 0a15 |014e: move-result v21 │ │ -08dd3a: 3815 3e00 |014f: if-eqz v21, 018d // +003e │ │ -08dd3e: 391a 3300 |0151: if-nez v26, 0184 // +0033 │ │ -08dd42: 2210 e702 |0153: new-instance v16, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -08dd46: 7601 621e 1000 |0155: invoke-direct/range {v16}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -08dd4c: 5240 df0f |0158: iget v0, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -08dd50: 0215 0000 |015a: move/from16 v21, v0 │ │ -08dd54: 0800 1000 |015c: move-object/from16 v0, v16 │ │ -08dd58: 0201 1500 |015e: move/from16 v1, v21 │ │ -08dd5c: 6e20 711e 1000 |0160: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.ensureCapacity:(I)[Ljava/lang/Object; // method@1e71 │ │ -08dd62: 120b |0163: const/4 v11, #int 0 // #0 │ │ -08dd64: 524f df0f |0164: iget v15, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -08dd68: 35fb 9efe |0166: if-ge v11, v15, 0004 // -0162 │ │ -08dd6c: 1315 0000 |0168: const/16 v21, #int 0 // #0 │ │ -08dd70: 6e20 741e b400 |016a: invoke-virtual {v4, v11}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -08dd76: 0c16 |016d: move-result-object v22 │ │ -08dd78: 0800 1900 |016e: move-object/from16 v0, v25 │ │ -08dd7c: 0801 1b00 |0170: move-object/from16 v1, v27 │ │ -08dd80: 0802 1500 |0172: move-object/from16 v2, v21 │ │ -08dd84: 0803 1600 |0174: move-object/from16 v3, v22 │ │ -08dd88: 6e40 ea20 1032 |0176: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ -08dd8e: 0c15 |0179: move-result-object v21 │ │ -08dd90: 0800 1000 |017a: move-object/from16 v0, v16 │ │ -08dd94: 0801 1500 |017c: move-object/from16 v1, v21 │ │ -08dd98: 6e20 6a1e 1000 |017e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -08dd9e: d80b 0b01 |0181: add-int/lit8 v11, v11, #int 1 // #01 │ │ -08dda2: 28e3 |0183: goto 0166 // -001d │ │ -08dda4: 7602 df20 1900 |0184: invoke-direct/range {v25, v26}, Lcom/badlogic/gdx/utils/Json;.newInstance:(Ljava/lang/Class;)Ljava/lang/Object; // method@20df │ │ -08ddaa: 0c15 |0187: move-result-object v21 │ │ -08ddac: 1f15 e702 |0188: check-cast v21, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -08ddb0: 0810 1500 |018a: move-object/from16 v16, v21 │ │ -08ddb4: 28cc |018c: goto 0158 // -0034 │ │ -08ddb6: 1c15 e703 |018d: const-class v21, Ljava/util/ArrayList; // type@03e7 │ │ -08ddba: 0800 1500 |018f: move-object/from16 v0, v21 │ │ -08ddbe: 0801 1a00 |0191: move-object/from16 v1, v26 │ │ -08ddc2: 6e20 dc25 1000 |0193: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@25dc │ │ -08ddc8: 0a15 |0196: move-result v21 │ │ -08ddca: 3815 3e00 |0197: if-eqz v21, 01d5 // +003e │ │ -08ddce: 391a 3300 |0199: if-nez v26, 01cc // +0033 │ │ -08ddd2: 2210 e703 |019b: new-instance v16, Ljava/util/ArrayList; // type@03e7 │ │ -08ddd6: 7601 2c27 1000 |019d: invoke-direct/range {v16}, Ljava/util/ArrayList;.:()V // method@272c │ │ -08dddc: 5240 df0f |01a0: iget v0, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -08dde0: 0215 0000 |01a2: move/from16 v21, v0 │ │ -08dde4: 0800 1000 |01a4: move-object/from16 v0, v16 │ │ -08dde8: 0201 1500 |01a6: move/from16 v1, v21 │ │ -08ddec: 6e20 3227 1000 |01a8: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.ensureCapacity:(I)V // method@2732 │ │ -08ddf2: 120b |01ab: const/4 v11, #int 0 // #0 │ │ -08ddf4: 524f df0f |01ac: iget v15, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -08ddf8: 35fb 56fe |01ae: if-ge v11, v15, 0004 // -01aa │ │ -08ddfc: 1315 0000 |01b0: const/16 v21, #int 0 // #0 │ │ -08de00: 6e20 741e b400 |01b2: invoke-virtual {v4, v11}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -08de06: 0c16 |01b5: move-result-object v22 │ │ -08de08: 0800 1900 |01b6: move-object/from16 v0, v25 │ │ -08de0c: 0801 1b00 |01b8: move-object/from16 v1, v27 │ │ -08de10: 0802 1500 |01ba: move-object/from16 v2, v21 │ │ -08de14: 0803 1600 |01bc: move-object/from16 v3, v22 │ │ -08de18: 6e40 ea20 1032 |01be: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ -08de1e: 0c15 |01c1: move-result-object v21 │ │ -08de20: 0800 1000 |01c2: move-object/from16 v0, v16 │ │ -08de24: 0801 1500 |01c4: move-object/from16 v1, v21 │ │ -08de28: 6e20 2f27 1000 |01c6: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -08de2e: d80b 0b01 |01c9: add-int/lit8 v11, v11, #int 1 // #01 │ │ -08de32: 28e3 |01cb: goto 01ae // -001d │ │ -08de34: 7602 df20 1900 |01cc: invoke-direct/range {v25, v26}, Lcom/badlogic/gdx/utils/Json;.newInstance:(Ljava/lang/Class;)Ljava/lang/Object; // method@20df │ │ -08de3a: 0c15 |01cf: move-result-object v21 │ │ -08de3c: 1f15 e703 |01d0: check-cast v21, Ljava/util/ArrayList; // type@03e7 │ │ -08de40: 0810 1500 |01d2: move-object/from16 v16, v21 │ │ -08de44: 28cc |01d4: goto 01a0 // -0034 │ │ -08de46: 7401 db25 1a00 |01d5: invoke-virtual/range {v26}, Ljava/lang/Class;.isArray:()Z // method@25db │ │ -08de4c: 0a15 |01d8: move-result v21 │ │ -08de4e: 3815 3500 |01d9: if-eqz v21, 020e // +0035 │ │ -08de52: 7401 ce25 1a00 |01db: invoke-virtual/range {v26}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@25ce │ │ -08de58: 0c06 |01de: move-result-object v6 │ │ -08de5a: 391b 0400 |01df: if-nez v27, 01e3 // +0004 │ │ -08de5e: 081b 0600 |01e1: move-object/from16 v27, v6 │ │ -08de62: 5240 df0f |01e3: iget v0, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -08de66: 0215 0000 |01e5: move/from16 v21, v0 │ │ -08de6a: 0200 1500 |01e7: move/from16 v0, v21 │ │ -08de6e: 7120 9026 0600 |01e9: invoke-static {v6, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@2690 │ │ -08de74: 0c10 |01ec: move-result-object v16 │ │ -08de76: 120b |01ed: const/4 v11, #int 0 // #0 │ │ -08de78: 524f df0f |01ee: iget v15, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -08de7c: 35fb 14fe |01f0: if-ge v11, v15, 0004 // -01ec │ │ -08de80: 1315 0000 |01f2: const/16 v21, #int 0 // #0 │ │ -08de84: 6e20 741e b400 |01f4: invoke-virtual {v4, v11}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -08de8a: 0c16 |01f7: move-result-object v22 │ │ -08de8c: 0800 1900 |01f8: move-object/from16 v0, v25 │ │ -08de90: 0801 1b00 |01fa: move-object/from16 v1, v27 │ │ -08de94: 0802 1500 |01fc: move-object/from16 v2, v21 │ │ -08de98: 0803 1600 |01fe: move-object/from16 v3, v22 │ │ -08de9c: 6e40 ea20 1032 |0200: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ -08dea2: 0c15 |0203: move-result-object v21 │ │ -08dea4: 0800 1000 |0204: move-object/from16 v0, v16 │ │ -08dea8: 0801 1500 |0206: move-object/from16 v1, v21 │ │ -08deac: 7130 9226 b001 |0208: invoke-static {v0, v11, v1}, Ljava/lang/reflect/Array;.set:(Ljava/lang/Object;ILjava/lang/Object;)V // method@2692 │ │ -08deb2: d80b 0b01 |020b: add-int/lit8 v11, v11, #int 1 // #01 │ │ -08deb6: 28e3 |020d: goto 01f0 // -001d │ │ -08deb8: 2215 4803 |020e: new-instance v21, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08debc: 2216 c503 |0210: new-instance v22, Ljava/lang/StringBuilder; // type@03c5 │ │ -08dec0: 7601 6726 1600 |0212: invoke-direct/range {v22}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08dec6: 1a17 a40f |0215: const-string v23, "Unable to convert value to required type: " // string@0fa4 │ │ -08deca: 7402 6e26 1600 |0217: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08ded0: 0c16 |021a: move-result-object v22 │ │ -08ded2: 0800 1600 |021b: move-object/from16 v0, v22 │ │ -08ded6: 0801 1c00 |021d: move-object/from16 v1, v28 │ │ -08deda: 6e20 6d26 1000 |021f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -08dee0: 0c16 |0222: move-result-object v22 │ │ -08dee2: 1a17 0d00 |0223: const-string v23, " (" // string@000d │ │ -08dee6: 7402 6e26 1600 |0225: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08deec: 0c16 |0228: move-result-object v22 │ │ -08deee: 7401 d625 1a00 |0229: invoke-virtual/range {v26}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -08def4: 0c17 |022c: move-result-object v23 │ │ -08def6: 7402 6e26 1600 |022d: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08defc: 0c16 |0230: move-result-object v22 │ │ -08defe: 1a17 9900 |0231: const-string v23, ")" // string@0099 │ │ -08df02: 7402 6e26 1600 |0233: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08df08: 0c16 |0236: move-result-object v22 │ │ -08df0a: 7401 7426 1600 |0237: invoke-virtual/range {v22}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08df10: 0c16 |023a: move-result-object v22 │ │ -08df12: 7602 9422 1500 |023b: invoke-direct/range {v21, v22}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2294 │ │ -08df18: 2715 |023e: throw v21 │ │ -08df1a: 0800 1c00 |023f: move-object/from16 v0, v28 │ │ -08df1e: 2000 ad03 |0241: instance-of v0, v0, Ljava/lang/Float; // type@03ad │ │ -08df22: 0215 0000 |0243: move/from16 v21, v0 │ │ -08df26: 3815 a300 |0245: if-eqz v21, 02e8 // +00a3 │ │ -08df2a: 080a 1c00 |0247: move-object/from16 v10, v28 │ │ -08df2e: 1f0a ad03 |0249: check-cast v10, Ljava/lang/Float; // type@03ad │ │ -08df32: 381a 1200 |024b: if-eqz v26, 025d // +0012 │ │ -08df36: 6215 2e13 |024d: sget-object v21, Ljava/lang/Float;.TYPE:Ljava/lang/Class; // field@132e │ │ -08df3a: 0800 1a00 |024f: move-object/from16 v0, v26 │ │ -08df3e: 0801 1500 |0251: move-object/from16 v1, v21 │ │ -08df42: 3210 0a00 |0253: if-eq v0, v1, 025d // +000a │ │ -08df46: 1c15 ad03 |0255: const-class v21, Ljava/lang/Float; // type@03ad │ │ -08df4a: 0800 1a00 |0257: move-object/from16 v0, v26 │ │ -08df4e: 0801 1500 |0259: move-object/from16 v1, v21 │ │ -08df52: 3310 0600 |025b: if-ne v0, v1, 0261 // +0006 │ │ -08df56: 0810 0a00 |025d: move-object/from16 v16, v10 │ │ -08df5a: 2900 a5fd |025f: goto/16 0004 // -025b │ │ -08df5e: 6215 2f13 |0261: sget-object v21, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@132f │ │ -08df62: 0800 1a00 |0263: move-object/from16 v0, v26 │ │ -08df66: 0801 1500 |0265: move-object/from16 v1, v21 │ │ -08df6a: 3210 0a00 |0267: if-eq v0, v1, 0271 // +000a │ │ -08df6e: 1c15 b203 |0269: const-class v21, Ljava/lang/Integer; // type@03b2 │ │ -08df72: 0800 1a00 |026b: move-object/from16 v0, v26 │ │ -08df76: 0801 1500 |026d: move-object/from16 v1, v21 │ │ -08df7a: 3310 0c00 |026f: if-ne v0, v1, 027b // +000c │ │ -08df7e: 6e10 f025 0a00 |0271: invoke-virtual {v10}, Ljava/lang/Float;.intValue:()I // method@25f0 │ │ -08df84: 0a15 |0274: move-result v21 │ │ -08df86: 7701 0526 1500 |0275: invoke-static/range {v21}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -08df8c: 0c10 |0278: move-result-object v16 │ │ -08df8e: 2900 8bfd |0279: goto/16 0004 // -0275 │ │ -08df92: 6215 3013 |027b: sget-object v21, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@1330 │ │ -08df96: 0800 1a00 |027d: move-object/from16 v0, v26 │ │ -08df9a: 0801 1500 |027f: move-object/from16 v1, v21 │ │ -08df9e: 3210 0a00 |0281: if-eq v0, v1, 028b // +000a │ │ -08dfa2: 1c15 b503 |0283: const-class v21, Ljava/lang/Long; // type@03b5 │ │ -08dfa6: 0800 1a00 |0285: move-object/from16 v0, v26 │ │ -08dfaa: 0801 1500 |0287: move-object/from16 v1, v21 │ │ -08dfae: 3310 0c00 |0289: if-ne v0, v1, 0295 // +000c │ │ -08dfb2: 6e10 f125 0a00 |028b: invoke-virtual {v10}, Ljava/lang/Float;.longValue:()J // method@25f1 │ │ -08dfb8: 0b15 |028e: move-result-wide v21 │ │ -08dfba: 7702 0d26 1500 |028f: invoke-static/range {v21, v22}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@260d │ │ -08dfc0: 0c10 |0292: move-result-object v16 │ │ -08dfc2: 2900 71fd |0293: goto/16 0004 // -028f │ │ -08dfc6: 6215 2d13 |0295: sget-object v21, Ljava/lang/Double;.TYPE:Ljava/lang/Class; // field@132d │ │ -08dfca: 0800 1a00 |0297: move-object/from16 v0, v26 │ │ -08dfce: 0801 1500 |0299: move-object/from16 v1, v21 │ │ -08dfd2: 3210 0a00 |029b: if-eq v0, v1, 02a5 // +000a │ │ -08dfd6: 1c15 aa03 |029d: const-class v21, Ljava/lang/Double; // type@03aa │ │ -08dfda: 0800 1a00 |029f: move-object/from16 v0, v26 │ │ -08dfde: 0801 1500 |02a1: move-object/from16 v1, v21 │ │ -08dfe2: 3310 0c00 |02a3: if-ne v0, v1, 02af // +000c │ │ -08dfe6: 6e10 eb25 0a00 |02a5: invoke-virtual {v10}, Ljava/lang/Float;.doubleValue:()D // method@25eb │ │ -08dfec: 0b15 |02a8: move-result-wide v21 │ │ -08dfee: 7702 e525 1500 |02a9: invoke-static/range {v21, v22}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@25e5 │ │ -08dff4: 0c10 |02ac: move-result-object v16 │ │ -08dff6: 2900 57fd |02ad: goto/16 0004 // -02a9 │ │ -08dffa: 6215 3113 |02af: sget-object v21, Ljava/lang/Short;.TYPE:Ljava/lang/Class; // field@1331 │ │ -08dffe: 0800 1a00 |02b1: move-object/from16 v0, v26 │ │ -08e002: 0801 1500 |02b3: move-object/from16 v1, v21 │ │ -08e006: 3210 0a00 |02b5: if-eq v0, v1, 02bf // +000a │ │ -08e00a: 1c15 c203 |02b7: const-class v21, Ljava/lang/Short; // type@03c2 │ │ -08e00e: 0800 1a00 |02b9: move-object/from16 v0, v26 │ │ -08e012: 0801 1500 |02bb: move-object/from16 v1, v21 │ │ -08e016: 3310 0c00 |02bd: if-ne v0, v1, 02c9 // +000c │ │ -08e01a: 6e10 f325 0a00 |02bf: invoke-virtual {v10}, Ljava/lang/Float;.shortValue:()S // method@25f3 │ │ -08e020: 0a15 |02c2: move-result v21 │ │ -08e022: 7701 3a26 1500 |02c3: invoke-static/range {v21}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@263a │ │ -08e028: 0c10 |02c6: move-result-object v16 │ │ -08e02a: 2900 3dfd |02c7: goto/16 0004 // -02c3 │ │ -08e02e: 6215 2b13 |02c9: sget-object v21, Ljava/lang/Byte;.TYPE:Ljava/lang/Class; // field@132b │ │ -08e032: 0800 1a00 |02cb: move-object/from16 v0, v26 │ │ -08e036: 0801 1500 |02cd: move-object/from16 v1, v21 │ │ -08e03a: 3210 0a00 |02cf: if-eq v0, v1, 02d9 // +000a │ │ -08e03e: 1c15 a403 |02d1: const-class v21, Ljava/lang/Byte; // type@03a4 │ │ -08e042: 0800 1a00 |02d3: move-object/from16 v0, v26 │ │ -08e046: 0801 1500 |02d5: move-object/from16 v1, v21 │ │ -08e04a: 3310 0d00 |02d7: if-ne v0, v1, 02e4 // +000d │ │ -08e04e: 6e10 ea25 0a00 |02d9: invoke-virtual {v10}, Ljava/lang/Float;.byteValue:()B // method@25ea │ │ -08e054: 0a15 |02dc: move-result v21 │ │ -08e056: 7701 c125 1500 |02dd: invoke-static/range {v21}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@25c1 │ │ -08e05c: 0c10 |02e0: move-result-object v16 │ │ -08e05e: 2900 23fd |02e1: goto/16 0004 // -02dd │ │ -08e062: 0d15 |02e3: move-exception v21 │ │ -08e064: 7701 5d26 1c00 |02e4: invoke-static/range {v28}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@265d │ │ -08e06a: 0c1c |02e7: move-result-object v28 │ │ -08e06c: 0800 1c00 |02e8: move-object/from16 v0, v28 │ │ -08e070: 2000 a303 |02ea: instance-of v0, v0, Ljava/lang/Boolean; // type@03a3 │ │ -08e074: 0215 0000 |02ec: move/from16 v21, v0 │ │ -08e078: 3815 4f01 |02ee: if-eqz v21, 043d // +014f │ │ -08e07c: 7701 5d26 1c00 |02f0: invoke-static/range {v28}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@265d │ │ -08e082: 0c1c |02f3: move-result-object v28 │ │ -08e084: 0815 1c00 |02f4: move-object/from16 v21, v28 │ │ -08e088: 0800 1500 |02f6: move-object/from16 v0, v21 │ │ -08e08c: 2000 c303 |02f8: instance-of v0, v0, Ljava/lang/String; // type@03c3 │ │ -08e090: 0216 0000 |02fa: move/from16 v22, v0 │ │ -08e094: 3816 3d01 |02fc: if-eqz v22, 0439 // +013d │ │ -08e098: 0814 1500 |02fe: move-object/from16 v20, v21 │ │ -08e09c: 1f14 c303 |0300: check-cast v20, Ljava/lang/String; // type@03c3 │ │ -08e0a0: 381a 0a00 |0302: if-eqz v26, 030c // +000a │ │ -08e0a4: 1c16 c303 |0304: const-class v22, Ljava/lang/String; // type@03c3 │ │ -08e0a8: 0800 1a00 |0306: move-object/from16 v0, v26 │ │ -08e0ac: 0801 1600 |0308: move-object/from16 v1, v22 │ │ -08e0b0: 3310 0600 |030a: if-ne v0, v1, 0310 // +0006 │ │ -08e0b4: 0810 1500 |030c: move-object/from16 v16, v21 │ │ -08e0b8: 2900 f6fc |030e: goto/16 0004 // -030a │ │ -08e0bc: 6216 2f13 |0310: sget-object v22, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@132f │ │ -08e0c0: 0800 1a00 |0312: move-object/from16 v0, v26 │ │ -08e0c4: 0801 1600 |0314: move-object/from16 v1, v22 │ │ -08e0c8: 3210 0a00 |0316: if-eq v0, v1, 0320 // +000a │ │ -08e0cc: 1c16 b203 |0318: const-class v22, Ljava/lang/Integer; // type@03b2 │ │ -08e0d0: 0800 1a00 |031a: move-object/from16 v0, v26 │ │ -08e0d4: 0801 1600 |031c: move-object/from16 v1, v22 │ │ -08e0d8: 3310 0800 |031e: if-ne v0, v1, 0326 // +0008 │ │ -08e0dc: 7701 0626 1400 |0320: invoke-static/range {v20}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@2606 │ │ -08e0e2: 0c10 |0323: move-result-object v16 │ │ -08e0e4: 2900 e0fc |0324: goto/16 0004 // -0320 │ │ -08e0e8: 6216 2e13 |0326: sget-object v22, Ljava/lang/Float;.TYPE:Ljava/lang/Class; // field@132e │ │ -08e0ec: 0800 1a00 |0328: move-object/from16 v0, v26 │ │ -08e0f0: 0801 1600 |032a: move-object/from16 v1, v22 │ │ -08e0f4: 3210 0a00 |032c: if-eq v0, v1, 0336 // +000a │ │ -08e0f8: 1c16 ad03 |032e: const-class v22, Ljava/lang/Float; // type@03ad │ │ -08e0fc: 0800 1a00 |0330: move-object/from16 v0, v26 │ │ -08e100: 0801 1600 |0332: move-object/from16 v1, v22 │ │ -08e104: 3310 0800 |0334: if-ne v0, v1, 033c // +0008 │ │ -08e108: 7701 f625 1400 |0336: invoke-static/range {v20}, Ljava/lang/Float;.valueOf:(Ljava/lang/String;)Ljava/lang/Float; // method@25f6 │ │ -08e10e: 0c10 |0339: move-result-object v16 │ │ -08e110: 2900 cafc |033a: goto/16 0004 // -0336 │ │ -08e114: 6216 3013 |033c: sget-object v22, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@1330 │ │ -08e118: 0800 1a00 |033e: move-object/from16 v0, v26 │ │ -08e11c: 0801 1600 |0340: move-object/from16 v1, v22 │ │ -08e120: 3210 0a00 |0342: if-eq v0, v1, 034c // +000a │ │ -08e124: 1c16 b503 |0344: const-class v22, Ljava/lang/Long; // type@03b5 │ │ -08e128: 0800 1a00 |0346: move-object/from16 v0, v26 │ │ -08e12c: 0801 1600 |0348: move-object/from16 v1, v22 │ │ -08e130: 3310 0800 |034a: if-ne v0, v1, 0352 // +0008 │ │ -08e134: 7701 0e26 1400 |034c: invoke-static/range {v20}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@260e │ │ -08e13a: 0c10 |034f: move-result-object v16 │ │ -08e13c: 2900 b4fc |0350: goto/16 0004 // -034c │ │ -08e140: 6216 2d13 |0352: sget-object v22, Ljava/lang/Double;.TYPE:Ljava/lang/Class; // field@132d │ │ -08e144: 0800 1a00 |0354: move-object/from16 v0, v26 │ │ -08e148: 0801 1600 |0356: move-object/from16 v1, v22 │ │ -08e14c: 3210 0a00 |0358: if-eq v0, v1, 0362 // +000a │ │ -08e150: 1c16 aa03 |035a: const-class v22, Ljava/lang/Double; // type@03aa │ │ -08e154: 0800 1a00 |035c: move-object/from16 v0, v26 │ │ -08e158: 0801 1600 |035e: move-object/from16 v1, v22 │ │ -08e15c: 3310 0800 |0360: if-ne v0, v1, 0368 // +0008 │ │ -08e160: 7701 e625 1400 |0362: invoke-static/range {v20}, Ljava/lang/Double;.valueOf:(Ljava/lang/String;)Ljava/lang/Double; // method@25e6 │ │ -08e166: 0c10 |0365: move-result-object v16 │ │ -08e168: 2900 9efc |0366: goto/16 0004 // -0362 │ │ -08e16c: 6216 3113 |0368: sget-object v22, Ljava/lang/Short;.TYPE:Ljava/lang/Class; // field@1331 │ │ -08e170: 0800 1a00 |036a: move-object/from16 v0, v26 │ │ -08e174: 0801 1600 |036c: move-object/from16 v1, v22 │ │ -08e178: 3210 0a00 |036e: if-eq v0, v1, 0378 // +000a │ │ -08e17c: 1c16 c203 |0370: const-class v22, Ljava/lang/Short; // type@03c2 │ │ -08e180: 0800 1a00 |0372: move-object/from16 v0, v26 │ │ -08e184: 0801 1600 |0374: move-object/from16 v1, v22 │ │ -08e188: 3310 0800 |0376: if-ne v0, v1, 037e // +0008 │ │ -08e18c: 7701 3926 1400 |0378: invoke-static/range {v20}, Ljava/lang/Short;.valueOf:(Ljava/lang/String;)Ljava/lang/Short; // method@2639 │ │ -08e192: 0c10 |037b: move-result-object v16 │ │ -08e194: 2900 88fc |037c: goto/16 0004 // -0378 │ │ -08e198: 6216 2b13 |037e: sget-object v22, Ljava/lang/Byte;.TYPE:Ljava/lang/Class; // field@132b │ │ -08e19c: 0800 1a00 |0380: move-object/from16 v0, v26 │ │ -08e1a0: 0801 1600 |0382: move-object/from16 v1, v22 │ │ -08e1a4: 3210 0a00 |0384: if-eq v0, v1, 038e // +000a │ │ -08e1a8: 1c16 a403 |0386: const-class v22, Ljava/lang/Byte; // type@03a4 │ │ -08e1ac: 0800 1a00 |0388: move-object/from16 v0, v26 │ │ -08e1b0: 0801 1600 |038a: move-object/from16 v1, v22 │ │ -08e1b4: 3310 0900 |038c: if-ne v0, v1, 0395 // +0009 │ │ -08e1b8: 7701 c225 1400 |038e: invoke-static/range {v20}, Ljava/lang/Byte;.valueOf:(Ljava/lang/String;)Ljava/lang/Byte; // method@25c2 │ │ -08e1be: 0c10 |0391: move-result-object v16 │ │ -08e1c0: 2900 72fc |0392: goto/16 0004 // -038e │ │ -08e1c4: 0d16 |0394: move-exception v22 │ │ -08e1c6: 6216 2a13 |0395: sget-object v22, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@132a │ │ -08e1ca: 0800 1a00 |0397: move-object/from16 v0, v26 │ │ -08e1ce: 0801 1600 |0399: move-object/from16 v1, v22 │ │ -08e1d2: 3210 0a00 |039b: if-eq v0, v1, 03a5 // +000a │ │ -08e1d6: 1c16 a303 |039d: const-class v22, Ljava/lang/Boolean; // type@03a3 │ │ -08e1da: 0800 1a00 |039f: move-object/from16 v0, v26 │ │ -08e1de: 0801 1600 |03a1: move-object/from16 v1, v22 │ │ -08e1e2: 3310 0800 |03a3: if-ne v0, v1, 03ab // +0008 │ │ -08e1e6: 7701 bf25 1400 |03a5: invoke-static/range {v20}, Ljava/lang/Boolean;.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean; // method@25bf │ │ -08e1ec: 0c10 |03a8: move-result-object v16 │ │ -08e1ee: 2900 5bfc |03a9: goto/16 0004 // -03a5 │ │ -08e1f2: 6216 2c13 |03ab: sget-object v22, Ljava/lang/Character;.TYPE:Ljava/lang/Class; // field@132c │ │ -08e1f6: 0800 1a00 |03ad: move-object/from16 v0, v26 │ │ -08e1fa: 0801 1600 |03af: move-object/from16 v1, v22 │ │ -08e1fe: 3210 0a00 |03b1: if-eq v0, v1, 03bb // +000a │ │ -08e202: 1c16 a603 |03b3: const-class v22, Ljava/lang/Character; // type@03a6 │ │ -08e206: 0800 1a00 |03b5: move-object/from16 v0, v26 │ │ -08e20a: 0801 1600 |03b7: move-object/from16 v1, v22 │ │ -08e20e: 3310 0e00 |03b9: if-ne v0, v1, 03c7 // +000e │ │ -08e212: 1315 0000 |03bb: const/16 v21, #int 0 // #0 │ │ -08e216: 7402 4026 1400 |03bd: invoke-virtual/range {v20, v21}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ -08e21c: 0a15 |03c0: move-result v21 │ │ -08e21e: 7701 cc25 1500 |03c1: invoke-static/range {v21}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@25cc │ │ -08e224: 0c10 |03c4: move-result-object v16 │ │ -08e226: 2900 3ffc |03c5: goto/16 0004 // -03c1 │ │ -08e22a: 7401 dd25 1a00 |03c7: invoke-virtual/range {v26}, Ljava/lang/Class;.isEnum:()Z // method@25dd │ │ -08e230: 0a16 |03ca: move-result v22 │ │ -08e232: 3816 2100 |03cb: if-eqz v22, 03ec // +0021 │ │ -08e236: 7401 d225 1a00 |03cd: invoke-virtual/range {v26}, Ljava/lang/Class;.getEnumConstants:()[Ljava/lang/Object; // method@25d2 │ │ -08e23c: 0c07 |03d0: move-result-object v7 │ │ -08e23e: 120b |03d1: const/4 v11, #int 0 // #0 │ │ -08e240: 217f |03d2: array-length v15, v7 │ │ -08e242: 35fb 1900 |03d3: if-ge v11, v15, 03ec // +0019 │ │ -08e246: 4616 070b |03d5: aget-object v22, v7, v11 │ │ -08e24a: 7401 2d26 1600 |03d7: invoke-virtual/range {v22}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ -08e250: 0c16 |03da: move-result-object v22 │ │ -08e252: 0800 1400 |03db: move-object/from16 v0, v20 │ │ -08e256: 0801 1600 |03dd: move-object/from16 v1, v22 │ │ -08e25a: 6e20 4426 1000 |03df: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -08e260: 0a16 |03e2: move-result v22 │ │ -08e262: 3816 0600 |03e3: if-eqz v22, 03e9 // +0006 │ │ -08e266: 4610 070b |03e5: aget-object v16, v7, v11 │ │ -08e26a: 2900 1dfc |03e7: goto/16 0004 // -03e3 │ │ -08e26e: d80b 0b01 |03e9: add-int/lit8 v11, v11, #int 1 // #01 │ │ -08e272: 28e8 |03eb: goto 03d3 // -0018 │ │ -08e274: 1c16 a503 |03ec: const-class v22, Ljava/lang/CharSequence; // type@03a5 │ │ -08e278: 0800 1a00 |03ee: move-object/from16 v0, v26 │ │ -08e27c: 0801 1600 |03f0: move-object/from16 v1, v22 │ │ -08e280: 3310 0600 |03f2: if-ne v0, v1, 03f8 // +0006 │ │ -08e284: 0810 1400 |03f4: move-object/from16 v16, v20 │ │ -08e288: 2900 0efc |03f6: goto/16 0004 // -03f2 │ │ -08e28c: 2216 4803 |03f8: new-instance v22, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08e290: 2217 c503 |03fa: new-instance v23, Ljava/lang/StringBuilder; // type@03c5 │ │ -08e294: 7601 6726 1700 |03fc: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08e29a: 1a18 a40f |03ff: const-string v24, "Unable to convert value to required type: " // string@0fa4 │ │ -08e29e: 7402 6e26 1700 |0401: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08e2a4: 0c17 |0404: move-result-object v23 │ │ -08e2a6: 0800 1700 |0405: move-object/from16 v0, v23 │ │ -08e2aa: 0801 1500 |0407: move-object/from16 v1, v21 │ │ -08e2ae: 6e20 6d26 1000 |0409: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -08e2b4: 0c15 |040c: move-result-object v21 │ │ -08e2b6: 1a17 0d00 |040d: const-string v23, " (" // string@000d │ │ -08e2ba: 0800 1500 |040f: move-object/from16 v0, v21 │ │ -08e2be: 0801 1700 |0411: move-object/from16 v1, v23 │ │ -08e2c2: 6e20 6e26 1000 |0413: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08e2c8: 0c15 |0416: move-result-object v21 │ │ -08e2ca: 7401 d625 1a00 |0417: invoke-virtual/range {v26}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -08e2d0: 0c17 |041a: move-result-object v23 │ │ -08e2d2: 0800 1500 |041b: move-object/from16 v0, v21 │ │ -08e2d6: 0801 1700 |041d: move-object/from16 v1, v23 │ │ -08e2da: 6e20 6e26 1000 |041f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08e2e0: 0c15 |0422: move-result-object v21 │ │ -08e2e2: 1a17 9900 |0423: const-string v23, ")" // string@0099 │ │ -08e2e6: 0800 1500 |0425: move-object/from16 v0, v21 │ │ -08e2ea: 0801 1700 |0427: move-object/from16 v1, v23 │ │ -08e2ee: 6e20 6e26 1000 |0429: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08e2f4: 0c15 |042c: move-result-object v21 │ │ -08e2f6: 7401 7426 1500 |042d: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08e2fc: 0c15 |0430: move-result-object v21 │ │ -08e2fe: 0800 1600 |0431: move-object/from16 v0, v22 │ │ -08e302: 0801 1500 |0433: move-object/from16 v1, v21 │ │ -08e306: 7020 9422 1000 |0435: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2294 │ │ -08e30c: 2716 |0438: throw v22 │ │ -08e30e: 1310 0000 |0439: const/16 v16, #int 0 // #0 │ │ -08e312: 2900 c9fb |043b: goto/16 0004 // -0437 │ │ -08e316: 0815 1c00 |043d: move-object/from16 v21, v28 │ │ -08e31a: 2900 b7fe |043f: goto/16 02f6 // -0149 │ │ +09bfc8: |[09bfc8] com.badlogic.gdx.utils.Json.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; │ │ +09bfd8: 391c 0500 |0000: if-nez v28, 0005 // +0005 │ │ +09bfdc: 1310 0000 |0002: const/16 v16, #int 0 // #0 │ │ +09bfe0: 1110 |0004: return-object v16 │ │ +09bfe2: 0800 1c00 |0005: move-object/from16 v0, v28 │ │ +09bfe6: 2000 3803 |0007: instance-of v0, v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@0338 │ │ +09bfea: 0215 0000 |0009: move/from16 v21, v0 │ │ +09bfee: 3815 0a01 |000b: if-eqz v21, 0115 // +010a │ │ +09bff2: 080d 1c00 |000d: move-object/from16 v13, v28 │ │ +09bff6: 1f0d 3803 |000f: check-cast v13, Lcom/badlogic/gdx/utils/OrderedMap; // type@0338 │ │ +09bffa: 0800 1900 |0011: move-object/from16 v0, v25 │ │ +09bffe: 5400 c010 |0013: iget-object v0, v0, Lcom/badlogic/gdx/utils/Json;.typeName:Ljava/lang/String; // field@10c0 │ │ +09c002: 0815 0000 |0015: move-object/from16 v21, v0 │ │ +09c006: 3915 2800 |0017: if-nez v21, 003f // +0028 │ │ +09c00a: 1205 |0019: const/4 v5, #int 0 // #0 │ │ +09c00c: 3805 0600 |001a: if-eqz v5, 0020 // +0006 │ │ +09c010: 7110 cd25 0500 |001c: invoke-static {v5}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@25cd │ │ +09c016: 0c1a |001f: move-result-object v26 │ │ +09c018: 381a a700 |0020: if-eqz v26, 00c7 // +00a7 │ │ +09c01c: 0800 1900 |0022: move-object/from16 v0, v25 │ │ +09c020: 5400 ba10 |0024: iget-object v0, v0, Lcom/badlogic/gdx/utils/Json;.classToSerializer:Lcom/badlogic/gdx/utils/ObjectMap; // field@10ba │ │ +09c024: 0815 0000 |0026: move-object/from16 v21, v0 │ │ +09c028: 0800 1500 |0028: move-object/from16 v0, v21 │ │ +09c02c: 0801 1a00 |002a: move-object/from16 v1, v26 │ │ +09c030: 6e20 2722 1000 |002c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +09c036: 0c13 |002f: move-result-object v19 │ │ +09c038: 1f13 1803 |0030: check-cast v19, Lcom/badlogic/gdx/utils/Json$Serializer; // type@0318 │ │ +09c03c: 3813 3700 |0032: if-eqz v19, 0069 // +0037 │ │ +09c040: 0800 1300 |0034: move-object/from16 v0, v19 │ │ +09c044: 0801 1900 |0036: move-object/from16 v1, v25 │ │ +09c048: 0802 1a00 |0038: move-object/from16 v2, v26 │ │ +09c04c: 7240 c720 102d |003a: invoke-interface {v0, v1, v13, v2}, Lcom/badlogic/gdx/utils/Json$Serializer;.read:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; // method@20c7 │ │ +09c052: 0c10 |003d: move-result-object v16 │ │ +09c054: 28c6 |003e: goto 0004 // -003a │ │ +09c056: 0800 1900 |003f: move-object/from16 v0, v25 │ │ +09c05a: 5400 c010 |0041: iget-object v0, v0, Lcom/badlogic/gdx/utils/Json;.typeName:Ljava/lang/String; // field@10c0 │ │ +09c05e: 0815 0000 |0043: move-object/from16 v21, v0 │ │ +09c062: 0800 1500 |0045: move-object/from16 v0, v21 │ │ +09c066: 6e20 5122 0d00 |0047: invoke-virtual {v13, v0}, Lcom/badlogic/gdx/utils/OrderedMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2251 │ │ +09c06c: 0c15 |004a: move-result-object v21 │ │ +09c06e: 1f15 c103 |004b: check-cast v21, Ljava/lang/String; // type@03c1 │ │ +09c072: 0805 1500 |004d: move-object/from16 v5, v21 │ │ +09c076: 28cb |004f: goto 001a // -0035 │ │ +09c078: 0d09 |0050: move-exception v9 │ │ +09c07a: 0800 1900 |0051: move-object/from16 v0, v25 │ │ +09c07e: 5400 bf10 |0053: iget-object v0, v0, Lcom/badlogic/gdx/utils/Json;.tagToClass:Lcom/badlogic/gdx/utils/ObjectMap; // field@10bf │ │ +09c082: 0815 0000 |0055: move-object/from16 v21, v0 │ │ +09c086: 0800 1500 |0057: move-object/from16 v0, v21 │ │ +09c08a: 6e20 2722 5000 |0059: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +09c090: 0c1a |005c: move-result-object v26 │ │ +09c092: 1f1a a503 |005d: check-cast v26, Ljava/lang/Class; // type@03a5 │ │ +09c096: 391a c1ff |005f: if-nez v26, 0020 // -003f │ │ +09c09a: 2215 4603 |0061: new-instance v21, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09c09e: 0800 1500 |0063: move-object/from16 v0, v21 │ │ +09c0a2: 7020 9622 9000 |0065: invoke-direct {v0, v9}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ +09c0a8: 2715 |0068: throw v21 │ │ +09c0aa: 7602 df20 1900 |0069: invoke-direct/range {v25, v26}, Lcom/badlogic/gdx/utils/Json;.newInstance:(Ljava/lang/Class;)Ljava/lang/Object; // method@20df │ │ +09c0b0: 0c11 |006c: move-result-object v17 │ │ +09c0b2: 0800 1100 |006d: move-object/from16 v0, v17 │ │ +09c0b6: 2000 1703 |006f: instance-of v0, v0, Lcom/badlogic/gdx/utils/Json$Serializable; // type@0317 │ │ +09c0ba: 0215 0000 |0071: move/from16 v21, v0 │ │ +09c0be: 3815 1000 |0073: if-eqz v21, 0083 // +0010 │ │ +09c0c2: 0815 1100 |0075: move-object/from16 v21, v17 │ │ +09c0c6: 1f15 1703 |0077: check-cast v21, Lcom/badlogic/gdx/utils/Json$Serializable; // type@0317 │ │ +09c0ca: 0800 1500 |0079: move-object/from16 v0, v21 │ │ +09c0ce: 0801 1900 |007b: move-object/from16 v1, v25 │ │ +09c0d2: 7230 c520 100d |007d: invoke-interface {v0, v1, v13}, Lcom/badlogic/gdx/utils/Json$Serializable;.read:(Lcom/badlogic/gdx/utils/Json;Lcom/badlogic/gdx/utils/OrderedMap;)V // method@20c5 │ │ +09c0d8: 0810 1100 |0080: move-object/from16 v16, v17 │ │ +09c0dc: 2882 |0082: goto 0004 // -007e │ │ +09c0de: 0800 1100 |0083: move-object/from16 v0, v17 │ │ +09c0e2: 2000 ea03 |0085: instance-of v0, v0, Ljava/util/HashMap; // type@03ea │ │ +09c0e6: 0215 0000 |0087: move/from16 v21, v0 │ │ +09c0ea: 3815 4300 |0089: if-eqz v21, 00cc // +0043 │ │ +09c0ee: 0812 1100 |008b: move-object/from16 v18, v17 │ │ +09c0f2: 1f12 ea03 |008d: check-cast v18, Ljava/util/HashMap; // type@03ea │ │ +09c0f6: 6e10 4c22 0d00 |008f: invoke-virtual {v13}, Lcom/badlogic/gdx/utils/OrderedMap;.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; // method@224c │ │ +09c0fc: 0c15 |0092: move-result-object v21 │ │ +09c0fe: 7401 0122 1500 |0093: invoke-virtual/range {v21}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.iterator:()Ljava/util/Iterator; // method@2201 │ │ +09c104: 0c0c |0096: move-result-object v12 │ │ +09c106: 7210 5327 0c00 |0097: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +09c10c: 0a15 |009a: move-result v21 │ │ +09c10e: 3815 2800 |009b: if-eqz v21, 00c3 // +0028 │ │ +09c112: 7210 5427 0c00 |009d: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +09c118: 0c08 |00a0: move-result-object v8 │ │ +09c11a: 1f08 3003 |00a1: check-cast v8, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@0330 │ │ +09c11e: 5480 4211 |00a3: iget-object v0, v8, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@1142 │ │ +09c122: 0815 0000 |00a5: move-object/from16 v21, v0 │ │ +09c126: 1316 0000 |00a7: const/16 v22, #int 0 // #0 │ │ +09c12a: 5480 4311 |00a9: iget-object v0, v8, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@1143 │ │ +09c12e: 0817 0000 |00ab: move-object/from16 v23, v0 │ │ +09c132: 0800 1900 |00ad: move-object/from16 v0, v25 │ │ +09c136: 0801 1b00 |00af: move-object/from16 v1, v27 │ │ +09c13a: 0802 1600 |00b1: move-object/from16 v2, v22 │ │ +09c13e: 0803 1700 |00b3: move-object/from16 v3, v23 │ │ +09c142: 6e40 ea20 1032 |00b5: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ +09c148: 0c16 |00b8: move-result-object v22 │ │ +09c14a: 0800 1200 |00b9: move-object/from16 v0, v18 │ │ +09c14e: 0801 1500 |00bb: move-object/from16 v1, v21 │ │ +09c152: 0802 1600 |00bd: move-object/from16 v2, v22 │ │ +09c156: 6e30 4c27 1002 |00bf: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@274c │ │ +09c15c: 28d5 |00c2: goto 0097 // -002b │ │ +09c15e: 0810 1200 |00c3: move-object/from16 v16, v18 │ │ +09c162: 2900 3fff |00c5: goto/16 0004 // -00c1 │ │ +09c166: 2211 3803 |00c7: new-instance v17, Lcom/badlogic/gdx/utils/OrderedMap; // type@0338 │ │ +09c16a: 7601 4722 1100 |00c9: invoke-direct/range {v17}, Lcom/badlogic/gdx/utils/OrderedMap;.:()V // method@2247 │ │ +09c170: 0800 1100 |00cc: move-object/from16 v0, v17 │ │ +09c174: 2000 3403 |00ce: instance-of v0, v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +09c178: 0215 0000 |00d0: move/from16 v21, v0 │ │ +09c17c: 3815 3800 |00d2: if-eqz v21, 010a // +0038 │ │ +09c180: 0812 1100 |00d4: move-object/from16 v18, v17 │ │ +09c184: 1f12 3403 |00d6: check-cast v18, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +09c188: 6e10 4f22 0d00 |00d8: invoke-virtual {v13}, Lcom/badlogic/gdx/utils/OrderedMap;.orderedKeys:()Lcom/badlogic/gdx/utils/Array; // method@224f │ │ +09c18e: 0c15 |00db: move-result-object v21 │ │ +09c190: 7401 771e 1500 |00dc: invoke-virtual/range {v21}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +09c196: 0c0c |00df: move-result-object v12 │ │ +09c198: 7210 5327 0c00 |00e0: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +09c19e: 0a15 |00e3: move-result v21 │ │ +09c1a0: 3815 2200 |00e4: if-eqz v21, 0106 // +0022 │ │ +09c1a4: 7210 5427 0c00 |00e6: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +09c1aa: 0c0e |00e9: move-result-object v14 │ │ +09c1ac: 1f0e c103 |00ea: check-cast v14, Ljava/lang/String; // type@03c1 │ │ +09c1b0: 1315 0000 |00ec: const/16 v21, #int 0 // #0 │ │ +09c1b4: 6e20 4d22 ed00 |00ee: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@224d │ │ +09c1ba: 0c16 |00f1: move-result-object v22 │ │ +09c1bc: 0800 1900 |00f2: move-object/from16 v0, v25 │ │ +09c1c0: 0801 1b00 |00f4: move-object/from16 v1, v27 │ │ +09c1c4: 0802 1500 |00f6: move-object/from16 v2, v21 │ │ +09c1c8: 0803 1600 |00f8: move-object/from16 v3, v22 │ │ +09c1cc: 6e40 ea20 1032 |00fa: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ +09c1d2: 0c15 |00fd: move-result-object v21 │ │ +09c1d4: 0800 1200 |00fe: move-object/from16 v0, v18 │ │ +09c1d8: 0801 1500 |0100: move-object/from16 v1, v21 │ │ +09c1dc: 6e30 2f22 e001 |0102: invoke-virtual {v0, v14, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ +09c1e2: 28db |0105: goto 00e0 // -0025 │ │ +09c1e4: 0810 1200 |0106: move-object/from16 v16, v18 │ │ +09c1e8: 2900 fcfe |0108: goto/16 0004 // -0104 │ │ +09c1ec: 0800 1900 |010a: move-object/from16 v0, v25 │ │ +09c1f0: 0801 1100 |010c: move-object/from16 v1, v17 │ │ +09c1f4: 6e30 e920 100d |010e: invoke-virtual {v0, v1, v13}, Lcom/badlogic/gdx/utils/Json;.readFields:(Ljava/lang/Object;Ljava/lang/Object;)V // method@20e9 │ │ +09c1fa: 0810 1100 |0111: move-object/from16 v16, v17 │ │ +09c1fe: 2900 f1fe |0113: goto/16 0004 // -010f │ │ +09c202: 381a 2200 |0115: if-eqz v26, 0137 // +0022 │ │ +09c206: 0800 1900 |0117: move-object/from16 v0, v25 │ │ +09c20a: 5400 ba10 |0119: iget-object v0, v0, Lcom/badlogic/gdx/utils/Json;.classToSerializer:Lcom/badlogic/gdx/utils/ObjectMap; // field@10ba │ │ +09c20e: 0815 0000 |011b: move-object/from16 v21, v0 │ │ +09c212: 0800 1500 |011d: move-object/from16 v0, v21 │ │ +09c216: 0801 1a00 |011f: move-object/from16 v1, v26 │ │ +09c21a: 6e20 2722 1000 |0121: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +09c220: 0c13 |0124: move-result-object v19 │ │ +09c222: 1f13 1803 |0125: check-cast v19, Lcom/badlogic/gdx/utils/Json$Serializer; // type@0318 │ │ +09c226: 3813 1000 |0127: if-eqz v19, 0137 // +0010 │ │ +09c22a: 0800 1300 |0129: move-object/from16 v0, v19 │ │ +09c22e: 0801 1900 |012b: move-object/from16 v1, v25 │ │ +09c232: 0802 1c00 |012d: move-object/from16 v2, v28 │ │ +09c236: 0803 1a00 |012f: move-object/from16 v3, v26 │ │ +09c23a: 7240 c720 1032 |0131: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/Json$Serializer;.read:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; // method@20c7 │ │ +09c240: 0c10 |0134: move-result-object v16 │ │ +09c242: 2900 cffe |0135: goto/16 0004 // -0131 │ │ +09c246: 0800 1c00 |0137: move-object/from16 v0, v28 │ │ +09c24a: 2000 e502 |0139: instance-of v0, v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +09c24e: 0215 0000 |013b: move/from16 v21, v0 │ │ +09c252: 3815 0201 |013d: if-eqz v21, 023f // +0102 │ │ +09c256: 0804 1c00 |013f: move-object/from16 v4, v28 │ │ +09c25a: 1f04 e502 |0141: check-cast v4, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +09c25e: 381a 0e00 |0143: if-eqz v26, 0151 // +000e │ │ +09c262: 1c15 e502 |0145: const-class v21, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +09c266: 0800 1500 |0147: move-object/from16 v0, v21 │ │ +09c26a: 0801 1a00 |0149: move-object/from16 v1, v26 │ │ +09c26e: 6e20 dc25 1000 |014b: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@25dc │ │ +09c274: 0a15 |014e: move-result v21 │ │ +09c276: 3815 3e00 |014f: if-eqz v21, 018d // +003e │ │ +09c27a: 391a 3300 |0151: if-nez v26, 0184 // +0033 │ │ +09c27e: 2210 e502 |0153: new-instance v16, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +09c282: 7601 621e 1000 |0155: invoke-direct/range {v16}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +09c288: 5240 df0f |0158: iget v0, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09c28c: 0215 0000 |015a: move/from16 v21, v0 │ │ +09c290: 0800 1000 |015c: move-object/from16 v0, v16 │ │ +09c294: 0201 1500 |015e: move/from16 v1, v21 │ │ +09c298: 6e20 711e 1000 |0160: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.ensureCapacity:(I)[Ljava/lang/Object; // method@1e71 │ │ +09c29e: 120b |0163: const/4 v11, #int 0 // #0 │ │ +09c2a0: 524f df0f |0164: iget v15, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09c2a4: 35fb 9efe |0166: if-ge v11, v15, 0004 // -0162 │ │ +09c2a8: 1315 0000 |0168: const/16 v21, #int 0 // #0 │ │ +09c2ac: 6e20 741e b400 |016a: invoke-virtual {v4, v11}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +09c2b2: 0c16 |016d: move-result-object v22 │ │ +09c2b4: 0800 1900 |016e: move-object/from16 v0, v25 │ │ +09c2b8: 0801 1b00 |0170: move-object/from16 v1, v27 │ │ +09c2bc: 0802 1500 |0172: move-object/from16 v2, v21 │ │ +09c2c0: 0803 1600 |0174: move-object/from16 v3, v22 │ │ +09c2c4: 6e40 ea20 1032 |0176: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ +09c2ca: 0c15 |0179: move-result-object v21 │ │ +09c2cc: 0800 1000 |017a: move-object/from16 v0, v16 │ │ +09c2d0: 0801 1500 |017c: move-object/from16 v1, v21 │ │ +09c2d4: 6e20 6a1e 1000 |017e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +09c2da: d80b 0b01 |0181: add-int/lit8 v11, v11, #int 1 // #01 │ │ +09c2de: 28e3 |0183: goto 0166 // -001d │ │ +09c2e0: 7602 df20 1900 |0184: invoke-direct/range {v25, v26}, Lcom/badlogic/gdx/utils/Json;.newInstance:(Ljava/lang/Class;)Ljava/lang/Object; // method@20df │ │ +09c2e6: 0c15 |0187: move-result-object v21 │ │ +09c2e8: 1f15 e502 |0188: check-cast v21, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +09c2ec: 0810 1500 |018a: move-object/from16 v16, v21 │ │ +09c2f0: 28cc |018c: goto 0158 // -0034 │ │ +09c2f2: 1c15 e503 |018d: const-class v21, Ljava/util/ArrayList; // type@03e5 │ │ +09c2f6: 0800 1500 |018f: move-object/from16 v0, v21 │ │ +09c2fa: 0801 1a00 |0191: move-object/from16 v1, v26 │ │ +09c2fe: 6e20 dc25 1000 |0193: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@25dc │ │ +09c304: 0a15 |0196: move-result v21 │ │ +09c306: 3815 3e00 |0197: if-eqz v21, 01d5 // +003e │ │ +09c30a: 391a 3300 |0199: if-nez v26, 01cc // +0033 │ │ +09c30e: 2210 e503 |019b: new-instance v16, Ljava/util/ArrayList; // type@03e5 │ │ +09c312: 7601 2c27 1000 |019d: invoke-direct/range {v16}, Ljava/util/ArrayList;.:()V // method@272c │ │ +09c318: 5240 df0f |01a0: iget v0, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09c31c: 0215 0000 |01a2: move/from16 v21, v0 │ │ +09c320: 0800 1000 |01a4: move-object/from16 v0, v16 │ │ +09c324: 0201 1500 |01a6: move/from16 v1, v21 │ │ +09c328: 6e20 3227 1000 |01a8: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.ensureCapacity:(I)V // method@2732 │ │ +09c32e: 120b |01ab: const/4 v11, #int 0 // #0 │ │ +09c330: 524f df0f |01ac: iget v15, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09c334: 35fb 56fe |01ae: if-ge v11, v15, 0004 // -01aa │ │ +09c338: 1315 0000 |01b0: const/16 v21, #int 0 // #0 │ │ +09c33c: 6e20 741e b400 |01b2: invoke-virtual {v4, v11}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +09c342: 0c16 |01b5: move-result-object v22 │ │ +09c344: 0800 1900 |01b6: move-object/from16 v0, v25 │ │ +09c348: 0801 1b00 |01b8: move-object/from16 v1, v27 │ │ +09c34c: 0802 1500 |01ba: move-object/from16 v2, v21 │ │ +09c350: 0803 1600 |01bc: move-object/from16 v3, v22 │ │ +09c354: 6e40 ea20 1032 |01be: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ +09c35a: 0c15 |01c1: move-result-object v21 │ │ +09c35c: 0800 1000 |01c2: move-object/from16 v0, v16 │ │ +09c360: 0801 1500 |01c4: move-object/from16 v1, v21 │ │ +09c364: 6e20 2f27 1000 |01c6: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +09c36a: d80b 0b01 |01c9: add-int/lit8 v11, v11, #int 1 // #01 │ │ +09c36e: 28e3 |01cb: goto 01ae // -001d │ │ +09c370: 7602 df20 1900 |01cc: invoke-direct/range {v25, v26}, Lcom/badlogic/gdx/utils/Json;.newInstance:(Ljava/lang/Class;)Ljava/lang/Object; // method@20df │ │ +09c376: 0c15 |01cf: move-result-object v21 │ │ +09c378: 1f15 e503 |01d0: check-cast v21, Ljava/util/ArrayList; // type@03e5 │ │ +09c37c: 0810 1500 |01d2: move-object/from16 v16, v21 │ │ +09c380: 28cc |01d4: goto 01a0 // -0034 │ │ +09c382: 7401 db25 1a00 |01d5: invoke-virtual/range {v26}, Ljava/lang/Class;.isArray:()Z // method@25db │ │ +09c388: 0a15 |01d8: move-result v21 │ │ +09c38a: 3815 3500 |01d9: if-eqz v21, 020e // +0035 │ │ +09c38e: 7401 ce25 1a00 |01db: invoke-virtual/range {v26}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@25ce │ │ +09c394: 0c06 |01de: move-result-object v6 │ │ +09c396: 391b 0400 |01df: if-nez v27, 01e3 // +0004 │ │ +09c39a: 081b 0600 |01e1: move-object/from16 v27, v6 │ │ +09c39e: 5240 df0f |01e3: iget v0, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09c3a2: 0215 0000 |01e5: move/from16 v21, v0 │ │ +09c3a6: 0200 1500 |01e7: move/from16 v0, v21 │ │ +09c3aa: 7120 9026 0600 |01e9: invoke-static {v6, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@2690 │ │ +09c3b0: 0c10 |01ec: move-result-object v16 │ │ +09c3b2: 120b |01ed: const/4 v11, #int 0 // #0 │ │ +09c3b4: 524f df0f |01ee: iget v15, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09c3b8: 35fb 14fe |01f0: if-ge v11, v15, 0004 // -01ec │ │ +09c3bc: 1315 0000 |01f2: const/16 v21, #int 0 // #0 │ │ +09c3c0: 6e20 741e b400 |01f4: invoke-virtual {v4, v11}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +09c3c6: 0c16 |01f7: move-result-object v22 │ │ +09c3c8: 0800 1900 |01f8: move-object/from16 v0, v25 │ │ +09c3cc: 0801 1b00 |01fa: move-object/from16 v1, v27 │ │ +09c3d0: 0802 1500 |01fc: move-object/from16 v2, v21 │ │ +09c3d4: 0803 1600 |01fe: move-object/from16 v3, v22 │ │ +09c3d8: 6e40 ea20 1032 |0200: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ +09c3de: 0c15 |0203: move-result-object v21 │ │ +09c3e0: 0800 1000 |0204: move-object/from16 v0, v16 │ │ +09c3e4: 0801 1500 |0206: move-object/from16 v1, v21 │ │ +09c3e8: 7130 9226 b001 |0208: invoke-static {v0, v11, v1}, Ljava/lang/reflect/Array;.set:(Ljava/lang/Object;ILjava/lang/Object;)V // method@2692 │ │ +09c3ee: d80b 0b01 |020b: add-int/lit8 v11, v11, #int 1 // #01 │ │ +09c3f2: 28e3 |020d: goto 01f0 // -001d │ │ +09c3f4: 2215 4603 |020e: new-instance v21, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09c3f8: 2216 c303 |0210: new-instance v22, Ljava/lang/StringBuilder; // type@03c3 │ │ +09c3fc: 7601 6726 1600 |0212: invoke-direct/range {v22}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09c402: 1a17 a20f |0215: const-string v23, "Unable to convert value to required type: " // string@0fa2 │ │ +09c406: 7402 6e26 1600 |0217: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09c40c: 0c16 |021a: move-result-object v22 │ │ +09c40e: 0800 1600 |021b: move-object/from16 v0, v22 │ │ +09c412: 0801 1c00 |021d: move-object/from16 v1, v28 │ │ +09c416: 6e20 6d26 1000 |021f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +09c41c: 0c16 |0222: move-result-object v22 │ │ +09c41e: 1a17 0d00 |0223: const-string v23, " (" // string@000d │ │ +09c422: 7402 6e26 1600 |0225: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09c428: 0c16 |0228: move-result-object v22 │ │ +09c42a: 7401 d625 1a00 |0229: invoke-virtual/range {v26}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +09c430: 0c17 |022c: move-result-object v23 │ │ +09c432: 7402 6e26 1600 |022d: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09c438: 0c16 |0230: move-result-object v22 │ │ +09c43a: 1a17 9900 |0231: const-string v23, ")" // string@0099 │ │ +09c43e: 7402 6e26 1600 |0233: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09c444: 0c16 |0236: move-result-object v22 │ │ +09c446: 7401 7426 1600 |0237: invoke-virtual/range {v22}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09c44c: 0c16 |023a: move-result-object v22 │ │ +09c44e: 7602 9422 1500 |023b: invoke-direct/range {v21, v22}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2294 │ │ +09c454: 2715 |023e: throw v21 │ │ +09c456: 0800 1c00 |023f: move-object/from16 v0, v28 │ │ +09c45a: 2000 ab03 |0241: instance-of v0, v0, Ljava/lang/Float; // type@03ab │ │ +09c45e: 0215 0000 |0243: move/from16 v21, v0 │ │ +09c462: 3815 a300 |0245: if-eqz v21, 02e8 // +00a3 │ │ +09c466: 080a 1c00 |0247: move-object/from16 v10, v28 │ │ +09c46a: 1f0a ab03 |0249: check-cast v10, Ljava/lang/Float; // type@03ab │ │ +09c46e: 381a 1200 |024b: if-eqz v26, 025d // +0012 │ │ +09c472: 6215 2e13 |024d: sget-object v21, Ljava/lang/Float;.TYPE:Ljava/lang/Class; // field@132e │ │ +09c476: 0800 1a00 |024f: move-object/from16 v0, v26 │ │ +09c47a: 0801 1500 |0251: move-object/from16 v1, v21 │ │ +09c47e: 3210 0a00 |0253: if-eq v0, v1, 025d // +000a │ │ +09c482: 1c15 ab03 |0255: const-class v21, Ljava/lang/Float; // type@03ab │ │ +09c486: 0800 1a00 |0257: move-object/from16 v0, v26 │ │ +09c48a: 0801 1500 |0259: move-object/from16 v1, v21 │ │ +09c48e: 3310 0600 |025b: if-ne v0, v1, 0261 // +0006 │ │ +09c492: 0810 0a00 |025d: move-object/from16 v16, v10 │ │ +09c496: 2900 a5fd |025f: goto/16 0004 // -025b │ │ +09c49a: 6215 2f13 |0261: sget-object v21, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@132f │ │ +09c49e: 0800 1a00 |0263: move-object/from16 v0, v26 │ │ +09c4a2: 0801 1500 |0265: move-object/from16 v1, v21 │ │ +09c4a6: 3210 0a00 |0267: if-eq v0, v1, 0271 // +000a │ │ +09c4aa: 1c15 b003 |0269: const-class v21, Ljava/lang/Integer; // type@03b0 │ │ +09c4ae: 0800 1a00 |026b: move-object/from16 v0, v26 │ │ +09c4b2: 0801 1500 |026d: move-object/from16 v1, v21 │ │ +09c4b6: 3310 0c00 |026f: if-ne v0, v1, 027b // +000c │ │ +09c4ba: 6e10 f025 0a00 |0271: invoke-virtual {v10}, Ljava/lang/Float;.intValue:()I // method@25f0 │ │ +09c4c0: 0a15 |0274: move-result v21 │ │ +09c4c2: 7701 0526 1500 |0275: invoke-static/range {v21}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +09c4c8: 0c10 |0278: move-result-object v16 │ │ +09c4ca: 2900 8bfd |0279: goto/16 0004 // -0275 │ │ +09c4ce: 6215 3013 |027b: sget-object v21, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@1330 │ │ +09c4d2: 0800 1a00 |027d: move-object/from16 v0, v26 │ │ +09c4d6: 0801 1500 |027f: move-object/from16 v1, v21 │ │ +09c4da: 3210 0a00 |0281: if-eq v0, v1, 028b // +000a │ │ +09c4de: 1c15 b303 |0283: const-class v21, Ljava/lang/Long; // type@03b3 │ │ +09c4e2: 0800 1a00 |0285: move-object/from16 v0, v26 │ │ +09c4e6: 0801 1500 |0287: move-object/from16 v1, v21 │ │ +09c4ea: 3310 0c00 |0289: if-ne v0, v1, 0295 // +000c │ │ +09c4ee: 6e10 f125 0a00 |028b: invoke-virtual {v10}, Ljava/lang/Float;.longValue:()J // method@25f1 │ │ +09c4f4: 0b16 |028e: move-result-wide v22 │ │ +09c4f6: 7702 0d26 1600 |028f: invoke-static/range {v22, v23}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@260d │ │ +09c4fc: 0c10 |0292: move-result-object v16 │ │ +09c4fe: 2900 71fd |0293: goto/16 0004 // -028f │ │ +09c502: 6215 2d13 |0295: sget-object v21, Ljava/lang/Double;.TYPE:Ljava/lang/Class; // field@132d │ │ +09c506: 0800 1a00 |0297: move-object/from16 v0, v26 │ │ +09c50a: 0801 1500 |0299: move-object/from16 v1, v21 │ │ +09c50e: 3210 0a00 |029b: if-eq v0, v1, 02a5 // +000a │ │ +09c512: 1c15 a803 |029d: const-class v21, Ljava/lang/Double; // type@03a8 │ │ +09c516: 0800 1a00 |029f: move-object/from16 v0, v26 │ │ +09c51a: 0801 1500 |02a1: move-object/from16 v1, v21 │ │ +09c51e: 3310 0c00 |02a3: if-ne v0, v1, 02af // +000c │ │ +09c522: 6e10 eb25 0a00 |02a5: invoke-virtual {v10}, Ljava/lang/Float;.doubleValue:()D // method@25eb │ │ +09c528: 0b16 |02a8: move-result-wide v22 │ │ +09c52a: 7702 e525 1600 |02a9: invoke-static/range {v22, v23}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@25e5 │ │ +09c530: 0c10 |02ac: move-result-object v16 │ │ +09c532: 2900 57fd |02ad: goto/16 0004 // -02a9 │ │ +09c536: 6215 3113 |02af: sget-object v21, Ljava/lang/Short;.TYPE:Ljava/lang/Class; // field@1331 │ │ +09c53a: 0800 1a00 |02b1: move-object/from16 v0, v26 │ │ +09c53e: 0801 1500 |02b3: move-object/from16 v1, v21 │ │ +09c542: 3210 0a00 |02b5: if-eq v0, v1, 02bf // +000a │ │ +09c546: 1c15 c003 |02b7: const-class v21, Ljava/lang/Short; // type@03c0 │ │ +09c54a: 0800 1a00 |02b9: move-object/from16 v0, v26 │ │ +09c54e: 0801 1500 |02bb: move-object/from16 v1, v21 │ │ +09c552: 3310 0c00 |02bd: if-ne v0, v1, 02c9 // +000c │ │ +09c556: 6e10 f325 0a00 |02bf: invoke-virtual {v10}, Ljava/lang/Float;.shortValue:()S // method@25f3 │ │ +09c55c: 0a15 |02c2: move-result v21 │ │ +09c55e: 7701 3a26 1500 |02c3: invoke-static/range {v21}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@263a │ │ +09c564: 0c10 |02c6: move-result-object v16 │ │ +09c566: 2900 3dfd |02c7: goto/16 0004 // -02c3 │ │ +09c56a: 6215 2b13 |02c9: sget-object v21, Ljava/lang/Byte;.TYPE:Ljava/lang/Class; // field@132b │ │ +09c56e: 0800 1a00 |02cb: move-object/from16 v0, v26 │ │ +09c572: 0801 1500 |02cd: move-object/from16 v1, v21 │ │ +09c576: 3210 0a00 |02cf: if-eq v0, v1, 02d9 // +000a │ │ +09c57a: 1c15 a203 |02d1: const-class v21, Ljava/lang/Byte; // type@03a2 │ │ +09c57e: 0800 1a00 |02d3: move-object/from16 v0, v26 │ │ +09c582: 0801 1500 |02d5: move-object/from16 v1, v21 │ │ +09c586: 3310 0d00 |02d7: if-ne v0, v1, 02e4 // +000d │ │ +09c58a: 6e10 ea25 0a00 |02d9: invoke-virtual {v10}, Ljava/lang/Float;.byteValue:()B // method@25ea │ │ +09c590: 0a15 |02dc: move-result v21 │ │ +09c592: 7701 c125 1500 |02dd: invoke-static/range {v21}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@25c1 │ │ +09c598: 0c10 |02e0: move-result-object v16 │ │ +09c59a: 2900 23fd |02e1: goto/16 0004 // -02dd │ │ +09c59e: 0d15 |02e3: move-exception v21 │ │ +09c5a0: 7701 5d26 1c00 |02e4: invoke-static/range {v28}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@265d │ │ +09c5a6: 0c1c |02e7: move-result-object v28 │ │ +09c5a8: 0800 1c00 |02e8: move-object/from16 v0, v28 │ │ +09c5ac: 2000 a103 |02ea: instance-of v0, v0, Ljava/lang/Boolean; // type@03a1 │ │ +09c5b0: 0215 0000 |02ec: move/from16 v21, v0 │ │ +09c5b4: 3815 4f01 |02ee: if-eqz v21, 043d // +014f │ │ +09c5b8: 7701 5d26 1c00 |02f0: invoke-static/range {v28}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@265d │ │ +09c5be: 0c1c |02f3: move-result-object v28 │ │ +09c5c0: 0815 1c00 |02f4: move-object/from16 v21, v28 │ │ +09c5c4: 0800 1500 |02f6: move-object/from16 v0, v21 │ │ +09c5c8: 2000 c103 |02f8: instance-of v0, v0, Ljava/lang/String; // type@03c1 │ │ +09c5cc: 0216 0000 |02fa: move/from16 v22, v0 │ │ +09c5d0: 3816 3d01 |02fc: if-eqz v22, 0439 // +013d │ │ +09c5d4: 0814 1500 |02fe: move-object/from16 v20, v21 │ │ +09c5d8: 1f14 c103 |0300: check-cast v20, Ljava/lang/String; // type@03c1 │ │ +09c5dc: 381a 0a00 |0302: if-eqz v26, 030c // +000a │ │ +09c5e0: 1c16 c103 |0304: const-class v22, Ljava/lang/String; // type@03c1 │ │ +09c5e4: 0800 1a00 |0306: move-object/from16 v0, v26 │ │ +09c5e8: 0801 1600 |0308: move-object/from16 v1, v22 │ │ +09c5ec: 3310 0600 |030a: if-ne v0, v1, 0310 // +0006 │ │ +09c5f0: 0810 1500 |030c: move-object/from16 v16, v21 │ │ +09c5f4: 2900 f6fc |030e: goto/16 0004 // -030a │ │ +09c5f8: 6216 2f13 |0310: sget-object v22, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@132f │ │ +09c5fc: 0800 1a00 |0312: move-object/from16 v0, v26 │ │ +09c600: 0801 1600 |0314: move-object/from16 v1, v22 │ │ +09c604: 3210 0a00 |0316: if-eq v0, v1, 0320 // +000a │ │ +09c608: 1c16 b003 |0318: const-class v22, Ljava/lang/Integer; // type@03b0 │ │ +09c60c: 0800 1a00 |031a: move-object/from16 v0, v26 │ │ +09c610: 0801 1600 |031c: move-object/from16 v1, v22 │ │ +09c614: 3310 0800 |031e: if-ne v0, v1, 0326 // +0008 │ │ +09c618: 7701 0626 1400 |0320: invoke-static/range {v20}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@2606 │ │ +09c61e: 0c10 |0323: move-result-object v16 │ │ +09c620: 2900 e0fc |0324: goto/16 0004 // -0320 │ │ +09c624: 6216 2e13 |0326: sget-object v22, Ljava/lang/Float;.TYPE:Ljava/lang/Class; // field@132e │ │ +09c628: 0800 1a00 |0328: move-object/from16 v0, v26 │ │ +09c62c: 0801 1600 |032a: move-object/from16 v1, v22 │ │ +09c630: 3210 0a00 |032c: if-eq v0, v1, 0336 // +000a │ │ +09c634: 1c16 ab03 |032e: const-class v22, Ljava/lang/Float; // type@03ab │ │ +09c638: 0800 1a00 |0330: move-object/from16 v0, v26 │ │ +09c63c: 0801 1600 |0332: move-object/from16 v1, v22 │ │ +09c640: 3310 0800 |0334: if-ne v0, v1, 033c // +0008 │ │ +09c644: 7701 f625 1400 |0336: invoke-static/range {v20}, Ljava/lang/Float;.valueOf:(Ljava/lang/String;)Ljava/lang/Float; // method@25f6 │ │ +09c64a: 0c10 |0339: move-result-object v16 │ │ +09c64c: 2900 cafc |033a: goto/16 0004 // -0336 │ │ +09c650: 6216 3013 |033c: sget-object v22, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@1330 │ │ +09c654: 0800 1a00 |033e: move-object/from16 v0, v26 │ │ +09c658: 0801 1600 |0340: move-object/from16 v1, v22 │ │ +09c65c: 3210 0a00 |0342: if-eq v0, v1, 034c // +000a │ │ +09c660: 1c16 b303 |0344: const-class v22, Ljava/lang/Long; // type@03b3 │ │ +09c664: 0800 1a00 |0346: move-object/from16 v0, v26 │ │ +09c668: 0801 1600 |0348: move-object/from16 v1, v22 │ │ +09c66c: 3310 0800 |034a: if-ne v0, v1, 0352 // +0008 │ │ +09c670: 7701 0e26 1400 |034c: invoke-static/range {v20}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@260e │ │ +09c676: 0c10 |034f: move-result-object v16 │ │ +09c678: 2900 b4fc |0350: goto/16 0004 // -034c │ │ +09c67c: 6216 2d13 |0352: sget-object v22, Ljava/lang/Double;.TYPE:Ljava/lang/Class; // field@132d │ │ +09c680: 0800 1a00 |0354: move-object/from16 v0, v26 │ │ +09c684: 0801 1600 |0356: move-object/from16 v1, v22 │ │ +09c688: 3210 0a00 |0358: if-eq v0, v1, 0362 // +000a │ │ +09c68c: 1c16 a803 |035a: const-class v22, Ljava/lang/Double; // type@03a8 │ │ +09c690: 0800 1a00 |035c: move-object/from16 v0, v26 │ │ +09c694: 0801 1600 |035e: move-object/from16 v1, v22 │ │ +09c698: 3310 0800 |0360: if-ne v0, v1, 0368 // +0008 │ │ +09c69c: 7701 e625 1400 |0362: invoke-static/range {v20}, Ljava/lang/Double;.valueOf:(Ljava/lang/String;)Ljava/lang/Double; // method@25e6 │ │ +09c6a2: 0c10 |0365: move-result-object v16 │ │ +09c6a4: 2900 9efc |0366: goto/16 0004 // -0362 │ │ +09c6a8: 6216 3113 |0368: sget-object v22, Ljava/lang/Short;.TYPE:Ljava/lang/Class; // field@1331 │ │ +09c6ac: 0800 1a00 |036a: move-object/from16 v0, v26 │ │ +09c6b0: 0801 1600 |036c: move-object/from16 v1, v22 │ │ +09c6b4: 3210 0a00 |036e: if-eq v0, v1, 0378 // +000a │ │ +09c6b8: 1c16 c003 |0370: const-class v22, Ljava/lang/Short; // type@03c0 │ │ +09c6bc: 0800 1a00 |0372: move-object/from16 v0, v26 │ │ +09c6c0: 0801 1600 |0374: move-object/from16 v1, v22 │ │ +09c6c4: 3310 0800 |0376: if-ne v0, v1, 037e // +0008 │ │ +09c6c8: 7701 3926 1400 |0378: invoke-static/range {v20}, Ljava/lang/Short;.valueOf:(Ljava/lang/String;)Ljava/lang/Short; // method@2639 │ │ +09c6ce: 0c10 |037b: move-result-object v16 │ │ +09c6d0: 2900 88fc |037c: goto/16 0004 // -0378 │ │ +09c6d4: 6216 2b13 |037e: sget-object v22, Ljava/lang/Byte;.TYPE:Ljava/lang/Class; // field@132b │ │ +09c6d8: 0800 1a00 |0380: move-object/from16 v0, v26 │ │ +09c6dc: 0801 1600 |0382: move-object/from16 v1, v22 │ │ +09c6e0: 3210 0a00 |0384: if-eq v0, v1, 038e // +000a │ │ +09c6e4: 1c16 a203 |0386: const-class v22, Ljava/lang/Byte; // type@03a2 │ │ +09c6e8: 0800 1a00 |0388: move-object/from16 v0, v26 │ │ +09c6ec: 0801 1600 |038a: move-object/from16 v1, v22 │ │ +09c6f0: 3310 0900 |038c: if-ne v0, v1, 0395 // +0009 │ │ +09c6f4: 7701 c225 1400 |038e: invoke-static/range {v20}, Ljava/lang/Byte;.valueOf:(Ljava/lang/String;)Ljava/lang/Byte; // method@25c2 │ │ +09c6fa: 0c10 |0391: move-result-object v16 │ │ +09c6fc: 2900 72fc |0392: goto/16 0004 // -038e │ │ +09c700: 0d16 |0394: move-exception v22 │ │ +09c702: 6216 2a13 |0395: sget-object v22, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@132a │ │ +09c706: 0800 1a00 |0397: move-object/from16 v0, v26 │ │ +09c70a: 0801 1600 |0399: move-object/from16 v1, v22 │ │ +09c70e: 3210 0a00 |039b: if-eq v0, v1, 03a5 // +000a │ │ +09c712: 1c16 a103 |039d: const-class v22, Ljava/lang/Boolean; // type@03a1 │ │ +09c716: 0800 1a00 |039f: move-object/from16 v0, v26 │ │ +09c71a: 0801 1600 |03a1: move-object/from16 v1, v22 │ │ +09c71e: 3310 0800 |03a3: if-ne v0, v1, 03ab // +0008 │ │ +09c722: 7701 bf25 1400 |03a5: invoke-static/range {v20}, Ljava/lang/Boolean;.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean; // method@25bf │ │ +09c728: 0c10 |03a8: move-result-object v16 │ │ +09c72a: 2900 5bfc |03a9: goto/16 0004 // -03a5 │ │ +09c72e: 6216 2c13 |03ab: sget-object v22, Ljava/lang/Character;.TYPE:Ljava/lang/Class; // field@132c │ │ +09c732: 0800 1a00 |03ad: move-object/from16 v0, v26 │ │ +09c736: 0801 1600 |03af: move-object/from16 v1, v22 │ │ +09c73a: 3210 0a00 |03b1: if-eq v0, v1, 03bb // +000a │ │ +09c73e: 1c16 a403 |03b3: const-class v22, Ljava/lang/Character; // type@03a4 │ │ +09c742: 0800 1a00 |03b5: move-object/from16 v0, v26 │ │ +09c746: 0801 1600 |03b7: move-object/from16 v1, v22 │ │ +09c74a: 3310 0e00 |03b9: if-ne v0, v1, 03c7 // +000e │ │ +09c74e: 1315 0000 |03bb: const/16 v21, #int 0 // #0 │ │ +09c752: 7402 4026 1400 |03bd: invoke-virtual/range {v20, v21}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ +09c758: 0a15 |03c0: move-result v21 │ │ +09c75a: 7701 cc25 1500 |03c1: invoke-static/range {v21}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@25cc │ │ +09c760: 0c10 |03c4: move-result-object v16 │ │ +09c762: 2900 3ffc |03c5: goto/16 0004 // -03c1 │ │ +09c766: 7401 dd25 1a00 |03c7: invoke-virtual/range {v26}, Ljava/lang/Class;.isEnum:()Z // method@25dd │ │ +09c76c: 0a16 |03ca: move-result v22 │ │ +09c76e: 3816 2100 |03cb: if-eqz v22, 03ec // +0021 │ │ +09c772: 7401 d225 1a00 |03cd: invoke-virtual/range {v26}, Ljava/lang/Class;.getEnumConstants:()[Ljava/lang/Object; // method@25d2 │ │ +09c778: 0c07 |03d0: move-result-object v7 │ │ +09c77a: 120b |03d1: const/4 v11, #int 0 // #0 │ │ +09c77c: 217f |03d2: array-length v15, v7 │ │ +09c77e: 35fb 1900 |03d3: if-ge v11, v15, 03ec // +0019 │ │ +09c782: 4616 070b |03d5: aget-object v22, v7, v11 │ │ +09c786: 7401 2d26 1600 |03d7: invoke-virtual/range {v22}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ +09c78c: 0c16 |03da: move-result-object v22 │ │ +09c78e: 0800 1400 |03db: move-object/from16 v0, v20 │ │ +09c792: 0801 1600 |03dd: move-object/from16 v1, v22 │ │ +09c796: 6e20 4426 1000 |03df: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +09c79c: 0a16 |03e2: move-result v22 │ │ +09c79e: 3816 0600 |03e3: if-eqz v22, 03e9 // +0006 │ │ +09c7a2: 4610 070b |03e5: aget-object v16, v7, v11 │ │ +09c7a6: 2900 1dfc |03e7: goto/16 0004 // -03e3 │ │ +09c7aa: d80b 0b01 |03e9: add-int/lit8 v11, v11, #int 1 // #01 │ │ +09c7ae: 28e8 |03eb: goto 03d3 // -0018 │ │ +09c7b0: 1c16 a303 |03ec: const-class v22, Ljava/lang/CharSequence; // type@03a3 │ │ +09c7b4: 0800 1a00 |03ee: move-object/from16 v0, v26 │ │ +09c7b8: 0801 1600 |03f0: move-object/from16 v1, v22 │ │ +09c7bc: 3310 0600 |03f2: if-ne v0, v1, 03f8 // +0006 │ │ +09c7c0: 0810 1400 |03f4: move-object/from16 v16, v20 │ │ +09c7c4: 2900 0efc |03f6: goto/16 0004 // -03f2 │ │ +09c7c8: 2216 4603 |03f8: new-instance v22, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09c7cc: 2217 c303 |03fa: new-instance v23, Ljava/lang/StringBuilder; // type@03c3 │ │ +09c7d0: 7601 6726 1700 |03fc: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09c7d6: 1a18 a20f |03ff: const-string v24, "Unable to convert value to required type: " // string@0fa2 │ │ +09c7da: 7402 6e26 1700 |0401: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09c7e0: 0c17 |0404: move-result-object v23 │ │ +09c7e2: 0800 1700 |0405: move-object/from16 v0, v23 │ │ +09c7e6: 0801 1500 |0407: move-object/from16 v1, v21 │ │ +09c7ea: 6e20 6d26 1000 |0409: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +09c7f0: 0c15 |040c: move-result-object v21 │ │ +09c7f2: 1a17 0d00 |040d: const-string v23, " (" // string@000d │ │ +09c7f6: 0800 1500 |040f: move-object/from16 v0, v21 │ │ +09c7fa: 0801 1700 |0411: move-object/from16 v1, v23 │ │ +09c7fe: 6e20 6e26 1000 |0413: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09c804: 0c15 |0416: move-result-object v21 │ │ +09c806: 7401 d625 1a00 |0417: invoke-virtual/range {v26}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +09c80c: 0c17 |041a: move-result-object v23 │ │ +09c80e: 0800 1500 |041b: move-object/from16 v0, v21 │ │ +09c812: 0801 1700 |041d: move-object/from16 v1, v23 │ │ +09c816: 6e20 6e26 1000 |041f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09c81c: 0c15 |0422: move-result-object v21 │ │ +09c81e: 1a17 9900 |0423: const-string v23, ")" // string@0099 │ │ +09c822: 0800 1500 |0425: move-object/from16 v0, v21 │ │ +09c826: 0801 1700 |0427: move-object/from16 v1, v23 │ │ +09c82a: 6e20 6e26 1000 |0429: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09c830: 0c15 |042c: move-result-object v21 │ │ +09c832: 7401 7426 1500 |042d: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09c838: 0c15 |0430: move-result-object v21 │ │ +09c83a: 0800 1600 |0431: move-object/from16 v0, v22 │ │ +09c83e: 0801 1500 |0433: move-object/from16 v1, v21 │ │ +09c842: 7020 9422 1000 |0435: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2294 │ │ +09c848: 2716 |0438: throw v22 │ │ +09c84a: 1310 0000 |0439: const/16 v16, #int 0 // #0 │ │ +09c84e: 2900 c9fb |043b: goto/16 0004 // -0437 │ │ +09c852: 0815 1c00 |043d: move-object/from16 v21, v28 │ │ +09c856: 2900 b7fe |043f: goto/16 02f6 // -0149 │ │ catches : 3 │ │ 0x001c - 0x001f │ │ Ljava/lang/ClassNotFoundException; -> 0x0050 │ │ 0x024d - 0x02e0 │ │ Ljava/lang/NumberFormatException; -> 0x02e3 │ │ 0x0310 - 0x0391 │ │ Ljava/lang/NumberFormatException; -> 0x0394 │ │ @@ -142198,18 +142220,18 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -08e348: |[08e348] com.badlogic.gdx.utils.Json.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -08e358: 6e40 ea20 2153 |0000: invoke-virtual {v1, v2, v3, v5}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ -08e35e: 0c00 |0003: move-result-object v0 │ │ -08e360: 1100 |0004: return-object v0 │ │ +09c884: |[09c884] com.badlogic.gdx.utils.Json.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +09c894: 6e40 ea20 2153 |0000: invoke-virtual {v1, v2, v3, v5}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ +09c89a: 0c00 |0003: move-result-object v0 │ │ +09c89c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=760 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/Json; │ │ @@ -142223,19 +142245,19 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -08e364: |[08e364] com.badlogic.gdx.utils.Json.readValue:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; │ │ -08e374: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08e376: 6e40 ea20 2130 |0001: invoke-virtual {v1, v2, v0, v3}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ -08e37c: 0c00 |0004: move-result-object v0 │ │ -08e37e: 1100 |0005: return-object v0 │ │ +09c8a0: |[09c8a0] com.badlogic.gdx.utils.Json.readValue:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; │ │ +09c8b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09c8b2: 6e40 ea20 2130 |0001: invoke-virtual {v1, v2, v0, v3}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ +09c8b8: 0c00 |0004: move-result-object v0 │ │ +09c8ba: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x0006 reg=2 type Ljava/lang/Class; Ljava/lang/Class; │ │ @@ -142246,22 +142268,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -08e380: |[08e380] com.badlogic.gdx.utils.Json.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; │ │ -08e390: 0760 |0000: move-object v0, v6 │ │ -08e392: 1f00 3a03 |0001: check-cast v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@033a │ │ -08e396: 6e20 4d22 3000 |0003: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@224d │ │ -08e39c: 0c01 |0006: move-result-object v1 │ │ -08e39e: 6e40 ea20 4215 |0007: invoke-virtual {v2, v4, v5, v1}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ -08e3a4: 0c01 |000a: move-result-object v1 │ │ -08e3a6: 1101 |000b: return-object v1 │ │ +09c8bc: |[09c8bc] com.badlogic.gdx.utils.Json.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; │ │ +09c8cc: 0760 |0000: move-object v0, v6 │ │ +09c8ce: 1f00 3803 |0001: check-cast v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@0338 │ │ +09c8d2: 6e20 4d22 3000 |0003: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@224d │ │ +09c8d8: 0c01 |0006: move-result-object v1 │ │ +09c8da: 6e40 ea20 4215 |0007: invoke-virtual {v2, v4, v5, v1}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ +09c8e0: 0c01 |000a: move-result-object v1 │ │ +09c8e2: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=742 │ │ 0x0003 line=743 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/lang/Class; │ │ 0x0003 - 0x000c reg=0 jsonMap Lcom/badlogic/gdx/utils/OrderedMap; │ │ @@ -142276,24 +142298,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -08e3a8: |[08e3a8] com.badlogic.gdx.utils.Json.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -08e3b8: 0770 |0000: move-object v0, v7 │ │ -08e3ba: 1f00 3a03 |0001: check-cast v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@033a │ │ -08e3be: 6e20 4d22 3000 |0003: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@224d │ │ -08e3c4: 0c01 |0006: move-result-object v1 │ │ -08e3c6: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -08e3ca: 1106 |0009: return-object v6 │ │ -08e3cc: 6e40 ea20 4215 |000a: invoke-virtual {v2, v4, v5, v1}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ -08e3d2: 0c06 |000d: move-result-object v6 │ │ -08e3d4: 28fb |000e: goto 0009 // -0005 │ │ +09c8e4: |[09c8e4] com.badlogic.gdx.utils.Json.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +09c8f4: 0770 |0000: move-object v0, v7 │ │ +09c8f6: 1f00 3803 |0001: check-cast v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@0338 │ │ +09c8fa: 6e20 4d22 3000 |0003: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@224d │ │ +09c900: 0c01 |0006: move-result-object v1 │ │ +09c902: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +09c906: 1106 |0009: return-object v6 │ │ +09c908: 6e40 ea20 4215 |000a: invoke-virtual {v2, v4, v5, v1}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ +09c90e: 0c06 |000d: move-result-object v6 │ │ +09c910: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ 0x0003 line=751 │ │ 0x0007 line=752 │ │ 0x0009 line=753 │ │ locals : │ │ @@ -142314,23 +142336,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -08e3d8: |[08e3d8] com.badlogic.gdx.utils.Json.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; │ │ -08e3e8: 0760 |0000: move-object v0, v6 │ │ -08e3ea: 1f00 3a03 |0001: check-cast v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@033a │ │ -08e3ee: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -08e3f0: 6e20 4d22 4000 |0004: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@224d │ │ -08e3f6: 0c02 |0007: move-result-object v2 │ │ -08e3f8: 6e40 ea20 5321 |0008: invoke-virtual {v3, v5, v1, v2}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ -08e3fe: 0c01 |000b: move-result-object v1 │ │ -08e400: 1101 |000c: return-object v1 │ │ +09c914: |[09c914] com.badlogic.gdx.utils.Json.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; │ │ +09c924: 0760 |0000: move-object v0, v6 │ │ +09c926: 1f00 3803 |0001: check-cast v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@0338 │ │ +09c92a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +09c92c: 6e20 4d22 4000 |0004: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@224d │ │ +09c932: 0c02 |0007: move-result-object v2 │ │ +09c934: 6e40 ea20 5321 |0008: invoke-virtual {v3, v5, v1, v2}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ +09c93a: 0c01 |000b: move-result-object v1 │ │ +09c93c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ 0x0003 line=726 │ │ locals : │ │ 0x0000 - 0x0000 reg=5 (null) Ljava/lang/Class; │ │ 0x0003 - 0x000d reg=0 jsonMap Lcom/badlogic/gdx/utils/OrderedMap; │ │ @@ -142344,25 +142366,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -08e404: |[08e404] com.badlogic.gdx.utils.Json.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -08e414: 0770 |0000: move-object v0, v7 │ │ -08e416: 1f00 3a03 |0001: check-cast v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@033a │ │ -08e41a: 6e20 4d22 4000 |0003: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@224d │ │ -08e420: 0c01 |0006: move-result-object v1 │ │ -08e422: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -08e426: 1106 |0009: return-object v6 │ │ -08e428: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -08e42a: 6e40 ea20 5312 |000b: invoke-virtual {v3, v5, v2, v1}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ -08e430: 0c06 |000e: move-result-object v6 │ │ -08e432: 28fa |000f: goto 0009 // -0006 │ │ +09c940: |[09c940] com.badlogic.gdx.utils.Json.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +09c950: 0770 |0000: move-object v0, v7 │ │ +09c952: 1f00 3803 |0001: check-cast v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@0338 │ │ +09c956: 6e20 4d22 4000 |0003: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@224d │ │ +09c95c: 0c01 |0006: move-result-object v1 │ │ +09c95e: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +09c962: 1106 |0009: return-object v6 │ │ +09c964: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +09c966: 6e40 ea20 5312 |000b: invoke-virtual {v3, v5, v2, v1}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ +09c96c: 0c06 |000e: move-result-object v6 │ │ +09c96e: 28fa |000f: goto 0009 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=732 │ │ 0x0003 line=733 │ │ 0x0007 line=734 │ │ 0x0009 line=735 │ │ locals : │ │ @@ -142382,50 +142404,50 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -08e434: |[08e434] com.badlogic.gdx.utils.Json.setElementType:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)V │ │ -08e444: 5452 c110 |0000: iget-object v2, v5, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@10c1 │ │ -08e448: 6e20 2722 6200 |0002: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -08e44e: 0c00 |0005: move-result-object v0 │ │ -08e450: 1f00 3603 |0006: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -08e454: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ -08e458: 7020 cc20 6500 |000a: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/Json;.cacheFields:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; // method@20cc │ │ -08e45e: 0c00 |000d: move-result-object v0 │ │ -08e460: 6e20 2722 7000 |000e: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -08e466: 0c01 |0011: move-result-object v1 │ │ -08e468: 1f01 1703 |0012: check-cast v1, Lcom/badlogic/gdx/utils/Json$FieldMetadata; // type@0317 │ │ -08e46c: 3901 2f00 |0014: if-nez v1, 0043 // +002f │ │ -08e470: 2202 4803 |0016: new-instance v2, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08e474: 2203 c503 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -08e478: 7010 6726 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08e47e: 1a04 0604 |001d: const-string v4, "Field not found: " // string@0406 │ │ -08e482: 6e20 6e26 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08e488: 0c03 |0022: move-result-object v3 │ │ -08e48a: 6e20 6e26 7300 |0023: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08e490: 0c03 |0026: move-result-object v3 │ │ -08e492: 1a04 0d00 |0027: const-string v4, " (" // string@000d │ │ -08e496: 6e20 6e26 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08e49c: 0c03 |002c: move-result-object v3 │ │ -08e49e: 6e10 d625 0600 |002d: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -08e4a4: 0c04 |0030: move-result-object v4 │ │ -08e4a6: 6e20 6e26 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08e4ac: 0c03 |0034: move-result-object v3 │ │ -08e4ae: 1a04 9900 |0035: const-string v4, ")" // string@0099 │ │ -08e4b2: 6e20 6e26 4300 |0037: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08e4b8: 0c03 |003a: move-result-object v3 │ │ -08e4ba: 6e10 7426 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08e4c0: 0c03 |003e: move-result-object v3 │ │ -08e4c2: 7020 9422 3200 |003f: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2294 │ │ -08e4c8: 2702 |0042: throw v2 │ │ -08e4ca: 5b18 b710 |0043: iput-object v8, v1, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.elementType:Ljava/lang/Class; // field@10b7 │ │ -08e4ce: 0e00 |0045: return-void │ │ +09c970: |[09c970] com.badlogic.gdx.utils.Json.setElementType:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)V │ │ +09c980: 5452 c110 |0000: iget-object v2, v5, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@10c1 │ │ +09c984: 6e20 2722 6200 |0002: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +09c98a: 0c00 |0005: move-result-object v0 │ │ +09c98c: 1f00 3403 |0006: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +09c990: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +09c994: 7020 cc20 6500 |000a: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/Json;.cacheFields:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; // method@20cc │ │ +09c99a: 0c00 |000d: move-result-object v0 │ │ +09c99c: 6e20 2722 7000 |000e: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +09c9a2: 0c01 |0011: move-result-object v1 │ │ +09c9a4: 1f01 1503 |0012: check-cast v1, Lcom/badlogic/gdx/utils/Json$FieldMetadata; // type@0315 │ │ +09c9a8: 3901 2f00 |0014: if-nez v1, 0043 // +002f │ │ +09c9ac: 2202 4603 |0016: new-instance v2, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09c9b0: 2203 c303 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +09c9b4: 7010 6726 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09c9ba: 1a04 0604 |001d: const-string v4, "Field not found: " // string@0406 │ │ +09c9be: 6e20 6e26 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09c9c4: 0c03 |0022: move-result-object v3 │ │ +09c9c6: 6e20 6e26 7300 |0023: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09c9cc: 0c03 |0026: move-result-object v3 │ │ +09c9ce: 1a04 0d00 |0027: const-string v4, " (" // string@000d │ │ +09c9d2: 6e20 6e26 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09c9d8: 0c03 |002c: move-result-object v3 │ │ +09c9da: 6e10 d625 0600 |002d: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +09c9e0: 0c04 |0030: move-result-object v4 │ │ +09c9e2: 6e20 6e26 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09c9e8: 0c03 |0034: move-result-object v3 │ │ +09c9ea: 1a04 9900 |0035: const-string v4, ")" // string@0099 │ │ +09c9ee: 6e20 6e26 4300 |0037: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09c9f4: 0c03 |003a: move-result-object v3 │ │ +09c9f6: 6e10 7426 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09c9fc: 0c03 |003e: move-result-object v3 │ │ +09c9fe: 7020 9422 3200 |003f: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2294 │ │ +09ca04: 2702 |0042: throw v2 │ │ +09ca06: 5b18 b710 |0043: iput-object v8, v1, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.elementType:Ljava/lang/Class; // field@10b7 │ │ +09ca0a: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0008 line=113 │ │ 0x000e line=114 │ │ 0x0014 line=115 │ │ 0x0043 line=116 │ │ @@ -142443,17 +142465,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e4d0: |[08e4d0] com.badlogic.gdx.utils.Json.setIgnoreUnknownFields:(Z)V │ │ -08e4e0: 5c01 bd10 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/utils/Json;.ignoreUnknownFields:Z // field@10bd │ │ -08e4e4: 0e00 |0002: return-void │ │ +09ca0c: |[09ca0c] com.badlogic.gdx.utils.Json.setIgnoreUnknownFields:(Z)V │ │ +09ca1c: 5c01 bd10 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/utils/Json;.ignoreUnknownFields:Z // field@10bd │ │ +09ca20: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0002 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x0003 reg=1 ignoreUnknownFields Z │ │ @@ -142463,17 +142485,17 @@ │ │ type : '(Lcom/badlogic/gdx/utils/JsonWriter$OutputType;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e4e8: |[08e4e8] com.badlogic.gdx.utils.Json.setOutputType:(Lcom/badlogic/gdx/utils/JsonWriter$OutputType;)V │ │ -08e4f8: 5b01 be10 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/Json;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10be │ │ -08e4fc: 0e00 |0002: return-void │ │ +09ca24: |[09ca24] com.badlogic.gdx.utils.Json.setOutputType:(Lcom/badlogic/gdx/utils/JsonWriter$OutputType;)V │ │ +09ca34: 5b01 be10 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/Json;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10be │ │ +09ca38: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0002 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x0003 reg=1 outputType Lcom/badlogic/gdx/utils/JsonWriter$OutputType; │ │ @@ -142483,18 +142505,18 @@ │ │ type : '(Ljava/lang/Class;Lcom/badlogic/gdx/utils/Json$Serializer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -08e500: |[08e500] com.badlogic.gdx.utils.Json.setSerializer:(Ljava/lang/Class;Lcom/badlogic/gdx/utils/Json$Serializer;)V │ │ -08e510: 5410 ba10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToSerializer:Lcom/badlogic/gdx/utils/ObjectMap; // field@10ba │ │ -08e514: 6e30 2f22 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ -08e51a: 0e00 |0005: return-void │ │ +09ca3c: |[09ca3c] com.badlogic.gdx.utils.Json.setSerializer:(Ljava/lang/Class;Lcom/badlogic/gdx/utils/Json$Serializer;)V │ │ +09ca4c: 5410 ba10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToSerializer:Lcom/badlogic/gdx/utils/ObjectMap; // field@10ba │ │ +09ca50: 6e30 2f22 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ +09ca56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0005 line=101 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0000 reg=3 (null) Lcom/badlogic/gdx/utils/Json$Serializer; │ │ @@ -142507,17 +142529,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e51c: |[08e51c] com.badlogic.gdx.utils.Json.setTypeName:(Ljava/lang/String;)V │ │ -08e52c: 5b01 c010 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/Json;.typeName:Ljava/lang/String; // field@10c0 │ │ -08e530: 0e00 |0002: return-void │ │ +09ca58: |[09ca58] com.badlogic.gdx.utils.Json.setTypeName:(Ljava/lang/String;)V │ │ +09ca68: 5b01 c010 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/Json;.typeName:Ljava/lang/String; // field@10c0 │ │ +09ca6c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0002 line=97 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x0003 reg=1 typeName Ljava/lang/String; │ │ @@ -142527,17 +142549,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e534: |[08e534] com.badlogic.gdx.utils.Json.setUsePrototypes:(Z)V │ │ -08e544: 5c01 c210 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/utils/Json;.usePrototypes:Z // field@10c2 │ │ -08e548: 0e00 |0002: return-void │ │ +09ca70: |[09ca70] com.badlogic.gdx.utils.Json.setUsePrototypes:(Z)V │ │ +09ca80: 5c01 c210 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/utils/Json;.usePrototypes:Z // field@10c2 │ │ +09ca84: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0002 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x0003 reg=1 usePrototypes Z │ │ @@ -142547,25 +142569,25 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -08e54c: |[08e54c] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;)Ljava/lang/String; │ │ -08e55c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08e55e: 3903 0a00 |0001: if-nez v3, 000b // +000a │ │ -08e562: 0701 |0003: move-object v1, v0 │ │ -08e564: 1f00 a703 |0004: check-cast v0, Ljava/lang/Class; // type@03a7 │ │ -08e568: 6e40 f920 3201 |0006: invoke-virtual {v2, v3, v1, v0}, Lcom/badlogic/gdx/utils/Json;.toJson:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/String; // method@20f9 │ │ -08e56e: 0c00 |0009: move-result-object v0 │ │ -08e570: 1100 |000a: return-object v0 │ │ -08e572: 6e10 2926 0300 |000b: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -08e578: 0c01 |000e: move-result-object v1 │ │ -08e57a: 28f5 |000f: goto 0004 // -000b │ │ +09ca88: |[09ca88] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;)Ljava/lang/String; │ │ +09ca98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09ca9a: 3903 0a00 |0001: if-nez v3, 000b // +000a │ │ +09ca9e: 0701 |0003: move-object v1, v0 │ │ +09caa0: 1f00 a503 |0004: check-cast v0, Ljava/lang/Class; // type@03a5 │ │ +09caa4: 6e40 f920 3201 |0006: invoke-virtual {v2, v3, v1, v0}, Lcom/badlogic/gdx/utils/Json;.toJson:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/String; // method@20f9 │ │ +09caaa: 0c00 |0009: move-result-object v0 │ │ +09caac: 1100 |000a: return-object v0 │ │ +09caae: 6e10 2926 0300 |000b: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +09cab4: 0c01 |000e: move-result-object v1 │ │ +09cab6: 28f5 |000f: goto 0004 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=151 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x0010 reg=3 object Ljava/lang/Object; │ │ │ │ @@ -142574,20 +142596,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -08e57c: |[08e57c] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/String; │ │ -08e58c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08e58e: 1f00 a703 |0001: check-cast v0, Ljava/lang/Class; // type@03a7 │ │ -08e592: 6e40 f920 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/utils/Json;.toJson:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/String; // method@20f9 │ │ -08e598: 0c00 |0006: move-result-object v0 │ │ -08e59a: 1100 |0007: return-object v0 │ │ +09cab8: |[09cab8] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/String; │ │ +09cac8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09caca: 1f00 a503 |0001: check-cast v0, Ljava/lang/Class; // type@03a5 │ │ +09cace: 6e40 f920 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/utils/Json;.toJson:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/String; // method@20f9 │ │ +09cad4: 0c00 |0006: move-result-object v0 │ │ +09cad6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x0008 reg=2 object Ljava/lang/Object; │ │ 0x0000 - 0x0008 reg=3 knownType Ljava/lang/Class; │ │ @@ -142597,21 +142619,21 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -08e59c: |[08e59c] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/String; │ │ -08e5ac: 2200 9e03 |0000: new-instance v0, Ljava/io/StringWriter; // type@039e │ │ -08e5b0: 7010 b125 0000 |0002: invoke-direct {v0}, Ljava/io/StringWriter;.:()V // method@25b1 │ │ -08e5b6: 6e50 ff20 3254 |0005: invoke-virtual {v2, v3, v4, v5, v0}, Lcom/badlogic/gdx/utils/Json;.toJson:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;Ljava/io/Writer;)V // method@20ff │ │ -08e5bc: 6e10 b225 0000 |0008: invoke-virtual {v0}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@25b2 │ │ -08e5c2: 0c01 |000b: move-result-object v1 │ │ -08e5c4: 1101 |000c: return-object v1 │ │ +09cad8: |[09cad8] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/String; │ │ +09cae8: 2200 9c03 |0000: new-instance v0, Ljava/io/StringWriter; // type@039c │ │ +09caec: 7010 b125 0000 |0002: invoke-direct {v0}, Ljava/io/StringWriter;.:()V // method@25b1 │ │ +09caf2: 6e50 ff20 3254 |0005: invoke-virtual {v2, v3, v4, v5, v0}, Lcom/badlogic/gdx/utils/Json;.toJson:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;Ljava/io/Writer;)V // method@20ff │ │ +09caf8: 6e10 b225 0000 |0008: invoke-virtual {v0}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@25b2 │ │ +09cafe: 0c01 |000b: move-result-object v1 │ │ +09cb00: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0005 line=162 │ │ 0x0008 line=163 │ │ locals : │ │ 0x0005 - 0x000d reg=0 buffer Ljava/io/StringWriter; │ │ @@ -142625,23 +142647,23 @@ │ │ type : '(Ljava/lang/Object;Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -08e5c8: |[08e5c8] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;Lcom/badlogic/gdx/files/FileHandle;)V │ │ -08e5d8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08e5da: 3903 0700 |0001: if-nez v3, 0008 // +0007 │ │ -08e5de: 0710 |0003: move-object v0, v1 │ │ -08e5e0: 6e54 fe20 3210 |0004: invoke-virtual {v2, v3, v0, v1, v4}, Lcom/badlogic/gdx/utils/Json;.toJson:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;Lcom/badlogic/gdx/files/FileHandle;)V // method@20fe │ │ -08e5e6: 0e00 |0007: return-void │ │ -08e5e8: 6e10 2926 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -08e5ee: 0c00 |000b: move-result-object v0 │ │ -08e5f0: 28f8 |000c: goto 0004 // -0008 │ │ +09cb04: |[09cb04] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;Lcom/badlogic/gdx/files/FileHandle;)V │ │ +09cb14: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09cb16: 3903 0700 |0001: if-nez v3, 0008 // +0007 │ │ +09cb1a: 0710 |0003: move-object v0, v1 │ │ +09cb1c: 6e54 fe20 3210 |0004: invoke-virtual {v2, v3, v0, v1, v4}, Lcom/badlogic/gdx/utils/Json;.toJson:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;Lcom/badlogic/gdx/files/FileHandle;)V // method@20fe │ │ +09cb22: 0e00 |0007: return-void │ │ +09cb24: 6e10 2926 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +09cb2a: 0c00 |000b: move-result-object v0 │ │ +09cb2c: 28f8 |000c: goto 0004 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=167 │ │ 0x0007 line=168 │ │ 0x0008 line=167 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/utils/Json; │ │ @@ -142653,23 +142675,23 @@ │ │ type : '(Ljava/lang/Object;Ljava/io/Writer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -08e5f4: |[08e5f4] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;Ljava/io/Writer;)V │ │ -08e604: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08e606: 3903 0700 |0001: if-nez v3, 0008 // +0007 │ │ -08e60a: 0710 |0003: move-object v0, v1 │ │ -08e60c: 6e54 ff20 3210 |0004: invoke-virtual {v2, v3, v0, v1, v4}, Lcom/badlogic/gdx/utils/Json;.toJson:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;Ljava/io/Writer;)V // method@20ff │ │ -08e612: 0e00 |0007: return-void │ │ -08e614: 6e10 2926 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -08e61a: 0c00 |000b: move-result-object v0 │ │ -08e61c: 28f8 |000c: goto 0004 // -0008 │ │ +09cb30: |[09cb30] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;Ljava/io/Writer;)V │ │ +09cb40: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09cb42: 3903 0700 |0001: if-nez v3, 0008 // +0007 │ │ +09cb46: 0710 |0003: move-object v0, v1 │ │ +09cb48: 6e54 ff20 3210 |0004: invoke-virtual {v2, v3, v0, v1, v4}, Lcom/badlogic/gdx/utils/Json;.toJson:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;Ljava/io/Writer;)V // method@20ff │ │ +09cb4e: 0e00 |0007: return-void │ │ +09cb50: 6e10 2926 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +09cb56: 0c00 |000b: move-result-object v0 │ │ +09cb58: 28f8 |000c: goto 0004 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=193 │ │ 0x0007 line=194 │ │ 0x0008 line=193 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/utils/Json; │ │ @@ -142681,18 +142703,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Class;Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -08e620: |[08e620] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;Ljava/lang/Class;Lcom/badlogic/gdx/files/FileHandle;)V │ │ -08e630: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08e632: 6e54 fe20 2103 |0001: invoke-virtual {v1, v2, v3, v0, v4}, Lcom/badlogic/gdx/utils/Json;.toJson:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;Lcom/badlogic/gdx/files/FileHandle;)V // method@20fe │ │ -08e638: 0e00 |0004: return-void │ │ +09cb5c: |[09cb5c] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;Ljava/lang/Class;Lcom/badlogic/gdx/files/FileHandle;)V │ │ +09cb6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09cb6e: 6e54 fe20 2103 |0001: invoke-virtual {v1, v2, v3, v0, v4}, Lcom/badlogic/gdx/utils/Json;.toJson:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;Lcom/badlogic/gdx/files/FileHandle;)V // method@20fe │ │ +09cb74: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0004 line=173 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x0005 reg=2 object Ljava/lang/Object; │ │ @@ -142704,18 +142726,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Class;Ljava/io/Writer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -08e63c: |[08e63c] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;Ljava/lang/Class;Ljava/io/Writer;)V │ │ -08e64c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08e64e: 6e54 ff20 2103 |0001: invoke-virtual {v1, v2, v3, v0, v4}, Lcom/badlogic/gdx/utils/Json;.toJson:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;Ljava/io/Writer;)V // method@20ff │ │ -08e654: 0e00 |0004: return-void │ │ +09cb78: |[09cb78] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;Ljava/lang/Class;Ljava/io/Writer;)V │ │ +09cb88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09cb8a: 6e54 ff20 2103 |0001: invoke-virtual {v1, v2, v3, v0, v4}, Lcom/badlogic/gdx/utils/Json;.toJson:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;Ljava/io/Writer;)V // method@20ff │ │ +09cb90: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0004 line=199 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x0005 reg=2 object Ljava/lang/Object; │ │ @@ -142727,44 +142749,44 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 52 16-bit code units │ │ -08e658: |[08e658] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;Lcom/badlogic/gdx/files/FileHandle;)V │ │ -08e668: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08e66a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -08e66c: 6e20 8109 2900 |0002: invoke-virtual {v9, v2}, Lcom/badlogic/gdx/files/FileHandle;.writer:(Z)Ljava/io/Writer; // method@0981 │ │ -08e672: 0c01 |0005: move-result-object v1 │ │ -08e674: 6e51 ff20 6587 |0006: invoke-virtual {v5, v6, v7, v8, v1}, Lcom/badlogic/gdx/utils/Json;.toJson:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;Ljava/io/Writer;)V // method@20ff │ │ -08e67a: 3801 0500 |0009: if-eqz v1, 000e // +0005 │ │ -08e67e: 6e10 b525 0100 |000b: invoke-virtual {v1}, Ljava/io/Writer;.close:()V // method@25b5 │ │ -08e684: 0e00 |000e: return-void │ │ -08e686: 0d00 |000f: move-exception v0 │ │ -08e688: 2202 4803 |0010: new-instance v2, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08e68c: 2203 c503 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -08e690: 7010 6726 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08e696: 1a04 8803 |0017: const-string v4, "Error writing file: " // string@0388 │ │ -08e69a: 6e20 6e26 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08e6a0: 0c03 |001c: move-result-object v3 │ │ -08e6a2: 6e20 6d26 9300 |001d: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -08e6a8: 0c03 |0020: move-result-object v3 │ │ -08e6aa: 6e10 7426 0300 |0021: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08e6b0: 0c03 |0024: move-result-object v3 │ │ -08e6b2: 7030 9522 3200 |0025: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ -08e6b8: 2702 |0028: throw v2 │ │ -08e6ba: 0d02 |0029: move-exception v2 │ │ -08e6bc: 3801 0500 |002a: if-eqz v1, 002f // +0005 │ │ -08e6c0: 6e10 b525 0100 |002c: invoke-virtual {v1}, Ljava/io/Writer;.close:()V // method@25b5 │ │ -08e6c6: 2702 |002f: throw v2 │ │ -08e6c8: 0d02 |0030: move-exception v2 │ │ -08e6ca: 28dd |0031: goto 000e // -0023 │ │ -08e6cc: 0d03 |0032: move-exception v3 │ │ -08e6ce: 28fc |0033: goto 002f // -0004 │ │ +09cb94: |[09cb94] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;Lcom/badlogic/gdx/files/FileHandle;)V │ │ +09cba4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09cba6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +09cba8: 6e20 8109 2900 |0002: invoke-virtual {v9, v2}, Lcom/badlogic/gdx/files/FileHandle;.writer:(Z)Ljava/io/Writer; // method@0981 │ │ +09cbae: 0c01 |0005: move-result-object v1 │ │ +09cbb0: 6e51 ff20 6587 |0006: invoke-virtual {v5, v6, v7, v8, v1}, Lcom/badlogic/gdx/utils/Json;.toJson:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;Ljava/io/Writer;)V // method@20ff │ │ +09cbb6: 3801 0500 |0009: if-eqz v1, 000e // +0005 │ │ +09cbba: 6e10 b525 0100 |000b: invoke-virtual {v1}, Ljava/io/Writer;.close:()V // method@25b5 │ │ +09cbc0: 0e00 |000e: return-void │ │ +09cbc2: 0d00 |000f: move-exception v0 │ │ +09cbc4: 2202 4603 |0010: new-instance v2, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09cbc8: 2203 c303 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +09cbcc: 7010 6726 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09cbd2: 1a04 8803 |0017: const-string v4, "Error writing file: " // string@0388 │ │ +09cbd6: 6e20 6e26 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09cbdc: 0c03 |001c: move-result-object v3 │ │ +09cbde: 6e20 6d26 9300 |001d: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +09cbe4: 0c03 |0020: move-result-object v3 │ │ +09cbe6: 6e10 7426 0300 |0021: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09cbec: 0c03 |0024: move-result-object v3 │ │ +09cbee: 7030 9522 3200 |0025: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ +09cbf4: 2702 |0028: throw v2 │ │ +09cbf6: 0d02 |0029: move-exception v2 │ │ +09cbf8: 3801 0500 |002a: if-eqz v1, 002f // +0005 │ │ +09cbfc: 6e10 b525 0100 |002c: invoke-virtual {v1}, Ljava/io/Writer;.close:()V // method@25b5 │ │ +09cc02: 2702 |002f: throw v2 │ │ +09cc04: 0d02 |0030: move-exception v2 │ │ +09cc06: 28dd |0031: goto 000e // -0023 │ │ +09cc08: 0d03 |0032: move-exception v3 │ │ +09cc0a: 28fc |0033: goto 002f // -0004 │ │ catches : 4 │ │ 0x0002 - 0x0009 │ │ Ljava/lang/Exception; -> 0x000f │ │ -> 0x0029 │ │ 0x000b - 0x000e │ │ Ljava/io/IOException; -> 0x0030 │ │ 0x0010 - 0x0029 │ │ @@ -142797,33 +142819,33 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;Ljava/io/Writer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -08e700: |[08e700] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;Ljava/io/Writer;)V │ │ -08e710: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08e712: 2081 2003 |0001: instance-of v1, v8, Lcom/badlogic/gdx/utils/JsonWriter; // type@0320 │ │ -08e716: 3901 0800 |0003: if-nez v1, 000b // +0008 │ │ -08e71a: 2200 2003 |0005: new-instance v0, Lcom/badlogic/gdx/utils/JsonWriter; // type@0320 │ │ -08e71e: 7020 3621 8000 |0007: invoke-direct {v0, v8}, Lcom/badlogic/gdx/utils/JsonWriter;.:(Ljava/io/Writer;)V // method@2136 │ │ -08e724: 0708 |000a: move-object v8, v0 │ │ -08e726: 0781 |000b: move-object v1, v8 │ │ -08e728: 1f01 2003 |000c: check-cast v1, Lcom/badlogic/gdx/utils/JsonWriter; // type@0320 │ │ -08e72c: 5442 be10 |000e: iget-object v2, v4, Lcom/badlogic/gdx/utils/Json;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10be │ │ -08e730: 6e20 4021 2100 |0010: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/JsonWriter;.setOutputType:(Lcom/badlogic/gdx/utils/JsonWriter$OutputType;)V // method@2140 │ │ -08e736: 1f08 2003 |0013: check-cast v8, Lcom/badlogic/gdx/utils/JsonWriter; // type@0320 │ │ -08e73a: 5b48 c310 |0015: iput-object v8, v4, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ -08e73e: 6e40 1021 5476 |0017: invoke-virtual {v4, v5, v6, v7}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ -08e744: 5b43 c310 |001a: iput-object v3, v4, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ -08e748: 0e00 |001c: return-void │ │ -08e74a: 0d01 |001d: move-exception v1 │ │ -08e74c: 5b43 c310 |001e: iput-object v3, v4, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ -08e750: 2701 |0020: throw v1 │ │ +09cc3c: |[09cc3c] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;Ljava/io/Writer;)V │ │ +09cc4c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +09cc4e: 2081 1e03 |0001: instance-of v1, v8, Lcom/badlogic/gdx/utils/JsonWriter; // type@031e │ │ +09cc52: 3901 0800 |0003: if-nez v1, 000b // +0008 │ │ +09cc56: 2200 1e03 |0005: new-instance v0, Lcom/badlogic/gdx/utils/JsonWriter; // type@031e │ │ +09cc5a: 7020 3621 8000 |0007: invoke-direct {v0, v8}, Lcom/badlogic/gdx/utils/JsonWriter;.:(Ljava/io/Writer;)V // method@2136 │ │ +09cc60: 0708 |000a: move-object v8, v0 │ │ +09cc62: 0781 |000b: move-object v1, v8 │ │ +09cc64: 1f01 1e03 |000c: check-cast v1, Lcom/badlogic/gdx/utils/JsonWriter; // type@031e │ │ +09cc68: 5442 be10 |000e: iget-object v2, v4, Lcom/badlogic/gdx/utils/Json;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10be │ │ +09cc6c: 6e20 4021 2100 |0010: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/JsonWriter;.setOutputType:(Lcom/badlogic/gdx/utils/JsonWriter$OutputType;)V // method@2140 │ │ +09cc72: 1f08 1e03 |0013: check-cast v8, Lcom/badlogic/gdx/utils/JsonWriter; // type@031e │ │ +09cc76: 5b48 c310 |0015: iput-object v8, v4, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ +09cc7a: 6e40 1021 5476 |0017: invoke-virtual {v4, v5, v6, v7}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ +09cc80: 5b43 c310 |001a: iput-object v3, v4, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ +09cc84: 0e00 |001c: return-void │ │ +09cc86: 0d01 |001d: move-exception v1 │ │ +09cc88: 5b43 c310 |001e: iput-object v3, v4, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ +09cc8c: 2701 |0020: throw v1 │ │ catches : 1 │ │ 0x0017 - 0x001a │ │ -> 0x001d │ │ positions : │ │ 0x0001 line=204 │ │ 0x0005 line=205 │ │ 0x000c line=207 │ │ @@ -142846,22 +142868,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -08e760: |[08e760] com.badlogic.gdx.utils.Json.writeArrayEnd:()V │ │ -08e770: 5421 c310 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ -08e774: 6e10 3e21 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter;.pop:()Lcom/badlogic/gdx/utils/JsonWriter; // method@213e │ │ -08e77a: 0e00 |0005: return-void │ │ -08e77c: 0d00 |0006: move-exception v0 │ │ -08e77e: 2201 4803 |0007: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08e782: 7020 9622 0100 |0009: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ -08e788: 2701 |000c: throw v1 │ │ +09cc9c: |[09cc9c] com.badlogic.gdx.utils.Json.writeArrayEnd:()V │ │ +09ccac: 5421 c310 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ +09ccb0: 6e10 3e21 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter;.pop:()Lcom/badlogic/gdx/utils/JsonWriter; // method@213e │ │ +09ccb6: 0e00 |0005: return-void │ │ +09ccb8: 0d00 |0006: move-exception v0 │ │ +09ccba: 2201 4603 |0007: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09ccbe: 7020 9622 0100 |0009: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ +09ccc4: 2701 |000c: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=563 │ │ 0x0005 line=567 │ │ 0x0006 line=564 │ │ @@ -142875,22 +142897,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -08e79c: |[08e79c] com.badlogic.gdx.utils.Json.writeArrayStart:()V │ │ -08e7ac: 5421 c310 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ -08e7b0: 6e10 3721 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter;.array:()Lcom/badlogic/gdx/utils/JsonWriter; // method@2137 │ │ -08e7b6: 0e00 |0005: return-void │ │ -08e7b8: 0d00 |0006: move-exception v0 │ │ -08e7ba: 2201 4803 |0007: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08e7be: 7020 9622 0100 |0009: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ -08e7c4: 2701 |000c: throw v1 │ │ +09ccd8: |[09ccd8] com.badlogic.gdx.utils.Json.writeArrayStart:()V │ │ +09cce8: 5421 c310 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ +09ccec: 6e10 3721 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter;.array:()Lcom/badlogic/gdx/utils/JsonWriter; // method@2137 │ │ +09ccf2: 0e00 |0005: return-void │ │ +09ccf4: 0d00 |0006: move-exception v0 │ │ +09ccf6: 2201 4603 |0007: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09ccfa: 7020 9622 0100 |0009: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ +09cd00: 2701 |000c: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=555 │ │ 0x0005 line=559 │ │ 0x0006 line=556 │ │ @@ -142904,24 +142926,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -08e7d8: |[08e7d8] com.badlogic.gdx.utils.Json.writeArrayStart:(Ljava/lang/String;)V │ │ -08e7e8: 5421 c310 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ -08e7ec: 6e20 3b21 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@213b │ │ -08e7f2: 5421 c310 |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ -08e7f6: 6e10 3721 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter;.array:()Lcom/badlogic/gdx/utils/JsonWriter; // method@2137 │ │ -08e7fc: 0e00 |000a: return-void │ │ -08e7fe: 0d00 |000b: move-exception v0 │ │ -08e800: 2201 4803 |000c: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08e804: 7020 9622 0100 |000e: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ -08e80a: 2701 |0011: throw v1 │ │ +09cd14: |[09cd14] com.badlogic.gdx.utils.Json.writeArrayStart:(Ljava/lang/String;)V │ │ +09cd24: 5421 c310 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ +09cd28: 6e20 3b21 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@213b │ │ +09cd2e: 5421 c310 |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ +09cd32: 6e10 3721 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter;.array:()Lcom/badlogic/gdx/utils/JsonWriter; // method@2137 │ │ +09cd38: 0e00 |000a: return-void │ │ +09cd3a: 0d00 |000b: move-exception v0 │ │ +09cd3c: 2201 4603 |000c: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09cd40: 7020 9622 0100 |000e: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ +09cd46: 2701 |0011: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Ljava/io/IOException; -> 0x000b │ │ positions : │ │ 0x0000 line=546 │ │ 0x0005 line=547 │ │ 0x000a line=551 │ │ @@ -142937,18 +142959,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -08e81c: |[08e81c] com.badlogic.gdx.utils.Json.writeField:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -08e82c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08e82e: 6e50 0621 2133 |0001: invoke-virtual {v1, v2, v3, v3, v0}, Lcom/badlogic/gdx/utils/Json;.writeField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)V // method@2106 │ │ -08e834: 0e00 |0004: return-void │ │ +09cd58: |[09cd58] com.badlogic.gdx.utils.Json.writeField:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +09cd68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09cd6a: 6e50 0621 2133 |0001: invoke-virtual {v1, v2, v3, v3, v0}, Lcom/badlogic/gdx/utils/Json;.writeField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)V // method@2106 │ │ +09cd70: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0004 line=289 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x0005 reg=2 object Ljava/lang/Object; │ │ @@ -142959,17 +142981,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Class;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -08e838: |[08e838] com.badlogic.gdx.utils.Json.writeField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Class;)V │ │ -08e848: 6e53 0621 1022 |0000: invoke-virtual {v0, v1, v2, v2, v3}, Lcom/badlogic/gdx/utils/Json;.writeField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)V // method@2106 │ │ -08e84e: 0e00 |0003: return-void │ │ +09cd74: |[09cd74] com.badlogic.gdx.utils.Json.writeField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Class;)V │ │ +09cd84: 6e53 0621 1022 |0000: invoke-virtual {v0, v1, v2, v2, v3}, Lcom/badlogic/gdx/utils/Json;.writeField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)V // method@2106 │ │ +09cd8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0003 line=294 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x0004 reg=1 object Ljava/lang/Object; │ │ @@ -142981,18 +143003,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -08e850: |[08e850] com.badlogic.gdx.utils.Json.writeField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)V │ │ -08e860: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08e862: 6e50 0621 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Lcom/badlogic/gdx/utils/Json;.writeField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)V // method@2106 │ │ -08e868: 0e00 |0004: return-void │ │ +09cd8c: |[09cd8c] com.badlogic.gdx.utils.Json.writeField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)V │ │ +09cd9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09cd9e: 6e50 0621 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Lcom/badlogic/gdx/utils/Json;.writeField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)V // method@2106 │ │ +09cda4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0004 line=298 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x0005 reg=2 object Ljava/lang/Object; │ │ @@ -143004,126 +143026,126 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 225 16-bit code units │ │ -08e86c: |[08e86c] com.badlogic.gdx.utils.Json.writeField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)V │ │ -08e87c: 6e10 2926 0a00 |0000: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -08e882: 0c05 |0003: move-result-object v5 │ │ -08e884: 5496 c110 |0004: iget-object v6, v9, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@10c1 │ │ -08e888: 6e20 2722 5600 |0006: invoke-virtual {v6, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -08e88e: 0c02 |0009: move-result-object v2 │ │ -08e890: 1f02 3603 |000a: check-cast v2, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -08e894: 3902 0600 |000c: if-nez v2, 0012 // +0006 │ │ -08e898: 7020 cc20 5900 |000e: invoke-direct {v9, v5}, Lcom/badlogic/gdx/utils/Json;.cacheFields:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; // method@20cc │ │ -08e89e: 0c02 |0011: move-result-object v2 │ │ -08e8a0: 6e20 2722 b200 |0012: invoke-virtual {v2, v11}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -08e8a6: 0c03 |0015: move-result-object v3 │ │ -08e8a8: 1f03 1703 |0016: check-cast v3, Lcom/badlogic/gdx/utils/Json$FieldMetadata; // type@0317 │ │ -08e8ac: 3903 2f00 |0018: if-nez v3, 0047 // +002f │ │ -08e8b0: 2206 4803 |001a: new-instance v6, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08e8b4: 2207 c503 |001c: new-instance v7, Ljava/lang/StringBuilder; // type@03c5 │ │ -08e8b8: 7010 6726 0700 |001e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08e8be: 1a08 0604 |0021: const-string v8, "Field not found: " // string@0406 │ │ -08e8c2: 6e20 6e26 8700 |0023: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08e8c8: 0c07 |0026: move-result-object v7 │ │ -08e8ca: 6e20 6e26 b700 |0027: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08e8d0: 0c07 |002a: move-result-object v7 │ │ -08e8d2: 1a08 0d00 |002b: const-string v8, " (" // string@000d │ │ -08e8d6: 6e20 6e26 8700 |002d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08e8dc: 0c07 |0030: move-result-object v7 │ │ -08e8de: 6e10 d625 0500 |0031: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -08e8e4: 0c08 |0034: move-result-object v8 │ │ -08e8e6: 6e20 6e26 8700 |0035: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08e8ec: 0c07 |0038: move-result-object v7 │ │ -08e8ee: 1a08 9900 |0039: const-string v8, ")" // string@0099 │ │ -08e8f2: 6e20 6e26 8700 |003b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08e8f8: 0c07 |003e: move-result-object v7 │ │ -08e8fa: 6e10 7426 0700 |003f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08e900: 0c07 |0042: move-result-object v7 │ │ -08e902: 7020 9422 7600 |0043: invoke-direct {v6, v7}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2294 │ │ -08e908: 2706 |0046: throw v6 │ │ -08e90a: 5431 b810 |0047: iget-object v1, v3, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.field:Ljava/lang/reflect/Field; // field@10b8 │ │ -08e90e: 390d 0400 |0049: if-nez v13, 004d // +0004 │ │ -08e912: 543d b710 |004b: iget-object v13, v3, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.elementType:Ljava/lang/Class; // field@10b7 │ │ -08e916: 5496 c310 |004d: iget-object v6, v9, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ -08e91a: 6e20 3b21 c600 |004f: invoke-virtual {v6, v12}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@213b │ │ -08e920: 6e20 9526 a100 |0052: invoke-virtual {v1, v10}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2695 │ │ -08e926: 0c06 |0055: move-result-object v6 │ │ -08e928: 6e10 9926 0100 |0056: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@2699 │ │ -08e92e: 0c07 |0059: move-result-object v7 │ │ -08e930: 6e40 1021 69d7 |005a: invoke-virtual {v9, v6, v7, v13}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ -08e936: 0e00 |005d: return-void │ │ -08e938: 0d00 |005e: move-exception v0 │ │ -08e93a: 2206 4803 |005f: new-instance v6, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08e93e: 2207 c503 |0061: new-instance v7, Ljava/lang/StringBuilder; // type@03c5 │ │ -08e942: 7010 6726 0700 |0063: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08e948: 1a08 6503 |0066: const-string v8, "Error accessing field: " // string@0365 │ │ -08e94c: 6e20 6e26 8700 |0068: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08e952: 0c07 |006b: move-result-object v7 │ │ -08e954: 6e10 9826 0100 |006c: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2698 │ │ -08e95a: 0c08 |006f: move-result-object v8 │ │ -08e95c: 6e20 6e26 8700 |0070: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08e962: 0c07 |0073: move-result-object v7 │ │ -08e964: 1a08 0d00 |0074: const-string v8, " (" // string@000d │ │ -08e968: 6e20 6e26 8700 |0076: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08e96e: 0c07 |0079: move-result-object v7 │ │ -08e970: 6e10 d625 0500 |007a: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -08e976: 0c08 |007d: move-result-object v8 │ │ -08e978: 6e20 6e26 8700 |007e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08e97e: 0c07 |0081: move-result-object v7 │ │ -08e980: 1a08 9900 |0082: const-string v8, ")" // string@0099 │ │ -08e984: 6e20 6e26 8700 |0084: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08e98a: 0c07 |0087: move-result-object v7 │ │ -08e98c: 6e10 7426 0700 |0088: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08e992: 0c07 |008b: move-result-object v7 │ │ -08e994: 7030 9522 7600 |008c: invoke-direct {v6, v7, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ -08e99a: 2706 |008f: throw v6 │ │ -08e99c: 0d00 |0090: move-exception v0 │ │ -08e99e: 2206 c503 |0091: new-instance v6, Ljava/lang/StringBuilder; // type@03c5 │ │ -08e9a2: 7010 6726 0600 |0093: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08e9a8: 6e20 6d26 1600 |0096: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -08e9ae: 0c06 |0099: move-result-object v6 │ │ -08e9b0: 1a07 0d00 |009a: const-string v7, " (" // string@000d │ │ -08e9b4: 6e20 6e26 7600 |009c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08e9ba: 0c06 |009f: move-result-object v6 │ │ -08e9bc: 6e10 d625 0500 |00a0: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -08e9c2: 0c07 |00a3: move-result-object v7 │ │ -08e9c4: 6e20 6e26 7600 |00a4: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08e9ca: 0c06 |00a7: move-result-object v6 │ │ -08e9cc: 1a07 9900 |00a8: const-string v7, ")" // string@0099 │ │ -08e9d0: 6e20 6e26 7600 |00aa: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08e9d6: 0c06 |00ad: move-result-object v6 │ │ -08e9d8: 6e10 7426 0600 |00ae: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08e9de: 0c06 |00b1: move-result-object v6 │ │ -08e9e0: 6e20 9722 6000 |00b2: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2297 │ │ -08e9e6: 2700 |00b5: throw v0 │ │ -08e9e8: 0d04 |00b6: move-exception v4 │ │ -08e9ea: 2200 4803 |00b7: new-instance v0, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08e9ee: 7020 9622 4000 |00b9: invoke-direct {v0, v4}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ -08e9f4: 2206 c503 |00bc: new-instance v6, Ljava/lang/StringBuilder; // type@03c5 │ │ -08e9f8: 7010 6726 0600 |00be: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08e9fe: 6e20 6d26 1600 |00c1: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -08ea04: 0c06 |00c4: move-result-object v6 │ │ -08ea06: 1a07 0d00 |00c5: const-string v7, " (" // string@000d │ │ -08ea0a: 6e20 6e26 7600 |00c7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08ea10: 0c06 |00ca: move-result-object v6 │ │ -08ea12: 6e10 d625 0500 |00cb: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -08ea18: 0c07 |00ce: move-result-object v7 │ │ -08ea1a: 6e20 6e26 7600 |00cf: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08ea20: 0c06 |00d2: move-result-object v6 │ │ -08ea22: 1a07 9900 |00d3: const-string v7, ")" // string@0099 │ │ -08ea26: 6e20 6e26 7600 |00d5: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08ea2c: 0c06 |00d8: move-result-object v6 │ │ -08ea2e: 6e10 7426 0600 |00d9: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08ea34: 0c06 |00dc: move-result-object v6 │ │ -08ea36: 6e20 9722 6000 |00dd: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2297 │ │ -08ea3c: 2700 |00e0: throw v0 │ │ +09cda8: |[09cda8] com.badlogic.gdx.utils.Json.writeField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)V │ │ +09cdb8: 6e10 2926 0a00 |0000: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +09cdbe: 0c05 |0003: move-result-object v5 │ │ +09cdc0: 5496 c110 |0004: iget-object v6, v9, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@10c1 │ │ +09cdc4: 6e20 2722 5600 |0006: invoke-virtual {v6, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +09cdca: 0c02 |0009: move-result-object v2 │ │ +09cdcc: 1f02 3403 |000a: check-cast v2, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +09cdd0: 3902 0600 |000c: if-nez v2, 0012 // +0006 │ │ +09cdd4: 7020 cc20 5900 |000e: invoke-direct {v9, v5}, Lcom/badlogic/gdx/utils/Json;.cacheFields:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; // method@20cc │ │ +09cdda: 0c02 |0011: move-result-object v2 │ │ +09cddc: 6e20 2722 b200 |0012: invoke-virtual {v2, v11}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +09cde2: 0c03 |0015: move-result-object v3 │ │ +09cde4: 1f03 1503 |0016: check-cast v3, Lcom/badlogic/gdx/utils/Json$FieldMetadata; // type@0315 │ │ +09cde8: 3903 2f00 |0018: if-nez v3, 0047 // +002f │ │ +09cdec: 2206 4603 |001a: new-instance v6, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09cdf0: 2207 c303 |001c: new-instance v7, Ljava/lang/StringBuilder; // type@03c3 │ │ +09cdf4: 7010 6726 0700 |001e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09cdfa: 1a08 0604 |0021: const-string v8, "Field not found: " // string@0406 │ │ +09cdfe: 6e20 6e26 8700 |0023: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09ce04: 0c07 |0026: move-result-object v7 │ │ +09ce06: 6e20 6e26 b700 |0027: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09ce0c: 0c07 |002a: move-result-object v7 │ │ +09ce0e: 1a08 0d00 |002b: const-string v8, " (" // string@000d │ │ +09ce12: 6e20 6e26 8700 |002d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09ce18: 0c07 |0030: move-result-object v7 │ │ +09ce1a: 6e10 d625 0500 |0031: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +09ce20: 0c08 |0034: move-result-object v8 │ │ +09ce22: 6e20 6e26 8700 |0035: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09ce28: 0c07 |0038: move-result-object v7 │ │ +09ce2a: 1a08 9900 |0039: const-string v8, ")" // string@0099 │ │ +09ce2e: 6e20 6e26 8700 |003b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09ce34: 0c07 |003e: move-result-object v7 │ │ +09ce36: 6e10 7426 0700 |003f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09ce3c: 0c07 |0042: move-result-object v7 │ │ +09ce3e: 7020 9422 7600 |0043: invoke-direct {v6, v7}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2294 │ │ +09ce44: 2706 |0046: throw v6 │ │ +09ce46: 5431 b810 |0047: iget-object v1, v3, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.field:Ljava/lang/reflect/Field; // field@10b8 │ │ +09ce4a: 390d 0400 |0049: if-nez v13, 004d // +0004 │ │ +09ce4e: 543d b710 |004b: iget-object v13, v3, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.elementType:Ljava/lang/Class; // field@10b7 │ │ +09ce52: 5496 c310 |004d: iget-object v6, v9, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ +09ce56: 6e20 3b21 c600 |004f: invoke-virtual {v6, v12}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@213b │ │ +09ce5c: 6e20 9526 a100 |0052: invoke-virtual {v1, v10}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2695 │ │ +09ce62: 0c06 |0055: move-result-object v6 │ │ +09ce64: 6e10 9926 0100 |0056: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@2699 │ │ +09ce6a: 0c07 |0059: move-result-object v7 │ │ +09ce6c: 6e40 1021 69d7 |005a: invoke-virtual {v9, v6, v7, v13}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ +09ce72: 0e00 |005d: return-void │ │ +09ce74: 0d00 |005e: move-exception v0 │ │ +09ce76: 2206 4603 |005f: new-instance v6, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09ce7a: 2207 c303 |0061: new-instance v7, Ljava/lang/StringBuilder; // type@03c3 │ │ +09ce7e: 7010 6726 0700 |0063: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09ce84: 1a08 6503 |0066: const-string v8, "Error accessing field: " // string@0365 │ │ +09ce88: 6e20 6e26 8700 |0068: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09ce8e: 0c07 |006b: move-result-object v7 │ │ +09ce90: 6e10 9826 0100 |006c: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2698 │ │ +09ce96: 0c08 |006f: move-result-object v8 │ │ +09ce98: 6e20 6e26 8700 |0070: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09ce9e: 0c07 |0073: move-result-object v7 │ │ +09cea0: 1a08 0d00 |0074: const-string v8, " (" // string@000d │ │ +09cea4: 6e20 6e26 8700 |0076: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09ceaa: 0c07 |0079: move-result-object v7 │ │ +09ceac: 6e10 d625 0500 |007a: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +09ceb2: 0c08 |007d: move-result-object v8 │ │ +09ceb4: 6e20 6e26 8700 |007e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09ceba: 0c07 |0081: move-result-object v7 │ │ +09cebc: 1a08 9900 |0082: const-string v8, ")" // string@0099 │ │ +09cec0: 6e20 6e26 8700 |0084: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09cec6: 0c07 |0087: move-result-object v7 │ │ +09cec8: 6e10 7426 0700 |0088: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09cece: 0c07 |008b: move-result-object v7 │ │ +09ced0: 7030 9522 7600 |008c: invoke-direct {v6, v7, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ +09ced6: 2706 |008f: throw v6 │ │ +09ced8: 0d00 |0090: move-exception v0 │ │ +09ceda: 2206 c303 |0091: new-instance v6, Ljava/lang/StringBuilder; // type@03c3 │ │ +09cede: 7010 6726 0600 |0093: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09cee4: 6e20 6d26 1600 |0096: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +09ceea: 0c06 |0099: move-result-object v6 │ │ +09ceec: 1a07 0d00 |009a: const-string v7, " (" // string@000d │ │ +09cef0: 6e20 6e26 7600 |009c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09cef6: 0c06 |009f: move-result-object v6 │ │ +09cef8: 6e10 d625 0500 |00a0: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +09cefe: 0c07 |00a3: move-result-object v7 │ │ +09cf00: 6e20 6e26 7600 |00a4: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09cf06: 0c06 |00a7: move-result-object v6 │ │ +09cf08: 1a07 9900 |00a8: const-string v7, ")" // string@0099 │ │ +09cf0c: 6e20 6e26 7600 |00aa: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09cf12: 0c06 |00ad: move-result-object v6 │ │ +09cf14: 6e10 7426 0600 |00ae: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09cf1a: 0c06 |00b1: move-result-object v6 │ │ +09cf1c: 6e20 9722 6000 |00b2: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2297 │ │ +09cf22: 2700 |00b5: throw v0 │ │ +09cf24: 0d04 |00b6: move-exception v4 │ │ +09cf26: 2200 4603 |00b7: new-instance v0, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09cf2a: 7020 9622 4000 |00b9: invoke-direct {v0, v4}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ +09cf30: 2206 c303 |00bc: new-instance v6, Ljava/lang/StringBuilder; // type@03c3 │ │ +09cf34: 7010 6726 0600 |00be: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09cf3a: 6e20 6d26 1600 |00c1: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +09cf40: 0c06 |00c4: move-result-object v6 │ │ +09cf42: 1a07 0d00 |00c5: const-string v7, " (" // string@000d │ │ +09cf46: 6e20 6e26 7600 |00c7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09cf4c: 0c06 |00ca: move-result-object v6 │ │ +09cf4e: 6e10 d625 0500 |00cb: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +09cf54: 0c07 |00ce: move-result-object v7 │ │ +09cf56: 6e20 6e26 7600 |00cf: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09cf5c: 0c06 |00d2: move-result-object v6 │ │ +09cf5e: 1a07 9900 |00d3: const-string v7, ")" // string@0099 │ │ +09cf62: 6e20 6e26 7600 |00d5: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09cf68: 0c06 |00d8: move-result-object v6 │ │ +09cf6a: 6e10 7426 0600 |00d9: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09cf70: 0c06 |00dc: move-result-object v6 │ │ +09cf72: 6e20 9722 6000 |00dd: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2297 │ │ +09cf78: 2700 |00e0: throw v0 │ │ catches : 1 │ │ 0x004d - 0x005d │ │ Ljava/lang/IllegalAccessException; -> 0x005e │ │ Lcom/badlogic/gdx/utils/SerializationException; -> 0x0090 │ │ Ljava/lang/Exception; -> 0x00b6 │ │ positions : │ │ 0x0000 line=302 │ │ @@ -143165,145 +143187,145 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 247 16-bit code units │ │ -08ea58: |[08ea58] com.badlogic.gdx.utils.Json.writeFields:(Ljava/lang/Object;)V │ │ -08ea68: 7401 2926 1100 |0000: invoke-virtual/range {v17}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -08ea6e: 0c0b |0003: move-result-object v11 │ │ -08ea70: 0800 1000 |0004: move-object/from16 v0, v16 │ │ -08ea74: 7020 d920 b000 |0006: invoke-direct {v0, v11}, Lcom/badlogic/gdx/utils/Json;.getDefaultValues:(Ljava/lang/Class;)[Ljava/lang/Object; // method@20d9 │ │ -08ea7a: 0c02 |0009: move-result-object v2 │ │ -08ea7c: 0800 1000 |000a: move-object/from16 v0, v16 │ │ -08ea80: 540d c110 |000c: iget-object v13, v0, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@10c1 │ │ -08ea84: 6e20 2722 bd00 |000e: invoke-virtual {v13, v11}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -08ea8a: 0c05 |0011: move-result-object v5 │ │ -08ea8c: 1f05 3603 |0012: check-cast v5, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -08ea90: 3905 0800 |0014: if-nez v5, 001c // +0008 │ │ -08ea94: 0800 1000 |0016: move-object/from16 v0, v16 │ │ -08ea98: 7020 cc20 b000 |0018: invoke-direct {v0, v11}, Lcom/badlogic/gdx/utils/Json;.cacheFields:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; // method@20cc │ │ -08ea9e: 0c05 |001b: move-result-object v5 │ │ -08eaa0: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -08eaa2: 6e10 3922 0500 |001d: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectMap;.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; // method@2239 │ │ -08eaa8: 0c0d |0020: move-result-object v13 │ │ -08eaaa: 6e10 1722 0d00 |0021: invoke-virtual {v13}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.iterator:()Ljava/util/Iterator; // method@2217 │ │ -08eab0: 0c08 |0024: move-result-object v8 │ │ -08eab2: 7210 5327 0800 |0025: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -08eab8: 0a0d |0028: move-result v13 │ │ -08eaba: 380d c300 |0029: if-eqz v13, 00ec // +00c3 │ │ -08eabe: 7210 5427 0800 |002b: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -08eac4: 0c09 |002e: move-result-object v9 │ │ -08eac6: 1f09 1703 |002f: check-cast v9, Lcom/badlogic/gdx/utils/Json$FieldMetadata; // type@0317 │ │ -08eaca: 5494 b810 |0031: iget-object v4, v9, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.field:Ljava/lang/reflect/Field; // field@10b8 │ │ -08eace: 0800 1100 |0033: move-object/from16 v0, v17 │ │ -08ead2: 6e20 9526 0400 |0035: invoke-virtual {v4, v0}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2695 │ │ -08ead8: 0c0c |0038: move-result-object v12 │ │ -08eada: 3802 1900 |0039: if-eqz v2, 0052 // +0019 │ │ -08eade: d807 0601 |003b: add-int/lit8 v7, v6, #int 1 // #01 │ │ -08eae2: 4601 0206 |003d: aget-object v1, v2, v6 │ │ -08eae6: 390c 0600 |003f: if-nez v12, 0045 // +0006 │ │ -08eaea: 3901 0400 |0041: if-nez v1, 0045 // +0004 │ │ -08eaee: 0176 |0043: move v6, v7 │ │ -08eaf0: 28e1 |0044: goto 0025 // -001f │ │ -08eaf2: 380c 0c00 |0045: if-eqz v12, 0051 // +000c │ │ -08eaf6: 3801 0a00 |0047: if-eqz v1, 0051 // +000a │ │ -08eafa: 6e20 2826 1c00 |0049: invoke-virtual {v12, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -08eb00: 0a0d |004c: move-result v13 │ │ -08eb02: 380d 0400 |004d: if-eqz v13, 0051 // +0004 │ │ -08eb06: 0176 |004f: move v6, v7 │ │ -08eb08: 28d5 |0050: goto 0025 // -002b │ │ -08eb0a: 0176 |0051: move v6, v7 │ │ -08eb0c: 0800 1000 |0052: move-object/from16 v0, v16 │ │ -08eb10: 540d c310 |0054: iget-object v13, v0, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ -08eb14: 6e10 9826 0400 |0056: invoke-virtual {v4}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2698 │ │ -08eb1a: 0c0e |0059: move-result-object v14 │ │ -08eb1c: 6e20 3b21 ed00 |005a: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@213b │ │ -08eb22: 6e10 9926 0400 |005d: invoke-virtual {v4}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@2699 │ │ -08eb28: 0c0d |0060: move-result-object v13 │ │ -08eb2a: 549e b710 |0061: iget-object v14, v9, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.elementType:Ljava/lang/Class; // field@10b7 │ │ -08eb2e: 0800 1000 |0063: move-object/from16 v0, v16 │ │ -08eb32: 6e40 1021 c0ed |0065: invoke-virtual {v0, v12, v13, v14}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ -08eb38: 28bd |0068: goto 0025 // -0043 │ │ -08eb3a: 0d03 |0069: move-exception v3 │ │ -08eb3c: 220d 4803 |006a: new-instance v13, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08eb40: 220e c503 |006c: new-instance v14, Ljava/lang/StringBuilder; // type@03c5 │ │ -08eb44: 7010 6726 0e00 |006e: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08eb4a: 1a0f 6503 |0071: const-string v15, "Error accessing field: " // string@0365 │ │ -08eb4e: 6e20 6e26 fe00 |0073: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08eb54: 0c0e |0076: move-result-object v14 │ │ -08eb56: 6e10 9826 0400 |0077: invoke-virtual {v4}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2698 │ │ -08eb5c: 0c0f |007a: move-result-object v15 │ │ -08eb5e: 6e20 6e26 fe00 |007b: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08eb64: 0c0e |007e: move-result-object v14 │ │ -08eb66: 1a0f 0d00 |007f: const-string v15, " (" // string@000d │ │ -08eb6a: 6e20 6e26 fe00 |0081: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08eb70: 0c0e |0084: move-result-object v14 │ │ -08eb72: 6e10 d625 0b00 |0085: invoke-virtual {v11}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -08eb78: 0c0f |0088: move-result-object v15 │ │ -08eb7a: 6e20 6e26 fe00 |0089: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08eb80: 0c0e |008c: move-result-object v14 │ │ -08eb82: 1a0f 9900 |008d: const-string v15, ")" // string@0099 │ │ -08eb86: 6e20 6e26 fe00 |008f: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08eb8c: 0c0e |0092: move-result-object v14 │ │ -08eb8e: 6e10 7426 0e00 |0093: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08eb94: 0c0e |0096: move-result-object v14 │ │ -08eb96: 7030 9522 ed03 |0097: invoke-direct {v13, v14, v3}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ -08eb9c: 270d |009a: throw v13 │ │ -08eb9e: 0d03 |009b: move-exception v3 │ │ -08eba0: 220d c503 |009c: new-instance v13, Ljava/lang/StringBuilder; // type@03c5 │ │ -08eba4: 7010 6726 0d00 |009e: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08ebaa: 6e20 6d26 4d00 |00a1: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -08ebb0: 0c0d |00a4: move-result-object v13 │ │ -08ebb2: 1a0e 0d00 |00a5: const-string v14, " (" // string@000d │ │ -08ebb6: 6e20 6e26 ed00 |00a7: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08ebbc: 0c0d |00aa: move-result-object v13 │ │ -08ebbe: 6e10 d625 0b00 |00ab: invoke-virtual {v11}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -08ebc4: 0c0e |00ae: move-result-object v14 │ │ -08ebc6: 6e20 6e26 ed00 |00af: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08ebcc: 0c0d |00b2: move-result-object v13 │ │ -08ebce: 1a0e 9900 |00b3: const-string v14, ")" // string@0099 │ │ -08ebd2: 6e20 6e26 ed00 |00b5: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08ebd8: 0c0d |00b8: move-result-object v13 │ │ -08ebda: 6e10 7426 0d00 |00b9: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08ebe0: 0c0d |00bc: move-result-object v13 │ │ -08ebe2: 6e20 9722 d300 |00bd: invoke-virtual {v3, v13}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2297 │ │ -08ebe8: 2703 |00c0: throw v3 │ │ -08ebea: 0d0a |00c1: move-exception v10 │ │ -08ebec: 2203 4803 |00c2: new-instance v3, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08ebf0: 7020 9622 a300 |00c4: invoke-direct {v3, v10}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ -08ebf6: 220d c503 |00c7: new-instance v13, Ljava/lang/StringBuilder; // type@03c5 │ │ -08ebfa: 7010 6726 0d00 |00c9: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08ec00: 6e20 6d26 4d00 |00cc: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -08ec06: 0c0d |00cf: move-result-object v13 │ │ -08ec08: 1a0e 0d00 |00d0: const-string v14, " (" // string@000d │ │ -08ec0c: 6e20 6e26 ed00 |00d2: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08ec12: 0c0d |00d5: move-result-object v13 │ │ -08ec14: 6e10 d625 0b00 |00d6: invoke-virtual {v11}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -08ec1a: 0c0e |00d9: move-result-object v14 │ │ -08ec1c: 6e20 6e26 ed00 |00da: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08ec22: 0c0d |00dd: move-result-object v13 │ │ -08ec24: 1a0e 9900 |00de: const-string v14, ")" // string@0099 │ │ -08ec28: 6e20 6e26 ed00 |00e0: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08ec2e: 0c0d |00e3: move-result-object v13 │ │ -08ec30: 6e10 7426 0d00 |00e4: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08ec36: 0c0d |00e7: move-result-object v13 │ │ -08ec38: 6e20 9722 d300 |00e8: invoke-virtual {v3, v13}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2297 │ │ -08ec3e: 2703 |00eb: throw v3 │ │ -08ec40: 0e00 |00ec: return-void │ │ -08ec42: 0d0a |00ed: move-exception v10 │ │ -08ec44: 0176 |00ee: move v6, v7 │ │ -08ec46: 28d3 |00ef: goto 00c2 // -002d │ │ -08ec48: 0d03 |00f0: move-exception v3 │ │ -08ec4a: 0176 |00f1: move v6, v7 │ │ -08ec4c: 28aa |00f2: goto 009c // -0056 │ │ -08ec4e: 0d03 |00f3: move-exception v3 │ │ -08ec50: 0176 |00f4: move v6, v7 │ │ -08ec52: 2900 75ff |00f5: goto/16 006a // -008b │ │ +09cf94: |[09cf94] com.badlogic.gdx.utils.Json.writeFields:(Ljava/lang/Object;)V │ │ +09cfa4: 7401 2926 1100 |0000: invoke-virtual/range {v17}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +09cfaa: 0c0b |0003: move-result-object v11 │ │ +09cfac: 0800 1000 |0004: move-object/from16 v0, v16 │ │ +09cfb0: 7020 d920 b000 |0006: invoke-direct {v0, v11}, Lcom/badlogic/gdx/utils/Json;.getDefaultValues:(Ljava/lang/Class;)[Ljava/lang/Object; // method@20d9 │ │ +09cfb6: 0c02 |0009: move-result-object v2 │ │ +09cfb8: 0800 1000 |000a: move-object/from16 v0, v16 │ │ +09cfbc: 540d c110 |000c: iget-object v13, v0, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@10c1 │ │ +09cfc0: 6e20 2722 bd00 |000e: invoke-virtual {v13, v11}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +09cfc6: 0c05 |0011: move-result-object v5 │ │ +09cfc8: 1f05 3403 |0012: check-cast v5, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +09cfcc: 3905 0800 |0014: if-nez v5, 001c // +0008 │ │ +09cfd0: 0800 1000 |0016: move-object/from16 v0, v16 │ │ +09cfd4: 7020 cc20 b000 |0018: invoke-direct {v0, v11}, Lcom/badlogic/gdx/utils/Json;.cacheFields:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; // method@20cc │ │ +09cfda: 0c05 |001b: move-result-object v5 │ │ +09cfdc: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +09cfde: 6e10 3922 0500 |001d: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectMap;.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; // method@2239 │ │ +09cfe4: 0c0d |0020: move-result-object v13 │ │ +09cfe6: 6e10 1722 0d00 |0021: invoke-virtual {v13}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.iterator:()Ljava/util/Iterator; // method@2217 │ │ +09cfec: 0c08 |0024: move-result-object v8 │ │ +09cfee: 7210 5327 0800 |0025: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +09cff4: 0a0d |0028: move-result v13 │ │ +09cff6: 380d c300 |0029: if-eqz v13, 00ec // +00c3 │ │ +09cffa: 7210 5427 0800 |002b: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +09d000: 0c09 |002e: move-result-object v9 │ │ +09d002: 1f09 1503 |002f: check-cast v9, Lcom/badlogic/gdx/utils/Json$FieldMetadata; // type@0315 │ │ +09d006: 5494 b810 |0031: iget-object v4, v9, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.field:Ljava/lang/reflect/Field; // field@10b8 │ │ +09d00a: 0800 1100 |0033: move-object/from16 v0, v17 │ │ +09d00e: 6e20 9526 0400 |0035: invoke-virtual {v4, v0}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2695 │ │ +09d014: 0c0c |0038: move-result-object v12 │ │ +09d016: 3802 1900 |0039: if-eqz v2, 0052 // +0019 │ │ +09d01a: d807 0601 |003b: add-int/lit8 v7, v6, #int 1 // #01 │ │ +09d01e: 4601 0206 |003d: aget-object v1, v2, v6 │ │ +09d022: 390c 0600 |003f: if-nez v12, 0045 // +0006 │ │ +09d026: 3901 0400 |0041: if-nez v1, 0045 // +0004 │ │ +09d02a: 0176 |0043: move v6, v7 │ │ +09d02c: 28e1 |0044: goto 0025 // -001f │ │ +09d02e: 380c 0c00 |0045: if-eqz v12, 0051 // +000c │ │ +09d032: 3801 0a00 |0047: if-eqz v1, 0051 // +000a │ │ +09d036: 6e20 2826 1c00 |0049: invoke-virtual {v12, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +09d03c: 0a0d |004c: move-result v13 │ │ +09d03e: 380d 0400 |004d: if-eqz v13, 0051 // +0004 │ │ +09d042: 0176 |004f: move v6, v7 │ │ +09d044: 28d5 |0050: goto 0025 // -002b │ │ +09d046: 0176 |0051: move v6, v7 │ │ +09d048: 0800 1000 |0052: move-object/from16 v0, v16 │ │ +09d04c: 540d c310 |0054: iget-object v13, v0, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ +09d050: 6e10 9826 0400 |0056: invoke-virtual {v4}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2698 │ │ +09d056: 0c0e |0059: move-result-object v14 │ │ +09d058: 6e20 3b21 ed00 |005a: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@213b │ │ +09d05e: 6e10 9926 0400 |005d: invoke-virtual {v4}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@2699 │ │ +09d064: 0c0d |0060: move-result-object v13 │ │ +09d066: 549e b710 |0061: iget-object v14, v9, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.elementType:Ljava/lang/Class; // field@10b7 │ │ +09d06a: 0800 1000 |0063: move-object/from16 v0, v16 │ │ +09d06e: 6e40 1021 c0ed |0065: invoke-virtual {v0, v12, v13, v14}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ +09d074: 28bd |0068: goto 0025 // -0043 │ │ +09d076: 0d03 |0069: move-exception v3 │ │ +09d078: 220d 4603 |006a: new-instance v13, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09d07c: 220e c303 |006c: new-instance v14, Ljava/lang/StringBuilder; // type@03c3 │ │ +09d080: 7010 6726 0e00 |006e: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09d086: 1a0f 6503 |0071: const-string v15, "Error accessing field: " // string@0365 │ │ +09d08a: 6e20 6e26 fe00 |0073: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09d090: 0c0e |0076: move-result-object v14 │ │ +09d092: 6e10 9826 0400 |0077: invoke-virtual {v4}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2698 │ │ +09d098: 0c0f |007a: move-result-object v15 │ │ +09d09a: 6e20 6e26 fe00 |007b: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09d0a0: 0c0e |007e: move-result-object v14 │ │ +09d0a2: 1a0f 0d00 |007f: const-string v15, " (" // string@000d │ │ +09d0a6: 6e20 6e26 fe00 |0081: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09d0ac: 0c0e |0084: move-result-object v14 │ │ +09d0ae: 6e10 d625 0b00 |0085: invoke-virtual {v11}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +09d0b4: 0c0f |0088: move-result-object v15 │ │ +09d0b6: 6e20 6e26 fe00 |0089: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09d0bc: 0c0e |008c: move-result-object v14 │ │ +09d0be: 1a0f 9900 |008d: const-string v15, ")" // string@0099 │ │ +09d0c2: 6e20 6e26 fe00 |008f: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09d0c8: 0c0e |0092: move-result-object v14 │ │ +09d0ca: 6e10 7426 0e00 |0093: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09d0d0: 0c0e |0096: move-result-object v14 │ │ +09d0d2: 7030 9522 ed03 |0097: invoke-direct {v13, v14, v3}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ +09d0d8: 270d |009a: throw v13 │ │ +09d0da: 0d03 |009b: move-exception v3 │ │ +09d0dc: 220d c303 |009c: new-instance v13, Ljava/lang/StringBuilder; // type@03c3 │ │ +09d0e0: 7010 6726 0d00 |009e: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09d0e6: 6e20 6d26 4d00 |00a1: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +09d0ec: 0c0d |00a4: move-result-object v13 │ │ +09d0ee: 1a0e 0d00 |00a5: const-string v14, " (" // string@000d │ │ +09d0f2: 6e20 6e26 ed00 |00a7: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09d0f8: 0c0d |00aa: move-result-object v13 │ │ +09d0fa: 6e10 d625 0b00 |00ab: invoke-virtual {v11}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +09d100: 0c0e |00ae: move-result-object v14 │ │ +09d102: 6e20 6e26 ed00 |00af: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09d108: 0c0d |00b2: move-result-object v13 │ │ +09d10a: 1a0e 9900 |00b3: const-string v14, ")" // string@0099 │ │ +09d10e: 6e20 6e26 ed00 |00b5: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09d114: 0c0d |00b8: move-result-object v13 │ │ +09d116: 6e10 7426 0d00 |00b9: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09d11c: 0c0d |00bc: move-result-object v13 │ │ +09d11e: 6e20 9722 d300 |00bd: invoke-virtual {v3, v13}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2297 │ │ +09d124: 2703 |00c0: throw v3 │ │ +09d126: 0d0a |00c1: move-exception v10 │ │ +09d128: 2203 4603 |00c2: new-instance v3, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09d12c: 7020 9622 a300 |00c4: invoke-direct {v3, v10}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ +09d132: 220d c303 |00c7: new-instance v13, Ljava/lang/StringBuilder; // type@03c3 │ │ +09d136: 7010 6726 0d00 |00c9: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09d13c: 6e20 6d26 4d00 |00cc: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +09d142: 0c0d |00cf: move-result-object v13 │ │ +09d144: 1a0e 0d00 |00d0: const-string v14, " (" // string@000d │ │ +09d148: 6e20 6e26 ed00 |00d2: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09d14e: 0c0d |00d5: move-result-object v13 │ │ +09d150: 6e10 d625 0b00 |00d6: invoke-virtual {v11}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +09d156: 0c0e |00d9: move-result-object v14 │ │ +09d158: 6e20 6e26 ed00 |00da: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09d15e: 0c0d |00dd: move-result-object v13 │ │ +09d160: 1a0e 9900 |00de: const-string v14, ")" // string@0099 │ │ +09d164: 6e20 6e26 ed00 |00e0: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09d16a: 0c0d |00e3: move-result-object v13 │ │ +09d16c: 6e10 7426 0d00 |00e4: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09d172: 0c0d |00e7: move-result-object v13 │ │ +09d174: 6e20 9722 d300 |00e8: invoke-virtual {v3, v13}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2297 │ │ +09d17a: 2703 |00eb: throw v3 │ │ +09d17c: 0e00 |00ec: return-void │ │ +09d17e: 0d0a |00ed: move-exception v10 │ │ +09d180: 0176 |00ee: move v6, v7 │ │ +09d182: 28d3 |00ef: goto 00c2 // -002d │ │ +09d184: 0d03 |00f0: move-exception v3 │ │ +09d186: 0176 |00f1: move v6, v7 │ │ +09d188: 28aa |00f2: goto 009c // -0056 │ │ +09d18a: 0d03 |00f3: move-exception v3 │ │ +09d18c: 0176 |00f4: move v6, v7 │ │ +09d18e: 2900 75ff |00f5: goto/16 006a // -008b │ │ catches : 3 │ │ 0x0033 - 0x0038 │ │ Ljava/lang/IllegalAccessException; -> 0x0069 │ │ Lcom/badlogic/gdx/utils/SerializationException; -> 0x009b │ │ Ljava/lang/Exception; -> 0x00c1 │ │ 0x003d - 0x004c │ │ Ljava/lang/IllegalAccessException; -> 0x00f3 │ │ @@ -143378,22 +143400,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -08ec8c: |[08ec8c] com.badlogic.gdx.utils.Json.writeObjectEnd:()V │ │ -08ec9c: 5421 c310 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ -08eca0: 6e10 3e21 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter;.pop:()Lcom/badlogic/gdx/utils/JsonWriter; // method@213e │ │ -08eca6: 0e00 |0005: return-void │ │ -08eca8: 0d00 |0006: move-exception v0 │ │ -08ecaa: 2201 4803 |0007: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08ecae: 7020 9622 0100 |0009: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ -08ecb4: 2701 |000c: throw v1 │ │ +09d1c8: |[09d1c8] com.badlogic.gdx.utils.Json.writeObjectEnd:()V │ │ +09d1d8: 5421 c310 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ +09d1dc: 6e10 3e21 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter;.pop:()Lcom/badlogic/gdx/utils/JsonWriter; // method@213e │ │ +09d1e2: 0e00 |0005: return-void │ │ +09d1e4: 0d00 |0006: move-exception v0 │ │ +09d1e6: 2201 4603 |0007: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09d1ea: 7020 9622 0100 |0009: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ +09d1f0: 2701 |000c: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=538 │ │ 0x0005 line=542 │ │ 0x0006 line=539 │ │ @@ -143407,22 +143429,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -08ecc8: |[08ecc8] com.badlogic.gdx.utils.Json.writeObjectStart:()V │ │ -08ecd8: 5421 c310 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ -08ecdc: 6e10 3c21 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter;.object:()Lcom/badlogic/gdx/utils/JsonWriter; // method@213c │ │ -08ece2: 0e00 |0005: return-void │ │ -08ece4: 0d00 |0006: move-exception v0 │ │ -08ece6: 2201 4803 |0007: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08ecea: 7020 9622 0100 |0009: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ -08ecf0: 2701 |000c: throw v1 │ │ +09d204: |[09d204] com.badlogic.gdx.utils.Json.writeObjectStart:()V │ │ +09d214: 5421 c310 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ +09d218: 6e10 3c21 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter;.object:()Lcom/badlogic/gdx/utils/JsonWriter; // method@213c │ │ +09d21e: 0e00 |0005: return-void │ │ +09d220: 0d00 |0006: move-exception v0 │ │ +09d222: 2201 4603 |0007: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09d226: 7020 9622 0100 |0009: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ +09d22c: 2701 |000c: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=520 │ │ 0x0005 line=524 │ │ 0x0006 line=521 │ │ @@ -143436,25 +143458,25 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/Class;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -08ed04: |[08ed04] com.badlogic.gdx.utils.Json.writeObjectStart:(Ljava/lang/Class;Ljava/lang/Class;)V │ │ -08ed14: 5421 c310 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ -08ed18: 6e10 3c21 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter;.object:()Lcom/badlogic/gdx/utils/JsonWriter; // method@213c │ │ -08ed1e: 3804 0400 |0005: if-eqz v4, 0009 // +0004 │ │ -08ed22: 3234 0500 |0007: if-eq v4, v3, 000c // +0005 │ │ -08ed26: 6e20 0d21 3200 |0009: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/utils/Json;.writeType:(Ljava/lang/Class;)V // method@210d │ │ -08ed2c: 0e00 |000c: return-void │ │ -08ed2e: 0d00 |000d: move-exception v0 │ │ -08ed30: 2201 4803 |000e: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08ed34: 7020 9622 0100 |0010: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ -08ed3a: 2701 |0013: throw v1 │ │ +09d240: |[09d240] com.badlogic.gdx.utils.Json.writeObjectStart:(Ljava/lang/Class;Ljava/lang/Class;)V │ │ +09d250: 5421 c310 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ +09d254: 6e10 3c21 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter;.object:()Lcom/badlogic/gdx/utils/JsonWriter; // method@213c │ │ +09d25a: 3804 0400 |0005: if-eqz v4, 0009 // +0004 │ │ +09d25e: 3234 0500 |0007: if-eq v4, v3, 000c // +0005 │ │ +09d262: 6e20 0d21 3200 |0009: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/utils/Json;.writeType:(Ljava/lang/Class;)V // method@210d │ │ +09d268: 0e00 |000c: return-void │ │ +09d26a: 0d00 |000d: move-exception v0 │ │ +09d26c: 2201 4603 |000e: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09d270: 7020 9622 0100 |0010: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ +09d276: 2701 |0013: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x000d │ │ positions : │ │ 0x0000 line=529 │ │ 0x0005 line=533 │ │ 0x000c line=534 │ │ @@ -143471,23 +143493,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -08ed4c: |[08ed4c] com.badlogic.gdx.utils.Json.writeObjectStart:(Ljava/lang/String;)V │ │ -08ed5c: 5421 c310 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ -08ed60: 6e20 3b21 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@213b │ │ -08ed66: 6e10 0921 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Json;.writeObjectStart:()V // method@2109 │ │ -08ed6c: 0e00 |0008: return-void │ │ -08ed6e: 0d00 |0009: move-exception v0 │ │ -08ed70: 2201 4803 |000a: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08ed74: 7020 9622 0100 |000c: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ -08ed7a: 2701 |000f: throw v1 │ │ +09d288: |[09d288] com.badlogic.gdx.utils.Json.writeObjectStart:(Ljava/lang/String;)V │ │ +09d298: 5421 c310 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ +09d29c: 6e20 3b21 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@213b │ │ +09d2a2: 6e10 0921 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Json;.writeObjectStart:()V // method@2109 │ │ +09d2a8: 0e00 |0008: return-void │ │ +09d2aa: 0d00 |0009: move-exception v0 │ │ +09d2ac: 2201 4603 |000a: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09d2b0: 7020 9622 0100 |000c: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ +09d2b6: 2701 |000f: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0009 │ │ positions : │ │ 0x0000 line=501 │ │ 0x0005 line=505 │ │ 0x0008 line=506 │ │ @@ -143503,23 +143525,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -08ed8c: |[08ed8c] com.badlogic.gdx.utils.Json.writeObjectStart:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V │ │ -08ed9c: 5421 c310 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ -08eda0: 6e20 3b21 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@213b │ │ -08eda6: 6e30 0a21 4205 |0005: invoke-virtual {v2, v4, v5}, Lcom/badlogic/gdx/utils/Json;.writeObjectStart:(Ljava/lang/Class;Ljava/lang/Class;)V // method@210a │ │ -08edac: 0e00 |0008: return-void │ │ -08edae: 0d00 |0009: move-exception v0 │ │ -08edb0: 2201 4803 |000a: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08edb4: 7020 9622 0100 |000c: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ -08edba: 2701 |000f: throw v1 │ │ +09d2c8: |[09d2c8] com.badlogic.gdx.utils.Json.writeObjectStart:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V │ │ +09d2d8: 5421 c310 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ +09d2dc: 6e20 3b21 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@213b │ │ +09d2e2: 6e30 0a21 4205 |0005: invoke-virtual {v2, v4, v5}, Lcom/badlogic/gdx/utils/Json;.writeObjectStart:(Ljava/lang/Class;Ljava/lang/Class;)V // method@210a │ │ +09d2e8: 0e00 |0008: return-void │ │ +09d2ea: 0d00 |0009: move-exception v0 │ │ +09d2ec: 2201 4603 |000a: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09d2f0: 7020 9622 0100 |000c: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ +09d2f6: 2701 |000f: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0009 │ │ positions : │ │ 0x0000 line=511 │ │ 0x0005 line=515 │ │ 0x0008 line=516 │ │ @@ -143537,33 +143559,33 @@ │ │ type : '(Ljava/lang/Class;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -08edcc: |[08edcc] com.badlogic.gdx.utils.Json.writeType:(Ljava/lang/Class;)V │ │ -08eddc: 5442 c010 |0000: iget-object v2, v4, Lcom/badlogic/gdx/utils/Json;.typeName:Ljava/lang/String; // field@10c0 │ │ -08ede0: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -08ede4: 0e00 |0004: return-void │ │ -08ede6: 5442 bb10 |0005: iget-object v2, v4, Lcom/badlogic/gdx/utils/Json;.classToTag:Lcom/badlogic/gdx/utils/ObjectMap; // field@10bb │ │ -08edea: 6e20 2722 5200 |0007: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -08edf0: 0c00 |000a: move-result-object v0 │ │ -08edf2: 1f00 c303 |000b: check-cast v0, Ljava/lang/String; // type@03c3 │ │ -08edf6: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ -08edfa: 6e10 d625 0500 |000f: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -08ee00: 0c00 |0012: move-result-object v0 │ │ -08ee02: 5442 c310 |0013: iget-object v2, v4, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ -08ee06: 5443 c010 |0015: iget-object v3, v4, Lcom/badlogic/gdx/utils/Json;.typeName:Ljava/lang/String; // field@10c0 │ │ -08ee0a: 6e30 3f21 3200 |0017: invoke-virtual {v2, v3, v0}, Lcom/badlogic/gdx/utils/JsonWriter;.set:(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/utils/JsonWriter; // method@213f │ │ -08ee10: 28ea |001a: goto 0004 // -0016 │ │ -08ee12: 0d01 |001b: move-exception v1 │ │ -08ee14: 2202 4803 |001c: new-instance v2, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08ee18: 7020 9622 1200 |001e: invoke-direct {v2, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ -08ee1e: 2702 |0021: throw v2 │ │ +09d308: |[09d308] com.badlogic.gdx.utils.Json.writeType:(Ljava/lang/Class;)V │ │ +09d318: 5442 c010 |0000: iget-object v2, v4, Lcom/badlogic/gdx/utils/Json;.typeName:Ljava/lang/String; // field@10c0 │ │ +09d31c: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +09d320: 0e00 |0004: return-void │ │ +09d322: 5442 bb10 |0005: iget-object v2, v4, Lcom/badlogic/gdx/utils/Json;.classToTag:Lcom/badlogic/gdx/utils/ObjectMap; // field@10bb │ │ +09d326: 6e20 2722 5200 |0007: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +09d32c: 0c00 |000a: move-result-object v0 │ │ +09d32e: 1f00 c103 |000b: check-cast v0, Ljava/lang/String; // type@03c1 │ │ +09d332: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ +09d336: 6e10 d625 0500 |000f: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +09d33c: 0c00 |0012: move-result-object v0 │ │ +09d33e: 5442 c310 |0013: iget-object v2, v4, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ +09d342: 5443 c010 |0015: iget-object v3, v4, Lcom/badlogic/gdx/utils/Json;.typeName:Ljava/lang/String; // field@10c0 │ │ +09d346: 6e30 3f21 3200 |0017: invoke-virtual {v2, v3, v0}, Lcom/badlogic/gdx/utils/JsonWriter;.set:(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/utils/JsonWriter; // method@213f │ │ +09d34c: 28ea |001a: goto 0004 // -0016 │ │ +09d34e: 0d01 |001b: move-exception v1 │ │ +09d350: 2202 4603 |001c: new-instance v2, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09d354: 7020 9622 1200 |001e: invoke-direct {v2, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ +09d35a: 2702 |0021: throw v2 │ │ catches : 1 │ │ 0x0013 - 0x001a │ │ Ljava/io/IOException; -> 0x001b │ │ positions : │ │ 0x0000 line=570 │ │ 0x0004 line=579 │ │ 0x0005 line=571 │ │ @@ -143582,23 +143604,23 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -08ee30: |[08ee30] com.badlogic.gdx.utils.Json.writeValue:(Ljava/lang/Object;)V │ │ -08ee40: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08ee42: 3903 0600 |0001: if-nez v3, 0007 // +0006 │ │ -08ee46: 6e40 1021 3211 |0003: invoke-virtual {v2, v3, v1, v1}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ -08ee4c: 0e00 |0006: return-void │ │ -08ee4e: 6e10 2926 0300 |0007: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -08ee54: 0c00 |000a: move-result-object v0 │ │ -08ee56: 6e40 1021 3210 |000b: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ -08ee5c: 28f8 |000e: goto 0006 // -0008 │ │ +09d36c: |[09d36c] com.badlogic.gdx.utils.Json.writeValue:(Ljava/lang/Object;)V │ │ +09d37c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09d37e: 3903 0600 |0001: if-nez v3, 0007 // +0006 │ │ +09d382: 6e40 1021 3211 |0003: invoke-virtual {v2, v3, v1, v1}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ +09d388: 0e00 |0006: return-void │ │ +09d38a: 6e10 2926 0300 |0007: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +09d390: 0c00 |000a: move-result-object v0 │ │ +09d392: 6e40 1021 3210 |000b: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ +09d398: 28f8 |000e: goto 0006 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=363 │ │ 0x0003 line=364 │ │ 0x0006 line=367 │ │ 0x0007 line=366 │ │ locals : │ │ @@ -143610,18 +143632,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Class;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -08ee60: |[08ee60] com.badlogic.gdx.utils.Json.writeValue:(Ljava/lang/Object;Ljava/lang/Class;)V │ │ -08ee70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08ee72: 6e40 1021 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ -08ee78: 0e00 |0004: return-void │ │ +09d39c: |[09d39c] com.badlogic.gdx.utils.Json.writeValue:(Ljava/lang/Object;Ljava/lang/Class;)V │ │ +09d3ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09d3ae: 6e40 1021 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ +09d3b4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0004 line=373 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x0005 reg=2 value Ljava/lang/Object; │ │ @@ -143632,351 +143654,351 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 682 16-bit code units │ │ -08ee7c: |[08ee7c] com.badlogic.gdx.utils.Json.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V │ │ -08ee8c: 3913 0c00 |0000: if-nez v19, 000c // +000c │ │ -08ee90: 0800 1200 |0002: move-object/from16 v0, v18 │ │ -08ee94: 540f c310 |0004: iget-object v15, v0, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ -08ee98: 1310 0000 |0006: const/16 v16, #int 0 // #0 │ │ -08ee9c: 7402 4121 0f00 |0008: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/utils/JsonWriter;.value:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/JsonWriter; // method@2141 │ │ -08eea2: 0e00 |000b: return-void │ │ -08eea4: 7401 2926 1300 |000c: invoke-virtual/range {v19}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -08eeaa: 0c03 |000f: move-result-object v3 │ │ -08eeac: 6e10 df25 0300 |0010: invoke-virtual {v3}, Ljava/lang/Class;.isPrimitive:()Z // method@25df │ │ -08eeb2: 0a0f |0013: move-result v15 │ │ -08eeb4: 390f 2600 |0014: if-nez v15, 003a // +0026 │ │ -08eeb8: 1c0f c303 |0016: const-class v15, Ljava/lang/String; // type@03c3 │ │ -08eebc: 32f3 2200 |0018: if-eq v3, v15, 003a // +0022 │ │ -08eec0: 1c0f b203 |001a: const-class v15, Ljava/lang/Integer; // type@03b2 │ │ -08eec4: 32f3 1e00 |001c: if-eq v3, v15, 003a // +001e │ │ -08eec8: 1c0f a303 |001e: const-class v15, Ljava/lang/Boolean; // type@03a3 │ │ -08eecc: 32f3 1a00 |0020: if-eq v3, v15, 003a // +001a │ │ -08eed0: 1c0f ad03 |0022: const-class v15, Ljava/lang/Float; // type@03ad │ │ -08eed4: 32f3 1600 |0024: if-eq v3, v15, 003a // +0016 │ │ -08eed8: 1c0f b503 |0026: const-class v15, Ljava/lang/Long; // type@03b5 │ │ -08eedc: 32f3 1200 |0028: if-eq v3, v15, 003a // +0012 │ │ -08eee0: 1c0f aa03 |002a: const-class v15, Ljava/lang/Double; // type@03aa │ │ -08eee4: 32f3 0e00 |002c: if-eq v3, v15, 003a // +000e │ │ -08eee8: 1c0f c203 |002e: const-class v15, Ljava/lang/Short; // type@03c2 │ │ -08eeec: 32f3 0a00 |0030: if-eq v3, v15, 003a // +000a │ │ -08eef0: 1c0f a403 |0032: const-class v15, Ljava/lang/Byte; // type@03a4 │ │ -08eef4: 32f3 0600 |0034: if-eq v3, v15, 003a // +0006 │ │ -08eef8: 1c0f a603 |0036: const-class v15, Ljava/lang/Character; // type@03a6 │ │ -08eefc: 33f3 1300 |0038: if-ne v3, v15, 004b // +0013 │ │ -08ef00: 0800 1200 |003a: move-object/from16 v0, v18 │ │ -08ef04: 540f c310 |003c: iget-object v15, v0, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ -08ef08: 0800 1300 |003e: move-object/from16 v0, v19 │ │ -08ef0c: 6e20 4121 0f00 |0040: invoke-virtual {v15, v0}, Lcom/badlogic/gdx/utils/JsonWriter;.value:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/JsonWriter; // method@2141 │ │ -08ef12: 28c8 |0043: goto 000b // -0038 │ │ -08ef14: 0d06 |0044: move-exception v6 │ │ -08ef16: 220f 4803 |0045: new-instance v15, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08ef1a: 7020 9622 6f00 |0047: invoke-direct {v15, v6}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ -08ef20: 270f |004a: throw v15 │ │ -08ef22: 0800 1300 |004b: move-object/from16 v0, v19 │ │ -08ef26: 200f 1903 |004d: instance-of v15, v0, Lcom/badlogic/gdx/utils/Json$Serializable; // type@0319 │ │ -08ef2a: 380f 1600 |004f: if-eqz v15, 0065 // +0016 │ │ -08ef2e: 0800 1200 |0051: move-object/from16 v0, v18 │ │ -08ef32: 0801 1400 |0053: move-object/from16 v1, v20 │ │ -08ef36: 6e30 0a21 3001 |0055: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Json;.writeObjectStart:(Ljava/lang/Class;Ljava/lang/Class;)V // method@210a │ │ -08ef3c: 1f13 1903 |0058: check-cast v19, Lcom/badlogic/gdx/utils/Json$Serializable; // type@0319 │ │ -08ef40: 0800 1300 |005a: move-object/from16 v0, v19 │ │ -08ef44: 0801 1200 |005c: move-object/from16 v1, v18 │ │ -08ef48: 7220 c620 1000 |005e: invoke-interface {v0, v1}, Lcom/badlogic/gdx/utils/Json$Serializable;.write:(Lcom/badlogic/gdx/utils/Json;)V // method@20c6 │ │ -08ef4e: 7401 0821 1200 |0061: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeObjectEnd:()V // method@2108 │ │ -08ef54: 28a7 |0064: goto 000b // -0059 │ │ -08ef56: 0800 1200 |0065: move-object/from16 v0, v18 │ │ -08ef5a: 540f ba10 |0067: iget-object v15, v0, Lcom/badlogic/gdx/utils/Json;.classToSerializer:Lcom/badlogic/gdx/utils/ObjectMap; // field@10ba │ │ -08ef5e: 6e20 2722 3f00 |0069: invoke-virtual {v15, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -08ef64: 0c0e |006c: move-result-object v14 │ │ -08ef66: 1f0e 1a03 |006d: check-cast v14, Lcom/badlogic/gdx/utils/Json$Serializer; // type@031a │ │ -08ef6a: 380e 0c00 |006f: if-eqz v14, 007b // +000c │ │ -08ef6e: 0800 1200 |0071: move-object/from16 v0, v18 │ │ -08ef72: 0801 1300 |0073: move-object/from16 v1, v19 │ │ -08ef76: 0802 1400 |0075: move-object/from16 v2, v20 │ │ -08ef7a: 7240 c820 0e21 |0077: invoke-interface {v14, v0, v1, v2}, Lcom/badlogic/gdx/utils/Json$Serializer;.write:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)V // method@20c8 │ │ -08ef80: 2891 |007a: goto 000b // -006f │ │ -08ef82: 0800 1300 |007b: move-object/from16 v0, v19 │ │ -08ef86: 200f e702 |007d: instance-of v15, v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -08ef8a: 380f 5500 |007f: if-eqz v15, 00d4 // +0055 │ │ -08ef8e: 3814 2f00 |0081: if-eqz v20, 00b0 // +002f │ │ -08ef92: 0800 1400 |0083: move-object/from16 v0, v20 │ │ -08ef96: 3203 2b00 |0085: if-eq v3, v0, 00b0 // +002b │ │ -08ef9a: 220f 4803 |0087: new-instance v15, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08ef9e: 2210 c503 |0089: new-instance v16, Ljava/lang/StringBuilder; // type@03c5 │ │ -08efa2: 7601 6726 1000 |008b: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08efa8: 1a11 be0e |008e: const-string v17, "Serialization of an Array other than the known type is not supported. │ │ -Known type: " // string@0ebe │ │ -08efac: 7402 6e26 1000 |0090: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08efb2: 0c10 |0093: move-result-object v16 │ │ -08efb4: 0800 1000 |0094: move-object/from16 v0, v16 │ │ -08efb8: 0801 1400 |0096: move-object/from16 v1, v20 │ │ -08efbc: 6e20 6d26 1000 |0098: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -08efc2: 0c10 |009b: move-result-object v16 │ │ -08efc4: 1a11 0300 |009c: const-string v17, " │ │ +09d3b8: |[09d3b8] com.badlogic.gdx.utils.Json.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V │ │ +09d3c8: 3913 0c00 |0000: if-nez v19, 000c // +000c │ │ +09d3cc: 0800 1200 |0002: move-object/from16 v0, v18 │ │ +09d3d0: 540f c310 |0004: iget-object v15, v0, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ +09d3d4: 1310 0000 |0006: const/16 v16, #int 0 // #0 │ │ +09d3d8: 7402 4121 0f00 |0008: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/utils/JsonWriter;.value:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/JsonWriter; // method@2141 │ │ +09d3de: 0e00 |000b: return-void │ │ +09d3e0: 7401 2926 1300 |000c: invoke-virtual/range {v19}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +09d3e6: 0c03 |000f: move-result-object v3 │ │ +09d3e8: 6e10 df25 0300 |0010: invoke-virtual {v3}, Ljava/lang/Class;.isPrimitive:()Z // method@25df │ │ +09d3ee: 0a0f |0013: move-result v15 │ │ +09d3f0: 390f 2600 |0014: if-nez v15, 003a // +0026 │ │ +09d3f4: 1c0f c103 |0016: const-class v15, Ljava/lang/String; // type@03c1 │ │ +09d3f8: 32f3 2200 |0018: if-eq v3, v15, 003a // +0022 │ │ +09d3fc: 1c0f b003 |001a: const-class v15, Ljava/lang/Integer; // type@03b0 │ │ +09d400: 32f3 1e00 |001c: if-eq v3, v15, 003a // +001e │ │ +09d404: 1c0f a103 |001e: const-class v15, Ljava/lang/Boolean; // type@03a1 │ │ +09d408: 32f3 1a00 |0020: if-eq v3, v15, 003a // +001a │ │ +09d40c: 1c0f ab03 |0022: const-class v15, Ljava/lang/Float; // type@03ab │ │ +09d410: 32f3 1600 |0024: if-eq v3, v15, 003a // +0016 │ │ +09d414: 1c0f b303 |0026: const-class v15, Ljava/lang/Long; // type@03b3 │ │ +09d418: 32f3 1200 |0028: if-eq v3, v15, 003a // +0012 │ │ +09d41c: 1c0f a803 |002a: const-class v15, Ljava/lang/Double; // type@03a8 │ │ +09d420: 32f3 0e00 |002c: if-eq v3, v15, 003a // +000e │ │ +09d424: 1c0f c003 |002e: const-class v15, Ljava/lang/Short; // type@03c0 │ │ +09d428: 32f3 0a00 |0030: if-eq v3, v15, 003a // +000a │ │ +09d42c: 1c0f a203 |0032: const-class v15, Ljava/lang/Byte; // type@03a2 │ │ +09d430: 32f3 0600 |0034: if-eq v3, v15, 003a // +0006 │ │ +09d434: 1c0f a403 |0036: const-class v15, Ljava/lang/Character; // type@03a4 │ │ +09d438: 33f3 1300 |0038: if-ne v3, v15, 004b // +0013 │ │ +09d43c: 0800 1200 |003a: move-object/from16 v0, v18 │ │ +09d440: 540f c310 |003c: iget-object v15, v0, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ +09d444: 0800 1300 |003e: move-object/from16 v0, v19 │ │ +09d448: 6e20 4121 0f00 |0040: invoke-virtual {v15, v0}, Lcom/badlogic/gdx/utils/JsonWriter;.value:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/JsonWriter; // method@2141 │ │ +09d44e: 28c8 |0043: goto 000b // -0038 │ │ +09d450: 0d06 |0044: move-exception v6 │ │ +09d452: 220f 4603 |0045: new-instance v15, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09d456: 7020 9622 6f00 |0047: invoke-direct {v15, v6}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ +09d45c: 270f |004a: throw v15 │ │ +09d45e: 0800 1300 |004b: move-object/from16 v0, v19 │ │ +09d462: 200f 1703 |004d: instance-of v15, v0, Lcom/badlogic/gdx/utils/Json$Serializable; // type@0317 │ │ +09d466: 380f 1600 |004f: if-eqz v15, 0065 // +0016 │ │ +09d46a: 0800 1200 |0051: move-object/from16 v0, v18 │ │ +09d46e: 0801 1400 |0053: move-object/from16 v1, v20 │ │ +09d472: 6e30 0a21 3001 |0055: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Json;.writeObjectStart:(Ljava/lang/Class;Ljava/lang/Class;)V // method@210a │ │ +09d478: 1f13 1703 |0058: check-cast v19, Lcom/badlogic/gdx/utils/Json$Serializable; // type@0317 │ │ +09d47c: 0800 1300 |005a: move-object/from16 v0, v19 │ │ +09d480: 0801 1200 |005c: move-object/from16 v1, v18 │ │ +09d484: 7220 c620 1000 |005e: invoke-interface {v0, v1}, Lcom/badlogic/gdx/utils/Json$Serializable;.write:(Lcom/badlogic/gdx/utils/Json;)V // method@20c6 │ │ +09d48a: 7401 0821 1200 |0061: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeObjectEnd:()V // method@2108 │ │ +09d490: 28a7 |0064: goto 000b // -0059 │ │ +09d492: 0800 1200 |0065: move-object/from16 v0, v18 │ │ +09d496: 540f ba10 |0067: iget-object v15, v0, Lcom/badlogic/gdx/utils/Json;.classToSerializer:Lcom/badlogic/gdx/utils/ObjectMap; // field@10ba │ │ +09d49a: 6e20 2722 3f00 |0069: invoke-virtual {v15, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +09d4a0: 0c0e |006c: move-result-object v14 │ │ +09d4a2: 1f0e 1803 |006d: check-cast v14, Lcom/badlogic/gdx/utils/Json$Serializer; // type@0318 │ │ +09d4a6: 380e 0c00 |006f: if-eqz v14, 007b // +000c │ │ +09d4aa: 0800 1200 |0071: move-object/from16 v0, v18 │ │ +09d4ae: 0801 1300 |0073: move-object/from16 v1, v19 │ │ +09d4b2: 0802 1400 |0075: move-object/from16 v2, v20 │ │ +09d4b6: 7240 c820 0e21 |0077: invoke-interface {v14, v0, v1, v2}, Lcom/badlogic/gdx/utils/Json$Serializer;.write:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)V // method@20c8 │ │ +09d4bc: 2891 |007a: goto 000b // -006f │ │ +09d4be: 0800 1300 |007b: move-object/from16 v0, v19 │ │ +09d4c2: 200f e502 |007d: instance-of v15, v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +09d4c6: 380f 5500 |007f: if-eqz v15, 00d4 // +0055 │ │ +09d4ca: 3814 2f00 |0081: if-eqz v20, 00b0 // +002f │ │ +09d4ce: 0800 1400 |0083: move-object/from16 v0, v20 │ │ +09d4d2: 3203 2b00 |0085: if-eq v3, v0, 00b0 // +002b │ │ +09d4d6: 220f 4603 |0087: new-instance v15, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09d4da: 2210 c303 |0089: new-instance v16, Ljava/lang/StringBuilder; // type@03c3 │ │ +09d4de: 7601 6726 1000 |008b: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09d4e4: 1a11 bc0e |008e: const-string v17, "Serialization of an Array other than the known type is not supported. │ │ +Known type: " // string@0ebc │ │ +09d4e8: 7402 6e26 1000 |0090: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09d4ee: 0c10 |0093: move-result-object v16 │ │ +09d4f0: 0800 1000 |0094: move-object/from16 v0, v16 │ │ +09d4f4: 0801 1400 |0096: move-object/from16 v1, v20 │ │ +09d4f8: 6e20 6d26 1000 |0098: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +09d4fe: 0c10 |009b: move-result-object v16 │ │ +09d500: 1a11 0300 |009c: const-string v17, " │ │ Actual type: " // string@0003 │ │ -08efc8: 7402 6e26 1000 |009e: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08efce: 0c10 |00a1: move-result-object v16 │ │ -08efd0: 0800 1000 |00a2: move-object/from16 v0, v16 │ │ -08efd4: 6e20 6d26 3000 |00a4: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -08efda: 0c10 |00a7: move-result-object v16 │ │ -08efdc: 7401 7426 1000 |00a8: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08efe2: 0c10 |00ab: move-result-object v16 │ │ -08efe4: 7602 9422 0f00 |00ac: invoke-direct/range {v15, v16}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2294 │ │ -08efea: 270f |00af: throw v15 │ │ -08efec: 7401 0121 1200 |00b0: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeArrayStart:()V // method@2101 │ │ -08eff2: 0800 1300 |00b3: move-object/from16 v0, v19 │ │ -08eff6: 1f00 e702 |00b5: check-cast v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -08effa: 0704 |00b7: move-object v4, v0 │ │ -08effc: 1207 |00b8: const/4 v7, #int 0 // #0 │ │ -08effe: 524d df0f |00b9: iget v13, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -08f002: 35d7 1400 |00bb: if-ge v7, v13, 00cf // +0014 │ │ -08f006: 6e20 741e 7400 |00bd: invoke-virtual {v4, v7}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -08f00c: 0c0f |00c0: move-result-object v15 │ │ -08f00e: 1310 0000 |00c1: const/16 v16, #int 0 // #0 │ │ -08f012: 0800 1200 |00c3: move-object/from16 v0, v18 │ │ -08f016: 0801 1500 |00c5: move-object/from16 v1, v21 │ │ -08f01a: 0802 1000 |00c7: move-object/from16 v2, v16 │ │ -08f01e: 6e40 1021 f021 |00c9: invoke-virtual {v0, v15, v1, v2}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ -08f024: d807 0701 |00cc: add-int/lit8 v7, v7, #int 1 // #01 │ │ -08f028: 28ed |00ce: goto 00bb // -0013 │ │ -08f02a: 7401 0021 1200 |00cf: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeArrayEnd:()V // method@2100 │ │ -08f030: 2900 39ff |00d2: goto/16 000b // -00c7 │ │ -08f034: 0800 1300 |00d4: move-object/from16 v0, v19 │ │ -08f038: 200f e903 |00d6: instance-of v15, v0, Ljava/util/Collection; // type@03e9 │ │ -08f03c: 380f 5600 |00d8: if-eqz v15, 012e // +0056 │ │ -08f040: 3814 3300 |00da: if-eqz v20, 010d // +0033 │ │ -08f044: 0800 1400 |00dc: move-object/from16 v0, v20 │ │ -08f048: 3203 2f00 |00de: if-eq v3, v0, 010d // +002f │ │ -08f04c: 1c0f e703 |00e0: const-class v15, Ljava/util/ArrayList; // type@03e7 │ │ -08f050: 32f3 2b00 |00e2: if-eq v3, v15, 010d // +002b │ │ -08f054: 220f 4803 |00e4: new-instance v15, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08f058: 2210 c503 |00e6: new-instance v16, Ljava/lang/StringBuilder; // type@03c5 │ │ -08f05c: 7601 6726 1000 |00e8: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -08f062: 1a11 bd0e |00eb: const-string v17, "Serialization of a Collection other than the known type is not supported. │ │ -Known type: " // string@0ebd │ │ -08f066: 7402 6e26 1000 |00ed: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08f06c: 0c10 |00f0: move-result-object v16 │ │ -08f06e: 0800 1000 |00f1: move-object/from16 v0, v16 │ │ -08f072: 0801 1400 |00f3: move-object/from16 v1, v20 │ │ -08f076: 6e20 6d26 1000 |00f5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -08f07c: 0c10 |00f8: move-result-object v16 │ │ -08f07e: 1a11 0300 |00f9: const-string v17, " │ │ +09d504: 7402 6e26 1000 |009e: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09d50a: 0c10 |00a1: move-result-object v16 │ │ +09d50c: 0800 1000 |00a2: move-object/from16 v0, v16 │ │ +09d510: 6e20 6d26 3000 |00a4: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +09d516: 0c10 |00a7: move-result-object v16 │ │ +09d518: 7401 7426 1000 |00a8: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09d51e: 0c10 |00ab: move-result-object v16 │ │ +09d520: 7602 9422 0f00 |00ac: invoke-direct/range {v15, v16}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2294 │ │ +09d526: 270f |00af: throw v15 │ │ +09d528: 7401 0121 1200 |00b0: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeArrayStart:()V // method@2101 │ │ +09d52e: 0800 1300 |00b3: move-object/from16 v0, v19 │ │ +09d532: 1f00 e502 |00b5: check-cast v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +09d536: 0704 |00b7: move-object v4, v0 │ │ +09d538: 1207 |00b8: const/4 v7, #int 0 // #0 │ │ +09d53a: 524d df0f |00b9: iget v13, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09d53e: 35d7 1400 |00bb: if-ge v7, v13, 00cf // +0014 │ │ +09d542: 6e20 741e 7400 |00bd: invoke-virtual {v4, v7}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +09d548: 0c0f |00c0: move-result-object v15 │ │ +09d54a: 1310 0000 |00c1: const/16 v16, #int 0 // #0 │ │ +09d54e: 0800 1200 |00c3: move-object/from16 v0, v18 │ │ +09d552: 0801 1500 |00c5: move-object/from16 v1, v21 │ │ +09d556: 0802 1000 |00c7: move-object/from16 v2, v16 │ │ +09d55a: 6e40 1021 f021 |00c9: invoke-virtual {v0, v15, v1, v2}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ +09d560: d807 0701 |00cc: add-int/lit8 v7, v7, #int 1 // #01 │ │ +09d564: 28ed |00ce: goto 00bb // -0013 │ │ +09d566: 7401 0021 1200 |00cf: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeArrayEnd:()V // method@2100 │ │ +09d56c: 2900 39ff |00d2: goto/16 000b // -00c7 │ │ +09d570: 0800 1300 |00d4: move-object/from16 v0, v19 │ │ +09d574: 200f e703 |00d6: instance-of v15, v0, Ljava/util/Collection; // type@03e7 │ │ +09d578: 380f 5600 |00d8: if-eqz v15, 012e // +0056 │ │ +09d57c: 3814 3300 |00da: if-eqz v20, 010d // +0033 │ │ +09d580: 0800 1400 |00dc: move-object/from16 v0, v20 │ │ +09d584: 3203 2f00 |00de: if-eq v3, v0, 010d // +002f │ │ +09d588: 1c0f e503 |00e0: const-class v15, Ljava/util/ArrayList; // type@03e5 │ │ +09d58c: 32f3 2b00 |00e2: if-eq v3, v15, 010d // +002b │ │ +09d590: 220f 4603 |00e4: new-instance v15, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09d594: 2210 c303 |00e6: new-instance v16, Ljava/lang/StringBuilder; // type@03c3 │ │ +09d598: 7601 6726 1000 |00e8: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09d59e: 1a11 bb0e |00eb: const-string v17, "Serialization of a Collection other than the known type is not supported. │ │ +Known type: " // string@0ebb │ │ +09d5a2: 7402 6e26 1000 |00ed: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09d5a8: 0c10 |00f0: move-result-object v16 │ │ +09d5aa: 0800 1000 |00f1: move-object/from16 v0, v16 │ │ +09d5ae: 0801 1400 |00f3: move-object/from16 v1, v20 │ │ +09d5b2: 6e20 6d26 1000 |00f5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +09d5b8: 0c10 |00f8: move-result-object v16 │ │ +09d5ba: 1a11 0300 |00f9: const-string v17, " │ │ Actual type: " // string@0003 │ │ -08f082: 7402 6e26 1000 |00fb: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -08f088: 0c10 |00fe: move-result-object v16 │ │ -08f08a: 0800 1000 |00ff: move-object/from16 v0, v16 │ │ -08f08e: 6e20 6d26 3000 |0101: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -08f094: 0c10 |0104: move-result-object v16 │ │ -08f096: 7401 7426 1000 |0105: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -08f09c: 0c10 |0108: move-result-object v16 │ │ -08f09e: 7602 9422 0f00 |0109: invoke-direct/range {v15, v16}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2294 │ │ -08f0a4: 270f |010c: throw v15 │ │ -08f0a6: 7401 0121 1200 |010d: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeArrayStart:()V // method@2101 │ │ -08f0ac: 1f13 e903 |0110: check-cast v19, Ljava/util/Collection; // type@03e9 │ │ -08f0b0: 7801 4527 1300 |0112: invoke-interface/range {v19}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2745 │ │ -08f0b6: 0c08 |0115: move-result-object v8 │ │ -08f0b8: 7210 5327 0800 |0116: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -08f0be: 0a0f |0119: move-result v15 │ │ -08f0c0: 380f 0f00 |011a: if-eqz v15, 0129 // +000f │ │ -08f0c4: 7210 5427 0800 |011c: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -08f0ca: 0c09 |011f: move-result-object v9 │ │ -08f0cc: 120f |0120: const/4 v15, #int 0 // #0 │ │ -08f0ce: 0800 1200 |0121: move-object/from16 v0, v18 │ │ -08f0d2: 0801 1500 |0123: move-object/from16 v1, v21 │ │ -08f0d6: 6e40 1021 90f1 |0125: invoke-virtual {v0, v9, v1, v15}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ -08f0dc: 28ee |0128: goto 0116 // -0012 │ │ -08f0de: 7401 0021 1200 |0129: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeArrayEnd:()V // method@2100 │ │ -08f0e4: 2900 dffe |012c: goto/16 000b // -0121 │ │ -08f0e8: 6e10 db25 0300 |012e: invoke-virtual {v3}, Ljava/lang/Class;.isArray:()Z // method@25db │ │ -08f0ee: 0a0f |0131: move-result v15 │ │ -08f0f0: 380f 2b00 |0132: if-eqz v15, 015d // +002b │ │ -08f0f4: 3915 0600 |0134: if-nez v21, 013a // +0006 │ │ -08f0f8: 6e10 ce25 0300 |0136: invoke-virtual {v3}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@25ce │ │ -08f0fe: 0c15 |0139: move-result-object v21 │ │ -08f100: 7701 8f26 1300 |013a: invoke-static/range {v19}, Ljava/lang/reflect/Array;.getLength:(Ljava/lang/Object;)I // method@268f │ │ -08f106: 0a0b |013d: move-result v11 │ │ -08f108: 7401 0121 1200 |013e: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeArrayStart:()V // method@2101 │ │ -08f10e: 1207 |0141: const/4 v7, #int 0 // #0 │ │ -08f110: 35b7 1600 |0142: if-ge v7, v11, 0158 // +0016 │ │ -08f114: 0800 1300 |0144: move-object/from16 v0, v19 │ │ -08f118: 7120 8e26 7000 |0146: invoke-static {v0, v7}, Ljava/lang/reflect/Array;.get:(Ljava/lang/Object;I)Ljava/lang/Object; // method@268e │ │ -08f11e: 0c0f |0149: move-result-object v15 │ │ -08f120: 1310 0000 |014a: const/16 v16, #int 0 // #0 │ │ -08f124: 0800 1200 |014c: move-object/from16 v0, v18 │ │ -08f128: 0801 1500 |014e: move-object/from16 v1, v21 │ │ -08f12c: 0802 1000 |0150: move-object/from16 v2, v16 │ │ -08f130: 6e40 1021 f021 |0152: invoke-virtual {v0, v15, v1, v2}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ -08f136: d807 0701 |0155: add-int/lit8 v7, v7, #int 1 // #01 │ │ -08f13a: 28eb |0157: goto 0142 // -0015 │ │ -08f13c: 7401 0021 1200 |0158: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeArrayEnd:()V // method@2100 │ │ -08f142: 2900 b0fe |015b: goto/16 000b // -0150 │ │ -08f146: 0800 1300 |015d: move-object/from16 v0, v19 │ │ -08f14a: 200f 3a03 |015f: instance-of v15, v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@033a │ │ -08f14e: 380f 4600 |0161: if-eqz v15, 01a7 // +0046 │ │ -08f152: 3914 0400 |0163: if-nez v20, 0167 // +0004 │ │ -08f156: 1c14 3a03 |0165: const-class v20, Lcom/badlogic/gdx/utils/OrderedMap; // type@033a │ │ -08f15a: 0800 1200 |0167: move-object/from16 v0, v18 │ │ -08f15e: 0801 1400 |0169: move-object/from16 v1, v20 │ │ -08f162: 6e30 0a21 3001 |016b: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Json;.writeObjectStart:(Ljava/lang/Class;Ljava/lang/Class;)V // method@210a │ │ -08f168: 0800 1300 |016e: move-object/from16 v0, v19 │ │ -08f16c: 1f00 3a03 |0170: check-cast v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@033a │ │ -08f170: 070c |0172: move-object v12, v0 │ │ -08f172: 6e10 4f22 0c00 |0173: invoke-virtual {v12}, Lcom/badlogic/gdx/utils/OrderedMap;.orderedKeys:()Lcom/badlogic/gdx/utils/Array; // method@224f │ │ -08f178: 0c0f |0176: move-result-object v15 │ │ -08f17a: 6e10 771e 0f00 |0177: invoke-virtual {v15}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -08f180: 0c08 |017a: move-result-object v8 │ │ -08f182: 7210 5327 0800 |017b: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -08f188: 0a0f |017e: move-result v15 │ │ -08f18a: 380f 2300 |017f: if-eqz v15, 01a2 // +0023 │ │ -08f18e: 7210 5427 0800 |0181: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -08f194: 0c0a |0184: move-result-object v10 │ │ -08f196: 0800 1200 |0185: move-object/from16 v0, v18 │ │ -08f19a: 540f c310 |0187: iget-object v15, v0, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ -08f19e: 0800 1200 |0189: move-object/from16 v0, v18 │ │ -08f1a2: 7020 cd20 a000 |018b: invoke-direct {v0, v10}, Lcom/badlogic/gdx/utils/Json;.convertToString:(Ljava/lang/Object;)Ljava/lang/String; // method@20cd │ │ -08f1a8: 0c10 |018e: move-result-object v16 │ │ -08f1aa: 7402 3b21 0f00 |018f: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@213b │ │ -08f1b0: 6e20 4d22 ac00 |0192: invoke-virtual {v12, v10}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@224d │ │ -08f1b6: 0c0f |0195: move-result-object v15 │ │ -08f1b8: 1310 0000 |0196: const/16 v16, #int 0 // #0 │ │ -08f1bc: 0800 1200 |0198: move-object/from16 v0, v18 │ │ -08f1c0: 0801 1500 |019a: move-object/from16 v1, v21 │ │ -08f1c4: 0802 1000 |019c: move-object/from16 v2, v16 │ │ -08f1c8: 6e40 1021 f021 |019e: invoke-virtual {v0, v15, v1, v2}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ -08f1ce: 28da |01a1: goto 017b // -0026 │ │ -08f1d0: 7401 0821 1200 |01a2: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeObjectEnd:()V // method@2108 │ │ -08f1d6: 2900 66fe |01a5: goto/16 000b // -019a │ │ -08f1da: 0800 1300 |01a7: move-object/from16 v0, v19 │ │ -08f1de: 200f eb02 |01a9: instance-of v15, v0, Lcom/badlogic/gdx/utils/ArrayMap; // type@02eb │ │ -08f1e2: 380f 4300 |01ab: if-eqz v15, 01ee // +0043 │ │ -08f1e6: 3914 0400 |01ad: if-nez v20, 01b1 // +0004 │ │ -08f1ea: 1c14 eb02 |01af: const-class v20, Lcom/badlogic/gdx/utils/ArrayMap; // type@02eb │ │ -08f1ee: 0800 1200 |01b1: move-object/from16 v0, v18 │ │ -08f1f2: 0801 1400 |01b3: move-object/from16 v1, v20 │ │ -08f1f6: 6e30 0a21 3001 |01b5: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Json;.writeObjectStart:(Ljava/lang/Class;Ljava/lang/Class;)V // method@210a │ │ -08f1fc: 0800 1300 |01b8: move-object/from16 v0, v19 │ │ -08f200: 1f00 eb02 |01ba: check-cast v0, Lcom/badlogic/gdx/utils/ArrayMap; // type@02eb │ │ -08f204: 070c |01bc: move-object v12, v0 │ │ -08f206: 1207 |01bd: const/4 v7, #int 0 // #0 │ │ -08f208: 52cd eb0f |01be: iget v13, v12, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ -08f20c: 35d7 2900 |01c0: if-ge v7, v13, 01e9 // +0029 │ │ -08f210: 0800 1200 |01c2: move-object/from16 v0, v18 │ │ -08f214: 540f c310 |01c4: iget-object v15, v0, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ -08f218: 54c0 e80f |01c6: iget-object v0, v12, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ -08f21c: 0810 0000 |01c8: move-object/from16 v16, v0 │ │ -08f220: 4610 1007 |01ca: aget-object v16, v16, v7 │ │ -08f224: 0800 1200 |01cc: move-object/from16 v0, v18 │ │ -08f228: 0801 1000 |01ce: move-object/from16 v1, v16 │ │ -08f22c: 7020 cd20 1000 |01d0: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Json;.convertToString:(Ljava/lang/Object;)Ljava/lang/String; // method@20cd │ │ -08f232: 0c10 |01d3: move-result-object v16 │ │ -08f234: 7402 3b21 0f00 |01d4: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@213b │ │ -08f23a: 54cf ec0f |01d7: iget-object v15, v12, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ -08f23e: 460f 0f07 |01d9: aget-object v15, v15, v7 │ │ -08f242: 1310 0000 |01db: const/16 v16, #int 0 // #0 │ │ -08f246: 0800 1200 |01dd: move-object/from16 v0, v18 │ │ -08f24a: 0801 1500 |01df: move-object/from16 v1, v21 │ │ -08f24e: 0802 1000 |01e1: move-object/from16 v2, v16 │ │ -08f252: 6e40 1021 f021 |01e3: invoke-virtual {v0, v15, v1, v2}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ -08f258: d807 0701 |01e6: add-int/lit8 v7, v7, #int 1 // #01 │ │ -08f25c: 28d8 |01e8: goto 01c0 // -0028 │ │ -08f25e: 7401 0821 1200 |01e9: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeObjectEnd:()V // method@2108 │ │ -08f264: 2900 1ffe |01ec: goto/16 000b // -01e1 │ │ -08f268: 0800 1300 |01ee: move-object/from16 v0, v19 │ │ -08f26c: 200f 3603 |01f0: instance-of v15, v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -08f270: 380f 4900 |01f2: if-eqz v15, 023b // +0049 │ │ -08f274: 3914 0400 |01f4: if-nez v20, 01f8 // +0004 │ │ -08f278: 1c14 3a03 |01f6: const-class v20, Lcom/badlogic/gdx/utils/OrderedMap; // type@033a │ │ -08f27c: 0800 1200 |01f8: move-object/from16 v0, v18 │ │ -08f280: 0801 1400 |01fa: move-object/from16 v1, v20 │ │ -08f284: 6e30 0a21 3001 |01fc: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Json;.writeObjectStart:(Ljava/lang/Class;Ljava/lang/Class;)V // method@210a │ │ -08f28a: 1f13 3603 |01ff: check-cast v19, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -08f28e: 7401 2522 1300 |0201: invoke-virtual/range {v19}, Lcom/badlogic/gdx/utils/ObjectMap;.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; // method@2225 │ │ -08f294: 0c0f |0204: move-result-object v15 │ │ -08f296: 6e10 0122 0f00 |0205: invoke-virtual {v15}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.iterator:()Ljava/util/Iterator; // method@2201 │ │ -08f29c: 0c08 |0208: move-result-object v8 │ │ -08f29e: 7210 5327 0800 |0209: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -08f2a4: 0a0f |020c: move-result v15 │ │ -08f2a6: 380f 2900 |020d: if-eqz v15, 0236 // +0029 │ │ -08f2aa: 7210 5427 0800 |020f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -08f2b0: 0c05 |0212: move-result-object v5 │ │ -08f2b2: 1f05 3203 |0213: check-cast v5, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@0332 │ │ -08f2b6: 0800 1200 |0215: move-object/from16 v0, v18 │ │ -08f2ba: 540f c310 |0217: iget-object v15, v0, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ -08f2be: 5450 4211 |0219: iget-object v0, v5, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@1142 │ │ -08f2c2: 0810 0000 |021b: move-object/from16 v16, v0 │ │ -08f2c6: 0800 1200 |021d: move-object/from16 v0, v18 │ │ -08f2ca: 0801 1000 |021f: move-object/from16 v1, v16 │ │ -08f2ce: 7020 cd20 1000 |0221: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Json;.convertToString:(Ljava/lang/Object;)Ljava/lang/String; // method@20cd │ │ -08f2d4: 0c10 |0224: move-result-object v16 │ │ -08f2d6: 7402 3b21 0f00 |0225: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@213b │ │ -08f2dc: 545f 4311 |0228: iget-object v15, v5, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@1143 │ │ -08f2e0: 1310 0000 |022a: const/16 v16, #int 0 // #0 │ │ -08f2e4: 0800 1200 |022c: move-object/from16 v0, v18 │ │ -08f2e8: 0801 1500 |022e: move-object/from16 v1, v21 │ │ -08f2ec: 0802 1000 |0230: move-object/from16 v2, v16 │ │ -08f2f0: 6e40 1021 f021 |0232: invoke-virtual {v0, v15, v1, v2}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ -08f2f6: 28d4 |0235: goto 0209 // -002c │ │ -08f2f8: 7401 0821 1200 |0236: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeObjectEnd:()V // method@2108 │ │ -08f2fe: 2900 d2fd |0239: goto/16 000b // -022e │ │ -08f302: 0800 1300 |023b: move-object/from16 v0, v19 │ │ -08f306: 200f f203 |023d: instance-of v15, v0, Ljava/util/Map; // type@03f2 │ │ -08f30a: 380f 4b00 |023f: if-eqz v15, 028a // +004b │ │ -08f30e: 3914 0400 |0241: if-nez v20, 0245 // +0004 │ │ -08f312: 1c14 3a03 |0243: const-class v20, Lcom/badlogic/gdx/utils/OrderedMap; // type@033a │ │ -08f316: 0800 1200 |0245: move-object/from16 v0, v18 │ │ -08f31a: 0801 1400 |0247: move-object/from16 v1, v20 │ │ -08f31e: 6e30 0a21 3001 |0249: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Json;.writeObjectStart:(Ljava/lang/Class;Ljava/lang/Class;)V // method@210a │ │ -08f324: 1f13 f203 |024c: check-cast v19, Ljava/util/Map; // type@03f2 │ │ -08f328: 7801 6227 1300 |024e: invoke-interface/range {v19}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2762 │ │ -08f32e: 0c0f |0251: move-result-object v15 │ │ -08f330: 7210 7027 0f00 |0252: invoke-interface {v15}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2770 │ │ -08f336: 0c08 |0255: move-result-object v8 │ │ -08f338: 7210 5327 0800 |0256: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -08f33e: 0a0f |0259: move-result v15 │ │ -08f340: 380f 2b00 |025a: if-eqz v15, 0285 // +002b │ │ -08f344: 7210 5427 0800 |025c: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -08f34a: 0c05 |025f: move-result-object v5 │ │ -08f34c: 1f05 f103 |0260: check-cast v5, Ljava/util/Map$Entry; // type@03f1 │ │ -08f350: 0800 1200 |0262: move-object/from16 v0, v18 │ │ -08f354: 540f c310 |0264: iget-object v15, v0, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ -08f358: 7210 5f27 0500 |0266: invoke-interface {v5}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@275f │ │ -08f35e: 0c10 |0269: move-result-object v16 │ │ -08f360: 0800 1200 |026a: move-object/from16 v0, v18 │ │ -08f364: 0801 1000 |026c: move-object/from16 v1, v16 │ │ -08f368: 7020 cd20 1000 |026e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Json;.convertToString:(Ljava/lang/Object;)Ljava/lang/String; // method@20cd │ │ -08f36e: 0c10 |0271: move-result-object v16 │ │ -08f370: 7402 3b21 0f00 |0272: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@213b │ │ -08f376: 7210 6027 0500 |0275: invoke-interface {v5}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2760 │ │ -08f37c: 0c0f |0278: move-result-object v15 │ │ -08f37e: 1310 0000 |0279: const/16 v16, #int 0 // #0 │ │ -08f382: 0800 1200 |027b: move-object/from16 v0, v18 │ │ -08f386: 0801 1500 |027d: move-object/from16 v1, v21 │ │ -08f38a: 0802 1000 |027f: move-object/from16 v2, v16 │ │ -08f38e: 6e40 1021 f021 |0281: invoke-virtual {v0, v15, v1, v2}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ -08f394: 28d2 |0284: goto 0256 // -002e │ │ -08f396: 7401 0821 1200 |0285: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeObjectEnd:()V // method@2108 │ │ -08f39c: 2900 83fd |0288: goto/16 000b // -027d │ │ -08f3a0: 6e10 dd25 0300 |028a: invoke-virtual {v3}, Ljava/lang/Class;.isEnum:()Z // method@25dd │ │ -08f3a6: 0a0f |028d: move-result v15 │ │ -08f3a8: 380f 0d00 |028e: if-eqz v15, 029b // +000d │ │ -08f3ac: 0800 1200 |0290: move-object/from16 v0, v18 │ │ -08f3b0: 540f c310 |0292: iget-object v15, v0, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ -08f3b4: 0800 1300 |0294: move-object/from16 v0, v19 │ │ -08f3b8: 6e20 4121 0f00 |0296: invoke-virtual {v15, v0}, Lcom/badlogic/gdx/utils/JsonWriter;.value:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/JsonWriter; // method@2141 │ │ -08f3be: 2900 72fd |0299: goto/16 000b // -028e │ │ -08f3c2: 0800 1200 |029b: move-object/from16 v0, v18 │ │ -08f3c6: 0801 1400 |029d: move-object/from16 v1, v20 │ │ -08f3ca: 6e30 0a21 3001 |029f: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Json;.writeObjectStart:(Ljava/lang/Class;Ljava/lang/Class;)V // method@210a │ │ -08f3d0: 7402 0721 1200 |02a2: invoke-virtual/range {v18, v19}, Lcom/badlogic/gdx/utils/Json;.writeFields:(Ljava/lang/Object;)V // method@2107 │ │ -08f3d6: 7401 0821 1200 |02a5: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeObjectEnd:()V // method@2108 │ │ -08f3dc: 2900 63fd |02a8: goto/16 000b // -029d │ │ +09d5be: 7402 6e26 1000 |00fb: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09d5c4: 0c10 |00fe: move-result-object v16 │ │ +09d5c6: 0800 1000 |00ff: move-object/from16 v0, v16 │ │ +09d5ca: 6e20 6d26 3000 |0101: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +09d5d0: 0c10 |0104: move-result-object v16 │ │ +09d5d2: 7401 7426 1000 |0105: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09d5d8: 0c10 |0108: move-result-object v16 │ │ +09d5da: 7602 9422 0f00 |0109: invoke-direct/range {v15, v16}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2294 │ │ +09d5e0: 270f |010c: throw v15 │ │ +09d5e2: 7401 0121 1200 |010d: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeArrayStart:()V // method@2101 │ │ +09d5e8: 1f13 e703 |0110: check-cast v19, Ljava/util/Collection; // type@03e7 │ │ +09d5ec: 7801 4527 1300 |0112: invoke-interface/range {v19}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2745 │ │ +09d5f2: 0c08 |0115: move-result-object v8 │ │ +09d5f4: 7210 5327 0800 |0116: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +09d5fa: 0a0f |0119: move-result v15 │ │ +09d5fc: 380f 0f00 |011a: if-eqz v15, 0129 // +000f │ │ +09d600: 7210 5427 0800 |011c: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +09d606: 0c09 |011f: move-result-object v9 │ │ +09d608: 120f |0120: const/4 v15, #int 0 // #0 │ │ +09d60a: 0800 1200 |0121: move-object/from16 v0, v18 │ │ +09d60e: 0801 1500 |0123: move-object/from16 v1, v21 │ │ +09d612: 6e40 1021 90f1 |0125: invoke-virtual {v0, v9, v1, v15}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ +09d618: 28ee |0128: goto 0116 // -0012 │ │ +09d61a: 7401 0021 1200 |0129: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeArrayEnd:()V // method@2100 │ │ +09d620: 2900 dffe |012c: goto/16 000b // -0121 │ │ +09d624: 6e10 db25 0300 |012e: invoke-virtual {v3}, Ljava/lang/Class;.isArray:()Z // method@25db │ │ +09d62a: 0a0f |0131: move-result v15 │ │ +09d62c: 380f 2b00 |0132: if-eqz v15, 015d // +002b │ │ +09d630: 3915 0600 |0134: if-nez v21, 013a // +0006 │ │ +09d634: 6e10 ce25 0300 |0136: invoke-virtual {v3}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@25ce │ │ +09d63a: 0c15 |0139: move-result-object v21 │ │ +09d63c: 7701 8f26 1300 |013a: invoke-static/range {v19}, Ljava/lang/reflect/Array;.getLength:(Ljava/lang/Object;)I // method@268f │ │ +09d642: 0a0b |013d: move-result v11 │ │ +09d644: 7401 0121 1200 |013e: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeArrayStart:()V // method@2101 │ │ +09d64a: 1207 |0141: const/4 v7, #int 0 // #0 │ │ +09d64c: 35b7 1600 |0142: if-ge v7, v11, 0158 // +0016 │ │ +09d650: 0800 1300 |0144: move-object/from16 v0, v19 │ │ +09d654: 7120 8e26 7000 |0146: invoke-static {v0, v7}, Ljava/lang/reflect/Array;.get:(Ljava/lang/Object;I)Ljava/lang/Object; // method@268e │ │ +09d65a: 0c0f |0149: move-result-object v15 │ │ +09d65c: 1310 0000 |014a: const/16 v16, #int 0 // #0 │ │ +09d660: 0800 1200 |014c: move-object/from16 v0, v18 │ │ +09d664: 0801 1500 |014e: move-object/from16 v1, v21 │ │ +09d668: 0802 1000 |0150: move-object/from16 v2, v16 │ │ +09d66c: 6e40 1021 f021 |0152: invoke-virtual {v0, v15, v1, v2}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ +09d672: d807 0701 |0155: add-int/lit8 v7, v7, #int 1 // #01 │ │ +09d676: 28eb |0157: goto 0142 // -0015 │ │ +09d678: 7401 0021 1200 |0158: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeArrayEnd:()V // method@2100 │ │ +09d67e: 2900 b0fe |015b: goto/16 000b // -0150 │ │ +09d682: 0800 1300 |015d: move-object/from16 v0, v19 │ │ +09d686: 200f 3803 |015f: instance-of v15, v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@0338 │ │ +09d68a: 380f 4600 |0161: if-eqz v15, 01a7 // +0046 │ │ +09d68e: 3914 0400 |0163: if-nez v20, 0167 // +0004 │ │ +09d692: 1c14 3803 |0165: const-class v20, Lcom/badlogic/gdx/utils/OrderedMap; // type@0338 │ │ +09d696: 0800 1200 |0167: move-object/from16 v0, v18 │ │ +09d69a: 0801 1400 |0169: move-object/from16 v1, v20 │ │ +09d69e: 6e30 0a21 3001 |016b: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Json;.writeObjectStart:(Ljava/lang/Class;Ljava/lang/Class;)V // method@210a │ │ +09d6a4: 0800 1300 |016e: move-object/from16 v0, v19 │ │ +09d6a8: 1f00 3803 |0170: check-cast v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@0338 │ │ +09d6ac: 070c |0172: move-object v12, v0 │ │ +09d6ae: 6e10 4f22 0c00 |0173: invoke-virtual {v12}, Lcom/badlogic/gdx/utils/OrderedMap;.orderedKeys:()Lcom/badlogic/gdx/utils/Array; // method@224f │ │ +09d6b4: 0c0f |0176: move-result-object v15 │ │ +09d6b6: 6e10 771e 0f00 |0177: invoke-virtual {v15}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +09d6bc: 0c08 |017a: move-result-object v8 │ │ +09d6be: 7210 5327 0800 |017b: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +09d6c4: 0a0f |017e: move-result v15 │ │ +09d6c6: 380f 2300 |017f: if-eqz v15, 01a2 // +0023 │ │ +09d6ca: 7210 5427 0800 |0181: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +09d6d0: 0c0a |0184: move-result-object v10 │ │ +09d6d2: 0800 1200 |0185: move-object/from16 v0, v18 │ │ +09d6d6: 540f c310 |0187: iget-object v15, v0, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ +09d6da: 0800 1200 |0189: move-object/from16 v0, v18 │ │ +09d6de: 7020 cd20 a000 |018b: invoke-direct {v0, v10}, Lcom/badlogic/gdx/utils/Json;.convertToString:(Ljava/lang/Object;)Ljava/lang/String; // method@20cd │ │ +09d6e4: 0c10 |018e: move-result-object v16 │ │ +09d6e6: 7402 3b21 0f00 |018f: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@213b │ │ +09d6ec: 6e20 4d22 ac00 |0192: invoke-virtual {v12, v10}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@224d │ │ +09d6f2: 0c0f |0195: move-result-object v15 │ │ +09d6f4: 1310 0000 |0196: const/16 v16, #int 0 // #0 │ │ +09d6f8: 0800 1200 |0198: move-object/from16 v0, v18 │ │ +09d6fc: 0801 1500 |019a: move-object/from16 v1, v21 │ │ +09d700: 0802 1000 |019c: move-object/from16 v2, v16 │ │ +09d704: 6e40 1021 f021 |019e: invoke-virtual {v0, v15, v1, v2}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ +09d70a: 28da |01a1: goto 017b // -0026 │ │ +09d70c: 7401 0821 1200 |01a2: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeObjectEnd:()V // method@2108 │ │ +09d712: 2900 66fe |01a5: goto/16 000b // -019a │ │ +09d716: 0800 1300 |01a7: move-object/from16 v0, v19 │ │ +09d71a: 200f e902 |01a9: instance-of v15, v0, Lcom/badlogic/gdx/utils/ArrayMap; // type@02e9 │ │ +09d71e: 380f 4300 |01ab: if-eqz v15, 01ee // +0043 │ │ +09d722: 3914 0400 |01ad: if-nez v20, 01b1 // +0004 │ │ +09d726: 1c14 e902 |01af: const-class v20, Lcom/badlogic/gdx/utils/ArrayMap; // type@02e9 │ │ +09d72a: 0800 1200 |01b1: move-object/from16 v0, v18 │ │ +09d72e: 0801 1400 |01b3: move-object/from16 v1, v20 │ │ +09d732: 6e30 0a21 3001 |01b5: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Json;.writeObjectStart:(Ljava/lang/Class;Ljava/lang/Class;)V // method@210a │ │ +09d738: 0800 1300 |01b8: move-object/from16 v0, v19 │ │ +09d73c: 1f00 e902 |01ba: check-cast v0, Lcom/badlogic/gdx/utils/ArrayMap; // type@02e9 │ │ +09d740: 070c |01bc: move-object v12, v0 │ │ +09d742: 1207 |01bd: const/4 v7, #int 0 // #0 │ │ +09d744: 52cd eb0f |01be: iget v13, v12, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0feb │ │ +09d748: 35d7 2900 |01c0: if-ge v7, v13, 01e9 // +0029 │ │ +09d74c: 0800 1200 |01c2: move-object/from16 v0, v18 │ │ +09d750: 540f c310 |01c4: iget-object v15, v0, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ +09d754: 54c0 e80f |01c6: iget-object v0, v12, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0fe8 │ │ +09d758: 0810 0000 |01c8: move-object/from16 v16, v0 │ │ +09d75c: 4610 1007 |01ca: aget-object v16, v16, v7 │ │ +09d760: 0800 1200 |01cc: move-object/from16 v0, v18 │ │ +09d764: 0801 1000 |01ce: move-object/from16 v1, v16 │ │ +09d768: 7020 cd20 1000 |01d0: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Json;.convertToString:(Ljava/lang/Object;)Ljava/lang/String; // method@20cd │ │ +09d76e: 0c10 |01d3: move-result-object v16 │ │ +09d770: 7402 3b21 0f00 |01d4: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@213b │ │ +09d776: 54cf ec0f |01d7: iget-object v15, v12, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0fec │ │ +09d77a: 460f 0f07 |01d9: aget-object v15, v15, v7 │ │ +09d77e: 1310 0000 |01db: const/16 v16, #int 0 // #0 │ │ +09d782: 0800 1200 |01dd: move-object/from16 v0, v18 │ │ +09d786: 0801 1500 |01df: move-object/from16 v1, v21 │ │ +09d78a: 0802 1000 |01e1: move-object/from16 v2, v16 │ │ +09d78e: 6e40 1021 f021 |01e3: invoke-virtual {v0, v15, v1, v2}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ +09d794: d807 0701 |01e6: add-int/lit8 v7, v7, #int 1 // #01 │ │ +09d798: 28d8 |01e8: goto 01c0 // -0028 │ │ +09d79a: 7401 0821 1200 |01e9: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeObjectEnd:()V // method@2108 │ │ +09d7a0: 2900 1ffe |01ec: goto/16 000b // -01e1 │ │ +09d7a4: 0800 1300 |01ee: move-object/from16 v0, v19 │ │ +09d7a8: 200f 3403 |01f0: instance-of v15, v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +09d7ac: 380f 4900 |01f2: if-eqz v15, 023b // +0049 │ │ +09d7b0: 3914 0400 |01f4: if-nez v20, 01f8 // +0004 │ │ +09d7b4: 1c14 3803 |01f6: const-class v20, Lcom/badlogic/gdx/utils/OrderedMap; // type@0338 │ │ +09d7b8: 0800 1200 |01f8: move-object/from16 v0, v18 │ │ +09d7bc: 0801 1400 |01fa: move-object/from16 v1, v20 │ │ +09d7c0: 6e30 0a21 3001 |01fc: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Json;.writeObjectStart:(Ljava/lang/Class;Ljava/lang/Class;)V // method@210a │ │ +09d7c6: 1f13 3403 |01ff: check-cast v19, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +09d7ca: 7401 2522 1300 |0201: invoke-virtual/range {v19}, Lcom/badlogic/gdx/utils/ObjectMap;.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; // method@2225 │ │ +09d7d0: 0c0f |0204: move-result-object v15 │ │ +09d7d2: 6e10 0122 0f00 |0205: invoke-virtual {v15}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.iterator:()Ljava/util/Iterator; // method@2201 │ │ +09d7d8: 0c08 |0208: move-result-object v8 │ │ +09d7da: 7210 5327 0800 |0209: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +09d7e0: 0a0f |020c: move-result v15 │ │ +09d7e2: 380f 2900 |020d: if-eqz v15, 0236 // +0029 │ │ +09d7e6: 7210 5427 0800 |020f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +09d7ec: 0c05 |0212: move-result-object v5 │ │ +09d7ee: 1f05 3003 |0213: check-cast v5, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@0330 │ │ +09d7f2: 0800 1200 |0215: move-object/from16 v0, v18 │ │ +09d7f6: 540f c310 |0217: iget-object v15, v0, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ +09d7fa: 5450 4211 |0219: iget-object v0, v5, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@1142 │ │ +09d7fe: 0810 0000 |021b: move-object/from16 v16, v0 │ │ +09d802: 0800 1200 |021d: move-object/from16 v0, v18 │ │ +09d806: 0801 1000 |021f: move-object/from16 v1, v16 │ │ +09d80a: 7020 cd20 1000 |0221: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Json;.convertToString:(Ljava/lang/Object;)Ljava/lang/String; // method@20cd │ │ +09d810: 0c10 |0224: move-result-object v16 │ │ +09d812: 7402 3b21 0f00 |0225: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@213b │ │ +09d818: 545f 4311 |0228: iget-object v15, v5, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@1143 │ │ +09d81c: 1310 0000 |022a: const/16 v16, #int 0 // #0 │ │ +09d820: 0800 1200 |022c: move-object/from16 v0, v18 │ │ +09d824: 0801 1500 |022e: move-object/from16 v1, v21 │ │ +09d828: 0802 1000 |0230: move-object/from16 v2, v16 │ │ +09d82c: 6e40 1021 f021 |0232: invoke-virtual {v0, v15, v1, v2}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ +09d832: 28d4 |0235: goto 0209 // -002c │ │ +09d834: 7401 0821 1200 |0236: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeObjectEnd:()V // method@2108 │ │ +09d83a: 2900 d2fd |0239: goto/16 000b // -022e │ │ +09d83e: 0800 1300 |023b: move-object/from16 v0, v19 │ │ +09d842: 200f f003 |023d: instance-of v15, v0, Ljava/util/Map; // type@03f0 │ │ +09d846: 380f 4b00 |023f: if-eqz v15, 028a // +004b │ │ +09d84a: 3914 0400 |0241: if-nez v20, 0245 // +0004 │ │ +09d84e: 1c14 3803 |0243: const-class v20, Lcom/badlogic/gdx/utils/OrderedMap; // type@0338 │ │ +09d852: 0800 1200 |0245: move-object/from16 v0, v18 │ │ +09d856: 0801 1400 |0247: move-object/from16 v1, v20 │ │ +09d85a: 6e30 0a21 3001 |0249: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Json;.writeObjectStart:(Ljava/lang/Class;Ljava/lang/Class;)V // method@210a │ │ +09d860: 1f13 f003 |024c: check-cast v19, Ljava/util/Map; // type@03f0 │ │ +09d864: 7801 6227 1300 |024e: invoke-interface/range {v19}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2762 │ │ +09d86a: 0c0f |0251: move-result-object v15 │ │ +09d86c: 7210 7027 0f00 |0252: invoke-interface {v15}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2770 │ │ +09d872: 0c08 |0255: move-result-object v8 │ │ +09d874: 7210 5327 0800 |0256: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +09d87a: 0a0f |0259: move-result v15 │ │ +09d87c: 380f 2b00 |025a: if-eqz v15, 0285 // +002b │ │ +09d880: 7210 5427 0800 |025c: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +09d886: 0c05 |025f: move-result-object v5 │ │ +09d888: 1f05 ef03 |0260: check-cast v5, Ljava/util/Map$Entry; // type@03ef │ │ +09d88c: 0800 1200 |0262: move-object/from16 v0, v18 │ │ +09d890: 540f c310 |0264: iget-object v15, v0, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ +09d894: 7210 5f27 0500 |0266: invoke-interface {v5}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@275f │ │ +09d89a: 0c10 |0269: move-result-object v16 │ │ +09d89c: 0800 1200 |026a: move-object/from16 v0, v18 │ │ +09d8a0: 0801 1000 |026c: move-object/from16 v1, v16 │ │ +09d8a4: 7020 cd20 1000 |026e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Json;.convertToString:(Ljava/lang/Object;)Ljava/lang/String; // method@20cd │ │ +09d8aa: 0c10 |0271: move-result-object v16 │ │ +09d8ac: 7402 3b21 0f00 |0272: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@213b │ │ +09d8b2: 7210 6027 0500 |0275: invoke-interface {v5}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2760 │ │ +09d8b8: 0c0f |0278: move-result-object v15 │ │ +09d8ba: 1310 0000 |0279: const/16 v16, #int 0 // #0 │ │ +09d8be: 0800 1200 |027b: move-object/from16 v0, v18 │ │ +09d8c2: 0801 1500 |027d: move-object/from16 v1, v21 │ │ +09d8c6: 0802 1000 |027f: move-object/from16 v2, v16 │ │ +09d8ca: 6e40 1021 f021 |0281: invoke-virtual {v0, v15, v1, v2}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ +09d8d0: 28d2 |0284: goto 0256 // -002e │ │ +09d8d2: 7401 0821 1200 |0285: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeObjectEnd:()V // method@2108 │ │ +09d8d8: 2900 83fd |0288: goto/16 000b // -027d │ │ +09d8dc: 6e10 dd25 0300 |028a: invoke-virtual {v3}, Ljava/lang/Class;.isEnum:()Z // method@25dd │ │ +09d8e2: 0a0f |028d: move-result v15 │ │ +09d8e4: 380f 0d00 |028e: if-eqz v15, 029b // +000d │ │ +09d8e8: 0800 1200 |0290: move-object/from16 v0, v18 │ │ +09d8ec: 540f c310 |0292: iget-object v15, v0, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ +09d8f0: 0800 1300 |0294: move-object/from16 v0, v19 │ │ +09d8f4: 6e20 4121 0f00 |0296: invoke-virtual {v15, v0}, Lcom/badlogic/gdx/utils/JsonWriter;.value:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/JsonWriter; // method@2141 │ │ +09d8fa: 2900 72fd |0299: goto/16 000b // -028e │ │ +09d8fe: 0800 1200 |029b: move-object/from16 v0, v18 │ │ +09d902: 0801 1400 |029d: move-object/from16 v1, v20 │ │ +09d906: 6e30 0a21 3001 |029f: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Json;.writeObjectStart:(Ljava/lang/Class;Ljava/lang/Class;)V // method@210a │ │ +09d90c: 7402 0721 1200 |02a2: invoke-virtual/range {v18, v19}, Lcom/badlogic/gdx/utils/Json;.writeFields:(Ljava/lang/Object;)V // method@2107 │ │ +09d912: 7401 0821 1200 |02a5: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeObjectEnd:()V // method@2108 │ │ +09d918: 2900 63fd |02a8: goto/16 000b // -029d │ │ catches : 2 │ │ 0x0002 - 0x0043 │ │ Ljava/io/IOException; -> 0x0044 │ │ 0x004b - 0x02a8 │ │ Ljava/io/IOException; -> 0x0044 │ │ positions : │ │ 0x0000 line=380 │ │ @@ -144092,29 +144114,29 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -08f3f8: |[08f3f8] com.badlogic.gdx.utils.Json.writeValue:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -08f408: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08f40a: 5431 c310 |0001: iget-object v1, v3, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ -08f40e: 6e20 3b21 4100 |0003: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@213b │ │ -08f414: 3905 0d00 |0006: if-nez v5, 0013 // +000d │ │ -08f418: 6e40 1021 5322 |0008: invoke-virtual {v3, v5, v2, v2}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ -08f41e: 0e00 |000b: return-void │ │ -08f420: 0d00 |000c: move-exception v0 │ │ -08f422: 2201 4803 |000d: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08f426: 7020 9622 0100 |000f: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ -08f42c: 2701 |0012: throw v1 │ │ -08f42e: 6e10 2926 0500 |0013: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -08f434: 0c01 |0016: move-result-object v1 │ │ -08f436: 6e40 1021 5321 |0017: invoke-virtual {v3, v5, v1, v2}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ -08f43c: 28f1 |001a: goto 000b // -000f │ │ +09d934: |[09d934] com.badlogic.gdx.utils.Json.writeValue:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +09d944: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +09d946: 5431 c310 |0001: iget-object v1, v3, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ +09d94a: 6e20 3b21 4100 |0003: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@213b │ │ +09d950: 3905 0d00 |0006: if-nez v5, 0013 // +000d │ │ +09d954: 6e40 1021 5322 |0008: invoke-virtual {v3, v5, v2, v2}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ +09d95a: 0e00 |000b: return-void │ │ +09d95c: 0d00 |000c: move-exception v0 │ │ +09d95e: 2201 4603 |000d: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09d962: 7020 9622 0100 |000f: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ +09d968: 2701 |0012: throw v1 │ │ +09d96a: 6e10 2926 0500 |0013: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +09d970: 0c01 |0016: move-result-object v1 │ │ +09d972: 6e40 1021 5321 |0017: invoke-virtual {v3, v5, v1, v2}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ +09d978: 28f1 |001a: goto 000b // -000f │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ Ljava/io/IOException; -> 0x000c │ │ positions : │ │ 0x0001 line=328 │ │ 0x0006 line=332 │ │ 0x0008 line=333 │ │ @@ -144133,24 +144155,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -08f450: |[08f450] com.badlogic.gdx.utils.Json.writeValue:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)V │ │ -08f460: 5421 c310 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ -08f464: 6e20 3b21 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@213b │ │ -08f46a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -08f46c: 6e40 1021 4215 |0006: invoke-virtual {v2, v4, v5, v1}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ -08f472: 0e00 |0009: return-void │ │ -08f474: 0d00 |000a: move-exception v0 │ │ -08f476: 2201 4803 |000b: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08f47a: 7020 9622 0100 |000d: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ -08f480: 2701 |0010: throw v1 │ │ +09d98c: |[09d98c] com.badlogic.gdx.utils.Json.writeValue:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)V │ │ +09d99c: 5421 c310 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ +09d9a0: 6e20 3b21 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@213b │ │ +09d9a6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +09d9a8: 6e40 1021 4215 |0006: invoke-virtual {v2, v4, v5, v1}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ +09d9ae: 0e00 |0009: return-void │ │ +09d9b0: 0d00 |000a: move-exception v0 │ │ +09d9b2: 2201 4603 |000b: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09d9b6: 7020 9622 0100 |000d: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ +09d9bc: 2701 |0010: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x000a │ │ positions : │ │ 0x0000 line=342 │ │ 0x0005 line=346 │ │ 0x0009 line=347 │ │ @@ -144168,23 +144190,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -08f494: |[08f494] com.badlogic.gdx.utils.Json.writeValue:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V │ │ -08f4a4: 5421 c310 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ -08f4a8: 6e20 3b21 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@213b │ │ -08f4ae: 6e40 1021 4265 |0005: invoke-virtual {v2, v4, v5, v6}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ -08f4b4: 0e00 |0008: return-void │ │ -08f4b6: 0d00 |0009: move-exception v0 │ │ -08f4b8: 2201 4803 |000a: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -08f4bc: 7020 9622 0100 |000c: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ -08f4c2: 2701 |000f: throw v1 │ │ +09d9d0: |[09d9d0] com.badlogic.gdx.utils.Json.writeValue:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V │ │ +09d9e0: 5421 c310 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@10c3 │ │ +09d9e4: 6e20 3b21 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@213b │ │ +09d9ea: 6e40 1021 4265 |0005: invoke-virtual {v2, v4, v5, v6}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@2110 │ │ +09d9f0: 0e00 |0008: return-void │ │ +09d9f2: 0d00 |0009: move-exception v0 │ │ +09d9f4: 2201 4603 |000a: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09d9f8: 7020 9622 0100 |000c: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ +09d9fe: 2701 |000f: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0009 │ │ positions : │ │ 0x0000 line=354 │ │ 0x0005 line=358 │ │ 0x0008 line=359 │ │ @@ -144197,17 +144219,17 @@ │ │ 0x0000 - 0x0010 reg=4 value Ljava/lang/Object; │ │ 0x0000 - 0x0010 reg=5 knownType Ljava/lang/Class; │ │ 0x0000 - 0x0010 reg=6 elementType Ljava/lang/Class; │ │ │ │ source_file_idx : 1860 (Json.java) │ │ │ │ Class #351 header: │ │ -class_idx : 796 │ │ +class_idx : 794 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1862 │ │ static_fields_size : 15 │ │ instance_fields_size: 3 │ │ direct_methods_size : 13 │ │ virtual_methods_size: 11 │ │ │ │ Class #351 - │ │ @@ -144310,43 +144332,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 55 16-bit code units │ │ -08f4d4: |[08f4d4] com.badlogic.gdx.utils.JsonReader.:()V │ │ -08f4e4: 7100 1721 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_actions_0:()[B // method@2117 │ │ -08f4ea: 0c00 |0003: move-result-object v0 │ │ -08f4ec: 6900 c410 |0004: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_actions:[B // field@10c4 │ │ -08f4f0: 7100 1a21 0000 |0006: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_key_offsets_0:()[S // method@211a │ │ -08f4f6: 0c00 |0009: move-result-object v0 │ │ -08f4f8: 6900 c710 |000a: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_key_offsets:[S // field@10c7 │ │ -08f4fc: 7100 1e21 0000 |000c: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_trans_keys_0:()[C // method@211e │ │ -08f502: 0c00 |000f: move-result-object v0 │ │ -08f504: 6900 cb10 |0010: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_keys:[C // field@10cb │ │ -08f508: 7100 1c21 0000 |0012: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_single_lengths_0:()[B // method@211c │ │ -08f50e: 0c00 |0015: move-result-object v0 │ │ -08f510: 6900 c910 |0016: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_single_lengths:[B // field@10c9 │ │ -08f514: 7100 1b21 0000 |0018: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_range_lengths_0:()[B // method@211b │ │ -08f51a: 0c00 |001b: move-result-object v0 │ │ -08f51c: 6900 c810 |001c: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_range_lengths:[B // field@10c8 │ │ -08f520: 7100 1921 0000 |001e: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_index_offsets_0:()[S // method@2119 │ │ -08f526: 0c00 |0021: move-result-object v0 │ │ -08f528: 6900 c610 |0022: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_index_offsets:[S // field@10c6 │ │ -08f52c: 7100 1f21 0000 |0024: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_trans_targs_0:()[B // method@211f │ │ -08f532: 0c00 |0027: move-result-object v0 │ │ -08f534: 6900 cc10 |0028: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_targs:[B // field@10cc │ │ -08f538: 7100 1d21 0000 |002a: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_trans_actions_0:()[B // method@211d │ │ -08f53e: 0c00 |002d: move-result-object v0 │ │ -08f540: 6900 ca10 |002e: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_actions:[B // field@10ca │ │ -08f544: 7100 1821 0000 |0030: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_eof_actions_0:()[B // method@2118 │ │ -08f54a: 0c00 |0033: move-result-object v0 │ │ -08f54c: 6900 c510 |0034: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_eof_actions:[B // field@10c5 │ │ -08f550: 0e00 |0036: return-void │ │ +09da10: |[09da10] com.badlogic.gdx.utils.JsonReader.:()V │ │ +09da20: 7100 1721 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_actions_0:()[B // method@2117 │ │ +09da26: 0c00 |0003: move-result-object v0 │ │ +09da28: 6900 c410 |0004: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_actions:[B // field@10c4 │ │ +09da2c: 7100 1a21 0000 |0006: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_key_offsets_0:()[S // method@211a │ │ +09da32: 0c00 |0009: move-result-object v0 │ │ +09da34: 6900 c710 |000a: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_key_offsets:[S // field@10c7 │ │ +09da38: 7100 1e21 0000 |000c: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_trans_keys_0:()[C // method@211e │ │ +09da3e: 0c00 |000f: move-result-object v0 │ │ +09da40: 6900 cb10 |0010: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_keys:[C // field@10cb │ │ +09da44: 7100 1c21 0000 |0012: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_single_lengths_0:()[B // method@211c │ │ +09da4a: 0c00 |0015: move-result-object v0 │ │ +09da4c: 6900 c910 |0016: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_single_lengths:[B // field@10c9 │ │ +09da50: 7100 1b21 0000 |0018: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_range_lengths_0:()[B // method@211b │ │ +09da56: 0c00 |001b: move-result-object v0 │ │ +09da58: 6900 c810 |001c: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_range_lengths:[B // field@10c8 │ │ +09da5c: 7100 1921 0000 |001e: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_index_offsets_0:()[S // method@2119 │ │ +09da62: 0c00 |0021: move-result-object v0 │ │ +09da64: 6900 c610 |0022: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_index_offsets:[S // field@10c6 │ │ +09da68: 7100 1f21 0000 |0024: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_trans_targs_0:()[B // method@211f │ │ +09da6e: 0c00 |0027: move-result-object v0 │ │ +09da70: 6900 cc10 |0028: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_targs:[B // field@10cc │ │ +09da74: 7100 1d21 0000 |002a: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_trans_actions_0:()[B // method@211d │ │ +09da7a: 0c00 |002d: move-result-object v0 │ │ +09da7c: 6900 ca10 |002e: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_actions:[B // field@10ca │ │ +09da80: 7100 1821 0000 |0030: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_eof_actions_0:()[B // method@2118 │ │ +09da86: 0c00 |0033: move-result-object v0 │ │ +09da88: 6900 c510 |0034: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_eof_actions:[B // field@10c5 │ │ +09da8c: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0006 line=441 │ │ 0x000c line=469 │ │ 0x0012 line=477 │ │ 0x0018 line=485 │ │ @@ -144361,21 +144383,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -08f554: |[08f554] com.badlogic.gdx.utils.JsonReader.:()V │ │ -08f564: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -08f56a: 2200 e702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -08f56e: 1301 0800 |0005: const/16 v1, #int 8 // #8 │ │ -08f572: 7020 631e 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ -08f578: 5b20 ce10 |000a: iput-object v0, v2, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@10ce │ │ -08f57c: 0e00 |000c: return-void │ │ +09da90: |[09da90] com.badlogic.gdx.utils.JsonReader.:()V │ │ +09daa0: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +09daa6: 2200 e502 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +09daaa: 1301 0800 |0005: const/16 v1, #int 8 // #8 │ │ +09daae: 7020 631e 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ +09dab4: 5b20 ce10 |000a: iput-object v0, v2, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@10ce │ │ +09dab8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=561 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/utils/JsonReader; │ │ │ │ @@ -144384,211 +144406,211 @@ │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 47 16-bit code units │ │ -08f580: |[08f580] com.badlogic.gdx.utils.JsonReader.init__json_actions_0:()[B │ │ -08f590: 1300 4600 |0000: const/16 v0, #int 70 // #46 │ │ -08f594: 2300 4704 |0002: new-array v0, v0, [B // type@0447 │ │ -08f598: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -08f59e: 1100 |0007: return-object v0 │ │ -08f5a0: 0003 0100 4600 0000 0001 0001 0101 ... |0008: array-data (39 units) │ │ +09dabc: |[09dabc] com.badlogic.gdx.utils.JsonReader.init__json_actions_0:()[B │ │ +09dacc: 1300 4600 |0000: const/16 v0, #int 70 // #46 │ │ +09dad0: 2300 4504 |0002: new-array v0, v0, [B // type@0445 │ │ +09dad4: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +09dada: 1100 |0007: return-object v0 │ │ +09dadc: 0003 0100 4600 0000 0001 0001 0101 ... |0008: array-data (39 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ locals : │ │ │ │ #3 : (in Lcom/badlogic/gdx/utils/JsonReader;) │ │ name : 'init__json_eof_actions_0' │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 60 16-bit code units │ │ -08f5f0: |[08f5f0] com.badlogic.gdx.utils.JsonReader.init__json_eof_actions_0:()[B │ │ -08f600: 1300 6000 |0000: const/16 v0, #int 96 // #60 │ │ -08f604: 2300 4704 |0002: new-array v0, v0, [B // type@0447 │ │ -08f608: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -08f60e: 1100 |0007: return-object v0 │ │ -08f610: 0003 0100 6000 0000 0000 0000 0000 ... |0008: array-data (52 units) │ │ +09db2c: |[09db2c] com.badlogic.gdx.utils.JsonReader.init__json_eof_actions_0:()[B │ │ +09db3c: 1300 6000 |0000: const/16 v0, #int 96 // #60 │ │ +09db40: 2300 4504 |0002: new-array v0, v0, [B // type@0445 │ │ +09db44: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +09db4a: 1100 |0007: return-object v0 │ │ +09db4c: 0003 0100 6000 0000 0000 0000 0000 ... |0008: array-data (52 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ locals : │ │ │ │ #4 : (in Lcom/badlogic/gdx/utils/JsonReader;) │ │ name : 'init__json_index_offsets_0' │ │ type : '()[S' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 108 16-bit code units │ │ -08f678: |[08f678] com.badlogic.gdx.utils.JsonReader.init__json_index_offsets_0:()[S │ │ -08f688: 1300 6000 |0000: const/16 v0, #int 96 // #60 │ │ -08f68c: 2300 9c04 |0002: new-array v0, v0, [S // type@049c │ │ -08f690: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -08f696: 1100 |0007: return-object v0 │ │ -08f698: 0003 0200 6000 0000 0000 0000 0f00 ... |0008: array-data (100 units) │ │ +09dbb4: |[09dbb4] com.badlogic.gdx.utils.JsonReader.init__json_index_offsets_0:()[S │ │ +09dbc4: 1300 6000 |0000: const/16 v0, #int 96 // #60 │ │ +09dbc8: 2300 9a04 |0002: new-array v0, v0, [S // type@049a │ │ +09dbcc: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +09dbd2: 1100 |0007: return-object v0 │ │ +09dbd4: 0003 0200 6000 0000 0000 0000 0f00 ... |0008: array-data (100 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ locals : │ │ │ │ #5 : (in Lcom/badlogic/gdx/utils/JsonReader;) │ │ name : 'init__json_key_offsets_0' │ │ type : '()[S' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 108 16-bit code units │ │ -08f760: |[08f760] com.badlogic.gdx.utils.JsonReader.init__json_key_offsets_0:()[S │ │ -08f770: 1300 6000 |0000: const/16 v0, #int 96 // #60 │ │ -08f774: 2300 9c04 |0002: new-array v0, v0, [S // type@049c │ │ -08f778: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -08f77e: 1100 |0007: return-object v0 │ │ -08f780: 0003 0200 6000 0000 0000 0000 1200 ... |0008: array-data (100 units) │ │ +09dc9c: |[09dc9c] com.badlogic.gdx.utils.JsonReader.init__json_key_offsets_0:()[S │ │ +09dcac: 1300 6000 |0000: const/16 v0, #int 96 // #60 │ │ +09dcb0: 2300 9a04 |0002: new-array v0, v0, [S // type@049a │ │ +09dcb4: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +09dcba: 1100 |0007: return-object v0 │ │ +09dcbc: 0003 0200 6000 0000 0000 0000 1200 ... |0008: array-data (100 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ locals : │ │ │ │ #6 : (in Lcom/badlogic/gdx/utils/JsonReader;) │ │ name : 'init__json_range_lengths_0' │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 60 16-bit code units │ │ -08f848: |[08f848] com.badlogic.gdx.utils.JsonReader.init__json_range_lengths_0:()[B │ │ -08f858: 1300 6000 |0000: const/16 v0, #int 96 // #60 │ │ -08f85c: 2300 4704 |0002: new-array v0, v0, [B // type@0447 │ │ -08f860: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -08f866: 1100 |0007: return-object v0 │ │ -08f868: 0003 0100 6000 0000 0004 0000 0101 ... |0008: array-data (52 units) │ │ +09dd84: |[09dd84] com.badlogic.gdx.utils.JsonReader.init__json_range_lengths_0:()[B │ │ +09dd94: 1300 6000 |0000: const/16 v0, #int 96 // #60 │ │ +09dd98: 2300 4504 |0002: new-array v0, v0, [B // type@0445 │ │ +09dd9c: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +09dda2: 1100 |0007: return-object v0 │ │ +09dda4: 0003 0100 6000 0000 0004 0000 0101 ... |0008: array-data (52 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ locals : │ │ │ │ #7 : (in Lcom/badlogic/gdx/utils/JsonReader;) │ │ name : 'init__json_single_lengths_0' │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 60 16-bit code units │ │ -08f8d0: |[08f8d0] com.badlogic.gdx.utils.JsonReader.init__json_single_lengths_0:()[B │ │ -08f8e0: 1300 6000 |0000: const/16 v0, #int 96 // #60 │ │ -08f8e4: 2300 4704 |0002: new-array v0, v0, [B // type@0447 │ │ -08f8e8: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -08f8ee: 1100 |0007: return-object v0 │ │ -08f8f0: 0003 0100 6000 0000 000a 0202 0700 ... |0008: array-data (52 units) │ │ +09de0c: |[09de0c] com.badlogic.gdx.utils.JsonReader.init__json_single_lengths_0:()[B │ │ +09de1c: 1300 6000 |0000: const/16 v0, #int 96 // #60 │ │ +09de20: 2300 4504 |0002: new-array v0, v0, [B // type@0445 │ │ +09de24: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +09de2a: 1100 |0007: return-object v0 │ │ +09de2c: 0003 0100 6000 0000 000a 0202 0700 ... |0008: array-data (52 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ locals : │ │ │ │ #8 : (in Lcom/badlogic/gdx/utils/JsonReader;) │ │ name : 'init__json_trans_actions_0' │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 322 16-bit code units │ │ -08f958: |[08f958] com.badlogic.gdx.utils.JsonReader.init__json_trans_actions_0:()[B │ │ -08f968: 1300 6c02 |0000: const/16 v0, #int 620 // #26c │ │ -08f96c: 2300 4704 |0002: new-array v0, v0, [B // type@0447 │ │ -08f970: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -08f976: 1100 |0007: return-object v0 │ │ -08f978: 0003 0100 6c02 0000 0000 0101 0f01 ... |0008: array-data (314 units) │ │ +09de94: |[09de94] com.badlogic.gdx.utils.JsonReader.init__json_trans_actions_0:()[B │ │ +09dea4: 1300 6c02 |0000: const/16 v0, #int 620 // #26c │ │ +09dea8: 2300 4504 |0002: new-array v0, v0, [B // type@0445 │ │ +09deac: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +09deb2: 1100 |0007: return-object v0 │ │ +09deb4: 0003 0100 6c02 0000 0000 0101 0f01 ... |0008: array-data (314 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=522 │ │ locals : │ │ │ │ #9 : (in Lcom/badlogic/gdx/utils/JsonReader;) │ │ name : 'init__json_trans_keys_0' │ │ type : '()[C' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 652 16-bit code units │ │ -08fbec: |[08fbec] com.badlogic.gdx.utils.JsonReader.init__json_trans_keys_0:()[C │ │ -08fbfc: 1300 8002 |0000: const/16 v0, #int 640 // #280 │ │ -08fc00: 2300 4804 |0002: new-array v0, v0, [C // type@0448 │ │ -08fc04: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -08fc0a: 1100 |0007: return-object v0 │ │ -08fc0c: 0003 0200 8002 0000 2000 2200 2400 ... |0008: array-data (644 units) │ │ +09e128: |[09e128] com.badlogic.gdx.utils.JsonReader.init__json_trans_keys_0:()[C │ │ +09e138: 1300 8002 |0000: const/16 v0, #int 640 // #280 │ │ +09e13c: 2300 4604 |0002: new-array v0, v0, [C // type@0446 │ │ +09e140: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +09e146: 1100 |0007: return-object v0 │ │ +09e148: 0003 0200 8002 0000 2000 2200 2400 ... |0008: array-data (644 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ locals : │ │ │ │ #10 : (in Lcom/badlogic/gdx/utils/JsonReader;) │ │ name : 'init__json_trans_targs_0' │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 322 16-bit code units │ │ -090114: |[090114] com.badlogic.gdx.utils.JsonReader.init__json_trans_targs_0:()[B │ │ -090124: 1300 6c02 |0000: const/16 v0, #int 620 // #26c │ │ -090128: 2300 4704 |0002: new-array v0, v0, [B // type@0447 │ │ -09012c: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -090132: 1100 |0007: return-object v0 │ │ -090134: 0003 0100 6c02 0000 0102 4d05 4c4d ... |0008: array-data (314 units) │ │ +09e650: |[09e650] com.badlogic.gdx.utils.JsonReader.init__json_trans_targs_0:()[B │ │ +09e660: 1300 6c02 |0000: const/16 v0, #int 620 // #26c │ │ +09e664: 2300 4504 |0002: new-array v0, v0, [B // type@0445 │ │ +09e668: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +09e66e: 1100 |0007: return-object v0 │ │ +09e670: 0003 0100 6c02 0000 0102 4d05 4c4d ... |0008: array-data (314 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ locals : │ │ │ │ #11 : (in Lcom/badlogic/gdx/utils/JsonReader;) │ │ name : 'set' │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0903a8: |[0903a8] com.badlogic.gdx.utils.JsonReader.set:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -0903b8: 5410 cd10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@10cd │ │ -0903bc: 2000 3a03 |0002: instance-of v0, v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@033a │ │ -0903c0: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -0903c4: 5410 cd10 |0006: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@10cd │ │ -0903c8: 1f00 3a03 |0008: check-cast v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@033a │ │ -0903cc: 6e30 5022 2003 |000a: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/OrderedMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2250 │ │ -0903d2: 0e00 |000d: return-void │ │ -0903d4: 5410 cd10 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@10cd │ │ -0903d8: 2000 e702 |0010: instance-of v0, v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0903dc: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ -0903e0: 5410 cd10 |0014: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@10cd │ │ -0903e4: 1f00 e702 |0016: check-cast v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0903e8: 6e20 6a1e 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0903ee: 28f2 |001b: goto 000d // -000e │ │ -0903f0: 5b13 d510 |001c: iput-object v3, v1, Lcom/badlogic/gdx/utils/JsonReader;.root:Ljava/lang/Object; // field@10d5 │ │ -0903f4: 28ef |001e: goto 000d // -0011 │ │ +09e8e4: |[09e8e4] com.badlogic.gdx.utils.JsonReader.set:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +09e8f4: 5410 cd10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@10cd │ │ +09e8f8: 2000 3803 |0002: instance-of v0, v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@0338 │ │ +09e8fc: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +09e900: 5410 cd10 |0006: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@10cd │ │ +09e904: 1f00 3803 |0008: check-cast v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@0338 │ │ +09e908: 6e30 5022 2003 |000a: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/OrderedMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2250 │ │ +09e90e: 0e00 |000d: return-void │ │ +09e910: 5410 cd10 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@10cd │ │ +09e914: 2000 e502 |0010: instance-of v0, v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +09e918: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ +09e91c: 5410 cd10 |0014: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@10cd │ │ +09e920: 1f00 e502 |0016: check-cast v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +09e924: 6e20 6a1e 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +09e92a: 28f2 |001b: goto 000d // -000e │ │ +09e92c: 5b13 d510 |001c: iput-object v3, v1, Lcom/badlogic/gdx/utils/JsonReader;.root:Ljava/lang/Object; // field@10d5 │ │ +09e930: 28ef |001e: goto 000d // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ 0x0006 line=566 │ │ 0x000d line=571 │ │ 0x000e line=567 │ │ 0x0014 line=568 │ │ @@ -144603,79 +144625,79 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 152 16-bit code units │ │ -0903f8: |[0903f8] com.badlogic.gdx.utils.JsonReader.unescape:(Ljava/lang/String;)Ljava/lang/String; │ │ -090408: 6e10 5026 0900 |0000: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@2650 │ │ -09040e: 0a04 |0003: move-result v4 │ │ -090410: 2200 5003 |0004: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0350 │ │ -090414: d805 0410 |0006: add-int/lit8 v5, v4, #int 16 // #10 │ │ -090418: 7020 db22 5000 |0008: invoke-direct {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ -09041e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -090420: 0123 |000c: move v3, v2 │ │ -090422: 3543 6700 |000d: if-ge v3, v4, 0074 // +0067 │ │ -090426: d802 0301 |000f: add-int/lit8 v2, v3, #int 1 // #01 │ │ -09042a: 6e20 4026 3900 |0011: invoke-virtual {v9, v3}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ -090430: 0a01 |0014: move-result v1 │ │ -090432: 1305 5c00 |0015: const/16 v5, #int 92 // #5c │ │ -090436: 3251 0700 |0017: if-eq v1, v5, 001e // +0007 │ │ -09043a: 6e20 df22 1000 |0019: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -090440: 0123 |001c: move v3, v2 │ │ -090442: 28f0 |001d: goto 000d // -0010 │ │ -090444: 3342 0700 |001e: if-ne v2, v4, 0025 // +0007 │ │ -090448: 6e10 2723 0000 |0020: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ -09044e: 0c05 |0023: move-result-object v5 │ │ -090450: 1105 |0024: return-object v5 │ │ -090452: d803 0201 |0025: add-int/lit8 v3, v2, #int 1 // #01 │ │ -090456: 6e20 4026 2900 |0027: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ -09045c: 0a01 |002a: move-result v1 │ │ -09045e: 1305 7500 |002b: const/16 v5, #int 117 // #75 │ │ -090462: 3351 1900 |002d: if-ne v1, v5, 0046 // +0019 │ │ -090466: d805 0304 |002f: add-int/lit8 v5, v3, #int 4 // #04 │ │ -09046a: 6e30 5826 3905 |0031: invoke-virtual {v9, v3, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ -090470: 0c05 |0034: move-result-object v5 │ │ -090472: 1306 1000 |0035: const/16 v6, #int 16 // #10 │ │ -090476: 7120 0226 6500 |0037: invoke-static {v5, v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@2602 │ │ -09047c: 0a05 |003a: move-result v5 │ │ -09047e: 7110 cb25 0500 |003b: invoke-static {v5}, Ljava/lang/Character;.toChars:(I)[C // method@25cb │ │ -090484: 0c05 |003e: move-result-object v5 │ │ -090486: 6e20 eb22 5000 |003f: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:([C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22eb │ │ -09048c: d802 0304 |0042: add-int/lit8 v2, v3, #int 4 // #04 │ │ -090490: 0123 |0044: move v3, v2 │ │ -090492: 28c8 |0045: goto 000d // -0038 │ │ -090494: 2c01 3000 0000 |0046: sparse-switch v1, 00000076 // +00000030 │ │ -09049a: 2205 4803 |0049: new-instance v5, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -09049e: 2206 c503 |004b: new-instance v6, Ljava/lang/StringBuilder; // type@03c5 │ │ -0904a2: 7010 6726 0600 |004d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0904a8: 1a07 f206 |0050: const-string v7, "Illegal escaped character: \" // string@06f2 │ │ -0904ac: 6e20 6e26 7600 |0052: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0904b2: 0c06 |0055: move-result-object v6 │ │ -0904b4: 6e20 6926 1600 |0056: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -0904ba: 0c06 |0059: move-result-object v6 │ │ -0904bc: 6e10 7426 0600 |005a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0904c2: 0c06 |005d: move-result-object v6 │ │ -0904c4: 7020 9422 6500 |005e: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2294 │ │ -0904ca: 2705 |0061: throw v5 │ │ -0904cc: 1301 0800 |0062: const/16 v1, #int 8 // #8 │ │ -0904d0: 6e20 df22 1000 |0064: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -0904d6: 28a6 |0067: goto 000d // -005a │ │ -0904d8: 1301 0c00 |0068: const/16 v1, #int 12 // #c │ │ -0904dc: 28fa |006a: goto 0064 // -0006 │ │ -0904de: 1301 0a00 |006b: const/16 v1, #int 10 // #a │ │ -0904e2: 28f7 |006d: goto 0064 // -0009 │ │ -0904e4: 1301 0d00 |006e: const/16 v1, #int 13 // #d │ │ -0904e8: 28f4 |0070: goto 0064 // -000c │ │ -0904ea: 1301 0900 |0071: const/16 v1, #int 9 // #9 │ │ -0904ee: 28f1 |0073: goto 0064 // -000f │ │ -0904f0: 0132 |0074: move v2, v3 │ │ -0904f2: 28ab |0075: goto 0020 // -0055 │ │ -0904f4: 0002 0800 2200 0000 2f00 0000 5c00 ... |0076: sparse-switch-data (34 units) │ │ +09e934: |[09e934] com.badlogic.gdx.utils.JsonReader.unescape:(Ljava/lang/String;)Ljava/lang/String; │ │ +09e944: 6e10 5026 0900 |0000: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@2650 │ │ +09e94a: 0a04 |0003: move-result v4 │ │ +09e94c: 2200 4e03 |0004: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@034e │ │ +09e950: d805 0410 |0006: add-int/lit8 v5, v4, #int 16 // #10 │ │ +09e954: 7020 db22 5000 |0008: invoke-direct {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ +09e95a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +09e95c: 0123 |000c: move v3, v2 │ │ +09e95e: 3543 6700 |000d: if-ge v3, v4, 0074 // +0067 │ │ +09e962: d802 0301 |000f: add-int/lit8 v2, v3, #int 1 // #01 │ │ +09e966: 6e20 4026 3900 |0011: invoke-virtual {v9, v3}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ +09e96c: 0a01 |0014: move-result v1 │ │ +09e96e: 1305 5c00 |0015: const/16 v5, #int 92 // #5c │ │ +09e972: 3251 0700 |0017: if-eq v1, v5, 001e // +0007 │ │ +09e976: 6e20 df22 1000 |0019: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +09e97c: 0123 |001c: move v3, v2 │ │ +09e97e: 28f0 |001d: goto 000d // -0010 │ │ +09e980: 3342 0700 |001e: if-ne v2, v4, 0025 // +0007 │ │ +09e984: 6e10 2723 0000 |0020: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ +09e98a: 0c05 |0023: move-result-object v5 │ │ +09e98c: 1105 |0024: return-object v5 │ │ +09e98e: d803 0201 |0025: add-int/lit8 v3, v2, #int 1 // #01 │ │ +09e992: 6e20 4026 2900 |0027: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ +09e998: 0a01 |002a: move-result v1 │ │ +09e99a: 1305 7500 |002b: const/16 v5, #int 117 // #75 │ │ +09e99e: 3351 1900 |002d: if-ne v1, v5, 0046 // +0019 │ │ +09e9a2: d805 0304 |002f: add-int/lit8 v5, v3, #int 4 // #04 │ │ +09e9a6: 6e30 5826 3905 |0031: invoke-virtual {v9, v3, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ +09e9ac: 0c05 |0034: move-result-object v5 │ │ +09e9ae: 1306 1000 |0035: const/16 v6, #int 16 // #10 │ │ +09e9b2: 7120 0226 6500 |0037: invoke-static {v5, v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@2602 │ │ +09e9b8: 0a05 |003a: move-result v5 │ │ +09e9ba: 7110 cb25 0500 |003b: invoke-static {v5}, Ljava/lang/Character;.toChars:(I)[C // method@25cb │ │ +09e9c0: 0c05 |003e: move-result-object v5 │ │ +09e9c2: 6e20 eb22 5000 |003f: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:([C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22eb │ │ +09e9c8: d802 0304 |0042: add-int/lit8 v2, v3, #int 4 // #04 │ │ +09e9cc: 0123 |0044: move v3, v2 │ │ +09e9ce: 28c8 |0045: goto 000d // -0038 │ │ +09e9d0: 2c01 3000 0000 |0046: sparse-switch v1, 00000076 // +00000030 │ │ +09e9d6: 2205 4603 |0049: new-instance v5, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09e9da: 2206 c303 |004b: new-instance v6, Ljava/lang/StringBuilder; // type@03c3 │ │ +09e9de: 7010 6726 0600 |004d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09e9e4: 1a07 f206 |0050: const-string v7, "Illegal escaped character: \" // string@06f2 │ │ +09e9e8: 6e20 6e26 7600 |0052: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09e9ee: 0c06 |0055: move-result-object v6 │ │ +09e9f0: 6e20 6926 1600 |0056: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +09e9f6: 0c06 |0059: move-result-object v6 │ │ +09e9f8: 6e10 7426 0600 |005a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09e9fe: 0c06 |005d: move-result-object v6 │ │ +09ea00: 7020 9422 6500 |005e: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2294 │ │ +09ea06: 2705 |0061: throw v5 │ │ +09ea08: 1301 0800 |0062: const/16 v1, #int 8 // #8 │ │ +09ea0c: 6e20 df22 1000 |0064: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +09ea12: 28a6 |0067: goto 000d // -005a │ │ +09ea14: 1301 0c00 |0068: const/16 v1, #int 12 // #c │ │ +09ea18: 28fa |006a: goto 0064 // -0006 │ │ +09ea1a: 1301 0a00 |006b: const/16 v1, #int 10 // #a │ │ +09ea1e: 28f7 |006d: goto 0064 // -0009 │ │ +09ea20: 1301 0d00 |006e: const/16 v1, #int 13 // #d │ │ +09ea24: 28f4 |0070: goto 0064 // -000c │ │ +09ea26: 1301 0900 |0071: const/16 v1, #int 9 // #9 │ │ +09ea2a: 28f1 |0073: goto 0064 // -000f │ │ +09ea2c: 0132 |0074: move v2, v3 │ │ +09ea2e: 28ab |0075: goto 0020 // -0055 │ │ +09ea30: 0002 0800 2200 0000 2f00 0000 5c00 ... |0076: sparse-switch-data (34 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ 0x0004 line=606 │ │ 0x000b line=607 │ │ 0x000f line=608 │ │ 0x0015 line=609 │ │ @@ -144724,19 +144746,19 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -090538: |[090538] com.badlogic.gdx.utils.JsonReader.bool:(Ljava/lang/String;Z)V │ │ -090548: 7110 c025 0300 |0000: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@25c0 │ │ -09054e: 0c00 |0003: move-result-object v0 │ │ -090550: 7030 2721 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/JsonReader;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@2127 │ │ -090556: 0e00 |0007: return-void │ │ +09ea74: |[09ea74] com.badlogic.gdx.utils.JsonReader.bool:(Ljava/lang/String;Z)V │ │ +09ea84: 7110 c025 0300 |0000: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@25c0 │ │ +09ea8a: 0c00 |0003: move-result-object v0 │ │ +09ea8c: 7030 2721 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/JsonReader;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@2127 │ │ +09ea92: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=601 │ │ 0x0007 line=602 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/utils/JsonReader; │ │ 0x0000 - 0x0008 reg=2 name Ljava/lang/String; │ │ @@ -144747,19 +144769,19 @@ │ │ type : '(Ljava/lang/String;F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -090558: |[090558] com.badlogic.gdx.utils.JsonReader.number:(Ljava/lang/String;F)V │ │ -090568: 7110 f525 0300 |0000: invoke-static {v3}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@25f5 │ │ -09056e: 0c00 |0003: move-result-object v0 │ │ -090570: 7030 2721 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/JsonReader;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@2127 │ │ -090576: 0e00 |0007: return-void │ │ +09ea94: |[09ea94] com.badlogic.gdx.utils.JsonReader.number:(Ljava/lang/String;F)V │ │ +09eaa4: 7110 f525 0300 |0000: invoke-static {v3}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@25f5 │ │ +09eaaa: 0c00 |0003: move-result-object v0 │ │ +09eaac: 7030 2721 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/JsonReader;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@2127 │ │ +09eab2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ 0x0007 line=598 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/utils/JsonReader; │ │ 0x0000 - 0x0008 reg=2 name Ljava/lang/String; │ │ @@ -144770,33 +144792,33 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -090578: |[090578] com.badlogic.gdx.utils.JsonReader.parse:(Lcom/badlogic/gdx/files/FileHandle;)Ljava/lang/Object; │ │ -090588: 6e10 6d09 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ -09058e: 0c01 |0003: move-result-object v1 │ │ -090590: 6e20 2221 1400 |0004: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/io/InputStream;)Ljava/lang/Object; // method@2122 │ │ -090596: 0c01 |0007: move-result-object v1 │ │ -090598: 1101 |0008: return-object v1 │ │ -09059a: 0d00 |0009: move-exception v0 │ │ -09059c: 2201 4803 |000a: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -0905a0: 2202 c503 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0905a4: 7010 6726 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0905aa: 1a03 7d03 |0011: const-string v3, "Error parsing file: " // string@037d │ │ -0905ae: 6e20 6e26 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0905b4: 0c02 |0016: move-result-object v2 │ │ -0905b6: 6e20 6d26 5200 |0017: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0905bc: 0c02 |001a: move-result-object v2 │ │ -0905be: 6e10 7426 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0905c4: 0c02 |001e: move-result-object v2 │ │ -0905c6: 7030 9522 2100 |001f: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ -0905cc: 2701 |0022: throw v1 │ │ +09eab4: |[09eab4] com.badlogic.gdx.utils.JsonReader.parse:(Lcom/badlogic/gdx/files/FileHandle;)Ljava/lang/Object; │ │ +09eac4: 6e10 6d09 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ +09eaca: 0c01 |0003: move-result-object v1 │ │ +09eacc: 6e20 2221 1400 |0004: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/io/InputStream;)Ljava/lang/Object; // method@2122 │ │ +09ead2: 0c01 |0007: move-result-object v1 │ │ +09ead4: 1101 |0008: return-object v1 │ │ +09ead6: 0d00 |0009: move-exception v0 │ │ +09ead8: 2201 4603 |000a: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09eadc: 2202 c303 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +09eae0: 7010 6726 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09eae6: 1a03 7d03 |0011: const-string v3, "Error parsing file: " // string@037d │ │ +09eaea: 6e20 6e26 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09eaf0: 0c02 |0016: move-result-object v2 │ │ +09eaf2: 6e20 6d26 5200 |0017: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +09eaf8: 0c02 |001a: move-result-object v2 │ │ +09eafa: 6e10 7426 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09eb00: 0c02 |001e: move-result-object v2 │ │ +09eb02: 7030 9522 2100 |001f: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ +09eb08: 2701 |0022: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/Exception; -> 0x0009 │ │ positions : │ │ 0x0000 line=76 │ │ 0x0009 line=77 │ │ 0x000a line=78 │ │ @@ -144810,25 +144832,25 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0905e0: |[0905e0] com.badlogic.gdx.utils.JsonReader.parse:(Ljava/io/InputStream;)Ljava/lang/Object; │ │ -0905f0: 2201 9803 |0000: new-instance v1, Ljava/io/InputStreamReader; // type@0398 │ │ -0905f4: 1a02 ec06 |0002: const-string v2, "ISO-8859-1" // string@06ec │ │ -0905f8: 7030 9f25 4102 |0004: invoke-direct {v1, v4, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@259f │ │ -0905fe: 6e20 2321 1300 |0007: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/io/Reader;)Ljava/lang/Object; // method@2123 │ │ -090604: 0c01 |000a: move-result-object v1 │ │ -090606: 1101 |000b: return-object v1 │ │ -090608: 0d00 |000c: move-exception v0 │ │ -09060a: 2201 4803 |000d: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -09060e: 7020 9622 0100 |000f: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ -090614: 2701 |0012: throw v1 │ │ +09eb1c: |[09eb1c] com.badlogic.gdx.utils.JsonReader.parse:(Ljava/io/InputStream;)Ljava/lang/Object; │ │ +09eb2c: 2201 9603 |0000: new-instance v1, Ljava/io/InputStreamReader; // type@0396 │ │ +09eb30: 1a02 ec06 |0002: const-string v2, "ISO-8859-1" // string@06ec │ │ +09eb34: 7030 9f25 4102 |0004: invoke-direct {v1, v4, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@259f │ │ +09eb3a: 6e20 2321 1300 |0007: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/io/Reader;)Ljava/lang/Object; // method@2123 │ │ +09eb40: 0c01 |000a: move-result-object v1 │ │ +09eb42: 1101 |000b: return-object v1 │ │ +09eb44: 0d00 |000c: move-exception v0 │ │ +09eb46: 2201 4603 |000d: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09eb4a: 7020 9622 0100 |000f: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ +09eb50: 2701 |0012: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Ljava/io/IOException; -> 0x000c │ │ positions : │ │ 0x0000 line=68 │ │ 0x000c line=69 │ │ 0x000d line=70 │ │ @@ -144842,52 +144864,52 @@ │ │ type : '(Ljava/io/Reader;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 56 16-bit code units │ │ -090628: |[090628] com.badlogic.gdx.utils.JsonReader.parse:(Ljava/io/Reader;)Ljava/lang/Object; │ │ -090638: 1305 0004 |0000: const/16 v5, #int 1024 // #400 │ │ -09063c: 2350 4804 |0002: new-array v0, v5, [C // type@0448 │ │ -090640: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -090642: 2105 |0005: array-length v5, v0 │ │ -090644: b145 |0006: sub-int/2addr v5, v4 │ │ -090646: 6e40 b025 0954 |0007: invoke-virtual {v9, v0, v4, v5}, Ljava/io/Reader;.read:([CII)I // method@25b0 │ │ -09064c: 0a02 |000a: move-result v2 │ │ -09064e: 12f5 |000b: const/4 v5, #int -1 // #ff │ │ -090650: 3352 0b00 |000c: if-ne v2, v5, 0017 // +000b │ │ -090654: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -090656: 6e40 2521 0845 |000f: invoke-virtual {v8, v0, v5, v4}, Lcom/badlogic/gdx/utils/JsonReader;.parse:([CII)Ljava/lang/Object; // method@2125 │ │ -09065c: 0c05 |0012: move-result-object v5 │ │ -09065e: 6e10 af25 0900 |0013: invoke-virtual {v9}, Ljava/io/Reader;.close:()V // method@25af │ │ -090664: 1105 |0016: return-object v5 │ │ -090666: 3902 0f00 |0017: if-nez v2, 0026 // +000f │ │ -09066a: 2105 |0019: array-length v5, v0 │ │ -09066c: da05 0502 |001a: mul-int/lit8 v5, v5, #int 2 // #02 │ │ -090670: 2353 4804 |001c: new-array v3, v5, [C // type@0448 │ │ -090674: 1205 |001e: const/4 v5, #int 0 // #0 │ │ -090676: 1206 |001f: const/4 v6, #int 0 // #0 │ │ -090678: 2107 |0020: array-length v7, v0 │ │ -09067a: 7157 7826 5063 |0021: invoke-static {v0, v5, v3, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -090680: 0730 |0024: move-object v0, v3 │ │ -090682: 28e0 |0025: goto 0005 // -0020 │ │ -090684: b024 |0026: add-int/2addr v4, v2 │ │ -090686: 28de |0027: goto 0005 // -0022 │ │ -090688: 0d01 |0028: move-exception v1 │ │ -09068a: 2205 4803 |0029: new-instance v5, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -09068e: 7020 9622 1500 |002b: invoke-direct {v5, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ -090694: 2705 |002e: throw v5 │ │ -090696: 0d05 |002f: move-exception v5 │ │ -090698: 6e10 af25 0900 |0030: invoke-virtual {v9}, Ljava/io/Reader;.close:()V // method@25af │ │ -09069e: 2705 |0033: throw v5 │ │ -0906a0: 0d06 |0034: move-exception v6 │ │ -0906a2: 28e1 |0035: goto 0016 // -001f │ │ -0906a4: 0d06 |0036: move-exception v6 │ │ -0906a6: 28fc |0037: goto 0033 // -0004 │ │ +09eb64: |[09eb64] com.badlogic.gdx.utils.JsonReader.parse:(Ljava/io/Reader;)Ljava/lang/Object; │ │ +09eb74: 1305 0004 |0000: const/16 v5, #int 1024 // #400 │ │ +09eb78: 2350 4604 |0002: new-array v0, v5, [C // type@0446 │ │ +09eb7c: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +09eb7e: 2105 |0005: array-length v5, v0 │ │ +09eb80: b145 |0006: sub-int/2addr v5, v4 │ │ +09eb82: 6e40 b025 0954 |0007: invoke-virtual {v9, v0, v4, v5}, Ljava/io/Reader;.read:([CII)I // method@25b0 │ │ +09eb88: 0a02 |000a: move-result v2 │ │ +09eb8a: 12f5 |000b: const/4 v5, #int -1 // #ff │ │ +09eb8c: 3352 0b00 |000c: if-ne v2, v5, 0017 // +000b │ │ +09eb90: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +09eb92: 6e40 2521 0845 |000f: invoke-virtual {v8, v0, v5, v4}, Lcom/badlogic/gdx/utils/JsonReader;.parse:([CII)Ljava/lang/Object; // method@2125 │ │ +09eb98: 0c05 |0012: move-result-object v5 │ │ +09eb9a: 6e10 af25 0900 |0013: invoke-virtual {v9}, Ljava/io/Reader;.close:()V // method@25af │ │ +09eba0: 1105 |0016: return-object v5 │ │ +09eba2: 3902 0f00 |0017: if-nez v2, 0026 // +000f │ │ +09eba6: 2105 |0019: array-length v5, v0 │ │ +09eba8: da05 0502 |001a: mul-int/lit8 v5, v5, #int 2 // #02 │ │ +09ebac: 2353 4604 |001c: new-array v3, v5, [C // type@0446 │ │ +09ebb0: 1205 |001e: const/4 v5, #int 0 // #0 │ │ +09ebb2: 1206 |001f: const/4 v6, #int 0 // #0 │ │ +09ebb4: 2107 |0020: array-length v7, v0 │ │ +09ebb6: 7157 7826 5063 |0021: invoke-static {v0, v5, v3, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +09ebbc: 0730 |0024: move-object v0, v3 │ │ +09ebbe: 28e0 |0025: goto 0005 // -0020 │ │ +09ebc0: b024 |0026: add-int/2addr v4, v2 │ │ +09ebc2: 28de |0027: goto 0005 // -0022 │ │ +09ebc4: 0d01 |0028: move-exception v1 │ │ +09ebc6: 2205 4603 |0029: new-instance v5, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09ebca: 7020 9622 1500 |002b: invoke-direct {v5, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ +09ebd0: 2705 |002e: throw v5 │ │ +09ebd2: 0d05 |002f: move-exception v5 │ │ +09ebd4: 6e10 af25 0900 |0030: invoke-virtual {v9}, Ljava/io/Reader;.close:()V // method@25af │ │ +09ebda: 2705 |0033: throw v5 │ │ +09ebdc: 0d06 |0034: move-exception v6 │ │ +09ebde: 28e1 |0035: goto 0016 // -001f │ │ +09ebe0: 0d06 |0036: move-exception v6 │ │ +09ebe2: 28fc |0037: goto 0033 // -0004 │ │ catches : 5 │ │ 0x0002 - 0x0012 │ │ Ljava/io/IOException; -> 0x0028 │ │ -> 0x002f │ │ 0x0013 - 0x0016 │ │ Ljava/io/IOException; -> 0x0034 │ │ 0x0019 - 0x0024 │ │ @@ -144934,22 +144956,22 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -0906e0: |[0906e0] com.badlogic.gdx.utils.JsonReader.parse:(Ljava/lang/String;)Ljava/lang/Object; │ │ -0906f0: 6e10 5926 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.toCharArray:()[C // method@2659 │ │ -0906f6: 0c00 |0003: move-result-object v0 │ │ -0906f8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0906fa: 2102 |0005: array-length v2, v0 │ │ -0906fc: 6e40 2521 0321 |0006: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.parse:([CII)Ljava/lang/Object; // method@2125 │ │ -090702: 0c01 |0009: move-result-object v1 │ │ -090704: 1101 |000a: return-object v1 │ │ +09ec1c: |[09ec1c] com.badlogic.gdx.utils.JsonReader.parse:(Ljava/lang/String;)Ljava/lang/Object; │ │ +09ec2c: 6e10 5926 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.toCharArray:()[C // method@2659 │ │ +09ec32: 0c00 |0003: move-result-object v0 │ │ +09ec34: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +09ec36: 2102 |0005: array-length v2, v0 │ │ +09ec38: 6e40 2521 0321 |0006: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.parse:([CII)Ljava/lang/Object; // method@2125 │ │ +09ec3e: 0c01 |0009: move-result-object v1 │ │ +09ec40: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0004 line=38 │ │ locals : │ │ 0x0004 - 0x000b reg=0 data [C │ │ 0x0000 - 0x000b reg=3 this Lcom/badlogic/gdx/utils/JsonReader; │ │ @@ -144960,823 +144982,823 @@ │ │ type : '([CII)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 49 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 1672 16-bit code units │ │ -090708: |[090708] com.badlogic.gdx.utils.JsonReader.parse:([CII)Ljava/lang/Object; │ │ -090718: 0220 2f00 |0000: move/from16 v32, v47 │ │ -09071c: 0222 3000 |0002: move/from16 v34, v48 │ │ -090720: 0218 2200 |0004: move/from16 v24, v34 │ │ -090724: 1326 0000 |0006: const/16 v38, #int 0 // #0 │ │ -090728: 1329 0400 |0008: const/16 v41, #int 4 // #4 │ │ -09072c: 0200 2900 |000a: move/from16 v0, v41 │ │ -090730: 2300 4b04 |000c: new-array v0, v0, [I // type@044b │ │ -090734: 0825 0000 |000e: move-object/from16 v37, v0 │ │ -090738: 1324 0000 |0010: const/16 v36, #int 0 // #0 │ │ -09073c: 221d e702 |0012: new-instance v29, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -090740: 1329 0800 |0014: const/16 v41, #int 8 // #8 │ │ -090744: 0800 1d00 |0016: move-object/from16 v0, v29 │ │ -090748: 0201 2900 |0018: move/from16 v1, v41 │ │ -09074c: 7020 631e 1000 |001a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ -090752: 131e 0000 |001d: const/16 v30, #int 0 // #0 │ │ -090756: 1316 0000 |001f: const/16 v22, #int 0 // #0 │ │ -09075a: 1321 0000 |0021: const/16 v33, #int 0 // #0 │ │ -09075e: 1315 0000 |0023: const/16 v21, #int 0 // #0 │ │ -090762: 3815 0700 |0025: if-eqz v21, 002c // +0007 │ │ -090766: 6229 3213 |0027: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ -09076a: 7401 ac25 2900 |0029: invoke-virtual/range {v41}, Ljava/io/PrintStream;.println:()V // method@25ac │ │ -090770: 1314 0100 |002c: const/16 v20, #int 1 // #1 │ │ -090774: 1326 0000 |002e: const/16 v38, #int 0 // #0 │ │ -090778: 1312 0000 |0030: const/16 v18, #int 0 // #0 │ │ -09077c: 120b |0032: const/4 v11, #int 0 // #0 │ │ -09077e: 0227 2600 |0033: move/from16 v39, v38 │ │ -090782: 2b0b 1b06 0000 |0035: packed-switch v11, 00000650 // +0000061b │ │ -090788: 0226 2700 |0038: move/from16 v38, v39 │ │ -09078c: 0200 2000 |003a: move/from16 v0, v32 │ │ -090790: 0201 2200 |003c: move/from16 v1, v34 │ │ -090794: 3510 c605 |003e: if-ge v0, v1, 0604 // +05c6 │ │ -090798: 131b 0100 |0040: const/16 v27, #int 1 // #1 │ │ -09079c: 131a 0000 |0042: const/16 v26, #int 0 // #0 │ │ -0907a0: 0200 1a00 |0044: move/from16 v0, v26 │ │ -0907a4: 0201 2000 |0046: move/from16 v1, v32 │ │ -0907a8: 3510 8005 |0048: if-ge v0, v1, 05c8 // +0580 │ │ -0907ac: 4929 2e1a |004a: aget-char v41, v46, v26 │ │ -0907b0: 132a 0a00 |004c: const/16 v42, #int 10 // #a │ │ -0907b4: 0200 2900 |004e: move/from16 v0, v41 │ │ -0907b8: 0201 2a00 |0050: move/from16 v1, v42 │ │ -0907bc: 3310 0400 |0052: if-ne v0, v1, 0056 // +0004 │ │ -0907c0: d81b 1b01 |0054: add-int/lit8 v27, v27, #int 1 // #01 │ │ -0907c4: d81a 1a01 |0056: add-int/lit8 v26, v26, #int 1 // #01 │ │ -0907c8: 28ec |0058: goto 0044 // -0014 │ │ -0907ca: 0200 2000 |0059: move/from16 v0, v32 │ │ -0907ce: 0201 2200 |005b: move/from16 v1, v34 │ │ -0907d2: 3310 0400 |005d: if-ne v0, v1, 0061 // +0004 │ │ -0907d6: 124b |005f: const/4 v11, #int 4 // #4 │ │ -0907d8: 28d5 |0060: goto 0035 // -002b │ │ -0907da: 3914 0400 |0061: if-nez v20, 0065 // +0004 │ │ -0907de: 125b |0063: const/4 v11, #int 5 // #5 │ │ -0907e0: 28d1 |0064: goto 0035 // -002f │ │ -0907e2: 6229 c710 |0065: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_key_offsets:[S // field@10c7 │ │ -0907e6: 4a0c 2914 |0067: aget-short v12, v41, v20 │ │ -0907ea: 6229 c610 |0069: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_index_offsets:[S // field@10c6 │ │ -0907ee: 4a12 2914 |006b: aget-short v18, v41, v20 │ │ -0907f2: 6229 c910 |006d: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_single_lengths:[B // field@10c9 │ │ -0907f6: 480d 2914 |006f: aget-byte v13, v41, v20 │ │ -0907fa: 3d0d 0e00 |0071: if-lez v13, 007f // +000e │ │ -0907fe: 01ce |0073: move v14, v12 │ │ -090800: 9029 0c0d |0074: add-int v41, v12, v13 │ │ -090804: d813 29ff |0076: add-int/lit8 v19, v41, #int -1 // #ff │ │ -090808: 0200 1300 |0078: move/from16 v0, v19 │ │ -09080c: 35e0 3f00 |007a: if-ge v0, v14, 00b9 // +003f │ │ -090810: b0dc |007c: add-int/2addr v12, v13 │ │ -090812: 9012 120d |007d: add-int v18, v18, v13 │ │ -090816: 6229 c810 |007f: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_range_lengths:[B // field@10c8 │ │ -09081a: 480d 2914 |0081: aget-byte v13, v41, v20 │ │ -09081e: 3d0d 0f00 |0083: if-lez v13, 0092 // +000f │ │ -090822: 01ce |0085: move v14, v12 │ │ -090824: e029 0d01 |0086: shl-int/lit8 v41, v13, #int 1 // #01 │ │ -090828: 9029 290c |0088: add-int v41, v41, v12 │ │ -09082c: d813 29fe |008a: add-int/lit8 v19, v41, #int -2 // #fe │ │ -090830: 0200 1300 |008c: move/from16 v0, v19 │ │ -090834: 35e0 5400 |008e: if-ge v0, v14, 00e2 // +0054 │ │ -090838: 9012 120d |0090: add-int v18, v18, v13 │ │ -09083c: 6229 cc10 |0092: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_targs:[B // field@10cc │ │ -090840: 4814 2912 |0094: aget-byte v20, v41, v18 │ │ -090844: 6229 ca10 |0096: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_actions:[B // field@10ca │ │ -090848: 4829 2912 |0098: aget-byte v41, v41, v18 │ │ -09084c: 3829 6c03 |009a: if-eqz v41, 0406 // +036c │ │ -090850: 6229 ca10 |009c: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_actions:[B // field@10ca │ │ -090854: 4809 2912 |009e: aget-byte v9, v41, v18 │ │ -090858: 6229 c410 |00a0: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_actions:[B // field@10c4 │ │ -09085c: d80a 0901 |00a2: add-int/lit8 v10, v9, #int 1 // #01 │ │ -090860: 4810 2909 |00a4: aget-byte v16, v41, v9 │ │ -090864: 0211 1000 |00a6: move/from16 v17, v16 │ │ -090868: d810 11ff |00a8: add-int/lit8 v16, v17, #int -1 // #ff │ │ -09086c: 3d11 5c03 |00aa: if-lez v17, 0406 // +035c │ │ -090870: 6229 c410 |00ac: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_actions:[B // field@10c4 │ │ -090874: d809 0a01 |00ae: add-int/lit8 v9, v10, #int 1 // #01 │ │ -090878: 4829 290a |00b0: aget-byte v41, v41, v10 │ │ -09087c: 2b29 ac05 0000 |00b2: packed-switch v41, 0000065e // +000005ac │ │ -090882: 0211 1000 |00b5: move/from16 v17, v16 │ │ -090886: 019a |00b7: move v10, v9 │ │ -090888: 28f0 |00b8: goto 00a8 // -0010 │ │ -09088a: 9129 130e |00b9: sub-int v41, v19, v14 │ │ -09088e: e129 2901 |00bb: shr-int/lit8 v41, v41, #int 1 // #01 │ │ -090892: 900f 0e29 |00bd: add-int v15, v14, v41 │ │ -090896: 4929 2e20 |00bf: aget-char v41, v46, v32 │ │ -09089a: 622a cb10 |00c1: sget-object v42, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_keys:[C // field@10cb │ │ -09089e: 492a 2a0f |00c3: aget-char v42, v42, v15 │ │ -0908a2: 0200 2900 |00c5: move/from16 v0, v41 │ │ -0908a6: 0201 2a00 |00c7: move/from16 v1, v42 │ │ -0908aa: 3510 0500 |00c9: if-ge v0, v1, 00ce // +0005 │ │ -0908ae: d813 0fff |00cb: add-int/lit8 v19, v15, #int -1 // #ff │ │ -0908b2: 28ab |00cd: goto 0078 // -0055 │ │ -0908b4: 4929 2e20 |00ce: aget-char v41, v46, v32 │ │ -0908b8: 622a cb10 |00d0: sget-object v42, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_keys:[C // field@10cb │ │ -0908bc: 492a 2a0f |00d2: aget-char v42, v42, v15 │ │ -0908c0: 0200 2900 |00d4: move/from16 v0, v41 │ │ -0908c4: 0201 2a00 |00d6: move/from16 v1, v42 │ │ -0908c8: 3710 0500 |00d8: if-le v0, v1, 00dd // +0005 │ │ -0908cc: d80e 0f01 |00da: add-int/lit8 v14, v15, #int 1 // #01 │ │ -0908d0: 289c |00dc: goto 0078 // -0064 │ │ -0908d2: 9129 0f0c |00dd: sub-int v41, v15, v12 │ │ -0908d6: 9012 1229 |00df: add-int v18, v18, v41 │ │ -0908da: 28b1 |00e1: goto 0092 // -004f │ │ -0908dc: 9129 130e |00e2: sub-int v41, v19, v14 │ │ -0908e0: e129 2901 |00e4: shr-int/lit8 v41, v41, #int 1 // #01 │ │ -0908e4: dd29 29fe |00e6: and-int/lit8 v41, v41, #int -2 // #fe │ │ -0908e8: 900f 0e29 |00e8: add-int v15, v14, v41 │ │ -0908ec: 4929 2e20 |00ea: aget-char v41, v46, v32 │ │ -0908f0: 622a cb10 |00ec: sget-object v42, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_keys:[C // field@10cb │ │ -0908f4: 492a 2a0f |00ee: aget-char v42, v42, v15 │ │ -0908f8: 0200 2900 |00f0: move/from16 v0, v41 │ │ -0908fc: 0201 2a00 |00f2: move/from16 v1, v42 │ │ -090900: 3510 0500 |00f4: if-ge v0, v1, 00f9 // +0005 │ │ -090904: d813 0ffe |00f6: add-int/lit8 v19, v15, #int -2 // #fe │ │ -090908: 2894 |00f8: goto 008c // -006c │ │ -09090a: 4929 2e20 |00f9: aget-char v41, v46, v32 │ │ -09090e: 622a cb10 |00fb: sget-object v42, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_keys:[C // field@10cb │ │ -090912: d82b 0f01 |00fd: add-int/lit8 v43, v15, #int 1 // #01 │ │ -090916: 492a 2a2b |00ff: aget-char v42, v42, v43 │ │ -09091a: 0200 2900 |0101: move/from16 v0, v41 │ │ -09091e: 0201 2a00 |0103: move/from16 v1, v42 │ │ -090922: 3710 0500 |0105: if-le v0, v1, 010a // +0005 │ │ -090926: d80e 0f02 |0107: add-int/lit8 v14, v15, #int 2 // #02 │ │ -09092a: 2883 |0109: goto 008c // -007d │ │ -09092c: 9129 0f0c |010a: sub-int v41, v15, v12 │ │ -090930: e129 2901 |010c: shr-int/lit8 v41, v41, #int 1 // #01 │ │ -090934: 9012 1229 |010e: add-int v18, v18, v41 │ │ -090938: 2882 |0110: goto 0092 // -007e │ │ -09093a: 0224 2000 |0111: move/from16 v36, v32 │ │ -09093e: 131e 0000 |0113: const/16 v30, #int 0 // #0 │ │ -090942: 1316 0000 |0115: const/16 v22, #int 0 // #0 │ │ -090946: 289e |0117: goto 00b5 // -0062 │ │ -090948: 131e 0100 |0118: const/16 v30, #int 1 // #1 │ │ -09094c: 289b |011a: goto 00b5 // -0065 │ │ -09094e: 221c c303 |011b: new-instance v28, Ljava/lang/String; // type@03c3 │ │ -090952: 9129 2024 |011d: sub-int v41, v32, v36 │ │ -090956: 0800 1c00 |011f: move-object/from16 v0, v28 │ │ -09095a: 0801 2e00 |0121: move-object/from16 v1, v46 │ │ -09095e: 0202 2400 |0123: move/from16 v2, v36 │ │ -090962: 0203 2900 |0125: move/from16 v3, v41 │ │ -090966: 7040 3f26 1032 |0127: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@263f │ │ -09096c: 0224 2000 |012a: move/from16 v36, v32 │ │ -090970: 381e 0a00 |012c: if-eqz v30, 0136 // +000a │ │ -090974: 0800 2d00 |012e: move-object/from16 v0, v45 │ │ -090978: 0801 1c00 |0130: move-object/from16 v1, v28 │ │ -09097c: 7020 2b21 1000 |0132: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/JsonReader;.unescape:(Ljava/lang/String;)Ljava/lang/String; // method@212b │ │ -090982: 0c1c |0135: move-result-object v28 │ │ -090984: 3815 1e00 |0136: if-eqz v21, 0154 // +001e │ │ -090988: 6229 3213 |0138: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ -09098c: 222a c503 |013a: new-instance v42, Ljava/lang/StringBuilder; // type@03c5 │ │ -090990: 7601 6726 2a00 |013c: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -090996: 1a2b d421 |013f: const-string v43, "name: " // string@21d4 │ │ -09099a: 7402 6e26 2a00 |0141: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0909a0: 0c2a |0144: move-result-object v42 │ │ -0909a2: 0800 2a00 |0145: move-object/from16 v0, v42 │ │ -0909a6: 0801 1c00 |0147: move-object/from16 v1, v28 │ │ -0909aa: 6e20 6e26 1000 |0149: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0909b0: 0c2a |014c: move-result-object v42 │ │ -0909b2: 7401 7426 2a00 |014d: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0909b8: 0c2a |0150: move-result-object v42 │ │ -0909ba: 7402 ae25 2900 |0151: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ -0909c0: 0800 1d00 |0154: move-object/from16 v0, v29 │ │ -0909c4: 0801 1c00 |0156: move-object/from16 v1, v28 │ │ -0909c8: 6e20 6a1e 1000 |0158: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0909ce: 2900 5aff |015b: goto/16 00b5 // -00a6 │ │ -0909d2: 0d19 |015d: move-exception v25 │ │ -0909d4: 0226 2700 |015e: move/from16 v38, v39 │ │ -0909d8: 0821 1900 |0160: move-object/from16 v33, v25 │ │ -0909dc: 2900 d8fe |0162: goto/16 003a // -0128 │ │ -0909e0: 3916 51ff |0164: if-nez v22, 00b5 // -00af │ │ -0909e4: 2228 c303 |0166: new-instance v40, Ljava/lang/String; // type@03c3 │ │ -0909e8: 9129 2024 |0168: sub-int v41, v32, v36 │ │ -0909ec: 0800 2800 |016a: move-object/from16 v0, v40 │ │ -0909f0: 0801 2e00 |016c: move-object/from16 v1, v46 │ │ -0909f4: 0202 2400 |016e: move/from16 v2, v36 │ │ -0909f8: 0203 2900 |0170: move/from16 v3, v41 │ │ -0909fc: 7040 3f26 1032 |0172: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@263f │ │ -090a02: 0224 2000 |0175: move/from16 v36, v32 │ │ -090a06: 381e 0a00 |0177: if-eqz v30, 0181 // +000a │ │ -090a0a: 0800 2d00 |0179: move-object/from16 v0, v45 │ │ -090a0e: 0801 2800 |017b: move-object/from16 v1, v40 │ │ -090a12: 7020 2b21 1000 |017d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/JsonReader;.unescape:(Ljava/lang/String;)Ljava/lang/String; // method@212b │ │ -090a18: 0c28 |0180: move-result-object v40 │ │ -090a1a: 0800 1d00 |0181: move-object/from16 v0, v29 │ │ -090a1e: 5200 df0f |0183: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -090a22: 0229 0000 |0185: move/from16 v41, v0 │ │ -090a26: 3d29 4100 |0187: if-lez v41, 01c8 // +0041 │ │ -090a2a: 7401 7a1e 1d00 |0189: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ -090a30: 0c29 |018c: move-result-object v41 │ │ -090a32: 1f29 c303 |018d: check-cast v41, Ljava/lang/String; // type@03c3 │ │ -090a36: 081c 2900 |018f: move-object/from16 v28, v41 │ │ -090a3a: 3815 2c00 |0191: if-eqz v21, 01bd // +002c │ │ -090a3e: 6229 3213 |0193: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ -090a42: 222a c503 |0195: new-instance v42, Ljava/lang/StringBuilder; // type@03c5 │ │ -090a46: 7601 6726 2a00 |0197: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -090a4c: 1a2b ec28 |019a: const-string v43, "string: " // string@28ec │ │ -090a50: 7402 6e26 2a00 |019c: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -090a56: 0c2a |019f: move-result-object v42 │ │ -090a58: 0800 2a00 |01a0: move-object/from16 v0, v42 │ │ -090a5c: 0801 1c00 |01a2: move-object/from16 v1, v28 │ │ -090a60: 6e20 6e26 1000 |01a4: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -090a66: 0c2a |01a7: move-result-object v42 │ │ -090a68: 1a2b 3401 |01a8: const-string v43, "=" // string@0134 │ │ -090a6c: 7402 6e26 2a00 |01aa: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -090a72: 0c2a |01ad: move-result-object v42 │ │ -090a74: 0800 2a00 |01ae: move-object/from16 v0, v42 │ │ -090a78: 0801 2800 |01b0: move-object/from16 v1, v40 │ │ -090a7c: 6e20 6e26 1000 |01b2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -090a82: 0c2a |01b5: move-result-object v42 │ │ -090a84: 7401 7426 2a00 |01b6: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -090a8a: 0c2a |01b9: move-result-object v42 │ │ -090a8c: 7402 ae25 2900 |01ba: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ -090a92: 0800 2d00 |01bd: move-object/from16 v0, v45 │ │ -090a96: 0801 1c00 |01bf: move-object/from16 v1, v28 │ │ -090a9a: 0802 2800 |01c1: move-object/from16 v2, v40 │ │ -090a9e: 6e30 2a21 1002 |01c3: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.string:(Ljava/lang/String;Ljava/lang/String;)V // method@212a │ │ -090aa4: 2900 effe |01c6: goto/16 00b5 // -0111 │ │ -090aa8: 131c 0000 |01c8: const/16 v28, #int 0 // #0 │ │ -090aac: 28c7 |01ca: goto 0191 // -0039 │ │ -090aae: 2228 c303 |01cb: new-instance v40, Ljava/lang/String; // type@03c3 │ │ -090ab2: 9129 2024 |01cd: sub-int v41, v32, v36 │ │ -090ab6: 0800 2800 |01cf: move-object/from16 v0, v40 │ │ -090aba: 0801 2e00 |01d1: move-object/from16 v1, v46 │ │ -090abe: 0202 2400 |01d3: move/from16 v2, v36 │ │ -090ac2: 0203 2900 |01d5: move/from16 v3, v41 │ │ -090ac6: 7040 3f26 1032 |01d7: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@263f │ │ -090acc: 0224 2000 |01da: move/from16 v36, v32 │ │ -090ad0: 0800 1d00 |01dc: move-object/from16 v0, v29 │ │ -090ad4: 5200 df0f |01de: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -090ad8: 0229 0000 |01e0: move/from16 v41, v0 │ │ -090adc: 3d29 4500 |01e2: if-lez v41, 0227 // +0045 │ │ -090ae0: 7401 7a1e 1d00 |01e4: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ -090ae6: 0c29 |01e7: move-result-object v41 │ │ -090ae8: 1f29 c303 |01e8: check-cast v41, Ljava/lang/String; // type@03c3 │ │ -090aec: 081c 2900 |01ea: move-object/from16 v28, v41 │ │ -090af0: 3815 2c00 |01ec: if-eqz v21, 0218 // +002c │ │ -090af4: 6229 3213 |01ee: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ -090af8: 222a c503 |01f0: new-instance v42, Ljava/lang/StringBuilder; // type@03c5 │ │ -090afc: 7601 6726 2a00 |01f2: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -090b02: 1a2b c722 |01f5: const-string v43, "number: " // string@22c7 │ │ -090b06: 7402 6e26 2a00 |01f7: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -090b0c: 0c2a |01fa: move-result-object v42 │ │ -090b0e: 0800 2a00 |01fb: move-object/from16 v0, v42 │ │ -090b12: 0801 1c00 |01fd: move-object/from16 v1, v28 │ │ -090b16: 6e20 6e26 1000 |01ff: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -090b1c: 0c2a |0202: move-result-object v42 │ │ -090b1e: 1a2b 3401 |0203: const-string v43, "=" // string@0134 │ │ -090b22: 7402 6e26 2a00 |0205: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -090b28: 0c2a |0208: move-result-object v42 │ │ -090b2a: 7701 f225 2800 |0209: invoke-static/range {v40}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ -090b30: 0a2b |020c: move-result v43 │ │ -090b32: 7402 6a26 2a00 |020d: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -090b38: 0c2a |0210: move-result-object v42 │ │ -090b3a: 7401 7426 2a00 |0211: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -090b40: 0c2a |0214: move-result-object v42 │ │ -090b42: 7402 ae25 2900 |0215: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ -090b48: 7701 f225 2800 |0218: invoke-static/range {v40}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ -090b4e: 0a29 |021b: move-result v41 │ │ -090b50: 0800 2d00 |021c: move-object/from16 v0, v45 │ │ -090b54: 0801 1c00 |021e: move-object/from16 v1, v28 │ │ -090b58: 0202 2900 |0220: move/from16 v2, v41 │ │ -090b5c: 6e30 2021 1002 |0222: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.number:(Ljava/lang/String;F)V // method@2120 │ │ -090b62: 2900 90fe |0225: goto/16 00b5 // -0170 │ │ -090b66: 131c 0000 |0227: const/16 v28, #int 0 // #0 │ │ -090b6a: 28c3 |0229: goto 01ec // -003d │ │ -090b6c: 0800 1d00 |022a: move-object/from16 v0, v29 │ │ -090b70: 5200 df0f |022c: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -090b74: 0229 0000 |022e: move/from16 v41, v0 │ │ -090b78: 3d29 3d00 |0230: if-lez v41, 026d // +003d │ │ -090b7c: 7401 7a1e 1d00 |0232: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ -090b82: 0c29 |0235: move-result-object v41 │ │ -090b84: 1f29 c303 |0236: check-cast v41, Ljava/lang/String; // type@03c3 │ │ -090b88: 081c 2900 |0238: move-object/from16 v28, v41 │ │ -090b8c: 3815 2400 |023a: if-eqz v21, 025e // +0024 │ │ -090b90: 6229 3213 |023c: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ -090b94: 222a c503 |023e: new-instance v42, Ljava/lang/StringBuilder; // type@03c5 │ │ -090b98: 7601 6726 2a00 |0240: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -090b9e: 1a2b 8613 |0243: const-string v43, "boolean: " // string@1386 │ │ -090ba2: 7402 6e26 2a00 |0245: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -090ba8: 0c2a |0248: move-result-object v42 │ │ -090baa: 0800 2a00 |0249: move-object/from16 v0, v42 │ │ -090bae: 0801 1c00 |024b: move-object/from16 v1, v28 │ │ -090bb2: 6e20 6e26 1000 |024d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -090bb8: 0c2a |0250: move-result-object v42 │ │ -090bba: 1a2b 3701 |0251: const-string v43, "=true" // string@0137 │ │ -090bbe: 7402 6e26 2a00 |0253: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -090bc4: 0c2a |0256: move-result-object v42 │ │ -090bc6: 7401 7426 2a00 |0257: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -090bcc: 0c2a |025a: move-result-object v42 │ │ -090bce: 7402 ae25 2900 |025b: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ -090bd4: 1329 0100 |025e: const/16 v41, #int 1 // #1 │ │ -090bd8: 0800 2d00 |0260: move-object/from16 v0, v45 │ │ -090bdc: 0801 1c00 |0262: move-object/from16 v1, v28 │ │ -090be0: 0202 2900 |0264: move/from16 v2, v41 │ │ -090be4: 6e30 1621 1002 |0266: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.bool:(Ljava/lang/String;Z)V // method@2116 │ │ -090bea: 1316 0100 |0269: const/16 v22, #int 1 // #1 │ │ -090bee: 2900 4afe |026b: goto/16 00b5 // -01b6 │ │ -090bf2: 131c 0000 |026d: const/16 v28, #int 0 // #0 │ │ -090bf6: 28cb |026f: goto 023a // -0035 │ │ -090bf8: 0800 1d00 |0270: move-object/from16 v0, v29 │ │ -090bfc: 5200 df0f |0272: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -090c00: 0229 0000 |0274: move/from16 v41, v0 │ │ -090c04: 3d29 3d00 |0276: if-lez v41, 02b3 // +003d │ │ -090c08: 7401 7a1e 1d00 |0278: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ -090c0e: 0c29 |027b: move-result-object v41 │ │ -090c10: 1f29 c303 |027c: check-cast v41, Ljava/lang/String; // type@03c3 │ │ -090c14: 081c 2900 |027e: move-object/from16 v28, v41 │ │ -090c18: 3815 2400 |0280: if-eqz v21, 02a4 // +0024 │ │ -090c1c: 6229 3213 |0282: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ -090c20: 222a c503 |0284: new-instance v42, Ljava/lang/StringBuilder; // type@03c5 │ │ -090c24: 7601 6726 2a00 |0286: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -090c2a: 1a2b 8613 |0289: const-string v43, "boolean: " // string@1386 │ │ -090c2e: 7402 6e26 2a00 |028b: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -090c34: 0c2a |028e: move-result-object v42 │ │ -090c36: 0800 2a00 |028f: move-object/from16 v0, v42 │ │ -090c3a: 0801 1c00 |0291: move-object/from16 v1, v28 │ │ -090c3e: 6e20 6e26 1000 |0293: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -090c44: 0c2a |0296: move-result-object v42 │ │ -090c46: 1a2b 3601 |0297: const-string v43, "=false" // string@0136 │ │ -090c4a: 7402 6e26 2a00 |0299: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -090c50: 0c2a |029c: move-result-object v42 │ │ -090c52: 7401 7426 2a00 |029d: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -090c58: 0c2a |02a0: move-result-object v42 │ │ -090c5a: 7402 ae25 2900 |02a1: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ -090c60: 1329 0000 |02a4: const/16 v41, #int 0 // #0 │ │ -090c64: 0800 2d00 |02a6: move-object/from16 v0, v45 │ │ -090c68: 0801 1c00 |02a8: move-object/from16 v1, v28 │ │ -090c6c: 0202 2900 |02aa: move/from16 v2, v41 │ │ -090c70: 6e30 1621 1002 |02ac: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.bool:(Ljava/lang/String;Z)V // method@2116 │ │ -090c76: 1316 0100 |02af: const/16 v22, #int 1 // #1 │ │ -090c7a: 2900 04fe |02b1: goto/16 00b5 // -01fc │ │ -090c7e: 131c 0000 |02b3: const/16 v28, #int 0 // #0 │ │ -090c82: 28cb |02b5: goto 0280 // -0035 │ │ -090c84: 0800 1d00 |02b6: move-object/from16 v0, v29 │ │ -090c88: 5200 df0f |02b8: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -090c8c: 0229 0000 |02ba: move/from16 v41, v0 │ │ -090c90: 3d29 3700 |02bc: if-lez v41, 02f3 // +0037 │ │ -090c94: 7401 7a1e 1d00 |02be: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ -090c9a: 0c29 |02c1: move-result-object v41 │ │ -090c9c: 1f29 c303 |02c2: check-cast v41, Ljava/lang/String; // type@03c3 │ │ -090ca0: 081c 2900 |02c4: move-object/from16 v28, v41 │ │ -090ca4: 3815 1e00 |02c6: if-eqz v21, 02e4 // +001e │ │ -090ca8: 6229 3213 |02c8: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ -090cac: 222a c503 |02ca: new-instance v42, Ljava/lang/StringBuilder; // type@03c5 │ │ -090cb0: 7601 6726 2a00 |02cc: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -090cb6: 1a2b 7d22 |02cf: const-string v43, "null: " // string@227d │ │ -090cba: 7402 6e26 2a00 |02d1: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -090cc0: 0c2a |02d4: move-result-object v42 │ │ -090cc2: 0800 2a00 |02d5: move-object/from16 v0, v42 │ │ -090cc6: 0801 1c00 |02d7: move-object/from16 v1, v28 │ │ -090cca: 6e20 6e26 1000 |02d9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -090cd0: 0c2a |02dc: move-result-object v42 │ │ -090cd2: 7401 7426 2a00 |02dd: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -090cd8: 0c2a |02e0: move-result-object v42 │ │ -090cda: 7402 ae25 2900 |02e1: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ -090ce0: 1329 0000 |02e4: const/16 v41, #int 0 // #0 │ │ -090ce4: 0800 2d00 |02e6: move-object/from16 v0, v45 │ │ -090ce8: 0801 1c00 |02e8: move-object/from16 v1, v28 │ │ -090cec: 0802 2900 |02ea: move-object/from16 v2, v41 │ │ -090cf0: 6e30 2a21 1002 |02ec: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.string:(Ljava/lang/String;Ljava/lang/String;)V // method@212a │ │ -090cf6: 1316 0100 |02ef: const/16 v22, #int 1 // #1 │ │ -090cfa: 2900 c4fd |02f1: goto/16 00b5 // -023c │ │ -090cfe: 131c 0000 |02f3: const/16 v28, #int 0 // #0 │ │ -090d02: 28d1 |02f5: goto 02c6 // -002f │ │ -090d04: 0800 1d00 |02f6: move-object/from16 v0, v29 │ │ -090d08: 5200 df0f |02f8: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -090d0c: 0229 0000 |02fa: move/from16 v41, v0 │ │ -090d10: 3d29 6a00 |02fc: if-lez v41, 0366 // +006a │ │ -090d14: 7401 7a1e 1d00 |02fe: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ -090d1a: 0c29 |0301: move-result-object v41 │ │ -090d1c: 1f29 c303 |0302: check-cast v41, Ljava/lang/String; // type@03c3 │ │ -090d20: 081c 2900 |0304: move-object/from16 v28, v41 │ │ -090d24: 3815 1e00 |0306: if-eqz v21, 0324 // +001e │ │ -090d28: 6229 3213 |0308: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ -090d2c: 222a c503 |030a: new-instance v42, Ljava/lang/StringBuilder; // type@03c5 │ │ -090d30: 7601 6726 2a00 |030c: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -090d36: 1a2b c128 |030f: const-string v43, "startObject: " // string@28c1 │ │ -090d3a: 7402 6e26 2a00 |0311: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -090d40: 0c2a |0314: move-result-object v42 │ │ -090d42: 0800 2a00 |0315: move-object/from16 v0, v42 │ │ -090d46: 0801 1c00 |0317: move-object/from16 v1, v28 │ │ -090d4a: 6e20 6e26 1000 |0319: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -090d50: 0c2a |031c: move-result-object v42 │ │ -090d52: 7401 7426 2a00 |031d: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -090d58: 0c2a |0320: move-result-object v42 │ │ -090d5a: 7402 ae25 2900 |0321: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ -090d60: 0800 2d00 |0324: move-object/from16 v0, v45 │ │ -090d64: 0801 1c00 |0326: move-object/from16 v1, v28 │ │ -090d68: 6e20 2921 1000 |0328: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/JsonReader;.startObject:(Ljava/lang/String;)V // method@2129 │ │ -090d6e: 0800 2500 |032b: move-object/from16 v0, v37 │ │ -090d72: 2100 |032d: array-length v0, v0 │ │ -090d74: 0229 0000 |032e: move/from16 v41, v0 │ │ -090d78: 0200 2700 |0330: move/from16 v0, v39 │ │ -090d7c: 0201 2900 |0332: move/from16 v1, v41 │ │ -090d80: 3310 2700 |0334: if-ne v0, v1, 035b // +0027 │ │ -090d84: 0800 2500 |0336: move-object/from16 v0, v37 │ │ -090d88: 2100 |0338: array-length v0, v0 │ │ -090d8a: 0229 0000 |0339: move/from16 v41, v0 │ │ -090d8e: da29 2902 |033b: mul-int/lit8 v41, v41, #int 2 // #02 │ │ -090d92: 0200 2900 |033d: move/from16 v0, v41 │ │ -090d96: 2300 4b04 |033f: new-array v0, v0, [I // type@044b │ │ -090d9a: 081f 0000 |0341: move-object/from16 v31, v0 │ │ -090d9e: 1329 0000 |0343: const/16 v41, #int 0 // #0 │ │ -090da2: 132a 0000 |0345: const/16 v42, #int 0 // #0 │ │ -090da6: 0800 2500 |0347: move-object/from16 v0, v37 │ │ -090daa: 2100 |0349: array-length v0, v0 │ │ -090dac: 022b 0000 |034a: move/from16 v43, v0 │ │ -090db0: 0800 2500 |034c: move-object/from16 v0, v37 │ │ -090db4: 0201 2900 |034e: move/from16 v1, v41 │ │ -090db8: 0802 1f00 |0350: move-object/from16 v2, v31 │ │ -090dbc: 0203 2a00 |0352: move/from16 v3, v42 │ │ -090dc0: 0204 2b00 |0354: move/from16 v4, v43 │ │ -090dc4: 7154 7826 1032 |0356: invoke-static {v0, v1, v2, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -090dca: 0825 1f00 |0359: move-object/from16 v37, v31 │ │ -090dce: d826 2701 |035b: add-int/lit8 v38, v39, #int 1 // #01 │ │ -090dd2: 4b14 2527 |035d: aput v20, v37, v39 │ │ -090dd6: 1314 0900 |035f: const/16 v20, #int 9 // #9 │ │ -090dda: 122b |0361: const/4 v11, #int 2 // #2 │ │ -090ddc: 0227 2600 |0362: move/from16 v39, v38 │ │ -090de0: 2900 d1fc |0364: goto/16 0035 // -032f │ │ -090de4: 131c 0000 |0366: const/16 v28, #int 0 // #0 │ │ -090de8: 289e |0368: goto 0306 // -0062 │ │ -090dea: 3815 0900 |0369: if-eqz v21, 0372 // +0009 │ │ -090dee: 6229 3213 |036b: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ -090df2: 1a2a ee16 |036d: const-string v42, "endObject" // string@16ee │ │ -090df6: 7402 ae25 2900 |036f: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ -090dfc: 7401 2621 2d00 |0372: invoke-virtual/range {v45}, Lcom/badlogic/gdx/utils/JsonReader;.pop:()V // method@2126 │ │ -090e02: d826 27ff |0375: add-int/lit8 v38, v39, #int -1 // #ff │ │ -090e06: 4414 2526 |0377: aget v20, v37, v38 │ │ -090e0a: 122b |0379: const/4 v11, #int 2 // #2 │ │ -090e0c: 0227 2600 |037a: move/from16 v39, v38 │ │ -090e10: 2900 b9fc |037c: goto/16 0035 // -0347 │ │ -090e14: 0800 1d00 |037e: move-object/from16 v0, v29 │ │ -090e18: 5200 df0f |0380: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -090e1c: 0229 0000 |0382: move/from16 v41, v0 │ │ -090e20: 3d29 6a00 |0384: if-lez v41, 03ee // +006a │ │ -090e24: 7401 7a1e 1d00 |0386: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ -090e2a: 0c29 |0389: move-result-object v41 │ │ -090e2c: 1f29 c303 |038a: check-cast v41, Ljava/lang/String; // type@03c3 │ │ -090e30: 081c 2900 |038c: move-object/from16 v28, v41 │ │ -090e34: 3815 1e00 |038e: if-eqz v21, 03ac // +001e │ │ -090e38: 6229 3213 |0390: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ -090e3c: 222a c503 |0392: new-instance v42, Ljava/lang/StringBuilder; // type@03c5 │ │ -090e40: 7601 6726 2a00 |0394: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -090e46: 1a2b b728 |0397: const-string v43, "startArray: " // string@28b7 │ │ -090e4a: 7402 6e26 2a00 |0399: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -090e50: 0c2a |039c: move-result-object v42 │ │ -090e52: 0800 2a00 |039d: move-object/from16 v0, v42 │ │ -090e56: 0801 1c00 |039f: move-object/from16 v1, v28 │ │ -090e5a: 6e20 6e26 1000 |03a1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -090e60: 0c2a |03a4: move-result-object v42 │ │ -090e62: 7401 7426 2a00 |03a5: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -090e68: 0c2a |03a8: move-result-object v42 │ │ -090e6a: 7402 ae25 2900 |03a9: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ -090e70: 0800 2d00 |03ac: move-object/from16 v0, v45 │ │ -090e74: 0801 1c00 |03ae: move-object/from16 v1, v28 │ │ -090e78: 6e20 2821 1000 |03b0: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/JsonReader;.startArray:(Ljava/lang/String;)V // method@2128 │ │ -090e7e: 0800 2500 |03b3: move-object/from16 v0, v37 │ │ -090e82: 2100 |03b5: array-length v0, v0 │ │ -090e84: 0229 0000 |03b6: move/from16 v41, v0 │ │ -090e88: 0200 2700 |03b8: move/from16 v0, v39 │ │ -090e8c: 0201 2900 |03ba: move/from16 v1, v41 │ │ -090e90: 3310 2700 |03bc: if-ne v0, v1, 03e3 // +0027 │ │ -090e94: 0800 2500 |03be: move-object/from16 v0, v37 │ │ -090e98: 2100 |03c0: array-length v0, v0 │ │ -090e9a: 0229 0000 |03c1: move/from16 v41, v0 │ │ -090e9e: da29 2902 |03c3: mul-int/lit8 v41, v41, #int 2 // #02 │ │ -090ea2: 0200 2900 |03c5: move/from16 v0, v41 │ │ -090ea6: 2300 4b04 |03c7: new-array v0, v0, [I // type@044b │ │ -090eaa: 081f 0000 |03c9: move-object/from16 v31, v0 │ │ -090eae: 1329 0000 |03cb: const/16 v41, #int 0 // #0 │ │ -090eb2: 132a 0000 |03cd: const/16 v42, #int 0 // #0 │ │ -090eb6: 0800 2500 |03cf: move-object/from16 v0, v37 │ │ -090eba: 2100 |03d1: array-length v0, v0 │ │ -090ebc: 022b 0000 |03d2: move/from16 v43, v0 │ │ -090ec0: 0800 2500 |03d4: move-object/from16 v0, v37 │ │ -090ec4: 0201 2900 |03d6: move/from16 v1, v41 │ │ -090ec8: 0802 1f00 |03d8: move-object/from16 v2, v31 │ │ -090ecc: 0203 2a00 |03da: move/from16 v3, v42 │ │ -090ed0: 0204 2b00 |03dc: move/from16 v4, v43 │ │ -090ed4: 7154 7826 1032 |03de: invoke-static {v0, v1, v2, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -090eda: 0825 1f00 |03e1: move-object/from16 v37, v31 │ │ -090ede: d826 2701 |03e3: add-int/lit8 v38, v39, #int 1 // #01 │ │ -090ee2: 4b14 2527 |03e5: aput v20, v37, v39 │ │ -090ee6: 1314 3100 |03e7: const/16 v20, #int 49 // #31 │ │ -090eea: 122b |03e9: const/4 v11, #int 2 // #2 │ │ -090eec: 0227 2600 |03ea: move/from16 v39, v38 │ │ -090ef0: 2900 49fc |03ec: goto/16 0035 // -03b7 │ │ -090ef4: 131c 0000 |03ee: const/16 v28, #int 0 // #0 │ │ -090ef8: 289e |03f0: goto 038e // -0062 │ │ -090efa: 3815 0900 |03f1: if-eqz v21, 03fa // +0009 │ │ -090efe: 6229 3213 |03f3: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ -090f02: 1a2a e216 |03f5: const-string v42, "endArray" // string@16e2 │ │ -090f06: 7402 ae25 2900 |03f7: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ -090f0c: 7401 2621 2d00 |03fa: invoke-virtual/range {v45}, Lcom/badlogic/gdx/utils/JsonReader;.pop:()V // method@2126 │ │ -090f12: d826 27ff |03fd: add-int/lit8 v38, v39, #int -1 // #ff │ │ -090f16: 4414 2526 |03ff: aget v20, v37, v38 │ │ -090f1a: 122b |0401: const/4 v11, #int 2 // #2 │ │ -090f1c: 0227 2600 |0402: move/from16 v39, v38 │ │ -090f20: 2900 31fc |0404: goto/16 0035 // -03cf │ │ -090f24: 3914 0500 |0406: if-nez v20, 040b // +0005 │ │ -090f28: 125b |0408: const/4 v11, #int 5 // #5 │ │ -090f2a: 2900 2cfc |0409: goto/16 0035 // -03d4 │ │ -090f2e: d820 2001 |040b: add-int/lit8 v32, v32, #int 1 // #01 │ │ -090f32: 0200 2000 |040d: move/from16 v0, v32 │ │ -090f36: 0201 2200 |040f: move/from16 v1, v34 │ │ -090f3a: 3210 0500 |0411: if-eq v0, v1, 0416 // +0005 │ │ -090f3e: 121b |0413: const/4 v11, #int 1 // #1 │ │ -090f40: 2900 21fc |0414: goto/16 0035 // -03df │ │ -090f44: 0200 2000 |0416: move/from16 v0, v32 │ │ -090f48: 0201 1800 |0418: move/from16 v1, v24 │ │ -090f4c: 3310 1efc |041a: if-ne v0, v1, 0038 // -03e2 │ │ -090f50: 6229 c510 |041c: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_eof_actions:[B // field@10c5 │ │ -090f54: 4805 2914 |041e: aget-byte v5, v41, v20 │ │ -090f58: 6229 c410 |0420: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_actions:[B // field@10c4 │ │ -090f5c: d806 0501 |0422: add-int/lit8 v6, v5, #int 1 // #01 │ │ -090f60: 4807 2905 |0424: aget-byte v7, v41, v5 │ │ -090f64: 0178 |0426: move v8, v7 │ │ -090f66: d807 08ff |0427: add-int/lit8 v7, v8, #int -1 // #ff │ │ -090f6a: 3d08 0ffc |0429: if-lez v8, 0038 // -03f1 │ │ -090f6e: 6229 c410 |042b: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_actions:[B // field@10c4 │ │ -090f72: d805 0601 |042d: add-int/lit8 v5, v6, #int 1 // #01 │ │ -090f76: 4829 2906 |042f: aget-byte v41, v41, v6 │ │ -090f7a: 2b29 4902 0000 |0431: packed-switch v41, 0000067a // +00000249 │ │ -090f80: 0178 |0434: move v8, v7 │ │ -090f82: 0156 |0435: move v6, v5 │ │ -090f84: 28f1 |0436: goto 0427 // -000f │ │ -090f86: 3916 fdff |0437: if-nez v22, 0434 // -0003 │ │ -090f8a: 2228 c303 |0439: new-instance v40, Ljava/lang/String; // type@03c3 │ │ -090f8e: 9129 2024 |043b: sub-int v41, v32, v36 │ │ -090f92: 0800 2800 |043d: move-object/from16 v0, v40 │ │ -090f96: 0801 2e00 |043f: move-object/from16 v1, v46 │ │ -090f9a: 0202 2400 |0441: move/from16 v2, v36 │ │ -090f9e: 0203 2900 |0443: move/from16 v3, v41 │ │ -090fa2: 7040 3f26 1032 |0445: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@263f │ │ -090fa8: 0224 2000 |0448: move/from16 v36, v32 │ │ -090fac: 381e 0a00 |044a: if-eqz v30, 0454 // +000a │ │ -090fb0: 0800 2d00 |044c: move-object/from16 v0, v45 │ │ -090fb4: 0801 2800 |044e: move-object/from16 v1, v40 │ │ -090fb8: 7020 2b21 1000 |0450: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/JsonReader;.unescape:(Ljava/lang/String;)Ljava/lang/String; // method@212b │ │ -090fbe: 0c28 |0453: move-result-object v40 │ │ -090fc0: 0800 1d00 |0454: move-object/from16 v0, v29 │ │ -090fc4: 5200 df0f |0456: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -090fc8: 0229 0000 |0458: move/from16 v41, v0 │ │ -090fcc: 3d29 4000 |045a: if-lez v41, 049a // +0040 │ │ -090fd0: 7401 7a1e 1d00 |045c: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ -090fd6: 0c29 |045f: move-result-object v41 │ │ -090fd8: 1f29 c303 |0460: check-cast v41, Ljava/lang/String; // type@03c3 │ │ -090fdc: 081c 2900 |0462: move-object/from16 v28, v41 │ │ -090fe0: 3815 2c00 |0464: if-eqz v21, 0490 // +002c │ │ -090fe4: 6229 3213 |0466: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ -090fe8: 222a c503 |0468: new-instance v42, Ljava/lang/StringBuilder; // type@03c5 │ │ -090fec: 7601 6726 2a00 |046a: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -090ff2: 1a2b ec28 |046d: const-string v43, "string: " // string@28ec │ │ -090ff6: 7402 6e26 2a00 |046f: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -090ffc: 0c2a |0472: move-result-object v42 │ │ -090ffe: 0800 2a00 |0473: move-object/from16 v0, v42 │ │ -091002: 0801 1c00 |0475: move-object/from16 v1, v28 │ │ -091006: 6e20 6e26 1000 |0477: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09100c: 0c2a |047a: move-result-object v42 │ │ -09100e: 1a2b 3401 |047b: const-string v43, "=" // string@0134 │ │ -091012: 7402 6e26 2a00 |047d: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -091018: 0c2a |0480: move-result-object v42 │ │ -09101a: 0800 2a00 |0481: move-object/from16 v0, v42 │ │ -09101e: 0801 2800 |0483: move-object/from16 v1, v40 │ │ -091022: 6e20 6e26 1000 |0485: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -091028: 0c2a |0488: move-result-object v42 │ │ -09102a: 7401 7426 2a00 |0489: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -091030: 0c2a |048c: move-result-object v42 │ │ -091032: 7402 ae25 2900 |048d: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ -091038: 0800 2d00 |0490: move-object/from16 v0, v45 │ │ -09103c: 0801 1c00 |0492: move-object/from16 v1, v28 │ │ -091040: 0802 2800 |0494: move-object/from16 v2, v40 │ │ -091044: 6e30 2a21 1002 |0496: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.string:(Ljava/lang/String;Ljava/lang/String;)V // method@212a │ │ -09104a: 289b |0499: goto 0434 // -0065 │ │ -09104c: 131c 0000 |049a: const/16 v28, #int 0 // #0 │ │ -091050: 28c8 |049c: goto 0464 // -0038 │ │ -091052: 2228 c303 |049d: new-instance v40, Ljava/lang/String; // type@03c3 │ │ -091056: 9129 2024 |049f: sub-int v41, v32, v36 │ │ -09105a: 0800 2800 |04a1: move-object/from16 v0, v40 │ │ -09105e: 0801 2e00 |04a3: move-object/from16 v1, v46 │ │ -091062: 0202 2400 |04a5: move/from16 v2, v36 │ │ -091066: 0203 2900 |04a7: move/from16 v3, v41 │ │ -09106a: 7040 3f26 1032 |04a9: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@263f │ │ -091070: 0224 2000 |04ac: move/from16 v36, v32 │ │ -091074: 0800 1d00 |04ae: move-object/from16 v0, v29 │ │ -091078: 5200 df0f |04b0: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -09107c: 0229 0000 |04b2: move/from16 v41, v0 │ │ -091080: 3d29 4500 |04b4: if-lez v41, 04f9 // +0045 │ │ -091084: 7401 7a1e 1d00 |04b6: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ -09108a: 0c29 |04b9: move-result-object v41 │ │ -09108c: 1f29 c303 |04ba: check-cast v41, Ljava/lang/String; // type@03c3 │ │ -091090: 081c 2900 |04bc: move-object/from16 v28, v41 │ │ -091094: 3815 2c00 |04be: if-eqz v21, 04ea // +002c │ │ -091098: 6229 3213 |04c0: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ -09109c: 222a c503 |04c2: new-instance v42, Ljava/lang/StringBuilder; // type@03c5 │ │ -0910a0: 7601 6726 2a00 |04c4: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0910a6: 1a2b c722 |04c7: const-string v43, "number: " // string@22c7 │ │ -0910aa: 7402 6e26 2a00 |04c9: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0910b0: 0c2a |04cc: move-result-object v42 │ │ -0910b2: 0800 2a00 |04cd: move-object/from16 v0, v42 │ │ -0910b6: 0801 1c00 |04cf: move-object/from16 v1, v28 │ │ -0910ba: 6e20 6e26 1000 |04d1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0910c0: 0c2a |04d4: move-result-object v42 │ │ -0910c2: 1a2b 3401 |04d5: const-string v43, "=" // string@0134 │ │ -0910c6: 7402 6e26 2a00 |04d7: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0910cc: 0c2a |04da: move-result-object v42 │ │ -0910ce: 7701 f225 2800 |04db: invoke-static/range {v40}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ -0910d4: 0a2b |04de: move-result v43 │ │ -0910d6: 7402 6a26 2a00 |04df: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -0910dc: 0c2a |04e2: move-result-object v42 │ │ -0910de: 7401 7426 2a00 |04e3: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0910e4: 0c2a |04e6: move-result-object v42 │ │ -0910e6: 7402 ae25 2900 |04e7: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ -0910ec: 7701 f225 2800 |04ea: invoke-static/range {v40}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ -0910f2: 0a29 |04ed: move-result v41 │ │ -0910f4: 0800 2d00 |04ee: move-object/from16 v0, v45 │ │ -0910f8: 0801 1c00 |04f0: move-object/from16 v1, v28 │ │ -0910fc: 0202 2900 |04f2: move/from16 v2, v41 │ │ -091100: 6e30 2021 1002 |04f4: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.number:(Ljava/lang/String;F)V // method@2120 │ │ -091106: 2900 3dff |04f7: goto/16 0434 // -00c3 │ │ -09110a: 131c 0000 |04f9: const/16 v28, #int 0 // #0 │ │ -09110e: 28c3 |04fb: goto 04be // -003d │ │ -091110: 0800 1d00 |04fc: move-object/from16 v0, v29 │ │ -091114: 5200 df0f |04fe: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -091118: 0229 0000 |0500: move/from16 v41, v0 │ │ -09111c: 3d29 3d00 |0502: if-lez v41, 053f // +003d │ │ -091120: 7401 7a1e 1d00 |0504: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ -091126: 0c29 |0507: move-result-object v41 │ │ -091128: 1f29 c303 |0508: check-cast v41, Ljava/lang/String; // type@03c3 │ │ -09112c: 081c 2900 |050a: move-object/from16 v28, v41 │ │ -091130: 3815 2400 |050c: if-eqz v21, 0530 // +0024 │ │ -091134: 6229 3213 |050e: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ -091138: 222a c503 |0510: new-instance v42, Ljava/lang/StringBuilder; // type@03c5 │ │ -09113c: 7601 6726 2a00 |0512: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -091142: 1a2b 8613 |0515: const-string v43, "boolean: " // string@1386 │ │ -091146: 7402 6e26 2a00 |0517: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09114c: 0c2a |051a: move-result-object v42 │ │ -09114e: 0800 2a00 |051b: move-object/from16 v0, v42 │ │ -091152: 0801 1c00 |051d: move-object/from16 v1, v28 │ │ -091156: 6e20 6e26 1000 |051f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09115c: 0c2a |0522: move-result-object v42 │ │ -09115e: 1a2b 3701 |0523: const-string v43, "=true" // string@0137 │ │ -091162: 7402 6e26 2a00 |0525: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -091168: 0c2a |0528: move-result-object v42 │ │ -09116a: 7401 7426 2a00 |0529: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -091170: 0c2a |052c: move-result-object v42 │ │ -091172: 7402 ae25 2900 |052d: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ -091178: 1329 0100 |0530: const/16 v41, #int 1 // #1 │ │ -09117c: 0800 2d00 |0532: move-object/from16 v0, v45 │ │ -091180: 0801 1c00 |0534: move-object/from16 v1, v28 │ │ -091184: 0202 2900 |0536: move/from16 v2, v41 │ │ -091188: 6e30 1621 1002 |0538: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.bool:(Ljava/lang/String;Z)V // method@2116 │ │ -09118e: 1316 0100 |053b: const/16 v22, #int 1 // #1 │ │ -091192: 2900 f7fe |053d: goto/16 0434 // -0109 │ │ -091196: 131c 0000 |053f: const/16 v28, #int 0 // #0 │ │ -09119a: 28cb |0541: goto 050c // -0035 │ │ -09119c: 0800 1d00 |0542: move-object/from16 v0, v29 │ │ -0911a0: 5200 df0f |0544: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0911a4: 0229 0000 |0546: move/from16 v41, v0 │ │ -0911a8: 3d29 3d00 |0548: if-lez v41, 0585 // +003d │ │ -0911ac: 7401 7a1e 1d00 |054a: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ -0911b2: 0c29 |054d: move-result-object v41 │ │ -0911b4: 1f29 c303 |054e: check-cast v41, Ljava/lang/String; // type@03c3 │ │ -0911b8: 081c 2900 |0550: move-object/from16 v28, v41 │ │ -0911bc: 3815 2400 |0552: if-eqz v21, 0576 // +0024 │ │ -0911c0: 6229 3213 |0554: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ -0911c4: 222a c503 |0556: new-instance v42, Ljava/lang/StringBuilder; // type@03c5 │ │ -0911c8: 7601 6726 2a00 |0558: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0911ce: 1a2b 8613 |055b: const-string v43, "boolean: " // string@1386 │ │ -0911d2: 7402 6e26 2a00 |055d: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0911d8: 0c2a |0560: move-result-object v42 │ │ -0911da: 0800 2a00 |0561: move-object/from16 v0, v42 │ │ -0911de: 0801 1c00 |0563: move-object/from16 v1, v28 │ │ -0911e2: 6e20 6e26 1000 |0565: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0911e8: 0c2a |0568: move-result-object v42 │ │ -0911ea: 1a2b 3601 |0569: const-string v43, "=false" // string@0136 │ │ -0911ee: 7402 6e26 2a00 |056b: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0911f4: 0c2a |056e: move-result-object v42 │ │ -0911f6: 7401 7426 2a00 |056f: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0911fc: 0c2a |0572: move-result-object v42 │ │ -0911fe: 7402 ae25 2900 |0573: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ -091204: 1329 0000 |0576: const/16 v41, #int 0 // #0 │ │ -091208: 0800 2d00 |0578: move-object/from16 v0, v45 │ │ -09120c: 0801 1c00 |057a: move-object/from16 v1, v28 │ │ -091210: 0202 2900 |057c: move/from16 v2, v41 │ │ -091214: 6e30 1621 1002 |057e: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.bool:(Ljava/lang/String;Z)V // method@2116 │ │ -09121a: 1316 0100 |0581: const/16 v22, #int 1 // #1 │ │ -09121e: 2900 b1fe |0583: goto/16 0434 // -014f │ │ -091222: 131c 0000 |0585: const/16 v28, #int 0 // #0 │ │ -091226: 28cb |0587: goto 0552 // -0035 │ │ -091228: 0800 1d00 |0588: move-object/from16 v0, v29 │ │ -09122c: 5200 df0f |058a: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -091230: 0229 0000 |058c: move/from16 v41, v0 │ │ -091234: 3d29 3700 |058e: if-lez v41, 05c5 // +0037 │ │ -091238: 7401 7a1e 1d00 |0590: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ -09123e: 0c29 |0593: move-result-object v41 │ │ -091240: 1f29 c303 |0594: check-cast v41, Ljava/lang/String; // type@03c3 │ │ -091244: 081c 2900 |0596: move-object/from16 v28, v41 │ │ -091248: 3815 1e00 |0598: if-eqz v21, 05b6 // +001e │ │ -09124c: 6229 3213 |059a: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ -091250: 222a c503 |059c: new-instance v42, Ljava/lang/StringBuilder; // type@03c5 │ │ -091254: 7601 6726 2a00 |059e: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -09125a: 1a2b 7d22 |05a1: const-string v43, "null: " // string@227d │ │ -09125e: 7402 6e26 2a00 |05a3: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -091264: 0c2a |05a6: move-result-object v42 │ │ -091266: 0800 2a00 |05a7: move-object/from16 v0, v42 │ │ -09126a: 0801 1c00 |05a9: move-object/from16 v1, v28 │ │ -09126e: 6e20 6e26 1000 |05ab: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -091274: 0c2a |05ae: move-result-object v42 │ │ -091276: 7401 7426 2a00 |05af: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -09127c: 0c2a |05b2: move-result-object v42 │ │ -09127e: 7402 ae25 2900 |05b3: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ -091284: 1329 0000 |05b6: const/16 v41, #int 0 // #0 │ │ -091288: 0800 2d00 |05b8: move-object/from16 v0, v45 │ │ -09128c: 0801 1c00 |05ba: move-object/from16 v1, v28 │ │ -091290: 0802 2900 |05bc: move-object/from16 v2, v41 │ │ -091294: 6e30 2a21 1002 |05be: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.string:(Ljava/lang/String;Ljava/lang/String;)V // method@212a │ │ -09129a: 1316 0100 |05c1: const/16 v22, #int 1 // #1 │ │ -09129e: 2900 71fe |05c3: goto/16 0434 // -018f │ │ -0912a2: 131c 0000 |05c5: const/16 v28, #int 0 // #0 │ │ -0912a6: 28d1 |05c7: goto 0598 // -002f │ │ -0912a8: 2229 4803 |05c8: new-instance v41, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -0912ac: 222a c503 |05ca: new-instance v42, Ljava/lang/StringBuilder; // type@03c5 │ │ -0912b0: 7601 6726 2a00 |05cc: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0912b6: 1a2b 7703 |05cf: const-string v43, "Error parsing JSON on line " // string@0377 │ │ -0912ba: 7402 6e26 2a00 |05d1: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0912c0: 0c2a |05d4: move-result-object v42 │ │ -0912c2: 0800 2a00 |05d5: move-object/from16 v0, v42 │ │ -0912c6: 0201 1b00 |05d7: move/from16 v1, v27 │ │ -0912ca: 6e20 6b26 1000 |05d9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0912d0: 0c2a |05dc: move-result-object v42 │ │ -0912d2: 1a2b 2d00 |05dd: const-string v43, " near: " // string@002d │ │ -0912d6: 7402 6e26 2a00 |05df: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0912dc: 0c2a |05e2: move-result-object v42 │ │ -0912de: 222b c303 |05e3: new-instance v43, Ljava/lang/String; // type@03c3 │ │ -0912e2: 912c 2220 |05e5: sub-int v44, v34, v32 │ │ -0912e6: 0800 2b00 |05e7: move-object/from16 v0, v43 │ │ -0912ea: 0801 2e00 |05e9: move-object/from16 v1, v46 │ │ -0912ee: 0202 2000 |05eb: move/from16 v2, v32 │ │ -0912f2: 0203 2c00 |05ed: move/from16 v3, v44 │ │ -0912f6: 7040 3f26 1032 |05ef: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@263f │ │ -0912fc: 7402 6e26 2a00 |05f2: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -091302: 0c2a |05f5: move-result-object v42 │ │ -091304: 7401 7426 2a00 |05f6: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -09130a: 0c2a |05f9: move-result-object v42 │ │ -09130c: 0800 2900 |05fa: move-object/from16 v0, v41 │ │ -091310: 0801 2a00 |05fc: move-object/from16 v1, v42 │ │ -091314: 0802 2100 |05fe: move-object/from16 v2, v33 │ │ -091318: 7030 9522 1002 |0600: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ -09131e: 2729 |0603: throw v41 │ │ -091320: 0800 2d00 |0604: move-object/from16 v0, v45 │ │ -091324: 5400 ce10 |0606: iget-object v0, v0, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@10ce │ │ -091328: 0829 0000 |0608: move-object/from16 v41, v0 │ │ -09132c: 0800 2900 |060a: move-object/from16 v0, v41 │ │ -091330: 5200 df0f |060c: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -091334: 0229 0000 |060e: move/from16 v41, v0 │ │ -091338: 3829 2d00 |0610: if-eqz v41, 063d // +002d │ │ -09133c: 0800 2d00 |0612: move-object/from16 v0, v45 │ │ -091340: 5400 ce10 |0614: iget-object v0, v0, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@10ce │ │ -091344: 0829 0000 |0616: move-object/from16 v41, v0 │ │ -091348: 7401 791e 2900 |0618: invoke-virtual/range {v41}, Lcom/badlogic/gdx/utils/Array;.peek:()Ljava/lang/Object; // method@1e79 │ │ -09134e: 0c17 |061b: move-result-object v23 │ │ -091350: 0800 2d00 |061c: move-object/from16 v0, v45 │ │ -091354: 5400 ce10 |061e: iget-object v0, v0, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@10ce │ │ -091358: 0829 0000 |0620: move-object/from16 v41, v0 │ │ -09135c: 7401 6f1e 2900 |0622: invoke-virtual/range {v41}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -091362: 0800 1700 |0625: move-object/from16 v0, v23 │ │ -091366: 2000 3a03 |0627: instance-of v0, v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@033a │ │ -09136a: 0229 0000 |0629: move/from16 v41, v0 │ │ -09136e: 3829 0a00 |062b: if-eqz v41, 0635 // +000a │ │ -091372: 2229 4803 |062d: new-instance v41, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -091376: 1a2a 7803 |062f: const-string v42, "Error parsing JSON, unmatched brace." // string@0378 │ │ -09137a: 7602 9422 2900 |0631: invoke-direct/range {v41, v42}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2294 │ │ -091380: 2729 |0634: throw v41 │ │ -091382: 2229 4803 |0635: new-instance v41, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -091386: 1a2a 7903 |0637: const-string v42, "Error parsing JSON, unmatched bracket." // string@0379 │ │ -09138a: 7602 9422 2900 |0639: invoke-direct/range {v41, v42}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2294 │ │ -091390: 2729 |063c: throw v41 │ │ -091392: 0800 2d00 |063d: move-object/from16 v0, v45 │ │ -091396: 5400 d510 |063f: iget-object v0, v0, Lcom/badlogic/gdx/utils/JsonReader;.root:Ljava/lang/Object; // field@10d5 │ │ -09139a: 0823 0000 |0641: move-object/from16 v35, v0 │ │ -09139e: 1329 0000 |0643: const/16 v41, #int 0 // #0 │ │ -0913a2: 0800 2900 |0645: move-object/from16 v0, v41 │ │ -0913a6: 0801 2d00 |0647: move-object/from16 v1, v45 │ │ -0913aa: 5b10 d510 |0649: iput-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.root:Ljava/lang/Object; // field@10d5 │ │ -0913ae: 1123 |064b: return-object v35 │ │ -0913b0: 0d19 |064c: move-exception v25 │ │ -0913b2: 2900 13fb |064d: goto/16 0160 // -04ed │ │ -0913b6: 0000 |064f: nop // spacer │ │ -0913b8: 0001 0500 0000 0000 2400 0000 3000 ... |0650: packed-switch-data (14 units) │ │ -0913d4: 0001 0c00 0000 0000 5f00 0000 6600 ... |065e: packed-switch-data (28 units) │ │ -09140c: 0001 0500 0300 0000 0600 0000 6c00 ... |067a: packed-switch-data (14 units) │ │ +09ec44: |[09ec44] com.badlogic.gdx.utils.JsonReader.parse:([CII)Ljava/lang/Object; │ │ +09ec54: 0220 2f00 |0000: move/from16 v32, v47 │ │ +09ec58: 0222 3000 |0002: move/from16 v34, v48 │ │ +09ec5c: 0218 2200 |0004: move/from16 v24, v34 │ │ +09ec60: 1326 0000 |0006: const/16 v38, #int 0 // #0 │ │ +09ec64: 1329 0400 |0008: const/16 v41, #int 4 // #4 │ │ +09ec68: 0200 2900 |000a: move/from16 v0, v41 │ │ +09ec6c: 2300 4904 |000c: new-array v0, v0, [I // type@0449 │ │ +09ec70: 0825 0000 |000e: move-object/from16 v37, v0 │ │ +09ec74: 1324 0000 |0010: const/16 v36, #int 0 // #0 │ │ +09ec78: 221d e502 |0012: new-instance v29, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +09ec7c: 1329 0800 |0014: const/16 v41, #int 8 // #8 │ │ +09ec80: 0800 1d00 |0016: move-object/from16 v0, v29 │ │ +09ec84: 0201 2900 |0018: move/from16 v1, v41 │ │ +09ec88: 7020 631e 1000 |001a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ +09ec8e: 131e 0000 |001d: const/16 v30, #int 0 // #0 │ │ +09ec92: 1316 0000 |001f: const/16 v22, #int 0 // #0 │ │ +09ec96: 1321 0000 |0021: const/16 v33, #int 0 // #0 │ │ +09ec9a: 1315 0000 |0023: const/16 v21, #int 0 // #0 │ │ +09ec9e: 3815 0700 |0025: if-eqz v21, 002c // +0007 │ │ +09eca2: 6229 3213 |0027: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ +09eca6: 7401 ac25 2900 |0029: invoke-virtual/range {v41}, Ljava/io/PrintStream;.println:()V // method@25ac │ │ +09ecac: 1314 0100 |002c: const/16 v20, #int 1 // #1 │ │ +09ecb0: 1326 0000 |002e: const/16 v38, #int 0 // #0 │ │ +09ecb4: 1312 0000 |0030: const/16 v18, #int 0 // #0 │ │ +09ecb8: 120b |0032: const/4 v11, #int 0 // #0 │ │ +09ecba: 0227 2600 |0033: move/from16 v39, v38 │ │ +09ecbe: 2b0b 1b06 0000 |0035: packed-switch v11, 00000650 // +0000061b │ │ +09ecc4: 0226 2700 |0038: move/from16 v38, v39 │ │ +09ecc8: 0200 2000 |003a: move/from16 v0, v32 │ │ +09eccc: 0201 2200 |003c: move/from16 v1, v34 │ │ +09ecd0: 3510 c605 |003e: if-ge v0, v1, 0604 // +05c6 │ │ +09ecd4: 131b 0100 |0040: const/16 v27, #int 1 // #1 │ │ +09ecd8: 131a 0000 |0042: const/16 v26, #int 0 // #0 │ │ +09ecdc: 0200 1a00 |0044: move/from16 v0, v26 │ │ +09ece0: 0201 2000 |0046: move/from16 v1, v32 │ │ +09ece4: 3510 8005 |0048: if-ge v0, v1, 05c8 // +0580 │ │ +09ece8: 4929 2e1a |004a: aget-char v41, v46, v26 │ │ +09ecec: 132a 0a00 |004c: const/16 v42, #int 10 // #a │ │ +09ecf0: 0200 2900 |004e: move/from16 v0, v41 │ │ +09ecf4: 0201 2a00 |0050: move/from16 v1, v42 │ │ +09ecf8: 3310 0400 |0052: if-ne v0, v1, 0056 // +0004 │ │ +09ecfc: d81b 1b01 |0054: add-int/lit8 v27, v27, #int 1 // #01 │ │ +09ed00: d81a 1a01 |0056: add-int/lit8 v26, v26, #int 1 // #01 │ │ +09ed04: 28ec |0058: goto 0044 // -0014 │ │ +09ed06: 0200 2000 |0059: move/from16 v0, v32 │ │ +09ed0a: 0201 2200 |005b: move/from16 v1, v34 │ │ +09ed0e: 3310 0400 |005d: if-ne v0, v1, 0061 // +0004 │ │ +09ed12: 124b |005f: const/4 v11, #int 4 // #4 │ │ +09ed14: 28d5 |0060: goto 0035 // -002b │ │ +09ed16: 3914 0400 |0061: if-nez v20, 0065 // +0004 │ │ +09ed1a: 125b |0063: const/4 v11, #int 5 // #5 │ │ +09ed1c: 28d1 |0064: goto 0035 // -002f │ │ +09ed1e: 6229 c710 |0065: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_key_offsets:[S // field@10c7 │ │ +09ed22: 4a0c 2914 |0067: aget-short v12, v41, v20 │ │ +09ed26: 6229 c610 |0069: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_index_offsets:[S // field@10c6 │ │ +09ed2a: 4a12 2914 |006b: aget-short v18, v41, v20 │ │ +09ed2e: 6229 c910 |006d: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_single_lengths:[B // field@10c9 │ │ +09ed32: 480d 2914 |006f: aget-byte v13, v41, v20 │ │ +09ed36: 3d0d 0e00 |0071: if-lez v13, 007f // +000e │ │ +09ed3a: 01ce |0073: move v14, v12 │ │ +09ed3c: 9029 0c0d |0074: add-int v41, v12, v13 │ │ +09ed40: d813 29ff |0076: add-int/lit8 v19, v41, #int -1 // #ff │ │ +09ed44: 0200 1300 |0078: move/from16 v0, v19 │ │ +09ed48: 35e0 3f00 |007a: if-ge v0, v14, 00b9 // +003f │ │ +09ed4c: b0dc |007c: add-int/2addr v12, v13 │ │ +09ed4e: 9012 120d |007d: add-int v18, v18, v13 │ │ +09ed52: 6229 c810 |007f: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_range_lengths:[B // field@10c8 │ │ +09ed56: 480d 2914 |0081: aget-byte v13, v41, v20 │ │ +09ed5a: 3d0d 0f00 |0083: if-lez v13, 0092 // +000f │ │ +09ed5e: 01ce |0085: move v14, v12 │ │ +09ed60: e029 0d01 |0086: shl-int/lit8 v41, v13, #int 1 // #01 │ │ +09ed64: 9029 290c |0088: add-int v41, v41, v12 │ │ +09ed68: d813 29fe |008a: add-int/lit8 v19, v41, #int -2 // #fe │ │ +09ed6c: 0200 1300 |008c: move/from16 v0, v19 │ │ +09ed70: 35e0 5400 |008e: if-ge v0, v14, 00e2 // +0054 │ │ +09ed74: 9012 120d |0090: add-int v18, v18, v13 │ │ +09ed78: 6229 cc10 |0092: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_targs:[B // field@10cc │ │ +09ed7c: 4814 2912 |0094: aget-byte v20, v41, v18 │ │ +09ed80: 6229 ca10 |0096: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_actions:[B // field@10ca │ │ +09ed84: 4829 2912 |0098: aget-byte v41, v41, v18 │ │ +09ed88: 3829 6c03 |009a: if-eqz v41, 0406 // +036c │ │ +09ed8c: 6229 ca10 |009c: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_actions:[B // field@10ca │ │ +09ed90: 4809 2912 |009e: aget-byte v9, v41, v18 │ │ +09ed94: 6229 c410 |00a0: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_actions:[B // field@10c4 │ │ +09ed98: d80a 0901 |00a2: add-int/lit8 v10, v9, #int 1 // #01 │ │ +09ed9c: 4810 2909 |00a4: aget-byte v16, v41, v9 │ │ +09eda0: 0211 1000 |00a6: move/from16 v17, v16 │ │ +09eda4: d810 11ff |00a8: add-int/lit8 v16, v17, #int -1 // #ff │ │ +09eda8: 3d11 5c03 |00aa: if-lez v17, 0406 // +035c │ │ +09edac: 6229 c410 |00ac: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_actions:[B // field@10c4 │ │ +09edb0: d809 0a01 |00ae: add-int/lit8 v9, v10, #int 1 // #01 │ │ +09edb4: 4829 290a |00b0: aget-byte v41, v41, v10 │ │ +09edb8: 2b29 ac05 0000 |00b2: packed-switch v41, 0000065e // +000005ac │ │ +09edbe: 0211 1000 |00b5: move/from16 v17, v16 │ │ +09edc2: 019a |00b7: move v10, v9 │ │ +09edc4: 28f0 |00b8: goto 00a8 // -0010 │ │ +09edc6: 9129 130e |00b9: sub-int v41, v19, v14 │ │ +09edca: e129 2901 |00bb: shr-int/lit8 v41, v41, #int 1 // #01 │ │ +09edce: 900f 0e29 |00bd: add-int v15, v14, v41 │ │ +09edd2: 4929 2e20 |00bf: aget-char v41, v46, v32 │ │ +09edd6: 622a cb10 |00c1: sget-object v42, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_keys:[C // field@10cb │ │ +09edda: 492a 2a0f |00c3: aget-char v42, v42, v15 │ │ +09edde: 0200 2900 |00c5: move/from16 v0, v41 │ │ +09ede2: 0201 2a00 |00c7: move/from16 v1, v42 │ │ +09ede6: 3510 0500 |00c9: if-ge v0, v1, 00ce // +0005 │ │ +09edea: d813 0fff |00cb: add-int/lit8 v19, v15, #int -1 // #ff │ │ +09edee: 28ab |00cd: goto 0078 // -0055 │ │ +09edf0: 4929 2e20 |00ce: aget-char v41, v46, v32 │ │ +09edf4: 622a cb10 |00d0: sget-object v42, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_keys:[C // field@10cb │ │ +09edf8: 492a 2a0f |00d2: aget-char v42, v42, v15 │ │ +09edfc: 0200 2900 |00d4: move/from16 v0, v41 │ │ +09ee00: 0201 2a00 |00d6: move/from16 v1, v42 │ │ +09ee04: 3710 0500 |00d8: if-le v0, v1, 00dd // +0005 │ │ +09ee08: d80e 0f01 |00da: add-int/lit8 v14, v15, #int 1 // #01 │ │ +09ee0c: 289c |00dc: goto 0078 // -0064 │ │ +09ee0e: 9129 0f0c |00dd: sub-int v41, v15, v12 │ │ +09ee12: 9012 1229 |00df: add-int v18, v18, v41 │ │ +09ee16: 28b1 |00e1: goto 0092 // -004f │ │ +09ee18: 9129 130e |00e2: sub-int v41, v19, v14 │ │ +09ee1c: e129 2901 |00e4: shr-int/lit8 v41, v41, #int 1 // #01 │ │ +09ee20: dd29 29fe |00e6: and-int/lit8 v41, v41, #int -2 // #fe │ │ +09ee24: 900f 0e29 |00e8: add-int v15, v14, v41 │ │ +09ee28: 4929 2e20 |00ea: aget-char v41, v46, v32 │ │ +09ee2c: 622a cb10 |00ec: sget-object v42, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_keys:[C // field@10cb │ │ +09ee30: 492a 2a0f |00ee: aget-char v42, v42, v15 │ │ +09ee34: 0200 2900 |00f0: move/from16 v0, v41 │ │ +09ee38: 0201 2a00 |00f2: move/from16 v1, v42 │ │ +09ee3c: 3510 0500 |00f4: if-ge v0, v1, 00f9 // +0005 │ │ +09ee40: d813 0ffe |00f6: add-int/lit8 v19, v15, #int -2 // #fe │ │ +09ee44: 2894 |00f8: goto 008c // -006c │ │ +09ee46: 4929 2e20 |00f9: aget-char v41, v46, v32 │ │ +09ee4a: 622a cb10 |00fb: sget-object v42, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_keys:[C // field@10cb │ │ +09ee4e: d82b 0f01 |00fd: add-int/lit8 v43, v15, #int 1 // #01 │ │ +09ee52: 492a 2a2b |00ff: aget-char v42, v42, v43 │ │ +09ee56: 0200 2900 |0101: move/from16 v0, v41 │ │ +09ee5a: 0201 2a00 |0103: move/from16 v1, v42 │ │ +09ee5e: 3710 0500 |0105: if-le v0, v1, 010a // +0005 │ │ +09ee62: d80e 0f02 |0107: add-int/lit8 v14, v15, #int 2 // #02 │ │ +09ee66: 2883 |0109: goto 008c // -007d │ │ +09ee68: 9129 0f0c |010a: sub-int v41, v15, v12 │ │ +09ee6c: e129 2901 |010c: shr-int/lit8 v41, v41, #int 1 // #01 │ │ +09ee70: 9012 1229 |010e: add-int v18, v18, v41 │ │ +09ee74: 2882 |0110: goto 0092 // -007e │ │ +09ee76: 0224 2000 |0111: move/from16 v36, v32 │ │ +09ee7a: 131e 0000 |0113: const/16 v30, #int 0 // #0 │ │ +09ee7e: 1316 0000 |0115: const/16 v22, #int 0 // #0 │ │ +09ee82: 289e |0117: goto 00b5 // -0062 │ │ +09ee84: 131e 0100 |0118: const/16 v30, #int 1 // #1 │ │ +09ee88: 289b |011a: goto 00b5 // -0065 │ │ +09ee8a: 221c c103 |011b: new-instance v28, Ljava/lang/String; // type@03c1 │ │ +09ee8e: 9129 2024 |011d: sub-int v41, v32, v36 │ │ +09ee92: 0800 1c00 |011f: move-object/from16 v0, v28 │ │ +09ee96: 0801 2e00 |0121: move-object/from16 v1, v46 │ │ +09ee9a: 0202 2400 |0123: move/from16 v2, v36 │ │ +09ee9e: 0203 2900 |0125: move/from16 v3, v41 │ │ +09eea2: 7040 3f26 1032 |0127: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@263f │ │ +09eea8: 0224 2000 |012a: move/from16 v36, v32 │ │ +09eeac: 381e 0a00 |012c: if-eqz v30, 0136 // +000a │ │ +09eeb0: 0800 2d00 |012e: move-object/from16 v0, v45 │ │ +09eeb4: 0801 1c00 |0130: move-object/from16 v1, v28 │ │ +09eeb8: 7020 2b21 1000 |0132: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/JsonReader;.unescape:(Ljava/lang/String;)Ljava/lang/String; // method@212b │ │ +09eebe: 0c1c |0135: move-result-object v28 │ │ +09eec0: 3815 1e00 |0136: if-eqz v21, 0154 // +001e │ │ +09eec4: 6229 3213 |0138: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ +09eec8: 222a c303 |013a: new-instance v42, Ljava/lang/StringBuilder; // type@03c3 │ │ +09eecc: 7601 6726 2a00 |013c: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09eed2: 1a2b d221 |013f: const-string v43, "name: " // string@21d2 │ │ +09eed6: 7402 6e26 2a00 |0141: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09eedc: 0c2a |0144: move-result-object v42 │ │ +09eede: 0800 2a00 |0145: move-object/from16 v0, v42 │ │ +09eee2: 0801 1c00 |0147: move-object/from16 v1, v28 │ │ +09eee6: 6e20 6e26 1000 |0149: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09eeec: 0c2a |014c: move-result-object v42 │ │ +09eeee: 7401 7426 2a00 |014d: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09eef4: 0c2a |0150: move-result-object v42 │ │ +09eef6: 7402 ae25 2900 |0151: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ +09eefc: 0800 1d00 |0154: move-object/from16 v0, v29 │ │ +09ef00: 0801 1c00 |0156: move-object/from16 v1, v28 │ │ +09ef04: 6e20 6a1e 1000 |0158: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +09ef0a: 2900 5aff |015b: goto/16 00b5 // -00a6 │ │ +09ef0e: 0d19 |015d: move-exception v25 │ │ +09ef10: 0226 2700 |015e: move/from16 v38, v39 │ │ +09ef14: 0821 1900 |0160: move-object/from16 v33, v25 │ │ +09ef18: 2900 d8fe |0162: goto/16 003a // -0128 │ │ +09ef1c: 3916 51ff |0164: if-nez v22, 00b5 // -00af │ │ +09ef20: 2228 c103 |0166: new-instance v40, Ljava/lang/String; // type@03c1 │ │ +09ef24: 9129 2024 |0168: sub-int v41, v32, v36 │ │ +09ef28: 0800 2800 |016a: move-object/from16 v0, v40 │ │ +09ef2c: 0801 2e00 |016c: move-object/from16 v1, v46 │ │ +09ef30: 0202 2400 |016e: move/from16 v2, v36 │ │ +09ef34: 0203 2900 |0170: move/from16 v3, v41 │ │ +09ef38: 7040 3f26 1032 |0172: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@263f │ │ +09ef3e: 0224 2000 |0175: move/from16 v36, v32 │ │ +09ef42: 381e 0a00 |0177: if-eqz v30, 0181 // +000a │ │ +09ef46: 0800 2d00 |0179: move-object/from16 v0, v45 │ │ +09ef4a: 0801 2800 |017b: move-object/from16 v1, v40 │ │ +09ef4e: 7020 2b21 1000 |017d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/JsonReader;.unescape:(Ljava/lang/String;)Ljava/lang/String; // method@212b │ │ +09ef54: 0c28 |0180: move-result-object v40 │ │ +09ef56: 0800 1d00 |0181: move-object/from16 v0, v29 │ │ +09ef5a: 5200 df0f |0183: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09ef5e: 0229 0000 |0185: move/from16 v41, v0 │ │ +09ef62: 3d29 4100 |0187: if-lez v41, 01c8 // +0041 │ │ +09ef66: 7401 7a1e 1d00 |0189: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ +09ef6c: 0c29 |018c: move-result-object v41 │ │ +09ef6e: 1f29 c103 |018d: check-cast v41, Ljava/lang/String; // type@03c1 │ │ +09ef72: 081c 2900 |018f: move-object/from16 v28, v41 │ │ +09ef76: 3815 2c00 |0191: if-eqz v21, 01bd // +002c │ │ +09ef7a: 6229 3213 |0193: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ +09ef7e: 222a c303 |0195: new-instance v42, Ljava/lang/StringBuilder; // type@03c3 │ │ +09ef82: 7601 6726 2a00 |0197: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09ef88: 1a2b ea28 |019a: const-string v43, "string: " // string@28ea │ │ +09ef8c: 7402 6e26 2a00 |019c: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09ef92: 0c2a |019f: move-result-object v42 │ │ +09ef94: 0800 2a00 |01a0: move-object/from16 v0, v42 │ │ +09ef98: 0801 1c00 |01a2: move-object/from16 v1, v28 │ │ +09ef9c: 6e20 6e26 1000 |01a4: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09efa2: 0c2a |01a7: move-result-object v42 │ │ +09efa4: 1a2b 3401 |01a8: const-string v43, "=" // string@0134 │ │ +09efa8: 7402 6e26 2a00 |01aa: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09efae: 0c2a |01ad: move-result-object v42 │ │ +09efb0: 0800 2a00 |01ae: move-object/from16 v0, v42 │ │ +09efb4: 0801 2800 |01b0: move-object/from16 v1, v40 │ │ +09efb8: 6e20 6e26 1000 |01b2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09efbe: 0c2a |01b5: move-result-object v42 │ │ +09efc0: 7401 7426 2a00 |01b6: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09efc6: 0c2a |01b9: move-result-object v42 │ │ +09efc8: 7402 ae25 2900 |01ba: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ +09efce: 0800 2d00 |01bd: move-object/from16 v0, v45 │ │ +09efd2: 0801 1c00 |01bf: move-object/from16 v1, v28 │ │ +09efd6: 0802 2800 |01c1: move-object/from16 v2, v40 │ │ +09efda: 6e30 2a21 1002 |01c3: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.string:(Ljava/lang/String;Ljava/lang/String;)V // method@212a │ │ +09efe0: 2900 effe |01c6: goto/16 00b5 // -0111 │ │ +09efe4: 131c 0000 |01c8: const/16 v28, #int 0 // #0 │ │ +09efe8: 28c7 |01ca: goto 0191 // -0039 │ │ +09efea: 2228 c103 |01cb: new-instance v40, Ljava/lang/String; // type@03c1 │ │ +09efee: 9129 2024 |01cd: sub-int v41, v32, v36 │ │ +09eff2: 0800 2800 |01cf: move-object/from16 v0, v40 │ │ +09eff6: 0801 2e00 |01d1: move-object/from16 v1, v46 │ │ +09effa: 0202 2400 |01d3: move/from16 v2, v36 │ │ +09effe: 0203 2900 |01d5: move/from16 v3, v41 │ │ +09f002: 7040 3f26 1032 |01d7: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@263f │ │ +09f008: 0224 2000 |01da: move/from16 v36, v32 │ │ +09f00c: 0800 1d00 |01dc: move-object/from16 v0, v29 │ │ +09f010: 5200 df0f |01de: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09f014: 0229 0000 |01e0: move/from16 v41, v0 │ │ +09f018: 3d29 4500 |01e2: if-lez v41, 0227 // +0045 │ │ +09f01c: 7401 7a1e 1d00 |01e4: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ +09f022: 0c29 |01e7: move-result-object v41 │ │ +09f024: 1f29 c103 |01e8: check-cast v41, Ljava/lang/String; // type@03c1 │ │ +09f028: 081c 2900 |01ea: move-object/from16 v28, v41 │ │ +09f02c: 3815 2c00 |01ec: if-eqz v21, 0218 // +002c │ │ +09f030: 6229 3213 |01ee: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ +09f034: 222a c303 |01f0: new-instance v42, Ljava/lang/StringBuilder; // type@03c3 │ │ +09f038: 7601 6726 2a00 |01f2: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09f03e: 1a2b c522 |01f5: const-string v43, "number: " // string@22c5 │ │ +09f042: 7402 6e26 2a00 |01f7: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09f048: 0c2a |01fa: move-result-object v42 │ │ +09f04a: 0800 2a00 |01fb: move-object/from16 v0, v42 │ │ +09f04e: 0801 1c00 |01fd: move-object/from16 v1, v28 │ │ +09f052: 6e20 6e26 1000 |01ff: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09f058: 0c2a |0202: move-result-object v42 │ │ +09f05a: 1a2b 3401 |0203: const-string v43, "=" // string@0134 │ │ +09f05e: 7402 6e26 2a00 |0205: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09f064: 0c2a |0208: move-result-object v42 │ │ +09f066: 7701 f225 2800 |0209: invoke-static/range {v40}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ +09f06c: 0a2b |020c: move-result v43 │ │ +09f06e: 7402 6a26 2a00 |020d: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +09f074: 0c2a |0210: move-result-object v42 │ │ +09f076: 7401 7426 2a00 |0211: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09f07c: 0c2a |0214: move-result-object v42 │ │ +09f07e: 7402 ae25 2900 |0215: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ +09f084: 7701 f225 2800 |0218: invoke-static/range {v40}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ +09f08a: 0a29 |021b: move-result v41 │ │ +09f08c: 0800 2d00 |021c: move-object/from16 v0, v45 │ │ +09f090: 0801 1c00 |021e: move-object/from16 v1, v28 │ │ +09f094: 0202 2900 |0220: move/from16 v2, v41 │ │ +09f098: 6e30 2021 1002 |0222: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.number:(Ljava/lang/String;F)V // method@2120 │ │ +09f09e: 2900 90fe |0225: goto/16 00b5 // -0170 │ │ +09f0a2: 131c 0000 |0227: const/16 v28, #int 0 // #0 │ │ +09f0a6: 28c3 |0229: goto 01ec // -003d │ │ +09f0a8: 0800 1d00 |022a: move-object/from16 v0, v29 │ │ +09f0ac: 5200 df0f |022c: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09f0b0: 0229 0000 |022e: move/from16 v41, v0 │ │ +09f0b4: 3d29 3d00 |0230: if-lez v41, 026d // +003d │ │ +09f0b8: 7401 7a1e 1d00 |0232: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ +09f0be: 0c29 |0235: move-result-object v41 │ │ +09f0c0: 1f29 c103 |0236: check-cast v41, Ljava/lang/String; // type@03c1 │ │ +09f0c4: 081c 2900 |0238: move-object/from16 v28, v41 │ │ +09f0c8: 3815 2400 |023a: if-eqz v21, 025e // +0024 │ │ +09f0cc: 6229 3213 |023c: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ +09f0d0: 222a c303 |023e: new-instance v42, Ljava/lang/StringBuilder; // type@03c3 │ │ +09f0d4: 7601 6726 2a00 |0240: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09f0da: 1a2b 8413 |0243: const-string v43, "boolean: " // string@1384 │ │ +09f0de: 7402 6e26 2a00 |0245: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09f0e4: 0c2a |0248: move-result-object v42 │ │ +09f0e6: 0800 2a00 |0249: move-object/from16 v0, v42 │ │ +09f0ea: 0801 1c00 |024b: move-object/from16 v1, v28 │ │ +09f0ee: 6e20 6e26 1000 |024d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09f0f4: 0c2a |0250: move-result-object v42 │ │ +09f0f6: 1a2b 3701 |0251: const-string v43, "=true" // string@0137 │ │ +09f0fa: 7402 6e26 2a00 |0253: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09f100: 0c2a |0256: move-result-object v42 │ │ +09f102: 7401 7426 2a00 |0257: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09f108: 0c2a |025a: move-result-object v42 │ │ +09f10a: 7402 ae25 2900 |025b: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ +09f110: 1329 0100 |025e: const/16 v41, #int 1 // #1 │ │ +09f114: 0800 2d00 |0260: move-object/from16 v0, v45 │ │ +09f118: 0801 1c00 |0262: move-object/from16 v1, v28 │ │ +09f11c: 0202 2900 |0264: move/from16 v2, v41 │ │ +09f120: 6e30 1621 1002 |0266: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.bool:(Ljava/lang/String;Z)V // method@2116 │ │ +09f126: 1316 0100 |0269: const/16 v22, #int 1 // #1 │ │ +09f12a: 2900 4afe |026b: goto/16 00b5 // -01b6 │ │ +09f12e: 131c 0000 |026d: const/16 v28, #int 0 // #0 │ │ +09f132: 28cb |026f: goto 023a // -0035 │ │ +09f134: 0800 1d00 |0270: move-object/from16 v0, v29 │ │ +09f138: 5200 df0f |0272: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09f13c: 0229 0000 |0274: move/from16 v41, v0 │ │ +09f140: 3d29 3d00 |0276: if-lez v41, 02b3 // +003d │ │ +09f144: 7401 7a1e 1d00 |0278: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ +09f14a: 0c29 |027b: move-result-object v41 │ │ +09f14c: 1f29 c103 |027c: check-cast v41, Ljava/lang/String; // type@03c1 │ │ +09f150: 081c 2900 |027e: move-object/from16 v28, v41 │ │ +09f154: 3815 2400 |0280: if-eqz v21, 02a4 // +0024 │ │ +09f158: 6229 3213 |0282: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ +09f15c: 222a c303 |0284: new-instance v42, Ljava/lang/StringBuilder; // type@03c3 │ │ +09f160: 7601 6726 2a00 |0286: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09f166: 1a2b 8413 |0289: const-string v43, "boolean: " // string@1384 │ │ +09f16a: 7402 6e26 2a00 |028b: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09f170: 0c2a |028e: move-result-object v42 │ │ +09f172: 0800 2a00 |028f: move-object/from16 v0, v42 │ │ +09f176: 0801 1c00 |0291: move-object/from16 v1, v28 │ │ +09f17a: 6e20 6e26 1000 |0293: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09f180: 0c2a |0296: move-result-object v42 │ │ +09f182: 1a2b 3601 |0297: const-string v43, "=false" // string@0136 │ │ +09f186: 7402 6e26 2a00 |0299: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09f18c: 0c2a |029c: move-result-object v42 │ │ +09f18e: 7401 7426 2a00 |029d: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09f194: 0c2a |02a0: move-result-object v42 │ │ +09f196: 7402 ae25 2900 |02a1: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ +09f19c: 1329 0000 |02a4: const/16 v41, #int 0 // #0 │ │ +09f1a0: 0800 2d00 |02a6: move-object/from16 v0, v45 │ │ +09f1a4: 0801 1c00 |02a8: move-object/from16 v1, v28 │ │ +09f1a8: 0202 2900 |02aa: move/from16 v2, v41 │ │ +09f1ac: 6e30 1621 1002 |02ac: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.bool:(Ljava/lang/String;Z)V // method@2116 │ │ +09f1b2: 1316 0100 |02af: const/16 v22, #int 1 // #1 │ │ +09f1b6: 2900 04fe |02b1: goto/16 00b5 // -01fc │ │ +09f1ba: 131c 0000 |02b3: const/16 v28, #int 0 // #0 │ │ +09f1be: 28cb |02b5: goto 0280 // -0035 │ │ +09f1c0: 0800 1d00 |02b6: move-object/from16 v0, v29 │ │ +09f1c4: 5200 df0f |02b8: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09f1c8: 0229 0000 |02ba: move/from16 v41, v0 │ │ +09f1cc: 3d29 3700 |02bc: if-lez v41, 02f3 // +0037 │ │ +09f1d0: 7401 7a1e 1d00 |02be: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ +09f1d6: 0c29 |02c1: move-result-object v41 │ │ +09f1d8: 1f29 c103 |02c2: check-cast v41, Ljava/lang/String; // type@03c1 │ │ +09f1dc: 081c 2900 |02c4: move-object/from16 v28, v41 │ │ +09f1e0: 3815 1e00 |02c6: if-eqz v21, 02e4 // +001e │ │ +09f1e4: 6229 3213 |02c8: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ +09f1e8: 222a c303 |02ca: new-instance v42, Ljava/lang/StringBuilder; // type@03c3 │ │ +09f1ec: 7601 6726 2a00 |02cc: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09f1f2: 1a2b 7b22 |02cf: const-string v43, "null: " // string@227b │ │ +09f1f6: 7402 6e26 2a00 |02d1: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09f1fc: 0c2a |02d4: move-result-object v42 │ │ +09f1fe: 0800 2a00 |02d5: move-object/from16 v0, v42 │ │ +09f202: 0801 1c00 |02d7: move-object/from16 v1, v28 │ │ +09f206: 6e20 6e26 1000 |02d9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09f20c: 0c2a |02dc: move-result-object v42 │ │ +09f20e: 7401 7426 2a00 |02dd: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09f214: 0c2a |02e0: move-result-object v42 │ │ +09f216: 7402 ae25 2900 |02e1: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ +09f21c: 1329 0000 |02e4: const/16 v41, #int 0 // #0 │ │ +09f220: 0800 2d00 |02e6: move-object/from16 v0, v45 │ │ +09f224: 0801 1c00 |02e8: move-object/from16 v1, v28 │ │ +09f228: 0802 2900 |02ea: move-object/from16 v2, v41 │ │ +09f22c: 6e30 2a21 1002 |02ec: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.string:(Ljava/lang/String;Ljava/lang/String;)V // method@212a │ │ +09f232: 1316 0100 |02ef: const/16 v22, #int 1 // #1 │ │ +09f236: 2900 c4fd |02f1: goto/16 00b5 // -023c │ │ +09f23a: 131c 0000 |02f3: const/16 v28, #int 0 // #0 │ │ +09f23e: 28d1 |02f5: goto 02c6 // -002f │ │ +09f240: 0800 1d00 |02f6: move-object/from16 v0, v29 │ │ +09f244: 5200 df0f |02f8: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09f248: 0229 0000 |02fa: move/from16 v41, v0 │ │ +09f24c: 3d29 6a00 |02fc: if-lez v41, 0366 // +006a │ │ +09f250: 7401 7a1e 1d00 |02fe: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ +09f256: 0c29 |0301: move-result-object v41 │ │ +09f258: 1f29 c103 |0302: check-cast v41, Ljava/lang/String; // type@03c1 │ │ +09f25c: 081c 2900 |0304: move-object/from16 v28, v41 │ │ +09f260: 3815 1e00 |0306: if-eqz v21, 0324 // +001e │ │ +09f264: 6229 3213 |0308: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ +09f268: 222a c303 |030a: new-instance v42, Ljava/lang/StringBuilder; // type@03c3 │ │ +09f26c: 7601 6726 2a00 |030c: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09f272: 1a2b bf28 |030f: const-string v43, "startObject: " // string@28bf │ │ +09f276: 7402 6e26 2a00 |0311: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09f27c: 0c2a |0314: move-result-object v42 │ │ +09f27e: 0800 2a00 |0315: move-object/from16 v0, v42 │ │ +09f282: 0801 1c00 |0317: move-object/from16 v1, v28 │ │ +09f286: 6e20 6e26 1000 |0319: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09f28c: 0c2a |031c: move-result-object v42 │ │ +09f28e: 7401 7426 2a00 |031d: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09f294: 0c2a |0320: move-result-object v42 │ │ +09f296: 7402 ae25 2900 |0321: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ +09f29c: 0800 2d00 |0324: move-object/from16 v0, v45 │ │ +09f2a0: 0801 1c00 |0326: move-object/from16 v1, v28 │ │ +09f2a4: 6e20 2921 1000 |0328: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/JsonReader;.startObject:(Ljava/lang/String;)V // method@2129 │ │ +09f2aa: 0800 2500 |032b: move-object/from16 v0, v37 │ │ +09f2ae: 2100 |032d: array-length v0, v0 │ │ +09f2b0: 0229 0000 |032e: move/from16 v41, v0 │ │ +09f2b4: 0200 2700 |0330: move/from16 v0, v39 │ │ +09f2b8: 0201 2900 |0332: move/from16 v1, v41 │ │ +09f2bc: 3310 2700 |0334: if-ne v0, v1, 035b // +0027 │ │ +09f2c0: 0800 2500 |0336: move-object/from16 v0, v37 │ │ +09f2c4: 2100 |0338: array-length v0, v0 │ │ +09f2c6: 0229 0000 |0339: move/from16 v41, v0 │ │ +09f2ca: da29 2902 |033b: mul-int/lit8 v41, v41, #int 2 // #02 │ │ +09f2ce: 0200 2900 |033d: move/from16 v0, v41 │ │ +09f2d2: 2300 4904 |033f: new-array v0, v0, [I // type@0449 │ │ +09f2d6: 081f 0000 |0341: move-object/from16 v31, v0 │ │ +09f2da: 1329 0000 |0343: const/16 v41, #int 0 // #0 │ │ +09f2de: 132a 0000 |0345: const/16 v42, #int 0 // #0 │ │ +09f2e2: 0800 2500 |0347: move-object/from16 v0, v37 │ │ +09f2e6: 2100 |0349: array-length v0, v0 │ │ +09f2e8: 022b 0000 |034a: move/from16 v43, v0 │ │ +09f2ec: 0800 2500 |034c: move-object/from16 v0, v37 │ │ +09f2f0: 0201 2900 |034e: move/from16 v1, v41 │ │ +09f2f4: 0802 1f00 |0350: move-object/from16 v2, v31 │ │ +09f2f8: 0203 2a00 |0352: move/from16 v3, v42 │ │ +09f2fc: 0204 2b00 |0354: move/from16 v4, v43 │ │ +09f300: 7154 7826 1032 |0356: invoke-static {v0, v1, v2, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +09f306: 0825 1f00 |0359: move-object/from16 v37, v31 │ │ +09f30a: d826 2701 |035b: add-int/lit8 v38, v39, #int 1 // #01 │ │ +09f30e: 4b14 2527 |035d: aput v20, v37, v39 │ │ +09f312: 1314 0900 |035f: const/16 v20, #int 9 // #9 │ │ +09f316: 122b |0361: const/4 v11, #int 2 // #2 │ │ +09f318: 0227 2600 |0362: move/from16 v39, v38 │ │ +09f31c: 2900 d1fc |0364: goto/16 0035 // -032f │ │ +09f320: 131c 0000 |0366: const/16 v28, #int 0 // #0 │ │ +09f324: 289e |0368: goto 0306 // -0062 │ │ +09f326: 3815 0900 |0369: if-eqz v21, 0372 // +0009 │ │ +09f32a: 6229 3213 |036b: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ +09f32e: 1a2a ec16 |036d: const-string v42, "endObject" // string@16ec │ │ +09f332: 7402 ae25 2900 |036f: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ +09f338: 7401 2621 2d00 |0372: invoke-virtual/range {v45}, Lcom/badlogic/gdx/utils/JsonReader;.pop:()V // method@2126 │ │ +09f33e: d826 27ff |0375: add-int/lit8 v38, v39, #int -1 // #ff │ │ +09f342: 4414 2526 |0377: aget v20, v37, v38 │ │ +09f346: 122b |0379: const/4 v11, #int 2 // #2 │ │ +09f348: 0227 2600 |037a: move/from16 v39, v38 │ │ +09f34c: 2900 b9fc |037c: goto/16 0035 // -0347 │ │ +09f350: 0800 1d00 |037e: move-object/from16 v0, v29 │ │ +09f354: 5200 df0f |0380: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09f358: 0229 0000 |0382: move/from16 v41, v0 │ │ +09f35c: 3d29 6a00 |0384: if-lez v41, 03ee // +006a │ │ +09f360: 7401 7a1e 1d00 |0386: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ +09f366: 0c29 |0389: move-result-object v41 │ │ +09f368: 1f29 c103 |038a: check-cast v41, Ljava/lang/String; // type@03c1 │ │ +09f36c: 081c 2900 |038c: move-object/from16 v28, v41 │ │ +09f370: 3815 1e00 |038e: if-eqz v21, 03ac // +001e │ │ +09f374: 6229 3213 |0390: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ +09f378: 222a c303 |0392: new-instance v42, Ljava/lang/StringBuilder; // type@03c3 │ │ +09f37c: 7601 6726 2a00 |0394: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09f382: 1a2b b528 |0397: const-string v43, "startArray: " // string@28b5 │ │ +09f386: 7402 6e26 2a00 |0399: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09f38c: 0c2a |039c: move-result-object v42 │ │ +09f38e: 0800 2a00 |039d: move-object/from16 v0, v42 │ │ +09f392: 0801 1c00 |039f: move-object/from16 v1, v28 │ │ +09f396: 6e20 6e26 1000 |03a1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09f39c: 0c2a |03a4: move-result-object v42 │ │ +09f39e: 7401 7426 2a00 |03a5: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09f3a4: 0c2a |03a8: move-result-object v42 │ │ +09f3a6: 7402 ae25 2900 |03a9: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ +09f3ac: 0800 2d00 |03ac: move-object/from16 v0, v45 │ │ +09f3b0: 0801 1c00 |03ae: move-object/from16 v1, v28 │ │ +09f3b4: 6e20 2821 1000 |03b0: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/JsonReader;.startArray:(Ljava/lang/String;)V // method@2128 │ │ +09f3ba: 0800 2500 |03b3: move-object/from16 v0, v37 │ │ +09f3be: 2100 |03b5: array-length v0, v0 │ │ +09f3c0: 0229 0000 |03b6: move/from16 v41, v0 │ │ +09f3c4: 0200 2700 |03b8: move/from16 v0, v39 │ │ +09f3c8: 0201 2900 |03ba: move/from16 v1, v41 │ │ +09f3cc: 3310 2700 |03bc: if-ne v0, v1, 03e3 // +0027 │ │ +09f3d0: 0800 2500 |03be: move-object/from16 v0, v37 │ │ +09f3d4: 2100 |03c0: array-length v0, v0 │ │ +09f3d6: 0229 0000 |03c1: move/from16 v41, v0 │ │ +09f3da: da29 2902 |03c3: mul-int/lit8 v41, v41, #int 2 // #02 │ │ +09f3de: 0200 2900 |03c5: move/from16 v0, v41 │ │ +09f3e2: 2300 4904 |03c7: new-array v0, v0, [I // type@0449 │ │ +09f3e6: 081f 0000 |03c9: move-object/from16 v31, v0 │ │ +09f3ea: 1329 0000 |03cb: const/16 v41, #int 0 // #0 │ │ +09f3ee: 132a 0000 |03cd: const/16 v42, #int 0 // #0 │ │ +09f3f2: 0800 2500 |03cf: move-object/from16 v0, v37 │ │ +09f3f6: 2100 |03d1: array-length v0, v0 │ │ +09f3f8: 022b 0000 |03d2: move/from16 v43, v0 │ │ +09f3fc: 0800 2500 |03d4: move-object/from16 v0, v37 │ │ +09f400: 0201 2900 |03d6: move/from16 v1, v41 │ │ +09f404: 0802 1f00 |03d8: move-object/from16 v2, v31 │ │ +09f408: 0203 2a00 |03da: move/from16 v3, v42 │ │ +09f40c: 0204 2b00 |03dc: move/from16 v4, v43 │ │ +09f410: 7154 7826 1032 |03de: invoke-static {v0, v1, v2, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +09f416: 0825 1f00 |03e1: move-object/from16 v37, v31 │ │ +09f41a: d826 2701 |03e3: add-int/lit8 v38, v39, #int 1 // #01 │ │ +09f41e: 4b14 2527 |03e5: aput v20, v37, v39 │ │ +09f422: 1314 3100 |03e7: const/16 v20, #int 49 // #31 │ │ +09f426: 122b |03e9: const/4 v11, #int 2 // #2 │ │ +09f428: 0227 2600 |03ea: move/from16 v39, v38 │ │ +09f42c: 2900 49fc |03ec: goto/16 0035 // -03b7 │ │ +09f430: 131c 0000 |03ee: const/16 v28, #int 0 // #0 │ │ +09f434: 289e |03f0: goto 038e // -0062 │ │ +09f436: 3815 0900 |03f1: if-eqz v21, 03fa // +0009 │ │ +09f43a: 6229 3213 |03f3: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ +09f43e: 1a2a e016 |03f5: const-string v42, "endArray" // string@16e0 │ │ +09f442: 7402 ae25 2900 |03f7: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ +09f448: 7401 2621 2d00 |03fa: invoke-virtual/range {v45}, Lcom/badlogic/gdx/utils/JsonReader;.pop:()V // method@2126 │ │ +09f44e: d826 27ff |03fd: add-int/lit8 v38, v39, #int -1 // #ff │ │ +09f452: 4414 2526 |03ff: aget v20, v37, v38 │ │ +09f456: 122b |0401: const/4 v11, #int 2 // #2 │ │ +09f458: 0227 2600 |0402: move/from16 v39, v38 │ │ +09f45c: 2900 31fc |0404: goto/16 0035 // -03cf │ │ +09f460: 3914 0500 |0406: if-nez v20, 040b // +0005 │ │ +09f464: 125b |0408: const/4 v11, #int 5 // #5 │ │ +09f466: 2900 2cfc |0409: goto/16 0035 // -03d4 │ │ +09f46a: d820 2001 |040b: add-int/lit8 v32, v32, #int 1 // #01 │ │ +09f46e: 0200 2000 |040d: move/from16 v0, v32 │ │ +09f472: 0201 2200 |040f: move/from16 v1, v34 │ │ +09f476: 3210 0500 |0411: if-eq v0, v1, 0416 // +0005 │ │ +09f47a: 121b |0413: const/4 v11, #int 1 // #1 │ │ +09f47c: 2900 21fc |0414: goto/16 0035 // -03df │ │ +09f480: 0200 2000 |0416: move/from16 v0, v32 │ │ +09f484: 0201 1800 |0418: move/from16 v1, v24 │ │ +09f488: 3310 1efc |041a: if-ne v0, v1, 0038 // -03e2 │ │ +09f48c: 6229 c510 |041c: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_eof_actions:[B // field@10c5 │ │ +09f490: 4805 2914 |041e: aget-byte v5, v41, v20 │ │ +09f494: 6229 c410 |0420: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_actions:[B // field@10c4 │ │ +09f498: d806 0501 |0422: add-int/lit8 v6, v5, #int 1 // #01 │ │ +09f49c: 4807 2905 |0424: aget-byte v7, v41, v5 │ │ +09f4a0: 0178 |0426: move v8, v7 │ │ +09f4a2: d807 08ff |0427: add-int/lit8 v7, v8, #int -1 // #ff │ │ +09f4a6: 3d08 0ffc |0429: if-lez v8, 0038 // -03f1 │ │ +09f4aa: 6229 c410 |042b: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_actions:[B // field@10c4 │ │ +09f4ae: d805 0601 |042d: add-int/lit8 v5, v6, #int 1 // #01 │ │ +09f4b2: 4829 2906 |042f: aget-byte v41, v41, v6 │ │ +09f4b6: 2b29 4902 0000 |0431: packed-switch v41, 0000067a // +00000249 │ │ +09f4bc: 0178 |0434: move v8, v7 │ │ +09f4be: 0156 |0435: move v6, v5 │ │ +09f4c0: 28f1 |0436: goto 0427 // -000f │ │ +09f4c2: 3916 fdff |0437: if-nez v22, 0434 // -0003 │ │ +09f4c6: 2228 c103 |0439: new-instance v40, Ljava/lang/String; // type@03c1 │ │ +09f4ca: 9129 2024 |043b: sub-int v41, v32, v36 │ │ +09f4ce: 0800 2800 |043d: move-object/from16 v0, v40 │ │ +09f4d2: 0801 2e00 |043f: move-object/from16 v1, v46 │ │ +09f4d6: 0202 2400 |0441: move/from16 v2, v36 │ │ +09f4da: 0203 2900 |0443: move/from16 v3, v41 │ │ +09f4de: 7040 3f26 1032 |0445: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@263f │ │ +09f4e4: 0224 2000 |0448: move/from16 v36, v32 │ │ +09f4e8: 381e 0a00 |044a: if-eqz v30, 0454 // +000a │ │ +09f4ec: 0800 2d00 |044c: move-object/from16 v0, v45 │ │ +09f4f0: 0801 2800 |044e: move-object/from16 v1, v40 │ │ +09f4f4: 7020 2b21 1000 |0450: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/JsonReader;.unescape:(Ljava/lang/String;)Ljava/lang/String; // method@212b │ │ +09f4fa: 0c28 |0453: move-result-object v40 │ │ +09f4fc: 0800 1d00 |0454: move-object/from16 v0, v29 │ │ +09f500: 5200 df0f |0456: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09f504: 0229 0000 |0458: move/from16 v41, v0 │ │ +09f508: 3d29 4000 |045a: if-lez v41, 049a // +0040 │ │ +09f50c: 7401 7a1e 1d00 |045c: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ +09f512: 0c29 |045f: move-result-object v41 │ │ +09f514: 1f29 c103 |0460: check-cast v41, Ljava/lang/String; // type@03c1 │ │ +09f518: 081c 2900 |0462: move-object/from16 v28, v41 │ │ +09f51c: 3815 2c00 |0464: if-eqz v21, 0490 // +002c │ │ +09f520: 6229 3213 |0466: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ +09f524: 222a c303 |0468: new-instance v42, Ljava/lang/StringBuilder; // type@03c3 │ │ +09f528: 7601 6726 2a00 |046a: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09f52e: 1a2b ea28 |046d: const-string v43, "string: " // string@28ea │ │ +09f532: 7402 6e26 2a00 |046f: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09f538: 0c2a |0472: move-result-object v42 │ │ +09f53a: 0800 2a00 |0473: move-object/from16 v0, v42 │ │ +09f53e: 0801 1c00 |0475: move-object/from16 v1, v28 │ │ +09f542: 6e20 6e26 1000 |0477: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09f548: 0c2a |047a: move-result-object v42 │ │ +09f54a: 1a2b 3401 |047b: const-string v43, "=" // string@0134 │ │ +09f54e: 7402 6e26 2a00 |047d: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09f554: 0c2a |0480: move-result-object v42 │ │ +09f556: 0800 2a00 |0481: move-object/from16 v0, v42 │ │ +09f55a: 0801 2800 |0483: move-object/from16 v1, v40 │ │ +09f55e: 6e20 6e26 1000 |0485: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09f564: 0c2a |0488: move-result-object v42 │ │ +09f566: 7401 7426 2a00 |0489: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09f56c: 0c2a |048c: move-result-object v42 │ │ +09f56e: 7402 ae25 2900 |048d: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ +09f574: 0800 2d00 |0490: move-object/from16 v0, v45 │ │ +09f578: 0801 1c00 |0492: move-object/from16 v1, v28 │ │ +09f57c: 0802 2800 |0494: move-object/from16 v2, v40 │ │ +09f580: 6e30 2a21 1002 |0496: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.string:(Ljava/lang/String;Ljava/lang/String;)V // method@212a │ │ +09f586: 289b |0499: goto 0434 // -0065 │ │ +09f588: 131c 0000 |049a: const/16 v28, #int 0 // #0 │ │ +09f58c: 28c8 |049c: goto 0464 // -0038 │ │ +09f58e: 2228 c103 |049d: new-instance v40, Ljava/lang/String; // type@03c1 │ │ +09f592: 9129 2024 |049f: sub-int v41, v32, v36 │ │ +09f596: 0800 2800 |04a1: move-object/from16 v0, v40 │ │ +09f59a: 0801 2e00 |04a3: move-object/from16 v1, v46 │ │ +09f59e: 0202 2400 |04a5: move/from16 v2, v36 │ │ +09f5a2: 0203 2900 |04a7: move/from16 v3, v41 │ │ +09f5a6: 7040 3f26 1032 |04a9: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@263f │ │ +09f5ac: 0224 2000 |04ac: move/from16 v36, v32 │ │ +09f5b0: 0800 1d00 |04ae: move-object/from16 v0, v29 │ │ +09f5b4: 5200 df0f |04b0: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09f5b8: 0229 0000 |04b2: move/from16 v41, v0 │ │ +09f5bc: 3d29 4500 |04b4: if-lez v41, 04f9 // +0045 │ │ +09f5c0: 7401 7a1e 1d00 |04b6: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ +09f5c6: 0c29 |04b9: move-result-object v41 │ │ +09f5c8: 1f29 c103 |04ba: check-cast v41, Ljava/lang/String; // type@03c1 │ │ +09f5cc: 081c 2900 |04bc: move-object/from16 v28, v41 │ │ +09f5d0: 3815 2c00 |04be: if-eqz v21, 04ea // +002c │ │ +09f5d4: 6229 3213 |04c0: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ +09f5d8: 222a c303 |04c2: new-instance v42, Ljava/lang/StringBuilder; // type@03c3 │ │ +09f5dc: 7601 6726 2a00 |04c4: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09f5e2: 1a2b c522 |04c7: const-string v43, "number: " // string@22c5 │ │ +09f5e6: 7402 6e26 2a00 |04c9: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09f5ec: 0c2a |04cc: move-result-object v42 │ │ +09f5ee: 0800 2a00 |04cd: move-object/from16 v0, v42 │ │ +09f5f2: 0801 1c00 |04cf: move-object/from16 v1, v28 │ │ +09f5f6: 6e20 6e26 1000 |04d1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09f5fc: 0c2a |04d4: move-result-object v42 │ │ +09f5fe: 1a2b 3401 |04d5: const-string v43, "=" // string@0134 │ │ +09f602: 7402 6e26 2a00 |04d7: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09f608: 0c2a |04da: move-result-object v42 │ │ +09f60a: 7701 f225 2800 |04db: invoke-static/range {v40}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ +09f610: 0a2b |04de: move-result v43 │ │ +09f612: 7402 6a26 2a00 |04df: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +09f618: 0c2a |04e2: move-result-object v42 │ │ +09f61a: 7401 7426 2a00 |04e3: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09f620: 0c2a |04e6: move-result-object v42 │ │ +09f622: 7402 ae25 2900 |04e7: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ +09f628: 7701 f225 2800 |04ea: invoke-static/range {v40}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ +09f62e: 0a29 |04ed: move-result v41 │ │ +09f630: 0800 2d00 |04ee: move-object/from16 v0, v45 │ │ +09f634: 0801 1c00 |04f0: move-object/from16 v1, v28 │ │ +09f638: 0202 2900 |04f2: move/from16 v2, v41 │ │ +09f63c: 6e30 2021 1002 |04f4: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.number:(Ljava/lang/String;F)V // method@2120 │ │ +09f642: 2900 3dff |04f7: goto/16 0434 // -00c3 │ │ +09f646: 131c 0000 |04f9: const/16 v28, #int 0 // #0 │ │ +09f64a: 28c3 |04fb: goto 04be // -003d │ │ +09f64c: 0800 1d00 |04fc: move-object/from16 v0, v29 │ │ +09f650: 5200 df0f |04fe: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09f654: 0229 0000 |0500: move/from16 v41, v0 │ │ +09f658: 3d29 3d00 |0502: if-lez v41, 053f // +003d │ │ +09f65c: 7401 7a1e 1d00 |0504: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ +09f662: 0c29 |0507: move-result-object v41 │ │ +09f664: 1f29 c103 |0508: check-cast v41, Ljava/lang/String; // type@03c1 │ │ +09f668: 081c 2900 |050a: move-object/from16 v28, v41 │ │ +09f66c: 3815 2400 |050c: if-eqz v21, 0530 // +0024 │ │ +09f670: 6229 3213 |050e: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ +09f674: 222a c303 |0510: new-instance v42, Ljava/lang/StringBuilder; // type@03c3 │ │ +09f678: 7601 6726 2a00 |0512: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09f67e: 1a2b 8413 |0515: const-string v43, "boolean: " // string@1384 │ │ +09f682: 7402 6e26 2a00 |0517: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09f688: 0c2a |051a: move-result-object v42 │ │ +09f68a: 0800 2a00 |051b: move-object/from16 v0, v42 │ │ +09f68e: 0801 1c00 |051d: move-object/from16 v1, v28 │ │ +09f692: 6e20 6e26 1000 |051f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09f698: 0c2a |0522: move-result-object v42 │ │ +09f69a: 1a2b 3701 |0523: const-string v43, "=true" // string@0137 │ │ +09f69e: 7402 6e26 2a00 |0525: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09f6a4: 0c2a |0528: move-result-object v42 │ │ +09f6a6: 7401 7426 2a00 |0529: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09f6ac: 0c2a |052c: move-result-object v42 │ │ +09f6ae: 7402 ae25 2900 |052d: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ +09f6b4: 1329 0100 |0530: const/16 v41, #int 1 // #1 │ │ +09f6b8: 0800 2d00 |0532: move-object/from16 v0, v45 │ │ +09f6bc: 0801 1c00 |0534: move-object/from16 v1, v28 │ │ +09f6c0: 0202 2900 |0536: move/from16 v2, v41 │ │ +09f6c4: 6e30 1621 1002 |0538: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.bool:(Ljava/lang/String;Z)V // method@2116 │ │ +09f6ca: 1316 0100 |053b: const/16 v22, #int 1 // #1 │ │ +09f6ce: 2900 f7fe |053d: goto/16 0434 // -0109 │ │ +09f6d2: 131c 0000 |053f: const/16 v28, #int 0 // #0 │ │ +09f6d6: 28cb |0541: goto 050c // -0035 │ │ +09f6d8: 0800 1d00 |0542: move-object/from16 v0, v29 │ │ +09f6dc: 5200 df0f |0544: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09f6e0: 0229 0000 |0546: move/from16 v41, v0 │ │ +09f6e4: 3d29 3d00 |0548: if-lez v41, 0585 // +003d │ │ +09f6e8: 7401 7a1e 1d00 |054a: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ +09f6ee: 0c29 |054d: move-result-object v41 │ │ +09f6f0: 1f29 c103 |054e: check-cast v41, Ljava/lang/String; // type@03c1 │ │ +09f6f4: 081c 2900 |0550: move-object/from16 v28, v41 │ │ +09f6f8: 3815 2400 |0552: if-eqz v21, 0576 // +0024 │ │ +09f6fc: 6229 3213 |0554: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ +09f700: 222a c303 |0556: new-instance v42, Ljava/lang/StringBuilder; // type@03c3 │ │ +09f704: 7601 6726 2a00 |0558: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09f70a: 1a2b 8413 |055b: const-string v43, "boolean: " // string@1384 │ │ +09f70e: 7402 6e26 2a00 |055d: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09f714: 0c2a |0560: move-result-object v42 │ │ +09f716: 0800 2a00 |0561: move-object/from16 v0, v42 │ │ +09f71a: 0801 1c00 |0563: move-object/from16 v1, v28 │ │ +09f71e: 6e20 6e26 1000 |0565: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09f724: 0c2a |0568: move-result-object v42 │ │ +09f726: 1a2b 3601 |0569: const-string v43, "=false" // string@0136 │ │ +09f72a: 7402 6e26 2a00 |056b: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09f730: 0c2a |056e: move-result-object v42 │ │ +09f732: 7401 7426 2a00 |056f: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09f738: 0c2a |0572: move-result-object v42 │ │ +09f73a: 7402 ae25 2900 |0573: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ +09f740: 1329 0000 |0576: const/16 v41, #int 0 // #0 │ │ +09f744: 0800 2d00 |0578: move-object/from16 v0, v45 │ │ +09f748: 0801 1c00 |057a: move-object/from16 v1, v28 │ │ +09f74c: 0202 2900 |057c: move/from16 v2, v41 │ │ +09f750: 6e30 1621 1002 |057e: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.bool:(Ljava/lang/String;Z)V // method@2116 │ │ +09f756: 1316 0100 |0581: const/16 v22, #int 1 // #1 │ │ +09f75a: 2900 b1fe |0583: goto/16 0434 // -014f │ │ +09f75e: 131c 0000 |0585: const/16 v28, #int 0 // #0 │ │ +09f762: 28cb |0587: goto 0552 // -0035 │ │ +09f764: 0800 1d00 |0588: move-object/from16 v0, v29 │ │ +09f768: 5200 df0f |058a: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09f76c: 0229 0000 |058c: move/from16 v41, v0 │ │ +09f770: 3d29 3700 |058e: if-lez v41, 05c5 // +0037 │ │ +09f774: 7401 7a1e 1d00 |0590: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ +09f77a: 0c29 |0593: move-result-object v41 │ │ +09f77c: 1f29 c103 |0594: check-cast v41, Ljava/lang/String; // type@03c1 │ │ +09f780: 081c 2900 |0596: move-object/from16 v28, v41 │ │ +09f784: 3815 1e00 |0598: if-eqz v21, 05b6 // +001e │ │ +09f788: 6229 3213 |059a: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ +09f78c: 222a c303 |059c: new-instance v42, Ljava/lang/StringBuilder; // type@03c3 │ │ +09f790: 7601 6726 2a00 |059e: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09f796: 1a2b 7b22 |05a1: const-string v43, "null: " // string@227b │ │ +09f79a: 7402 6e26 2a00 |05a3: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09f7a0: 0c2a |05a6: move-result-object v42 │ │ +09f7a2: 0800 2a00 |05a7: move-object/from16 v0, v42 │ │ +09f7a6: 0801 1c00 |05a9: move-object/from16 v1, v28 │ │ +09f7aa: 6e20 6e26 1000 |05ab: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09f7b0: 0c2a |05ae: move-result-object v42 │ │ +09f7b2: 7401 7426 2a00 |05af: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09f7b8: 0c2a |05b2: move-result-object v42 │ │ +09f7ba: 7402 ae25 2900 |05b3: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ +09f7c0: 1329 0000 |05b6: const/16 v41, #int 0 // #0 │ │ +09f7c4: 0800 2d00 |05b8: move-object/from16 v0, v45 │ │ +09f7c8: 0801 1c00 |05ba: move-object/from16 v1, v28 │ │ +09f7cc: 0802 2900 |05bc: move-object/from16 v2, v41 │ │ +09f7d0: 6e30 2a21 1002 |05be: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.string:(Ljava/lang/String;Ljava/lang/String;)V // method@212a │ │ +09f7d6: 1316 0100 |05c1: const/16 v22, #int 1 // #1 │ │ +09f7da: 2900 71fe |05c3: goto/16 0434 // -018f │ │ +09f7de: 131c 0000 |05c5: const/16 v28, #int 0 // #0 │ │ +09f7e2: 28d1 |05c7: goto 0598 // -002f │ │ +09f7e4: 2229 4603 |05c8: new-instance v41, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09f7e8: 222a c303 |05ca: new-instance v42, Ljava/lang/StringBuilder; // type@03c3 │ │ +09f7ec: 7601 6726 2a00 |05cc: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09f7f2: 1a2b 7703 |05cf: const-string v43, "Error parsing JSON on line " // string@0377 │ │ +09f7f6: 7402 6e26 2a00 |05d1: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09f7fc: 0c2a |05d4: move-result-object v42 │ │ +09f7fe: 0800 2a00 |05d5: move-object/from16 v0, v42 │ │ +09f802: 0201 1b00 |05d7: move/from16 v1, v27 │ │ +09f806: 6e20 6b26 1000 |05d9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +09f80c: 0c2a |05dc: move-result-object v42 │ │ +09f80e: 1a2b 2d00 |05dd: const-string v43, " near: " // string@002d │ │ +09f812: 7402 6e26 2a00 |05df: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09f818: 0c2a |05e2: move-result-object v42 │ │ +09f81a: 222b c103 |05e3: new-instance v43, Ljava/lang/String; // type@03c1 │ │ +09f81e: 912c 2220 |05e5: sub-int v44, v34, v32 │ │ +09f822: 0800 2b00 |05e7: move-object/from16 v0, v43 │ │ +09f826: 0801 2e00 |05e9: move-object/from16 v1, v46 │ │ +09f82a: 0202 2000 |05eb: move/from16 v2, v32 │ │ +09f82e: 0203 2c00 |05ed: move/from16 v3, v44 │ │ +09f832: 7040 3f26 1032 |05ef: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@263f │ │ +09f838: 7402 6e26 2a00 |05f2: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09f83e: 0c2a |05f5: move-result-object v42 │ │ +09f840: 7401 7426 2a00 |05f6: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09f846: 0c2a |05f9: move-result-object v42 │ │ +09f848: 0800 2900 |05fa: move-object/from16 v0, v41 │ │ +09f84c: 0801 2a00 |05fc: move-object/from16 v1, v42 │ │ +09f850: 0802 2100 |05fe: move-object/from16 v2, v33 │ │ +09f854: 7030 9522 1002 |0600: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ +09f85a: 2729 |0603: throw v41 │ │ +09f85c: 0800 2d00 |0604: move-object/from16 v0, v45 │ │ +09f860: 5400 ce10 |0606: iget-object v0, v0, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@10ce │ │ +09f864: 0829 0000 |0608: move-object/from16 v41, v0 │ │ +09f868: 0800 2900 |060a: move-object/from16 v0, v41 │ │ +09f86c: 5200 df0f |060c: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09f870: 0229 0000 |060e: move/from16 v41, v0 │ │ +09f874: 3829 2d00 |0610: if-eqz v41, 063d // +002d │ │ +09f878: 0800 2d00 |0612: move-object/from16 v0, v45 │ │ +09f87c: 5400 ce10 |0614: iget-object v0, v0, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@10ce │ │ +09f880: 0829 0000 |0616: move-object/from16 v41, v0 │ │ +09f884: 7401 791e 2900 |0618: invoke-virtual/range {v41}, Lcom/badlogic/gdx/utils/Array;.peek:()Ljava/lang/Object; // method@1e79 │ │ +09f88a: 0c17 |061b: move-result-object v23 │ │ +09f88c: 0800 2d00 |061c: move-object/from16 v0, v45 │ │ +09f890: 5400 ce10 |061e: iget-object v0, v0, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@10ce │ │ +09f894: 0829 0000 |0620: move-object/from16 v41, v0 │ │ +09f898: 7401 6f1e 2900 |0622: invoke-virtual/range {v41}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +09f89e: 0800 1700 |0625: move-object/from16 v0, v23 │ │ +09f8a2: 2000 3803 |0627: instance-of v0, v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@0338 │ │ +09f8a6: 0229 0000 |0629: move/from16 v41, v0 │ │ +09f8aa: 3829 0a00 |062b: if-eqz v41, 0635 // +000a │ │ +09f8ae: 2229 4603 |062d: new-instance v41, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09f8b2: 1a2a 7803 |062f: const-string v42, "Error parsing JSON, unmatched brace." // string@0378 │ │ +09f8b6: 7602 9422 2900 |0631: invoke-direct/range {v41, v42}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2294 │ │ +09f8bc: 2729 |0634: throw v41 │ │ +09f8be: 2229 4603 |0635: new-instance v41, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +09f8c2: 1a2a 7903 |0637: const-string v42, "Error parsing JSON, unmatched bracket." // string@0379 │ │ +09f8c6: 7602 9422 2900 |0639: invoke-direct/range {v41, v42}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2294 │ │ +09f8cc: 2729 |063c: throw v41 │ │ +09f8ce: 0800 2d00 |063d: move-object/from16 v0, v45 │ │ +09f8d2: 5400 d510 |063f: iget-object v0, v0, Lcom/badlogic/gdx/utils/JsonReader;.root:Ljava/lang/Object; // field@10d5 │ │ +09f8d6: 0823 0000 |0641: move-object/from16 v35, v0 │ │ +09f8da: 1329 0000 |0643: const/16 v41, #int 0 // #0 │ │ +09f8de: 0800 2900 |0645: move-object/from16 v0, v41 │ │ +09f8e2: 0801 2d00 |0647: move-object/from16 v1, v45 │ │ +09f8e6: 5b10 d510 |0649: iput-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.root:Ljava/lang/Object; // field@10d5 │ │ +09f8ea: 1123 |064b: return-object v35 │ │ +09f8ec: 0d19 |064c: move-exception v25 │ │ +09f8ee: 2900 13fb |064d: goto/16 0160 // -04ed │ │ +09f8f2: 0000 |064f: nop // spacer │ │ +09f8f4: 0001 0500 0000 0000 2400 0000 3000 ... |0650: packed-switch-data (14 units) │ │ +09f910: 0001 0c00 0000 0000 5f00 0000 6600 ... |065e: packed-switch-data (28 units) │ │ +09f948: 0001 0500 0300 0000 0600 0000 6c00 ... |067a: packed-switch-data (14 units) │ │ catches : 9 │ │ 0x0065 - 0x0359 │ │ Ljava/lang/RuntimeException; -> 0x015d │ │ 0x035d - 0x035f │ │ Ljava/lang/RuntimeException; -> 0x064c │ │ 0x036b - 0x0375 │ │ Ljava/lang/RuntimeException; -> 0x015d │ │ @@ -146093,29 +146115,29 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -09147c: |[09147c] com.badlogic.gdx.utils.JsonReader.pop:()V │ │ -09148c: 5410 ce10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@10ce │ │ -091490: 6e10 7a1e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ -091496: 0c00 |0005: move-result-object v0 │ │ -091498: 5b10 d510 |0006: iput-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.root:Ljava/lang/Object; // field@10d5 │ │ -09149c: 5410 ce10 |0008: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@10ce │ │ -0914a0: 5200 df0f |000a: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0914a4: 3d00 0b00 |000c: if-lez v0, 0017 // +000b │ │ -0914a8: 5410 ce10 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@10ce │ │ -0914ac: 6e10 791e 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.peek:()Ljava/lang/Object; // method@1e79 │ │ -0914b2: 0c00 |0013: move-result-object v0 │ │ -0914b4: 5b10 cd10 |0014: iput-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@10cd │ │ -0914b8: 0e00 |0016: return-void │ │ -0914ba: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0914bc: 28fc |0018: goto 0014 // -0004 │ │ +09f9b8: |[09f9b8] com.badlogic.gdx.utils.JsonReader.pop:()V │ │ +09f9c8: 5410 ce10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@10ce │ │ +09f9cc: 6e10 7a1e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ +09f9d2: 0c00 |0005: move-result-object v0 │ │ +09f9d4: 5b10 d510 |0006: iput-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.root:Ljava/lang/Object; // field@10d5 │ │ +09f9d8: 5410 ce10 |0008: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@10ce │ │ +09f9dc: 5200 df0f |000a: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09f9e0: 3d00 0b00 |000c: if-lez v0, 0017 // +000b │ │ +09f9e4: 5410 ce10 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@10ce │ │ +09f9e8: 6e10 791e 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.peek:()Ljava/lang/Object; // method@1e79 │ │ +09f9ee: 0c00 |0013: move-result-object v0 │ │ +09f9f0: 5b10 cd10 |0014: iput-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@10cd │ │ +09f9f4: 0e00 |0016: return-void │ │ +09f9f6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +09f9f8: 28fc |0018: goto 0014 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ 0x0008 line=589 │ │ 0x0016 line=590 │ │ 0x0017 line=589 │ │ locals : │ │ @@ -146126,24 +146148,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0914c0: |[0914c0] com.badlogic.gdx.utils.JsonReader.startArray:(Ljava/lang/String;)V │ │ -0914d0: 2200 e702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0914d4: 7010 621e 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -0914da: 5421 cd10 |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@10cd │ │ -0914de: 3801 0500 |0007: if-eqz v1, 000c // +0005 │ │ -0914e2: 7030 2721 3200 |0009: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/JsonReader;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@2127 │ │ -0914e8: 5421 ce10 |000c: iget-object v1, v2, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@10ce │ │ -0914ec: 6e20 6a1e 0100 |000e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0914f2: 5b20 cd10 |0011: iput-object v0, v2, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@10cd │ │ -0914f6: 0e00 |0013: return-void │ │ +09f9fc: |[09f9fc] com.badlogic.gdx.utils.JsonReader.startArray:(Ljava/lang/String;)V │ │ +09fa0c: 2200 e502 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +09fa10: 7010 621e 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +09fa16: 5421 cd10 |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@10cd │ │ +09fa1a: 3801 0500 |0007: if-eqz v1, 000c // +0005 │ │ +09fa1e: 7030 2721 3200 |0009: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/JsonReader;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@2127 │ │ +09fa24: 5421 ce10 |000c: iget-object v1, v2, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@10ce │ │ +09fa28: 6e20 6a1e 0100 |000e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +09fa2e: 5b20 cd10 |0011: iput-object v0, v2, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@10cd │ │ +09fa32: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=581 │ │ 0x0005 line=582 │ │ 0x000c line=583 │ │ 0x0011 line=584 │ │ 0x0013 line=585 │ │ @@ -146157,24 +146179,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0914f8: |[0914f8] com.badlogic.gdx.utils.JsonReader.startObject:(Ljava/lang/String;)V │ │ -091508: 2200 3a03 |0000: new-instance v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@033a │ │ -09150c: 7010 4722 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/OrderedMap;.:()V // method@2247 │ │ -091512: 5421 cd10 |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@10cd │ │ -091516: 3801 0500 |0007: if-eqz v1, 000c // +0005 │ │ -09151a: 7030 2721 3200 |0009: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/JsonReader;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@2127 │ │ -091520: 5421 ce10 |000c: iget-object v1, v2, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@10ce │ │ -091524: 6e20 6a1e 0100 |000e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -09152a: 5b20 cd10 |0011: iput-object v0, v2, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@10cd │ │ -09152e: 0e00 |0013: return-void │ │ +09fa34: |[09fa34] com.badlogic.gdx.utils.JsonReader.startObject:(Ljava/lang/String;)V │ │ +09fa44: 2200 3803 |0000: new-instance v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@0338 │ │ +09fa48: 7010 4722 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/OrderedMap;.:()V // method@2247 │ │ +09fa4e: 5421 cd10 |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@10cd │ │ +09fa52: 3801 0500 |0007: if-eqz v1, 000c // +0005 │ │ +09fa56: 7030 2721 3200 |0009: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/JsonReader;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@2127 │ │ +09fa5c: 5421 ce10 |000c: iget-object v1, v2, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@10ce │ │ +09fa60: 6e20 6a1e 0100 |000e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +09fa66: 5b20 cd10 |0011: iput-object v0, v2, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@10cd │ │ +09fa6a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ 0x0005 line=575 │ │ 0x000c line=576 │ │ 0x0011 line=577 │ │ 0x0013 line=578 │ │ @@ -146188,32 +146210,32 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -091530: |[091530] com.badlogic.gdx.utils.JsonReader.string:(Ljava/lang/String;Ljava/lang/String;)V │ │ -091540: 7030 2721 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@2127 │ │ -091546: 0e00 |0003: return-void │ │ +09fa6c: |[09fa6c] com.badlogic.gdx.utils.JsonReader.string:(Ljava/lang/String;Ljava/lang/String;)V │ │ +09fa7c: 7030 2721 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@2127 │ │ +09fa82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ 0x0003 line=594 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/JsonReader; │ │ 0x0000 - 0x0004 reg=1 name Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 value Ljava/lang/String; │ │ │ │ source_file_idx : 1862 (JsonReader.java) │ │ │ │ Class #352 header: │ │ -class_idx : 797 │ │ +class_idx : 795 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1863 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #352 annotations: │ │ @@ -146238,53 +146260,53 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -091548: |[091548] com.badlogic.gdx.utils.JsonWriter$1.:()V │ │ -091558: 7100 3521 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.values:()[Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // method@2135 │ │ -09155e: 0c00 |0003: move-result-object v0 │ │ -091560: 2100 |0004: array-length v0, v0 │ │ -091562: 2300 4b04 |0005: new-array v0, v0, [I // type@044b │ │ -091566: 6900 d610 |0007: sput-object v0, Lcom/badlogic/gdx/utils/JsonWriter$1;.$SwitchMap$com$badlogic$gdx$utils$JsonWriter$OutputType:[I // field@10d6 │ │ -09156a: 6200 d610 |0009: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$1;.$SwitchMap$com$badlogic$gdx$utils$JsonWriter$OutputType:[I // field@10d6 │ │ -09156e: 6201 de10 |000b: sget-object v1, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimal:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10de │ │ -091572: 6e10 3121 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.ordinal:()I // method@2131 │ │ -091578: 0a01 |0010: move-result v1 │ │ -09157a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -09157c: 4b02 0001 |0012: aput v2, v0, v1 │ │ -091580: 6200 d610 |0014: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$1;.$SwitchMap$com$badlogic$gdx$utils$JsonWriter$OutputType:[I // field@10d6 │ │ -091584: 6201 db10 |0016: sget-object v1, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.javascript:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10db │ │ -091588: 6e10 3121 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.ordinal:()I // method@2131 │ │ -09158e: 0a01 |001b: move-result v1 │ │ -091590: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -091592: 4b02 0001 |001d: aput v2, v0, v1 │ │ -091596: 0e00 |001f: return-void │ │ -091598: 0d00 |0020: move-exception v0 │ │ -09159a: 28fe |0021: goto 001f // -0002 │ │ -09159c: 0d00 |0022: move-exception v0 │ │ -09159e: 28f1 |0023: goto 0014 // -000f │ │ +09fa84: |[09fa84] com.badlogic.gdx.utils.JsonWriter$1.:()V │ │ +09fa94: 7100 3521 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.values:()[Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // method@2135 │ │ +09fa9a: 0c00 |0003: move-result-object v0 │ │ +09fa9c: 2100 |0004: array-length v0, v0 │ │ +09fa9e: 2300 4904 |0005: new-array v0, v0, [I // type@0449 │ │ +09faa2: 6900 d610 |0007: sput-object v0, Lcom/badlogic/gdx/utils/JsonWriter$1;.$SwitchMap$com$badlogic$gdx$utils$JsonWriter$OutputType:[I // field@10d6 │ │ +09faa6: 6200 d610 |0009: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$1;.$SwitchMap$com$badlogic$gdx$utils$JsonWriter$OutputType:[I // field@10d6 │ │ +09faaa: 6201 de10 |000b: sget-object v1, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimal:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10de │ │ +09faae: 6e10 3121 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.ordinal:()I // method@2131 │ │ +09fab4: 0a01 |0010: move-result v1 │ │ +09fab6: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +09fab8: 4b02 0001 |0012: aput v2, v0, v1 │ │ +09fabc: 6200 d610 |0014: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$1;.$SwitchMap$com$badlogic$gdx$utils$JsonWriter$OutputType:[I // field@10d6 │ │ +09fac0: 6201 db10 |0016: sget-object v1, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.javascript:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10db │ │ +09fac4: 6e10 3121 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.ordinal:()I // method@2131 │ │ +09faca: 0a01 |001b: move-result v1 │ │ +09facc: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +09face: 4b02 0001 |001d: aput v2, v0, v1 │ │ +09fad2: 0e00 |001f: return-void │ │ +09fad4: 0d00 |0020: move-exception v0 │ │ +09fad6: 28fe |0021: goto 001f // -0002 │ │ +09fad8: 0d00 |0022: move-exception v0 │ │ +09fada: 28f1 |0023: goto 0014 // -000f │ │ catches : 2 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0022 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0020 │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 1863 (JsonWriter.java) │ │ │ │ Class #353 header: │ │ -class_idx : 798 │ │ +class_idx : 796 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1863 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #353 annotations: │ │ @@ -146321,25 +146343,25 @@ │ │ type : '(Lcom/badlogic/gdx/utils/JsonWriter;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0915bc: |[0915bc] com.badlogic.gdx.utils.JsonWriter$JsonObject.:(Lcom/badlogic/gdx/utils/JsonWriter;Z)V │ │ -0915cc: 5b23 d910 |0000: iput-object v3, v2, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.this$0:Lcom/badlogic/gdx/utils/JsonWriter; // field@10d9 │ │ -0915d0: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -0915d6: 5c24 d710 |0005: iput-boolean v4, v2, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.array:Z // field@10d7 │ │ -0915da: 5431 e510 |0007: iget-object v1, v3, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@10e5 │ │ -0915de: 3804 0800 |0009: if-eqz v4, 0011 // +0008 │ │ -0915e2: 1300 5b00 |000b: const/16 v0, #int 91 // #5b │ │ -0915e6: 6e20 b725 0100 |000d: invoke-virtual {v1, v0}, Ljava/io/Writer;.write:(I)V // method@25b7 │ │ -0915ec: 0e00 |0010: return-void │ │ -0915ee: 1300 7b00 |0011: const/16 v0, #int 123 // #7b │ │ -0915f2: 28fa |0013: goto 000d // -0006 │ │ +09faf8: |[09faf8] com.badlogic.gdx.utils.JsonWriter$JsonObject.:(Lcom/badlogic/gdx/utils/JsonWriter;Z)V │ │ +09fb08: 5b23 d910 |0000: iput-object v3, v2, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.this$0:Lcom/badlogic/gdx/utils/JsonWriter; // field@10d9 │ │ +09fb0c: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +09fb12: 5c24 d710 |0005: iput-boolean v4, v2, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.array:Z // field@10d7 │ │ +09fb16: 5431 e510 |0007: iget-object v1, v3, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@10e5 │ │ +09fb1a: 3804 0800 |0009: if-eqz v4, 0011 // +0008 │ │ +09fb1e: 1300 5b00 |000b: const/16 v0, #int 91 // #5b │ │ +09fb22: 6e20 b725 0100 |000d: invoke-virtual {v1, v0}, Ljava/io/Writer;.write:(I)V // method@25b7 │ │ +09fb28: 0e00 |0010: return-void │ │ +09fb2a: 1300 7b00 |0011: const/16 v0, #int 123 // #7b │ │ +09fb2e: 28fa |0013: goto 000d // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0005 line=138 │ │ 0x0007 line=139 │ │ 0x0010 line=140 │ │ 0x0011 line=139 │ │ @@ -146354,38 +146376,38 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0915f4: |[0915f4] com.badlogic.gdx.utils.JsonWriter$JsonObject.close:()V │ │ -091604: 5420 d910 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.this$0:Lcom/badlogic/gdx/utils/JsonWriter; // field@10d9 │ │ -091608: 5401 e510 |0002: iget-object v1, v0, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@10e5 │ │ -09160c: 5520 d710 |0004: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.array:Z // field@10d7 │ │ -091610: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -091614: 1300 5d00 |0008: const/16 v0, #int 93 // #5d │ │ -091618: 6e20 b725 0100 |000a: invoke-virtual {v1, v0}, Ljava/io/Writer;.write:(I)V // method@25b7 │ │ -09161e: 0e00 |000d: return-void │ │ -091620: 1300 7d00 |000e: const/16 v0, #int 125 // #7d │ │ -091624: 28fa |0010: goto 000a // -0006 │ │ +09fb30: |[09fb30] com.badlogic.gdx.utils.JsonWriter$JsonObject.close:()V │ │ +09fb40: 5420 d910 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.this$0:Lcom/badlogic/gdx/utils/JsonWriter; // field@10d9 │ │ +09fb44: 5401 e510 |0002: iget-object v1, v0, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@10e5 │ │ +09fb48: 5520 d710 |0004: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.array:Z // field@10d7 │ │ +09fb4c: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +09fb50: 1300 5d00 |0008: const/16 v0, #int 93 // #5d │ │ +09fb54: 6e20 b725 0100 |000a: invoke-virtual {v1, v0}, Ljava/io/Writer;.write:(I)V // method@25b7 │ │ +09fb5a: 0e00 |000d: return-void │ │ +09fb5c: 1300 7d00 |000e: const/16 v0, #int 125 // #7d │ │ +09fb60: 28fa |0010: goto 000a // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x000d line=144 │ │ 0x000e line=143 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; │ │ │ │ source_file_idx : 1863 (JsonWriter.java) │ │ │ │ Class #354 header: │ │ -class_idx : 799 │ │ +class_idx : 797 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 939 │ │ +superclass_idx : 937 │ │ source_file_idx : 1863 │ │ static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ Class #354 annotations: │ │ @@ -146437,52 +146459,52 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -091628: |[091628] com.badlogic.gdx.utils.JsonWriter$OutputType.:()V │ │ -091638: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -09163a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -09163c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -09163e: 2200 1f03 |0003: new-instance v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // type@031f │ │ -091642: 1a01 031f |0005: const-string v1, "json" // string@1f03 │ │ -091646: 7030 3021 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.:(Ljava/lang/String;I)V // method@2130 │ │ -09164c: 6900 dd10 |000a: sput-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.json:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10dd │ │ -091650: 2200 1f03 |000c: new-instance v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // type@031f │ │ -091654: 1a01 4c1e |000e: const-string v1, "javascript" // string@1e4c │ │ -091658: 7030 3021 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.:(Ljava/lang/String;I)V // method@2130 │ │ -09165e: 6900 db10 |0013: sput-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.javascript:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10db │ │ -091662: 2200 1f03 |0015: new-instance v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // type@031f │ │ -091666: 1a01 a321 |0017: const-string v1, "minimal" // string@21a3 │ │ -09166a: 7030 3021 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.:(Ljava/lang/String;I)V // method@2130 │ │ -091670: 6900 de10 |001c: sput-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimal:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10de │ │ -091674: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -091676: 2300 8a04 |001f: new-array v0, v0, [Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // type@048a │ │ -09167a: 6201 dd10 |0021: sget-object v1, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.json:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10dd │ │ -09167e: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -091682: 6201 db10 |0025: sget-object v1, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.javascript:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10db │ │ -091686: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -09168a: 6201 de10 |0029: sget-object v1, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimal:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10de │ │ -09168e: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -091692: 6900 da10 |002d: sput-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.$VALUES:[Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10da │ │ -091696: 1a00 6c11 |002f: const-string v0, "[a-zA-Z_$][a-zA-Z_$0-9]*" // string@116c │ │ -09169a: 7110 9027 0000 |0031: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@2790 │ │ -0916a0: 0c00 |0034: move-result-object v0 │ │ -0916a2: 6900 dc10 |0035: sput-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.javascriptPattern:Ljava/util/regex/Pattern; // field@10dc │ │ -0916a6: 1a00 6b11 |0037: const-string v0, "[a-zA-Z_$][^:}\], ]*" // string@116b │ │ -0916aa: 7110 9027 0000 |0039: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@2790 │ │ -0916b0: 0c00 |003c: move-result-object v0 │ │ -0916b2: 6900 e010 |003d: sput-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimalValuePattern:Ljava/util/regex/Pattern; // field@10e0 │ │ -0916b6: 1a00 6a11 |003f: const-string v0, "[a-zA-Z0-9_$][^:}\], ]*" // string@116a │ │ -0916ba: 7110 9027 0000 |0041: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@2790 │ │ -0916c0: 0c00 |0044: move-result-object v0 │ │ -0916c2: 6900 df10 |0045: sput-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimalNamePattern:Ljava/util/regex/Pattern; // field@10df │ │ -0916c6: 0e00 |0047: return-void │ │ +09fb64: |[09fb64] com.badlogic.gdx.utils.JsonWriter$OutputType.:()V │ │ +09fb74: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +09fb76: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +09fb78: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +09fb7a: 2200 1d03 |0003: new-instance v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // type@031d │ │ +09fb7e: 1a01 011f |0005: const-string v1, "json" // string@1f01 │ │ +09fb82: 7030 3021 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.:(Ljava/lang/String;I)V // method@2130 │ │ +09fb88: 6900 dd10 |000a: sput-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.json:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10dd │ │ +09fb8c: 2200 1d03 |000c: new-instance v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // type@031d │ │ +09fb90: 1a01 4a1e |000e: const-string v1, "javascript" // string@1e4a │ │ +09fb94: 7030 3021 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.:(Ljava/lang/String;I)V // method@2130 │ │ +09fb9a: 6900 db10 |0013: sput-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.javascript:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10db │ │ +09fb9e: 2200 1d03 |0015: new-instance v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // type@031d │ │ +09fba2: 1a01 a121 |0017: const-string v1, "minimal" // string@21a1 │ │ +09fba6: 7030 3021 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.:(Ljava/lang/String;I)V // method@2130 │ │ +09fbac: 6900 de10 |001c: sput-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimal:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10de │ │ +09fbb0: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +09fbb2: 2300 8804 |001f: new-array v0, v0, [Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // type@0488 │ │ +09fbb6: 6201 dd10 |0021: sget-object v1, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.json:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10dd │ │ +09fbba: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +09fbbe: 6201 db10 |0025: sget-object v1, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.javascript:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10db │ │ +09fbc2: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +09fbc6: 6201 de10 |0029: sget-object v1, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimal:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10de │ │ +09fbca: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +09fbce: 6900 da10 |002d: sput-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.$VALUES:[Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10da │ │ +09fbd2: 1a00 6a11 |002f: const-string v0, "[a-zA-Z_$][a-zA-Z_$0-9]*" // string@116a │ │ +09fbd6: 7110 9027 0000 |0031: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@2790 │ │ +09fbdc: 0c00 |0034: move-result-object v0 │ │ +09fbde: 6900 dc10 |0035: sput-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.javascriptPattern:Ljava/util/regex/Pattern; // field@10dc │ │ +09fbe2: 1a00 6911 |0037: const-string v0, "[a-zA-Z_$][^:}\], ]*" // string@1169 │ │ +09fbe6: 7110 9027 0000 |0039: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@2790 │ │ +09fbec: 0c00 |003c: move-result-object v0 │ │ +09fbee: 6900 e010 |003d: sput-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimalValuePattern:Ljava/util/regex/Pattern; // field@10e0 │ │ +09fbf2: 1a00 6811 |003f: const-string v0, "[a-zA-Z0-9_$][^:}\], ]*" // string@1168 │ │ +09fbf6: 7110 9027 0000 |0041: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@2790 │ │ +09fbfc: 0c00 |0044: move-result-object v0 │ │ +09fbfe: 6900 df10 |0045: sput-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimalNamePattern:Ljava/util/regex/Pattern; // field@10df │ │ +09fc02: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=149 │ │ 0x000c line=151 │ │ 0x0015 line=154 │ │ 0x001e line=147 │ │ 0x002f line=156 │ │ @@ -146495,17 +146517,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0916c8: |[0916c8] com.badlogic.gdx.utils.JsonWriter$OutputType.:(Ljava/lang/String;I)V │ │ -0916d8: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ -0916de: 0e00 |0003: return-void │ │ +09fc04: |[09fc04] com.badlogic.gdx.utils.JsonWriter$OutputType.:(Ljava/lang/String;I)V │ │ +09fc14: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ +09fc1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/JsonWriter$OutputType; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -146515,20 +146537,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter$OutputType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0916e0: |[0916e0] com.badlogic.gdx.utils.JsonWriter$OutputType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter$OutputType; │ │ -0916f0: 1c00 1f03 |0000: const-class v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // type@031f │ │ -0916f4: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ -0916fa: 0c00 |0005: move-result-object v0 │ │ -0916fc: 1f00 1f03 |0006: check-cast v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // type@031f │ │ -091700: 1100 |0008: return-object v0 │ │ +09fc1c: |[09fc1c] com.badlogic.gdx.utils.JsonWriter$OutputType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter$OutputType; │ │ +09fc2c: 1c00 1d03 |0000: const-class v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // type@031d │ │ +09fc30: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ +09fc36: 0c00 |0005: move-result-object v0 │ │ +09fc38: 1f00 1d03 |0006: check-cast v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // type@031d │ │ +09fc3c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/utils/JsonWriter$OutputType;) │ │ @@ -146536,20 +146558,20 @@ │ │ type : '()[Lcom/badlogic/gdx/utils/JsonWriter$OutputType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -091704: |[091704] com.badlogic.gdx.utils.JsonWriter$OutputType.values:()[Lcom/badlogic/gdx/utils/JsonWriter$OutputType; │ │ -091714: 6200 da10 |0000: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.$VALUES:[Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10da │ │ -091718: 6e10 5429 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.clone:()Ljava/lang/Object; // method@2954 │ │ -09171e: 0c00 |0005: move-result-object v0 │ │ -091720: 1f00 8a04 |0006: check-cast v0, [Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // type@048a │ │ -091724: 1100 |0008: return-object v0 │ │ +09fc40: |[09fc40] com.badlogic.gdx.utils.JsonWriter$OutputType.values:()[Lcom/badlogic/gdx/utils/JsonWriter$OutputType; │ │ +09fc50: 6200 da10 |0000: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.$VALUES:[Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10da │ │ +09fc54: 6e10 5429 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.clone:()Ljava/lang/Object; // method@2954 │ │ +09fc5a: 0c00 |0005: move-result-object v0 │ │ +09fc5c: 1f00 8804 |0006: check-cast v0, [Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // type@0488 │ │ +09fc60: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/utils/JsonWriter$OutputType;) │ │ @@ -146557,84 +146579,84 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 144 16-bit code units │ │ -091728: |[091728] com.badlogic.gdx.utils.JsonWriter$OutputType.quoteName:(Ljava/lang/String;)Ljava/lang/String; │ │ -091738: 1303 2200 |0000: const/16 v3, #int 34 // #22 │ │ -09173c: 1a00 6d11 |0002: const-string v0, "\" // string@116d │ │ -091740: 1a01 7011 |0004: const-string v1, "\\" // string@1170 │ │ -091744: 6e30 5226 0501 |0006: invoke-virtual {v5, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2652 │ │ -09174a: 0c05 |0009: move-result-object v5 │ │ -09174c: 6200 d610 |000a: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$1;.$SwitchMap$com$badlogic$gdx$utils$JsonWriter$OutputType:[I // field@10d6 │ │ -091750: 6e10 3121 0400 |000c: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.ordinal:()I // method@2131 │ │ -091756: 0a01 |000f: move-result v1 │ │ -091758: 4400 0001 |0010: aget v0, v0, v1 │ │ -09175c: 2b00 7600 0000 |0012: packed-switch v0, 00000088 // +00000076 │ │ -091762: 2200 c503 |0015: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -091766: 7010 6726 0000 |0017: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -09176c: 6e20 6926 3000 |001a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -091772: 0c00 |001d: move-result-object v0 │ │ -091774: 1a01 3500 |001e: const-string v1, """ // string@0035 │ │ -091778: 1a02 6e11 |0020: const-string v2, "\"" // string@116e │ │ -09177c: 6e30 5226 1502 |0022: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2652 │ │ -091782: 0c01 |0025: move-result-object v1 │ │ -091784: 6e20 6e26 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09178a: 0c00 |0029: move-result-object v0 │ │ -09178c: 6e20 6926 3000 |002a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -091792: 0c00 |002d: move-result-object v0 │ │ -091794: 6e10 7426 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -09179a: 0c05 |0031: move-result-object v5 │ │ -09179c: 1105 |0032: return-object v5 │ │ -09179e: 6200 df10 |0033: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimalNamePattern:Ljava/util/regex/Pattern; // field@10df │ │ -0917a2: 6e20 9127 5000 |0035: invoke-virtual {v0, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@2791 │ │ -0917a8: 0c00 |0038: move-result-object v0 │ │ -0917aa: 6e10 8f27 0000 |0039: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@278f │ │ -0917b0: 0a00 |003c: move-result v0 │ │ -0917b2: 3900 f5ff |003d: if-nez v0, 0032 // -000b │ │ -0917b6: 2200 c503 |003f: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0917ba: 7010 6726 0000 |0041: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0917c0: 6e20 6926 3000 |0044: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -0917c6: 0c00 |0047: move-result-object v0 │ │ -0917c8: 1a01 3500 |0048: const-string v1, """ // string@0035 │ │ -0917cc: 1a02 6e11 |004a: const-string v2, "\"" // string@116e │ │ -0917d0: 6e30 5226 1502 |004c: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2652 │ │ -0917d6: 0c01 |004f: move-result-object v1 │ │ -0917d8: 6e20 6e26 1000 |0050: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0917de: 0c00 |0053: move-result-object v0 │ │ -0917e0: 6e20 6926 3000 |0054: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -0917e6: 0c00 |0057: move-result-object v0 │ │ -0917e8: 6e10 7426 0000 |0058: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0917ee: 0c05 |005b: move-result-object v5 │ │ -0917f0: 28d6 |005c: goto 0032 // -002a │ │ -0917f2: 6200 dc10 |005d: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.javascriptPattern:Ljava/util/regex/Pattern; // field@10dc │ │ -0917f6: 6e20 9127 5000 |005f: invoke-virtual {v0, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@2791 │ │ -0917fc: 0c00 |0062: move-result-object v0 │ │ -0917fe: 6e10 8f27 0000 |0063: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@278f │ │ -091804: 0a00 |0066: move-result v0 │ │ -091806: 3900 cbff |0067: if-nez v0, 0032 // -0035 │ │ -09180a: 2200 c503 |0069: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -09180e: 7010 6726 0000 |006b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -091814: 6e20 6926 3000 |006e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -09181a: 0c00 |0071: move-result-object v0 │ │ -09181c: 1a01 3500 |0072: const-string v1, """ // string@0035 │ │ -091820: 1a02 6e11 |0074: const-string v2, "\"" // string@116e │ │ -091824: 6e30 5226 1502 |0076: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2652 │ │ -09182a: 0c01 |0079: move-result-object v1 │ │ -09182c: 6e20 6e26 1000 |007a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -091832: 0c00 |007d: move-result-object v0 │ │ -091834: 6e20 6926 3000 |007e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -09183a: 0c00 |0081: move-result-object v0 │ │ -09183c: 6e10 7426 0000 |0082: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -091842: 0c05 |0085: move-result-object v5 │ │ -091844: 28ac |0086: goto 0032 // -0054 │ │ -091846: 0000 |0087: nop // spacer │ │ -091848: 0001 0200 0100 0000 2100 0000 4b00 ... |0088: packed-switch-data (8 units) │ │ +09fc64: |[09fc64] com.badlogic.gdx.utils.JsonWriter$OutputType.quoteName:(Ljava/lang/String;)Ljava/lang/String; │ │ +09fc74: 1303 2200 |0000: const/16 v3, #int 34 // #22 │ │ +09fc78: 1a00 6b11 |0002: const-string v0, "\" // string@116b │ │ +09fc7c: 1a01 6e11 |0004: const-string v1, "\\" // string@116e │ │ +09fc80: 6e30 5226 0501 |0006: invoke-virtual {v5, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2652 │ │ +09fc86: 0c05 |0009: move-result-object v5 │ │ +09fc88: 6200 d610 |000a: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$1;.$SwitchMap$com$badlogic$gdx$utils$JsonWriter$OutputType:[I // field@10d6 │ │ +09fc8c: 6e10 3121 0400 |000c: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.ordinal:()I // method@2131 │ │ +09fc92: 0a01 |000f: move-result v1 │ │ +09fc94: 4400 0001 |0010: aget v0, v0, v1 │ │ +09fc98: 2b00 7600 0000 |0012: packed-switch v0, 00000088 // +00000076 │ │ +09fc9e: 2200 c303 |0015: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +09fca2: 7010 6726 0000 |0017: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09fca8: 6e20 6926 3000 |001a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +09fcae: 0c00 |001d: move-result-object v0 │ │ +09fcb0: 1a01 3500 |001e: const-string v1, """ // string@0035 │ │ +09fcb4: 1a02 6c11 |0020: const-string v2, "\"" // string@116c │ │ +09fcb8: 6e30 5226 1502 |0022: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2652 │ │ +09fcbe: 0c01 |0025: move-result-object v1 │ │ +09fcc0: 6e20 6e26 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09fcc6: 0c00 |0029: move-result-object v0 │ │ +09fcc8: 6e20 6926 3000 |002a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +09fcce: 0c00 |002d: move-result-object v0 │ │ +09fcd0: 6e10 7426 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09fcd6: 0c05 |0031: move-result-object v5 │ │ +09fcd8: 1105 |0032: return-object v5 │ │ +09fcda: 6200 df10 |0033: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimalNamePattern:Ljava/util/regex/Pattern; // field@10df │ │ +09fcde: 6e20 9127 5000 |0035: invoke-virtual {v0, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@2791 │ │ +09fce4: 0c00 |0038: move-result-object v0 │ │ +09fce6: 6e10 8f27 0000 |0039: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@278f │ │ +09fcec: 0a00 |003c: move-result v0 │ │ +09fcee: 3900 f5ff |003d: if-nez v0, 0032 // -000b │ │ +09fcf2: 2200 c303 |003f: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +09fcf6: 7010 6726 0000 |0041: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09fcfc: 6e20 6926 3000 |0044: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +09fd02: 0c00 |0047: move-result-object v0 │ │ +09fd04: 1a01 3500 |0048: const-string v1, """ // string@0035 │ │ +09fd08: 1a02 6c11 |004a: const-string v2, "\"" // string@116c │ │ +09fd0c: 6e30 5226 1502 |004c: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2652 │ │ +09fd12: 0c01 |004f: move-result-object v1 │ │ +09fd14: 6e20 6e26 1000 |0050: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09fd1a: 0c00 |0053: move-result-object v0 │ │ +09fd1c: 6e20 6926 3000 |0054: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +09fd22: 0c00 |0057: move-result-object v0 │ │ +09fd24: 6e10 7426 0000 |0058: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09fd2a: 0c05 |005b: move-result-object v5 │ │ +09fd2c: 28d6 |005c: goto 0032 // -002a │ │ +09fd2e: 6200 dc10 |005d: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.javascriptPattern:Ljava/util/regex/Pattern; // field@10dc │ │ +09fd32: 6e20 9127 5000 |005f: invoke-virtual {v0, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@2791 │ │ +09fd38: 0c00 |0062: move-result-object v0 │ │ +09fd3a: 6e10 8f27 0000 |0063: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@278f │ │ +09fd40: 0a00 |0066: move-result v0 │ │ +09fd42: 3900 cbff |0067: if-nez v0, 0032 // -0035 │ │ +09fd46: 2200 c303 |0069: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +09fd4a: 7010 6726 0000 |006b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09fd50: 6e20 6926 3000 |006e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +09fd56: 0c00 |0071: move-result-object v0 │ │ +09fd58: 1a01 3500 |0072: const-string v1, """ // string@0035 │ │ +09fd5c: 1a02 6c11 |0074: const-string v2, "\"" // string@116c │ │ +09fd60: 6e30 5226 1502 |0076: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2652 │ │ +09fd66: 0c01 |0079: move-result-object v1 │ │ +09fd68: 6e20 6e26 1000 |007a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09fd6e: 0c00 |007d: move-result-object v0 │ │ +09fd70: 6e20 6926 3000 |007e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +09fd76: 0c00 |0081: move-result-object v0 │ │ +09fd78: 6e10 7426 0000 |0082: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09fd7e: 0c05 |0085: move-result-object v5 │ │ +09fd80: 28ac |0086: goto 0032 // -0054 │ │ +09fd82: 0000 |0087: nop // spacer │ │ +09fd84: 0001 0200 0100 0000 2100 0000 4b00 ... |0088: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=170 │ │ 0x000a line=171 │ │ 0x0015 line=179 │ │ 0x0033 line=173 │ │ 0x003f line=174 │ │ @@ -146651,67 +146673,67 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -091858: |[091858] com.badlogic.gdx.utils.JsonWriter$OutputType.quoteValue:(Ljava/lang/Object;)Ljava/lang/String; │ │ -091868: 1304 2200 |0000: const/16 v4, #int 34 // #22 │ │ -09186c: 6201 dd10 |0002: sget-object v1, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.json:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10dd │ │ -091870: 3215 1100 |0004: if-eq v5, v1, 0015 // +0011 │ │ -091874: 3806 0a00 |0006: if-eqz v6, 0010 // +000a │ │ -091878: 2061 bb03 |0008: instance-of v1, v6, Ljava/lang/Number; // type@03bb │ │ -09187c: 3901 0600 |000a: if-nez v1, 0010 // +0006 │ │ -091880: 2061 a303 |000c: instance-of v1, v6, Ljava/lang/Boolean; // type@03a3 │ │ -091884: 3801 0700 |000e: if-eqz v1, 0015 // +0007 │ │ -091888: 7110 5d26 0600 |0010: invoke-static {v6}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@265d │ │ -09188e: 0c00 |0013: move-result-object v0 │ │ -091890: 1100 |0014: return-object v0 │ │ -091892: 7110 5d26 0600 |0015: invoke-static {v6}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@265d │ │ -091898: 0c01 |0018: move-result-object v1 │ │ -09189a: 1a02 6d11 |0019: const-string v2, "\" // string@116d │ │ -09189e: 1a03 7011 |001b: const-string v3, "\\" // string@1170 │ │ -0918a2: 6e30 5226 2103 |001d: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2652 │ │ -0918a8: 0c00 |0020: move-result-object v0 │ │ -0918aa: 6201 de10 |0021: sget-object v1, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimal:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10de │ │ -0918ae: 3315 2600 |0023: if-ne v5, v1, 0049 // +0026 │ │ -0918b2: 1a01 372a |0025: const-string v1, "true" // string@2a37 │ │ -0918b6: 6e20 4426 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0918bc: 0a01 |002a: move-result v1 │ │ -0918be: 3901 1e00 |002b: if-nez v1, 0049 // +001e │ │ -0918c2: 1a01 6217 |002d: const-string v1, "false" // string@1762 │ │ -0918c6: 6e20 4426 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0918cc: 0a01 |0032: move-result v1 │ │ -0918ce: 3901 1600 |0033: if-nez v1, 0049 // +0016 │ │ -0918d2: 1a01 7c22 |0035: const-string v1, "null" // string@227c │ │ -0918d6: 6e20 4426 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0918dc: 0a01 |003a: move-result v1 │ │ -0918de: 3901 0e00 |003b: if-nez v1, 0049 // +000e │ │ -0918e2: 6201 e010 |003d: sget-object v1, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimalValuePattern:Ljava/util/regex/Pattern; // field@10e0 │ │ -0918e6: 6e20 9127 0100 |003f: invoke-virtual {v1, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@2791 │ │ -0918ec: 0c01 |0042: move-result-object v1 │ │ -0918ee: 6e10 8f27 0100 |0043: invoke-virtual {v1}, Ljava/util/regex/Matcher;.matches:()Z // method@278f │ │ -0918f4: 0a01 |0046: move-result v1 │ │ -0918f6: 3901 cdff |0047: if-nez v1, 0014 // -0033 │ │ -0918fa: 2201 c503 |0049: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0918fe: 7010 6726 0100 |004b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -091904: 6e20 6926 4100 |004e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -09190a: 0c01 |0051: move-result-object v1 │ │ -09190c: 1a02 3500 |0052: const-string v2, """ // string@0035 │ │ -091910: 1a03 6e11 |0054: const-string v3, "\"" // string@116e │ │ -091914: 6e30 5226 2003 |0056: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2652 │ │ -09191a: 0c02 |0059: move-result-object v2 │ │ -09191c: 6e20 6e26 2100 |005a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -091922: 0c01 |005d: move-result-object v1 │ │ -091924: 6e20 6926 4100 |005e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -09192a: 0c01 |0061: move-result-object v1 │ │ -09192c: 6e10 7426 0100 |0062: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -091932: 0c00 |0065: move-result-object v0 │ │ -091934: 28ae |0066: goto 0014 // -0052 │ │ +09fd94: |[09fd94] com.badlogic.gdx.utils.JsonWriter$OutputType.quoteValue:(Ljava/lang/Object;)Ljava/lang/String; │ │ +09fda4: 1304 2200 |0000: const/16 v4, #int 34 // #22 │ │ +09fda8: 6201 dd10 |0002: sget-object v1, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.json:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10dd │ │ +09fdac: 3215 1100 |0004: if-eq v5, v1, 0015 // +0011 │ │ +09fdb0: 3806 0a00 |0006: if-eqz v6, 0010 // +000a │ │ +09fdb4: 2061 b903 |0008: instance-of v1, v6, Ljava/lang/Number; // type@03b9 │ │ +09fdb8: 3901 0600 |000a: if-nez v1, 0010 // +0006 │ │ +09fdbc: 2061 a103 |000c: instance-of v1, v6, Ljava/lang/Boolean; // type@03a1 │ │ +09fdc0: 3801 0700 |000e: if-eqz v1, 0015 // +0007 │ │ +09fdc4: 7110 5d26 0600 |0010: invoke-static {v6}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@265d │ │ +09fdca: 0c00 |0013: move-result-object v0 │ │ +09fdcc: 1100 |0014: return-object v0 │ │ +09fdce: 7110 5d26 0600 |0015: invoke-static {v6}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@265d │ │ +09fdd4: 0c01 |0018: move-result-object v1 │ │ +09fdd6: 1a02 6b11 |0019: const-string v2, "\" // string@116b │ │ +09fdda: 1a03 6e11 |001b: const-string v3, "\\" // string@116e │ │ +09fdde: 6e30 5226 2103 |001d: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2652 │ │ +09fde4: 0c00 |0020: move-result-object v0 │ │ +09fde6: 6201 de10 |0021: sget-object v1, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimal:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10de │ │ +09fdea: 3315 2600 |0023: if-ne v5, v1, 0049 // +0026 │ │ +09fdee: 1a01 352a |0025: const-string v1, "true" // string@2a35 │ │ +09fdf2: 6e20 4426 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +09fdf8: 0a01 |002a: move-result v1 │ │ +09fdfa: 3901 1e00 |002b: if-nez v1, 0049 // +001e │ │ +09fdfe: 1a01 6017 |002d: const-string v1, "false" // string@1760 │ │ +09fe02: 6e20 4426 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +09fe08: 0a01 |0032: move-result v1 │ │ +09fe0a: 3901 1600 |0033: if-nez v1, 0049 // +0016 │ │ +09fe0e: 1a01 7a22 |0035: const-string v1, "null" // string@227a │ │ +09fe12: 6e20 4426 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +09fe18: 0a01 |003a: move-result v1 │ │ +09fe1a: 3901 0e00 |003b: if-nez v1, 0049 // +000e │ │ +09fe1e: 6201 e010 |003d: sget-object v1, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimalValuePattern:Ljava/util/regex/Pattern; // field@10e0 │ │ +09fe22: 6e20 9127 0100 |003f: invoke-virtual {v1, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@2791 │ │ +09fe28: 0c01 |0042: move-result-object v1 │ │ +09fe2a: 6e10 8f27 0100 |0043: invoke-virtual {v1}, Ljava/util/regex/Matcher;.matches:()Z // method@278f │ │ +09fe30: 0a01 |0046: move-result v1 │ │ +09fe32: 3901 cdff |0047: if-nez v1, 0014 // -0033 │ │ +09fe36: 2201 c303 |0049: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +09fe3a: 7010 6726 0100 |004b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +09fe40: 6e20 6926 4100 |004e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +09fe46: 0c01 |0051: move-result-object v1 │ │ +09fe48: 1a02 3500 |0052: const-string v2, """ // string@0035 │ │ +09fe4c: 1a03 6c11 |0054: const-string v3, "\"" // string@116c │ │ +09fe50: 6e30 5226 2003 |0056: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2652 │ │ +09fe56: 0c02 |0059: move-result-object v2 │ │ +09fe58: 6e20 6e26 2100 |005a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +09fe5e: 0c01 |005d: move-result-object v1 │ │ +09fe60: 6e20 6926 4100 |005e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +09fe66: 0c01 |0061: move-result-object v1 │ │ +09fe68: 6e10 7426 0100 |0062: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +09fe6e: 0c00 |0065: move-result-object v0 │ │ +09fe70: 28ae |0066: goto 0014 // -0052 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=161 │ │ 0x0010 line=162 │ │ 0x0014 line=166 │ │ 0x0015 line=163 │ │ 0x0021 line=164 │ │ @@ -146720,17 +146742,17 @@ │ │ 0x0021 - 0x0067 reg=0 string Ljava/lang/String; │ │ 0x0000 - 0x0067 reg=5 this Lcom/badlogic/gdx/utils/JsonWriter$OutputType; │ │ 0x0000 - 0x0067 reg=6 value Ljava/lang/Object; │ │ │ │ source_file_idx : 1863 (JsonWriter.java) │ │ │ │ Class #355 header: │ │ -class_idx : 800 │ │ +class_idx : 798 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 928 │ │ +superclass_idx : 926 │ │ source_file_idx : 1863 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 12 │ │ │ │ Class #355 annotations: │ │ @@ -146794,23 +146816,23 @@ │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -091938: |[091938] com.badlogic.gdx.utils.JsonWriter.:(Ljava/io/Writer;)V │ │ -091948: 7010 b425 0100 |0000: invoke-direct {v1}, Ljava/io/Writer;.:()V // method@25b4 │ │ -09194e: 2200 e702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -091952: 7010 621e 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -091958: 5b10 e410 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/JsonWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@10e4 │ │ -09195c: 6200 dd10 |000a: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.json:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10dd │ │ -091960: 5b10 e310 |000c: iput-object v0, v1, Lcom/badlogic/gdx/utils/JsonWriter;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10e3 │ │ -091964: 5b12 e510 |000e: iput-object v2, v1, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@10e5 │ │ -091968: 0e00 |0010: return-void │ │ +09fe74: |[09fe74] com.badlogic.gdx.utils.JsonWriter.:(Ljava/io/Writer;)V │ │ +09fe84: 7010 b425 0100 |0000: invoke-direct {v1}, Ljava/io/Writer;.:()V // method@25b4 │ │ +09fe8a: 2200 e502 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +09fe8e: 7010 621e 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +09fe94: 5b10 e410 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/JsonWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@10e4 │ │ +09fe98: 6200 dd10 |000a: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.json:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10dd │ │ +09fe9c: 5b10 e310 |000c: iput-object v0, v1, Lcom/badlogic/gdx/utils/JsonWriter;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10e3 │ │ +09fea0: 5b12 e510 |000e: iput-object v2, v1, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@10e5 │ │ +09fea4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=27 │ │ 0x000a line=30 │ │ 0x000e line=33 │ │ 0x0010 line=34 │ │ @@ -146824,48 +146846,48 @@ │ │ type : '()Lcom/badlogic/gdx/utils/JsonWriter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -09196c: |[09196c] com.badlogic.gdx.utils.JsonWriter.array:()Lcom/badlogic/gdx/utils/JsonWriter; │ │ -09197c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -09197e: 5430 e110 |0001: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ -091982: 3800 1200 |0003: if-eqz v0, 0015 // +0012 │ │ -091986: 5430 e110 |0005: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ -09198a: 5500 d710 |0007: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.array:Z // field@10d7 │ │ -09198e: 3800 2100 |0009: if-eqz v0, 002a // +0021 │ │ -091992: 5430 e110 |000b: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ -091996: 5500 d810 |000d: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.needsComma:Z // field@10d8 │ │ -09199a: 3900 1300 |000f: if-nez v0, 0022 // +0013 │ │ -09199e: 5430 e110 |0011: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ -0919a2: 5c02 d810 |0013: iput-boolean v2, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.needsComma:Z // field@10d8 │ │ -0919a6: 5430 e410 |0015: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@10e4 │ │ -0919aa: 2201 1e03 |0017: new-instance v1, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // type@031e │ │ -0919ae: 7030 2d21 3102 |0019: invoke-direct {v1, v3, v2}, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.:(Lcom/badlogic/gdx/utils/JsonWriter;Z)V // method@212d │ │ -0919b4: 5b31 e110 |001c: iput-object v1, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ -0919b8: 6e20 6a1e 1000 |001e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0919be: 1103 |0021: return-object v3 │ │ -0919c0: 5430 e510 |0022: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@10e5 │ │ -0919c4: 1301 2c00 |0024: const/16 v1, #int 44 // #2c │ │ -0919c8: 6e20 b725 1000 |0026: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@25b7 │ │ -0919ce: 28ec |0029: goto 0015 // -0014 │ │ -0919d0: 5530 e210 |002a: iget-boolean v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.named:Z // field@10e2 │ │ -0919d4: 3900 1000 |002c: if-nez v0, 003c // +0010 │ │ -0919d8: 5430 e110 |002e: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ -0919dc: 5500 d710 |0030: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.array:Z // field@10d7 │ │ -0919e0: 3900 0a00 |0032: if-nez v0, 003c // +000a │ │ -0919e4: 2200 b003 |0034: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0919e8: 1a01 9b0d |0036: const-string v1, "Name must be set." // string@0d9b │ │ -0919ec: 7020 fb25 1000 |0038: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0919f2: 2700 |003b: throw v0 │ │ -0919f4: 1200 |003c: const/4 v0, #int 0 // #0 │ │ -0919f6: 5c30 e210 |003d: iput-boolean v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.named:Z // field@10e2 │ │ -0919fa: 28d6 |003f: goto 0015 // -002a │ │ +09fea8: |[09fea8] com.badlogic.gdx.utils.JsonWriter.array:()Lcom/badlogic/gdx/utils/JsonWriter; │ │ +09feb8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +09feba: 5430 e110 |0001: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ +09febe: 3800 1200 |0003: if-eqz v0, 0015 // +0012 │ │ +09fec2: 5430 e110 |0005: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ +09fec6: 5500 d710 |0007: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.array:Z // field@10d7 │ │ +09feca: 3800 2100 |0009: if-eqz v0, 002a // +0021 │ │ +09fece: 5430 e110 |000b: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ +09fed2: 5500 d810 |000d: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.needsComma:Z // field@10d8 │ │ +09fed6: 3900 1300 |000f: if-nez v0, 0022 // +0013 │ │ +09feda: 5430 e110 |0011: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ +09fede: 5c02 d810 |0013: iput-boolean v2, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.needsComma:Z // field@10d8 │ │ +09fee2: 5430 e410 |0015: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@10e4 │ │ +09fee6: 2201 1c03 |0017: new-instance v1, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // type@031c │ │ +09feea: 7030 2d21 3102 |0019: invoke-direct {v1, v3, v2}, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.:(Lcom/badlogic/gdx/utils/JsonWriter;Z)V // method@212d │ │ +09fef0: 5b31 e110 |001c: iput-object v1, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ +09fef4: 6e20 6a1e 1000 |001e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +09fefa: 1103 |0021: return-object v3 │ │ +09fefc: 5430 e510 |0022: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@10e5 │ │ +09ff00: 1301 2c00 |0024: const/16 v1, #int 44 // #2c │ │ +09ff04: 6e20 b725 1000 |0026: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@25b7 │ │ +09ff0a: 28ec |0029: goto 0015 // -0014 │ │ +09ff0c: 5530 e210 |002a: iget-boolean v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.named:Z // field@10e2 │ │ +09ff10: 3900 1000 |002c: if-nez v0, 003c // +0010 │ │ +09ff14: 5430 e110 |002e: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ +09ff18: 5500 d710 |0030: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.array:Z // field@10d7 │ │ +09ff1c: 3900 0a00 |0032: if-nez v0, 003c // +000a │ │ +09ff20: 2200 ae03 |0034: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +09ff24: 1a01 990d |0036: const-string v1, "Name must be set." // string@0d99 │ │ +09ff28: 7020 fb25 1000 |0038: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +09ff2e: 2700 |003b: throw v0 │ │ +09ff30: 1200 |003c: const/4 v0, #int 0 // #0 │ │ +09ff32: 5c30 e210 |003d: iput-boolean v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.named:Z // field@10e2 │ │ +09ff36: 28d6 |003f: goto 0015 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=69 │ │ 0x0005 line=70 │ │ 0x000b line=71 │ │ 0x0011 line=72 │ │ 0x0015 line=80 │ │ @@ -146881,20 +146903,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0919fc: |[0919fc] com.badlogic.gdx.utils.JsonWriter.array:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; │ │ -091a0c: 6e20 3b21 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@213b │ │ -091a12: 0c00 |0003: move-result-object v0 │ │ -091a14: 6e10 3721 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/JsonWriter;.array:()Lcom/badlogic/gdx/utils/JsonWriter; // method@2137 │ │ -091a1a: 0c00 |0007: move-result-object v0 │ │ -091a1c: 1100 |0008: return-object v0 │ │ +09ff38: |[09ff38] com.badlogic.gdx.utils.JsonWriter.array:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; │ │ +09ff48: 6e20 3b21 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@213b │ │ +09ff4e: 0c00 |0003: move-result-object v0 │ │ +09ff50: 6e10 3721 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/JsonWriter;.array:()Lcom/badlogic/gdx/utils/JsonWriter; // method@2137 │ │ +09ff56: 0c00 |0007: move-result-object v0 │ │ +09ff58: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/utils/JsonWriter; │ │ 0x0000 - 0x0009 reg=2 name Ljava/lang/String; │ │ │ │ @@ -146903,23 +146925,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -091a20: |[091a20] com.badlogic.gdx.utils.JsonWriter.close:()V │ │ -091a30: 5410 e410 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@10e4 │ │ -091a34: 5200 df0f |0002: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -091a38: 3d00 0600 |0004: if-lez v0, 000a // +0006 │ │ -091a3c: 6e10 3e21 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter;.pop:()Lcom/badlogic/gdx/utils/JsonWriter; // method@213e │ │ -091a42: 28f7 |0009: goto 0000 // -0009 │ │ -091a44: 5410 e510 |000a: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@10e5 │ │ -091a48: 6e10 b525 0000 |000c: invoke-virtual {v0}, Ljava/io/Writer;.close:()V // method@25b5 │ │ -091a4e: 0e00 |000f: return-void │ │ +09ff5c: |[09ff5c] com.badlogic.gdx.utils.JsonWriter.close:()V │ │ +09ff6c: 5410 e410 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@10e4 │ │ +09ff70: 5200 df0f |0002: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +09ff74: 3d00 0600 |0004: if-lez v0, 000a // +0006 │ │ +09ff78: 6e10 3e21 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter;.pop:()Lcom/badlogic/gdx/utils/JsonWriter; // method@213e │ │ +09ff7e: 28f7 |0009: goto 0000 // -0009 │ │ +09ff80: 5410 e510 |000a: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@10e5 │ │ +09ff84: 6e10 b525 0000 |000c: invoke-virtual {v0}, Ljava/io/Writer;.close:()V // method@25b5 │ │ +09ff8a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0006 line=129 │ │ 0x000a line=130 │ │ 0x000f line=131 │ │ locals : │ │ @@ -146930,18 +146952,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -091a50: |[091a50] com.badlogic.gdx.utils.JsonWriter.flush:()V │ │ -091a60: 5410 e510 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@10e5 │ │ -091a64: 6e10 b625 0000 |0002: invoke-virtual {v0}, Ljava/io/Writer;.flush:()V // method@25b6 │ │ -091a6a: 0e00 |0005: return-void │ │ +09ff8c: |[09ff8c] com.badlogic.gdx.utils.JsonWriter.flush:()V │ │ +09ff9c: 5410 e510 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@10e5 │ │ +09ffa0: 6e10 b625 0000 |0002: invoke-virtual {v0}, Ljava/io/Writer;.flush:()V // method@25b6 │ │ +09ffa6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0005 line=125 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/JsonWriter; │ │ │ │ @@ -146950,44 +146972,44 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -091a6c: |[091a6c] com.badlogic.gdx.utils.JsonWriter.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; │ │ -091a7c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -091a7e: 5430 e110 |0001: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ -091a82: 3800 0800 |0003: if-eqz v0, 000b // +0008 │ │ -091a86: 5430 e110 |0005: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ -091a8a: 5500 d710 |0007: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.array:Z // field@10d7 │ │ -091a8e: 3800 0a00 |0009: if-eqz v0, 0013 // +000a │ │ -091a92: 2200 b003 |000b: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -091a96: 1a01 b102 |000d: const-string v1, "Current item must be an object." // string@02b1 │ │ -091a9a: 7020 fb25 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -091aa0: 2700 |0012: throw v0 │ │ -091aa2: 5430 e110 |0013: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ -091aa6: 5500 d810 |0015: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.needsComma:Z // field@10d8 │ │ -091aaa: 3900 1b00 |0017: if-nez v0, 0032 // +001b │ │ -091aae: 5430 e110 |0019: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ -091ab2: 5c02 d810 |001b: iput-boolean v2, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.needsComma:Z // field@10d8 │ │ -091ab6: 5430 e510 |001d: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@10e5 │ │ -091aba: 5431 e310 |001f: iget-object v1, v3, Lcom/badlogic/gdx/utils/JsonWriter;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10e3 │ │ -091abe: 6e20 3221 4100 |0021: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.quoteName:(Ljava/lang/String;)Ljava/lang/String; // method@2132 │ │ -091ac4: 0c01 |0024: move-result-object v1 │ │ -091ac6: 6e20 b825 1000 |0025: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -091acc: 5430 e510 |0028: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@10e5 │ │ -091ad0: 1301 3a00 |002a: const/16 v1, #int 58 // #3a │ │ -091ad4: 6e20 b725 1000 |002c: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@25b7 │ │ -091ada: 5c32 e210 |002f: iput-boolean v2, v3, Lcom/badlogic/gdx/utils/JsonWriter;.named:Z // field@10e2 │ │ -091ade: 1103 |0031: return-object v3 │ │ -091ae0: 5430 e510 |0032: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@10e5 │ │ -091ae4: 1301 2c00 |0034: const/16 v1, #int 44 // #2c │ │ -091ae8: 6e20 b725 1000 |0036: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@25b7 │ │ -091aee: 28e4 |0039: goto 001d // -001c │ │ +09ffa8: |[09ffa8] com.badlogic.gdx.utils.JsonWriter.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; │ │ +09ffb8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +09ffba: 5430 e110 |0001: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ +09ffbe: 3800 0800 |0003: if-eqz v0, 000b // +0008 │ │ +09ffc2: 5430 e110 |0005: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ +09ffc6: 5500 d710 |0007: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.array:Z // field@10d7 │ │ +09ffca: 3800 0a00 |0009: if-eqz v0, 0013 // +000a │ │ +09ffce: 2200 ae03 |000b: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +09ffd2: 1a01 b102 |000d: const-string v1, "Current item must be an object." // string@02b1 │ │ +09ffd6: 7020 fb25 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +09ffdc: 2700 |0012: throw v0 │ │ +09ffde: 5430 e110 |0013: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ +09ffe2: 5500 d810 |0015: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.needsComma:Z // field@10d8 │ │ +09ffe6: 3900 1b00 |0017: if-nez v0, 0032 // +001b │ │ +09ffea: 5430 e110 |0019: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ +09ffee: 5c02 d810 |001b: iput-boolean v2, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.needsComma:Z // field@10d8 │ │ +09fff2: 5430 e510 |001d: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@10e5 │ │ +09fff6: 5431 e310 |001f: iget-object v1, v3, Lcom/badlogic/gdx/utils/JsonWriter;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10e3 │ │ +09fffa: 6e20 3221 4100 |0021: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.quoteName:(Ljava/lang/String;)Ljava/lang/String; // method@2132 │ │ +0a0000: 0c01 |0024: move-result-object v1 │ │ +0a0002: 6e20 b825 1000 |0025: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +0a0008: 5430 e510 |0028: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@10e5 │ │ +0a000c: 1301 3a00 |002a: const/16 v1, #int 58 // #3a │ │ +0a0010: 6e20 b725 1000 |002c: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@25b7 │ │ +0a0016: 5c32 e210 |002f: iput-boolean v2, v3, Lcom/badlogic/gdx/utils/JsonWriter;.named:Z // field@10e2 │ │ +0a001a: 1103 |0031: return-object v3 │ │ +0a001c: 5430 e510 |0032: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@10e5 │ │ +0a0020: 1301 2c00 |0034: const/16 v1, #int 44 // #2c │ │ +0a0024: 6e20 b725 1000 |0036: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@25b7 │ │ +0a002a: 28e4 |0039: goto 001d // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=41 │ │ 0x0013 line=42 │ │ 0x0019 line=43 │ │ 0x001d line=46 │ │ 0x0028 line=47 │ │ @@ -147003,48 +147025,48 @@ │ │ type : '()Lcom/badlogic/gdx/utils/JsonWriter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -091af0: |[091af0] com.badlogic.gdx.utils.JsonWriter.object:()Lcom/badlogic/gdx/utils/JsonWriter; │ │ -091b00: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -091b02: 5430 e110 |0001: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ -091b06: 3800 1300 |0003: if-eqz v0, 0016 // +0013 │ │ -091b0a: 5430 e110 |0005: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ -091b0e: 5500 d710 |0007: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.array:Z // field@10d7 │ │ -091b12: 3800 2200 |0009: if-eqz v0, 002b // +0022 │ │ -091b16: 5430 e110 |000b: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ -091b1a: 5500 d810 |000d: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.needsComma:Z // field@10d8 │ │ -091b1e: 3900 1400 |000f: if-nez v0, 0023 // +0014 │ │ -091b22: 5430 e110 |0011: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ -091b26: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -091b28: 5c01 d810 |0014: iput-boolean v1, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.needsComma:Z // field@10d8 │ │ -091b2c: 5430 e410 |0016: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@10e4 │ │ -091b30: 2201 1e03 |0018: new-instance v1, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // type@031e │ │ -091b34: 7030 2d21 3102 |001a: invoke-direct {v1, v3, v2}, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.:(Lcom/badlogic/gdx/utils/JsonWriter;Z)V // method@212d │ │ -091b3a: 5b31 e110 |001d: iput-object v1, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ -091b3e: 6e20 6a1e 1000 |001f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -091b44: 1103 |0022: return-object v3 │ │ -091b46: 5430 e510 |0023: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@10e5 │ │ -091b4a: 1301 2c00 |0025: const/16 v1, #int 44 // #2c │ │ -091b4e: 6e20 b725 1000 |0027: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@25b7 │ │ -091b54: 28ec |002a: goto 0016 // -0014 │ │ -091b56: 5530 e210 |002b: iget-boolean v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.named:Z // field@10e2 │ │ -091b5a: 3900 1000 |002d: if-nez v0, 003d // +0010 │ │ -091b5e: 5430 e110 |002f: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ -091b62: 5500 d710 |0031: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.array:Z // field@10d7 │ │ -091b66: 3900 0a00 |0033: if-nez v0, 003d // +000a │ │ -091b6a: 2200 b003 |0035: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -091b6e: 1a01 9b0d |0037: const-string v1, "Name must be set." // string@0d9b │ │ -091b72: 7020 fb25 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -091b78: 2700 |003c: throw v0 │ │ -091b7a: 5c32 e210 |003d: iput-boolean v2, v3, Lcom/badlogic/gdx/utils/JsonWriter;.named:Z // field@10e2 │ │ -091b7e: 28d7 |003f: goto 0016 // -0029 │ │ +0a002c: |[0a002c] com.badlogic.gdx.utils.JsonWriter.object:()Lcom/badlogic/gdx/utils/JsonWriter; │ │ +0a003c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a003e: 5430 e110 |0001: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ +0a0042: 3800 1300 |0003: if-eqz v0, 0016 // +0013 │ │ +0a0046: 5430 e110 |0005: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ +0a004a: 5500 d710 |0007: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.array:Z // field@10d7 │ │ +0a004e: 3800 2200 |0009: if-eqz v0, 002b // +0022 │ │ +0a0052: 5430 e110 |000b: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ +0a0056: 5500 d810 |000d: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.needsComma:Z // field@10d8 │ │ +0a005a: 3900 1400 |000f: if-nez v0, 0023 // +0014 │ │ +0a005e: 5430 e110 |0011: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ +0a0062: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +0a0064: 5c01 d810 |0014: iput-boolean v1, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.needsComma:Z // field@10d8 │ │ +0a0068: 5430 e410 |0016: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@10e4 │ │ +0a006c: 2201 1c03 |0018: new-instance v1, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // type@031c │ │ +0a0070: 7030 2d21 3102 |001a: invoke-direct {v1, v3, v2}, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.:(Lcom/badlogic/gdx/utils/JsonWriter;Z)V // method@212d │ │ +0a0076: 5b31 e110 |001d: iput-object v1, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ +0a007a: 6e20 6a1e 1000 |001f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0a0080: 1103 |0022: return-object v3 │ │ +0a0082: 5430 e510 |0023: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@10e5 │ │ +0a0086: 1301 2c00 |0025: const/16 v1, #int 44 // #2c │ │ +0a008a: 6e20 b725 1000 |0027: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@25b7 │ │ +0a0090: 28ec |002a: goto 0016 // -0014 │ │ +0a0092: 5530 e210 |002b: iget-boolean v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.named:Z // field@10e2 │ │ +0a0096: 3900 1000 |002d: if-nez v0, 003d // +0010 │ │ +0a009a: 5430 e110 |002f: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ +0a009e: 5500 d710 |0031: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.array:Z // field@10d7 │ │ +0a00a2: 3900 0a00 |0033: if-nez v0, 003d // +000a │ │ +0a00a6: 2200 ae03 |0035: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +0a00aa: 1a01 990d |0037: const-string v1, "Name must be set." // string@0d99 │ │ +0a00ae: 7020 fb25 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0a00b4: 2700 |003c: throw v0 │ │ +0a00b6: 5c32 e210 |003d: iput-boolean v2, v3, Lcom/badlogic/gdx/utils/JsonWriter;.named:Z // field@10e2 │ │ +0a00ba: 28d7 |003f: goto 0016 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=53 │ │ 0x0005 line=54 │ │ 0x000b line=55 │ │ 0x0011 line=56 │ │ 0x0016 line=64 │ │ @@ -147060,20 +147082,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -091b80: |[091b80] com.badlogic.gdx.utils.JsonWriter.object:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; │ │ -091b90: 6e20 3b21 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@213b │ │ -091b96: 0c00 |0003: move-result-object v0 │ │ -091b98: 6e10 3c21 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/JsonWriter;.object:()Lcom/badlogic/gdx/utils/JsonWriter; // method@213c │ │ -091b9e: 0c00 |0007: move-result-object v0 │ │ -091ba0: 1100 |0008: return-object v0 │ │ +0a00bc: |[0a00bc] com.badlogic.gdx.utils.JsonWriter.object:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; │ │ +0a00cc: 6e20 3b21 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@213b │ │ +0a00d2: 0c00 |0003: move-result-object v0 │ │ +0a00d4: 6e10 3c21 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/JsonWriter;.object:()Lcom/badlogic/gdx/utils/JsonWriter; // method@213c │ │ +0a00da: 0c00 |0007: move-result-object v0 │ │ +0a00dc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/utils/JsonWriter; │ │ 0x0000 - 0x0009 reg=2 name Ljava/lang/String; │ │ │ │ @@ -147082,37 +147104,37 @@ │ │ type : '()Lcom/badlogic/gdx/utils/JsonWriter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -091ba4: |[091ba4] com.badlogic.gdx.utils.JsonWriter.pop:()Lcom/badlogic/gdx/utils/JsonWriter; │ │ -091bb4: 5520 e210 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.named:Z // field@10e2 │ │ -091bb8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -091bbc: 2200 b003 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -091bc0: 1a01 9003 |0006: const-string v1, "Expected an object, array, or value since a name was set." // string@0390 │ │ -091bc4: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -091bca: 2700 |000b: throw v0 │ │ -091bcc: 5420 e410 |000c: iget-object v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@10e4 │ │ -091bd0: 6e10 7a1e 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ -091bd6: 0c00 |0011: move-result-object v0 │ │ -091bd8: 1f00 1e03 |0012: check-cast v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // type@031e │ │ -091bdc: 6e10 2e21 0000 |0014: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.close:()V // method@212e │ │ -091be2: 5420 e410 |0017: iget-object v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@10e4 │ │ -091be6: 5200 df0f |0019: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -091bea: 3900 0600 |001b: if-nez v0, 0021 // +0006 │ │ -091bee: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -091bf0: 5b20 e110 |001e: iput-object v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ -091bf4: 1102 |0020: return-object v2 │ │ -091bf6: 5420 e410 |0021: iget-object v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@10e4 │ │ -091bfa: 6e10 791e 0000 |0023: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.peek:()Ljava/lang/Object; // method@1e79 │ │ -091c00: 0c00 |0026: move-result-object v0 │ │ -091c02: 1f00 1e03 |0027: check-cast v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // type@031e │ │ -091c06: 28f5 |0029: goto 001e // -000b │ │ +0a00e0: |[0a00e0] com.badlogic.gdx.utils.JsonWriter.pop:()Lcom/badlogic/gdx/utils/JsonWriter; │ │ +0a00f0: 5520 e210 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.named:Z // field@10e2 │ │ +0a00f4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0a00f8: 2200 ae03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +0a00fc: 1a01 9003 |0006: const-string v1, "Expected an object, array, or value since a name was set." // string@0390 │ │ +0a0100: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0a0106: 2700 |000b: throw v0 │ │ +0a0108: 5420 e410 |000c: iget-object v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@10e4 │ │ +0a010c: 6e10 7a1e 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ +0a0112: 0c00 |0011: move-result-object v0 │ │ +0a0114: 1f00 1c03 |0012: check-cast v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // type@031c │ │ +0a0118: 6e10 2e21 0000 |0014: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.close:()V // method@212e │ │ +0a011e: 5420 e410 |0017: iget-object v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@10e4 │ │ +0a0122: 5200 df0f |0019: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0a0126: 3900 0600 |001b: if-nez v0, 0021 // +0006 │ │ +0a012a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +0a012c: 5b20 e110 |001e: iput-object v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ +0a0130: 1102 |0020: return-object v2 │ │ +0a0132: 5420 e410 |0021: iget-object v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@10e4 │ │ +0a0136: 6e10 791e 0000 |0023: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.peek:()Ljava/lang/Object; // method@1e79 │ │ +0a013c: 0c00 |0026: move-result-object v0 │ │ +0a013e: 1f00 1c03 |0027: check-cast v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // type@031c │ │ +0a0142: 28f5 |0029: goto 001e // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x000c line=114 │ │ 0x0017 line=115 │ │ 0x0020 line=116 │ │ 0x0021 line=115 │ │ @@ -147124,20 +147146,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/utils/JsonWriter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -091c08: |[091c08] com.badlogic.gdx.utils.JsonWriter.set:(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/utils/JsonWriter; │ │ -091c18: 6e20 3b21 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@213b │ │ -091c1e: 0c00 |0003: move-result-object v0 │ │ -091c20: 6e20 4121 3000 |0004: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/JsonWriter;.value:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/JsonWriter; // method@2141 │ │ -091c26: 0c00 |0007: move-result-object v0 │ │ -091c28: 1100 |0008: return-object v0 │ │ +0a0144: |[0a0144] com.badlogic.gdx.utils.JsonWriter.set:(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/utils/JsonWriter; │ │ +0a0154: 6e20 3b21 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@213b │ │ +0a015a: 0c00 |0003: move-result-object v0 │ │ +0a015c: 6e20 4121 3000 |0004: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/JsonWriter;.value:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/JsonWriter; // method@2141 │ │ +0a0162: 0c00 |0007: move-result-object v0 │ │ +0a0164: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/utils/JsonWriter; │ │ 0x0000 - 0x0009 reg=2 name Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 value Ljava/lang/Object; │ │ @@ -147147,17 +147169,17 @@ │ │ type : '(Lcom/badlogic/gdx/utils/JsonWriter$OutputType;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -091c2c: |[091c2c] com.badlogic.gdx.utils.JsonWriter.setOutputType:(Lcom/badlogic/gdx/utils/JsonWriter$OutputType;)V │ │ -091c3c: 5b01 e310 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/JsonWriter;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10e3 │ │ -091c40: 0e00 |0002: return-void │ │ +0a0168: |[0a0168] com.badlogic.gdx.utils.JsonWriter.setOutputType:(Lcom/badlogic/gdx/utils/JsonWriter$OutputType;)V │ │ +0a0178: 5b01 e310 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/JsonWriter;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10e3 │ │ +0a017c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0002 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/utils/JsonWriter; │ │ 0x0000 - 0x0003 reg=1 outputType Lcom/badlogic/gdx/utils/JsonWriter$OutputType; │ │ @@ -147167,45 +147189,45 @@ │ │ type : '(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/JsonWriter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -091c44: |[091c44] com.badlogic.gdx.utils.JsonWriter.value:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/JsonWriter; │ │ -091c54: 5420 e110 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ -091c58: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -091c5c: 5420 e110 |0004: iget-object v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ -091c60: 5500 d710 |0006: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.array:Z // field@10d7 │ │ -091c64: 3800 2100 |0008: if-eqz v0, 0029 // +0021 │ │ -091c68: 5420 e110 |000a: iget-object v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ -091c6c: 5500 d810 |000c: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.needsComma:Z // field@10d8 │ │ -091c70: 3900 1300 |000e: if-nez v0, 0021 // +0013 │ │ -091c74: 5420 e110 |0010: iget-object v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ -091c78: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -091c7a: 5c01 d810 |0013: iput-boolean v1, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.needsComma:Z // field@10d8 │ │ -091c7e: 5420 e510 |0015: iget-object v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@10e5 │ │ -091c82: 5421 e310 |0017: iget-object v1, v2, Lcom/badlogic/gdx/utils/JsonWriter;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10e3 │ │ -091c86: 6e20 3321 3100 |0019: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.quoteValue:(Ljava/lang/Object;)Ljava/lang/String; // method@2133 │ │ -091c8c: 0c01 |001c: move-result-object v1 │ │ -091c8e: 6e20 b825 1000 |001d: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -091c94: 1102 |0020: return-object v2 │ │ -091c96: 5420 e510 |0021: iget-object v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@10e5 │ │ -091c9a: 1301 2c00 |0023: const/16 v1, #int 44 // #2c │ │ -091c9e: 6e20 b725 1000 |0025: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@25b7 │ │ -091ca4: 28ed |0028: goto 0015 // -0013 │ │ -091ca6: 5520 e210 |0029: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.named:Z // field@10e2 │ │ -091caa: 3900 0a00 |002b: if-nez v0, 0035 // +000a │ │ -091cae: 2200 b003 |002d: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -091cb2: 1a01 9b0d |002f: const-string v1, "Name must be set." // string@0d9b │ │ -091cb6: 7020 fb25 1000 |0031: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -091cbc: 2700 |0034: throw v0 │ │ -091cbe: 1200 |0035: const/4 v0, #int 0 // #0 │ │ -091cc0: 5c20 e210 |0036: iput-boolean v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.named:Z // field@10e2 │ │ -091cc4: 28dd |0038: goto 0015 // -0023 │ │ +0a0180: |[0a0180] com.badlogic.gdx.utils.JsonWriter.value:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/JsonWriter; │ │ +0a0190: 5420 e110 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ +0a0194: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +0a0198: 5420 e110 |0004: iget-object v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ +0a019c: 5500 d710 |0006: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.array:Z // field@10d7 │ │ +0a01a0: 3800 2100 |0008: if-eqz v0, 0029 // +0021 │ │ +0a01a4: 5420 e110 |000a: iget-object v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ +0a01a8: 5500 d810 |000c: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.needsComma:Z // field@10d8 │ │ +0a01ac: 3900 1300 |000e: if-nez v0, 0021 // +0013 │ │ +0a01b0: 5420 e110 |0010: iget-object v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@10e1 │ │ +0a01b4: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +0a01b6: 5c01 d810 |0013: iput-boolean v1, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.needsComma:Z // field@10d8 │ │ +0a01ba: 5420 e510 |0015: iget-object v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@10e5 │ │ +0a01be: 5421 e310 |0017: iget-object v1, v2, Lcom/badlogic/gdx/utils/JsonWriter;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@10e3 │ │ +0a01c2: 6e20 3321 3100 |0019: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.quoteValue:(Ljava/lang/Object;)Ljava/lang/String; // method@2133 │ │ +0a01c8: 0c01 |001c: move-result-object v1 │ │ +0a01ca: 6e20 b825 1000 |001d: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +0a01d0: 1102 |0020: return-object v2 │ │ +0a01d2: 5420 e510 |0021: iget-object v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@10e5 │ │ +0a01d6: 1301 2c00 |0023: const/16 v1, #int 44 // #2c │ │ +0a01da: 6e20 b725 1000 |0025: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@25b7 │ │ +0a01e0: 28ed |0028: goto 0015 // -0013 │ │ +0a01e2: 5520 e210 |0029: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.named:Z // field@10e2 │ │ +0a01e6: 3900 0a00 |002b: if-nez v0, 0035 // +000a │ │ +0a01ea: 2200 ae03 |002d: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +0a01ee: 1a01 990d |002f: const-string v1, "Name must be set." // string@0d99 │ │ +0a01f2: 7020 fb25 1000 |0031: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0a01f8: 2700 |0034: throw v0 │ │ +0a01fa: 1200 |0035: const/4 v0, #int 0 // #0 │ │ +0a01fc: 5c20 e210 |0036: iput-boolean v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.named:Z // field@10e2 │ │ +0a0200: 28dd |0038: goto 0015 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0004 line=86 │ │ 0x000a line=87 │ │ 0x0010 line=88 │ │ 0x0015 line=96 │ │ @@ -147222,35 +147244,35 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -091cc8: |[091cc8] com.badlogic.gdx.utils.JsonWriter.write:([CII)V │ │ -091cd8: 5410 e510 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@10e5 │ │ -091cdc: 6e40 b925 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/Writer;.write:([CII)V // method@25b9 │ │ -091ce2: 0e00 |0005: return-void │ │ +0a0204: |[0a0204] com.badlogic.gdx.utils.JsonWriter.write:([CII)V │ │ +0a0214: 5410 e510 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@10e5 │ │ +0a0218: 6e40 b925 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/Writer;.write:([CII)V // method@25b9 │ │ +0a021e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0005 line=121 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/JsonWriter; │ │ 0x0000 - 0x0006 reg=2 cbuf [C │ │ 0x0000 - 0x0006 reg=3 off I │ │ 0x0000 - 0x0006 reg=4 len I │ │ │ │ source_file_idx : 1863 (JsonWriter.java) │ │ │ │ Class #356 header: │ │ -class_idx : 801 │ │ +class_idx : 799 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 917 │ │ -source_file_idx : 3085 │ │ +superclass_idx : 915 │ │ +source_file_idx : 3083 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 15 │ │ │ │ Class #356 annotations: │ │ Annotations on method #8519 'readBoolean' │ │ @@ -147302,20 +147324,20 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -091ce4: |[091ce4] com.badlogic.gdx.utils.LittleEndianInputStream.:(Ljava/io/InputStream;)V │ │ -091cf4: 7020 9525 2100 |0000: invoke-direct {v1, v2}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@2595 │ │ -091cfa: 2200 8d03 |0003: new-instance v0, Ljava/io/DataInputStream; // type@038d │ │ -091cfe: 7020 5e25 2000 |0005: invoke-direct {v0, v2}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@255e │ │ -091d04: 5b10 e610 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@10e6 │ │ -091d08: 0e00 |000a: return-void │ │ +0a0220: |[0a0220] com.badlogic.gdx.utils.LittleEndianInputStream.:(Ljava/io/InputStream;)V │ │ +0a0230: 7020 9525 2100 |0000: invoke-direct {v1, v2}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@2595 │ │ +0a0236: 2200 8b03 |0003: new-instance v0, Ljava/io/DataInputStream; // type@038b │ │ +0a023a: 7020 5e25 2000 |0005: invoke-direct {v0, v2}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@255e │ │ +0a0240: 5b10 e610 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@10e6 │ │ +0a0244: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x000a line=34 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/utils/LittleEndianInputStream; │ │ @@ -147327,19 +147349,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -091d0c: |[091d0c] com.badlogic.gdx.utils.LittleEndianInputStream.readBoolean:()Z │ │ -091d1c: 5410 e610 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@10e6 │ │ -091d20: 6e10 6225 0000 |0002: invoke-virtual {v0}, Ljava/io/DataInputStream;.readBoolean:()Z // method@2562 │ │ -091d26: 0a00 |0005: move-result v0 │ │ -091d28: 0f00 |0006: return v0 │ │ +0a0248: |[0a0248] com.badlogic.gdx.utils.LittleEndianInputStream.readBoolean:()Z │ │ +0a0258: 5410 e610 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@10e6 │ │ +0a025c: 6e10 6225 0000 |0002: invoke-virtual {v0}, Ljava/io/DataInputStream;.readBoolean:()Z // method@2562 │ │ +0a0262: 0a00 |0005: move-result v0 │ │ +0a0264: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/LittleEndianInputStream; │ │ │ │ #1 : (in Lcom/badlogic/gdx/utils/LittleEndianInputStream;) │ │ @@ -147347,19 +147369,19 @@ │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -091d2c: |[091d2c] com.badlogic.gdx.utils.LittleEndianInputStream.readByte:()B │ │ -091d3c: 5410 e610 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@10e6 │ │ -091d40: 6e10 6325 0000 |0002: invoke-virtual {v0}, Ljava/io/DataInputStream;.readByte:()B // method@2563 │ │ -091d46: 0a00 |0005: move-result v0 │ │ -091d48: 0f00 |0006: return v0 │ │ +0a0268: |[0a0268] com.badlogic.gdx.utils.LittleEndianInputStream.readByte:()B │ │ +0a0278: 5410 e610 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@10e6 │ │ +0a027c: 6e10 6325 0000 |0002: invoke-virtual {v0}, Ljava/io/DataInputStream;.readByte:()B // method@2563 │ │ +0a0282: 0a00 |0005: move-result v0 │ │ +0a0284: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/LittleEndianInputStream; │ │ │ │ #2 : (in Lcom/badlogic/gdx/utils/LittleEndianInputStream;) │ │ @@ -147367,19 +147389,19 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -091d4c: |[091d4c] com.badlogic.gdx.utils.LittleEndianInputStream.readChar:()C │ │ -091d5c: 5410 e610 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@10e6 │ │ -091d60: 6e10 6425 0000 |0002: invoke-virtual {v0}, Ljava/io/DataInputStream;.readChar:()C // method@2564 │ │ -091d66: 0a00 |0005: move-result v0 │ │ -091d68: 0f00 |0006: return v0 │ │ +0a0288: |[0a0288] com.badlogic.gdx.utils.LittleEndianInputStream.readChar:()C │ │ +0a0298: 5410 e610 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@10e6 │ │ +0a029c: 6e10 6425 0000 |0002: invoke-virtual {v0}, Ljava/io/DataInputStream;.readChar:()C // method@2564 │ │ +0a02a2: 0a00 |0005: move-result v0 │ │ +0a02a4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/LittleEndianInputStream; │ │ │ │ #3 : (in Lcom/badlogic/gdx/utils/LittleEndianInputStream;) │ │ @@ -147387,20 +147409,20 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -091d6c: |[091d6c] com.badlogic.gdx.utils.LittleEndianInputStream.readDouble:()D │ │ -091d7c: 6e10 5021 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readLong:()J // method@2150 │ │ -091d82: 0b00 |0003: move-result-wide v0 │ │ -091d84: 7120 e325 1000 |0004: invoke-static {v0, v1}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@25e3 │ │ -091d8a: 0b00 |0007: move-result-wide v0 │ │ -091d8c: 1000 |0008: return-wide v0 │ │ +0a02a8: |[0a02a8] com.badlogic.gdx.utils.LittleEndianInputStream.readDouble:()D │ │ +0a02b8: 6e10 5021 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readLong:()J // method@2150 │ │ +0a02be: 0b00 |0003: move-result-wide v0 │ │ +0a02c0: 7120 e325 1000 |0004: invoke-static {v0, v1}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@25e3 │ │ +0a02c6: 0b00 |0007: move-result-wide v0 │ │ +0a02c8: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/utils/LittleEndianInputStream; │ │ │ │ #4 : (in Lcom/badlogic/gdx/utils/LittleEndianInputStream;) │ │ @@ -147408,20 +147430,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -091d90: |[091d90] com.badlogic.gdx.utils.LittleEndianInputStream.readFloat:()F │ │ -091da0: 6e10 4e21 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ -091da6: 0a00 |0003: move-result v0 │ │ -091da8: 7110 ef25 0000 |0004: invoke-static {v0}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@25ef │ │ -091dae: 0a00 |0007: move-result v0 │ │ -091db0: 0f00 |0008: return v0 │ │ +0a02cc: |[0a02cc] com.badlogic.gdx.utils.LittleEndianInputStream.readFloat:()F │ │ +0a02dc: 6e10 4e21 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ +0a02e2: 0a00 |0003: move-result v0 │ │ +0a02e4: 7110 ef25 0000 |0004: invoke-static {v0}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@25ef │ │ +0a02ea: 0a00 |0007: move-result v0 │ │ +0a02ec: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/utils/LittleEndianInputStream; │ │ │ │ #5 : (in Lcom/badlogic/gdx/utils/LittleEndianInputStream;) │ │ @@ -147429,18 +147451,18 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -091db4: |[091db4] com.badlogic.gdx.utils.LittleEndianInputStream.readFully:([B)V │ │ -091dc4: 5410 e610 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@10e6 │ │ -091dc8: 6e20 6725 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/DataInputStream;.readFully:([B)V // method@2567 │ │ -091dce: 0e00 |0005: return-void │ │ +0a02f0: |[0a02f0] com.badlogic.gdx.utils.LittleEndianInputStream.readFully:([B)V │ │ +0a0300: 5410 e610 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@10e6 │ │ +0a0304: 6e20 6725 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/DataInputStream;.readFully:([B)V // method@2567 │ │ +0a030a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0005 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/LittleEndianInputStream; │ │ 0x0000 - 0x0006 reg=2 b [B │ │ @@ -147450,18 +147472,18 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -091dd0: |[091dd0] com.badlogic.gdx.utils.LittleEndianInputStream.readFully:([BII)V │ │ -091de0: 5410 e610 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@10e6 │ │ -091de4: 6e40 6825 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/DataInputStream;.readFully:([BII)V // method@2568 │ │ -091dea: 0e00 |0005: return-void │ │ +0a030c: |[0a030c] com.badlogic.gdx.utils.LittleEndianInputStream.readFully:([BII)V │ │ +0a031c: 5410 e610 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@10e6 │ │ +0a0320: 6e40 6825 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/DataInputStream;.readFully:([BII)V // method@2568 │ │ +0a0326: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/LittleEndianInputStream; │ │ 0x0000 - 0x0006 reg=2 b [B │ │ @@ -147473,44 +147495,44 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 47 16-bit code units │ │ -091dec: |[091dec] com.badlogic.gdx.utils.LittleEndianInputStream.readInt:()I │ │ -091dfc: 1242 |0000: const/4 v2, #int 4 // #4 │ │ -091dfe: 2321 4b04 |0001: new-array v1, v2, [I // type@044b │ │ -091e02: 1230 |0003: const/4 v0, #int 3 // #3 │ │ -091e04: 3a00 0d00 |0004: if-ltz v0, 0011 // +000d │ │ -091e08: 5442 e610 |0006: iget-object v2, v4, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@10e6 │ │ -091e0c: 6e10 6025 0200 |0008: invoke-virtual {v2}, Ljava/io/DataInputStream;.read:()I // method@2560 │ │ -091e12: 0a02 |000b: move-result v2 │ │ -091e14: 4b02 0100 |000c: aput v2, v1, v0 │ │ -091e18: d800 00ff |000e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -091e1c: 28f4 |0010: goto 0004 // -000c │ │ -091e1e: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -091e20: 4402 0102 |0012: aget v2, v1, v2 │ │ -091e24: d522 ff00 |0014: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -091e28: e002 0218 |0016: shl-int/lit8 v2, v2, #int 24 // #18 │ │ -091e2c: 1213 |0018: const/4 v3, #int 1 // #1 │ │ -091e2e: 4403 0103 |0019: aget v3, v1, v3 │ │ -091e32: d533 ff00 |001b: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -091e36: e003 0310 |001d: shl-int/lit8 v3, v3, #int 16 // #10 │ │ -091e3a: b632 |001f: or-int/2addr v2, v3 │ │ -091e3c: 1223 |0020: const/4 v3, #int 2 // #2 │ │ -091e3e: 4403 0103 |0021: aget v3, v1, v3 │ │ -091e42: d533 ff00 |0023: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -091e46: e003 0308 |0025: shl-int/lit8 v3, v3, #int 8 // #08 │ │ -091e4a: b632 |0027: or-int/2addr v2, v3 │ │ -091e4c: 1233 |0028: const/4 v3, #int 3 // #3 │ │ -091e4e: 4403 0103 |0029: aget v3, v1, v3 │ │ -091e52: d533 ff00 |002b: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -091e56: b632 |002d: or-int/2addr v2, v3 │ │ -091e58: 0f02 |002e: return v2 │ │ +0a0328: |[0a0328] com.badlogic.gdx.utils.LittleEndianInputStream.readInt:()I │ │ +0a0338: 1242 |0000: const/4 v2, #int 4 // #4 │ │ +0a033a: 2321 4904 |0001: new-array v1, v2, [I // type@0449 │ │ +0a033e: 1230 |0003: const/4 v0, #int 3 // #3 │ │ +0a0340: 3a00 0d00 |0004: if-ltz v0, 0011 // +000d │ │ +0a0344: 5442 e610 |0006: iget-object v2, v4, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@10e6 │ │ +0a0348: 6e10 6025 0200 |0008: invoke-virtual {v2}, Ljava/io/DataInputStream;.read:()I // method@2560 │ │ +0a034e: 0a02 |000b: move-result v2 │ │ +0a0350: 4b02 0100 |000c: aput v2, v1, v0 │ │ +0a0354: d800 00ff |000e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0a0358: 28f4 |0010: goto 0004 // -000c │ │ +0a035a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +0a035c: 4402 0102 |0012: aget v2, v1, v2 │ │ +0a0360: d522 ff00 |0014: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +0a0364: e002 0218 |0016: shl-int/lit8 v2, v2, #int 24 // #18 │ │ +0a0368: 1213 |0018: const/4 v3, #int 1 // #1 │ │ +0a036a: 4403 0103 |0019: aget v3, v1, v3 │ │ +0a036e: d533 ff00 |001b: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +0a0372: e003 0310 |001d: shl-int/lit8 v3, v3, #int 16 // #10 │ │ +0a0376: b632 |001f: or-int/2addr v2, v3 │ │ +0a0378: 1223 |0020: const/4 v3, #int 2 // #2 │ │ +0a037a: 4403 0103 |0021: aget v3, v1, v3 │ │ +0a037e: d533 ff00 |0023: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +0a0382: e003 0308 |0025: shl-int/lit8 v3, v3, #int 8 // #08 │ │ +0a0386: b632 |0027: or-int/2addr v2, v3 │ │ +0a0388: 1233 |0028: const/4 v3, #int 3 // #3 │ │ +0a038a: 4403 0103 |0029: aget v3, v1, v3 │ │ +0a038e: d533 ff00 |002b: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +0a0392: b632 |002d: or-int/2addr v2, v3 │ │ +0a0394: 0f02 |002e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ 0x0006 line=79 │ │ 0x000e line=78 │ │ 0x0011 line=81 │ │ @@ -147524,19 +147546,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -091e5c: |[091e5c] com.badlogic.gdx.utils.LittleEndianInputStream.readLine:()Ljava/lang/String; │ │ -091e6c: 5410 e610 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@10e6 │ │ -091e70: 6e10 6a25 0000 |0002: invoke-virtual {v0}, Ljava/io/DataInputStream;.readLine:()Ljava/lang/String; // method@256a │ │ -091e76: 0c00 |0005: move-result-object v0 │ │ -091e78: 1100 |0006: return-object v0 │ │ +0a0398: |[0a0398] com.badlogic.gdx.utils.LittleEndianInputStream.readLine:()Ljava/lang/String; │ │ +0a03a8: 5410 e610 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@10e6 │ │ +0a03ac: 6e10 6a25 0000 |0002: invoke-virtual {v0}, Ljava/io/DataInputStream;.readLine:()Ljava/lang/String; // method@256a │ │ +0a03b2: 0c00 |0005: move-result-object v0 │ │ +0a03b4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/LittleEndianInputStream; │ │ │ │ #9 : (in Lcom/badlogic/gdx/utils/LittleEndianInputStream;) │ │ @@ -147544,78 +147566,78 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 93 16-bit code units │ │ -091e7c: |[091e7c] com.badlogic.gdx.utils.LittleEndianInputStream.readLong:()J │ │ -091e8c: 1307 0800 |0000: const/16 v7, #int 8 // #8 │ │ -091e90: 2371 4b04 |0002: new-array v1, v7, [I // type@044b │ │ -091e94: 1270 |0004: const/4 v0, #int 7 // #7 │ │ -091e96: 3a00 0d00 |0005: if-ltz v0, 0012 // +000d │ │ -091e9a: 5482 e610 |0007: iget-object v2, v8, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@10e6 │ │ -091e9e: 6e10 6025 0200 |0009: invoke-virtual {v2}, Ljava/io/DataInputStream;.read:()I // method@2560 │ │ -091ea4: 0a02 |000c: move-result v2 │ │ -091ea6: 4b02 0100 |000d: aput v2, v1, v0 │ │ -091eaa: d800 00ff |000f: add-int/lit8 v0, v0, #int -1 // #ff │ │ -091eae: 28f4 |0011: goto 0005 // -000c │ │ -091eb0: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -091eb2: 4402 0102 |0013: aget v2, v1, v2 │ │ -091eb6: d522 ff00 |0015: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -091eba: 8122 |0017: int-to-long v2, v2 │ │ -091ebc: 1304 3800 |0018: const/16 v4, #int 56 // #38 │ │ -091ec0: c342 |001a: shl-long/2addr v2, v4 │ │ -091ec2: 1214 |001b: const/4 v4, #int 1 // #1 │ │ -091ec4: 4404 0104 |001c: aget v4, v1, v4 │ │ -091ec8: d544 ff00 |001e: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -091ecc: 8144 |0020: int-to-long v4, v4 │ │ -091ece: 1306 3000 |0021: const/16 v6, #int 48 // #30 │ │ -091ed2: c364 |0023: shl-long/2addr v4, v6 │ │ -091ed4: c142 |0024: or-long/2addr v2, v4 │ │ -091ed6: 1224 |0025: const/4 v4, #int 2 // #2 │ │ -091ed8: 4404 0104 |0026: aget v4, v1, v4 │ │ -091edc: d544 ff00 |0028: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -091ee0: 8144 |002a: int-to-long v4, v4 │ │ -091ee2: 1306 2800 |002b: const/16 v6, #int 40 // #28 │ │ -091ee6: c364 |002d: shl-long/2addr v4, v6 │ │ -091ee8: c142 |002e: or-long/2addr v2, v4 │ │ -091eea: 1234 |002f: const/4 v4, #int 3 // #3 │ │ -091eec: 4404 0104 |0030: aget v4, v1, v4 │ │ -091ef0: d544 ff00 |0032: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -091ef4: 8144 |0034: int-to-long v4, v4 │ │ -091ef6: 1306 2000 |0035: const/16 v6, #int 32 // #20 │ │ -091efa: c364 |0037: shl-long/2addr v4, v6 │ │ -091efc: c142 |0038: or-long/2addr v2, v4 │ │ -091efe: 1244 |0039: const/4 v4, #int 4 // #4 │ │ -091f00: 4404 0104 |003a: aget v4, v1, v4 │ │ -091f04: d544 ff00 |003c: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -091f08: 8144 |003e: int-to-long v4, v4 │ │ -091f0a: 1306 1800 |003f: const/16 v6, #int 24 // #18 │ │ -091f0e: c364 |0041: shl-long/2addr v4, v6 │ │ -091f10: c142 |0042: or-long/2addr v2, v4 │ │ -091f12: 1254 |0043: const/4 v4, #int 5 // #5 │ │ -091f14: 4404 0104 |0044: aget v4, v1, v4 │ │ -091f18: d544 ff00 |0046: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -091f1c: 8144 |0048: int-to-long v4, v4 │ │ -091f1e: 1306 1000 |0049: const/16 v6, #int 16 // #10 │ │ -091f22: c364 |004b: shl-long/2addr v4, v6 │ │ -091f24: c142 |004c: or-long/2addr v2, v4 │ │ -091f26: 1264 |004d: const/4 v4, #int 6 // #6 │ │ -091f28: 4404 0104 |004e: aget v4, v1, v4 │ │ -091f2c: d544 ff00 |0050: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -091f30: 8144 |0052: int-to-long v4, v4 │ │ -091f32: c374 |0053: shl-long/2addr v4, v7 │ │ -091f34: c142 |0054: or-long/2addr v2, v4 │ │ -091f36: 1274 |0055: const/4 v4, #int 7 // #7 │ │ -091f38: 4404 0104 |0056: aget v4, v1, v4 │ │ -091f3c: d544 ff00 |0058: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -091f40: 8144 |005a: int-to-long v4, v4 │ │ -091f42: c142 |005b: or-long/2addr v2, v4 │ │ -091f44: 1002 |005c: return-wide v2 │ │ +0a03b8: |[0a03b8] com.badlogic.gdx.utils.LittleEndianInputStream.readLong:()J │ │ +0a03c8: 1307 0800 |0000: const/16 v7, #int 8 // #8 │ │ +0a03cc: 2371 4904 |0002: new-array v1, v7, [I // type@0449 │ │ +0a03d0: 1270 |0004: const/4 v0, #int 7 // #7 │ │ +0a03d2: 3a00 0d00 |0005: if-ltz v0, 0012 // +000d │ │ +0a03d6: 5482 e610 |0007: iget-object v2, v8, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@10e6 │ │ +0a03da: 6e10 6025 0200 |0009: invoke-virtual {v2}, Ljava/io/DataInputStream;.read:()I // method@2560 │ │ +0a03e0: 0a02 |000c: move-result v2 │ │ +0a03e2: 4b02 0100 |000d: aput v2, v1, v0 │ │ +0a03e6: d800 00ff |000f: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0a03ea: 28f4 |0011: goto 0005 // -000c │ │ +0a03ec: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +0a03ee: 4402 0102 |0013: aget v2, v1, v2 │ │ +0a03f2: d522 ff00 |0015: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +0a03f6: 8122 |0017: int-to-long v2, v2 │ │ +0a03f8: 1304 3800 |0018: const/16 v4, #int 56 // #38 │ │ +0a03fc: c342 |001a: shl-long/2addr v2, v4 │ │ +0a03fe: 1214 |001b: const/4 v4, #int 1 // #1 │ │ +0a0400: 4404 0104 |001c: aget v4, v1, v4 │ │ +0a0404: d544 ff00 |001e: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +0a0408: 8144 |0020: int-to-long v4, v4 │ │ +0a040a: 1306 3000 |0021: const/16 v6, #int 48 // #30 │ │ +0a040e: c364 |0023: shl-long/2addr v4, v6 │ │ +0a0410: c142 |0024: or-long/2addr v2, v4 │ │ +0a0412: 1224 |0025: const/4 v4, #int 2 // #2 │ │ +0a0414: 4404 0104 |0026: aget v4, v1, v4 │ │ +0a0418: d544 ff00 |0028: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +0a041c: 8144 |002a: int-to-long v4, v4 │ │ +0a041e: 1306 2800 |002b: const/16 v6, #int 40 // #28 │ │ +0a0422: c364 |002d: shl-long/2addr v4, v6 │ │ +0a0424: c142 |002e: or-long/2addr v2, v4 │ │ +0a0426: 1234 |002f: const/4 v4, #int 3 // #3 │ │ +0a0428: 4404 0104 |0030: aget v4, v1, v4 │ │ +0a042c: d544 ff00 |0032: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +0a0430: 8144 |0034: int-to-long v4, v4 │ │ +0a0432: 1306 2000 |0035: const/16 v6, #int 32 // #20 │ │ +0a0436: c364 |0037: shl-long/2addr v4, v6 │ │ +0a0438: c142 |0038: or-long/2addr v2, v4 │ │ +0a043a: 1244 |0039: const/4 v4, #int 4 // #4 │ │ +0a043c: 4404 0104 |003a: aget v4, v1, v4 │ │ +0a0440: d544 ff00 |003c: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +0a0444: 8144 |003e: int-to-long v4, v4 │ │ +0a0446: 1306 1800 |003f: const/16 v6, #int 24 // #18 │ │ +0a044a: c364 |0041: shl-long/2addr v4, v6 │ │ +0a044c: c142 |0042: or-long/2addr v2, v4 │ │ +0a044e: 1254 |0043: const/4 v4, #int 5 // #5 │ │ +0a0450: 4404 0104 |0044: aget v4, v1, v4 │ │ +0a0454: d544 ff00 |0046: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +0a0458: 8144 |0048: int-to-long v4, v4 │ │ +0a045a: 1306 1000 |0049: const/16 v6, #int 16 // #10 │ │ +0a045e: c364 |004b: shl-long/2addr v4, v6 │ │ +0a0460: c142 |004c: or-long/2addr v2, v4 │ │ +0a0462: 1264 |004d: const/4 v4, #int 6 // #6 │ │ +0a0464: 4404 0104 |004e: aget v4, v1, v4 │ │ +0a0468: d544 ff00 |0050: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +0a046c: 8144 |0052: int-to-long v4, v4 │ │ +0a046e: c374 |0053: shl-long/2addr v4, v7 │ │ +0a0470: c142 |0054: or-long/2addr v2, v4 │ │ +0a0472: 1274 |0055: const/4 v4, #int 7 // #7 │ │ +0a0474: 4404 0104 |0056: aget v4, v1, v4 │ │ +0a0478: d544 ff00 |0058: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +0a047c: 8144 |005a: int-to-long v4, v4 │ │ +0a047e: c142 |005b: or-long/2addr v2, v4 │ │ +0a0480: 1002 |005c: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=85 │ │ 0x0004 line=86 │ │ 0x0007 line=87 │ │ 0x000f line=86 │ │ 0x0012 line=89 │ │ @@ -147629,26 +147651,26 @@ │ │ type : '()S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -091f48: |[091f48] com.badlogic.gdx.utils.LittleEndianInputStream.readShort:()S │ │ -091f58: 5442 e610 |0000: iget-object v2, v4, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@10e6 │ │ -091f5c: 6e10 6025 0200 |0002: invoke-virtual {v2}, Ljava/io/DataInputStream;.read:()I // method@2560 │ │ -091f62: 0a01 |0005: move-result v1 │ │ -091f64: 5442 e610 |0006: iget-object v2, v4, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@10e6 │ │ -091f68: 6e10 6025 0200 |0008: invoke-virtual {v2}, Ljava/io/DataInputStream;.read:()I // method@2560 │ │ -091f6e: 0a00 |000b: move-result v0 │ │ -091f70: e002 0008 |000c: shl-int/lit8 v2, v0, #int 8 // #08 │ │ -091f74: d513 ff00 |000e: and-int/lit16 v3, v1, #int 255 // #00ff │ │ -091f78: b632 |0010: or-int/2addr v2, v3 │ │ -091f7a: 8f22 |0011: int-to-short v2, v2 │ │ -091f7c: 0f02 |0012: return v2 │ │ +0a0484: |[0a0484] com.badlogic.gdx.utils.LittleEndianInputStream.readShort:()S │ │ +0a0494: 5442 e610 |0000: iget-object v2, v4, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@10e6 │ │ +0a0498: 6e10 6025 0200 |0002: invoke-virtual {v2}, Ljava/io/DataInputStream;.read:()I // method@2560 │ │ +0a049e: 0a01 |0005: move-result v1 │ │ +0a04a0: 5442 e610 |0006: iget-object v2, v4, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@10e6 │ │ +0a04a4: 6e10 6025 0200 |0008: invoke-virtual {v2}, Ljava/io/DataInputStream;.read:()I // method@2560 │ │ +0a04aa: 0a00 |000b: move-result v0 │ │ +0a04ac: e002 0008 |000c: shl-int/lit8 v2, v0, #int 8 // #08 │ │ +0a04b0: d513 ff00 |000e: and-int/lit16 v3, v1, #int 255 // #00ff │ │ +0a04b4: b632 |0010: or-int/2addr v2, v3 │ │ +0a04b6: 8f22 |0011: int-to-short v2, v2 │ │ +0a04b8: 0f02 |0012: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0006 line=62 │ │ 0x000c line=63 │ │ locals : │ │ 0x000c - 0x0013 reg=0 high I │ │ @@ -147660,19 +147682,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -091f80: |[091f80] com.badlogic.gdx.utils.LittleEndianInputStream.readUTF:()Ljava/lang/String; │ │ -091f90: 5410 e610 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@10e6 │ │ -091f94: 6e10 6d25 0000 |0002: invoke-virtual {v0}, Ljava/io/DataInputStream;.readUTF:()Ljava/lang/String; // method@256d │ │ -091f9a: 0c00 |0005: move-result-object v0 │ │ -091f9c: 1100 |0006: return-object v0 │ │ +0a04bc: |[0a04bc] com.badlogic.gdx.utils.LittleEndianInputStream.readUTF:()Ljava/lang/String; │ │ +0a04cc: 5410 e610 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@10e6 │ │ +0a04d0: 6e10 6d25 0000 |0002: invoke-virtual {v0}, Ljava/io/DataInputStream;.readUTF:()Ljava/lang/String; // method@256d │ │ +0a04d6: 0c00 |0005: move-result-object v0 │ │ +0a04d8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/LittleEndianInputStream; │ │ │ │ #12 : (in Lcom/badlogic/gdx/utils/LittleEndianInputStream;) │ │ @@ -147680,19 +147702,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -091fa0: |[091fa0] com.badlogic.gdx.utils.LittleEndianInputStream.readUnsignedByte:()I │ │ -091fb0: 5410 e610 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@10e6 │ │ -091fb4: 6e10 6e25 0000 |0002: invoke-virtual {v0}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@256e │ │ -091fba: 0a00 |0005: move-result v0 │ │ -091fbc: 0f00 |0006: return v0 │ │ +0a04dc: |[0a04dc] com.badlogic.gdx.utils.LittleEndianInputStream.readUnsignedByte:()I │ │ +0a04ec: 5410 e610 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@10e6 │ │ +0a04f0: 6e10 6e25 0000 |0002: invoke-virtual {v0}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@256e │ │ +0a04f6: 0a00 |0005: move-result v0 │ │ +0a04f8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/LittleEndianInputStream; │ │ │ │ #13 : (in Lcom/badlogic/gdx/utils/LittleEndianInputStream;) │ │ @@ -147700,26 +147722,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -091fc0: |[091fc0] com.badlogic.gdx.utils.LittleEndianInputStream.readUnsignedShort:()I │ │ -091fd0: 5442 e610 |0000: iget-object v2, v4, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@10e6 │ │ -091fd4: 6e10 6025 0200 |0002: invoke-virtual {v2}, Ljava/io/DataInputStream;.read:()I // method@2560 │ │ -091fda: 0a01 |0005: move-result v1 │ │ -091fdc: 5442 e610 |0006: iget-object v2, v4, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@10e6 │ │ -091fe0: 6e10 6025 0200 |0008: invoke-virtual {v2}, Ljava/io/DataInputStream;.read:()I // method@2560 │ │ -091fe6: 0a00 |000b: move-result v0 │ │ -091fe8: d502 ff00 |000c: and-int/lit16 v2, v0, #int 255 // #00ff │ │ -091fec: e002 0208 |000e: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -091ff0: d513 ff00 |0010: and-int/lit16 v3, v1, #int 255 // #00ff │ │ -091ff4: b632 |0012: or-int/2addr v2, v3 │ │ -091ff6: 0f02 |0013: return v2 │ │ +0a04fc: |[0a04fc] com.badlogic.gdx.utils.LittleEndianInputStream.readUnsignedShort:()I │ │ +0a050c: 5442 e610 |0000: iget-object v2, v4, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@10e6 │ │ +0a0510: 6e10 6025 0200 |0002: invoke-virtual {v2}, Ljava/io/DataInputStream;.read:()I // method@2560 │ │ +0a0516: 0a01 |0005: move-result v1 │ │ +0a0518: 5442 e610 |0006: iget-object v2, v4, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@10e6 │ │ +0a051c: 6e10 6025 0200 |0008: invoke-virtual {v2}, Ljava/io/DataInputStream;.read:()I // method@2560 │ │ +0a0522: 0a00 |000b: move-result v0 │ │ +0a0524: d502 ff00 |000c: and-int/lit16 v2, v0, #int 255 // #00ff │ │ +0a0528: e002 0208 |000e: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +0a052c: d513 ff00 |0010: and-int/lit16 v3, v1, #int 255 // #00ff │ │ +0a0530: b632 |0012: or-int/2addr v2, v3 │ │ +0a0532: 0f02 |0013: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0006 line=68 │ │ 0x000c line=69 │ │ locals : │ │ 0x000c - 0x0014 reg=0 high I │ │ @@ -147731,33 +147753,33 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -091ff8: |[091ff8] com.badlogic.gdx.utils.LittleEndianInputStream.skipBytes:(I)I │ │ -092008: 5410 e610 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@10e6 │ │ -09200c: 6e20 7025 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/DataInputStream;.skipBytes:(I)I // method@2570 │ │ -092012: 0a00 |0005: move-result v0 │ │ -092014: 0f00 |0006: return v0 │ │ +0a0534: |[0a0534] com.badlogic.gdx.utils.LittleEndianInputStream.skipBytes:(I)I │ │ +0a0544: 5410 e610 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@10e6 │ │ +0a0548: 6e20 7025 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/DataInputStream;.skipBytes:(I)I // method@2570 │ │ +0a054e: 0a00 |0005: move-result v0 │ │ +0a0550: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/LittleEndianInputStream; │ │ 0x0000 - 0x0007 reg=2 n I │ │ │ │ - source_file_idx : 3085 (LittleEndianInputStream.java) │ │ + source_file_idx : 3083 (LittleEndianInputStream.java) │ │ │ │ Class #357 header: │ │ -class_idx : 802 │ │ +class_idx : 800 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3290 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3288 │ │ static_fields_size : 4 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 8 │ │ │ │ Class #357 - │ │ Class descriptor : 'Lcom/badlogic/gdx/utils/Logger;' │ │ @@ -147799,18 +147821,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -092018: |[092018] com.badlogic.gdx.utils.Logger.:(Ljava/lang/String;)V │ │ -092028: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09202a: 7030 5821 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/Logger;.:(Ljava/lang/String;I)V // method@2158 │ │ -092030: 0e00 |0004: return-void │ │ +0a0554: |[0a0554] com.badlogic.gdx.utils.Logger.:(Ljava/lang/String;)V │ │ +0a0564: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a0566: 7030 5821 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/Logger;.:(Ljava/lang/String;I)V // method@2158 │ │ +0a056c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0004 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/Logger; │ │ 0x0000 - 0x0005 reg=2 tag Ljava/lang/String; │ │ @@ -147820,19 +147842,19 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -092034: |[092034] com.badlogic.gdx.utils.Logger.:(Ljava/lang/String;I)V │ │ -092044: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -09204a: 5b01 ec10 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/Logger;.tag:Ljava/lang/String; // field@10ec │ │ -09204e: 5902 eb10 |0005: iput v2, v0, Lcom/badlogic/gdx/utils/Logger;.level:I // field@10eb │ │ -092052: 0e00 |0007: return-void │ │ +0a0570: |[0a0570] com.badlogic.gdx.utils.Logger.:(Ljava/lang/String;I)V │ │ +0a0580: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a0586: 5b01 ec10 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/Logger;.tag:Ljava/lang/String; // field@10ec │ │ +0a058a: 5902 eb10 |0005: iput v2, v0, Lcom/badlogic/gdx/utils/Logger;.level:I // field@10eb │ │ +0a058e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ 0x0007 line=42 │ │ locals : │ │ @@ -147846,22 +147868,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -092054: |[092054] com.badlogic.gdx.utils.Logger.debug:(Ljava/lang/String;)V │ │ -092064: 5220 eb10 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Logger;.level:I // field@10eb │ │ -092068: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -09206a: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ -09206e: 6200 1c00 |0005: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -092072: 5421 ec10 |0007: iget-object v1, v2, Lcom/badlogic/gdx/utils/Logger;.tag:Ljava/lang/String; // field@10ec │ │ -092076: 7230 e100 1003 |0009: invoke-interface {v0, v1, v3}, Lcom/badlogic/gdx/Application;.debug:(Ljava/lang/String;Ljava/lang/String;)V // method@00e1 │ │ -09207c: 0e00 |000c: return-void │ │ +0a0590: |[0a0590] com.badlogic.gdx.utils.Logger.debug:(Ljava/lang/String;)V │ │ +0a05a0: 5220 eb10 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Logger;.level:I // field@10eb │ │ +0a05a4: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +0a05a6: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ +0a05aa: 6200 1c00 |0005: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0a05ae: 5421 ec10 |0007: iget-object v1, v2, Lcom/badlogic/gdx/utils/Logger;.tag:Ljava/lang/String; // field@10ec │ │ +0a05b2: 7230 e100 1003 |0009: invoke-interface {v0, v1, v3}, Lcom/badlogic/gdx/Application;.debug:(Ljava/lang/String;Ljava/lang/String;)V // method@00e1 │ │ +0a05b8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x000c line=46 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/utils/Logger; │ │ 0x0000 - 0x000d reg=3 message Ljava/lang/String; │ │ @@ -147871,22 +147893,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Exception;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -092080: |[092080] com.badlogic.gdx.utils.Logger.debug:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -092090: 5220 eb10 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Logger;.level:I // field@10eb │ │ -092094: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -092096: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ -09209a: 6200 1c00 |0005: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -09209e: 5421 ec10 |0007: iget-object v1, v2, Lcom/badlogic/gdx/utils/Logger;.tag:Ljava/lang/String; // field@10ec │ │ -0920a2: 7240 e200 1043 |0009: invoke-interface {v0, v1, v3, v4}, Lcom/badlogic/gdx/Application;.debug:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@00e2 │ │ -0920a8: 0e00 |000c: return-void │ │ +0a05bc: |[0a05bc] com.badlogic.gdx.utils.Logger.debug:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +0a05cc: 5220 eb10 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Logger;.level:I // field@10eb │ │ +0a05d0: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +0a05d2: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ +0a05d6: 6200 1c00 |0005: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0a05da: 5421 ec10 |0007: iget-object v1, v2, Lcom/badlogic/gdx/utils/Logger;.tag:Ljava/lang/String; // field@10ec │ │ +0a05de: 7240 e200 1043 |0009: invoke-interface {v0, v1, v3, v4}, Lcom/badlogic/gdx/Application;.debug:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@00e2 │ │ +0a05e4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x000c line=50 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/utils/Logger; │ │ 0x0000 - 0x000d reg=3 message Ljava/lang/String; │ │ @@ -147897,22 +147919,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0920ac: |[0920ac] com.badlogic.gdx.utils.Logger.error:(Ljava/lang/String;)V │ │ -0920bc: 5220 eb10 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Logger;.level:I // field@10eb │ │ -0920c0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0920c2: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ -0920c6: 6200 1c00 |0005: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0920ca: 5421 ec10 |0007: iget-object v1, v2, Lcom/badlogic/gdx/utils/Logger;.tag:Ljava/lang/String; // field@10ec │ │ -0920ce: 7230 e300 1003 |0009: invoke-interface {v0, v1, v3}, Lcom/badlogic/gdx/Application;.error:(Ljava/lang/String;Ljava/lang/String;)V // method@00e3 │ │ -0920d4: 0e00 |000c: return-void │ │ +0a05e8: |[0a05e8] com.badlogic.gdx.utils.Logger.error:(Ljava/lang/String;)V │ │ +0a05f8: 5220 eb10 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Logger;.level:I // field@10eb │ │ +0a05fc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0a05fe: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ +0a0602: 6200 1c00 |0005: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0a0606: 5421 ec10 |0007: iget-object v1, v2, Lcom/badlogic/gdx/utils/Logger;.tag:Ljava/lang/String; // field@10ec │ │ +0a060a: 7230 e300 1003 |0009: invoke-interface {v0, v1, v3}, Lcom/badlogic/gdx/Application;.error:(Ljava/lang/String;Ljava/lang/String;)V // method@00e3 │ │ +0a0610: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x000c line=62 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/utils/Logger; │ │ 0x0000 - 0x000d reg=3 message Ljava/lang/String; │ │ @@ -147922,22 +147944,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0920d8: |[0920d8] com.badlogic.gdx.utils.Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -0920e8: 5220 eb10 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Logger;.level:I // field@10eb │ │ -0920ec: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0920ee: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ -0920f2: 6200 1c00 |0005: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0920f6: 5421 ec10 |0007: iget-object v1, v2, Lcom/badlogic/gdx/utils/Logger;.tag:Ljava/lang/String; // field@10ec │ │ -0920fa: 7240 e400 1043 |0009: invoke-interface {v0, v1, v3, v4}, Lcom/badlogic/gdx/Application;.error:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@00e4 │ │ -092100: 0e00 |000c: return-void │ │ +0a0614: |[0a0614] com.badlogic.gdx.utils.Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +0a0624: 5220 eb10 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Logger;.level:I // field@10eb │ │ +0a0628: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0a062a: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ +0a062e: 6200 1c00 |0005: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0a0632: 5421 ec10 |0007: iget-object v1, v2, Lcom/badlogic/gdx/utils/Logger;.tag:Ljava/lang/String; // field@10ec │ │ +0a0636: 7240 e400 1043 |0009: invoke-interface {v0, v1, v3, v4}, Lcom/badlogic/gdx/Application;.error:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@00e4 │ │ +0a063c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x000c line=66 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/utils/Logger; │ │ 0x0000 - 0x000d reg=3 message Ljava/lang/String; │ │ @@ -147948,17 +147970,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -092104: |[092104] com.badlogic.gdx.utils.Logger.getLevel:()I │ │ -092114: 5210 eb10 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/Logger;.level:I // field@10eb │ │ -092118: 0f00 |0002: return v0 │ │ +0a0640: |[0a0640] com.badlogic.gdx.utils.Logger.getLevel:()I │ │ +0a0650: 5210 eb10 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/Logger;.level:I // field@10eb │ │ +0a0654: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/Logger; │ │ │ │ #5 : (in Lcom/badlogic/gdx/utils/Logger;) │ │ @@ -147966,22 +147988,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -09211c: |[09211c] com.badlogic.gdx.utils.Logger.info:(Ljava/lang/String;)V │ │ -09212c: 5220 eb10 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Logger;.level:I // field@10eb │ │ -092130: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -092132: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ -092136: 6200 1c00 |0005: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -09213a: 5421 ec10 |0007: iget-object v1, v2, Lcom/badlogic/gdx/utils/Logger;.tag:Ljava/lang/String; // field@10ec │ │ -09213e: 7230 f100 1003 |0009: invoke-interface {v0, v1, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -092144: 0e00 |000c: return-void │ │ +0a0658: |[0a0658] com.badlogic.gdx.utils.Logger.info:(Ljava/lang/String;)V │ │ +0a0668: 5220 eb10 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Logger;.level:I // field@10eb │ │ +0a066c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0a066e: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ +0a0672: 6200 1c00 |0005: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0a0676: 5421 ec10 |0007: iget-object v1, v2, Lcom/badlogic/gdx/utils/Logger;.tag:Ljava/lang/String; // field@10ec │ │ +0a067a: 7230 f100 1003 |0009: invoke-interface {v0, v1, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0a0680: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x000c line=54 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/utils/Logger; │ │ 0x0000 - 0x000d reg=3 message Ljava/lang/String; │ │ @@ -147991,22 +148013,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Exception;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -092148: |[092148] com.badlogic.gdx.utils.Logger.info:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -092158: 5220 eb10 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Logger;.level:I // field@10eb │ │ -09215c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -09215e: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ -092162: 6200 1c00 |0005: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -092166: 5421 ec10 |0007: iget-object v1, v2, Lcom/badlogic/gdx/utils/Logger;.tag:Ljava/lang/String; // field@10ec │ │ -09216a: 7240 f200 1043 |0009: invoke-interface {v0, v1, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V // method@00f2 │ │ -092170: 0e00 |000c: return-void │ │ +0a0684: |[0a0684] com.badlogic.gdx.utils.Logger.info:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +0a0694: 5220 eb10 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Logger;.level:I // field@10eb │ │ +0a0698: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0a069a: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ +0a069e: 6200 1c00 |0005: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0a06a2: 5421 ec10 |0007: iget-object v1, v2, Lcom/badlogic/gdx/utils/Logger;.tag:Ljava/lang/String; // field@10ec │ │ +0a06a6: 7240 f200 1043 |0009: invoke-interface {v0, v1, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V // method@00f2 │ │ +0a06ac: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x000c line=58 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/utils/Logger; │ │ 0x0000 - 0x000d reg=3 message Ljava/lang/String; │ │ @@ -148017,32 +148039,32 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -092174: |[092174] com.badlogic.gdx.utils.Logger.setLevel:(I)V │ │ -092184: 5901 eb10 |0000: iput v1, v0, Lcom/badlogic/gdx/utils/Logger;.level:I // field@10eb │ │ -092188: 0e00 |0002: return-void │ │ +0a06b0: |[0a06b0] com.badlogic.gdx.utils.Logger.setLevel:(I)V │ │ +0a06c0: 5901 eb10 |0000: iput v1, v0, Lcom/badlogic/gdx/utils/Logger;.level:I // field@10eb │ │ +0a06c4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0002 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/utils/Logger; │ │ 0x0000 - 0x0003 reg=1 level I │ │ │ │ - source_file_idx : 3290 (Logger.java) │ │ + source_file_idx : 3288 (Logger.java) │ │ │ │ Class #358 header: │ │ -class_idx : 803 │ │ +class_idx : 801 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3291 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3289 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 31 │ │ │ │ Class #358 - │ │ Class descriptor : 'Lcom/badlogic/gdx/utils/LongArray;' │ │ @@ -148069,19 +148091,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -09218c: |[09218c] com.badlogic.gdx.utils.LongArray.:()V │ │ -09219c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09219e: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ -0921a2: 7030 6421 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/LongArray;.:(ZI)V // method@2164 │ │ -0921a8: 0e00 |0006: return-void │ │ +0a06c8: |[0a06c8] com.badlogic.gdx.utils.LongArray.:()V │ │ +0a06d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a06da: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ +0a06de: 7030 6421 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/LongArray;.:(ZI)V // method@2164 │ │ +0a06e4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0006 line=34 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/utils/LongArray; │ │ │ │ @@ -148090,18 +148112,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0921ac: |[0921ac] com.badlogic.gdx.utils.LongArray.:(I)V │ │ -0921bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0921be: 7030 6421 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/LongArray;.:(ZI)V // method@2164 │ │ -0921c4: 0e00 |0004: return-void │ │ +0a06e8: |[0a06e8] com.badlogic.gdx.utils.LongArray.:(I)V │ │ +0a06f8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a06fa: 7030 6421 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/LongArray;.:(ZI)V // method@2164 │ │ +0a0700: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/LongArray; │ │ 0x0000 - 0x0005 reg=2 capacity I │ │ @@ -148111,29 +148133,29 @@ │ │ type : '(Lcom/badlogic/gdx/utils/LongArray;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -0921c8: |[0921c8] com.badlogic.gdx.utils.LongArray.:(Lcom/badlogic/gdx/utils/LongArray;)V │ │ -0921d8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0921da: 7010 2726 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ -0921e0: 5550 ee10 |0004: iget-boolean v0, v5, Lcom/badlogic/gdx/utils/LongArray;.ordered:Z // field@10ee │ │ -0921e4: 5c40 ee10 |0006: iput-boolean v0, v4, Lcom/badlogic/gdx/utils/LongArray;.ordered:Z // field@10ee │ │ -0921e8: 5250 ef10 |0008: iget v0, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -0921ec: 5940 ef10 |000a: iput v0, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -0921f0: 5240 ef10 |000c: iget v0, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -0921f4: 2300 4c04 |000e: new-array v0, v0, [J // type@044c │ │ -0921f8: 5b40 ed10 |0010: iput-object v0, v4, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -0921fc: 5450 ed10 |0012: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -092200: 5441 ed10 |0014: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -092204: 5242 ef10 |0016: iget v2, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -092208: 7152 7826 3031 |0018: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -09220e: 0e00 |001b: return-void │ │ +0a0704: |[0a0704] com.badlogic.gdx.utils.LongArray.:(Lcom/badlogic/gdx/utils/LongArray;)V │ │ +0a0714: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0a0716: 7010 2726 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a071c: 5550 ee10 |0004: iget-boolean v0, v5, Lcom/badlogic/gdx/utils/LongArray;.ordered:Z // field@10ee │ │ +0a0720: 5c40 ee10 |0006: iput-boolean v0, v4, Lcom/badlogic/gdx/utils/LongArray;.ordered:Z // field@10ee │ │ +0a0724: 5250 ef10 |0008: iget v0, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0728: 5940 ef10 |000a: iput v0, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a072c: 5240 ef10 |000c: iget v0, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0730: 2300 4a04 |000e: new-array v0, v0, [J // type@044a │ │ +0a0734: 5b40 ed10 |0010: iput-object v0, v4, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a0738: 5450 ed10 |0012: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a073c: 5441 ed10 |0014: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a0740: 5242 ef10 |0016: iget v2, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0744: 7152 7826 3031 |0018: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a074a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=52 │ │ 0x0004 line=53 │ │ 0x0008 line=54 │ │ 0x000c line=55 │ │ 0x0012 line=56 │ │ @@ -148147,20 +148169,20 @@ │ │ type : '(ZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -092210: |[092210] com.badlogic.gdx.utils.LongArray.:(ZI)V │ │ -092220: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -092226: 5c12 ee10 |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/LongArray;.ordered:Z // field@10ee │ │ -09222a: 2330 4c04 |0005: new-array v0, v3, [J // type@044c │ │ -09222e: 5b10 ed10 |0007: iput-object v0, v1, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -092232: 0e00 |0009: return-void │ │ +0a074c: |[0a074c] com.badlogic.gdx.utils.LongArray.:(ZI)V │ │ +0a075c: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a0762: 5c12 ee10 |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/LongArray;.ordered:Z // field@10ee │ │ +0a0766: 2330 4a04 |0005: new-array v0, v3, [J // type@044a │ │ +0a076a: 5b10 ed10 |0007: iput-object v0, v1, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a076e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ 0x0005 line=46 │ │ 0x0009 line=47 │ │ locals : │ │ @@ -148173,24 +148195,24 @@ │ │ type : '(Z[J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -092234: |[092234] com.badlogic.gdx.utils.LongArray.:(Z[J)V │ │ -092244: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -092246: 2150 |0001: array-length v0, v5 │ │ -092248: 7030 6421 4300 |0002: invoke-direct {v3, v4, v0}, Lcom/badlogic/gdx/utils/LongArray;.:(ZI)V // method@2164 │ │ -09224e: 2150 |0005: array-length v0, v5 │ │ -092250: 5930 ef10 |0006: iput v0, v3, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -092254: 5430 ed10 |0008: iget-object v0, v3, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -092258: 5231 ef10 |000a: iget v1, v3, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -09225c: 7151 7826 2520 |000c: invoke-static {v5, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -092262: 0e00 |000f: return-void │ │ +0a0770: |[0a0770] com.badlogic.gdx.utils.LongArray.:(Z[J)V │ │ +0a0780: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a0782: 2150 |0001: array-length v0, v5 │ │ +0a0784: 7030 6421 4300 |0002: invoke-direct {v3, v4, v0}, Lcom/badlogic/gdx/utils/LongArray;.:(ZI)V // method@2164 │ │ +0a078a: 2150 |0005: array-length v0, v5 │ │ +0a078c: 5930 ef10 |0006: iput v0, v3, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0790: 5430 ed10 |0008: iget-object v0, v3, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a0794: 5231 ef10 |000a: iget v1, v3, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0798: 7151 7826 2520 |000c: invoke-static {v5, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a079e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=70 │ │ 0x0005 line=71 │ │ 0x0008 line=72 │ │ 0x000f line=73 │ │ locals : │ │ @@ -148203,81 +148225,81 @@ │ │ type : '([J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -092264: |[092264] com.badlogic.gdx.utils.LongArray.:([J)V │ │ -092274: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -092276: 7030 6521 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/LongArray;.:(Z[J)V // method@2165 │ │ -09227c: 0e00 |0004: return-void │ │ +0a07a0: |[0a07a0] com.badlogic.gdx.utils.LongArray.:([J)V │ │ +0a07b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a07b2: 7030 6521 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/LongArray;.:(Z[J)V // method@2165 │ │ +0a07b8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0004 line=63 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/LongArray; │ │ 0x0000 - 0x0005 reg=2 array [J │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/utils/LongArray;) │ │ name : 'add' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -092280: |[092280] com.badlogic.gdx.utils.LongArray.add:(J)V │ │ -092290: 5440 ed10 |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -092294: 5241 ef10 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -092298: 2102 |0004: array-length v2, v0 │ │ -09229a: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ -09229e: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -0922a2: 5242 ef10 |0009: iget v2, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -0922a6: 8222 |000b: int-to-float v2, v2 │ │ -0922a8: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ -0922ac: c832 |000e: mul-float/2addr v2, v3 │ │ -0922ae: 8722 |000f: float-to-int v2, v2 │ │ -0922b0: 7120 1926 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0922b6: 0a01 |0013: move-result v1 │ │ -0922b8: 6e20 7b21 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/LongArray;.resize:(I)[J // method@217b │ │ -0922be: 0c00 |0017: move-result-object v0 │ │ -0922c0: 5241 ef10 |0018: iget v1, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -0922c4: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0922c8: 5942 ef10 |001c: iput v2, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -0922cc: 4c05 0001 |001e: aput-wide v5, v0, v1 │ │ -0922d0: 0e00 |0020: return-void │ │ +0a07bc: |[0a07bc] com.badlogic.gdx.utils.LongArray.add:(J)V │ │ +0a07cc: 5450 ed10 |0000: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a07d0: 5251 ef10 |0002: iget v1, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a07d4: 2102 |0004: array-length v2, v0 │ │ +0a07d6: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ +0a07da: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +0a07de: 5252 ef10 |0009: iget v2, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a07e2: 8222 |000b: int-to-float v2, v2 │ │ +0a07e4: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ +0a07e8: c832 |000e: mul-float/2addr v2, v3 │ │ +0a07ea: 8722 |000f: float-to-int v2, v2 │ │ +0a07ec: 7120 1926 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0a07f2: 0a01 |0013: move-result v1 │ │ +0a07f4: 6e20 7b21 1500 |0014: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/utils/LongArray;.resize:(I)[J // method@217b │ │ +0a07fa: 0c00 |0017: move-result-object v0 │ │ +0a07fc: 5251 ef10 |0018: iget v1, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0800: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0a0804: 5952 ef10 |001c: iput v2, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0808: 4c06 0001 |001e: aput-wide v6, v0, v1 │ │ +0a080c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0002 line=77 │ │ 0x0018 line=78 │ │ 0x0020 line=79 │ │ locals : │ │ 0x0002 - 0x0021 reg=0 items [J │ │ - 0x0000 - 0x0021 reg=4 this Lcom/badlogic/gdx/utils/LongArray; │ │ - 0x0000 - 0x0021 reg=5 value J │ │ + 0x0000 - 0x0021 reg=5 this Lcom/badlogic/gdx/utils/LongArray; │ │ + 0x0000 - 0x0021 reg=6 value J │ │ │ │ #1 : (in Lcom/badlogic/gdx/utils/LongArray;) │ │ name : 'addAll' │ │ type : '(Lcom/badlogic/gdx/utils/LongArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0922d4: |[0922d4] com.badlogic.gdx.utils.LongArray.addAll:(Lcom/badlogic/gdx/utils/LongArray;)V │ │ -0922e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0922e6: 5231 ef10 |0001: iget v1, v3, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -0922ea: 6e40 6921 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/LongArray;.addAll:(Lcom/badlogic/gdx/utils/LongArray;II)V // method@2169 │ │ -0922f0: 0e00 |0006: return-void │ │ +0a0810: |[0a0810] com.badlogic.gdx.utils.LongArray.addAll:(Lcom/badlogic/gdx/utils/LongArray;)V │ │ +0a0820: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a0822: 5231 ef10 |0001: iget v1, v3, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0826: 6e40 6921 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/LongArray;.addAll:(Lcom/badlogic/gdx/utils/LongArray;II)V // method@2169 │ │ +0a082c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0006 line=83 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/utils/LongArray; │ │ 0x0000 - 0x0007 reg=3 array Lcom/badlogic/gdx/utils/LongArray; │ │ @@ -148287,44 +148309,44 @@ │ │ type : '(Lcom/badlogic/gdx/utils/LongArray;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 59 16-bit code units │ │ -0922f4: |[0922f4] com.badlogic.gdx.utils.LongArray.addAll:(Lcom/badlogic/gdx/utils/LongArray;II)V │ │ -092304: 9000 0506 |0000: add-int v0, v5, v6 │ │ -092308: 5241 ef10 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -09230c: 3710 3100 |0004: if-le v0, v1, 0035 // +0031 │ │ -092310: 2200 af03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -092314: 2201 c503 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -092318: 7010 6726 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -09231e: 1a02 e622 |000d: const-string v2, "offset + length must be <= size: " // string@22e6 │ │ -092322: 6e20 6e26 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -092328: 0c01 |0012: move-result-object v1 │ │ -09232a: 6e20 6b26 5100 |0013: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -092330: 0c01 |0016: move-result-object v1 │ │ -092332: 1a02 0f00 |0017: const-string v2, " + " // string@000f │ │ -092336: 6e20 6e26 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09233c: 0c01 |001c: move-result-object v1 │ │ -09233e: 6e20 6b26 6100 |001d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -092344: 0c01 |0020: move-result-object v1 │ │ -092346: 1a02 1400 |0021: const-string v2, " <= " // string@0014 │ │ -09234a: 6e20 6e26 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -092350: 0c01 |0026: move-result-object v1 │ │ -092352: 5242 ef10 |0027: iget v2, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -092356: 6e20 6b26 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -09235c: 0c01 |002c: move-result-object v1 │ │ -09235e: 6e10 7426 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -092364: 0c01 |0030: move-result-object v1 │ │ -092366: 7020 f825 1000 |0031: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -09236c: 2700 |0034: throw v0 │ │ -09236e: 5440 ed10 |0035: iget-object v0, v4, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -092372: 6e40 6b21 0365 |0037: invoke-virtual {v3, v0, v5, v6}, Lcom/badlogic/gdx/utils/LongArray;.addAll:([JII)V // method@216b │ │ -092378: 0e00 |003a: return-void │ │ +0a0830: |[0a0830] com.badlogic.gdx.utils.LongArray.addAll:(Lcom/badlogic/gdx/utils/LongArray;II)V │ │ +0a0840: 9000 0506 |0000: add-int v0, v5, v6 │ │ +0a0844: 5241 ef10 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0848: 3710 3100 |0004: if-le v0, v1, 0035 // +0031 │ │ +0a084c: 2200 ad03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0a0850: 2201 c303 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a0854: 7010 6726 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a085a: 1a02 e422 |000d: const-string v2, "offset + length must be <= size: " // string@22e4 │ │ +0a085e: 6e20 6e26 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a0864: 0c01 |0012: move-result-object v1 │ │ +0a0866: 6e20 6b26 5100 |0013: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0a086c: 0c01 |0016: move-result-object v1 │ │ +0a086e: 1a02 0f00 |0017: const-string v2, " + " // string@000f │ │ +0a0872: 6e20 6e26 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a0878: 0c01 |001c: move-result-object v1 │ │ +0a087a: 6e20 6b26 6100 |001d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0a0880: 0c01 |0020: move-result-object v1 │ │ +0a0882: 1a02 1400 |0021: const-string v2, " <= " // string@0014 │ │ +0a0886: 6e20 6e26 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a088c: 0c01 |0026: move-result-object v1 │ │ +0a088e: 5242 ef10 |0027: iget v2, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0892: 6e20 6b26 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0a0898: 0c01 |002c: move-result-object v1 │ │ +0a089a: 6e10 7426 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a08a0: 0c01 |0030: move-result-object v1 │ │ +0a08a2: 7020 f825 1000 |0031: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0a08a8: 2700 |0034: throw v0 │ │ +0a08aa: 5440 ed10 |0035: iget-object v0, v4, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a08ae: 6e40 6b21 0365 |0037: invoke-virtual {v3, v0, v5, v6}, Lcom/badlogic/gdx/utils/LongArray;.addAll:([JII)V // method@216b │ │ +0a08b4: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0006 line=87 │ │ 0x0035 line=88 │ │ 0x003a line=89 │ │ locals : │ │ @@ -148338,19 +148360,19 @@ │ │ type : '([J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -09237c: |[09237c] com.badlogic.gdx.utils.LongArray.addAll:([J)V │ │ -09238c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09238e: 2131 |0001: array-length v1, v3 │ │ -092390: 6e40 6b21 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/LongArray;.addAll:([JII)V // method@216b │ │ -092396: 0e00 |0005: return-void │ │ +0a08b8: |[0a08b8] com.badlogic.gdx.utils.LongArray.addAll:([J)V │ │ +0a08c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a08ca: 2131 |0001: array-length v1, v3 │ │ +0a08cc: 6e40 6b21 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/LongArray;.addAll:([JII)V // method@216b │ │ +0a08d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=93 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/utils/LongArray; │ │ 0x0000 - 0x0006 reg=3 array [J │ │ @@ -148360,36 +148382,36 @@ │ │ type : '([JII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -092398: |[092398] com.badlogic.gdx.utils.LongArray.addAll:([JII)V │ │ -0923a8: 5450 ed10 |0000: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -0923ac: 5252 ef10 |0002: iget v2, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -0923b0: b082 |0004: add-int/2addr v2, v8 │ │ -0923b2: 9101 0207 |0005: sub-int v1, v2, v7 │ │ -0923b6: 2102 |0007: array-length v2, v0 │ │ -0923b8: 3421 1100 |0008: if-lt v1, v2, 0019 // +0011 │ │ -0923bc: 1302 0800 |000a: const/16 v2, #int 8 // #8 │ │ -0923c0: 8213 |000c: int-to-float v3, v1 │ │ -0923c2: 1504 e03f |000d: const/high16 v4, #int 1071644672 // #3fe0 │ │ -0923c6: c843 |000f: mul-float/2addr v3, v4 │ │ -0923c8: 8733 |0010: float-to-int v3, v3 │ │ -0923ca: 7120 1926 3200 |0011: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0923d0: 0a02 |0014: move-result v2 │ │ -0923d2: 6e20 7b21 2500 |0015: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/LongArray;.resize:(I)[J // method@217b │ │ -0923d8: 0c00 |0018: move-result-object v0 │ │ -0923da: 5252 ef10 |0019: iget v2, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -0923de: 7158 7826 7620 |001b: invoke-static {v6, v7, v0, v2, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0923e4: 5252 ef10 |001e: iget v2, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -0923e8: b082 |0020: add-int/2addr v2, v8 │ │ -0923ea: 5952 ef10 |0021: iput v2, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -0923ee: 0e00 |0023: return-void │ │ +0a08d4: |[0a08d4] com.badlogic.gdx.utils.LongArray.addAll:([JII)V │ │ +0a08e4: 5450 ed10 |0000: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a08e8: 5252 ef10 |0002: iget v2, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a08ec: b082 |0004: add-int/2addr v2, v8 │ │ +0a08ee: 9101 0207 |0005: sub-int v1, v2, v7 │ │ +0a08f2: 2102 |0007: array-length v2, v0 │ │ +0a08f4: 3421 1100 |0008: if-lt v1, v2, 0019 // +0011 │ │ +0a08f8: 1302 0800 |000a: const/16 v2, #int 8 // #8 │ │ +0a08fc: 8213 |000c: int-to-float v3, v1 │ │ +0a08fe: 1504 e03f |000d: const/high16 v4, #int 1071644672 // #3fe0 │ │ +0a0902: c843 |000f: mul-float/2addr v3, v4 │ │ +0a0904: 8733 |0010: float-to-int v3, v3 │ │ +0a0906: 7120 1926 3200 |0011: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0a090c: 0a02 |0014: move-result v2 │ │ +0a090e: 6e20 7b21 2500 |0015: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/LongArray;.resize:(I)[J // method@217b │ │ +0a0914: 0c00 |0018: move-result-object v0 │ │ +0a0916: 5252 ef10 |0019: iget v2, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a091a: 7158 7826 7620 |001b: invoke-static {v6, v7, v0, v2, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a0920: 5252 ef10 |001e: iget v2, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0924: b082 |0020: add-int/2addr v2, v8 │ │ +0a0926: 5952 ef10 |0021: iput v2, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a092a: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0002 line=97 │ │ 0x0007 line=98 │ │ 0x0019 line=99 │ │ 0x001e line=100 │ │ @@ -148407,51 +148429,51 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0923f0: |[0923f0] com.badlogic.gdx.utils.LongArray.clear:()V │ │ -092400: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -092402: 5910 ef10 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -092406: 0e00 |0003: return-void │ │ +0a092c: |[0a092c] com.badlogic.gdx.utils.LongArray.clear:()V │ │ +0a093c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a093e: 5910 ef10 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0942: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0003 line=215 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/utils/LongArray; │ │ │ │ #6 : (in Lcom/badlogic/gdx/utils/LongArray;) │ │ name : 'contains' │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 10 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -092408: |[092408] com.badlogic.gdx.utils.LongArray.contains:(J)Z │ │ -092418: 5253 ef10 |0000: iget v3, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -09241c: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ -092420: 5452 ed10 |0004: iget-object v2, v5, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -092424: 0101 |0006: move v1, v0 │ │ -092426: 3a01 0c00 |0007: if-ltz v1, 0013 // +000c │ │ -09242a: d800 01ff |0009: add-int/lit8 v0, v1, #int -1 // #ff │ │ -09242e: 4503 0201 |000b: aget-wide v3, v2, v1 │ │ -092432: 3103 0306 |000d: cmp-long v3, v3, v6 │ │ -092436: 3903 0700 |000f: if-nez v3, 0016 // +0007 │ │ -09243a: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -09243c: 0f03 |0012: return v3 │ │ -09243e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -092440: 0110 |0014: move v0, v1 │ │ -092442: 28fd |0015: goto 0012 // -0003 │ │ -092444: 0101 |0016: move v1, v0 │ │ -092446: 28f0 |0017: goto 0007 // -0010 │ │ +0a0944: |[0a0944] com.badlogic.gdx.utils.LongArray.contains:(J)Z │ │ +0a0954: 5273 ef10 |0000: iget v3, v7, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0958: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ +0a095c: 5472 ed10 |0004: iget-object v2, v7, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a0960: 0101 |0006: move v1, v0 │ │ +0a0962: 3a01 0c00 |0007: if-ltz v1, 0013 // +000c │ │ +0a0966: d800 01ff |0009: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0a096a: 4504 0201 |000b: aget-wide v4, v2, v1 │ │ +0a096e: 3103 0408 |000d: cmp-long v3, v4, v8 │ │ +0a0972: 3903 0700 |000f: if-nez v3, 0016 // +0007 │ │ +0a0976: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +0a0978: 0f03 |0012: return v3 │ │ +0a097a: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +0a097c: 0110 |0014: move v0, v1 │ │ +0a097e: 28fd |0015: goto 0012 // -0003 │ │ +0a0980: 0101 |0016: move v1, v0 │ │ +0a0982: 28f0 |0017: goto 0007 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0004 line=135 │ │ 0x0007 line=136 │ │ 0x0009 line=137 │ │ 0x0012 line=138 │ │ @@ -148459,38 +148481,38 @@ │ │ 0x0004 - 0x0007 reg=0 i I │ │ 0x0007 - 0x000b reg=1 i I │ │ 0x000b - 0x0013 reg=0 i I │ │ 0x0013 - 0x0015 reg=1 i I │ │ 0x0015 - 0x0017 reg=0 i I │ │ 0x0017 - 0x0018 reg=1 i I │ │ 0x0006 - 0x0018 reg=2 items [J │ │ - 0x0000 - 0x0018 reg=5 this Lcom/badlogic/gdx/utils/LongArray; │ │ - 0x0000 - 0x0018 reg=6 value J │ │ + 0x0000 - 0x0018 reg=7 this Lcom/badlogic/gdx/utils/LongArray; │ │ + 0x0000 - 0x0018 reg=8 value J │ │ │ │ #7 : (in Lcom/badlogic/gdx/utils/LongArray;) │ │ name : 'ensureCapacity' │ │ type : '(I)[J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -092448: |[092448] com.badlogic.gdx.utils.LongArray.ensureCapacity:(I)[J │ │ -092458: 5221 ef10 |0000: iget v1, v2, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -09245c: 9000 0103 |0002: add-int v0, v1, v3 │ │ -092460: 5421 ed10 |0004: iget-object v1, v2, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -092464: 2111 |0006: array-length v1, v1 │ │ -092466: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ -09246a: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ -09246e: 7120 1926 0100 |000b: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -092474: 0a01 |000e: move-result v1 │ │ -092476: 6e20 7b21 1200 |000f: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/LongArray;.resize:(I)[J // method@217b │ │ -09247c: 5421 ed10 |0012: iget-object v1, v2, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -092480: 1101 |0014: return-object v1 │ │ +0a0984: |[0a0984] com.badlogic.gdx.utils.LongArray.ensureCapacity:(I)[J │ │ +0a0994: 5221 ef10 |0000: iget v1, v2, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0998: 9000 0103 |0002: add-int v0, v1, v3 │ │ +0a099c: 5421 ed10 |0004: iget-object v1, v2, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a09a0: 2111 |0006: array-length v1, v1 │ │ +0a09a2: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ +0a09a6: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ +0a09aa: 7120 1926 0100 |000b: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0a09b0: 0a01 |000e: move-result v1 │ │ +0a09b2: 6e20 7b21 1200 |000f: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/LongArray;.resize:(I)[J // method@217b │ │ +0a09b8: 5421 ed10 |0012: iget-object v1, v2, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a09bc: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0004 line=228 │ │ 0x0012 line=229 │ │ locals : │ │ 0x0004 - 0x0015 reg=0 sizeNeeded I │ │ @@ -148498,46 +148520,46 @@ │ │ 0x0000 - 0x0015 reg=3 additionalCapacity I │ │ │ │ #8 : (in Lcom/badlogic/gdx/utils/LongArray;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 11 │ │ + registers : 12 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 42 16-bit code units │ │ -092484: |[092484] com.badlogic.gdx.utils.LongArray.equals:(Ljava/lang/Object;)Z │ │ -092494: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -092496: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -092498: 339a 0300 |0002: if-ne v10, v9, 0005 // +0003 │ │ -09249c: 0f03 |0004: return v3 │ │ -09249e: 20a5 2303 |0005: instance-of v5, v10, Lcom/badlogic/gdx/utils/LongArray; // type@0323 │ │ -0924a2: 3905 0400 |0007: if-nez v5, 000b // +0004 │ │ -0924a6: 0143 |0009: move v3, v4 │ │ -0924a8: 28fa |000a: goto 0004 // -0006 │ │ -0924aa: 07a0 |000b: move-object v0, v10 │ │ -0924ac: 1f00 2303 |000c: check-cast v0, Lcom/badlogic/gdx/utils/LongArray; // type@0323 │ │ -0924b0: 5292 ef10 |000e: iget v2, v9, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -0924b4: 5205 ef10 |0010: iget v5, v0, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -0924b8: 3252 0400 |0012: if-eq v2, v5, 0016 // +0004 │ │ -0924bc: 0143 |0014: move v3, v4 │ │ -0924be: 28ef |0015: goto 0004 // -0011 │ │ -0924c0: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -0924c2: 3521 edff |0017: if-ge v1, v2, 0004 // -0013 │ │ -0924c6: 5495 ed10 |0019: iget-object v5, v9, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -0924ca: 4505 0501 |001b: aget-wide v5, v5, v1 │ │ -0924ce: 5407 ed10 |001d: iget-object v7, v0, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -0924d2: 4507 0701 |001f: aget-wide v7, v7, v1 │ │ -0924d6: 3105 0507 |0021: cmp-long v5, v5, v7 │ │ -0924da: 3805 0400 |0023: if-eqz v5, 0027 // +0004 │ │ -0924de: 0143 |0025: move v3, v4 │ │ -0924e0: 28de |0026: goto 0004 // -0022 │ │ -0924e2: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0924e6: 28ee |0029: goto 0017 // -0012 │ │ +0a09c0: |[0a09c0] com.badlogic.gdx.utils.LongArray.equals:(Ljava/lang/Object;)Z │ │ +0a09d0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0a09d2: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0a09d4: 33ab 0300 |0002: if-ne v11, v10, 0005 // +0003 │ │ +0a09d8: 0f03 |0004: return v3 │ │ +0a09da: 20b5 2103 |0005: instance-of v5, v11, Lcom/badlogic/gdx/utils/LongArray; // type@0321 │ │ +0a09de: 3905 0400 |0007: if-nez v5, 000b // +0004 │ │ +0a09e2: 0143 |0009: move v3, v4 │ │ +0a09e4: 28fa |000a: goto 0004 // -0006 │ │ +0a09e6: 07b0 |000b: move-object v0, v11 │ │ +0a09e8: 1f00 2103 |000c: check-cast v0, Lcom/badlogic/gdx/utils/LongArray; // type@0321 │ │ +0a09ec: 52a2 ef10 |000e: iget v2, v10, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a09f0: 5205 ef10 |0010: iget v5, v0, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a09f4: 3252 0400 |0012: if-eq v2, v5, 0016 // +0004 │ │ +0a09f8: 0143 |0014: move v3, v4 │ │ +0a09fa: 28ef |0015: goto 0004 // -0011 │ │ +0a09fc: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +0a09fe: 3521 edff |0017: if-ge v1, v2, 0004 // -0013 │ │ +0a0a02: 54a5 ed10 |0019: iget-object v5, v10, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a0a06: 4506 0501 |001b: aget-wide v6, v5, v1 │ │ +0a0a0a: 5405 ed10 |001d: iget-object v5, v0, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a0a0e: 4508 0501 |001f: aget-wide v8, v5, v1 │ │ +0a0a12: 3105 0608 |0021: cmp-long v5, v6, v8 │ │ +0a0a16: 3805 0400 |0023: if-eqz v5, 0027 // +0004 │ │ +0a0a1a: 0143 |0025: move v3, v4 │ │ +0a0a1c: 28de |0026: goto 0004 // -0022 │ │ +0a0a1e: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a0a22: 28ee |0029: goto 0017 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=281 │ │ 0x0004 line=288 │ │ 0x0005 line=282 │ │ 0x000c line=283 │ │ 0x000e line=284 │ │ @@ -148545,31 +148567,31 @@ │ │ 0x0016 line=286 │ │ 0x0019 line=287 │ │ 0x0027 line=286 │ │ locals : │ │ 0x000e - 0x002a reg=0 array Lcom/badlogic/gdx/utils/LongArray; │ │ 0x0017 - 0x002a reg=1 i I │ │ 0x0010 - 0x002a reg=2 n I │ │ - 0x0000 - 0x002a reg=9 this Lcom/badlogic/gdx/utils/LongArray; │ │ - 0x0000 - 0x002a reg=10 object Ljava/lang/Object; │ │ + 0x0000 - 0x002a reg=10 this Lcom/badlogic/gdx/utils/LongArray; │ │ + 0x0000 - 0x002a reg=11 object Ljava/lang/Object; │ │ │ │ #9 : (in Lcom/badlogic/gdx/utils/LongArray;) │ │ name : 'first' │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0924e8: |[0924e8] com.badlogic.gdx.utils.LongArray.first:()J │ │ -0924f8: 5420 ed10 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -0924fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0924fe: 4500 0001 |0003: aget-wide v0, v0, v1 │ │ -092502: 1000 |0005: return-wide v0 │ │ +0a0a24: |[0a0a24] com.badlogic.gdx.utils.LongArray.first:()J │ │ +0a0a34: 5420 ed10 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a0a38: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a0a3a: 4500 0001 |0003: aget-wide v0, v0, v1 │ │ +0a0a3e: 1000 |0005: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/utils/LongArray; │ │ │ │ #10 : (in Lcom/badlogic/gdx/utils/LongArray;) │ │ @@ -148577,110 +148599,110 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -092504: |[092504] com.badlogic.gdx.utils.LongArray.get:(I)J │ │ -092514: 5220 ef10 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -092518: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ -09251c: 2200 b103 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -092520: 7110 5c26 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -092526: 0c01 |0009: move-result-object v1 │ │ -092528: 7020 fe25 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -09252e: 2700 |000d: throw v0 │ │ -092530: 5420 ed10 |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -092534: 4500 0003 |0010: aget-wide v0, v0, v3 │ │ -092538: 1000 |0012: return-wide v0 │ │ +0a0a40: |[0a0a40] com.badlogic.gdx.utils.LongArray.get:(I)J │ │ +0a0a50: 5220 ef10 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0a54: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ +0a0a58: 2200 af03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +0a0a5c: 7110 5c26 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +0a0a62: 0c01 |0009: move-result-object v1 │ │ +0a0a64: 7020 fe25 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +0a0a6a: 2700 |000d: throw v0 │ │ +0a0a6c: 5420 ed10 |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a0a70: 4500 0003 |0010: aget-wide v0, v0, v3 │ │ +0a0a74: 1000 |0012: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x000e line=105 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/badlogic/gdx/utils/LongArray; │ │ 0x0000 - 0x0013 reg=3 index I │ │ │ │ #11 : (in Lcom/badlogic/gdx/utils/LongArray;) │ │ name : 'indexOf' │ │ type : '(J)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 10 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -09253c: |[09253c] com.badlogic.gdx.utils.LongArray.indexOf:(J)I │ │ -09254c: 5451 ed10 |0000: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -092550: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -092552: 5252 ef10 |0003: iget v2, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -092556: 3520 0c00 |0005: if-ge v0, v2, 0011 // +000c │ │ -09255a: 4503 0100 |0007: aget-wide v3, v1, v0 │ │ -09255e: 3103 0306 |0009: cmp-long v3, v3, v6 │ │ -092562: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ -092566: 0f00 |000d: return v0 │ │ -092568: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09256c: 28f5 |0010: goto 0005 // -000b │ │ -09256e: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ -092570: 28fb |0012: goto 000d // -0005 │ │ +0a0a78: |[0a0a78] com.badlogic.gdx.utils.LongArray.indexOf:(J)I │ │ +0a0a88: 5471 ed10 |0000: iget-object v1, v7, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a0a8c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0a0a8e: 5272 ef10 |0003: iget v2, v7, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0a92: 3520 0c00 |0005: if-ge v0, v2, 0011 // +000c │ │ +0a0a96: 4504 0100 |0007: aget-wide v4, v1, v0 │ │ +0a0a9a: 3103 0408 |0009: cmp-long v3, v4, v8 │ │ +0a0a9e: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +0a0aa2: 0f00 |000d: return v0 │ │ +0a0aa4: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a0aa8: 28f5 |0010: goto 0005 // -000b │ │ +0a0aaa: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ +0a0aac: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0002 line=143 │ │ 0x0007 line=144 │ │ 0x000d line=145 │ │ 0x000e line=143 │ │ 0x0011 line=145 │ │ locals : │ │ 0x0003 - 0x000d reg=0 i I │ │ 0x000e - 0x0013 reg=0 i I │ │ 0x0002 - 0x0013 reg=1 items [J │ │ 0x0005 - 0x0013 reg=2 n I │ │ - 0x0000 - 0x0013 reg=5 this Lcom/badlogic/gdx/utils/LongArray; │ │ - 0x0000 - 0x0013 reg=6 value J │ │ + 0x0000 - 0x0013 reg=7 this Lcom/badlogic/gdx/utils/LongArray; │ │ + 0x0000 - 0x0013 reg=8 value J │ │ │ │ #12 : (in Lcom/badlogic/gdx/utils/LongArray;) │ │ name : 'insert' │ │ type : '(IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 52 16-bit code units │ │ -092574: |[092574] com.badlogic.gdx.utils.LongArray.insert:(IJ)V │ │ -092584: 5440 ed10 |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -092588: 5241 ef10 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -09258c: 2102 |0004: array-length v2, v0 │ │ -09258e: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ -092592: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -092596: 5242 ef10 |0009: iget v2, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -09259a: 8222 |000b: int-to-float v2, v2 │ │ -09259c: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ -0925a0: c832 |000e: mul-float/2addr v2, v3 │ │ -0925a2: 8722 |000f: float-to-int v2, v2 │ │ -0925a4: 7120 1926 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0925aa: 0a01 |0013: move-result v1 │ │ -0925ac: 6e20 7b21 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/LongArray;.resize:(I)[J // method@217b │ │ -0925b2: 0c00 |0017: move-result-object v0 │ │ -0925b4: 5541 ee10 |0018: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/LongArray;.ordered:Z // field@10ee │ │ -0925b8: 3801 1300 |001a: if-eqz v1, 002d // +0013 │ │ -0925bc: d801 0501 |001c: add-int/lit8 v1, v5, #int 1 // #01 │ │ -0925c0: 5242 ef10 |001e: iget v2, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -0925c4: b152 |0020: sub-int/2addr v2, v5 │ │ -0925c6: 7152 7826 5010 |0021: invoke-static {v0, v5, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0925cc: 5241 ef10 |0024: iget v1, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -0925d0: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0925d4: 5941 ef10 |0028: iput v1, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -0925d8: 4c06 0005 |002a: aput-wide v6, v0, v5 │ │ -0925dc: 0e00 |002c: return-void │ │ -0925de: 5241 ef10 |002d: iget v1, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -0925e2: 4502 0005 |002f: aget-wide v2, v0, v5 │ │ -0925e6: 4c02 0001 |0031: aput-wide v2, v0, v1 │ │ -0925ea: 28f1 |0033: goto 0024 // -000f │ │ +0a0ab0: |[0a0ab0] com.badlogic.gdx.utils.LongArray.insert:(IJ)V │ │ +0a0ac0: 5440 ed10 |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a0ac4: 5241 ef10 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0ac8: 2102 |0004: array-length v2, v0 │ │ +0a0aca: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ +0a0ace: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +0a0ad2: 5242 ef10 |0009: iget v2, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0ad6: 8222 |000b: int-to-float v2, v2 │ │ +0a0ad8: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ +0a0adc: c832 |000e: mul-float/2addr v2, v3 │ │ +0a0ade: 8722 |000f: float-to-int v2, v2 │ │ +0a0ae0: 7120 1926 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0a0ae6: 0a01 |0013: move-result v1 │ │ +0a0ae8: 6e20 7b21 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/LongArray;.resize:(I)[J // method@217b │ │ +0a0aee: 0c00 |0017: move-result-object v0 │ │ +0a0af0: 5541 ee10 |0018: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/LongArray;.ordered:Z // field@10ee │ │ +0a0af4: 3801 1300 |001a: if-eqz v1, 002d // +0013 │ │ +0a0af8: d801 0501 |001c: add-int/lit8 v1, v5, #int 1 // #01 │ │ +0a0afc: 5242 ef10 |001e: iget v2, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0b00: b152 |0020: sub-int/2addr v2, v5 │ │ +0a0b02: 7152 7826 5010 |0021: invoke-static {v0, v5, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a0b08: 5241 ef10 |0024: iget v1, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0b0c: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a0b10: 5941 ef10 |0028: iput v1, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0b14: 4c06 0005 |002a: aput-wide v6, v0, v5 │ │ +0a0b18: 0e00 |002c: return-void │ │ +0a0b1a: 5241 ef10 |002d: iget v1, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0b1e: 4502 0005 |002f: aget-wide v2, v0, v5 │ │ +0a0b22: 4c02 0001 |0031: aput-wide v2, v0, v1 │ │ +0a0b26: 28f1 |0033: goto 0024 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0002 line=115 │ │ 0x0018 line=116 │ │ 0x001c line=117 │ │ 0x0024 line=120 │ │ @@ -148698,28 +148720,28 @@ │ │ type : '(C)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -0925ec: |[0925ec] com.badlogic.gdx.utils.LongArray.lastIndexOf:(C)I │ │ -0925fc: 5461 ed10 |0000: iget-object v1, v6, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -092600: 5262 ef10 |0002: iget v2, v6, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -092604: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ -092608: 3a00 0d00 |0006: if-ltz v0, 0013 // +000d │ │ -09260c: 4502 0100 |0008: aget-wide v2, v1, v0 │ │ -092610: 8174 |000a: int-to-long v4, v7 │ │ -092612: 3102 0204 |000b: cmp-long v2, v2, v4 │ │ -092616: 3902 0300 |000d: if-nez v2, 0010 // +0003 │ │ -09261a: 0f00 |000f: return v0 │ │ -09261c: d800 00ff |0010: add-int/lit8 v0, v0, #int -1 // #ff │ │ -092620: 28f4 |0012: goto 0006 // -000c │ │ -092622: 12f0 |0013: const/4 v0, #int -1 // #ff │ │ -092624: 28fb |0014: goto 000f // -0005 │ │ +0a0b28: |[0a0b28] com.badlogic.gdx.utils.LongArray.lastIndexOf:(C)I │ │ +0a0b38: 5461 ed10 |0000: iget-object v1, v6, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a0b3c: 5262 ef10 |0002: iget v2, v6, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0b40: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ +0a0b44: 3a00 0d00 |0006: if-ltz v0, 0013 // +000d │ │ +0a0b48: 4502 0100 |0008: aget-wide v2, v1, v0 │ │ +0a0b4c: 8174 |000a: int-to-long v4, v7 │ │ +0a0b4e: 3102 0204 |000b: cmp-long v2, v2, v4 │ │ +0a0b52: 3902 0300 |000d: if-nez v2, 0010 // +0003 │ │ +0a0b56: 0f00 |000f: return v0 │ │ +0a0b58: d800 00ff |0010: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0a0b5c: 28f4 |0012: goto 0006 // -000c │ │ +0a0b5e: 12f0 |0013: const/4 v0, #int -1 // #ff │ │ +0a0b60: 28fb |0014: goto 000f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0002 line=150 │ │ 0x0008 line=151 │ │ 0x000f line=152 │ │ 0x0010 line=150 │ │ @@ -148736,20 +148758,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -092628: |[092628] com.badlogic.gdx.utils.LongArray.peek:()J │ │ -092638: 5420 ed10 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -09263c: 5221 ef10 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -092640: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -092644: 4500 0001 |0006: aget-wide v0, v0, v1 │ │ -092648: 1000 |0008: return-wide v0 │ │ +0a0b64: |[0a0b64] com.badlogic.gdx.utils.LongArray.peek:()J │ │ +0a0b74: 5420 ed10 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a0b78: 5221 ef10 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0b7c: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0a0b80: 4500 0001 |0006: aget-wide v0, v0, v1 │ │ +0a0b84: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/utils/LongArray; │ │ │ │ #15 : (in Lcom/badlogic/gdx/utils/LongArray;) │ │ @@ -148757,21 +148779,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -09264c: |[09264c] com.badlogic.gdx.utils.LongArray.pop:()J │ │ -09265c: 5420 ed10 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -092660: 5221 ef10 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -092664: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -092668: 5921 ef10 |0006: iput v1, v2, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -09266c: 4500 0001 |0008: aget-wide v0, v0, v1 │ │ -092670: 1000 |000a: return-wide v0 │ │ +0a0b88: |[0a0b88] com.badlogic.gdx.utils.LongArray.pop:()J │ │ +0a0b98: 5420 ed10 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a0b9c: 5221 ef10 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0ba0: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0a0ba4: 5921 ef10 |0006: iput v1, v2, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0ba8: 4500 0001 |0008: aget-wide v0, v0, v1 │ │ +0a0bac: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/utils/LongArray; │ │ │ │ #16 : (in Lcom/badlogic/gdx/utils/LongArray;) │ │ @@ -148779,27 +148801,27 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -092674: |[092674] com.badlogic.gdx.utils.LongArray.random:()J │ │ -092684: 5230 ef10 |0000: iget v0, v3, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -092688: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -09268c: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ -092690: 1000 |0006: return-wide v0 │ │ -092692: 5430 ed10 |0007: iget-object v0, v3, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -092696: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -092698: 5232 ef10 |000a: iget v2, v3, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -09269c: d802 02ff |000c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0926a0: 7120 9513 2100 |000e: invoke-static {v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.random:(II)I // method@1395 │ │ -0926a6: 0a01 |0011: move-result v1 │ │ -0926a8: 4500 0001 |0012: aget-wide v0, v0, v1 │ │ -0926ac: 28f2 |0014: goto 0006 // -000e │ │ +0a0bb0: |[0a0bb0] com.badlogic.gdx.utils.LongArray.random:()J │ │ +0a0bc0: 5230 ef10 |0000: iget v0, v3, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0bc4: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +0a0bc8: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ +0a0bcc: 1000 |0006: return-wide v0 │ │ +0a0bce: 5430 ed10 |0007: iget-object v0, v3, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a0bd2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0a0bd4: 5232 ef10 |000a: iget v2, v3, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0bd8: d802 02ff |000c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0a0bdc: 7120 9513 2100 |000e: invoke-static {v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.random:(II)I // method@1395 │ │ +0a0be2: 0a01 |0011: move-result v1 │ │ +0a0be4: 4500 0001 |0012: aget-wide v0, v0, v1 │ │ +0a0be8: 28f2 |0014: goto 0006 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0006 line=271 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lcom/badlogic/gdx/utils/LongArray; │ │ │ │ @@ -148808,39 +148830,39 @@ │ │ type : '(Lcom/badlogic/gdx/utils/LongArray;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0926b0: |[0926b0] com.badlogic.gdx.utils.LongArray.removeAll:(Lcom/badlogic/gdx/utils/LongArray;)Z │ │ -0926c0: 52a6 ef10 |0000: iget v6, v10, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -0926c4: 0167 |0002: move v7, v6 │ │ -0926c6: 54a4 ed10 |0003: iget-object v4, v10, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -0926ca: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0926cc: 52b5 ef10 |0006: iget v5, v11, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -0926d0: 3550 1a00 |0008: if-ge v0, v5, 0022 // +001a │ │ -0926d4: 6e20 7121 0b00 |000a: invoke-virtual {v11, v0}, Lcom/badlogic/gdx/utils/LongArray;.get:(I)J // method@2171 │ │ -0926da: 0b02 |000d: move-result-wide v2 │ │ -0926dc: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0926de: 3561 0d00 |000f: if-ge v1, v6, 001c // +000d │ │ -0926e2: 4508 0401 |0011: aget-wide v8, v4, v1 │ │ -0926e6: 3108 0208 |0013: cmp-long v8, v2, v8 │ │ -0926ea: 3908 0a00 |0015: if-nez v8, 001f // +000a │ │ -0926ee: 6e20 7921 1a00 |0017: invoke-virtual {v10, v1}, Lcom/badlogic/gdx/utils/LongArray;.removeIndex:(I)J // method@2179 │ │ -0926f4: d806 06ff |001a: add-int/lit8 v6, v6, #int -1 // #ff │ │ -0926f8: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0926fc: 28ea |001e: goto 0008 // -0016 │ │ -0926fe: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -092702: 28ee |0021: goto 000f // -0012 │ │ -092704: 3276 0400 |0022: if-eq v6, v7, 0026 // +0004 │ │ -092708: 1218 |0024: const/4 v8, #int 1 // #1 │ │ -09270a: 0f08 |0025: return v8 │ │ -09270c: 1208 |0026: const/4 v8, #int 0 // #0 │ │ -09270e: 28fe |0027: goto 0025 // -0002 │ │ +0a0bec: |[0a0bec] com.badlogic.gdx.utils.LongArray.removeAll:(Lcom/badlogic/gdx/utils/LongArray;)Z │ │ +0a0bfc: 52a6 ef10 |0000: iget v6, v10, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0c00: 0167 |0002: move v7, v6 │ │ +0a0c02: 54a4 ed10 |0003: iget-object v4, v10, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a0c06: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0a0c08: 52b5 ef10 |0006: iget v5, v11, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0c0c: 3550 1a00 |0008: if-ge v0, v5, 0022 // +001a │ │ +0a0c10: 6e20 7121 0b00 |000a: invoke-virtual {v11, v0}, Lcom/badlogic/gdx/utils/LongArray;.get:(I)J // method@2171 │ │ +0a0c16: 0b02 |000d: move-result-wide v2 │ │ +0a0c18: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0a0c1a: 3561 0d00 |000f: if-ge v1, v6, 001c // +000d │ │ +0a0c1e: 4508 0401 |0011: aget-wide v8, v4, v1 │ │ +0a0c22: 3108 0208 |0013: cmp-long v8, v2, v8 │ │ +0a0c26: 3908 0a00 |0015: if-nez v8, 001f // +000a │ │ +0a0c2a: 6e20 7921 1a00 |0017: invoke-virtual {v10, v1}, Lcom/badlogic/gdx/utils/LongArray;.removeIndex:(I)J // method@2179 │ │ +0a0c30: d806 06ff |001a: add-int/lit8 v6, v6, #int -1 // #ff │ │ +0a0c34: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a0c38: 28ea |001e: goto 0008 // -0016 │ │ +0a0c3a: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a0c3e: 28ee |0021: goto 000f // -0012 │ │ +0a0c40: 3276 0400 |0022: if-eq v6, v7, 0026 // +0004 │ │ +0a0c44: 1218 |0024: const/4 v8, #int 1 // #1 │ │ +0a0c46: 0f08 |0025: return v8 │ │ +0a0c48: 1208 |0026: const/4 v8, #int 0 // #0 │ │ +0a0c4a: 28fe |0027: goto 0025 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0002 line=183 │ │ 0x0003 line=184 │ │ 0x0005 line=185 │ │ 0x000a line=186 │ │ @@ -148863,119 +148885,119 @@ │ │ 0x0000 - 0x0028 reg=11 array Lcom/badlogic/gdx/utils/LongArray; │ │ │ │ #18 : (in Lcom/badlogic/gdx/utils/LongArray;) │ │ name : 'removeIndex' │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -092710: |[092710] com.badlogic.gdx.utils.LongArray.removeIndex:(I)J │ │ -092720: 5253 ef10 |0000: iget v3, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -092724: 3436 0c00 |0002: if-lt v6, v3, 000e // +000c │ │ -092728: 2203 b103 |0004: new-instance v3, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -09272c: 7110 5c26 0600 |0006: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -092732: 0c04 |0009: move-result-object v4 │ │ -092734: 7020 fe25 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -09273a: 2703 |000d: throw v3 │ │ -09273c: 5450 ed10 |000e: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -092740: 4501 0006 |0010: aget-wide v1, v0, v6 │ │ -092744: 5253 ef10 |0012: iget v3, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -092748: d803 03ff |0014: add-int/lit8 v3, v3, #int -1 // #ff │ │ -09274c: 5953 ef10 |0016: iput v3, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -092750: 5553 ee10 |0018: iget-boolean v3, v5, Lcom/badlogic/gdx/utils/LongArray;.ordered:Z // field@10ee │ │ -092754: 3803 0b00 |001a: if-eqz v3, 0025 // +000b │ │ -092758: d803 0601 |001c: add-int/lit8 v3, v6, #int 1 // #01 │ │ -09275c: 5254 ef10 |001e: iget v4, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -092760: b164 |0020: sub-int/2addr v4, v6 │ │ -092762: 7154 7826 3060 |0021: invoke-static {v0, v3, v0, v6, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -092768: 1001 |0024: return-wide v1 │ │ -09276a: 5253 ef10 |0025: iget v3, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -09276e: 4503 0003 |0027: aget-wide v3, v0, v3 │ │ -092772: 4c03 0006 |0029: aput-wide v3, v0, v6 │ │ -092776: 28f9 |002b: goto 0024 // -0007 │ │ +0a0c4c: |[0a0c4c] com.badlogic.gdx.utils.LongArray.removeIndex:(I)J │ │ +0a0c5c: 5261 ef10 |0000: iget v1, v6, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0c60: 3417 0c00 |0002: if-lt v7, v1, 000e // +000c │ │ +0a0c64: 2201 af03 |0004: new-instance v1, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +0a0c68: 7110 5c26 0700 |0006: invoke-static {v7}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +0a0c6e: 0c04 |0009: move-result-object v4 │ │ +0a0c70: 7020 fe25 4100 |000a: invoke-direct {v1, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +0a0c76: 2701 |000d: throw v1 │ │ +0a0c78: 5460 ed10 |000e: iget-object v0, v6, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a0c7c: 4502 0007 |0010: aget-wide v2, v0, v7 │ │ +0a0c80: 5261 ef10 |0012: iget v1, v6, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0c84: d801 01ff |0014: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0a0c88: 5961 ef10 |0016: iput v1, v6, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0c8c: 5561 ee10 |0018: iget-boolean v1, v6, Lcom/badlogic/gdx/utils/LongArray;.ordered:Z // field@10ee │ │ +0a0c90: 3801 0b00 |001a: if-eqz v1, 0025 // +000b │ │ +0a0c94: d801 0701 |001c: add-int/lit8 v1, v7, #int 1 // #01 │ │ +0a0c98: 5264 ef10 |001e: iget v4, v6, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0c9c: b174 |0020: sub-int/2addr v4, v7 │ │ +0a0c9e: 7154 7826 1070 |0021: invoke-static {v0, v1, v0, v7, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a0ca4: 1002 |0024: return-wide v2 │ │ +0a0ca6: 5261 ef10 |0025: iget v1, v6, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0caa: 4504 0001 |0027: aget-wide v4, v0, v1 │ │ +0a0cae: 4c04 0007 |0029: aput-wide v4, v0, v7 │ │ +0a0cb2: 28f9 |002b: goto 0024 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x000e line=169 │ │ 0x0010 line=170 │ │ 0x0012 line=171 │ │ 0x0018 line=172 │ │ 0x001c line=173 │ │ 0x0024 line=176 │ │ 0x0025 line=175 │ │ locals : │ │ 0x0010 - 0x002c reg=0 items [J │ │ - 0x0012 - 0x002c reg=1 value J │ │ - 0x0000 - 0x002c reg=5 this Lcom/badlogic/gdx/utils/LongArray; │ │ - 0x0000 - 0x002c reg=6 index I │ │ + 0x0012 - 0x002c reg=2 value J │ │ + 0x0000 - 0x002c reg=6 this Lcom/badlogic/gdx/utils/LongArray; │ │ + 0x0000 - 0x002c reg=7 index I │ │ │ │ #19 : (in Lcom/badlogic/gdx/utils/LongArray;) │ │ name : 'removeValue' │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -092778: |[092778] com.badlogic.gdx.utils.LongArray.removeValue:(J)Z │ │ -092788: 5451 ed10 |0000: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -09278c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -09278e: 5252 ef10 |0003: iget v2, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -092792: 3520 1000 |0005: if-ge v0, v2, 0015 // +0010 │ │ -092796: 4503 0100 |0007: aget-wide v3, v1, v0 │ │ -09279a: 3103 0306 |0009: cmp-long v3, v3, v6 │ │ -09279e: 3903 0700 |000b: if-nez v3, 0012 // +0007 │ │ -0927a2: 6e20 7921 0500 |000d: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/LongArray;.removeIndex:(I)J // method@2179 │ │ -0927a8: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -0927aa: 0f03 |0011: return v3 │ │ -0927ac: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0927b0: 28f1 |0014: goto 0005 // -000f │ │ -0927b2: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -0927b4: 28fb |0016: goto 0011 // -0005 │ │ +0a0cb4: |[0a0cb4] com.badlogic.gdx.utils.LongArray.removeValue:(J)Z │ │ +0a0cc4: 5471 ed10 |0000: iget-object v1, v7, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a0cc8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0a0cca: 5272 ef10 |0003: iget v2, v7, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0cce: 3520 1000 |0005: if-ge v0, v2, 0015 // +0010 │ │ +0a0cd2: 4504 0100 |0007: aget-wide v4, v1, v0 │ │ +0a0cd6: 3103 0408 |0009: cmp-long v3, v4, v8 │ │ +0a0cda: 3903 0700 |000b: if-nez v3, 0012 // +0007 │ │ +0a0cde: 6e20 7921 0700 |000d: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/LongArray;.removeIndex:(I)J // method@2179 │ │ +0a0ce4: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +0a0ce6: 0f03 |0011: return v3 │ │ +0a0ce8: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a0cec: 28f1 |0014: goto 0005 // -000f │ │ +0a0cee: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +0a0cf0: 28fb |0016: goto 0011 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0002 line=157 │ │ 0x0007 line=158 │ │ 0x000d line=159 │ │ 0x0010 line=160 │ │ 0x0011 line=163 │ │ 0x0012 line=157 │ │ 0x0015 line=163 │ │ locals : │ │ 0x0003 - 0x0017 reg=0 i I │ │ 0x0002 - 0x0017 reg=1 items [J │ │ 0x0005 - 0x0017 reg=2 n I │ │ - 0x0000 - 0x0017 reg=5 this Lcom/badlogic/gdx/utils/LongArray; │ │ - 0x0000 - 0x0017 reg=6 value J │ │ + 0x0000 - 0x0017 reg=7 this Lcom/badlogic/gdx/utils/LongArray; │ │ + 0x0000 - 0x0017 reg=8 value J │ │ │ │ #20 : (in Lcom/badlogic/gdx/utils/LongArray;) │ │ name : 'resize' │ │ type : '(I)[J' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -0927b8: |[0927b8] com.badlogic.gdx.utils.LongArray.resize:(I)[J │ │ -0927c8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0927ca: 2361 4c04 |0001: new-array v1, v6, [J // type@044c │ │ -0927ce: 5450 ed10 |0003: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -0927d2: 5252 ef10 |0005: iget v2, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -0927d6: 2113 |0007: array-length v3, v1 │ │ -0927d8: 7120 1b26 3200 |0008: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -0927de: 0a02 |000b: move-result v2 │ │ -0927e0: 7152 7826 4041 |000c: invoke-static {v0, v4, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0927e6: 5b51 ed10 |000f: iput-object v1, v5, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -0927ea: 1101 |0011: return-object v1 │ │ +0a0cf4: |[0a0cf4] com.badlogic.gdx.utils.LongArray.resize:(I)[J │ │ +0a0d04: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0a0d06: 2361 4a04 |0001: new-array v1, v6, [J // type@044a │ │ +0a0d0a: 5450 ed10 |0003: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a0d0e: 5252 ef10 |0005: iget v2, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0d12: 2113 |0007: array-length v3, v1 │ │ +0a0d14: 7120 1b26 3200 |0008: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0a0d1a: 0a02 |000b: move-result v2 │ │ +0a0d1c: 7152 7826 4041 |000c: invoke-static {v0, v4, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a0d22: 5b51 ed10 |000f: iput-object v1, v5, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a0d26: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=233 │ │ 0x0003 line=234 │ │ 0x0005 line=235 │ │ 0x000f line=236 │ │ 0x0011 line=237 │ │ @@ -148986,37 +149008,37 @@ │ │ 0x0000 - 0x0012 reg=6 newSize I │ │ │ │ #21 : (in Lcom/badlogic/gdx/utils/LongArray;) │ │ name : 'reverse' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ + registers : 11 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -0927ec: |[0927ec] com.badlogic.gdx.utils.LongArray.reverse:()V │ │ -0927fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0927fe: 5296 ef10 |0001: iget v6, v9, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -092802: d802 06ff |0003: add-int/lit8 v2, v6, #int -1 // #ff │ │ -092806: 5296 ef10 |0005: iget v6, v9, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -09280a: db03 0602 |0007: div-int/lit8 v3, v6, #int 2 // #02 │ │ -09280e: 3530 1700 |0009: if-ge v0, v3, 0020 // +0017 │ │ -092812: 9101 0200 |000b: sub-int v1, v2, v0 │ │ -092816: 5496 ed10 |000d: iget-object v6, v9, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -09281a: 4504 0600 |000f: aget-wide v4, v6, v0 │ │ -09281e: 5496 ed10 |0011: iget-object v6, v9, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -092822: 5497 ed10 |0013: iget-object v7, v9, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -092826: 4507 0701 |0015: aget-wide v7, v7, v1 │ │ -09282a: 4c07 0600 |0017: aput-wide v7, v6, v0 │ │ -09282e: 5496 ed10 |0019: iget-object v6, v9, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -092832: 4c04 0601 |001b: aput-wide v4, v6, v1 │ │ -092836: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09283a: 28ea |001f: goto 0009 // -0016 │ │ -09283c: 0e00 |0020: return-void │ │ +0a0d28: |[0a0d28] com.badlogic.gdx.utils.LongArray.reverse:()V │ │ +0a0d38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a0d3a: 52a6 ef10 |0001: iget v6, v10, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0d3e: d802 06ff |0003: add-int/lit8 v2, v6, #int -1 // #ff │ │ +0a0d42: 52a6 ef10 |0005: iget v6, v10, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0d46: db03 0602 |0007: div-int/lit8 v3, v6, #int 2 // #02 │ │ +0a0d4a: 3530 1700 |0009: if-ge v0, v3, 0020 // +0017 │ │ +0a0d4e: 9101 0200 |000b: sub-int v1, v2, v0 │ │ +0a0d52: 54a6 ed10 |000d: iget-object v6, v10, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a0d56: 4504 0600 |000f: aget-wide v4, v6, v0 │ │ +0a0d5a: 54a6 ed10 |0011: iget-object v6, v10, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a0d5e: 54a7 ed10 |0013: iget-object v7, v10, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a0d62: 4508 0701 |0015: aget-wide v8, v7, v1 │ │ +0a0d66: 4c08 0600 |0017: aput-wide v8, v6, v0 │ │ +0a0d6a: 54a6 ed10 |0019: iget-object v6, v10, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a0d6e: 4c04 0601 |001b: aput-wide v4, v6, v1 │ │ +0a0d72: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a0d76: 28ea |001f: goto 0009 // -0016 │ │ +0a0d78: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x000b line=246 │ │ 0x000d line=247 │ │ 0x0011 line=248 │ │ 0x0019 line=249 │ │ @@ -149024,36 +149046,36 @@ │ │ 0x0020 line=251 │ │ locals : │ │ 0x000d - 0x0020 reg=1 ii I │ │ 0x0011 - 0x0020 reg=4 temp J │ │ 0x0001 - 0x0021 reg=0 i I │ │ 0x0005 - 0x0021 reg=2 lastIndex I │ │ 0x0009 - 0x0021 reg=3 n I │ │ - 0x0000 - 0x0021 reg=9 this Lcom/badlogic/gdx/utils/LongArray; │ │ + 0x0000 - 0x0021 reg=10 this Lcom/badlogic/gdx/utils/LongArray; │ │ │ │ #22 : (in Lcom/badlogic/gdx/utils/LongArray;) │ │ name : 'set' │ │ type : '(IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -092840: |[092840] com.badlogic.gdx.utils.LongArray.set:(IJ)V │ │ -092850: 5220 ef10 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -092854: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ -092858: 2200 b103 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -09285c: 7110 5c26 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -092862: 0c01 |0009: move-result-object v1 │ │ -092864: 7020 fe25 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -09286a: 2700 |000d: throw v0 │ │ -09286c: 5420 ed10 |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -092870: 4c04 0003 |0010: aput-wide v4, v0, v3 │ │ -092874: 0e00 |0012: return-void │ │ +0a0d7c: |[0a0d7c] com.badlogic.gdx.utils.LongArray.set:(IJ)V │ │ +0a0d8c: 5220 ef10 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0d90: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ +0a0d94: 2200 af03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +0a0d98: 7110 5c26 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +0a0d9e: 0c01 |0009: move-result-object v1 │ │ +0a0da0: 7020 fe25 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +0a0da6: 2700 |000d: throw v0 │ │ +0a0da8: 5420 ed10 |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a0dac: 4c04 0003 |0010: aput-wide v4, v0, v3 │ │ +0a0db0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x000e line=110 │ │ 0x0012 line=111 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/badlogic/gdx/utils/LongArray; │ │ @@ -149065,197 +149087,197 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -092878: |[092878] com.badlogic.gdx.utils.LongArray.shrink:()V │ │ -092888: 5210 ef10 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -09288c: 6e20 7b21 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/LongArray;.resize:(I)[J // method@217b │ │ -092892: 0e00 |0005: return-void │ │ +0a0db4: |[0a0db4] com.badlogic.gdx.utils.LongArray.shrink:()V │ │ +0a0dc4: 5210 ef10 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0dc8: 6e20 7b21 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/LongArray;.resize:(I)[J // method@217b │ │ +0a0dce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0005 line=221 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/LongArray; │ │ │ │ #24 : (in Lcom/badlogic/gdx/utils/LongArray;) │ │ name : 'shuffle' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -092894: |[092894] com.badlogic.gdx.utils.LongArray.shuffle:()V │ │ -0928a4: 5274 ef10 |0000: iget v4, v7, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -0928a8: d800 04ff |0002: add-int/lit8 v0, v4, #int -1 // #ff │ │ -0928ac: 3a00 1900 |0004: if-ltz v0, 001d // +0019 │ │ -0928b0: 7110 9413 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1394 │ │ -0928b6: 0a01 |0009: move-result v1 │ │ -0928b8: 5474 ed10 |000a: iget-object v4, v7, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -0928bc: 4502 0400 |000c: aget-wide v2, v4, v0 │ │ -0928c0: 5474 ed10 |000e: iget-object v4, v7, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -0928c4: 5475 ed10 |0010: iget-object v5, v7, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -0928c8: 4505 0501 |0012: aget-wide v5, v5, v1 │ │ -0928cc: 4c05 0400 |0014: aput-wide v5, v4, v0 │ │ -0928d0: 5474 ed10 |0016: iget-object v4, v7, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -0928d4: 4c02 0401 |0018: aput-wide v2, v4, v1 │ │ -0928d8: d800 00ff |001a: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0928dc: 28e8 |001c: goto 0004 // -0018 │ │ -0928de: 0e00 |001d: return-void │ │ +0a0dd0: |[0a0dd0] com.badlogic.gdx.utils.LongArray.shuffle:()V │ │ +0a0de0: 5284 ef10 |0000: iget v4, v8, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0de4: d800 04ff |0002: add-int/lit8 v0, v4, #int -1 // #ff │ │ +0a0de8: 3a00 1900 |0004: if-ltz v0, 001d // +0019 │ │ +0a0dec: 7110 9413 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1394 │ │ +0a0df2: 0a01 |0009: move-result v1 │ │ +0a0df4: 5484 ed10 |000a: iget-object v4, v8, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a0df8: 4502 0400 |000c: aget-wide v2, v4, v0 │ │ +0a0dfc: 5484 ed10 |000e: iget-object v4, v8, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a0e00: 5485 ed10 |0010: iget-object v5, v8, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a0e04: 4506 0501 |0012: aget-wide v6, v5, v1 │ │ +0a0e08: 4c06 0400 |0014: aput-wide v6, v4, v0 │ │ +0a0e0c: 5484 ed10 |0016: iget-object v4, v8, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a0e10: 4c02 0401 |0018: aput-wide v2, v4, v1 │ │ +0a0e14: d800 00ff |001a: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0a0e18: 28e8 |001c: goto 0004 // -0018 │ │ +0a0e1a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0006 line=255 │ │ 0x000a line=256 │ │ 0x000e line=257 │ │ 0x0016 line=258 │ │ 0x001a line=254 │ │ 0x001d line=260 │ │ locals : │ │ 0x000a - 0x001d reg=1 ii I │ │ 0x000e - 0x001d reg=2 temp J │ │ 0x0004 - 0x001e reg=0 i I │ │ - 0x0000 - 0x001e reg=7 this Lcom/badlogic/gdx/utils/LongArray; │ │ + 0x0000 - 0x001e reg=8 this Lcom/badlogic/gdx/utils/LongArray; │ │ │ │ #25 : (in Lcom/badlogic/gdx/utils/LongArray;) │ │ name : 'sort' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0928e0: |[0928e0] com.badlogic.gdx.utils.LongArray.sort:()V │ │ -0928f0: 5430 ed10 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -0928f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0928f6: 5232 ef10 |0003: iget v2, v3, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -0928fa: 7130 4027 1002 |0005: invoke-static {v0, v1, v2}, Ljava/util/Arrays;.sort:([JII)V // method@2740 │ │ -092900: 0e00 |0008: return-void │ │ +0a0e1c: |[0a0e1c] com.badlogic.gdx.utils.LongArray.sort:()V │ │ +0a0e2c: 5430 ed10 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a0e30: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a0e32: 5232 ef10 |0003: iget v2, v3, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0e36: 7130 4027 1002 |0005: invoke-static {v0, v1, v2}, Ljava/util/Arrays;.sort:([JII)V // method@2740 │ │ +0a0e3c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0008 line=242 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lcom/badlogic/gdx/utils/LongArray; │ │ │ │ #26 : (in Lcom/badlogic/gdx/utils/LongArray;) │ │ name : 'swap' │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -092904: |[092904] com.badlogic.gdx.utils.LongArray.swap:(II)V │ │ -092914: 5253 ef10 |0000: iget v3, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -092918: 3436 0c00 |0002: if-lt v6, v3, 000e // +000c │ │ -09291c: 2203 b103 |0004: new-instance v3, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -092920: 7110 5c26 0600 |0006: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -092926: 0c04 |0009: move-result-object v4 │ │ -092928: 7020 fe25 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -09292e: 2703 |000d: throw v3 │ │ -092930: 5253 ef10 |000e: iget v3, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -092934: 3437 0c00 |0010: if-lt v7, v3, 001c // +000c │ │ -092938: 2203 b103 |0012: new-instance v3, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -09293c: 7110 5c26 0700 |0014: invoke-static {v7}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ -092942: 0c04 |0017: move-result-object v4 │ │ -092944: 7020 fe25 4300 |0018: invoke-direct {v3, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -09294a: 2703 |001b: throw v3 │ │ -09294c: 5452 ed10 |001c: iget-object v2, v5, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -092950: 4500 0206 |001e: aget-wide v0, v2, v6 │ │ -092954: 4503 0207 |0020: aget-wide v3, v2, v7 │ │ -092958: 4c03 0206 |0022: aput-wide v3, v2, v6 │ │ -09295c: 4c00 0207 |0024: aput-wide v0, v2, v7 │ │ -092960: 0e00 |0026: return-void │ │ +0a0e40: |[0a0e40] com.badlogic.gdx.utils.LongArray.swap:(II)V │ │ +0a0e50: 5263 ef10 |0000: iget v3, v6, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0e54: 3437 0c00 |0002: if-lt v7, v3, 000e // +000c │ │ +0a0e58: 2203 af03 |0004: new-instance v3, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +0a0e5c: 7110 5c26 0700 |0006: invoke-static {v7}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +0a0e62: 0c04 |0009: move-result-object v4 │ │ +0a0e64: 7020 fe25 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +0a0e6a: 2703 |000d: throw v3 │ │ +0a0e6c: 5263 ef10 |000e: iget v3, v6, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0e70: 3438 0c00 |0010: if-lt v8, v3, 001c // +000c │ │ +0a0e74: 2203 af03 |0012: new-instance v3, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +0a0e78: 7110 5c26 0800 |0014: invoke-static {v8}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@265c │ │ +0a0e7e: 0c04 |0017: move-result-object v4 │ │ +0a0e80: 7020 fe25 4300 |0018: invoke-direct {v3, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +0a0e86: 2703 |001b: throw v3 │ │ +0a0e88: 5462 ed10 |001c: iget-object v2, v6, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a0e8c: 4500 0207 |001e: aget-wide v0, v2, v7 │ │ +0a0e90: 4504 0208 |0020: aget-wide v4, v2, v8 │ │ +0a0e94: 4c04 0207 |0022: aput-wide v4, v2, v7 │ │ +0a0e98: 4c00 0208 |0024: aput-wide v0, v2, v8 │ │ +0a0e9c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x000e line=126 │ │ 0x001c line=127 │ │ 0x001e line=128 │ │ 0x0020 line=129 │ │ 0x0024 line=130 │ │ 0x0026 line=131 │ │ locals : │ │ 0x0020 - 0x0027 reg=0 firstValue J │ │ 0x001e - 0x0027 reg=2 items [J │ │ - 0x0000 - 0x0027 reg=5 this Lcom/badlogic/gdx/utils/LongArray; │ │ - 0x0000 - 0x0027 reg=6 first I │ │ - 0x0000 - 0x0027 reg=7 second I │ │ + 0x0000 - 0x0027 reg=6 this Lcom/badlogic/gdx/utils/LongArray; │ │ + 0x0000 - 0x0027 reg=7 first I │ │ + 0x0000 - 0x0027 reg=8 second I │ │ │ │ #27 : (in Lcom/badlogic/gdx/utils/LongArray;) │ │ name : 'toArray' │ │ type : '()[J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -092964: |[092964] com.badlogic.gdx.utils.LongArray.toArray:()[J │ │ -092974: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -092976: 5241 ef10 |0001: iget v1, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -09297a: 2310 4c04 |0003: new-array v0, v1, [J // type@044c │ │ -09297e: 5441 ed10 |0005: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -092982: 5242 ef10 |0007: iget v2, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -092986: 7152 7826 3130 |0009: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -09298c: 1100 |000c: return-object v0 │ │ +0a0ea0: |[0a0ea0] com.badlogic.gdx.utils.LongArray.toArray:()[J │ │ +0a0eb0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0a0eb2: 5241 ef10 |0001: iget v1, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0eb6: 2310 4a04 |0003: new-array v0, v1, [J // type@044a │ │ +0a0eba: 5441 ed10 |0005: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a0ebe: 5242 ef10 |0007: iget v2, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0ec2: 7152 7826 3130 |0009: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a0ec8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=275 │ │ 0x0005 line=276 │ │ 0x000c line=277 │ │ locals : │ │ 0x0005 - 0x000d reg=0 array [J │ │ 0x0000 - 0x000d reg=4 this Lcom/badlogic/gdx/utils/LongArray; │ │ │ │ #28 : (in Lcom/badlogic/gdx/utils/LongArray;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -092990: |[092990] com.badlogic.gdx.utils.LongArray.toString:()Ljava/lang/String; │ │ -0929a0: 5253 ef10 |0000: iget v3, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -0929a4: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ -0929a8: 1a03 6911 |0004: const-string v3, "[]" // string@1169 │ │ -0929ac: 1103 |0006: return-object v3 │ │ -0929ae: 5452 ed10 |0007: iget-object v2, v5, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -0929b2: 2200 5003 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0350 │ │ -0929b6: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ -0929ba: 7020 db22 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ -0929c0: 1303 5b00 |0010: const/16 v3, #int 91 // #5b │ │ -0929c4: 6e20 df22 3000 |0012: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -0929ca: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -0929cc: 4503 0203 |0016: aget-wide v3, v2, v3 │ │ -0929d0: 6e30 e322 3004 |0018: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(J)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e3 │ │ -0929d6: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -0929d8: 5253 ef10 |001c: iget v3, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -0929dc: 3531 0f00 |001e: if-ge v1, v3, 002d // +000f │ │ -0929e0: 1a03 a800 |0020: const-string v3, ", " // string@00a8 │ │ -0929e4: 6e20 e922 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -0929ea: 4503 0201 |0025: aget-wide v3, v2, v1 │ │ -0929ee: 6e30 e322 3004 |0027: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(J)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e3 │ │ -0929f4: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0929f8: 28f0 |002c: goto 001c // -0010 │ │ -0929fa: 1303 5d00 |002d: const/16 v3, #int 93 // #5d │ │ -0929fe: 6e20 df22 3000 |002f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -092a04: 6e10 2723 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ -092a0a: 0c03 |0035: move-result-object v3 │ │ -092a0c: 28d0 |0036: goto 0006 // -0030 │ │ +0a0ecc: |[0a0ecc] com.badlogic.gdx.utils.LongArray.toString:()Ljava/lang/String; │ │ +0a0edc: 5263 ef10 |0000: iget v3, v6, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0ee0: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ +0a0ee4: 1a03 6711 |0004: const-string v3, "[]" // string@1167 │ │ +0a0ee8: 1103 |0006: return-object v3 │ │ +0a0eea: 5462 ed10 |0007: iget-object v2, v6, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a0eee: 2200 4e03 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@034e │ │ +0a0ef2: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ +0a0ef6: 7020 db22 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ +0a0efc: 1303 5b00 |0010: const/16 v3, #int 91 // #5b │ │ +0a0f00: 6e20 df22 3000 |0012: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +0a0f06: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +0a0f08: 4504 0203 |0016: aget-wide v4, v2, v3 │ │ +0a0f0c: 6e30 e322 4005 |0018: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(J)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e3 │ │ +0a0f12: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +0a0f14: 5263 ef10 |001c: iget v3, v6, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0f18: 3531 0f00 |001e: if-ge v1, v3, 002d // +000f │ │ +0a0f1c: 1a03 a800 |0020: const-string v3, ", " // string@00a8 │ │ +0a0f20: 6e20 e922 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +0a0f26: 4504 0201 |0025: aget-wide v4, v2, v1 │ │ +0a0f2a: 6e30 e322 4005 |0027: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(J)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e3 │ │ +0a0f30: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a0f34: 28f0 |002c: goto 001c // -0010 │ │ +0a0f36: 1303 5d00 |002d: const/16 v3, #int 93 // #5d │ │ +0a0f3a: 6e20 df22 3000 |002f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +0a0f40: 6e10 2723 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ +0a0f46: 0c03 |0035: move-result-object v3 │ │ +0a0f48: 28d0 |0036: goto 0006 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ 0x0006 line=302 │ │ 0x0007 line=293 │ │ 0x0009 line=294 │ │ 0x0010 line=295 │ │ @@ -149266,48 +149288,48 @@ │ │ 0x002a line=297 │ │ 0x002d line=301 │ │ 0x0032 line=302 │ │ locals : │ │ 0x0010 - 0x0037 reg=0 buffer Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x001c - 0x0037 reg=1 i I │ │ 0x0009 - 0x0037 reg=2 items [J │ │ - 0x0000 - 0x0037 reg=5 this Lcom/badlogic/gdx/utils/LongArray; │ │ + 0x0000 - 0x0037 reg=6 this Lcom/badlogic/gdx/utils/LongArray; │ │ │ │ #29 : (in Lcom/badlogic/gdx/utils/LongArray;) │ │ name : 'toString' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -092a10: |[092a10] com.badlogic.gdx.utils.LongArray.toString:(Ljava/lang/String;)Ljava/lang/String; │ │ -092a20: 5253 ef10 |0000: iget v3, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -092a24: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ -092a28: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ -092a2c: 1103 |0006: return-object v3 │ │ -092a2e: 5452 ed10 |0007: iget-object v2, v5, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ -092a32: 2200 5003 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0350 │ │ -092a36: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ -092a3a: 7020 db22 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ -092a40: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -092a42: 4503 0203 |0011: aget-wide v3, v2, v3 │ │ -092a46: 6e30 e322 3004 |0013: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(J)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e3 │ │ -092a4c: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -092a4e: 5253 ef10 |0017: iget v3, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -092a52: 3531 0d00 |0019: if-ge v1, v3, 0026 // +000d │ │ -092a56: 6e20 e922 6000 |001b: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -092a5c: 4503 0201 |001e: aget-wide v3, v2, v1 │ │ -092a60: 6e30 e322 3004 |0020: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(J)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e3 │ │ -092a66: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ -092a6a: 28f2 |0025: goto 0017 // -000e │ │ -092a6c: 6e10 2723 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ -092a72: 0c03 |0029: move-result-object v3 │ │ -092a74: 28dc |002a: goto 0006 // -0024 │ │ +0a0f4c: |[0a0f4c] com.badlogic.gdx.utils.LongArray.toString:(Ljava/lang/String;)Ljava/lang/String; │ │ +0a0f5c: 5263 ef10 |0000: iget v3, v6, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0f60: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ +0a0f64: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ +0a0f68: 1103 |0006: return-object v3 │ │ +0a0f6a: 5462 ed10 |0007: iget-object v2, v6, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@10ed │ │ +0a0f6e: 2200 4e03 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@034e │ │ +0a0f72: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ +0a0f76: 7020 db22 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ +0a0f7c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +0a0f7e: 4504 0203 |0011: aget-wide v4, v2, v3 │ │ +0a0f82: 6e30 e322 4005 |0013: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(J)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e3 │ │ +0a0f88: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +0a0f8a: 5263 ef10 |0017: iget v3, v6, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0f8e: 3531 0d00 |0019: if-ge v1, v3, 0026 // +000d │ │ +0a0f92: 6e20 e922 7000 |001b: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +0a0f98: 4504 0201 |001e: aget-wide v4, v2, v1 │ │ +0a0f9c: 6e30 e322 4005 |0020: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(J)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e3 │ │ +0a0fa2: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a0fa6: 28f2 |0025: goto 0017 // -000e │ │ +0a0fa8: 6e10 2723 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ +0a0fae: 0c03 |0029: move-result-object v3 │ │ +0a0fb0: 28dc |002a: goto 0006 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0006 line=314 │ │ 0x0007 line=307 │ │ 0x0009 line=308 │ │ 0x0010 line=309 │ │ @@ -149316,46 +149338,46 @@ │ │ 0x001e line=312 │ │ 0x0023 line=310 │ │ 0x0026 line=314 │ │ locals : │ │ 0x0010 - 0x002b reg=0 buffer Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0017 - 0x002b reg=1 i I │ │ 0x0009 - 0x002b reg=2 items [J │ │ - 0x0000 - 0x002b reg=5 this Lcom/badlogic/gdx/utils/LongArray; │ │ - 0x0000 - 0x002b reg=6 separator Ljava/lang/String; │ │ + 0x0000 - 0x002b reg=6 this Lcom/badlogic/gdx/utils/LongArray; │ │ + 0x0000 - 0x002b reg=7 separator Ljava/lang/String; │ │ │ │ #30 : (in Lcom/badlogic/gdx/utils/LongArray;) │ │ name : 'truncate' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -092a78: |[092a78] com.badlogic.gdx.utils.LongArray.truncate:(I)V │ │ -092a88: 5210 ef10 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -092a8c: 3720 0400 |0002: if-le v0, v2, 0006 // +0004 │ │ -092a90: 5912 ef10 |0004: iput v2, v1, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ -092a94: 0e00 |0006: return-void │ │ +0a0fb4: |[0a0fb4] com.badlogic.gdx.utils.LongArray.truncate:(I)V │ │ +0a0fc4: 5210 ef10 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0fc8: 3720 0400 |0002: if-le v0, v2, 0006 // +0004 │ │ +0a0fcc: 5912 ef10 |0004: iput v2, v1, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@10ef │ │ +0a0fd0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0006 line=266 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/LongArray; │ │ 0x0000 - 0x0007 reg=2 newSize I │ │ │ │ - source_file_idx : 3291 (LongArray.java) │ │ + source_file_idx : 3289 (LongArray.java) │ │ │ │ Class #359 header: │ │ -class_idx : 805 │ │ +class_idx : 803 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3292 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3290 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #359 annotations: │ │ Annotations on class │ │ @@ -149386,63 +149408,63 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -092a98: |[092a98] com.badlogic.gdx.utils.LongMap$Entry.:()V │ │ -092aa8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -092aae: 0e00 |0003: return-void │ │ +0a0fd4: |[0a0fd4] com.badlogic.gdx.utils.LongMap$Entry.:()V │ │ +0a0fe4: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a0fea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/LongMap$Entry; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/LongMap$Entry; Lcom/badlogic/gdx/utils/LongMap$Entry; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/utils/LongMap$Entry;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -092ab0: |[092ab0] com.badlogic.gdx.utils.LongMap$Entry.toString:()Ljava/lang/String; │ │ -092ac0: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -092ac4: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -092aca: 5331 f510 |0005: iget-wide v1, v3, Lcom/badlogic/gdx/utils/LongMap$Entry;.key:J // field@10f5 │ │ -092ace: 6e30 6c26 1002 |0007: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@266c │ │ -092ad4: 0c00 |000a: move-result-object v0 │ │ -092ad6: 1a01 3401 |000b: const-string v1, "=" // string@0134 │ │ -092ada: 6e20 6e26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -092ae0: 0c00 |0010: move-result-object v0 │ │ -092ae2: 5431 f610 |0011: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap$Entry;.value:Ljava/lang/Object; // field@10f6 │ │ -092ae6: 6e20 6d26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -092aec: 0c00 |0016: move-result-object v0 │ │ -092aee: 6e10 7426 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -092af4: 0c00 |001a: move-result-object v0 │ │ -092af6: 1100 |001b: return-object v0 │ │ +0a0fec: |[0a0fec] com.badlogic.gdx.utils.LongMap$Entry.toString:()Ljava/lang/String; │ │ +0a0ffc: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a1000: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a1006: 5342 f510 |0005: iget-wide v2, v4, Lcom/badlogic/gdx/utils/LongMap$Entry;.key:J // field@10f5 │ │ +0a100a: 6e30 6c26 2003 |0007: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@266c │ │ +0a1010: 0c00 |000a: move-result-object v0 │ │ +0a1012: 1a01 3401 |000b: const-string v1, "=" // string@0134 │ │ +0a1016: 6e20 6e26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a101c: 0c00 |0010: move-result-object v0 │ │ +0a101e: 5441 f610 |0011: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entry;.value:Ljava/lang/Object; // field@10f6 │ │ +0a1022: 6e20 6d26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0a1028: 0c00 |0016: move-result-object v0 │ │ +0a102a: 6e10 7426 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a1030: 0c00 |001a: move-result-object v0 │ │ +0a1032: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ locals : │ │ - 0x0000 - 0x0000 reg=3 this Lcom/badlogic/gdx/utils/LongMap$Entry; │ │ - 0x0000 - 0x001c reg=3 this Lcom/badlogic/gdx/utils/LongMap$Entry; Lcom/badlogic/gdx/utils/LongMap$Entry; │ │ + 0x0000 - 0x0000 reg=4 this Lcom/badlogic/gdx/utils/LongMap$Entry; │ │ + 0x0000 - 0x001c reg=4 this Lcom/badlogic/gdx/utils/LongMap$Entry; Lcom/badlogic/gdx/utils/LongMap$Entry; │ │ │ │ - source_file_idx : 3292 (LongMap.java) │ │ + source_file_idx : 3290 (LongMap.java) │ │ │ │ Class #360 header: │ │ -class_idx : 807 │ │ +class_idx : 805 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3292 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3290 │ │ static_fields_size : 2 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #360 annotations: │ │ Annotations on class │ │ @@ -149493,19 +149515,19 @@ │ │ type : '(Lcom/badlogic/gdx/utils/LongMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -092af8: |[092af8] com.badlogic.gdx.utils.LongMap$MapIterator.:(Lcom/badlogic/gdx/utils/LongMap;)V │ │ -092b08: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -092b0e: 5b01 ff10 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10ff │ │ -092b12: 6e10 9921 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.reset:()V // method@2199 │ │ -092b18: 0e00 |0008: return-void │ │ +0a1034: |[0a1034] com.badlogic.gdx.utils.LongMap$MapIterator.:(Lcom/badlogic/gdx/utils/LongMap;)V │ │ +0a1044: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a104a: 5b01 ff10 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10ff │ │ +0a104e: 6e10 9921 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.reset:()V // method@2199 │ │ +0a1054: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ 0x0003 line=579 │ │ 0x0005 line=580 │ │ 0x0008 line=581 │ │ locals : │ │ @@ -149520,36 +149542,36 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 39 16-bit code units │ │ -092b1c: |[092b1c] com.badlogic.gdx.utils.LongMap$MapIterator.findNextIndex:()V │ │ -092b2c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -092b2e: 5c62 fe10 |0001: iput-boolean v2, v6, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.hasNext:Z // field@10fe │ │ -092b32: 5462 ff10 |0003: iget-object v2, v6, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10ff │ │ -092b36: 5420 0d11 |0005: iget-object v0, v2, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -092b3a: 5462 ff10 |0007: iget-object v2, v6, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10ff │ │ -092b3e: 5222 0911 |0009: iget v2, v2, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -092b42: 5463 ff10 |000b: iget-object v3, v6, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10ff │ │ -092b46: 5233 1411 |000d: iget v3, v3, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ -092b4a: 9001 0203 |000f: add-int v1, v2, v3 │ │ -092b4e: 5262 0011 |0011: iget v2, v6, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.nextIndex:I // field@1100 │ │ -092b52: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -092b56: 5962 0011 |0015: iput v2, v6, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.nextIndex:I // field@1100 │ │ -092b5a: 3512 0f00 |0017: if-ge v2, v1, 0026 // +000f │ │ -092b5e: 5262 0011 |0019: iget v2, v6, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.nextIndex:I // field@1100 │ │ -092b62: 4502 0002 |001b: aget-wide v2, v0, v2 │ │ -092b66: 1604 0000 |001d: const-wide/16 v4, #int 0 // #0 │ │ -092b6a: 3102 0204 |001f: cmp-long v2, v2, v4 │ │ -092b6e: 3802 f0ff |0021: if-eqz v2, 0011 // -0010 │ │ -092b72: 1212 |0023: const/4 v2, #int 1 // #1 │ │ -092b74: 5c62 fe10 |0024: iput-boolean v2, v6, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.hasNext:Z // field@10fe │ │ -092b78: 0e00 |0026: return-void │ │ +0a1058: |[0a1058] com.badlogic.gdx.utils.LongMap$MapIterator.findNextIndex:()V │ │ +0a1068: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a106a: 5c62 fe10 |0001: iput-boolean v2, v6, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.hasNext:Z // field@10fe │ │ +0a106e: 5462 ff10 |0003: iget-object v2, v6, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10ff │ │ +0a1072: 5420 0d11 |0005: iget-object v0, v2, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a1076: 5462 ff10 |0007: iget-object v2, v6, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10ff │ │ +0a107a: 5222 0911 |0009: iget v2, v2, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a107e: 5463 ff10 |000b: iget-object v3, v6, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10ff │ │ +0a1082: 5233 1411 |000d: iget v3, v3, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ +0a1086: 9001 0203 |000f: add-int v1, v2, v3 │ │ +0a108a: 5262 0011 |0011: iget v2, v6, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.nextIndex:I // field@1100 │ │ +0a108e: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a1092: 5962 0011 |0015: iput v2, v6, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.nextIndex:I // field@1100 │ │ +0a1096: 3512 0f00 |0017: if-ge v2, v1, 0026 // +000f │ │ +0a109a: 5262 0011 |0019: iget v2, v6, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.nextIndex:I // field@1100 │ │ +0a109e: 4502 0002 |001b: aget-wide v2, v0, v2 │ │ +0a10a2: 1604 0000 |001d: const-wide/16 v4, #int 0 // #0 │ │ +0a10a6: 3102 0204 |001f: cmp-long v2, v2, v4 │ │ +0a10aa: 3802 f0ff |0021: if-eqz v2, 0011 // -0010 │ │ +0a10ae: 1212 |0023: const/4 v2, #int 1 // #1 │ │ +0a10b0: 5c62 fe10 |0024: iput-boolean v2, v6, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.hasNext:Z // field@10fe │ │ +0a10b4: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ 0x0003 line=594 │ │ 0x0007 line=595 │ │ 0x0019 line=596 │ │ 0x0023 line=597 │ │ @@ -149565,58 +149587,58 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -092b7c: |[092b7c] com.badlogic.gdx.utils.LongMap$MapIterator.remove:()V │ │ -092b8c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -092b8e: 5250 fd10 |0001: iget v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.currentIndex:I // field@10fd │ │ -092b92: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -092b94: 3310 1d00 |0004: if-ne v0, v1, 0021 // +001d │ │ -092b98: 5450 ff10 |0006: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10ff │ │ -092b9c: 5500 0b11 |0008: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@110b │ │ -092ba0: 3800 1700 |000a: if-eqz v0, 0021 // +0017 │ │ -092ba4: 5450 ff10 |000c: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10ff │ │ -092ba8: 5b04 1811 |000e: iput-object v4, v0, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ -092bac: 5450 ff10 |0010: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10ff │ │ -092bb0: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -092bb2: 5c01 0b11 |0013: iput-boolean v1, v0, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@110b │ │ -092bb6: 12e0 |0015: const/4 v0, #int -2 // #fe │ │ -092bb8: 5950 fd10 |0016: iput v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.currentIndex:I // field@10fd │ │ -092bbc: 5450 ff10 |0018: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10ff │ │ -092bc0: 5201 1211 |001a: iget v1, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -092bc4: d801 01ff |001c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -092bc8: 5901 1211 |001e: iput v1, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -092bcc: 0e00 |0020: return-void │ │ -092bce: 5250 fd10 |0021: iget v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.currentIndex:I // field@10fd │ │ -092bd2: 3b00 0a00 |0023: if-gez v0, 002d // +000a │ │ -092bd6: 2200 b003 |0025: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -092bda: 1a01 3f22 |0027: const-string v1, "next must be called before remove." // string@223f │ │ -092bde: 7020 fb25 1000 |0029: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -092be4: 2700 |002c: throw v0 │ │ -092be6: 5250 fd10 |002d: iget v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.currentIndex:I // field@10fd │ │ -092bea: 5451 ff10 |002f: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10ff │ │ -092bee: 5211 0911 |0031: iget v1, v1, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -092bf2: 3410 0a00 |0033: if-lt v0, v1, 003d // +000a │ │ -092bf6: 5450 ff10 |0035: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10ff │ │ -092bfa: 5251 fd10 |0037: iget v1, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.currentIndex:I // field@10fd │ │ -092bfe: 6e20 b921 1000 |0039: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/LongMap;.removeStashIndex:(I)V // method@21b9 │ │ -092c04: 28d9 |003c: goto 0015 // -0027 │ │ -092c06: 5450 ff10 |003d: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10ff │ │ -092c0a: 5400 0d11 |003f: iget-object v0, v0, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -092c0e: 5251 fd10 |0041: iget v1, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.currentIndex:I // field@10fd │ │ -092c12: 1602 0000 |0043: const-wide/16 v2, #int 0 // #0 │ │ -092c16: 4c02 0001 |0045: aput-wide v2, v0, v1 │ │ -092c1a: 5450 ff10 |0047: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10ff │ │ -092c1e: 5400 1611 |0049: iget-object v0, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -092c22: 5251 fd10 |004b: iget v1, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.currentIndex:I // field@10fd │ │ -092c26: 4d04 0001 |004d: aput-object v4, v0, v1 │ │ -092c2a: 28c6 |004f: goto 0015 // -003a │ │ +0a10b8: |[0a10b8] com.badlogic.gdx.utils.LongMap$MapIterator.remove:()V │ │ +0a10c8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0a10ca: 5250 fd10 |0001: iget v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.currentIndex:I // field@10fd │ │ +0a10ce: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +0a10d0: 3310 1d00 |0004: if-ne v0, v1, 0021 // +001d │ │ +0a10d4: 5450 ff10 |0006: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10ff │ │ +0a10d8: 5500 0b11 |0008: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@110b │ │ +0a10dc: 3800 1700 |000a: if-eqz v0, 0021 // +0017 │ │ +0a10e0: 5450 ff10 |000c: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10ff │ │ +0a10e4: 5b04 1811 |000e: iput-object v4, v0, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ +0a10e8: 5450 ff10 |0010: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10ff │ │ +0a10ec: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +0a10ee: 5c01 0b11 |0013: iput-boolean v1, v0, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@110b │ │ +0a10f2: 12e0 |0015: const/4 v0, #int -2 // #fe │ │ +0a10f4: 5950 fd10 |0016: iput v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.currentIndex:I // field@10fd │ │ +0a10f8: 5450 ff10 |0018: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10ff │ │ +0a10fc: 5201 1211 |001a: iget v1, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a1100: d801 01ff |001c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0a1104: 5901 1211 |001e: iput v1, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a1108: 0e00 |0020: return-void │ │ +0a110a: 5250 fd10 |0021: iget v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.currentIndex:I // field@10fd │ │ +0a110e: 3b00 0a00 |0023: if-gez v0, 002d // +000a │ │ +0a1112: 2200 ae03 |0025: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +0a1116: 1a01 3d22 |0027: const-string v1, "next must be called before remove." // string@223d │ │ +0a111a: 7020 fb25 1000 |0029: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0a1120: 2700 |002c: throw v0 │ │ +0a1122: 5250 fd10 |002d: iget v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.currentIndex:I // field@10fd │ │ +0a1126: 5451 ff10 |002f: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10ff │ │ +0a112a: 5211 0911 |0031: iget v1, v1, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a112e: 3410 0a00 |0033: if-lt v0, v1, 003d // +000a │ │ +0a1132: 5450 ff10 |0035: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10ff │ │ +0a1136: 5251 fd10 |0037: iget v1, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.currentIndex:I // field@10fd │ │ +0a113a: 6e20 b921 1000 |0039: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/LongMap;.removeStashIndex:(I)V // method@21b9 │ │ +0a1140: 28d9 |003c: goto 0015 // -0027 │ │ +0a1142: 5450 ff10 |003d: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10ff │ │ +0a1146: 5400 0d11 |003f: iget-object v0, v0, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a114a: 5251 fd10 |0041: iget v1, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.currentIndex:I // field@10fd │ │ +0a114e: 1602 0000 |0043: const-wide/16 v2, #int 0 // #0 │ │ +0a1152: 4c02 0001 |0045: aput-wide v2, v0, v1 │ │ +0a1156: 5450 ff10 |0047: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10ff │ │ +0a115a: 5400 1611 |0049: iget-object v0, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a115e: 5251 fd10 |004b: iget v1, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.currentIndex:I // field@10fd │ │ +0a1162: 4d04 0001 |004d: aput-object v4, v0, v1 │ │ +0a1166: 28c6 |004f: goto 0015 // -003a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=604 │ │ 0x000c line=605 │ │ 0x0010 line=606 │ │ 0x0015 line=615 │ │ 0x0018 line=616 │ │ @@ -149636,46 +149658,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -092c2c: |[092c2c] com.badlogic.gdx.utils.LongMap$MapIterator.reset:()V │ │ -092c3c: 12e0 |0000: const/4 v0, #int -2 // #fe │ │ -092c3e: 5910 fd10 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.currentIndex:I // field@10fd │ │ -092c42: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -092c44: 5910 0011 |0004: iput v0, v1, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.nextIndex:I // field@1100 │ │ -092c48: 5410 ff10 |0006: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10ff │ │ -092c4c: 5500 0b11 |0008: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@110b │ │ -092c50: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ -092c54: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -092c56: 5c10 fe10 |000d: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.hasNext:Z // field@10fe │ │ -092c5a: 0e00 |000f: return-void │ │ -092c5c: 6e10 9721 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.findNextIndex:()V // method@2197 │ │ -092c62: 28fc |0013: goto 000f // -0004 │ │ +0a1168: |[0a1168] com.badlogic.gdx.utils.LongMap$MapIterator.reset:()V │ │ +0a1178: 12e0 |0000: const/4 v0, #int -2 // #fe │ │ +0a117a: 5910 fd10 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.currentIndex:I // field@10fd │ │ +0a117e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +0a1180: 5910 0011 |0004: iput v0, v1, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.nextIndex:I // field@1100 │ │ +0a1184: 5410 ff10 |0006: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10ff │ │ +0a1188: 5500 0b11 |0008: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@110b │ │ +0a118c: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ +0a1190: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0a1192: 5c10 fe10 |000d: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.hasNext:Z // field@10fe │ │ +0a1196: 0e00 |000f: return-void │ │ +0a1198: 6e10 9721 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.findNextIndex:()V // method@2197 │ │ +0a119e: 28fc |0013: goto 000f // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 0x0003 line=585 │ │ 0x0006 line=586 │ │ 0x000c line=587 │ │ 0x000f line=590 │ │ 0x0010 line=589 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/LongMap$MapIterator; │ │ 0x0000 - 0x0014 reg=1 this Lcom/badlogic/gdx/utils/LongMap$MapIterator; Lcom/badlogic/gdx/utils/LongMap$MapIterator; │ │ │ │ - source_file_idx : 3292 (LongMap.java) │ │ + source_file_idx : 3290 (LongMap.java) │ │ │ │ Class #361 header: │ │ -class_idx : 809 │ │ +class_idx : 807 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3292 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3290 │ │ static_fields_size : 4 │ │ instance_fields_size: 16 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 16 │ │ │ │ Class #361 annotations: │ │ Annotations on class │ │ @@ -149807,19 +149829,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -092c64: |[092c64] com.badlogic.gdx.utils.LongMap.:()V │ │ -092c74: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -092c78: 1401 cdcc 4c3f |0002: const v1, #float 0.8 // #3f4ccccd │ │ -092c7e: 7030 a421 0201 |0005: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/LongMap;.:(IF)V // method@21a4 │ │ -092c84: 0e00 |0008: return-void │ │ +0a11a0: |[0a11a0] com.badlogic.gdx.utils.LongMap.:()V │ │ +0a11b0: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +0a11b4: 1401 cdcc 4c3f |0002: const v1, #float 0.8 // #3f4ccccd │ │ +0a11ba: 7030 a421 0201 |0005: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/LongMap;.:(IF)V // method@21a4 │ │ +0a11c0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0008 line=58 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/LongMap; │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ @@ -149829,135 +149851,135 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -092c88: |[092c88] com.badlogic.gdx.utils.LongMap.:(I)V │ │ -092c98: 1400 cdcc 4c3f |0000: const v0, #float 0.8 // #3f4ccccd │ │ -092c9e: 7030 a421 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/LongMap;.:(IF)V // method@21a4 │ │ -092ca4: 0e00 |0006: return-void │ │ +0a11c4: |[0a11c4] com.badlogic.gdx.utils.LongMap.:(I)V │ │ +0a11d4: 1400 cdcc 4c3f |0000: const v0, #float 0.8 // #3f4ccccd │ │ +0a11da: 7030 a421 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/LongMap;.:(IF)V // method@21a4 │ │ +0a11e0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0006 line=64 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/LongMap; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ 0x0000 - 0x0007 reg=2 initialCapacity I │ │ │ │ #2 : (in Lcom/badlogic/gdx/utils/LongMap;) │ │ name : '' │ │ type : '(IF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ + registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 187 16-bit code units │ │ -092ca8: |[092ca8] com.badlogic.gdx.utils.LongMap.:(IF)V │ │ -092cb8: 7010 2726 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ -092cbe: 3b04 1b00 |0003: if-gez v4, 001e // +001b │ │ -092cc2: 2200 af03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -092cc6: 2201 c503 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -092cca: 7010 6726 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -092cd0: 1a02 641d |000c: const-string v2, "initialCapacity must be >= 0: " // string@1d64 │ │ -092cd4: 6e20 6e26 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -092cda: 0c01 |0011: move-result-object v1 │ │ -092cdc: 6e20 6b26 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -092ce2: 0c01 |0015: move-result-object v1 │ │ -092ce4: 6e10 7426 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -092cea: 0c01 |0019: move-result-object v1 │ │ -092cec: 7020 f825 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -092cf2: 2700 |001d: throw v0 │ │ -092cf4: 5230 0911 |001e: iget v0, v3, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -092cf8: 1501 0040 |0020: const/high16 v1, #int 1073741824 // #4000 │ │ -092cfc: 3710 1b00 |0022: if-le v0, v1, 003d // +001b │ │ -092d00: 2200 af03 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -092d04: 2201 c503 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -092d08: 7010 6726 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -092d0e: 1a02 631d |002b: const-string v2, "initialCapacity is too large: " // string@1d63 │ │ -092d12: 6e20 6e26 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -092d18: 0c01 |0030: move-result-object v1 │ │ -092d1a: 6e20 6b26 4100 |0031: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -092d20: 0c01 |0034: move-result-object v1 │ │ -092d22: 6e10 7426 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -092d28: 0c01 |0038: move-result-object v1 │ │ -092d2a: 7020 f825 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -092d30: 2700 |003c: throw v0 │ │ -092d32: 7110 9013 0400 |003d: invoke-static {v4}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ -092d38: 0a00 |0040: move-result v0 │ │ -092d3a: 5930 0911 |0041: iput v0, v3, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -092d3e: 1200 |0043: const/4 v0, #int 0 // #0 │ │ -092d40: 2e00 0500 |0044: cmpg-float v0, v5, v0 │ │ -092d44: 3c00 1b00 |0046: if-gtz v0, 0061 // +001b │ │ -092d48: 2200 af03 |0048: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -092d4c: 2201 c503 |004a: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -092d50: 7010 6726 0100 |004c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -092d56: 1a02 3020 |004f: const-string v2, "loadFactor must be > 0: " // string@2030 │ │ -092d5a: 6e20 6e26 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -092d60: 0c01 |0054: move-result-object v1 │ │ -092d62: 6e20 6a26 5100 |0055: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -092d68: 0c01 |0058: move-result-object v1 │ │ -092d6a: 6e10 7426 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -092d70: 0c01 |005c: move-result-object v1 │ │ -092d72: 7020 f825 1000 |005d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -092d78: 2700 |0060: throw v0 │ │ -092d7a: 5935 0f11 |0061: iput v5, v3, Lcom/badlogic/gdx/utils/LongMap;.loadFactor:F // field@110f │ │ -092d7e: 5230 0911 |0063: iget v0, v3, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -092d82: 8200 |0065: int-to-float v0, v0 │ │ -092d84: c850 |0066: mul-float/2addr v0, v5 │ │ -092d86: 8700 |0067: float-to-int v0, v0 │ │ -092d88: 5930 1511 |0068: iput v0, v3, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@1115 │ │ -092d8c: 5230 0911 |006a: iget v0, v3, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -092d90: d800 00ff |006c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -092d94: 5930 1011 |006e: iput v0, v3, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@1110 │ │ -092d98: 5230 0911 |0070: iget v0, v3, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -092d9c: 8100 |0072: int-to-long v0, v0 │ │ -092d9e: 7120 0a26 1000 |0073: invoke-static {v0, v1}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@260a │ │ -092da4: 0a00 |0076: move-result v0 │ │ -092da6: d900 003f |0077: rsub-int/lit8 v0, v0, #int 63 // #3f │ │ -092daa: 5930 0c11 |0079: iput v0, v3, Lcom/badlogic/gdx/utils/LongMap;.hashShift:I // field@110c │ │ -092dae: 1230 |007b: const/4 v0, #int 3 // #3 │ │ -092db0: 5231 0911 |007c: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -092db4: 8311 |007e: int-to-double v1, v1 │ │ -092db6: 7120 1726 2100 |007f: invoke-static {v1, v2}, Ljava/lang/Math;.log:(D)D // method@2617 │ │ -092dbc: 0b01 |0082: move-result-wide v1 │ │ -092dbe: 7120 1426 2100 |0083: invoke-static {v1, v2}, Ljava/lang/Math;.ceil:(D)D // method@2614 │ │ -092dc4: 0b01 |0086: move-result-wide v1 │ │ -092dc6: 8a11 |0087: double-to-int v1, v1 │ │ -092dc8: da01 0102 |0088: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -092dcc: 7120 1926 1000 |008a: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -092dd2: 0a00 |008d: move-result v0 │ │ -092dd4: 5930 1311 |008e: iput v0, v3, Lcom/badlogic/gdx/utils/LongMap;.stashCapacity:I // field@1113 │ │ -092dd8: 5230 0911 |0090: iget v0, v3, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -092ddc: 1301 0800 |0092: const/16 v1, #int 8 // #8 │ │ -092de0: 7120 1b26 1000 |0094: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -092de6: 0a00 |0097: move-result v0 │ │ -092de8: 5231 0911 |0098: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -092dec: 8311 |009a: int-to-double v1, v1 │ │ -092dee: 7120 2126 2100 |009b: invoke-static {v1, v2}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -092df4: 0b01 |009e: move-result-wide v1 │ │ -092df6: 8a11 |009f: double-to-int v1, v1 │ │ -092df8: db01 0108 |00a0: div-int/lit8 v1, v1, #int 8 // #08 │ │ -092dfc: 7120 1926 1000 |00a2: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -092e02: 0a00 |00a5: move-result v0 │ │ -092e04: 5930 1111 |00a6: iput v0, v3, Lcom/badlogic/gdx/utils/LongMap;.pushIterations:I // field@1111 │ │ -092e08: 5230 0911 |00a8: iget v0, v3, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -092e0c: 5231 1311 |00aa: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.stashCapacity:I // field@1113 │ │ -092e10: b010 |00ac: add-int/2addr v0, v1 │ │ -092e12: 2300 4c04 |00ad: new-array v0, v0, [J // type@044c │ │ -092e16: 5b30 0d11 |00af: iput-object v0, v3, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -092e1a: 5430 0d11 |00b1: iget-object v0, v3, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -092e1e: 2100 |00b3: array-length v0, v0 │ │ -092e20: 2300 9404 |00b4: new-array v0, v0, [Ljava/lang/Object; // type@0494 │ │ -092e24: 1f00 9404 |00b6: check-cast v0, [Ljava/lang/Object; // type@0494 │ │ -092e28: 5b30 1611 |00b8: iput-object v0, v3, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -092e2c: 0e00 |00ba: return-void │ │ +0a11e4: |[0a11e4] com.badlogic.gdx.utils.LongMap.:(IF)V │ │ +0a11f4: 7010 2726 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a11fa: 3b05 1b00 |0003: if-gez v5, 001e // +001b │ │ +0a11fe: 2200 ad03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0a1202: 2201 c303 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a1206: 7010 6726 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a120c: 1a02 621d |000c: const-string v2, "initialCapacity must be >= 0: " // string@1d62 │ │ +0a1210: 6e20 6e26 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a1216: 0c01 |0011: move-result-object v1 │ │ +0a1218: 6e20 6b26 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0a121e: 0c01 |0015: move-result-object v1 │ │ +0a1220: 6e10 7426 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a1226: 0c01 |0019: move-result-object v1 │ │ +0a1228: 7020 f825 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0a122e: 2700 |001d: throw v0 │ │ +0a1230: 5240 0911 |001e: iget v0, v4, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a1234: 1501 0040 |0020: const/high16 v1, #int 1073741824 // #4000 │ │ +0a1238: 3710 1b00 |0022: if-le v0, v1, 003d // +001b │ │ +0a123c: 2200 ad03 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0a1240: 2201 c303 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a1244: 7010 6726 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a124a: 1a02 611d |002b: const-string v2, "initialCapacity is too large: " // string@1d61 │ │ +0a124e: 6e20 6e26 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a1254: 0c01 |0030: move-result-object v1 │ │ +0a1256: 6e20 6b26 5100 |0031: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0a125c: 0c01 |0034: move-result-object v1 │ │ +0a125e: 6e10 7426 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a1264: 0c01 |0038: move-result-object v1 │ │ +0a1266: 7020 f825 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0a126c: 2700 |003c: throw v0 │ │ +0a126e: 7110 9013 0500 |003d: invoke-static {v5}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ +0a1274: 0a00 |0040: move-result v0 │ │ +0a1276: 5940 0911 |0041: iput v0, v4, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a127a: 1200 |0043: const/4 v0, #int 0 // #0 │ │ +0a127c: 2e00 0600 |0044: cmpg-float v0, v6, v0 │ │ +0a1280: 3c00 1b00 |0046: if-gtz v0, 0061 // +001b │ │ +0a1284: 2200 ad03 |0048: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0a1288: 2201 c303 |004a: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a128c: 7010 6726 0100 |004c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a1292: 1a02 2e20 |004f: const-string v2, "loadFactor must be > 0: " // string@202e │ │ +0a1296: 6e20 6e26 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a129c: 0c01 |0054: move-result-object v1 │ │ +0a129e: 6e20 6a26 6100 |0055: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +0a12a4: 0c01 |0058: move-result-object v1 │ │ +0a12a6: 6e10 7426 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a12ac: 0c01 |005c: move-result-object v1 │ │ +0a12ae: 7020 f825 1000 |005d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0a12b4: 2700 |0060: throw v0 │ │ +0a12b6: 5946 0f11 |0061: iput v6, v4, Lcom/badlogic/gdx/utils/LongMap;.loadFactor:F // field@110f │ │ +0a12ba: 5240 0911 |0063: iget v0, v4, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a12be: 8200 |0065: int-to-float v0, v0 │ │ +0a12c0: c860 |0066: mul-float/2addr v0, v6 │ │ +0a12c2: 8700 |0067: float-to-int v0, v0 │ │ +0a12c4: 5940 1511 |0068: iput v0, v4, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@1115 │ │ +0a12c8: 5240 0911 |006a: iget v0, v4, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a12cc: d800 00ff |006c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0a12d0: 5940 1011 |006e: iput v0, v4, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@1110 │ │ +0a12d4: 5240 0911 |0070: iget v0, v4, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a12d8: 8100 |0072: int-to-long v0, v0 │ │ +0a12da: 7120 0a26 1000 |0073: invoke-static {v0, v1}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@260a │ │ +0a12e0: 0a00 |0076: move-result v0 │ │ +0a12e2: d900 003f |0077: rsub-int/lit8 v0, v0, #int 63 // #3f │ │ +0a12e6: 5940 0c11 |0079: iput v0, v4, Lcom/badlogic/gdx/utils/LongMap;.hashShift:I // field@110c │ │ +0a12ea: 1230 |007b: const/4 v0, #int 3 // #3 │ │ +0a12ec: 5241 0911 |007c: iget v1, v4, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a12f0: 8312 |007e: int-to-double v2, v1 │ │ +0a12f2: 7120 1726 3200 |007f: invoke-static {v2, v3}, Ljava/lang/Math;.log:(D)D // method@2617 │ │ +0a12f8: 0b02 |0082: move-result-wide v2 │ │ +0a12fa: 7120 1426 3200 |0083: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@2614 │ │ +0a1300: 0b02 |0086: move-result-wide v2 │ │ +0a1302: 8a21 |0087: double-to-int v1, v2 │ │ +0a1304: da01 0102 |0088: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +0a1308: 7120 1926 1000 |008a: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0a130e: 0a00 |008d: move-result v0 │ │ +0a1310: 5940 1311 |008e: iput v0, v4, Lcom/badlogic/gdx/utils/LongMap;.stashCapacity:I // field@1113 │ │ +0a1314: 5240 0911 |0090: iget v0, v4, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a1318: 1301 0800 |0092: const/16 v1, #int 8 // #8 │ │ +0a131c: 7120 1b26 1000 |0094: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0a1322: 0a00 |0097: move-result v0 │ │ +0a1324: 5241 0911 |0098: iget v1, v4, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a1328: 8312 |009a: int-to-double v2, v1 │ │ +0a132a: 7120 2126 3200 |009b: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +0a1330: 0b02 |009e: move-result-wide v2 │ │ +0a1332: 8a21 |009f: double-to-int v1, v2 │ │ +0a1334: db01 0108 |00a0: div-int/lit8 v1, v1, #int 8 // #08 │ │ +0a1338: 7120 1926 1000 |00a2: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0a133e: 0a00 |00a5: move-result v0 │ │ +0a1340: 5940 1111 |00a6: iput v0, v4, Lcom/badlogic/gdx/utils/LongMap;.pushIterations:I // field@1111 │ │ +0a1344: 5240 0911 |00a8: iget v0, v4, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a1348: 5241 1311 |00aa: iget v1, v4, Lcom/badlogic/gdx/utils/LongMap;.stashCapacity:I // field@1113 │ │ +0a134c: b010 |00ac: add-int/2addr v0, v1 │ │ +0a134e: 2300 4a04 |00ad: new-array v0, v0, [J // type@044a │ │ +0a1352: 5b40 0d11 |00af: iput-object v0, v4, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a1356: 5440 0d11 |00b1: iget-object v0, v4, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a135a: 2100 |00b3: array-length v0, v0 │ │ +0a135c: 2300 9204 |00b4: new-array v0, v0, [Ljava/lang/Object; // type@0492 │ │ +0a1360: 1f00 9204 |00b6: check-cast v0, [Ljava/lang/Object; // type@0492 │ │ +0a1364: 5b40 1611 |00b8: iput-object v0, v4, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a1368: 0e00 |00ba: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ 0x001e line=70 │ │ 0x003d line=71 │ │ 0x0043 line=73 │ │ @@ -149967,252 +149989,251 @@ │ │ 0x0070 line=78 │ │ 0x007b line=79 │ │ 0x0090 line=80 │ │ 0x00a8 line=82 │ │ 0x00b1 line=83 │ │ 0x00ba line=84 │ │ locals : │ │ - 0x0000 - 0x0000 reg=3 this Lcom/badlogic/gdx/utils/LongMap; │ │ - 0x0000 - 0x00bb reg=3 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ - 0x0000 - 0x00bb reg=4 initialCapacity I │ │ - 0x0000 - 0x00bb reg=5 loadFactor F │ │ + 0x0000 - 0x0000 reg=4 this Lcom/badlogic/gdx/utils/LongMap; │ │ + 0x0000 - 0x00bb reg=4 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ + 0x0000 - 0x00bb reg=5 initialCapacity I │ │ + 0x0000 - 0x00bb reg=6 loadFactor F │ │ │ │ #3 : (in Lcom/badlogic/gdx/utils/LongMap;) │ │ name : 'containsKeyStash' │ │ type : '(J)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 8 │ │ + registers : 10 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -092e30: |[092e30] com.badlogic.gdx.utils.LongMap.containsKeyStash:(J)Z │ │ -092e40: 5451 0d11 |0000: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -092e44: 5250 0911 |0002: iget v0, v5, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -092e48: 5253 1411 |0004: iget v3, v5, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ -092e4c: 9002 0003 |0006: add-int v2, v0, v3 │ │ -092e50: 3520 0d00 |0008: if-ge v0, v2, 0015 // +000d │ │ -092e54: 4503 0100 |000a: aget-wide v3, v1, v0 │ │ -092e58: 3103 0306 |000c: cmp-long v3, v3, v6 │ │ -092e5c: 3903 0400 |000e: if-nez v3, 0012 // +0004 │ │ -092e60: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -092e62: 0f03 |0011: return v3 │ │ -092e64: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -092e68: 28f4 |0014: goto 0008 // -000c │ │ -092e6a: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -092e6c: 28fb |0016: goto 0011 // -0005 │ │ +0a136c: |[0a136c] com.badlogic.gdx.utils.LongMap.containsKeyStash:(J)Z │ │ +0a137c: 5471 0d11 |0000: iget-object v1, v7, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a1380: 5270 0911 |0002: iget v0, v7, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a1384: 5273 1411 |0004: iget v3, v7, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ +0a1388: 9002 0003 |0006: add-int v2, v0, v3 │ │ +0a138c: 3520 0d00 |0008: if-ge v0, v2, 0015 // +000d │ │ +0a1390: 4504 0100 |000a: aget-wide v4, v1, v0 │ │ +0a1394: 3103 0408 |000c: cmp-long v3, v4, v8 │ │ +0a1398: 3903 0400 |000e: if-nez v3, 0012 // +0004 │ │ +0a139c: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +0a139e: 0f03 |0011: return v3 │ │ +0a13a0: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a13a4: 28f4 |0014: goto 0008 // -000c │ │ +0a13a6: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +0a13a8: 28fb |0016: goto 0011 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0002 line=434 │ │ 0x000a line=435 │ │ 0x0011 line=436 │ │ 0x0012 line=434 │ │ 0x0015 line=436 │ │ locals : │ │ - 0x0000 - 0x0000 reg=5 this Lcom/badlogic/gdx/utils/LongMap; │ │ + 0x0000 - 0x0000 reg=7 this Lcom/badlogic/gdx/utils/LongMap; │ │ 0x0004 - 0x0017 reg=0 i I │ │ 0x0002 - 0x0017 reg=1 keyTable [J │ │ 0x0008 - 0x0017 reg=2 n I │ │ - 0x0000 - 0x0017 reg=5 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ - 0x0000 - 0x0017 reg=6 key J │ │ + 0x0000 - 0x0017 reg=7 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ + 0x0000 - 0x0017 reg=8 key J │ │ │ │ #4 : (in Lcom/badlogic/gdx/utils/LongMap;) │ │ name : 'getStash' │ │ type : '(JLjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 9 │ │ + registers : 11 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -092e70: |[092e70] com.badlogic.gdx.utils.LongMap.getStash:(JLjava/lang/Object;)Ljava/lang/Object; │ │ -092e80: 5451 0d11 |0000: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -092e84: 5250 0911 |0002: iget v0, v5, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -092e88: 5253 1411 |0004: iget v3, v5, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ -092e8c: 9002 0003 |0006: add-int v2, v0, v3 │ │ -092e90: 3520 0c00 |0008: if-ge v0, v2, 0014 // +000c │ │ -092e94: 4503 0100 |000a: aget-wide v3, v1, v0 │ │ -092e98: 3103 0306 |000c: cmp-long v3, v3, v6 │ │ -092e9c: 3903 0700 |000e: if-nez v3, 0015 // +0007 │ │ -092ea0: 5453 1611 |0010: iget-object v3, v5, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -092ea4: 4608 0300 |0012: aget-object v8, v3, v0 │ │ -092ea8: 1108 |0014: return-object v8 │ │ -092eaa: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -092eae: 28f1 |0017: goto 0008 // -000f │ │ +0a13ac: |[0a13ac] com.badlogic.gdx.utils.LongMap.getStash:(JLjava/lang/Object;)Ljava/lang/Object; │ │ +0a13bc: 5471 0d11 |0000: iget-object v1, v7, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a13c0: 5270 0911 |0002: iget v0, v7, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a13c4: 5273 1411 |0004: iget v3, v7, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ +0a13c8: 9002 0003 |0006: add-int v2, v0, v3 │ │ +0a13cc: 3520 0c00 |0008: if-ge v0, v2, 0014 // +000c │ │ +0a13d0: 4504 0100 |000a: aget-wide v4, v1, v0 │ │ +0a13d4: 3103 0408 |000c: cmp-long v3, v4, v8 │ │ +0a13d8: 3903 0700 |000e: if-nez v3, 0015 // +0007 │ │ +0a13dc: 5473 1611 |0010: iget-object v3, v7, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a13e0: 460a 0300 |0012: aget-object v10, v3, v0 │ │ +0a13e4: 110a |0014: return-object v10 │ │ +0a13e6: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a13ea: 28f1 |0017: goto 0008 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0002 line=315 │ │ 0x000a line=316 │ │ 0x0014 line=317 │ │ 0x0015 line=315 │ │ locals : │ │ - 0x0000 - 0x0000 reg=5 this Lcom/badlogic/gdx/utils/LongMap; │ │ - 0x0000 - 0x0000 reg=8 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0014 reg=8 defaultValue Ljava/lang/Object; TV; │ │ + 0x0000 - 0x0000 reg=7 this Lcom/badlogic/gdx/utils/LongMap; │ │ + 0x0000 - 0x0000 reg=10 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0014 reg=10 defaultValue Ljava/lang/Object; TV; │ │ 0x0004 - 0x0018 reg=0 i I │ │ 0x0002 - 0x0018 reg=1 keyTable [J │ │ 0x0008 - 0x0018 reg=2 n I │ │ - 0x0000 - 0x0018 reg=5 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ - 0x0000 - 0x0018 reg=6 key J │ │ - 0x0015 - 0x0018 reg=8 defaultValue Ljava/lang/Object; TV; │ │ + 0x0000 - 0x0018 reg=7 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ + 0x0000 - 0x0018 reg=8 key J │ │ + 0x0015 - 0x0018 reg=10 defaultValue Ljava/lang/Object; TV; │ │ │ │ #5 : (in Lcom/badlogic/gdx/utils/LongMap;) │ │ name : 'hash2' │ │ type : '(J)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 7 │ │ + registers : 8 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -092eb0: |[092eb0] com.badlogic.gdx.utils.LongMap.hash2:(J)I │ │ -092ec0: 1700 392e b8b4 |0000: const-wide/32 v0, #float -3.43063e-07 // #b4b82e39 │ │ -092ec6: bd05 |0003: mul-long/2addr v5, v0 │ │ -092ec8: 5240 0c11 |0004: iget v0, v4, Lcom/badlogic/gdx/utils/LongMap;.hashShift:I // field@110c │ │ -092ecc: a500 0500 |0006: ushr-long v0, v5, v0 │ │ -092ed0: c250 |0008: xor-long/2addr v0, v5 │ │ -092ed2: 5242 1011 |0009: iget v2, v4, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@1110 │ │ -092ed6: 8122 |000b: int-to-long v2, v2 │ │ -092ed8: c020 |000c: and-long/2addr v0, v2 │ │ -092eda: 8400 |000d: long-to-int v0, v0 │ │ -092edc: 0f00 |000e: return v0 │ │ +0a13ec: |[0a13ec] com.badlogic.gdx.utils.LongMap.hash2:(J)I │ │ +0a13fc: 1700 392e b8b4 |0000: const-wide/32 v0, #float -3.43063e-07 // #b4b82e39 │ │ +0a1402: bd06 |0003: mul-long/2addr v6, v0 │ │ +0a1404: 5250 0c11 |0004: iget v0, v5, Lcom/badlogic/gdx/utils/LongMap;.hashShift:I // field@110c │ │ +0a1408: a500 0600 |0006: ushr-long v0, v6, v0 │ │ +0a140c: c260 |0008: xor-long/2addr v0, v6 │ │ +0a140e: 5252 1011 |0009: iget v2, v5, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@1110 │ │ +0a1412: 8122 |000b: int-to-long v2, v2 │ │ +0a1414: c020 |000c: and-long/2addr v0, v2 │ │ +0a1416: 8400 |000d: long-to-int v0, v0 │ │ +0a1418: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ 0x0004 line=495 │ │ locals : │ │ - 0x0000 - 0x0000 reg=4 this Lcom/badlogic/gdx/utils/LongMap; │ │ - 0x0000 - 0x000f reg=4 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ - 0x0000 - 0x000f reg=5 h J │ │ + 0x0000 - 0x0000 reg=5 this Lcom/badlogic/gdx/utils/LongMap; │ │ + 0x0000 - 0x000f reg=5 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ + 0x0000 - 0x000f reg=6 h J │ │ │ │ #6 : (in Lcom/badlogic/gdx/utils/LongMap;) │ │ name : 'hash3' │ │ type : '(J)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 7 │ │ + registers : 8 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -092ee0: |[092ee0] com.badlogic.gdx.utils.LongMap.hash3:(J)I │ │ -092ef0: 1700 41c2 d1ce |0000: const-wide/32 v0, #float -1.75958e+09 // #ced1c241 │ │ -092ef6: bd05 |0003: mul-long/2addr v5, v0 │ │ -092ef8: 5240 0c11 |0004: iget v0, v4, Lcom/badlogic/gdx/utils/LongMap;.hashShift:I // field@110c │ │ -092efc: a500 0500 |0006: ushr-long v0, v5, v0 │ │ -092f00: c250 |0008: xor-long/2addr v0, v5 │ │ -092f02: 5242 1011 |0009: iget v2, v4, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@1110 │ │ -092f06: 8122 |000b: int-to-long v2, v2 │ │ -092f08: c020 |000c: and-long/2addr v0, v2 │ │ -092f0a: 8400 |000d: long-to-int v0, v0 │ │ -092f0c: 0f00 |000e: return v0 │ │ +0a141c: |[0a141c] com.badlogic.gdx.utils.LongMap.hash3:(J)I │ │ +0a142c: 1700 41c2 d1ce |0000: const-wide/32 v0, #float -1.75958e+09 // #ced1c241 │ │ +0a1432: bd06 |0003: mul-long/2addr v6, v0 │ │ +0a1434: 5250 0c11 |0004: iget v0, v5, Lcom/badlogic/gdx/utils/LongMap;.hashShift:I // field@110c │ │ +0a1438: a500 0600 |0006: ushr-long v0, v6, v0 │ │ +0a143c: c260 |0008: xor-long/2addr v0, v6 │ │ +0a143e: 5252 1011 |0009: iget v2, v5, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@1110 │ │ +0a1442: 8122 |000b: int-to-long v2, v2 │ │ +0a1444: c020 |000c: and-long/2addr v0, v2 │ │ +0a1446: 8400 |000d: long-to-int v0, v0 │ │ +0a1448: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ 0x0004 line=500 │ │ locals : │ │ - 0x0000 - 0x0000 reg=4 this Lcom/badlogic/gdx/utils/LongMap; │ │ - 0x0000 - 0x000f reg=4 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ - 0x0000 - 0x000f reg=5 h J │ │ + 0x0000 - 0x0000 reg=5 this Lcom/badlogic/gdx/utils/LongMap; │ │ + 0x0000 - 0x000f reg=5 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ + 0x0000 - 0x000f reg=6 h J │ │ │ │ #7 : (in Lcom/badlogic/gdx/utils/LongMap;) │ │ name : 'push' │ │ type : '(JLjava/lang/Object;IJIJIJ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 23 │ │ + registers : 24 │ │ ins : 13 │ │ outs : 4 │ │ insns size : 164 16-bit code units │ │ -092f10: |[092f10] com.badlogic.gdx.utils.LongMap.push:(JLjava/lang/Object;IJIJIJ)V │ │ -092f20: 54a4 0d11 |0000: iget-object v4, v10, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -092f24: 54a7 1611 |0002: iget-object v7, v10, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -092f28: 52a5 1011 |0004: iget v5, v10, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@1110 │ │ -092f2c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -092f2e: 52a6 1111 |0007: iget v6, v10, Lcom/badlogic/gdx/utils/LongMap;.pushIterations:I // field@1111 │ │ -092f32: 1228 |0009: const/4 v8, #int 2 // #2 │ │ -092f34: 7110 9413 0800 |000a: invoke-static {v8}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1394 │ │ -092f3a: 0a08 |000d: move-result v8 │ │ -092f3c: 2b08 8e00 0000 |000e: packed-switch v8, 0000009c // +0000008e │ │ -092f42: 0500 1500 |0011: move-wide/from16 v0, v21 │ │ -092f46: 4602 0714 |0013: aget-object v2, v7, v20 │ │ -092f4a: 4c0b 0414 |0015: aput-wide v11, v4, v20 │ │ -092f4e: 4d0d 0714 |0017: aput-object v13, v7, v20 │ │ -092f52: 8158 |0019: int-to-long v8, v5 │ │ -092f54: c008 |001a: and-long/2addr v8, v0 │ │ -092f56: 848e |001b: long-to-int v14, v8 │ │ -092f58: 450f 040e |001c: aget-wide v15, v4, v14 │ │ -092f5c: 1608 0000 |001e: const-wide/16 v8, #int 0 // #0 │ │ -092f60: 3108 0f08 |0020: cmp-long v8, v15, v8 │ │ -092f64: 3908 2900 |0022: if-nez v8, 004b // +0029 │ │ -092f68: 4c00 040e |0024: aput-wide v0, v4, v14 │ │ -092f6c: 4d02 070e |0026: aput-object v2, v7, v14 │ │ -092f70: 52a8 1211 |0028: iget v8, v10, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -092f74: d809 0801 |002a: add-int/lit8 v9, v8, #int 1 // #01 │ │ -092f78: 59a9 1211 |002c: iput v9, v10, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -092f7c: 52a9 1511 |002e: iget v9, v10, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@1115 │ │ -092f80: 3498 0900 |0030: if-lt v8, v9, 0039 // +0009 │ │ -092f84: 52a8 0911 |0032: iget v8, v10, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -092f88: e008 0801 |0034: shl-int/lit8 v8, v8, #int 1 // #01 │ │ -092f8c: 7020 ba21 8a00 |0036: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@21ba │ │ -092f92: 0e00 |0039: return-void │ │ -092f94: 04f0 |003a: move-wide v0, v15 │ │ -092f96: 4602 070e |003b: aget-object v2, v7, v14 │ │ -092f9a: 4c0b 040e |003d: aput-wide v11, v4, v14 │ │ -092f9e: 4d0d 070e |003f: aput-object v13, v7, v14 │ │ -092fa2: 28d8 |0041: goto 0019 // -0028 │ │ -092fa4: 0500 1200 |0042: move-wide/from16 v0, v18 │ │ -092fa8: 4602 0711 |0044: aget-object v2, v7, v17 │ │ -092fac: 4c0b 0411 |0046: aput-wide v11, v4, v17 │ │ -092fb0: 4d0d 0711 |0048: aput-object v13, v7, v17 │ │ -092fb4: 28cf |004a: goto 0019 // -0031 │ │ -092fb6: 7030 af21 0a01 |004b: invoke-direct {v10, v0, v1}, Lcom/badlogic/gdx/utils/LongMap;.hash2:(J)I // method@21af │ │ -092fbc: 0a11 |004e: move-result v17 │ │ -092fbe: 4512 0411 |004f: aget-wide v18, v4, v17 │ │ -092fc2: 1608 0000 |0051: const-wide/16 v8, #int 0 // #0 │ │ -092fc6: 3108 1208 |0053: cmp-long v8, v18, v8 │ │ -092fca: 3908 1800 |0055: if-nez v8, 006d // +0018 │ │ -092fce: 4c00 0411 |0057: aput-wide v0, v4, v17 │ │ -092fd2: 4d02 0711 |0059: aput-object v2, v7, v17 │ │ -092fd6: 52a8 1211 |005b: iget v8, v10, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -092fda: d809 0801 |005d: add-int/lit8 v9, v8, #int 1 // #01 │ │ -092fde: 59a9 1211 |005f: iput v9, v10, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -092fe2: 52a9 1511 |0061: iget v9, v10, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@1115 │ │ -092fe6: 3498 d6ff |0063: if-lt v8, v9, 0039 // -002a │ │ -092fea: 52a8 0911 |0065: iget v8, v10, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -092fee: e008 0801 |0067: shl-int/lit8 v8, v8, #int 1 // #01 │ │ -092ff2: 7020 ba21 8a00 |0069: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@21ba │ │ -092ff8: 28cd |006c: goto 0039 // -0033 │ │ -092ffa: 7030 b021 0a01 |006d: invoke-direct {v10, v0, v1}, Lcom/badlogic/gdx/utils/LongMap;.hash3:(J)I // method@21b0 │ │ -093000: 0a14 |0070: move-result v20 │ │ -093002: 4515 0414 |0071: aget-wide v21, v4, v20 │ │ -093006: 1608 0000 |0073: const-wide/16 v8, #int 0 // #0 │ │ -09300a: 3108 1508 |0075: cmp-long v8, v21, v8 │ │ -09300e: 3908 1800 |0077: if-nez v8, 008f // +0018 │ │ -093012: 4c00 0414 |0079: aput-wide v0, v4, v20 │ │ -093016: 4d02 0714 |007b: aput-object v2, v7, v20 │ │ -09301a: 52a8 1211 |007d: iget v8, v10, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -09301e: d809 0801 |007f: add-int/lit8 v9, v8, #int 1 // #01 │ │ -093022: 59a9 1211 |0081: iput v9, v10, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -093026: 52a9 1511 |0083: iget v9, v10, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@1115 │ │ -09302a: 3498 b4ff |0085: if-lt v8, v9, 0039 // -004c │ │ -09302e: 52a8 0911 |0087: iget v8, v10, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -093032: e008 0801 |0089: shl-int/lit8 v8, v8, #int 1 // #01 │ │ -093036: 7020 ba21 8a00 |008b: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@21ba │ │ -09303c: 28ab |008e: goto 0039 // -0055 │ │ -09303e: d803 0301 |008f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -093042: 3363 0600 |0091: if-ne v3, v6, 0097 // +0006 │ │ -093046: 7040 b621 0a21 |0093: invoke-direct {v10, v0, v1, v2}, Lcom/badlogic/gdx/utils/LongMap;.putStash:(JLjava/lang/Object;)V // method@21b6 │ │ -09304c: 28a3 |0096: goto 0039 // -005d │ │ -09304e: 040b |0097: move-wide v11, v0 │ │ -093050: 072d |0098: move-object v13, v2 │ │ -093052: 2900 70ff |0099: goto/16 0009 // -0090 │ │ -093056: 0000 |009b: nop // spacer │ │ -093058: 0001 0200 0000 0000 2c00 0000 3400 ... |009c: packed-switch-data (8 units) │ │ +0a144c: |[0a144c] com.badlogic.gdx.utils.LongMap.push:(JLjava/lang/Object;IJIJIJ)V │ │ +0a145c: 54b4 0d11 |0000: iget-object v4, v11, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a1460: 54b7 1611 |0002: iget-object v7, v11, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a1464: 52b5 1011 |0004: iget v5, v11, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@1110 │ │ +0a1468: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +0a146a: 52b6 1111 |0007: iget v6, v11, Lcom/badlogic/gdx/utils/LongMap;.pushIterations:I // field@1111 │ │ +0a146e: 1228 |0009: const/4 v8, #int 2 // #2 │ │ +0a1470: 7110 9413 0800 |000a: invoke-static {v8}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1394 │ │ +0a1476: 0a08 |000d: move-result v8 │ │ +0a1478: 2b08 8e00 0000 |000e: packed-switch v8, 0000009c // +0000008e │ │ +0a147e: 0500 1600 |0011: move-wide/from16 v0, v22 │ │ +0a1482: 4602 0715 |0013: aget-object v2, v7, v21 │ │ +0a1486: 4c0c 0415 |0015: aput-wide v12, v4, v21 │ │ +0a148a: 4d0e 0715 |0017: aput-object v14, v7, v21 │ │ +0a148e: 8158 |0019: int-to-long v8, v5 │ │ +0a1490: c008 |001a: and-long/2addr v8, v0 │ │ +0a1492: 848f |001b: long-to-int v15, v8 │ │ +0a1494: 4510 040f |001c: aget-wide v16, v4, v15 │ │ +0a1498: 1608 0000 |001e: const-wide/16 v8, #int 0 // #0 │ │ +0a149c: 3108 1008 |0020: cmp-long v8, v16, v8 │ │ +0a14a0: 3908 2a00 |0022: if-nez v8, 004c // +002a │ │ +0a14a4: 4c00 040f |0024: aput-wide v0, v4, v15 │ │ +0a14a8: 4d02 070f |0026: aput-object v2, v7, v15 │ │ +0a14ac: 52b8 1211 |0028: iget v8, v11, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a14b0: d809 0801 |002a: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0a14b4: 59b9 1211 |002c: iput v9, v11, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a14b8: 52b9 1511 |002e: iget v9, v11, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@1115 │ │ +0a14bc: 3498 0900 |0030: if-lt v8, v9, 0039 // +0009 │ │ +0a14c0: 52b8 0911 |0032: iget v8, v11, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a14c4: e008 0801 |0034: shl-int/lit8 v8, v8, #int 1 // #01 │ │ +0a14c8: 7020 ba21 8b00 |0036: invoke-direct {v11, v8}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@21ba │ │ +0a14ce: 0e00 |0039: return-void │ │ +0a14d0: 0500 1000 |003a: move-wide/from16 v0, v16 │ │ +0a14d4: 4602 070f |003c: aget-object v2, v7, v15 │ │ +0a14d8: 4c0c 040f |003e: aput-wide v12, v4, v15 │ │ +0a14dc: 4d0e 070f |0040: aput-object v14, v7, v15 │ │ +0a14e0: 28d7 |0042: goto 0019 // -0029 │ │ +0a14e2: 0500 1300 |0043: move-wide/from16 v0, v19 │ │ +0a14e6: 4602 0712 |0045: aget-object v2, v7, v18 │ │ +0a14ea: 4c0c 0412 |0047: aput-wide v12, v4, v18 │ │ +0a14ee: 4d0e 0712 |0049: aput-object v14, v7, v18 │ │ +0a14f2: 28ce |004b: goto 0019 // -0032 │ │ +0a14f4: 7030 af21 0b01 |004c: invoke-direct {v11, v0, v1}, Lcom/badlogic/gdx/utils/LongMap;.hash2:(J)I // method@21af │ │ +0a14fa: 0a12 |004f: move-result v18 │ │ +0a14fc: 4513 0412 |0050: aget-wide v19, v4, v18 │ │ +0a1500: 1608 0000 |0052: const-wide/16 v8, #int 0 // #0 │ │ +0a1504: 3108 1308 |0054: cmp-long v8, v19, v8 │ │ +0a1508: 3908 1800 |0056: if-nez v8, 006e // +0018 │ │ +0a150c: 4c00 0412 |0058: aput-wide v0, v4, v18 │ │ +0a1510: 4d02 0712 |005a: aput-object v2, v7, v18 │ │ +0a1514: 52b8 1211 |005c: iget v8, v11, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a1518: d809 0801 |005e: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0a151c: 59b9 1211 |0060: iput v9, v11, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a1520: 52b9 1511 |0062: iget v9, v11, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@1115 │ │ +0a1524: 3498 d5ff |0064: if-lt v8, v9, 0039 // -002b │ │ +0a1528: 52b8 0911 |0066: iget v8, v11, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a152c: e008 0801 |0068: shl-int/lit8 v8, v8, #int 1 // #01 │ │ +0a1530: 7020 ba21 8b00 |006a: invoke-direct {v11, v8}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@21ba │ │ +0a1536: 28cc |006d: goto 0039 // -0034 │ │ +0a1538: 7030 b021 0b01 |006e: invoke-direct {v11, v0, v1}, Lcom/badlogic/gdx/utils/LongMap;.hash3:(J)I // method@21b0 │ │ +0a153e: 0a15 |0071: move-result v21 │ │ +0a1540: 4516 0415 |0072: aget-wide v22, v4, v21 │ │ +0a1544: 1608 0000 |0074: const-wide/16 v8, #int 0 // #0 │ │ +0a1548: 3108 1608 |0076: cmp-long v8, v22, v8 │ │ +0a154c: 3908 1800 |0078: if-nez v8, 0090 // +0018 │ │ +0a1550: 4c00 0415 |007a: aput-wide v0, v4, v21 │ │ +0a1554: 4d02 0715 |007c: aput-object v2, v7, v21 │ │ +0a1558: 52b8 1211 |007e: iget v8, v11, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a155c: d809 0801 |0080: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0a1560: 59b9 1211 |0082: iput v9, v11, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a1564: 52b9 1511 |0084: iget v9, v11, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@1115 │ │ +0a1568: 3498 b3ff |0086: if-lt v8, v9, 0039 // -004d │ │ +0a156c: 52b8 0911 |0088: iget v8, v11, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a1570: e008 0801 |008a: shl-int/lit8 v8, v8, #int 1 // #01 │ │ +0a1574: 7020 ba21 8b00 |008c: invoke-direct {v11, v8}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@21ba │ │ +0a157a: 28aa |008f: goto 0039 // -0056 │ │ +0a157c: d803 0301 |0090: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0a1580: 3363 0600 |0092: if-ne v3, v6, 0098 // +0006 │ │ +0a1584: 7040 b621 0b21 |0094: invoke-direct {v11, v0, v1, v2}, Lcom/badlogic/gdx/utils/LongMap;.putStash:(JLjava/lang/Object;)V // method@21b6 │ │ +0a158a: 28a2 |0097: goto 0039 // -005e │ │ +0a158c: 040c |0098: move-wide v12, v0 │ │ +0a158e: 072e |0099: move-object v14, v2 │ │ +0a1590: 2900 6fff |009a: goto/16 0009 // -0091 │ │ +0a1594: 0001 0200 0000 0000 2c00 0000 3500 ... |009c: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0002 line=205 │ │ 0x0004 line=206 │ │ 0x0006 line=211 │ │ 0x0009 line=214 │ │ @@ -150224,218 +150245,245 @@ │ │ 0x001c line=237 │ │ 0x001e line=238 │ │ 0x0024 line=239 │ │ 0x0026 line=240 │ │ 0x0028 line=241 │ │ 0x0039 line=270 │ │ 0x003a line=216 │ │ - 0x003b line=217 │ │ - 0x003d line=218 │ │ - 0x003f line=219 │ │ - 0x0042 line=222 │ │ - 0x0044 line=223 │ │ - 0x0046 line=224 │ │ - 0x0048 line=225 │ │ - 0x004b line=245 │ │ - 0x004f line=246 │ │ - 0x0051 line=247 │ │ - 0x0057 line=248 │ │ - 0x0059 line=249 │ │ - 0x005b line=250 │ │ - 0x006d line=254 │ │ - 0x0071 line=255 │ │ - 0x0073 line=256 │ │ - 0x0079 line=257 │ │ - 0x007b line=258 │ │ - 0x007d line=259 │ │ - 0x008f line=263 │ │ - 0x0093 line=269 │ │ - 0x0097 line=265 │ │ - 0x0098 line=266 │ │ - 0x0099 line=267 │ │ - 0x009b line=214 │ │ + 0x003c line=217 │ │ + 0x003e line=218 │ │ + 0x0040 line=219 │ │ + 0x0043 line=222 │ │ + 0x0045 line=223 │ │ + 0x0047 line=224 │ │ + 0x0049 line=225 │ │ + 0x004c line=245 │ │ + 0x0050 line=246 │ │ + 0x0052 line=247 │ │ + 0x0058 line=248 │ │ + 0x005a line=249 │ │ + 0x005c line=250 │ │ + 0x006e line=254 │ │ + 0x0072 line=255 │ │ + 0x0074 line=256 │ │ + 0x007a line=257 │ │ + 0x007c line=258 │ │ + 0x007e line=259 │ │ + 0x0090 line=263 │ │ + 0x0094 line=269 │ │ + 0x0098 line=265 │ │ + 0x0099 line=266 │ │ + 0x009a line=267 │ │ + 0x009c line=214 │ │ locals : │ │ - 0x0000 - 0x0000 reg=10 this Lcom/badlogic/gdx/utils/LongMap; │ │ - 0x0000 - 0x0000 reg=13 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=11 this Lcom/badlogic/gdx/utils/LongMap; │ │ + 0x0000 - 0x0000 reg=14 (null) Ljava/lang/Object; │ │ 0x0013 - 0x003a reg=0 evictedKey J │ │ 0x0015 - 0x003a reg=2 evictedValue Ljava/lang/Object; TV; │ │ - 0x003b - 0x0042 reg=0 evictedKey J │ │ - 0x003d - 0x0042 reg=2 evictedValue Ljava/lang/Object; TV; │ │ - 0x0044 - 0x00a4 reg=0 evictedKey J │ │ - 0x0046 - 0x00a4 reg=2 evictedValue Ljava/lang/Object; TV; │ │ + 0x003c - 0x0043 reg=0 evictedKey J │ │ + 0x003e - 0x0043 reg=2 evictedValue Ljava/lang/Object; TV; │ │ + 0x0045 - 0x00a4 reg=0 evictedKey J │ │ + 0x0047 - 0x00a4 reg=2 evictedValue Ljava/lang/Object; TV; │ │ 0x0007 - 0x00a4 reg=3 i I │ │ 0x0002 - 0x00a4 reg=4 keyTable [J │ │ 0x0006 - 0x00a4 reg=5 mask I │ │ 0x0009 - 0x00a4 reg=6 pushIterations I │ │ 0x0004 - 0x00a4 reg=7 valueTable [Ljava/lang/Object; [TV; │ │ - 0x0000 - 0x00a4 reg=10 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ - 0x0000 - 0x00a4 reg=11 insertKey J │ │ - 0x0000 - 0x00a4 reg=13 insertValue Ljava/lang/Object; TV; │ │ - 0x0000 - 0x00a4 reg=14 index1 I │ │ - 0x0000 - 0x00a4 reg=15 key1 J │ │ - 0x0000 - 0x00a4 reg=17 index2 I │ │ - 0x0000 - 0x00a4 reg=18 key2 J │ │ - 0x0000 - 0x00a4 reg=20 index3 I │ │ - 0x0000 - 0x00a4 reg=21 key3 J │ │ + 0x0000 - 0x00a4 reg=11 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ + 0x0000 - 0x00a4 reg=12 insertKey J │ │ + 0x0000 - 0x00a4 reg=14 insertValue Ljava/lang/Object; TV; │ │ + 0x0000 - 0x00a4 reg=15 index1 I │ │ + 0x0000 - 0x00a4 reg=16 key1 J │ │ + 0x0000 - 0x00a4 reg=18 index2 I │ │ + 0x0000 - 0x00a4 reg=19 key2 J │ │ + 0x0000 - 0x00a4 reg=21 index3 I │ │ + 0x0000 - 0x00a4 reg=22 key3 J │ │ │ │ #8 : (in Lcom/badlogic/gdx/utils/LongMap;) │ │ name : 'putResize' │ │ type : '(JLjava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 18 │ │ + registers : 21 │ │ ins : 4 │ │ outs : 13 │ │ - insns size : 144 16-bit code units │ │ -093068: |[093068] com.badlogic.gdx.utils.LongMap.putResize:(JLjava/lang/Object;)V │ │ -093078: 1601 0000 |0000: const-wide/16 v1, #int 0 // #0 │ │ -09307c: 3101 0f01 |0002: cmp-long v1, v15, v1 │ │ -093080: 3901 0a00 |0004: if-nez v1, 000e // +000a │ │ -093084: 0800 1100 |0006: move-object/from16 v0, v17 │ │ -093088: 5be0 1811 |0008: iput-object v0, v14, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ -09308c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -09308e: 5ce1 0b11 |000b: iput-boolean v1, v14, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@110b │ │ -093092: 0e00 |000d: return-void │ │ -093094: 52e1 1011 |000e: iget v1, v14, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@1110 │ │ -093098: 8111 |0010: int-to-long v1, v1 │ │ -09309a: c0f1 |0011: and-long/2addr v1, v15 │ │ -09309c: 8415 |0012: long-to-int v5, v1 │ │ -09309e: 54e1 0d11 |0013: iget-object v1, v14, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -0930a2: 4506 0105 |0015: aget-wide v6, v1, v5 │ │ -0930a6: 1601 0000 |0017: const-wide/16 v1, #int 0 // #0 │ │ -0930aa: 3101 0601 |0019: cmp-long v1, v6, v1 │ │ -0930ae: 3901 1c00 |001b: if-nez v1, 0037 // +001c │ │ -0930b2: 54e1 0d11 |001d: iget-object v1, v14, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -0930b6: 4c0f 0105 |001f: aput-wide v15, v1, v5 │ │ -0930ba: 54e1 1611 |0021: iget-object v1, v14, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -0930be: 4d11 0105 |0023: aput-object v17, v1, v5 │ │ -0930c2: 52e1 1211 |0025: iget v1, v14, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -0930c6: d802 0101 |0027: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0930ca: 59e2 1211 |0029: iput v2, v14, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -0930ce: 52e2 1511 |002b: iget v2, v14, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@1115 │ │ -0930d2: 3421 e0ff |002d: if-lt v1, v2, 000d // -0020 │ │ -0930d6: 52e1 0911 |002f: iget v1, v14, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -0930da: e001 0101 |0031: shl-int/lit8 v1, v1, #int 1 // #01 │ │ -0930de: 7020 ba21 1e00 |0033: invoke-direct {v14, v1}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@21ba │ │ -0930e4: 28d7 |0036: goto 000d // -0029 │ │ -0930e6: 7603 af21 0e00 |0037: invoke-direct/range {v14, v15, v16}, Lcom/badlogic/gdx/utils/LongMap;.hash2:(J)I // method@21af │ │ -0930ec: 0a08 |003a: move-result v8 │ │ -0930ee: 54e1 0d11 |003b: iget-object v1, v14, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -0930f2: 4509 0108 |003d: aget-wide v9, v1, v8 │ │ -0930f6: 1601 0000 |003f: const-wide/16 v1, #int 0 // #0 │ │ -0930fa: 3101 0901 |0041: cmp-long v1, v9, v1 │ │ -0930fe: 3901 1c00 |0043: if-nez v1, 005f // +001c │ │ -093102: 54e1 0d11 |0045: iget-object v1, v14, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -093106: 4c0f 0108 |0047: aput-wide v15, v1, v8 │ │ -09310a: 54e1 1611 |0049: iget-object v1, v14, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -09310e: 4d11 0108 |004b: aput-object v17, v1, v8 │ │ -093112: 52e1 1211 |004d: iget v1, v14, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -093116: d802 0101 |004f: add-int/lit8 v2, v1, #int 1 // #01 │ │ -09311a: 59e2 1211 |0051: iput v2, v14, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -09311e: 52e2 1511 |0053: iget v2, v14, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@1115 │ │ -093122: 3421 b8ff |0055: if-lt v1, v2, 000d // -0048 │ │ -093126: 52e1 0911 |0057: iget v1, v14, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -09312a: e001 0101 |0059: shl-int/lit8 v1, v1, #int 1 // #01 │ │ -09312e: 7020 ba21 1e00 |005b: invoke-direct {v14, v1}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@21ba │ │ -093134: 28af |005e: goto 000d // -0051 │ │ -093136: 7603 b021 0e00 |005f: invoke-direct/range {v14, v15, v16}, Lcom/badlogic/gdx/utils/LongMap;.hash3:(J)I // method@21b0 │ │ -09313c: 0a0b |0062: move-result v11 │ │ -09313e: 54e1 0d11 |0063: iget-object v1, v14, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -093142: 450c 010b |0065: aget-wide v12, v1, v11 │ │ -093146: 1601 0000 |0067: const-wide/16 v1, #int 0 // #0 │ │ -09314a: 3101 0c01 |0069: cmp-long v1, v12, v1 │ │ -09314e: 3901 1c00 |006b: if-nez v1, 0087 // +001c │ │ -093152: 54e1 0d11 |006d: iget-object v1, v14, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -093156: 4c0f 010b |006f: aput-wide v15, v1, v11 │ │ -09315a: 54e1 1611 |0071: iget-object v1, v14, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -09315e: 4d11 010b |0073: aput-object v17, v1, v11 │ │ -093162: 52e1 1211 |0075: iget v1, v14, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -093166: d802 0101 |0077: add-int/lit8 v2, v1, #int 1 // #01 │ │ -09316a: 59e2 1211 |0079: iput v2, v14, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -09316e: 52e2 1511 |007b: iget v2, v14, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@1115 │ │ -093172: 3421 90ff |007d: if-lt v1, v2, 000d // -0070 │ │ -093176: 52e1 0911 |007f: iget v1, v14, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -09317a: e001 0101 |0081: shl-int/lit8 v1, v1, #int 1 // #01 │ │ -09317e: 7020 ba21 1e00 |0083: invoke-direct {v14, v1}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@21ba │ │ -093184: 2887 |0086: goto 000d // -0079 │ │ -093186: 07e1 |0087: move-object v1, v14 │ │ -093188: 04f2 |0088: move-wide v2, v15 │ │ -09318a: 0804 1100 |0089: move-object/from16 v4, v17 │ │ -09318e: 760d b221 0100 |008b: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/utils/LongMap;.push:(JLjava/lang/Object;IJIJIJ)V // method@21b2 │ │ -093194: 2900 7fff |008e: goto/16 000d // -0081 │ │ + insns size : 202 16-bit code units │ │ +0a15a4: |[0a15a4] com.badlogic.gdx.utils.LongMap.putResize:(JLjava/lang/Object;)V │ │ +0a15b4: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +0a15b8: 3102 1202 |0002: cmp-long v2, v18, v2 │ │ +0a15bc: 3902 0e00 |0004: if-nez v2, 0012 // +000e │ │ +0a15c0: 0800 1400 |0006: move-object/from16 v0, v20 │ │ +0a15c4: 0801 1100 |0008: move-object/from16 v1, v17 │ │ +0a15c8: 5b10 1811 |000a: iput-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ +0a15cc: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +0a15ce: 0800 1100 |000d: move-object/from16 v0, v17 │ │ +0a15d2: 5c02 0b11 |000f: iput-boolean v2, v0, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@110b │ │ +0a15d6: 0e00 |0011: return-void │ │ +0a15d8: 0800 1100 |0012: move-object/from16 v0, v17 │ │ +0a15dc: 5202 1011 |0014: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@1110 │ │ +0a15e0: 8122 |0016: int-to-long v2, v2 │ │ +0a15e2: a002 0212 |0017: and-long v2, v2, v18 │ │ +0a15e6: 8427 |0019: long-to-int v7, v2 │ │ +0a15e8: 0800 1100 |001a: move-object/from16 v0, v17 │ │ +0a15ec: 5402 0d11 |001c: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a15f0: 4508 0207 |001e: aget-wide v8, v2, v7 │ │ +0a15f4: 1602 0000 |0020: const-wide/16 v2, #int 0 // #0 │ │ +0a15f8: 3102 0802 |0022: cmp-long v2, v8, v2 │ │ +0a15fc: 3902 2a00 |0024: if-nez v2, 004e // +002a │ │ +0a1600: 0800 1100 |0026: move-object/from16 v0, v17 │ │ +0a1604: 5402 0d11 |0028: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a1608: 4c12 0207 |002a: aput-wide v18, v2, v7 │ │ +0a160c: 0800 1100 |002c: move-object/from16 v0, v17 │ │ +0a1610: 5402 1611 |002e: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a1614: 4d14 0207 |0030: aput-object v20, v2, v7 │ │ +0a1618: 0800 1100 |0032: move-object/from16 v0, v17 │ │ +0a161c: 5202 1211 |0034: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a1620: d803 0201 |0036: add-int/lit8 v3, v2, #int 1 // #01 │ │ +0a1624: 0800 1100 |0038: move-object/from16 v0, v17 │ │ +0a1628: 5903 1211 |003a: iput v3, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a162c: 0800 1100 |003c: move-object/from16 v0, v17 │ │ +0a1630: 5203 1511 |003e: iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@1115 │ │ +0a1634: 3432 d1ff |0040: if-lt v2, v3, 0011 // -002f │ │ +0a1638: 0800 1100 |0042: move-object/from16 v0, v17 │ │ +0a163c: 5202 0911 |0044: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a1640: e002 0201 |0046: shl-int/lit8 v2, v2, #int 1 // #01 │ │ +0a1644: 0800 1100 |0048: move-object/from16 v0, v17 │ │ +0a1648: 7020 ba21 2000 |004a: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@21ba │ │ +0a164e: 28c4 |004d: goto 0011 // -003c │ │ +0a1650: 7603 af21 1100 |004e: invoke-direct/range {v17, v18, v19}, Lcom/badlogic/gdx/utils/LongMap;.hash2:(J)I // method@21af │ │ +0a1656: 0a0a |0051: move-result v10 │ │ +0a1658: 0800 1100 |0052: move-object/from16 v0, v17 │ │ +0a165c: 5402 0d11 |0054: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a1660: 450b 020a |0056: aget-wide v11, v2, v10 │ │ +0a1664: 1602 0000 |0058: const-wide/16 v2, #int 0 // #0 │ │ +0a1668: 3102 0b02 |005a: cmp-long v2, v11, v2 │ │ +0a166c: 3902 2a00 |005c: if-nez v2, 0086 // +002a │ │ +0a1670: 0800 1100 |005e: move-object/from16 v0, v17 │ │ +0a1674: 5402 0d11 |0060: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a1678: 4c12 020a |0062: aput-wide v18, v2, v10 │ │ +0a167c: 0800 1100 |0064: move-object/from16 v0, v17 │ │ +0a1680: 5402 1611 |0066: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a1684: 4d14 020a |0068: aput-object v20, v2, v10 │ │ +0a1688: 0800 1100 |006a: move-object/from16 v0, v17 │ │ +0a168c: 5202 1211 |006c: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a1690: d803 0201 |006e: add-int/lit8 v3, v2, #int 1 // #01 │ │ +0a1694: 0800 1100 |0070: move-object/from16 v0, v17 │ │ +0a1698: 5903 1211 |0072: iput v3, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a169c: 0800 1100 |0074: move-object/from16 v0, v17 │ │ +0a16a0: 5203 1511 |0076: iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@1115 │ │ +0a16a4: 3432 99ff |0078: if-lt v2, v3, 0011 // -0067 │ │ +0a16a8: 0800 1100 |007a: move-object/from16 v0, v17 │ │ +0a16ac: 5202 0911 |007c: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a16b0: e002 0201 |007e: shl-int/lit8 v2, v2, #int 1 // #01 │ │ +0a16b4: 0800 1100 |0080: move-object/from16 v0, v17 │ │ +0a16b8: 7020 ba21 2000 |0082: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@21ba │ │ +0a16be: 288c |0085: goto 0011 // -0074 │ │ +0a16c0: 7603 b021 1100 |0086: invoke-direct/range {v17, v18, v19}, Lcom/badlogic/gdx/utils/LongMap;.hash3:(J)I // method@21b0 │ │ +0a16c6: 0a0d |0089: move-result v13 │ │ +0a16c8: 0800 1100 |008a: move-object/from16 v0, v17 │ │ +0a16cc: 5402 0d11 |008c: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a16d0: 450e 020d |008e: aget-wide v14, v2, v13 │ │ +0a16d4: 1602 0000 |0090: const-wide/16 v2, #int 0 // #0 │ │ +0a16d8: 3102 0e02 |0092: cmp-long v2, v14, v2 │ │ +0a16dc: 3902 2b00 |0094: if-nez v2, 00bf // +002b │ │ +0a16e0: 0800 1100 |0096: move-object/from16 v0, v17 │ │ +0a16e4: 5402 0d11 |0098: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a16e8: 4c12 020d |009a: aput-wide v18, v2, v13 │ │ +0a16ec: 0800 1100 |009c: move-object/from16 v0, v17 │ │ +0a16f0: 5402 1611 |009e: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a16f4: 4d14 020d |00a0: aput-object v20, v2, v13 │ │ +0a16f8: 0800 1100 |00a2: move-object/from16 v0, v17 │ │ +0a16fc: 5202 1211 |00a4: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a1700: d803 0201 |00a6: add-int/lit8 v3, v2, #int 1 // #01 │ │ +0a1704: 0800 1100 |00a8: move-object/from16 v0, v17 │ │ +0a1708: 5903 1211 |00aa: iput v3, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a170c: 0800 1100 |00ac: move-object/from16 v0, v17 │ │ +0a1710: 5203 1511 |00ae: iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@1115 │ │ +0a1714: 3432 61ff |00b0: if-lt v2, v3, 0011 // -009f │ │ +0a1718: 0800 1100 |00b2: move-object/from16 v0, v17 │ │ +0a171c: 5202 0911 |00b4: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a1720: e002 0201 |00b6: shl-int/lit8 v2, v2, #int 1 // #01 │ │ +0a1724: 0800 1100 |00b8: move-object/from16 v0, v17 │ │ +0a1728: 7020 ba21 2000 |00ba: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@21ba │ │ +0a172e: 2900 54ff |00bd: goto/16 0011 // -00ac │ │ +0a1732: 0803 1100 |00bf: move-object/from16 v3, v17 │ │ +0a1736: 0504 1200 |00c1: move-wide/from16 v4, v18 │ │ +0a173a: 0806 1400 |00c3: move-object/from16 v6, v20 │ │ +0a173e: 760d b221 0300 |00c5: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lcom/badlogic/gdx/utils/LongMap;.push:(JLjava/lang/Object;IJIJIJ)V // method@21b2 │ │ +0a1744: 2900 49ff |00c8: goto/16 0011 // -00b7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0006 line=167 │ │ - 0x000a line=168 │ │ - 0x000d line=201 │ │ - 0x000e line=173 │ │ - 0x0013 line=174 │ │ - 0x0017 line=175 │ │ - 0x001d line=176 │ │ - 0x0021 line=177 │ │ - 0x0025 line=178 │ │ - 0x0037 line=182 │ │ - 0x003b line=183 │ │ - 0x003f line=184 │ │ - 0x0045 line=185 │ │ - 0x0049 line=186 │ │ - 0x004d line=187 │ │ - 0x005f line=191 │ │ - 0x0063 line=192 │ │ - 0x0067 line=193 │ │ - 0x006d line=194 │ │ - 0x0071 line=195 │ │ - 0x0075 line=196 │ │ - 0x008b line=200 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=14 this Lcom/badlogic/gdx/utils/LongMap; │ │ - 0x0000 - 0x0000 reg=17 (null) Ljava/lang/Object; │ │ - 0x0013 - 0x0090 reg=5 index1 I │ │ - 0x0017 - 0x0090 reg=6 key1 J │ │ - 0x003b - 0x0090 reg=8 index2 I │ │ - 0x003f - 0x0090 reg=9 key2 J │ │ - 0x0063 - 0x0090 reg=11 index3 I │ │ - 0x0067 - 0x0090 reg=12 key3 J │ │ - 0x0000 - 0x0090 reg=14 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ - 0x0000 - 0x0090 reg=15 key J │ │ - 0x0000 - 0x0090 reg=17 value Ljava/lang/Object; TV; │ │ + 0x000c line=168 │ │ + 0x0011 line=201 │ │ + 0x0012 line=173 │ │ + 0x001a line=174 │ │ + 0x0020 line=175 │ │ + 0x0026 line=176 │ │ + 0x002c line=177 │ │ + 0x0032 line=178 │ │ + 0x004e line=182 │ │ + 0x0052 line=183 │ │ + 0x0058 line=184 │ │ + 0x005e line=185 │ │ + 0x0064 line=186 │ │ + 0x006a line=187 │ │ + 0x0086 line=191 │ │ + 0x008a line=192 │ │ + 0x0090 line=193 │ │ + 0x0096 line=194 │ │ + 0x009c line=195 │ │ + 0x00a2 line=196 │ │ + 0x00c5 line=200 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=17 this Lcom/badlogic/gdx/utils/LongMap; │ │ + 0x0000 - 0x0000 reg=20 (null) Ljava/lang/Object; │ │ + 0x001a - 0x00ca reg=7 index1 I │ │ + 0x0020 - 0x00ca reg=8 key1 J │ │ + 0x0052 - 0x00ca reg=10 index2 I │ │ + 0x0058 - 0x00ca reg=11 key2 J │ │ + 0x008a - 0x00ca reg=13 index3 I │ │ + 0x0090 - 0x00ca reg=14 key3 J │ │ + 0x0000 - 0x00ca reg=17 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ + 0x0000 - 0x00ca reg=18 key J │ │ + 0x0000 - 0x00ca reg=20 value Ljava/lang/Object; TV; │ │ │ │ #9 : (in Lcom/badlogic/gdx/utils/LongMap;) │ │ name : 'putStash' │ │ type : '(JLjava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -093198: |[093198] com.badlogic.gdx.utils.LongMap.putStash:(JLjava/lang/Object;)V │ │ -0931a8: 5231 1411 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ -0931ac: 5232 1311 |0002: iget v2, v3, Lcom/badlogic/gdx/utils/LongMap;.stashCapacity:I // field@1113 │ │ -0931b0: 3321 0d00 |0004: if-ne v1, v2, 0011 // +000d │ │ -0931b4: 5231 0911 |0006: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -0931b8: e001 0101 |0008: shl-int/lit8 v1, v1, #int 1 // #01 │ │ -0931bc: 7020 ba21 1300 |000a: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@21ba │ │ -0931c2: 6e40 b321 4365 |000d: invoke-virtual {v3, v4, v5, v6}, Lcom/badlogic/gdx/utils/LongMap;.put:(JLjava/lang/Object;)Ljava/lang/Object; // method@21b3 │ │ -0931c8: 0e00 |0010: return-void │ │ -0931ca: 5231 0911 |0011: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -0931ce: 5232 1411 |0013: iget v2, v3, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ -0931d2: 9000 0102 |0015: add-int v0, v1, v2 │ │ -0931d6: 5431 0d11 |0017: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -0931da: 4c04 0100 |0019: aput-wide v4, v1, v0 │ │ -0931de: 5431 1611 |001b: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -0931e2: 4d06 0100 |001d: aput-object v6, v1, v0 │ │ -0931e6: 5231 1411 |001f: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ -0931ea: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0931ee: 5931 1411 |0023: iput v1, v3, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ -0931f2: 5231 1211 |0025: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -0931f6: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0931fa: 5931 1211 |0029: iput v1, v3, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -0931fe: 28e5 |002b: goto 0010 // -001b │ │ +0a1748: |[0a1748] com.badlogic.gdx.utils.LongMap.putStash:(JLjava/lang/Object;)V │ │ +0a1758: 5231 1411 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ +0a175c: 5232 1311 |0002: iget v2, v3, Lcom/badlogic/gdx/utils/LongMap;.stashCapacity:I // field@1113 │ │ +0a1760: 3321 0d00 |0004: if-ne v1, v2, 0011 // +000d │ │ +0a1764: 5231 0911 |0006: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a1768: e001 0101 |0008: shl-int/lit8 v1, v1, #int 1 // #01 │ │ +0a176c: 7020 ba21 1300 |000a: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@21ba │ │ +0a1772: 6e40 b321 4365 |000d: invoke-virtual {v3, v4, v5, v6}, Lcom/badlogic/gdx/utils/LongMap;.put:(JLjava/lang/Object;)Ljava/lang/Object; // method@21b3 │ │ +0a1778: 0e00 |0010: return-void │ │ +0a177a: 5231 0911 |0011: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a177e: 5232 1411 |0013: iget v2, v3, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ +0a1782: 9000 0102 |0015: add-int v0, v1, v2 │ │ +0a1786: 5431 0d11 |0017: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a178a: 4c04 0100 |0019: aput-wide v4, v1, v0 │ │ +0a178e: 5431 1611 |001b: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a1792: 4d06 0100 |001d: aput-object v6, v1, v0 │ │ +0a1796: 5231 1411 |001f: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ +0a179a: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a179e: 5931 1411 |0023: iput v1, v3, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ +0a17a2: 5231 1211 |0025: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a17a6: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a17aa: 5931 1211 |0029: iput v1, v3, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a17ae: 28e5 |002b: goto 0010 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0006 line=275 │ │ 0x000d line=276 │ │ 0x0010 line=285 │ │ 0x0011 line=280 │ │ @@ -150456,83 +150504,83 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 119 16-bit code units │ │ -093200: |[093200] com.badlogic.gdx.utils.LongMap.resize:(I)V │ │ -093210: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -093212: 52a6 0911 |0001: iget v6, v10, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -093216: 52a8 1411 |0003: iget v8, v10, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ -09321a: 9003 0608 |0005: add-int v3, v6, v8 │ │ -09321e: 59ab 0911 |0007: iput v11, v10, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -093222: 82b6 |0009: int-to-float v6, v11 │ │ -093224: 52a8 0f11 |000a: iget v8, v10, Lcom/badlogic/gdx/utils/LongMap;.loadFactor:F // field@110f │ │ -093228: c886 |000c: mul-float/2addr v6, v8 │ │ -09322a: 8766 |000d: float-to-int v6, v6 │ │ -09322c: 59a6 1511 |000e: iput v6, v10, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@1115 │ │ -093230: d806 0bff |0010: add-int/lit8 v6, v11, #int -1 // #ff │ │ -093234: 59a6 1011 |0012: iput v6, v10, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@1110 │ │ -093238: 81b8 |0014: int-to-long v8, v11 │ │ -09323a: 7120 0a26 9800 |0015: invoke-static {v8, v9}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@260a │ │ -093240: 0a06 |0018: move-result v6 │ │ -093242: d906 063f |0019: rsub-int/lit8 v6, v6, #int 63 // #3f │ │ -093246: 59a6 0c11 |001b: iput v6, v10, Lcom/badlogic/gdx/utils/LongMap;.hashShift:I // field@110c │ │ -09324a: 1236 |001d: const/4 v6, #int 3 // #3 │ │ -09324c: 83b8 |001e: int-to-double v8, v11 │ │ -09324e: 7120 1726 9800 |001f: invoke-static {v8, v9}, Ljava/lang/Math;.log:(D)D // method@2617 │ │ -093254: 0b08 |0022: move-result-wide v8 │ │ -093256: 7120 1426 9800 |0023: invoke-static {v8, v9}, Ljava/lang/Math;.ceil:(D)D // method@2614 │ │ -09325c: 0b08 |0026: move-result-wide v8 │ │ -09325e: 8a88 |0027: double-to-int v8, v8 │ │ -093260: da08 0802 |0028: mul-int/lit8 v8, v8, #int 2 // #02 │ │ -093264: 7120 1926 8600 |002a: invoke-static {v6, v8}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -09326a: 0a06 |002d: move-result v6 │ │ -09326c: 59a6 1311 |002e: iput v6, v10, Lcom/badlogic/gdx/utils/LongMap;.stashCapacity:I // field@1113 │ │ -093270: 1306 0800 |0030: const/16 v6, #int 8 // #8 │ │ -093274: 7120 1b26 6b00 |0032: invoke-static {v11, v6}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -09327a: 0a06 |0035: move-result v6 │ │ -09327c: 83b8 |0036: int-to-double v8, v11 │ │ -09327e: 7120 2126 9800 |0037: invoke-static {v8, v9}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -093284: 0b08 |003a: move-result-wide v8 │ │ -093286: 8a88 |003b: double-to-int v8, v8 │ │ -093288: db08 0808 |003c: div-int/lit8 v8, v8, #int 8 // #08 │ │ -09328c: 7120 1926 8600 |003e: invoke-static {v6, v8}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -093292: 0a06 |0041: move-result v6 │ │ -093294: 59a6 1111 |0042: iput v6, v10, Lcom/badlogic/gdx/utils/LongMap;.pushIterations:I // field@1111 │ │ -093298: 54a4 0d11 |0044: iget-object v4, v10, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -09329c: 54a5 1611 |0046: iget-object v5, v10, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -0932a0: 52a6 1311 |0048: iget v6, v10, Lcom/badlogic/gdx/utils/LongMap;.stashCapacity:I // field@1113 │ │ -0932a4: b0b6 |004a: add-int/2addr v6, v11 │ │ -0932a6: 2366 4c04 |004b: new-array v6, v6, [J // type@044c │ │ -0932aa: 5ba6 0d11 |004d: iput-object v6, v10, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -0932ae: 52a6 1311 |004f: iget v6, v10, Lcom/badlogic/gdx/utils/LongMap;.stashCapacity:I // field@1113 │ │ -0932b2: b0b6 |0051: add-int/2addr v6, v11 │ │ -0932b4: 2366 9404 |0052: new-array v6, v6, [Ljava/lang/Object; // type@0494 │ │ -0932b8: 1f06 9404 |0054: check-cast v6, [Ljava/lang/Object; // type@0494 │ │ -0932bc: 5ba6 1611 |0056: iput-object v6, v10, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -0932c0: 55a6 0b11 |0058: iget-boolean v6, v10, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@110b │ │ -0932c4: 3806 1a00 |005a: if-eqz v6, 0074 // +001a │ │ -0932c8: 1216 |005c: const/4 v6, #int 1 // #1 │ │ -0932ca: 59a6 1211 |005d: iput v6, v10, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -0932ce: 59a7 1411 |005f: iput v7, v10, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ -0932d2: 1200 |0061: const/4 v0, #int 0 // #0 │ │ -0932d4: 3530 1400 |0062: if-ge v0, v3, 0076 // +0014 │ │ -0932d8: 4501 0400 |0064: aget-wide v1, v4, v0 │ │ -0932dc: 1606 0000 |0066: const-wide/16 v6, #int 0 // #0 │ │ -0932e0: 3106 0106 |0068: cmp-long v6, v1, v6 │ │ -0932e4: 3806 0700 |006a: if-eqz v6, 0071 // +0007 │ │ -0932e8: 4606 0500 |006c: aget-object v6, v5, v0 │ │ -0932ec: 7040 b521 1a62 |006e: invoke-direct {v10, v1, v2, v6}, Lcom/badlogic/gdx/utils/LongMap;.putResize:(JLjava/lang/Object;)V // method@21b5 │ │ -0932f2: d800 0001 |0071: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0932f6: 28ef |0073: goto 0062 // -0011 │ │ -0932f8: 0176 |0074: move v6, v7 │ │ -0932fa: 28e8 |0075: goto 005d // -0018 │ │ -0932fc: 0e00 |0076: return-void │ │ +0a17b0: |[0a17b0] com.badlogic.gdx.utils.LongMap.resize:(I)V │ │ +0a17c0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0a17c2: 52a6 0911 |0001: iget v6, v10, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a17c6: 52a8 1411 |0003: iget v8, v10, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ +0a17ca: 9001 0608 |0005: add-int v1, v6, v8 │ │ +0a17ce: 59ab 0911 |0007: iput v11, v10, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a17d2: 82b6 |0009: int-to-float v6, v11 │ │ +0a17d4: 52a8 0f11 |000a: iget v8, v10, Lcom/badlogic/gdx/utils/LongMap;.loadFactor:F // field@110f │ │ +0a17d8: c886 |000c: mul-float/2addr v6, v8 │ │ +0a17da: 8766 |000d: float-to-int v6, v6 │ │ +0a17dc: 59a6 1511 |000e: iput v6, v10, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@1115 │ │ +0a17e0: d806 0bff |0010: add-int/lit8 v6, v11, #int -1 // #ff │ │ +0a17e4: 59a6 1011 |0012: iput v6, v10, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@1110 │ │ +0a17e8: 81b8 |0014: int-to-long v8, v11 │ │ +0a17ea: 7120 0a26 9800 |0015: invoke-static {v8, v9}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@260a │ │ +0a17f0: 0a06 |0018: move-result v6 │ │ +0a17f2: d906 063f |0019: rsub-int/lit8 v6, v6, #int 63 // #3f │ │ +0a17f6: 59a6 0c11 |001b: iput v6, v10, Lcom/badlogic/gdx/utils/LongMap;.hashShift:I // field@110c │ │ +0a17fa: 1236 |001d: const/4 v6, #int 3 // #3 │ │ +0a17fc: 83b8 |001e: int-to-double v8, v11 │ │ +0a17fe: 7120 1726 9800 |001f: invoke-static {v8, v9}, Ljava/lang/Math;.log:(D)D // method@2617 │ │ +0a1804: 0b08 |0022: move-result-wide v8 │ │ +0a1806: 7120 1426 9800 |0023: invoke-static {v8, v9}, Ljava/lang/Math;.ceil:(D)D // method@2614 │ │ +0a180c: 0b08 |0026: move-result-wide v8 │ │ +0a180e: 8a88 |0027: double-to-int v8, v8 │ │ +0a1810: da08 0802 |0028: mul-int/lit8 v8, v8, #int 2 // #02 │ │ +0a1814: 7120 1926 8600 |002a: invoke-static {v6, v8}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0a181a: 0a06 |002d: move-result v6 │ │ +0a181c: 59a6 1311 |002e: iput v6, v10, Lcom/badlogic/gdx/utils/LongMap;.stashCapacity:I // field@1113 │ │ +0a1820: 1306 0800 |0030: const/16 v6, #int 8 // #8 │ │ +0a1824: 7120 1b26 6b00 |0032: invoke-static {v11, v6}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0a182a: 0a06 |0035: move-result v6 │ │ +0a182c: 83b8 |0036: int-to-double v8, v11 │ │ +0a182e: 7120 2126 9800 |0037: invoke-static {v8, v9}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +0a1834: 0b08 |003a: move-result-wide v8 │ │ +0a1836: 8a88 |003b: double-to-int v8, v8 │ │ +0a1838: db08 0808 |003c: div-int/lit8 v8, v8, #int 8 // #08 │ │ +0a183c: 7120 1926 8600 |003e: invoke-static {v6, v8}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0a1842: 0a06 |0041: move-result v6 │ │ +0a1844: 59a6 1111 |0042: iput v6, v10, Lcom/badlogic/gdx/utils/LongMap;.pushIterations:I // field@1111 │ │ +0a1848: 54a4 0d11 |0044: iget-object v4, v10, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a184c: 54a5 1611 |0046: iget-object v5, v10, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a1850: 52a6 1311 |0048: iget v6, v10, Lcom/badlogic/gdx/utils/LongMap;.stashCapacity:I // field@1113 │ │ +0a1854: b0b6 |004a: add-int/2addr v6, v11 │ │ +0a1856: 2366 4a04 |004b: new-array v6, v6, [J // type@044a │ │ +0a185a: 5ba6 0d11 |004d: iput-object v6, v10, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a185e: 52a6 1311 |004f: iget v6, v10, Lcom/badlogic/gdx/utils/LongMap;.stashCapacity:I // field@1113 │ │ +0a1862: b0b6 |0051: add-int/2addr v6, v11 │ │ +0a1864: 2366 9204 |0052: new-array v6, v6, [Ljava/lang/Object; // type@0492 │ │ +0a1868: 1f06 9204 |0054: check-cast v6, [Ljava/lang/Object; // type@0492 │ │ +0a186c: 5ba6 1611 |0056: iput-object v6, v10, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a1870: 55a6 0b11 |0058: iget-boolean v6, v10, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@110b │ │ +0a1874: 3806 1a00 |005a: if-eqz v6, 0074 // +001a │ │ +0a1878: 1216 |005c: const/4 v6, #int 1 // #1 │ │ +0a187a: 59a6 1211 |005d: iput v6, v10, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a187e: 59a7 1411 |005f: iput v7, v10, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ +0a1882: 1200 |0061: const/4 v0, #int 0 // #0 │ │ +0a1884: 3510 1400 |0062: if-ge v0, v1, 0076 // +0014 │ │ +0a1888: 4502 0400 |0064: aget-wide v2, v4, v0 │ │ +0a188c: 1606 0000 |0066: const-wide/16 v6, #int 0 // #0 │ │ +0a1890: 3106 0206 |0068: cmp-long v6, v2, v6 │ │ +0a1894: 3806 0700 |006a: if-eqz v6, 0071 // +0007 │ │ +0a1898: 4606 0500 |006c: aget-object v6, v5, v0 │ │ +0a189c: 7040 b521 2a63 |006e: invoke-direct {v10, v2, v3, v6}, Lcom/badlogic/gdx/utils/LongMap;.putResize:(JLjava/lang/Object;)V // method@21b5 │ │ +0a18a2: d800 0001 |0071: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a18a6: 28ef |0073: goto 0062 // -0011 │ │ +0a18a8: 0176 |0074: move v6, v7 │ │ +0a18aa: 28e8 |0075: goto 005d // -0018 │ │ +0a18ac: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=470 │ │ 0x0007 line=472 │ │ 0x0009 line=473 │ │ 0x0010 line=474 │ │ 0x0014 line=475 │ │ @@ -150549,17 +150597,17 @@ │ │ 0x0066 line=489 │ │ 0x0071 line=487 │ │ 0x0075 line=485 │ │ 0x0076 line=491 │ │ locals : │ │ 0x0000 - 0x0000 reg=10 this Lcom/badlogic/gdx/utils/LongMap; │ │ 0x0062 - 0x0074 reg=0 i I │ │ - 0x0066 - 0x0074 reg=1 key J │ │ + 0x0066 - 0x0074 reg=2 key J │ │ 0x0076 - 0x0077 reg=0 i I │ │ - 0x0007 - 0x0077 reg=3 oldEndIndex I │ │ + 0x0007 - 0x0077 reg=1 oldEndIndex I │ │ 0x0046 - 0x0077 reg=4 oldKeyTable [J │ │ 0x0048 - 0x0077 reg=5 oldValueTable [Ljava/lang/Object; [TV; │ │ 0x0000 - 0x0077 reg=10 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ 0x0000 - 0x0077 reg=11 newSize I │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/utils/LongMap;) │ │ @@ -150567,35 +150615,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -093300: |[093300] com.badlogic.gdx.utils.LongMap.clear:()V │ │ -093310: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -093312: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -093314: 5482 0d11 |0002: iget-object v2, v8, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -093318: 5483 1611 |0004: iget-object v3, v8, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -09331c: 5284 0911 |0006: iget v4, v8, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -093320: 5285 1411 |0008: iget v5, v8, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ -093324: 9000 0405 |000a: add-int v0, v4, v5 │ │ -093328: 0101 |000c: move v1, v0 │ │ -09332a: d800 01ff |000d: add-int/lit8 v0, v1, #int -1 // #ff │ │ -09332e: 3d01 0a00 |000f: if-lez v1, 0019 // +000a │ │ -093332: 1604 0000 |0011: const-wide/16 v4, #int 0 // #0 │ │ -093336: 4c04 0200 |0013: aput-wide v4, v2, v0 │ │ -09333a: 4d07 0300 |0015: aput-object v7, v3, v0 │ │ -09333e: 0101 |0017: move v1, v0 │ │ -093340: 28f5 |0018: goto 000d // -000b │ │ -093342: 5986 1211 |0019: iput v6, v8, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -093346: 5986 1411 |001b: iput v6, v8, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ -09334a: 5b87 1811 |001d: iput-object v7, v8, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ -09334e: 5c86 0b11 |001f: iput-boolean v6, v8, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@110b │ │ -093352: 0e00 |0021: return-void │ │ +0a18b0: |[0a18b0] com.badlogic.gdx.utils.LongMap.clear:()V │ │ +0a18c0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0a18c2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0a18c4: 5482 0d11 |0002: iget-object v2, v8, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a18c8: 5483 1611 |0004: iget-object v3, v8, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a18cc: 5284 0911 |0006: iget v4, v8, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a18d0: 5285 1411 |0008: iget v5, v8, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ +0a18d4: 9000 0405 |000a: add-int v0, v4, v5 │ │ +0a18d8: 0101 |000c: move v1, v0 │ │ +0a18da: d800 01ff |000d: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0a18de: 3d01 0a00 |000f: if-lez v1, 0019 // +000a │ │ +0a18e2: 1604 0000 |0011: const-wide/16 v4, #int 0 // #0 │ │ +0a18e6: 4c04 0200 |0013: aput-wide v4, v2, v0 │ │ +0a18ea: 4d07 0300 |0015: aput-object v7, v3, v0 │ │ +0a18ee: 0101 |0017: move v1, v0 │ │ +0a18f0: 28f5 |0018: goto 000d // -000b │ │ +0a18f2: 5986 1211 |0019: iput v6, v8, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a18f6: 5986 1411 |001b: iput v6, v8, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ +0a18fa: 5b87 1811 |001d: iput-object v7, v8, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ +0a18fe: 5c86 0b11 |001f: iput-boolean v6, v8, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@110b │ │ +0a1902: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=386 │ │ 0x0004 line=387 │ │ 0x0006 line=388 │ │ 0x0011 line=389 │ │ 0x0015 line=390 │ │ @@ -150616,132 +150664,132 @@ │ │ 0x0000 - 0x0022 reg=8 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ │ │ #1 : (in Lcom/badlogic/gdx/utils/LongMap;) │ │ name : 'containsKey' │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -093354: |[093354] com.badlogic.gdx.utils.LongMap.containsKey:(J)Z │ │ -093364: 1601 0000 |0000: const-wide/16 v1, #int 0 // #0 │ │ -093368: 3101 0401 |0002: cmp-long v1, v4, v1 │ │ -09336c: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ -093370: 5531 0b11 |0006: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@110b │ │ -093374: 0f01 |0008: return v1 │ │ -093376: 5231 1011 |0009: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@1110 │ │ -09337a: 8111 |000b: int-to-long v1, v1 │ │ -09337c: c041 |000c: and-long/2addr v1, v4 │ │ -09337e: 8410 |000d: long-to-int v0, v1 │ │ -093380: 5431 0d11 |000e: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -093384: 4501 0100 |0010: aget-wide v1, v1, v0 │ │ -093388: 3101 0104 |0012: cmp-long v1, v1, v4 │ │ -09338c: 3801 1f00 |0014: if-eqz v1, 0033 // +001f │ │ -093390: 7030 af21 4305 |0016: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/utils/LongMap;.hash2:(J)I // method@21af │ │ -093396: 0a00 |0019: move-result v0 │ │ -093398: 5431 0d11 |001a: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -09339c: 4501 0100 |001c: aget-wide v1, v1, v0 │ │ -0933a0: 3101 0104 |001e: cmp-long v1, v1, v4 │ │ -0933a4: 3801 1300 |0020: if-eqz v1, 0033 // +0013 │ │ -0933a8: 7030 b021 4305 |0022: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/utils/LongMap;.hash3:(J)I // method@21b0 │ │ -0933ae: 0a00 |0025: move-result v0 │ │ -0933b0: 5431 0d11 |0026: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -0933b4: 4501 0100 |0028: aget-wide v1, v1, v0 │ │ -0933b8: 3101 0104 |002a: cmp-long v1, v1, v4 │ │ -0933bc: 3801 0700 |002c: if-eqz v1, 0033 // +0007 │ │ -0933c0: 7030 a721 4305 |002e: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/utils/LongMap;.containsKeyStash:(J)Z // method@21a7 │ │ -0933c6: 0a01 |0031: move-result v1 │ │ -0933c8: 28d6 |0032: goto 0008 // -002a │ │ -0933ca: 1211 |0033: const/4 v1, #int 1 // #1 │ │ -0933cc: 28d4 |0034: goto 0008 // -002c │ │ +0a1904: |[0a1904] com.badlogic.gdx.utils.LongMap.containsKey:(J)Z │ │ +0a1914: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +0a1918: 3101 0602 |0002: cmp-long v1, v6, v2 │ │ +0a191c: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ +0a1920: 5551 0b11 |0006: iget-boolean v1, v5, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@110b │ │ +0a1924: 0f01 |0008: return v1 │ │ +0a1926: 5251 1011 |0009: iget v1, v5, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@1110 │ │ +0a192a: 8112 |000b: int-to-long v2, v1 │ │ +0a192c: c062 |000c: and-long/2addr v2, v6 │ │ +0a192e: 8420 |000d: long-to-int v0, v2 │ │ +0a1930: 5451 0d11 |000e: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a1934: 4502 0100 |0010: aget-wide v2, v1, v0 │ │ +0a1938: 3101 0206 |0012: cmp-long v1, v2, v6 │ │ +0a193c: 3801 1f00 |0014: if-eqz v1, 0033 // +001f │ │ +0a1940: 7030 af21 6507 |0016: invoke-direct {v5, v6, v7}, Lcom/badlogic/gdx/utils/LongMap;.hash2:(J)I // method@21af │ │ +0a1946: 0a00 |0019: move-result v0 │ │ +0a1948: 5451 0d11 |001a: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a194c: 4502 0100 |001c: aget-wide v2, v1, v0 │ │ +0a1950: 3101 0206 |001e: cmp-long v1, v2, v6 │ │ +0a1954: 3801 1300 |0020: if-eqz v1, 0033 // +0013 │ │ +0a1958: 7030 b021 6507 |0022: invoke-direct {v5, v6, v7}, Lcom/badlogic/gdx/utils/LongMap;.hash3:(J)I // method@21b0 │ │ +0a195e: 0a00 |0025: move-result v0 │ │ +0a1960: 5451 0d11 |0026: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a1964: 4502 0100 |0028: aget-wide v2, v1, v0 │ │ +0a1968: 3101 0206 |002a: cmp-long v1, v2, v6 │ │ +0a196c: 3801 0700 |002c: if-eqz v1, 0033 // +0007 │ │ +0a1970: 7030 a721 6507 |002e: invoke-direct {v5, v6, v7}, Lcom/badlogic/gdx/utils/LongMap;.containsKeyStash:(J)Z // method@21a7 │ │ +0a1976: 0a01 |0031: move-result v1 │ │ +0a1978: 28d6 |0032: goto 0008 // -002a │ │ +0a197a: 1211 |0033: const/4 v1, #int 1 // #1 │ │ +0a197c: 28d4 |0034: goto 0008 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0008 line=429 │ │ 0x0009 line=421 │ │ 0x000e line=422 │ │ 0x0016 line=423 │ │ 0x001a line=424 │ │ 0x0022 line=425 │ │ 0x0026 line=426 │ │ 0x0033 line=429 │ │ locals : │ │ - 0x0000 - 0x0000 reg=3 this Lcom/badlogic/gdx/utils/LongMap; │ │ + 0x0000 - 0x0000 reg=5 this Lcom/badlogic/gdx/utils/LongMap; │ │ 0x000e - 0x0035 reg=0 index I │ │ - 0x0000 - 0x0035 reg=3 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ - 0x0000 - 0x0035 reg=4 key J │ │ + 0x0000 - 0x0035 reg=5 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ + 0x0000 - 0x0035 reg=6 key J │ │ │ │ #2 : (in Lcom/badlogic/gdx/utils/LongMap;) │ │ name : 'containsValue' │ │ type : '(Ljava/lang/Object;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 12 │ │ + registers : 13 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 99 16-bit code units │ │ -0933d0: |[0933d0] com.badlogic.gdx.utils.LongMap.containsValue:(Ljava/lang/Object;Z)Z │ │ -0933e0: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0933e2: 5493 1611 |0001: iget-object v3, v9, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -0933e6: 390a 2600 |0003: if-nez v10, 0029 // +0026 │ │ -0933ea: 5595 0b11 |0005: iget-boolean v5, v9, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@110b │ │ -0933ee: 3805 0700 |0007: if-eqz v5, 000e // +0007 │ │ -0933f2: 5495 1811 |0009: iget-object v5, v9, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ -0933f6: 3905 0300 |000b: if-nez v5, 000e // +0003 │ │ -0933fa: 0f04 |000d: return v4 │ │ -0933fc: 5492 0d11 |000e: iget-object v2, v9, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -093400: 5295 0911 |0010: iget v5, v9, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -093404: 5296 1411 |0012: iget v6, v9, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ -093408: 9000 0506 |0014: add-int v0, v5, v6 │ │ -09340c: 0101 |0016: move v1, v0 │ │ -09340e: d800 01ff |0017: add-int/lit8 v0, v1, #int -1 // #ff │ │ -093412: 3d01 4800 |0019: if-lez v1, 0061 // +0048 │ │ -093416: 4505 0200 |001b: aget-wide v5, v2, v0 │ │ -09341a: 1607 0000 |001d: const-wide/16 v7, #int 0 // #0 │ │ -09341e: 3105 0507 |001f: cmp-long v5, v5, v7 │ │ -093422: 3805 0600 |0021: if-eqz v5, 0027 // +0006 │ │ -093426: 4605 0300 |0023: aget-object v5, v3, v0 │ │ -09342a: 3805 e8ff |0025: if-eqz v5, 000d // -0018 │ │ -09342e: 0101 |0027: move v1, v0 │ │ -093430: 28ef |0028: goto 0017 // -0011 │ │ -093432: 380b 1700 |0029: if-eqz v11, 0040 // +0017 │ │ -093436: 5495 1811 |002b: iget-object v5, v9, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ -09343a: 325a e0ff |002d: if-eq v10, v5, 000d // -0020 │ │ -09343e: 5295 0911 |002f: iget v5, v9, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -093442: 5296 1411 |0031: iget v6, v9, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ -093446: 9000 0506 |0033: add-int v0, v5, v6 │ │ -09344a: 0101 |0035: move v1, v0 │ │ -09344c: d800 01ff |0036: add-int/lit8 v0, v1, #int -1 // #ff │ │ -093450: 3d01 2900 |0038: if-lez v1, 0061 // +0029 │ │ -093454: 4605 0300 |003a: aget-object v5, v3, v0 │ │ -093458: 32a5 d1ff |003c: if-eq v5, v10, 000d // -002f │ │ -09345c: 0101 |003e: move v1, v0 │ │ -09345e: 28f7 |003f: goto 0036 // -0009 │ │ -093460: 5595 0b11 |0040: iget-boolean v5, v9, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@110b │ │ -093464: 3805 0a00 |0042: if-eqz v5, 004c // +000a │ │ -093468: 5495 1811 |0044: iget-object v5, v9, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ -09346c: 6e20 2826 5a00 |0046: invoke-virtual {v10, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -093472: 0a05 |0049: move-result v5 │ │ -093474: 3905 c3ff |004a: if-nez v5, 000d // -003d │ │ -093478: 5295 0911 |004c: iget v5, v9, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -09347c: 5296 1411 |004e: iget v6, v9, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ -093480: 9000 0506 |0050: add-int v0, v5, v6 │ │ -093484: 0101 |0052: move v1, v0 │ │ -093486: d800 01ff |0053: add-int/lit8 v0, v1, #int -1 // #ff │ │ -09348a: 3d01 0c00 |0055: if-lez v1, 0061 // +000c │ │ -09348e: 4605 0300 |0057: aget-object v5, v3, v0 │ │ -093492: 6e20 2826 5a00 |0059: invoke-virtual {v10, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -093498: 0a05 |005c: move-result v5 │ │ -09349a: 3905 b0ff |005d: if-nez v5, 000d // -0050 │ │ -09349e: 0101 |005f: move v1, v0 │ │ -0934a0: 28f3 |0060: goto 0053 // -000d │ │ -0934a2: 1204 |0061: const/4 v4, #int 0 // #0 │ │ -0934a4: 28ab |0062: goto 000d // -0055 │ │ +0a1980: |[0a1980] com.badlogic.gdx.utils.LongMap.containsValue:(Ljava/lang/Object;Z)Z │ │ +0a1990: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0a1992: 54a3 1611 |0001: iget-object v3, v10, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a1996: 390b 2600 |0003: if-nez v11, 0029 // +0026 │ │ +0a199a: 55a5 0b11 |0005: iget-boolean v5, v10, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@110b │ │ +0a199e: 3805 0700 |0007: if-eqz v5, 000e // +0007 │ │ +0a19a2: 54a5 1811 |0009: iget-object v5, v10, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ +0a19a6: 3905 0300 |000b: if-nez v5, 000e // +0003 │ │ +0a19aa: 0f04 |000d: return v4 │ │ +0a19ac: 54a2 0d11 |000e: iget-object v2, v10, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a19b0: 52a5 0911 |0010: iget v5, v10, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a19b4: 52a6 1411 |0012: iget v6, v10, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ +0a19b8: 9000 0506 |0014: add-int v0, v5, v6 │ │ +0a19bc: 0101 |0016: move v1, v0 │ │ +0a19be: d800 01ff |0017: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0a19c2: 3d01 4800 |0019: if-lez v1, 0061 // +0048 │ │ +0a19c6: 4506 0200 |001b: aget-wide v6, v2, v0 │ │ +0a19ca: 1608 0000 |001d: const-wide/16 v8, #int 0 // #0 │ │ +0a19ce: 3105 0608 |001f: cmp-long v5, v6, v8 │ │ +0a19d2: 3805 0600 |0021: if-eqz v5, 0027 // +0006 │ │ +0a19d6: 4605 0300 |0023: aget-object v5, v3, v0 │ │ +0a19da: 3805 e8ff |0025: if-eqz v5, 000d // -0018 │ │ +0a19de: 0101 |0027: move v1, v0 │ │ +0a19e0: 28ef |0028: goto 0017 // -0011 │ │ +0a19e2: 380c 1700 |0029: if-eqz v12, 0040 // +0017 │ │ +0a19e6: 54a5 1811 |002b: iget-object v5, v10, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ +0a19ea: 325b e0ff |002d: if-eq v11, v5, 000d // -0020 │ │ +0a19ee: 52a5 0911 |002f: iget v5, v10, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a19f2: 52a6 1411 |0031: iget v6, v10, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ +0a19f6: 9000 0506 |0033: add-int v0, v5, v6 │ │ +0a19fa: 0101 |0035: move v1, v0 │ │ +0a19fc: d800 01ff |0036: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0a1a00: 3d01 2900 |0038: if-lez v1, 0061 // +0029 │ │ +0a1a04: 4605 0300 |003a: aget-object v5, v3, v0 │ │ +0a1a08: 32b5 d1ff |003c: if-eq v5, v11, 000d // -002f │ │ +0a1a0c: 0101 |003e: move v1, v0 │ │ +0a1a0e: 28f7 |003f: goto 0036 // -0009 │ │ +0a1a10: 55a5 0b11 |0040: iget-boolean v5, v10, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@110b │ │ +0a1a14: 3805 0a00 |0042: if-eqz v5, 004c // +000a │ │ +0a1a18: 54a5 1811 |0044: iget-object v5, v10, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ +0a1a1c: 6e20 2826 5b00 |0046: invoke-virtual {v11, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a1a22: 0a05 |0049: move-result v5 │ │ +0a1a24: 3905 c3ff |004a: if-nez v5, 000d // -003d │ │ +0a1a28: 52a5 0911 |004c: iget v5, v10, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a1a2c: 52a6 1411 |004e: iget v6, v10, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ +0a1a30: 9000 0506 |0050: add-int v0, v5, v6 │ │ +0a1a34: 0101 |0052: move v1, v0 │ │ +0a1a36: d800 01ff |0053: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0a1a3a: 3d01 0c00 |0055: if-lez v1, 0061 // +000c │ │ +0a1a3e: 4605 0300 |0057: aget-object v5, v3, v0 │ │ +0a1a42: 6e20 2826 5b00 |0059: invoke-virtual {v11, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a1a48: 0a05 |005c: move-result v5 │ │ +0a1a4a: 3905 b0ff |005d: if-nez v5, 000d // -0050 │ │ +0a1a4e: 0101 |005f: move v1, v0 │ │ +0a1a50: 28f3 |0060: goto 0053 // -000d │ │ +0a1a52: 1204 |0061: const/4 v4, #int 0 // #0 │ │ +0a1a54: 28ab |0062: goto 000d // -0055 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=401 │ │ 0x0003 line=402 │ │ 0x0005 line=403 │ │ 0x000d line=416 │ │ 0x000e line=404 │ │ @@ -150752,15 +150800,15 @@ │ │ 0x002f line=409 │ │ 0x003a line=410 │ │ 0x0040 line=412 │ │ 0x004c line=413 │ │ 0x0057 line=414 │ │ 0x0061 line=416 │ │ locals : │ │ - 0x0000 - 0x0000 reg=9 this Lcom/badlogic/gdx/utils/LongMap; │ │ + 0x0000 - 0x0000 reg=10 this Lcom/badlogic/gdx/utils/LongMap; │ │ 0x0016 - 0x0017 reg=0 i I │ │ 0x0017 - 0x0019 reg=1 i I │ │ 0x0019 - 0x0028 reg=0 i I │ │ 0x0028 - 0x0029 reg=1 i I │ │ 0x0010 - 0x0029 reg=2 keyTable [J │ │ 0x0035 - 0x0036 reg=0 i I │ │ 0x0036 - 0x0038 reg=1 i I │ │ @@ -150768,40 +150816,40 @@ │ │ 0x003f - 0x0040 reg=1 i I │ │ 0x0052 - 0x0053 reg=0 i I │ │ 0x0053 - 0x0055 reg=1 i I │ │ 0x0055 - 0x0060 reg=0 i I │ │ 0x0060 - 0x0061 reg=1 i I │ │ 0x0061 - 0x0063 reg=0 i I │ │ 0x0003 - 0x0063 reg=3 valueTable [Ljava/lang/Object; [TV; │ │ - 0x0000 - 0x0063 reg=9 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ - 0x0000 - 0x0063 reg=10 value Ljava/lang/Object; │ │ - 0x0000 - 0x0063 reg=11 identity Z │ │ + 0x0000 - 0x0063 reg=10 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ + 0x0000 - 0x0063 reg=11 value Ljava/lang/Object; │ │ + 0x0000 - 0x0063 reg=12 identity Z │ │ │ │ #3 : (in Lcom/badlogic/gdx/utils/LongMap;) │ │ name : 'ensureCapacity' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0934a8: |[0934a8] com.badlogic.gdx.utils.LongMap.ensureCapacity:(I)V │ │ -0934b8: 5231 1211 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -0934bc: 9000 0104 |0002: add-int v0, v1, v4 │ │ -0934c0: 5231 1511 |0004: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@1115 │ │ -0934c4: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ -0934c8: 8201 |0008: int-to-float v1, v0 │ │ -0934ca: 5232 0f11 |0009: iget v2, v3, Lcom/badlogic/gdx/utils/LongMap;.loadFactor:F // field@110f │ │ -0934ce: c921 |000b: div-float/2addr v1, v2 │ │ -0934d0: 8711 |000c: float-to-int v1, v1 │ │ -0934d2: 7110 9013 0100 |000d: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ -0934d8: 0a01 |0010: move-result v1 │ │ -0934da: 7020 ba21 1300 |0011: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@21ba │ │ -0934e0: 0e00 |0014: return-void │ │ +0a1a58: |[0a1a58] com.badlogic.gdx.utils.LongMap.ensureCapacity:(I)V │ │ +0a1a68: 5231 1211 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a1a6c: 9000 0104 |0002: add-int v0, v1, v4 │ │ +0a1a70: 5231 1511 |0004: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@1115 │ │ +0a1a74: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ +0a1a78: 8201 |0008: int-to-float v1, v0 │ │ +0a1a7a: 5232 0f11 |0009: iget v2, v3, Lcom/badlogic/gdx/utils/LongMap;.loadFactor:F // field@110f │ │ +0a1a7e: c921 |000b: div-float/2addr v1, v2 │ │ +0a1a80: 8711 |000c: float-to-int v1, v1 │ │ +0a1a82: 7110 9013 0100 |000d: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ +0a1a88: 0a01 |0010: move-result v1 │ │ +0a1a8a: 7020 ba21 1300 |0011: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@21ba │ │ +0a1a90: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0004 line=466 │ │ 0x0014 line=467 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Lcom/badlogic/gdx/utils/LongMap; │ │ @@ -150814,25 +150862,25 @@ │ │ type : '()Lcom/badlogic/gdx/utils/LongMap$Entries;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0934e4: |[0934e4] com.badlogic.gdx.utils.LongMap.entries:()Lcom/badlogic/gdx/utils/LongMap$Entries; │ │ -0934f4: 5410 0a11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.entries:Lcom/badlogic/gdx/utils/LongMap$Entries; // field@110a │ │ -0934f8: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -0934fc: 2200 2403 |0004: new-instance v0, Lcom/badlogic/gdx/utils/LongMap$Entries; // type@0324 │ │ -093500: 7020 8621 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/LongMap$Entries;.:(Lcom/badlogic/gdx/utils/LongMap;)V // method@2186 │ │ -093506: 5b10 0a11 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.entries:Lcom/badlogic/gdx/utils/LongMap$Entries; // field@110a │ │ -09350a: 5410 0a11 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.entries:Lcom/badlogic/gdx/utils/LongMap$Entries; // field@110a │ │ -09350e: 1100 |000d: return-object v0 │ │ -093510: 5410 0a11 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.entries:Lcom/badlogic/gdx/utils/LongMap$Entries; // field@110a │ │ -093514: 6e10 8d21 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/LongMap$Entries;.reset:()V // method@218d │ │ -09351a: 28f8 |0013: goto 000b // -0008 │ │ +0a1a94: |[0a1a94] com.badlogic.gdx.utils.LongMap.entries:()Lcom/badlogic/gdx/utils/LongMap$Entries; │ │ +0a1aa4: 5410 0a11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.entries:Lcom/badlogic/gdx/utils/LongMap$Entries; // field@110a │ │ +0a1aa8: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +0a1aac: 2200 2203 |0004: new-instance v0, Lcom/badlogic/gdx/utils/LongMap$Entries; // type@0322 │ │ +0a1ab0: 7020 8621 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/LongMap$Entries;.:(Lcom/badlogic/gdx/utils/LongMap;)V // method@2186 │ │ +0a1ab6: 5b10 0a11 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.entries:Lcom/badlogic/gdx/utils/LongMap$Entries; // field@110a │ │ +0a1aba: 5410 0a11 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.entries:Lcom/badlogic/gdx/utils/LongMap$Entries; // field@110a │ │ +0a1abe: 1100 |000d: return-object v0 │ │ +0a1ac0: 5410 0a11 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.entries:Lcom/badlogic/gdx/utils/LongMap$Entries; // field@110a │ │ +0a1ac4: 6e10 8d21 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/LongMap$Entries;.reset:()V // method@218d │ │ +0a1aca: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=533 │ │ 0x0004 line=534 │ │ 0x000b line=537 │ │ 0x000e line=536 │ │ locals : │ │ @@ -150840,85 +150888,85 @@ │ │ 0x0000 - 0x0014 reg=1 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ │ │ #5 : (in Lcom/badlogic/gdx/utils/LongMap;) │ │ name : 'findKey' │ │ type : '(Ljava/lang/Object;ZJ)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 13 │ │ + registers : 14 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 114 16-bit code units │ │ -09351c: |[09351c] com.badlogic.gdx.utils.LongMap.findKey:(Ljava/lang/Object;ZJ)J │ │ -09352c: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ -093530: 5483 1611 |0002: iget-object v3, v8, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -093534: 3909 2600 |0004: if-nez v9, 002a // +0026 │ │ -093538: 5586 0b11 |0006: iget-boolean v6, v8, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@110b │ │ -09353c: 3806 0800 |0008: if-eqz v6, 0010 // +0008 │ │ -093540: 5486 1811 |000a: iget-object v6, v8, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ -093544: 3906 0400 |000c: if-nez v6, 0010 // +0004 │ │ -093548: 044b |000e: move-wide v11, v4 │ │ -09354a: 100b |000f: return-wide v11 │ │ -09354c: 5482 0d11 |0010: iget-object v2, v8, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -093550: 5286 0911 |0012: iget v6, v8, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -093554: 5287 1411 |0014: iget v7, v8, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ -093558: 9000 0607 |0016: add-int v0, v6, v7 │ │ -09355c: 0101 |0018: move v1, v0 │ │ -09355e: d800 01ff |0019: add-int/lit8 v0, v1, #int -1 // #ff │ │ -093562: 3d01 f4ff |001b: if-lez v1, 000f // -000c │ │ -093566: 4506 0200 |001d: aget-wide v6, v2, v0 │ │ -09356a: 3106 0604 |001f: cmp-long v6, v6, v4 │ │ -09356e: 3806 4f00 |0021: if-eqz v6, 0070 // +004f │ │ -093572: 4606 0300 |0023: aget-object v6, v3, v0 │ │ -093576: 3906 4b00 |0025: if-nez v6, 0070 // +004b │ │ -09357a: 450b 0200 |0027: aget-wide v11, v2, v0 │ │ -09357e: 28e6 |0029: goto 000f // -001a │ │ -093580: 380a 1c00 |002a: if-eqz v10, 0046 // +001c │ │ -093584: 5486 1811 |002c: iget-object v6, v8, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ -093588: 3369 0400 |002e: if-ne v9, v6, 0032 // +0004 │ │ -09358c: 044b |0030: move-wide v11, v4 │ │ -09358e: 28de |0031: goto 000f // -0022 │ │ -093590: 5284 0911 |0032: iget v4, v8, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -093594: 5285 1411 |0034: iget v5, v8, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ -093598: 9000 0405 |0036: add-int v0, v4, v5 │ │ -09359c: 0101 |0038: move v1, v0 │ │ -09359e: d800 01ff |0039: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0935a2: 3d01 d4ff |003b: if-lez v1, 000f // -002c │ │ -0935a6: 4604 0300 |003d: aget-object v4, v3, v0 │ │ -0935aa: 3394 2f00 |003f: if-ne v4, v9, 006e // +002f │ │ -0935ae: 5484 0d11 |0041: iget-object v4, v8, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -0935b2: 450b 0400 |0043: aget-wide v11, v4, v0 │ │ -0935b6: 28ca |0045: goto 000f // -0036 │ │ -0935b8: 5586 0b11 |0046: iget-boolean v6, v8, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@110b │ │ -0935bc: 3806 0c00 |0048: if-eqz v6, 0054 // +000c │ │ -0935c0: 5486 1811 |004a: iget-object v6, v8, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ -0935c4: 6e20 2826 6900 |004c: invoke-virtual {v9, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -0935ca: 0a06 |004f: move-result v6 │ │ -0935cc: 3806 0400 |0050: if-eqz v6, 0054 // +0004 │ │ -0935d0: 044b |0052: move-wide v11, v4 │ │ -0935d2: 28bc |0053: goto 000f // -0044 │ │ -0935d4: 5284 0911 |0054: iget v4, v8, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -0935d8: 5285 1411 |0056: iget v5, v8, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ -0935dc: 9000 0405 |0058: add-int v0, v4, v5 │ │ -0935e0: 0101 |005a: move v1, v0 │ │ -0935e2: d800 01ff |005b: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0935e6: 3d01 b2ff |005d: if-lez v1, 000f // -004e │ │ -0935ea: 4604 0300 |005f: aget-object v4, v3, v0 │ │ -0935ee: 6e20 2826 4900 |0061: invoke-virtual {v9, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -0935f4: 0a04 |0064: move-result v4 │ │ -0935f6: 3804 0700 |0065: if-eqz v4, 006c // +0007 │ │ -0935fa: 5484 0d11 |0067: iget-object v4, v8, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -0935fe: 450b 0400 |0069: aget-wide v11, v4, v0 │ │ -093602: 28a4 |006b: goto 000f // -005c │ │ -093604: 0101 |006c: move v1, v0 │ │ -093606: 28ee |006d: goto 005b // -0012 │ │ -093608: 0101 |006e: move v1, v0 │ │ -09360a: 28ca |006f: goto 0039 // -0036 │ │ -09360c: 0101 |0070: move v1, v0 │ │ -09360e: 28a8 |0071: goto 0019 // -0058 │ │ +0a1acc: |[0a1acc] com.badlogic.gdx.utils.LongMap.findKey:(Ljava/lang/Object;ZJ)J │ │ +0a1adc: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ +0a1ae0: 5493 1611 |0002: iget-object v3, v9, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a1ae4: 390a 2600 |0004: if-nez v10, 002a // +0026 │ │ +0a1ae8: 5596 0b11 |0006: iget-boolean v6, v9, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@110b │ │ +0a1aec: 3806 0800 |0008: if-eqz v6, 0010 // +0008 │ │ +0a1af0: 5496 1811 |000a: iget-object v6, v9, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ +0a1af4: 3906 0400 |000c: if-nez v6, 0010 // +0004 │ │ +0a1af8: 044c |000e: move-wide v12, v4 │ │ +0a1afa: 100c |000f: return-wide v12 │ │ +0a1afc: 5492 0d11 |0010: iget-object v2, v9, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a1b00: 5296 0911 |0012: iget v6, v9, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a1b04: 5297 1411 |0014: iget v7, v9, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ +0a1b08: 9000 0607 |0016: add-int v0, v6, v7 │ │ +0a1b0c: 0101 |0018: move v1, v0 │ │ +0a1b0e: d800 01ff |0019: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0a1b12: 3d01 f4ff |001b: if-lez v1, 000f // -000c │ │ +0a1b16: 4506 0200 |001d: aget-wide v6, v2, v0 │ │ +0a1b1a: 3106 0604 |001f: cmp-long v6, v6, v4 │ │ +0a1b1e: 3806 4f00 |0021: if-eqz v6, 0070 // +004f │ │ +0a1b22: 4606 0300 |0023: aget-object v6, v3, v0 │ │ +0a1b26: 3906 4b00 |0025: if-nez v6, 0070 // +004b │ │ +0a1b2a: 450c 0200 |0027: aget-wide v12, v2, v0 │ │ +0a1b2e: 28e6 |0029: goto 000f // -001a │ │ +0a1b30: 380b 1c00 |002a: if-eqz v11, 0046 // +001c │ │ +0a1b34: 5496 1811 |002c: iget-object v6, v9, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ +0a1b38: 336a 0400 |002e: if-ne v10, v6, 0032 // +0004 │ │ +0a1b3c: 044c |0030: move-wide v12, v4 │ │ +0a1b3e: 28de |0031: goto 000f // -0022 │ │ +0a1b40: 5294 0911 |0032: iget v4, v9, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a1b44: 5295 1411 |0034: iget v5, v9, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ +0a1b48: 9000 0405 |0036: add-int v0, v4, v5 │ │ +0a1b4c: 0101 |0038: move v1, v0 │ │ +0a1b4e: d800 01ff |0039: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0a1b52: 3d01 d4ff |003b: if-lez v1, 000f // -002c │ │ +0a1b56: 4604 0300 |003d: aget-object v4, v3, v0 │ │ +0a1b5a: 33a4 2f00 |003f: if-ne v4, v10, 006e // +002f │ │ +0a1b5e: 5494 0d11 |0041: iget-object v4, v9, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a1b62: 450c 0400 |0043: aget-wide v12, v4, v0 │ │ +0a1b66: 28ca |0045: goto 000f // -0036 │ │ +0a1b68: 5596 0b11 |0046: iget-boolean v6, v9, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@110b │ │ +0a1b6c: 3806 0c00 |0048: if-eqz v6, 0054 // +000c │ │ +0a1b70: 5496 1811 |004a: iget-object v6, v9, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ +0a1b74: 6e20 2826 6a00 |004c: invoke-virtual {v10, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a1b7a: 0a06 |004f: move-result v6 │ │ +0a1b7c: 3806 0400 |0050: if-eqz v6, 0054 // +0004 │ │ +0a1b80: 044c |0052: move-wide v12, v4 │ │ +0a1b82: 28bc |0053: goto 000f // -0044 │ │ +0a1b84: 5294 0911 |0054: iget v4, v9, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a1b88: 5295 1411 |0056: iget v5, v9, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ +0a1b8c: 9000 0405 |0058: add-int v0, v4, v5 │ │ +0a1b90: 0101 |005a: move v1, v0 │ │ +0a1b92: d800 01ff |005b: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0a1b96: 3d01 b2ff |005d: if-lez v1, 000f // -004e │ │ +0a1b9a: 4604 0300 |005f: aget-object v4, v3, v0 │ │ +0a1b9e: 6e20 2826 4a00 |0061: invoke-virtual {v10, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a1ba4: 0a04 |0064: move-result v4 │ │ +0a1ba6: 3804 0700 |0065: if-eqz v4, 006c // +0007 │ │ +0a1baa: 5494 0d11 |0067: iget-object v4, v9, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a1bae: 450c 0400 |0069: aget-wide v12, v4, v0 │ │ +0a1bb2: 28a4 |006b: goto 000f // -005c │ │ +0a1bb4: 0101 |006c: move v1, v0 │ │ +0a1bb6: 28ee |006d: goto 005b // -0012 │ │ +0a1bb8: 0101 |006e: move v1, v0 │ │ +0a1bba: 28ca |006f: goto 0039 // -0036 │ │ +0a1bbc: 0101 |0070: move v1, v0 │ │ +0a1bbe: 28a8 |0071: goto 0019 // -0058 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=444 │ │ 0x0004 line=445 │ │ 0x0006 line=446 │ │ 0x000f line=459 │ │ 0x0010 line=447 │ │ @@ -150928,16 +150976,16 @@ │ │ 0x002c line=451 │ │ 0x0032 line=452 │ │ 0x003d line=453 │ │ 0x0046 line=455 │ │ 0x0054 line=456 │ │ 0x005f line=457 │ │ locals : │ │ - 0x0000 - 0x0000 reg=8 this Lcom/badlogic/gdx/utils/LongMap; │ │ - 0x0000 - 0x000f reg=11 notFound J │ │ + 0x0000 - 0x0000 reg=9 this Lcom/badlogic/gdx/utils/LongMap; │ │ + 0x0000 - 0x000f reg=12 notFound J │ │ 0x0018 - 0x0019 reg=0 i I │ │ 0x0019 - 0x001b reg=1 i I │ │ 0x001b - 0x002a reg=0 i I │ │ 0x0012 - 0x002a reg=2 keyTable [J │ │ 0x0038 - 0x0039 reg=0 i I │ │ 0x0039 - 0x003b reg=1 i I │ │ 0x003b - 0x0046 reg=0 i I │ │ @@ -150947,158 +150995,158 @@ │ │ 0x006d - 0x006e reg=1 i I │ │ 0x006e - 0x006f reg=0 i I │ │ 0x006f - 0x0070 reg=1 i I │ │ 0x0070 - 0x0071 reg=0 i I │ │ 0x0071 - 0x0072 reg=1 i I │ │ 0x0070 - 0x0072 reg=2 keyTable [J │ │ 0x0004 - 0x0072 reg=3 valueTable [Ljava/lang/Object; [TV; │ │ - 0x0000 - 0x0072 reg=8 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ - 0x0000 - 0x0072 reg=9 value Ljava/lang/Object; │ │ - 0x0000 - 0x0072 reg=10 identity Z │ │ - 0x0010 - 0x0072 reg=11 notFound J │ │ + 0x0000 - 0x0072 reg=9 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ + 0x0000 - 0x0072 reg=10 value Ljava/lang/Object; │ │ + 0x0000 - 0x0072 reg=11 identity Z │ │ + 0x0010 - 0x0072 reg=12 notFound J │ │ │ │ #6 : (in Lcom/badlogic/gdx/utils/LongMap;) │ │ name : 'get' │ │ type : '(J)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -093610: |[093610] com.badlogic.gdx.utils.LongMap.get:(J)Ljava/lang/Object; │ │ -093620: 1601 0000 |0000: const-wide/16 v1, #int 0 // #0 │ │ -093624: 3101 0401 |0002: cmp-long v1, v4, v1 │ │ -093628: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ -09362c: 5431 1811 |0006: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ -093630: 1101 |0008: return-object v1 │ │ -093632: 5231 1011 |0009: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@1110 │ │ -093636: 8111 |000b: int-to-long v1, v1 │ │ -093638: c041 |000c: and-long/2addr v1, v4 │ │ -09363a: 8410 |000d: long-to-int v0, v1 │ │ -09363c: 5431 0d11 |000e: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -093640: 4501 0100 |0010: aget-wide v1, v1, v0 │ │ -093644: 3101 0104 |0012: cmp-long v1, v1, v4 │ │ -093648: 3801 2000 |0014: if-eqz v1, 0034 // +0020 │ │ -09364c: 7030 af21 4305 |0016: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/utils/LongMap;.hash2:(J)I // method@21af │ │ -093652: 0a00 |0019: move-result v0 │ │ -093654: 5431 0d11 |001a: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -093658: 4501 0100 |001c: aget-wide v1, v1, v0 │ │ -09365c: 3101 0104 |001e: cmp-long v1, v1, v4 │ │ -093660: 3801 1400 |0020: if-eqz v1, 0034 // +0014 │ │ -093664: 7030 b021 4305 |0022: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/utils/LongMap;.hash3:(J)I // method@21b0 │ │ -09366a: 0a00 |0025: move-result v0 │ │ -09366c: 5431 0d11 |0026: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -093670: 4501 0100 |0028: aget-wide v1, v1, v0 │ │ -093674: 3101 0104 |002a: cmp-long v1, v1, v4 │ │ -093678: 3801 0800 |002c: if-eqz v1, 0034 // +0008 │ │ -09367c: 1201 |002e: const/4 v1, #int 0 // #0 │ │ -09367e: 7040 ae21 4315 |002f: invoke-direct {v3, v4, v5, v1}, Lcom/badlogic/gdx/utils/LongMap;.getStash:(JLjava/lang/Object;)Ljava/lang/Object; // method@21ae │ │ -093684: 0c01 |0032: move-result-object v1 │ │ -093686: 28d5 |0033: goto 0008 // -002b │ │ -093688: 5431 1611 |0034: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -09368c: 4601 0100 |0036: aget-object v1, v1, v0 │ │ -093690: 28d0 |0038: goto 0008 // -0030 │ │ +0a1bc0: |[0a1bc0] com.badlogic.gdx.utils.LongMap.get:(J)Ljava/lang/Object; │ │ +0a1bd0: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +0a1bd4: 3101 0602 |0002: cmp-long v1, v6, v2 │ │ +0a1bd8: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ +0a1bdc: 5451 1811 |0006: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ +0a1be0: 1101 |0008: return-object v1 │ │ +0a1be2: 5251 1011 |0009: iget v1, v5, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@1110 │ │ +0a1be6: 8112 |000b: int-to-long v2, v1 │ │ +0a1be8: c062 |000c: and-long/2addr v2, v6 │ │ +0a1bea: 8420 |000d: long-to-int v0, v2 │ │ +0a1bec: 5451 0d11 |000e: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a1bf0: 4502 0100 |0010: aget-wide v2, v1, v0 │ │ +0a1bf4: 3101 0206 |0012: cmp-long v1, v2, v6 │ │ +0a1bf8: 3801 2000 |0014: if-eqz v1, 0034 // +0020 │ │ +0a1bfc: 7030 af21 6507 |0016: invoke-direct {v5, v6, v7}, Lcom/badlogic/gdx/utils/LongMap;.hash2:(J)I // method@21af │ │ +0a1c02: 0a00 |0019: move-result v0 │ │ +0a1c04: 5451 0d11 |001a: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a1c08: 4502 0100 |001c: aget-wide v2, v1, v0 │ │ +0a1c0c: 3101 0206 |001e: cmp-long v1, v2, v6 │ │ +0a1c10: 3801 1400 |0020: if-eqz v1, 0034 // +0014 │ │ +0a1c14: 7030 b021 6507 |0022: invoke-direct {v5, v6, v7}, Lcom/badlogic/gdx/utils/LongMap;.hash3:(J)I // method@21b0 │ │ +0a1c1a: 0a00 |0025: move-result v0 │ │ +0a1c1c: 5451 0d11 |0026: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a1c20: 4502 0100 |0028: aget-wide v2, v1, v0 │ │ +0a1c24: 3101 0206 |002a: cmp-long v1, v2, v6 │ │ +0a1c28: 3801 0800 |002c: if-eqz v1, 0034 // +0008 │ │ +0a1c2c: 1201 |002e: const/4 v1, #int 0 // #0 │ │ +0a1c2e: 7040 ae21 6517 |002f: invoke-direct {v5, v6, v7, v1}, Lcom/badlogic/gdx/utils/LongMap;.getStash:(JLjava/lang/Object;)Ljava/lang/Object; // method@21ae │ │ +0a1c34: 0c01 |0032: move-result-object v1 │ │ +0a1c36: 28d5 |0033: goto 0008 // -002b │ │ +0a1c38: 5451 1611 |0034: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a1c3c: 4601 0100 |0036: aget-object v1, v1, v0 │ │ +0a1c40: 28d0 |0038: goto 0008 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0008 line=297 │ │ 0x0009 line=289 │ │ 0x000e line=290 │ │ 0x0016 line=291 │ │ 0x001a line=292 │ │ 0x0022 line=293 │ │ 0x0026 line=294 │ │ 0x0034 line=297 │ │ locals : │ │ - 0x0000 - 0x0000 reg=3 this Lcom/badlogic/gdx/utils/LongMap; │ │ + 0x0000 - 0x0000 reg=5 this Lcom/badlogic/gdx/utils/LongMap; │ │ 0x000e - 0x0039 reg=0 index I │ │ - 0x0000 - 0x0039 reg=3 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ - 0x0000 - 0x0039 reg=4 key J │ │ + 0x0000 - 0x0039 reg=5 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ + 0x0000 - 0x0039 reg=6 key J │ │ │ │ #7 : (in Lcom/badlogic/gdx/utils/LongMap;) │ │ name : 'get' │ │ type : '(JLjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -093694: |[093694] com.badlogic.gdx.utils.LongMap.get:(JLjava/lang/Object;)Ljava/lang/Object; │ │ -0936a4: 1601 0000 |0000: const-wide/16 v1, #int 0 // #0 │ │ -0936a8: 3101 0401 |0002: cmp-long v1, v4, v1 │ │ -0936ac: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ -0936b0: 5431 1811 |0006: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ -0936b4: 1101 |0008: return-object v1 │ │ -0936b6: 5231 1011 |0009: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@1110 │ │ -0936ba: 8111 |000b: int-to-long v1, v1 │ │ -0936bc: c041 |000c: and-long/2addr v1, v4 │ │ -0936be: 8410 |000d: long-to-int v0, v1 │ │ -0936c0: 5431 0d11 |000e: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -0936c4: 4501 0100 |0010: aget-wide v1, v1, v0 │ │ -0936c8: 3101 0104 |0012: cmp-long v1, v1, v4 │ │ -0936cc: 3801 1f00 |0014: if-eqz v1, 0033 // +001f │ │ -0936d0: 7030 af21 4305 |0016: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/utils/LongMap;.hash2:(J)I // method@21af │ │ -0936d6: 0a00 |0019: move-result v0 │ │ -0936d8: 5431 0d11 |001a: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -0936dc: 4501 0100 |001c: aget-wide v1, v1, v0 │ │ -0936e0: 3101 0104 |001e: cmp-long v1, v1, v4 │ │ -0936e4: 3801 1300 |0020: if-eqz v1, 0033 // +0013 │ │ -0936e8: 7030 b021 4305 |0022: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/utils/LongMap;.hash3:(J)I // method@21b0 │ │ -0936ee: 0a00 |0025: move-result v0 │ │ -0936f0: 5431 0d11 |0026: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -0936f4: 4501 0100 |0028: aget-wide v1, v1, v0 │ │ -0936f8: 3101 0104 |002a: cmp-long v1, v1, v4 │ │ -0936fc: 3801 0700 |002c: if-eqz v1, 0033 // +0007 │ │ -093700: 7040 ae21 4365 |002e: invoke-direct {v3, v4, v5, v6}, Lcom/badlogic/gdx/utils/LongMap;.getStash:(JLjava/lang/Object;)Ljava/lang/Object; // method@21ae │ │ -093706: 0c01 |0031: move-result-object v1 │ │ -093708: 28d6 |0032: goto 0008 // -002a │ │ -09370a: 5431 1611 |0033: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -09370e: 4601 0100 |0035: aget-object v1, v1, v0 │ │ -093712: 28d1 |0037: goto 0008 // -002f │ │ +0a1c44: |[0a1c44] com.badlogic.gdx.utils.LongMap.get:(JLjava/lang/Object;)Ljava/lang/Object; │ │ +0a1c54: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +0a1c58: 3101 0602 |0002: cmp-long v1, v6, v2 │ │ +0a1c5c: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ +0a1c60: 5451 1811 |0006: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ +0a1c64: 1101 |0008: return-object v1 │ │ +0a1c66: 5251 1011 |0009: iget v1, v5, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@1110 │ │ +0a1c6a: 8112 |000b: int-to-long v2, v1 │ │ +0a1c6c: c062 |000c: and-long/2addr v2, v6 │ │ +0a1c6e: 8420 |000d: long-to-int v0, v2 │ │ +0a1c70: 5451 0d11 |000e: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a1c74: 4502 0100 |0010: aget-wide v2, v1, v0 │ │ +0a1c78: 3101 0206 |0012: cmp-long v1, v2, v6 │ │ +0a1c7c: 3801 1f00 |0014: if-eqz v1, 0033 // +001f │ │ +0a1c80: 7030 af21 6507 |0016: invoke-direct {v5, v6, v7}, Lcom/badlogic/gdx/utils/LongMap;.hash2:(J)I // method@21af │ │ +0a1c86: 0a00 |0019: move-result v0 │ │ +0a1c88: 5451 0d11 |001a: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a1c8c: 4502 0100 |001c: aget-wide v2, v1, v0 │ │ +0a1c90: 3101 0206 |001e: cmp-long v1, v2, v6 │ │ +0a1c94: 3801 1300 |0020: if-eqz v1, 0033 // +0013 │ │ +0a1c98: 7030 b021 6507 |0022: invoke-direct {v5, v6, v7}, Lcom/badlogic/gdx/utils/LongMap;.hash3:(J)I // method@21b0 │ │ +0a1c9e: 0a00 |0025: move-result v0 │ │ +0a1ca0: 5451 0d11 |0026: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a1ca4: 4502 0100 |0028: aget-wide v2, v1, v0 │ │ +0a1ca8: 3101 0206 |002a: cmp-long v1, v2, v6 │ │ +0a1cac: 3801 0700 |002c: if-eqz v1, 0033 // +0007 │ │ +0a1cb0: 7040 ae21 6587 |002e: invoke-direct {v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/LongMap;.getStash:(JLjava/lang/Object;)Ljava/lang/Object; // method@21ae │ │ +0a1cb6: 0c01 |0031: move-result-object v1 │ │ +0a1cb8: 28d6 |0032: goto 0008 // -002a │ │ +0a1cba: 5451 1611 |0033: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a1cbe: 4601 0100 |0035: aget-object v1, v1, v0 │ │ +0a1cc2: 28d1 |0037: goto 0008 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0008 line=310 │ │ 0x0009 line=302 │ │ 0x000e line=303 │ │ 0x0016 line=304 │ │ 0x001a line=305 │ │ 0x0022 line=306 │ │ 0x0026 line=307 │ │ 0x0033 line=310 │ │ locals : │ │ - 0x0000 - 0x0000 reg=3 this Lcom/badlogic/gdx/utils/LongMap; │ │ - 0x0000 - 0x0000 reg=6 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=5 this Lcom/badlogic/gdx/utils/LongMap; │ │ + 0x0000 - 0x0000 reg=8 (null) Ljava/lang/Object; │ │ 0x000e - 0x0038 reg=0 index I │ │ - 0x0000 - 0x0038 reg=3 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ - 0x0000 - 0x0038 reg=4 key J │ │ - 0x0000 - 0x0038 reg=6 defaultValue Ljava/lang/Object; TV; │ │ + 0x0000 - 0x0038 reg=5 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ + 0x0000 - 0x0038 reg=6 key J │ │ + 0x0000 - 0x0038 reg=8 defaultValue Ljava/lang/Object; TV; │ │ │ │ #8 : (in Lcom/badlogic/gdx/utils/LongMap;) │ │ name : 'keys' │ │ type : '()Lcom/badlogic/gdx/utils/LongMap$Keys;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -093714: |[093714] com.badlogic.gdx.utils.LongMap.keys:()Lcom/badlogic/gdx/utils/LongMap$Keys; │ │ -093724: 5410 0e11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.keys:Lcom/badlogic/gdx/utils/LongMap$Keys; // field@110e │ │ -093728: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -09372c: 2200 2603 |0004: new-instance v0, Lcom/badlogic/gdx/utils/LongMap$Keys; // type@0326 │ │ -093730: 7020 9021 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/LongMap$Keys;.:(Lcom/badlogic/gdx/utils/LongMap;)V // method@2190 │ │ -093736: 5b10 0e11 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.keys:Lcom/badlogic/gdx/utils/LongMap$Keys; // field@110e │ │ -09373a: 5410 0e11 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.keys:Lcom/badlogic/gdx/utils/LongMap$Keys; // field@110e │ │ -09373e: 1100 |000d: return-object v0 │ │ -093740: 5410 0e11 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.keys:Lcom/badlogic/gdx/utils/LongMap$Keys; // field@110e │ │ -093744: 6e10 9421 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/LongMap$Keys;.reset:()V // method@2194 │ │ -09374a: 28f8 |0013: goto 000b // -0008 │ │ +0a1cc4: |[0a1cc4] com.badlogic.gdx.utils.LongMap.keys:()Lcom/badlogic/gdx/utils/LongMap$Keys; │ │ +0a1cd4: 5410 0e11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.keys:Lcom/badlogic/gdx/utils/LongMap$Keys; // field@110e │ │ +0a1cd8: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +0a1cdc: 2200 2403 |0004: new-instance v0, Lcom/badlogic/gdx/utils/LongMap$Keys; // type@0324 │ │ +0a1ce0: 7020 9021 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/LongMap$Keys;.:(Lcom/badlogic/gdx/utils/LongMap;)V // method@2190 │ │ +0a1ce6: 5b10 0e11 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.keys:Lcom/badlogic/gdx/utils/LongMap$Keys; // field@110e │ │ +0a1cea: 5410 0e11 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.keys:Lcom/badlogic/gdx/utils/LongMap$Keys; // field@110e │ │ +0a1cee: 1100 |000d: return-object v0 │ │ +0a1cf0: 5410 0e11 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.keys:Lcom/badlogic/gdx/utils/LongMap$Keys; // field@110e │ │ +0a1cf4: 6e10 9421 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/LongMap$Keys;.reset:()V // method@2194 │ │ +0a1cfa: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ 0x0004 line=554 │ │ 0x000b line=557 │ │ 0x000e line=556 │ │ locals : │ │ @@ -151110,169 +151158,169 @@ │ │ type : '(JLjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 4 │ │ outs : 13 │ │ insns size : 303 16-bit code units │ │ -09374c: |[09374c] com.badlogic.gdx.utils.LongMap.put:(JLjava/lang/Object;)Ljava/lang/Object; │ │ -09375c: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -093760: 3102 1402 |0002: cmp-long v2, v20, v2 │ │ -093764: 3902 2400 |0004: if-nez v2, 0028 // +0024 │ │ -093768: 0800 1300 |0006: move-object/from16 v0, v19 │ │ -09376c: 5400 1811 |0008: iget-object v0, v0, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ -093770: 0812 0000 |000a: move-object/from16 v18, v0 │ │ -093774: 0800 1600 |000c: move-object/from16 v0, v22 │ │ -093778: 0801 1300 |000e: move-object/from16 v1, v19 │ │ -09377c: 5b10 1811 |0010: iput-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ -093780: 0800 1300 |0012: move-object/from16 v0, v19 │ │ -093784: 5502 0b11 |0014: iget-boolean v2, v0, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@110b │ │ -093788: 3902 1100 |0016: if-nez v2, 0027 // +0011 │ │ -09378c: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -09378e: 0800 1300 |0019: move-object/from16 v0, v19 │ │ -093792: 5c02 0b11 |001b: iput-boolean v2, v0, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@110b │ │ -093796: 0800 1300 |001d: move-object/from16 v0, v19 │ │ -09379a: 5202 1211 |001f: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -09379e: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0937a2: 0800 1300 |0023: move-object/from16 v0, v19 │ │ -0937a6: 5902 1211 |0025: iput v2, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -0937aa: 1112 |0027: return-object v18 │ │ -0937ac: 0800 1300 |0028: move-object/from16 v0, v19 │ │ -0937b0: 5400 0d11 |002a: iget-object v0, v0, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -0937b4: 0810 0000 |002c: move-object/from16 v16, v0 │ │ -0937b8: 0800 1300 |002e: move-object/from16 v0, v19 │ │ -0937bc: 5202 1011 |0030: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@1110 │ │ -0937c0: 8122 |0032: int-to-long v2, v2 │ │ -0937c2: a002 0214 |0033: and-long v2, v2, v20 │ │ -0937c6: 8426 |0035: long-to-int v6, v2 │ │ -0937c8: 4507 1006 |0036: aget-wide v7, v16, v6 │ │ -0937cc: 3102 0714 |0038: cmp-long v2, v7, v20 │ │ -0937d0: 3902 0f00 |003a: if-nez v2, 0049 // +000f │ │ -0937d4: 0800 1300 |003c: move-object/from16 v0, v19 │ │ -0937d8: 5402 1611 |003e: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -0937dc: 4612 0206 |0040: aget-object v18, v2, v6 │ │ -0937e0: 0800 1300 |0042: move-object/from16 v0, v19 │ │ -0937e4: 5402 1611 |0044: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -0937e8: 4d16 0206 |0046: aput-object v22, v2, v6 │ │ -0937ec: 28df |0048: goto 0027 // -0021 │ │ -0937ee: 7603 af21 1300 |0049: invoke-direct/range {v19, v20, v21}, Lcom/badlogic/gdx/utils/LongMap;.hash2:(J)I // method@21af │ │ -0937f4: 0a09 |004c: move-result v9 │ │ -0937f6: 450a 1009 |004d: aget-wide v10, v16, v9 │ │ -0937fa: 3102 0a14 |004f: cmp-long v2, v10, v20 │ │ -0937fe: 3902 0f00 |0051: if-nez v2, 0060 // +000f │ │ -093802: 0800 1300 |0053: move-object/from16 v0, v19 │ │ -093806: 5402 1611 |0055: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -09380a: 4612 0209 |0057: aget-object v18, v2, v9 │ │ -09380e: 0800 1300 |0059: move-object/from16 v0, v19 │ │ -093812: 5402 1611 |005b: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -093816: 4d16 0209 |005d: aput-object v22, v2, v9 │ │ -09381a: 28c8 |005f: goto 0027 // -0038 │ │ -09381c: 7603 b021 1300 |0060: invoke-direct/range {v19, v20, v21}, Lcom/badlogic/gdx/utils/LongMap;.hash3:(J)I // method@21b0 │ │ -093822: 0a0c |0063: move-result v12 │ │ -093824: 450d 100c |0064: aget-wide v13, v16, v12 │ │ -093828: 3102 0d14 |0066: cmp-long v2, v13, v20 │ │ -09382c: 3902 0f00 |0068: if-nez v2, 0077 // +000f │ │ -093830: 0800 1300 |006a: move-object/from16 v0, v19 │ │ -093834: 5402 1611 |006c: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -093838: 4612 020c |006e: aget-object v18, v2, v12 │ │ -09383c: 0800 1300 |0070: move-object/from16 v0, v19 │ │ -093840: 5402 1611 |0072: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -093844: 4d16 020c |0074: aput-object v22, v2, v12 │ │ -093848: 28b1 |0076: goto 0027 // -004f │ │ -09384a: 0800 1300 |0077: move-object/from16 v0, v19 │ │ -09384e: 520f 0911 |0079: iget v15, v0, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -093852: 0800 1300 |007b: move-object/from16 v0, v19 │ │ -093856: 5202 1411 |007d: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ -09385a: 9011 0f02 |007f: add-int v17, v15, v2 │ │ -09385e: 0200 1100 |0081: move/from16 v0, v17 │ │ -093862: 350f 1800 |0083: if-ge v15, v0, 009b // +0018 │ │ -093866: 4502 100f |0085: aget-wide v2, v16, v15 │ │ -09386a: 3102 0214 |0087: cmp-long v2, v2, v20 │ │ -09386e: 3902 0f00 |0089: if-nez v2, 0098 // +000f │ │ -093872: 0800 1300 |008b: move-object/from16 v0, v19 │ │ -093876: 5402 1611 |008d: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -09387a: 4612 020f |008f: aget-object v18, v2, v15 │ │ -09387e: 0800 1300 |0091: move-object/from16 v0, v19 │ │ -093882: 5402 1611 |0093: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -093886: 4d16 020f |0095: aput-object v22, v2, v15 │ │ -09388a: 2890 |0097: goto 0027 // -0070 │ │ -09388c: d80f 0f01 |0098: add-int/lit8 v15, v15, #int 1 // #01 │ │ -093890: 28e7 |009a: goto 0081 // -0019 │ │ -093892: 1602 0000 |009b: const-wide/16 v2, #int 0 // #0 │ │ -093896: 3102 0702 |009d: cmp-long v2, v7, v2 │ │ -09389a: 3902 2900 |009f: if-nez v2, 00c8 // +0029 │ │ -09389e: 4c14 1006 |00a1: aput-wide v20, v16, v6 │ │ -0938a2: 0800 1300 |00a3: move-object/from16 v0, v19 │ │ -0938a6: 5402 1611 |00a5: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -0938aa: 4d16 0206 |00a7: aput-object v22, v2, v6 │ │ -0938ae: 0800 1300 |00a9: move-object/from16 v0, v19 │ │ -0938b2: 5202 1211 |00ab: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -0938b6: d803 0201 |00ad: add-int/lit8 v3, v2, #int 1 // #01 │ │ -0938ba: 0800 1300 |00af: move-object/from16 v0, v19 │ │ -0938be: 5903 1211 |00b1: iput v3, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -0938c2: 0800 1300 |00b3: move-object/from16 v0, v19 │ │ -0938c6: 5203 1511 |00b5: iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@1115 │ │ -0938ca: 3432 0d00 |00b7: if-lt v2, v3, 00c4 // +000d │ │ -0938ce: 0800 1300 |00b9: move-object/from16 v0, v19 │ │ -0938d2: 5202 0911 |00bb: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -0938d6: e002 0201 |00bd: shl-int/lit8 v2, v2, #int 1 // #01 │ │ -0938da: 0800 1300 |00bf: move-object/from16 v0, v19 │ │ -0938de: 7020 ba21 2000 |00c1: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@21ba │ │ -0938e4: 1312 0000 |00c4: const/16 v18, #int 0 // #0 │ │ -0938e8: 2900 61ff |00c6: goto/16 0027 // -009f │ │ -0938ec: 1602 0000 |00c8: const-wide/16 v2, #int 0 // #0 │ │ -0938f0: 3102 0a02 |00ca: cmp-long v2, v10, v2 │ │ -0938f4: 3902 2900 |00cc: if-nez v2, 00f5 // +0029 │ │ -0938f8: 4c14 1009 |00ce: aput-wide v20, v16, v9 │ │ -0938fc: 0800 1300 |00d0: move-object/from16 v0, v19 │ │ -093900: 5402 1611 |00d2: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -093904: 4d16 0209 |00d4: aput-object v22, v2, v9 │ │ -093908: 0800 1300 |00d6: move-object/from16 v0, v19 │ │ -09390c: 5202 1211 |00d8: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -093910: d803 0201 |00da: add-int/lit8 v3, v2, #int 1 // #01 │ │ -093914: 0800 1300 |00dc: move-object/from16 v0, v19 │ │ -093918: 5903 1211 |00de: iput v3, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -09391c: 0800 1300 |00e0: move-object/from16 v0, v19 │ │ -093920: 5203 1511 |00e2: iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@1115 │ │ -093924: 3432 0d00 |00e4: if-lt v2, v3, 00f1 // +000d │ │ -093928: 0800 1300 |00e6: move-object/from16 v0, v19 │ │ -09392c: 5202 0911 |00e8: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -093930: e002 0201 |00ea: shl-int/lit8 v2, v2, #int 1 // #01 │ │ -093934: 0800 1300 |00ec: move-object/from16 v0, v19 │ │ -093938: 7020 ba21 2000 |00ee: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@21ba │ │ -09393e: 1312 0000 |00f1: const/16 v18, #int 0 // #0 │ │ -093942: 2900 34ff |00f3: goto/16 0027 // -00cc │ │ -093946: 1602 0000 |00f5: const-wide/16 v2, #int 0 // #0 │ │ -09394a: 3102 0d02 |00f7: cmp-long v2, v13, v2 │ │ -09394e: 3902 2900 |00f9: if-nez v2, 0122 // +0029 │ │ -093952: 4c14 100c |00fb: aput-wide v20, v16, v12 │ │ -093956: 0800 1300 |00fd: move-object/from16 v0, v19 │ │ -09395a: 5402 1611 |00ff: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -09395e: 4d16 020c |0101: aput-object v22, v2, v12 │ │ -093962: 0800 1300 |0103: move-object/from16 v0, v19 │ │ -093966: 5202 1211 |0105: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -09396a: d803 0201 |0107: add-int/lit8 v3, v2, #int 1 // #01 │ │ -09396e: 0800 1300 |0109: move-object/from16 v0, v19 │ │ -093972: 5903 1211 |010b: iput v3, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -093976: 0800 1300 |010d: move-object/from16 v0, v19 │ │ -09397a: 5203 1511 |010f: iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@1115 │ │ -09397e: 3432 0d00 |0111: if-lt v2, v3, 011e // +000d │ │ -093982: 0800 1300 |0113: move-object/from16 v0, v19 │ │ -093986: 5202 0911 |0115: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -09398a: e002 0201 |0117: shl-int/lit8 v2, v2, #int 1 // #01 │ │ -09398e: 0800 1300 |0119: move-object/from16 v0, v19 │ │ -093992: 7020 ba21 2000 |011b: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@21ba │ │ -093998: 1312 0000 |011e: const/16 v18, #int 0 // #0 │ │ -09399c: 2900 07ff |0120: goto/16 0027 // -00f9 │ │ -0939a0: 0802 1300 |0122: move-object/from16 v2, v19 │ │ -0939a4: 0503 1400 |0124: move-wide/from16 v3, v20 │ │ -0939a8: 0805 1600 |0126: move-object/from16 v5, v22 │ │ -0939ac: 760d b221 0200 |0128: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lcom/badlogic/gdx/utils/LongMap;.push:(JLjava/lang/Object;IJIJIJ)V // method@21b2 │ │ -0939b2: 1312 0000 |012b: const/16 v18, #int 0 // #0 │ │ -0939b6: 2900 fafe |012d: goto/16 0027 // -0106 │ │ +0a1cfc: |[0a1cfc] com.badlogic.gdx.utils.LongMap.put:(JLjava/lang/Object;)Ljava/lang/Object; │ │ +0a1d0c: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ +0a1d10: 3103 1404 |0002: cmp-long v3, v20, v4 │ │ +0a1d14: 3903 2400 |0004: if-nez v3, 0028 // +0024 │ │ +0a1d18: 0800 1300 |0006: move-object/from16 v0, v19 │ │ +0a1d1c: 5400 1811 |0008: iget-object v0, v0, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ +0a1d20: 0812 0000 |000a: move-object/from16 v18, v0 │ │ +0a1d24: 0800 1600 |000c: move-object/from16 v0, v22 │ │ +0a1d28: 0801 1300 |000e: move-object/from16 v1, v19 │ │ +0a1d2c: 5b10 1811 |0010: iput-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ +0a1d30: 0800 1300 |0012: move-object/from16 v0, v19 │ │ +0a1d34: 5503 0b11 |0014: iget-boolean v3, v0, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@110b │ │ +0a1d38: 3903 1100 |0016: if-nez v3, 0027 // +0011 │ │ +0a1d3c: 1213 |0018: const/4 v3, #int 1 // #1 │ │ +0a1d3e: 0800 1300 |0019: move-object/from16 v0, v19 │ │ +0a1d42: 5c03 0b11 |001b: iput-boolean v3, v0, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@110b │ │ +0a1d46: 0800 1300 |001d: move-object/from16 v0, v19 │ │ +0a1d4a: 5203 1211 |001f: iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a1d4e: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0a1d52: 0800 1300 |0023: move-object/from16 v0, v19 │ │ +0a1d56: 5903 1211 |0025: iput v3, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a1d5a: 1112 |0027: return-object v18 │ │ +0a1d5c: 0800 1300 |0028: move-object/from16 v0, v19 │ │ +0a1d60: 5400 0d11 |002a: iget-object v0, v0, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a1d64: 0810 0000 |002c: move-object/from16 v16, v0 │ │ +0a1d68: 0800 1300 |002e: move-object/from16 v0, v19 │ │ +0a1d6c: 5203 1011 |0030: iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@1110 │ │ +0a1d70: 8134 |0032: int-to-long v4, v3 │ │ +0a1d72: a004 0414 |0033: and-long v4, v4, v20 │ │ +0a1d76: 8447 |0035: long-to-int v7, v4 │ │ +0a1d78: 4508 1007 |0036: aget-wide v8, v16, v7 │ │ +0a1d7c: 3103 0814 |0038: cmp-long v3, v8, v20 │ │ +0a1d80: 3903 0f00 |003a: if-nez v3, 0049 // +000f │ │ +0a1d84: 0800 1300 |003c: move-object/from16 v0, v19 │ │ +0a1d88: 5403 1611 |003e: iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a1d8c: 4612 0307 |0040: aget-object v18, v3, v7 │ │ +0a1d90: 0800 1300 |0042: move-object/from16 v0, v19 │ │ +0a1d94: 5403 1611 |0044: iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a1d98: 4d16 0307 |0046: aput-object v22, v3, v7 │ │ +0a1d9c: 28df |0048: goto 0027 // -0021 │ │ +0a1d9e: 7603 af21 1300 |0049: invoke-direct/range {v19, v20, v21}, Lcom/badlogic/gdx/utils/LongMap;.hash2:(J)I // method@21af │ │ +0a1da4: 0a0a |004c: move-result v10 │ │ +0a1da6: 450b 100a |004d: aget-wide v11, v16, v10 │ │ +0a1daa: 3103 0b14 |004f: cmp-long v3, v11, v20 │ │ +0a1dae: 3903 0f00 |0051: if-nez v3, 0060 // +000f │ │ +0a1db2: 0800 1300 |0053: move-object/from16 v0, v19 │ │ +0a1db6: 5403 1611 |0055: iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a1dba: 4612 030a |0057: aget-object v18, v3, v10 │ │ +0a1dbe: 0800 1300 |0059: move-object/from16 v0, v19 │ │ +0a1dc2: 5403 1611 |005b: iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a1dc6: 4d16 030a |005d: aput-object v22, v3, v10 │ │ +0a1dca: 28c8 |005f: goto 0027 // -0038 │ │ +0a1dcc: 7603 b021 1300 |0060: invoke-direct/range {v19, v20, v21}, Lcom/badlogic/gdx/utils/LongMap;.hash3:(J)I // method@21b0 │ │ +0a1dd2: 0a0d |0063: move-result v13 │ │ +0a1dd4: 450e 100d |0064: aget-wide v14, v16, v13 │ │ +0a1dd8: 3103 0e14 |0066: cmp-long v3, v14, v20 │ │ +0a1ddc: 3903 0f00 |0068: if-nez v3, 0077 // +000f │ │ +0a1de0: 0800 1300 |006a: move-object/from16 v0, v19 │ │ +0a1de4: 5403 1611 |006c: iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a1de8: 4612 030d |006e: aget-object v18, v3, v13 │ │ +0a1dec: 0800 1300 |0070: move-object/from16 v0, v19 │ │ +0a1df0: 5403 1611 |0072: iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a1df4: 4d16 030d |0074: aput-object v22, v3, v13 │ │ +0a1df8: 28b1 |0076: goto 0027 // -004f │ │ +0a1dfa: 0800 1300 |0077: move-object/from16 v0, v19 │ │ +0a1dfe: 5202 0911 |0079: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a1e02: 0800 1300 |007b: move-object/from16 v0, v19 │ │ +0a1e06: 5203 1411 |007d: iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ +0a1e0a: 9011 0203 |007f: add-int v17, v2, v3 │ │ +0a1e0e: 0200 1100 |0081: move/from16 v0, v17 │ │ +0a1e12: 3502 1800 |0083: if-ge v2, v0, 009b // +0018 │ │ +0a1e16: 4504 1002 |0085: aget-wide v4, v16, v2 │ │ +0a1e1a: 3103 0414 |0087: cmp-long v3, v4, v20 │ │ +0a1e1e: 3903 0f00 |0089: if-nez v3, 0098 // +000f │ │ +0a1e22: 0800 1300 |008b: move-object/from16 v0, v19 │ │ +0a1e26: 5403 1611 |008d: iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a1e2a: 4612 0302 |008f: aget-object v18, v3, v2 │ │ +0a1e2e: 0800 1300 |0091: move-object/from16 v0, v19 │ │ +0a1e32: 5403 1611 |0093: iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a1e36: 4d16 0302 |0095: aput-object v22, v3, v2 │ │ +0a1e3a: 2890 |0097: goto 0027 // -0070 │ │ +0a1e3c: d802 0201 |0098: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a1e40: 28e7 |009a: goto 0081 // -0019 │ │ +0a1e42: 1604 0000 |009b: const-wide/16 v4, #int 0 // #0 │ │ +0a1e46: 3103 0804 |009d: cmp-long v3, v8, v4 │ │ +0a1e4a: 3903 2900 |009f: if-nez v3, 00c8 // +0029 │ │ +0a1e4e: 4c14 1007 |00a1: aput-wide v20, v16, v7 │ │ +0a1e52: 0800 1300 |00a3: move-object/from16 v0, v19 │ │ +0a1e56: 5403 1611 |00a5: iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a1e5a: 4d16 0307 |00a7: aput-object v22, v3, v7 │ │ +0a1e5e: 0800 1300 |00a9: move-object/from16 v0, v19 │ │ +0a1e62: 5203 1211 |00ab: iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a1e66: d804 0301 |00ad: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0a1e6a: 0800 1300 |00af: move-object/from16 v0, v19 │ │ +0a1e6e: 5904 1211 |00b1: iput v4, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a1e72: 0800 1300 |00b3: move-object/from16 v0, v19 │ │ +0a1e76: 5204 1511 |00b5: iget v4, v0, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@1115 │ │ +0a1e7a: 3443 0d00 |00b7: if-lt v3, v4, 00c4 // +000d │ │ +0a1e7e: 0800 1300 |00b9: move-object/from16 v0, v19 │ │ +0a1e82: 5203 0911 |00bb: iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a1e86: e003 0301 |00bd: shl-int/lit8 v3, v3, #int 1 // #01 │ │ +0a1e8a: 0800 1300 |00bf: move-object/from16 v0, v19 │ │ +0a1e8e: 7020 ba21 3000 |00c1: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@21ba │ │ +0a1e94: 1312 0000 |00c4: const/16 v18, #int 0 // #0 │ │ +0a1e98: 2900 61ff |00c6: goto/16 0027 // -009f │ │ +0a1e9c: 1604 0000 |00c8: const-wide/16 v4, #int 0 // #0 │ │ +0a1ea0: 3103 0b04 |00ca: cmp-long v3, v11, v4 │ │ +0a1ea4: 3903 2900 |00cc: if-nez v3, 00f5 // +0029 │ │ +0a1ea8: 4c14 100a |00ce: aput-wide v20, v16, v10 │ │ +0a1eac: 0800 1300 |00d0: move-object/from16 v0, v19 │ │ +0a1eb0: 5403 1611 |00d2: iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a1eb4: 4d16 030a |00d4: aput-object v22, v3, v10 │ │ +0a1eb8: 0800 1300 |00d6: move-object/from16 v0, v19 │ │ +0a1ebc: 5203 1211 |00d8: iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a1ec0: d804 0301 |00da: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0a1ec4: 0800 1300 |00dc: move-object/from16 v0, v19 │ │ +0a1ec8: 5904 1211 |00de: iput v4, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a1ecc: 0800 1300 |00e0: move-object/from16 v0, v19 │ │ +0a1ed0: 5204 1511 |00e2: iget v4, v0, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@1115 │ │ +0a1ed4: 3443 0d00 |00e4: if-lt v3, v4, 00f1 // +000d │ │ +0a1ed8: 0800 1300 |00e6: move-object/from16 v0, v19 │ │ +0a1edc: 5203 0911 |00e8: iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a1ee0: e003 0301 |00ea: shl-int/lit8 v3, v3, #int 1 // #01 │ │ +0a1ee4: 0800 1300 |00ec: move-object/from16 v0, v19 │ │ +0a1ee8: 7020 ba21 3000 |00ee: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@21ba │ │ +0a1eee: 1312 0000 |00f1: const/16 v18, #int 0 // #0 │ │ +0a1ef2: 2900 34ff |00f3: goto/16 0027 // -00cc │ │ +0a1ef6: 1604 0000 |00f5: const-wide/16 v4, #int 0 // #0 │ │ +0a1efa: 3103 0e04 |00f7: cmp-long v3, v14, v4 │ │ +0a1efe: 3903 2900 |00f9: if-nez v3, 0122 // +0029 │ │ +0a1f02: 4c14 100d |00fb: aput-wide v20, v16, v13 │ │ +0a1f06: 0800 1300 |00fd: move-object/from16 v0, v19 │ │ +0a1f0a: 5403 1611 |00ff: iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a1f0e: 4d16 030d |0101: aput-object v22, v3, v13 │ │ +0a1f12: 0800 1300 |0103: move-object/from16 v0, v19 │ │ +0a1f16: 5203 1211 |0105: iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a1f1a: d804 0301 |0107: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0a1f1e: 0800 1300 |0109: move-object/from16 v0, v19 │ │ +0a1f22: 5904 1211 |010b: iput v4, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a1f26: 0800 1300 |010d: move-object/from16 v0, v19 │ │ +0a1f2a: 5204 1511 |010f: iget v4, v0, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@1115 │ │ +0a1f2e: 3443 0d00 |0111: if-lt v3, v4, 011e // +000d │ │ +0a1f32: 0800 1300 |0113: move-object/from16 v0, v19 │ │ +0a1f36: 5203 0911 |0115: iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a1f3a: e003 0301 |0117: shl-int/lit8 v3, v3, #int 1 // #01 │ │ +0a1f3e: 0800 1300 |0119: move-object/from16 v0, v19 │ │ +0a1f42: 7020 ba21 3000 |011b: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@21ba │ │ +0a1f48: 1312 0000 |011e: const/16 v18, #int 0 // #0 │ │ +0a1f4c: 2900 07ff |0120: goto/16 0027 // -00f9 │ │ +0a1f50: 0803 1300 |0122: move-object/from16 v3, v19 │ │ +0a1f54: 0504 1400 |0124: move-wide/from16 v4, v20 │ │ +0a1f58: 0806 1600 |0126: move-object/from16 v6, v22 │ │ +0a1f5c: 760d b221 0300 |0128: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lcom/badlogic/gdx/utils/LongMap;.push:(JLjava/lang/Object;IJIJIJ)V // method@21b2 │ │ +0a1f62: 1312 0000 |012b: const/16 v18, #int 0 // #0 │ │ +0a1f66: 2900 fafe |012d: goto/16 0027 // -0106 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0006 line=88 │ │ 0x000c line=89 │ │ 0x0012 line=90 │ │ 0x0018 line=91 │ │ @@ -151320,21 +151368,21 @@ │ │ 0x0000 - 0x0000 reg=19 this Lcom/badlogic/gdx/utils/LongMap; │ │ 0x0000 - 0x0000 reg=22 (null) Ljava/lang/Object; │ │ 0x000c - 0x0027 reg=18 oldValue Ljava/lang/Object; TV; │ │ 0x0042 - 0x0049 reg=18 oldValue Ljava/lang/Object; TV; │ │ 0x0059 - 0x0060 reg=18 oldValue Ljava/lang/Object; TV; │ │ 0x0070 - 0x0077 reg=18 oldValue Ljava/lang/Object; TV; │ │ 0x0091 - 0x0098 reg=18 oldValue Ljava/lang/Object; TV; │ │ - 0x0036 - 0x012f reg=6 index1 I │ │ - 0x0038 - 0x012f reg=7 key1 J │ │ - 0x004d - 0x012f reg=9 index2 I │ │ - 0x004f - 0x012f reg=10 key2 J │ │ - 0x0064 - 0x012f reg=12 index3 I │ │ - 0x0066 - 0x012f reg=13 key3 J │ │ - 0x007b - 0x012f reg=15 i I │ │ + 0x007b - 0x012f reg=2 i I │ │ + 0x0036 - 0x012f reg=7 index1 I │ │ + 0x0038 - 0x012f reg=8 key1 J │ │ + 0x004d - 0x012f reg=10 index2 I │ │ + 0x004f - 0x012f reg=11 key2 J │ │ + 0x0064 - 0x012f reg=13 index3 I │ │ + 0x0066 - 0x012f reg=14 key3 J │ │ 0x002e - 0x012f reg=16 keyTable [J │ │ 0x0081 - 0x012f reg=17 n I │ │ 0x0000 - 0x012f reg=19 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ 0x0000 - 0x012f reg=20 key J │ │ 0x0000 - 0x012f reg=22 value Ljava/lang/Object; TV; │ │ │ │ #10 : (in Lcom/badlogic/gdx/utils/LongMap;) │ │ @@ -151342,30 +151390,30 @@ │ │ type : '(Lcom/badlogic/gdx/utils/LongMap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -0939bc: |[0939bc] com.badlogic.gdx.utils.LongMap.putAll:(Lcom/badlogic/gdx/utils/LongMap;)V │ │ -0939cc: 6e10 aa21 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/LongMap;.entries:()Lcom/badlogic/gdx/utils/LongMap$Entries; // method@21aa │ │ -0939d2: 0c02 |0003: move-result-object v2 │ │ -0939d4: 6e10 8921 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/LongMap$Entries;.iterator:()Ljava/util/Iterator; // method@2189 │ │ -0939da: 0c01 |0007: move-result-object v1 │ │ -0939dc: 7210 5327 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0939e2: 0a02 |000b: move-result v2 │ │ -0939e4: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ -0939e8: 7210 5427 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0939ee: 0c00 |0011: move-result-object v0 │ │ -0939f0: 1f00 2503 |0012: check-cast v0, Lcom/badlogic/gdx/utils/LongMap$Entry; // type@0325 │ │ -0939f4: 5302 f510 |0014: iget-wide v2, v0, Lcom/badlogic/gdx/utils/LongMap$Entry;.key:J // field@10f5 │ │ -0939f8: 5404 f610 |0016: iget-object v4, v0, Lcom/badlogic/gdx/utils/LongMap$Entry;.value:Ljava/lang/Object; // field@10f6 │ │ -0939fc: 6e40 b321 2543 |0018: invoke-virtual {v5, v2, v3, v4}, Lcom/badlogic/gdx/utils/LongMap;.put:(JLjava/lang/Object;)Ljava/lang/Object; // method@21b3 │ │ -093a02: 28ed |001b: goto 0008 // -0013 │ │ -093a04: 0e00 |001c: return-void │ │ +0a1f6c: |[0a1f6c] com.badlogic.gdx.utils.LongMap.putAll:(Lcom/badlogic/gdx/utils/LongMap;)V │ │ +0a1f7c: 6e10 aa21 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/LongMap;.entries:()Lcom/badlogic/gdx/utils/LongMap$Entries; // method@21aa │ │ +0a1f82: 0c02 |0003: move-result-object v2 │ │ +0a1f84: 6e10 8921 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/LongMap$Entries;.iterator:()Ljava/util/Iterator; // method@2189 │ │ +0a1f8a: 0c01 |0007: move-result-object v1 │ │ +0a1f8c: 7210 5327 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0a1f92: 0a02 |000b: move-result v2 │ │ +0a1f94: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ +0a1f98: 7210 5427 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0a1f9e: 0c00 |0011: move-result-object v0 │ │ +0a1fa0: 1f00 2303 |0012: check-cast v0, Lcom/badlogic/gdx/utils/LongMap$Entry; // type@0323 │ │ +0a1fa4: 5302 f510 |0014: iget-wide v2, v0, Lcom/badlogic/gdx/utils/LongMap$Entry;.key:J // field@10f5 │ │ +0a1fa8: 5404 f610 |0016: iget-object v4, v0, Lcom/badlogic/gdx/utils/LongMap$Entry;.value:Ljava/lang/Object; // field@10f6 │ │ +0a1fac: 6e40 b321 2543 |0018: invoke-virtual {v5, v2, v3, v4}, Lcom/badlogic/gdx/utils/LongMap;.put:(JLjava/lang/Object;)Ljava/lang/Object; // method@21b3 │ │ +0a1fb2: 28ed |001b: goto 0008 // -0013 │ │ +0a1fb4: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0014 line=161 │ │ 0x001c line=162 │ │ locals : │ │ 0x0000 - 0x0000 reg=5 this Lcom/badlogic/gdx/utils/LongMap; │ │ @@ -151376,88 +151424,88 @@ │ │ 0x0000 - 0x001d reg=6 map Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ │ │ #11 : (in Lcom/badlogic/gdx/utils/LongMap;) │ │ name : 'remove' │ │ type : '(J)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ + registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 126 16-bit code units │ │ -093a08: |[093a08] com.badlogic.gdx.utils.LongMap.remove:(J)Ljava/lang/Object; │ │ -093a18: 1605 0000 |0000: const-wide/16 v5, #int 0 // #0 │ │ -093a1c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -093a1e: 3103 0805 |0003: cmp-long v3, v8, v5 │ │ -093a22: 3903 1600 |0005: if-nez v3, 001b // +0016 │ │ -093a26: 5573 0b11 |0007: iget-boolean v3, v7, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@110b │ │ -093a2a: 3903 0400 |0009: if-nez v3, 000d // +0004 │ │ -093a2e: 0721 |000b: move-object v1, v2 │ │ -093a30: 1101 |000c: return-object v1 │ │ -093a32: 5471 1811 |000d: iget-object v1, v7, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ -093a36: 5b72 1811 |000f: iput-object v2, v7, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ -093a3a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -093a3c: 5c72 0b11 |0012: iput-boolean v2, v7, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@110b │ │ -093a40: 5272 1211 |0014: iget v2, v7, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -093a44: d802 02ff |0016: add-int/lit8 v2, v2, #int -1 // #ff │ │ -093a48: 5972 1211 |0018: iput v2, v7, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -093a4c: 28f2 |001a: goto 000c // -000e │ │ -093a4e: 5273 1011 |001b: iget v3, v7, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@1110 │ │ -093a52: 8133 |001d: int-to-long v3, v3 │ │ -093a54: c083 |001e: and-long/2addr v3, v8 │ │ -093a56: 8430 |001f: long-to-int v0, v3 │ │ -093a58: 5473 0d11 |0020: iget-object v3, v7, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -093a5c: 4503 0300 |0022: aget-wide v3, v3, v0 │ │ -093a60: 3103 0308 |0024: cmp-long v3, v3, v8 │ │ -093a64: 3903 1500 |0026: if-nez v3, 003b // +0015 │ │ -093a68: 5473 0d11 |0028: iget-object v3, v7, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -093a6c: 4c05 0300 |002a: aput-wide v5, v3, v0 │ │ -093a70: 5473 1611 |002c: iget-object v3, v7, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -093a74: 4601 0300 |002e: aget-object v1, v3, v0 │ │ -093a78: 5473 1611 |0030: iget-object v3, v7, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -093a7c: 4d02 0300 |0032: aput-object v2, v3, v0 │ │ -093a80: 5272 1211 |0034: iget v2, v7, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -093a84: d802 02ff |0036: add-int/lit8 v2, v2, #int -1 // #ff │ │ -093a88: 5972 1211 |0038: iput v2, v7, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -093a8c: 28d2 |003a: goto 000c // -002e │ │ -093a8e: 7030 af21 8709 |003b: invoke-direct {v7, v8, v9}, Lcom/badlogic/gdx/utils/LongMap;.hash2:(J)I // method@21af │ │ -093a94: 0a00 |003e: move-result v0 │ │ -093a96: 5473 0d11 |003f: iget-object v3, v7, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -093a9a: 4503 0300 |0041: aget-wide v3, v3, v0 │ │ -093a9e: 3103 0308 |0043: cmp-long v3, v3, v8 │ │ -093aa2: 3903 1500 |0045: if-nez v3, 005a // +0015 │ │ -093aa6: 5473 0d11 |0047: iget-object v3, v7, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -093aaa: 4c05 0300 |0049: aput-wide v5, v3, v0 │ │ -093aae: 5473 1611 |004b: iget-object v3, v7, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -093ab2: 4601 0300 |004d: aget-object v1, v3, v0 │ │ -093ab6: 5473 1611 |004f: iget-object v3, v7, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -093aba: 4d02 0300 |0051: aput-object v2, v3, v0 │ │ -093abe: 5272 1211 |0053: iget v2, v7, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -093ac2: d802 02ff |0055: add-int/lit8 v2, v2, #int -1 // #ff │ │ -093ac6: 5972 1211 |0057: iput v2, v7, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -093aca: 28b3 |0059: goto 000c // -004d │ │ -093acc: 7030 b021 8709 |005a: invoke-direct {v7, v8, v9}, Lcom/badlogic/gdx/utils/LongMap;.hash3:(J)I // method@21b0 │ │ -093ad2: 0a00 |005d: move-result v0 │ │ -093ad4: 5473 0d11 |005e: iget-object v3, v7, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -093ad8: 4503 0300 |0060: aget-wide v3, v3, v0 │ │ -093adc: 3103 0308 |0062: cmp-long v3, v3, v8 │ │ -093ae0: 3903 1500 |0064: if-nez v3, 0079 // +0015 │ │ -093ae4: 5473 0d11 |0066: iget-object v3, v7, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -093ae8: 4c05 0300 |0068: aput-wide v5, v3, v0 │ │ -093aec: 5473 1611 |006a: iget-object v3, v7, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -093af0: 4601 0300 |006c: aget-object v1, v3, v0 │ │ -093af4: 5473 1611 |006e: iget-object v3, v7, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -093af8: 4d02 0300 |0070: aput-object v2, v3, v0 │ │ -093afc: 5272 1211 |0072: iget v2, v7, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -093b00: d802 02ff |0074: add-int/lit8 v2, v2, #int -1 // #ff │ │ -093b04: 5972 1211 |0076: iput v2, v7, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -093b08: 2894 |0078: goto 000c // -006c │ │ -093b0a: 6e30 b821 8709 |0079: invoke-virtual {v7, v8, v9}, Lcom/badlogic/gdx/utils/LongMap;.removeStash:(J)Ljava/lang/Object; // method@21b8 │ │ -093b10: 0c01 |007c: move-result-object v1 │ │ -093b12: 288f |007d: goto 000c // -0071 │ │ +0a1fb8: |[0a1fb8] com.badlogic.gdx.utils.LongMap.remove:(J)Ljava/lang/Object; │ │ +0a1fc8: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +0a1fcc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0a1fce: 3103 0a06 |0003: cmp-long v3, v10, v6 │ │ +0a1fd2: 3903 1600 |0005: if-nez v3, 001b // +0016 │ │ +0a1fd6: 5593 0b11 |0007: iget-boolean v3, v9, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@110b │ │ +0a1fda: 3903 0400 |0009: if-nez v3, 000d // +0004 │ │ +0a1fde: 0721 |000b: move-object v1, v2 │ │ +0a1fe0: 1101 |000c: return-object v1 │ │ +0a1fe2: 5491 1811 |000d: iget-object v1, v9, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ +0a1fe6: 5b92 1811 |000f: iput-object v2, v9, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ +0a1fea: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +0a1fec: 5c92 0b11 |0012: iput-boolean v2, v9, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@110b │ │ +0a1ff0: 5292 1211 |0014: iget v2, v9, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a1ff4: d802 02ff |0016: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0a1ff8: 5992 1211 |0018: iput v2, v9, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a1ffc: 28f2 |001a: goto 000c // -000e │ │ +0a1ffe: 5293 1011 |001b: iget v3, v9, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@1110 │ │ +0a2002: 8134 |001d: int-to-long v4, v3 │ │ +0a2004: c0a4 |001e: and-long/2addr v4, v10 │ │ +0a2006: 8440 |001f: long-to-int v0, v4 │ │ +0a2008: 5493 0d11 |0020: iget-object v3, v9, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a200c: 4504 0300 |0022: aget-wide v4, v3, v0 │ │ +0a2010: 3103 040a |0024: cmp-long v3, v4, v10 │ │ +0a2014: 3903 1500 |0026: if-nez v3, 003b // +0015 │ │ +0a2018: 5493 0d11 |0028: iget-object v3, v9, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a201c: 4c06 0300 |002a: aput-wide v6, v3, v0 │ │ +0a2020: 5493 1611 |002c: iget-object v3, v9, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a2024: 4601 0300 |002e: aget-object v1, v3, v0 │ │ +0a2028: 5493 1611 |0030: iget-object v3, v9, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a202c: 4d02 0300 |0032: aput-object v2, v3, v0 │ │ +0a2030: 5292 1211 |0034: iget v2, v9, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a2034: d802 02ff |0036: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0a2038: 5992 1211 |0038: iput v2, v9, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a203c: 28d2 |003a: goto 000c // -002e │ │ +0a203e: 7030 af21 a90b |003b: invoke-direct {v9, v10, v11}, Lcom/badlogic/gdx/utils/LongMap;.hash2:(J)I // method@21af │ │ +0a2044: 0a00 |003e: move-result v0 │ │ +0a2046: 5493 0d11 |003f: iget-object v3, v9, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a204a: 4504 0300 |0041: aget-wide v4, v3, v0 │ │ +0a204e: 3103 040a |0043: cmp-long v3, v4, v10 │ │ +0a2052: 3903 1500 |0045: if-nez v3, 005a // +0015 │ │ +0a2056: 5493 0d11 |0047: iget-object v3, v9, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a205a: 4c06 0300 |0049: aput-wide v6, v3, v0 │ │ +0a205e: 5493 1611 |004b: iget-object v3, v9, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a2062: 4601 0300 |004d: aget-object v1, v3, v0 │ │ +0a2066: 5493 1611 |004f: iget-object v3, v9, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a206a: 4d02 0300 |0051: aput-object v2, v3, v0 │ │ +0a206e: 5292 1211 |0053: iget v2, v9, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a2072: d802 02ff |0055: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0a2076: 5992 1211 |0057: iput v2, v9, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a207a: 28b3 |0059: goto 000c // -004d │ │ +0a207c: 7030 b021 a90b |005a: invoke-direct {v9, v10, v11}, Lcom/badlogic/gdx/utils/LongMap;.hash3:(J)I // method@21b0 │ │ +0a2082: 0a00 |005d: move-result v0 │ │ +0a2084: 5493 0d11 |005e: iget-object v3, v9, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a2088: 4504 0300 |0060: aget-wide v4, v3, v0 │ │ +0a208c: 3103 040a |0062: cmp-long v3, v4, v10 │ │ +0a2090: 3903 1500 |0064: if-nez v3, 0079 // +0015 │ │ +0a2094: 5493 0d11 |0066: iget-object v3, v9, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a2098: 4c06 0300 |0068: aput-wide v6, v3, v0 │ │ +0a209c: 5493 1611 |006a: iget-object v3, v9, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a20a0: 4601 0300 |006c: aget-object v1, v3, v0 │ │ +0a20a4: 5493 1611 |006e: iget-object v3, v9, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a20a8: 4d02 0300 |0070: aput-object v2, v3, v0 │ │ +0a20ac: 5292 1211 |0072: iget v2, v9, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a20b0: d802 02ff |0074: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0a20b4: 5992 1211 |0076: iput v2, v9, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a20b8: 2894 |0078: goto 000c // -006c │ │ +0a20ba: 6e30 b821 a90b |0079: invoke-virtual {v9, v10, v11}, Lcom/badlogic/gdx/utils/LongMap;.removeStash:(J)Ljava/lang/Object; // method@21b8 │ │ +0a20c0: 0c01 |007c: move-result-object v1 │ │ +0a20c2: 288f |007d: goto 000c // -0071 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=321 │ │ 0x0007 line=322 │ │ 0x000c line=357 │ │ 0x000d line=323 │ │ 0x000f line=324 │ │ @@ -151479,104 +151527,104 @@ │ │ 0x005e line=349 │ │ 0x0066 line=350 │ │ 0x006a line=351 │ │ 0x006e line=352 │ │ 0x0072 line=353 │ │ 0x0079 line=357 │ │ locals : │ │ - 0x0000 - 0x0000 reg=7 this Lcom/badlogic/gdx/utils/LongMap; │ │ + 0x0000 - 0x0000 reg=9 this Lcom/badlogic/gdx/utils/LongMap; │ │ 0x000f - 0x001b reg=1 oldValue Ljava/lang/Object; TV; │ │ 0x0030 - 0x003b reg=1 oldValue Ljava/lang/Object; TV; │ │ 0x004f - 0x005a reg=1 oldValue Ljava/lang/Object; TV; │ │ 0x006e - 0x0079 reg=1 oldValue Ljava/lang/Object; TV; │ │ 0x0020 - 0x007e reg=0 index I │ │ - 0x0000 - 0x007e reg=7 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ - 0x0000 - 0x007e reg=8 key J │ │ + 0x0000 - 0x007e reg=9 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ + 0x0000 - 0x007e reg=10 key J │ │ │ │ #12 : (in Lcom/badlogic/gdx/utils/LongMap;) │ │ name : 'removeStash' │ │ type : '(J)Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -093b14: |[093b14] com.badlogic.gdx.utils.LongMap.removeStash:(J)Ljava/lang/Object; │ │ -093b24: 5461 0d11 |0000: iget-object v1, v6, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -093b28: 5260 0911 |0002: iget v0, v6, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -093b2c: 5264 1411 |0004: iget v4, v6, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ -093b30: 9002 0004 |0006: add-int v2, v0, v4 │ │ -093b34: 3520 1900 |0008: if-ge v0, v2, 0021 // +0019 │ │ -093b38: 4504 0100 |000a: aget-wide v4, v1, v0 │ │ -093b3c: 3104 0407 |000c: cmp-long v4, v4, v7 │ │ -093b40: 3904 1000 |000e: if-nez v4, 001e // +0010 │ │ -093b44: 5464 1611 |0010: iget-object v4, v6, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -093b48: 4603 0400 |0012: aget-object v3, v4, v0 │ │ -093b4c: 6e20 b921 0600 |0014: invoke-virtual {v6, v0}, Lcom/badlogic/gdx/utils/LongMap;.removeStashIndex:(I)V // method@21b9 │ │ -093b52: 5264 1211 |0017: iget v4, v6, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -093b56: d804 04ff |0019: add-int/lit8 v4, v4, #int -1 // #ff │ │ -093b5a: 5964 1211 |001b: iput v4, v6, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -093b5e: 1103 |001d: return-object v3 │ │ -093b60: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -093b64: 28e8 |0020: goto 0008 // -0018 │ │ -093b66: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -093b68: 28fb |0022: goto 001d // -0005 │ │ +0a20c4: |[0a20c4] com.badlogic.gdx.utils.LongMap.removeStash:(J)Ljava/lang/Object; │ │ +0a20d4: 5471 0d11 |0000: iget-object v1, v7, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a20d8: 5270 0911 |0002: iget v0, v7, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a20dc: 5274 1411 |0004: iget v4, v7, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ +0a20e0: 9002 0004 |0006: add-int v2, v0, v4 │ │ +0a20e4: 3520 1900 |0008: if-ge v0, v2, 0021 // +0019 │ │ +0a20e8: 4504 0100 |000a: aget-wide v4, v1, v0 │ │ +0a20ec: 3104 0408 |000c: cmp-long v4, v4, v8 │ │ +0a20f0: 3904 1000 |000e: if-nez v4, 001e // +0010 │ │ +0a20f4: 5474 1611 |0010: iget-object v4, v7, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a20f8: 4603 0400 |0012: aget-object v3, v4, v0 │ │ +0a20fc: 6e20 b921 0700 |0014: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/LongMap;.removeStashIndex:(I)V // method@21b9 │ │ +0a2102: 5274 1211 |0017: iget v4, v7, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a2106: d804 04ff |0019: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0a210a: 5974 1211 |001b: iput v4, v7, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a210e: 1103 |001d: return-object v3 │ │ +0a2110: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a2114: 28e8 |0020: goto 0008 // -0018 │ │ +0a2116: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +0a2118: 28fb |0022: goto 001d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0002 line=362 │ │ 0x000a line=363 │ │ 0x0010 line=364 │ │ 0x0014 line=365 │ │ 0x0017 line=366 │ │ 0x001d line=370 │ │ 0x001e line=362 │ │ 0x0021 line=370 │ │ locals : │ │ - 0x0000 - 0x0000 reg=6 this Lcom/badlogic/gdx/utils/LongMap; │ │ + 0x0000 - 0x0000 reg=7 this Lcom/badlogic/gdx/utils/LongMap; │ │ 0x0014 - 0x001d reg=3 oldValue Ljava/lang/Object; TV; │ │ 0x0004 - 0x0023 reg=0 i I │ │ 0x0002 - 0x0023 reg=1 keyTable [J │ │ 0x0008 - 0x0023 reg=2 n I │ │ - 0x0000 - 0x0023 reg=6 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ - 0x0000 - 0x0023 reg=7 key J │ │ + 0x0000 - 0x0023 reg=7 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ + 0x0000 - 0x0023 reg=8 key J │ │ │ │ #13 : (in Lcom/badlogic/gdx/utils/LongMap;) │ │ name : 'removeStashIndex' │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 41 16-bit code units │ │ -093b6c: |[093b6c] com.badlogic.gdx.utils.LongMap.removeStashIndex:(I)V │ │ -093b7c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -093b7e: 5251 1411 |0001: iget v1, v5, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ -093b82: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ -093b86: 5951 1411 |0005: iput v1, v5, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ -093b8a: 5251 0911 |0007: iget v1, v5, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ -093b8e: 5252 1411 |0009: iget v2, v5, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ -093b92: 9000 0102 |000b: add-int v0, v1, v2 │ │ -093b96: 3506 1700 |000d: if-ge v6, v0, 0024 // +0017 │ │ -093b9a: 5451 0d11 |000f: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -093b9e: 5452 0d11 |0011: iget-object v2, v5, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -093ba2: 4502 0200 |0013: aget-wide v2, v2, v0 │ │ -093ba6: 4c02 0106 |0015: aput-wide v2, v1, v6 │ │ -093baa: 5451 1611 |0017: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -093bae: 5452 1611 |0019: iget-object v2, v5, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -093bb2: 4602 0200 |001b: aget-object v2, v2, v0 │ │ -093bb6: 4d02 0106 |001d: aput-object v2, v1, v6 │ │ -093bba: 5451 1611 |001f: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -093bbe: 4d04 0100 |0021: aput-object v4, v1, v0 │ │ -093bc2: 0e00 |0023: return-void │ │ -093bc4: 5451 1611 |0024: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -093bc8: 4d04 0106 |0026: aput-object v4, v1, v6 │ │ -093bcc: 28fb |0028: goto 0023 // -0005 │ │ +0a211c: |[0a211c] com.badlogic.gdx.utils.LongMap.removeStashIndex:(I)V │ │ +0a212c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0a212e: 5251 1411 |0001: iget v1, v5, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ +0a2132: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0a2136: 5951 1411 |0005: iput v1, v5, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ +0a213a: 5251 0911 |0007: iget v1, v5, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@1109 │ │ +0a213e: 5252 1411 |0009: iget v2, v5, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@1114 │ │ +0a2142: 9000 0102 |000b: add-int v0, v1, v2 │ │ +0a2146: 3506 1700 |000d: if-ge v6, v0, 0024 // +0017 │ │ +0a214a: 5451 0d11 |000f: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a214e: 5452 0d11 |0011: iget-object v2, v5, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a2152: 4502 0200 |0013: aget-wide v2, v2, v0 │ │ +0a2156: 4c02 0106 |0015: aput-wide v2, v1, v6 │ │ +0a215a: 5451 1611 |0017: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a215e: 5452 1611 |0019: iget-object v2, v5, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a2162: 4602 0200 |001b: aget-object v2, v2, v0 │ │ +0a2166: 4d02 0106 |001d: aput-object v2, v1, v6 │ │ +0a216a: 5451 1611 |001f: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a216e: 4d04 0100 |0021: aput-object v4, v1, v0 │ │ +0a2172: 0e00 |0023: return-void │ │ +0a2174: 5451 1611 |0024: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a2178: 4d04 0106 |0026: aput-object v4, v1, v6 │ │ +0a217c: 28fb |0028: goto 0023 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=375 │ │ 0x0007 line=376 │ │ 0x000d line=377 │ │ 0x000f line=378 │ │ 0x0017 line=379 │ │ @@ -151590,68 +151638,68 @@ │ │ 0x0000 - 0x0029 reg=6 index I │ │ │ │ #14 : (in Lcom/badlogic/gdx/utils/LongMap;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 12 │ │ + registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -093bd0: |[093bd0] com.badlogic.gdx.utils.LongMap.toString:()Ljava/lang/String; │ │ -093be0: 1609 0000 |0000: const-wide/16 v9, #int 0 // #0 │ │ -093be4: 1308 3d00 |0002: const/16 v8, #int 61 // #3d │ │ -093be8: 52b7 1211 |0004: iget v7, v11, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -093bec: 3907 0500 |0006: if-nez v7, 000b // +0005 │ │ -093bf0: 1a07 6911 |0008: const-string v7, "[]" // string@1169 │ │ -093bf4: 1107 |000a: return-object v7 │ │ -093bf6: 2200 5003 |000b: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0350 │ │ -093bfa: 1307 2000 |000d: const/16 v7, #int 32 // #20 │ │ -093bfe: 7020 db22 7000 |000f: invoke-direct {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ -093c04: 1307 5b00 |0012: const/16 v7, #int 91 // #5b │ │ -093c08: 6e20 df22 7000 |0014: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -093c0e: 54b5 0d11 |0017: iget-object v5, v11, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -093c12: 54b6 1611 |0019: iget-object v6, v11, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -093c16: 2151 |001b: array-length v1, v5 │ │ -093c18: 0112 |001c: move v2, v1 │ │ -093c1a: d801 02ff |001d: add-int/lit8 v1, v2, #int -1 // #ff │ │ -093c1e: 3d02 3e00 |001f: if-lez v2, 005d // +003e │ │ -093c22: 4503 0501 |0021: aget-wide v3, v5, v1 │ │ -093c26: 3107 0309 |0023: cmp-long v7, v3, v9 │ │ -093c2a: 3907 0400 |0025: if-nez v7, 0029 // +0004 │ │ -093c2e: 0112 |0027: move v2, v1 │ │ -093c30: 28f5 |0028: goto 001d // -000b │ │ -093c32: 6e30 e322 3004 |0029: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(J)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e3 │ │ -093c38: 6e20 df22 8000 |002c: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -093c3e: 4607 0601 |002f: aget-object v7, v6, v1 │ │ -093c42: 6e20 e822 7000 |0031: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ -093c48: 0112 |0034: move v2, v1 │ │ -093c4a: d801 02ff |0035: add-int/lit8 v1, v2, #int -1 // #ff │ │ -093c4e: 3d02 1c00 |0037: if-lez v2, 0053 // +001c │ │ -093c52: 4503 0501 |0039: aget-wide v3, v5, v1 │ │ -093c56: 3107 0309 |003b: cmp-long v7, v3, v9 │ │ -093c5a: 3907 0400 |003d: if-nez v7, 0041 // +0004 │ │ -093c5e: 0112 |003f: move v2, v1 │ │ -093c60: 28f5 |0040: goto 0035 // -000b │ │ -093c62: 1a07 a800 |0041: const-string v7, ", " // string@00a8 │ │ -093c66: 6e20 e922 7000 |0043: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -093c6c: 6e30 e322 3004 |0046: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(J)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e3 │ │ -093c72: 6e20 df22 8000 |0049: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -093c78: 4607 0601 |004c: aget-object v7, v6, v1 │ │ -093c7c: 6e20 e822 7000 |004e: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ -093c82: 0112 |0051: move v2, v1 │ │ -093c84: 28e3 |0052: goto 0035 // -001d │ │ -093c86: 1307 5d00 |0053: const/16 v7, #int 93 // #5d │ │ -093c8a: 6e20 df22 7000 |0055: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -093c90: 6e10 2723 0000 |0058: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ -093c96: 0c07 |005b: move-result-object v7 │ │ -093c98: 28ae |005c: goto 000a // -0052 │ │ -093c9a: 0112 |005d: move v2, v1 │ │ -093c9c: 28d7 |005e: goto 0035 // -0029 │ │ +0a2180: |[0a2180] com.badlogic.gdx.utils.LongMap.toString:()Ljava/lang/String; │ │ +0a2190: 160a 0000 |0000: const-wide/16 v10, #int 0 // #0 │ │ +0a2194: 1308 3d00 |0002: const/16 v8, #int 61 // #3d │ │ +0a2198: 52c7 1211 |0004: iget v7, v12, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0a219c: 3907 0500 |0006: if-nez v7, 000b // +0005 │ │ +0a21a0: 1a07 6711 |0008: const-string v7, "[]" // string@1167 │ │ +0a21a4: 1107 |000a: return-object v7 │ │ +0a21a6: 2200 4e03 |000b: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@034e │ │ +0a21aa: 1307 2000 |000d: const/16 v7, #int 32 // #20 │ │ +0a21ae: 7020 db22 7000 |000f: invoke-direct {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ +0a21b4: 1307 5b00 |0012: const/16 v7, #int 91 // #5b │ │ +0a21b8: 6e20 df22 7000 |0014: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +0a21be: 54c3 0d11 |0017: iget-object v3, v12, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0a21c2: 54c6 1611 |0019: iget-object v6, v12, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0a21c6: 2131 |001b: array-length v1, v3 │ │ +0a21c8: 0112 |001c: move v2, v1 │ │ +0a21ca: d801 02ff |001d: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0a21ce: 3d02 3e00 |001f: if-lez v2, 005d // +003e │ │ +0a21d2: 4504 0301 |0021: aget-wide v4, v3, v1 │ │ +0a21d6: 3107 040a |0023: cmp-long v7, v4, v10 │ │ +0a21da: 3907 0400 |0025: if-nez v7, 0029 // +0004 │ │ +0a21de: 0112 |0027: move v2, v1 │ │ +0a21e0: 28f5 |0028: goto 001d // -000b │ │ +0a21e2: 6e30 e322 4005 |0029: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(J)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e3 │ │ +0a21e8: 6e20 df22 8000 |002c: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +0a21ee: 4607 0601 |002f: aget-object v7, v6, v1 │ │ +0a21f2: 6e20 e822 7000 |0031: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ +0a21f8: 0112 |0034: move v2, v1 │ │ +0a21fa: d801 02ff |0035: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0a21fe: 3d02 1c00 |0037: if-lez v2, 0053 // +001c │ │ +0a2202: 4504 0301 |0039: aget-wide v4, v3, v1 │ │ +0a2206: 3107 040a |003b: cmp-long v7, v4, v10 │ │ +0a220a: 3907 0400 |003d: if-nez v7, 0041 // +0004 │ │ +0a220e: 0112 |003f: move v2, v1 │ │ +0a2210: 28f5 |0040: goto 0035 // -000b │ │ +0a2212: 1a07 a800 |0041: const-string v7, ", " // string@00a8 │ │ +0a2216: 6e20 e922 7000 |0043: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +0a221c: 6e30 e322 4005 |0046: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(J)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e3 │ │ +0a2222: 6e20 df22 8000 |0049: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +0a2228: 4607 0601 |004c: aget-object v7, v6, v1 │ │ +0a222c: 6e20 e822 7000 |004e: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ +0a2232: 0112 |0051: move v2, v1 │ │ +0a2234: 28e3 |0052: goto 0035 // -001d │ │ +0a2236: 1307 5d00 |0053: const/16 v7, #int 93 // #5d │ │ +0a223a: 6e20 df22 7000 |0055: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +0a2240: 6e10 2723 0000 |0058: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ +0a2246: 0c07 |005b: move-result-object v7 │ │ +0a2248: 28ae |005c: goto 000a // -0052 │ │ +0a224a: 0112 |005d: move v2, v1 │ │ +0a224c: 28d7 |005e: goto 0035 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=504 │ │ 0x000a line=527 │ │ 0x000b line=505 │ │ 0x0012 line=506 │ │ 0x0017 line=507 │ │ @@ -151670,71 +151718,71 @@ │ │ 0x0046 line=522 │ │ 0x0049 line=523 │ │ 0x004c line=524 │ │ 0x0052 line=525 │ │ 0x0053 line=526 │ │ 0x0058 line=527 │ │ locals : │ │ - 0x0000 - 0x0000 reg=11 this Lcom/badlogic/gdx/utils/LongMap; │ │ + 0x0000 - 0x0000 reg=12 this Lcom/badlogic/gdx/utils/LongMap; │ │ 0x001c - 0x001d reg=1 i I │ │ 0x001d - 0x001f reg=2 i I │ │ 0x001f - 0x0028 reg=1 i I │ │ 0x0028 - 0x0029 reg=2 i I │ │ 0x0029 - 0x0035 reg=1 i I │ │ - 0x0023 - 0x0035 reg=3 key J │ │ + 0x0023 - 0x0035 reg=4 key J │ │ 0x0035 - 0x0037 reg=2 i I │ │ 0x0037 - 0x0040 reg=1 i I │ │ 0x0040 - 0x0041 reg=2 i I │ │ 0x0041 - 0x0052 reg=1 i I │ │ 0x0052 - 0x0053 reg=2 i I │ │ - 0x003b - 0x0053 reg=3 key J │ │ + 0x003b - 0x0053 reg=4 key J │ │ 0x0053 - 0x005e reg=1 i I │ │ 0x0012 - 0x005f reg=0 buffer Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x005e - 0x005f reg=2 i I │ │ - 0x0019 - 0x005f reg=5 keyTable [J │ │ + 0x0019 - 0x005f reg=3 keyTable [J │ │ 0x001b - 0x005f reg=6 valueTable [Ljava/lang/Object; [TV; │ │ - 0x0000 - 0x005f reg=11 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ + 0x0000 - 0x005f reg=12 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ │ │ #15 : (in Lcom/badlogic/gdx/utils/LongMap;) │ │ name : 'values' │ │ type : '()Lcom/badlogic/gdx/utils/LongMap$Values;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -093ca0: |[093ca0] com.badlogic.gdx.utils.LongMap.values:()Lcom/badlogic/gdx/utils/LongMap$Values; │ │ -093cb0: 5410 1711 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.values:Lcom/badlogic/gdx/utils/LongMap$Values; // field@1117 │ │ -093cb4: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -093cb8: 2200 2803 |0004: new-instance v0, Lcom/badlogic/gdx/utils/LongMap$Values; // type@0328 │ │ -093cbc: 7020 9a21 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/LongMap$Values;.:(Lcom/badlogic/gdx/utils/LongMap;)V // method@219a │ │ -093cc2: 5b10 1711 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.values:Lcom/badlogic/gdx/utils/LongMap$Values; // field@1117 │ │ -093cc6: 5410 1711 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.values:Lcom/badlogic/gdx/utils/LongMap$Values; // field@1117 │ │ -093cca: 1100 |000d: return-object v0 │ │ -093ccc: 5410 1711 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.values:Lcom/badlogic/gdx/utils/LongMap$Values; // field@1117 │ │ -093cd0: 6e10 a021 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/LongMap$Values;.reset:()V // method@21a0 │ │ -093cd6: 28f8 |0013: goto 000b // -0008 │ │ +0a2250: |[0a2250] com.badlogic.gdx.utils.LongMap.values:()Lcom/badlogic/gdx/utils/LongMap$Values; │ │ +0a2260: 5410 1711 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.values:Lcom/badlogic/gdx/utils/LongMap$Values; // field@1117 │ │ +0a2264: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +0a2268: 2200 2603 |0004: new-instance v0, Lcom/badlogic/gdx/utils/LongMap$Values; // type@0326 │ │ +0a226c: 7020 9a21 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/LongMap$Values;.:(Lcom/badlogic/gdx/utils/LongMap;)V // method@219a │ │ +0a2272: 5b10 1711 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.values:Lcom/badlogic/gdx/utils/LongMap$Values; // field@1117 │ │ +0a2276: 5410 1711 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.values:Lcom/badlogic/gdx/utils/LongMap$Values; // field@1117 │ │ +0a227a: 1100 |000d: return-object v0 │ │ +0a227c: 5410 1711 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.values:Lcom/badlogic/gdx/utils/LongMap$Values; // field@1117 │ │ +0a2280: 6e10 a021 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/LongMap$Values;.reset:()V // method@21a0 │ │ +0a2286: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0004 line=544 │ │ 0x000b line=547 │ │ 0x000e line=546 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/LongMap; │ │ 0x0000 - 0x0014 reg=1 this Lcom/badlogic/gdx/utils/LongMap; Lcom/badlogic/gdx/utils/LongMap; │ │ │ │ - source_file_idx : 3292 (LongMap.java) │ │ + source_file_idx : 3290 (LongMap.java) │ │ │ │ Class #362 header: │ │ -class_idx : 810 │ │ +class_idx : 808 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3529 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3527 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ Class #362 - │ │ Class descriptor : 'Lcom/badlogic/gdx/utils/NumberUtils;' │ │ @@ -151749,17 +151797,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -093cd8: |[093cd8] com.badlogic.gdx.utils.NumberUtils.:()V │ │ -093ce8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -093cee: 0e00 |0003: return-void │ │ +0a2288: |[0a2288] com.badlogic.gdx.utils.NumberUtils.:()V │ │ +0a2298: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a229e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/NumberUtils; │ │ │ │ #1 : (in Lcom/badlogic/gdx/utils/NumberUtils;) │ │ @@ -151767,18 +151815,18 @@ │ │ type : '(D)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -093cf0: |[093cf0] com.badlogic.gdx.utils.NumberUtils.doubleToLongBits:(D)J │ │ -093d00: 7120 e225 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Double;.doubleToLongBits:(D)J // method@25e2 │ │ -093d06: 0b00 |0003: move-result-wide v0 │ │ -093d08: 1000 |0004: return-wide v0 │ │ +0a22a0: |[0a22a0] com.badlogic.gdx.utils.NumberUtils.doubleToLongBits:(D)J │ │ +0a22b0: 7120 e225 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Double;.doubleToLongBits:(D)J // method@25e2 │ │ +0a22b6: 0b00 |0003: move-result-wide v0 │ │ +0a22b8: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 value D │ │ │ │ #2 : (in Lcom/badlogic/gdx/utils/NumberUtils;) │ │ @@ -151786,18 +151834,18 @@ │ │ type : '(F)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -093d0c: |[093d0c] com.badlogic.gdx.utils.NumberUtils.floatToIntBits:(F)I │ │ -093d1c: 7110 ec25 0100 |0000: invoke-static {v1}, Ljava/lang/Float;.floatToIntBits:(F)I // method@25ec │ │ -093d22: 0a00 |0003: move-result v0 │ │ -093d24: 0f00 |0004: return v0 │ │ +0a22bc: |[0a22bc] com.badlogic.gdx.utils.NumberUtils.floatToIntBits:(F)I │ │ +0a22cc: 7110 ec25 0100 |0000: invoke-static {v1}, Ljava/lang/Float;.floatToIntBits:(F)I // method@25ec │ │ +0a22d2: 0a00 |0003: move-result v0 │ │ +0a22d4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 value F │ │ │ │ #3 : (in Lcom/badlogic/gdx/utils/NumberUtils;) │ │ @@ -151805,18 +151853,18 @@ │ │ type : '(F)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -093d28: |[093d28] com.badlogic.gdx.utils.NumberUtils.floatToIntColor:(F)I │ │ -093d38: 7110 ed25 0100 |0000: invoke-static {v1}, Ljava/lang/Float;.floatToRawIntBits:(F)I // method@25ed │ │ -093d3e: 0a00 |0003: move-result v0 │ │ -093d40: 0f00 |0004: return v0 │ │ +0a22d8: |[0a22d8] com.badlogic.gdx.utils.NumberUtils.floatToIntColor:(F)I │ │ +0a22e8: 7110 ed25 0100 |0000: invoke-static {v1}, Ljava/lang/Float;.floatToRawIntBits:(F)I // method@25ed │ │ +0a22ee: 0a00 |0003: move-result v0 │ │ +0a22f0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 value F │ │ │ │ #4 : (in Lcom/badlogic/gdx/utils/NumberUtils;) │ │ @@ -151824,18 +151872,18 @@ │ │ type : '(F)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -093d44: |[093d44] com.badlogic.gdx.utils.NumberUtils.floatToRawIntBits:(F)I │ │ -093d54: 7110 ed25 0100 |0000: invoke-static {v1}, Ljava/lang/Float;.floatToRawIntBits:(F)I // method@25ed │ │ -093d5a: 0a00 |0003: move-result v0 │ │ -093d5c: 0f00 |0004: return v0 │ │ +0a22f4: |[0a22f4] com.badlogic.gdx.utils.NumberUtils.floatToRawIntBits:(F)I │ │ +0a2304: 7110 ed25 0100 |0000: invoke-static {v1}, Ljava/lang/Float;.floatToRawIntBits:(F)I // method@25ed │ │ +0a230a: 0a00 |0003: move-result v0 │ │ +0a230c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 value F │ │ │ │ #5 : (in Lcom/badlogic/gdx/utils/NumberUtils;) │ │ @@ -151843,18 +151891,18 @@ │ │ type : '(I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -093d60: |[093d60] com.badlogic.gdx.utils.NumberUtils.intBitsToFloat:(I)F │ │ -093d70: 7110 ef25 0100 |0000: invoke-static {v1}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@25ef │ │ -093d76: 0a00 |0003: move-result v0 │ │ -093d78: 0f00 |0004: return v0 │ │ +0a2310: |[0a2310] com.badlogic.gdx.utils.NumberUtils.intBitsToFloat:(I)F │ │ +0a2320: 7110 ef25 0100 |0000: invoke-static {v1}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@25ef │ │ +0a2326: 0a00 |0003: move-result v0 │ │ +0a2328: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 value I │ │ │ │ #6 : (in Lcom/badlogic/gdx/utils/NumberUtils;) │ │ @@ -151862,20 +151910,20 @@ │ │ type : '(I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -093d7c: |[093d7c] com.badlogic.gdx.utils.NumberUtils.intToFloatColor:(I)F │ │ -093d8c: 1400 ffff fffe |0000: const v0, #float -1.70141e+38 // #feffffff │ │ -093d92: b510 |0003: and-int/2addr v0, v1 │ │ -093d94: 7110 ef25 0000 |0004: invoke-static {v0}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@25ef │ │ -093d9a: 0a00 |0007: move-result v0 │ │ -093d9c: 0f00 |0008: return v0 │ │ +0a232c: |[0a232c] com.badlogic.gdx.utils.NumberUtils.intToFloatColor:(I)F │ │ +0a233c: 1400 ffff fffe |0000: const v0, #float -1.70141e+38 // #feffffff │ │ +0a2342: b510 |0003: and-int/2addr v0, v1 │ │ +0a2344: 7110 ef25 0000 |0004: invoke-static {v0}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@25ef │ │ +0a234a: 0a00 |0007: move-result v0 │ │ +0a234c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 value I │ │ │ │ #7 : (in Lcom/badlogic/gdx/utils/NumberUtils;) │ │ @@ -151883,32 +151931,32 @@ │ │ type : '(J)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -093da0: |[093da0] com.badlogic.gdx.utils.NumberUtils.longBitsToDouble:(J)D │ │ -093db0: 7120 e325 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@25e3 │ │ -093db6: 0b00 |0003: move-result-wide v0 │ │ -093db8: 1000 |0004: return-wide v0 │ │ +0a2350: |[0a2350] com.badlogic.gdx.utils.NumberUtils.longBitsToDouble:(J)D │ │ +0a2360: 7120 e325 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@25e3 │ │ +0a2366: 0b00 |0003: move-result-wide v0 │ │ +0a2368: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 value J │ │ │ │ Virtual methods - │ │ - source_file_idx : 3529 (NumberUtils.java) │ │ + source_file_idx : 3527 (NumberUtils.java) │ │ │ │ Class #363 header: │ │ -class_idx : 812 │ │ +class_idx : 810 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3541 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3539 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #363 annotations: │ │ Annotations on class │ │ @@ -151939,17 +151987,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -093dbc: |[093dbc] com.badlogic.gdx.utils.ObjectIntMap$Entry.:()V │ │ -093dcc: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -093dd2: 0e00 |0003: return-void │ │ +0a236c: |[0a236c] com.badlogic.gdx.utils.ObjectIntMap$Entry.:()V │ │ +0a237c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a2382: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=513 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; │ │ │ │ @@ -151959,43 +152007,43 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -093dd4: |[093dd4] com.badlogic.gdx.utils.ObjectIntMap$Entry.toString:()Ljava/lang/String; │ │ -093de4: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -093de8: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -093dee: 5421 1e11 |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry;.key:Ljava/lang/Object; // field@111e │ │ -093df2: 6e20 6d26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -093df8: 0c00 |000a: move-result-object v0 │ │ -093dfa: 1a01 3401 |000b: const-string v1, "=" // string@0134 │ │ -093dfe: 6e20 6e26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -093e04: 0c00 |0010: move-result-object v0 │ │ -093e06: 5221 1f11 |0011: iget v1, v2, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry;.value:I // field@111f │ │ -093e0a: 6e20 6b26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -093e10: 0c00 |0016: move-result-object v0 │ │ -093e12: 6e10 7426 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -093e18: 0c00 |001a: move-result-object v0 │ │ -093e1a: 1100 |001b: return-object v0 │ │ +0a2384: |[0a2384] com.badlogic.gdx.utils.ObjectIntMap$Entry.toString:()Ljava/lang/String; │ │ +0a2394: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a2398: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a239e: 5421 1e11 |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry;.key:Ljava/lang/Object; // field@111e │ │ +0a23a2: 6e20 6d26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0a23a8: 0c00 |000a: move-result-object v0 │ │ +0a23aa: 1a01 3401 |000b: const-string v1, "=" // string@0134 │ │ +0a23ae: 6e20 6e26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a23b4: 0c00 |0010: move-result-object v0 │ │ +0a23b6: 5221 1f11 |0011: iget v1, v2, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry;.value:I // field@111f │ │ +0a23ba: 6e20 6b26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0a23c0: 0c00 |0016: move-result-object v0 │ │ +0a23c2: 6e10 7426 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a23c8: 0c00 |001a: move-result-object v0 │ │ +0a23ca: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=518 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; │ │ 0x0000 - 0x001c reg=2 this Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; │ │ │ │ - source_file_idx : 3541 (ObjectIntMap.java) │ │ + source_file_idx : 3539 (ObjectIntMap.java) │ │ │ │ Class #364 header: │ │ -class_idx : 814 │ │ +class_idx : 812 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3541 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3539 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #364 annotations: │ │ Annotations on class │ │ @@ -152036,19 +152084,19 @@ │ │ type : '(Lcom/badlogic/gdx/utils/ObjectIntMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -093e1c: |[093e1c] com.badlogic.gdx.utils.ObjectIntMap$MapIterator.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V │ │ -093e2c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -093e32: 5b01 2611 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@1126 │ │ -093e36: 6e10 da21 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.reset:()V // method@21da │ │ -093e3c: 0e00 |0008: return-void │ │ +0a23cc: |[0a23cc] com.badlogic.gdx.utils.ObjectIntMap$MapIterator.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V │ │ +0a23dc: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a23e2: 5b01 2611 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@1126 │ │ +0a23e6: 6e10 da21 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.reset:()V // method@21da │ │ +0a23ec: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ 0x0003 line=529 │ │ 0x0005 line=530 │ │ 0x0008 line=531 │ │ locals : │ │ @@ -152063,34 +152111,34 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -093e40: |[093e40] com.badlogic.gdx.utils.ObjectIntMap$MapIterator.findNextIndex:()V │ │ -093e50: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -093e52: 5c42 2511 |0001: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.hasNext:Z // field@1125 │ │ -093e56: 5442 2611 |0003: iget-object v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@1126 │ │ -093e5a: 5420 3211 |0005: iget-object v0, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -093e5e: 5442 2611 |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@1126 │ │ -093e62: 5222 2f11 |0009: iget v2, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ -093e66: 5443 2611 |000b: iget-object v3, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@1126 │ │ -093e6a: 5233 3911 |000d: iget v3, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ -093e6e: 9001 0203 |000f: add-int v1, v2, v3 │ │ -093e72: 5242 2711 |0011: iget v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.nextIndex:I // field@1127 │ │ -093e76: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -093e7a: 5942 2711 |0015: iput v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.nextIndex:I // field@1127 │ │ -093e7e: 3512 0b00 |0017: if-ge v2, v1, 0022 // +000b │ │ -093e82: 5242 2711 |0019: iget v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.nextIndex:I // field@1127 │ │ -093e86: 4602 0002 |001b: aget-object v2, v0, v2 │ │ -093e8a: 3802 f4ff |001d: if-eqz v2, 0011 // -000c │ │ -093e8e: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -093e90: 5c42 2511 |0020: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.hasNext:Z // field@1125 │ │ -093e94: 0e00 |0022: return-void │ │ +0a23f0: |[0a23f0] com.badlogic.gdx.utils.ObjectIntMap$MapIterator.findNextIndex:()V │ │ +0a2400: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a2402: 5c42 2511 |0001: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.hasNext:Z // field@1125 │ │ +0a2406: 5442 2611 |0003: iget-object v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@1126 │ │ +0a240a: 5420 3211 |0005: iget-object v0, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a240e: 5442 2611 |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@1126 │ │ +0a2412: 5222 2f11 |0009: iget v2, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ +0a2416: 5443 2611 |000b: iget-object v3, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@1126 │ │ +0a241a: 5233 3911 |000d: iget v3, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ +0a241e: 9001 0203 |000f: add-int v1, v2, v3 │ │ +0a2422: 5242 2711 |0011: iget v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.nextIndex:I // field@1127 │ │ +0a2426: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a242a: 5942 2711 |0015: iput v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.nextIndex:I // field@1127 │ │ +0a242e: 3512 0b00 |0017: if-ge v2, v1, 0022 // +000b │ │ +0a2432: 5242 2711 |0019: iget v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.nextIndex:I // field@1127 │ │ +0a2436: 4602 0002 |001b: aget-object v2, v0, v2 │ │ +0a243a: 3802 f4ff |001d: if-eqz v2, 0011 // -000c │ │ +0a243e: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +0a2440: 5c42 2511 |0020: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.hasNext:Z // field@1125 │ │ +0a2444: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ 0x0003 line=541 │ │ 0x0007 line=542 │ │ 0x0019 line=543 │ │ 0x001f line=544 │ │ @@ -152106,41 +152154,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -093e98: |[093e98] com.badlogic.gdx.utils.ObjectIntMap$MapIterator.remove:()V │ │ -093ea8: 5230 2411 |0000: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.currentIndex:I // field@1124 │ │ -093eac: 3b00 0a00 |0002: if-gez v0, 000c // +000a │ │ -093eb0: 2200 b003 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -093eb4: 1a01 3f22 |0006: const-string v1, "next must be called before remove." // string@223f │ │ -093eb8: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -093ebe: 2700 |000b: throw v0 │ │ -093ec0: 5230 2411 |000c: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.currentIndex:I // field@1124 │ │ -093ec4: 5431 2611 |000e: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@1126 │ │ -093ec8: 5211 2f11 |0010: iget v1, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ -093ecc: 3410 1500 |0012: if-lt v0, v1, 0027 // +0015 │ │ -093ed0: 5430 2611 |0014: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@1126 │ │ -093ed4: 5231 2411 |0016: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.currentIndex:I // field@1124 │ │ -093ed8: 6e20 fa21 1000 |0018: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.removeStashIndex:(I)V // method@21fa │ │ -093ede: 12f0 |001b: const/4 v0, #int -1 // #ff │ │ -093ee0: 5930 2411 |001c: iput v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.currentIndex:I // field@1124 │ │ -093ee4: 5430 2611 |001e: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@1126 │ │ -093ee8: 5201 3711 |0020: iget v1, v0, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -093eec: d801 01ff |0022: add-int/lit8 v1, v1, #int -1 // #ff │ │ -093ef0: 5901 3711 |0024: iput v1, v0, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -093ef4: 0e00 |0026: return-void │ │ -093ef6: 5430 2611 |0027: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@1126 │ │ -093efa: 5400 3211 |0029: iget-object v0, v0, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -093efe: 5231 2411 |002b: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.currentIndex:I // field@1124 │ │ -093f02: 1202 |002d: const/4 v2, #int 0 // #0 │ │ -093f04: 4d02 0001 |002e: aput-object v2, v0, v1 │ │ -093f08: 28eb |0030: goto 001b // -0015 │ │ +0a2448: |[0a2448] com.badlogic.gdx.utils.ObjectIntMap$MapIterator.remove:()V │ │ +0a2458: 5230 2411 |0000: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.currentIndex:I // field@1124 │ │ +0a245c: 3b00 0a00 |0002: if-gez v0, 000c // +000a │ │ +0a2460: 2200 ae03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +0a2464: 1a01 3d22 |0006: const-string v1, "next must be called before remove." // string@223d │ │ +0a2468: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0a246e: 2700 |000b: throw v0 │ │ +0a2470: 5230 2411 |000c: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.currentIndex:I // field@1124 │ │ +0a2474: 5431 2611 |000e: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@1126 │ │ +0a2478: 5211 2f11 |0010: iget v1, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ +0a247c: 3410 1500 |0012: if-lt v0, v1, 0027 // +0015 │ │ +0a2480: 5430 2611 |0014: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@1126 │ │ +0a2484: 5231 2411 |0016: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.currentIndex:I // field@1124 │ │ +0a2488: 6e20 fa21 1000 |0018: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.removeStashIndex:(I)V // method@21fa │ │ +0a248e: 12f0 |001b: const/4 v0, #int -1 // #ff │ │ +0a2490: 5930 2411 |001c: iput v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.currentIndex:I // field@1124 │ │ +0a2494: 5430 2611 |001e: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@1126 │ │ +0a2498: 5201 3711 |0020: iget v1, v0, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a249c: d801 01ff |0022: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0a24a0: 5901 3711 |0024: iput v1, v0, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a24a4: 0e00 |0026: return-void │ │ +0a24a6: 5430 2611 |0027: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@1126 │ │ +0a24aa: 5400 3211 |0029: iget-object v0, v0, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a24ae: 5231 2411 |002b: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.currentIndex:I // field@1124 │ │ +0a24b2: 1202 |002d: const/4 v2, #int 0 // #0 │ │ +0a24b4: 4d02 0001 |002e: aput-object v2, v0, v1 │ │ +0a24b8: 28eb |0030: goto 001b // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ 0x000c line=552 │ │ 0x0014 line=553 │ │ 0x001b line=557 │ │ 0x001e line=558 │ │ @@ -152155,37 +152203,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -093f0c: |[093f0c] com.badlogic.gdx.utils.ObjectIntMap$MapIterator.reset:()V │ │ -093f1c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -093f1e: 5910 2411 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.currentIndex:I // field@1124 │ │ -093f22: 5910 2711 |0003: iput v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.nextIndex:I // field@1127 │ │ -093f26: 6e10 d821 0100 |0005: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.findNextIndex:()V // method@21d8 │ │ -093f2c: 0e00 |0008: return-void │ │ +0a24bc: |[0a24bc] com.badlogic.gdx.utils.ObjectIntMap$MapIterator.reset:()V │ │ +0a24cc: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0a24ce: 5910 2411 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.currentIndex:I // field@1124 │ │ +0a24d2: 5910 2711 |0003: iput v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.nextIndex:I // field@1127 │ │ +0a24d6: 6e10 d821 0100 |0005: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.findNextIndex:()V // method@21d8 │ │ +0a24dc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=534 │ │ 0x0003 line=535 │ │ 0x0005 line=536 │ │ 0x0008 line=537 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator; │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator; Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator; │ │ │ │ - source_file_idx : 3541 (ObjectIntMap.java) │ │ + source_file_idx : 3539 (ObjectIntMap.java) │ │ │ │ Class #365 header: │ │ -class_idx : 816 │ │ +class_idx : 814 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3541 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3539 │ │ static_fields_size : 3 │ │ instance_fields_size: 14 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 16 │ │ │ │ Class #365 annotations: │ │ Annotations on class │ │ @@ -152310,19 +152358,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -093f30: |[093f30] com.badlogic.gdx.utils.ObjectIntMap.:()V │ │ -093f40: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -093f44: 1401 cdcc 4c3f |0002: const v1, #float 0.8 // #3f4ccccd │ │ -093f4a: 7030 e421 0201 |0005: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.:(IF)V // method@21e4 │ │ -093f50: 0e00 |0008: return-void │ │ +0a24e0: |[0a24e0] com.badlogic.gdx.utils.ObjectIntMap.:()V │ │ +0a24f0: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +0a24f4: 1401 cdcc 4c3f |0002: const v1, #float 0.8 // #3f4ccccd │ │ +0a24fa: 7030 e421 0201 |0005: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.:(IF)V // method@21e4 │ │ +0a2500: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0008 line=55 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/ObjectIntMap; │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/utils/ObjectIntMap; Lcom/badlogic/gdx/utils/ObjectIntMap; │ │ @@ -152332,134 +152380,134 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -093f54: |[093f54] com.badlogic.gdx.utils.ObjectIntMap.:(I)V │ │ -093f64: 1400 cdcc 4c3f |0000: const v0, #float 0.8 // #3f4ccccd │ │ -093f6a: 7030 e421 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.:(IF)V // method@21e4 │ │ -093f70: 0e00 |0006: return-void │ │ +0a2504: |[0a2504] com.badlogic.gdx.utils.ObjectIntMap.:(I)V │ │ +0a2514: 1400 cdcc 4c3f |0000: const v0, #float 0.8 // #3f4ccccd │ │ +0a251a: 7030 e421 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.:(IF)V // method@21e4 │ │ +0a2520: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0006 line=61 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/ObjectIntMap; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/ObjectIntMap; Lcom/badlogic/gdx/utils/ObjectIntMap; │ │ 0x0000 - 0x0007 reg=2 initialCapacity I │ │ │ │ #2 : (in Lcom/badlogic/gdx/utils/ObjectIntMap;) │ │ name : '' │ │ type : '(IF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ + registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 186 16-bit code units │ │ -093f74: |[093f74] com.badlogic.gdx.utils.ObjectIntMap.:(IF)V │ │ -093f84: 7010 2726 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ -093f8a: 3b04 1b00 |0003: if-gez v4, 001e // +001b │ │ -093f8e: 2200 af03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -093f92: 2201 c503 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -093f96: 7010 6726 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -093f9c: 1a02 641d |000c: const-string v2, "initialCapacity must be >= 0: " // string@1d64 │ │ -093fa0: 6e20 6e26 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -093fa6: 0c01 |0011: move-result-object v1 │ │ -093fa8: 6e20 6b26 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -093fae: 0c01 |0015: move-result-object v1 │ │ -093fb0: 6e10 7426 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -093fb6: 0c01 |0019: move-result-object v1 │ │ -093fb8: 7020 f825 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -093fbe: 2700 |001d: throw v0 │ │ -093fc0: 5230 2f11 |001e: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ -093fc4: 1501 0040 |0020: const/high16 v1, #int 1073741824 // #4000 │ │ -093fc8: 3710 1b00 |0022: if-le v0, v1, 003d // +001b │ │ -093fcc: 2200 af03 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -093fd0: 2201 c503 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -093fd4: 7010 6726 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -093fda: 1a02 631d |002b: const-string v2, "initialCapacity is too large: " // string@1d63 │ │ -093fde: 6e20 6e26 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -093fe4: 0c01 |0030: move-result-object v1 │ │ -093fe6: 6e20 6b26 4100 |0031: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -093fec: 0c01 |0034: move-result-object v1 │ │ -093fee: 6e10 7426 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -093ff4: 0c01 |0038: move-result-object v1 │ │ -093ff6: 7020 f825 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -093ffc: 2700 |003c: throw v0 │ │ -093ffe: 7110 9013 0400 |003d: invoke-static {v4}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ -094004: 0a00 |0040: move-result v0 │ │ -094006: 5930 2f11 |0041: iput v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ -09400a: 1200 |0043: const/4 v0, #int 0 // #0 │ │ -09400c: 2e00 0500 |0044: cmpg-float v0, v5, v0 │ │ -094010: 3c00 1b00 |0046: if-gtz v0, 0061 // +001b │ │ -094014: 2200 af03 |0048: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -094018: 2201 c503 |004a: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -09401c: 7010 6726 0100 |004c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -094022: 1a02 3020 |004f: const-string v2, "loadFactor must be > 0: " // string@2030 │ │ -094026: 6e20 6e26 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09402c: 0c01 |0054: move-result-object v1 │ │ -09402e: 6e20 6a26 5100 |0055: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -094034: 0c01 |0058: move-result-object v1 │ │ -094036: 6e10 7426 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -09403c: 0c01 |005c: move-result-object v1 │ │ -09403e: 7020 f825 1000 |005d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -094044: 2700 |0060: throw v0 │ │ -094046: 5935 3411 |0061: iput v5, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.loadFactor:F // field@1134 │ │ -09404a: 5230 2f11 |0063: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ -09404e: 8200 |0065: int-to-float v0, v0 │ │ -094050: c850 |0066: mul-float/2addr v0, v5 │ │ -094052: 8700 |0067: float-to-int v0, v0 │ │ -094054: 5930 3a11 |0068: iput v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@113a │ │ -094058: 5230 2f11 |006a: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ -09405c: d800 00ff |006c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -094060: 5930 3511 |006e: iput v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@1135 │ │ -094064: 5230 2f11 |0070: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ -094068: 7110 0026 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@2600 │ │ -09406e: 0a00 |0075: move-result v0 │ │ -094070: d900 001f |0076: rsub-int/lit8 v0, v0, #int 31 // #1f │ │ -094074: 5930 3111 |0078: iput v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.hashShift:I // field@1131 │ │ -094078: 1230 |007a: const/4 v0, #int 3 // #3 │ │ -09407a: 5231 2f11 |007b: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ -09407e: 8311 |007d: int-to-double v1, v1 │ │ -094080: 7120 1726 2100 |007e: invoke-static {v1, v2}, Ljava/lang/Math;.log:(D)D // method@2617 │ │ -094086: 0b01 |0081: move-result-wide v1 │ │ -094088: 7120 1426 2100 |0082: invoke-static {v1, v2}, Ljava/lang/Math;.ceil:(D)D // method@2614 │ │ -09408e: 0b01 |0085: move-result-wide v1 │ │ -094090: 8a11 |0086: double-to-int v1, v1 │ │ -094092: da01 0102 |0087: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -094096: 7120 1926 1000 |0089: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -09409c: 0a00 |008c: move-result v0 │ │ -09409e: 5930 3811 |008d: iput v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashCapacity:I // field@1138 │ │ -0940a2: 5230 2f11 |008f: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ -0940a6: 1301 0800 |0091: const/16 v1, #int 8 // #8 │ │ -0940aa: 7120 1b26 1000 |0093: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -0940b0: 0a00 |0096: move-result v0 │ │ -0940b2: 5231 2f11 |0097: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ -0940b6: 8311 |0099: int-to-double v1, v1 │ │ -0940b8: 7120 2126 2100 |009a: invoke-static {v1, v2}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -0940be: 0b01 |009d: move-result-wide v1 │ │ -0940c0: 8a11 |009e: double-to-int v1, v1 │ │ -0940c2: db01 0108 |009f: div-int/lit8 v1, v1, #int 8 // #08 │ │ -0940c6: 7120 1926 1000 |00a1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0940cc: 0a00 |00a4: move-result v0 │ │ -0940ce: 5930 3611 |00a5: iput v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.pushIterations:I // field@1136 │ │ -0940d2: 5230 2f11 |00a7: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ -0940d6: 5231 3811 |00a9: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashCapacity:I // field@1138 │ │ -0940da: b010 |00ab: add-int/2addr v0, v1 │ │ -0940dc: 2300 9404 |00ac: new-array v0, v0, [Ljava/lang/Object; // type@0494 │ │ -0940e0: 1f00 9404 |00ae: check-cast v0, [Ljava/lang/Object; // type@0494 │ │ -0940e4: 5b30 3211 |00b0: iput-object v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -0940e8: 5430 3211 |00b2: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -0940ec: 2100 |00b4: array-length v0, v0 │ │ -0940ee: 2300 4b04 |00b5: new-array v0, v0, [I // type@044b │ │ -0940f2: 5b30 3b11 |00b7: iput-object v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ -0940f6: 0e00 |00b9: return-void │ │ +0a2524: |[0a2524] com.badlogic.gdx.utils.ObjectIntMap.:(IF)V │ │ +0a2534: 7010 2726 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a253a: 3b05 1b00 |0003: if-gez v5, 001e // +001b │ │ +0a253e: 2200 ad03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0a2542: 2201 c303 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a2546: 7010 6726 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a254c: 1a02 621d |000c: const-string v2, "initialCapacity must be >= 0: " // string@1d62 │ │ +0a2550: 6e20 6e26 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a2556: 0c01 |0011: move-result-object v1 │ │ +0a2558: 6e20 6b26 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0a255e: 0c01 |0015: move-result-object v1 │ │ +0a2560: 6e10 7426 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a2566: 0c01 |0019: move-result-object v1 │ │ +0a2568: 7020 f825 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0a256e: 2700 |001d: throw v0 │ │ +0a2570: 5240 2f11 |001e: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ +0a2574: 1501 0040 |0020: const/high16 v1, #int 1073741824 // #4000 │ │ +0a2578: 3710 1b00 |0022: if-le v0, v1, 003d // +001b │ │ +0a257c: 2200 ad03 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0a2580: 2201 c303 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a2584: 7010 6726 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a258a: 1a02 611d |002b: const-string v2, "initialCapacity is too large: " // string@1d61 │ │ +0a258e: 6e20 6e26 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a2594: 0c01 |0030: move-result-object v1 │ │ +0a2596: 6e20 6b26 5100 |0031: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0a259c: 0c01 |0034: move-result-object v1 │ │ +0a259e: 6e10 7426 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a25a4: 0c01 |0038: move-result-object v1 │ │ +0a25a6: 7020 f825 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0a25ac: 2700 |003c: throw v0 │ │ +0a25ae: 7110 9013 0500 |003d: invoke-static {v5}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ +0a25b4: 0a00 |0040: move-result v0 │ │ +0a25b6: 5940 2f11 |0041: iput v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ +0a25ba: 1200 |0043: const/4 v0, #int 0 // #0 │ │ +0a25bc: 2e00 0600 |0044: cmpg-float v0, v6, v0 │ │ +0a25c0: 3c00 1b00 |0046: if-gtz v0, 0061 // +001b │ │ +0a25c4: 2200 ad03 |0048: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0a25c8: 2201 c303 |004a: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a25cc: 7010 6726 0100 |004c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a25d2: 1a02 2e20 |004f: const-string v2, "loadFactor must be > 0: " // string@202e │ │ +0a25d6: 6e20 6e26 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a25dc: 0c01 |0054: move-result-object v1 │ │ +0a25de: 6e20 6a26 6100 |0055: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +0a25e4: 0c01 |0058: move-result-object v1 │ │ +0a25e6: 6e10 7426 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a25ec: 0c01 |005c: move-result-object v1 │ │ +0a25ee: 7020 f825 1000 |005d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0a25f4: 2700 |0060: throw v0 │ │ +0a25f6: 5946 3411 |0061: iput v6, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.loadFactor:F // field@1134 │ │ +0a25fa: 5240 2f11 |0063: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ +0a25fe: 8200 |0065: int-to-float v0, v0 │ │ +0a2600: c860 |0066: mul-float/2addr v0, v6 │ │ +0a2602: 8700 |0067: float-to-int v0, v0 │ │ +0a2604: 5940 3a11 |0068: iput v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@113a │ │ +0a2608: 5240 2f11 |006a: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ +0a260c: d800 00ff |006c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0a2610: 5940 3511 |006e: iput v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@1135 │ │ +0a2614: 5240 2f11 |0070: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ +0a2618: 7110 0026 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@2600 │ │ +0a261e: 0a00 |0075: move-result v0 │ │ +0a2620: d900 001f |0076: rsub-int/lit8 v0, v0, #int 31 // #1f │ │ +0a2624: 5940 3111 |0078: iput v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.hashShift:I // field@1131 │ │ +0a2628: 1230 |007a: const/4 v0, #int 3 // #3 │ │ +0a262a: 5241 2f11 |007b: iget v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ +0a262e: 8312 |007d: int-to-double v2, v1 │ │ +0a2630: 7120 1726 3200 |007e: invoke-static {v2, v3}, Ljava/lang/Math;.log:(D)D // method@2617 │ │ +0a2636: 0b02 |0081: move-result-wide v2 │ │ +0a2638: 7120 1426 3200 |0082: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@2614 │ │ +0a263e: 0b02 |0085: move-result-wide v2 │ │ +0a2640: 8a21 |0086: double-to-int v1, v2 │ │ +0a2642: da01 0102 |0087: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +0a2646: 7120 1926 1000 |0089: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0a264c: 0a00 |008c: move-result v0 │ │ +0a264e: 5940 3811 |008d: iput v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashCapacity:I // field@1138 │ │ +0a2652: 5240 2f11 |008f: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ +0a2656: 1301 0800 |0091: const/16 v1, #int 8 // #8 │ │ +0a265a: 7120 1b26 1000 |0093: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0a2660: 0a00 |0096: move-result v0 │ │ +0a2662: 5241 2f11 |0097: iget v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ +0a2666: 8312 |0099: int-to-double v2, v1 │ │ +0a2668: 7120 2126 3200 |009a: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +0a266e: 0b02 |009d: move-result-wide v2 │ │ +0a2670: 8a21 |009e: double-to-int v1, v2 │ │ +0a2672: db01 0108 |009f: div-int/lit8 v1, v1, #int 8 // #08 │ │ +0a2676: 7120 1926 1000 |00a1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0a267c: 0a00 |00a4: move-result v0 │ │ +0a267e: 5940 3611 |00a5: iput v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.pushIterations:I // field@1136 │ │ +0a2682: 5240 2f11 |00a7: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ +0a2686: 5241 3811 |00a9: iget v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashCapacity:I // field@1138 │ │ +0a268a: b010 |00ab: add-int/2addr v0, v1 │ │ +0a268c: 2300 9204 |00ac: new-array v0, v0, [Ljava/lang/Object; // type@0492 │ │ +0a2690: 1f00 9204 |00ae: check-cast v0, [Ljava/lang/Object; // type@0492 │ │ +0a2694: 5b40 3211 |00b0: iput-object v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a2698: 5440 3211 |00b2: iget-object v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a269c: 2100 |00b4: array-length v0, v0 │ │ +0a269e: 2300 4904 |00b5: new-array v0, v0, [I // type@0449 │ │ +0a26a2: 5b40 3b11 |00b7: iput-object v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ +0a26a6: 0e00 |00b9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=66 │ │ 0x001e line=67 │ │ 0x003d line=68 │ │ 0x0043 line=70 │ │ @@ -152469,44 +152517,44 @@ │ │ 0x0070 line=75 │ │ 0x007a line=76 │ │ 0x008f line=77 │ │ 0x00a7 line=79 │ │ 0x00b2 line=80 │ │ 0x00b9 line=81 │ │ locals : │ │ - 0x0000 - 0x0000 reg=3 this Lcom/badlogic/gdx/utils/ObjectIntMap; │ │ - 0x0000 - 0x00ba reg=3 this Lcom/badlogic/gdx/utils/ObjectIntMap; Lcom/badlogic/gdx/utils/ObjectIntMap; │ │ - 0x0000 - 0x00ba reg=4 initialCapacity I │ │ - 0x0000 - 0x00ba reg=5 loadFactor F │ │ + 0x0000 - 0x0000 reg=4 this Lcom/badlogic/gdx/utils/ObjectIntMap; │ │ + 0x0000 - 0x00ba reg=4 this Lcom/badlogic/gdx/utils/ObjectIntMap; Lcom/badlogic/gdx/utils/ObjectIntMap; │ │ + 0x0000 - 0x00ba reg=5 initialCapacity I │ │ + 0x0000 - 0x00ba reg=6 loadFactor F │ │ │ │ #3 : (in Lcom/badlogic/gdx/utils/ObjectIntMap;) │ │ name : 'containsKeyStash' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0940f8: |[0940f8] com.badlogic.gdx.utils.ObjectIntMap.containsKeyStash:(Ljava/lang/Object;)Z │ │ -094108: 5441 3211 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -09410c: 5240 2f11 |0002: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ -094110: 5243 3911 |0004: iget v3, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ -094114: 9002 0003 |0006: add-int v2, v0, v3 │ │ -094118: 3520 0f00 |0008: if-ge v0, v2, 0017 // +000f │ │ -09411c: 4603 0100 |000a: aget-object v3, v1, v0 │ │ -094120: 6e20 2826 3500 |000c: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -094126: 0a03 |000f: move-result v3 │ │ -094128: 3803 0400 |0010: if-eqz v3, 0014 // +0004 │ │ -09412c: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -09412e: 0f03 |0013: return v3 │ │ -094130: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -094134: 28f2 |0016: goto 0008 // -000e │ │ -094136: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -094138: 28fb |0018: goto 0013 // -0005 │ │ +0a26a8: |[0a26a8] com.badlogic.gdx.utils.ObjectIntMap.containsKeyStash:(Ljava/lang/Object;)Z │ │ +0a26b8: 5441 3211 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a26bc: 5240 2f11 |0002: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ +0a26c0: 5243 3911 |0004: iget v3, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ +0a26c4: 9002 0003 |0006: add-int v2, v0, v3 │ │ +0a26c8: 3520 0f00 |0008: if-ge v0, v2, 0017 // +000f │ │ +0a26cc: 4603 0100 |000a: aget-object v3, v1, v0 │ │ +0a26d0: 6e20 2826 3500 |000c: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a26d6: 0a03 |000f: move-result v3 │ │ +0a26d8: 3803 0400 |0010: if-eqz v3, 0014 // +0004 │ │ +0a26dc: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +0a26de: 0f03 |0013: return v3 │ │ +0a26e0: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a26e4: 28f2 |0016: goto 0008 // -000e │ │ +0a26e6: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +0a26e8: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0002 line=401 │ │ 0x000a line=402 │ │ 0x0013 line=403 │ │ 0x0014 line=401 │ │ @@ -152525,36 +152573,36 @@ │ │ type : '(Ljava/lang/Object;II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -09413c: |[09413c] com.badlogic.gdx.utils.ObjectIntMap.getAndIncrementStash:(Ljava/lang/Object;II)I │ │ -09414c: 5461 3211 |0000: iget-object v1, v6, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -094150: 5260 2f11 |0002: iget v0, v6, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ -094154: 5264 3911 |0004: iget v4, v6, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ -094158: 9002 0004 |0006: add-int v2, v0, v4 │ │ -09415c: 3520 1800 |0008: if-ge v0, v2, 0020 // +0018 │ │ -094160: 4604 0100 |000a: aget-object v4, v1, v0 │ │ -094164: 6e20 2826 4700 |000c: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -09416a: 0a04 |000f: move-result v4 │ │ -09416c: 3804 0d00 |0010: if-eqz v4, 001d // +000d │ │ -094170: 5464 3b11 |0012: iget-object v4, v6, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ -094174: 4403 0400 |0014: aget v3, v4, v0 │ │ -094178: 5464 3b11 |0016: iget-object v4, v6, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ -09417c: 9005 0309 |0018: add-int v5, v3, v9 │ │ -094180: 4b05 0400 |001a: aput v5, v4, v0 │ │ -094184: 0f03 |001c: return v3 │ │ -094186: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09418a: 28e9 |001f: goto 0008 // -0017 │ │ -09418c: 9004 0809 |0020: add-int v4, v8, v9 │ │ -094190: 6e30 f421 7604 |0022: invoke-virtual {v6, v7, v4}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@21f4 │ │ -094196: 0183 |0025: move v3, v8 │ │ -094198: 28f6 |0026: goto 001c // -000a │ │ +0a26ec: |[0a26ec] com.badlogic.gdx.utils.ObjectIntMap.getAndIncrementStash:(Ljava/lang/Object;II)I │ │ +0a26fc: 5461 3211 |0000: iget-object v1, v6, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a2700: 5260 2f11 |0002: iget v0, v6, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ +0a2704: 5264 3911 |0004: iget v4, v6, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ +0a2708: 9002 0004 |0006: add-int v2, v0, v4 │ │ +0a270c: 3520 1800 |0008: if-ge v0, v2, 0020 // +0018 │ │ +0a2710: 4604 0100 |000a: aget-object v4, v1, v0 │ │ +0a2714: 6e20 2826 4700 |000c: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a271a: 0a04 |000f: move-result v4 │ │ +0a271c: 3804 0d00 |0010: if-eqz v4, 001d // +000d │ │ +0a2720: 5464 3b11 |0012: iget-object v4, v6, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ +0a2724: 4403 0400 |0014: aget v3, v4, v0 │ │ +0a2728: 5464 3b11 |0016: iget-object v4, v6, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ +0a272c: 9005 0309 |0018: add-int v5, v3, v9 │ │ +0a2730: 4b05 0400 |001a: aput v5, v4, v0 │ │ +0a2734: 0f03 |001c: return v3 │ │ +0a2736: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a273a: 28e9 |001f: goto 0008 // -0017 │ │ +0a273c: 9004 0809 |0020: add-int v4, v8, v9 │ │ +0a2740: 6e30 f421 7604 |0022: invoke-virtual {v6, v7, v4}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@21f4 │ │ +0a2746: 0183 |0025: move v3, v8 │ │ +0a2748: 28f6 |0026: goto 001c // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0002 line=307 │ │ 0x000a line=308 │ │ 0x0012 line=309 │ │ 0x0016 line=310 │ │ @@ -152579,29 +152627,29 @@ │ │ type : '(Ljava/lang/Object;I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -09419c: |[09419c] com.badlogic.gdx.utils.ObjectIntMap.getStash:(Ljava/lang/Object;I)I │ │ -0941ac: 5441 3211 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -0941b0: 5240 2f11 |0002: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ -0941b4: 5243 3911 |0004: iget v3, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ -0941b8: 9002 0003 |0006: add-int v2, v0, v3 │ │ -0941bc: 3520 0e00 |0008: if-ge v0, v2, 0016 // +000e │ │ -0941c0: 4603 0100 |000a: aget-object v3, v1, v0 │ │ -0941c4: 6e20 2826 3500 |000c: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -0941ca: 0a03 |000f: move-result v3 │ │ -0941cc: 3803 0700 |0010: if-eqz v3, 0017 // +0007 │ │ -0941d0: 5443 3b11 |0012: iget-object v3, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ -0941d4: 4406 0300 |0014: aget v6, v3, v0 │ │ -0941d8: 0f06 |0016: return v6 │ │ -0941da: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0941de: 28ef |0019: goto 0008 // -0011 │ │ +0a274c: |[0a274c] com.badlogic.gdx.utils.ObjectIntMap.getStash:(Ljava/lang/Object;I)I │ │ +0a275c: 5441 3211 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a2760: 5240 2f11 |0002: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ +0a2764: 5243 3911 |0004: iget v3, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ +0a2768: 9002 0003 |0006: add-int v2, v0, v3 │ │ +0a276c: 3520 0e00 |0008: if-ge v0, v2, 0016 // +000e │ │ +0a2770: 4603 0100 |000a: aget-object v3, v1, v0 │ │ +0a2774: 6e20 2826 3500 |000c: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a277a: 0a03 |000f: move-result v3 │ │ +0a277c: 3803 0700 |0010: if-eqz v3, 0017 // +0007 │ │ +0a2780: 5443 3b11 |0012: iget-object v3, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ +0a2784: 4406 0300 |0014: aget v6, v3, v0 │ │ +0a2788: 0f06 |0016: return v6 │ │ +0a278a: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a278e: 28ef |0019: goto 0008 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0002 line=283 │ │ 0x000a line=284 │ │ 0x0016 line=285 │ │ 0x0017 line=283 │ │ @@ -152621,23 +152669,23 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0941e0: |[0941e0] com.badlogic.gdx.utils.ObjectIntMap.hash2:(I)I │ │ -0941f0: 1400 392e b8b4 |0000: const v0, #float -3.43063e-07 // #b4b82e39 │ │ -0941f6: b203 |0003: mul-int/2addr v3, v0 │ │ -0941f8: 5220 3111 |0004: iget v0, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.hashShift:I // field@1131 │ │ -0941fc: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ -094200: b730 |0008: xor-int/2addr v0, v3 │ │ -094202: 5221 3511 |0009: iget v1, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@1135 │ │ -094206: b510 |000b: and-int/2addr v0, v1 │ │ -094208: 0f00 |000c: return v0 │ │ +0a2790: |[0a2790] com.badlogic.gdx.utils.ObjectIntMap.hash2:(I)I │ │ +0a27a0: 1400 392e b8b4 |0000: const v0, #float -3.43063e-07 // #b4b82e39 │ │ +0a27a6: b203 |0003: mul-int/2addr v3, v0 │ │ +0a27a8: 5220 3111 |0004: iget v0, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.hashShift:I // field@1131 │ │ +0a27ac: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ +0a27b0: b730 |0008: xor-int/2addr v0, v3 │ │ +0a27b2: 5221 3511 |0009: iget v1, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@1135 │ │ +0a27b6: b510 |000b: and-int/2addr v0, v1 │ │ +0a27b8: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0004 line=448 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/ObjectIntMap; │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/utils/ObjectIntMap; Lcom/badlogic/gdx/utils/ObjectIntMap; │ │ @@ -152648,23 +152696,23 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -09420c: |[09420c] com.badlogic.gdx.utils.ObjectIntMap.hash3:(I)I │ │ -09421c: 1400 41c2 d1ce |0000: const v0, #float -1.75958e+09 // #ced1c241 │ │ -094222: b203 |0003: mul-int/2addr v3, v0 │ │ -094224: 5220 3111 |0004: iget v0, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.hashShift:I // field@1131 │ │ -094228: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ -09422c: b730 |0008: xor-int/2addr v0, v3 │ │ -09422e: 5221 3511 |0009: iget v1, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@1135 │ │ -094232: b510 |000b: and-int/2addr v0, v1 │ │ -094234: 0f00 |000c: return v0 │ │ +0a27bc: |[0a27bc] com.badlogic.gdx.utils.ObjectIntMap.hash3:(I)I │ │ +0a27cc: 1400 41c2 d1ce |0000: const v0, #float -1.75958e+09 // #ced1c241 │ │ +0a27d2: b203 |0003: mul-int/2addr v3, v0 │ │ +0a27d4: 5220 3111 |0004: iget v0, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.hashShift:I // field@1131 │ │ +0a27d8: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ +0a27dc: b730 |0008: xor-int/2addr v0, v3 │ │ +0a27de: 5221 3511 |0009: iget v1, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@1135 │ │ +0a27e2: b510 |000b: and-int/2addr v0, v1 │ │ +0a27e4: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0004 line=453 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/ObjectIntMap; │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/utils/ObjectIntMap; Lcom/badlogic/gdx/utils/ObjectIntMap; │ │ @@ -152675,92 +152723,92 @@ │ │ type : '(Ljava/lang/Object;IILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 9 │ │ outs : 3 │ │ insns size : 154 16-bit code units │ │ -094238: |[094238] com.badlogic.gdx.utils.ObjectIntMap.push:(Ljava/lang/Object;IILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;)V │ │ -094248: 54a4 3211 |0000: iget-object v4, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -09424c: 54a7 3b11 |0002: iget-object v7, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ -094250: 52a5 3511 |0004: iget v5, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@1135 │ │ -094254: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -094256: 52a6 3611 |0007: iget v6, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.pushIterations:I // field@1136 │ │ -09425a: 1228 |0009: const/4 v8, #int 2 // #2 │ │ -09425c: 7110 9413 0800 |000a: invoke-static {v8}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1394 │ │ -094262: 0a08 |000d: move-result v8 │ │ -094264: 2b08 8400 0000 |000e: packed-switch v8, 00000092 // +00000084 │ │ -09426a: 0800 1200 |0011: move-object/from16 v0, v18 │ │ -09426e: 4401 0711 |0013: aget v1, v7, v17 │ │ -094272: 4d0b 0411 |0015: aput-object v11, v4, v17 │ │ -094276: 4b0c 0711 |0017: aput v12, v7, v17 │ │ -09427a: 6e10 2a26 0000 |0019: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ -094280: 0a02 |001c: move-result v2 │ │ -094282: 950d 0205 |001d: and-int v13, v2, v5 │ │ -094286: 460e 040d |001f: aget-object v14, v4, v13 │ │ -09428a: 390e 2900 |0021: if-nez v14, 004a // +0029 │ │ -09428e: 4d00 040d |0023: aput-object v0, v4, v13 │ │ -094292: 4b01 070d |0025: aput v1, v7, v13 │ │ -094296: 52a8 3711 |0027: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -09429a: d809 0801 |0029: add-int/lit8 v9, v8, #int 1 // #01 │ │ -09429e: 59a9 3711 |002b: iput v9, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -0942a2: 52a9 3a11 |002d: iget v9, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@113a │ │ -0942a6: 3498 0900 |002f: if-lt v8, v9, 0038 // +0009 │ │ -0942aa: 52a8 2f11 |0031: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ -0942ae: e008 0801 |0033: shl-int/lit8 v8, v8, #int 1 // #01 │ │ -0942b2: 7020 fb21 8a00 |0035: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@21fb │ │ -0942b8: 0e00 |0038: return-void │ │ -0942ba: 07e0 |0039: move-object v0, v14 │ │ -0942bc: 4401 070d |003a: aget v1, v7, v13 │ │ -0942c0: 4d0b 040d |003c: aput-object v11, v4, v13 │ │ -0942c4: 4b0c 070d |003e: aput v12, v7, v13 │ │ -0942c8: 28d9 |0040: goto 0019 // -0027 │ │ -0942ca: 0800 1000 |0041: move-object/from16 v0, v16 │ │ -0942ce: 4401 070f |0043: aget v1, v7, v15 │ │ -0942d2: 4d0b 040f |0045: aput-object v11, v4, v15 │ │ -0942d6: 4b0c 070f |0047: aput v12, v7, v15 │ │ -0942da: 28d0 |0049: goto 0019 // -0030 │ │ -0942dc: 7020 f021 2a00 |004a: invoke-direct {v10, v2}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash2:(I)I // method@21f0 │ │ -0942e2: 0a0f |004d: move-result v15 │ │ -0942e4: 4610 040f |004e: aget-object v16, v4, v15 │ │ -0942e8: 3910 1800 |0050: if-nez v16, 0068 // +0018 │ │ -0942ec: 4d00 040f |0052: aput-object v0, v4, v15 │ │ -0942f0: 4b01 070f |0054: aput v1, v7, v15 │ │ -0942f4: 52a8 3711 |0056: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -0942f8: d809 0801 |0058: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0942fc: 59a9 3711 |005a: iput v9, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -094300: 52a9 3a11 |005c: iget v9, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@113a │ │ -094304: 3498 daff |005e: if-lt v8, v9, 0038 // -0026 │ │ -094308: 52a8 2f11 |0060: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ -09430c: e008 0801 |0062: shl-int/lit8 v8, v8, #int 1 // #01 │ │ -094310: 7020 fb21 8a00 |0064: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@21fb │ │ -094316: 28d1 |0067: goto 0038 // -002f │ │ -094318: 7020 f121 2a00 |0068: invoke-direct {v10, v2}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash3:(I)I // method@21f1 │ │ -09431e: 0a11 |006b: move-result v17 │ │ -094320: 4612 0411 |006c: aget-object v18, v4, v17 │ │ -094324: 3912 1800 |006e: if-nez v18, 0086 // +0018 │ │ -094328: 4d00 0411 |0070: aput-object v0, v4, v17 │ │ -09432c: 4b01 0711 |0072: aput v1, v7, v17 │ │ -094330: 52a8 3711 |0074: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -094334: d809 0801 |0076: add-int/lit8 v9, v8, #int 1 // #01 │ │ -094338: 59a9 3711 |0078: iput v9, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -09433c: 52a9 3a11 |007a: iget v9, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@113a │ │ -094340: 3498 bcff |007c: if-lt v8, v9, 0038 // -0044 │ │ -094344: 52a8 2f11 |007e: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ -094348: e008 0801 |0080: shl-int/lit8 v8, v8, #int 1 // #01 │ │ -09434c: 7020 fb21 8a00 |0082: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@21fb │ │ -094352: 28b3 |0085: goto 0038 // -004d │ │ -094354: d803 0301 |0086: add-int/lit8 v3, v3, #int 1 // #01 │ │ -094358: 3363 0600 |0088: if-ne v3, v6, 008e // +0006 │ │ -09435c: 7030 f721 0a01 |008a: invoke-direct {v10, v0, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.putStash:(Ljava/lang/Object;I)V // method@21f7 │ │ -094362: 28ab |008d: goto 0038 // -0055 │ │ -094364: 070b |008e: move-object v11, v0 │ │ -094366: 011c |008f: move v12, v1 │ │ -094368: 2900 79ff |0090: goto/16 0009 // -0087 │ │ -09436c: 0001 0200 0000 0000 2b00 0000 3300 ... |0092: packed-switch-data (8 units) │ │ +0a27e8: |[0a27e8] com.badlogic.gdx.utils.ObjectIntMap.push:(Ljava/lang/Object;IILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;)V │ │ +0a27f8: 54a4 3211 |0000: iget-object v4, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a27fc: 54a7 3b11 |0002: iget-object v7, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ +0a2800: 52a5 3511 |0004: iget v5, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@1135 │ │ +0a2804: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +0a2806: 52a6 3611 |0007: iget v6, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.pushIterations:I // field@1136 │ │ +0a280a: 1228 |0009: const/4 v8, #int 2 // #2 │ │ +0a280c: 7110 9413 0800 |000a: invoke-static {v8}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1394 │ │ +0a2812: 0a08 |000d: move-result v8 │ │ +0a2814: 2b08 8400 0000 |000e: packed-switch v8, 00000092 // +00000084 │ │ +0a281a: 0800 1200 |0011: move-object/from16 v0, v18 │ │ +0a281e: 4401 0711 |0013: aget v1, v7, v17 │ │ +0a2822: 4d0b 0411 |0015: aput-object v11, v4, v17 │ │ +0a2826: 4b0c 0711 |0017: aput v12, v7, v17 │ │ +0a282a: 6e10 2a26 0000 |0019: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ +0a2830: 0a02 |001c: move-result v2 │ │ +0a2832: 950d 0205 |001d: and-int v13, v2, v5 │ │ +0a2836: 460e 040d |001f: aget-object v14, v4, v13 │ │ +0a283a: 390e 2900 |0021: if-nez v14, 004a // +0029 │ │ +0a283e: 4d00 040d |0023: aput-object v0, v4, v13 │ │ +0a2842: 4b01 070d |0025: aput v1, v7, v13 │ │ +0a2846: 52a8 3711 |0027: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a284a: d809 0801 |0029: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0a284e: 59a9 3711 |002b: iput v9, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a2852: 52a9 3a11 |002d: iget v9, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@113a │ │ +0a2856: 3498 0900 |002f: if-lt v8, v9, 0038 // +0009 │ │ +0a285a: 52a8 2f11 |0031: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ +0a285e: e008 0801 |0033: shl-int/lit8 v8, v8, #int 1 // #01 │ │ +0a2862: 7020 fb21 8a00 |0035: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@21fb │ │ +0a2868: 0e00 |0038: return-void │ │ +0a286a: 07e0 |0039: move-object v0, v14 │ │ +0a286c: 4401 070d |003a: aget v1, v7, v13 │ │ +0a2870: 4d0b 040d |003c: aput-object v11, v4, v13 │ │ +0a2874: 4b0c 070d |003e: aput v12, v7, v13 │ │ +0a2878: 28d9 |0040: goto 0019 // -0027 │ │ +0a287a: 0800 1000 |0041: move-object/from16 v0, v16 │ │ +0a287e: 4401 070f |0043: aget v1, v7, v15 │ │ +0a2882: 4d0b 040f |0045: aput-object v11, v4, v15 │ │ +0a2886: 4b0c 070f |0047: aput v12, v7, v15 │ │ +0a288a: 28d0 |0049: goto 0019 // -0030 │ │ +0a288c: 7020 f021 2a00 |004a: invoke-direct {v10, v2}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash2:(I)I // method@21f0 │ │ +0a2892: 0a0f |004d: move-result v15 │ │ +0a2894: 4610 040f |004e: aget-object v16, v4, v15 │ │ +0a2898: 3910 1800 |0050: if-nez v16, 0068 // +0018 │ │ +0a289c: 4d00 040f |0052: aput-object v0, v4, v15 │ │ +0a28a0: 4b01 070f |0054: aput v1, v7, v15 │ │ +0a28a4: 52a8 3711 |0056: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a28a8: d809 0801 |0058: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0a28ac: 59a9 3711 |005a: iput v9, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a28b0: 52a9 3a11 |005c: iget v9, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@113a │ │ +0a28b4: 3498 daff |005e: if-lt v8, v9, 0038 // -0026 │ │ +0a28b8: 52a8 2f11 |0060: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ +0a28bc: e008 0801 |0062: shl-int/lit8 v8, v8, #int 1 // #01 │ │ +0a28c0: 7020 fb21 8a00 |0064: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@21fb │ │ +0a28c6: 28d1 |0067: goto 0038 // -002f │ │ +0a28c8: 7020 f121 2a00 |0068: invoke-direct {v10, v2}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash3:(I)I // method@21f1 │ │ +0a28ce: 0a11 |006b: move-result v17 │ │ +0a28d0: 4612 0411 |006c: aget-object v18, v4, v17 │ │ +0a28d4: 3912 1800 |006e: if-nez v18, 0086 // +0018 │ │ +0a28d8: 4d00 0411 |0070: aput-object v0, v4, v17 │ │ +0a28dc: 4b01 0711 |0072: aput v1, v7, v17 │ │ +0a28e0: 52a8 3711 |0074: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a28e4: d809 0801 |0076: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0a28e8: 59a9 3711 |0078: iput v9, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a28ec: 52a9 3a11 |007a: iget v9, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@113a │ │ +0a28f0: 3498 bcff |007c: if-lt v8, v9, 0038 // -0044 │ │ +0a28f4: 52a8 2f11 |007e: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ +0a28f8: e008 0801 |0080: shl-int/lit8 v8, v8, #int 1 // #01 │ │ +0a28fc: 7020 fb21 8a00 |0082: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@21fb │ │ +0a2902: 28b3 |0085: goto 0038 // -004d │ │ +0a2904: d803 0301 |0086: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0a2908: 3363 0600 |0088: if-ne v3, v6, 008e // +0006 │ │ +0a290c: 7030 f721 0a01 |008a: invoke-direct {v10, v0, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.putStash:(Ljava/lang/Object;I)V // method@21f7 │ │ +0a2912: 28ab |008d: goto 0038 // -0055 │ │ +0a2914: 070b |008e: move-object v11, v0 │ │ +0a2916: 011c |008f: move v12, v1 │ │ +0a2918: 2900 79ff |0090: goto/16 0009 // -0087 │ │ +0a291c: 0001 0200 0000 0000 2b00 0000 3300 ... |0092: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0002 line=184 │ │ 0x0004 line=185 │ │ 0x0006 line=190 │ │ 0x0009 line=193 │ │ @@ -152836,76 +152884,76 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 119 16-bit code units │ │ -09437c: |[09437c] com.badlogic.gdx.utils.ObjectIntMap.putResize:(Ljava/lang/Object;I)V │ │ -09438c: 6e10 2a26 0b00 |0000: invoke-virtual {v11}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ -094392: 0a09 |0003: move-result v9 │ │ -094394: 52a0 3511 |0004: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@1135 │ │ -094398: 9503 0900 |0006: and-int v3, v9, v0 │ │ -09439c: 54a0 3211 |0008: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -0943a0: 4604 0003 |000a: aget-object v4, v0, v3 │ │ -0943a4: 3904 1c00 |000c: if-nez v4, 0028 // +001c │ │ -0943a8: 54a0 3211 |000e: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -0943ac: 4d0b 0003 |0010: aput-object v11, v0, v3 │ │ -0943b0: 54a0 3b11 |0012: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ -0943b4: 4b0c 0003 |0014: aput v12, v0, v3 │ │ -0943b8: 52a0 3711 |0016: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -0943bc: d801 0001 |0018: add-int/lit8 v1, v0, #int 1 // #01 │ │ -0943c0: 59a1 3711 |001a: iput v1, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -0943c4: 52a1 3a11 |001c: iget v1, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@113a │ │ -0943c8: 3410 0900 |001e: if-lt v0, v1, 0027 // +0009 │ │ -0943cc: 52a0 2f11 |0020: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ -0943d0: e000 0001 |0022: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -0943d4: 7020 fb21 0a00 |0024: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@21fb │ │ -0943da: 0e00 |0027: return-void │ │ -0943dc: 7020 f021 9a00 |0028: invoke-direct {v10, v9}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash2:(I)I // method@21f0 │ │ -0943e2: 0a05 |002b: move-result v5 │ │ -0943e4: 54a0 3211 |002c: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -0943e8: 4606 0005 |002e: aget-object v6, v0, v5 │ │ -0943ec: 3906 1c00 |0030: if-nez v6, 004c // +001c │ │ -0943f0: 54a0 3211 |0032: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -0943f4: 4d0b 0005 |0034: aput-object v11, v0, v5 │ │ -0943f8: 54a0 3b11 |0036: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ -0943fc: 4b0c 0005 |0038: aput v12, v0, v5 │ │ -094400: 52a0 3711 |003a: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -094404: d801 0001 |003c: add-int/lit8 v1, v0, #int 1 // #01 │ │ -094408: 59a1 3711 |003e: iput v1, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -09440c: 52a1 3a11 |0040: iget v1, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@113a │ │ -094410: 3410 e5ff |0042: if-lt v0, v1, 0027 // -001b │ │ -094414: 52a0 2f11 |0044: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ -094418: e000 0001 |0046: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -09441c: 7020 fb21 0a00 |0048: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@21fb │ │ -094422: 28dc |004b: goto 0027 // -0024 │ │ -094424: 7020 f121 9a00 |004c: invoke-direct {v10, v9}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash3:(I)I // method@21f1 │ │ -09442a: 0a07 |004f: move-result v7 │ │ -09442c: 54a0 3211 |0050: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -094430: 4608 0007 |0052: aget-object v8, v0, v7 │ │ -094434: 3908 1c00 |0054: if-nez v8, 0070 // +001c │ │ -094438: 54a0 3211 |0056: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -09443c: 4d0b 0007 |0058: aput-object v11, v0, v7 │ │ -094440: 54a0 3b11 |005a: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ -094444: 4b0c 0007 |005c: aput v12, v0, v7 │ │ -094448: 52a0 3711 |005e: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -09444c: d801 0001 |0060: add-int/lit8 v1, v0, #int 1 // #01 │ │ -094450: 59a1 3711 |0062: iput v1, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -094454: 52a1 3a11 |0064: iget v1, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@113a │ │ -094458: 3410 c1ff |0066: if-lt v0, v1, 0027 // -003f │ │ -09445c: 52a0 2f11 |0068: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ -094460: e000 0001 |006a: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -094464: 7020 fb21 0a00 |006c: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@21fb │ │ -09446a: 28b8 |006f: goto 0027 // -0048 │ │ -09446c: 07a0 |0070: move-object v0, v10 │ │ -09446e: 07b1 |0071: move-object v1, v11 │ │ -094470: 01c2 |0072: move v2, v12 │ │ -094472: 7609 f321 0000 |0073: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/ObjectIntMap;.push:(Ljava/lang/Object;IILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;)V // method@21f3 │ │ -094478: 28b1 |0076: goto 0027 // -004f │ │ +0a292c: |[0a292c] com.badlogic.gdx.utils.ObjectIntMap.putResize:(Ljava/lang/Object;I)V │ │ +0a293c: 6e10 2a26 0b00 |0000: invoke-virtual {v11}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ +0a2942: 0a09 |0003: move-result v9 │ │ +0a2944: 52a0 3511 |0004: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@1135 │ │ +0a2948: 9503 0900 |0006: and-int v3, v9, v0 │ │ +0a294c: 54a0 3211 |0008: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a2950: 4604 0003 |000a: aget-object v4, v0, v3 │ │ +0a2954: 3904 1c00 |000c: if-nez v4, 0028 // +001c │ │ +0a2958: 54a0 3211 |000e: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a295c: 4d0b 0003 |0010: aput-object v11, v0, v3 │ │ +0a2960: 54a0 3b11 |0012: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ +0a2964: 4b0c 0003 |0014: aput v12, v0, v3 │ │ +0a2968: 52a0 3711 |0016: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a296c: d801 0001 |0018: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0a2970: 59a1 3711 |001a: iput v1, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a2974: 52a1 3a11 |001c: iget v1, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@113a │ │ +0a2978: 3410 0900 |001e: if-lt v0, v1, 0027 // +0009 │ │ +0a297c: 52a0 2f11 |0020: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ +0a2980: e000 0001 |0022: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +0a2984: 7020 fb21 0a00 |0024: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@21fb │ │ +0a298a: 0e00 |0027: return-void │ │ +0a298c: 7020 f021 9a00 |0028: invoke-direct {v10, v9}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash2:(I)I // method@21f0 │ │ +0a2992: 0a05 |002b: move-result v5 │ │ +0a2994: 54a0 3211 |002c: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a2998: 4606 0005 |002e: aget-object v6, v0, v5 │ │ +0a299c: 3906 1c00 |0030: if-nez v6, 004c // +001c │ │ +0a29a0: 54a0 3211 |0032: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a29a4: 4d0b 0005 |0034: aput-object v11, v0, v5 │ │ +0a29a8: 54a0 3b11 |0036: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ +0a29ac: 4b0c 0005 |0038: aput v12, v0, v5 │ │ +0a29b0: 52a0 3711 |003a: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a29b4: d801 0001 |003c: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0a29b8: 59a1 3711 |003e: iput v1, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a29bc: 52a1 3a11 |0040: iget v1, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@113a │ │ +0a29c0: 3410 e5ff |0042: if-lt v0, v1, 0027 // -001b │ │ +0a29c4: 52a0 2f11 |0044: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ +0a29c8: e000 0001 |0046: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +0a29cc: 7020 fb21 0a00 |0048: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@21fb │ │ +0a29d2: 28dc |004b: goto 0027 // -0024 │ │ +0a29d4: 7020 f121 9a00 |004c: invoke-direct {v10, v9}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash3:(I)I // method@21f1 │ │ +0a29da: 0a07 |004f: move-result v7 │ │ +0a29dc: 54a0 3211 |0050: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a29e0: 4608 0007 |0052: aget-object v8, v0, v7 │ │ +0a29e4: 3908 1c00 |0054: if-nez v8, 0070 // +001c │ │ +0a29e8: 54a0 3211 |0056: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a29ec: 4d0b 0007 |0058: aput-object v11, v0, v7 │ │ +0a29f0: 54a0 3b11 |005a: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ +0a29f4: 4b0c 0007 |005c: aput v12, v0, v7 │ │ +0a29f8: 52a0 3711 |005e: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a29fc: d801 0001 |0060: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0a2a00: 59a1 3711 |0062: iput v1, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a2a04: 52a1 3a11 |0064: iget v1, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@113a │ │ +0a2a08: 3410 c1ff |0066: if-lt v0, v1, 0027 // -003f │ │ +0a2a0c: 52a0 2f11 |0068: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ +0a2a10: e000 0001 |006a: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +0a2a14: 7020 fb21 0a00 |006c: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@21fb │ │ +0a2a1a: 28b8 |006f: goto 0027 // -0048 │ │ +0a2a1c: 07a0 |0070: move-object v0, v10 │ │ +0a2a1e: 07b1 |0071: move-object v1, v11 │ │ +0a2a20: 01c2 |0072: move v2, v12 │ │ +0a2a22: 7609 f321 0000 |0073: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/ObjectIntMap;.push:(Ljava/lang/Object;IILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;)V // method@21f3 │ │ +0a2a28: 28b1 |0076: goto 0027 // -004f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0004 line=152 │ │ 0x0008 line=153 │ │ 0x000c line=154 │ │ 0x000e line=155 │ │ @@ -152944,37 +152992,37 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -09447c: |[09447c] com.badlogic.gdx.utils.ObjectIntMap.putStash:(Ljava/lang/Object;I)V │ │ -09448c: 5231 3911 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ -094490: 5232 3811 |0002: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashCapacity:I // field@1138 │ │ -094494: 3321 0d00 |0004: if-ne v1, v2, 0011 // +000d │ │ -094498: 5231 2f11 |0006: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ -09449c: e001 0101 |0008: shl-int/lit8 v1, v1, #int 1 // #01 │ │ -0944a0: 7020 fb21 1300 |000a: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@21fb │ │ -0944a6: 6e30 f421 4305 |000d: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@21f4 │ │ -0944ac: 0e00 |0010: return-void │ │ -0944ae: 5231 2f11 |0011: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ -0944b2: 5232 3911 |0013: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ -0944b6: 9000 0102 |0015: add-int v0, v1, v2 │ │ -0944ba: 5431 3211 |0017: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -0944be: 4d04 0100 |0019: aput-object v4, v1, v0 │ │ -0944c2: 5431 3b11 |001b: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ -0944c6: 4b05 0100 |001d: aput v5, v1, v0 │ │ -0944ca: 5231 3911 |001f: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ -0944ce: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0944d2: 5931 3911 |0023: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ -0944d6: 5231 3711 |0025: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -0944da: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0944de: 5931 3711 |0029: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -0944e2: 28e5 |002b: goto 0010 // -001b │ │ +0a2a2c: |[0a2a2c] com.badlogic.gdx.utils.ObjectIntMap.putStash:(Ljava/lang/Object;I)V │ │ +0a2a3c: 5231 3911 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ +0a2a40: 5232 3811 |0002: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashCapacity:I // field@1138 │ │ +0a2a44: 3321 0d00 |0004: if-ne v1, v2, 0011 // +000d │ │ +0a2a48: 5231 2f11 |0006: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ +0a2a4c: e001 0101 |0008: shl-int/lit8 v1, v1, #int 1 // #01 │ │ +0a2a50: 7020 fb21 1300 |000a: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@21fb │ │ +0a2a56: 6e30 f421 4305 |000d: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@21f4 │ │ +0a2a5c: 0e00 |0010: return-void │ │ +0a2a5e: 5231 2f11 |0011: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ +0a2a62: 5232 3911 |0013: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ +0a2a66: 9000 0102 |0015: add-int v0, v1, v2 │ │ +0a2a6a: 5431 3211 |0017: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a2a6e: 4d04 0100 |0019: aput-object v4, v1, v0 │ │ +0a2a72: 5431 3b11 |001b: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ +0a2a76: 4b05 0100 |001d: aput v5, v1, v0 │ │ +0a2a7a: 5231 3911 |001f: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ +0a2a7e: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a2a82: 5931 3911 |0023: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ +0a2a86: 5231 3711 |0025: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a2a8a: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a2a8e: 5931 3711 |0029: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a2a92: 28e5 |002b: goto 0010 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0006 line=255 │ │ 0x000d line=256 │ │ 0x0010 line=265 │ │ 0x0011 line=260 │ │ @@ -152995,75 +153043,75 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 107 16-bit code units │ │ -0944e4: |[0944e4] com.badlogic.gdx.utils.ObjectIntMap.resize:(I)V │ │ -0944f4: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0944f6: 5295 2f11 |0001: iget v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ -0944fa: 5296 3911 |0003: iget v6, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ -0944fe: 9002 0506 |0005: add-int v2, v5, v6 │ │ -094502: 599a 2f11 |0007: iput v10, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ -094506: 82a5 |0009: int-to-float v5, v10 │ │ -094508: 5296 3411 |000a: iget v6, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.loadFactor:F // field@1134 │ │ -09450c: c865 |000c: mul-float/2addr v5, v6 │ │ -09450e: 8755 |000d: float-to-int v5, v5 │ │ -094510: 5995 3a11 |000e: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@113a │ │ -094514: d805 0aff |0010: add-int/lit8 v5, v10, #int -1 // #ff │ │ -094518: 5995 3511 |0012: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@1135 │ │ -09451c: 7110 0026 0a00 |0014: invoke-static {v10}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@2600 │ │ -094522: 0a05 |0017: move-result v5 │ │ -094524: d905 051f |0018: rsub-int/lit8 v5, v5, #int 31 // #1f │ │ -094528: 5995 3111 |001a: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.hashShift:I // field@1131 │ │ -09452c: 1235 |001c: const/4 v5, #int 3 // #3 │ │ -09452e: 83a6 |001d: int-to-double v6, v10 │ │ -094530: 7120 1726 7600 |001e: invoke-static {v6, v7}, Ljava/lang/Math;.log:(D)D // method@2617 │ │ -094536: 0b06 |0021: move-result-wide v6 │ │ -094538: 7120 1426 7600 |0022: invoke-static {v6, v7}, Ljava/lang/Math;.ceil:(D)D // method@2614 │ │ -09453e: 0b06 |0025: move-result-wide v6 │ │ -094540: 8a66 |0026: double-to-int v6, v6 │ │ -094542: da06 0602 |0027: mul-int/lit8 v6, v6, #int 2 // #02 │ │ -094546: 7120 1926 6500 |0029: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -09454c: 0a05 |002c: move-result v5 │ │ -09454e: 5995 3811 |002d: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashCapacity:I // field@1138 │ │ -094552: 1305 0800 |002f: const/16 v5, #int 8 // #8 │ │ -094556: 7120 1b26 5a00 |0031: invoke-static {v10, v5}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -09455c: 0a05 |0034: move-result v5 │ │ -09455e: 83a6 |0035: int-to-double v6, v10 │ │ -094560: 7120 2126 7600 |0036: invoke-static {v6, v7}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -094566: 0b06 |0039: move-result-wide v6 │ │ -094568: 8a66 |003a: double-to-int v6, v6 │ │ -09456a: db06 0608 |003b: div-int/lit8 v6, v6, #int 8 // #08 │ │ -09456e: 7120 1926 6500 |003d: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -094574: 0a05 |0040: move-result v5 │ │ -094576: 5995 3611 |0041: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.pushIterations:I // field@1136 │ │ -09457a: 5493 3211 |0043: iget-object v3, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -09457e: 5494 3b11 |0045: iget-object v4, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ -094582: 5295 3811 |0047: iget v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashCapacity:I // field@1138 │ │ -094586: b0a5 |0049: add-int/2addr v5, v10 │ │ -094588: 2355 9404 |004a: new-array v5, v5, [Ljava/lang/Object; // type@0494 │ │ -09458c: 1f05 9404 |004c: check-cast v5, [Ljava/lang/Object; // type@0494 │ │ -094590: 5b95 3211 |004e: iput-object v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -094594: 5295 3811 |0050: iget v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashCapacity:I // field@1138 │ │ -094598: b0a5 |0052: add-int/2addr v5, v10 │ │ -09459a: 2355 4b04 |0053: new-array v5, v5, [I // type@044b │ │ -09459e: 5b95 3b11 |0055: iput-object v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ -0945a2: 5998 3711 |0057: iput v8, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -0945a6: 5998 3911 |0059: iput v8, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ -0945aa: 1200 |005b: const/4 v0, #int 0 // #0 │ │ -0945ac: 3520 0e00 |005c: if-ge v0, v2, 006a // +000e │ │ -0945b0: 4601 0300 |005e: aget-object v1, v3, v0 │ │ -0945b4: 3801 0700 |0060: if-eqz v1, 0067 // +0007 │ │ -0945b8: 4405 0400 |0062: aget v5, v4, v0 │ │ -0945bc: 7030 f621 1905 |0064: invoke-direct {v9, v1, v5}, Lcom/badlogic/gdx/utils/ObjectIntMap;.putResize:(Ljava/lang/Object;I)V // method@21f6 │ │ -0945c2: d800 0001 |0067: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0945c6: 28f3 |0069: goto 005c // -000d │ │ -0945c8: 0e00 |006a: return-void │ │ +0a2a94: |[0a2a94] com.badlogic.gdx.utils.ObjectIntMap.resize:(I)V │ │ +0a2aa4: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0a2aa6: 5295 2f11 |0001: iget v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ +0a2aaa: 5296 3911 |0003: iget v6, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ +0a2aae: 9002 0506 |0005: add-int v2, v5, v6 │ │ +0a2ab2: 599a 2f11 |0007: iput v10, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ +0a2ab6: 82a5 |0009: int-to-float v5, v10 │ │ +0a2ab8: 5296 3411 |000a: iget v6, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.loadFactor:F // field@1134 │ │ +0a2abc: c865 |000c: mul-float/2addr v5, v6 │ │ +0a2abe: 8755 |000d: float-to-int v5, v5 │ │ +0a2ac0: 5995 3a11 |000e: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@113a │ │ +0a2ac4: d805 0aff |0010: add-int/lit8 v5, v10, #int -1 // #ff │ │ +0a2ac8: 5995 3511 |0012: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@1135 │ │ +0a2acc: 7110 0026 0a00 |0014: invoke-static {v10}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@2600 │ │ +0a2ad2: 0a05 |0017: move-result v5 │ │ +0a2ad4: d905 051f |0018: rsub-int/lit8 v5, v5, #int 31 // #1f │ │ +0a2ad8: 5995 3111 |001a: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.hashShift:I // field@1131 │ │ +0a2adc: 1235 |001c: const/4 v5, #int 3 // #3 │ │ +0a2ade: 83a6 |001d: int-to-double v6, v10 │ │ +0a2ae0: 7120 1726 7600 |001e: invoke-static {v6, v7}, Ljava/lang/Math;.log:(D)D // method@2617 │ │ +0a2ae6: 0b06 |0021: move-result-wide v6 │ │ +0a2ae8: 7120 1426 7600 |0022: invoke-static {v6, v7}, Ljava/lang/Math;.ceil:(D)D // method@2614 │ │ +0a2aee: 0b06 |0025: move-result-wide v6 │ │ +0a2af0: 8a66 |0026: double-to-int v6, v6 │ │ +0a2af2: da06 0602 |0027: mul-int/lit8 v6, v6, #int 2 // #02 │ │ +0a2af6: 7120 1926 6500 |0029: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0a2afc: 0a05 |002c: move-result v5 │ │ +0a2afe: 5995 3811 |002d: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashCapacity:I // field@1138 │ │ +0a2b02: 1305 0800 |002f: const/16 v5, #int 8 // #8 │ │ +0a2b06: 7120 1b26 5a00 |0031: invoke-static {v10, v5}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0a2b0c: 0a05 |0034: move-result v5 │ │ +0a2b0e: 83a6 |0035: int-to-double v6, v10 │ │ +0a2b10: 7120 2126 7600 |0036: invoke-static {v6, v7}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +0a2b16: 0b06 |0039: move-result-wide v6 │ │ +0a2b18: 8a66 |003a: double-to-int v6, v6 │ │ +0a2b1a: db06 0608 |003b: div-int/lit8 v6, v6, #int 8 // #08 │ │ +0a2b1e: 7120 1926 6500 |003d: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0a2b24: 0a05 |0040: move-result v5 │ │ +0a2b26: 5995 3611 |0041: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.pushIterations:I // field@1136 │ │ +0a2b2a: 5493 3211 |0043: iget-object v3, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a2b2e: 5494 3b11 |0045: iget-object v4, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ +0a2b32: 5295 3811 |0047: iget v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashCapacity:I // field@1138 │ │ +0a2b36: b0a5 |0049: add-int/2addr v5, v10 │ │ +0a2b38: 2355 9204 |004a: new-array v5, v5, [Ljava/lang/Object; // type@0492 │ │ +0a2b3c: 1f05 9204 |004c: check-cast v5, [Ljava/lang/Object; // type@0492 │ │ +0a2b40: 5b95 3211 |004e: iput-object v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a2b44: 5295 3811 |0050: iget v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashCapacity:I // field@1138 │ │ +0a2b48: b0a5 |0052: add-int/2addr v5, v10 │ │ +0a2b4a: 2355 4904 |0053: new-array v5, v5, [I // type@0449 │ │ +0a2b4e: 5b95 3b11 |0055: iput-object v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ +0a2b52: 5998 3711 |0057: iput v8, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a2b56: 5998 3911 |0059: iput v8, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ +0a2b5a: 1200 |005b: const/4 v0, #int 0 // #0 │ │ +0a2b5c: 3520 0e00 |005c: if-ge v0, v2, 006a // +000e │ │ +0a2b60: 4601 0300 |005e: aget-object v1, v3, v0 │ │ +0a2b64: 3801 0700 |0060: if-eqz v1, 0067 // +0007 │ │ +0a2b68: 4405 0400 |0062: aget v5, v4, v0 │ │ +0a2b6c: 7030 f621 1905 |0064: invoke-direct {v9, v1, v5}, Lcom/badlogic/gdx/utils/ObjectIntMap;.putResize:(Ljava/lang/Object;I)V // method@21f6 │ │ +0a2b72: d800 0001 |0067: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a2b76: 28f3 |0069: goto 005c // -000d │ │ +0a2b78: 0e00 |006a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=423 │ │ 0x0007 line=425 │ │ 0x0009 line=426 │ │ 0x0010 line=427 │ │ 0x0014 line=428 │ │ @@ -153096,30 +153144,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -0945cc: |[0945cc] com.badlogic.gdx.utils.ObjectIntMap.clear:()V │ │ -0945dc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0945de: 5462 3211 |0001: iget-object v2, v6, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -0945e2: 5263 2f11 |0003: iget v3, v6, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ -0945e6: 5264 3911 |0005: iget v4, v6, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ -0945ea: 9000 0304 |0007: add-int v0, v3, v4 │ │ -0945ee: 0101 |0009: move v1, v0 │ │ -0945f0: d800 01ff |000a: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0945f4: 3d01 0700 |000c: if-lez v1, 0013 // +0007 │ │ -0945f8: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -0945fa: 4d03 0200 |000f: aput-object v3, v2, v0 │ │ -0945fe: 0101 |0011: move v1, v0 │ │ -094600: 28f8 |0012: goto 000a // -0008 │ │ -094602: 5965 3711 |0013: iput v5, v6, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -094606: 5965 3911 |0015: iput v5, v6, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ -09460a: 0e00 |0017: return-void │ │ +0a2b7c: |[0a2b7c] com.badlogic.gdx.utils.ObjectIntMap.clear:()V │ │ +0a2b8c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0a2b8e: 5462 3211 |0001: iget-object v2, v6, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a2b92: 5263 2f11 |0003: iget v3, v6, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ +0a2b96: 5264 3911 |0005: iget v4, v6, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ +0a2b9a: 9000 0304 |0007: add-int v0, v3, v4 │ │ +0a2b9e: 0101 |0009: move v1, v0 │ │ +0a2ba0: d800 01ff |000a: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0a2ba4: 3d01 0700 |000c: if-lez v1, 0013 // +0007 │ │ +0a2ba8: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +0a2baa: 4d03 0200 |000f: aput-object v3, v2, v0 │ │ +0a2bae: 0101 |0011: move v1, v0 │ │ +0a2bb0: 28f8 |0012: goto 000a // -0008 │ │ +0a2bb2: 5965 3711 |0013: iput v5, v6, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a2bb6: 5965 3911 |0015: iput v5, v6, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ +0a2bba: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=370 │ │ 0x0003 line=371 │ │ 0x000e line=372 │ │ 0x0013 line=373 │ │ 0x0015 line=374 │ │ @@ -153139,43 +153187,43 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -09460c: |[09460c] com.badlogic.gdx.utils.ObjectIntMap.containsKey:(Ljava/lang/Object;)Z │ │ -09461c: 6e10 2a26 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ -094622: 0a00 |0003: move-result v0 │ │ -094624: 5232 3511 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@1135 │ │ -094628: 9501 0002 |0006: and-int v1, v0, v2 │ │ -09462c: 5432 3211 |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -094630: 4602 0201 |000a: aget-object v2, v2, v1 │ │ -094634: 6e20 2826 2400 |000c: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -09463a: 0a02 |000f: move-result v2 │ │ -09463c: 3902 2300 |0010: if-nez v2, 0033 // +0023 │ │ -094640: 7020 f021 0300 |0012: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash2:(I)I // method@21f0 │ │ -094646: 0a01 |0015: move-result v1 │ │ -094648: 5432 3211 |0016: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -09464c: 4602 0201 |0018: aget-object v2, v2, v1 │ │ -094650: 6e20 2826 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -094656: 0a02 |001d: move-result v2 │ │ -094658: 3902 1500 |001e: if-nez v2, 0033 // +0015 │ │ -09465c: 7020 f121 0300 |0020: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash3:(I)I // method@21f1 │ │ -094662: 0a01 |0023: move-result v1 │ │ -094664: 5432 3211 |0024: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -094668: 4602 0201 |0026: aget-object v2, v2, v1 │ │ -09466c: 6e20 2826 2400 |0028: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -094672: 0a02 |002b: move-result v2 │ │ -094674: 3902 0700 |002c: if-nez v2, 0033 // +0007 │ │ -094678: 7020 e721 4300 |002e: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/ObjectIntMap;.containsKeyStash:(Ljava/lang/Object;)Z // method@21e7 │ │ -09467e: 0a02 |0031: move-result v2 │ │ -094680: 0f02 |0032: return v2 │ │ -094682: 1212 |0033: const/4 v2, #int 1 // #1 │ │ -094684: 28fe |0034: goto 0032 // -0002 │ │ +0a2bbc: |[0a2bbc] com.badlogic.gdx.utils.ObjectIntMap.containsKey:(Ljava/lang/Object;)Z │ │ +0a2bcc: 6e10 2a26 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ +0a2bd2: 0a00 |0003: move-result v0 │ │ +0a2bd4: 5232 3511 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@1135 │ │ +0a2bd8: 9501 0002 |0006: and-int v1, v0, v2 │ │ +0a2bdc: 5432 3211 |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a2be0: 4602 0201 |000a: aget-object v2, v2, v1 │ │ +0a2be4: 6e20 2826 2400 |000c: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a2bea: 0a02 |000f: move-result v2 │ │ +0a2bec: 3902 2300 |0010: if-nez v2, 0033 // +0023 │ │ +0a2bf0: 7020 f021 0300 |0012: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash2:(I)I // method@21f0 │ │ +0a2bf6: 0a01 |0015: move-result v1 │ │ +0a2bf8: 5432 3211 |0016: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a2bfc: 4602 0201 |0018: aget-object v2, v2, v1 │ │ +0a2c00: 6e20 2826 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a2c06: 0a02 |001d: move-result v2 │ │ +0a2c08: 3902 1500 |001e: if-nez v2, 0033 // +0015 │ │ +0a2c0c: 7020 f121 0300 |0020: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash3:(I)I // method@21f1 │ │ +0a2c12: 0a01 |0023: move-result v1 │ │ +0a2c14: 5432 3211 |0024: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a2c18: 4602 0201 |0026: aget-object v2, v2, v1 │ │ +0a2c1c: 6e20 2826 2400 |0028: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a2c22: 0a02 |002b: move-result v2 │ │ +0a2c24: 3902 0700 |002c: if-nez v2, 0033 // +0007 │ │ +0a2c28: 7020 e721 4300 |002e: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/ObjectIntMap;.containsKeyStash:(Ljava/lang/Object;)Z // method@21e7 │ │ +0a2c2e: 0a02 |0031: move-result v2 │ │ +0a2c30: 0f02 |0032: return v2 │ │ +0a2c32: 1212 |0033: const/4 v2, #int 1 // #1 │ │ +0a2c34: 28fe |0034: goto 0032 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0004 line=388 │ │ 0x0008 line=389 │ │ 0x0012 line=390 │ │ 0x0016 line=391 │ │ @@ -153195,30 +153243,30 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -094688: |[094688] com.badlogic.gdx.utils.ObjectIntMap.containsValue:(I)Z │ │ -094698: 5452 3b11 |0000: iget-object v2, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ -09469c: 5253 2f11 |0002: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ -0946a0: 5254 3911 |0004: iget v4, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ -0946a4: 9000 0304 |0006: add-int v0, v3, v4 │ │ -0946a8: 0101 |0008: move v1, v0 │ │ -0946aa: d800 01ff |0009: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0946ae: 3d01 0800 |000b: if-lez v1, 0013 // +0008 │ │ -0946b2: 4403 0200 |000d: aget v3, v2, v0 │ │ -0946b6: 3363 0600 |000f: if-ne v3, v6, 0015 // +0006 │ │ -0946ba: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -0946bc: 0f03 |0012: return v3 │ │ -0946be: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -0946c0: 28fe |0014: goto 0012 // -0002 │ │ -0946c2: 0101 |0015: move v1, v0 │ │ -0946c4: 28f3 |0016: goto 0009 // -000d │ │ +0a2c38: |[0a2c38] com.badlogic.gdx.utils.ObjectIntMap.containsValue:(I)Z │ │ +0a2c48: 5452 3b11 |0000: iget-object v2, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ +0a2c4c: 5253 2f11 |0002: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ +0a2c50: 5254 3911 |0004: iget v4, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ +0a2c54: 9000 0304 |0006: add-int v0, v3, v4 │ │ +0a2c58: 0101 |0008: move v1, v0 │ │ +0a2c5a: d800 01ff |0009: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0a2c5e: 3d01 0800 |000b: if-lez v1, 0013 // +0008 │ │ +0a2c62: 4403 0200 |000d: aget v3, v2, v0 │ │ +0a2c66: 3363 0600 |000f: if-ne v3, v6, 0015 // +0006 │ │ +0a2c6a: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +0a2c6c: 0f03 |0012: return v3 │ │ +0a2c6e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +0a2c70: 28fe |0014: goto 0012 // -0002 │ │ +0a2c72: 0101 |0015: move v1, v0 │ │ +0a2c74: 28f3 |0016: goto 0009 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ 0x0002 line=381 │ │ 0x000d line=382 │ │ 0x0012 line=383 │ │ locals : │ │ @@ -153236,27 +153284,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0946c8: |[0946c8] com.badlogic.gdx.utils.ObjectIntMap.ensureCapacity:(I)V │ │ -0946d8: 5231 3711 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -0946dc: 9000 0104 |0002: add-int v0, v1, v4 │ │ -0946e0: 5231 3a11 |0004: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@113a │ │ -0946e4: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ -0946e8: 8201 |0008: int-to-float v1, v0 │ │ -0946ea: 5232 3411 |0009: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.loadFactor:F // field@1134 │ │ -0946ee: c921 |000b: div-float/2addr v1, v2 │ │ -0946f0: 8711 |000c: float-to-int v1, v1 │ │ -0946f2: 7110 9013 0100 |000d: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ -0946f8: 0a01 |0010: move-result v1 │ │ -0946fa: 7020 fb21 1300 |0011: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@21fb │ │ -094700: 0e00 |0014: return-void │ │ +0a2c78: |[0a2c78] com.badlogic.gdx.utils.ObjectIntMap.ensureCapacity:(I)V │ │ +0a2c88: 5231 3711 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a2c8c: 9000 0104 |0002: add-int v0, v1, v4 │ │ +0a2c90: 5231 3a11 |0004: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@113a │ │ +0a2c94: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ +0a2c98: 8201 |0008: int-to-float v1, v0 │ │ +0a2c9a: 5232 3411 |0009: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.loadFactor:F // field@1134 │ │ +0a2c9e: c921 |000b: div-float/2addr v1, v2 │ │ +0a2ca0: 8711 |000c: float-to-int v1, v1 │ │ +0a2ca2: 7110 9013 0100 |000d: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ +0a2ca8: 0a01 |0010: move-result v1 │ │ +0a2caa: 7020 fb21 1300 |0011: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@21fb │ │ +0a2cb0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ 0x0004 line=419 │ │ 0x0014 line=420 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Lcom/badlogic/gdx/utils/ObjectIntMap; │ │ @@ -153269,25 +153317,25 @@ │ │ type : '()Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -094704: |[094704] com.badlogic.gdx.utils.ObjectIntMap.entries:()Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; │ │ -094714: 5410 3011 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.entries:Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; // field@1130 │ │ -094718: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -09471c: 2200 2b03 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; // type@032b │ │ -094720: 7020 c521 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V // method@21c5 │ │ -094726: 5b10 3011 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.entries:Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; // field@1130 │ │ -09472a: 5410 3011 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.entries:Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; // field@1130 │ │ -09472e: 1100 |000d: return-object v0 │ │ -094730: 5410 3011 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.entries:Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; // field@1130 │ │ -094734: 6e10 cc21 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.reset:()V // method@21cc │ │ -09473a: 28f8 |0013: goto 000b // -0008 │ │ +0a2cb4: |[0a2cb4] com.badlogic.gdx.utils.ObjectIntMap.entries:()Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; │ │ +0a2cc4: 5410 3011 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.entries:Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; // field@1130 │ │ +0a2cc8: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +0a2ccc: 2200 2903 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; // type@0329 │ │ +0a2cd0: 7020 c521 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V // method@21c5 │ │ +0a2cd6: 5b10 3011 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.entries:Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; // field@1130 │ │ +0a2cda: 5410 3011 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.entries:Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; // field@1130 │ │ +0a2cde: 1100 |000d: return-object v0 │ │ +0a2ce0: 5410 3011 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.entries:Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; // field@1130 │ │ +0a2ce4: 6e10 cc21 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.reset:()V // method@21cc │ │ +0a2cea: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ 0x0004 line=487 │ │ 0x000b line=490 │ │ 0x000e line=489 │ │ locals : │ │ @@ -153299,31 +153347,31 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -09473c: |[09473c] com.badlogic.gdx.utils.ObjectIntMap.findKey:(I)Ljava/lang/Object; │ │ -09474c: 5452 3b11 |0000: iget-object v2, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ -094750: 5253 2f11 |0002: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ -094754: 5254 3911 |0004: iget v4, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ -094758: 9000 0304 |0006: add-int v0, v3, v4 │ │ -09475c: 0101 |0008: move v1, v0 │ │ -09475e: d800 01ff |0009: add-int/lit8 v0, v1, #int -1 // #ff │ │ -094762: 3d01 0b00 |000b: if-lez v1, 0016 // +000b │ │ -094766: 4403 0200 |000d: aget v3, v2, v0 │ │ -09476a: 3363 0900 |000f: if-ne v3, v6, 0018 // +0009 │ │ -09476e: 5453 3211 |0011: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -094772: 4603 0300 |0013: aget-object v3, v3, v0 │ │ -094776: 1103 |0015: return-object v3 │ │ -094778: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -09477a: 28fe |0017: goto 0015 // -0002 │ │ -09477c: 0101 |0018: move v1, v0 │ │ -09477e: 28f0 |0019: goto 0009 // -0010 │ │ +0a2cec: |[0a2cec] com.badlogic.gdx.utils.ObjectIntMap.findKey:(I)Ljava/lang/Object; │ │ +0a2cfc: 5452 3b11 |0000: iget-object v2, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ +0a2d00: 5253 2f11 |0002: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ +0a2d04: 5254 3911 |0004: iget v4, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ +0a2d08: 9000 0304 |0006: add-int v0, v3, v4 │ │ +0a2d0c: 0101 |0008: move v1, v0 │ │ +0a2d0e: d800 01ff |0009: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0a2d12: 3d01 0b00 |000b: if-lez v1, 0016 // +000b │ │ +0a2d16: 4403 0200 |000d: aget v3, v2, v0 │ │ +0a2d1a: 3363 0900 |000f: if-ne v3, v6, 0018 // +0009 │ │ +0a2d1e: 5453 3211 |0011: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a2d22: 4603 0300 |0013: aget-object v3, v3, v0 │ │ +0a2d26: 1103 |0015: return-object v3 │ │ +0a2d28: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +0a2d2a: 28fe |0017: goto 0015 // -0002 │ │ +0a2d2c: 0101 |0018: move v1, v0 │ │ +0a2d2e: 28f0 |0019: goto 0009 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x0002 line=410 │ │ 0x000d line=411 │ │ 0x0015 line=412 │ │ locals : │ │ @@ -153341,44 +153389,44 @@ │ │ type : '(Ljava/lang/Object;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -094780: |[094780] com.badlogic.gdx.utils.ObjectIntMap.get:(Ljava/lang/Object;I)I │ │ -094790: 6e10 2a26 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ -094796: 0a00 |0003: move-result v0 │ │ -094798: 5232 3511 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@1135 │ │ -09479c: 9501 0002 |0006: and-int v1, v0, v2 │ │ -0947a0: 5432 3211 |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -0947a4: 4602 0201 |000a: aget-object v2, v2, v1 │ │ -0947a8: 6e20 2826 2400 |000c: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -0947ae: 0a02 |000f: move-result v2 │ │ -0947b0: 3902 2300 |0010: if-nez v2, 0033 // +0023 │ │ -0947b4: 7020 f021 0300 |0012: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash2:(I)I // method@21f0 │ │ -0947ba: 0a01 |0015: move-result v1 │ │ -0947bc: 5432 3211 |0016: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -0947c0: 4602 0201 |0018: aget-object v2, v2, v1 │ │ -0947c4: 6e20 2826 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -0947ca: 0a02 |001d: move-result v2 │ │ -0947cc: 3902 1500 |001e: if-nez v2, 0033 // +0015 │ │ -0947d0: 7020 f121 0300 |0020: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash3:(I)I // method@21f1 │ │ -0947d6: 0a01 |0023: move-result v1 │ │ -0947d8: 5432 3211 |0024: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -0947dc: 4602 0201 |0026: aget-object v2, v2, v1 │ │ -0947e0: 6e20 2826 2400 |0028: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -0947e6: 0a02 |002b: move-result v2 │ │ -0947e8: 3902 0700 |002c: if-nez v2, 0033 // +0007 │ │ -0947ec: 7030 ef21 4305 |002e: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/utils/ObjectIntMap;.getStash:(Ljava/lang/Object;I)I // method@21ef │ │ -0947f2: 0a02 |0031: move-result v2 │ │ -0947f4: 0f02 |0032: return v2 │ │ -0947f6: 5432 3b11 |0033: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ -0947fa: 4402 0201 |0035: aget v2, v2, v1 │ │ -0947fe: 28fb |0037: goto 0032 // -0005 │ │ +0a2d30: |[0a2d30] com.badlogic.gdx.utils.ObjectIntMap.get:(Ljava/lang/Object;I)I │ │ +0a2d40: 6e10 2a26 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ +0a2d46: 0a00 |0003: move-result v0 │ │ +0a2d48: 5232 3511 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@1135 │ │ +0a2d4c: 9501 0002 |0006: and-int v1, v0, v2 │ │ +0a2d50: 5432 3211 |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a2d54: 4602 0201 |000a: aget-object v2, v2, v1 │ │ +0a2d58: 6e20 2826 2400 |000c: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a2d5e: 0a02 |000f: move-result v2 │ │ +0a2d60: 3902 2300 |0010: if-nez v2, 0033 // +0023 │ │ +0a2d64: 7020 f021 0300 |0012: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash2:(I)I // method@21f0 │ │ +0a2d6a: 0a01 |0015: move-result v1 │ │ +0a2d6c: 5432 3211 |0016: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a2d70: 4602 0201 |0018: aget-object v2, v2, v1 │ │ +0a2d74: 6e20 2826 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a2d7a: 0a02 |001d: move-result v2 │ │ +0a2d7c: 3902 1500 |001e: if-nez v2, 0033 // +0015 │ │ +0a2d80: 7020 f121 0300 |0020: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash3:(I)I // method@21f1 │ │ +0a2d86: 0a01 |0023: move-result v1 │ │ +0a2d88: 5432 3211 |0024: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a2d8c: 4602 0201 |0026: aget-object v2, v2, v1 │ │ +0a2d90: 6e20 2826 2400 |0028: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a2d96: 0a02 |002b: move-result v2 │ │ +0a2d98: 3902 0700 |002c: if-nez v2, 0033 // +0007 │ │ +0a2d9c: 7030 ef21 4305 |002e: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/utils/ObjectIntMap;.getStash:(Ljava/lang/Object;I)I // method@21ef │ │ +0a2da2: 0a02 |0031: move-result v2 │ │ +0a2da4: 0f02 |0032: return v2 │ │ +0a2da6: 5432 3b11 |0033: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ +0a2daa: 4402 0201 |0035: aget v2, v2, v1 │ │ +0a2dae: 28fb |0037: goto 0032 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0004 line=270 │ │ 0x0008 line=271 │ │ 0x0012 line=272 │ │ 0x0016 line=273 │ │ @@ -153399,47 +153447,47 @@ │ │ type : '(Ljava/lang/Object;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 62 16-bit code units │ │ -094800: |[094800] com.badlogic.gdx.utils.ObjectIntMap.getAndIncrement:(Ljava/lang/Object;II)I │ │ -094810: 6e10 2a26 0600 |0000: invoke-virtual {v6}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ -094816: 0a00 |0003: move-result v0 │ │ -094818: 5253 3511 |0004: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@1135 │ │ -09481c: 9501 0003 |0006: and-int v1, v0, v3 │ │ -094820: 5453 3211 |0008: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -094824: 4603 0301 |000a: aget-object v3, v3, v1 │ │ -094828: 6e20 2826 3600 |000c: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -09482e: 0a03 |000f: move-result v3 │ │ -094830: 3903 2300 |0010: if-nez v3, 0033 // +0023 │ │ -094834: 7020 f021 0500 |0012: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash2:(I)I // method@21f0 │ │ -09483a: 0a01 |0015: move-result v1 │ │ -09483c: 5453 3211 |0016: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -094840: 4603 0301 |0018: aget-object v3, v3, v1 │ │ -094844: 6e20 2826 3600 |001a: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -09484a: 0a03 |001d: move-result v3 │ │ -09484c: 3903 1500 |001e: if-nez v3, 0033 // +0015 │ │ -094850: 7020 f121 0500 |0020: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash3:(I)I // method@21f1 │ │ -094856: 0a01 |0023: move-result v1 │ │ -094858: 5453 3211 |0024: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -09485c: 4603 0301 |0026: aget-object v3, v3, v1 │ │ -094860: 6e20 2826 3600 |0028: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -094866: 0a03 |002b: move-result v3 │ │ -094868: 3903 0700 |002c: if-nez v3, 0033 // +0007 │ │ -09486c: 7040 ee21 6587 |002e: invoke-direct {v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/ObjectIntMap;.getAndIncrementStash:(Ljava/lang/Object;II)I // method@21ee │ │ -094872: 0a02 |0031: move-result v2 │ │ -094874: 0f02 |0032: return v2 │ │ -094876: 5453 3b11 |0033: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ -09487a: 4402 0301 |0035: aget v2, v3, v1 │ │ -09487e: 5453 3b11 |0037: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ -094882: 9004 0208 |0039: add-int v4, v2, v8 │ │ -094886: 4b04 0301 |003b: aput v4, v3, v1 │ │ -09488a: 28f5 |003d: goto 0032 // -000b │ │ +0a2db0: |[0a2db0] com.badlogic.gdx.utils.ObjectIntMap.getAndIncrement:(Ljava/lang/Object;II)I │ │ +0a2dc0: 6e10 2a26 0600 |0000: invoke-virtual {v6}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ +0a2dc6: 0a00 |0003: move-result v0 │ │ +0a2dc8: 5253 3511 |0004: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@1135 │ │ +0a2dcc: 9501 0003 |0006: and-int v1, v0, v3 │ │ +0a2dd0: 5453 3211 |0008: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a2dd4: 4603 0301 |000a: aget-object v3, v3, v1 │ │ +0a2dd8: 6e20 2826 3600 |000c: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a2dde: 0a03 |000f: move-result v3 │ │ +0a2de0: 3903 2300 |0010: if-nez v3, 0033 // +0023 │ │ +0a2de4: 7020 f021 0500 |0012: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash2:(I)I // method@21f0 │ │ +0a2dea: 0a01 |0015: move-result v1 │ │ +0a2dec: 5453 3211 |0016: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a2df0: 4603 0301 |0018: aget-object v3, v3, v1 │ │ +0a2df4: 6e20 2826 3600 |001a: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a2dfa: 0a03 |001d: move-result v3 │ │ +0a2dfc: 3903 1500 |001e: if-nez v3, 0033 // +0015 │ │ +0a2e00: 7020 f121 0500 |0020: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash3:(I)I // method@21f1 │ │ +0a2e06: 0a01 |0023: move-result v1 │ │ +0a2e08: 5453 3211 |0024: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a2e0c: 4603 0301 |0026: aget-object v3, v3, v1 │ │ +0a2e10: 6e20 2826 3600 |0028: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a2e16: 0a03 |002b: move-result v3 │ │ +0a2e18: 3903 0700 |002c: if-nez v3, 0033 // +0007 │ │ +0a2e1c: 7040 ee21 6587 |002e: invoke-direct {v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/ObjectIntMap;.getAndIncrementStash:(Ljava/lang/Object;II)I // method@21ee │ │ +0a2e22: 0a02 |0031: move-result v2 │ │ +0a2e24: 0f02 |0032: return v2 │ │ +0a2e26: 5453 3b11 |0033: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ +0a2e2a: 4402 0301 |0035: aget v2, v3, v1 │ │ +0a2e2e: 5453 3b11 |0037: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ +0a2e32: 9004 0208 |0039: add-int v4, v2, v8 │ │ +0a2e36: 4b04 0301 |003b: aput v4, v3, v1 │ │ +0a2e3a: 28f5 |003d: goto 0032 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0004 line=292 │ │ 0x0008 line=293 │ │ 0x0012 line=294 │ │ 0x0016 line=295 │ │ @@ -153464,25 +153512,25 @@ │ │ type : '()Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -09488c: |[09488c] com.badlogic.gdx.utils.ObjectIntMap.keys:()Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; │ │ -09489c: 5410 3311 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.keys:Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; // field@1133 │ │ -0948a0: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -0948a4: 2200 2d03 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; // type@032d │ │ -0948a8: 7020 cf21 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V // method@21cf │ │ -0948ae: 5b10 3311 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.keys:Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; // field@1133 │ │ -0948b2: 5410 3311 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.keys:Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; // field@1133 │ │ -0948b6: 1100 |000d: return-object v0 │ │ -0948b8: 5410 3311 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.keys:Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; // field@1133 │ │ -0948bc: 6e10 d521 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.reset:()V // method@21d5 │ │ -0948c2: 28f8 |0013: goto 000b // -0008 │ │ +0a2e3c: |[0a2e3c] com.badlogic.gdx.utils.ObjectIntMap.keys:()Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; │ │ +0a2e4c: 5410 3311 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.keys:Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; // field@1133 │ │ +0a2e50: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +0a2e54: 2200 2b03 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; // type@032b │ │ +0a2e58: 7020 cf21 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V // method@21cf │ │ +0a2e5e: 5b10 3311 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.keys:Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; // field@1133 │ │ +0a2e62: 5410 3311 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.keys:Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; // field@1133 │ │ +0a2e66: 1100 |000d: return-object v0 │ │ +0a2e68: 5410 3311 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.keys:Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; // field@1133 │ │ +0a2e6c: 6e10 d521 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.reset:()V // method@21d5 │ │ +0a2e72: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ 0x0004 line=507 │ │ 0x000b line=510 │ │ 0x000e line=509 │ │ locals : │ │ @@ -153494,107 +153542,107 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 178 16-bit code units │ │ -0948c4: |[0948c4] com.badlogic.gdx.utils.ObjectIntMap.put:(Ljava/lang/Object;I)V │ │ -0948d4: 390e 0a00 |0000: if-nez v14, 000a // +000a │ │ -0948d8: 2200 af03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0948dc: 1a01 561f |0004: const-string v1, "key cannot be null." // string@1f56 │ │ -0948e0: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0948e6: 2700 |0009: throw v0 │ │ -0948e8: 54db 3211 |000a: iget-object v11, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -0948ec: 6e10 2a26 0e00 |000c: invoke-virtual {v14}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ -0948f2: 0a09 |000f: move-result v9 │ │ -0948f4: 52d0 3511 |0010: iget v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@1135 │ │ -0948f8: 9503 0900 |0012: and-int v3, v9, v0 │ │ -0948fc: 4604 0b03 |0014: aget-object v4, v11, v3 │ │ -094900: 6e20 2826 4e00 |0016: invoke-virtual {v14, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -094906: 0a00 |0019: move-result v0 │ │ -094908: 3800 0700 |001a: if-eqz v0, 0021 // +0007 │ │ -09490c: 54d0 3b11 |001c: iget-object v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ -094910: 4b0f 0003 |001e: aput v15, v0, v3 │ │ -094914: 0e00 |0020: return-void │ │ -094916: 7020 f021 9d00 |0021: invoke-direct {v13, v9}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash2:(I)I // method@21f0 │ │ -09491c: 0a05 |0024: move-result v5 │ │ -09491e: 4606 0b05 |0025: aget-object v6, v11, v5 │ │ -094922: 6e20 2826 6e00 |0027: invoke-virtual {v14, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -094928: 0a00 |002a: move-result v0 │ │ -09492a: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ -09492e: 54d0 3b11 |002d: iget-object v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ -094932: 4b0f 0005 |002f: aput v15, v0, v5 │ │ -094936: 28ef |0031: goto 0020 // -0011 │ │ -094938: 7020 f121 9d00 |0032: invoke-direct {v13, v9}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash3:(I)I // method@21f1 │ │ -09493e: 0a07 |0035: move-result v7 │ │ -094940: 4608 0b07 |0036: aget-object v8, v11, v7 │ │ -094944: 6e20 2826 8e00 |0038: invoke-virtual {v14, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -09494a: 0a00 |003b: move-result v0 │ │ -09494c: 3800 0700 |003c: if-eqz v0, 0043 // +0007 │ │ -094950: 54d0 3b11 |003e: iget-object v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ -094954: 4b0f 0007 |0040: aput v15, v0, v7 │ │ -094958: 28de |0042: goto 0020 // -0022 │ │ -09495a: 52da 2f11 |0043: iget v10, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ -09495e: 52d0 3911 |0045: iget v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ -094962: 900c 0a00 |0047: add-int v12, v10, v0 │ │ -094966: 35ca 1200 |0049: if-ge v10, v12, 005b // +0012 │ │ -09496a: 4600 0b0a |004b: aget-object v0, v11, v10 │ │ -09496e: 6e20 2826 0e00 |004d: invoke-virtual {v14, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -094974: 0a00 |0050: move-result v0 │ │ -094976: 3800 0700 |0051: if-eqz v0, 0058 // +0007 │ │ -09497a: 54d0 3b11 |0053: iget-object v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ -09497e: 4b0f 000a |0055: aput v15, v0, v10 │ │ -094982: 28c9 |0057: goto 0020 // -0037 │ │ -094984: d80a 0a01 |0058: add-int/lit8 v10, v10, #int 1 // #01 │ │ -094988: 28ef |005a: goto 0049 // -0011 │ │ -09498a: 3904 1a00 |005b: if-nez v4, 0075 // +001a │ │ -09498e: 4d0e 0b03 |005d: aput-object v14, v11, v3 │ │ -094992: 54d0 3b11 |005f: iget-object v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ -094996: 4b0f 0003 |0061: aput v15, v0, v3 │ │ -09499a: 52d0 3711 |0063: iget v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -09499e: d801 0001 |0065: add-int/lit8 v1, v0, #int 1 // #01 │ │ -0949a2: 59d1 3711 |0067: iput v1, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -0949a6: 52d1 3a11 |0069: iget v1, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@113a │ │ -0949aa: 3410 b5ff |006b: if-lt v0, v1, 0020 // -004b │ │ -0949ae: 52d0 2f11 |006d: iget v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ -0949b2: e000 0001 |006f: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -0949b6: 7020 fb21 0d00 |0071: invoke-direct {v13, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@21fb │ │ -0949bc: 28ac |0074: goto 0020 // -0054 │ │ -0949be: 3906 1a00 |0075: if-nez v6, 008f // +001a │ │ -0949c2: 4d0e 0b05 |0077: aput-object v14, v11, v5 │ │ -0949c6: 54d0 3b11 |0079: iget-object v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ -0949ca: 4b0f 0005 |007b: aput v15, v0, v5 │ │ -0949ce: 52d0 3711 |007d: iget v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -0949d2: d801 0001 |007f: add-int/lit8 v1, v0, #int 1 // #01 │ │ -0949d6: 59d1 3711 |0081: iput v1, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -0949da: 52d1 3a11 |0083: iget v1, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@113a │ │ -0949de: 3410 9bff |0085: if-lt v0, v1, 0020 // -0065 │ │ -0949e2: 52d0 2f11 |0087: iget v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ -0949e6: e000 0001 |0089: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -0949ea: 7020 fb21 0d00 |008b: invoke-direct {v13, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@21fb │ │ -0949f0: 2892 |008e: goto 0020 // -006e │ │ -0949f2: 3908 1b00 |008f: if-nez v8, 00aa // +001b │ │ -0949f6: 4d0e 0b07 |0091: aput-object v14, v11, v7 │ │ -0949fa: 54d0 3b11 |0093: iget-object v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ -0949fe: 4b0f 0007 |0095: aput v15, v0, v7 │ │ -094a02: 52d0 3711 |0097: iget v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -094a06: d801 0001 |0099: add-int/lit8 v1, v0, #int 1 // #01 │ │ -094a0a: 59d1 3711 |009b: iput v1, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -094a0e: 52d1 3a11 |009d: iget v1, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@113a │ │ -094a12: 3410 81ff |009f: if-lt v0, v1, 0020 // -007f │ │ -094a16: 52d0 2f11 |00a1: iget v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ -094a1a: e000 0001 |00a3: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -094a1e: 7020 fb21 0d00 |00a5: invoke-direct {v13, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@21fb │ │ -094a24: 2900 78ff |00a8: goto/16 0020 // -0088 │ │ -094a28: 07d0 |00aa: move-object v0, v13 │ │ -094a2a: 07e1 |00ab: move-object v1, v14 │ │ -094a2c: 01f2 |00ac: move v2, v15 │ │ -094a2e: 7609 f321 0000 |00ad: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/ObjectIntMap;.push:(Ljava/lang/Object;IILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;)V // method@21f3 │ │ -094a34: 2900 70ff |00b0: goto/16 0020 // -0090 │ │ +0a2e74: |[0a2e74] com.badlogic.gdx.utils.ObjectIntMap.put:(Ljava/lang/Object;I)V │ │ +0a2e84: 390e 0a00 |0000: if-nez v14, 000a // +000a │ │ +0a2e88: 2200 ad03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0a2e8c: 1a01 541f |0004: const-string v1, "key cannot be null." // string@1f54 │ │ +0a2e90: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0a2e96: 2700 |0009: throw v0 │ │ +0a2e98: 54db 3211 |000a: iget-object v11, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a2e9c: 6e10 2a26 0e00 |000c: invoke-virtual {v14}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ +0a2ea2: 0a09 |000f: move-result v9 │ │ +0a2ea4: 52d0 3511 |0010: iget v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@1135 │ │ +0a2ea8: 9503 0900 |0012: and-int v3, v9, v0 │ │ +0a2eac: 4604 0b03 |0014: aget-object v4, v11, v3 │ │ +0a2eb0: 6e20 2826 4e00 |0016: invoke-virtual {v14, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a2eb6: 0a00 |0019: move-result v0 │ │ +0a2eb8: 3800 0700 |001a: if-eqz v0, 0021 // +0007 │ │ +0a2ebc: 54d0 3b11 |001c: iget-object v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ +0a2ec0: 4b0f 0003 |001e: aput v15, v0, v3 │ │ +0a2ec4: 0e00 |0020: return-void │ │ +0a2ec6: 7020 f021 9d00 |0021: invoke-direct {v13, v9}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash2:(I)I // method@21f0 │ │ +0a2ecc: 0a05 |0024: move-result v5 │ │ +0a2ece: 4606 0b05 |0025: aget-object v6, v11, v5 │ │ +0a2ed2: 6e20 2826 6e00 |0027: invoke-virtual {v14, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a2ed8: 0a00 |002a: move-result v0 │ │ +0a2eda: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ +0a2ede: 54d0 3b11 |002d: iget-object v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ +0a2ee2: 4b0f 0005 |002f: aput v15, v0, v5 │ │ +0a2ee6: 28ef |0031: goto 0020 // -0011 │ │ +0a2ee8: 7020 f121 9d00 |0032: invoke-direct {v13, v9}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash3:(I)I // method@21f1 │ │ +0a2eee: 0a07 |0035: move-result v7 │ │ +0a2ef0: 4608 0b07 |0036: aget-object v8, v11, v7 │ │ +0a2ef4: 6e20 2826 8e00 |0038: invoke-virtual {v14, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a2efa: 0a00 |003b: move-result v0 │ │ +0a2efc: 3800 0700 |003c: if-eqz v0, 0043 // +0007 │ │ +0a2f00: 54d0 3b11 |003e: iget-object v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ +0a2f04: 4b0f 0007 |0040: aput v15, v0, v7 │ │ +0a2f08: 28de |0042: goto 0020 // -0022 │ │ +0a2f0a: 52da 2f11 |0043: iget v10, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ +0a2f0e: 52d0 3911 |0045: iget v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ +0a2f12: 900c 0a00 |0047: add-int v12, v10, v0 │ │ +0a2f16: 35ca 1200 |0049: if-ge v10, v12, 005b // +0012 │ │ +0a2f1a: 4600 0b0a |004b: aget-object v0, v11, v10 │ │ +0a2f1e: 6e20 2826 0e00 |004d: invoke-virtual {v14, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a2f24: 0a00 |0050: move-result v0 │ │ +0a2f26: 3800 0700 |0051: if-eqz v0, 0058 // +0007 │ │ +0a2f2a: 54d0 3b11 |0053: iget-object v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ +0a2f2e: 4b0f 000a |0055: aput v15, v0, v10 │ │ +0a2f32: 28c9 |0057: goto 0020 // -0037 │ │ +0a2f34: d80a 0a01 |0058: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0a2f38: 28ef |005a: goto 0049 // -0011 │ │ +0a2f3a: 3904 1a00 |005b: if-nez v4, 0075 // +001a │ │ +0a2f3e: 4d0e 0b03 |005d: aput-object v14, v11, v3 │ │ +0a2f42: 54d0 3b11 |005f: iget-object v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ +0a2f46: 4b0f 0003 |0061: aput v15, v0, v3 │ │ +0a2f4a: 52d0 3711 |0063: iget v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a2f4e: d801 0001 |0065: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0a2f52: 59d1 3711 |0067: iput v1, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a2f56: 52d1 3a11 |0069: iget v1, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@113a │ │ +0a2f5a: 3410 b5ff |006b: if-lt v0, v1, 0020 // -004b │ │ +0a2f5e: 52d0 2f11 |006d: iget v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ +0a2f62: e000 0001 |006f: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +0a2f66: 7020 fb21 0d00 |0071: invoke-direct {v13, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@21fb │ │ +0a2f6c: 28ac |0074: goto 0020 // -0054 │ │ +0a2f6e: 3906 1a00 |0075: if-nez v6, 008f // +001a │ │ +0a2f72: 4d0e 0b05 |0077: aput-object v14, v11, v5 │ │ +0a2f76: 54d0 3b11 |0079: iget-object v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ +0a2f7a: 4b0f 0005 |007b: aput v15, v0, v5 │ │ +0a2f7e: 52d0 3711 |007d: iget v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a2f82: d801 0001 |007f: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0a2f86: 59d1 3711 |0081: iput v1, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a2f8a: 52d1 3a11 |0083: iget v1, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@113a │ │ +0a2f8e: 3410 9bff |0085: if-lt v0, v1, 0020 // -0065 │ │ +0a2f92: 52d0 2f11 |0087: iget v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ +0a2f96: e000 0001 |0089: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +0a2f9a: 7020 fb21 0d00 |008b: invoke-direct {v13, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@21fb │ │ +0a2fa0: 2892 |008e: goto 0020 // -006e │ │ +0a2fa2: 3908 1b00 |008f: if-nez v8, 00aa // +001b │ │ +0a2fa6: 4d0e 0b07 |0091: aput-object v14, v11, v7 │ │ +0a2faa: 54d0 3b11 |0093: iget-object v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ +0a2fae: 4b0f 0007 |0095: aput v15, v0, v7 │ │ +0a2fb2: 52d0 3711 |0097: iget v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a2fb6: d801 0001 |0099: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0a2fba: 59d1 3711 |009b: iput v1, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a2fbe: 52d1 3a11 |009d: iget v1, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@113a │ │ +0a2fc2: 3410 81ff |009f: if-lt v0, v1, 0020 // -007f │ │ +0a2fc6: 52d0 2f11 |00a1: iget v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ +0a2fca: e000 0001 |00a3: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +0a2fce: 7020 fb21 0d00 |00a5: invoke-direct {v13, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@21fb │ │ +0a2fd4: 2900 78ff |00a8: goto/16 0020 // -0088 │ │ +0a2fd8: 07d0 |00aa: move-object v0, v13 │ │ +0a2fda: 07e1 |00ab: move-object v1, v14 │ │ +0a2fdc: 01f2 |00ac: move v2, v15 │ │ +0a2fde: 7609 f321 0000 |00ad: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/ObjectIntMap;.push:(Ljava/lang/Object;IILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;)V // method@21f3 │ │ +0a2fe4: 2900 70ff |00b0: goto/16 0020 // -0090 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x000a line=85 │ │ 0x000c line=88 │ │ 0x0010 line=89 │ │ 0x0014 line=90 │ │ @@ -153648,30 +153696,30 @@ │ │ type : '(Lcom/badlogic/gdx/utils/ObjectIntMap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -094a38: |[094a38] com.badlogic.gdx.utils.ObjectIntMap.putAll:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V │ │ -094a48: 6e10 ea21 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectIntMap;.entries:()Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; // method@21ea │ │ -094a4e: 0c02 |0003: move-result-object v2 │ │ -094a50: 6e10 c821 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.iterator:()Ljava/util/Iterator; // method@21c8 │ │ -094a56: 0c01 |0007: move-result-object v1 │ │ -094a58: 7210 5327 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -094a5e: 0a02 |000b: move-result v2 │ │ -094a60: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ -094a64: 7210 5427 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -094a6a: 0c00 |0011: move-result-object v0 │ │ -094a6c: 1f00 2c03 |0012: check-cast v0, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; // type@032c │ │ -094a70: 5402 1e11 |0014: iget-object v2, v0, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry;.key:Ljava/lang/Object; // field@111e │ │ -094a74: 5203 1f11 |0016: iget v3, v0, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry;.value:I // field@111f │ │ -094a78: 6e30 f421 2403 |0018: invoke-virtual {v4, v2, v3}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@21f4 │ │ -094a7e: 28ed |001b: goto 0008 // -0013 │ │ -094a80: 0e00 |001c: return-void │ │ +0a2fe8: |[0a2fe8] com.badlogic.gdx.utils.ObjectIntMap.putAll:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V │ │ +0a2ff8: 6e10 ea21 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectIntMap;.entries:()Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; // method@21ea │ │ +0a2ffe: 0c02 |0003: move-result-object v2 │ │ +0a3000: 6e10 c821 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.iterator:()Ljava/util/Iterator; // method@21c8 │ │ +0a3006: 0c01 |0007: move-result-object v1 │ │ +0a3008: 7210 5327 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0a300e: 0a02 |000b: move-result v2 │ │ +0a3010: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ +0a3014: 7210 5427 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0a301a: 0c00 |0011: move-result-object v0 │ │ +0a301c: 1f00 2a03 |0012: check-cast v0, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; // type@032a │ │ +0a3020: 5402 1e11 |0014: iget-object v2, v0, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry;.key:Ljava/lang/Object; // field@111e │ │ +0a3024: 5203 1f11 |0016: iget v3, v0, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry;.value:I // field@111f │ │ +0a3028: 6e30 f421 2403 |0018: invoke-virtual {v4, v2, v3}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@21f4 │ │ +0a302e: 28ed |001b: goto 0008 // -0013 │ │ +0a3030: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0014 line=145 │ │ 0x001c line=146 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 this Lcom/badlogic/gdx/utils/ObjectIntMap; │ │ @@ -153686,66 +153734,66 @@ │ │ type : '(Ljava/lang/Object;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -094a84: |[094a84] com.badlogic.gdx.utils.ObjectIntMap.remove:(Ljava/lang/Object;I)I │ │ -094a94: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -094a96: 6e10 2a26 0600 |0001: invoke-virtual {v6}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ -094a9c: 0a00 |0004: move-result v0 │ │ -094a9e: 5253 3511 |0005: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@1135 │ │ -094aa2: 9501 0003 |0007: and-int v1, v0, v3 │ │ -094aa6: 5453 3211 |0009: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -094aaa: 4603 0301 |000b: aget-object v3, v3, v1 │ │ -094aae: 6e20 2826 3600 |000d: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -094ab4: 0a03 |0010: move-result v3 │ │ -094ab6: 3803 1100 |0011: if-eqz v3, 0022 // +0011 │ │ -094aba: 5453 3211 |0013: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -094abe: 4d04 0301 |0015: aput-object v4, v3, v1 │ │ -094ac2: 5453 3b11 |0017: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ -094ac6: 4402 0301 |0019: aget v2, v3, v1 │ │ -094aca: 5253 3711 |001b: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -094ace: d803 03ff |001d: add-int/lit8 v3, v3, #int -1 // #ff │ │ -094ad2: 5953 3711 |001f: iput v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -094ad6: 0f02 |0021: return v2 │ │ -094ad8: 7020 f021 0500 |0022: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash2:(I)I // method@21f0 │ │ -094ade: 0a01 |0025: move-result v1 │ │ -094ae0: 5453 3211 |0026: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -094ae4: 4603 0301 |0028: aget-object v3, v3, v1 │ │ -094ae8: 6e20 2826 3600 |002a: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -094aee: 0a03 |002d: move-result v3 │ │ -094af0: 3803 1100 |002e: if-eqz v3, 003f // +0011 │ │ -094af4: 5453 3211 |0030: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -094af8: 4d04 0301 |0032: aput-object v4, v3, v1 │ │ -094afc: 5453 3b11 |0034: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ -094b00: 4402 0301 |0036: aget v2, v3, v1 │ │ -094b04: 5253 3711 |0038: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -094b08: d803 03ff |003a: add-int/lit8 v3, v3, #int -1 // #ff │ │ -094b0c: 5953 3711 |003c: iput v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -094b10: 28e3 |003e: goto 0021 // -001d │ │ -094b12: 7020 f121 0500 |003f: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash3:(I)I // method@21f1 │ │ -094b18: 0a01 |0042: move-result v1 │ │ -094b1a: 5453 3211 |0043: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -094b1e: 4603 0301 |0045: aget-object v3, v3, v1 │ │ -094b22: 6e20 2826 3600 |0047: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -094b28: 0a03 |004a: move-result v3 │ │ -094b2a: 3803 1100 |004b: if-eqz v3, 005c // +0011 │ │ -094b2e: 5453 3211 |004d: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -094b32: 4d04 0301 |004f: aput-object v4, v3, v1 │ │ -094b36: 5453 3b11 |0051: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ -094b3a: 4402 0301 |0053: aget v2, v3, v1 │ │ -094b3e: 5253 3711 |0055: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -094b42: d803 03ff |0057: add-int/lit8 v3, v3, #int -1 // #ff │ │ -094b46: 5953 3711 |0059: iput v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -094b4a: 28c6 |005b: goto 0021 // -003a │ │ -094b4c: 6e30 f921 6507 |005c: invoke-virtual {v5, v6, v7}, Lcom/badlogic/gdx/utils/ObjectIntMap;.removeStash:(Ljava/lang/Object;I)I // method@21f9 │ │ -094b52: 0a02 |005f: move-result v2 │ │ -094b54: 28c1 |0060: goto 0021 // -003f │ │ +0a3034: |[0a3034] com.badlogic.gdx.utils.ObjectIntMap.remove:(Ljava/lang/Object;I)I │ │ +0a3044: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0a3046: 6e10 2a26 0600 |0001: invoke-virtual {v6}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ +0a304c: 0a00 |0004: move-result v0 │ │ +0a304e: 5253 3511 |0005: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@1135 │ │ +0a3052: 9501 0003 |0007: and-int v1, v0, v3 │ │ +0a3056: 5453 3211 |0009: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a305a: 4603 0301 |000b: aget-object v3, v3, v1 │ │ +0a305e: 6e20 2826 3600 |000d: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a3064: 0a03 |0010: move-result v3 │ │ +0a3066: 3803 1100 |0011: if-eqz v3, 0022 // +0011 │ │ +0a306a: 5453 3211 |0013: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a306e: 4d04 0301 |0015: aput-object v4, v3, v1 │ │ +0a3072: 5453 3b11 |0017: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ +0a3076: 4402 0301 |0019: aget v2, v3, v1 │ │ +0a307a: 5253 3711 |001b: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a307e: d803 03ff |001d: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0a3082: 5953 3711 |001f: iput v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a3086: 0f02 |0021: return v2 │ │ +0a3088: 7020 f021 0500 |0022: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash2:(I)I // method@21f0 │ │ +0a308e: 0a01 |0025: move-result v1 │ │ +0a3090: 5453 3211 |0026: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a3094: 4603 0301 |0028: aget-object v3, v3, v1 │ │ +0a3098: 6e20 2826 3600 |002a: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a309e: 0a03 |002d: move-result v3 │ │ +0a30a0: 3803 1100 |002e: if-eqz v3, 003f // +0011 │ │ +0a30a4: 5453 3211 |0030: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a30a8: 4d04 0301 |0032: aput-object v4, v3, v1 │ │ +0a30ac: 5453 3b11 |0034: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ +0a30b0: 4402 0301 |0036: aget v2, v3, v1 │ │ +0a30b4: 5253 3711 |0038: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a30b8: d803 03ff |003a: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0a30bc: 5953 3711 |003c: iput v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a30c0: 28e3 |003e: goto 0021 // -001d │ │ +0a30c2: 7020 f121 0500 |003f: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash3:(I)I // method@21f1 │ │ +0a30c8: 0a01 |0042: move-result v1 │ │ +0a30ca: 5453 3211 |0043: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a30ce: 4603 0301 |0045: aget-object v3, v3, v1 │ │ +0a30d2: 6e20 2826 3600 |0047: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a30d8: 0a03 |004a: move-result v3 │ │ +0a30da: 3803 1100 |004b: if-eqz v3, 005c // +0011 │ │ +0a30de: 5453 3211 |004d: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a30e2: 4d04 0301 |004f: aput-object v4, v3, v1 │ │ +0a30e6: 5453 3b11 |0051: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ +0a30ea: 4402 0301 |0053: aget v2, v3, v1 │ │ +0a30ee: 5253 3711 |0055: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a30f2: d803 03ff |0057: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0a30f6: 5953 3711 |0059: iput v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a30fa: 28c6 |005b: goto 0021 // -003a │ │ +0a30fc: 6e30 f921 6507 |005c: invoke-virtual {v5, v6, v7}, Lcom/badlogic/gdx/utils/ObjectIntMap;.removeStash:(Ljava/lang/Object;I)I // method@21f9 │ │ +0a3102: 0a02 |005f: move-result v2 │ │ +0a3104: 28c1 |0060: goto 0021 // -003f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=318 │ │ 0x0005 line=319 │ │ 0x0009 line=320 │ │ 0x0013 line=321 │ │ 0x0017 line=322 │ │ @@ -153779,35 +153827,35 @@ │ │ type : '(Ljava/lang/Object;I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -094b58: |[094b58] com.badlogic.gdx.utils.ObjectIntMap.removeStash:(Ljava/lang/Object;I)I │ │ -094b68: 5451 3211 |0000: iget-object v1, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -094b6c: 5250 2f11 |0002: iget v0, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ -094b70: 5254 3911 |0004: iget v4, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ -094b74: 9002 0004 |0006: add-int v2, v0, v4 │ │ -094b78: 3520 1b00 |0008: if-ge v0, v2, 0023 // +001b │ │ -094b7c: 4604 0100 |000a: aget-object v4, v1, v0 │ │ -094b80: 6e20 2826 4600 |000c: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -094b86: 0a04 |000f: move-result v4 │ │ -094b88: 3804 1000 |0010: if-eqz v4, 0020 // +0010 │ │ -094b8c: 5454 3b11 |0012: iget-object v4, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ -094b90: 4403 0400 |0014: aget v3, v4, v0 │ │ -094b94: 6e20 fa21 0500 |0016: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.removeStashIndex:(I)V // method@21fa │ │ -094b9a: 5254 3711 |0019: iget v4, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -094b9e: d804 04ff |001b: add-int/lit8 v4, v4, #int -1 // #ff │ │ -094ba2: 5954 3711 |001d: iput v4, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -094ba6: 0f03 |001f: return v3 │ │ -094ba8: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ -094bac: 28e6 |0022: goto 0008 // -001a │ │ -094bae: 0173 |0023: move v3, v7 │ │ -094bb0: 28fb |0024: goto 001f // -0005 │ │ +0a3108: |[0a3108] com.badlogic.gdx.utils.ObjectIntMap.removeStash:(Ljava/lang/Object;I)I │ │ +0a3118: 5451 3211 |0000: iget-object v1, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a311c: 5250 2f11 |0002: iget v0, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ +0a3120: 5254 3911 |0004: iget v4, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ +0a3124: 9002 0004 |0006: add-int v2, v0, v4 │ │ +0a3128: 3520 1b00 |0008: if-ge v0, v2, 0023 // +001b │ │ +0a312c: 4604 0100 |000a: aget-object v4, v1, v0 │ │ +0a3130: 6e20 2826 4600 |000c: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a3136: 0a04 |000f: move-result v4 │ │ +0a3138: 3804 1000 |0010: if-eqz v4, 0020 // +0010 │ │ +0a313c: 5454 3b11 |0012: iget-object v4, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ +0a3140: 4403 0400 |0014: aget v3, v4, v0 │ │ +0a3144: 6e20 fa21 0500 |0016: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.removeStashIndex:(I)V // method@21fa │ │ +0a314a: 5254 3711 |0019: iget v4, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a314e: d804 04ff |001b: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0a3152: 5954 3711 |001d: iput v4, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a3156: 0f03 |001f: return v3 │ │ +0a3158: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a315c: 28e6 |0022: goto 0008 // -001a │ │ +0a315e: 0173 |0023: move v3, v7 │ │ +0a3160: 28fb |0024: goto 001f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0002 line=348 │ │ 0x000a line=349 │ │ 0x0012 line=350 │ │ 0x0016 line=351 │ │ @@ -153831,31 +153879,31 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 31 16-bit code units │ │ -094bb4: |[094bb4] com.badlogic.gdx.utils.ObjectIntMap.removeStashIndex:(I)V │ │ -094bc4: 5231 3911 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ -094bc8: d801 01ff |0002: add-int/lit8 v1, v1, #int -1 // #ff │ │ -094bcc: 5931 3911 |0004: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ -094bd0: 5231 2f11 |0006: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ -094bd4: 5232 3911 |0008: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ -094bd8: 9000 0102 |000a: add-int v0, v1, v2 │ │ -094bdc: 3504 1200 |000c: if-ge v4, v0, 001e // +0012 │ │ -094be0: 5431 3211 |000e: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -094be4: 5432 3211 |0010: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -094be8: 4602 0200 |0012: aget-object v2, v2, v0 │ │ -094bec: 4d02 0104 |0014: aput-object v2, v1, v4 │ │ -094bf0: 5431 3b11 |0016: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ -094bf4: 5432 3b11 |0018: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ -094bf8: 4402 0200 |001a: aget v2, v2, v0 │ │ -094bfc: 4b02 0104 |001c: aput v2, v1, v4 │ │ -094c00: 0e00 |001e: return-void │ │ +0a3164: |[0a3164] com.badlogic.gdx.utils.ObjectIntMap.removeStashIndex:(I)V │ │ +0a3174: 5231 3911 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ +0a3178: d801 01ff |0002: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0a317c: 5931 3911 |0004: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ +0a3180: 5231 2f11 |0006: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@112f │ │ +0a3184: 5232 3911 |0008: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@1139 │ │ +0a3188: 9000 0102 |000a: add-int v0, v1, v2 │ │ +0a318c: 3504 1200 |000c: if-ge v4, v0, 001e // +0012 │ │ +0a3190: 5431 3211 |000e: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a3194: 5432 3211 |0010: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a3198: 4602 0200 |0012: aget-object v2, v2, v0 │ │ +0a319c: 4d02 0104 |0014: aput-object v2, v1, v4 │ │ +0a31a0: 5431 3b11 |0016: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ +0a31a4: 5432 3b11 |0018: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ +0a31a8: 4402 0200 |001a: aget v2, v2, v0 │ │ +0a31ac: 4b02 0104 |001c: aput v2, v1, v4 │ │ +0a31b0: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0006 line=362 │ │ 0x000c line=363 │ │ 0x000e line=364 │ │ 0x0016 line=365 │ │ @@ -153871,61 +153919,61 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -094c04: |[094c04] com.badlogic.gdx.utils.ObjectIntMap.toString:()Ljava/lang/String; │ │ -094c14: 1307 3d00 |0000: const/16 v7, #int 61 // #3d │ │ -094c18: 5286 3711 |0002: iget v6, v8, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -094c1c: 3906 0500 |0004: if-nez v6, 0009 // +0005 │ │ -094c20: 1a06 232c |0006: const-string v6, "{}" // string@2c23 │ │ -094c24: 1106 |0008: return-object v6 │ │ -094c26: 2200 5003 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0350 │ │ -094c2a: 1306 2000 |000b: const/16 v6, #int 32 // #20 │ │ -094c2e: 7020 db22 6000 |000d: invoke-direct {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ -094c34: 1306 7b00 |0010: const/16 v6, #int 123 // #7b │ │ -094c38: 6e20 df22 6000 |0012: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -094c3e: 5484 3211 |0015: iget-object v4, v8, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -094c42: 5485 3b11 |0017: iget-object v5, v8, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ -094c46: 2141 |0019: array-length v1, v4 │ │ -094c48: 0112 |001a: move v2, v1 │ │ -094c4a: d801 02ff |001b: add-int/lit8 v1, v2, #int -1 // #ff │ │ -094c4e: 3d02 3a00 |001d: if-lez v2, 0057 // +003a │ │ -094c52: 4603 0401 |001f: aget-object v3, v4, v1 │ │ -094c56: 3903 0400 |0021: if-nez v3, 0025 // +0004 │ │ -094c5a: 0112 |0023: move v2, v1 │ │ -094c5c: 28f7 |0024: goto 001b // -0009 │ │ -094c5e: 6e20 e822 3000 |0025: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ -094c64: 6e20 df22 7000 |0028: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -094c6a: 4406 0501 |002b: aget v6, v5, v1 │ │ -094c6e: 6e20 e222 6000 |002d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e2 │ │ -094c74: 0112 |0030: move v2, v1 │ │ -094c76: d801 02ff |0031: add-int/lit8 v1, v2, #int -1 // #ff │ │ -094c7a: 3d02 1a00 |0033: if-lez v2, 004d // +001a │ │ -094c7e: 4603 0401 |0035: aget-object v3, v4, v1 │ │ -094c82: 3903 0400 |0037: if-nez v3, 003b // +0004 │ │ -094c86: 0112 |0039: move v2, v1 │ │ -094c88: 28f7 |003a: goto 0031 // -0009 │ │ -094c8a: 1a06 a800 |003b: const-string v6, ", " // string@00a8 │ │ -094c8e: 6e20 e922 6000 |003d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -094c94: 6e20 e822 3000 |0040: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ -094c9a: 6e20 df22 7000 |0043: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -094ca0: 4406 0501 |0046: aget v6, v5, v1 │ │ -094ca4: 6e20 e222 6000 |0048: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e2 │ │ -094caa: 0112 |004b: move v2, v1 │ │ -094cac: 28e5 |004c: goto 0031 // -001b │ │ -094cae: 1306 7d00 |004d: const/16 v6, #int 125 // #7d │ │ -094cb2: 6e20 df22 6000 |004f: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -094cb8: 6e10 2723 0000 |0052: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ -094cbe: 0c06 |0055: move-result-object v6 │ │ -094cc0: 28b2 |0056: goto 0008 // -004e │ │ -094cc2: 0112 |0057: move v2, v1 │ │ -094cc4: 28d9 |0058: goto 0031 // -0027 │ │ +0a31b4: |[0a31b4] com.badlogic.gdx.utils.ObjectIntMap.toString:()Ljava/lang/String; │ │ +0a31c4: 1307 3d00 |0000: const/16 v7, #int 61 // #3d │ │ +0a31c8: 5286 3711 |0002: iget v6, v8, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0a31cc: 3906 0500 |0004: if-nez v6, 0009 // +0005 │ │ +0a31d0: 1a06 212c |0006: const-string v6, "{}" // string@2c21 │ │ +0a31d4: 1106 |0008: return-object v6 │ │ +0a31d6: 2200 4e03 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@034e │ │ +0a31da: 1306 2000 |000b: const/16 v6, #int 32 // #20 │ │ +0a31de: 7020 db22 6000 |000d: invoke-direct {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ +0a31e4: 1306 7b00 |0010: const/16 v6, #int 123 // #7b │ │ +0a31e8: 6e20 df22 6000 |0012: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +0a31ee: 5484 3211 |0015: iget-object v4, v8, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0a31f2: 5485 3b11 |0017: iget-object v5, v8, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ +0a31f6: 2141 |0019: array-length v1, v4 │ │ +0a31f8: 0112 |001a: move v2, v1 │ │ +0a31fa: d801 02ff |001b: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0a31fe: 3d02 3a00 |001d: if-lez v2, 0057 // +003a │ │ +0a3202: 4603 0401 |001f: aget-object v3, v4, v1 │ │ +0a3206: 3903 0400 |0021: if-nez v3, 0025 // +0004 │ │ +0a320a: 0112 |0023: move v2, v1 │ │ +0a320c: 28f7 |0024: goto 001b // -0009 │ │ +0a320e: 6e20 e822 3000 |0025: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ +0a3214: 6e20 df22 7000 |0028: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +0a321a: 4406 0501 |002b: aget v6, v5, v1 │ │ +0a321e: 6e20 e222 6000 |002d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e2 │ │ +0a3224: 0112 |0030: move v2, v1 │ │ +0a3226: d801 02ff |0031: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0a322a: 3d02 1a00 |0033: if-lez v2, 004d // +001a │ │ +0a322e: 4603 0401 |0035: aget-object v3, v4, v1 │ │ +0a3232: 3903 0400 |0037: if-nez v3, 003b // +0004 │ │ +0a3236: 0112 |0039: move v2, v1 │ │ +0a3238: 28f7 |003a: goto 0031 // -0009 │ │ +0a323a: 1a06 a800 |003b: const-string v6, ", " // string@00a8 │ │ +0a323e: 6e20 e922 6000 |003d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +0a3244: 6e20 e822 3000 |0040: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ +0a324a: 6e20 df22 7000 |0043: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +0a3250: 4406 0501 |0046: aget v6, v5, v1 │ │ +0a3254: 6e20 e222 6000 |0048: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e2 │ │ +0a325a: 0112 |004b: move v2, v1 │ │ +0a325c: 28e5 |004c: goto 0031 // -001b │ │ +0a325e: 1306 7d00 |004d: const/16 v6, #int 125 // #7d │ │ +0a3262: 6e20 df22 6000 |004f: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +0a3268: 6e10 2723 0000 |0052: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ +0a326e: 0c06 |0055: move-result-object v6 │ │ +0a3270: 28b2 |0056: goto 0008 // -004e │ │ +0a3272: 0112 |0057: move v2, v1 │ │ +0a3274: 28d9 |0058: goto 0031 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=457 │ │ 0x0008 line=480 │ │ 0x0009 line=458 │ │ 0x0010 line=459 │ │ 0x0015 line=460 │ │ @@ -153973,42 +154021,42 @@ │ │ type : '()Lcom/badlogic/gdx/utils/ObjectIntMap$Values;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -094cc8: |[094cc8] com.badlogic.gdx.utils.ObjectIntMap.values:()Lcom/badlogic/gdx/utils/ObjectIntMap$Values; │ │ -094cd8: 5410 3c11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.values:Lcom/badlogic/gdx/utils/ObjectIntMap$Values; // field@113c │ │ -094cdc: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -094ce0: 2200 2f03 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ObjectIntMap$Values; // type@032f │ │ -094ce4: 7020 db21 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V // method@21db │ │ -094cea: 5b10 3c11 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.values:Lcom/badlogic/gdx/utils/ObjectIntMap$Values; // field@113c │ │ -094cee: 5410 3c11 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.values:Lcom/badlogic/gdx/utils/ObjectIntMap$Values; // field@113c │ │ -094cf2: 1100 |000d: return-object v0 │ │ -094cf4: 5410 3c11 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.values:Lcom/badlogic/gdx/utils/ObjectIntMap$Values; // field@113c │ │ -094cf8: 6e10 e021 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.reset:()V // method@21e0 │ │ -094cfe: 28f8 |0013: goto 000b // -0008 │ │ +0a3278: |[0a3278] com.badlogic.gdx.utils.ObjectIntMap.values:()Lcom/badlogic/gdx/utils/ObjectIntMap$Values; │ │ +0a3288: 5410 3c11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.values:Lcom/badlogic/gdx/utils/ObjectIntMap$Values; // field@113c │ │ +0a328c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +0a3290: 2200 2d03 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ObjectIntMap$Values; // type@032d │ │ +0a3294: 7020 db21 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V // method@21db │ │ +0a329a: 5b10 3c11 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.values:Lcom/badlogic/gdx/utils/ObjectIntMap$Values; // field@113c │ │ +0a329e: 5410 3c11 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.values:Lcom/badlogic/gdx/utils/ObjectIntMap$Values; // field@113c │ │ +0a32a2: 1100 |000d: return-object v0 │ │ +0a32a4: 5410 3c11 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.values:Lcom/badlogic/gdx/utils/ObjectIntMap$Values; // field@113c │ │ +0a32a8: 6e10 e021 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.reset:()V // method@21e0 │ │ +0a32ae: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ 0x0004 line=497 │ │ 0x000b line=500 │ │ 0x000e line=499 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/ObjectIntMap; │ │ 0x0000 - 0x0014 reg=1 this Lcom/badlogic/gdx/utils/ObjectIntMap; Lcom/badlogic/gdx/utils/ObjectIntMap; │ │ │ │ - source_file_idx : 3541 (ObjectIntMap.java) │ │ + source_file_idx : 3539 (ObjectIntMap.java) │ │ │ │ Class #366 header: │ │ -class_idx : 818 │ │ +class_idx : 816 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3542 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3540 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #366 annotations: │ │ Annotations on class │ │ @@ -154041,17 +154089,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -094d00: |[094d00] com.badlogic.gdx.utils.ObjectMap$Entry.:()V │ │ -094d10: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -094d16: 0e00 |0003: return-void │ │ +0a32b0: |[0a32b0] com.badlogic.gdx.utils.ObjectMap$Entry.:()V │ │ +0a32c0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a32c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/ObjectMap$Entry; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/ObjectMap$Entry; Lcom/badlogic/gdx/utils/ObjectMap$Entry; │ │ │ │ @@ -154061,43 +154109,43 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -094d18: |[094d18] com.badlogic.gdx.utils.ObjectMap$Entry.toString:()Ljava/lang/String; │ │ -094d28: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -094d2c: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -094d32: 5421 4211 |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@1142 │ │ -094d36: 6e20 6d26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -094d3c: 0c00 |000a: move-result-object v0 │ │ -094d3e: 1a01 3401 |000b: const-string v1, "=" // string@0134 │ │ -094d42: 6e20 6e26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -094d48: 0c00 |0010: move-result-object v0 │ │ -094d4a: 5421 4311 |0011: iget-object v1, v2, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@1143 │ │ -094d4e: 6e20 6d26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -094d54: 0c00 |0016: move-result-object v0 │ │ -094d56: 6e10 7426 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -094d5c: 0c00 |001a: move-result-object v0 │ │ -094d5e: 1100 |001b: return-object v0 │ │ +0a32c8: |[0a32c8] com.badlogic.gdx.utils.ObjectMap$Entry.toString:()Ljava/lang/String; │ │ +0a32d8: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a32dc: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a32e2: 5421 4211 |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@1142 │ │ +0a32e6: 6e20 6d26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0a32ec: 0c00 |000a: move-result-object v0 │ │ +0a32ee: 1a01 3401 |000b: const-string v1, "=" // string@0134 │ │ +0a32f2: 6e20 6e26 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a32f8: 0c00 |0010: move-result-object v0 │ │ +0a32fa: 5421 4311 |0011: iget-object v1, v2, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@1143 │ │ +0a32fe: 6e20 6d26 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0a3304: 0c00 |0016: move-result-object v0 │ │ +0a3306: 6e10 7426 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a330c: 0c00 |001a: move-result-object v0 │ │ +0a330e: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/ObjectMap$Entry; │ │ 0x0000 - 0x001c reg=2 this Lcom/badlogic/gdx/utils/ObjectMap$Entry; Lcom/badlogic/gdx/utils/ObjectMap$Entry; │ │ │ │ - source_file_idx : 3542 (ObjectMap.java) │ │ + source_file_idx : 3540 (ObjectMap.java) │ │ │ │ Class #367 header: │ │ -class_idx : 820 │ │ +class_idx : 818 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3542 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3540 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #367 annotations: │ │ Annotations on class │ │ @@ -154138,19 +154186,19 @@ │ │ type : '(Lcom/badlogic/gdx/utils/ObjectMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -094d60: |[094d60] com.badlogic.gdx.utils.ObjectMap$MapIterator.:(Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ -094d70: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -094d76: 5b01 4a11 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@114a │ │ -094d7a: 6e10 1322 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.reset:()V // method@2213 │ │ -094d80: 0e00 |0008: return-void │ │ +0a3310: |[0a3310] com.badlogic.gdx.utils.ObjectMap$MapIterator.:(Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ +0a3320: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a3326: 5b01 4a11 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@114a │ │ +0a332a: 6e10 1322 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.reset:()V // method@2213 │ │ +0a3330: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ 0x0003 line=560 │ │ 0x0005 line=561 │ │ 0x0008 line=562 │ │ locals : │ │ @@ -154165,34 +154213,34 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -094d84: |[094d84] com.badlogic.gdx.utils.ObjectMap$MapIterator.advance:()V │ │ -094d94: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -094d96: 5c42 4911 |0001: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.hasNext:Z // field@1149 │ │ -094d9a: 5442 4a11 |0003: iget-object v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@114a │ │ -094d9e: 5420 5611 |0005: iget-object v0, v2, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -094da2: 5442 4a11 |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@114a │ │ -094da6: 5222 5311 |0009: iget v2, v2, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -094daa: 5443 4a11 |000b: iget-object v3, v4, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@114a │ │ -094dae: 5233 5d11 |000d: iget v3, v3, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ -094db2: 9001 0203 |000f: add-int v1, v2, v3 │ │ -094db6: 5242 4b11 |0011: iget v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.nextIndex:I // field@114b │ │ -094dba: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -094dbe: 5942 4b11 |0015: iput v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.nextIndex:I // field@114b │ │ -094dc2: 3512 0b00 |0017: if-ge v2, v1, 0022 // +000b │ │ -094dc6: 5242 4b11 |0019: iget v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.nextIndex:I // field@114b │ │ -094dca: 4602 0002 |001b: aget-object v2, v0, v2 │ │ -094dce: 3802 f4ff |001d: if-eqz v2, 0011 // -000c │ │ -094dd2: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -094dd4: 5c42 4911 |0020: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.hasNext:Z // field@1149 │ │ -094dd8: 0e00 |0022: return-void │ │ +0a3334: |[0a3334] com.badlogic.gdx.utils.ObjectMap$MapIterator.advance:()V │ │ +0a3344: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a3346: 5c42 4911 |0001: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.hasNext:Z // field@1149 │ │ +0a334a: 5442 4a11 |0003: iget-object v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@114a │ │ +0a334e: 5420 5611 |0005: iget-object v0, v2, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a3352: 5442 4a11 |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@114a │ │ +0a3356: 5222 5311 |0009: iget v2, v2, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a335a: 5443 4a11 |000b: iget-object v3, v4, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@114a │ │ +0a335e: 5233 5d11 |000d: iget v3, v3, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ +0a3362: 9001 0203 |000f: add-int v1, v2, v3 │ │ +0a3366: 5242 4b11 |0011: iget v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.nextIndex:I // field@114b │ │ +0a336a: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a336e: 5942 4b11 |0015: iput v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.nextIndex:I // field@114b │ │ +0a3372: 3512 0b00 |0017: if-ge v2, v1, 0022 // +000b │ │ +0a3376: 5242 4b11 |0019: iget v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.nextIndex:I // field@114b │ │ +0a337a: 4602 0002 |001b: aget-object v2, v0, v2 │ │ +0a337e: 3802 f4ff |001d: if-eqz v2, 0011 // -000c │ │ +0a3382: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +0a3384: 5c42 4911 |0020: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.hasNext:Z // field@1149 │ │ +0a3388: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=571 │ │ 0x0003 line=572 │ │ 0x0007 line=573 │ │ 0x0019 line=574 │ │ 0x001f line=575 │ │ @@ -154208,45 +154256,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -094ddc: |[094ddc] com.badlogic.gdx.utils.ObjectMap$MapIterator.remove:()V │ │ -094dec: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -094dee: 5230 4811 |0001: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.currentIndex:I // field@1148 │ │ -094df2: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ -094df6: 2200 b003 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -094dfa: 1a01 3f22 |0007: const-string v1, "next must be called before remove." // string@223f │ │ -094dfe: 7020 fb25 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -094e04: 2700 |000c: throw v0 │ │ -094e06: 5230 4811 |000d: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.currentIndex:I // field@1148 │ │ -094e0a: 5431 4a11 |000f: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@114a │ │ -094e0e: 5211 5311 |0011: iget v1, v1, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -094e12: 3410 1500 |0013: if-lt v0, v1, 0028 // +0015 │ │ -094e16: 5430 4a11 |0015: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@114a │ │ -094e1a: 5231 4811 |0017: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.currentIndex:I // field@1148 │ │ -094e1e: 6e20 3622 1000 |0019: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.removeStashIndex:(I)V // method@2236 │ │ -094e24: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ -094e26: 5930 4811 |001d: iput v0, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.currentIndex:I // field@1148 │ │ -094e2a: 5430 4a11 |001f: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@114a │ │ -094e2e: 5201 5b11 |0021: iget v1, v0, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -094e32: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ -094e36: 5901 5b11 |0025: iput v1, v0, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -094e3a: 0e00 |0027: return-void │ │ -094e3c: 5430 4a11 |0028: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@114a │ │ -094e40: 5400 5611 |002a: iget-object v0, v0, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -094e44: 5231 4811 |002c: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.currentIndex:I // field@1148 │ │ -094e48: 4d02 0001 |002e: aput-object v2, v0, v1 │ │ -094e4c: 5430 4a11 |0030: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@114a │ │ -094e50: 5400 5f11 |0032: iget-object v0, v0, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -094e54: 5231 4811 |0034: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.currentIndex:I // field@1148 │ │ -094e58: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ -094e5c: 28e4 |0038: goto 001c // -001c │ │ +0a338c: |[0a338c] com.badlogic.gdx.utils.ObjectMap$MapIterator.remove:()V │ │ +0a339c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a339e: 5230 4811 |0001: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.currentIndex:I // field@1148 │ │ +0a33a2: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ +0a33a6: 2200 ae03 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +0a33aa: 1a01 3d22 |0007: const-string v1, "next must be called before remove." // string@223d │ │ +0a33ae: 7020 fb25 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0a33b4: 2700 |000c: throw v0 │ │ +0a33b6: 5230 4811 |000d: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.currentIndex:I // field@1148 │ │ +0a33ba: 5431 4a11 |000f: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@114a │ │ +0a33be: 5211 5311 |0011: iget v1, v1, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a33c2: 3410 1500 |0013: if-lt v0, v1, 0028 // +0015 │ │ +0a33c6: 5430 4a11 |0015: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@114a │ │ +0a33ca: 5231 4811 |0017: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.currentIndex:I // field@1148 │ │ +0a33ce: 6e20 3622 1000 |0019: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.removeStashIndex:(I)V // method@2236 │ │ +0a33d4: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ +0a33d6: 5930 4811 |001d: iput v0, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.currentIndex:I // field@1148 │ │ +0a33da: 5430 4a11 |001f: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@114a │ │ +0a33de: 5201 5b11 |0021: iget v1, v0, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a33e2: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0a33e6: 5901 5b11 |0025: iput v1, v0, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a33ea: 0e00 |0027: return-void │ │ +0a33ec: 5430 4a11 |0028: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@114a │ │ +0a33f0: 5400 5611 |002a: iget-object v0, v0, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a33f4: 5231 4811 |002c: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.currentIndex:I // field@1148 │ │ +0a33f8: 4d02 0001 |002e: aput-object v2, v0, v1 │ │ +0a33fc: 5430 4a11 |0030: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@114a │ │ +0a3400: 5400 5f11 |0032: iget-object v0, v0, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a3404: 5231 4811 |0034: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.currentIndex:I // field@1148 │ │ +0a3408: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ +0a340c: 28e4 |0038: goto 001c // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=582 │ │ 0x000d line=583 │ │ 0x0015 line=584 │ │ 0x001c line=589 │ │ 0x001f line=590 │ │ @@ -154262,37 +154310,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -094e60: |[094e60] com.badlogic.gdx.utils.ObjectMap$MapIterator.reset:()V │ │ -094e70: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -094e72: 5910 4811 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.currentIndex:I // field@1148 │ │ -094e76: 5910 4b11 |0003: iput v0, v1, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.nextIndex:I // field@114b │ │ -094e7a: 6e10 1122 0100 |0005: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.advance:()V // method@2211 │ │ -094e80: 0e00 |0008: return-void │ │ +0a3410: |[0a3410] com.badlogic.gdx.utils.ObjectMap$MapIterator.reset:()V │ │ +0a3420: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0a3422: 5910 4811 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.currentIndex:I // field@1148 │ │ +0a3426: 5910 4b11 |0003: iput v0, v1, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.nextIndex:I // field@114b │ │ +0a342a: 6e10 1122 0100 |0005: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.advance:()V // method@2211 │ │ +0a3430: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=565 │ │ 0x0003 line=566 │ │ 0x0005 line=567 │ │ 0x0008 line=568 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/ObjectMap$MapIterator; │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/utils/ObjectMap$MapIterator; Lcom/badlogic/gdx/utils/ObjectMap$MapIterator; │ │ │ │ - source_file_idx : 3542 (ObjectMap.java) │ │ + source_file_idx : 3540 (ObjectMap.java) │ │ │ │ Class #368 header: │ │ -class_idx : 822 │ │ +class_idx : 820 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3542 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3540 │ │ static_fields_size : 3 │ │ instance_fields_size: 14 │ │ direct_methods_size : 13 │ │ virtual_methods_size: 16 │ │ │ │ Class #368 annotations: │ │ Annotations on class │ │ @@ -154423,19 +154471,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -094e84: |[094e84] com.badlogic.gdx.utils.ObjectMap.:()V │ │ -094e94: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -094e98: 1401 cdcc 4c3f |0002: const v1, #float 0.8 // #3f4ccccd │ │ -094e9e: 7030 1f22 0201 |0005: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.:(IF)V // method@221f │ │ -094ea4: 0e00 |0008: return-void │ │ +0a3434: |[0a3434] com.badlogic.gdx.utils.ObjectMap.:()V │ │ +0a3444: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +0a3448: 1401 cdcc 4c3f |0002: const v1, #float 0.8 // #3f4ccccd │ │ +0a344e: 7030 1f22 0201 |0005: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.:(IF)V // method@221f │ │ +0a3454: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0008 line=55 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/ObjectMap; │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/utils/ObjectMap; Lcom/badlogic/gdx/utils/ObjectMap; │ │ @@ -154445,135 +154493,135 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -094ea8: |[094ea8] com.badlogic.gdx.utils.ObjectMap.:(I)V │ │ -094eb8: 1400 cdcc 4c3f |0000: const v0, #float 0.8 // #3f4ccccd │ │ -094ebe: 7030 1f22 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:(IF)V // method@221f │ │ -094ec4: 0e00 |0006: return-void │ │ +0a3458: |[0a3458] com.badlogic.gdx.utils.ObjectMap.:(I)V │ │ +0a3468: 1400 cdcc 4c3f |0000: const v0, #float 0.8 // #3f4ccccd │ │ +0a346e: 7030 1f22 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:(IF)V // method@221f │ │ +0a3474: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0006 line=61 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/ObjectMap; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/ObjectMap; Lcom/badlogic/gdx/utils/ObjectMap; │ │ 0x0000 - 0x0007 reg=2 initialCapacity I │ │ │ │ #2 : (in Lcom/badlogic/gdx/utils/ObjectMap;) │ │ name : '' │ │ type : '(IF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ + registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 188 16-bit code units │ │ -094ec8: |[094ec8] com.badlogic.gdx.utils.ObjectMap.:(IF)V │ │ -094ed8: 7010 2726 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ -094ede: 3b04 1b00 |0003: if-gez v4, 001e // +001b │ │ -094ee2: 2200 af03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -094ee6: 2201 c503 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -094eea: 7010 6726 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -094ef0: 1a02 641d |000c: const-string v2, "initialCapacity must be >= 0: " // string@1d64 │ │ -094ef4: 6e20 6e26 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -094efa: 0c01 |0011: move-result-object v1 │ │ -094efc: 6e20 6b26 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -094f02: 0c01 |0015: move-result-object v1 │ │ -094f04: 6e10 7426 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -094f0a: 0c01 |0019: move-result-object v1 │ │ -094f0c: 7020 f825 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -094f12: 2700 |001d: throw v0 │ │ -094f14: 5230 5311 |001e: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -094f18: 1501 0040 |0020: const/high16 v1, #int 1073741824 // #4000 │ │ -094f1c: 3710 1b00 |0022: if-le v0, v1, 003d // +001b │ │ -094f20: 2200 af03 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -094f24: 2201 c503 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -094f28: 7010 6726 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -094f2e: 1a02 631d |002b: const-string v2, "initialCapacity is too large: " // string@1d63 │ │ -094f32: 6e20 6e26 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -094f38: 0c01 |0030: move-result-object v1 │ │ -094f3a: 6e20 6b26 4100 |0031: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -094f40: 0c01 |0034: move-result-object v1 │ │ -094f42: 6e10 7426 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -094f48: 0c01 |0038: move-result-object v1 │ │ -094f4a: 7020 f825 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -094f50: 2700 |003c: throw v0 │ │ -094f52: 7110 9013 0400 |003d: invoke-static {v4}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ -094f58: 0a00 |0040: move-result v0 │ │ -094f5a: 5930 5311 |0041: iput v0, v3, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -094f5e: 1200 |0043: const/4 v0, #int 0 // #0 │ │ -094f60: 2e00 0500 |0044: cmpg-float v0, v5, v0 │ │ -094f64: 3c00 1b00 |0046: if-gtz v0, 0061 // +001b │ │ -094f68: 2200 af03 |0048: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -094f6c: 2201 c503 |004a: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -094f70: 7010 6726 0100 |004c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -094f76: 1a02 3020 |004f: const-string v2, "loadFactor must be > 0: " // string@2030 │ │ -094f7a: 6e20 6e26 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -094f80: 0c01 |0054: move-result-object v1 │ │ -094f82: 6e20 6a26 5100 |0055: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -094f88: 0c01 |0058: move-result-object v1 │ │ -094f8a: 6e10 7426 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -094f90: 0c01 |005c: move-result-object v1 │ │ -094f92: 7020 f825 1000 |005d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -094f98: 2700 |0060: throw v0 │ │ -094f9a: 5935 5811 |0061: iput v5, v3, Lcom/badlogic/gdx/utils/ObjectMap;.loadFactor:F // field@1158 │ │ -094f9e: 5230 5311 |0063: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -094fa2: 8200 |0065: int-to-float v0, v0 │ │ -094fa4: c850 |0066: mul-float/2addr v0, v5 │ │ -094fa6: 8700 |0067: float-to-int v0, v0 │ │ -094fa8: 5930 5e11 |0068: iput v0, v3, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@115e │ │ -094fac: 5230 5311 |006a: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -094fb0: d800 00ff |006c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -094fb4: 5930 5911 |006e: iput v0, v3, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1159 │ │ -094fb8: 5230 5311 |0070: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -094fbc: 7110 0026 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@2600 │ │ -094fc2: 0a00 |0075: move-result v0 │ │ -094fc4: d900 001f |0076: rsub-int/lit8 v0, v0, #int 31 // #1f │ │ -094fc8: 5930 5511 |0078: iput v0, v3, Lcom/badlogic/gdx/utils/ObjectMap;.hashShift:I // field@1155 │ │ -094fcc: 1230 |007a: const/4 v0, #int 3 // #3 │ │ -094fce: 5231 5311 |007b: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -094fd2: 8311 |007d: int-to-double v1, v1 │ │ -094fd4: 7120 1726 2100 |007e: invoke-static {v1, v2}, Ljava/lang/Math;.log:(D)D // method@2617 │ │ -094fda: 0b01 |0081: move-result-wide v1 │ │ -094fdc: 7120 1426 2100 |0082: invoke-static {v1, v2}, Ljava/lang/Math;.ceil:(D)D // method@2614 │ │ -094fe2: 0b01 |0085: move-result-wide v1 │ │ -094fe4: 8a11 |0086: double-to-int v1, v1 │ │ -094fe6: da01 0102 |0087: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -094fea: 7120 1926 1000 |0089: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -094ff0: 0a00 |008c: move-result v0 │ │ -094ff2: 5930 5c11 |008d: iput v0, v3, Lcom/badlogic/gdx/utils/ObjectMap;.stashCapacity:I // field@115c │ │ -094ff6: 5230 5311 |008f: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -094ffa: 1301 0800 |0091: const/16 v1, #int 8 // #8 │ │ -094ffe: 7120 1b26 1000 |0093: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -095004: 0a00 |0096: move-result v0 │ │ -095006: 5231 5311 |0097: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -09500a: 8311 |0099: int-to-double v1, v1 │ │ -09500c: 7120 2126 2100 |009a: invoke-static {v1, v2}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -095012: 0b01 |009d: move-result-wide v1 │ │ -095014: 8a11 |009e: double-to-int v1, v1 │ │ -095016: db01 0108 |009f: div-int/lit8 v1, v1, #int 8 // #08 │ │ -09501a: 7120 1926 1000 |00a1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -095020: 0a00 |00a4: move-result v0 │ │ -095022: 5930 5a11 |00a5: iput v0, v3, Lcom/badlogic/gdx/utils/ObjectMap;.pushIterations:I // field@115a │ │ -095026: 5230 5311 |00a7: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -09502a: 5231 5c11 |00a9: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.stashCapacity:I // field@115c │ │ -09502e: b010 |00ab: add-int/2addr v0, v1 │ │ -095030: 2300 9404 |00ac: new-array v0, v0, [Ljava/lang/Object; // type@0494 │ │ -095034: 1f00 9404 |00ae: check-cast v0, [Ljava/lang/Object; // type@0494 │ │ -095038: 5b30 5611 |00b0: iput-object v0, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -09503c: 5430 5611 |00b2: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -095040: 2100 |00b4: array-length v0, v0 │ │ -095042: 2300 9404 |00b5: new-array v0, v0, [Ljava/lang/Object; // type@0494 │ │ -095046: 1f00 9404 |00b7: check-cast v0, [Ljava/lang/Object; // type@0494 │ │ -09504a: 5b30 5f11 |00b9: iput-object v0, v3, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -09504e: 0e00 |00bb: return-void │ │ +0a3478: |[0a3478] com.badlogic.gdx.utils.ObjectMap.:(IF)V │ │ +0a3488: 7010 2726 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a348e: 3b05 1b00 |0003: if-gez v5, 001e // +001b │ │ +0a3492: 2200 ad03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0a3496: 2201 c303 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a349a: 7010 6726 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a34a0: 1a02 621d |000c: const-string v2, "initialCapacity must be >= 0: " // string@1d62 │ │ +0a34a4: 6e20 6e26 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a34aa: 0c01 |0011: move-result-object v1 │ │ +0a34ac: 6e20 6b26 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0a34b2: 0c01 |0015: move-result-object v1 │ │ +0a34b4: 6e10 7426 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a34ba: 0c01 |0019: move-result-object v1 │ │ +0a34bc: 7020 f825 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0a34c2: 2700 |001d: throw v0 │ │ +0a34c4: 5240 5311 |001e: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a34c8: 1501 0040 |0020: const/high16 v1, #int 1073741824 // #4000 │ │ +0a34cc: 3710 1b00 |0022: if-le v0, v1, 003d // +001b │ │ +0a34d0: 2200 ad03 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0a34d4: 2201 c303 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a34d8: 7010 6726 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a34de: 1a02 611d |002b: const-string v2, "initialCapacity is too large: " // string@1d61 │ │ +0a34e2: 6e20 6e26 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a34e8: 0c01 |0030: move-result-object v1 │ │ +0a34ea: 6e20 6b26 5100 |0031: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0a34f0: 0c01 |0034: move-result-object v1 │ │ +0a34f2: 6e10 7426 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a34f8: 0c01 |0038: move-result-object v1 │ │ +0a34fa: 7020 f825 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0a3500: 2700 |003c: throw v0 │ │ +0a3502: 7110 9013 0500 |003d: invoke-static {v5}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ +0a3508: 0a00 |0040: move-result v0 │ │ +0a350a: 5940 5311 |0041: iput v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a350e: 1200 |0043: const/4 v0, #int 0 // #0 │ │ +0a3510: 2e00 0600 |0044: cmpg-float v0, v6, v0 │ │ +0a3514: 3c00 1b00 |0046: if-gtz v0, 0061 // +001b │ │ +0a3518: 2200 ad03 |0048: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0a351c: 2201 c303 |004a: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a3520: 7010 6726 0100 |004c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a3526: 1a02 2e20 |004f: const-string v2, "loadFactor must be > 0: " // string@202e │ │ +0a352a: 6e20 6e26 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a3530: 0c01 |0054: move-result-object v1 │ │ +0a3532: 6e20 6a26 6100 |0055: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +0a3538: 0c01 |0058: move-result-object v1 │ │ +0a353a: 6e10 7426 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a3540: 0c01 |005c: move-result-object v1 │ │ +0a3542: 7020 f825 1000 |005d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0a3548: 2700 |0060: throw v0 │ │ +0a354a: 5946 5811 |0061: iput v6, v4, Lcom/badlogic/gdx/utils/ObjectMap;.loadFactor:F // field@1158 │ │ +0a354e: 5240 5311 |0063: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a3552: 8200 |0065: int-to-float v0, v0 │ │ +0a3554: c860 |0066: mul-float/2addr v0, v6 │ │ +0a3556: 8700 |0067: float-to-int v0, v0 │ │ +0a3558: 5940 5e11 |0068: iput v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@115e │ │ +0a355c: 5240 5311 |006a: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a3560: d800 00ff |006c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0a3564: 5940 5911 |006e: iput v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1159 │ │ +0a3568: 5240 5311 |0070: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a356c: 7110 0026 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@2600 │ │ +0a3572: 0a00 |0075: move-result v0 │ │ +0a3574: d900 001f |0076: rsub-int/lit8 v0, v0, #int 31 // #1f │ │ +0a3578: 5940 5511 |0078: iput v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.hashShift:I // field@1155 │ │ +0a357c: 1230 |007a: const/4 v0, #int 3 // #3 │ │ +0a357e: 5241 5311 |007b: iget v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a3582: 8312 |007d: int-to-double v2, v1 │ │ +0a3584: 7120 1726 3200 |007e: invoke-static {v2, v3}, Ljava/lang/Math;.log:(D)D // method@2617 │ │ +0a358a: 0b02 |0081: move-result-wide v2 │ │ +0a358c: 7120 1426 3200 |0082: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@2614 │ │ +0a3592: 0b02 |0085: move-result-wide v2 │ │ +0a3594: 8a21 |0086: double-to-int v1, v2 │ │ +0a3596: da01 0102 |0087: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +0a359a: 7120 1926 1000 |0089: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0a35a0: 0a00 |008c: move-result v0 │ │ +0a35a2: 5940 5c11 |008d: iput v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.stashCapacity:I // field@115c │ │ +0a35a6: 5240 5311 |008f: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a35aa: 1301 0800 |0091: const/16 v1, #int 8 // #8 │ │ +0a35ae: 7120 1b26 1000 |0093: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0a35b4: 0a00 |0096: move-result v0 │ │ +0a35b6: 5241 5311 |0097: iget v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a35ba: 8312 |0099: int-to-double v2, v1 │ │ +0a35bc: 7120 2126 3200 |009a: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +0a35c2: 0b02 |009d: move-result-wide v2 │ │ +0a35c4: 8a21 |009e: double-to-int v1, v2 │ │ +0a35c6: db01 0108 |009f: div-int/lit8 v1, v1, #int 8 // #08 │ │ +0a35ca: 7120 1926 1000 |00a1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0a35d0: 0a00 |00a4: move-result v0 │ │ +0a35d2: 5940 5a11 |00a5: iput v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.pushIterations:I // field@115a │ │ +0a35d6: 5240 5311 |00a7: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a35da: 5241 5c11 |00a9: iget v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.stashCapacity:I // field@115c │ │ +0a35de: b010 |00ab: add-int/2addr v0, v1 │ │ +0a35e0: 2300 9204 |00ac: new-array v0, v0, [Ljava/lang/Object; // type@0492 │ │ +0a35e4: 1f00 9204 |00ae: check-cast v0, [Ljava/lang/Object; // type@0492 │ │ +0a35e8: 5b40 5611 |00b0: iput-object v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a35ec: 5440 5611 |00b2: iget-object v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a35f0: 2100 |00b4: array-length v0, v0 │ │ +0a35f2: 2300 9204 |00b5: new-array v0, v0, [Ljava/lang/Object; // type@0492 │ │ +0a35f6: 1f00 9204 |00b7: check-cast v0, [Ljava/lang/Object; // type@0492 │ │ +0a35fa: 5b40 5f11 |00b9: iput-object v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a35fe: 0e00 |00bb: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=66 │ │ 0x001e line=67 │ │ 0x003d line=68 │ │ 0x0043 line=70 │ │ @@ -154583,44 +154631,44 @@ │ │ 0x0070 line=75 │ │ 0x007a line=76 │ │ 0x008f line=77 │ │ 0x00a7 line=79 │ │ 0x00b2 line=80 │ │ 0x00bb line=81 │ │ locals : │ │ - 0x0000 - 0x0000 reg=3 this Lcom/badlogic/gdx/utils/ObjectMap; │ │ - 0x0000 - 0x00bc reg=3 this Lcom/badlogic/gdx/utils/ObjectMap; Lcom/badlogic/gdx/utils/ObjectMap; │ │ - 0x0000 - 0x00bc reg=4 initialCapacity I │ │ - 0x0000 - 0x00bc reg=5 loadFactor F │ │ + 0x0000 - 0x0000 reg=4 this Lcom/badlogic/gdx/utils/ObjectMap; │ │ + 0x0000 - 0x00bc reg=4 this Lcom/badlogic/gdx/utils/ObjectMap; Lcom/badlogic/gdx/utils/ObjectMap; │ │ + 0x0000 - 0x00bc reg=5 initialCapacity I │ │ + 0x0000 - 0x00bc reg=6 loadFactor F │ │ │ │ #3 : (in Lcom/badlogic/gdx/utils/ObjectMap;) │ │ name : 'containsKeyStash' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -095050: |[095050] com.badlogic.gdx.utils.ObjectMap.containsKeyStash:(Ljava/lang/Object;)Z │ │ -095060: 5441 5611 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -095064: 5240 5311 |0002: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -095068: 5243 5d11 |0004: iget v3, v4, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ -09506c: 9002 0003 |0006: add-int v2, v0, v3 │ │ -095070: 3520 0f00 |0008: if-ge v0, v2, 0017 // +000f │ │ -095074: 4603 0100 |000a: aget-object v3, v1, v0 │ │ -095078: 6e20 2826 3500 |000c: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -09507e: 0a03 |000f: move-result v3 │ │ -095080: 3803 0400 |0010: if-eqz v3, 0014 // +0004 │ │ -095084: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -095086: 0f03 |0013: return v3 │ │ -095088: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09508c: 28f2 |0016: goto 0008 // -000e │ │ -09508e: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -095090: 28fb |0018: goto 0013 // -0005 │ │ +0a3600: |[0a3600] com.badlogic.gdx.utils.ObjectMap.containsKeyStash:(Ljava/lang/Object;)Z │ │ +0a3610: 5441 5611 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a3614: 5240 5311 |0002: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a3618: 5243 5d11 |0004: iget v3, v4, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ +0a361c: 9002 0003 |0006: add-int v2, v0, v3 │ │ +0a3620: 3520 0f00 |0008: if-ge v0, v2, 0017 // +000f │ │ +0a3624: 4603 0100 |000a: aget-object v3, v1, v0 │ │ +0a3628: 6e20 2826 3500 |000c: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a362e: 0a03 |000f: move-result v3 │ │ +0a3630: 3803 0400 |0010: if-eqz v3, 0014 // +0004 │ │ +0a3634: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +0a3636: 0f03 |0013: return v3 │ │ +0a3638: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a363c: 28f2 |0016: goto 0008 // -000e │ │ +0a363e: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +0a3640: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0002 line=421 │ │ 0x000a line=422 │ │ 0x0013 line=423 │ │ 0x0014 line=421 │ │ @@ -154639,31 +154687,31 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -095094: |[095094] com.badlogic.gdx.utils.ObjectMap.getStash:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0950a4: 5441 5611 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -0950a8: 5240 5311 |0002: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -0950ac: 5243 5d11 |0004: iget v3, v4, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ -0950b0: 9002 0003 |0006: add-int v2, v0, v3 │ │ -0950b4: 3520 1200 |0008: if-ge v0, v2, 001a // +0012 │ │ -0950b8: 4603 0100 |000a: aget-object v3, v1, v0 │ │ -0950bc: 6e20 2826 3500 |000c: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -0950c2: 0a03 |000f: move-result v3 │ │ -0950c4: 3803 0700 |0010: if-eqz v3, 0017 // +0007 │ │ -0950c8: 5443 5f11 |0012: iget-object v3, v4, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -0950cc: 4603 0300 |0014: aget-object v3, v3, v0 │ │ -0950d0: 1103 |0016: return-object v3 │ │ -0950d2: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0950d6: 28ef |0019: goto 0008 // -0011 │ │ -0950d8: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -0950da: 28fb |001b: goto 0016 // -0005 │ │ +0a3644: |[0a3644] com.badlogic.gdx.utils.ObjectMap.getStash:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a3654: 5441 5611 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a3658: 5240 5311 |0002: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a365c: 5243 5d11 |0004: iget v3, v4, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ +0a3660: 9002 0003 |0006: add-int v2, v0, v3 │ │ +0a3664: 3520 1200 |0008: if-ge v0, v2, 001a // +0012 │ │ +0a3668: 4603 0100 |000a: aget-object v3, v1, v0 │ │ +0a366c: 6e20 2826 3500 |000c: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a3672: 0a03 |000f: move-result v3 │ │ +0a3674: 3803 0700 |0010: if-eqz v3, 0017 // +0007 │ │ +0a3678: 5443 5f11 |0012: iget-object v3, v4, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a367c: 4603 0300 |0014: aget-object v3, v3, v0 │ │ +0a3680: 1103 |0016: return-object v3 │ │ +0a3682: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a3686: 28ef |0019: goto 0008 // -0011 │ │ +0a3688: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +0a368a: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0002 line=292 │ │ 0x000a line=293 │ │ 0x0016 line=294 │ │ 0x0017 line=292 │ │ @@ -154682,29 +154730,29 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0950dc: |[0950dc] com.badlogic.gdx.utils.ObjectMap.getStash:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0950ec: 5441 5611 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -0950f0: 5240 5311 |0002: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -0950f4: 5243 5d11 |0004: iget v3, v4, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ -0950f8: 9002 0003 |0006: add-int v2, v0, v3 │ │ -0950fc: 3520 0e00 |0008: if-ge v0, v2, 0016 // +000e │ │ -095100: 4603 0100 |000a: aget-object v3, v1, v0 │ │ -095104: 6e20 2826 3500 |000c: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -09510a: 0a03 |000f: move-result v3 │ │ -09510c: 3803 0700 |0010: if-eqz v3, 0017 // +0007 │ │ -095110: 5443 5f11 |0012: iget-object v3, v4, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -095114: 4606 0300 |0014: aget-object v6, v3, v0 │ │ -095118: 1106 |0016: return-object v6 │ │ -09511a: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09511e: 28ef |0019: goto 0008 // -0011 │ │ +0a368c: |[0a368c] com.badlogic.gdx.utils.ObjectMap.getStash:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a369c: 5441 5611 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a36a0: 5240 5311 |0002: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a36a4: 5243 5d11 |0004: iget v3, v4, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ +0a36a8: 9002 0003 |0006: add-int v2, v0, v3 │ │ +0a36ac: 3520 0e00 |0008: if-ge v0, v2, 0016 // +000e │ │ +0a36b0: 4603 0100 |000a: aget-object v3, v1, v0 │ │ +0a36b4: 6e20 2826 3500 |000c: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a36ba: 0a03 |000f: move-result v3 │ │ +0a36bc: 3803 0700 |0010: if-eqz v3, 0017 // +0007 │ │ +0a36c0: 5443 5f11 |0012: iget-object v3, v4, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a36c4: 4606 0300 |0014: aget-object v6, v3, v0 │ │ +0a36c8: 1106 |0016: return-object v6 │ │ +0a36ca: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a36ce: 28ef |0019: goto 0008 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 0x0002 line=313 │ │ 0x000a line=314 │ │ 0x0016 line=315 │ │ 0x0017 line=313 │ │ @@ -154725,23 +154773,23 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -095120: |[095120] com.badlogic.gdx.utils.ObjectMap.hash2:(I)I │ │ -095130: 1400 392e b8b4 |0000: const v0, #float -3.43063e-07 // #b4b82e39 │ │ -095136: b203 |0003: mul-int/2addr v3, v0 │ │ -095138: 5220 5511 |0004: iget v0, v2, Lcom/badlogic/gdx/utils/ObjectMap;.hashShift:I // field@1155 │ │ -09513c: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ -095140: b730 |0008: xor-int/2addr v0, v3 │ │ -095142: 5221 5911 |0009: iget v1, v2, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1159 │ │ -095146: b510 |000b: and-int/2addr v0, v1 │ │ -095148: 0f00 |000c: return v0 │ │ +0a36d0: |[0a36d0] com.badlogic.gdx.utils.ObjectMap.hash2:(I)I │ │ +0a36e0: 1400 392e b8b4 |0000: const v0, #float -3.43063e-07 // #b4b82e39 │ │ +0a36e6: b203 |0003: mul-int/2addr v3, v0 │ │ +0a36e8: 5220 5511 |0004: iget v0, v2, Lcom/badlogic/gdx/utils/ObjectMap;.hashShift:I // field@1155 │ │ +0a36ec: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ +0a36f0: b730 |0008: xor-int/2addr v0, v3 │ │ +0a36f2: 5221 5911 |0009: iget v1, v2, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1159 │ │ +0a36f6: b510 |000b: and-int/2addr v0, v1 │ │ +0a36f8: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ 0x0004 line=479 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/ObjectMap; │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/utils/ObjectMap; Lcom/badlogic/gdx/utils/ObjectMap; │ │ @@ -154752,23 +154800,23 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -09514c: |[09514c] com.badlogic.gdx.utils.ObjectMap.hash3:(I)I │ │ -09515c: 1400 41c2 d1ce |0000: const v0, #float -1.75958e+09 // #ced1c241 │ │ -095162: b203 |0003: mul-int/2addr v3, v0 │ │ -095164: 5220 5511 |0004: iget v0, v2, Lcom/badlogic/gdx/utils/ObjectMap;.hashShift:I // field@1155 │ │ -095168: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ -09516c: b730 |0008: xor-int/2addr v0, v3 │ │ -09516e: 5221 5911 |0009: iget v1, v2, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1159 │ │ -095172: b510 |000b: and-int/2addr v0, v1 │ │ -095174: 0f00 |000c: return v0 │ │ +0a36fc: |[0a36fc] com.badlogic.gdx.utils.ObjectMap.hash3:(I)I │ │ +0a370c: 1400 41c2 d1ce |0000: const v0, #float -1.75958e+09 // #ced1c241 │ │ +0a3712: b203 |0003: mul-int/2addr v3, v0 │ │ +0a3714: 5220 5511 |0004: iget v0, v2, Lcom/badlogic/gdx/utils/ObjectMap;.hashShift:I // field@1155 │ │ +0a3718: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ +0a371c: b730 |0008: xor-int/2addr v0, v3 │ │ +0a371e: 5221 5911 |0009: iget v1, v2, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1159 │ │ +0a3722: b510 |000b: and-int/2addr v0, v1 │ │ +0a3724: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ 0x0004 line=484 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/ObjectMap; │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/utils/ObjectMap; Lcom/badlogic/gdx/utils/ObjectMap; │ │ @@ -154779,92 +154827,92 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 9 │ │ outs : 3 │ │ insns size : 154 16-bit code units │ │ -095178: |[095178] com.badlogic.gdx.utils.ObjectMap.push:(Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;)V │ │ -095188: 54a4 5611 |0000: iget-object v4, v10, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -09518c: 54a7 5f11 |0002: iget-object v7, v10, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -095190: 52a5 5911 |0004: iget v5, v10, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1159 │ │ -095194: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -095196: 52a6 5a11 |0007: iget v6, v10, Lcom/badlogic/gdx/utils/ObjectMap;.pushIterations:I // field@115a │ │ -09519a: 1228 |0009: const/4 v8, #int 2 // #2 │ │ -09519c: 7110 9413 0800 |000a: invoke-static {v8}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1394 │ │ -0951a2: 0a08 |000d: move-result v8 │ │ -0951a4: 2b08 8400 0000 |000e: packed-switch v8, 00000092 // +00000084 │ │ -0951aa: 0800 1200 |0011: move-object/from16 v0, v18 │ │ -0951ae: 4601 0711 |0013: aget-object v1, v7, v17 │ │ -0951b2: 4d0b 0411 |0015: aput-object v11, v4, v17 │ │ -0951b6: 4d0c 0711 |0017: aput-object v12, v7, v17 │ │ -0951ba: 6e10 2a26 0000 |0019: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ -0951c0: 0a02 |001c: move-result v2 │ │ -0951c2: 950d 0205 |001d: and-int v13, v2, v5 │ │ -0951c6: 460e 040d |001f: aget-object v14, v4, v13 │ │ -0951ca: 390e 2900 |0021: if-nez v14, 004a // +0029 │ │ -0951ce: 4d00 040d |0023: aput-object v0, v4, v13 │ │ -0951d2: 4d01 070d |0025: aput-object v1, v7, v13 │ │ -0951d6: 52a8 5b11 |0027: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -0951da: d809 0801 |0029: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0951de: 59a9 5b11 |002b: iput v9, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -0951e2: 52a9 5e11 |002d: iget v9, v10, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@115e │ │ -0951e6: 3498 0900 |002f: if-lt v8, v9, 0038 // +0009 │ │ -0951ea: 52a8 5311 |0031: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -0951ee: e008 0801 |0033: shl-int/lit8 v8, v8, #int 1 // #01 │ │ -0951f2: 7020 3722 8a00 |0035: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2237 │ │ -0951f8: 0e00 |0038: return-void │ │ -0951fa: 07e0 |0039: move-object v0, v14 │ │ -0951fc: 4601 070d |003a: aget-object v1, v7, v13 │ │ -095200: 4d0b 040d |003c: aput-object v11, v4, v13 │ │ -095204: 4d0c 070d |003e: aput-object v12, v7, v13 │ │ -095208: 28d9 |0040: goto 0019 // -0027 │ │ -09520a: 0800 1000 |0041: move-object/from16 v0, v16 │ │ -09520e: 4601 070f |0043: aget-object v1, v7, v15 │ │ -095212: 4d0b 040f |0045: aput-object v11, v4, v15 │ │ -095216: 4d0c 070f |0047: aput-object v12, v7, v15 │ │ -09521a: 28d0 |0049: goto 0019 // -0030 │ │ -09521c: 7020 2b22 2a00 |004a: invoke-direct {v10, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.hash2:(I)I // method@222b │ │ -095222: 0a0f |004d: move-result v15 │ │ -095224: 4610 040f |004e: aget-object v16, v4, v15 │ │ -095228: 3910 1800 |0050: if-nez v16, 0068 // +0018 │ │ -09522c: 4d00 040f |0052: aput-object v0, v4, v15 │ │ -095230: 4d01 070f |0054: aput-object v1, v7, v15 │ │ -095234: 52a8 5b11 |0056: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -095238: d809 0801 |0058: add-int/lit8 v9, v8, #int 1 // #01 │ │ -09523c: 59a9 5b11 |005a: iput v9, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -095240: 52a9 5e11 |005c: iget v9, v10, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@115e │ │ -095244: 3498 daff |005e: if-lt v8, v9, 0038 // -0026 │ │ -095248: 52a8 5311 |0060: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -09524c: e008 0801 |0062: shl-int/lit8 v8, v8, #int 1 // #01 │ │ -095250: 7020 3722 8a00 |0064: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2237 │ │ -095256: 28d1 |0067: goto 0038 // -002f │ │ -095258: 7020 2c22 2a00 |0068: invoke-direct {v10, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.hash3:(I)I // method@222c │ │ -09525e: 0a11 |006b: move-result v17 │ │ -095260: 4612 0411 |006c: aget-object v18, v4, v17 │ │ -095264: 3912 1800 |006e: if-nez v18, 0086 // +0018 │ │ -095268: 4d00 0411 |0070: aput-object v0, v4, v17 │ │ -09526c: 4d01 0711 |0072: aput-object v1, v7, v17 │ │ -095270: 52a8 5b11 |0074: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -095274: d809 0801 |0076: add-int/lit8 v9, v8, #int 1 // #01 │ │ -095278: 59a9 5b11 |0078: iput v9, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -09527c: 52a9 5e11 |007a: iget v9, v10, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@115e │ │ -095280: 3498 bcff |007c: if-lt v8, v9, 0038 // -0044 │ │ -095284: 52a8 5311 |007e: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -095288: e008 0801 |0080: shl-int/lit8 v8, v8, #int 1 // #01 │ │ -09528c: 7020 3722 8a00 |0082: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2237 │ │ -095292: 28b3 |0085: goto 0038 // -004d │ │ -095294: d803 0301 |0086: add-int/lit8 v3, v3, #int 1 // #01 │ │ -095298: 3363 0600 |0088: if-ne v3, v6, 008e // +0006 │ │ -09529c: 7030 3222 0a01 |008a: invoke-direct {v10, v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.putStash:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2232 │ │ -0952a2: 28ab |008d: goto 0038 // -0055 │ │ -0952a4: 070b |008e: move-object v11, v0 │ │ -0952a6: 071c |008f: move-object v12, v1 │ │ -0952a8: 2900 79ff |0090: goto/16 0009 // -0087 │ │ -0952ac: 0001 0200 0000 0000 2b00 0000 3300 ... |0092: packed-switch-data (8 units) │ │ +0a3728: |[0a3728] com.badlogic.gdx.utils.ObjectMap.push:(Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;)V │ │ +0a3738: 54a4 5611 |0000: iget-object v4, v10, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a373c: 54a7 5f11 |0002: iget-object v7, v10, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a3740: 52a5 5911 |0004: iget v5, v10, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1159 │ │ +0a3744: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +0a3746: 52a6 5a11 |0007: iget v6, v10, Lcom/badlogic/gdx/utils/ObjectMap;.pushIterations:I // field@115a │ │ +0a374a: 1228 |0009: const/4 v8, #int 2 // #2 │ │ +0a374c: 7110 9413 0800 |000a: invoke-static {v8}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1394 │ │ +0a3752: 0a08 |000d: move-result v8 │ │ +0a3754: 2b08 8400 0000 |000e: packed-switch v8, 00000092 // +00000084 │ │ +0a375a: 0800 1200 |0011: move-object/from16 v0, v18 │ │ +0a375e: 4601 0711 |0013: aget-object v1, v7, v17 │ │ +0a3762: 4d0b 0411 |0015: aput-object v11, v4, v17 │ │ +0a3766: 4d0c 0711 |0017: aput-object v12, v7, v17 │ │ +0a376a: 6e10 2a26 0000 |0019: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ +0a3770: 0a02 |001c: move-result v2 │ │ +0a3772: 950d 0205 |001d: and-int v13, v2, v5 │ │ +0a3776: 460e 040d |001f: aget-object v14, v4, v13 │ │ +0a377a: 390e 2900 |0021: if-nez v14, 004a // +0029 │ │ +0a377e: 4d00 040d |0023: aput-object v0, v4, v13 │ │ +0a3782: 4d01 070d |0025: aput-object v1, v7, v13 │ │ +0a3786: 52a8 5b11 |0027: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a378a: d809 0801 |0029: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0a378e: 59a9 5b11 |002b: iput v9, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a3792: 52a9 5e11 |002d: iget v9, v10, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@115e │ │ +0a3796: 3498 0900 |002f: if-lt v8, v9, 0038 // +0009 │ │ +0a379a: 52a8 5311 |0031: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a379e: e008 0801 |0033: shl-int/lit8 v8, v8, #int 1 // #01 │ │ +0a37a2: 7020 3722 8a00 |0035: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2237 │ │ +0a37a8: 0e00 |0038: return-void │ │ +0a37aa: 07e0 |0039: move-object v0, v14 │ │ +0a37ac: 4601 070d |003a: aget-object v1, v7, v13 │ │ +0a37b0: 4d0b 040d |003c: aput-object v11, v4, v13 │ │ +0a37b4: 4d0c 070d |003e: aput-object v12, v7, v13 │ │ +0a37b8: 28d9 |0040: goto 0019 // -0027 │ │ +0a37ba: 0800 1000 |0041: move-object/from16 v0, v16 │ │ +0a37be: 4601 070f |0043: aget-object v1, v7, v15 │ │ +0a37c2: 4d0b 040f |0045: aput-object v11, v4, v15 │ │ +0a37c6: 4d0c 070f |0047: aput-object v12, v7, v15 │ │ +0a37ca: 28d0 |0049: goto 0019 // -0030 │ │ +0a37cc: 7020 2b22 2a00 |004a: invoke-direct {v10, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.hash2:(I)I // method@222b │ │ +0a37d2: 0a0f |004d: move-result v15 │ │ +0a37d4: 4610 040f |004e: aget-object v16, v4, v15 │ │ +0a37d8: 3910 1800 |0050: if-nez v16, 0068 // +0018 │ │ +0a37dc: 4d00 040f |0052: aput-object v0, v4, v15 │ │ +0a37e0: 4d01 070f |0054: aput-object v1, v7, v15 │ │ +0a37e4: 52a8 5b11 |0056: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a37e8: d809 0801 |0058: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0a37ec: 59a9 5b11 |005a: iput v9, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a37f0: 52a9 5e11 |005c: iget v9, v10, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@115e │ │ +0a37f4: 3498 daff |005e: if-lt v8, v9, 0038 // -0026 │ │ +0a37f8: 52a8 5311 |0060: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a37fc: e008 0801 |0062: shl-int/lit8 v8, v8, #int 1 // #01 │ │ +0a3800: 7020 3722 8a00 |0064: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2237 │ │ +0a3806: 28d1 |0067: goto 0038 // -002f │ │ +0a3808: 7020 2c22 2a00 |0068: invoke-direct {v10, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.hash3:(I)I // method@222c │ │ +0a380e: 0a11 |006b: move-result v17 │ │ +0a3810: 4612 0411 |006c: aget-object v18, v4, v17 │ │ +0a3814: 3912 1800 |006e: if-nez v18, 0086 // +0018 │ │ +0a3818: 4d00 0411 |0070: aput-object v0, v4, v17 │ │ +0a381c: 4d01 0711 |0072: aput-object v1, v7, v17 │ │ +0a3820: 52a8 5b11 |0074: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a3824: d809 0801 |0076: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0a3828: 59a9 5b11 |0078: iput v9, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a382c: 52a9 5e11 |007a: iget v9, v10, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@115e │ │ +0a3830: 3498 bcff |007c: if-lt v8, v9, 0038 // -0044 │ │ +0a3834: 52a8 5311 |007e: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a3838: e008 0801 |0080: shl-int/lit8 v8, v8, #int 1 // #01 │ │ +0a383c: 7020 3722 8a00 |0082: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2237 │ │ +0a3842: 28b3 |0085: goto 0038 // -004d │ │ +0a3844: d803 0301 |0086: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0a3848: 3363 0600 |0088: if-ne v3, v6, 008e // +0006 │ │ +0a384c: 7030 3222 0a01 |008a: invoke-direct {v10, v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.putStash:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2232 │ │ +0a3852: 28ab |008d: goto 0038 // -0055 │ │ +0a3854: 070b |008e: move-object v11, v0 │ │ +0a3856: 071c |008f: move-object v12, v1 │ │ +0a3858: 2900 79ff |0090: goto/16 0009 // -0087 │ │ +0a385c: 0001 0200 0000 0000 2b00 0000 3300 ... |0092: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0002 line=194 │ │ 0x0004 line=195 │ │ 0x0006 line=200 │ │ 0x0009 line=203 │ │ @@ -154941,76 +154989,76 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 119 16-bit code units │ │ -0952bc: |[0952bc] com.badlogic.gdx.utils.ObjectMap.putResize:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0952cc: 6e10 2a26 0b00 |0000: invoke-virtual {v11}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ -0952d2: 0a09 |0003: move-result v9 │ │ -0952d4: 52a0 5911 |0004: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1159 │ │ -0952d8: 9503 0900 |0006: and-int v3, v9, v0 │ │ -0952dc: 54a0 5611 |0008: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -0952e0: 4604 0003 |000a: aget-object v4, v0, v3 │ │ -0952e4: 3904 1c00 |000c: if-nez v4, 0028 // +001c │ │ -0952e8: 54a0 5611 |000e: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -0952ec: 4d0b 0003 |0010: aput-object v11, v0, v3 │ │ -0952f0: 54a0 5f11 |0012: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -0952f4: 4d0c 0003 |0014: aput-object v12, v0, v3 │ │ -0952f8: 52a0 5b11 |0016: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -0952fc: d801 0001 |0018: add-int/lit8 v1, v0, #int 1 // #01 │ │ -095300: 59a1 5b11 |001a: iput v1, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -095304: 52a1 5e11 |001c: iget v1, v10, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@115e │ │ -095308: 3410 0900 |001e: if-lt v0, v1, 0027 // +0009 │ │ -09530c: 52a0 5311 |0020: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -095310: e000 0001 |0022: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -095314: 7020 3722 0a00 |0024: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2237 │ │ -09531a: 0e00 |0027: return-void │ │ -09531c: 7020 2b22 9a00 |0028: invoke-direct {v10, v9}, Lcom/badlogic/gdx/utils/ObjectMap;.hash2:(I)I // method@222b │ │ -095322: 0a05 |002b: move-result v5 │ │ -095324: 54a0 5611 |002c: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -095328: 4606 0005 |002e: aget-object v6, v0, v5 │ │ -09532c: 3906 1c00 |0030: if-nez v6, 004c // +001c │ │ -095330: 54a0 5611 |0032: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -095334: 4d0b 0005 |0034: aput-object v11, v0, v5 │ │ -095338: 54a0 5f11 |0036: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -09533c: 4d0c 0005 |0038: aput-object v12, v0, v5 │ │ -095340: 52a0 5b11 |003a: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -095344: d801 0001 |003c: add-int/lit8 v1, v0, #int 1 // #01 │ │ -095348: 59a1 5b11 |003e: iput v1, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -09534c: 52a1 5e11 |0040: iget v1, v10, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@115e │ │ -095350: 3410 e5ff |0042: if-lt v0, v1, 0027 // -001b │ │ -095354: 52a0 5311 |0044: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -095358: e000 0001 |0046: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -09535c: 7020 3722 0a00 |0048: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2237 │ │ -095362: 28dc |004b: goto 0027 // -0024 │ │ -095364: 7020 2c22 9a00 |004c: invoke-direct {v10, v9}, Lcom/badlogic/gdx/utils/ObjectMap;.hash3:(I)I // method@222c │ │ -09536a: 0a07 |004f: move-result v7 │ │ -09536c: 54a0 5611 |0050: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -095370: 4608 0007 |0052: aget-object v8, v0, v7 │ │ -095374: 3908 1c00 |0054: if-nez v8, 0070 // +001c │ │ -095378: 54a0 5611 |0056: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -09537c: 4d0b 0007 |0058: aput-object v11, v0, v7 │ │ -095380: 54a0 5f11 |005a: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -095384: 4d0c 0007 |005c: aput-object v12, v0, v7 │ │ -095388: 52a0 5b11 |005e: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -09538c: d801 0001 |0060: add-int/lit8 v1, v0, #int 1 // #01 │ │ -095390: 59a1 5b11 |0062: iput v1, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -095394: 52a1 5e11 |0064: iget v1, v10, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@115e │ │ -095398: 3410 c1ff |0066: if-lt v0, v1, 0027 // -003f │ │ -09539c: 52a0 5311 |0068: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -0953a0: e000 0001 |006a: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -0953a4: 7020 3722 0a00 |006c: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2237 │ │ -0953aa: 28b8 |006f: goto 0027 // -0048 │ │ -0953ac: 07a0 |0070: move-object v0, v10 │ │ -0953ae: 07b1 |0071: move-object v1, v11 │ │ -0953b0: 07c2 |0072: move-object v2, v12 │ │ -0953b2: 7609 2e22 0000 |0073: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.push:(Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;)V // method@222e │ │ -0953b8: 28b1 |0076: goto 0027 // -004f │ │ +0a386c: |[0a386c] com.badlogic.gdx.utils.ObjectMap.putResize:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0a387c: 6e10 2a26 0b00 |0000: invoke-virtual {v11}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ +0a3882: 0a09 |0003: move-result v9 │ │ +0a3884: 52a0 5911 |0004: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1159 │ │ +0a3888: 9503 0900 |0006: and-int v3, v9, v0 │ │ +0a388c: 54a0 5611 |0008: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a3890: 4604 0003 |000a: aget-object v4, v0, v3 │ │ +0a3894: 3904 1c00 |000c: if-nez v4, 0028 // +001c │ │ +0a3898: 54a0 5611 |000e: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a389c: 4d0b 0003 |0010: aput-object v11, v0, v3 │ │ +0a38a0: 54a0 5f11 |0012: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a38a4: 4d0c 0003 |0014: aput-object v12, v0, v3 │ │ +0a38a8: 52a0 5b11 |0016: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a38ac: d801 0001 |0018: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0a38b0: 59a1 5b11 |001a: iput v1, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a38b4: 52a1 5e11 |001c: iget v1, v10, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@115e │ │ +0a38b8: 3410 0900 |001e: if-lt v0, v1, 0027 // +0009 │ │ +0a38bc: 52a0 5311 |0020: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a38c0: e000 0001 |0022: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +0a38c4: 7020 3722 0a00 |0024: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2237 │ │ +0a38ca: 0e00 |0027: return-void │ │ +0a38cc: 7020 2b22 9a00 |0028: invoke-direct {v10, v9}, Lcom/badlogic/gdx/utils/ObjectMap;.hash2:(I)I // method@222b │ │ +0a38d2: 0a05 |002b: move-result v5 │ │ +0a38d4: 54a0 5611 |002c: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a38d8: 4606 0005 |002e: aget-object v6, v0, v5 │ │ +0a38dc: 3906 1c00 |0030: if-nez v6, 004c // +001c │ │ +0a38e0: 54a0 5611 |0032: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a38e4: 4d0b 0005 |0034: aput-object v11, v0, v5 │ │ +0a38e8: 54a0 5f11 |0036: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a38ec: 4d0c 0005 |0038: aput-object v12, v0, v5 │ │ +0a38f0: 52a0 5b11 |003a: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a38f4: d801 0001 |003c: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0a38f8: 59a1 5b11 |003e: iput v1, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a38fc: 52a1 5e11 |0040: iget v1, v10, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@115e │ │ +0a3900: 3410 e5ff |0042: if-lt v0, v1, 0027 // -001b │ │ +0a3904: 52a0 5311 |0044: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a3908: e000 0001 |0046: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +0a390c: 7020 3722 0a00 |0048: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2237 │ │ +0a3912: 28dc |004b: goto 0027 // -0024 │ │ +0a3914: 7020 2c22 9a00 |004c: invoke-direct {v10, v9}, Lcom/badlogic/gdx/utils/ObjectMap;.hash3:(I)I // method@222c │ │ +0a391a: 0a07 |004f: move-result v7 │ │ +0a391c: 54a0 5611 |0050: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a3920: 4608 0007 |0052: aget-object v8, v0, v7 │ │ +0a3924: 3908 1c00 |0054: if-nez v8, 0070 // +001c │ │ +0a3928: 54a0 5611 |0056: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a392c: 4d0b 0007 |0058: aput-object v11, v0, v7 │ │ +0a3930: 54a0 5f11 |005a: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a3934: 4d0c 0007 |005c: aput-object v12, v0, v7 │ │ +0a3938: 52a0 5b11 |005e: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a393c: d801 0001 |0060: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0a3940: 59a1 5b11 |0062: iput v1, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a3944: 52a1 5e11 |0064: iget v1, v10, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@115e │ │ +0a3948: 3410 c1ff |0066: if-lt v0, v1, 0027 // -003f │ │ +0a394c: 52a0 5311 |0068: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a3950: e000 0001 |006a: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +0a3954: 7020 3722 0a00 |006c: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2237 │ │ +0a395a: 28b8 |006f: goto 0027 // -0048 │ │ +0a395c: 07a0 |0070: move-object v0, v10 │ │ +0a395e: 07b1 |0071: move-object v1, v11 │ │ +0a3960: 07c2 |0072: move-object v2, v12 │ │ +0a3962: 7609 2e22 0000 |0073: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.push:(Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;)V // method@222e │ │ +0a3968: 28b1 |0076: goto 0027 // -004f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0004 line=162 │ │ 0x0008 line=163 │ │ 0x000c line=164 │ │ 0x000e line=165 │ │ @@ -155050,37 +155098,37 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -0953bc: |[0953bc] com.badlogic.gdx.utils.ObjectMap.putStash:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0953cc: 5231 5d11 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ -0953d0: 5232 5c11 |0002: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.stashCapacity:I // field@115c │ │ -0953d4: 3321 0d00 |0004: if-ne v1, v2, 0011 // +000d │ │ -0953d8: 5231 5311 |0006: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -0953dc: e001 0101 |0008: shl-int/lit8 v1, v1, #int 1 // #01 │ │ -0953e0: 7020 3722 1300 |000a: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2237 │ │ -0953e6: 7030 3322 4305 |000d: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.put_internal:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2233 │ │ -0953ec: 0e00 |0010: return-void │ │ -0953ee: 5231 5311 |0011: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -0953f2: 5232 5d11 |0013: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ -0953f6: 9000 0102 |0015: add-int v0, v1, v2 │ │ -0953fa: 5431 5611 |0017: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -0953fe: 4d04 0100 |0019: aput-object v4, v1, v0 │ │ -095402: 5431 5f11 |001b: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -095406: 4d05 0100 |001d: aput-object v5, v1, v0 │ │ -09540a: 5231 5d11 |001f: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ -09540e: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -095412: 5931 5d11 |0023: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ -095416: 5231 5b11 |0025: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -09541a: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09541e: 5931 5b11 |0029: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -095422: 28e5 |002b: goto 0010 // -001b │ │ +0a396c: |[0a396c] com.badlogic.gdx.utils.ObjectMap.putStash:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0a397c: 5231 5d11 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ +0a3980: 5232 5c11 |0002: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.stashCapacity:I // field@115c │ │ +0a3984: 3321 0d00 |0004: if-ne v1, v2, 0011 // +000d │ │ +0a3988: 5231 5311 |0006: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a398c: e001 0101 |0008: shl-int/lit8 v1, v1, #int 1 // #01 │ │ +0a3990: 7020 3722 1300 |000a: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2237 │ │ +0a3996: 7030 3322 4305 |000d: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.put_internal:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2233 │ │ +0a399c: 0e00 |0010: return-void │ │ +0a399e: 5231 5311 |0011: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a39a2: 5232 5d11 |0013: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ +0a39a6: 9000 0102 |0015: add-int v0, v1, v2 │ │ +0a39aa: 5431 5611 |0017: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a39ae: 4d04 0100 |0019: aput-object v4, v1, v0 │ │ +0a39b2: 5431 5f11 |001b: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a39b6: 4d05 0100 |001d: aput-object v5, v1, v0 │ │ +0a39ba: 5231 5d11 |001f: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ +0a39be: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a39c2: 5931 5d11 |0023: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ +0a39c6: 5231 5b11 |0025: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a39ca: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a39ce: 5931 5b11 |0029: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a39d2: 28e5 |002b: goto 0010 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0006 line=265 │ │ 0x000d line=266 │ │ 0x0010 line=275 │ │ 0x0011 line=270 │ │ @@ -155102,114 +155150,114 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 17 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 189 16-bit code units │ │ -095424: |[095424] com.badlogic.gdx.utils.ObjectMap.put_internal:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -095434: 54eb 5611 |0000: iget-object v11, v14, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -095438: 6e10 2a26 0f00 |0002: invoke-virtual {v15}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ -09543e: 0a09 |0005: move-result v9 │ │ -095440: 52e0 5911 |0006: iget v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1159 │ │ -095444: 9503 0900 |0008: and-int v3, v9, v0 │ │ -095448: 4604 0b03 |000a: aget-object v4, v11, v3 │ │ -09544c: 6e20 2826 4f00 |000c: invoke-virtual {v15, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -095452: 0a00 |000f: move-result v0 │ │ -095454: 3800 0b00 |0010: if-eqz v0, 001b // +000b │ │ -095458: 54e0 5f11 |0012: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -09545c: 460d 0003 |0014: aget-object v13, v0, v3 │ │ -095460: 54e0 5f11 |0016: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -095464: 4d10 0003 |0018: aput-object v16, v0, v3 │ │ -095468: 110d |001a: return-object v13 │ │ -09546a: 7020 2b22 9e00 |001b: invoke-direct {v14, v9}, Lcom/badlogic/gdx/utils/ObjectMap;.hash2:(I)I // method@222b │ │ -095470: 0a05 |001e: move-result v5 │ │ -095472: 4606 0b05 |001f: aget-object v6, v11, v5 │ │ -095476: 6e20 2826 6f00 |0021: invoke-virtual {v15, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -09547c: 0a00 |0024: move-result v0 │ │ -09547e: 3800 0b00 |0025: if-eqz v0, 0030 // +000b │ │ -095482: 54e0 5f11 |0027: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -095486: 460d 0005 |0029: aget-object v13, v0, v5 │ │ -09548a: 54e0 5f11 |002b: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -09548e: 4d10 0005 |002d: aput-object v16, v0, v5 │ │ -095492: 28eb |002f: goto 001a // -0015 │ │ -095494: 7020 2c22 9e00 |0030: invoke-direct {v14, v9}, Lcom/badlogic/gdx/utils/ObjectMap;.hash3:(I)I // method@222c │ │ -09549a: 0a07 |0033: move-result v7 │ │ -09549c: 4608 0b07 |0034: aget-object v8, v11, v7 │ │ -0954a0: 6e20 2826 8f00 |0036: invoke-virtual {v15, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -0954a6: 0a00 |0039: move-result v0 │ │ -0954a8: 3800 0b00 |003a: if-eqz v0, 0045 // +000b │ │ -0954ac: 54e0 5f11 |003c: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -0954b0: 460d 0007 |003e: aget-object v13, v0, v7 │ │ -0954b4: 54e0 5f11 |0040: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -0954b8: 4d10 0007 |0042: aput-object v16, v0, v7 │ │ -0954bc: 28d6 |0044: goto 001a // -002a │ │ -0954be: 52ea 5311 |0045: iget v10, v14, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -0954c2: 52e0 5d11 |0047: iget v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ -0954c6: 900c 0a00 |0049: add-int v12, v10, v0 │ │ -0954ca: 35ca 1600 |004b: if-ge v10, v12, 0061 // +0016 │ │ -0954ce: 4600 0b0a |004d: aget-object v0, v11, v10 │ │ -0954d2: 6e20 2826 0f00 |004f: invoke-virtual {v15, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -0954d8: 0a00 |0052: move-result v0 │ │ -0954da: 3800 0b00 |0053: if-eqz v0, 005e // +000b │ │ -0954de: 54e0 5f11 |0055: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -0954e2: 460d 000a |0057: aget-object v13, v0, v10 │ │ -0954e6: 54e0 5f11 |0059: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -0954ea: 4d10 000a |005b: aput-object v16, v0, v10 │ │ -0954ee: 28bd |005d: goto 001a // -0043 │ │ -0954f0: d80a 0a01 |005e: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0954f4: 28eb |0060: goto 004b // -0015 │ │ -0954f6: 3904 1b00 |0061: if-nez v4, 007c // +001b │ │ -0954fa: 4d0f 0b03 |0063: aput-object v15, v11, v3 │ │ -0954fe: 54e0 5f11 |0065: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -095502: 4d10 0003 |0067: aput-object v16, v0, v3 │ │ -095506: 52e0 5b11 |0069: iget v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -09550a: d801 0001 |006b: add-int/lit8 v1, v0, #int 1 // #01 │ │ -09550e: 59e1 5b11 |006d: iput v1, v14, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -095512: 52e1 5e11 |006f: iget v1, v14, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@115e │ │ -095516: 3410 0900 |0071: if-lt v0, v1, 007a // +0009 │ │ -09551a: 52e0 5311 |0073: iget v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -09551e: e000 0001 |0075: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -095522: 7020 3722 0e00 |0077: invoke-direct {v14, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2237 │ │ -095528: 120d |007a: const/4 v13, #int 0 // #0 │ │ -09552a: 289f |007b: goto 001a // -0061 │ │ -09552c: 3906 1b00 |007c: if-nez v6, 0097 // +001b │ │ -095530: 4d0f 0b05 |007e: aput-object v15, v11, v5 │ │ -095534: 54e0 5f11 |0080: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -095538: 4d10 0005 |0082: aput-object v16, v0, v5 │ │ -09553c: 52e0 5b11 |0084: iget v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -095540: d801 0001 |0086: add-int/lit8 v1, v0, #int 1 // #01 │ │ -095544: 59e1 5b11 |0088: iput v1, v14, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -095548: 52e1 5e11 |008a: iget v1, v14, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@115e │ │ -09554c: 3410 0900 |008c: if-lt v0, v1, 0095 // +0009 │ │ -095550: 52e0 5311 |008e: iget v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -095554: e000 0001 |0090: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -095558: 7020 3722 0e00 |0092: invoke-direct {v14, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2237 │ │ -09555e: 120d |0095: const/4 v13, #int 0 // #0 │ │ -095560: 2884 |0096: goto 001a // -007c │ │ -095562: 3908 1c00 |0097: if-nez v8, 00b3 // +001c │ │ -095566: 4d0f 0b07 |0099: aput-object v15, v11, v7 │ │ -09556a: 54e0 5f11 |009b: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -09556e: 4d10 0007 |009d: aput-object v16, v0, v7 │ │ -095572: 52e0 5b11 |009f: iget v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -095576: d801 0001 |00a1: add-int/lit8 v1, v0, #int 1 // #01 │ │ -09557a: 59e1 5b11 |00a3: iput v1, v14, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -09557e: 52e1 5e11 |00a5: iget v1, v14, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@115e │ │ -095582: 3410 0900 |00a7: if-lt v0, v1, 00b0 // +0009 │ │ -095586: 52e0 5311 |00a9: iget v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -09558a: e000 0001 |00ab: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -09558e: 7020 3722 0e00 |00ad: invoke-direct {v14, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2237 │ │ -095594: 120d |00b0: const/4 v13, #int 0 // #0 │ │ -095596: 2900 69ff |00b1: goto/16 001a // -0097 │ │ -09559a: 07e0 |00b3: move-object v0, v14 │ │ -09559c: 07f1 |00b4: move-object v1, v15 │ │ -09559e: 0802 1000 |00b5: move-object/from16 v2, v16 │ │ -0955a2: 7609 2e22 0000 |00b7: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.push:(Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;)V // method@222e │ │ -0955a8: 120d |00ba: const/4 v13, #int 0 // #0 │ │ -0955aa: 2900 5fff |00bb: goto/16 001a // -00a1 │ │ +0a39d4: |[0a39d4] com.badlogic.gdx.utils.ObjectMap.put_internal:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a39e4: 54eb 5611 |0000: iget-object v11, v14, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a39e8: 6e10 2a26 0f00 |0002: invoke-virtual {v15}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ +0a39ee: 0a09 |0005: move-result v9 │ │ +0a39f0: 52e0 5911 |0006: iget v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1159 │ │ +0a39f4: 9503 0900 |0008: and-int v3, v9, v0 │ │ +0a39f8: 4604 0b03 |000a: aget-object v4, v11, v3 │ │ +0a39fc: 6e20 2826 4f00 |000c: invoke-virtual {v15, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a3a02: 0a00 |000f: move-result v0 │ │ +0a3a04: 3800 0b00 |0010: if-eqz v0, 001b // +000b │ │ +0a3a08: 54e0 5f11 |0012: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a3a0c: 460d 0003 |0014: aget-object v13, v0, v3 │ │ +0a3a10: 54e0 5f11 |0016: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a3a14: 4d10 0003 |0018: aput-object v16, v0, v3 │ │ +0a3a18: 110d |001a: return-object v13 │ │ +0a3a1a: 7020 2b22 9e00 |001b: invoke-direct {v14, v9}, Lcom/badlogic/gdx/utils/ObjectMap;.hash2:(I)I // method@222b │ │ +0a3a20: 0a05 |001e: move-result v5 │ │ +0a3a22: 4606 0b05 |001f: aget-object v6, v11, v5 │ │ +0a3a26: 6e20 2826 6f00 |0021: invoke-virtual {v15, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a3a2c: 0a00 |0024: move-result v0 │ │ +0a3a2e: 3800 0b00 |0025: if-eqz v0, 0030 // +000b │ │ +0a3a32: 54e0 5f11 |0027: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a3a36: 460d 0005 |0029: aget-object v13, v0, v5 │ │ +0a3a3a: 54e0 5f11 |002b: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a3a3e: 4d10 0005 |002d: aput-object v16, v0, v5 │ │ +0a3a42: 28eb |002f: goto 001a // -0015 │ │ +0a3a44: 7020 2c22 9e00 |0030: invoke-direct {v14, v9}, Lcom/badlogic/gdx/utils/ObjectMap;.hash3:(I)I // method@222c │ │ +0a3a4a: 0a07 |0033: move-result v7 │ │ +0a3a4c: 4608 0b07 |0034: aget-object v8, v11, v7 │ │ +0a3a50: 6e20 2826 8f00 |0036: invoke-virtual {v15, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a3a56: 0a00 |0039: move-result v0 │ │ +0a3a58: 3800 0b00 |003a: if-eqz v0, 0045 // +000b │ │ +0a3a5c: 54e0 5f11 |003c: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a3a60: 460d 0007 |003e: aget-object v13, v0, v7 │ │ +0a3a64: 54e0 5f11 |0040: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a3a68: 4d10 0007 |0042: aput-object v16, v0, v7 │ │ +0a3a6c: 28d6 |0044: goto 001a // -002a │ │ +0a3a6e: 52ea 5311 |0045: iget v10, v14, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a3a72: 52e0 5d11 |0047: iget v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ +0a3a76: 900c 0a00 |0049: add-int v12, v10, v0 │ │ +0a3a7a: 35ca 1600 |004b: if-ge v10, v12, 0061 // +0016 │ │ +0a3a7e: 4600 0b0a |004d: aget-object v0, v11, v10 │ │ +0a3a82: 6e20 2826 0f00 |004f: invoke-virtual {v15, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a3a88: 0a00 |0052: move-result v0 │ │ +0a3a8a: 3800 0b00 |0053: if-eqz v0, 005e // +000b │ │ +0a3a8e: 54e0 5f11 |0055: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a3a92: 460d 000a |0057: aget-object v13, v0, v10 │ │ +0a3a96: 54e0 5f11 |0059: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a3a9a: 4d10 000a |005b: aput-object v16, v0, v10 │ │ +0a3a9e: 28bd |005d: goto 001a // -0043 │ │ +0a3aa0: d80a 0a01 |005e: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0a3aa4: 28eb |0060: goto 004b // -0015 │ │ +0a3aa6: 3904 1b00 |0061: if-nez v4, 007c // +001b │ │ +0a3aaa: 4d0f 0b03 |0063: aput-object v15, v11, v3 │ │ +0a3aae: 54e0 5f11 |0065: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a3ab2: 4d10 0003 |0067: aput-object v16, v0, v3 │ │ +0a3ab6: 52e0 5b11 |0069: iget v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a3aba: d801 0001 |006b: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0a3abe: 59e1 5b11 |006d: iput v1, v14, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a3ac2: 52e1 5e11 |006f: iget v1, v14, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@115e │ │ +0a3ac6: 3410 0900 |0071: if-lt v0, v1, 007a // +0009 │ │ +0a3aca: 52e0 5311 |0073: iget v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a3ace: e000 0001 |0075: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +0a3ad2: 7020 3722 0e00 |0077: invoke-direct {v14, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2237 │ │ +0a3ad8: 120d |007a: const/4 v13, #int 0 // #0 │ │ +0a3ada: 289f |007b: goto 001a // -0061 │ │ +0a3adc: 3906 1b00 |007c: if-nez v6, 0097 // +001b │ │ +0a3ae0: 4d0f 0b05 |007e: aput-object v15, v11, v5 │ │ +0a3ae4: 54e0 5f11 |0080: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a3ae8: 4d10 0005 |0082: aput-object v16, v0, v5 │ │ +0a3aec: 52e0 5b11 |0084: iget v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a3af0: d801 0001 |0086: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0a3af4: 59e1 5b11 |0088: iput v1, v14, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a3af8: 52e1 5e11 |008a: iget v1, v14, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@115e │ │ +0a3afc: 3410 0900 |008c: if-lt v0, v1, 0095 // +0009 │ │ +0a3b00: 52e0 5311 |008e: iget v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a3b04: e000 0001 |0090: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +0a3b08: 7020 3722 0e00 |0092: invoke-direct {v14, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2237 │ │ +0a3b0e: 120d |0095: const/4 v13, #int 0 // #0 │ │ +0a3b10: 2884 |0096: goto 001a // -007c │ │ +0a3b12: 3908 1c00 |0097: if-nez v8, 00b3 // +001c │ │ +0a3b16: 4d0f 0b07 |0099: aput-object v15, v11, v7 │ │ +0a3b1a: 54e0 5f11 |009b: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a3b1e: 4d10 0007 |009d: aput-object v16, v0, v7 │ │ +0a3b22: 52e0 5b11 |009f: iget v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a3b26: d801 0001 |00a1: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0a3b2a: 59e1 5b11 |00a3: iput v1, v14, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a3b2e: 52e1 5e11 |00a5: iget v1, v14, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@115e │ │ +0a3b32: 3410 0900 |00a7: if-lt v0, v1, 00b0 // +0009 │ │ +0a3b36: 52e0 5311 |00a9: iget v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a3b3a: e000 0001 |00ab: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +0a3b3e: 7020 3722 0e00 |00ad: invoke-direct {v14, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2237 │ │ +0a3b44: 120d |00b0: const/4 v13, #int 0 // #0 │ │ +0a3b46: 2900 69ff |00b1: goto/16 001a // -0097 │ │ +0a3b4a: 07e0 |00b3: move-object v0, v14 │ │ +0a3b4c: 07f1 |00b4: move-object v1, v15 │ │ +0a3b4e: 0802 1000 |00b5: move-object/from16 v2, v16 │ │ +0a3b52: 7609 2e22 0000 |00b7: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.push:(Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;)V // method@222e │ │ +0a3b58: 120d |00ba: const/4 v13, #int 0 // #0 │ │ +0a3b5a: 2900 5fff |00bb: goto/16 001a // -00a1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0002 line=93 │ │ 0x0006 line=94 │ │ 0x000a line=95 │ │ 0x000c line=96 │ │ @@ -155275,76 +155323,76 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 109 16-bit code units │ │ -0955b0: |[0955b0] com.badlogic.gdx.utils.ObjectMap.resize:(I)V │ │ -0955c0: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0955c2: 5295 5311 |0001: iget v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -0955c6: 5296 5d11 |0003: iget v6, v9, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ -0955ca: 9002 0506 |0005: add-int v2, v5, v6 │ │ -0955ce: 599a 5311 |0007: iput v10, v9, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -0955d2: 82a5 |0009: int-to-float v5, v10 │ │ -0955d4: 5296 5811 |000a: iget v6, v9, Lcom/badlogic/gdx/utils/ObjectMap;.loadFactor:F // field@1158 │ │ -0955d8: c865 |000c: mul-float/2addr v5, v6 │ │ -0955da: 8755 |000d: float-to-int v5, v5 │ │ -0955dc: 5995 5e11 |000e: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@115e │ │ -0955e0: d805 0aff |0010: add-int/lit8 v5, v10, #int -1 // #ff │ │ -0955e4: 5995 5911 |0012: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1159 │ │ -0955e8: 7110 0026 0a00 |0014: invoke-static {v10}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@2600 │ │ -0955ee: 0a05 |0017: move-result v5 │ │ -0955f0: d905 051f |0018: rsub-int/lit8 v5, v5, #int 31 // #1f │ │ -0955f4: 5995 5511 |001a: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.hashShift:I // field@1155 │ │ -0955f8: 1235 |001c: const/4 v5, #int 3 // #3 │ │ -0955fa: 83a6 |001d: int-to-double v6, v10 │ │ -0955fc: 7120 1726 7600 |001e: invoke-static {v6, v7}, Ljava/lang/Math;.log:(D)D // method@2617 │ │ -095602: 0b06 |0021: move-result-wide v6 │ │ -095604: 7120 1426 7600 |0022: invoke-static {v6, v7}, Ljava/lang/Math;.ceil:(D)D // method@2614 │ │ -09560a: 0b06 |0025: move-result-wide v6 │ │ -09560c: 8a66 |0026: double-to-int v6, v6 │ │ -09560e: da06 0602 |0027: mul-int/lit8 v6, v6, #int 2 // #02 │ │ -095612: 7120 1926 6500 |0029: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -095618: 0a05 |002c: move-result v5 │ │ -09561a: 5995 5c11 |002d: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.stashCapacity:I // field@115c │ │ -09561e: 1305 0800 |002f: const/16 v5, #int 8 // #8 │ │ -095622: 7120 1b26 5a00 |0031: invoke-static {v10, v5}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -095628: 0a05 |0034: move-result v5 │ │ -09562a: 83a6 |0035: int-to-double v6, v10 │ │ -09562c: 7120 2126 7600 |0036: invoke-static {v6, v7}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -095632: 0b06 |0039: move-result-wide v6 │ │ -095634: 8a66 |003a: double-to-int v6, v6 │ │ -095636: db06 0608 |003b: div-int/lit8 v6, v6, #int 8 // #08 │ │ -09563a: 7120 1926 6500 |003d: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -095640: 0a05 |0040: move-result v5 │ │ -095642: 5995 5a11 |0041: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.pushIterations:I // field@115a │ │ -095646: 5493 5611 |0043: iget-object v3, v9, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -09564a: 5494 5f11 |0045: iget-object v4, v9, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -09564e: 5295 5c11 |0047: iget v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.stashCapacity:I // field@115c │ │ -095652: b0a5 |0049: add-int/2addr v5, v10 │ │ -095654: 2355 9404 |004a: new-array v5, v5, [Ljava/lang/Object; // type@0494 │ │ -095658: 1f05 9404 |004c: check-cast v5, [Ljava/lang/Object; // type@0494 │ │ -09565c: 5b95 5611 |004e: iput-object v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -095660: 5295 5c11 |0050: iget v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.stashCapacity:I // field@115c │ │ -095664: b0a5 |0052: add-int/2addr v5, v10 │ │ -095666: 2355 9404 |0053: new-array v5, v5, [Ljava/lang/Object; // type@0494 │ │ -09566a: 1f05 9404 |0055: check-cast v5, [Ljava/lang/Object; // type@0494 │ │ -09566e: 5b95 5f11 |0057: iput-object v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -095672: 5998 5b11 |0059: iput v8, v9, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -095676: 5998 5d11 |005b: iput v8, v9, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ -09567a: 1200 |005d: const/4 v0, #int 0 // #0 │ │ -09567c: 3520 0e00 |005e: if-ge v0, v2, 006c // +000e │ │ -095680: 4601 0300 |0060: aget-object v1, v3, v0 │ │ -095684: 3801 0700 |0062: if-eqz v1, 0069 // +0007 │ │ -095688: 4605 0400 |0064: aget-object v5, v4, v0 │ │ -09568c: 7030 3122 1905 |0066: invoke-direct {v9, v1, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.putResize:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2231 │ │ -095692: d800 0001 |0069: add-int/lit8 v0, v0, #int 1 // #01 │ │ -095696: 28f3 |006b: goto 005e // -000d │ │ -095698: 0e00 |006c: return-void │ │ +0a3b60: |[0a3b60] com.badlogic.gdx.utils.ObjectMap.resize:(I)V │ │ +0a3b70: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0a3b72: 5295 5311 |0001: iget v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a3b76: 5296 5d11 |0003: iget v6, v9, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ +0a3b7a: 9002 0506 |0005: add-int v2, v5, v6 │ │ +0a3b7e: 599a 5311 |0007: iput v10, v9, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a3b82: 82a5 |0009: int-to-float v5, v10 │ │ +0a3b84: 5296 5811 |000a: iget v6, v9, Lcom/badlogic/gdx/utils/ObjectMap;.loadFactor:F // field@1158 │ │ +0a3b88: c865 |000c: mul-float/2addr v5, v6 │ │ +0a3b8a: 8755 |000d: float-to-int v5, v5 │ │ +0a3b8c: 5995 5e11 |000e: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@115e │ │ +0a3b90: d805 0aff |0010: add-int/lit8 v5, v10, #int -1 // #ff │ │ +0a3b94: 5995 5911 |0012: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1159 │ │ +0a3b98: 7110 0026 0a00 |0014: invoke-static {v10}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@2600 │ │ +0a3b9e: 0a05 |0017: move-result v5 │ │ +0a3ba0: d905 051f |0018: rsub-int/lit8 v5, v5, #int 31 // #1f │ │ +0a3ba4: 5995 5511 |001a: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.hashShift:I // field@1155 │ │ +0a3ba8: 1235 |001c: const/4 v5, #int 3 // #3 │ │ +0a3baa: 83a6 |001d: int-to-double v6, v10 │ │ +0a3bac: 7120 1726 7600 |001e: invoke-static {v6, v7}, Ljava/lang/Math;.log:(D)D // method@2617 │ │ +0a3bb2: 0b06 |0021: move-result-wide v6 │ │ +0a3bb4: 7120 1426 7600 |0022: invoke-static {v6, v7}, Ljava/lang/Math;.ceil:(D)D // method@2614 │ │ +0a3bba: 0b06 |0025: move-result-wide v6 │ │ +0a3bbc: 8a66 |0026: double-to-int v6, v6 │ │ +0a3bbe: da06 0602 |0027: mul-int/lit8 v6, v6, #int 2 // #02 │ │ +0a3bc2: 7120 1926 6500 |0029: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0a3bc8: 0a05 |002c: move-result v5 │ │ +0a3bca: 5995 5c11 |002d: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.stashCapacity:I // field@115c │ │ +0a3bce: 1305 0800 |002f: const/16 v5, #int 8 // #8 │ │ +0a3bd2: 7120 1b26 5a00 |0031: invoke-static {v10, v5}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0a3bd8: 0a05 |0034: move-result v5 │ │ +0a3bda: 83a6 |0035: int-to-double v6, v10 │ │ +0a3bdc: 7120 2126 7600 |0036: invoke-static {v6, v7}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +0a3be2: 0b06 |0039: move-result-wide v6 │ │ +0a3be4: 8a66 |003a: double-to-int v6, v6 │ │ +0a3be6: db06 0608 |003b: div-int/lit8 v6, v6, #int 8 // #08 │ │ +0a3bea: 7120 1926 6500 |003d: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0a3bf0: 0a05 |0040: move-result v5 │ │ +0a3bf2: 5995 5a11 |0041: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.pushIterations:I // field@115a │ │ +0a3bf6: 5493 5611 |0043: iget-object v3, v9, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a3bfa: 5494 5f11 |0045: iget-object v4, v9, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a3bfe: 5295 5c11 |0047: iget v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.stashCapacity:I // field@115c │ │ +0a3c02: b0a5 |0049: add-int/2addr v5, v10 │ │ +0a3c04: 2355 9204 |004a: new-array v5, v5, [Ljava/lang/Object; // type@0492 │ │ +0a3c08: 1f05 9204 |004c: check-cast v5, [Ljava/lang/Object; // type@0492 │ │ +0a3c0c: 5b95 5611 |004e: iput-object v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a3c10: 5295 5c11 |0050: iget v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.stashCapacity:I // field@115c │ │ +0a3c14: b0a5 |0052: add-int/2addr v5, v10 │ │ +0a3c16: 2355 9204 |0053: new-array v5, v5, [Ljava/lang/Object; // type@0492 │ │ +0a3c1a: 1f05 9204 |0055: check-cast v5, [Ljava/lang/Object; // type@0492 │ │ +0a3c1e: 5b95 5f11 |0057: iput-object v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a3c22: 5998 5b11 |0059: iput v8, v9, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a3c26: 5998 5d11 |005b: iput v8, v9, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ +0a3c2a: 1200 |005d: const/4 v0, #int 0 // #0 │ │ +0a3c2c: 3520 0e00 |005e: if-ge v0, v2, 006c // +000e │ │ +0a3c30: 4601 0300 |0060: aget-object v1, v3, v0 │ │ +0a3c34: 3801 0700 |0062: if-eqz v1, 0069 // +0007 │ │ +0a3c38: 4605 0400 |0064: aget-object v5, v4, v0 │ │ +0a3c3c: 7030 3122 1905 |0066: invoke-direct {v9, v1, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.putResize:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2231 │ │ +0a3c42: d800 0001 |0069: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a3c46: 28f3 |006b: goto 005e // -000d │ │ +0a3c48: 0e00 |006c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=454 │ │ 0x0007 line=456 │ │ 0x0009 line=457 │ │ 0x0010 line=458 │ │ 0x0014 line=459 │ │ @@ -155377,32 +155425,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -09569c: |[09569c] com.badlogic.gdx.utils.ObjectMap.clear:()V │ │ -0956ac: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0956ae: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0956b0: 5482 5611 |0002: iget-object v2, v8, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -0956b4: 5483 5f11 |0004: iget-object v3, v8, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -0956b8: 5284 5311 |0006: iget v4, v8, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -0956bc: 5285 5d11 |0008: iget v5, v8, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ -0956c0: 9000 0405 |000a: add-int v0, v4, v5 │ │ -0956c4: 0101 |000c: move v1, v0 │ │ -0956c6: d800 01ff |000d: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0956ca: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ -0956ce: 4d07 0200 |0011: aput-object v7, v2, v0 │ │ -0956d2: 4d07 0300 |0013: aput-object v7, v3, v0 │ │ -0956d6: 0101 |0015: move v1, v0 │ │ -0956d8: 28f7 |0016: goto 000d // -0009 │ │ -0956da: 5986 5b11 |0017: iput v6, v8, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -0956de: 5986 5d11 |0019: iput v6, v8, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ -0956e2: 0e00 |001b: return-void │ │ +0a3c4c: |[0a3c4c] com.badlogic.gdx.utils.ObjectMap.clear:()V │ │ +0a3c5c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0a3c5e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0a3c60: 5482 5611 |0002: iget-object v2, v8, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a3c64: 5483 5f11 |0004: iget-object v3, v8, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a3c68: 5284 5311 |0006: iget v4, v8, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a3c6c: 5285 5d11 |0008: iget v5, v8, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ +0a3c70: 9000 0405 |000a: add-int v0, v4, v5 │ │ +0a3c74: 0101 |000c: move v1, v0 │ │ +0a3c76: d800 01ff |000d: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0a3c7a: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ +0a3c7e: 4d07 0200 |0011: aput-object v7, v2, v0 │ │ +0a3c82: 4d07 0300 |0013: aput-object v7, v3, v0 │ │ +0a3c86: 0101 |0015: move v1, v0 │ │ +0a3c88: 28f7 |0016: goto 000d // -0009 │ │ +0a3c8a: 5986 5b11 |0017: iput v6, v8, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a3c8e: 5986 5d11 |0019: iput v6, v8, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ +0a3c92: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=376 │ │ 0x0004 line=377 │ │ 0x0006 line=378 │ │ 0x0011 line=379 │ │ 0x0013 line=380 │ │ @@ -155425,43 +155473,43 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -0956e4: |[0956e4] com.badlogic.gdx.utils.ObjectMap.containsKey:(Ljava/lang/Object;)Z │ │ -0956f4: 6e10 2a26 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ -0956fa: 0a00 |0003: move-result v0 │ │ -0956fc: 5232 5911 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1159 │ │ -095700: 9501 0002 |0006: and-int v1, v0, v2 │ │ -095704: 5432 5611 |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -095708: 4602 0201 |000a: aget-object v2, v2, v1 │ │ -09570c: 6e20 2826 2400 |000c: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -095712: 0a02 |000f: move-result v2 │ │ -095714: 3902 2300 |0010: if-nez v2, 0033 // +0023 │ │ -095718: 7020 2b22 0300 |0012: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.hash2:(I)I // method@222b │ │ -09571e: 0a01 |0015: move-result v1 │ │ -095720: 5432 5611 |0016: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -095724: 4602 0201 |0018: aget-object v2, v2, v1 │ │ -095728: 6e20 2826 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -09572e: 0a02 |001d: move-result v2 │ │ -095730: 3902 1500 |001e: if-nez v2, 0033 // +0015 │ │ -095734: 7020 2c22 0300 |0020: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.hash3:(I)I // method@222c │ │ -09573a: 0a01 |0023: move-result v1 │ │ -09573c: 5432 5611 |0024: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -095740: 4602 0201 |0026: aget-object v2, v2, v1 │ │ -095744: 6e20 2826 2400 |0028: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -09574a: 0a02 |002b: move-result v2 │ │ -09574c: 3902 0700 |002c: if-nez v2, 0033 // +0007 │ │ -095750: 7020 2222 4300 |002e: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.containsKeyStash:(Ljava/lang/Object;)Z // method@2222 │ │ -095756: 0a02 |0031: move-result v2 │ │ -095758: 0f02 |0032: return v2 │ │ -09575a: 1212 |0033: const/4 v2, #int 1 // #1 │ │ -09575c: 28fe |0034: goto 0032 // -0002 │ │ +0a3c94: |[0a3c94] com.badlogic.gdx.utils.ObjectMap.containsKey:(Ljava/lang/Object;)Z │ │ +0a3ca4: 6e10 2a26 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ +0a3caa: 0a00 |0003: move-result v0 │ │ +0a3cac: 5232 5911 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1159 │ │ +0a3cb0: 9501 0002 |0006: and-int v1, v0, v2 │ │ +0a3cb4: 5432 5611 |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a3cb8: 4602 0201 |000a: aget-object v2, v2, v1 │ │ +0a3cbc: 6e20 2826 2400 |000c: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a3cc2: 0a02 |000f: move-result v2 │ │ +0a3cc4: 3902 2300 |0010: if-nez v2, 0033 // +0023 │ │ +0a3cc8: 7020 2b22 0300 |0012: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.hash2:(I)I // method@222b │ │ +0a3cce: 0a01 |0015: move-result v1 │ │ +0a3cd0: 5432 5611 |0016: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a3cd4: 4602 0201 |0018: aget-object v2, v2, v1 │ │ +0a3cd8: 6e20 2826 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a3cde: 0a02 |001d: move-result v2 │ │ +0a3ce0: 3902 1500 |001e: if-nez v2, 0033 // +0015 │ │ +0a3ce4: 7020 2c22 0300 |0020: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.hash3:(I)I // method@222c │ │ +0a3cea: 0a01 |0023: move-result v1 │ │ +0a3cec: 5432 5611 |0024: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a3cf0: 4602 0201 |0026: aget-object v2, v2, v1 │ │ +0a3cf4: 6e20 2826 2400 |0028: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a3cfa: 0a02 |002b: move-result v2 │ │ +0a3cfc: 3902 0700 |002c: if-nez v2, 0033 // +0007 │ │ +0a3d00: 7020 2222 4300 |002e: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.containsKeyStash:(Ljava/lang/Object;)Z // method@2222 │ │ +0a3d06: 0a02 |0031: move-result v2 │ │ +0a3d08: 0f02 |0032: return v2 │ │ +0a3d0a: 1212 |0033: const/4 v2, #int 1 // #1 │ │ +0a3d0c: 28fe |0034: goto 0032 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0004 line=408 │ │ 0x0008 line=409 │ │ 0x0012 line=410 │ │ 0x0016 line=411 │ │ @@ -155481,57 +155529,57 @@ │ │ type : '(Ljava/lang/Object;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -095760: |[095760] com.badlogic.gdx.utils.ObjectMap.containsValue:(Ljava/lang/Object;Z)Z │ │ -095770: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -095772: 5473 5f11 |0001: iget-object v3, v7, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -095776: 3908 1800 |0003: if-nez v8, 001b // +0018 │ │ -09577a: 5472 5611 |0005: iget-object v2, v7, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -09577e: 5275 5311 |0007: iget v5, v7, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -095782: 5276 5d11 |0009: iget v6, v7, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ -095786: 9000 0506 |000b: add-int v0, v5, v6 │ │ -09578a: 0101 |000d: move v1, v0 │ │ -09578c: d800 01ff |000e: add-int/lit8 v0, v1, #int -1 // #ff │ │ -095790: 3d01 3300 |0010: if-lez v1, 0043 // +0033 │ │ -095794: 4605 0200 |0012: aget-object v5, v2, v0 │ │ -095798: 3805 3100 |0014: if-eqz v5, 0045 // +0031 │ │ -09579c: 4605 0300 |0016: aget-object v5, v3, v0 │ │ -0957a0: 3905 2d00 |0018: if-nez v5, 0045 // +002d │ │ -0957a4: 0f04 |001a: return v4 │ │ -0957a6: 3809 1300 |001b: if-eqz v9, 002e // +0013 │ │ -0957aa: 5275 5311 |001d: iget v5, v7, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -0957ae: 5276 5d11 |001f: iget v6, v7, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ -0957b2: 9000 0506 |0021: add-int v0, v5, v6 │ │ -0957b6: 0101 |0023: move v1, v0 │ │ -0957b8: d800 01ff |0024: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0957bc: 3d01 1d00 |0026: if-lez v1, 0043 // +001d │ │ -0957c0: 4605 0300 |0028: aget-object v5, v3, v0 │ │ -0957c4: 3285 f0ff |002a: if-eq v5, v8, 001a // -0010 │ │ -0957c8: 0101 |002c: move v1, v0 │ │ -0957ca: 28f7 |002d: goto 0024 // -0009 │ │ -0957cc: 5275 5311 |002e: iget v5, v7, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -0957d0: 5276 5d11 |0030: iget v6, v7, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ -0957d4: 9000 0506 |0032: add-int v0, v5, v6 │ │ -0957d8: 0101 |0034: move v1, v0 │ │ -0957da: d800 01ff |0035: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0957de: 3d01 0c00 |0037: if-lez v1, 0043 // +000c │ │ -0957e2: 4605 0300 |0039: aget-object v5, v3, v0 │ │ -0957e6: 6e20 2826 5800 |003b: invoke-virtual {v8, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -0957ec: 0a05 |003e: move-result v5 │ │ -0957ee: 3905 dbff |003f: if-nez v5, 001a // -0025 │ │ -0957f2: 0101 |0041: move v1, v0 │ │ -0957f4: 28f3 |0042: goto 0035 // -000d │ │ -0957f6: 1204 |0043: const/4 v4, #int 0 // #0 │ │ -0957f8: 28d6 |0044: goto 001a // -002a │ │ -0957fa: 0101 |0045: move v1, v0 │ │ -0957fc: 28c8 |0046: goto 000e // -0038 │ │ +0a3d10: |[0a3d10] com.badlogic.gdx.utils.ObjectMap.containsValue:(Ljava/lang/Object;Z)Z │ │ +0a3d20: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0a3d22: 5473 5f11 |0001: iget-object v3, v7, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a3d26: 3908 1800 |0003: if-nez v8, 001b // +0018 │ │ +0a3d2a: 5472 5611 |0005: iget-object v2, v7, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a3d2e: 5275 5311 |0007: iget v5, v7, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a3d32: 5276 5d11 |0009: iget v6, v7, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ +0a3d36: 9000 0506 |000b: add-int v0, v5, v6 │ │ +0a3d3a: 0101 |000d: move v1, v0 │ │ +0a3d3c: d800 01ff |000e: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0a3d40: 3d01 3300 |0010: if-lez v1, 0043 // +0033 │ │ +0a3d44: 4605 0200 |0012: aget-object v5, v2, v0 │ │ +0a3d48: 3805 3100 |0014: if-eqz v5, 0045 // +0031 │ │ +0a3d4c: 4605 0300 |0016: aget-object v5, v3, v0 │ │ +0a3d50: 3905 2d00 |0018: if-nez v5, 0045 // +002d │ │ +0a3d54: 0f04 |001a: return v4 │ │ +0a3d56: 3809 1300 |001b: if-eqz v9, 002e // +0013 │ │ +0a3d5a: 5275 5311 |001d: iget v5, v7, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a3d5e: 5276 5d11 |001f: iget v6, v7, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ +0a3d62: 9000 0506 |0021: add-int v0, v5, v6 │ │ +0a3d66: 0101 |0023: move v1, v0 │ │ +0a3d68: d800 01ff |0024: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0a3d6c: 3d01 1d00 |0026: if-lez v1, 0043 // +001d │ │ +0a3d70: 4605 0300 |0028: aget-object v5, v3, v0 │ │ +0a3d74: 3285 f0ff |002a: if-eq v5, v8, 001a // -0010 │ │ +0a3d78: 0101 |002c: move v1, v0 │ │ +0a3d7a: 28f7 |002d: goto 0024 // -0009 │ │ +0a3d7c: 5275 5311 |002e: iget v5, v7, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a3d80: 5276 5d11 |0030: iget v6, v7, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ +0a3d84: 9000 0506 |0032: add-int v0, v5, v6 │ │ +0a3d88: 0101 |0034: move v1, v0 │ │ +0a3d8a: d800 01ff |0035: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0a3d8e: 3d01 0c00 |0037: if-lez v1, 0043 // +000c │ │ +0a3d92: 4605 0300 |0039: aget-object v5, v3, v0 │ │ +0a3d96: 6e20 2826 5800 |003b: invoke-virtual {v8, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a3d9c: 0a05 |003e: move-result v5 │ │ +0a3d9e: 3905 dbff |003f: if-nez v5, 001a // -0025 │ │ +0a3da2: 0101 |0041: move v1, v0 │ │ +0a3da4: 28f3 |0042: goto 0035 // -000d │ │ +0a3da6: 1204 |0043: const/4 v4, #int 0 // #0 │ │ +0a3da8: 28d6 |0044: goto 001a // -002a │ │ +0a3daa: 0101 |0045: move v1, v0 │ │ +0a3dac: 28c8 |0046: goto 000e // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=391 │ │ 0x0003 line=392 │ │ 0x0005 line=393 │ │ 0x0007 line=394 │ │ 0x0012 line=395 │ │ @@ -155569,27 +155617,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -095800: |[095800] com.badlogic.gdx.utils.ObjectMap.ensureCapacity:(I)V │ │ -095810: 5231 5b11 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -095814: 9000 0104 |0002: add-int v0, v1, v4 │ │ -095818: 5231 5e11 |0004: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@115e │ │ -09581c: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ -095820: 8201 |0008: int-to-float v1, v0 │ │ -095822: 5232 5811 |0009: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.loadFactor:F // field@1158 │ │ -095826: c921 |000b: div-float/2addr v1, v2 │ │ -095828: 8711 |000c: float-to-int v1, v1 │ │ -09582a: 7110 9013 0100 |000d: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ -095830: 0a01 |0010: move-result v1 │ │ -095832: 7020 3722 1300 |0011: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2237 │ │ -095838: 0e00 |0014: return-void │ │ +0a3db0: |[0a3db0] com.badlogic.gdx.utils.ObjectMap.ensureCapacity:(I)V │ │ +0a3dc0: 5231 5b11 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a3dc4: 9000 0104 |0002: add-int v0, v1, v4 │ │ +0a3dc8: 5231 5e11 |0004: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@115e │ │ +0a3dcc: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ +0a3dd0: 8201 |0008: int-to-float v1, v0 │ │ +0a3dd2: 5232 5811 |0009: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.loadFactor:F // field@1158 │ │ +0a3dd6: c921 |000b: div-float/2addr v1, v2 │ │ +0a3dd8: 8711 |000c: float-to-int v1, v1 │ │ +0a3dda: 7110 9013 0100 |000d: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ +0a3de0: 0a01 |0010: move-result v1 │ │ +0a3de2: 7020 3722 1300 |0011: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2237 │ │ +0a3de8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0004 line=450 │ │ 0x0014 line=451 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Lcom/badlogic/gdx/utils/ObjectMap; │ │ @@ -155602,25 +155650,25 @@ │ │ type : '()Lcom/badlogic/gdx/utils/ObjectMap$Entries;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -09583c: |[09583c] com.badlogic.gdx.utils.ObjectMap.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; │ │ -09584c: 5410 5411 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.entries:Lcom/badlogic/gdx/utils/ObjectMap$Entries; // field@1154 │ │ -095850: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -095854: 2200 3103 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap$Entries; // type@0331 │ │ -095858: 7020 fe21 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@21fe │ │ -09585e: 5b10 5411 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.entries:Lcom/badlogic/gdx/utils/ObjectMap$Entries; // field@1154 │ │ -095862: 5410 5411 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.entries:Lcom/badlogic/gdx/utils/ObjectMap$Entries; // field@1154 │ │ -095866: 1100 |000d: return-object v0 │ │ -095868: 5410 5411 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.entries:Lcom/badlogic/gdx/utils/ObjectMap$Entries; // field@1154 │ │ -09586c: 6e10 0522 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.reset:()V // method@2205 │ │ -095872: 28f8 |0013: goto 000b // -0008 │ │ +0a3dec: |[0a3dec] com.badlogic.gdx.utils.ObjectMap.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; │ │ +0a3dfc: 5410 5411 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.entries:Lcom/badlogic/gdx/utils/ObjectMap$Entries; // field@1154 │ │ +0a3e00: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +0a3e04: 2200 2f03 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap$Entries; // type@032f │ │ +0a3e08: 7020 fe21 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@21fe │ │ +0a3e0e: 5b10 5411 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.entries:Lcom/badlogic/gdx/utils/ObjectMap$Entries; // field@1154 │ │ +0a3e12: 5410 5411 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.entries:Lcom/badlogic/gdx/utils/ObjectMap$Entries; // field@1154 │ │ +0a3e16: 1100 |000d: return-object v0 │ │ +0a3e18: 5410 5411 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.entries:Lcom/badlogic/gdx/utils/ObjectMap$Entries; // field@1154 │ │ +0a3e1c: 6e10 0522 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.reset:()V // method@2205 │ │ +0a3e22: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ 0x0004 line=518 │ │ 0x000b line=521 │ │ 0x000e line=520 │ │ locals : │ │ @@ -155632,63 +155680,63 @@ │ │ type : '(Ljava/lang/Object;Z)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -095874: |[095874] com.badlogic.gdx.utils.ObjectMap.findKey:(Ljava/lang/Object;Z)Ljava/lang/Object; │ │ -095884: 5463 5f11 |0000: iget-object v3, v6, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -095888: 3907 1a00 |0002: if-nez v7, 001c // +001a │ │ -09588c: 5462 5611 |0004: iget-object v2, v6, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -095890: 5264 5311 |0006: iget v4, v6, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -095894: 5265 5d11 |0008: iget v5, v6, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ -095898: 9000 0405 |000a: add-int v0, v4, v5 │ │ -09589c: 0101 |000c: move v1, v0 │ │ -09589e: d800 01ff |000d: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0958a2: 3d01 3b00 |000f: if-lez v1, 004a // +003b │ │ -0958a6: 4604 0200 |0011: aget-object v4, v2, v0 │ │ -0958aa: 3804 3d00 |0013: if-eqz v4, 0050 // +003d │ │ -0958ae: 4604 0300 |0015: aget-object v4, v3, v0 │ │ -0958b2: 3904 3900 |0017: if-nez v4, 0050 // +0039 │ │ -0958b6: 4604 0200 |0019: aget-object v4, v2, v0 │ │ -0958ba: 1104 |001b: return-object v4 │ │ -0958bc: 3808 1600 |001c: if-eqz v8, 0032 // +0016 │ │ -0958c0: 5264 5311 |001e: iget v4, v6, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -0958c4: 5265 5d11 |0020: iget v5, v6, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ -0958c8: 9000 0405 |0022: add-int v0, v4, v5 │ │ -0958cc: 0101 |0024: move v1, v0 │ │ -0958ce: d800 01ff |0025: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0958d2: 3d01 2300 |0027: if-lez v1, 004a // +0023 │ │ -0958d6: 4604 0300 |0029: aget-object v4, v3, v0 │ │ -0958da: 3374 2300 |002b: if-ne v4, v7, 004e // +0023 │ │ -0958de: 5464 5611 |002d: iget-object v4, v6, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -0958e2: 4604 0400 |002f: aget-object v4, v4, v0 │ │ -0958e6: 28ea |0031: goto 001b // -0016 │ │ -0958e8: 5264 5311 |0032: iget v4, v6, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -0958ec: 5265 5d11 |0034: iget v5, v6, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ -0958f0: 9000 0405 |0036: add-int v0, v4, v5 │ │ -0958f4: 0101 |0038: move v1, v0 │ │ -0958f6: d800 01ff |0039: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0958fa: 3d01 0f00 |003b: if-lez v1, 004a // +000f │ │ -0958fe: 4604 0300 |003d: aget-object v4, v3, v0 │ │ -095902: 6e20 2826 4700 |003f: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -095908: 0a04 |0042: move-result v4 │ │ -09590a: 3804 0900 |0043: if-eqz v4, 004c // +0009 │ │ -09590e: 5464 5611 |0045: iget-object v4, v6, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -095912: 4604 0400 |0047: aget-object v4, v4, v0 │ │ -095916: 28d2 |0049: goto 001b // -002e │ │ -095918: 1204 |004a: const/4 v4, #int 0 // #0 │ │ -09591a: 28d0 |004b: goto 001b // -0030 │ │ -09591c: 0101 |004c: move v1, v0 │ │ -09591e: 28ec |004d: goto 0039 // -0014 │ │ -095920: 0101 |004e: move v1, v0 │ │ -095922: 28d6 |004f: goto 0025 // -002a │ │ -095924: 0101 |0050: move v1, v0 │ │ -095926: 28bc |0051: goto 000d // -0044 │ │ +0a3e24: |[0a3e24] com.badlogic.gdx.utils.ObjectMap.findKey:(Ljava/lang/Object;Z)Ljava/lang/Object; │ │ +0a3e34: 5463 5f11 |0000: iget-object v3, v6, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a3e38: 3907 1a00 |0002: if-nez v7, 001c // +001a │ │ +0a3e3c: 5462 5611 |0004: iget-object v2, v6, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a3e40: 5264 5311 |0006: iget v4, v6, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a3e44: 5265 5d11 |0008: iget v5, v6, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ +0a3e48: 9000 0405 |000a: add-int v0, v4, v5 │ │ +0a3e4c: 0101 |000c: move v1, v0 │ │ +0a3e4e: d800 01ff |000d: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0a3e52: 3d01 3b00 |000f: if-lez v1, 004a // +003b │ │ +0a3e56: 4604 0200 |0011: aget-object v4, v2, v0 │ │ +0a3e5a: 3804 3d00 |0013: if-eqz v4, 0050 // +003d │ │ +0a3e5e: 4604 0300 |0015: aget-object v4, v3, v0 │ │ +0a3e62: 3904 3900 |0017: if-nez v4, 0050 // +0039 │ │ +0a3e66: 4604 0200 |0019: aget-object v4, v2, v0 │ │ +0a3e6a: 1104 |001b: return-object v4 │ │ +0a3e6c: 3808 1600 |001c: if-eqz v8, 0032 // +0016 │ │ +0a3e70: 5264 5311 |001e: iget v4, v6, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a3e74: 5265 5d11 |0020: iget v5, v6, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ +0a3e78: 9000 0405 |0022: add-int v0, v4, v5 │ │ +0a3e7c: 0101 |0024: move v1, v0 │ │ +0a3e7e: d800 01ff |0025: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0a3e82: 3d01 2300 |0027: if-lez v1, 004a // +0023 │ │ +0a3e86: 4604 0300 |0029: aget-object v4, v3, v0 │ │ +0a3e8a: 3374 2300 |002b: if-ne v4, v7, 004e // +0023 │ │ +0a3e8e: 5464 5611 |002d: iget-object v4, v6, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a3e92: 4604 0400 |002f: aget-object v4, v4, v0 │ │ +0a3e96: 28ea |0031: goto 001b // -0016 │ │ +0a3e98: 5264 5311 |0032: iget v4, v6, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a3e9c: 5265 5d11 |0034: iget v5, v6, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ +0a3ea0: 9000 0405 |0036: add-int v0, v4, v5 │ │ +0a3ea4: 0101 |0038: move v1, v0 │ │ +0a3ea6: d800 01ff |0039: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0a3eaa: 3d01 0f00 |003b: if-lez v1, 004a // +000f │ │ +0a3eae: 4604 0300 |003d: aget-object v4, v3, v0 │ │ +0a3eb2: 6e20 2826 4700 |003f: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a3eb8: 0a04 |0042: move-result v4 │ │ +0a3eba: 3804 0900 |0043: if-eqz v4, 004c // +0009 │ │ +0a3ebe: 5464 5611 |0045: iget-object v4, v6, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a3ec2: 4604 0400 |0047: aget-object v4, v4, v0 │ │ +0a3ec6: 28d2 |0049: goto 001b // -002e │ │ +0a3ec8: 1204 |004a: const/4 v4, #int 0 // #0 │ │ +0a3eca: 28d0 |004b: goto 001b // -0030 │ │ +0a3ecc: 0101 |004c: move v1, v0 │ │ +0a3ece: 28ec |004d: goto 0039 // -0014 │ │ +0a3ed0: 0101 |004e: move v1, v0 │ │ +0a3ed2: 28d6 |004f: goto 0025 // -002a │ │ +0a3ed4: 0101 |0050: move v1, v0 │ │ +0a3ed6: 28bc |0051: goto 000d // -0044 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ 0x0002 line=432 │ │ 0x0004 line=433 │ │ 0x0006 line=434 │ │ 0x0011 line=435 │ │ @@ -155727,44 +155775,44 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -095928: |[095928] com.badlogic.gdx.utils.ObjectMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -095938: 6e10 2a26 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ -09593e: 0a00 |0003: move-result v0 │ │ -095940: 5232 5911 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1159 │ │ -095944: 9501 0002 |0006: and-int v1, v0, v2 │ │ -095948: 5432 5611 |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -09594c: 4602 0201 |000a: aget-object v2, v2, v1 │ │ -095950: 6e20 2826 2400 |000c: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -095956: 0a02 |000f: move-result v2 │ │ -095958: 3902 2300 |0010: if-nez v2, 0033 // +0023 │ │ -09595c: 7020 2b22 0300 |0012: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.hash2:(I)I // method@222b │ │ -095962: 0a01 |0015: move-result v1 │ │ -095964: 5432 5611 |0016: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -095968: 4602 0201 |0018: aget-object v2, v2, v1 │ │ -09596c: 6e20 2826 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -095972: 0a02 |001d: move-result v2 │ │ -095974: 3902 1500 |001e: if-nez v2, 0033 // +0015 │ │ -095978: 7020 2c22 0300 |0020: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.hash3:(I)I // method@222c │ │ -09597e: 0a01 |0023: move-result v1 │ │ -095980: 5432 5611 |0024: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -095984: 4602 0201 |0026: aget-object v2, v2, v1 │ │ -095988: 6e20 2826 2400 |0028: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -09598e: 0a02 |002b: move-result v2 │ │ -095990: 3902 0700 |002c: if-nez v2, 0033 // +0007 │ │ -095994: 7020 2922 4300 |002e: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.getStash:(Ljava/lang/Object;)Ljava/lang/Object; // method@2229 │ │ -09599a: 0c02 |0031: move-result-object v2 │ │ -09599c: 1102 |0032: return-object v2 │ │ -09599e: 5432 5f11 |0033: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -0959a2: 4602 0201 |0035: aget-object v2, v2, v1 │ │ -0959a6: 28fb |0037: goto 0032 // -0005 │ │ +0a3ed8: |[0a3ed8] com.badlogic.gdx.utils.ObjectMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a3ee8: 6e10 2a26 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ +0a3eee: 0a00 |0003: move-result v0 │ │ +0a3ef0: 5232 5911 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1159 │ │ +0a3ef4: 9501 0002 |0006: and-int v1, v0, v2 │ │ +0a3ef8: 5432 5611 |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a3efc: 4602 0201 |000a: aget-object v2, v2, v1 │ │ +0a3f00: 6e20 2826 2400 |000c: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a3f06: 0a02 |000f: move-result v2 │ │ +0a3f08: 3902 2300 |0010: if-nez v2, 0033 // +0023 │ │ +0a3f0c: 7020 2b22 0300 |0012: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.hash2:(I)I // method@222b │ │ +0a3f12: 0a01 |0015: move-result v1 │ │ +0a3f14: 5432 5611 |0016: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a3f18: 4602 0201 |0018: aget-object v2, v2, v1 │ │ +0a3f1c: 6e20 2826 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a3f22: 0a02 |001d: move-result v2 │ │ +0a3f24: 3902 1500 |001e: if-nez v2, 0033 // +0015 │ │ +0a3f28: 7020 2c22 0300 |0020: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.hash3:(I)I // method@222c │ │ +0a3f2e: 0a01 |0023: move-result v1 │ │ +0a3f30: 5432 5611 |0024: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a3f34: 4602 0201 |0026: aget-object v2, v2, v1 │ │ +0a3f38: 6e20 2826 2400 |0028: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a3f3e: 0a02 |002b: move-result v2 │ │ +0a3f40: 3902 0700 |002c: if-nez v2, 0033 // +0007 │ │ +0a3f44: 7020 2922 4300 |002e: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.getStash:(Ljava/lang/Object;)Ljava/lang/Object; // method@2229 │ │ +0a3f4a: 0c02 |0031: move-result-object v2 │ │ +0a3f4c: 1102 |0032: return-object v2 │ │ +0a3f4e: 5432 5f11 |0033: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a3f52: 4602 0201 |0035: aget-object v2, v2, v1 │ │ +0a3f56: 28fb |0037: goto 0032 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0004 line=279 │ │ 0x0008 line=280 │ │ 0x0012 line=281 │ │ 0x0016 line=282 │ │ @@ -155784,44 +155832,44 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -0959a8: |[0959a8] com.badlogic.gdx.utils.ObjectMap.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0959b8: 6e10 2a26 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ -0959be: 0a00 |0003: move-result v0 │ │ -0959c0: 5232 5911 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1159 │ │ -0959c4: 9501 0002 |0006: and-int v1, v0, v2 │ │ -0959c8: 5432 5611 |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -0959cc: 4602 0201 |000a: aget-object v2, v2, v1 │ │ -0959d0: 6e20 2826 2400 |000c: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -0959d6: 0a02 |000f: move-result v2 │ │ -0959d8: 3902 2300 |0010: if-nez v2, 0033 // +0023 │ │ -0959dc: 7020 2b22 0300 |0012: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.hash2:(I)I // method@222b │ │ -0959e2: 0a01 |0015: move-result v1 │ │ -0959e4: 5432 5611 |0016: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -0959e8: 4602 0201 |0018: aget-object v2, v2, v1 │ │ -0959ec: 6e20 2826 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -0959f2: 0a02 |001d: move-result v2 │ │ -0959f4: 3902 1500 |001e: if-nez v2, 0033 // +0015 │ │ -0959f8: 7020 2c22 0300 |0020: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.hash3:(I)I // method@222c │ │ -0959fe: 0a01 |0023: move-result v1 │ │ -095a00: 5432 5611 |0024: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -095a04: 4602 0201 |0026: aget-object v2, v2, v1 │ │ -095a08: 6e20 2826 2400 |0028: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -095a0e: 0a02 |002b: move-result v2 │ │ -095a10: 3902 0700 |002c: if-nez v2, 0033 // +0007 │ │ -095a14: 7030 2a22 4305 |002e: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.getStash:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222a │ │ -095a1a: 0c02 |0031: move-result-object v2 │ │ -095a1c: 1102 |0032: return-object v2 │ │ -095a1e: 5432 5f11 |0033: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -095a22: 4602 0201 |0035: aget-object v2, v2, v1 │ │ -095a26: 28fb |0037: goto 0032 // -0005 │ │ +0a3f58: |[0a3f58] com.badlogic.gdx.utils.ObjectMap.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a3f68: 6e10 2a26 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ +0a3f6e: 0a00 |0003: move-result v0 │ │ +0a3f70: 5232 5911 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1159 │ │ +0a3f74: 9501 0002 |0006: and-int v1, v0, v2 │ │ +0a3f78: 5432 5611 |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a3f7c: 4602 0201 |000a: aget-object v2, v2, v1 │ │ +0a3f80: 6e20 2826 2400 |000c: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a3f86: 0a02 |000f: move-result v2 │ │ +0a3f88: 3902 2300 |0010: if-nez v2, 0033 // +0023 │ │ +0a3f8c: 7020 2b22 0300 |0012: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.hash2:(I)I // method@222b │ │ +0a3f92: 0a01 |0015: move-result v1 │ │ +0a3f94: 5432 5611 |0016: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a3f98: 4602 0201 |0018: aget-object v2, v2, v1 │ │ +0a3f9c: 6e20 2826 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a3fa2: 0a02 |001d: move-result v2 │ │ +0a3fa4: 3902 1500 |001e: if-nez v2, 0033 // +0015 │ │ +0a3fa8: 7020 2c22 0300 |0020: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.hash3:(I)I // method@222c │ │ +0a3fae: 0a01 |0023: move-result v1 │ │ +0a3fb0: 5432 5611 |0024: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a3fb4: 4602 0201 |0026: aget-object v2, v2, v1 │ │ +0a3fb8: 6e20 2826 2400 |0028: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a3fbe: 0a02 |002b: move-result v2 │ │ +0a3fc0: 3902 0700 |002c: if-nez v2, 0033 // +0007 │ │ +0a3fc4: 7030 2a22 4305 |002e: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.getStash:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222a │ │ +0a3fca: 0c02 |0031: move-result-object v2 │ │ +0a3fcc: 1102 |0032: return-object v2 │ │ +0a3fce: 5432 5f11 |0033: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a3fd2: 4602 0201 |0035: aget-object v2, v2, v1 │ │ +0a3fd6: 28fb |0037: goto 0032 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x0004 line=300 │ │ 0x0008 line=301 │ │ 0x0012 line=302 │ │ 0x0016 line=303 │ │ @@ -155843,25 +155891,25 @@ │ │ type : '()Lcom/badlogic/gdx/utils/ObjectMap$Keys;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -095a28: |[095a28] com.badlogic.gdx.utils.ObjectMap.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; │ │ -095a38: 5410 5711 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.keys:Lcom/badlogic/gdx/utils/ObjectMap$Keys; // field@1157 │ │ -095a3c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -095a40: 2200 3303 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap$Keys; // type@0333 │ │ -095a44: 7020 0822 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@2208 │ │ -095a4a: 5b10 5711 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.keys:Lcom/badlogic/gdx/utils/ObjectMap$Keys; // field@1157 │ │ -095a4e: 5410 5711 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.keys:Lcom/badlogic/gdx/utils/ObjectMap$Keys; // field@1157 │ │ -095a52: 1100 |000d: return-object v0 │ │ -095a54: 5410 5711 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.keys:Lcom/badlogic/gdx/utils/ObjectMap$Keys; // field@1157 │ │ -095a58: 6e10 0e22 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.reset:()V // method@220e │ │ -095a5e: 28f8 |0013: goto 000b // -0008 │ │ +0a3fd8: |[0a3fd8] com.badlogic.gdx.utils.ObjectMap.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; │ │ +0a3fe8: 5410 5711 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.keys:Lcom/badlogic/gdx/utils/ObjectMap$Keys; // field@1157 │ │ +0a3fec: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +0a3ff0: 2200 3103 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap$Keys; // type@0331 │ │ +0a3ff4: 7020 0822 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@2208 │ │ +0a3ffa: 5b10 5711 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.keys:Lcom/badlogic/gdx/utils/ObjectMap$Keys; // field@1157 │ │ +0a3ffe: 5410 5711 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.keys:Lcom/badlogic/gdx/utils/ObjectMap$Keys; // field@1157 │ │ +0a4002: 1100 |000d: return-object v0 │ │ +0a4004: 5410 5711 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.keys:Lcom/badlogic/gdx/utils/ObjectMap$Keys; // field@1157 │ │ +0a4008: 6e10 0e22 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.reset:()V // method@220e │ │ +0a400e: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ 0x0004 line=538 │ │ 0x000b line=541 │ │ 0x000e line=540 │ │ locals : │ │ @@ -155873,23 +155921,23 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -095a60: |[095a60] com.badlogic.gdx.utils.ObjectMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -095a70: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -095a74: 2200 af03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -095a78: 1a01 561f |0004: const-string v1, "key cannot be null." // string@1f56 │ │ -095a7c: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -095a82: 2700 |0009: throw v0 │ │ -095a84: 7030 3322 3204 |000a: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.put_internal:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2233 │ │ -095a8a: 0c00 |000d: move-result-object v0 │ │ -095a8c: 1100 |000e: return-object v0 │ │ +0a4010: |[0a4010] com.badlogic.gdx.utils.ObjectMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a4020: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0a4024: 2200 ad03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0a4028: 1a01 541f |0004: const-string v1, "key cannot be null." // string@1f54 │ │ +0a402c: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0a4032: 2700 |0009: throw v0 │ │ +0a4034: 7030 3322 3204 |000a: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.put_internal:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2233 │ │ +0a403a: 0c00 |000d: move-result-object v0 │ │ +0a403c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x000a line=86 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/ObjectMap; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ @@ -155903,30 +155951,30 @@ │ │ type : '(Lcom/badlogic/gdx/utils/ObjectMap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -095a90: |[095a90] com.badlogic.gdx.utils.ObjectMap.putAll:(Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ -095aa0: 6e10 2522 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectMap;.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; // method@2225 │ │ -095aa6: 0c02 |0003: move-result-object v2 │ │ -095aa8: 6e10 0122 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.iterator:()Ljava/util/Iterator; // method@2201 │ │ -095aae: 0c01 |0007: move-result-object v1 │ │ -095ab0: 7210 5327 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -095ab6: 0a02 |000b: move-result v2 │ │ -095ab8: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ -095abc: 7210 5427 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -095ac2: 0c00 |0011: move-result-object v0 │ │ -095ac4: 1f00 3203 |0012: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@0332 │ │ -095ac8: 5402 4211 |0014: iget-object v2, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@1142 │ │ -095acc: 5403 4311 |0016: iget-object v3, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@1143 │ │ -095ad0: 6e30 2f22 2403 |0018: invoke-virtual {v4, v2, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ -095ad6: 28ed |001b: goto 0008 // -0013 │ │ -095ad8: 0e00 |001c: return-void │ │ +0a4040: |[0a4040] com.badlogic.gdx.utils.ObjectMap.putAll:(Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ +0a4050: 6e10 2522 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectMap;.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; // method@2225 │ │ +0a4056: 0c02 |0003: move-result-object v2 │ │ +0a4058: 6e10 0122 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.iterator:()Ljava/util/Iterator; // method@2201 │ │ +0a405e: 0c01 |0007: move-result-object v1 │ │ +0a4060: 7210 5327 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0a4066: 0a02 |000b: move-result v2 │ │ +0a4068: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ +0a406c: 7210 5427 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0a4072: 0c00 |0011: move-result-object v0 │ │ +0a4074: 1f00 3003 |0012: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@0330 │ │ +0a4078: 5402 4211 |0014: iget-object v2, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@1142 │ │ +0a407c: 5403 4311 |0016: iget-object v3, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@1143 │ │ +0a4080: 6e30 2f22 2403 |0018: invoke-virtual {v4, v2, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ +0a4086: 28ed |001b: goto 0008 // -0013 │ │ +0a4088: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0014 line=155 │ │ 0x001c line=156 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 this Lcom/badlogic/gdx/utils/ObjectMap; │ │ @@ -155941,72 +155989,72 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 109 16-bit code units │ │ -095adc: |[095adc] com.badlogic.gdx.utils.ObjectMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -095aec: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -095aee: 6e10 2a26 0600 |0001: invoke-virtual {v6}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ -095af4: 0a00 |0004: move-result v0 │ │ -095af6: 5253 5911 |0005: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1159 │ │ -095afa: 9501 0003 |0007: and-int v1, v0, v3 │ │ -095afe: 5453 5611 |0009: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -095b02: 4603 0301 |000b: aget-object v3, v3, v1 │ │ -095b06: 6e20 2826 3600 |000d: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -095b0c: 0a03 |0010: move-result v3 │ │ -095b0e: 3803 1500 |0011: if-eqz v3, 0026 // +0015 │ │ -095b12: 5453 5611 |0013: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -095b16: 4d04 0301 |0015: aput-object v4, v3, v1 │ │ -095b1a: 5453 5f11 |0017: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -095b1e: 4602 0301 |0019: aget-object v2, v3, v1 │ │ -095b22: 5453 5f11 |001b: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -095b26: 4d04 0301 |001d: aput-object v4, v3, v1 │ │ -095b2a: 5253 5b11 |001f: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -095b2e: d803 03ff |0021: add-int/lit8 v3, v3, #int -1 // #ff │ │ -095b32: 5953 5b11 |0023: iput v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -095b36: 1102 |0025: return-object v2 │ │ -095b38: 7020 2b22 0500 |0026: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.hash2:(I)I // method@222b │ │ -095b3e: 0a01 |0029: move-result v1 │ │ -095b40: 5453 5611 |002a: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -095b44: 4603 0301 |002c: aget-object v3, v3, v1 │ │ -095b48: 6e20 2826 3600 |002e: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -095b4e: 0a03 |0031: move-result v3 │ │ -095b50: 3803 1500 |0032: if-eqz v3, 0047 // +0015 │ │ -095b54: 5453 5611 |0034: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -095b58: 4d04 0301 |0036: aput-object v4, v3, v1 │ │ -095b5c: 5453 5f11 |0038: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -095b60: 4602 0301 |003a: aget-object v2, v3, v1 │ │ -095b64: 5453 5f11 |003c: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -095b68: 4d04 0301 |003e: aput-object v4, v3, v1 │ │ -095b6c: 5253 5b11 |0040: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -095b70: d803 03ff |0042: add-int/lit8 v3, v3, #int -1 // #ff │ │ -095b74: 5953 5b11 |0044: iput v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -095b78: 28df |0046: goto 0025 // -0021 │ │ -095b7a: 7020 2c22 0500 |0047: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.hash3:(I)I // method@222c │ │ -095b80: 0a01 |004a: move-result v1 │ │ -095b82: 5453 5611 |004b: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -095b86: 4603 0301 |004d: aget-object v3, v3, v1 │ │ -095b8a: 6e20 2826 3600 |004f: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -095b90: 0a03 |0052: move-result v3 │ │ -095b92: 3803 1500 |0053: if-eqz v3, 0068 // +0015 │ │ -095b96: 5453 5611 |0055: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -095b9a: 4d04 0301 |0057: aput-object v4, v3, v1 │ │ -095b9e: 5453 5f11 |0059: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -095ba2: 4602 0301 |005b: aget-object v2, v3, v1 │ │ -095ba6: 5453 5f11 |005d: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -095baa: 4d04 0301 |005f: aput-object v4, v3, v1 │ │ -095bae: 5253 5b11 |0061: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -095bb2: d803 03ff |0063: add-int/lit8 v3, v3, #int -1 // #ff │ │ -095bb6: 5953 5b11 |0065: iput v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -095bba: 28be |0067: goto 0025 // -0042 │ │ -095bbc: 6e20 3522 6500 |0068: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.removeStash:(Ljava/lang/Object;)Ljava/lang/Object; // method@2235 │ │ -095bc2: 0c02 |006b: move-result-object v2 │ │ -095bc4: 28b9 |006c: goto 0025 // -0047 │ │ +0a408c: |[0a408c] com.badlogic.gdx.utils.ObjectMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a409c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0a409e: 6e10 2a26 0600 |0001: invoke-virtual {v6}, Ljava/lang/Object;.hashCode:()I // method@262a │ │ +0a40a4: 0a00 |0004: move-result v0 │ │ +0a40a6: 5253 5911 |0005: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1159 │ │ +0a40aa: 9501 0003 |0007: and-int v1, v0, v3 │ │ +0a40ae: 5453 5611 |0009: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a40b2: 4603 0301 |000b: aget-object v3, v3, v1 │ │ +0a40b6: 6e20 2826 3600 |000d: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a40bc: 0a03 |0010: move-result v3 │ │ +0a40be: 3803 1500 |0011: if-eqz v3, 0026 // +0015 │ │ +0a40c2: 5453 5611 |0013: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a40c6: 4d04 0301 |0015: aput-object v4, v3, v1 │ │ +0a40ca: 5453 5f11 |0017: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a40ce: 4602 0301 |0019: aget-object v2, v3, v1 │ │ +0a40d2: 5453 5f11 |001b: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a40d6: 4d04 0301 |001d: aput-object v4, v3, v1 │ │ +0a40da: 5253 5b11 |001f: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a40de: d803 03ff |0021: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0a40e2: 5953 5b11 |0023: iput v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a40e6: 1102 |0025: return-object v2 │ │ +0a40e8: 7020 2b22 0500 |0026: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.hash2:(I)I // method@222b │ │ +0a40ee: 0a01 |0029: move-result v1 │ │ +0a40f0: 5453 5611 |002a: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a40f4: 4603 0301 |002c: aget-object v3, v3, v1 │ │ +0a40f8: 6e20 2826 3600 |002e: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a40fe: 0a03 |0031: move-result v3 │ │ +0a4100: 3803 1500 |0032: if-eqz v3, 0047 // +0015 │ │ +0a4104: 5453 5611 |0034: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a4108: 4d04 0301 |0036: aput-object v4, v3, v1 │ │ +0a410c: 5453 5f11 |0038: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a4110: 4602 0301 |003a: aget-object v2, v3, v1 │ │ +0a4114: 5453 5f11 |003c: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a4118: 4d04 0301 |003e: aput-object v4, v3, v1 │ │ +0a411c: 5253 5b11 |0040: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a4120: d803 03ff |0042: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0a4124: 5953 5b11 |0044: iput v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a4128: 28df |0046: goto 0025 // -0021 │ │ +0a412a: 7020 2c22 0500 |0047: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.hash3:(I)I // method@222c │ │ +0a4130: 0a01 |004a: move-result v1 │ │ +0a4132: 5453 5611 |004b: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a4136: 4603 0301 |004d: aget-object v3, v3, v1 │ │ +0a413a: 6e20 2826 3600 |004f: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a4140: 0a03 |0052: move-result v3 │ │ +0a4142: 3803 1500 |0053: if-eqz v3, 0068 // +0015 │ │ +0a4146: 5453 5611 |0055: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a414a: 4d04 0301 |0057: aput-object v4, v3, v1 │ │ +0a414e: 5453 5f11 |0059: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a4152: 4602 0301 |005b: aget-object v2, v3, v1 │ │ +0a4156: 5453 5f11 |005d: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a415a: 4d04 0301 |005f: aput-object v4, v3, v1 │ │ +0a415e: 5253 5b11 |0061: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a4162: d803 03ff |0063: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0a4166: 5953 5b11 |0065: iput v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a416a: 28be |0067: goto 0025 // -0042 │ │ +0a416c: 6e20 3522 6500 |0068: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.removeStash:(Ljava/lang/Object;)Ljava/lang/Object; // method@2235 │ │ +0a4172: 0c02 |006b: move-result-object v2 │ │ +0a4174: 28b9 |006c: goto 0025 // -0047 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=319 │ │ 0x0005 line=320 │ │ 0x0009 line=321 │ │ 0x0013 line=322 │ │ 0x0017 line=323 │ │ @@ -156042,35 +156090,35 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -095bc8: |[095bc8] com.badlogic.gdx.utils.ObjectMap.removeStash:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -095bd8: 5451 5611 |0000: iget-object v1, v5, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -095bdc: 5250 5311 |0002: iget v0, v5, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -095be0: 5254 5d11 |0004: iget v4, v5, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ -095be4: 9002 0004 |0006: add-int v2, v0, v4 │ │ -095be8: 3520 1b00 |0008: if-ge v0, v2, 0023 // +001b │ │ -095bec: 4604 0100 |000a: aget-object v4, v1, v0 │ │ -095bf0: 6e20 2826 4600 |000c: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -095bf6: 0a04 |000f: move-result v4 │ │ -095bf8: 3804 1000 |0010: if-eqz v4, 0020 // +0010 │ │ -095bfc: 5454 5f11 |0012: iget-object v4, v5, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -095c00: 4603 0400 |0014: aget-object v3, v4, v0 │ │ -095c04: 6e20 3622 0500 |0016: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.removeStashIndex:(I)V // method@2236 │ │ -095c0a: 5254 5b11 |0019: iget v4, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -095c0e: d804 04ff |001b: add-int/lit8 v4, v4, #int -1 // #ff │ │ -095c12: 5954 5b11 |001d: iput v4, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -095c16: 1103 |001f: return-object v3 │ │ -095c18: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ -095c1c: 28e6 |0022: goto 0008 // -001a │ │ -095c1e: 1203 |0023: const/4 v3, #int 0 // #0 │ │ -095c20: 28fb |0024: goto 001f // -0005 │ │ +0a4178: |[0a4178] com.badlogic.gdx.utils.ObjectMap.removeStash:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a4188: 5451 5611 |0000: iget-object v1, v5, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a418c: 5250 5311 |0002: iget v0, v5, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a4190: 5254 5d11 |0004: iget v4, v5, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ +0a4194: 9002 0004 |0006: add-int v2, v0, v4 │ │ +0a4198: 3520 1b00 |0008: if-ge v0, v2, 0023 // +001b │ │ +0a419c: 4604 0100 |000a: aget-object v4, v1, v0 │ │ +0a41a0: 6e20 2826 4600 |000c: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0a41a6: 0a04 |000f: move-result v4 │ │ +0a41a8: 3804 1000 |0010: if-eqz v4, 0020 // +0010 │ │ +0a41ac: 5454 5f11 |0012: iget-object v4, v5, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a41b0: 4603 0400 |0014: aget-object v3, v4, v0 │ │ +0a41b4: 6e20 3622 0500 |0016: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.removeStashIndex:(I)V // method@2236 │ │ +0a41ba: 5254 5b11 |0019: iget v4, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a41be: d804 04ff |001b: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0a41c2: 5954 5b11 |001d: iput v4, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a41c6: 1103 |001f: return-object v3 │ │ +0a41c8: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a41cc: 28e6 |0022: goto 0008 // -001a │ │ +0a41ce: 1203 |0023: const/4 v3, #int 0 // #0 │ │ +0a41d0: 28fb |0024: goto 001f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ 0x0002 line=352 │ │ 0x000a line=353 │ │ 0x0012 line=354 │ │ 0x0016 line=355 │ │ @@ -156093,37 +156141,37 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 41 16-bit code units │ │ -095c24: |[095c24] com.badlogic.gdx.utils.ObjectMap.removeStashIndex:(I)V │ │ -095c34: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -095c36: 5241 5d11 |0001: iget v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ -095c3a: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ -095c3e: 5941 5d11 |0005: iput v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ -095c42: 5241 5311 |0007: iget v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ -095c46: 5242 5d11 |0009: iget v2, v4, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ -095c4a: 9000 0102 |000b: add-int v0, v1, v2 │ │ -095c4e: 3505 1700 |000d: if-ge v5, v0, 0024 // +0017 │ │ -095c52: 5441 5611 |000f: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -095c56: 5442 5611 |0011: iget-object v2, v4, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -095c5a: 4602 0200 |0013: aget-object v2, v2, v0 │ │ -095c5e: 4d02 0105 |0015: aput-object v2, v1, v5 │ │ -095c62: 5441 5f11 |0017: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -095c66: 5442 5f11 |0019: iget-object v2, v4, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -095c6a: 4602 0200 |001b: aget-object v2, v2, v0 │ │ -095c6e: 4d02 0105 |001d: aput-object v2, v1, v5 │ │ -095c72: 5441 5f11 |001f: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -095c76: 4d03 0100 |0021: aput-object v3, v1, v0 │ │ -095c7a: 0e00 |0023: return-void │ │ -095c7c: 5441 5f11 |0024: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -095c80: 4d03 0105 |0026: aput-object v3, v1, v5 │ │ -095c84: 28fb |0028: goto 0023 // -0005 │ │ +0a41d4: |[0a41d4] com.badlogic.gdx.utils.ObjectMap.removeStashIndex:(I)V │ │ +0a41e4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0a41e6: 5241 5d11 |0001: iget v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ +0a41ea: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0a41ee: 5941 5d11 |0005: iput v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ +0a41f2: 5241 5311 |0007: iget v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@1153 │ │ +0a41f6: 5242 5d11 |0009: iget v2, v4, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@115d │ │ +0a41fa: 9000 0102 |000b: add-int v0, v1, v2 │ │ +0a41fe: 3505 1700 |000d: if-ge v5, v0, 0024 // +0017 │ │ +0a4202: 5441 5611 |000f: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a4206: 5442 5611 |0011: iget-object v2, v4, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a420a: 4602 0200 |0013: aget-object v2, v2, v0 │ │ +0a420e: 4d02 0105 |0015: aput-object v2, v1, v5 │ │ +0a4212: 5441 5f11 |0017: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a4216: 5442 5f11 |0019: iget-object v2, v4, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a421a: 4602 0200 |001b: aget-object v2, v2, v0 │ │ +0a421e: 4d02 0105 |001d: aput-object v2, v1, v5 │ │ +0a4222: 5441 5f11 |001f: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a4226: 4d03 0100 |0021: aput-object v3, v1, v0 │ │ +0a422a: 0e00 |0023: return-void │ │ +0a422c: 5441 5f11 |0024: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a4230: 4d03 0105 |0026: aput-object v3, v1, v5 │ │ +0a4234: 28fb |0028: goto 0023 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=365 │ │ 0x0007 line=366 │ │ 0x000d line=367 │ │ 0x000f line=368 │ │ 0x0017 line=369 │ │ @@ -156141,61 +156189,61 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -095c88: |[095c88] com.badlogic.gdx.utils.ObjectMap.toString:()Ljava/lang/String; │ │ -095c98: 1307 3d00 |0000: const/16 v7, #int 61 // #3d │ │ -095c9c: 5286 5b11 |0002: iget v6, v8, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -095ca0: 3906 0500 |0004: if-nez v6, 0009 // +0005 │ │ -095ca4: 1a06 232c |0006: const-string v6, "{}" // string@2c23 │ │ -095ca8: 1106 |0008: return-object v6 │ │ -095caa: 2200 5003 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0350 │ │ -095cae: 1306 2000 |000b: const/16 v6, #int 32 // #20 │ │ -095cb2: 7020 db22 6000 |000d: invoke-direct {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ -095cb8: 1306 7b00 |0010: const/16 v6, #int 123 // #7b │ │ -095cbc: 6e20 df22 6000 |0012: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -095cc2: 5484 5611 |0015: iget-object v4, v8, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -095cc6: 5485 5f11 |0017: iget-object v5, v8, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -095cca: 2141 |0019: array-length v1, v4 │ │ -095ccc: 0112 |001a: move v2, v1 │ │ -095cce: d801 02ff |001b: add-int/lit8 v1, v2, #int -1 // #ff │ │ -095cd2: 3d02 3a00 |001d: if-lez v2, 0057 // +003a │ │ -095cd6: 4603 0401 |001f: aget-object v3, v4, v1 │ │ -095cda: 3903 0400 |0021: if-nez v3, 0025 // +0004 │ │ -095cde: 0112 |0023: move v2, v1 │ │ -095ce0: 28f7 |0024: goto 001b // -0009 │ │ -095ce2: 6e20 e822 3000 |0025: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ -095ce8: 6e20 df22 7000 |0028: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -095cee: 4606 0501 |002b: aget-object v6, v5, v1 │ │ -095cf2: 6e20 e822 6000 |002d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ -095cf8: 0112 |0030: move v2, v1 │ │ -095cfa: d801 02ff |0031: add-int/lit8 v1, v2, #int -1 // #ff │ │ -095cfe: 3d02 1a00 |0033: if-lez v2, 004d // +001a │ │ -095d02: 4603 0401 |0035: aget-object v3, v4, v1 │ │ -095d06: 3903 0400 |0037: if-nez v3, 003b // +0004 │ │ -095d0a: 0112 |0039: move v2, v1 │ │ -095d0c: 28f7 |003a: goto 0031 // -0009 │ │ -095d0e: 1a06 a800 |003b: const-string v6, ", " // string@00a8 │ │ -095d12: 6e20 e922 6000 |003d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -095d18: 6e20 e822 3000 |0040: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ -095d1e: 6e20 df22 7000 |0043: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -095d24: 4606 0501 |0046: aget-object v6, v5, v1 │ │ -095d28: 6e20 e822 6000 |0048: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ -095d2e: 0112 |004b: move v2, v1 │ │ -095d30: 28e5 |004c: goto 0031 // -001b │ │ -095d32: 1306 7d00 |004d: const/16 v6, #int 125 // #7d │ │ -095d36: 6e20 df22 6000 |004f: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -095d3c: 6e10 2723 0000 |0052: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ -095d42: 0c06 |0055: move-result-object v6 │ │ -095d44: 28b2 |0056: goto 0008 // -004e │ │ -095d46: 0112 |0057: move v2, v1 │ │ -095d48: 28d9 |0058: goto 0031 // -0027 │ │ +0a4238: |[0a4238] com.badlogic.gdx.utils.ObjectMap.toString:()Ljava/lang/String; │ │ +0a4248: 1307 3d00 |0000: const/16 v7, #int 61 // #3d │ │ +0a424c: 5286 5b11 |0002: iget v6, v8, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0a4250: 3906 0500 |0004: if-nez v6, 0009 // +0005 │ │ +0a4254: 1a06 212c |0006: const-string v6, "{}" // string@2c21 │ │ +0a4258: 1106 |0008: return-object v6 │ │ +0a425a: 2200 4e03 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@034e │ │ +0a425e: 1306 2000 |000b: const/16 v6, #int 32 // #20 │ │ +0a4262: 7020 db22 6000 |000d: invoke-direct {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ +0a4268: 1306 7b00 |0010: const/16 v6, #int 123 // #7b │ │ +0a426c: 6e20 df22 6000 |0012: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +0a4272: 5484 5611 |0015: iget-object v4, v8, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0a4276: 5485 5f11 |0017: iget-object v5, v8, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0a427a: 2141 |0019: array-length v1, v4 │ │ +0a427c: 0112 |001a: move v2, v1 │ │ +0a427e: d801 02ff |001b: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0a4282: 3d02 3a00 |001d: if-lez v2, 0057 // +003a │ │ +0a4286: 4603 0401 |001f: aget-object v3, v4, v1 │ │ +0a428a: 3903 0400 |0021: if-nez v3, 0025 // +0004 │ │ +0a428e: 0112 |0023: move v2, v1 │ │ +0a4290: 28f7 |0024: goto 001b // -0009 │ │ +0a4292: 6e20 e822 3000 |0025: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ +0a4298: 6e20 df22 7000 |0028: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +0a429e: 4606 0501 |002b: aget-object v6, v5, v1 │ │ +0a42a2: 6e20 e822 6000 |002d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ +0a42a8: 0112 |0030: move v2, v1 │ │ +0a42aa: d801 02ff |0031: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0a42ae: 3d02 1a00 |0033: if-lez v2, 004d // +001a │ │ +0a42b2: 4603 0401 |0035: aget-object v3, v4, v1 │ │ +0a42b6: 3903 0400 |0037: if-nez v3, 003b // +0004 │ │ +0a42ba: 0112 |0039: move v2, v1 │ │ +0a42bc: 28f7 |003a: goto 0031 // -0009 │ │ +0a42be: 1a06 a800 |003b: const-string v6, ", " // string@00a8 │ │ +0a42c2: 6e20 e922 6000 |003d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +0a42c8: 6e20 e822 3000 |0040: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ +0a42ce: 6e20 df22 7000 |0043: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +0a42d4: 4606 0501 |0046: aget-object v6, v5, v1 │ │ +0a42d8: 6e20 e822 6000 |0048: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ +0a42de: 0112 |004b: move v2, v1 │ │ +0a42e0: 28e5 |004c: goto 0031 // -001b │ │ +0a42e2: 1306 7d00 |004d: const/16 v6, #int 125 // #7d │ │ +0a42e6: 6e20 df22 6000 |004f: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +0a42ec: 6e10 2723 0000 |0052: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ +0a42f2: 0c06 |0055: move-result-object v6 │ │ +0a42f4: 28b2 |0056: goto 0008 // -004e │ │ +0a42f6: 0112 |0057: move v2, v1 │ │ +0a42f8: 28d9 |0058: goto 0031 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=488 │ │ 0x0008 line=511 │ │ 0x0009 line=489 │ │ 0x0010 line=490 │ │ 0x0015 line=491 │ │ @@ -156243,42 +156291,42 @@ │ │ type : '()Lcom/badlogic/gdx/utils/ObjectMap$Values;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -095d4c: |[095d4c] com.badlogic.gdx.utils.ObjectMap.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; │ │ -095d5c: 5410 6011 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.values:Lcom/badlogic/gdx/utils/ObjectMap$Values; // field@1160 │ │ -095d60: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -095d64: 2200 3503 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap$Values; // type@0335 │ │ -095d68: 7020 1422 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@2214 │ │ -095d6e: 5b10 6011 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.values:Lcom/badlogic/gdx/utils/ObjectMap$Values; // field@1160 │ │ -095d72: 5410 6011 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.values:Lcom/badlogic/gdx/utils/ObjectMap$Values; // field@1160 │ │ -095d76: 1100 |000d: return-object v0 │ │ -095d78: 5410 6011 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.values:Lcom/badlogic/gdx/utils/ObjectMap$Values; // field@1160 │ │ -095d7c: 6e10 1a22 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.reset:()V // method@221a │ │ -095d82: 28f8 |0013: goto 000b // -0008 │ │ +0a42fc: |[0a42fc] com.badlogic.gdx.utils.ObjectMap.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; │ │ +0a430c: 5410 6011 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.values:Lcom/badlogic/gdx/utils/ObjectMap$Values; // field@1160 │ │ +0a4310: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +0a4314: 2200 3303 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap$Values; // type@0333 │ │ +0a4318: 7020 1422 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@2214 │ │ +0a431e: 5b10 6011 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.values:Lcom/badlogic/gdx/utils/ObjectMap$Values; // field@1160 │ │ +0a4322: 5410 6011 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.values:Lcom/badlogic/gdx/utils/ObjectMap$Values; // field@1160 │ │ +0a4326: 1100 |000d: return-object v0 │ │ +0a4328: 5410 6011 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.values:Lcom/badlogic/gdx/utils/ObjectMap$Values; // field@1160 │ │ +0a432c: 6e10 1a22 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.reset:()V // method@221a │ │ +0a4332: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ 0x0004 line=528 │ │ 0x000b line=531 │ │ 0x000e line=530 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/ObjectMap; │ │ 0x0000 - 0x0014 reg=1 this Lcom/badlogic/gdx/utils/ObjectMap; Lcom/badlogic/gdx/utils/ObjectMap; │ │ │ │ - source_file_idx : 3542 (ObjectMap.java) │ │ + source_file_idx : 3540 (ObjectMap.java) │ │ │ │ Class #369 header: │ │ -class_idx : 827 │ │ +class_idx : 825 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 968 │ │ -source_file_idx : 3591 │ │ +superclass_idx : 966 │ │ +source_file_idx : 3589 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #369 - │ │ Class descriptor : 'Lcom/badlogic/gdx/utils/PauseableThread;' │ │ @@ -156305,21 +156353,21 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -095d84: |[095d84] com.badlogic.gdx.utils.PauseableThread.:(Ljava/lang/Runnable;)V │ │ -095d94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -095d96: 7010 7f26 0100 |0001: invoke-direct {v1}, Ljava/lang/Thread;.:()V // method@267f │ │ -095d9c: 5c10 7111 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/PauseableThread;.paused:Z // field@1171 │ │ -095da0: 5c10 7011 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/PauseableThread;.exit:Z // field@1170 │ │ -095da4: 5b12 7211 |0008: iput-object v2, v1, Lcom/badlogic/gdx/utils/PauseableThread;.runnable:Ljava/lang/Runnable; // field@1172 │ │ -095da8: 0e00 |000a: return-void │ │ +0a4334: |[0a4334] com.badlogic.gdx.utils.PauseableThread.:(Ljava/lang/Runnable;)V │ │ +0a4344: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a4346: 7010 7f26 0100 |0001: invoke-direct {v1}, Ljava/lang/Thread;.:()V // method@267f │ │ +0a434c: 5c10 7111 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/PauseableThread;.paused:Z // field@1171 │ │ +0a4350: 5c10 7011 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/PauseableThread;.exit:Z // field@1170 │ │ +0a4354: 5b12 7211 |0008: iput-object v2, v1, Lcom/badlogic/gdx/utils/PauseableThread;.runnable:Ljava/lang/Runnable; // field@1172 │ │ +0a4358: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=31 │ │ 0x0004 line=25 │ │ 0x0006 line=26 │ │ 0x0008 line=32 │ │ 0x000a line=33 │ │ @@ -156333,17 +156381,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -095dac: |[095dac] com.badlogic.gdx.utils.PauseableThread.isPaused:()Z │ │ -095dbc: 5510 7111 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/PauseableThread;.paused:Z // field@1171 │ │ -095dc0: 0f00 |0002: return v0 │ │ +0a435c: |[0a435c] com.badlogic.gdx.utils.PauseableThread.isPaused:()Z │ │ +0a436c: 5510 7111 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/PauseableThread;.paused:Z // field@1171 │ │ +0a4370: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/PauseableThread; │ │ │ │ #1 : (in Lcom/badlogic/gdx/utils/PauseableThread;) │ │ @@ -156351,18 +156399,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -095dc4: |[095dc4] com.badlogic.gdx.utils.PauseableThread.onPause:()V │ │ -095dd4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -095dd6: 5c10 7111 |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/PauseableThread;.paused:Z // field@1171 │ │ -095dda: 0e00 |0003: return-void │ │ +0a4374: |[0a4374] com.badlogic.gdx.utils.PauseableThread.onPause:()V │ │ +0a4384: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a4386: 5c10 7111 |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/PauseableThread;.paused:Z // field@1171 │ │ +0a438a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/utils/PauseableThread; │ │ │ │ @@ -156371,24 +156419,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -095ddc: |[095ddc] com.badlogic.gdx.utils.PauseableThread.onResume:()V │ │ -095dec: 1d01 |0000: monitor-enter v1 │ │ -095dee: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -095df0: 5c10 7111 |0002: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/PauseableThread;.paused:Z // field@1171 │ │ -095df4: 6e10 2c26 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -095dfa: 1e01 |0007: monitor-exit v1 │ │ -095dfc: 0e00 |0008: return-void │ │ -095dfe: 0d00 |0009: move-exception v0 │ │ -095e00: 1e01 |000a: monitor-exit v1 │ │ -095e02: 2700 |000b: throw v0 │ │ +0a438c: |[0a438c] com.badlogic.gdx.utils.PauseableThread.onResume:()V │ │ +0a439c: 1d01 |0000: monitor-enter v1 │ │ +0a439e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0a43a0: 5c10 7111 |0002: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/PauseableThread;.paused:Z // field@1171 │ │ +0a43a4: 6e10 2c26 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +0a43aa: 1e01 |0007: monitor-exit v1 │ │ +0a43ac: 0e00 |0008: return-void │ │ +0a43ae: 0d00 |0009: move-exception v0 │ │ +0a43b0: 1e01 |000a: monitor-exit v1 │ │ +0a43b2: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x000b │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=59 │ │ 0x0001 line=60 │ │ 0x0004 line=61 │ │ @@ -156403,32 +156451,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -095e10: |[095e10] com.badlogic.gdx.utils.PauseableThread.run:()V │ │ -095e20: 1d02 |0000: monitor-enter v2 │ │ -095e22: 5521 7111 |0001: iget-boolean v1, v2, Lcom/badlogic/gdx/utils/PauseableThread;.paused:Z // field@1171 │ │ -095e26: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ -095e2a: 6e10 2e26 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.wait:()V // method@262e │ │ -095e30: 28f9 |0008: goto 0001 // -0007 │ │ -095e32: 0d00 |0009: move-exception v0 │ │ -095e34: 6e10 0826 0000 |000a: invoke-virtual {v0}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@2608 │ │ -095e3a: 1e02 |000d: monitor-exit v2 │ │ -095e3c: 5521 7011 |000e: iget-boolean v1, v2, Lcom/badlogic/gdx/utils/PauseableThread;.exit:Z // field@1170 │ │ -095e40: 3801 0600 |0010: if-eqz v1, 0016 // +0006 │ │ -095e44: 0e00 |0012: return-void │ │ -095e46: 0d01 |0013: move-exception v1 │ │ -095e48: 1e02 |0014: monitor-exit v2 │ │ -095e4a: 2701 |0015: throw v1 │ │ -095e4c: 5421 7211 |0016: iget-object v1, v2, Lcom/badlogic/gdx/utils/PauseableThread;.runnable:Ljava/lang/Runnable; // field@1172 │ │ -095e50: 7210 3026 0100 |0018: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@2630 │ │ -095e56: 28e5 |001b: goto 0000 // -001b │ │ +0a43c0: |[0a43c0] com.badlogic.gdx.utils.PauseableThread.run:()V │ │ +0a43d0: 1d02 |0000: monitor-enter v2 │ │ +0a43d2: 5521 7111 |0001: iget-boolean v1, v2, Lcom/badlogic/gdx/utils/PauseableThread;.paused:Z // field@1171 │ │ +0a43d6: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ +0a43da: 6e10 2e26 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.wait:()V // method@262e │ │ +0a43e0: 28f9 |0008: goto 0001 // -0007 │ │ +0a43e2: 0d00 |0009: move-exception v0 │ │ +0a43e4: 6e10 0826 0000 |000a: invoke-virtual {v0}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@2608 │ │ +0a43ea: 1e02 |000d: monitor-exit v2 │ │ +0a43ec: 5521 7011 |000e: iget-boolean v1, v2, Lcom/badlogic/gdx/utils/PauseableThread;.exit:Z // field@1170 │ │ +0a43f0: 3801 0600 |0010: if-eqz v1, 0016 // +0006 │ │ +0a43f4: 0e00 |0012: return-void │ │ +0a43f6: 0d01 |0013: move-exception v1 │ │ +0a43f8: 1e02 |0014: monitor-exit v2 │ │ +0a43fa: 2701 |0015: throw v1 │ │ +0a43fc: 5421 7211 |0016: iget-object v1, v2, Lcom/badlogic/gdx/utils/PauseableThread;.runnable:Ljava/lang/Runnable; // field@1172 │ │ +0a4400: 7210 3026 0100 |0018: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@2630 │ │ +0a4406: 28e5 |001b: goto 0000 // -001b │ │ catches : 3 │ │ 0x0001 - 0x0008 │ │ Ljava/lang/InterruptedException; -> 0x0009 │ │ -> 0x0013 │ │ 0x000a - 0x000e │ │ -> 0x0013 │ │ 0x0014 - 0x0015 │ │ @@ -156452,36 +156500,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -095e78: |[095e78] com.badlogic.gdx.utils.PauseableThread.stopThread:()V │ │ -095e88: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -095e8a: 5c10 7011 |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/PauseableThread;.exit:Z // field@1170 │ │ -095e8e: 5510 7111 |0003: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/PauseableThread;.paused:Z // field@1171 │ │ -095e92: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -095e96: 6e10 5722 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/PauseableThread;.onResume:()V // method@2257 │ │ -095e9c: 0e00 |000a: return-void │ │ +0a4428: |[0a4428] com.badlogic.gdx.utils.PauseableThread.stopThread:()V │ │ +0a4438: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a443a: 5c10 7011 |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/PauseableThread;.exit:Z // field@1170 │ │ +0a443e: 5510 7111 |0003: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/PauseableThread;.paused:Z // field@1171 │ │ +0a4442: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +0a4446: 6e10 5722 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/PauseableThread;.onResume:()V // method@2257 │ │ +0a444c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=73 │ │ 0x000a line=74 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/utils/PauseableThread; │ │ │ │ - source_file_idx : 3591 (PauseableThread.java) │ │ + source_file_idx : 3589 (PauseableThread.java) │ │ │ │ Class #370 header: │ │ -class_idx : 828 │ │ +class_idx : 826 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3595 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3593 │ │ static_fields_size : 1 │ │ instance_fields_size: 7 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #370 - │ │ Class descriptor : 'Lcom/badlogic/gdx/utils/PerformanceCounter;' │ │ @@ -156529,18 +156577,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -095ea0: |[095ea0] com.badlogic.gdx.utils.PerformanceCounter.:(Ljava/lang/String;)V │ │ -095eb0: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -095eb2: 7030 5b22 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/PerformanceCounter;.:(Ljava/lang/String;I)V // method@225b │ │ -095eb8: 0e00 |0004: return-void │ │ +0a4450: |[0a4450] com.badlogic.gdx.utils.PerformanceCounter.:(Ljava/lang/String;)V │ │ +0a4460: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +0a4462: 7030 5b22 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/PerformanceCounter;.:(Ljava/lang/String;I)V // method@225b │ │ +0a4468: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0004 line=52 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/PerformanceCounter; │ │ 0x0000 - 0x0005 reg=2 name Ljava/lang/String; │ │ @@ -156550,32 +156598,32 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -095ebc: |[095ebc] com.badlogic.gdx.utils.PerformanceCounter.:(Ljava/lang/String;I)V │ │ -095ecc: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -095ed0: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -095ed6: 5a20 7811 |0005: iput-wide v0, v2, Lcom/badlogic/gdx/utils/PerformanceCounter;.startTime:J // field@1178 │ │ -095eda: 5a20 7411 |0007: iput-wide v0, v2, Lcom/badlogic/gdx/utils/PerformanceCounter;.lastTick:J // field@1174 │ │ -095ede: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -095ee0: 5920 7311 |000a: iput v0, v2, Lcom/badlogic/gdx/utils/PerformanceCounter;.current:F // field@1173 │ │ -095ee4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -095ee6: 5c20 7a11 |000d: iput-boolean v0, v2, Lcom/badlogic/gdx/utils/PerformanceCounter;.valid:Z // field@117a │ │ -095eea: 5b23 7611 |000f: iput-object v3, v2, Lcom/badlogic/gdx/utils/PerformanceCounter;.name:Ljava/lang/String; // field@1176 │ │ -095eee: 2200 eb01 |0011: new-instance v0, Lcom/badlogic/gdx/math/FloatCounter; // type@01eb │ │ -095ef2: 7020 1313 4000 |0013: invoke-direct {v0, v4}, Lcom/badlogic/gdx/math/FloatCounter;.:(I)V // method@1313 │ │ -095ef8: 5b20 7911 |0016: iput-object v0, v2, Lcom/badlogic/gdx/utils/PerformanceCounter;.time:Lcom/badlogic/gdx/math/FloatCounter; // field@1179 │ │ -095efc: 2200 eb01 |0018: new-instance v0, Lcom/badlogic/gdx/math/FloatCounter; // type@01eb │ │ -095f00: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -095f02: 7020 1313 1000 |001b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/FloatCounter;.:(I)V // method@1313 │ │ -095f08: 5b20 7511 |001e: iput-object v0, v2, Lcom/badlogic/gdx/utils/PerformanceCounter;.load:Lcom/badlogic/gdx/math/FloatCounter; // field@1175 │ │ -095f0c: 0e00 |0020: return-void │ │ +0a446c: |[0a446c] com.badlogic.gdx.utils.PerformanceCounter.:(Ljava/lang/String;I)V │ │ +0a447c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0a4480: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a4486: 5a20 7811 |0005: iput-wide v0, v2, Lcom/badlogic/gdx/utils/PerformanceCounter;.startTime:J // field@1178 │ │ +0a448a: 5a20 7411 |0007: iput-wide v0, v2, Lcom/badlogic/gdx/utils/PerformanceCounter;.lastTick:J // field@1174 │ │ +0a448e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0a4490: 5920 7311 |000a: iput v0, v2, Lcom/badlogic/gdx/utils/PerformanceCounter;.current:F // field@1173 │ │ +0a4494: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0a4496: 5c20 7a11 |000d: iput-boolean v0, v2, Lcom/badlogic/gdx/utils/PerformanceCounter;.valid:Z // field@117a │ │ +0a449a: 5b23 7611 |000f: iput-object v3, v2, Lcom/badlogic/gdx/utils/PerformanceCounter;.name:Ljava/lang/String; // field@1176 │ │ +0a449e: 2200 e901 |0011: new-instance v0, Lcom/badlogic/gdx/math/FloatCounter; // type@01e9 │ │ +0a44a2: 7020 1313 4000 |0013: invoke-direct {v0, v4}, Lcom/badlogic/gdx/math/FloatCounter;.:(I)V // method@1313 │ │ +0a44a8: 5b20 7911 |0016: iput-object v0, v2, Lcom/badlogic/gdx/utils/PerformanceCounter;.time:Lcom/badlogic/gdx/math/FloatCounter; // field@1179 │ │ +0a44ac: 2200 e901 |0018: new-instance v0, Lcom/badlogic/gdx/math/FloatCounter; // type@01e9 │ │ +0a44b0: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +0a44b2: 7020 1313 1000 |001b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/FloatCounter;.:(I)V // method@1313 │ │ +0a44b8: 5b20 7511 |001e: iput-object v0, v2, Lcom/badlogic/gdx/utils/PerformanceCounter;.load:Lcom/badlogic/gdx/math/FloatCounter; // field@1175 │ │ +0a44bc: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=54 │ │ 0x0005 line=33 │ │ 0x0007 line=34 │ │ 0x0009 line=46 │ │ 0x000c line=48 │ │ @@ -156590,129 +156638,129 @@ │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/utils/PerformanceCounter;) │ │ name : 'reset' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -095f10: |[095f10] com.badlogic.gdx.utils.PerformanceCounter.reset:()V │ │ -095f20: 1601 0000 |0000: const-wide/16 v1, #int 0 // #0 │ │ -095f24: 5430 7911 |0002: iget-object v0, v3, Lcom/badlogic/gdx/utils/PerformanceCounter;.time:Lcom/badlogic/gdx/math/FloatCounter; // field@1179 │ │ -095f28: 6e10 1513 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/math/FloatCounter;.reset:()V // method@1315 │ │ -095f2e: 5430 7511 |0007: iget-object v0, v3, Lcom/badlogic/gdx/utils/PerformanceCounter;.load:Lcom/badlogic/gdx/math/FloatCounter; // field@1175 │ │ -095f32: 6e10 1513 0000 |0009: invoke-virtual {v0}, Lcom/badlogic/gdx/math/FloatCounter;.reset:()V // method@1315 │ │ -095f38: 5a31 7811 |000c: iput-wide v1, v3, Lcom/badlogic/gdx/utils/PerformanceCounter;.startTime:J // field@1178 │ │ -095f3c: 5a31 7411 |000e: iput-wide v1, v3, Lcom/badlogic/gdx/utils/PerformanceCounter;.lastTick:J // field@1174 │ │ -095f40: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -095f42: 5930 7311 |0011: iput v0, v3, Lcom/badlogic/gdx/utils/PerformanceCounter;.current:F // field@1173 │ │ -095f46: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -095f48: 5c30 7a11 |0014: iput-boolean v0, v3, Lcom/badlogic/gdx/utils/PerformanceCounter;.valid:Z // field@117a │ │ -095f4c: 0e00 |0016: return-void │ │ +0a44c0: |[0a44c0] com.badlogic.gdx.utils.PerformanceCounter.reset:()V │ │ +0a44d0: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +0a44d4: 5440 7911 |0002: iget-object v0, v4, Lcom/badlogic/gdx/utils/PerformanceCounter;.time:Lcom/badlogic/gdx/math/FloatCounter; // field@1179 │ │ +0a44d8: 6e10 1513 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/math/FloatCounter;.reset:()V // method@1315 │ │ +0a44de: 5440 7511 |0007: iget-object v0, v4, Lcom/badlogic/gdx/utils/PerformanceCounter;.load:Lcom/badlogic/gdx/math/FloatCounter; // field@1175 │ │ +0a44e2: 6e10 1513 0000 |0009: invoke-virtual {v0}, Lcom/badlogic/gdx/math/FloatCounter;.reset:()V // method@1315 │ │ +0a44e8: 5a42 7811 |000c: iput-wide v2, v4, Lcom/badlogic/gdx/utils/PerformanceCounter;.startTime:J // field@1178 │ │ +0a44ec: 5a42 7411 |000e: iput-wide v2, v4, Lcom/badlogic/gdx/utils/PerformanceCounter;.lastTick:J // field@1174 │ │ +0a44f0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0a44f2: 5940 7311 |0011: iput v0, v4, Lcom/badlogic/gdx/utils/PerformanceCounter;.current:F // field@1173 │ │ +0a44f6: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0a44f8: 5c40 7a11 |0014: iput-boolean v0, v4, Lcom/badlogic/gdx/utils/PerformanceCounter;.valid:Z // field@117a │ │ +0a44fc: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=115 │ │ 0x0007 line=116 │ │ 0x000c line=117 │ │ 0x000e line=118 │ │ 0x0010 line=119 │ │ 0x0013 line=120 │ │ 0x0016 line=121 │ │ locals : │ │ - 0x0000 - 0x0017 reg=3 this Lcom/badlogic/gdx/utils/PerformanceCounter; │ │ + 0x0000 - 0x0017 reg=4 this Lcom/badlogic/gdx/utils/PerformanceCounter; │ │ │ │ #1 : (in Lcom/badlogic/gdx/utils/PerformanceCounter;) │ │ name : 'start' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -095f50: |[095f50] com.badlogic.gdx.utils.PerformanceCounter.start:()V │ │ -095f60: 7100 7e26 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ -095f66: 0b00 |0003: move-result-wide v0 │ │ -095f68: 5a20 7811 |0004: iput-wide v0, v2, Lcom/badlogic/gdx/utils/PerformanceCounter;.startTime:J // field@1178 │ │ -095f6c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -095f6e: 5c20 7a11 |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/utils/PerformanceCounter;.valid:Z // field@117a │ │ -095f72: 0e00 |0009: return-void │ │ +0a4500: |[0a4500] com.badlogic.gdx.utils.PerformanceCounter.start:()V │ │ +0a4510: 7100 7e26 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ +0a4516: 0b00 |0003: move-result-wide v0 │ │ +0a4518: 5a20 7811 |0004: iput-wide v0, v2, Lcom/badlogic/gdx/utils/PerformanceCounter;.startTime:J // field@1178 │ │ +0a451c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0a451e: 5c20 7a11 |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/utils/PerformanceCounter;.valid:Z // field@117a │ │ +0a4522: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0006 line=96 │ │ 0x0009 line=97 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/badlogic/gdx/utils/PerformanceCounter; │ │ │ │ #2 : (in Lcom/badlogic/gdx/utils/PerformanceCounter;) │ │ name : 'stop' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 31 16-bit code units │ │ -095f74: |[095f74] com.badlogic.gdx.utils.PerformanceCounter.stop:()V │ │ -095f84: 1605 0000 |0000: const-wide/16 v5, #int 0 // #0 │ │ -095f88: 5370 7811 |0002: iget-wide v0, v7, Lcom/badlogic/gdx/utils/PerformanceCounter;.startTime:J // field@1178 │ │ -095f8c: 3100 0005 |0004: cmp-long v0, v0, v5 │ │ -095f90: 3d00 1800 |0006: if-lez v0, 001e // +0018 │ │ -095f94: 5270 7311 |0008: iget v0, v7, Lcom/badlogic/gdx/utils/PerformanceCounter;.current:F // field@1173 │ │ -095f98: 7100 7e26 0000 |000a: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ -095f9e: 0b01 |000d: move-result-wide v1 │ │ -095fa0: 5373 7811 |000e: iget-wide v3, v7, Lcom/badlogic/gdx/utils/PerformanceCounter;.startTime:J // field@1178 │ │ -095fa4: bc31 |0010: sub-long/2addr v1, v3 │ │ -095fa6: 8511 |0011: long-to-float v1, v1 │ │ -095fa8: 1402 5f70 8930 |0012: const v2, #float 1e-09 // #3089705f │ │ -095fae: c821 |0015: mul-float/2addr v1, v2 │ │ -095fb0: c610 |0016: add-float/2addr v0, v1 │ │ -095fb2: 5970 7311 |0017: iput v0, v7, Lcom/badlogic/gdx/utils/PerformanceCounter;.current:F // field@1173 │ │ -095fb6: 5a75 7811 |0019: iput-wide v5, v7, Lcom/badlogic/gdx/utils/PerformanceCounter;.startTime:J // field@1178 │ │ -095fba: 1210 |001b: const/4 v0, #int 1 // #1 │ │ -095fbc: 5c70 7a11 |001c: iput-boolean v0, v7, Lcom/badlogic/gdx/utils/PerformanceCounter;.valid:Z // field@117a │ │ -095fc0: 0e00 |001e: return-void │ │ +0a4524: |[0a4524] com.badlogic.gdx.utils.PerformanceCounter.stop:()V │ │ +0a4534: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +0a4538: 5380 7811 |0002: iget-wide v0, v8, Lcom/badlogic/gdx/utils/PerformanceCounter;.startTime:J // field@1178 │ │ +0a453c: 3100 0006 |0004: cmp-long v0, v0, v6 │ │ +0a4540: 3d00 1800 |0006: if-lez v0, 001e // +0018 │ │ +0a4544: 5280 7311 |0008: iget v0, v8, Lcom/badlogic/gdx/utils/PerformanceCounter;.current:F // field@1173 │ │ +0a4548: 7100 7e26 0000 |000a: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ +0a454e: 0b02 |000d: move-result-wide v2 │ │ +0a4550: 5384 7811 |000e: iget-wide v4, v8, Lcom/badlogic/gdx/utils/PerformanceCounter;.startTime:J // field@1178 │ │ +0a4554: bc42 |0010: sub-long/2addr v2, v4 │ │ +0a4556: 8521 |0011: long-to-float v1, v2 │ │ +0a4558: 1402 5f70 8930 |0012: const v2, #float 1e-09 // #3089705f │ │ +0a455e: c821 |0015: mul-float/2addr v1, v2 │ │ +0a4560: c610 |0016: add-float/2addr v0, v1 │ │ +0a4562: 5980 7311 |0017: iput v0, v8, Lcom/badlogic/gdx/utils/PerformanceCounter;.current:F // field@1173 │ │ +0a4566: 5a86 7811 |0019: iput-wide v6, v8, Lcom/badlogic/gdx/utils/PerformanceCounter;.startTime:J // field@1178 │ │ +0a456a: 1210 |001b: const/4 v0, #int 1 // #1 │ │ +0a456c: 5c80 7a11 |001c: iput-boolean v0, v8, Lcom/badlogic/gdx/utils/PerformanceCounter;.valid:Z // field@117a │ │ +0a4570: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=104 │ │ 0x0008 line=105 │ │ 0x0019 line=106 │ │ 0x001b line=107 │ │ 0x001e line=109 │ │ locals : │ │ - 0x0000 - 0x001f reg=7 this Lcom/badlogic/gdx/utils/PerformanceCounter; │ │ + 0x0000 - 0x001f reg=8 this Lcom/badlogic/gdx/utils/PerformanceCounter; │ │ │ │ #3 : (in Lcom/badlogic/gdx/utils/PerformanceCounter;) │ │ name : 'tick' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -095fc4: |[095fc4] com.badlogic.gdx.utils.PerformanceCounter.tick:()V │ │ -095fd4: 7100 7e26 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ -095fda: 0b00 |0003: move-result-wide v0 │ │ -095fdc: 5362 7411 |0004: iget-wide v2, v6, Lcom/badlogic/gdx/utils/PerformanceCounter;.lastTick:J // field@1174 │ │ -095fe0: 1604 0000 |0006: const-wide/16 v4, #int 0 // #0 │ │ -095fe4: 3102 0204 |0008: cmp-long v2, v2, v4 │ │ -095fe8: 3d02 0e00 |000a: if-lez v2, 0018 // +000e │ │ -095fec: 5362 7411 |000c: iget-wide v2, v6, Lcom/badlogic/gdx/utils/PerformanceCounter;.lastTick:J // field@1174 │ │ -095ff0: 9c02 0002 |000e: sub-long v2, v0, v2 │ │ -095ff4: 8522 |0010: long-to-float v2, v2 │ │ -095ff6: 1403 5f70 8930 |0011: const v3, #float 1e-09 // #3089705f │ │ -095ffc: c832 |0014: mul-float/2addr v2, v3 │ │ -095ffe: 6e20 6022 2600 |0015: invoke-virtual {v6, v2}, Lcom/badlogic/gdx/utils/PerformanceCounter;.tick:(F)V // method@2260 │ │ -096004: 5a60 7411 |0018: iput-wide v0, v6, Lcom/badlogic/gdx/utils/PerformanceCounter;.lastTick:J // field@1174 │ │ -096008: 0e00 |001a: return-void │ │ +0a4574: |[0a4574] com.badlogic.gdx.utils.PerformanceCounter.tick:()V │ │ +0a4584: 7100 7e26 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ +0a458a: 0b00 |0003: move-result-wide v0 │ │ +0a458c: 5362 7411 |0004: iget-wide v2, v6, Lcom/badlogic/gdx/utils/PerformanceCounter;.lastTick:J // field@1174 │ │ +0a4590: 1604 0000 |0006: const-wide/16 v4, #int 0 // #0 │ │ +0a4594: 3102 0204 |0008: cmp-long v2, v2, v4 │ │ +0a4598: 3d02 0e00 |000a: if-lez v2, 0018 // +000e │ │ +0a459c: 5362 7411 |000c: iget-wide v2, v6, Lcom/badlogic/gdx/utils/PerformanceCounter;.lastTick:J // field@1174 │ │ +0a45a0: 9c02 0002 |000e: sub-long v2, v0, v2 │ │ +0a45a4: 8522 |0010: long-to-float v2, v2 │ │ +0a45a6: 1403 5f70 8930 |0011: const v3, #float 1e-09 // #3089705f │ │ +0a45ac: c832 |0014: mul-float/2addr v2, v3 │ │ +0a45ae: 6e20 6022 2600 |0015: invoke-virtual {v6, v2}, Lcom/badlogic/gdx/utils/PerformanceCounter;.tick:(F)V // method@2260 │ │ +0a45b4: 5a60 7411 |0018: iput-wide v0, v6, Lcom/badlogic/gdx/utils/PerformanceCounter;.lastTick:J // field@1174 │ │ +0a45b8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0004 line=66 │ │ 0x000c line=67 │ │ 0x0018 line=68 │ │ 0x001a line=69 │ │ @@ -156725,48 +156773,48 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -09600c: |[09600c] com.badlogic.gdx.utils.PerformanceCounter.tick:(F)V │ │ -09601c: 1504 803f |0000: const/high16 v4, #int 1065353216 // #3f80 │ │ -096020: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -096022: 5562 7a11 |0003: iget-boolean v2, v6, Lcom/badlogic/gdx/utils/PerformanceCounter;.valid:Z // field@117a │ │ -096026: 3902 0c00 |0005: if-nez v2, 0011 // +000c │ │ -09602a: 6201 1c00 |0007: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -09602e: 1a02 0a0e |0009: const-string v2, "PerformanceCounter" // string@0e0a │ │ -096032: 1a03 1f07 |000b: const-string v3, "Invalid data, check if you called PerformanceCounter#stop()" // string@071f │ │ -096036: 7230 e300 2103 |000d: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.error:(Ljava/lang/String;Ljava/lang/String;)V // method@00e3 │ │ -09603c: 0e00 |0010: return-void │ │ -09603e: 5462 7911 |0011: iget-object v2, v6, Lcom/badlogic/gdx/utils/PerformanceCounter;.time:Lcom/badlogic/gdx/math/FloatCounter; // field@1179 │ │ -096042: 5263 7311 |0013: iget v3, v6, Lcom/badlogic/gdx/utils/PerformanceCounter;.current:F // field@1173 │ │ -096046: 6e20 1413 3200 |0015: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/FloatCounter;.put:(F)V // method@1314 │ │ -09604c: 2d02 0701 |0018: cmpl-float v2, v7, v1 │ │ -096050: 3902 1200 |001a: if-nez v2, 002c // +0012 │ │ -096054: 0110 |001c: move v0, v1 │ │ -096056: 5462 7511 |001d: iget-object v2, v6, Lcom/badlogic/gdx/utils/PerformanceCounter;.load:Lcom/badlogic/gdx/math/FloatCounter; // field@1175 │ │ -09605a: 2d03 0704 |001f: cmpl-float v3, v7, v4 │ │ -09605e: 3d03 1000 |0021: if-lez v3, 0031 // +0010 │ │ -096062: 6e20 1413 0200 |0023: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/math/FloatCounter;.put:(F)V // method@1314 │ │ -096068: 5961 7311 |0026: iput v1, v6, Lcom/badlogic/gdx/utils/PerformanceCounter;.current:F // field@1173 │ │ -09606c: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -09606e: 5c61 7a11 |0029: iput-boolean v1, v6, Lcom/badlogic/gdx/utils/PerformanceCounter;.valid:Z // field@117a │ │ -096072: 28e5 |002b: goto 0010 // -001b │ │ -096074: 5262 7311 |002c: iget v2, v6, Lcom/badlogic/gdx/utils/PerformanceCounter;.current:F // field@1173 │ │ -096078: a900 0207 |002e: div-float v0, v2, v7 │ │ -09607c: 28ed |0030: goto 001d // -0013 │ │ -09607e: a803 0700 |0031: mul-float v3, v7, v0 │ │ -096082: c774 |0033: sub-float/2addr v4, v7 │ │ -096084: 5465 7511 |0034: iget-object v5, v6, Lcom/badlogic/gdx/utils/PerformanceCounter;.load:Lcom/badlogic/gdx/math/FloatCounter; // field@1175 │ │ -096088: 5255 240b |0036: iget v5, v5, Lcom/badlogic/gdx/math/FloatCounter;.latest:F // field@0b24 │ │ -09608c: c854 |0038: mul-float/2addr v4, v5 │ │ -09608e: a600 0304 |0039: add-float v0, v3, v4 │ │ -096092: 28e8 |003b: goto 0023 // -0018 │ │ +0a45bc: |[0a45bc] com.badlogic.gdx.utils.PerformanceCounter.tick:(F)V │ │ +0a45cc: 1504 803f |0000: const/high16 v4, #int 1065353216 // #3f80 │ │ +0a45d0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a45d2: 5562 7a11 |0003: iget-boolean v2, v6, Lcom/badlogic/gdx/utils/PerformanceCounter;.valid:Z // field@117a │ │ +0a45d6: 3902 0c00 |0005: if-nez v2, 0011 // +000c │ │ +0a45da: 6201 1c00 |0007: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0a45de: 1a02 080e |0009: const-string v2, "PerformanceCounter" // string@0e08 │ │ +0a45e2: 1a03 1f07 |000b: const-string v3, "Invalid data, check if you called PerformanceCounter#stop()" // string@071f │ │ +0a45e6: 7230 e300 2103 |000d: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.error:(Ljava/lang/String;Ljava/lang/String;)V // method@00e3 │ │ +0a45ec: 0e00 |0010: return-void │ │ +0a45ee: 5462 7911 |0011: iget-object v2, v6, Lcom/badlogic/gdx/utils/PerformanceCounter;.time:Lcom/badlogic/gdx/math/FloatCounter; // field@1179 │ │ +0a45f2: 5263 7311 |0013: iget v3, v6, Lcom/badlogic/gdx/utils/PerformanceCounter;.current:F // field@1173 │ │ +0a45f6: 6e20 1413 3200 |0015: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/FloatCounter;.put:(F)V // method@1314 │ │ +0a45fc: 2d02 0701 |0018: cmpl-float v2, v7, v1 │ │ +0a4600: 3902 1200 |001a: if-nez v2, 002c // +0012 │ │ +0a4604: 0110 |001c: move v0, v1 │ │ +0a4606: 5462 7511 |001d: iget-object v2, v6, Lcom/badlogic/gdx/utils/PerformanceCounter;.load:Lcom/badlogic/gdx/math/FloatCounter; // field@1175 │ │ +0a460a: 2d03 0704 |001f: cmpl-float v3, v7, v4 │ │ +0a460e: 3d03 1000 |0021: if-lez v3, 0031 // +0010 │ │ +0a4612: 6e20 1413 0200 |0023: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/math/FloatCounter;.put:(F)V // method@1314 │ │ +0a4618: 5961 7311 |0026: iput v1, v6, Lcom/badlogic/gdx/utils/PerformanceCounter;.current:F // field@1173 │ │ +0a461c: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +0a461e: 5c61 7a11 |0029: iput-boolean v1, v6, Lcom/badlogic/gdx/utils/PerformanceCounter;.valid:Z // field@117a │ │ +0a4622: 28e5 |002b: goto 0010 // -001b │ │ +0a4624: 5262 7311 |002c: iget v2, v6, Lcom/badlogic/gdx/utils/PerformanceCounter;.current:F // field@1173 │ │ +0a4628: a900 0207 |002e: div-float v0, v2, v7 │ │ +0a462c: 28ed |0030: goto 001d // -0013 │ │ +0a462e: a803 0700 |0031: mul-float v3, v7, v0 │ │ +0a4632: c774 |0033: sub-float/2addr v4, v7 │ │ +0a4634: 5465 7511 |0034: iget-object v5, v6, Lcom/badlogic/gdx/utils/PerformanceCounter;.load:Lcom/badlogic/gdx/math/FloatCounter; // field@1175 │ │ +0a4638: 5255 240b |0036: iget v5, v5, Lcom/badlogic/gdx/math/FloatCounter;.latest:F // field@0b24 │ │ +0a463c: c854 |0038: mul-float/2addr v4, v5 │ │ +0a463e: a600 0304 |0039: add-float v0, v3, v4 │ │ +0a4642: 28e8 |003b: goto 0023 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=76 │ │ 0x0007 line=77 │ │ 0x0010 line=88 │ │ 0x0011 line=81 │ │ 0x0018 line=83 │ │ @@ -156786,35 +156834,35 @@ │ │ type : '(Lcom/badlogic/gdx/utils/StringBuilder;)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -096094: |[096094] com.badlogic.gdx.utils.PerformanceCounter.toString:(Lcom/badlogic/gdx/utils/StringBuilder;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -0960a4: 5420 7611 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/PerformanceCounter;.name:Ljava/lang/String; // field@1176 │ │ -0960a8: 6e20 e922 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -0960ae: 0c00 |0005: move-result-object v0 │ │ -0960b0: 1a01 fd00 |0006: const-string v1, ": [time: " // string@00fd │ │ -0960b4: 6e20 e922 1000 |0008: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -0960ba: 0c00 |000b: move-result-object v0 │ │ -0960bc: 5421 7911 |000c: iget-object v1, v2, Lcom/badlogic/gdx/utils/PerformanceCounter;.time:Lcom/badlogic/gdx/math/FloatCounter; // field@1179 │ │ -0960c0: 5211 290b |000e: iget v1, v1, Lcom/badlogic/gdx/math/FloatCounter;.value:F // field@0b29 │ │ -0960c4: 6e20 e122 1000 |0010: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(F)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e1 │ │ -0960ca: 0c00 |0013: move-result-object v0 │ │ -0960cc: 1a01 bf00 |0014: const-string v1, ", load: " // string@00bf │ │ -0960d0: 6e20 e922 1000 |0016: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -0960d6: 0c00 |0019: move-result-object v0 │ │ -0960d8: 5421 7511 |001a: iget-object v1, v2, Lcom/badlogic/gdx/utils/PerformanceCounter;.load:Lcom/badlogic/gdx/math/FloatCounter; // field@1175 │ │ -0960dc: 5211 290b |001c: iget v1, v1, Lcom/badlogic/gdx/math/FloatCounter;.value:F // field@0b29 │ │ -0960e0: 6e20 e122 1000 |001e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(F)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e1 │ │ -0960e6: 0c00 |0021: move-result-object v0 │ │ -0960e8: 1a01 7211 |0022: const-string v1, "]" // string@1172 │ │ -0960ec: 6e20 e922 1000 |0024: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -0960f2: 1103 |0027: return-object v3 │ │ +0a4644: |[0a4644] com.badlogic.gdx.utils.PerformanceCounter.toString:(Lcom/badlogic/gdx/utils/StringBuilder;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +0a4654: 5420 7611 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/PerformanceCounter;.name:Ljava/lang/String; // field@1176 │ │ +0a4658: 6e20 e922 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +0a465e: 0c00 |0005: move-result-object v0 │ │ +0a4660: 1a01 fd00 |0006: const-string v1, ": [time: " // string@00fd │ │ +0a4664: 6e20 e922 1000 |0008: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +0a466a: 0c00 |000b: move-result-object v0 │ │ +0a466c: 5421 7911 |000c: iget-object v1, v2, Lcom/badlogic/gdx/utils/PerformanceCounter;.time:Lcom/badlogic/gdx/math/FloatCounter; // field@1179 │ │ +0a4670: 5211 290b |000e: iget v1, v1, Lcom/badlogic/gdx/math/FloatCounter;.value:F // field@0b29 │ │ +0a4674: 6e20 e122 1000 |0010: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(F)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e1 │ │ +0a467a: 0c00 |0013: move-result-object v0 │ │ +0a467c: 1a01 bf00 |0014: const-string v1, ", load: " // string@00bf │ │ +0a4680: 6e20 e922 1000 |0016: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +0a4686: 0c00 |0019: move-result-object v0 │ │ +0a4688: 5421 7511 |001a: iget-object v1, v2, Lcom/badlogic/gdx/utils/PerformanceCounter;.load:Lcom/badlogic/gdx/math/FloatCounter; // field@1175 │ │ +0a468c: 5211 290b |001c: iget v1, v1, Lcom/badlogic/gdx/math/FloatCounter;.value:F // field@0b29 │ │ +0a4690: 6e20 e122 1000 |001e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(F)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e1 │ │ +0a4696: 0c00 |0021: move-result-object v0 │ │ +0a4698: 1a01 7011 |0022: const-string v1, "]" // string@1170 │ │ +0a469c: 6e20 e922 1000 |0024: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +0a46a2: 1103 |0027: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0027 line=133 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 this Lcom/badlogic/gdx/utils/PerformanceCounter; │ │ 0x0000 - 0x0028 reg=3 sb Lcom/badlogic/gdx/utils/StringBuilder; │ │ @@ -156824,37 +156872,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0960f4: |[0960f4] com.badlogic.gdx.utils.PerformanceCounter.toString:()Ljava/lang/String; │ │ -096104: 2200 5003 |0000: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0350 │ │ -096108: 7010 da22 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.:()V // method@22da │ │ -09610e: 6e20 6122 0200 |0005: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/PerformanceCounter;.toString:(Lcom/badlogic/gdx/utils/StringBuilder;)Lcom/badlogic/gdx/utils/StringBuilder; // method@2261 │ │ -096114: 0c01 |0008: move-result-object v1 │ │ -096116: 6e10 2723 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ -09611c: 0c01 |000c: move-result-object v1 │ │ -09611e: 1101 |000d: return-object v1 │ │ +0a46a4: |[0a46a4] com.badlogic.gdx.utils.PerformanceCounter.toString:()Ljava/lang/String; │ │ +0a46b4: 2200 4e03 |0000: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@034e │ │ +0a46b8: 7010 da22 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.:()V // method@22da │ │ +0a46be: 6e20 6122 0200 |0005: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/PerformanceCounter;.toString:(Lcom/badlogic/gdx/utils/StringBuilder;)Lcom/badlogic/gdx/utils/StringBuilder; // method@2261 │ │ +0a46c4: 0c01 |0008: move-result-object v1 │ │ +0a46c6: 6e10 2723 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ +0a46cc: 0c01 |000c: move-result-object v1 │ │ +0a46ce: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0005 line=127 │ │ locals : │ │ 0x0005 - 0x000e reg=0 sb Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x000e reg=2 this Lcom/badlogic/gdx/utils/PerformanceCounter; │ │ │ │ - source_file_idx : 3595 (PerformanceCounter.java) │ │ + source_file_idx : 3593 (PerformanceCounter.java) │ │ │ │ Class #371 header: │ │ -class_idx : 829 │ │ +class_idx : 827 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3596 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3594 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #371 annotations: │ │ Annotations on field #4475 'counters' │ │ @@ -156886,22 +156934,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -096120: |[096120] com.badlogic.gdx.utils.PerformanceCounters.:()V │ │ -096130: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -096136: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -09613a: 5a20 7c11 |0005: iput-wide v0, v2, Lcom/badlogic/gdx/utils/PerformanceCounters;.lastTick:J // field@117c │ │ -09613e: 2200 e702 |0007: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -096142: 7010 621e 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -096148: 5b20 7b11 |000c: iput-object v0, v2, Lcom/badlogic/gdx/utils/PerformanceCounters;.counters:Lcom/badlogic/gdx/utils/Array; // field@117b │ │ -09614c: 0e00 |000e: return-void │ │ +0a46d0: |[0a46d0] com.badlogic.gdx.utils.PerformanceCounters.:()V │ │ +0a46e0: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a46e6: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +0a46ea: 5a20 7c11 |0005: iput-wide v0, v2, Lcom/badlogic/gdx/utils/PerformanceCounters;.lastTick:J // field@117c │ │ +0a46ee: 2200 e502 |0007: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0a46f2: 7010 621e 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0a46f8: 5b20 7b11 |000c: iput-object v0, v2, Lcom/badlogic/gdx/utils/PerformanceCounters;.counters:Lcom/badlogic/gdx/utils/Array; // field@117b │ │ +0a46fc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=25 │ │ 0x0007 line=26 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/badlogic/gdx/utils/PerformanceCounters; │ │ @@ -156912,20 +156960,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/utils/PerformanceCounter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -096150: |[096150] com.badlogic.gdx.utils.PerformanceCounters.add:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/PerformanceCounter; │ │ -096160: 2200 3c03 |0000: new-instance v0, Lcom/badlogic/gdx/utils/PerformanceCounter; // type@033c │ │ -096164: 7020 5a22 3000 |0002: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/PerformanceCounter;.:(Ljava/lang/String;)V // method@225a │ │ -09616a: 5421 7b11 |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/PerformanceCounters;.counters:Lcom/badlogic/gdx/utils/Array; // field@117b │ │ -09616e: 6e20 6a1e 0100 |0007: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -096174: 1100 |000a: return-object v0 │ │ +0a4700: |[0a4700] com.badlogic.gdx.utils.PerformanceCounters.add:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/PerformanceCounter; │ │ +0a4710: 2200 3a03 |0000: new-instance v0, Lcom/badlogic/gdx/utils/PerformanceCounter; // type@033a │ │ +0a4714: 7020 5a22 3000 |0002: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/PerformanceCounter;.:(Ljava/lang/String;)V // method@225a │ │ +0a471a: 5421 7b11 |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/PerformanceCounters;.counters:Lcom/badlogic/gdx/utils/Array; // field@117b │ │ +0a471e: 6e20 6a1e 0100 |0007: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0a4724: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0005 line=36 │ │ 0x000a line=37 │ │ locals : │ │ 0x0005 - 0x000b reg=0 result Lcom/badlogic/gdx/utils/PerformanceCounter; │ │ @@ -156937,20 +156985,20 @@ │ │ type : '(Ljava/lang/String;I)Lcom/badlogic/gdx/utils/PerformanceCounter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -096178: |[096178] com.badlogic.gdx.utils.PerformanceCounters.add:(Ljava/lang/String;I)Lcom/badlogic/gdx/utils/PerformanceCounter; │ │ -096188: 2200 3c03 |0000: new-instance v0, Lcom/badlogic/gdx/utils/PerformanceCounter; // type@033c │ │ -09618c: 7030 5b22 3004 |0002: invoke-direct {v0, v3, v4}, Lcom/badlogic/gdx/utils/PerformanceCounter;.:(Ljava/lang/String;I)V // method@225b │ │ -096192: 5421 7b11 |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/PerformanceCounters;.counters:Lcom/badlogic/gdx/utils/Array; // field@117b │ │ -096196: 6e20 6a1e 0100 |0007: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -09619c: 1100 |000a: return-object v0 │ │ +0a4728: |[0a4728] com.badlogic.gdx.utils.PerformanceCounters.add:(Ljava/lang/String;I)Lcom/badlogic/gdx/utils/PerformanceCounter; │ │ +0a4738: 2200 3a03 |0000: new-instance v0, Lcom/badlogic/gdx/utils/PerformanceCounter; // type@033a │ │ +0a473c: 7030 5b22 3004 |0002: invoke-direct {v0, v3, v4}, Lcom/badlogic/gdx/utils/PerformanceCounter;.:(Ljava/lang/String;I)V // method@225b │ │ +0a4742: 5421 7b11 |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/PerformanceCounters;.counters:Lcom/badlogic/gdx/utils/Array; // field@117b │ │ +0a4746: 6e20 6a1e 0100 |0007: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0a474c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0005 line=30 │ │ 0x000a line=31 │ │ locals : │ │ 0x0005 - 0x000b reg=0 result Lcom/badlogic/gdx/utils/PerformanceCounter; │ │ @@ -156963,29 +157011,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0961a0: |[0961a0] com.badlogic.gdx.utils.PerformanceCounters.tick:()V │ │ -0961b0: 7100 7e26 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ -0961b6: 0b00 |0003: move-result-wide v0 │ │ -0961b8: 5362 7c11 |0004: iget-wide v2, v6, Lcom/badlogic/gdx/utils/PerformanceCounters;.lastTick:J // field@117c │ │ -0961bc: 1604 0000 |0006: const-wide/16 v4, #int 0 // #0 │ │ -0961c0: 3102 0204 |0008: cmp-long v2, v2, v4 │ │ -0961c4: 3d02 0e00 |000a: if-lez v2, 0018 // +000e │ │ -0961c8: 5362 7c11 |000c: iget-wide v2, v6, Lcom/badlogic/gdx/utils/PerformanceCounters;.lastTick:J // field@117c │ │ -0961cc: 9c02 0002 |000e: sub-long v2, v0, v2 │ │ -0961d0: 8522 |0010: long-to-float v2, v2 │ │ -0961d2: 1403 5f70 8930 |0011: const v3, #float 1e-09 // #3089705f │ │ -0961d8: c832 |0014: mul-float/2addr v2, v3 │ │ -0961da: 6e20 6722 2600 |0015: invoke-virtual {v6, v2}, Lcom/badlogic/gdx/utils/PerformanceCounters;.tick:(F)V // method@2267 │ │ -0961e0: 5a60 7c11 |0018: iput-wide v0, v6, Lcom/badlogic/gdx/utils/PerformanceCounters;.lastTick:J // field@117c │ │ -0961e4: 0e00 |001a: return-void │ │ +0a4750: |[0a4750] com.badlogic.gdx.utils.PerformanceCounters.tick:()V │ │ +0a4760: 7100 7e26 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ +0a4766: 0b00 |0003: move-result-wide v0 │ │ +0a4768: 5362 7c11 |0004: iget-wide v2, v6, Lcom/badlogic/gdx/utils/PerformanceCounters;.lastTick:J // field@117c │ │ +0a476c: 1604 0000 |0006: const-wide/16 v4, #int 0 // #0 │ │ +0a4770: 3102 0204 |0008: cmp-long v2, v2, v4 │ │ +0a4774: 3d02 0e00 |000a: if-lez v2, 0018 // +000e │ │ +0a4778: 5362 7c11 |000c: iget-wide v2, v6, Lcom/badlogic/gdx/utils/PerformanceCounters;.lastTick:J // field@117c │ │ +0a477c: 9c02 0002 |000e: sub-long v2, v0, v2 │ │ +0a4780: 8522 |0010: long-to-float v2, v2 │ │ +0a4782: 1403 5f70 8930 |0011: const v3, #float 1e-09 // #3089705f │ │ +0a4788: c832 |0014: mul-float/2addr v2, v3 │ │ +0a478a: 6e20 6722 2600 |0015: invoke-virtual {v6, v2}, Lcom/badlogic/gdx/utils/PerformanceCounters;.tick:(F)V // method@2267 │ │ +0a4790: 5a60 7c11 |0018: iput-wide v0, v6, Lcom/badlogic/gdx/utils/PerformanceCounters;.lastTick:J // field@117c │ │ +0a4794: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0004 line=42 │ │ 0x000c line=43 │ │ 0x0018 line=44 │ │ 0x001a line=45 │ │ @@ -156998,27 +157046,27 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0961e8: |[0961e8] com.badlogic.gdx.utils.PerformanceCounters.tick:(F)V │ │ -0961f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0961fa: 5421 7b11 |0001: iget-object v1, v2, Lcom/badlogic/gdx/utils/PerformanceCounters;.counters:Lcom/badlogic/gdx/utils/Array; // field@117b │ │ -0961fe: 5211 df0f |0003: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -096202: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ -096206: 5421 7b11 |0007: iget-object v1, v2, Lcom/badlogic/gdx/utils/PerformanceCounters;.counters:Lcom/badlogic/gdx/utils/Array; // field@117b │ │ -09620a: 6e20 741e 0100 |0009: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -096210: 0c01 |000c: move-result-object v1 │ │ -096212: 1f01 3c03 |000d: check-cast v1, Lcom/badlogic/gdx/utils/PerformanceCounter; // type@033c │ │ -096216: 6e20 6022 3100 |000f: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/PerformanceCounter;.tick:(F)V // method@2260 │ │ -09621c: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -096220: 28ed |0014: goto 0001 // -0013 │ │ -096222: 0e00 |0015: return-void │ │ +0a4798: |[0a4798] com.badlogic.gdx.utils.PerformanceCounters.tick:(F)V │ │ +0a47a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a47aa: 5421 7b11 |0001: iget-object v1, v2, Lcom/badlogic/gdx/utils/PerformanceCounters;.counters:Lcom/badlogic/gdx/utils/Array; // field@117b │ │ +0a47ae: 5211 df0f |0003: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0a47b2: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ +0a47b6: 5421 7b11 |0007: iget-object v1, v2, Lcom/badlogic/gdx/utils/PerformanceCounters;.counters:Lcom/badlogic/gdx/utils/Array; // field@117b │ │ +0a47ba: 6e20 741e 0100 |0009: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0a47c0: 0c01 |000c: move-result-object v1 │ │ +0a47c2: 1f01 3a03 |000d: check-cast v1, Lcom/badlogic/gdx/utils/PerformanceCounter; // type@033a │ │ +0a47c6: 6e20 6022 3100 |000f: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/PerformanceCounter;.tick:(F)V // method@2260 │ │ +0a47cc: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a47d0: 28ed |0014: goto 0001 // -0013 │ │ +0a47d2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0007 line=49 │ │ 0x0012 line=48 │ │ 0x0015 line=50 │ │ locals : │ │ @@ -157031,53 +157079,53 @@ │ │ type : '(Lcom/badlogic/gdx/utils/StringBuilder;)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -096224: |[096224] com.badlogic.gdx.utils.PerformanceCounters.toString:(Lcom/badlogic/gdx/utils/StringBuilder;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -096234: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -096236: 6e20 2323 1300 |0001: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.setLength:(I)V // method@2323 │ │ -09623c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -09623e: 5421 7b11 |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/PerformanceCounters;.counters:Lcom/badlogic/gdx/utils/Array; // field@117b │ │ -096242: 5211 df0f |0007: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -096246: 3510 1700 |0009: if-ge v0, v1, 0020 // +0017 │ │ -09624a: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -09624e: 1a01 0101 |000d: const-string v1, "; " // string@0101 │ │ -096252: 6e20 e922 1300 |000f: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -096258: 5421 7b11 |0012: iget-object v1, v2, Lcom/badlogic/gdx/utils/PerformanceCounters;.counters:Lcom/badlogic/gdx/utils/Array; // field@117b │ │ -09625c: 6e20 741e 0100 |0014: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -096262: 0c01 |0017: move-result-object v1 │ │ -096264: 1f01 3c03 |0018: check-cast v1, Lcom/badlogic/gdx/utils/PerformanceCounter; // type@033c │ │ -096268: 6e20 6122 3100 |001a: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/PerformanceCounter;.toString:(Lcom/badlogic/gdx/utils/StringBuilder;)Lcom/badlogic/gdx/utils/StringBuilder; // method@2261 │ │ -09626e: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -096272: 28e6 |001f: goto 0005 // -001a │ │ -096274: 1103 |0020: return-object v3 │ │ +0a47d4: |[0a47d4] com.badlogic.gdx.utils.PerformanceCounters.toString:(Lcom/badlogic/gdx/utils/StringBuilder;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +0a47e4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a47e6: 6e20 2323 1300 |0001: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.setLength:(I)V // method@2323 │ │ +0a47ec: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0a47ee: 5421 7b11 |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/PerformanceCounters;.counters:Lcom/badlogic/gdx/utils/Array; // field@117b │ │ +0a47f2: 5211 df0f |0007: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0a47f6: 3510 1700 |0009: if-ge v0, v1, 0020 // +0017 │ │ +0a47fa: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +0a47fe: 1a01 0101 |000d: const-string v1, "; " // string@0101 │ │ +0a4802: 6e20 e922 1300 |000f: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +0a4808: 5421 7b11 |0012: iget-object v1, v2, Lcom/badlogic/gdx/utils/PerformanceCounters;.counters:Lcom/badlogic/gdx/utils/Array; // field@117b │ │ +0a480c: 6e20 741e 0100 |0014: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0a4812: 0c01 |0017: move-result-object v1 │ │ +0a4814: 1f01 3a03 |0018: check-cast v1, Lcom/badlogic/gdx/utils/PerformanceCounter; // type@033a │ │ +0a4818: 6e20 6122 3100 |001a: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/PerformanceCounter;.toString:(Lcom/badlogic/gdx/utils/StringBuilder;)Lcom/badlogic/gdx/utils/StringBuilder; // method@2261 │ │ +0a481e: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a4822: 28e6 |001f: goto 0005 // -001a │ │ +0a4824: 1103 |0020: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ 0x000b line=55 │ │ 0x000d line=56 │ │ 0x0012 line=57 │ │ 0x001d line=54 │ │ 0x0020 line=59 │ │ locals : │ │ 0x0005 - 0x0021 reg=0 i I │ │ 0x0000 - 0x0021 reg=2 this Lcom/badlogic/gdx/utils/PerformanceCounters; │ │ 0x0000 - 0x0021 reg=3 sb Lcom/badlogic/gdx/utils/StringBuilder; │ │ │ │ - source_file_idx : 3596 (PerformanceCounters.java) │ │ + source_file_idx : 3594 (PerformanceCounters.java) │ │ │ │ Class #372 header: │ │ -class_idx : 830 │ │ +class_idx : 828 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3624 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3622 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #372 annotations: │ │ Annotations on class │ │ @@ -157095,21 +157143,21 @@ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/utils/Pool$Poolable;) │ │ name : 'reset' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3624 (Pool.java) │ │ + source_file_idx : 3622 (Pool.java) │ │ │ │ Class #373 header: │ │ -class_idx : 831 │ │ +class_idx : 829 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3624 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3622 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ Class #373 annotations: │ │ Annotations on class │ │ @@ -157147,19 +157195,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -096278: |[096278] com.badlogic.gdx.utils.Pool.:()V │ │ -096288: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -09628c: 1401 ffff ff7f |0002: const v1, #float nan // #7fffffff │ │ -096292: 7030 6c22 0201 |0005: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@226c │ │ -096298: 0e00 |0008: return-void │ │ +0a4828: |[0a4828] com.badlogic.gdx.utils.Pool.:()V │ │ +0a4838: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +0a483c: 1401 ffff ff7f |0002: const v1, #float nan // #7fffffff │ │ +0a4842: 7030 6c22 0201 |0005: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@226c │ │ +0a4848: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0008 line=29 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/Pool; │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/utils/Pool; Lcom/badlogic/gdx/utils/Pool; │ │ @@ -157169,18 +157217,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -09629c: |[09629c] com.badlogic.gdx.utils.Pool.:(I)V │ │ -0962ac: 1400 ffff ff7f |0000: const v0, #float nan // #7fffffff │ │ -0962b2: 7030 6c22 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@226c │ │ -0962b8: 0e00 |0006: return-void │ │ +0a484c: |[0a484c] com.badlogic.gdx.utils.Pool.:(I)V │ │ +0a485c: 1400 ffff ff7f |0000: const v0, #float nan // #7fffffff │ │ +0a4862: 7030 6c22 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@226c │ │ +0a4868: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0006 line=34 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/Pool; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/Pool; Lcom/badlogic/gdx/utils/Pool; │ │ @@ -157191,22 +157239,22 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0962bc: |[0962bc] com.badlogic.gdx.utils.Pool.:(II)V │ │ -0962cc: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -0962d2: 2200 e702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0962d6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0962d8: 7030 661e 1003 |0006: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1e66 │ │ -0962de: 5b20 7e11 |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/Pool;.freeObjects:Lcom/badlogic/gdx/utils/Array; // field@117e │ │ -0962e2: 5924 7f11 |000b: iput v4, v2, Lcom/badlogic/gdx/utils/Pool;.max:I // field@117f │ │ -0962e6: 0e00 |000d: return-void │ │ +0a486c: |[0a486c] com.badlogic.gdx.utils.Pool.:(II)V │ │ +0a487c: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a4882: 2200 e502 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0a4886: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0a4888: 7030 661e 1003 |0006: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1e66 │ │ +0a488e: 5b20 7e11 |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/Pool;.freeObjects:Lcom/badlogic/gdx/utils/Array; // field@117e │ │ +0a4892: 5924 7f11 |000b: iput v4, v2, Lcom/badlogic/gdx/utils/Pool;.max:I // field@117f │ │ +0a4896: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x000b line=39 │ │ 0x000d line=40 │ │ locals : │ │ @@ -157221,18 +157269,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0962e8: |[0962e8] com.badlogic.gdx.utils.Pool.clear:()V │ │ -0962f8: 5410 7e11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Pool;.freeObjects:Lcom/badlogic/gdx/utils/Array; // field@117e │ │ -0962fc: 6e10 6f1e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -096302: 0e00 |0005: return-void │ │ +0a4898: |[0a4898] com.badlogic.gdx.utils.Pool.clear:()V │ │ +0a48a8: 5410 7e11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Pool;.freeObjects:Lcom/badlogic/gdx/utils/Array; // field@117e │ │ +0a48ac: 6e10 6f1e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +0a48b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0005 line=73 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/Pool; │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/Pool; Lcom/badlogic/gdx/utils/Pool; │ │ @@ -157242,31 +157290,31 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -096304: |[096304] com.badlogic.gdx.utils.Pool.free:(Ljava/lang/Object;)V │ │ -096314: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -096318: 2200 af03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -09631c: 1a01 da22 |0004: const-string v1, "object cannot be null." // string@22da │ │ -096320: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -096326: 2700 |0009: throw v0 │ │ -096328: 5420 7e11 |000a: iget-object v0, v2, Lcom/badlogic/gdx/utils/Pool;.freeObjects:Lcom/badlogic/gdx/utils/Array; // field@117e │ │ -09632c: 5200 df0f |000c: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -096330: 5221 7f11 |000e: iget v1, v2, Lcom/badlogic/gdx/utils/Pool;.max:I // field@117f │ │ -096334: 3510 0700 |0010: if-ge v0, v1, 0017 // +0007 │ │ -096338: 5420 7e11 |0012: iget-object v0, v2, Lcom/badlogic/gdx/utils/Pool;.freeObjects:Lcom/badlogic/gdx/utils/Array; // field@117e │ │ -09633c: 6e20 6a1e 3000 |0014: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -096342: 2030 3e03 |0017: instance-of v0, v3, Lcom/badlogic/gdx/utils/Pool$Poolable; // type@033e │ │ -096346: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ -09634a: 1f03 3e03 |001b: check-cast v3, Lcom/badlogic/gdx/utils/Pool$Poolable; // type@033e │ │ -09634e: 7210 6922 0300 |001d: invoke-interface {v3}, Lcom/badlogic/gdx/utils/Pool$Poolable;.reset:()V // method@2269 │ │ -096354: 0e00 |0020: return-void │ │ +0a48b4: |[0a48b4] com.badlogic.gdx.utils.Pool.free:(Ljava/lang/Object;)V │ │ +0a48c4: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0a48c8: 2200 ad03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0a48cc: 1a01 d822 |0004: const-string v1, "object cannot be null." // string@22d8 │ │ +0a48d0: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0a48d6: 2700 |0009: throw v0 │ │ +0a48d8: 5420 7e11 |000a: iget-object v0, v2, Lcom/badlogic/gdx/utils/Pool;.freeObjects:Lcom/badlogic/gdx/utils/Array; // field@117e │ │ +0a48dc: 5200 df0f |000c: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0a48e0: 5221 7f11 |000e: iget v1, v2, Lcom/badlogic/gdx/utils/Pool;.max:I // field@117f │ │ +0a48e4: 3510 0700 |0010: if-ge v0, v1, 0017 // +0007 │ │ +0a48e8: 5420 7e11 |0012: iget-object v0, v2, Lcom/badlogic/gdx/utils/Pool;.freeObjects:Lcom/badlogic/gdx/utils/Array; // field@117e │ │ +0a48ec: 6e20 6a1e 3000 |0014: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0a48f2: 2030 3c03 |0017: instance-of v0, v3, Lcom/badlogic/gdx/utils/Pool$Poolable; // type@033c │ │ +0a48f6: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ +0a48fa: 1f03 3c03 |001b: check-cast v3, Lcom/badlogic/gdx/utils/Pool$Poolable; // type@033c │ │ +0a48fe: 7210 6922 0300 |001d: invoke-interface {v3}, Lcom/badlogic/gdx/utils/Pool$Poolable;.reset:()V // method@2269 │ │ +0a4904: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x000a line=54 │ │ 0x0017 line=55 │ │ 0x0020 line=56 │ │ locals : │ │ @@ -157280,40 +157328,40 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Array;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -096358: |[096358] com.badlogic.gdx.utils.Pool.freeAll:(Lcom/badlogic/gdx/utils/Array;)V │ │ -096368: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -09636c: 2202 af03 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03af │ │ -096370: 1a03 da22 |0004: const-string v3, "object cannot be null." // string@22da │ │ -096374: 7020 f825 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -09637a: 2702 |0009: throw v2 │ │ -09637c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -09637e: 5252 df0f |000b: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -096382: 3520 2200 |000d: if-ge v0, v2, 002f // +0022 │ │ -096386: 6e20 741e 0500 |000f: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -09638c: 0c01 |0012: move-result-object v1 │ │ -09638e: 3901 0500 |0013: if-nez v1, 0018 // +0005 │ │ -096392: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -096396: 28f4 |0017: goto 000b // -000c │ │ -096398: 5442 7e11 |0018: iget-object v2, v4, Lcom/badlogic/gdx/utils/Pool;.freeObjects:Lcom/badlogic/gdx/utils/Array; // field@117e │ │ -09639c: 5222 df0f |001a: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0963a0: 5243 7f11 |001c: iget v3, v4, Lcom/badlogic/gdx/utils/Pool;.max:I // field@117f │ │ -0963a4: 3532 0700 |001e: if-ge v2, v3, 0025 // +0007 │ │ -0963a8: 5442 7e11 |0020: iget-object v2, v4, Lcom/badlogic/gdx/utils/Pool;.freeObjects:Lcom/badlogic/gdx/utils/Array; // field@117e │ │ -0963ac: 6e20 6a1e 1200 |0022: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0963b2: 2012 3e03 |0025: instance-of v2, v1, Lcom/badlogic/gdx/utils/Pool$Poolable; // type@033e │ │ -0963b6: 3802 eeff |0027: if-eqz v2, 0015 // -0012 │ │ -0963ba: 1f01 3e03 |0029: check-cast v1, Lcom/badlogic/gdx/utils/Pool$Poolable; // type@033e │ │ -0963be: 7210 6922 0100 |002b: invoke-interface {v1}, Lcom/badlogic/gdx/utils/Pool$Poolable;.reset:()V // method@2269 │ │ -0963c4: 28e7 |002e: goto 0015 // -0019 │ │ -0963c6: 0e00 |002f: return-void │ │ +0a4908: |[0a4908] com.badlogic.gdx.utils.Pool.freeAll:(Lcom/badlogic/gdx/utils/Array;)V │ │ +0a4918: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +0a491c: 2202 ad03 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0a4920: 1a03 d822 |0004: const-string v3, "object cannot be null." // string@22d8 │ │ +0a4924: 7020 f825 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0a492a: 2702 |0009: throw v2 │ │ +0a492c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0a492e: 5252 df0f |000b: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0a4932: 3520 2200 |000d: if-ge v0, v2, 002f // +0022 │ │ +0a4936: 6e20 741e 0500 |000f: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0a493c: 0c01 |0012: move-result-object v1 │ │ +0a493e: 3901 0500 |0013: if-nez v1, 0018 // +0005 │ │ +0a4942: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a4946: 28f4 |0017: goto 000b // -000c │ │ +0a4948: 5442 7e11 |0018: iget-object v2, v4, Lcom/badlogic/gdx/utils/Pool;.freeObjects:Lcom/badlogic/gdx/utils/Array; // field@117e │ │ +0a494c: 5222 df0f |001a: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0a4950: 5243 7f11 |001c: iget v3, v4, Lcom/badlogic/gdx/utils/Pool;.max:I // field@117f │ │ +0a4954: 3532 0700 |001e: if-ge v2, v3, 0025 // +0007 │ │ +0a4958: 5442 7e11 |0020: iget-object v2, v4, Lcom/badlogic/gdx/utils/Pool;.freeObjects:Lcom/badlogic/gdx/utils/Array; // field@117e │ │ +0a495c: 6e20 6a1e 1200 |0022: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0a4962: 2012 3c03 |0025: instance-of v2, v1, Lcom/badlogic/gdx/utils/Pool$Poolable; // type@033c │ │ +0a4966: 3802 eeff |0027: if-eqz v2, 0015 // -0012 │ │ +0a496a: 1f01 3c03 |0029: check-cast v1, Lcom/badlogic/gdx/utils/Pool$Poolable; // type@033c │ │ +0a496e: 7210 6922 0100 |002b: invoke-interface {v1}, Lcom/badlogic/gdx/utils/Pool$Poolable;.reset:()V // method@2269 │ │ +0a4974: 28e7 |002e: goto 0015 // -0019 │ │ +0a4976: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x000a line=62 │ │ 0x000f line=63 │ │ 0x0013 line=64 │ │ 0x0015 line=62 │ │ @@ -157340,39 +157388,39 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0963c8: |[0963c8] com.badlogic.gdx.utils.Pool.obtain:()Ljava/lang/Object; │ │ -0963d8: 5410 7e11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Pool;.freeObjects:Lcom/badlogic/gdx/utils/Array; // field@117e │ │ -0963dc: 5200 df0f |0002: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0963e0: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -0963e4: 6e10 7022 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.newObject:()Ljava/lang/Object; // method@2270 │ │ -0963ea: 0c00 |0009: move-result-object v0 │ │ -0963ec: 1100 |000a: return-object v0 │ │ -0963ee: 5410 7e11 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/Pool;.freeObjects:Lcom/badlogic/gdx/utils/Array; // field@117e │ │ -0963f2: 6e10 7a1e 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ -0963f8: 0c00 |0010: move-result-object v0 │ │ -0963fa: 28f9 |0011: goto 000a // -0007 │ │ +0a4978: |[0a4978] com.badlogic.gdx.utils.Pool.obtain:()Ljava/lang/Object; │ │ +0a4988: 5410 7e11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Pool;.freeObjects:Lcom/badlogic/gdx/utils/Array; // field@117e │ │ +0a498c: 5200 df0f |0002: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0a4990: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +0a4994: 6e10 7022 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.newObject:()Ljava/lang/Object; // method@2270 │ │ +0a499a: 0c00 |0009: move-result-object v0 │ │ +0a499c: 1100 |000a: return-object v0 │ │ +0a499e: 5410 7e11 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/Pool;.freeObjects:Lcom/badlogic/gdx/utils/Array; // field@117e │ │ +0a49a2: 6e10 7a1e 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ +0a49a8: 0c00 |0010: move-result-object v0 │ │ +0a49aa: 28f9 |0011: goto 000a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/Pool; │ │ 0x0000 - 0x0012 reg=1 this Lcom/badlogic/gdx/utils/Pool; Lcom/badlogic/gdx/utils/Pool; │ │ │ │ - source_file_idx : 3624 (Pool.java) │ │ + source_file_idx : 3622 (Pool.java) │ │ │ │ Class #374 header: │ │ -class_idx : 833 │ │ +class_idx : 831 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3627 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3625 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #374 annotations: │ │ Annotations on class │ │ @@ -157411,32 +157459,32 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0963fc: |[0963fc] com.badlogic.gdx.utils.PooledLinkedList$Item.:()V │ │ -09640c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -096412: 0e00 |0003: return-void │ │ +0a49ac: |[0a49ac] com.badlogic.gdx.utils.PooledLinkedList$Item.:()V │ │ +0a49bc: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a49c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/PooledLinkedList$Item; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/PooledLinkedList$Item; Lcom/badlogic/gdx/utils/PooledLinkedList$Item; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3627 (PooledLinkedList.java) │ │ + source_file_idx : 3625 (PooledLinkedList.java) │ │ │ │ Class #375 header: │ │ -class_idx : 834 │ │ +class_idx : 832 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3627 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3625 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #375 annotations: │ │ Annotations on class │ │ @@ -157494,23 +157542,23 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -096414: |[096414] com.badlogic.gdx.utils.PooledLinkedList.:(I)V │ │ -096424: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -09642a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09642c: 5920 8811 |0004: iput v0, v2, Lcom/badlogic/gdx/utils/PooledLinkedList;.size:I // field@1188 │ │ -096430: 2200 4003 |0006: new-instance v0, Lcom/badlogic/gdx/utils/PooledLinkedList$1; // type@0340 │ │ -096434: 1301 1000 |0008: const/16 v1, #int 16 // #10 │ │ -096438: 7040 7222 2031 |000a: invoke-direct {v0, v2, v1, v3}, Lcom/badlogic/gdx/utils/PooledLinkedList$1;.:(Lcom/badlogic/gdx/utils/PooledLinkedList;II)V // method@2272 │ │ -09643e: 5b20 8711 |000d: iput-object v0, v2, Lcom/badlogic/gdx/utils/PooledLinkedList;.pool:Lcom/badlogic/gdx/utils/Pool; // field@1187 │ │ -096442: 0e00 |000f: return-void │ │ +0a49c4: |[0a49c4] com.badlogic.gdx.utils.PooledLinkedList.:(I)V │ │ +0a49d4: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a49da: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0a49dc: 5920 8811 |0004: iput v0, v2, Lcom/badlogic/gdx/utils/PooledLinkedList;.size:I // field@1188 │ │ +0a49e0: 2200 3e03 |0006: new-instance v0, Lcom/badlogic/gdx/utils/PooledLinkedList$1; // type@033e │ │ +0a49e4: 1301 1000 |0008: const/16 v1, #int 16 // #10 │ │ +0a49e8: 7040 7222 2031 |000a: invoke-direct {v0, v2, v1, v3}, Lcom/badlogic/gdx/utils/PooledLinkedList$1;.:(Lcom/badlogic/gdx/utils/PooledLinkedList;II)V // method@2272 │ │ +0a49ee: 5b20 8711 |000d: iput-object v0, v2, Lcom/badlogic/gdx/utils/PooledLinkedList;.pool:Lcom/badlogic/gdx/utils/Pool; // field@1187 │ │ +0a49f2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=32 │ │ 0x0006 line=37 │ │ 0x000f line=42 │ │ locals : │ │ @@ -157524,40 +157572,40 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 47 16-bit code units │ │ -096444: |[096444] com.badlogic.gdx.utils.PooledLinkedList.add:(Ljava/lang/Object;)V │ │ -096454: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -096456: 5431 8711 |0001: iget-object v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.pool:Lcom/badlogic/gdx/utils/Pool; // field@1187 │ │ -09645a: 6e10 7122 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ -096460: 0c00 |0006: move-result-object v0 │ │ -096462: 1f00 4103 |0007: check-cast v0, Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // type@0341 │ │ -096466: 5b04 8211 |0009: iput-object v4, v0, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.payload:Ljava/lang/Object; // field@1182 │ │ -09646a: 5b02 8111 |000b: iput-object v2, v0, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.next:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1181 │ │ -09646e: 5b02 8311 |000d: iput-object v2, v0, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.prev:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1183 │ │ -096472: 5431 8511 |000f: iget-object v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.head:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1185 │ │ -096476: 3901 0d00 |0011: if-nez v1, 001e // +000d │ │ -09647a: 5b30 8511 |0013: iput-object v0, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.head:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1185 │ │ -09647e: 5b30 8911 |0015: iput-object v0, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.tail:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1189 │ │ -096482: 5231 8811 |0017: iget v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.size:I // field@1188 │ │ -096486: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09648a: 5931 8811 |001b: iput v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.size:I // field@1188 │ │ -09648e: 0e00 |001d: return-void │ │ -096490: 5431 8911 |001e: iget-object v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.tail:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1189 │ │ -096494: 5b01 8311 |0020: iput-object v1, v0, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.prev:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1183 │ │ -096498: 5431 8911 |0022: iget-object v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.tail:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1189 │ │ -09649c: 5b10 8111 |0024: iput-object v0, v1, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.next:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1181 │ │ -0964a0: 5b30 8911 |0026: iput-object v0, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.tail:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1189 │ │ -0964a4: 5231 8811 |0028: iget v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.size:I // field@1188 │ │ -0964a8: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0964ac: 5931 8811 |002c: iput v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.size:I // field@1188 │ │ -0964b0: 28ef |002e: goto 001d // -0011 │ │ +0a49f4: |[0a49f4] com.badlogic.gdx.utils.PooledLinkedList.add:(Ljava/lang/Object;)V │ │ +0a4a04: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a4a06: 5431 8711 |0001: iget-object v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.pool:Lcom/badlogic/gdx/utils/Pool; // field@1187 │ │ +0a4a0a: 6e10 7122 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ +0a4a10: 0c00 |0006: move-result-object v0 │ │ +0a4a12: 1f00 3f03 |0007: check-cast v0, Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // type@033f │ │ +0a4a16: 5b04 8211 |0009: iput-object v4, v0, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.payload:Ljava/lang/Object; // field@1182 │ │ +0a4a1a: 5b02 8111 |000b: iput-object v2, v0, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.next:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1181 │ │ +0a4a1e: 5b02 8311 |000d: iput-object v2, v0, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.prev:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1183 │ │ +0a4a22: 5431 8511 |000f: iget-object v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.head:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1185 │ │ +0a4a26: 3901 0d00 |0011: if-nez v1, 001e // +000d │ │ +0a4a2a: 5b30 8511 |0013: iput-object v0, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.head:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1185 │ │ +0a4a2e: 5b30 8911 |0015: iput-object v0, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.tail:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1189 │ │ +0a4a32: 5231 8811 |0017: iget v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.size:I // field@1188 │ │ +0a4a36: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a4a3a: 5931 8811 |001b: iput v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.size:I // field@1188 │ │ +0a4a3e: 0e00 |001d: return-void │ │ +0a4a40: 5431 8911 |001e: iget-object v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.tail:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1189 │ │ +0a4a44: 5b01 8311 |0020: iput-object v1, v0, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.prev:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1183 │ │ +0a4a48: 5431 8911 |0022: iget-object v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.tail:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1189 │ │ +0a4a4c: 5b10 8111 |0024: iput-object v0, v1, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.next:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1181 │ │ +0a4a50: 5b30 8911 |0026: iput-object v0, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.tail:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1189 │ │ +0a4a54: 5231 8811 |0028: iget v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.size:I // field@1188 │ │ +0a4a58: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a4a5c: 5931 8811 |002c: iput v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.size:I // field@1188 │ │ +0a4a60: 28ef |002e: goto 001d // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=45 │ │ 0x0009 line=46 │ │ 0x000b line=47 │ │ 0x000d line=48 │ │ 0x000f line=50 │ │ @@ -157581,23 +157629,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0964b4: |[0964b4] com.badlogic.gdx.utils.PooledLinkedList.clear:()V │ │ -0964c4: 6e10 7922 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/PooledLinkedList;.iter:()V // method@2279 │ │ -0964ca: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0964cc: 6e10 7a22 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/PooledLinkedList;.next:()Ljava/lang/Object; // method@227a │ │ -0964d2: 0c00 |0007: move-result-object v0 │ │ -0964d4: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ -0964d8: 6e10 7b22 0100 |000a: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/PooledLinkedList;.remove:()V // method@227b │ │ -0964de: 28f7 |000d: goto 0004 // -0009 │ │ -0964e0: 0e00 |000e: return-void │ │ +0a4a64: |[0a4a64] com.badlogic.gdx.utils.PooledLinkedList.clear:()V │ │ +0a4a74: 6e10 7922 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/PooledLinkedList;.iter:()V // method@2279 │ │ +0a4a7a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0a4a7c: 6e10 7a22 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/PooledLinkedList;.next:()Ljava/lang/Object; // method@227a │ │ +0a4a82: 0c00 |0007: move-result-object v0 │ │ +0a4a84: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ +0a4a88: 6e10 7b22 0100 |000a: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/PooledLinkedList;.remove:()V // method@227b │ │ +0a4a8e: 28f7 |000d: goto 0004 // -0009 │ │ +0a4a90: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0003 line=146 │ │ 0x0004 line=147 │ │ 0x000a line=148 │ │ 0x000e line=150 │ │ @@ -157611,18 +157659,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0964e4: |[0964e4] com.badlogic.gdx.utils.PooledLinkedList.iter:()V │ │ -0964f4: 5410 8511 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/PooledLinkedList;.head:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1185 │ │ -0964f8: 5b10 8611 |0002: iput-object v0, v1, Lcom/badlogic/gdx/utils/PooledLinkedList;.iter:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1186 │ │ -0964fc: 0e00 |0004: return-void │ │ +0a4a94: |[0a4a94] com.badlogic.gdx.utils.PooledLinkedList.iter:()V │ │ +0a4aa4: 5410 8511 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/PooledLinkedList;.head:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1185 │ │ +0a4aa8: 5b10 8611 |0002: iput-object v0, v1, Lcom/badlogic/gdx/utils/PooledLinkedList;.iter:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1186 │ │ +0a4aac: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0004 line=66 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/PooledLinkedList; │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/PooledLinkedList; Lcom/badlogic/gdx/utils/PooledLinkedList; │ │ @@ -157632,27 +157680,27 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -096500: |[096500] com.badlogic.gdx.utils.PooledLinkedList.next:()Ljava/lang/Object; │ │ -096510: 5421 8611 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/PooledLinkedList;.iter:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1186 │ │ -096514: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ -096518: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -09651a: 1100 |0005: return-object v0 │ │ -09651c: 5421 8611 |0006: iget-object v1, v2, Lcom/badlogic/gdx/utils/PooledLinkedList;.iter:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1186 │ │ -096520: 5410 8211 |0008: iget-object v0, v1, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.payload:Ljava/lang/Object; // field@1182 │ │ -096524: 5421 8611 |000a: iget-object v1, v2, Lcom/badlogic/gdx/utils/PooledLinkedList;.iter:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1186 │ │ -096528: 5b21 8411 |000c: iput-object v1, v2, Lcom/badlogic/gdx/utils/PooledLinkedList;.curr:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1184 │ │ -09652c: 5421 8611 |000e: iget-object v1, v2, Lcom/badlogic/gdx/utils/PooledLinkedList;.iter:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1186 │ │ -096530: 5411 8111 |0010: iget-object v1, v1, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.next:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1181 │ │ -096534: 5b21 8611 |0012: iput-object v1, v2, Lcom/badlogic/gdx/utils/PooledLinkedList;.iter:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1186 │ │ -096538: 28f1 |0014: goto 0005 // -000f │ │ +0a4ab0: |[0a4ab0] com.badlogic.gdx.utils.PooledLinkedList.next:()Ljava/lang/Object; │ │ +0a4ac0: 5421 8611 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/PooledLinkedList;.iter:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1186 │ │ +0a4ac4: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ +0a4ac8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0a4aca: 1100 |0005: return-object v0 │ │ +0a4acc: 5421 8611 |0006: iget-object v1, v2, Lcom/badlogic/gdx/utils/PooledLinkedList;.iter:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1186 │ │ +0a4ad0: 5410 8211 |0008: iget-object v0, v1, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.payload:Ljava/lang/Object; // field@1182 │ │ +0a4ad4: 5421 8611 |000a: iget-object v1, v2, Lcom/badlogic/gdx/utils/PooledLinkedList;.iter:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1186 │ │ +0a4ad8: 5b21 8411 |000c: iput-object v1, v2, Lcom/badlogic/gdx/utils/PooledLinkedList;.curr:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1184 │ │ +0a4adc: 5421 8611 |000e: iget-object v1, v2, Lcom/badlogic/gdx/utils/PooledLinkedList;.iter:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1186 │ │ +0a4ae0: 5411 8111 |0010: iget-object v1, v1, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.next:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1181 │ │ +0a4ae4: 5b21 8611 |0012: iput-object v1, v2, Lcom/badlogic/gdx/utils/PooledLinkedList;.iter:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1186 │ │ +0a4ae8: 28f1 |0014: goto 0005 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0005 line=77 │ │ 0x0006 line=74 │ │ 0x000a line=75 │ │ 0x000e line=76 │ │ @@ -157666,49 +157714,49 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -09653c: |[09653c] com.badlogic.gdx.utils.PooledLinkedList.remove:()V │ │ -09654c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -09654e: 5463 8411 |0001: iget-object v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.curr:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1184 │ │ -096552: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -096556: 0e00 |0005: return-void │ │ -096558: 5263 8811 |0006: iget v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.size:I // field@1188 │ │ -09655c: d803 03ff |0008: add-int/lit8 v3, v3, #int -1 // #ff │ │ -096560: 5963 8811 |000a: iput v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.size:I // field@1188 │ │ -096564: 5463 8711 |000c: iget-object v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.pool:Lcom/badlogic/gdx/utils/Pool; // field@1187 │ │ -096568: 5464 8411 |000e: iget-object v4, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.curr:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1184 │ │ -09656c: 6e20 6e22 4300 |0010: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@226e │ │ -096572: 5460 8411 |0013: iget-object v0, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.curr:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1184 │ │ -096576: 5463 8411 |0015: iget-object v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.curr:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1184 │ │ -09657a: 5431 8111 |0017: iget-object v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.next:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1181 │ │ -09657e: 5463 8411 |0019: iget-object v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.curr:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1184 │ │ -096582: 5432 8311 |001b: iget-object v2, v3, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.prev:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1183 │ │ -096586: 5b65 8411 |001d: iput-object v5, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.curr:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1184 │ │ -09658a: 5263 8811 |001f: iget v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.size:I // field@1188 │ │ -09658e: 3903 0700 |0021: if-nez v3, 0028 // +0007 │ │ -096592: 5b65 8511 |0023: iput-object v5, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.head:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1185 │ │ -096596: 5b65 8911 |0025: iput-object v5, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.tail:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1189 │ │ -09659a: 28de |0027: goto 0005 // -0022 │ │ -09659c: 5463 8511 |0028: iget-object v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.head:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1185 │ │ -0965a0: 3330 0700 |002a: if-ne v0, v3, 0031 // +0007 │ │ -0965a4: 5b15 8311 |002c: iput-object v5, v1, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.prev:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1183 │ │ -0965a8: 5b61 8511 |002e: iput-object v1, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.head:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1185 │ │ -0965ac: 28d5 |0030: goto 0005 // -002b │ │ -0965ae: 5463 8911 |0031: iget-object v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.tail:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1189 │ │ -0965b2: 3330 0700 |0033: if-ne v0, v3, 003a // +0007 │ │ -0965b6: 5b25 8111 |0035: iput-object v5, v2, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.next:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1181 │ │ -0965ba: 5b62 8911 |0037: iput-object v2, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.tail:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1189 │ │ -0965be: 28cc |0039: goto 0005 // -0034 │ │ -0965c0: 5b21 8111 |003a: iput-object v1, v2, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.next:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1181 │ │ -0965c4: 5b12 8311 |003c: iput-object v2, v1, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.prev:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1183 │ │ -0965c8: 28c7 |003e: goto 0005 // -0039 │ │ +0a4aec: |[0a4aec] com.badlogic.gdx.utils.PooledLinkedList.remove:()V │ │ +0a4afc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0a4afe: 5463 8411 |0001: iget-object v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.curr:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1184 │ │ +0a4b02: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +0a4b06: 0e00 |0005: return-void │ │ +0a4b08: 5263 8811 |0006: iget v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.size:I // field@1188 │ │ +0a4b0c: d803 03ff |0008: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0a4b10: 5963 8811 |000a: iput v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.size:I // field@1188 │ │ +0a4b14: 5463 8711 |000c: iget-object v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.pool:Lcom/badlogic/gdx/utils/Pool; // field@1187 │ │ +0a4b18: 5464 8411 |000e: iget-object v4, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.curr:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1184 │ │ +0a4b1c: 6e20 6e22 4300 |0010: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@226e │ │ +0a4b22: 5460 8411 |0013: iget-object v0, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.curr:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1184 │ │ +0a4b26: 5463 8411 |0015: iget-object v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.curr:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1184 │ │ +0a4b2a: 5431 8111 |0017: iget-object v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.next:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1181 │ │ +0a4b2e: 5463 8411 |0019: iget-object v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.curr:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1184 │ │ +0a4b32: 5432 8311 |001b: iget-object v2, v3, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.prev:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1183 │ │ +0a4b36: 5b65 8411 |001d: iput-object v5, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.curr:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1184 │ │ +0a4b3a: 5263 8811 |001f: iget v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.size:I // field@1188 │ │ +0a4b3e: 3903 0700 |0021: if-nez v3, 0028 // +0007 │ │ +0a4b42: 5b65 8511 |0023: iput-object v5, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.head:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1185 │ │ +0a4b46: 5b65 8911 |0025: iput-object v5, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.tail:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1189 │ │ +0a4b4a: 28de |0027: goto 0005 // -0022 │ │ +0a4b4c: 5463 8511 |0028: iget-object v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.head:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1185 │ │ +0a4b50: 3330 0700 |002a: if-ne v0, v3, 0031 // +0007 │ │ +0a4b54: 5b15 8311 |002c: iput-object v5, v1, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.prev:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1183 │ │ +0a4b58: 5b61 8511 |002e: iput-object v1, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.head:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1185 │ │ +0a4b5c: 28d5 |0030: goto 0005 // -002b │ │ +0a4b5e: 5463 8911 |0031: iget-object v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.tail:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1189 │ │ +0a4b62: 3330 0700 |0033: if-ne v0, v3, 003a // +0007 │ │ +0a4b66: 5b25 8111 |0035: iput-object v5, v2, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.next:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1181 │ │ +0a4b6a: 5b62 8911 |0037: iput-object v2, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.tail:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1189 │ │ +0a4b6e: 28cc |0039: goto 0005 // -0034 │ │ +0a4b70: 5b21 8111 |003a: iput-object v1, v2, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.next:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1181 │ │ +0a4b74: 5b12 8311 |003c: iput-object v2, v1, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.prev:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1183 │ │ +0a4b78: 28c7 |003e: goto 0005 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=82 │ │ 0x0005 line=112 │ │ 0x0006 line=84 │ │ 0x000c line=85 │ │ 0x0013 line=87 │ │ @@ -157729,21 +157777,21 @@ │ │ locals : │ │ 0x0000 - 0x0000 reg=6 this Lcom/badlogic/gdx/utils/PooledLinkedList; │ │ 0x0015 - 0x003f reg=0 c Lcom/badlogic/gdx/utils/PooledLinkedList$Item; Lcom/badlogic/gdx/utils/PooledLinkedList$Item; │ │ 0x0019 - 0x003f reg=1 n Lcom/badlogic/gdx/utils/PooledLinkedList$Item; Lcom/badlogic/gdx/utils/PooledLinkedList$Item; │ │ 0x001d - 0x003f reg=2 p Lcom/badlogic/gdx/utils/PooledLinkedList$Item; Lcom/badlogic/gdx/utils/PooledLinkedList$Item; │ │ 0x0000 - 0x003f reg=6 this Lcom/badlogic/gdx/utils/PooledLinkedList; Lcom/badlogic/gdx/utils/PooledLinkedList; │ │ │ │ - source_file_idx : 3627 (PooledLinkedList.java) │ │ + source_file_idx : 3625 (PooledLinkedList.java) │ │ │ │ Class #376 header: │ │ -class_idx : 835 │ │ +class_idx : 833 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3628 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3626 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #376 annotations: │ │ Annotations on field #4490 'typePools' │ │ @@ -157770,36 +157818,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0965cc: |[0965cc] com.badlogic.gdx.utils.Pools.:()V │ │ -0965dc: 2200 3603 |0000: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0965e0: 7010 1d22 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -0965e6: 6900 8a11 |0005: sput-object v0, Lcom/badlogic/gdx/utils/Pools;.typePools:Lcom/badlogic/gdx/utils/ObjectMap; // field@118a │ │ -0965ea: 0e00 |0007: return-void │ │ +0a4b7c: |[0a4b7c] com.badlogic.gdx.utils.Pools.:()V │ │ +0a4b8c: 2200 3403 |0000: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0a4b90: 7010 1d22 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +0a4b96: 6900 8a11 |0005: sput-object v0, Lcom/badlogic/gdx/utils/Pools;.typePools:Lcom/badlogic/gdx/utils/ObjectMap; // field@118a │ │ +0a4b9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/utils/Pools;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0965ec: |[0965ec] com.badlogic.gdx.utils.Pools.:()V │ │ -0965fc: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -096602: 0e00 |0003: return-void │ │ +0a4b9c: |[0a4b9c] com.badlogic.gdx.utils.Pools.:()V │ │ +0a4bac: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a4bb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/Pools; │ │ │ │ @@ -157808,45 +157856,45 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -096604: |[096604] com.badlogic.gdx.utils.Pools.free:(Ljava/lang/Object;)V │ │ -096614: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -096618: 2201 af03 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03af │ │ -09661c: 1a02 da22 |0004: const-string v2, "object cannot be null." // string@22da │ │ -096620: 7020 f825 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -096626: 2701 |0009: throw v1 │ │ -096628: 6201 8a11 |000a: sget-object v1, Lcom/badlogic/gdx/utils/Pools;.typePools:Lcom/badlogic/gdx/utils/ObjectMap; // field@118a │ │ -09662c: 6e10 2926 0400 |000c: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -096632: 0c02 |000f: move-result-object v2 │ │ -096634: 6e20 2722 2100 |0010: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -09663a: 0c00 |0013: move-result-object v0 │ │ -09663c: 1f00 4403 |0014: check-cast v0, Lcom/badlogic/gdx/utils/ReflectionPool; // type@0344 │ │ -096640: 3900 2300 |0016: if-nez v0, 0039 // +0023 │ │ -096644: 2201 af03 |0018: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03af │ │ -096648: 2202 c503 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -09664c: 7010 6726 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -096652: 1a03 b10d |001f: const-string v3, "No objects have been obtained of type: " // string@0db1 │ │ -096656: 6e20 6e26 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09665c: 0c02 |0024: move-result-object v2 │ │ -09665e: 6e10 2926 0400 |0025: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -096664: 0c03 |0028: move-result-object v3 │ │ -096666: 6e10 d625 0300 |0029: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -09666c: 0c03 |002c: move-result-object v3 │ │ -09666e: 6e20 6e26 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -096674: 0c02 |0030: move-result-object v2 │ │ -096676: 6e10 7426 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -09667c: 0c02 |0034: move-result-object v2 │ │ -09667e: 7020 f825 2100 |0035: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -096684: 2701 |0038: throw v1 │ │ -096686: 6e20 8522 4000 |0039: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/ReflectionPool;.free:(Ljava/lang/Object;)V // method@2285 │ │ -09668c: 0e00 |003c: return-void │ │ +0a4bb4: |[0a4bb4] com.badlogic.gdx.utils.Pools.free:(Ljava/lang/Object;)V │ │ +0a4bc4: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +0a4bc8: 2201 ad03 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0a4bcc: 1a02 d822 |0004: const-string v2, "object cannot be null." // string@22d8 │ │ +0a4bd0: 7020 f825 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0a4bd6: 2701 |0009: throw v1 │ │ +0a4bd8: 6201 8a11 |000a: sget-object v1, Lcom/badlogic/gdx/utils/Pools;.typePools:Lcom/badlogic/gdx/utils/ObjectMap; // field@118a │ │ +0a4bdc: 6e10 2926 0400 |000c: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +0a4be2: 0c02 |000f: move-result-object v2 │ │ +0a4be4: 6e20 2722 2100 |0010: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0a4bea: 0c00 |0013: move-result-object v0 │ │ +0a4bec: 1f00 4203 |0014: check-cast v0, Lcom/badlogic/gdx/utils/ReflectionPool; // type@0342 │ │ +0a4bf0: 3900 2300 |0016: if-nez v0, 0039 // +0023 │ │ +0a4bf4: 2201 ad03 |0018: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0a4bf8: 2202 c303 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a4bfc: 7010 6726 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a4c02: 1a03 af0d |001f: const-string v3, "No objects have been obtained of type: " // string@0daf │ │ +0a4c06: 6e20 6e26 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a4c0c: 0c02 |0024: move-result-object v2 │ │ +0a4c0e: 6e10 2926 0400 |0025: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +0a4c14: 0c03 |0028: move-result-object v3 │ │ +0a4c16: 6e10 d625 0300 |0029: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +0a4c1c: 0c03 |002c: move-result-object v3 │ │ +0a4c1e: 6e20 6e26 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a4c24: 0c02 |0030: move-result-object v2 │ │ +0a4c26: 6e10 7426 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a4c2c: 0c02 |0034: move-result-object v2 │ │ +0a4c2e: 7020 f825 2100 |0035: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0a4c34: 2701 |0038: throw v1 │ │ +0a4c36: 6e20 8522 4000 |0039: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/ReflectionPool;.free:(Ljava/lang/Object;)V // method@2285 │ │ +0a4c3c: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x000a line=43 │ │ 0x0016 line=44 │ │ 0x0018 line=45 │ │ 0x0039 line=46 │ │ @@ -157860,52 +157908,52 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Array;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -096690: |[096690] com.badlogic.gdx.utils.Pools.freeAll:(Lcom/badlogic/gdx/utils/Array;)V │ │ -0966a0: 3907 0a00 |0000: if-nez v7, 000a // +000a │ │ -0966a4: 2204 af03 |0002: new-instance v4, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0966a8: 1a05 df22 |0004: const-string v5, "objects cannot be null." // string@22df │ │ -0966ac: 7020 f825 5400 |0006: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0966b2: 2704 |0009: throw v4 │ │ -0966b4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0966b6: 5271 df0f |000b: iget v1, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0966ba: 3510 3b00 |000d: if-ge v0, v1, 0048 // +003b │ │ -0966be: 6e20 741e 0700 |000f: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0966c4: 0c02 |0012: move-result-object v2 │ │ -0966c6: 6204 8a11 |0013: sget-object v4, Lcom/badlogic/gdx/utils/Pools;.typePools:Lcom/badlogic/gdx/utils/ObjectMap; // field@118a │ │ -0966ca: 6e10 2926 0200 |0015: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -0966d0: 0c05 |0018: move-result-object v5 │ │ -0966d2: 6e20 2722 5400 |0019: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0966d8: 0c03 |001c: move-result-object v3 │ │ -0966da: 1f03 4403 |001d: check-cast v3, Lcom/badlogic/gdx/utils/ReflectionPool; // type@0344 │ │ -0966de: 3903 2300 |001f: if-nez v3, 0042 // +0023 │ │ -0966e2: 2204 af03 |0021: new-instance v4, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0966e6: 2205 c503 |0023: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -0966ea: 7010 6726 0500 |0025: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0966f0: 1a06 b10d |0028: const-string v6, "No objects have been obtained of type: " // string@0db1 │ │ -0966f4: 6e20 6e26 6500 |002a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0966fa: 0c05 |002d: move-result-object v5 │ │ -0966fc: 6e10 2926 0200 |002e: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -096702: 0c06 |0031: move-result-object v6 │ │ -096704: 6e10 d625 0600 |0032: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -09670a: 0c06 |0035: move-result-object v6 │ │ -09670c: 6e20 6e26 6500 |0036: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -096712: 0c05 |0039: move-result-object v5 │ │ -096714: 6e10 7426 0500 |003a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -09671a: 0c05 |003d: move-result-object v5 │ │ -09671c: 7020 f825 5400 |003e: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -096722: 2704 |0041: throw v4 │ │ -096724: 6e20 8522 2300 |0042: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/utils/ReflectionPool;.free:(Ljava/lang/Object;)V // method@2285 │ │ -09672a: d800 0001 |0045: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09672e: 28c6 |0047: goto 000d // -003a │ │ -096730: 0e00 |0048: return-void │ │ +0a4c40: |[0a4c40] com.badlogic.gdx.utils.Pools.freeAll:(Lcom/badlogic/gdx/utils/Array;)V │ │ +0a4c50: 3907 0a00 |0000: if-nez v7, 000a // +000a │ │ +0a4c54: 2204 ad03 |0002: new-instance v4, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0a4c58: 1a05 dd22 |0004: const-string v5, "objects cannot be null." // string@22dd │ │ +0a4c5c: 7020 f825 5400 |0006: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0a4c62: 2704 |0009: throw v4 │ │ +0a4c64: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0a4c66: 5271 df0f |000b: iget v1, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0a4c6a: 3510 3b00 |000d: if-ge v0, v1, 0048 // +003b │ │ +0a4c6e: 6e20 741e 0700 |000f: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0a4c74: 0c02 |0012: move-result-object v2 │ │ +0a4c76: 6204 8a11 |0013: sget-object v4, Lcom/badlogic/gdx/utils/Pools;.typePools:Lcom/badlogic/gdx/utils/ObjectMap; // field@118a │ │ +0a4c7a: 6e10 2926 0200 |0015: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +0a4c80: 0c05 |0018: move-result-object v5 │ │ +0a4c82: 6e20 2722 5400 |0019: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0a4c88: 0c03 |001c: move-result-object v3 │ │ +0a4c8a: 1f03 4203 |001d: check-cast v3, Lcom/badlogic/gdx/utils/ReflectionPool; // type@0342 │ │ +0a4c8e: 3903 2300 |001f: if-nez v3, 0042 // +0023 │ │ +0a4c92: 2204 ad03 |0021: new-instance v4, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0a4c96: 2205 c303 |0023: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a4c9a: 7010 6726 0500 |0025: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a4ca0: 1a06 af0d |0028: const-string v6, "No objects have been obtained of type: " // string@0daf │ │ +0a4ca4: 6e20 6e26 6500 |002a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a4caa: 0c05 |002d: move-result-object v5 │ │ +0a4cac: 6e10 2926 0200 |002e: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +0a4cb2: 0c06 |0031: move-result-object v6 │ │ +0a4cb4: 6e10 d625 0600 |0032: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +0a4cba: 0c06 |0035: move-result-object v6 │ │ +0a4cbc: 6e20 6e26 6500 |0036: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a4cc2: 0c05 |0039: move-result-object v5 │ │ +0a4cc4: 6e10 7426 0500 |003a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a4cca: 0c05 |003d: move-result-object v5 │ │ +0a4ccc: 7020 f825 5400 |003e: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0a4cd2: 2704 |0041: throw v4 │ │ +0a4cd4: 6e20 8522 2300 |0042: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/utils/ReflectionPool;.free:(Ljava/lang/Object;)V // method@2285 │ │ +0a4cda: d800 0001 |0045: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a4cde: 28c6 |0047: goto 000d // -003a │ │ +0a4ce0: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x000a line=52 │ │ 0x000f line=53 │ │ 0x0013 line=54 │ │ 0x001f line=55 │ │ @@ -157925,27 +157973,27 @@ │ │ type : '(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/Pool;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -096734: |[096734] com.badlogic.gdx.utils.Pools.get:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/Pool; │ │ -096744: 6201 8a11 |0000: sget-object v1, Lcom/badlogic/gdx/utils/Pools;.typePools:Lcom/badlogic/gdx/utils/ObjectMap; // field@118a │ │ -096748: 6e20 2722 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -09674e: 0c00 |0005: move-result-object v0 │ │ -096750: 1f00 4403 |0006: check-cast v0, Lcom/badlogic/gdx/utils/ReflectionPool; // type@0344 │ │ -096754: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ -096758: 2200 4403 |000a: new-instance v0, Lcom/badlogic/gdx/utils/ReflectionPool; // type@0344 │ │ -09675c: 1241 |000c: const/4 v1, #int 4 // #4 │ │ -09675e: 1302 6400 |000d: const/16 v2, #int 100 // #64 │ │ -096762: 7040 8422 3021 |000f: invoke-direct {v0, v3, v1, v2}, Lcom/badlogic/gdx/utils/ReflectionPool;.:(Ljava/lang/Class;II)V // method@2284 │ │ -096768: 6201 8a11 |0012: sget-object v1, Lcom/badlogic/gdx/utils/Pools;.typePools:Lcom/badlogic/gdx/utils/ObjectMap; // field@118a │ │ -09676c: 6e30 2f22 3100 |0014: invoke-virtual {v1, v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ -096772: 1100 |0017: return-object v0 │ │ +0a4ce4: |[0a4ce4] com.badlogic.gdx.utils.Pools.get:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/Pool; │ │ +0a4cf4: 6201 8a11 |0000: sget-object v1, Lcom/badlogic/gdx/utils/Pools;.typePools:Lcom/badlogic/gdx/utils/ObjectMap; // field@118a │ │ +0a4cf8: 6e20 2722 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0a4cfe: 0c00 |0005: move-result-object v0 │ │ +0a4d00: 1f00 4203 |0006: check-cast v0, Lcom/badlogic/gdx/utils/ReflectionPool; // type@0342 │ │ +0a4d04: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ +0a4d08: 2200 4203 |000a: new-instance v0, Lcom/badlogic/gdx/utils/ReflectionPool; // type@0342 │ │ +0a4d0c: 1241 |000c: const/4 v1, #int 4 // #4 │ │ +0a4d0e: 1302 6400 |000d: const/16 v2, #int 100 // #64 │ │ +0a4d12: 7040 8422 3021 |000f: invoke-direct {v0, v3, v1, v2}, Lcom/badlogic/gdx/utils/ReflectionPool;.:(Ljava/lang/Class;II)V // method@2284 │ │ +0a4d18: 6201 8a11 |0012: sget-object v1, Lcom/badlogic/gdx/utils/Pools;.typePools:Lcom/badlogic/gdx/utils/ObjectMap; // field@118a │ │ +0a4d1c: 6e30 2f22 3100 |0014: invoke-virtual {v1, v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ +0a4d22: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0008 line=28 │ │ 0x000a line=29 │ │ 0x0012 line=30 │ │ 0x0017 line=32 │ │ @@ -157960,35 +158008,35 @@ │ │ type : '(Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -096774: |[096774] com.badlogic.gdx.utils.Pools.obtain:(Ljava/lang/Class;)Ljava/lang/Object; │ │ -096784: 7110 8022 0100 |0000: invoke-static {v1}, Lcom/badlogic/gdx/utils/Pools;.get:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/Pool; // method@2280 │ │ -09678a: 0c00 |0003: move-result-object v0 │ │ -09678c: 6e10 7122 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ -096792: 0c00 |0007: move-result-object v0 │ │ -096794: 1100 |0008: return-object v0 │ │ +0a4d24: |[0a4d24] com.badlogic.gdx.utils.Pools.obtain:(Ljava/lang/Class;)Ljava/lang/Object; │ │ +0a4d34: 7110 8022 0100 |0000: invoke-static {v1}, Lcom/badlogic/gdx/utils/Pools;.get:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/Pool; // method@2280 │ │ +0a4d3a: 0c00 |0003: move-result-object v0 │ │ +0a4d3c: 6e10 7122 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ +0a4d42: 0c00 |0007: move-result-object v0 │ │ +0a4d44: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0009 reg=1 type Ljava/lang/Class; Ljava/lang/Class; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3628 (Pools.java) │ │ + source_file_idx : 3626 (Pools.java) │ │ │ │ Class #377 header: │ │ -class_idx : 837 │ │ +class_idx : 835 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3760 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3758 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #377 annotations: │ │ Annotations on class │ │ @@ -158012,85 +158060,85 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 115 16-bit code units │ │ -096798: |[096798] com.badlogic.gdx.utils.Scaling$1.:()V │ │ -0967a8: 7100 8d22 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/Scaling;.values:()[Lcom/badlogic/gdx/utils/Scaling; // method@228d │ │ -0967ae: 0c00 |0003: move-result-object v0 │ │ -0967b0: 2100 |0004: array-length v0, v0 │ │ -0967b2: 2300 4b04 |0005: new-array v0, v0, [I // type@044b │ │ -0967b6: 6900 8c11 |0007: sput-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@118c │ │ -0967ba: 6200 8c11 |0009: sget-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@118c │ │ -0967be: 6201 9111 |000b: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fit:Lcom/badlogic/gdx/utils/Scaling; // field@1191 │ │ -0967c2: 6e10 8b22 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@228b │ │ -0967c8: 0a01 |0010: move-result v1 │ │ -0967ca: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0967cc: 4b02 0001 |0012: aput v2, v0, v1 │ │ -0967d0: 6200 8c11 |0014: sget-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@118c │ │ -0967d4: 6201 8e11 |0016: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fill:Lcom/badlogic/gdx/utils/Scaling; // field@118e │ │ -0967d8: 6e10 8b22 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@228b │ │ -0967de: 0a01 |001b: move-result v1 │ │ -0967e0: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -0967e2: 4b02 0001 |001d: aput v2, v0, v1 │ │ -0967e6: 6200 8c11 |001f: sget-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@118c │ │ -0967ea: 6201 8f11 |0021: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fillX:Lcom/badlogic/gdx/utils/Scaling; // field@118f │ │ -0967ee: 6e10 8b22 0100 |0023: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@228b │ │ -0967f4: 0a01 |0026: move-result v1 │ │ -0967f6: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -0967f8: 4b02 0001 |0028: aput v2, v0, v1 │ │ -0967fc: 6200 8c11 |002a: sget-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@118c │ │ -096800: 6201 9011 |002c: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fillY:Lcom/badlogic/gdx/utils/Scaling; // field@1190 │ │ -096804: 6e10 8b22 0100 |002e: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@228b │ │ -09680a: 0a01 |0031: move-result v1 │ │ -09680c: 1242 |0032: const/4 v2, #int 4 // #4 │ │ -09680e: 4b02 0001 |0033: aput v2, v0, v1 │ │ -096812: 6200 8c11 |0035: sget-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@118c │ │ -096816: 6201 9311 |0037: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.stretch:Lcom/badlogic/gdx/utils/Scaling; // field@1193 │ │ -09681a: 6e10 8b22 0100 |0039: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@228b │ │ -096820: 0a01 |003c: move-result v1 │ │ -096822: 1252 |003d: const/4 v2, #int 5 // #5 │ │ -096824: 4b02 0001 |003e: aput v2, v0, v1 │ │ -096828: 6200 8c11 |0040: sget-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@118c │ │ -09682c: 6201 9411 |0042: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.stretchX:Lcom/badlogic/gdx/utils/Scaling; // field@1194 │ │ -096830: 6e10 8b22 0100 |0044: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@228b │ │ -096836: 0a01 |0047: move-result v1 │ │ -096838: 1262 |0048: const/4 v2, #int 6 // #6 │ │ -09683a: 4b02 0001 |0049: aput v2, v0, v1 │ │ -09683e: 6200 8c11 |004b: sget-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@118c │ │ -096842: 6201 9511 |004d: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.stretchY:Lcom/badlogic/gdx/utils/Scaling; // field@1195 │ │ -096846: 6e10 8b22 0100 |004f: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@228b │ │ -09684c: 0a01 |0052: move-result v1 │ │ -09684e: 1272 |0053: const/4 v2, #int 7 // #7 │ │ -096850: 4b02 0001 |0054: aput v2, v0, v1 │ │ -096854: 6200 8c11 |0056: sget-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@118c │ │ -096858: 6201 9211 |0058: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.none:Lcom/badlogic/gdx/utils/Scaling; // field@1192 │ │ -09685c: 6e10 8b22 0100 |005a: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@228b │ │ -096862: 0a01 |005d: move-result v1 │ │ -096864: 1302 0800 |005e: const/16 v2, #int 8 // #8 │ │ -096868: 4b02 0001 |0060: aput v2, v0, v1 │ │ -09686c: 0e00 |0062: return-void │ │ -09686e: 0d00 |0063: move-exception v0 │ │ -096870: 28fe |0064: goto 0062 // -0002 │ │ -096872: 0d00 |0065: move-exception v0 │ │ -096874: 28f0 |0066: goto 0056 // -0010 │ │ -096876: 0d00 |0067: move-exception v0 │ │ -096878: 28e3 |0068: goto 004b // -001d │ │ -09687a: 0d00 |0069: move-exception v0 │ │ -09687c: 28d6 |006a: goto 0040 // -002a │ │ -09687e: 0d00 |006b: move-exception v0 │ │ -096880: 28c9 |006c: goto 0035 // -0037 │ │ -096882: 0d00 |006d: move-exception v0 │ │ -096884: 28bc |006e: goto 002a // -0044 │ │ -096886: 0d00 |006f: move-exception v0 │ │ -096888: 28af |0070: goto 001f // -0051 │ │ -09688a: 0d00 |0071: move-exception v0 │ │ -09688c: 28a2 |0072: goto 0014 // -005e │ │ +0a4d48: |[0a4d48] com.badlogic.gdx.utils.Scaling$1.:()V │ │ +0a4d58: 7100 8d22 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/Scaling;.values:()[Lcom/badlogic/gdx/utils/Scaling; // method@228d │ │ +0a4d5e: 0c00 |0003: move-result-object v0 │ │ +0a4d60: 2100 |0004: array-length v0, v0 │ │ +0a4d62: 2300 4904 |0005: new-array v0, v0, [I // type@0449 │ │ +0a4d66: 6900 8c11 |0007: sput-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@118c │ │ +0a4d6a: 6200 8c11 |0009: sget-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@118c │ │ +0a4d6e: 6201 9111 |000b: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fit:Lcom/badlogic/gdx/utils/Scaling; // field@1191 │ │ +0a4d72: 6e10 8b22 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@228b │ │ +0a4d78: 0a01 |0010: move-result v1 │ │ +0a4d7a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +0a4d7c: 4b02 0001 |0012: aput v2, v0, v1 │ │ +0a4d80: 6200 8c11 |0014: sget-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@118c │ │ +0a4d84: 6201 8e11 |0016: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fill:Lcom/badlogic/gdx/utils/Scaling; // field@118e │ │ +0a4d88: 6e10 8b22 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@228b │ │ +0a4d8e: 0a01 |001b: move-result v1 │ │ +0a4d90: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +0a4d92: 4b02 0001 |001d: aput v2, v0, v1 │ │ +0a4d96: 6200 8c11 |001f: sget-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@118c │ │ +0a4d9a: 6201 8f11 |0021: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fillX:Lcom/badlogic/gdx/utils/Scaling; // field@118f │ │ +0a4d9e: 6e10 8b22 0100 |0023: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@228b │ │ +0a4da4: 0a01 |0026: move-result v1 │ │ +0a4da6: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +0a4da8: 4b02 0001 |0028: aput v2, v0, v1 │ │ +0a4dac: 6200 8c11 |002a: sget-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@118c │ │ +0a4db0: 6201 9011 |002c: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fillY:Lcom/badlogic/gdx/utils/Scaling; // field@1190 │ │ +0a4db4: 6e10 8b22 0100 |002e: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@228b │ │ +0a4dba: 0a01 |0031: move-result v1 │ │ +0a4dbc: 1242 |0032: const/4 v2, #int 4 // #4 │ │ +0a4dbe: 4b02 0001 |0033: aput v2, v0, v1 │ │ +0a4dc2: 6200 8c11 |0035: sget-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@118c │ │ +0a4dc6: 6201 9311 |0037: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.stretch:Lcom/badlogic/gdx/utils/Scaling; // field@1193 │ │ +0a4dca: 6e10 8b22 0100 |0039: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@228b │ │ +0a4dd0: 0a01 |003c: move-result v1 │ │ +0a4dd2: 1252 |003d: const/4 v2, #int 5 // #5 │ │ +0a4dd4: 4b02 0001 |003e: aput v2, v0, v1 │ │ +0a4dd8: 6200 8c11 |0040: sget-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@118c │ │ +0a4ddc: 6201 9411 |0042: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.stretchX:Lcom/badlogic/gdx/utils/Scaling; // field@1194 │ │ +0a4de0: 6e10 8b22 0100 |0044: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@228b │ │ +0a4de6: 0a01 |0047: move-result v1 │ │ +0a4de8: 1262 |0048: const/4 v2, #int 6 // #6 │ │ +0a4dea: 4b02 0001 |0049: aput v2, v0, v1 │ │ +0a4dee: 6200 8c11 |004b: sget-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@118c │ │ +0a4df2: 6201 9511 |004d: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.stretchY:Lcom/badlogic/gdx/utils/Scaling; // field@1195 │ │ +0a4df6: 6e10 8b22 0100 |004f: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@228b │ │ +0a4dfc: 0a01 |0052: move-result v1 │ │ +0a4dfe: 1272 |0053: const/4 v2, #int 7 // #7 │ │ +0a4e00: 4b02 0001 |0054: aput v2, v0, v1 │ │ +0a4e04: 6200 8c11 |0056: sget-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@118c │ │ +0a4e08: 6201 9211 |0058: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.none:Lcom/badlogic/gdx/utils/Scaling; // field@1192 │ │ +0a4e0c: 6e10 8b22 0100 |005a: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@228b │ │ +0a4e12: 0a01 |005d: move-result v1 │ │ +0a4e14: 1302 0800 |005e: const/16 v2, #int 8 // #8 │ │ +0a4e18: 4b02 0001 |0060: aput v2, v0, v1 │ │ +0a4e1c: 0e00 |0062: return-void │ │ +0a4e1e: 0d00 |0063: move-exception v0 │ │ +0a4e20: 28fe |0064: goto 0062 // -0002 │ │ +0a4e22: 0d00 |0065: move-exception v0 │ │ +0a4e24: 28f0 |0066: goto 0056 // -0010 │ │ +0a4e26: 0d00 |0067: move-exception v0 │ │ +0a4e28: 28e3 |0068: goto 004b // -001d │ │ +0a4e2a: 0d00 |0069: move-exception v0 │ │ +0a4e2c: 28d6 |006a: goto 0040 // -002a │ │ +0a4e2e: 0d00 |006b: move-exception v0 │ │ +0a4e30: 28c9 |006c: goto 0035 // -0037 │ │ +0a4e32: 0d00 |006d: move-exception v0 │ │ +0a4e34: 28bc |006e: goto 002a // -0044 │ │ +0a4e36: 0d00 |006f: move-exception v0 │ │ +0a4e38: 28af |0070: goto 001f // -0051 │ │ +0a4e3a: 0d00 |0071: move-exception v0 │ │ +0a4e3c: 28a2 |0072: goto 0014 // -005e │ │ catches : 8 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0071 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x006f │ │ 0x001f - 0x002a │ │ Ljava/lang/NoSuchFieldError; -> 0x006d │ │ @@ -158105,21 +158153,21 @@ │ │ 0x0056 - 0x0062 │ │ Ljava/lang/NoSuchFieldError; -> 0x0063 │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 3760 (Scaling.java) │ │ + source_file_idx : 3758 (Scaling.java) │ │ │ │ Class #378 header: │ │ -class_idx : 838 │ │ +class_idx : 836 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 939 │ │ -source_file_idx : 3760 │ │ +superclass_idx : 937 │ │ +source_file_idx : 3758 │ │ static_fields_size : 10 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 1 │ │ │ │ Class #378 annotations: │ │ Annotations on class │ │ @@ -158181,81 +158229,81 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 129 16-bit code units │ │ -0968f4: |[0968f4] com.badlogic.gdx.utils.Scaling.:()V │ │ -096904: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -096906: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -096908: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -09690a: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -09690c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -09690e: 2200 4603 |0005: new-instance v0, Lcom/badlogic/gdx/utils/Scaling; // type@0346 │ │ -096912: 1a01 aa17 |0007: const-string v1, "fit" // string@17aa │ │ -096916: 7030 8922 1003 |0009: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/utils/Scaling;.:(Ljava/lang/String;I)V // method@2289 │ │ -09691c: 6900 9111 |000c: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.fit:Lcom/badlogic/gdx/utils/Scaling; // field@1191 │ │ -096920: 2200 4603 |000e: new-instance v0, Lcom/badlogic/gdx/utils/Scaling; // type@0346 │ │ -096924: 1a01 7617 |0010: const-string v1, "fill" // string@1776 │ │ -096928: 7030 8922 1004 |0012: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/utils/Scaling;.:(Ljava/lang/String;I)V // method@2289 │ │ -09692e: 6900 8e11 |0015: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.fill:Lcom/badlogic/gdx/utils/Scaling; // field@118e │ │ -096932: 2200 4603 |0017: new-instance v0, Lcom/badlogic/gdx/utils/Scaling; // type@0346 │ │ -096936: 1a01 7b17 |0019: const-string v1, "fillX" // string@177b │ │ -09693a: 7030 8922 1005 |001b: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/utils/Scaling;.:(Ljava/lang/String;I)V // method@2289 │ │ -096940: 6900 8f11 |001e: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.fillX:Lcom/badlogic/gdx/utils/Scaling; // field@118f │ │ -096944: 2200 4603 |0020: new-instance v0, Lcom/badlogic/gdx/utils/Scaling; // type@0346 │ │ -096948: 1a01 7c17 |0022: const-string v1, "fillY" // string@177c │ │ -09694c: 7030 8922 1006 |0024: invoke-direct {v0, v1, v6}, Lcom/badlogic/gdx/utils/Scaling;.:(Ljava/lang/String;I)V // method@2289 │ │ -096952: 6900 9011 |0027: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.fillY:Lcom/badlogic/gdx/utils/Scaling; // field@1190 │ │ -096956: 2200 4603 |0029: new-instance v0, Lcom/badlogic/gdx/utils/Scaling; // type@0346 │ │ -09695a: 1a01 e628 |002b: const-string v1, "stretch" // string@28e6 │ │ -09695e: 7030 8922 1007 |002d: invoke-direct {v0, v1, v7}, Lcom/badlogic/gdx/utils/Scaling;.:(Ljava/lang/String;I)V // method@2289 │ │ -096964: 6900 9311 |0030: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.stretch:Lcom/badlogic/gdx/utils/Scaling; // field@1193 │ │ -096968: 2200 4603 |0032: new-instance v0, Lcom/badlogic/gdx/utils/Scaling; // type@0346 │ │ -09696c: 1a01 e728 |0034: const-string v1, "stretchX" // string@28e7 │ │ -096970: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -096972: 7030 8922 1002 |0037: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Scaling;.:(Ljava/lang/String;I)V // method@2289 │ │ -096978: 6900 9411 |003a: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.stretchX:Lcom/badlogic/gdx/utils/Scaling; // field@1194 │ │ -09697c: 2200 4603 |003c: new-instance v0, Lcom/badlogic/gdx/utils/Scaling; // type@0346 │ │ -096980: 1a01 e828 |003e: const-string v1, "stretchY" // string@28e8 │ │ -096984: 1262 |0040: const/4 v2, #int 6 // #6 │ │ -096986: 7030 8922 1002 |0041: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Scaling;.:(Ljava/lang/String;I)V // method@2289 │ │ -09698c: 6900 9511 |0044: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.stretchY:Lcom/badlogic/gdx/utils/Scaling; // field@1195 │ │ -096990: 2200 4603 |0046: new-instance v0, Lcom/badlogic/gdx/utils/Scaling; // type@0346 │ │ -096994: 1a01 5c22 |0048: const-string v1, "none" // string@225c │ │ -096998: 1272 |004a: const/4 v2, #int 7 // #7 │ │ -09699a: 7030 8922 1002 |004b: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Scaling;.:(Ljava/lang/String;I)V // method@2289 │ │ -0969a0: 6900 9211 |004e: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.none:Lcom/badlogic/gdx/utils/Scaling; // field@1192 │ │ -0969a4: 1300 0800 |0050: const/16 v0, #int 8 // #8 │ │ -0969a8: 2300 8b04 |0052: new-array v0, v0, [Lcom/badlogic/gdx/utils/Scaling; // type@048b │ │ -0969ac: 6201 9111 |0054: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fit:Lcom/badlogic/gdx/utils/Scaling; // field@1191 │ │ -0969b0: 4d01 0003 |0056: aput-object v1, v0, v3 │ │ -0969b4: 6201 8e11 |0058: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fill:Lcom/badlogic/gdx/utils/Scaling; // field@118e │ │ -0969b8: 4d01 0004 |005a: aput-object v1, v0, v4 │ │ -0969bc: 6201 8f11 |005c: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fillX:Lcom/badlogic/gdx/utils/Scaling; // field@118f │ │ -0969c0: 4d01 0005 |005e: aput-object v1, v0, v5 │ │ -0969c4: 6201 9011 |0060: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fillY:Lcom/badlogic/gdx/utils/Scaling; // field@1190 │ │ -0969c8: 4d01 0006 |0062: aput-object v1, v0, v6 │ │ -0969cc: 6201 9311 |0064: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.stretch:Lcom/badlogic/gdx/utils/Scaling; // field@1193 │ │ -0969d0: 4d01 0007 |0066: aput-object v1, v0, v7 │ │ -0969d4: 1251 |0068: const/4 v1, #int 5 // #5 │ │ -0969d6: 6202 9411 |0069: sget-object v2, Lcom/badlogic/gdx/utils/Scaling;.stretchX:Lcom/badlogic/gdx/utils/Scaling; // field@1194 │ │ -0969da: 4d02 0001 |006b: aput-object v2, v0, v1 │ │ -0969de: 1261 |006d: const/4 v1, #int 6 // #6 │ │ -0969e0: 6202 9511 |006e: sget-object v2, Lcom/badlogic/gdx/utils/Scaling;.stretchY:Lcom/badlogic/gdx/utils/Scaling; // field@1195 │ │ -0969e4: 4d02 0001 |0070: aput-object v2, v0, v1 │ │ -0969e8: 1271 |0072: const/4 v1, #int 7 // #7 │ │ -0969ea: 6202 9211 |0073: sget-object v2, Lcom/badlogic/gdx/utils/Scaling;.none:Lcom/badlogic/gdx/utils/Scaling; // field@1192 │ │ -0969ee: 4d02 0001 |0075: aput-object v2, v0, v1 │ │ -0969f2: 6900 8d11 |0077: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.$VALUES:[Lcom/badlogic/gdx/utils/Scaling; // field@118d │ │ -0969f6: 2200 1302 |0079: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0969fa: 7010 4c14 0000 |007b: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -096a00: 6900 9611 |007e: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ -096a04: 0e00 |0080: return-void │ │ +0a4ea4: |[0a4ea4] com.badlogic.gdx.utils.Scaling.:()V │ │ +0a4eb4: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +0a4eb6: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +0a4eb8: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +0a4eba: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +0a4ebc: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0a4ebe: 2200 4403 |0005: new-instance v0, Lcom/badlogic/gdx/utils/Scaling; // type@0344 │ │ +0a4ec2: 1a01 a817 |0007: const-string v1, "fit" // string@17a8 │ │ +0a4ec6: 7030 8922 1003 |0009: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/utils/Scaling;.:(Ljava/lang/String;I)V // method@2289 │ │ +0a4ecc: 6900 9111 |000c: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.fit:Lcom/badlogic/gdx/utils/Scaling; // field@1191 │ │ +0a4ed0: 2200 4403 |000e: new-instance v0, Lcom/badlogic/gdx/utils/Scaling; // type@0344 │ │ +0a4ed4: 1a01 7417 |0010: const-string v1, "fill" // string@1774 │ │ +0a4ed8: 7030 8922 1004 |0012: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/utils/Scaling;.:(Ljava/lang/String;I)V // method@2289 │ │ +0a4ede: 6900 8e11 |0015: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.fill:Lcom/badlogic/gdx/utils/Scaling; // field@118e │ │ +0a4ee2: 2200 4403 |0017: new-instance v0, Lcom/badlogic/gdx/utils/Scaling; // type@0344 │ │ +0a4ee6: 1a01 7917 |0019: const-string v1, "fillX" // string@1779 │ │ +0a4eea: 7030 8922 1005 |001b: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/utils/Scaling;.:(Ljava/lang/String;I)V // method@2289 │ │ +0a4ef0: 6900 8f11 |001e: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.fillX:Lcom/badlogic/gdx/utils/Scaling; // field@118f │ │ +0a4ef4: 2200 4403 |0020: new-instance v0, Lcom/badlogic/gdx/utils/Scaling; // type@0344 │ │ +0a4ef8: 1a01 7a17 |0022: const-string v1, "fillY" // string@177a │ │ +0a4efc: 7030 8922 1006 |0024: invoke-direct {v0, v1, v6}, Lcom/badlogic/gdx/utils/Scaling;.:(Ljava/lang/String;I)V // method@2289 │ │ +0a4f02: 6900 9011 |0027: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.fillY:Lcom/badlogic/gdx/utils/Scaling; // field@1190 │ │ +0a4f06: 2200 4403 |0029: new-instance v0, Lcom/badlogic/gdx/utils/Scaling; // type@0344 │ │ +0a4f0a: 1a01 e428 |002b: const-string v1, "stretch" // string@28e4 │ │ +0a4f0e: 7030 8922 1007 |002d: invoke-direct {v0, v1, v7}, Lcom/badlogic/gdx/utils/Scaling;.:(Ljava/lang/String;I)V // method@2289 │ │ +0a4f14: 6900 9311 |0030: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.stretch:Lcom/badlogic/gdx/utils/Scaling; // field@1193 │ │ +0a4f18: 2200 4403 |0032: new-instance v0, Lcom/badlogic/gdx/utils/Scaling; // type@0344 │ │ +0a4f1c: 1a01 e528 |0034: const-string v1, "stretchX" // string@28e5 │ │ +0a4f20: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +0a4f22: 7030 8922 1002 |0037: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Scaling;.:(Ljava/lang/String;I)V // method@2289 │ │ +0a4f28: 6900 9411 |003a: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.stretchX:Lcom/badlogic/gdx/utils/Scaling; // field@1194 │ │ +0a4f2c: 2200 4403 |003c: new-instance v0, Lcom/badlogic/gdx/utils/Scaling; // type@0344 │ │ +0a4f30: 1a01 e628 |003e: const-string v1, "stretchY" // string@28e6 │ │ +0a4f34: 1262 |0040: const/4 v2, #int 6 // #6 │ │ +0a4f36: 7030 8922 1002 |0041: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Scaling;.:(Ljava/lang/String;I)V // method@2289 │ │ +0a4f3c: 6900 9511 |0044: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.stretchY:Lcom/badlogic/gdx/utils/Scaling; // field@1195 │ │ +0a4f40: 2200 4403 |0046: new-instance v0, Lcom/badlogic/gdx/utils/Scaling; // type@0344 │ │ +0a4f44: 1a01 5a22 |0048: const-string v1, "none" // string@225a │ │ +0a4f48: 1272 |004a: const/4 v2, #int 7 // #7 │ │ +0a4f4a: 7030 8922 1002 |004b: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Scaling;.:(Ljava/lang/String;I)V // method@2289 │ │ +0a4f50: 6900 9211 |004e: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.none:Lcom/badlogic/gdx/utils/Scaling; // field@1192 │ │ +0a4f54: 1300 0800 |0050: const/16 v0, #int 8 // #8 │ │ +0a4f58: 2300 8904 |0052: new-array v0, v0, [Lcom/badlogic/gdx/utils/Scaling; // type@0489 │ │ +0a4f5c: 6201 9111 |0054: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fit:Lcom/badlogic/gdx/utils/Scaling; // field@1191 │ │ +0a4f60: 4d01 0003 |0056: aput-object v1, v0, v3 │ │ +0a4f64: 6201 8e11 |0058: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fill:Lcom/badlogic/gdx/utils/Scaling; // field@118e │ │ +0a4f68: 4d01 0004 |005a: aput-object v1, v0, v4 │ │ +0a4f6c: 6201 8f11 |005c: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fillX:Lcom/badlogic/gdx/utils/Scaling; // field@118f │ │ +0a4f70: 4d01 0005 |005e: aput-object v1, v0, v5 │ │ +0a4f74: 6201 9011 |0060: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fillY:Lcom/badlogic/gdx/utils/Scaling; // field@1190 │ │ +0a4f78: 4d01 0006 |0062: aput-object v1, v0, v6 │ │ +0a4f7c: 6201 9311 |0064: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.stretch:Lcom/badlogic/gdx/utils/Scaling; // field@1193 │ │ +0a4f80: 4d01 0007 |0066: aput-object v1, v0, v7 │ │ +0a4f84: 1251 |0068: const/4 v1, #int 5 // #5 │ │ +0a4f86: 6202 9411 |0069: sget-object v2, Lcom/badlogic/gdx/utils/Scaling;.stretchX:Lcom/badlogic/gdx/utils/Scaling; // field@1194 │ │ +0a4f8a: 4d02 0001 |006b: aput-object v2, v0, v1 │ │ +0a4f8e: 1261 |006d: const/4 v1, #int 6 // #6 │ │ +0a4f90: 6202 9511 |006e: sget-object v2, Lcom/badlogic/gdx/utils/Scaling;.stretchY:Lcom/badlogic/gdx/utils/Scaling; // field@1195 │ │ +0a4f94: 4d02 0001 |0070: aput-object v2, v0, v1 │ │ +0a4f98: 1271 |0072: const/4 v1, #int 7 // #7 │ │ +0a4f9a: 6202 9211 |0073: sget-object v2, Lcom/badlogic/gdx/utils/Scaling;.none:Lcom/badlogic/gdx/utils/Scaling; // field@1192 │ │ +0a4f9e: 4d02 0001 |0075: aput-object v2, v0, v1 │ │ +0a4fa2: 6900 8d11 |0077: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.$VALUES:[Lcom/badlogic/gdx/utils/Scaling; // field@118d │ │ +0a4fa6: 2200 1102 |0079: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0a4faa: 7010 4c14 0000 |007b: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0a4fb0: 6900 9611 |007e: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ +0a4fb4: 0e00 |0080: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=26 │ │ 0x000e line=29 │ │ 0x0017 line=32 │ │ 0x0020 line=35 │ │ 0x0029 line=37 │ │ @@ -158271,17 +158319,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -096a08: |[096a08] com.badlogic.gdx.utils.Scaling.:(Ljava/lang/String;I)V │ │ -096a18: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ -096a1e: 0e00 |0003: return-void │ │ +0a4fb8: |[0a4fb8] com.badlogic.gdx.utils.Scaling.:(Ljava/lang/String;I)V │ │ +0a4fc8: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ +0a4fce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=100 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/Scaling; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ @@ -158292,20 +158340,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Scaling;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -096a20: |[096a20] com.badlogic.gdx.utils.Scaling.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Scaling; │ │ -096a30: 1c00 4603 |0000: const-class v0, Lcom/badlogic/gdx/utils/Scaling; // type@0346 │ │ -096a34: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ -096a3a: 0c00 |0005: move-result-object v0 │ │ -096a3c: 1f00 4603 |0006: check-cast v0, Lcom/badlogic/gdx/utils/Scaling; // type@0346 │ │ -096a40: 1100 |0008: return-object v0 │ │ +0a4fd0: |[0a4fd0] com.badlogic.gdx.utils.Scaling.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Scaling; │ │ +0a4fe0: 1c00 4403 |0000: const-class v0, Lcom/badlogic/gdx/utils/Scaling; // type@0344 │ │ +0a4fe4: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ +0a4fea: 0c00 |0005: move-result-object v0 │ │ +0a4fec: 1f00 4403 |0006: check-cast v0, Lcom/badlogic/gdx/utils/Scaling; // type@0344 │ │ +0a4ff0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/utils/Scaling;) │ │ @@ -158313,20 +158361,20 @@ │ │ type : '()[Lcom/badlogic/gdx/utils/Scaling;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -096a44: |[096a44] com.badlogic.gdx.utils.Scaling.values:()[Lcom/badlogic/gdx/utils/Scaling; │ │ -096a54: 6200 8d11 |0000: sget-object v0, Lcom/badlogic/gdx/utils/Scaling;.$VALUES:[Lcom/badlogic/gdx/utils/Scaling; // field@118d │ │ -096a58: 6e10 5529 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/utils/Scaling;.clone:()Ljava/lang/Object; // method@2955 │ │ -096a5e: 0c00 |0005: move-result-object v0 │ │ -096a60: 1f00 8b04 |0006: check-cast v0, [Lcom/badlogic/gdx/utils/Scaling; // type@048b │ │ -096a64: 1100 |0008: return-object v0 │ │ +0a4ff4: |[0a4ff4] com.badlogic.gdx.utils.Scaling.values:()[Lcom/badlogic/gdx/utils/Scaling; │ │ +0a5004: 6200 8d11 |0000: sget-object v0, Lcom/badlogic/gdx/utils/Scaling;.$VALUES:[Lcom/badlogic/gdx/utils/Scaling; // field@118d │ │ +0a5008: 6e10 5529 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/utils/Scaling;.clone:()Ljava/lang/Object; // method@2955 │ │ +0a500e: 0c00 |0005: move-result-object v0 │ │ +0a5010: 1f00 8904 |0006: check-cast v0, [Lcom/badlogic/gdx/utils/Scaling; // type@0489 │ │ +0a5014: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/utils/Scaling;) │ │ @@ -158334,91 +158382,91 @@ │ │ type : '(FFFF)Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 160 16-bit code units │ │ -096a68: |[096a68] com.badlogic.gdx.utils.Scaling.apply:(FFFF)Lcom/badlogic/gdx/math/Vector2; │ │ -096a78: 6203 8c11 |0000: sget-object v3, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@118c │ │ -096a7c: 6e10 8b22 0500 |0002: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@228b │ │ -096a82: 0a04 |0005: move-result v4 │ │ -096a84: 4403 0304 |0006: aget v3, v3, v4 │ │ -096a88: 2b03 8400 0000 |0008: packed-switch v3, 0000008c // +00000084 │ │ -096a8e: 6203 9611 |000b: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ -096a92: 1103 |000d: return-object v3 │ │ -096a94: a902 0908 |000e: div-float v2, v9, v8 │ │ -096a98: a901 0706 |0010: div-float v1, v7, v6 │ │ -096a9c: 2d03 0201 |0012: cmpl-float v3, v2, v1 │ │ -096aa0: 3d03 1100 |0014: if-lez v3, 0025 // +0011 │ │ -096aa4: a900 0806 |0016: div-float v0, v8, v6 │ │ -096aa8: 6203 9611 |0018: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ -096aac: a804 0600 |001a: mul-float v4, v6, v0 │ │ -096ab0: 5934 f30b |001c: iput v4, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -096ab4: 6203 9611 |001e: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ -096ab8: a804 0700 |0020: mul-float v4, v7, v0 │ │ -096abc: 5934 f40b |0022: iput v4, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -096ac0: 28e7 |0024: goto 000b // -0019 │ │ -096ac2: a900 0907 |0025: div-float v0, v9, v7 │ │ -096ac6: 28f1 |0027: goto 0018 // -000f │ │ -096ac8: a902 0908 |0028: div-float v2, v9, v8 │ │ -096acc: a901 0706 |002a: div-float v1, v7, v6 │ │ -096ad0: 2e03 0201 |002c: cmpg-float v3, v2, v1 │ │ -096ad4: 3b03 1100 |002e: if-gez v3, 003f // +0011 │ │ -096ad8: a900 0806 |0030: div-float v0, v8, v6 │ │ -096adc: 6203 9611 |0032: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ -096ae0: a804 0600 |0034: mul-float v4, v6, v0 │ │ -096ae4: 5934 f30b |0036: iput v4, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -096ae8: 6203 9611 |0038: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ -096aec: a804 0700 |003a: mul-float v4, v7, v0 │ │ -096af0: 5934 f40b |003c: iput v4, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -096af4: 28cd |003e: goto 000b // -0033 │ │ -096af6: a900 0907 |003f: div-float v0, v9, v7 │ │ -096afa: 28f1 |0041: goto 0032 // -000f │ │ -096afc: a902 0908 |0042: div-float v2, v9, v8 │ │ -096b00: a901 0706 |0044: div-float v1, v7, v6 │ │ -096b04: a900 0806 |0046: div-float v0, v8, v6 │ │ -096b08: 6203 9611 |0048: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ -096b0c: a804 0600 |004a: mul-float v4, v6, v0 │ │ -096b10: 5934 f30b |004c: iput v4, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -096b14: 6203 9611 |004e: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ -096b18: a804 0700 |0050: mul-float v4, v7, v0 │ │ -096b1c: 5934 f40b |0052: iput v4, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -096b20: 28b7 |0054: goto 000b // -0049 │ │ -096b22: a902 0908 |0055: div-float v2, v9, v8 │ │ -096b26: a901 0706 |0057: div-float v1, v7, v6 │ │ -096b2a: a900 0907 |0059: div-float v0, v9, v7 │ │ -096b2e: 6203 9611 |005b: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ -096b32: a804 0600 |005d: mul-float v4, v6, v0 │ │ -096b36: 5934 f30b |005f: iput v4, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -096b3a: 6203 9611 |0061: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ -096b3e: a804 0700 |0063: mul-float v4, v7, v0 │ │ -096b42: 5934 f40b |0065: iput v4, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -096b46: 28a4 |0067: goto 000b // -005c │ │ -096b48: 6203 9611 |0068: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ -096b4c: 5938 f30b |006a: iput v8, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -096b50: 6203 9611 |006c: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ -096b54: 5939 f40b |006e: iput v9, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -096b58: 289b |0070: goto 000b // -0065 │ │ -096b5a: 6203 9611 |0071: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ -096b5e: 5938 f30b |0073: iput v8, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -096b62: 6203 9611 |0075: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ -096b66: 5937 f40b |0077: iput v7, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -096b6a: 2892 |0079: goto 000b // -006e │ │ -096b6c: 6203 9611 |007a: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ -096b70: 5936 f30b |007c: iput v6, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -096b74: 6203 9611 |007e: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ -096b78: 5939 f40b |0080: iput v9, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -096b7c: 2889 |0082: goto 000b // -0077 │ │ -096b7e: 6203 9611 |0083: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ -096b82: 5936 f30b |0085: iput v6, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -096b86: 6203 9611 |0087: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ -096b8a: 5937 f40b |0089: iput v7, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -096b8e: 2880 |008b: goto 000b // -0080 │ │ -096b90: 0001 0800 0100 0000 0600 0000 2000 ... |008c: packed-switch-data (20 units) │ │ +0a5018: |[0a5018] com.badlogic.gdx.utils.Scaling.apply:(FFFF)Lcom/badlogic/gdx/math/Vector2; │ │ +0a5028: 6203 8c11 |0000: sget-object v3, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@118c │ │ +0a502c: 6e10 8b22 0500 |0002: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@228b │ │ +0a5032: 0a04 |0005: move-result v4 │ │ +0a5034: 4403 0304 |0006: aget v3, v3, v4 │ │ +0a5038: 2b03 8400 0000 |0008: packed-switch v3, 0000008c // +00000084 │ │ +0a503e: 6203 9611 |000b: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ +0a5042: 1103 |000d: return-object v3 │ │ +0a5044: a902 0908 |000e: div-float v2, v9, v8 │ │ +0a5048: a901 0706 |0010: div-float v1, v7, v6 │ │ +0a504c: 2d03 0201 |0012: cmpl-float v3, v2, v1 │ │ +0a5050: 3d03 1100 |0014: if-lez v3, 0025 // +0011 │ │ +0a5054: a900 0806 |0016: div-float v0, v8, v6 │ │ +0a5058: 6203 9611 |0018: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ +0a505c: a804 0600 |001a: mul-float v4, v6, v0 │ │ +0a5060: 5934 f30b |001c: iput v4, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0a5064: 6203 9611 |001e: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ +0a5068: a804 0700 |0020: mul-float v4, v7, v0 │ │ +0a506c: 5934 f40b |0022: iput v4, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0a5070: 28e7 |0024: goto 000b // -0019 │ │ +0a5072: a900 0907 |0025: div-float v0, v9, v7 │ │ +0a5076: 28f1 |0027: goto 0018 // -000f │ │ +0a5078: a902 0908 |0028: div-float v2, v9, v8 │ │ +0a507c: a901 0706 |002a: div-float v1, v7, v6 │ │ +0a5080: 2e03 0201 |002c: cmpg-float v3, v2, v1 │ │ +0a5084: 3b03 1100 |002e: if-gez v3, 003f // +0011 │ │ +0a5088: a900 0806 |0030: div-float v0, v8, v6 │ │ +0a508c: 6203 9611 |0032: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ +0a5090: a804 0600 |0034: mul-float v4, v6, v0 │ │ +0a5094: 5934 f30b |0036: iput v4, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0a5098: 6203 9611 |0038: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ +0a509c: a804 0700 |003a: mul-float v4, v7, v0 │ │ +0a50a0: 5934 f40b |003c: iput v4, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0a50a4: 28cd |003e: goto 000b // -0033 │ │ +0a50a6: a900 0907 |003f: div-float v0, v9, v7 │ │ +0a50aa: 28f1 |0041: goto 0032 // -000f │ │ +0a50ac: a902 0908 |0042: div-float v2, v9, v8 │ │ +0a50b0: a901 0706 |0044: div-float v1, v7, v6 │ │ +0a50b4: a900 0806 |0046: div-float v0, v8, v6 │ │ +0a50b8: 6203 9611 |0048: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ +0a50bc: a804 0600 |004a: mul-float v4, v6, v0 │ │ +0a50c0: 5934 f30b |004c: iput v4, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0a50c4: 6203 9611 |004e: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ +0a50c8: a804 0700 |0050: mul-float v4, v7, v0 │ │ +0a50cc: 5934 f40b |0052: iput v4, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0a50d0: 28b7 |0054: goto 000b // -0049 │ │ +0a50d2: a902 0908 |0055: div-float v2, v9, v8 │ │ +0a50d6: a901 0706 |0057: div-float v1, v7, v6 │ │ +0a50da: a900 0907 |0059: div-float v0, v9, v7 │ │ +0a50de: 6203 9611 |005b: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ +0a50e2: a804 0600 |005d: mul-float v4, v6, v0 │ │ +0a50e6: 5934 f30b |005f: iput v4, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0a50ea: 6203 9611 |0061: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ +0a50ee: a804 0700 |0063: mul-float v4, v7, v0 │ │ +0a50f2: 5934 f40b |0065: iput v4, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0a50f6: 28a4 |0067: goto 000b // -005c │ │ +0a50f8: 6203 9611 |0068: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ +0a50fc: 5938 f30b |006a: iput v8, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0a5100: 6203 9611 |006c: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ +0a5104: 5939 f40b |006e: iput v9, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0a5108: 289b |0070: goto 000b // -0065 │ │ +0a510a: 6203 9611 |0071: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ +0a510e: 5938 f30b |0073: iput v8, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0a5112: 6203 9611 |0075: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ +0a5116: 5937 f40b |0077: iput v7, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0a511a: 2892 |0079: goto 000b // -006e │ │ +0a511c: 6203 9611 |007a: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ +0a5120: 5936 f30b |007c: iput v6, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0a5124: 6203 9611 |007e: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ +0a5128: 5939 f40b |0080: iput v9, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0a512c: 2889 |0082: goto 000b // -0077 │ │ +0a512e: 6203 9611 |0083: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ +0a5132: 5936 f30b |0085: iput v6, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0a5136: 6203 9611 |0087: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1196 │ │ +0a513a: 5937 f40b |0089: iput v7, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0a513e: 2880 |008b: goto 000b // -0080 │ │ +0a5140: 0001 0800 0100 0000 0600 0000 2000 ... |008c: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x000b line=102 │ │ 0x000e line=54 │ │ 0x0010 line=55 │ │ 0x0012 line=56 │ │ @@ -158465,21 +158513,21 @@ │ │ 0x0057 - 0x0068 reg=2 targetRatio F │ │ 0x0000 - 0x00a0 reg=5 this Lcom/badlogic/gdx/utils/Scaling; │ │ 0x0000 - 0x00a0 reg=6 sourceWidth F │ │ 0x0000 - 0x00a0 reg=7 sourceHeight F │ │ 0x0000 - 0x00a0 reg=8 targetWidth F │ │ 0x0000 - 0x00a0 reg=9 targetHeight F │ │ │ │ - source_file_idx : 3760 (Scaling.java) │ │ + source_file_idx : 3758 (Scaling.java) │ │ │ │ Class #379 header: │ │ -class_idx : 839 │ │ +class_idx : 837 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3763 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3761 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #379 - │ │ Class descriptor : 'Lcom/badlogic/gdx/utils/ScreenUtils;' │ │ @@ -158494,17 +158542,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -096bb8: |[096bb8] com.badlogic.gdx.utils.ScreenUtils.:()V │ │ -096bc8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -096bce: 0e00 |0003: return-void │ │ +0a5168: |[0a5168] com.badlogic.gdx.utils.ScreenUtils.:()V │ │ +0a5178: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a517e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/ScreenUtils; │ │ │ │ #1 : (in Lcom/badlogic/gdx/utils/ScreenUtils;) │ │ @@ -158512,49 +158560,49 @@ │ │ type : '(IIIIZ)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 17 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 65 16-bit code units │ │ -096bd0: |[096bd0] com.badlogic.gdx.utils.ScreenUtils.getFrameBufferPixels:(IIIIZ)[B │ │ -096be0: 6200 1f00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -096be4: 1301 050d |0002: const/16 v1, #int 3333 // #d05 │ │ -096be8: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -096bea: 7230 bd0a 1002 |0005: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glPixelStorei:(II)V // method@0abd │ │ -096bf0: 9200 0e0f |0008: mul-int v0, v14, v15 │ │ -096bf4: da00 0004 |000a: mul-int/lit8 v0, v0, #int 4 // #04 │ │ -096bf8: 7110 1e1f 0000 |000c: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1f1e │ │ -096bfe: 0c07 |000f: move-result-object v7 │ │ -096c00: 6200 1f00 |0010: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -096c04: 1305 0819 |0012: const/16 v5, #int 6408 // #1908 │ │ -096c08: 1306 0114 |0014: const/16 v6, #int 5121 // #1401 │ │ -096c0c: 01c1 |0016: move v1, v12 │ │ -096c0e: 01d2 |0017: move v2, v13 │ │ -096c10: 01e3 |0018: move v3, v14 │ │ -096c12: 01f4 |0019: move v4, v15 │ │ -096c14: 7808 bf0a 0000 |001a: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/GLCommon;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@0abf │ │ -096c1a: 9200 0e0f |001d: mul-int v0, v14, v15 │ │ -096c1e: da0a 0004 |001f: mul-int/lit8 v10, v0, #int 4 // #04 │ │ -096c22: 23a9 4704 |0021: new-array v9, v10, [B // type@0447 │ │ -096c26: 3810 1700 |0023: if-eqz v16, 003a // +0017 │ │ -096c2a: da0b 0e04 |0025: mul-int/lit8 v11, v14, #int 4 // #04 │ │ -096c2e: 1208 |0027: const/4 v8, #int 0 // #0 │ │ -096c30: 35f8 1800 |0028: if-ge v8, v15, 0040 // +0018 │ │ -096c34: 9100 0f08 |002a: sub-int v0, v15, v8 │ │ -096c38: d800 00ff |002c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -096c3c: b2b0 |002e: mul-int/2addr v0, v11 │ │ -096c3e: 6e20 ec26 0700 |002f: invoke-virtual {v7, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ -096c44: 9200 080b |0032: mul-int v0, v8, v11 │ │ -096c48: 6e40 e626 97b0 |0034: invoke-virtual {v7, v9, v0, v11}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@26e6 │ │ -096c4e: d808 0801 |0037: add-int/lit8 v8, v8, #int 1 // #01 │ │ -096c52: 28ef |0039: goto 0028 // -0011 │ │ -096c54: 6e10 e126 0700 |003a: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.clear:()Ljava/nio/Buffer; // method@26e1 │ │ -096c5a: 6e20 e526 9700 |003d: invoke-virtual {v7, v9}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@26e5 │ │ -096c60: 1109 |0040: return-object v9 │ │ +0a5180: |[0a5180] com.badlogic.gdx.utils.ScreenUtils.getFrameBufferPixels:(IIIIZ)[B │ │ +0a5190: 6200 1f00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0a5194: 1301 050d |0002: const/16 v1, #int 3333 // #d05 │ │ +0a5198: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +0a519a: 7230 bd0a 1002 |0005: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glPixelStorei:(II)V // method@0abd │ │ +0a51a0: 9200 0e0f |0008: mul-int v0, v14, v15 │ │ +0a51a4: da00 0004 |000a: mul-int/lit8 v0, v0, #int 4 // #04 │ │ +0a51a8: 7110 1e1f 0000 |000c: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1f1e │ │ +0a51ae: 0c07 |000f: move-result-object v7 │ │ +0a51b0: 6200 1f00 |0010: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0a51b4: 1305 0819 |0012: const/16 v5, #int 6408 // #1908 │ │ +0a51b8: 1306 0114 |0014: const/16 v6, #int 5121 // #1401 │ │ +0a51bc: 01c1 |0016: move v1, v12 │ │ +0a51be: 01d2 |0017: move v2, v13 │ │ +0a51c0: 01e3 |0018: move v3, v14 │ │ +0a51c2: 01f4 |0019: move v4, v15 │ │ +0a51c4: 7808 bf0a 0000 |001a: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/GLCommon;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@0abf │ │ +0a51ca: 9200 0e0f |001d: mul-int v0, v14, v15 │ │ +0a51ce: da0a 0004 |001f: mul-int/lit8 v10, v0, #int 4 // #04 │ │ +0a51d2: 23a9 4504 |0021: new-array v9, v10, [B // type@0445 │ │ +0a51d6: 3810 1700 |0023: if-eqz v16, 003a // +0017 │ │ +0a51da: da0b 0e04 |0025: mul-int/lit8 v11, v14, #int 4 // #04 │ │ +0a51de: 1208 |0027: const/4 v8, #int 0 // #0 │ │ +0a51e0: 35f8 1800 |0028: if-ge v8, v15, 0040 // +0018 │ │ +0a51e4: 9100 0f08 |002a: sub-int v0, v15, v8 │ │ +0a51e8: d800 00ff |002c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0a51ec: b2b0 |002e: mul-int/2addr v0, v11 │ │ +0a51ee: 6e20 ec26 0700 |002f: invoke-virtual {v7, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ +0a51f4: 9200 080b |0032: mul-int v0, v8, v11 │ │ +0a51f8: 6e40 e626 97b0 |0034: invoke-virtual {v7, v9, v0, v11}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@26e6 │ │ +0a51fe: d808 0801 |0037: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0a5202: 28ef |0039: goto 0028 // -0011 │ │ +0a5204: 6e10 e126 0700 |003a: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.clear:()Ljava/nio/Buffer; // method@26e1 │ │ +0a520a: 6e20 e526 9700 |003d: invoke-virtual {v7, v9}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@26e5 │ │ +0a5210: 1109 |0040: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0008 line=93 │ │ 0x0010 line=94 │ │ 0x001d line=95 │ │ 0x0021 line=96 │ │ @@ -158584,25 +158632,25 @@ │ │ type : '(Z)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -096c64: |[096c64] com.badlogic.gdx.utils.ScreenUtils.getFrameBufferPixels:(Z)[B │ │ -096c74: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -096c76: 6202 2400 |0001: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -096c7a: 7210 3901 0200 |0003: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ -096c80: 0a01 |0006: move-result v1 │ │ -096c82: 6202 2400 |0007: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -096c86: 7210 3201 0200 |0009: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ -096c8c: 0a00 |000c: move-result v0 │ │ -096c8e: 7154 8f22 3301 |000d: invoke-static {v3, v3, v1, v0, v4}, Lcom/badlogic/gdx/utils/ScreenUtils;.getFrameBufferPixels:(IIIIZ)[B // method@228f │ │ -096c94: 0c02 |0010: move-result-object v2 │ │ -096c96: 1102 |0011: return-object v2 │ │ +0a5214: |[0a5214] com.badlogic.gdx.utils.ScreenUtils.getFrameBufferPixels:(Z)[B │ │ +0a5224: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0a5226: 6202 2400 |0001: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0a522a: 7210 3901 0200 |0003: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ +0a5230: 0a01 |0006: move-result v1 │ │ +0a5232: 6202 2400 |0007: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0a5236: 7210 3201 0200 |0009: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ +0a523c: 0a00 |000c: move-result v0 │ │ +0a523e: 7154 8f22 3301 |000d: invoke-static {v3, v3, v1, v0, v4}, Lcom/badlogic/gdx/utils/ScreenUtils;.getFrameBufferPixels:(IIIIZ)[B // method@228f │ │ +0a5244: 0c02 |0010: move-result-object v2 │ │ +0a5246: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=78 │ │ 0x0007 line=79 │ │ 0x000d line=80 │ │ locals : │ │ 0x000d - 0x0012 reg=0 h I │ │ @@ -158614,25 +158662,25 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/TextureRegion;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -096c98: |[096c98] com.badlogic.gdx.utils.ScreenUtils.getFrameBufferTexture:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ -096ca8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -096caa: 6202 2400 |0001: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -096cae: 7210 3901 0200 |0003: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ -096cb4: 0a01 |0006: move-result v1 │ │ -096cb6: 6202 2400 |0007: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -096cba: 7210 3201 0200 |0009: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ -096cc0: 0a00 |000c: move-result v0 │ │ -096cc2: 7140 9222 3301 |000d: invoke-static {v3, v3, v1, v0}, Lcom/badlogic/gdx/utils/ScreenUtils;.getFrameBufferTexture:(IIII)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@2292 │ │ -096cc8: 0c02 |0010: move-result-object v2 │ │ -096cca: 1102 |0011: return-object v2 │ │ +0a5248: |[0a5248] com.badlogic.gdx.utils.ScreenUtils.getFrameBufferTexture:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ +0a5258: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0a525a: 6202 2400 |0001: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0a525e: 7210 3901 0200 |0003: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ +0a5264: 0a01 |0006: move-result v1 │ │ +0a5266: 6202 2400 |0007: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0a526a: 7210 3201 0200 |0009: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ +0a5270: 0a00 |000c: move-result v0 │ │ +0a5272: 7140 9222 3301 |000d: invoke-static {v3, v3, v1, v0}, Lcom/badlogic/gdx/utils/ScreenUtils;.getFrameBufferTexture:(IIII)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@2292 │ │ +0a5278: 0c02 |0010: move-result-object v2 │ │ +0a527a: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=40 │ │ 0x0007 line=41 │ │ 0x000d line=42 │ │ locals : │ │ 0x000d - 0x0012 reg=0 h I │ │ @@ -158643,45 +158691,45 @@ │ │ type : '(IIII)Lcom/badlogic/gdx/graphics/g2d/TextureRegion;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 20 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 62 16-bit code units │ │ -096ccc: |[096ccc] com.badlogic.gdx.utils.ScreenUtils.getFrameBufferTexture:(IIII)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ -096cdc: 6201 1f00 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -096ce0: 1302 050d |0002: const/16 v2, #int 3333 // #d05 │ │ -096ce4: 1213 |0004: const/4 v3, #int 1 // #1 │ │ -096ce6: 7230 bd0a 2103 |0005: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/graphics/GLCommon;.glPixelStorei:(II)V // method@0abd │ │ -096cec: 7701 9013 1200 |0008: invoke-static/range {v18}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ -096cf2: 0a04 |000b: move-result v4 │ │ -096cf4: 7701 9013 1300 |000c: invoke-static/range {v19}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ -096cfa: 0a05 |000f: move-result v5 │ │ -096cfc: 220f 2101 |0010: new-instance v15, Lcom/badlogic/gdx/graphics/Pixmap; // type@0121 │ │ -096d00: 6201 5306 |0012: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA8888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0653 │ │ -096d04: 7040 270b 4f15 |0014: invoke-direct {v15, v4, v5, v1}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b27 │ │ -096d0a: 6e10 3e0b 0f00 |0017: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b3e │ │ -096d10: 0c08 |001a: move-result-object v8 │ │ -096d12: 6201 1f00 |001b: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -096d16: 1306 0819 |001d: const/16 v6, #int 6408 // #1908 │ │ -096d1a: 1307 0114 |001f: const/16 v7, #int 5121 // #1401 │ │ -096d1e: 0202 1000 |0021: move/from16 v2, v16 │ │ -096d22: 0203 1100 |0023: move/from16 v3, v17 │ │ -096d26: 7808 bf0a 0100 |0025: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/graphics/GLCommon;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@0abf │ │ -096d2c: 220a 2801 |0028: new-instance v10, Lcom/badlogic/gdx/graphics/Texture; // type@0128 │ │ -096d30: 7020 6a0b fa00 |002a: invoke-direct {v10, v15}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/Pixmap;)V // method@0b6a │ │ -096d36: 2209 5e01 |002d: new-instance v9, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -096d3a: 120b |002f: const/4 v11, #int 0 // #0 │ │ -096d3c: 0200 1300 |0030: move/from16 v0, v19 │ │ -096d40: 7b0e |0032: neg-int v14, v0 │ │ -096d42: 020c 1300 |0033: move/from16 v12, v19 │ │ -096d46: 020d 1200 |0035: move/from16 v13, v18 │ │ -096d4a: 7606 5f0e 0900 |0037: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V // method@0e5f │ │ -096d50: 6e10 2b0b 0f00 |003a: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b2b │ │ -096d56: 1109 |003d: return-object v9 │ │ +0a527c: |[0a527c] com.badlogic.gdx.utils.ScreenUtils.getFrameBufferTexture:(IIII)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ +0a528c: 6201 1f00 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0a5290: 1302 050d |0002: const/16 v2, #int 3333 // #d05 │ │ +0a5294: 1213 |0004: const/4 v3, #int 1 // #1 │ │ +0a5296: 7230 bd0a 2103 |0005: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/graphics/GLCommon;.glPixelStorei:(II)V // method@0abd │ │ +0a529c: 7701 9013 1200 |0008: invoke-static/range {v18}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ +0a52a2: 0a04 |000b: move-result v4 │ │ +0a52a4: 7701 9013 1300 |000c: invoke-static/range {v19}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ +0a52aa: 0a05 |000f: move-result v5 │ │ +0a52ac: 220f 1f01 |0010: new-instance v15, Lcom/badlogic/gdx/graphics/Pixmap; // type@011f │ │ +0a52b0: 6201 5306 |0012: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA8888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0653 │ │ +0a52b4: 7040 270b 4f15 |0014: invoke-direct {v15, v4, v5, v1}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b27 │ │ +0a52ba: 6e10 3e0b 0f00 |0017: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b3e │ │ +0a52c0: 0c08 |001a: move-result-object v8 │ │ +0a52c2: 6201 1f00 |001b: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0a52c6: 1306 0819 |001d: const/16 v6, #int 6408 // #1908 │ │ +0a52ca: 1307 0114 |001f: const/16 v7, #int 5121 // #1401 │ │ +0a52ce: 0202 1000 |0021: move/from16 v2, v16 │ │ +0a52d2: 0203 1100 |0023: move/from16 v3, v17 │ │ +0a52d6: 7808 bf0a 0100 |0025: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/graphics/GLCommon;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@0abf │ │ +0a52dc: 220a 2601 |0028: new-instance v10, Lcom/badlogic/gdx/graphics/Texture; // type@0126 │ │ +0a52e0: 7020 6a0b fa00 |002a: invoke-direct {v10, v15}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/Pixmap;)V // method@0b6a │ │ +0a52e6: 2209 5c01 |002d: new-instance v9, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +0a52ea: 120b |002f: const/4 v11, #int 0 // #0 │ │ +0a52ec: 0200 1300 |0030: move/from16 v0, v19 │ │ +0a52f0: 7b0e |0032: neg-int v14, v0 │ │ +0a52f2: 020c 1300 |0033: move/from16 v12, v19 │ │ +0a52f6: 020d 1200 |0035: move/from16 v13, v18 │ │ +0a52fa: 7606 5f0e 0900 |0037: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V // method@0e5f │ │ +0a5300: 6e10 2b0b 0f00 |003a: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b2b │ │ +0a5306: 1109 |003d: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0008 line=57 │ │ 0x000c line=58 │ │ 0x0010 line=60 │ │ 0x0017 line=61 │ │ @@ -158699,21 +158747,21 @@ │ │ 0x0017 - 0x003e reg=15 pixmap Lcom/badlogic/gdx/graphics/Pixmap; │ │ 0x0000 - 0x003e reg=16 x I │ │ 0x0000 - 0x003e reg=17 y I │ │ 0x0000 - 0x003e reg=18 w I │ │ 0x0000 - 0x003e reg=19 h I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3763 (ScreenUtils.java) │ │ + source_file_idx : 3761 (ScreenUtils.java) │ │ │ │ Class #380 header: │ │ -class_idx : 840 │ │ +class_idx : 838 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 960 │ │ -source_file_idx : 3776 │ │ +superclass_idx : 958 │ │ +source_file_idx : 3774 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 3 │ │ │ │ Class #380 - │ │ Class descriptor : 'Lcom/badlogic/gdx/utils/SerializationException;' │ │ @@ -158732,17 +158780,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -096d58: |[096d58] com.badlogic.gdx.utils.SerializationException.:()V │ │ -096d68: 7010 3426 0000 |0000: invoke-direct {v0}, Ljava/lang/RuntimeException;.:()V // method@2634 │ │ -096d6e: 0e00 |0003: return-void │ │ +0a5308: |[0a5308] com.badlogic.gdx.utils.SerializationException.:()V │ │ +0a5318: 7010 3426 0000 |0000: invoke-direct {v0}, Ljava/lang/RuntimeException;.:()V // method@2634 │ │ +0a531e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/SerializationException; │ │ │ │ @@ -158751,17 +158799,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -096d70: |[096d70] com.badlogic.gdx.utils.SerializationException.:(Ljava/lang/String;)V │ │ -096d80: 7020 3526 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ -096d86: 0e00 |0003: return-void │ │ +0a5320: |[0a5320] com.badlogic.gdx.utils.SerializationException.:(Ljava/lang/String;)V │ │ +0a5330: 7020 3526 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ +0a5336: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/SerializationException; │ │ 0x0000 - 0x0004 reg=1 message Ljava/lang/String; │ │ @@ -158771,17 +158819,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -096d88: |[096d88] com.badlogic.gdx.utils.SerializationException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -096d98: 7030 3626 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2636 │ │ -096d9e: 0e00 |0003: return-void │ │ +0a5338: |[0a5338] com.badlogic.gdx.utils.SerializationException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +0a5348: 7030 3626 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2636 │ │ +0a534e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/SerializationException; │ │ 0x0000 - 0x0004 reg=1 message Ljava/lang/String; │ │ @@ -158792,18 +158840,18 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -096da0: |[096da0] com.badlogic.gdx.utils.SerializationException.:(Ljava/lang/Throwable;)V │ │ -096db0: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -096db4: 7030 3626 0102 |0002: invoke-direct {v1, v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2636 │ │ -096dba: 0e00 |0005: return-void │ │ +0a5350: |[0a5350] com.badlogic.gdx.utils.SerializationException.:(Ljava/lang/Throwable;)V │ │ +0a5360: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +0a5364: 7030 3626 0102 |0002: invoke-direct {v1, v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2636 │ │ +0a536a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0005 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/SerializationException; │ │ 0x0000 - 0x0006 reg=2 cause Ljava/lang/Throwable; │ │ @@ -158813,31 +158861,31 @@ │ │ type : '(Ljava/lang/Throwable;Ljava/lang/Class;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -096dbc: |[096dbc] com.badlogic.gdx.utils.SerializationException.causedBy:(Ljava/lang/Throwable;Ljava/lang/Class;)Z │ │ -096dcc: 6e10 8926 0300 |0000: invoke-virtual {v3}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@2689 │ │ -096dd2: 0c00 |0003: move-result-object v0 │ │ -096dd4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -096dd8: 3330 0400 |0006: if-ne v0, v3, 000a // +0004 │ │ -096ddc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -096dde: 0f01 |0009: return v1 │ │ -096de0: 6e10 2926 0000 |000a: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -096de6: 0c01 |000d: move-result-object v1 │ │ -096de8: 6e20 dc25 1400 |000e: invoke-virtual {v4, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@25dc │ │ -096dee: 0a01 |0011: move-result v1 │ │ -096df0: 3801 0400 |0012: if-eqz v1, 0016 // +0004 │ │ -096df4: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -096df6: 28f4 |0015: goto 0009 // -000c │ │ -096df8: 7030 9922 0204 |0016: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/utils/SerializationException;.causedBy:(Ljava/lang/Throwable;Ljava/lang/Class;)Z // method@2299 │ │ -096dfe: 0a01 |0019: move-result v1 │ │ -096e00: 28ef |001a: goto 0009 // -0011 │ │ +0a536c: |[0a536c] com.badlogic.gdx.utils.SerializationException.causedBy:(Ljava/lang/Throwable;Ljava/lang/Class;)Z │ │ +0a537c: 6e10 8926 0300 |0000: invoke-virtual {v3}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@2689 │ │ +0a5382: 0c00 |0003: move-result-object v0 │ │ +0a5384: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0a5388: 3330 0400 |0006: if-ne v0, v3, 000a // +0004 │ │ +0a538c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0a538e: 0f01 |0009: return v1 │ │ +0a5390: 6e10 2926 0000 |000a: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +0a5396: 0c01 |000d: move-result-object v1 │ │ +0a5398: 6e20 dc25 1400 |000e: invoke-virtual {v4, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@25dc │ │ +0a539e: 0a01 |0011: move-result v1 │ │ +0a53a0: 3801 0400 |0012: if-eqz v1, 0016 // +0004 │ │ +0a53a4: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +0a53a6: 28f4 |0015: goto 0009 // -000c │ │ +0a53a8: 7030 9922 0204 |0016: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/utils/SerializationException;.causedBy:(Ljava/lang/Throwable;Ljava/lang/Class;)Z // method@2299 │ │ +0a53ae: 0a01 |0019: move-result v1 │ │ +0a53b0: 28ef |001a: goto 0009 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0004 line=47 │ │ 0x0009 line=49 │ │ 0x000a line=48 │ │ 0x0016 line=49 │ │ @@ -158853,32 +158901,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -096e04: |[096e04] com.badlogic.gdx.utils.SerializationException.addTrace:(Ljava/lang/String;)V │ │ -096e14: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -096e18: 2200 af03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -096e1c: 1a01 491d |0004: const-string v1, "info cannot be null." // string@1d49 │ │ -096e20: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -096e26: 2700 |0009: throw v0 │ │ -096e28: 5420 9711 |000a: iget-object v0, v2, Lcom/badlogic/gdx/utils/SerializationException;.trace:Ljava/lang/StringBuffer; // field@1197 │ │ -096e2c: 3900 0b00 |000c: if-nez v0, 0017 // +000b │ │ -096e30: 2200 c403 |000e: new-instance v0, Ljava/lang/StringBuffer; // type@03c4 │ │ -096e34: 1301 0002 |0010: const/16 v1, #int 512 // #200 │ │ -096e38: 7020 5f26 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/StringBuffer;.:(I)V // method@265f │ │ -096e3e: 5b20 9711 |0015: iput-object v0, v2, Lcom/badlogic/gdx/utils/SerializationException;.trace:Ljava/lang/StringBuffer; // field@1197 │ │ -096e42: 5420 9711 |0017: iget-object v0, v2, Lcom/badlogic/gdx/utils/SerializationException;.trace:Ljava/lang/StringBuffer; // field@1197 │ │ -096e46: 1301 0a00 |0019: const/16 v1, #int 10 // #a │ │ -096e4a: 6e20 6026 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2660 │ │ -096e50: 5420 9711 |001e: iget-object v0, v2, Lcom/badlogic/gdx/utils/SerializationException;.trace:Ljava/lang/StringBuffer; // field@1197 │ │ -096e54: 6e20 6226 3000 |0020: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ -096e5a: 0e00 |0023: return-void │ │ +0a53b4: |[0a53b4] com.badlogic.gdx.utils.SerializationException.addTrace:(Ljava/lang/String;)V │ │ +0a53c4: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0a53c8: 2200 ad03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0a53cc: 1a01 471d |0004: const-string v1, "info cannot be null." // string@1d47 │ │ +0a53d0: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0a53d6: 2700 |0009: throw v0 │ │ +0a53d8: 5420 9711 |000a: iget-object v0, v2, Lcom/badlogic/gdx/utils/SerializationException;.trace:Ljava/lang/StringBuffer; // field@1197 │ │ +0a53dc: 3900 0b00 |000c: if-nez v0, 0017 // +000b │ │ +0a53e0: 2200 c203 |000e: new-instance v0, Ljava/lang/StringBuffer; // type@03c2 │ │ +0a53e4: 1301 0002 |0010: const/16 v1, #int 512 // #200 │ │ +0a53e8: 7020 5f26 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/StringBuffer;.:(I)V // method@265f │ │ +0a53ee: 5b20 9711 |0015: iput-object v0, v2, Lcom/badlogic/gdx/utils/SerializationException;.trace:Ljava/lang/StringBuffer; // field@1197 │ │ +0a53f2: 5420 9711 |0017: iget-object v0, v2, Lcom/badlogic/gdx/utils/SerializationException;.trace:Ljava/lang/StringBuffer; // field@1197 │ │ +0a53f6: 1301 0a00 |0019: const/16 v1, #int 10 // #a │ │ +0a53fa: 6e20 6026 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2660 │ │ +0a5400: 5420 9711 |001e: iget-object v0, v2, Lcom/badlogic/gdx/utils/SerializationException;.trace:Ljava/lang/StringBuffer; // field@1197 │ │ +0a5404: 6e20 6226 3000 |0020: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ +0a540a: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x000a line=66 │ │ 0x0017 line=67 │ │ 0x001e line=68 │ │ 0x0023 line=69 │ │ @@ -158891,18 +158939,18 @@ │ │ type : '(Ljava/lang/Class;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -096e5c: |[096e5c] com.badlogic.gdx.utils.SerializationException.causedBy:(Ljava/lang/Class;)Z │ │ -096e6c: 7030 9922 1102 |0000: invoke-direct {v1, v1, v2}, Lcom/badlogic/gdx/utils/SerializationException;.causedBy:(Ljava/lang/Throwable;Ljava/lang/Class;)Z // method@2299 │ │ -096e72: 0a00 |0003: move-result v0 │ │ -096e74: 0f00 |0004: return v0 │ │ +0a540c: |[0a540c] com.badlogic.gdx.utils.SerializationException.causedBy:(Ljava/lang/Class;)Z │ │ +0a541c: 7030 9922 1102 |0000: invoke-direct {v1, v1, v2}, Lcom/badlogic/gdx/utils/SerializationException;.causedBy:(Ljava/lang/Throwable;Ljava/lang/Class;)Z // method@2299 │ │ +0a5422: 0a00 |0003: move-result v0 │ │ +0a5424: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/SerializationException; │ │ 0x0000 - 0x0005 reg=2 type Ljava/lang/Class; │ │ │ │ @@ -158911,59 +158959,59 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -096e78: |[096e78] com.badlogic.gdx.utils.SerializationException.getMessage:()Ljava/lang/String; │ │ -096e88: 5421 9711 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/SerializationException;.trace:Ljava/lang/StringBuffer; // field@1197 │ │ -096e8c: 3901 0700 |0002: if-nez v1, 0009 // +0007 │ │ -096e90: 6f10 3826 0200 |0004: invoke-super {v2}, Ljava/lang/RuntimeException;.getMessage:()Ljava/lang/String; // method@2638 │ │ -096e96: 0c01 |0007: move-result-object v1 │ │ -096e98: 1101 |0008: return-object v1 │ │ -096e9a: 2200 c403 |0009: new-instance v0, Ljava/lang/StringBuffer; // type@03c4 │ │ -096e9e: 1301 0002 |000b: const/16 v1, #int 512 // #200 │ │ -096ea2: 7020 5f26 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuffer;.:(I)V // method@265f │ │ -096ea8: 6f10 3826 0200 |0010: invoke-super {v2}, Ljava/lang/RuntimeException;.getMessage:()Ljava/lang/String; // method@2638 │ │ -096eae: 0c01 |0013: move-result-object v1 │ │ -096eb0: 6e20 6226 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ -096eb6: 6e10 6526 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@2665 │ │ -096ebc: 0a01 |001a: move-result v1 │ │ -096ebe: 3d01 0700 |001b: if-lez v1, 0022 // +0007 │ │ -096ec2: 1301 0a00 |001d: const/16 v1, #int 10 // #a │ │ -096ec6: 6e20 6026 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2660 │ │ -096ecc: 1a01 bf0e |0022: const-string v1, "Serialization trace:" // string@0ebf │ │ -096ed0: 6e20 6226 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ -096ed6: 5421 9711 |0027: iget-object v1, v2, Lcom/badlogic/gdx/utils/SerializationException;.trace:Ljava/lang/StringBuffer; // field@1197 │ │ -096eda: 6e20 6326 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer; // method@2663 │ │ -096ee0: 6e10 6626 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2666 │ │ -096ee6: 0c01 |002f: move-result-object v1 │ │ -096ee8: 28d8 |0030: goto 0008 // -0028 │ │ +0a5428: |[0a5428] com.badlogic.gdx.utils.SerializationException.getMessage:()Ljava/lang/String; │ │ +0a5438: 5421 9711 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/SerializationException;.trace:Ljava/lang/StringBuffer; // field@1197 │ │ +0a543c: 3901 0700 |0002: if-nez v1, 0009 // +0007 │ │ +0a5440: 6f10 3826 0200 |0004: invoke-super {v2}, Ljava/lang/RuntimeException;.getMessage:()Ljava/lang/String; // method@2638 │ │ +0a5446: 0c01 |0007: move-result-object v1 │ │ +0a5448: 1101 |0008: return-object v1 │ │ +0a544a: 2200 c203 |0009: new-instance v0, Ljava/lang/StringBuffer; // type@03c2 │ │ +0a544e: 1301 0002 |000b: const/16 v1, #int 512 // #200 │ │ +0a5452: 7020 5f26 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuffer;.:(I)V // method@265f │ │ +0a5458: 6f10 3826 0200 |0010: invoke-super {v2}, Ljava/lang/RuntimeException;.getMessage:()Ljava/lang/String; // method@2638 │ │ +0a545e: 0c01 |0013: move-result-object v1 │ │ +0a5460: 6e20 6226 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ +0a5466: 6e10 6526 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@2665 │ │ +0a546c: 0a01 |001a: move-result v1 │ │ +0a546e: 3d01 0700 |001b: if-lez v1, 0022 // +0007 │ │ +0a5472: 1301 0a00 |001d: const/16 v1, #int 10 // #a │ │ +0a5476: 6e20 6026 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2660 │ │ +0a547c: 1a01 bd0e |0022: const-string v1, "Serialization trace:" // string@0ebd │ │ +0a5480: 6e20 6226 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ +0a5486: 5421 9711 |0027: iget-object v1, v2, Lcom/badlogic/gdx/utils/SerializationException;.trace:Ljava/lang/StringBuffer; // field@1197 │ │ +0a548a: 6e20 6326 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer; // method@2663 │ │ +0a5490: 6e10 6626 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2666 │ │ +0a5496: 0c01 |002f: move-result-object v1 │ │ +0a5498: 28d8 |0030: goto 0008 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0008 line=59 │ │ 0x0009 line=54 │ │ 0x0010 line=55 │ │ 0x0017 line=56 │ │ 0x0022 line=57 │ │ 0x0027 line=58 │ │ 0x002c line=59 │ │ locals : │ │ 0x0010 - 0x0031 reg=0 buffer Ljava/lang/StringBuffer; │ │ 0x0000 - 0x0031 reg=2 this Lcom/badlogic/gdx/utils/SerializationException; │ │ │ │ - source_file_idx : 3776 (SerializationException.java) │ │ + source_file_idx : 3774 (SerializationException.java) │ │ │ │ Class #381 header: │ │ -class_idx : 841 │ │ +class_idx : 839 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3800 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3798 │ │ static_fields_size : 6 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 4 │ │ │ │ Class #381 annotations: │ │ Annotations on field #4509 'loadedLibraries' │ │ @@ -159012,63 +159060,63 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 94 16-bit code units │ │ -096eec: |[096eec] com.badlogic.gdx.utils.SharedLibraryLoader.:()V │ │ -096efc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -096efe: 1a01 5123 |0001: const-string v1, "os.name" // string@2351 │ │ -096f02: 7110 7a26 0100 |0003: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@267a │ │ -096f08: 0c01 |0006: move-result-object v1 │ │ -096f0a: 1a02 b710 |0007: const-string v2, "Windows" // string@10b7 │ │ -096f0e: 6e20 4226 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2642 │ │ -096f14: 0a01 |000c: move-result v1 │ │ -096f16: 6a01 9c11 |000d: sput-boolean v1, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.isWindows:Z // field@119c │ │ -096f1a: 1a01 5123 |000f: const-string v1, "os.name" // string@2351 │ │ -096f1e: 7110 7a26 0100 |0011: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@267a │ │ -096f24: 0c01 |0014: move-result-object v1 │ │ -096f26: 1a02 080c |0015: const-string v2, "Linux" // string@0c08 │ │ -096f2a: 6e20 4226 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2642 │ │ -096f30: 0a01 |001a: move-result v1 │ │ -096f32: 6a01 9a11 |001b: sput-boolean v1, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.isLinux:Z // field@119a │ │ -096f36: 1a01 5123 |001d: const-string v1, "os.name" // string@2351 │ │ -096f3a: 7110 7a26 0100 |001f: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@267a │ │ -096f40: 0c01 |0022: move-result-object v1 │ │ -096f42: 1a02 430d |0023: const-string v2, "Mac" // string@0d43 │ │ -096f46: 6e20 4226 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2642 │ │ -096f4c: 0a01 |0028: move-result v1 │ │ -096f4e: 6a01 9b11 |0029: sput-boolean v1, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.isMac:Z // field@119b │ │ -096f52: 6a03 9911 |002b: sput-boolean v3, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.isAndroid:Z // field@1199 │ │ -096f56: 1a01 5023 |002d: const-string v1, "os.arch" // string@2350 │ │ -096f5a: 7110 7a26 0100 |002f: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@267a │ │ -096f60: 0c01 |0032: move-result-object v1 │ │ -096f62: 1a02 7f12 |0033: const-string v2, "amd64" // string@127f │ │ -096f66: 6e20 4426 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -096f6c: 0a01 |0038: move-result v1 │ │ -096f6e: 6a01 9811 |0039: sput-boolean v1, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.is64Bit:Z // field@1198 │ │ -096f72: 1a01 4b1e |003b: const-string v1, "java.vm.name" // string@1e4b │ │ -096f76: 7110 7a26 0100 |003d: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@267a │ │ -096f7c: 0c00 |0040: move-result-object v0 │ │ -096f7e: 3800 1500 |0041: if-eqz v0, 0056 // +0015 │ │ -096f82: 1a01 ca02 |0043: const-string v1, "Dalvik" // string@02ca │ │ -096f86: 6e20 4226 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2642 │ │ -096f8c: 0a01 |0048: move-result v1 │ │ -096f8e: 3801 0d00 |0049: if-eqz v1, 0056 // +000d │ │ -096f92: 1211 |004b: const/4 v1, #int 1 // #1 │ │ -096f94: 6a01 9911 |004c: sput-boolean v1, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.isAndroid:Z // field@1199 │ │ -096f98: 6a03 9c11 |004e: sput-boolean v3, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.isWindows:Z // field@119c │ │ -096f9c: 6a03 9a11 |0050: sput-boolean v3, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.isLinux:Z // field@119a │ │ -096fa0: 6a03 9b11 |0052: sput-boolean v3, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.isMac:Z // field@119b │ │ -096fa4: 6a03 9811 |0054: sput-boolean v3, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.is64Bit:Z // field@1198 │ │ -096fa8: 2201 ed03 |0056: new-instance v1, Ljava/util/HashSet; // type@03ed │ │ -096fac: 7010 4d27 0100 |0058: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@274d │ │ -096fb2: 6901 9d11 |005b: sput-object v1, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.loadedLibraries:Ljava/util/HashSet; // field@119d │ │ -096fb6: 0e00 |005d: return-void │ │ +0a549c: |[0a549c] com.badlogic.gdx.utils.SharedLibraryLoader.:()V │ │ +0a54ac: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0a54ae: 1a01 4f23 |0001: const-string v1, "os.name" // string@234f │ │ +0a54b2: 7110 7a26 0100 |0003: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@267a │ │ +0a54b8: 0c01 |0006: move-result-object v1 │ │ +0a54ba: 1a02 b510 |0007: const-string v2, "Windows" // string@10b5 │ │ +0a54be: 6e20 4226 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2642 │ │ +0a54c4: 0a01 |000c: move-result v1 │ │ +0a54c6: 6a01 9c11 |000d: sput-boolean v1, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.isWindows:Z // field@119c │ │ +0a54ca: 1a01 4f23 |000f: const-string v1, "os.name" // string@234f │ │ +0a54ce: 7110 7a26 0100 |0011: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@267a │ │ +0a54d4: 0c01 |0014: move-result-object v1 │ │ +0a54d6: 1a02 060c |0015: const-string v2, "Linux" // string@0c06 │ │ +0a54da: 6e20 4226 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2642 │ │ +0a54e0: 0a01 |001a: move-result v1 │ │ +0a54e2: 6a01 9a11 |001b: sput-boolean v1, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.isLinux:Z // field@119a │ │ +0a54e6: 1a01 4f23 |001d: const-string v1, "os.name" // string@234f │ │ +0a54ea: 7110 7a26 0100 |001f: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@267a │ │ +0a54f0: 0c01 |0022: move-result-object v1 │ │ +0a54f2: 1a02 410d |0023: const-string v2, "Mac" // string@0d41 │ │ +0a54f6: 6e20 4226 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2642 │ │ +0a54fc: 0a01 |0028: move-result v1 │ │ +0a54fe: 6a01 9b11 |0029: sput-boolean v1, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.isMac:Z // field@119b │ │ +0a5502: 6a03 9911 |002b: sput-boolean v3, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.isAndroid:Z // field@1199 │ │ +0a5506: 1a01 4e23 |002d: const-string v1, "os.arch" // string@234e │ │ +0a550a: 7110 7a26 0100 |002f: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@267a │ │ +0a5510: 0c01 |0032: move-result-object v1 │ │ +0a5512: 1a02 7d12 |0033: const-string v2, "amd64" // string@127d │ │ +0a5516: 6e20 4426 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0a551c: 0a01 |0038: move-result v1 │ │ +0a551e: 6a01 9811 |0039: sput-boolean v1, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.is64Bit:Z // field@1198 │ │ +0a5522: 1a01 491e |003b: const-string v1, "java.vm.name" // string@1e49 │ │ +0a5526: 7110 7a26 0100 |003d: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@267a │ │ +0a552c: 0c00 |0040: move-result-object v0 │ │ +0a552e: 3800 1500 |0041: if-eqz v0, 0056 // +0015 │ │ +0a5532: 1a01 ca02 |0043: const-string v1, "Dalvik" // string@02ca │ │ +0a5536: 6e20 4226 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2642 │ │ +0a553c: 0a01 |0048: move-result v1 │ │ +0a553e: 3801 0d00 |0049: if-eqz v1, 0056 // +000d │ │ +0a5542: 1211 |004b: const/4 v1, #int 1 // #1 │ │ +0a5544: 6a01 9911 |004c: sput-boolean v1, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.isAndroid:Z // field@1199 │ │ +0a5548: 6a03 9c11 |004e: sput-boolean v3, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.isWindows:Z // field@119c │ │ +0a554c: 6a03 9a11 |0050: sput-boolean v3, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.isLinux:Z // field@119a │ │ +0a5550: 6a03 9b11 |0052: sput-boolean v3, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.isMac:Z // field@119b │ │ +0a5554: 6a03 9811 |0054: sput-boolean v3, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.is64Bit:Z // field@1198 │ │ +0a5558: 2201 eb03 |0056: new-instance v1, Ljava/util/HashSet; // type@03eb │ │ +0a555c: 7010 4d27 0100 |0058: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@274d │ │ +0a5562: 6901 9d11 |005b: sput-object v1, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.loadedLibraries:Ljava/util/HashSet; // field@119d │ │ +0a5566: 0e00 |005d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=35 │ │ 0x000f line=36 │ │ 0x001d line=37 │ │ 0x002b line=38 │ │ 0x002d line=39 │ │ @@ -159088,17 +159136,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -096fb8: |[096fb8] com.badlogic.gdx.utils.SharedLibraryLoader.:()V │ │ -096fc8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -096fce: 0e00 |0003: return-void │ │ +0a5568: |[0a5568] com.badlogic.gdx.utils.SharedLibraryLoader.:()V │ │ +0a5578: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a557e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/SharedLibraryLoader; │ │ │ │ @@ -159107,18 +159155,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -096fd0: |[096fd0] com.badlogic.gdx.utils.SharedLibraryLoader.:(Ljava/lang/String;)V │ │ -096fe0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -096fe6: 5b01 9e11 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.nativesJar:Ljava/lang/String; // field@119e │ │ -096fea: 0e00 |0005: return-void │ │ +0a5580: |[0a5580] com.badlogic.gdx.utils.SharedLibraryLoader.:(Ljava/lang/String;)V │ │ +0a5590: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a5596: 5b01 9e11 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.nativesJar:Ljava/lang/String; // field@119e │ │ +0a559a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=61 │ │ 0x0005 line=62 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/utils/SharedLibraryLoader; │ │ @@ -159129,76 +159177,76 @@ │ │ type : '(Ljava/lang/String;)Ljava/io/InputStream;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 123 16-bit code units │ │ -096fec: |[096fec] com.badlogic.gdx.utils.SharedLibraryLoader.readFile:(Ljava/lang/String;)Ljava/io/InputStream; │ │ -096ffc: 5463 9e11 |0000: iget-object v3, v6, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.nativesJar:Ljava/lang/String; // field@119e │ │ -097000: 3903 1c00 |0002: if-nez v3, 001e // +001c │ │ -097004: 1c03 4903 |0004: const-class v3, Lcom/badlogic/gdx/utils/SharedLibraryLoader; // type@0349 │ │ -097008: 2204 c503 |0006: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -09700c: 7010 6726 0400 |0008: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -097012: 1a05 ef00 |000b: const-string v5, "/" // string@00ef │ │ -097016: 6e20 6e26 5400 |000d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09701c: 0c04 |0010: move-result-object v4 │ │ -09701e: 6e20 6e26 7400 |0011: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -097024: 0c04 |0014: move-result-object v4 │ │ -097026: 6e10 7426 0400 |0015: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -09702c: 0c04 |0018: move-result-object v4 │ │ -09702e: 6e20 d825 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@25d8 │ │ -097034: 0c03 |001c: move-result-object v3 │ │ -097036: 1103 |001d: return-object v3 │ │ -097038: 2202 0b04 |001e: new-instance v2, Ljava/util/zip/ZipFile; // type@040b │ │ -09703c: 5463 9e11 |0020: iget-object v3, v6, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.nativesJar:Ljava/lang/String; // field@119e │ │ -097040: 7020 9e27 3200 |0022: invoke-direct {v2, v3}, Ljava/util/zip/ZipFile;.:(Ljava/lang/String;)V // method@279e │ │ -097046: 6e20 9f27 7200 |0025: invoke-virtual {v2, v7}, Ljava/util/zip/ZipFile;.getEntry:(Ljava/lang/String;)Ljava/util/zip/ZipEntry; // method@279f │ │ -09704c: 0c00 |0028: move-result-object v0 │ │ -09704e: 3900 4d00 |0029: if-nez v0, 0076 // +004d │ │ -097052: 2203 fc02 |002b: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -097056: 2204 c503 |002d: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -09705a: 7010 6726 0400 |002f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -097060: 1a05 9102 |0032: const-string v5, "Couldn't find '" // string@0291 │ │ -097064: 6e20 6e26 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09706a: 0c04 |0037: move-result-object v4 │ │ -09706c: 6e20 6e26 7400 |0038: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -097072: 0c04 |003b: move-result-object v4 │ │ -097074: 1a05 5100 |003c: const-string v5, "' in JAR: " // string@0051 │ │ -097078: 6e20 6e26 5400 |003e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09707e: 0c04 |0041: move-result-object v4 │ │ -097080: 5465 9e11 |0042: iget-object v5, v6, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.nativesJar:Ljava/lang/String; // field@119e │ │ -097084: 6e20 6e26 5400 |0044: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09708a: 0c04 |0047: move-result-object v4 │ │ -09708c: 6e10 7426 0400 |0048: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -097092: 0c04 |004b: move-result-object v4 │ │ -097094: 7020 b41f 4300 |004c: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -09709a: 2703 |004f: throw v3 │ │ -09709c: 0d01 |0050: move-exception v1 │ │ -09709e: 2203 fc02 |0051: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0970a2: 2204 c503 |0053: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0970a6: 7010 6726 0400 |0055: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0970ac: 1a05 7f03 |0058: const-string v5, "Error reading '" // string@037f │ │ -0970b0: 6e20 6e26 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0970b6: 0c04 |005d: move-result-object v4 │ │ -0970b8: 6e20 6e26 7400 |005e: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0970be: 0c04 |0061: move-result-object v4 │ │ -0970c0: 1a05 5100 |0062: const-string v5, "' in JAR: " // string@0051 │ │ -0970c4: 6e20 6e26 5400 |0064: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0970ca: 0c04 |0067: move-result-object v4 │ │ -0970cc: 5465 9e11 |0068: iget-object v5, v6, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.nativesJar:Ljava/lang/String; // field@119e │ │ -0970d0: 6e20 6e26 5400 |006a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0970d6: 0c04 |006d: move-result-object v4 │ │ -0970d8: 6e10 7426 0400 |006e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0970de: 0c04 |0071: move-result-object v4 │ │ -0970e0: 7030 b51f 4301 |0072: invoke-direct {v3, v4, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0970e6: 2703 |0075: throw v3 │ │ -0970e8: 6e20 a027 0200 |0076: invoke-virtual {v2, v0}, Ljava/util/zip/ZipFile;.getInputStream:(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream; // method@27a0 │ │ -0970ee: 0c03 |0079: move-result-object v3 │ │ -0970f0: 28a3 |007a: goto 001d // -005d │ │ +0a559c: |[0a559c] com.badlogic.gdx.utils.SharedLibraryLoader.readFile:(Ljava/lang/String;)Ljava/io/InputStream; │ │ +0a55ac: 5463 9e11 |0000: iget-object v3, v6, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.nativesJar:Ljava/lang/String; // field@119e │ │ +0a55b0: 3903 1c00 |0002: if-nez v3, 001e // +001c │ │ +0a55b4: 1c03 4703 |0004: const-class v3, Lcom/badlogic/gdx/utils/SharedLibraryLoader; // type@0347 │ │ +0a55b8: 2204 c303 |0006: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a55bc: 7010 6726 0400 |0008: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a55c2: 1a05 ef00 |000b: const-string v5, "/" // string@00ef │ │ +0a55c6: 6e20 6e26 5400 |000d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a55cc: 0c04 |0010: move-result-object v4 │ │ +0a55ce: 6e20 6e26 7400 |0011: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a55d4: 0c04 |0014: move-result-object v4 │ │ +0a55d6: 6e10 7426 0400 |0015: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a55dc: 0c04 |0018: move-result-object v4 │ │ +0a55de: 6e20 d825 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@25d8 │ │ +0a55e4: 0c03 |001c: move-result-object v3 │ │ +0a55e6: 1103 |001d: return-object v3 │ │ +0a55e8: 2202 0904 |001e: new-instance v2, Ljava/util/zip/ZipFile; // type@0409 │ │ +0a55ec: 5463 9e11 |0020: iget-object v3, v6, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.nativesJar:Ljava/lang/String; // field@119e │ │ +0a55f0: 7020 9e27 3200 |0022: invoke-direct {v2, v3}, Ljava/util/zip/ZipFile;.:(Ljava/lang/String;)V // method@279e │ │ +0a55f6: 6e20 9f27 7200 |0025: invoke-virtual {v2, v7}, Ljava/util/zip/ZipFile;.getEntry:(Ljava/lang/String;)Ljava/util/zip/ZipEntry; // method@279f │ │ +0a55fc: 0c00 |0028: move-result-object v0 │ │ +0a55fe: 3900 4d00 |0029: if-nez v0, 0076 // +004d │ │ +0a5602: 2203 fa02 |002b: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0a5606: 2204 c303 |002d: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a560a: 7010 6726 0400 |002f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a5610: 1a05 9102 |0032: const-string v5, "Couldn't find '" // string@0291 │ │ +0a5614: 6e20 6e26 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a561a: 0c04 |0037: move-result-object v4 │ │ +0a561c: 6e20 6e26 7400 |0038: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a5622: 0c04 |003b: move-result-object v4 │ │ +0a5624: 1a05 5100 |003c: const-string v5, "' in JAR: " // string@0051 │ │ +0a5628: 6e20 6e26 5400 |003e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a562e: 0c04 |0041: move-result-object v4 │ │ +0a5630: 5465 9e11 |0042: iget-object v5, v6, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.nativesJar:Ljava/lang/String; // field@119e │ │ +0a5634: 6e20 6e26 5400 |0044: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a563a: 0c04 |0047: move-result-object v4 │ │ +0a563c: 6e10 7426 0400 |0048: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a5642: 0c04 |004b: move-result-object v4 │ │ +0a5644: 7020 b41f 4300 |004c: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0a564a: 2703 |004f: throw v3 │ │ +0a564c: 0d01 |0050: move-exception v1 │ │ +0a564e: 2203 fa02 |0051: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0a5652: 2204 c303 |0053: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a5656: 7010 6726 0400 |0055: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a565c: 1a05 7f03 |0058: const-string v5, "Error reading '" // string@037f │ │ +0a5660: 6e20 6e26 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a5666: 0c04 |005d: move-result-object v4 │ │ +0a5668: 6e20 6e26 7400 |005e: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a566e: 0c04 |0061: move-result-object v4 │ │ +0a5670: 1a05 5100 |0062: const-string v5, "' in JAR: " // string@0051 │ │ +0a5674: 6e20 6e26 5400 |0064: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a567a: 0c04 |0067: move-result-object v4 │ │ +0a567c: 5465 9e11 |0068: iget-object v5, v6, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.nativesJar:Ljava/lang/String; // field@119e │ │ +0a5680: 6e20 6e26 5400 |006a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a5686: 0c04 |006d: move-result-object v4 │ │ +0a5688: 6e10 7426 0400 |006e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a568e: 0c04 |0071: move-result-object v4 │ │ +0a5690: 7030 b51f 4301 |0072: invoke-direct {v3, v4, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0a5696: 2703 |0075: throw v3 │ │ +0a5698: 6e20 a027 0200 |0076: invoke-virtual {v2, v0}, Ljava/util/zip/ZipFile;.getInputStream:(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream; // method@27a0 │ │ +0a569e: 0c03 |0079: move-result-object v3 │ │ +0a56a0: 28a3 |007a: goto 001d // -005d │ │ catches : 2 │ │ 0x001e - 0x0050 │ │ Ljava/io/IOException; -> 0x0050 │ │ 0x0076 - 0x0079 │ │ Ljava/io/IOException; -> 0x0050 │ │ positions : │ │ 0x0000 line=111 │ │ @@ -159220,53 +159268,53 @@ │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/utils/SharedLibraryLoader;) │ │ name : 'crc' │ │ type : '(Ljava/io/InputStream;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 63 16-bit code units │ │ -09710c: |[09710c] com.badlogic.gdx.utils.SharedLibraryLoader.crc:(Ljava/io/InputStream;)Ljava/lang/String; │ │ -09711c: 3908 1a00 |0000: if-nez v8, 001a // +001a │ │ -097120: 2204 c503 |0002: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -097124: 7010 6726 0400 |0004: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -09712a: 1a05 0000 |0007: const-string v5, "" // string@0000 │ │ -09712e: 6e20 6e26 5400 |0009: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -097134: 0c04 |000c: move-result-object v4 │ │ -097136: 7100 7e26 0000 |000d: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ -09713c: 0b05 |0010: move-result-wide v5 │ │ -09713e: 6e30 6c26 5406 |0011: invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@266c │ │ -097144: 0c04 |0014: move-result-object v4 │ │ -097146: 6e10 7426 0400 |0015: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -09714c: 0c04 |0018: move-result-object v4 │ │ -09714e: 1104 |0019: return-object v4 │ │ -097150: 2201 0304 |001a: new-instance v1, Ljava/util/zip/CRC32; // type@0403 │ │ -097154: 7010 9227 0100 |001c: invoke-direct {v1}, Ljava/util/zip/CRC32;.:()V // method@2792 │ │ -09715a: 1304 0010 |001f: const/16 v4, #int 4096 // #1000 │ │ -09715e: 2340 4704 |0021: new-array v0, v4, [B // type@0447 │ │ -097162: 6e20 9c25 0800 |0023: invoke-virtual {v8, v0}, Ljava/io/InputStream;.read:([B)I // method@259c │ │ -097168: 0a03 |0026: move-result v3 │ │ -09716a: 12f4 |0027: const/4 v4, #int -1 // #ff │ │ -09716c: 3343 0b00 |0028: if-ne v3, v4, 0033 // +000b │ │ -097170: 6e10 9327 0100 |002a: invoke-virtual {v1}, Ljava/util/zip/CRC32;.getValue:()J // method@2793 │ │ -097176: 0b04 |002d: move-result-wide v4 │ │ -097178: 7120 0c26 5400 |002e: invoke-static {v4, v5}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@260c │ │ -09717e: 0c04 |0031: move-result-object v4 │ │ -097180: 28e7 |0032: goto 0019 // -0019 │ │ -097182: 1204 |0033: const/4 v4, #int 0 // #0 │ │ -097184: 6e40 9427 0134 |0034: invoke-virtual {v1, v0, v4, v3}, Ljava/util/zip/CRC32;.update:([BII)V // method@2794 │ │ -09718a: 28ec |0037: goto 0023 // -0014 │ │ -09718c: 0d02 |0038: move-exception v2 │ │ -09718e: 6e10 9a25 0800 |0039: invoke-virtual {v8}, Ljava/io/InputStream;.close:()V // method@259a │ │ -097194: 28ee |003c: goto 002a // -0012 │ │ -097196: 0d04 |003d: move-exception v4 │ │ -097198: 28ec |003e: goto 002a // -0014 │ │ +0a56bc: |[0a56bc] com.badlogic.gdx.utils.SharedLibraryLoader.crc:(Ljava/io/InputStream;)Ljava/lang/String; │ │ +0a56cc: 3909 1a00 |0000: if-nez v9, 001a // +001a │ │ +0a56d0: 2204 c303 |0002: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a56d4: 7010 6726 0400 |0004: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a56da: 1a05 0000 |0007: const-string v5, "" // string@0000 │ │ +0a56de: 6e20 6e26 5400 |0009: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a56e4: 0c04 |000c: move-result-object v4 │ │ +0a56e6: 7100 7e26 0000 |000d: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ +0a56ec: 0b06 |0010: move-result-wide v6 │ │ +0a56ee: 6e30 6c26 6407 |0011: invoke-virtual {v4, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@266c │ │ +0a56f4: 0c04 |0014: move-result-object v4 │ │ +0a56f6: 6e10 7426 0400 |0015: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a56fc: 0c04 |0018: move-result-object v4 │ │ +0a56fe: 1104 |0019: return-object v4 │ │ +0a5700: 2201 0104 |001a: new-instance v1, Ljava/util/zip/CRC32; // type@0401 │ │ +0a5704: 7010 9227 0100 |001c: invoke-direct {v1}, Ljava/util/zip/CRC32;.:()V // method@2792 │ │ +0a570a: 1304 0010 |001f: const/16 v4, #int 4096 // #1000 │ │ +0a570e: 2340 4504 |0021: new-array v0, v4, [B // type@0445 │ │ +0a5712: 6e20 9c25 0900 |0023: invoke-virtual {v9, v0}, Ljava/io/InputStream;.read:([B)I // method@259c │ │ +0a5718: 0a03 |0026: move-result v3 │ │ +0a571a: 12f4 |0027: const/4 v4, #int -1 // #ff │ │ +0a571c: 3343 0b00 |0028: if-ne v3, v4, 0033 // +000b │ │ +0a5720: 6e10 9327 0100 |002a: invoke-virtual {v1}, Ljava/util/zip/CRC32;.getValue:()J // method@2793 │ │ +0a5726: 0b04 |002d: move-result-wide v4 │ │ +0a5728: 7120 0c26 5400 |002e: invoke-static {v4, v5}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@260c │ │ +0a572e: 0c04 |0031: move-result-object v4 │ │ +0a5730: 28e7 |0032: goto 0019 // -0019 │ │ +0a5732: 1204 |0033: const/4 v4, #int 0 // #0 │ │ +0a5734: 6e40 9427 0134 |0034: invoke-virtual {v1, v0, v4, v3}, Ljava/util/zip/CRC32;.update:([BII)V // method@2794 │ │ +0a573a: 28ec |0037: goto 0023 // -0014 │ │ +0a573c: 0d02 |0038: move-exception v2 │ │ +0a573e: 6e10 9a25 0900 |0039: invoke-virtual {v9}, Ljava/io/InputStream;.close:()V // method@259a │ │ +0a5744: 28ee |003c: goto 002a // -0012 │ │ +0a5746: 0d04 |003d: move-exception v4 │ │ +0a5748: 28ec |003e: goto 002a // -0014 │ │ catches : 3 │ │ 0x0023 - 0x0026 │ │ Ljava/lang/Exception; -> 0x0038 │ │ 0x0034 - 0x0037 │ │ Ljava/lang/Exception; -> 0x0038 │ │ 0x0039 - 0x003c │ │ Ljava/lang/Exception; -> 0x003d │ │ @@ -159284,115 +159332,115 @@ │ │ 0x003d line=78 │ │ locals : │ │ 0x0027 - 0x002a reg=3 length I │ │ 0x0033 - 0x0038 reg=3 length I │ │ 0x0023 - 0x003f reg=0 buffer [B │ │ 0x001f - 0x003f reg=1 crc Ljava/util/zip/CRC32; │ │ 0x0039 - 0x003f reg=2 ex Ljava/lang/Exception; │ │ - 0x0000 - 0x003f reg=7 this Lcom/badlogic/gdx/utils/SharedLibraryLoader; │ │ - 0x0000 - 0x003f reg=8 input Ljava/io/InputStream; │ │ + 0x0000 - 0x003f reg=8 this Lcom/badlogic/gdx/utils/SharedLibraryLoader; │ │ + 0x0000 - 0x003f reg=9 input Ljava/io/InputStream; │ │ │ │ #1 : (in Lcom/badlogic/gdx/utils/SharedLibraryLoader;) │ │ name : 'extractFile' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 174 16-bit code units │ │ -0971c0: |[0971c0] com.badlogic.gdx.utils.SharedLibraryLoader.extractFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; │ │ -0971d0: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0971d2: 7020 a222 dc00 |0001: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.readFile:(Ljava/lang/String;)Ljava/io/InputStream; // method@22a2 │ │ -0971d8: 0c0a |0004: move-result-object v10 │ │ -0971da: 6e20 9e22 ac00 |0005: invoke-virtual {v12, v10}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.crc:(Ljava/io/InputStream;)Ljava/lang/String; // method@229e │ │ -0971e0: 0c08 |0008: move-result-object v8 │ │ -0971e2: 390e 0300 |0009: if-nez v14, 000c // +0003 │ │ -0971e6: 078e |000b: move-object v14, v8 │ │ -0971e8: 2203 8f03 |000c: new-instance v3, Ljava/io/File; // type@038f │ │ -0971ec: 220a c503 |000e: new-instance v10, Ljava/lang/StringBuilder; // type@03c5 │ │ -0971f0: 7010 6726 0a00 |0010: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0971f6: 1a0b 4a1e |0013: const-string v11, "java.io.tmpdir" // string@1e4a │ │ -0971fa: 7110 7a26 0b00 |0015: invoke-static {v11}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@267a │ │ -097200: 0c0b |0018: move-result-object v11 │ │ -097202: 6e20 6e26 ba00 |0019: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -097208: 0c0a |001c: move-result-object v10 │ │ -09720a: 1a0b f200 |001d: const-string v11, "/libgdx" // string@00f2 │ │ -09720e: 6e20 6e26 ba00 |001f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -097214: 0c0a |0022: move-result-object v10 │ │ -097216: 1a0b b72a |0023: const-string v11, "user.name" // string@2ab7 │ │ -09721a: 7110 7a26 0b00 |0025: invoke-static {v11}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@267a │ │ -097220: 0c0b |0028: move-result-object v11 │ │ -097222: 6e20 6e26 ba00 |0029: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -097228: 0c0a |002c: move-result-object v10 │ │ -09722a: 1a0b ef00 |002d: const-string v11, "/" // string@00ef │ │ -09722e: 6e20 6e26 ba00 |002f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -097234: 0c0a |0032: move-result-object v10 │ │ -097236: 6e20 6e26 ea00 |0033: invoke-virtual {v10, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09723c: 0c0a |0036: move-result-object v10 │ │ -09723e: 6e10 7426 0a00 |0037: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -097244: 0c0a |003a: move-result-object v10 │ │ -097246: 7020 7e25 a300 |003b: invoke-direct {v3, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@257e │ │ -09724c: 2204 8f03 |003e: new-instance v4, Ljava/io/File; // type@038f │ │ -097250: 220a 8f03 |0040: new-instance v10, Ljava/io/File; // type@038f │ │ -097254: 7020 7e25 da00 |0042: invoke-direct {v10, v13}, Ljava/io/File;.:(Ljava/lang/String;)V // method@257e │ │ -09725a: 6e10 8425 0a00 |0045: invoke-virtual {v10}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2584 │ │ -097260: 0c0a |0048: move-result-object v10 │ │ -097262: 7030 7d25 340a |0049: invoke-direct {v4, v3, v10}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@257d │ │ -097268: 1202 |004c: const/4 v2, #int 0 // #0 │ │ -09726a: 6e10 8225 0400 |004d: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@2582 │ │ -097270: 0a0a |0050: move-result v10 │ │ -097272: 380a 0b00 |0051: if-eqz v10, 005c // +000b │ │ -097276: 220a 9103 |0053: new-instance v10, Ljava/io/FileInputStream; // type@0391 │ │ -09727a: 7020 8f25 4a00 |0055: invoke-direct {v10, v4}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@258f │ │ -097280: 6e20 9e22 ac00 |0058: invoke-virtual {v12, v10}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.crc:(Ljava/io/InputStream;)Ljava/lang/String; // method@229e │ │ -097286: 0c02 |005b: move-result-object v2 │ │ -097288: 3802 0800 |005c: if-eqz v2, 0064 // +0008 │ │ -09728c: 6e20 4426 8200 |005e: invoke-virtual {v2, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -097292: 0a0a |0061: move-result v10 │ │ -097294: 390a 2300 |0062: if-nez v10, 0085 // +0023 │ │ -097298: 7020 a222 dc00 |0064: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.readFile:(Ljava/lang/String;)Ljava/io/InputStream; // method@22a2 │ │ -09729e: 0c05 |0067: move-result-object v5 │ │ -0972a0: 3905 0400 |0068: if-nez v5, 006c // +0004 │ │ -0972a4: 0794 |006a: move-object v4, v9 │ │ -0972a6: 1104 |006b: return-object v4 │ │ -0972a8: 6e10 8e25 0300 |006c: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@258e │ │ -0972ae: 2207 9303 |006f: new-instance v7, Ljava/io/FileOutputStream; // type@0393 │ │ -0972b2: 7020 9025 4700 |0071: invoke-direct {v7, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@2590 │ │ -0972b8: 130a 0010 |0074: const/16 v10, #int 4096 // #1000 │ │ -0972bc: 23a0 4704 |0076: new-array v0, v10, [B // type@0447 │ │ -0972c0: 6e20 9c25 0500 |0078: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@259c │ │ -0972c6: 0a06 |007b: move-result v6 │ │ -0972c8: 12fa |007c: const/4 v10, #int -1 // #ff │ │ -0972ca: 33a6 1000 |007d: if-ne v6, v10, 008d // +0010 │ │ -0972ce: 6e10 9a25 0500 |007f: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@259a │ │ -0972d4: 6e10 9225 0700 |0082: invoke-virtual {v7}, Ljava/io/FileOutputStream;.close:()V // method@2592 │ │ -0972da: 6e10 8225 0400 |0085: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@2582 │ │ -0972e0: 0a0a |0088: move-result v10 │ │ -0972e2: 390a e2ff |0089: if-nez v10, 006b // -001e │ │ -0972e6: 0794 |008b: move-object v4, v9 │ │ -0972e8: 28df |008c: goto 006b // -0021 │ │ -0972ea: 120a |008d: const/4 v10, #int 0 // #0 │ │ -0972ec: 6e40 9325 076a |008e: invoke-virtual {v7, v0, v10, v6}, Ljava/io/FileOutputStream;.write:([BII)V // method@2593 │ │ -0972f2: 28e7 |0091: goto 0078 // -0019 │ │ -0972f4: 0d01 |0092: move-exception v1 │ │ -0972f6: 2209 fc02 |0093: new-instance v9, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0972fa: 220a c503 |0095: new-instance v10, Ljava/lang/StringBuilder; // type@03c5 │ │ -0972fe: 7010 6726 0a00 |0097: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -097304: 1a0b 6c03 |009a: const-string v11, "Error extracting file: " // string@036c │ │ -097308: 6e20 6e26 ba00 |009c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09730e: 0c0a |009f: move-result-object v10 │ │ -097310: 6e20 6e26 da00 |00a0: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -097316: 0c0a |00a3: move-result-object v10 │ │ -097318: 6e10 7426 0a00 |00a4: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -09731e: 0c0a |00a7: move-result-object v10 │ │ -097320: 7030 b51f a901 |00a8: invoke-direct {v9, v10, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -097326: 2709 |00ab: throw v9 │ │ -097328: 0d0a |00ac: move-exception v10 │ │ -09732a: 28af |00ad: goto 005c // -0051 │ │ +0a5770: |[0a5770] com.badlogic.gdx.utils.SharedLibraryLoader.extractFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; │ │ +0a5780: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0a5782: 7020 a222 dc00 |0001: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.readFile:(Ljava/lang/String;)Ljava/io/InputStream; // method@22a2 │ │ +0a5788: 0c0a |0004: move-result-object v10 │ │ +0a578a: 6e20 9e22 ac00 |0005: invoke-virtual {v12, v10}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.crc:(Ljava/io/InputStream;)Ljava/lang/String; // method@229e │ │ +0a5790: 0c08 |0008: move-result-object v8 │ │ +0a5792: 390e 0300 |0009: if-nez v14, 000c // +0003 │ │ +0a5796: 078e |000b: move-object v14, v8 │ │ +0a5798: 2203 8d03 |000c: new-instance v3, Ljava/io/File; // type@038d │ │ +0a579c: 220a c303 |000e: new-instance v10, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a57a0: 7010 6726 0a00 |0010: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a57a6: 1a0b 481e |0013: const-string v11, "java.io.tmpdir" // string@1e48 │ │ +0a57aa: 7110 7a26 0b00 |0015: invoke-static {v11}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@267a │ │ +0a57b0: 0c0b |0018: move-result-object v11 │ │ +0a57b2: 6e20 6e26 ba00 |0019: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a57b8: 0c0a |001c: move-result-object v10 │ │ +0a57ba: 1a0b f200 |001d: const-string v11, "/libgdx" // string@00f2 │ │ +0a57be: 6e20 6e26 ba00 |001f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a57c4: 0c0a |0022: move-result-object v10 │ │ +0a57c6: 1a0b b52a |0023: const-string v11, "user.name" // string@2ab5 │ │ +0a57ca: 7110 7a26 0b00 |0025: invoke-static {v11}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@267a │ │ +0a57d0: 0c0b |0028: move-result-object v11 │ │ +0a57d2: 6e20 6e26 ba00 |0029: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a57d8: 0c0a |002c: move-result-object v10 │ │ +0a57da: 1a0b ef00 |002d: const-string v11, "/" // string@00ef │ │ +0a57de: 6e20 6e26 ba00 |002f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a57e4: 0c0a |0032: move-result-object v10 │ │ +0a57e6: 6e20 6e26 ea00 |0033: invoke-virtual {v10, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a57ec: 0c0a |0036: move-result-object v10 │ │ +0a57ee: 6e10 7426 0a00 |0037: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a57f4: 0c0a |003a: move-result-object v10 │ │ +0a57f6: 7020 7e25 a300 |003b: invoke-direct {v3, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@257e │ │ +0a57fc: 2204 8d03 |003e: new-instance v4, Ljava/io/File; // type@038d │ │ +0a5800: 220a 8d03 |0040: new-instance v10, Ljava/io/File; // type@038d │ │ +0a5804: 7020 7e25 da00 |0042: invoke-direct {v10, v13}, Ljava/io/File;.:(Ljava/lang/String;)V // method@257e │ │ +0a580a: 6e10 8425 0a00 |0045: invoke-virtual {v10}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2584 │ │ +0a5810: 0c0a |0048: move-result-object v10 │ │ +0a5812: 7030 7d25 340a |0049: invoke-direct {v4, v3, v10}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@257d │ │ +0a5818: 1202 |004c: const/4 v2, #int 0 // #0 │ │ +0a581a: 6e10 8225 0400 |004d: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@2582 │ │ +0a5820: 0a0a |0050: move-result v10 │ │ +0a5822: 380a 0b00 |0051: if-eqz v10, 005c // +000b │ │ +0a5826: 220a 8f03 |0053: new-instance v10, Ljava/io/FileInputStream; // type@038f │ │ +0a582a: 7020 8f25 4a00 |0055: invoke-direct {v10, v4}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@258f │ │ +0a5830: 6e20 9e22 ac00 |0058: invoke-virtual {v12, v10}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.crc:(Ljava/io/InputStream;)Ljava/lang/String; // method@229e │ │ +0a5836: 0c02 |005b: move-result-object v2 │ │ +0a5838: 3802 0800 |005c: if-eqz v2, 0064 // +0008 │ │ +0a583c: 6e20 4426 8200 |005e: invoke-virtual {v2, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0a5842: 0a0a |0061: move-result v10 │ │ +0a5844: 390a 2300 |0062: if-nez v10, 0085 // +0023 │ │ +0a5848: 7020 a222 dc00 |0064: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.readFile:(Ljava/lang/String;)Ljava/io/InputStream; // method@22a2 │ │ +0a584e: 0c05 |0067: move-result-object v5 │ │ +0a5850: 3905 0400 |0068: if-nez v5, 006c // +0004 │ │ +0a5854: 0794 |006a: move-object v4, v9 │ │ +0a5856: 1104 |006b: return-object v4 │ │ +0a5858: 6e10 8e25 0300 |006c: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@258e │ │ +0a585e: 2207 9103 |006f: new-instance v7, Ljava/io/FileOutputStream; // type@0391 │ │ +0a5862: 7020 9025 4700 |0071: invoke-direct {v7, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@2590 │ │ +0a5868: 130a 0010 |0074: const/16 v10, #int 4096 // #1000 │ │ +0a586c: 23a0 4504 |0076: new-array v0, v10, [B // type@0445 │ │ +0a5870: 6e20 9c25 0500 |0078: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@259c │ │ +0a5876: 0a06 |007b: move-result v6 │ │ +0a5878: 12fa |007c: const/4 v10, #int -1 // #ff │ │ +0a587a: 33a6 1000 |007d: if-ne v6, v10, 008d // +0010 │ │ +0a587e: 6e10 9a25 0500 |007f: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@259a │ │ +0a5884: 6e10 9225 0700 |0082: invoke-virtual {v7}, Ljava/io/FileOutputStream;.close:()V // method@2592 │ │ +0a588a: 6e10 8225 0400 |0085: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@2582 │ │ +0a5890: 0a0a |0088: move-result v10 │ │ +0a5892: 390a e2ff |0089: if-nez v10, 006b // -001e │ │ +0a5896: 0794 |008b: move-object v4, v9 │ │ +0a5898: 28df |008c: goto 006b // -0021 │ │ +0a589a: 120a |008d: const/4 v10, #int 0 // #0 │ │ +0a589c: 6e40 9325 076a |008e: invoke-virtual {v7, v0, v10, v6}, Ljava/io/FileOutputStream;.write:([BII)V // method@2593 │ │ +0a58a2: 28e7 |0091: goto 0078 // -0019 │ │ +0a58a4: 0d01 |0092: move-exception v1 │ │ +0a58a6: 2209 fa02 |0093: new-instance v9, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0a58aa: 220a c303 |0095: new-instance v10, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a58ae: 7010 6726 0a00 |0097: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a58b4: 1a0b 6c03 |009a: const-string v11, "Error extracting file: " // string@036c │ │ +0a58b8: 6e20 6e26 ba00 |009c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a58be: 0c0a |009f: move-result-object v10 │ │ +0a58c0: 6e20 6e26 da00 |00a0: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a58c6: 0c0a |00a3: move-result-object v10 │ │ +0a58c8: 6e10 7426 0a00 |00a4: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a58ce: 0c0a |00a7: move-result-object v10 │ │ +0a58d0: 7030 b51f a901 |00a8: invoke-direct {v9, v10, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0a58d6: 2709 |00ab: throw v9 │ │ +0a58d8: 0d0a |00ac: move-exception v10 │ │ +0a58da: 28af |00ad: goto 005c // -0051 │ │ catches : 3 │ │ 0x0053 - 0x005b │ │ Ljava/io/FileNotFoundException; -> 0x00ac │ │ 0x0064 - 0x0085 │ │ Ljava/io/IOException; -> 0x0092 │ │ 0x008e - 0x0091 │ │ Ljava/io/IOException; -> 0x0092 │ │ @@ -159445,68 +159493,68 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 99 16-bit code units │ │ -097350: |[097350] com.badlogic.gdx.utils.SharedLibraryLoader.load:(Ljava/lang/String;)V │ │ -097360: 1d04 |0000: monitor-enter v4 │ │ -097362: 6e20 a122 5400 |0001: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.mapLibraryName:(Ljava/lang/String;)Ljava/lang/String; // method@22a1 │ │ -097368: 0c05 |0004: move-result-object v5 │ │ -09736a: 6201 9d11 |0005: sget-object v1, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.loadedLibraries:Ljava/util/HashSet; // field@119d │ │ -09736e: 6e20 5127 5100 |0007: invoke-virtual {v1, v5}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@2751 │ │ -097374: 0a01 |000a: move-result v1 │ │ -097376: 3801 0400 |000b: if-eqz v1, 000f // +0004 │ │ -09737a: 1e04 |000d: monitor-exit v4 │ │ -09737c: 0e00 |000e: return-void │ │ -09737e: 6301 9911 |000f: sget-boolean v1, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.isAndroid:Z // field@1199 │ │ -097382: 3801 0e00 |0011: if-eqz v1, 001f // +000e │ │ -097386: 7110 7d26 0500 |0013: invoke-static {v5}, Ljava/lang/System;.loadLibrary:(Ljava/lang/String;)V // method@267d │ │ -09738c: 6201 9d11 |0016: sget-object v1, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.loadedLibraries:Ljava/util/HashSet; // field@119d │ │ -097390: 6e20 4f27 5100 |0018: invoke-virtual {v1, v5}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@274f │ │ -097396: 28f2 |001b: goto 000d // -000e │ │ -097398: 0d01 |001c: move-exception v1 │ │ -09739a: 1e04 |001d: monitor-exit v4 │ │ -09739c: 2701 |001e: throw v1 │ │ -09739e: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -0973a0: 6e30 9f22 5401 |0020: invoke-virtual {v4, v5, v1}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.extractFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@229f │ │ -0973a6: 0c01 |0023: move-result-object v1 │ │ -0973a8: 6e10 8325 0100 |0024: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@2583 │ │ -0973ae: 0c01 |0027: move-result-object v1 │ │ -0973b0: 7110 7c26 0100 |0028: invoke-static {v1}, Ljava/lang/System;.load:(Ljava/lang/String;)V // method@267c │ │ -0973b6: 28eb |002b: goto 0016 // -0015 │ │ -0973b8: 0d00 |002c: move-exception v0 │ │ -0973ba: 2202 fc02 |002d: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0973be: 2201 c503 |002f: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0973c2: 7010 6726 0100 |0031: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0973c8: 1a03 9d02 |0034: const-string v3, "Couldn't load shared library '" // string@029d │ │ -0973cc: 6e20 6e26 3100 |0036: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0973d2: 0c01 |0039: move-result-object v1 │ │ -0973d4: 6e20 6e26 5100 |003a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0973da: 0c01 |003d: move-result-object v1 │ │ -0973dc: 1a03 5000 |003e: const-string v3, "' for target: " // string@0050 │ │ -0973e0: 6e20 6e26 3100 |0040: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0973e6: 0c01 |0043: move-result-object v1 │ │ -0973e8: 1a03 5123 |0044: const-string v3, "os.name" // string@2351 │ │ -0973ec: 7110 7a26 0300 |0046: invoke-static {v3}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@267a │ │ -0973f2: 0c03 |0049: move-result-object v3 │ │ -0973f4: 6e20 6e26 3100 |004a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0973fa: 0c03 |004d: move-result-object v3 │ │ -0973fc: 6301 9811 |004e: sget-boolean v1, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.is64Bit:Z // field@1198 │ │ -097400: 3801 1000 |0050: if-eqz v1, 0060 // +0010 │ │ -097404: 1a01 ac00 |0052: const-string v1, ", 64-bit" // string@00ac │ │ -097408: 6e20 6e26 1300 |0054: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09740e: 0c01 |0057: move-result-object v1 │ │ -097410: 6e10 7426 0100 |0058: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -097416: 0c01 |005b: move-result-object v1 │ │ -097418: 7030 b51f 1200 |005c: invoke-direct {v2, v1, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -09741e: 2702 |005f: throw v2 │ │ -097420: 1a01 ab00 |0060: const-string v1, ", 32-bit" // string@00ab │ │ -097424: 28f2 |0062: goto 0054 // -000e │ │ +0a5900: |[0a5900] com.badlogic.gdx.utils.SharedLibraryLoader.load:(Ljava/lang/String;)V │ │ +0a5910: 1d04 |0000: monitor-enter v4 │ │ +0a5912: 6e20 a122 5400 |0001: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.mapLibraryName:(Ljava/lang/String;)Ljava/lang/String; // method@22a1 │ │ +0a5918: 0c05 |0004: move-result-object v5 │ │ +0a591a: 6201 9d11 |0005: sget-object v1, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.loadedLibraries:Ljava/util/HashSet; // field@119d │ │ +0a591e: 6e20 5127 5100 |0007: invoke-virtual {v1, v5}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@2751 │ │ +0a5924: 0a01 |000a: move-result v1 │ │ +0a5926: 3801 0400 |000b: if-eqz v1, 000f // +0004 │ │ +0a592a: 1e04 |000d: monitor-exit v4 │ │ +0a592c: 0e00 |000e: return-void │ │ +0a592e: 6301 9911 |000f: sget-boolean v1, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.isAndroid:Z // field@1199 │ │ +0a5932: 3801 0e00 |0011: if-eqz v1, 001f // +000e │ │ +0a5936: 7110 7d26 0500 |0013: invoke-static {v5}, Ljava/lang/System;.loadLibrary:(Ljava/lang/String;)V // method@267d │ │ +0a593c: 6201 9d11 |0016: sget-object v1, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.loadedLibraries:Ljava/util/HashSet; // field@119d │ │ +0a5940: 6e20 4f27 5100 |0018: invoke-virtual {v1, v5}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@274f │ │ +0a5946: 28f2 |001b: goto 000d // -000e │ │ +0a5948: 0d01 |001c: move-exception v1 │ │ +0a594a: 1e04 |001d: monitor-exit v4 │ │ +0a594c: 2701 |001e: throw v1 │ │ +0a594e: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +0a5950: 6e30 9f22 5401 |0020: invoke-virtual {v4, v5, v1}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.extractFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@229f │ │ +0a5956: 0c01 |0023: move-result-object v1 │ │ +0a5958: 6e10 8325 0100 |0024: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@2583 │ │ +0a595e: 0c01 |0027: move-result-object v1 │ │ +0a5960: 7110 7c26 0100 |0028: invoke-static {v1}, Ljava/lang/System;.load:(Ljava/lang/String;)V // method@267c │ │ +0a5966: 28eb |002b: goto 0016 // -0015 │ │ +0a5968: 0d00 |002c: move-exception v0 │ │ +0a596a: 2202 fa02 |002d: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0a596e: 2201 c303 |002f: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a5972: 7010 6726 0100 |0031: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a5978: 1a03 9d02 |0034: const-string v3, "Couldn't load shared library '" // string@029d │ │ +0a597c: 6e20 6e26 3100 |0036: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a5982: 0c01 |0039: move-result-object v1 │ │ +0a5984: 6e20 6e26 5100 |003a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a598a: 0c01 |003d: move-result-object v1 │ │ +0a598c: 1a03 5000 |003e: const-string v3, "' for target: " // string@0050 │ │ +0a5990: 6e20 6e26 3100 |0040: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a5996: 0c01 |0043: move-result-object v1 │ │ +0a5998: 1a03 4f23 |0044: const-string v3, "os.name" // string@234f │ │ +0a599c: 7110 7a26 0300 |0046: invoke-static {v3}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@267a │ │ +0a59a2: 0c03 |0049: move-result-object v3 │ │ +0a59a4: 6e20 6e26 3100 |004a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a59aa: 0c03 |004d: move-result-object v3 │ │ +0a59ac: 6301 9811 |004e: sget-boolean v1, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.is64Bit:Z // field@1198 │ │ +0a59b0: 3801 1000 |0050: if-eqz v1, 0060 // +0010 │ │ +0a59b4: 1a01 ac00 |0052: const-string v1, ", 64-bit" // string@00ac │ │ +0a59b8: 6e20 6e26 1300 |0054: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a59be: 0c01 |0057: move-result-object v1 │ │ +0a59c0: 6e10 7426 0100 |0058: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a59c6: 0c01 |005b: move-result-object v1 │ │ +0a59c8: 7030 b51f 1200 |005c: invoke-direct {v2, v1, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0a59ce: 2702 |005f: throw v2 │ │ +0a59d0: 1a01 ab00 |0060: const-string v1, ", 32-bit" // string@00ab │ │ +0a59d4: 28f2 |0062: goto 0054 // -000e │ │ catches : 5 │ │ 0x0001 - 0x000a │ │ -> 0x001c │ │ 0x000f - 0x0016 │ │ Ljava/lang/Throwable; -> 0x002c │ │ -> 0x001c │ │ 0x0016 - 0x001b │ │ @@ -159537,84 +159585,84 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 98 16-bit code units │ │ -097458: |[097458] com.badlogic.gdx.utils.SharedLibraryLoader.mapLibraryName:(Ljava/lang/String;)Ljava/lang/String; │ │ -097468: 6300 9c11 |0000: sget-boolean v0, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.isWindows:Z // field@119c │ │ -09746c: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ -097470: 2200 c503 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -097474: 7010 6726 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -09747a: 6e20 6e26 3000 |0009: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -097480: 0c01 |000c: move-result-object v1 │ │ -097482: 6300 9811 |000d: sget-boolean v0, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.is64Bit:Z // field@1198 │ │ -097486: 3800 0d00 |000f: if-eqz v0, 001c // +000d │ │ -09748a: 1a00 f900 |0011: const-string v0, "64.dll" // string@00f9 │ │ -09748e: 6e20 6e26 0100 |0013: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -097494: 0c00 |0016: move-result-object v0 │ │ -097496: 6e10 7426 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -09749c: 0c03 |001a: move-result-object v3 │ │ -09749e: 1103 |001b: return-object v3 │ │ -0974a0: 1a00 e900 |001c: const-string v0, ".dll" // string@00e9 │ │ -0974a4: 28f5 |001e: goto 0013 // -000b │ │ -0974a6: 6300 9a11 |001f: sget-boolean v0, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.isLinux:Z // field@119a │ │ -0974aa: 3800 2300 |0021: if-eqz v0, 0044 // +0023 │ │ -0974ae: 2200 c503 |0023: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0974b2: 7010 6726 0000 |0025: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0974b8: 1a01 ef1f |0028: const-string v1, "lib" // string@1fef │ │ -0974bc: 6e20 6e26 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0974c2: 0c00 |002d: move-result-object v0 │ │ -0974c4: 6e20 6e26 3000 |002e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0974ca: 0c01 |0031: move-result-object v1 │ │ -0974cc: 6300 9811 |0032: sget-boolean v0, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.is64Bit:Z // field@1198 │ │ -0974d0: 3800 0d00 |0034: if-eqz v0, 0041 // +000d │ │ -0974d4: 1a00 fa00 |0036: const-string v0, "64.so" // string@00fa │ │ -0974d8: 6e20 6e26 0100 |0038: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0974de: 0c00 |003b: move-result-object v0 │ │ -0974e0: 6e10 7426 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0974e6: 0c03 |003f: move-result-object v3 │ │ -0974e8: 28db |0040: goto 001b // -0025 │ │ -0974ea: 1a00 ed00 |0041: const-string v0, ".so" // string@00ed │ │ -0974ee: 28f5 |0043: goto 0038 // -000b │ │ -0974f0: 6300 9b11 |0044: sget-boolean v0, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.isMac:Z // field@119b │ │ -0974f4: 3800 d5ff |0046: if-eqz v0, 001b // -002b │ │ -0974f8: 2200 c503 |0048: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0974fc: 7010 6726 0000 |004a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -097502: 1a01 ef1f |004d: const-string v1, "lib" // string@1fef │ │ -097506: 6e20 6e26 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09750c: 0c00 |0052: move-result-object v0 │ │ -09750e: 6e20 6e26 3000 |0053: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -097514: 0c00 |0056: move-result-object v0 │ │ -097516: 1a01 ea00 |0057: const-string v1, ".dylib" // string@00ea │ │ -09751a: 6e20 6e26 1000 |0059: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -097520: 0c00 |005c: move-result-object v0 │ │ -097522: 6e10 7426 0000 |005d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -097528: 0c03 |0060: move-result-object v3 │ │ -09752a: 28ba |0061: goto 001b // -0046 │ │ +0a5a08: |[0a5a08] com.badlogic.gdx.utils.SharedLibraryLoader.mapLibraryName:(Ljava/lang/String;)Ljava/lang/String; │ │ +0a5a18: 6300 9c11 |0000: sget-boolean v0, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.isWindows:Z // field@119c │ │ +0a5a1c: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ +0a5a20: 2200 c303 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a5a24: 7010 6726 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a5a2a: 6e20 6e26 3000 |0009: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a5a30: 0c01 |000c: move-result-object v1 │ │ +0a5a32: 6300 9811 |000d: sget-boolean v0, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.is64Bit:Z // field@1198 │ │ +0a5a36: 3800 0d00 |000f: if-eqz v0, 001c // +000d │ │ +0a5a3a: 1a00 f900 |0011: const-string v0, "64.dll" // string@00f9 │ │ +0a5a3e: 6e20 6e26 0100 |0013: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a5a44: 0c00 |0016: move-result-object v0 │ │ +0a5a46: 6e10 7426 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a5a4c: 0c03 |001a: move-result-object v3 │ │ +0a5a4e: 1103 |001b: return-object v3 │ │ +0a5a50: 1a00 e900 |001c: const-string v0, ".dll" // string@00e9 │ │ +0a5a54: 28f5 |001e: goto 0013 // -000b │ │ +0a5a56: 6300 9a11 |001f: sget-boolean v0, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.isLinux:Z // field@119a │ │ +0a5a5a: 3800 2300 |0021: if-eqz v0, 0044 // +0023 │ │ +0a5a5e: 2200 c303 |0023: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a5a62: 7010 6726 0000 |0025: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a5a68: 1a01 ed1f |0028: const-string v1, "lib" // string@1fed │ │ +0a5a6c: 6e20 6e26 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a5a72: 0c00 |002d: move-result-object v0 │ │ +0a5a74: 6e20 6e26 3000 |002e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a5a7a: 0c01 |0031: move-result-object v1 │ │ +0a5a7c: 6300 9811 |0032: sget-boolean v0, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.is64Bit:Z // field@1198 │ │ +0a5a80: 3800 0d00 |0034: if-eqz v0, 0041 // +000d │ │ +0a5a84: 1a00 fa00 |0036: const-string v0, "64.so" // string@00fa │ │ +0a5a88: 6e20 6e26 0100 |0038: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a5a8e: 0c00 |003b: move-result-object v0 │ │ +0a5a90: 6e10 7426 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a5a96: 0c03 |003f: move-result-object v3 │ │ +0a5a98: 28db |0040: goto 001b // -0025 │ │ +0a5a9a: 1a00 ed00 |0041: const-string v0, ".so" // string@00ed │ │ +0a5a9e: 28f5 |0043: goto 0038 // -000b │ │ +0a5aa0: 6300 9b11 |0044: sget-boolean v0, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.isMac:Z // field@119b │ │ +0a5aa4: 3800 d5ff |0046: if-eqz v0, 001b // -002b │ │ +0a5aa8: 2200 c303 |0048: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a5aac: 7010 6726 0000 |004a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a5ab2: 1a01 ed1f |004d: const-string v1, "lib" // string@1fed │ │ +0a5ab6: 6e20 6e26 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a5abc: 0c00 |0052: move-result-object v0 │ │ +0a5abe: 6e20 6e26 3000 |0053: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a5ac4: 0c00 |0056: move-result-object v0 │ │ +0a5ac6: 1a01 ea00 |0057: const-string v1, ".dylib" // string@00ea │ │ +0a5aca: 6e20 6e26 1000 |0059: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a5ad0: 0c00 |005c: move-result-object v0 │ │ +0a5ad2: 6e10 7426 0000 |005d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a5ad8: 0c03 |0060: move-result-object v3 │ │ +0a5ada: 28ba |0061: goto 001b // -0046 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x001b line=89 │ │ 0x001c line=86 │ │ 0x001f line=87 │ │ 0x0044 line=88 │ │ locals : │ │ 0x0000 - 0x001b reg=3 libraryName Ljava/lang/String; │ │ 0x0000 - 0x0062 reg=2 this Lcom/badlogic/gdx/utils/SharedLibraryLoader; │ │ 0x001c - 0x0062 reg=3 libraryName Ljava/lang/String; │ │ │ │ - source_file_idx : 3800 (SharedLibraryLoader.java) │ │ + source_file_idx : 3798 (SharedLibraryLoader.java) │ │ │ │ Class #382 header: │ │ -class_idx : 843 │ │ +class_idx : 841 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3827 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3825 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ Class #382 annotations: │ │ Annotations on method #8897 'sort' │ │ @@ -159655,17 +159703,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09752c: |[09752c] com.badlogic.gdx.utils.Sort.:()V │ │ -09753c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -097542: 0e00 |0003: return-void │ │ +0a5adc: |[0a5adc] com.badlogic.gdx.utils.Sort.:()V │ │ +0a5aec: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a5af2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/Sort; │ │ │ │ #1 : (in Lcom/badlogic/gdx/utils/Sort;) │ │ @@ -159673,22 +159721,22 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Sort;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -097544: |[097544] com.badlogic.gdx.utils.Sort.instance:()Lcom/badlogic/gdx/utils/Sort; │ │ -097554: 6200 a511 |0000: sget-object v0, Lcom/badlogic/gdx/utils/Sort;.instance:Lcom/badlogic/gdx/utils/Sort; // field@11a5 │ │ -097558: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -09755c: 2200 4b03 |0004: new-instance v0, Lcom/badlogic/gdx/utils/Sort; // type@034b │ │ -097560: 7010 bf22 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Sort;.:()V // method@22bf │ │ -097566: 6900 a511 |0009: sput-object v0, Lcom/badlogic/gdx/utils/Sort;.instance:Lcom/badlogic/gdx/utils/Sort; // field@11a5 │ │ -09756a: 6200 a511 |000b: sget-object v0, Lcom/badlogic/gdx/utils/Sort;.instance:Lcom/badlogic/gdx/utils/Sort; // field@11a5 │ │ -09756e: 1100 |000d: return-object v0 │ │ +0a5af4: |[0a5af4] com.badlogic.gdx.utils.Sort.instance:()Lcom/badlogic/gdx/utils/Sort; │ │ +0a5b04: 6200 a511 |0000: sget-object v0, Lcom/badlogic/gdx/utils/Sort;.instance:Lcom/badlogic/gdx/utils/Sort; // field@11a5 │ │ +0a5b08: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0a5b0c: 2200 4903 |0004: new-instance v0, Lcom/badlogic/gdx/utils/Sort; // type@0349 │ │ +0a5b10: 7010 bf22 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Sort;.:()V // method@22bf │ │ +0a5b16: 6900 a511 |0009: sput-object v0, Lcom/badlogic/gdx/utils/Sort;.instance:Lcom/badlogic/gdx/utils/Sort; // field@11a5 │ │ +0a5b1a: 6200 a511 |000b: sget-object v0, Lcom/badlogic/gdx/utils/Sort;.instance:Lcom/badlogic/gdx/utils/Sort; // field@11a5 │ │ +0a5b1e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x000b line=63 │ │ locals : │ │ │ │ Virtual methods - │ │ @@ -159697,26 +159745,26 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Array;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -097570: |[097570] com.badlogic.gdx.utils.Sort.sort:(Lcom/badlogic/gdx/utils/Array;)V │ │ -097580: 5440 a411 |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@11a4 │ │ -097584: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -097588: 2200 f402 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ComparableTimSort; // type@02f4 │ │ -09758c: 7010 501f 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ComparableTimSort;.:()V // method@1f50 │ │ -097592: 5b40 a411 |0009: iput-object v0, v4, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@11a4 │ │ -097596: 5440 a411 |000b: iget-object v0, v4, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@11a4 │ │ -09759a: 5451 dc0f |000d: iget-object v1, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -09759e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -0975a0: 5253 df0f |0010: iget v3, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0975a4: 6e40 541f 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/ComparableTimSort;.doSort:([Ljava/lang/Object;II)V // method@1f54 │ │ -0975aa: 0e00 |0015: return-void │ │ +0a5b20: |[0a5b20] com.badlogic.gdx.utils.Sort.sort:(Lcom/badlogic/gdx/utils/Array;)V │ │ +0a5b30: 5440 a411 |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@11a4 │ │ +0a5b34: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0a5b38: 2200 f202 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ComparableTimSort; // type@02f2 │ │ +0a5b3c: 7010 501f 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ComparableTimSort;.:()V // method@1f50 │ │ +0a5b42: 5b40 a411 |0009: iput-object v0, v4, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@11a4 │ │ +0a5b46: 5440 a411 |000b: iget-object v0, v4, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@11a4 │ │ +0a5b4a: 5451 dc0f |000d: iget-object v1, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +0a5b4e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +0a5b50: 5253 df0f |0010: iget v3, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0a5b54: 6e40 541f 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/ComparableTimSort;.doSort:([Ljava/lang/Object;II)V // method@1f54 │ │ +0a5b5a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x000b line=32 │ │ 0x0015 line=33 │ │ locals : │ │ 0x0000 - 0x0000 reg=5 (null) Lcom/badlogic/gdx/utils/Array; │ │ @@ -159728,26 +159776,26 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Array;Ljava/util/Comparator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -0975ac: |[0975ac] com.badlogic.gdx.utils.Sort.sort:(Lcom/badlogic/gdx/utils/Array;Ljava/util/Comparator;)V │ │ -0975bc: 5440 a611 |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@11a6 │ │ -0975c0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0975c4: 2200 5103 |0004: new-instance v0, Lcom/badlogic/gdx/utils/TimSort; // type@0351 │ │ -0975c8: 7010 2923 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/TimSort;.:()V // method@2329 │ │ -0975ce: 5b40 a611 |0009: iput-object v0, v4, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@11a6 │ │ -0975d2: 5440 a611 |000b: iget-object v0, v4, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@11a6 │ │ -0975d6: 5451 dc0f |000d: iget-object v1, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ -0975da: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -0975dc: 5253 df0f |0010: iget v3, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0975e0: 6e53 2d23 1026 |0012: invoke-virtual {v0, v1, v6, v2, v3}, Lcom/badlogic/gdx/utils/TimSort;.doSort:([Ljava/lang/Object;Ljava/util/Comparator;II)V // method@232d │ │ -0975e6: 0e00 |0015: return-void │ │ +0a5b5c: |[0a5b5c] com.badlogic.gdx.utils.Sort.sort:(Lcom/badlogic/gdx/utils/Array;Ljava/util/Comparator;)V │ │ +0a5b6c: 5440 a611 |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@11a6 │ │ +0a5b70: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0a5b74: 2200 4f03 |0004: new-instance v0, Lcom/badlogic/gdx/utils/TimSort; // type@034f │ │ +0a5b78: 7010 2923 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/TimSort;.:()V // method@2329 │ │ +0a5b7e: 5b40 a611 |0009: iput-object v0, v4, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@11a6 │ │ +0a5b82: 5440 a611 |000b: iget-object v0, v4, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@11a6 │ │ +0a5b86: 5451 dc0f |000d: iget-object v1, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0fdc │ │ +0a5b8a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +0a5b8c: 5253 df0f |0010: iget v3, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0a5b90: 6e53 2d23 1026 |0012: invoke-virtual {v0, v1, v6, v2, v3}, Lcom/badlogic/gdx/utils/TimSort;.doSort:([Ljava/lang/Object;Ljava/util/Comparator;II)V // method@232d │ │ +0a5b96: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x000b line=47 │ │ 0x0015 line=48 │ │ locals : │ │ 0x0000 - 0x0000 reg=5 (null) Lcom/badlogic/gdx/utils/Array; │ │ @@ -159761,25 +159809,25 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -0975e8: |[0975e8] com.badlogic.gdx.utils.Sort.sort:([Ljava/lang/Object;)V │ │ -0975f8: 5430 a411 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@11a4 │ │ -0975fc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -097600: 2200 f402 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ComparableTimSort; // type@02f4 │ │ -097604: 7010 501f 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ComparableTimSort;.:()V // method@1f50 │ │ -09760a: 5b30 a411 |0009: iput-object v0, v3, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@11a4 │ │ -09760e: 5430 a411 |000b: iget-object v0, v3, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@11a4 │ │ -097612: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -097614: 2142 |000e: array-length v2, v4 │ │ -097616: 6e40 541f 4021 |000f: invoke-virtual {v0, v4, v1, v2}, Lcom/badlogic/gdx/utils/ComparableTimSort;.doSort:([Ljava/lang/Object;II)V // method@1f54 │ │ -09761c: 0e00 |0012: return-void │ │ +0a5b98: |[0a5b98] com.badlogic.gdx.utils.Sort.sort:([Ljava/lang/Object;)V │ │ +0a5ba8: 5430 a411 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@11a4 │ │ +0a5bac: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0a5bb0: 2200 f202 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ComparableTimSort; // type@02f2 │ │ +0a5bb4: 7010 501f 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ComparableTimSort;.:()V // method@1f50 │ │ +0a5bba: 5b30 a411 |0009: iput-object v0, v3, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@11a4 │ │ +0a5bbe: 5430 a411 |000b: iget-object v0, v3, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@11a4 │ │ +0a5bc2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0a5bc4: 2142 |000e: array-length v2, v4 │ │ +0a5bc6: 6e40 541f 4021 |000f: invoke-virtual {v0, v4, v1, v2}, Lcom/badlogic/gdx/utils/ComparableTimSort;.doSort:([Ljava/lang/Object;II)V // method@1f54 │ │ +0a5bcc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x000b line=37 │ │ 0x0012 line=38 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) [Ljava/lang/Object; │ │ @@ -159791,23 +159839,23 @@ │ │ type : '([Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -097620: |[097620] com.badlogic.gdx.utils.Sort.sort:([Ljava/lang/Object;II)V │ │ -097630: 5410 a411 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@11a4 │ │ -097634: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -097638: 2200 f402 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ComparableTimSort; // type@02f4 │ │ -09763c: 7010 501f 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ComparableTimSort;.:()V // method@1f50 │ │ -097642: 5b10 a411 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@11a4 │ │ -097646: 5410 a411 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@11a4 │ │ -09764a: 6e40 541f 2043 |000d: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/utils/ComparableTimSort;.doSort:([Ljava/lang/Object;II)V // method@1f54 │ │ -097650: 0e00 |0010: return-void │ │ +0a5bd0: |[0a5bd0] com.badlogic.gdx.utils.Sort.sort:([Ljava/lang/Object;II)V │ │ +0a5be0: 5410 a411 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@11a4 │ │ +0a5be4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0a5be8: 2200 f202 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ComparableTimSort; // type@02f2 │ │ +0a5bec: 7010 501f 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ComparableTimSort;.:()V // method@1f50 │ │ +0a5bf2: 5b10 a411 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@11a4 │ │ +0a5bf6: 5410 a411 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@11a4 │ │ +0a5bfa: 6e40 541f 2043 |000d: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/utils/ComparableTimSort;.doSort:([Ljava/lang/Object;II)V // method@1f54 │ │ +0a5c00: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x000b line=42 │ │ 0x0010 line=43 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) [Ljava/lang/Object; │ │ @@ -159821,25 +159869,25 @@ │ │ type : '([Ljava/lang/Object;Ljava/util/Comparator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -097654: |[097654] com.badlogic.gdx.utils.Sort.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V │ │ -097664: 5430 a611 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@11a6 │ │ -097668: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -09766c: 2200 5103 |0004: new-instance v0, Lcom/badlogic/gdx/utils/TimSort; // type@0351 │ │ -097670: 7010 2923 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/TimSort;.:()V // method@2329 │ │ -097676: 5b30 a611 |0009: iput-object v0, v3, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@11a6 │ │ -09767a: 5430 a611 |000b: iget-object v0, v3, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@11a6 │ │ -09767e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -097680: 2142 |000e: array-length v2, v4 │ │ -097682: 6e52 2d23 4015 |000f: invoke-virtual {v0, v4, v5, v1, v2}, Lcom/badlogic/gdx/utils/TimSort;.doSort:([Ljava/lang/Object;Ljava/util/Comparator;II)V // method@232d │ │ -097688: 0e00 |0012: return-void │ │ +0a5c04: |[0a5c04] com.badlogic.gdx.utils.Sort.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V │ │ +0a5c14: 5430 a611 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@11a6 │ │ +0a5c18: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0a5c1c: 2200 4f03 |0004: new-instance v0, Lcom/badlogic/gdx/utils/TimSort; // type@034f │ │ +0a5c20: 7010 2923 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/TimSort;.:()V // method@2329 │ │ +0a5c26: 5b30 a611 |0009: iput-object v0, v3, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@11a6 │ │ +0a5c2a: 5430 a611 |000b: iget-object v0, v3, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@11a6 │ │ +0a5c2e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0a5c30: 2142 |000e: array-length v2, v4 │ │ +0a5c32: 6e52 2d23 4015 |000f: invoke-virtual {v0, v4, v5, v1, v2}, Lcom/badlogic/gdx/utils/TimSort;.doSort:([Ljava/lang/Object;Ljava/util/Comparator;II)V // method@232d │ │ +0a5c38: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x000b line=52 │ │ 0x0012 line=53 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) [Ljava/lang/Object; │ │ @@ -159853,44 +159901,44 @@ │ │ type : '([Ljava/lang/Object;Ljava/util/Comparator;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -09768c: |[09768c] com.badlogic.gdx.utils.Sort.sort:([Ljava/lang/Object;Ljava/util/Comparator;II)V │ │ -09769c: 5410 a611 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@11a6 │ │ -0976a0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0976a4: 2200 5103 |0004: new-instance v0, Lcom/badlogic/gdx/utils/TimSort; // type@0351 │ │ -0976a8: 7010 2923 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/TimSort;.:()V // method@2329 │ │ -0976ae: 5b10 a611 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@11a6 │ │ -0976b2: 5410 a611 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@11a6 │ │ -0976b6: 6e55 2d23 2043 |000d: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/utils/TimSort;.doSort:([Ljava/lang/Object;Ljava/util/Comparator;II)V // method@232d │ │ -0976bc: 0e00 |0010: return-void │ │ +0a5c3c: |[0a5c3c] com.badlogic.gdx.utils.Sort.sort:([Ljava/lang/Object;Ljava/util/Comparator;II)V │ │ +0a5c4c: 5410 a611 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@11a6 │ │ +0a5c50: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0a5c54: 2200 4f03 |0004: new-instance v0, Lcom/badlogic/gdx/utils/TimSort; // type@034f │ │ +0a5c58: 7010 2923 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/TimSort;.:()V // method@2329 │ │ +0a5c5e: 5b10 a611 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@11a6 │ │ +0a5c62: 5410 a611 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@11a6 │ │ +0a5c66: 6e55 2d23 2043 |000d: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/utils/TimSort;.doSort:([Ljava/lang/Object;Ljava/util/Comparator;II)V // method@232d │ │ +0a5c6c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x000b line=57 │ │ 0x0010 line=58 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/Comparator; │ │ 0x0000 - 0x0011 reg=1 this Lcom/badlogic/gdx/utils/Sort; │ │ 0x0000 - 0x0011 reg=2 a [Ljava/lang/Object; [TT; │ │ 0x0000 - 0x0011 reg=3 c Ljava/util/Comparator; Ljava/util/Comparator; │ │ 0x0000 - 0x0011 reg=4 fromIndex I │ │ 0x0000 - 0x0011 reg=5 toIndex I │ │ │ │ - source_file_idx : 3827 (Sort.java) │ │ + source_file_idx : 3825 (Sort.java) │ │ │ │ Class #383 header: │ │ -class_idx : 844 │ │ +class_idx : 842 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3828 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3826 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #383 annotations: │ │ Annotations on class │ │ @@ -159932,18 +159980,18 @@ │ │ type : '(Lcom/badlogic/gdx/utils/SortedIntList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0976c0: |[0976c0] com.badlogic.gdx.utils.SortedIntList$Iterator.:(Lcom/badlogic/gdx/utils/SortedIntList;)V │ │ -0976d0: 5b01 a911 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.this$0:Lcom/badlogic/gdx/utils/SortedIntList; // field@11a9 │ │ -0976d4: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0976da: 0e00 |0005: return-void │ │ +0a5c70: |[0a5c70] com.badlogic.gdx.utils.SortedIntList$Iterator.:(Lcom/badlogic/gdx/utils/SortedIntList;)V │ │ +0a5c80: 5b01 a911 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.this$0:Lcom/badlogic/gdx/utils/SortedIntList; // field@11a9 │ │ +0a5c84: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a5c8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/SortedIntList$Iterator; │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/utils/SortedIntList$Iterator; Lcom/badlogic/gdx/utils/SortedIntList.Iterator; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/utils/SortedIntList; │ │ @@ -159954,21 +160002,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0976dc: |[0976dc] com.badlogic.gdx.utils.SortedIntList$Iterator.hasNext:()Z │ │ -0976ec: 5410 a711 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11a7 │ │ -0976f0: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0976f4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0976f6: 0f00 |0005: return v0 │ │ -0976f8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0976fa: 28fe |0007: goto 0005 // -0002 │ │ +0a5c8c: |[0a5c8c] com.badlogic.gdx.utils.SortedIntList$Iterator.hasNext:()Z │ │ +0a5c9c: 5410 a711 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11a7 │ │ +0a5ca0: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0a5ca4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0a5ca6: 0f00 |0005: return v0 │ │ +0a5ca8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0a5caa: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/SortedIntList$Iterator; │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/utils/SortedIntList$Iterator; Lcom/badlogic/gdx/utils/SortedIntList.Iterator; │ │ │ │ @@ -159977,22 +160025,22 @@ │ │ type : '()Lcom/badlogic/gdx/utils/SortedIntList$Node;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0976fc: |[0976fc] com.badlogic.gdx.utils.SortedIntList$Iterator.next:()Lcom/badlogic/gdx/utils/SortedIntList$Node; │ │ -09770c: 5410 a711 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11a7 │ │ -097710: 5b10 a811 |0002: iput-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.previousPosition:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11a8 │ │ -097714: 5410 a711 |0004: iget-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11a7 │ │ -097718: 5400 ab11 |0006: iget-object v0, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ab │ │ -09771c: 5b10 a711 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11a7 │ │ -097720: 5410 a811 |000a: iget-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.previousPosition:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11a8 │ │ -097724: 1100 |000c: return-object v0 │ │ +0a5cac: |[0a5cac] com.badlogic.gdx.utils.SortedIntList$Iterator.next:()Lcom/badlogic/gdx/utils/SortedIntList$Node; │ │ +0a5cbc: 5410 a711 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11a7 │ │ +0a5cc0: 5b10 a811 |0002: iput-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.previousPosition:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11a8 │ │ +0a5cc4: 5410 a711 |0004: iget-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11a7 │ │ +0a5cc8: 5400 ab11 |0006: iget-object v0, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ab │ │ +0a5ccc: 5b10 a711 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11a7 │ │ +0a5cd0: 5410 a811 |000a: iget-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.previousPosition:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11a8 │ │ +0a5cd4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0004 line=125 │ │ 0x000a line=126 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/SortedIntList$Iterator; │ │ @@ -160003,18 +160051,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -097728: |[097728] com.badlogic.gdx.utils.SortedIntList$Iterator.next:()Ljava/lang/Object; │ │ -097738: 6e10 c922 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.next:()Lcom/badlogic/gdx/utils/SortedIntList$Node; // method@22c9 │ │ -09773e: 0c00 |0003: move-result-object v0 │ │ -097740: 1100 |0004: return-object v0 │ │ +0a5cd8: |[0a5cd8] com.badlogic.gdx.utils.SortedIntList$Iterator.next:()Ljava/lang/Object; │ │ +0a5ce8: 6e10 c922 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.next:()Lcom/badlogic/gdx/utils/SortedIntList$Node; // method@22c9 │ │ +0a5cee: 0c00 |0003: move-result-object v0 │ │ +0a5cf0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/SortedIntList$Iterator; │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/SortedIntList$Iterator; Lcom/badlogic/gdx/utils/SortedIntList.Iterator; │ │ │ │ @@ -160023,40 +160071,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 48 16-bit code units │ │ -097744: |[097744] com.badlogic.gdx.utils.SortedIntList$Iterator.remove:()V │ │ -097754: 5420 a811 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.previousPosition:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11a8 │ │ -097758: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ -09775c: 5420 a811 |0004: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.previousPosition:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11a8 │ │ -097760: 5421 a911 |0006: iget-object v1, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.this$0:Lcom/badlogic/gdx/utils/SortedIntList; // field@11a9 │ │ -097764: 5411 ae11 |0008: iget-object v1, v1, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ae │ │ -097768: 3310 1100 |000a: if-ne v0, v1, 001b // +0011 │ │ -09776c: 5420 a911 |000c: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.this$0:Lcom/badlogic/gdx/utils/SortedIntList; // field@11a9 │ │ -097770: 5421 a711 |000e: iget-object v1, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11a7 │ │ -097774: 5b01 ae11 |0010: iput-object v1, v0, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ae │ │ -097778: 5420 a911 |0012: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.this$0:Lcom/badlogic/gdx/utils/SortedIntList; // field@11a9 │ │ -09777c: 5201 b111 |0014: iget v1, v0, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@11b1 │ │ -097780: d801 01ff |0016: add-int/lit8 v1, v1, #int -1 // #ff │ │ -097784: 5901 b111 |0018: iput v1, v0, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@11b1 │ │ -097788: 0e00 |001a: return-void │ │ -09778a: 5420 a811 |001b: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.previousPosition:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11a8 │ │ -09778e: 5400 ac11 |001d: iget-object v0, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.p:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ac │ │ -097792: 5421 a711 |001f: iget-object v1, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11a7 │ │ -097796: 5b01 ab11 |0021: iput-object v1, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ab │ │ -09779a: 5420 a711 |0023: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11a7 │ │ -09779e: 3800 edff |0025: if-eqz v0, 0012 // -0013 │ │ -0977a2: 5420 a711 |0027: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11a7 │ │ -0977a6: 5421 a811 |0029: iget-object v1, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.previousPosition:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11a8 │ │ -0977aa: 5411 ac11 |002b: iget-object v1, v1, Lcom/badlogic/gdx/utils/SortedIntList$Node;.p:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ac │ │ -0977ae: 5b01 ac11 |002d: iput-object v1, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.p:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ac │ │ -0977b2: 28e3 |002f: goto 0012 // -001d │ │ +0a5cf4: |[0a5cf4] com.badlogic.gdx.utils.SortedIntList$Iterator.remove:()V │ │ +0a5d04: 5420 a811 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.previousPosition:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11a8 │ │ +0a5d08: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ +0a5d0c: 5420 a811 |0004: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.previousPosition:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11a8 │ │ +0a5d10: 5421 a911 |0006: iget-object v1, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.this$0:Lcom/badlogic/gdx/utils/SortedIntList; // field@11a9 │ │ +0a5d14: 5411 ae11 |0008: iget-object v1, v1, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ae │ │ +0a5d18: 3310 1100 |000a: if-ne v0, v1, 001b // +0011 │ │ +0a5d1c: 5420 a911 |000c: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.this$0:Lcom/badlogic/gdx/utils/SortedIntList; // field@11a9 │ │ +0a5d20: 5421 a711 |000e: iget-object v1, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11a7 │ │ +0a5d24: 5b01 ae11 |0010: iput-object v1, v0, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ae │ │ +0a5d28: 5420 a911 |0012: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.this$0:Lcom/badlogic/gdx/utils/SortedIntList; // field@11a9 │ │ +0a5d2c: 5201 b111 |0014: iget v1, v0, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@11b1 │ │ +0a5d30: d801 01ff |0016: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0a5d34: 5901 b111 |0018: iput v1, v0, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@11b1 │ │ +0a5d38: 0e00 |001a: return-void │ │ +0a5d3a: 5420 a811 |001b: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.previousPosition:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11a8 │ │ +0a5d3e: 5400 ac11 |001d: iget-object v0, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.p:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ac │ │ +0a5d42: 5421 a711 |001f: iget-object v1, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11a7 │ │ +0a5d46: 5b01 ab11 |0021: iput-object v1, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ab │ │ +0a5d4a: 5420 a711 |0023: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11a7 │ │ +0a5d4e: 3800 edff |0025: if-eqz v0, 0012 // -0013 │ │ +0a5d52: 5420 a711 |0027: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11a7 │ │ +0a5d56: 5421 a811 |0029: iget-object v1, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.previousPosition:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11a8 │ │ +0a5d5a: 5411 ac11 |002b: iget-object v1, v1, Lcom/badlogic/gdx/utils/SortedIntList$Node;.p:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ac │ │ +0a5d5e: 5b01 ac11 |002d: iput-object v1, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.p:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ac │ │ +0a5d62: 28e3 |002f: goto 0012 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0004 line=134 │ │ 0x000c line=135 │ │ 0x0012 line=144 │ │ 0x001a line=146 │ │ @@ -160072,37 +160120,37 @@ │ │ type : '()Lcom/badlogic/gdx/utils/SortedIntList$Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0977b4: |[0977b4] com.badlogic.gdx.utils.SortedIntList$Iterator.reset:()Lcom/badlogic/gdx/utils/SortedIntList$Iterator; │ │ -0977c4: 5410 a911 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.this$0:Lcom/badlogic/gdx/utils/SortedIntList; // field@11a9 │ │ -0977c8: 5400 ae11 |0002: iget-object v0, v0, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ae │ │ -0977cc: 5b10 a711 |0004: iput-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11a7 │ │ -0977d0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0977d2: 5b10 a811 |0007: iput-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.previousPosition:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11a8 │ │ -0977d6: 1101 |0009: return-object v1 │ │ +0a5d64: |[0a5d64] com.badlogic.gdx.utils.SortedIntList$Iterator.reset:()Lcom/badlogic/gdx/utils/SortedIntList$Iterator; │ │ +0a5d74: 5410 a911 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.this$0:Lcom/badlogic/gdx/utils/SortedIntList; // field@11a9 │ │ +0a5d78: 5400 ae11 |0002: iget-object v0, v0, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ae │ │ +0a5d7c: 5b10 a711 |0004: iput-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11a7 │ │ +0a5d80: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0a5d82: 5b10 a811 |0007: iput-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.previousPosition:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11a8 │ │ +0a5d86: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0006 line=150 │ │ 0x0009 line=151 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/SortedIntList$Iterator; │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/utils/SortedIntList$Iterator; Lcom/badlogic/gdx/utils/SortedIntList.Iterator; │ │ │ │ - source_file_idx : 3828 (SortedIntList.java) │ │ + source_file_idx : 3826 (SortedIntList.java) │ │ │ │ Class #384 header: │ │ -class_idx : 845 │ │ +class_idx : 843 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3828 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3826 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #384 annotations: │ │ Annotations on class │ │ @@ -160145,32 +160193,32 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0977d8: |[0977d8] com.badlogic.gdx.utils.SortedIntList$Node.:()V │ │ -0977e8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0977ee: 0e00 |0003: return-void │ │ +0a5d88: |[0a5d88] com.badlogic.gdx.utils.SortedIntList$Node.:()V │ │ +0a5d98: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a5d9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/SortedIntList$Node; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/SortedIntList$Node; Lcom/badlogic/gdx/utils/SortedIntList$Node; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3828 (SortedIntList.java) │ │ + source_file_idx : 3826 (SortedIntList.java) │ │ │ │ Class #385 header: │ │ -class_idx : 847 │ │ +class_idx : 845 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3828 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3826 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #385 annotations: │ │ Annotations on class │ │ @@ -160219,22 +160267,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0977f0: |[0977f0] com.badlogic.gdx.utils.SortedIntList.:()V │ │ -097800: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -097806: 2200 4e03 |0003: new-instance v0, Lcom/badlogic/gdx/utils/SortedIntList$NodePool; // type@034e │ │ -09780a: 7010 ce22 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SortedIntList$NodePool;.:()V // method@22ce │ │ -097810: 5b10 b011 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList;.nodePool:Lcom/badlogic/gdx/utils/SortedIntList$NodePool; // field@11b0 │ │ -097814: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -097816: 5910 b111 |000b: iput v0, v1, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@11b1 │ │ -09781a: 0e00 |000d: return-void │ │ +0a5da0: |[0a5da0] com.badlogic.gdx.utils.SortedIntList.:()V │ │ +0a5db0: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a5db6: 2200 4c03 |0003: new-instance v0, Lcom/badlogic/gdx/utils/SortedIntList$NodePool; // type@034c │ │ +0a5dba: 7010 ce22 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SortedIntList$NodePool;.:()V // method@22ce │ │ +0a5dc0: 5b10 b011 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList;.nodePool:Lcom/badlogic/gdx/utils/SortedIntList$NodePool; // field@11b0 │ │ +0a5dc4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0a5dc6: 5910 b111 |000b: iput v0, v1, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@11b1 │ │ +0a5dca: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=23 │ │ 0x000a line=25 │ │ 0x000d line=31 │ │ locals : │ │ @@ -160247,27 +160295,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -09781c: |[09781c] com.badlogic.gdx.utils.SortedIntList.clear:()V │ │ -09782c: 5420 ae11 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ae │ │ -097830: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -097834: 5420 b011 |0004: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList;.nodePool:Lcom/badlogic/gdx/utils/SortedIntList$NodePool; // field@11b0 │ │ -097838: 5421 ae11 |0006: iget-object v1, v2, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ae │ │ -09783c: 6e20 cf22 1000 |0008: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/SortedIntList$NodePool;.free:(Ljava/lang/Object;)V // method@22cf │ │ -097842: 5420 ae11 |000b: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ae │ │ -097846: 5400 ab11 |000d: iget-object v0, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ab │ │ -09784a: 5b20 ae11 |000f: iput-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ae │ │ -09784e: 28ef |0011: goto 0000 // -0011 │ │ -097850: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -097852: 5920 b111 |0013: iput v0, v2, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@11b1 │ │ -097856: 0e00 |0015: return-void │ │ +0a5dcc: |[0a5dcc] com.badlogic.gdx.utils.SortedIntList.clear:()V │ │ +0a5ddc: 5420 ae11 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ae │ │ +0a5de0: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +0a5de4: 5420 b011 |0004: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList;.nodePool:Lcom/badlogic/gdx/utils/SortedIntList$NodePool; // field@11b0 │ │ +0a5de8: 5421 ae11 |0006: iget-object v1, v2, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ae │ │ +0a5dec: 6e20 cf22 1000 |0008: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/SortedIntList$NodePool;.free:(Ljava/lang/Object;)V // method@22cf │ │ +0a5df2: 5420 ae11 |000b: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ae │ │ +0a5df6: 5400 ab11 |000d: iget-object v0, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ab │ │ +0a5dfa: 5b20 ae11 |000f: iput-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ae │ │ +0a5dfe: 28ef |0011: goto 0000 // -0011 │ │ +0a5e00: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0a5e02: 5920 b111 |0013: iput v0, v2, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@11b1 │ │ +0a5e06: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0004 line=92 │ │ 0x000b line=91 │ │ 0x0012 line=94 │ │ 0x0015 line=95 │ │ @@ -160280,29 +160328,29 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -097858: |[097858] com.badlogic.gdx.utils.SortedIntList.get:(I)Ljava/lang/Object; │ │ -097868: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09786a: 5432 ae11 |0001: iget-object v2, v3, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ae │ │ -09786e: 3802 1500 |0003: if-eqz v2, 0018 // +0015 │ │ -097872: 5430 ae11 |0005: iget-object v0, v3, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ae │ │ -097876: 5402 ab11 |0007: iget-object v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ab │ │ -09787a: 3802 0900 |0009: if-eqz v2, 0012 // +0009 │ │ -09787e: 5202 aa11 |000b: iget v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@11aa │ │ -097882: 3542 0500 |000d: if-ge v2, v4, 0012 // +0005 │ │ -097886: 5400 ab11 |000f: iget-object v0, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ab │ │ -09788a: 28f6 |0011: goto 0007 // -000a │ │ -09788c: 5202 aa11 |0012: iget v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@11aa │ │ -097890: 3342 0400 |0014: if-ne v2, v4, 0018 // +0004 │ │ -097894: 5401 ad11 |0016: iget-object v1, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.value:Ljava/lang/Object; // field@11ad │ │ -097898: 1101 |0018: return-object v1 │ │ +0a5e08: |[0a5e08] com.badlogic.gdx.utils.SortedIntList.get:(I)Ljava/lang/Object; │ │ +0a5e18: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a5e1a: 5432 ae11 |0001: iget-object v2, v3, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ae │ │ +0a5e1e: 3802 1500 |0003: if-eqz v2, 0018 // +0015 │ │ +0a5e22: 5430 ae11 |0005: iget-object v0, v3, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ae │ │ +0a5e26: 5402 ab11 |0007: iget-object v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ab │ │ +0a5e2a: 3802 0900 |0009: if-eqz v2, 0012 // +0009 │ │ +0a5e2e: 5202 aa11 |000b: iget v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@11aa │ │ +0a5e32: 3542 0500 |000d: if-ge v2, v4, 0012 // +0005 │ │ +0a5e36: 5400 ab11 |000f: iget-object v0, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ab │ │ +0a5e3a: 28f6 |0011: goto 0007 // -000a │ │ +0a5e3c: 5202 aa11 |0012: iget v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@11aa │ │ +0a5e40: 3342 0400 |0014: if-ne v2, v4, 0018 // +0004 │ │ +0a5e44: 5401 ad11 |0016: iget-object v1, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.value:Ljava/lang/Object; // field@11ad │ │ +0a5e48: 1101 |0018: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0001 line=77 │ │ 0x0005 line=78 │ │ 0x0007 line=79 │ │ 0x000f line=80 │ │ @@ -160321,67 +160369,67 @@ │ │ type : '(ILjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 98 16-bit code units │ │ -09789c: |[09789c] com.badlogic.gdx.utils.SortedIntList.insert:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -0978ac: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0978ae: 5452 ae11 |0001: iget-object v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ae │ │ -0978b2: 3802 5000 |0003: if-eqz v2, 0053 // +0050 │ │ -0978b6: 5450 ae11 |0005: iget-object v0, v5, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ae │ │ -0978ba: 5402 ab11 |0007: iget-object v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ab │ │ -0978be: 3802 0b00 |0009: if-eqz v2, 0014 // +000b │ │ -0978c2: 5402 ab11 |000b: iget-object v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ab │ │ -0978c6: 5222 aa11 |000d: iget v2, v2, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@11aa │ │ -0978ca: 3662 0500 |000f: if-gt v2, v6, 0014 // +0005 │ │ -0978ce: 5400 ab11 |0011: iget-object v0, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ab │ │ -0978d2: 28f4 |0013: goto 0007 // -000c │ │ -0978d4: 5202 aa11 |0014: iget v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@11aa │ │ -0978d8: 3726 2100 |0016: if-le v6, v2, 0037 // +0021 │ │ -0978dc: 5452 b011 |0018: iget-object v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.nodePool:Lcom/badlogic/gdx/utils/SortedIntList$NodePool; // field@11b0 │ │ -0978e0: 5403 ab11 |001a: iget-object v3, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ab │ │ -0978e4: 6e56 d222 0273 |001c: invoke-virtual {v2, v0, v3, v7, v6}, Lcom/badlogic/gdx/utils/SortedIntList$NodePool;.obtain:(Lcom/badlogic/gdx/utils/SortedIntList$Node;Lcom/badlogic/gdx/utils/SortedIntList$Node;Ljava/lang/Object;I)Lcom/badlogic/gdx/utils/SortedIntList$Node; // method@22d2 │ │ -0978ea: 0c02 |001f: move-result-object v2 │ │ -0978ec: 5b02 ab11 |0020: iput-object v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ab │ │ -0978f0: 5402 ab11 |0022: iget-object v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ab │ │ -0978f4: 5422 ab11 |0024: iget-object v2, v2, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ab │ │ -0978f8: 3802 0a00 |0026: if-eqz v2, 0030 // +000a │ │ -0978fc: 5402 ab11 |0028: iget-object v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ab │ │ -097900: 5422 ab11 |002a: iget-object v2, v2, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ab │ │ -097904: 5403 ab11 |002c: iget-object v3, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ab │ │ -097908: 5b23 ac11 |002e: iput-object v3, v2, Lcom/badlogic/gdx/utils/SortedIntList$Node;.p:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ac │ │ -09790c: 5252 b111 |0030: iget v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@11b1 │ │ -097910: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ -097914: 5952 b111 |0034: iput v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@11b1 │ │ -097918: 1104 |0036: return-object v4 │ │ -09791a: 5202 aa11 |0037: iget v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@11aa │ │ -09791e: 3526 1700 |0039: if-ge v6, v2, 0050 // +0017 │ │ -097922: 5452 b011 |003b: iget-object v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.nodePool:Lcom/badlogic/gdx/utils/SortedIntList$NodePool; // field@11b0 │ │ -097926: 5453 ae11 |003d: iget-object v3, v5, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ae │ │ -09792a: 6e56 d222 4273 |003f: invoke-virtual {v2, v4, v3, v7, v6}, Lcom/badlogic/gdx/utils/SortedIntList$NodePool;.obtain:(Lcom/badlogic/gdx/utils/SortedIntList$Node;Lcom/badlogic/gdx/utils/SortedIntList$Node;Ljava/lang/Object;I)Lcom/badlogic/gdx/utils/SortedIntList$Node; // method@22d2 │ │ -097930: 0c01 |0042: move-result-object v1 │ │ -097932: 5452 ae11 |0043: iget-object v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ae │ │ -097936: 5b21 ac11 |0045: iput-object v1, v2, Lcom/badlogic/gdx/utils/SortedIntList$Node;.p:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ac │ │ -09793a: 5b51 ae11 |0047: iput-object v1, v5, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ae │ │ -09793e: 5252 b111 |0049: iget v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@11b1 │ │ -097942: d802 0201 |004b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -097946: 5952 b111 |004d: iput v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@11b1 │ │ -09794a: 28e7 |004f: goto 0036 // -0019 │ │ -09794c: 5b07 ad11 |0050: iput-object v7, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.value:Ljava/lang/Object; // field@11ad │ │ -097950: 28e4 |0052: goto 0036 // -001c │ │ -097952: 5452 b011 |0053: iget-object v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.nodePool:Lcom/badlogic/gdx/utils/SortedIntList$NodePool; // field@11b0 │ │ -097956: 6e56 d222 4274 |0055: invoke-virtual {v2, v4, v4, v7, v6}, Lcom/badlogic/gdx/utils/SortedIntList$NodePool;.obtain:(Lcom/badlogic/gdx/utils/SortedIntList$Node;Lcom/badlogic/gdx/utils/SortedIntList$Node;Ljava/lang/Object;I)Lcom/badlogic/gdx/utils/SortedIntList$Node; // method@22d2 │ │ -09795c: 0c02 |0058: move-result-object v2 │ │ -09795e: 5b52 ae11 |0059: iput-object v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ae │ │ -097962: 5252 b111 |005b: iget v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@11b1 │ │ -097966: d802 0201 |005d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -09796a: 5952 b111 |005f: iput v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@11b1 │ │ -09796e: 28d5 |0061: goto 0036 // -002b │ │ +0a5e4c: |[0a5e4c] com.badlogic.gdx.utils.SortedIntList.insert:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +0a5e5c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0a5e5e: 5452 ae11 |0001: iget-object v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ae │ │ +0a5e62: 3802 5000 |0003: if-eqz v2, 0053 // +0050 │ │ +0a5e66: 5450 ae11 |0005: iget-object v0, v5, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ae │ │ +0a5e6a: 5402 ab11 |0007: iget-object v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ab │ │ +0a5e6e: 3802 0b00 |0009: if-eqz v2, 0014 // +000b │ │ +0a5e72: 5402 ab11 |000b: iget-object v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ab │ │ +0a5e76: 5222 aa11 |000d: iget v2, v2, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@11aa │ │ +0a5e7a: 3662 0500 |000f: if-gt v2, v6, 0014 // +0005 │ │ +0a5e7e: 5400 ab11 |0011: iget-object v0, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ab │ │ +0a5e82: 28f4 |0013: goto 0007 // -000c │ │ +0a5e84: 5202 aa11 |0014: iget v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@11aa │ │ +0a5e88: 3726 2100 |0016: if-le v6, v2, 0037 // +0021 │ │ +0a5e8c: 5452 b011 |0018: iget-object v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.nodePool:Lcom/badlogic/gdx/utils/SortedIntList$NodePool; // field@11b0 │ │ +0a5e90: 5403 ab11 |001a: iget-object v3, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ab │ │ +0a5e94: 6e56 d222 0273 |001c: invoke-virtual {v2, v0, v3, v7, v6}, Lcom/badlogic/gdx/utils/SortedIntList$NodePool;.obtain:(Lcom/badlogic/gdx/utils/SortedIntList$Node;Lcom/badlogic/gdx/utils/SortedIntList$Node;Ljava/lang/Object;I)Lcom/badlogic/gdx/utils/SortedIntList$Node; // method@22d2 │ │ +0a5e9a: 0c02 |001f: move-result-object v2 │ │ +0a5e9c: 5b02 ab11 |0020: iput-object v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ab │ │ +0a5ea0: 5402 ab11 |0022: iget-object v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ab │ │ +0a5ea4: 5422 ab11 |0024: iget-object v2, v2, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ab │ │ +0a5ea8: 3802 0a00 |0026: if-eqz v2, 0030 // +000a │ │ +0a5eac: 5402 ab11 |0028: iget-object v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ab │ │ +0a5eb0: 5422 ab11 |002a: iget-object v2, v2, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ab │ │ +0a5eb4: 5403 ab11 |002c: iget-object v3, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ab │ │ +0a5eb8: 5b23 ac11 |002e: iput-object v3, v2, Lcom/badlogic/gdx/utils/SortedIntList$Node;.p:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ac │ │ +0a5ebc: 5252 b111 |0030: iget v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@11b1 │ │ +0a5ec0: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a5ec4: 5952 b111 |0034: iput v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@11b1 │ │ +0a5ec8: 1104 |0036: return-object v4 │ │ +0a5eca: 5202 aa11 |0037: iget v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@11aa │ │ +0a5ece: 3526 1700 |0039: if-ge v6, v2, 0050 // +0017 │ │ +0a5ed2: 5452 b011 |003b: iget-object v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.nodePool:Lcom/badlogic/gdx/utils/SortedIntList$NodePool; // field@11b0 │ │ +0a5ed6: 5453 ae11 |003d: iget-object v3, v5, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ae │ │ +0a5eda: 6e56 d222 4273 |003f: invoke-virtual {v2, v4, v3, v7, v6}, Lcom/badlogic/gdx/utils/SortedIntList$NodePool;.obtain:(Lcom/badlogic/gdx/utils/SortedIntList$Node;Lcom/badlogic/gdx/utils/SortedIntList$Node;Ljava/lang/Object;I)Lcom/badlogic/gdx/utils/SortedIntList$Node; // method@22d2 │ │ +0a5ee0: 0c01 |0042: move-result-object v1 │ │ +0a5ee2: 5452 ae11 |0043: iget-object v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ae │ │ +0a5ee6: 5b21 ac11 |0045: iput-object v1, v2, Lcom/badlogic/gdx/utils/SortedIntList$Node;.p:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ac │ │ +0a5eea: 5b51 ae11 |0047: iput-object v1, v5, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ae │ │ +0a5eee: 5252 b111 |0049: iget v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@11b1 │ │ +0a5ef2: d802 0201 |004b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a5ef6: 5952 b111 |004d: iput v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@11b1 │ │ +0a5efa: 28e7 |004f: goto 0036 // -0019 │ │ +0a5efc: 5b07 ad11 |0050: iput-object v7, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.value:Ljava/lang/Object; // field@11ad │ │ +0a5f00: 28e4 |0052: goto 0036 // -001c │ │ +0a5f02: 5452 b011 |0053: iget-object v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.nodePool:Lcom/badlogic/gdx/utils/SortedIntList$NodePool; // field@11b0 │ │ +0a5f06: 6e56 d222 4274 |0055: invoke-virtual {v2, v4, v4, v7, v6}, Lcom/badlogic/gdx/utils/SortedIntList$NodePool;.obtain:(Lcom/badlogic/gdx/utils/SortedIntList$Node;Lcom/badlogic/gdx/utils/SortedIntList$Node;Ljava/lang/Object;I)Lcom/badlogic/gdx/utils/SortedIntList$Node; // method@22d2 │ │ +0a5f0c: 0c02 |0058: move-result-object v2 │ │ +0a5f0e: 5b52 ae11 |0059: iput-object v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ae │ │ +0a5f12: 5252 b111 |005b: iget v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@11b1 │ │ +0a5f16: d802 0201 |005d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a5f1a: 5952 b111 |005f: iput v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@11b1 │ │ +0a5f1e: 28d5 |0061: goto 0036 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=39 │ │ 0x0005 line=40 │ │ 0x0007 line=42 │ │ 0x0011 line=43 │ │ 0x0014 line=46 │ │ @@ -160413,24 +160461,24 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -097970: |[097970] com.badlogic.gdx.utils.SortedIntList.iterator:()Ljava/util/Iterator; │ │ -097980: 5410 af11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList;.iterator:Lcom/badlogic/gdx/utils/SortedIntList$Iterator; // field@11af │ │ -097984: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -097988: 2200 4c03 |0004: new-instance v0, Lcom/badlogic/gdx/utils/SortedIntList$Iterator; // type@034c │ │ -09798c: 7020 c722 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.:(Lcom/badlogic/gdx/utils/SortedIntList;)V // method@22c7 │ │ -097992: 5b10 af11 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList;.iterator:Lcom/badlogic/gdx/utils/SortedIntList$Iterator; // field@11af │ │ -097996: 5410 af11 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList;.iterator:Lcom/badlogic/gdx/utils/SortedIntList$Iterator; // field@11af │ │ -09799a: 6e10 cc22 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.reset:()Lcom/badlogic/gdx/utils/SortedIntList$Iterator; // method@22cc │ │ -0979a0: 0c00 |0010: move-result-object v0 │ │ -0979a2: 1100 |0011: return-object v0 │ │ +0a5f20: |[0a5f20] com.badlogic.gdx.utils.SortedIntList.iterator:()Ljava/util/Iterator; │ │ +0a5f30: 5410 af11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList;.iterator:Lcom/badlogic/gdx/utils/SortedIntList$Iterator; // field@11af │ │ +0a5f34: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0a5f38: 2200 4a03 |0004: new-instance v0, Lcom/badlogic/gdx/utils/SortedIntList$Iterator; // type@034a │ │ +0a5f3c: 7020 c722 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.:(Lcom/badlogic/gdx/utils/SortedIntList;)V // method@22c7 │ │ +0a5f42: 5b10 af11 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList;.iterator:Lcom/badlogic/gdx/utils/SortedIntList$Iterator; // field@11af │ │ +0a5f46: 5410 af11 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList;.iterator:Lcom/badlogic/gdx/utils/SortedIntList$Iterator; // field@11af │ │ +0a5f4a: 6e10 cc22 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.reset:()Lcom/badlogic/gdx/utils/SortedIntList$Iterator; // method@22cc │ │ +0a5f50: 0c00 |0010: move-result-object v0 │ │ +0a5f52: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=108 │ │ 0x000b line=110 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/SortedIntList; │ │ @@ -160441,31 +160489,31 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0979a4: |[0979a4] com.badlogic.gdx.utils.SortedIntList.size:()I │ │ -0979b4: 5210 b111 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@11b1 │ │ -0979b8: 0f00 |0002: return v0 │ │ +0a5f54: |[0a5f54] com.badlogic.gdx.utils.SortedIntList.size:()I │ │ +0a5f64: 5210 b111 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@11b1 │ │ +0a5f68: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/SortedIntList; │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/SortedIntList; Lcom/badlogic/gdx/utils/SortedIntList; │ │ │ │ - source_file_idx : 3828 (SortedIntList.java) │ │ + source_file_idx : 3826 (SortedIntList.java) │ │ │ │ Class #386 header: │ │ -class_idx : 848 │ │ +class_idx : 846 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3869 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3867 │ │ static_fields_size : 2 │ │ instance_fields_size: 2 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 72 │ │ │ │ Class #386 annotations: │ │ Annotations on method #8941 'append' │ │ @@ -160507,41 +160555,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -0979bc: |[0979bc] com.badlogic.gdx.utils.StringBuilder.:()V │ │ -0979cc: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -0979d0: 2300 4804 |0002: new-array v0, v0, [C // type@0448 │ │ -0979d4: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -0979da: 6900 b411 |0007: sput-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ -0979de: 0e00 |0009: return-void │ │ -0979e0: 0003 0200 0a00 0000 3000 3100 3200 ... |000a: array-data (14 units) │ │ +0a5f6c: |[0a5f6c] com.badlogic.gdx.utils.StringBuilder.:()V │ │ +0a5f7c: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +0a5f80: 2300 4604 |0002: new-array v0, v0, [C // type@0446 │ │ +0a5f84: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +0a5f8a: 6900 b411 |0007: sput-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ +0a5f8e: 0e00 |0009: return-void │ │ +0a5f90: 0003 0200 0a00 0000 3000 3100 3200 ... |000a: array-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/utils/StringBuilder;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0979fc: |[0979fc] com.badlogic.gdx.utils.StringBuilder.:()V │ │ -097a0c: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -097a12: 1300 1000 |0003: const/16 v0, #int 16 // #10 │ │ -097a16: 2300 4804 |0005: new-array v0, v0, [C // type@0448 │ │ -097a1a: 5b10 b311 |0007: iput-object v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -097a1e: 0e00 |0009: return-void │ │ +0a5fac: |[0a5fac] com.badlogic.gdx.utils.StringBuilder.:()V │ │ +0a5fbc: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a5fc2: 1300 1000 |0003: const/16 v0, #int 16 // #10 │ │ +0a5fc6: 2300 4604 |0005: new-array v0, v0, [C // type@0446 │ │ +0a5fca: 5b10 b311 |0007: iput-object v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a5fce: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0009 line=47 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ @@ -160551,23 +160599,23 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -097a20: |[097a20] com.badlogic.gdx.utils.StringBuilder.:(I)V │ │ -097a30: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -097a36: 3b02 0800 |0003: if-gez v2, 000b // +0008 │ │ -097a3a: 2200 b703 |0005: new-instance v0, Ljava/lang/NegativeArraySizeException; // type@03b7 │ │ -097a3e: 7010 2526 0000 |0007: invoke-direct {v0}, Ljava/lang/NegativeArraySizeException;.:()V // method@2625 │ │ -097a44: 2700 |000a: throw v0 │ │ -097a46: 2320 4804 |000b: new-array v0, v2, [C // type@0448 │ │ -097a4a: 5b10 b311 |000d: iput-object v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -097a4e: 0e00 |000f: return-void │ │ +0a5fd0: |[0a5fd0] com.badlogic.gdx.utils.StringBuilder.:(I)V │ │ +0a5fe0: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a5fe6: 3b02 0800 |0003: if-gez v2, 000b // +0008 │ │ +0a5fea: 2200 b503 |0005: new-instance v0, Ljava/lang/NegativeArraySizeException; // type@03b5 │ │ +0a5fee: 7010 2526 0000 |0007: invoke-direct {v0}, Ljava/lang/NegativeArraySizeException;.:()V // method@2625 │ │ +0a5ff4: 2700 |000a: throw v0 │ │ +0a5ff6: 2320 4604 |000b: new-array v0, v2, [C // type@0446 │ │ +0a5ffa: 5b10 b311 |000d: iput-object v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a5ffe: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x0005 line=56 │ │ 0x000b line=58 │ │ 0x000f line=59 │ │ @@ -160580,28 +160628,28 @@ │ │ type : '(Lcom/badlogic/gdx/utils/StringBuilder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -097a50: |[097a50] com.badlogic.gdx.utils.StringBuilder.:(Lcom/badlogic/gdx/utils/StringBuilder;)V │ │ -097a60: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -097a62: 7010 2726 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ -097a68: 5250 b511 |0004: iget v0, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -097a6c: 5940 b511 |0006: iput v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -097a70: 5240 b511 |0008: iget v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -097a74: d800 0010 |000a: add-int/lit8 v0, v0, #int 16 // #10 │ │ -097a78: 2300 4804 |000c: new-array v0, v0, [C // type@0448 │ │ -097a7c: 5b40 b311 |000e: iput-object v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -097a80: 5450 b311 |0010: iget-object v0, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -097a84: 5441 b311 |0012: iget-object v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -097a88: 5242 b511 |0014: iget v2, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -097a8c: 7152 7826 3031 |0016: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -097a92: 0e00 |0019: return-void │ │ +0a6000: |[0a6000] com.badlogic.gdx.utils.StringBuilder.:(Lcom/badlogic/gdx/utils/StringBuilder;)V │ │ +0a6010: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0a6012: 7010 2726 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a6018: 5250 b511 |0004: iget v0, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a601c: 5940 b511 |0006: iput v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6020: 5240 b511 |0008: iget v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6024: d800 0010 |000a: add-int/lit8 v0, v0, #int 16 // #10 │ │ +0a6028: 2300 4604 |000c: new-array v0, v0, [C // type@0446 │ │ +0a602c: 5b40 b311 |000e: iput-object v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6030: 5450 b311 |0010: iget-object v0, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6034: 5441 b311 |0012: iget-object v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6038: 5242 b511 |0014: iget v2, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a603c: 7152 7826 3031 |0016: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a6042: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=70 │ │ 0x0004 line=71 │ │ 0x0008 line=72 │ │ 0x0010 line=73 │ │ 0x0019 line=74 │ │ @@ -160614,19 +160662,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -097a94: |[097a94] com.badlogic.gdx.utils.StringBuilder.:(Ljava/lang/CharSequence;)V │ │ -097aa4: 6e10 2d26 0200 |0000: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ -097aaa: 0c00 |0003: move-result-object v0 │ │ -097aac: 7020 de22 0100 |0004: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.:(Ljava/lang/String;)V // method@22de │ │ -097ab2: 0e00 |0007: return-void │ │ +0a6044: |[0a6044] com.badlogic.gdx.utils.StringBuilder.:(Ljava/lang/CharSequence;)V │ │ +0a6054: 6e10 2d26 0200 |0000: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ +0a605a: 0c00 |0003: move-result-object v0 │ │ +0a605c: 7020 de22 0100 |0004: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.:(Ljava/lang/String;)V // method@22de │ │ +0a6062: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0007 line=68 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0008 reg=2 seq Ljava/lang/CharSequence; │ │ @@ -160636,28 +160684,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -097ab4: |[097ab4] com.badlogic.gdx.utils.StringBuilder.:(Ljava/lang/String;)V │ │ -097ac4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -097ac6: 7010 2726 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ -097acc: 6e10 5026 0400 |0004: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2650 │ │ -097ad2: 0a00 |0007: move-result v0 │ │ -097ad4: 5930 b511 |0008: iput v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -097ad8: 5230 b511 |000a: iget v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -097adc: d800 0010 |000c: add-int/lit8 v0, v0, #int 16 // #10 │ │ -097ae0: 2300 4804 |000e: new-array v0, v0, [C // type@0448 │ │ -097ae4: 5b30 b311 |0010: iput-object v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -097ae8: 5230 b511 |0012: iget v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -097aec: 5431 b311 |0014: iget-object v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -097af0: 6e52 4926 2410 |0016: invoke-virtual {v4, v2, v0, v1, v2}, Ljava/lang/String;.getChars:(II[CI)V // method@2649 │ │ -097af6: 0e00 |0019: return-void │ │ +0a6064: |[0a6064] com.badlogic.gdx.utils.StringBuilder.:(Ljava/lang/String;)V │ │ +0a6074: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a6076: 7010 2726 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a607c: 6e10 5026 0400 |0004: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2650 │ │ +0a6082: 0a00 |0007: move-result v0 │ │ +0a6084: 5930 b511 |0008: iput v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6088: 5230 b511 |000a: iget v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a608c: d800 0010 |000c: add-int/lit8 v0, v0, #int 16 // #10 │ │ +0a6090: 2300 4604 |000e: new-array v0, v0, [C // type@0446 │ │ +0a6094: 5b30 b311 |0010: iput-object v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6098: 5230 b511 |0012: iget v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a609c: 5431 b311 |0014: iget-object v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a60a0: 6e52 4926 2410 |0016: invoke-virtual {v4, v2, v0, v1, v2}, Ljava/lang/String;.getChars:(II[CI)V // method@2649 │ │ +0a60a6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=81 │ │ 0x0004 line=82 │ │ 0x000a line=83 │ │ 0x0012 line=84 │ │ 0x0019 line=85 │ │ @@ -160670,32 +160718,32 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -097af8: |[097af8] com.badlogic.gdx.utils.StringBuilder.enlargeBuffer:(I)V │ │ -097b08: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -097b0a: 5452 b311 |0001: iget-object v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -097b0e: 2122 |0003: array-length v2, v2 │ │ -097b10: e102 0201 |0004: shr-int/lit8 v2, v2, #int 1 // #01 │ │ -097b14: 5453 b311 |0006: iget-object v3, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -097b18: 2133 |0008: array-length v3, v3 │ │ -097b1a: b032 |0009: add-int/2addr v2, v3 │ │ -097b1c: d801 0202 |000a: add-int/lit8 v1, v2, #int 2 // #02 │ │ -097b20: 3716 0e00 |000c: if-le v6, v1, 001a // +000e │ │ -097b24: 2360 4804 |000e: new-array v0, v6, [C // type@0448 │ │ -097b28: 5452 b311 |0010: iget-object v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -097b2c: 5253 b511 |0012: iget v3, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -097b30: 7153 7826 4240 |0014: invoke-static {v2, v4, v0, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -097b36: 5b50 b311 |0017: iput-object v0, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -097b3a: 0e00 |0019: return-void │ │ -097b3c: 0116 |001a: move v6, v1 │ │ -097b3e: 28f3 |001b: goto 000e // -000d │ │ +0a60a8: |[0a60a8] com.badlogic.gdx.utils.StringBuilder.enlargeBuffer:(I)V │ │ +0a60b8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0a60ba: 5452 b311 |0001: iget-object v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a60be: 2122 |0003: array-length v2, v2 │ │ +0a60c0: e102 0201 |0004: shr-int/lit8 v2, v2, #int 1 // #01 │ │ +0a60c4: 5453 b311 |0006: iget-object v3, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a60c8: 2133 |0008: array-length v3, v3 │ │ +0a60ca: b032 |0009: add-int/2addr v2, v3 │ │ +0a60cc: d801 0202 |000a: add-int/lit8 v1, v2, #int 2 // #02 │ │ +0a60d0: 3716 0e00 |000c: if-le v6, v1, 001a // +000e │ │ +0a60d4: 2360 4604 |000e: new-array v0, v6, [C // type@0446 │ │ +0a60d8: 5452 b311 |0010: iget-object v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a60dc: 5253 b511 |0012: iget v3, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a60e0: 7153 7826 4240 |0014: invoke-static {v2, v4, v0, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a60e6: 5b50 b311 |0017: iput-object v0, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a60ea: 0e00 |0019: return-void │ │ +0a60ec: 0116 |001a: move v6, v1 │ │ +0a60ee: 28f3 |001b: goto 000e // -000d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=88 │ │ 0x000c line=89 │ │ 0x0010 line=90 │ │ 0x0017 line=91 │ │ 0x0019 line=92 │ │ @@ -160712,48 +160760,48 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -097b40: |[097b40] com.badlogic.gdx.utils.StringBuilder.move:(II)V │ │ -097b50: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -097b52: 5484 b311 |0001: iget-object v4, v8, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -097b56: 2144 |0003: array-length v4, v4 │ │ -097b58: 5285 b511 |0004: iget v5, v8, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -097b5c: b154 |0006: sub-int/2addr v4, v5 │ │ -097b5e: 3494 0f00 |0007: if-lt v4, v9, 0016 // +000f │ │ -097b62: 5484 b311 |0009: iget-object v4, v8, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -097b66: 5485 b311 |000b: iget-object v5, v8, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -097b6a: 9006 0a09 |000d: add-int v6, v10, v9 │ │ -097b6e: 5287 b511 |000f: iget v7, v8, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -097b72: b1a7 |0011: sub-int/2addr v7, v10 │ │ -097b74: 7157 7826 a465 |0012: invoke-static {v4, v10, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -097b7a: 0e00 |0015: return-void │ │ -097b7c: 5284 b511 |0016: iget v4, v8, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -097b80: 9000 0409 |0018: add-int v0, v4, v9 │ │ -097b84: 5484 b311 |001a: iget-object v4, v8, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -097b88: 2144 |001c: array-length v4, v4 │ │ -097b8a: e004 0401 |001d: shl-int/lit8 v4, v4, #int 1 // #01 │ │ -097b8e: d801 0402 |001f: add-int/lit8 v1, v4, #int 2 // #02 │ │ -097b92: 3710 1700 |0021: if-le v0, v1, 0038 // +0017 │ │ -097b96: 0103 |0023: move v3, v0 │ │ -097b98: 2332 4804 |0024: new-array v2, v3, [C // type@0448 │ │ -097b9c: 5484 b311 |0026: iget-object v4, v8, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -097ba0: 715a 7826 6462 |0028: invoke-static {v4, v6, v2, v6, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -097ba6: 5484 b311 |002b: iget-object v4, v8, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -097baa: 9005 0a09 |002d: add-int v5, v10, v9 │ │ -097bae: 5286 b511 |002f: iget v6, v8, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -097bb2: b1a6 |0031: sub-int/2addr v6, v10 │ │ -097bb4: 7156 7826 a452 |0032: invoke-static {v4, v10, v2, v5, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -097bba: 5b82 b311 |0035: iput-object v2, v8, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -097bbe: 28de |0037: goto 0015 // -0022 │ │ -097bc0: 0113 |0038: move v3, v1 │ │ -097bc2: 28eb |0039: goto 0024 // -0015 │ │ +0a60f0: |[0a60f0] com.badlogic.gdx.utils.StringBuilder.move:(II)V │ │ +0a6100: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0a6102: 5484 b311 |0001: iget-object v4, v8, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6106: 2144 |0003: array-length v4, v4 │ │ +0a6108: 5285 b511 |0004: iget v5, v8, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a610c: b154 |0006: sub-int/2addr v4, v5 │ │ +0a610e: 3494 0f00 |0007: if-lt v4, v9, 0016 // +000f │ │ +0a6112: 5484 b311 |0009: iget-object v4, v8, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6116: 5485 b311 |000b: iget-object v5, v8, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a611a: 9006 0a09 |000d: add-int v6, v10, v9 │ │ +0a611e: 5287 b511 |000f: iget v7, v8, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6122: b1a7 |0011: sub-int/2addr v7, v10 │ │ +0a6124: 7157 7826 a465 |0012: invoke-static {v4, v10, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a612a: 0e00 |0015: return-void │ │ +0a612c: 5284 b511 |0016: iget v4, v8, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6130: 9000 0409 |0018: add-int v0, v4, v9 │ │ +0a6134: 5484 b311 |001a: iget-object v4, v8, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6138: 2144 |001c: array-length v4, v4 │ │ +0a613a: e004 0401 |001d: shl-int/lit8 v4, v4, #int 1 // #01 │ │ +0a613e: d801 0402 |001f: add-int/lit8 v1, v4, #int 2 // #02 │ │ +0a6142: 3710 1700 |0021: if-le v0, v1, 0038 // +0017 │ │ +0a6146: 0103 |0023: move v3, v0 │ │ +0a6148: 2332 4604 |0024: new-array v2, v3, [C // type@0446 │ │ +0a614c: 5484 b311 |0026: iget-object v4, v8, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6150: 715a 7826 6462 |0028: invoke-static {v4, v6, v2, v6, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a6156: 5484 b311 |002b: iget-object v4, v8, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a615a: 9005 0a09 |002d: add-int v5, v10, v9 │ │ +0a615e: 5286 b511 |002f: iget v6, v8, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6162: b1a6 |0031: sub-int/2addr v6, v10 │ │ +0a6164: 7156 7826 a452 |0032: invoke-static {v4, v10, v2, v5, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a616a: 5b82 b311 |0035: iput-object v2, v8, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a616e: 28de |0037: goto 0015 // -0022 │ │ +0a6170: 0113 |0038: move v3, v1 │ │ +0a6172: 28eb |0039: goto 0024 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=313 │ │ 0x0009 line=314 │ │ 0x0015 line=324 │ │ 0x0016 line=317 │ │ 0x0021 line=318 │ │ @@ -160777,17 +160825,17 @@ │ │ type : '(C)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -097bc4: |[097bc4] com.badlogic.gdx.utils.StringBuilder.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -097bd4: 6e20 f022 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ -097bda: 1100 |0003: return-object v0 │ │ +0a6174: |[0a6174] com.badlogic.gdx.utils.StringBuilder.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +0a6184: 6e20 f022 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ +0a618a: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=704 │ │ 0x0003 line=705 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0004 reg=1 c C │ │ @@ -160797,19 +160845,19 @@ │ │ type : '(D)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -097bdc: |[097bdc] com.badlogic.gdx.utils.StringBuilder.append:(D)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -097bec: 7120 e425 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@25e4 │ │ -097bf2: 0c00 |0003: move-result-object v0 │ │ -097bf4: 6e20 f222 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@22f2 │ │ -097bfa: 1101 |0007: return-object v1 │ │ +0a618c: |[0a618c] com.badlogic.gdx.utils.StringBuilder.append:(D)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +0a619c: 7120 e425 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@25e4 │ │ +0a61a2: 0c00 |0003: move-result-object v0 │ │ +0a61a4: 6e20 f222 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@22f2 │ │ +0a61aa: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=795 │ │ 0x0007 line=796 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0008 reg=2 d D │ │ @@ -160819,118 +160867,118 @@ │ │ type : '(F)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -097bfc: |[097bfc] com.badlogic.gdx.utils.StringBuilder.append:(F)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -097c0c: 7110 f425 0200 |0000: invoke-static {v2}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@25f4 │ │ -097c12: 0c00 |0003: move-result-object v0 │ │ -097c14: 6e20 f222 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@22f2 │ │ -097c1a: 1101 |0007: return-object v1 │ │ +0a61ac: |[0a61ac] com.badlogic.gdx.utils.StringBuilder.append:(F)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +0a61bc: 7110 f425 0200 |0000: invoke-static {v2}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@25f4 │ │ +0a61c2: 0c00 |0003: move-result-object v0 │ │ +0a61c4: 6e20 f222 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@22f2 │ │ +0a61ca: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=784 │ │ 0x0007 line=785 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0008 reg=2 f F │ │ │ │ #3 : (in Lcom/badlogic/gdx/utils/StringBuilder;) │ │ name : 'append' │ │ type : '(I)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 12 │ │ + registers : 13 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 173 16-bit code units │ │ -097c1c: |[097c1c] com.badlogic.gdx.utils.StringBuilder.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -097c2c: 1409 00ca 9a3b |0000: const v9, #float 0.00472379 // #3b9aca00 │ │ -097c32: 1408 00e1 f505 |0003: const v8, #float 2.31223e-35 // #05f5e100 │ │ -097c38: 1407 8096 9800 |0006: const v7, #float 1.4013e-38 // #00989680 │ │ -097c3e: 1406 4042 0f00 |0009: const v6, #float 1.4013e-39 // #000f4240 │ │ -097c44: 1405 a086 0100 |000c: const v5, #float 1.4013e-40 // #000186a0 │ │ -097c4a: 1500 0080 |000f: const/high16 v0, #int -2147483648 // #8000 │ │ -097c4e: 330b 0800 |0011: if-ne v11, v0, 0019 // +0008 │ │ -097c52: 1a00 e000 |0013: const-string v0, "-2147483648" // string@00e0 │ │ -097c56: 6e20 f222 0a00 |0015: invoke-virtual {v10, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@22f2 │ │ -097c5c: 110a |0018: return-object v10 │ │ -097c5e: 3b0b 0800 |0019: if-gez v11, 0021 // +0008 │ │ -097c62: 1300 2d00 |001b: const/16 v0, #int 45 // #2d │ │ -097c66: 6e20 f022 0a00 |001d: invoke-virtual {v10, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ -097c6c: 7bbb |0020: neg-int v11, v11 │ │ -097c6e: 1300 1027 |0021: const/16 v0, #int 10000 // #2710 │ │ -097c72: 340b 5200 |0023: if-lt v11, v0, 0075 // +0052 │ │ -097c76: 349b 1500 |0025: if-lt v11, v9, 003a // +0015 │ │ -097c7a: 6200 b411 |0027: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ -097c7e: 81b1 |0029: int-to-long v1, v11 │ │ -097c80: 1803 00e4 0b54 0200 0000 |002a: const-wide v3, #double 4.94066e-314 // #00000002540be400 │ │ -097c8a: bf31 |002f: rem-long/2addr v1, v3 │ │ -097c8c: 1703 00ca 9a3b |0030: const-wide/32 v3, #float 0.00472379 // #3b9aca00 │ │ -097c92: be31 |0033: div-long/2addr v1, v3 │ │ -097c94: 8411 |0034: long-to-int v1, v1 │ │ -097c96: 4900 0001 |0035: aget-char v0, v0, v1 │ │ -097c9a: 6e20 f022 0a00 |0037: invoke-virtual {v10, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ -097ca0: 348b 0c00 |003a: if-lt v11, v8, 0046 // +000c │ │ -097ca4: 6200 b411 |003c: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ -097ca8: 9401 0b09 |003e: rem-int v1, v11, v9 │ │ -097cac: b381 |0040: div-int/2addr v1, v8 │ │ -097cae: 4900 0001 |0041: aget-char v0, v0, v1 │ │ -097cb2: 6e20 f022 0a00 |0043: invoke-virtual {v10, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ -097cb8: 347b 0c00 |0046: if-lt v11, v7, 0052 // +000c │ │ -097cbc: 6200 b411 |0048: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ -097cc0: 9401 0b08 |004a: rem-int v1, v11, v8 │ │ -097cc4: b371 |004c: div-int/2addr v1, v7 │ │ -097cc6: 4900 0001 |004d: aget-char v0, v0, v1 │ │ -097cca: 6e20 f022 0a00 |004f: invoke-virtual {v10, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ -097cd0: 346b 0c00 |0052: if-lt v11, v6, 005e // +000c │ │ -097cd4: 6200 b411 |0054: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ -097cd8: 9401 0b07 |0056: rem-int v1, v11, v7 │ │ -097cdc: b361 |0058: div-int/2addr v1, v6 │ │ -097cde: 4900 0001 |0059: aget-char v0, v0, v1 │ │ -097ce2: 6e20 f022 0a00 |005b: invoke-virtual {v10, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ -097ce8: 345b 0c00 |005e: if-lt v11, v5, 006a // +000c │ │ -097cec: 6200 b411 |0060: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ -097cf0: 9401 0b06 |0062: rem-int v1, v11, v6 │ │ -097cf4: b351 |0064: div-int/2addr v1, v5 │ │ -097cf6: 4900 0001 |0065: aget-char v0, v0, v1 │ │ -097cfa: 6e20 f022 0a00 |0067: invoke-virtual {v10, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ -097d00: 6200 b411 |006a: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ -097d04: 9401 0b05 |006c: rem-int v1, v11, v5 │ │ -097d08: d311 1027 |006e: div-int/lit16 v1, v1, #int 10000 // #2710 │ │ -097d0c: 4900 0001 |0070: aget-char v0, v0, v1 │ │ -097d10: 6e20 f022 0a00 |0072: invoke-virtual {v10, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ -097d16: 1300 e803 |0075: const/16 v0, #int 1000 // #3e8 │ │ -097d1a: 340b 0d00 |0077: if-lt v11, v0, 0084 // +000d │ │ -097d1e: 6200 b411 |0079: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ -097d22: d4b1 1027 |007b: rem-int/lit16 v1, v11, #int 10000 // #2710 │ │ -097d26: d311 e803 |007d: div-int/lit16 v1, v1, #int 1000 // #03e8 │ │ -097d2a: 4900 0001 |007f: aget-char v0, v0, v1 │ │ -097d2e: 6e20 f022 0a00 |0081: invoke-virtual {v10, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ -097d34: 1300 6400 |0084: const/16 v0, #int 100 // #64 │ │ -097d38: 340b 0d00 |0086: if-lt v11, v0, 0093 // +000d │ │ -097d3c: 6200 b411 |0088: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ -097d40: d4b1 e803 |008a: rem-int/lit16 v1, v11, #int 1000 // #03e8 │ │ -097d44: db01 0164 |008c: div-int/lit8 v1, v1, #int 100 // #64 │ │ -097d48: 4900 0001 |008e: aget-char v0, v0, v1 │ │ -097d4c: 6e20 f022 0a00 |0090: invoke-virtual {v10, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ -097d52: 1300 0a00 |0093: const/16 v0, #int 10 // #a │ │ -097d56: 340b 0d00 |0095: if-lt v11, v0, 00a2 // +000d │ │ -097d5a: 6200 b411 |0097: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ -097d5e: dc01 0b64 |0099: rem-int/lit8 v1, v11, #int 100 // #64 │ │ -097d62: db01 010a |009b: div-int/lit8 v1, v1, #int 10 // #0a │ │ -097d66: 4900 0001 |009d: aget-char v0, v0, v1 │ │ -097d6a: 6e20 f022 0a00 |009f: invoke-virtual {v10, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ -097d70: 6200 b411 |00a2: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ -097d74: dc01 0b0a |00a4: rem-int/lit8 v1, v11, #int 10 // #0a │ │ -097d78: 4900 0001 |00a6: aget-char v0, v0, v1 │ │ -097d7c: 6e20 f022 0a00 |00a8: invoke-virtual {v10, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ -097d82: 2900 6dff |00ab: goto/16 0018 // -0093 │ │ +0a61cc: |[0a61cc] com.badlogic.gdx.utils.StringBuilder.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +0a61dc: 140a 00ca 9a3b |0000: const v10, #float 0.00472379 // #3b9aca00 │ │ +0a61e2: 1409 00e1 f505 |0003: const v9, #float 2.31223e-35 // #05f5e100 │ │ +0a61e8: 1408 8096 9800 |0006: const v8, #float 1.4013e-38 // #00989680 │ │ +0a61ee: 1407 4042 0f00 |0009: const v7, #float 1.4013e-39 // #000f4240 │ │ +0a61f4: 1406 a086 0100 |000c: const v6, #float 1.4013e-40 // #000186a0 │ │ +0a61fa: 1500 0080 |000f: const/high16 v0, #int -2147483648 // #8000 │ │ +0a61fe: 330c 0800 |0011: if-ne v12, v0, 0019 // +0008 │ │ +0a6202: 1a00 e000 |0013: const-string v0, "-2147483648" // string@00e0 │ │ +0a6206: 6e20 f222 0b00 |0015: invoke-virtual {v11, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@22f2 │ │ +0a620c: 110b |0018: return-object v11 │ │ +0a620e: 3b0c 0800 |0019: if-gez v12, 0021 // +0008 │ │ +0a6212: 1300 2d00 |001b: const/16 v0, #int 45 // #2d │ │ +0a6216: 6e20 f022 0b00 |001d: invoke-virtual {v11, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ +0a621c: 7bcc |0020: neg-int v12, v12 │ │ +0a621e: 1300 1027 |0021: const/16 v0, #int 10000 // #2710 │ │ +0a6222: 340c 5200 |0023: if-lt v12, v0, 0075 // +0052 │ │ +0a6226: 34ac 1500 |0025: if-lt v12, v10, 003a // +0015 │ │ +0a622a: 6200 b411 |0027: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ +0a622e: 81c2 |0029: int-to-long v2, v12 │ │ +0a6230: 1804 00e4 0b54 0200 0000 |002a: const-wide v4, #double 4.94066e-314 // #00000002540be400 │ │ +0a623a: bf42 |002f: rem-long/2addr v2, v4 │ │ +0a623c: 1704 00ca 9a3b |0030: const-wide/32 v4, #float 0.00472379 // #3b9aca00 │ │ +0a6242: be42 |0033: div-long/2addr v2, v4 │ │ +0a6244: 8421 |0034: long-to-int v1, v2 │ │ +0a6246: 4900 0001 |0035: aget-char v0, v0, v1 │ │ +0a624a: 6e20 f022 0b00 |0037: invoke-virtual {v11, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ +0a6250: 349c 0c00 |003a: if-lt v12, v9, 0046 // +000c │ │ +0a6254: 6200 b411 |003c: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ +0a6258: 9401 0c0a |003e: rem-int v1, v12, v10 │ │ +0a625c: b391 |0040: div-int/2addr v1, v9 │ │ +0a625e: 4900 0001 |0041: aget-char v0, v0, v1 │ │ +0a6262: 6e20 f022 0b00 |0043: invoke-virtual {v11, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ +0a6268: 348c 0c00 |0046: if-lt v12, v8, 0052 // +000c │ │ +0a626c: 6200 b411 |0048: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ +0a6270: 9401 0c09 |004a: rem-int v1, v12, v9 │ │ +0a6274: b381 |004c: div-int/2addr v1, v8 │ │ +0a6276: 4900 0001 |004d: aget-char v0, v0, v1 │ │ +0a627a: 6e20 f022 0b00 |004f: invoke-virtual {v11, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ +0a6280: 347c 0c00 |0052: if-lt v12, v7, 005e // +000c │ │ +0a6284: 6200 b411 |0054: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ +0a6288: 9401 0c08 |0056: rem-int v1, v12, v8 │ │ +0a628c: b371 |0058: div-int/2addr v1, v7 │ │ +0a628e: 4900 0001 |0059: aget-char v0, v0, v1 │ │ +0a6292: 6e20 f022 0b00 |005b: invoke-virtual {v11, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ +0a6298: 346c 0c00 |005e: if-lt v12, v6, 006a // +000c │ │ +0a629c: 6200 b411 |0060: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ +0a62a0: 9401 0c07 |0062: rem-int v1, v12, v7 │ │ +0a62a4: b361 |0064: div-int/2addr v1, v6 │ │ +0a62a6: 4900 0001 |0065: aget-char v0, v0, v1 │ │ +0a62aa: 6e20 f022 0b00 |0067: invoke-virtual {v11, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ +0a62b0: 6200 b411 |006a: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ +0a62b4: 9401 0c06 |006c: rem-int v1, v12, v6 │ │ +0a62b8: d311 1027 |006e: div-int/lit16 v1, v1, #int 10000 // #2710 │ │ +0a62bc: 4900 0001 |0070: aget-char v0, v0, v1 │ │ +0a62c0: 6e20 f022 0b00 |0072: invoke-virtual {v11, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ +0a62c6: 1300 e803 |0075: const/16 v0, #int 1000 // #3e8 │ │ +0a62ca: 340c 0d00 |0077: if-lt v12, v0, 0084 // +000d │ │ +0a62ce: 6200 b411 |0079: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ +0a62d2: d4c1 1027 |007b: rem-int/lit16 v1, v12, #int 10000 // #2710 │ │ +0a62d6: d311 e803 |007d: div-int/lit16 v1, v1, #int 1000 // #03e8 │ │ +0a62da: 4900 0001 |007f: aget-char v0, v0, v1 │ │ +0a62de: 6e20 f022 0b00 |0081: invoke-virtual {v11, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ +0a62e4: 1300 6400 |0084: const/16 v0, #int 100 // #64 │ │ +0a62e8: 340c 0d00 |0086: if-lt v12, v0, 0093 // +000d │ │ +0a62ec: 6200 b411 |0088: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ +0a62f0: d4c1 e803 |008a: rem-int/lit16 v1, v12, #int 1000 // #03e8 │ │ +0a62f4: db01 0164 |008c: div-int/lit8 v1, v1, #int 100 // #64 │ │ +0a62f8: 4900 0001 |008e: aget-char v0, v0, v1 │ │ +0a62fc: 6e20 f022 0b00 |0090: invoke-virtual {v11, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ +0a6302: 1300 0a00 |0093: const/16 v0, #int 10 // #a │ │ +0a6306: 340c 0d00 |0095: if-lt v12, v0, 00a2 // +000d │ │ +0a630a: 6200 b411 |0097: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ +0a630e: dc01 0c64 |0099: rem-int/lit8 v1, v12, #int 100 // #64 │ │ +0a6312: db01 010a |009b: div-int/lit8 v1, v1, #int 10 // #0a │ │ +0a6316: 4900 0001 |009d: aget-char v0, v0, v1 │ │ +0a631a: 6e20 f022 0b00 |009f: invoke-virtual {v11, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ +0a6320: 6200 b411 |00a2: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ +0a6324: dc01 0c0a |00a4: rem-int/lit8 v1, v12, #int 10 // #0a │ │ +0a6328: 4900 0001 |00a6: aget-char v0, v0, v1 │ │ +0a632c: 6e20 f022 0b00 |00a8: invoke-virtual {v11, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ +0a6332: 2900 6dff |00ab: goto/16 0018 // -0093 │ │ catches : (none) │ │ positions : │ │ 0x000f line=715 │ │ 0x0013 line=716 │ │ 0x0018 line=735 │ │ 0x0019 line=719 │ │ 0x001b line=720 │ │ @@ -160943,245 +160991,245 @@ │ │ 0x005e line=728 │ │ 0x006a line=729 │ │ 0x0075 line=731 │ │ 0x0084 line=732 │ │ 0x0093 line=733 │ │ 0x00a2 line=734 │ │ locals : │ │ - 0x0000 - 0x00ad reg=10 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ - 0x0000 - 0x00ad reg=11 i I │ │ + 0x0000 - 0x00ad reg=11 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ + 0x0000 - 0x00ad reg=12 i I │ │ │ │ #4 : (in Lcom/badlogic/gdx/utils/StringBuilder;) │ │ name : 'append' │ │ type : '(J)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 515 16-bit code units │ │ -097d88: |[097d88] com.badlogic.gdx.utils.StringBuilder.append:(J)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -097d98: 1900 0080 |0000: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ -097d9c: 3100 0600 |0002: cmp-long v0, v6, v0 │ │ -097da0: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -097da4: 1a00 e100 |0006: const-string v0, "-9223372036854775808" // string@00e1 │ │ -097da8: 6e20 f222 0500 |0008: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@22f2 │ │ -097dae: 1105 |000b: return-object v5 │ │ -097db0: 1600 0000 |000c: const-wide/16 v0, #int 0 // #0 │ │ -097db4: 3100 0600 |000e: cmp-long v0, v6, v0 │ │ -097db8: 3b00 0800 |0010: if-gez v0, 0018 // +0008 │ │ -097dbc: 1300 2d00 |0012: const/16 v0, #int 45 // #2d │ │ -097dc0: 6e20 f022 0500 |0014: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ -097dc6: 7d66 |0017: neg-long v6, v6 │ │ -097dc8: 1600 1027 |0018: const-wide/16 v0, #int 10000 // #2710 │ │ -097dcc: 3100 0600 |001a: cmp-long v0, v6, v0 │ │ -097dd0: 3a00 9a01 |001c: if-ltz v0, 01b6 // +019a │ │ -097dd4: 1800 0000 64a7 b3b6 e00d |001e: const-wide v0, #double 7.83295e-242 // #0de0b6b3a7640000 │ │ -097dde: 3100 0600 |0023: cmp-long v0, v6, v0 │ │ -097de2: 3a00 1700 |0025: if-ltz v0, 003c // +0017 │ │ -097de6: 6200 b411 |0027: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ -097dea: 8661 |0029: long-to-double v1, v6 │ │ -097dec: 1803 003d 9160 e458 e143 |002a: const-wide v3, #double 1e+19 // #43e158e460913d00 │ │ -097df6: cf31 |002f: rem-double/2addr v1, v3 │ │ -097df8: 1803 00c8 4e67 6dc1 ab43 |0030: const-wide v3, #double 1e+18 // #43abc16d674ec800 │ │ -097e02: ce31 |0035: div-double/2addr v1, v3 │ │ -097e04: 8a11 |0036: double-to-int v1, v1 │ │ -097e06: 4900 0001 |0037: aget-char v0, v0, v1 │ │ -097e0a: 6e20 f022 0500 |0039: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ -097e10: 1800 0000 8a5d 7845 6301 |003c: const-wide v0, #double 5.6204e-302 // #016345785d8a0000 │ │ -097e1a: 3100 0600 |0041: cmp-long v0, v6, v0 │ │ -097e1e: 3a00 1700 |0043: if-ltz v0, 005a // +0017 │ │ -097e22: 6200 b411 |0045: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ -097e26: 1801 0000 64a7 b3b6 e00d |0047: const-wide v1, #double 7.83295e-242 // #0de0b6b3a7640000 │ │ -097e30: 9f01 0601 |004c: rem-long v1, v6, v1 │ │ -097e34: 1803 0000 8a5d 7845 6301 |004e: const-wide v3, #double 5.6204e-302 // #016345785d8a0000 │ │ -097e3e: be31 |0053: div-long/2addr v1, v3 │ │ -097e40: 8411 |0054: long-to-int v1, v1 │ │ -097e42: 4900 0001 |0055: aget-char v0, v0, v1 │ │ -097e46: 6e20 f022 0500 |0057: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ -097e4c: 1800 0000 c16f f286 2300 |005a: const-wide v0, #double 5.43117e-308 // #002386f26fc10000 │ │ -097e56: 3100 0600 |005f: cmp-long v0, v6, v0 │ │ -097e5a: 3a00 1700 |0061: if-ltz v0, 0078 // +0017 │ │ -097e5e: 6200 b411 |0063: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ -097e62: 1801 0000 8a5d 7845 6301 |0065: const-wide v1, #double 5.6204e-302 // #016345785d8a0000 │ │ -097e6c: 9f01 0601 |006a: rem-long v1, v6, v1 │ │ -097e70: 1803 0000 c16f f286 2300 |006c: const-wide v3, #double 5.43117e-308 // #002386f26fc10000 │ │ -097e7a: be31 |0071: div-long/2addr v1, v3 │ │ -097e7c: 8411 |0072: long-to-int v1, v1 │ │ -097e7e: 4900 0001 |0073: aget-char v0, v0, v1 │ │ -097e82: 6e20 f022 0500 |0075: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ -097e88: 1800 0080 c6a4 7e8d 0300 |0078: const-wide v0, #double 4.94066e-309 // #00038d7ea4c68000 │ │ -097e92: 3100 0600 |007d: cmp-long v0, v6, v0 │ │ -097e96: 3a00 1700 |007f: if-ltz v0, 0096 // +0017 │ │ -097e9a: 6200 b411 |0081: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ -097e9e: 1801 0000 c16f f286 2300 |0083: const-wide v1, #double 5.43117e-308 // #002386f26fc10000 │ │ -097ea8: 9f01 0601 |0088: rem-long v1, v6, v1 │ │ -097eac: 1803 0080 c6a4 7e8d 0300 |008a: const-wide v3, #double 4.94066e-309 // #00038d7ea4c68000 │ │ -097eb6: be31 |008f: div-long/2addr v1, v3 │ │ -097eb8: 8411 |0090: long-to-int v1, v1 │ │ -097eba: 4900 0001 |0091: aget-char v0, v0, v1 │ │ -097ebe: 6e20 f022 0500 |0093: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ -097ec4: 1800 0040 7a10 f35a 0000 |0096: const-wide v0, #double 4.94066e-310 // #00005af3107a4000 │ │ -097ece: 3100 0600 |009b: cmp-long v0, v6, v0 │ │ -097ed2: 3a00 1700 |009d: if-ltz v0, 00b4 // +0017 │ │ -097ed6: 6200 b411 |009f: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ -097eda: 1801 0080 c6a4 7e8d 0300 |00a1: const-wide v1, #double 4.94066e-309 // #00038d7ea4c68000 │ │ -097ee4: 9f01 0601 |00a6: rem-long v1, v6, v1 │ │ -097ee8: 1803 0040 7a10 f35a 0000 |00a8: const-wide v3, #double 4.94066e-310 // #00005af3107a4000 │ │ -097ef2: be31 |00ad: div-long/2addr v1, v3 │ │ -097ef4: 8411 |00ae: long-to-int v1, v1 │ │ -097ef6: 4900 0001 |00af: aget-char v0, v0, v1 │ │ -097efa: 6e20 f022 0500 |00b1: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ -097f00: 1800 00a0 724e 1809 0000 |00b4: const-wide v0, #double 4.94066e-311 // #000009184e72a000 │ │ -097f0a: 3100 0600 |00b9: cmp-long v0, v6, v0 │ │ -097f0e: 3a00 1700 |00bb: if-ltz v0, 00d2 // +0017 │ │ -097f12: 6200 b411 |00bd: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ -097f16: 1801 0040 7a10 f35a 0000 |00bf: const-wide v1, #double 4.94066e-310 // #00005af3107a4000 │ │ -097f20: 9f01 0601 |00c4: rem-long v1, v6, v1 │ │ -097f24: 1803 00a0 724e 1809 0000 |00c6: const-wide v3, #double 4.94066e-311 // #000009184e72a000 │ │ -097f2e: be31 |00cb: div-long/2addr v1, v3 │ │ -097f30: 8411 |00cc: long-to-int v1, v1 │ │ -097f32: 4900 0001 |00cd: aget-char v0, v0, v1 │ │ -097f36: 6e20 f022 0500 |00cf: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ -097f3c: 1800 0010 a5d4 e800 0000 |00d2: const-wide v0, #double 4.94066e-312 // #000000e8d4a51000 │ │ -097f46: 3100 0600 |00d7: cmp-long v0, v6, v0 │ │ -097f4a: 3a00 1700 |00d9: if-ltz v0, 00f0 // +0017 │ │ -097f4e: 6200 b411 |00db: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ -097f52: 1801 00a0 724e 1809 0000 |00dd: const-wide v1, #double 4.94066e-311 // #000009184e72a000 │ │ -097f5c: 9f01 0601 |00e2: rem-long v1, v6, v1 │ │ -097f60: 1803 0010 a5d4 e800 0000 |00e4: const-wide v3, #double 4.94066e-312 // #000000e8d4a51000 │ │ -097f6a: be31 |00e9: div-long/2addr v1, v3 │ │ -097f6c: 8411 |00ea: long-to-int v1, v1 │ │ -097f6e: 4900 0001 |00eb: aget-char v0, v0, v1 │ │ -097f72: 6e20 f022 0500 |00ed: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ -097f78: 1800 00e8 7648 1700 0000 |00f0: const-wide v0, #double 4.94066e-313 // #000000174876e800 │ │ -097f82: 3100 0600 |00f5: cmp-long v0, v6, v0 │ │ -097f86: 3a00 1700 |00f7: if-ltz v0, 010e // +0017 │ │ -097f8a: 6200 b411 |00f9: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ -097f8e: 1801 0010 a5d4 e800 0000 |00fb: const-wide v1, #double 4.94066e-312 // #000000e8d4a51000 │ │ -097f98: 9f01 0601 |0100: rem-long v1, v6, v1 │ │ -097f9c: 1803 00e8 7648 1700 0000 |0102: const-wide v3, #double 4.94066e-313 // #000000174876e800 │ │ -097fa6: be31 |0107: div-long/2addr v1, v3 │ │ -097fa8: 8411 |0108: long-to-int v1, v1 │ │ -097faa: 4900 0001 |0109: aget-char v0, v0, v1 │ │ -097fae: 6e20 f022 0500 |010b: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ -097fb4: 1800 00e4 0b54 0200 0000 |010e: const-wide v0, #double 4.94066e-314 // #00000002540be400 │ │ -097fbe: 3100 0600 |0113: cmp-long v0, v6, v0 │ │ -097fc2: 3a00 1700 |0115: if-ltz v0, 012c // +0017 │ │ -097fc6: 6200 b411 |0117: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ -097fca: 1801 00e8 7648 1700 0000 |0119: const-wide v1, #double 4.94066e-313 // #000000174876e800 │ │ -097fd4: 9f01 0601 |011e: rem-long v1, v6, v1 │ │ -097fd8: 1803 00e4 0b54 0200 0000 |0120: const-wide v3, #double 4.94066e-314 // #00000002540be400 │ │ -097fe2: be31 |0125: div-long/2addr v1, v3 │ │ -097fe4: 8411 |0126: long-to-int v1, v1 │ │ -097fe6: 4900 0001 |0127: aget-char v0, v0, v1 │ │ -097fea: 6e20 f022 0500 |0129: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ -097ff0: 1700 00ca 9a3b |012c: const-wide/32 v0, #float 0.00472379 // #3b9aca00 │ │ -097ff6: 3100 0600 |012f: cmp-long v0, v6, v0 │ │ -097ffa: 3a00 1500 |0131: if-ltz v0, 0146 // +0015 │ │ -097ffe: 6200 b411 |0133: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ -098002: 1801 00e4 0b54 0200 0000 |0135: const-wide v1, #double 4.94066e-314 // #00000002540be400 │ │ -09800c: 9f01 0601 |013a: rem-long v1, v6, v1 │ │ -098010: 1703 00ca 9a3b |013c: const-wide/32 v3, #float 0.00472379 // #3b9aca00 │ │ -098016: be31 |013f: div-long/2addr v1, v3 │ │ -098018: 8411 |0140: long-to-int v1, v1 │ │ -09801a: 4900 0001 |0141: aget-char v0, v0, v1 │ │ -09801e: 6e20 f022 0500 |0143: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ -098024: 1700 00e1 f505 |0146: const-wide/32 v0, #float 2.31223e-35 // #05f5e100 │ │ -09802a: 3100 0600 |0149: cmp-long v0, v6, v0 │ │ -09802e: 3a00 1300 |014b: if-ltz v0, 015e // +0013 │ │ -098032: 6200 b411 |014d: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ -098036: 1701 00ca 9a3b |014f: const-wide/32 v1, #float 0.00472379 // #3b9aca00 │ │ -09803c: 9f01 0601 |0152: rem-long v1, v6, v1 │ │ -098040: 1703 00e1 f505 |0154: const-wide/32 v3, #float 2.31223e-35 // #05f5e100 │ │ -098046: be31 |0157: div-long/2addr v1, v3 │ │ -098048: 8411 |0158: long-to-int v1, v1 │ │ -09804a: 4900 0001 |0159: aget-char v0, v0, v1 │ │ -09804e: 6e20 f022 0500 |015b: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ -098054: 1700 8096 9800 |015e: const-wide/32 v0, #float 1.4013e-38 // #00989680 │ │ -09805a: 3100 0600 |0161: cmp-long v0, v6, v0 │ │ -09805e: 3a00 1300 |0163: if-ltz v0, 0176 // +0013 │ │ -098062: 6200 b411 |0165: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ -098066: 1701 00e1 f505 |0167: const-wide/32 v1, #float 2.31223e-35 // #05f5e100 │ │ -09806c: 9f01 0601 |016a: rem-long v1, v6, v1 │ │ -098070: 1703 8096 9800 |016c: const-wide/32 v3, #float 1.4013e-38 // #00989680 │ │ -098076: be31 |016f: div-long/2addr v1, v3 │ │ -098078: 8411 |0170: long-to-int v1, v1 │ │ -09807a: 4900 0001 |0171: aget-char v0, v0, v1 │ │ -09807e: 6e20 f022 0500 |0173: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ -098084: 1700 4042 0f00 |0176: const-wide/32 v0, #float 1.4013e-39 // #000f4240 │ │ -09808a: 3100 0600 |0179: cmp-long v0, v6, v0 │ │ -09808e: 3a00 1300 |017b: if-ltz v0, 018e // +0013 │ │ -098092: 6200 b411 |017d: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ -098096: 1701 8096 9800 |017f: const-wide/32 v1, #float 1.4013e-38 // #00989680 │ │ -09809c: 9f01 0601 |0182: rem-long v1, v6, v1 │ │ -0980a0: 1703 4042 0f00 |0184: const-wide/32 v3, #float 1.4013e-39 // #000f4240 │ │ -0980a6: be31 |0187: div-long/2addr v1, v3 │ │ -0980a8: 8411 |0188: long-to-int v1, v1 │ │ -0980aa: 4900 0001 |0189: aget-char v0, v0, v1 │ │ -0980ae: 6e20 f022 0500 |018b: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ -0980b4: 1700 a086 0100 |018e: const-wide/32 v0, #float 1.4013e-40 // #000186a0 │ │ -0980ba: 3100 0600 |0191: cmp-long v0, v6, v0 │ │ -0980be: 3a00 1300 |0193: if-ltz v0, 01a6 // +0013 │ │ -0980c2: 6200 b411 |0195: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ -0980c6: 1701 4042 0f00 |0197: const-wide/32 v1, #float 1.4013e-39 // #000f4240 │ │ -0980cc: 9f01 0601 |019a: rem-long v1, v6, v1 │ │ -0980d0: 1703 a086 0100 |019c: const-wide/32 v3, #float 1.4013e-40 // #000186a0 │ │ -0980d6: be31 |019f: div-long/2addr v1, v3 │ │ -0980d8: 8411 |01a0: long-to-int v1, v1 │ │ -0980da: 4900 0001 |01a1: aget-char v0, v0, v1 │ │ -0980de: 6e20 f022 0500 |01a3: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ -0980e4: 6200 b411 |01a6: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ -0980e8: 1701 a086 0100 |01a8: const-wide/32 v1, #float 1.4013e-40 // #000186a0 │ │ -0980ee: 9f01 0601 |01ab: rem-long v1, v6, v1 │ │ -0980f2: 1603 1027 |01ad: const-wide/16 v3, #int 10000 // #2710 │ │ -0980f6: be31 |01af: div-long/2addr v1, v3 │ │ -0980f8: 8411 |01b0: long-to-int v1, v1 │ │ -0980fa: 4900 0001 |01b1: aget-char v0, v0, v1 │ │ -0980fe: 6e20 f022 0500 |01b3: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ -098104: 1600 e803 |01b6: const-wide/16 v0, #int 1000 // #3e8 │ │ -098108: 3100 0600 |01b8: cmp-long v0, v6, v0 │ │ -09810c: 3a00 1100 |01ba: if-ltz v0, 01cb // +0011 │ │ -098110: 6200 b411 |01bc: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ -098114: 1601 1027 |01be: const-wide/16 v1, #int 10000 // #2710 │ │ -098118: 9f01 0601 |01c0: rem-long v1, v6, v1 │ │ -09811c: 1603 e803 |01c2: const-wide/16 v3, #int 1000 // #3e8 │ │ -098120: be31 |01c4: div-long/2addr v1, v3 │ │ -098122: 8411 |01c5: long-to-int v1, v1 │ │ -098124: 4900 0001 |01c6: aget-char v0, v0, v1 │ │ -098128: 6e20 f022 0500 |01c8: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ -09812e: 1600 6400 |01cb: const-wide/16 v0, #int 100 // #64 │ │ -098132: 3100 0600 |01cd: cmp-long v0, v6, v0 │ │ -098136: 3a00 1100 |01cf: if-ltz v0, 01e0 // +0011 │ │ -09813a: 6200 b411 |01d1: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ -09813e: 1601 e803 |01d3: const-wide/16 v1, #int 1000 // #3e8 │ │ -098142: 9f01 0601 |01d5: rem-long v1, v6, v1 │ │ -098146: 1603 6400 |01d7: const-wide/16 v3, #int 100 // #64 │ │ -09814a: be31 |01d9: div-long/2addr v1, v3 │ │ -09814c: 8411 |01da: long-to-int v1, v1 │ │ -09814e: 4900 0001 |01db: aget-char v0, v0, v1 │ │ -098152: 6e20 f022 0500 |01dd: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ -098158: 1600 0a00 |01e0: const-wide/16 v0, #int 10 // #a │ │ -09815c: 3100 0600 |01e2: cmp-long v0, v6, v0 │ │ -098160: 3a00 1100 |01e4: if-ltz v0, 01f5 // +0011 │ │ -098164: 6200 b411 |01e6: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ -098168: 1601 6400 |01e8: const-wide/16 v1, #int 100 // #64 │ │ -09816c: 9f01 0601 |01ea: rem-long v1, v6, v1 │ │ -098170: 1603 0a00 |01ec: const-wide/16 v3, #int 10 // #a │ │ -098174: be31 |01ee: div-long/2addr v1, v3 │ │ -098176: 8411 |01ef: long-to-int v1, v1 │ │ -098178: 4900 0001 |01f0: aget-char v0, v0, v1 │ │ -09817c: 6e20 f022 0500 |01f2: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ -098182: 6200 b411 |01f5: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ -098186: 1601 0a00 |01f7: const-wide/16 v1, #int 10 // #a │ │ -09818a: 9f01 0601 |01f9: rem-long v1, v6, v1 │ │ -09818e: 8411 |01fb: long-to-int v1, v1 │ │ -098190: 4900 0001 |01fc: aget-char v0, v0, v1 │ │ -098194: 6e20 f022 0500 |01fe: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ -09819a: 2900 0afe |0201: goto/16 000b // -01f6 │ │ +0a6338: |[0a6338] com.badlogic.gdx.utils.StringBuilder.append:(J)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +0a6348: 1900 0080 |0000: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ +0a634c: 3100 0800 |0002: cmp-long v0, v8, v0 │ │ +0a6350: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +0a6354: 1a00 e100 |0006: const-string v0, "-9223372036854775808" // string@00e1 │ │ +0a6358: 6e20 f222 0700 |0008: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@22f2 │ │ +0a635e: 1107 |000b: return-object v7 │ │ +0a6360: 1600 0000 |000c: const-wide/16 v0, #int 0 // #0 │ │ +0a6364: 3100 0800 |000e: cmp-long v0, v8, v0 │ │ +0a6368: 3b00 0800 |0010: if-gez v0, 0018 // +0008 │ │ +0a636c: 1300 2d00 |0012: const/16 v0, #int 45 // #2d │ │ +0a6370: 6e20 f022 0700 |0014: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ +0a6376: 7d88 |0017: neg-long v8, v8 │ │ +0a6378: 1600 1027 |0018: const-wide/16 v0, #int 10000 // #2710 │ │ +0a637c: 3100 0800 |001a: cmp-long v0, v8, v0 │ │ +0a6380: 3a00 9a01 |001c: if-ltz v0, 01b6 // +019a │ │ +0a6384: 1800 0000 64a7 b3b6 e00d |001e: const-wide v0, #double 7.83295e-242 // #0de0b6b3a7640000 │ │ +0a638e: 3100 0800 |0023: cmp-long v0, v8, v0 │ │ +0a6392: 3a00 1700 |0025: if-ltz v0, 003c // +0017 │ │ +0a6396: 6200 b411 |0027: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ +0a639a: 8682 |0029: long-to-double v2, v8 │ │ +0a639c: 1804 003d 9160 e458 e143 |002a: const-wide v4, #double 1e+19 // #43e158e460913d00 │ │ +0a63a6: cf42 |002f: rem-double/2addr v2, v4 │ │ +0a63a8: 1804 00c8 4e67 6dc1 ab43 |0030: const-wide v4, #double 1e+18 // #43abc16d674ec800 │ │ +0a63b2: ce42 |0035: div-double/2addr v2, v4 │ │ +0a63b4: 8a21 |0036: double-to-int v1, v2 │ │ +0a63b6: 4900 0001 |0037: aget-char v0, v0, v1 │ │ +0a63ba: 6e20 f022 0700 |0039: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ +0a63c0: 1800 0000 8a5d 7845 6301 |003c: const-wide v0, #double 5.6204e-302 // #016345785d8a0000 │ │ +0a63ca: 3100 0800 |0041: cmp-long v0, v8, v0 │ │ +0a63ce: 3a00 1700 |0043: if-ltz v0, 005a // +0017 │ │ +0a63d2: 6200 b411 |0045: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ +0a63d6: 1802 0000 64a7 b3b6 e00d |0047: const-wide v2, #double 7.83295e-242 // #0de0b6b3a7640000 │ │ +0a63e0: 9f02 0802 |004c: rem-long v2, v8, v2 │ │ +0a63e4: 1804 0000 8a5d 7845 6301 |004e: const-wide v4, #double 5.6204e-302 // #016345785d8a0000 │ │ +0a63ee: be42 |0053: div-long/2addr v2, v4 │ │ +0a63f0: 8421 |0054: long-to-int v1, v2 │ │ +0a63f2: 4900 0001 |0055: aget-char v0, v0, v1 │ │ +0a63f6: 6e20 f022 0700 |0057: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ +0a63fc: 1800 0000 c16f f286 2300 |005a: const-wide v0, #double 5.43117e-308 // #002386f26fc10000 │ │ +0a6406: 3100 0800 |005f: cmp-long v0, v8, v0 │ │ +0a640a: 3a00 1700 |0061: if-ltz v0, 0078 // +0017 │ │ +0a640e: 6200 b411 |0063: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ +0a6412: 1802 0000 8a5d 7845 6301 |0065: const-wide v2, #double 5.6204e-302 // #016345785d8a0000 │ │ +0a641c: 9f02 0802 |006a: rem-long v2, v8, v2 │ │ +0a6420: 1804 0000 c16f f286 2300 |006c: const-wide v4, #double 5.43117e-308 // #002386f26fc10000 │ │ +0a642a: be42 |0071: div-long/2addr v2, v4 │ │ +0a642c: 8421 |0072: long-to-int v1, v2 │ │ +0a642e: 4900 0001 |0073: aget-char v0, v0, v1 │ │ +0a6432: 6e20 f022 0700 |0075: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ +0a6438: 1800 0080 c6a4 7e8d 0300 |0078: const-wide v0, #double 4.94066e-309 // #00038d7ea4c68000 │ │ +0a6442: 3100 0800 |007d: cmp-long v0, v8, v0 │ │ +0a6446: 3a00 1700 |007f: if-ltz v0, 0096 // +0017 │ │ +0a644a: 6200 b411 |0081: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ +0a644e: 1802 0000 c16f f286 2300 |0083: const-wide v2, #double 5.43117e-308 // #002386f26fc10000 │ │ +0a6458: 9f02 0802 |0088: rem-long v2, v8, v2 │ │ +0a645c: 1804 0080 c6a4 7e8d 0300 |008a: const-wide v4, #double 4.94066e-309 // #00038d7ea4c68000 │ │ +0a6466: be42 |008f: div-long/2addr v2, v4 │ │ +0a6468: 8421 |0090: long-to-int v1, v2 │ │ +0a646a: 4900 0001 |0091: aget-char v0, v0, v1 │ │ +0a646e: 6e20 f022 0700 |0093: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ +0a6474: 1800 0040 7a10 f35a 0000 |0096: const-wide v0, #double 4.94066e-310 // #00005af3107a4000 │ │ +0a647e: 3100 0800 |009b: cmp-long v0, v8, v0 │ │ +0a6482: 3a00 1700 |009d: if-ltz v0, 00b4 // +0017 │ │ +0a6486: 6200 b411 |009f: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ +0a648a: 1802 0080 c6a4 7e8d 0300 |00a1: const-wide v2, #double 4.94066e-309 // #00038d7ea4c68000 │ │ +0a6494: 9f02 0802 |00a6: rem-long v2, v8, v2 │ │ +0a6498: 1804 0040 7a10 f35a 0000 |00a8: const-wide v4, #double 4.94066e-310 // #00005af3107a4000 │ │ +0a64a2: be42 |00ad: div-long/2addr v2, v4 │ │ +0a64a4: 8421 |00ae: long-to-int v1, v2 │ │ +0a64a6: 4900 0001 |00af: aget-char v0, v0, v1 │ │ +0a64aa: 6e20 f022 0700 |00b1: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ +0a64b0: 1800 00a0 724e 1809 0000 |00b4: const-wide v0, #double 4.94066e-311 // #000009184e72a000 │ │ +0a64ba: 3100 0800 |00b9: cmp-long v0, v8, v0 │ │ +0a64be: 3a00 1700 |00bb: if-ltz v0, 00d2 // +0017 │ │ +0a64c2: 6200 b411 |00bd: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ +0a64c6: 1802 0040 7a10 f35a 0000 |00bf: const-wide v2, #double 4.94066e-310 // #00005af3107a4000 │ │ +0a64d0: 9f02 0802 |00c4: rem-long v2, v8, v2 │ │ +0a64d4: 1804 00a0 724e 1809 0000 |00c6: const-wide v4, #double 4.94066e-311 // #000009184e72a000 │ │ +0a64de: be42 |00cb: div-long/2addr v2, v4 │ │ +0a64e0: 8421 |00cc: long-to-int v1, v2 │ │ +0a64e2: 4900 0001 |00cd: aget-char v0, v0, v1 │ │ +0a64e6: 6e20 f022 0700 |00cf: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ +0a64ec: 1800 0010 a5d4 e800 0000 |00d2: const-wide v0, #double 4.94066e-312 // #000000e8d4a51000 │ │ +0a64f6: 3100 0800 |00d7: cmp-long v0, v8, v0 │ │ +0a64fa: 3a00 1700 |00d9: if-ltz v0, 00f0 // +0017 │ │ +0a64fe: 6200 b411 |00db: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ +0a6502: 1802 00a0 724e 1809 0000 |00dd: const-wide v2, #double 4.94066e-311 // #000009184e72a000 │ │ +0a650c: 9f02 0802 |00e2: rem-long v2, v8, v2 │ │ +0a6510: 1804 0010 a5d4 e800 0000 |00e4: const-wide v4, #double 4.94066e-312 // #000000e8d4a51000 │ │ +0a651a: be42 |00e9: div-long/2addr v2, v4 │ │ +0a651c: 8421 |00ea: long-to-int v1, v2 │ │ +0a651e: 4900 0001 |00eb: aget-char v0, v0, v1 │ │ +0a6522: 6e20 f022 0700 |00ed: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ +0a6528: 1800 00e8 7648 1700 0000 |00f0: const-wide v0, #double 4.94066e-313 // #000000174876e800 │ │ +0a6532: 3100 0800 |00f5: cmp-long v0, v8, v0 │ │ +0a6536: 3a00 1700 |00f7: if-ltz v0, 010e // +0017 │ │ +0a653a: 6200 b411 |00f9: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ +0a653e: 1802 0010 a5d4 e800 0000 |00fb: const-wide v2, #double 4.94066e-312 // #000000e8d4a51000 │ │ +0a6548: 9f02 0802 |0100: rem-long v2, v8, v2 │ │ +0a654c: 1804 00e8 7648 1700 0000 |0102: const-wide v4, #double 4.94066e-313 // #000000174876e800 │ │ +0a6556: be42 |0107: div-long/2addr v2, v4 │ │ +0a6558: 8421 |0108: long-to-int v1, v2 │ │ +0a655a: 4900 0001 |0109: aget-char v0, v0, v1 │ │ +0a655e: 6e20 f022 0700 |010b: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ +0a6564: 1800 00e4 0b54 0200 0000 |010e: const-wide v0, #double 4.94066e-314 // #00000002540be400 │ │ +0a656e: 3100 0800 |0113: cmp-long v0, v8, v0 │ │ +0a6572: 3a00 1700 |0115: if-ltz v0, 012c // +0017 │ │ +0a6576: 6200 b411 |0117: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ +0a657a: 1802 00e8 7648 1700 0000 |0119: const-wide v2, #double 4.94066e-313 // #000000174876e800 │ │ +0a6584: 9f02 0802 |011e: rem-long v2, v8, v2 │ │ +0a6588: 1804 00e4 0b54 0200 0000 |0120: const-wide v4, #double 4.94066e-314 // #00000002540be400 │ │ +0a6592: be42 |0125: div-long/2addr v2, v4 │ │ +0a6594: 8421 |0126: long-to-int v1, v2 │ │ +0a6596: 4900 0001 |0127: aget-char v0, v0, v1 │ │ +0a659a: 6e20 f022 0700 |0129: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ +0a65a0: 1700 00ca 9a3b |012c: const-wide/32 v0, #float 0.00472379 // #3b9aca00 │ │ +0a65a6: 3100 0800 |012f: cmp-long v0, v8, v0 │ │ +0a65aa: 3a00 1500 |0131: if-ltz v0, 0146 // +0015 │ │ +0a65ae: 6200 b411 |0133: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ +0a65b2: 1802 00e4 0b54 0200 0000 |0135: const-wide v2, #double 4.94066e-314 // #00000002540be400 │ │ +0a65bc: 9f02 0802 |013a: rem-long v2, v8, v2 │ │ +0a65c0: 1704 00ca 9a3b |013c: const-wide/32 v4, #float 0.00472379 // #3b9aca00 │ │ +0a65c6: be42 |013f: div-long/2addr v2, v4 │ │ +0a65c8: 8421 |0140: long-to-int v1, v2 │ │ +0a65ca: 4900 0001 |0141: aget-char v0, v0, v1 │ │ +0a65ce: 6e20 f022 0700 |0143: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ +0a65d4: 1700 00e1 f505 |0146: const-wide/32 v0, #float 2.31223e-35 // #05f5e100 │ │ +0a65da: 3100 0800 |0149: cmp-long v0, v8, v0 │ │ +0a65de: 3a00 1300 |014b: if-ltz v0, 015e // +0013 │ │ +0a65e2: 6200 b411 |014d: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ +0a65e6: 1702 00ca 9a3b |014f: const-wide/32 v2, #float 0.00472379 // #3b9aca00 │ │ +0a65ec: 9f02 0802 |0152: rem-long v2, v8, v2 │ │ +0a65f0: 1704 00e1 f505 |0154: const-wide/32 v4, #float 2.31223e-35 // #05f5e100 │ │ +0a65f6: be42 |0157: div-long/2addr v2, v4 │ │ +0a65f8: 8421 |0158: long-to-int v1, v2 │ │ +0a65fa: 4900 0001 |0159: aget-char v0, v0, v1 │ │ +0a65fe: 6e20 f022 0700 |015b: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ +0a6604: 1700 8096 9800 |015e: const-wide/32 v0, #float 1.4013e-38 // #00989680 │ │ +0a660a: 3100 0800 |0161: cmp-long v0, v8, v0 │ │ +0a660e: 3a00 1300 |0163: if-ltz v0, 0176 // +0013 │ │ +0a6612: 6200 b411 |0165: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ +0a6616: 1702 00e1 f505 |0167: const-wide/32 v2, #float 2.31223e-35 // #05f5e100 │ │ +0a661c: 9f02 0802 |016a: rem-long v2, v8, v2 │ │ +0a6620: 1704 8096 9800 |016c: const-wide/32 v4, #float 1.4013e-38 // #00989680 │ │ +0a6626: be42 |016f: div-long/2addr v2, v4 │ │ +0a6628: 8421 |0170: long-to-int v1, v2 │ │ +0a662a: 4900 0001 |0171: aget-char v0, v0, v1 │ │ +0a662e: 6e20 f022 0700 |0173: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ +0a6634: 1700 4042 0f00 |0176: const-wide/32 v0, #float 1.4013e-39 // #000f4240 │ │ +0a663a: 3100 0800 |0179: cmp-long v0, v8, v0 │ │ +0a663e: 3a00 1300 |017b: if-ltz v0, 018e // +0013 │ │ +0a6642: 6200 b411 |017d: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ +0a6646: 1702 8096 9800 |017f: const-wide/32 v2, #float 1.4013e-38 // #00989680 │ │ +0a664c: 9f02 0802 |0182: rem-long v2, v8, v2 │ │ +0a6650: 1704 4042 0f00 |0184: const-wide/32 v4, #float 1.4013e-39 // #000f4240 │ │ +0a6656: be42 |0187: div-long/2addr v2, v4 │ │ +0a6658: 8421 |0188: long-to-int v1, v2 │ │ +0a665a: 4900 0001 |0189: aget-char v0, v0, v1 │ │ +0a665e: 6e20 f022 0700 |018b: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ +0a6664: 1700 a086 0100 |018e: const-wide/32 v0, #float 1.4013e-40 // #000186a0 │ │ +0a666a: 3100 0800 |0191: cmp-long v0, v8, v0 │ │ +0a666e: 3a00 1300 |0193: if-ltz v0, 01a6 // +0013 │ │ +0a6672: 6200 b411 |0195: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ +0a6676: 1702 4042 0f00 |0197: const-wide/32 v2, #float 1.4013e-39 // #000f4240 │ │ +0a667c: 9f02 0802 |019a: rem-long v2, v8, v2 │ │ +0a6680: 1704 a086 0100 |019c: const-wide/32 v4, #float 1.4013e-40 // #000186a0 │ │ +0a6686: be42 |019f: div-long/2addr v2, v4 │ │ +0a6688: 8421 |01a0: long-to-int v1, v2 │ │ +0a668a: 4900 0001 |01a1: aget-char v0, v0, v1 │ │ +0a668e: 6e20 f022 0700 |01a3: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ +0a6694: 6200 b411 |01a6: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ +0a6698: 1702 a086 0100 |01a8: const-wide/32 v2, #float 1.4013e-40 // #000186a0 │ │ +0a669e: 9f02 0802 |01ab: rem-long v2, v8, v2 │ │ +0a66a2: 1604 1027 |01ad: const-wide/16 v4, #int 10000 // #2710 │ │ +0a66a6: be42 |01af: div-long/2addr v2, v4 │ │ +0a66a8: 8421 |01b0: long-to-int v1, v2 │ │ +0a66aa: 4900 0001 |01b1: aget-char v0, v0, v1 │ │ +0a66ae: 6e20 f022 0700 |01b3: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ +0a66b4: 1600 e803 |01b6: const-wide/16 v0, #int 1000 // #3e8 │ │ +0a66b8: 3100 0800 |01b8: cmp-long v0, v8, v0 │ │ +0a66bc: 3a00 1100 |01ba: if-ltz v0, 01cb // +0011 │ │ +0a66c0: 6200 b411 |01bc: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ +0a66c4: 1602 1027 |01be: const-wide/16 v2, #int 10000 // #2710 │ │ +0a66c8: 9f02 0802 |01c0: rem-long v2, v8, v2 │ │ +0a66cc: 1604 e803 |01c2: const-wide/16 v4, #int 1000 // #3e8 │ │ +0a66d0: be42 |01c4: div-long/2addr v2, v4 │ │ +0a66d2: 8421 |01c5: long-to-int v1, v2 │ │ +0a66d4: 4900 0001 |01c6: aget-char v0, v0, v1 │ │ +0a66d8: 6e20 f022 0700 |01c8: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ +0a66de: 1600 6400 |01cb: const-wide/16 v0, #int 100 // #64 │ │ +0a66e2: 3100 0800 |01cd: cmp-long v0, v8, v0 │ │ +0a66e6: 3a00 1100 |01cf: if-ltz v0, 01e0 // +0011 │ │ +0a66ea: 6200 b411 |01d1: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ +0a66ee: 1602 e803 |01d3: const-wide/16 v2, #int 1000 // #3e8 │ │ +0a66f2: 9f02 0802 |01d5: rem-long v2, v8, v2 │ │ +0a66f6: 1604 6400 |01d7: const-wide/16 v4, #int 100 // #64 │ │ +0a66fa: be42 |01d9: div-long/2addr v2, v4 │ │ +0a66fc: 8421 |01da: long-to-int v1, v2 │ │ +0a66fe: 4900 0001 |01db: aget-char v0, v0, v1 │ │ +0a6702: 6e20 f022 0700 |01dd: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ +0a6708: 1600 0a00 |01e0: const-wide/16 v0, #int 10 // #a │ │ +0a670c: 3100 0800 |01e2: cmp-long v0, v8, v0 │ │ +0a6710: 3a00 1100 |01e4: if-ltz v0, 01f5 // +0011 │ │ +0a6714: 6200 b411 |01e6: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ +0a6718: 1602 6400 |01e8: const-wide/16 v2, #int 100 // #64 │ │ +0a671c: 9f02 0802 |01ea: rem-long v2, v8, v2 │ │ +0a6720: 1604 0a00 |01ec: const-wide/16 v4, #int 10 // #a │ │ +0a6724: be42 |01ee: div-long/2addr v2, v4 │ │ +0a6726: 8421 |01ef: long-to-int v1, v2 │ │ +0a6728: 4900 0001 |01f0: aget-char v0, v0, v1 │ │ +0a672c: 6e20 f022 0700 |01f2: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ +0a6732: 6200 b411 |01f5: sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;.digits:[C // field@11b4 │ │ +0a6736: 1602 0a00 |01f7: const-wide/16 v2, #int 10 // #a │ │ +0a673a: 9f02 0802 |01f9: rem-long v2, v8, v2 │ │ +0a673e: 8421 |01fb: long-to-int v1, v2 │ │ +0a6740: 4900 0001 |01fc: aget-char v0, v0, v1 │ │ +0a6744: 6e20 f022 0700 |01fe: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@22f0 │ │ +0a674a: 2900 0afe |0201: goto/16 000b // -01f6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=745 │ │ 0x0006 line=746 │ │ 0x000b line=774 │ │ 0x000c line=749 │ │ 0x0012 line=750 │ │ @@ -161203,35 +161251,35 @@ │ │ 0x018e line=767 │ │ 0x01a6 line=768 │ │ 0x01b6 line=770 │ │ 0x01cb line=771 │ │ 0x01e0 line=772 │ │ 0x01f5 line=773 │ │ locals : │ │ - 0x0000 - 0x0203 reg=5 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ - 0x0000 - 0x0203 reg=6 lng J │ │ + 0x0000 - 0x0203 reg=7 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ + 0x0000 - 0x0203 reg=8 lng J │ │ │ │ #5 : (in Lcom/badlogic/gdx/utils/StringBuilder;) │ │ name : 'append' │ │ type : '(Lcom/badlogic/gdx/utils/StringBuilder;)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -0981a0: |[0981a0] com.badlogic.gdx.utils.StringBuilder.append:(Lcom/badlogic/gdx/utils/StringBuilder;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -0981b0: 3904 0600 |0000: if-nez v4, 0006 // +0006 │ │ -0981b4: 6e10 f622 0300 |0002: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/StringBuilder;.appendNull:()V // method@22f6 │ │ -0981ba: 1103 |0005: return-object v3 │ │ -0981bc: 5440 b311 |0006: iget-object v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -0981c0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0981c2: 5242 b511 |0009: iget v2, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -0981c6: 6e40 f422 0321 |000b: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:([CII)V // method@22f4 │ │ -0981cc: 28f7 |000e: goto 0005 // -0009 │ │ +0a6750: |[0a6750] com.badlogic.gdx.utils.StringBuilder.append:(Lcom/badlogic/gdx/utils/StringBuilder;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +0a6760: 3904 0600 |0000: if-nez v4, 0006 // +0006 │ │ +0a6764: 6e10 f622 0300 |0002: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/StringBuilder;.appendNull:()V // method@22f6 │ │ +0a676a: 1103 |0005: return-object v3 │ │ +0a676c: 5440 b311 |0006: iget-object v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6770: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0a6772: 5242 b511 |0009: iget v2, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6776: 6e40 f422 0321 |000b: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:([CII)V // method@22f4 │ │ +0a677c: 28f7 |000e: goto 0005 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=863 │ │ 0x0002 line=864 │ │ 0x0005 line=867 │ │ 0x0006 line=866 │ │ locals : │ │ @@ -161243,21 +161291,21 @@ │ │ type : '(Lcom/badlogic/gdx/utils/StringBuilder;II)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0981d0: |[0981d0] com.badlogic.gdx.utils.StringBuilder.append:(Lcom/badlogic/gdx/utils/StringBuilder;II)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -0981e0: 3902 0600 |0000: if-nez v2, 0006 // +0006 │ │ -0981e4: 6e10 f622 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/StringBuilder;.appendNull:()V // method@22f6 │ │ -0981ea: 1101 |0005: return-object v1 │ │ -0981ec: 5420 b311 |0006: iget-object v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -0981f0: 6e40 f422 0143 |0008: invoke-virtual {v1, v0, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:([CII)V // method@22f4 │ │ -0981f6: 28fa |000b: goto 0005 // -0006 │ │ +0a6780: |[0a6780] com.badlogic.gdx.utils.StringBuilder.append:(Lcom/badlogic/gdx/utils/StringBuilder;II)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +0a6790: 3902 0600 |0000: if-nez v2, 0006 // +0006 │ │ +0a6794: 6e10 f622 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/StringBuilder;.appendNull:()V // method@22f6 │ │ +0a679a: 1101 |0005: return-object v1 │ │ +0a679c: 5420 b311 |0006: iget-object v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a67a0: 6e40 f422 0143 |0008: invoke-virtual {v1, v0, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:([CII)V // method@22f4 │ │ +0a67a6: 28fa |000b: goto 0005 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=885 │ │ 0x0002 line=886 │ │ 0x0005 line=889 │ │ 0x0006 line=888 │ │ locals : │ │ @@ -161271,22 +161319,22 @@ │ │ type : '(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0981f8: |[0981f8] com.badlogic.gdx.utils.StringBuilder.append:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -098208: 3902 0600 |0000: if-nez v2, 0006 // +0006 │ │ -09820c: 6e10 f622 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/StringBuilder;.appendNull:()V // method@22f6 │ │ -098212: 1101 |0005: return-object v1 │ │ -098214: 6e10 2d26 0200 |0006: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ -09821a: 0c00 |0009: move-result-object v0 │ │ -09821c: 6e20 f222 0100 |000a: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@22f2 │ │ -098222: 28f8 |000d: goto 0005 // -0008 │ │ +0a67a8: |[0a67a8] com.badlogic.gdx.utils.StringBuilder.append:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +0a67b8: 3902 0600 |0000: if-nez v2, 0006 // +0006 │ │ +0a67bc: 6e10 f622 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/StringBuilder;.appendNull:()V // method@22f6 │ │ +0a67c2: 1101 |0005: return-object v1 │ │ +0a67c4: 6e10 2d26 0200 |0006: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ +0a67ca: 0c00 |0009: move-result-object v0 │ │ +0a67cc: 6e20 f222 0100 |000a: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@22f2 │ │ +0a67d2: 28f8 |000d: goto 0005 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=854 │ │ 0x0002 line=855 │ │ 0x0005 line=859 │ │ 0x0006 line=857 │ │ locals : │ │ @@ -161298,17 +161346,17 @@ │ │ type : '(Ljava/lang/CharSequence;II)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -098224: |[098224] com.badlogic.gdx.utils.StringBuilder.append:(Ljava/lang/CharSequence;II)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -098234: 6e40 f122 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/CharSequence;II)V // method@22f1 │ │ -09823a: 1100 |0003: return-object v0 │ │ +0a67d4: |[0a67d4] com.badlogic.gdx.utils.StringBuilder.append:(Ljava/lang/CharSequence;II)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +0a67e4: 6e40 f122 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/CharSequence;II)V // method@22f1 │ │ +0a67ea: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=880 │ │ 0x0003 line=881 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0004 reg=1 csq Ljava/lang/CharSequence; │ │ @@ -161320,22 +161368,22 @@ │ │ type : '(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -09823c: |[09823c] com.badlogic.gdx.utils.StringBuilder.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -09824c: 3902 0600 |0000: if-nez v2, 0006 // +0006 │ │ -098250: 6e10 f622 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/StringBuilder;.appendNull:()V // method@22f6 │ │ -098256: 1101 |0005: return-object v1 │ │ -098258: 6e10 2d26 0200 |0006: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ -09825e: 0c00 |0009: move-result-object v0 │ │ -098260: 6e20 f222 0100 |000a: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@22f2 │ │ -098266: 28f8 |000d: goto 0005 // -0008 │ │ +0a67ec: |[0a67ec] com.badlogic.gdx.utils.StringBuilder.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +0a67fc: 3902 0600 |0000: if-nez v2, 0006 // +0006 │ │ +0a6800: 6e10 f622 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/StringBuilder;.appendNull:()V // method@22f6 │ │ +0a6806: 1101 |0005: return-object v1 │ │ +0a6808: 6e10 2d26 0200 |0006: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ +0a680e: 0c00 |0009: move-result-object v0 │ │ +0a6810: 6e20 f222 0100 |000a: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@22f2 │ │ +0a6816: 28f8 |000d: goto 0005 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=806 │ │ 0x0002 line=807 │ │ 0x0005 line=811 │ │ 0x0006 line=809 │ │ locals : │ │ @@ -161347,17 +161395,17 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -098268: |[098268] com.badlogic.gdx.utils.StringBuilder.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -098278: 6e20 f222 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@22f2 │ │ -09827e: 1100 |0003: return-object v0 │ │ +0a6818: |[0a6818] com.badlogic.gdx.utils.StringBuilder.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +0a6828: 6e20 f222 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@22f2 │ │ +0a682e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=819 │ │ 0x0003 line=820 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0004 reg=1 str Ljava/lang/String; │ │ @@ -161367,21 +161415,21 @@ │ │ type : '(Z)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -098280: |[098280] com.badlogic.gdx.utils.StringBuilder.append:(Z)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -098290: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -098294: 1a00 372a |0002: const-string v0, "true" // string@2a37 │ │ -098298: 6e20 f222 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@22f2 │ │ -09829e: 1101 |0007: return-object v1 │ │ -0982a0: 1a00 6217 |0008: const-string v0, "false" // string@1762 │ │ -0982a4: 28fa |000a: goto 0004 // -0006 │ │ +0a6830: |[0a6830] com.badlogic.gdx.utils.StringBuilder.append:(Z)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +0a6840: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +0a6844: 1a00 352a |0002: const-string v0, "true" // string@2a35 │ │ +0a6848: 6e20 f222 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@22f2 │ │ +0a684e: 1101 |0007: return-object v1 │ │ +0a6850: 1a00 6017 |0008: const-string v0, "false" // string@1760 │ │ +0a6854: 28fa |000a: goto 0004 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=693 │ │ 0x0007 line=694 │ │ 0x0008 line=693 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ @@ -161392,17 +161440,17 @@ │ │ type : '([C)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0982a8: |[0982a8] com.badlogic.gdx.utils.StringBuilder.append:([C)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -0982b8: 6e20 f322 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:([C)V // method@22f3 │ │ -0982be: 1100 |0003: return-object v0 │ │ +0a6858: |[0a6858] com.badlogic.gdx.utils.StringBuilder.append:([C)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +0a6868: 6e20 f322 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:([C)V // method@22f3 │ │ +0a686e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=830 │ │ 0x0003 line=831 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0004 reg=1 ch [C │ │ @@ -161412,17 +161460,17 @@ │ │ type : '([CII)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0982c0: |[0982c0] com.badlogic.gdx.utils.StringBuilder.append:([CII)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -0982d0: 6e40 f422 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:([CII)V // method@22f4 │ │ -0982d6: 1100 |0003: return-object v0 │ │ +0a6870: |[0a6870] com.badlogic.gdx.utils.StringBuilder.append:([CII)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +0a6880: 6e40 f422 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:([CII)V // method@22f4 │ │ +0a6886: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=844 │ │ 0x0003 line=845 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0004 reg=1 str [C │ │ @@ -161434,18 +161482,18 @@ │ │ type : '(C)Ljava/lang/Appendable;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0982d8: |[0982d8] com.badlogic.gdx.utils.StringBuilder.append:(C)Ljava/lang/Appendable; │ │ -0982e8: 6e20 df22 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -0982ee: 0c00 |0003: move-result-object v0 │ │ -0982f0: 1100 |0004: return-object v0 │ │ +0a6888: |[0a6888] com.badlogic.gdx.utils.StringBuilder.append:(C)Ljava/lang/Appendable; │ │ +0a6898: 6e20 df22 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +0a689e: 0c00 |0003: move-result-object v0 │ │ +0a68a0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0005 reg=2 x0 C │ │ │ │ @@ -161454,18 +161502,18 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/Appendable;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0982f4: |[0982f4] com.badlogic.gdx.utils.StringBuilder.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable; │ │ -098304: 6e20 e622 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e6 │ │ -09830a: 0c00 |0003: move-result-object v0 │ │ -09830c: 1100 |0004: return-object v0 │ │ +0a68a4: |[0a68a4] com.badlogic.gdx.utils.StringBuilder.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable; │ │ +0a68b4: 6e20 e622 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e6 │ │ +0a68ba: 0c00 |0003: move-result-object v0 │ │ +0a68bc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0005 reg=2 x0 Ljava/lang/CharSequence; │ │ │ │ @@ -161474,18 +161522,18 @@ │ │ type : '(Ljava/lang/CharSequence;II)Ljava/lang/Appendable;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -098310: |[098310] com.badlogic.gdx.utils.StringBuilder.append:(Ljava/lang/CharSequence;II)Ljava/lang/Appendable; │ │ -098320: 6e40 e722 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/CharSequence;II)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e7 │ │ -098326: 0c00 |0003: move-result-object v0 │ │ -098328: 1100 |0004: return-object v0 │ │ +0a68c0: |[0a68c0] com.badlogic.gdx.utils.StringBuilder.append:(Ljava/lang/CharSequence;II)Ljava/lang/Appendable; │ │ +0a68d0: 6e40 e722 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/CharSequence;II)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e7 │ │ +0a68d6: 0c00 |0003: move-result-object v0 │ │ +0a68d8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0005 reg=2 x0 Ljava/lang/CharSequence; │ │ 0x0000 - 0x0005 reg=3 x1 I │ │ @@ -161496,28 +161544,28 @@ │ │ type : '(C)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -09832c: |[09832c] com.badlogic.gdx.utils.StringBuilder.append0:(C)V │ │ -09833c: 5230 b511 |0000: iget v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098340: 5431 b311 |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -098344: 2111 |0004: array-length v1, v1 │ │ -098346: 3310 0900 |0005: if-ne v0, v1, 000e // +0009 │ │ -09834a: 5230 b511 |0007: iget v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -09834e: d800 0001 |0009: add-int/lit8 v0, v0, #int 1 // #01 │ │ -098352: 7020 0023 0300 |000b: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.enlargeBuffer:(I)V // method@2300 │ │ -098358: 5430 b311 |000e: iget-object v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -09835c: 5231 b511 |0010: iget v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098360: d802 0101 |0012: add-int/lit8 v2, v1, #int 1 // #01 │ │ -098364: 5932 b511 |0014: iput v2, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098368: 5004 0001 |0016: aput-char v4, v0, v1 │ │ -09836c: 0e00 |0018: return-void │ │ +0a68dc: |[0a68dc] com.badlogic.gdx.utils.StringBuilder.append0:(C)V │ │ +0a68ec: 5230 b511 |0000: iget v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a68f0: 5431 b311 |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a68f4: 2111 |0004: array-length v1, v1 │ │ +0a68f6: 3310 0900 |0005: if-ne v0, v1, 000e // +0009 │ │ +0a68fa: 5230 b511 |0007: iget v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a68fe: d800 0001 |0009: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a6902: 7020 0023 0300 |000b: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.enlargeBuffer:(I)V // method@2300 │ │ +0a6908: 5430 b311 |000e: iget-object v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a690c: 5231 b511 |0010: iget v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6910: d802 0101 |0012: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0a6914: 5932 b511 |0014: iput v2, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6918: 5004 0001 |0016: aput-char v4, v0, v1 │ │ +0a691c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0007 line=133 │ │ 0x000e line=135 │ │ 0x0018 line=136 │ │ locals : │ │ @@ -161529,32 +161577,32 @@ │ │ type : '(Ljava/lang/CharSequence;II)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -098370: |[098370] com.badlogic.gdx.utils.StringBuilder.append0:(Ljava/lang/CharSequence;II)V │ │ -098380: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -098384: 1a02 7c22 |0002: const-string v2, "null" // string@227c │ │ -098388: 3a03 0c00 |0004: if-ltz v3, 0010 // +000c │ │ -09838c: 3a04 0a00 |0006: if-ltz v4, 0010 // +000a │ │ -098390: 3643 0800 |0008: if-gt v3, v4, 0010 // +0008 │ │ -098394: 7210 c425 0200 |000a: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ -09839a: 0a00 |000d: move-result v0 │ │ -09839c: 3704 0800 |000e: if-le v4, v0, 0016 // +0008 │ │ -0983a0: 2200 b103 |0010: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -0983a4: 7010 fd25 0000 |0012: invoke-direct {v0}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@25fd │ │ -0983aa: 2700 |0015: throw v0 │ │ -0983ac: 7230 c525 3204 |0016: invoke-interface {v2, v3, v4}, Ljava/lang/CharSequence;.subSequence:(II)Ljava/lang/CharSequence; // method@25c5 │ │ -0983b2: 0c00 |0019: move-result-object v0 │ │ -0983b4: 6e10 2d26 0000 |001a: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ -0983ba: 0c00 |001d: move-result-object v0 │ │ -0983bc: 6e20 f222 0100 |001e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@22f2 │ │ -0983c2: 0e00 |0021: return-void │ │ +0a6920: |[0a6920] com.badlogic.gdx.utils.StringBuilder.append0:(Ljava/lang/CharSequence;II)V │ │ +0a6930: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +0a6934: 1a02 7a22 |0002: const-string v2, "null" // string@227a │ │ +0a6938: 3a03 0c00 |0004: if-ltz v3, 0010 // +000c │ │ +0a693c: 3a04 0a00 |0006: if-ltz v4, 0010 // +000a │ │ +0a6940: 3643 0800 |0008: if-gt v3, v4, 0010 // +0008 │ │ +0a6944: 7210 c425 0200 |000a: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ +0a694a: 0a00 |000d: move-result v0 │ │ +0a694c: 3704 0800 |000e: if-le v4, v0, 0016 // +0008 │ │ +0a6950: 2200 af03 |0010: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +0a6954: 7010 fd25 0000 |0012: invoke-direct {v0}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@25fd │ │ +0a695a: 2700 |0015: throw v0 │ │ +0a695c: 7230 c525 3204 |0016: invoke-interface {v2, v3, v4}, Ljava/lang/CharSequence;.subSequence:(II)Ljava/lang/CharSequence; // method@25c5 │ │ +0a6962: 0c00 |0019: move-result-object v0 │ │ +0a6964: 6e10 2d26 0000 |001a: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ +0a696a: 0c00 |001d: move-result-object v0 │ │ +0a696c: 6e20 f222 0100 |001e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@22f2 │ │ +0a6972: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0002 line=154 │ │ 0x0004 line=156 │ │ 0x0010 line=157 │ │ 0x0016 line=160 │ │ @@ -161570,32 +161618,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -0983c4: |[0983c4] com.badlogic.gdx.utils.StringBuilder.append0:(Ljava/lang/String;)V │ │ -0983d4: 3906 0600 |0000: if-nez v6, 0006 // +0006 │ │ -0983d8: 6e10 f622 0500 |0002: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/StringBuilder;.appendNull:()V // method@22f6 │ │ -0983de: 0e00 |0005: return-void │ │ -0983e0: 6e10 5026 0600 |0006: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2650 │ │ -0983e6: 0a00 |0009: move-result v0 │ │ -0983e8: 5252 b511 |000a: iget v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -0983ec: 9001 0200 |000c: add-int v1, v2, v0 │ │ -0983f0: 5452 b311 |000e: iget-object v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -0983f4: 2122 |0010: array-length v2, v2 │ │ -0983f6: 3721 0500 |0011: if-le v1, v2, 0016 // +0005 │ │ -0983fa: 7020 0023 1500 |0013: invoke-direct {v5, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.enlargeBuffer:(I)V // method@2300 │ │ -098400: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -098402: 5453 b311 |0017: iget-object v3, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -098406: 5254 b511 |0019: iget v4, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -09840a: 6e54 4926 2630 |001b: invoke-virtual {v6, v2, v0, v3, v4}, Ljava/lang/String;.getChars:(II[CI)V // method@2649 │ │ -098410: 5951 b511 |001e: iput v1, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098414: 28e5 |0020: goto 0005 // -001b │ │ +0a6974: |[0a6974] com.badlogic.gdx.utils.StringBuilder.append0:(Ljava/lang/String;)V │ │ +0a6984: 3906 0600 |0000: if-nez v6, 0006 // +0006 │ │ +0a6988: 6e10 f622 0500 |0002: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/StringBuilder;.appendNull:()V // method@22f6 │ │ +0a698e: 0e00 |0005: return-void │ │ +0a6990: 6e10 5026 0600 |0006: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2650 │ │ +0a6996: 0a00 |0009: move-result v0 │ │ +0a6998: 5252 b511 |000a: iget v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a699c: 9001 0200 |000c: add-int v1, v2, v0 │ │ +0a69a0: 5452 b311 |000e: iget-object v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a69a4: 2122 |0010: array-length v2, v2 │ │ +0a69a6: 3721 0500 |0011: if-le v1, v2, 0016 // +0005 │ │ +0a69aa: 7020 0023 1500 |0013: invoke-direct {v5, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.enlargeBuffer:(I)V // method@2300 │ │ +0a69b0: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +0a69b2: 5453 b311 |0017: iget-object v3, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a69b6: 5254 b511 |0019: iget v4, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a69ba: 6e54 4926 2630 |001b: invoke-virtual {v6, v2, v0, v3, v4}, Ljava/lang/String;.getChars:(II[CI)V // method@2649 │ │ +0a69c0: 5951 b511 |001e: iput v1, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a69c4: 28e5 |0020: goto 0005 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0002 line=140 │ │ 0x0005 line=150 │ │ 0x0006 line=143 │ │ 0x000a line=144 │ │ @@ -161614,29 +161662,29 @@ │ │ type : '([C)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -098418: |[098418] com.badlogic.gdx.utils.StringBuilder.append0:([C)V │ │ -098428: 5251 b511 |0000: iget v1, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -09842c: 2162 |0002: array-length v2, v6 │ │ -09842e: 9000 0102 |0003: add-int v0, v1, v2 │ │ -098432: 5451 b311 |0005: iget-object v1, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -098436: 2111 |0007: array-length v1, v1 │ │ -098438: 3710 0500 |0008: if-le v0, v1, 000d // +0005 │ │ -09843c: 7020 0023 0500 |000a: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.enlargeBuffer:(I)V // method@2300 │ │ -098442: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -098444: 5452 b311 |000e: iget-object v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -098448: 5253 b511 |0010: iget v3, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -09844c: 2164 |0012: array-length v4, v6 │ │ -09844e: 7154 7826 1632 |0013: invoke-static {v6, v1, v2, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -098454: 5950 b511 |0016: iput v0, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098458: 0e00 |0018: return-void │ │ +0a69c8: |[0a69c8] com.badlogic.gdx.utils.StringBuilder.append0:([C)V │ │ +0a69d8: 5251 b511 |0000: iget v1, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a69dc: 2162 |0002: array-length v2, v6 │ │ +0a69de: 9000 0102 |0003: add-int v0, v1, v2 │ │ +0a69e2: 5451 b311 |0005: iget-object v1, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a69e6: 2111 |0007: array-length v1, v1 │ │ +0a69e8: 3710 0500 |0008: if-le v0, v1, 000d // +0005 │ │ +0a69ec: 7020 0023 0500 |000a: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.enlargeBuffer:(I)V // method@2300 │ │ +0a69f2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0a69f4: 5452 b311 |000e: iget-object v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a69f8: 5253 b511 |0010: iget v3, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a69fc: 2164 |0012: array-length v4, v6 │ │ +0a69fe: 7154 7826 1632 |0013: invoke-static {v6, v1, v2, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a6a04: 5950 b511 |0016: iput v0, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6a08: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0005 line=107 │ │ 0x000a line=108 │ │ 0x000d line=110 │ │ 0x0016 line=111 │ │ @@ -161651,57 +161699,57 @@ │ │ type : '([CII)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 83 16-bit code units │ │ -09845c: |[09845c] com.badlogic.gdx.utils.StringBuilder.append0:([CII)V │ │ -09846c: 2151 |0000: array-length v1, v5 │ │ -09846e: 3616 0400 |0001: if-gt v6, v1, 0005 // +0004 │ │ -098472: 3b06 1b00 |0003: if-gez v6, 001e // +001b │ │ -098476: 2201 a203 |0005: new-instance v1, Ljava/lang/ArrayIndexOutOfBoundsException; // type@03a2 │ │ -09847a: 2202 c503 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -09847e: 7010 6726 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -098484: 1a03 d70d |000c: const-string v3, "Offset out of bounds: " // string@0dd7 │ │ -098488: 6e20 6e26 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09848e: 0c02 |0011: move-result-object v2 │ │ -098490: 6e20 6b26 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -098496: 0c02 |0015: move-result-object v2 │ │ -098498: 6e10 7426 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -09849e: 0c02 |0019: move-result-object v2 │ │ -0984a0: 7020 bb25 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25bb │ │ -0984a6: 2701 |001d: throw v1 │ │ -0984a8: 3a07 0600 |001e: if-ltz v7, 0024 // +0006 │ │ -0984ac: 2151 |0020: array-length v1, v5 │ │ -0984ae: b161 |0021: sub-int/2addr v1, v6 │ │ -0984b0: 3571 1b00 |0022: if-ge v1, v7, 003d // +001b │ │ -0984b4: 2201 a203 |0024: new-instance v1, Ljava/lang/ArrayIndexOutOfBoundsException; // type@03a2 │ │ -0984b8: 2202 c503 |0026: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0984bc: 7010 6726 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0984c2: 1a03 ff0b |002b: const-string v3, "Length out of bounds: " // string@0bff │ │ -0984c6: 6e20 6e26 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0984cc: 0c02 |0030: move-result-object v2 │ │ -0984ce: 6e20 6b26 7200 |0031: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0984d4: 0c02 |0034: move-result-object v2 │ │ -0984d6: 6e10 7426 0200 |0035: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0984dc: 0c02 |0038: move-result-object v2 │ │ -0984de: 7020 bb25 2100 |0039: invoke-direct {v1, v2}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25bb │ │ -0984e4: 2701 |003c: throw v1 │ │ -0984e6: 5241 b511 |003d: iget v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -0984ea: 9000 0107 |003f: add-int v0, v1, v7 │ │ -0984ee: 5441 b311 |0041: iget-object v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -0984f2: 2111 |0043: array-length v1, v1 │ │ -0984f4: 3710 0500 |0044: if-le v0, v1, 0049 // +0005 │ │ -0984f8: 7020 0023 0400 |0046: invoke-direct {v4, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.enlargeBuffer:(I)V // method@2300 │ │ -0984fe: 5441 b311 |0049: iget-object v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -098502: 5242 b511 |004b: iget v2, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098506: 7157 7826 6521 |004d: invoke-static {v5, v6, v1, v2, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -09850c: 5940 b511 |0050: iput v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098510: 0e00 |0052: return-void │ │ +0a6a0c: |[0a6a0c] com.badlogic.gdx.utils.StringBuilder.append0:([CII)V │ │ +0a6a1c: 2151 |0000: array-length v1, v5 │ │ +0a6a1e: 3616 0400 |0001: if-gt v6, v1, 0005 // +0004 │ │ +0a6a22: 3b06 1b00 |0003: if-gez v6, 001e // +001b │ │ +0a6a26: 2201 a003 |0005: new-instance v1, Ljava/lang/ArrayIndexOutOfBoundsException; // type@03a0 │ │ +0a6a2a: 2202 c303 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a6a2e: 7010 6726 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a6a34: 1a03 d50d |000c: const-string v3, "Offset out of bounds: " // string@0dd5 │ │ +0a6a38: 6e20 6e26 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a6a3e: 0c02 |0011: move-result-object v2 │ │ +0a6a40: 6e20 6b26 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0a6a46: 0c02 |0015: move-result-object v2 │ │ +0a6a48: 6e10 7426 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a6a4e: 0c02 |0019: move-result-object v2 │ │ +0a6a50: 7020 bb25 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25bb │ │ +0a6a56: 2701 |001d: throw v1 │ │ +0a6a58: 3a07 0600 |001e: if-ltz v7, 0024 // +0006 │ │ +0a6a5c: 2151 |0020: array-length v1, v5 │ │ +0a6a5e: b161 |0021: sub-int/2addr v1, v6 │ │ +0a6a60: 3571 1b00 |0022: if-ge v1, v7, 003d // +001b │ │ +0a6a64: 2201 a003 |0024: new-instance v1, Ljava/lang/ArrayIndexOutOfBoundsException; // type@03a0 │ │ +0a6a68: 2202 c303 |0026: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a6a6c: 7010 6726 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a6a72: 1a03 fd0b |002b: const-string v3, "Length out of bounds: " // string@0bfd │ │ +0a6a76: 6e20 6e26 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a6a7c: 0c02 |0030: move-result-object v2 │ │ +0a6a7e: 6e20 6b26 7200 |0031: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0a6a84: 0c02 |0034: move-result-object v2 │ │ +0a6a86: 6e10 7426 0200 |0035: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a6a8c: 0c02 |0038: move-result-object v2 │ │ +0a6a8e: 7020 bb25 2100 |0039: invoke-direct {v1, v2}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25bb │ │ +0a6a94: 2701 |003c: throw v1 │ │ +0a6a96: 5241 b511 |003d: iget v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6a9a: 9000 0107 |003f: add-int v0, v1, v7 │ │ +0a6a9e: 5441 b311 |0041: iget-object v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6aa2: 2111 |0043: array-length v1, v1 │ │ +0a6aa4: 3710 0500 |0044: if-le v0, v1, 0049 // +0005 │ │ +0a6aa8: 7020 0023 0400 |0046: invoke-direct {v4, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.enlargeBuffer:(I)V // method@2300 │ │ +0a6aae: 5441 b311 |0049: iget-object v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6ab2: 5242 b511 |004b: iget v2, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6ab6: 7157 7826 6521 |004d: invoke-static {v5, v6, v1, v2, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a6abc: 5940 b511 |0050: iput v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6ac0: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0005 line=117 │ │ 0x001e line=119 │ │ 0x0024 line=120 │ │ 0x003d line=123 │ │ @@ -161722,19 +161770,19 @@ │ │ type : '(I)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -098514: |[098514] com.badlogic.gdx.utils.StringBuilder.appendCodePoint:(I)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -098524: 7110 cb25 0200 |0000: invoke-static {v2}, Ljava/lang/Character;.toChars:(I)[C // method@25cb │ │ -09852a: 0c00 |0003: move-result-object v0 │ │ -09852c: 6e20 f322 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:([C)V // method@22f3 │ │ -098532: 1101 |0007: return-object v1 │ │ +0a6ac4: |[0a6ac4] com.badlogic.gdx.utils.StringBuilder.appendCodePoint:(I)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +0a6ad4: 7110 cb25 0200 |0000: invoke-static {v2}, Ljava/lang/Character;.toChars:(I)[C // method@25cb │ │ +0a6ada: 0c00 |0003: move-result-object v0 │ │ +0a6adc: 6e20 f322 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:([C)V // method@22f3 │ │ +0a6ae2: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=899 │ │ 0x0007 line=900 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0008 reg=2 codePoint I │ │ @@ -161744,45 +161792,45 @@ │ │ type : '()V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -098534: |[098534] com.badlogic.gdx.utils.StringBuilder.appendNull:()V │ │ -098544: 1304 6c00 |0000: const/16 v4, #int 108 // #6c │ │ -098548: 5251 b511 |0002: iget v1, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -09854c: d800 0104 |0004: add-int/lit8 v0, v1, #int 4 // #04 │ │ -098550: 5451 b311 |0006: iget-object v1, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -098554: 2111 |0008: array-length v1, v1 │ │ -098556: 3710 0500 |0009: if-le v0, v1, 000e // +0005 │ │ -09855a: 7020 0023 0500 |000b: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.enlargeBuffer:(I)V // method@2300 │ │ -098560: 5451 b311 |000e: iget-object v1, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -098564: 5252 b511 |0010: iget v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098568: d803 0201 |0012: add-int/lit8 v3, v2, #int 1 // #01 │ │ -09856c: 5953 b511 |0014: iput v3, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098570: 1303 6e00 |0016: const/16 v3, #int 110 // #6e │ │ -098574: 5003 0102 |0018: aput-char v3, v1, v2 │ │ -098578: 5451 b311 |001a: iget-object v1, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -09857c: 5252 b511 |001c: iget v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098580: d803 0201 |001e: add-int/lit8 v3, v2, #int 1 // #01 │ │ -098584: 5953 b511 |0020: iput v3, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098588: 1303 7500 |0022: const/16 v3, #int 117 // #75 │ │ -09858c: 5003 0102 |0024: aput-char v3, v1, v2 │ │ -098590: 5451 b311 |0026: iget-object v1, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -098594: 5252 b511 |0028: iget v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098598: d803 0201 |002a: add-int/lit8 v3, v2, #int 1 // #01 │ │ -09859c: 5953 b511 |002c: iput v3, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -0985a0: 5004 0102 |002e: aput-char v4, v1, v2 │ │ -0985a4: 5451 b311 |0030: iget-object v1, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -0985a8: 5252 b511 |0032: iget v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -0985ac: d803 0201 |0034: add-int/lit8 v3, v2, #int 1 // #01 │ │ -0985b0: 5953 b511 |0036: iput v3, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -0985b4: 5004 0102 |0038: aput-char v4, v1, v2 │ │ -0985b8: 0e00 |003a: return-void │ │ +0a6ae4: |[0a6ae4] com.badlogic.gdx.utils.StringBuilder.appendNull:()V │ │ +0a6af4: 1304 6c00 |0000: const/16 v4, #int 108 // #6c │ │ +0a6af8: 5251 b511 |0002: iget v1, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6afc: d800 0104 |0004: add-int/lit8 v0, v1, #int 4 // #04 │ │ +0a6b00: 5451 b311 |0006: iget-object v1, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6b04: 2111 |0008: array-length v1, v1 │ │ +0a6b06: 3710 0500 |0009: if-le v0, v1, 000e // +0005 │ │ +0a6b0a: 7020 0023 0500 |000b: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.enlargeBuffer:(I)V // method@2300 │ │ +0a6b10: 5451 b311 |000e: iget-object v1, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6b14: 5252 b511 |0010: iget v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6b18: d803 0201 |0012: add-int/lit8 v3, v2, #int 1 // #01 │ │ +0a6b1c: 5953 b511 |0014: iput v3, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6b20: 1303 6e00 |0016: const/16 v3, #int 110 // #6e │ │ +0a6b24: 5003 0102 |0018: aput-char v3, v1, v2 │ │ +0a6b28: 5451 b311 |001a: iget-object v1, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6b2c: 5252 b511 |001c: iget v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6b30: d803 0201 |001e: add-int/lit8 v3, v2, #int 1 // #01 │ │ +0a6b34: 5953 b511 |0020: iput v3, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6b38: 1303 7500 |0022: const/16 v3, #int 117 // #75 │ │ +0a6b3c: 5003 0102 |0024: aput-char v3, v1, v2 │ │ +0a6b40: 5451 b311 |0026: iget-object v1, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6b44: 5252 b511 |0028: iget v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6b48: d803 0201 |002a: add-int/lit8 v3, v2, #int 1 // #01 │ │ +0a6b4c: 5953 b511 |002c: iput v3, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6b50: 5004 0102 |002e: aput-char v4, v1, v2 │ │ +0a6b54: 5451 b311 |0030: iget-object v1, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6b58: 5252 b511 |0032: iget v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6b5c: d803 0201 |0034: add-int/lit8 v3, v2, #int 1 // #01 │ │ +0a6b60: 5953 b511 |0036: iput v3, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6b64: 5004 0102 |0038: aput-char v4, v1, v2 │ │ +0a6b68: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=95 │ │ 0x0006 line=96 │ │ 0x000b line=97 │ │ 0x000e line=99 │ │ 0x001a line=100 │ │ @@ -161798,18 +161846,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0985bc: |[0985bc] com.badlogic.gdx.utils.StringBuilder.capacity:()I │ │ -0985cc: 5410 b311 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -0985d0: 2100 |0002: array-length v0, v0 │ │ -0985d2: 0f00 |0003: return v0 │ │ +0a6b6c: |[0a6b6c] com.badlogic.gdx.utils.StringBuilder.capacity:()I │ │ +0a6b7c: 5410 b311 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6b80: 2100 |0002: array-length v0, v0 │ │ +0a6b82: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ │ │ #25 : (in Lcom/badlogic/gdx/utils/StringBuilder;) │ │ @@ -161817,24 +161865,24 @@ │ │ type : '(I)C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0985d4: |[0985d4] com.badlogic.gdx.utils.StringBuilder.charAt:(I)C │ │ -0985e4: 3a02 0600 |0000: if-ltz v2, 0006 // +0006 │ │ -0985e8: 5210 b511 |0002: iget v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -0985ec: 3402 0800 |0004: if-lt v2, v0, 000c // +0008 │ │ -0985f0: 2200 c603 |0006: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@03c6 │ │ -0985f4: 7020 7626 2000 |0008: invoke-direct {v0, v2}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@2676 │ │ -0985fa: 2700 |000b: throw v0 │ │ -0985fc: 5410 b311 |000c: iget-object v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -098600: 4900 0002 |000e: aget-char v0, v0, v2 │ │ -098604: 0f00 |0010: return v0 │ │ +0a6b84: |[0a6b84] com.badlogic.gdx.utils.StringBuilder.charAt:(I)C │ │ +0a6b94: 3a02 0600 |0000: if-ltz v2, 0006 // +0006 │ │ +0a6b98: 5210 b511 |0002: iget v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6b9c: 3402 0800 |0004: if-lt v2, v0, 000c // +0008 │ │ +0a6ba0: 2200 c403 |0006: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@03c4 │ │ +0a6ba4: 7020 7626 2000 |0008: invoke-direct {v0, v2}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@2676 │ │ +0a6baa: 2700 |000b: throw v0 │ │ +0a6bac: 5410 b311 |000c: iget-object v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6bb0: 4900 0002 |000e: aget-char v0, v0, v2 │ │ +0a6bb4: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0006 line=179 │ │ 0x000c line=181 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ @@ -161845,26 +161893,26 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -098608: |[098608] com.badlogic.gdx.utils.StringBuilder.codePointAt:(I)I │ │ -098618: 3a03 0600 |0000: if-ltz v3, 0006 // +0006 │ │ -09861c: 5220 b511 |0002: iget v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098620: 3403 0800 |0004: if-lt v3, v0, 000c // +0008 │ │ -098624: 2200 c603 |0006: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@03c6 │ │ -098628: 7020 7626 3000 |0008: invoke-direct {v0, v3}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@2676 │ │ -09862e: 2700 |000b: throw v0 │ │ -098630: 5420 b311 |000c: iget-object v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -098634: 5221 b511 |000e: iget v1, v2, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098638: 7130 c625 3001 |0010: invoke-static {v0, v3, v1}, Ljava/lang/Character;.codePointAt:([CII)I // method@25c6 │ │ -09863e: 0a00 |0013: move-result v0 │ │ -098640: 0f00 |0014: return v0 │ │ +0a6bb8: |[0a6bb8] com.badlogic.gdx.utils.StringBuilder.codePointAt:(I)I │ │ +0a6bc8: 3a03 0600 |0000: if-ltz v3, 0006 // +0006 │ │ +0a6bcc: 5220 b511 |0002: iget v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6bd0: 3403 0800 |0004: if-lt v3, v0, 000c // +0008 │ │ +0a6bd4: 2200 c403 |0006: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@03c4 │ │ +0a6bd8: 7020 7626 3000 |0008: invoke-direct {v0, v3}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@2676 │ │ +0a6bde: 2700 |000b: throw v0 │ │ +0a6be0: 5420 b311 |000c: iget-object v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6be4: 5221 b511 |000e: iget v1, v2, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6be8: 7130 c625 3001 |0010: invoke-static {v0, v3, v1}, Ljava/lang/Character;.codePointAt:([CII)I // method@25c6 │ │ +0a6bee: 0a00 |0013: move-result v0 │ │ +0a6bf0: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ 0x0006 line=635 │ │ 0x000c line=637 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ @@ -161875,26 +161923,26 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -098644: |[098644] com.badlogic.gdx.utils.StringBuilder.codePointBefore:(I)I │ │ -098654: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -098656: 3402 0600 |0001: if-lt v2, v0, 0007 // +0006 │ │ -09865a: 5210 b511 |0003: iget v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -09865e: 3702 0800 |0005: if-le v2, v0, 000d // +0008 │ │ -098662: 2200 c603 |0007: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@03c6 │ │ -098666: 7020 7626 2000 |0009: invoke-direct {v0, v2}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@2676 │ │ -09866c: 2700 |000c: throw v0 │ │ -09866e: 5410 b311 |000d: iget-object v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -098672: 7120 c725 2000 |000f: invoke-static {v0, v2}, Ljava/lang/Character;.codePointBefore:([CI)I // method@25c7 │ │ -098678: 0a00 |0012: move-result v0 │ │ -09867a: 0f00 |0013: return v0 │ │ +0a6bf4: |[0a6bf4] com.badlogic.gdx.utils.StringBuilder.codePointBefore:(I)I │ │ +0a6c04: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a6c06: 3402 0600 |0001: if-lt v2, v0, 0007 // +0006 │ │ +0a6c0a: 5210 b511 |0003: iget v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6c0e: 3702 0800 |0005: if-le v2, v0, 000d // +0008 │ │ +0a6c12: 2200 c403 |0007: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@03c4 │ │ +0a6c16: 7020 7626 2000 |0009: invoke-direct {v0, v2}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@2676 │ │ +0a6c1c: 2700 |000c: throw v0 │ │ +0a6c1e: 5410 b311 |000d: iget-object v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6c22: 7120 c725 2000 |000f: invoke-static {v0, v2}, Ljava/lang/Character;.codePointBefore:([CI)I // method@25c7 │ │ +0a6c28: 0a00 |0012: move-result v0 │ │ +0a6c2a: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=649 │ │ 0x0007 line=650 │ │ 0x000d line=652 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ @@ -161905,27 +161953,27 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -09867c: |[09867c] com.badlogic.gdx.utils.StringBuilder.codePointCount:(II)I │ │ -09868c: 3a03 0800 |0000: if-ltz v3, 0008 // +0008 │ │ -098690: 5220 b511 |0002: iget v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098694: 3604 0400 |0004: if-gt v4, v0, 0008 // +0004 │ │ -098698: 3743 0800 |0006: if-le v3, v4, 000e // +0008 │ │ -09869c: 2200 c603 |0008: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@03c6 │ │ -0986a0: 7010 7526 0000 |000a: invoke-direct {v0}, Ljava/lang/StringIndexOutOfBoundsException;.:()V // method@2675 │ │ -0986a6: 2700 |000d: throw v0 │ │ -0986a8: 5420 b311 |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -0986ac: 9101 0403 |0010: sub-int v1, v4, v3 │ │ -0986b0: 7130 c825 3001 |0012: invoke-static {v0, v3, v1}, Ljava/lang/Character;.codePointCount:([CII)I // method@25c8 │ │ -0986b6: 0a00 |0015: move-result v0 │ │ -0986b8: 0f00 |0016: return v0 │ │ +0a6c2c: |[0a6c2c] com.badlogic.gdx.utils.StringBuilder.codePointCount:(II)I │ │ +0a6c3c: 3a03 0800 |0000: if-ltz v3, 0008 // +0008 │ │ +0a6c40: 5220 b511 |0002: iget v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6c44: 3604 0400 |0004: if-gt v4, v0, 0008 // +0004 │ │ +0a6c48: 3743 0800 |0006: if-le v3, v4, 000e // +0008 │ │ +0a6c4c: 2200 c403 |0008: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@03c4 │ │ +0a6c50: 7010 7526 0000 |000a: invoke-direct {v0}, Ljava/lang/StringIndexOutOfBoundsException;.:()V // method@2675 │ │ +0a6c56: 2700 |000d: throw v0 │ │ +0a6c58: 5420 b311 |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6c5c: 9101 0403 |0010: sub-int v1, v4, v3 │ │ +0a6c60: 7130 c825 3001 |0012: invoke-static {v0, v3, v1}, Ljava/lang/Character;.codePointCount:([CII)I // method@25c8 │ │ +0a6c66: 0a00 |0015: move-result v0 │ │ +0a6c68: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ 0x0008 line=667 │ │ 0x000e line=669 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ @@ -161937,17 +161985,17 @@ │ │ type : '(II)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0986bc: |[0986bc] com.badlogic.gdx.utils.StringBuilder.delete:(II)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -0986cc: 6e30 fd22 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.delete0:(II)V // method@22fd │ │ -0986d2: 1100 |0003: return-object v0 │ │ +0a6c6c: |[0a6c6c] com.badlogic.gdx.utils.StringBuilder.delete:(II)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +0a6c7c: 6e30 fd22 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.delete0:(II)V // method@22fd │ │ +0a6c82: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=911 │ │ 0x0003 line=912 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0004 reg=1 start I │ │ @@ -161958,36 +162006,36 @@ │ │ type : '(II)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -0986d4: |[0986d4] com.badlogic.gdx.utils.StringBuilder.delete0:(II)V │ │ -0986e4: 3a04 2200 |0000: if-ltz v4, 0022 // +0022 │ │ -0986e8: 5231 b511 |0002: iget v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -0986ec: 3715 0400 |0004: if-le v5, v1, 0008 // +0004 │ │ -0986f0: 5235 b511 |0006: iget v5, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -0986f4: 3345 0300 |0008: if-ne v5, v4, 000b // +0003 │ │ -0986f8: 0e00 |000a: return-void │ │ -0986fa: 3745 1700 |000b: if-le v5, v4, 0022 // +0017 │ │ -0986fe: 5231 b511 |000d: iget v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098702: 9100 0105 |000f: sub-int v0, v1, v5 │ │ -098706: 3a00 0900 |0011: if-ltz v0, 001a // +0009 │ │ -09870a: 5431 b311 |0013: iget-object v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -09870e: 5432 b311 |0015: iget-object v2, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -098712: 7150 7826 5142 |0017: invoke-static {v1, v5, v2, v4, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -098718: 5231 b511 |001a: iget v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -09871c: 9102 0504 |001c: sub-int v2, v5, v4 │ │ -098720: b121 |001e: sub-int/2addr v1, v2 │ │ -098722: 5931 b511 |001f: iput v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098726: 28e9 |0021: goto 000a // -0017 │ │ -098728: 2201 c603 |0022: new-instance v1, Ljava/lang/StringIndexOutOfBoundsException; // type@03c6 │ │ -09872c: 7010 7526 0100 |0024: invoke-direct {v1}, Ljava/lang/StringIndexOutOfBoundsException;.:()V // method@2675 │ │ -098732: 2701 |0027: throw v1 │ │ +0a6c84: |[0a6c84] com.badlogic.gdx.utils.StringBuilder.delete0:(II)V │ │ +0a6c94: 3a04 2200 |0000: if-ltz v4, 0022 // +0022 │ │ +0a6c98: 5231 b511 |0002: iget v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6c9c: 3715 0400 |0004: if-le v5, v1, 0008 // +0004 │ │ +0a6ca0: 5235 b511 |0006: iget v5, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6ca4: 3345 0300 |0008: if-ne v5, v4, 000b // +0003 │ │ +0a6ca8: 0e00 |000a: return-void │ │ +0a6caa: 3745 1700 |000b: if-le v5, v4, 0022 // +0017 │ │ +0a6cae: 5231 b511 |000d: iget v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6cb2: 9100 0105 |000f: sub-int v0, v1, v5 │ │ +0a6cb6: 3a00 0900 |0011: if-ltz v0, 001a // +0009 │ │ +0a6cba: 5431 b311 |0013: iget-object v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6cbe: 5432 b311 |0015: iget-object v2, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6cc2: 7150 7826 5142 |0017: invoke-static {v1, v5, v2, v4, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a6cc8: 5231 b511 |001a: iget v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6ccc: 9102 0504 |001c: sub-int v2, v5, v4 │ │ +0a6cd0: b121 |001e: sub-int/2addr v1, v2 │ │ +0a6cd2: 5931 b511 |001f: iput v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6cd6: 28e9 |0021: goto 000a // -0017 │ │ +0a6cd8: 2201 c403 |0022: new-instance v1, Ljava/lang/StringIndexOutOfBoundsException; // type@03c4 │ │ +0a6cdc: 7010 7526 0100 |0024: invoke-direct {v1}, Ljava/lang/StringIndexOutOfBoundsException;.:()V // method@2675 │ │ +0a6ce2: 2701 |0027: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0002 line=186 │ │ 0x0006 line=187 │ │ 0x0008 line=189 │ │ 0x000a line=196 │ │ @@ -162007,17 +162055,17 @@ │ │ type : '(I)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -098734: |[098734] com.badlogic.gdx.utils.StringBuilder.deleteCharAt:(I)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -098744: 6e20 ff22 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.deleteCharAt0:(I)V // method@22ff │ │ -09874a: 1100 |0003: return-object v0 │ │ +0a6ce4: |[0a6ce4] com.badlogic.gdx.utils.StringBuilder.deleteCharAt:(I)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +0a6cf4: 6e20 ff22 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.deleteCharAt0:(I)V // method@22ff │ │ +0a6cfa: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=922 │ │ 0x0003 line=923 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0004 reg=1 index I │ │ @@ -162027,33 +162075,33 @@ │ │ type : '(I)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -09874c: |[09874c] com.badlogic.gdx.utils.StringBuilder.deleteCharAt0:(I)V │ │ -09875c: 3a05 0600 |0000: if-ltz v5, 0006 // +0006 │ │ -098760: 5241 b511 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098764: 3415 0800 |0004: if-lt v5, v1, 000c // +0008 │ │ -098768: 2201 c603 |0006: new-instance v1, Ljava/lang/StringIndexOutOfBoundsException; // type@03c6 │ │ -09876c: 7020 7626 5100 |0008: invoke-direct {v1, v5}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@2676 │ │ -098772: 2701 |000b: throw v1 │ │ -098774: 5241 b511 |000c: iget v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098778: b151 |000e: sub-int/2addr v1, v5 │ │ -09877a: d800 01ff |000f: add-int/lit8 v0, v1, #int -1 // #ff │ │ -09877e: 3d00 0b00 |0011: if-lez v0, 001c // +000b │ │ -098782: 5441 b311 |0013: iget-object v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -098786: d802 0501 |0015: add-int/lit8 v2, v5, #int 1 // #01 │ │ -09878a: 5443 b311 |0017: iget-object v3, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -09878e: 7150 7826 2153 |0019: invoke-static {v1, v2, v3, v5, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -098794: 5241 b511 |001c: iget v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098798: d801 01ff |001e: add-int/lit8 v1, v1, #int -1 // #ff │ │ -09879c: 5941 b511 |0020: iput v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -0987a0: 0e00 |0022: return-void │ │ +0a6cfc: |[0a6cfc] com.badlogic.gdx.utils.StringBuilder.deleteCharAt0:(I)V │ │ +0a6d0c: 3a05 0600 |0000: if-ltz v5, 0006 // +0006 │ │ +0a6d10: 5241 b511 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6d14: 3415 0800 |0004: if-lt v5, v1, 000c // +0008 │ │ +0a6d18: 2201 c403 |0006: new-instance v1, Ljava/lang/StringIndexOutOfBoundsException; // type@03c4 │ │ +0a6d1c: 7020 7626 5100 |0008: invoke-direct {v1, v5}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@2676 │ │ +0a6d22: 2701 |000b: throw v1 │ │ +0a6d24: 5241 b511 |000c: iget v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6d28: b151 |000e: sub-int/2addr v1, v5 │ │ +0a6d2a: d800 01ff |000f: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0a6d2e: 3d00 0b00 |0011: if-lez v0, 001c // +000b │ │ +0a6d32: 5441 b311 |0013: iget-object v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6d36: d802 0501 |0015: add-int/lit8 v2, v5, #int 1 // #01 │ │ +0a6d3a: 5443 b311 |0017: iget-object v3, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6d3e: 7150 7826 2153 |0019: invoke-static {v1, v2, v3, v5, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a6d44: 5241 b511 |001c: iget v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6d48: d801 01ff |001e: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0a6d4c: 5941 b511 |0020: iput v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6d50: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0006 line=204 │ │ 0x000c line=206 │ │ 0x0011 line=207 │ │ 0x0013 line=208 │ │ @@ -162069,27 +162117,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0987a4: |[0987a4] com.badlogic.gdx.utils.StringBuilder.ensureCapacity:(I)V │ │ -0987b4: 5421 b311 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -0987b8: 2111 |0002: array-length v1, v1 │ │ -0987ba: 3713 0e00 |0003: if-le v3, v1, 0011 // +000e │ │ -0987be: 5421 b311 |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -0987c2: 2111 |0007: array-length v1, v1 │ │ -0987c4: e001 0101 |0008: shl-int/lit8 v1, v1, #int 1 // #01 │ │ -0987c8: d800 0102 |000a: add-int/lit8 v0, v1, #int 2 // #02 │ │ -0987cc: 3730 0600 |000c: if-le v0, v3, 0012 // +0006 │ │ -0987d0: 7020 0023 0200 |000e: invoke-direct {v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.enlargeBuffer:(I)V // method@2300 │ │ -0987d6: 0e00 |0011: return-void │ │ -0987d8: 0130 |0012: move v0, v3 │ │ -0987da: 28fb |0013: goto 000e // -0005 │ │ +0a6d54: |[0a6d54] com.badlogic.gdx.utils.StringBuilder.ensureCapacity:(I)V │ │ +0a6d64: 5421 b311 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6d68: 2111 |0002: array-length v1, v1 │ │ +0a6d6a: 3713 0e00 |0003: if-le v3, v1, 0011 // +000e │ │ +0a6d6e: 5421 b311 |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6d72: 2111 |0007: array-length v1, v1 │ │ +0a6d74: e001 0101 |0008: shl-int/lit8 v1, v1, #int 1 // #01 │ │ +0a6d78: d800 0102 |000a: add-int/lit8 v0, v1, #int 2 // #02 │ │ +0a6d7c: 3730 0600 |000c: if-le v0, v3, 0012 // +0006 │ │ +0a6d80: 7020 0023 0200 |000e: invoke-direct {v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.enlargeBuffer:(I)V // method@2300 │ │ +0a6d86: 0e00 |0011: return-void │ │ +0a6d88: 0130 |0012: move v0, v3 │ │ +0a6d8a: 28fb |0013: goto 000e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0005 line=221 │ │ 0x000c line=222 │ │ 0x0011 line=224 │ │ 0x0013 line=222 │ │ @@ -162104,52 +162152,52 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 58 16-bit code units │ │ -0987dc: |[0987dc] com.badlogic.gdx.utils.StringBuilder.equals:(Ljava/lang/Object;)Z │ │ -0987ec: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0987ee: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0987f0: 33a9 0300 |0002: if-ne v9, v10, 0005 // +0003 │ │ -0987f4: 0f05 |0004: return v5 │ │ -0987f6: 390a 0400 |0005: if-nez v10, 0009 // +0004 │ │ -0987fa: 0165 |0007: move v5, v6 │ │ -0987fc: 28fc |0008: goto 0004 // -0004 │ │ -0987fe: 6e10 2926 0900 |0009: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -098804: 0c07 |000c: move-result-object v7 │ │ -098806: 6e10 2926 0a00 |000d: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -09880c: 0c08 |0010: move-result-object v8 │ │ -09880e: 3287 0400 |0011: if-eq v7, v8, 0015 // +0004 │ │ -098812: 0165 |0013: move v5, v6 │ │ -098814: 28f0 |0014: goto 0004 // -0010 │ │ -098816: 07a4 |0015: move-object v4, v10 │ │ -098818: 1f04 5003 |0016: check-cast v4, Lcom/badlogic/gdx/utils/StringBuilder; // type@0350 │ │ -09881c: 5293 b511 |0018: iget v3, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098820: 5247 b511 |001a: iget v7, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098824: 3273 0400 |001c: if-eq v3, v7, 0020 // +0004 │ │ -098828: 0165 |001e: move v5, v6 │ │ -09882a: 28e5 |001f: goto 0004 // -001b │ │ -09882c: 5490 b311 |0020: iget-object v0, v9, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -098830: 5441 b311 |0022: iget-object v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -098834: 3210 e0ff |0024: if-eq v0, v1, 0004 // -0020 │ │ -098838: 3800 0400 |0026: if-eqz v0, 002a // +0004 │ │ -09883c: 3901 0400 |0028: if-nez v1, 002c // +0004 │ │ -098840: 0165 |002a: move v5, v6 │ │ -098842: 28d9 |002b: goto 0004 // -0027 │ │ -098844: 1202 |002c: const/4 v2, #int 0 // #0 │ │ -098846: 3532 d7ff |002d: if-ge v2, v3, 0004 // -0029 │ │ -09884a: 4907 0002 |002f: aget-char v7, v0, v2 │ │ -09884e: 4908 0102 |0031: aget-char v8, v1, v2 │ │ -098852: 3287 0400 |0033: if-eq v7, v8, 0037 // +0004 │ │ -098856: 0165 |0035: move v5, v6 │ │ -098858: 28ce |0036: goto 0004 // -0032 │ │ -09885a: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ -09885e: 28f4 |0039: goto 002d // -000c │ │ +0a6d8c: |[0a6d8c] com.badlogic.gdx.utils.StringBuilder.equals:(Ljava/lang/Object;)Z │ │ +0a6d9c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0a6d9e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0a6da0: 33a9 0300 |0002: if-ne v9, v10, 0005 // +0003 │ │ +0a6da4: 0f05 |0004: return v5 │ │ +0a6da6: 390a 0400 |0005: if-nez v10, 0009 // +0004 │ │ +0a6daa: 0165 |0007: move v5, v6 │ │ +0a6dac: 28fc |0008: goto 0004 // -0004 │ │ +0a6dae: 6e10 2926 0900 |0009: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +0a6db4: 0c07 |000c: move-result-object v7 │ │ +0a6db6: 6e10 2926 0a00 |000d: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +0a6dbc: 0c08 |0010: move-result-object v8 │ │ +0a6dbe: 3287 0400 |0011: if-eq v7, v8, 0015 // +0004 │ │ +0a6dc2: 0165 |0013: move v5, v6 │ │ +0a6dc4: 28f0 |0014: goto 0004 // -0010 │ │ +0a6dc6: 07a4 |0015: move-object v4, v10 │ │ +0a6dc8: 1f04 4e03 |0016: check-cast v4, Lcom/badlogic/gdx/utils/StringBuilder; // type@034e │ │ +0a6dcc: 5293 b511 |0018: iget v3, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6dd0: 5247 b511 |001a: iget v7, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6dd4: 3273 0400 |001c: if-eq v3, v7, 0020 // +0004 │ │ +0a6dd8: 0165 |001e: move v5, v6 │ │ +0a6dda: 28e5 |001f: goto 0004 // -001b │ │ +0a6ddc: 5490 b311 |0020: iget-object v0, v9, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6de0: 5441 b311 |0022: iget-object v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6de4: 3210 e0ff |0024: if-eq v0, v1, 0004 // -0020 │ │ +0a6de8: 3800 0400 |0026: if-eqz v0, 002a // +0004 │ │ +0a6dec: 3901 0400 |0028: if-nez v1, 002c // +0004 │ │ +0a6df0: 0165 |002a: move v5, v6 │ │ +0a6df2: 28d9 |002b: goto 0004 // -0027 │ │ +0a6df4: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +0a6df6: 3532 d7ff |002d: if-ge v2, v3, 0004 // -0029 │ │ +0a6dfa: 4907 0002 |002f: aget-char v7, v0, v2 │ │ +0a6dfe: 4908 0102 |0031: aget-char v8, v1, v2 │ │ +0a6e02: 3287 0400 |0033: if-eq v7, v8, 0037 // +0004 │ │ +0a6e06: 0165 |0035: move v5, v6 │ │ +0a6e08: 28ce |0036: goto 0004 // -0032 │ │ +0a6e0a: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a6e0e: 28f4 |0039: goto 002d // -000c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1120 │ │ 0x0004 line=1132 │ │ 0x0005 line=1121 │ │ 0x0009 line=1122 │ │ 0x0016 line=1123 │ │ @@ -162176,27 +162224,27 @@ │ │ type : '(II[CI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -098860: |[098860] com.badlogic.gdx.utils.StringBuilder.getChars:(II[CI)V │ │ -098870: 5220 b511 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098874: 3603 0800 |0002: if-gt v3, v0, 000a // +0008 │ │ -098878: 5220 b511 |0004: iget v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -09887c: 3604 0400 |0006: if-gt v4, v0, 000a // +0004 │ │ -098880: 3743 0800 |0008: if-le v3, v4, 0010 // +0008 │ │ -098884: 2200 c603 |000a: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@03c6 │ │ -098888: 7010 7526 0000 |000c: invoke-direct {v0}, Ljava/lang/StringIndexOutOfBoundsException;.:()V // method@2675 │ │ -09888e: 2700 |000f: throw v0 │ │ -098890: 5420 b311 |0010: iget-object v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -098894: 9101 0403 |0012: sub-int v1, v4, v3 │ │ -098898: 7151 7826 3065 |0014: invoke-static {v0, v3, v5, v6, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -09889e: 0e00 |0017: return-void │ │ +0a6e10: |[0a6e10] com.badlogic.gdx.utils.StringBuilder.getChars:(II[CI)V │ │ +0a6e20: 5220 b511 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6e24: 3603 0800 |0002: if-gt v3, v0, 000a // +0008 │ │ +0a6e28: 5220 b511 |0004: iget v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6e2c: 3604 0400 |0006: if-gt v4, v0, 000a // +0004 │ │ +0a6e30: 3743 0800 |0008: if-le v3, v4, 0010 // +0008 │ │ +0a6e34: 2200 c403 |000a: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@03c4 │ │ +0a6e38: 7010 7526 0000 |000c: invoke-direct {v0}, Ljava/lang/StringIndexOutOfBoundsException;.:()V // method@2675 │ │ +0a6e3e: 2700 |000f: throw v0 │ │ +0a6e40: 5420 b311 |0010: iget-object v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6e44: 9101 0403 |0012: sub-int v1, v4, v3 │ │ +0a6e48: 7151 7826 3065 |0014: invoke-static {v0, v3, v5, v6, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a6e4e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x000a line=237 │ │ 0x0010 line=239 │ │ 0x0017 line=240 │ │ locals : │ │ @@ -162211,17 +162259,17 @@ │ │ type : '()[C' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0988a0: |[0988a0] com.badlogic.gdx.utils.StringBuilder.getValue:()[C │ │ -0988b0: 5410 b311 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -0988b4: 1100 |0002: return-object v0 │ │ +0a6e50: |[0a6e50] com.badlogic.gdx.utils.StringBuilder.getValue:()[C │ │ +0a6e60: 5410 b311 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6e64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ │ │ #37 : (in Lcom/badlogic/gdx/utils/StringBuilder;) │ │ @@ -162229,25 +162277,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0988b8: |[0988b8] com.badlogic.gdx.utils.StringBuilder.hashCode:()I │ │ -0988c8: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ -0988cc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0988ce: 5242 b511 |0003: iget v2, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -0988d2: d801 021f |0005: add-int/lit8 v1, v2, #int 31 // #1f │ │ -0988d6: da02 011f |0007: mul-int/lit8 v2, v1, #int 31 // #1f │ │ -0988da: 5443 b311 |0009: iget-object v3, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -0988de: 7110 3c27 0300 |000b: invoke-static {v3}, Ljava/util/Arrays;.hashCode:([C)I // method@273c │ │ -0988e4: 0a03 |000e: move-result v3 │ │ -0988e6: 9001 0203 |000f: add-int v1, v2, v3 │ │ -0988ea: 0f01 |0011: return v1 │ │ +0a6e68: |[0a6e68] com.badlogic.gdx.utils.StringBuilder.hashCode:()I │ │ +0a6e78: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ +0a6e7c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0a6e7e: 5242 b511 |0003: iget v2, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6e82: d801 021f |0005: add-int/lit8 v1, v2, #int 31 // #1f │ │ +0a6e86: da02 011f |0007: mul-int/lit8 v2, v1, #int 31 // #1f │ │ +0a6e8a: 5443 b311 |0009: iget-object v3, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6e8e: 7110 3c27 0300 |000b: invoke-static {v3}, Ljava/util/Arrays;.hashCode:([C)I // method@273c │ │ +0a6e94: 0a03 |000e: move-result v3 │ │ +0a6e96: 9001 0203 |000f: add-int v1, v2, v3 │ │ +0a6e9a: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1112 │ │ 0x0002 line=1113 │ │ 0x0003 line=1114 │ │ 0x0007 line=1115 │ │ 0x0011 line=1116 │ │ @@ -162261,19 +162309,19 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0988ec: |[0988ec] com.badlogic.gdx.utils.StringBuilder.indexOf:(Ljava/lang/String;)I │ │ -0988fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0988fe: 6e30 0723 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.indexOf:(Ljava/lang/String;I)I // method@2307 │ │ -098904: 0a00 |0004: move-result v0 │ │ -098906: 0f00 |0005: return v0 │ │ +0a6e9c: |[0a6e9c] com.badlogic.gdx.utils.StringBuilder.indexOf:(Ljava/lang/String;)I │ │ +0a6eac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a6eae: 6e30 0723 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.indexOf:(Ljava/lang/String;I)I // method@2307 │ │ +0a6eb4: 0a00 |0004: move-result v0 │ │ +0a6eb6: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0006 reg=2 string Ljava/lang/String; │ │ │ │ @@ -162282,66 +162330,66 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -098908: |[098908] com.badlogic.gdx.utils.StringBuilder.indexOf:(Ljava/lang/String;I)I │ │ -098918: 12f6 |0000: const/4 v6, #int -1 // #ff │ │ -09891a: 3b0b 0300 |0001: if-gez v11, 0004 // +0003 │ │ -09891e: 120b |0003: const/4 v11, #int 0 // #0 │ │ -098920: 6e10 5026 0a00 |0004: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@2650 │ │ -098926: 0a05 |0007: move-result v5 │ │ -098928: 3d05 4000 |0008: if-lez v5, 0048 // +0040 │ │ -09892c: 9007 050b |000a: add-int v7, v5, v11 │ │ -098930: 5298 b511 |000c: iget v8, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098934: 3787 0400 |000e: if-le v7, v8, 0012 // +0004 │ │ -098938: 0162 |0010: move v2, v6 │ │ -09893a: 0f02 |0011: return v2 │ │ -09893c: 1207 |0012: const/4 v7, #int 0 // #0 │ │ -09893e: 6e20 4026 7a00 |0013: invoke-virtual {v10, v7}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ -098944: 0a00 |0016: move-result v0 │ │ -098946: 01b2 |0017: move v2, v11 │ │ -098948: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -09894a: 5297 b511 |0019: iget v7, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -09894e: 3572 0900 |001b: if-ge v2, v7, 0024 // +0009 │ │ -098952: 5497 b311 |001d: iget-object v7, v9, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -098956: 4907 0702 |001f: aget-char v7, v7, v2 │ │ -09895a: 3307 0d00 |0021: if-ne v7, v0, 002e // +000d │ │ -09895e: 1211 |0023: const/4 v1, #int 1 // #1 │ │ -098960: 3801 0800 |0024: if-eqz v1, 002c // +0008 │ │ -098964: 9007 0502 |0026: add-int v7, v5, v2 │ │ -098968: 5298 b511 |0028: iget v8, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -09896c: 3787 0700 |002a: if-le v7, v8, 0031 // +0007 │ │ -098970: 0162 |002c: move v2, v6 │ │ -098972: 28e4 |002d: goto 0011 // -001c │ │ -098974: d802 0201 |002e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -098978: 28e9 |0030: goto 0019 // -0017 │ │ -09897a: 0123 |0031: move v3, v2 │ │ -09897c: 1204 |0032: const/4 v4, #int 0 // #0 │ │ -09897e: d804 0401 |0033: add-int/lit8 v4, v4, #int 1 // #01 │ │ -098982: 3554 0e00 |0035: if-ge v4, v5, 0043 // +000e │ │ -098986: 5497 b311 |0037: iget-object v7, v9, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -09898a: d803 0301 |0039: add-int/lit8 v3, v3, #int 1 // #01 │ │ -09898e: 4907 0703 |003b: aget-char v7, v7, v3 │ │ -098992: 6e20 4026 4a00 |003d: invoke-virtual {v10, v4}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ -098998: 0a08 |0040: move-result v8 │ │ -09899a: 3287 f2ff |0041: if-eq v7, v8, 0033 // -000e │ │ -09899e: 3254 ceff |0043: if-eq v4, v5, 0011 // -0032 │ │ -0989a2: d80b 0201 |0045: add-int/lit8 v11, v2, #int 1 // #01 │ │ -0989a6: 28d0 |0047: goto 0017 // -0030 │ │ -0989a8: 5296 b511 |0048: iget v6, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -0989ac: 346b 0400 |004a: if-lt v11, v6, 004e // +0004 │ │ -0989b0: 390b 0500 |004c: if-nez v11, 0051 // +0005 │ │ -0989b4: 01b6 |004e: move v6, v11 │ │ -0989b6: 0162 |004f: move v2, v6 │ │ -0989b8: 28c1 |0050: goto 0011 // -003f │ │ -0989ba: 5296 b511 |0051: iget v6, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -0989be: 28fc |0053: goto 004f // -0004 │ │ +0a6eb8: |[0a6eb8] com.badlogic.gdx.utils.StringBuilder.indexOf:(Ljava/lang/String;I)I │ │ +0a6ec8: 12f6 |0000: const/4 v6, #int -1 // #ff │ │ +0a6eca: 3b0b 0300 |0001: if-gez v11, 0004 // +0003 │ │ +0a6ece: 120b |0003: const/4 v11, #int 0 // #0 │ │ +0a6ed0: 6e10 5026 0a00 |0004: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@2650 │ │ +0a6ed6: 0a05 |0007: move-result v5 │ │ +0a6ed8: 3d05 4000 |0008: if-lez v5, 0048 // +0040 │ │ +0a6edc: 9007 050b |000a: add-int v7, v5, v11 │ │ +0a6ee0: 5298 b511 |000c: iget v8, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6ee4: 3787 0400 |000e: if-le v7, v8, 0012 // +0004 │ │ +0a6ee8: 0162 |0010: move v2, v6 │ │ +0a6eea: 0f02 |0011: return v2 │ │ +0a6eec: 1207 |0012: const/4 v7, #int 0 // #0 │ │ +0a6eee: 6e20 4026 7a00 |0013: invoke-virtual {v10, v7}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ +0a6ef4: 0a00 |0016: move-result v0 │ │ +0a6ef6: 01b2 |0017: move v2, v11 │ │ +0a6ef8: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0a6efa: 5297 b511 |0019: iget v7, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6efe: 3572 0900 |001b: if-ge v2, v7, 0024 // +0009 │ │ +0a6f02: 5497 b311 |001d: iget-object v7, v9, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6f06: 4907 0702 |001f: aget-char v7, v7, v2 │ │ +0a6f0a: 3307 0d00 |0021: if-ne v7, v0, 002e // +000d │ │ +0a6f0e: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +0a6f10: 3801 0800 |0024: if-eqz v1, 002c // +0008 │ │ +0a6f14: 9007 0502 |0026: add-int v7, v5, v2 │ │ +0a6f18: 5298 b511 |0028: iget v8, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6f1c: 3787 0700 |002a: if-le v7, v8, 0031 // +0007 │ │ +0a6f20: 0162 |002c: move v2, v6 │ │ +0a6f22: 28e4 |002d: goto 0011 // -001c │ │ +0a6f24: d802 0201 |002e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a6f28: 28e9 |0030: goto 0019 // -0017 │ │ +0a6f2a: 0123 |0031: move v3, v2 │ │ +0a6f2c: 1204 |0032: const/4 v4, #int 0 // #0 │ │ +0a6f2e: d804 0401 |0033: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0a6f32: 3554 0e00 |0035: if-ge v4, v5, 0043 // +000e │ │ +0a6f36: 5497 b311 |0037: iget-object v7, v9, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a6f3a: d803 0301 |0039: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0a6f3e: 4907 0703 |003b: aget-char v7, v7, v3 │ │ +0a6f42: 6e20 4026 4a00 |003d: invoke-virtual {v10, v4}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ +0a6f48: 0a08 |0040: move-result v8 │ │ +0a6f4a: 3287 f2ff |0041: if-eq v7, v8, 0033 // -000e │ │ +0a6f4e: 3254 ceff |0043: if-eq v4, v5, 0011 // -0032 │ │ +0a6f52: d80b 0201 |0045: add-int/lit8 v11, v2, #int 1 // #01 │ │ +0a6f56: 28d0 |0047: goto 0017 // -0030 │ │ +0a6f58: 5296 b511 |0048: iget v6, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6f5c: 346b 0400 |004a: if-lt v11, v6, 004e // +0004 │ │ +0a6f60: 390b 0500 |004c: if-nez v11, 0051 // +0005 │ │ +0a6f64: 01b6 |004e: move v6, v11 │ │ +0a6f66: 0162 |004f: move v2, v6 │ │ +0a6f68: 28c1 |0050: goto 0011 // -003f │ │ +0a6f6a: 5296 b511 |0051: iget v6, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a6f6e: 28fc |0053: goto 004f // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=522 │ │ 0x0003 line=523 │ │ 0x0004 line=525 │ │ 0x0008 line=526 │ │ 0x000a line=527 │ │ @@ -162377,63 +162425,63 @@ │ │ type : '(IC)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0989c0: |[0989c0] com.badlogic.gdx.utils.StringBuilder.insert:(IC)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -0989d0: 6e30 1423 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(IC)V // method@2314 │ │ -0989d6: 1100 |0003: return-object v0 │ │ +0a6f70: |[0a6f70] com.badlogic.gdx.utils.StringBuilder.insert:(IC)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +0a6f80: 6e30 1423 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(IC)V // method@2314 │ │ +0a6f86: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=948 │ │ 0x0003 line=949 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0004 reg=1 offset I │ │ 0x0000 - 0x0004 reg=2 c C │ │ │ │ #41 : (in Lcom/badlogic/gdx/utils/StringBuilder;) │ │ name : 'insert' │ │ type : '(ID)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0989d8: |[0989d8] com.badlogic.gdx.utils.StringBuilder.insert:(ID)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -0989e8: 7120 e425 4300 |0000: invoke-static {v3, v4}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@25e4 │ │ -0989ee: 0c00 |0003: move-result-object v0 │ │ -0989f0: 6e30 1623 2100 |0004: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2316 │ │ -0989f6: 1101 |0007: return-object v1 │ │ +0a6f88: |[0a6f88] com.badlogic.gdx.utils.StringBuilder.insert:(ID)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +0a6f98: 7120 e425 5400 |0000: invoke-static {v4, v5}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@25e4 │ │ +0a6f9e: 0c00 |0003: move-result-object v0 │ │ +0a6fa0: 6e30 1623 3200 |0004: invoke-virtual {v2, v3, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2316 │ │ +0a6fa6: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1000 │ │ 0x0007 line=1001 │ │ locals : │ │ - 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ - 0x0000 - 0x0008 reg=2 offset I │ │ - 0x0000 - 0x0008 reg=3 d D │ │ + 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ + 0x0000 - 0x0008 reg=3 offset I │ │ + 0x0000 - 0x0008 reg=4 d D │ │ │ │ #42 : (in Lcom/badlogic/gdx/utils/StringBuilder;) │ │ name : 'insert' │ │ type : '(IF)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0989f8: |[0989f8] com.badlogic.gdx.utils.StringBuilder.insert:(IF)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -098a08: 7110 f425 0300 |0000: invoke-static {v3}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@25f4 │ │ -098a0e: 0c00 |0003: move-result-object v0 │ │ -098a10: 6e30 1623 2100 |0004: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2316 │ │ -098a16: 1101 |0007: return-object v1 │ │ +0a6fa8: |[0a6fa8] com.badlogic.gdx.utils.StringBuilder.insert:(IF)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +0a6fb8: 7110 f425 0300 |0000: invoke-static {v3}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@25f4 │ │ +0a6fbe: 0c00 |0003: move-result-object v0 │ │ +0a6fc0: 6e30 1623 2100 |0004: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2316 │ │ +0a6fc6: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=987 │ │ 0x0007 line=988 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0008 reg=2 offset I │ │ @@ -162444,68 +162492,68 @@ │ │ type : '(II)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -098a18: |[098a18] com.badlogic.gdx.utils.StringBuilder.insert:(II)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -098a28: 7110 0426 0300 |0000: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2604 │ │ -098a2e: 0c00 |0003: move-result-object v0 │ │ -098a30: 6e30 1623 2100 |0004: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2316 │ │ -098a36: 1101 |0007: return-object v1 │ │ +0a6fc8: |[0a6fc8] com.badlogic.gdx.utils.StringBuilder.insert:(II)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +0a6fd8: 7110 0426 0300 |0000: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2604 │ │ +0a6fde: 0c00 |0003: move-result-object v0 │ │ +0a6fe0: 6e30 1623 2100 |0004: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2316 │ │ +0a6fe6: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=961 │ │ 0x0007 line=962 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0008 reg=2 offset I │ │ 0x0000 - 0x0008 reg=3 i I │ │ │ │ #44 : (in Lcom/badlogic/gdx/utils/StringBuilder;) │ │ name : 'insert' │ │ type : '(IJ)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -098a38: |[098a38] com.badlogic.gdx.utils.StringBuilder.insert:(IJ)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -098a48: 7120 0c26 4300 |0000: invoke-static {v3, v4}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@260c │ │ -098a4e: 0c00 |0003: move-result-object v0 │ │ -098a50: 6e30 1623 2100 |0004: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2316 │ │ -098a56: 1101 |0007: return-object v1 │ │ +0a6fe8: |[0a6fe8] com.badlogic.gdx.utils.StringBuilder.insert:(IJ)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +0a6ff8: 7120 0c26 5400 |0000: invoke-static {v4, v5}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@260c │ │ +0a6ffe: 0c00 |0003: move-result-object v0 │ │ +0a7000: 6e30 1623 3200 |0004: invoke-virtual {v2, v3, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2316 │ │ +0a7006: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=974 │ │ 0x0007 line=975 │ │ locals : │ │ - 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ - 0x0000 - 0x0008 reg=2 offset I │ │ - 0x0000 - 0x0008 reg=3 l J │ │ + 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ + 0x0000 - 0x0008 reg=3 offset I │ │ + 0x0000 - 0x0008 reg=4 l J │ │ │ │ #45 : (in Lcom/badlogic/gdx/utils/StringBuilder;) │ │ name : 'insert' │ │ type : '(ILjava/lang/CharSequence;)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -098a58: |[098a58] com.badlogic.gdx.utils.StringBuilder.insert:(ILjava/lang/CharSequence;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -098a68: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ -098a6c: 1a00 7c22 |0002: const-string v0, "null" // string@227c │ │ -098a70: 6e30 1623 2100 |0004: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2316 │ │ -098a76: 1101 |0007: return-object v1 │ │ -098a78: 6e10 2d26 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ -098a7e: 0c00 |000b: move-result-object v0 │ │ -098a80: 28f8 |000c: goto 0004 // -0008 │ │ +0a7008: |[0a7008] com.badlogic.gdx.utils.StringBuilder.insert:(ILjava/lang/CharSequence;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +0a7018: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ +0a701c: 1a00 7a22 |0002: const-string v0, "null" // string@227a │ │ +0a7020: 6e30 1623 2100 |0004: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2316 │ │ +0a7026: 1101 |0007: return-object v1 │ │ +0a7028: 6e10 2d26 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ +0a702e: 0c00 |000b: move-result-object v0 │ │ +0a7030: 28f8 |000c: goto 0004 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1068 │ │ 0x0007 line=1069 │ │ 0x0008 line=1068 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ @@ -162517,17 +162565,17 @@ │ │ type : '(ILjava/lang/CharSequence;II)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -098a84: |[098a84] com.badlogic.gdx.utils.StringBuilder.insert:(ILjava/lang/CharSequence;II)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -098a94: 6e54 1523 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/CharSequence;II)V // method@2315 │ │ -098a9a: 1100 |0003: return-object v0 │ │ +0a7034: |[0a7034] com.badlogic.gdx.utils.StringBuilder.insert:(ILjava/lang/CharSequence;II)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +0a7044: 6e54 1523 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/CharSequence;II)V // method@2315 │ │ +0a704a: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1085 │ │ 0x0003 line=1086 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0004 reg=1 offset I │ │ @@ -162540,22 +162588,22 @@ │ │ type : '(ILjava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -098a9c: |[098a9c] com.badlogic.gdx.utils.StringBuilder.insert:(ILjava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -098aac: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ -098ab0: 1a00 7c22 |0002: const-string v0, "null" // string@227c │ │ -098ab4: 6e30 1623 2100 |0004: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2316 │ │ -098aba: 1101 |0007: return-object v1 │ │ -098abc: 6e10 2d26 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ -098ac2: 0c00 |000b: move-result-object v0 │ │ -098ac4: 28f8 |000c: goto 0004 // -0008 │ │ +0a704c: |[0a704c] com.badlogic.gdx.utils.StringBuilder.insert:(ILjava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +0a705c: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ +0a7060: 1a00 7a22 |0002: const-string v0, "null" // string@227a │ │ +0a7064: 6e30 1623 2100 |0004: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2316 │ │ +0a706a: 1101 |0007: return-object v1 │ │ +0a706c: 6e10 2d26 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ +0a7072: 0c00 |000b: move-result-object v0 │ │ +0a7074: 28f8 |000c: goto 0004 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1013 │ │ 0x0007 line=1014 │ │ 0x0008 line=1013 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ @@ -162567,17 +162615,17 @@ │ │ type : '(ILjava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -098ac8: |[098ac8] com.badlogic.gdx.utils.StringBuilder.insert:(ILjava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -098ad8: 6e30 1623 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2316 │ │ -098ade: 1100 |0003: return-object v0 │ │ +0a7078: |[0a7078] com.badlogic.gdx.utils.StringBuilder.insert:(ILjava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +0a7088: 6e30 1623 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2316 │ │ +0a708e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1025 │ │ 0x0003 line=1026 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0004 reg=1 offset I │ │ @@ -162588,21 +162636,21 @@ │ │ type : '(IZ)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -098ae0: |[098ae0] com.badlogic.gdx.utils.StringBuilder.insert:(IZ)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -098af0: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ -098af4: 1a00 372a |0002: const-string v0, "true" // string@2a37 │ │ -098af8: 6e30 1623 2100 |0004: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2316 │ │ -098afe: 1101 |0007: return-object v1 │ │ -098b00: 1a00 6217 |0008: const-string v0, "false" // string@1762 │ │ -098b04: 28fa |000a: goto 0004 // -0006 │ │ +0a7090: |[0a7090] com.badlogic.gdx.utils.StringBuilder.insert:(IZ)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +0a70a0: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ +0a70a4: 1a00 352a |0002: const-string v0, "true" // string@2a35 │ │ +0a70a8: 6e30 1623 2100 |0004: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2316 │ │ +0a70ae: 1101 |0007: return-object v1 │ │ +0a70b0: 1a00 6017 |0008: const-string v0, "false" // string@1760 │ │ +0a70b4: 28fa |000a: goto 0004 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=935 │ │ 0x0007 line=936 │ │ 0x0008 line=935 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ @@ -162614,17 +162662,17 @@ │ │ type : '(I[C)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -098b08: |[098b08] com.badlogic.gdx.utils.StringBuilder.insert:(I[C)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -098b18: 6e30 1723 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(I[C)V // method@2317 │ │ -098b1e: 1100 |0003: return-object v0 │ │ +0a70b8: |[0a70b8] com.badlogic.gdx.utils.StringBuilder.insert:(I[C)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +0a70c8: 6e30 1723 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(I[C)V // method@2317 │ │ +0a70ce: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1038 │ │ 0x0003 line=1039 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0004 reg=1 offset I │ │ @@ -162635,17 +162683,17 @@ │ │ type : '(I[CII)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -098b20: |[098b20] com.badlogic.gdx.utils.StringBuilder.insert:(I[CII)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -098b30: 6e54 1823 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(I[CII)V // method@2318 │ │ -098b36: 1100 |0003: return-object v0 │ │ +0a70d0: |[0a70d0] com.badlogic.gdx.utils.StringBuilder.insert:(I[CII)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +0a70e0: 6e54 1823 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(I[CII)V // method@2318 │ │ +0a70e6: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1054 │ │ 0x0003 line=1055 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0004 reg=1 offset I │ │ @@ -162658,29 +162706,29 @@ │ │ type : '(IC)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -098b38: |[098b38] com.badlogic.gdx.utils.StringBuilder.insert0:(IC)V │ │ -098b48: 3a02 0600 |0000: if-ltz v2, 0006 // +0006 │ │ -098b4c: 5210 b511 |0002: iget v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098b50: 3702 0800 |0004: if-le v2, v0, 000c // +0008 │ │ -098b54: 2200 a203 |0006: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@03a2 │ │ -098b58: 7020 ba25 2000 |0008: invoke-direct {v0, v2}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(I)V // method@25ba │ │ -098b5e: 2700 |000b: throw v0 │ │ -098b60: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -098b62: 7030 1c23 0102 |000d: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.move:(II)V // method@231c │ │ -098b68: 5410 b311 |0010: iget-object v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -098b6c: 5003 0002 |0012: aput-char v3, v0, v2 │ │ -098b70: 5210 b511 |0014: iget v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098b74: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -098b78: 5910 b511 |0018: iput v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098b7c: 0e00 |001a: return-void │ │ +0a70e8: |[0a70e8] com.badlogic.gdx.utils.StringBuilder.insert0:(IC)V │ │ +0a70f8: 3a02 0600 |0000: if-ltz v2, 0006 // +0006 │ │ +0a70fc: 5210 b511 |0002: iget v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a7100: 3702 0800 |0004: if-le v2, v0, 000c // +0008 │ │ +0a7104: 2200 a003 |0006: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@03a0 │ │ +0a7108: 7020 ba25 2000 |0008: invoke-direct {v0, v2}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(I)V // method@25ba │ │ +0a710e: 2700 |000b: throw v0 │ │ +0a7110: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0a7112: 7030 1c23 0102 |000d: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.move:(II)V // method@231c │ │ +0a7118: 5410 b311 |0010: iget-object v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a711c: 5003 0002 |0012: aput-char v3, v0, v2 │ │ +0a7120: 5210 b511 |0014: iget v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a7124: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a7128: 5910 b511 |0018: iput v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a712c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0006 line=272 │ │ 0x000c line=274 │ │ 0x0010 line=275 │ │ 0x0014 line=276 │ │ @@ -162695,35 +162743,35 @@ │ │ type : '(ILjava/lang/CharSequence;II)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -098b80: |[098b80] com.badlogic.gdx.utils.StringBuilder.insert0:(ILjava/lang/CharSequence;II)V │ │ -098b90: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -098b94: 1a03 7c22 |0002: const-string v3, "null" // string@227c │ │ -098b98: 3a02 1200 |0004: if-ltz v2, 0016 // +0012 │ │ -098b9c: 5210 b511 |0006: iget v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098ba0: 3602 0e00 |0008: if-gt v2, v0, 0016 // +000e │ │ -098ba4: 3a04 0c00 |000a: if-ltz v4, 0016 // +000c │ │ -098ba8: 3a05 0a00 |000c: if-ltz v5, 0016 // +000a │ │ -098bac: 3654 0800 |000e: if-gt v4, v5, 0016 // +0008 │ │ -098bb0: 7210 c425 0300 |0010: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ -098bb6: 0a00 |0013: move-result v0 │ │ -098bb8: 3705 0800 |0014: if-le v5, v0, 001c // +0008 │ │ -098bbc: 2200 b103 |0016: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -098bc0: 7010 fd25 0000 |0018: invoke-direct {v0}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@25fd │ │ -098bc6: 2700 |001b: throw v0 │ │ -098bc8: 7230 c525 4305 |001c: invoke-interface {v3, v4, v5}, Ljava/lang/CharSequence;.subSequence:(II)Ljava/lang/CharSequence; // method@25c5 │ │ -098bce: 0c00 |001f: move-result-object v0 │ │ -098bd0: 6e10 2d26 0000 |0020: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ -098bd6: 0c00 |0023: move-result-object v0 │ │ -098bd8: 6e30 1623 2100 |0024: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2316 │ │ -098bde: 0e00 |0027: return-void │ │ +0a7130: |[0a7130] com.badlogic.gdx.utils.StringBuilder.insert0:(ILjava/lang/CharSequence;II)V │ │ +0a7140: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +0a7144: 1a03 7a22 |0002: const-string v3, "null" // string@227a │ │ +0a7148: 3a02 1200 |0004: if-ltz v2, 0016 // +0012 │ │ +0a714c: 5210 b511 |0006: iget v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a7150: 3602 0e00 |0008: if-gt v2, v0, 0016 // +000e │ │ +0a7154: 3a04 0c00 |000a: if-ltz v4, 0016 // +000c │ │ +0a7158: 3a05 0a00 |000c: if-ltz v5, 0016 // +000a │ │ +0a715c: 3654 0800 |000e: if-gt v4, v5, 0016 // +0008 │ │ +0a7160: 7210 c425 0300 |0010: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ +0a7166: 0a00 |0013: move-result v0 │ │ +0a7168: 3705 0800 |0014: if-le v5, v0, 001c // +0008 │ │ +0a716c: 2200 af03 |0016: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +0a7170: 7010 fd25 0000 |0018: invoke-direct {v0}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@25fd │ │ +0a7176: 2700 |001b: throw v0 │ │ +0a7178: 7230 c525 4305 |001c: invoke-interface {v3, v4, v5}, Ljava/lang/CharSequence;.subSequence:(II)Ljava/lang/CharSequence; // method@25c5 │ │ +0a717e: 0c00 |001f: move-result-object v0 │ │ +0a7180: 6e10 2d26 0000 |0020: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ +0a7186: 0c00 |0023: move-result-object v0 │ │ +0a7188: 6e30 1623 2100 |0024: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2316 │ │ +0a718e: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0002 line=297 │ │ 0x0004 line=299 │ │ 0x0016 line=300 │ │ 0x001c line=302 │ │ @@ -162740,34 +162788,34 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -098be0: |[098be0] com.badlogic.gdx.utils.StringBuilder.insert0:(ILjava/lang/String;)V │ │ -098bf0: 3a04 1f00 |0000: if-ltz v4, 001f // +001f │ │ -098bf4: 5231 b511 |0002: iget v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098bf8: 3614 1b00 |0004: if-gt v4, v1, 001f // +001b │ │ -098bfc: 3905 0400 |0006: if-nez v5, 000a // +0004 │ │ -098c00: 1a05 7c22 |0008: const-string v5, "null" // string@227c │ │ -098c04: 6e10 5026 0500 |000a: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2650 │ │ -098c0a: 0a00 |000d: move-result v0 │ │ -098c0c: 3800 1000 |000e: if-eqz v0, 001e // +0010 │ │ -098c10: 7030 1c23 0304 |0010: invoke-direct {v3, v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.move:(II)V // method@231c │ │ -098c16: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -098c18: 5432 b311 |0014: iget-object v2, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -098c1c: 6e54 4926 1520 |0016: invoke-virtual {v5, v1, v0, v2, v4}, Ljava/lang/String;.getChars:(II[CI)V // method@2649 │ │ -098c22: 5231 b511 |0019: iget v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098c26: b001 |001b: add-int/2addr v1, v0 │ │ -098c28: 5931 b511 |001c: iput v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098c2c: 0e00 |001e: return-void │ │ -098c2e: 2201 c603 |001f: new-instance v1, Ljava/lang/StringIndexOutOfBoundsException; // type@03c6 │ │ -098c32: 7020 7626 4100 |0021: invoke-direct {v1, v4}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@2676 │ │ -098c38: 2701 |0024: throw v1 │ │ +0a7190: |[0a7190] com.badlogic.gdx.utils.StringBuilder.insert0:(ILjava/lang/String;)V │ │ +0a71a0: 3a04 1f00 |0000: if-ltz v4, 001f // +001f │ │ +0a71a4: 5231 b511 |0002: iget v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a71a8: 3614 1b00 |0004: if-gt v4, v1, 001f // +001b │ │ +0a71ac: 3905 0400 |0006: if-nez v5, 000a // +0004 │ │ +0a71b0: 1a05 7a22 |0008: const-string v5, "null" // string@227a │ │ +0a71b4: 6e10 5026 0500 |000a: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2650 │ │ +0a71ba: 0a00 |000d: move-result v0 │ │ +0a71bc: 3800 1000 |000e: if-eqz v0, 001e // +0010 │ │ +0a71c0: 7030 1c23 0304 |0010: invoke-direct {v3, v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.move:(II)V // method@231c │ │ +0a71c6: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0a71c8: 5432 b311 |0014: iget-object v2, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a71cc: 6e54 4926 1520 |0016: invoke-virtual {v5, v1, v0, v2, v4}, Ljava/lang/String;.getChars:(II[CI)V // method@2649 │ │ +0a71d2: 5231 b511 |0019: iget v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a71d6: b001 |001b: add-int/2addr v1, v0 │ │ +0a71d8: 5931 b511 |001c: iput v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a71dc: 0e00 |001e: return-void │ │ +0a71de: 2201 c403 |001f: new-instance v1, Ljava/lang/StringIndexOutOfBoundsException; // type@03c4 │ │ +0a71e2: 7020 7626 4100 |0021: invoke-direct {v1, v4}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@2676 │ │ +0a71e8: 2701 |0024: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x0006 line=281 │ │ 0x0008 line=282 │ │ 0x000a line=284 │ │ 0x000e line=285 │ │ @@ -162787,33 +162835,33 @@ │ │ type : '(I[C)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -098c3c: |[098c3c] com.badlogic.gdx.utils.StringBuilder.insert0:(I[C)V │ │ -098c4c: 3a03 0600 |0000: if-ltz v3, 0006 // +0006 │ │ -098c50: 5220 b511 |0002: iget v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098c54: 3703 0800 |0004: if-le v3, v0, 000c // +0008 │ │ -098c58: 2200 c603 |0006: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@03c6 │ │ -098c5c: 7020 7626 3000 |0008: invoke-direct {v0, v3}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@2676 │ │ -098c62: 2700 |000b: throw v0 │ │ -098c64: 2140 |000c: array-length v0, v4 │ │ -098c66: 3800 1100 |000d: if-eqz v0, 001e // +0011 │ │ -098c6a: 2140 |000f: array-length v0, v4 │ │ -098c6c: 7030 1c23 0203 |0010: invoke-direct {v2, v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.move:(II)V // method@231c │ │ -098c72: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -098c74: 2141 |0014: array-length v1, v4 │ │ -098c76: 7151 7826 0434 |0015: invoke-static {v4, v0, v4, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -098c7c: 5220 b511 |0018: iget v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098c80: 2141 |001a: array-length v1, v4 │ │ -098c82: b010 |001b: add-int/2addr v0, v1 │ │ -098c84: 5920 b511 |001c: iput v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098c88: 0e00 |001e: return-void │ │ +0a71ec: |[0a71ec] com.badlogic.gdx.utils.StringBuilder.insert0:(I[C)V │ │ +0a71fc: 3a03 0600 |0000: if-ltz v3, 0006 // +0006 │ │ +0a7200: 5220 b511 |0002: iget v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a7204: 3703 0800 |0004: if-le v3, v0, 000c // +0008 │ │ +0a7208: 2200 c403 |0006: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@03c4 │ │ +0a720c: 7020 7626 3000 |0008: invoke-direct {v0, v3}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@2676 │ │ +0a7212: 2700 |000b: throw v0 │ │ +0a7214: 2140 |000c: array-length v0, v4 │ │ +0a7216: 3800 1100 |000d: if-eqz v0, 001e // +0011 │ │ +0a721a: 2140 |000f: array-length v0, v4 │ │ +0a721c: 7030 1c23 0203 |0010: invoke-direct {v2, v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.move:(II)V // method@231c │ │ +0a7222: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0a7224: 2141 |0014: array-length v1, v4 │ │ +0a7226: 7151 7826 0434 |0015: invoke-static {v4, v0, v4, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a722c: 5220 b511 |0018: iget v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a7230: 2141 |001a: array-length v1, v4 │ │ +0a7232: b010 |001b: add-int/2addr v0, v1 │ │ +0a7234: 5920 b511 |001c: iput v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a7238: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0006 line=244 │ │ 0x000c line=246 │ │ 0x000f line=247 │ │ 0x0013 line=248 │ │ @@ -162829,53 +162877,53 @@ │ │ type : '(I[CII)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 74 16-bit code units │ │ -098c8c: |[098c8c] com.badlogic.gdx.utils.StringBuilder.insert0:(I[CII)V │ │ -098c9c: 3a04 4400 |0000: if-ltz v4, 0044 // +0044 │ │ -098ca0: 3674 4200 |0002: if-gt v4, v7, 0044 // +0042 │ │ -098ca4: 3a06 1200 |0004: if-ltz v6, 0016 // +0012 │ │ -098ca8: 3a07 1000 |0006: if-ltz v7, 0016 // +0010 │ │ -098cac: 2150 |0008: array-length v0, v5 │ │ -098cae: b160 |0009: sub-int/2addr v0, v6 │ │ -098cb0: 3607 0c00 |000a: if-gt v7, v0, 0016 // +000c │ │ -098cb4: 3807 0900 |000c: if-eqz v7, 0015 // +0009 │ │ -098cb8: 7030 1c23 7304 |000e: invoke-direct {v3, v7, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.move:(II)V // method@231c │ │ -098cbe: 7157 7826 6545 |0011: invoke-static {v5, v6, v5, v4, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -098cc4: b077 |0014: add-int/2addr v7, v7 │ │ -098cc6: 0e00 |0015: return-void │ │ -098cc8: 2200 c603 |0016: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@03c6 │ │ -098ccc: 2201 c503 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -098cd0: 7010 6726 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -098cd6: 1a02 e522 |001d: const-string v2, "offset " // string@22e5 │ │ -098cda: 6e20 6e26 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -098ce0: 0c01 |0022: move-result-object v1 │ │ -098ce2: 6e20 6b26 6100 |0023: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -098ce8: 0c01 |0026: move-result-object v1 │ │ -098cea: 1a02 bd00 |0027: const-string v2, ", length " // string@00bd │ │ -098cee: 6e20 6e26 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -098cf4: 0c01 |002c: move-result-object v1 │ │ -098cf6: 6e20 6b26 7100 |002d: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -098cfc: 0c01 |0030: move-result-object v1 │ │ -098cfe: 1a02 b200 |0031: const-string v2, ", char[].length " // string@00b2 │ │ -098d02: 6e20 6e26 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -098d08: 0c01 |0036: move-result-object v1 │ │ -098d0a: 2152 |0037: array-length v2, v5 │ │ -098d0c: 6e20 6b26 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -098d12: 0c01 |003b: move-result-object v1 │ │ -098d14: 6e10 7426 0100 |003c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -098d1a: 0c01 |003f: move-result-object v1 │ │ -098d1c: 7020 7726 1000 |0040: invoke-direct {v0, v1}, Ljava/lang/StringIndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@2677 │ │ -098d22: 2700 |0043: throw v0 │ │ -098d24: 2200 c603 |0044: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@03c6 │ │ -098d28: 7020 7626 4000 |0046: invoke-direct {v0, v4}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@2676 │ │ -098d2e: 2700 |0049: throw v0 │ │ +0a723c: |[0a723c] com.badlogic.gdx.utils.StringBuilder.insert0:(I[CII)V │ │ +0a724c: 3a04 4400 |0000: if-ltz v4, 0044 // +0044 │ │ +0a7250: 3674 4200 |0002: if-gt v4, v7, 0044 // +0042 │ │ +0a7254: 3a06 1200 |0004: if-ltz v6, 0016 // +0012 │ │ +0a7258: 3a07 1000 |0006: if-ltz v7, 0016 // +0010 │ │ +0a725c: 2150 |0008: array-length v0, v5 │ │ +0a725e: b160 |0009: sub-int/2addr v0, v6 │ │ +0a7260: 3607 0c00 |000a: if-gt v7, v0, 0016 // +000c │ │ +0a7264: 3807 0900 |000c: if-eqz v7, 0015 // +0009 │ │ +0a7268: 7030 1c23 7304 |000e: invoke-direct {v3, v7, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.move:(II)V // method@231c │ │ +0a726e: 7157 7826 6545 |0011: invoke-static {v5, v6, v5, v4, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a7274: b077 |0014: add-int/2addr v7, v7 │ │ +0a7276: 0e00 |0015: return-void │ │ +0a7278: 2200 c403 |0016: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@03c4 │ │ +0a727c: 2201 c303 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a7280: 7010 6726 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a7286: 1a02 e322 |001d: const-string v2, "offset " // string@22e3 │ │ +0a728a: 6e20 6e26 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a7290: 0c01 |0022: move-result-object v1 │ │ +0a7292: 6e20 6b26 6100 |0023: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0a7298: 0c01 |0026: move-result-object v1 │ │ +0a729a: 1a02 bd00 |0027: const-string v2, ", length " // string@00bd │ │ +0a729e: 6e20 6e26 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a72a4: 0c01 |002c: move-result-object v1 │ │ +0a72a6: 6e20 6b26 7100 |002d: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0a72ac: 0c01 |0030: move-result-object v1 │ │ +0a72ae: 1a02 b200 |0031: const-string v2, ", char[].length " // string@00b2 │ │ +0a72b2: 6e20 6e26 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a72b8: 0c01 |0036: move-result-object v1 │ │ +0a72ba: 2152 |0037: array-length v2, v5 │ │ +0a72bc: 6e20 6b26 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0a72c2: 0c01 |003b: move-result-object v1 │ │ +0a72c4: 6e10 7426 0100 |003c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a72ca: 0c01 |003f: move-result-object v1 │ │ +0a72cc: 7020 7726 1000 |0040: invoke-direct {v0, v1}, Ljava/lang/StringIndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@2677 │ │ +0a72d2: 2700 |0043: throw v0 │ │ +0a72d4: 2200 c403 |0044: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@03c4 │ │ +0a72d8: 7020 7626 4000 |0046: invoke-direct {v0, v4}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@2676 │ │ +0a72de: 2700 |0049: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0004 line=256 │ │ 0x000c line=257 │ │ 0x000e line=258 │ │ 0x0011 line=259 │ │ @@ -162895,19 +162943,19 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -098d30: |[098d30] com.badlogic.gdx.utils.StringBuilder.lastIndexOf:(Ljava/lang/String;)I │ │ -098d40: 5210 b511 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098d44: 6e30 1a23 2100 |0002: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.lastIndexOf:(Ljava/lang/String;I)I // method@231a │ │ -098d4a: 0a00 |0005: move-result v0 │ │ -098d4c: 0f00 |0006: return v0 │ │ +0a72e0: |[0a72e0] com.badlogic.gdx.utils.StringBuilder.lastIndexOf:(Ljava/lang/String;)I │ │ +0a72f0: 5210 b511 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a72f4: 6e30 1a23 2100 |0002: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.lastIndexOf:(Ljava/lang/String;I)I // method@231a │ │ +0a72fa: 0a00 |0005: move-result v0 │ │ +0a72fc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0007 reg=2 string Ljava/lang/String; │ │ │ │ @@ -162916,64 +162964,64 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -098d50: |[098d50] com.badlogic.gdx.utils.StringBuilder.lastIndexOf:(Ljava/lang/String;I)I │ │ -098d60: 12f6 |0000: const/4 v6, #int -1 // #ff │ │ -098d62: 6e10 5026 0a00 |0001: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@2650 │ │ -098d68: 0a05 |0004: move-result v5 │ │ -098d6a: 5297 b511 |0005: iget v7, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098d6e: 3675 4700 |0007: if-gt v5, v7, 004e // +0047 │ │ -098d72: 3a0b 4500 |0009: if-ltz v11, 004e // +0045 │ │ -098d76: 3d05 3900 |000b: if-lez v5, 0044 // +0039 │ │ -098d7a: 5297 b511 |000d: iget v7, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098d7e: b157 |000f: sub-int/2addr v7, v5 │ │ -098d80: 377b 0600 |0010: if-le v11, v7, 0016 // +0006 │ │ -098d84: 5297 b511 |0012: iget v7, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098d88: 910b 0705 |0014: sub-int v11, v7, v5 │ │ -098d8c: 1207 |0016: const/4 v7, #int 0 // #0 │ │ -098d8e: 6e20 4026 7a00 |0017: invoke-virtual {v10, v7}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ -098d94: 0a00 |001a: move-result v0 │ │ -098d96: 01b2 |001b: move v2, v11 │ │ -098d98: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -098d9a: 3a02 0900 |001d: if-ltz v2, 0026 // +0009 │ │ -098d9e: 5497 b311 |001f: iget-object v7, v9, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -098da2: 4907 0702 |0021: aget-char v7, v7, v2 │ │ -098da6: 3307 0700 |0023: if-ne v7, v0, 002a // +0007 │ │ -098daa: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -098dac: 3901 0700 |0026: if-nez v1, 002d // +0007 │ │ -098db0: 0162 |0028: move v2, v6 │ │ -098db2: 0f02 |0029: return v2 │ │ -098db4: d802 02ff |002a: add-int/lit8 v2, v2, #int -1 // #ff │ │ -098db8: 28f1 |002c: goto 001d // -000f │ │ -098dba: 0123 |002d: move v3, v2 │ │ -098dbc: 1204 |002e: const/4 v4, #int 0 // #0 │ │ -098dbe: d804 0401 |002f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -098dc2: 3554 0e00 |0031: if-ge v4, v5, 003f // +000e │ │ -098dc6: 5497 b311 |0033: iget-object v7, v9, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -098dca: d803 0301 |0035: add-int/lit8 v3, v3, #int 1 // #01 │ │ -098dce: 4907 0703 |0037: aget-char v7, v7, v3 │ │ -098dd2: 6e20 4026 4a00 |0039: invoke-virtual {v10, v4}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ -098dd8: 0a08 |003c: move-result v8 │ │ -098dda: 3287 f2ff |003d: if-eq v7, v8, 002f // -000e │ │ -098dde: 3254 eaff |003f: if-eq v4, v5, 0029 // -0016 │ │ -098de2: d80b 02ff |0041: add-int/lit8 v11, v2, #int -1 // #ff │ │ -098de6: 28d8 |0043: goto 001b // -0028 │ │ -098de8: 5296 b511 |0044: iget v6, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098dec: 356b 0500 |0046: if-ge v11, v6, 004b // +0005 │ │ -098df0: 01b6 |0048: move v6, v11 │ │ -098df2: 0162 |0049: move v2, v6 │ │ -098df4: 28df |004a: goto 0029 // -0021 │ │ -098df6: 5296 b511 |004b: iget v6, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098dfa: 28fc |004d: goto 0049 // -0004 │ │ -098dfc: 0162 |004e: move v2, v6 │ │ -098dfe: 28da |004f: goto 0029 // -0026 │ │ +0a7300: |[0a7300] com.badlogic.gdx.utils.StringBuilder.lastIndexOf:(Ljava/lang/String;I)I │ │ +0a7310: 12f6 |0000: const/4 v6, #int -1 // #ff │ │ +0a7312: 6e10 5026 0a00 |0001: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@2650 │ │ +0a7318: 0a05 |0004: move-result v5 │ │ +0a731a: 5297 b511 |0005: iget v7, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a731e: 3675 4700 |0007: if-gt v5, v7, 004e // +0047 │ │ +0a7322: 3a0b 4500 |0009: if-ltz v11, 004e // +0045 │ │ +0a7326: 3d05 3900 |000b: if-lez v5, 0044 // +0039 │ │ +0a732a: 5297 b511 |000d: iget v7, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a732e: b157 |000f: sub-int/2addr v7, v5 │ │ +0a7330: 377b 0600 |0010: if-le v11, v7, 0016 // +0006 │ │ +0a7334: 5297 b511 |0012: iget v7, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a7338: 910b 0705 |0014: sub-int v11, v7, v5 │ │ +0a733c: 1207 |0016: const/4 v7, #int 0 // #0 │ │ +0a733e: 6e20 4026 7a00 |0017: invoke-virtual {v10, v7}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ +0a7344: 0a00 |001a: move-result v0 │ │ +0a7346: 01b2 |001b: move v2, v11 │ │ +0a7348: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +0a734a: 3a02 0900 |001d: if-ltz v2, 0026 // +0009 │ │ +0a734e: 5497 b311 |001f: iget-object v7, v9, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a7352: 4907 0702 |0021: aget-char v7, v7, v2 │ │ +0a7356: 3307 0700 |0023: if-ne v7, v0, 002a // +0007 │ │ +0a735a: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +0a735c: 3901 0700 |0026: if-nez v1, 002d // +0007 │ │ +0a7360: 0162 |0028: move v2, v6 │ │ +0a7362: 0f02 |0029: return v2 │ │ +0a7364: d802 02ff |002a: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0a7368: 28f1 |002c: goto 001d // -000f │ │ +0a736a: 0123 |002d: move v3, v2 │ │ +0a736c: 1204 |002e: const/4 v4, #int 0 // #0 │ │ +0a736e: d804 0401 |002f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0a7372: 3554 0e00 |0031: if-ge v4, v5, 003f // +000e │ │ +0a7376: 5497 b311 |0033: iget-object v7, v9, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a737a: d803 0301 |0035: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0a737e: 4907 0703 |0037: aget-char v7, v7, v3 │ │ +0a7382: 6e20 4026 4a00 |0039: invoke-virtual {v10, v4}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ +0a7388: 0a08 |003c: move-result v8 │ │ +0a738a: 3287 f2ff |003d: if-eq v7, v8, 002f // -000e │ │ +0a738e: 3254 eaff |003f: if-eq v4, v5, 0029 // -0016 │ │ +0a7392: d80b 02ff |0041: add-int/lit8 v11, v2, #int -1 // #ff │ │ +0a7396: 28d8 |0043: goto 001b // -0028 │ │ +0a7398: 5296 b511 |0044: iget v6, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a739c: 356b 0500 |0046: if-ge v11, v6, 004b // +0005 │ │ +0a73a0: 01b6 |0048: move v6, v11 │ │ +0a73a2: 0162 |0049: move v2, v6 │ │ +0a73a4: 28df |004a: goto 0029 // -0021 │ │ +0a73a6: 5296 b511 |004b: iget v6, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a73aa: 28fc |004d: goto 0049 // -0004 │ │ +0a73ac: 0162 |004e: move v2, v6 │ │ +0a73ae: 28da |004f: goto 0029 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=578 │ │ 0x0005 line=579 │ │ 0x000b line=580 │ │ 0x000d line=581 │ │ 0x0012 line=582 │ │ @@ -163012,17 +163060,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098e00: |[098e00] com.badlogic.gdx.utils.StringBuilder.length:()I │ │ -098e10: 5210 b511 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098e14: 0f00 |0002: return v0 │ │ +0a73b0: |[0a73b0] com.badlogic.gdx.utils.StringBuilder.length:()I │ │ +0a73c0: 5210 b511 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a73c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ │ │ #60 : (in Lcom/badlogic/gdx/utils/StringBuilder;) │ │ @@ -163030,21 +163078,21 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -098e18: |[098e18] com.badlogic.gdx.utils.StringBuilder.offsetByCodePoints:(II)I │ │ -098e28: 5430 b311 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -098e2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -098e2e: 5232 b511 |0003: iget v2, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098e32: 7155 ca25 1042 |0005: invoke-static {v0, v1, v2, v4, v5}, Ljava/lang/Character;.offsetByCodePoints:([CIIII)I // method@25ca │ │ -098e38: 0a00 |0008: move-result v0 │ │ -098e3a: 0f00 |0009: return v0 │ │ +0a73c8: |[0a73c8] com.badlogic.gdx.utils.StringBuilder.offsetByCodePoints:(II)I │ │ +0a73d8: 5430 b311 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a73dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a73de: 5232 b511 |0003: iget v2, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a73e2: 7155 ca25 1042 |0005: invoke-static {v0, v1, v2, v4, v5}, Ljava/lang/Character;.offsetByCodePoints:([CIIII)I // method@25ca │ │ +0a73e8: 0a00 |0008: move-result v0 │ │ +0a73ea: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=683 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x000a reg=4 index I │ │ 0x0000 - 0x000a reg=5 codePointOffset I │ │ @@ -163054,17 +163102,17 @@ │ │ type : '(IILjava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -098e3c: |[098e3c] com.badlogic.gdx.utils.StringBuilder.replace:(IILjava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -098e4c: 6e40 1f23 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.replace0:(IILjava/lang/String;)V // method@231f │ │ -098e52: 1100 |0003: return-object v0 │ │ +0a73ec: |[0a73ec] com.badlogic.gdx.utils.StringBuilder.replace:(IILjava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +0a73fc: 6e40 1f23 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.replace0:(IILjava/lang/String;)V // method@231f │ │ +0a7402: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1099 │ │ 0x0003 line=1100 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0004 reg=1 start I │ │ @@ -163076,52 +163124,52 @@ │ │ type : '(IILjava/lang/String;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 71 16-bit code units │ │ -098e54: |[098e54] com.badlogic.gdx.utils.StringBuilder.replace0:(IILjava/lang/String;)V │ │ -098e64: 3a07 4100 |0000: if-ltz v7, 0041 // +0041 │ │ -098e68: 5262 b511 |0002: iget v2, v6, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098e6c: 3728 0400 |0004: if-le v8, v2, 0008 // +0004 │ │ -098e70: 5268 b511 |0006: iget v8, v6, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098e74: 3778 2b00 |0008: if-le v8, v7, 0033 // +002b │ │ -098e78: 6e10 5026 0900 |000a: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@2650 │ │ -098e7e: 0a01 |000d: move-result v1 │ │ -098e80: 9102 0807 |000e: sub-int v2, v8, v7 │ │ -098e84: 9100 0201 |0010: sub-int v0, v2, v1 │ │ -098e88: 3d00 1a00 |0012: if-lez v0, 002c // +001a │ │ -098e8c: 5462 b311 |0014: iget-object v2, v6, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -098e90: 5463 b311 |0016: iget-object v3, v6, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -098e94: 9004 0701 |0018: add-int v4, v7, v1 │ │ -098e98: 5265 b511 |001a: iget v5, v6, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098e9c: b185 |001c: sub-int/2addr v5, v8 │ │ -098e9e: 7155 7826 8243 |001d: invoke-static {v2, v8, v3, v4, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -098ea4: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -098ea6: 5463 b311 |0021: iget-object v3, v6, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -098eaa: 6e57 4926 2931 |0023: invoke-virtual {v9, v2, v1, v3, v7}, Ljava/lang/String;.getChars:(II[CI)V // method@2649 │ │ -098eb0: 5262 b511 |0026: iget v2, v6, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098eb4: b102 |0028: sub-int/2addr v2, v0 │ │ -098eb6: 5962 b511 |0029: iput v2, v6, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098eba: 0e00 |002b: return-void │ │ -098ebc: 3b00 f4ff |002c: if-gez v0, 0020 // -000c │ │ -098ec0: 7b02 |002e: neg-int v2, v0 │ │ -098ec2: 7030 1c23 2608 |002f: invoke-direct {v6, v2, v8}, Lcom/badlogic/gdx/utils/StringBuilder;.move:(II)V // method@231c │ │ -098ec8: 28ee |0032: goto 0020 // -0012 │ │ -098eca: 3387 0e00 |0033: if-ne v7, v8, 0041 // +000e │ │ -098ece: 3909 0800 |0035: if-nez v9, 003d // +0008 │ │ -098ed2: 2202 ba03 |0037: new-instance v2, Ljava/lang/NullPointerException; // type@03ba │ │ -098ed6: 7010 2626 0200 |0039: invoke-direct {v2}, Ljava/lang/NullPointerException;.:()V // method@2626 │ │ -098edc: 2702 |003c: throw v2 │ │ -098ede: 6e30 1623 7609 |003d: invoke-virtual {v6, v7, v9}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2316 │ │ -098ee4: 28eb |0040: goto 002b // -0015 │ │ -098ee6: 2202 c603 |0041: new-instance v2, Ljava/lang/StringIndexOutOfBoundsException; // type@03c6 │ │ -098eea: 7010 7526 0200 |0043: invoke-direct {v2}, Ljava/lang/StringIndexOutOfBoundsException;.:()V // method@2675 │ │ -098ef0: 2702 |0046: throw v2 │ │ +0a7404: |[0a7404] com.badlogic.gdx.utils.StringBuilder.replace0:(IILjava/lang/String;)V │ │ +0a7414: 3a07 4100 |0000: if-ltz v7, 0041 // +0041 │ │ +0a7418: 5262 b511 |0002: iget v2, v6, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a741c: 3728 0400 |0004: if-le v8, v2, 0008 // +0004 │ │ +0a7420: 5268 b511 |0006: iget v8, v6, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a7424: 3778 2b00 |0008: if-le v8, v7, 0033 // +002b │ │ +0a7428: 6e10 5026 0900 |000a: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@2650 │ │ +0a742e: 0a01 |000d: move-result v1 │ │ +0a7430: 9102 0807 |000e: sub-int v2, v8, v7 │ │ +0a7434: 9100 0201 |0010: sub-int v0, v2, v1 │ │ +0a7438: 3d00 1a00 |0012: if-lez v0, 002c // +001a │ │ +0a743c: 5462 b311 |0014: iget-object v2, v6, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a7440: 5463 b311 |0016: iget-object v3, v6, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a7444: 9004 0701 |0018: add-int v4, v7, v1 │ │ +0a7448: 5265 b511 |001a: iget v5, v6, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a744c: b185 |001c: sub-int/2addr v5, v8 │ │ +0a744e: 7155 7826 8243 |001d: invoke-static {v2, v8, v3, v4, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a7454: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +0a7456: 5463 b311 |0021: iget-object v3, v6, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a745a: 6e57 4926 2931 |0023: invoke-virtual {v9, v2, v1, v3, v7}, Ljava/lang/String;.getChars:(II[CI)V // method@2649 │ │ +0a7460: 5262 b511 |0026: iget v2, v6, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a7464: b102 |0028: sub-int/2addr v2, v0 │ │ +0a7466: 5962 b511 |0029: iput v2, v6, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a746a: 0e00 |002b: return-void │ │ +0a746c: 3b00 f4ff |002c: if-gez v0, 0020 // -000c │ │ +0a7470: 7b02 |002e: neg-int v2, v0 │ │ +0a7472: 7030 1c23 2608 |002f: invoke-direct {v6, v2, v8}, Lcom/badlogic/gdx/utils/StringBuilder;.move:(II)V // method@231c │ │ +0a7478: 28ee |0032: goto 0020 // -0012 │ │ +0a747a: 3387 0e00 |0033: if-ne v7, v8, 0041 // +000e │ │ +0a747e: 3909 0800 |0035: if-nez v9, 003d // +0008 │ │ +0a7482: 2202 b803 |0037: new-instance v2, Ljava/lang/NullPointerException; // type@03b8 │ │ +0a7486: 7010 2626 0200 |0039: invoke-direct {v2}, Ljava/lang/NullPointerException;.:()V // method@2626 │ │ +0a748c: 2702 |003c: throw v2 │ │ +0a748e: 6e30 1623 7609 |003d: invoke-virtual {v6, v7, v9}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2316 │ │ +0a7494: 28eb |0040: goto 002b // -0015 │ │ +0a7496: 2202 c403 |0041: new-instance v2, Ljava/lang/StringIndexOutOfBoundsException; // type@03c4 │ │ +0a749a: 7010 7526 0200 |0043: invoke-direct {v2}, Ljava/lang/StringIndexOutOfBoundsException;.:()V // method@2675 │ │ +0a74a0: 2702 |0046: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0002 line=328 │ │ 0x0006 line=329 │ │ 0x0008 line=331 │ │ 0x000a line=332 │ │ @@ -163153,17 +163201,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -098ef4: |[098ef4] com.badlogic.gdx.utils.StringBuilder.reverse:()Lcom/badlogic/gdx/utils/StringBuilder; │ │ -098f04: 6e10 2123 0000 |0000: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.reverse0:()V // method@2321 │ │ -098f0a: 1100 |0003: return-object v0 │ │ +0a74a4: |[0a74a4] com.badlogic.gdx.utils.StringBuilder.reverse:()Lcom/badlogic/gdx/utils/StringBuilder; │ │ +0a74b4: 6e10 2123 0000 |0000: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.reverse0:()V // method@2321 │ │ +0a74ba: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1107 │ │ 0x0003 line=1108 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ │ │ @@ -163172,125 +163220,125 @@ │ │ type : '()V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 200 16-bit code units │ │ -098f0c: |[098f0c] com.badlogic.gdx.utils.StringBuilder.reverse0:()V │ │ -098f1c: 52db b511 |0000: iget v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098f20: 122c |0002: const/4 v12, #int 2 // #2 │ │ -098f22: 35cb 0300 |0003: if-ge v11, v12, 0006 // +0003 │ │ -098f26: 0e00 |0005: return-void │ │ -098f28: 52db b511 |0006: iget v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098f2c: d802 0bff |0008: add-int/lit8 v2, v11, #int -1 // #ff │ │ -098f30: 54db b311 |000a: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -098f34: 120c |000c: const/4 v12, #int 0 // #0 │ │ -098f36: 4905 0b0c |000d: aget-char v5, v11, v12 │ │ -098f3a: 54db b311 |000f: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -098f3e: 4904 0b02 |0011: aget-char v4, v11, v2 │ │ -098f42: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -098f44: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -098f46: 1207 |0015: const/4 v7, #int 0 // #0 │ │ -098f48: 52db b511 |0016: iget v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098f4c: db08 0b02 |0018: div-int/lit8 v8, v11, #int 2 // #02 │ │ -098f50: 3587 9900 |001a: if-ge v7, v8, 00b3 // +0099 │ │ -098f54: 54db b311 |001c: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -098f58: d80c 0701 |001e: add-int/lit8 v12, v7, #int 1 // #01 │ │ -098f5c: 4906 0b0c |0020: aget-char v6, v11, v12 │ │ -098f60: 54db b311 |0022: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -098f64: d80c 02ff |0024: add-int/lit8 v12, v2, #int -1 // #ff │ │ -098f68: 4903 0b0c |0026: aget-char v3, v11, v12 │ │ -098f6c: 3801 6400 |0028: if-eqz v1, 008c // +0064 │ │ -098f70: 140b 00dc 0000 |002a: const v11, #float 7.89211e-41 // #0000dc00 │ │ -098f76: 34b6 5f00 |002d: if-lt v6, v11, 008c // +005f │ │ -098f7a: 140b ffdf 0000 |002f: const v11, #float 8.03547e-41 // #0000dfff │ │ -098f80: 36b6 5a00 |0032: if-gt v6, v11, 008c // +005a │ │ -098f84: 140b 00d8 0000 |0034: const v11, #float 7.74862e-41 // #0000d800 │ │ -098f8a: 34b5 5500 |0037: if-lt v5, v11, 008c // +0055 │ │ -098f8e: 140b ffdb 0000 |0039: const v11, #float 7.89197e-41 // #0000dbff │ │ -098f94: 36b5 5000 |003c: if-gt v5, v11, 008c // +0050 │ │ -098f98: 121a |003e: const/4 v10, #int 1 // #1 │ │ -098f9a: 380a 0700 |003f: if-eqz v10, 0046 // +0007 │ │ -098f9e: 52db b511 |0041: iget v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -098fa2: 123c |0043: const/4 v12, #int 3 // #3 │ │ -098fa4: 34cb c1ff |0044: if-lt v11, v12, 0005 // -003f │ │ -098fa8: 3800 4800 |0046: if-eqz v0, 008e // +0048 │ │ -098fac: 140b 00d8 0000 |0048: const v11, #float 7.74862e-41 // #0000d800 │ │ -098fb2: 34b3 4300 |004b: if-lt v3, v11, 008e // +0043 │ │ -098fb6: 140b ffdb 0000 |004d: const v11, #float 7.89197e-41 // #0000dbff │ │ -098fbc: 36b3 3e00 |0050: if-gt v3, v11, 008e // +003e │ │ -098fc0: 140b 00dc 0000 |0052: const v11, #float 7.89211e-41 // #0000dc00 │ │ -098fc6: 34b4 3900 |0055: if-lt v4, v11, 008e // +0039 │ │ -098fca: 140b ffdf 0000 |0057: const v11, #float 8.03547e-41 // #0000dfff │ │ -098fd0: 36b4 3400 |005a: if-gt v4, v11, 008e // +0034 │ │ -098fd4: 1219 |005c: const/4 v9, #int 1 // #1 │ │ -098fd6: 1210 |005d: const/4 v0, #int 1 // #1 │ │ -098fd8: 0101 |005e: move v1, v0 │ │ -098fda: 339a 3c00 |005f: if-ne v10, v9, 009b // +003c │ │ -098fde: 380a 2f00 |0061: if-eqz v10, 0090 // +002f │ │ -098fe2: 54db b311 |0063: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -098fe6: 5006 0b02 |0065: aput-char v6, v11, v2 │ │ -098fea: 54db b311 |0067: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -098fee: d80c 02ff |0069: add-int/lit8 v12, v2, #int -1 // #ff │ │ -098ff2: 5005 0b0c |006b: aput-char v5, v11, v12 │ │ -098ff6: 54db b311 |006d: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -098ffa: 5003 0b07 |006f: aput-char v3, v11, v7 │ │ -098ffe: 54db b311 |0071: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -099002: d80c 0701 |0073: add-int/lit8 v12, v7, #int 1 // #01 │ │ -099006: 5004 0b0c |0075: aput-char v4, v11, v12 │ │ -09900a: 54db b311 |0077: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -09900e: d80c 0702 |0079: add-int/lit8 v12, v7, #int 2 // #02 │ │ -099012: 4905 0b0c |007b: aget-char v5, v11, v12 │ │ -099016: 54db b311 |007d: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -09901a: d80c 02fe |007f: add-int/lit8 v12, v2, #int -2 // #fe │ │ -09901e: 4904 0b0c |0081: aget-char v4, v11, v12 │ │ -099022: d807 0701 |0083: add-int/lit8 v7, v7, #int 1 // #01 │ │ -099026: d802 02ff |0085: add-int/lit8 v2, v2, #int -1 // #ff │ │ -09902a: d807 0701 |0087: add-int/lit8 v7, v7, #int 1 // #01 │ │ -09902e: d802 02ff |0089: add-int/lit8 v2, v2, #int -1 // #ff │ │ -099032: 288f |008b: goto 001a // -0071 │ │ -099034: 120a |008c: const/4 v10, #int 0 // #0 │ │ -099036: 28b2 |008d: goto 003f // -004e │ │ -099038: 1209 |008e: const/4 v9, #int 0 // #0 │ │ -09903a: 28ce |008f: goto 005d // -0032 │ │ -09903c: 54db b311 |0090: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -099040: 5005 0b02 |0092: aput-char v5, v11, v2 │ │ -099044: 54db b311 |0094: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -099048: 5004 0b07 |0096: aput-char v4, v11, v7 │ │ -09904c: 0165 |0098: move v5, v6 │ │ -09904e: 0134 |0099: move v4, v3 │ │ -099050: 28ed |009a: goto 0087 // -0013 │ │ -099052: 380a 0d00 |009b: if-eqz v10, 00a8 // +000d │ │ -099056: 54db b311 |009d: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -09905a: 5006 0b02 |009f: aput-char v6, v11, v2 │ │ -09905e: 54db b311 |00a1: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -099062: 5004 0b07 |00a3: aput-char v4, v11, v7 │ │ -099066: 0134 |00a5: move v4, v3 │ │ -099068: 1201 |00a6: const/4 v1, #int 0 // #0 │ │ -09906a: 28e0 |00a7: goto 0087 // -0020 │ │ -09906c: 54db b311 |00a8: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -099070: 5005 0b02 |00aa: aput-char v5, v11, v2 │ │ -099074: 54db b311 |00ac: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -099078: 5003 0b07 |00ae: aput-char v3, v11, v7 │ │ -09907c: 0165 |00b0: move v5, v6 │ │ -09907e: 1200 |00b1: const/4 v0, #int 0 // #0 │ │ -099080: 28d5 |00b2: goto 0087 // -002b │ │ -099082: 52db b511 |00b3: iget v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -099086: dd0b 0b01 |00b5: and-int/lit8 v11, v11, #int 1 // #01 │ │ -09908a: 121c |00b7: const/4 v12, #int 1 // #1 │ │ -09908c: 33cb 4dff |00b8: if-ne v11, v12, 0005 // -00b3 │ │ -099090: 3801 0400 |00ba: if-eqz v1, 00be // +0004 │ │ -099094: 3900 49ff |00bc: if-nez v0, 0005 // -00b7 │ │ -099098: 54db b311 |00be: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -09909c: 3801 0600 |00c0: if-eqz v1, 00c6 // +0006 │ │ -0990a0: 5004 0b02 |00c2: aput-char v4, v11, v2 │ │ -0990a4: 2900 41ff |00c4: goto/16 0005 // -00bf │ │ -0990a8: 0154 |00c6: move v4, v5 │ │ -0990aa: 28fb |00c7: goto 00c2 // -0005 │ │ +0a74bc: |[0a74bc] com.badlogic.gdx.utils.StringBuilder.reverse0:()V │ │ +0a74cc: 52db b511 |0000: iget v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a74d0: 122c |0002: const/4 v12, #int 2 // #2 │ │ +0a74d2: 35cb 0300 |0003: if-ge v11, v12, 0006 // +0003 │ │ +0a74d6: 0e00 |0005: return-void │ │ +0a74d8: 52db b511 |0006: iget v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a74dc: d802 0bff |0008: add-int/lit8 v2, v11, #int -1 // #ff │ │ +0a74e0: 54db b311 |000a: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a74e4: 120c |000c: const/4 v12, #int 0 // #0 │ │ +0a74e6: 4905 0b0c |000d: aget-char v5, v11, v12 │ │ +0a74ea: 54db b311 |000f: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a74ee: 4904 0b02 |0011: aget-char v4, v11, v2 │ │ +0a74f2: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +0a74f4: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +0a74f6: 1207 |0015: const/4 v7, #int 0 // #0 │ │ +0a74f8: 52db b511 |0016: iget v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a74fc: db08 0b02 |0018: div-int/lit8 v8, v11, #int 2 // #02 │ │ +0a7500: 3587 9900 |001a: if-ge v7, v8, 00b3 // +0099 │ │ +0a7504: 54db b311 |001c: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a7508: d80c 0701 |001e: add-int/lit8 v12, v7, #int 1 // #01 │ │ +0a750c: 4906 0b0c |0020: aget-char v6, v11, v12 │ │ +0a7510: 54db b311 |0022: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a7514: d80c 02ff |0024: add-int/lit8 v12, v2, #int -1 // #ff │ │ +0a7518: 4903 0b0c |0026: aget-char v3, v11, v12 │ │ +0a751c: 3801 6400 |0028: if-eqz v1, 008c // +0064 │ │ +0a7520: 140b 00dc 0000 |002a: const v11, #float 7.89211e-41 // #0000dc00 │ │ +0a7526: 34b6 5f00 |002d: if-lt v6, v11, 008c // +005f │ │ +0a752a: 140b ffdf 0000 |002f: const v11, #float 8.03547e-41 // #0000dfff │ │ +0a7530: 36b6 5a00 |0032: if-gt v6, v11, 008c // +005a │ │ +0a7534: 140b 00d8 0000 |0034: const v11, #float 7.74862e-41 // #0000d800 │ │ +0a753a: 34b5 5500 |0037: if-lt v5, v11, 008c // +0055 │ │ +0a753e: 140b ffdb 0000 |0039: const v11, #float 7.89197e-41 // #0000dbff │ │ +0a7544: 36b5 5000 |003c: if-gt v5, v11, 008c // +0050 │ │ +0a7548: 121a |003e: const/4 v10, #int 1 // #1 │ │ +0a754a: 380a 0700 |003f: if-eqz v10, 0046 // +0007 │ │ +0a754e: 52db b511 |0041: iget v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a7552: 123c |0043: const/4 v12, #int 3 // #3 │ │ +0a7554: 34cb c1ff |0044: if-lt v11, v12, 0005 // -003f │ │ +0a7558: 3800 4800 |0046: if-eqz v0, 008e // +0048 │ │ +0a755c: 140b 00d8 0000 |0048: const v11, #float 7.74862e-41 // #0000d800 │ │ +0a7562: 34b3 4300 |004b: if-lt v3, v11, 008e // +0043 │ │ +0a7566: 140b ffdb 0000 |004d: const v11, #float 7.89197e-41 // #0000dbff │ │ +0a756c: 36b3 3e00 |0050: if-gt v3, v11, 008e // +003e │ │ +0a7570: 140b 00dc 0000 |0052: const v11, #float 7.89211e-41 // #0000dc00 │ │ +0a7576: 34b4 3900 |0055: if-lt v4, v11, 008e // +0039 │ │ +0a757a: 140b ffdf 0000 |0057: const v11, #float 8.03547e-41 // #0000dfff │ │ +0a7580: 36b4 3400 |005a: if-gt v4, v11, 008e // +0034 │ │ +0a7584: 1219 |005c: const/4 v9, #int 1 // #1 │ │ +0a7586: 1210 |005d: const/4 v0, #int 1 // #1 │ │ +0a7588: 0101 |005e: move v1, v0 │ │ +0a758a: 339a 3c00 |005f: if-ne v10, v9, 009b // +003c │ │ +0a758e: 380a 2f00 |0061: if-eqz v10, 0090 // +002f │ │ +0a7592: 54db b311 |0063: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a7596: 5006 0b02 |0065: aput-char v6, v11, v2 │ │ +0a759a: 54db b311 |0067: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a759e: d80c 02ff |0069: add-int/lit8 v12, v2, #int -1 // #ff │ │ +0a75a2: 5005 0b0c |006b: aput-char v5, v11, v12 │ │ +0a75a6: 54db b311 |006d: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a75aa: 5003 0b07 |006f: aput-char v3, v11, v7 │ │ +0a75ae: 54db b311 |0071: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a75b2: d80c 0701 |0073: add-int/lit8 v12, v7, #int 1 // #01 │ │ +0a75b6: 5004 0b0c |0075: aput-char v4, v11, v12 │ │ +0a75ba: 54db b311 |0077: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a75be: d80c 0702 |0079: add-int/lit8 v12, v7, #int 2 // #02 │ │ +0a75c2: 4905 0b0c |007b: aget-char v5, v11, v12 │ │ +0a75c6: 54db b311 |007d: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a75ca: d80c 02fe |007f: add-int/lit8 v12, v2, #int -2 // #fe │ │ +0a75ce: 4904 0b0c |0081: aget-char v4, v11, v12 │ │ +0a75d2: d807 0701 |0083: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0a75d6: d802 02ff |0085: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0a75da: d807 0701 |0087: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0a75de: d802 02ff |0089: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0a75e2: 288f |008b: goto 001a // -0071 │ │ +0a75e4: 120a |008c: const/4 v10, #int 0 // #0 │ │ +0a75e6: 28b2 |008d: goto 003f // -004e │ │ +0a75e8: 1209 |008e: const/4 v9, #int 0 // #0 │ │ +0a75ea: 28ce |008f: goto 005d // -0032 │ │ +0a75ec: 54db b311 |0090: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a75f0: 5005 0b02 |0092: aput-char v5, v11, v2 │ │ +0a75f4: 54db b311 |0094: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a75f8: 5004 0b07 |0096: aput-char v4, v11, v7 │ │ +0a75fc: 0165 |0098: move v5, v6 │ │ +0a75fe: 0134 |0099: move v4, v3 │ │ +0a7600: 28ed |009a: goto 0087 // -0013 │ │ +0a7602: 380a 0d00 |009b: if-eqz v10, 00a8 // +000d │ │ +0a7606: 54db b311 |009d: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a760a: 5006 0b02 |009f: aput-char v6, v11, v2 │ │ +0a760e: 54db b311 |00a1: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a7612: 5004 0b07 |00a3: aput-char v4, v11, v7 │ │ +0a7616: 0134 |00a5: move v4, v3 │ │ +0a7618: 1201 |00a6: const/4 v1, #int 0 // #0 │ │ +0a761a: 28e0 |00a7: goto 0087 // -0020 │ │ +0a761c: 54db b311 |00a8: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a7620: 5005 0b02 |00aa: aput-char v5, v11, v2 │ │ +0a7624: 54db b311 |00ac: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a7628: 5003 0b07 |00ae: aput-char v3, v11, v7 │ │ +0a762c: 0165 |00b0: move v5, v6 │ │ +0a762e: 1200 |00b1: const/4 v0, #int 0 // #0 │ │ +0a7630: 28d5 |00b2: goto 0087 // -002b │ │ +0a7632: 52db b511 |00b3: iget v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a7636: dd0b 0b01 |00b5: and-int/lit8 v11, v11, #int 1 // #01 │ │ +0a763a: 121c |00b7: const/4 v12, #int 1 // #1 │ │ +0a763c: 33cb 4dff |00b8: if-ne v11, v12, 0005 // -00b3 │ │ +0a7640: 3801 0400 |00ba: if-eqz v1, 00be // +0004 │ │ +0a7644: 3900 49ff |00bc: if-nez v0, 0005 // -00b7 │ │ +0a7648: 54db b311 |00be: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a764c: 3801 0600 |00c0: if-eqz v1, 00c6 // +0006 │ │ +0a7650: 5004 0b02 |00c2: aput-char v4, v11, v2 │ │ +0a7654: 2900 41ff |00c4: goto/16 0005 // -00bf │ │ +0a7658: 0154 |00c6: move v4, v5 │ │ +0a765a: 28fb |00c7: goto 00c2 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0005 line=411 │ │ 0x0006 line=360 │ │ 0x000a line=361 │ │ 0x000f line=362 │ │ @@ -163356,24 +163404,24 @@ │ │ type : '(IC)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0990ac: |[0990ac] com.badlogic.gdx.utils.StringBuilder.setCharAt:(IC)V │ │ -0990bc: 3a02 0600 |0000: if-ltz v2, 0006 // +0006 │ │ -0990c0: 5210 b511 |0002: iget v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -0990c4: 3402 0800 |0004: if-lt v2, v0, 000c // +0008 │ │ -0990c8: 2200 c603 |0006: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@03c6 │ │ -0990cc: 7020 7626 2000 |0008: invoke-direct {v0, v2}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@2676 │ │ -0990d2: 2700 |000b: throw v0 │ │ -0990d4: 5410 b311 |000c: iget-object v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -0990d8: 5003 0002 |000e: aput-char v3, v0, v2 │ │ -0990dc: 0e00 |0010: return-void │ │ +0a765c: |[0a765c] com.badlogic.gdx.utils.StringBuilder.setCharAt:(IC)V │ │ +0a766c: 3a02 0600 |0000: if-ltz v2, 0006 // +0006 │ │ +0a7670: 5210 b511 |0002: iget v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a7674: 3402 0800 |0004: if-lt v2, v0, 000c // +0008 │ │ +0a7678: 2200 c403 |0006: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@03c4 │ │ +0a767c: 7020 7626 2000 |0008: invoke-direct {v0, v2}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@2676 │ │ +0a7682: 2700 |000b: throw v0 │ │ +0a7684: 5410 b311 |000c: iget-object v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a7688: 5003 0002 |000e: aput-char v3, v0, v2 │ │ +0a768c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ 0x0006 line=420 │ │ 0x000c line=422 │ │ 0x0010 line=423 │ │ locals : │ │ @@ -163386,32 +163434,32 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0990e0: |[0990e0] com.badlogic.gdx.utils.StringBuilder.setLength:(I)V │ │ -0990f0: 3b04 0800 |0000: if-gez v4, 0008 // +0008 │ │ -0990f4: 2200 c603 |0002: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@03c6 │ │ -0990f8: 7020 7626 4000 |0004: invoke-direct {v0, v4}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@2676 │ │ -0990fe: 2700 |0007: throw v0 │ │ -099100: 5430 b311 |0008: iget-object v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -099104: 2100 |000a: array-length v0, v0 │ │ -099106: 3704 0800 |000b: if-le v4, v0, 0013 // +0008 │ │ -09910a: 7020 0023 4300 |000d: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.enlargeBuffer:(I)V // method@2300 │ │ -099110: 5934 b511 |0010: iput v4, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -099114: 0e00 |0012: return-void │ │ -099116: 5230 b511 |0013: iget v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -09911a: 3540 fbff |0015: if-ge v0, v4, 0010 // -0005 │ │ -09911e: 5430 b311 |0017: iget-object v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -099122: 5231 b511 |0019: iget v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -099126: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -099128: 7140 3b27 1024 |001c: invoke-static {v0, v1, v4, v2}, Ljava/util/Arrays;.fill:([CIIC)V // method@273b │ │ -09912e: 28f1 |001f: goto 0010 // -000f │ │ +0a7690: |[0a7690] com.badlogic.gdx.utils.StringBuilder.setLength:(I)V │ │ +0a76a0: 3b04 0800 |0000: if-gez v4, 0008 // +0008 │ │ +0a76a4: 2200 c403 |0002: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@03c4 │ │ +0a76a8: 7020 7626 4000 |0004: invoke-direct {v0, v4}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@2676 │ │ +0a76ae: 2700 |0007: throw v0 │ │ +0a76b0: 5430 b311 |0008: iget-object v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a76b4: 2100 |000a: array-length v0, v0 │ │ +0a76b6: 3704 0800 |000b: if-le v4, v0, 0013 // +0008 │ │ +0a76ba: 7020 0023 4300 |000d: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.enlargeBuffer:(I)V // method@2300 │ │ +0a76c0: 5934 b511 |0010: iput v4, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a76c4: 0e00 |0012: return-void │ │ +0a76c6: 5230 b511 |0013: iget v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a76ca: 3540 fbff |0015: if-ge v0, v4, 0010 // -0005 │ │ +0a76ce: 5430 b311 |0017: iget-object v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a76d2: 5231 b511 |0019: iget v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a76d6: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +0a76d8: 7140 3b27 1024 |001c: invoke-static {v0, v1, v4, v2}, Ljava/util/Arrays;.fill:([CIIC)V // method@273b │ │ +0a76de: 28f1 |001f: goto 0010 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0002 line=433 │ │ 0x0008 line=435 │ │ 0x000d line=436 │ │ 0x0010 line=442 │ │ @@ -163427,18 +163475,18 @@ │ │ type : '(II)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -099130: |[099130] com.badlogic.gdx.utils.StringBuilder.subSequence:(II)Ljava/lang/CharSequence; │ │ -099140: 6e30 2623 2103 |0000: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.substring:(II)Ljava/lang/String; // method@2326 │ │ -099146: 0c00 |0003: move-result-object v0 │ │ -099148: 1100 |0004: return-object v0 │ │ +0a76e0: |[0a76e0] com.badlogic.gdx.utils.StringBuilder.subSequence:(II)Ljava/lang/CharSequence; │ │ +0a76f0: 6e30 2623 2103 |0000: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.substring:(II)Ljava/lang/String; // method@2326 │ │ +0a76f6: 0c00 |0003: move-result-object v0 │ │ +0a76f8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0005 reg=2 start I │ │ 0x0000 - 0x0005 reg=3 end I │ │ @@ -163448,31 +163496,31 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -09914c: |[09914c] com.badlogic.gdx.utils.StringBuilder.substring:(I)Ljava/lang/String; │ │ -09915c: 3a04 1800 |0000: if-ltz v4, 0018 // +0018 │ │ -099160: 5230 b511 |0002: iget v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -099164: 3604 1400 |0004: if-gt v4, v0, 0018 // +0014 │ │ -099168: 5230 b511 |0006: iget v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -09916c: 3304 0500 |0008: if-ne v4, v0, 000d // +0005 │ │ -099170: 1a00 0000 |000a: const-string v0, "" // string@0000 │ │ -099174: 1100 |000c: return-object v0 │ │ -099176: 2200 c303 |000d: new-instance v0, Ljava/lang/String; // type@03c3 │ │ -09917a: 5431 b311 |000f: iget-object v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -09917e: 5232 b511 |0011: iget v2, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -099182: b142 |0013: sub-int/2addr v2, v4 │ │ -099184: 7040 3f26 1024 |0014: invoke-direct {v0, v1, v4, v2}, Ljava/lang/String;.:([CII)V // method@263f │ │ -09918a: 28f5 |0017: goto 000c // -000b │ │ -09918c: 2200 c603 |0018: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@03c6 │ │ -099190: 7020 7626 4000 |001a: invoke-direct {v0, v4}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@2676 │ │ -099196: 2700 |001d: throw v0 │ │ +0a76fc: |[0a76fc] com.badlogic.gdx.utils.StringBuilder.substring:(I)Ljava/lang/String; │ │ +0a770c: 3a04 1800 |0000: if-ltz v4, 0018 // +0018 │ │ +0a7710: 5230 b511 |0002: iget v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a7714: 3604 1400 |0004: if-gt v4, v0, 0018 // +0014 │ │ +0a7718: 5230 b511 |0006: iget v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a771c: 3304 0500 |0008: if-ne v4, v0, 000d // +0005 │ │ +0a7720: 1a00 0000 |000a: const-string v0, "" // string@0000 │ │ +0a7724: 1100 |000c: return-object v0 │ │ +0a7726: 2200 c103 |000d: new-instance v0, Ljava/lang/String; // type@03c1 │ │ +0a772a: 5431 b311 |000f: iget-object v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a772e: 5232 b511 |0011: iget v2, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a7732: b142 |0013: sub-int/2addr v2, v4 │ │ +0a7734: 7040 3f26 1024 |0014: invoke-direct {v0, v1, v4, v2}, Ljava/lang/String;.:([CII)V // method@263f │ │ +0a773a: 28f5 |0017: goto 000c // -000b │ │ +0a773c: 2200 c403 |0018: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@03c4 │ │ +0a7740: 7020 7626 4000 |001a: invoke-direct {v0, v4}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@2676 │ │ +0a7746: 2700 |001d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0006 line=452 │ │ 0x000a line=453 │ │ 0x000c line=457 │ │ 0x0018 line=459 │ │ @@ -163485,30 +163533,30 @@ │ │ type : '(II)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -099198: |[099198] com.badlogic.gdx.utils.StringBuilder.substring:(II)Ljava/lang/String; │ │ -0991a8: 3a04 1700 |0000: if-ltz v4, 0017 // +0017 │ │ -0991ac: 3654 1500 |0002: if-gt v4, v5, 0017 // +0015 │ │ -0991b0: 5230 b511 |0004: iget v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -0991b4: 3605 1100 |0006: if-gt v5, v0, 0017 // +0011 │ │ -0991b8: 3354 0500 |0008: if-ne v4, v5, 000d // +0005 │ │ -0991bc: 1a00 0000 |000a: const-string v0, "" // string@0000 │ │ -0991c0: 1100 |000c: return-object v0 │ │ -0991c2: 2200 c303 |000d: new-instance v0, Ljava/lang/String; // type@03c3 │ │ -0991c6: 5431 b311 |000f: iget-object v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -0991ca: 9102 0504 |0011: sub-int v2, v5, v4 │ │ -0991ce: 7040 3f26 1024 |0013: invoke-direct {v0, v1, v4, v2}, Ljava/lang/String;.:([CII)V // method@263f │ │ -0991d4: 28f6 |0016: goto 000c // -000a │ │ -0991d6: 2200 c603 |0017: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@03c6 │ │ -0991da: 7010 7526 0000 |0019: invoke-direct {v0}, Ljava/lang/StringIndexOutOfBoundsException;.:()V // method@2675 │ │ -0991e0: 2700 |001c: throw v0 │ │ +0a7748: |[0a7748] com.badlogic.gdx.utils.StringBuilder.substring:(II)Ljava/lang/String; │ │ +0a7758: 3a04 1700 |0000: if-ltz v4, 0017 // +0017 │ │ +0a775c: 3654 1500 |0002: if-gt v4, v5, 0017 // +0015 │ │ +0a7760: 5230 b511 |0004: iget v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a7764: 3605 1100 |0006: if-gt v5, v0, 0017 // +0011 │ │ +0a7768: 3354 0500 |0008: if-ne v4, v5, 000d // +0005 │ │ +0a776c: 1a00 0000 |000a: const-string v0, "" // string@0000 │ │ +0a7770: 1100 |000c: return-object v0 │ │ +0a7772: 2200 c103 |000d: new-instance v0, Ljava/lang/String; // type@03c1 │ │ +0a7776: 5431 b311 |000f: iget-object v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a777a: 9102 0504 |0011: sub-int v2, v5, v4 │ │ +0a777e: 7040 3f26 1024 |0013: invoke-direct {v0, v1, v4, v2}, Ljava/lang/String;.:([CII)V // method@263f │ │ +0a7784: 28f6 |0016: goto 000c // -000a │ │ +0a7786: 2200 c403 |0017: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@03c4 │ │ +0a778a: 7010 7526 0000 |0019: invoke-direct {v0}, Ljava/lang/StringIndexOutOfBoundsException;.:()V // method@2675 │ │ +0a7790: 2700 |001c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0008 line=471 │ │ 0x000a line=472 │ │ 0x000c line=476 │ │ 0x0017 line=478 │ │ @@ -163522,25 +163570,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0991e4: |[0991e4] com.badlogic.gdx.utils.StringBuilder.toString:()Ljava/lang/String; │ │ -0991f4: 5240 b511 |0000: iget v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -0991f8: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -0991fc: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ -099200: 1100 |0006: return-object v0 │ │ -099202: 2200 c303 |0007: new-instance v0, Ljava/lang/String; // type@03c3 │ │ -099206: 5441 b311 |0009: iget-object v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -09920a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -09920c: 5243 b511 |000c: iget v3, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -099210: 7040 3f26 1032 |000e: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@263f │ │ -099216: 28f5 |0011: goto 0006 // -000b │ │ +0a7794: |[0a7794] com.badlogic.gdx.utils.StringBuilder.toString:()Ljava/lang/String; │ │ +0a77a4: 5240 b511 |0000: iget v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a77a8: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +0a77ac: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ +0a77b0: 1100 |0006: return-object v0 │ │ +0a77b2: 2200 c103 |0007: new-instance v0, Ljava/lang/String; // type@03c1 │ │ +0a77b6: 5441 b311 |0009: iget-object v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a77ba: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0a77bc: 5243 b511 |000c: iget v3, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a77c0: 7040 3f26 1032 |000e: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@263f │ │ +0a77c6: 28f5 |0011: goto 0006 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ 0x0006 line=487 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ │ │ @@ -163549,45 +163597,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -099218: |[099218] com.badlogic.gdx.utils.StringBuilder.trimToSize:()V │ │ -099228: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -09922a: 5241 b511 |0001: iget v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -09922e: 5442 b311 |0003: iget-object v2, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -099232: 2122 |0005: array-length v2, v2 │ │ -099234: 3521 0f00 |0006: if-ge v1, v2, 0015 // +000f │ │ -099238: 5241 b511 |0008: iget v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -09923c: 2310 4804 |000a: new-array v0, v1, [C // type@0448 │ │ -099240: 5441 b311 |000c: iget-object v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -099244: 5242 b511 |000e: iget v2, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -099248: 7152 7826 3130 |0010: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -09924e: 5b40 b311 |0013: iput-object v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -099252: 0e00 |0015: return-void │ │ +0a77c8: |[0a77c8] com.badlogic.gdx.utils.StringBuilder.trimToSize:()V │ │ +0a77d8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0a77da: 5241 b511 |0001: iget v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a77de: 5442 b311 |0003: iget-object v2, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a77e2: 2122 |0005: array-length v2, v2 │ │ +0a77e4: 3521 0f00 |0006: if-ge v1, v2, 0015 // +000f │ │ +0a77e8: 5241 b511 |0008: iget v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a77ec: 2310 4604 |000a: new-array v0, v1, [C // type@0446 │ │ +0a77f0: 5441 b311 |000c: iget-object v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a77f4: 5242 b511 |000e: iget v2, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0a77f8: 7152 7826 3130 |0010: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a77fe: 5b40 b311 |0013: iput-object v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0a7802: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=618 │ │ 0x0008 line=619 │ │ 0x000c line=620 │ │ 0x0013 line=621 │ │ 0x0015 line=623 │ │ locals : │ │ 0x000c - 0x0015 reg=0 newValue [C │ │ 0x0000 - 0x0016 reg=4 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ │ │ - source_file_idx : 3869 (StringBuilder.java) │ │ + source_file_idx : 3867 (StringBuilder.java) │ │ │ │ Class #387 header: │ │ -class_idx : 849 │ │ +class_idx : 847 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3966 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3964 │ │ static_fields_size : 4 │ │ instance_fields_size: 8 │ │ direct_methods_size : 18 │ │ virtual_methods_size: 1 │ │ │ │ Class #387 annotations: │ │ Annotations on class │ │ @@ -163682,30 +163730,30 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -099254: |[099254] com.badlogic.gdx.utils.TimSort.:()V │ │ -099264: 1301 2800 |0000: const/16 v1, #int 40 // #28 │ │ -099268: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -09926e: 1270 |0005: const/4 v0, #int 7 // #7 │ │ -099270: 5920 bc11 |0006: iput v0, v2, Lcom/badlogic/gdx/utils/TimSort;.minGallop:I // field@11bc │ │ -099274: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -099276: 5920 bf11 |0009: iput v0, v2, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@11bf │ │ -09927a: 1300 0001 |000b: const/16 v0, #int 256 // #100 │ │ -09927e: 2300 9404 |000d: new-array v0, v0, [Ljava/lang/Object; // type@0494 │ │ -099282: 1f00 9404 |000f: check-cast v0, [Ljava/lang/Object; // type@0494 │ │ -099286: 5b20 c011 |0011: iput-object v0, v2, Lcom/badlogic/gdx/utils/TimSort;.tmp:[Ljava/lang/Object; // field@11c0 │ │ -09928a: 2310 4b04 |0013: new-array v0, v1, [I // type@044b │ │ -09928e: 5b20 bd11 |0015: iput-object v0, v2, Lcom/badlogic/gdx/utils/TimSort;.runBase:[I // field@11bd │ │ -099292: 2310 4b04 |0017: new-array v0, v1, [I // type@044b │ │ -099296: 5b20 be11 |0019: iput-object v0, v2, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ -09929a: 0e00 |001b: return-void │ │ +0a7804: |[0a7804] com.badlogic.gdx.utils.TimSort.:()V │ │ +0a7814: 1301 2800 |0000: const/16 v1, #int 40 // #28 │ │ +0a7818: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a781e: 1270 |0005: const/4 v0, #int 7 // #7 │ │ +0a7820: 5920 bc11 |0006: iput v0, v2, Lcom/badlogic/gdx/utils/TimSort;.minGallop:I // field@11bc │ │ +0a7824: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0a7826: 5920 bf11 |0009: iput v0, v2, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@11bf │ │ +0a782a: 1300 0001 |000b: const/16 v0, #int 256 // #100 │ │ +0a782e: 2300 9204 |000d: new-array v0, v0, [Ljava/lang/Object; // type@0492 │ │ +0a7832: 1f00 9204 |000f: check-cast v0, [Ljava/lang/Object; // type@0492 │ │ +0a7836: 5b20 c011 |0011: iput-object v0, v2, Lcom/badlogic/gdx/utils/TimSort;.tmp:[Ljava/lang/Object; // field@11c0 │ │ +0a783a: 2310 4904 |0013: new-array v0, v1, [I // type@0449 │ │ +0a783e: 5b20 bd11 |0015: iput-object v0, v2, Lcom/badlogic/gdx/utils/TimSort;.runBase:[I // field@11bd │ │ +0a7842: 2310 4904 |0017: new-array v0, v1, [I // type@0449 │ │ +0a7846: 5b20 be11 |0019: iput-object v0, v2, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ +0a784a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=90 │ │ 0x0005 line=64 │ │ 0x0008 line=82 │ │ 0x000b line=91 │ │ 0x0013 line=92 │ │ @@ -163720,49 +163768,49 @@ │ │ type : '([Ljava/lang/Object;Ljava/util/Comparator;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 61 16-bit code units │ │ -09929c: |[09929c] com.badlogic.gdx.utils.TimSort.:([Ljava/lang/Object;Ljava/util/Comparator;)V │ │ -0992ac: 7010 2726 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ -0992b2: 1273 |0003: const/4 v3, #int 7 // #7 │ │ -0992b4: 5943 bc11 |0004: iput v3, v4, Lcom/badlogic/gdx/utils/TimSort;.minGallop:I // field@11bc │ │ -0992b8: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -0992ba: 5943 bf11 |0007: iput v3, v4, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@11bf │ │ -0992be: 5b45 ba11 |0009: iput-object v5, v4, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@11ba │ │ -0992c2: 5b46 bb11 |000b: iput-object v6, v4, Lcom/badlogic/gdx/utils/TimSort;.c:Ljava/util/Comparator; // field@11bb │ │ -0992c6: 2150 |000d: array-length v0, v5 │ │ -0992c8: 1303 0002 |000e: const/16 v3, #int 512 // #200 │ │ -0992cc: 3530 1800 |0010: if-ge v0, v3, 0028 // +0018 │ │ -0992d0: e203 0001 |0012: ushr-int/lit8 v3, v0, #int 1 // #01 │ │ -0992d4: 2331 9404 |0014: new-array v1, v3, [Ljava/lang/Object; // type@0494 │ │ -0992d8: 1f01 9404 |0016: check-cast v1, [Ljava/lang/Object; // type@0494 │ │ -0992dc: 5b41 c011 |0018: iput-object v1, v4, Lcom/badlogic/gdx/utils/TimSort;.tmp:[Ljava/lang/Object; // field@11c0 │ │ -0992e0: 1303 7800 |001a: const/16 v3, #int 120 // #78 │ │ -0992e4: 3530 0f00 |001c: if-ge v0, v3, 002b // +000f │ │ -0992e8: 1252 |001e: const/4 v2, #int 5 // #5 │ │ -0992ea: 2323 4b04 |001f: new-array v3, v2, [I // type@044b │ │ -0992ee: 5b43 bd11 |0021: iput-object v3, v4, Lcom/badlogic/gdx/utils/TimSort;.runBase:[I // field@11bd │ │ -0992f2: 2323 4b04 |0023: new-array v3, v2, [I // type@044b │ │ -0992f6: 5b43 be11 |0025: iput-object v3, v4, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ -0992fa: 0e00 |0027: return-void │ │ -0992fc: 1303 0001 |0028: const/16 v3, #int 256 // #100 │ │ -099300: 28ea |002a: goto 0014 // -0016 │ │ -099302: 1303 0606 |002b: const/16 v3, #int 1542 // #606 │ │ -099306: 3530 0500 |002d: if-ge v0, v3, 0032 // +0005 │ │ -09930a: 1302 0a00 |002f: const/16 v2, #int 10 // #a │ │ -09930e: 28ee |0031: goto 001f // -0012 │ │ -099310: 1403 6fd1 0100 |0032: const v3, #float 1.66966e-40 // #0001d16f │ │ -099316: 3530 0500 |0035: if-ge v0, v3, 003a // +0005 │ │ -09931a: 1302 1300 |0037: const/16 v2, #int 19 // #13 │ │ -09931e: 28e6 |0039: goto 001f // -001a │ │ -099320: 1302 2800 |003a: const/16 v2, #int 40 // #28 │ │ -099324: 28e3 |003c: goto 001f // -001d │ │ +0a784c: |[0a784c] com.badlogic.gdx.utils.TimSort.:([Ljava/lang/Object;Ljava/util/Comparator;)V │ │ +0a785c: 7010 2726 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a7862: 1273 |0003: const/4 v3, #int 7 // #7 │ │ +0a7864: 5943 bc11 |0004: iput v3, v4, Lcom/badlogic/gdx/utils/TimSort;.minGallop:I // field@11bc │ │ +0a7868: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +0a786a: 5943 bf11 |0007: iput v3, v4, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@11bf │ │ +0a786e: 5b45 ba11 |0009: iput-object v5, v4, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@11ba │ │ +0a7872: 5b46 bb11 |000b: iput-object v6, v4, Lcom/badlogic/gdx/utils/TimSort;.c:Ljava/util/Comparator; // field@11bb │ │ +0a7876: 2150 |000d: array-length v0, v5 │ │ +0a7878: 1303 0002 |000e: const/16 v3, #int 512 // #200 │ │ +0a787c: 3530 1800 |0010: if-ge v0, v3, 0028 // +0018 │ │ +0a7880: e203 0001 |0012: ushr-int/lit8 v3, v0, #int 1 // #01 │ │ +0a7884: 2331 9204 |0014: new-array v1, v3, [Ljava/lang/Object; // type@0492 │ │ +0a7888: 1f01 9204 |0016: check-cast v1, [Ljava/lang/Object; // type@0492 │ │ +0a788c: 5b41 c011 |0018: iput-object v1, v4, Lcom/badlogic/gdx/utils/TimSort;.tmp:[Ljava/lang/Object; // field@11c0 │ │ +0a7890: 1303 7800 |001a: const/16 v3, #int 120 // #78 │ │ +0a7894: 3530 0f00 |001c: if-ge v0, v3, 002b // +000f │ │ +0a7898: 1252 |001e: const/4 v2, #int 5 // #5 │ │ +0a789a: 2323 4904 |001f: new-array v3, v2, [I // type@0449 │ │ +0a789e: 5b43 bd11 |0021: iput-object v3, v4, Lcom/badlogic/gdx/utils/TimSort;.runBase:[I // field@11bd │ │ +0a78a2: 2323 4904 |0023: new-array v3, v2, [I // type@0449 │ │ +0a78a6: 5b43 be11 |0025: iput-object v3, v4, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ +0a78aa: 0e00 |0027: return-void │ │ +0a78ac: 1303 0001 |0028: const/16 v3, #int 256 // #100 │ │ +0a78b0: 28ea |002a: goto 0014 // -0016 │ │ +0a78b2: 1303 0606 |002b: const/16 v3, #int 1542 // #606 │ │ +0a78b6: 3530 0500 |002d: if-ge v0, v3, 0032 // +0005 │ │ +0a78ba: 1302 0a00 |002f: const/16 v2, #int 10 // #a │ │ +0a78be: 28ee |0031: goto 001f // -0012 │ │ +0a78c0: 1403 6fd1 0100 |0032: const v3, #float 1.66966e-40 // #0001d16f │ │ +0a78c6: 3530 0500 |0035: if-ge v0, v3, 003a // +0005 │ │ +0a78ca: 1302 1300 |0037: const/16 v2, #int 19 // #13 │ │ +0a78ce: 28e6 |0039: goto 001f // -001a │ │ +0a78d0: 1302 2800 |003a: const/16 v2, #int 40 // #28 │ │ +0a78d4: 28e3 |003c: goto 001f // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0003 line=64 │ │ 0x0006 line=82 │ │ 0x0009 line=153 │ │ 0x000b line=154 │ │ @@ -163792,49 +163840,49 @@ │ │ type : '([Ljava/lang/Object;IIILjava/util/Comparator;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 68 16-bit code units │ │ -099328: |[099328] com.badlogic.gdx.utils.TimSort.binarySort:([Ljava/lang/Object;IIILjava/util/Comparator;)V │ │ -099338: 338a 0400 |0000: if-ne v10, v8, 0004 // +0004 │ │ -09933c: d80a 0a01 |0002: add-int/lit8 v10, v10, #int 1 // #01 │ │ -099340: 359a 3700 |0004: if-ge v10, v9, 003b // +0037 │ │ -099344: 4603 070a |0006: aget-object v3, v7, v10 │ │ -099348: 0180 |0008: move v0, v8 │ │ -09934a: 01a4 |0009: move v4, v10 │ │ -09934c: 3540 1300 |000a: if-ge v0, v4, 001d // +0013 │ │ -099350: 9005 0004 |000c: add-int v5, v0, v4 │ │ -099354: e201 0501 |000e: ushr-int/lit8 v1, v5, #int 1 // #01 │ │ -099358: 4605 0701 |0010: aget-object v5, v7, v1 │ │ -09935c: 7230 4827 3b05 |0012: invoke-interface {v11, v3, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@2748 │ │ -099362: 0a05 |0015: move-result v5 │ │ -099364: 3b05 0400 |0016: if-gez v5, 001a // +0004 │ │ -099368: 0114 |0018: move v4, v1 │ │ -09936a: 28f1 |0019: goto 000a // -000f │ │ -09936c: d800 0101 |001a: add-int/lit8 v0, v1, #int 1 // #01 │ │ -099370: 28ee |001c: goto 000a // -0012 │ │ -099372: 9102 0a00 |001d: sub-int v2, v10, v0 │ │ -099376: 2b02 1d00 0000 |001f: packed-switch v2, 0000003c // +0000001d │ │ -09937c: d805 0001 |0022: add-int/lit8 v5, v0, #int 1 // #01 │ │ -099380: 7152 7826 0757 |0024: invoke-static {v7, v0, v7, v5, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -099386: 4d03 0700 |0027: aput-object v3, v7, v0 │ │ -09938a: d80a 0a01 |0029: add-int/lit8 v10, v10, #int 1 // #01 │ │ -09938e: 28d9 |002b: goto 0004 // -0027 │ │ -099390: d805 0002 |002c: add-int/lit8 v5, v0, #int 2 // #02 │ │ -099394: d806 0001 |002e: add-int/lit8 v6, v0, #int 1 // #01 │ │ -099398: 4606 0706 |0030: aget-object v6, v7, v6 │ │ -09939c: 4d06 0705 |0032: aput-object v6, v7, v5 │ │ -0993a0: d805 0001 |0034: add-int/lit8 v5, v0, #int 1 // #01 │ │ -0993a4: 4606 0700 |0036: aget-object v6, v7, v0 │ │ -0993a8: 4d06 0705 |0038: aput-object v6, v7, v5 │ │ -0993ac: 28ed |003a: goto 0027 // -0013 │ │ -0993ae: 0e00 |003b: return-void │ │ -0993b0: 0001 0200 0100 0000 1500 0000 0d00 ... |003c: packed-switch-data (8 units) │ │ +0a78d8: |[0a78d8] com.badlogic.gdx.utils.TimSort.binarySort:([Ljava/lang/Object;IIILjava/util/Comparator;)V │ │ +0a78e8: 338a 0400 |0000: if-ne v10, v8, 0004 // +0004 │ │ +0a78ec: d80a 0a01 |0002: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0a78f0: 359a 3700 |0004: if-ge v10, v9, 003b // +0037 │ │ +0a78f4: 4603 070a |0006: aget-object v3, v7, v10 │ │ +0a78f8: 0180 |0008: move v0, v8 │ │ +0a78fa: 01a4 |0009: move v4, v10 │ │ +0a78fc: 3540 1300 |000a: if-ge v0, v4, 001d // +0013 │ │ +0a7900: 9005 0004 |000c: add-int v5, v0, v4 │ │ +0a7904: e201 0501 |000e: ushr-int/lit8 v1, v5, #int 1 // #01 │ │ +0a7908: 4605 0701 |0010: aget-object v5, v7, v1 │ │ +0a790c: 7230 4827 3b05 |0012: invoke-interface {v11, v3, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@2748 │ │ +0a7912: 0a05 |0015: move-result v5 │ │ +0a7914: 3b05 0400 |0016: if-gez v5, 001a // +0004 │ │ +0a7918: 0114 |0018: move v4, v1 │ │ +0a791a: 28f1 |0019: goto 000a // -000f │ │ +0a791c: d800 0101 |001a: add-int/lit8 v0, v1, #int 1 // #01 │ │ +0a7920: 28ee |001c: goto 000a // -0012 │ │ +0a7922: 9102 0a00 |001d: sub-int v2, v10, v0 │ │ +0a7926: 2b02 1d00 0000 |001f: packed-switch v2, 0000003c // +0000001d │ │ +0a792c: d805 0001 |0022: add-int/lit8 v5, v0, #int 1 // #01 │ │ +0a7930: 7152 7826 0757 |0024: invoke-static {v7, v0, v7, v5, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a7936: 4d03 0700 |0027: aput-object v3, v7, v0 │ │ +0a793a: d80a 0a01 |0029: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0a793e: 28d9 |002b: goto 0004 // -0027 │ │ +0a7940: d805 0002 |002c: add-int/lit8 v5, v0, #int 2 // #02 │ │ +0a7944: d806 0001 |002e: add-int/lit8 v6, v0, #int 1 // #01 │ │ +0a7948: 4606 0706 |0030: aget-object v6, v7, v6 │ │ +0a794c: 4d06 0705 |0032: aput-object v6, v7, v5 │ │ +0a7950: d805 0001 |0034: add-int/lit8 v5, v0, #int 1 // #01 │ │ +0a7954: 4606 0700 |0036: aget-object v6, v7, v0 │ │ +0a7958: 4d06 0705 |0038: aput-object v6, v7, v5 │ │ +0a795c: 28ed |003a: goto 0027 // -0013 │ │ +0a795e: 0e00 |003b: return-void │ │ +0a7960: 0001 0200 0100 0000 1500 0000 0d00 ... |003c: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0004 line=244 │ │ 0x0006 line=245 │ │ 0x0008 line=248 │ │ 0x0009 line=249 │ │ @@ -163871,49 +163919,49 @@ │ │ type : '([Ljava/lang/Object;IILjava/util/Comparator;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -0993c0: |[0993c0] com.badlogic.gdx.utils.TimSort.countRunAndMakeAscending:([Ljava/lang/Object;IILjava/util/Comparator;)I │ │ -0993d0: d800 0501 |0000: add-int/lit8 v0, v5, #int 1 // #01 │ │ -0993d4: 3360 0400 |0002: if-ne v0, v6, 0006 // +0004 │ │ -0993d8: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -0993da: 0f02 |0005: return v2 │ │ -0993dc: d801 0001 |0006: add-int/lit8 v1, v0, #int 1 // #01 │ │ -0993e0: 4602 0400 |0008: aget-object v2, v4, v0 │ │ -0993e4: 4603 0405 |000a: aget-object v3, v4, v5 │ │ -0993e8: 7230 4827 2703 |000c: invoke-interface {v7, v2, v3}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@2748 │ │ -0993ee: 0a02 |000f: move-result v2 │ │ -0993f0: 3b02 2b00 |0010: if-gez v2, 003b // +002b │ │ -0993f4: 0110 |0012: move v0, v1 │ │ -0993f6: 3560 1100 |0013: if-ge v0, v6, 0024 // +0011 │ │ -0993fa: 4602 0400 |0015: aget-object v2, v4, v0 │ │ -0993fe: d803 00ff |0017: add-int/lit8 v3, v0, #int -1 // #ff │ │ -099402: 4603 0403 |0019: aget-object v3, v4, v3 │ │ -099406: 7230 4827 2703 |001b: invoke-interface {v7, v2, v3}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@2748 │ │ -09940c: 0a02 |001e: move-result v2 │ │ -09940e: 3b02 0500 |001f: if-gez v2, 0024 // +0005 │ │ -099412: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ -099416: 28f0 |0023: goto 0013 // -0010 │ │ -099418: 7130 3923 5400 |0024: invoke-static {v4, v5, v0}, Lcom/badlogic/gdx/utils/TimSort;.reverseRange:([Ljava/lang/Object;II)V // method@2339 │ │ -09941e: 9102 0005 |0027: sub-int v2, v0, v5 │ │ -099422: 28dc |0029: goto 0005 // -0024 │ │ -099424: 3560 fdff |002a: if-ge v0, v6, 0027 // -0003 │ │ -099428: 4602 0400 |002c: aget-object v2, v4, v0 │ │ -09942c: d803 00ff |002e: add-int/lit8 v3, v0, #int -1 // #ff │ │ -099430: 4603 0403 |0030: aget-object v3, v4, v3 │ │ -099434: 7230 4827 2703 |0032: invoke-interface {v7, v2, v3}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@2748 │ │ -09943a: 0a02 |0035: move-result v2 │ │ -09943c: 3a02 f1ff |0036: if-ltz v2, 0027 // -000f │ │ -099440: d800 0001 |0038: add-int/lit8 v0, v0, #int 1 // #01 │ │ -099444: 28f0 |003a: goto 002a // -0010 │ │ -099446: 0110 |003b: move v0, v1 │ │ -099448: 28ee |003c: goto 002a // -0012 │ │ +0a7970: |[0a7970] com.badlogic.gdx.utils.TimSort.countRunAndMakeAscending:([Ljava/lang/Object;IILjava/util/Comparator;)I │ │ +0a7980: d800 0501 |0000: add-int/lit8 v0, v5, #int 1 // #01 │ │ +0a7984: 3360 0400 |0002: if-ne v0, v6, 0006 // +0004 │ │ +0a7988: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +0a798a: 0f02 |0005: return v2 │ │ +0a798c: d801 0001 |0006: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0a7990: 4602 0400 |0008: aget-object v2, v4, v0 │ │ +0a7994: 4603 0405 |000a: aget-object v3, v4, v5 │ │ +0a7998: 7230 4827 2703 |000c: invoke-interface {v7, v2, v3}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@2748 │ │ +0a799e: 0a02 |000f: move-result v2 │ │ +0a79a0: 3b02 2b00 |0010: if-gez v2, 003b // +002b │ │ +0a79a4: 0110 |0012: move v0, v1 │ │ +0a79a6: 3560 1100 |0013: if-ge v0, v6, 0024 // +0011 │ │ +0a79aa: 4602 0400 |0015: aget-object v2, v4, v0 │ │ +0a79ae: d803 00ff |0017: add-int/lit8 v3, v0, #int -1 // #ff │ │ +0a79b2: 4603 0403 |0019: aget-object v3, v4, v3 │ │ +0a79b6: 7230 4827 2703 |001b: invoke-interface {v7, v2, v3}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@2748 │ │ +0a79bc: 0a02 |001e: move-result v2 │ │ +0a79be: 3b02 0500 |001f: if-gez v2, 0024 // +0005 │ │ +0a79c2: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a79c6: 28f0 |0023: goto 0013 // -0010 │ │ +0a79c8: 7130 3923 5400 |0024: invoke-static {v4, v5, v0}, Lcom/badlogic/gdx/utils/TimSort;.reverseRange:([Ljava/lang/Object;II)V // method@2339 │ │ +0a79ce: 9102 0005 |0027: sub-int v2, v0, v5 │ │ +0a79d2: 28dc |0029: goto 0005 // -0024 │ │ +0a79d4: 3560 fdff |002a: if-ge v0, v6, 0027 // -0003 │ │ +0a79d8: 4602 0400 |002c: aget-object v2, v4, v0 │ │ +0a79dc: d803 00ff |002e: add-int/lit8 v3, v0, #int -1 // #ff │ │ +0a79e0: 4603 0403 |0030: aget-object v3, v4, v3 │ │ +0a79e4: 7230 4827 2703 |0032: invoke-interface {v7, v2, v3}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@2748 │ │ +0a79ea: 0a02 |0035: move-result v2 │ │ +0a79ec: 3a02 f1ff |0036: if-ltz v2, 0027 // -000f │ │ +0a79f0: d800 0001 |0038: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a79f4: 28f0 |003a: goto 002a // -0010 │ │ +0a79f6: 0110 |003b: move v0, v1 │ │ +0a79f8: 28ee |003c: goto 002a // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0002 line=305 │ │ 0x0005 line=317 │ │ 0x0006 line=308 │ │ 0x0013 line=309 │ │ @@ -163940,47 +163988,47 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -09944c: |[09944c] com.badlogic.gdx.utils.TimSort.ensureCapacity:(I)[Ljava/lang/Object; │ │ -09945c: 5232 c111 |0000: iget v2, v3, Lcom/badlogic/gdx/utils/TimSort;.tmpCount:I // field@11c1 │ │ -099460: 7120 1926 4200 |0002: invoke-static {v2, v4}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -099466: 0a02 |0005: move-result v2 │ │ -099468: 5932 c111 |0006: iput v2, v3, Lcom/badlogic/gdx/utils/TimSort;.tmpCount:I // field@11c1 │ │ -09946c: 5432 c011 |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/TimSort;.tmp:[Ljava/lang/Object; // field@11c0 │ │ -099470: 2122 |000a: array-length v2, v2 │ │ -099472: 3542 1d00 |000b: if-ge v2, v4, 0028 // +001d │ │ -099476: 0141 |000d: move v1, v4 │ │ -099478: e102 0101 |000e: shr-int/lit8 v2, v1, #int 1 // #01 │ │ -09947c: b621 |0010: or-int/2addr v1, v2 │ │ -09947e: e102 0102 |0011: shr-int/lit8 v2, v1, #int 2 // #02 │ │ -099482: b621 |0013: or-int/2addr v1, v2 │ │ -099484: e102 0104 |0014: shr-int/lit8 v2, v1, #int 4 // #04 │ │ -099488: b621 |0016: or-int/2addr v1, v2 │ │ -09948a: e102 0108 |0017: shr-int/lit8 v2, v1, #int 8 // #08 │ │ -09948e: b621 |0019: or-int/2addr v1, v2 │ │ -099490: e102 0110 |001a: shr-int/lit8 v2, v1, #int 16 // #10 │ │ -099494: b621 |001c: or-int/2addr v1, v2 │ │ -099496: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09949a: 3b01 0c00 |001f: if-gez v1, 002b // +000c │ │ -09949e: 0141 |0021: move v1, v4 │ │ -0994a0: 2310 9404 |0022: new-array v0, v1, [Ljava/lang/Object; // type@0494 │ │ -0994a4: 1f00 9404 |0024: check-cast v0, [Ljava/lang/Object; // type@0494 │ │ -0994a8: 5b30 c011 |0026: iput-object v0, v3, Lcom/badlogic/gdx/utils/TimSort;.tmp:[Ljava/lang/Object; // field@11c0 │ │ -0994ac: 5432 c011 |0028: iget-object v2, v3, Lcom/badlogic/gdx/utils/TimSort;.tmp:[Ljava/lang/Object; // field@11c0 │ │ -0994b0: 1102 |002a: return-object v2 │ │ -0994b2: 5432 ba11 |002b: iget-object v2, v3, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@11ba │ │ -0994b6: 2122 |002d: array-length v2, v2 │ │ -0994b8: e202 0201 |002e: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ -0994bc: 7120 1b26 2100 |0030: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -0994c2: 0a01 |0033: move-result v1 │ │ -0994c4: 28ee |0034: goto 0022 // -0012 │ │ +0a79fc: |[0a79fc] com.badlogic.gdx.utils.TimSort.ensureCapacity:(I)[Ljava/lang/Object; │ │ +0a7a0c: 5232 c111 |0000: iget v2, v3, Lcom/badlogic/gdx/utils/TimSort;.tmpCount:I // field@11c1 │ │ +0a7a10: 7120 1926 4200 |0002: invoke-static {v2, v4}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0a7a16: 0a02 |0005: move-result v2 │ │ +0a7a18: 5932 c111 |0006: iput v2, v3, Lcom/badlogic/gdx/utils/TimSort;.tmpCount:I // field@11c1 │ │ +0a7a1c: 5432 c011 |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/TimSort;.tmp:[Ljava/lang/Object; // field@11c0 │ │ +0a7a20: 2122 |000a: array-length v2, v2 │ │ +0a7a22: 3542 1d00 |000b: if-ge v2, v4, 0028 // +001d │ │ +0a7a26: 0141 |000d: move v1, v4 │ │ +0a7a28: e102 0101 |000e: shr-int/lit8 v2, v1, #int 1 // #01 │ │ +0a7a2c: b621 |0010: or-int/2addr v1, v2 │ │ +0a7a2e: e102 0102 |0011: shr-int/lit8 v2, v1, #int 2 // #02 │ │ +0a7a32: b621 |0013: or-int/2addr v1, v2 │ │ +0a7a34: e102 0104 |0014: shr-int/lit8 v2, v1, #int 4 // #04 │ │ +0a7a38: b621 |0016: or-int/2addr v1, v2 │ │ +0a7a3a: e102 0108 |0017: shr-int/lit8 v2, v1, #int 8 // #08 │ │ +0a7a3e: b621 |0019: or-int/2addr v1, v2 │ │ +0a7a40: e102 0110 |001a: shr-int/lit8 v2, v1, #int 16 // #10 │ │ +0a7a44: b621 |001c: or-int/2addr v1, v2 │ │ +0a7a46: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a7a4a: 3b01 0c00 |001f: if-gez v1, 002b // +000c │ │ +0a7a4e: 0141 |0021: move v1, v4 │ │ +0a7a50: 2310 9204 |0022: new-array v0, v1, [Ljava/lang/Object; // type@0492 │ │ +0a7a54: 1f00 9204 |0024: check-cast v0, [Ljava/lang/Object; // type@0492 │ │ +0a7a58: 5b30 c011 |0026: iput-object v0, v3, Lcom/badlogic/gdx/utils/TimSort;.tmp:[Ljava/lang/Object; // field@11c0 │ │ +0a7a5c: 5432 c011 |0028: iget-object v2, v3, Lcom/badlogic/gdx/utils/TimSort;.tmp:[Ljava/lang/Object; // field@11c0 │ │ +0a7a60: 1102 |002a: return-object v2 │ │ +0a7a62: 5432 ba11 |002b: iget-object v2, v3, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@11ba │ │ +0a7a66: 2122 |002d: array-length v2, v2 │ │ +0a7a68: e202 0201 |002e: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ +0a7a6c: 7120 1b26 2100 |0030: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0a7a72: 0a01 |0033: move-result v1 │ │ +0a7a74: 28ee |0034: goto 0022 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=801 │ │ 0x0008 line=802 │ │ 0x000d line=804 │ │ 0x000e line=805 │ │ 0x0011 line=806 │ │ @@ -164007,75 +164055,75 @@ │ │ type : '(Ljava/lang/Object;[Ljava/lang/Object;IIILjava/util/Comparator;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 100 16-bit code units │ │ -0994c8: |[0994c8] com.badlogic.gdx.utils.TimSort.gallopLeft:(Ljava/lang/Object;[Ljava/lang/Object;IIILjava/util/Comparator;)I │ │ -0994d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0994da: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0994dc: 9005 080a |0002: add-int v5, v8, v10 │ │ -0994e0: 4605 0705 |0004: aget-object v5, v7, v5 │ │ -0994e4: 7230 4827 6b05 |0006: invoke-interface {v11, v6, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@2748 │ │ -0994ea: 0a05 |0009: move-result v5 │ │ -0994ec: 3d05 3600 |000a: if-lez v5, 0040 // +0036 │ │ -0994f0: 9102 090a |000c: sub-int v2, v9, v10 │ │ -0994f4: 3523 1600 |000e: if-ge v3, v2, 0024 // +0016 │ │ -0994f8: 9005 080a |0010: add-int v5, v8, v10 │ │ -0994fc: b035 |0012: add-int/2addr v5, v3 │ │ -0994fe: 4605 0705 |0013: aget-object v5, v7, v5 │ │ -099502: 7230 4827 6b05 |0015: invoke-interface {v11, v6, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@2748 │ │ -099508: 0a05 |0018: move-result v5 │ │ -09950a: 3d05 0b00 |0019: if-lez v5, 0024 // +000b │ │ -09950e: 0130 |001b: move v0, v3 │ │ -099510: e005 0301 |001c: shl-int/lit8 v5, v3, #int 1 // #01 │ │ -099514: d803 0501 |001e: add-int/lit8 v3, v5, #int 1 // #01 │ │ -099518: 3c03 eeff |0020: if-gtz v3, 000e // -0012 │ │ -09951c: 0123 |0022: move v3, v2 │ │ -09951e: 28eb |0023: goto 000e // -0015 │ │ -099520: 3723 0300 |0024: if-le v3, v2, 0027 // +0003 │ │ -099524: 0123 |0026: move v3, v2 │ │ -099526: b0a0 |0027: add-int/2addr v0, v10 │ │ -099528: b0a3 |0028: add-int/2addr v3, v10 │ │ -09952a: d800 0001 |0029: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09952e: 3530 3800 |002b: if-ge v0, v3, 0063 // +0038 │ │ -099532: 9105 0300 |002d: sub-int v5, v3, v0 │ │ -099536: e205 0501 |002f: ushr-int/lit8 v5, v5, #int 1 // #01 │ │ -09953a: 9001 0005 |0031: add-int v1, v0, v5 │ │ -09953e: 9005 0801 |0033: add-int v5, v8, v1 │ │ -099542: 4605 0705 |0035: aget-object v5, v7, v5 │ │ -099546: 7230 4827 6b05 |0037: invoke-interface {v11, v6, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@2748 │ │ -09954c: 0a05 |003a: move-result v5 │ │ -09954e: 3d05 2600 |003b: if-lez v5, 0061 // +0026 │ │ -099552: d800 0101 |003d: add-int/lit8 v0, v1, #int 1 // #01 │ │ -099556: 28ec |003f: goto 002b // -0014 │ │ -099558: d802 0a01 |0040: add-int/lit8 v2, v10, #int 1 // #01 │ │ -09955c: 3523 1600 |0042: if-ge v3, v2, 0058 // +0016 │ │ -099560: 9005 080a |0044: add-int v5, v8, v10 │ │ -099564: b135 |0046: sub-int/2addr v5, v3 │ │ -099566: 4605 0705 |0047: aget-object v5, v7, v5 │ │ -09956a: 7230 4827 6b05 |0049: invoke-interface {v11, v6, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@2748 │ │ -099570: 0a05 |004c: move-result v5 │ │ -099572: 3c05 0b00 |004d: if-gtz v5, 0058 // +000b │ │ -099576: 0130 |004f: move v0, v3 │ │ -099578: e005 0301 |0050: shl-int/lit8 v5, v3, #int 1 // #01 │ │ -09957c: d803 0501 |0052: add-int/lit8 v3, v5, #int 1 // #01 │ │ -099580: 3c03 eeff |0054: if-gtz v3, 0042 // -0012 │ │ -099584: 0123 |0056: move v3, v2 │ │ -099586: 28eb |0057: goto 0042 // -0015 │ │ -099588: 3723 0300 |0058: if-le v3, v2, 005b // +0003 │ │ -09958c: 0123 |005a: move v3, v2 │ │ -09958e: 0104 |005b: move v4, v0 │ │ -099590: 9100 0a03 |005c: sub-int v0, v10, v3 │ │ -099594: 9103 0a04 |005e: sub-int v3, v10, v4 │ │ -099598: 28c9 |0060: goto 0029 // -0037 │ │ -09959a: 0113 |0061: move v3, v1 │ │ -09959c: 28c9 |0062: goto 002b // -0037 │ │ -09959e: 0f03 |0063: return v3 │ │ +0a7a78: |[0a7a78] com.badlogic.gdx.utils.TimSort.gallopLeft:(Ljava/lang/Object;[Ljava/lang/Object;IIILjava/util/Comparator;)I │ │ +0a7a88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a7a8a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0a7a8c: 9005 080a |0002: add-int v5, v8, v10 │ │ +0a7a90: 4605 0705 |0004: aget-object v5, v7, v5 │ │ +0a7a94: 7230 4827 6b05 |0006: invoke-interface {v11, v6, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@2748 │ │ +0a7a9a: 0a05 |0009: move-result v5 │ │ +0a7a9c: 3d05 3600 |000a: if-lez v5, 0040 // +0036 │ │ +0a7aa0: 9102 090a |000c: sub-int v2, v9, v10 │ │ +0a7aa4: 3523 1600 |000e: if-ge v3, v2, 0024 // +0016 │ │ +0a7aa8: 9005 080a |0010: add-int v5, v8, v10 │ │ +0a7aac: b035 |0012: add-int/2addr v5, v3 │ │ +0a7aae: 4605 0705 |0013: aget-object v5, v7, v5 │ │ +0a7ab2: 7230 4827 6b05 |0015: invoke-interface {v11, v6, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@2748 │ │ +0a7ab8: 0a05 |0018: move-result v5 │ │ +0a7aba: 3d05 0b00 |0019: if-lez v5, 0024 // +000b │ │ +0a7abe: 0130 |001b: move v0, v3 │ │ +0a7ac0: e005 0301 |001c: shl-int/lit8 v5, v3, #int 1 // #01 │ │ +0a7ac4: d803 0501 |001e: add-int/lit8 v3, v5, #int 1 // #01 │ │ +0a7ac8: 3c03 eeff |0020: if-gtz v3, 000e // -0012 │ │ +0a7acc: 0123 |0022: move v3, v2 │ │ +0a7ace: 28eb |0023: goto 000e // -0015 │ │ +0a7ad0: 3723 0300 |0024: if-le v3, v2, 0027 // +0003 │ │ +0a7ad4: 0123 |0026: move v3, v2 │ │ +0a7ad6: b0a0 |0027: add-int/2addr v0, v10 │ │ +0a7ad8: b0a3 |0028: add-int/2addr v3, v10 │ │ +0a7ada: d800 0001 |0029: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a7ade: 3530 3800 |002b: if-ge v0, v3, 0063 // +0038 │ │ +0a7ae2: 9105 0300 |002d: sub-int v5, v3, v0 │ │ +0a7ae6: e205 0501 |002f: ushr-int/lit8 v5, v5, #int 1 // #01 │ │ +0a7aea: 9001 0005 |0031: add-int v1, v0, v5 │ │ +0a7aee: 9005 0801 |0033: add-int v5, v8, v1 │ │ +0a7af2: 4605 0705 |0035: aget-object v5, v7, v5 │ │ +0a7af6: 7230 4827 6b05 |0037: invoke-interface {v11, v6, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@2748 │ │ +0a7afc: 0a05 |003a: move-result v5 │ │ +0a7afe: 3d05 2600 |003b: if-lez v5, 0061 // +0026 │ │ +0a7b02: d800 0101 |003d: add-int/lit8 v0, v1, #int 1 // #01 │ │ +0a7b06: 28ec |003f: goto 002b // -0014 │ │ +0a7b08: d802 0a01 |0040: add-int/lit8 v2, v10, #int 1 // #01 │ │ +0a7b0c: 3523 1600 |0042: if-ge v3, v2, 0058 // +0016 │ │ +0a7b10: 9005 080a |0044: add-int v5, v8, v10 │ │ +0a7b14: b135 |0046: sub-int/2addr v5, v3 │ │ +0a7b16: 4605 0705 |0047: aget-object v5, v7, v5 │ │ +0a7b1a: 7230 4827 6b05 |0049: invoke-interface {v11, v6, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@2748 │ │ +0a7b20: 0a05 |004c: move-result v5 │ │ +0a7b22: 3c05 0b00 |004d: if-gtz v5, 0058 // +000b │ │ +0a7b26: 0130 |004f: move v0, v3 │ │ +0a7b28: e005 0301 |0050: shl-int/lit8 v5, v3, #int 1 // #01 │ │ +0a7b2c: d803 0501 |0052: add-int/lit8 v3, v5, #int 1 // #01 │ │ +0a7b30: 3c03 eeff |0054: if-gtz v3, 0042 // -0012 │ │ +0a7b34: 0123 |0056: move v3, v2 │ │ +0a7b36: 28eb |0057: goto 0042 // -0015 │ │ +0a7b38: 3723 0300 |0058: if-le v3, v2, 005b // +0003 │ │ +0a7b3c: 0123 |005a: move v3, v2 │ │ +0a7b3e: 0104 |005b: move v4, v0 │ │ +0a7b40: 9100 0a03 |005c: sub-int v0, v10, v3 │ │ +0a7b44: 9103 0a04 |005e: sub-int v3, v10, v4 │ │ +0a7b48: 28c9 |0060: goto 0029 // -0037 │ │ +0a7b4a: 0113 |0061: move v3, v1 │ │ +0a7b4c: 28c9 |0062: goto 002b // -0037 │ │ +0a7b4e: 0f03 |0063: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ 0x0001 line=464 │ │ 0x0002 line=465 │ │ 0x000c line=467 │ │ 0x000e line=468 │ │ @@ -164126,75 +164174,75 @@ │ │ type : '(Ljava/lang/Object;[Ljava/lang/Object;IIILjava/util/Comparator;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 100 16-bit code units │ │ -0995a0: |[0995a0] com.badlogic.gdx.utils.TimSort.gallopRight:(Ljava/lang/Object;[Ljava/lang/Object;IIILjava/util/Comparator;)I │ │ -0995b0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0995b2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0995b4: 9005 080a |0002: add-int v5, v8, v10 │ │ -0995b8: 4605 0705 |0004: aget-object v5, v7, v5 │ │ -0995bc: 7230 4827 6b05 |0006: invoke-interface {v11, v6, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@2748 │ │ -0995c2: 0a05 |0009: move-result v5 │ │ -0995c4: 3b05 3800 |000a: if-gez v5, 0042 // +0038 │ │ -0995c8: d802 0a01 |000c: add-int/lit8 v2, v10, #int 1 // #01 │ │ -0995cc: 3523 1600 |000e: if-ge v3, v2, 0024 // +0016 │ │ -0995d0: 9005 080a |0010: add-int v5, v8, v10 │ │ -0995d4: b135 |0012: sub-int/2addr v5, v3 │ │ -0995d6: 4605 0705 |0013: aget-object v5, v7, v5 │ │ -0995da: 7230 4827 6b05 |0015: invoke-interface {v11, v6, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@2748 │ │ -0995e0: 0a05 |0018: move-result v5 │ │ -0995e2: 3b05 0b00 |0019: if-gez v5, 0024 // +000b │ │ -0995e6: 0130 |001b: move v0, v3 │ │ -0995e8: e005 0301 |001c: shl-int/lit8 v5, v3, #int 1 // #01 │ │ -0995ec: d803 0501 |001e: add-int/lit8 v3, v5, #int 1 // #01 │ │ -0995f0: 3c03 eeff |0020: if-gtz v3, 000e // -0012 │ │ -0995f4: 0123 |0022: move v3, v2 │ │ -0995f6: 28eb |0023: goto 000e // -0015 │ │ -0995f8: 3723 0300 |0024: if-le v3, v2, 0027 // +0003 │ │ -0995fc: 0123 |0026: move v3, v2 │ │ -0995fe: 0104 |0027: move v4, v0 │ │ -099600: 9100 0a03 |0028: sub-int v0, v10, v3 │ │ -099604: 9103 0a04 |002a: sub-int v3, v10, v4 │ │ -099608: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09960c: 3530 3500 |002e: if-ge v0, v3, 0063 // +0035 │ │ -099610: 9105 0300 |0030: sub-int v5, v3, v0 │ │ -099614: e205 0501 |0032: ushr-int/lit8 v5, v5, #int 1 // #01 │ │ -099618: 9001 0005 |0034: add-int v1, v0, v5 │ │ -09961c: 9005 0801 |0036: add-int v5, v8, v1 │ │ -099620: 4605 0705 |0038: aget-object v5, v7, v5 │ │ -099624: 7230 4827 6b05 |003a: invoke-interface {v11, v6, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@2748 │ │ -09962a: 0a05 |003d: move-result v5 │ │ -09962c: 3b05 2200 |003e: if-gez v5, 0060 // +0022 │ │ -099630: 0113 |0040: move v3, v1 │ │ -099632: 28ed |0041: goto 002e // -0013 │ │ -099634: 9102 090a |0042: sub-int v2, v9, v10 │ │ -099638: 3523 1600 |0044: if-ge v3, v2, 005a // +0016 │ │ -09963c: 9005 080a |0046: add-int v5, v8, v10 │ │ -099640: b035 |0048: add-int/2addr v5, v3 │ │ -099642: 4605 0705 |0049: aget-object v5, v7, v5 │ │ -099646: 7230 4827 6b05 |004b: invoke-interface {v11, v6, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@2748 │ │ -09964c: 0a05 |004e: move-result v5 │ │ -09964e: 3a05 0b00 |004f: if-ltz v5, 005a // +000b │ │ -099652: 0130 |0051: move v0, v3 │ │ -099654: e005 0301 |0052: shl-int/lit8 v5, v3, #int 1 // #01 │ │ -099658: d803 0501 |0054: add-int/lit8 v3, v5, #int 1 // #01 │ │ -09965c: 3c03 eeff |0056: if-gtz v3, 0044 // -0012 │ │ -099660: 0123 |0058: move v3, v2 │ │ -099662: 28eb |0059: goto 0044 // -0015 │ │ -099664: 3723 0300 |005a: if-le v3, v2, 005d // +0003 │ │ -099668: 0123 |005c: move v3, v2 │ │ -09966a: b0a0 |005d: add-int/2addr v0, v10 │ │ -09966c: b0a3 |005e: add-int/2addr v3, v10 │ │ -09966e: 28cd |005f: goto 002c // -0033 │ │ -099670: d800 0101 |0060: add-int/lit8 v0, v1, #int 1 // #01 │ │ -099674: 28cc |0062: goto 002e // -0034 │ │ -099676: 0f03 |0063: return v3 │ │ +0a7b50: |[0a7b50] com.badlogic.gdx.utils.TimSort.gallopRight:(Ljava/lang/Object;[Ljava/lang/Object;IIILjava/util/Comparator;)I │ │ +0a7b60: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0a7b62: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0a7b64: 9005 080a |0002: add-int v5, v8, v10 │ │ +0a7b68: 4605 0705 |0004: aget-object v5, v7, v5 │ │ +0a7b6c: 7230 4827 6b05 |0006: invoke-interface {v11, v6, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@2748 │ │ +0a7b72: 0a05 |0009: move-result v5 │ │ +0a7b74: 3b05 3800 |000a: if-gez v5, 0042 // +0038 │ │ +0a7b78: d802 0a01 |000c: add-int/lit8 v2, v10, #int 1 // #01 │ │ +0a7b7c: 3523 1600 |000e: if-ge v3, v2, 0024 // +0016 │ │ +0a7b80: 9005 080a |0010: add-int v5, v8, v10 │ │ +0a7b84: b135 |0012: sub-int/2addr v5, v3 │ │ +0a7b86: 4605 0705 |0013: aget-object v5, v7, v5 │ │ +0a7b8a: 7230 4827 6b05 |0015: invoke-interface {v11, v6, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@2748 │ │ +0a7b90: 0a05 |0018: move-result v5 │ │ +0a7b92: 3b05 0b00 |0019: if-gez v5, 0024 // +000b │ │ +0a7b96: 0130 |001b: move v0, v3 │ │ +0a7b98: e005 0301 |001c: shl-int/lit8 v5, v3, #int 1 // #01 │ │ +0a7b9c: d803 0501 |001e: add-int/lit8 v3, v5, #int 1 // #01 │ │ +0a7ba0: 3c03 eeff |0020: if-gtz v3, 000e // -0012 │ │ +0a7ba4: 0123 |0022: move v3, v2 │ │ +0a7ba6: 28eb |0023: goto 000e // -0015 │ │ +0a7ba8: 3723 0300 |0024: if-le v3, v2, 0027 // +0003 │ │ +0a7bac: 0123 |0026: move v3, v2 │ │ +0a7bae: 0104 |0027: move v4, v0 │ │ +0a7bb0: 9100 0a03 |0028: sub-int v0, v10, v3 │ │ +0a7bb4: 9103 0a04 |002a: sub-int v3, v10, v4 │ │ +0a7bb8: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a7bbc: 3530 3500 |002e: if-ge v0, v3, 0063 // +0035 │ │ +0a7bc0: 9105 0300 |0030: sub-int v5, v3, v0 │ │ +0a7bc4: e205 0501 |0032: ushr-int/lit8 v5, v5, #int 1 // #01 │ │ +0a7bc8: 9001 0005 |0034: add-int v1, v0, v5 │ │ +0a7bcc: 9005 0801 |0036: add-int v5, v8, v1 │ │ +0a7bd0: 4605 0705 |0038: aget-object v5, v7, v5 │ │ +0a7bd4: 7230 4827 6b05 |003a: invoke-interface {v11, v6, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@2748 │ │ +0a7bda: 0a05 |003d: move-result v5 │ │ +0a7bdc: 3b05 2200 |003e: if-gez v5, 0060 // +0022 │ │ +0a7be0: 0113 |0040: move v3, v1 │ │ +0a7be2: 28ed |0041: goto 002e // -0013 │ │ +0a7be4: 9102 090a |0042: sub-int v2, v9, v10 │ │ +0a7be8: 3523 1600 |0044: if-ge v3, v2, 005a // +0016 │ │ +0a7bec: 9005 080a |0046: add-int v5, v8, v10 │ │ +0a7bf0: b035 |0048: add-int/2addr v5, v3 │ │ +0a7bf2: 4605 0705 |0049: aget-object v5, v7, v5 │ │ +0a7bf6: 7230 4827 6b05 |004b: invoke-interface {v11, v6, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@2748 │ │ +0a7bfc: 0a05 |004e: move-result v5 │ │ +0a7bfe: 3a05 0b00 |004f: if-ltz v5, 005a // +000b │ │ +0a7c02: 0130 |0051: move v0, v3 │ │ +0a7c04: e005 0301 |0052: shl-int/lit8 v5, v3, #int 1 // #01 │ │ +0a7c08: d803 0501 |0054: add-int/lit8 v3, v5, #int 1 // #01 │ │ +0a7c0c: 3c03 eeff |0056: if-gtz v3, 0044 // -0012 │ │ +0a7c10: 0123 |0058: move v3, v2 │ │ +0a7c12: 28eb |0059: goto 0044 // -0015 │ │ +0a7c14: 3723 0300 |005a: if-le v3, v2, 005d // +0003 │ │ +0a7c18: 0123 |005c: move v3, v2 │ │ +0a7c1a: b0a0 |005d: add-int/2addr v0, v10 │ │ +0a7c1c: b0a3 |005e: add-int/2addr v3, v10 │ │ +0a7c1e: 28cd |005f: goto 002c // -0033 │ │ +0a7c20: d800 0101 |0060: add-int/lit8 v0, v1, #int 1 // #01 │ │ +0a7c24: 28cc |0062: goto 002e // -0034 │ │ +0a7c26: 0f03 |0063: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ 0x0001 line=529 │ │ 0x0002 line=530 │ │ 0x000c line=532 │ │ 0x000e line=533 │ │ @@ -164245,72 +164293,72 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 110 16-bit code units │ │ -099678: |[099678] com.badlogic.gdx.utils.TimSort.mergeAt:(I)V │ │ -099688: 54b0 bd11 |0000: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.runBase:[I // field@11bd │ │ -09968c: 4402 000c |0002: aget v2, v0, v12 │ │ -099690: 54b0 be11 |0004: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ -099694: 4403 000c |0006: aget v3, v0, v12 │ │ -099698: 54b0 bd11 |0008: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.runBase:[I // field@11bd │ │ -09969c: d801 0c01 |000a: add-int/lit8 v1, v12, #int 1 // #01 │ │ -0996a0: 4406 0001 |000c: aget v6, v0, v1 │ │ -0996a4: 54b0 be11 |000e: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ -0996a8: d801 0c01 |0010: add-int/lit8 v1, v12, #int 1 // #01 │ │ -0996ac: 4407 0001 |0012: aget v7, v0, v1 │ │ -0996b0: 54b0 be11 |0014: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ -0996b4: 9001 0307 |0016: add-int v1, v3, v7 │ │ -0996b8: 4b01 000c |0018: aput v1, v0, v12 │ │ -0996bc: 52b0 bf11 |001a: iget v0, v11, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@11bf │ │ -0996c0: d800 00fd |001c: add-int/lit8 v0, v0, #int -3 // #fd │ │ -0996c4: 330c 1a00 |001e: if-ne v12, v0, 0038 // +001a │ │ -0996c8: 54b0 bd11 |0020: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.runBase:[I // field@11bd │ │ -0996cc: d801 0c01 |0022: add-int/lit8 v1, v12, #int 1 // #01 │ │ -0996d0: 54b4 bd11 |0024: iget-object v4, v11, Lcom/badlogic/gdx/utils/TimSort;.runBase:[I // field@11bd │ │ -0996d4: d805 0c02 |0026: add-int/lit8 v5, v12, #int 2 // #02 │ │ -0996d8: 4404 0405 |0028: aget v4, v4, v5 │ │ -0996dc: 4b04 0001 |002a: aput v4, v0, v1 │ │ -0996e0: 54b0 be11 |002c: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ -0996e4: d801 0c01 |002e: add-int/lit8 v1, v12, #int 1 // #01 │ │ -0996e8: 54b4 be11 |0030: iget-object v4, v11, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ -0996ec: d805 0c02 |0032: add-int/lit8 v5, v12, #int 2 // #02 │ │ -0996f0: 4404 0405 |0034: aget v4, v4, v5 │ │ -0996f4: 4b04 0001 |0036: aput v4, v0, v1 │ │ -0996f8: 52b0 bf11 |0038: iget v0, v11, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@11bf │ │ -0996fc: d800 00ff |003a: add-int/lit8 v0, v0, #int -1 // #ff │ │ -099700: 59b0 bf11 |003c: iput v0, v11, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@11bf │ │ -099704: 54b0 ba11 |003e: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@11ba │ │ -099708: 4600 0006 |0040: aget-object v0, v0, v6 │ │ -09970c: 54b1 ba11 |0042: iget-object v1, v11, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@11ba │ │ -099710: 1204 |0044: const/4 v4, #int 0 // #0 │ │ -099712: 54b5 bb11 |0045: iget-object v5, v11, Lcom/badlogic/gdx/utils/TimSort;.c:Ljava/util/Comparator; // field@11bb │ │ -099716: 7706 3023 0000 |0047: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/utils/TimSort;.gallopRight:(Ljava/lang/Object;[Ljava/lang/Object;IIILjava/util/Comparator;)I // method@2330 │ │ -09971c: 0a0a |004a: move-result v10 │ │ -09971e: b0a2 |004b: add-int/2addr v2, v10 │ │ -099720: b1a3 |004c: sub-int/2addr v3, v10 │ │ -099722: 3903 0300 |004d: if-nez v3, 0050 // +0003 │ │ -099726: 0e00 |004f: return-void │ │ -099728: 54b0 ba11 |0050: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@11ba │ │ -09972c: 9001 0203 |0052: add-int v1, v2, v3 │ │ -099730: d801 01ff |0054: add-int/lit8 v1, v1, #int -1 // #ff │ │ -099734: 4604 0001 |0056: aget-object v4, v0, v1 │ │ -099738: 54b5 ba11 |0058: iget-object v5, v11, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@11ba │ │ -09973c: d808 07ff |005a: add-int/lit8 v8, v7, #int -1 // #ff │ │ -099740: 54b9 bb11 |005c: iget-object v9, v11, Lcom/badlogic/gdx/utils/TimSort;.c:Ljava/util/Comparator; // field@11bb │ │ -099744: 7706 2f23 0400 |005e: invoke-static/range {v4, v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/utils/TimSort;.gallopLeft:(Ljava/lang/Object;[Ljava/lang/Object;IIILjava/util/Comparator;)I // method@232f │ │ -09974a: 0a07 |0061: move-result v7 │ │ -09974c: 3807 edff |0062: if-eqz v7, 004f // -0013 │ │ -099750: 3673 0600 |0064: if-gt v3, v7, 006a // +0006 │ │ -099754: 7057 3523 2b63 |0066: invoke-direct {v11, v2, v3, v6, v7}, Lcom/badlogic/gdx/utils/TimSort;.mergeLo:(IIII)V // method@2335 │ │ -09975a: 28e6 |0069: goto 004f // -001a │ │ -09975c: 7057 3423 2b63 |006a: invoke-direct {v11, v2, v3, v6, v7}, Lcom/badlogic/gdx/utils/TimSort;.mergeHi:(IIII)V // method@2334 │ │ -099762: 28e2 |006d: goto 004f // -001e │ │ +0a7c28: |[0a7c28] com.badlogic.gdx.utils.TimSort.mergeAt:(I)V │ │ +0a7c38: 54b0 bd11 |0000: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.runBase:[I // field@11bd │ │ +0a7c3c: 4402 000c |0002: aget v2, v0, v12 │ │ +0a7c40: 54b0 be11 |0004: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ +0a7c44: 4403 000c |0006: aget v3, v0, v12 │ │ +0a7c48: 54b0 bd11 |0008: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.runBase:[I // field@11bd │ │ +0a7c4c: d801 0c01 |000a: add-int/lit8 v1, v12, #int 1 // #01 │ │ +0a7c50: 4406 0001 |000c: aget v6, v0, v1 │ │ +0a7c54: 54b0 be11 |000e: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ +0a7c58: d801 0c01 |0010: add-int/lit8 v1, v12, #int 1 // #01 │ │ +0a7c5c: 4407 0001 |0012: aget v7, v0, v1 │ │ +0a7c60: 54b0 be11 |0014: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ +0a7c64: 9001 0307 |0016: add-int v1, v3, v7 │ │ +0a7c68: 4b01 000c |0018: aput v1, v0, v12 │ │ +0a7c6c: 52b0 bf11 |001a: iget v0, v11, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@11bf │ │ +0a7c70: d800 00fd |001c: add-int/lit8 v0, v0, #int -3 // #fd │ │ +0a7c74: 330c 1a00 |001e: if-ne v12, v0, 0038 // +001a │ │ +0a7c78: 54b0 bd11 |0020: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.runBase:[I // field@11bd │ │ +0a7c7c: d801 0c01 |0022: add-int/lit8 v1, v12, #int 1 // #01 │ │ +0a7c80: 54b4 bd11 |0024: iget-object v4, v11, Lcom/badlogic/gdx/utils/TimSort;.runBase:[I // field@11bd │ │ +0a7c84: d805 0c02 |0026: add-int/lit8 v5, v12, #int 2 // #02 │ │ +0a7c88: 4404 0405 |0028: aget v4, v4, v5 │ │ +0a7c8c: 4b04 0001 |002a: aput v4, v0, v1 │ │ +0a7c90: 54b0 be11 |002c: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ +0a7c94: d801 0c01 |002e: add-int/lit8 v1, v12, #int 1 // #01 │ │ +0a7c98: 54b4 be11 |0030: iget-object v4, v11, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ +0a7c9c: d805 0c02 |0032: add-int/lit8 v5, v12, #int 2 // #02 │ │ +0a7ca0: 4404 0405 |0034: aget v4, v4, v5 │ │ +0a7ca4: 4b04 0001 |0036: aput v4, v0, v1 │ │ +0a7ca8: 52b0 bf11 |0038: iget v0, v11, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@11bf │ │ +0a7cac: d800 00ff |003a: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0a7cb0: 59b0 bf11 |003c: iput v0, v11, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@11bf │ │ +0a7cb4: 54b0 ba11 |003e: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@11ba │ │ +0a7cb8: 4600 0006 |0040: aget-object v0, v0, v6 │ │ +0a7cbc: 54b1 ba11 |0042: iget-object v1, v11, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@11ba │ │ +0a7cc0: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +0a7cc2: 54b5 bb11 |0045: iget-object v5, v11, Lcom/badlogic/gdx/utils/TimSort;.c:Ljava/util/Comparator; // field@11bb │ │ +0a7cc6: 7706 3023 0000 |0047: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/utils/TimSort;.gallopRight:(Ljava/lang/Object;[Ljava/lang/Object;IIILjava/util/Comparator;)I // method@2330 │ │ +0a7ccc: 0a0a |004a: move-result v10 │ │ +0a7cce: b0a2 |004b: add-int/2addr v2, v10 │ │ +0a7cd0: b1a3 |004c: sub-int/2addr v3, v10 │ │ +0a7cd2: 3903 0300 |004d: if-nez v3, 0050 // +0003 │ │ +0a7cd6: 0e00 |004f: return-void │ │ +0a7cd8: 54b0 ba11 |0050: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@11ba │ │ +0a7cdc: 9001 0203 |0052: add-int v1, v2, v3 │ │ +0a7ce0: d801 01ff |0054: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0a7ce4: 4604 0001 |0056: aget-object v4, v0, v1 │ │ +0a7ce8: 54b5 ba11 |0058: iget-object v5, v11, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@11ba │ │ +0a7cec: d808 07ff |005a: add-int/lit8 v8, v7, #int -1 // #ff │ │ +0a7cf0: 54b9 bb11 |005c: iget-object v9, v11, Lcom/badlogic/gdx/utils/TimSort;.c:Ljava/util/Comparator; // field@11bb │ │ +0a7cf4: 7706 2f23 0400 |005e: invoke-static/range {v4, v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/utils/TimSort;.gallopLeft:(Ljava/lang/Object;[Ljava/lang/Object;IIILjava/util/Comparator;)I // method@232f │ │ +0a7cfa: 0a07 |0061: move-result v7 │ │ +0a7cfc: 3807 edff |0062: if-eqz v7, 004f // -0013 │ │ +0a7d00: 3673 0600 |0064: if-gt v3, v7, 006a // +0006 │ │ +0a7d04: 7057 3523 2b63 |0066: invoke-direct {v11, v2, v3, v6, v7}, Lcom/badlogic/gdx/utils/TimSort;.mergeLo:(IIII)V // method@2335 │ │ +0a7d0a: 28e6 |0069: goto 004f // -001a │ │ +0a7d0c: 7057 3423 2b63 |006a: invoke-direct {v11, v2, v3, v6, v7}, Lcom/badlogic/gdx/utils/TimSort;.mergeHi:(IIII)V // method@2334 │ │ +0a7d12: 28e2 |006d: goto 004f // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ 0x0004 line=406 │ │ 0x0008 line=407 │ │ 0x000e line=408 │ │ 0x0014 line=416 │ │ @@ -164343,50 +164391,50 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -099764: |[099764] com.badlogic.gdx.utils.TimSort.mergeCollapse:()V │ │ -099774: 5251 bf11 |0000: iget v1, v5, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@11bf │ │ -099778: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -09977a: 3721 3f00 |0003: if-le v1, v2, 0042 // +003f │ │ -09977e: 5251 bf11 |0005: iget v1, v5, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@11bf │ │ -099782: d800 01fe |0007: add-int/lit8 v0, v1, #int -2 // #fe │ │ -099786: 3d00 2900 |0009: if-lez v0, 0032 // +0029 │ │ -09978a: 5451 be11 |000b: iget-object v1, v5, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ -09978e: d802 00ff |000d: add-int/lit8 v2, v0, #int -1 // #ff │ │ -099792: 4401 0102 |000f: aget v1, v1, v2 │ │ -099796: 5452 be11 |0011: iget-object v2, v5, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ -09979a: 4402 0200 |0013: aget v2, v2, v0 │ │ -09979e: 5453 be11 |0015: iget-object v3, v5, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ -0997a2: d804 0001 |0017: add-int/lit8 v4, v0, #int 1 // #01 │ │ -0997a6: 4403 0304 |0019: aget v3, v3, v4 │ │ -0997aa: b032 |001b: add-int/2addr v2, v3 │ │ -0997ac: 3621 1600 |001c: if-gt v1, v2, 0032 // +0016 │ │ -0997b0: 5451 be11 |001e: iget-object v1, v5, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ -0997b4: d802 00ff |0020: add-int/lit8 v2, v0, #int -1 // #ff │ │ -0997b8: 4401 0102 |0022: aget v1, v1, v2 │ │ -0997bc: 5452 be11 |0024: iget-object v2, v5, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ -0997c0: d803 0001 |0026: add-int/lit8 v3, v0, #int 1 // #01 │ │ -0997c4: 4402 0203 |0028: aget v2, v2, v3 │ │ -0997c8: 3521 0400 |002a: if-ge v1, v2, 002e // +0004 │ │ -0997cc: d800 00ff |002c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0997d0: 7020 3123 0500 |002e: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/TimSort;.mergeAt:(I)V // method@2331 │ │ -0997d6: 28cf |0031: goto 0000 // -0031 │ │ -0997d8: 5451 be11 |0032: iget-object v1, v5, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ -0997dc: 4401 0100 |0034: aget v1, v1, v0 │ │ -0997e0: 5452 be11 |0036: iget-object v2, v5, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ -0997e4: d803 0001 |0038: add-int/lit8 v3, v0, #int 1 // #01 │ │ -0997e8: 4402 0203 |003a: aget v2, v2, v3 │ │ -0997ec: 3621 0600 |003c: if-gt v1, v2, 0042 // +0006 │ │ -0997f0: 7020 3123 0500 |003e: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/TimSort;.mergeAt:(I)V // method@2331 │ │ -0997f6: 28bf |0041: goto 0000 // -0041 │ │ -0997f8: 0e00 |0042: return-void │ │ +0a7d14: |[0a7d14] com.badlogic.gdx.utils.TimSort.mergeCollapse:()V │ │ +0a7d24: 5251 bf11 |0000: iget v1, v5, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@11bf │ │ +0a7d28: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +0a7d2a: 3721 3f00 |0003: if-le v1, v2, 0042 // +003f │ │ +0a7d2e: 5251 bf11 |0005: iget v1, v5, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@11bf │ │ +0a7d32: d800 01fe |0007: add-int/lit8 v0, v1, #int -2 // #fe │ │ +0a7d36: 3d00 2900 |0009: if-lez v0, 0032 // +0029 │ │ +0a7d3a: 5451 be11 |000b: iget-object v1, v5, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ +0a7d3e: d802 00ff |000d: add-int/lit8 v2, v0, #int -1 // #ff │ │ +0a7d42: 4401 0102 |000f: aget v1, v1, v2 │ │ +0a7d46: 5452 be11 |0011: iget-object v2, v5, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ +0a7d4a: 4402 0200 |0013: aget v2, v2, v0 │ │ +0a7d4e: 5453 be11 |0015: iget-object v3, v5, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ +0a7d52: d804 0001 |0017: add-int/lit8 v4, v0, #int 1 // #01 │ │ +0a7d56: 4403 0304 |0019: aget v3, v3, v4 │ │ +0a7d5a: b032 |001b: add-int/2addr v2, v3 │ │ +0a7d5c: 3621 1600 |001c: if-gt v1, v2, 0032 // +0016 │ │ +0a7d60: 5451 be11 |001e: iget-object v1, v5, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ +0a7d64: d802 00ff |0020: add-int/lit8 v2, v0, #int -1 // #ff │ │ +0a7d68: 4401 0102 |0022: aget v1, v1, v2 │ │ +0a7d6c: 5452 be11 |0024: iget-object v2, v5, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ +0a7d70: d803 0001 |0026: add-int/lit8 v3, v0, #int 1 // #01 │ │ +0a7d74: 4402 0203 |0028: aget v2, v2, v3 │ │ +0a7d78: 3521 0400 |002a: if-ge v1, v2, 002e // +0004 │ │ +0a7d7c: d800 00ff |002c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0a7d80: 7020 3123 0500 |002e: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/TimSort;.mergeAt:(I)V // method@2331 │ │ +0a7d86: 28cf |0031: goto 0000 // -0031 │ │ +0a7d88: 5451 be11 |0032: iget-object v1, v5, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ +0a7d8c: 4401 0100 |0034: aget v1, v1, v0 │ │ +0a7d90: 5452 be11 |0036: iget-object v2, v5, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ +0a7d94: d803 0001 |0038: add-int/lit8 v3, v0, #int 1 // #01 │ │ +0a7d98: 4402 0203 |003a: aget v2, v2, v3 │ │ +0a7d9c: 3621 0600 |003c: if-gt v1, v2, 0042 // +0006 │ │ +0a7da0: 7020 3123 0500 |003e: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/TimSort;.mergeAt:(I)V // method@2331 │ │ +0a7da6: 28bf |0041: goto 0000 // -0041 │ │ +0a7da8: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0005 line=375 │ │ 0x0009 line=376 │ │ 0x001e line=377 │ │ 0x002e line=378 │ │ @@ -164403,32 +164451,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0997fc: |[0997fc] com.badlogic.gdx.utils.TimSort.mergeForceCollapse:()V │ │ -09980c: 5241 bf11 |0000: iget v1, v4, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@11bf │ │ -099810: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -099812: 3721 1c00 |0003: if-le v1, v2, 001f // +001c │ │ -099816: 5241 bf11 |0005: iget v1, v4, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@11bf │ │ -09981a: d800 01fe |0007: add-int/lit8 v0, v1, #int -2 // #fe │ │ -09981e: 3d00 1200 |0009: if-lez v0, 001b // +0012 │ │ -099822: 5441 be11 |000b: iget-object v1, v4, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ -099826: d802 00ff |000d: add-int/lit8 v2, v0, #int -1 // #ff │ │ -09982a: 4401 0102 |000f: aget v1, v1, v2 │ │ -09982e: 5442 be11 |0011: iget-object v2, v4, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ -099832: d803 0001 |0013: add-int/lit8 v3, v0, #int 1 // #01 │ │ -099836: 4402 0203 |0015: aget v2, v2, v3 │ │ -09983a: 3521 0400 |0017: if-ge v1, v2, 001b // +0004 │ │ -09983e: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ -099842: 7020 3123 0400 |001b: invoke-direct {v4, v0}, Lcom/badlogic/gdx/utils/TimSort;.mergeAt:(I)V // method@2331 │ │ -099848: 28e2 |001e: goto 0000 // -001e │ │ -09984a: 0e00 |001f: return-void │ │ +0a7dac: |[0a7dac] com.badlogic.gdx.utils.TimSort.mergeForceCollapse:()V │ │ +0a7dbc: 5241 bf11 |0000: iget v1, v4, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@11bf │ │ +0a7dc0: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +0a7dc2: 3721 1c00 |0003: if-le v1, v2, 001f // +001c │ │ +0a7dc6: 5241 bf11 |0005: iget v1, v4, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@11bf │ │ +0a7dca: d800 01fe |0007: add-int/lit8 v0, v1, #int -2 // #fe │ │ +0a7dce: 3d00 1200 |0009: if-lez v0, 001b // +0012 │ │ +0a7dd2: 5441 be11 |000b: iget-object v1, v4, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ +0a7dd6: d802 00ff |000d: add-int/lit8 v2, v0, #int -1 // #ff │ │ +0a7dda: 4401 0102 |000f: aget v1, v1, v2 │ │ +0a7dde: 5442 be11 |0011: iget-object v2, v4, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ +0a7de2: d803 0001 |0013: add-int/lit8 v3, v0, #int 1 // #01 │ │ +0a7de6: 4402 0203 |0015: aget v2, v2, v3 │ │ +0a7dea: 3521 0400 |0017: if-ge v1, v2, 001b // +0004 │ │ +0a7dee: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0a7df2: 7020 3123 0400 |001b: invoke-direct {v4, v0}, Lcom/badlogic/gdx/utils/TimSort;.mergeAt:(I)V // method@2331 │ │ +0a7df8: 28e2 |001e: goto 0000 // -001e │ │ +0a7dfa: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x0005 line=390 │ │ 0x0009 line=391 │ │ 0x001b line=392 │ │ 0x001f line=394 │ │ @@ -164442,211 +164490,211 @@ │ │ type : '(IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 28 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 367 16-bit code units │ │ -09984c: |[09984c] com.badlogic.gdx.utils.TimSort.mergeHi:(IIII)V │ │ -09985c: 0800 1700 |0000: move-object/from16 v0, v23 │ │ -099860: 5403 ba11 |0002: iget-object v3, v0, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@11ba │ │ -099864: 0800 1700 |0004: move-object/from16 v0, v23 │ │ -099868: 0201 1b00 |0006: move/from16 v1, v27 │ │ -09986c: 7020 2e23 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/TimSort;.ensureCapacity:(I)[Ljava/lang/Object; // method@232e │ │ -099872: 0c09 |000b: move-result-object v9 │ │ -099874: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -099876: 0200 1a00 |000d: move/from16 v0, v26 │ │ -09987a: 0201 1b00 |000f: move/from16 v1, v27 │ │ -09987e: 7151 7826 0329 |0011: invoke-static {v3, v0, v9, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -099884: 9002 1819 |0014: add-int v2, v24, v25 │ │ -099888: d810 02ff |0016: add-int/lit8 v16, v2, #int -1 // #ff │ │ -09988c: d812 1bff |0018: add-int/lit8 v18, v27, #int -1 // #ff │ │ -099890: 9002 1a1b |001a: add-int v2, v26, v27 │ │ -099894: d814 02ff |001c: add-int/lit8 v20, v2, #int -1 // #ff │ │ -099898: d815 14ff |001e: add-int/lit8 v21, v20, #int -1 // #ff │ │ -09989c: d811 10ff |0020: add-int/lit8 v17, v16, #int -1 // #ff │ │ -0998a0: 4602 0310 |0022: aget-object v2, v3, v16 │ │ -0998a4: 4d02 0314 |0024: aput-object v2, v3, v20 │ │ -0998a8: d819 19ff |0026: add-int/lit8 v25, v25, #int -1 // #ff │ │ -0998ac: 3919 1100 |0028: if-nez v25, 0039 // +0011 │ │ -0998b0: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -0998b2: d804 1bff |002b: add-int/lit8 v4, v27, #int -1 // #ff │ │ -0998b6: 9104 1504 |002d: sub-int v4, v21, v4 │ │ -0998ba: 0200 1b00 |002f: move/from16 v0, v27 │ │ -0998be: 7150 7826 2943 |0031: invoke-static {v9, v2, v3, v4, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0998c4: 0214 1500 |0034: move/from16 v20, v21 │ │ -0998c8: 0210 1100 |0036: move/from16 v16, v17 │ │ -0998cc: 0e00 |0038: return-void │ │ -0998ce: 1212 |0039: const/4 v2, #int 1 // #1 │ │ -0998d0: 0200 1b00 |003a: move/from16 v0, v27 │ │ -0998d4: 3320 1400 |003c: if-ne v0, v2, 0050 // +0014 │ │ -0998d8: 9114 1519 |003e: sub-int v20, v21, v25 │ │ -0998dc: 9110 1119 |0040: sub-int v16, v17, v25 │ │ -0998e0: d802 1001 |0042: add-int/lit8 v2, v16, #int 1 // #01 │ │ -0998e4: d804 1401 |0044: add-int/lit8 v4, v20, #int 1 // #01 │ │ -0998e8: 0200 1900 |0046: move/from16 v0, v25 │ │ -0998ec: 7150 7826 2343 |0048: invoke-static {v3, v2, v3, v4, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0998f2: 4602 0912 |004b: aget-object v2, v9, v18 │ │ -0998f6: 4d02 0314 |004d: aput-object v2, v3, v20 │ │ -0998fa: 28e9 |004f: goto 0038 // -0017 │ │ -0998fc: 0800 1700 |0050: move-object/from16 v0, v23 │ │ -099900: 5407 bb11 |0052: iget-object v7, v0, Lcom/badlogic/gdx/utils/TimSort;.c:Ljava/util/Comparator; // field@11bb │ │ -099904: 0800 1700 |0054: move-object/from16 v0, v23 │ │ -099908: 5200 bc11 |0056: iget v0, v0, Lcom/badlogic/gdx/utils/TimSort;.minGallop:I // field@11bc │ │ -09990c: 0216 0000 |0058: move/from16 v22, v0 │ │ -099910: 0214 1500 |005a: move/from16 v20, v21 │ │ -099914: 0210 1100 |005c: move/from16 v16, v17 │ │ -099918: 120e |005e: const/4 v14, #int 0 // #0 │ │ -09991a: 120f |005f: const/4 v15, #int 0 // #0 │ │ -09991c: 4602 0912 |0060: aget-object v2, v9, v18 │ │ -099920: 4604 0310 |0062: aget-object v4, v3, v16 │ │ -099924: 7230 4827 2704 |0064: invoke-interface {v7, v2, v4}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@2748 │ │ -09992a: 0a02 |0067: move-result v2 │ │ -09992c: 3b02 3900 |0068: if-gez v2, 00a1 // +0039 │ │ -099930: d815 14ff |006a: add-int/lit8 v21, v20, #int -1 // #ff │ │ -099934: d811 10ff |006c: add-int/lit8 v17, v16, #int -1 // #ff │ │ -099938: 4602 0310 |006e: aget-object v2, v3, v16 │ │ -09993c: 4d02 0314 |0070: aput-object v2, v3, v20 │ │ -099940: d80e 0e01 |0072: add-int/lit8 v14, v14, #int 1 // #01 │ │ -099944: 120f |0074: const/4 v15, #int 0 // #0 │ │ -099946: d819 19ff |0075: add-int/lit8 v25, v25, #int -1 // #ff │ │ -09994a: 3919 f200 |0077: if-nez v25, 0169 // +00f2 │ │ -09994e: 0214 1500 |0079: move/from16 v20, v21 │ │ -099952: 0210 1100 |007b: move/from16 v16, v17 │ │ -099956: 1212 |007d: const/4 v2, #int 1 // #1 │ │ -099958: 0200 1600 |007e: move/from16 v0, v22 │ │ -09995c: 3520 0400 |0080: if-ge v0, v2, 0084 // +0004 │ │ -099960: 1316 0100 |0082: const/16 v22, #int 1 // #1 │ │ -099964: 0200 1600 |0084: move/from16 v0, v22 │ │ -099968: 0801 1700 |0086: move-object/from16 v1, v23 │ │ -09996c: 5910 bc11 |0088: iput v0, v1, Lcom/badlogic/gdx/utils/TimSort;.minGallop:I // field@11bc │ │ -099970: 1212 |008a: const/4 v2, #int 1 // #1 │ │ -099972: 0200 1b00 |008b: move/from16 v0, v27 │ │ -099976: 3320 bb00 |008d: if-ne v0, v2, 0148 // +00bb │ │ -09997a: 9114 1419 |008f: sub-int v20, v20, v25 │ │ -09997e: 9110 1019 |0091: sub-int v16, v16, v25 │ │ -099982: d802 1001 |0093: add-int/lit8 v2, v16, #int 1 // #01 │ │ -099986: d804 1401 |0095: add-int/lit8 v4, v20, #int 1 // #01 │ │ -09998a: 0200 1900 |0097: move/from16 v0, v25 │ │ -09998e: 7150 7826 2343 |0099: invoke-static {v3, v2, v3, v4, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -099994: 4602 0912 |009c: aget-object v2, v9, v18 │ │ -099998: 4d02 0314 |009e: aput-object v2, v3, v20 │ │ -09999c: 2898 |00a0: goto 0038 // -0068 │ │ -09999e: d815 14ff |00a1: add-int/lit8 v21, v20, #int -1 // #ff │ │ -0999a2: d813 12ff |00a3: add-int/lit8 v19, v18, #int -1 // #ff │ │ -0999a6: 4602 0912 |00a5: aget-object v2, v9, v18 │ │ -0999aa: 4d02 0314 |00a7: aput-object v2, v3, v20 │ │ -0999ae: d80f 0f01 |00a9: add-int/lit8 v15, v15, #int 1 // #01 │ │ -0999b2: 120e |00ab: const/4 v14, #int 0 // #0 │ │ -0999b4: d81b 1bff |00ac: add-int/lit8 v27, v27, #int -1 // #ff │ │ -0999b8: 1212 |00ae: const/4 v2, #int 1 // #1 │ │ -0999ba: 0200 1b00 |00af: move/from16 v0, v27 │ │ -0999be: 3320 0700 |00b1: if-ne v0, v2, 00b8 // +0007 │ │ -0999c2: 0214 1500 |00b3: move/from16 v20, v21 │ │ -0999c6: 0212 1300 |00b5: move/from16 v18, v19 │ │ -0999ca: 28c6 |00b7: goto 007d // -003a │ │ -0999cc: 0214 1500 |00b8: move/from16 v20, v21 │ │ -0999d0: 0212 1300 |00ba: move/from16 v18, v19 │ │ -0999d4: 9602 0e0f |00bc: or-int v2, v14, v15 │ │ -0999d8: 0200 1600 |00be: move/from16 v0, v22 │ │ -0999dc: 3402 a0ff |00c0: if-lt v2, v0, 0060 // -0060 │ │ -0999e0: 4602 0912 |00c2: aget-object v2, v9, v18 │ │ -0999e4: d806 19ff |00c4: add-int/lit8 v6, v25, #int -1 // #ff │ │ -0999e8: 0204 1800 |00c6: move/from16 v4, v24 │ │ -0999ec: 0205 1900 |00c8: move/from16 v5, v25 │ │ -0999f0: 7706 3023 0200 |00ca: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/utils/TimSort;.gallopRight:(Ljava/lang/Object;[Ljava/lang/Object;IIILjava/util/Comparator;)I // method@2330 │ │ -0999f6: 0a02 |00cd: move-result v2 │ │ -0999f8: 910e 1902 |00ce: sub-int v14, v25, v2 │ │ -0999fc: 380e 1100 |00d0: if-eqz v14, 00e1 // +0011 │ │ -099a00: 9114 140e |00d2: sub-int v20, v20, v14 │ │ -099a04: 9110 100e |00d4: sub-int v16, v16, v14 │ │ -099a08: 9119 190e |00d6: sub-int v25, v25, v14 │ │ -099a0c: d802 1001 |00d8: add-int/lit8 v2, v16, #int 1 // #01 │ │ -099a10: d804 1401 |00da: add-int/lit8 v4, v20, #int 1 // #01 │ │ -099a14: 715e 7826 2343 |00dc: invoke-static {v3, v2, v3, v4, v14}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -099a1a: 3819 9eff |00df: if-eqz v25, 007d // -0062 │ │ -099a1e: d815 14ff |00e1: add-int/lit8 v21, v20, #int -1 // #ff │ │ -099a22: d813 12ff |00e3: add-int/lit8 v19, v18, #int -1 // #ff │ │ -099a26: 4602 0912 |00e5: aget-object v2, v9, v18 │ │ -099a2a: 4d02 0314 |00e7: aput-object v2, v3, v20 │ │ -099a2e: d81b 1bff |00e9: add-int/lit8 v27, v27, #int -1 // #ff │ │ -099a32: 1212 |00eb: const/4 v2, #int 1 // #1 │ │ -099a34: 0200 1b00 |00ec: move/from16 v0, v27 │ │ -099a38: 3320 0700 |00ee: if-ne v0, v2, 00f5 // +0007 │ │ -099a3c: 0214 1500 |00f0: move/from16 v20, v21 │ │ -099a40: 0212 1300 |00f2: move/from16 v18, v19 │ │ -099a44: 2889 |00f4: goto 007d // -0077 │ │ -099a46: 4608 0310 |00f5: aget-object v8, v3, v16 │ │ -099a4a: 120a |00f7: const/4 v10, #int 0 // #0 │ │ -099a4c: d80c 1bff |00f8: add-int/lit8 v12, v27, #int -1 // #ff │ │ -099a50: 020b 1b00 |00fa: move/from16 v11, v27 │ │ -099a54: 077d |00fc: move-object v13, v7 │ │ -099a56: 7706 2f23 0800 |00fd: invoke-static/range {v8, v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/utils/TimSort;.gallopLeft:(Ljava/lang/Object;[Ljava/lang/Object;IIILjava/util/Comparator;)I // method@232f │ │ -099a5c: 0a02 |0100: move-result v2 │ │ -099a5e: 910f 1b02 |0101: sub-int v15, v27, v2 │ │ -099a62: 380f 6100 |0103: if-eqz v15, 0164 // +0061 │ │ -099a66: 9114 150f |0105: sub-int v20, v21, v15 │ │ -099a6a: 9112 130f |0107: sub-int v18, v19, v15 │ │ -099a6e: 911b 1b0f |0109: sub-int v27, v27, v15 │ │ -099a72: d802 1201 |010b: add-int/lit8 v2, v18, #int 1 // #01 │ │ -099a76: d804 1401 |010d: add-int/lit8 v4, v20, #int 1 // #01 │ │ -099a7a: 715f 7826 2943 |010f: invoke-static {v9, v2, v3, v4, v15}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -099a80: 1212 |0112: const/4 v2, #int 1 // #1 │ │ -099a82: 0200 1b00 |0113: move/from16 v0, v27 │ │ -099a86: 3720 68ff |0115: if-le v0, v2, 007d // -0098 │ │ -099a8a: d815 14ff |0117: add-int/lit8 v21, v20, #int -1 // #ff │ │ -099a8e: d811 10ff |0119: add-int/lit8 v17, v16, #int -1 // #ff │ │ -099a92: 4602 0310 |011b: aget-object v2, v3, v16 │ │ -099a96: 4d02 0314 |011d: aput-object v2, v3, v20 │ │ -099a9a: d819 19ff |011f: add-int/lit8 v25, v25, #int -1 // #ff │ │ -099a9e: 3919 0800 |0121: if-nez v25, 0129 // +0008 │ │ -099aa2: 0214 1500 |0123: move/from16 v20, v21 │ │ -099aa6: 0210 1100 |0125: move/from16 v16, v17 │ │ -099aaa: 2900 56ff |0127: goto/16 007d // -00aa │ │ -099aae: d816 16ff |0129: add-int/lit8 v22, v22, #int -1 // #ff │ │ -099ab2: 1272 |012b: const/4 v2, #int 7 // #7 │ │ -099ab4: 342e 1700 |012c: if-lt v14, v2, 0143 // +0017 │ │ -099ab8: 1212 |012e: const/4 v2, #int 1 // #1 │ │ -099aba: 0124 |012f: move v4, v2 │ │ -099abc: 1272 |0130: const/4 v2, #int 7 // #7 │ │ -099abe: 342f 1500 |0131: if-lt v15, v2, 0146 // +0015 │ │ -099ac2: 1212 |0133: const/4 v2, #int 1 // #1 │ │ -099ac4: b642 |0134: or-int/2addr v2, v4 │ │ -099ac6: 3902 2900 |0135: if-nez v2, 015e // +0029 │ │ -099aca: 3b16 0400 |0137: if-gez v22, 013b // +0004 │ │ -099ace: 1316 0000 |0139: const/16 v22, #int 0 // #0 │ │ -099ad2: d816 1602 |013b: add-int/lit8 v22, v22, #int 2 // #02 │ │ -099ad6: 0214 1500 |013d: move/from16 v20, v21 │ │ -099ada: 0210 1100 |013f: move/from16 v16, v17 │ │ -099ade: 2900 1dff |0141: goto/16 005e // -00e3 │ │ -099ae2: 1202 |0143: const/4 v2, #int 0 // #0 │ │ -099ae4: 0124 |0144: move v4, v2 │ │ -099ae6: 28eb |0145: goto 0130 // -0015 │ │ -099ae8: 1202 |0146: const/4 v2, #int 0 // #0 │ │ -099aea: 28ed |0147: goto 0134 // -0013 │ │ -099aec: 391b 0a00 |0148: if-nez v27, 0152 // +000a │ │ -099af0: 2202 af03 |014a: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03af │ │ -099af4: 1a04 7e02 |014c: const-string v4, "Comparison method violates its general contract!" // string@027e │ │ -099af8: 7020 f825 4200 |014e: invoke-direct {v2, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -099afe: 2702 |0151: throw v2 │ │ -099b00: 1202 |0152: const/4 v2, #int 0 // #0 │ │ -099b02: d804 1bff |0153: add-int/lit8 v4, v27, #int -1 // #ff │ │ -099b06: 9104 1404 |0155: sub-int v4, v20, v4 │ │ -099b0a: 0200 1b00 |0157: move/from16 v0, v27 │ │ -099b0e: 7150 7826 2943 |0159: invoke-static {v9, v2, v3, v4, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -099b14: 2900 dcfe |015c: goto/16 0038 // -0124 │ │ -099b18: 0214 1500 |015e: move/from16 v20, v21 │ │ -099b1c: 0210 1100 |0160: move/from16 v16, v17 │ │ -099b20: 2900 60ff |0162: goto/16 00c2 // -00a0 │ │ -099b24: 0214 1500 |0164: move/from16 v20, v21 │ │ -099b28: 0212 1300 |0166: move/from16 v18, v19 │ │ -099b2c: 28af |0168: goto 0117 // -0051 │ │ -099b2e: 0214 1500 |0169: move/from16 v20, v21 │ │ -099b32: 0210 1100 |016b: move/from16 v16, v17 │ │ -099b36: 2900 4fff |016d: goto/16 00bc // -00b1 │ │ +0a7dfc: |[0a7dfc] com.badlogic.gdx.utils.TimSort.mergeHi:(IIII)V │ │ +0a7e0c: 0800 1700 |0000: move-object/from16 v0, v23 │ │ +0a7e10: 5403 ba11 |0002: iget-object v3, v0, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@11ba │ │ +0a7e14: 0800 1700 |0004: move-object/from16 v0, v23 │ │ +0a7e18: 0201 1b00 |0006: move/from16 v1, v27 │ │ +0a7e1c: 7020 2e23 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/TimSort;.ensureCapacity:(I)[Ljava/lang/Object; // method@232e │ │ +0a7e22: 0c09 |000b: move-result-object v9 │ │ +0a7e24: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +0a7e26: 0200 1a00 |000d: move/from16 v0, v26 │ │ +0a7e2a: 0201 1b00 |000f: move/from16 v1, v27 │ │ +0a7e2e: 7151 7826 0329 |0011: invoke-static {v3, v0, v9, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a7e34: 9002 1819 |0014: add-int v2, v24, v25 │ │ +0a7e38: d810 02ff |0016: add-int/lit8 v16, v2, #int -1 // #ff │ │ +0a7e3c: d812 1bff |0018: add-int/lit8 v18, v27, #int -1 // #ff │ │ +0a7e40: 9002 1a1b |001a: add-int v2, v26, v27 │ │ +0a7e44: d814 02ff |001c: add-int/lit8 v20, v2, #int -1 // #ff │ │ +0a7e48: d815 14ff |001e: add-int/lit8 v21, v20, #int -1 // #ff │ │ +0a7e4c: d811 10ff |0020: add-int/lit8 v17, v16, #int -1 // #ff │ │ +0a7e50: 4602 0310 |0022: aget-object v2, v3, v16 │ │ +0a7e54: 4d02 0314 |0024: aput-object v2, v3, v20 │ │ +0a7e58: d819 19ff |0026: add-int/lit8 v25, v25, #int -1 // #ff │ │ +0a7e5c: 3919 1100 |0028: if-nez v25, 0039 // +0011 │ │ +0a7e60: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +0a7e62: d804 1bff |002b: add-int/lit8 v4, v27, #int -1 // #ff │ │ +0a7e66: 9104 1504 |002d: sub-int v4, v21, v4 │ │ +0a7e6a: 0200 1b00 |002f: move/from16 v0, v27 │ │ +0a7e6e: 7150 7826 2943 |0031: invoke-static {v9, v2, v3, v4, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a7e74: 0214 1500 |0034: move/from16 v20, v21 │ │ +0a7e78: 0210 1100 |0036: move/from16 v16, v17 │ │ +0a7e7c: 0e00 |0038: return-void │ │ +0a7e7e: 1212 |0039: const/4 v2, #int 1 // #1 │ │ +0a7e80: 0200 1b00 |003a: move/from16 v0, v27 │ │ +0a7e84: 3320 1400 |003c: if-ne v0, v2, 0050 // +0014 │ │ +0a7e88: 9114 1519 |003e: sub-int v20, v21, v25 │ │ +0a7e8c: 9110 1119 |0040: sub-int v16, v17, v25 │ │ +0a7e90: d802 1001 |0042: add-int/lit8 v2, v16, #int 1 // #01 │ │ +0a7e94: d804 1401 |0044: add-int/lit8 v4, v20, #int 1 // #01 │ │ +0a7e98: 0200 1900 |0046: move/from16 v0, v25 │ │ +0a7e9c: 7150 7826 2343 |0048: invoke-static {v3, v2, v3, v4, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a7ea2: 4602 0912 |004b: aget-object v2, v9, v18 │ │ +0a7ea6: 4d02 0314 |004d: aput-object v2, v3, v20 │ │ +0a7eaa: 28e9 |004f: goto 0038 // -0017 │ │ +0a7eac: 0800 1700 |0050: move-object/from16 v0, v23 │ │ +0a7eb0: 5407 bb11 |0052: iget-object v7, v0, Lcom/badlogic/gdx/utils/TimSort;.c:Ljava/util/Comparator; // field@11bb │ │ +0a7eb4: 0800 1700 |0054: move-object/from16 v0, v23 │ │ +0a7eb8: 5200 bc11 |0056: iget v0, v0, Lcom/badlogic/gdx/utils/TimSort;.minGallop:I // field@11bc │ │ +0a7ebc: 0216 0000 |0058: move/from16 v22, v0 │ │ +0a7ec0: 0214 1500 |005a: move/from16 v20, v21 │ │ +0a7ec4: 0210 1100 |005c: move/from16 v16, v17 │ │ +0a7ec8: 120e |005e: const/4 v14, #int 0 // #0 │ │ +0a7eca: 120f |005f: const/4 v15, #int 0 // #0 │ │ +0a7ecc: 4602 0912 |0060: aget-object v2, v9, v18 │ │ +0a7ed0: 4604 0310 |0062: aget-object v4, v3, v16 │ │ +0a7ed4: 7230 4827 2704 |0064: invoke-interface {v7, v2, v4}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@2748 │ │ +0a7eda: 0a02 |0067: move-result v2 │ │ +0a7edc: 3b02 3900 |0068: if-gez v2, 00a1 // +0039 │ │ +0a7ee0: d815 14ff |006a: add-int/lit8 v21, v20, #int -1 // #ff │ │ +0a7ee4: d811 10ff |006c: add-int/lit8 v17, v16, #int -1 // #ff │ │ +0a7ee8: 4602 0310 |006e: aget-object v2, v3, v16 │ │ +0a7eec: 4d02 0314 |0070: aput-object v2, v3, v20 │ │ +0a7ef0: d80e 0e01 |0072: add-int/lit8 v14, v14, #int 1 // #01 │ │ +0a7ef4: 120f |0074: const/4 v15, #int 0 // #0 │ │ +0a7ef6: d819 19ff |0075: add-int/lit8 v25, v25, #int -1 // #ff │ │ +0a7efa: 3919 f200 |0077: if-nez v25, 0169 // +00f2 │ │ +0a7efe: 0214 1500 |0079: move/from16 v20, v21 │ │ +0a7f02: 0210 1100 |007b: move/from16 v16, v17 │ │ +0a7f06: 1212 |007d: const/4 v2, #int 1 // #1 │ │ +0a7f08: 0200 1600 |007e: move/from16 v0, v22 │ │ +0a7f0c: 3520 0400 |0080: if-ge v0, v2, 0084 // +0004 │ │ +0a7f10: 1316 0100 |0082: const/16 v22, #int 1 // #1 │ │ +0a7f14: 0200 1600 |0084: move/from16 v0, v22 │ │ +0a7f18: 0801 1700 |0086: move-object/from16 v1, v23 │ │ +0a7f1c: 5910 bc11 |0088: iput v0, v1, Lcom/badlogic/gdx/utils/TimSort;.minGallop:I // field@11bc │ │ +0a7f20: 1212 |008a: const/4 v2, #int 1 // #1 │ │ +0a7f22: 0200 1b00 |008b: move/from16 v0, v27 │ │ +0a7f26: 3320 bb00 |008d: if-ne v0, v2, 0148 // +00bb │ │ +0a7f2a: 9114 1419 |008f: sub-int v20, v20, v25 │ │ +0a7f2e: 9110 1019 |0091: sub-int v16, v16, v25 │ │ +0a7f32: d802 1001 |0093: add-int/lit8 v2, v16, #int 1 // #01 │ │ +0a7f36: d804 1401 |0095: add-int/lit8 v4, v20, #int 1 // #01 │ │ +0a7f3a: 0200 1900 |0097: move/from16 v0, v25 │ │ +0a7f3e: 7150 7826 2343 |0099: invoke-static {v3, v2, v3, v4, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a7f44: 4602 0912 |009c: aget-object v2, v9, v18 │ │ +0a7f48: 4d02 0314 |009e: aput-object v2, v3, v20 │ │ +0a7f4c: 2898 |00a0: goto 0038 // -0068 │ │ +0a7f4e: d815 14ff |00a1: add-int/lit8 v21, v20, #int -1 // #ff │ │ +0a7f52: d813 12ff |00a3: add-int/lit8 v19, v18, #int -1 // #ff │ │ +0a7f56: 4602 0912 |00a5: aget-object v2, v9, v18 │ │ +0a7f5a: 4d02 0314 |00a7: aput-object v2, v3, v20 │ │ +0a7f5e: d80f 0f01 |00a9: add-int/lit8 v15, v15, #int 1 // #01 │ │ +0a7f62: 120e |00ab: const/4 v14, #int 0 // #0 │ │ +0a7f64: d81b 1bff |00ac: add-int/lit8 v27, v27, #int -1 // #ff │ │ +0a7f68: 1212 |00ae: const/4 v2, #int 1 // #1 │ │ +0a7f6a: 0200 1b00 |00af: move/from16 v0, v27 │ │ +0a7f6e: 3320 0700 |00b1: if-ne v0, v2, 00b8 // +0007 │ │ +0a7f72: 0214 1500 |00b3: move/from16 v20, v21 │ │ +0a7f76: 0212 1300 |00b5: move/from16 v18, v19 │ │ +0a7f7a: 28c6 |00b7: goto 007d // -003a │ │ +0a7f7c: 0214 1500 |00b8: move/from16 v20, v21 │ │ +0a7f80: 0212 1300 |00ba: move/from16 v18, v19 │ │ +0a7f84: 9602 0e0f |00bc: or-int v2, v14, v15 │ │ +0a7f88: 0200 1600 |00be: move/from16 v0, v22 │ │ +0a7f8c: 3402 a0ff |00c0: if-lt v2, v0, 0060 // -0060 │ │ +0a7f90: 4602 0912 |00c2: aget-object v2, v9, v18 │ │ +0a7f94: d806 19ff |00c4: add-int/lit8 v6, v25, #int -1 // #ff │ │ +0a7f98: 0204 1800 |00c6: move/from16 v4, v24 │ │ +0a7f9c: 0205 1900 |00c8: move/from16 v5, v25 │ │ +0a7fa0: 7706 3023 0200 |00ca: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/utils/TimSort;.gallopRight:(Ljava/lang/Object;[Ljava/lang/Object;IIILjava/util/Comparator;)I // method@2330 │ │ +0a7fa6: 0a02 |00cd: move-result v2 │ │ +0a7fa8: 910e 1902 |00ce: sub-int v14, v25, v2 │ │ +0a7fac: 380e 1100 |00d0: if-eqz v14, 00e1 // +0011 │ │ +0a7fb0: 9114 140e |00d2: sub-int v20, v20, v14 │ │ +0a7fb4: 9110 100e |00d4: sub-int v16, v16, v14 │ │ +0a7fb8: 9119 190e |00d6: sub-int v25, v25, v14 │ │ +0a7fbc: d802 1001 |00d8: add-int/lit8 v2, v16, #int 1 // #01 │ │ +0a7fc0: d804 1401 |00da: add-int/lit8 v4, v20, #int 1 // #01 │ │ +0a7fc4: 715e 7826 2343 |00dc: invoke-static {v3, v2, v3, v4, v14}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a7fca: 3819 9eff |00df: if-eqz v25, 007d // -0062 │ │ +0a7fce: d815 14ff |00e1: add-int/lit8 v21, v20, #int -1 // #ff │ │ +0a7fd2: d813 12ff |00e3: add-int/lit8 v19, v18, #int -1 // #ff │ │ +0a7fd6: 4602 0912 |00e5: aget-object v2, v9, v18 │ │ +0a7fda: 4d02 0314 |00e7: aput-object v2, v3, v20 │ │ +0a7fde: d81b 1bff |00e9: add-int/lit8 v27, v27, #int -1 // #ff │ │ +0a7fe2: 1212 |00eb: const/4 v2, #int 1 // #1 │ │ +0a7fe4: 0200 1b00 |00ec: move/from16 v0, v27 │ │ +0a7fe8: 3320 0700 |00ee: if-ne v0, v2, 00f5 // +0007 │ │ +0a7fec: 0214 1500 |00f0: move/from16 v20, v21 │ │ +0a7ff0: 0212 1300 |00f2: move/from16 v18, v19 │ │ +0a7ff4: 2889 |00f4: goto 007d // -0077 │ │ +0a7ff6: 4608 0310 |00f5: aget-object v8, v3, v16 │ │ +0a7ffa: 120a |00f7: const/4 v10, #int 0 // #0 │ │ +0a7ffc: d80c 1bff |00f8: add-int/lit8 v12, v27, #int -1 // #ff │ │ +0a8000: 020b 1b00 |00fa: move/from16 v11, v27 │ │ +0a8004: 077d |00fc: move-object v13, v7 │ │ +0a8006: 7706 2f23 0800 |00fd: invoke-static/range {v8, v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/utils/TimSort;.gallopLeft:(Ljava/lang/Object;[Ljava/lang/Object;IIILjava/util/Comparator;)I // method@232f │ │ +0a800c: 0a02 |0100: move-result v2 │ │ +0a800e: 910f 1b02 |0101: sub-int v15, v27, v2 │ │ +0a8012: 380f 6100 |0103: if-eqz v15, 0164 // +0061 │ │ +0a8016: 9114 150f |0105: sub-int v20, v21, v15 │ │ +0a801a: 9112 130f |0107: sub-int v18, v19, v15 │ │ +0a801e: 911b 1b0f |0109: sub-int v27, v27, v15 │ │ +0a8022: d802 1201 |010b: add-int/lit8 v2, v18, #int 1 // #01 │ │ +0a8026: d804 1401 |010d: add-int/lit8 v4, v20, #int 1 // #01 │ │ +0a802a: 715f 7826 2943 |010f: invoke-static {v9, v2, v3, v4, v15}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a8030: 1212 |0112: const/4 v2, #int 1 // #1 │ │ +0a8032: 0200 1b00 |0113: move/from16 v0, v27 │ │ +0a8036: 3720 68ff |0115: if-le v0, v2, 007d // -0098 │ │ +0a803a: d815 14ff |0117: add-int/lit8 v21, v20, #int -1 // #ff │ │ +0a803e: d811 10ff |0119: add-int/lit8 v17, v16, #int -1 // #ff │ │ +0a8042: 4602 0310 |011b: aget-object v2, v3, v16 │ │ +0a8046: 4d02 0314 |011d: aput-object v2, v3, v20 │ │ +0a804a: d819 19ff |011f: add-int/lit8 v25, v25, #int -1 // #ff │ │ +0a804e: 3919 0800 |0121: if-nez v25, 0129 // +0008 │ │ +0a8052: 0214 1500 |0123: move/from16 v20, v21 │ │ +0a8056: 0210 1100 |0125: move/from16 v16, v17 │ │ +0a805a: 2900 56ff |0127: goto/16 007d // -00aa │ │ +0a805e: d816 16ff |0129: add-int/lit8 v22, v22, #int -1 // #ff │ │ +0a8062: 1272 |012b: const/4 v2, #int 7 // #7 │ │ +0a8064: 342e 1700 |012c: if-lt v14, v2, 0143 // +0017 │ │ +0a8068: 1212 |012e: const/4 v2, #int 1 // #1 │ │ +0a806a: 0124 |012f: move v4, v2 │ │ +0a806c: 1272 |0130: const/4 v2, #int 7 // #7 │ │ +0a806e: 342f 1500 |0131: if-lt v15, v2, 0146 // +0015 │ │ +0a8072: 1212 |0133: const/4 v2, #int 1 // #1 │ │ +0a8074: b642 |0134: or-int/2addr v2, v4 │ │ +0a8076: 3902 2900 |0135: if-nez v2, 015e // +0029 │ │ +0a807a: 3b16 0400 |0137: if-gez v22, 013b // +0004 │ │ +0a807e: 1316 0000 |0139: const/16 v22, #int 0 // #0 │ │ +0a8082: d816 1602 |013b: add-int/lit8 v22, v22, #int 2 // #02 │ │ +0a8086: 0214 1500 |013d: move/from16 v20, v21 │ │ +0a808a: 0210 1100 |013f: move/from16 v16, v17 │ │ +0a808e: 2900 1dff |0141: goto/16 005e // -00e3 │ │ +0a8092: 1202 |0143: const/4 v2, #int 0 // #0 │ │ +0a8094: 0124 |0144: move v4, v2 │ │ +0a8096: 28eb |0145: goto 0130 // -0015 │ │ +0a8098: 1202 |0146: const/4 v2, #int 0 // #0 │ │ +0a809a: 28ed |0147: goto 0134 // -0013 │ │ +0a809c: 391b 0a00 |0148: if-nez v27, 0152 // +000a │ │ +0a80a0: 2202 ad03 |014a: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0a80a4: 1a04 7e02 |014c: const-string v4, "Comparison method violates its general contract!" // string@027e │ │ +0a80a8: 7020 f825 4200 |014e: invoke-direct {v2, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0a80ae: 2702 |0151: throw v2 │ │ +0a80b0: 1202 |0152: const/4 v2, #int 0 // #0 │ │ +0a80b2: d804 1bff |0153: add-int/lit8 v4, v27, #int -1 // #ff │ │ +0a80b6: 9104 1404 |0155: sub-int v4, v20, v4 │ │ +0a80ba: 0200 1b00 |0157: move/from16 v0, v27 │ │ +0a80be: 7150 7826 2943 |0159: invoke-static {v9, v2, v3, v4, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a80c4: 2900 dcfe |015c: goto/16 0038 // -0124 │ │ +0a80c8: 0214 1500 |015e: move/from16 v20, v21 │ │ +0a80cc: 0210 1100 |0160: move/from16 v16, v17 │ │ +0a80d0: 2900 60ff |0162: goto/16 00c2 // -00a0 │ │ +0a80d4: 0214 1500 |0164: move/from16 v20, v21 │ │ +0a80d8: 0212 1300 |0166: move/from16 v18, v19 │ │ +0a80dc: 28af |0168: goto 0117 // -0051 │ │ +0a80de: 0214 1500 |0169: move/from16 v20, v21 │ │ +0a80e2: 0210 1100 |016b: move/from16 v16, v17 │ │ +0a80e6: 2900 4fff |016d: goto/16 00bc // -00b1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=698 │ │ 0x0004 line=699 │ │ 0x000c line=700 │ │ 0x0014 line=702 │ │ 0x0018 line=703 │ │ @@ -164787,202 +164835,202 @@ │ │ type : '(IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 27 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 349 16-bit code units │ │ -099b3c: |[099b3c] com.badlogic.gdx.utils.TimSort.mergeLo:(IIII)V │ │ -099b4c: 0800 1600 |0000: move-object/from16 v0, v22 │ │ -099b50: 540a ba11 |0002: iget-object v10, v0, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@11ba │ │ -099b54: 0800 1600 |0004: move-object/from16 v0, v22 │ │ -099b58: 0201 1800 |0006: move/from16 v1, v24 │ │ -099b5c: 7020 2e23 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/TimSort;.ensureCapacity:(I)[Ljava/lang/Object; // method@232e │ │ -099b62: 0c04 |000b: move-result-object v4 │ │ -099b64: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -099b66: 0200 1700 |000d: move/from16 v0, v23 │ │ -099b6a: 0201 1800 |000f: move/from16 v1, v24 │ │ -099b6e: 7151 7826 0a34 |0011: invoke-static {v10, v0, v4, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -099b74: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -099b76: 020b 1900 |0015: move/from16 v11, v25 │ │ -099b7a: 0213 1700 |0017: move/from16 v19, v23 │ │ -099b7e: d814 1301 |0019: add-int/lit8 v20, v19, #int 1 // #01 │ │ -099b82: d812 0b01 |001b: add-int/lit8 v18, v11, #int 1 // #01 │ │ -099b86: 4603 0a0b |001d: aget-object v3, v10, v11 │ │ -099b8a: 4d03 0a13 |001f: aput-object v3, v10, v19 │ │ -099b8e: d81a 1aff |0021: add-int/lit8 v26, v26, #int -1 // #ff │ │ -099b92: 391a 0e00 |0023: if-nez v26, 0031 // +000e │ │ -099b96: 0200 1400 |0025: move/from16 v0, v20 │ │ -099b9a: 0201 1800 |0027: move/from16 v1, v24 │ │ -099b9e: 7151 7826 540a |0029: invoke-static {v4, v5, v10, v0, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -099ba4: 0213 1400 |002c: move/from16 v19, v20 │ │ -099ba8: 020b 1200 |002e: move/from16 v11, v18 │ │ -099bac: 0e00 |0030: return-void │ │ -099bae: 1213 |0031: const/4 v3, #int 1 // #1 │ │ -099bb0: 0200 1800 |0032: move/from16 v0, v24 │ │ -099bb4: 3330 1600 |0034: if-ne v0, v3, 004a // +0016 │ │ -099bb8: 0200 1200 |0036: move/from16 v0, v18 │ │ -099bbc: 0201 1400 |0038: move/from16 v1, v20 │ │ -099bc0: 0202 1a00 |003a: move/from16 v2, v26 │ │ -099bc4: 7152 7826 0a1a |003c: invoke-static {v10, v0, v10, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -099bca: 9003 141a |003f: add-int v3, v20, v26 │ │ -099bce: 4606 0405 |0041: aget-object v6, v4, v5 │ │ -099bd2: 4d06 0a03 |0043: aput-object v6, v10, v3 │ │ -099bd6: 0213 1400 |0045: move/from16 v19, v20 │ │ -099bda: 020b 1200 |0047: move/from16 v11, v18 │ │ -099bde: 28e7 |0049: goto 0030 // -0019 │ │ -099be0: 0800 1600 |004a: move-object/from16 v0, v22 │ │ -099be4: 5408 bb11 |004c: iget-object v8, v0, Lcom/badlogic/gdx/utils/TimSort;.c:Ljava/util/Comparator; // field@11bb │ │ -099be8: 0800 1600 |004e: move-object/from16 v0, v22 │ │ -099bec: 5200 bc11 |0050: iget v0, v0, Lcom/badlogic/gdx/utils/TimSort;.minGallop:I // field@11bc │ │ -099bf0: 0215 0000 |0052: move/from16 v21, v0 │ │ -099bf4: 0213 1400 |0054: move/from16 v19, v20 │ │ -099bf8: 020b 1200 |0056: move/from16 v11, v18 │ │ -099bfc: 120f |0058: const/4 v15, #int 0 // #0 │ │ -099bfe: 1310 0000 |0059: const/16 v16, #int 0 // #0 │ │ -099c02: 4603 0a0b |005b: aget-object v3, v10, v11 │ │ -099c06: 4606 0405 |005d: aget-object v6, v4, v5 │ │ -099c0a: 7230 4827 3806 |005f: invoke-interface {v8, v3, v6}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@2748 │ │ -099c10: 0a03 |0062: move-result v3 │ │ -099c12: 3b03 3500 |0063: if-gez v3, 0098 // +0035 │ │ -099c16: d814 1301 |0065: add-int/lit8 v20, v19, #int 1 // #01 │ │ -099c1a: d812 0b01 |0067: add-int/lit8 v18, v11, #int 1 // #01 │ │ -099c1e: 4603 0a0b |0069: aget-object v3, v10, v11 │ │ -099c22: 4d03 0a13 |006b: aput-object v3, v10, v19 │ │ -099c26: d810 1001 |006d: add-int/lit8 v16, v16, #int 1 // #01 │ │ -099c2a: 120f |006f: const/4 v15, #int 0 // #0 │ │ -099c2c: d81a 1aff |0070: add-int/lit8 v26, v26, #int -1 // #ff │ │ -099c30: 391a e500 |0072: if-nez v26, 0157 // +00e5 │ │ -099c34: 0213 1400 |0074: move/from16 v19, v20 │ │ -099c38: 020b 1200 |0076: move/from16 v11, v18 │ │ -099c3c: 1213 |0078: const/4 v3, #int 1 // #1 │ │ -099c3e: 0200 1500 |0079: move/from16 v0, v21 │ │ -099c42: 3530 0400 |007b: if-ge v0, v3, 007f // +0004 │ │ -099c46: 1315 0100 |007d: const/16 v21, #int 1 // #1 │ │ -099c4a: 0200 1500 |007f: move/from16 v0, v21 │ │ -099c4e: 0801 1600 |0081: move-object/from16 v1, v22 │ │ -099c52: 5910 bc11 |0083: iput v0, v1, Lcom/badlogic/gdx/utils/TimSort;.minGallop:I // field@11bc │ │ -099c56: 1213 |0085: const/4 v3, #int 1 // #1 │ │ -099c58: 0200 1800 |0086: move/from16 v0, v24 │ │ -099c5c: 3330 b100 |0088: if-ne v0, v3, 0139 // +00b1 │ │ -099c60: 0200 1300 |008a: move/from16 v0, v19 │ │ -099c64: 0201 1a00 |008c: move/from16 v1, v26 │ │ -099c68: 7151 7826 ba0a |008e: invoke-static {v10, v11, v10, v0, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -099c6e: 9003 131a |0091: add-int v3, v19, v26 │ │ -099c72: 4606 0405 |0093: aget-object v6, v4, v5 │ │ -099c76: 4d06 0a03 |0095: aput-object v6, v10, v3 │ │ -099c7a: 2899 |0097: goto 0030 // -0067 │ │ -099c7c: d814 1301 |0098: add-int/lit8 v20, v19, #int 1 // #01 │ │ -099c80: d811 0501 |009a: add-int/lit8 v17, v5, #int 1 // #01 │ │ -099c84: 4603 0405 |009c: aget-object v3, v4, v5 │ │ -099c88: 4d03 0a13 |009e: aput-object v3, v10, v19 │ │ -099c8c: d80f 0f01 |00a0: add-int/lit8 v15, v15, #int 1 // #01 │ │ -099c90: 1310 0000 |00a2: const/16 v16, #int 0 // #0 │ │ -099c94: d818 18ff |00a4: add-int/lit8 v24, v24, #int -1 // #ff │ │ -099c98: 1213 |00a6: const/4 v3, #int 1 // #1 │ │ -099c9a: 0200 1800 |00a7: move/from16 v0, v24 │ │ -099c9e: 3330 0700 |00a9: if-ne v0, v3, 00b0 // +0007 │ │ -099ca2: 0213 1400 |00ab: move/from16 v19, v20 │ │ -099ca6: 0205 1100 |00ad: move/from16 v5, v17 │ │ -099caa: 28c9 |00af: goto 0078 // -0037 │ │ -099cac: 0213 1400 |00b0: move/from16 v19, v20 │ │ -099cb0: 0205 1100 |00b2: move/from16 v5, v17 │ │ -099cb4: 9603 0f10 |00b4: or-int v3, v15, v16 │ │ -099cb8: 0200 1500 |00b6: move/from16 v0, v21 │ │ -099cbc: 3403 a3ff |00b8: if-lt v3, v0, 005b // -005d │ │ -099cc0: 0212 0b00 |00ba: move/from16 v18, v11 │ │ -099cc4: 4603 0a12 |00bc: aget-object v3, v10, v18 │ │ -099cc8: 1207 |00be: const/4 v7, #int 0 // #0 │ │ -099cca: 0206 1800 |00bf: move/from16 v6, v24 │ │ -099cce: 7706 3023 0300 |00c1: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/TimSort;.gallopRight:(Ljava/lang/Object;[Ljava/lang/Object;IIILjava/util/Comparator;)I // method@2330 │ │ -099cd4: 0a0f |00c4: move-result v15 │ │ -099cd6: 380f 1400 |00c5: if-eqz v15, 00d9 // +0014 │ │ -099cda: 0200 1300 |00c7: move/from16 v0, v19 │ │ -099cde: 715f 7826 540a |00c9: invoke-static {v4, v5, v10, v0, v15}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -099ce4: 9013 130f |00cc: add-int v19, v19, v15 │ │ -099ce8: b0f5 |00ce: add-int/2addr v5, v15 │ │ -099cea: 9118 180f |00cf: sub-int v24, v24, v15 │ │ -099cee: 1213 |00d1: const/4 v3, #int 1 // #1 │ │ -099cf0: 0200 1800 |00d2: move/from16 v0, v24 │ │ -099cf4: 3630 0500 |00d4: if-gt v0, v3, 00d9 // +0005 │ │ -099cf8: 020b 1200 |00d6: move/from16 v11, v18 │ │ -099cfc: 28a0 |00d8: goto 0078 // -0060 │ │ -099cfe: d814 1301 |00d9: add-int/lit8 v20, v19, #int 1 // #01 │ │ -099d02: d80b 1201 |00db: add-int/lit8 v11, v18, #int 1 // #01 │ │ -099d06: 4603 0a12 |00dd: aget-object v3, v10, v18 │ │ -099d0a: 4d03 0a13 |00df: aput-object v3, v10, v19 │ │ -099d0e: d81a 1aff |00e1: add-int/lit8 v26, v26, #int -1 // #ff │ │ -099d12: 391a 0500 |00e3: if-nez v26, 00e8 // +0005 │ │ -099d16: 0213 1400 |00e5: move/from16 v19, v20 │ │ -099d1a: 2891 |00e7: goto 0078 // -006f │ │ -099d1c: 4609 0405 |00e8: aget-object v9, v4, v5 │ │ -099d20: 120d |00ea: const/4 v13, #int 0 // #0 │ │ -099d22: 020c 1a00 |00eb: move/from16 v12, v26 │ │ -099d26: 078e |00ed: move-object v14, v8 │ │ -099d28: 7706 2f23 0900 |00ee: invoke-static/range {v9, v10, v11, v12, v13, v14}, Lcom/badlogic/gdx/utils/TimSort;.gallopLeft:(Ljava/lang/Object;[Ljava/lang/Object;IIILjava/util/Comparator;)I // method@232f │ │ -099d2e: 0a10 |00f1: move-result v16 │ │ -099d30: 3810 6200 |00f2: if-eqz v16, 0154 // +0062 │ │ -099d34: 0200 1400 |00f4: move/from16 v0, v20 │ │ -099d38: 0201 1000 |00f6: move/from16 v1, v16 │ │ -099d3c: 7151 7826 ba0a |00f8: invoke-static {v10, v11, v10, v0, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -099d42: 9013 1410 |00fb: add-int v19, v20, v16 │ │ -099d46: 900b 0b10 |00fd: add-int v11, v11, v16 │ │ -099d4a: 911a 1a10 |00ff: sub-int v26, v26, v16 │ │ -099d4e: 381a 77ff |0101: if-eqz v26, 0078 // -0089 │ │ -099d52: d814 1301 |0103: add-int/lit8 v20, v19, #int 1 // #01 │ │ -099d56: d811 0501 |0105: add-int/lit8 v17, v5, #int 1 // #01 │ │ -099d5a: 4603 0405 |0107: aget-object v3, v4, v5 │ │ -099d5e: 4d03 0a13 |0109: aput-object v3, v10, v19 │ │ -099d62: d818 18ff |010b: add-int/lit8 v24, v24, #int -1 // #ff │ │ -099d66: 1213 |010d: const/4 v3, #int 1 // #1 │ │ -099d68: 0200 1800 |010e: move/from16 v0, v24 │ │ -099d6c: 3330 0800 |0110: if-ne v0, v3, 0118 // +0008 │ │ -099d70: 0213 1400 |0112: move/from16 v19, v20 │ │ -099d74: 0205 1100 |0114: move/from16 v5, v17 │ │ -099d78: 2900 62ff |0116: goto/16 0078 // -009e │ │ -099d7c: d815 15ff |0118: add-int/lit8 v21, v21, #int -1 // #ff │ │ -099d80: 1273 |011a: const/4 v3, #int 7 // #7 │ │ -099d82: 343f 1900 |011b: if-lt v15, v3, 0134 // +0019 │ │ -099d86: 1213 |011d: const/4 v3, #int 1 // #1 │ │ -099d88: 0136 |011e: move v6, v3 │ │ -099d8a: 1273 |011f: const/4 v3, #int 7 // #7 │ │ -099d8c: 0200 1000 |0120: move/from16 v0, v16 │ │ -099d90: 3430 1500 |0122: if-lt v0, v3, 0137 // +0015 │ │ -099d94: 1213 |0124: const/4 v3, #int 1 // #1 │ │ -099d96: b663 |0125: or-int/2addr v3, v6 │ │ -099d98: 3903 2600 |0126: if-nez v3, 014c // +0026 │ │ -099d9c: 3b15 0400 |0128: if-gez v21, 012c // +0004 │ │ -099da0: 1315 0000 |012a: const/16 v21, #int 0 // #0 │ │ -099da4: d815 1502 |012c: add-int/lit8 v21, v21, #int 2 // #02 │ │ -099da8: 0213 1400 |012e: move/from16 v19, v20 │ │ -099dac: 0205 1100 |0130: move/from16 v5, v17 │ │ -099db0: 2900 26ff |0132: goto/16 0058 // -00da │ │ -099db4: 1203 |0134: const/4 v3, #int 0 // #0 │ │ -099db6: 0136 |0135: move v6, v3 │ │ -099db8: 28e9 |0136: goto 011f // -0017 │ │ -099dba: 1203 |0137: const/4 v3, #int 0 // #0 │ │ -099dbc: 28ed |0138: goto 0125 // -0013 │ │ -099dbe: 3918 0a00 |0139: if-nez v24, 0143 // +000a │ │ -099dc2: 2203 af03 |013b: new-instance v3, Ljava/lang/IllegalArgumentException; // type@03af │ │ -099dc6: 1a06 7e02 |013d: const-string v6, "Comparison method violates its general contract!" // string@027e │ │ -099dca: 7020 f825 6300 |013f: invoke-direct {v3, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -099dd0: 2703 |0142: throw v3 │ │ -099dd2: 0200 1300 |0143: move/from16 v0, v19 │ │ -099dd6: 0201 1800 |0145: move/from16 v1, v24 │ │ -099dda: 7151 7826 540a |0147: invoke-static {v4, v5, v10, v0, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -099de0: 2900 e6fe |014a: goto/16 0030 // -011a │ │ -099de4: 0213 1400 |014c: move/from16 v19, v20 │ │ -099de8: 0212 0b00 |014e: move/from16 v18, v11 │ │ -099dec: 0205 1100 |0150: move/from16 v5, v17 │ │ -099df0: 2900 6aff |0152: goto/16 00bc // -0096 │ │ -099df4: 0213 1400 |0154: move/from16 v19, v20 │ │ -099df8: 28ad |0156: goto 0103 // -0053 │ │ -099dfa: 0213 1400 |0157: move/from16 v19, v20 │ │ -099dfe: 020b 1200 |0159: move/from16 v11, v18 │ │ -099e02: 2900 59ff |015b: goto/16 00b4 // -00a7 │ │ +0a80ec: |[0a80ec] com.badlogic.gdx.utils.TimSort.mergeLo:(IIII)V │ │ +0a80fc: 0800 1600 |0000: move-object/from16 v0, v22 │ │ +0a8100: 540a ba11 |0002: iget-object v10, v0, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@11ba │ │ +0a8104: 0800 1600 |0004: move-object/from16 v0, v22 │ │ +0a8108: 0201 1800 |0006: move/from16 v1, v24 │ │ +0a810c: 7020 2e23 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/TimSort;.ensureCapacity:(I)[Ljava/lang/Object; // method@232e │ │ +0a8112: 0c04 |000b: move-result-object v4 │ │ +0a8114: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +0a8116: 0200 1700 |000d: move/from16 v0, v23 │ │ +0a811a: 0201 1800 |000f: move/from16 v1, v24 │ │ +0a811e: 7151 7826 0a34 |0011: invoke-static {v10, v0, v4, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a8124: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +0a8126: 020b 1900 |0015: move/from16 v11, v25 │ │ +0a812a: 0213 1700 |0017: move/from16 v19, v23 │ │ +0a812e: d814 1301 |0019: add-int/lit8 v20, v19, #int 1 // #01 │ │ +0a8132: d812 0b01 |001b: add-int/lit8 v18, v11, #int 1 // #01 │ │ +0a8136: 4603 0a0b |001d: aget-object v3, v10, v11 │ │ +0a813a: 4d03 0a13 |001f: aput-object v3, v10, v19 │ │ +0a813e: d81a 1aff |0021: add-int/lit8 v26, v26, #int -1 // #ff │ │ +0a8142: 391a 0e00 |0023: if-nez v26, 0031 // +000e │ │ +0a8146: 0200 1400 |0025: move/from16 v0, v20 │ │ +0a814a: 0201 1800 |0027: move/from16 v1, v24 │ │ +0a814e: 7151 7826 540a |0029: invoke-static {v4, v5, v10, v0, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a8154: 0213 1400 |002c: move/from16 v19, v20 │ │ +0a8158: 020b 1200 |002e: move/from16 v11, v18 │ │ +0a815c: 0e00 |0030: return-void │ │ +0a815e: 1213 |0031: const/4 v3, #int 1 // #1 │ │ +0a8160: 0200 1800 |0032: move/from16 v0, v24 │ │ +0a8164: 3330 1600 |0034: if-ne v0, v3, 004a // +0016 │ │ +0a8168: 0200 1200 |0036: move/from16 v0, v18 │ │ +0a816c: 0201 1400 |0038: move/from16 v1, v20 │ │ +0a8170: 0202 1a00 |003a: move/from16 v2, v26 │ │ +0a8174: 7152 7826 0a1a |003c: invoke-static {v10, v0, v10, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a817a: 9003 141a |003f: add-int v3, v20, v26 │ │ +0a817e: 4606 0405 |0041: aget-object v6, v4, v5 │ │ +0a8182: 4d06 0a03 |0043: aput-object v6, v10, v3 │ │ +0a8186: 0213 1400 |0045: move/from16 v19, v20 │ │ +0a818a: 020b 1200 |0047: move/from16 v11, v18 │ │ +0a818e: 28e7 |0049: goto 0030 // -0019 │ │ +0a8190: 0800 1600 |004a: move-object/from16 v0, v22 │ │ +0a8194: 5408 bb11 |004c: iget-object v8, v0, Lcom/badlogic/gdx/utils/TimSort;.c:Ljava/util/Comparator; // field@11bb │ │ +0a8198: 0800 1600 |004e: move-object/from16 v0, v22 │ │ +0a819c: 5200 bc11 |0050: iget v0, v0, Lcom/badlogic/gdx/utils/TimSort;.minGallop:I // field@11bc │ │ +0a81a0: 0215 0000 |0052: move/from16 v21, v0 │ │ +0a81a4: 0213 1400 |0054: move/from16 v19, v20 │ │ +0a81a8: 020b 1200 |0056: move/from16 v11, v18 │ │ +0a81ac: 120f |0058: const/4 v15, #int 0 // #0 │ │ +0a81ae: 1310 0000 |0059: const/16 v16, #int 0 // #0 │ │ +0a81b2: 4603 0a0b |005b: aget-object v3, v10, v11 │ │ +0a81b6: 4606 0405 |005d: aget-object v6, v4, v5 │ │ +0a81ba: 7230 4827 3806 |005f: invoke-interface {v8, v3, v6}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@2748 │ │ +0a81c0: 0a03 |0062: move-result v3 │ │ +0a81c2: 3b03 3500 |0063: if-gez v3, 0098 // +0035 │ │ +0a81c6: d814 1301 |0065: add-int/lit8 v20, v19, #int 1 // #01 │ │ +0a81ca: d812 0b01 |0067: add-int/lit8 v18, v11, #int 1 // #01 │ │ +0a81ce: 4603 0a0b |0069: aget-object v3, v10, v11 │ │ +0a81d2: 4d03 0a13 |006b: aput-object v3, v10, v19 │ │ +0a81d6: d810 1001 |006d: add-int/lit8 v16, v16, #int 1 // #01 │ │ +0a81da: 120f |006f: const/4 v15, #int 0 // #0 │ │ +0a81dc: d81a 1aff |0070: add-int/lit8 v26, v26, #int -1 // #ff │ │ +0a81e0: 391a e500 |0072: if-nez v26, 0157 // +00e5 │ │ +0a81e4: 0213 1400 |0074: move/from16 v19, v20 │ │ +0a81e8: 020b 1200 |0076: move/from16 v11, v18 │ │ +0a81ec: 1213 |0078: const/4 v3, #int 1 // #1 │ │ +0a81ee: 0200 1500 |0079: move/from16 v0, v21 │ │ +0a81f2: 3530 0400 |007b: if-ge v0, v3, 007f // +0004 │ │ +0a81f6: 1315 0100 |007d: const/16 v21, #int 1 // #1 │ │ +0a81fa: 0200 1500 |007f: move/from16 v0, v21 │ │ +0a81fe: 0801 1600 |0081: move-object/from16 v1, v22 │ │ +0a8202: 5910 bc11 |0083: iput v0, v1, Lcom/badlogic/gdx/utils/TimSort;.minGallop:I // field@11bc │ │ +0a8206: 1213 |0085: const/4 v3, #int 1 // #1 │ │ +0a8208: 0200 1800 |0086: move/from16 v0, v24 │ │ +0a820c: 3330 b100 |0088: if-ne v0, v3, 0139 // +00b1 │ │ +0a8210: 0200 1300 |008a: move/from16 v0, v19 │ │ +0a8214: 0201 1a00 |008c: move/from16 v1, v26 │ │ +0a8218: 7151 7826 ba0a |008e: invoke-static {v10, v11, v10, v0, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a821e: 9003 131a |0091: add-int v3, v19, v26 │ │ +0a8222: 4606 0405 |0093: aget-object v6, v4, v5 │ │ +0a8226: 4d06 0a03 |0095: aput-object v6, v10, v3 │ │ +0a822a: 2899 |0097: goto 0030 // -0067 │ │ +0a822c: d814 1301 |0098: add-int/lit8 v20, v19, #int 1 // #01 │ │ +0a8230: d811 0501 |009a: add-int/lit8 v17, v5, #int 1 // #01 │ │ +0a8234: 4603 0405 |009c: aget-object v3, v4, v5 │ │ +0a8238: 4d03 0a13 |009e: aput-object v3, v10, v19 │ │ +0a823c: d80f 0f01 |00a0: add-int/lit8 v15, v15, #int 1 // #01 │ │ +0a8240: 1310 0000 |00a2: const/16 v16, #int 0 // #0 │ │ +0a8244: d818 18ff |00a4: add-int/lit8 v24, v24, #int -1 // #ff │ │ +0a8248: 1213 |00a6: const/4 v3, #int 1 // #1 │ │ +0a824a: 0200 1800 |00a7: move/from16 v0, v24 │ │ +0a824e: 3330 0700 |00a9: if-ne v0, v3, 00b0 // +0007 │ │ +0a8252: 0213 1400 |00ab: move/from16 v19, v20 │ │ +0a8256: 0205 1100 |00ad: move/from16 v5, v17 │ │ +0a825a: 28c9 |00af: goto 0078 // -0037 │ │ +0a825c: 0213 1400 |00b0: move/from16 v19, v20 │ │ +0a8260: 0205 1100 |00b2: move/from16 v5, v17 │ │ +0a8264: 9603 0f10 |00b4: or-int v3, v15, v16 │ │ +0a8268: 0200 1500 |00b6: move/from16 v0, v21 │ │ +0a826c: 3403 a3ff |00b8: if-lt v3, v0, 005b // -005d │ │ +0a8270: 0212 0b00 |00ba: move/from16 v18, v11 │ │ +0a8274: 4603 0a12 |00bc: aget-object v3, v10, v18 │ │ +0a8278: 1207 |00be: const/4 v7, #int 0 // #0 │ │ +0a827a: 0206 1800 |00bf: move/from16 v6, v24 │ │ +0a827e: 7706 3023 0300 |00c1: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/TimSort;.gallopRight:(Ljava/lang/Object;[Ljava/lang/Object;IIILjava/util/Comparator;)I // method@2330 │ │ +0a8284: 0a0f |00c4: move-result v15 │ │ +0a8286: 380f 1400 |00c5: if-eqz v15, 00d9 // +0014 │ │ +0a828a: 0200 1300 |00c7: move/from16 v0, v19 │ │ +0a828e: 715f 7826 540a |00c9: invoke-static {v4, v5, v10, v0, v15}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a8294: 9013 130f |00cc: add-int v19, v19, v15 │ │ +0a8298: b0f5 |00ce: add-int/2addr v5, v15 │ │ +0a829a: 9118 180f |00cf: sub-int v24, v24, v15 │ │ +0a829e: 1213 |00d1: const/4 v3, #int 1 // #1 │ │ +0a82a0: 0200 1800 |00d2: move/from16 v0, v24 │ │ +0a82a4: 3630 0500 |00d4: if-gt v0, v3, 00d9 // +0005 │ │ +0a82a8: 020b 1200 |00d6: move/from16 v11, v18 │ │ +0a82ac: 28a0 |00d8: goto 0078 // -0060 │ │ +0a82ae: d814 1301 |00d9: add-int/lit8 v20, v19, #int 1 // #01 │ │ +0a82b2: d80b 1201 |00db: add-int/lit8 v11, v18, #int 1 // #01 │ │ +0a82b6: 4603 0a12 |00dd: aget-object v3, v10, v18 │ │ +0a82ba: 4d03 0a13 |00df: aput-object v3, v10, v19 │ │ +0a82be: d81a 1aff |00e1: add-int/lit8 v26, v26, #int -1 // #ff │ │ +0a82c2: 391a 0500 |00e3: if-nez v26, 00e8 // +0005 │ │ +0a82c6: 0213 1400 |00e5: move/from16 v19, v20 │ │ +0a82ca: 2891 |00e7: goto 0078 // -006f │ │ +0a82cc: 4609 0405 |00e8: aget-object v9, v4, v5 │ │ +0a82d0: 120d |00ea: const/4 v13, #int 0 // #0 │ │ +0a82d2: 020c 1a00 |00eb: move/from16 v12, v26 │ │ +0a82d6: 078e |00ed: move-object v14, v8 │ │ +0a82d8: 7706 2f23 0900 |00ee: invoke-static/range {v9, v10, v11, v12, v13, v14}, Lcom/badlogic/gdx/utils/TimSort;.gallopLeft:(Ljava/lang/Object;[Ljava/lang/Object;IIILjava/util/Comparator;)I // method@232f │ │ +0a82de: 0a10 |00f1: move-result v16 │ │ +0a82e0: 3810 6200 |00f2: if-eqz v16, 0154 // +0062 │ │ +0a82e4: 0200 1400 |00f4: move/from16 v0, v20 │ │ +0a82e8: 0201 1000 |00f6: move/from16 v1, v16 │ │ +0a82ec: 7151 7826 ba0a |00f8: invoke-static {v10, v11, v10, v0, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a82f2: 9013 1410 |00fb: add-int v19, v20, v16 │ │ +0a82f6: 900b 0b10 |00fd: add-int v11, v11, v16 │ │ +0a82fa: 911a 1a10 |00ff: sub-int v26, v26, v16 │ │ +0a82fe: 381a 77ff |0101: if-eqz v26, 0078 // -0089 │ │ +0a8302: d814 1301 |0103: add-int/lit8 v20, v19, #int 1 // #01 │ │ +0a8306: d811 0501 |0105: add-int/lit8 v17, v5, #int 1 // #01 │ │ +0a830a: 4603 0405 |0107: aget-object v3, v4, v5 │ │ +0a830e: 4d03 0a13 |0109: aput-object v3, v10, v19 │ │ +0a8312: d818 18ff |010b: add-int/lit8 v24, v24, #int -1 // #ff │ │ +0a8316: 1213 |010d: const/4 v3, #int 1 // #1 │ │ +0a8318: 0200 1800 |010e: move/from16 v0, v24 │ │ +0a831c: 3330 0800 |0110: if-ne v0, v3, 0118 // +0008 │ │ +0a8320: 0213 1400 |0112: move/from16 v19, v20 │ │ +0a8324: 0205 1100 |0114: move/from16 v5, v17 │ │ +0a8328: 2900 62ff |0116: goto/16 0078 // -009e │ │ +0a832c: d815 15ff |0118: add-int/lit8 v21, v21, #int -1 // #ff │ │ +0a8330: 1273 |011a: const/4 v3, #int 7 // #7 │ │ +0a8332: 343f 1900 |011b: if-lt v15, v3, 0134 // +0019 │ │ +0a8336: 1213 |011d: const/4 v3, #int 1 // #1 │ │ +0a8338: 0136 |011e: move v6, v3 │ │ +0a833a: 1273 |011f: const/4 v3, #int 7 // #7 │ │ +0a833c: 0200 1000 |0120: move/from16 v0, v16 │ │ +0a8340: 3430 1500 |0122: if-lt v0, v3, 0137 // +0015 │ │ +0a8344: 1213 |0124: const/4 v3, #int 1 // #1 │ │ +0a8346: b663 |0125: or-int/2addr v3, v6 │ │ +0a8348: 3903 2600 |0126: if-nez v3, 014c // +0026 │ │ +0a834c: 3b15 0400 |0128: if-gez v21, 012c // +0004 │ │ +0a8350: 1315 0000 |012a: const/16 v21, #int 0 // #0 │ │ +0a8354: d815 1502 |012c: add-int/lit8 v21, v21, #int 2 // #02 │ │ +0a8358: 0213 1400 |012e: move/from16 v19, v20 │ │ +0a835c: 0205 1100 |0130: move/from16 v5, v17 │ │ +0a8360: 2900 26ff |0132: goto/16 0058 // -00da │ │ +0a8364: 1203 |0134: const/4 v3, #int 0 // #0 │ │ +0a8366: 0136 |0135: move v6, v3 │ │ +0a8368: 28e9 |0136: goto 011f // -0017 │ │ +0a836a: 1203 |0137: const/4 v3, #int 0 // #0 │ │ +0a836c: 28ed |0138: goto 0125 // -0013 │ │ +0a836e: 3918 0a00 |0139: if-nez v24, 0143 // +000a │ │ +0a8372: 2203 ad03 |013b: new-instance v3, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0a8376: 1a06 7e02 |013d: const-string v6, "Comparison method violates its general contract!" // string@027e │ │ +0a837a: 7020 f825 6300 |013f: invoke-direct {v3, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0a8380: 2703 |0142: throw v3 │ │ +0a8382: 0200 1300 |0143: move/from16 v0, v19 │ │ +0a8386: 0201 1800 |0145: move/from16 v1, v24 │ │ +0a838a: 7151 7826 540a |0147: invoke-static {v4, v5, v10, v0, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a8390: 2900 e6fe |014a: goto/16 0030 // -011a │ │ +0a8394: 0213 1400 |014c: move/from16 v19, v20 │ │ +0a8398: 0212 0b00 |014e: move/from16 v18, v11 │ │ +0a839c: 0205 1100 |0150: move/from16 v5, v17 │ │ +0a83a0: 2900 6aff |0152: goto/16 00bc // -0096 │ │ +0a83a4: 0213 1400 |0154: move/from16 v19, v20 │ │ +0a83a8: 28ad |0156: goto 0103 // -0053 │ │ +0a83aa: 0213 1400 |0157: move/from16 v19, v20 │ │ +0a83ae: 020b 1200 |0159: move/from16 v11, v18 │ │ +0a83b2: 2900 59ff |015b: goto/16 00b4 // -00a7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ 0x0004 line=595 │ │ 0x000c line=596 │ │ 0x0014 line=598 │ │ 0x0015 line=599 │ │ @@ -165121,24 +165169,24 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -099e08: |[099e08] com.badlogic.gdx.utils.TimSort.minRunLength:(I)I │ │ -099e18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -099e1a: 1301 2000 |0001: const/16 v1, #int 32 // #20 │ │ -099e1e: 3412 0800 |0003: if-lt v2, v1, 000b // +0008 │ │ -099e22: dd01 0201 |0005: and-int/lit8 v1, v2, #int 1 // #01 │ │ -099e26: b610 |0007: or-int/2addr v0, v1 │ │ -099e28: e102 0201 |0008: shr-int/lit8 v2, v2, #int 1 // #01 │ │ -099e2c: 28f7 |000a: goto 0001 // -0009 │ │ -099e2e: 9001 0200 |000b: add-int v1, v2, v0 │ │ -099e32: 0f01 |000d: return v1 │ │ +0a83b8: |[0a83b8] com.badlogic.gdx.utils.TimSort.minRunLength:(I)I │ │ +0a83c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a83ca: 1301 2000 |0001: const/16 v1, #int 32 // #20 │ │ +0a83ce: 3412 0800 |0003: if-lt v2, v1, 000b // +0008 │ │ +0a83d2: dd01 0201 |0005: and-int/lit8 v1, v2, #int 1 // #01 │ │ +0a83d6: b610 |0007: or-int/2addr v0, v1 │ │ +0a83d8: e102 0201 |0008: shr-int/lit8 v2, v2, #int 1 // #01 │ │ +0a83dc: 28f7 |000a: goto 0001 // -0009 │ │ +0a83de: 9001 0200 |000b: add-int v1, v2, v0 │ │ +0a83e2: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x0001 line=350 │ │ 0x0005 line=351 │ │ 0x0008 line=352 │ │ 0x000b line=354 │ │ @@ -165151,25 +165199,25 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -099e34: |[099e34] com.badlogic.gdx.utils.TimSort.pushRun:(II)V │ │ -099e44: 5420 bd11 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/TimSort;.runBase:[I // field@11bd │ │ -099e48: 5221 bf11 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@11bf │ │ -099e4c: 4b03 0001 |0004: aput v3, v0, v1 │ │ -099e50: 5420 be11 |0006: iget-object v0, v2, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ -099e54: 5221 bf11 |0008: iget v1, v2, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@11bf │ │ -099e58: 4b04 0001 |000a: aput v4, v0, v1 │ │ -099e5c: 5220 bf11 |000c: iget v0, v2, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@11bf │ │ -099e60: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -099e64: 5920 bf11 |0010: iput v0, v2, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@11bf │ │ -099e68: 0e00 |0012: return-void │ │ +0a83e4: |[0a83e4] com.badlogic.gdx.utils.TimSort.pushRun:(II)V │ │ +0a83f4: 5420 bd11 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/TimSort;.runBase:[I // field@11bd │ │ +0a83f8: 5221 bf11 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@11bf │ │ +0a83fc: 4b03 0001 |0004: aput v3, v0, v1 │ │ +0a8400: 5420 be11 |0006: iget-object v0, v2, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@11be │ │ +0a8404: 5221 bf11 |0008: iget v1, v2, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@11bf │ │ +0a8408: 4b04 0001 |000a: aput v4, v0, v1 │ │ +0a840c: 5220 bf11 |000c: iget v0, v2, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@11bf │ │ +0a8410: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a8414: 5920 bf11 |0010: iput v0, v2, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@11bf │ │ +0a8418: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0006 line=363 │ │ 0x000c line=364 │ │ 0x0012 line=365 │ │ locals : │ │ @@ -165183,45 +165231,45 @@ │ │ type : '(III)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -099e6c: |[099e6c] com.badlogic.gdx.utils.TimSort.rangeCheck:(III)V │ │ -099e7c: 3754 2b00 |0000: if-le v4, v5, 002b // +002b │ │ -099e80: 2200 af03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -099e84: 2201 c503 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -099e88: 7010 6726 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -099e8e: 1a02 4418 |0009: const-string v2, "fromIndex(" // string@1844 │ │ -099e92: 6e20 6e26 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -099e98: 0c01 |000e: move-result-object v1 │ │ -099e9a: 6e20 6b26 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -099ea0: 0c01 |0012: move-result-object v1 │ │ -099ea2: 1a02 9d00 |0013: const-string v2, ") > toIndex(" // string@009d │ │ -099ea6: 6e20 6e26 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -099eac: 0c01 |0018: move-result-object v1 │ │ -099eae: 6e20 6b26 5100 |0019: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -099eb4: 0c01 |001c: move-result-object v1 │ │ -099eb6: 1a02 9900 |001d: const-string v2, ")" // string@0099 │ │ -099eba: 6e20 6e26 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -099ec0: 0c01 |0022: move-result-object v1 │ │ -099ec2: 6e10 7426 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -099ec8: 0c01 |0026: move-result-object v1 │ │ -099eca: 7020 f825 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -099ed0: 2700 |002a: throw v0 │ │ -099ed2: 3b04 0800 |002b: if-gez v4, 0033 // +0008 │ │ -099ed6: 2200 a203 |002d: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@03a2 │ │ -099eda: 7020 ba25 4000 |002f: invoke-direct {v0, v4}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(I)V // method@25ba │ │ -099ee0: 2700 |0032: throw v0 │ │ -099ee2: 3735 0800 |0033: if-le v5, v3, 003b // +0008 │ │ -099ee6: 2200 a203 |0035: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@03a2 │ │ -099eea: 7020 ba25 5000 |0037: invoke-direct {v0, v5}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(I)V // method@25ba │ │ -099ef0: 2700 |003a: throw v0 │ │ -099ef2: 0e00 |003b: return-void │ │ +0a841c: |[0a841c] com.badlogic.gdx.utils.TimSort.rangeCheck:(III)V │ │ +0a842c: 3754 2b00 |0000: if-le v4, v5, 002b // +002b │ │ +0a8430: 2200 ad03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0a8434: 2201 c303 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a8438: 7010 6726 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a843e: 1a02 4218 |0009: const-string v2, "fromIndex(" // string@1842 │ │ +0a8442: 6e20 6e26 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a8448: 0c01 |000e: move-result-object v1 │ │ +0a844a: 6e20 6b26 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0a8450: 0c01 |0012: move-result-object v1 │ │ +0a8452: 1a02 9d00 |0013: const-string v2, ") > toIndex(" // string@009d │ │ +0a8456: 6e20 6e26 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a845c: 0c01 |0018: move-result-object v1 │ │ +0a845e: 6e20 6b26 5100 |0019: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0a8464: 0c01 |001c: move-result-object v1 │ │ +0a8466: 1a02 9900 |001d: const-string v2, ")" // string@0099 │ │ +0a846a: 6e20 6e26 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a8470: 0c01 |0022: move-result-object v1 │ │ +0a8472: 6e10 7426 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a8478: 0c01 |0026: move-result-object v1 │ │ +0a847a: 7020 f825 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0a8480: 2700 |002a: throw v0 │ │ +0a8482: 3b04 0800 |002b: if-gez v4, 0033 // +0008 │ │ +0a8486: 2200 a003 |002d: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@03a0 │ │ +0a848a: 7020 ba25 4000 |002f: invoke-direct {v0, v4}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(I)V // method@25ba │ │ +0a8490: 2700 |0032: throw v0 │ │ +0a8492: 3735 0800 |0033: if-le v5, v3, 003b // +0008 │ │ +0a8496: 2200 a003 |0035: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@03a0 │ │ +0a849a: 7020 ba25 5000 |0037: invoke-direct {v0, v5}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(I)V // method@25ba │ │ +0a84a0: 2700 |003a: throw v0 │ │ +0a84a2: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=831 │ │ 0x002b line=832 │ │ 0x0033 line=833 │ │ 0x003b line=834 │ │ locals : │ │ @@ -165234,29 +165282,29 @@ │ │ type : '([Ljava/lang/Object;II)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -099ef4: |[099ef4] com.badlogic.gdx.utils.TimSort.reverseRange:([Ljava/lang/Object;II)V │ │ -099f04: d806 06ff |0000: add-int/lit8 v6, v6, #int -1 // #ff │ │ -099f08: 0160 |0002: move v0, v6 │ │ -099f0a: 0151 |0003: move v1, v5 │ │ -099f0c: 3501 1100 |0004: if-ge v1, v0, 0015 // +0011 │ │ -099f10: 4602 0401 |0006: aget-object v2, v4, v1 │ │ -099f14: d805 0101 |0008: add-int/lit8 v5, v1, #int 1 // #01 │ │ -099f18: 4603 0400 |000a: aget-object v3, v4, v0 │ │ -099f1c: 4d03 0401 |000c: aput-object v3, v4, v1 │ │ -099f20: d806 00ff |000e: add-int/lit8 v6, v0, #int -1 // #ff │ │ -099f24: 4d02 0400 |0010: aput-object v2, v4, v0 │ │ -099f28: 0160 |0012: move v0, v6 │ │ -099f2a: 0151 |0013: move v1, v5 │ │ -099f2c: 28f0 |0014: goto 0004 // -0010 │ │ -099f2e: 0e00 |0015: return-void │ │ +0a84a4: |[0a84a4] com.badlogic.gdx.utils.TimSort.reverseRange:([Ljava/lang/Object;II)V │ │ +0a84b4: d806 06ff |0000: add-int/lit8 v6, v6, #int -1 // #ff │ │ +0a84b8: 0160 |0002: move v0, v6 │ │ +0a84ba: 0151 |0003: move v1, v5 │ │ +0a84bc: 3501 1100 |0004: if-ge v1, v0, 0015 // +0011 │ │ +0a84c0: 4602 0401 |0006: aget-object v2, v4, v1 │ │ +0a84c4: d805 0101 |0008: add-int/lit8 v5, v1, #int 1 // #01 │ │ +0a84c8: 4603 0400 |000a: aget-object v3, v4, v0 │ │ +0a84cc: 4d03 0401 |000c: aput-object v3, v4, v1 │ │ +0a84d0: d806 00ff |000e: add-int/lit8 v6, v0, #int -1 // #ff │ │ +0a84d4: 4d02 0400 |0010: aput-object v2, v4, v0 │ │ +0a84d8: 0160 |0012: move v0, v6 │ │ +0a84da: 0151 |0013: move v1, v5 │ │ +0a84dc: 28f0 |0014: goto 0004 // -0010 │ │ +0a84de: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0004 line=327 │ │ 0x0006 line=328 │ │ 0x0008 line=329 │ │ 0x000e line=330 │ │ @@ -165279,52 +165327,52 @@ │ │ type : '([Ljava/lang/Object;IILjava/util/Comparator;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 71 16-bit code units │ │ -099f30: |[099f30] com.badlogic.gdx.utils.TimSort.sort:([Ljava/lang/Object;IILjava/util/Comparator;)V │ │ -099f40: 390b 0600 |0000: if-nez v11, 0006 // +0006 │ │ -099f44: 7130 4127 980a |0002: invoke-static {v8, v9, v10}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;II)V // method@2741 │ │ -099f4a: 0e00 |0005: return-void │ │ -099f4c: 2186 |0006: array-length v6, v8 │ │ -099f4e: 7130 3823 960a |0007: invoke-static {v6, v9, v10}, Lcom/badlogic/gdx/utils/TimSort;.rangeCheck:(III)V // method@2338 │ │ -099f54: 9103 0a09 |000a: sub-int v3, v10, v9 │ │ -099f58: 1226 |000c: const/4 v6, #int 2 // #2 │ │ -099f5a: 3463 f8ff |000d: if-lt v3, v6, 0005 // -0008 │ │ -099f5e: 1306 2000 |000f: const/16 v6, #int 32 // #20 │ │ -099f62: 3563 0c00 |0011: if-ge v3, v6, 001d // +000c │ │ -099f66: 7140 2c23 98ba |0013: invoke-static {v8, v9, v10, v11}, Lcom/badlogic/gdx/utils/TimSort;.countRunAndMakeAscending:([Ljava/lang/Object;IILjava/util/Comparator;)I // method@232c │ │ -099f6c: 0a01 |0016: move-result v1 │ │ -099f6e: 9006 0901 |0017: add-int v6, v9, v1 │ │ -099f72: 715b 2b23 986a |0019: invoke-static {v8, v9, v10, v6, v11}, Lcom/badlogic/gdx/utils/TimSort;.binarySort:([Ljava/lang/Object;IIILjava/util/Comparator;)V // method@232b │ │ -099f78: 28e9 |001c: goto 0005 // -0017 │ │ -099f7a: 2205 5103 |001d: new-instance v5, Lcom/badlogic/gdx/utils/TimSort; // type@0351 │ │ -099f7e: 7030 2a23 850b |001f: invoke-direct {v5, v8, v11}, Lcom/badlogic/gdx/utils/TimSort;.:([Ljava/lang/Object;Ljava/util/Comparator;)V // method@232a │ │ -099f84: 7110 3623 0300 |0022: invoke-static {v3}, Lcom/badlogic/gdx/utils/TimSort;.minRunLength:(I)I // method@2336 │ │ -099f8a: 0a02 |0025: move-result v2 │ │ -099f8c: 7140 2c23 98ba |0026: invoke-static {v8, v9, v10, v11}, Lcom/badlogic/gdx/utils/TimSort;.countRunAndMakeAscending:([Ljava/lang/Object;IILjava/util/Comparator;)I // method@232c │ │ -099f92: 0a04 |0029: move-result v4 │ │ -099f94: 3524 0d00 |002a: if-ge v4, v2, 0037 // +000d │ │ -099f98: 3623 1900 |002c: if-gt v3, v2, 0045 // +0019 │ │ -099f9c: 0130 |002e: move v0, v3 │ │ -099f9e: 9006 0900 |002f: add-int v6, v9, v0 │ │ -099fa2: 9007 0904 |0031: add-int v7, v9, v4 │ │ -099fa6: 715b 2b23 9876 |0033: invoke-static {v8, v9, v6, v7, v11}, Lcom/badlogic/gdx/utils/TimSort;.binarySort:([Ljava/lang/Object;IIILjava/util/Comparator;)V // method@232b │ │ -099fac: 0104 |0036: move v4, v0 │ │ -099fae: 7030 3723 9504 |0037: invoke-direct {v5, v9, v4}, Lcom/badlogic/gdx/utils/TimSort;.pushRun:(II)V // method@2337 │ │ -099fb4: 7010 3223 0500 |003a: invoke-direct {v5}, Lcom/badlogic/gdx/utils/TimSort;.mergeCollapse:()V // method@2332 │ │ -099fba: b049 |003d: add-int/2addr v9, v4 │ │ -099fbc: b143 |003e: sub-int/2addr v3, v4 │ │ -099fbe: 3903 e7ff |003f: if-nez v3, 0026 // -0019 │ │ -099fc2: 7010 3323 0500 |0041: invoke-direct {v5}, Lcom/badlogic/gdx/utils/TimSort;.mergeForceCollapse:()V // method@2333 │ │ -099fc8: 28c1 |0044: goto 0005 // -003f │ │ -099fca: 0120 |0045: move v0, v2 │ │ -099fcc: 28e9 |0046: goto 002f // -0017 │ │ +0a84e0: |[0a84e0] com.badlogic.gdx.utils.TimSort.sort:([Ljava/lang/Object;IILjava/util/Comparator;)V │ │ +0a84f0: 390b 0600 |0000: if-nez v11, 0006 // +0006 │ │ +0a84f4: 7130 4127 980a |0002: invoke-static {v8, v9, v10}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;II)V // method@2741 │ │ +0a84fa: 0e00 |0005: return-void │ │ +0a84fc: 2186 |0006: array-length v6, v8 │ │ +0a84fe: 7130 3823 960a |0007: invoke-static {v6, v9, v10}, Lcom/badlogic/gdx/utils/TimSort;.rangeCheck:(III)V // method@2338 │ │ +0a8504: 9103 0a09 |000a: sub-int v3, v10, v9 │ │ +0a8508: 1226 |000c: const/4 v6, #int 2 // #2 │ │ +0a850a: 3463 f8ff |000d: if-lt v3, v6, 0005 // -0008 │ │ +0a850e: 1306 2000 |000f: const/16 v6, #int 32 // #20 │ │ +0a8512: 3563 0c00 |0011: if-ge v3, v6, 001d // +000c │ │ +0a8516: 7140 2c23 98ba |0013: invoke-static {v8, v9, v10, v11}, Lcom/badlogic/gdx/utils/TimSort;.countRunAndMakeAscending:([Ljava/lang/Object;IILjava/util/Comparator;)I // method@232c │ │ +0a851c: 0a01 |0016: move-result v1 │ │ +0a851e: 9006 0901 |0017: add-int v6, v9, v1 │ │ +0a8522: 715b 2b23 986a |0019: invoke-static {v8, v9, v10, v6, v11}, Lcom/badlogic/gdx/utils/TimSort;.binarySort:([Ljava/lang/Object;IIILjava/util/Comparator;)V // method@232b │ │ +0a8528: 28e9 |001c: goto 0005 // -0017 │ │ +0a852a: 2205 4f03 |001d: new-instance v5, Lcom/badlogic/gdx/utils/TimSort; // type@034f │ │ +0a852e: 7030 2a23 850b |001f: invoke-direct {v5, v8, v11}, Lcom/badlogic/gdx/utils/TimSort;.:([Ljava/lang/Object;Ljava/util/Comparator;)V // method@232a │ │ +0a8534: 7110 3623 0300 |0022: invoke-static {v3}, Lcom/badlogic/gdx/utils/TimSort;.minRunLength:(I)I // method@2336 │ │ +0a853a: 0a02 |0025: move-result v2 │ │ +0a853c: 7140 2c23 98ba |0026: invoke-static {v8, v9, v10, v11}, Lcom/badlogic/gdx/utils/TimSort;.countRunAndMakeAscending:([Ljava/lang/Object;IILjava/util/Comparator;)I // method@232c │ │ +0a8542: 0a04 |0029: move-result v4 │ │ +0a8544: 3524 0d00 |002a: if-ge v4, v2, 0037 // +000d │ │ +0a8548: 3623 1900 |002c: if-gt v3, v2, 0045 // +0019 │ │ +0a854c: 0130 |002e: move v0, v3 │ │ +0a854e: 9006 0900 |002f: add-int v6, v9, v0 │ │ +0a8552: 9007 0904 |0031: add-int v7, v9, v4 │ │ +0a8556: 715b 2b23 9876 |0033: invoke-static {v8, v9, v6, v7, v11}, Lcom/badlogic/gdx/utils/TimSort;.binarySort:([Ljava/lang/Object;IIILjava/util/Comparator;)V // method@232b │ │ +0a855c: 0104 |0036: move v4, v0 │ │ +0a855e: 7030 3723 9504 |0037: invoke-direct {v5, v9, v4}, Lcom/badlogic/gdx/utils/TimSort;.pushRun:(II)V // method@2337 │ │ +0a8564: 7010 3223 0500 |003a: invoke-direct {v5}, Lcom/badlogic/gdx/utils/TimSort;.mergeCollapse:()V // method@2332 │ │ +0a856a: b049 |003d: add-int/2addr v9, v4 │ │ +0a856c: b143 |003e: sub-int/2addr v3, v4 │ │ +0a856e: 3903 e7ff |003f: if-nez v3, 0026 // -0019 │ │ +0a8572: 7010 3323 0500 |0041: invoke-direct {v5}, Lcom/badlogic/gdx/utils/TimSort;.mergeForceCollapse:()V // method@2333 │ │ +0a8578: 28c1 |0044: goto 0005 // -003f │ │ +0a857a: 0120 |0045: move v0, v2 │ │ +0a857c: 28e9 |0046: goto 002f // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0002 line=184 │ │ 0x0005 line=227 │ │ 0x0006 line=188 │ │ 0x000a line=189 │ │ @@ -165365,19 +165413,19 @@ │ │ type : '([Ljava/lang/Object;Ljava/util/Comparator;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -099fd0: |[099fd0] com.badlogic.gdx.utils.TimSort.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V │ │ -099fe0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -099fe2: 2121 |0001: array-length v1, v2 │ │ -099fe4: 7140 3a23 0231 |0002: invoke-static {v2, v0, v1, v3}, Lcom/badlogic/gdx/utils/TimSort;.sort:([Ljava/lang/Object;IILjava/util/Comparator;)V // method@233a │ │ -099fea: 0e00 |0005: return-void │ │ +0a8580: |[0a8580] com.badlogic.gdx.utils.TimSort.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V │ │ +0a8590: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a8592: 2121 |0001: array-length v1, v2 │ │ +0a8594: 7140 3a23 0231 |0002: invoke-static {v2, v0, v1, v3}, Lcom/badlogic/gdx/utils/TimSort;.sort:([Ljava/lang/Object;IILjava/util/Comparator;)V // method@233a │ │ +0a859a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0005 line=180 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/Comparator; │ │ @@ -165390,62 +165438,62 @@ │ │ type : '([Ljava/lang/Object;Ljava/util/Comparator;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 86 16-bit code units │ │ -099fec: |[099fec] com.badlogic.gdx.utils.TimSort.doSort:([Ljava/lang/Object;Ljava/util/Comparator;II)V │ │ -099ffc: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -099ffe: 120a |0001: const/4 v10, #int 0 // #0 │ │ -09a000: 59b9 bf11 |0002: iput v9, v11, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@11bf │ │ -09a004: 21c8 |0004: array-length v8, v12 │ │ -09a006: 7130 3823 e80f |0005: invoke-static {v8, v14, v15}, Lcom/badlogic/gdx/utils/TimSort;.rangeCheck:(III)V // method@2338 │ │ -09a00c: 9105 0f0e |0008: sub-int v5, v15, v14 │ │ -09a010: 1228 |000a: const/4 v8, #int 2 // #2 │ │ -09a012: 3585 0300 |000b: if-ge v5, v8, 000e // +0003 │ │ -09a016: 0e00 |000d: return-void │ │ -09a018: 1308 2000 |000e: const/16 v8, #int 32 // #20 │ │ -09a01c: 3585 0c00 |0010: if-ge v5, v8, 001c // +000c │ │ -09a020: 7140 2c23 ecdf |0012: invoke-static {v12, v14, v15, v13}, Lcom/badlogic/gdx/utils/TimSort;.countRunAndMakeAscending:([Ljava/lang/Object;IILjava/util/Comparator;)I // method@232c │ │ -09a026: 0a02 |0015: move-result v2 │ │ -09a028: 9008 0e02 |0016: add-int v8, v14, v2 │ │ -09a02c: 715d 2b23 ec8f |0018: invoke-static {v12, v14, v15, v8, v13}, Lcom/badlogic/gdx/utils/TimSort;.binarySort:([Ljava/lang/Object;IIILjava/util/Comparator;)V // method@232b │ │ -09a032: 28f2 |001b: goto 000d // -000e │ │ -09a034: 5bbc ba11 |001c: iput-object v12, v11, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@11ba │ │ -09a038: 5bbd bb11 |001e: iput-object v13, v11, Lcom/badlogic/gdx/utils/TimSort;.c:Ljava/util/Comparator; // field@11bb │ │ -09a03c: 59b9 c111 |0020: iput v9, v11, Lcom/badlogic/gdx/utils/TimSort;.tmpCount:I // field@11c1 │ │ -09a040: 7110 3623 0500 |0022: invoke-static {v5}, Lcom/badlogic/gdx/utils/TimSort;.minRunLength:(I)I // method@2336 │ │ -09a046: 0a03 |0025: move-result v3 │ │ -09a048: 7140 2c23 ecdf |0026: invoke-static {v12, v14, v15, v13}, Lcom/badlogic/gdx/utils/TimSort;.countRunAndMakeAscending:([Ljava/lang/Object;IILjava/util/Comparator;)I // method@232c │ │ -09a04e: 0a06 |0029: move-result v6 │ │ -09a050: 3536 0d00 |002a: if-ge v6, v3, 0037 // +000d │ │ -09a054: 3635 2800 |002c: if-gt v5, v3, 0054 // +0028 │ │ -09a058: 0150 |002e: move v0, v5 │ │ -09a05a: 9008 0e00 |002f: add-int v8, v14, v0 │ │ -09a05e: 9009 0e06 |0031: add-int v9, v14, v6 │ │ -09a062: 715d 2b23 ec98 |0033: invoke-static {v12, v14, v8, v9, v13}, Lcom/badlogic/gdx/utils/TimSort;.binarySort:([Ljava/lang/Object;IIILjava/util/Comparator;)V // method@232b │ │ -09a068: 0106 |0036: move v6, v0 │ │ -09a06a: 7030 3723 eb06 |0037: invoke-direct {v11, v14, v6}, Lcom/badlogic/gdx/utils/TimSort;.pushRun:(II)V // method@2337 │ │ -09a070: 7010 3223 0b00 |003a: invoke-direct {v11}, Lcom/badlogic/gdx/utils/TimSort;.mergeCollapse:()V // method@2332 │ │ -09a076: b06e |003d: add-int/2addr v14, v6 │ │ -09a078: b165 |003e: sub-int/2addr v5, v6 │ │ -09a07a: 3905 e7ff |003f: if-nez v5, 0026 // -0019 │ │ -09a07e: 7010 3323 0b00 |0041: invoke-direct {v11}, Lcom/badlogic/gdx/utils/TimSort;.mergeForceCollapse:()V // method@2333 │ │ -09a084: 5bba ba11 |0044: iput-object v10, v11, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@11ba │ │ -09a088: 5bba bb11 |0046: iput-object v10, v11, Lcom/badlogic/gdx/utils/TimSort;.c:Ljava/util/Comparator; // field@11bb │ │ -09a08c: 54b7 c011 |0048: iget-object v7, v11, Lcom/badlogic/gdx/utils/TimSort;.tmp:[Ljava/lang/Object; // field@11c0 │ │ -09a090: 1201 |004a: const/4 v1, #int 0 // #0 │ │ -09a092: 52b4 c111 |004b: iget v4, v11, Lcom/badlogic/gdx/utils/TimSort;.tmpCount:I // field@11c1 │ │ -09a096: 3541 c0ff |004d: if-ge v1, v4, 000d // -0040 │ │ -09a09a: 4d0a 0701 |004f: aput-object v10, v7, v1 │ │ -09a09e: d801 0101 |0051: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09a0a2: 28fa |0053: goto 004d // -0006 │ │ -09a0a4: 0130 |0054: move v0, v3 │ │ -09a0a6: 28da |0055: goto 002f // -0026 │ │ +0a859c: |[0a859c] com.badlogic.gdx.utils.TimSort.doSort:([Ljava/lang/Object;Ljava/util/Comparator;II)V │ │ +0a85ac: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0a85ae: 120a |0001: const/4 v10, #int 0 // #0 │ │ +0a85b0: 59b9 bf11 |0002: iput v9, v11, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@11bf │ │ +0a85b4: 21c8 |0004: array-length v8, v12 │ │ +0a85b6: 7130 3823 e80f |0005: invoke-static {v8, v14, v15}, Lcom/badlogic/gdx/utils/TimSort;.rangeCheck:(III)V // method@2338 │ │ +0a85bc: 9105 0f0e |0008: sub-int v5, v15, v14 │ │ +0a85c0: 1228 |000a: const/4 v8, #int 2 // #2 │ │ +0a85c2: 3585 0300 |000b: if-ge v5, v8, 000e // +0003 │ │ +0a85c6: 0e00 |000d: return-void │ │ +0a85c8: 1308 2000 |000e: const/16 v8, #int 32 // #20 │ │ +0a85cc: 3585 0c00 |0010: if-ge v5, v8, 001c // +000c │ │ +0a85d0: 7140 2c23 ecdf |0012: invoke-static {v12, v14, v15, v13}, Lcom/badlogic/gdx/utils/TimSort;.countRunAndMakeAscending:([Ljava/lang/Object;IILjava/util/Comparator;)I // method@232c │ │ +0a85d6: 0a02 |0015: move-result v2 │ │ +0a85d8: 9008 0e02 |0016: add-int v8, v14, v2 │ │ +0a85dc: 715d 2b23 ec8f |0018: invoke-static {v12, v14, v15, v8, v13}, Lcom/badlogic/gdx/utils/TimSort;.binarySort:([Ljava/lang/Object;IIILjava/util/Comparator;)V // method@232b │ │ +0a85e2: 28f2 |001b: goto 000d // -000e │ │ +0a85e4: 5bbc ba11 |001c: iput-object v12, v11, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@11ba │ │ +0a85e8: 5bbd bb11 |001e: iput-object v13, v11, Lcom/badlogic/gdx/utils/TimSort;.c:Ljava/util/Comparator; // field@11bb │ │ +0a85ec: 59b9 c111 |0020: iput v9, v11, Lcom/badlogic/gdx/utils/TimSort;.tmpCount:I // field@11c1 │ │ +0a85f0: 7110 3623 0500 |0022: invoke-static {v5}, Lcom/badlogic/gdx/utils/TimSort;.minRunLength:(I)I // method@2336 │ │ +0a85f6: 0a03 |0025: move-result v3 │ │ +0a85f8: 7140 2c23 ecdf |0026: invoke-static {v12, v14, v15, v13}, Lcom/badlogic/gdx/utils/TimSort;.countRunAndMakeAscending:([Ljava/lang/Object;IILjava/util/Comparator;)I // method@232c │ │ +0a85fe: 0a06 |0029: move-result v6 │ │ +0a8600: 3536 0d00 |002a: if-ge v6, v3, 0037 // +000d │ │ +0a8604: 3635 2800 |002c: if-gt v5, v3, 0054 // +0028 │ │ +0a8608: 0150 |002e: move v0, v5 │ │ +0a860a: 9008 0e00 |002f: add-int v8, v14, v0 │ │ +0a860e: 9009 0e06 |0031: add-int v9, v14, v6 │ │ +0a8612: 715d 2b23 ec98 |0033: invoke-static {v12, v14, v8, v9, v13}, Lcom/badlogic/gdx/utils/TimSort;.binarySort:([Ljava/lang/Object;IIILjava/util/Comparator;)V // method@232b │ │ +0a8618: 0106 |0036: move v6, v0 │ │ +0a861a: 7030 3723 eb06 |0037: invoke-direct {v11, v14, v6}, Lcom/badlogic/gdx/utils/TimSort;.pushRun:(II)V // method@2337 │ │ +0a8620: 7010 3223 0b00 |003a: invoke-direct {v11}, Lcom/badlogic/gdx/utils/TimSort;.mergeCollapse:()V // method@2332 │ │ +0a8626: b06e |003d: add-int/2addr v14, v6 │ │ +0a8628: b165 |003e: sub-int/2addr v5, v6 │ │ +0a862a: 3905 e7ff |003f: if-nez v5, 0026 // -0019 │ │ +0a862e: 7010 3323 0b00 |0041: invoke-direct {v11}, Lcom/badlogic/gdx/utils/TimSort;.mergeForceCollapse:()V // method@2333 │ │ +0a8634: 5bba ba11 |0044: iput-object v10, v11, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@11ba │ │ +0a8638: 5bba bb11 |0046: iput-object v10, v11, Lcom/badlogic/gdx/utils/TimSort;.c:Ljava/util/Comparator; // field@11bb │ │ +0a863c: 54b7 c011 |0048: iget-object v7, v11, Lcom/badlogic/gdx/utils/TimSort;.tmp:[Ljava/lang/Object; // field@11c0 │ │ +0a8640: 1201 |004a: const/4 v1, #int 0 // #0 │ │ +0a8642: 52b4 c111 |004b: iget v4, v11, Lcom/badlogic/gdx/utils/TimSort;.tmpCount:I // field@11c1 │ │ +0a8646: 3541 c0ff |004d: if-ge v1, v4, 000d // -0040 │ │ +0a864a: 4d0a 0701 |004f: aput-object v10, v7, v1 │ │ +0a864e: d801 0101 |0051: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a8652: 28fa |0053: goto 004d // -0006 │ │ +0a8654: 0130 |0054: move v0, v3 │ │ +0a8656: 28da |0055: goto 002f // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=97 │ │ 0x0004 line=98 │ │ 0x0008 line=99 │ │ 0x000a line=100 │ │ 0x000d line=146 │ │ @@ -165488,21 +165536,21 @@ │ │ 0x002a - 0x0056 reg=6 runLen I │ │ 0x0000 - 0x0056 reg=11 this Lcom/badlogic/gdx/utils/TimSort; Lcom/badlogic/gdx/utils/TimSort; │ │ 0x0000 - 0x0056 reg=12 a [Ljava/lang/Object; [TT; │ │ 0x0000 - 0x0056 reg=13 c Ljava/util/Comparator; Ljava/util/Comparator; │ │ 0x0000 - 0x0056 reg=14 lo I │ │ 0x0000 - 0x0056 reg=15 hi I │ │ │ │ - source_file_idx : 3966 (TimSort.java) │ │ + source_file_idx : 3964 (TimSort.java) │ │ │ │ Class #388 header: │ │ -class_idx : 850 │ │ +class_idx : 848 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3967 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3965 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #388 - │ │ Class descriptor : 'Lcom/badlogic/gdx/utils/TimeUtils;' │ │ @@ -165517,17 +165565,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09a0a8: |[09a0a8] com.badlogic.gdx.utils.TimeUtils.:()V │ │ -09a0b8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -09a0be: 0e00 |0003: return-void │ │ +0a8658: |[0a8658] com.badlogic.gdx.utils.TimeUtils.:()V │ │ +0a8668: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a866e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/TimeUtils; │ │ │ │ #1 : (in Lcom/badlogic/gdx/utils/TimeUtils;) │ │ @@ -165535,49 +165583,49 @@ │ │ type : '()J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -09a0c0: |[09a0c0] com.badlogic.gdx.utils.TimeUtils.millis:()J │ │ -09a0d0: 7100 7926 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2679 │ │ -09a0d6: 0b00 |0003: move-result-wide v0 │ │ -09a0d8: 1000 |0004: return-wide v0 │ │ +0a8670: |[0a8670] com.badlogic.gdx.utils.TimeUtils.millis:()J │ │ +0a8680: 7100 7926 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2679 │ │ +0a8686: 0b00 |0003: move-result-wide v0 │ │ +0a8688: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ │ │ #2 : (in Lcom/badlogic/gdx/utils/TimeUtils;) │ │ name : 'nanoTime' │ │ type : '()J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -09a0dc: |[09a0dc] com.badlogic.gdx.utils.TimeUtils.nanoTime:()J │ │ -09a0ec: 7100 7e26 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ -09a0f2: 0b00 |0003: move-result-wide v0 │ │ -09a0f4: 1000 |0004: return-wide v0 │ │ +0a868c: |[0a868c] com.badlogic.gdx.utils.TimeUtils.nanoTime:()J │ │ +0a869c: 7100 7e26 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ +0a86a2: 0b00 |0003: move-result-wide v0 │ │ +0a86a4: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 3967 (TimeUtils.java) │ │ + source_file_idx : 3965 (TimeUtils.java) │ │ │ │ Class #389 header: │ │ -class_idx : 851 │ │ +class_idx : 849 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 968 │ │ -source_file_idx : 3969 │ │ +superclass_idx : 966 │ │ +source_file_idx : 3967 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #389 annotations: │ │ Annotations on class │ │ @@ -165597,17 +165645,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09a0f8: |[09a0f8] com.badlogic.gdx.utils.Timer$1.:(Ljava/lang/String;)V │ │ -09a108: 7020 8226 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/String;)V // method@2682 │ │ -09a10e: 0e00 |0003: return-void │ │ +0a86a8: |[0a86a8] com.badlogic.gdx.utils.Timer$1.:(Ljava/lang/String;)V │ │ +0a86b8: 7020 8226 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/String;)V // method@2682 │ │ +0a86be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/Timer$1; │ │ 0x0000 - 0x0004 reg=1 x0 Ljava/lang/String; │ │ │ │ @@ -165617,52 +165665,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -09a110: |[09a110] com.badlogic.gdx.utils.Timer$1.run:()V │ │ -09a120: 6207 c811 |0000: sget-object v7, Lcom/badlogic/gdx/utils/Timer;.instances:Lcom/badlogic/gdx/utils/Array; // field@11c8 │ │ -09a124: 1d07 |0002: monitor-enter v7 │ │ -09a126: 7100 7e26 0000 |0003: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ -09a12c: 0b08 |0006: move-result-wide v8 │ │ -09a12e: 8586 |0007: long-to-float v6, v8 │ │ -09a130: 1408 5f70 8930 |0008: const v8, #float 1e-09 // #3089705f │ │ -09a136: a802 0608 |000b: mul-float v2, v6, v8 │ │ -09a13a: 1403 ffff 7f7f |000d: const v3, #float 3.40282e+38 // #7f7fffff │ │ -09a140: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -09a142: 6206 c811 |0011: sget-object v6, Lcom/badlogic/gdx/utils/Timer;.instances:Lcom/badlogic/gdx/utils/Array; // field@11c8 │ │ -09a146: 5261 df0f |0013: iget v1, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -09a14a: 3510 1500 |0015: if-ge v0, v1, 002a // +0015 │ │ -09a14e: 6206 c811 |0017: sget-object v6, Lcom/badlogic/gdx/utils/Timer;.instances:Lcom/badlogic/gdx/utils/Array; // field@11c8 │ │ -09a152: 6e20 741e 0600 |0019: invoke-virtual {v6, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -09a158: 0c06 |001c: move-result-object v6 │ │ -09a15a: 1f06 5503 |001d: check-cast v6, Lcom/badlogic/gdx/utils/Timer; // type@0355 │ │ -09a15e: 6e20 5223 2600 |001f: invoke-virtual {v6, v2}, Lcom/badlogic/gdx/utils/Timer;.update:(F)F // method@2352 │ │ -09a164: 0a06 |0022: move-result v6 │ │ -09a166: 7120 1a26 6300 |0023: invoke-static {v3, v6}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -09a16c: 0a03 |0026: move-result v3 │ │ -09a16e: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09a172: 28ec |0029: goto 0015 // -0014 │ │ -09a174: 1506 7a44 |002a: const/high16 v6, #int 1148846080 // #447a │ │ -09a178: c836 |002c: mul-float/2addr v6, v3 │ │ -09a17a: 8864 |002d: float-to-long v4, v6 │ │ -09a17c: 1608 0000 |002e: const-wide/16 v8, #int 0 // #0 │ │ -09a180: 3106 0408 |0030: cmp-long v6, v4, v8 │ │ -09a184: 3d06 0700 |0032: if-lez v6, 0039 // +0007 │ │ -09a188: 6206 c811 |0034: sget-object v6, Lcom/badlogic/gdx/utils/Timer;.instances:Lcom/badlogic/gdx/utils/Array; // field@11c8 │ │ -09a18c: 6e30 2f26 4605 |0036: invoke-virtual {v6, v4, v5}, Ljava/lang/Object;.wait:(J)V // method@262f │ │ -09a192: 1e07 |0039: monitor-exit v7 │ │ -09a194: 28c6 |003a: goto 0000 // -003a │ │ -09a196: 0d06 |003b: move-exception v6 │ │ -09a198: 1e07 |003c: monitor-exit v7 │ │ -09a19a: 2706 |003d: throw v6 │ │ -09a19c: 0d06 |003e: move-exception v6 │ │ -09a19e: 28fa |003f: goto 0039 // -0006 │ │ +0a86c0: |[0a86c0] com.badlogic.gdx.utils.Timer$1.run:()V │ │ +0a86d0: 6207 c811 |0000: sget-object v7, Lcom/badlogic/gdx/utils/Timer;.instances:Lcom/badlogic/gdx/utils/Array; // field@11c8 │ │ +0a86d4: 1d07 |0002: monitor-enter v7 │ │ +0a86d6: 7100 7e26 0000 |0003: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ +0a86dc: 0b08 |0006: move-result-wide v8 │ │ +0a86de: 8586 |0007: long-to-float v6, v8 │ │ +0a86e0: 1408 5f70 8930 |0008: const v8, #float 1e-09 // #3089705f │ │ +0a86e6: a802 0608 |000b: mul-float v2, v6, v8 │ │ +0a86ea: 1403 ffff 7f7f |000d: const v3, #float 3.40282e+38 // #7f7fffff │ │ +0a86f0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0a86f2: 6206 c811 |0011: sget-object v6, Lcom/badlogic/gdx/utils/Timer;.instances:Lcom/badlogic/gdx/utils/Array; // field@11c8 │ │ +0a86f6: 5261 df0f |0013: iget v1, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0a86fa: 3510 1500 |0015: if-ge v0, v1, 002a // +0015 │ │ +0a86fe: 6206 c811 |0017: sget-object v6, Lcom/badlogic/gdx/utils/Timer;.instances:Lcom/badlogic/gdx/utils/Array; // field@11c8 │ │ +0a8702: 6e20 741e 0600 |0019: invoke-virtual {v6, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0a8708: 0c06 |001c: move-result-object v6 │ │ +0a870a: 1f06 5303 |001d: check-cast v6, Lcom/badlogic/gdx/utils/Timer; // type@0353 │ │ +0a870e: 6e20 5223 2600 |001f: invoke-virtual {v6, v2}, Lcom/badlogic/gdx/utils/Timer;.update:(F)F // method@2352 │ │ +0a8714: 0a06 |0022: move-result v6 │ │ +0a8716: 7120 1a26 6300 |0023: invoke-static {v3, v6}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +0a871c: 0a03 |0026: move-result v3 │ │ +0a871e: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a8722: 28ec |0029: goto 0015 // -0014 │ │ +0a8724: 1506 7a44 |002a: const/high16 v6, #int 1148846080 // #447a │ │ +0a8728: c836 |002c: mul-float/2addr v6, v3 │ │ +0a872a: 8864 |002d: float-to-long v4, v6 │ │ +0a872c: 1608 0000 |002e: const-wide/16 v8, #int 0 // #0 │ │ +0a8730: 3106 0408 |0030: cmp-long v6, v4, v8 │ │ +0a8734: 3d06 0700 |0032: if-lez v6, 0039 // +0007 │ │ +0a8738: 6206 c811 |0034: sget-object v6, Lcom/badlogic/gdx/utils/Timer;.instances:Lcom/badlogic/gdx/utils/Array; // field@11c8 │ │ +0a873c: 6e30 2f26 4605 |0036: invoke-virtual {v6, v4, v5}, Ljava/lang/Object;.wait:(J)V // method@262f │ │ +0a8742: 1e07 |0039: monitor-exit v7 │ │ +0a8744: 28c6 |003a: goto 0000 // -003a │ │ +0a8746: 0d06 |003b: move-exception v6 │ │ +0a8748: 1e07 |003c: monitor-exit v7 │ │ +0a874a: 2706 |003d: throw v6 │ │ +0a874c: 0d06 |003e: move-exception v6 │ │ +0a874e: 28fa |003f: goto 0039 // -0006 │ │ catches : 3 │ │ 0x0003 - 0x0026 │ │ -> 0x003b │ │ 0x0034 - 0x0039 │ │ Ljava/lang/InterruptedException; -> 0x003e │ │ -> 0x003b │ │ 0x0039 - 0x003d │ │ @@ -165687,21 +165735,21 @@ │ │ 0x003e - 0x0040 reg=0 i I │ │ 0x003e - 0x0040 reg=1 n I │ │ 0x003e - 0x0040 reg=2 time F │ │ 0x003e - 0x0040 reg=3 wait F │ │ 0x003e - 0x0040 reg=4 waitMillis J │ │ 0x0000 - 0x0040 reg=10 this Lcom/badlogic/gdx/utils/Timer$1; │ │ │ │ - source_file_idx : 3969 (Timer.java) │ │ + source_file_idx : 3967 (Timer.java) │ │ │ │ Class #390 header: │ │ -class_idx : 852 │ │ +class_idx : 850 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3969 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3967 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #390 annotations: │ │ Annotations on class │ │ @@ -165734,19 +165782,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -09a1c0: |[09a1c0] com.badlogic.gdx.utils.Timer$Task.:()V │ │ -09a1d0: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -09a1d6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -09a1d8: 5910 c411 |0004: iput v0, v1, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@11c4 │ │ -09a1dc: 0e00 |0006: return-void │ │ +0a8770: |[0a8770] com.badlogic.gdx.utils.Timer$Task.:()V │ │ +0a8780: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a8786: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +0a8788: 5910 c411 |0004: iput v0, v1, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@11c4 │ │ +0a878c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0003 line=175 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/Timer$Task; │ │ │ │ @@ -165756,20 +165804,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -09a1e0: |[09a1e0] com.badlogic.gdx.utils.Timer$Task.cancel:()V │ │ -09a1f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09a1f2: 5910 c211 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/Timer$Task;.executeTime:F // field@11c2 │ │ -09a1f6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -09a1f8: 5910 c411 |0004: iput v0, v1, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@11c4 │ │ -09a1fc: 0e00 |0006: return-void │ │ +0a8790: |[0a8790] com.badlogic.gdx.utils.Timer$Task.cancel:()V │ │ +0a87a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a87a2: 5910 c211 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/Timer$Task;.executeTime:F // field@11c2 │ │ +0a87a6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +0a87a8: 5910 c411 |0004: iput v0, v1, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@11c4 │ │ +0a87ac: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0003 line=183 │ │ 0x0006 line=184 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/Timer$Task; │ │ @@ -165779,41 +165827,41 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -09a200: |[09a200] com.badlogic.gdx.utils.Timer$Task.isScheduled:()Z │ │ -09a210: 5220 c411 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@11c4 │ │ -09a214: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -09a216: 3210 0400 |0003: if-eq v0, v1, 0007 // +0004 │ │ -09a21a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -09a21c: 0f00 |0006: return v0 │ │ -09a21e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -09a220: 28fe |0008: goto 0006 // -0002 │ │ +0a87b0: |[0a87b0] com.badlogic.gdx.utils.Timer$Task.isScheduled:()Z │ │ +0a87c0: 5220 c411 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@11c4 │ │ +0a87c4: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +0a87c6: 3210 0400 |0003: if-eq v0, v1, 0007 // +0004 │ │ +0a87ca: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0a87cc: 0f00 |0006: return v0 │ │ +0a87ce: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0a87d0: 28fe |0008: goto 0006 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/utils/Timer$Task; │ │ │ │ #2 : (in Lcom/badlogic/gdx/utils/Timer$Task;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3969 (Timer.java) │ │ + source_file_idx : 3967 (Timer.java) │ │ │ │ Class #391 header: │ │ -class_idx : 853 │ │ +class_idx : 851 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3969 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3967 │ │ static_fields_size : 4 │ │ instance_fields_size: 1 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 8 │ │ │ │ Class #391 annotations: │ │ Annotations on class │ │ @@ -165858,28 +165906,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -09a224: |[09a224] com.badlogic.gdx.utils.Timer.:()V │ │ -09a234: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -09a236: 2201 e702 |0001: new-instance v1, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -09a23a: 7020 631e 2100 |0003: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ -09a240: 6901 c811 |0006: sput-object v1, Lcom/badlogic/gdx/utils/Timer;.instances:Lcom/badlogic/gdx/utils/Array; // field@11c8 │ │ -09a244: 2200 5303 |0008: new-instance v0, Lcom/badlogic/gdx/utils/Timer$1; // type@0353 │ │ -09a248: 1a01 800f |000a: const-string v1, "Timer" // string@0f80 │ │ -09a24c: 7020 3f23 1000 |000c: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Timer$1;.:(Ljava/lang/String;)V // method@233f │ │ -09a252: 6e20 8526 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/Thread;.setDaemon:(Z)V // method@2685 │ │ -09a258: 6e10 8726 0000 |0012: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@2687 │ │ -09a25e: 2201 5503 |0015: new-instance v1, Lcom/badlogic/gdx/utils/Timer; // type@0355 │ │ -09a262: 7010 4623 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/utils/Timer;.:()V // method@2346 │ │ -09a268: 6901 c711 |001a: sput-object v1, Lcom/badlogic/gdx/utils/Timer;.instance:Lcom/badlogic/gdx/utils/Timer; // field@11c7 │ │ -09a26c: 0e00 |001c: return-void │ │ +0a87d4: |[0a87d4] com.badlogic.gdx.utils.Timer.:()V │ │ +0a87e4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0a87e6: 2201 e502 |0001: new-instance v1, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0a87ea: 7020 631e 2100 |0003: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ +0a87f0: 6901 c811 |0006: sput-object v1, Lcom/badlogic/gdx/utils/Timer;.instances:Lcom/badlogic/gdx/utils/Array; // field@11c8 │ │ +0a87f4: 2200 5103 |0008: new-instance v0, Lcom/badlogic/gdx/utils/Timer$1; // type@0351 │ │ +0a87f8: 1a01 7e0f |000a: const-string v1, "Timer" // string@0f7e │ │ +0a87fc: 7020 3f23 1000 |000c: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Timer$1;.:(Ljava/lang/String;)V // method@233f │ │ +0a8802: 6e20 8526 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/Thread;.setDaemon:(Z)V // method@2685 │ │ +0a8808: 6e10 8726 0000 |0012: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@2687 │ │ +0a880e: 2201 5303 |0015: new-instance v1, Lcom/badlogic/gdx/utils/Timer; // type@0353 │ │ +0a8812: 7010 4623 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/utils/Timer;.:()V // method@2346 │ │ +0a8818: 6901 c711 |001a: sput-object v1, Lcom/badlogic/gdx/utils/Timer;.instance:Lcom/badlogic/gdx/utils/Timer; // field@11c7 │ │ +0a881c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=25 │ │ 0x0008 line=27 │ │ 0x000f line=44 │ │ 0x0012 line=45 │ │ 0x0015 line=49 │ │ @@ -165891,23 +165939,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -09a270: |[09a270] com.badlogic.gdx.utils.Timer.:()V │ │ -09a280: 7010 2726 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ -09a286: 2200 e702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -09a28a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -09a28c: 1302 0800 |0006: const/16 v2, #int 8 // #8 │ │ -09a290: 7030 661e 1002 |0008: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1e66 │ │ -09a296: 5b30 c911 |000b: iput-object v0, v3, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@11c9 │ │ -09a29a: 6e10 5023 0300 |000d: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Timer;.start:()V // method@2350 │ │ -09a2a0: 0e00 |0010: return-void │ │ +0a8820: |[0a8820] com.badlogic.gdx.utils.Timer.:()V │ │ +0a8830: 7010 2726 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a8836: 2200 e502 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0a883a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0a883c: 1302 0800 |0006: const/16 v2, #int 8 // #8 │ │ +0a8840: 7030 661e 1002 |0008: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1e66 │ │ +0a8846: 5b30 c911 |000b: iput-object v0, v3, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@11c9 │ │ +0a884a: 6e10 5023 0300 |000d: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Timer;.start:()V // method@2350 │ │ +0a8850: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=54 │ │ 0x000d line=57 │ │ 0x0010 line=58 │ │ locals : │ │ @@ -165918,18 +165966,18 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Timer$Task;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09a2a4: |[09a2a4] com.badlogic.gdx.utils.Timer.post:(Lcom/badlogic/gdx/utils/Timer$Task;)V │ │ -09a2b4: 6200 c711 |0000: sget-object v0, Lcom/badlogic/gdx/utils/Timer;.instance:Lcom/badlogic/gdx/utils/Timer; // field@11c7 │ │ -09a2b8: 6e20 4923 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Timer;.postTask:(Lcom/badlogic/gdx/utils/Timer$Task;)V // method@2349 │ │ -09a2be: 0e00 |0005: return-void │ │ +0a8854: |[0a8854] com.badlogic.gdx.utils.Timer.post:(Lcom/badlogic/gdx/utils/Timer$Task;)V │ │ +0a8864: 6200 c711 |0000: sget-object v0, Lcom/badlogic/gdx/utils/Timer;.instance:Lcom/badlogic/gdx/utils/Timer; // field@11c7 │ │ +0a8868: 6e20 4923 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Timer;.postTask:(Lcom/badlogic/gdx/utils/Timer$Task;)V // method@2349 │ │ +0a886e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0005 line=149 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 task Lcom/badlogic/gdx/utils/Timer$Task; │ │ │ │ @@ -165938,18 +165986,18 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Timer$Task;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -09a2c0: |[09a2c0] com.badlogic.gdx.utils.Timer.schedule:(Lcom/badlogic/gdx/utils/Timer$Task;F)V │ │ -09a2d0: 6200 c711 |0000: sget-object v0, Lcom/badlogic/gdx/utils/Timer;.instance:Lcom/badlogic/gdx/utils/Timer; // field@11c7 │ │ -09a2d4: 6e30 4d23 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/Timer;.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;F)V // method@234d │ │ -09a2da: 0e00 |0005: return-void │ │ +0a8870: |[0a8870] com.badlogic.gdx.utils.Timer.schedule:(Lcom/badlogic/gdx/utils/Timer$Task;F)V │ │ +0a8880: 6200 c711 |0000: sget-object v0, Lcom/badlogic/gdx/utils/Timer;.instance:Lcom/badlogic/gdx/utils/Timer; // field@11c7 │ │ +0a8884: 6e30 4d23 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/Timer;.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;F)V // method@234d │ │ +0a888a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0005 line=155 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 task Lcom/badlogic/gdx/utils/Timer$Task; │ │ 0x0000 - 0x0006 reg=2 delaySeconds F │ │ @@ -165959,18 +166007,18 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Timer$Task;FF)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -09a2dc: |[09a2dc] com.badlogic.gdx.utils.Timer.schedule:(Lcom/badlogic/gdx/utils/Timer$Task;FF)V │ │ -09a2ec: 6200 c711 |0000: sget-object v0, Lcom/badlogic/gdx/utils/Timer;.instance:Lcom/badlogic/gdx/utils/Timer; // field@11c7 │ │ -09a2f0: 6e40 4e23 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/Timer;.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;FF)V // method@234e │ │ -09a2f6: 0e00 |0005: return-void │ │ +0a888c: |[0a888c] com.badlogic.gdx.utils.Timer.schedule:(Lcom/badlogic/gdx/utils/Timer$Task;FF)V │ │ +0a889c: 6200 c711 |0000: sget-object v0, Lcom/badlogic/gdx/utils/Timer;.instance:Lcom/badlogic/gdx/utils/Timer; // field@11c7 │ │ +0a88a0: 6e40 4e23 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/Timer;.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;FF)V // method@234e │ │ +0a88a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0005 line=161 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 task Lcom/badlogic/gdx/utils/Timer$Task; │ │ 0x0000 - 0x0006 reg=2 delaySeconds F │ │ @@ -165981,18 +166029,18 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Timer$Task;FFI)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -09a2f8: |[09a2f8] com.badlogic.gdx.utils.Timer.schedule:(Lcom/badlogic/gdx/utils/Timer$Task;FFI)V │ │ -09a308: 6200 c711 |0000: sget-object v0, Lcom/badlogic/gdx/utils/Timer;.instance:Lcom/badlogic/gdx/utils/Timer; // field@11c7 │ │ -09a30c: 6e54 4f23 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/Timer;.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;FFI)V // method@234f │ │ -09a312: 0e00 |0005: return-void │ │ +0a88a8: |[0a88a8] com.badlogic.gdx.utils.Timer.schedule:(Lcom/badlogic/gdx/utils/Timer$Task;FFI)V │ │ +0a88b8: 6200 c711 |0000: sget-object v0, Lcom/badlogic/gdx/utils/Timer;.instance:Lcom/badlogic/gdx/utils/Timer; // field@11c7 │ │ +0a88bc: 6e54 4f23 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/Timer;.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;FFI)V // method@234f │ │ +0a88c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0005 line=167 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 task Lcom/badlogic/gdx/utils/Timer$Task; │ │ 0x0000 - 0x0006 reg=2 delaySeconds F │ │ @@ -166004,24 +166052,24 @@ │ │ type : '()V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -09a314: |[09a314] com.badlogic.gdx.utils.Timer.wake:()V │ │ -09a324: 6201 c811 |0000: sget-object v1, Lcom/badlogic/gdx/utils/Timer;.instances:Lcom/badlogic/gdx/utils/Array; // field@11c8 │ │ -09a328: 1d01 |0002: monitor-enter v1 │ │ -09a32a: 6200 c811 |0003: sget-object v0, Lcom/badlogic/gdx/utils/Timer;.instances:Lcom/badlogic/gdx/utils/Array; // field@11c8 │ │ -09a32e: 6e10 2c26 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -09a334: 1e01 |0008: monitor-exit v1 │ │ -09a336: 0e00 |0009: return-void │ │ -09a338: 0d00 |000a: move-exception v0 │ │ -09a33a: 1e01 |000b: monitor-exit v1 │ │ -09a33c: 2700 |000c: throw v0 │ │ +0a88c4: |[0a88c4] com.badlogic.gdx.utils.Timer.wake:()V │ │ +0a88d4: 6201 c811 |0000: sget-object v1, Lcom/badlogic/gdx/utils/Timer;.instances:Lcom/badlogic/gdx/utils/Array; // field@11c8 │ │ +0a88d8: 1d01 |0002: monitor-enter v1 │ │ +0a88da: 6200 c811 |0003: sget-object v0, Lcom/badlogic/gdx/utils/Timer;.instances:Lcom/badlogic/gdx/utils/Array; // field@11c8 │ │ +0a88de: 6e10 2c26 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +0a88e4: 1e01 |0008: monitor-exit v1 │ │ +0a88e6: 0e00 |0009: return-void │ │ +0a88e8: 0d00 |000a: move-exception v0 │ │ +0a88ea: 1e01 |000b: monitor-exit v1 │ │ +0a88ec: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000c │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=140 │ │ 0x0003 line=141 │ │ 0x0008 line=142 │ │ @@ -166035,35 +166083,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -09a34c: |[09a34c] com.badlogic.gdx.utils.Timer.clear:()V │ │ -09a35c: 5443 c911 |0000: iget-object v3, v4, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@11c9 │ │ -09a360: 1d03 |0002: monitor-enter v3 │ │ -09a362: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09a364: 5442 c911 |0004: iget-object v2, v4, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@11c9 │ │ -09a368: 5221 df0f |0006: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -09a36c: 3510 1000 |0008: if-ge v0, v1, 0018 // +0010 │ │ -09a370: 5442 c911 |000a: iget-object v2, v4, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@11c9 │ │ -09a374: 6e20 741e 0200 |000c: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -09a37a: 0c02 |000f: move-result-object v2 │ │ -09a37c: 1f02 5403 |0010: check-cast v2, Lcom/badlogic/gdx/utils/Timer$Task; // type@0354 │ │ -09a380: 6e10 4223 0200 |0012: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Timer$Task;.cancel:()V // method@2342 │ │ -09a386: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09a38a: 28f1 |0017: goto 0008 // -000f │ │ -09a38c: 5442 c911 |0018: iget-object v2, v4, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@11c9 │ │ -09a390: 6e10 6f1e 0200 |001a: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -09a396: 1e03 |001d: monitor-exit v3 │ │ -09a398: 0e00 |001e: return-void │ │ -09a39a: 0d02 |001f: move-exception v2 │ │ -09a39c: 1e03 |0020: monitor-exit v3 │ │ -09a39e: 2702 |0021: throw v2 │ │ +0a88fc: |[0a88fc] com.badlogic.gdx.utils.Timer.clear:()V │ │ +0a890c: 5443 c911 |0000: iget-object v3, v4, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@11c9 │ │ +0a8910: 1d03 |0002: monitor-enter v3 │ │ +0a8912: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0a8914: 5442 c911 |0004: iget-object v2, v4, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@11c9 │ │ +0a8918: 5221 df0f |0006: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0a891c: 3510 1000 |0008: if-ge v0, v1, 0018 // +0010 │ │ +0a8920: 5442 c911 |000a: iget-object v2, v4, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@11c9 │ │ +0a8924: 6e20 741e 0200 |000c: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0a892a: 0c02 |000f: move-result-object v2 │ │ +0a892c: 1f02 5203 |0010: check-cast v2, Lcom/badlogic/gdx/utils/Timer$Task; // type@0352 │ │ +0a8930: 6e10 4223 0200 |0012: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Timer$Task;.cancel:()V // method@2342 │ │ +0a8936: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a893a: 28f1 |0017: goto 0008 // -000f │ │ +0a893c: 5442 c911 |0018: iget-object v2, v4, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@11c9 │ │ +0a8940: 6e10 6f1e 0200 |001a: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +0a8946: 1e03 |001d: monitor-exit v3 │ │ +0a8948: 0e00 |001e: return-void │ │ +0a894a: 0d02 |001f: move-exception v2 │ │ +0a894c: 1e03 |0020: monitor-exit v3 │ │ +0a894e: 2702 |0021: throw v2 │ │ catches : 1 │ │ 0x0004 - 0x0021 │ │ -> 0x001f │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=106 │ │ 0x000a line=107 │ │ @@ -166082,19 +166130,19 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Timer$Task;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -09a3ac: |[09a3ac] com.badlogic.gdx.utils.Timer.postTask:(Lcom/badlogic/gdx/utils/Timer$Task;)V │ │ -09a3bc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09a3be: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -09a3c0: 6e50 4f23 3211 |0002: invoke-virtual {v2, v3, v1, v1, v0}, Lcom/badlogic/gdx/utils/Timer;.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;FFI)V // method@234f │ │ -09a3c6: 0e00 |0005: return-void │ │ +0a895c: |[0a895c] com.badlogic.gdx.utils.Timer.postTask:(Lcom/badlogic/gdx/utils/Timer$Task;)V │ │ +0a896c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a896e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0a8970: 6e50 4f23 3211 |0002: invoke-virtual {v2, v3, v1, v1, v0}, Lcom/badlogic/gdx/utils/Timer;.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;FFI)V // method@234f │ │ +0a8976: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=62 │ │ 0x0005 line=63 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/utils/Timer; │ │ 0x0000 - 0x0006 reg=3 task Lcom/badlogic/gdx/utils/Timer$Task; │ │ @@ -166104,19 +166152,19 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Timer$Task;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -09a3c8: |[09a3c8] com.badlogic.gdx.utils.Timer.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;F)V │ │ -09a3d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09a3da: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -09a3dc: 6e51 4f23 3204 |0002: invoke-virtual {v2, v3, v4, v0, v1}, Lcom/badlogic/gdx/utils/Timer;.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;FFI)V // method@234f │ │ -09a3e2: 0e00 |0005: return-void │ │ +0a8978: |[0a8978] com.badlogic.gdx.utils.Timer.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;F)V │ │ +0a8988: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a898a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0a898c: 6e51 4f23 3204 |0002: invoke-virtual {v2, v3, v4, v0, v1}, Lcom/badlogic/gdx/utils/Timer;.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;FFI)V // method@234f │ │ +0a8992: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0005 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/utils/Timer; │ │ 0x0000 - 0x0006 reg=3 task Lcom/badlogic/gdx/utils/Timer$Task; │ │ @@ -166127,18 +166175,18 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Timer$Task;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -09a3e4: |[09a3e4] com.badlogic.gdx.utils.Timer.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;FF)V │ │ -09a3f4: 12e0 |0000: const/4 v0, #int -2 // #fe │ │ -09a3f6: 6e50 4f23 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Lcom/badlogic/gdx/utils/Timer;.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;FFI)V // method@234f │ │ -09a3fc: 0e00 |0004: return-void │ │ +0a8994: |[0a8994] com.badlogic.gdx.utils.Timer.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;FF)V │ │ +0a89a4: 12e0 |0000: const/4 v0, #int -2 // #fe │ │ +0a89a6: 6e50 4f23 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Lcom/badlogic/gdx/utils/Timer;.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;FFI)V // method@234f │ │ +0a89ac: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0004 line=73 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/Timer; │ │ 0x0000 - 0x0005 reg=2 task Lcom/badlogic/gdx/utils/Timer$Task; │ │ @@ -166150,41 +166198,41 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Timer$Task;FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -09a400: |[09a400] com.badlogic.gdx.utils.Timer.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;FFI)V │ │ -09a410: 5230 c411 |0000: iget v0, v3, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@11c4 │ │ -09a414: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -09a416: 3210 0a00 |0003: if-eq v0, v1, 000d // +000a │ │ -09a41a: 2200 af03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -09a41e: 1a01 690f |0007: const-string v1, "The same task may not be scheduled twice." // string@0f69 │ │ -09a422: 7020 f825 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -09a428: 2700 |000c: throw v0 │ │ -09a42a: 7100 7e26 0000 |000d: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ -09a430: 0b00 |0010: move-result-wide v0 │ │ -09a432: 8500 |0011: long-to-float v0, v0 │ │ -09a434: 1401 5f70 8930 |0012: const v1, #float 1e-09 // #3089705f │ │ -09a43a: c810 |0015: mul-float/2addr v0, v1 │ │ -09a43c: c640 |0016: add-float/2addr v0, v4 │ │ -09a43e: 5930 c211 |0017: iput v0, v3, Lcom/badlogic/gdx/utils/Timer$Task;.executeTime:F // field@11c2 │ │ -09a442: 5935 c311 |0019: iput v5, v3, Lcom/badlogic/gdx/utils/Timer$Task;.intervalSeconds:F // field@11c3 │ │ -09a446: 5936 c411 |001b: iput v6, v3, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@11c4 │ │ -09a44a: 5421 c911 |001d: iget-object v1, v2, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@11c9 │ │ -09a44e: 1d01 |001f: monitor-enter v1 │ │ -09a450: 5420 c911 |0020: iget-object v0, v2, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@11c9 │ │ -09a454: 6e20 6a1e 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -09a45a: 1e01 |0025: monitor-exit v1 │ │ -09a45c: 7100 5323 0000 |0026: invoke-static {}, Lcom/badlogic/gdx/utils/Timer;.wake:()V // method@2353 │ │ -09a462: 0e00 |0029: return-void │ │ -09a464: 0d00 |002a: move-exception v0 │ │ -09a466: 1e01 |002b: monitor-exit v1 │ │ -09a468: 2700 |002c: throw v0 │ │ +0a89b0: |[0a89b0] com.badlogic.gdx.utils.Timer.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;FFI)V │ │ +0a89c0: 5230 c411 |0000: iget v0, v3, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@11c4 │ │ +0a89c4: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +0a89c6: 3210 0a00 |0003: if-eq v0, v1, 000d // +000a │ │ +0a89ca: 2200 ad03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0a89ce: 1a01 670f |0007: const-string v1, "The same task may not be scheduled twice." // string@0f67 │ │ +0a89d2: 7020 f825 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0a89d8: 2700 |000c: throw v0 │ │ +0a89da: 7100 7e26 0000 |000d: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ +0a89e0: 0b00 |0010: move-result-wide v0 │ │ +0a89e2: 8500 |0011: long-to-float v0, v0 │ │ +0a89e4: 1401 5f70 8930 |0012: const v1, #float 1e-09 // #3089705f │ │ +0a89ea: c810 |0015: mul-float/2addr v0, v1 │ │ +0a89ec: c640 |0016: add-float/2addr v0, v4 │ │ +0a89ee: 5930 c211 |0017: iput v0, v3, Lcom/badlogic/gdx/utils/Timer$Task;.executeTime:F // field@11c2 │ │ +0a89f2: 5935 c311 |0019: iput v5, v3, Lcom/badlogic/gdx/utils/Timer$Task;.intervalSeconds:F // field@11c3 │ │ +0a89f6: 5936 c411 |001b: iput v6, v3, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@11c4 │ │ +0a89fa: 5421 c911 |001d: iget-object v1, v2, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@11c9 │ │ +0a89fe: 1d01 |001f: monitor-enter v1 │ │ +0a8a00: 5420 c911 |0020: iget-object v0, v2, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@11c9 │ │ +0a8a04: 6e20 6a1e 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0a8a0a: 1e01 |0025: monitor-exit v1 │ │ +0a8a0c: 7100 5323 0000 |0026: invoke-static {}, Lcom/badlogic/gdx/utils/Timer;.wake:()V // method@2353 │ │ +0a8a12: 0e00 |0029: return-void │ │ +0a8a14: 0d00 |002a: move-exception v0 │ │ +0a8a16: 1e01 |002b: monitor-exit v1 │ │ +0a8a18: 2700 |002c: throw v0 │ │ catches : 2 │ │ 0x0020 - 0x0026 │ │ -> 0x002a │ │ 0x002b - 0x002c │ │ -> 0x002a │ │ positions : │ │ 0x0000 line=77 │ │ @@ -166209,32 +166257,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -09a480: |[09a480] com.badlogic.gdx.utils.Timer.start:()V │ │ -09a490: 6201 c811 |0000: sget-object v1, Lcom/badlogic/gdx/utils/Timer;.instances:Lcom/badlogic/gdx/utils/Array; // field@11c8 │ │ -09a494: 1d01 |0002: monitor-enter v1 │ │ -09a496: 6200 c811 |0003: sget-object v0, Lcom/badlogic/gdx/utils/Timer;.instances:Lcom/badlogic/gdx/utils/Array; // field@11c8 │ │ -09a49a: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -09a49c: 6e30 701e 3002 |0006: invoke-virtual {v0, v3, v2}, Lcom/badlogic/gdx/utils/Array;.contains:(Ljava/lang/Object;Z)Z // method@1e70 │ │ -09a4a2: 0a00 |0009: move-result v0 │ │ -09a4a4: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -09a4a8: 1e01 |000c: monitor-exit v1 │ │ -09a4aa: 0e00 |000d: return-void │ │ -09a4ac: 6200 c811 |000e: sget-object v0, Lcom/badlogic/gdx/utils/Timer;.instances:Lcom/badlogic/gdx/utils/Array; // field@11c8 │ │ -09a4b0: 6e20 6a1e 3000 |0010: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -09a4b6: 7100 5323 0000 |0013: invoke-static {}, Lcom/badlogic/gdx/utils/Timer;.wake:()V // method@2353 │ │ -09a4bc: 1e01 |0016: monitor-exit v1 │ │ -09a4be: 28f6 |0017: goto 000d // -000a │ │ -09a4c0: 0d00 |0018: move-exception v0 │ │ -09a4c2: 1e01 |0019: monitor-exit v1 │ │ -09a4c4: 2700 |001a: throw v0 │ │ +0a8a30: |[0a8a30] com.badlogic.gdx.utils.Timer.start:()V │ │ +0a8a40: 6201 c811 |0000: sget-object v1, Lcom/badlogic/gdx/utils/Timer;.instances:Lcom/badlogic/gdx/utils/Array; // field@11c8 │ │ +0a8a44: 1d01 |0002: monitor-enter v1 │ │ +0a8a46: 6200 c811 |0003: sget-object v0, Lcom/badlogic/gdx/utils/Timer;.instances:Lcom/badlogic/gdx/utils/Array; // field@11c8 │ │ +0a8a4a: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +0a8a4c: 6e30 701e 3002 |0006: invoke-virtual {v0, v3, v2}, Lcom/badlogic/gdx/utils/Array;.contains:(Ljava/lang/Object;Z)Z // method@1e70 │ │ +0a8a52: 0a00 |0009: move-result v0 │ │ +0a8a54: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +0a8a58: 1e01 |000c: monitor-exit v1 │ │ +0a8a5a: 0e00 |000d: return-void │ │ +0a8a5c: 6200 c811 |000e: sget-object v0, Lcom/badlogic/gdx/utils/Timer;.instances:Lcom/badlogic/gdx/utils/Array; // field@11c8 │ │ +0a8a60: 6e20 6a1e 3000 |0010: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0a8a66: 7100 5323 0000 |0013: invoke-static {}, Lcom/badlogic/gdx/utils/Timer;.wake:()V // method@2353 │ │ +0a8a6c: 1e01 |0016: monitor-exit v1 │ │ +0a8a6e: 28f6 |0017: goto 000d // -000a │ │ +0a8a70: 0d00 |0018: move-exception v0 │ │ +0a8a72: 1e01 |0019: monitor-exit v1 │ │ +0a8a74: 2700 |001a: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x001a │ │ -> 0x0018 │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=97 │ │ 0x000d line=101 │ │ @@ -166249,25 +166297,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -09a4d4: |[09a4d4] com.badlogic.gdx.utils.Timer.stop:()V │ │ -09a4e4: 6201 c811 |0000: sget-object v1, Lcom/badlogic/gdx/utils/Timer;.instances:Lcom/badlogic/gdx/utils/Array; // field@11c8 │ │ -09a4e8: 1d01 |0002: monitor-enter v1 │ │ -09a4ea: 6200 c811 |0003: sget-object v0, Lcom/badlogic/gdx/utils/Timer;.instances:Lcom/badlogic/gdx/utils/Array; // field@11c8 │ │ -09a4ee: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -09a4f0: 6e30 7e1e 3002 |0006: invoke-virtual {v0, v3, v2}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ -09a4f6: 1e01 |0009: monitor-exit v1 │ │ -09a4f8: 0e00 |000a: return-void │ │ -09a4fa: 0d00 |000b: move-exception v0 │ │ -09a4fc: 1e01 |000c: monitor-exit v1 │ │ -09a4fe: 2700 |000d: throw v0 │ │ +0a8a84: |[0a8a84] com.badlogic.gdx.utils.Timer.stop:()V │ │ +0a8a94: 6201 c811 |0000: sget-object v1, Lcom/badlogic/gdx/utils/Timer;.instances:Lcom/badlogic/gdx/utils/Array; // field@11c8 │ │ +0a8a98: 1d01 |0002: monitor-enter v1 │ │ +0a8a9a: 6200 c811 |0003: sget-object v0, Lcom/badlogic/gdx/utils/Timer;.instances:Lcom/badlogic/gdx/utils/Array; // field@11c8 │ │ +0a8a9e: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +0a8aa0: 6e30 7e1e 3002 |0006: invoke-virtual {v0, v3, v2}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ +0a8aa6: 1e01 |0009: monitor-exit v1 │ │ +0a8aa8: 0e00 |000a: return-void │ │ +0a8aaa: 0d00 |000b: move-exception v0 │ │ +0a8aac: 1e01 |000c: monitor-exit v1 │ │ +0a8aae: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000d │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=90 │ │ 0x0009 line=91 │ │ @@ -166281,69 +166329,69 @@ │ │ type : '(F)F' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -09a50c: |[09a50c] com.badlogic.gdx.utils.Timer.update:(F)F │ │ -09a51c: 12f6 |0000: const/4 v6, #int -1 // #ff │ │ -09a51e: 1403 ffff 7f7f |0001: const v3, #float 3.40282e+38 // #7f7fffff │ │ -09a524: 5475 c911 |0004: iget-object v5, v7, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@11c9 │ │ -09a528: 1d05 |0006: monitor-enter v5 │ │ -09a52a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -09a52c: 5474 c911 |0008: iget-object v4, v7, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@11c9 │ │ -09a530: 5241 df0f |000a: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -09a534: 3510 5200 |000c: if-ge v0, v1, 005e // +0052 │ │ -09a538: 5474 c911 |000e: iget-object v4, v7, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@11c9 │ │ -09a53c: 6e20 741e 0400 |0010: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -09a542: 0c02 |0013: move-result-object v2 │ │ -09a544: 1f02 5403 |0014: check-cast v2, Lcom/badlogic/gdx/utils/Timer$Task; // type@0354 │ │ -09a548: 5224 c211 |0016: iget v4, v2, Lcom/badlogic/gdx/utils/Timer$Task;.executeTime:F // field@11c2 │ │ -09a54c: 2d04 0408 |0018: cmpl-float v4, v4, v8 │ │ -09a550: 3d04 0c00 |001a: if-lez v4, 0026 // +000c │ │ -09a554: 5224 c211 |001c: iget v4, v2, Lcom/badlogic/gdx/utils/Timer$Task;.executeTime:F // field@11c2 │ │ -09a558: c784 |001e: sub-float/2addr v4, v8 │ │ -09a55a: 7120 1a26 4300 |001f: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -09a560: 0a03 |0022: move-result v3 │ │ -09a562: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09a566: 28e7 |0025: goto 000c // -0019 │ │ -09a568: 5224 c411 |0026: iget v4, v2, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@11c4 │ │ -09a56c: 3264 0e00 |0028: if-eq v4, v6, 0036 // +000e │ │ -09a570: 5224 c411 |002a: iget v4, v2, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@11c4 │ │ -09a574: 3904 0500 |002c: if-nez v4, 0031 // +0005 │ │ -09a578: 12f4 |002e: const/4 v4, #int -1 // #ff │ │ -09a57a: 5924 c411 |002f: iput v4, v2, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@11c4 │ │ -09a57e: 6204 1c00 |0031: sget-object v4, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -09a582: 7220 f300 2400 |0033: invoke-interface {v4, v2}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00f3 │ │ -09a588: 5224 c411 |0036: iget v4, v2, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@11c4 │ │ -09a58c: 3364 0c00 |0038: if-ne v4, v6, 0044 // +000c │ │ -09a590: 5474 c911 |003a: iget-object v4, v7, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@11c9 │ │ -09a594: 6e20 7d1e 0400 |003c: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1e7d │ │ -09a59a: d800 00ff |003f: add-int/lit8 v0, v0, #int -1 // #ff │ │ -09a59e: d801 01ff |0041: add-int/lit8 v1, v1, #int -1 // #ff │ │ -09a5a2: 28e0 |0043: goto 0023 // -0020 │ │ -09a5a4: 5224 c311 |0044: iget v4, v2, Lcom/badlogic/gdx/utils/Timer$Task;.intervalSeconds:F // field@11c3 │ │ -09a5a8: c684 |0046: add-float/2addr v4, v8 │ │ -09a5aa: 5924 c211 |0047: iput v4, v2, Lcom/badlogic/gdx/utils/Timer$Task;.executeTime:F // field@11c2 │ │ -09a5ae: 5224 c211 |0049: iget v4, v2, Lcom/badlogic/gdx/utils/Timer$Task;.executeTime:F // field@11c2 │ │ -09a5b2: c784 |004b: sub-float/2addr v4, v8 │ │ -09a5b4: 7120 1a26 4300 |004c: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -09a5ba: 0a03 |004f: move-result v3 │ │ -09a5bc: 5224 c411 |0050: iget v4, v2, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@11c4 │ │ -09a5c0: 3d04 d1ff |0052: if-lez v4, 0023 // -002f │ │ -09a5c4: 5224 c411 |0054: iget v4, v2, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@11c4 │ │ -09a5c8: d804 04ff |0056: add-int/lit8 v4, v4, #int -1 // #ff │ │ -09a5cc: 5924 c411 |0058: iput v4, v2, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@11c4 │ │ -09a5d0: 28c9 |005a: goto 0023 // -0037 │ │ -09a5d2: 0d04 |005b: move-exception v4 │ │ -09a5d4: 1e05 |005c: monitor-exit v5 │ │ -09a5d6: 2704 |005d: throw v4 │ │ -09a5d8: 1e05 |005e: monitor-exit v5 │ │ -09a5da: 0f03 |005f: return v3 │ │ +0a8abc: |[0a8abc] com.badlogic.gdx.utils.Timer.update:(F)F │ │ +0a8acc: 12f6 |0000: const/4 v6, #int -1 // #ff │ │ +0a8ace: 1403 ffff 7f7f |0001: const v3, #float 3.40282e+38 // #7f7fffff │ │ +0a8ad4: 5475 c911 |0004: iget-object v5, v7, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@11c9 │ │ +0a8ad8: 1d05 |0006: monitor-enter v5 │ │ +0a8ada: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0a8adc: 5474 c911 |0008: iget-object v4, v7, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@11c9 │ │ +0a8ae0: 5241 df0f |000a: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0a8ae4: 3510 5200 |000c: if-ge v0, v1, 005e // +0052 │ │ +0a8ae8: 5474 c911 |000e: iget-object v4, v7, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@11c9 │ │ +0a8aec: 6e20 741e 0400 |0010: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0a8af2: 0c02 |0013: move-result-object v2 │ │ +0a8af4: 1f02 5203 |0014: check-cast v2, Lcom/badlogic/gdx/utils/Timer$Task; // type@0352 │ │ +0a8af8: 5224 c211 |0016: iget v4, v2, Lcom/badlogic/gdx/utils/Timer$Task;.executeTime:F // field@11c2 │ │ +0a8afc: 2d04 0408 |0018: cmpl-float v4, v4, v8 │ │ +0a8b00: 3d04 0c00 |001a: if-lez v4, 0026 // +000c │ │ +0a8b04: 5224 c211 |001c: iget v4, v2, Lcom/badlogic/gdx/utils/Timer$Task;.executeTime:F // field@11c2 │ │ +0a8b08: c784 |001e: sub-float/2addr v4, v8 │ │ +0a8b0a: 7120 1a26 4300 |001f: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +0a8b10: 0a03 |0022: move-result v3 │ │ +0a8b12: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a8b16: 28e7 |0025: goto 000c // -0019 │ │ +0a8b18: 5224 c411 |0026: iget v4, v2, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@11c4 │ │ +0a8b1c: 3264 0e00 |0028: if-eq v4, v6, 0036 // +000e │ │ +0a8b20: 5224 c411 |002a: iget v4, v2, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@11c4 │ │ +0a8b24: 3904 0500 |002c: if-nez v4, 0031 // +0005 │ │ +0a8b28: 12f4 |002e: const/4 v4, #int -1 // #ff │ │ +0a8b2a: 5924 c411 |002f: iput v4, v2, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@11c4 │ │ +0a8b2e: 6204 1c00 |0031: sget-object v4, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0a8b32: 7220 f300 2400 |0033: invoke-interface {v4, v2}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00f3 │ │ +0a8b38: 5224 c411 |0036: iget v4, v2, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@11c4 │ │ +0a8b3c: 3364 0c00 |0038: if-ne v4, v6, 0044 // +000c │ │ +0a8b40: 5474 c911 |003a: iget-object v4, v7, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@11c9 │ │ +0a8b44: 6e20 7d1e 0400 |003c: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1e7d │ │ +0a8b4a: d800 00ff |003f: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0a8b4e: d801 01ff |0041: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0a8b52: 28e0 |0043: goto 0023 // -0020 │ │ +0a8b54: 5224 c311 |0044: iget v4, v2, Lcom/badlogic/gdx/utils/Timer$Task;.intervalSeconds:F // field@11c3 │ │ +0a8b58: c684 |0046: add-float/2addr v4, v8 │ │ +0a8b5a: 5924 c211 |0047: iput v4, v2, Lcom/badlogic/gdx/utils/Timer$Task;.executeTime:F // field@11c2 │ │ +0a8b5e: 5224 c211 |0049: iget v4, v2, Lcom/badlogic/gdx/utils/Timer$Task;.executeTime:F // field@11c2 │ │ +0a8b62: c784 |004b: sub-float/2addr v4, v8 │ │ +0a8b64: 7120 1a26 4300 |004c: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +0a8b6a: 0a03 |004f: move-result v3 │ │ +0a8b6c: 5224 c411 |0050: iget v4, v2, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@11c4 │ │ +0a8b70: 3d04 d1ff |0052: if-lez v4, 0023 // -002f │ │ +0a8b74: 5224 c411 |0054: iget v4, v2, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@11c4 │ │ +0a8b78: d804 04ff |0056: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0a8b7c: 5924 c411 |0058: iput v4, v2, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@11c4 │ │ +0a8b80: 28c9 |005a: goto 0023 // -0037 │ │ +0a8b82: 0d04 |005b: move-exception v4 │ │ +0a8b84: 1e05 |005c: monitor-exit v5 │ │ +0a8b86: 2704 |005d: throw v4 │ │ +0a8b88: 1e05 |005e: monitor-exit v5 │ │ +0a8b8a: 0f03 |005f: return v3 │ │ catches : 2 │ │ 0x0008 - 0x005d │ │ -> 0x005b │ │ 0x005e - 0x005f │ │ -> 0x005b │ │ positions : │ │ 0x0001 line=113 │ │ @@ -166370,21 +166418,21 @@ │ │ 0x0016 - 0x005b reg=2 task Lcom/badlogic/gdx/utils/Timer$Task; │ │ 0x0008 - 0x0060 reg=0 i I │ │ 0x005e - 0x0060 reg=1 n I │ │ 0x0004 - 0x0060 reg=3 wait F │ │ 0x0000 - 0x0060 reg=7 this Lcom/badlogic/gdx/utils/Timer; │ │ 0x0000 - 0x0060 reg=8 time F │ │ │ │ - source_file_idx : 3969 (Timer.java) │ │ + source_file_idx : 3967 (Timer.java) │ │ │ │ Class #392 header: │ │ -class_idx : 854 │ │ +class_idx : 852 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 4290 │ │ +superclass_idx : 955 │ │ +source_file_idx : 4288 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 34 │ │ │ │ Class #392 annotations: │ │ Annotations on class │ │ @@ -166436,19 +166484,19 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/utils/XmlReader$Element;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09a5f0: |[09a5f0] com.badlogic.gdx.utils.XmlReader$Element.:(Ljava/lang/String;Lcom/badlogic/gdx/utils/XmlReader$Element;)V │ │ -09a600: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -09a606: 5b01 cc11 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@11cc │ │ -09a60a: 5b02 cd11 |0005: iput-object v2, v0, Lcom/badlogic/gdx/utils/XmlReader$Element;.parent:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@11cd │ │ -09a60e: 0e00 |0007: return-void │ │ +0a8ba0: |[0a8ba0] com.badlogic.gdx.utils.XmlReader$Element.:(Ljava/lang/String;Lcom/badlogic/gdx/utils/XmlReader$Element;)V │ │ +0a8bb0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a8bb6: 5b01 cc11 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@11cc │ │ +0a8bba: 5b02 cd11 |0005: iput-object v2, v0, Lcom/badlogic/gdx/utils/XmlReader$Element;.parent:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@11cd │ │ +0a8bbe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x0003 line=441 │ │ 0x0005 line=442 │ │ 0x0007 line=443 │ │ locals : │ │ @@ -166461,34 +166509,34 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/utils/Array;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -09a610: |[09a610] com.badlogic.gdx.utils.XmlReader$Element.getChildrenByNameRecursively:(Ljava/lang/String;Lcom/badlogic/gdx/utils/Array;)V │ │ -09a620: 5432 cb11 |0000: iget-object v2, v3, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ -09a624: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -09a628: 0e00 |0004: return-void │ │ -09a62a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -09a62c: 5432 cb11 |0006: iget-object v2, v3, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ -09a630: 5222 df0f |0008: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -09a634: 3521 faff |000a: if-ge v1, v2, 0004 // -0006 │ │ -09a638: 5432 cb11 |000c: iget-object v2, v3, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ -09a63c: 6e20 741e 1200 |000e: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -09a642: 0c00 |0011: move-result-object v0 │ │ -09a644: 1f00 5603 |0012: check-cast v0, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0356 │ │ -09a648: 5402 cc11 |0014: iget-object v2, v0, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@11cc │ │ -09a64c: 6e20 4426 4200 |0016: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -09a652: 0a02 |0019: move-result v2 │ │ -09a654: 3802 0500 |001a: if-eqz v2, 001f // +0005 │ │ -09a658: 6e20 6a1e 0500 |001c: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -09a65e: 7030 6523 4005 |001f: invoke-direct {v0, v4, v5}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getChildrenByNameRecursively:(Ljava/lang/String;Lcom/badlogic/gdx/utils/Array;)V // method@2365 │ │ -09a664: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09a668: 28e2 |0024: goto 0006 // -001e │ │ +0a8bc0: |[0a8bc0] com.badlogic.gdx.utils.XmlReader$Element.getChildrenByNameRecursively:(Ljava/lang/String;Lcom/badlogic/gdx/utils/Array;)V │ │ +0a8bd0: 5432 cb11 |0000: iget-object v2, v3, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ +0a8bd4: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +0a8bd8: 0e00 |0004: return-void │ │ +0a8bda: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0a8bdc: 5432 cb11 |0006: iget-object v2, v3, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ +0a8be0: 5222 df0f |0008: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0a8be4: 3521 faff |000a: if-ge v1, v2, 0004 // -0006 │ │ +0a8be8: 5432 cb11 |000c: iget-object v2, v3, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ +0a8bec: 6e20 741e 1200 |000e: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0a8bf2: 0c00 |0011: move-result-object v0 │ │ +0a8bf4: 1f00 5403 |0012: check-cast v0, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0354 │ │ +0a8bf8: 5402 cc11 |0014: iget-object v2, v0, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@11cc │ │ +0a8bfc: 6e20 4426 4200 |0016: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0a8c02: 0a02 |0019: move-result v2 │ │ +0a8c04: 3802 0500 |001a: if-eqz v2, 001f // +0005 │ │ +0a8c08: 6e20 6a1e 0500 |001c: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0a8c0e: 7030 6523 4005 |001f: invoke-direct {v0, v4, v5}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getChildrenByNameRecursively:(Ljava/lang/String;Lcom/badlogic/gdx/utils/Array;)V // method@2365 │ │ +0a8c14: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a8c18: 28e2 |0024: goto 0006 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ 0x0004 line=606 │ │ 0x0005 line=601 │ │ 0x000c line=602 │ │ 0x0014 line=603 │ │ @@ -166508,24 +166556,24 @@ │ │ type : '(Lcom/badlogic/gdx/utils/XmlReader$Element;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -09a66c: |[09a66c] com.badlogic.gdx.utils.XmlReader$Element.addChild:(Lcom/badlogic/gdx/utils/XmlReader$Element;)V │ │ -09a67c: 5420 cb11 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ -09a680: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ -09a684: 2200 e702 |0004: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -09a688: 1301 0800 |0006: const/16 v1, #int 8 // #8 │ │ -09a68c: 7020 631e 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ -09a692: 5b20 cb11 |000b: iput-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ -09a696: 5420 cb11 |000d: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ -09a69a: 6e20 6a1e 3000 |000f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -09a6a0: 0e00 |0012: return-void │ │ +0a8c1c: |[0a8c1c] com.badlogic.gdx.utils.XmlReader$Element.addChild:(Lcom/badlogic/gdx/utils/XmlReader$Element;)V │ │ +0a8c2c: 5420 cb11 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ +0a8c30: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ +0a8c34: 2200 e502 |0004: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0a8c38: 1301 0800 |0006: const/16 v1, #int 8 // #8 │ │ +0a8c3c: 7020 631e 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ +0a8c42: 5b20 cb11 |000b: iput-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ +0a8c46: 5420 cb11 |000d: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ +0a8c4a: 6e20 6a1e 3000 |000f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0a8c50: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ 0x000d line=486 │ │ 0x0012 line=487 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ @@ -166536,38 +166584,38 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -09a6a4: |[09a6a4] com.badlogic.gdx.utils.XmlReader$Element.get:(Ljava/lang/String;)Ljava/lang/String; │ │ -09a6b4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09a6b6: 6e30 5723 5401 |0001: invoke-virtual {v4, v5, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2357 │ │ -09a6bc: 0c00 |0004: move-result-object v0 │ │ -09a6be: 3900 2700 |0005: if-nez v0, 002c // +0027 │ │ -09a6c2: 2201 fc02 |0007: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -09a6c6: 2202 c503 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -09a6ca: 7010 6726 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -09a6d0: 1a03 5403 |000e: const-string v3, "Element " // string@0354 │ │ -09a6d4: 6e20 6e26 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09a6da: 0c02 |0013: move-result-object v2 │ │ -09a6dc: 5443 cc11 |0014: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@11cc │ │ -09a6e0: 6e20 6e26 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09a6e6: 0c02 |0019: move-result-object v2 │ │ -09a6e8: 1a03 2600 |001a: const-string v3, " doesn't have attribute or child: " // string@0026 │ │ -09a6ec: 6e20 6e26 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09a6f2: 0c02 |001f: move-result-object v2 │ │ -09a6f4: 6e20 6e26 5200 |0020: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09a6fa: 0c02 |0023: move-result-object v2 │ │ -09a6fc: 6e10 7426 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -09a702: 0c02 |0027: move-result-object v2 │ │ -09a704: 7020 b41f 2100 |0028: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -09a70a: 2701 |002b: throw v1 │ │ -09a70c: 1100 |002c: return-object v0 │ │ +0a8c54: |[0a8c54] com.badlogic.gdx.utils.XmlReader$Element.get:(Ljava/lang/String;)Ljava/lang/String; │ │ +0a8c64: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a8c66: 6e30 5723 5401 |0001: invoke-virtual {v4, v5, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2357 │ │ +0a8c6c: 0c00 |0004: move-result-object v0 │ │ +0a8c6e: 3900 2700 |0005: if-nez v0, 002c // +0027 │ │ +0a8c72: 2201 fa02 |0007: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0a8c76: 2202 c303 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a8c7a: 7010 6726 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a8c80: 1a03 5403 |000e: const-string v3, "Element " // string@0354 │ │ +0a8c84: 6e20 6e26 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a8c8a: 0c02 |0013: move-result-object v2 │ │ +0a8c8c: 5443 cc11 |0014: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@11cc │ │ +0a8c90: 6e20 6e26 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a8c96: 0c02 |0019: move-result-object v2 │ │ +0a8c98: 1a03 2600 |001a: const-string v3, " doesn't have attribute or child: " // string@0026 │ │ +0a8c9c: 6e20 6e26 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a8ca2: 0c02 |001f: move-result-object v2 │ │ +0a8ca4: 6e20 6e26 5200 |0020: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a8caa: 0c02 |0023: move-result-object v2 │ │ +0a8cac: 6e10 7426 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a8cb2: 0c02 |0027: move-result-object v2 │ │ +0a8cb4: 7020 b41f 2100 |0028: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0a8cba: 2701 |002b: throw v1 │ │ +0a8cbc: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ 0x0005 line=645 │ │ 0x002c line=646 │ │ locals : │ │ 0x0005 - 0x002d reg=0 value Ljava/lang/String; │ │ @@ -166579,33 +166627,33 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -09a710: |[09a710] com.badlogic.gdx.utils.XmlReader$Element.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -09a720: 5432 ca11 |0000: iget-object v2, v3, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@11ca │ │ -09a724: 3802 0d00 |0002: if-eqz v2, 000f // +000d │ │ -09a728: 5432 ca11 |0004: iget-object v2, v3, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@11ca │ │ -09a72c: 6e20 2722 4200 |0006: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -09a732: 0c01 |0009: move-result-object v1 │ │ -09a734: 1f01 c303 |000a: check-cast v1, Ljava/lang/String; // type@03c3 │ │ -09a738: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ -09a73c: 1101 |000e: return-object v1 │ │ -09a73e: 6e20 6023 4300 |000f: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getChildByName:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; // method@2360 │ │ -09a744: 0c00 |0012: move-result-object v0 │ │ -09a746: 3900 0400 |0013: if-nez v0, 0017 // +0004 │ │ -09a74a: 0751 |0015: move-object v1, v5 │ │ -09a74c: 28f8 |0016: goto 000e // -0008 │ │ -09a74e: 6e10 7023 0000 |0017: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getText:()Ljava/lang/String; // method@2370 │ │ -09a754: 0c01 |001a: move-result-object v1 │ │ -09a756: 3901 f3ff |001b: if-nez v1, 000e // -000d │ │ -09a75a: 0751 |001d: move-object v1, v5 │ │ -09a75c: 28f0 |001e: goto 000e // -0010 │ │ +0a8cc0: |[0a8cc0] com.badlogic.gdx.utils.XmlReader$Element.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +0a8cd0: 5432 ca11 |0000: iget-object v2, v3, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@11ca │ │ +0a8cd4: 3802 0d00 |0002: if-eqz v2, 000f // +000d │ │ +0a8cd8: 5432 ca11 |0004: iget-object v2, v3, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@11ca │ │ +0a8cdc: 6e20 2722 4200 |0006: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0a8ce2: 0c01 |0009: move-result-object v1 │ │ +0a8ce4: 1f01 c103 |000a: check-cast v1, Ljava/lang/String; // type@03c1 │ │ +0a8ce8: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ +0a8cec: 1101 |000e: return-object v1 │ │ +0a8cee: 6e20 6023 4300 |000f: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getChildByName:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; // method@2360 │ │ +0a8cf4: 0c00 |0012: move-result-object v0 │ │ +0a8cf6: 3900 0400 |0013: if-nez v0, 0017 // +0004 │ │ +0a8cfa: 0751 |0015: move-object v1, v5 │ │ +0a8cfc: 28f8 |0016: goto 000e // -0008 │ │ +0a8cfe: 6e10 7023 0000 |0017: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getText:()Ljava/lang/String; // method@2370 │ │ +0a8d04: 0c01 |001a: move-result-object v1 │ │ +0a8d06: 3901 f3ff |001b: if-nez v1, 000e // -000d │ │ +0a8d0a: 0751 |001d: move-object v1, v5 │ │ +0a8d0c: 28f0 |001e: goto 000e // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=652 │ │ 0x0004 line=653 │ │ 0x000c line=654 │ │ 0x000e line=660 │ │ 0x000f line=656 │ │ @@ -166625,57 +166673,57 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -09a760: |[09a760] com.badlogic.gdx.utils.XmlReader$Element.getAttribute:(Ljava/lang/String;)Ljava/lang/String; │ │ -09a770: 5441 ca11 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@11ca │ │ -09a774: 3901 2500 |0002: if-nez v1, 0027 // +0025 │ │ -09a778: 2201 fc02 |0004: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -09a77c: 2202 c503 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -09a780: 7010 6726 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -09a786: 1a03 5403 |000b: const-string v3, "Element " // string@0354 │ │ -09a78a: 6e20 6e26 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09a790: 0c02 |0010: move-result-object v2 │ │ -09a792: 6e20 6e26 5200 |0011: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09a798: 0c02 |0014: move-result-object v2 │ │ -09a79a: 1a03 2700 |0015: const-string v3, " doesn't have attribute: " // string@0027 │ │ -09a79e: 6e20 6e26 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09a7a4: 0c02 |001a: move-result-object v2 │ │ -09a7a6: 6e20 6e26 5200 |001b: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09a7ac: 0c02 |001e: move-result-object v2 │ │ -09a7ae: 6e10 7426 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -09a7b4: 0c02 |0022: move-result-object v2 │ │ -09a7b6: 7020 b41f 2100 |0023: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -09a7bc: 2701 |0026: throw v1 │ │ -09a7be: 5441 ca11 |0027: iget-object v1, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@11ca │ │ -09a7c2: 6e20 2722 5100 |0029: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -09a7c8: 0c00 |002c: move-result-object v0 │ │ -09a7ca: 1f00 c303 |002d: check-cast v0, Ljava/lang/String; // type@03c3 │ │ -09a7ce: 3900 2500 |002f: if-nez v0, 0054 // +0025 │ │ -09a7d2: 2201 fc02 |0031: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -09a7d6: 2202 c503 |0033: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -09a7da: 7010 6726 0200 |0035: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -09a7e0: 1a03 5403 |0038: const-string v3, "Element " // string@0354 │ │ -09a7e4: 6e20 6e26 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09a7ea: 0c02 |003d: move-result-object v2 │ │ -09a7ec: 6e20 6e26 5200 |003e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09a7f2: 0c02 |0041: move-result-object v2 │ │ -09a7f4: 1a03 2700 |0042: const-string v3, " doesn't have attribute: " // string@0027 │ │ -09a7f8: 6e20 6e26 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09a7fe: 0c02 |0047: move-result-object v2 │ │ -09a800: 6e20 6e26 5200 |0048: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09a806: 0c02 |004b: move-result-object v2 │ │ -09a808: 6e10 7426 0200 |004c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -09a80e: 0c02 |004f: move-result-object v2 │ │ -09a810: 7020 b41f 2100 |0050: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -09a816: 2701 |0053: throw v1 │ │ -09a818: 1100 |0054: return-object v0 │ │ +0a8d10: |[0a8d10] com.badlogic.gdx.utils.XmlReader$Element.getAttribute:(Ljava/lang/String;)Ljava/lang/String; │ │ +0a8d20: 5441 ca11 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@11ca │ │ +0a8d24: 3901 2500 |0002: if-nez v1, 0027 // +0025 │ │ +0a8d28: 2201 fa02 |0004: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0a8d2c: 2202 c303 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a8d30: 7010 6726 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a8d36: 1a03 5403 |000b: const-string v3, "Element " // string@0354 │ │ +0a8d3a: 6e20 6e26 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a8d40: 0c02 |0010: move-result-object v2 │ │ +0a8d42: 6e20 6e26 5200 |0011: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a8d48: 0c02 |0014: move-result-object v2 │ │ +0a8d4a: 1a03 2700 |0015: const-string v3, " doesn't have attribute: " // string@0027 │ │ +0a8d4e: 6e20 6e26 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a8d54: 0c02 |001a: move-result-object v2 │ │ +0a8d56: 6e20 6e26 5200 |001b: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a8d5c: 0c02 |001e: move-result-object v2 │ │ +0a8d5e: 6e10 7426 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a8d64: 0c02 |0022: move-result-object v2 │ │ +0a8d66: 7020 b41f 2100 |0023: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0a8d6c: 2701 |0026: throw v1 │ │ +0a8d6e: 5441 ca11 |0027: iget-object v1, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@11ca │ │ +0a8d72: 6e20 2722 5100 |0029: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0a8d78: 0c00 |002c: move-result-object v0 │ │ +0a8d7a: 1f00 c103 |002d: check-cast v0, Ljava/lang/String; // type@03c1 │ │ +0a8d7e: 3900 2500 |002f: if-nez v0, 0054 // +0025 │ │ +0a8d82: 2201 fa02 |0031: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0a8d86: 2202 c303 |0033: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a8d8a: 7010 6726 0200 |0035: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a8d90: 1a03 5403 |0038: const-string v3, "Element " // string@0354 │ │ +0a8d94: 6e20 6e26 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a8d9a: 0c02 |003d: move-result-object v2 │ │ +0a8d9c: 6e20 6e26 5200 |003e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a8da2: 0c02 |0041: move-result-object v2 │ │ +0a8da4: 1a03 2700 |0042: const-string v3, " doesn't have attribute: " // string@0027 │ │ +0a8da8: 6e20 6e26 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a8dae: 0c02 |0047: move-result-object v2 │ │ +0a8db0: 6e20 6e26 5200 |0048: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a8db6: 0c02 |004b: move-result-object v2 │ │ +0a8db8: 6e10 7426 0200 |004c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a8dbe: 0c02 |004f: move-result-object v2 │ │ +0a8dc0: 7020 b41f 2100 |0050: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0a8dc6: 2701 |0053: throw v1 │ │ +0a8dc8: 1100 |0054: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ 0x0027 line=456 │ │ 0x002f line=457 │ │ 0x0054 line=458 │ │ locals : │ │ @@ -166688,25 +166736,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -09a81c: |[09a81c] com.badlogic.gdx.utils.XmlReader$Element.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -09a82c: 5421 ca11 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@11ca │ │ -09a830: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ -09a834: 1104 |0004: return-object v4 │ │ -09a836: 5421 ca11 |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@11ca │ │ -09a83a: 6e20 2722 3100 |0007: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -09a840: 0c00 |000a: move-result-object v0 │ │ -09a842: 1f00 c303 |000b: check-cast v0, Ljava/lang/String; // type@03c3 │ │ -09a846: 3800 f7ff |000d: if-eqz v0, 0004 // -0009 │ │ -09a84a: 0704 |000f: move-object v4, v0 │ │ -09a84c: 28f4 |0010: goto 0004 // -000c │ │ +0a8dcc: |[0a8dcc] com.badlogic.gdx.utils.XmlReader$Element.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +0a8ddc: 5421 ca11 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@11ca │ │ +0a8de0: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ +0a8de4: 1104 |0004: return-object v4 │ │ +0a8de6: 5421 ca11 |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@11ca │ │ +0a8dea: 6e20 2722 3100 |0007: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0a8df0: 0c00 |000a: move-result-object v0 │ │ +0a8df2: 1f00 c103 |000b: check-cast v0, Ljava/lang/String; // type@03c1 │ │ +0a8df6: 3800 f7ff |000d: if-eqz v0, 0004 // -0009 │ │ +0a8dfa: 0704 |000f: move-object v4, v0 │ │ +0a8dfc: 28f4 |0010: goto 0004 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0004 line=465 │ │ 0x0005 line=463 │ │ 0x000d line=464 │ │ 0x0010 line=465 │ │ @@ -166722,17 +166770,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/ObjectMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09a850: |[09a850] com.badlogic.gdx.utils.XmlReader$Element.getAttributes:()Lcom/badlogic/gdx/utils/ObjectMap; │ │ -09a860: 5410 ca11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@11ca │ │ -09a864: 1100 |0002: return-object v0 │ │ +0a8e00: |[0a8e00] com.badlogic.gdx.utils.XmlReader$Element.getAttributes:()Lcom/badlogic/gdx/utils/ObjectMap; │ │ +0a8e10: 5410 ca11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@11ca │ │ +0a8e14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ │ │ #6 : (in Lcom/badlogic/gdx/utils/XmlReader$Element;) │ │ @@ -166740,40 +166788,40 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -09a868: |[09a868] com.badlogic.gdx.utils.XmlReader$Element.getBoolean:(Ljava/lang/String;)Z │ │ -09a878: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09a87a: 6e30 5723 5401 |0001: invoke-virtual {v4, v5, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2357 │ │ -09a880: 0c00 |0004: move-result-object v0 │ │ -09a882: 3900 2700 |0005: if-nez v0, 002c // +0027 │ │ -09a886: 2201 fc02 |0007: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -09a88a: 2202 c503 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -09a88e: 7010 6726 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -09a894: 1a03 5403 |000e: const-string v3, "Element " // string@0354 │ │ -09a898: 6e20 6e26 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09a89e: 0c02 |0013: move-result-object v2 │ │ -09a8a0: 5443 cc11 |0014: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@11cc │ │ -09a8a4: 6e20 6e26 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09a8aa: 0c02 |0019: move-result-object v2 │ │ -09a8ac: 1a03 2600 |001a: const-string v3, " doesn't have attribute or child: " // string@0026 │ │ -09a8b0: 6e20 6e26 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09a8b6: 0c02 |001f: move-result-object v2 │ │ -09a8b8: 6e20 6e26 5200 |0020: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09a8be: 0c02 |0023: move-result-object v2 │ │ -09a8c0: 6e10 7426 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -09a8c6: 0c02 |0027: move-result-object v2 │ │ -09a8c8: 7020 b41f 2100 |0028: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -09a8ce: 2701 |002b: throw v1 │ │ -09a8d0: 7110 bd25 0000 |002c: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@25bd │ │ -09a8d6: 0a01 |002f: move-result v1 │ │ -09a8d8: 0f01 |0030: return v1 │ │ +0a8e18: |[0a8e18] com.badlogic.gdx.utils.XmlReader$Element.getBoolean:(Ljava/lang/String;)Z │ │ +0a8e28: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a8e2a: 6e30 5723 5401 |0001: invoke-virtual {v4, v5, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2357 │ │ +0a8e30: 0c00 |0004: move-result-object v0 │ │ +0a8e32: 3900 2700 |0005: if-nez v0, 002c // +0027 │ │ +0a8e36: 2201 fa02 |0007: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0a8e3a: 2202 c303 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a8e3e: 7010 6726 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a8e44: 1a03 5403 |000e: const-string v3, "Element " // string@0354 │ │ +0a8e48: 6e20 6e26 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a8e4e: 0c02 |0013: move-result-object v2 │ │ +0a8e50: 5443 cc11 |0014: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@11cc │ │ +0a8e54: 6e20 6e26 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a8e5a: 0c02 |0019: move-result-object v2 │ │ +0a8e5c: 1a03 2600 |001a: const-string v3, " doesn't have attribute or child: " // string@0026 │ │ +0a8e60: 6e20 6e26 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a8e66: 0c02 |001f: move-result-object v2 │ │ +0a8e68: 6e20 6e26 5200 |0020: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a8e6e: 0c02 |0023: move-result-object v2 │ │ +0a8e70: 6e10 7426 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a8e76: 0c02 |0027: move-result-object v2 │ │ +0a8e78: 7020 b41f 2100 |0028: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0a8e7e: 2701 |002b: throw v1 │ │ +0a8e80: 7110 bd25 0000 |002c: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@25bd │ │ +0a8e86: 0a01 |002f: move-result v1 │ │ +0a8e88: 0f01 |0030: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=698 │ │ 0x0005 line=699 │ │ 0x002c line=700 │ │ locals : │ │ 0x0005 - 0x0031 reg=0 value Ljava/lang/String; │ │ @@ -166785,23 +166833,23 @@ │ │ type : '(Ljava/lang/String;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -09a8dc: |[09a8dc] com.badlogic.gdx.utils.XmlReader$Element.getBoolean:(Ljava/lang/String;Z)Z │ │ -09a8ec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09a8ee: 6e30 5723 3201 |0001: invoke-virtual {v2, v3, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2357 │ │ -09a8f4: 0c00 |0004: move-result-object v0 │ │ -09a8f6: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -09a8fa: 0f04 |0007: return v4 │ │ -09a8fc: 7110 bd25 0000 |0008: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@25bd │ │ -09a902: 0a04 |000b: move-result v4 │ │ -09a904: 28fb |000c: goto 0007 // -0005 │ │ +0a8e8c: |[0a8e8c] com.badlogic.gdx.utils.XmlReader$Element.getBoolean:(Ljava/lang/String;Z)Z │ │ +0a8e9c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a8e9e: 6e30 5723 3201 |0001: invoke-virtual {v2, v3, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2357 │ │ +0a8ea4: 0c00 |0004: move-result-object v0 │ │ +0a8ea6: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0a8eaa: 0f04 |0007: return v4 │ │ +0a8eac: 7110 bd25 0000 |0008: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@25bd │ │ +0a8eb2: 0a04 |000b: move-result v4 │ │ +0a8eb4: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=706 │ │ 0x0005 line=707 │ │ 0x0007 line=708 │ │ locals : │ │ 0x0000 - 0x0007 reg=4 defaultValue Z │ │ @@ -166815,20 +166863,20 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -09a908: |[09a908] com.badlogic.gdx.utils.XmlReader$Element.getBooleanAttribute:(Ljava/lang/String;)Z │ │ -09a918: 6e20 5823 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@2358 │ │ -09a91e: 0c00 |0003: move-result-object v0 │ │ -09a920: 7110 bd25 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@25bd │ │ -09a926: 0a00 |0007: move-result v0 │ │ -09a928: 0f00 |0008: return v0 │ │ +0a8eb8: |[0a8eb8] com.badlogic.gdx.utils.XmlReader$Element.getBooleanAttribute:(Ljava/lang/String;)Z │ │ +0a8ec8: 6e20 5823 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@2358 │ │ +0a8ece: 0c00 |0003: move-result-object v0 │ │ +0a8ed0: 7110 bd25 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@25bd │ │ +0a8ed6: 0a00 |0007: move-result v0 │ │ +0a8ed8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ 0x0000 - 0x0009 reg=2 name Ljava/lang/String; │ │ │ │ @@ -166837,23 +166885,23 @@ │ │ type : '(Ljava/lang/String;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -09a92c: |[09a92c] com.badlogic.gdx.utils.XmlReader$Element.getBooleanAttribute:(Ljava/lang/String;Z)Z │ │ -09a93c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09a93e: 6e30 5923 3201 |0001: invoke-virtual {v2, v3, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2359 │ │ -09a944: 0c00 |0004: move-result-object v0 │ │ -09a946: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -09a94a: 0f04 |0007: return v4 │ │ -09a94c: 7110 bd25 0000 |0008: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@25bd │ │ -09a952: 0a04 |000b: move-result v4 │ │ -09a954: 28fb |000c: goto 0007 // -0005 │ │ +0a8edc: |[0a8edc] com.badlogic.gdx.utils.XmlReader$Element.getBooleanAttribute:(Ljava/lang/String;Z)Z │ │ +0a8eec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a8eee: 6e30 5923 3201 |0001: invoke-virtual {v2, v3, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2359 │ │ +0a8ef4: 0c00 |0004: move-result-object v0 │ │ +0a8ef6: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0a8efa: 0f04 |0007: return v4 │ │ +0a8efc: 7110 bd25 0000 |0008: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@25bd │ │ +0a8f02: 0a04 |000b: move-result v4 │ │ +0a8f04: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=636 │ │ 0x0005 line=637 │ │ 0x0007 line=638 │ │ locals : │ │ 0x0000 - 0x0007 reg=4 defaultValue Z │ │ @@ -166867,35 +166915,35 @@ │ │ type : '(I)Lcom/badlogic/gdx/utils/XmlReader$Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -09a958: |[09a958] com.badlogic.gdx.utils.XmlReader$Element.getChild:(I)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ -09a968: 5430 cb11 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ -09a96c: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ -09a970: 2200 fc02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -09a974: 2201 c503 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -09a978: 7010 6726 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -09a97e: 1a02 5503 |000b: const-string v2, "Element has no children: " // string@0355 │ │ -09a982: 6e20 6e26 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09a988: 0c01 |0010: move-result-object v1 │ │ -09a98a: 5432 cc11 |0011: iget-object v2, v3, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@11cc │ │ -09a98e: 6e20 6e26 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09a994: 0c01 |0016: move-result-object v1 │ │ -09a996: 6e10 7426 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -09a99c: 0c01 |001a: move-result-object v1 │ │ -09a99e: 7020 b41f 1000 |001b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -09a9a4: 2700 |001e: throw v0 │ │ -09a9a6: 5430 cb11 |001f: iget-object v0, v3, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ -09a9aa: 6e20 741e 4000 |0021: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -09a9b0: 0c00 |0024: move-result-object v0 │ │ -09a9b2: 1f00 5603 |0025: check-cast v0, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0356 │ │ -09a9b6: 1100 |0027: return-object v0 │ │ +0a8f08: |[0a8f08] com.badlogic.gdx.utils.XmlReader$Element.getChild:(I)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ +0a8f18: 5430 cb11 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ +0a8f1c: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ +0a8f20: 2200 fa02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0a8f24: 2201 c303 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a8f28: 7010 6726 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a8f2e: 1a02 5503 |000b: const-string v2, "Element has no children: " // string@0355 │ │ +0a8f32: 6e20 6e26 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a8f38: 0c01 |0010: move-result-object v1 │ │ +0a8f3a: 5432 cc11 |0011: iget-object v2, v3, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@11cc │ │ +0a8f3e: 6e20 6e26 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a8f44: 0c01 |0016: move-result-object v1 │ │ +0a8f46: 6e10 7426 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a8f4c: 0c01 |001a: move-result-object v1 │ │ +0a8f4e: 7020 b41f 1000 |001b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0a8f54: 2700 |001e: throw v0 │ │ +0a8f56: 5430 cb11 |001f: iget-object v0, v3, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ +0a8f5a: 6e20 741e 4000 |0021: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0a8f60: 0c00 |0024: move-result-object v0 │ │ +0a8f62: 1f00 5403 |0025: check-cast v0, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0354 │ │ +0a8f66: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ 0x001f line=481 │ │ locals : │ │ 0x0000 - 0x0028 reg=3 this Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ 0x0000 - 0x0028 reg=4 i I │ │ @@ -166905,36 +166953,36 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -09a9b8: |[09a9b8] com.badlogic.gdx.utils.XmlReader$Element.getChildByName:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ -09a9c8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -09a9ca: 5443 cb11 |0001: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ -09a9ce: 3903 0400 |0003: if-nez v3, 0007 // +0004 │ │ -09a9d2: 0720 |0005: move-object v0, v2 │ │ -09a9d4: 1100 |0006: return-object v0 │ │ -09a9d6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -09a9d8: 5443 cb11 |0008: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ -09a9dc: 5233 df0f |000a: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -09a9e0: 3531 1500 |000c: if-ge v1, v3, 0021 // +0015 │ │ -09a9e4: 5443 cb11 |000e: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ -09a9e8: 6e20 741e 1300 |0010: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -09a9ee: 0c00 |0013: move-result-object v0 │ │ -09a9f0: 1f00 5603 |0014: check-cast v0, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0356 │ │ -09a9f4: 5403 cc11 |0016: iget-object v3, v0, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@11cc │ │ -09a9f8: 6e20 4426 5300 |0018: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -09a9fe: 0a03 |001b: move-result v3 │ │ -09aa00: 3903 eaff |001c: if-nez v3, 0006 // -0016 │ │ -09aa04: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09aa08: 28e8 |0020: goto 0008 // -0018 │ │ -09aa0a: 0720 |0021: move-object v0, v2 │ │ -09aa0c: 28e4 |0022: goto 0006 // -001c │ │ +0a8f68: |[0a8f68] com.badlogic.gdx.utils.XmlReader$Element.getChildByName:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ +0a8f78: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a8f7a: 5443 cb11 |0001: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ +0a8f7e: 3903 0400 |0003: if-nez v3, 0007 // +0004 │ │ +0a8f82: 0720 |0005: move-object v0, v2 │ │ +0a8f84: 1100 |0006: return-object v0 │ │ +0a8f86: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0a8f88: 5443 cb11 |0008: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ +0a8f8c: 5233 df0f |000a: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0a8f90: 3531 1500 |000c: if-ge v1, v3, 0021 // +0015 │ │ +0a8f94: 5443 cb11 |000e: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ +0a8f98: 6e20 741e 1300 |0010: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0a8f9e: 0c00 |0013: move-result-object v0 │ │ +0a8fa0: 1f00 5403 |0014: check-cast v0, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0354 │ │ +0a8fa4: 5403 cc11 |0016: iget-object v3, v0, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@11cc │ │ +0a8fa8: 6e20 4426 5300 |0018: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0a8fae: 0a03 |001b: move-result v3 │ │ +0a8fb0: 3903 eaff |001c: if-nez v3, 0006 // -0016 │ │ +0a8fb4: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a8fb8: 28e8 |0020: goto 0008 // -0018 │ │ +0a8fba: 0720 |0021: move-object v0, v2 │ │ +0a8fbc: 28e4 |0022: goto 0006 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=558 │ │ 0x0006 line=563 │ │ 0x0007 line=559 │ │ 0x000e line=560 │ │ 0x0016 line=561 │ │ @@ -166951,41 +166999,41 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -09aa10: |[09aa10] com.badlogic.gdx.utils.XmlReader$Element.getChildByNameRecursive:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ -09aa20: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -09aa22: 5454 cb11 |0001: iget-object v4, v5, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ -09aa26: 3904 0400 |0003: if-nez v4, 0007 // +0004 │ │ -09aa2a: 0730 |0005: move-object v0, v3 │ │ -09aa2c: 1100 |0006: return-object v0 │ │ -09aa2e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -09aa30: 5454 cb11 |0008: iget-object v4, v5, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ -09aa34: 5244 df0f |000a: iget v4, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -09aa38: 3542 1d00 |000c: if-ge v2, v4, 0029 // +001d │ │ -09aa3c: 5454 cb11 |000e: iget-object v4, v5, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ -09aa40: 6e20 741e 2400 |0010: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -09aa46: 0c00 |0013: move-result-object v0 │ │ -09aa48: 1f00 5603 |0014: check-cast v0, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0356 │ │ -09aa4c: 5404 cc11 |0016: iget-object v4, v0, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@11cc │ │ -09aa50: 6e20 4426 6400 |0018: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -09aa56: 0a04 |001b: move-result v4 │ │ -09aa58: 3904 eaff |001c: if-nez v4, 0006 // -0016 │ │ -09aa5c: 6e20 6123 6000 |001e: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getChildByNameRecursive:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; // method@2361 │ │ -09aa62: 0c01 |0021: move-result-object v1 │ │ -09aa64: 3801 0400 |0022: if-eqz v1, 0026 // +0004 │ │ -09aa68: 0710 |0024: move-object v0, v1 │ │ -09aa6a: 28e1 |0025: goto 0006 // -001f │ │ -09aa6c: d802 0201 |0026: add-int/lit8 v2, v2, #int 1 // #01 │ │ -09aa70: 28e0 |0028: goto 0008 // -0020 │ │ -09aa72: 0730 |0029: move-object v0, v3 │ │ -09aa74: 28dc |002a: goto 0006 // -0024 │ │ +0a8fc0: |[0a8fc0] com.badlogic.gdx.utils.XmlReader$Element.getChildByNameRecursive:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ +0a8fd0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0a8fd2: 5454 cb11 |0001: iget-object v4, v5, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ +0a8fd6: 3904 0400 |0003: if-nez v4, 0007 // +0004 │ │ +0a8fda: 0730 |0005: move-object v0, v3 │ │ +0a8fdc: 1100 |0006: return-object v0 │ │ +0a8fde: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0a8fe0: 5454 cb11 |0008: iget-object v4, v5, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ +0a8fe4: 5244 df0f |000a: iget v4, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0a8fe8: 3542 1d00 |000c: if-ge v2, v4, 0029 // +001d │ │ +0a8fec: 5454 cb11 |000e: iget-object v4, v5, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ +0a8ff0: 6e20 741e 2400 |0010: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0a8ff6: 0c00 |0013: move-result-object v0 │ │ +0a8ff8: 1f00 5403 |0014: check-cast v0, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0354 │ │ +0a8ffc: 5404 cc11 |0016: iget-object v4, v0, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@11cc │ │ +0a9000: 6e20 4426 6400 |0018: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0a9006: 0a04 |001b: move-result v4 │ │ +0a9008: 3904 eaff |001c: if-nez v4, 0006 // -0016 │ │ +0a900c: 6e20 6123 6000 |001e: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getChildByNameRecursive:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; // method@2361 │ │ +0a9012: 0c01 |0021: move-result-object v1 │ │ +0a9014: 3801 0400 |0022: if-eqz v1, 0026 // +0004 │ │ +0a9018: 0710 |0024: move-object v0, v1 │ │ +0a901a: 28e1 |0025: goto 0006 // -001f │ │ +0a901c: d802 0201 |0026: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a9020: 28e0 |0028: goto 0008 // -0020 │ │ +0a9022: 0730 |0029: move-object v0, v3 │ │ +0a9024: 28dc |002a: goto 0006 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=569 │ │ 0x0006 line=576 │ │ 0x0007 line=570 │ │ 0x000e line=571 │ │ 0x0016 line=572 │ │ @@ -167005,22 +167053,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -09aa78: |[09aa78] com.badlogic.gdx.utils.XmlReader$Element.getChildCount:()I │ │ -09aa88: 5410 cb11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ -09aa8c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -09aa90: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -09aa92: 0f00 |0005: return v0 │ │ -09aa94: 5410 cb11 |0006: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ -09aa98: 5200 df0f |0008: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -09aa9c: 28fb |000a: goto 0005 // -0005 │ │ +0a9028: |[0a9028] com.badlogic.gdx.utils.XmlReader$Element.getChildCount:()I │ │ +0a9038: 5410 cb11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ +0a903c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0a9040: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0a9042: 0f00 |0005: return v0 │ │ +0a9044: 5410 cb11 |0006: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ +0a9048: 5200 df0f |0008: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0a904c: 28fb |000a: goto 0005 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0005 line=475 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ │ │ @@ -167029,35 +167077,35 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -09aaa0: |[09aaa0] com.badlogic.gdx.utils.XmlReader$Element.getChildrenByName:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array; │ │ -09aab0: 2202 e702 |0000: new-instance v2, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -09aab4: 7010 621e 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -09aaba: 5443 cb11 |0005: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ -09aabe: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ -09aac2: 1102 |0009: return-object v2 │ │ -09aac4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -09aac6: 5443 cb11 |000b: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ -09aaca: 5233 df0f |000d: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -09aace: 3531 faff |000f: if-ge v1, v3, 0009 // -0006 │ │ -09aad2: 5443 cb11 |0011: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ -09aad6: 6e20 741e 1300 |0013: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -09aadc: 0c00 |0016: move-result-object v0 │ │ -09aade: 1f00 5603 |0017: check-cast v0, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0356 │ │ -09aae2: 5403 cc11 |0019: iget-object v3, v0, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@11cc │ │ -09aae6: 6e20 4426 5300 |001b: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -09aaec: 0a03 |001e: move-result v3 │ │ -09aaee: 3803 0500 |001f: if-eqz v3, 0024 // +0005 │ │ -09aaf2: 6e20 6a1e 0200 |0021: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -09aaf8: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09aafc: 28e5 |0026: goto 000b // -001b │ │ +0a9050: |[0a9050] com.badlogic.gdx.utils.XmlReader$Element.getChildrenByName:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array; │ │ +0a9060: 2202 e502 |0000: new-instance v2, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0a9064: 7010 621e 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0a906a: 5443 cb11 |0005: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ +0a906e: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ +0a9072: 1102 |0009: return-object v2 │ │ +0a9074: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0a9076: 5443 cb11 |000b: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ +0a907a: 5233 df0f |000d: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0a907e: 3531 faff |000f: if-ge v1, v3, 0009 // -0006 │ │ +0a9082: 5443 cb11 |0011: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ +0a9086: 6e20 741e 1300 |0013: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0a908c: 0c00 |0016: move-result-object v0 │ │ +0a908e: 1f00 5403 |0017: check-cast v0, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0354 │ │ +0a9092: 5403 cc11 |0019: iget-object v3, v0, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@11cc │ │ +0a9096: 6e20 4426 5300 |001b: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0a909c: 0a03 |001e: move-result v3 │ │ +0a909e: 3803 0500 |001f: if-eqz v3, 0024 // +0005 │ │ +0a90a2: 6e20 6a1e 0200 |0021: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0a90a8: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a90ac: 28e5 |0026: goto 000b // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=582 │ │ 0x0005 line=583 │ │ 0x0009 line=588 │ │ 0x000a line=584 │ │ 0x0011 line=585 │ │ @@ -167075,19 +167123,19 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -09ab00: |[09ab00] com.badlogic.gdx.utils.XmlReader$Element.getChildrenByNameRecursively:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array; │ │ -09ab10: 2200 e702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -09ab14: 7010 621e 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -09ab1a: 7030 6523 2100 |0005: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getChildrenByNameRecursively:(Ljava/lang/String;Lcom/badlogic/gdx/utils/Array;)V // method@2365 │ │ -09ab20: 1100 |0008: return-object v0 │ │ +0a90b0: |[0a90b0] com.badlogic.gdx.utils.XmlReader$Element.getChildrenByNameRecursively:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array; │ │ +0a90c0: 2200 e502 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0a90c4: 7010 621e 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0a90ca: 7030 6523 2100 |0005: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getChildrenByNameRecursively:(Ljava/lang/String;Lcom/badlogic/gdx/utils/Array;)V // method@2365 │ │ +0a90d0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ 0x0005 line=595 │ │ 0x0008 line=596 │ │ locals : │ │ 0x0005 - 0x0009 reg=0 result Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ @@ -167099,40 +167147,40 @@ │ │ type : '(Ljava/lang/String;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -09ab24: |[09ab24] com.badlogic.gdx.utils.XmlReader$Element.getFloat:(Ljava/lang/String;)F │ │ -09ab34: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09ab36: 6e30 5723 5401 |0001: invoke-virtual {v4, v5, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2357 │ │ -09ab3c: 0c00 |0004: move-result-object v0 │ │ -09ab3e: 3900 2700 |0005: if-nez v0, 002c // +0027 │ │ -09ab42: 2201 fc02 |0007: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -09ab46: 2202 c503 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -09ab4a: 7010 6726 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -09ab50: 1a03 5403 |000e: const-string v3, "Element " // string@0354 │ │ -09ab54: 6e20 6e26 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09ab5a: 0c02 |0013: move-result-object v2 │ │ -09ab5c: 5443 cc11 |0014: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@11cc │ │ -09ab60: 6e20 6e26 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09ab66: 0c02 |0019: move-result-object v2 │ │ -09ab68: 1a03 2600 |001a: const-string v3, " doesn't have attribute or child: " // string@0026 │ │ -09ab6c: 6e20 6e26 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09ab72: 0c02 |001f: move-result-object v2 │ │ -09ab74: 6e20 6e26 5200 |0020: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09ab7a: 0c02 |0023: move-result-object v2 │ │ -09ab7c: 6e10 7426 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -09ab82: 0c02 |0027: move-result-object v2 │ │ -09ab84: 7020 b41f 2100 |0028: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -09ab8a: 2701 |002b: throw v1 │ │ -09ab8c: 7110 f225 0000 |002c: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ -09ab92: 0a01 |002f: move-result v1 │ │ -09ab94: 0f01 |0030: return v1 │ │ +0a90d4: |[0a90d4] com.badlogic.gdx.utils.XmlReader$Element.getFloat:(Ljava/lang/String;)F │ │ +0a90e4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a90e6: 6e30 5723 5401 |0001: invoke-virtual {v4, v5, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2357 │ │ +0a90ec: 0c00 |0004: move-result-object v0 │ │ +0a90ee: 3900 2700 |0005: if-nez v0, 002c // +0027 │ │ +0a90f2: 2201 fa02 |0007: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0a90f6: 2202 c303 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a90fa: 7010 6726 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a9100: 1a03 5403 |000e: const-string v3, "Element " // string@0354 │ │ +0a9104: 6e20 6e26 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a910a: 0c02 |0013: move-result-object v2 │ │ +0a910c: 5443 cc11 |0014: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@11cc │ │ +0a9110: 6e20 6e26 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a9116: 0c02 |0019: move-result-object v2 │ │ +0a9118: 1a03 2600 |001a: const-string v3, " doesn't have attribute or child: " // string@0026 │ │ +0a911c: 6e20 6e26 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a9122: 0c02 |001f: move-result-object v2 │ │ +0a9124: 6e20 6e26 5200 |0020: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a912a: 0c02 |0023: move-result-object v2 │ │ +0a912c: 6e10 7426 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a9132: 0c02 |0027: move-result-object v2 │ │ +0a9134: 7020 b41f 2100 |0028: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0a913a: 2701 |002b: throw v1 │ │ +0a913c: 7110 f225 0000 |002c: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ +0a9142: 0a01 |002f: move-result v1 │ │ +0a9144: 0f01 |0030: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=682 │ │ 0x0005 line=683 │ │ 0x002c line=684 │ │ locals : │ │ 0x0005 - 0x0031 reg=0 value Ljava/lang/String; │ │ @@ -167144,23 +167192,23 @@ │ │ type : '(Ljava/lang/String;F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -09ab98: |[09ab98] com.badlogic.gdx.utils.XmlReader$Element.getFloat:(Ljava/lang/String;F)F │ │ -09aba8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09abaa: 6e30 5723 3201 |0001: invoke-virtual {v2, v3, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2357 │ │ -09abb0: 0c00 |0004: move-result-object v0 │ │ -09abb2: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -09abb6: 0f04 |0007: return v4 │ │ -09abb8: 7110 f225 0000 |0008: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ -09abbe: 0a04 |000b: move-result v4 │ │ -09abc0: 28fb |000c: goto 0007 // -0005 │ │ +0a9148: |[0a9148] com.badlogic.gdx.utils.XmlReader$Element.getFloat:(Ljava/lang/String;F)F │ │ +0a9158: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a915a: 6e30 5723 3201 |0001: invoke-virtual {v2, v3, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2357 │ │ +0a9160: 0c00 |0004: move-result-object v0 │ │ +0a9162: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0a9166: 0f04 |0007: return v4 │ │ +0a9168: 7110 f225 0000 |0008: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ +0a916e: 0a04 |000b: move-result v4 │ │ +0a9170: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=690 │ │ 0x0005 line=691 │ │ 0x0007 line=692 │ │ locals : │ │ 0x0000 - 0x0007 reg=4 defaultValue F │ │ @@ -167174,20 +167222,20 @@ │ │ type : '(Ljava/lang/String;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -09abc4: |[09abc4] com.badlogic.gdx.utils.XmlReader$Element.getFloatAttribute:(Ljava/lang/String;)F │ │ -09abd4: 6e20 5823 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@2358 │ │ -09abda: 0c00 |0003: move-result-object v0 │ │ -09abdc: 7110 f225 0000 |0004: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ -09abe2: 0a00 |0007: move-result v0 │ │ -09abe4: 0f00 |0008: return v0 │ │ +0a9174: |[0a9174] com.badlogic.gdx.utils.XmlReader$Element.getFloatAttribute:(Ljava/lang/String;)F │ │ +0a9184: 6e20 5823 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@2358 │ │ +0a918a: 0c00 |0003: move-result-object v0 │ │ +0a918c: 7110 f225 0000 |0004: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ +0a9192: 0a00 |0007: move-result v0 │ │ +0a9194: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=610 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ 0x0000 - 0x0009 reg=2 name Ljava/lang/String; │ │ │ │ @@ -167196,23 +167244,23 @@ │ │ type : '(Ljava/lang/String;F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -09abe8: |[09abe8] com.badlogic.gdx.utils.XmlReader$Element.getFloatAttribute:(Ljava/lang/String;F)F │ │ -09abf8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09abfa: 6e30 5923 3201 |0001: invoke-virtual {v2, v3, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2359 │ │ -09ac00: 0c00 |0004: move-result-object v0 │ │ -09ac02: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -09ac06: 0f04 |0007: return v4 │ │ -09ac08: 7110 f225 0000 |0008: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ -09ac0e: 0a04 |000b: move-result v4 │ │ -09ac10: 28fb |000c: goto 0007 // -0005 │ │ +0a9198: |[0a9198] com.badlogic.gdx.utils.XmlReader$Element.getFloatAttribute:(Ljava/lang/String;F)F │ │ +0a91a8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a91aa: 6e30 5923 3201 |0001: invoke-virtual {v2, v3, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2359 │ │ +0a91b0: 0c00 |0004: move-result-object v0 │ │ +0a91b2: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0a91b6: 0f04 |0007: return v4 │ │ +0a91b8: 7110 f225 0000 |0008: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ +0a91be: 0a04 |000b: move-result v4 │ │ +0a91c0: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ 0x0005 line=615 │ │ 0x0007 line=616 │ │ locals : │ │ 0x0000 - 0x0007 reg=4 defaultValue F │ │ @@ -167226,40 +167274,40 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -09ac14: |[09ac14] com.badlogic.gdx.utils.XmlReader$Element.getInt:(Ljava/lang/String;)I │ │ -09ac24: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09ac26: 6e30 5723 5401 |0001: invoke-virtual {v4, v5, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2357 │ │ -09ac2c: 0c00 |0004: move-result-object v0 │ │ -09ac2e: 3900 2700 |0005: if-nez v0, 002c // +0027 │ │ -09ac32: 2201 fc02 |0007: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -09ac36: 2202 c503 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -09ac3a: 7010 6726 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -09ac40: 1a03 5403 |000e: const-string v3, "Element " // string@0354 │ │ -09ac44: 6e20 6e26 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09ac4a: 0c02 |0013: move-result-object v2 │ │ -09ac4c: 5443 cc11 |0014: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@11cc │ │ -09ac50: 6e20 6e26 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09ac56: 0c02 |0019: move-result-object v2 │ │ -09ac58: 1a03 2600 |001a: const-string v3, " doesn't have attribute or child: " // string@0026 │ │ -09ac5c: 6e20 6e26 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09ac62: 0c02 |001f: move-result-object v2 │ │ -09ac64: 6e20 6e26 5200 |0020: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09ac6a: 0c02 |0023: move-result-object v2 │ │ -09ac6c: 6e10 7426 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -09ac72: 0c02 |0027: move-result-object v2 │ │ -09ac74: 7020 b41f 2100 |0028: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -09ac7a: 2701 |002b: throw v1 │ │ -09ac7c: 7110 0126 0000 |002c: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -09ac82: 0a01 |002f: move-result v1 │ │ -09ac84: 0f01 |0030: return v1 │ │ +0a91c4: |[0a91c4] com.badlogic.gdx.utils.XmlReader$Element.getInt:(Ljava/lang/String;)I │ │ +0a91d4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a91d6: 6e30 5723 5401 |0001: invoke-virtual {v4, v5, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2357 │ │ +0a91dc: 0c00 |0004: move-result-object v0 │ │ +0a91de: 3900 2700 |0005: if-nez v0, 002c // +0027 │ │ +0a91e2: 2201 fa02 |0007: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0a91e6: 2202 c303 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a91ea: 7010 6726 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a91f0: 1a03 5403 |000e: const-string v3, "Element " // string@0354 │ │ +0a91f4: 6e20 6e26 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a91fa: 0c02 |0013: move-result-object v2 │ │ +0a91fc: 5443 cc11 |0014: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@11cc │ │ +0a9200: 6e20 6e26 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a9206: 0c02 |0019: move-result-object v2 │ │ +0a9208: 1a03 2600 |001a: const-string v3, " doesn't have attribute or child: " // string@0026 │ │ +0a920c: 6e20 6e26 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a9212: 0c02 |001f: move-result-object v2 │ │ +0a9214: 6e20 6e26 5200 |0020: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a921a: 0c02 |0023: move-result-object v2 │ │ +0a921c: 6e10 7426 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a9222: 0c02 |0027: move-result-object v2 │ │ +0a9224: 7020 b41f 2100 |0028: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0a922a: 2701 |002b: throw v1 │ │ +0a922c: 7110 0126 0000 |002c: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0a9232: 0a01 |002f: move-result v1 │ │ +0a9234: 0f01 |0030: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ 0x0005 line=667 │ │ 0x002c line=668 │ │ locals : │ │ 0x0005 - 0x0031 reg=0 value Ljava/lang/String; │ │ @@ -167271,23 +167319,23 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -09ac88: |[09ac88] com.badlogic.gdx.utils.XmlReader$Element.getInt:(Ljava/lang/String;I)I │ │ -09ac98: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09ac9a: 6e30 5723 3201 |0001: invoke-virtual {v2, v3, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2357 │ │ -09aca0: 0c00 |0004: move-result-object v0 │ │ -09aca2: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -09aca6: 0f04 |0007: return v4 │ │ -09aca8: 7110 0126 0000 |0008: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -09acae: 0a04 |000b: move-result v4 │ │ -09acb0: 28fb |000c: goto 0007 // -0005 │ │ +0a9238: |[0a9238] com.badlogic.gdx.utils.XmlReader$Element.getInt:(Ljava/lang/String;I)I │ │ +0a9248: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a924a: 6e30 5723 3201 |0001: invoke-virtual {v2, v3, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2357 │ │ +0a9250: 0c00 |0004: move-result-object v0 │ │ +0a9252: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0a9256: 0f04 |0007: return v4 │ │ +0a9258: 7110 0126 0000 |0008: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0a925e: 0a04 |000b: move-result v4 │ │ +0a9260: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=674 │ │ 0x0005 line=675 │ │ 0x0007 line=676 │ │ locals : │ │ 0x0000 - 0x0007 reg=4 defaultValue I │ │ @@ -167301,20 +167349,20 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -09acb4: |[09acb4] com.badlogic.gdx.utils.XmlReader$Element.getIntAttribute:(Ljava/lang/String;)I │ │ -09acc4: 6e20 5823 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@2358 │ │ -09acca: 0c00 |0003: move-result-object v0 │ │ -09accc: 7110 0126 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -09acd2: 0a00 |0007: move-result v0 │ │ -09acd4: 0f00 |0008: return v0 │ │ +0a9264: |[0a9264] com.badlogic.gdx.utils.XmlReader$Element.getIntAttribute:(Ljava/lang/String;)I │ │ +0a9274: 6e20 5823 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@2358 │ │ +0a927a: 0c00 |0003: move-result-object v0 │ │ +0a927c: 7110 0126 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0a9282: 0a00 |0007: move-result v0 │ │ +0a9284: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=621 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ 0x0000 - 0x0009 reg=2 name Ljava/lang/String; │ │ │ │ @@ -167323,23 +167371,23 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -09acd8: |[09acd8] com.badlogic.gdx.utils.XmlReader$Element.getIntAttribute:(Ljava/lang/String;I)I │ │ -09ace8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09acea: 6e30 5923 3201 |0001: invoke-virtual {v2, v3, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2359 │ │ -09acf0: 0c00 |0004: move-result-object v0 │ │ -09acf2: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -09acf6: 0f04 |0007: return v4 │ │ -09acf8: 7110 0126 0000 |0008: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -09acfe: 0a04 |000b: move-result v4 │ │ -09ad00: 28fb |000c: goto 0007 // -0005 │ │ +0a9288: |[0a9288] com.badlogic.gdx.utils.XmlReader$Element.getIntAttribute:(Ljava/lang/String;I)I │ │ +0a9298: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a929a: 6e30 5923 3201 |0001: invoke-virtual {v2, v3, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2359 │ │ +0a92a0: 0c00 |0004: move-result-object v0 │ │ +0a92a2: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0a92a6: 0f04 |0007: return v4 │ │ +0a92a8: 7110 0126 0000 |0008: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0a92ae: 0a04 |000b: move-result v4 │ │ +0a92b0: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=625 │ │ 0x0005 line=626 │ │ 0x0007 line=627 │ │ locals : │ │ 0x0000 - 0x0007 reg=4 defaultValue I │ │ @@ -167353,17 +167401,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ad04: |[09ad04] com.badlogic.gdx.utils.XmlReader$Element.getName:()Ljava/lang/String; │ │ -09ad14: 5410 cc11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@11cc │ │ -09ad18: 1100 |0002: return-object v0 │ │ +0a92b4: |[0a92b4] com.badlogic.gdx.utils.XmlReader$Element.getName:()Ljava/lang/String; │ │ +0a92c4: 5410 cc11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@11cc │ │ +0a92c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ │ │ #25 : (in Lcom/badlogic/gdx/utils/XmlReader$Element;) │ │ @@ -167371,17 +167419,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/XmlReader$Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ad1c: |[09ad1c] com.badlogic.gdx.utils.XmlReader$Element.getParent:()Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ -09ad2c: 5410 cd11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.parent:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@11cd │ │ -09ad30: 1100 |0002: return-object v0 │ │ +0a92cc: |[0a92cc] com.badlogic.gdx.utils.XmlReader$Element.getParent:()Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ +0a92dc: 5410 cd11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.parent:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@11cd │ │ +0a92e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ │ │ #26 : (in Lcom/badlogic/gdx/utils/XmlReader$Element;) │ │ @@ -167389,17 +167437,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ad34: |[09ad34] com.badlogic.gdx.utils.XmlReader$Element.getText:()Ljava/lang/String; │ │ -09ad44: 5410 ce11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.text:Ljava/lang/String; // field@11ce │ │ -09ad48: 1100 |0002: return-object v0 │ │ +0a92e4: |[0a92e4] com.badlogic.gdx.utils.XmlReader$Element.getText:()Ljava/lang/String; │ │ +0a92f4: 5410 ce11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.text:Ljava/lang/String; // field@11ce │ │ +0a92f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ │ │ #27 : (in Lcom/badlogic/gdx/utils/XmlReader$Element;) │ │ @@ -167407,18 +167455,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09ad4c: |[09ad4c] com.badlogic.gdx.utils.XmlReader$Element.remove:()V │ │ -09ad5c: 5410 cd11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.parent:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@11cd │ │ -09ad60: 6e20 7323 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.removeChild:(Lcom/badlogic/gdx/utils/XmlReader$Element;)V // method@2373 │ │ -09ad66: 0e00 |0005: return-void │ │ +0a92fc: |[0a92fc] com.badlogic.gdx.utils.XmlReader$Element.remove:()V │ │ +0a930c: 5410 cd11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.parent:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@11cd │ │ +0a9310: 6e20 7323 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.removeChild:(Lcom/badlogic/gdx/utils/XmlReader$Element;)V // method@2373 │ │ +0a9316: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ 0x0005 line=507 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ │ │ @@ -167427,20 +167475,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -09ad68: |[09ad68] com.badlogic.gdx.utils.XmlReader$Element.removeChild:(I)V │ │ -09ad78: 5410 cb11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ -09ad7c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -09ad80: 5410 cb11 |0004: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ -09ad84: 6e20 7d1e 2000 |0006: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1e7d │ │ -09ad8a: 0e00 |0009: return-void │ │ +0a9318: |[0a9318] com.badlogic.gdx.utils.XmlReader$Element.removeChild:(I)V │ │ +0a9328: 5410 cb11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ +0a932c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0a9330: 5410 cb11 |0004: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ +0a9334: 6e20 7d1e 2000 |0006: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1e7d │ │ +0a933a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ 0x0009 line=499 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ 0x0000 - 0x000a reg=2 index I │ │ @@ -167450,21 +167498,21 @@ │ │ type : '(Lcom/badlogic/gdx/utils/XmlReader$Element;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -09ad8c: |[09ad8c] com.badlogic.gdx.utils.XmlReader$Element.removeChild:(Lcom/badlogic/gdx/utils/XmlReader$Element;)V │ │ -09ad9c: 5420 cb11 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ -09ada0: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -09ada4: 5420 cb11 |0004: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ -09ada8: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -09adaa: 6e30 7e1e 3001 |0007: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ -09adb0: 0e00 |000a: return-void │ │ +0a933c: |[0a933c] com.badlogic.gdx.utils.XmlReader$Element.removeChild:(Lcom/badlogic/gdx/utils/XmlReader$Element;)V │ │ +0a934c: 5420 cb11 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ +0a9350: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +0a9354: 5420 cb11 |0004: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ +0a9358: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +0a935a: 6e30 7e1e 3001 |0007: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ +0a9360: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ 0x000a line=503 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ 0x0000 - 0x000b reg=3 child Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ @@ -167474,24 +167522,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -09adb4: |[09adb4] com.badlogic.gdx.utils.XmlReader$Element.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V │ │ -09adc4: 5420 ca11 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@11ca │ │ -09adc8: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ -09adcc: 2200 3603 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -09add0: 1301 0800 |0006: const/16 v1, #int 8 // #8 │ │ -09add4: 7020 1e22 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.:(I)V // method@221e │ │ -09adda: 5b20 ca11 |000b: iput-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@11ca │ │ -09adde: 5420 ca11 |000d: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@11ca │ │ -09ade2: 6e30 2f22 3004 |000f: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ -09ade8: 0e00 |0012: return-void │ │ +0a9364: |[0a9364] com.badlogic.gdx.utils.XmlReader$Element.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0a9374: 5420 ca11 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@11ca │ │ +0a9378: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ +0a937c: 2200 3403 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0a9380: 1301 0800 |0006: const/16 v1, #int 8 // #8 │ │ +0a9384: 7020 1e22 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.:(I)V // method@221e │ │ +0a938a: 5b20 ca11 |000b: iput-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@11ca │ │ +0a938e: 5420 ca11 |000d: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@11ca │ │ +0a9392: 6e30 2f22 3004 |000f: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ +0a9398: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ 0x000d line=470 │ │ 0x0012 line=471 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ @@ -167503,17 +167551,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09adec: |[09adec] com.badlogic.gdx.utils.XmlReader$Element.setText:(Ljava/lang/String;)V │ │ -09adfc: 5b01 ce11 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/XmlReader$Element;.text:Ljava/lang/String; // field@11ce │ │ -09ae00: 0e00 |0002: return-void │ │ +0a939c: |[0a939c] com.badlogic.gdx.utils.XmlReader$Element.setText:(Ljava/lang/String;)V │ │ +0a93ac: 5b01 ce11 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/XmlReader$Element;.text:Ljava/lang/String; // field@11ce │ │ +0a93b0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ 0x0002 line=495 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ 0x0000 - 0x0003 reg=1 text Ljava/lang/String; │ │ @@ -167523,19 +167571,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09ae04: |[09ae04] com.badlogic.gdx.utils.XmlReader$Element.toString:()Ljava/lang/String; │ │ -09ae14: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -09ae18: 6e20 7723 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/XmlReader$Element;.toString:(Ljava/lang/String;)Ljava/lang/String; // method@2377 │ │ -09ae1e: 0c00 |0005: move-result-object v0 │ │ -09ae20: 1100 |0006: return-object v0 │ │ +0a93b4: |[0a93b4] com.badlogic.gdx.utils.XmlReader$Element.toString:()Ljava/lang/String; │ │ +0a93c4: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +0a93c8: 6e20 7723 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/XmlReader$Element;.toString:(Ljava/lang/String;)Ljava/lang/String; // method@2377 │ │ +0a93ce: 0c00 |0005: move-result-object v0 │ │ +0a93d0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ │ │ #33 : (in Lcom/badlogic/gdx/utils/XmlReader$Element;) │ │ @@ -167543,109 +167591,109 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 203 16-bit code units │ │ -09ae24: |[09ae24] com.badlogic.gdx.utils.XmlReader$Element.toString:(Ljava/lang/String;)Ljava/lang/String; │ │ -09ae34: 1307 0a00 |0000: const/16 v7, #int 10 // #a │ │ -09ae38: 2200 5003 |0002: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0350 │ │ -09ae3c: 1305 8000 |0004: const/16 v5, #int 128 // #80 │ │ -09ae40: 7020 db22 5000 |0006: invoke-direct {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ -09ae46: 6e20 e922 9000 |0009: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -09ae4c: 1305 3c00 |000c: const/16 v5, #int 60 // #3c │ │ -09ae50: 6e20 df22 5000 |000e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -09ae56: 5485 cc11 |0011: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@11cc │ │ -09ae5a: 6e20 e922 5000 |0013: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -09ae60: 5485 ca11 |0016: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@11ca │ │ -09ae64: 3805 3600 |0018: if-eqz v5, 004e // +0036 │ │ -09ae68: 5485 ca11 |001a: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@11ca │ │ -09ae6c: 6e10 2522 0500 |001c: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectMap;.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; // method@2225 │ │ -09ae72: 0c05 |001f: move-result-object v5 │ │ -09ae74: 6e10 0122 0500 |0020: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.iterator:()Ljava/util/Iterator; // method@2201 │ │ -09ae7a: 0c04 |0023: move-result-object v4 │ │ -09ae7c: 7210 5327 0400 |0024: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -09ae82: 0a05 |0027: move-result v5 │ │ -09ae84: 3805 2600 |0028: if-eqz v5, 004e // +0026 │ │ -09ae88: 7210 5427 0400 |002a: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -09ae8e: 0c03 |002d: move-result-object v3 │ │ -09ae90: 1f03 3203 |002e: check-cast v3, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@0332 │ │ -09ae94: 1305 2000 |0030: const/16 v5, #int 32 // #20 │ │ -09ae98: 6e20 df22 5000 |0032: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -09ae9e: 5435 4211 |0035: iget-object v5, v3, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@1142 │ │ -09aea2: 1f05 c303 |0037: check-cast v5, Ljava/lang/String; // type@03c3 │ │ -09aea6: 6e20 e922 5000 |0039: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -09aeac: 1a05 3501 |003c: const-string v5, "="" // string@0135 │ │ -09aeb0: 6e20 e922 5000 |003e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -09aeb6: 5435 4311 |0041: iget-object v5, v3, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@1143 │ │ -09aeba: 1f05 c303 |0043: check-cast v5, Ljava/lang/String; // type@03c3 │ │ -09aebe: 6e20 e922 5000 |0045: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -09aec4: 1305 2200 |0048: const/16 v5, #int 34 // #22 │ │ -09aec8: 6e20 df22 5000 |004a: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -09aece: 28d7 |004d: goto 0024 // -0029 │ │ -09aed0: 5485 cb11 |004e: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ -09aed4: 3905 1800 |0050: if-nez v5, 0068 // +0018 │ │ -09aed8: 5485 ce11 |0052: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.text:Ljava/lang/String; // field@11ce │ │ -09aedc: 3805 0a00 |0054: if-eqz v5, 005e // +000a │ │ -09aee0: 5485 ce11 |0056: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.text:Ljava/lang/String; // field@11ce │ │ -09aee4: 6e10 5026 0500 |0058: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2650 │ │ -09aeea: 0a05 |005b: move-result v5 │ │ -09aeec: 3905 0c00 |005c: if-nez v5, 0068 // +000c │ │ -09aef0: 1a05 f000 |005e: const-string v5, "/>" // string@00f0 │ │ -09aef4: 6e20 e922 5000 |0060: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -09aefa: 6e10 2723 0000 |0063: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ -09af00: 0c05 |0066: move-result-object v5 │ │ -09af02: 1105 |0067: return-object v5 │ │ -09af04: 1a05 3901 |0068: const-string v5, "> │ │ +0a93d4: |[0a93d4] com.badlogic.gdx.utils.XmlReader$Element.toString:(Ljava/lang/String;)Ljava/lang/String; │ │ +0a93e4: 1307 0a00 |0000: const/16 v7, #int 10 // #a │ │ +0a93e8: 2200 4e03 |0002: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@034e │ │ +0a93ec: 1305 8000 |0004: const/16 v5, #int 128 // #80 │ │ +0a93f0: 7020 db22 5000 |0006: invoke-direct {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ +0a93f6: 6e20 e922 9000 |0009: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +0a93fc: 1305 3c00 |000c: const/16 v5, #int 60 // #3c │ │ +0a9400: 6e20 df22 5000 |000e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +0a9406: 5485 cc11 |0011: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@11cc │ │ +0a940a: 6e20 e922 5000 |0013: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +0a9410: 5485 ca11 |0016: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@11ca │ │ +0a9414: 3805 3600 |0018: if-eqz v5, 004e // +0036 │ │ +0a9418: 5485 ca11 |001a: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@11ca │ │ +0a941c: 6e10 2522 0500 |001c: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectMap;.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; // method@2225 │ │ +0a9422: 0c05 |001f: move-result-object v5 │ │ +0a9424: 6e10 0122 0500 |0020: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.iterator:()Ljava/util/Iterator; // method@2201 │ │ +0a942a: 0c04 |0023: move-result-object v4 │ │ +0a942c: 7210 5327 0400 |0024: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0a9432: 0a05 |0027: move-result v5 │ │ +0a9434: 3805 2600 |0028: if-eqz v5, 004e // +0026 │ │ +0a9438: 7210 5427 0400 |002a: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0a943e: 0c03 |002d: move-result-object v3 │ │ +0a9440: 1f03 3003 |002e: check-cast v3, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@0330 │ │ +0a9444: 1305 2000 |0030: const/16 v5, #int 32 // #20 │ │ +0a9448: 6e20 df22 5000 |0032: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +0a944e: 5435 4211 |0035: iget-object v5, v3, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@1142 │ │ +0a9452: 1f05 c103 |0037: check-cast v5, Ljava/lang/String; // type@03c1 │ │ +0a9456: 6e20 e922 5000 |0039: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +0a945c: 1a05 3501 |003c: const-string v5, "="" // string@0135 │ │ +0a9460: 6e20 e922 5000 |003e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +0a9466: 5435 4311 |0041: iget-object v5, v3, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@1143 │ │ +0a946a: 1f05 c103 |0043: check-cast v5, Ljava/lang/String; // type@03c1 │ │ +0a946e: 6e20 e922 5000 |0045: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +0a9474: 1305 2200 |0048: const/16 v5, #int 34 // #22 │ │ +0a9478: 6e20 df22 5000 |004a: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +0a947e: 28d7 |004d: goto 0024 // -0029 │ │ +0a9480: 5485 cb11 |004e: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ +0a9484: 3905 1800 |0050: if-nez v5, 0068 // +0018 │ │ +0a9488: 5485 ce11 |0052: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.text:Ljava/lang/String; // field@11ce │ │ +0a948c: 3805 0a00 |0054: if-eqz v5, 005e // +000a │ │ +0a9490: 5485 ce11 |0056: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.text:Ljava/lang/String; // field@11ce │ │ +0a9494: 6e10 5026 0500 |0058: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2650 │ │ +0a949a: 0a05 |005b: move-result v5 │ │ +0a949c: 3905 0c00 |005c: if-nez v5, 0068 // +000c │ │ +0a94a0: 1a05 f000 |005e: const-string v5, "/>" // string@00f0 │ │ +0a94a4: 6e20 e922 5000 |0060: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +0a94aa: 6e10 2723 0000 |0063: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ +0a94b0: 0c05 |0066: move-result-object v5 │ │ +0a94b2: 1105 |0067: return-object v5 │ │ +0a94b4: 1a05 3901 |0068: const-string v5, "> │ │ " // string@0139 │ │ -09af08: 6e20 e922 5000 |006a: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -09af0e: 2205 c503 |006d: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -09af12: 7010 6726 0500 |006f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -09af18: 6e20 6e26 9500 |0072: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09af1e: 0c05 |0075: move-result-object v5 │ │ -09af20: 1306 0900 |0076: const/16 v6, #int 9 // #9 │ │ -09af24: 6e20 6926 6500 |0078: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -09af2a: 0c05 |007b: move-result-object v5 │ │ -09af2c: 6e10 7426 0500 |007c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -09af32: 0c02 |007f: move-result-object v2 │ │ -09af34: 5485 ce11 |0080: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.text:Ljava/lang/String; // field@11ce │ │ -09af38: 3805 1500 |0082: if-eqz v5, 0097 // +0015 │ │ -09af3c: 5485 ce11 |0084: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.text:Ljava/lang/String; // field@11ce │ │ -09af40: 6e10 5026 0500 |0086: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2650 │ │ -09af46: 0a05 |0089: move-result v5 │ │ -09af48: 3d05 0d00 |008a: if-lez v5, 0097 // +000d │ │ -09af4c: 6e20 e922 2000 |008c: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -09af52: 5485 ce11 |008f: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.text:Ljava/lang/String; // field@11ce │ │ -09af56: 6e20 e922 5000 |0091: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -09af5c: 6e20 df22 7000 |0094: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -09af62: 5485 cb11 |0097: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ -09af66: 3805 1f00 |0099: if-eqz v5, 00b8 // +001f │ │ -09af6a: 5485 cb11 |009b: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ -09af6e: 6e10 771e 0500 |009d: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -09af74: 0c04 |00a0: move-result-object v4 │ │ -09af76: 7210 5327 0400 |00a1: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -09af7c: 0a05 |00a4: move-result v5 │ │ -09af7e: 3805 1300 |00a5: if-eqz v5, 00b8 // +0013 │ │ -09af82: 7210 5427 0400 |00a7: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -09af88: 0c01 |00aa: move-result-object v1 │ │ -09af8a: 1f01 5603 |00ab: check-cast v1, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0356 │ │ -09af8e: 6e20 7723 2100 |00ad: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;.toString:(Ljava/lang/String;)Ljava/lang/String; // method@2377 │ │ -09af94: 0c05 |00b0: move-result-object v5 │ │ -09af96: 6e20 e922 5000 |00b1: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -09af9c: 6e20 df22 7000 |00b4: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -09afa2: 28ea |00b7: goto 00a1 // -0016 │ │ -09afa4: 6e20 e922 9000 |00b8: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -09afaa: 1a05 0a01 |00bb: const-string v5, ":()V // method@2667 │ │ +0a94c8: 6e20 6e26 9500 |0072: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a94ce: 0c05 |0075: move-result-object v5 │ │ +0a94d0: 1306 0900 |0076: const/16 v6, #int 9 // #9 │ │ +0a94d4: 6e20 6926 6500 |0078: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +0a94da: 0c05 |007b: move-result-object v5 │ │ +0a94dc: 6e10 7426 0500 |007c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a94e2: 0c02 |007f: move-result-object v2 │ │ +0a94e4: 5485 ce11 |0080: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.text:Ljava/lang/String; // field@11ce │ │ +0a94e8: 3805 1500 |0082: if-eqz v5, 0097 // +0015 │ │ +0a94ec: 5485 ce11 |0084: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.text:Ljava/lang/String; // field@11ce │ │ +0a94f0: 6e10 5026 0500 |0086: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2650 │ │ +0a94f6: 0a05 |0089: move-result v5 │ │ +0a94f8: 3d05 0d00 |008a: if-lez v5, 0097 // +000d │ │ +0a94fc: 6e20 e922 2000 |008c: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +0a9502: 5485 ce11 |008f: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.text:Ljava/lang/String; // field@11ce │ │ +0a9506: 6e20 e922 5000 |0091: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +0a950c: 6e20 df22 7000 |0094: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +0a9512: 5485 cb11 |0097: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ +0a9516: 3805 1f00 |0099: if-eqz v5, 00b8 // +001f │ │ +0a951a: 5485 cb11 |009b: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@11cb │ │ +0a951e: 6e10 771e 0500 |009d: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0a9524: 0c04 |00a0: move-result-object v4 │ │ +0a9526: 7210 5327 0400 |00a1: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0a952c: 0a05 |00a4: move-result v5 │ │ +0a952e: 3805 1300 |00a5: if-eqz v5, 00b8 // +0013 │ │ +0a9532: 7210 5427 0400 |00a7: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0a9538: 0c01 |00aa: move-result-object v1 │ │ +0a953a: 1f01 5403 |00ab: check-cast v1, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0354 │ │ +0a953e: 6e20 7723 2100 |00ad: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;.toString:(Ljava/lang/String;)Ljava/lang/String; // method@2377 │ │ +0a9544: 0c05 |00b0: move-result-object v5 │ │ +0a9546: 6e20 e922 5000 |00b1: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +0a954c: 6e20 df22 7000 |00b4: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +0a9552: 28ea |00b7: goto 00a1 // -0016 │ │ +0a9554: 6e20 e922 9000 |00b8: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +0a955a: 1a05 0a01 |00bb: const-string v5, ":()V │ │ -09afdc: 7100 7d23 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_actions_0:()[B // method@237d │ │ -09afe2: 0c00 |0003: move-result-object v0 │ │ -09afe4: 6900 cf11 |0004: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_actions:[B // field@11cf │ │ -09afe8: 7100 8023 0000 |0006: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_key_offsets_0:()[B // method@2380 │ │ -09afee: 0c00 |0009: move-result-object v0 │ │ -09aff0: 6900 d211 |000a: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_key_offsets:[B // field@11d2 │ │ -09aff4: 7100 8423 0000 |000c: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_trans_keys_0:()[C // method@2384 │ │ -09affa: 0c00 |000f: move-result-object v0 │ │ -09affc: 6900 d611 |0010: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_keys:[C // field@11d6 │ │ -09b000: 7100 8223 0000 |0012: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_single_lengths_0:()[B // method@2382 │ │ -09b006: 0c00 |0015: move-result-object v0 │ │ -09b008: 6900 d411 |0016: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_single_lengths:[B // field@11d4 │ │ -09b00c: 7100 8123 0000 |0018: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_range_lengths_0:()[B // method@2381 │ │ -09b012: 0c00 |001b: move-result-object v0 │ │ -09b014: 6900 d311 |001c: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_range_lengths:[B // field@11d3 │ │ -09b018: 7100 7e23 0000 |001e: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_index_offsets_0:()[S // method@237e │ │ -09b01e: 0c00 |0021: move-result-object v0 │ │ -09b020: 6900 d011 |0022: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_index_offsets:[S // field@11d0 │ │ -09b024: 7100 7f23 0000 |0024: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_indicies_0:()[B // method@237f │ │ -09b02a: 0c00 |0027: move-result-object v0 │ │ -09b02c: 6900 d111 |0028: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_indicies:[B // field@11d1 │ │ -09b030: 7100 8523 0000 |002a: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_trans_targs_0:()[B // method@2385 │ │ -09b036: 0c00 |002d: move-result-object v0 │ │ -09b038: 6900 d711 |002e: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_targs:[B // field@11d7 │ │ -09b03c: 7100 8323 0000 |0030: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_trans_actions_0:()[B // method@2383 │ │ -09b042: 0c00 |0033: move-result-object v0 │ │ -09b044: 6900 d511 |0034: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_actions:[B // field@11d5 │ │ -09b048: 0e00 |0036: return-void │ │ +0a957c: |[0a957c] com.badlogic.gdx.utils.XmlReader.:()V │ │ +0a958c: 7100 7d23 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_actions_0:()[B // method@237d │ │ +0a9592: 0c00 |0003: move-result-object v0 │ │ +0a9594: 6900 cf11 |0004: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_actions:[B // field@11cf │ │ +0a9598: 7100 8023 0000 |0006: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_key_offsets_0:()[B // method@2380 │ │ +0a959e: 0c00 |0009: move-result-object v0 │ │ +0a95a0: 6900 d211 |000a: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_key_offsets:[B // field@11d2 │ │ +0a95a4: 7100 8423 0000 |000c: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_trans_keys_0:()[C // method@2384 │ │ +0a95aa: 0c00 |000f: move-result-object v0 │ │ +0a95ac: 6900 d611 |0010: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_keys:[C // field@11d6 │ │ +0a95b0: 7100 8223 0000 |0012: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_single_lengths_0:()[B // method@2382 │ │ +0a95b6: 0c00 |0015: move-result-object v0 │ │ +0a95b8: 6900 d411 |0016: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_single_lengths:[B // field@11d4 │ │ +0a95bc: 7100 8123 0000 |0018: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_range_lengths_0:()[B // method@2381 │ │ +0a95c2: 0c00 |001b: move-result-object v0 │ │ +0a95c4: 6900 d311 |001c: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_range_lengths:[B // field@11d3 │ │ +0a95c8: 7100 7e23 0000 |001e: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_index_offsets_0:()[S // method@237e │ │ +0a95ce: 0c00 |0021: move-result-object v0 │ │ +0a95d0: 6900 d011 |0022: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_index_offsets:[S // field@11d0 │ │ +0a95d4: 7100 7f23 0000 |0024: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_indicies_0:()[B // method@237f │ │ +0a95da: 0c00 |0027: move-result-object v0 │ │ +0a95dc: 6900 d111 |0028: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_indicies:[B // field@11d1 │ │ +0a95e0: 7100 8523 0000 |002a: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_trans_targs_0:()[B // method@2385 │ │ +0a95e6: 0c00 |002d: move-result-object v0 │ │ +0a95e8: 6900 d711 |002e: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_targs:[B // field@11d7 │ │ +0a95ec: 7100 8323 0000 |0030: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_trans_actions_0:()[B // method@2383 │ │ +0a95f2: 0c00 |0033: move-result-object v0 │ │ +0a95f4: 6900 d511 |0034: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_actions:[B // field@11d5 │ │ +0a95f8: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x0006 line=336 │ │ 0x000c line=345 │ │ 0x0012 line=352 │ │ 0x0018 line=359 │ │ @@ -167856,25 +167904,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -09b04c: |[09b04c] com.badlogic.gdx.utils.XmlReader.:()V │ │ -09b05c: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -09b062: 2200 e702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -09b066: 1301 0800 |0005: const/16 v1, #int 8 // #8 │ │ -09b06a: 7020 631e 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ -09b070: 5b20 d911 |000a: iput-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@11d9 │ │ -09b074: 2200 5003 |000c: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0350 │ │ -09b078: 1301 4000 |000e: const/16 v1, #int 64 // #40 │ │ -09b07c: 7020 db22 1000 |0010: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ -09b082: 5b20 db11 |0013: iput-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader;.textBuffer:Lcom/badlogic/gdx/utils/StringBuilder; // field@11db │ │ -09b086: 0e00 |0015: return-void │ │ +0a95fc: |[0a95fc] com.badlogic.gdx.utils.XmlReader.:()V │ │ +0a960c: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0a9612: 2200 e502 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0a9616: 1301 0800 |0005: const/16 v1, #int 8 // #8 │ │ +0a961a: 7020 631e 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ +0a9620: 5b20 d911 |000a: iput-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@11d9 │ │ +0a9624: 2200 4e03 |000c: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@034e │ │ +0a9628: 1301 4000 |000e: const/16 v1, #int 64 // #40 │ │ +0a962c: 7020 db22 1000 |0010: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ +0a9632: 5b20 db11 |0013: iput-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader;.textBuffer:Lcom/badlogic/gdx/utils/StringBuilder; // field@11db │ │ +0a9636: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x000c line=40 │ │ 0x0015 line=433 │ │ locals : │ │ @@ -167885,180 +167933,180 @@ │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -09b088: |[09b088] com.badlogic.gdx.utils.XmlReader.init__xml_actions_0:()[B │ │ -09b098: 1300 1a00 |0000: const/16 v0, #int 26 // #1a │ │ -09b09c: 2300 4704 |0002: new-array v0, v0, [B // type@0447 │ │ -09b0a0: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -09b0a6: 1100 |0007: return-object v0 │ │ -09b0a8: 0003 0100 1a00 0000 0001 0001 0101 ... |0008: array-data (17 units) │ │ +0a9638: |[0a9638] com.badlogic.gdx.utils.XmlReader.init__xml_actions_0:()[B │ │ +0a9648: 1300 1a00 |0000: const/16 v0, #int 26 // #1a │ │ +0a964c: 2300 4504 |0002: new-array v0, v0, [B // type@0445 │ │ +0a9650: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +0a9656: 1100 |0007: return-object v0 │ │ +0a9658: 0003 0100 1a00 0000 0001 0001 0101 ... |0008: array-data (17 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ │ │ #3 : (in Lcom/badlogic/gdx/utils/XmlReader;) │ │ name : 'init__xml_index_offsets_0' │ │ type : '()[S' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 48 16-bit code units │ │ -09b0cc: |[09b0cc] com.badlogic.gdx.utils.XmlReader.init__xml_index_offsets_0:()[S │ │ -09b0dc: 1300 2400 |0000: const/16 v0, #int 36 // #24 │ │ -09b0e0: 2300 9c04 |0002: new-array v0, v0, [S // type@049c │ │ -09b0e4: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -09b0ea: 1100 |0007: return-object v0 │ │ -09b0ec: 0003 0200 2400 0000 0000 0000 0400 ... |0008: array-data (40 units) │ │ +0a967c: |[0a967c] com.badlogic.gdx.utils.XmlReader.init__xml_index_offsets_0:()[S │ │ +0a968c: 1300 2400 |0000: const/16 v0, #int 36 // #24 │ │ +0a9690: 2300 9a04 |0002: new-array v0, v0, [S // type@049a │ │ +0a9694: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +0a969a: 1100 |0007: return-object v0 │ │ +0a969c: 0003 0200 2400 0000 0000 0000 0400 ... |0008: array-data (40 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ locals : │ │ │ │ #4 : (in Lcom/badlogic/gdx/utils/XmlReader;) │ │ name : 'init__xml_indicies_0' │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 77 16-bit code units │ │ -09b13c: |[09b13c] com.badlogic.gdx.utils.XmlReader.init__xml_indicies_0:()[B │ │ -09b14c: 1300 8100 |0000: const/16 v0, #int 129 // #81 │ │ -09b150: 2300 4704 |0002: new-array v0, v0, [B // type@0447 │ │ -09b154: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -09b15a: 1100 |0007: return-object v0 │ │ -09b15c: 0003 0100 8100 0000 0002 0001 0201 ... |0008: array-data (69 units) │ │ +0a96ec: |[0a96ec] com.badlogic.gdx.utils.XmlReader.init__xml_indicies_0:()[B │ │ +0a96fc: 1300 8100 |0000: const/16 v0, #int 129 // #81 │ │ +0a9700: 2300 4504 |0002: new-array v0, v0, [B // type@0445 │ │ +0a9704: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +0a970a: 1100 |0007: return-object v0 │ │ +0a970c: 0003 0100 8100 0000 0002 0001 0201 ... |0008: array-data (69 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ locals : │ │ │ │ #5 : (in Lcom/badlogic/gdx/utils/XmlReader;) │ │ name : 'init__xml_key_offsets_0' │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -09b1e8: |[09b1e8] com.badlogic.gdx.utils.XmlReader.init__xml_key_offsets_0:()[B │ │ -09b1f8: 1300 2400 |0000: const/16 v0, #int 36 // #24 │ │ -09b1fc: 2300 4704 |0002: new-array v0, v0, [B // type@0447 │ │ -09b200: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -09b206: 1100 |0007: return-object v0 │ │ -09b208: 0003 0100 2400 0000 0000 0409 0e14 ... |0008: array-data (22 units) │ │ +0a9798: |[0a9798] com.badlogic.gdx.utils.XmlReader.init__xml_key_offsets_0:()[B │ │ +0a97a8: 1300 2400 |0000: const/16 v0, #int 36 // #24 │ │ +0a97ac: 2300 4504 |0002: new-array v0, v0, [B // type@0445 │ │ +0a97b0: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +0a97b6: 1100 |0007: return-object v0 │ │ +0a97b8: 0003 0100 2400 0000 0000 0409 0e14 ... |0008: array-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ │ │ #6 : (in Lcom/badlogic/gdx/utils/XmlReader;) │ │ name : 'init__xml_range_lengths_0' │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -09b234: |[09b234] com.badlogic.gdx.utils.XmlReader.init__xml_range_lengths_0:()[B │ │ -09b244: 1300 2400 |0000: const/16 v0, #int 36 // #24 │ │ -09b248: 2300 4704 |0002: new-array v0, v0, [B // type@0447 │ │ -09b24c: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -09b252: 1100 |0007: return-object v0 │ │ -09b254: 0003 0100 2400 0000 0001 0101 0101 ... |0008: array-data (22 units) │ │ +0a97e4: |[0a97e4] com.badlogic.gdx.utils.XmlReader.init__xml_range_lengths_0:()[B │ │ +0a97f4: 1300 2400 |0000: const/16 v0, #int 36 // #24 │ │ +0a97f8: 2300 4504 |0002: new-array v0, v0, [B // type@0445 │ │ +0a97fc: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +0a9802: 1100 |0007: return-object v0 │ │ +0a9804: 0003 0100 2400 0000 0001 0101 0101 ... |0008: array-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ locals : │ │ │ │ #7 : (in Lcom/badlogic/gdx/utils/XmlReader;) │ │ name : 'init__xml_single_lengths_0' │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -09b280: |[09b280] com.badlogic.gdx.utils.XmlReader.init__xml_single_lengths_0:()[B │ │ -09b290: 1300 2400 |0000: const/16 v0, #int 36 // #24 │ │ -09b294: 2300 4704 |0002: new-array v0, v0, [B // type@0447 │ │ -09b298: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -09b29e: 1100 |0007: return-object v0 │ │ -09b2a0: 0003 0100 2400 0000 0002 0303 0404 ... |0008: array-data (22 units) │ │ +0a9830: |[0a9830] com.badlogic.gdx.utils.XmlReader.init__xml_single_lengths_0:()[B │ │ +0a9840: 1300 2400 |0000: const/16 v0, #int 36 // #24 │ │ +0a9844: 2300 4504 |0002: new-array v0, v0, [B // type@0445 │ │ +0a9848: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +0a984e: 1100 |0007: return-object v0 │ │ +0a9850: 0003 0100 2400 0000 0002 0303 0404 ... |0008: array-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ │ │ #8 : (in Lcom/badlogic/gdx/utils/XmlReader;) │ │ name : 'init__xml_trans_actions_0' │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 44 16-bit code units │ │ -09b2cc: |[09b2cc] com.badlogic.gdx.utils.XmlReader.init__xml_trans_actions_0:()[B │ │ -09b2dc: 1300 3f00 |0000: const/16 v0, #int 63 // #3f │ │ -09b2e0: 2300 4704 |0002: new-array v0, v0, [B // type@0447 │ │ -09b2e4: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -09b2ea: 1100 |0007: return-object v0 │ │ -09b2ec: 0003 0100 3f00 0000 0000 0001 0003 ... |0008: array-data (36 units) │ │ +0a987c: |[0a987c] com.badlogic.gdx.utils.XmlReader.init__xml_trans_actions_0:()[B │ │ +0a988c: 1300 3f00 |0000: const/16 v0, #int 63 // #3f │ │ +0a9890: 2300 4504 |0002: new-array v0, v0, [B // type@0445 │ │ +0a9894: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +0a989a: 1100 |0007: return-object v0 │ │ +0a989c: 0003 0100 3f00 0000 0000 0001 0003 ... |0008: array-data (36 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ │ │ #9 : (in Lcom/badlogic/gdx/utils/XmlReader;) │ │ name : 'init__xml_trans_keys_0' │ │ type : '()[C' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 128 16-bit code units │ │ -09b334: |[09b334] com.badlogic.gdx.utils.XmlReader.init__xml_trans_keys_0:()[C │ │ -09b344: 1300 7400 |0000: const/16 v0, #int 116 // #74 │ │ -09b348: 2300 4804 |0002: new-array v0, v0, [C // type@0448 │ │ -09b34c: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -09b352: 1100 |0007: return-object v0 │ │ -09b354: 0003 0200 7400 0000 2000 3c00 0900 ... |0008: array-data (120 units) │ │ +0a98e4: |[0a98e4] com.badlogic.gdx.utils.XmlReader.init__xml_trans_keys_0:()[C │ │ +0a98f4: 1300 7400 |0000: const/16 v0, #int 116 // #74 │ │ +0a98f8: 2300 4604 |0002: new-array v0, v0, [C // type@0446 │ │ +0a98fc: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +0a9902: 1100 |0007: return-object v0 │ │ +0a9904: 0003 0200 7400 0000 2000 3c00 0900 ... |0008: array-data (120 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ │ │ #10 : (in Lcom/badlogic/gdx/utils/XmlReader;) │ │ name : 'init__xml_trans_targs_0' │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 44 16-bit code units │ │ -09b444: |[09b444] com.badlogic.gdx.utils.XmlReader.init__xml_trans_targs_0:()[B │ │ -09b454: 1300 3f00 |0000: const/16 v0, #int 63 // #3f │ │ -09b458: 2300 4704 |0002: new-array v0, v0, [B // type@0447 │ │ -09b45c: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -09b462: 1100 |0007: return-object v0 │ │ -09b464: 0003 0100 3f00 0000 0100 0203 0304 ... |0008: array-data (36 units) │ │ +0a99f4: |[0a99f4] com.badlogic.gdx.utils.XmlReader.init__xml_trans_targs_0:()[B │ │ +0a9a04: 1300 3f00 |0000: const/16 v0, #int 63 // #3f │ │ +0a9a08: 2300 4504 |0002: new-array v0, v0, [B // type@0445 │ │ +0a9a0c: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +0a9a12: 1100 |0007: return-object v0 │ │ +0a9a14: 0003 0100 3f00 0000 0100 0203 0304 ... |0008: array-data (36 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/utils/XmlReader;) │ │ @@ -168066,18 +168114,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -09b4ac: |[09b4ac] com.badlogic.gdx.utils.XmlReader.attribute:(Ljava/lang/String;Ljava/lang/String;)V │ │ -09b4bc: 5410 d811 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader;.current:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@11d8 │ │ -09b4c0: 6e30 7423 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/XmlReader$Element;.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V // method@2374 │ │ -09b4c6: 0e00 |0005: return-void │ │ +0a9a5c: |[0a9a5c] com.badlogic.gdx.utils.XmlReader.attribute:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0a9a6c: 5410 d811 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader;.current:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@11d8 │ │ +0a9a70: 6e30 7423 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/XmlReader$Element;.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V // method@2374 │ │ +0a9a76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 0x0005 line=412 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/XmlReader; │ │ 0x0000 - 0x0006 reg=2 name Ljava/lang/String; │ │ @@ -168088,31 +168136,31 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -09b4c8: |[09b4c8] com.badlogic.gdx.utils.XmlReader.close:()V │ │ -09b4d8: 5410 d911 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@11d9 │ │ -09b4dc: 6e10 7a1e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ -09b4e2: 0c00 |0005: move-result-object v0 │ │ -09b4e4: 1f00 5603 |0006: check-cast v0, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0356 │ │ -09b4e8: 5b10 da11 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader;.root:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@11da │ │ -09b4ec: 5410 d911 |000a: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@11d9 │ │ -09b4f0: 5200 df0f |000c: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -09b4f4: 3d00 0d00 |000e: if-lez v0, 001b // +000d │ │ -09b4f8: 5410 d911 |0010: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@11d9 │ │ -09b4fc: 6e10 791e 0000 |0012: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.peek:()Ljava/lang/Object; // method@1e79 │ │ -09b502: 0c00 |0015: move-result-object v0 │ │ -09b504: 1f00 5603 |0016: check-cast v0, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0356 │ │ -09b508: 5b10 d811 |0018: iput-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader;.current:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@11d8 │ │ -09b50c: 0e00 |001a: return-void │ │ -09b50e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -09b510: 28fc |001c: goto 0018 // -0004 │ │ +0a9a78: |[0a9a78] com.badlogic.gdx.utils.XmlReader.close:()V │ │ +0a9a88: 5410 d911 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@11d9 │ │ +0a9a8c: 6e10 7a1e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ +0a9a92: 0c00 |0005: move-result-object v0 │ │ +0a9a94: 1f00 5403 |0006: check-cast v0, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0354 │ │ +0a9a98: 5b10 da11 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader;.root:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@11da │ │ +0a9a9c: 5410 d911 |000a: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@11d9 │ │ +0a9aa0: 5200 df0f |000c: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0a9aa4: 3d00 0d00 |000e: if-lez v0, 001b // +000d │ │ +0a9aa8: 5410 d911 |0010: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@11d9 │ │ +0a9aac: 6e10 791e 0000 |0012: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.peek:()Ljava/lang/Object; // method@1e79 │ │ +0a9ab2: 0c00 |0015: move-result-object v0 │ │ +0a9ab4: 1f00 5403 |0016: check-cast v0, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0354 │ │ +0a9ab8: 5b10 d811 |0018: iput-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader;.current:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@11d8 │ │ +0a9abc: 0e00 |001a: return-void │ │ +0a9abe: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +0a9ac0: 28fc |001c: goto 0018 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ 0x000a line=430 │ │ 0x001a line=431 │ │ 0x001b line=430 │ │ locals : │ │ @@ -168123,47 +168171,47 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -09b514: |[09b514] com.badlogic.gdx.utils.XmlReader.entity:(Ljava/lang/String;)Ljava/lang/String; │ │ -09b524: 1a00 8920 |0000: const-string v0, "lt" // string@2089 │ │ -09b528: 6e20 4426 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -09b52e: 0a00 |0005: move-result v0 │ │ -09b530: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -09b534: 1a00 0201 |0008: const-string v0, "<" // string@0102 │ │ -09b538: 1100 |000a: return-object v0 │ │ -09b53a: 1a00 871c |000b: const-string v0, "gt" // string@1c87 │ │ -09b53e: 6e20 4426 0200 |000d: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -09b544: 0a00 |0010: move-result v0 │ │ -09b546: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ -09b54a: 1a00 3801 |0013: const-string v0, ">" // string@0138 │ │ -09b54e: 28f5 |0015: goto 000a // -000b │ │ -09b550: 1a00 8612 |0016: const-string v0, "amp" // string@1286 │ │ -09b554: 6e20 4426 0200 |0018: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -09b55a: 0a00 |001b: move-result v0 │ │ -09b55c: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ -09b560: 1a00 4800 |001e: const-string v0, "&" // string@0048 │ │ -09b564: 28ea |0020: goto 000a // -0016 │ │ -09b566: 1a00 a812 |0021: const-string v0, "apos" // string@12a8 │ │ -09b56a: 6e20 4426 0200 |0023: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -09b570: 0a00 |0026: move-result v0 │ │ -09b572: 3800 0500 |0027: if-eqz v0, 002c // +0005 │ │ -09b576: 1a00 4900 |0029: const-string v0, "'" // string@0049 │ │ -09b57a: 28df |002b: goto 000a // -0021 │ │ -09b57c: 1a00 c324 |002c: const-string v0, "quot" // string@24c3 │ │ -09b580: 6e20 4426 0200 |002e: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -09b586: 0a00 |0031: move-result v0 │ │ -09b588: 3800 0500 |0032: if-eqz v0, 0037 // +0005 │ │ -09b58c: 1a00 3500 |0034: const-string v0, """ // string@0035 │ │ -09b590: 28d4 |0036: goto 000a // -002c │ │ -09b592: 1200 |0037: const/4 v0, #int 0 // #0 │ │ -09b594: 28d2 |0038: goto 000a // -002e │ │ +0a9ac4: |[0a9ac4] com.badlogic.gdx.utils.XmlReader.entity:(Ljava/lang/String;)Ljava/lang/String; │ │ +0a9ad4: 1a00 8720 |0000: const-string v0, "lt" // string@2087 │ │ +0a9ad8: 6e20 4426 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0a9ade: 0a00 |0005: move-result v0 │ │ +0a9ae0: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +0a9ae4: 1a00 0201 |0008: const-string v0, "<" // string@0102 │ │ +0a9ae8: 1100 |000a: return-object v0 │ │ +0a9aea: 1a00 851c |000b: const-string v0, "gt" // string@1c85 │ │ +0a9aee: 6e20 4426 0200 |000d: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0a9af4: 0a00 |0010: move-result v0 │ │ +0a9af6: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ +0a9afa: 1a00 3801 |0013: const-string v0, ">" // string@0138 │ │ +0a9afe: 28f5 |0015: goto 000a // -000b │ │ +0a9b00: 1a00 8412 |0016: const-string v0, "amp" // string@1284 │ │ +0a9b04: 6e20 4426 0200 |0018: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0a9b0a: 0a00 |001b: move-result v0 │ │ +0a9b0c: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ +0a9b10: 1a00 4800 |001e: const-string v0, "&" // string@0048 │ │ +0a9b14: 28ea |0020: goto 000a // -0016 │ │ +0a9b16: 1a00 a612 |0021: const-string v0, "apos" // string@12a6 │ │ +0a9b1a: 6e20 4426 0200 |0023: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0a9b20: 0a00 |0026: move-result v0 │ │ +0a9b22: 3800 0500 |0027: if-eqz v0, 002c // +0005 │ │ +0a9b26: 1a00 4900 |0029: const-string v0, "'" // string@0049 │ │ +0a9b2a: 28df |002b: goto 000a // -0021 │ │ +0a9b2c: 1a00 c124 |002c: const-string v0, "quot" // string@24c1 │ │ +0a9b30: 6e20 4426 0200 |002e: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0a9b36: 0a00 |0031: move-result v0 │ │ +0a9b38: 3800 0500 |0032: if-eqz v0, 0037 // +0005 │ │ +0a9b3c: 1a00 3500 |0034: const-string v0, """ // string@0035 │ │ +0a9b40: 28d4 |0036: goto 000a // -002c │ │ +0a9b42: 1200 |0037: const/4 v0, #int 0 // #0 │ │ +0a9b44: 28d2 |0038: goto 000a // -002e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ 0x000a line=420 │ │ 0x000b line=416 │ │ 0x0016 line=417 │ │ 0x0021 line=418 │ │ @@ -168178,25 +168226,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -09b598: |[09b598] com.badlogic.gdx.utils.XmlReader.open:(Ljava/lang/String;)V │ │ -09b5a8: 2200 5603 |0000: new-instance v0, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0356 │ │ -09b5ac: 5432 d811 |0002: iget-object v2, v3, Lcom/badlogic/gdx/utils/XmlReader;.current:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@11d8 │ │ -09b5b0: 7030 5423 4002 |0004: invoke-direct {v0, v4, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;.:(Ljava/lang/String;Lcom/badlogic/gdx/utils/XmlReader$Element;)V // method@2354 │ │ -09b5b6: 5431 d811 |0007: iget-object v1, v3, Lcom/badlogic/gdx/utils/XmlReader;.current:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@11d8 │ │ -09b5ba: 3801 0500 |0009: if-eqz v1, 000e // +0005 │ │ -09b5be: 6e20 5523 0100 |000b: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/XmlReader$Element;.addChild:(Lcom/badlogic/gdx/utils/XmlReader$Element;)V // method@2355 │ │ -09b5c4: 5432 d911 |000e: iget-object v2, v3, Lcom/badlogic/gdx/utils/XmlReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@11d9 │ │ -09b5c8: 6e20 6a1e 0200 |0010: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -09b5ce: 5b30 d811 |0013: iput-object v0, v3, Lcom/badlogic/gdx/utils/XmlReader;.current:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@11d8 │ │ -09b5d2: 0e00 |0015: return-void │ │ +0a9b48: |[0a9b48] com.badlogic.gdx.utils.XmlReader.open:(Ljava/lang/String;)V │ │ +0a9b58: 2200 5403 |0000: new-instance v0, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0354 │ │ +0a9b5c: 5432 d811 |0002: iget-object v2, v3, Lcom/badlogic/gdx/utils/XmlReader;.current:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@11d8 │ │ +0a9b60: 7030 5423 4002 |0004: invoke-direct {v0, v4, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;.:(Ljava/lang/String;Lcom/badlogic/gdx/utils/XmlReader$Element;)V // method@2354 │ │ +0a9b66: 5431 d811 |0007: iget-object v1, v3, Lcom/badlogic/gdx/utils/XmlReader;.current:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@11d8 │ │ +0a9b6a: 3801 0500 |0009: if-eqz v1, 000e // +0005 │ │ +0a9b6e: 6e20 5523 0100 |000b: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/XmlReader$Element;.addChild:(Lcom/badlogic/gdx/utils/XmlReader$Element;)V // method@2355 │ │ +0a9b74: 5432 d911 |000e: iget-object v2, v3, Lcom/badlogic/gdx/utils/XmlReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@11d9 │ │ +0a9b78: 6e20 6a1e 0200 |0010: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0a9b7e: 5b30 d811 |0013: iput-object v0, v3, Lcom/badlogic/gdx/utils/XmlReader;.current:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@11d8 │ │ +0a9b82: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x0007 line=404 │ │ 0x0009 line=405 │ │ 0x000e line=406 │ │ 0x0013 line=407 │ │ @@ -168212,33 +168260,33 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/utils/XmlReader$Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -09b5d4: |[09b5d4] com.badlogic.gdx.utils.XmlReader.parse:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ -09b5e4: 6e10 6d09 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ -09b5ea: 0c01 |0003: move-result-object v1 │ │ -09b5ec: 6e20 8823 1400 |0004: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/XmlReader;.parse:(Ljava/io/InputStream;)Lcom/badlogic/gdx/utils/XmlReader$Element; // method@2388 │ │ -09b5f2: 0c01 |0007: move-result-object v1 │ │ -09b5f4: 1101 |0008: return-object v1 │ │ -09b5f6: 0d00 |0009: move-exception v0 │ │ -09b5f8: 2201 4803 |000a: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -09b5fc: 2202 c503 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -09b600: 7010 6726 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -09b606: 1a03 7d03 |0011: const-string v3, "Error parsing file: " // string@037d │ │ -09b60a: 6e20 6e26 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09b610: 0c02 |0016: move-result-object v2 │ │ -09b612: 6e20 6d26 5200 |0017: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -09b618: 0c02 |001a: move-result-object v2 │ │ -09b61a: 6e10 7426 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -09b620: 0c02 |001e: move-result-object v2 │ │ -09b622: 7030 9522 2100 |001f: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ -09b628: 2701 |0022: throw v1 │ │ +0a9b84: |[0a9b84] com.badlogic.gdx.utils.XmlReader.parse:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ +0a9b94: 6e10 6d09 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ +0a9b9a: 0c01 |0003: move-result-object v1 │ │ +0a9b9c: 6e20 8823 1400 |0004: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/XmlReader;.parse:(Ljava/io/InputStream;)Lcom/badlogic/gdx/utils/XmlReader$Element; // method@2388 │ │ +0a9ba2: 0c01 |0007: move-result-object v1 │ │ +0a9ba4: 1101 |0008: return-object v1 │ │ +0a9ba6: 0d00 |0009: move-exception v0 │ │ +0a9ba8: 2201 4603 |000a: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +0a9bac: 2202 c303 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0a9bb0: 7010 6726 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0a9bb6: 1a03 7d03 |0011: const-string v3, "Error parsing file: " // string@037d │ │ +0a9bba: 6e20 6e26 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0a9bc0: 0c02 |0016: move-result-object v2 │ │ +0a9bc2: 6e20 6d26 5200 |0017: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0a9bc8: 0c02 |001a: move-result-object v2 │ │ +0a9bca: 6e10 7426 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0a9bd0: 0c02 |001e: move-result-object v2 │ │ +0a9bd2: 7030 9522 2100 |001f: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ +0a9bd8: 2701 |0022: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/Exception; -> 0x0009 │ │ positions : │ │ 0x0000 line=69 │ │ 0x0009 line=70 │ │ 0x000a line=71 │ │ @@ -168252,21 +168300,21 @@ │ │ type : '(Ljava/io/InputStream;)Lcom/badlogic/gdx/utils/XmlReader$Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -09b63c: |[09b63c] com.badlogic.gdx.utils.XmlReader.parse:(Ljava/io/InputStream;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ -09b64c: 2200 9803 |0000: new-instance v0, Ljava/io/InputStreamReader; // type@0398 │ │ -09b650: 1a01 ec06 |0002: const-string v1, "ISO-8859-1" // string@06ec │ │ -09b654: 7030 9f25 3001 |0004: invoke-direct {v0, v3, v1}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@259f │ │ -09b65a: 6e20 8923 0200 |0007: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/XmlReader;.parse:(Ljava/io/Reader;)Lcom/badlogic/gdx/utils/XmlReader$Element; // method@2389 │ │ -09b660: 0c00 |000a: move-result-object v0 │ │ -09b662: 1100 |000b: return-object v0 │ │ +0a9bec: |[0a9bec] com.badlogic.gdx.utils.XmlReader.parse:(Ljava/io/InputStream;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ +0a9bfc: 2200 9603 |0000: new-instance v0, Ljava/io/InputStreamReader; // type@0396 │ │ +0a9c00: 1a01 ec06 |0002: const-string v1, "ISO-8859-1" // string@06ec │ │ +0a9c04: 7030 9f25 3001 |0004: invoke-direct {v0, v3, v1}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@259f │ │ +0a9c0a: 6e20 8923 0200 |0007: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/XmlReader;.parse:(Ljava/io/Reader;)Lcom/badlogic/gdx/utils/XmlReader$Element; // method@2389 │ │ +0a9c10: 0c00 |000a: move-result-object v0 │ │ +0a9c12: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/utils/XmlReader; │ │ 0x0000 - 0x000c reg=3 input Ljava/io/InputStream; │ │ │ │ @@ -168275,38 +168323,38 @@ │ │ type : '(Ljava/io/Reader;)Lcom/badlogic/gdx/utils/XmlReader$Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -09b664: |[09b664] com.badlogic.gdx.utils.XmlReader.parse:(Ljava/io/Reader;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ -09b674: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -09b676: 1304 0004 |0001: const/16 v4, #int 1024 // #400 │ │ -09b67a: 2340 4804 |0003: new-array v0, v4, [C // type@0448 │ │ -09b67e: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -09b680: 2104 |0006: array-length v4, v0 │ │ -09b682: b134 |0007: sub-int/2addr v4, v3 │ │ -09b684: 6e40 b025 0743 |0008: invoke-virtual {v7, v0, v3, v4}, Ljava/io/Reader;.read:([CII)I // method@25b0 │ │ -09b68a: 0a01 |000b: move-result v1 │ │ -09b68c: 12f4 |000c: const/4 v4, #int -1 // #ff │ │ -09b68e: 3341 0700 |000d: if-ne v1, v4, 0014 // +0007 │ │ -09b692: 6e40 8b23 0635 |000f: invoke-virtual {v6, v0, v5, v3}, Lcom/badlogic/gdx/utils/XmlReader;.parse:([CII)Lcom/badlogic/gdx/utils/XmlReader$Element; // method@238b │ │ -09b698: 0c04 |0012: move-result-object v4 │ │ -09b69a: 1104 |0013: return-object v4 │ │ -09b69c: 3901 0d00 |0014: if-nez v1, 0021 // +000d │ │ -09b6a0: 2104 |0016: array-length v4, v0 │ │ -09b6a2: da04 0402 |0017: mul-int/lit8 v4, v4, #int 2 // #02 │ │ -09b6a6: 2342 4804 |0019: new-array v2, v4, [C // type@0448 │ │ -09b6aa: 2104 |001b: array-length v4, v0 │ │ -09b6ac: 7154 7826 5052 |001c: invoke-static {v0, v5, v2, v5, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -09b6b2: 0720 |001f: move-object v0, v2 │ │ -09b6b4: 28e6 |0020: goto 0006 // -001a │ │ -09b6b6: b013 |0021: add-int/2addr v3, v1 │ │ -09b6b8: 28e4 |0022: goto 0006 // -001c │ │ +0a9c14: |[0a9c14] com.badlogic.gdx.utils.XmlReader.parse:(Ljava/io/Reader;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ +0a9c24: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0a9c26: 1304 0004 |0001: const/16 v4, #int 1024 // #400 │ │ +0a9c2a: 2340 4604 |0003: new-array v0, v4, [C // type@0446 │ │ +0a9c2e: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +0a9c30: 2104 |0006: array-length v4, v0 │ │ +0a9c32: b134 |0007: sub-int/2addr v4, v3 │ │ +0a9c34: 6e40 b025 0743 |0008: invoke-virtual {v7, v0, v3, v4}, Ljava/io/Reader;.read:([CII)I // method@25b0 │ │ +0a9c3a: 0a01 |000b: move-result v1 │ │ +0a9c3c: 12f4 |000c: const/4 v4, #int -1 // #ff │ │ +0a9c3e: 3341 0700 |000d: if-ne v1, v4, 0014 // +0007 │ │ +0a9c42: 6e40 8b23 0635 |000f: invoke-virtual {v6, v0, v5, v3}, Lcom/badlogic/gdx/utils/XmlReader;.parse:([CII)Lcom/badlogic/gdx/utils/XmlReader$Element; // method@238b │ │ +0a9c48: 0c04 |0012: move-result-object v4 │ │ +0a9c4a: 1104 |0013: return-object v4 │ │ +0a9c4c: 3901 0d00 |0014: if-nez v1, 0021 // +000d │ │ +0a9c50: 2104 |0016: array-length v4, v0 │ │ +0a9c52: da04 0402 |0017: mul-int/lit8 v4, v4, #int 2 // #02 │ │ +0a9c56: 2342 4604 |0019: new-array v2, v4, [C // type@0446 │ │ +0a9c5a: 2104 |001b: array-length v4, v0 │ │ +0a9c5c: 7154 7826 5052 |001c: invoke-static {v0, v5, v2, v5, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0a9c62: 0720 |001f: move-object v0, v2 │ │ +0a9c64: 28e6 |0020: goto 0006 // -001a │ │ +0a9c66: b013 |0021: add-int/2addr v3, v1 │ │ +0a9c68: 28e4 |0022: goto 0006 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=48 │ │ 0x0005 line=49 │ │ 0x0006 line=51 │ │ 0x000c line=52 │ │ 0x000f line=60 │ │ @@ -168329,22 +168377,22 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -09b6bc: |[09b6bc] com.badlogic.gdx.utils.XmlReader.parse:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ -09b6cc: 6e10 5926 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.toCharArray:()[C // method@2659 │ │ -09b6d2: 0c00 |0003: move-result-object v0 │ │ -09b6d4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -09b6d6: 2102 |0005: array-length v2, v0 │ │ -09b6d8: 6e40 8b23 0321 |0006: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader;.parse:([CII)Lcom/badlogic/gdx/utils/XmlReader$Element; // method@238b │ │ -09b6de: 0c01 |0009: move-result-object v1 │ │ -09b6e0: 1101 |000a: return-object v1 │ │ +0a9c6c: |[0a9c6c] com.badlogic.gdx.utils.XmlReader.parse:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ +0a9c7c: 6e10 5926 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.toCharArray:()[C // method@2659 │ │ +0a9c82: 0c00 |0003: move-result-object v0 │ │ +0a9c84: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0a9c86: 2102 |0005: array-length v2, v0 │ │ +0a9c88: 6e40 8b23 0321 |0006: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader;.parse:([CII)Lcom/badlogic/gdx/utils/XmlReader$Element; // method@238b │ │ +0a9c8e: 0c01 |0009: move-result-object v1 │ │ +0a9c90: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0004 line=44 │ │ locals : │ │ 0x0004 - 0x000b reg=0 data [C │ │ 0x0000 - 0x000b reg=3 this Lcom/badlogic/gdx/utils/XmlReader; │ │ @@ -168355,468 +168403,468 @@ │ │ type : '([CII)Lcom/badlogic/gdx/utils/XmlReader$Element;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 42 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 934 16-bit code units │ │ -09b6e4: |[09b6e4] com.badlogic.gdx.utils.XmlReader.parse:([CII)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ -09b6f4: 021c 2800 |0000: move/from16 v28, v40 │ │ -09b6f8: 021d 2900 |0002: move/from16 v29, v41 │ │ -09b6fc: 131f 0000 |0004: const/16 v31, #int 0 // #0 │ │ -09b700: 120f |0006: const/4 v15, #int 0 // #0 │ │ -09b702: 1318 0000 |0007: const/16 v24, #int 0 // #0 │ │ -09b706: 1311 0100 |0009: const/16 v17, #int 1 // #1 │ │ -09b70a: 120d |000b: const/4 v13, #int 0 // #0 │ │ -09b70c: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -09b70e: 2b06 6903 0000 |000d: packed-switch v6, 00000376 // +00000369 │ │ -09b714: 0200 1c00 |0010: move/from16 v0, v28 │ │ -09b718: 0201 1d00 |0012: move/from16 v1, v29 │ │ -09b71c: 3510 0f03 |0014: if-ge v0, v1, 0323 // +030f │ │ -09b720: 131a 0100 |0016: const/16 v26, #int 1 // #1 │ │ -09b724: 1319 0000 |0018: const/16 v25, #int 0 // #0 │ │ -09b728: 0200 1900 |001a: move/from16 v0, v25 │ │ -09b72c: 0201 1c00 |001c: move/from16 v1, v28 │ │ -09b730: 3510 c902 |001e: if-ge v0, v1, 02e7 // +02c9 │ │ -09b734: 4921 2719 |0020: aget-char v33, v39, v25 │ │ -09b738: 1322 0a00 |0022: const/16 v34, #int 10 // #a │ │ -09b73c: 0200 2100 |0024: move/from16 v0, v33 │ │ -09b740: 0201 2200 |0026: move/from16 v1, v34 │ │ -09b744: 3310 0400 |0028: if-ne v0, v1, 002c // +0004 │ │ -09b748: d81a 1a01 |002a: add-int/lit8 v26, v26, #int 1 // #01 │ │ -09b74c: d819 1901 |002c: add-int/lit8 v25, v25, #int 1 // #01 │ │ -09b750: 28ec |002e: goto 001a // -0014 │ │ -09b752: 0200 1c00 |002f: move/from16 v0, v28 │ │ -09b756: 0201 1d00 |0031: move/from16 v1, v29 │ │ -09b75a: 3310 0400 |0033: if-ne v0, v1, 0037 // +0004 │ │ -09b75e: 1246 |0035: const/4 v6, #int 4 // #4 │ │ -09b760: 28d7 |0036: goto 000d // -0029 │ │ -09b762: 3911 0400 |0037: if-nez v17, 003b // +0004 │ │ -09b766: 1256 |0039: const/4 v6, #int 5 // #5 │ │ -09b768: 28d3 |003a: goto 000d // -002d │ │ -09b76a: 6221 d211 |003b: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_key_offsets:[B // field@11d2 │ │ -09b76e: 4807 2111 |003d: aget-byte v7, v33, v17 │ │ -09b772: 6221 d011 |003f: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_index_offsets:[S // field@11d0 │ │ -09b776: 4a0d 2111 |0041: aget-short v13, v33, v17 │ │ -09b77a: 6221 d411 |0043: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_single_lengths:[B // field@11d4 │ │ -09b77e: 4808 2111 |0045: aget-byte v8, v33, v17 │ │ -09b782: 3d08 0b00 |0047: if-lez v8, 0052 // +000b │ │ -09b786: 0179 |0049: move v9, v7 │ │ -09b788: 9021 0708 |004a: add-int v33, v7, v8 │ │ -09b78c: d80e 21ff |004c: add-int/lit8 v14, v33, #int -1 // #ff │ │ -09b790: 359e 3d00 |004e: if-ge v14, v9, 008b // +003d │ │ -09b794: b087 |0050: add-int/2addr v7, v8 │ │ -09b796: b08d |0051: add-int/2addr v13, v8 │ │ -09b798: 6221 d311 |0052: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_range_lengths:[B // field@11d3 │ │ -09b79c: 4808 2111 |0054: aget-byte v8, v33, v17 │ │ -09b7a0: 3d08 0c00 |0056: if-lez v8, 0062 // +000c │ │ -09b7a4: 0179 |0058: move v9, v7 │ │ -09b7a6: e021 0801 |0059: shl-int/lit8 v33, v8, #int 1 // #01 │ │ -09b7aa: 9021 2107 |005b: add-int v33, v33, v7 │ │ -09b7ae: d80e 21fe |005d: add-int/lit8 v14, v33, #int -2 // #fe │ │ -09b7b2: 359e 5500 |005f: if-ge v14, v9, 00b4 // +0055 │ │ -09b7b6: b08d |0061: add-int/2addr v13, v8 │ │ -09b7b8: 6221 d111 |0062: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_indicies:[B // field@11d1 │ │ -09b7bc: 480d 210d |0064: aget-byte v13, v33, v13 │ │ -09b7c0: 6221 d711 |0066: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_targs:[B // field@11d7 │ │ -09b7c4: 4811 210d |0068: aget-byte v17, v33, v13 │ │ -09b7c8: 6221 d511 |006a: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_actions:[B // field@11d5 │ │ -09b7cc: 4821 210d |006c: aget-byte v33, v33, v13 │ │ -09b7d0: 3821 6902 |006e: if-eqz v33, 02d7 // +0269 │ │ -09b7d4: 6221 d511 |0070: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_actions:[B // field@11d5 │ │ -09b7d8: 4804 210d |0072: aget-byte v4, v33, v13 │ │ -09b7dc: 6221 cf11 |0074: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_actions:[B // field@11cf │ │ -09b7e0: d805 0401 |0076: add-int/lit8 v5, v4, #int 1 // #01 │ │ -09b7e4: 480b 2104 |0078: aget-byte v11, v33, v4 │ │ -09b7e8: 01bc |007a: move v12, v11 │ │ -09b7ea: d80b 0cff |007b: add-int/lit8 v11, v12, #int -1 // #ff │ │ -09b7ee: 3d0c 5a02 |007d: if-lez v12, 02d7 // +025a │ │ -09b7f2: 6221 cf11 |007f: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_actions:[B // field@11cf │ │ -09b7f6: d804 0501 |0081: add-int/lit8 v4, v5, #int 1 // #01 │ │ -09b7fa: 4821 2105 |0083: aget-byte v33, v33, v5 │ │ -09b7fe: 2b21 fb02 0000 |0085: packed-switch v33, 00000380 // +000002fb │ │ -09b804: 01bc |0088: move v12, v11 │ │ -09b806: 0145 |0089: move v5, v4 │ │ -09b808: 28f1 |008a: goto 007b // -000f │ │ -09b80a: 9121 0e09 |008b: sub-int v33, v14, v9 │ │ -09b80e: e121 2101 |008d: shr-int/lit8 v33, v33, #int 1 // #01 │ │ -09b812: 900a 0921 |008f: add-int v10, v9, v33 │ │ -09b816: 4921 271c |0091: aget-char v33, v39, v28 │ │ -09b81a: 6222 d611 |0093: sget-object v34, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_keys:[C // field@11d6 │ │ -09b81e: 4922 220a |0095: aget-char v34, v34, v10 │ │ -09b822: 0200 2100 |0097: move/from16 v0, v33 │ │ -09b826: 0201 2200 |0099: move/from16 v1, v34 │ │ -09b82a: 3510 0500 |009b: if-ge v0, v1, 00a0 // +0005 │ │ -09b82e: d80e 0aff |009d: add-int/lit8 v14, v10, #int -1 // #ff │ │ -09b832: 28af |009f: goto 004e // -0051 │ │ -09b834: 4921 271c |00a0: aget-char v33, v39, v28 │ │ -09b838: 6222 d611 |00a2: sget-object v34, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_keys:[C // field@11d6 │ │ -09b83c: 4922 220a |00a4: aget-char v34, v34, v10 │ │ -09b840: 0200 2100 |00a6: move/from16 v0, v33 │ │ -09b844: 0201 2200 |00a8: move/from16 v1, v34 │ │ -09b848: 3710 0500 |00aa: if-le v0, v1, 00af // +0005 │ │ -09b84c: d809 0a01 |00ac: add-int/lit8 v9, v10, #int 1 // #01 │ │ -09b850: 28a0 |00ae: goto 004e // -0060 │ │ -09b852: 9121 0a07 |00af: sub-int v33, v10, v7 │ │ -09b856: 900d 0d21 |00b1: add-int v13, v13, v33 │ │ -09b85a: 28af |00b3: goto 0062 // -0051 │ │ -09b85c: 9121 0e09 |00b4: sub-int v33, v14, v9 │ │ -09b860: e121 2101 |00b6: shr-int/lit8 v33, v33, #int 1 // #01 │ │ -09b864: dd21 21fe |00b8: and-int/lit8 v33, v33, #int -2 // #fe │ │ -09b868: 900a 0921 |00ba: add-int v10, v9, v33 │ │ -09b86c: 4921 271c |00bc: aget-char v33, v39, v28 │ │ -09b870: 6222 d611 |00be: sget-object v34, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_keys:[C // field@11d6 │ │ -09b874: 4922 220a |00c0: aget-char v34, v34, v10 │ │ -09b878: 0200 2100 |00c2: move/from16 v0, v33 │ │ -09b87c: 0201 2200 |00c4: move/from16 v1, v34 │ │ -09b880: 3510 0500 |00c6: if-ge v0, v1, 00cb // +0005 │ │ -09b884: d80e 0afe |00c8: add-int/lit8 v14, v10, #int -2 // #fe │ │ -09b888: 2895 |00ca: goto 005f // -006b │ │ -09b88a: 4921 271c |00cb: aget-char v33, v39, v28 │ │ -09b88e: 6222 d611 |00cd: sget-object v34, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_keys:[C // field@11d6 │ │ -09b892: d823 0a01 |00cf: add-int/lit8 v35, v10, #int 1 // #01 │ │ -09b896: 4922 2223 |00d1: aget-char v34, v34, v35 │ │ -09b89a: 0200 2100 |00d3: move/from16 v0, v33 │ │ -09b89e: 0201 2200 |00d5: move/from16 v1, v34 │ │ -09b8a2: 3710 0500 |00d7: if-le v0, v1, 00dc // +0005 │ │ -09b8a6: d809 0a02 |00d9: add-int/lit8 v9, v10, #int 2 // #02 │ │ -09b8aa: 2884 |00db: goto 005f // -007c │ │ -09b8ac: 9121 0a07 |00dc: sub-int v33, v10, v7 │ │ -09b8b0: e121 2101 |00de: shr-int/lit8 v33, v33, #int 1 // #01 │ │ -09b8b4: 900d 0d21 |00e0: add-int v13, v13, v33 │ │ -09b8b8: 2880 |00e2: goto 0062 // -0080 │ │ -09b8ba: 021f 1c00 |00e3: move/from16 v31, v28 │ │ -09b8be: 28a3 |00e5: goto 0088 // -005d │ │ -09b8c0: 4910 271f |00e6: aget-char v16, v39, v31 │ │ -09b8c4: 1321 3f00 |00e8: const/16 v33, #int 63 // #3f │ │ -09b8c8: 0200 1000 |00ea: move/from16 v0, v16 │ │ -09b8cc: 0201 2100 |00ec: move/from16 v1, v33 │ │ -09b8d0: 3210 0a00 |00ee: if-eq v0, v1, 00f8 // +000a │ │ -09b8d4: 1321 2100 |00f0: const/16 v33, #int 33 // #21 │ │ -09b8d8: 0200 1000 |00f2: move/from16 v0, v16 │ │ -09b8dc: 0201 2100 |00f4: move/from16 v1, v33 │ │ -09b8e0: 3310 a900 |00f6: if-ne v0, v1, 019f // +00a9 │ │ -09b8e4: d821 1f01 |00f8: add-int/lit8 v33, v31, #int 1 // #01 │ │ -09b8e8: 4921 2721 |00fa: aget-char v33, v39, v33 │ │ -09b8ec: 1322 5b00 |00fc: const/16 v34, #int 91 // #5b │ │ -09b8f0: 0200 2100 |00fe: move/from16 v0, v33 │ │ -09b8f4: 0201 2200 |0100: move/from16 v1, v34 │ │ -09b8f8: 3310 9000 |0102: if-ne v0, v1, 0192 // +0090 │ │ -09b8fc: d821 1f02 |0104: add-int/lit8 v33, v31, #int 2 // #02 │ │ -09b900: 4921 2721 |0106: aget-char v33, v39, v33 │ │ -09b904: 1322 4300 |0108: const/16 v34, #int 67 // #43 │ │ -09b908: 0200 2100 |010a: move/from16 v0, v33 │ │ -09b90c: 0201 2200 |010c: move/from16 v1, v34 │ │ -09b910: 3310 8400 |010e: if-ne v0, v1, 0192 // +0084 │ │ -09b914: d821 1f03 |0110: add-int/lit8 v33, v31, #int 3 // #03 │ │ -09b918: 4921 2721 |0112: aget-char v33, v39, v33 │ │ -09b91c: 1322 4400 |0114: const/16 v34, #int 68 // #44 │ │ -09b920: 0200 2100 |0116: move/from16 v0, v33 │ │ -09b924: 0201 2200 |0118: move/from16 v1, v34 │ │ -09b928: 3310 7800 |011a: if-ne v0, v1, 0192 // +0078 │ │ -09b92c: d821 1f04 |011c: add-int/lit8 v33, v31, #int 4 // #04 │ │ -09b930: 4921 2721 |011e: aget-char v33, v39, v33 │ │ -09b934: 1322 4100 |0120: const/16 v34, #int 65 // #41 │ │ -09b938: 0200 2100 |0122: move/from16 v0, v33 │ │ -09b93c: 0201 2200 |0124: move/from16 v1, v34 │ │ -09b940: 3310 6c00 |0126: if-ne v0, v1, 0192 // +006c │ │ -09b944: d821 1f05 |0128: add-int/lit8 v33, v31, #int 5 // #05 │ │ -09b948: 4921 2721 |012a: aget-char v33, v39, v33 │ │ -09b94c: 1322 5400 |012c: const/16 v34, #int 84 // #54 │ │ -09b950: 0200 2100 |012e: move/from16 v0, v33 │ │ -09b954: 0201 2200 |0130: move/from16 v1, v34 │ │ -09b958: 3310 6000 |0132: if-ne v0, v1, 0192 // +0060 │ │ -09b95c: d821 1f06 |0134: add-int/lit8 v33, v31, #int 6 // #06 │ │ -09b960: 4921 2721 |0136: aget-char v33, v39, v33 │ │ -09b964: 1322 4100 |0138: const/16 v34, #int 65 // #41 │ │ -09b968: 0200 2100 |013a: move/from16 v0, v33 │ │ -09b96c: 0201 2200 |013c: move/from16 v1, v34 │ │ -09b970: 3310 5400 |013e: if-ne v0, v1, 0192 // +0054 │ │ -09b974: d821 1f07 |0140: add-int/lit8 v33, v31, #int 7 // #07 │ │ -09b978: 4921 2721 |0142: aget-char v33, v39, v33 │ │ -09b97c: 1322 5b00 |0144: const/16 v34, #int 91 // #5b │ │ -09b980: 0200 2100 |0146: move/from16 v0, v33 │ │ -09b984: 0201 2200 |0148: move/from16 v1, v34 │ │ -09b988: 3310 4800 |014a: if-ne v0, v1, 0192 // +0048 │ │ -09b98c: d81f 1f08 |014c: add-int/lit8 v31, v31, #int 8 // #08 │ │ -09b990: d81c 1f02 |014e: add-int/lit8 v28, v31, #int 2 // #02 │ │ -09b994: d821 1cfe |0150: add-int/lit8 v33, v28, #int -2 // #fe │ │ -09b998: 4921 2721 |0152: aget-char v33, v39, v33 │ │ -09b99c: 1322 5d00 |0154: const/16 v34, #int 93 // #5d │ │ -09b9a0: 0200 2100 |0156: move/from16 v0, v33 │ │ -09b9a4: 0201 2200 |0158: move/from16 v1, v34 │ │ -09b9a8: 3310 1800 |015a: if-ne v0, v1, 0172 // +0018 │ │ -09b9ac: d821 1cff |015c: add-int/lit8 v33, v28, #int -1 // #ff │ │ -09b9b0: 4921 2721 |015e: aget-char v33, v39, v33 │ │ -09b9b4: 1322 5d00 |0160: const/16 v34, #int 93 // #5d │ │ -09b9b8: 0200 2100 |0162: move/from16 v0, v33 │ │ -09b9bc: 0201 2200 |0164: move/from16 v1, v34 │ │ -09b9c0: 3310 0c00 |0166: if-ne v0, v1, 0172 // +000c │ │ -09b9c4: 4921 271c |0168: aget-char v33, v39, v28 │ │ -09b9c8: 1322 3e00 |016a: const/16 v34, #int 62 // #3e │ │ -09b9cc: 0200 2100 |016c: move/from16 v0, v33 │ │ -09b9d0: 0201 2200 |016e: move/from16 v1, v34 │ │ -09b9d4: 3210 0500 |0170: if-eq v0, v1, 0175 // +0005 │ │ -09b9d8: d81c 1c01 |0172: add-int/lit8 v28, v28, #int 1 // #01 │ │ -09b9dc: 28dc |0174: goto 0150 // -0024 │ │ -09b9de: 2221 c303 |0175: new-instance v33, Ljava/lang/String; // type@03c3 │ │ -09b9e2: 9122 1c1f |0177: sub-int v34, v28, v31 │ │ -09b9e6: d822 22fe |0179: add-int/lit8 v34, v34, #int -2 // #fe │ │ -09b9ea: 0800 2100 |017b: move-object/from16 v0, v33 │ │ -09b9ee: 0801 2700 |017d: move-object/from16 v1, v39 │ │ -09b9f2: 0202 1f00 |017f: move/from16 v2, v31 │ │ -09b9f6: 0203 2200 |0181: move/from16 v3, v34 │ │ -09b9fa: 7040 3f26 1032 |0183: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@263f │ │ -09ba00: 0800 2600 |0186: move-object/from16 v0, v38 │ │ -09ba04: 0801 2100 |0188: move-object/from16 v1, v33 │ │ -09ba08: 6e20 8c23 1000 |018a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader;.text:(Ljava/lang/String;)V // method@238c │ │ -09ba0e: 1311 0f00 |018d: const/16 v17, #int 15 // #f │ │ -09ba12: 1226 |018f: const/4 v6, #int 2 // #2 │ │ -09ba14: 2900 7dfe |0190: goto/16 000d // -0183 │ │ -09ba18: 4921 271c |0192: aget-char v33, v39, v28 │ │ -09ba1c: 1322 3e00 |0194: const/16 v34, #int 62 // #3e │ │ -09ba20: 0200 2100 |0196: move/from16 v0, v33 │ │ -09ba24: 0201 2200 |0198: move/from16 v1, v34 │ │ -09ba28: 3210 f3ff |019a: if-eq v0, v1, 018d // -000d │ │ -09ba2c: d81c 1c01 |019c: add-int/lit8 v28, v28, #int 1 // #01 │ │ -09ba30: 28f4 |019e: goto 0192 // -000c │ │ -09ba32: 1318 0100 |019f: const/16 v24, #int 1 // #1 │ │ -09ba36: 2221 c303 |01a1: new-instance v33, Ljava/lang/String; // type@03c3 │ │ -09ba3a: 9122 1c1f |01a3: sub-int v34, v28, v31 │ │ -09ba3e: 0800 2100 |01a5: move-object/from16 v0, v33 │ │ -09ba42: 0801 2700 |01a7: move-object/from16 v1, v39 │ │ -09ba46: 0202 1f00 |01a9: move/from16 v2, v31 │ │ -09ba4a: 0203 2200 |01ab: move/from16 v3, v34 │ │ -09ba4e: 7040 3f26 1032 |01ad: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@263f │ │ -09ba54: 0800 2600 |01b0: move-object/from16 v0, v38 │ │ -09ba58: 0801 2100 |01b2: move-object/from16 v1, v33 │ │ -09ba5c: 6e20 8623 1000 |01b4: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader;.open:(Ljava/lang/String;)V // method@2386 │ │ -09ba62: 2900 d1fe |01b7: goto/16 0088 // -012f │ │ -09ba66: 1318 0000 |01b9: const/16 v24, #int 0 // #0 │ │ -09ba6a: 7401 7b23 2600 |01bb: invoke-virtual/range {v38}, Lcom/badlogic/gdx/utils/XmlReader;.close:()V // method@237b │ │ -09ba70: 1311 0f00 |01be: const/16 v17, #int 15 // #f │ │ -09ba74: 1226 |01c0: const/4 v6, #int 2 // #2 │ │ -09ba76: 2900 4cfe |01c1: goto/16 000d // -01b4 │ │ -09ba7a: 7401 7b23 2600 |01c3: invoke-virtual/range {v38}, Lcom/badlogic/gdx/utils/XmlReader;.close:()V // method@237b │ │ -09ba80: 1311 0f00 |01c6: const/16 v17, #int 15 // #f │ │ -09ba84: 1226 |01c8: const/4 v6, #int 2 // #2 │ │ -09ba86: 2900 44fe |01c9: goto/16 000d // -01bc │ │ -09ba8a: 3818 bdfe |01cb: if-eqz v24, 0088 // -0143 │ │ -09ba8e: 1311 0f00 |01cd: const/16 v17, #int 15 // #f │ │ -09ba92: 1226 |01cf: const/4 v6, #int 2 // #2 │ │ -09ba94: 2900 3dfe |01d0: goto/16 000d // -01c3 │ │ -09ba98: 220f c303 |01d2: new-instance v15, Ljava/lang/String; // type@03c3 │ │ -09ba9c: 9121 1c1f |01d4: sub-int v33, v28, v31 │ │ -09baa0: 0800 2700 |01d6: move-object/from16 v0, v39 │ │ -09baa4: 0201 1f00 |01d8: move/from16 v1, v31 │ │ -09baa8: 0202 2100 |01da: move/from16 v2, v33 │ │ -09baac: 7040 3f26 0f21 |01dc: invoke-direct {v15, v0, v1, v2}, Ljava/lang/String;.:([CII)V // method@263f │ │ -09bab2: 2900 a9fe |01df: goto/16 0088 // -0157 │ │ -09bab6: 2221 c303 |01e1: new-instance v33, Ljava/lang/String; // type@03c3 │ │ -09baba: 9122 1c1f |01e3: sub-int v34, v28, v31 │ │ -09babe: 0800 2100 |01e5: move-object/from16 v0, v33 │ │ -09bac2: 0801 2700 |01e7: move-object/from16 v1, v39 │ │ -09bac6: 0202 1f00 |01e9: move/from16 v2, v31 │ │ -09baca: 0203 2200 |01eb: move/from16 v3, v34 │ │ -09bace: 7040 3f26 1032 |01ed: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@263f │ │ -09bad4: 0800 2600 |01f0: move-object/from16 v0, v38 │ │ -09bad8: 0801 2100 |01f2: move-object/from16 v1, v33 │ │ -09badc: 6e30 7a23 f001 |01f4: invoke-virtual {v0, v15, v1}, Lcom/badlogic/gdx/utils/XmlReader;.attribute:(Ljava/lang/String;Ljava/lang/String;)V // method@237a │ │ -09bae2: 2900 91fe |01f7: goto/16 0088 // -016f │ │ -09bae6: 0215 1c00 |01f9: move/from16 v21, v28 │ │ -09baea: 0200 1500 |01fb: move/from16 v0, v21 │ │ -09baee: 0201 1f00 |01fd: move/from16 v1, v31 │ │ -09baf2: 3210 0900 |01ff: if-eq v0, v1, 0208 // +0009 │ │ -09baf6: d821 15ff |0201: add-int/lit8 v33, v21, #int -1 // #ff │ │ -09bafa: 4921 2721 |0203: aget-char v33, v39, v33 │ │ -09bafe: 2c21 8f01 0000 |0205: sparse-switch v33, 00000394 // +0000018f │ │ -09bb04: 0212 1f00 |0208: move/from16 v18, v31 │ │ -09bb08: 1316 0000 |020a: const/16 v22, #int 0 // #0 │ │ -09bb0c: 0213 1200 |020c: move/from16 v19, v18 │ │ -09bb10: 0200 1300 |020e: move/from16 v0, v19 │ │ -09bb14: 0201 1500 |0210: move/from16 v1, v21 │ │ -09bb18: 3210 7400 |0212: if-eq v0, v1, 0286 // +0074 │ │ -09bb1c: d812 1301 |0214: add-int/lit8 v18, v19, #int 1 // #01 │ │ -09bb20: 4921 2713 |0216: aget-char v33, v39, v19 │ │ -09bb24: 1322 2600 |0218: const/16 v34, #int 38 // #26 │ │ -09bb28: 0200 2100 |021a: move/from16 v0, v33 │ │ -09bb2c: 0201 2200 |021c: move/from16 v1, v34 │ │ -09bb30: 3210 0800 |021e: if-eq v0, v1, 0226 // +0008 │ │ -09bb34: 0213 1200 |0220: move/from16 v19, v18 │ │ -09bb38: 28ec |0222: goto 020e // -0014 │ │ -09bb3a: d815 15ff |0223: add-int/lit8 v21, v21, #int -1 // #ff │ │ -09bb3e: 28d6 |0225: goto 01fb // -002a │ │ -09bb40: 0217 1200 |0226: move/from16 v23, v18 │ │ -09bb44: 0213 1200 |0228: move/from16 v19, v18 │ │ -09bb48: 0200 1300 |022a: move/from16 v0, v19 │ │ -09bb4c: 0201 1500 |022c: move/from16 v1, v21 │ │ -09bb50: 3210 4401 |022e: if-eq v0, v1, 0372 // +0144 │ │ -09bb54: d812 1301 |0230: add-int/lit8 v18, v19, #int 1 // #01 │ │ -09bb58: 4921 2713 |0232: aget-char v33, v39, v19 │ │ -09bb5c: 1322 3b00 |0234: const/16 v34, #int 59 // #3b │ │ -09bb60: 0200 2100 |0236: move/from16 v0, v33 │ │ -09bb64: 0201 2200 |0238: move/from16 v1, v34 │ │ -09bb68: 3210 0500 |023a: if-eq v0, v1, 023f // +0005 │ │ -09bb6c: 0213 1200 |023c: move/from16 v19, v18 │ │ -09bb70: 28ec |023e: goto 022a // -0014 │ │ -09bb72: 0800 2600 |023f: move-object/from16 v0, v38 │ │ -09bb76: 5400 db11 |0241: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.textBuffer:Lcom/badlogic/gdx/utils/StringBuilder; // field@11db │ │ -09bb7a: 0821 0000 |0243: move-object/from16 v33, v0 │ │ -09bb7e: 9122 171f |0245: sub-int v34, v23, v31 │ │ -09bb82: d822 22ff |0247: add-int/lit8 v34, v34, #int -1 // #ff │ │ -09bb86: 0800 2100 |0249: move-object/from16 v0, v33 │ │ -09bb8a: 0801 2700 |024b: move-object/from16 v1, v39 │ │ -09bb8e: 0202 1f00 |024d: move/from16 v2, v31 │ │ -09bb92: 0203 2200 |024f: move/from16 v3, v34 │ │ -09bb96: 6e40 ec22 1032 |0251: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:([CII)Lcom/badlogic/gdx/utils/StringBuilder; // method@22ec │ │ -09bb9c: 221b c303 |0254: new-instance v27, Ljava/lang/String; // type@03c3 │ │ -09bba0: 9121 1217 |0256: sub-int v33, v18, v23 │ │ -09bba4: d821 21ff |0258: add-int/lit8 v33, v33, #int -1 // #ff │ │ -09bba8: 0800 1b00 |025a: move-object/from16 v0, v27 │ │ -09bbac: 0801 2700 |025c: move-object/from16 v1, v39 │ │ -09bbb0: 0202 1700 |025e: move/from16 v2, v23 │ │ -09bbb4: 0203 2100 |0260: move/from16 v3, v33 │ │ -09bbb8: 7040 3f26 1032 |0262: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@263f │ │ -09bbbe: 0800 2600 |0265: move-object/from16 v0, v38 │ │ -09bbc2: 0801 1b00 |0267: move-object/from16 v1, v27 │ │ -09bbc6: 6e20 7c23 1000 |0269: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader;.entity:(Ljava/lang/String;)Ljava/lang/String; // method@237c │ │ -09bbcc: 0c20 |026c: move-result-object v32 │ │ -09bbce: 0800 2600 |026d: move-object/from16 v0, v38 │ │ -09bbd2: 5400 db11 |026f: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.textBuffer:Lcom/badlogic/gdx/utils/StringBuilder; // field@11db │ │ -09bbd6: 0821 0000 |0271: move-object/from16 v33, v0 │ │ -09bbda: 3820 1000 |0273: if-eqz v32, 0283 // +0010 │ │ -09bbde: 0800 2100 |0275: move-object/from16 v0, v33 │ │ -09bbe2: 0801 2000 |0277: move-object/from16 v1, v32 │ │ -09bbe6: 6e20 e922 1000 |0279: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -09bbec: 021f 1200 |027c: move/from16 v31, v18 │ │ -09bbf0: 1316 0100 |027e: const/16 v22, #int 1 // #1 │ │ -09bbf4: 0213 1200 |0280: move/from16 v19, v18 │ │ -09bbf8: 288c |0282: goto 020e // -0074 │ │ -09bbfa: 0820 1b00 |0283: move-object/from16 v32, v27 │ │ -09bbfe: 28f0 |0285: goto 0275 // -0010 │ │ -09bc00: 3816 3900 |0286: if-eqz v22, 02bf // +0039 │ │ -09bc04: 0200 1f00 |0288: move/from16 v0, v31 │ │ -09bc08: 0201 1500 |028a: move/from16 v1, v21 │ │ -09bc0c: 3510 1500 |028c: if-ge v0, v1, 02a1 // +0015 │ │ -09bc10: 0800 2600 |028e: move-object/from16 v0, v38 │ │ -09bc14: 5400 db11 |0290: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.textBuffer:Lcom/badlogic/gdx/utils/StringBuilder; // field@11db │ │ -09bc18: 0821 0000 |0292: move-object/from16 v33, v0 │ │ -09bc1c: 9122 151f |0294: sub-int v34, v21, v31 │ │ -09bc20: 0800 2100 |0296: move-object/from16 v0, v33 │ │ -09bc24: 0801 2700 |0298: move-object/from16 v1, v39 │ │ -09bc28: 0202 1f00 |029a: move/from16 v2, v31 │ │ -09bc2c: 0203 2200 |029c: move/from16 v3, v34 │ │ -09bc30: 6e40 ec22 1032 |029e: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:([CII)Lcom/badlogic/gdx/utils/StringBuilder; // method@22ec │ │ -09bc36: 0800 2600 |02a1: move-object/from16 v0, v38 │ │ -09bc3a: 5400 db11 |02a3: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.textBuffer:Lcom/badlogic/gdx/utils/StringBuilder; // field@11db │ │ -09bc3e: 0821 0000 |02a5: move-object/from16 v33, v0 │ │ -09bc42: 7401 2723 2100 |02a7: invoke-virtual/range {v33}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ -09bc48: 0c21 |02aa: move-result-object v33 │ │ -09bc4a: 0800 2600 |02ab: move-object/from16 v0, v38 │ │ -09bc4e: 0801 2100 |02ad: move-object/from16 v1, v33 │ │ -09bc52: 6e20 8c23 1000 |02af: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader;.text:(Ljava/lang/String;)V // method@238c │ │ -09bc58: 0800 2600 |02b2: move-object/from16 v0, v38 │ │ -09bc5c: 5400 db11 |02b4: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.textBuffer:Lcom/badlogic/gdx/utils/StringBuilder; // field@11db │ │ -09bc60: 0821 0000 |02b6: move-object/from16 v33, v0 │ │ -09bc64: 1322 0000 |02b8: const/16 v34, #int 0 // #0 │ │ -09bc68: 7402 2323 2100 |02ba: invoke-virtual/range {v33, v34}, Lcom/badlogic/gdx/utils/StringBuilder;.setLength:(I)V // method@2323 │ │ -09bc6e: 2900 cbfd |02bd: goto/16 0088 // -0235 │ │ -09bc72: 2221 c303 |02bf: new-instance v33, Ljava/lang/String; // type@03c3 │ │ -09bc76: 9122 151f |02c1: sub-int v34, v21, v31 │ │ -09bc7a: 0800 2100 |02c3: move-object/from16 v0, v33 │ │ -09bc7e: 0801 2700 |02c5: move-object/from16 v1, v39 │ │ -09bc82: 0202 1f00 |02c7: move/from16 v2, v31 │ │ -09bc86: 0203 2200 |02c9: move/from16 v3, v34 │ │ -09bc8a: 7040 3f26 1032 |02cb: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@263f │ │ -09bc90: 0800 2600 |02ce: move-object/from16 v0, v38 │ │ -09bc94: 0801 2100 |02d0: move-object/from16 v1, v33 │ │ -09bc98: 6e20 8c23 1000 |02d2: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader;.text:(Ljava/lang/String;)V // method@238c │ │ -09bc9e: 2900 b3fd |02d5: goto/16 0088 // -024d │ │ -09bca2: 3911 0500 |02d7: if-nez v17, 02dc // +0005 │ │ -09bca6: 1256 |02d9: const/4 v6, #int 5 // #5 │ │ -09bca8: 2900 33fd |02da: goto/16 000d // -02cd │ │ -09bcac: d81c 1c01 |02dc: add-int/lit8 v28, v28, #int 1 // #01 │ │ -09bcb0: 0200 1c00 |02de: move/from16 v0, v28 │ │ -09bcb4: 0201 1d00 |02e0: move/from16 v1, v29 │ │ -09bcb8: 3210 2efd |02e2: if-eq v0, v1, 0010 // -02d2 │ │ -09bcbc: 1216 |02e4: const/4 v6, #int 1 // #1 │ │ -09bcbe: 2900 28fd |02e5: goto/16 000d // -02d8 │ │ -09bcc2: 2221 4803 |02e7: new-instance v33, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -09bcc6: 2222 c503 |02e9: new-instance v34, Ljava/lang/StringBuilder; // type@03c5 │ │ -09bcca: 7601 6726 2200 |02eb: invoke-direct/range {v34}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -09bcd0: 1a23 7a03 |02ee: const-string v35, "Error parsing XML on line " // string@037a │ │ -09bcd4: 7402 6e26 2200 |02f0: invoke-virtual/range {v34, v35}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09bcda: 0c22 |02f3: move-result-object v34 │ │ -09bcdc: 0800 2200 |02f4: move-object/from16 v0, v34 │ │ -09bce0: 0201 1a00 |02f6: move/from16 v1, v26 │ │ -09bce4: 6e20 6b26 1000 |02f8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -09bcea: 0c22 |02fb: move-result-object v34 │ │ -09bcec: 1a23 2d00 |02fc: const-string v35, " near: " // string@002d │ │ -09bcf0: 7402 6e26 2200 |02fe: invoke-virtual/range {v34, v35}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09bcf6: 0c22 |0301: move-result-object v34 │ │ -09bcf8: 2223 c303 |0302: new-instance v35, Ljava/lang/String; // type@03c3 │ │ -09bcfc: 1324 2000 |0304: const/16 v36, #int 32 // #20 │ │ -09bd00: 9125 1d1c |0306: sub-int v37, v29, v28 │ │ -09bd04: 7702 1b26 2400 |0308: invoke-static/range {v36, v37}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -09bd0a: 0a24 |030b: move-result v36 │ │ -09bd0c: 0800 2300 |030c: move-object/from16 v0, v35 │ │ -09bd10: 0801 2700 |030e: move-object/from16 v1, v39 │ │ -09bd14: 0202 1c00 |0310: move/from16 v2, v28 │ │ -09bd18: 0203 2400 |0312: move/from16 v3, v36 │ │ -09bd1c: 7040 3f26 1032 |0314: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@263f │ │ -09bd22: 7402 6e26 2200 |0317: invoke-virtual/range {v34, v35}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09bd28: 0c22 |031a: move-result-object v34 │ │ -09bd2a: 7401 7426 2200 |031b: invoke-virtual/range {v34}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -09bd30: 0c22 |031e: move-result-object v34 │ │ -09bd32: 7602 9422 2100 |031f: invoke-direct/range {v33, v34}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2294 │ │ -09bd38: 2721 |0322: throw v33 │ │ -09bd3a: 0800 2600 |0323: move-object/from16 v0, v38 │ │ -09bd3e: 5400 d911 |0325: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@11d9 │ │ -09bd42: 0821 0000 |0327: move-object/from16 v33, v0 │ │ -09bd46: 0800 2100 |0329: move-object/from16 v0, v33 │ │ -09bd4a: 5200 df0f |032b: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -09bd4e: 0221 0000 |032d: move/from16 v33, v0 │ │ -09bd52: 3821 3400 |032f: if-eqz v33, 0363 // +0034 │ │ -09bd56: 0800 2600 |0331: move-object/from16 v0, v38 │ │ -09bd5a: 5400 d911 |0333: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@11d9 │ │ -09bd5e: 0821 0000 |0335: move-object/from16 v33, v0 │ │ -09bd62: 7401 791e 2100 |0337: invoke-virtual/range {v33}, Lcom/badlogic/gdx/utils/Array;.peek:()Ljava/lang/Object; // method@1e79 │ │ -09bd68: 0c14 |033a: move-result-object v20 │ │ -09bd6a: 1f14 5603 |033b: check-cast v20, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0356 │ │ -09bd6e: 0800 2600 |033d: move-object/from16 v0, v38 │ │ -09bd72: 5400 d911 |033f: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@11d9 │ │ -09bd76: 0821 0000 |0341: move-object/from16 v33, v0 │ │ -09bd7a: 7401 6f1e 2100 |0343: invoke-virtual/range {v33}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -09bd80: 2221 4803 |0346: new-instance v33, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -09bd84: 2222 c503 |0348: new-instance v34, Ljava/lang/StringBuilder; // type@03c5 │ │ -09bd88: 7601 6726 2200 |034a: invoke-direct/range {v34}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -09bd8e: 1a23 7b03 |034d: const-string v35, "Error parsing XML, unclosed element: " // string@037b │ │ -09bd92: 7402 6e26 2200 |034f: invoke-virtual/range {v34, v35}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09bd98: 0c22 |0352: move-result-object v34 │ │ -09bd9a: 7401 6e23 1400 |0353: invoke-virtual/range {v20}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getName:()Ljava/lang/String; // method@236e │ │ -09bda0: 0c23 |0356: move-result-object v35 │ │ -09bda2: 7402 6e26 2200 |0357: invoke-virtual/range {v34, v35}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09bda8: 0c22 |035a: move-result-object v34 │ │ -09bdaa: 7401 7426 2200 |035b: invoke-virtual/range {v34}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -09bdb0: 0c22 |035e: move-result-object v34 │ │ -09bdb2: 7602 9422 2100 |035f: invoke-direct/range {v33, v34}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2294 │ │ -09bdb8: 2721 |0362: throw v33 │ │ -09bdba: 0800 2600 |0363: move-object/from16 v0, v38 │ │ -09bdbe: 5400 da11 |0365: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.root:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@11da │ │ -09bdc2: 081e 0000 |0367: move-object/from16 v30, v0 │ │ -09bdc6: 1321 0000 |0369: const/16 v33, #int 0 // #0 │ │ -09bdca: 0800 2100 |036b: move-object/from16 v0, v33 │ │ -09bdce: 0801 2600 |036d: move-object/from16 v1, v38 │ │ -09bdd2: 5b10 da11 |036f: iput-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader;.root:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@11da │ │ -09bdd6: 111e |0371: return-object v30 │ │ -09bdd8: 0212 1300 |0372: move/from16 v18, v19 │ │ -09bddc: 2900 0cff |0374: goto/16 0280 // -00f4 │ │ -09bde0: 0001 0300 0000 0000 2200 0000 2e00 ... |0376: packed-switch-data (10 units) │ │ -09bdf4: 0001 0800 0000 0000 5e00 0000 6100 ... |0380: packed-switch-data (20 units) │ │ -09be1c: 0002 0400 0900 0000 0a00 0000 0d00 ... |0394: sparse-switch-data (18 units) │ │ +0a9c94: |[0a9c94] com.badlogic.gdx.utils.XmlReader.parse:([CII)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ +0a9ca4: 021c 2800 |0000: move/from16 v28, v40 │ │ +0a9ca8: 021d 2900 |0002: move/from16 v29, v41 │ │ +0a9cac: 131f 0000 |0004: const/16 v31, #int 0 // #0 │ │ +0a9cb0: 120f |0006: const/4 v15, #int 0 // #0 │ │ +0a9cb2: 1318 0000 |0007: const/16 v24, #int 0 // #0 │ │ +0a9cb6: 1311 0100 |0009: const/16 v17, #int 1 // #1 │ │ +0a9cba: 120d |000b: const/4 v13, #int 0 // #0 │ │ +0a9cbc: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +0a9cbe: 2b06 6903 0000 |000d: packed-switch v6, 00000376 // +00000369 │ │ +0a9cc4: 0200 1c00 |0010: move/from16 v0, v28 │ │ +0a9cc8: 0201 1d00 |0012: move/from16 v1, v29 │ │ +0a9ccc: 3510 0f03 |0014: if-ge v0, v1, 0323 // +030f │ │ +0a9cd0: 131a 0100 |0016: const/16 v26, #int 1 // #1 │ │ +0a9cd4: 1319 0000 |0018: const/16 v25, #int 0 // #0 │ │ +0a9cd8: 0200 1900 |001a: move/from16 v0, v25 │ │ +0a9cdc: 0201 1c00 |001c: move/from16 v1, v28 │ │ +0a9ce0: 3510 c902 |001e: if-ge v0, v1, 02e7 // +02c9 │ │ +0a9ce4: 4921 2719 |0020: aget-char v33, v39, v25 │ │ +0a9ce8: 1322 0a00 |0022: const/16 v34, #int 10 // #a │ │ +0a9cec: 0200 2100 |0024: move/from16 v0, v33 │ │ +0a9cf0: 0201 2200 |0026: move/from16 v1, v34 │ │ +0a9cf4: 3310 0400 |0028: if-ne v0, v1, 002c // +0004 │ │ +0a9cf8: d81a 1a01 |002a: add-int/lit8 v26, v26, #int 1 // #01 │ │ +0a9cfc: d819 1901 |002c: add-int/lit8 v25, v25, #int 1 // #01 │ │ +0a9d00: 28ec |002e: goto 001a // -0014 │ │ +0a9d02: 0200 1c00 |002f: move/from16 v0, v28 │ │ +0a9d06: 0201 1d00 |0031: move/from16 v1, v29 │ │ +0a9d0a: 3310 0400 |0033: if-ne v0, v1, 0037 // +0004 │ │ +0a9d0e: 1246 |0035: const/4 v6, #int 4 // #4 │ │ +0a9d10: 28d7 |0036: goto 000d // -0029 │ │ +0a9d12: 3911 0400 |0037: if-nez v17, 003b // +0004 │ │ +0a9d16: 1256 |0039: const/4 v6, #int 5 // #5 │ │ +0a9d18: 28d3 |003a: goto 000d // -002d │ │ +0a9d1a: 6221 d211 |003b: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_key_offsets:[B // field@11d2 │ │ +0a9d1e: 4807 2111 |003d: aget-byte v7, v33, v17 │ │ +0a9d22: 6221 d011 |003f: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_index_offsets:[S // field@11d0 │ │ +0a9d26: 4a0d 2111 |0041: aget-short v13, v33, v17 │ │ +0a9d2a: 6221 d411 |0043: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_single_lengths:[B // field@11d4 │ │ +0a9d2e: 4808 2111 |0045: aget-byte v8, v33, v17 │ │ +0a9d32: 3d08 0b00 |0047: if-lez v8, 0052 // +000b │ │ +0a9d36: 0179 |0049: move v9, v7 │ │ +0a9d38: 9021 0708 |004a: add-int v33, v7, v8 │ │ +0a9d3c: d80e 21ff |004c: add-int/lit8 v14, v33, #int -1 // #ff │ │ +0a9d40: 359e 3d00 |004e: if-ge v14, v9, 008b // +003d │ │ +0a9d44: b087 |0050: add-int/2addr v7, v8 │ │ +0a9d46: b08d |0051: add-int/2addr v13, v8 │ │ +0a9d48: 6221 d311 |0052: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_range_lengths:[B // field@11d3 │ │ +0a9d4c: 4808 2111 |0054: aget-byte v8, v33, v17 │ │ +0a9d50: 3d08 0c00 |0056: if-lez v8, 0062 // +000c │ │ +0a9d54: 0179 |0058: move v9, v7 │ │ +0a9d56: e021 0801 |0059: shl-int/lit8 v33, v8, #int 1 // #01 │ │ +0a9d5a: 9021 2107 |005b: add-int v33, v33, v7 │ │ +0a9d5e: d80e 21fe |005d: add-int/lit8 v14, v33, #int -2 // #fe │ │ +0a9d62: 359e 5500 |005f: if-ge v14, v9, 00b4 // +0055 │ │ +0a9d66: b08d |0061: add-int/2addr v13, v8 │ │ +0a9d68: 6221 d111 |0062: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_indicies:[B // field@11d1 │ │ +0a9d6c: 480d 210d |0064: aget-byte v13, v33, v13 │ │ +0a9d70: 6221 d711 |0066: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_targs:[B // field@11d7 │ │ +0a9d74: 4811 210d |0068: aget-byte v17, v33, v13 │ │ +0a9d78: 6221 d511 |006a: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_actions:[B // field@11d5 │ │ +0a9d7c: 4821 210d |006c: aget-byte v33, v33, v13 │ │ +0a9d80: 3821 6902 |006e: if-eqz v33, 02d7 // +0269 │ │ +0a9d84: 6221 d511 |0070: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_actions:[B // field@11d5 │ │ +0a9d88: 4804 210d |0072: aget-byte v4, v33, v13 │ │ +0a9d8c: 6221 cf11 |0074: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_actions:[B // field@11cf │ │ +0a9d90: d805 0401 |0076: add-int/lit8 v5, v4, #int 1 // #01 │ │ +0a9d94: 480b 2104 |0078: aget-byte v11, v33, v4 │ │ +0a9d98: 01bc |007a: move v12, v11 │ │ +0a9d9a: d80b 0cff |007b: add-int/lit8 v11, v12, #int -1 // #ff │ │ +0a9d9e: 3d0c 5a02 |007d: if-lez v12, 02d7 // +025a │ │ +0a9da2: 6221 cf11 |007f: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_actions:[B // field@11cf │ │ +0a9da6: d804 0501 |0081: add-int/lit8 v4, v5, #int 1 // #01 │ │ +0a9daa: 4821 2105 |0083: aget-byte v33, v33, v5 │ │ +0a9dae: 2b21 fb02 0000 |0085: packed-switch v33, 00000380 // +000002fb │ │ +0a9db4: 01bc |0088: move v12, v11 │ │ +0a9db6: 0145 |0089: move v5, v4 │ │ +0a9db8: 28f1 |008a: goto 007b // -000f │ │ +0a9dba: 9121 0e09 |008b: sub-int v33, v14, v9 │ │ +0a9dbe: e121 2101 |008d: shr-int/lit8 v33, v33, #int 1 // #01 │ │ +0a9dc2: 900a 0921 |008f: add-int v10, v9, v33 │ │ +0a9dc6: 4921 271c |0091: aget-char v33, v39, v28 │ │ +0a9dca: 6222 d611 |0093: sget-object v34, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_keys:[C // field@11d6 │ │ +0a9dce: 4922 220a |0095: aget-char v34, v34, v10 │ │ +0a9dd2: 0200 2100 |0097: move/from16 v0, v33 │ │ +0a9dd6: 0201 2200 |0099: move/from16 v1, v34 │ │ +0a9dda: 3510 0500 |009b: if-ge v0, v1, 00a0 // +0005 │ │ +0a9dde: d80e 0aff |009d: add-int/lit8 v14, v10, #int -1 // #ff │ │ +0a9de2: 28af |009f: goto 004e // -0051 │ │ +0a9de4: 4921 271c |00a0: aget-char v33, v39, v28 │ │ +0a9de8: 6222 d611 |00a2: sget-object v34, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_keys:[C // field@11d6 │ │ +0a9dec: 4922 220a |00a4: aget-char v34, v34, v10 │ │ +0a9df0: 0200 2100 |00a6: move/from16 v0, v33 │ │ +0a9df4: 0201 2200 |00a8: move/from16 v1, v34 │ │ +0a9df8: 3710 0500 |00aa: if-le v0, v1, 00af // +0005 │ │ +0a9dfc: d809 0a01 |00ac: add-int/lit8 v9, v10, #int 1 // #01 │ │ +0a9e00: 28a0 |00ae: goto 004e // -0060 │ │ +0a9e02: 9121 0a07 |00af: sub-int v33, v10, v7 │ │ +0a9e06: 900d 0d21 |00b1: add-int v13, v13, v33 │ │ +0a9e0a: 28af |00b3: goto 0062 // -0051 │ │ +0a9e0c: 9121 0e09 |00b4: sub-int v33, v14, v9 │ │ +0a9e10: e121 2101 |00b6: shr-int/lit8 v33, v33, #int 1 // #01 │ │ +0a9e14: dd21 21fe |00b8: and-int/lit8 v33, v33, #int -2 // #fe │ │ +0a9e18: 900a 0921 |00ba: add-int v10, v9, v33 │ │ +0a9e1c: 4921 271c |00bc: aget-char v33, v39, v28 │ │ +0a9e20: 6222 d611 |00be: sget-object v34, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_keys:[C // field@11d6 │ │ +0a9e24: 4922 220a |00c0: aget-char v34, v34, v10 │ │ +0a9e28: 0200 2100 |00c2: move/from16 v0, v33 │ │ +0a9e2c: 0201 2200 |00c4: move/from16 v1, v34 │ │ +0a9e30: 3510 0500 |00c6: if-ge v0, v1, 00cb // +0005 │ │ +0a9e34: d80e 0afe |00c8: add-int/lit8 v14, v10, #int -2 // #fe │ │ +0a9e38: 2895 |00ca: goto 005f // -006b │ │ +0a9e3a: 4921 271c |00cb: aget-char v33, v39, v28 │ │ +0a9e3e: 6222 d611 |00cd: sget-object v34, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_keys:[C // field@11d6 │ │ +0a9e42: d823 0a01 |00cf: add-int/lit8 v35, v10, #int 1 // #01 │ │ +0a9e46: 4922 2223 |00d1: aget-char v34, v34, v35 │ │ +0a9e4a: 0200 2100 |00d3: move/from16 v0, v33 │ │ +0a9e4e: 0201 2200 |00d5: move/from16 v1, v34 │ │ +0a9e52: 3710 0500 |00d7: if-le v0, v1, 00dc // +0005 │ │ +0a9e56: d809 0a02 |00d9: add-int/lit8 v9, v10, #int 2 // #02 │ │ +0a9e5a: 2884 |00db: goto 005f // -007c │ │ +0a9e5c: 9121 0a07 |00dc: sub-int v33, v10, v7 │ │ +0a9e60: e121 2101 |00de: shr-int/lit8 v33, v33, #int 1 // #01 │ │ +0a9e64: 900d 0d21 |00e0: add-int v13, v13, v33 │ │ +0a9e68: 2880 |00e2: goto 0062 // -0080 │ │ +0a9e6a: 021f 1c00 |00e3: move/from16 v31, v28 │ │ +0a9e6e: 28a3 |00e5: goto 0088 // -005d │ │ +0a9e70: 4910 271f |00e6: aget-char v16, v39, v31 │ │ +0a9e74: 1321 3f00 |00e8: const/16 v33, #int 63 // #3f │ │ +0a9e78: 0200 1000 |00ea: move/from16 v0, v16 │ │ +0a9e7c: 0201 2100 |00ec: move/from16 v1, v33 │ │ +0a9e80: 3210 0a00 |00ee: if-eq v0, v1, 00f8 // +000a │ │ +0a9e84: 1321 2100 |00f0: const/16 v33, #int 33 // #21 │ │ +0a9e88: 0200 1000 |00f2: move/from16 v0, v16 │ │ +0a9e8c: 0201 2100 |00f4: move/from16 v1, v33 │ │ +0a9e90: 3310 a900 |00f6: if-ne v0, v1, 019f // +00a9 │ │ +0a9e94: d821 1f01 |00f8: add-int/lit8 v33, v31, #int 1 // #01 │ │ +0a9e98: 4921 2721 |00fa: aget-char v33, v39, v33 │ │ +0a9e9c: 1322 5b00 |00fc: const/16 v34, #int 91 // #5b │ │ +0a9ea0: 0200 2100 |00fe: move/from16 v0, v33 │ │ +0a9ea4: 0201 2200 |0100: move/from16 v1, v34 │ │ +0a9ea8: 3310 9000 |0102: if-ne v0, v1, 0192 // +0090 │ │ +0a9eac: d821 1f02 |0104: add-int/lit8 v33, v31, #int 2 // #02 │ │ +0a9eb0: 4921 2721 |0106: aget-char v33, v39, v33 │ │ +0a9eb4: 1322 4300 |0108: const/16 v34, #int 67 // #43 │ │ +0a9eb8: 0200 2100 |010a: move/from16 v0, v33 │ │ +0a9ebc: 0201 2200 |010c: move/from16 v1, v34 │ │ +0a9ec0: 3310 8400 |010e: if-ne v0, v1, 0192 // +0084 │ │ +0a9ec4: d821 1f03 |0110: add-int/lit8 v33, v31, #int 3 // #03 │ │ +0a9ec8: 4921 2721 |0112: aget-char v33, v39, v33 │ │ +0a9ecc: 1322 4400 |0114: const/16 v34, #int 68 // #44 │ │ +0a9ed0: 0200 2100 |0116: move/from16 v0, v33 │ │ +0a9ed4: 0201 2200 |0118: move/from16 v1, v34 │ │ +0a9ed8: 3310 7800 |011a: if-ne v0, v1, 0192 // +0078 │ │ +0a9edc: d821 1f04 |011c: add-int/lit8 v33, v31, #int 4 // #04 │ │ +0a9ee0: 4921 2721 |011e: aget-char v33, v39, v33 │ │ +0a9ee4: 1322 4100 |0120: const/16 v34, #int 65 // #41 │ │ +0a9ee8: 0200 2100 |0122: move/from16 v0, v33 │ │ +0a9eec: 0201 2200 |0124: move/from16 v1, v34 │ │ +0a9ef0: 3310 6c00 |0126: if-ne v0, v1, 0192 // +006c │ │ +0a9ef4: d821 1f05 |0128: add-int/lit8 v33, v31, #int 5 // #05 │ │ +0a9ef8: 4921 2721 |012a: aget-char v33, v39, v33 │ │ +0a9efc: 1322 5400 |012c: const/16 v34, #int 84 // #54 │ │ +0a9f00: 0200 2100 |012e: move/from16 v0, v33 │ │ +0a9f04: 0201 2200 |0130: move/from16 v1, v34 │ │ +0a9f08: 3310 6000 |0132: if-ne v0, v1, 0192 // +0060 │ │ +0a9f0c: d821 1f06 |0134: add-int/lit8 v33, v31, #int 6 // #06 │ │ +0a9f10: 4921 2721 |0136: aget-char v33, v39, v33 │ │ +0a9f14: 1322 4100 |0138: const/16 v34, #int 65 // #41 │ │ +0a9f18: 0200 2100 |013a: move/from16 v0, v33 │ │ +0a9f1c: 0201 2200 |013c: move/from16 v1, v34 │ │ +0a9f20: 3310 5400 |013e: if-ne v0, v1, 0192 // +0054 │ │ +0a9f24: d821 1f07 |0140: add-int/lit8 v33, v31, #int 7 // #07 │ │ +0a9f28: 4921 2721 |0142: aget-char v33, v39, v33 │ │ +0a9f2c: 1322 5b00 |0144: const/16 v34, #int 91 // #5b │ │ +0a9f30: 0200 2100 |0146: move/from16 v0, v33 │ │ +0a9f34: 0201 2200 |0148: move/from16 v1, v34 │ │ +0a9f38: 3310 4800 |014a: if-ne v0, v1, 0192 // +0048 │ │ +0a9f3c: d81f 1f08 |014c: add-int/lit8 v31, v31, #int 8 // #08 │ │ +0a9f40: d81c 1f02 |014e: add-int/lit8 v28, v31, #int 2 // #02 │ │ +0a9f44: d821 1cfe |0150: add-int/lit8 v33, v28, #int -2 // #fe │ │ +0a9f48: 4921 2721 |0152: aget-char v33, v39, v33 │ │ +0a9f4c: 1322 5d00 |0154: const/16 v34, #int 93 // #5d │ │ +0a9f50: 0200 2100 |0156: move/from16 v0, v33 │ │ +0a9f54: 0201 2200 |0158: move/from16 v1, v34 │ │ +0a9f58: 3310 1800 |015a: if-ne v0, v1, 0172 // +0018 │ │ +0a9f5c: d821 1cff |015c: add-int/lit8 v33, v28, #int -1 // #ff │ │ +0a9f60: 4921 2721 |015e: aget-char v33, v39, v33 │ │ +0a9f64: 1322 5d00 |0160: const/16 v34, #int 93 // #5d │ │ +0a9f68: 0200 2100 |0162: move/from16 v0, v33 │ │ +0a9f6c: 0201 2200 |0164: move/from16 v1, v34 │ │ +0a9f70: 3310 0c00 |0166: if-ne v0, v1, 0172 // +000c │ │ +0a9f74: 4921 271c |0168: aget-char v33, v39, v28 │ │ +0a9f78: 1322 3e00 |016a: const/16 v34, #int 62 // #3e │ │ +0a9f7c: 0200 2100 |016c: move/from16 v0, v33 │ │ +0a9f80: 0201 2200 |016e: move/from16 v1, v34 │ │ +0a9f84: 3210 0500 |0170: if-eq v0, v1, 0175 // +0005 │ │ +0a9f88: d81c 1c01 |0172: add-int/lit8 v28, v28, #int 1 // #01 │ │ +0a9f8c: 28dc |0174: goto 0150 // -0024 │ │ +0a9f8e: 2221 c103 |0175: new-instance v33, Ljava/lang/String; // type@03c1 │ │ +0a9f92: 9122 1c1f |0177: sub-int v34, v28, v31 │ │ +0a9f96: d822 22fe |0179: add-int/lit8 v34, v34, #int -2 // #fe │ │ +0a9f9a: 0800 2100 |017b: move-object/from16 v0, v33 │ │ +0a9f9e: 0801 2700 |017d: move-object/from16 v1, v39 │ │ +0a9fa2: 0202 1f00 |017f: move/from16 v2, v31 │ │ +0a9fa6: 0203 2200 |0181: move/from16 v3, v34 │ │ +0a9faa: 7040 3f26 1032 |0183: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@263f │ │ +0a9fb0: 0800 2600 |0186: move-object/from16 v0, v38 │ │ +0a9fb4: 0801 2100 |0188: move-object/from16 v1, v33 │ │ +0a9fb8: 6e20 8c23 1000 |018a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader;.text:(Ljava/lang/String;)V // method@238c │ │ +0a9fbe: 1311 0f00 |018d: const/16 v17, #int 15 // #f │ │ +0a9fc2: 1226 |018f: const/4 v6, #int 2 // #2 │ │ +0a9fc4: 2900 7dfe |0190: goto/16 000d // -0183 │ │ +0a9fc8: 4921 271c |0192: aget-char v33, v39, v28 │ │ +0a9fcc: 1322 3e00 |0194: const/16 v34, #int 62 // #3e │ │ +0a9fd0: 0200 2100 |0196: move/from16 v0, v33 │ │ +0a9fd4: 0201 2200 |0198: move/from16 v1, v34 │ │ +0a9fd8: 3210 f3ff |019a: if-eq v0, v1, 018d // -000d │ │ +0a9fdc: d81c 1c01 |019c: add-int/lit8 v28, v28, #int 1 // #01 │ │ +0a9fe0: 28f4 |019e: goto 0192 // -000c │ │ +0a9fe2: 1318 0100 |019f: const/16 v24, #int 1 // #1 │ │ +0a9fe6: 2221 c103 |01a1: new-instance v33, Ljava/lang/String; // type@03c1 │ │ +0a9fea: 9122 1c1f |01a3: sub-int v34, v28, v31 │ │ +0a9fee: 0800 2100 |01a5: move-object/from16 v0, v33 │ │ +0a9ff2: 0801 2700 |01a7: move-object/from16 v1, v39 │ │ +0a9ff6: 0202 1f00 |01a9: move/from16 v2, v31 │ │ +0a9ffa: 0203 2200 |01ab: move/from16 v3, v34 │ │ +0a9ffe: 7040 3f26 1032 |01ad: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@263f │ │ +0aa004: 0800 2600 |01b0: move-object/from16 v0, v38 │ │ +0aa008: 0801 2100 |01b2: move-object/from16 v1, v33 │ │ +0aa00c: 6e20 8623 1000 |01b4: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader;.open:(Ljava/lang/String;)V // method@2386 │ │ +0aa012: 2900 d1fe |01b7: goto/16 0088 // -012f │ │ +0aa016: 1318 0000 |01b9: const/16 v24, #int 0 // #0 │ │ +0aa01a: 7401 7b23 2600 |01bb: invoke-virtual/range {v38}, Lcom/badlogic/gdx/utils/XmlReader;.close:()V // method@237b │ │ +0aa020: 1311 0f00 |01be: const/16 v17, #int 15 // #f │ │ +0aa024: 1226 |01c0: const/4 v6, #int 2 // #2 │ │ +0aa026: 2900 4cfe |01c1: goto/16 000d // -01b4 │ │ +0aa02a: 7401 7b23 2600 |01c3: invoke-virtual/range {v38}, Lcom/badlogic/gdx/utils/XmlReader;.close:()V // method@237b │ │ +0aa030: 1311 0f00 |01c6: const/16 v17, #int 15 // #f │ │ +0aa034: 1226 |01c8: const/4 v6, #int 2 // #2 │ │ +0aa036: 2900 44fe |01c9: goto/16 000d // -01bc │ │ +0aa03a: 3818 bdfe |01cb: if-eqz v24, 0088 // -0143 │ │ +0aa03e: 1311 0f00 |01cd: const/16 v17, #int 15 // #f │ │ +0aa042: 1226 |01cf: const/4 v6, #int 2 // #2 │ │ +0aa044: 2900 3dfe |01d0: goto/16 000d // -01c3 │ │ +0aa048: 220f c103 |01d2: new-instance v15, Ljava/lang/String; // type@03c1 │ │ +0aa04c: 9121 1c1f |01d4: sub-int v33, v28, v31 │ │ +0aa050: 0800 2700 |01d6: move-object/from16 v0, v39 │ │ +0aa054: 0201 1f00 |01d8: move/from16 v1, v31 │ │ +0aa058: 0202 2100 |01da: move/from16 v2, v33 │ │ +0aa05c: 7040 3f26 0f21 |01dc: invoke-direct {v15, v0, v1, v2}, Ljava/lang/String;.:([CII)V // method@263f │ │ +0aa062: 2900 a9fe |01df: goto/16 0088 // -0157 │ │ +0aa066: 2221 c103 |01e1: new-instance v33, Ljava/lang/String; // type@03c1 │ │ +0aa06a: 9122 1c1f |01e3: sub-int v34, v28, v31 │ │ +0aa06e: 0800 2100 |01e5: move-object/from16 v0, v33 │ │ +0aa072: 0801 2700 |01e7: move-object/from16 v1, v39 │ │ +0aa076: 0202 1f00 |01e9: move/from16 v2, v31 │ │ +0aa07a: 0203 2200 |01eb: move/from16 v3, v34 │ │ +0aa07e: 7040 3f26 1032 |01ed: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@263f │ │ +0aa084: 0800 2600 |01f0: move-object/from16 v0, v38 │ │ +0aa088: 0801 2100 |01f2: move-object/from16 v1, v33 │ │ +0aa08c: 6e30 7a23 f001 |01f4: invoke-virtual {v0, v15, v1}, Lcom/badlogic/gdx/utils/XmlReader;.attribute:(Ljava/lang/String;Ljava/lang/String;)V // method@237a │ │ +0aa092: 2900 91fe |01f7: goto/16 0088 // -016f │ │ +0aa096: 0215 1c00 |01f9: move/from16 v21, v28 │ │ +0aa09a: 0200 1500 |01fb: move/from16 v0, v21 │ │ +0aa09e: 0201 1f00 |01fd: move/from16 v1, v31 │ │ +0aa0a2: 3210 0900 |01ff: if-eq v0, v1, 0208 // +0009 │ │ +0aa0a6: d821 15ff |0201: add-int/lit8 v33, v21, #int -1 // #ff │ │ +0aa0aa: 4921 2721 |0203: aget-char v33, v39, v33 │ │ +0aa0ae: 2c21 8f01 0000 |0205: sparse-switch v33, 00000394 // +0000018f │ │ +0aa0b4: 0212 1f00 |0208: move/from16 v18, v31 │ │ +0aa0b8: 1316 0000 |020a: const/16 v22, #int 0 // #0 │ │ +0aa0bc: 0213 1200 |020c: move/from16 v19, v18 │ │ +0aa0c0: 0200 1300 |020e: move/from16 v0, v19 │ │ +0aa0c4: 0201 1500 |0210: move/from16 v1, v21 │ │ +0aa0c8: 3210 7400 |0212: if-eq v0, v1, 0286 // +0074 │ │ +0aa0cc: d812 1301 |0214: add-int/lit8 v18, v19, #int 1 // #01 │ │ +0aa0d0: 4921 2713 |0216: aget-char v33, v39, v19 │ │ +0aa0d4: 1322 2600 |0218: const/16 v34, #int 38 // #26 │ │ +0aa0d8: 0200 2100 |021a: move/from16 v0, v33 │ │ +0aa0dc: 0201 2200 |021c: move/from16 v1, v34 │ │ +0aa0e0: 3210 0800 |021e: if-eq v0, v1, 0226 // +0008 │ │ +0aa0e4: 0213 1200 |0220: move/from16 v19, v18 │ │ +0aa0e8: 28ec |0222: goto 020e // -0014 │ │ +0aa0ea: d815 15ff |0223: add-int/lit8 v21, v21, #int -1 // #ff │ │ +0aa0ee: 28d6 |0225: goto 01fb // -002a │ │ +0aa0f0: 0217 1200 |0226: move/from16 v23, v18 │ │ +0aa0f4: 0213 1200 |0228: move/from16 v19, v18 │ │ +0aa0f8: 0200 1300 |022a: move/from16 v0, v19 │ │ +0aa0fc: 0201 1500 |022c: move/from16 v1, v21 │ │ +0aa100: 3210 4401 |022e: if-eq v0, v1, 0372 // +0144 │ │ +0aa104: d812 1301 |0230: add-int/lit8 v18, v19, #int 1 // #01 │ │ +0aa108: 4921 2713 |0232: aget-char v33, v39, v19 │ │ +0aa10c: 1322 3b00 |0234: const/16 v34, #int 59 // #3b │ │ +0aa110: 0200 2100 |0236: move/from16 v0, v33 │ │ +0aa114: 0201 2200 |0238: move/from16 v1, v34 │ │ +0aa118: 3210 0500 |023a: if-eq v0, v1, 023f // +0005 │ │ +0aa11c: 0213 1200 |023c: move/from16 v19, v18 │ │ +0aa120: 28ec |023e: goto 022a // -0014 │ │ +0aa122: 0800 2600 |023f: move-object/from16 v0, v38 │ │ +0aa126: 5400 db11 |0241: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.textBuffer:Lcom/badlogic/gdx/utils/StringBuilder; // field@11db │ │ +0aa12a: 0821 0000 |0243: move-object/from16 v33, v0 │ │ +0aa12e: 9122 171f |0245: sub-int v34, v23, v31 │ │ +0aa132: d822 22ff |0247: add-int/lit8 v34, v34, #int -1 // #ff │ │ +0aa136: 0800 2100 |0249: move-object/from16 v0, v33 │ │ +0aa13a: 0801 2700 |024b: move-object/from16 v1, v39 │ │ +0aa13e: 0202 1f00 |024d: move/from16 v2, v31 │ │ +0aa142: 0203 2200 |024f: move/from16 v3, v34 │ │ +0aa146: 6e40 ec22 1032 |0251: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:([CII)Lcom/badlogic/gdx/utils/StringBuilder; // method@22ec │ │ +0aa14c: 221b c103 |0254: new-instance v27, Ljava/lang/String; // type@03c1 │ │ +0aa150: 9121 1217 |0256: sub-int v33, v18, v23 │ │ +0aa154: d821 21ff |0258: add-int/lit8 v33, v33, #int -1 // #ff │ │ +0aa158: 0800 1b00 |025a: move-object/from16 v0, v27 │ │ +0aa15c: 0801 2700 |025c: move-object/from16 v1, v39 │ │ +0aa160: 0202 1700 |025e: move/from16 v2, v23 │ │ +0aa164: 0203 2100 |0260: move/from16 v3, v33 │ │ +0aa168: 7040 3f26 1032 |0262: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@263f │ │ +0aa16e: 0800 2600 |0265: move-object/from16 v0, v38 │ │ +0aa172: 0801 1b00 |0267: move-object/from16 v1, v27 │ │ +0aa176: 6e20 7c23 1000 |0269: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader;.entity:(Ljava/lang/String;)Ljava/lang/String; // method@237c │ │ +0aa17c: 0c20 |026c: move-result-object v32 │ │ +0aa17e: 0800 2600 |026d: move-object/from16 v0, v38 │ │ +0aa182: 5400 db11 |026f: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.textBuffer:Lcom/badlogic/gdx/utils/StringBuilder; // field@11db │ │ +0aa186: 0821 0000 |0271: move-object/from16 v33, v0 │ │ +0aa18a: 3820 1000 |0273: if-eqz v32, 0283 // +0010 │ │ +0aa18e: 0800 2100 |0275: move-object/from16 v0, v33 │ │ +0aa192: 0801 2000 |0277: move-object/from16 v1, v32 │ │ +0aa196: 6e20 e922 1000 |0279: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +0aa19c: 021f 1200 |027c: move/from16 v31, v18 │ │ +0aa1a0: 1316 0100 |027e: const/16 v22, #int 1 // #1 │ │ +0aa1a4: 0213 1200 |0280: move/from16 v19, v18 │ │ +0aa1a8: 288c |0282: goto 020e // -0074 │ │ +0aa1aa: 0820 1b00 |0283: move-object/from16 v32, v27 │ │ +0aa1ae: 28f0 |0285: goto 0275 // -0010 │ │ +0aa1b0: 3816 3900 |0286: if-eqz v22, 02bf // +0039 │ │ +0aa1b4: 0200 1f00 |0288: move/from16 v0, v31 │ │ +0aa1b8: 0201 1500 |028a: move/from16 v1, v21 │ │ +0aa1bc: 3510 1500 |028c: if-ge v0, v1, 02a1 // +0015 │ │ +0aa1c0: 0800 2600 |028e: move-object/from16 v0, v38 │ │ +0aa1c4: 5400 db11 |0290: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.textBuffer:Lcom/badlogic/gdx/utils/StringBuilder; // field@11db │ │ +0aa1c8: 0821 0000 |0292: move-object/from16 v33, v0 │ │ +0aa1cc: 9122 151f |0294: sub-int v34, v21, v31 │ │ +0aa1d0: 0800 2100 |0296: move-object/from16 v0, v33 │ │ +0aa1d4: 0801 2700 |0298: move-object/from16 v1, v39 │ │ +0aa1d8: 0202 1f00 |029a: move/from16 v2, v31 │ │ +0aa1dc: 0203 2200 |029c: move/from16 v3, v34 │ │ +0aa1e0: 6e40 ec22 1032 |029e: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:([CII)Lcom/badlogic/gdx/utils/StringBuilder; // method@22ec │ │ +0aa1e6: 0800 2600 |02a1: move-object/from16 v0, v38 │ │ +0aa1ea: 5400 db11 |02a3: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.textBuffer:Lcom/badlogic/gdx/utils/StringBuilder; // field@11db │ │ +0aa1ee: 0821 0000 |02a5: move-object/from16 v33, v0 │ │ +0aa1f2: 7401 2723 2100 |02a7: invoke-virtual/range {v33}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ +0aa1f8: 0c21 |02aa: move-result-object v33 │ │ +0aa1fa: 0800 2600 |02ab: move-object/from16 v0, v38 │ │ +0aa1fe: 0801 2100 |02ad: move-object/from16 v1, v33 │ │ +0aa202: 6e20 8c23 1000 |02af: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader;.text:(Ljava/lang/String;)V // method@238c │ │ +0aa208: 0800 2600 |02b2: move-object/from16 v0, v38 │ │ +0aa20c: 5400 db11 |02b4: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.textBuffer:Lcom/badlogic/gdx/utils/StringBuilder; // field@11db │ │ +0aa210: 0821 0000 |02b6: move-object/from16 v33, v0 │ │ +0aa214: 1322 0000 |02b8: const/16 v34, #int 0 // #0 │ │ +0aa218: 7402 2323 2100 |02ba: invoke-virtual/range {v33, v34}, Lcom/badlogic/gdx/utils/StringBuilder;.setLength:(I)V // method@2323 │ │ +0aa21e: 2900 cbfd |02bd: goto/16 0088 // -0235 │ │ +0aa222: 2221 c103 |02bf: new-instance v33, Ljava/lang/String; // type@03c1 │ │ +0aa226: 9122 151f |02c1: sub-int v34, v21, v31 │ │ +0aa22a: 0800 2100 |02c3: move-object/from16 v0, v33 │ │ +0aa22e: 0801 2700 |02c5: move-object/from16 v1, v39 │ │ +0aa232: 0202 1f00 |02c7: move/from16 v2, v31 │ │ +0aa236: 0203 2200 |02c9: move/from16 v3, v34 │ │ +0aa23a: 7040 3f26 1032 |02cb: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@263f │ │ +0aa240: 0800 2600 |02ce: move-object/from16 v0, v38 │ │ +0aa244: 0801 2100 |02d0: move-object/from16 v1, v33 │ │ +0aa248: 6e20 8c23 1000 |02d2: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader;.text:(Ljava/lang/String;)V // method@238c │ │ +0aa24e: 2900 b3fd |02d5: goto/16 0088 // -024d │ │ +0aa252: 3911 0500 |02d7: if-nez v17, 02dc // +0005 │ │ +0aa256: 1256 |02d9: const/4 v6, #int 5 // #5 │ │ +0aa258: 2900 33fd |02da: goto/16 000d // -02cd │ │ +0aa25c: d81c 1c01 |02dc: add-int/lit8 v28, v28, #int 1 // #01 │ │ +0aa260: 0200 1c00 |02de: move/from16 v0, v28 │ │ +0aa264: 0201 1d00 |02e0: move/from16 v1, v29 │ │ +0aa268: 3210 2efd |02e2: if-eq v0, v1, 0010 // -02d2 │ │ +0aa26c: 1216 |02e4: const/4 v6, #int 1 // #1 │ │ +0aa26e: 2900 28fd |02e5: goto/16 000d // -02d8 │ │ +0aa272: 2221 4603 |02e7: new-instance v33, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +0aa276: 2222 c303 |02e9: new-instance v34, Ljava/lang/StringBuilder; // type@03c3 │ │ +0aa27a: 7601 6726 2200 |02eb: invoke-direct/range {v34}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0aa280: 1a23 7a03 |02ee: const-string v35, "Error parsing XML on line " // string@037a │ │ +0aa284: 7402 6e26 2200 |02f0: invoke-virtual/range {v34, v35}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0aa28a: 0c22 |02f3: move-result-object v34 │ │ +0aa28c: 0800 2200 |02f4: move-object/from16 v0, v34 │ │ +0aa290: 0201 1a00 |02f6: move/from16 v1, v26 │ │ +0aa294: 6e20 6b26 1000 |02f8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0aa29a: 0c22 |02fb: move-result-object v34 │ │ +0aa29c: 1a23 2d00 |02fc: const-string v35, " near: " // string@002d │ │ +0aa2a0: 7402 6e26 2200 |02fe: invoke-virtual/range {v34, v35}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0aa2a6: 0c22 |0301: move-result-object v34 │ │ +0aa2a8: 2223 c103 |0302: new-instance v35, Ljava/lang/String; // type@03c1 │ │ +0aa2ac: 1324 2000 |0304: const/16 v36, #int 32 // #20 │ │ +0aa2b0: 9125 1d1c |0306: sub-int v37, v29, v28 │ │ +0aa2b4: 7702 1b26 2400 |0308: invoke-static/range {v36, v37}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0aa2ba: 0a24 |030b: move-result v36 │ │ +0aa2bc: 0800 2300 |030c: move-object/from16 v0, v35 │ │ +0aa2c0: 0801 2700 |030e: move-object/from16 v1, v39 │ │ +0aa2c4: 0202 1c00 |0310: move/from16 v2, v28 │ │ +0aa2c8: 0203 2400 |0312: move/from16 v3, v36 │ │ +0aa2cc: 7040 3f26 1032 |0314: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@263f │ │ +0aa2d2: 7402 6e26 2200 |0317: invoke-virtual/range {v34, v35}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0aa2d8: 0c22 |031a: move-result-object v34 │ │ +0aa2da: 7401 7426 2200 |031b: invoke-virtual/range {v34}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0aa2e0: 0c22 |031e: move-result-object v34 │ │ +0aa2e2: 7602 9422 2100 |031f: invoke-direct/range {v33, v34}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2294 │ │ +0aa2e8: 2721 |0322: throw v33 │ │ +0aa2ea: 0800 2600 |0323: move-object/from16 v0, v38 │ │ +0aa2ee: 5400 d911 |0325: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@11d9 │ │ +0aa2f2: 0821 0000 |0327: move-object/from16 v33, v0 │ │ +0aa2f6: 0800 2100 |0329: move-object/from16 v0, v33 │ │ +0aa2fa: 5200 df0f |032b: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0aa2fe: 0221 0000 |032d: move/from16 v33, v0 │ │ +0aa302: 3821 3400 |032f: if-eqz v33, 0363 // +0034 │ │ +0aa306: 0800 2600 |0331: move-object/from16 v0, v38 │ │ +0aa30a: 5400 d911 |0333: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@11d9 │ │ +0aa30e: 0821 0000 |0335: move-object/from16 v33, v0 │ │ +0aa312: 7401 791e 2100 |0337: invoke-virtual/range {v33}, Lcom/badlogic/gdx/utils/Array;.peek:()Ljava/lang/Object; // method@1e79 │ │ +0aa318: 0c14 |033a: move-result-object v20 │ │ +0aa31a: 1f14 5403 |033b: check-cast v20, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0354 │ │ +0aa31e: 0800 2600 |033d: move-object/from16 v0, v38 │ │ +0aa322: 5400 d911 |033f: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@11d9 │ │ +0aa326: 0821 0000 |0341: move-object/from16 v33, v0 │ │ +0aa32a: 7401 6f1e 2100 |0343: invoke-virtual/range {v33}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +0aa330: 2221 4603 |0346: new-instance v33, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +0aa334: 2222 c303 |0348: new-instance v34, Ljava/lang/StringBuilder; // type@03c3 │ │ +0aa338: 7601 6726 2200 |034a: invoke-direct/range {v34}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0aa33e: 1a23 7b03 |034d: const-string v35, "Error parsing XML, unclosed element: " // string@037b │ │ +0aa342: 7402 6e26 2200 |034f: invoke-virtual/range {v34, v35}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0aa348: 0c22 |0352: move-result-object v34 │ │ +0aa34a: 7401 6e23 1400 |0353: invoke-virtual/range {v20}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getName:()Ljava/lang/String; // method@236e │ │ +0aa350: 0c23 |0356: move-result-object v35 │ │ +0aa352: 7402 6e26 2200 |0357: invoke-virtual/range {v34, v35}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0aa358: 0c22 |035a: move-result-object v34 │ │ +0aa35a: 7401 7426 2200 |035b: invoke-virtual/range {v34}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0aa360: 0c22 |035e: move-result-object v34 │ │ +0aa362: 7602 9422 2100 |035f: invoke-direct/range {v33, v34}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2294 │ │ +0aa368: 2721 |0362: throw v33 │ │ +0aa36a: 0800 2600 |0363: move-object/from16 v0, v38 │ │ +0aa36e: 5400 da11 |0365: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.root:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@11da │ │ +0aa372: 081e 0000 |0367: move-object/from16 v30, v0 │ │ +0aa376: 1321 0000 |0369: const/16 v33, #int 0 // #0 │ │ +0aa37a: 0800 2100 |036b: move-object/from16 v0, v33 │ │ +0aa37e: 0801 2600 |036d: move-object/from16 v1, v38 │ │ +0aa382: 5b10 da11 |036f: iput-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader;.root:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@11da │ │ +0aa386: 111e |0371: return-object v30 │ │ +0aa388: 0212 1300 |0372: move/from16 v18, v19 │ │ +0aa38c: 2900 0cff |0374: goto/16 0280 // -00f4 │ │ +0aa390: 0001 0300 0000 0000 2200 0000 2e00 ... |0376: packed-switch-data (10 units) │ │ +0aa3a4: 0001 0800 0000 0000 5e00 0000 6100 ... |0380: packed-switch-data (20 units) │ │ +0aa3cc: 0002 0400 0900 0000 0a00 0000 0d00 ... |0394: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0004 line=78 │ │ 0x0006 line=79 │ │ 0x0007 line=80 │ │ 0x0009 line=84 │ │ @@ -169022,47 +169070,47 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -09be40: |[09be40] com.badlogic.gdx.utils.XmlReader.text:(Ljava/lang/String;)V │ │ -09be50: 5431 d811 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/XmlReader;.current:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@11d8 │ │ -09be54: 6e10 7023 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getText:()Ljava/lang/String; // method@2370 │ │ -09be5a: 0c00 |0005: move-result-object v0 │ │ -09be5c: 5431 d811 |0006: iget-object v1, v3, Lcom/badlogic/gdx/utils/XmlReader;.current:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@11d8 │ │ -09be60: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ -09be64: 2202 c503 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -09be68: 7010 6726 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -09be6e: 6e20 6e26 0200 |000f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09be74: 0c02 |0012: move-result-object v2 │ │ -09be76: 6e20 6e26 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -09be7c: 0c02 |0016: move-result-object v2 │ │ -09be7e: 6e10 7426 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -09be84: 0c04 |001a: move-result-object v4 │ │ -09be86: 6e20 7523 4100 |001b: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/XmlReader$Element;.setText:(Ljava/lang/String;)V // method@2375 │ │ -09be8c: 0e00 |001e: return-void │ │ +0aa3f0: |[0aa3f0] com.badlogic.gdx.utils.XmlReader.text:(Ljava/lang/String;)V │ │ +0aa400: 5431 d811 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/XmlReader;.current:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@11d8 │ │ +0aa404: 6e10 7023 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getText:()Ljava/lang/String; // method@2370 │ │ +0aa40a: 0c00 |0005: move-result-object v0 │ │ +0aa40c: 5431 d811 |0006: iget-object v1, v3, Lcom/badlogic/gdx/utils/XmlReader;.current:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@11d8 │ │ +0aa410: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ +0aa414: 2202 c303 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0aa418: 7010 6726 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0aa41e: 6e20 6e26 0200 |000f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0aa424: 0c02 |0012: move-result-object v2 │ │ +0aa426: 6e20 6e26 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0aa42c: 0c02 |0016: move-result-object v2 │ │ +0aa42e: 6e10 7426 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0aa434: 0c04 |001a: move-result-object v4 │ │ +0aa436: 6e20 7523 4100 |001b: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/XmlReader$Element;.setText:(Ljava/lang/String;)V // method@2375 │ │ +0aa43c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0006 line=425 │ │ 0x001e line=426 │ │ locals : │ │ 0x0000 - 0x001b reg=4 text Ljava/lang/String; │ │ 0x0006 - 0x001f reg=0 existing Ljava/lang/String; │ │ 0x0000 - 0x001f reg=3 this Lcom/badlogic/gdx/utils/XmlReader; │ │ │ │ - source_file_idx : 4290 (XmlReader.java) │ │ + source_file_idx : 4288 (XmlReader.java) │ │ │ │ Class #394 header: │ │ -class_idx : 856 │ │ +class_idx : 854 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 928 │ │ -source_file_idx : 4291 │ │ +superclass_idx : 926 │ │ +source_file_idx : 4289 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 8 │ │ │ │ Class #394 annotations: │ │ Annotations on field #4580 'stack' │ │ @@ -169121,21 +169169,21 @@ │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -09be90: |[09be90] com.badlogic.gdx.utils.XmlWriter.:(Ljava/io/Writer;)V │ │ -09bea0: 7010 b425 0100 |0000: invoke-direct {v1}, Ljava/io/Writer;.:()V // method@25b4 │ │ -09bea6: 2200 e702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -09beaa: 7010 621e 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -09beb0: 5b10 e411 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/XmlWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@11e4 │ │ -09beb4: 5b12 e511 |000a: iput-object v2, v1, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ -09beb8: 0e00 |000c: return-void │ │ +0aa440: |[0aa440] com.badlogic.gdx.utils.XmlWriter.:(Ljava/io/Writer;)V │ │ +0aa450: 7010 b425 0100 |0000: invoke-direct {v1}, Ljava/io/Writer;.:()V // method@25b4 │ │ +0aa456: 2200 e502 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0aa45a: 7010 621e 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0aa460: 5b10 e411 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/XmlWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@11e4 │ │ +0aa464: 5b12 e511 |000a: iput-object v2, v1, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ +0aa468: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=44 │ │ 0x000a line=51 │ │ 0x000c line=52 │ │ locals : │ │ @@ -169147,27 +169195,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -09bebc: |[09bebc] com.badlogic.gdx.utils.XmlWriter.indent:()V │ │ -09becc: 5240 e211 |0000: iget v0, v4, Lcom/badlogic/gdx/utils/XmlWriter;.indent:I // field@11e2 │ │ -09bed0: 5442 e111 |0002: iget-object v2, v4, Lcom/badlogic/gdx/utils/XmlWriter;.currentElement:Ljava/lang/String; // field@11e1 │ │ -09bed4: 3802 0400 |0004: if-eqz v2, 0008 // +0004 │ │ -09bed8: d800 0001 |0006: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09bedc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -09bede: 3501 0c00 |0009: if-ge v1, v0, 0015 // +000c │ │ -09bee2: 5442 e511 |000b: iget-object v2, v4, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ -09bee6: 1303 0900 |000d: const/16 v3, #int 9 // #9 │ │ -09beea: 6e20 b725 3200 |000f: invoke-virtual {v2, v3}, Ljava/io/Writer;.write:(I)V // method@25b7 │ │ -09bef0: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09bef4: 28f5 |0014: goto 0009 // -000b │ │ -09bef6: 0e00 |0015: return-void │ │ +0aa46c: |[0aa46c] com.badlogic.gdx.utils.XmlWriter.indent:()V │ │ +0aa47c: 5240 e211 |0000: iget v0, v4, Lcom/badlogic/gdx/utils/XmlWriter;.indent:I // field@11e2 │ │ +0aa480: 5442 e111 |0002: iget-object v2, v4, Lcom/badlogic/gdx/utils/XmlWriter;.currentElement:Ljava/lang/String; // field@11e1 │ │ +0aa484: 3802 0400 |0004: if-eqz v2, 0008 // +0004 │ │ +0aa488: d800 0001 |0006: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0aa48c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0aa48e: 3501 0c00 |0009: if-ge v1, v0, 0015 // +000c │ │ +0aa492: 5442 e511 |000b: iget-object v2, v4, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ +0aa496: 1303 0900 |000d: const/16 v3, #int 9 // #9 │ │ +0aa49a: 6e20 b725 3200 |000f: invoke-virtual {v2, v3}, Ljava/io/Writer;.write:(I)V // method@25b7 │ │ +0aa4a0: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0aa4a4: 28f5 |0014: goto 0009 // -000b │ │ +0aa4a6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0002 line=56 │ │ 0x0008 line=57 │ │ 0x000b line=58 │ │ 0x0012 line=57 │ │ @@ -169182,32 +169230,32 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -09bef8: |[09bef8] com.badlogic.gdx.utils.XmlWriter.startElementContent:()Z │ │ -09bf08: 5420 e111 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.currentElement:Ljava/lang/String; // field@11e1 │ │ -09bf0c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -09bf10: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -09bf12: 0f00 |0005: return v0 │ │ -09bf14: 5220 e211 |0006: iget v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.indent:I // field@11e2 │ │ -09bf18: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09bf1c: 5920 e211 |000a: iput v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.indent:I // field@11e2 │ │ -09bf20: 5420 e411 |000c: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@11e4 │ │ -09bf24: 5421 e111 |000e: iget-object v1, v2, Lcom/badlogic/gdx/utils/XmlWriter;.currentElement:Ljava/lang/String; // field@11e1 │ │ -09bf28: 6e20 6a1e 1000 |0010: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -09bf2e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -09bf30: 5b20 e111 |0014: iput-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.currentElement:Ljava/lang/String; // field@11e1 │ │ -09bf34: 5420 e511 |0016: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ -09bf38: 1a01 3801 |0018: const-string v1, ">" // string@0138 │ │ -09bf3c: 6e20 b825 1000 |001a: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -09bf42: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -09bf44: 28e7 |001e: goto 0005 // -0019 │ │ +0aa4a8: |[0aa4a8] com.badlogic.gdx.utils.XmlWriter.startElementContent:()Z │ │ +0aa4b8: 5420 e111 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.currentElement:Ljava/lang/String; // field@11e1 │ │ +0aa4bc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0aa4c0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0aa4c2: 0f00 |0005: return v0 │ │ +0aa4c4: 5220 e211 |0006: iget v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.indent:I // field@11e2 │ │ +0aa4c8: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0aa4cc: 5920 e211 |000a: iput v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.indent:I // field@11e2 │ │ +0aa4d0: 5420 e411 |000c: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@11e4 │ │ +0aa4d4: 5421 e111 |000e: iget-object v1, v2, Lcom/badlogic/gdx/utils/XmlWriter;.currentElement:Ljava/lang/String; // field@11e1 │ │ +0aa4d8: 6e20 6a1e 1000 |0010: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0aa4de: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0aa4e0: 5b20 e111 |0014: iput-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.currentElement:Ljava/lang/String; // field@11e1 │ │ +0aa4e4: 5420 e511 |0016: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ +0aa4e8: 1a01 3801 |0018: const-string v1, ">" // string@0138 │ │ +0aa4ec: 6e20 b825 1000 |001a: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +0aa4f2: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +0aa4f4: 28e7 |001e: goto 0005 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=80 │ │ 0x0006 line=76 │ │ 0x000c line=77 │ │ 0x0013 line=78 │ │ @@ -169222,39 +169270,39 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/utils/XmlWriter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -09bf48: |[09bf48] com.badlogic.gdx.utils.XmlWriter.attribute:(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/utils/XmlWriter; │ │ -09bf58: 5420 e111 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.currentElement:Ljava/lang/String; // field@11e1 │ │ -09bf5c: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -09bf60: 2200 b003 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -09bf64: 7010 fa25 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@25fa │ │ -09bf6a: 2700 |0009: throw v0 │ │ -09bf6c: 5420 e511 |000a: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ -09bf70: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ -09bf74: 6e20 b725 1000 |000e: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@25b7 │ │ -09bf7a: 5420 e511 |0011: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ -09bf7e: 6e20 b825 3000 |0013: invoke-virtual {v0, v3}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -09bf84: 5420 e511 |0016: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ -09bf88: 1a01 3501 |0018: const-string v1, "="" // string@0135 │ │ -09bf8c: 6e20 b825 1000 |001a: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -09bf92: 5421 e511 |001d: iget-object v1, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ -09bf96: 3904 0f00 |001f: if-nez v4, 002e // +000f │ │ -09bf9a: 1a00 7c22 |0021: const-string v0, "null" // string@227c │ │ -09bf9e: 6e20 b825 0100 |0023: invoke-virtual {v1, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -09bfa4: 5420 e511 |0026: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ -09bfa8: 1301 2200 |0028: const/16 v1, #int 34 // #22 │ │ -09bfac: 6e20 b725 1000 |002a: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@25b7 │ │ -09bfb2: 1102 |002d: return-object v2 │ │ -09bfb4: 6e10 2d26 0400 |002e: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ -09bfba: 0c00 |0031: move-result-object v0 │ │ -09bfbc: 28f1 |0032: goto 0023 // -000f │ │ +0aa4f8: |[0aa4f8] com.badlogic.gdx.utils.XmlWriter.attribute:(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/utils/XmlWriter; │ │ +0aa508: 5420 e111 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.currentElement:Ljava/lang/String; // field@11e1 │ │ +0aa50c: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +0aa510: 2200 ae03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +0aa514: 7010 fa25 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@25fa │ │ +0aa51a: 2700 |0009: throw v0 │ │ +0aa51c: 5420 e511 |000a: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ +0aa520: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ +0aa524: 6e20 b725 1000 |000e: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@25b7 │ │ +0aa52a: 5420 e511 |0011: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ +0aa52e: 6e20 b825 3000 |0013: invoke-virtual {v0, v3}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +0aa534: 5420 e511 |0016: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ +0aa538: 1a01 3501 |0018: const-string v1, "="" // string@0135 │ │ +0aa53c: 6e20 b825 1000 |001a: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +0aa542: 5421 e511 |001d: iget-object v1, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ +0aa546: 3904 0f00 |001f: if-nez v4, 002e // +000f │ │ +0aa54a: 1a00 7a22 |0021: const-string v0, "null" // string@227a │ │ +0aa54e: 6e20 b825 0100 |0023: invoke-virtual {v1, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +0aa554: 5420 e511 |0026: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ +0aa558: 1301 2200 |0028: const/16 v1, #int 34 // #22 │ │ +0aa55c: 6e20 b725 1000 |002a: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@25b7 │ │ +0aa562: 1102 |002d: return-object v2 │ │ +0aa564: 6e10 2d26 0400 |002e: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ +0aa56a: 0c00 |0031: move-result-object v0 │ │ +0aa56c: 28f1 |0032: goto 0023 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x000a line=85 │ │ 0x0011 line=86 │ │ 0x0016 line=87 │ │ 0x001d line=88 │ │ @@ -169271,23 +169319,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -09bfc0: |[09bfc0] com.badlogic.gdx.utils.XmlWriter.close:()V │ │ -09bfd0: 5410 e411 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@11e4 │ │ -09bfd4: 5200 df0f |0002: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -09bfd8: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -09bfdc: 6e10 9423 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/XmlWriter;.pop:()Lcom/badlogic/gdx/utils/XmlWriter; // method@2394 │ │ -09bfe2: 28f7 |0009: goto 0000 // -0009 │ │ -09bfe4: 5410 e511 |000a: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ -09bfe8: 6e10 b525 0000 |000c: invoke-virtual {v0}, Ljava/io/Writer;.close:()V // method@25b5 │ │ -09bfee: 0e00 |000f: return-void │ │ +0aa570: |[0aa570] com.badlogic.gdx.utils.XmlWriter.close:()V │ │ +0aa580: 5410 e411 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@11e4 │ │ +0aa584: 5200 df0f |0002: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0aa588: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +0aa58c: 6e10 9423 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/XmlWriter;.pop:()Lcom/badlogic/gdx/utils/XmlWriter; // method@2394 │ │ +0aa592: 28f7 |0009: goto 0000 // -0009 │ │ +0aa594: 5410 e511 |000a: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ +0aa598: 6e10 b525 0000 |000c: invoke-virtual {v0}, Ljava/io/Writer;.close:()V // method@25b5 │ │ +0aa59e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0006 line=124 │ │ 0x000a line=125 │ │ 0x000f line=126 │ │ locals : │ │ @@ -169298,29 +169346,29 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlWriter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -09bff0: |[09bff0] com.badlogic.gdx.utils.XmlWriter.element:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlWriter; │ │ -09c000: 7010 9523 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/utils/XmlWriter;.startElementContent:()Z // method@2395 │ │ -09c006: 0a00 |0003: move-result v0 │ │ -09c008: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -09c00c: 5420 e511 |0006: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ -09c010: 1301 0a00 |0008: const/16 v1, #int 10 // #a │ │ -09c014: 6e20 b725 1000 |000a: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@25b7 │ │ -09c01a: 7010 9323 0200 |000d: invoke-direct {v2}, Lcom/badlogic/gdx/utils/XmlWriter;.indent:()V // method@2393 │ │ -09c020: 5420 e511 |0010: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ -09c024: 1301 3c00 |0012: const/16 v1, #int 60 // #3c │ │ -09c028: 6e20 b725 1000 |0014: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@25b7 │ │ -09c02e: 5420 e511 |0017: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ -09c032: 6e20 b825 3000 |0019: invoke-virtual {v0, v3}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -09c038: 5b23 e111 |001c: iput-object v3, v2, Lcom/badlogic/gdx/utils/XmlWriter;.currentElement:Ljava/lang/String; // field@11e1 │ │ -09c03c: 1102 |001e: return-object v2 │ │ +0aa5a0: |[0aa5a0] com.badlogic.gdx.utils.XmlWriter.element:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlWriter; │ │ +0aa5b0: 7010 9523 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/utils/XmlWriter;.startElementContent:()Z // method@2395 │ │ +0aa5b6: 0a00 |0003: move-result v0 │ │ +0aa5b8: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +0aa5bc: 5420 e511 |0006: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ +0aa5c0: 1301 0a00 |0008: const/16 v1, #int 10 // #a │ │ +0aa5c4: 6e20 b725 1000 |000a: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@25b7 │ │ +0aa5ca: 7010 9323 0200 |000d: invoke-direct {v2}, Lcom/badlogic/gdx/utils/XmlWriter;.indent:()V // method@2393 │ │ +0aa5d0: 5420 e511 |0010: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ +0aa5d4: 1301 3c00 |0012: const/16 v1, #int 60 // #3c │ │ +0aa5d8: 6e20 b725 1000 |0014: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@25b7 │ │ +0aa5de: 5420 e511 |0017: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ +0aa5e2: 6e20 b825 3000 |0019: invoke-virtual {v0, v3}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +0aa5e8: 5b23 e111 |001c: iput-object v3, v2, Lcom/badlogic/gdx/utils/XmlWriter;.currentElement:Ljava/lang/String; // field@11e1 │ │ +0aa5ec: 1102 |001e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x000d line=63 │ │ 0x0010 line=64 │ │ 0x0017 line=65 │ │ 0x001c line=66 │ │ @@ -169334,22 +169382,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/utils/XmlWriter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -09c040: |[09c040] com.badlogic.gdx.utils.XmlWriter.element:(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/utils/XmlWriter; │ │ -09c050: 6e20 9023 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/XmlWriter;.element:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlWriter; // method@2390 │ │ -09c056: 0c00 |0003: move-result-object v0 │ │ -09c058: 6e20 9623 3000 |0004: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/XmlWriter;.text:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/XmlWriter; // method@2396 │ │ -09c05e: 0c00 |0007: move-result-object v0 │ │ -09c060: 6e10 9423 0000 |0008: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/XmlWriter;.pop:()Lcom/badlogic/gdx/utils/XmlWriter; // method@2394 │ │ -09c066: 0c00 |000b: move-result-object v0 │ │ -09c068: 1100 |000c: return-object v0 │ │ +0aa5f0: |[0aa5f0] com.badlogic.gdx.utils.XmlWriter.element:(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/utils/XmlWriter; │ │ +0aa600: 6e20 9023 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/XmlWriter;.element:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlWriter; // method@2390 │ │ +0aa606: 0c00 |0003: move-result-object v0 │ │ +0aa608: 6e20 9623 3000 |0004: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/XmlWriter;.text:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/XmlWriter; // method@2396 │ │ +0aa60e: 0c00 |0007: move-result-object v0 │ │ +0aa610: 6e10 9423 0000 |0008: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/XmlWriter;.pop:()Lcom/badlogic/gdx/utils/XmlWriter; // method@2394 │ │ +0aa616: 0c00 |000b: move-result-object v0 │ │ +0aa618: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/utils/XmlWriter; │ │ 0x0000 - 0x000d reg=2 name Ljava/lang/String; │ │ 0x0000 - 0x000d reg=3 text Ljava/lang/Object; │ │ @@ -169359,18 +169407,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09c06c: |[09c06c] com.badlogic.gdx.utils.XmlWriter.flush:()V │ │ -09c07c: 5410 e511 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ -09c080: 6e10 b625 0000 |0002: invoke-virtual {v0}, Ljava/io/Writer;.flush:()V // method@25b6 │ │ -09c086: 0e00 |0005: return-void │ │ +0aa61c: |[0aa61c] com.badlogic.gdx.utils.XmlWriter.flush:()V │ │ +0aa62c: 5410 e511 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ +0aa630: 6e10 b625 0000 |0002: invoke-virtual {v0}, Ljava/io/Writer;.flush:()V // method@25b6 │ │ +0aa636: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0005 line=135 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/XmlWriter; │ │ │ │ @@ -169379,49 +169427,49 @@ │ │ type : '()Lcom/badlogic/gdx/utils/XmlWriter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -09c088: |[09c088] com.badlogic.gdx.utils.XmlWriter.pop:()Lcom/badlogic/gdx/utils/XmlWriter; │ │ -09c098: 5420 e111 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.currentElement:Ljava/lang/String; // field@11e1 │ │ -09c09c: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -09c0a0: 5420 e511 |0004: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ -09c0a4: 1a01 f100 |0006: const-string v1, "/> │ │ +0aa638: |[0aa638] com.badlogic.gdx.utils.XmlWriter.pop:()Lcom/badlogic/gdx/utils/XmlWriter; │ │ +0aa648: 5420 e111 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.currentElement:Ljava/lang/String; // field@11e1 │ │ +0aa64c: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +0aa650: 5420 e511 |0004: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ +0aa654: 1a01 f100 |0006: const-string v1, "/> │ │ " // string@00f1 │ │ -09c0a8: 6e20 b825 1000 |0008: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -09c0ae: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -09c0b0: 5b20 e111 |000c: iput-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.currentElement:Ljava/lang/String; // field@11e1 │ │ -09c0b4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -09c0b6: 5c20 e311 |000f: iput-boolean v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.indentNextClose:Z // field@11e3 │ │ -09c0ba: 1102 |0011: return-object v2 │ │ -09c0bc: 5220 e211 |0012: iget v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.indent:I // field@11e2 │ │ -09c0c0: d800 00ff |0014: add-int/lit8 v0, v0, #int -1 // #ff │ │ -09c0c4: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -09c0c6: 7120 1926 1000 |0017: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -09c0cc: 0a00 |001a: move-result v0 │ │ -09c0ce: 5920 e211 |001b: iput v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.indent:I // field@11e2 │ │ -09c0d2: 5520 e311 |001d: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.indentNextClose:Z // field@11e3 │ │ -09c0d6: 3800 0500 |001f: if-eqz v0, 0024 // +0005 │ │ -09c0da: 7010 9323 0200 |0021: invoke-direct {v2}, Lcom/badlogic/gdx/utils/XmlWriter;.indent:()V // method@2393 │ │ -09c0e0: 5420 e511 |0024: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ -09c0e4: 1a01 0a01 |0026: const-string v1, " │ │ +0aa658: 6e20 b825 1000 |0008: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +0aa65e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0aa660: 5b20 e111 |000c: iput-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.currentElement:Ljava/lang/String; // field@11e1 │ │ +0aa664: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0aa666: 5c20 e311 |000f: iput-boolean v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.indentNextClose:Z // field@11e3 │ │ +0aa66a: 1102 |0011: return-object v2 │ │ +0aa66c: 5220 e211 |0012: iget v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.indent:I // field@11e2 │ │ +0aa670: d800 00ff |0014: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0aa674: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +0aa676: 7120 1926 1000 |0017: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0aa67c: 0a00 |001a: move-result v0 │ │ +0aa67e: 5920 e211 |001b: iput v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.indent:I // field@11e2 │ │ +0aa682: 5520 e311 |001d: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.indentNextClose:Z // field@11e3 │ │ +0aa686: 3800 0500 |001f: if-eqz v0, 0024 // +0005 │ │ +0aa68a: 7010 9323 0200 |0021: invoke-direct {v2}, Lcom/badlogic/gdx/utils/XmlWriter;.indent:()V // method@2393 │ │ +0aa690: 5420 e511 |0024: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ +0aa694: 1a01 0a01 |0026: const-string v1, " │ │ " // string@0139 │ │ -09c110: 6e20 b825 1000 |003c: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -09c116: 28cf |003f: goto 000e // -0031 │ │ +0aa6c0: 6e20 b825 1000 |003c: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +0aa6c6: 28cf |003f: goto 000e // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=108 │ │ 0x000b line=109 │ │ 0x000e line=117 │ │ 0x0011 line=118 │ │ @@ -169438,42 +169486,42 @@ │ │ type : '(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/XmlWriter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -09c118: |[09c118] com.badlogic.gdx.utils.XmlWriter.text:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/XmlWriter; │ │ -09c128: 1303 0a00 |0000: const/16 v3, #int 10 // #a │ │ -09c12c: 7010 9523 0400 |0002: invoke-direct {v4}, Lcom/badlogic/gdx/utils/XmlWriter;.startElementContent:()Z // method@2395 │ │ -09c132: 3905 2a00 |0005: if-nez v5, 002f // +002a │ │ -09c136: 1a00 7c22 |0007: const-string v0, "null" // string@227c │ │ -09c13a: 6e10 5026 0000 |0009: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2650 │ │ -09c140: 0a01 |000c: move-result v1 │ │ -09c142: 1302 4000 |000d: const/16 v2, #int 64 // #40 │ │ -09c146: 3721 2500 |000f: if-le v1, v2, 0034 // +0025 │ │ -09c14a: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -09c14c: 5c41 e311 |0012: iput-boolean v1, v4, Lcom/badlogic/gdx/utils/XmlWriter;.indentNextClose:Z // field@11e3 │ │ -09c150: 5541 e311 |0014: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/XmlWriter;.indentNextClose:Z // field@11e3 │ │ -09c154: 3801 0a00 |0016: if-eqz v1, 0020 // +000a │ │ -09c158: 5441 e511 |0018: iget-object v1, v4, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ -09c15c: 6e20 b725 3100 |001a: invoke-virtual {v1, v3}, Ljava/io/Writer;.write:(I)V // method@25b7 │ │ -09c162: 7010 9323 0400 |001d: invoke-direct {v4}, Lcom/badlogic/gdx/utils/XmlWriter;.indent:()V // method@2393 │ │ -09c168: 5441 e511 |0020: iget-object v1, v4, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ -09c16c: 6e20 b825 0100 |0022: invoke-virtual {v1, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -09c172: 5541 e311 |0025: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/XmlWriter;.indentNextClose:Z // field@11e3 │ │ -09c176: 3801 0700 |0027: if-eqz v1, 002e // +0007 │ │ -09c17a: 5441 e511 |0029: iget-object v1, v4, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ -09c17e: 6e20 b725 3100 |002b: invoke-virtual {v1, v3}, Ljava/io/Writer;.write:(I)V // method@25b7 │ │ -09c184: 1104 |002e: return-object v4 │ │ -09c186: 6e10 2d26 0500 |002f: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ -09c18c: 0c00 |0032: move-result-object v0 │ │ -09c18e: 28d6 |0033: goto 0009 // -002a │ │ -09c190: 1201 |0034: const/4 v1, #int 0 // #0 │ │ -09c192: 28dd |0035: goto 0012 // -0023 │ │ +0aa6c8: |[0aa6c8] com.badlogic.gdx.utils.XmlWriter.text:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/XmlWriter; │ │ +0aa6d8: 1303 0a00 |0000: const/16 v3, #int 10 // #a │ │ +0aa6dc: 7010 9523 0400 |0002: invoke-direct {v4}, Lcom/badlogic/gdx/utils/XmlWriter;.startElementContent:()Z // method@2395 │ │ +0aa6e2: 3905 2a00 |0005: if-nez v5, 002f // +002a │ │ +0aa6e6: 1a00 7a22 |0007: const-string v0, "null" // string@227a │ │ +0aa6ea: 6e10 5026 0000 |0009: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2650 │ │ +0aa6f0: 0a01 |000c: move-result v1 │ │ +0aa6f2: 1302 4000 |000d: const/16 v2, #int 64 // #40 │ │ +0aa6f6: 3721 2500 |000f: if-le v1, v2, 0034 // +0025 │ │ +0aa6fa: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +0aa6fc: 5c41 e311 |0012: iput-boolean v1, v4, Lcom/badlogic/gdx/utils/XmlWriter;.indentNextClose:Z // field@11e3 │ │ +0aa700: 5541 e311 |0014: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/XmlWriter;.indentNextClose:Z // field@11e3 │ │ +0aa704: 3801 0a00 |0016: if-eqz v1, 0020 // +000a │ │ +0aa708: 5441 e511 |0018: iget-object v1, v4, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ +0aa70c: 6e20 b725 3100 |001a: invoke-virtual {v1, v3}, Ljava/io/Writer;.write:(I)V // method@25b7 │ │ +0aa712: 7010 9323 0400 |001d: invoke-direct {v4}, Lcom/badlogic/gdx/utils/XmlWriter;.indent:()V // method@2393 │ │ +0aa718: 5441 e511 |0020: iget-object v1, v4, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ +0aa71c: 6e20 b825 0100 |0022: invoke-virtual {v1, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +0aa722: 5541 e311 |0025: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/XmlWriter;.indentNextClose:Z // field@11e3 │ │ +0aa726: 3801 0700 |0027: if-eqz v1, 002e // +0007 │ │ +0aa72a: 5441 e511 |0029: iget-object v1, v4, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ +0aa72e: 6e20 b725 3100 |002b: invoke-virtual {v1, v3}, Ljava/io/Writer;.write:(I)V // method@25b7 │ │ +0aa734: 1104 |002e: return-object v4 │ │ +0aa736: 6e10 2d26 0500 |002f: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ +0aa73c: 0c00 |0032: move-result-object v0 │ │ +0aa73e: 28d6 |0033: goto 0009 // -002a │ │ +0aa740: 1201 |0034: const/4 v1, #int 0 // #0 │ │ +0aa742: 28dd |0035: goto 0012 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=94 │ │ 0x0005 line=95 │ │ 0x0009 line=96 │ │ 0x0014 line=97 │ │ 0x0018 line=98 │ │ @@ -169494,36 +169542,36 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -09c194: |[09c194] com.badlogic.gdx.utils.XmlWriter.write:([CII)V │ │ -09c1a4: 7010 9523 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/utils/XmlWriter;.startElementContent:()Z // method@2395 │ │ -09c1aa: 5410 e511 |0003: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ -09c1ae: 6e40 b925 2043 |0005: invoke-virtual {v0, v2, v3, v4}, Ljava/io/Writer;.write:([CII)V // method@25b9 │ │ -09c1b4: 0e00 |0008: return-void │ │ +0aa744: |[0aa744] com.badlogic.gdx.utils.XmlWriter.write:([CII)V │ │ +0aa754: 7010 9523 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/utils/XmlWriter;.startElementContent:()Z // method@2395 │ │ +0aa75a: 5410 e511 |0003: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@11e5 │ │ +0aa75e: 6e40 b925 2043 |0005: invoke-virtual {v0, v2, v3, v4}, Ljava/io/Writer;.write:([CII)V // method@25b9 │ │ +0aa764: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0003 line=130 │ │ 0x0008 line=131 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/utils/XmlWriter; │ │ 0x0000 - 0x0009 reg=2 cbuf [C │ │ 0x0000 - 0x0009 reg=3 off I │ │ 0x0000 - 0x0009 reg=4 len I │ │ │ │ - source_file_idx : 4291 (XmlWriter.java) │ │ + source_file_idx : 4289 (XmlWriter.java) │ │ │ │ Class #395 header: │ │ -class_idx : 857 │ │ +class_idx : 855 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 572 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #395 - │ │ @@ -169547,38 +169595,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 40 16-bit code units │ │ -09c1b8: |[09c1b8] com.badlogic.gdx.utils.compression.CRC.:()V │ │ -09c1c8: 1305 0001 |0000: const/16 v5, #int 256 // #100 │ │ -09c1cc: 2353 4b04 |0002: new-array v3, v5, [I // type@044b │ │ -09c1d0: 6903 e611 |0004: sput-object v3, Lcom/badlogic/gdx/utils/compression/CRC;.Table:[I // field@11e6 │ │ -09c1d4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -09c1d6: 3550 2000 |0007: if-ge v0, v5, 0027 // +0020 │ │ -09c1da: 0102 |0009: move v2, v0 │ │ -09c1dc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -09c1de: 1303 0800 |000b: const/16 v3, #int 8 // #8 │ │ -09c1e2: 3531 1300 |000d: if-ge v1, v3, 0020 // +0013 │ │ -09c1e6: dd03 0201 |000f: and-int/lit8 v3, v2, #int 1 // #01 │ │ -09c1ea: 3803 0c00 |0011: if-eqz v3, 001d // +000c │ │ -09c1ee: e203 0201 |0013: ushr-int/lit8 v3, v2, #int 1 // #01 │ │ -09c1f2: 1404 2083 b8ed |0015: const v4, #float -7.13797e+27 // #edb88320 │ │ -09c1f8: 9702 0304 |0018: xor-int v2, v3, v4 │ │ -09c1fc: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09c200: 28ef |001c: goto 000b // -0011 │ │ -09c202: e202 0201 |001d: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ -09c206: 28fb |001f: goto 001a // -0005 │ │ -09c208: 6203 e611 |0020: sget-object v3, Lcom/badlogic/gdx/utils/compression/CRC;.Table:[I // field@11e6 │ │ -09c20c: 4b02 0300 |0022: aput v2, v3, v0 │ │ -09c210: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09c214: 28e1 |0026: goto 0007 // -001f │ │ -09c216: 0e00 |0027: return-void │ │ +0aa768: |[0aa768] com.badlogic.gdx.utils.compression.CRC.:()V │ │ +0aa778: 1305 0001 |0000: const/16 v5, #int 256 // #100 │ │ +0aa77c: 2353 4904 |0002: new-array v3, v5, [I // type@0449 │ │ +0aa780: 6903 e611 |0004: sput-object v3, Lcom/badlogic/gdx/utils/compression/CRC;.Table:[I // field@11e6 │ │ +0aa784: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0aa786: 3550 2000 |0007: if-ge v0, v5, 0027 // +0020 │ │ +0aa78a: 0102 |0009: move v2, v0 │ │ +0aa78c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0aa78e: 1303 0800 |000b: const/16 v3, #int 8 // #8 │ │ +0aa792: 3531 1300 |000d: if-ge v1, v3, 0020 // +0013 │ │ +0aa796: dd03 0201 |000f: and-int/lit8 v3, v2, #int 1 // #01 │ │ +0aa79a: 3803 0c00 |0011: if-eqz v3, 001d // +000c │ │ +0aa79e: e203 0201 |0013: ushr-int/lit8 v3, v2, #int 1 // #01 │ │ +0aa7a2: 1404 2083 b8ed |0015: const v4, #float -7.13797e+27 // #edb88320 │ │ +0aa7a8: 9702 0304 |0018: xor-int v2, v3, v4 │ │ +0aa7ac: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0aa7b0: 28ef |001c: goto 000b // -0011 │ │ +0aa7b2: e202 0201 |001d: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ +0aa7b6: 28fb |001f: goto 001a // -0005 │ │ +0aa7b8: 6203 e611 |0020: sget-object v3, Lcom/badlogic/gdx/utils/compression/CRC;.Table:[I // field@11e6 │ │ +0aa7bc: 4b02 0300 |0022: aput v2, v3, v0 │ │ +0aa7c0: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0aa7c4: 28e1 |0026: goto 0007 // -001f │ │ +0aa7c6: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=6 │ │ 0x0006 line=9 │ │ 0x0009 line=10 │ │ 0x000a line=11 │ │ 0x000f line=12 │ │ @@ -169598,19 +169646,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -09c218: |[09c218] com.badlogic.gdx.utils.compression.CRC.:()V │ │ -09c228: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -09c22e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -09c230: 5910 e711 |0004: iput v0, v1, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@11e7 │ │ -09c234: 0e00 |0006: return-void │ │ +0aa7c8: |[0aa7c8] com.badlogic.gdx.utils.compression.CRC.:()V │ │ +0aa7d8: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0aa7de: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +0aa7e0: 5910 e711 |0004: iput v0, v1, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@11e7 │ │ +0aa7e4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ 0x0003 line=20 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/compression/CRC; │ │ │ │ @@ -169620,18 +169668,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -09c238: |[09c238] com.badlogic.gdx.utils.compression.CRC.GetDigest:()I │ │ -09c248: 5210 e711 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@11e7 │ │ -09c24c: df00 00ff |0002: xor-int/lit8 v0, v0, #int -1 // #ff │ │ -09c250: 0f00 |0004: return v0 │ │ +0aa7e8: |[0aa7e8] com.badlogic.gdx.utils.compression.CRC.GetDigest:()I │ │ +0aa7f8: 5210 e711 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@11e7 │ │ +0aa7fc: df00 00ff |0002: xor-int/lit8 v0, v0, #int -1 // #ff │ │ +0aa800: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/compression/CRC; │ │ │ │ #1 : (in Lcom/badlogic/gdx/utils/compression/CRC;) │ │ @@ -169639,18 +169687,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -09c254: |[09c254] com.badlogic.gdx.utils.compression.CRC.Init:()V │ │ -09c264: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -09c266: 5910 e711 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@11e7 │ │ -09c26a: 0e00 |0003: return-void │ │ +0aa804: |[0aa804] com.badlogic.gdx.utils.compression.CRC.Init:()V │ │ +0aa814: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0aa816: 5910 e711 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@11e7 │ │ +0aa81a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/utils/compression/CRC; │ │ │ │ @@ -169659,31 +169707,31 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -09c26c: |[09c26c] com.badlogic.gdx.utils.compression.CRC.Update:([B)V │ │ -09c27c: 2161 |0000: array-length v1, v6 │ │ -09c27e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -09c280: 3510 1700 |0002: if-ge v0, v1, 0019 // +0017 │ │ -09c284: 6202 e611 |0004: sget-object v2, Lcom/badlogic/gdx/utils/compression/CRC;.Table:[I // field@11e6 │ │ -09c288: 5253 e711 |0006: iget v3, v5, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@11e7 │ │ -09c28c: 4804 0600 |0008: aget-byte v4, v6, v0 │ │ -09c290: b743 |000a: xor-int/2addr v3, v4 │ │ -09c292: d533 ff00 |000b: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -09c296: 4402 0203 |000d: aget v2, v2, v3 │ │ -09c29a: 5253 e711 |000f: iget v3, v5, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@11e7 │ │ -09c29e: e203 0308 |0011: ushr-int/lit8 v3, v3, #int 8 // #08 │ │ -09c2a2: b732 |0013: xor-int/2addr v2, v3 │ │ -09c2a4: 5952 e711 |0014: iput v2, v5, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@11e7 │ │ -09c2a8: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09c2ac: 28ea |0018: goto 0002 // -0016 │ │ -09c2ae: 0e00 |0019: return-void │ │ +0aa81c: |[0aa81c] com.badlogic.gdx.utils.compression.CRC.Update:([B)V │ │ +0aa82c: 2161 |0000: array-length v1, v6 │ │ +0aa82e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0aa830: 3510 1700 |0002: if-ge v0, v1, 0019 // +0017 │ │ +0aa834: 6202 e611 |0004: sget-object v2, Lcom/badlogic/gdx/utils/compression/CRC;.Table:[I // field@11e6 │ │ +0aa838: 5253 e711 |0006: iget v3, v5, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@11e7 │ │ +0aa83c: 4804 0600 |0008: aget-byte v4, v6, v0 │ │ +0aa840: b743 |000a: xor-int/2addr v3, v4 │ │ +0aa842: d533 ff00 |000b: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +0aa846: 4402 0203 |000d: aget v2, v2, v3 │ │ +0aa84a: 5253 e711 |000f: iget v3, v5, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@11e7 │ │ +0aa84e: e203 0308 |0011: ushr-int/lit8 v3, v3, #int 8 // #08 │ │ +0aa852: b732 |0013: xor-int/2addr v2, v3 │ │ +0aa854: 5952 e711 |0014: iput v2, v5, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@11e7 │ │ +0aa858: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0aa85c: 28ea |0018: goto 0002 // -0016 │ │ +0aa85e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0001 line=33 │ │ 0x0004 line=34 │ │ 0x0016 line=33 │ │ 0x0019 line=35 │ │ @@ -169698,31 +169746,31 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 27 16-bit code units │ │ -09c2b0: |[09c2b0] com.badlogic.gdx.utils.compression.CRC.Update:([BII)V │ │ -09c2c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09c2c2: 3570 1900 |0001: if-ge v0, v7, 001a // +0019 │ │ -09c2c6: 6201 e611 |0003: sget-object v1, Lcom/badlogic/gdx/utils/compression/CRC;.Table:[I // field@11e6 │ │ -09c2ca: 5242 e711 |0005: iget v2, v4, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@11e7 │ │ -09c2ce: 9003 0600 |0007: add-int v3, v6, v0 │ │ -09c2d2: 4803 0503 |0009: aget-byte v3, v5, v3 │ │ -09c2d6: b732 |000b: xor-int/2addr v2, v3 │ │ -09c2d8: d522 ff00 |000c: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -09c2dc: 4401 0102 |000e: aget v1, v1, v2 │ │ -09c2e0: 5242 e711 |0010: iget v2, v4, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@11e7 │ │ -09c2e4: e202 0208 |0012: ushr-int/lit8 v2, v2, #int 8 // #08 │ │ -09c2e8: b721 |0014: xor-int/2addr v1, v2 │ │ -09c2ea: 5941 e711 |0015: iput v1, v4, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@11e7 │ │ -09c2ee: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09c2f2: 28e8 |0019: goto 0001 // -0018 │ │ -09c2f4: 0e00 |001a: return-void │ │ +0aa860: |[0aa860] com.badlogic.gdx.utils.compression.CRC.Update:([BII)V │ │ +0aa870: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0aa872: 3570 1900 |0001: if-ge v0, v7, 001a // +0019 │ │ +0aa876: 6201 e611 |0003: sget-object v1, Lcom/badlogic/gdx/utils/compression/CRC;.Table:[I // field@11e6 │ │ +0aa87a: 5242 e711 |0005: iget v2, v4, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@11e7 │ │ +0aa87e: 9003 0600 |0007: add-int v3, v6, v0 │ │ +0aa882: 4803 0503 |0009: aget-byte v3, v5, v3 │ │ +0aa886: b732 |000b: xor-int/2addr v2, v3 │ │ +0aa888: d522 ff00 |000c: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +0aa88c: 4401 0102 |000e: aget v1, v1, v2 │ │ +0aa890: 5242 e711 |0010: iget v2, v4, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@11e7 │ │ +0aa894: e202 0208 |0012: ushr-int/lit8 v2, v2, #int 8 // #08 │ │ +0aa898: b721 |0014: xor-int/2addr v1, v2 │ │ +0aa89a: 5941 e711 |0015: iput v1, v4, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@11e7 │ │ +0aa89e: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0aa8a2: 28e8 |0019: goto 0001 // -0018 │ │ +0aa8a4: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x0017 line=27 │ │ 0x001a line=29 │ │ locals : │ │ @@ -169737,39 +169785,39 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -09c2f8: |[09c2f8] com.badlogic.gdx.utils.compression.CRC.UpdateByte:(I)V │ │ -09c308: 6200 e611 |0000: sget-object v0, Lcom/badlogic/gdx/utils/compression/CRC;.Table:[I // field@11e6 │ │ -09c30c: 5221 e711 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@11e7 │ │ -09c310: b731 |0004: xor-int/2addr v1, v3 │ │ -09c312: d511 ff00 |0005: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -09c316: 4400 0001 |0007: aget v0, v0, v1 │ │ -09c31a: 5221 e711 |0009: iget v1, v2, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@11e7 │ │ -09c31e: e201 0108 |000b: ushr-int/lit8 v1, v1, #int 8 // #08 │ │ -09c322: b710 |000d: xor-int/2addr v0, v1 │ │ -09c324: 5920 e711 |000e: iput v0, v2, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@11e7 │ │ -09c328: 0e00 |0010: return-void │ │ +0aa8a8: |[0aa8a8] com.badlogic.gdx.utils.compression.CRC.UpdateByte:(I)V │ │ +0aa8b8: 6200 e611 |0000: sget-object v0, Lcom/badlogic/gdx/utils/compression/CRC;.Table:[I // field@11e6 │ │ +0aa8bc: 5221 e711 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@11e7 │ │ +0aa8c0: b731 |0004: xor-int/2addr v1, v3 │ │ +0aa8c2: d511 ff00 |0005: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +0aa8c6: 4400 0001 |0007: aget v0, v0, v1 │ │ +0aa8ca: 5221 e711 |0009: iget v1, v2, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@11e7 │ │ +0aa8ce: e201 0108 |000b: ushr-int/lit8 v1, v1, #int 8 // #08 │ │ +0aa8d2: b710 |000d: xor-int/2addr v0, v1 │ │ +0aa8d4: 5920 e711 |000e: iput v0, v2, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@11e7 │ │ +0aa8d8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0010 line=39 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/badlogic/gdx/utils/compression/CRC; │ │ 0x0000 - 0x0011 reg=3 b I │ │ │ │ source_file_idx : 572 (CRC.java) │ │ │ │ Class #396 header: │ │ -class_idx : 858 │ │ +class_idx : 856 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1718 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #396 - │ │ @@ -169786,18 +169834,18 @@ │ │ type : '(JJ)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1718 (ICodeProgress.java) │ │ │ │ Class #397 header: │ │ -class_idx : 859 │ │ +class_idx : 857 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3340 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3338 │ │ static_fields_size : 3 │ │ instance_fields_size: 14 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #397 annotations: │ │ Annotations on class │ │ @@ -169887,37 +169935,37 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 39 16-bit code units │ │ -09c32c: |[09c32c] com.badlogic.gdx.utils.compression.Lzma$CommandLine.:()V │ │ -09c33c: 1222 |0000: const/4 v2, #int 2 // #2 │ │ -09c33e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -09c340: 7010 2726 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ -09c346: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ -09c348: 5930 e911 |0006: iput v0, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Command:I // field@11e9 │ │ -09c34c: 1300 0a00 |0008: const/16 v0, #int 10 // #a │ │ -09c350: 5930 f311 |000a: iput v0, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.NumBenchmarkPasses:I // field@11f3 │ │ -09c354: 1500 8000 |000c: const/high16 v0, #int 8388608 // #80 │ │ -09c358: 5930 ea11 |000e: iput v0, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.DictionarySize:I // field@11ea │ │ -09c35c: 5c31 eb11 |0010: iput-boolean v1, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.DictionarySizeIsDefined:Z // field@11eb │ │ -09c360: 1230 |0012: const/4 v0, #int 3 // #3 │ │ -09c362: 5930 f011 |0013: iput v0, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Lc:I // field@11f0 │ │ -09c366: 5931 f111 |0015: iput v1, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Lp:I // field@11f1 │ │ -09c36a: 5932 f511 |0017: iput v2, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Pb:I // field@11f5 │ │ -09c36e: 1300 8000 |0019: const/16 v0, #int 128 // #80 │ │ -09c372: 5930 ed11 |001b: iput v0, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Fb:I // field@11ed │ │ -09c376: 5c31 ee11 |001d: iput-boolean v1, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.FbIsDefined:Z // field@11ee │ │ -09c37a: 5c31 ec11 |001f: iput-boolean v1, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Eos:Z // field@11ec │ │ -09c37e: 5932 e811 |0021: iput v2, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Algorithm:I // field@11e8 │ │ -09c382: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -09c384: 5930 f211 |0024: iput v0, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.MatchFinder:I // field@11f2 │ │ -09c388: 0e00 |0026: return-void │ │ +0aa8dc: |[0aa8dc] com.badlogic.gdx.utils.compression.Lzma$CommandLine.:()V │ │ +0aa8ec: 1222 |0000: const/4 v2, #int 2 // #2 │ │ +0aa8ee: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0aa8f0: 7010 2726 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ +0aa8f6: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ +0aa8f8: 5930 e911 |0006: iput v0, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Command:I // field@11e9 │ │ +0aa8fc: 1300 0a00 |0008: const/16 v0, #int 10 // #a │ │ +0aa900: 5930 f311 |000a: iput v0, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.NumBenchmarkPasses:I // field@11f3 │ │ +0aa904: 1500 8000 |000c: const/high16 v0, #int 8388608 // #80 │ │ +0aa908: 5930 ea11 |000e: iput v0, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.DictionarySize:I // field@11ea │ │ +0aa90c: 5c31 eb11 |0010: iput-boolean v1, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.DictionarySizeIsDefined:Z // field@11eb │ │ +0aa910: 1230 |0012: const/4 v0, #int 3 // #3 │ │ +0aa912: 5930 f011 |0013: iput v0, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Lc:I // field@11f0 │ │ +0aa916: 5931 f111 |0015: iput v1, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Lp:I // field@11f1 │ │ +0aa91a: 5932 f511 |0017: iput v2, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Pb:I // field@11f5 │ │ +0aa91e: 1300 8000 |0019: const/16 v0, #int 128 // #80 │ │ +0aa922: 5930 ed11 |001b: iput v0, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Fb:I // field@11ed │ │ +0aa926: 5c31 ee11 |001d: iput-boolean v1, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.FbIsDefined:Z // field@11ee │ │ +0aa92a: 5c31 ec11 |001f: iput-boolean v1, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Eos:Z // field@11ec │ │ +0aa92e: 5932 e811 |0021: iput v2, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Algorithm:I // field@11e8 │ │ +0aa932: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +0aa934: 5930 f211 |0024: iput v0, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.MatchFinder:I // field@11f2 │ │ +0aa938: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=29 │ │ 0x0005 line=34 │ │ 0x0008 line=35 │ │ 0x000c line=37 │ │ 0x0010 line=38 │ │ @@ -169929,21 +169977,21 @@ │ │ 0x001f line=47 │ │ 0x0021 line=49 │ │ 0x0023 line=50 │ │ locals : │ │ 0x0000 - 0x0027 reg=3 this Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3340 (Lzma.java) │ │ + source_file_idx : 3338 (Lzma.java) │ │ │ │ Class #398 header: │ │ -class_idx : 860 │ │ +class_idx : 858 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3340 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3338 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #398 annotations: │ │ Annotations on class │ │ @@ -169966,17 +170014,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09c38c: |[09c38c] com.badlogic.gdx.utils.compression.Lzma.:()V │ │ -09c39c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -09c3a2: 0e00 |0003: return-void │ │ +0aa93c: |[0aa93c] com.badlogic.gdx.utils.compression.Lzma.:()V │ │ +0aa94c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0aa952: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/compression/Lzma; │ │ │ │ @@ -169985,94 +170033,94 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 152 16-bit code units │ │ -09c3a4: |[09c3a4] com.badlogic.gdx.utils.compression.Lzma.compress:(Ljava/io/InputStream;Ljava/io/OutputStream;)V │ │ -09c3b4: 1603 ffff |0000: const-wide/16 v3, #int -1 // #ffff │ │ -09c3b8: 220c 5b03 |0002: new-instance v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine; // type@035b │ │ -09c3bc: 7010 a023 0c00 |0004: invoke-direct {v12}, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.:()V // method@23a0 │ │ -09c3c2: 1208 |0007: const/4 v8, #int 0 // #0 │ │ -09c3c4: 55c1 ec11 |0008: iget-boolean v1, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Eos:Z // field@11ec │ │ -09c3c8: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -09c3cc: 1218 |000c: const/4 v8, #int 1 // #1 │ │ -09c3ce: 2200 6a03 |000d: new-instance v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder; // type@036a │ │ -09c3d2: 7010 ff23 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.:()V // method@23ff │ │ -09c3d8: 52c1 e811 |0012: iget v1, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Algorithm:I // field@11e8 │ │ -09c3dc: 6e20 1624 1000 |0014: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.SetAlgorithm:(I)Z // method@2416 │ │ -09c3e2: 0a01 |0017: move-result v1 │ │ -09c3e4: 3901 0a00 |0018: if-nez v1, 0022 // +000a │ │ -09c3e8: 2201 c003 |001a: new-instance v1, Ljava/lang/RuntimeException; // type@03c0 │ │ -09c3ec: 1a02 0307 |001c: const-string v2, "Incorrect compression mode" // string@0703 │ │ -09c3f0: 7020 3526 2100 |001e: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ -09c3f6: 2701 |0021: throw v1 │ │ -09c3f8: 52c1 ea11 |0022: iget v1, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.DictionarySize:I // field@11ea │ │ -09c3fc: 6e20 1724 1000 |0024: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.SetDictionarySize:(I)Z // method@2417 │ │ -09c402: 0a01 |0027: move-result v1 │ │ -09c404: 3901 0a00 |0028: if-nez v1, 0032 // +000a │ │ -09c408: 2201 c003 |002a: new-instance v1, Ljava/lang/RuntimeException; // type@03c0 │ │ -09c40c: 1a02 0407 |002c: const-string v2, "Incorrect dictionary size" // string@0704 │ │ -09c410: 7020 3526 2100 |002e: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ -09c416: 2701 |0031: throw v1 │ │ -09c418: 52c1 ed11 |0032: iget v1, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Fb:I // field@11ed │ │ -09c41c: 6e20 1b24 1000 |0034: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.SetNumFastBytes:(I)Z // method@241b │ │ -09c422: 0a01 |0037: move-result v1 │ │ -09c424: 3901 0a00 |0038: if-nez v1, 0042 // +000a │ │ -09c428: 2201 c003 |003a: new-instance v1, Ljava/lang/RuntimeException; // type@03c0 │ │ -09c42c: 1a02 0007 |003c: const-string v2, "Incorrect -fb value" // string@0700 │ │ -09c430: 7020 3526 2100 |003e: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ -09c436: 2701 |0041: throw v1 │ │ -09c438: 52c1 f211 |0042: iget v1, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.MatchFinder:I // field@11f2 │ │ -09c43c: 6e20 1a24 1000 |0044: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.SetMatchFinder:(I)Z // method@241a │ │ -09c442: 0a01 |0047: move-result v1 │ │ -09c444: 3901 0a00 |0048: if-nez v1, 0052 // +000a │ │ -09c448: 2201 c003 |004a: new-instance v1, Ljava/lang/RuntimeException; // type@03c0 │ │ -09c44c: 1a02 0207 |004c: const-string v2, "Incorrect -mf value" // string@0702 │ │ -09c450: 7020 3526 2100 |004e: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ -09c456: 2701 |0051: throw v1 │ │ -09c458: 52c1 f011 |0052: iget v1, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Lc:I // field@11f0 │ │ -09c45c: 52c2 f111 |0054: iget v2, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Lp:I // field@11f1 │ │ -09c460: 52c5 f511 |0056: iget v5, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Pb:I // field@11f5 │ │ -09c464: 6e40 1924 1052 |0058: invoke-virtual {v0, v1, v2, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.SetLcLpPb:(III)Z // method@2419 │ │ -09c46a: 0a01 |005b: move-result v1 │ │ -09c46c: 3901 0a00 |005c: if-nez v1, 0066 // +000a │ │ -09c470: 2201 c003 |005e: new-instance v1, Ljava/lang/RuntimeException; // type@03c0 │ │ -09c474: 1a02 0107 |0060: const-string v2, "Incorrect -lc or -lp or -pb value" // string@0701 │ │ -09c478: 7020 3526 2100 |0062: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ -09c47e: 2701 |0065: throw v1 │ │ -09c480: 6e20 1824 8000 |0066: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.SetEndMarkerMode:(Z)V // method@2418 │ │ -09c486: 6e20 1f24 e000 |0069: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.WriteCoderProperties:(Ljava/io/OutputStream;)V // method@241f │ │ -09c48c: 3808 1600 |006c: if-eqz v8, 0082 // +0016 │ │ -09c490: 1609 ffff |006e: const-wide/16 v9, #int -1 // #ffff │ │ -09c494: 120b |0070: const/4 v11, #int 0 // #0 │ │ -09c496: 1301 0800 |0071: const/16 v1, #int 8 // #8 │ │ -09c49a: 351b 1d00 |0073: if-ge v11, v1, 0090 // +001d │ │ -09c49e: da01 0b08 |0075: mul-int/lit8 v1, v11, #int 8 // #08 │ │ -09c4a2: a501 0901 |0077: ushr-long v1, v9, v1 │ │ -09c4a6: 8411 |0079: long-to-int v1, v1 │ │ -09c4a8: d511 ff00 |007a: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -09c4ac: 6e20 a425 1e00 |007c: invoke-virtual {v14, v1}, Ljava/io/OutputStream;.write:(I)V // method@25a4 │ │ -09c4b2: d80b 0b01 |007f: add-int/lit8 v11, v11, #int 1 // #01 │ │ -09c4b6: 28f0 |0081: goto 0071 // -0010 │ │ -09c4b8: 6e10 9925 0d00 |0082: invoke-virtual {v13}, Ljava/io/InputStream;.available:()I // method@2599 │ │ -09c4be: 0a01 |0085: move-result v1 │ │ -09c4c0: 8119 |0086: int-to-long v9, v1 │ │ -09c4c2: 1601 0000 |0087: const-wide/16 v1, #int 0 // #0 │ │ -09c4c6: 3101 0901 |0089: cmp-long v1, v9, v1 │ │ -09c4ca: 3901 e5ff |008b: if-nez v1, 0070 // -001b │ │ -09c4ce: 1609 ffff |008d: const-wide/16 v9, #int -1 // #ffff │ │ -09c4d2: 28e1 |008f: goto 0070 // -001f │ │ -09c4d4: 1207 |0090: const/4 v7, #int 0 // #0 │ │ -09c4d6: 07d1 |0091: move-object v1, v13 │ │ -09c4d8: 07e2 |0092: move-object v2, v14 │ │ -09c4da: 0435 |0093: move-wide v5, v3 │ │ -09c4dc: 7408 0324 0000 |0094: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.Code:(Ljava/io/InputStream;Ljava/io/OutputStream;JJLcom/badlogic/gdx/utils/compression/ICodeProgress;)V // method@2403 │ │ -09c4e2: 0e00 |0097: return-void │ │ +0aa954: |[0aa954] com.badlogic.gdx.utils.compression.Lzma.compress:(Ljava/io/InputStream;Ljava/io/OutputStream;)V │ │ +0aa964: 1604 ffff |0000: const-wide/16 v4, #int -1 // #ffff │ │ +0aa968: 220c 5903 |0002: new-instance v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine; // type@0359 │ │ +0aa96c: 7010 a023 0c00 |0004: invoke-direct {v12}, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.:()V // method@23a0 │ │ +0aa972: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0aa974: 55c2 ec11 |0008: iget-boolean v2, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Eos:Z // field@11ec │ │ +0aa978: 3802 0300 |000a: if-eqz v2, 000d // +0003 │ │ +0aa97c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0aa97e: 2201 6803 |000d: new-instance v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder; // type@0368 │ │ +0aa982: 7010 ff23 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.:()V // method@23ff │ │ +0aa988: 52c2 e811 |0012: iget v2, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Algorithm:I // field@11e8 │ │ +0aa98c: 6e20 1624 2100 |0014: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.SetAlgorithm:(I)Z // method@2416 │ │ +0aa992: 0a02 |0017: move-result v2 │ │ +0aa994: 3902 0a00 |0018: if-nez v2, 0022 // +000a │ │ +0aa998: 2202 be03 |001a: new-instance v2, Ljava/lang/RuntimeException; // type@03be │ │ +0aa99c: 1a03 0307 |001c: const-string v3, "Incorrect compression mode" // string@0703 │ │ +0aa9a0: 7020 3526 3200 |001e: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ +0aa9a6: 2702 |0021: throw v2 │ │ +0aa9a8: 52c2 ea11 |0022: iget v2, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.DictionarySize:I // field@11ea │ │ +0aa9ac: 6e20 1724 2100 |0024: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.SetDictionarySize:(I)Z // method@2417 │ │ +0aa9b2: 0a02 |0027: move-result v2 │ │ +0aa9b4: 3902 0a00 |0028: if-nez v2, 0032 // +000a │ │ +0aa9b8: 2202 be03 |002a: new-instance v2, Ljava/lang/RuntimeException; // type@03be │ │ +0aa9bc: 1a03 0407 |002c: const-string v3, "Incorrect dictionary size" // string@0704 │ │ +0aa9c0: 7020 3526 3200 |002e: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ +0aa9c6: 2702 |0031: throw v2 │ │ +0aa9c8: 52c2 ed11 |0032: iget v2, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Fb:I // field@11ed │ │ +0aa9cc: 6e20 1b24 2100 |0034: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.SetNumFastBytes:(I)Z // method@241b │ │ +0aa9d2: 0a02 |0037: move-result v2 │ │ +0aa9d4: 3902 0a00 |0038: if-nez v2, 0042 // +000a │ │ +0aa9d8: 2202 be03 |003a: new-instance v2, Ljava/lang/RuntimeException; // type@03be │ │ +0aa9dc: 1a03 0007 |003c: const-string v3, "Incorrect -fb value" // string@0700 │ │ +0aa9e0: 7020 3526 3200 |003e: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ +0aa9e6: 2702 |0041: throw v2 │ │ +0aa9e8: 52c2 f211 |0042: iget v2, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.MatchFinder:I // field@11f2 │ │ +0aa9ec: 6e20 1a24 2100 |0044: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.SetMatchFinder:(I)Z // method@241a │ │ +0aa9f2: 0a02 |0047: move-result v2 │ │ +0aa9f4: 3902 0a00 |0048: if-nez v2, 0052 // +000a │ │ +0aa9f8: 2202 be03 |004a: new-instance v2, Ljava/lang/RuntimeException; // type@03be │ │ +0aa9fc: 1a03 0207 |004c: const-string v3, "Incorrect -mf value" // string@0702 │ │ +0aaa00: 7020 3526 3200 |004e: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ +0aaa06: 2702 |0051: throw v2 │ │ +0aaa08: 52c2 f011 |0052: iget v2, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Lc:I // field@11f0 │ │ +0aaa0c: 52c3 f111 |0054: iget v3, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Lp:I // field@11f1 │ │ +0aaa10: 52c6 f511 |0056: iget v6, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Pb:I // field@11f5 │ │ +0aaa14: 6e40 1924 2163 |0058: invoke-virtual {v1, v2, v3, v6}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.SetLcLpPb:(III)Z // method@2419 │ │ +0aaa1a: 0a02 |005b: move-result v2 │ │ +0aaa1c: 3902 0a00 |005c: if-nez v2, 0066 // +000a │ │ +0aaa20: 2202 be03 |005e: new-instance v2, Ljava/lang/RuntimeException; // type@03be │ │ +0aaa24: 1a03 0107 |0060: const-string v3, "Incorrect -lc or -lp or -pb value" // string@0701 │ │ +0aaa28: 7020 3526 3200 |0062: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ +0aaa2e: 2702 |0065: throw v2 │ │ +0aaa30: 6e20 1824 0100 |0066: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.SetEndMarkerMode:(Z)V // method@2418 │ │ +0aaa36: 6e20 1f24 e100 |0069: invoke-virtual {v1, v14}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.WriteCoderProperties:(Ljava/io/OutputStream;)V // method@241f │ │ +0aaa3c: 3800 1600 |006c: if-eqz v0, 0082 // +0016 │ │ +0aaa40: 160a ffff |006e: const-wide/16 v10, #int -1 // #ffff │ │ +0aaa44: 1209 |0070: const/4 v9, #int 0 // #0 │ │ +0aaa46: 1302 0800 |0071: const/16 v2, #int 8 // #8 │ │ +0aaa4a: 3529 1d00 |0073: if-ge v9, v2, 0090 // +001d │ │ +0aaa4e: da02 0908 |0075: mul-int/lit8 v2, v9, #int 8 // #08 │ │ +0aaa52: a502 0a02 |0077: ushr-long v2, v10, v2 │ │ +0aaa56: 8422 |0079: long-to-int v2, v2 │ │ +0aaa58: d522 ff00 |007a: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +0aaa5c: 6e20 a425 2e00 |007c: invoke-virtual {v14, v2}, Ljava/io/OutputStream;.write:(I)V // method@25a4 │ │ +0aaa62: d809 0901 |007f: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0aaa66: 28f0 |0081: goto 0071 // -0010 │ │ +0aaa68: 6e10 9925 0d00 |0082: invoke-virtual {v13}, Ljava/io/InputStream;.available:()I // method@2599 │ │ +0aaa6e: 0a02 |0085: move-result v2 │ │ +0aaa70: 812a |0086: int-to-long v10, v2 │ │ +0aaa72: 1602 0000 |0087: const-wide/16 v2, #int 0 // #0 │ │ +0aaa76: 3102 0a02 |0089: cmp-long v2, v10, v2 │ │ +0aaa7a: 3902 e5ff |008b: if-nez v2, 0070 // -001b │ │ +0aaa7e: 160a ffff |008d: const-wide/16 v10, #int -1 // #ffff │ │ +0aaa82: 28e1 |008f: goto 0070 // -001f │ │ +0aaa84: 1208 |0090: const/4 v8, #int 0 // #0 │ │ +0aaa86: 07d2 |0091: move-object v2, v13 │ │ +0aaa88: 07e3 |0092: move-object v3, v14 │ │ +0aaa8a: 0446 |0093: move-wide v6, v4 │ │ +0aaa8c: 7408 0324 0100 |0094: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.Code:(Ljava/io/InputStream;Ljava/io/OutputStream;JJLcom/badlogic/gdx/utils/compression/ICodeProgress;)V // method@2403 │ │ +0aaa92: 0e00 |0097: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=62 │ │ 0x0007 line=63 │ │ 0x0008 line=64 │ │ 0x000d line=65 │ │ 0x0012 line=66 │ │ @@ -170088,78 +170136,78 @@ │ │ 0x0075 line=82 │ │ 0x007f line=81 │ │ 0x0082 line=77 │ │ 0x008d line=78 │ │ 0x0090 line=84 │ │ 0x0097 line=85 │ │ locals : │ │ - 0x0070 - 0x0082 reg=9 fileSize J │ │ - 0x0071 - 0x0082 reg=11 i I │ │ - 0x0012 - 0x0098 reg=0 encoder Lcom/badlogic/gdx/utils/compression/lzma/Encoder; │ │ - 0x0008 - 0x0098 reg=8 eos Z │ │ - 0x0087 - 0x0098 reg=9 fileSize J │ │ - 0x0090 - 0x0098 reg=11 i I │ │ + 0x0071 - 0x0082 reg=9 i I │ │ + 0x0070 - 0x0082 reg=10 fileSize J │ │ + 0x0008 - 0x0098 reg=0 eos Z │ │ + 0x0012 - 0x0098 reg=1 encoder Lcom/badlogic/gdx/utils/compression/lzma/Encoder; │ │ + 0x0090 - 0x0098 reg=9 i I │ │ + 0x0087 - 0x0098 reg=10 fileSize J │ │ 0x0007 - 0x0098 reg=12 params Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine; │ │ 0x0000 - 0x0098 reg=13 in Ljava/io/InputStream; │ │ 0x0000 - 0x0098 reg=14 out Ljava/io/OutputStream; │ │ │ │ #2 : (in Lcom/badlogic/gdx/utils/compression/Lzma;) │ │ name : 'decompress' │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 81 16-bit code units │ │ -09c4e4: |[09c4e4] com.badlogic.gdx.utils.compression.Lzma.decompress:(Ljava/io/InputStream;Ljava/io/OutputStream;)V │ │ -09c4f4: 1255 |0000: const/4 v5, #int 5 // #5 │ │ -09c4f6: 2354 4704 |0001: new-array v4, v5, [B // type@0447 │ │ -09c4fa: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -09c4fc: 6e40 9d25 4a57 |0004: invoke-virtual {v10, v4, v7, v5}, Ljava/io/InputStream;.read:([BII)I // method@259d │ │ -09c502: 0a07 |0007: move-result v7 │ │ -09c504: 3257 0a00 |0008: if-eq v7, v5, 0012 // +000a │ │ -09c508: 2207 c003 |000a: new-instance v7, Ljava/lang/RuntimeException; // type@03c0 │ │ -09c50c: 1a08 701d |000c: const-string v8, "input .lzma file is too short" // string@1d70 │ │ -09c510: 7020 3526 8700 |000e: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ -09c516: 2707 |0011: throw v7 │ │ -09c518: 2200 6403 |0012: new-instance v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder; // type@0364 │ │ -09c51c: 7010 df23 0000 |0014: invoke-direct {v0}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.:()V // method@23df │ │ -09c522: 6e20 e223 4000 |0017: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.SetDecoderProperties:([B)Z // method@23e2 │ │ -09c528: 0a07 |001a: move-result v7 │ │ -09c52a: 3907 0a00 |001b: if-nez v7, 0025 // +000a │ │ -09c52e: 2207 c003 |001d: new-instance v7, Ljava/lang/RuntimeException; // type@03c0 │ │ -09c532: 1a08 0507 |001f: const-string v8, "Incorrect stream properties" // string@0705 │ │ -09c536: 7020 3526 8700 |0021: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ -09c53c: 2707 |0024: throw v7 │ │ -09c53e: 1602 0000 |0025: const-wide/16 v2, #int 0 // #0 │ │ -09c542: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -09c544: 1307 0800 |0028: const/16 v7, #int 8 // #8 │ │ -09c548: 3571 1800 |002a: if-ge v1, v7, 0042 // +0018 │ │ -09c54c: 6e10 9b25 0a00 |002c: invoke-virtual {v10}, Ljava/io/InputStream;.read:()I // method@259b │ │ -09c552: 0a06 |002f: move-result v6 │ │ -09c554: 3b06 0a00 |0030: if-gez v6, 003a // +000a │ │ -09c558: 2207 c003 |0032: new-instance v7, Ljava/lang/RuntimeException; // type@03c0 │ │ -09c55c: 1a08 4b02 |0034: const-string v8, "Can't read stream size" // string@024b │ │ -09c560: 7020 3526 8700 |0036: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ -09c566: 2707 |0039: throw v7 │ │ -09c568: 8167 |003a: int-to-long v7, v6 │ │ -09c56a: da09 0108 |003b: mul-int/lit8 v9, v1, #int 8 // #08 │ │ -09c56e: c397 |003d: shl-long/2addr v7, v9 │ │ -09c570: c172 |003e: or-long/2addr v2, v7 │ │ -09c572: d801 0101 |003f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09c576: 28e7 |0041: goto 0028 // -0019 │ │ -09c578: 6e53 e023 a02b |0042: invoke-virtual {v0, v10, v11, v2, v3}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.Code:(Ljava/io/InputStream;Ljava/io/OutputStream;J)Z // method@23e0 │ │ -09c57e: 0a07 |0045: move-result v7 │ │ -09c580: 3907 0a00 |0046: if-nez v7, 0050 // +000a │ │ -09c584: 2207 c003 |0048: new-instance v7, Ljava/lang/RuntimeException; // type@03c0 │ │ -09c588: 1a08 6f03 |004a: const-string v8, "Error in data stream" // string@036f │ │ -09c58c: 7020 3526 8700 |004c: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ -09c592: 2707 |004f: throw v7 │ │ -09c594: 0e00 |0050: return-void │ │ +0aaa94: |[0aaa94] com.badlogic.gdx.utils.compression.Lzma.decompress:(Ljava/io/InputStream;Ljava/io/OutputStream;)V │ │ +0aaaa4: 1255 |0000: const/4 v5, #int 5 // #5 │ │ +0aaaa6: 2354 4504 |0001: new-array v4, v5, [B // type@0445 │ │ +0aaaaa: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +0aaaac: 6e40 9d25 4a57 |0004: invoke-virtual {v10, v4, v7, v5}, Ljava/io/InputStream;.read:([BII)I // method@259d │ │ +0aaab2: 0a07 |0007: move-result v7 │ │ +0aaab4: 3257 0a00 |0008: if-eq v7, v5, 0012 // +000a │ │ +0aaab8: 2207 be03 |000a: new-instance v7, Ljava/lang/RuntimeException; // type@03be │ │ +0aaabc: 1a08 6e1d |000c: const-string v8, "input .lzma file is too short" // string@1d6e │ │ +0aaac0: 7020 3526 8700 |000e: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ +0aaac6: 2707 |0011: throw v7 │ │ +0aaac8: 2200 6203 |0012: new-instance v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder; // type@0362 │ │ +0aaacc: 7010 df23 0000 |0014: invoke-direct {v0}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.:()V // method@23df │ │ +0aaad2: 6e20 e223 4000 |0017: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.SetDecoderProperties:([B)Z // method@23e2 │ │ +0aaad8: 0a07 |001a: move-result v7 │ │ +0aaada: 3907 0a00 |001b: if-nez v7, 0025 // +000a │ │ +0aaade: 2207 be03 |001d: new-instance v7, Ljava/lang/RuntimeException; // type@03be │ │ +0aaae2: 1a08 0507 |001f: const-string v8, "Incorrect stream properties" // string@0705 │ │ +0aaae6: 7020 3526 8700 |0021: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ +0aaaec: 2707 |0024: throw v7 │ │ +0aaaee: 1602 0000 |0025: const-wide/16 v2, #int 0 // #0 │ │ +0aaaf2: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +0aaaf4: 1307 0800 |0028: const/16 v7, #int 8 // #8 │ │ +0aaaf8: 3571 1800 |002a: if-ge v1, v7, 0042 // +0018 │ │ +0aaafc: 6e10 9b25 0a00 |002c: invoke-virtual {v10}, Ljava/io/InputStream;.read:()I // method@259b │ │ +0aab02: 0a06 |002f: move-result v6 │ │ +0aab04: 3b06 0a00 |0030: if-gez v6, 003a // +000a │ │ +0aab08: 2207 be03 |0032: new-instance v7, Ljava/lang/RuntimeException; // type@03be │ │ +0aab0c: 1a08 4b02 |0034: const-string v8, "Can't read stream size" // string@024b │ │ +0aab10: 7020 3526 8700 |0036: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ +0aab16: 2707 |0039: throw v7 │ │ +0aab18: 8168 |003a: int-to-long v8, v6 │ │ +0aab1a: da07 0108 |003b: mul-int/lit8 v7, v1, #int 8 // #08 │ │ +0aab1e: c378 |003d: shl-long/2addr v8, v7 │ │ +0aab20: c182 |003e: or-long/2addr v2, v8 │ │ +0aab22: d801 0101 |003f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0aab26: 28e7 |0041: goto 0028 // -0019 │ │ +0aab28: 6e53 e023 a02b |0042: invoke-virtual {v0, v10, v11, v2, v3}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.Code:(Ljava/io/InputStream;Ljava/io/OutputStream;J)Z // method@23e0 │ │ +0aab2e: 0a07 |0045: move-result v7 │ │ +0aab30: 3907 0a00 |0046: if-nez v7, 0050 // +000a │ │ +0aab34: 2207 be03 |0048: new-instance v7, Ljava/lang/RuntimeException; // type@03be │ │ +0aab38: 1a08 6f03 |004a: const-string v8, "Error in data stream" // string@036f │ │ +0aab3c: 7020 3526 8700 |004c: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ +0aab42: 2707 |004f: throw v7 │ │ +0aab44: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0001 line=94 │ │ 0x0003 line=95 │ │ 0x0012 line=96 │ │ 0x0017 line=97 │ │ @@ -170180,20 +170228,20 @@ │ │ 0x0027 - 0x0051 reg=2 outSize J │ │ 0x0003 - 0x0051 reg=4 properties [B │ │ 0x0001 - 0x0051 reg=5 propertiesSize I │ │ 0x0000 - 0x0051 reg=10 in Ljava/io/InputStream; │ │ 0x0000 - 0x0051 reg=11 out Ljava/io/OutputStream; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3340 (Lzma.java) │ │ + source_file_idx : 3338 (Lzma.java) │ │ │ │ Class #399 header: │ │ -class_idx : 862 │ │ +class_idx : 860 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1789 │ │ static_fields_size : 0 │ │ instance_fields_size: 11 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 12 │ │ │ │ Class #399 annotations: │ │ @@ -170261,17 +170309,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09c598: |[09c598] com.badlogic.gdx.utils.compression.lz.InWindow.:()V │ │ -09c5a8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -09c5ae: 0e00 |0003: return-void │ │ +0aab48: |[0aab48] com.badlogic.gdx.utils.compression.lz.InWindow.:()V │ │ +0aab58: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0aab5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/compression/lz/InWindow; │ │ │ │ Virtual methods - │ │ @@ -170280,32 +170328,32 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -09c5b0: |[09c5b0] com.badlogic.gdx.utils.compression.lz.InWindow.Create:(III)V │ │ -09c5c0: 5923 1512 |0000: iput v3, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._keepSizeBefore:I // field@1215 │ │ -09c5c4: 5924 1412 |0002: iput v4, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._keepSizeAfter:I // field@1214 │ │ -09c5c8: 9001 0304 |0004: add-int v1, v3, v4 │ │ -09c5cc: 9000 0105 |0006: add-int v0, v1, v5 │ │ -09c5d0: 5421 1212 |0008: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@1212 │ │ -09c5d4: 3801 0600 |000a: if-eqz v1, 0010 // +0006 │ │ -09c5d8: 5221 1112 |000c: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._blockSize:I // field@1211 │ │ -09c5dc: 3201 0d00 |000e: if-eq v1, v0, 001b // +000d │ │ -09c5e0: 6e10 b723 0200 |0010: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/compression/lz/InWindow;.Free:()V // method@23b7 │ │ -09c5e6: 5920 1112 |0013: iput v0, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._blockSize:I // field@1211 │ │ -09c5ea: 5221 1112 |0015: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._blockSize:I // field@1211 │ │ -09c5ee: 2311 4704 |0017: new-array v1, v1, [B // type@0447 │ │ -09c5f2: 5b21 1212 |0019: iput-object v1, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@1212 │ │ -09c5f6: 5221 1112 |001b: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._blockSize:I // field@1211 │ │ -09c5fa: b141 |001d: sub-int/2addr v1, v4 │ │ -09c5fc: 5921 1612 |001e: iput v1, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pointerToLastSafePosition:I // field@1216 │ │ -09c600: 0e00 |0020: return-void │ │ +0aab60: |[0aab60] com.badlogic.gdx.utils.compression.lz.InWindow.Create:(III)V │ │ +0aab70: 5923 1512 |0000: iput v3, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._keepSizeBefore:I // field@1215 │ │ +0aab74: 5924 1412 |0002: iput v4, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._keepSizeAfter:I // field@1214 │ │ +0aab78: 9001 0304 |0004: add-int v1, v3, v4 │ │ +0aab7c: 9000 0105 |0006: add-int v0, v1, v5 │ │ +0aab80: 5421 1212 |0008: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@1212 │ │ +0aab84: 3801 0600 |000a: if-eqz v1, 0010 // +0006 │ │ +0aab88: 5221 1112 |000c: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._blockSize:I // field@1211 │ │ +0aab8c: 3201 0d00 |000e: if-eq v1, v0, 001b // +000d │ │ +0aab90: 6e10 b723 0200 |0010: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/compression/lz/InWindow;.Free:()V // method@23b7 │ │ +0aab96: 5920 1112 |0013: iput v0, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._blockSize:I // field@1211 │ │ +0aab9a: 5221 1112 |0015: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._blockSize:I // field@1211 │ │ +0aab9e: 2311 4504 |0017: new-array v1, v1, [B // type@0445 │ │ +0aaba2: 5b21 1212 |0019: iput-object v1, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@1212 │ │ +0aaba6: 5221 1112 |001b: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._blockSize:I // field@1211 │ │ +0aabaa: b141 |001d: sub-int/2addr v1, v4 │ │ +0aabac: 5921 1612 |001e: iput v1, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pointerToLastSafePosition:I // field@1216 │ │ +0aabb0: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0002 line=61 │ │ 0x0004 line=62 │ │ 0x0008 line=63 │ │ 0x0010 line=64 │ │ @@ -170325,18 +170373,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -09c604: |[09c604] com.badlogic.gdx.utils.compression.lz.InWindow.Free:()V │ │ -09c614: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09c616: 5b10 1212 |0001: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@1212 │ │ -09c61a: 0e00 |0003: return-void │ │ +0aabb4: |[0aabb4] com.badlogic.gdx.utils.compression.lz.InWindow.Free:()V │ │ +0aabc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0aabc6: 5b10 1212 |0001: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@1212 │ │ +0aabca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/utils/compression/lz/InWindow; │ │ │ │ @@ -170345,22 +170393,22 @@ │ │ type : '(I)B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -09c61c: |[09c61c] com.badlogic.gdx.utils.compression.lz.InWindow.GetIndexByte:(I)B │ │ -09c62c: 5430 1212 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@1212 │ │ -09c630: 5231 1312 |0002: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@1213 │ │ -09c634: 5232 1712 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@1217 │ │ -09c638: b021 |0006: add-int/2addr v1, v2 │ │ -09c63a: b041 |0007: add-int/2addr v1, v4 │ │ -09c63c: 4800 0001 |0008: aget-byte v0, v0, v1 │ │ -09c640: 0f00 |000a: return v0 │ │ +0aabcc: |[0aabcc] com.badlogic.gdx.utils.compression.lz.InWindow.GetIndexByte:(I)B │ │ +0aabdc: 5430 1212 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@1212 │ │ +0aabe0: 5231 1312 |0002: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@1213 │ │ +0aabe4: 5232 1712 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@1217 │ │ +0aabe8: b021 |0006: add-int/2addr v1, v2 │ │ +0aabea: b041 |0007: add-int/2addr v1, v4 │ │ +0aabec: 4800 0001 |0008: aget-byte v0, v0, v1 │ │ +0aabf0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lcom/badlogic/gdx/utils/compression/lz/InWindow; │ │ 0x0000 - 0x000b reg=4 index I │ │ │ │ @@ -170369,44 +170417,44 @@ │ │ type : '(III)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 50 16-bit code units │ │ -09c644: |[09c644] com.badlogic.gdx.utils.compression.lz.InWindow.GetMatchLen:(III)I │ │ -09c654: 5552 1a12 |0000: iget-boolean v2, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamEndWasReached:Z // field@121a │ │ -09c658: 3802 1100 |0002: if-eqz v2, 0013 // +0011 │ │ -09c65c: 5252 1712 |0004: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@1217 │ │ -09c660: b062 |0006: add-int/2addr v2, v6 │ │ -09c662: b082 |0007: add-int/2addr v2, v8 │ │ -09c664: 5253 1b12 |0008: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@121b │ │ -09c668: 3732 0900 |000a: if-le v2, v3, 0013 // +0009 │ │ -09c66c: 5252 1b12 |000c: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@121b │ │ -09c670: 5253 1712 |000e: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@1217 │ │ -09c674: b063 |0010: add-int/2addr v3, v6 │ │ -09c676: 9108 0203 |0011: sub-int v8, v2, v3 │ │ -09c67a: d807 0701 |0013: add-int/lit8 v7, v7, #int 1 // #01 │ │ -09c67e: 5252 1312 |0015: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@1213 │ │ -09c682: 5253 1712 |0017: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@1217 │ │ -09c686: b032 |0019: add-int/2addr v2, v3 │ │ -09c688: 9001 0206 |001a: add-int v1, v2, v6 │ │ -09c68c: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -09c68e: 3580 1400 |001d: if-ge v0, v8, 0031 // +0014 │ │ -09c692: 5452 1212 |001f: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@1212 │ │ -09c696: 9003 0100 |0021: add-int v3, v1, v0 │ │ -09c69a: 4802 0203 |0023: aget-byte v2, v2, v3 │ │ -09c69e: 5453 1212 |0025: iget-object v3, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@1212 │ │ -09c6a2: 9004 0100 |0027: add-int v4, v1, v0 │ │ -09c6a6: b174 |0029: sub-int/2addr v4, v7 │ │ -09c6a8: 4803 0304 |002a: aget-byte v3, v3, v4 │ │ -09c6ac: 3332 0500 |002c: if-ne v2, v3, 0031 // +0005 │ │ -09c6b0: d800 0001 |002e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09c6b4: 28ed |0030: goto 001d // -0013 │ │ -09c6b6: 0f00 |0031: return v0 │ │ +0aabf4: |[0aabf4] com.badlogic.gdx.utils.compression.lz.InWindow.GetMatchLen:(III)I │ │ +0aac04: 5552 1a12 |0000: iget-boolean v2, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamEndWasReached:Z // field@121a │ │ +0aac08: 3802 1100 |0002: if-eqz v2, 0013 // +0011 │ │ +0aac0c: 5252 1712 |0004: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@1217 │ │ +0aac10: b062 |0006: add-int/2addr v2, v6 │ │ +0aac12: b082 |0007: add-int/2addr v2, v8 │ │ +0aac14: 5253 1b12 |0008: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@121b │ │ +0aac18: 3732 0900 |000a: if-le v2, v3, 0013 // +0009 │ │ +0aac1c: 5252 1b12 |000c: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@121b │ │ +0aac20: 5253 1712 |000e: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@1217 │ │ +0aac24: b063 |0010: add-int/2addr v3, v6 │ │ +0aac26: 9108 0203 |0011: sub-int v8, v2, v3 │ │ +0aac2a: d807 0701 |0013: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0aac2e: 5252 1312 |0015: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@1213 │ │ +0aac32: 5253 1712 |0017: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@1217 │ │ +0aac36: b032 |0019: add-int/2addr v2, v3 │ │ +0aac38: 9001 0206 |001a: add-int v1, v2, v6 │ │ +0aac3c: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +0aac3e: 3580 1400 |001d: if-ge v0, v8, 0031 // +0014 │ │ +0aac42: 5452 1212 |001f: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@1212 │ │ +0aac46: 9003 0100 |0021: add-int v3, v1, v0 │ │ +0aac4a: 4802 0203 |0023: aget-byte v2, v2, v3 │ │ +0aac4e: 5453 1212 |0025: iget-object v3, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@1212 │ │ +0aac52: 9004 0100 |0027: add-int v4, v1, v0 │ │ +0aac56: b174 |0029: sub-int/2addr v4, v7 │ │ +0aac58: 4803 0304 |002a: aget-byte v3, v3, v4 │ │ +0aac5c: 3332 0500 |002c: if-ne v2, v3, 0031 // +0005 │ │ +0aac60: d800 0001 |002e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0aac64: 28ed |0030: goto 001d // -0013 │ │ +0aac66: 0f00 |0031: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0013 line=103 │ │ 0x0015 line=105 │ │ 0x001c line=108 │ │ 0x0031 line=110 │ │ @@ -170423,19 +170471,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -09c6b8: |[09c6b8] com.badlogic.gdx.utils.compression.lz.InWindow.GetNumAvailableBytes:()I │ │ -09c6c8: 5220 1b12 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@121b │ │ -09c6cc: 5221 1712 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@1217 │ │ -09c6d0: b110 |0004: sub-int/2addr v0, v1 │ │ -09c6d2: 0f00 |0005: return v0 │ │ +0aac68: |[0aac68] com.badlogic.gdx.utils.compression.lz.InWindow.GetNumAvailableBytes:()I │ │ +0aac78: 5220 1b12 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@121b │ │ +0aac7c: 5221 1712 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@1217 │ │ +0aac80: b110 |0004: sub-int/2addr v0, v1 │ │ +0aac82: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/utils/compression/lz/InWindow; │ │ │ │ #5 : (in Lcom/badlogic/gdx/utils/compression/lz/InWindow;) │ │ @@ -170443,22 +170491,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -09c6d4: |[09c6d4] com.badlogic.gdx.utils.compression.lz.InWindow.Init:()V │ │ -09c6e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09c6e6: 5910 1312 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@1213 │ │ -09c6ea: 5910 1712 |0003: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@1217 │ │ -09c6ee: 5910 1b12 |0005: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@121b │ │ -09c6f2: 5c10 1a12 |0007: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamEndWasReached:Z // field@121a │ │ -09c6f6: 6e10 be23 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/lz/InWindow;.ReadBlock:()V // method@23be │ │ -09c6fc: 0e00 |000c: return-void │ │ +0aac84: |[0aac84] com.badlogic.gdx.utils.compression.lz.InWindow.Init:()V │ │ +0aac94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0aac96: 5910 1312 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@1213 │ │ +0aac9a: 5910 1712 |0003: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@1217 │ │ +0aac9e: 5910 1b12 |0005: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@121b │ │ +0aaca2: 5c10 1a12 |0007: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamEndWasReached:Z // field@121a │ │ +0aaca6: 6e10 be23 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/lz/InWindow;.ReadBlock:()V // method@23be │ │ +0aacac: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=80 │ │ 0x0003 line=81 │ │ 0x0005 line=82 │ │ 0x0007 line=83 │ │ 0x0009 line=84 │ │ @@ -170471,39 +170519,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 42 16-bit code units │ │ -09c700: |[09c700] com.badlogic.gdx.utils.compression.lz.InWindow.MoveBlock:()V │ │ -09c710: 5263 1312 |0000: iget v3, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@1213 │ │ -09c714: 5264 1712 |0002: iget v4, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@1217 │ │ -09c718: b043 |0004: add-int/2addr v3, v4 │ │ -09c71a: 5264 1512 |0005: iget v4, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._keepSizeBefore:I // field@1215 │ │ -09c71e: 9102 0304 |0007: sub-int v2, v3, v4 │ │ -09c722: 3d02 0400 |0009: if-lez v2, 000d // +0004 │ │ -09c726: d802 02ff |000b: add-int/lit8 v2, v2, #int -1 // #ff │ │ -09c72a: 5263 1312 |000d: iget v3, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@1213 │ │ -09c72e: 5264 1b12 |000f: iget v4, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@121b │ │ -09c732: b043 |0011: add-int/2addr v3, v4 │ │ -09c734: 9101 0302 |0012: sub-int v1, v3, v2 │ │ -09c738: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -09c73a: 3510 0f00 |0015: if-ge v0, v1, 0024 // +000f │ │ -09c73e: 5463 1212 |0017: iget-object v3, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@1212 │ │ -09c742: 5464 1212 |0019: iget-object v4, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@1212 │ │ -09c746: 9005 0200 |001b: add-int v5, v2, v0 │ │ -09c74a: 4804 0405 |001d: aget-byte v4, v4, v5 │ │ -09c74e: 4f04 0300 |001f: aput-byte v4, v3, v0 │ │ -09c752: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09c756: 28f2 |0023: goto 0015 // -000e │ │ -09c758: 5263 1312 |0024: iget v3, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@1213 │ │ -09c75c: b123 |0026: sub-int/2addr v3, v2 │ │ -09c75e: 5963 1312 |0027: iput v3, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@1213 │ │ -09c762: 0e00 |0029: return-void │ │ +0aacb0: |[0aacb0] com.badlogic.gdx.utils.compression.lz.InWindow.MoveBlock:()V │ │ +0aacc0: 5263 1312 |0000: iget v3, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@1213 │ │ +0aacc4: 5264 1712 |0002: iget v4, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@1217 │ │ +0aacc8: b043 |0004: add-int/2addr v3, v4 │ │ +0aacca: 5264 1512 |0005: iget v4, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._keepSizeBefore:I // field@1215 │ │ +0aacce: 9102 0304 |0007: sub-int v2, v3, v4 │ │ +0aacd2: 3d02 0400 |0009: if-lez v2, 000d // +0004 │ │ +0aacd6: d802 02ff |000b: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0aacda: 5263 1312 |000d: iget v3, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@1213 │ │ +0aacde: 5264 1b12 |000f: iget v4, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@121b │ │ +0aace2: b043 |0011: add-int/2addr v3, v4 │ │ +0aace4: 9101 0302 |0012: sub-int v1, v3, v2 │ │ +0aace8: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +0aacea: 3510 0f00 |0015: if-ge v0, v1, 0024 // +000f │ │ +0aacee: 5463 1212 |0017: iget-object v3, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@1212 │ │ +0aacf2: 5464 1212 |0019: iget-object v4, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@1212 │ │ +0aacf6: 9005 0200 |001b: add-int v5, v2, v0 │ │ +0aacfa: 4804 0405 |001d: aget-byte v4, v4, v5 │ │ +0aacfe: 4f04 0300 |001f: aput-byte v4, v3, v0 │ │ +0aad02: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0aad06: 28f2 |0023: goto 0015 // -000e │ │ +0aad08: 5263 1312 |0024: iget v3, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@1213 │ │ +0aad0c: b123 |0026: sub-int/2addr v3, v2 │ │ +0aad0e: 5963 1312 |0027: iput v3, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@1213 │ │ +0aad12: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0009 line=26 │ │ 0x000d line=28 │ │ 0x0014 line=31 │ │ 0x0017 line=32 │ │ @@ -170521,29 +170569,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -09c764: |[09c764] com.badlogic.gdx.utils.compression.lz.InWindow.MovePos:()V │ │ -09c774: 5231 1712 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@1217 │ │ -09c778: d801 0101 |0002: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09c77c: 5931 1712 |0004: iput v1, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@1217 │ │ -09c780: 5231 1712 |0006: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@1217 │ │ -09c784: 5232 1812 |0008: iget v2, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._posLimit:I // field@1218 │ │ -09c788: 3721 1200 |000a: if-le v1, v2, 001c // +0012 │ │ -09c78c: 5231 1312 |000c: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@1213 │ │ -09c790: 5232 1712 |000e: iget v2, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@1217 │ │ -09c794: 9000 0102 |0010: add-int v0, v1, v2 │ │ -09c798: 5231 1612 |0012: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pointerToLastSafePosition:I // field@1216 │ │ -09c79c: 3710 0500 |0014: if-le v0, v1, 0019 // +0005 │ │ -09c7a0: 6e10 bc23 0300 |0016: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/compression/lz/InWindow;.MoveBlock:()V // method@23bc │ │ -09c7a6: 6e10 be23 0300 |0019: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/compression/lz/InWindow;.ReadBlock:()V // method@23be │ │ -09c7ac: 0e00 |001c: return-void │ │ +0aad14: |[0aad14] com.badlogic.gdx.utils.compression.lz.InWindow.MovePos:()V │ │ +0aad24: 5231 1712 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@1217 │ │ +0aad28: d801 0101 |0002: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0aad2c: 5931 1712 |0004: iput v1, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@1217 │ │ +0aad30: 5231 1712 |0006: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@1217 │ │ +0aad34: 5232 1812 |0008: iget v2, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._posLimit:I // field@1218 │ │ +0aad38: 3721 1200 |000a: if-le v1, v2, 001c // +0012 │ │ +0aad3c: 5231 1312 |000c: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@1213 │ │ +0aad40: 5232 1712 |000e: iget v2, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@1217 │ │ +0aad44: 9000 0102 |0010: add-int v0, v1, v2 │ │ +0aad48: 5231 1612 |0012: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pointerToLastSafePosition:I // field@1216 │ │ +0aad4c: 3710 0500 |0014: if-le v0, v1, 0019 // +0005 │ │ +0aad50: 6e10 bc23 0300 |0016: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/compression/lz/InWindow;.MoveBlock:()V // method@23bc │ │ +0aad56: 6e10 be23 0300 |0019: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/compression/lz/InWindow;.ReadBlock:()V // method@23be │ │ +0aad5c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0006 line=89 │ │ 0x000c line=90 │ │ 0x0012 line=91 │ │ 0x0019 line=92 │ │ @@ -170557,60 +170605,60 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 80 16-bit code units │ │ -09c7b0: |[09c7b0] com.badlogic.gdx.utils.compression.lz.InWindow.ReadBlock:()V │ │ -09c7c0: 5573 1a12 |0000: iget-boolean v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamEndWasReached:Z // field@121a │ │ -09c7c4: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ -09c7c8: 0e00 |0004: return-void │ │ -09c7ca: 5273 1b12 |0005: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@121b │ │ -09c7ce: b003 |0007: add-int/2addr v3, v0 │ │ -09c7d0: 5973 1b12 |0008: iput v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@121b │ │ -09c7d4: 5273 1b12 |000a: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@121b │ │ -09c7d8: 5274 1712 |000c: iget v4, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@1217 │ │ -09c7dc: 5275 1412 |000e: iget v5, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._keepSizeAfter:I // field@1214 │ │ -09c7e0: b054 |0010: add-int/2addr v4, v5 │ │ -09c7e2: 3443 0900 |0011: if-lt v3, v4, 001a // +0009 │ │ -09c7e6: 5273 1b12 |0013: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@121b │ │ -09c7ea: 5274 1412 |0015: iget v4, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._keepSizeAfter:I // field@1214 │ │ -09c7ee: b143 |0017: sub-int/2addr v3, v4 │ │ -09c7f0: 5973 1812 |0018: iput v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._posLimit:I // field@1218 │ │ -09c7f4: 5273 1312 |001a: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@1213 │ │ -09c7f8: d903 0300 |001c: rsub-int/lit8 v3, v3, #int 0 // #00 │ │ -09c7fc: 5274 1112 |001e: iget v4, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._blockSize:I // field@1211 │ │ -09c800: b043 |0020: add-int/2addr v3, v4 │ │ -09c802: 5274 1b12 |0021: iget v4, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@121b │ │ -09c806: 9102 0304 |0023: sub-int v2, v3, v4 │ │ -09c80a: 3802 dfff |0025: if-eqz v2, 0004 // -0021 │ │ -09c80e: 5473 1912 |0027: iget-object v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._stream:Ljava/io/InputStream; // field@1219 │ │ -09c812: 5474 1212 |0029: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@1212 │ │ -09c816: 5275 1312 |002b: iget v5, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@1213 │ │ -09c81a: 5276 1b12 |002d: iget v6, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@121b │ │ -09c81e: b065 |002f: add-int/2addr v5, v6 │ │ -09c820: 6e40 9d25 4325 |0030: invoke-virtual {v3, v4, v5, v2}, Ljava/io/InputStream;.read:([BII)I // method@259d │ │ -09c826: 0a00 |0033: move-result v0 │ │ -09c828: 12f3 |0034: const/4 v3, #int -1 // #ff │ │ -09c82a: 3330 d0ff |0035: if-ne v0, v3, 0005 // -0030 │ │ -09c82e: 5273 1b12 |0037: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@121b │ │ -09c832: 5973 1812 |0039: iput v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._posLimit:I // field@1218 │ │ -09c836: 5273 1312 |003b: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@1213 │ │ -09c83a: 5274 1812 |003d: iget v4, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._posLimit:I // field@1218 │ │ -09c83e: 9001 0304 |003f: add-int v1, v3, v4 │ │ -09c842: 5273 1612 |0041: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pointerToLastSafePosition:I // field@1216 │ │ -09c846: 3731 0900 |0043: if-le v1, v3, 004c // +0009 │ │ -09c84a: 5273 1612 |0045: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pointerToLastSafePosition:I // field@1216 │ │ -09c84e: 5274 1312 |0047: iget v4, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@1213 │ │ -09c852: b143 |0049: sub-int/2addr v3, v4 │ │ -09c854: 5973 1812 |004a: iput v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._posLimit:I // field@1218 │ │ -09c858: 1213 |004c: const/4 v3, #int 1 // #1 │ │ -09c85a: 5c73 1a12 |004d: iput-boolean v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamEndWasReached:Z // field@121a │ │ -09c85e: 28b5 |004f: goto 0004 // -004b │ │ +0aad60: |[0aad60] com.badlogic.gdx.utils.compression.lz.InWindow.ReadBlock:()V │ │ +0aad70: 5573 1a12 |0000: iget-boolean v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamEndWasReached:Z // field@121a │ │ +0aad74: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ +0aad78: 0e00 |0004: return-void │ │ +0aad7a: 5273 1b12 |0005: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@121b │ │ +0aad7e: b003 |0007: add-int/2addr v3, v0 │ │ +0aad80: 5973 1b12 |0008: iput v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@121b │ │ +0aad84: 5273 1b12 |000a: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@121b │ │ +0aad88: 5274 1712 |000c: iget v4, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@1217 │ │ +0aad8c: 5275 1412 |000e: iget v5, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._keepSizeAfter:I // field@1214 │ │ +0aad90: b054 |0010: add-int/2addr v4, v5 │ │ +0aad92: 3443 0900 |0011: if-lt v3, v4, 001a // +0009 │ │ +0aad96: 5273 1b12 |0013: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@121b │ │ +0aad9a: 5274 1412 |0015: iget v4, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._keepSizeAfter:I // field@1214 │ │ +0aad9e: b143 |0017: sub-int/2addr v3, v4 │ │ +0aada0: 5973 1812 |0018: iput v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._posLimit:I // field@1218 │ │ +0aada4: 5273 1312 |001a: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@1213 │ │ +0aada8: d903 0300 |001c: rsub-int/lit8 v3, v3, #int 0 // #00 │ │ +0aadac: 5274 1112 |001e: iget v4, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._blockSize:I // field@1211 │ │ +0aadb0: b043 |0020: add-int/2addr v3, v4 │ │ +0aadb2: 5274 1b12 |0021: iget v4, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@121b │ │ +0aadb6: 9102 0304 |0023: sub-int v2, v3, v4 │ │ +0aadba: 3802 dfff |0025: if-eqz v2, 0004 // -0021 │ │ +0aadbe: 5473 1912 |0027: iget-object v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._stream:Ljava/io/InputStream; // field@1219 │ │ +0aadc2: 5474 1212 |0029: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@1212 │ │ +0aadc6: 5275 1312 |002b: iget v5, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@1213 │ │ +0aadca: 5276 1b12 |002d: iget v6, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@121b │ │ +0aadce: b065 |002f: add-int/2addr v5, v6 │ │ +0aadd0: 6e40 9d25 4325 |0030: invoke-virtual {v3, v4, v5, v2}, Ljava/io/InputStream;.read:([BII)I // method@259d │ │ +0aadd6: 0a00 |0033: move-result v0 │ │ +0aadd8: 12f3 |0034: const/4 v3, #int -1 // #ff │ │ +0aadda: 3330 d0ff |0035: if-ne v0, v3, 0005 // -0030 │ │ +0aadde: 5273 1b12 |0037: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@121b │ │ +0aade2: 5973 1812 |0039: iput v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._posLimit:I // field@1218 │ │ +0aade6: 5273 1312 |003b: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@1213 │ │ +0aadea: 5274 1812 |003d: iget v4, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._posLimit:I // field@1218 │ │ +0aadee: 9001 0304 |003f: add-int v1, v3, v4 │ │ +0aadf2: 5273 1612 |0041: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pointerToLastSafePosition:I // field@1216 │ │ +0aadf6: 3731 0900 |0043: if-le v1, v3, 004c // +0009 │ │ +0aadfa: 5273 1612 |0045: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pointerToLastSafePosition:I // field@1216 │ │ +0aadfe: 5274 1312 |0047: iget v4, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@1213 │ │ +0aae02: b143 |0049: sub-int/2addr v3, v4 │ │ +0aae04: 5973 1812 |004a: iput v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._posLimit:I // field@1218 │ │ +0aae08: 1213 |004c: const/4 v3, #int 1 // #1 │ │ +0aae0a: 5c73 1a12 |004d: iput-boolean v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamEndWasReached:Z // field@121a │ │ +0aae0e: 28b5 |004f: goto 0004 // -004b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0004 line=48 │ │ 0x0005 line=50 │ │ 0x000a line=51 │ │ 0x001a line=39 │ │ @@ -170634,28 +170682,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -09c860: |[09c860] com.badlogic.gdx.utils.compression.lz.InWindow.ReduceOffsets:(I)V │ │ -09c870: 5210 1312 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@1213 │ │ -09c874: b020 |0002: add-int/2addr v0, v2 │ │ -09c876: 5910 1312 |0003: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@1213 │ │ -09c87a: 5210 1812 |0005: iget v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._posLimit:I // field@1218 │ │ -09c87e: b120 |0007: sub-int/2addr v0, v2 │ │ -09c880: 5910 1812 |0008: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._posLimit:I // field@1218 │ │ -09c884: 5210 1712 |000a: iget v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@1217 │ │ -09c888: b120 |000c: sub-int/2addr v0, v2 │ │ -09c88a: 5910 1712 |000d: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@1217 │ │ -09c88e: 5210 1b12 |000f: iget v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@121b │ │ -09c892: b120 |0011: sub-int/2addr v0, v2 │ │ -09c894: 5910 1b12 |0012: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@121b │ │ -09c898: 0e00 |0014: return-void │ │ +0aae10: |[0aae10] com.badlogic.gdx.utils.compression.lz.InWindow.ReduceOffsets:(I)V │ │ +0aae20: 5210 1312 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@1213 │ │ +0aae24: b020 |0002: add-int/2addr v0, v2 │ │ +0aae26: 5910 1312 |0003: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@1213 │ │ +0aae2a: 5210 1812 |0005: iget v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._posLimit:I // field@1218 │ │ +0aae2e: b120 |0007: sub-int/2addr v0, v2 │ │ +0aae30: 5910 1812 |0008: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._posLimit:I // field@1218 │ │ +0aae34: 5210 1712 |000a: iget v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@1217 │ │ +0aae38: b120 |000c: sub-int/2addr v0, v2 │ │ +0aae3a: 5910 1712 |000d: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@1217 │ │ +0aae3e: 5210 1b12 |000f: iget v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@121b │ │ +0aae42: b120 |0011: sub-int/2addr v0, v2 │ │ +0aae44: 5910 1b12 |0012: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@121b │ │ +0aae48: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0005 line=119 │ │ 0x000a line=120 │ │ 0x000f line=121 │ │ 0x0014 line=122 │ │ @@ -170668,18 +170716,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -09c89c: |[09c89c] com.badlogic.gdx.utils.compression.lz.InWindow.ReleaseStream:()V │ │ -09c8ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09c8ae: 5b10 1912 |0001: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._stream:Ljava/io/InputStream; // field@1219 │ │ -09c8b2: 0e00 |0003: return-void │ │ +0aae4c: |[0aae4c] com.badlogic.gdx.utils.compression.lz.InWindow.ReleaseStream:()V │ │ +0aae5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0aae5e: 5b10 1912 |0001: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._stream:Ljava/io/InputStream; // field@1219 │ │ +0aae62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/utils/compression/lz/InWindow; │ │ │ │ @@ -170688,32 +170736,32 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09c8b4: |[09c8b4] com.badlogic.gdx.utils.compression.lz.InWindow.SetStream:(Ljava/io/InputStream;)V │ │ -09c8c4: 5b01 1912 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._stream:Ljava/io/InputStream; // field@1219 │ │ -09c8c8: 0e00 |0002: return-void │ │ +0aae64: |[0aae64] com.badlogic.gdx.utils.compression.lz.InWindow.SetStream:(Ljava/io/InputStream;)V │ │ +0aae74: 5b01 1912 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._stream:Ljava/io/InputStream; // field@1219 │ │ +0aae78: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0002 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/utils/compression/lz/InWindow; │ │ 0x0000 - 0x0003 reg=1 stream Ljava/io/InputStream; │ │ │ │ source_file_idx : 1789 (InWindow.java) │ │ │ │ Class #400 header: │ │ -class_idx : 863 │ │ +class_idx : 861 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3554 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3552 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #400 annotations: │ │ Annotations on method #9155 'CopyBlock' │ │ @@ -170760,19 +170808,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -09c8cc: |[09c8cc] com.badlogic.gdx.utils.compression.lz.OutWindow.:()V │ │ -09c8dc: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -09c8e2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09c8e4: 5910 2012 |0004: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@1220 │ │ -09c8e8: 0e00 |0006: return-void │ │ +0aae7c: |[0aae7c] com.badlogic.gdx.utils.compression.lz.OutWindow.:()V │ │ +0aae8c: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0aae92: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0aae94: 5910 2012 |0004: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@1220 │ │ +0aae98: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ 0x0003 line=10 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/compression/lz/OutWindow; │ │ │ │ @@ -170782,41 +170830,41 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 47 16-bit code units │ │ -09c8ec: |[09c8ec] com.badlogic.gdx.utils.compression.lz.OutWindow.CopyBlock:(II)V │ │ -09c8fc: 5252 1d12 |0000: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@121d │ │ -09c900: b162 |0002: sub-int/2addr v2, v6 │ │ -09c902: d800 02ff |0003: add-int/lit8 v0, v2, #int -1 // #ff │ │ -09c906: 3b00 0500 |0005: if-gez v0, 000a // +0005 │ │ -09c90a: 5252 2012 |0007: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@1220 │ │ -09c90e: b020 |0009: add-int/2addr v0, v2 │ │ -09c910: 3807 2400 |000a: if-eqz v7, 002e // +0024 │ │ -09c914: 5252 2012 |000c: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@1220 │ │ -09c918: 3420 0300 |000e: if-lt v0, v2, 0011 // +0003 │ │ -09c91c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -09c91e: 5452 1c12 |0011: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._buffer:[B // field@121c │ │ -09c922: 5253 1d12 |0013: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@121d │ │ -09c926: d804 0301 |0015: add-int/lit8 v4, v3, #int 1 // #01 │ │ -09c92a: 5954 1d12 |0017: iput v4, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@121d │ │ -09c92e: 5454 1c12 |0019: iget-object v4, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._buffer:[B // field@121c │ │ -09c932: d801 0001 |001b: add-int/lit8 v1, v0, #int 1 // #01 │ │ -09c936: 4804 0400 |001d: aget-byte v4, v4, v0 │ │ -09c93a: 4f04 0203 |001f: aput-byte v4, v2, v3 │ │ -09c93e: 5252 1d12 |0021: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@121d │ │ -09c942: 5253 2012 |0023: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@1220 │ │ -09c946: 3432 0500 |0025: if-lt v2, v3, 002a // +0005 │ │ -09c94a: 6e10 c523 0500 |0027: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.Flush:()V // method@23c5 │ │ -09c950: d807 07ff |002a: add-int/lit8 v7, v7, #int -1 // #ff │ │ -09c954: 0110 |002c: move v0, v1 │ │ -09c956: 28dd |002d: goto 000a // -0023 │ │ -09c958: 0e00 |002e: return-void │ │ +0aae9c: |[0aae9c] com.badlogic.gdx.utils.compression.lz.OutWindow.CopyBlock:(II)V │ │ +0aaeac: 5252 1d12 |0000: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@121d │ │ +0aaeb0: b162 |0002: sub-int/2addr v2, v6 │ │ +0aaeb2: d800 02ff |0003: add-int/lit8 v0, v2, #int -1 // #ff │ │ +0aaeb6: 3b00 0500 |0005: if-gez v0, 000a // +0005 │ │ +0aaeba: 5252 2012 |0007: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@1220 │ │ +0aaebe: b020 |0009: add-int/2addr v0, v2 │ │ +0aaec0: 3807 2400 |000a: if-eqz v7, 002e // +0024 │ │ +0aaec4: 5252 2012 |000c: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@1220 │ │ +0aaec8: 3420 0300 |000e: if-lt v0, v2, 0011 // +0003 │ │ +0aaecc: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0aaece: 5452 1c12 |0011: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._buffer:[B // field@121c │ │ +0aaed2: 5253 1d12 |0013: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@121d │ │ +0aaed6: d804 0301 |0015: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0aaeda: 5954 1d12 |0017: iput v4, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@121d │ │ +0aaede: 5454 1c12 |0019: iget-object v4, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._buffer:[B // field@121c │ │ +0aaee2: d801 0001 |001b: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0aaee6: 4804 0400 |001d: aget-byte v4, v4, v0 │ │ +0aaeea: 4f04 0203 |001f: aput-byte v4, v2, v3 │ │ +0aaeee: 5252 1d12 |0021: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@121d │ │ +0aaef2: 5253 2012 |0023: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@1220 │ │ +0aaef6: 3432 0500 |0025: if-lt v2, v3, 002a // +0005 │ │ +0aaefa: 6e10 c523 0500 |0027: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.Flush:()V // method@23c5 │ │ +0aaf00: d807 07ff |002a: add-int/lit8 v7, v7, #int -1 // #ff │ │ +0aaf04: 0110 |002c: move v0, v1 │ │ +0aaf06: 28dd |002d: goto 000a // -0023 │ │ +0aaf08: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ 0x000a line=49 │ │ 0x000c line=50 │ │ 0x0011 line=51 │ │ @@ -170836,26 +170884,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -09c95c: |[09c95c] com.badlogic.gdx.utils.compression.lz.OutWindow.Create:(I)V │ │ -09c96c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09c96e: 5420 1c12 |0001: iget-object v0, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._buffer:[B // field@121c │ │ -09c972: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ -09c976: 5220 2012 |0005: iget v0, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@1220 │ │ -09c97a: 3230 0600 |0007: if-eq v0, v3, 000d // +0006 │ │ -09c97e: 2330 4704 |0009: new-array v0, v3, [B // type@0447 │ │ -09c982: 5b20 1c12 |000b: iput-object v0, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._buffer:[B // field@121c │ │ -09c986: 5923 2012 |000d: iput v3, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@1220 │ │ -09c98a: 5921 1d12 |000f: iput v1, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@121d │ │ -09c98e: 5921 1f12 |0011: iput v1, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._streamPos:I // field@121f │ │ -09c992: 0e00 |0013: return-void │ │ +0aaf0c: |[0aaf0c] com.badlogic.gdx.utils.compression.lz.OutWindow.Create:(I)V │ │ +0aaf1c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0aaf1e: 5420 1c12 |0001: iget-object v0, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._buffer:[B // field@121c │ │ +0aaf22: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ +0aaf26: 5220 2012 |0005: iget v0, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@1220 │ │ +0aaf2a: 3230 0600 |0007: if-eq v0, v3, 000d // +0006 │ │ +0aaf2e: 2330 4504 |0009: new-array v0, v3, [B // type@0445 │ │ +0aaf32: 5b20 1c12 |000b: iput-object v0, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._buffer:[B // field@121c │ │ +0aaf36: 5923 2012 |000d: iput v3, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@1220 │ │ +0aaf3a: 5921 1d12 |000f: iput v1, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@121d │ │ +0aaf3e: 5921 1f12 |0011: iput v1, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._streamPos:I // field@121f │ │ +0aaf42: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=15 │ │ 0x000d line=16 │ │ 0x000f line=17 │ │ 0x0011 line=18 │ │ 0x0013 line=19 │ │ @@ -170868,32 +170916,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -09c994: |[09c994] com.badlogic.gdx.utils.compression.lz.OutWindow.Flush:()V │ │ -09c9a4: 5241 1d12 |0000: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@121d │ │ -09c9a8: 5242 1f12 |0002: iget v2, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._streamPos:I // field@121f │ │ -09c9ac: 9100 0102 |0004: sub-int v0, v1, v2 │ │ -09c9b0: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -09c9b4: 0e00 |0008: return-void │ │ -09c9b6: 5441 1e12 |0009: iget-object v1, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._stream:Ljava/io/OutputStream; // field@121e │ │ -09c9ba: 5442 1c12 |000b: iget-object v2, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._buffer:[B // field@121c │ │ -09c9be: 5243 1f12 |000d: iget v3, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._streamPos:I // field@121f │ │ -09c9c2: 6e40 a625 2103 |000f: invoke-virtual {v1, v2, v3, v0}, Ljava/io/OutputStream;.write:([BII)V // method@25a6 │ │ -09c9c8: 5241 1d12 |0012: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@121d │ │ -09c9cc: 5242 2012 |0014: iget v2, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@1220 │ │ -09c9d0: 3421 0500 |0016: if-lt v1, v2, 001b // +0005 │ │ -09c9d4: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -09c9d6: 5941 1d12 |0019: iput v1, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@121d │ │ -09c9da: 5241 1d12 |001b: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@121d │ │ -09c9de: 5941 1f12 |001d: iput v1, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._streamPos:I // field@121f │ │ -09c9e2: 28e9 |001f: goto 0008 // -0017 │ │ +0aaf44: |[0aaf44] com.badlogic.gdx.utils.compression.lz.OutWindow.Flush:()V │ │ +0aaf54: 5241 1d12 |0000: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@121d │ │ +0aaf58: 5242 1f12 |0002: iget v2, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._streamPos:I // field@121f │ │ +0aaf5c: 9100 0102 |0004: sub-int v0, v1, v2 │ │ +0aaf60: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +0aaf64: 0e00 |0008: return-void │ │ +0aaf66: 5441 1e12 |0009: iget-object v1, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._stream:Ljava/io/OutputStream; // field@121e │ │ +0aaf6a: 5442 1c12 |000b: iget-object v2, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._buffer:[B // field@121c │ │ +0aaf6e: 5243 1f12 |000d: iget v3, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._streamPos:I // field@121f │ │ +0aaf72: 6e40 a625 2103 |000f: invoke-virtual {v1, v2, v3, v0}, Ljava/io/OutputStream;.write:([BII)V // method@25a6 │ │ +0aaf78: 5241 1d12 |0012: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@121d │ │ +0aaf7c: 5242 2012 |0014: iget v2, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@1220 │ │ +0aaf80: 3421 0500 |0016: if-lt v1, v2, 001b // +0005 │ │ +0aaf84: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0aaf86: 5941 1d12 |0019: iput v1, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@121d │ │ +0aaf8a: 5241 1d12 |001b: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@121d │ │ +0aaf8e: 5941 1f12 |001d: iput v1, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._streamPos:I // field@121f │ │ +0aaf92: 28e9 |001f: goto 0008 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0006 line=40 │ │ 0x0008 line=44 │ │ 0x0009 line=41 │ │ 0x0012 line=42 │ │ @@ -170907,24 +170955,24 @@ │ │ type : '(I)B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -09c9e4: |[09c9e4] com.badlogic.gdx.utils.compression.lz.OutWindow.GetByte:(I)B │ │ -09c9f4: 5221 1d12 |0000: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@121d │ │ -09c9f8: b131 |0002: sub-int/2addr v1, v3 │ │ -09c9fa: d800 01ff |0003: add-int/lit8 v0, v1, #int -1 // #ff │ │ -09c9fe: 3b00 0500 |0005: if-gez v0, 000a // +0005 │ │ -09ca02: 5221 2012 |0007: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@1220 │ │ -09ca06: b010 |0009: add-int/2addr v0, v1 │ │ -09ca08: 5421 1c12 |000a: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._buffer:[B // field@121c │ │ -09ca0c: 4801 0100 |000c: aget-byte v1, v1, v0 │ │ -09ca10: 0f01 |000e: return v1 │ │ +0aaf94: |[0aaf94] com.badlogic.gdx.utils.compression.lz.OutWindow.GetByte:(I)B │ │ +0aafa4: 5221 1d12 |0000: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@121d │ │ +0aafa8: b131 |0002: sub-int/2addr v1, v3 │ │ +0aafaa: d800 01ff |0003: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0aafae: 3b00 0500 |0005: if-gez v0, 000a // +0005 │ │ +0aafb2: 5221 2012 |0007: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@1220 │ │ +0aafb6: b010 |0009: add-int/2addr v0, v1 │ │ +0aafb8: 5421 1c12 |000a: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._buffer:[B // field@121c │ │ +0aafbc: 4801 0100 |000c: aget-byte v1, v1, v0 │ │ +0aafc0: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=63 │ │ 0x000a line=64 │ │ locals : │ │ 0x0005 - 0x000f reg=0 pos I │ │ @@ -170936,20 +170984,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -09ca14: |[09ca14] com.badlogic.gdx.utils.compression.lz.OutWindow.Init:(Z)V │ │ -09ca24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09ca26: 3902 0600 |0001: if-nez v2, 0007 // +0006 │ │ -09ca2a: 5910 1f12 |0003: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._streamPos:I // field@121f │ │ -09ca2e: 5910 1d12 |0005: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@121d │ │ -09ca32: 0e00 |0007: return-void │ │ +0aafc4: |[0aafc4] com.badlogic.gdx.utils.compression.lz.OutWindow.Init:(Z)V │ │ +0aafd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0aafd6: 3902 0600 |0001: if-nez v2, 0007 // +0006 │ │ +0aafda: 5910 1f12 |0003: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._streamPos:I // field@121f │ │ +0aafde: 5910 1d12 |0005: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@121d │ │ +0aafe2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=32 │ │ 0x0003 line=33 │ │ 0x0005 line=34 │ │ 0x0007 line=36 │ │ locals : │ │ @@ -170961,25 +171009,25 @@ │ │ type : '(B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -09ca34: |[09ca34] com.badlogic.gdx.utils.compression.lz.OutWindow.PutByte:(B)V │ │ -09ca44: 5430 1c12 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._buffer:[B // field@121c │ │ -09ca48: 5231 1d12 |0002: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@121d │ │ -09ca4c: d802 0101 |0004: add-int/lit8 v2, v1, #int 1 // #01 │ │ -09ca50: 5932 1d12 |0006: iput v2, v3, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@121d │ │ -09ca54: 4f04 0001 |0008: aput-byte v4, v0, v1 │ │ -09ca58: 5230 1d12 |000a: iget v0, v3, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@121d │ │ -09ca5c: 5231 2012 |000c: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@1220 │ │ -09ca60: 3410 0500 |000e: if-lt v0, v1, 0013 // +0005 │ │ -09ca64: 6e10 c523 0300 |0010: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.Flush:()V // method@23c5 │ │ -09ca6a: 0e00 |0013: return-void │ │ +0aafe4: |[0aafe4] com.badlogic.gdx.utils.compression.lz.OutWindow.PutByte:(B)V │ │ +0aaff4: 5430 1c12 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._buffer:[B // field@121c │ │ +0aaff8: 5231 1d12 |0002: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@121d │ │ +0aaffc: d802 0101 |0004: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0ab000: 5932 1d12 |0006: iput v2, v3, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@121d │ │ +0ab004: 4f04 0001 |0008: aput-byte v4, v0, v1 │ │ +0ab008: 5230 1d12 |000a: iget v0, v3, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@121d │ │ +0ab00c: 5231 2012 |000c: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@1220 │ │ +0ab010: 3410 0500 |000e: if-lt v0, v1, 0013 // +0005 │ │ +0ab014: 6e10 c523 0300 |0010: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.Flush:()V // method@23c5 │ │ +0ab01a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x000a line=58 │ │ 0x0013 line=59 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lcom/badlogic/gdx/utils/compression/lz/OutWindow; │ │ @@ -170990,19 +171038,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -09ca6c: |[09ca6c] com.badlogic.gdx.utils.compression.lz.OutWindow.ReleaseStream:()V │ │ -09ca7c: 6e10 c523 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.Flush:()V // method@23c5 │ │ -09ca82: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09ca84: 5b10 1e12 |0004: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._stream:Ljava/io/OutputStream; // field@121e │ │ -09ca88: 0e00 |0006: return-void │ │ +0ab01c: |[0ab01c] com.badlogic.gdx.utils.compression.lz.OutWindow.ReleaseStream:()V │ │ +0ab02c: 6e10 c523 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.Flush:()V // method@23c5 │ │ +0ab032: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0ab034: 5b10 1e12 |0004: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._stream:Ljava/io/OutputStream; // field@121e │ │ +0ab038: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x0006 line=29 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/compression/lz/OutWindow; │ │ @@ -171012,33 +171060,33 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09ca8c: |[09ca8c] com.badlogic.gdx.utils.compression.lz.OutWindow.SetStream:(Ljava/io/OutputStream;)V │ │ -09ca9c: 6e10 c923 0000 |0000: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.ReleaseStream:()V // method@23c9 │ │ -09caa2: 5b01 1e12 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._stream:Ljava/io/OutputStream; // field@121e │ │ -09caa6: 0e00 |0005: return-void │ │ +0ab03c: |[0ab03c] com.badlogic.gdx.utils.compression.lz.OutWindow.SetStream:(Ljava/io/OutputStream;)V │ │ +0ab04c: 6e10 c923 0000 |0000: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.ReleaseStream:()V // method@23c9 │ │ +0ab052: 5b01 1e12 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._stream:Ljava/io/OutputStream; // field@121e │ │ +0ab056: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ 0x0005 line=24 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/utils/compression/lz/OutWindow; │ │ 0x0000 - 0x0006 reg=1 stream Ljava/io/OutputStream; │ │ │ │ - source_file_idx : 3554 (OutWindow.java) │ │ + source_file_idx : 3552 (OutWindow.java) │ │ │ │ Class #401 header: │ │ -class_idx : 864 │ │ +class_idx : 862 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 505 │ │ static_fields_size : 27 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ Class #401 - │ │ @@ -171189,17 +171237,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09caa8: |[09caa8] com.badlogic.gdx.utils.compression.lzma.Base.:()V │ │ -09cab8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -09cabe: 0e00 |0003: return-void │ │ +0ab058: |[0ab058] com.badlogic.gdx.utils.compression.lzma.Base.:()V │ │ +0ab068: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0ab06e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/compression/lzma/Base; │ │ │ │ #1 : (in Lcom/badlogic/gdx/utils/compression/lzma/Base;) │ │ @@ -171207,21 +171255,21 @@ │ │ type : '(I)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -09cac0: |[09cac0] com.badlogic.gdx.utils.compression.lzma.Base.GetLenToPosState:(I)I │ │ -09cad0: d801 01fe |0000: add-int/lit8 v1, v1, #int -2 // #fe │ │ -09cad4: 1240 |0002: const/4 v0, #int 4 // #4 │ │ -09cad6: 3501 0300 |0003: if-ge v1, v0, 0006 // +0003 │ │ -09cada: 0f01 |0005: return v1 │ │ -09cadc: 1231 |0006: const/4 v1, #int 3 // #3 │ │ -09cade: 28fe |0007: goto 0005 // -0002 │ │ +0ab070: |[0ab070] com.badlogic.gdx.utils.compression.lzma.Base.GetLenToPosState:(I)I │ │ +0ab080: d801 01fe |0000: add-int/lit8 v1, v1, #int -2 // #fe │ │ +0ab084: 1240 |0002: const/4 v0, #int 4 // #4 │ │ +0ab086: 3501 0300 |0003: if-ge v1, v0, 0006 // +0003 │ │ +0ab08a: 0f01 |0005: return v1 │ │ +0ab08c: 1231 |0006: const/4 v1, #int 3 // #3 │ │ +0ab08e: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0002 line=47 │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 len I │ │ @@ -171232,38 +171280,38 @@ │ │ type : '()I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09cae0: |[09cae0] com.badlogic.gdx.utils.compression.lzma.Base.StateInit:()I │ │ -09caf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09caf2: 0f00 |0001: return v0 │ │ +0ab090: |[0ab090] com.badlogic.gdx.utils.compression.lzma.Base.StateInit:()I │ │ +0ab0a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ab0a2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ │ │ #3 : (in Lcom/badlogic/gdx/utils/compression/lzma/Base;) │ │ name : 'StateIsCharState' │ │ type : '(I)Z' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -09caf4: |[09caf4] com.badlogic.gdx.utils.compression.lzma.Base.StateIsCharState:(I)Z │ │ -09cb04: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -09cb06: 3501 0400 |0001: if-ge v1, v0, 0005 // +0004 │ │ -09cb0a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -09cb0c: 0f00 |0004: return v0 │ │ -09cb0e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -09cb10: 28fe |0006: goto 0004 // -0002 │ │ +0ab0a4: |[0ab0a4] com.badlogic.gdx.utils.compression.lzma.Base.StateIsCharState:(I)Z │ │ +0ab0b4: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +0ab0b6: 3501 0400 |0001: if-ge v1, v0, 0005 // +0004 │ │ +0ab0ba: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0ab0bc: 0f00 |0004: return v0 │ │ +0ab0be: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0ab0c0: 28fe |0006: goto 0004 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 index I │ │ │ │ #4 : (in Lcom/badlogic/gdx/utils/compression/lzma/Base;) │ │ @@ -171271,25 +171319,25 @@ │ │ type : '(I)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -09cb14: |[09cb14] com.badlogic.gdx.utils.compression.lzma.Base.StateUpdateChar:(I)I │ │ -09cb24: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -09cb26: 3501 0400 |0001: if-ge v1, v0, 0005 // +0004 │ │ -09cb2a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09cb2c: 0f00 |0004: return v0 │ │ -09cb2e: 1300 0a00 |0005: const/16 v0, #int 10 // #a │ │ -09cb32: 3501 0500 |0007: if-ge v1, v0, 000c // +0005 │ │ -09cb36: d800 01fd |0009: add-int/lit8 v0, v1, #int -3 // #fd │ │ -09cb3a: 28f9 |000b: goto 0004 // -0007 │ │ -09cb3c: d800 01fa |000c: add-int/lit8 v0, v1, #int -6 // #fa │ │ -09cb40: 28f6 |000e: goto 0004 // -000a │ │ +0ab0c4: |[0ab0c4] com.badlogic.gdx.utils.compression.lzma.Base.StateUpdateChar:(I)I │ │ +0ab0d4: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +0ab0d6: 3501 0400 |0001: if-ge v1, v0, 0005 // +0004 │ │ +0ab0da: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0ab0dc: 0f00 |0004: return v0 │ │ +0ab0de: 1300 0a00 |0005: const/16 v0, #int 10 // #a │ │ +0ab0e2: 3501 0500 |0007: if-ge v1, v0, 000c // +0005 │ │ +0ab0e6: d800 01fd |0009: add-int/lit8 v0, v1, #int -3 // #fd │ │ +0ab0ea: 28f9 |000b: goto 0004 // -0007 │ │ +0ab0ec: d800 01fa |000c: add-int/lit8 v0, v1, #int -6 // #fa │ │ +0ab0f0: 28f6 |000e: goto 0004 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0004 line=16 │ │ 0x0005 line=15 │ │ 0x000c line=16 │ │ locals : │ │ @@ -171300,20 +171348,20 @@ │ │ type : '(I)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -09cb44: |[09cb44] com.badlogic.gdx.utils.compression.lzma.Base.StateUpdateMatch:(I)I │ │ -09cb54: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -09cb56: 3501 0300 |0001: if-ge v1, v0, 0004 // +0003 │ │ -09cb5a: 0f00 |0003: return v0 │ │ -09cb5c: 1300 0a00 |0004: const/16 v0, #int 10 // #a │ │ -09cb60: 28fd |0006: goto 0003 // -0003 │ │ +0ab0f4: |[0ab0f4] com.badlogic.gdx.utils.compression.lzma.Base.StateUpdateMatch:(I)I │ │ +0ab104: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +0ab106: 3501 0300 |0001: if-ge v1, v0, 0004 // +0003 │ │ +0ab10a: 0f00 |0003: return v0 │ │ +0ab10c: 1300 0a00 |0004: const/16 v0, #int 10 // #a │ │ +0ab110: 28fd |0006: goto 0003 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=20 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 index I │ │ │ │ #6 : (in Lcom/badlogic/gdx/utils/compression/lzma/Base;) │ │ @@ -171321,21 +171369,21 @@ │ │ type : '(I)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -09cb64: |[09cb64] com.badlogic.gdx.utils.compression.lzma.Base.StateUpdateRep:(I)I │ │ -09cb74: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -09cb76: 3501 0500 |0001: if-ge v1, v0, 0006 // +0005 │ │ -09cb7a: 1300 0800 |0003: const/16 v0, #int 8 // #8 │ │ -09cb7e: 0f00 |0005: return v0 │ │ -09cb80: 1300 0b00 |0006: const/16 v0, #int 11 // #b │ │ -09cb84: 28fd |0008: goto 0005 // -0003 │ │ +0ab114: |[0ab114] com.badlogic.gdx.utils.compression.lzma.Base.StateUpdateRep:(I)I │ │ +0ab124: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +0ab126: 3501 0500 |0001: if-ge v1, v0, 0006 // +0005 │ │ +0ab12a: 1300 0800 |0003: const/16 v0, #int 8 // #8 │ │ +0ab12e: 0f00 |0005: return v0 │ │ +0ab130: 1300 0b00 |0006: const/16 v0, #int 11 // #b │ │ +0ab134: 28fd |0008: goto 0005 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 index I │ │ │ │ #7 : (in Lcom/badlogic/gdx/utils/compression/lzma/Base;) │ │ @@ -171343,34 +171391,34 @@ │ │ type : '(I)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -09cb88: |[09cb88] com.badlogic.gdx.utils.compression.lzma.Base.StateUpdateShortRep:(I)I │ │ -09cb98: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -09cb9a: 3501 0500 |0001: if-ge v1, v0, 0006 // +0005 │ │ -09cb9e: 1300 0900 |0003: const/16 v0, #int 9 // #9 │ │ -09cba2: 0f00 |0005: return v0 │ │ -09cba4: 1300 0b00 |0006: const/16 v0, #int 11 // #b │ │ -09cba8: 28fd |0008: goto 0005 // -0003 │ │ +0ab138: |[0ab138] com.badlogic.gdx.utils.compression.lzma.Base.StateUpdateShortRep:(I)I │ │ +0ab148: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +0ab14a: 3501 0500 |0001: if-ge v1, v0, 0006 // +0005 │ │ +0ab14e: 1300 0900 |0003: const/16 v0, #int 9 // #9 │ │ +0ab152: 0f00 |0005: return v0 │ │ +0ab154: 1300 0b00 |0006: const/16 v0, #int 11 // #b │ │ +0ab158: 28fd |0008: goto 0005 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 index I │ │ │ │ Virtual methods - │ │ source_file_idx : 505 (Base.java) │ │ │ │ Class #402 header: │ │ -class_idx : 865 │ │ +class_idx : 863 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 727 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #402 annotations: │ │ @@ -171417,32 +171465,32 @@ │ │ type : '(Lcom/badlogic/gdx/utils/compression/lzma/Decoder;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -09cbac: |[09cbac] com.badlogic.gdx.utils.compression.lzma.Decoder$LenDecoder.:(Lcom/badlogic/gdx/utils/compression/lzma/Decoder;)V │ │ -09cbbc: 1301 1000 |0000: const/16 v1, #int 16 // #10 │ │ -09cbc0: 5b23 4112 |0002: iput-object v3, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.this$0:Lcom/badlogic/gdx/utils/compression/lzma/Decoder; // field@1241 │ │ -09cbc4: 7010 2726 0200 |0004: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -09cbca: 1220 |0007: const/4 v0, #int 2 // #2 │ │ -09cbcc: 2300 9c04 |0008: new-array v0, v0, [S // type@049c │ │ -09cbd0: 5b20 3c12 |000a: iput-object v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_Choice:[S // field@123c │ │ -09cbd4: 2310 8f04 |000c: new-array v0, v1, [Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // type@048f │ │ -09cbd8: 5b20 3e12 |000e: iput-object v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_LowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@123e │ │ -09cbdc: 2310 8f04 |0010: new-array v0, v1, [Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // type@048f │ │ -09cbe0: 5b20 3f12 |0012: iput-object v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_MidCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@123f │ │ -09cbe4: 2200 6b03 |0014: new-instance v0, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // type@036b │ │ -09cbe8: 1301 0800 |0016: const/16 v1, #int 8 // #8 │ │ -09cbec: 7020 2124 1000 |0018: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.:(I)V // method@2421 │ │ -09cbf2: 5b20 3d12 |001b: iput-object v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_HighCoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@123d │ │ -09cbf6: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -09cbf8: 5920 4012 |001e: iput v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_NumPosStates:I // field@1240 │ │ -09cbfc: 0e00 |0020: return-void │ │ +0ab15c: |[0ab15c] com.badlogic.gdx.utils.compression.lzma.Decoder$LenDecoder.:(Lcom/badlogic/gdx/utils/compression/lzma/Decoder;)V │ │ +0ab16c: 1301 1000 |0000: const/16 v1, #int 16 // #10 │ │ +0ab170: 5b23 4112 |0002: iput-object v3, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.this$0:Lcom/badlogic/gdx/utils/compression/lzma/Decoder; // field@1241 │ │ +0ab174: 7010 2726 0200 |0004: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0ab17a: 1220 |0007: const/4 v0, #int 2 // #2 │ │ +0ab17c: 2300 9a04 |0008: new-array v0, v0, [S // type@049a │ │ +0ab180: 5b20 3c12 |000a: iput-object v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_Choice:[S // field@123c │ │ +0ab184: 2310 8d04 |000c: new-array v0, v1, [Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // type@048d │ │ +0ab188: 5b20 3e12 |000e: iput-object v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_LowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@123e │ │ +0ab18c: 2310 8d04 |0010: new-array v0, v1, [Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // type@048d │ │ +0ab190: 5b20 3f12 |0012: iput-object v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_MidCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@123f │ │ +0ab194: 2200 6903 |0014: new-instance v0, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // type@0369 │ │ +0ab198: 1301 0800 |0016: const/16 v1, #int 8 // #8 │ │ +0ab19c: 7020 2124 1000 |0018: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.:(I)V // method@2421 │ │ +0ab1a2: 5b20 3d12 |001b: iput-object v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_HighCoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@123d │ │ +0ab1a6: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +0ab1a8: 5920 4012 |001e: iput v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_NumPosStates:I // field@1240 │ │ +0ab1ac: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=25 │ │ 0x0007 line=26 │ │ 0x000c line=27 │ │ 0x0010 line=28 │ │ 0x0014 line=29 │ │ @@ -171457,33 +171505,33 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -09cc00: |[09cc00] com.badlogic.gdx.utils.compression.lzma.Decoder$LenDecoder.Create:(I)V │ │ -09cc10: 1233 |0000: const/4 v3, #int 3 // #3 │ │ -09cc12: 5240 4012 |0001: iget v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_NumPosStates:I // field@1240 │ │ -09cc16: 3550 1f00 |0003: if-ge v0, v5, 0022 // +001f │ │ -09cc1a: 5440 3e12 |0005: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_LowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@123e │ │ -09cc1e: 5241 4012 |0007: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_NumPosStates:I // field@1240 │ │ -09cc22: 2202 6b03 |0009: new-instance v2, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // type@036b │ │ -09cc26: 7020 2124 3200 |000b: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.:(I)V // method@2421 │ │ -09cc2c: 4d02 0001 |000e: aput-object v2, v0, v1 │ │ -09cc30: 5440 3f12 |0010: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_MidCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@123f │ │ -09cc34: 5241 4012 |0012: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_NumPosStates:I // field@1240 │ │ -09cc38: 2202 6b03 |0014: new-instance v2, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // type@036b │ │ -09cc3c: 7020 2124 3200 |0016: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.:(I)V // method@2421 │ │ -09cc42: 4d02 0001 |0019: aput-object v2, v0, v1 │ │ -09cc46: 5240 4012 |001b: iget v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_NumPosStates:I // field@1240 │ │ -09cc4a: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09cc4e: 5940 4012 |001f: iput v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_NumPosStates:I // field@1240 │ │ -09cc52: 28e0 |0021: goto 0001 // -0020 │ │ -09cc54: 0e00 |0022: return-void │ │ +0ab1b0: |[0ab1b0] com.badlogic.gdx.utils.compression.lzma.Decoder$LenDecoder.Create:(I)V │ │ +0ab1c0: 1233 |0000: const/4 v3, #int 3 // #3 │ │ +0ab1c2: 5240 4012 |0001: iget v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_NumPosStates:I // field@1240 │ │ +0ab1c6: 3550 1f00 |0003: if-ge v0, v5, 0022 // +001f │ │ +0ab1ca: 5440 3e12 |0005: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_LowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@123e │ │ +0ab1ce: 5241 4012 |0007: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_NumPosStates:I // field@1240 │ │ +0ab1d2: 2202 6903 |0009: new-instance v2, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // type@0369 │ │ +0ab1d6: 7020 2124 3200 |000b: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.:(I)V // method@2421 │ │ +0ab1dc: 4d02 0001 |000e: aput-object v2, v0, v1 │ │ +0ab1e0: 5440 3f12 |0010: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_MidCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@123f │ │ +0ab1e4: 5241 4012 |0012: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_NumPosStates:I // field@1240 │ │ +0ab1e8: 2202 6903 |0014: new-instance v2, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // type@0369 │ │ +0ab1ec: 7020 2124 3200 |0016: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.:(I)V // method@2421 │ │ +0ab1f2: 4d02 0001 |0019: aput-object v2, v0, v1 │ │ +0ab1f6: 5240 4012 |001b: iget v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_NumPosStates:I // field@1240 │ │ +0ab1fa: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ab1fe: 5940 4012 |001f: iput v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_NumPosStates:I // field@1240 │ │ +0ab202: 28e0 |0021: goto 0001 // -0020 │ │ +0ab204: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=33 │ │ 0x0005 line=34 │ │ 0x0010 line=35 │ │ 0x001b line=33 │ │ 0x0022 line=37 │ │ @@ -171496,43 +171544,43 @@ │ │ type : '(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -09cc58: |[09cc58] com.badlogic.gdx.utils.compression.lzma.Decoder$LenDecoder.Decode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;I)I │ │ -09cc68: 5431 3c12 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_Choice:[S // field@123c │ │ -09cc6c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -09cc6e: 6e30 2f24 1402 |0003: invoke-virtual {v4, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@242f │ │ -09cc74: 0a01 |0006: move-result v1 │ │ -09cc76: 3901 0b00 |0007: if-nez v1, 0012 // +000b │ │ -09cc7a: 5431 3e12 |0009: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_LowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@123e │ │ -09cc7e: 4601 0105 |000b: aget-object v1, v1, v5 │ │ -09cc82: 6e20 2224 4100 |000d: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Decode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I // method@2422 │ │ -09cc88: 0a00 |0010: move-result v0 │ │ -09cc8a: 0f00 |0011: return v0 │ │ -09cc8c: 1300 0800 |0012: const/16 v0, #int 8 // #8 │ │ -09cc90: 5431 3c12 |0014: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_Choice:[S // field@123c │ │ -09cc94: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -09cc96: 6e30 2f24 1402 |0017: invoke-virtual {v4, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@242f │ │ -09cc9c: 0a01 |001a: move-result v1 │ │ -09cc9e: 3901 0c00 |001b: if-nez v1, 0027 // +000c │ │ -09cca2: 5431 3f12 |001d: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_MidCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@123f │ │ -09cca6: 4601 0105 |001f: aget-object v1, v1, v5 │ │ -09ccaa: 6e20 2224 4100 |0021: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Decode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I // method@2422 │ │ -09ccb0: 0a01 |0024: move-result v1 │ │ -09ccb2: b010 |0025: add-int/2addr v0, v1 │ │ -09ccb4: 28eb |0026: goto 0011 // -0015 │ │ -09ccb6: 5431 3d12 |0027: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_HighCoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@123d │ │ -09ccba: 6e20 2224 4100 |0029: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Decode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I // method@2422 │ │ -09ccc0: 0a01 |002c: move-result v1 │ │ -09ccc2: d801 0108 |002d: add-int/lit8 v1, v1, #int 8 // #08 │ │ -09ccc6: b010 |002f: add-int/2addr v0, v1 │ │ -09ccc8: 28e1 |0030: goto 0011 // -001f │ │ +0ab208: |[0ab208] com.badlogic.gdx.utils.compression.lzma.Decoder$LenDecoder.Decode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;I)I │ │ +0ab218: 5431 3c12 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_Choice:[S // field@123c │ │ +0ab21c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0ab21e: 6e30 2f24 1402 |0003: invoke-virtual {v4, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@242f │ │ +0ab224: 0a01 |0006: move-result v1 │ │ +0ab226: 3901 0b00 |0007: if-nez v1, 0012 // +000b │ │ +0ab22a: 5431 3e12 |0009: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_LowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@123e │ │ +0ab22e: 4601 0105 |000b: aget-object v1, v1, v5 │ │ +0ab232: 6e20 2224 4100 |000d: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Decode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I // method@2422 │ │ +0ab238: 0a00 |0010: move-result v0 │ │ +0ab23a: 0f00 |0011: return v0 │ │ +0ab23c: 1300 0800 |0012: const/16 v0, #int 8 // #8 │ │ +0ab240: 5431 3c12 |0014: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_Choice:[S // field@123c │ │ +0ab244: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +0ab246: 6e30 2f24 1402 |0017: invoke-virtual {v4, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@242f │ │ +0ab24c: 0a01 |001a: move-result v1 │ │ +0ab24e: 3901 0c00 |001b: if-nez v1, 0027 // +000c │ │ +0ab252: 5431 3f12 |001d: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_MidCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@123f │ │ +0ab256: 4601 0105 |001f: aget-object v1, v1, v5 │ │ +0ab25a: 6e20 2224 4100 |0021: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Decode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I // method@2422 │ │ +0ab260: 0a01 |0024: move-result v1 │ │ +0ab262: b010 |0025: add-int/2addr v0, v1 │ │ +0ab264: 28eb |0026: goto 0011 // -0015 │ │ +0ab266: 5431 3d12 |0027: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_HighCoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@123d │ │ +0ab26a: 6e20 2224 4100 |0029: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Decode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I // method@2422 │ │ +0ab270: 0a01 |002c: move-result v1 │ │ +0ab272: d801 0108 |002d: add-int/lit8 v1, v1, #int 8 // #08 │ │ +0ab276: b010 |002f: add-int/2addr v0, v1 │ │ +0ab278: 28e1 |0030: goto 0011 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0011 line=55 │ │ 0x0012 line=50 │ │ 0x0014 line=51 │ │ 0x001d line=52 │ │ @@ -171548,31 +171596,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -09cccc: |[09cccc] com.badlogic.gdx.utils.compression.lzma.Decoder$LenDecoder.Init:()V │ │ -09ccdc: 5421 3c12 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_Choice:[S // field@123c │ │ -09cce0: 7110 3224 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@2432 │ │ -09cce6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -09cce8: 5221 4012 |0006: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_NumPosStates:I // field@1240 │ │ -09ccec: 3510 1300 |0008: if-ge v0, v1, 001b // +0013 │ │ -09ccf0: 5421 3e12 |000a: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_LowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@123e │ │ -09ccf4: 4601 0100 |000c: aget-object v1, v1, v0 │ │ -09ccf8: 6e10 2324 0100 |000e: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Init:()V // method@2423 │ │ -09ccfe: 5421 3f12 |0011: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_MidCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@123f │ │ -09cd02: 4601 0100 |0013: aget-object v1, v1, v0 │ │ -09cd06: 6e10 2324 0100 |0015: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Init:()V // method@2423 │ │ -09cd0c: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09cd10: 28ec |001a: goto 0006 // -0014 │ │ -09cd12: 5421 3d12 |001b: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_HighCoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@123d │ │ -09cd16: 6e10 2324 0100 |001d: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Init:()V // method@2423 │ │ -09cd1c: 0e00 |0020: return-void │ │ +0ab27c: |[0ab27c] com.badlogic.gdx.utils.compression.lzma.Decoder$LenDecoder.Init:()V │ │ +0ab28c: 5421 3c12 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_Choice:[S // field@123c │ │ +0ab290: 7110 3224 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@2432 │ │ +0ab296: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0ab298: 5221 4012 |0006: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_NumPosStates:I // field@1240 │ │ +0ab29c: 3510 1300 |0008: if-ge v0, v1, 001b // +0013 │ │ +0ab2a0: 5421 3e12 |000a: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_LowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@123e │ │ +0ab2a4: 4601 0100 |000c: aget-object v1, v1, v0 │ │ +0ab2a8: 6e10 2324 0100 |000e: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Init:()V // method@2423 │ │ +0ab2ae: 5421 3f12 |0011: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_MidCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@123f │ │ +0ab2b2: 4601 0100 |0013: aget-object v1, v1, v0 │ │ +0ab2b6: 6e10 2324 0100 |0015: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Init:()V // method@2423 │ │ +0ab2bc: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ab2c0: 28ec |001a: goto 0006 // -0014 │ │ +0ab2c2: 5421 3d12 |001b: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_HighCoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@123d │ │ +0ab2c6: 6e10 2324 0100 |001d: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Init:()V // method@2423 │ │ +0ab2cc: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0005 line=41 │ │ 0x000a line=42 │ │ 0x0011 line=43 │ │ 0x0018 line=41 │ │ @@ -171581,17 +171629,17 @@ │ │ locals : │ │ 0x0006 - 0x0021 reg=0 posState I │ │ 0x0000 - 0x0021 reg=2 this Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; │ │ │ │ source_file_idx : 727 (Decoder.java) │ │ │ │ Class #403 header: │ │ -class_idx : 866 │ │ +class_idx : 864 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 727 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #403 annotations: │ │ @@ -171624,21 +171672,21 @@ │ │ type : '(Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -09cd20: |[09cd20] com.badlogic.gdx.utils.compression.lzma.Decoder$LiteralDecoder$Decoder2.:(Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;)V │ │ -09cd30: 5b12 4312 |0000: iput-object v2, v1, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;.this$1:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder; // field@1243 │ │ -09cd34: 7010 2726 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -09cd3a: 1300 0003 |0005: const/16 v0, #int 768 // #300 │ │ -09cd3e: 2300 9c04 |0007: new-array v0, v0, [S // type@049c │ │ -09cd42: 5b10 4212 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;.m_Decoders:[S // field@1242 │ │ -09cd46: 0e00 |000b: return-void │ │ +0ab2d0: |[0ab2d0] com.badlogic.gdx.utils.compression.lzma.Decoder$LiteralDecoder$Decoder2.:(Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;)V │ │ +0ab2e0: 5b12 4312 |0000: iput-object v2, v1, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;.this$1:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder; // field@1243 │ │ +0ab2e4: 7010 2726 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0ab2ea: 1300 0003 |0005: const/16 v0, #int 768 // #300 │ │ +0ab2ee: 2300 9a04 |0007: new-array v0, v0, [S // type@049a │ │ +0ab2f2: 5b10 4212 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;.m_Decoders:[S // field@1242 │ │ +0ab2f6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0005 line=61 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; │ │ 0x0000 - 0x000c reg=2 (null) Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder; │ │ @@ -171649,25 +171697,25 @@ │ │ type : '(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -09cd48: |[09cd48] com.badlogic.gdx.utils.compression.lzma.Decoder$LiteralDecoder$Decoder2.DecodeNormal:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)B │ │ -09cd58: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09cd5a: e001 0001 |0001: shl-int/lit8 v1, v0, #int 1 // #01 │ │ -09cd5e: 5432 4212 |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;.m_Decoders:[S // field@1242 │ │ -09cd62: 6e30 2f24 2400 |0005: invoke-virtual {v4, v2, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@242f │ │ -09cd68: 0a02 |0008: move-result v2 │ │ -09cd6a: 9600 0102 |0009: or-int v0, v1, v2 │ │ -09cd6e: 1301 0001 |000b: const/16 v1, #int 256 // #100 │ │ -09cd72: 3410 f4ff |000d: if-lt v0, v1, 0001 // -000c │ │ -09cd76: 8d01 |000f: int-to-byte v1, v0 │ │ -09cd78: 0f01 |0010: return v1 │ │ +0ab2f8: |[0ab2f8] com.badlogic.gdx.utils.compression.lzma.Decoder$LiteralDecoder$Decoder2.DecodeNormal:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)B │ │ +0ab308: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ab30a: e001 0001 |0001: shl-int/lit8 v1, v0, #int 1 // #01 │ │ +0ab30e: 5432 4212 |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;.m_Decoders:[S // field@1242 │ │ +0ab312: 6e30 2f24 2400 |0005: invoke-virtual {v4, v2, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@242f │ │ +0ab318: 0a02 |0008: move-result v2 │ │ +0ab31a: 9600 0102 |0009: or-int v0, v1, v2 │ │ +0ab31e: 1301 0001 |000b: const/16 v1, #int 256 // #100 │ │ +0ab322: 3410 f4ff |000d: if-lt v0, v1, 0001 // -000c │ │ +0ab326: 8d01 |000f: int-to-byte v1, v0 │ │ +0ab328: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0001 line=70 │ │ 0x000b line=71 │ │ 0x000f line=72 │ │ locals : │ │ @@ -171680,40 +171728,40 @@ │ │ type : '(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;B)B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -09cd7c: |[09cd7c] com.badlogic.gdx.utils.compression.lzma.Decoder$LiteralDecoder$Decoder2.DecodeWithMatchByte:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;B)B │ │ -09cd8c: 1305 0001 |0000: const/16 v5, #int 256 // #100 │ │ -09cd90: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -09cd92: e103 0807 |0003: shr-int/lit8 v3, v8, #int 7 // #07 │ │ -09cd96: dd01 0301 |0005: and-int/lit8 v1, v3, #int 1 // #01 │ │ -09cd9a: e003 0801 |0007: shl-int/lit8 v3, v8, #int 1 // #01 │ │ -09cd9e: 8d38 |0009: int-to-byte v8, v3 │ │ -09cda0: 5463 4212 |000a: iget-object v3, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;.m_Decoders:[S // field@1242 │ │ -09cda4: d804 0101 |000c: add-int/lit8 v4, v1, #int 1 // #01 │ │ -09cda8: e004 0408 |000e: shl-int/lit8 v4, v4, #int 8 // #08 │ │ -09cdac: b024 |0010: add-int/2addr v4, v2 │ │ -09cdae: 6e30 2f24 3704 |0011: invoke-virtual {v7, v3, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@242f │ │ -09cdb4: 0a00 |0014: move-result v0 │ │ -09cdb6: e003 0201 |0015: shl-int/lit8 v3, v2, #int 1 // #01 │ │ -09cdba: 9602 0300 |0017: or-int v2, v3, v0 │ │ -09cdbe: 3201 0f00 |0019: if-eq v1, v0, 0028 // +000f │ │ -09cdc2: 3552 0f00 |001b: if-ge v2, v5, 002a // +000f │ │ -09cdc6: e003 0201 |001d: shl-int/lit8 v3, v2, #int 1 // #01 │ │ -09cdca: 5464 4212 |001f: iget-object v4, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;.m_Decoders:[S // field@1242 │ │ -09cdce: 6e30 2f24 4702 |0021: invoke-virtual {v7, v4, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@242f │ │ -09cdd4: 0a04 |0024: move-result v4 │ │ -09cdd6: 9602 0304 |0025: or-int v2, v3, v4 │ │ -09cdda: 28f4 |0027: goto 001b // -000c │ │ -09cddc: 3452 dbff |0028: if-lt v2, v5, 0003 // -0025 │ │ -09cde0: 8d23 |002a: int-to-byte v3, v2 │ │ -09cde2: 0f03 |002b: return v3 │ │ +0ab32c: |[0ab32c] com.badlogic.gdx.utils.compression.lzma.Decoder$LiteralDecoder$Decoder2.DecodeWithMatchByte:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;B)B │ │ +0ab33c: 1305 0001 |0000: const/16 v5, #int 256 // #100 │ │ +0ab340: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +0ab342: e103 0807 |0003: shr-int/lit8 v3, v8, #int 7 // #07 │ │ +0ab346: dd01 0301 |0005: and-int/lit8 v1, v3, #int 1 // #01 │ │ +0ab34a: e003 0801 |0007: shl-int/lit8 v3, v8, #int 1 // #01 │ │ +0ab34e: 8d38 |0009: int-to-byte v8, v3 │ │ +0ab350: 5463 4212 |000a: iget-object v3, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;.m_Decoders:[S // field@1242 │ │ +0ab354: d804 0101 |000c: add-int/lit8 v4, v1, #int 1 // #01 │ │ +0ab358: e004 0408 |000e: shl-int/lit8 v4, v4, #int 8 // #08 │ │ +0ab35c: b024 |0010: add-int/2addr v4, v2 │ │ +0ab35e: 6e30 2f24 3704 |0011: invoke-virtual {v7, v3, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@242f │ │ +0ab364: 0a00 |0014: move-result v0 │ │ +0ab366: e003 0201 |0015: shl-int/lit8 v3, v2, #int 1 // #01 │ │ +0ab36a: 9602 0300 |0017: or-int v2, v3, v0 │ │ +0ab36e: 3201 0f00 |0019: if-eq v1, v0, 0028 // +000f │ │ +0ab372: 3552 0f00 |001b: if-ge v2, v5, 002a // +000f │ │ +0ab376: e003 0201 |001d: shl-int/lit8 v3, v2, #int 1 // #01 │ │ +0ab37a: 5464 4212 |001f: iget-object v4, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;.m_Decoders:[S // field@1242 │ │ +0ab37e: 6e30 2f24 4702 |0021: invoke-virtual {v7, v4, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@242f │ │ +0ab384: 0a04 |0024: move-result v4 │ │ +0ab386: 9602 0304 |0025: or-int v2, v3, v4 │ │ +0ab38a: 28f4 |0027: goto 001b // -000c │ │ +0ab38c: 3452 dbff |0028: if-lt v2, v5, 0003 // -0025 │ │ +0ab390: 8d23 |002a: int-to-byte v3, v2 │ │ +0ab392: 0f03 |002b: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=77 │ │ 0x0003 line=79 │ │ 0x0007 line=80 │ │ 0x000a line=81 │ │ 0x0015 line=82 │ │ @@ -171735,31 +171783,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09cde4: |[09cde4] com.badlogic.gdx.utils.compression.lzma.Decoder$LiteralDecoder$Decoder2.Init:()V │ │ -09cdf4: 5410 4212 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;.m_Decoders:[S // field@1242 │ │ -09cdf8: 7110 3224 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@2432 │ │ -09cdfe: 0e00 |0005: return-void │ │ +0ab394: |[0ab394] com.badlogic.gdx.utils.compression.lzma.Decoder$LiteralDecoder$Decoder2.Init:()V │ │ +0ab3a4: 5410 4212 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;.m_Decoders:[S // field@1242 │ │ +0ab3a8: 7110 3224 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@2432 │ │ +0ab3ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0005 line=65 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; │ │ │ │ source_file_idx : 727 (Decoder.java) │ │ │ │ Class #404 header: │ │ -class_idx : 867 │ │ +class_idx : 865 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 727 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #404 annotations: │ │ @@ -171801,18 +171849,18 @@ │ │ type : '(Lcom/badlogic/gdx/utils/compression/lzma/Decoder;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09ce00: |[09ce00] com.badlogic.gdx.utils.compression.lzma.Decoder$LiteralDecoder.:(Lcom/badlogic/gdx/utils/compression/lzma/Decoder;)V │ │ -09ce10: 5b01 4812 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.this$0:Lcom/badlogic/gdx/utils/compression/lzma/Decoder; // field@1248 │ │ -09ce14: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -09ce1a: 0e00 |0005: return-void │ │ +0ab3b0: |[0ab3b0] com.badlogic.gdx.utils.compression.lzma.Decoder$LiteralDecoder.:(Lcom/badlogic/gdx/utils/compression/lzma/Decoder;)V │ │ +0ab3c0: 5b01 4812 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.this$0:Lcom/badlogic/gdx/utils/compression/lzma/Decoder; // field@1248 │ │ +0ab3c4: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0ab3ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/utils/compression/lzma/Decoder; │ │ @@ -171823,42 +171871,42 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -09ce1c: |[09ce1c] com.badlogic.gdx.utils.compression.lzma.Decoder$LiteralDecoder.Create:(II)V │ │ -09ce2c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -09ce2e: 5452 4412 |0001: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_Coders:[Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; // field@1244 │ │ -09ce32: 3802 0b00 |0003: if-eqz v2, 000e // +000b │ │ -09ce36: 5252 4612 |0005: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPrevBits:I // field@1246 │ │ -09ce3a: 3372 0700 |0007: if-ne v2, v7, 000e // +0007 │ │ -09ce3e: 5252 4512 |0009: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPosBits:I // field@1245 │ │ -09ce42: 3362 0300 |000b: if-ne v2, v6, 000e // +0003 │ │ -09ce46: 0e00 |000d: return-void │ │ -09ce48: 5956 4512 |000e: iput v6, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPosBits:I // field@1245 │ │ -09ce4c: 9802 0406 |0010: shl-int v2, v4, v6 │ │ -09ce50: d802 02ff |0012: add-int/lit8 v2, v2, #int -1 // #ff │ │ -09ce54: 5952 4712 |0014: iput v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_PosMask:I // field@1247 │ │ -09ce58: 5957 4612 |0016: iput v7, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPrevBits:I // field@1246 │ │ -09ce5c: 5252 4612 |0018: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPrevBits:I // field@1246 │ │ -09ce60: 5253 4512 |001a: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPosBits:I // field@1245 │ │ -09ce64: b032 |001c: add-int/2addr v2, v3 │ │ -09ce66: 9801 0402 |001d: shl-int v1, v4, v2 │ │ -09ce6a: 2312 8c04 |001f: new-array v2, v1, [Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; // type@048c │ │ -09ce6e: 5b52 4412 |0021: iput-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_Coders:[Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; // field@1244 │ │ -09ce72: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -09ce74: 3510 e9ff |0024: if-ge v0, v1, 000d // -0017 │ │ -09ce78: 5452 4412 |0026: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_Coders:[Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; // field@1244 │ │ -09ce7c: 2203 6203 |0028: new-instance v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; // type@0362 │ │ -09ce80: 7020 d723 5300 |002a: invoke-direct {v3, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;.:(Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;)V // method@23d7 │ │ -09ce86: 4d03 0200 |002d: aput-object v3, v2, v0 │ │ -09ce8a: d800 0001 |002f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09ce8e: 28f3 |0031: goto 0024 // -000d │ │ +0ab3cc: |[0ab3cc] com.badlogic.gdx.utils.compression.lzma.Decoder$LiteralDecoder.Create:(II)V │ │ +0ab3dc: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0ab3de: 5452 4412 |0001: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_Coders:[Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; // field@1244 │ │ +0ab3e2: 3802 0b00 |0003: if-eqz v2, 000e // +000b │ │ +0ab3e6: 5252 4612 |0005: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPrevBits:I // field@1246 │ │ +0ab3ea: 3372 0700 |0007: if-ne v2, v7, 000e // +0007 │ │ +0ab3ee: 5252 4512 |0009: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPosBits:I // field@1245 │ │ +0ab3f2: 3362 0300 |000b: if-ne v2, v6, 000e // +0003 │ │ +0ab3f6: 0e00 |000d: return-void │ │ +0ab3f8: 5956 4512 |000e: iput v6, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPosBits:I // field@1245 │ │ +0ab3fc: 9802 0406 |0010: shl-int v2, v4, v6 │ │ +0ab400: d802 02ff |0012: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0ab404: 5952 4712 |0014: iput v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_PosMask:I // field@1247 │ │ +0ab408: 5957 4612 |0016: iput v7, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPrevBits:I // field@1246 │ │ +0ab40c: 5252 4612 |0018: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPrevBits:I // field@1246 │ │ +0ab410: 5253 4512 |001a: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPosBits:I // field@1245 │ │ +0ab414: b032 |001c: add-int/2addr v2, v3 │ │ +0ab416: 9801 0402 |001d: shl-int v1, v4, v2 │ │ +0ab41a: 2312 8a04 |001f: new-array v2, v1, [Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; // type@048a │ │ +0ab41e: 5b52 4412 |0021: iput-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_Coders:[Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; // field@1244 │ │ +0ab422: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +0ab424: 3510 e9ff |0024: if-ge v0, v1, 000d // -0017 │ │ +0ab428: 5452 4412 |0026: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_Coders:[Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; // field@1244 │ │ +0ab42c: 2203 6003 |0028: new-instance v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; // type@0360 │ │ +0ab430: 7020 d723 5300 |002a: invoke-direct {v3, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;.:(Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;)V // method@23d7 │ │ +0ab436: 4d03 0200 |002d: aput-object v3, v2, v0 │ │ +0ab43a: d800 0001 |002f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ab43e: 28f3 |0031: goto 0024 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=99 │ │ 0x000d line=107 │ │ 0x000e line=100 │ │ 0x0010 line=101 │ │ 0x0016 line=102 │ │ @@ -171879,27 +171927,27 @@ │ │ type : '(IB)Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -09ce90: |[09ce90] com.badlogic.gdx.utils.compression.lzma.Decoder$LiteralDecoder.GetDecoder:(IB)Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; │ │ -09cea0: 5440 4412 |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_Coders:[Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; // field@1244 │ │ -09cea4: 5241 4712 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_PosMask:I // field@1247 │ │ -09cea8: b551 |0004: and-int/2addr v1, v5 │ │ -09ceaa: 5242 4612 |0005: iget v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPrevBits:I // field@1246 │ │ -09ceae: b821 |0007: shl-int/2addr v1, v2 │ │ -09ceb0: d562 ff00 |0008: and-int/lit16 v2, v6, #int 255 // #00ff │ │ -09ceb4: 5243 4612 |000a: iget v3, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPrevBits:I // field@1246 │ │ -09ceb8: d903 0308 |000c: rsub-int/lit8 v3, v3, #int 8 // #08 │ │ -09cebc: ba32 |000e: ushr-int/2addr v2, v3 │ │ -09cebe: b021 |000f: add-int/2addr v1, v2 │ │ -09cec0: 4600 0001 |0010: aget-object v0, v0, v1 │ │ -09cec4: 1100 |0012: return-object v0 │ │ +0ab440: |[0ab440] com.badlogic.gdx.utils.compression.lzma.Decoder$LiteralDecoder.GetDecoder:(IB)Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; │ │ +0ab450: 5440 4412 |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_Coders:[Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; // field@1244 │ │ +0ab454: 5241 4712 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_PosMask:I // field@1247 │ │ +0ab458: b551 |0004: and-int/2addr v1, v5 │ │ +0ab45a: 5242 4612 |0005: iget v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPrevBits:I // field@1246 │ │ +0ab45e: b821 |0007: shl-int/2addr v1, v2 │ │ +0ab460: d562 ff00 |0008: and-int/lit16 v2, v6, #int 255 // #00ff │ │ +0ab464: 5243 4612 |000a: iget v3, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPrevBits:I // field@1246 │ │ +0ab468: d903 0308 |000c: rsub-int/lit8 v3, v3, #int 8 // #08 │ │ +0ab46c: ba32 |000e: ushr-int/2addr v2, v3 │ │ +0ab46e: b021 |000f: add-int/2addr v1, v2 │ │ +0ab470: 4600 0001 |0010: aget-object v0, v0, v1 │ │ +0ab474: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder; │ │ 0x0000 - 0x0013 reg=5 pos I │ │ 0x0000 - 0x0013 reg=6 prevByte B │ │ @@ -171909,28 +171957,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -09cec8: |[09cec8] com.badlogic.gdx.utils.compression.lzma.Decoder$LiteralDecoder.Init:()V │ │ -09ced8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -09ceda: 5253 4612 |0001: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPrevBits:I // field@1246 │ │ -09cede: 5254 4512 |0003: iget v4, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPosBits:I // field@1245 │ │ -09cee2: b043 |0005: add-int/2addr v3, v4 │ │ -09cee4: 9801 0203 |0006: shl-int v1, v2, v3 │ │ -09cee8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -09ceea: 3510 0c00 |0009: if-ge v0, v1, 0015 // +000c │ │ -09ceee: 5452 4412 |000b: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_Coders:[Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; // field@1244 │ │ -09cef2: 4602 0200 |000d: aget-object v2, v2, v0 │ │ -09cef6: 6e10 da23 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;.Init:()V // method@23da │ │ -09cefc: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09cf00: 28f5 |0014: goto 0009 // -000b │ │ -09cf02: 0e00 |0015: return-void │ │ +0ab478: |[0ab478] com.badlogic.gdx.utils.compression.lzma.Decoder$LiteralDecoder.Init:()V │ │ +0ab488: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0ab48a: 5253 4612 |0001: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPrevBits:I // field@1246 │ │ +0ab48e: 5254 4512 |0003: iget v4, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPosBits:I // field@1245 │ │ +0ab492: b043 |0005: add-int/2addr v3, v4 │ │ +0ab494: 9801 0203 |0006: shl-int v1, v2, v3 │ │ +0ab498: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0ab49a: 3510 0c00 |0009: if-ge v0, v1, 0015 // +000c │ │ +0ab49e: 5452 4412 |000b: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_Coders:[Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; // field@1244 │ │ +0ab4a2: 4602 0200 |000d: aget-object v2, v2, v0 │ │ +0ab4a6: 6e10 da23 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;.Init:()V // method@23da │ │ +0ab4ac: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ab4b0: 28f5 |0014: goto 0009 // -000b │ │ +0ab4b2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0008 line=111 │ │ 0x000b line=112 │ │ 0x0012 line=111 │ │ 0x0015 line=113 │ │ @@ -171938,17 +171986,17 @@ │ │ 0x0009 - 0x0016 reg=0 i I │ │ 0x0008 - 0x0016 reg=1 numStates I │ │ 0x0000 - 0x0016 reg=5 this Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder; │ │ │ │ source_file_idx : 727 (Decoder.java) │ │ │ │ Class #405 header: │ │ -class_idx : 868 │ │ +class_idx : 866 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 727 │ │ static_fields_size : 0 │ │ instance_fields_size: 17 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #405 annotations: │ │ @@ -172040,67 +172088,67 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -09cf04: |[09cf04] com.badlogic.gdx.utils.compression.lzma.Decoder.:()V │ │ -09cf14: 1305 c000 |0000: const/16 v5, #int 192 // #c0 │ │ -09cf18: 12f3 |0002: const/4 v3, #int -1 // #ff │ │ -09cf1a: 1244 |0003: const/4 v4, #int 4 // #4 │ │ -09cf1c: 1302 0c00 |0004: const/16 v2, #int 12 // #c │ │ -09cf20: 7010 2726 0600 |0006: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2627 │ │ -09cf26: 2201 5f03 |0009: new-instance v1, Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // type@035f │ │ -09cf2a: 7010 c223 0100 |000b: invoke-direct {v1}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.:()V // method@23c2 │ │ -09cf30: 5b61 5312 |000e: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@1253 │ │ -09cf34: 2201 6d03 |0010: new-instance v1, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // type@036d │ │ -09cf38: 7010 2e24 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.:()V // method@242e │ │ -09cf3e: 5b61 5812 |0015: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ -09cf42: 2351 9c04 |0017: new-array v1, v5, [S // type@049c │ │ -09cf46: 5b61 4b12 |0019: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsMatchDecoders:[S // field@124b │ │ -09cf4a: 2321 9c04 |001b: new-array v1, v2, [S // type@049c │ │ -09cf4e: 5b61 4d12 |001d: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepDecoders:[S // field@124d │ │ -09cf52: 2321 9c04 |001f: new-array v1, v2, [S // type@049c │ │ -09cf56: 5b61 4e12 |0021: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG0Decoders:[S // field@124e │ │ -09cf5a: 2321 9c04 |0023: new-array v1, v2, [S // type@049c │ │ -09cf5e: 5b61 4f12 |0025: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG1Decoders:[S // field@124f │ │ -09cf62: 2321 9c04 |0027: new-array v1, v2, [S // type@049c │ │ -09cf66: 5b61 5012 |0029: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG2Decoders:[S // field@1250 │ │ -09cf6a: 2351 9c04 |002b: new-array v1, v5, [S // type@049c │ │ -09cf6e: 5b61 4c12 |002d: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRep0LongDecoders:[S // field@124c │ │ -09cf72: 2341 8f04 |002f: new-array v1, v4, [Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // type@048f │ │ -09cf76: 5b61 5612 |0031: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosSlotDecoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@1256 │ │ -09cf7a: 1301 7200 |0033: const/16 v1, #int 114 // #72 │ │ -09cf7e: 2311 9c04 |0035: new-array v1, v1, [S // type@049c │ │ -09cf82: 5b61 5512 |0037: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosDecoders:[S // field@1255 │ │ -09cf86: 2201 6b03 |0039: new-instance v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // type@036b │ │ -09cf8a: 7020 2124 4100 |003b: invoke-direct {v1, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.:(I)V // method@2421 │ │ -09cf90: 5b61 5412 |003e: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosAlignDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@1254 │ │ -09cf94: 2201 6103 |0040: new-instance v1, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // type@0361 │ │ -09cf98: 7020 d323 6100 |0042: invoke-direct {v1, v6}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.:(Lcom/badlogic/gdx/utils/compression/lzma/Decoder;)V // method@23d3 │ │ -09cf9e: 5b61 5112 |0045: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_LenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // field@1251 │ │ -09cfa2: 2201 6103 |0047: new-instance v1, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // type@0361 │ │ -09cfa6: 7020 d323 6100 |0049: invoke-direct {v1, v6}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.:(Lcom/badlogic/gdx/utils/compression/lzma/Decoder;)V // method@23d3 │ │ -09cfac: 5b61 5912 |004c: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RepLenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // field@1259 │ │ -09cfb0: 2201 6303 |004e: new-instance v1, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder; // type@0363 │ │ -09cfb4: 7020 db23 6100 |0050: invoke-direct {v1, v6}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.:(Lcom/badlogic/gdx/utils/compression/lzma/Decoder;)V // method@23db │ │ -09cfba: 5b61 5212 |0053: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_LiteralDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder; // field@1252 │ │ -09cfbe: 5963 4912 |0055: iput v3, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_DictionarySize:I // field@1249 │ │ -09cfc2: 5963 4a12 |0057: iput v3, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_DictionarySizeCheck:I // field@124a │ │ -09cfc6: 1200 |0059: const/4 v0, #int 0 // #0 │ │ -09cfc8: 3540 0f00 |005a: if-ge v0, v4, 0069 // +000f │ │ -09cfcc: 5461 5612 |005c: iget-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosSlotDecoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@1256 │ │ -09cfd0: 2202 6b03 |005e: new-instance v2, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // type@036b │ │ -09cfd4: 1263 |0060: const/4 v3, #int 6 // #6 │ │ -09cfd6: 7020 2124 3200 |0061: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.:(I)V // method@2421 │ │ -09cfdc: 4d02 0100 |0064: aput-object v2, v1, v0 │ │ -09cfe0: d800 0001 |0066: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09cfe4: 28f2 |0068: goto 005a // -000e │ │ -09cfe6: 0e00 |0069: return-void │ │ +0ab4b4: |[0ab4b4] com.badlogic.gdx.utils.compression.lzma.Decoder.:()V │ │ +0ab4c4: 1305 c000 |0000: const/16 v5, #int 192 // #c0 │ │ +0ab4c8: 12f3 |0002: const/4 v3, #int -1 // #ff │ │ +0ab4ca: 1244 |0003: const/4 v4, #int 4 // #4 │ │ +0ab4cc: 1302 0c00 |0004: const/16 v2, #int 12 // #c │ │ +0ab4d0: 7010 2726 0600 |0006: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2627 │ │ +0ab4d6: 2201 5d03 |0009: new-instance v1, Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // type@035d │ │ +0ab4da: 7010 c223 0100 |000b: invoke-direct {v1}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.:()V // method@23c2 │ │ +0ab4e0: 5b61 5312 |000e: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@1253 │ │ +0ab4e4: 2201 6b03 |0010: new-instance v1, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // type@036b │ │ +0ab4e8: 7010 2e24 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.:()V // method@242e │ │ +0ab4ee: 5b61 5812 |0015: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ +0ab4f2: 2351 9a04 |0017: new-array v1, v5, [S // type@049a │ │ +0ab4f6: 5b61 4b12 |0019: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsMatchDecoders:[S // field@124b │ │ +0ab4fa: 2321 9a04 |001b: new-array v1, v2, [S // type@049a │ │ +0ab4fe: 5b61 4d12 |001d: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepDecoders:[S // field@124d │ │ +0ab502: 2321 9a04 |001f: new-array v1, v2, [S // type@049a │ │ +0ab506: 5b61 4e12 |0021: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG0Decoders:[S // field@124e │ │ +0ab50a: 2321 9a04 |0023: new-array v1, v2, [S // type@049a │ │ +0ab50e: 5b61 4f12 |0025: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG1Decoders:[S // field@124f │ │ +0ab512: 2321 9a04 |0027: new-array v1, v2, [S // type@049a │ │ +0ab516: 5b61 5012 |0029: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG2Decoders:[S // field@1250 │ │ +0ab51a: 2351 9a04 |002b: new-array v1, v5, [S // type@049a │ │ +0ab51e: 5b61 4c12 |002d: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRep0LongDecoders:[S // field@124c │ │ +0ab522: 2341 8d04 |002f: new-array v1, v4, [Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // type@048d │ │ +0ab526: 5b61 5612 |0031: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosSlotDecoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@1256 │ │ +0ab52a: 1301 7200 |0033: const/16 v1, #int 114 // #72 │ │ +0ab52e: 2311 9a04 |0035: new-array v1, v1, [S // type@049a │ │ +0ab532: 5b61 5512 |0037: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosDecoders:[S // field@1255 │ │ +0ab536: 2201 6903 |0039: new-instance v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // type@0369 │ │ +0ab53a: 7020 2124 4100 |003b: invoke-direct {v1, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.:(I)V // method@2421 │ │ +0ab540: 5b61 5412 |003e: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosAlignDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@1254 │ │ +0ab544: 2201 5f03 |0040: new-instance v1, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // type@035f │ │ +0ab548: 7020 d323 6100 |0042: invoke-direct {v1, v6}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.:(Lcom/badlogic/gdx/utils/compression/lzma/Decoder;)V // method@23d3 │ │ +0ab54e: 5b61 5112 |0045: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_LenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // field@1251 │ │ +0ab552: 2201 5f03 |0047: new-instance v1, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // type@035f │ │ +0ab556: 7020 d323 6100 |0049: invoke-direct {v1, v6}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.:(Lcom/badlogic/gdx/utils/compression/lzma/Decoder;)V // method@23d3 │ │ +0ab55c: 5b61 5912 |004c: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RepLenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // field@1259 │ │ +0ab560: 2201 6103 |004e: new-instance v1, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder; // type@0361 │ │ +0ab564: 7020 db23 6100 |0050: invoke-direct {v1, v6}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.:(Lcom/badlogic/gdx/utils/compression/lzma/Decoder;)V // method@23db │ │ +0ab56a: 5b61 5212 |0053: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_LiteralDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder; // field@1252 │ │ +0ab56e: 5963 4912 |0055: iput v3, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_DictionarySize:I // field@1249 │ │ +0ab572: 5963 4a12 |0057: iput v3, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_DictionarySizeCheck:I // field@124a │ │ +0ab576: 1200 |0059: const/4 v0, #int 0 // #0 │ │ +0ab578: 3540 0f00 |005a: if-ge v0, v4, 0069 // +000f │ │ +0ab57c: 5461 5612 |005c: iget-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosSlotDecoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@1256 │ │ +0ab580: 2202 6903 |005e: new-instance v2, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // type@0369 │ │ +0ab584: 1263 |0060: const/4 v3, #int 6 // #6 │ │ +0ab586: 7020 2124 3200 |0061: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.:(I)V // method@2421 │ │ +0ab58c: 4d02 0100 |0064: aput-object v2, v1, v0 │ │ +0ab590: d800 0001 |0066: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ab594: 28f2 |0068: goto 005a // -000e │ │ +0ab596: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=145 │ │ 0x0009 line=120 │ │ 0x0010 line=121 │ │ 0x0017 line=123 │ │ 0x001b line=124 │ │ @@ -172126,451 +172174,451 @@ │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/utils/compression/lzma/Decoder;) │ │ name : 'Code' │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 25 │ │ + registers : 26 │ │ ins : 5 │ │ outs : 4 │ │ - insns size : 566 16-bit code units │ │ -09cfe8: |[09cfe8] com.badlogic.gdx.utils.compression.lzma.Decoder.Code:(Ljava/io/InputStream;Ljava/io/OutputStream;J)Z │ │ -09cff8: 0800 1400 |0000: move-object/from16 v0, v20 │ │ -09cffc: 5400 5812 |0002: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ -09d000: 0811 0000 |0004: move-object/from16 v17, v0 │ │ -09d004: 0800 1100 |0006: move-object/from16 v0, v17 │ │ -09d008: 0801 1500 |0008: move-object/from16 v1, v21 │ │ -09d00c: 6e20 3424 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.SetStream:(Ljava/io/InputStream;)V // method@2434 │ │ -09d012: 0800 1400 |000d: move-object/from16 v0, v20 │ │ -09d016: 5400 5312 |000f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@1253 │ │ -09d01a: 0811 0000 |0011: move-object/from16 v17, v0 │ │ -09d01e: 0800 1100 |0013: move-object/from16 v0, v17 │ │ -09d022: 0801 1600 |0015: move-object/from16 v1, v22 │ │ -09d026: 6e20 ca23 1000 |0017: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.SetStream:(Ljava/io/OutputStream;)V // method@23ca │ │ -09d02c: 7401 e123 1400 |001a: invoke-virtual/range {v20}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.Init:()V // method@23e1 │ │ -09d032: 7100 cd23 0000 |001d: invoke-static {}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateInit:()I // method@23cd │ │ -09d038: 0a10 |0020: move-result v16 │ │ -09d03a: 120c |0021: const/4 v12, #int 0 // #0 │ │ -09d03c: 120d |0022: const/4 v13, #int 0 // #0 │ │ -09d03e: 120e |0023: const/4 v14, #int 0 // #0 │ │ -09d040: 120f |0024: const/4 v15, #int 0 // #0 │ │ -09d042: 1606 0000 |0025: const-wide/16 v6, #int 0 // #0 │ │ -09d046: 120b |0027: const/4 v11, #int 0 // #0 │ │ -09d048: 1611 0000 |0028: const-wide/16 v17, #int 0 // #0 │ │ -09d04c: 3111 1711 |002a: cmp-long v17, v23, v17 │ │ -09d050: 3a11 0600 |002c: if-ltz v17, 0032 // +0006 │ │ -09d054: 3111 0617 |002e: cmp-long v17, v6, v23 │ │ -09d058: 3b11 c201 |0030: if-gez v17, 01f2 // +01c2 │ │ -09d05c: 8460 |0032: long-to-int v0, v6 │ │ -09d05e: 0211 0000 |0033: move/from16 v17, v0 │ │ -09d062: 0800 1400 |0035: move-object/from16 v0, v20 │ │ -09d066: 5200 5712 |0037: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosStateMask:I // field@1257 │ │ -09d06a: 0212 0000 |0039: move/from16 v18, v0 │ │ -09d06e: 950a 1112 |003b: and-int v10, v17, v18 │ │ -09d072: 0800 1400 |003d: move-object/from16 v0, v20 │ │ -09d076: 5400 5812 |003f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ -09d07a: 0811 0000 |0041: move-object/from16 v17, v0 │ │ -09d07e: 0800 1400 |0043: move-object/from16 v0, v20 │ │ -09d082: 5400 4b12 |0045: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsMatchDecoders:[S // field@124b │ │ -09d086: 0812 0000 |0047: move-object/from16 v18, v0 │ │ -09d08a: e013 1004 |0049: shl-int/lit8 v19, v16, #int 4 // #04 │ │ -09d08e: 9013 130a |004b: add-int v19, v19, v10 │ │ -09d092: 7403 2f24 1100 |004d: invoke-virtual/range {v17, v18, v19}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@242f │ │ -09d098: 0a11 |0050: move-result v17 │ │ -09d09a: 3911 5400 |0051: if-nez v17, 00a5 // +0054 │ │ -09d09e: 0800 1400 |0053: move-object/from16 v0, v20 │ │ -09d0a2: 5400 5212 |0055: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_LiteralDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder; // field@1252 │ │ -09d0a6: 0811 0000 |0057: move-object/from16 v17, v0 │ │ -09d0aa: 8460 |0059: long-to-int v0, v6 │ │ -09d0ac: 0212 0000 |005a: move/from16 v18, v0 │ │ -09d0b0: 0800 1100 |005c: move-object/from16 v0, v17 │ │ -09d0b4: 0201 1200 |005e: move/from16 v1, v18 │ │ -09d0b8: 6e30 dd23 100b |0060: invoke-virtual {v0, v1, v11}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.GetDecoder:(IB)Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; // method@23dd │ │ -09d0be: 0c03 |0063: move-result-object v3 │ │ -09d0c0: 7701 ce23 1000 |0064: invoke-static/range {v16}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateIsCharState:(I)Z // method@23ce │ │ -09d0c6: 0a11 |0067: move-result v17 │ │ -09d0c8: 3911 3000 |0068: if-nez v17, 0098 // +0030 │ │ -09d0cc: 0800 1400 |006a: move-object/from16 v0, v20 │ │ -09d0d0: 5400 5812 |006c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ -09d0d4: 0811 0000 |006e: move-object/from16 v17, v0 │ │ -09d0d8: 0800 1400 |0070: move-object/from16 v0, v20 │ │ -09d0dc: 5400 5312 |0072: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@1253 │ │ -09d0e0: 0812 0000 |0074: move-object/from16 v18, v0 │ │ -09d0e4: 0800 1200 |0076: move-object/from16 v0, v18 │ │ -09d0e8: 6e20 c623 c000 |0078: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.GetByte:(I)B // method@23c6 │ │ -09d0ee: 0a12 |007b: move-result v18 │ │ -09d0f0: 0800 1100 |007c: move-object/from16 v0, v17 │ │ -09d0f4: 0201 1200 |007e: move/from16 v1, v18 │ │ -09d0f8: 6e30 d923 0301 |0080: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;.DecodeWithMatchByte:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;B)B // method@23d9 │ │ -09d0fe: 0a0b |0083: move-result v11 │ │ -09d100: 0800 1400 |0084: move-object/from16 v0, v20 │ │ -09d104: 5400 5312 |0086: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@1253 │ │ -09d108: 0811 0000 |0088: move-object/from16 v17, v0 │ │ -09d10c: 0800 1100 |008a: move-object/from16 v0, v17 │ │ -09d110: 6e20 c823 b000 |008c: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.PutByte:(B)V // method@23c8 │ │ -09d116: 7701 cf23 1000 |008f: invoke-static/range {v16}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateChar:(I)I // method@23cf │ │ -09d11c: 0a10 |0092: move-result v16 │ │ -09d11e: 1611 0100 |0093: const-wide/16 v17, #int 1 // #1 │ │ -09d122: 9b06 0611 |0095: add-long v6, v6, v17 │ │ -09d126: 2891 |0097: goto 0028 // -006f │ │ -09d128: 0800 1400 |0098: move-object/from16 v0, v20 │ │ -09d12c: 5400 5812 |009a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ -09d130: 0811 0000 |009c: move-object/from16 v17, v0 │ │ -09d134: 0800 1100 |009e: move-object/from16 v0, v17 │ │ -09d138: 6e20 d823 0300 |00a0: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;.DecodeNormal:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)B // method@23d8 │ │ -09d13e: 0a0b |00a3: move-result v11 │ │ -09d140: 28e0 |00a4: goto 0084 // -0020 │ │ -09d142: 0800 1400 |00a5: move-object/from16 v0, v20 │ │ -09d146: 5400 5812 |00a7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ -09d14a: 0811 0000 |00a9: move-object/from16 v17, v0 │ │ -09d14e: 0800 1400 |00ab: move-object/from16 v0, v20 │ │ -09d152: 5400 4d12 |00ad: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepDecoders:[S // field@124d │ │ -09d156: 0812 0000 |00af: move-object/from16 v18, v0 │ │ -09d15a: 0800 1100 |00b1: move-object/from16 v0, v17 │ │ -09d15e: 0801 1200 |00b3: move-object/from16 v1, v18 │ │ -09d162: 0202 1000 |00b5: move/from16 v2, v16 │ │ -09d166: 6e30 2f24 1002 |00b7: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@242f │ │ -09d16c: 0a11 |00ba: move-result v17 │ │ -09d16e: 1312 0100 |00bb: const/16 v18, #int 1 // #1 │ │ -09d172: 0200 1100 |00bd: move/from16 v0, v17 │ │ -09d176: 0201 1200 |00bf: move/from16 v1, v18 │ │ -09d17a: 3310 a000 |00c1: if-ne v0, v1, 0161 // +00a0 │ │ -09d17e: 1205 |00c3: const/4 v5, #int 0 // #0 │ │ -09d180: 0800 1400 |00c4: move-object/from16 v0, v20 │ │ -09d184: 5400 5812 |00c6: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ -09d188: 0811 0000 |00c8: move-object/from16 v17, v0 │ │ -09d18c: 0800 1400 |00ca: move-object/from16 v0, v20 │ │ -09d190: 5400 4e12 |00cc: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG0Decoders:[S // field@124e │ │ -09d194: 0812 0000 |00ce: move-object/from16 v18, v0 │ │ -09d198: 0800 1100 |00d0: move-object/from16 v0, v17 │ │ -09d19c: 0801 1200 |00d2: move-object/from16 v1, v18 │ │ -09d1a0: 0202 1000 |00d4: move/from16 v2, v16 │ │ -09d1a4: 6e30 2f24 1002 |00d6: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@242f │ │ -09d1aa: 0a11 |00d9: move-result v17 │ │ -09d1ac: 3911 4d00 |00da: if-nez v17, 0127 // +004d │ │ -09d1b0: 0800 1400 |00dc: move-object/from16 v0, v20 │ │ -09d1b4: 5400 5812 |00de: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ -09d1b8: 0811 0000 |00e0: move-object/from16 v17, v0 │ │ -09d1bc: 0800 1400 |00e2: move-object/from16 v0, v20 │ │ -09d1c0: 5400 4c12 |00e4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRep0LongDecoders:[S // field@124c │ │ -09d1c4: 0812 0000 |00e6: move-object/from16 v18, v0 │ │ -09d1c8: e013 1004 |00e8: shl-int/lit8 v19, v16, #int 4 // #04 │ │ -09d1cc: 9013 130a |00ea: add-int v19, v19, v10 │ │ -09d1d0: 7403 2f24 1100 |00ec: invoke-virtual/range {v17, v18, v19}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@242f │ │ -09d1d6: 0a11 |00ef: move-result v17 │ │ -09d1d8: 3911 0700 |00f0: if-nez v17, 00f7 // +0007 │ │ -09d1dc: 7701 d223 1000 |00f2: invoke-static/range {v16}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateShortRep:(I)I // method@23d2 │ │ -09d1e2: 0a10 |00f5: move-result v16 │ │ -09d1e4: 1215 |00f6: const/4 v5, #int 1 // #1 │ │ -09d1e6: 3905 1c00 |00f7: if-nez v5, 0113 // +001c │ │ -09d1ea: 0800 1400 |00f9: move-object/from16 v0, v20 │ │ -09d1ee: 5400 5912 |00fb: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RepLenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // field@1259 │ │ -09d1f2: 0811 0000 |00fd: move-object/from16 v17, v0 │ │ -09d1f6: 0800 1400 |00ff: move-object/from16 v0, v20 │ │ -09d1fa: 5400 5812 |0101: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ -09d1fe: 0812 0000 |0103: move-object/from16 v18, v0 │ │ -09d202: 0800 1100 |0105: move-object/from16 v0, v17 │ │ -09d206: 0801 1200 |0107: move-object/from16 v1, v18 │ │ -09d20a: 6e30 d523 100a |0109: invoke-virtual {v0, v1, v10}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.Decode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;I)I // method@23d5 │ │ -09d210: 0a11 |010c: move-result v17 │ │ -09d212: d805 1102 |010d: add-int/lit8 v5, v17, #int 2 // #02 │ │ -09d216: 7701 d123 1000 |010f: invoke-static/range {v16}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateRep:(I)I // method@23d1 │ │ -09d21c: 0a10 |0112: move-result v16 │ │ -09d21e: 81c0 |0113: int-to-long v0, v12 │ │ -09d220: 0511 0000 |0114: move-wide/from16 v17, v0 │ │ -09d224: 3111 1106 |0116: cmp-long v17, v17, v6 │ │ -09d228: 3b11 0c00 |0118: if-gez v17, 0124 // +000c │ │ -09d22c: 0800 1400 |011a: move-object/from16 v0, v20 │ │ -09d230: 5200 4a12 |011c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_DictionarySizeCheck:I // field@124a │ │ -09d234: 0211 0000 |011e: move/from16 v17, v0 │ │ -09d238: 0200 1100 |0120: move/from16 v0, v17 │ │ -09d23c: 340c f600 |0122: if-lt v12, v0, 0218 // +00f6 │ │ -09d240: 1311 0000 |0124: const/16 v17, #int 0 // #0 │ │ -09d244: 0f11 |0126: return v17 │ │ -09d246: 0800 1400 |0127: move-object/from16 v0, v20 │ │ -09d24a: 5400 5812 |0129: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ -09d24e: 0811 0000 |012b: move-object/from16 v17, v0 │ │ -09d252: 0800 1400 |012d: move-object/from16 v0, v20 │ │ -09d256: 5400 4f12 |012f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG1Decoders:[S // field@124f │ │ -09d25a: 0812 0000 |0131: move-object/from16 v18, v0 │ │ -09d25e: 0800 1100 |0133: move-object/from16 v0, v17 │ │ -09d262: 0801 1200 |0135: move-object/from16 v1, v18 │ │ -09d266: 0202 1000 |0137: move/from16 v2, v16 │ │ -09d26a: 6e30 2f24 1002 |0139: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@242f │ │ -09d270: 0a11 |013c: move-result v17 │ │ -09d272: 3911 0600 |013d: if-nez v17, 0143 // +0006 │ │ -09d276: 01d4 |013f: move v4, v13 │ │ -09d278: 01cd |0140: move v13, v12 │ │ -09d27a: 014c |0141: move v12, v4 │ │ -09d27c: 28b5 |0142: goto 00f7 // -004b │ │ -09d27e: 0800 1400 |0143: move-object/from16 v0, v20 │ │ -09d282: 5400 5812 |0145: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ -09d286: 0811 0000 |0147: move-object/from16 v17, v0 │ │ -09d28a: 0800 1400 |0149: move-object/from16 v0, v20 │ │ -09d28e: 5400 5012 |014b: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG2Decoders:[S // field@1250 │ │ -09d292: 0812 0000 |014d: move-object/from16 v18, v0 │ │ -09d296: 0800 1100 |014f: move-object/from16 v0, v17 │ │ -09d29a: 0801 1200 |0151: move-object/from16 v1, v18 │ │ -09d29e: 0202 1000 |0153: move/from16 v2, v16 │ │ -09d2a2: 6e30 2f24 1002 |0155: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@242f │ │ -09d2a8: 0a11 |0158: move-result v17 │ │ -09d2aa: 3911 0500 |0159: if-nez v17, 015e // +0005 │ │ -09d2ae: 01e4 |015b: move v4, v14 │ │ -09d2b0: 01de |015c: move v14, v13 │ │ -09d2b2: 28e3 |015d: goto 0140 // -001d │ │ -09d2b4: 01f4 |015e: move v4, v15 │ │ -09d2b6: 01ef |015f: move v15, v14 │ │ -09d2b8: 28fc |0160: goto 015c // -0004 │ │ -09d2ba: 01ef |0161: move v15, v14 │ │ -09d2bc: 01de |0162: move v14, v13 │ │ -09d2be: 01cd |0163: move v13, v12 │ │ -09d2c0: 0800 1400 |0164: move-object/from16 v0, v20 │ │ -09d2c4: 5400 5112 |0166: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_LenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // field@1251 │ │ -09d2c8: 0811 0000 |0168: move-object/from16 v17, v0 │ │ -09d2cc: 0800 1400 |016a: move-object/from16 v0, v20 │ │ -09d2d0: 5400 5812 |016c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ -09d2d4: 0812 0000 |016e: move-object/from16 v18, v0 │ │ -09d2d8: 0800 1100 |0170: move-object/from16 v0, v17 │ │ -09d2dc: 0801 1200 |0172: move-object/from16 v1, v18 │ │ -09d2e0: 6e30 d523 100a |0174: invoke-virtual {v0, v1, v10}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.Decode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;I)I // method@23d5 │ │ -09d2e6: 0a11 |0177: move-result v17 │ │ -09d2e8: d805 1102 |0178: add-int/lit8 v5, v17, #int 2 // #02 │ │ -09d2ec: 7701 d023 1000 |017a: invoke-static/range {v16}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateMatch:(I)I // method@23d0 │ │ -09d2f2: 0a10 |017d: move-result v16 │ │ -09d2f4: 0800 1400 |017e: move-object/from16 v0, v20 │ │ -09d2f8: 5400 5612 |0180: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosSlotDecoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@1256 │ │ -09d2fc: 0811 0000 |0182: move-object/from16 v17, v0 │ │ -09d300: 7110 cc23 0500 |0184: invoke-static {v5}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.GetLenToPosState:(I)I // method@23cc │ │ -09d306: 0a12 |0187: move-result v18 │ │ -09d308: 4611 1112 |0188: aget-object v17, v17, v18 │ │ -09d30c: 0800 1400 |018a: move-object/from16 v0, v20 │ │ -09d310: 5400 5812 |018c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ -09d314: 0812 0000 |018e: move-object/from16 v18, v0 │ │ -09d318: 7402 2224 1100 |0190: invoke-virtual/range {v17, v18}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Decode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I // method@2422 │ │ -09d31e: 0a09 |0193: move-result v9 │ │ -09d320: 1311 0400 |0194: const/16 v17, #int 4 // #4 │ │ -09d324: 0200 1100 |0196: move/from16 v0, v17 │ │ -09d328: 3409 7d00 |0198: if-lt v9, v0, 0215 // +007d │ │ -09d32c: e111 0901 |019a: shr-int/lit8 v17, v9, #int 1 // #01 │ │ -09d330: d808 11ff |019c: add-int/lit8 v8, v17, #int -1 // #ff │ │ -09d334: dd11 0901 |019e: and-int/lit8 v17, v9, #int 1 // #01 │ │ -09d338: de11 1102 |01a0: or-int/lit8 v17, v17, #int 2 // #02 │ │ -09d33c: 980c 1108 |01a2: shl-int v12, v17, v8 │ │ -09d340: 1311 0e00 |01a4: const/16 v17, #int 14 // #e │ │ -09d344: 0200 1100 |01a6: move/from16 v0, v17 │ │ -09d348: 3509 2000 |01a8: if-ge v9, v0, 01c8 // +0020 │ │ -09d34c: 0800 1400 |01aa: move-object/from16 v0, v20 │ │ -09d350: 5400 5512 |01ac: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosDecoders:[S // field@1255 │ │ -09d354: 0811 0000 |01ae: move-object/from16 v17, v0 │ │ -09d358: 9112 0c09 |01b0: sub-int v18, v12, v9 │ │ -09d35c: d812 12ff |01b2: add-int/lit8 v18, v18, #int -1 // #ff │ │ -09d360: 0800 1400 |01b4: move-object/from16 v0, v20 │ │ -09d364: 5400 5812 |01b6: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ -09d368: 0813 0000 |01b8: move-object/from16 v19, v0 │ │ -09d36c: 0800 1100 |01ba: move-object/from16 v0, v17 │ │ -09d370: 0201 1200 |01bc: move/from16 v1, v18 │ │ -09d374: 0802 1300 |01be: move-object/from16 v2, v19 │ │ -09d378: 7140 2524 1082 |01c0: invoke-static {v0, v1, v2, v8}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.ReverseDecode:([SILcom/badlogic/gdx/utils/compression/rangecoder/Decoder;I)I // method@2425 │ │ -09d37e: 0a11 |01c3: move-result v17 │ │ -09d380: 900c 0c11 |01c4: add-int v12, v12, v17 │ │ -09d384: 2900 4dff |01c6: goto/16 0113 // -00b3 │ │ -09d388: 0800 1400 |01c8: move-object/from16 v0, v20 │ │ -09d38c: 5400 5812 |01ca: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ -09d390: 0811 0000 |01cc: move-object/from16 v17, v0 │ │ -09d394: d812 08fc |01ce: add-int/lit8 v18, v8, #int -4 // #fc │ │ -09d398: 7402 3024 1100 |01d0: invoke-virtual/range {v17, v18}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeDirectBits:(I)I // method@2430 │ │ -09d39e: 0a11 |01d3: move-result v17 │ │ -09d3a0: e011 1104 |01d4: shl-int/lit8 v17, v17, #int 4 // #04 │ │ -09d3a4: 900c 0c11 |01d6: add-int v12, v12, v17 │ │ -09d3a8: 0800 1400 |01d8: move-object/from16 v0, v20 │ │ -09d3ac: 5400 5412 |01da: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosAlignDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@1254 │ │ -09d3b0: 0811 0000 |01dc: move-object/from16 v17, v0 │ │ -09d3b4: 0800 1400 |01de: move-object/from16 v0, v20 │ │ -09d3b8: 5400 5812 |01e0: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ -09d3bc: 0812 0000 |01e2: move-object/from16 v18, v0 │ │ -09d3c0: 7402 2424 1100 |01e4: invoke-virtual/range {v17, v18}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.ReverseDecode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I // method@2424 │ │ -09d3c6: 0a11 |01e7: move-result v17 │ │ -09d3c8: 900c 0c11 |01e8: add-int v12, v12, v17 │ │ -09d3cc: 3b0c 29ff |01ea: if-gez v12, 0113 // -00d7 │ │ -09d3d0: 1311 ffff |01ec: const/16 v17, #int -1 // #ffff │ │ -09d3d4: 0200 1100 |01ee: move/from16 v0, v17 │ │ -09d3d8: 330c 2100 |01f0: if-ne v12, v0, 0211 // +0021 │ │ -09d3dc: 0800 1400 |01f2: move-object/from16 v0, v20 │ │ -09d3e0: 5400 5312 |01f4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@1253 │ │ -09d3e4: 0811 0000 |01f6: move-object/from16 v17, v0 │ │ -09d3e8: 7401 c523 1100 |01f8: invoke-virtual/range {v17}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.Flush:()V // method@23c5 │ │ -09d3ee: 0800 1400 |01fb: move-object/from16 v0, v20 │ │ -09d3f2: 5400 5312 |01fd: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@1253 │ │ -09d3f6: 0811 0000 |01ff: move-object/from16 v17, v0 │ │ -09d3fa: 7401 c923 1100 |0201: invoke-virtual/range {v17}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.ReleaseStream:()V // method@23c9 │ │ -09d400: 0800 1400 |0204: move-object/from16 v0, v20 │ │ -09d404: 5400 5812 |0206: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ -09d408: 0811 0000 |0208: move-object/from16 v17, v0 │ │ -09d40c: 7401 3324 1100 |020a: invoke-virtual/range {v17}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.ReleaseStream:()V // method@2433 │ │ -09d412: 1311 0100 |020d: const/16 v17, #int 1 // #1 │ │ -09d416: 2900 17ff |020f: goto/16 0126 // -00e9 │ │ -09d41a: 1311 0000 |0211: const/16 v17, #int 0 // #0 │ │ -09d41e: 2900 13ff |0213: goto/16 0126 // -00ed │ │ -09d422: 019c |0215: move v12, v9 │ │ -09d424: 2900 fdfe |0216: goto/16 0113 // -0103 │ │ -09d428: 0800 1400 |0218: move-object/from16 v0, v20 │ │ -09d42c: 5400 5312 |021a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@1253 │ │ -09d430: 0811 0000 |021c: move-object/from16 v17, v0 │ │ -09d434: 0800 1100 |021e: move-object/from16 v0, v17 │ │ -09d438: 6e30 c323 c005 |0220: invoke-virtual {v0, v12, v5}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.CopyBlock:(II)V // method@23c3 │ │ -09d43e: 8150 |0223: int-to-long v0, v5 │ │ -09d440: 0511 0000 |0224: move-wide/from16 v17, v0 │ │ -09d444: 9b06 0611 |0226: add-long v6, v6, v17 │ │ -09d448: 0800 1400 |0228: move-object/from16 v0, v20 │ │ -09d44c: 5400 5312 |022a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@1253 │ │ -09d450: 0811 0000 |022c: move-object/from16 v17, v0 │ │ -09d454: 1312 0000 |022e: const/16 v18, #int 0 // #0 │ │ -09d458: 7402 c623 1100 |0230: invoke-virtual/range {v17, v18}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.GetByte:(I)B // method@23c6 │ │ -09d45e: 0a0b |0233: move-result v11 │ │ -09d460: 2900 f4fd |0234: goto/16 0028 // -020c │ │ + insns size : 570 16-bit code units │ │ +0ab598: |[0ab598] com.badlogic.gdx.utils.compression.lzma.Decoder.Code:(Ljava/io/InputStream;Ljava/io/OutputStream;J)Z │ │ +0ab5a8: 0800 1500 |0000: move-object/from16 v0, v21 │ │ +0ab5ac: 5400 5812 |0002: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ +0ab5b0: 0812 0000 |0004: move-object/from16 v18, v0 │ │ +0ab5b4: 0800 1200 |0006: move-object/from16 v0, v18 │ │ +0ab5b8: 0801 1600 |0008: move-object/from16 v1, v22 │ │ +0ab5bc: 6e20 3424 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.SetStream:(Ljava/io/InputStream;)V // method@2434 │ │ +0ab5c2: 0800 1500 |000d: move-object/from16 v0, v21 │ │ +0ab5c6: 5400 5312 |000f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@1253 │ │ +0ab5ca: 0812 0000 |0011: move-object/from16 v18, v0 │ │ +0ab5ce: 0800 1200 |0013: move-object/from16 v0, v18 │ │ +0ab5d2: 0801 1700 |0015: move-object/from16 v1, v23 │ │ +0ab5d6: 6e20 ca23 1000 |0017: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.SetStream:(Ljava/io/OutputStream;)V // method@23ca │ │ +0ab5dc: 7401 e123 1500 |001a: invoke-virtual/range {v21}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.Init:()V // method@23e1 │ │ +0ab5e2: 7100 cd23 0000 |001d: invoke-static {}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateInit:()I // method@23cd │ │ +0ab5e8: 0a11 |0020: move-result v17 │ │ +0ab5ea: 120d |0021: const/4 v13, #int 0 // #0 │ │ +0ab5ec: 120e |0022: const/4 v14, #int 0 // #0 │ │ +0ab5ee: 120f |0023: const/4 v15, #int 0 // #0 │ │ +0ab5f0: 1310 0000 |0024: const/16 v16, #int 0 // #0 │ │ +0ab5f4: 1608 0000 |0026: const-wide/16 v8, #int 0 // #0 │ │ +0ab5f8: 120c |0028: const/4 v12, #int 0 // #0 │ │ +0ab5fa: 1612 0000 |0029: const-wide/16 v18, #int 0 // #0 │ │ +0ab5fe: 3112 1812 |002b: cmp-long v18, v24, v18 │ │ +0ab602: 3a12 0600 |002d: if-ltz v18, 0033 // +0006 │ │ +0ab606: 3112 0818 |002f: cmp-long v18, v8, v24 │ │ +0ab60a: 3b12 c501 |0031: if-gez v18, 01f6 // +01c5 │ │ +0ab60e: 8480 |0033: long-to-int v0, v8 │ │ +0ab610: 0212 0000 |0034: move/from16 v18, v0 │ │ +0ab614: 0800 1500 |0036: move-object/from16 v0, v21 │ │ +0ab618: 5200 5712 |0038: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosStateMask:I // field@1257 │ │ +0ab61c: 0213 0000 |003a: move/from16 v19, v0 │ │ +0ab620: 950b 1213 |003c: and-int v11, v18, v19 │ │ +0ab624: 0800 1500 |003e: move-object/from16 v0, v21 │ │ +0ab628: 5400 5812 |0040: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ +0ab62c: 0812 0000 |0042: move-object/from16 v18, v0 │ │ +0ab630: 0800 1500 |0044: move-object/from16 v0, v21 │ │ +0ab634: 5400 4b12 |0046: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsMatchDecoders:[S // field@124b │ │ +0ab638: 0813 0000 |0048: move-object/from16 v19, v0 │ │ +0ab63c: e014 1104 |004a: shl-int/lit8 v20, v17, #int 4 // #04 │ │ +0ab640: 9014 140b |004c: add-int v20, v20, v11 │ │ +0ab644: 7403 2f24 1200 |004e: invoke-virtual/range {v18, v19, v20}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@242f │ │ +0ab64a: 0a12 |0051: move-result v18 │ │ +0ab64c: 3912 5400 |0052: if-nez v18, 00a6 // +0054 │ │ +0ab650: 0800 1500 |0054: move-object/from16 v0, v21 │ │ +0ab654: 5400 5212 |0056: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_LiteralDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder; // field@1252 │ │ +0ab658: 0812 0000 |0058: move-object/from16 v18, v0 │ │ +0ab65c: 8480 |005a: long-to-int v0, v8 │ │ +0ab65e: 0213 0000 |005b: move/from16 v19, v0 │ │ +0ab662: 0800 1200 |005d: move-object/from16 v0, v18 │ │ +0ab666: 0201 1300 |005f: move/from16 v1, v19 │ │ +0ab66a: 6e30 dd23 100c |0061: invoke-virtual {v0, v1, v12}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.GetDecoder:(IB)Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; // method@23dd │ │ +0ab670: 0c04 |0064: move-result-object v4 │ │ +0ab672: 7701 ce23 1100 |0065: invoke-static/range {v17}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateIsCharState:(I)Z // method@23ce │ │ +0ab678: 0a12 |0068: move-result v18 │ │ +0ab67a: 3912 3000 |0069: if-nez v18, 0099 // +0030 │ │ +0ab67e: 0800 1500 |006b: move-object/from16 v0, v21 │ │ +0ab682: 5400 5812 |006d: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ +0ab686: 0812 0000 |006f: move-object/from16 v18, v0 │ │ +0ab68a: 0800 1500 |0071: move-object/from16 v0, v21 │ │ +0ab68e: 5400 5312 |0073: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@1253 │ │ +0ab692: 0813 0000 |0075: move-object/from16 v19, v0 │ │ +0ab696: 0800 1300 |0077: move-object/from16 v0, v19 │ │ +0ab69a: 6e20 c623 d000 |0079: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.GetByte:(I)B // method@23c6 │ │ +0ab6a0: 0a13 |007c: move-result v19 │ │ +0ab6a2: 0800 1200 |007d: move-object/from16 v0, v18 │ │ +0ab6a6: 0201 1300 |007f: move/from16 v1, v19 │ │ +0ab6aa: 6e30 d923 0401 |0081: invoke-virtual {v4, v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;.DecodeWithMatchByte:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;B)B // method@23d9 │ │ +0ab6b0: 0a0c |0084: move-result v12 │ │ +0ab6b2: 0800 1500 |0085: move-object/from16 v0, v21 │ │ +0ab6b6: 5400 5312 |0087: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@1253 │ │ +0ab6ba: 0812 0000 |0089: move-object/from16 v18, v0 │ │ +0ab6be: 0800 1200 |008b: move-object/from16 v0, v18 │ │ +0ab6c2: 6e20 c823 c000 |008d: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.PutByte:(B)V // method@23c8 │ │ +0ab6c8: 7701 cf23 1100 |0090: invoke-static/range {v17}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateChar:(I)I // method@23cf │ │ +0ab6ce: 0a11 |0093: move-result v17 │ │ +0ab6d0: 1612 0100 |0094: const-wide/16 v18, #int 1 // #1 │ │ +0ab6d4: 9b08 0812 |0096: add-long v8, v8, v18 │ │ +0ab6d8: 2891 |0098: goto 0029 // -006f │ │ +0ab6da: 0800 1500 |0099: move-object/from16 v0, v21 │ │ +0ab6de: 5400 5812 |009b: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ +0ab6e2: 0812 0000 |009d: move-object/from16 v18, v0 │ │ +0ab6e6: 0800 1200 |009f: move-object/from16 v0, v18 │ │ +0ab6ea: 6e20 d823 0400 |00a1: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;.DecodeNormal:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)B // method@23d8 │ │ +0ab6f0: 0a0c |00a4: move-result v12 │ │ +0ab6f2: 28e0 |00a5: goto 0085 // -0020 │ │ +0ab6f4: 0800 1500 |00a6: move-object/from16 v0, v21 │ │ +0ab6f8: 5400 5812 |00a8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ +0ab6fc: 0812 0000 |00aa: move-object/from16 v18, v0 │ │ +0ab700: 0800 1500 |00ac: move-object/from16 v0, v21 │ │ +0ab704: 5400 4d12 |00ae: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepDecoders:[S // field@124d │ │ +0ab708: 0813 0000 |00b0: move-object/from16 v19, v0 │ │ +0ab70c: 0800 1200 |00b2: move-object/from16 v0, v18 │ │ +0ab710: 0801 1300 |00b4: move-object/from16 v1, v19 │ │ +0ab714: 0202 1100 |00b6: move/from16 v2, v17 │ │ +0ab718: 6e30 2f24 1002 |00b8: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@242f │ │ +0ab71e: 0a12 |00bb: move-result v18 │ │ +0ab720: 1313 0100 |00bc: const/16 v19, #int 1 // #1 │ │ +0ab724: 0200 1200 |00be: move/from16 v0, v18 │ │ +0ab728: 0201 1300 |00c0: move/from16 v1, v19 │ │ +0ab72c: 3310 a200 |00c2: if-ne v0, v1, 0164 // +00a2 │ │ +0ab730: 1206 |00c4: const/4 v6, #int 0 // #0 │ │ +0ab732: 0800 1500 |00c5: move-object/from16 v0, v21 │ │ +0ab736: 5400 5812 |00c7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ +0ab73a: 0812 0000 |00c9: move-object/from16 v18, v0 │ │ +0ab73e: 0800 1500 |00cb: move-object/from16 v0, v21 │ │ +0ab742: 5400 4e12 |00cd: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG0Decoders:[S // field@124e │ │ +0ab746: 0813 0000 |00cf: move-object/from16 v19, v0 │ │ +0ab74a: 0800 1200 |00d1: move-object/from16 v0, v18 │ │ +0ab74e: 0801 1300 |00d3: move-object/from16 v1, v19 │ │ +0ab752: 0202 1100 |00d5: move/from16 v2, v17 │ │ +0ab756: 6e30 2f24 1002 |00d7: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@242f │ │ +0ab75c: 0a12 |00da: move-result v18 │ │ +0ab75e: 3912 4d00 |00db: if-nez v18, 0128 // +004d │ │ +0ab762: 0800 1500 |00dd: move-object/from16 v0, v21 │ │ +0ab766: 5400 5812 |00df: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ +0ab76a: 0812 0000 |00e1: move-object/from16 v18, v0 │ │ +0ab76e: 0800 1500 |00e3: move-object/from16 v0, v21 │ │ +0ab772: 5400 4c12 |00e5: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRep0LongDecoders:[S // field@124c │ │ +0ab776: 0813 0000 |00e7: move-object/from16 v19, v0 │ │ +0ab77a: e014 1104 |00e9: shl-int/lit8 v20, v17, #int 4 // #04 │ │ +0ab77e: 9014 140b |00eb: add-int v20, v20, v11 │ │ +0ab782: 7403 2f24 1200 |00ed: invoke-virtual/range {v18, v19, v20}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@242f │ │ +0ab788: 0a12 |00f0: move-result v18 │ │ +0ab78a: 3912 0700 |00f1: if-nez v18, 00f8 // +0007 │ │ +0ab78e: 7701 d223 1100 |00f3: invoke-static/range {v17}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateShortRep:(I)I // method@23d2 │ │ +0ab794: 0a11 |00f6: move-result v17 │ │ +0ab796: 1216 |00f7: const/4 v6, #int 1 // #1 │ │ +0ab798: 3906 1c00 |00f8: if-nez v6, 0114 // +001c │ │ +0ab79c: 0800 1500 |00fa: move-object/from16 v0, v21 │ │ +0ab7a0: 5400 5912 |00fc: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RepLenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // field@1259 │ │ +0ab7a4: 0812 0000 |00fe: move-object/from16 v18, v0 │ │ +0ab7a8: 0800 1500 |0100: move-object/from16 v0, v21 │ │ +0ab7ac: 5400 5812 |0102: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ +0ab7b0: 0813 0000 |0104: move-object/from16 v19, v0 │ │ +0ab7b4: 0800 1200 |0106: move-object/from16 v0, v18 │ │ +0ab7b8: 0801 1300 |0108: move-object/from16 v1, v19 │ │ +0ab7bc: 6e30 d523 100b |010a: invoke-virtual {v0, v1, v11}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.Decode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;I)I // method@23d5 │ │ +0ab7c2: 0a12 |010d: move-result v18 │ │ +0ab7c4: d806 1202 |010e: add-int/lit8 v6, v18, #int 2 // #02 │ │ +0ab7c8: 7701 d123 1100 |0110: invoke-static/range {v17}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateRep:(I)I // method@23d1 │ │ +0ab7ce: 0a11 |0113: move-result v17 │ │ +0ab7d0: 81d0 |0114: int-to-long v0, v13 │ │ +0ab7d2: 0512 0000 |0115: move-wide/from16 v18, v0 │ │ +0ab7d6: 3112 1208 |0117: cmp-long v18, v18, v8 │ │ +0ab7da: 3b12 0c00 |0119: if-gez v18, 0125 // +000c │ │ +0ab7de: 0800 1500 |011b: move-object/from16 v0, v21 │ │ +0ab7e2: 5200 4a12 |011d: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_DictionarySizeCheck:I // field@124a │ │ +0ab7e6: 0212 0000 |011f: move/from16 v18, v0 │ │ +0ab7ea: 0200 1200 |0121: move/from16 v0, v18 │ │ +0ab7ee: 340d f900 |0123: if-lt v13, v0, 021c // +00f9 │ │ +0ab7f2: 1312 0000 |0125: const/16 v18, #int 0 // #0 │ │ +0ab7f6: 0f12 |0127: return v18 │ │ +0ab7f8: 0800 1500 |0128: move-object/from16 v0, v21 │ │ +0ab7fc: 5400 5812 |012a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ +0ab800: 0812 0000 |012c: move-object/from16 v18, v0 │ │ +0ab804: 0800 1500 |012e: move-object/from16 v0, v21 │ │ +0ab808: 5400 4f12 |0130: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG1Decoders:[S // field@124f │ │ +0ab80c: 0813 0000 |0132: move-object/from16 v19, v0 │ │ +0ab810: 0800 1200 |0134: move-object/from16 v0, v18 │ │ +0ab814: 0801 1300 |0136: move-object/from16 v1, v19 │ │ +0ab818: 0202 1100 |0138: move/from16 v2, v17 │ │ +0ab81c: 6e30 2f24 1002 |013a: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@242f │ │ +0ab822: 0a12 |013d: move-result v18 │ │ +0ab824: 3912 0600 |013e: if-nez v18, 0144 // +0006 │ │ +0ab828: 01e5 |0140: move v5, v14 │ │ +0ab82a: 01de |0141: move v14, v13 │ │ +0ab82c: 015d |0142: move v13, v5 │ │ +0ab82e: 28b5 |0143: goto 00f8 // -004b │ │ +0ab830: 0800 1500 |0144: move-object/from16 v0, v21 │ │ +0ab834: 5400 5812 |0146: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ +0ab838: 0812 0000 |0148: move-object/from16 v18, v0 │ │ +0ab83c: 0800 1500 |014a: move-object/from16 v0, v21 │ │ +0ab840: 5400 5012 |014c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG2Decoders:[S // field@1250 │ │ +0ab844: 0813 0000 |014e: move-object/from16 v19, v0 │ │ +0ab848: 0800 1200 |0150: move-object/from16 v0, v18 │ │ +0ab84c: 0801 1300 |0152: move-object/from16 v1, v19 │ │ +0ab850: 0202 1100 |0154: move/from16 v2, v17 │ │ +0ab854: 6e30 2f24 1002 |0156: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@242f │ │ +0ab85a: 0a12 |0159: move-result v18 │ │ +0ab85c: 3912 0500 |015a: if-nez v18, 015f // +0005 │ │ +0ab860: 01f5 |015c: move v5, v15 │ │ +0ab862: 01ef |015d: move v15, v14 │ │ +0ab864: 28e3 |015e: goto 0141 // -001d │ │ +0ab866: 0205 1000 |015f: move/from16 v5, v16 │ │ +0ab86a: 0210 0f00 |0161: move/from16 v16, v15 │ │ +0ab86e: 28fa |0163: goto 015d // -0006 │ │ +0ab870: 0210 0f00 |0164: move/from16 v16, v15 │ │ +0ab874: 01ef |0166: move v15, v14 │ │ +0ab876: 01de |0167: move v14, v13 │ │ +0ab878: 0800 1500 |0168: move-object/from16 v0, v21 │ │ +0ab87c: 5400 5112 |016a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_LenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // field@1251 │ │ +0ab880: 0812 0000 |016c: move-object/from16 v18, v0 │ │ +0ab884: 0800 1500 |016e: move-object/from16 v0, v21 │ │ +0ab888: 5400 5812 |0170: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ +0ab88c: 0813 0000 |0172: move-object/from16 v19, v0 │ │ +0ab890: 0800 1200 |0174: move-object/from16 v0, v18 │ │ +0ab894: 0801 1300 |0176: move-object/from16 v1, v19 │ │ +0ab898: 6e30 d523 100b |0178: invoke-virtual {v0, v1, v11}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.Decode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;I)I // method@23d5 │ │ +0ab89e: 0a12 |017b: move-result v18 │ │ +0ab8a0: d806 1202 |017c: add-int/lit8 v6, v18, #int 2 // #02 │ │ +0ab8a4: 7701 d023 1100 |017e: invoke-static/range {v17}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateMatch:(I)I // method@23d0 │ │ +0ab8aa: 0a11 |0181: move-result v17 │ │ +0ab8ac: 0800 1500 |0182: move-object/from16 v0, v21 │ │ +0ab8b0: 5400 5612 |0184: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosSlotDecoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@1256 │ │ +0ab8b4: 0812 0000 |0186: move-object/from16 v18, v0 │ │ +0ab8b8: 7110 cc23 0600 |0188: invoke-static {v6}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.GetLenToPosState:(I)I // method@23cc │ │ +0ab8be: 0a13 |018b: move-result v19 │ │ +0ab8c0: 4612 1213 |018c: aget-object v18, v18, v19 │ │ +0ab8c4: 0800 1500 |018e: move-object/from16 v0, v21 │ │ +0ab8c8: 5400 5812 |0190: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ +0ab8cc: 0813 0000 |0192: move-object/from16 v19, v0 │ │ +0ab8d0: 7402 2224 1200 |0194: invoke-virtual/range {v18, v19}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Decode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I // method@2422 │ │ +0ab8d6: 0a0a |0197: move-result v10 │ │ +0ab8d8: 1312 0400 |0198: const/16 v18, #int 4 // #4 │ │ +0ab8dc: 0200 1200 |019a: move/from16 v0, v18 │ │ +0ab8e0: 340a 7d00 |019c: if-lt v10, v0, 0219 // +007d │ │ +0ab8e4: e112 0a01 |019e: shr-int/lit8 v18, v10, #int 1 // #01 │ │ +0ab8e8: d807 12ff |01a0: add-int/lit8 v7, v18, #int -1 // #ff │ │ +0ab8ec: dd12 0a01 |01a2: and-int/lit8 v18, v10, #int 1 // #01 │ │ +0ab8f0: de12 1202 |01a4: or-int/lit8 v18, v18, #int 2 // #02 │ │ +0ab8f4: 980d 1207 |01a6: shl-int v13, v18, v7 │ │ +0ab8f8: 1312 0e00 |01a8: const/16 v18, #int 14 // #e │ │ +0ab8fc: 0200 1200 |01aa: move/from16 v0, v18 │ │ +0ab900: 350a 2000 |01ac: if-ge v10, v0, 01cc // +0020 │ │ +0ab904: 0800 1500 |01ae: move-object/from16 v0, v21 │ │ +0ab908: 5400 5512 |01b0: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosDecoders:[S // field@1255 │ │ +0ab90c: 0812 0000 |01b2: move-object/from16 v18, v0 │ │ +0ab910: 9113 0d0a |01b4: sub-int v19, v13, v10 │ │ +0ab914: d813 13ff |01b6: add-int/lit8 v19, v19, #int -1 // #ff │ │ +0ab918: 0800 1500 |01b8: move-object/from16 v0, v21 │ │ +0ab91c: 5400 5812 |01ba: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ +0ab920: 0814 0000 |01bc: move-object/from16 v20, v0 │ │ +0ab924: 0800 1200 |01be: move-object/from16 v0, v18 │ │ +0ab928: 0201 1300 |01c0: move/from16 v1, v19 │ │ +0ab92c: 0802 1400 |01c2: move-object/from16 v2, v20 │ │ +0ab930: 7140 2524 1072 |01c4: invoke-static {v0, v1, v2, v7}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.ReverseDecode:([SILcom/badlogic/gdx/utils/compression/rangecoder/Decoder;I)I // method@2425 │ │ +0ab936: 0a12 |01c7: move-result v18 │ │ +0ab938: 900d 0d12 |01c8: add-int v13, v13, v18 │ │ +0ab93c: 2900 4aff |01ca: goto/16 0114 // -00b6 │ │ +0ab940: 0800 1500 |01cc: move-object/from16 v0, v21 │ │ +0ab944: 5400 5812 |01ce: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ +0ab948: 0812 0000 |01d0: move-object/from16 v18, v0 │ │ +0ab94c: d813 07fc |01d2: add-int/lit8 v19, v7, #int -4 // #fc │ │ +0ab950: 7402 3024 1200 |01d4: invoke-virtual/range {v18, v19}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeDirectBits:(I)I // method@2430 │ │ +0ab956: 0a12 |01d7: move-result v18 │ │ +0ab958: e012 1204 |01d8: shl-int/lit8 v18, v18, #int 4 // #04 │ │ +0ab95c: 900d 0d12 |01da: add-int v13, v13, v18 │ │ +0ab960: 0800 1500 |01dc: move-object/from16 v0, v21 │ │ +0ab964: 5400 5412 |01de: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosAlignDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@1254 │ │ +0ab968: 0812 0000 |01e0: move-object/from16 v18, v0 │ │ +0ab96c: 0800 1500 |01e2: move-object/from16 v0, v21 │ │ +0ab970: 5400 5812 |01e4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ +0ab974: 0813 0000 |01e6: move-object/from16 v19, v0 │ │ +0ab978: 7402 2424 1200 |01e8: invoke-virtual/range {v18, v19}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.ReverseDecode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I // method@2424 │ │ +0ab97e: 0a12 |01eb: move-result v18 │ │ +0ab980: 900d 0d12 |01ec: add-int v13, v13, v18 │ │ +0ab984: 3b0d 26ff |01ee: if-gez v13, 0114 // -00da │ │ +0ab988: 1312 ffff |01f0: const/16 v18, #int -1 // #ffff │ │ +0ab98c: 0200 1200 |01f2: move/from16 v0, v18 │ │ +0ab990: 330d 2100 |01f4: if-ne v13, v0, 0215 // +0021 │ │ +0ab994: 0800 1500 |01f6: move-object/from16 v0, v21 │ │ +0ab998: 5400 5312 |01f8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@1253 │ │ +0ab99c: 0812 0000 |01fa: move-object/from16 v18, v0 │ │ +0ab9a0: 7401 c523 1200 |01fc: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.Flush:()V // method@23c5 │ │ +0ab9a6: 0800 1500 |01ff: move-object/from16 v0, v21 │ │ +0ab9aa: 5400 5312 |0201: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@1253 │ │ +0ab9ae: 0812 0000 |0203: move-object/from16 v18, v0 │ │ +0ab9b2: 7401 c923 1200 |0205: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.ReleaseStream:()V // method@23c9 │ │ +0ab9b8: 0800 1500 |0208: move-object/from16 v0, v21 │ │ +0ab9bc: 5400 5812 |020a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ +0ab9c0: 0812 0000 |020c: move-object/from16 v18, v0 │ │ +0ab9c4: 7401 3324 1200 |020e: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.ReleaseStream:()V // method@2433 │ │ +0ab9ca: 1312 0100 |0211: const/16 v18, #int 1 // #1 │ │ +0ab9ce: 2900 14ff |0213: goto/16 0127 // -00ec │ │ +0ab9d2: 1312 0000 |0215: const/16 v18, #int 0 // #0 │ │ +0ab9d6: 2900 10ff |0217: goto/16 0127 // -00f0 │ │ +0ab9da: 01ad |0219: move v13, v10 │ │ +0ab9dc: 2900 fafe |021a: goto/16 0114 // -0106 │ │ +0ab9e0: 0800 1500 |021c: move-object/from16 v0, v21 │ │ +0ab9e4: 5400 5312 |021e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@1253 │ │ +0ab9e8: 0812 0000 |0220: move-object/from16 v18, v0 │ │ +0ab9ec: 0800 1200 |0222: move-object/from16 v0, v18 │ │ +0ab9f0: 6e30 c323 d006 |0224: invoke-virtual {v0, v13, v6}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.CopyBlock:(II)V // method@23c3 │ │ +0ab9f6: 8160 |0227: int-to-long v0, v6 │ │ +0ab9f8: 0512 0000 |0228: move-wide/from16 v18, v0 │ │ +0ab9fc: 9b08 0812 |022a: add-long v8, v8, v18 │ │ +0aba00: 0800 1500 |022c: move-object/from16 v0, v21 │ │ +0aba04: 5400 5312 |022e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@1253 │ │ +0aba08: 0812 0000 |0230: move-object/from16 v18, v0 │ │ +0aba0c: 1313 0000 |0232: const/16 v19, #int 0 // #0 │ │ +0aba10: 7402 c623 1200 |0234: invoke-virtual/range {v18, v19}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.GetByte:(I)B // method@23c6 │ │ +0aba16: 0a0c |0237: move-result v12 │ │ +0aba18: 2900 f1fd |0238: goto/16 0029 // -020f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x000d line=193 │ │ 0x001a line=194 │ │ 0x001d line=196 │ │ 0x0021 line=197 │ │ - 0x0025 line=199 │ │ - 0x0027 line=200 │ │ - 0x0028 line=201 │ │ - 0x0032 line=202 │ │ - 0x003d line=203 │ │ - 0x0053 line=204 │ │ - 0x0064 line=205 │ │ - 0x006a line=206 │ │ - 0x0084 line=209 │ │ - 0x008f line=210 │ │ - 0x0093 line=211 │ │ - 0x0097 line=212 │ │ - 0x0098 line=208 │ │ - 0x00a5 line=214 │ │ - 0x00c3 line=215 │ │ - 0x00c4 line=216 │ │ - 0x00dc line=217 │ │ - 0x00f2 line=218 │ │ - 0x00f6 line=219 │ │ - 0x00f7 line=237 │ │ - 0x00f9 line=238 │ │ - 0x010f line=239 │ │ - 0x0113 line=264 │ │ - 0x0124 line=266 │ │ - 0x0126 line=276 │ │ - 0x0127 line=223 │ │ - 0x013f line=224 │ │ - 0x0140 line=234 │ │ - 0x0141 line=235 │ │ - 0x0143 line=226 │ │ - 0x015b line=227 │ │ - 0x015c line=232 │ │ - 0x015e line=229 │ │ - 0x015f line=230 │ │ - 0x0161 line=242 │ │ - 0x0162 line=243 │ │ - 0x0163 line=244 │ │ - 0x0164 line=245 │ │ - 0x017a line=246 │ │ - 0x017e line=247 │ │ - 0x0194 line=248 │ │ - 0x019a line=249 │ │ - 0x019e line=250 │ │ - 0x01a4 line=251 │ │ - 0x01aa line=252 │ │ - 0x01c8 line=254 │ │ - 0x01d8 line=255 │ │ - 0x01ea line=256 │ │ - 0x01ec line=257 │ │ - 0x01f2 line=273 │ │ - 0x01fb line=274 │ │ - 0x0204 line=275 │ │ - 0x020d line=276 │ │ - 0x0211 line=258 │ │ - 0x0215 line=262 │ │ - 0x0218 line=268 │ │ - 0x0223 line=269 │ │ - 0x0228 line=270 │ │ - locals : │ │ - 0x0064 - 0x00a5 reg=3 decoder2 Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; │ │ - 0x00c4 - 0x0126 reg=5 len I │ │ - 0x003d - 0x0126 reg=10 posState I │ │ - 0x0140 - 0x0143 reg=4 distance I │ │ - 0x015c - 0x015e reg=4 distance I │ │ - 0x015f - 0x0161 reg=4 distance I │ │ - 0x0127 - 0x0161 reg=5 len I │ │ - 0x017a - 0x01f2 reg=5 len I │ │ - 0x019e - 0x01f2 reg=8 numDirectBits I │ │ - 0x0194 - 0x01f2 reg=9 posSlot I │ │ - 0x0127 - 0x01f2 reg=10 posState I │ │ - 0x0211 - 0x0215 reg=8 numDirectBits I │ │ - 0x0211 - 0x0218 reg=9 posSlot I │ │ - 0x0211 - 0x0236 reg=5 len I │ │ - 0x0027 - 0x0236 reg=6 nowPos64 J │ │ - 0x0211 - 0x0236 reg=10 posState I │ │ - 0x0028 - 0x0236 reg=11 prevByte B │ │ - 0x0022 - 0x0236 reg=12 rep0 I │ │ - 0x0023 - 0x0236 reg=13 rep1 I │ │ - 0x0024 - 0x0236 reg=14 rep2 I │ │ - 0x0025 - 0x0236 reg=15 rep3 I │ │ - 0x0021 - 0x0236 reg=16 state I │ │ - 0x0000 - 0x0236 reg=20 this Lcom/badlogic/gdx/utils/compression/lzma/Decoder; │ │ - 0x0000 - 0x0236 reg=21 inStream Ljava/io/InputStream; │ │ - 0x0000 - 0x0236 reg=22 outStream Ljava/io/OutputStream; │ │ - 0x0000 - 0x0236 reg=23 outSize J │ │ + 0x0026 line=199 │ │ + 0x0028 line=200 │ │ + 0x0029 line=201 │ │ + 0x0033 line=202 │ │ + 0x003e line=203 │ │ + 0x0054 line=204 │ │ + 0x0065 line=205 │ │ + 0x006b line=206 │ │ + 0x0085 line=209 │ │ + 0x0090 line=210 │ │ + 0x0094 line=211 │ │ + 0x0098 line=212 │ │ + 0x0099 line=208 │ │ + 0x00a6 line=214 │ │ + 0x00c4 line=215 │ │ + 0x00c5 line=216 │ │ + 0x00dd line=217 │ │ + 0x00f3 line=218 │ │ + 0x00f7 line=219 │ │ + 0x00f8 line=237 │ │ + 0x00fa line=238 │ │ + 0x0110 line=239 │ │ + 0x0114 line=264 │ │ + 0x0125 line=266 │ │ + 0x0127 line=276 │ │ + 0x0128 line=223 │ │ + 0x0140 line=224 │ │ + 0x0141 line=234 │ │ + 0x0142 line=235 │ │ + 0x0144 line=226 │ │ + 0x015c line=227 │ │ + 0x015d line=232 │ │ + 0x015f line=229 │ │ + 0x0161 line=230 │ │ + 0x0164 line=242 │ │ + 0x0166 line=243 │ │ + 0x0167 line=244 │ │ + 0x0168 line=245 │ │ + 0x017e line=246 │ │ + 0x0182 line=247 │ │ + 0x0198 line=248 │ │ + 0x019e line=249 │ │ + 0x01a2 line=250 │ │ + 0x01a8 line=251 │ │ + 0x01ae line=252 │ │ + 0x01cc line=254 │ │ + 0x01dc line=255 │ │ + 0x01ee line=256 │ │ + 0x01f0 line=257 │ │ + 0x01f6 line=273 │ │ + 0x01ff line=274 │ │ + 0x0208 line=275 │ │ + 0x0211 line=276 │ │ + 0x0215 line=258 │ │ + 0x0219 line=262 │ │ + 0x021c line=268 │ │ + 0x0227 line=269 │ │ + 0x022c line=270 │ │ + locals : │ │ + 0x0065 - 0x00a6 reg=4 decoder2 Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; │ │ + 0x00c5 - 0x0127 reg=6 len I │ │ + 0x003e - 0x0127 reg=11 posState I │ │ + 0x0141 - 0x0144 reg=5 distance I │ │ + 0x015d - 0x015f reg=5 distance I │ │ + 0x0161 - 0x0164 reg=5 distance I │ │ + 0x0128 - 0x0164 reg=6 len I │ │ + 0x017e - 0x01f6 reg=6 len I │ │ + 0x01a2 - 0x01f6 reg=7 numDirectBits I │ │ + 0x0198 - 0x01f6 reg=10 posSlot I │ │ + 0x0128 - 0x01f6 reg=11 posState I │ │ + 0x0215 - 0x0219 reg=7 numDirectBits I │ │ + 0x0215 - 0x021c reg=10 posSlot I │ │ + 0x0215 - 0x023a reg=6 len I │ │ + 0x0028 - 0x023a reg=8 nowPos64 J │ │ + 0x0215 - 0x023a reg=11 posState I │ │ + 0x0029 - 0x023a reg=12 prevByte B │ │ + 0x0022 - 0x023a reg=13 rep0 I │ │ + 0x0023 - 0x023a reg=14 rep1 I │ │ + 0x0024 - 0x023a reg=15 rep2 I │ │ + 0x0026 - 0x023a reg=16 rep3 I │ │ + 0x0021 - 0x023a reg=17 state I │ │ + 0x0000 - 0x023a reg=21 this Lcom/badlogic/gdx/utils/compression/lzma/Decoder; │ │ + 0x0000 - 0x023a reg=22 inStream Ljava/io/InputStream; │ │ + 0x0000 - 0x023a reg=23 outStream Ljava/io/OutputStream; │ │ + 0x0000 - 0x023a reg=24 outSize J │ │ │ │ #1 : (in Lcom/badlogic/gdx/utils/compression/lzma/Decoder;) │ │ name : 'Init' │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -09d464: |[09d464] com.badlogic.gdx.utils.compression.lzma.Decoder.Init:()V │ │ -09d474: 5431 5312 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@1253 │ │ -09d478: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -09d47a: 6e20 c723 2100 |0003: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.Init:(Z)V // method@23c7 │ │ -09d480: 5431 4b12 |0006: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsMatchDecoders:[S // field@124b │ │ -09d484: 7110 3224 0100 |0008: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@2432 │ │ -09d48a: 5431 4c12 |000b: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRep0LongDecoders:[S // field@124c │ │ -09d48e: 7110 3224 0100 |000d: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@2432 │ │ -09d494: 5431 4d12 |0010: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepDecoders:[S // field@124d │ │ -09d498: 7110 3224 0100 |0012: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@2432 │ │ -09d49e: 5431 4e12 |0015: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG0Decoders:[S // field@124e │ │ -09d4a2: 7110 3224 0100 |0017: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@2432 │ │ -09d4a8: 5431 4f12 |001a: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG1Decoders:[S // field@124f │ │ -09d4ac: 7110 3224 0100 |001c: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@2432 │ │ -09d4b2: 5431 5012 |001f: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG2Decoders:[S // field@1250 │ │ -09d4b6: 7110 3224 0100 |0021: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@2432 │ │ -09d4bc: 5431 5512 |0024: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosDecoders:[S // field@1255 │ │ -09d4c0: 7110 3224 0100 |0026: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@2432 │ │ -09d4c6: 5431 5212 |0029: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_LiteralDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder; // field@1252 │ │ -09d4ca: 6e10 de23 0100 |002b: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.Init:()V // method@23de │ │ -09d4d0: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -09d4d2: 1241 |002f: const/4 v1, #int 4 // #4 │ │ -09d4d4: 3510 0c00 |0030: if-ge v0, v1, 003c // +000c │ │ -09d4d8: 5431 5612 |0032: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosSlotDecoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@1256 │ │ -09d4dc: 4601 0100 |0034: aget-object v1, v1, v0 │ │ -09d4e0: 6e10 2324 0100 |0036: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Init:()V // method@2423 │ │ -09d4e6: d800 0001 |0039: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09d4ea: 28f4 |003b: goto 002f // -000c │ │ -09d4ec: 5431 5112 |003c: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_LenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // field@1251 │ │ -09d4f0: 6e10 d623 0100 |003e: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.Init:()V // method@23d6 │ │ -09d4f6: 5431 5912 |0041: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RepLenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // field@1259 │ │ -09d4fa: 6e10 d623 0100 |0043: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.Init:()V // method@23d6 │ │ -09d500: 5431 5412 |0046: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosAlignDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@1254 │ │ -09d504: 6e10 2324 0100 |0048: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Init:()V // method@2423 │ │ -09d50a: 5431 5812 |004b: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ -09d50e: 6e10 3124 0100 |004d: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Init:()V // method@2431 │ │ -09d514: 0e00 |0050: return-void │ │ +0aba1c: |[0aba1c] com.badlogic.gdx.utils.compression.lzma.Decoder.Init:()V │ │ +0aba2c: 5431 5312 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@1253 │ │ +0aba30: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0aba32: 6e20 c723 2100 |0003: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.Init:(Z)V // method@23c7 │ │ +0aba38: 5431 4b12 |0006: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsMatchDecoders:[S // field@124b │ │ +0aba3c: 7110 3224 0100 |0008: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@2432 │ │ +0aba42: 5431 4c12 |000b: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRep0LongDecoders:[S // field@124c │ │ +0aba46: 7110 3224 0100 |000d: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@2432 │ │ +0aba4c: 5431 4d12 |0010: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepDecoders:[S // field@124d │ │ +0aba50: 7110 3224 0100 |0012: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@2432 │ │ +0aba56: 5431 4e12 |0015: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG0Decoders:[S // field@124e │ │ +0aba5a: 7110 3224 0100 |0017: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@2432 │ │ +0aba60: 5431 4f12 |001a: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG1Decoders:[S // field@124f │ │ +0aba64: 7110 3224 0100 |001c: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@2432 │ │ +0aba6a: 5431 5012 |001f: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG2Decoders:[S // field@1250 │ │ +0aba6e: 7110 3224 0100 |0021: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@2432 │ │ +0aba74: 5431 5512 |0024: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosDecoders:[S // field@1255 │ │ +0aba78: 7110 3224 0100 |0026: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@2432 │ │ +0aba7e: 5431 5212 |0029: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_LiteralDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder; // field@1252 │ │ +0aba82: 6e10 de23 0100 |002b: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.Init:()V // method@23de │ │ +0aba88: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +0aba8a: 1241 |002f: const/4 v1, #int 4 // #4 │ │ +0aba8c: 3510 0c00 |0030: if-ge v0, v1, 003c // +000c │ │ +0aba90: 5431 5612 |0032: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosSlotDecoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@1256 │ │ +0aba94: 4601 0100 |0034: aget-object v1, v1, v0 │ │ +0aba98: 6e10 2324 0100 |0036: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Init:()V // method@2423 │ │ +0aba9e: d800 0001 |0039: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0abaa2: 28f4 |003b: goto 002f // -000c │ │ +0abaa4: 5431 5112 |003c: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_LenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // field@1251 │ │ +0abaa8: 6e10 d623 0100 |003e: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.Init:()V // method@23d6 │ │ +0abaae: 5431 5912 |0041: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RepLenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // field@1259 │ │ +0abab2: 6e10 d623 0100 |0043: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.Init:()V // method@23d6 │ │ +0abab8: 5431 5412 |0046: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosAlignDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@1254 │ │ +0ababc: 6e10 2324 0100 |0048: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Init:()V // method@2423 │ │ +0abac2: 5431 5812 |004b: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1258 │ │ +0abac6: 6e10 3124 0100 |004d: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Init:()V // method@2431 │ │ +0abacc: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0006 line=173 │ │ 0x000b line=174 │ │ 0x0010 line=175 │ │ 0x0015 line=176 │ │ @@ -172595,44 +172643,44 @@ │ │ type : '([B)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -09d518: |[09d518] com.badlogic.gdx.utils.compression.lzma.Decoder.SetDecoderProperties:([B)Z │ │ -09d528: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -09d52a: 21b8 |0001: array-length v8, v11 │ │ -09d52c: 1259 |0002: const/4 v9, #int 5 // #5 │ │ -09d52e: 3598 0300 |0003: if-ge v8, v9, 0006 // +0003 │ │ -09d532: 0f07 |0005: return v7 │ │ -09d534: 4808 0b07 |0006: aget-byte v8, v11, v7 │ │ -09d538: d586 ff00 |0008: and-int/lit16 v6, v8, #int 255 // #00ff │ │ -09d53c: dc02 0609 |000a: rem-int/lit8 v2, v6, #int 9 // #09 │ │ -09d540: db05 0609 |000c: div-int/lit8 v5, v6, #int 9 // #09 │ │ -09d544: dc03 0505 |000e: rem-int/lit8 v3, v5, #int 5 // #05 │ │ -09d548: db04 0505 |0010: div-int/lit8 v4, v5, #int 5 // #05 │ │ -09d54c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -09d54e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -09d550: 1248 |0014: const/4 v8, #int 4 // #4 │ │ -09d552: 3581 0f00 |0015: if-ge v1, v8, 0024 // +000f │ │ -09d556: d808 0101 |0017: add-int/lit8 v8, v1, #int 1 // #01 │ │ -09d55a: 4808 0b08 |0019: aget-byte v8, v11, v8 │ │ -09d55e: d588 ff00 |001b: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -09d562: da09 0108 |001d: mul-int/lit8 v9, v1, #int 8 // #08 │ │ -09d566: b898 |001f: shl-int/2addr v8, v9 │ │ -09d568: b080 |0020: add-int/2addr v0, v8 │ │ -09d56a: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09d56e: 28f1 |0023: goto 0014 // -000f │ │ -09d570: 6e40 e423 2a43 |0024: invoke-virtual {v10, v2, v3, v4}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.SetLcLpPb:(III)Z // method@23e4 │ │ -09d576: 0a08 |0027: move-result v8 │ │ -09d578: 3808 ddff |0028: if-eqz v8, 0005 // -0023 │ │ -09d57c: 6e20 e323 0a00 |002a: invoke-virtual {v10, v0}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.SetDictionarySize:(I)Z // method@23e3 │ │ -09d582: 0a07 |002d: move-result v7 │ │ -09d584: 28d7 |002e: goto 0005 // -0029 │ │ +0abad0: |[0abad0] com.badlogic.gdx.utils.compression.lzma.Decoder.SetDecoderProperties:([B)Z │ │ +0abae0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0abae2: 21b8 |0001: array-length v8, v11 │ │ +0abae4: 1259 |0002: const/4 v9, #int 5 // #5 │ │ +0abae6: 3598 0300 |0003: if-ge v8, v9, 0006 // +0003 │ │ +0abaea: 0f07 |0005: return v7 │ │ +0abaec: 4808 0b07 |0006: aget-byte v8, v11, v7 │ │ +0abaf0: d586 ff00 |0008: and-int/lit16 v6, v8, #int 255 // #00ff │ │ +0abaf4: dc02 0609 |000a: rem-int/lit8 v2, v6, #int 9 // #09 │ │ +0abaf8: db05 0609 |000c: div-int/lit8 v5, v6, #int 9 // #09 │ │ +0abafc: dc03 0505 |000e: rem-int/lit8 v3, v5, #int 5 // #05 │ │ +0abb00: db04 0505 |0010: div-int/lit8 v4, v5, #int 5 // #05 │ │ +0abb04: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0abb06: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0abb08: 1248 |0014: const/4 v8, #int 4 // #4 │ │ +0abb0a: 3581 0f00 |0015: if-ge v1, v8, 0024 // +000f │ │ +0abb0e: d808 0101 |0017: add-int/lit8 v8, v1, #int 1 // #01 │ │ +0abb12: 4808 0b08 |0019: aget-byte v8, v11, v8 │ │ +0abb16: d588 ff00 |001b: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +0abb1a: da09 0108 |001d: mul-int/lit8 v9, v1, #int 8 // #08 │ │ +0abb1e: b898 |001f: shl-int/2addr v8, v9 │ │ +0abb20: b080 |0020: add-int/2addr v0, v8 │ │ +0abb22: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0abb26: 28f1 |0023: goto 0014 // -000f │ │ +0abb28: 6e40 e423 2a43 |0024: invoke-virtual {v10, v2, v3, v4}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.SetLcLpPb:(III)Z // method@23e4 │ │ +0abb2e: 0a08 |0027: move-result v8 │ │ +0abb30: 3808 ddff |0028: if-eqz v8, 0005 // -0023 │ │ +0abb34: 6e20 e323 0a00 |002a: invoke-virtual {v10, v0}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.SetDictionarySize:(I)Z // method@23e3 │ │ +0abb3a: 0a07 |002d: move-result v7 │ │ +0abb3c: 28d7 |002e: goto 0005 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=280 │ │ 0x0005 line=290 │ │ 0x0006 line=281 │ │ 0x000a line=282 │ │ 0x000c line=283 │ │ @@ -172660,33 +172708,33 @@ │ │ type : '(I)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -09d588: |[09d588] com.badlogic.gdx.utils.compression.lzma.Decoder.SetDictionarySize:(I)Z │ │ -09d598: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09d59a: 3b05 0400 |0001: if-gez v5, 0005 // +0004 │ │ -09d59e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09d5a0: 0f00 |0004: return v0 │ │ -09d5a2: 5241 4912 |0005: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_DictionarySize:I // field@1249 │ │ -09d5a6: 3251 fdff |0007: if-eq v1, v5, 0004 // -0003 │ │ -09d5aa: 5945 4912 |0009: iput v5, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_DictionarySize:I // field@1249 │ │ -09d5ae: 5241 4912 |000b: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_DictionarySize:I // field@1249 │ │ -09d5b2: 7120 1926 0100 |000d: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -09d5b8: 0a01 |0010: move-result v1 │ │ -09d5ba: 5941 4a12 |0011: iput v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_DictionarySizeCheck:I // field@124a │ │ -09d5be: 5441 5312 |0013: iget-object v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@1253 │ │ -09d5c2: 5242 4a12 |0015: iget v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_DictionarySizeCheck:I // field@124a │ │ -09d5c6: 1303 0010 |0017: const/16 v3, #int 4096 // #1000 │ │ -09d5ca: 7120 1926 3200 |0019: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -09d5d0: 0a02 |001c: move-result v2 │ │ -09d5d2: 6e20 c423 2100 |001d: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.Create:(I)V // method@23c4 │ │ -09d5d8: 28e4 |0020: goto 0004 // -001c │ │ +0abb40: |[0abb40] com.badlogic.gdx.utils.compression.lzma.Decoder.SetDictionarySize:(I)Z │ │ +0abb50: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0abb52: 3b05 0400 |0001: if-gez v5, 0005 // +0004 │ │ +0abb56: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0abb58: 0f00 |0004: return v0 │ │ +0abb5a: 5241 4912 |0005: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_DictionarySize:I // field@1249 │ │ +0abb5e: 3251 fdff |0007: if-eq v1, v5, 0004 // -0003 │ │ +0abb62: 5945 4912 |0009: iput v5, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_DictionarySize:I // field@1249 │ │ +0abb66: 5241 4912 |000b: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_DictionarySize:I // field@1249 │ │ +0abb6a: 7120 1926 0100 |000d: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0abb70: 0a01 |0010: move-result v1 │ │ +0abb72: 5941 4a12 |0011: iput v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_DictionarySizeCheck:I // field@124a │ │ +0abb76: 5441 5312 |0013: iget-object v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@1253 │ │ +0abb7a: 5242 4a12 |0015: iget v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_DictionarySizeCheck:I // field@124a │ │ +0abb7e: 1303 0010 |0017: const/16 v3, #int 4096 // #1000 │ │ +0abb82: 7120 1926 3200 |0019: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0abb88: 0a02 |001c: move-result v2 │ │ +0abb8a: 6e20 c423 2100 |001d: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.Create:(I)V // method@23c4 │ │ +0abb90: 28e4 |0020: goto 0004 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=151 │ │ 0x0004 line=157 │ │ 0x0005 line=152 │ │ 0x0009 line=153 │ │ 0x000b line=154 │ │ @@ -172700,33 +172748,33 @@ │ │ type : '(III)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -09d5dc: |[09d5dc] com.badlogic.gdx.utils.compression.lzma.Decoder.SetLcLpPb:(III)Z │ │ -09d5ec: 1243 |0000: const/4 v3, #int 4 // #4 │ │ -09d5ee: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -09d5f0: 1302 0800 |0002: const/16 v2, #int 8 // #8 │ │ -09d5f4: 3625 0600 |0004: if-gt v5, v2, 000a // +0006 │ │ -09d5f8: 3636 0400 |0006: if-gt v6, v3, 000a // +0004 │ │ -09d5fc: 3737 0400 |0008: if-le v7, v3, 000c // +0004 │ │ -09d600: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -09d602: 0f01 |000b: return v1 │ │ -09d604: 5442 5212 |000c: iget-object v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_LiteralDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder; // field@1252 │ │ -09d608: 6e30 dc23 6205 |000e: invoke-virtual {v2, v6, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.Create:(II)V // method@23dc │ │ -09d60e: 9800 0107 |0011: shl-int v0, v1, v7 │ │ -09d612: 5442 5112 |0013: iget-object v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_LenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // field@1251 │ │ -09d616: 6e20 d423 0200 |0015: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.Create:(I)V // method@23d4 │ │ -09d61c: 5442 5912 |0018: iget-object v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RepLenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // field@1259 │ │ -09d620: 6e20 d423 0200 |001a: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.Create:(I)V // method@23d4 │ │ -09d626: d802 00ff |001d: add-int/lit8 v2, v0, #int -1 // #ff │ │ -09d62a: 5942 5712 |001f: iput v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosStateMask:I // field@1257 │ │ -09d62e: 28ea |0021: goto 000b // -0016 │ │ +0abb94: |[0abb94] com.badlogic.gdx.utils.compression.lzma.Decoder.SetLcLpPb:(III)Z │ │ +0abba4: 1243 |0000: const/4 v3, #int 4 // #4 │ │ +0abba6: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0abba8: 1302 0800 |0002: const/16 v2, #int 8 // #8 │ │ +0abbac: 3625 0600 |0004: if-gt v5, v2, 000a // +0006 │ │ +0abbb0: 3636 0400 |0006: if-gt v6, v3, 000a // +0004 │ │ +0abbb4: 3737 0400 |0008: if-le v7, v3, 000c // +0004 │ │ +0abbb8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0abbba: 0f01 |000b: return v1 │ │ +0abbbc: 5442 5212 |000c: iget-object v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_LiteralDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder; // field@1252 │ │ +0abbc0: 6e30 dc23 6205 |000e: invoke-virtual {v2, v6, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.Create:(II)V // method@23dc │ │ +0abbc6: 9800 0107 |0011: shl-int v0, v1, v7 │ │ +0abbca: 5442 5112 |0013: iget-object v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_LenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // field@1251 │ │ +0abbce: 6e20 d423 0200 |0015: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.Create:(I)V // method@23d4 │ │ +0abbd4: 5442 5912 |0018: iget-object v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RepLenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // field@1259 │ │ +0abbd8: 6e20 d423 0200 |001a: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.Create:(I)V // method@23d4 │ │ +0abbde: d802 00ff |001d: add-int/lit8 v2, v0, #int -1 // #ff │ │ +0abbe2: 5942 5712 |001f: iput v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosStateMask:I // field@1257 │ │ +0abbe6: 28ea |0021: goto 000b // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=161 │ │ 0x000b line=167 │ │ 0x000c line=162 │ │ 0x0011 line=163 │ │ 0x0013 line=164 │ │ @@ -172738,17 +172786,17 @@ │ │ 0x0000 - 0x0022 reg=5 lc I │ │ 0x0000 - 0x0022 reg=6 lp I │ │ 0x0000 - 0x0022 reg=7 pb I │ │ │ │ source_file_idx : 727 (Decoder.java) │ │ │ │ Class #406 header: │ │ -class_idx : 869 │ │ +class_idx : 867 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 857 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #406 annotations: │ │ @@ -172791,43 +172839,43 @@ │ │ type : '(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -09d630: |[09d630] com.badlogic.gdx.utils.compression.lzma.Encoder$LenEncoder.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V │ │ -09d640: 1234 |0000: const/4 v4, #int 3 // #3 │ │ -09d642: 1303 1000 |0001: const/16 v3, #int 16 // #10 │ │ -09d646: 5b56 5e12 |0003: iput-object v6, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;.this$0:Lcom/badlogic/gdx/utils/compression/lzma/Encoder; // field@125e │ │ -09d64a: 7010 2726 0500 |0005: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2627 │ │ -09d650: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -09d652: 2311 9c04 |0009: new-array v1, v1, [S // type@049c │ │ -09d656: 5b51 5a12 |000b: iput-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@125a │ │ -09d65a: 2331 9004 |000d: new-array v1, v3, [Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // type@0490 │ │ -09d65e: 5b51 5c12 |000f: iput-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._lowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@125c │ │ -09d662: 2331 9004 |0011: new-array v1, v3, [Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // type@0490 │ │ -09d666: 5b51 5d12 |0013: iput-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._midCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@125d │ │ -09d66a: 2201 6c03 |0015: new-instance v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // type@036c │ │ -09d66e: 1302 0800 |0017: const/16 v2, #int 8 // #8 │ │ -09d672: 7020 2624 2100 |0019: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.:(I)V // method@2426 │ │ -09d678: 5b51 5b12 |001c: iput-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._highCoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@125b │ │ -09d67c: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -09d67e: 3530 1700 |001f: if-ge v0, v3, 0036 // +0017 │ │ -09d682: 5451 5c12 |0021: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._lowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@125c │ │ -09d686: 2202 6c03 |0023: new-instance v2, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // type@036c │ │ -09d68a: 7020 2624 4200 |0025: invoke-direct {v2, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.:(I)V // method@2426 │ │ -09d690: 4d02 0100 |0028: aput-object v2, v1, v0 │ │ -09d694: 5451 5d12 |002a: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._midCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@125d │ │ -09d698: 2202 6c03 |002c: new-instance v2, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // type@036c │ │ -09d69c: 7020 2624 4200 |002e: invoke-direct {v2, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.:(I)V // method@2426 │ │ -09d6a2: 4d02 0100 |0031: aput-object v2, v1, v0 │ │ -09d6a6: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09d6aa: 28ea |0035: goto 001f // -0016 │ │ -09d6ac: 0e00 |0036: return-void │ │ +0abbe8: |[0abbe8] com.badlogic.gdx.utils.compression.lzma.Encoder$LenEncoder.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V │ │ +0abbf8: 1234 |0000: const/4 v4, #int 3 // #3 │ │ +0abbfa: 1303 1000 |0001: const/16 v3, #int 16 // #10 │ │ +0abbfe: 5b56 5e12 |0003: iput-object v6, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;.this$0:Lcom/badlogic/gdx/utils/compression/lzma/Encoder; // field@125e │ │ +0abc02: 7010 2726 0500 |0005: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2627 │ │ +0abc08: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +0abc0a: 2311 9a04 |0009: new-array v1, v1, [S // type@049a │ │ +0abc0e: 5b51 5a12 |000b: iput-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@125a │ │ +0abc12: 2331 8e04 |000d: new-array v1, v3, [Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // type@048e │ │ +0abc16: 5b51 5c12 |000f: iput-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._lowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@125c │ │ +0abc1a: 2331 8e04 |0011: new-array v1, v3, [Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // type@048e │ │ +0abc1e: 5b51 5d12 |0013: iput-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._midCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@125d │ │ +0abc22: 2201 6a03 |0015: new-instance v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // type@036a │ │ +0abc26: 1302 0800 |0017: const/16 v2, #int 8 // #8 │ │ +0abc2a: 7020 2624 2100 |0019: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.:(I)V // method@2426 │ │ +0abc30: 5b51 5b12 |001c: iput-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._highCoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@125b │ │ +0abc34: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +0abc36: 3530 1700 |001f: if-ge v0, v3, 0036 // +0017 │ │ +0abc3a: 5451 5c12 |0021: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._lowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@125c │ │ +0abc3e: 2202 6a03 |0023: new-instance v2, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // type@036a │ │ +0abc42: 7020 2624 4200 |0025: invoke-direct {v2, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.:(I)V // method@2426 │ │ +0abc48: 4d02 0100 |0028: aput-object v2, v1, v0 │ │ +0abc4c: 5451 5d12 |002a: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._midCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@125d │ │ +0abc50: 2202 6a03 |002c: new-instance v2, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // type@036a │ │ +0abc54: 7020 2624 4200 |002e: invoke-direct {v2, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.:(I)V // method@2426 │ │ +0abc5a: 4d02 0100 |0031: aput-object v2, v1, v0 │ │ +0abc5e: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0abc62: 28ea |0035: goto 001f // -0016 │ │ +0abc64: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=163 │ │ 0x0008 line=158 │ │ 0x000d line=159 │ │ 0x0011 line=160 │ │ 0x0015 line=161 │ │ @@ -172847,41 +172895,41 @@ │ │ type : '(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -09d6b0: |[09d6b0] com.badlogic.gdx.utils.compression.lzma.Encoder$LenEncoder.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V │ │ -09d6c0: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ -09d6c4: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -09d6c6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -09d6c8: 3536 0f00 |0004: if-ge v6, v3, 0013 // +000f │ │ -09d6cc: 5440 5a12 |0006: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@125a │ │ -09d6d0: 6e40 3724 0511 |0008: invoke-virtual {v5, v0, v1, v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ -09d6d6: 5440 5c12 |000b: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._lowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@125c │ │ -09d6da: 4600 0007 |000d: aget-object v0, v0, v7 │ │ -09d6de: 6e30 2724 5006 |000f: invoke-virtual {v0, v5, v6}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V // method@2427 │ │ -09d6e4: 0e00 |0012: return-void │ │ -09d6e6: d806 06f8 |0013: add-int/lit8 v6, v6, #int -8 // #f8 │ │ -09d6ea: 5440 5a12 |0015: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@125a │ │ -09d6ee: 6e40 3724 0521 |0017: invoke-virtual {v5, v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ -09d6f4: 3536 0f00 |001a: if-ge v6, v3, 0029 // +000f │ │ -09d6f8: 5440 5a12 |001c: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@125a │ │ -09d6fc: 6e40 3724 0512 |001e: invoke-virtual {v5, v0, v2, v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ -09d702: 5440 5d12 |0021: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._midCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@125d │ │ -09d706: 4600 0007 |0023: aget-object v0, v0, v7 │ │ -09d70a: 6e30 2724 5006 |0025: invoke-virtual {v0, v5, v6}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V // method@2427 │ │ -09d710: 28ea |0028: goto 0012 // -0016 │ │ -09d712: 5440 5a12 |0029: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@125a │ │ -09d716: 6e40 3724 0522 |002b: invoke-virtual {v5, v0, v2, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ -09d71c: 5440 5b12 |002e: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._highCoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@125b │ │ -09d720: d801 06f8 |0030: add-int/lit8 v1, v6, #int -8 // #f8 │ │ -09d724: 6e30 2724 5001 |0032: invoke-virtual {v0, v5, v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V // method@2427 │ │ -09d72a: 28dd |0035: goto 0012 // -0023 │ │ +0abc68: |[0abc68] com.badlogic.gdx.utils.compression.lzma.Encoder$LenEncoder.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V │ │ +0abc78: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ +0abc7c: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +0abc7e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0abc80: 3536 0f00 |0004: if-ge v6, v3, 0013 // +000f │ │ +0abc84: 5440 5a12 |0006: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@125a │ │ +0abc88: 6e40 3724 0511 |0008: invoke-virtual {v5, v0, v1, v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ +0abc8e: 5440 5c12 |000b: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._lowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@125c │ │ +0abc92: 4600 0007 |000d: aget-object v0, v0, v7 │ │ +0abc96: 6e30 2724 5006 |000f: invoke-virtual {v0, v5, v6}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V // method@2427 │ │ +0abc9c: 0e00 |0012: return-void │ │ +0abc9e: d806 06f8 |0013: add-int/lit8 v6, v6, #int -8 // #f8 │ │ +0abca2: 5440 5a12 |0015: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@125a │ │ +0abca6: 6e40 3724 0521 |0017: invoke-virtual {v5, v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ +0abcac: 3536 0f00 |001a: if-ge v6, v3, 0029 // +000f │ │ +0abcb0: 5440 5a12 |001c: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@125a │ │ +0abcb4: 6e40 3724 0512 |001e: invoke-virtual {v5, v0, v2, v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ +0abcba: 5440 5d12 |0021: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._midCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@125d │ │ +0abcbe: 4600 0007 |0023: aget-object v0, v0, v7 │ │ +0abcc2: 6e30 2724 5006 |0025: invoke-virtual {v0, v5, v6}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V // method@2427 │ │ +0abcc8: 28ea |0028: goto 0012 // -0016 │ │ +0abcca: 5440 5a12 |0029: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@125a │ │ +0abcce: 6e40 3724 0522 |002b: invoke-virtual {v5, v0, v2, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ +0abcd4: 5440 5b12 |002e: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._highCoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@125b │ │ +0abcd8: d801 06f8 |0030: add-int/lit8 v1, v6, #int -8 // #f8 │ │ +0abcdc: 6e30 2724 5001 |0032: invoke-virtual {v0, v5, v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V // method@2427 │ │ +0abce2: 28dd |0035: goto 0012 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=182 │ │ 0x0006 line=183 │ │ 0x000b line=184 │ │ 0x0012 line=196 │ │ 0x0013 line=186 │ │ @@ -172902,30 +172950,30 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -09d72c: |[09d72c] com.badlogic.gdx.utils.compression.lzma.Encoder$LenEncoder.Init:(I)V │ │ -09d73c: 5421 5a12 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@125a │ │ -09d740: 7110 4024 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@2440 │ │ -09d746: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -09d748: 3530 1300 |0006: if-ge v0, v3, 0019 // +0013 │ │ -09d74c: 5421 5c12 |0008: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._lowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@125c │ │ -09d750: 4601 0100 |000a: aget-object v1, v1, v0 │ │ -09d754: 6e10 2924 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Init:()V // method@2429 │ │ -09d75a: 5421 5d12 |000f: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._midCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@125d │ │ -09d75e: 4601 0100 |0011: aget-object v1, v1, v0 │ │ -09d762: 6e10 2924 0100 |0013: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Init:()V // method@2429 │ │ -09d768: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09d76c: 28ee |0018: goto 0006 // -0012 │ │ -09d76e: 5421 5b12 |0019: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._highCoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@125b │ │ -09d772: 6e10 2924 0100 |001b: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Init:()V // method@2429 │ │ -09d778: 0e00 |001e: return-void │ │ +0abce4: |[0abce4] com.badlogic.gdx.utils.compression.lzma.Encoder$LenEncoder.Init:(I)V │ │ +0abcf4: 5421 5a12 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@125a │ │ +0abcf8: 7110 4024 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@2440 │ │ +0abcfe: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0abd00: 3530 1300 |0006: if-ge v0, v3, 0019 // +0013 │ │ +0abd04: 5421 5c12 |0008: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._lowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@125c │ │ +0abd08: 4601 0100 |000a: aget-object v1, v1, v0 │ │ +0abd0c: 6e10 2924 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Init:()V // method@2429 │ │ +0abd12: 5421 5d12 |000f: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._midCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@125d │ │ +0abd16: 4601 0100 |0011: aget-object v1, v1, v0 │ │ +0abd1a: 6e10 2924 0100 |0013: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Init:()V // method@2429 │ │ +0abd20: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0abd24: 28ee |0018: goto 0006 // -0012 │ │ +0abd26: 5421 5b12 |0019: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._highCoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@125b │ │ +0abd2a: 6e10 2924 0100 |001b: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Init:()V // method@2429 │ │ +0abd30: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0005 line=173 │ │ 0x0008 line=174 │ │ 0x000f line=175 │ │ 0x0016 line=173 │ │ @@ -172941,74 +172989,74 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 107 16-bit code units │ │ -09d77c: |[09d77c] com.badlogic.gdx.utils.compression.lzma.Encoder$LenEncoder.SetPrices:(II[II)V │ │ -09d78c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -09d78e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -09d790: 5485 5a12 |0002: iget-object v5, v8, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@125a │ │ -09d794: 4a05 0506 |0004: aget-short v5, v5, v6 │ │ -09d798: 7110 3c24 0500 |0006: invoke-static {v5}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@243c │ │ -09d79e: 0a00 |0009: move-result v0 │ │ -09d7a0: 5485 5a12 |000a: iget-object v5, v8, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@125a │ │ -09d7a4: 4a05 0506 |000c: aget-short v5, v5, v6 │ │ -09d7a8: 7110 3d24 0500 |000e: invoke-static {v5}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@243d │ │ -09d7ae: 0a01 |0011: move-result v1 │ │ -09d7b0: 5485 5a12 |0012: iget-object v5, v8, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@125a │ │ -09d7b4: 4a05 0507 |0014: aget-short v5, v5, v7 │ │ -09d7b8: 7110 3c24 0500 |0016: invoke-static {v5}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@243c │ │ -09d7be: 0a05 |0019: move-result v5 │ │ -09d7c0: 9002 0105 |001a: add-int v2, v1, v5 │ │ -09d7c4: 5485 5a12 |001c: iget-object v5, v8, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@125a │ │ -09d7c8: 4a05 0507 |001e: aget-short v5, v5, v7 │ │ -09d7cc: 7110 3d24 0500 |0020: invoke-static {v5}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@243d │ │ -09d7d2: 0a05 |0023: move-result v5 │ │ -09d7d4: 9003 0105 |0024: add-int v3, v1, v5 │ │ -09d7d8: 1204 |0026: const/4 v4, #int 0 // #0 │ │ -09d7da: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -09d7dc: 1305 0800 |0028: const/16 v5, #int 8 // #8 │ │ -09d7e0: 3554 2600 |002a: if-ge v4, v5, 0050 // +0026 │ │ -09d7e4: 34a4 0300 |002c: if-lt v4, v10, 002f // +0003 │ │ -09d7e8: 0e00 |002e: return-void │ │ -09d7ea: 9005 0c04 |002f: add-int v5, v12, v4 │ │ -09d7ee: 5486 5c12 |0031: iget-object v6, v8, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._lowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@125c │ │ -09d7f2: 4606 0609 |0033: aget-object v6, v6, v9 │ │ -09d7f6: 6e20 2824 4600 |0035: invoke-virtual {v6, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.GetPrice:(I)I // method@2428 │ │ -09d7fc: 0a06 |0038: move-result v6 │ │ -09d7fe: b006 |0039: add-int/2addr v6, v0 │ │ -09d800: 4b06 0b05 |003a: aput v6, v11, v5 │ │ -09d804: d804 0401 |003c: add-int/lit8 v4, v4, #int 1 // #01 │ │ -09d808: 28ea |003e: goto 0028 // -0016 │ │ -09d80a: 9005 0c04 |003f: add-int v5, v12, v4 │ │ -09d80e: 5486 5d12 |0041: iget-object v6, v8, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._midCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@125d │ │ -09d812: 4606 0609 |0043: aget-object v6, v6, v9 │ │ -09d816: d807 04f8 |0045: add-int/lit8 v7, v4, #int -8 // #f8 │ │ -09d81a: 6e20 2824 7600 |0047: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.GetPrice:(I)I // method@2428 │ │ -09d820: 0a06 |004a: move-result v6 │ │ -09d822: b026 |004b: add-int/2addr v6, v2 │ │ -09d824: 4b06 0b05 |004c: aput v6, v11, v5 │ │ -09d828: d804 0401 |004e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -09d82c: 1305 1000 |0050: const/16 v5, #int 16 // #10 │ │ -09d830: 3554 0500 |0052: if-ge v4, v5, 0057 // +0005 │ │ -09d834: 34a4 ebff |0054: if-lt v4, v10, 003f // -0015 │ │ -09d838: 28d8 |0056: goto 002e // -0028 │ │ -09d83a: 35a4 d7ff |0057: if-ge v4, v10, 002e // -0029 │ │ -09d83e: 9005 0c04 |0059: add-int v5, v12, v4 │ │ -09d842: 5486 5b12 |005b: iget-object v6, v8, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._highCoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@125b │ │ -09d846: d807 04f8 |005d: add-int/lit8 v7, v4, #int -8 // #f8 │ │ -09d84a: d807 07f8 |005f: add-int/lit8 v7, v7, #int -8 // #f8 │ │ -09d84e: 6e20 2824 7600 |0061: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.GetPrice:(I)I // method@2428 │ │ -09d854: 0a06 |0064: move-result v6 │ │ -09d856: b036 |0065: add-int/2addr v6, v3 │ │ -09d858: 4b06 0b05 |0066: aput v6, v11, v5 │ │ -09d85c: d804 0401 |0068: add-int/lit8 v4, v4, #int 1 // #01 │ │ -09d860: 28ed |006a: goto 0057 // -0013 │ │ +0abd34: |[0abd34] com.badlogic.gdx.utils.compression.lzma.Encoder$LenEncoder.SetPrices:(II[II)V │ │ +0abd44: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0abd46: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0abd48: 5485 5a12 |0002: iget-object v5, v8, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@125a │ │ +0abd4c: 4a05 0506 |0004: aget-short v5, v5, v6 │ │ +0abd50: 7110 3c24 0500 |0006: invoke-static {v5}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@243c │ │ +0abd56: 0a00 |0009: move-result v0 │ │ +0abd58: 5485 5a12 |000a: iget-object v5, v8, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@125a │ │ +0abd5c: 4a05 0506 |000c: aget-short v5, v5, v6 │ │ +0abd60: 7110 3d24 0500 |000e: invoke-static {v5}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@243d │ │ +0abd66: 0a01 |0011: move-result v1 │ │ +0abd68: 5485 5a12 |0012: iget-object v5, v8, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@125a │ │ +0abd6c: 4a05 0507 |0014: aget-short v5, v5, v7 │ │ +0abd70: 7110 3c24 0500 |0016: invoke-static {v5}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@243c │ │ +0abd76: 0a05 |0019: move-result v5 │ │ +0abd78: 9002 0105 |001a: add-int v2, v1, v5 │ │ +0abd7c: 5485 5a12 |001c: iget-object v5, v8, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@125a │ │ +0abd80: 4a05 0507 |001e: aget-short v5, v5, v7 │ │ +0abd84: 7110 3d24 0500 |0020: invoke-static {v5}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@243d │ │ +0abd8a: 0a05 |0023: move-result v5 │ │ +0abd8c: 9003 0105 |0024: add-int v3, v1, v5 │ │ +0abd90: 1204 |0026: const/4 v4, #int 0 // #0 │ │ +0abd92: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +0abd94: 1305 0800 |0028: const/16 v5, #int 8 // #8 │ │ +0abd98: 3554 2600 |002a: if-ge v4, v5, 0050 // +0026 │ │ +0abd9c: 34a4 0300 |002c: if-lt v4, v10, 002f // +0003 │ │ +0abda0: 0e00 |002e: return-void │ │ +0abda2: 9005 0c04 |002f: add-int v5, v12, v4 │ │ +0abda6: 5486 5c12 |0031: iget-object v6, v8, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._lowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@125c │ │ +0abdaa: 4606 0609 |0033: aget-object v6, v6, v9 │ │ +0abdae: 6e20 2824 4600 |0035: invoke-virtual {v6, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.GetPrice:(I)I // method@2428 │ │ +0abdb4: 0a06 |0038: move-result v6 │ │ +0abdb6: b006 |0039: add-int/2addr v6, v0 │ │ +0abdb8: 4b06 0b05 |003a: aput v6, v11, v5 │ │ +0abdbc: d804 0401 |003c: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0abdc0: 28ea |003e: goto 0028 // -0016 │ │ +0abdc2: 9005 0c04 |003f: add-int v5, v12, v4 │ │ +0abdc6: 5486 5d12 |0041: iget-object v6, v8, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._midCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@125d │ │ +0abdca: 4606 0609 |0043: aget-object v6, v6, v9 │ │ +0abdce: d807 04f8 |0045: add-int/lit8 v7, v4, #int -8 // #f8 │ │ +0abdd2: 6e20 2824 7600 |0047: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.GetPrice:(I)I // method@2428 │ │ +0abdd8: 0a06 |004a: move-result v6 │ │ +0abdda: b026 |004b: add-int/2addr v6, v2 │ │ +0abddc: 4b06 0b05 |004c: aput v6, v11, v5 │ │ +0abde0: d804 0401 |004e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0abde4: 1305 1000 |0050: const/16 v5, #int 16 // #10 │ │ +0abde8: 3554 0500 |0052: if-ge v4, v5, 0057 // +0005 │ │ +0abdec: 34a4 ebff |0054: if-lt v4, v10, 003f // -0015 │ │ +0abdf0: 28d8 |0056: goto 002e // -0028 │ │ +0abdf2: 35a4 d7ff |0057: if-ge v4, v10, 002e // -0029 │ │ +0abdf6: 9005 0c04 |0059: add-int v5, v12, v4 │ │ +0abdfa: 5486 5b12 |005b: iget-object v6, v8, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._highCoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@125b │ │ +0abdfe: d807 04f8 |005d: add-int/lit8 v7, v4, #int -8 // #f8 │ │ +0abe02: d807 07f8 |005f: add-int/lit8 v7, v7, #int -8 // #f8 │ │ +0abe06: 6e20 2824 7600 |0061: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.GetPrice:(I)I // method@2428 │ │ +0abe0c: 0a06 |0064: move-result v6 │ │ +0abe0e: b036 |0065: add-int/2addr v6, v3 │ │ +0abe10: 4b06 0b05 |0066: aput v6, v11, v5 │ │ +0abe14: d804 0401 |0068: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0abe18: 28ed |006a: goto 0057 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=199 │ │ 0x000a line=200 │ │ 0x0012 line=201 │ │ 0x001c line=202 │ │ 0x0026 line=203 │ │ @@ -173034,17 +173082,17 @@ │ │ 0x0000 - 0x006b reg=10 numSymbols I │ │ 0x0000 - 0x006b reg=11 prices [I │ │ 0x0000 - 0x006b reg=12 st I │ │ │ │ source_file_idx : 857 (Encoder.java) │ │ │ │ Class #407 header: │ │ -class_idx : 871 │ │ +class_idx : 869 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 857 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #407 annotations: │ │ @@ -173077,21 +173125,21 @@ │ │ type : '(Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -09d864: |[09d864] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder$Encoder2.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;)V │ │ -09d874: 5b12 6412 |0000: iput-object v2, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.this$1:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1264 │ │ -09d878: 7010 2726 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -09d87e: 1300 0003 |0005: const/16 v0, #int 768 // #300 │ │ -09d882: 2300 9c04 |0007: new-array v0, v0, [S // type@049c │ │ -09d886: 5b10 6312 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.m_Encoders:[S // field@1263 │ │ -09d88a: 0e00 |000b: return-void │ │ +0abe1c: |[0abe1c] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder$Encoder2.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;)V │ │ +0abe2c: 5b12 6412 |0000: iput-object v2, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.this$1:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1264 │ │ +0abe30: 7010 2726 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0abe36: 1300 0003 |0005: const/16 v0, #int 768 // #300 │ │ +0abe3a: 2300 9a04 |0007: new-array v0, v0, [S // type@049a │ │ +0abe3e: 5b10 6312 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.m_Encoders:[S // field@1263 │ │ +0abe42: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0005 line=72 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ │ 0x0000 - 0x000c reg=2 (null) Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; │ │ @@ -173102,27 +173150,27 @@ │ │ type : '(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -09d88c: |[09d88c] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder$Encoder2.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;B)V │ │ -09d89c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -09d89e: 1272 |0001: const/4 v2, #int 7 // #7 │ │ -09d8a0: 3a02 1200 |0002: if-ltz v2, 0014 // +0012 │ │ -09d8a4: 9903 0602 |0004: shr-int v3, v6, v2 │ │ -09d8a8: dd00 0301 |0006: and-int/lit8 v0, v3, #int 1 // #01 │ │ -09d8ac: 5443 6312 |0008: iget-object v3, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.m_Encoders:[S // field@1263 │ │ -09d8b0: 6e40 3724 3501 |000a: invoke-virtual {v5, v3, v1, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ -09d8b6: e003 0101 |000d: shl-int/lit8 v3, v1, #int 1 // #01 │ │ -09d8ba: 9601 0300 |000f: or-int v1, v3, v0 │ │ -09d8be: d802 02ff |0011: add-int/lit8 v2, v2, #int -1 // #ff │ │ -09d8c2: 28ef |0013: goto 0002 // -0011 │ │ -09d8c4: 0e00 |0014: return-void │ │ +0abe44: |[0abe44] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder$Encoder2.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;B)V │ │ +0abe54: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0abe56: 1272 |0001: const/4 v2, #int 7 // #7 │ │ +0abe58: 3a02 1200 |0002: if-ltz v2, 0014 // +0012 │ │ +0abe5c: 9903 0602 |0004: shr-int v3, v6, v2 │ │ +0abe60: dd00 0301 |0006: and-int/lit8 v0, v3, #int 1 // #01 │ │ +0abe64: 5443 6312 |0008: iget-object v3, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.m_Encoders:[S // field@1263 │ │ +0abe68: 6e40 3724 3501 |000a: invoke-virtual {v5, v3, v1, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ +0abe6e: e003 0101 |000d: shl-int/lit8 v3, v1, #int 1 // #01 │ │ +0abe72: 9601 0300 |000f: or-int v1, v3, v0 │ │ +0abe76: d802 02ff |0011: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0abe7a: 28ef |0013: goto 0002 // -0011 │ │ +0abe7c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0001 line=80 │ │ 0x0004 line=81 │ │ 0x0008 line=82 │ │ 0x000d line=83 │ │ @@ -173141,39 +173189,39 @@ │ │ type : '(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;BB)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -09d8c8: |[09d8c8] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder$Encoder2.EncodeMatched:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;BB)V │ │ -09d8d8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -09d8da: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -09d8dc: 1272 |0002: const/4 v2, #int 7 // #7 │ │ -09d8de: 3a02 2300 |0003: if-ltz v2, 0026 // +0023 │ │ -09d8e2: 9906 0a02 |0005: shr-int v6, v10, v2 │ │ -09d8e6: dd00 0601 |0007: and-int/lit8 v0, v6, #int 1 // #01 │ │ -09d8ea: 0115 |0009: move v5, v1 │ │ -09d8ec: 3804 0e00 |000a: if-eqz v4, 0018 // +000e │ │ -09d8f0: 9906 0902 |000c: shr-int v6, v9, v2 │ │ -09d8f4: dd03 0601 |000e: and-int/lit8 v3, v6, #int 1 // #01 │ │ -09d8f8: d806 0301 |0010: add-int/lit8 v6, v3, #int 1 // #01 │ │ -09d8fc: e006 0608 |0012: shl-int/lit8 v6, v6, #int 8 // #08 │ │ -09d900: b065 |0014: add-int/2addr v5, v6 │ │ -09d902: 3303 0f00 |0015: if-ne v3, v0, 0024 // +000f │ │ -09d906: 1214 |0017: const/4 v4, #int 1 // #1 │ │ -09d908: 5476 6312 |0018: iget-object v6, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.m_Encoders:[S // field@1263 │ │ -09d90c: 6e40 3724 6805 |001a: invoke-virtual {v8, v6, v5, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ -09d912: e006 0101 |001d: shl-int/lit8 v6, v1, #int 1 // #01 │ │ -09d916: 9601 0600 |001f: or-int v1, v6, v0 │ │ -09d91a: d802 02ff |0021: add-int/lit8 v2, v2, #int -1 // #ff │ │ -09d91e: 28e0 |0023: goto 0003 // -0020 │ │ -09d920: 1204 |0024: const/4 v4, #int 0 // #0 │ │ -09d922: 28f3 |0025: goto 0018 // -000d │ │ -09d924: 0e00 |0026: return-void │ │ +0abe80: |[0abe80] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder$Encoder2.EncodeMatched:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;BB)V │ │ +0abe90: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0abe92: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +0abe94: 1272 |0002: const/4 v2, #int 7 // #7 │ │ +0abe96: 3a02 2300 |0003: if-ltz v2, 0026 // +0023 │ │ +0abe9a: 9906 0a02 |0005: shr-int v6, v10, v2 │ │ +0abe9e: dd00 0601 |0007: and-int/lit8 v0, v6, #int 1 // #01 │ │ +0abea2: 0115 |0009: move v5, v1 │ │ +0abea4: 3804 0e00 |000a: if-eqz v4, 0018 // +000e │ │ +0abea8: 9906 0902 |000c: shr-int v6, v9, v2 │ │ +0abeac: dd03 0601 |000e: and-int/lit8 v3, v6, #int 1 // #01 │ │ +0abeb0: d806 0301 |0010: add-int/lit8 v6, v3, #int 1 // #01 │ │ +0abeb4: e006 0608 |0012: shl-int/lit8 v6, v6, #int 8 // #08 │ │ +0abeb8: b065 |0014: add-int/2addr v5, v6 │ │ +0abeba: 3303 0f00 |0015: if-ne v3, v0, 0024 // +000f │ │ +0abebe: 1214 |0017: const/4 v4, #int 1 // #1 │ │ +0abec0: 5476 6312 |0018: iget-object v6, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.m_Encoders:[S // field@1263 │ │ +0abec4: 6e40 3724 6805 |001a: invoke-virtual {v8, v6, v5, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ +0abeca: e006 0101 |001d: shl-int/lit8 v6, v1, #int 1 // #01 │ │ +0abece: 9601 0600 |001f: or-int v1, v6, v0 │ │ +0abed2: d802 02ff |0021: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0abed6: 28e0 |0023: goto 0003 // -0020 │ │ +0abed8: 1204 |0024: const/4 v4, #int 0 // #0 │ │ +0abeda: 28f3 |0025: goto 0018 // -000d │ │ +0abedc: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0001 line=90 │ │ 0x0002 line=91 │ │ 0x0005 line=92 │ │ 0x0009 line=93 │ │ @@ -173204,51 +173252,51 @@ │ │ type : '(ZBB)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -09d928: |[09d928] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder$Encoder2.GetPrice:(ZBB)I │ │ -09d938: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -09d93a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -09d93c: 1272 |0002: const/4 v2, #int 7 // #7 │ │ -09d93e: 3808 2200 |0003: if-eqz v8, 0025 // +0022 │ │ -09d942: 3a02 2000 |0005: if-ltz v2, 0025 // +0020 │ │ -09d946: 9905 0902 |0007: shr-int v5, v9, v2 │ │ -09d94a: dd03 0501 |0009: and-int/lit8 v3, v5, #int 1 // #01 │ │ -09d94e: 9905 0a02 |000b: shr-int v5, v10, v2 │ │ -09d952: dd00 0501 |000d: and-int/lit8 v0, v5, #int 1 // #01 │ │ -09d956: 5475 6312 |000f: iget-object v5, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.m_Encoders:[S // field@1263 │ │ -09d95a: d806 0301 |0011: add-int/lit8 v6, v3, #int 1 // #01 │ │ -09d95e: e006 0608 |0013: shl-int/lit8 v6, v6, #int 8 // #08 │ │ -09d962: b016 |0015: add-int/2addr v6, v1 │ │ -09d964: 4a05 0506 |0016: aget-short v5, v5, v6 │ │ -09d968: 7120 3b24 0500 |0018: invoke-static {v5, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice:(II)I // method@243b │ │ -09d96e: 0a05 |001b: move-result v5 │ │ -09d970: b054 |001c: add-int/2addr v4, v5 │ │ -09d972: e005 0101 |001d: shl-int/lit8 v5, v1, #int 1 // #01 │ │ -09d976: 9601 0500 |001f: or-int v1, v5, v0 │ │ -09d97a: 3203 1a00 |0021: if-eq v3, v0, 003b // +001a │ │ -09d97e: d802 02ff |0023: add-int/lit8 v2, v2, #int -1 // #ff │ │ -09d982: 3a02 1900 |0025: if-ltz v2, 003e // +0019 │ │ -09d986: 9905 0a02 |0027: shr-int v5, v10, v2 │ │ -09d98a: dd00 0501 |0029: and-int/lit8 v0, v5, #int 1 // #01 │ │ -09d98e: 5475 6312 |002b: iget-object v5, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.m_Encoders:[S // field@1263 │ │ -09d992: 4a05 0501 |002d: aget-short v5, v5, v1 │ │ -09d996: 7120 3b24 0500 |002f: invoke-static {v5, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice:(II)I // method@243b │ │ -09d99c: 0a05 |0032: move-result v5 │ │ -09d99e: b054 |0033: add-int/2addr v4, v5 │ │ -09d9a0: e005 0101 |0034: shl-int/lit8 v5, v1, #int 1 // #01 │ │ -09d9a4: 9601 0500 |0036: or-int v1, v5, v0 │ │ -09d9a8: d802 02ff |0038: add-int/lit8 v2, v2, #int -1 // #ff │ │ -09d9ac: 28eb |003a: goto 0025 // -0015 │ │ -09d9ae: d802 02ff |003b: add-int/lit8 v2, v2, #int -1 // #ff │ │ -09d9b2: 28c8 |003d: goto 0005 // -0038 │ │ -09d9b4: 0f04 |003e: return v4 │ │ +0abee0: |[0abee0] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder$Encoder2.GetPrice:(ZBB)I │ │ +0abef0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0abef2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0abef4: 1272 |0002: const/4 v2, #int 7 // #7 │ │ +0abef6: 3808 2200 |0003: if-eqz v8, 0025 // +0022 │ │ +0abefa: 3a02 2000 |0005: if-ltz v2, 0025 // +0020 │ │ +0abefe: 9905 0902 |0007: shr-int v5, v9, v2 │ │ +0abf02: dd03 0501 |0009: and-int/lit8 v3, v5, #int 1 // #01 │ │ +0abf06: 9905 0a02 |000b: shr-int v5, v10, v2 │ │ +0abf0a: dd00 0501 |000d: and-int/lit8 v0, v5, #int 1 // #01 │ │ +0abf0e: 5475 6312 |000f: iget-object v5, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.m_Encoders:[S // field@1263 │ │ +0abf12: d806 0301 |0011: add-int/lit8 v6, v3, #int 1 // #01 │ │ +0abf16: e006 0608 |0013: shl-int/lit8 v6, v6, #int 8 // #08 │ │ +0abf1a: b016 |0015: add-int/2addr v6, v1 │ │ +0abf1c: 4a05 0506 |0016: aget-short v5, v5, v6 │ │ +0abf20: 7120 3b24 0500 |0018: invoke-static {v5, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice:(II)I // method@243b │ │ +0abf26: 0a05 |001b: move-result v5 │ │ +0abf28: b054 |001c: add-int/2addr v4, v5 │ │ +0abf2a: e005 0101 |001d: shl-int/lit8 v5, v1, #int 1 // #01 │ │ +0abf2e: 9601 0500 |001f: or-int v1, v5, v0 │ │ +0abf32: 3203 1a00 |0021: if-eq v3, v0, 003b // +001a │ │ +0abf36: d802 02ff |0023: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0abf3a: 3a02 1900 |0025: if-ltz v2, 003e // +0019 │ │ +0abf3e: 9905 0a02 |0027: shr-int v5, v10, v2 │ │ +0abf42: dd00 0501 |0029: and-int/lit8 v0, v5, #int 1 // #01 │ │ +0abf46: 5475 6312 |002b: iget-object v5, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.m_Encoders:[S // field@1263 │ │ +0abf4a: 4a05 0501 |002d: aget-short v5, v5, v1 │ │ +0abf4e: 7120 3b24 0500 |002f: invoke-static {v5, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice:(II)I // method@243b │ │ +0abf54: 0a05 |0032: move-result v5 │ │ +0abf56: b054 |0033: add-int/2addr v4, v5 │ │ +0abf58: e005 0101 |0034: shl-int/lit8 v5, v1, #int 1 // #01 │ │ +0abf5c: 9601 0500 |0036: or-int v1, v5, v0 │ │ +0abf60: d802 02ff |0038: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0abf64: 28eb |003a: goto 0025 // -0015 │ │ +0abf66: d802 02ff |003b: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0abf6a: 28c8 |003d: goto 0005 // -0038 │ │ +0abf6c: 0f04 |003e: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0001 line=106 │ │ 0x0002 line=107 │ │ 0x0003 line=108 │ │ 0x0005 line=109 │ │ @@ -173283,31 +173331,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09d9b8: |[09d9b8] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder$Encoder2.Init:()V │ │ -09d9c8: 5410 6312 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.m_Encoders:[S // field@1263 │ │ -09d9cc: 7110 4024 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@2440 │ │ -09d9d2: 0e00 |0005: return-void │ │ +0abf70: |[0abf70] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder$Encoder2.Init:()V │ │ +0abf80: 5410 6312 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.m_Encoders:[S // field@1263 │ │ +0abf84: 7110 4024 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@2440 │ │ +0abf8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ │ │ │ source_file_idx : 857 (Encoder.java) │ │ │ │ Class #408 header: │ │ -class_idx : 872 │ │ +class_idx : 870 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 857 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #408 annotations: │ │ @@ -173349,18 +173397,18 @@ │ │ type : '(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09d9d4: |[09d9d4] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V │ │ -09d9e4: 5b01 6912 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.this$0:Lcom/badlogic/gdx/utils/compression/lzma/Encoder; // field@1269 │ │ -09d9e8: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -09d9ee: 0e00 |0005: return-void │ │ +0abf8c: |[0abf8c] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V │ │ +0abf9c: 5b01 6912 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.this$0:Lcom/badlogic/gdx/utils/compression/lzma/Encoder; // field@1269 │ │ +0abfa0: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0abfa6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0005 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/utils/compression/lzma/Encoder; │ │ @@ -173371,42 +173419,42 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -09d9f0: |[09d9f0] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder.Create:(II)V │ │ -09da00: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -09da02: 5452 6512 |0001: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_Coders:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; // field@1265 │ │ -09da06: 3802 0b00 |0003: if-eqz v2, 000e // +000b │ │ -09da0a: 5252 6712 |0005: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPrevBits:I // field@1267 │ │ -09da0e: 3372 0700 |0007: if-ne v2, v7, 000e // +0007 │ │ -09da12: 5252 6612 |0009: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPosBits:I // field@1266 │ │ -09da16: 3362 0300 |000b: if-ne v2, v6, 000e // +0003 │ │ -09da1a: 0e00 |000d: return-void │ │ -09da1c: 5956 6612 |000e: iput v6, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPosBits:I // field@1266 │ │ -09da20: 9802 0406 |0010: shl-int v2, v4, v6 │ │ -09da24: d802 02ff |0012: add-int/lit8 v2, v2, #int -1 // #ff │ │ -09da28: 5952 6812 |0014: iput v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_PosMask:I // field@1268 │ │ -09da2c: 5957 6712 |0016: iput v7, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPrevBits:I // field@1267 │ │ -09da30: 5252 6712 |0018: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPrevBits:I // field@1267 │ │ -09da34: 5253 6612 |001a: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPosBits:I // field@1266 │ │ -09da38: b032 |001c: add-int/2addr v2, v3 │ │ -09da3a: 9801 0402 |001d: shl-int v1, v4, v2 │ │ -09da3e: 2312 8d04 |001f: new-array v2, v1, [Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; // type@048d │ │ -09da42: 5b52 6512 |0021: iput-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_Coders:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; // field@1265 │ │ -09da46: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -09da48: 3510 e9ff |0024: if-ge v0, v1, 000d // -0017 │ │ -09da4c: 5452 6512 |0026: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_Coders:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; // field@1265 │ │ -09da50: 2203 6703 |0028: new-instance v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; // type@0367 │ │ -09da54: 7020 f123 5300 |002a: invoke-direct {v3, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;)V // method@23f1 │ │ -09da5a: 4d03 0200 |002d: aput-object v3, v2, v0 │ │ -09da5e: d800 0001 |002f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09da62: 28f3 |0031: goto 0024 // -000d │ │ +0abfa8: |[0abfa8] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder.Create:(II)V │ │ +0abfb8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0abfba: 5452 6512 |0001: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_Coders:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; // field@1265 │ │ +0abfbe: 3802 0b00 |0003: if-eqz v2, 000e // +000b │ │ +0abfc2: 5252 6712 |0005: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPrevBits:I // field@1267 │ │ +0abfc6: 3372 0700 |0007: if-ne v2, v7, 000e // +0007 │ │ +0abfca: 5252 6612 |0009: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPosBits:I // field@1266 │ │ +0abfce: 3362 0300 |000b: if-ne v2, v6, 000e // +0003 │ │ +0abfd2: 0e00 |000d: return-void │ │ +0abfd4: 5956 6612 |000e: iput v6, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPosBits:I // field@1266 │ │ +0abfd8: 9802 0406 |0010: shl-int v2, v4, v6 │ │ +0abfdc: d802 02ff |0012: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0abfe0: 5952 6812 |0014: iput v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_PosMask:I // field@1268 │ │ +0abfe4: 5957 6712 |0016: iput v7, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPrevBits:I // field@1267 │ │ +0abfe8: 5252 6712 |0018: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPrevBits:I // field@1267 │ │ +0abfec: 5253 6612 |001a: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPosBits:I // field@1266 │ │ +0abff0: b032 |001c: add-int/2addr v2, v3 │ │ +0abff2: 9801 0402 |001d: shl-int v1, v4, v2 │ │ +0abff6: 2312 8b04 |001f: new-array v2, v1, [Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; // type@048b │ │ +0abffa: 5b52 6512 |0021: iput-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_Coders:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; // field@1265 │ │ +0abffe: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +0ac000: 3510 e9ff |0024: if-ge v0, v1, 000d // -0017 │ │ +0ac004: 5452 6512 |0026: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_Coders:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; // field@1265 │ │ +0ac008: 2203 6503 |0028: new-instance v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; // type@0365 │ │ +0ac00c: 7020 f123 5300 |002a: invoke-direct {v3, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;)V // method@23f1 │ │ +0ac012: 4d03 0200 |002d: aput-object v3, v2, v0 │ │ +0ac016: d800 0001 |002f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ac01a: 28f3 |0031: goto 0024 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=136 │ │ 0x000d line=144 │ │ 0x000e line=137 │ │ 0x0010 line=138 │ │ 0x0016 line=139 │ │ @@ -173427,27 +173475,27 @@ │ │ type : '(IB)Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -09da64: |[09da64] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder.GetSubCoder:(IB)Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ │ -09da74: 5440 6512 |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_Coders:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; // field@1265 │ │ -09da78: 5241 6812 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_PosMask:I // field@1268 │ │ -09da7c: b551 |0004: and-int/2addr v1, v5 │ │ -09da7e: 5242 6712 |0005: iget v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPrevBits:I // field@1267 │ │ -09da82: b821 |0007: shl-int/2addr v1, v2 │ │ -09da84: d562 ff00 |0008: and-int/lit16 v2, v6, #int 255 // #00ff │ │ -09da88: 5243 6712 |000a: iget v3, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPrevBits:I // field@1267 │ │ -09da8c: d903 0308 |000c: rsub-int/lit8 v3, v3, #int 8 // #08 │ │ -09da90: ba32 |000e: ushr-int/2addr v2, v3 │ │ -09da92: b021 |000f: add-int/2addr v1, v2 │ │ -09da94: 4600 0001 |0010: aget-object v0, v0, v1 │ │ -09da98: 1100 |0012: return-object v0 │ │ +0ac01c: |[0ac01c] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder.GetSubCoder:(IB)Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ │ +0ac02c: 5440 6512 |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_Coders:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; // field@1265 │ │ +0ac030: 5241 6812 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_PosMask:I // field@1268 │ │ +0ac034: b551 |0004: and-int/2addr v1, v5 │ │ +0ac036: 5242 6712 |0005: iget v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPrevBits:I // field@1267 │ │ +0ac03a: b821 |0007: shl-int/2addr v1, v2 │ │ +0ac03c: d562 ff00 |0008: and-int/lit16 v2, v6, #int 255 // #00ff │ │ +0ac040: 5243 6712 |000a: iget v3, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPrevBits:I // field@1267 │ │ +0ac044: d903 0308 |000c: rsub-int/lit8 v3, v3, #int 8 // #08 │ │ +0ac048: ba32 |000e: ushr-int/2addr v2, v3 │ │ +0ac04a: b021 |000f: add-int/2addr v1, v2 │ │ +0ac04c: 4600 0001 |0010: aget-object v0, v0, v1 │ │ +0ac050: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; │ │ 0x0000 - 0x0013 reg=5 pos I │ │ 0x0000 - 0x0013 reg=6 prevByte B │ │ @@ -173457,28 +173505,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -09da9c: |[09da9c] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder.Init:()V │ │ -09daac: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -09daae: 5253 6712 |0001: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPrevBits:I // field@1267 │ │ -09dab2: 5254 6612 |0003: iget v4, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPosBits:I // field@1266 │ │ -09dab6: b043 |0005: add-int/2addr v3, v4 │ │ -09dab8: 9801 0203 |0006: shl-int v1, v2, v3 │ │ -09dabc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -09dabe: 3510 0c00 |0009: if-ge v0, v1, 0015 // +000c │ │ -09dac2: 5452 6512 |000b: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_Coders:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; // field@1265 │ │ -09dac6: 4602 0200 |000d: aget-object v2, v2, v0 │ │ -09daca: 6e10 f523 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.Init:()V // method@23f5 │ │ -09dad0: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09dad4: 28f5 |0014: goto 0009 // -000b │ │ -09dad6: 0e00 |0015: return-void │ │ +0ac054: |[0ac054] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder.Init:()V │ │ +0ac064: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0ac066: 5253 6712 |0001: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPrevBits:I // field@1267 │ │ +0ac06a: 5254 6612 |0003: iget v4, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPosBits:I // field@1266 │ │ +0ac06e: b043 |0005: add-int/2addr v3, v4 │ │ +0ac070: 9801 0203 |0006: shl-int v1, v2, v3 │ │ +0ac074: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0ac076: 3510 0c00 |0009: if-ge v0, v1, 0015 // +000c │ │ +0ac07a: 5452 6512 |000b: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_Coders:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; // field@1265 │ │ +0ac07e: 4602 0200 |000d: aget-object v2, v2, v0 │ │ +0ac082: 6e10 f523 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.Init:()V // method@23f5 │ │ +0ac088: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ac08c: 28f5 |0014: goto 0009 // -000b │ │ +0ac08e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0008 line=148 │ │ 0x000b line=149 │ │ 0x0012 line=148 │ │ 0x0015 line=150 │ │ @@ -173486,17 +173534,17 @@ │ │ 0x0009 - 0x0016 reg=0 i I │ │ 0x0008 - 0x0016 reg=1 numStates I │ │ 0x0000 - 0x0016 reg=5 this Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; │ │ │ │ source_file_idx : 857 (Encoder.java) │ │ │ │ Class #409 header: │ │ -class_idx : 873 │ │ +class_idx : 871 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 857 │ │ static_fields_size : 0 │ │ instance_fields_size: 13 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #409 annotations: │ │ @@ -173569,18 +173617,18 @@ │ │ type : '(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09dad8: |[09dad8] com.badlogic.gdx.utils.compression.lzma.Encoder$Optimal.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V │ │ -09dae8: 5b01 7612 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.this$0:Lcom/badlogic/gdx/utils/compression/lzma/Encoder; // field@1276 │ │ -09daec: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -09daf2: 0e00 |0005: return-void │ │ +0ac090: |[0ac090] com.badlogic.gdx.utils.compression.lzma.Encoder$Optimal.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V │ │ +0ac0a0: 5b01 7612 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.this$0:Lcom/badlogic/gdx/utils/compression/lzma/Encoder; // field@1276 │ │ +0ac0a4: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0ac0aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/utils/compression/lzma/Encoder; │ │ │ │ @@ -173590,21 +173638,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -09daf4: |[09daf4] com.badlogic.gdx.utils.compression.lzma.Encoder$Optimal.IsShortRep:()Z │ │ -09db04: 5210 6a12 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ -09db08: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -09db0c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -09db0e: 0f00 |0005: return v0 │ │ -09db10: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -09db12: 28fe |0007: goto 0005 // -0002 │ │ +0ac0ac: |[0ac0ac] com.badlogic.gdx.utils.compression.lzma.Encoder$Optimal.IsShortRep:()Z │ │ +0ac0bc: 5210 6a12 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ +0ac0c0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0ac0c4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0ac0c6: 0f00 |0005: return v0 │ │ +0ac0c8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0ac0ca: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; │ │ │ │ #1 : (in Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;) │ │ @@ -173612,20 +173660,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -09db14: |[09db14] com.badlogic.gdx.utils.compression.lzma.Encoder$Optimal.MakeAsChar:()V │ │ -09db24: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -09db26: 5910 6a12 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ -09db2a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09db2c: 5c10 7212 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@1272 │ │ -09db30: 0e00 |0006: return-void │ │ +0ac0cc: |[0ac0cc] com.badlogic.gdx.utils.compression.lzma.Encoder$Optimal.MakeAsChar:()V │ │ +0ac0dc: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0ac0de: 5910 6a12 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ +0ac0e2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0ac0e4: 5c10 7212 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@1272 │ │ +0ac0e8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0003 line=271 │ │ 0x0006 line=272 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; │ │ @@ -173635,33 +173683,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -09db34: |[09db34] com.badlogic.gdx.utils.compression.lzma.Encoder$Optimal.MakeAsShortRep:()V │ │ -09db44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09db46: 5910 6a12 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ -09db4a: 5c10 7212 |0003: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@1272 │ │ -09db4e: 0e00 |0005: return-void │ │ +0ac0ec: |[0ac0ec] com.badlogic.gdx.utils.compression.lzma.Encoder$Optimal.MakeAsShortRep:()V │ │ +0ac0fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ac0fe: 5910 6a12 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ +0ac102: 5c10 7212 |0003: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@1272 │ │ +0ac106: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=275 │ │ 0x0003 line=277 │ │ 0x0005 line=278 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; │ │ │ │ source_file_idx : 857 (Encoder.java) │ │ │ │ Class #410 header: │ │ -class_idx : 874 │ │ +class_idx : 872 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 857 │ │ static_fields_size : 9 │ │ instance_fields_size: 53 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 31 │ │ │ │ Class #410 annotations: │ │ @@ -173954,42 +174002,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 45 16-bit code units │ │ -09db50: |[09db50] com.badlogic.gdx.utils.compression.lzma.Encoder.:()V │ │ -09db60: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -09db62: 1217 |0001: const/4 v7, #int 1 // #1 │ │ -09db64: 1305 0008 |0002: const/16 v5, #int 2048 // #800 │ │ -09db68: 2355 4704 |0004: new-array v5, v5, [B // type@0447 │ │ -09db6c: 6905 a712 |0006: sput-object v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@12a7 │ │ -09db70: 1303 1600 |0008: const/16 v3, #int 22 // #16 │ │ -09db74: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -09db76: 6205 a712 |000b: sget-object v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@12a7 │ │ -09db7a: 4f06 0506 |000d: aput-byte v6, v5, v6 │ │ -09db7e: 6205 a712 |000f: sget-object v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@12a7 │ │ -09db82: 4f07 0507 |0011: aput-byte v7, v5, v7 │ │ -09db86: 1224 |0013: const/4 v4, #int 2 // #2 │ │ -09db88: 3534 1800 |0014: if-ge v4, v3, 002c // +0018 │ │ -09db8c: e105 0401 |0016: shr-int/lit8 v5, v4, #int 1 // #01 │ │ -09db90: d805 05ff |0018: add-int/lit8 v5, v5, #int -1 // #ff │ │ -09db94: 9802 0705 |001a: shl-int v2, v7, v5 │ │ -09db98: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -09db9a: 3521 0c00 |001d: if-ge v1, v2, 0029 // +000c │ │ -09db9e: 6205 a712 |001f: sget-object v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@12a7 │ │ -09dba2: 8d46 |0021: int-to-byte v6, v4 │ │ -09dba4: 4f06 0500 |0022: aput-byte v6, v5, v0 │ │ -09dba8: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09dbac: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09dbb0: 28f5 |0028: goto 001d // -000b │ │ -09dbb2: d804 0401 |0029: add-int/lit8 v4, v4, #int 1 // #01 │ │ -09dbb6: 28e9 |002b: goto 0014 // -0017 │ │ -09dbb8: 0e00 |002c: return-void │ │ +0ac108: |[0ac108] com.badlogic.gdx.utils.compression.lzma.Encoder.:()V │ │ +0ac118: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0ac11a: 1217 |0001: const/4 v7, #int 1 // #1 │ │ +0ac11c: 1305 0008 |0002: const/16 v5, #int 2048 // #800 │ │ +0ac120: 2355 4504 |0004: new-array v5, v5, [B // type@0445 │ │ +0ac124: 6905 a712 |0006: sput-object v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@12a7 │ │ +0ac128: 1303 1600 |0008: const/16 v3, #int 22 // #16 │ │ +0ac12c: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +0ac12e: 6205 a712 |000b: sget-object v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@12a7 │ │ +0ac132: 4f06 0506 |000d: aput-byte v6, v5, v6 │ │ +0ac136: 6205 a712 |000f: sget-object v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@12a7 │ │ +0ac13a: 4f07 0507 |0011: aput-byte v7, v5, v7 │ │ +0ac13e: 1224 |0013: const/4 v4, #int 2 // #2 │ │ +0ac140: 3534 1800 |0014: if-ge v4, v3, 002c // +0018 │ │ +0ac144: e105 0401 |0016: shr-int/lit8 v5, v4, #int 1 // #01 │ │ +0ac148: d805 05ff |0018: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0ac14c: 9802 0705 |001a: shl-int v2, v7, v5 │ │ +0ac150: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +0ac152: 3521 0c00 |001d: if-ge v1, v2, 0029 // +000c │ │ +0ac156: 6205 a712 |001f: sget-object v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@12a7 │ │ +0ac15a: 8d46 |0021: int-to-byte v6, v4 │ │ +0ac15c: 4f06 0500 |0022: aput-byte v6, v5, v0 │ │ +0ac160: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ac164: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ac168: 28f5 |0028: goto 001d // -000b │ │ +0ac16a: d804 0401 |0029: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0ac16e: 28e9 |002b: goto 0014 // -0017 │ │ +0ac170: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=30 │ │ 0x0008 line=33 │ │ 0x000a line=34 │ │ 0x000b line=35 │ │ 0x000f line=36 │ │ @@ -174012,130 +174060,130 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 223 16-bit code units │ │ -09dbbc: |[09dbbc] com.badlogic.gdx.utils.compression.lzma.Encoder.:()V │ │ -09dbcc: 12f6 |0000: const/4 v6, #int -1 // #ff │ │ -09dbce: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -09dbd0: 1303 0c00 |0002: const/16 v3, #int 12 // #c │ │ -09dbd4: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -09dbd6: 1244 |0005: const/4 v4, #int 4 // #4 │ │ -09dbd8: 7010 2726 0700 |0006: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@2627 │ │ -09dbde: 7100 cd23 0000 |0009: invoke-static {}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateInit:()I // method@23cd │ │ -09dbe4: 0a01 |000c: move-result v1 │ │ -09dbe6: 5971 a312 |000d: iput v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -09dbea: 2341 4b04 |000f: new-array v1, v4, [I // type@044b │ │ -09dbee: 5b71 a112 |0011: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@12a1 │ │ -09dbf2: 1301 0010 |0013: const/16 v1, #int 4096 // #1000 │ │ -09dbf6: 2311 8e04 |0015: new-array v1, v1, [Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // type@048e │ │ -09dbfa: 5b71 9612 |0017: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09dbfe: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -09dc00: 5b71 8d12 |001a: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -09dc04: 2201 6e03 |001c: new-instance v1, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // type@036e │ │ -09dc08: 7010 3624 0100 |001e: invoke-direct {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.:()V // method@2436 │ │ -09dc0e: 5b71 a012 |0021: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -09dc12: 1301 c000 |0023: const/16 v1, #int 192 // #c0 │ │ -09dc16: 2311 9c04 |0025: new-array v1, v1, [S // type@049c │ │ -09dc1a: 5b71 8212 |0027: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@1282 │ │ -09dc1e: 2331 9c04 |0029: new-array v1, v3, [S // type@049c │ │ -09dc22: 5b71 8312 |002b: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@1283 │ │ -09dc26: 2331 9c04 |002d: new-array v1, v3, [S // type@049c │ │ -09dc2a: 5b71 8512 |002f: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG0:[S // field@1285 │ │ -09dc2e: 2331 9c04 |0031: new-array v1, v3, [S // type@049c │ │ -09dc32: 5b71 8612 |0033: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG1:[S // field@1286 │ │ -09dc36: 2331 9c04 |0035: new-array v1, v3, [S // type@049c │ │ -09dc3a: 5b71 8712 |0037: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG2:[S // field@1287 │ │ -09dc3e: 1301 c000 |0039: const/16 v1, #int 192 // #c0 │ │ -09dc42: 2311 9c04 |003b: new-array v1, v1, [S // type@049c │ │ -09dc46: 5b71 8412 |003d: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep0Long:[S // field@1284 │ │ -09dc4a: 2341 9004 |003f: new-array v1, v4, [Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // type@0490 │ │ -09dc4e: 5b71 9b12 |0041: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotEncoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@129b │ │ -09dc52: 1301 7200 |0043: const/16 v1, #int 114 // #72 │ │ -09dc56: 2311 9c04 |0045: new-array v1, v1, [S // type@049c │ │ -09dc5a: 5b71 9a12 |0047: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posEncoders:[S // field@129a │ │ -09dc5e: 2201 6c03 |0049: new-instance v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // type@036c │ │ -09dc62: 7020 2624 4100 |004b: invoke-direct {v1, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.:(I)V // method@2426 │ │ -09dc68: 5b71 9912 |004e: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posAlignEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1299 │ │ -09dc6c: 2201 6603 |0050: new-instance v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // type@0366 │ │ -09dc70: 7020 e923 7100 |0052: invoke-direct {v1, v7}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V // method@23e9 │ │ -09dc76: 5b71 8812 |0055: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._lenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@1288 │ │ -09dc7a: 2201 6603 |0057: new-instance v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // type@0366 │ │ -09dc7e: 7020 e923 7100 |0059: invoke-direct {v1, v7}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V // method@23e9 │ │ -09dc84: 5b71 a212 |005c: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repMatchLenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@12a2 │ │ -09dc88: 2201 6803 |005e: new-instance v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // type@0368 │ │ -09dc8c: 7020 f623 7100 |0060: invoke-direct {v1, v7}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V // method@23f6 │ │ -09dc92: 5b71 8912 |0063: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1289 │ │ -09dc96: 1301 2402 |0065: const/16 v1, #int 548 // #224 │ │ -09dc9a: 2311 4b04 |0067: new-array v1, v1, [I // type@044b │ │ -09dc9e: 5b71 8c12 |0069: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@128c │ │ -09dca2: 1301 2000 |006b: const/16 v1, #int 32 // #20 │ │ -09dca6: 5971 9212 |006d: iput v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@1292 │ │ -09dcaa: 1301 0001 |006f: const/16 v1, #int 256 // #100 │ │ -09dcae: 2311 4b04 |0071: new-array v1, v1, [I // type@044b │ │ -09dcb2: 5b71 9c12 |0073: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotPrices:[I // field@129c │ │ -09dcb6: 1301 0002 |0075: const/16 v1, #int 512 // #200 │ │ -09dcba: 2311 4b04 |0077: new-array v1, v1, [I // type@044b │ │ -09dcbe: 5b71 7f12 |0079: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._distancesPrices:[I // field@127f │ │ -09dcc2: 1301 1000 |007b: const/16 v1, #int 16 // #10 │ │ -09dcc6: 2311 4b04 |007d: new-array v1, v1, [I // type@044b │ │ -09dcca: 5b71 7b12 |007f: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._alignPrices:[I // field@127b │ │ -09dcce: 1301 2c00 |0081: const/16 v1, #int 44 // #2c │ │ -09dcd2: 5971 7e12 |0083: iput v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._distTableSize:I // field@127e │ │ -09dcd6: 1221 |0085: const/4 v1, #int 2 // #2 │ │ -09dcd8: 5971 9d12 |0086: iput v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateBits:I // field@129d │ │ -09dcdc: 1231 |0088: const/4 v1, #int 3 // #3 │ │ -09dcde: 5971 9e12 |0089: iput v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@129e │ │ -09dce2: 5975 9512 |008b: iput v5, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numLiteralPosStateBits:I // field@1295 │ │ -09dce6: 1231 |008d: const/4 v1, #int 3 // #3 │ │ -09dce8: 5971 9412 |008e: iput v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numLiteralContextBits:I // field@1294 │ │ -09dcec: 1501 4000 |0090: const/high16 v1, #int 4194304 // #40 │ │ -09dcf0: 5971 7c12 |0092: iput v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySize:I // field@127c │ │ -09dcf4: 5976 7d12 |0094: iput v6, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySizePrev:I // field@127d │ │ -09dcf8: 5976 9312 |0096: iput v6, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytesPrev:I // field@1293 │ │ -09dcfc: 5972 8e12 |0098: iput v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinderType:I // field@128e │ │ -09dd00: 5c75 a412 |009a: iput-boolean v5, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._writeEndMark:Z // field@12a4 │ │ -09dd04: 5c75 9012 |009c: iput-boolean v5, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._needReleaseMFStream:Z // field@1290 │ │ -09dd08: 2341 4b04 |009e: new-array v1, v4, [I // type@044b │ │ -09dd0c: 5b71 b312 |00a0: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -09dd10: 2341 4b04 |00a2: new-array v1, v4, [I // type@044b │ │ -09dd14: 5b71 b212 |00a4: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@12b2 │ │ -09dd18: 2321 4c04 |00a6: new-array v1, v2, [J // type@044c │ │ -09dd1c: 5b71 af12 |00a8: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.processedInSize:[J // field@12af │ │ -09dd20: 2321 4c04 |00aa: new-array v1, v2, [J // type@044c │ │ -09dd24: 5b71 b012 |00ac: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.processedOutSize:[J // field@12b0 │ │ -09dd28: 2321 9d04 |00ae: new-array v1, v2, [Z // type@049d │ │ -09dd2c: 5b71 a612 |00b0: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.finished:[Z // field@12a6 │ │ -09dd30: 1251 |00b2: const/4 v1, #int 5 // #5 │ │ -09dd32: 2311 4704 |00b3: new-array v1, v1, [B // type@0447 │ │ -09dd36: 5b71 b112 |00b5: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.properties:[B // field@12b1 │ │ -09dd3a: 1301 8000 |00b7: const/16 v1, #int 128 // #80 │ │ -09dd3e: 2311 4b04 |00b9: new-array v1, v1, [I // type@044b │ │ -09dd42: 5b71 b412 |00bb: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.tempPrices:[I // field@12b4 │ │ -09dd46: 1200 |00bd: const/4 v0, #int 0 // #0 │ │ -09dd48: 1301 0010 |00be: const/16 v1, #int 4096 // #1000 │ │ -09dd4c: 3510 0e00 |00c0: if-ge v0, v1, 00ce // +000e │ │ -09dd50: 5471 9612 |00c2: iget-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09dd54: 2202 6903 |00c4: new-instance v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // type@0369 │ │ -09dd58: 7020 fa23 7200 |00c6: invoke-direct {v2, v7}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V // method@23fa │ │ -09dd5e: 4d02 0100 |00c9: aput-object v2, v1, v0 │ │ -09dd62: d800 0001 |00cb: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09dd66: 28f1 |00cd: goto 00be // -000f │ │ -09dd68: 1200 |00ce: const/4 v0, #int 0 // #0 │ │ -09dd6a: 3540 0f00 |00cf: if-ge v0, v4, 00de // +000f │ │ -09dd6e: 5471 9b12 |00d1: iget-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotEncoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@129b │ │ -09dd72: 2202 6c03 |00d3: new-instance v2, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // type@036c │ │ -09dd76: 1263 |00d5: const/4 v3, #int 6 // #6 │ │ -09dd78: 7020 2624 3200 |00d6: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.:(I)V // method@2426 │ │ -09dd7e: 4d02 0100 |00d9: aput-object v2, v1, v0 │ │ -09dd82: d800 0001 |00db: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09dd86: 28f2 |00dd: goto 00cf // -000e │ │ -09dd88: 0e00 |00de: return-void │ │ +0ac174: |[0ac174] com.badlogic.gdx.utils.compression.lzma.Encoder.:()V │ │ +0ac184: 12f6 |0000: const/4 v6, #int -1 // #ff │ │ +0ac186: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0ac188: 1303 0c00 |0002: const/16 v3, #int 12 // #c │ │ +0ac18c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +0ac18e: 1244 |0005: const/4 v4, #int 4 // #4 │ │ +0ac190: 7010 2726 0700 |0006: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@2627 │ │ +0ac196: 7100 cd23 0000 |0009: invoke-static {}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateInit:()I // method@23cd │ │ +0ac19c: 0a01 |000c: move-result v1 │ │ +0ac19e: 5971 a312 |000d: iput v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0ac1a2: 2341 4904 |000f: new-array v1, v4, [I // type@0449 │ │ +0ac1a6: 5b71 a112 |0011: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@12a1 │ │ +0ac1aa: 1301 0010 |0013: const/16 v1, #int 4096 // #1000 │ │ +0ac1ae: 2311 8c04 |0015: new-array v1, v1, [Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // type@048c │ │ +0ac1b2: 5b71 9612 |0017: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ac1b6: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +0ac1b8: 5b71 8d12 |001a: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0ac1bc: 2201 6c03 |001c: new-instance v1, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // type@036c │ │ +0ac1c0: 7010 3624 0100 |001e: invoke-direct {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.:()V // method@2436 │ │ +0ac1c6: 5b71 a012 |0021: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0ac1ca: 1301 c000 |0023: const/16 v1, #int 192 // #c0 │ │ +0ac1ce: 2311 9a04 |0025: new-array v1, v1, [S // type@049a │ │ +0ac1d2: 5b71 8212 |0027: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@1282 │ │ +0ac1d6: 2331 9a04 |0029: new-array v1, v3, [S // type@049a │ │ +0ac1da: 5b71 8312 |002b: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@1283 │ │ +0ac1de: 2331 9a04 |002d: new-array v1, v3, [S // type@049a │ │ +0ac1e2: 5b71 8512 |002f: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG0:[S // field@1285 │ │ +0ac1e6: 2331 9a04 |0031: new-array v1, v3, [S // type@049a │ │ +0ac1ea: 5b71 8612 |0033: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG1:[S // field@1286 │ │ +0ac1ee: 2331 9a04 |0035: new-array v1, v3, [S // type@049a │ │ +0ac1f2: 5b71 8712 |0037: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG2:[S // field@1287 │ │ +0ac1f6: 1301 c000 |0039: const/16 v1, #int 192 // #c0 │ │ +0ac1fa: 2311 9a04 |003b: new-array v1, v1, [S // type@049a │ │ +0ac1fe: 5b71 8412 |003d: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep0Long:[S // field@1284 │ │ +0ac202: 2341 8e04 |003f: new-array v1, v4, [Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // type@048e │ │ +0ac206: 5b71 9b12 |0041: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotEncoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@129b │ │ +0ac20a: 1301 7200 |0043: const/16 v1, #int 114 // #72 │ │ +0ac20e: 2311 9a04 |0045: new-array v1, v1, [S // type@049a │ │ +0ac212: 5b71 9a12 |0047: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posEncoders:[S // field@129a │ │ +0ac216: 2201 6a03 |0049: new-instance v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // type@036a │ │ +0ac21a: 7020 2624 4100 |004b: invoke-direct {v1, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.:(I)V // method@2426 │ │ +0ac220: 5b71 9912 |004e: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posAlignEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1299 │ │ +0ac224: 2201 6403 |0050: new-instance v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // type@0364 │ │ +0ac228: 7020 e923 7100 |0052: invoke-direct {v1, v7}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V // method@23e9 │ │ +0ac22e: 5b71 8812 |0055: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._lenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@1288 │ │ +0ac232: 2201 6403 |0057: new-instance v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // type@0364 │ │ +0ac236: 7020 e923 7100 |0059: invoke-direct {v1, v7}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V // method@23e9 │ │ +0ac23c: 5b71 a212 |005c: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repMatchLenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@12a2 │ │ +0ac240: 2201 6603 |005e: new-instance v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // type@0366 │ │ +0ac244: 7020 f623 7100 |0060: invoke-direct {v1, v7}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V // method@23f6 │ │ +0ac24a: 5b71 8912 |0063: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1289 │ │ +0ac24e: 1301 2402 |0065: const/16 v1, #int 548 // #224 │ │ +0ac252: 2311 4904 |0067: new-array v1, v1, [I // type@0449 │ │ +0ac256: 5b71 8c12 |0069: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@128c │ │ +0ac25a: 1301 2000 |006b: const/16 v1, #int 32 // #20 │ │ +0ac25e: 5971 9212 |006d: iput v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@1292 │ │ +0ac262: 1301 0001 |006f: const/16 v1, #int 256 // #100 │ │ +0ac266: 2311 4904 |0071: new-array v1, v1, [I // type@0449 │ │ +0ac26a: 5b71 9c12 |0073: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotPrices:[I // field@129c │ │ +0ac26e: 1301 0002 |0075: const/16 v1, #int 512 // #200 │ │ +0ac272: 2311 4904 |0077: new-array v1, v1, [I // type@0449 │ │ +0ac276: 5b71 7f12 |0079: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._distancesPrices:[I // field@127f │ │ +0ac27a: 1301 1000 |007b: const/16 v1, #int 16 // #10 │ │ +0ac27e: 2311 4904 |007d: new-array v1, v1, [I // type@0449 │ │ +0ac282: 5b71 7b12 |007f: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._alignPrices:[I // field@127b │ │ +0ac286: 1301 2c00 |0081: const/16 v1, #int 44 // #2c │ │ +0ac28a: 5971 7e12 |0083: iput v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._distTableSize:I // field@127e │ │ +0ac28e: 1221 |0085: const/4 v1, #int 2 // #2 │ │ +0ac290: 5971 9d12 |0086: iput v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateBits:I // field@129d │ │ +0ac294: 1231 |0088: const/4 v1, #int 3 // #3 │ │ +0ac296: 5971 9e12 |0089: iput v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@129e │ │ +0ac29a: 5975 9512 |008b: iput v5, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numLiteralPosStateBits:I // field@1295 │ │ +0ac29e: 1231 |008d: const/4 v1, #int 3 // #3 │ │ +0ac2a0: 5971 9412 |008e: iput v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numLiteralContextBits:I // field@1294 │ │ +0ac2a4: 1501 4000 |0090: const/high16 v1, #int 4194304 // #40 │ │ +0ac2a8: 5971 7c12 |0092: iput v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySize:I // field@127c │ │ +0ac2ac: 5976 7d12 |0094: iput v6, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySizePrev:I // field@127d │ │ +0ac2b0: 5976 9312 |0096: iput v6, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytesPrev:I // field@1293 │ │ +0ac2b4: 5972 8e12 |0098: iput v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinderType:I // field@128e │ │ +0ac2b8: 5c75 a412 |009a: iput-boolean v5, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._writeEndMark:Z // field@12a4 │ │ +0ac2bc: 5c75 9012 |009c: iput-boolean v5, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._needReleaseMFStream:Z // field@1290 │ │ +0ac2c0: 2341 4904 |009e: new-array v1, v4, [I // type@0449 │ │ +0ac2c4: 5b71 b312 |00a0: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0ac2c8: 2341 4904 |00a2: new-array v1, v4, [I // type@0449 │ │ +0ac2cc: 5b71 b212 |00a4: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@12b2 │ │ +0ac2d0: 2321 4a04 |00a6: new-array v1, v2, [J // type@044a │ │ +0ac2d4: 5b71 af12 |00a8: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.processedInSize:[J // field@12af │ │ +0ac2d8: 2321 4a04 |00aa: new-array v1, v2, [J // type@044a │ │ +0ac2dc: 5b71 b012 |00ac: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.processedOutSize:[J // field@12b0 │ │ +0ac2e0: 2321 9b04 |00ae: new-array v1, v2, [Z // type@049b │ │ +0ac2e4: 5b71 a612 |00b0: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.finished:[Z // field@12a6 │ │ +0ac2e8: 1251 |00b2: const/4 v1, #int 5 // #5 │ │ +0ac2ea: 2311 4504 |00b3: new-array v1, v1, [B // type@0445 │ │ +0ac2ee: 5b71 b112 |00b5: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.properties:[B // field@12b1 │ │ +0ac2f2: 1301 8000 |00b7: const/16 v1, #int 128 // #80 │ │ +0ac2f6: 2311 4904 |00b9: new-array v1, v1, [I // type@0449 │ │ +0ac2fa: 5b71 b412 |00bb: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.tempPrices:[I // field@12b4 │ │ +0ac2fe: 1200 |00bd: const/4 v0, #int 0 // #0 │ │ +0ac300: 1301 0010 |00be: const/16 v1, #int 4096 // #1000 │ │ +0ac304: 3510 0e00 |00c0: if-ge v0, v1, 00ce // +000e │ │ +0ac308: 5471 9612 |00c2: iget-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ac30c: 2202 6703 |00c4: new-instance v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // type@0367 │ │ +0ac310: 7020 fa23 7200 |00c6: invoke-direct {v2, v7}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V // method@23fa │ │ +0ac316: 4d02 0100 |00c9: aput-object v2, v1, v0 │ │ +0ac31a: d800 0001 |00cb: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ac31e: 28f1 |00cd: goto 00be // -000f │ │ +0ac320: 1200 |00ce: const/4 v0, #int 0 // #0 │ │ +0ac322: 3540 0f00 |00cf: if-ge v0, v4, 00de // +000f │ │ +0ac326: 5471 9b12 |00d1: iget-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotEncoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@129b │ │ +0ac32a: 2202 6a03 |00d3: new-instance v2, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // type@036a │ │ +0ac32e: 1263 |00d5: const/4 v3, #int 6 // #6 │ │ +0ac330: 7020 2624 3200 |00d6: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.:(I)V // method@2426 │ │ +0ac336: 4d02 0100 |00d9: aput-object v2, v1, v0 │ │ +0ac33a: d800 0001 |00db: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ac33e: 28f2 |00dd: goto 00cf // -000e │ │ +0ac340: 0e00 |00de: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=360 │ │ 0x0009 line=56 │ │ 0x000f line=58 │ │ 0x0013 line=285 │ │ 0x0019 line=286 │ │ @@ -174191,32 +174239,32 @@ │ │ type : '(I)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 31 16-bit code units │ │ -09dd8c: |[09dd8c] com.badlogic.gdx.utils.compression.lzma.Encoder.GetPosSlot:(I)I │ │ -09dd9c: 1300 0008 |0000: const/16 v0, #int 2048 // #800 │ │ -09dda0: 3502 0700 |0002: if-ge v2, v0, 0009 // +0007 │ │ -09dda4: 6200 a712 |0004: sget-object v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@12a7 │ │ -09dda8: 4800 0002 |0006: aget-byte v0, v0, v2 │ │ -09ddac: 0f00 |0008: return v0 │ │ -09ddae: 1500 2000 |0009: const/high16 v0, #int 2097152 // #20 │ │ -09ddb2: 3502 0b00 |000b: if-ge v2, v0, 0016 // +000b │ │ -09ddb6: 6200 a712 |000d: sget-object v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@12a7 │ │ -09ddba: e101 020a |000f: shr-int/lit8 v1, v2, #int 10 // #0a │ │ -09ddbe: 4800 0001 |0011: aget-byte v0, v0, v1 │ │ -09ddc2: d800 0014 |0013: add-int/lit8 v0, v0, #int 20 // #14 │ │ -09ddc6: 28f3 |0015: goto 0008 // -000d │ │ -09ddc8: 6200 a712 |0016: sget-object v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@12a7 │ │ -09ddcc: e101 0214 |0018: shr-int/lit8 v1, v2, #int 20 // #14 │ │ -09ddd0: 4800 0001 |001a: aget-byte v0, v0, v1 │ │ -09ddd4: d800 0028 |001c: add-int/lit8 v0, v0, #int 40 // #28 │ │ -09ddd8: 28ea |001e: goto 0008 // -0016 │ │ +0ac344: |[0ac344] com.badlogic.gdx.utils.compression.lzma.Encoder.GetPosSlot:(I)I │ │ +0ac354: 1300 0008 |0000: const/16 v0, #int 2048 // #800 │ │ +0ac358: 3502 0700 |0002: if-ge v2, v0, 0009 // +0007 │ │ +0ac35c: 6200 a712 |0004: sget-object v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@12a7 │ │ +0ac360: 4800 0002 |0006: aget-byte v0, v0, v2 │ │ +0ac364: 0f00 |0008: return v0 │ │ +0ac366: 1500 2000 |0009: const/high16 v0, #int 2097152 // #20 │ │ +0ac36a: 3502 0b00 |000b: if-ge v2, v0, 0016 // +000b │ │ +0ac36e: 6200 a712 |000d: sget-object v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@12a7 │ │ +0ac372: e101 020a |000f: shr-int/lit8 v1, v2, #int 10 // #0a │ │ +0ac376: 4800 0001 |0011: aget-byte v0, v0, v1 │ │ +0ac37a: d800 0014 |0013: add-int/lit8 v0, v0, #int 20 // #14 │ │ +0ac37e: 28f3 |0015: goto 0008 // -000d │ │ +0ac380: 6200 a712 |0016: sget-object v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@12a7 │ │ +0ac384: e101 0214 |0018: shr-int/lit8 v1, v2, #int 20 // #14 │ │ +0ac388: 4800 0001 |001a: aget-byte v0, v0, v1 │ │ +0ac38c: d800 0028 |001c: add-int/lit8 v0, v0, #int 40 // #28 │ │ +0ac390: 28ea |001e: goto 0008 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0008 line=47 │ │ 0x0009 line=46 │ │ 0x0016 line=47 │ │ locals : │ │ @@ -174227,34 +174275,34 @@ │ │ type : '(I)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -09dddc: |[09dddc] com.badlogic.gdx.utils.compression.lzma.Encoder.GetPosSlot2:(I)I │ │ -09ddec: 1500 0200 |0000: const/high16 v0, #int 131072 // #2 │ │ -09ddf0: 3502 0b00 |0002: if-ge v2, v0, 000d // +000b │ │ -09ddf4: 6200 a712 |0004: sget-object v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@12a7 │ │ -09ddf8: e101 0206 |0006: shr-int/lit8 v1, v2, #int 6 // #06 │ │ -09ddfc: 4800 0001 |0008: aget-byte v0, v0, v1 │ │ -09de00: d800 000c |000a: add-int/lit8 v0, v0, #int 12 // #0c │ │ -09de04: 0f00 |000c: return v0 │ │ -09de06: 1500 0008 |000d: const/high16 v0, #int 134217728 // #800 │ │ -09de0a: 3502 0b00 |000f: if-ge v2, v0, 001a // +000b │ │ -09de0e: 6200 a712 |0011: sget-object v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@12a7 │ │ -09de12: e101 0210 |0013: shr-int/lit8 v1, v2, #int 16 // #10 │ │ -09de16: 4800 0001 |0015: aget-byte v0, v0, v1 │ │ -09de1a: d800 0020 |0017: add-int/lit8 v0, v0, #int 32 // #20 │ │ -09de1e: 28f3 |0019: goto 000c // -000d │ │ -09de20: 6200 a712 |001a: sget-object v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@12a7 │ │ -09de24: e101 021a |001c: shr-int/lit8 v1, v2, #int 26 // #1a │ │ -09de28: 4800 0001 |001e: aget-byte v0, v0, v1 │ │ -09de2c: d800 0034 |0020: add-int/lit8 v0, v0, #int 52 // #34 │ │ -09de30: 28ea |0022: goto 000c // -0016 │ │ +0ac394: |[0ac394] com.badlogic.gdx.utils.compression.lzma.Encoder.GetPosSlot2:(I)I │ │ +0ac3a4: 1500 0200 |0000: const/high16 v0, #int 131072 // #2 │ │ +0ac3a8: 3502 0b00 |0002: if-ge v2, v0, 000d // +000b │ │ +0ac3ac: 6200 a712 |0004: sget-object v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@12a7 │ │ +0ac3b0: e101 0206 |0006: shr-int/lit8 v1, v2, #int 6 // #06 │ │ +0ac3b4: 4800 0001 |0008: aget-byte v0, v0, v1 │ │ +0ac3b8: d800 000c |000a: add-int/lit8 v0, v0, #int 12 // #0c │ │ +0ac3bc: 0f00 |000c: return v0 │ │ +0ac3be: 1500 0008 |000d: const/high16 v0, #int 134217728 // #800 │ │ +0ac3c2: 3502 0b00 |000f: if-ge v2, v0, 001a // +000b │ │ +0ac3c6: 6200 a712 |0011: sget-object v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@12a7 │ │ +0ac3ca: e101 0210 |0013: shr-int/lit8 v1, v2, #int 16 // #10 │ │ +0ac3ce: 4800 0001 |0015: aget-byte v0, v0, v1 │ │ +0ac3d2: d800 0020 |0017: add-int/lit8 v0, v0, #int 32 // #20 │ │ +0ac3d6: 28f3 |0019: goto 000c // -000d │ │ +0ac3d8: 6200 a712 |001a: sget-object v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@12a7 │ │ +0ac3dc: e101 021a |001c: shr-int/lit8 v1, v2, #int 26 // #1a │ │ +0ac3e0: 4800 0001 |001e: aget-byte v0, v0, v1 │ │ +0ac3e4: d800 0034 |0020: add-int/lit8 v0, v0, #int 52 // #34 │ │ +0ac3e8: 28ea |0022: goto 000c // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x000c line=53 │ │ 0x000d line=52 │ │ 0x001a line=53 │ │ locals : │ │ @@ -174266,82 +174314,82 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 130 16-bit code units │ │ -09de34: |[09de34] com.badlogic.gdx.utils.compression.lzma.Encoder.Backward:(I)I │ │ -09de44: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -09de46: 5978 9812 |0001: iput v8, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumEndIndex:I // field@1298 │ │ -09de4a: 5474 9612 |0003: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09de4e: 4604 0408 |0005: aget-object v4, v4, v8 │ │ -09de52: 5242 7012 |0007: iget v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ -09de56: 5474 9612 |0009: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09de5a: 4604 0408 |000b: aget-object v4, v4, v8 │ │ -09de5e: 5241 6a12 |000d: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ -09de62: 5474 9612 |000f: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09de66: 4604 0408 |0011: aget-object v4, v4, v8 │ │ -09de6a: 5544 7212 |0013: iget-boolean v4, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@1272 │ │ -09de6e: 3804 3d00 |0015: if-eqz v4, 0052 // +003d │ │ -09de72: 5474 9612 |0017: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09de76: 4604 0402 |0019: aget-object v4, v4, v2 │ │ -09de7a: 6e10 fc23 0400 |001b: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.MakeAsChar:()V // method@23fc │ │ -09de80: 5474 9612 |001e: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09de84: 4604 0402 |0020: aget-object v4, v4, v2 │ │ -09de88: d805 02ff |0022: add-int/lit8 v5, v2, #int -1 // #ff │ │ -09de8c: 5945 7012 |0024: iput v5, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ -09de90: 5474 9612 |0026: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09de94: 4604 0408 |0028: aget-object v4, v4, v8 │ │ -09de98: 5544 7312 |002a: iget-boolean v4, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev2:Z // field@1273 │ │ -09de9c: 3804 2600 |002c: if-eqz v4, 0052 // +0026 │ │ -09dea0: 5474 9612 |002e: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09dea4: d805 02ff |0030: add-int/lit8 v5, v2, #int -1 // #ff │ │ -09dea8: 4604 0405 |0032: aget-object v4, v4, v5 │ │ -09deac: 5c46 7212 |0034: iput-boolean v6, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@1272 │ │ -09deb0: 5474 9612 |0036: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09deb4: d805 02ff |0038: add-int/lit8 v5, v2, #int -1 // #ff │ │ -09deb8: 4604 0405 |003a: aget-object v4, v4, v5 │ │ -09debc: 5475 9612 |003c: iget-object v5, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09dec0: 4605 0508 |003e: aget-object v5, v5, v8 │ │ -09dec4: 5255 7112 |0040: iget v5, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev2:I // field@1271 │ │ -09dec8: 5945 7012 |0042: iput v5, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ -09decc: 5474 9612 |0044: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09ded0: d805 02ff |0046: add-int/lit8 v5, v2, #int -1 // #ff │ │ -09ded4: 4604 0405 |0048: aget-object v4, v4, v5 │ │ -09ded8: 5475 9612 |004a: iget-object v5, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09dedc: 4605 0508 |004c: aget-object v5, v5, v8 │ │ -09dee0: 5255 6b12 |004e: iget v5, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev2:I // field@126b │ │ -09dee4: 5945 6a12 |0050: iput v5, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ -09dee8: 0123 |0052: move v3, v2 │ │ -09deea: 0110 |0053: move v0, v1 │ │ -09deec: 5474 9612 |0054: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09def0: 4604 0403 |0056: aget-object v4, v4, v3 │ │ -09def4: 5241 6a12 |0058: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ -09def8: 5474 9612 |005a: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09defc: 4604 0403 |005c: aget-object v4, v4, v3 │ │ -09df00: 5242 7012 |005e: iget v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ -09df04: 5474 9612 |0060: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09df08: 4604 0403 |0062: aget-object v4, v4, v3 │ │ -09df0c: 5940 6a12 |0064: iput v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ -09df10: 5474 9612 |0066: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09df14: 4604 0403 |0068: aget-object v4, v4, v3 │ │ -09df18: 5948 7012 |006a: iput v8, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ -09df1c: 0138 |006c: move v8, v3 │ │ -09df1e: 3c08 a2ff |006d: if-gtz v8, 000f // -005e │ │ -09df22: 5474 9612 |006f: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09df26: 4604 0406 |0071: aget-object v4, v4, v6 │ │ -09df2a: 5244 6a12 |0073: iget v4, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ -09df2e: 5974 a512 |0075: iput v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.backRes:I // field@12a5 │ │ -09df32: 5474 9612 |0077: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09df36: 4604 0406 |0079: aget-object v4, v4, v6 │ │ -09df3a: 5244 7012 |007b: iget v4, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ -09df3e: 5974 9712 |007d: iput v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1297 │ │ -09df42: 5274 9712 |007f: iget v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1297 │ │ -09df46: 0f04 |0081: return v4 │ │ +0ac3ec: |[0ac3ec] com.badlogic.gdx.utils.compression.lzma.Encoder.Backward:(I)I │ │ +0ac3fc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0ac3fe: 5978 9812 |0001: iput v8, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumEndIndex:I // field@1298 │ │ +0ac402: 5474 9612 |0003: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ac406: 4604 0408 |0005: aget-object v4, v4, v8 │ │ +0ac40a: 5242 7012 |0007: iget v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ +0ac40e: 5474 9612 |0009: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ac412: 4604 0408 |000b: aget-object v4, v4, v8 │ │ +0ac416: 5241 6a12 |000d: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ +0ac41a: 5474 9612 |000f: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ac41e: 4604 0408 |0011: aget-object v4, v4, v8 │ │ +0ac422: 5544 7212 |0013: iget-boolean v4, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@1272 │ │ +0ac426: 3804 3d00 |0015: if-eqz v4, 0052 // +003d │ │ +0ac42a: 5474 9612 |0017: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ac42e: 4604 0402 |0019: aget-object v4, v4, v2 │ │ +0ac432: 6e10 fc23 0400 |001b: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.MakeAsChar:()V // method@23fc │ │ +0ac438: 5474 9612 |001e: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ac43c: 4604 0402 |0020: aget-object v4, v4, v2 │ │ +0ac440: d805 02ff |0022: add-int/lit8 v5, v2, #int -1 // #ff │ │ +0ac444: 5945 7012 |0024: iput v5, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ +0ac448: 5474 9612 |0026: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ac44c: 4604 0408 |0028: aget-object v4, v4, v8 │ │ +0ac450: 5544 7312 |002a: iget-boolean v4, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev2:Z // field@1273 │ │ +0ac454: 3804 2600 |002c: if-eqz v4, 0052 // +0026 │ │ +0ac458: 5474 9612 |002e: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ac45c: d805 02ff |0030: add-int/lit8 v5, v2, #int -1 // #ff │ │ +0ac460: 4604 0405 |0032: aget-object v4, v4, v5 │ │ +0ac464: 5c46 7212 |0034: iput-boolean v6, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@1272 │ │ +0ac468: 5474 9612 |0036: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ac46c: d805 02ff |0038: add-int/lit8 v5, v2, #int -1 // #ff │ │ +0ac470: 4604 0405 |003a: aget-object v4, v4, v5 │ │ +0ac474: 5475 9612 |003c: iget-object v5, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ac478: 4605 0508 |003e: aget-object v5, v5, v8 │ │ +0ac47c: 5255 7112 |0040: iget v5, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev2:I // field@1271 │ │ +0ac480: 5945 7012 |0042: iput v5, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ +0ac484: 5474 9612 |0044: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ac488: d805 02ff |0046: add-int/lit8 v5, v2, #int -1 // #ff │ │ +0ac48c: 4604 0405 |0048: aget-object v4, v4, v5 │ │ +0ac490: 5475 9612 |004a: iget-object v5, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ac494: 4605 0508 |004c: aget-object v5, v5, v8 │ │ +0ac498: 5255 6b12 |004e: iget v5, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev2:I // field@126b │ │ +0ac49c: 5945 6a12 |0050: iput v5, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ +0ac4a0: 0123 |0052: move v3, v2 │ │ +0ac4a2: 0110 |0053: move v0, v1 │ │ +0ac4a4: 5474 9612 |0054: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ac4a8: 4604 0403 |0056: aget-object v4, v4, v3 │ │ +0ac4ac: 5241 6a12 |0058: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ +0ac4b0: 5474 9612 |005a: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ac4b4: 4604 0403 |005c: aget-object v4, v4, v3 │ │ +0ac4b8: 5242 7012 |005e: iget v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ +0ac4bc: 5474 9612 |0060: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ac4c0: 4604 0403 |0062: aget-object v4, v4, v3 │ │ +0ac4c4: 5940 6a12 |0064: iput v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ +0ac4c8: 5474 9612 |0066: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ac4cc: 4604 0403 |0068: aget-object v4, v4, v3 │ │ +0ac4d0: 5948 7012 |006a: iput v8, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ +0ac4d4: 0138 |006c: move v8, v3 │ │ +0ac4d6: 3c08 a2ff |006d: if-gtz v8, 000f // -005e │ │ +0ac4da: 5474 9612 |006f: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ac4de: 4604 0406 |0071: aget-object v4, v4, v6 │ │ +0ac4e2: 5244 6a12 |0073: iget v4, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ +0ac4e6: 5974 a512 |0075: iput v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.backRes:I // field@12a5 │ │ +0ac4ea: 5474 9612 |0077: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ac4ee: 4604 0406 |0079: aget-object v4, v4, v6 │ │ +0ac4f2: 5244 7012 |007b: iget v4, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ +0ac4f6: 5974 9712 |007d: iput v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1297 │ │ +0ac4fa: 5274 9712 |007f: iget v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1297 │ │ +0ac4fe: 0f04 |0081: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=458 │ │ 0x0003 line=459 │ │ 0x0009 line=460 │ │ 0x000f line=462 │ │ 0x0017 line=463 │ │ @@ -174374,28 +174422,28 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -09df48: |[09df48] com.badlogic.gdx.utils.compression.lzma.Encoder.BaseInit:()V │ │ -09df58: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -09df5a: 7100 cd23 0000 |0001: invoke-static {}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateInit:()I // method@23cd │ │ -09df60: 0a01 |0004: move-result v1 │ │ -09df62: 5931 a312 |0005: iput v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -09df66: 5d32 9f12 |0007: iput-byte v2, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._previousByte:B // field@129f │ │ -09df6a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -09df6c: 1241 |000a: const/4 v1, #int 4 // #4 │ │ -09df6e: 3510 0900 |000b: if-ge v0, v1, 0014 // +0009 │ │ -09df72: 5431 a112 |000d: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@12a1 │ │ -09df76: 4b02 0100 |000f: aput v2, v1, v0 │ │ -09df7a: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09df7e: 28f7 |0013: goto 000a // -0009 │ │ -09df80: 0e00 |0014: return-void │ │ +0ac500: |[0ac500] com.badlogic.gdx.utils.compression.lzma.Encoder.BaseInit:()V │ │ +0ac510: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0ac512: 7100 cd23 0000 |0001: invoke-static {}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateInit:()I // method@23cd │ │ +0ac518: 0a01 |0004: move-result v1 │ │ +0ac51a: 5931 a312 |0005: iput v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0ac51e: 5d32 9f12 |0007: iput-byte v2, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._previousByte:B // field@129f │ │ +0ac522: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0ac524: 1241 |000a: const/4 v1, #int 4 // #4 │ │ +0ac526: 3510 0900 |000b: if-ge v0, v1, 0014 // +0009 │ │ +0ac52a: 5431 a112 |000d: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@12a1 │ │ +0ac52e: 4b02 0100 |000f: aput v2, v1, v0 │ │ +0ac532: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ac536: 28f7 |0013: goto 000a // -0009 │ │ +0ac538: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=61 │ │ 0x0007 line=62 │ │ 0x0009 line=63 │ │ 0x000d line=64 │ │ 0x0011 line=63 │ │ @@ -174409,24 +174457,24 @@ │ │ type : '(II)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -09df84: |[09df84] com.badlogic.gdx.utils.compression.lzma.Encoder.ChangePair:(II)Z │ │ -09df94: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -09df96: 1501 0002 |0001: const/high16 v1, #int 33554432 // #200 │ │ -09df9a: 3513 0800 |0003: if-ge v3, v1, 000b // +0008 │ │ -09df9e: 9801 0300 |0005: shl-int v1, v3, v0 │ │ -09dfa2: 3414 0400 |0007: if-lt v4, v1, 000b // +0004 │ │ -09dfa6: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -09dfa8: 0f01 |000a: return v1 │ │ -09dfaa: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -09dfac: 28fe |000c: goto 000a // -0002 │ │ +0ac53c: |[0ac53c] com.badlogic.gdx.utils.compression.lzma.Encoder.ChangePair:(II)Z │ │ +0ac54c: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +0ac54e: 1501 0002 |0001: const/high16 v1, #int 33554432 // #200 │ │ +0ac552: 3513 0800 |0003: if-ge v3, v1, 000b // +0008 │ │ +0ac556: 9801 0300 |0005: shl-int v1, v3, v0 │ │ +0ac55a: 3414 0400 |0007: if-lt v4, v1, 000b // +0004 │ │ +0ac55e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +0ac560: 0f01 |000a: return v1 │ │ +0ac562: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0ac564: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=917 │ │ 0x0001 line=918 │ │ locals : │ │ 0x0001 - 0x000d reg=0 kDif I │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/utils/compression/lzma/Encoder; │ │ @@ -174434,44 +174482,44 @@ │ │ 0x0000 - 0x000d reg=4 bigDist I │ │ │ │ #3 : (in Lcom/badlogic/gdx/utils/compression/lzma/Encoder;) │ │ name : 'Code' │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;JJLcom/badlogic/gdx/utils/compression/ICodeProgress;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 12 │ │ + registers : 13 │ │ ins : 8 │ │ outs : 7 │ │ insns size : 47 16-bit code units │ │ -09dfb0: |[09dfb0] com.badlogic.gdx.utils.compression.lzma.Encoder.Code:(Ljava/io/InputStream;Ljava/io/OutputStream;JJLcom/badlogic/gdx/utils/compression/ICodeProgress;)V │ │ -09dfc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09dfc2: 5c40 9012 |0001: iput-boolean v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._needReleaseMFStream:Z // field@1290 │ │ -09dfc6: 7407 1d24 0400 |0003: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.SetStreams:(Ljava/io/InputStream;Ljava/io/OutputStream;JJ)V // method@241d │ │ -09dfcc: 5440 af12 |0006: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.processedInSize:[J // field@12af │ │ -09dfd0: 5441 b012 |0008: iget-object v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.processedOutSize:[J // field@12b0 │ │ -09dfd4: 5442 a612 |000a: iget-object v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.finished:[Z // field@12a6 │ │ -09dfd8: 6e40 0424 0421 |000c: invoke-virtual {v4, v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.CodeOneBlock:([J[J[Z)V // method@2404 │ │ -09dfde: 5440 a612 |000f: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.finished:[Z // field@12a6 │ │ -09dfe2: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -09dfe4: 4700 0001 |0012: aget-boolean v0, v0, v1 │ │ -09dfe8: 3800 0600 |0014: if-eqz v0, 001a // +0006 │ │ -09dfec: 6e10 1524 0400 |0016: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.ReleaseStreams:()V // method@2415 │ │ -09dff2: 0e00 |0019: return-void │ │ -09dff4: 380b ecff |001a: if-eqz v11, 0006 // -0014 │ │ -09dff8: 5440 af12 |001c: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.processedInSize:[J // field@12af │ │ -09dffc: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -09dffe: 4500 0001 |001f: aget-wide v0, v0, v1 │ │ -09e002: 5442 b012 |0021: iget-object v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.processedOutSize:[J // field@12b0 │ │ -09e006: 1203 |0023: const/4 v3, #int 0 // #0 │ │ -09e008: 4502 0203 |0024: aget-wide v2, v2, v3 │ │ -09e00c: 7253 9f23 0b21 |0026: invoke-interface {v11, v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/compression/ICodeProgress;.SetProgress:(JJ)V // method@239f │ │ -09e012: 28dd |0029: goto 0006 // -0023 │ │ -09e014: 0d00 |002a: move-exception v0 │ │ -09e016: 6e10 1524 0400 |002b: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.ReleaseStreams:()V // method@2415 │ │ -09e01c: 2700 |002e: throw v0 │ │ +0ac568: |[0ac568] com.badlogic.gdx.utils.compression.lzma.Encoder.Code:(Ljava/io/InputStream;Ljava/io/OutputStream;JJLcom/badlogic/gdx/utils/compression/ICodeProgress;)V │ │ +0ac578: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ac57a: 5c50 9012 |0001: iput-boolean v0, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._needReleaseMFStream:Z // field@1290 │ │ +0ac57e: 7407 1d24 0500 |0003: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.SetStreams:(Ljava/io/InputStream;Ljava/io/OutputStream;JJ)V // method@241d │ │ +0ac584: 5450 af12 |0006: iget-object v0, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.processedInSize:[J // field@12af │ │ +0ac588: 5451 b012 |0008: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.processedOutSize:[J // field@12b0 │ │ +0ac58c: 5452 a612 |000a: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.finished:[Z // field@12a6 │ │ +0ac590: 6e40 0424 0521 |000c: invoke-virtual {v5, v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.CodeOneBlock:([J[J[Z)V // method@2404 │ │ +0ac596: 5450 a612 |000f: iget-object v0, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.finished:[Z // field@12a6 │ │ +0ac59a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +0ac59c: 4700 0001 |0012: aget-boolean v0, v0, v1 │ │ +0ac5a0: 3800 0600 |0014: if-eqz v0, 001a // +0006 │ │ +0ac5a4: 6e10 1524 0500 |0016: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.ReleaseStreams:()V // method@2415 │ │ +0ac5aa: 0e00 |0019: return-void │ │ +0ac5ac: 380c ecff |001a: if-eqz v12, 0006 // -0014 │ │ +0ac5b0: 5450 af12 |001c: iget-object v0, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.processedInSize:[J // field@12af │ │ +0ac5b4: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +0ac5b6: 4500 0001 |001f: aget-wide v0, v0, v1 │ │ +0ac5ba: 5452 b012 |0021: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.processedOutSize:[J // field@12b0 │ │ +0ac5be: 1203 |0023: const/4 v3, #int 0 // #0 │ │ +0ac5c0: 4502 0203 |0024: aget-wide v2, v2, v3 │ │ +0ac5c4: 7253 9f23 0c21 |0026: invoke-interface {v12, v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/compression/ICodeProgress;.SetProgress:(JJ)V // method@239f │ │ +0ac5ca: 28dd |0029: goto 0006 // -0023 │ │ +0ac5cc: 0d00 |002a: move-exception v0 │ │ +0ac5ce: 6e10 1524 0500 |002b: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.ReleaseStreams:()V // method@2415 │ │ +0ac5d4: 2700 |002e: throw v0 │ │ catches : 2 │ │ 0x0003 - 0x0014 │ │ -> 0x002a │ │ 0x001c - 0x0029 │ │ -> 0x002a │ │ positions : │ │ 0x0001 line=1128 │ │ @@ -174479,684 +174527,686 @@ │ │ 0x0006 line=1133 │ │ 0x000f line=1134 │ │ 0x0016 line=1140 │ │ 0x001a line=1135 │ │ 0x001c line=1136 │ │ 0x002a line=1140 │ │ locals : │ │ - 0x0000 - 0x002f reg=4 this Lcom/badlogic/gdx/utils/compression/lzma/Encoder; │ │ - 0x0000 - 0x002f reg=5 inStream Ljava/io/InputStream; │ │ - 0x0000 - 0x002f reg=6 outStream Ljava/io/OutputStream; │ │ - 0x0000 - 0x002f reg=7 inSize J │ │ - 0x0000 - 0x002f reg=9 outSize J │ │ - 0x0000 - 0x002f reg=11 progress Lcom/badlogic/gdx/utils/compression/ICodeProgress; │ │ + 0x0000 - 0x002f reg=5 this Lcom/badlogic/gdx/utils/compression/lzma/Encoder; │ │ + 0x0000 - 0x002f reg=6 inStream Ljava/io/InputStream; │ │ + 0x0000 - 0x002f reg=7 outStream Ljava/io/OutputStream; │ │ + 0x0000 - 0x002f reg=8 inSize J │ │ + 0x0000 - 0x002f reg=10 outSize J │ │ + 0x0000 - 0x002f reg=12 progress Lcom/badlogic/gdx/utils/compression/ICodeProgress; │ │ │ │ #4 : (in Lcom/badlogic/gdx/utils/compression/lzma/Encoder;) │ │ name : 'CodeOneBlock' │ │ type : '([J[J[Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 27 │ │ + registers : 28 │ │ ins : 4 │ │ outs : 5 │ │ - insns size : 1317 16-bit code units │ │ -09e034: |[09e034] com.badlogic.gdx.utils.compression.lzma.Encoder.CodeOneBlock:([J[J[Z)V │ │ -09e044: 1313 0000 |0000: const/16 v19, #int 0 // #0 │ │ -09e048: 1614 0000 |0002: const-wide/16 v20, #int 0 // #0 │ │ -09e04c: 4c14 1813 |0004: aput-wide v20, v24, v19 │ │ -09e050: 1313 0000 |0006: const/16 v19, #int 0 // #0 │ │ -09e054: 1614 0000 |0008: const-wide/16 v20, #int 0 // #0 │ │ -09e058: 4c14 1913 |000a: aput-wide v20, v25, v19 │ │ -09e05c: 1313 0000 |000c: const/16 v19, #int 0 // #0 │ │ -09e060: 1314 0100 |000e: const/16 v20, #int 1 // #1 │ │ -09e064: 4e14 1a13 |0010: aput-boolean v20, v26, v19 │ │ -09e068: 0800 1700 |0012: move-object/from16 v0, v23 │ │ -09e06c: 5400 8112 |0014: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._inStream:Ljava/io/InputStream; // field@1281 │ │ -09e070: 0813 0000 |0016: move-object/from16 v19, v0 │ │ -09e074: 3813 2a00 |0018: if-eqz v19, 0042 // +002a │ │ -09e078: 0800 1700 |001a: move-object/from16 v0, v23 │ │ -09e07c: 5400 8d12 |001c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -09e080: 0813 0000 |001e: move-object/from16 v19, v0 │ │ -09e084: 0800 1700 |0020: move-object/from16 v0, v23 │ │ -09e088: 5400 8112 |0022: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._inStream:Ljava/io/InputStream; // field@1281 │ │ -09e08c: 0814 0000 |0024: move-object/from16 v20, v0 │ │ -09e090: 7402 b223 1300 |0026: invoke-virtual/range {v19, v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.SetStream:(Ljava/io/InputStream;)V // method@23b2 │ │ -09e096: 0800 1700 |0029: move-object/from16 v0, v23 │ │ -09e09a: 5400 8d12 |002b: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -09e09e: 0813 0000 |002d: move-object/from16 v19, v0 │ │ -09e0a2: 7401 ab23 1300 |002f: invoke-virtual/range {v19}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.Init:()V // method@23ab │ │ -09e0a8: 1313 0100 |0032: const/16 v19, #int 1 // #1 │ │ -09e0ac: 0200 1300 |0034: move/from16 v0, v19 │ │ -09e0b0: 0801 1700 |0036: move-object/from16 v1, v23 │ │ -09e0b4: 5c10 9012 |0038: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._needReleaseMFStream:Z // field@1290 │ │ -09e0b8: 1313 0000 |003a: const/16 v19, #int 0 // #0 │ │ -09e0bc: 0800 1300 |003c: move-object/from16 v0, v19 │ │ -09e0c0: 0801 1700 |003e: move-object/from16 v1, v23 │ │ -09e0c4: 5b10 8112 |0040: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._inStream:Ljava/io/InputStream; // field@1281 │ │ -09e0c8: 0800 1700 |0042: move-object/from16 v0, v23 │ │ -09e0cc: 5500 8012 |0044: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._finished:Z // field@1280 │ │ -09e0d0: 0213 0000 |0046: move/from16 v19, v0 │ │ -09e0d4: 3813 0300 |0048: if-eqz v19, 004b // +0003 │ │ -09e0d8: 0e00 |004a: return-void │ │ -09e0da: 1313 0100 |004b: const/16 v19, #int 1 // #1 │ │ -09e0de: 0200 1300 |004d: move/from16 v0, v19 │ │ -09e0e2: 0801 1700 |004f: move-object/from16 v1, v23 │ │ -09e0e6: 5c10 8012 |0051: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._finished:Z // field@1280 │ │ -09e0ea: 0800 1700 |0053: move-object/from16 v0, v23 │ │ -09e0ee: 5300 ae12 |0055: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ -09e0f2: 0510 0000 |0057: move-wide/from16 v16, v0 │ │ -09e0f6: 0800 1700 |0059: move-object/from16 v0, v23 │ │ -09e0fa: 5300 ae12 |005b: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ -09e0fe: 0513 0000 |005d: move-wide/from16 v19, v0 │ │ -09e102: 1615 0000 |005f: const-wide/16 v21, #int 0 // #0 │ │ -09e106: 3113 1315 |0061: cmp-long v19, v19, v21 │ │ -09e10a: 3913 be00 |0063: if-nez v19, 0121 // +00be │ │ -09e10e: 0800 1700 |0065: move-object/from16 v0, v23 │ │ -09e112: 5400 8d12 |0067: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -09e116: 0813 0000 |0069: move-object/from16 v19, v0 │ │ -09e11a: 7401 aa23 1300 |006b: invoke-virtual/range {v19}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetNumAvailableBytes:()I // method@23aa │ │ -09e120: 0a13 |006e: move-result v19 │ │ -09e122: 3913 1500 |006f: if-nez v19, 0084 // +0015 │ │ -09e126: 0800 1700 |0071: move-object/from16 v0, v23 │ │ -09e12a: 5300 ae12 |0073: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ -09e12e: 0513 0000 |0075: move-wide/from16 v19, v0 │ │ -09e132: 0500 1300 |0077: move-wide/from16 v0, v19 │ │ -09e136: 8400 |0079: long-to-int v0, v0 │ │ -09e138: 0213 0000 |007a: move/from16 v19, v0 │ │ -09e13c: 0800 1700 |007c: move-object/from16 v0, v23 │ │ -09e140: 0201 1300 |007e: move/from16 v1, v19 │ │ -09e144: 6e20 0824 1000 |0080: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.Flush:(I)V // method@2408 │ │ -09e14a: 28c7 |0083: goto 004a // -0039 │ │ -09e14c: 7401 1224 1700 |0084: invoke-virtual/range {v23}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.ReadMatchDistances:()I // method@2412 │ │ -09e152: 0800 1700 |0087: move-object/from16 v0, v23 │ │ -09e156: 5300 ae12 |0089: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ -09e15a: 0513 0000 |008b: move-wide/from16 v19, v0 │ │ -09e15e: 0500 1300 |008d: move-wide/from16 v0, v19 │ │ -09e162: 8400 |008f: long-to-int v0, v0 │ │ -09e164: 0213 0000 |0090: move/from16 v19, v0 │ │ -09e168: 0800 1700 |0092: move-object/from16 v0, v23 │ │ -09e16c: 5200 9e12 |0094: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@129e │ │ -09e170: 0214 0000 |0096: move/from16 v20, v0 │ │ -09e174: 950f 1314 |0098: and-int v15, v19, v20 │ │ -09e178: 0800 1700 |009a: move-object/from16 v0, v23 │ │ -09e17c: 5400 a012 |009c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -09e180: 0813 0000 |009e: move-object/from16 v19, v0 │ │ -09e184: 0800 1700 |00a0: move-object/from16 v0, v23 │ │ -09e188: 5400 8212 |00a2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@1282 │ │ -09e18c: 0814 0000 |00a4: move-object/from16 v20, v0 │ │ -09e190: 0800 1700 |00a6: move-object/from16 v0, v23 │ │ -09e194: 5200 a312 |00a8: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -09e198: 0215 0000 |00aa: move/from16 v21, v0 │ │ -09e19c: e015 1504 |00ac: shl-int/lit8 v21, v21, #int 4 // #04 │ │ -09e1a0: 9015 150f |00ae: add-int v21, v21, v15 │ │ -09e1a4: 1316 0000 |00b0: const/16 v22, #int 0 // #0 │ │ -09e1a8: 7404 3724 1300 |00b2: invoke-virtual/range {v19, v20, v21, v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ -09e1ae: 0800 1700 |00b5: move-object/from16 v0, v23 │ │ -09e1b2: 5200 a312 |00b7: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -09e1b6: 0213 0000 |00b9: move/from16 v19, v0 │ │ -09e1ba: 7701 cf23 1300 |00bb: invoke-static/range {v19}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateChar:(I)I // method@23cf │ │ -09e1c0: 0a13 |00be: move-result v19 │ │ -09e1c2: 0200 1300 |00bf: move/from16 v0, v19 │ │ -09e1c6: 0801 1700 |00c1: move-object/from16 v1, v23 │ │ -09e1ca: 5910 a312 |00c3: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -09e1ce: 0800 1700 |00c5: move-object/from16 v0, v23 │ │ -09e1d2: 5400 8d12 |00c7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -09e1d6: 0813 0000 |00c9: move-object/from16 v19, v0 │ │ -09e1da: 0800 1700 |00cb: move-object/from16 v0, v23 │ │ -09e1de: 5200 7912 |00cd: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1279 │ │ -09e1e2: 0214 0000 |00cf: move/from16 v20, v0 │ │ -09e1e6: d914 1400 |00d1: rsub-int/lit8 v20, v20, #int 0 // #00 │ │ -09e1ea: 7402 a723 1300 |00d3: invoke-virtual/range {v19, v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@23a7 │ │ -09e1f0: 0a05 |00d6: move-result v5 │ │ -09e1f2: 0800 1700 |00d7: move-object/from16 v0, v23 │ │ -09e1f6: 5400 8912 |00d9: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1289 │ │ -09e1fa: 0813 0000 |00db: move-object/from16 v19, v0 │ │ -09e1fe: 0800 1700 |00dd: move-object/from16 v0, v23 │ │ -09e202: 5300 ae12 |00df: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ -09e206: 0514 0000 |00e1: move-wide/from16 v20, v0 │ │ -09e20a: 0500 1400 |00e3: move-wide/from16 v0, v20 │ │ -09e20e: 8400 |00e5: long-to-int v0, v0 │ │ -09e210: 0214 0000 |00e6: move/from16 v20, v0 │ │ -09e214: 0800 1700 |00e8: move-object/from16 v0, v23 │ │ -09e218: 5600 9f12 |00ea: iget-byte v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._previousByte:B // field@129f │ │ -09e21c: 0215 0000 |00ec: move/from16 v21, v0 │ │ -09e220: 7403 f823 1300 |00ee: invoke-virtual/range {v19, v20, v21}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.GetSubCoder:(IB)Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; // method@23f8 │ │ -09e226: 0c13 |00f1: move-result-object v19 │ │ -09e228: 0800 1700 |00f2: move-object/from16 v0, v23 │ │ -09e22c: 5400 a012 |00f4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -09e230: 0814 0000 |00f6: move-object/from16 v20, v0 │ │ -09e234: 0800 1300 |00f8: move-object/from16 v0, v19 │ │ -09e238: 0801 1400 |00fa: move-object/from16 v1, v20 │ │ -09e23c: 6e30 f223 1005 |00fc: invoke-virtual {v0, v1, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;B)V // method@23f2 │ │ -09e242: 0800 1700 |00ff: move-object/from16 v0, v23 │ │ -09e246: 5d05 9f12 |0101: iput-byte v5, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._previousByte:B // field@129f │ │ -09e24a: 0800 1700 |0103: move-object/from16 v0, v23 │ │ -09e24e: 5200 7912 |0105: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1279 │ │ -09e252: 0213 0000 |0107: move/from16 v19, v0 │ │ -09e256: d813 13ff |0109: add-int/lit8 v19, v19, #int -1 // #ff │ │ -09e25a: 0200 1300 |010b: move/from16 v0, v19 │ │ -09e25e: 0801 1700 |010d: move-object/from16 v1, v23 │ │ -09e262: 5910 7912 |010f: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1279 │ │ -09e266: 0800 1700 |0111: move-object/from16 v0, v23 │ │ -09e26a: 5300 ae12 |0113: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ -09e26e: 0513 0000 |0115: move-wide/from16 v19, v0 │ │ -09e272: 1615 0100 |0117: const-wide/16 v21, #int 1 // #1 │ │ -09e276: 9b13 1315 |0119: add-long v19, v19, v21 │ │ -09e27a: 0500 1300 |011b: move-wide/from16 v0, v19 │ │ -09e27e: 0802 1700 |011d: move-object/from16 v2, v23 │ │ -09e282: 5a20 ae12 |011f: iput-wide v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ -09e286: 0800 1700 |0121: move-object/from16 v0, v23 │ │ -09e28a: 5400 8d12 |0123: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -09e28e: 0813 0000 |0125: move-object/from16 v19, v0 │ │ -09e292: 7401 aa23 1300 |0127: invoke-virtual/range {v19}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetNumAvailableBytes:()I // method@23aa │ │ -09e298: 0a13 |012a: move-result v19 │ │ -09e29a: 3913 1600 |012b: if-nez v19, 0141 // +0016 │ │ -09e29e: 0800 1700 |012d: move-object/from16 v0, v23 │ │ -09e2a2: 5300 ae12 |012f: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ -09e2a6: 0513 0000 |0131: move-wide/from16 v19, v0 │ │ -09e2aa: 0500 1300 |0133: move-wide/from16 v0, v19 │ │ -09e2ae: 8400 |0135: long-to-int v0, v0 │ │ -09e2b0: 0213 0000 |0136: move/from16 v19, v0 │ │ -09e2b4: 0800 1700 |0138: move-object/from16 v0, v23 │ │ -09e2b8: 0201 1300 |013a: move/from16 v1, v19 │ │ -09e2bc: 6e20 0824 1000 |013c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.Flush:(I)V // method@2408 │ │ -09e2c2: 2900 0bff |013f: goto/16 004a // -00f5 │ │ -09e2c6: 0800 1700 |0141: move-object/from16 v0, v23 │ │ -09e2ca: 5300 ae12 |0143: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ -09e2ce: 0513 0000 |0145: move-wide/from16 v19, v0 │ │ -09e2d2: 0500 1300 |0147: move-wide/from16 v0, v19 │ │ -09e2d6: 8400 |0149: long-to-int v0, v0 │ │ -09e2d8: 0213 0000 |014a: move/from16 v19, v0 │ │ -09e2dc: 0800 1700 |014c: move-object/from16 v0, v23 │ │ -09e2e0: 0201 1300 |014e: move/from16 v1, v19 │ │ -09e2e4: 6e20 0924 1000 |0150: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetOptimum:(I)I // method@2409 │ │ -09e2ea: 0a09 |0153: move-result v9 │ │ -09e2ec: 0800 1700 |0154: move-object/from16 v0, v23 │ │ -09e2f0: 520c a512 |0156: iget v12, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.backRes:I // field@12a5 │ │ -09e2f4: 0800 1700 |0158: move-object/from16 v0, v23 │ │ -09e2f8: 5300 ae12 |015a: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ -09e2fc: 0513 0000 |015c: move-wide/from16 v19, v0 │ │ -09e300: 0500 1300 |015e: move-wide/from16 v0, v19 │ │ -09e304: 8400 |0160: long-to-int v0, v0 │ │ -09e306: 0213 0000 |0161: move/from16 v19, v0 │ │ -09e30a: 0800 1700 |0163: move-object/from16 v0, v23 │ │ -09e30e: 5200 9e12 |0165: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@129e │ │ -09e312: 0214 0000 |0167: move/from16 v20, v0 │ │ -09e316: 950f 1314 |0169: and-int v15, v19, v20 │ │ -09e31a: 0800 1700 |016b: move-object/from16 v0, v23 │ │ -09e31e: 5200 a312 |016d: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -09e322: 0213 0000 |016f: move/from16 v19, v0 │ │ -09e326: e013 1304 |0171: shl-int/lit8 v19, v19, #int 4 // #04 │ │ -09e32a: 9004 130f |0173: add-int v4, v19, v15 │ │ -09e32e: 1313 0100 |0175: const/16 v19, #int 1 // #1 │ │ -09e332: 0200 1300 |0177: move/from16 v0, v19 │ │ -09e336: 3309 2901 |0179: if-ne v9, v0, 02a2 // +0129 │ │ -09e33a: 1313 ffff |017b: const/16 v19, #int -1 // #ffff │ │ -09e33e: 0200 1300 |017d: move/from16 v0, v19 │ │ -09e342: 330c 2301 |017f: if-ne v12, v0, 02a2 // +0123 │ │ -09e346: 0800 1700 |0181: move-object/from16 v0, v23 │ │ -09e34a: 5400 a012 |0183: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -09e34e: 0813 0000 |0185: move-object/from16 v19, v0 │ │ -09e352: 0800 1700 |0187: move-object/from16 v0, v23 │ │ -09e356: 5400 8212 |0189: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@1282 │ │ -09e35a: 0814 0000 |018b: move-object/from16 v20, v0 │ │ -09e35e: 1315 0000 |018d: const/16 v21, #int 0 // #0 │ │ -09e362: 0800 1300 |018f: move-object/from16 v0, v19 │ │ -09e366: 0801 1400 |0191: move-object/from16 v1, v20 │ │ -09e36a: 0202 1500 |0193: move/from16 v2, v21 │ │ -09e36e: 6e40 3724 1024 |0195: invoke-virtual {v0, v1, v4, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ -09e374: 0800 1700 |0198: move-object/from16 v0, v23 │ │ -09e378: 5400 8d12 |019a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -09e37c: 0813 0000 |019c: move-object/from16 v19, v0 │ │ -09e380: 0800 1700 |019e: move-object/from16 v0, v23 │ │ -09e384: 5200 7912 |01a0: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1279 │ │ -09e388: 0214 0000 |01a2: move/from16 v20, v0 │ │ -09e38c: d914 1400 |01a4: rsub-int/lit8 v20, v20, #int 0 // #00 │ │ -09e390: 7402 a723 1300 |01a6: invoke-virtual/range {v19, v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@23a7 │ │ -09e396: 0a05 |01a9: move-result v5 │ │ -09e398: 0800 1700 |01aa: move-object/from16 v0, v23 │ │ -09e39c: 5400 8912 |01ac: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1289 │ │ -09e3a0: 0813 0000 |01ae: move-object/from16 v19, v0 │ │ -09e3a4: 0800 1700 |01b0: move-object/from16 v0, v23 │ │ -09e3a8: 5300 ae12 |01b2: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ -09e3ac: 0514 0000 |01b4: move-wide/from16 v20, v0 │ │ -09e3b0: 0500 1400 |01b6: move-wide/from16 v0, v20 │ │ -09e3b4: 8400 |01b8: long-to-int v0, v0 │ │ -09e3b6: 0214 0000 |01b9: move/from16 v20, v0 │ │ -09e3ba: 0800 1700 |01bb: move-object/from16 v0, v23 │ │ -09e3be: 5600 9f12 |01bd: iget-byte v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._previousByte:B // field@129f │ │ -09e3c2: 0215 0000 |01bf: move/from16 v21, v0 │ │ -09e3c6: 7403 f823 1300 |01c1: invoke-virtual/range {v19, v20, v21}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.GetSubCoder:(IB)Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; // method@23f8 │ │ -09e3cc: 0c12 |01c4: move-result-object v18 │ │ -09e3ce: 0800 1700 |01c5: move-object/from16 v0, v23 │ │ -09e3d2: 5200 a312 |01c7: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -09e3d6: 0213 0000 |01c9: move/from16 v19, v0 │ │ -09e3da: 7701 ce23 1300 |01cb: invoke-static/range {v19}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateIsCharState:(I)Z // method@23ce │ │ -09e3e0: 0a13 |01ce: move-result v19 │ │ -09e3e2: 3913 c400 |01cf: if-nez v19, 0293 // +00c4 │ │ -09e3e6: 0800 1700 |01d1: move-object/from16 v0, v23 │ │ -09e3ea: 5400 8d12 |01d3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -09e3ee: 0813 0000 |01d5: move-object/from16 v19, v0 │ │ -09e3f2: 0800 1700 |01d7: move-object/from16 v0, v23 │ │ -09e3f6: 5400 a112 |01d9: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@12a1 │ │ -09e3fa: 0814 0000 |01db: move-object/from16 v20, v0 │ │ -09e3fe: 1315 0000 |01dd: const/16 v21, #int 0 // #0 │ │ -09e402: 4414 1415 |01df: aget v20, v20, v21 │ │ -09e406: d914 1400 |01e1: rsub-int/lit8 v20, v20, #int 0 // #00 │ │ -09e40a: d814 14ff |01e3: add-int/lit8 v20, v20, #int -1 // #ff │ │ -09e40e: 0800 1700 |01e5: move-object/from16 v0, v23 │ │ -09e412: 5200 7912 |01e7: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1279 │ │ -09e416: 0215 0000 |01e9: move/from16 v21, v0 │ │ -09e41a: 9114 1415 |01eb: sub-int v20, v20, v21 │ │ -09e41e: 7402 a723 1300 |01ed: invoke-virtual/range {v19, v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@23a7 │ │ -09e424: 0a0b |01f0: move-result v11 │ │ -09e426: 0800 1700 |01f1: move-object/from16 v0, v23 │ │ -09e42a: 5400 a012 |01f3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -09e42e: 0813 0000 |01f5: move-object/from16 v19, v0 │ │ -09e432: 0800 1200 |01f7: move-object/from16 v0, v18 │ │ -09e436: 0801 1300 |01f9: move-object/from16 v1, v19 │ │ -09e43a: 6e40 f323 105b |01fb: invoke-virtual {v0, v1, v11, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.EncodeMatched:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;BB)V // method@23f3 │ │ -09e440: 0800 1700 |01fe: move-object/from16 v0, v23 │ │ -09e444: 5d05 9f12 |0200: iput-byte v5, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._previousByte:B // field@129f │ │ -09e448: 0800 1700 |0202: move-object/from16 v0, v23 │ │ -09e44c: 5200 a312 |0204: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -09e450: 0213 0000 |0206: move/from16 v19, v0 │ │ -09e454: 7701 cf23 1300 |0208: invoke-static/range {v19}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateChar:(I)I // method@23cf │ │ -09e45a: 0a13 |020b: move-result v19 │ │ -09e45c: 0200 1300 |020c: move/from16 v0, v19 │ │ -09e460: 0801 1700 |020e: move-object/from16 v1, v23 │ │ -09e464: 5910 a312 |0210: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -09e468: 0800 1700 |0212: move-object/from16 v0, v23 │ │ -09e46c: 5200 7912 |0214: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1279 │ │ -09e470: 0213 0000 |0216: move/from16 v19, v0 │ │ -09e474: 9113 1309 |0218: sub-int v19, v19, v9 │ │ -09e478: 0200 1300 |021a: move/from16 v0, v19 │ │ -09e47c: 0801 1700 |021c: move-object/from16 v1, v23 │ │ -09e480: 5910 7912 |021e: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1279 │ │ -09e484: 0800 1700 |0220: move-object/from16 v0, v23 │ │ -09e488: 5300 ae12 |0222: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ -09e48c: 0513 0000 |0224: move-wide/from16 v19, v0 │ │ -09e490: 8190 |0226: int-to-long v0, v9 │ │ -09e492: 0515 0000 |0227: move-wide/from16 v21, v0 │ │ -09e496: 9b13 1315 |0229: add-long v19, v19, v21 │ │ -09e49a: 0500 1300 |022b: move-wide/from16 v0, v19 │ │ -09e49e: 0802 1700 |022d: move-object/from16 v2, v23 │ │ -09e4a2: 5a20 ae12 |022f: iput-wide v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ -09e4a6: 0800 1700 |0231: move-object/from16 v0, v23 │ │ -09e4aa: 5200 7912 |0233: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1279 │ │ -09e4ae: 0213 0000 |0235: move/from16 v19, v0 │ │ -09e4b2: 3913 0aff |0237: if-nez v19, 0141 // -00f6 │ │ -09e4b6: 0800 1700 |0239: move-object/from16 v0, v23 │ │ -09e4ba: 5200 8f12 |023b: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchPriceCount:I // field@128f │ │ -09e4be: 0213 0000 |023d: move/from16 v19, v0 │ │ -09e4c2: 1314 8000 |023f: const/16 v20, #int 128 // #80 │ │ -09e4c6: 0200 1300 |0241: move/from16 v0, v19 │ │ -09e4ca: 0201 1400 |0243: move/from16 v1, v20 │ │ -09e4ce: 3410 0500 |0245: if-lt v0, v1, 024a // +0005 │ │ -09e4d2: 7401 0724 1700 |0247: invoke-virtual/range {v23}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.FillDistancesPrices:()V // method@2407 │ │ -09e4d8: 0800 1700 |024a: move-object/from16 v0, v23 │ │ -09e4dc: 5200 7a12 |024c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._alignPriceCount:I // field@127a │ │ -09e4e0: 0213 0000 |024e: move/from16 v19, v0 │ │ -09e4e4: 1314 1000 |0250: const/16 v20, #int 16 // #10 │ │ -09e4e8: 0200 1300 |0252: move/from16 v0, v19 │ │ -09e4ec: 0201 1400 |0254: move/from16 v1, v20 │ │ -09e4f0: 3410 0500 |0256: if-lt v0, v1, 025b // +0005 │ │ -09e4f4: 7401 0624 1700 |0258: invoke-virtual/range {v23}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.FillAlignPrices:()V // method@2406 │ │ -09e4fa: 1313 0000 |025b: const/16 v19, #int 0 // #0 │ │ -09e4fe: 0800 1700 |025d: move-object/from16 v0, v23 │ │ -09e502: 5300 ae12 |025f: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ -09e506: 0514 0000 |0261: move-wide/from16 v20, v0 │ │ -09e50a: 4c14 1813 |0263: aput-wide v20, v24, v19 │ │ -09e50e: 1313 0000 |0265: const/16 v19, #int 0 // #0 │ │ -09e512: 0800 1700 |0267: move-object/from16 v0, v23 │ │ -09e516: 5400 a012 |0269: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -09e51a: 0814 0000 |026b: move-object/from16 v20, v0 │ │ -09e51e: 7401 3e24 1400 |026d: invoke-virtual/range {v20}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetProcessedSizeAdd:()J // method@243e │ │ -09e524: 0b14 |0270: move-result-wide v20 │ │ -09e526: 4c14 1913 |0271: aput-wide v20, v25, v19 │ │ -09e52a: 0800 1700 |0273: move-object/from16 v0, v23 │ │ -09e52e: 5400 8d12 |0275: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -09e532: 0813 0000 |0277: move-object/from16 v19, v0 │ │ -09e536: 7401 aa23 1300 |0279: invoke-virtual/range {v19}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetNumAvailableBytes:()I // method@23aa │ │ -09e53c: 0a13 |027c: move-result v19 │ │ -09e53e: 3913 8a02 |027d: if-nez v19, 0507 // +028a │ │ -09e542: 0800 1700 |027f: move-object/from16 v0, v23 │ │ -09e546: 5300 ae12 |0281: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ -09e54a: 0513 0000 |0283: move-wide/from16 v19, v0 │ │ -09e54e: 0500 1300 |0285: move-wide/from16 v0, v19 │ │ -09e552: 8400 |0287: long-to-int v0, v0 │ │ -09e554: 0213 0000 |0288: move/from16 v19, v0 │ │ -09e558: 0800 1700 |028a: move-object/from16 v0, v23 │ │ -09e55c: 0201 1300 |028c: move/from16 v1, v19 │ │ -09e560: 6e20 0824 1000 |028e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.Flush:(I)V // method@2408 │ │ -09e566: 2900 b9fd |0291: goto/16 004a // -0247 │ │ -09e56a: 0800 1700 |0293: move-object/from16 v0, v23 │ │ -09e56e: 5400 a012 |0295: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -09e572: 0813 0000 |0297: move-object/from16 v19, v0 │ │ -09e576: 0800 1200 |0299: move-object/from16 v0, v18 │ │ -09e57a: 0801 1300 |029b: move-object/from16 v1, v19 │ │ -09e57e: 6e30 f223 1005 |029d: invoke-virtual {v0, v1, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;B)V // method@23f2 │ │ -09e584: 2900 5eff |02a0: goto/16 01fe // -00a2 │ │ -09e588: 0800 1700 |02a2: move-object/from16 v0, v23 │ │ -09e58c: 5400 a012 |02a4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -09e590: 0813 0000 |02a6: move-object/from16 v19, v0 │ │ -09e594: 0800 1700 |02a8: move-object/from16 v0, v23 │ │ -09e598: 5400 8212 |02aa: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@1282 │ │ -09e59c: 0814 0000 |02ac: move-object/from16 v20, v0 │ │ -09e5a0: 1315 0100 |02ae: const/16 v21, #int 1 // #1 │ │ -09e5a4: 0800 1300 |02b0: move-object/from16 v0, v19 │ │ -09e5a8: 0801 1400 |02b2: move-object/from16 v1, v20 │ │ -09e5ac: 0202 1500 |02b4: move/from16 v2, v21 │ │ -09e5b0: 6e40 3724 1024 |02b6: invoke-virtual {v0, v1, v4, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ -09e5b6: 1313 0400 |02b9: const/16 v19, #int 4 // #4 │ │ -09e5ba: 0200 1300 |02bb: move/from16 v0, v19 │ │ -09e5be: 350c 5801 |02bd: if-ge v12, v0, 0415 // +0158 │ │ -09e5c2: 0800 1700 |02bf: move-object/from16 v0, v23 │ │ -09e5c6: 5400 a012 |02c1: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -09e5ca: 0813 0000 |02c3: move-object/from16 v19, v0 │ │ -09e5ce: 0800 1700 |02c5: move-object/from16 v0, v23 │ │ -09e5d2: 5400 8312 |02c7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@1283 │ │ -09e5d6: 0814 0000 |02c9: move-object/from16 v20, v0 │ │ -09e5da: 0800 1700 |02cb: move-object/from16 v0, v23 │ │ -09e5de: 5200 a312 |02cd: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -09e5e2: 0215 0000 |02cf: move/from16 v21, v0 │ │ -09e5e6: 1316 0100 |02d1: const/16 v22, #int 1 // #1 │ │ -09e5ea: 7404 3724 1300 |02d3: invoke-virtual/range {v19, v20, v21, v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ -09e5f0: 390c 8a00 |02d6: if-nez v12, 0360 // +008a │ │ -09e5f4: 0800 1700 |02d8: move-object/from16 v0, v23 │ │ -09e5f8: 5400 a012 |02da: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -09e5fc: 0813 0000 |02dc: move-object/from16 v19, v0 │ │ -09e600: 0800 1700 |02de: move-object/from16 v0, v23 │ │ -09e604: 5400 8512 |02e0: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG0:[S // field@1285 │ │ -09e608: 0814 0000 |02e2: move-object/from16 v20, v0 │ │ -09e60c: 0800 1700 |02e4: move-object/from16 v0, v23 │ │ -09e610: 5200 a312 |02e6: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -09e614: 0215 0000 |02e8: move/from16 v21, v0 │ │ -09e618: 1316 0000 |02ea: const/16 v22, #int 0 // #0 │ │ -09e61c: 7404 3724 1300 |02ec: invoke-virtual/range {v19, v20, v21, v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ -09e622: 1313 0100 |02ef: const/16 v19, #int 1 // #1 │ │ -09e626: 0200 1300 |02f1: move/from16 v0, v19 │ │ -09e62a: 3309 5500 |02f3: if-ne v9, v0, 0348 // +0055 │ │ -09e62e: 0800 1700 |02f5: move-object/from16 v0, v23 │ │ -09e632: 5400 a012 |02f7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -09e636: 0813 0000 |02f9: move-object/from16 v19, v0 │ │ -09e63a: 0800 1700 |02fb: move-object/from16 v0, v23 │ │ -09e63e: 5400 8412 |02fd: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep0Long:[S // field@1284 │ │ -09e642: 0814 0000 |02ff: move-object/from16 v20, v0 │ │ -09e646: 1315 0000 |0301: const/16 v21, #int 0 // #0 │ │ -09e64a: 0800 1300 |0303: move-object/from16 v0, v19 │ │ -09e64e: 0801 1400 |0305: move-object/from16 v1, v20 │ │ -09e652: 0202 1500 |0307: move/from16 v2, v21 │ │ -09e656: 6e40 3724 1024 |0309: invoke-virtual {v0, v1, v4, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ -09e65c: 1313 0100 |030c: const/16 v19, #int 1 // #1 │ │ -09e660: 0200 1300 |030e: move/from16 v0, v19 │ │ -09e664: 3309 b600 |0310: if-ne v9, v0, 03c6 // +00b6 │ │ -09e668: 0800 1700 |0312: move-object/from16 v0, v23 │ │ -09e66c: 5200 a312 |0314: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -09e670: 0213 0000 |0316: move/from16 v19, v0 │ │ -09e674: 7701 d223 1300 |0318: invoke-static/range {v19}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateShortRep:(I)I // method@23d2 │ │ -09e67a: 0a13 |031b: move-result v19 │ │ -09e67c: 0200 1300 |031c: move/from16 v0, v19 │ │ -09e680: 0801 1700 |031e: move-object/from16 v1, v23 │ │ -09e684: 5910 a312 |0320: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -09e688: 0800 1700 |0322: move-object/from16 v0, v23 │ │ -09e68c: 5400 a112 |0324: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@12a1 │ │ -09e690: 0813 0000 |0326: move-object/from16 v19, v0 │ │ -09e694: 4406 130c |0328: aget v6, v19, v12 │ │ -09e698: 380c cf00 |032a: if-eqz v12, 03f9 // +00cf │ │ -09e69c: 01c8 |032c: move v8, v12 │ │ -09e69e: 1313 0100 |032d: const/16 v19, #int 1 // #1 │ │ -09e6a2: 0200 1300 |032f: move/from16 v0, v19 │ │ -09e6a6: 3408 be00 |0331: if-lt v8, v0, 03ef // +00be │ │ -09e6aa: 0800 1700 |0333: move-object/from16 v0, v23 │ │ -09e6ae: 5400 a112 |0335: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@12a1 │ │ -09e6b2: 0813 0000 |0337: move-object/from16 v19, v0 │ │ -09e6b6: 0800 1700 |0339: move-object/from16 v0, v23 │ │ -09e6ba: 5400 a112 |033b: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@12a1 │ │ -09e6be: 0814 0000 |033d: move-object/from16 v20, v0 │ │ -09e6c2: d815 08ff |033f: add-int/lit8 v21, v8, #int -1 // #ff │ │ -09e6c6: 4414 1415 |0341: aget v20, v20, v21 │ │ -09e6ca: 4b14 1308 |0343: aput v20, v19, v8 │ │ -09e6ce: d808 08ff |0345: add-int/lit8 v8, v8, #int -1 // #ff │ │ -09e6d2: 28e6 |0347: goto 032d // -001a │ │ -09e6d4: 0800 1700 |0348: move-object/from16 v0, v23 │ │ -09e6d8: 5400 a012 |034a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -09e6dc: 0813 0000 |034c: move-object/from16 v19, v0 │ │ -09e6e0: 0800 1700 |034e: move-object/from16 v0, v23 │ │ -09e6e4: 5400 8412 |0350: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep0Long:[S // field@1284 │ │ -09e6e8: 0814 0000 |0352: move-object/from16 v20, v0 │ │ -09e6ec: 1315 0100 |0354: const/16 v21, #int 1 // #1 │ │ -09e6f0: 0800 1300 |0356: move-object/from16 v0, v19 │ │ -09e6f4: 0801 1400 |0358: move-object/from16 v1, v20 │ │ -09e6f8: 0202 1500 |035a: move/from16 v2, v21 │ │ -09e6fc: 6e40 3724 1024 |035c: invoke-virtual {v0, v1, v4, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ -09e702: 28ad |035f: goto 030c // -0053 │ │ -09e704: 0800 1700 |0360: move-object/from16 v0, v23 │ │ -09e708: 5400 a012 |0362: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -09e70c: 0813 0000 |0364: move-object/from16 v19, v0 │ │ -09e710: 0800 1700 |0366: move-object/from16 v0, v23 │ │ -09e714: 5400 8512 |0368: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG0:[S // field@1285 │ │ -09e718: 0814 0000 |036a: move-object/from16 v20, v0 │ │ -09e71c: 0800 1700 |036c: move-object/from16 v0, v23 │ │ -09e720: 5200 a312 |036e: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -09e724: 0215 0000 |0370: move/from16 v21, v0 │ │ -09e728: 1316 0100 |0372: const/16 v22, #int 1 // #1 │ │ -09e72c: 7404 3724 1300 |0374: invoke-virtual/range {v19, v20, v21, v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ -09e732: 1313 0100 |0377: const/16 v19, #int 1 // #1 │ │ -09e736: 0200 1300 |0379: move/from16 v0, v19 │ │ -09e73a: 330c 1b00 |037b: if-ne v12, v0, 0396 // +001b │ │ -09e73e: 0800 1700 |037d: move-object/from16 v0, v23 │ │ -09e742: 5400 a012 |037f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -09e746: 0813 0000 |0381: move-object/from16 v19, v0 │ │ -09e74a: 0800 1700 |0383: move-object/from16 v0, v23 │ │ -09e74e: 5400 8612 |0385: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG1:[S // field@1286 │ │ -09e752: 0814 0000 |0387: move-object/from16 v20, v0 │ │ -09e756: 0800 1700 |0389: move-object/from16 v0, v23 │ │ -09e75a: 5200 a312 |038b: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -09e75e: 0215 0000 |038d: move/from16 v21, v0 │ │ -09e762: 1316 0000 |038f: const/16 v22, #int 0 // #0 │ │ -09e766: 7404 3724 1300 |0391: invoke-virtual/range {v19, v20, v21, v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ -09e76c: 2900 78ff |0394: goto/16 030c // -0088 │ │ -09e770: 0800 1700 |0396: move-object/from16 v0, v23 │ │ -09e774: 5400 a012 |0398: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -09e778: 0813 0000 |039a: move-object/from16 v19, v0 │ │ -09e77c: 0800 1700 |039c: move-object/from16 v0, v23 │ │ -09e780: 5400 8612 |039e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG1:[S // field@1286 │ │ -09e784: 0814 0000 |03a0: move-object/from16 v20, v0 │ │ -09e788: 0800 1700 |03a2: move-object/from16 v0, v23 │ │ -09e78c: 5200 a312 |03a4: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -09e790: 0215 0000 |03a6: move/from16 v21, v0 │ │ -09e794: 1316 0100 |03a8: const/16 v22, #int 1 // #1 │ │ -09e798: 7404 3724 1300 |03aa: invoke-virtual/range {v19, v20, v21, v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ -09e79e: 0800 1700 |03ad: move-object/from16 v0, v23 │ │ -09e7a2: 5400 a012 |03af: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -09e7a6: 0813 0000 |03b1: move-object/from16 v19, v0 │ │ -09e7aa: 0800 1700 |03b3: move-object/from16 v0, v23 │ │ -09e7ae: 5400 8712 |03b5: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG2:[S // field@1287 │ │ -09e7b2: 0814 0000 |03b7: move-object/from16 v20, v0 │ │ -09e7b6: 0800 1700 |03b9: move-object/from16 v0, v23 │ │ -09e7ba: 5200 a312 |03bb: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -09e7be: 0215 0000 |03bd: move/from16 v21, v0 │ │ -09e7c2: d816 0cfe |03bf: add-int/lit8 v22, v12, #int -2 // #fe │ │ -09e7c6: 7404 3724 1300 |03c1: invoke-virtual/range {v19, v20, v21, v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ -09e7cc: 2900 48ff |03c4: goto/16 030c // -00b8 │ │ -09e7d0: 0800 1700 |03c6: move-object/from16 v0, v23 │ │ -09e7d4: 5400 a212 |03c8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repMatchLenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@12a2 │ │ -09e7d8: 0813 0000 |03ca: move-object/from16 v19, v0 │ │ -09e7dc: 0800 1700 |03cc: move-object/from16 v0, v23 │ │ -09e7e0: 5400 a012 |03ce: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -09e7e4: 0814 0000 |03d0: move-object/from16 v20, v0 │ │ -09e7e8: d815 09fe |03d2: add-int/lit8 v21, v9, #int -2 // #fe │ │ -09e7ec: 0800 1300 |03d4: move-object/from16 v0, v19 │ │ -09e7f0: 0801 1400 |03d6: move-object/from16 v1, v20 │ │ -09e7f4: 0202 1500 |03d8: move/from16 v2, v21 │ │ -09e7f8: 6e40 ea23 10f2 |03da: invoke-virtual {v0, v1, v2, v15}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V // method@23ea │ │ -09e7fe: 0800 1700 |03dd: move-object/from16 v0, v23 │ │ -09e802: 5200 a312 |03df: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -09e806: 0213 0000 |03e1: move/from16 v19, v0 │ │ -09e80a: 7701 d123 1300 |03e3: invoke-static/range {v19}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateRep:(I)I // method@23d1 │ │ -09e810: 0a13 |03e6: move-result v19 │ │ -09e812: 0200 1300 |03e7: move/from16 v0, v19 │ │ -09e816: 0801 1700 |03e9: move-object/from16 v1, v23 │ │ -09e81a: 5910 a312 |03eb: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -09e81e: 2900 35ff |03ed: goto/16 0322 // -00cb │ │ -09e822: 0800 1700 |03ef: move-object/from16 v0, v23 │ │ -09e826: 5400 a112 |03f1: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@12a1 │ │ -09e82a: 0813 0000 |03f3: move-object/from16 v19, v0 │ │ -09e82e: 1314 0000 |03f5: const/16 v20, #int 0 // #0 │ │ -09e832: 4b06 1314 |03f7: aput v6, v19, v20 │ │ -09e836: 0800 1700 |03f9: move-object/from16 v0, v23 │ │ -09e83a: 5400 8d12 |03fb: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -09e83e: 0813 0000 |03fd: move-object/from16 v19, v0 │ │ -09e842: d814 09ff |03ff: add-int/lit8 v20, v9, #int -1 // #ff │ │ -09e846: 0800 1700 |0401: move-object/from16 v0, v23 │ │ -09e84a: 5200 7912 |0403: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1279 │ │ -09e84e: 0215 0000 |0405: move/from16 v21, v0 │ │ -09e852: 9114 1415 |0407: sub-int v20, v20, v21 │ │ -09e856: 7402 a723 1300 |0409: invoke-virtual/range {v19, v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@23a7 │ │ -09e85c: 0a13 |040c: move-result v19 │ │ -09e85e: 0200 1300 |040d: move/from16 v0, v19 │ │ -09e862: 0801 1700 |040f: move-object/from16 v1, v23 │ │ -09e866: 5d10 9f12 |0411: iput-byte v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._previousByte:B // field@129f │ │ -09e86a: 2900 fffd |0413: goto/16 0212 // -0201 │ │ -09e86e: 0800 1700 |0415: move-object/from16 v0, v23 │ │ -09e872: 5400 a012 |0417: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -09e876: 0813 0000 |0419: move-object/from16 v19, v0 │ │ -09e87a: 0800 1700 |041b: move-object/from16 v0, v23 │ │ -09e87e: 5400 8312 |041d: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@1283 │ │ -09e882: 0814 0000 |041f: move-object/from16 v20, v0 │ │ -09e886: 0800 1700 |0421: move-object/from16 v0, v23 │ │ -09e88a: 5200 a312 |0423: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -09e88e: 0215 0000 |0425: move/from16 v21, v0 │ │ -09e892: 1316 0000 |0427: const/16 v22, #int 0 // #0 │ │ -09e896: 7404 3724 1300 |0429: invoke-virtual/range {v19, v20, v21, v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ -09e89c: 0800 1700 |042c: move-object/from16 v0, v23 │ │ -09e8a0: 5200 a312 |042e: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -09e8a4: 0213 0000 |0430: move/from16 v19, v0 │ │ -09e8a8: 7701 d023 1300 |0432: invoke-static/range {v19}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateMatch:(I)I // method@23d0 │ │ -09e8ae: 0a13 |0435: move-result v19 │ │ -09e8b0: 0200 1300 |0436: move/from16 v0, v19 │ │ -09e8b4: 0801 1700 |0438: move-object/from16 v1, v23 │ │ -09e8b8: 5910 a312 |043a: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -09e8bc: 0800 1700 |043c: move-object/from16 v0, v23 │ │ -09e8c0: 5400 8812 |043e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._lenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@1288 │ │ -09e8c4: 0813 0000 |0440: move-object/from16 v19, v0 │ │ -09e8c8: 0800 1700 |0442: move-object/from16 v0, v23 │ │ -09e8cc: 5400 a012 |0444: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -09e8d0: 0814 0000 |0446: move-object/from16 v20, v0 │ │ -09e8d4: d815 09fe |0448: add-int/lit8 v21, v9, #int -2 // #fe │ │ -09e8d8: 0800 1300 |044a: move-object/from16 v0, v19 │ │ -09e8dc: 0801 1400 |044c: move-object/from16 v1, v20 │ │ -09e8e0: 0202 1500 |044e: move/from16 v2, v21 │ │ -09e8e4: 6e40 ea23 10f2 |0450: invoke-virtual {v0, v1, v2, v15}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V // method@23ea │ │ -09e8ea: d80c 0cfc |0453: add-int/lit8 v12, v12, #int -4 // #fc │ │ -09e8ee: 7110 0b24 0c00 |0455: invoke-static {v12}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetPosSlot:(I)I // method@240b │ │ -09e8f4: 0a0e |0458: move-result v14 │ │ -09e8f6: 7110 cc23 0900 |0459: invoke-static {v9}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.GetLenToPosState:(I)I // method@23cc │ │ -09e8fc: 0a0a |045c: move-result v10 │ │ -09e8fe: 0800 1700 |045d: move-object/from16 v0, v23 │ │ -09e902: 5400 9b12 |045f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotEncoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@129b │ │ -09e906: 0813 0000 |0461: move-object/from16 v19, v0 │ │ -09e90a: 4613 130a |0463: aget-object v19, v19, v10 │ │ -09e90e: 0800 1700 |0465: move-object/from16 v0, v23 │ │ -09e912: 5400 a012 |0467: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -09e916: 0814 0000 |0469: move-object/from16 v20, v0 │ │ -09e91a: 0800 1300 |046b: move-object/from16 v0, v19 │ │ -09e91e: 0801 1400 |046d: move-object/from16 v1, v20 │ │ -09e922: 6e30 2724 100e |046f: invoke-virtual {v0, v1, v14}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V // method@2427 │ │ -09e928: 1313 0400 |0472: const/16 v19, #int 4 // #4 │ │ -09e92c: 0200 1300 |0474: move/from16 v0, v19 │ │ -09e930: 340e 2d00 |0476: if-lt v14, v0, 04a3 // +002d │ │ -09e934: e113 0e01 |0478: shr-int/lit8 v19, v14, #int 1 // #01 │ │ -09e938: d807 13ff |047a: add-int/lit8 v7, v19, #int -1 // #ff │ │ -09e93c: dd13 0e01 |047c: and-int/lit8 v19, v14, #int 1 // #01 │ │ -09e940: de13 1302 |047e: or-int/lit8 v19, v19, #int 2 // #02 │ │ -09e944: 9803 1307 |0480: shl-int v3, v19, v7 │ │ -09e948: 910d 0c03 |0482: sub-int v13, v12, v3 │ │ -09e94c: 1313 0e00 |0484: const/16 v19, #int 14 // #e │ │ -09e950: 0200 1300 |0486: move/from16 v0, v19 │ │ -09e954: 350e 3800 |0488: if-ge v14, v0, 04c0 // +0038 │ │ -09e958: 0800 1700 |048a: move-object/from16 v0, v23 │ │ -09e95c: 5400 9a12 |048c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posEncoders:[S // field@129a │ │ -09e960: 0813 0000 |048e: move-object/from16 v19, v0 │ │ -09e964: 9114 030e |0490: sub-int v20, v3, v14 │ │ -09e968: d814 14ff |0492: add-int/lit8 v20, v20, #int -1 // #ff │ │ -09e96c: 0800 1700 |0494: move-object/from16 v0, v23 │ │ -09e970: 5400 a012 |0496: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -09e974: 0815 0000 |0498: move-object/from16 v21, v0 │ │ -09e978: 0800 1300 |049a: move-object/from16 v0, v19 │ │ -09e97c: 0201 1400 |049c: move/from16 v1, v20 │ │ -09e980: 0802 1500 |049e: move-object/from16 v2, v21 │ │ -09e984: 715d 2b24 1072 |04a0: invoke-static {v0, v1, v2, v7, v13}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.ReverseEncode:([SILcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V // method@242b │ │ -09e98a: 01c6 |04a3: move v6, v12 │ │ -09e98c: 1238 |04a4: const/4 v8, #int 3 // #3 │ │ -09e98e: 1313 0100 |04a5: const/16 v19, #int 1 // #1 │ │ -09e992: 0200 1300 |04a7: move/from16 v0, v19 │ │ -09e996: 3408 4400 |04a9: if-lt v8, v0, 04ed // +0044 │ │ -09e99a: 0800 1700 |04ab: move-object/from16 v0, v23 │ │ -09e99e: 5400 a112 |04ad: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@12a1 │ │ -09e9a2: 0813 0000 |04af: move-object/from16 v19, v0 │ │ -09e9a6: 0800 1700 |04b1: move-object/from16 v0, v23 │ │ -09e9aa: 5400 a112 |04b3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@12a1 │ │ -09e9ae: 0814 0000 |04b5: move-object/from16 v20, v0 │ │ -09e9b2: d815 08ff |04b7: add-int/lit8 v21, v8, #int -1 // #ff │ │ -09e9b6: 4414 1415 |04b9: aget v20, v20, v21 │ │ -09e9ba: 4b14 1308 |04bb: aput v20, v19, v8 │ │ -09e9be: d808 08ff |04bd: add-int/lit8 v8, v8, #int -1 // #ff │ │ -09e9c2: 28e6 |04bf: goto 04a5 // -001a │ │ -09e9c4: 0800 1700 |04c0: move-object/from16 v0, v23 │ │ -09e9c8: 5400 a012 |04c2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -09e9cc: 0813 0000 |04c4: move-object/from16 v19, v0 │ │ -09e9d0: e114 0d04 |04c6: shr-int/lit8 v20, v13, #int 4 // #04 │ │ -09e9d4: d815 07fc |04c8: add-int/lit8 v21, v7, #int -4 // #fc │ │ -09e9d8: 7403 3824 1300 |04ca: invoke-virtual/range {v19, v20, v21}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.EncodeDirectBits:(II)V // method@2438 │ │ -09e9de: 0800 1700 |04cd: move-object/from16 v0, v23 │ │ -09e9e2: 5400 9912 |04cf: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posAlignEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1299 │ │ -09e9e6: 0813 0000 |04d1: move-object/from16 v19, v0 │ │ -09e9ea: 0800 1700 |04d3: move-object/from16 v0, v23 │ │ -09e9ee: 5400 a012 |04d5: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -09e9f2: 0814 0000 |04d7: move-object/from16 v20, v0 │ │ -09e9f6: dd15 0d0f |04d9: and-int/lit8 v21, v13, #int 15 // #0f │ │ -09e9fa: 7403 2a24 1300 |04db: invoke-virtual/range {v19, v20, v21}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.ReverseEncode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V // method@242a │ │ -09ea00: 0800 1700 |04de: move-object/from16 v0, v23 │ │ -09ea04: 5200 7a12 |04e0: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._alignPriceCount:I // field@127a │ │ -09ea08: 0213 0000 |04e2: move/from16 v19, v0 │ │ -09ea0c: d813 1301 |04e4: add-int/lit8 v19, v19, #int 1 // #01 │ │ -09ea10: 0200 1300 |04e6: move/from16 v0, v19 │ │ -09ea14: 0801 1700 |04e8: move-object/from16 v1, v23 │ │ -09ea18: 5910 7a12 |04ea: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._alignPriceCount:I // field@127a │ │ -09ea1c: 28b7 |04ec: goto 04a3 // -0049 │ │ -09ea1e: 0800 1700 |04ed: move-object/from16 v0, v23 │ │ -09ea22: 5400 a112 |04ef: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@12a1 │ │ -09ea26: 0813 0000 |04f1: move-object/from16 v19, v0 │ │ -09ea2a: 1314 0000 |04f3: const/16 v20, #int 0 // #0 │ │ -09ea2e: 4b06 1314 |04f5: aput v6, v19, v20 │ │ -09ea32: 0800 1700 |04f7: move-object/from16 v0, v23 │ │ -09ea36: 5200 8f12 |04f9: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchPriceCount:I // field@128f │ │ -09ea3a: 0213 0000 |04fb: move/from16 v19, v0 │ │ -09ea3e: d813 1301 |04fd: add-int/lit8 v19, v19, #int 1 // #01 │ │ -09ea42: 0200 1300 |04ff: move/from16 v0, v19 │ │ -09ea46: 0801 1700 |0501: move-object/from16 v1, v23 │ │ -09ea4a: 5910 8f12 |0503: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchPriceCount:I // field@128f │ │ -09ea4e: 2900 f4fe |0505: goto/16 03f9 // -010c │ │ -09ea52: 0800 1700 |0507: move-object/from16 v0, v23 │ │ -09ea56: 5300 ae12 |0509: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ -09ea5a: 0513 0000 |050b: move-wide/from16 v19, v0 │ │ -09ea5e: 9c13 1310 |050d: sub-long v19, v19, v16 │ │ -09ea62: 1615 0010 |050f: const-wide/16 v21, #int 4096 // #1000 │ │ -09ea66: 3113 1315 |0511: cmp-long v19, v19, v21 │ │ -09ea6a: 3a13 2efc |0513: if-ltz v19, 0141 // -03d2 │ │ -09ea6e: 1313 0000 |0515: const/16 v19, #int 0 // #0 │ │ -09ea72: 0200 1300 |0517: move/from16 v0, v19 │ │ -09ea76: 0801 1700 |0519: move-object/from16 v1, v23 │ │ -09ea7a: 5c10 8012 |051b: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._finished:Z // field@1280 │ │ -09ea7e: 1313 0000 |051d: const/16 v19, #int 0 // #0 │ │ -09ea82: 1314 0000 |051f: const/16 v20, #int 0 // #0 │ │ -09ea86: 4e14 1a13 |0521: aput-boolean v20, v26, v19 │ │ -09ea8a: 2900 27fb |0523: goto/16 004a // -04d9 │ │ + insns size : 1321 16-bit code units │ │ +0ac5ec: |[0ac5ec] com.badlogic.gdx.utils.compression.lzma.Encoder.CodeOneBlock:([J[J[Z)V │ │ +0ac5fc: 1314 0000 |0000: const/16 v20, #int 0 // #0 │ │ +0ac600: 1616 0000 |0002: const-wide/16 v22, #int 0 // #0 │ │ +0ac604: 4c16 1914 |0004: aput-wide v22, v25, v20 │ │ +0ac608: 1314 0000 |0006: const/16 v20, #int 0 // #0 │ │ +0ac60c: 1616 0000 |0008: const-wide/16 v22, #int 0 // #0 │ │ +0ac610: 4c16 1a14 |000a: aput-wide v22, v26, v20 │ │ +0ac614: 1314 0000 |000c: const/16 v20, #int 0 // #0 │ │ +0ac618: 1315 0100 |000e: const/16 v21, #int 1 // #1 │ │ +0ac61c: 4e15 1b14 |0010: aput-boolean v21, v27, v20 │ │ +0ac620: 0800 1800 |0012: move-object/from16 v0, v24 │ │ +0ac624: 5400 8112 |0014: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._inStream:Ljava/io/InputStream; // field@1281 │ │ +0ac628: 0814 0000 |0016: move-object/from16 v20, v0 │ │ +0ac62c: 3814 2a00 |0018: if-eqz v20, 0042 // +002a │ │ +0ac630: 0800 1800 |001a: move-object/from16 v0, v24 │ │ +0ac634: 5400 8d12 |001c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0ac638: 0814 0000 |001e: move-object/from16 v20, v0 │ │ +0ac63c: 0800 1800 |0020: move-object/from16 v0, v24 │ │ +0ac640: 5400 8112 |0022: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._inStream:Ljava/io/InputStream; // field@1281 │ │ +0ac644: 0815 0000 |0024: move-object/from16 v21, v0 │ │ +0ac648: 7402 b223 1400 |0026: invoke-virtual/range {v20, v21}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.SetStream:(Ljava/io/InputStream;)V // method@23b2 │ │ +0ac64e: 0800 1800 |0029: move-object/from16 v0, v24 │ │ +0ac652: 5400 8d12 |002b: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0ac656: 0814 0000 |002d: move-object/from16 v20, v0 │ │ +0ac65a: 7401 ab23 1400 |002f: invoke-virtual/range {v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.Init:()V // method@23ab │ │ +0ac660: 1314 0100 |0032: const/16 v20, #int 1 // #1 │ │ +0ac664: 0200 1400 |0034: move/from16 v0, v20 │ │ +0ac668: 0801 1800 |0036: move-object/from16 v1, v24 │ │ +0ac66c: 5c10 9012 |0038: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._needReleaseMFStream:Z // field@1290 │ │ +0ac670: 1314 0000 |003a: const/16 v20, #int 0 // #0 │ │ +0ac674: 0800 1400 |003c: move-object/from16 v0, v20 │ │ +0ac678: 0801 1800 |003e: move-object/from16 v1, v24 │ │ +0ac67c: 5b10 8112 |0040: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._inStream:Ljava/io/InputStream; // field@1281 │ │ +0ac680: 0800 1800 |0042: move-object/from16 v0, v24 │ │ +0ac684: 5500 8012 |0044: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._finished:Z // field@1280 │ │ +0ac688: 0214 0000 |0046: move/from16 v20, v0 │ │ +0ac68c: 3814 0300 |0048: if-eqz v20, 004b // +0003 │ │ +0ac690: 0e00 |004a: return-void │ │ +0ac692: 1314 0100 |004b: const/16 v20, #int 1 // #1 │ │ +0ac696: 0200 1400 |004d: move/from16 v0, v20 │ │ +0ac69a: 0801 1800 |004f: move-object/from16 v1, v24 │ │ +0ac69e: 5c10 8012 |0051: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._finished:Z // field@1280 │ │ +0ac6a2: 0800 1800 |0053: move-object/from16 v0, v24 │ │ +0ac6a6: 5300 ae12 |0055: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ +0ac6aa: 0512 0000 |0057: move-wide/from16 v18, v0 │ │ +0ac6ae: 0800 1800 |0059: move-object/from16 v0, v24 │ │ +0ac6b2: 5300 ae12 |005b: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ +0ac6b6: 0514 0000 |005d: move-wide/from16 v20, v0 │ │ +0ac6ba: 1616 0000 |005f: const-wide/16 v22, #int 0 // #0 │ │ +0ac6be: 3114 1416 |0061: cmp-long v20, v20, v22 │ │ +0ac6c2: 3914 be00 |0063: if-nez v20, 0121 // +00be │ │ +0ac6c6: 0800 1800 |0065: move-object/from16 v0, v24 │ │ +0ac6ca: 5400 8d12 |0067: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0ac6ce: 0814 0000 |0069: move-object/from16 v20, v0 │ │ +0ac6d2: 7401 aa23 1400 |006b: invoke-virtual/range {v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetNumAvailableBytes:()I // method@23aa │ │ +0ac6d8: 0a14 |006e: move-result v20 │ │ +0ac6da: 3914 1500 |006f: if-nez v20, 0084 // +0015 │ │ +0ac6de: 0800 1800 |0071: move-object/from16 v0, v24 │ │ +0ac6e2: 5300 ae12 |0073: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ +0ac6e6: 0514 0000 |0075: move-wide/from16 v20, v0 │ │ +0ac6ea: 0500 1400 |0077: move-wide/from16 v0, v20 │ │ +0ac6ee: 8400 |0079: long-to-int v0, v0 │ │ +0ac6f0: 0214 0000 |007a: move/from16 v20, v0 │ │ +0ac6f4: 0800 1800 |007c: move-object/from16 v0, v24 │ │ +0ac6f8: 0201 1400 |007e: move/from16 v1, v20 │ │ +0ac6fc: 6e20 0824 1000 |0080: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.Flush:(I)V // method@2408 │ │ +0ac702: 28c7 |0083: goto 004a // -0039 │ │ +0ac704: 7401 1224 1800 |0084: invoke-virtual/range {v24}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.ReadMatchDistances:()I // method@2412 │ │ +0ac70a: 0800 1800 |0087: move-object/from16 v0, v24 │ │ +0ac70e: 5300 ae12 |0089: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ +0ac712: 0514 0000 |008b: move-wide/from16 v20, v0 │ │ +0ac716: 0500 1400 |008d: move-wide/from16 v0, v20 │ │ +0ac71a: 8400 |008f: long-to-int v0, v0 │ │ +0ac71c: 0214 0000 |0090: move/from16 v20, v0 │ │ +0ac720: 0800 1800 |0092: move-object/from16 v0, v24 │ │ +0ac724: 5200 9e12 |0094: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@129e │ │ +0ac728: 0215 0000 |0096: move/from16 v21, v0 │ │ +0ac72c: 9510 1415 |0098: and-int v16, v20, v21 │ │ +0ac730: 0800 1800 |009a: move-object/from16 v0, v24 │ │ +0ac734: 5400 a012 |009c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0ac738: 0814 0000 |009e: move-object/from16 v20, v0 │ │ +0ac73c: 0800 1800 |00a0: move-object/from16 v0, v24 │ │ +0ac740: 5400 8212 |00a2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@1282 │ │ +0ac744: 0815 0000 |00a4: move-object/from16 v21, v0 │ │ +0ac748: 0800 1800 |00a6: move-object/from16 v0, v24 │ │ +0ac74c: 5200 a312 |00a8: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0ac750: 0216 0000 |00aa: move/from16 v22, v0 │ │ +0ac754: e016 1604 |00ac: shl-int/lit8 v22, v22, #int 4 // #04 │ │ +0ac758: 9016 1610 |00ae: add-int v22, v22, v16 │ │ +0ac75c: 1317 0000 |00b0: const/16 v23, #int 0 // #0 │ │ +0ac760: 7404 3724 1400 |00b2: invoke-virtual/range {v20, v21, v22, v23}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ +0ac766: 0800 1800 |00b5: move-object/from16 v0, v24 │ │ +0ac76a: 5200 a312 |00b7: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0ac76e: 0214 0000 |00b9: move/from16 v20, v0 │ │ +0ac772: 7701 cf23 1400 |00bb: invoke-static/range {v20}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateChar:(I)I // method@23cf │ │ +0ac778: 0a14 |00be: move-result v20 │ │ +0ac77a: 0200 1400 |00bf: move/from16 v0, v20 │ │ +0ac77e: 0801 1800 |00c1: move-object/from16 v1, v24 │ │ +0ac782: 5910 a312 |00c3: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0ac786: 0800 1800 |00c5: move-object/from16 v0, v24 │ │ +0ac78a: 5400 8d12 |00c7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0ac78e: 0814 0000 |00c9: move-object/from16 v20, v0 │ │ +0ac792: 0800 1800 |00cb: move-object/from16 v0, v24 │ │ +0ac796: 5200 7912 |00cd: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1279 │ │ +0ac79a: 0215 0000 |00cf: move/from16 v21, v0 │ │ +0ac79e: d915 1500 |00d1: rsub-int/lit8 v21, v21, #int 0 // #00 │ │ +0ac7a2: 7402 a723 1400 |00d3: invoke-virtual/range {v20, v21}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@23a7 │ │ +0ac7a8: 0a06 |00d6: move-result v6 │ │ +0ac7aa: 0800 1800 |00d7: move-object/from16 v0, v24 │ │ +0ac7ae: 5400 8912 |00d9: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1289 │ │ +0ac7b2: 0814 0000 |00db: move-object/from16 v20, v0 │ │ +0ac7b6: 0800 1800 |00dd: move-object/from16 v0, v24 │ │ +0ac7ba: 5300 ae12 |00df: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ +0ac7be: 0516 0000 |00e1: move-wide/from16 v22, v0 │ │ +0ac7c2: 0500 1600 |00e3: move-wide/from16 v0, v22 │ │ +0ac7c6: 8400 |00e5: long-to-int v0, v0 │ │ +0ac7c8: 0215 0000 |00e6: move/from16 v21, v0 │ │ +0ac7cc: 0800 1800 |00e8: move-object/from16 v0, v24 │ │ +0ac7d0: 5600 9f12 |00ea: iget-byte v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._previousByte:B // field@129f │ │ +0ac7d4: 0216 0000 |00ec: move/from16 v22, v0 │ │ +0ac7d8: 7403 f823 1400 |00ee: invoke-virtual/range {v20, v21, v22}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.GetSubCoder:(IB)Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; // method@23f8 │ │ +0ac7de: 0c14 |00f1: move-result-object v20 │ │ +0ac7e0: 0800 1800 |00f2: move-object/from16 v0, v24 │ │ +0ac7e4: 5400 a012 |00f4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0ac7e8: 0815 0000 |00f6: move-object/from16 v21, v0 │ │ +0ac7ec: 0800 1400 |00f8: move-object/from16 v0, v20 │ │ +0ac7f0: 0801 1500 |00fa: move-object/from16 v1, v21 │ │ +0ac7f4: 6e30 f223 1006 |00fc: invoke-virtual {v0, v1, v6}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;B)V // method@23f2 │ │ +0ac7fa: 0800 1800 |00ff: move-object/from16 v0, v24 │ │ +0ac7fe: 5d06 9f12 |0101: iput-byte v6, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._previousByte:B // field@129f │ │ +0ac802: 0800 1800 |0103: move-object/from16 v0, v24 │ │ +0ac806: 5200 7912 |0105: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1279 │ │ +0ac80a: 0214 0000 |0107: move/from16 v20, v0 │ │ +0ac80e: d814 14ff |0109: add-int/lit8 v20, v20, #int -1 // #ff │ │ +0ac812: 0200 1400 |010b: move/from16 v0, v20 │ │ +0ac816: 0801 1800 |010d: move-object/from16 v1, v24 │ │ +0ac81a: 5910 7912 |010f: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1279 │ │ +0ac81e: 0800 1800 |0111: move-object/from16 v0, v24 │ │ +0ac822: 5300 ae12 |0113: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ +0ac826: 0514 0000 |0115: move-wide/from16 v20, v0 │ │ +0ac82a: 1616 0100 |0117: const-wide/16 v22, #int 1 // #1 │ │ +0ac82e: 9b14 1416 |0119: add-long v20, v20, v22 │ │ +0ac832: 0500 1400 |011b: move-wide/from16 v0, v20 │ │ +0ac836: 0802 1800 |011d: move-object/from16 v2, v24 │ │ +0ac83a: 5a20 ae12 |011f: iput-wide v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ +0ac83e: 0800 1800 |0121: move-object/from16 v0, v24 │ │ +0ac842: 5400 8d12 |0123: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0ac846: 0814 0000 |0125: move-object/from16 v20, v0 │ │ +0ac84a: 7401 aa23 1400 |0127: invoke-virtual/range {v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetNumAvailableBytes:()I // method@23aa │ │ +0ac850: 0a14 |012a: move-result v20 │ │ +0ac852: 3914 1600 |012b: if-nez v20, 0141 // +0016 │ │ +0ac856: 0800 1800 |012d: move-object/from16 v0, v24 │ │ +0ac85a: 5300 ae12 |012f: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ +0ac85e: 0514 0000 |0131: move-wide/from16 v20, v0 │ │ +0ac862: 0500 1400 |0133: move-wide/from16 v0, v20 │ │ +0ac866: 8400 |0135: long-to-int v0, v0 │ │ +0ac868: 0214 0000 |0136: move/from16 v20, v0 │ │ +0ac86c: 0800 1800 |0138: move-object/from16 v0, v24 │ │ +0ac870: 0201 1400 |013a: move/from16 v1, v20 │ │ +0ac874: 6e20 0824 1000 |013c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.Flush:(I)V // method@2408 │ │ +0ac87a: 2900 0bff |013f: goto/16 004a // -00f5 │ │ +0ac87e: 0800 1800 |0141: move-object/from16 v0, v24 │ │ +0ac882: 5300 ae12 |0143: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ +0ac886: 0514 0000 |0145: move-wide/from16 v20, v0 │ │ +0ac88a: 0500 1400 |0147: move-wide/from16 v0, v20 │ │ +0ac88e: 8400 |0149: long-to-int v0, v0 │ │ +0ac890: 0214 0000 |014a: move/from16 v20, v0 │ │ +0ac894: 0800 1800 |014c: move-object/from16 v0, v24 │ │ +0ac898: 0201 1400 |014e: move/from16 v1, v20 │ │ +0ac89c: 6e20 0924 1000 |0150: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetOptimum:(I)I // method@2409 │ │ +0ac8a2: 0a0a |0153: move-result v10 │ │ +0ac8a4: 0800 1800 |0154: move-object/from16 v0, v24 │ │ +0ac8a8: 520d a512 |0156: iget v13, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.backRes:I // field@12a5 │ │ +0ac8ac: 0800 1800 |0158: move-object/from16 v0, v24 │ │ +0ac8b0: 5300 ae12 |015a: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ +0ac8b4: 0514 0000 |015c: move-wide/from16 v20, v0 │ │ +0ac8b8: 0500 1400 |015e: move-wide/from16 v0, v20 │ │ +0ac8bc: 8400 |0160: long-to-int v0, v0 │ │ +0ac8be: 0214 0000 |0161: move/from16 v20, v0 │ │ +0ac8c2: 0800 1800 |0163: move-object/from16 v0, v24 │ │ +0ac8c6: 5200 9e12 |0165: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@129e │ │ +0ac8ca: 0215 0000 |0167: move/from16 v21, v0 │ │ +0ac8ce: 9510 1415 |0169: and-int v16, v20, v21 │ │ +0ac8d2: 0800 1800 |016b: move-object/from16 v0, v24 │ │ +0ac8d6: 5200 a312 |016d: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0ac8da: 0214 0000 |016f: move/from16 v20, v0 │ │ +0ac8de: e014 1404 |0171: shl-int/lit8 v20, v20, #int 4 // #04 │ │ +0ac8e2: 9005 1410 |0173: add-int v5, v20, v16 │ │ +0ac8e6: 1314 0100 |0175: const/16 v20, #int 1 // #1 │ │ +0ac8ea: 0200 1400 |0177: move/from16 v0, v20 │ │ +0ac8ee: 330a 2901 |0179: if-ne v10, v0, 02a2 // +0129 │ │ +0ac8f2: 1314 ffff |017b: const/16 v20, #int -1 // #ffff │ │ +0ac8f6: 0200 1400 |017d: move/from16 v0, v20 │ │ +0ac8fa: 330d 2301 |017f: if-ne v13, v0, 02a2 // +0123 │ │ +0ac8fe: 0800 1800 |0181: move-object/from16 v0, v24 │ │ +0ac902: 5400 a012 |0183: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0ac906: 0814 0000 |0185: move-object/from16 v20, v0 │ │ +0ac90a: 0800 1800 |0187: move-object/from16 v0, v24 │ │ +0ac90e: 5400 8212 |0189: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@1282 │ │ +0ac912: 0815 0000 |018b: move-object/from16 v21, v0 │ │ +0ac916: 1316 0000 |018d: const/16 v22, #int 0 // #0 │ │ +0ac91a: 0800 1400 |018f: move-object/from16 v0, v20 │ │ +0ac91e: 0801 1500 |0191: move-object/from16 v1, v21 │ │ +0ac922: 0202 1600 |0193: move/from16 v2, v22 │ │ +0ac926: 6e40 3724 1025 |0195: invoke-virtual {v0, v1, v5, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ +0ac92c: 0800 1800 |0198: move-object/from16 v0, v24 │ │ +0ac930: 5400 8d12 |019a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0ac934: 0814 0000 |019c: move-object/from16 v20, v0 │ │ +0ac938: 0800 1800 |019e: move-object/from16 v0, v24 │ │ +0ac93c: 5200 7912 |01a0: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1279 │ │ +0ac940: 0215 0000 |01a2: move/from16 v21, v0 │ │ +0ac944: d915 1500 |01a4: rsub-int/lit8 v21, v21, #int 0 // #00 │ │ +0ac948: 7402 a723 1400 |01a6: invoke-virtual/range {v20, v21}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@23a7 │ │ +0ac94e: 0a06 |01a9: move-result v6 │ │ +0ac950: 0800 1800 |01aa: move-object/from16 v0, v24 │ │ +0ac954: 5400 8912 |01ac: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1289 │ │ +0ac958: 0814 0000 |01ae: move-object/from16 v20, v0 │ │ +0ac95c: 0800 1800 |01b0: move-object/from16 v0, v24 │ │ +0ac960: 5300 ae12 |01b2: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ +0ac964: 0516 0000 |01b4: move-wide/from16 v22, v0 │ │ +0ac968: 0500 1600 |01b6: move-wide/from16 v0, v22 │ │ +0ac96c: 8400 |01b8: long-to-int v0, v0 │ │ +0ac96e: 0215 0000 |01b9: move/from16 v21, v0 │ │ +0ac972: 0800 1800 |01bb: move-object/from16 v0, v24 │ │ +0ac976: 5600 9f12 |01bd: iget-byte v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._previousByte:B // field@129f │ │ +0ac97a: 0216 0000 |01bf: move/from16 v22, v0 │ │ +0ac97e: 7403 f823 1400 |01c1: invoke-virtual/range {v20, v21, v22}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.GetSubCoder:(IB)Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; // method@23f8 │ │ +0ac984: 0c11 |01c4: move-result-object v17 │ │ +0ac986: 0800 1800 |01c5: move-object/from16 v0, v24 │ │ +0ac98a: 5200 a312 |01c7: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0ac98e: 0214 0000 |01c9: move/from16 v20, v0 │ │ +0ac992: 7701 ce23 1400 |01cb: invoke-static/range {v20}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateIsCharState:(I)Z // method@23ce │ │ +0ac998: 0a14 |01ce: move-result v20 │ │ +0ac99a: 3914 c400 |01cf: if-nez v20, 0293 // +00c4 │ │ +0ac99e: 0800 1800 |01d1: move-object/from16 v0, v24 │ │ +0ac9a2: 5400 8d12 |01d3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0ac9a6: 0814 0000 |01d5: move-object/from16 v20, v0 │ │ +0ac9aa: 0800 1800 |01d7: move-object/from16 v0, v24 │ │ +0ac9ae: 5400 a112 |01d9: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@12a1 │ │ +0ac9b2: 0815 0000 |01db: move-object/from16 v21, v0 │ │ +0ac9b6: 1316 0000 |01dd: const/16 v22, #int 0 // #0 │ │ +0ac9ba: 4415 1516 |01df: aget v21, v21, v22 │ │ +0ac9be: d915 1500 |01e1: rsub-int/lit8 v21, v21, #int 0 // #00 │ │ +0ac9c2: d815 15ff |01e3: add-int/lit8 v21, v21, #int -1 // #ff │ │ +0ac9c6: 0800 1800 |01e5: move-object/from16 v0, v24 │ │ +0ac9ca: 5200 7912 |01e7: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1279 │ │ +0ac9ce: 0216 0000 |01e9: move/from16 v22, v0 │ │ +0ac9d2: 9115 1516 |01eb: sub-int v21, v21, v22 │ │ +0ac9d6: 7402 a723 1400 |01ed: invoke-virtual/range {v20, v21}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@23a7 │ │ +0ac9dc: 0a0c |01f0: move-result v12 │ │ +0ac9de: 0800 1800 |01f1: move-object/from16 v0, v24 │ │ +0ac9e2: 5400 a012 |01f3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0ac9e6: 0814 0000 |01f5: move-object/from16 v20, v0 │ │ +0ac9ea: 0800 1100 |01f7: move-object/from16 v0, v17 │ │ +0ac9ee: 0801 1400 |01f9: move-object/from16 v1, v20 │ │ +0ac9f2: 6e40 f323 106c |01fb: invoke-virtual {v0, v1, v12, v6}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.EncodeMatched:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;BB)V // method@23f3 │ │ +0ac9f8: 0800 1800 |01fe: move-object/from16 v0, v24 │ │ +0ac9fc: 5d06 9f12 |0200: iput-byte v6, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._previousByte:B // field@129f │ │ +0aca00: 0800 1800 |0202: move-object/from16 v0, v24 │ │ +0aca04: 5200 a312 |0204: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0aca08: 0214 0000 |0206: move/from16 v20, v0 │ │ +0aca0c: 7701 cf23 1400 |0208: invoke-static/range {v20}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateChar:(I)I // method@23cf │ │ +0aca12: 0a14 |020b: move-result v20 │ │ +0aca14: 0200 1400 |020c: move/from16 v0, v20 │ │ +0aca18: 0801 1800 |020e: move-object/from16 v1, v24 │ │ +0aca1c: 5910 a312 |0210: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0aca20: 0800 1800 |0212: move-object/from16 v0, v24 │ │ +0aca24: 5200 7912 |0214: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1279 │ │ +0aca28: 0214 0000 |0216: move/from16 v20, v0 │ │ +0aca2c: 9114 140a |0218: sub-int v20, v20, v10 │ │ +0aca30: 0200 1400 |021a: move/from16 v0, v20 │ │ +0aca34: 0801 1800 |021c: move-object/from16 v1, v24 │ │ +0aca38: 5910 7912 |021e: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1279 │ │ +0aca3c: 0800 1800 |0220: move-object/from16 v0, v24 │ │ +0aca40: 5300 ae12 |0222: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ +0aca44: 0514 0000 |0224: move-wide/from16 v20, v0 │ │ +0aca48: 81a0 |0226: int-to-long v0, v10 │ │ +0aca4a: 0516 0000 |0227: move-wide/from16 v22, v0 │ │ +0aca4e: 9b14 1416 |0229: add-long v20, v20, v22 │ │ +0aca52: 0500 1400 |022b: move-wide/from16 v0, v20 │ │ +0aca56: 0802 1800 |022d: move-object/from16 v2, v24 │ │ +0aca5a: 5a20 ae12 |022f: iput-wide v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ +0aca5e: 0800 1800 |0231: move-object/from16 v0, v24 │ │ +0aca62: 5200 7912 |0233: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1279 │ │ +0aca66: 0214 0000 |0235: move/from16 v20, v0 │ │ +0aca6a: 3914 0aff |0237: if-nez v20, 0141 // -00f6 │ │ +0aca6e: 0800 1800 |0239: move-object/from16 v0, v24 │ │ +0aca72: 5200 8f12 |023b: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchPriceCount:I // field@128f │ │ +0aca76: 0214 0000 |023d: move/from16 v20, v0 │ │ +0aca7a: 1315 8000 |023f: const/16 v21, #int 128 // #80 │ │ +0aca7e: 0200 1400 |0241: move/from16 v0, v20 │ │ +0aca82: 0201 1500 |0243: move/from16 v1, v21 │ │ +0aca86: 3410 0500 |0245: if-lt v0, v1, 024a // +0005 │ │ +0aca8a: 7401 0724 1800 |0247: invoke-virtual/range {v24}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.FillDistancesPrices:()V // method@2407 │ │ +0aca90: 0800 1800 |024a: move-object/from16 v0, v24 │ │ +0aca94: 5200 7a12 |024c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._alignPriceCount:I // field@127a │ │ +0aca98: 0214 0000 |024e: move/from16 v20, v0 │ │ +0aca9c: 1315 1000 |0250: const/16 v21, #int 16 // #10 │ │ +0acaa0: 0200 1400 |0252: move/from16 v0, v20 │ │ +0acaa4: 0201 1500 |0254: move/from16 v1, v21 │ │ +0acaa8: 3410 0500 |0256: if-lt v0, v1, 025b // +0005 │ │ +0acaac: 7401 0624 1800 |0258: invoke-virtual/range {v24}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.FillAlignPrices:()V // method@2406 │ │ +0acab2: 1314 0000 |025b: const/16 v20, #int 0 // #0 │ │ +0acab6: 0800 1800 |025d: move-object/from16 v0, v24 │ │ +0acaba: 5300 ae12 |025f: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ +0acabe: 0516 0000 |0261: move-wide/from16 v22, v0 │ │ +0acac2: 4c16 1914 |0263: aput-wide v22, v25, v20 │ │ +0acac6: 1314 0000 |0265: const/16 v20, #int 0 // #0 │ │ +0acaca: 0800 1800 |0267: move-object/from16 v0, v24 │ │ +0acace: 5400 a012 |0269: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0acad2: 0815 0000 |026b: move-object/from16 v21, v0 │ │ +0acad6: 7401 3e24 1500 |026d: invoke-virtual/range {v21}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetProcessedSizeAdd:()J // method@243e │ │ +0acadc: 0b16 |0270: move-result-wide v22 │ │ +0acade: 4c16 1a14 |0271: aput-wide v22, v26, v20 │ │ +0acae2: 0800 1800 |0273: move-object/from16 v0, v24 │ │ +0acae6: 5400 8d12 |0275: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0acaea: 0814 0000 |0277: move-object/from16 v20, v0 │ │ +0acaee: 7401 aa23 1400 |0279: invoke-virtual/range {v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetNumAvailableBytes:()I // method@23aa │ │ +0acaf4: 0a14 |027c: move-result v20 │ │ +0acaf6: 3914 8e02 |027d: if-nez v20, 050b // +028e │ │ +0acafa: 0800 1800 |027f: move-object/from16 v0, v24 │ │ +0acafe: 5300 ae12 |0281: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ +0acb02: 0514 0000 |0283: move-wide/from16 v20, v0 │ │ +0acb06: 0500 1400 |0285: move-wide/from16 v0, v20 │ │ +0acb0a: 8400 |0287: long-to-int v0, v0 │ │ +0acb0c: 0214 0000 |0288: move/from16 v20, v0 │ │ +0acb10: 0800 1800 |028a: move-object/from16 v0, v24 │ │ +0acb14: 0201 1400 |028c: move/from16 v1, v20 │ │ +0acb18: 6e20 0824 1000 |028e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.Flush:(I)V // method@2408 │ │ +0acb1e: 2900 b9fd |0291: goto/16 004a // -0247 │ │ +0acb22: 0800 1800 |0293: move-object/from16 v0, v24 │ │ +0acb26: 5400 a012 |0295: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0acb2a: 0814 0000 |0297: move-object/from16 v20, v0 │ │ +0acb2e: 0800 1100 |0299: move-object/from16 v0, v17 │ │ +0acb32: 0801 1400 |029b: move-object/from16 v1, v20 │ │ +0acb36: 6e30 f223 1006 |029d: invoke-virtual {v0, v1, v6}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;B)V // method@23f2 │ │ +0acb3c: 2900 5eff |02a0: goto/16 01fe // -00a2 │ │ +0acb40: 0800 1800 |02a2: move-object/from16 v0, v24 │ │ +0acb44: 5400 a012 |02a4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0acb48: 0814 0000 |02a6: move-object/from16 v20, v0 │ │ +0acb4c: 0800 1800 |02a8: move-object/from16 v0, v24 │ │ +0acb50: 5400 8212 |02aa: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@1282 │ │ +0acb54: 0815 0000 |02ac: move-object/from16 v21, v0 │ │ +0acb58: 1316 0100 |02ae: const/16 v22, #int 1 // #1 │ │ +0acb5c: 0800 1400 |02b0: move-object/from16 v0, v20 │ │ +0acb60: 0801 1500 |02b2: move-object/from16 v1, v21 │ │ +0acb64: 0202 1600 |02b4: move/from16 v2, v22 │ │ +0acb68: 6e40 3724 1025 |02b6: invoke-virtual {v0, v1, v5, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ +0acb6e: 1314 0400 |02b9: const/16 v20, #int 4 // #4 │ │ +0acb72: 0200 1400 |02bb: move/from16 v0, v20 │ │ +0acb76: 350d 5a01 |02bd: if-ge v13, v0, 0417 // +015a │ │ +0acb7a: 0800 1800 |02bf: move-object/from16 v0, v24 │ │ +0acb7e: 5400 a012 |02c1: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0acb82: 0814 0000 |02c3: move-object/from16 v20, v0 │ │ +0acb86: 0800 1800 |02c5: move-object/from16 v0, v24 │ │ +0acb8a: 5400 8312 |02c7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@1283 │ │ +0acb8e: 0815 0000 |02c9: move-object/from16 v21, v0 │ │ +0acb92: 0800 1800 |02cb: move-object/from16 v0, v24 │ │ +0acb96: 5200 a312 |02cd: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0acb9a: 0216 0000 |02cf: move/from16 v22, v0 │ │ +0acb9e: 1317 0100 |02d1: const/16 v23, #int 1 // #1 │ │ +0acba2: 7404 3724 1400 |02d3: invoke-virtual/range {v20, v21, v22, v23}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ +0acba8: 390d 8a00 |02d6: if-nez v13, 0360 // +008a │ │ +0acbac: 0800 1800 |02d8: move-object/from16 v0, v24 │ │ +0acbb0: 5400 a012 |02da: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0acbb4: 0814 0000 |02dc: move-object/from16 v20, v0 │ │ +0acbb8: 0800 1800 |02de: move-object/from16 v0, v24 │ │ +0acbbc: 5400 8512 |02e0: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG0:[S // field@1285 │ │ +0acbc0: 0815 0000 |02e2: move-object/from16 v21, v0 │ │ +0acbc4: 0800 1800 |02e4: move-object/from16 v0, v24 │ │ +0acbc8: 5200 a312 |02e6: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0acbcc: 0216 0000 |02e8: move/from16 v22, v0 │ │ +0acbd0: 1317 0000 |02ea: const/16 v23, #int 0 // #0 │ │ +0acbd4: 7404 3724 1400 |02ec: invoke-virtual/range {v20, v21, v22, v23}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ +0acbda: 1314 0100 |02ef: const/16 v20, #int 1 // #1 │ │ +0acbde: 0200 1400 |02f1: move/from16 v0, v20 │ │ +0acbe2: 330a 5500 |02f3: if-ne v10, v0, 0348 // +0055 │ │ +0acbe6: 0800 1800 |02f5: move-object/from16 v0, v24 │ │ +0acbea: 5400 a012 |02f7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0acbee: 0814 0000 |02f9: move-object/from16 v20, v0 │ │ +0acbf2: 0800 1800 |02fb: move-object/from16 v0, v24 │ │ +0acbf6: 5400 8412 |02fd: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep0Long:[S // field@1284 │ │ +0acbfa: 0815 0000 |02ff: move-object/from16 v21, v0 │ │ +0acbfe: 1316 0000 |0301: const/16 v22, #int 0 // #0 │ │ +0acc02: 0800 1400 |0303: move-object/from16 v0, v20 │ │ +0acc06: 0801 1500 |0305: move-object/from16 v1, v21 │ │ +0acc0a: 0202 1600 |0307: move/from16 v2, v22 │ │ +0acc0e: 6e40 3724 1025 |0309: invoke-virtual {v0, v1, v5, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ +0acc14: 1314 0100 |030c: const/16 v20, #int 1 // #1 │ │ +0acc18: 0200 1400 |030e: move/from16 v0, v20 │ │ +0acc1c: 330a b600 |0310: if-ne v10, v0, 03c6 // +00b6 │ │ +0acc20: 0800 1800 |0312: move-object/from16 v0, v24 │ │ +0acc24: 5200 a312 |0314: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0acc28: 0214 0000 |0316: move/from16 v20, v0 │ │ +0acc2c: 7701 d223 1400 |0318: invoke-static/range {v20}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateShortRep:(I)I // method@23d2 │ │ +0acc32: 0a14 |031b: move-result v20 │ │ +0acc34: 0200 1400 |031c: move/from16 v0, v20 │ │ +0acc38: 0801 1800 |031e: move-object/from16 v1, v24 │ │ +0acc3c: 5910 a312 |0320: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0acc40: 0800 1800 |0322: move-object/from16 v0, v24 │ │ +0acc44: 5400 a112 |0324: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@12a1 │ │ +0acc48: 0814 0000 |0326: move-object/from16 v20, v0 │ │ +0acc4c: 4407 140d |0328: aget v7, v20, v13 │ │ +0acc50: 380d d100 |032a: if-eqz v13, 03fb // +00d1 │ │ +0acc54: 01d9 |032c: move v9, v13 │ │ +0acc56: 1314 0100 |032d: const/16 v20, #int 1 // #1 │ │ +0acc5a: 0200 1400 |032f: move/from16 v0, v20 │ │ +0acc5e: 3409 c000 |0331: if-lt v9, v0, 03f1 // +00c0 │ │ +0acc62: 0800 1800 |0333: move-object/from16 v0, v24 │ │ +0acc66: 5400 a112 |0335: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@12a1 │ │ +0acc6a: 0814 0000 |0337: move-object/from16 v20, v0 │ │ +0acc6e: 0800 1800 |0339: move-object/from16 v0, v24 │ │ +0acc72: 5400 a112 |033b: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@12a1 │ │ +0acc76: 0815 0000 |033d: move-object/from16 v21, v0 │ │ +0acc7a: d816 09ff |033f: add-int/lit8 v22, v9, #int -1 // #ff │ │ +0acc7e: 4415 1516 |0341: aget v21, v21, v22 │ │ +0acc82: 4b15 1409 |0343: aput v21, v20, v9 │ │ +0acc86: d809 09ff |0345: add-int/lit8 v9, v9, #int -1 // #ff │ │ +0acc8a: 28e6 |0347: goto 032d // -001a │ │ +0acc8c: 0800 1800 |0348: move-object/from16 v0, v24 │ │ +0acc90: 5400 a012 |034a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0acc94: 0814 0000 |034c: move-object/from16 v20, v0 │ │ +0acc98: 0800 1800 |034e: move-object/from16 v0, v24 │ │ +0acc9c: 5400 8412 |0350: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep0Long:[S // field@1284 │ │ +0acca0: 0815 0000 |0352: move-object/from16 v21, v0 │ │ +0acca4: 1316 0100 |0354: const/16 v22, #int 1 // #1 │ │ +0acca8: 0800 1400 |0356: move-object/from16 v0, v20 │ │ +0accac: 0801 1500 |0358: move-object/from16 v1, v21 │ │ +0accb0: 0202 1600 |035a: move/from16 v2, v22 │ │ +0accb4: 6e40 3724 1025 |035c: invoke-virtual {v0, v1, v5, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ +0accba: 28ad |035f: goto 030c // -0053 │ │ +0accbc: 0800 1800 |0360: move-object/from16 v0, v24 │ │ +0accc0: 5400 a012 |0362: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0accc4: 0814 0000 |0364: move-object/from16 v20, v0 │ │ +0accc8: 0800 1800 |0366: move-object/from16 v0, v24 │ │ +0acccc: 5400 8512 |0368: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG0:[S // field@1285 │ │ +0accd0: 0815 0000 |036a: move-object/from16 v21, v0 │ │ +0accd4: 0800 1800 |036c: move-object/from16 v0, v24 │ │ +0accd8: 5200 a312 |036e: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0accdc: 0216 0000 |0370: move/from16 v22, v0 │ │ +0acce0: 1317 0100 |0372: const/16 v23, #int 1 // #1 │ │ +0acce4: 7404 3724 1400 |0374: invoke-virtual/range {v20, v21, v22, v23}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ +0accea: 1314 0100 |0377: const/16 v20, #int 1 // #1 │ │ +0accee: 0200 1400 |0379: move/from16 v0, v20 │ │ +0accf2: 330d 1b00 |037b: if-ne v13, v0, 0396 // +001b │ │ +0accf6: 0800 1800 |037d: move-object/from16 v0, v24 │ │ +0accfa: 5400 a012 |037f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0accfe: 0814 0000 |0381: move-object/from16 v20, v0 │ │ +0acd02: 0800 1800 |0383: move-object/from16 v0, v24 │ │ +0acd06: 5400 8612 |0385: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG1:[S // field@1286 │ │ +0acd0a: 0815 0000 |0387: move-object/from16 v21, v0 │ │ +0acd0e: 0800 1800 |0389: move-object/from16 v0, v24 │ │ +0acd12: 5200 a312 |038b: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0acd16: 0216 0000 |038d: move/from16 v22, v0 │ │ +0acd1a: 1317 0000 |038f: const/16 v23, #int 0 // #0 │ │ +0acd1e: 7404 3724 1400 |0391: invoke-virtual/range {v20, v21, v22, v23}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ +0acd24: 2900 78ff |0394: goto/16 030c // -0088 │ │ +0acd28: 0800 1800 |0396: move-object/from16 v0, v24 │ │ +0acd2c: 5400 a012 |0398: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0acd30: 0814 0000 |039a: move-object/from16 v20, v0 │ │ +0acd34: 0800 1800 |039c: move-object/from16 v0, v24 │ │ +0acd38: 5400 8612 |039e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG1:[S // field@1286 │ │ +0acd3c: 0815 0000 |03a0: move-object/from16 v21, v0 │ │ +0acd40: 0800 1800 |03a2: move-object/from16 v0, v24 │ │ +0acd44: 5200 a312 |03a4: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0acd48: 0216 0000 |03a6: move/from16 v22, v0 │ │ +0acd4c: 1317 0100 |03a8: const/16 v23, #int 1 // #1 │ │ +0acd50: 7404 3724 1400 |03aa: invoke-virtual/range {v20, v21, v22, v23}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ +0acd56: 0800 1800 |03ad: move-object/from16 v0, v24 │ │ +0acd5a: 5400 a012 |03af: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0acd5e: 0814 0000 |03b1: move-object/from16 v20, v0 │ │ +0acd62: 0800 1800 |03b3: move-object/from16 v0, v24 │ │ +0acd66: 5400 8712 |03b5: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG2:[S // field@1287 │ │ +0acd6a: 0815 0000 |03b7: move-object/from16 v21, v0 │ │ +0acd6e: 0800 1800 |03b9: move-object/from16 v0, v24 │ │ +0acd72: 5200 a312 |03bb: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0acd76: 0216 0000 |03bd: move/from16 v22, v0 │ │ +0acd7a: d817 0dfe |03bf: add-int/lit8 v23, v13, #int -2 // #fe │ │ +0acd7e: 7404 3724 1400 |03c1: invoke-virtual/range {v20, v21, v22, v23}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ +0acd84: 2900 48ff |03c4: goto/16 030c // -00b8 │ │ +0acd88: 0800 1800 |03c6: move-object/from16 v0, v24 │ │ +0acd8c: 5400 a212 |03c8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repMatchLenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@12a2 │ │ +0acd90: 0814 0000 |03ca: move-object/from16 v20, v0 │ │ +0acd94: 0800 1800 |03cc: move-object/from16 v0, v24 │ │ +0acd98: 5400 a012 |03ce: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0acd9c: 0815 0000 |03d0: move-object/from16 v21, v0 │ │ +0acda0: d816 0afe |03d2: add-int/lit8 v22, v10, #int -2 // #fe │ │ +0acda4: 0800 1400 |03d4: move-object/from16 v0, v20 │ │ +0acda8: 0801 1500 |03d6: move-object/from16 v1, v21 │ │ +0acdac: 0202 1600 |03d8: move/from16 v2, v22 │ │ +0acdb0: 0203 1000 |03da: move/from16 v3, v16 │ │ +0acdb4: 6e40 ea23 1032 |03dc: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V // method@23ea │ │ +0acdba: 0800 1800 |03df: move-object/from16 v0, v24 │ │ +0acdbe: 5200 a312 |03e1: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0acdc2: 0214 0000 |03e3: move/from16 v20, v0 │ │ +0acdc6: 7701 d123 1400 |03e5: invoke-static/range {v20}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateRep:(I)I // method@23d1 │ │ +0acdcc: 0a14 |03e8: move-result v20 │ │ +0acdce: 0200 1400 |03e9: move/from16 v0, v20 │ │ +0acdd2: 0801 1800 |03eb: move-object/from16 v1, v24 │ │ +0acdd6: 5910 a312 |03ed: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0acdda: 2900 33ff |03ef: goto/16 0322 // -00cd │ │ +0acdde: 0800 1800 |03f1: move-object/from16 v0, v24 │ │ +0acde2: 5400 a112 |03f3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@12a1 │ │ +0acde6: 0814 0000 |03f5: move-object/from16 v20, v0 │ │ +0acdea: 1315 0000 |03f7: const/16 v21, #int 0 // #0 │ │ +0acdee: 4b07 1415 |03f9: aput v7, v20, v21 │ │ +0acdf2: 0800 1800 |03fb: move-object/from16 v0, v24 │ │ +0acdf6: 5400 8d12 |03fd: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0acdfa: 0814 0000 |03ff: move-object/from16 v20, v0 │ │ +0acdfe: d815 0aff |0401: add-int/lit8 v21, v10, #int -1 // #ff │ │ +0ace02: 0800 1800 |0403: move-object/from16 v0, v24 │ │ +0ace06: 5200 7912 |0405: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1279 │ │ +0ace0a: 0216 0000 |0407: move/from16 v22, v0 │ │ +0ace0e: 9115 1516 |0409: sub-int v21, v21, v22 │ │ +0ace12: 7402 a723 1400 |040b: invoke-virtual/range {v20, v21}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@23a7 │ │ +0ace18: 0a14 |040e: move-result v20 │ │ +0ace1a: 0200 1400 |040f: move/from16 v0, v20 │ │ +0ace1e: 0801 1800 |0411: move-object/from16 v1, v24 │ │ +0ace22: 5d10 9f12 |0413: iput-byte v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._previousByte:B // field@129f │ │ +0ace26: 2900 fdfd |0415: goto/16 0212 // -0203 │ │ +0ace2a: 0800 1800 |0417: move-object/from16 v0, v24 │ │ +0ace2e: 5400 a012 |0419: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0ace32: 0814 0000 |041b: move-object/from16 v20, v0 │ │ +0ace36: 0800 1800 |041d: move-object/from16 v0, v24 │ │ +0ace3a: 5400 8312 |041f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@1283 │ │ +0ace3e: 0815 0000 |0421: move-object/from16 v21, v0 │ │ +0ace42: 0800 1800 |0423: move-object/from16 v0, v24 │ │ +0ace46: 5200 a312 |0425: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0ace4a: 0216 0000 |0427: move/from16 v22, v0 │ │ +0ace4e: 1317 0000 |0429: const/16 v23, #int 0 // #0 │ │ +0ace52: 7404 3724 1400 |042b: invoke-virtual/range {v20, v21, v22, v23}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ +0ace58: 0800 1800 |042e: move-object/from16 v0, v24 │ │ +0ace5c: 5200 a312 |0430: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0ace60: 0214 0000 |0432: move/from16 v20, v0 │ │ +0ace64: 7701 d023 1400 |0434: invoke-static/range {v20}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateMatch:(I)I // method@23d0 │ │ +0ace6a: 0a14 |0437: move-result v20 │ │ +0ace6c: 0200 1400 |0438: move/from16 v0, v20 │ │ +0ace70: 0801 1800 |043a: move-object/from16 v1, v24 │ │ +0ace74: 5910 a312 |043c: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0ace78: 0800 1800 |043e: move-object/from16 v0, v24 │ │ +0ace7c: 5400 8812 |0440: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._lenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@1288 │ │ +0ace80: 0814 0000 |0442: move-object/from16 v20, v0 │ │ +0ace84: 0800 1800 |0444: move-object/from16 v0, v24 │ │ +0ace88: 5400 a012 |0446: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0ace8c: 0815 0000 |0448: move-object/from16 v21, v0 │ │ +0ace90: d816 0afe |044a: add-int/lit8 v22, v10, #int -2 // #fe │ │ +0ace94: 0800 1400 |044c: move-object/from16 v0, v20 │ │ +0ace98: 0801 1500 |044e: move-object/from16 v1, v21 │ │ +0ace9c: 0202 1600 |0450: move/from16 v2, v22 │ │ +0acea0: 0203 1000 |0452: move/from16 v3, v16 │ │ +0acea4: 6e40 ea23 1032 |0454: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V // method@23ea │ │ +0aceaa: d80d 0dfc |0457: add-int/lit8 v13, v13, #int -4 // #fc │ │ +0aceae: 7110 0b24 0d00 |0459: invoke-static {v13}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetPosSlot:(I)I // method@240b │ │ +0aceb4: 0a0f |045c: move-result v15 │ │ +0aceb6: 7110 cc23 0a00 |045d: invoke-static {v10}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.GetLenToPosState:(I)I // method@23cc │ │ +0acebc: 0a0b |0460: move-result v11 │ │ +0acebe: 0800 1800 |0461: move-object/from16 v0, v24 │ │ +0acec2: 5400 9b12 |0463: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotEncoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@129b │ │ +0acec6: 0814 0000 |0465: move-object/from16 v20, v0 │ │ +0aceca: 4614 140b |0467: aget-object v20, v20, v11 │ │ +0acece: 0800 1800 |0469: move-object/from16 v0, v24 │ │ +0aced2: 5400 a012 |046b: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0aced6: 0815 0000 |046d: move-object/from16 v21, v0 │ │ +0aceda: 0800 1400 |046f: move-object/from16 v0, v20 │ │ +0acede: 0801 1500 |0471: move-object/from16 v1, v21 │ │ +0acee2: 6e30 2724 100f |0473: invoke-virtual {v0, v1, v15}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V // method@2427 │ │ +0acee8: 1314 0400 |0476: const/16 v20, #int 4 // #4 │ │ +0aceec: 0200 1400 |0478: move/from16 v0, v20 │ │ +0acef0: 340f 2d00 |047a: if-lt v15, v0, 04a7 // +002d │ │ +0acef4: e114 0f01 |047c: shr-int/lit8 v20, v15, #int 1 // #01 │ │ +0acef8: d808 14ff |047e: add-int/lit8 v8, v20, #int -1 // #ff │ │ +0acefc: dd14 0f01 |0480: and-int/lit8 v20, v15, #int 1 // #01 │ │ +0acf00: de14 1402 |0482: or-int/lit8 v20, v20, #int 2 // #02 │ │ +0acf04: 9804 1408 |0484: shl-int v4, v20, v8 │ │ +0acf08: 910e 0d04 |0486: sub-int v14, v13, v4 │ │ +0acf0c: 1314 0e00 |0488: const/16 v20, #int 14 // #e │ │ +0acf10: 0200 1400 |048a: move/from16 v0, v20 │ │ +0acf14: 350f 3800 |048c: if-ge v15, v0, 04c4 // +0038 │ │ +0acf18: 0800 1800 |048e: move-object/from16 v0, v24 │ │ +0acf1c: 5400 9a12 |0490: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posEncoders:[S // field@129a │ │ +0acf20: 0814 0000 |0492: move-object/from16 v20, v0 │ │ +0acf24: 9115 040f |0494: sub-int v21, v4, v15 │ │ +0acf28: d815 15ff |0496: add-int/lit8 v21, v21, #int -1 // #ff │ │ +0acf2c: 0800 1800 |0498: move-object/from16 v0, v24 │ │ +0acf30: 5400 a012 |049a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0acf34: 0816 0000 |049c: move-object/from16 v22, v0 │ │ +0acf38: 0800 1400 |049e: move-object/from16 v0, v20 │ │ +0acf3c: 0201 1500 |04a0: move/from16 v1, v21 │ │ +0acf40: 0802 1600 |04a2: move-object/from16 v2, v22 │ │ +0acf44: 715e 2b24 1082 |04a4: invoke-static {v0, v1, v2, v8, v14}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.ReverseEncode:([SILcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V // method@242b │ │ +0acf4a: 01d7 |04a7: move v7, v13 │ │ +0acf4c: 1239 |04a8: const/4 v9, #int 3 // #3 │ │ +0acf4e: 1314 0100 |04a9: const/16 v20, #int 1 // #1 │ │ +0acf52: 0200 1400 |04ab: move/from16 v0, v20 │ │ +0acf56: 3409 4400 |04ad: if-lt v9, v0, 04f1 // +0044 │ │ +0acf5a: 0800 1800 |04af: move-object/from16 v0, v24 │ │ +0acf5e: 5400 a112 |04b1: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@12a1 │ │ +0acf62: 0814 0000 |04b3: move-object/from16 v20, v0 │ │ +0acf66: 0800 1800 |04b5: move-object/from16 v0, v24 │ │ +0acf6a: 5400 a112 |04b7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@12a1 │ │ +0acf6e: 0815 0000 |04b9: move-object/from16 v21, v0 │ │ +0acf72: d816 09ff |04bb: add-int/lit8 v22, v9, #int -1 // #ff │ │ +0acf76: 4415 1516 |04bd: aget v21, v21, v22 │ │ +0acf7a: 4b15 1409 |04bf: aput v21, v20, v9 │ │ +0acf7e: d809 09ff |04c1: add-int/lit8 v9, v9, #int -1 // #ff │ │ +0acf82: 28e6 |04c3: goto 04a9 // -001a │ │ +0acf84: 0800 1800 |04c4: move-object/from16 v0, v24 │ │ +0acf88: 5400 a012 |04c6: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0acf8c: 0814 0000 |04c8: move-object/from16 v20, v0 │ │ +0acf90: e115 0e04 |04ca: shr-int/lit8 v21, v14, #int 4 // #04 │ │ +0acf94: d816 08fc |04cc: add-int/lit8 v22, v8, #int -4 // #fc │ │ +0acf98: 7403 3824 1400 |04ce: invoke-virtual/range {v20, v21, v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.EncodeDirectBits:(II)V // method@2438 │ │ +0acf9e: 0800 1800 |04d1: move-object/from16 v0, v24 │ │ +0acfa2: 5400 9912 |04d3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posAlignEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1299 │ │ +0acfa6: 0814 0000 |04d5: move-object/from16 v20, v0 │ │ +0acfaa: 0800 1800 |04d7: move-object/from16 v0, v24 │ │ +0acfae: 5400 a012 |04d9: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0acfb2: 0815 0000 |04db: move-object/from16 v21, v0 │ │ +0acfb6: dd16 0e0f |04dd: and-int/lit8 v22, v14, #int 15 // #0f │ │ +0acfba: 7403 2a24 1400 |04df: invoke-virtual/range {v20, v21, v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.ReverseEncode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V // method@242a │ │ +0acfc0: 0800 1800 |04e2: move-object/from16 v0, v24 │ │ +0acfc4: 5200 7a12 |04e4: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._alignPriceCount:I // field@127a │ │ +0acfc8: 0214 0000 |04e6: move/from16 v20, v0 │ │ +0acfcc: d814 1401 |04e8: add-int/lit8 v20, v20, #int 1 // #01 │ │ +0acfd0: 0200 1400 |04ea: move/from16 v0, v20 │ │ +0acfd4: 0801 1800 |04ec: move-object/from16 v1, v24 │ │ +0acfd8: 5910 7a12 |04ee: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._alignPriceCount:I // field@127a │ │ +0acfdc: 28b7 |04f0: goto 04a7 // -0049 │ │ +0acfde: 0800 1800 |04f1: move-object/from16 v0, v24 │ │ +0acfe2: 5400 a112 |04f3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@12a1 │ │ +0acfe6: 0814 0000 |04f5: move-object/from16 v20, v0 │ │ +0acfea: 1315 0000 |04f7: const/16 v21, #int 0 // #0 │ │ +0acfee: 4b07 1415 |04f9: aput v7, v20, v21 │ │ +0acff2: 0800 1800 |04fb: move-object/from16 v0, v24 │ │ +0acff6: 5200 8f12 |04fd: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchPriceCount:I // field@128f │ │ +0acffa: 0214 0000 |04ff: move/from16 v20, v0 │ │ +0acffe: d814 1401 |0501: add-int/lit8 v20, v20, #int 1 // #01 │ │ +0ad002: 0200 1400 |0503: move/from16 v0, v20 │ │ +0ad006: 0801 1800 |0505: move-object/from16 v1, v24 │ │ +0ad00a: 5910 8f12 |0507: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchPriceCount:I // field@128f │ │ +0ad00e: 2900 f2fe |0509: goto/16 03fb // -010e │ │ +0ad012: 0800 1800 |050b: move-object/from16 v0, v24 │ │ +0ad016: 5300 ae12 |050d: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ +0ad01a: 0514 0000 |050f: move-wide/from16 v20, v0 │ │ +0ad01e: 9c14 1412 |0511: sub-long v20, v20, v18 │ │ +0ad022: 1616 0010 |0513: const-wide/16 v22, #int 4096 // #1000 │ │ +0ad026: 3114 1416 |0515: cmp-long v20, v20, v22 │ │ +0ad02a: 3a14 2afc |0517: if-ltz v20, 0141 // -03d6 │ │ +0ad02e: 1314 0000 |0519: const/16 v20, #int 0 // #0 │ │ +0ad032: 0200 1400 |051b: move/from16 v0, v20 │ │ +0ad036: 0801 1800 |051d: move-object/from16 v1, v24 │ │ +0ad03a: 5c10 8012 |051f: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._finished:Z // field@1280 │ │ +0ad03e: 1314 0000 |0521: const/16 v20, #int 0 // #0 │ │ +0ad042: 1315 0000 |0523: const/16 v21, #int 0 // #0 │ │ +0ad046: 4e15 1b14 |0525: aput-boolean v21, v27, v20 │ │ +0ad04a: 2900 23fb |0527: goto/16 004a // -04dd │ │ catches : (none) │ │ positions : │ │ 0x0000 line=946 │ │ 0x0006 line=947 │ │ 0x000c line=948 │ │ 0x0012 line=950 │ │ 0x001a line=951 │ │ @@ -175221,118 +175271,118 @@ │ │ 0x0348 line=1007 │ │ 0x0360 line=1009 │ │ 0x0377 line=1010 │ │ 0x037d line=1011 │ │ 0x0396 line=1013 │ │ 0x03ad line=1014 │ │ 0x03c6 line=1020 │ │ - 0x03dd line=1021 │ │ - 0x03ef line=1027 │ │ - 0x03f9 line=1057 │ │ - 0x0415 line=1030 │ │ - 0x042c line=1031 │ │ - 0x043c line=1032 │ │ - 0x0453 line=1033 │ │ - 0x0455 line=1034 │ │ - 0x0459 line=1035 │ │ - 0x045d line=1036 │ │ - 0x0472 line=1038 │ │ - 0x0478 line=1039 │ │ - 0x047c line=1040 │ │ - 0x0482 line=1041 │ │ - 0x0484 line=1043 │ │ - 0x048a line=1044 │ │ - 0x04a3 line=1051 │ │ - 0x04a4 line=1052 │ │ - 0x04ab line=1053 │ │ - 0x04bd line=1052 │ │ - 0x04c0 line=1046 │ │ - 0x04cd line=1047 │ │ - 0x04de line=1048 │ │ - 0x04ed line=1054 │ │ - 0x04f7 line=1055 │ │ - 0x0507 line=1072 │ │ - 0x0515 line=1073 │ │ - 0x051d line=1074 │ │ - locals : │ │ - 0x00d7 - 0x0121 reg=5 curByte B │ │ - 0x009a - 0x0121 reg=15 posState I │ │ - 0x01f1 - 0x01fe reg=11 matchByte B │ │ - 0x01aa - 0x0212 reg=5 curByte B │ │ - 0x01c5 - 0x0212 reg=18 subCoder Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ │ - 0x0293 - 0x02a2 reg=5 curByte B │ │ - 0x0293 - 0x02a2 reg=18 subCoder Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ │ - 0x032a - 0x0348 reg=6 distance I │ │ - 0x032d - 0x0348 reg=8 i I │ │ - 0x03ef - 0x03f9 reg=8 i I │ │ - 0x03ef - 0x0415 reg=6 distance I │ │ - 0x0482 - 0x04a3 reg=3 baseVal I │ │ - 0x047c - 0x04a3 reg=7 footerBits I │ │ - 0x0484 - 0x04a3 reg=13 posReduced I │ │ - 0x04a4 - 0x04c0 reg=6 distance I │ │ - 0x04a5 - 0x04c0 reg=8 i I │ │ - 0x04c0 - 0x04ed reg=3 baseVal I │ │ - 0x04c0 - 0x04ed reg=7 footerBits I │ │ - 0x04c0 - 0x04ed reg=13 posReduced I │ │ - 0x04ed - 0x0507 reg=6 distance I │ │ - 0x04ed - 0x0507 reg=8 i I │ │ - 0x045d - 0x0507 reg=10 lenToPosState I │ │ - 0x0459 - 0x0507 reg=14 posSlot I │ │ - 0x0175 - 0x0525 reg=4 complexState I │ │ - 0x0154 - 0x0525 reg=9 len I │ │ - 0x0158 - 0x0525 reg=12 pos I │ │ - 0x016b - 0x0525 reg=15 posState I │ │ - 0x0059 - 0x0525 reg=16 progressPosValuePrev J │ │ - 0x0000 - 0x0525 reg=23 this Lcom/badlogic/gdx/utils/compression/lzma/Encoder; │ │ - 0x0000 - 0x0525 reg=24 inSize [J │ │ - 0x0000 - 0x0525 reg=25 outSize [J │ │ - 0x0000 - 0x0525 reg=26 finished [Z │ │ + 0x03df line=1021 │ │ + 0x03f1 line=1027 │ │ + 0x03fb line=1057 │ │ + 0x0417 line=1030 │ │ + 0x042e line=1031 │ │ + 0x043e line=1032 │ │ + 0x0457 line=1033 │ │ + 0x0459 line=1034 │ │ + 0x045d line=1035 │ │ + 0x0461 line=1036 │ │ + 0x0476 line=1038 │ │ + 0x047c line=1039 │ │ + 0x0480 line=1040 │ │ + 0x0486 line=1041 │ │ + 0x0488 line=1043 │ │ + 0x048e line=1044 │ │ + 0x04a7 line=1051 │ │ + 0x04a8 line=1052 │ │ + 0x04af line=1053 │ │ + 0x04c1 line=1052 │ │ + 0x04c4 line=1046 │ │ + 0x04d1 line=1047 │ │ + 0x04e2 line=1048 │ │ + 0x04f1 line=1054 │ │ + 0x04fb line=1055 │ │ + 0x050b line=1072 │ │ + 0x0519 line=1073 │ │ + 0x0521 line=1074 │ │ + locals : │ │ + 0x00d7 - 0x0121 reg=6 curByte B │ │ + 0x009a - 0x0121 reg=16 posState I │ │ + 0x01f1 - 0x01fe reg=12 matchByte B │ │ + 0x01aa - 0x0212 reg=6 curByte B │ │ + 0x01c5 - 0x0212 reg=17 subCoder Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ │ + 0x0293 - 0x02a2 reg=6 curByte B │ │ + 0x0293 - 0x02a2 reg=17 subCoder Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ │ + 0x032a - 0x0348 reg=7 distance I │ │ + 0x032d - 0x0348 reg=9 i I │ │ + 0x03f1 - 0x03fb reg=9 i I │ │ + 0x03f1 - 0x0417 reg=7 distance I │ │ + 0x0486 - 0x04a7 reg=4 baseVal I │ │ + 0x0480 - 0x04a7 reg=8 footerBits I │ │ + 0x0488 - 0x04a7 reg=14 posReduced I │ │ + 0x04a8 - 0x04c4 reg=7 distance I │ │ + 0x04a9 - 0x04c4 reg=9 i I │ │ + 0x04c4 - 0x04f1 reg=4 baseVal I │ │ + 0x04c4 - 0x04f1 reg=8 footerBits I │ │ + 0x04c4 - 0x04f1 reg=14 posReduced I │ │ + 0x04f1 - 0x050b reg=7 distance I │ │ + 0x04f1 - 0x050b reg=9 i I │ │ + 0x0461 - 0x050b reg=11 lenToPosState I │ │ + 0x045d - 0x050b reg=15 posSlot I │ │ + 0x0175 - 0x0529 reg=5 complexState I │ │ + 0x0154 - 0x0529 reg=10 len I │ │ + 0x0158 - 0x0529 reg=13 pos I │ │ + 0x016b - 0x0529 reg=16 posState I │ │ + 0x0059 - 0x0529 reg=18 progressPosValuePrev J │ │ + 0x0000 - 0x0529 reg=24 this Lcom/badlogic/gdx/utils/compression/lzma/Encoder; │ │ + 0x0000 - 0x0529 reg=25 inSize [J │ │ + 0x0000 - 0x0529 reg=26 outSize [J │ │ + 0x0000 - 0x0529 reg=27 finished [Z │ │ │ │ #5 : (in Lcom/badlogic/gdx/utils/compression/lzma/Encoder;) │ │ name : 'Create' │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 64 16-bit code units │ │ -09ea90: |[09ea90] com.badlogic.gdx.utils.compression.lzma.Encoder.Create:()V │ │ -09eaa0: 5472 8d12 |0000: iget-object v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -09eaa4: 3902 1200 |0002: if-nez v2, 0014 // +0012 │ │ -09eaa8: 2200 5d03 |0004: new-instance v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree; // type@035d │ │ -09eaac: 7010 a523 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.:()V // method@23a5 │ │ -09eab2: 1241 |0009: const/4 v1, #int 4 // #4 │ │ -09eab4: 5272 8e12 |000a: iget v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinderType:I // field@128e │ │ -09eab8: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ -09eabc: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -09eabe: 6e20 b323 1000 |000f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.SetType:(I)V // method@23b3 │ │ -09eac4: 5b70 8d12 |0012: iput-object v0, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -09eac8: 5472 8912 |0014: iget-object v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1289 │ │ -09eacc: 5273 9512 |0016: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numLiteralPosStateBits:I // field@1295 │ │ -09ead0: 5274 9412 |0018: iget v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numLiteralContextBits:I // field@1294 │ │ -09ead4: 6e30 f723 3204 |001a: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.Create:(II)V // method@23f7 │ │ -09eada: 5272 7c12 |001d: iget v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySize:I // field@127c │ │ -09eade: 5273 7d12 |001f: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySizePrev:I // field@127d │ │ -09eae2: 3332 0900 |0021: if-ne v2, v3, 002a // +0009 │ │ -09eae6: 5272 9312 |0023: iget v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytesPrev:I // field@1293 │ │ -09eaea: 5273 9212 |0025: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@1292 │ │ -09eaee: 3332 0300 |0027: if-ne v2, v3, 002a // +0003 │ │ -09eaf2: 0e00 |0029: return-void │ │ -09eaf4: 5472 8d12 |002a: iget-object v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -09eaf8: 5273 7c12 |002c: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySize:I // field@127c │ │ -09eafc: 1304 0010 |002e: const/16 v4, #int 4096 // #1000 │ │ -09eb00: 5275 9212 |0030: iget v5, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@1292 │ │ -09eb04: 1306 1201 |0032: const/16 v6, #int 274 // #112 │ │ -09eb08: 6e56 a623 3254 |0034: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.Create:(IIII)Z // method@23a6 │ │ -09eb0e: 5272 7c12 |0037: iget v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySize:I // field@127c │ │ -09eb12: 5972 7d12 |0039: iput v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySizePrev:I // field@127d │ │ -09eb16: 5272 9212 |003b: iget v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@1292 │ │ -09eb1a: 5972 9312 |003d: iput v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytesPrev:I // field@1293 │ │ -09eb1e: 28ea |003f: goto 0029 // -0016 │ │ +0ad050: |[0ad050] com.badlogic.gdx.utils.compression.lzma.Encoder.Create:()V │ │ +0ad060: 5472 8d12 |0000: iget-object v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0ad064: 3902 1200 |0002: if-nez v2, 0014 // +0012 │ │ +0ad068: 2200 5b03 |0004: new-instance v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree; // type@035b │ │ +0ad06c: 7010 a523 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.:()V // method@23a5 │ │ +0ad072: 1241 |0009: const/4 v1, #int 4 // #4 │ │ +0ad074: 5272 8e12 |000a: iget v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinderType:I // field@128e │ │ +0ad078: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ +0ad07c: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +0ad07e: 6e20 b323 1000 |000f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.SetType:(I)V // method@23b3 │ │ +0ad084: 5b70 8d12 |0012: iput-object v0, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0ad088: 5472 8912 |0014: iget-object v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1289 │ │ +0ad08c: 5273 9512 |0016: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numLiteralPosStateBits:I // field@1295 │ │ +0ad090: 5274 9412 |0018: iget v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numLiteralContextBits:I // field@1294 │ │ +0ad094: 6e30 f723 3204 |001a: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.Create:(II)V // method@23f7 │ │ +0ad09a: 5272 7c12 |001d: iget v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySize:I // field@127c │ │ +0ad09e: 5273 7d12 |001f: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySizePrev:I // field@127d │ │ +0ad0a2: 3332 0900 |0021: if-ne v2, v3, 002a // +0009 │ │ +0ad0a6: 5272 9312 |0023: iget v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytesPrev:I // field@1293 │ │ +0ad0aa: 5273 9212 |0025: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@1292 │ │ +0ad0ae: 3332 0300 |0027: if-ne v2, v3, 002a // +0003 │ │ +0ad0b2: 0e00 |0029: return-void │ │ +0ad0b4: 5472 8d12 |002a: iget-object v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0ad0b8: 5273 7c12 |002c: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySize:I // field@127c │ │ +0ad0bc: 1304 0010 |002e: const/16 v4, #int 4096 // #1000 │ │ +0ad0c0: 5275 9212 |0030: iget v5, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@1292 │ │ +0ad0c4: 1306 1201 |0032: const/16 v6, #int 274 // #112 │ │ +0ad0c8: 6e56 a623 3254 |0034: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.Create:(IIII)Z // method@23a6 │ │ +0ad0ce: 5272 7c12 |0037: iget v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySize:I // field@127c │ │ +0ad0d2: 5972 7d12 |0039: iput v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySizePrev:I // field@127d │ │ +0ad0d6: 5272 9212 |003b: iget v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@1292 │ │ +0ad0da: 5972 9312 |003d: iput v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytesPrev:I // field@1293 │ │ +0ad0de: 28ea |003f: goto 0029 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0004 line=346 │ │ 0x0009 line=347 │ │ 0x000a line=348 │ │ 0x000f line=349 │ │ @@ -175353,28 +175403,28 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -09eb20: |[09eb20] com.badlogic.gdx.utils.compression.lzma.Encoder.FillAlignPrices:()V │ │ -09eb30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09eb32: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ -09eb36: 3510 0f00 |0003: if-ge v0, v1, 0012 // +000f │ │ -09eb3a: 5431 7b12 |0005: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._alignPrices:[I // field@127b │ │ -09eb3e: 5432 9912 |0007: iget-object v2, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posAlignEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1299 │ │ -09eb42: 6e20 2c24 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.ReverseGetPrice:(I)I // method@242c │ │ -09eb48: 0a02 |000c: move-result v2 │ │ -09eb4a: 4b02 0100 |000d: aput v2, v1, v0 │ │ -09eb4e: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09eb52: 28f0 |0011: goto 0001 // -0010 │ │ -09eb54: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -09eb56: 5931 7a12 |0013: iput v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._alignPriceCount:I // field@127a │ │ -09eb5a: 0e00 |0015: return-void │ │ +0ad0e0: |[0ad0e0] com.badlogic.gdx.utils.compression.lzma.Encoder.FillAlignPrices:()V │ │ +0ad0f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ad0f2: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ +0ad0f6: 3510 0f00 |0003: if-ge v0, v1, 0012 // +000f │ │ +0ad0fa: 5431 7b12 |0005: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._alignPrices:[I // field@127b │ │ +0ad0fe: 5432 9912 |0007: iget-object v2, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posAlignEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1299 │ │ +0ad102: 6e20 2c24 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.ReverseGetPrice:(I)I // method@242c │ │ +0ad108: 0a02 |000c: move-result v2 │ │ +0ad10a: 4b02 0100 |000d: aput v2, v1, v0 │ │ +0ad10e: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ad112: 28f0 |0011: goto 0001 // -0010 │ │ +0ad114: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +0ad116: 5931 7a12 |0013: iput v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._alignPriceCount:I // field@127a │ │ +0ad11a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1186 │ │ 0x0005 line=1187 │ │ 0x000f line=1186 │ │ 0x0012 line=1188 │ │ 0x0015 line=1189 │ │ @@ -175387,95 +175437,95 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 144 16-bit code units │ │ -09eb5c: |[09eb5c] com.badlogic.gdx.utils.compression.lzma.Encoder.FillDistancesPrices:()V │ │ -09eb6c: 130d 8000 |0000: const/16 v13, #int 128 // #80 │ │ -09eb70: 124c |0002: const/4 v12, #int 4 // #4 │ │ -09eb72: 1243 |0003: const/4 v3, #int 4 // #4 │ │ -09eb74: 35d3 2300 |0004: if-ge v3, v13, 0027 // +0023 │ │ -09eb78: 7110 0b24 0300 |0006: invoke-static {v3}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetPosSlot:(I)I // method@240b │ │ -09eb7e: 0a05 |0009: move-result v5 │ │ -09eb80: e108 0501 |000a: shr-int/lit8 v8, v5, #int 1 // #01 │ │ -09eb84: d802 08ff |000c: add-int/lit8 v2, v8, #int -1 // #ff │ │ -09eb88: dd08 0501 |000e: and-int/lit8 v8, v5, #int 1 // #01 │ │ -09eb8c: de08 0802 |0010: or-int/lit8 v8, v8, #int 2 // #02 │ │ -09eb90: 9800 0802 |0012: shl-int v0, v8, v2 │ │ -09eb94: 54e8 b412 |0014: iget-object v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.tempPrices:[I // field@12b4 │ │ -09eb98: 54e9 9a12 |0016: iget-object v9, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posEncoders:[S // field@129a │ │ -09eb9c: 910a 0005 |0018: sub-int v10, v0, v5 │ │ -09eba0: d80a 0aff |001a: add-int/lit8 v10, v10, #int -1 // #ff │ │ -09eba4: 910b 0300 |001c: sub-int v11, v3, v0 │ │ -09eba8: 7140 2d24 a9b2 |001e: invoke-static {v9, v10, v2, v11}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.ReverseGetPrice:([SIII)I // method@242d │ │ -09ebae: 0a09 |0021: move-result v9 │ │ -09ebb0: 4b09 0803 |0022: aput v9, v8, v3 │ │ -09ebb4: d803 0301 |0024: add-int/lit8 v3, v3, #int 1 // #01 │ │ -09ebb8: 28de |0026: goto 0004 // -0022 │ │ -09ebba: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -09ebbc: 35c4 6400 |0028: if-ge v4, v12, 008c // +0064 │ │ -09ebc0: 54e8 9b12 |002a: iget-object v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotEncoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@129b │ │ -09ebc4: 4601 0804 |002c: aget-object v1, v8, v4 │ │ -09ebc8: e006 0406 |002e: shl-int/lit8 v6, v4, #int 6 // #06 │ │ -09ebcc: 1205 |0030: const/4 v5, #int 0 // #0 │ │ -09ebce: 52e8 7e12 |0031: iget v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._distTableSize:I // field@127e │ │ -09ebd2: 3585 0f00 |0033: if-ge v5, v8, 0042 // +000f │ │ -09ebd6: 54e8 9c12 |0035: iget-object v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotPrices:[I // field@129c │ │ -09ebda: 9009 0605 |0037: add-int v9, v6, v5 │ │ -09ebde: 6e20 2824 5100 |0039: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.GetPrice:(I)I // method@2428 │ │ -09ebe4: 0a0a |003c: move-result v10 │ │ -09ebe6: 4b0a 0809 |003d: aput v10, v8, v9 │ │ -09ebea: d805 0501 |003f: add-int/lit8 v5, v5, #int 1 // #01 │ │ -09ebee: 28f0 |0041: goto 0031 // -0010 │ │ -09ebf0: 1305 0e00 |0042: const/16 v5, #int 14 // #e │ │ -09ebf4: 52e8 7e12 |0044: iget v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._distTableSize:I // field@127e │ │ -09ebf8: 3585 1600 |0046: if-ge v5, v8, 005c // +0016 │ │ -09ebfc: 54e8 9c12 |0048: iget-object v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotPrices:[I // field@129c │ │ -09ec00: 9009 0605 |004a: add-int v9, v6, v5 │ │ -09ec04: 440a 0809 |004c: aget v10, v8, v9 │ │ -09ec08: e10b 0501 |004e: shr-int/lit8 v11, v5, #int 1 // #01 │ │ -09ec0c: d80b 0bff |0050: add-int/lit8 v11, v11, #int -1 // #ff │ │ -09ec10: d80b 0bfc |0052: add-int/lit8 v11, v11, #int -4 // #fc │ │ -09ec14: e00b 0b06 |0054: shl-int/lit8 v11, v11, #int 6 // #06 │ │ -09ec18: b0ba |0056: add-int/2addr v10, v11 │ │ -09ec1a: 4b0a 0809 |0057: aput v10, v8, v9 │ │ -09ec1e: d805 0501 |0059: add-int/lit8 v5, v5, #int 1 // #01 │ │ -09ec22: 28e9 |005b: goto 0044 // -0017 │ │ -09ec24: d247 8000 |005c: mul-int/lit16 v7, v4, #int 128 // #0080 │ │ -09ec28: 1203 |005e: const/4 v3, #int 0 // #0 │ │ -09ec2a: 35c3 1100 |005f: if-ge v3, v12, 0070 // +0011 │ │ -09ec2e: 54e8 7f12 |0061: iget-object v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._distancesPrices:[I // field@127f │ │ -09ec32: 9009 0703 |0063: add-int v9, v7, v3 │ │ -09ec36: 54ea 9c12 |0065: iget-object v10, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotPrices:[I // field@129c │ │ -09ec3a: 900b 0603 |0067: add-int v11, v6, v3 │ │ -09ec3e: 440a 0a0b |0069: aget v10, v10, v11 │ │ -09ec42: 4b0a 0809 |006b: aput v10, v8, v9 │ │ -09ec46: d803 0301 |006d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -09ec4a: 28f0 |006f: goto 005f // -0010 │ │ -09ec4c: 35d3 1900 |0070: if-ge v3, v13, 0089 // +0019 │ │ -09ec50: 54e8 7f12 |0072: iget-object v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._distancesPrices:[I // field@127f │ │ -09ec54: 9009 0703 |0074: add-int v9, v7, v3 │ │ -09ec58: 54ea 9c12 |0076: iget-object v10, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotPrices:[I // field@129c │ │ -09ec5c: 7110 0b24 0300 |0078: invoke-static {v3}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetPosSlot:(I)I // method@240b │ │ -09ec62: 0a0b |007b: move-result v11 │ │ -09ec64: b06b |007c: add-int/2addr v11, v6 │ │ -09ec66: 440a 0a0b |007d: aget v10, v10, v11 │ │ -09ec6a: 54eb b412 |007f: iget-object v11, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.tempPrices:[I // field@12b4 │ │ -09ec6e: 440b 0b03 |0081: aget v11, v11, v3 │ │ -09ec72: b0ba |0083: add-int/2addr v10, v11 │ │ -09ec74: 4b0a 0809 |0084: aput v10, v8, v9 │ │ -09ec78: d803 0301 |0086: add-int/lit8 v3, v3, #int 1 // #01 │ │ -09ec7c: 28e8 |0088: goto 0070 // -0018 │ │ -09ec7e: d804 0401 |0089: add-int/lit8 v4, v4, #int 1 // #01 │ │ -09ec82: 289d |008b: goto 0028 // -0063 │ │ -09ec84: 1208 |008c: const/4 v8, #int 0 // #0 │ │ -09ec86: 59e8 8f12 |008d: iput v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchPriceCount:I // field@128f │ │ -09ec8a: 0e00 |008f: return-void │ │ +0ad11c: |[0ad11c] com.badlogic.gdx.utils.compression.lzma.Encoder.FillDistancesPrices:()V │ │ +0ad12c: 130d 8000 |0000: const/16 v13, #int 128 // #80 │ │ +0ad130: 124c |0002: const/4 v12, #int 4 // #4 │ │ +0ad132: 1243 |0003: const/4 v3, #int 4 // #4 │ │ +0ad134: 35d3 2300 |0004: if-ge v3, v13, 0027 // +0023 │ │ +0ad138: 7110 0b24 0300 |0006: invoke-static {v3}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetPosSlot:(I)I // method@240b │ │ +0ad13e: 0a05 |0009: move-result v5 │ │ +0ad140: e108 0501 |000a: shr-int/lit8 v8, v5, #int 1 // #01 │ │ +0ad144: d802 08ff |000c: add-int/lit8 v2, v8, #int -1 // #ff │ │ +0ad148: dd08 0501 |000e: and-int/lit8 v8, v5, #int 1 // #01 │ │ +0ad14c: de08 0802 |0010: or-int/lit8 v8, v8, #int 2 // #02 │ │ +0ad150: 9800 0802 |0012: shl-int v0, v8, v2 │ │ +0ad154: 54e8 b412 |0014: iget-object v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.tempPrices:[I // field@12b4 │ │ +0ad158: 54e9 9a12 |0016: iget-object v9, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posEncoders:[S // field@129a │ │ +0ad15c: 910a 0005 |0018: sub-int v10, v0, v5 │ │ +0ad160: d80a 0aff |001a: add-int/lit8 v10, v10, #int -1 // #ff │ │ +0ad164: 910b 0300 |001c: sub-int v11, v3, v0 │ │ +0ad168: 7140 2d24 a9b2 |001e: invoke-static {v9, v10, v2, v11}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.ReverseGetPrice:([SIII)I // method@242d │ │ +0ad16e: 0a09 |0021: move-result v9 │ │ +0ad170: 4b09 0803 |0022: aput v9, v8, v3 │ │ +0ad174: d803 0301 |0024: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0ad178: 28de |0026: goto 0004 // -0022 │ │ +0ad17a: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +0ad17c: 35c4 6400 |0028: if-ge v4, v12, 008c // +0064 │ │ +0ad180: 54e8 9b12 |002a: iget-object v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotEncoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@129b │ │ +0ad184: 4601 0804 |002c: aget-object v1, v8, v4 │ │ +0ad188: e006 0406 |002e: shl-int/lit8 v6, v4, #int 6 // #06 │ │ +0ad18c: 1205 |0030: const/4 v5, #int 0 // #0 │ │ +0ad18e: 52e8 7e12 |0031: iget v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._distTableSize:I // field@127e │ │ +0ad192: 3585 0f00 |0033: if-ge v5, v8, 0042 // +000f │ │ +0ad196: 54e8 9c12 |0035: iget-object v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotPrices:[I // field@129c │ │ +0ad19a: 9009 0605 |0037: add-int v9, v6, v5 │ │ +0ad19e: 6e20 2824 5100 |0039: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.GetPrice:(I)I // method@2428 │ │ +0ad1a4: 0a0a |003c: move-result v10 │ │ +0ad1a6: 4b0a 0809 |003d: aput v10, v8, v9 │ │ +0ad1aa: d805 0501 |003f: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0ad1ae: 28f0 |0041: goto 0031 // -0010 │ │ +0ad1b0: 1305 0e00 |0042: const/16 v5, #int 14 // #e │ │ +0ad1b4: 52e8 7e12 |0044: iget v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._distTableSize:I // field@127e │ │ +0ad1b8: 3585 1600 |0046: if-ge v5, v8, 005c // +0016 │ │ +0ad1bc: 54e8 9c12 |0048: iget-object v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotPrices:[I // field@129c │ │ +0ad1c0: 9009 0605 |004a: add-int v9, v6, v5 │ │ +0ad1c4: 440a 0809 |004c: aget v10, v8, v9 │ │ +0ad1c8: e10b 0501 |004e: shr-int/lit8 v11, v5, #int 1 // #01 │ │ +0ad1cc: d80b 0bff |0050: add-int/lit8 v11, v11, #int -1 // #ff │ │ +0ad1d0: d80b 0bfc |0052: add-int/lit8 v11, v11, #int -4 // #fc │ │ +0ad1d4: e00b 0b06 |0054: shl-int/lit8 v11, v11, #int 6 // #06 │ │ +0ad1d8: b0ba |0056: add-int/2addr v10, v11 │ │ +0ad1da: 4b0a 0809 |0057: aput v10, v8, v9 │ │ +0ad1de: d805 0501 |0059: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0ad1e2: 28e9 |005b: goto 0044 // -0017 │ │ +0ad1e4: d247 8000 |005c: mul-int/lit16 v7, v4, #int 128 // #0080 │ │ +0ad1e8: 1203 |005e: const/4 v3, #int 0 // #0 │ │ +0ad1ea: 35c3 1100 |005f: if-ge v3, v12, 0070 // +0011 │ │ +0ad1ee: 54e8 7f12 |0061: iget-object v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._distancesPrices:[I // field@127f │ │ +0ad1f2: 9009 0703 |0063: add-int v9, v7, v3 │ │ +0ad1f6: 54ea 9c12 |0065: iget-object v10, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotPrices:[I // field@129c │ │ +0ad1fa: 900b 0603 |0067: add-int v11, v6, v3 │ │ +0ad1fe: 440a 0a0b |0069: aget v10, v10, v11 │ │ +0ad202: 4b0a 0809 |006b: aput v10, v8, v9 │ │ +0ad206: d803 0301 |006d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0ad20a: 28f0 |006f: goto 005f // -0010 │ │ +0ad20c: 35d3 1900 |0070: if-ge v3, v13, 0089 // +0019 │ │ +0ad210: 54e8 7f12 |0072: iget-object v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._distancesPrices:[I // field@127f │ │ +0ad214: 9009 0703 |0074: add-int v9, v7, v3 │ │ +0ad218: 54ea 9c12 |0076: iget-object v10, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotPrices:[I // field@129c │ │ +0ad21c: 7110 0b24 0300 |0078: invoke-static {v3}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetPosSlot:(I)I // method@240b │ │ +0ad222: 0a0b |007b: move-result v11 │ │ +0ad224: b06b |007c: add-int/2addr v11, v6 │ │ +0ad226: 440a 0a0b |007d: aget v10, v10, v11 │ │ +0ad22a: 54eb b412 |007f: iget-object v11, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.tempPrices:[I // field@12b4 │ │ +0ad22e: 440b 0b03 |0081: aget v11, v11, v3 │ │ +0ad232: b0ba |0083: add-int/2addr v10, v11 │ │ +0ad234: 4b0a 0809 |0084: aput v10, v8, v9 │ │ +0ad238: d803 0301 |0086: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0ad23c: 28e8 |0088: goto 0070 // -0018 │ │ +0ad23e: d804 0401 |0089: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0ad242: 289d |008b: goto 0028 // -0063 │ │ +0ad244: 1208 |008c: const/4 v8, #int 0 // #0 │ │ +0ad246: 59e8 8f12 |008d: iput v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchPriceCount:I // field@128f │ │ +0ad24a: 0e00 |008f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1158 │ │ 0x0006 line=1159 │ │ 0x000a line=1160 │ │ 0x000e line=1161 │ │ 0x0014 line=1162 │ │ @@ -175516,24 +175566,24 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -09ec8c: |[09ec8c] com.badlogic.gdx.utils.compression.lzma.Encoder.Flush:(I)V │ │ -09ec9c: 6e10 1324 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.ReleaseMFStream:()V // method@2413 │ │ -09eca2: 5210 9e12 |0003: iget v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@129e │ │ -09eca6: b520 |0005: and-int/2addr v0, v2 │ │ -09eca8: 6e20 2024 0100 |0006: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.WriteEndMarker:(I)V // method@2420 │ │ -09ecae: 5410 a012 |0009: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -09ecb2: 6e10 3924 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.FlushData:()V // method@2439 │ │ -09ecb8: 5410 a012 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -09ecbc: 6e10 3a24 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.FlushStream:()V // method@243a │ │ -09ecc2: 0e00 |0013: return-void │ │ +0ad24c: |[0ad24c] com.badlogic.gdx.utils.compression.lzma.Encoder.Flush:(I)V │ │ +0ad25c: 6e10 1324 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.ReleaseMFStream:()V // method@2413 │ │ +0ad262: 5210 9e12 |0003: iget v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@129e │ │ +0ad266: b520 |0005: and-int/2addr v0, v2 │ │ +0ad268: 6e20 2024 0100 |0006: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.WriteEndMarker:(I)V // method@2420 │ │ +0ad26e: 5410 a012 |0009: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0ad272: 6e10 3924 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.FlushData:()V // method@2439 │ │ +0ad278: 5410 a012 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0ad27c: 6e10 3a24 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.FlushStream:()V // method@243a │ │ +0ad282: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=939 │ │ 0x0003 line=940 │ │ 0x0009 line=941 │ │ 0x000e line=942 │ │ 0x0013 line=943 │ │ @@ -175546,1764 +175596,1764 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 59 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 3486 16-bit code units │ │ -09ecc4: |[09ecc4] com.badlogic.gdx.utils.compression.lzma.Encoder.GetOptimum:(I)I │ │ -09ecd4: 0800 3900 |0000: move-object/from16 v0, v57 │ │ -09ecd8: 5200 9812 |0002: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumEndIndex:I // field@1298 │ │ -09ecdc: 0233 0000 |0004: move/from16 v51, v0 │ │ -09ece0: 0800 3900 |0006: move-object/from16 v0, v57 │ │ -09ece4: 5200 9712 |0008: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1297 │ │ -09ece8: 0234 0000 |000a: move/from16 v52, v0 │ │ -09ecec: 0200 3300 |000c: move/from16 v0, v51 │ │ -09ecf0: 0201 3400 |000e: move/from16 v1, v52 │ │ -09ecf4: 3210 5300 |0010: if-eq v0, v1, 0063 // +0053 │ │ -09ecf8: 0800 3900 |0012: move-object/from16 v0, v57 │ │ -09ecfc: 5400 9612 |0014: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09ed00: 0833 0000 |0016: move-object/from16 v51, v0 │ │ -09ed04: 0800 3900 |0018: move-object/from16 v0, v57 │ │ -09ed08: 5200 9712 |001a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1297 │ │ -09ed0c: 0234 0000 |001c: move/from16 v52, v0 │ │ -09ed10: 4633 3334 |001e: aget-object v51, v51, v52 │ │ -09ed14: 0800 3300 |0020: move-object/from16 v0, v51 │ │ -09ed18: 5200 7012 |0022: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ -09ed1c: 0233 0000 |0024: move/from16 v51, v0 │ │ -09ed20: 0800 3900 |0026: move-object/from16 v0, v57 │ │ -09ed24: 5200 9712 |0028: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1297 │ │ -09ed28: 0234 0000 |002a: move/from16 v52, v0 │ │ -09ed2c: 9112 3334 |002c: sub-int v18, v51, v52 │ │ -09ed30: 0800 3900 |002e: move-object/from16 v0, v57 │ │ -09ed34: 5400 9612 |0030: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09ed38: 0833 0000 |0032: move-object/from16 v51, v0 │ │ -09ed3c: 0800 3900 |0034: move-object/from16 v0, v57 │ │ -09ed40: 5200 9712 |0036: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1297 │ │ -09ed44: 0234 0000 |0038: move/from16 v52, v0 │ │ -09ed48: 4633 3334 |003a: aget-object v51, v51, v52 │ │ -09ed4c: 0800 3300 |003c: move-object/from16 v0, v51 │ │ -09ed50: 5200 6a12 |003e: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ -09ed54: 0233 0000 |0040: move/from16 v51, v0 │ │ -09ed58: 0200 3300 |0042: move/from16 v0, v51 │ │ -09ed5c: 0801 3900 |0044: move-object/from16 v1, v57 │ │ -09ed60: 5910 a512 |0046: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.backRes:I // field@12a5 │ │ -09ed64: 0800 3900 |0048: move-object/from16 v0, v57 │ │ -09ed68: 5400 9612 |004a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09ed6c: 0833 0000 |004c: move-object/from16 v51, v0 │ │ -09ed70: 0800 3900 |004e: move-object/from16 v0, v57 │ │ -09ed74: 5200 9712 |0050: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1297 │ │ -09ed78: 0234 0000 |0052: move/from16 v52, v0 │ │ -09ed7c: 4633 3334 |0054: aget-object v51, v51, v52 │ │ -09ed80: 0800 3300 |0056: move-object/from16 v0, v51 │ │ -09ed84: 5200 7012 |0058: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ -09ed88: 0233 0000 |005a: move/from16 v51, v0 │ │ -09ed8c: 0200 3300 |005c: move/from16 v0, v51 │ │ -09ed90: 0801 3900 |005e: move-object/from16 v1, v57 │ │ -09ed94: 5910 9712 |0060: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1297 │ │ -09ed98: 0f12 |0062: return v18 │ │ -09ed9a: 1333 0000 |0063: const/16 v51, #int 0 // #0 │ │ -09ed9e: 0200 3300 |0065: move/from16 v0, v51 │ │ -09eda2: 0801 3900 |0067: move-object/from16 v1, v57 │ │ -09eda6: 5910 9812 |0069: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumEndIndex:I // field@1298 │ │ -09edaa: 0200 3300 |006b: move/from16 v0, v51 │ │ -09edae: 0801 3900 |006d: move-object/from16 v1, v57 │ │ -09edb2: 5910 9712 |006f: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1297 │ │ -09edb6: 0800 3900 |0071: move-object/from16 v0, v57 │ │ -09edba: 5500 8b12 |0073: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._longestMatchWasFound:Z // field@128b │ │ -09edbe: 0233 0000 |0075: move/from16 v51, v0 │ │ -09edc2: 3933 2b00 |0077: if-nez v51, 00a2 // +002b │ │ -09edc6: 7401 1224 3900 |0079: invoke-virtual/range {v57}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.ReadMatchDistances:()I // method@2412 │ │ -09edcc: 0a11 |007c: move-result v17 │ │ -09edce: 0800 3900 |007d: move-object/from16 v0, v57 │ │ -09edd2: 5200 9112 |007f: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numDistancePairs:I // field@1291 │ │ -09edd6: 0220 0000 |0081: move/from16 v32, v0 │ │ -09edda: 0800 3900 |0083: move-object/from16 v0, v57 │ │ -09edde: 5400 8d12 |0085: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -09ede2: 0833 0000 |0087: move-object/from16 v51, v0 │ │ -09ede6: 7401 aa23 3300 |0089: invoke-virtual/range {v51}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetNumAvailableBytes:()I // method@23aa │ │ -09edec: 0a33 |008c: move-result v51 │ │ -09edee: d81e 3301 |008d: add-int/lit8 v30, v51, #int 1 // #01 │ │ -09edf2: 1333 0200 |008f: const/16 v51, #int 2 // #2 │ │ -09edf6: 0200 1e00 |0091: move/from16 v0, v30 │ │ -09edfa: 0201 3300 |0093: move/from16 v1, v51 │ │ -09edfe: 3510 1c00 |0095: if-ge v0, v1, 00b1 // +001c │ │ -09ee02: 1333 ffff |0097: const/16 v51, #int -1 // #ffff │ │ -09ee06: 0200 3300 |0099: move/from16 v0, v51 │ │ -09ee0a: 0801 3900 |009b: move-object/from16 v1, v57 │ │ -09ee0e: 5910 a512 |009d: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.backRes:I // field@12a5 │ │ -09ee12: 1312 0100 |009f: const/16 v18, #int 1 // #1 │ │ -09ee16: 28c1 |00a1: goto 0062 // -003f │ │ -09ee18: 0800 3900 |00a2: move-object/from16 v0, v57 │ │ -09ee1c: 5200 8a12 |00a4: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._longestMatchLength:I // field@128a │ │ -09ee20: 0211 0000 |00a6: move/from16 v17, v0 │ │ -09ee24: 1333 0000 |00a8: const/16 v51, #int 0 // #0 │ │ -09ee28: 0200 3300 |00aa: move/from16 v0, v51 │ │ -09ee2c: 0801 3900 |00ac: move-object/from16 v1, v57 │ │ -09ee30: 5c10 8b12 |00ae: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._longestMatchWasFound:Z // field@128b │ │ -09ee34: 28cd |00b0: goto 007d // -0033 │ │ -09ee36: 1333 1101 |00b1: const/16 v51, #int 273 // #111 │ │ -09ee3a: 0200 1e00 |00b3: move/from16 v0, v30 │ │ -09ee3e: 0201 3300 |00b5: move/from16 v1, v51 │ │ -09ee42: 3710 0400 |00b7: if-le v0, v1, 00bb // +0004 │ │ -09ee46: 131e 1101 |00b9: const/16 v30, #int 273 // #111 │ │ -09ee4a: 132d 0000 |00bb: const/16 v45, #int 0 // #0 │ │ -09ee4e: 120d |00bd: const/4 v13, #int 0 // #0 │ │ -09ee50: 1333 0400 |00be: const/16 v51, #int 4 // #4 │ │ -09ee54: 0200 3300 |00c0: move/from16 v0, v51 │ │ -09ee58: 350d 4b00 |00c2: if-ge v13, v0, 010d // +004b │ │ -09ee5c: 0800 3900 |00c4: move-object/from16 v0, v57 │ │ -09ee60: 5400 b312 |00c6: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -09ee64: 0833 0000 |00c8: move-object/from16 v51, v0 │ │ -09ee68: 0800 3900 |00ca: move-object/from16 v0, v57 │ │ -09ee6c: 5400 a112 |00cc: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@12a1 │ │ -09ee70: 0834 0000 |00ce: move-object/from16 v52, v0 │ │ -09ee74: 4434 340d |00d0: aget v52, v52, v13 │ │ -09ee78: 4b34 330d |00d2: aput v52, v51, v13 │ │ -09ee7c: 0800 3900 |00d4: move-object/from16 v0, v57 │ │ -09ee80: 5400 b212 |00d6: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@12b2 │ │ -09ee84: 0833 0000 |00d8: move-object/from16 v51, v0 │ │ -09ee88: 0800 3900 |00da: move-object/from16 v0, v57 │ │ -09ee8c: 5400 8d12 |00dc: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -09ee90: 0834 0000 |00de: move-object/from16 v52, v0 │ │ -09ee94: 1335 ffff |00e0: const/16 v53, #int -1 // #ffff │ │ -09ee98: 0800 3900 |00e2: move-object/from16 v0, v57 │ │ -09ee9c: 5400 b312 |00e4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -09eea0: 0836 0000 |00e6: move-object/from16 v54, v0 │ │ -09eea4: 4436 360d |00e8: aget v54, v54, v13 │ │ -09eea8: 1337 1101 |00ea: const/16 v55, #int 273 // #111 │ │ -09eeac: 7404 a823 3400 |00ec: invoke-virtual/range {v52, v53, v54, v55}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetMatchLen:(III)I // method@23a8 │ │ -09eeb2: 0a34 |00ef: move-result v52 │ │ -09eeb4: 4b34 330d |00f0: aput v52, v51, v13 │ │ -09eeb8: 0800 3900 |00f2: move-object/from16 v0, v57 │ │ -09eebc: 5400 b212 |00f4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@12b2 │ │ -09eec0: 0833 0000 |00f6: move-object/from16 v51, v0 │ │ -09eec4: 4433 330d |00f8: aget v51, v51, v13 │ │ -09eec8: 0800 3900 |00fa: move-object/from16 v0, v57 │ │ -09eecc: 5400 b212 |00fc: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@12b2 │ │ -09eed0: 0834 0000 |00fe: move-object/from16 v52, v0 │ │ -09eed4: 4434 342d |0100: aget v52, v52, v45 │ │ -09eed8: 0200 3300 |0102: move/from16 v0, v51 │ │ -09eedc: 0201 3400 |0104: move/from16 v1, v52 │ │ -09eee0: 3710 0400 |0106: if-le v0, v1, 010a // +0004 │ │ -09eee4: 022d 0d00 |0108: move/from16 v45, v13 │ │ -09eee8: d80d 0d01 |010a: add-int/lit8 v13, v13, #int 1 // #01 │ │ -09eeec: 28b2 |010c: goto 00be // -004e │ │ -09eeee: 0800 3900 |010d: move-object/from16 v0, v57 │ │ -09eef2: 5400 b212 |010f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@12b2 │ │ -09eef6: 0833 0000 |0111: move-object/from16 v51, v0 │ │ -09eefa: 4433 332d |0113: aget v51, v51, v45 │ │ -09eefe: 0800 3900 |0115: move-object/from16 v0, v57 │ │ -09ef02: 5200 9212 |0117: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@1292 │ │ -09ef06: 0234 0000 |0119: move/from16 v52, v0 │ │ -09ef0a: 0200 3300 |011b: move/from16 v0, v51 │ │ -09ef0e: 0201 3400 |011d: move/from16 v1, v52 │ │ -09ef12: 3410 1b00 |011f: if-lt v0, v1, 013a // +001b │ │ -09ef16: 0200 2d00 |0121: move/from16 v0, v45 │ │ -09ef1a: 0801 3900 |0123: move-object/from16 v1, v57 │ │ -09ef1e: 5910 a512 |0125: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.backRes:I // field@12a5 │ │ -09ef22: 0800 3900 |0127: move-object/from16 v0, v57 │ │ -09ef26: 5400 b212 |0129: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@12b2 │ │ -09ef2a: 0833 0000 |012b: move-object/from16 v51, v0 │ │ -09ef2e: 4412 332d |012d: aget v18, v51, v45 │ │ -09ef32: d833 12ff |012f: add-int/lit8 v51, v18, #int -1 // #ff │ │ -09ef36: 0800 3900 |0131: move-object/from16 v0, v57 │ │ -09ef3a: 0201 3300 |0133: move/from16 v1, v51 │ │ -09ef3e: 6e20 1124 1000 |0135: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.MovePos:(I)V // method@2411 │ │ -09ef44: 2900 2aff |0138: goto/16 0062 // -00d6 │ │ -09ef48: 0800 3900 |013a: move-object/from16 v0, v57 │ │ -09ef4c: 5200 9212 |013c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@1292 │ │ -09ef50: 0233 0000 |013e: move/from16 v51, v0 │ │ -09ef54: 0200 1100 |0140: move/from16 v0, v17 │ │ -09ef58: 0201 3300 |0142: move/from16 v1, v51 │ │ -09ef5c: 3410 2100 |0144: if-lt v0, v1, 0165 // +0021 │ │ -09ef60: 0800 3900 |0146: move-object/from16 v0, v57 │ │ -09ef64: 5400 8c12 |0148: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@128c │ │ -09ef68: 0833 0000 |014a: move-object/from16 v51, v0 │ │ -09ef6c: d834 20ff |014c: add-int/lit8 v52, v32, #int -1 // #ff │ │ -09ef70: 4433 3334 |014e: aget v51, v51, v52 │ │ -09ef74: d833 3304 |0150: add-int/lit8 v51, v51, #int 4 // #04 │ │ -09ef78: 0200 3300 |0152: move/from16 v0, v51 │ │ -09ef7c: 0801 3900 |0154: move-object/from16 v1, v57 │ │ -09ef80: 5910 a512 |0156: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.backRes:I // field@12a5 │ │ -09ef84: d833 11ff |0158: add-int/lit8 v51, v17, #int -1 // #ff │ │ -09ef88: 0800 3900 |015a: move-object/from16 v0, v57 │ │ -09ef8c: 0201 3300 |015c: move/from16 v1, v51 │ │ -09ef90: 6e20 1124 1000 |015e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.MovePos:(I)V // method@2411 │ │ -09ef96: 0212 1100 |0161: move/from16 v18, v17 │ │ -09ef9a: 2900 fffe |0163: goto/16 0062 // -0101 │ │ -09ef9e: 0800 3900 |0165: move-object/from16 v0, v57 │ │ -09efa2: 5400 8d12 |0167: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -09efa6: 0833 0000 |0169: move-object/from16 v51, v0 │ │ -09efaa: 1334 ffff |016b: const/16 v52, #int -1 // #ffff │ │ -09efae: 7402 a723 3300 |016d: invoke-virtual/range {v51, v52}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@23a7 │ │ -09efb4: 0a0b |0170: move-result v11 │ │ -09efb6: 0800 3900 |0171: move-object/from16 v0, v57 │ │ -09efba: 5400 8d12 |0173: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -09efbe: 0833 0000 |0175: move-object/from16 v51, v0 │ │ -09efc2: 0800 3900 |0177: move-object/from16 v0, v57 │ │ -09efc6: 5400 a112 |0179: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@12a1 │ │ -09efca: 0834 0000 |017b: move-object/from16 v52, v0 │ │ -09efce: 1335 0000 |017d: const/16 v53, #int 0 // #0 │ │ -09efd2: 4434 3435 |017f: aget v52, v52, v53 │ │ -09efd6: d934 3400 |0181: rsub-int/lit8 v52, v52, #int 0 // #00 │ │ -09efda: d834 34ff |0183: add-int/lit8 v52, v52, #int -1 // #ff │ │ -09efde: d834 34ff |0185: add-int/lit8 v52, v52, #int -1 // #ff │ │ -09efe2: 7402 a723 3300 |0187: invoke-virtual/range {v51, v52}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@23a7 │ │ -09efe8: 0a16 |018a: move-result v22 │ │ -09efea: 1333 0200 |018b: const/16 v51, #int 2 // #2 │ │ -09efee: 0200 1100 |018d: move/from16 v0, v17 │ │ -09eff2: 0201 3300 |018f: move/from16 v1, v51 │ │ -09eff6: 3510 2200 |0191: if-ge v0, v1, 01b3 // +0022 │ │ -09effa: 0200 1600 |0193: move/from16 v0, v22 │ │ -09effe: 320b 1e00 |0195: if-eq v11, v0, 01b3 // +001e │ │ -09f002: 0800 3900 |0197: move-object/from16 v0, v57 │ │ -09f006: 5400 b212 |0199: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@12b2 │ │ -09f00a: 0833 0000 |019b: move-object/from16 v51, v0 │ │ -09f00e: 4433 332d |019d: aget v51, v51, v45 │ │ -09f012: 1334 0200 |019f: const/16 v52, #int 2 // #2 │ │ -09f016: 0200 3300 |01a1: move/from16 v0, v51 │ │ -09f01a: 0201 3400 |01a3: move/from16 v1, v52 │ │ -09f01e: 3510 0e00 |01a5: if-ge v0, v1, 01b3 // +000e │ │ -09f022: 1333 ffff |01a7: const/16 v51, #int -1 // #ffff │ │ -09f026: 0200 3300 |01a9: move/from16 v0, v51 │ │ -09f02a: 0801 3900 |01ab: move-object/from16 v1, v57 │ │ -09f02e: 5910 a512 |01ad: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.backRes:I // field@12a5 │ │ -09f032: 1312 0100 |01af: const/16 v18, #int 1 // #1 │ │ -09f036: 2900 b1fe |01b1: goto/16 0062 // -014f │ │ -09f03a: 0800 3900 |01b3: move-object/from16 v0, v57 │ │ -09f03e: 5400 9612 |01b5: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09f042: 0833 0000 |01b7: move-object/from16 v51, v0 │ │ -09f046: 1334 0000 |01b9: const/16 v52, #int 0 // #0 │ │ -09f04a: 4633 3334 |01bb: aget-object v51, v51, v52 │ │ -09f04e: 0800 3900 |01bd: move-object/from16 v0, v57 │ │ -09f052: 5200 a312 |01bf: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -09f056: 0234 0000 |01c1: move/from16 v52, v0 │ │ -09f05a: 0200 3400 |01c3: move/from16 v0, v52 │ │ -09f05e: 0801 3300 |01c5: move-object/from16 v1, v51 │ │ -09f062: 5910 7512 |01c7: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.State:I // field@1275 │ │ -09f066: 0800 3900 |01c9: move-object/from16 v0, v57 │ │ -09f06a: 5200 9e12 |01cb: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@129e │ │ -09f06e: 0233 0000 |01cd: move/from16 v51, v0 │ │ -09f072: 9527 3a33 |01cf: and-int v39, v58, v51 │ │ -09f076: 0800 3900 |01d1: move-object/from16 v0, v57 │ │ -09f07a: 5400 9612 |01d3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09f07e: 0833 0000 |01d5: move-object/from16 v51, v0 │ │ -09f082: 1334 0100 |01d7: const/16 v52, #int 1 // #1 │ │ -09f086: 4634 3334 |01d9: aget-object v52, v51, v52 │ │ -09f08a: 0800 3900 |01db: move-object/from16 v0, v57 │ │ -09f08e: 5400 8212 |01dd: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@1282 │ │ -09f092: 0833 0000 |01df: move-object/from16 v51, v0 │ │ -09f096: 0800 3900 |01e1: move-object/from16 v0, v57 │ │ -09f09a: 5200 a312 |01e3: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -09f09e: 0235 0000 |01e5: move/from16 v53, v0 │ │ -09f0a2: e035 3504 |01e7: shl-int/lit8 v53, v53, #int 4 // #04 │ │ -09f0a6: 9035 3527 |01e9: add-int v53, v53, v39 │ │ -09f0aa: 4a33 3335 |01eb: aget-short v51, v51, v53 │ │ -09f0ae: 7701 3c24 3300 |01ed: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@243c │ │ -09f0b4: 0a35 |01f0: move-result v53 │ │ -09f0b6: 0800 3900 |01f1: move-object/from16 v0, v57 │ │ -09f0ba: 5400 8912 |01f3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1289 │ │ -09f0be: 0833 0000 |01f5: move-object/from16 v51, v0 │ │ -09f0c2: 0800 3900 |01f7: move-object/from16 v0, v57 │ │ -09f0c6: 5600 9f12 |01f9: iget-byte v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._previousByte:B // field@129f │ │ -09f0ca: 0236 0000 |01fb: move/from16 v54, v0 │ │ -09f0ce: 0800 3300 |01fd: move-object/from16 v0, v51 │ │ -09f0d2: 0201 3a00 |01ff: move/from16 v1, v58 │ │ -09f0d6: 0202 3600 |0201: move/from16 v2, v54 │ │ -09f0da: 6e30 f823 1002 |0203: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.GetSubCoder:(IB)Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; // method@23f8 │ │ -09f0e0: 0c36 |0206: move-result-object v54 │ │ -09f0e2: 0800 3900 |0207: move-object/from16 v0, v57 │ │ -09f0e6: 5200 a312 |0209: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -09f0ea: 0233 0000 |020b: move/from16 v51, v0 │ │ -09f0ee: 7701 ce23 3300 |020d: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateIsCharState:(I)Z // method@23ce │ │ -09f0f4: 0a33 |0210: move-result v51 │ │ -09f0f6: 3933 c800 |0211: if-nez v51, 02d9 // +00c8 │ │ -09f0fa: 1333 0100 |0213: const/16 v51, #int 1 // #1 │ │ -09f0fe: 0800 3600 |0215: move-object/from16 v0, v54 │ │ -09f102: 0201 3300 |0217: move/from16 v1, v51 │ │ -09f106: 0202 1600 |0219: move/from16 v2, v22 │ │ -09f10a: 6e40 f423 10b2 |021b: invoke-virtual {v0, v1, v2, v11}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.GetPrice:(ZBB)I // method@23f4 │ │ -09f110: 0a33 |021e: move-result v51 │ │ -09f112: 9033 3335 |021f: add-int v51, v51, v53 │ │ -09f116: 0200 3300 |0221: move/from16 v0, v51 │ │ -09f11a: 0801 3400 |0223: move-object/from16 v1, v52 │ │ -09f11e: 5910 7412 |0225: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ -09f122: 0800 3900 |0227: move-object/from16 v0, v57 │ │ -09f126: 5400 9612 |0229: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09f12a: 0833 0000 |022b: move-object/from16 v51, v0 │ │ -09f12e: 1334 0100 |022d: const/16 v52, #int 1 // #1 │ │ -09f132: 4633 3334 |022f: aget-object v51, v51, v52 │ │ -09f136: 7401 fc23 3300 |0231: invoke-virtual/range {v51}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.MakeAsChar:()V // method@23fc │ │ -09f13c: 0800 3900 |0234: move-object/from16 v0, v57 │ │ -09f140: 5400 8212 |0236: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@1282 │ │ -09f144: 0833 0000 |0238: move-object/from16 v51, v0 │ │ -09f148: 0800 3900 |023a: move-object/from16 v0, v57 │ │ -09f14c: 5200 a312 |023c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -09f150: 0234 0000 |023e: move/from16 v52, v0 │ │ -09f154: e034 3404 |0240: shl-int/lit8 v52, v52, #int 4 // #04 │ │ -09f158: 9034 3427 |0242: add-int v52, v52, v39 │ │ -09f15c: 4a33 3334 |0244: aget-short v51, v51, v52 │ │ -09f160: 7701 3d24 3300 |0246: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@243d │ │ -09f166: 0a17 |0249: move-result v23 │ │ -09f168: 0800 3900 |024a: move-object/from16 v0, v57 │ │ -09f16c: 5400 8312 |024c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@1283 │ │ -09f170: 0833 0000 |024e: move-object/from16 v51, v0 │ │ -09f174: 0800 3900 |0250: move-object/from16 v0, v57 │ │ -09f178: 5200 a312 |0252: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -09f17c: 0234 0000 |0254: move/from16 v52, v0 │ │ -09f180: 4a33 3334 |0256: aget-short v51, v51, v52 │ │ -09f184: 7701 3d24 3300 |0258: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@243d │ │ -09f18a: 0a33 |025b: move-result v51 │ │ -09f18c: 902c 1733 |025c: add-int v44, v23, v51 │ │ -09f190: 0200 1600 |025e: move/from16 v0, v22 │ │ -09f194: 33b0 4700 |0260: if-ne v0, v11, 02a7 // +0047 │ │ -09f198: 0800 3900 |0262: move-object/from16 v0, v57 │ │ -09f19c: 5200 a312 |0264: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -09f1a0: 0233 0000 |0266: move/from16 v51, v0 │ │ -09f1a4: 0800 3900 |0268: move-object/from16 v0, v57 │ │ -09f1a8: 0201 3300 |026a: move/from16 v1, v51 │ │ -09f1ac: 0202 2700 |026c: move/from16 v2, v39 │ │ -09f1b0: 6e30 0e24 1002 |026e: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetRepLen1Price:(II)I // method@240e │ │ -09f1b6: 0a33 |0271: move-result v51 │ │ -09f1b8: 902e 2c33 |0272: add-int v46, v44, v51 │ │ -09f1bc: 0800 3900 |0274: move-object/from16 v0, v57 │ │ -09f1c0: 5400 9612 |0276: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09f1c4: 0833 0000 |0278: move-object/from16 v51, v0 │ │ -09f1c8: 1334 0100 |027a: const/16 v52, #int 1 // #1 │ │ -09f1cc: 4633 3334 |027c: aget-object v51, v51, v52 │ │ -09f1d0: 0800 3300 |027e: move-object/from16 v0, v51 │ │ -09f1d4: 5200 7412 |0280: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ -09f1d8: 0233 0000 |0282: move/from16 v51, v0 │ │ -09f1dc: 0200 2e00 |0284: move/from16 v0, v46 │ │ -09f1e0: 0201 3300 |0286: move/from16 v1, v51 │ │ -09f1e4: 3510 1f00 |0288: if-ge v0, v1, 02a7 // +001f │ │ -09f1e8: 0800 3900 |028a: move-object/from16 v0, v57 │ │ -09f1ec: 5400 9612 |028c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09f1f0: 0833 0000 |028e: move-object/from16 v51, v0 │ │ -09f1f4: 1334 0100 |0290: const/16 v52, #int 1 // #1 │ │ -09f1f8: 4633 3334 |0292: aget-object v51, v51, v52 │ │ -09f1fc: 0200 2e00 |0294: move/from16 v0, v46 │ │ -09f200: 0801 3300 |0296: move-object/from16 v1, v51 │ │ -09f204: 5910 7412 |0298: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ -09f208: 0800 3900 |029a: move-object/from16 v0, v57 │ │ -09f20c: 5400 9612 |029c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09f210: 0833 0000 |029e: move-object/from16 v51, v0 │ │ -09f214: 1334 0100 |02a0: const/16 v52, #int 1 // #1 │ │ -09f218: 4633 3334 |02a2: aget-object v51, v51, v52 │ │ -09f21c: 7401 fd23 3300 |02a4: invoke-virtual/range {v51}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.MakeAsShortRep:()V // method@23fd │ │ -09f222: 0800 3900 |02a7: move-object/from16 v0, v57 │ │ -09f226: 5400 b212 |02a9: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@12b2 │ │ -09f22a: 0833 0000 |02ab: move-object/from16 v51, v0 │ │ -09f22e: 4433 332d |02ad: aget v51, v51, v45 │ │ -09f232: 0200 1100 |02af: move/from16 v0, v17 │ │ -09f236: 0201 3300 |02b1: move/from16 v1, v51 │ │ -09f23a: 3410 2a00 |02b3: if-lt v0, v1, 02dd // +002a │ │ -09f23e: 0210 1100 |02b5: move/from16 v16, v17 │ │ -09f242: 1333 0200 |02b7: const/16 v51, #int 2 // #2 │ │ -09f246: 0200 1000 |02b9: move/from16 v0, v16 │ │ -09f24a: 0201 3300 |02bb: move/from16 v1, v51 │ │ -09f24e: 3510 2900 |02bd: if-ge v0, v1, 02e6 // +0029 │ │ -09f252: 0800 3900 |02bf: move-object/from16 v0, v57 │ │ -09f256: 5400 9612 |02c1: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09f25a: 0833 0000 |02c3: move-object/from16 v51, v0 │ │ -09f25e: 1334 0100 |02c5: const/16 v52, #int 1 // #1 │ │ -09f262: 4633 3334 |02c7: aget-object v51, v51, v52 │ │ -09f266: 0800 3300 |02c9: move-object/from16 v0, v51 │ │ -09f26a: 5200 6a12 |02cb: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ -09f26e: 0233 0000 |02cd: move/from16 v51, v0 │ │ -09f272: 0200 3300 |02cf: move/from16 v0, v51 │ │ -09f276: 0801 3900 |02d1: move-object/from16 v1, v57 │ │ -09f27a: 5910 a512 |02d3: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.backRes:I // field@12a5 │ │ -09f27e: 1312 0100 |02d5: const/16 v18, #int 1 // #1 │ │ -09f282: 2900 8bfd |02d7: goto/16 0062 // -0275 │ │ -09f286: 1333 0000 |02d9: const/16 v51, #int 0 // #0 │ │ -09f28a: 2900 3aff |02db: goto/16 0215 // -00c6 │ │ -09f28e: 0800 3900 |02dd: move-object/from16 v0, v57 │ │ -09f292: 5400 b212 |02df: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@12b2 │ │ -09f296: 0833 0000 |02e1: move-object/from16 v51, v0 │ │ -09f29a: 4410 332d |02e3: aget v16, v51, v45 │ │ -09f29e: 28d2 |02e5: goto 02b7 // -002e │ │ -09f2a0: 0800 3900 |02e6: move-object/from16 v0, v57 │ │ -09f2a4: 5400 9612 |02e8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09f2a8: 0833 0000 |02ea: move-object/from16 v51, v0 │ │ -09f2ac: 1334 0100 |02ec: const/16 v52, #int 1 // #1 │ │ -09f2b0: 4633 3334 |02ee: aget-object v51, v51, v52 │ │ -09f2b4: 1334 0000 |02f0: const/16 v52, #int 0 // #0 │ │ -09f2b8: 0200 3400 |02f2: move/from16 v0, v52 │ │ -09f2bc: 0801 3300 |02f4: move-object/from16 v1, v51 │ │ -09f2c0: 5910 7012 |02f6: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ -09f2c4: 0800 3900 |02f8: move-object/from16 v0, v57 │ │ -09f2c8: 5400 9612 |02fa: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09f2cc: 0833 0000 |02fc: move-object/from16 v51, v0 │ │ -09f2d0: 1334 0000 |02fe: const/16 v52, #int 0 // #0 │ │ -09f2d4: 4633 3334 |0300: aget-object v51, v51, v52 │ │ -09f2d8: 0800 3900 |0302: move-object/from16 v0, v57 │ │ -09f2dc: 5400 b312 |0304: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -09f2e0: 0834 0000 |0306: move-object/from16 v52, v0 │ │ -09f2e4: 1335 0000 |0308: const/16 v53, #int 0 // #0 │ │ -09f2e8: 4434 3435 |030a: aget v52, v52, v53 │ │ -09f2ec: 0200 3400 |030c: move/from16 v0, v52 │ │ -09f2f0: 0801 3300 |030e: move-object/from16 v1, v51 │ │ -09f2f4: 5910 6c12 |0310: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs0:I // field@126c │ │ -09f2f8: 0800 3900 |0312: move-object/from16 v0, v57 │ │ -09f2fc: 5400 9612 |0314: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09f300: 0833 0000 |0316: move-object/from16 v51, v0 │ │ -09f304: 1334 0000 |0318: const/16 v52, #int 0 // #0 │ │ -09f308: 4633 3334 |031a: aget-object v51, v51, v52 │ │ -09f30c: 0800 3900 |031c: move-object/from16 v0, v57 │ │ -09f310: 5400 b312 |031e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -09f314: 0834 0000 |0320: move-object/from16 v52, v0 │ │ -09f318: 1335 0100 |0322: const/16 v53, #int 1 // #1 │ │ -09f31c: 4434 3435 |0324: aget v52, v52, v53 │ │ -09f320: 0200 3400 |0326: move/from16 v0, v52 │ │ -09f324: 0801 3300 |0328: move-object/from16 v1, v51 │ │ -09f328: 5910 6d12 |032a: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs1:I // field@126d │ │ -09f32c: 0800 3900 |032c: move-object/from16 v0, v57 │ │ -09f330: 5400 9612 |032e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09f334: 0833 0000 |0330: move-object/from16 v51, v0 │ │ -09f338: 1334 0000 |0332: const/16 v52, #int 0 // #0 │ │ -09f33c: 4633 3334 |0334: aget-object v51, v51, v52 │ │ -09f340: 0800 3900 |0336: move-object/from16 v0, v57 │ │ -09f344: 5400 b312 |0338: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -09f348: 0834 0000 |033a: move-object/from16 v52, v0 │ │ -09f34c: 1335 0200 |033c: const/16 v53, #int 2 // #2 │ │ -09f350: 4434 3435 |033e: aget v52, v52, v53 │ │ -09f354: 0200 3400 |0340: move/from16 v0, v52 │ │ -09f358: 0801 3300 |0342: move-object/from16 v1, v51 │ │ -09f35c: 5910 6e12 |0344: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs2:I // field@126e │ │ -09f360: 0800 3900 |0346: move-object/from16 v0, v57 │ │ -09f364: 5400 9612 |0348: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09f368: 0833 0000 |034a: move-object/from16 v51, v0 │ │ -09f36c: 1334 0000 |034c: const/16 v52, #int 0 // #0 │ │ -09f370: 4633 3334 |034e: aget-object v51, v51, v52 │ │ -09f374: 0800 3900 |0350: move-object/from16 v0, v57 │ │ -09f378: 5400 b312 |0352: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -09f37c: 0834 0000 |0354: move-object/from16 v52, v0 │ │ -09f380: 1335 0300 |0356: const/16 v53, #int 3 // #3 │ │ -09f384: 4434 3435 |0358: aget v52, v52, v53 │ │ -09f388: 0200 3400 |035a: move/from16 v0, v52 │ │ -09f38c: 0801 3300 |035c: move-object/from16 v1, v51 │ │ -09f390: 5910 6f12 |035e: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs3:I // field@126f │ │ -09f394: 020e 1000 |0360: move/from16 v14, v16 │ │ -09f398: 0800 3900 |0362: move-object/from16 v0, v57 │ │ -09f39c: 5400 9612 |0364: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09f3a0: 0833 0000 |0366: move-object/from16 v51, v0 │ │ -09f3a4: d80f 0eff |0368: add-int/lit8 v15, v14, #int -1 // #ff │ │ -09f3a8: 4633 330e |036a: aget-object v51, v51, v14 │ │ -09f3ac: 1434 ffff ff0f |036c: const v52, #float 2.52435e-29 // #0fffffff │ │ -09f3b2: 0200 3400 |036f: move/from16 v0, v52 │ │ -09f3b6: 0801 3300 |0371: move-object/from16 v1, v51 │ │ -09f3ba: 5910 7412 |0373: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ -09f3be: 1333 0200 |0375: const/16 v51, #int 2 // #2 │ │ -09f3c2: 0200 3300 |0377: move/from16 v0, v51 │ │ -09f3c6: 350f 220a |0379: if-ge v15, v0, 0d9b // +0a22 │ │ -09f3ca: 120d |037b: const/4 v13, #int 0 // #0 │ │ -09f3cc: 1333 0400 |037c: const/16 v51, #int 4 // #4 │ │ -09f3d0: 0200 3300 |037e: move/from16 v0, v51 │ │ -09f3d4: 350d 7000 |0380: if-ge v13, v0, 03f0 // +0070 │ │ -09f3d8: 0800 3900 |0382: move-object/from16 v0, v57 │ │ -09f3dc: 5400 b212 |0384: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@12b2 │ │ -09f3e0: 0833 0000 |0386: move-object/from16 v51, v0 │ │ -09f3e4: 442b 330d |0388: aget v43, v51, v13 │ │ -09f3e8: 1333 0200 |038a: const/16 v51, #int 2 // #2 │ │ -09f3ec: 0200 2b00 |038c: move/from16 v0, v43 │ │ -09f3f0: 0201 3300 |038e: move/from16 v1, v51 │ │ -09f3f4: 3510 0500 |0390: if-ge v0, v1, 0395 // +0005 │ │ -09f3f8: d80d 0d01 |0392: add-int/lit8 v13, v13, #int 1 // #01 │ │ -09f3fc: 28e8 |0394: goto 037c // -0018 │ │ -09f3fe: 0800 3900 |0395: move-object/from16 v0, v57 │ │ -09f402: 5200 a312 |0397: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -09f406: 0233 0000 |0399: move/from16 v51, v0 │ │ -09f40a: 0800 3900 |039b: move-object/from16 v0, v57 │ │ -09f40e: 0201 3300 |039d: move/from16 v1, v51 │ │ -09f412: 0202 2700 |039f: move/from16 v2, v39 │ │ -09f416: 6e40 0d24 d021 |03a1: invoke-virtual {v0, v13, v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetPureRepPrice:(III)I // method@240d │ │ -09f41c: 0a33 |03a4: move-result v51 │ │ -09f41e: 9029 2c33 |03a5: add-int v41, v44, v51 │ │ -09f422: 0800 3900 |03a7: move-object/from16 v0, v57 │ │ -09f426: 5400 a212 |03a9: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repMatchLenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@12a2 │ │ -09f42a: 0833 0000 |03ab: move-object/from16 v51, v0 │ │ -09f42e: d834 2bfe |03ad: add-int/lit8 v52, v43, #int -2 // #fe │ │ -09f432: 0800 3300 |03af: move-object/from16 v0, v51 │ │ -09f436: 0201 3400 |03b1: move/from16 v1, v52 │ │ -09f43a: 0202 2700 |03b3: move/from16 v2, v39 │ │ -09f43e: 6e30 eb23 1002 |03b5: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.GetPrice:(II)I // method@23eb │ │ -09f444: 0a33 |03b8: move-result v51 │ │ -09f446: 9008 2933 |03b9: add-int v8, v41, v51 │ │ -09f44a: 0800 3900 |03bb: move-object/from16 v0, v57 │ │ -09f44e: 5400 9612 |03bd: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09f452: 0833 0000 |03bf: move-object/from16 v51, v0 │ │ -09f456: 4624 332b |03c1: aget-object v36, v51, v43 │ │ -09f45a: 0800 2400 |03c3: move-object/from16 v0, v36 │ │ -09f45e: 5200 7412 |03c5: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ -09f462: 0233 0000 |03c7: move/from16 v51, v0 │ │ -09f466: 0200 3300 |03c9: move/from16 v0, v51 │ │ -09f46a: 3508 1a00 |03cb: if-ge v8, v0, 03e5 // +001a │ │ -09f46e: 0800 2400 |03cd: move-object/from16 v0, v36 │ │ -09f472: 5908 7412 |03cf: iput v8, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ -09f476: 1333 0000 |03d1: const/16 v51, #int 0 // #0 │ │ -09f47a: 0200 3300 |03d3: move/from16 v0, v51 │ │ -09f47e: 0801 2400 |03d5: move-object/from16 v1, v36 │ │ -09f482: 5910 7012 |03d7: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ -09f486: 0800 2400 |03d9: move-object/from16 v0, v36 │ │ -09f48a: 590d 6a12 |03db: iput v13, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ -09f48e: 1333 0000 |03dd: const/16 v51, #int 0 // #0 │ │ -09f492: 0200 3300 |03df: move/from16 v0, v51 │ │ -09f496: 0801 2400 |03e1: move-object/from16 v1, v36 │ │ -09f49a: 5c10 7212 |03e3: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@1272 │ │ -09f49e: d82b 2bff |03e5: add-int/lit8 v43, v43, #int -1 // #ff │ │ -09f4a2: 1333 0200 |03e7: const/16 v51, #int 2 // #2 │ │ -09f4a6: 0200 2b00 |03e9: move/from16 v0, v43 │ │ -09f4aa: 0201 3300 |03eb: move/from16 v1, v51 │ │ -09f4ae: 3510 baff |03ed: if-ge v0, v1, 03a7 // -0046 │ │ -09f4b2: 28a3 |03ef: goto 0392 // -005d │ │ -09f4b4: 0800 3900 |03f0: move-object/from16 v0, v57 │ │ -09f4b8: 5400 8312 |03f2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@1283 │ │ -09f4bc: 0833 0000 |03f4: move-object/from16 v51, v0 │ │ -09f4c0: 0800 3900 |03f6: move-object/from16 v0, v57 │ │ -09f4c4: 5200 a312 |03f8: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -09f4c8: 0234 0000 |03fa: move/from16 v52, v0 │ │ -09f4cc: 4a33 3334 |03fc: aget-short v51, v51, v52 │ │ -09f4d0: 7701 3c24 3300 |03fe: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@243c │ │ -09f4d6: 0a33 |0401: move-result v51 │ │ -09f4d8: 901d 1733 |0402: add-int v29, v23, v51 │ │ -09f4dc: 0800 3900 |0404: move-object/from16 v0, v57 │ │ -09f4e0: 5400 b212 |0406: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@12b2 │ │ -09f4e4: 0833 0000 |0408: move-object/from16 v51, v0 │ │ -09f4e8: 1334 0000 |040a: const/16 v52, #int 0 // #0 │ │ -09f4ec: 4433 3334 |040c: aget v51, v51, v52 │ │ -09f4f0: 1334 0200 |040e: const/16 v52, #int 2 // #2 │ │ -09f4f4: 0200 3300 |0410: move/from16 v0, v51 │ │ -09f4f8: 0201 3400 |0412: move/from16 v1, v52 │ │ -09f4fc: 3410 2300 |0414: if-lt v0, v1, 0437 // +0023 │ │ -09f500: 0800 3900 |0416: move-object/from16 v0, v57 │ │ -09f504: 5400 b212 |0418: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@12b2 │ │ -09f508: 0833 0000 |041a: move-object/from16 v51, v0 │ │ -09f50c: 1334 0000 |041c: const/16 v52, #int 0 // #0 │ │ -09f510: 4433 3334 |041e: aget v51, v51, v52 │ │ -09f514: d80e 3301 |0420: add-int/lit8 v14, v51, #int 1 // #01 │ │ -09f518: 0200 1100 |0422: move/from16 v0, v17 │ │ -09f51c: 360e 6d00 |0424: if-gt v14, v0, 0491 // +006d │ │ -09f520: 1321 0000 |0426: const/16 v33, #int 0 // #0 │ │ -09f524: 0800 3900 |0428: move-object/from16 v0, v57 │ │ -09f528: 5400 8c12 |042a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@128c │ │ -09f52c: 0833 0000 |042c: move-object/from16 v51, v0 │ │ -09f530: 4433 3321 |042e: aget v51, v51, v33 │ │ -09f534: 0200 3300 |0430: move/from16 v0, v51 │ │ -09f538: 370e 0900 |0432: if-le v14, v0, 043b // +0009 │ │ -09f53c: d821 2102 |0434: add-int/lit8 v33, v33, #int 2 // #02 │ │ -09f540: 28f2 |0436: goto 0428 // -000e │ │ -09f542: 122e |0437: const/4 v14, #int 2 // #2 │ │ -09f544: 28ea |0438: goto 0422 // -0016 │ │ -09f546: d80e 0e01 |0439: add-int/lit8 v14, v14, #int 1 // #01 │ │ -09f54a: 0800 3900 |043b: move-object/from16 v0, v57 │ │ -09f54e: 5400 8c12 |043d: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@128c │ │ -09f552: 0833 0000 |043f: move-object/from16 v51, v0 │ │ -09f556: d834 2101 |0441: add-int/lit8 v52, v33, #int 1 // #01 │ │ -09f55a: 440c 3334 |0443: aget v12, v51, v52 │ │ -09f55e: 0800 3900 |0445: move-object/from16 v0, v57 │ │ -09f562: 0201 2700 |0447: move/from16 v1, v39 │ │ -09f566: 6e40 0a24 c01e |0449: invoke-virtual {v0, v12, v14, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetPosLenPrice:(III)I // method@240a │ │ -09f56c: 0a33 |044c: move-result v51 │ │ -09f56e: 9008 1d33 |044d: add-int v8, v29, v51 │ │ -09f572: 0800 3900 |044f: move-object/from16 v0, v57 │ │ -09f576: 5400 9612 |0451: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09f57a: 0833 0000 |0453: move-object/from16 v51, v0 │ │ -09f57e: 4624 330e |0455: aget-object v36, v51, v14 │ │ -09f582: 0800 2400 |0457: move-object/from16 v0, v36 │ │ -09f586: 5200 7412 |0459: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ -09f58a: 0233 0000 |045b: move/from16 v51, v0 │ │ -09f58e: 0200 3300 |045d: move/from16 v0, v51 │ │ -09f592: 3508 1e00 |045f: if-ge v8, v0, 047d // +001e │ │ -09f596: 0800 2400 |0461: move-object/from16 v0, v36 │ │ -09f59a: 5908 7412 |0463: iput v8, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ -09f59e: 1333 0000 |0465: const/16 v51, #int 0 // #0 │ │ -09f5a2: 0200 3300 |0467: move/from16 v0, v51 │ │ -09f5a6: 0801 2400 |0469: move-object/from16 v1, v36 │ │ -09f5aa: 5910 7012 |046b: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ -09f5ae: d833 0c04 |046d: add-int/lit8 v51, v12, #int 4 // #04 │ │ -09f5b2: 0200 3300 |046f: move/from16 v0, v51 │ │ -09f5b6: 0801 2400 |0471: move-object/from16 v1, v36 │ │ -09f5ba: 5910 6a12 |0473: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ -09f5be: 1333 0000 |0475: const/16 v51, #int 0 // #0 │ │ -09f5c2: 0200 3300 |0477: move/from16 v0, v51 │ │ -09f5c6: 0801 2400 |0479: move-object/from16 v1, v36 │ │ -09f5ca: 5c10 7212 |047b: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@1272 │ │ -09f5ce: 0800 3900 |047d: move-object/from16 v0, v57 │ │ -09f5d2: 5400 8c12 |047f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@128c │ │ -09f5d6: 0833 0000 |0481: move-object/from16 v51, v0 │ │ -09f5da: 4433 3321 |0483: aget v51, v51, v33 │ │ -09f5de: 0200 3300 |0485: move/from16 v0, v51 │ │ -09f5e2: 330e b2ff |0487: if-ne v14, v0, 0439 // -004e │ │ -09f5e6: d821 2102 |0489: add-int/lit8 v33, v33, #int 2 // #02 │ │ -09f5ea: 0200 2100 |048b: move/from16 v0, v33 │ │ -09f5ee: 0201 2000 |048d: move/from16 v1, v32 │ │ -09f5f2: 3310 aaff |048f: if-ne v0, v1, 0439 // -0056 │ │ -09f5f6: 1205 |0491: const/4 v5, #int 0 // #0 │ │ -09f5f8: d805 0501 |0492: add-int/lit8 v5, v5, #int 1 // #01 │ │ -09f5fc: 0200 1000 |0494: move/from16 v0, v16 │ │ -09f600: 3305 0a00 |0496: if-ne v5, v0, 04a0 // +000a │ │ -09f604: 0800 3900 |0498: move-object/from16 v0, v57 │ │ -09f608: 6e20 0024 5000 |049a: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.Backward:(I)I // method@2400 │ │ -09f60e: 0a12 |049d: move-result v18 │ │ -09f610: 2900 c4fb |049e: goto/16 0062 // -043c │ │ -09f614: 7401 1224 3900 |04a0: invoke-virtual/range {v57}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.ReadMatchDistances:()I // method@2412 │ │ -09f61a: 0a18 |04a3: move-result v24 │ │ -09f61c: 0800 3900 |04a4: move-object/from16 v0, v57 │ │ -09f620: 5200 9112 |04a6: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numDistancePairs:I // field@1291 │ │ -09f624: 0220 0000 |04a8: move/from16 v32, v0 │ │ -09f628: 0800 3900 |04aa: move-object/from16 v0, v57 │ │ -09f62c: 5200 9212 |04ac: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@1292 │ │ -09f630: 0233 0000 |04ae: move/from16 v51, v0 │ │ -09f634: 0200 1800 |04b0: move/from16 v0, v24 │ │ -09f638: 0201 3300 |04b2: move/from16 v1, v51 │ │ -09f63c: 3410 1800 |04b4: if-lt v0, v1, 04cc // +0018 │ │ -09f640: 0200 1800 |04b6: move/from16 v0, v24 │ │ -09f644: 0801 3900 |04b8: move-object/from16 v1, v57 │ │ -09f648: 5910 8a12 |04ba: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._longestMatchLength:I // field@128a │ │ -09f64c: 1333 0100 |04bc: const/16 v51, #int 1 // #1 │ │ -09f650: 0200 3300 |04be: move/from16 v0, v51 │ │ -09f654: 0801 3900 |04c0: move-object/from16 v1, v57 │ │ -09f658: 5c10 8b12 |04c2: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._longestMatchWasFound:Z // field@128b │ │ -09f65c: 0800 3900 |04c4: move-object/from16 v0, v57 │ │ -09f660: 6e20 0024 5000 |04c6: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.Backward:(I)I // method@2400 │ │ -09f666: 0a12 |04c9: move-result v18 │ │ -09f668: 2900 98fb |04ca: goto/16 0062 // -0468 │ │ -09f66c: d83a 3a01 |04cc: add-int/lit8 v58, v58, #int 1 // #01 │ │ -09f670: 0800 3900 |04ce: move-object/from16 v0, v57 │ │ -09f674: 5400 9612 |04d0: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09f678: 0833 0000 |04d2: move-object/from16 v51, v0 │ │ -09f67c: 4633 3305 |04d4: aget-object v51, v51, v5 │ │ -09f680: 0800 3300 |04d6: move-object/from16 v0, v51 │ │ -09f684: 5200 7012 |04d8: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ -09f688: 0226 0000 |04da: move/from16 v38, v0 │ │ -09f68c: 0800 3900 |04dc: move-object/from16 v0, v57 │ │ -09f690: 5400 9612 |04de: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09f694: 0833 0000 |04e0: move-object/from16 v51, v0 │ │ -09f698: 4633 3305 |04e2: aget-object v51, v51, v5 │ │ -09f69c: 0800 3300 |04e4: move-object/from16 v0, v51 │ │ -09f6a0: 5500 7212 |04e6: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@1272 │ │ -09f6a4: 0233 0000 |04e8: move/from16 v51, v0 │ │ -09f6a8: 3833 a002 |04ea: if-eqz v51, 078a // +02a0 │ │ -09f6ac: d826 26ff |04ec: add-int/lit8 v38, v38, #int -1 // #ff │ │ -09f6b0: 0800 3900 |04ee: move-object/from16 v0, v57 │ │ -09f6b4: 5400 9612 |04f0: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09f6b8: 0833 0000 |04f2: move-object/from16 v51, v0 │ │ -09f6bc: 4633 3305 |04f4: aget-object v51, v51, v5 │ │ -09f6c0: 0800 3300 |04f6: move-object/from16 v0, v51 │ │ -09f6c4: 5500 7312 |04f8: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev2:Z // field@1273 │ │ -09f6c8: 0233 0000 |04fa: move/from16 v51, v0 │ │ -09f6cc: 3833 7e02 |04fc: if-eqz v51, 077a // +027e │ │ -09f6d0: 0800 3900 |04fe: move-object/from16 v0, v57 │ │ -09f6d4: 5400 9612 |0500: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09f6d8: 0833 0000 |0502: move-object/from16 v51, v0 │ │ -09f6dc: 0800 3900 |0504: move-object/from16 v0, v57 │ │ -09f6e0: 5400 9612 |0506: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09f6e4: 0834 0000 |0508: move-object/from16 v52, v0 │ │ -09f6e8: 4634 3405 |050a: aget-object v52, v52, v5 │ │ -09f6ec: 0800 3400 |050c: move-object/from16 v0, v52 │ │ -09f6f0: 5200 7112 |050e: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev2:I // field@1271 │ │ -09f6f4: 0234 0000 |0510: move/from16 v52, v0 │ │ -09f6f8: 4633 3334 |0512: aget-object v51, v51, v52 │ │ -09f6fc: 0800 3300 |0514: move-object/from16 v0, v51 │ │ -09f700: 5200 7512 |0516: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.State:I // field@1275 │ │ -09f704: 0230 0000 |0518: move/from16 v48, v0 │ │ -09f708: 0800 3900 |051a: move-object/from16 v0, v57 │ │ -09f70c: 5400 9612 |051c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09f710: 0833 0000 |051e: move-object/from16 v51, v0 │ │ -09f714: 4633 3305 |0520: aget-object v51, v51, v5 │ │ -09f718: 0800 3300 |0522: move-object/from16 v0, v51 │ │ -09f71c: 5200 6b12 |0524: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev2:I // field@126b │ │ -09f720: 0233 0000 |0526: move/from16 v51, v0 │ │ -09f724: 1334 0400 |0528: const/16 v52, #int 4 // #4 │ │ -09f728: 0200 3300 |052a: move/from16 v0, v51 │ │ -09f72c: 0201 3400 |052c: move/from16 v1, v52 │ │ -09f730: 3510 4602 |052e: if-ge v0, v1, 0774 // +0246 │ │ -09f734: 7701 d123 3000 |0530: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateRep:(I)I // method@23d1 │ │ -09f73a: 0a30 |0533: move-result v48 │ │ -09f73c: 7701 cf23 3000 |0534: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateChar:(I)I // method@23cf │ │ -09f742: 0a30 |0537: move-result v48 │ │ -09f744: d833 05ff |0538: add-int/lit8 v51, v5, #int -1 // #ff │ │ -09f748: 0200 2600 |053a: move/from16 v0, v38 │ │ -09f74c: 0201 3300 |053c: move/from16 v1, v51 │ │ -09f750: 3310 6202 |053e: if-ne v0, v1, 07a0 // +0262 │ │ -09f754: 0800 3900 |0540: move-object/from16 v0, v57 │ │ -09f758: 5400 9612 |0542: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09f75c: 0833 0000 |0544: move-object/from16 v51, v0 │ │ -09f760: 4633 3305 |0546: aget-object v51, v51, v5 │ │ -09f764: 7401 fb23 3300 |0548: invoke-virtual/range {v51}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.IsShortRep:()Z // method@23fb │ │ -09f76a: 0a33 |054b: move-result v51 │ │ -09f76c: 3833 4e02 |054c: if-eqz v51, 079a // +024e │ │ -09f770: 7701 d223 3000 |054e: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateShortRep:(I)I // method@23d2 │ │ -09f776: 0a30 |0551: move-result v48 │ │ -09f778: 0800 3900 |0552: move-object/from16 v0, v57 │ │ -09f77c: 5400 9612 |0554: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09f780: 0833 0000 |0556: move-object/from16 v51, v0 │ │ -09f784: 4633 3305 |0558: aget-object v51, v51, v5 │ │ -09f788: 0200 3000 |055a: move/from16 v0, v48 │ │ -09f78c: 0801 3300 |055c: move-object/from16 v1, v51 │ │ -09f790: 5910 7512 |055e: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.State:I // field@1275 │ │ -09f794: 0800 3900 |0560: move-object/from16 v0, v57 │ │ -09f798: 5400 9612 |0562: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09f79c: 0833 0000 |0564: move-object/from16 v51, v0 │ │ -09f7a0: 4633 3305 |0566: aget-object v51, v51, v5 │ │ -09f7a4: 0800 3900 |0568: move-object/from16 v0, v57 │ │ -09f7a8: 5400 b312 |056a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -09f7ac: 0834 0000 |056c: move-object/from16 v52, v0 │ │ -09f7b0: 1335 0000 |056e: const/16 v53, #int 0 // #0 │ │ -09f7b4: 4434 3435 |0570: aget v52, v52, v53 │ │ -09f7b8: 0200 3400 |0572: move/from16 v0, v52 │ │ -09f7bc: 0801 3300 |0574: move-object/from16 v1, v51 │ │ -09f7c0: 5910 6c12 |0576: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs0:I // field@126c │ │ -09f7c4: 0800 3900 |0578: move-object/from16 v0, v57 │ │ -09f7c8: 5400 9612 |057a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09f7cc: 0833 0000 |057c: move-object/from16 v51, v0 │ │ -09f7d0: 4633 3305 |057e: aget-object v51, v51, v5 │ │ -09f7d4: 0800 3900 |0580: move-object/from16 v0, v57 │ │ -09f7d8: 5400 b312 |0582: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -09f7dc: 0834 0000 |0584: move-object/from16 v52, v0 │ │ -09f7e0: 1335 0100 |0586: const/16 v53, #int 1 // #1 │ │ -09f7e4: 4434 3435 |0588: aget v52, v52, v53 │ │ -09f7e8: 0200 3400 |058a: move/from16 v0, v52 │ │ -09f7ec: 0801 3300 |058c: move-object/from16 v1, v51 │ │ -09f7f0: 5910 6d12 |058e: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs1:I // field@126d │ │ -09f7f4: 0800 3900 |0590: move-object/from16 v0, v57 │ │ -09f7f8: 5400 9612 |0592: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09f7fc: 0833 0000 |0594: move-object/from16 v51, v0 │ │ -09f800: 4633 3305 |0596: aget-object v51, v51, v5 │ │ -09f804: 0800 3900 |0598: move-object/from16 v0, v57 │ │ -09f808: 5400 b312 |059a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -09f80c: 0834 0000 |059c: move-object/from16 v52, v0 │ │ -09f810: 1335 0200 |059e: const/16 v53, #int 2 // #2 │ │ -09f814: 4434 3435 |05a0: aget v52, v52, v53 │ │ -09f818: 0200 3400 |05a2: move/from16 v0, v52 │ │ -09f81c: 0801 3300 |05a4: move-object/from16 v1, v51 │ │ -09f820: 5910 6e12 |05a6: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs2:I // field@126e │ │ -09f824: 0800 3900 |05a8: move-object/from16 v0, v57 │ │ -09f828: 5400 9612 |05aa: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09f82c: 0833 0000 |05ac: move-object/from16 v51, v0 │ │ -09f830: 4633 3305 |05ae: aget-object v51, v51, v5 │ │ -09f834: 0800 3900 |05b0: move-object/from16 v0, v57 │ │ -09f838: 5400 b312 |05b2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -09f83c: 0834 0000 |05b4: move-object/from16 v52, v0 │ │ -09f840: 1335 0300 |05b6: const/16 v53, #int 3 // #3 │ │ -09f844: 4434 3435 |05b8: aget v52, v52, v53 │ │ -09f848: 0200 3400 |05ba: move/from16 v0, v52 │ │ -09f84c: 0801 3300 |05bc: move-object/from16 v1, v51 │ │ -09f850: 5910 6f12 |05be: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs3:I // field@126f │ │ -09f854: 0800 3900 |05c0: move-object/from16 v0, v57 │ │ -09f858: 5400 9612 |05c2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09f85c: 0833 0000 |05c4: move-object/from16 v51, v0 │ │ -09f860: 4633 3305 |05c6: aget-object v51, v51, v5 │ │ -09f864: 0800 3300 |05c8: move-object/from16 v0, v51 │ │ -09f868: 520a 7412 |05ca: iget v10, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ -09f86c: 0800 3900 |05cc: move-object/from16 v0, v57 │ │ -09f870: 5400 8d12 |05ce: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -09f874: 0833 0000 |05d0: move-object/from16 v51, v0 │ │ -09f878: 1334 ffff |05d2: const/16 v52, #int -1 // #ffff │ │ -09f87c: 7402 a723 3300 |05d4: invoke-virtual/range {v51, v52}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@23a7 │ │ -09f882: 0a0b |05d7: move-result v11 │ │ -09f884: 0800 3900 |05d8: move-object/from16 v0, v57 │ │ -09f888: 5400 8d12 |05da: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -09f88c: 0833 0000 |05dc: move-object/from16 v51, v0 │ │ -09f890: 0800 3900 |05de: move-object/from16 v0, v57 │ │ -09f894: 5400 b312 |05e0: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -09f898: 0834 0000 |05e2: move-object/from16 v52, v0 │ │ -09f89c: 1335 0000 |05e4: const/16 v53, #int 0 // #0 │ │ -09f8a0: 4434 3435 |05e6: aget v52, v52, v53 │ │ -09f8a4: d934 3400 |05e8: rsub-int/lit8 v52, v52, #int 0 // #00 │ │ -09f8a8: d834 34ff |05ea: add-int/lit8 v52, v52, #int -1 // #ff │ │ -09f8ac: d834 34ff |05ec: add-int/lit8 v52, v52, #int -1 // #ff │ │ -09f8b0: 7402 a723 3300 |05ee: invoke-virtual/range {v51, v52}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@23a7 │ │ -09f8b6: 0a16 |05f1: move-result v22 │ │ -09f8b8: 0800 3900 |05f2: move-object/from16 v0, v57 │ │ -09f8bc: 5200 9e12 |05f4: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@129e │ │ -09f8c0: 0233 0000 |05f6: move/from16 v51, v0 │ │ -09f8c4: 9527 3a33 |05f8: and-int v39, v58, v51 │ │ -09f8c8: 0800 3900 |05fa: move-object/from16 v0, v57 │ │ -09f8cc: 5400 8212 |05fc: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@1282 │ │ -09f8d0: 0833 0000 |05fe: move-object/from16 v51, v0 │ │ -09f8d4: e034 3004 |0600: shl-int/lit8 v52, v48, #int 4 // #04 │ │ -09f8d8: 9034 3427 |0602: add-int v52, v52, v39 │ │ -09f8dc: 4a33 3334 |0604: aget-short v51, v51, v52 │ │ -09f8e0: 7701 3c24 3300 |0606: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@243c │ │ -09f8e6: 0a33 |0609: move-result v51 │ │ -09f8e8: 9034 0a33 |060a: add-int v52, v10, v51 │ │ -09f8ec: 0800 3900 |060c: move-object/from16 v0, v57 │ │ -09f8f0: 5400 8912 |060e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1289 │ │ -09f8f4: 0833 0000 |0610: move-object/from16 v51, v0 │ │ -09f8f8: 0800 3900 |0612: move-object/from16 v0, v57 │ │ -09f8fc: 5400 8d12 |0614: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -09f900: 0835 0000 |0616: move-object/from16 v53, v0 │ │ -09f904: 1336 feff |0618: const/16 v54, #int -2 // #fffe │ │ -09f908: 7402 a723 3500 |061a: invoke-virtual/range {v53, v54}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@23a7 │ │ -09f90e: 0a35 |061d: move-result v53 │ │ -09f910: 0800 3300 |061e: move-object/from16 v0, v51 │ │ -09f914: 0201 3a00 |0620: move/from16 v1, v58 │ │ -09f918: 0202 3500 |0622: move/from16 v2, v53 │ │ -09f91c: 6e30 f823 1002 |0624: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.GetSubCoder:(IB)Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; // method@23f8 │ │ -09f922: 0c35 |0627: move-result-object v53 │ │ -09f924: 7701 ce23 3000 |0628: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateIsCharState:(I)Z // method@23ce │ │ -09f92a: 0a33 |062b: move-result v51 │ │ -09f92c: 3933 3c03 |062c: if-nez v51, 0968 // +033c │ │ -09f930: 1333 0100 |062e: const/16 v51, #int 1 // #1 │ │ -09f934: 0800 3500 |0630: move-object/from16 v0, v53 │ │ -09f938: 0201 3300 |0632: move/from16 v1, v51 │ │ -09f93c: 0202 1600 |0634: move/from16 v2, v22 │ │ -09f940: 6e40 f423 10b2 |0636: invoke-virtual {v0, v1, v2, v11}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.GetPrice:(ZBB)I // method@23f4 │ │ -09f946: 0a33 |0639: move-result v51 │ │ -09f948: 9006 3433 |063a: add-int v6, v52, v51 │ │ -09f94c: 0800 3900 |063c: move-object/from16 v0, v57 │ │ -09f950: 5400 9612 |063e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09f954: 0833 0000 |0640: move-object/from16 v51, v0 │ │ -09f958: d834 0501 |0642: add-int/lit8 v52, v5, #int 1 // #01 │ │ -09f95c: 461b 3334 |0644: aget-object v27, v51, v52 │ │ -09f960: 1319 0000 |0646: const/16 v25, #int 0 // #0 │ │ -09f964: 0800 1b00 |0648: move-object/from16 v0, v27 │ │ -09f968: 5200 7412 |064a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ -09f96c: 0233 0000 |064c: move/from16 v51, v0 │ │ -09f970: 0200 3300 |064e: move/from16 v0, v51 │ │ -09f974: 3506 0f00 |0650: if-ge v6, v0, 065f // +000f │ │ -09f978: 0800 1b00 |0652: move-object/from16 v0, v27 │ │ -09f97c: 5906 7412 |0654: iput v6, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ -09f980: 0800 1b00 |0656: move-object/from16 v0, v27 │ │ -09f984: 5905 7012 |0658: iput v5, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ -09f988: 7401 fc23 1b00 |065a: invoke-virtual/range {v27}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.MakeAsChar:()V // method@23fc │ │ -09f98e: 1319 0100 |065d: const/16 v25, #int 1 // #1 │ │ -09f992: 0800 3900 |065f: move-object/from16 v0, v57 │ │ -09f996: 5400 8212 |0661: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@1282 │ │ -09f99a: 0833 0000 |0663: move-object/from16 v51, v0 │ │ -09f99e: e034 3004 |0665: shl-int/lit8 v52, v48, #int 4 // #04 │ │ -09f9a2: 9034 3427 |0667: add-int v52, v52, v39 │ │ -09f9a6: 4a33 3334 |0669: aget-short v51, v51, v52 │ │ -09f9aa: 7701 3d24 3300 |066b: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@243d │ │ -09f9b0: 0a33 |066e: move-result v51 │ │ -09f9b2: 9017 0a33 |066f: add-int v23, v10, v51 │ │ -09f9b6: 0800 3900 |0671: move-object/from16 v0, v57 │ │ -09f9ba: 5400 8312 |0673: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@1283 │ │ -09f9be: 0833 0000 |0675: move-object/from16 v51, v0 │ │ -09f9c2: 4a33 3330 |0677: aget-short v51, v51, v48 │ │ -09f9c6: 7701 3d24 3300 |0679: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@243d │ │ -09f9cc: 0a33 |067c: move-result v51 │ │ -09f9ce: 902c 1733 |067d: add-int v44, v23, v51 │ │ -09f9d2: 0200 1600 |067f: move/from16 v0, v22 │ │ -09f9d6: 33b0 3b00 |0681: if-ne v0, v11, 06bc // +003b │ │ -09f9da: 0800 1b00 |0683: move-object/from16 v0, v27 │ │ -09f9de: 5200 7012 |0685: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ -09f9e2: 0233 0000 |0687: move/from16 v51, v0 │ │ -09f9e6: 0200 3300 |0689: move/from16 v0, v51 │ │ -09f9ea: 3550 0a00 |068b: if-ge v0, v5, 0695 // +000a │ │ -09f9ee: 0800 1b00 |068d: move-object/from16 v0, v27 │ │ -09f9f2: 5200 6a12 |068f: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ -09f9f6: 0233 0000 |0691: move/from16 v51, v0 │ │ -09f9fa: 3833 2900 |0693: if-eqz v51, 06bc // +0029 │ │ -09f9fe: 0800 3900 |0695: move-object/from16 v0, v57 │ │ -09fa02: 0201 3000 |0697: move/from16 v1, v48 │ │ -09fa06: 0202 2700 |0699: move/from16 v2, v39 │ │ -09fa0a: 6e30 0e24 1002 |069b: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetRepLen1Price:(II)I // method@240e │ │ -09fa10: 0a33 |069e: move-result v51 │ │ -09fa12: 902e 2c33 |069f: add-int v46, v44, v51 │ │ -09fa16: 0800 1b00 |06a1: move-object/from16 v0, v27 │ │ -09fa1a: 5200 7412 |06a3: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ -09fa1e: 0233 0000 |06a5: move/from16 v51, v0 │ │ -09fa22: 0200 2e00 |06a7: move/from16 v0, v46 │ │ -09fa26: 0201 3300 |06a9: move/from16 v1, v51 │ │ -09fa2a: 3610 1100 |06ab: if-gt v0, v1, 06bc // +0011 │ │ -09fa2e: 0200 2e00 |06ad: move/from16 v0, v46 │ │ -09fa32: 0801 1b00 |06af: move-object/from16 v1, v27 │ │ -09fa36: 5910 7412 |06b1: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ -09fa3a: 0800 1b00 |06b3: move-object/from16 v0, v27 │ │ -09fa3e: 5905 7012 |06b5: iput v5, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ -09fa42: 7401 fd23 1b00 |06b7: invoke-virtual/range {v27}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.MakeAsShortRep:()V // method@23fd │ │ -09fa48: 1319 0100 |06ba: const/16 v25, #int 1 // #1 │ │ -09fa4c: 0800 3900 |06bc: move-object/from16 v0, v57 │ │ -09fa50: 5400 8d12 |06be: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -09fa54: 0833 0000 |06c0: move-object/from16 v51, v0 │ │ -09fa58: 7401 aa23 3300 |06c2: invoke-virtual/range {v51}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetNumAvailableBytes:()I // method@23aa │ │ -09fa5e: 0a33 |06c5: move-result v51 │ │ -09fa60: d81f 3301 |06c6: add-int/lit8 v31, v51, #int 1 // #01 │ │ -09fa64: d150 ff0f |06c8: rsub-int v0, v5, #int 4095 // #0fff │ │ -09fa68: 0233 0000 |06ca: move/from16 v51, v0 │ │ -09fa6c: 0200 3300 |06cc: move/from16 v0, v51 │ │ -09fa70: 0201 1f00 |06ce: move/from16 v1, v31 │ │ -09fa74: 7120 1b26 1000 |06d0: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -09fa7a: 0a1f |06d3: move-result v31 │ │ -09fa7c: 021e 1f00 |06d4: move/from16 v30, v31 │ │ -09fa80: 1333 0200 |06d6: const/16 v51, #int 2 // #2 │ │ -09fa84: 0200 1e00 |06d8: move/from16 v0, v30 │ │ -09fa88: 0201 3300 |06da: move/from16 v1, v51 │ │ -09fa8c: 3410 b6fd |06dc: if-lt v0, v1, 0492 // -024a │ │ -09fa90: 0800 3900 |06de: move-object/from16 v0, v57 │ │ -09fa94: 5200 9212 |06e0: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@1292 │ │ -09fa98: 0233 0000 |06e2: move/from16 v51, v0 │ │ -09fa9c: 0200 1e00 |06e4: move/from16 v0, v30 │ │ -09faa0: 0201 3300 |06e6: move/from16 v1, v51 │ │ -09faa4: 3710 0800 |06e8: if-le v0, v1, 06f0 // +0008 │ │ -09faa8: 0800 3900 |06ea: move-object/from16 v0, v57 │ │ -09faac: 5200 9212 |06ec: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@1292 │ │ -09fab0: 021e 0000 |06ee: move/from16 v30, v0 │ │ -09fab4: 3919 c402 |06f0: if-nez v25, 09b4 // +02c4 │ │ -09fab8: 0200 1600 |06f2: move/from16 v0, v22 │ │ -09fabc: 32b0 c002 |06f4: if-eq v0, v11, 09b4 // +02c0 │ │ -09fac0: d833 1fff |06f6: add-int/lit8 v51, v31, #int -1 // #ff │ │ -09fac4: 0800 3900 |06f8: move-object/from16 v0, v57 │ │ -09fac8: 5200 9212 |06fa: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@1292 │ │ -09facc: 0234 0000 |06fc: move/from16 v52, v0 │ │ -09fad0: 7702 1b26 3300 |06fe: invoke-static/range {v51, v52}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -09fad6: 0a32 |0701: move-result v50 │ │ -09fad8: 0800 3900 |0702: move-object/from16 v0, v57 │ │ -09fadc: 5400 8d12 |0704: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -09fae0: 0833 0000 |0706: move-object/from16 v51, v0 │ │ -09fae4: 1334 0000 |0708: const/16 v52, #int 0 // #0 │ │ -09fae8: 0800 3900 |070a: move-object/from16 v0, v57 │ │ -09faec: 5400 b312 |070c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -09faf0: 0835 0000 |070e: move-object/from16 v53, v0 │ │ -09faf4: 1336 0000 |0710: const/16 v54, #int 0 // #0 │ │ -09faf8: 4435 3536 |0712: aget v53, v53, v54 │ │ -09fafc: 0800 3300 |0714: move-object/from16 v0, v51 │ │ -09fb00: 0201 3400 |0716: move/from16 v1, v52 │ │ -09fb04: 0202 3500 |0718: move/from16 v2, v53 │ │ -09fb08: 0203 3200 |071a: move/from16 v3, v50 │ │ -09fb0c: 6e40 a823 1032 |071c: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetMatchLen:(III)I // method@23a8 │ │ -09fb12: 0a14 |071f: move-result v20 │ │ -09fb14: 1333 0200 |0720: const/16 v51, #int 2 // #2 │ │ -09fb18: 0200 1400 |0722: move/from16 v0, v20 │ │ -09fb1c: 0201 3300 |0724: move/from16 v1, v51 │ │ -09fb20: 3410 8e02 |0726: if-lt v0, v1, 09b4 // +028e │ │ -09fb24: 7701 cf23 3000 |0728: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateChar:(I)I // method@23cf │ │ -09fb2a: 0a31 |072b: move-result v49 │ │ -09fb2c: d833 3a01 |072c: add-int/lit8 v51, v58, #int 1 // #01 │ │ -09fb30: 0800 3900 |072e: move-object/from16 v0, v57 │ │ -09fb34: 5200 9e12 |0730: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@129e │ │ -09fb38: 0234 0000 |0732: move/from16 v52, v0 │ │ -09fb3c: 9528 3334 |0734: and-int v40, v51, v52 │ │ -09fb40: 0800 3900 |0736: move-object/from16 v0, v57 │ │ -09fb44: 5400 8212 |0738: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@1282 │ │ -09fb48: 0833 0000 |073a: move-object/from16 v51, v0 │ │ -09fb4c: e034 3104 |073c: shl-int/lit8 v52, v49, #int 4 // #04 │ │ -09fb50: 9034 3428 |073e: add-int v52, v52, v40 │ │ -09fb54: 4a33 3334 |0740: aget-short v51, v51, v52 │ │ -09fb58: 7701 3d24 3300 |0742: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@243d │ │ -09fb5e: 0a33 |0745: move-result v51 │ │ -09fb60: 9033 3306 |0746: add-int v51, v51, v6 │ │ -09fb64: 0800 3900 |0748: move-object/from16 v0, v57 │ │ -09fb68: 5400 8312 |074a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@1283 │ │ -09fb6c: 0834 0000 |074c: move-object/from16 v52, v0 │ │ -09fb70: 4a34 3431 |074e: aget-short v52, v52, v49 │ │ -09fb74: 7701 3d24 3400 |0750: invoke-static/range {v52}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@243d │ │ -09fb7a: 0a34 |0753: move-result v52 │ │ -09fb7c: 901c 3334 |0754: add-int v28, v51, v52 │ │ -09fb80: d833 0501 |0756: add-int/lit8 v51, v5, #int 1 // #01 │ │ -09fb84: 9022 3314 |0758: add-int v34, v51, v20 │ │ -09fb88: 0200 1000 |075a: move/from16 v0, v16 │ │ -09fb8c: 0201 2200 |075c: move/from16 v1, v34 │ │ -09fb90: 3510 0e02 |075e: if-ge v0, v1, 096c // +020e │ │ -09fb94: 0800 3900 |0760: move-object/from16 v0, v57 │ │ -09fb98: 5400 9612 |0762: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09fb9c: 0833 0000 |0764: move-object/from16 v51, v0 │ │ -09fba0: d810 1001 |0766: add-int/lit8 v16, v16, #int 1 // #01 │ │ -09fba4: 4633 3310 |0768: aget-object v51, v51, v16 │ │ -09fba8: 1434 ffff ff0f |076a: const v52, #float 2.52435e-29 // #0fffffff │ │ -09fbae: 0200 3400 |076d: move/from16 v0, v52 │ │ -09fbb2: 0801 3300 |076f: move-object/from16 v1, v51 │ │ -09fbb6: 5910 7412 |0771: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ -09fbba: 28e7 |0773: goto 075a // -0019 │ │ -09fbbc: 7701 d023 3000 |0774: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateMatch:(I)I // method@23d0 │ │ -09fbc2: 0a30 |0777: move-result v48 │ │ -09fbc4: 2900 bcfd |0778: goto/16 0534 // -0244 │ │ -09fbc8: 0800 3900 |077a: move-object/from16 v0, v57 │ │ -09fbcc: 5400 9612 |077c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09fbd0: 0833 0000 |077e: move-object/from16 v51, v0 │ │ -09fbd4: 4633 3326 |0780: aget-object v51, v51, v38 │ │ -09fbd8: 0800 3300 |0782: move-object/from16 v0, v51 │ │ -09fbdc: 5200 7512 |0784: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.State:I // field@1275 │ │ -09fbe0: 0230 0000 |0786: move/from16 v48, v0 │ │ -09fbe4: 2900 acfd |0788: goto/16 0534 // -0254 │ │ -09fbe8: 0800 3900 |078a: move-object/from16 v0, v57 │ │ -09fbec: 5400 9612 |078c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09fbf0: 0833 0000 |078e: move-object/from16 v51, v0 │ │ -09fbf4: 4633 3326 |0790: aget-object v51, v51, v38 │ │ -09fbf8: 0800 3300 |0792: move-object/from16 v0, v51 │ │ -09fbfc: 5200 7512 |0794: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.State:I // field@1275 │ │ -09fc00: 0230 0000 |0796: move/from16 v48, v0 │ │ -09fc04: 2900 a0fd |0798: goto/16 0538 // -0260 │ │ -09fc08: 7701 cf23 3000 |079a: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateChar:(I)I // method@23cf │ │ -09fc0e: 0a30 |079d: move-result v48 │ │ -09fc10: 2900 b4fd |079e: goto/16 0552 // -024c │ │ -09fc14: 0800 3900 |07a0: move-object/from16 v0, v57 │ │ -09fc18: 5400 9612 |07a2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09fc1c: 0833 0000 |07a4: move-object/from16 v51, v0 │ │ -09fc20: 4633 3305 |07a6: aget-object v51, v51, v5 │ │ -09fc24: 0800 3300 |07a8: move-object/from16 v0, v51 │ │ -09fc28: 5500 7212 |07aa: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@1272 │ │ -09fc2c: 0233 0000 |07ac: move/from16 v51, v0 │ │ -09fc30: 3833 8600 |07ae: if-eqz v51, 0834 // +0086 │ │ -09fc34: 0800 3900 |07b0: move-object/from16 v0, v57 │ │ -09fc38: 5400 9612 |07b2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09fc3c: 0833 0000 |07b4: move-object/from16 v51, v0 │ │ -09fc40: 4633 3305 |07b6: aget-object v51, v51, v5 │ │ -09fc44: 0800 3300 |07b8: move-object/from16 v0, v51 │ │ -09fc48: 5500 7312 |07ba: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev2:Z // field@1273 │ │ -09fc4c: 0233 0000 |07bc: move/from16 v51, v0 │ │ -09fc50: 3833 7600 |07be: if-eqz v51, 0834 // +0076 │ │ -09fc54: 0800 3900 |07c0: move-object/from16 v0, v57 │ │ -09fc58: 5400 9612 |07c2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09fc5c: 0833 0000 |07c4: move-object/from16 v51, v0 │ │ -09fc60: 4633 3305 |07c6: aget-object v51, v51, v5 │ │ -09fc64: 0800 3300 |07c8: move-object/from16 v0, v51 │ │ -09fc68: 5200 7112 |07ca: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev2:I // field@1271 │ │ -09fc6c: 0226 0000 |07cc: move/from16 v38, v0 │ │ -09fc70: 0800 3900 |07ce: move-object/from16 v0, v57 │ │ -09fc74: 5400 9612 |07d0: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09fc78: 0833 0000 |07d2: move-object/from16 v51, v0 │ │ -09fc7c: 4633 3305 |07d4: aget-object v51, v51, v5 │ │ -09fc80: 0800 3300 |07d6: move-object/from16 v0, v51 │ │ -09fc84: 5200 6b12 |07d8: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev2:I // field@126b │ │ -09fc88: 0225 0000 |07da: move/from16 v37, v0 │ │ -09fc8c: 7701 d123 3000 |07dc: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateRep:(I)I // method@23d1 │ │ -09fc92: 0a30 |07df: move-result v48 │ │ -09fc94: 0800 3900 |07e0: move-object/from16 v0, v57 │ │ -09fc98: 5400 9612 |07e2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09fc9c: 0833 0000 |07e4: move-object/from16 v51, v0 │ │ -09fca0: 4623 3326 |07e6: aget-object v35, v51, v38 │ │ -09fca4: 1333 0400 |07e8: const/16 v51, #int 4 // #4 │ │ -09fca8: 0200 2500 |07ea: move/from16 v0, v37 │ │ -09fcac: 0201 3300 |07ec: move/from16 v1, v51 │ │ -09fcb0: 3510 3c01 |07ee: if-ge v0, v1, 092a // +013c │ │ -09fcb4: 3925 6400 |07f0: if-nez v37, 0854 // +0064 │ │ -09fcb8: 0800 3900 |07f2: move-object/from16 v0, v57 │ │ -09fcbc: 5400 b312 |07f4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -09fcc0: 0833 0000 |07f6: move-object/from16 v51, v0 │ │ -09fcc4: 1334 0000 |07f8: const/16 v52, #int 0 // #0 │ │ -09fcc8: 0800 2300 |07fa: move-object/from16 v0, v35 │ │ -09fccc: 5200 6c12 |07fc: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs0:I // field@126c │ │ -09fcd0: 0235 0000 |07fe: move/from16 v53, v0 │ │ -09fcd4: 4b35 3334 |0800: aput v53, v51, v52 │ │ -09fcd8: 0800 3900 |0802: move-object/from16 v0, v57 │ │ -09fcdc: 5400 b312 |0804: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -09fce0: 0833 0000 |0806: move-object/from16 v51, v0 │ │ -09fce4: 1334 0100 |0808: const/16 v52, #int 1 // #1 │ │ -09fce8: 0800 2300 |080a: move-object/from16 v0, v35 │ │ -09fcec: 5200 6d12 |080c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs1:I // field@126d │ │ -09fcf0: 0235 0000 |080e: move/from16 v53, v0 │ │ -09fcf4: 4b35 3334 |0810: aput v53, v51, v52 │ │ -09fcf8: 0800 3900 |0812: move-object/from16 v0, v57 │ │ -09fcfc: 5400 b312 |0814: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -09fd00: 0833 0000 |0816: move-object/from16 v51, v0 │ │ -09fd04: 1334 0200 |0818: const/16 v52, #int 2 // #2 │ │ -09fd08: 0800 2300 |081a: move-object/from16 v0, v35 │ │ -09fd0c: 5200 6e12 |081c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs2:I // field@126e │ │ -09fd10: 0235 0000 |081e: move/from16 v53, v0 │ │ -09fd14: 4b35 3334 |0820: aput v53, v51, v52 │ │ -09fd18: 0800 3900 |0822: move-object/from16 v0, v57 │ │ -09fd1c: 5400 b312 |0824: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -09fd20: 0833 0000 |0826: move-object/from16 v51, v0 │ │ -09fd24: 1334 0300 |0828: const/16 v52, #int 3 // #3 │ │ -09fd28: 0800 2300 |082a: move-object/from16 v0, v35 │ │ -09fd2c: 5200 6f12 |082c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs3:I // field@126f │ │ -09fd30: 0235 0000 |082e: move/from16 v53, v0 │ │ -09fd34: 4b35 3334 |0830: aput v53, v51, v52 │ │ -09fd38: 2900 20fd |0832: goto/16 0552 // -02e0 │ │ -09fd3c: 0800 3900 |0834: move-object/from16 v0, v57 │ │ -09fd40: 5400 9612 |0836: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09fd44: 0833 0000 |0838: move-object/from16 v51, v0 │ │ -09fd48: 4633 3305 |083a: aget-object v51, v51, v5 │ │ -09fd4c: 0800 3300 |083c: move-object/from16 v0, v51 │ │ -09fd50: 5200 6a12 |083e: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ -09fd54: 0225 0000 |0840: move/from16 v37, v0 │ │ -09fd58: 1333 0400 |0842: const/16 v51, #int 4 // #4 │ │ -09fd5c: 0200 2500 |0844: move/from16 v0, v37 │ │ -09fd60: 0201 3300 |0846: move/from16 v1, v51 │ │ -09fd64: 3510 0700 |0848: if-ge v0, v1, 084f // +0007 │ │ -09fd68: 7701 d123 3000 |084a: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateRep:(I)I // method@23d1 │ │ -09fd6e: 0a30 |084d: move-result v48 │ │ -09fd70: 2892 |084e: goto 07e0 // -006e │ │ -09fd72: 7701 d023 3000 |084f: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateMatch:(I)I // method@23d0 │ │ -09fd78: 0a30 |0852: move-result v48 │ │ -09fd7a: 288d |0853: goto 07e0 // -0073 │ │ -09fd7c: 1333 0100 |0854: const/16 v51, #int 1 // #1 │ │ -09fd80: 0200 2500 |0856: move/from16 v0, v37 │ │ -09fd84: 0201 3300 |0858: move/from16 v1, v51 │ │ -09fd88: 3310 4400 |085a: if-ne v0, v1, 089e // +0044 │ │ -09fd8c: 0800 3900 |085c: move-object/from16 v0, v57 │ │ -09fd90: 5400 b312 |085e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -09fd94: 0833 0000 |0860: move-object/from16 v51, v0 │ │ -09fd98: 1334 0000 |0862: const/16 v52, #int 0 // #0 │ │ -09fd9c: 0800 2300 |0864: move-object/from16 v0, v35 │ │ -09fda0: 5200 6d12 |0866: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs1:I // field@126d │ │ -09fda4: 0235 0000 |0868: move/from16 v53, v0 │ │ -09fda8: 4b35 3334 |086a: aput v53, v51, v52 │ │ -09fdac: 0800 3900 |086c: move-object/from16 v0, v57 │ │ -09fdb0: 5400 b312 |086e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -09fdb4: 0833 0000 |0870: move-object/from16 v51, v0 │ │ -09fdb8: 1334 0100 |0872: const/16 v52, #int 1 // #1 │ │ -09fdbc: 0800 2300 |0874: move-object/from16 v0, v35 │ │ -09fdc0: 5200 6c12 |0876: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs0:I // field@126c │ │ -09fdc4: 0235 0000 |0878: move/from16 v53, v0 │ │ -09fdc8: 4b35 3334 |087a: aput v53, v51, v52 │ │ -09fdcc: 0800 3900 |087c: move-object/from16 v0, v57 │ │ -09fdd0: 5400 b312 |087e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -09fdd4: 0833 0000 |0880: move-object/from16 v51, v0 │ │ -09fdd8: 1334 0200 |0882: const/16 v52, #int 2 // #2 │ │ -09fddc: 0800 2300 |0884: move-object/from16 v0, v35 │ │ -09fde0: 5200 6e12 |0886: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs2:I // field@126e │ │ -09fde4: 0235 0000 |0888: move/from16 v53, v0 │ │ -09fde8: 4b35 3334 |088a: aput v53, v51, v52 │ │ -09fdec: 0800 3900 |088c: move-object/from16 v0, v57 │ │ -09fdf0: 5400 b312 |088e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -09fdf4: 0833 0000 |0890: move-object/from16 v51, v0 │ │ -09fdf8: 1334 0300 |0892: const/16 v52, #int 3 // #3 │ │ -09fdfc: 0800 2300 |0894: move-object/from16 v0, v35 │ │ -09fe00: 5200 6f12 |0896: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs3:I // field@126f │ │ -09fe04: 0235 0000 |0898: move/from16 v53, v0 │ │ -09fe08: 4b35 3334 |089a: aput v53, v51, v52 │ │ -09fe0c: 2900 b6fc |089c: goto/16 0552 // -034a │ │ -09fe10: 1333 0200 |089e: const/16 v51, #int 2 // #2 │ │ -09fe14: 0200 2500 |08a0: move/from16 v0, v37 │ │ -09fe18: 0201 3300 |08a2: move/from16 v1, v51 │ │ -09fe1c: 3310 4400 |08a4: if-ne v0, v1, 08e8 // +0044 │ │ -09fe20: 0800 3900 |08a6: move-object/from16 v0, v57 │ │ -09fe24: 5400 b312 |08a8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -09fe28: 0833 0000 |08aa: move-object/from16 v51, v0 │ │ -09fe2c: 1334 0000 |08ac: const/16 v52, #int 0 // #0 │ │ -09fe30: 0800 2300 |08ae: move-object/from16 v0, v35 │ │ -09fe34: 5200 6e12 |08b0: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs2:I // field@126e │ │ -09fe38: 0235 0000 |08b2: move/from16 v53, v0 │ │ -09fe3c: 4b35 3334 |08b4: aput v53, v51, v52 │ │ -09fe40: 0800 3900 |08b6: move-object/from16 v0, v57 │ │ -09fe44: 5400 b312 |08b8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -09fe48: 0833 0000 |08ba: move-object/from16 v51, v0 │ │ -09fe4c: 1334 0100 |08bc: const/16 v52, #int 1 // #1 │ │ -09fe50: 0800 2300 |08be: move-object/from16 v0, v35 │ │ -09fe54: 5200 6c12 |08c0: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs0:I // field@126c │ │ -09fe58: 0235 0000 |08c2: move/from16 v53, v0 │ │ -09fe5c: 4b35 3334 |08c4: aput v53, v51, v52 │ │ -09fe60: 0800 3900 |08c6: move-object/from16 v0, v57 │ │ -09fe64: 5400 b312 |08c8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -09fe68: 0833 0000 |08ca: move-object/from16 v51, v0 │ │ -09fe6c: 1334 0200 |08cc: const/16 v52, #int 2 // #2 │ │ -09fe70: 0800 2300 |08ce: move-object/from16 v0, v35 │ │ -09fe74: 5200 6d12 |08d0: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs1:I // field@126d │ │ -09fe78: 0235 0000 |08d2: move/from16 v53, v0 │ │ -09fe7c: 4b35 3334 |08d4: aput v53, v51, v52 │ │ -09fe80: 0800 3900 |08d6: move-object/from16 v0, v57 │ │ -09fe84: 5400 b312 |08d8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -09fe88: 0833 0000 |08da: move-object/from16 v51, v0 │ │ -09fe8c: 1334 0300 |08dc: const/16 v52, #int 3 // #3 │ │ -09fe90: 0800 2300 |08de: move-object/from16 v0, v35 │ │ -09fe94: 5200 6f12 |08e0: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs3:I // field@126f │ │ -09fe98: 0235 0000 |08e2: move/from16 v53, v0 │ │ -09fe9c: 4b35 3334 |08e4: aput v53, v51, v52 │ │ -09fea0: 2900 6cfc |08e6: goto/16 0552 // -0394 │ │ -09fea4: 0800 3900 |08e8: move-object/from16 v0, v57 │ │ -09fea8: 5400 b312 |08ea: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -09feac: 0833 0000 |08ec: move-object/from16 v51, v0 │ │ -09feb0: 1334 0000 |08ee: const/16 v52, #int 0 // #0 │ │ -09feb4: 0800 2300 |08f0: move-object/from16 v0, v35 │ │ -09feb8: 5200 6f12 |08f2: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs3:I // field@126f │ │ -09febc: 0235 0000 |08f4: move/from16 v53, v0 │ │ -09fec0: 4b35 3334 |08f6: aput v53, v51, v52 │ │ -09fec4: 0800 3900 |08f8: move-object/from16 v0, v57 │ │ -09fec8: 5400 b312 |08fa: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -09fecc: 0833 0000 |08fc: move-object/from16 v51, v0 │ │ -09fed0: 1334 0100 |08fe: const/16 v52, #int 1 // #1 │ │ -09fed4: 0800 2300 |0900: move-object/from16 v0, v35 │ │ -09fed8: 5200 6c12 |0902: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs0:I // field@126c │ │ -09fedc: 0235 0000 |0904: move/from16 v53, v0 │ │ -09fee0: 4b35 3334 |0906: aput v53, v51, v52 │ │ -09fee4: 0800 3900 |0908: move-object/from16 v0, v57 │ │ -09fee8: 5400 b312 |090a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -09feec: 0833 0000 |090c: move-object/from16 v51, v0 │ │ -09fef0: 1334 0200 |090e: const/16 v52, #int 2 // #2 │ │ -09fef4: 0800 2300 |0910: move-object/from16 v0, v35 │ │ -09fef8: 5200 6d12 |0912: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs1:I // field@126d │ │ -09fefc: 0235 0000 |0914: move/from16 v53, v0 │ │ -09ff00: 4b35 3334 |0916: aput v53, v51, v52 │ │ -09ff04: 0800 3900 |0918: move-object/from16 v0, v57 │ │ -09ff08: 5400 b312 |091a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -09ff0c: 0833 0000 |091c: move-object/from16 v51, v0 │ │ -09ff10: 1334 0300 |091e: const/16 v52, #int 3 // #3 │ │ -09ff14: 0800 2300 |0920: move-object/from16 v0, v35 │ │ -09ff18: 5200 6e12 |0922: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs2:I // field@126e │ │ -09ff1c: 0235 0000 |0924: move/from16 v53, v0 │ │ -09ff20: 4b35 3334 |0926: aput v53, v51, v52 │ │ -09ff24: 2900 2afc |0928: goto/16 0552 // -03d6 │ │ -09ff28: 0800 3900 |092a: move-object/from16 v0, v57 │ │ -09ff2c: 5400 b312 |092c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -09ff30: 0833 0000 |092e: move-object/from16 v51, v0 │ │ -09ff34: 1334 0000 |0930: const/16 v52, #int 0 // #0 │ │ -09ff38: d835 25fc |0932: add-int/lit8 v53, v37, #int -4 // #fc │ │ -09ff3c: 4b35 3334 |0934: aput v53, v51, v52 │ │ -09ff40: 0800 3900 |0936: move-object/from16 v0, v57 │ │ -09ff44: 5400 b312 |0938: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -09ff48: 0833 0000 |093a: move-object/from16 v51, v0 │ │ -09ff4c: 1334 0100 |093c: const/16 v52, #int 1 // #1 │ │ -09ff50: 0800 2300 |093e: move-object/from16 v0, v35 │ │ -09ff54: 5200 6c12 |0940: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs0:I // field@126c │ │ -09ff58: 0235 0000 |0942: move/from16 v53, v0 │ │ -09ff5c: 4b35 3334 |0944: aput v53, v51, v52 │ │ -09ff60: 0800 3900 |0946: move-object/from16 v0, v57 │ │ -09ff64: 5400 b312 |0948: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -09ff68: 0833 0000 |094a: move-object/from16 v51, v0 │ │ -09ff6c: 1334 0200 |094c: const/16 v52, #int 2 // #2 │ │ -09ff70: 0800 2300 |094e: move-object/from16 v0, v35 │ │ -09ff74: 5200 6d12 |0950: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs1:I // field@126d │ │ -09ff78: 0235 0000 |0952: move/from16 v53, v0 │ │ -09ff7c: 4b35 3334 |0954: aput v53, v51, v52 │ │ -09ff80: 0800 3900 |0956: move-object/from16 v0, v57 │ │ -09ff84: 5400 b312 |0958: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -09ff88: 0833 0000 |095a: move-object/from16 v51, v0 │ │ -09ff8c: 1334 0300 |095c: const/16 v52, #int 3 // #3 │ │ -09ff90: 0800 2300 |095e: move-object/from16 v0, v35 │ │ -09ff94: 5200 6e12 |0960: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs2:I // field@126e │ │ -09ff98: 0235 0000 |0962: move/from16 v53, v0 │ │ -09ff9c: 4b35 3334 |0964: aput v53, v51, v52 │ │ -09ffa0: 2900 ecfb |0966: goto/16 0552 // -0414 │ │ -09ffa4: 1333 0000 |0968: const/16 v51, #int 0 // #0 │ │ -09ffa8: 2900 c6fc |096a: goto/16 0630 // -033a │ │ -09ffac: 1333 0000 |096c: const/16 v51, #int 0 // #0 │ │ -09ffb0: 0800 3900 |096e: move-object/from16 v0, v57 │ │ -09ffb4: 0201 3300 |0970: move/from16 v1, v51 │ │ -09ffb8: 0202 1400 |0972: move/from16 v2, v20 │ │ -09ffbc: 0203 3100 |0974: move/from16 v3, v49 │ │ -09ffc0: 0204 2800 |0976: move/from16 v4, v40 │ │ -09ffc4: 6e54 0f24 1032 |0978: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetRepPrice:(IIII)I // method@240f │ │ -09ffca: 0a33 |097b: move-result v51 │ │ -09ffcc: 9008 1c33 |097c: add-int v8, v28, v51 │ │ -09ffd0: 0800 3900 |097e: move-object/from16 v0, v57 │ │ -09ffd4: 5400 9612 |0980: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -09ffd8: 0833 0000 |0982: move-object/from16 v51, v0 │ │ -09ffdc: 4624 3322 |0984: aget-object v36, v51, v34 │ │ -09ffe0: 0800 2400 |0986: move-object/from16 v0, v36 │ │ -09ffe4: 5200 7412 |0988: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ -09ffe8: 0233 0000 |098a: move/from16 v51, v0 │ │ -09ffec: 0200 3300 |098c: move/from16 v0, v51 │ │ -09fff0: 3508 2600 |098e: if-ge v8, v0, 09b4 // +0026 │ │ -09fff4: 0800 2400 |0990: move-object/from16 v0, v36 │ │ -09fff8: 5908 7412 |0992: iput v8, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ -09fffc: d833 0501 |0994: add-int/lit8 v51, v5, #int 1 // #01 │ │ -0a0000: 0200 3300 |0996: move/from16 v0, v51 │ │ -0a0004: 0801 2400 |0998: move-object/from16 v1, v36 │ │ -0a0008: 5910 7012 |099a: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ -0a000c: 1333 0000 |099c: const/16 v51, #int 0 // #0 │ │ -0a0010: 0200 3300 |099e: move/from16 v0, v51 │ │ -0a0014: 0801 2400 |09a0: move-object/from16 v1, v36 │ │ -0a0018: 5910 6a12 |09a2: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ -0a001c: 1333 0100 |09a4: const/16 v51, #int 1 // #1 │ │ -0a0020: 0200 3300 |09a6: move/from16 v0, v51 │ │ -0a0024: 0801 2400 |09a8: move-object/from16 v1, v36 │ │ -0a0028: 5c10 7212 |09aa: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@1272 │ │ -0a002c: 1333 0000 |09ac: const/16 v51, #int 0 // #0 │ │ -0a0030: 0200 3300 |09ae: move/from16 v0, v51 │ │ -0a0034: 0801 2400 |09b0: move-object/from16 v1, v36 │ │ -0a0038: 5c10 7312 |09b2: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev2:Z // field@1273 │ │ -0a003c: 132f 0200 |09b4: const/16 v47, #int 2 // #2 │ │ -0a0040: 132a 0000 |09b6: const/16 v42, #int 0 // #0 │ │ -0a0044: 1333 0400 |09b8: const/16 v51, #int 4 // #4 │ │ -0a0048: 0200 2a00 |09ba: move/from16 v0, v42 │ │ -0a004c: 0201 3300 |09bc: move/from16 v1, v51 │ │ -0a0050: 3510 e501 |09be: if-ge v0, v1, 0ba3 // +01e5 │ │ -0a0054: 0800 3900 |09c0: move-object/from16 v0, v57 │ │ -0a0058: 5400 8d12 |09c2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -0a005c: 0833 0000 |09c4: move-object/from16 v51, v0 │ │ -0a0060: 1334 ffff |09c6: const/16 v52, #int -1 // #ffff │ │ -0a0064: 0800 3900 |09c8: move-object/from16 v0, v57 │ │ -0a0068: 5400 b312 |09ca: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -0a006c: 0835 0000 |09cc: move-object/from16 v53, v0 │ │ -0a0070: 4435 352a |09ce: aget v53, v53, v42 │ │ -0a0074: 0800 3300 |09d0: move-object/from16 v0, v51 │ │ -0a0078: 0201 3400 |09d2: move/from16 v1, v52 │ │ -0a007c: 0202 3500 |09d4: move/from16 v2, v53 │ │ -0a0080: 0203 1e00 |09d6: move/from16 v3, v30 │ │ -0a0084: 6e40 a823 1032 |09d8: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetMatchLen:(III)I // method@23a8 │ │ -0a008a: 0a13 |09db: move-result v19 │ │ -0a008c: 1333 0200 |09dc: const/16 v51, #int 2 // #2 │ │ -0a0090: 0200 1300 |09de: move/from16 v0, v19 │ │ -0a0094: 0201 3300 |09e0: move/from16 v1, v51 │ │ -0a0098: 3510 0500 |09e2: if-ge v0, v1, 09e7 // +0005 │ │ -0a009c: d82a 2a01 |09e4: add-int/lit8 v42, v42, #int 1 // #01 │ │ -0a00a0: 28d2 |09e6: goto 09b8 // -002e │ │ -0a00a2: 0215 1300 |09e7: move/from16 v21, v19 │ │ -0a00a6: 9033 0513 |09e9: add-int v51, v5, v19 │ │ -0a00aa: 0200 1000 |09eb: move/from16 v0, v16 │ │ -0a00ae: 0201 3300 |09ed: move/from16 v1, v51 │ │ -0a00b2: 3510 1600 |09ef: if-ge v0, v1, 0a05 // +0016 │ │ -0a00b6: 0800 3900 |09f1: move-object/from16 v0, v57 │ │ -0a00ba: 5400 9612 |09f3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -0a00be: 0833 0000 |09f5: move-object/from16 v51, v0 │ │ -0a00c2: d810 1001 |09f7: add-int/lit8 v16, v16, #int 1 // #01 │ │ -0a00c6: 4633 3310 |09f9: aget-object v51, v51, v16 │ │ -0a00ca: 1434 ffff ff0f |09fb: const v52, #float 2.52435e-29 // #0fffffff │ │ -0a00d0: 0200 3400 |09fe: move/from16 v0, v52 │ │ -0a00d4: 0801 3300 |0a00: move-object/from16 v1, v51 │ │ -0a00d8: 5910 7412 |0a02: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ -0a00dc: 28e5 |0a04: goto 09e9 // -001b │ │ -0a00de: 0800 3900 |0a05: move-object/from16 v0, v57 │ │ -0a00e2: 0201 2a00 |0a07: move/from16 v1, v42 │ │ -0a00e6: 0202 1300 |0a09: move/from16 v2, v19 │ │ -0a00ea: 0203 3000 |0a0b: move/from16 v3, v48 │ │ -0a00ee: 0204 2700 |0a0d: move/from16 v4, v39 │ │ -0a00f2: 6e54 0f24 1032 |0a0f: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetRepPrice:(IIII)I // method@240f │ │ -0a00f8: 0a33 |0a12: move-result v51 │ │ -0a00fa: 9008 2c33 |0a13: add-int v8, v44, v51 │ │ -0a00fe: 0800 3900 |0a15: move-object/from16 v0, v57 │ │ -0a0102: 5400 9612 |0a17: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -0a0106: 0833 0000 |0a19: move-object/from16 v51, v0 │ │ -0a010a: 9034 0513 |0a1b: add-int v52, v5, v19 │ │ -0a010e: 4624 3334 |0a1d: aget-object v36, v51, v52 │ │ -0a0112: 0800 2400 |0a1f: move-object/from16 v0, v36 │ │ -0a0116: 5200 7412 |0a21: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ -0a011a: 0233 0000 |0a23: move/from16 v51, v0 │ │ -0a011e: 0200 3300 |0a25: move/from16 v0, v51 │ │ -0a0122: 3508 1800 |0a27: if-ge v8, v0, 0a3f // +0018 │ │ -0a0126: 0800 2400 |0a29: move-object/from16 v0, v36 │ │ -0a012a: 5908 7412 |0a2b: iput v8, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ -0a012e: 0800 2400 |0a2d: move-object/from16 v0, v36 │ │ -0a0132: 5905 7012 |0a2f: iput v5, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ -0a0136: 0200 2a00 |0a31: move/from16 v0, v42 │ │ -0a013a: 0801 2400 |0a33: move-object/from16 v1, v36 │ │ -0a013e: 5910 6a12 |0a35: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ -0a0142: 1333 0000 |0a37: const/16 v51, #int 0 // #0 │ │ -0a0146: 0200 3300 |0a39: move/from16 v0, v51 │ │ -0a014a: 0801 2400 |0a3b: move-object/from16 v1, v36 │ │ -0a014e: 5c10 7212 |0a3d: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@1272 │ │ -0a0152: d813 13ff |0a3f: add-int/lit8 v19, v19, #int -1 // #ff │ │ -0a0156: 1333 0200 |0a41: const/16 v51, #int 2 // #2 │ │ -0a015a: 0200 1300 |0a43: move/from16 v0, v19 │ │ -0a015e: 0201 3300 |0a45: move/from16 v1, v51 │ │ -0a0162: 3510 a2ff |0a47: if-ge v0, v1, 09e9 // -005e │ │ -0a0166: 0213 1500 |0a49: move/from16 v19, v21 │ │ -0a016a: 392a 0400 |0a4b: if-nez v42, 0a4f // +0004 │ │ -0a016e: d82f 1301 |0a4d: add-int/lit8 v47, v19, #int 1 // #01 │ │ -0a0172: 0200 1300 |0a4f: move/from16 v0, v19 │ │ -0a0176: 0201 1f00 |0a51: move/from16 v1, v31 │ │ -0a017a: 3510 91ff |0a53: if-ge v0, v1, 09e4 // -006f │ │ -0a017e: d833 1fff |0a55: add-int/lit8 v51, v31, #int -1 // #ff │ │ -0a0182: 9133 3313 |0a57: sub-int v51, v51, v19 │ │ -0a0186: 0800 3900 |0a59: move-object/from16 v0, v57 │ │ -0a018a: 5200 9212 |0a5b: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@1292 │ │ -0a018e: 0234 0000 |0a5d: move/from16 v52, v0 │ │ -0a0192: 7702 1b26 3300 |0a5f: invoke-static/range {v51, v52}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -0a0198: 0a32 |0a62: move-result v50 │ │ -0a019a: 0800 3900 |0a63: move-object/from16 v0, v57 │ │ -0a019e: 5400 8d12 |0a65: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -0a01a2: 0833 0000 |0a67: move-object/from16 v51, v0 │ │ -0a01a6: 0800 3900 |0a69: move-object/from16 v0, v57 │ │ -0a01aa: 5400 b312 |0a6b: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -0a01ae: 0834 0000 |0a6d: move-object/from16 v52, v0 │ │ -0a01b2: 4434 342a |0a6f: aget v52, v52, v42 │ │ -0a01b6: 0800 3300 |0a71: move-object/from16 v0, v51 │ │ -0a01ba: 0201 1300 |0a73: move/from16 v1, v19 │ │ -0a01be: 0202 3400 |0a75: move/from16 v2, v52 │ │ -0a01c2: 0203 3200 |0a77: move/from16 v3, v50 │ │ -0a01c6: 6e40 a823 1032 |0a79: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetMatchLen:(III)I // method@23a8 │ │ -0a01cc: 0a14 |0a7c: move-result v20 │ │ -0a01ce: 1333 0200 |0a7d: const/16 v51, #int 2 // #2 │ │ -0a01d2: 0200 1400 |0a7f: move/from16 v0, v20 │ │ -0a01d6: 0201 3300 |0a81: move/from16 v1, v51 │ │ -0a01da: 3410 61ff |0a83: if-lt v0, v1, 09e4 // -009f │ │ -0a01de: 7701 d123 3000 |0a85: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateRep:(I)I // method@23d1 │ │ -0a01e4: 0a31 |0a88: move-result v49 │ │ -0a01e6: 9033 3a13 |0a89: add-int v51, v58, v19 │ │ -0a01ea: 0800 3900 |0a8b: move-object/from16 v0, v57 │ │ -0a01ee: 5200 9e12 |0a8d: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@129e │ │ -0a01f2: 0234 0000 |0a8f: move/from16 v52, v0 │ │ -0a01f6: 9528 3334 |0a91: and-int v40, v51, v52 │ │ -0a01fa: 0800 3900 |0a93: move-object/from16 v0, v57 │ │ -0a01fe: 0201 2a00 |0a95: move/from16 v1, v42 │ │ -0a0202: 0202 1300 |0a97: move/from16 v2, v19 │ │ -0a0206: 0203 3000 |0a99: move/from16 v3, v48 │ │ -0a020a: 0204 2700 |0a9b: move/from16 v4, v39 │ │ -0a020e: 6e54 0f24 1032 |0a9d: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetRepPrice:(IIII)I // method@240f │ │ -0a0214: 0a33 |0aa0: move-result v51 │ │ -0a0216: 9033 332c |0aa1: add-int v51, v51, v44 │ │ -0a021a: 0800 3900 |0aa3: move-object/from16 v0, v57 │ │ -0a021e: 5400 8212 |0aa5: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@1282 │ │ -0a0222: 0834 0000 |0aa7: move-object/from16 v52, v0 │ │ -0a0226: e035 3104 |0aa9: shl-int/lit8 v53, v49, #int 4 // #04 │ │ -0a022a: 9035 3528 |0aab: add-int v53, v53, v40 │ │ -0a022e: 4a34 3435 |0aad: aget-short v52, v52, v53 │ │ -0a0232: 7701 3c24 3400 |0aaf: invoke-static/range {v52}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@243c │ │ -0a0238: 0a34 |0ab2: move-result v52 │ │ -0a023a: 9033 3334 |0ab3: add-int v51, v51, v52 │ │ -0a023e: 0800 3900 |0ab5: move-object/from16 v0, v57 │ │ -0a0242: 5400 8912 |0ab7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1289 │ │ -0a0246: 0834 0000 |0ab9: move-object/from16 v52, v0 │ │ -0a024a: 9035 3a13 |0abb: add-int v53, v58, v19 │ │ -0a024e: 0800 3900 |0abd: move-object/from16 v0, v57 │ │ -0a0252: 5400 8d12 |0abf: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -0a0256: 0836 0000 |0ac1: move-object/from16 v54, v0 │ │ -0a025a: d837 13ff |0ac3: add-int/lit8 v55, v19, #int -1 // #ff │ │ -0a025e: d837 37ff |0ac5: add-int/lit8 v55, v55, #int -1 // #ff │ │ -0a0262: 7402 a723 3600 |0ac7: invoke-virtual/range {v54, v55}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@23a7 │ │ -0a0268: 0a36 |0aca: move-result v54 │ │ -0a026a: 7403 f823 3400 |0acb: invoke-virtual/range {v52, v53, v54}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.GetSubCoder:(IB)Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; // method@23f8 │ │ -0a0270: 0c34 |0ace: move-result-object v52 │ │ -0a0272: 1335 0100 |0acf: const/16 v53, #int 1 // #1 │ │ -0a0276: 0800 3900 |0ad1: move-object/from16 v0, v57 │ │ -0a027a: 5400 8d12 |0ad3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -0a027e: 0836 0000 |0ad5: move-object/from16 v54, v0 │ │ -0a0282: d837 13ff |0ad7: add-int/lit8 v55, v19, #int -1 // #ff │ │ -0a0286: 0800 3900 |0ad9: move-object/from16 v0, v57 │ │ -0a028a: 5400 b312 |0adb: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ -0a028e: 0838 0000 |0add: move-object/from16 v56, v0 │ │ -0a0292: 4438 382a |0adf: aget v56, v56, v42 │ │ -0a0296: d838 3801 |0ae1: add-int/lit8 v56, v56, #int 1 // #01 │ │ -0a029a: 9137 3738 |0ae3: sub-int v55, v55, v56 │ │ -0a029e: 7402 a723 3600 |0ae5: invoke-virtual/range {v54, v55}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@23a7 │ │ -0a02a4: 0a36 |0ae8: move-result v54 │ │ -0a02a6: 0800 3900 |0ae9: move-object/from16 v0, v57 │ │ -0a02aa: 5400 8d12 |0aeb: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -0a02ae: 0837 0000 |0aed: move-object/from16 v55, v0 │ │ -0a02b2: d838 13ff |0aef: add-int/lit8 v56, v19, #int -1 // #ff │ │ -0a02b6: 7402 a723 3700 |0af1: invoke-virtual/range {v55, v56}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@23a7 │ │ -0a02bc: 0a37 |0af4: move-result v55 │ │ -0a02be: 7404 f423 3400 |0af5: invoke-virtual/range {v52, v53, v54, v55}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.GetPrice:(ZBB)I // method@23f4 │ │ -0a02c4: 0a34 |0af8: move-result v52 │ │ -0a02c6: 9007 3334 |0af9: add-int v7, v51, v52 │ │ -0a02ca: 7701 cf23 3100 |0afb: invoke-static/range {v49}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateChar:(I)I // method@23cf │ │ -0a02d0: 0a31 |0afe: move-result v49 │ │ -0a02d2: 9033 3a13 |0aff: add-int v51, v58, v19 │ │ -0a02d6: d833 3301 |0b01: add-int/lit8 v51, v51, #int 1 // #01 │ │ -0a02da: 0800 3900 |0b03: move-object/from16 v0, v57 │ │ -0a02de: 5200 9e12 |0b05: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@129e │ │ -0a02e2: 0234 0000 |0b07: move/from16 v52, v0 │ │ -0a02e6: 9528 3334 |0b09: and-int v40, v51, v52 │ │ -0a02ea: 0800 3900 |0b0b: move-object/from16 v0, v57 │ │ -0a02ee: 5400 8212 |0b0d: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@1282 │ │ -0a02f2: 0833 0000 |0b0f: move-object/from16 v51, v0 │ │ -0a02f6: e034 3104 |0b11: shl-int/lit8 v52, v49, #int 4 // #04 │ │ -0a02fa: 9034 3428 |0b13: add-int v52, v52, v40 │ │ -0a02fe: 4a33 3334 |0b15: aget-short v51, v51, v52 │ │ -0a0302: 7701 3d24 3300 |0b17: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@243d │ │ -0a0308: 0a33 |0b1a: move-result v51 │ │ -0a030a: 901a 0733 |0b1b: add-int v26, v7, v51 │ │ -0a030e: 0800 3900 |0b1d: move-object/from16 v0, v57 │ │ -0a0312: 5400 8312 |0b1f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@1283 │ │ -0a0316: 0833 0000 |0b21: move-object/from16 v51, v0 │ │ -0a031a: 4a33 3331 |0b23: aget-short v51, v51, v49 │ │ -0a031e: 7701 3d24 3300 |0b25: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@243d │ │ -0a0324: 0a33 |0b28: move-result v51 │ │ -0a0326: 901c 1a33 |0b29: add-int v28, v26, v51 │ │ -0a032a: d833 1301 |0b2b: add-int/lit8 v51, v19, #int 1 // #01 │ │ -0a032e: 9022 3314 |0b2d: add-int v34, v51, v20 │ │ -0a0332: 9033 0522 |0b2f: add-int v51, v5, v34 │ │ -0a0336: 0200 1000 |0b31: move/from16 v0, v16 │ │ -0a033a: 0201 3300 |0b33: move/from16 v1, v51 │ │ -0a033e: 3510 1600 |0b35: if-ge v0, v1, 0b4b // +0016 │ │ -0a0342: 0800 3900 |0b37: move-object/from16 v0, v57 │ │ -0a0346: 5400 9612 |0b39: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -0a034a: 0833 0000 |0b3b: move-object/from16 v51, v0 │ │ -0a034e: d810 1001 |0b3d: add-int/lit8 v16, v16, #int 1 // #01 │ │ -0a0352: 4633 3310 |0b3f: aget-object v51, v51, v16 │ │ -0a0356: 1434 ffff ff0f |0b41: const v52, #float 2.52435e-29 // #0fffffff │ │ -0a035c: 0200 3400 |0b44: move/from16 v0, v52 │ │ -0a0360: 0801 3300 |0b46: move-object/from16 v1, v51 │ │ -0a0364: 5910 7412 |0b48: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ -0a0368: 28e5 |0b4a: goto 0b2f // -001b │ │ -0a036a: 1333 0000 |0b4b: const/16 v51, #int 0 // #0 │ │ -0a036e: 0800 3900 |0b4d: move-object/from16 v0, v57 │ │ -0a0372: 0201 3300 |0b4f: move/from16 v1, v51 │ │ -0a0376: 0202 1400 |0b51: move/from16 v2, v20 │ │ -0a037a: 0203 3100 |0b53: move/from16 v3, v49 │ │ -0a037e: 0204 2800 |0b55: move/from16 v4, v40 │ │ -0a0382: 6e54 0f24 1032 |0b57: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetRepPrice:(IIII)I // method@240f │ │ -0a0388: 0a33 |0b5a: move-result v51 │ │ -0a038a: 9008 1c33 |0b5b: add-int v8, v28, v51 │ │ -0a038e: 0800 3900 |0b5d: move-object/from16 v0, v57 │ │ -0a0392: 5400 9612 |0b5f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -0a0396: 0833 0000 |0b61: move-object/from16 v51, v0 │ │ -0a039a: 9034 0522 |0b63: add-int v52, v5, v34 │ │ -0a039e: 4624 3334 |0b65: aget-object v36, v51, v52 │ │ -0a03a2: 0800 2400 |0b67: move-object/from16 v0, v36 │ │ -0a03a6: 5200 7412 |0b69: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ -0a03aa: 0233 0000 |0b6b: move/from16 v51, v0 │ │ -0a03ae: 0200 3300 |0b6d: move/from16 v0, v51 │ │ -0a03b2: 3508 75fe |0b6f: if-ge v8, v0, 09e4 // -018b │ │ -0a03b6: 0800 2400 |0b71: move-object/from16 v0, v36 │ │ -0a03ba: 5908 7412 |0b73: iput v8, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ -0a03be: 9033 0513 |0b75: add-int v51, v5, v19 │ │ -0a03c2: d833 3301 |0b77: add-int/lit8 v51, v51, #int 1 // #01 │ │ -0a03c6: 0200 3300 |0b79: move/from16 v0, v51 │ │ -0a03ca: 0801 2400 |0b7b: move-object/from16 v1, v36 │ │ -0a03ce: 5910 7012 |0b7d: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ -0a03d2: 1333 0000 |0b7f: const/16 v51, #int 0 // #0 │ │ -0a03d6: 0200 3300 |0b81: move/from16 v0, v51 │ │ -0a03da: 0801 2400 |0b83: move-object/from16 v1, v36 │ │ -0a03de: 5910 6a12 |0b85: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ -0a03e2: 1333 0100 |0b87: const/16 v51, #int 1 // #1 │ │ -0a03e6: 0200 3300 |0b89: move/from16 v0, v51 │ │ -0a03ea: 0801 2400 |0b8b: move-object/from16 v1, v36 │ │ -0a03ee: 5c10 7212 |0b8d: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@1272 │ │ -0a03f2: 1333 0100 |0b8f: const/16 v51, #int 1 // #1 │ │ -0a03f6: 0200 3300 |0b91: move/from16 v0, v51 │ │ -0a03fa: 0801 2400 |0b93: move-object/from16 v1, v36 │ │ -0a03fe: 5c10 7312 |0b95: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev2:Z // field@1273 │ │ -0a0402: 0800 2400 |0b97: move-object/from16 v0, v36 │ │ -0a0406: 5905 7112 |0b99: iput v5, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev2:I // field@1271 │ │ -0a040a: 0200 2a00 |0b9b: move/from16 v0, v42 │ │ -0a040e: 0801 2400 |0b9d: move-object/from16 v1, v36 │ │ -0a0412: 5910 6b12 |0b9f: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev2:I // field@126b │ │ -0a0416: 2900 43fe |0ba1: goto/16 09e4 // -01bd │ │ -0a041a: 0200 1800 |0ba3: move/from16 v0, v24 │ │ -0a041e: 0201 1e00 |0ba5: move/from16 v1, v30 │ │ -0a0422: 3710 2100 |0ba7: if-le v0, v1, 0bc8 // +0021 │ │ -0a0426: 0218 1e00 |0ba9: move/from16 v24, v30 │ │ -0a042a: 1320 0000 |0bab: const/16 v32, #int 0 // #0 │ │ -0a042e: 0800 3900 |0bad: move-object/from16 v0, v57 │ │ -0a0432: 5400 8c12 |0baf: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@128c │ │ -0a0436: 0833 0000 |0bb1: move-object/from16 v51, v0 │ │ -0a043a: 4433 3320 |0bb3: aget v51, v51, v32 │ │ -0a043e: 0200 1800 |0bb5: move/from16 v0, v24 │ │ -0a0442: 0201 3300 |0bb7: move/from16 v1, v51 │ │ -0a0446: 3710 0500 |0bb9: if-le v0, v1, 0bbe // +0005 │ │ -0a044a: d820 2002 |0bbb: add-int/lit8 v32, v32, #int 2 // #02 │ │ -0a044e: 28f0 |0bbd: goto 0bad // -0010 │ │ -0a0450: 0800 3900 |0bbe: move-object/from16 v0, v57 │ │ -0a0454: 5400 8c12 |0bc0: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@128c │ │ -0a0458: 0833 0000 |0bc2: move-object/from16 v51, v0 │ │ -0a045c: 4b18 3320 |0bc4: aput v24, v51, v32 │ │ -0a0460: d820 2002 |0bc6: add-int/lit8 v32, v32, #int 2 // #02 │ │ -0a0464: 0200 1800 |0bc8: move/from16 v0, v24 │ │ -0a0468: 0201 2f00 |0bca: move/from16 v1, v47 │ │ -0a046c: 3410 c6f8 |0bcc: if-lt v0, v1, 0492 // -073a │ │ -0a0470: 0800 3900 |0bce: move-object/from16 v0, v57 │ │ -0a0474: 5400 8312 |0bd0: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@1283 │ │ -0a0478: 0833 0000 |0bd2: move-object/from16 v51, v0 │ │ -0a047c: 4a33 3330 |0bd4: aget-short v51, v51, v48 │ │ -0a0480: 7701 3c24 3300 |0bd6: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@243c │ │ -0a0486: 0a33 |0bd9: move-result v51 │ │ -0a0488: 901d 1733 |0bda: add-int v29, v23, v51 │ │ -0a048c: 9033 0518 |0bdc: add-int v51, v5, v24 │ │ -0a0490: 0200 1000 |0bde: move/from16 v0, v16 │ │ -0a0494: 0201 3300 |0be0: move/from16 v1, v51 │ │ -0a0498: 3510 1600 |0be2: if-ge v0, v1, 0bf8 // +0016 │ │ -0a049c: 0800 3900 |0be4: move-object/from16 v0, v57 │ │ -0a04a0: 5400 9612 |0be6: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -0a04a4: 0833 0000 |0be8: move-object/from16 v51, v0 │ │ -0a04a8: d810 1001 |0bea: add-int/lit8 v16, v16, #int 1 // #01 │ │ -0a04ac: 4633 3310 |0bec: aget-object v51, v51, v16 │ │ -0a04b0: 1434 ffff ff0f |0bee: const v52, #float 2.52435e-29 // #0fffffff │ │ -0a04b6: 0200 3400 |0bf1: move/from16 v0, v52 │ │ -0a04ba: 0801 3300 |0bf3: move-object/from16 v1, v51 │ │ -0a04be: 5910 7412 |0bf5: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ -0a04c2: 28e5 |0bf7: goto 0bdc // -001b │ │ -0a04c4: 1321 0000 |0bf8: const/16 v33, #int 0 // #0 │ │ -0a04c8: 0800 3900 |0bfa: move-object/from16 v0, v57 │ │ -0a04cc: 5400 8c12 |0bfc: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@128c │ │ -0a04d0: 0833 0000 |0bfe: move-object/from16 v51, v0 │ │ -0a04d4: 4433 3321 |0c00: aget v51, v51, v33 │ │ -0a04d8: 0200 2f00 |0c02: move/from16 v0, v47 │ │ -0a04dc: 0201 3300 |0c04: move/from16 v1, v51 │ │ -0a04e0: 3710 0500 |0c06: if-le v0, v1, 0c0b // +0005 │ │ -0a04e4: d821 2102 |0c08: add-int/lit8 v33, v33, #int 2 // #02 │ │ -0a04e8: 28f0 |0c0a: goto 0bfa // -0010 │ │ -0a04ea: 0213 2f00 |0c0b: move/from16 v19, v47 │ │ -0a04ee: 0800 3900 |0c0d: move-object/from16 v0, v57 │ │ -0a04f2: 5400 8c12 |0c0f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@128c │ │ -0a04f6: 0833 0000 |0c11: move-object/from16 v51, v0 │ │ -0a04fa: d834 2101 |0c13: add-int/lit8 v52, v33, #int 1 // #01 │ │ -0a04fe: 4409 3334 |0c15: aget v9, v51, v52 │ │ -0a0502: 0800 3900 |0c17: move-object/from16 v0, v57 │ │ -0a0506: 0201 1300 |0c19: move/from16 v1, v19 │ │ -0a050a: 0202 2700 |0c1b: move/from16 v2, v39 │ │ -0a050e: 6e40 0a24 9021 |0c1d: invoke-virtual {v0, v9, v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetPosLenPrice:(III)I // method@240a │ │ -0a0514: 0a33 |0c20: move-result v51 │ │ -0a0516: 9008 1d33 |0c21: add-int v8, v29, v51 │ │ -0a051a: 0800 3900 |0c23: move-object/from16 v0, v57 │ │ -0a051e: 5400 9612 |0c25: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -0a0522: 0833 0000 |0c27: move-object/from16 v51, v0 │ │ -0a0526: 9034 0513 |0c29: add-int v52, v5, v19 │ │ -0a052a: 4624 3334 |0c2b: aget-object v36, v51, v52 │ │ -0a052e: 0800 2400 |0c2d: move-object/from16 v0, v36 │ │ -0a0532: 5200 7412 |0c2f: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ -0a0536: 0233 0000 |0c31: move/from16 v51, v0 │ │ -0a053a: 0200 3300 |0c33: move/from16 v0, v51 │ │ -0a053e: 3508 1a00 |0c35: if-ge v8, v0, 0c4f // +001a │ │ -0a0542: 0800 2400 |0c37: move-object/from16 v0, v36 │ │ -0a0546: 5908 7412 |0c39: iput v8, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ -0a054a: 0800 2400 |0c3b: move-object/from16 v0, v36 │ │ -0a054e: 5905 7012 |0c3d: iput v5, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ -0a0552: d833 0904 |0c3f: add-int/lit8 v51, v9, #int 4 // #04 │ │ -0a0556: 0200 3300 |0c41: move/from16 v0, v51 │ │ -0a055a: 0801 2400 |0c43: move-object/from16 v1, v36 │ │ -0a055e: 5910 6a12 |0c45: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ -0a0562: 1333 0000 |0c47: const/16 v51, #int 0 // #0 │ │ -0a0566: 0200 3300 |0c49: move/from16 v0, v51 │ │ -0a056a: 0801 2400 |0c4b: move-object/from16 v1, v36 │ │ -0a056e: 5c10 7212 |0c4d: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@1272 │ │ -0a0572: 0800 3900 |0c4f: move-object/from16 v0, v57 │ │ -0a0576: 5400 8c12 |0c51: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@128c │ │ -0a057a: 0833 0000 |0c53: move-object/from16 v51, v0 │ │ -0a057e: 4433 3321 |0c55: aget v51, v51, v33 │ │ -0a0582: 0200 1300 |0c57: move/from16 v0, v19 │ │ -0a0586: 0201 3300 |0c59: move/from16 v1, v51 │ │ -0a058a: 3310 3c01 |0c5b: if-ne v0, v1, 0d97 // +013c │ │ -0a058e: 0200 1300 |0c5d: move/from16 v0, v19 │ │ -0a0592: 0201 1f00 |0c5f: move/from16 v1, v31 │ │ -0a0596: 3510 2e01 |0c61: if-ge v0, v1, 0d8f // +012e │ │ -0a059a: d833 1fff |0c63: add-int/lit8 v51, v31, #int -1 // #ff │ │ -0a059e: 9133 3313 |0c65: sub-int v51, v51, v19 │ │ -0a05a2: 0800 3900 |0c67: move-object/from16 v0, v57 │ │ -0a05a6: 5200 9212 |0c69: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@1292 │ │ -0a05aa: 0234 0000 |0c6b: move/from16 v52, v0 │ │ -0a05ae: 7702 1b26 3300 |0c6d: invoke-static/range {v51, v52}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -0a05b4: 0a32 |0c70: move-result v50 │ │ -0a05b6: 0800 3900 |0c71: move-object/from16 v0, v57 │ │ -0a05ba: 5400 8d12 |0c73: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -0a05be: 0833 0000 |0c75: move-object/from16 v51, v0 │ │ -0a05c2: 0800 3300 |0c77: move-object/from16 v0, v51 │ │ -0a05c6: 0201 1300 |0c79: move/from16 v1, v19 │ │ -0a05ca: 0202 3200 |0c7b: move/from16 v2, v50 │ │ -0a05ce: 6e40 a823 1029 |0c7d: invoke-virtual {v0, v1, v9, v2}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetMatchLen:(III)I // method@23a8 │ │ -0a05d4: 0a14 |0c80: move-result v20 │ │ -0a05d6: 1333 0200 |0c81: const/16 v51, #int 2 // #2 │ │ -0a05da: 0200 1400 |0c83: move/from16 v0, v20 │ │ -0a05de: 0201 3300 |0c85: move/from16 v1, v51 │ │ -0a05e2: 3410 0801 |0c87: if-lt v0, v1, 0d8f // +0108 │ │ -0a05e6: 7701 d023 3000 |0c89: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateMatch:(I)I // method@23d0 │ │ -0a05ec: 0a31 |0c8c: move-result v49 │ │ -0a05ee: 9033 3a13 |0c8d: add-int v51, v58, v19 │ │ -0a05f2: 0800 3900 |0c8f: move-object/from16 v0, v57 │ │ -0a05f6: 5200 9e12 |0c91: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@129e │ │ -0a05fa: 0234 0000 |0c93: move/from16 v52, v0 │ │ -0a05fe: 9528 3334 |0c95: and-int v40, v51, v52 │ │ -0a0602: 0800 3900 |0c97: move-object/from16 v0, v57 │ │ -0a0606: 5400 8212 |0c99: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@1282 │ │ -0a060a: 0833 0000 |0c9b: move-object/from16 v51, v0 │ │ -0a060e: e034 3104 |0c9d: shl-int/lit8 v52, v49, #int 4 // #04 │ │ -0a0612: 9034 3428 |0c9f: add-int v52, v52, v40 │ │ -0a0616: 4a33 3334 |0ca1: aget-short v51, v51, v52 │ │ -0a061a: 7701 3c24 3300 |0ca3: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@243c │ │ -0a0620: 0a33 |0ca6: move-result v51 │ │ -0a0622: 9033 3308 |0ca7: add-int v51, v51, v8 │ │ -0a0626: 0800 3900 |0ca9: move-object/from16 v0, v57 │ │ -0a062a: 5400 8912 |0cab: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1289 │ │ -0a062e: 0834 0000 |0cad: move-object/from16 v52, v0 │ │ -0a0632: 9035 3a13 |0caf: add-int v53, v58, v19 │ │ -0a0636: 0800 3900 |0cb1: move-object/from16 v0, v57 │ │ -0a063a: 5400 8d12 |0cb3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -0a063e: 0836 0000 |0cb5: move-object/from16 v54, v0 │ │ -0a0642: d837 13ff |0cb7: add-int/lit8 v55, v19, #int -1 // #ff │ │ -0a0646: d837 37ff |0cb9: add-int/lit8 v55, v55, #int -1 // #ff │ │ -0a064a: 7402 a723 3600 |0cbb: invoke-virtual/range {v54, v55}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@23a7 │ │ -0a0650: 0a36 |0cbe: move-result v54 │ │ -0a0652: 7403 f823 3400 |0cbf: invoke-virtual/range {v52, v53, v54}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.GetSubCoder:(IB)Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; // method@23f8 │ │ -0a0658: 0c34 |0cc2: move-result-object v52 │ │ -0a065a: 1335 0100 |0cc3: const/16 v53, #int 1 // #1 │ │ -0a065e: 0800 3900 |0cc5: move-object/from16 v0, v57 │ │ -0a0662: 5400 8d12 |0cc7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -0a0666: 0836 0000 |0cc9: move-object/from16 v54, v0 │ │ -0a066a: d837 0901 |0ccb: add-int/lit8 v55, v9, #int 1 // #01 │ │ -0a066e: 9137 1337 |0ccd: sub-int v55, v19, v55 │ │ -0a0672: d837 37ff |0ccf: add-int/lit8 v55, v55, #int -1 // #ff │ │ -0a0676: 7402 a723 3600 |0cd1: invoke-virtual/range {v54, v55}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@23a7 │ │ -0a067c: 0a36 |0cd4: move-result v54 │ │ -0a067e: 0800 3900 |0cd5: move-object/from16 v0, v57 │ │ -0a0682: 5400 8d12 |0cd7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -0a0686: 0837 0000 |0cd9: move-object/from16 v55, v0 │ │ -0a068a: d838 13ff |0cdb: add-int/lit8 v56, v19, #int -1 // #ff │ │ -0a068e: 7402 a723 3700 |0cdd: invoke-virtual/range {v55, v56}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@23a7 │ │ -0a0694: 0a37 |0ce0: move-result v55 │ │ -0a0696: 7404 f423 3400 |0ce1: invoke-virtual/range {v52, v53, v54, v55}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.GetPrice:(ZBB)I // method@23f4 │ │ -0a069c: 0a34 |0ce4: move-result v52 │ │ -0a069e: 9007 3334 |0ce5: add-int v7, v51, v52 │ │ -0a06a2: 7701 cf23 3100 |0ce7: invoke-static/range {v49}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateChar:(I)I // method@23cf │ │ -0a06a8: 0a31 |0cea: move-result v49 │ │ -0a06aa: 9033 3a13 |0ceb: add-int v51, v58, v19 │ │ -0a06ae: d833 3301 |0ced: add-int/lit8 v51, v51, #int 1 // #01 │ │ -0a06b2: 0800 3900 |0cef: move-object/from16 v0, v57 │ │ -0a06b6: 5200 9e12 |0cf1: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@129e │ │ -0a06ba: 0234 0000 |0cf3: move/from16 v52, v0 │ │ -0a06be: 9528 3334 |0cf5: and-int v40, v51, v52 │ │ -0a06c2: 0800 3900 |0cf7: move-object/from16 v0, v57 │ │ -0a06c6: 5400 8212 |0cf9: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@1282 │ │ -0a06ca: 0833 0000 |0cfb: move-object/from16 v51, v0 │ │ -0a06ce: e034 3104 |0cfd: shl-int/lit8 v52, v49, #int 4 // #04 │ │ -0a06d2: 9034 3428 |0cff: add-int v52, v52, v40 │ │ -0a06d6: 4a33 3334 |0d01: aget-short v51, v51, v52 │ │ -0a06da: 7701 3d24 3300 |0d03: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@243d │ │ -0a06e0: 0a33 |0d06: move-result v51 │ │ -0a06e2: 901a 0733 |0d07: add-int v26, v7, v51 │ │ -0a06e6: 0800 3900 |0d09: move-object/from16 v0, v57 │ │ -0a06ea: 5400 8312 |0d0b: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@1283 │ │ -0a06ee: 0833 0000 |0d0d: move-object/from16 v51, v0 │ │ -0a06f2: 4a33 3331 |0d0f: aget-short v51, v51, v49 │ │ -0a06f6: 7701 3d24 3300 |0d11: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@243d │ │ -0a06fc: 0a33 |0d14: move-result v51 │ │ -0a06fe: 901c 1a33 |0d15: add-int v28, v26, v51 │ │ -0a0702: d833 1301 |0d17: add-int/lit8 v51, v19, #int 1 // #01 │ │ -0a0706: 9022 3314 |0d19: add-int v34, v51, v20 │ │ -0a070a: 9033 0522 |0d1b: add-int v51, v5, v34 │ │ -0a070e: 0200 1000 |0d1d: move/from16 v0, v16 │ │ -0a0712: 0201 3300 |0d1f: move/from16 v1, v51 │ │ -0a0716: 3510 1600 |0d21: if-ge v0, v1, 0d37 // +0016 │ │ -0a071a: 0800 3900 |0d23: move-object/from16 v0, v57 │ │ -0a071e: 5400 9612 |0d25: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -0a0722: 0833 0000 |0d27: move-object/from16 v51, v0 │ │ -0a0726: d810 1001 |0d29: add-int/lit8 v16, v16, #int 1 // #01 │ │ -0a072a: 4633 3310 |0d2b: aget-object v51, v51, v16 │ │ -0a072e: 1434 ffff ff0f |0d2d: const v52, #float 2.52435e-29 // #0fffffff │ │ -0a0734: 0200 3400 |0d30: move/from16 v0, v52 │ │ -0a0738: 0801 3300 |0d32: move-object/from16 v1, v51 │ │ -0a073c: 5910 7412 |0d34: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ -0a0740: 28e5 |0d36: goto 0d1b // -001b │ │ -0a0742: 1333 0000 |0d37: const/16 v51, #int 0 // #0 │ │ -0a0746: 0800 3900 |0d39: move-object/from16 v0, v57 │ │ -0a074a: 0201 3300 |0d3b: move/from16 v1, v51 │ │ -0a074e: 0202 1400 |0d3d: move/from16 v2, v20 │ │ -0a0752: 0203 3100 |0d3f: move/from16 v3, v49 │ │ -0a0756: 0204 2800 |0d41: move/from16 v4, v40 │ │ -0a075a: 6e54 0f24 1032 |0d43: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetRepPrice:(IIII)I // method@240f │ │ -0a0760: 0a33 |0d46: move-result v51 │ │ -0a0762: 9008 1c33 |0d47: add-int v8, v28, v51 │ │ -0a0766: 0800 3900 |0d49: move-object/from16 v0, v57 │ │ -0a076a: 5400 9612 |0d4b: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ -0a076e: 0833 0000 |0d4d: move-object/from16 v51, v0 │ │ -0a0772: 9034 0522 |0d4f: add-int v52, v5, v34 │ │ -0a0776: 4624 3334 |0d51: aget-object v36, v51, v52 │ │ -0a077a: 0800 2400 |0d53: move-object/from16 v0, v36 │ │ -0a077e: 5200 7412 |0d55: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ -0a0782: 0233 0000 |0d57: move/from16 v51, v0 │ │ -0a0786: 0200 3300 |0d59: move/from16 v0, v51 │ │ -0a078a: 3508 3400 |0d5b: if-ge v8, v0, 0d8f // +0034 │ │ -0a078e: 0800 2400 |0d5d: move-object/from16 v0, v36 │ │ -0a0792: 5908 7412 |0d5f: iput v8, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ -0a0796: 9033 0513 |0d61: add-int v51, v5, v19 │ │ -0a079a: d833 3301 |0d63: add-int/lit8 v51, v51, #int 1 // #01 │ │ -0a079e: 0200 3300 |0d65: move/from16 v0, v51 │ │ -0a07a2: 0801 2400 |0d67: move-object/from16 v1, v36 │ │ -0a07a6: 5910 7012 |0d69: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ -0a07aa: 1333 0000 |0d6b: const/16 v51, #int 0 // #0 │ │ -0a07ae: 0200 3300 |0d6d: move/from16 v0, v51 │ │ -0a07b2: 0801 2400 |0d6f: move-object/from16 v1, v36 │ │ -0a07b6: 5910 6a12 |0d71: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ -0a07ba: 1333 0100 |0d73: const/16 v51, #int 1 // #1 │ │ -0a07be: 0200 3300 |0d75: move/from16 v0, v51 │ │ -0a07c2: 0801 2400 |0d77: move-object/from16 v1, v36 │ │ -0a07c6: 5c10 7212 |0d79: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@1272 │ │ -0a07ca: 1333 0100 |0d7b: const/16 v51, #int 1 // #1 │ │ -0a07ce: 0200 3300 |0d7d: move/from16 v0, v51 │ │ -0a07d2: 0801 2400 |0d7f: move-object/from16 v1, v36 │ │ -0a07d6: 5c10 7312 |0d81: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev2:Z // field@1273 │ │ -0a07da: 0800 2400 |0d83: move-object/from16 v0, v36 │ │ -0a07de: 5905 7112 |0d85: iput v5, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev2:I // field@1271 │ │ -0a07e2: d833 0904 |0d87: add-int/lit8 v51, v9, #int 4 // #04 │ │ -0a07e6: 0200 3300 |0d89: move/from16 v0, v51 │ │ -0a07ea: 0801 2400 |0d8b: move-object/from16 v1, v36 │ │ -0a07ee: 5910 6b12 |0d8d: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev2:I // field@126b │ │ -0a07f2: d821 2102 |0d8f: add-int/lit8 v33, v33, #int 2 // #02 │ │ -0a07f6: 0200 2100 |0d91: move/from16 v0, v33 │ │ -0a07fa: 0201 2000 |0d93: move/from16 v1, v32 │ │ -0a07fe: 3210 fdf6 |0d95: if-eq v0, v1, 0492 // -0903 │ │ -0a0802: d813 1301 |0d97: add-int/lit8 v19, v19, #int 1 // #01 │ │ -0a0806: 2900 74fe |0d99: goto/16 0c0d // -018c │ │ -0a080a: 01fe |0d9b: move v14, v15 │ │ -0a080c: 2900 c6f5 |0d9c: goto/16 0362 // -0a3a │ │ +0ad284: |[0ad284] com.badlogic.gdx.utils.compression.lzma.Encoder.GetOptimum:(I)I │ │ +0ad294: 0800 3900 |0000: move-object/from16 v0, v57 │ │ +0ad298: 5200 9812 |0002: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumEndIndex:I // field@1298 │ │ +0ad29c: 0233 0000 |0004: move/from16 v51, v0 │ │ +0ad2a0: 0800 3900 |0006: move-object/from16 v0, v57 │ │ +0ad2a4: 5200 9712 |0008: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1297 │ │ +0ad2a8: 0234 0000 |000a: move/from16 v52, v0 │ │ +0ad2ac: 0200 3300 |000c: move/from16 v0, v51 │ │ +0ad2b0: 0201 3400 |000e: move/from16 v1, v52 │ │ +0ad2b4: 3210 5300 |0010: if-eq v0, v1, 0063 // +0053 │ │ +0ad2b8: 0800 3900 |0012: move-object/from16 v0, v57 │ │ +0ad2bc: 5400 9612 |0014: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ad2c0: 0833 0000 |0016: move-object/from16 v51, v0 │ │ +0ad2c4: 0800 3900 |0018: move-object/from16 v0, v57 │ │ +0ad2c8: 5200 9712 |001a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1297 │ │ +0ad2cc: 0234 0000 |001c: move/from16 v52, v0 │ │ +0ad2d0: 4633 3334 |001e: aget-object v51, v51, v52 │ │ +0ad2d4: 0800 3300 |0020: move-object/from16 v0, v51 │ │ +0ad2d8: 5200 7012 |0022: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ +0ad2dc: 0233 0000 |0024: move/from16 v51, v0 │ │ +0ad2e0: 0800 3900 |0026: move-object/from16 v0, v57 │ │ +0ad2e4: 5200 9712 |0028: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1297 │ │ +0ad2e8: 0234 0000 |002a: move/from16 v52, v0 │ │ +0ad2ec: 9112 3334 |002c: sub-int v18, v51, v52 │ │ +0ad2f0: 0800 3900 |002e: move-object/from16 v0, v57 │ │ +0ad2f4: 5400 9612 |0030: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ad2f8: 0833 0000 |0032: move-object/from16 v51, v0 │ │ +0ad2fc: 0800 3900 |0034: move-object/from16 v0, v57 │ │ +0ad300: 5200 9712 |0036: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1297 │ │ +0ad304: 0234 0000 |0038: move/from16 v52, v0 │ │ +0ad308: 4633 3334 |003a: aget-object v51, v51, v52 │ │ +0ad30c: 0800 3300 |003c: move-object/from16 v0, v51 │ │ +0ad310: 5200 6a12 |003e: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ +0ad314: 0233 0000 |0040: move/from16 v51, v0 │ │ +0ad318: 0200 3300 |0042: move/from16 v0, v51 │ │ +0ad31c: 0801 3900 |0044: move-object/from16 v1, v57 │ │ +0ad320: 5910 a512 |0046: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.backRes:I // field@12a5 │ │ +0ad324: 0800 3900 |0048: move-object/from16 v0, v57 │ │ +0ad328: 5400 9612 |004a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ad32c: 0833 0000 |004c: move-object/from16 v51, v0 │ │ +0ad330: 0800 3900 |004e: move-object/from16 v0, v57 │ │ +0ad334: 5200 9712 |0050: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1297 │ │ +0ad338: 0234 0000 |0052: move/from16 v52, v0 │ │ +0ad33c: 4633 3334 |0054: aget-object v51, v51, v52 │ │ +0ad340: 0800 3300 |0056: move-object/from16 v0, v51 │ │ +0ad344: 5200 7012 |0058: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ +0ad348: 0233 0000 |005a: move/from16 v51, v0 │ │ +0ad34c: 0200 3300 |005c: move/from16 v0, v51 │ │ +0ad350: 0801 3900 |005e: move-object/from16 v1, v57 │ │ +0ad354: 5910 9712 |0060: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1297 │ │ +0ad358: 0f12 |0062: return v18 │ │ +0ad35a: 1333 0000 |0063: const/16 v51, #int 0 // #0 │ │ +0ad35e: 0200 3300 |0065: move/from16 v0, v51 │ │ +0ad362: 0801 3900 |0067: move-object/from16 v1, v57 │ │ +0ad366: 5910 9812 |0069: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumEndIndex:I // field@1298 │ │ +0ad36a: 0200 3300 |006b: move/from16 v0, v51 │ │ +0ad36e: 0801 3900 |006d: move-object/from16 v1, v57 │ │ +0ad372: 5910 9712 |006f: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1297 │ │ +0ad376: 0800 3900 |0071: move-object/from16 v0, v57 │ │ +0ad37a: 5500 8b12 |0073: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._longestMatchWasFound:Z // field@128b │ │ +0ad37e: 0233 0000 |0075: move/from16 v51, v0 │ │ +0ad382: 3933 2b00 |0077: if-nez v51, 00a2 // +002b │ │ +0ad386: 7401 1224 3900 |0079: invoke-virtual/range {v57}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.ReadMatchDistances:()I // method@2412 │ │ +0ad38c: 0a11 |007c: move-result v17 │ │ +0ad38e: 0800 3900 |007d: move-object/from16 v0, v57 │ │ +0ad392: 5200 9112 |007f: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numDistancePairs:I // field@1291 │ │ +0ad396: 0220 0000 |0081: move/from16 v32, v0 │ │ +0ad39a: 0800 3900 |0083: move-object/from16 v0, v57 │ │ +0ad39e: 5400 8d12 |0085: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0ad3a2: 0833 0000 |0087: move-object/from16 v51, v0 │ │ +0ad3a6: 7401 aa23 3300 |0089: invoke-virtual/range {v51}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetNumAvailableBytes:()I // method@23aa │ │ +0ad3ac: 0a33 |008c: move-result v51 │ │ +0ad3ae: d81e 3301 |008d: add-int/lit8 v30, v51, #int 1 // #01 │ │ +0ad3b2: 1333 0200 |008f: const/16 v51, #int 2 // #2 │ │ +0ad3b6: 0200 1e00 |0091: move/from16 v0, v30 │ │ +0ad3ba: 0201 3300 |0093: move/from16 v1, v51 │ │ +0ad3be: 3510 1c00 |0095: if-ge v0, v1, 00b1 // +001c │ │ +0ad3c2: 1333 ffff |0097: const/16 v51, #int -1 // #ffff │ │ +0ad3c6: 0200 3300 |0099: move/from16 v0, v51 │ │ +0ad3ca: 0801 3900 |009b: move-object/from16 v1, v57 │ │ +0ad3ce: 5910 a512 |009d: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.backRes:I // field@12a5 │ │ +0ad3d2: 1312 0100 |009f: const/16 v18, #int 1 // #1 │ │ +0ad3d6: 28c1 |00a1: goto 0062 // -003f │ │ +0ad3d8: 0800 3900 |00a2: move-object/from16 v0, v57 │ │ +0ad3dc: 5200 8a12 |00a4: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._longestMatchLength:I // field@128a │ │ +0ad3e0: 0211 0000 |00a6: move/from16 v17, v0 │ │ +0ad3e4: 1333 0000 |00a8: const/16 v51, #int 0 // #0 │ │ +0ad3e8: 0200 3300 |00aa: move/from16 v0, v51 │ │ +0ad3ec: 0801 3900 |00ac: move-object/from16 v1, v57 │ │ +0ad3f0: 5c10 8b12 |00ae: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._longestMatchWasFound:Z // field@128b │ │ +0ad3f4: 28cd |00b0: goto 007d // -0033 │ │ +0ad3f6: 1333 1101 |00b1: const/16 v51, #int 273 // #111 │ │ +0ad3fa: 0200 1e00 |00b3: move/from16 v0, v30 │ │ +0ad3fe: 0201 3300 |00b5: move/from16 v1, v51 │ │ +0ad402: 3710 0400 |00b7: if-le v0, v1, 00bb // +0004 │ │ +0ad406: 131e 1101 |00b9: const/16 v30, #int 273 // #111 │ │ +0ad40a: 132d 0000 |00bb: const/16 v45, #int 0 // #0 │ │ +0ad40e: 120d |00bd: const/4 v13, #int 0 // #0 │ │ +0ad410: 1333 0400 |00be: const/16 v51, #int 4 // #4 │ │ +0ad414: 0200 3300 |00c0: move/from16 v0, v51 │ │ +0ad418: 350d 4b00 |00c2: if-ge v13, v0, 010d // +004b │ │ +0ad41c: 0800 3900 |00c4: move-object/from16 v0, v57 │ │ +0ad420: 5400 b312 |00c6: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0ad424: 0833 0000 |00c8: move-object/from16 v51, v0 │ │ +0ad428: 0800 3900 |00ca: move-object/from16 v0, v57 │ │ +0ad42c: 5400 a112 |00cc: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@12a1 │ │ +0ad430: 0834 0000 |00ce: move-object/from16 v52, v0 │ │ +0ad434: 4434 340d |00d0: aget v52, v52, v13 │ │ +0ad438: 4b34 330d |00d2: aput v52, v51, v13 │ │ +0ad43c: 0800 3900 |00d4: move-object/from16 v0, v57 │ │ +0ad440: 5400 b212 |00d6: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@12b2 │ │ +0ad444: 0833 0000 |00d8: move-object/from16 v51, v0 │ │ +0ad448: 0800 3900 |00da: move-object/from16 v0, v57 │ │ +0ad44c: 5400 8d12 |00dc: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0ad450: 0834 0000 |00de: move-object/from16 v52, v0 │ │ +0ad454: 1335 ffff |00e0: const/16 v53, #int -1 // #ffff │ │ +0ad458: 0800 3900 |00e2: move-object/from16 v0, v57 │ │ +0ad45c: 5400 b312 |00e4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0ad460: 0836 0000 |00e6: move-object/from16 v54, v0 │ │ +0ad464: 4436 360d |00e8: aget v54, v54, v13 │ │ +0ad468: 1337 1101 |00ea: const/16 v55, #int 273 // #111 │ │ +0ad46c: 7404 a823 3400 |00ec: invoke-virtual/range {v52, v53, v54, v55}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetMatchLen:(III)I // method@23a8 │ │ +0ad472: 0a34 |00ef: move-result v52 │ │ +0ad474: 4b34 330d |00f0: aput v52, v51, v13 │ │ +0ad478: 0800 3900 |00f2: move-object/from16 v0, v57 │ │ +0ad47c: 5400 b212 |00f4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@12b2 │ │ +0ad480: 0833 0000 |00f6: move-object/from16 v51, v0 │ │ +0ad484: 4433 330d |00f8: aget v51, v51, v13 │ │ +0ad488: 0800 3900 |00fa: move-object/from16 v0, v57 │ │ +0ad48c: 5400 b212 |00fc: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@12b2 │ │ +0ad490: 0834 0000 |00fe: move-object/from16 v52, v0 │ │ +0ad494: 4434 342d |0100: aget v52, v52, v45 │ │ +0ad498: 0200 3300 |0102: move/from16 v0, v51 │ │ +0ad49c: 0201 3400 |0104: move/from16 v1, v52 │ │ +0ad4a0: 3710 0400 |0106: if-le v0, v1, 010a // +0004 │ │ +0ad4a4: 022d 0d00 |0108: move/from16 v45, v13 │ │ +0ad4a8: d80d 0d01 |010a: add-int/lit8 v13, v13, #int 1 // #01 │ │ +0ad4ac: 28b2 |010c: goto 00be // -004e │ │ +0ad4ae: 0800 3900 |010d: move-object/from16 v0, v57 │ │ +0ad4b2: 5400 b212 |010f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@12b2 │ │ +0ad4b6: 0833 0000 |0111: move-object/from16 v51, v0 │ │ +0ad4ba: 4433 332d |0113: aget v51, v51, v45 │ │ +0ad4be: 0800 3900 |0115: move-object/from16 v0, v57 │ │ +0ad4c2: 5200 9212 |0117: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@1292 │ │ +0ad4c6: 0234 0000 |0119: move/from16 v52, v0 │ │ +0ad4ca: 0200 3300 |011b: move/from16 v0, v51 │ │ +0ad4ce: 0201 3400 |011d: move/from16 v1, v52 │ │ +0ad4d2: 3410 1b00 |011f: if-lt v0, v1, 013a // +001b │ │ +0ad4d6: 0200 2d00 |0121: move/from16 v0, v45 │ │ +0ad4da: 0801 3900 |0123: move-object/from16 v1, v57 │ │ +0ad4de: 5910 a512 |0125: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.backRes:I // field@12a5 │ │ +0ad4e2: 0800 3900 |0127: move-object/from16 v0, v57 │ │ +0ad4e6: 5400 b212 |0129: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@12b2 │ │ +0ad4ea: 0833 0000 |012b: move-object/from16 v51, v0 │ │ +0ad4ee: 4412 332d |012d: aget v18, v51, v45 │ │ +0ad4f2: d833 12ff |012f: add-int/lit8 v51, v18, #int -1 // #ff │ │ +0ad4f6: 0800 3900 |0131: move-object/from16 v0, v57 │ │ +0ad4fa: 0201 3300 |0133: move/from16 v1, v51 │ │ +0ad4fe: 6e20 1124 1000 |0135: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.MovePos:(I)V // method@2411 │ │ +0ad504: 2900 2aff |0138: goto/16 0062 // -00d6 │ │ +0ad508: 0800 3900 |013a: move-object/from16 v0, v57 │ │ +0ad50c: 5200 9212 |013c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@1292 │ │ +0ad510: 0233 0000 |013e: move/from16 v51, v0 │ │ +0ad514: 0200 1100 |0140: move/from16 v0, v17 │ │ +0ad518: 0201 3300 |0142: move/from16 v1, v51 │ │ +0ad51c: 3410 2100 |0144: if-lt v0, v1, 0165 // +0021 │ │ +0ad520: 0800 3900 |0146: move-object/from16 v0, v57 │ │ +0ad524: 5400 8c12 |0148: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@128c │ │ +0ad528: 0833 0000 |014a: move-object/from16 v51, v0 │ │ +0ad52c: d834 20ff |014c: add-int/lit8 v52, v32, #int -1 // #ff │ │ +0ad530: 4433 3334 |014e: aget v51, v51, v52 │ │ +0ad534: d833 3304 |0150: add-int/lit8 v51, v51, #int 4 // #04 │ │ +0ad538: 0200 3300 |0152: move/from16 v0, v51 │ │ +0ad53c: 0801 3900 |0154: move-object/from16 v1, v57 │ │ +0ad540: 5910 a512 |0156: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.backRes:I // field@12a5 │ │ +0ad544: d833 11ff |0158: add-int/lit8 v51, v17, #int -1 // #ff │ │ +0ad548: 0800 3900 |015a: move-object/from16 v0, v57 │ │ +0ad54c: 0201 3300 |015c: move/from16 v1, v51 │ │ +0ad550: 6e20 1124 1000 |015e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.MovePos:(I)V // method@2411 │ │ +0ad556: 0212 1100 |0161: move/from16 v18, v17 │ │ +0ad55a: 2900 fffe |0163: goto/16 0062 // -0101 │ │ +0ad55e: 0800 3900 |0165: move-object/from16 v0, v57 │ │ +0ad562: 5400 8d12 |0167: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0ad566: 0833 0000 |0169: move-object/from16 v51, v0 │ │ +0ad56a: 1334 ffff |016b: const/16 v52, #int -1 // #ffff │ │ +0ad56e: 7402 a723 3300 |016d: invoke-virtual/range {v51, v52}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@23a7 │ │ +0ad574: 0a0b |0170: move-result v11 │ │ +0ad576: 0800 3900 |0171: move-object/from16 v0, v57 │ │ +0ad57a: 5400 8d12 |0173: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0ad57e: 0833 0000 |0175: move-object/from16 v51, v0 │ │ +0ad582: 0800 3900 |0177: move-object/from16 v0, v57 │ │ +0ad586: 5400 a112 |0179: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@12a1 │ │ +0ad58a: 0834 0000 |017b: move-object/from16 v52, v0 │ │ +0ad58e: 1335 0000 |017d: const/16 v53, #int 0 // #0 │ │ +0ad592: 4434 3435 |017f: aget v52, v52, v53 │ │ +0ad596: d934 3400 |0181: rsub-int/lit8 v52, v52, #int 0 // #00 │ │ +0ad59a: d834 34ff |0183: add-int/lit8 v52, v52, #int -1 // #ff │ │ +0ad59e: d834 34ff |0185: add-int/lit8 v52, v52, #int -1 // #ff │ │ +0ad5a2: 7402 a723 3300 |0187: invoke-virtual/range {v51, v52}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@23a7 │ │ +0ad5a8: 0a16 |018a: move-result v22 │ │ +0ad5aa: 1333 0200 |018b: const/16 v51, #int 2 // #2 │ │ +0ad5ae: 0200 1100 |018d: move/from16 v0, v17 │ │ +0ad5b2: 0201 3300 |018f: move/from16 v1, v51 │ │ +0ad5b6: 3510 2200 |0191: if-ge v0, v1, 01b3 // +0022 │ │ +0ad5ba: 0200 1600 |0193: move/from16 v0, v22 │ │ +0ad5be: 320b 1e00 |0195: if-eq v11, v0, 01b3 // +001e │ │ +0ad5c2: 0800 3900 |0197: move-object/from16 v0, v57 │ │ +0ad5c6: 5400 b212 |0199: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@12b2 │ │ +0ad5ca: 0833 0000 |019b: move-object/from16 v51, v0 │ │ +0ad5ce: 4433 332d |019d: aget v51, v51, v45 │ │ +0ad5d2: 1334 0200 |019f: const/16 v52, #int 2 // #2 │ │ +0ad5d6: 0200 3300 |01a1: move/from16 v0, v51 │ │ +0ad5da: 0201 3400 |01a3: move/from16 v1, v52 │ │ +0ad5de: 3510 0e00 |01a5: if-ge v0, v1, 01b3 // +000e │ │ +0ad5e2: 1333 ffff |01a7: const/16 v51, #int -1 // #ffff │ │ +0ad5e6: 0200 3300 |01a9: move/from16 v0, v51 │ │ +0ad5ea: 0801 3900 |01ab: move-object/from16 v1, v57 │ │ +0ad5ee: 5910 a512 |01ad: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.backRes:I // field@12a5 │ │ +0ad5f2: 1312 0100 |01af: const/16 v18, #int 1 // #1 │ │ +0ad5f6: 2900 b1fe |01b1: goto/16 0062 // -014f │ │ +0ad5fa: 0800 3900 |01b3: move-object/from16 v0, v57 │ │ +0ad5fe: 5400 9612 |01b5: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ad602: 0833 0000 |01b7: move-object/from16 v51, v0 │ │ +0ad606: 1334 0000 |01b9: const/16 v52, #int 0 // #0 │ │ +0ad60a: 4633 3334 |01bb: aget-object v51, v51, v52 │ │ +0ad60e: 0800 3900 |01bd: move-object/from16 v0, v57 │ │ +0ad612: 5200 a312 |01bf: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0ad616: 0234 0000 |01c1: move/from16 v52, v0 │ │ +0ad61a: 0200 3400 |01c3: move/from16 v0, v52 │ │ +0ad61e: 0801 3300 |01c5: move-object/from16 v1, v51 │ │ +0ad622: 5910 7512 |01c7: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.State:I // field@1275 │ │ +0ad626: 0800 3900 |01c9: move-object/from16 v0, v57 │ │ +0ad62a: 5200 9e12 |01cb: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@129e │ │ +0ad62e: 0233 0000 |01cd: move/from16 v51, v0 │ │ +0ad632: 9527 3a33 |01cf: and-int v39, v58, v51 │ │ +0ad636: 0800 3900 |01d1: move-object/from16 v0, v57 │ │ +0ad63a: 5400 9612 |01d3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ad63e: 0833 0000 |01d5: move-object/from16 v51, v0 │ │ +0ad642: 1334 0100 |01d7: const/16 v52, #int 1 // #1 │ │ +0ad646: 4634 3334 |01d9: aget-object v52, v51, v52 │ │ +0ad64a: 0800 3900 |01db: move-object/from16 v0, v57 │ │ +0ad64e: 5400 8212 |01dd: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@1282 │ │ +0ad652: 0833 0000 |01df: move-object/from16 v51, v0 │ │ +0ad656: 0800 3900 |01e1: move-object/from16 v0, v57 │ │ +0ad65a: 5200 a312 |01e3: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0ad65e: 0235 0000 |01e5: move/from16 v53, v0 │ │ +0ad662: e035 3504 |01e7: shl-int/lit8 v53, v53, #int 4 // #04 │ │ +0ad666: 9035 3527 |01e9: add-int v53, v53, v39 │ │ +0ad66a: 4a33 3335 |01eb: aget-short v51, v51, v53 │ │ +0ad66e: 7701 3c24 3300 |01ed: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@243c │ │ +0ad674: 0a35 |01f0: move-result v53 │ │ +0ad676: 0800 3900 |01f1: move-object/from16 v0, v57 │ │ +0ad67a: 5400 8912 |01f3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1289 │ │ +0ad67e: 0833 0000 |01f5: move-object/from16 v51, v0 │ │ +0ad682: 0800 3900 |01f7: move-object/from16 v0, v57 │ │ +0ad686: 5600 9f12 |01f9: iget-byte v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._previousByte:B // field@129f │ │ +0ad68a: 0236 0000 |01fb: move/from16 v54, v0 │ │ +0ad68e: 0800 3300 |01fd: move-object/from16 v0, v51 │ │ +0ad692: 0201 3a00 |01ff: move/from16 v1, v58 │ │ +0ad696: 0202 3600 |0201: move/from16 v2, v54 │ │ +0ad69a: 6e30 f823 1002 |0203: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.GetSubCoder:(IB)Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; // method@23f8 │ │ +0ad6a0: 0c36 |0206: move-result-object v54 │ │ +0ad6a2: 0800 3900 |0207: move-object/from16 v0, v57 │ │ +0ad6a6: 5200 a312 |0209: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0ad6aa: 0233 0000 |020b: move/from16 v51, v0 │ │ +0ad6ae: 7701 ce23 3300 |020d: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateIsCharState:(I)Z // method@23ce │ │ +0ad6b4: 0a33 |0210: move-result v51 │ │ +0ad6b6: 3933 c800 |0211: if-nez v51, 02d9 // +00c8 │ │ +0ad6ba: 1333 0100 |0213: const/16 v51, #int 1 // #1 │ │ +0ad6be: 0800 3600 |0215: move-object/from16 v0, v54 │ │ +0ad6c2: 0201 3300 |0217: move/from16 v1, v51 │ │ +0ad6c6: 0202 1600 |0219: move/from16 v2, v22 │ │ +0ad6ca: 6e40 f423 10b2 |021b: invoke-virtual {v0, v1, v2, v11}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.GetPrice:(ZBB)I // method@23f4 │ │ +0ad6d0: 0a33 |021e: move-result v51 │ │ +0ad6d2: 9033 3335 |021f: add-int v51, v51, v53 │ │ +0ad6d6: 0200 3300 |0221: move/from16 v0, v51 │ │ +0ad6da: 0801 3400 |0223: move-object/from16 v1, v52 │ │ +0ad6de: 5910 7412 |0225: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ +0ad6e2: 0800 3900 |0227: move-object/from16 v0, v57 │ │ +0ad6e6: 5400 9612 |0229: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ad6ea: 0833 0000 |022b: move-object/from16 v51, v0 │ │ +0ad6ee: 1334 0100 |022d: const/16 v52, #int 1 // #1 │ │ +0ad6f2: 4633 3334 |022f: aget-object v51, v51, v52 │ │ +0ad6f6: 7401 fc23 3300 |0231: invoke-virtual/range {v51}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.MakeAsChar:()V // method@23fc │ │ +0ad6fc: 0800 3900 |0234: move-object/from16 v0, v57 │ │ +0ad700: 5400 8212 |0236: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@1282 │ │ +0ad704: 0833 0000 |0238: move-object/from16 v51, v0 │ │ +0ad708: 0800 3900 |023a: move-object/from16 v0, v57 │ │ +0ad70c: 5200 a312 |023c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0ad710: 0234 0000 |023e: move/from16 v52, v0 │ │ +0ad714: e034 3404 |0240: shl-int/lit8 v52, v52, #int 4 // #04 │ │ +0ad718: 9034 3427 |0242: add-int v52, v52, v39 │ │ +0ad71c: 4a33 3334 |0244: aget-short v51, v51, v52 │ │ +0ad720: 7701 3d24 3300 |0246: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@243d │ │ +0ad726: 0a17 |0249: move-result v23 │ │ +0ad728: 0800 3900 |024a: move-object/from16 v0, v57 │ │ +0ad72c: 5400 8312 |024c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@1283 │ │ +0ad730: 0833 0000 |024e: move-object/from16 v51, v0 │ │ +0ad734: 0800 3900 |0250: move-object/from16 v0, v57 │ │ +0ad738: 5200 a312 |0252: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0ad73c: 0234 0000 |0254: move/from16 v52, v0 │ │ +0ad740: 4a33 3334 |0256: aget-short v51, v51, v52 │ │ +0ad744: 7701 3d24 3300 |0258: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@243d │ │ +0ad74a: 0a33 |025b: move-result v51 │ │ +0ad74c: 902c 1733 |025c: add-int v44, v23, v51 │ │ +0ad750: 0200 1600 |025e: move/from16 v0, v22 │ │ +0ad754: 33b0 4700 |0260: if-ne v0, v11, 02a7 // +0047 │ │ +0ad758: 0800 3900 |0262: move-object/from16 v0, v57 │ │ +0ad75c: 5200 a312 |0264: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0ad760: 0233 0000 |0266: move/from16 v51, v0 │ │ +0ad764: 0800 3900 |0268: move-object/from16 v0, v57 │ │ +0ad768: 0201 3300 |026a: move/from16 v1, v51 │ │ +0ad76c: 0202 2700 |026c: move/from16 v2, v39 │ │ +0ad770: 6e30 0e24 1002 |026e: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetRepLen1Price:(II)I // method@240e │ │ +0ad776: 0a33 |0271: move-result v51 │ │ +0ad778: 902e 2c33 |0272: add-int v46, v44, v51 │ │ +0ad77c: 0800 3900 |0274: move-object/from16 v0, v57 │ │ +0ad780: 5400 9612 |0276: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ad784: 0833 0000 |0278: move-object/from16 v51, v0 │ │ +0ad788: 1334 0100 |027a: const/16 v52, #int 1 // #1 │ │ +0ad78c: 4633 3334 |027c: aget-object v51, v51, v52 │ │ +0ad790: 0800 3300 |027e: move-object/from16 v0, v51 │ │ +0ad794: 5200 7412 |0280: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ +0ad798: 0233 0000 |0282: move/from16 v51, v0 │ │ +0ad79c: 0200 2e00 |0284: move/from16 v0, v46 │ │ +0ad7a0: 0201 3300 |0286: move/from16 v1, v51 │ │ +0ad7a4: 3510 1f00 |0288: if-ge v0, v1, 02a7 // +001f │ │ +0ad7a8: 0800 3900 |028a: move-object/from16 v0, v57 │ │ +0ad7ac: 5400 9612 |028c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ad7b0: 0833 0000 |028e: move-object/from16 v51, v0 │ │ +0ad7b4: 1334 0100 |0290: const/16 v52, #int 1 // #1 │ │ +0ad7b8: 4633 3334 |0292: aget-object v51, v51, v52 │ │ +0ad7bc: 0200 2e00 |0294: move/from16 v0, v46 │ │ +0ad7c0: 0801 3300 |0296: move-object/from16 v1, v51 │ │ +0ad7c4: 5910 7412 |0298: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ +0ad7c8: 0800 3900 |029a: move-object/from16 v0, v57 │ │ +0ad7cc: 5400 9612 |029c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ad7d0: 0833 0000 |029e: move-object/from16 v51, v0 │ │ +0ad7d4: 1334 0100 |02a0: const/16 v52, #int 1 // #1 │ │ +0ad7d8: 4633 3334 |02a2: aget-object v51, v51, v52 │ │ +0ad7dc: 7401 fd23 3300 |02a4: invoke-virtual/range {v51}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.MakeAsShortRep:()V // method@23fd │ │ +0ad7e2: 0800 3900 |02a7: move-object/from16 v0, v57 │ │ +0ad7e6: 5400 b212 |02a9: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@12b2 │ │ +0ad7ea: 0833 0000 |02ab: move-object/from16 v51, v0 │ │ +0ad7ee: 4433 332d |02ad: aget v51, v51, v45 │ │ +0ad7f2: 0200 1100 |02af: move/from16 v0, v17 │ │ +0ad7f6: 0201 3300 |02b1: move/from16 v1, v51 │ │ +0ad7fa: 3410 2a00 |02b3: if-lt v0, v1, 02dd // +002a │ │ +0ad7fe: 0210 1100 |02b5: move/from16 v16, v17 │ │ +0ad802: 1333 0200 |02b7: const/16 v51, #int 2 // #2 │ │ +0ad806: 0200 1000 |02b9: move/from16 v0, v16 │ │ +0ad80a: 0201 3300 |02bb: move/from16 v1, v51 │ │ +0ad80e: 3510 2900 |02bd: if-ge v0, v1, 02e6 // +0029 │ │ +0ad812: 0800 3900 |02bf: move-object/from16 v0, v57 │ │ +0ad816: 5400 9612 |02c1: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ad81a: 0833 0000 |02c3: move-object/from16 v51, v0 │ │ +0ad81e: 1334 0100 |02c5: const/16 v52, #int 1 // #1 │ │ +0ad822: 4633 3334 |02c7: aget-object v51, v51, v52 │ │ +0ad826: 0800 3300 |02c9: move-object/from16 v0, v51 │ │ +0ad82a: 5200 6a12 |02cb: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ +0ad82e: 0233 0000 |02cd: move/from16 v51, v0 │ │ +0ad832: 0200 3300 |02cf: move/from16 v0, v51 │ │ +0ad836: 0801 3900 |02d1: move-object/from16 v1, v57 │ │ +0ad83a: 5910 a512 |02d3: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.backRes:I // field@12a5 │ │ +0ad83e: 1312 0100 |02d5: const/16 v18, #int 1 // #1 │ │ +0ad842: 2900 8bfd |02d7: goto/16 0062 // -0275 │ │ +0ad846: 1333 0000 |02d9: const/16 v51, #int 0 // #0 │ │ +0ad84a: 2900 3aff |02db: goto/16 0215 // -00c6 │ │ +0ad84e: 0800 3900 |02dd: move-object/from16 v0, v57 │ │ +0ad852: 5400 b212 |02df: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@12b2 │ │ +0ad856: 0833 0000 |02e1: move-object/from16 v51, v0 │ │ +0ad85a: 4410 332d |02e3: aget v16, v51, v45 │ │ +0ad85e: 28d2 |02e5: goto 02b7 // -002e │ │ +0ad860: 0800 3900 |02e6: move-object/from16 v0, v57 │ │ +0ad864: 5400 9612 |02e8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ad868: 0833 0000 |02ea: move-object/from16 v51, v0 │ │ +0ad86c: 1334 0100 |02ec: const/16 v52, #int 1 // #1 │ │ +0ad870: 4633 3334 |02ee: aget-object v51, v51, v52 │ │ +0ad874: 1334 0000 |02f0: const/16 v52, #int 0 // #0 │ │ +0ad878: 0200 3400 |02f2: move/from16 v0, v52 │ │ +0ad87c: 0801 3300 |02f4: move-object/from16 v1, v51 │ │ +0ad880: 5910 7012 |02f6: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ +0ad884: 0800 3900 |02f8: move-object/from16 v0, v57 │ │ +0ad888: 5400 9612 |02fa: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ad88c: 0833 0000 |02fc: move-object/from16 v51, v0 │ │ +0ad890: 1334 0000 |02fe: const/16 v52, #int 0 // #0 │ │ +0ad894: 4633 3334 |0300: aget-object v51, v51, v52 │ │ +0ad898: 0800 3900 |0302: move-object/from16 v0, v57 │ │ +0ad89c: 5400 b312 |0304: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0ad8a0: 0834 0000 |0306: move-object/from16 v52, v0 │ │ +0ad8a4: 1335 0000 |0308: const/16 v53, #int 0 // #0 │ │ +0ad8a8: 4434 3435 |030a: aget v52, v52, v53 │ │ +0ad8ac: 0200 3400 |030c: move/from16 v0, v52 │ │ +0ad8b0: 0801 3300 |030e: move-object/from16 v1, v51 │ │ +0ad8b4: 5910 6c12 |0310: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs0:I // field@126c │ │ +0ad8b8: 0800 3900 |0312: move-object/from16 v0, v57 │ │ +0ad8bc: 5400 9612 |0314: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ad8c0: 0833 0000 |0316: move-object/from16 v51, v0 │ │ +0ad8c4: 1334 0000 |0318: const/16 v52, #int 0 // #0 │ │ +0ad8c8: 4633 3334 |031a: aget-object v51, v51, v52 │ │ +0ad8cc: 0800 3900 |031c: move-object/from16 v0, v57 │ │ +0ad8d0: 5400 b312 |031e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0ad8d4: 0834 0000 |0320: move-object/from16 v52, v0 │ │ +0ad8d8: 1335 0100 |0322: const/16 v53, #int 1 // #1 │ │ +0ad8dc: 4434 3435 |0324: aget v52, v52, v53 │ │ +0ad8e0: 0200 3400 |0326: move/from16 v0, v52 │ │ +0ad8e4: 0801 3300 |0328: move-object/from16 v1, v51 │ │ +0ad8e8: 5910 6d12 |032a: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs1:I // field@126d │ │ +0ad8ec: 0800 3900 |032c: move-object/from16 v0, v57 │ │ +0ad8f0: 5400 9612 |032e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ad8f4: 0833 0000 |0330: move-object/from16 v51, v0 │ │ +0ad8f8: 1334 0000 |0332: const/16 v52, #int 0 // #0 │ │ +0ad8fc: 4633 3334 |0334: aget-object v51, v51, v52 │ │ +0ad900: 0800 3900 |0336: move-object/from16 v0, v57 │ │ +0ad904: 5400 b312 |0338: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0ad908: 0834 0000 |033a: move-object/from16 v52, v0 │ │ +0ad90c: 1335 0200 |033c: const/16 v53, #int 2 // #2 │ │ +0ad910: 4434 3435 |033e: aget v52, v52, v53 │ │ +0ad914: 0200 3400 |0340: move/from16 v0, v52 │ │ +0ad918: 0801 3300 |0342: move-object/from16 v1, v51 │ │ +0ad91c: 5910 6e12 |0344: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs2:I // field@126e │ │ +0ad920: 0800 3900 |0346: move-object/from16 v0, v57 │ │ +0ad924: 5400 9612 |0348: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ad928: 0833 0000 |034a: move-object/from16 v51, v0 │ │ +0ad92c: 1334 0000 |034c: const/16 v52, #int 0 // #0 │ │ +0ad930: 4633 3334 |034e: aget-object v51, v51, v52 │ │ +0ad934: 0800 3900 |0350: move-object/from16 v0, v57 │ │ +0ad938: 5400 b312 |0352: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0ad93c: 0834 0000 |0354: move-object/from16 v52, v0 │ │ +0ad940: 1335 0300 |0356: const/16 v53, #int 3 // #3 │ │ +0ad944: 4434 3435 |0358: aget v52, v52, v53 │ │ +0ad948: 0200 3400 |035a: move/from16 v0, v52 │ │ +0ad94c: 0801 3300 |035c: move-object/from16 v1, v51 │ │ +0ad950: 5910 6f12 |035e: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs3:I // field@126f │ │ +0ad954: 020e 1000 |0360: move/from16 v14, v16 │ │ +0ad958: 0800 3900 |0362: move-object/from16 v0, v57 │ │ +0ad95c: 5400 9612 |0364: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ad960: 0833 0000 |0366: move-object/from16 v51, v0 │ │ +0ad964: d80f 0eff |0368: add-int/lit8 v15, v14, #int -1 // #ff │ │ +0ad968: 4633 330e |036a: aget-object v51, v51, v14 │ │ +0ad96c: 1434 ffff ff0f |036c: const v52, #float 2.52435e-29 // #0fffffff │ │ +0ad972: 0200 3400 |036f: move/from16 v0, v52 │ │ +0ad976: 0801 3300 |0371: move-object/from16 v1, v51 │ │ +0ad97a: 5910 7412 |0373: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ +0ad97e: 1333 0200 |0375: const/16 v51, #int 2 // #2 │ │ +0ad982: 0200 3300 |0377: move/from16 v0, v51 │ │ +0ad986: 350f 220a |0379: if-ge v15, v0, 0d9b // +0a22 │ │ +0ad98a: 120d |037b: const/4 v13, #int 0 // #0 │ │ +0ad98c: 1333 0400 |037c: const/16 v51, #int 4 // #4 │ │ +0ad990: 0200 3300 |037e: move/from16 v0, v51 │ │ +0ad994: 350d 7000 |0380: if-ge v13, v0, 03f0 // +0070 │ │ +0ad998: 0800 3900 |0382: move-object/from16 v0, v57 │ │ +0ad99c: 5400 b212 |0384: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@12b2 │ │ +0ad9a0: 0833 0000 |0386: move-object/from16 v51, v0 │ │ +0ad9a4: 442b 330d |0388: aget v43, v51, v13 │ │ +0ad9a8: 1333 0200 |038a: const/16 v51, #int 2 // #2 │ │ +0ad9ac: 0200 2b00 |038c: move/from16 v0, v43 │ │ +0ad9b0: 0201 3300 |038e: move/from16 v1, v51 │ │ +0ad9b4: 3510 0500 |0390: if-ge v0, v1, 0395 // +0005 │ │ +0ad9b8: d80d 0d01 |0392: add-int/lit8 v13, v13, #int 1 // #01 │ │ +0ad9bc: 28e8 |0394: goto 037c // -0018 │ │ +0ad9be: 0800 3900 |0395: move-object/from16 v0, v57 │ │ +0ad9c2: 5200 a312 |0397: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0ad9c6: 0233 0000 |0399: move/from16 v51, v0 │ │ +0ad9ca: 0800 3900 |039b: move-object/from16 v0, v57 │ │ +0ad9ce: 0201 3300 |039d: move/from16 v1, v51 │ │ +0ad9d2: 0202 2700 |039f: move/from16 v2, v39 │ │ +0ad9d6: 6e40 0d24 d021 |03a1: invoke-virtual {v0, v13, v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetPureRepPrice:(III)I // method@240d │ │ +0ad9dc: 0a33 |03a4: move-result v51 │ │ +0ad9de: 9029 2c33 |03a5: add-int v41, v44, v51 │ │ +0ad9e2: 0800 3900 |03a7: move-object/from16 v0, v57 │ │ +0ad9e6: 5400 a212 |03a9: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repMatchLenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@12a2 │ │ +0ad9ea: 0833 0000 |03ab: move-object/from16 v51, v0 │ │ +0ad9ee: d834 2bfe |03ad: add-int/lit8 v52, v43, #int -2 // #fe │ │ +0ad9f2: 0800 3300 |03af: move-object/from16 v0, v51 │ │ +0ad9f6: 0201 3400 |03b1: move/from16 v1, v52 │ │ +0ad9fa: 0202 2700 |03b3: move/from16 v2, v39 │ │ +0ad9fe: 6e30 eb23 1002 |03b5: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.GetPrice:(II)I // method@23eb │ │ +0ada04: 0a33 |03b8: move-result v51 │ │ +0ada06: 9008 2933 |03b9: add-int v8, v41, v51 │ │ +0ada0a: 0800 3900 |03bb: move-object/from16 v0, v57 │ │ +0ada0e: 5400 9612 |03bd: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ada12: 0833 0000 |03bf: move-object/from16 v51, v0 │ │ +0ada16: 4624 332b |03c1: aget-object v36, v51, v43 │ │ +0ada1a: 0800 2400 |03c3: move-object/from16 v0, v36 │ │ +0ada1e: 5200 7412 |03c5: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ +0ada22: 0233 0000 |03c7: move/from16 v51, v0 │ │ +0ada26: 0200 3300 |03c9: move/from16 v0, v51 │ │ +0ada2a: 3508 1a00 |03cb: if-ge v8, v0, 03e5 // +001a │ │ +0ada2e: 0800 2400 |03cd: move-object/from16 v0, v36 │ │ +0ada32: 5908 7412 |03cf: iput v8, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ +0ada36: 1333 0000 |03d1: const/16 v51, #int 0 // #0 │ │ +0ada3a: 0200 3300 |03d3: move/from16 v0, v51 │ │ +0ada3e: 0801 2400 |03d5: move-object/from16 v1, v36 │ │ +0ada42: 5910 7012 |03d7: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ +0ada46: 0800 2400 |03d9: move-object/from16 v0, v36 │ │ +0ada4a: 590d 6a12 |03db: iput v13, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ +0ada4e: 1333 0000 |03dd: const/16 v51, #int 0 // #0 │ │ +0ada52: 0200 3300 |03df: move/from16 v0, v51 │ │ +0ada56: 0801 2400 |03e1: move-object/from16 v1, v36 │ │ +0ada5a: 5c10 7212 |03e3: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@1272 │ │ +0ada5e: d82b 2bff |03e5: add-int/lit8 v43, v43, #int -1 // #ff │ │ +0ada62: 1333 0200 |03e7: const/16 v51, #int 2 // #2 │ │ +0ada66: 0200 2b00 |03e9: move/from16 v0, v43 │ │ +0ada6a: 0201 3300 |03eb: move/from16 v1, v51 │ │ +0ada6e: 3510 baff |03ed: if-ge v0, v1, 03a7 // -0046 │ │ +0ada72: 28a3 |03ef: goto 0392 // -005d │ │ +0ada74: 0800 3900 |03f0: move-object/from16 v0, v57 │ │ +0ada78: 5400 8312 |03f2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@1283 │ │ +0ada7c: 0833 0000 |03f4: move-object/from16 v51, v0 │ │ +0ada80: 0800 3900 |03f6: move-object/from16 v0, v57 │ │ +0ada84: 5200 a312 |03f8: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0ada88: 0234 0000 |03fa: move/from16 v52, v0 │ │ +0ada8c: 4a33 3334 |03fc: aget-short v51, v51, v52 │ │ +0ada90: 7701 3c24 3300 |03fe: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@243c │ │ +0ada96: 0a33 |0401: move-result v51 │ │ +0ada98: 901d 1733 |0402: add-int v29, v23, v51 │ │ +0ada9c: 0800 3900 |0404: move-object/from16 v0, v57 │ │ +0adaa0: 5400 b212 |0406: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@12b2 │ │ +0adaa4: 0833 0000 |0408: move-object/from16 v51, v0 │ │ +0adaa8: 1334 0000 |040a: const/16 v52, #int 0 // #0 │ │ +0adaac: 4433 3334 |040c: aget v51, v51, v52 │ │ +0adab0: 1334 0200 |040e: const/16 v52, #int 2 // #2 │ │ +0adab4: 0200 3300 |0410: move/from16 v0, v51 │ │ +0adab8: 0201 3400 |0412: move/from16 v1, v52 │ │ +0adabc: 3410 2300 |0414: if-lt v0, v1, 0437 // +0023 │ │ +0adac0: 0800 3900 |0416: move-object/from16 v0, v57 │ │ +0adac4: 5400 b212 |0418: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@12b2 │ │ +0adac8: 0833 0000 |041a: move-object/from16 v51, v0 │ │ +0adacc: 1334 0000 |041c: const/16 v52, #int 0 // #0 │ │ +0adad0: 4433 3334 |041e: aget v51, v51, v52 │ │ +0adad4: d80e 3301 |0420: add-int/lit8 v14, v51, #int 1 // #01 │ │ +0adad8: 0200 1100 |0422: move/from16 v0, v17 │ │ +0adadc: 360e 6d00 |0424: if-gt v14, v0, 0491 // +006d │ │ +0adae0: 1321 0000 |0426: const/16 v33, #int 0 // #0 │ │ +0adae4: 0800 3900 |0428: move-object/from16 v0, v57 │ │ +0adae8: 5400 8c12 |042a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@128c │ │ +0adaec: 0833 0000 |042c: move-object/from16 v51, v0 │ │ +0adaf0: 4433 3321 |042e: aget v51, v51, v33 │ │ +0adaf4: 0200 3300 |0430: move/from16 v0, v51 │ │ +0adaf8: 370e 0900 |0432: if-le v14, v0, 043b // +0009 │ │ +0adafc: d821 2102 |0434: add-int/lit8 v33, v33, #int 2 // #02 │ │ +0adb00: 28f2 |0436: goto 0428 // -000e │ │ +0adb02: 122e |0437: const/4 v14, #int 2 // #2 │ │ +0adb04: 28ea |0438: goto 0422 // -0016 │ │ +0adb06: d80e 0e01 |0439: add-int/lit8 v14, v14, #int 1 // #01 │ │ +0adb0a: 0800 3900 |043b: move-object/from16 v0, v57 │ │ +0adb0e: 5400 8c12 |043d: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@128c │ │ +0adb12: 0833 0000 |043f: move-object/from16 v51, v0 │ │ +0adb16: d834 2101 |0441: add-int/lit8 v52, v33, #int 1 // #01 │ │ +0adb1a: 440c 3334 |0443: aget v12, v51, v52 │ │ +0adb1e: 0800 3900 |0445: move-object/from16 v0, v57 │ │ +0adb22: 0201 2700 |0447: move/from16 v1, v39 │ │ +0adb26: 6e40 0a24 c01e |0449: invoke-virtual {v0, v12, v14, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetPosLenPrice:(III)I // method@240a │ │ +0adb2c: 0a33 |044c: move-result v51 │ │ +0adb2e: 9008 1d33 |044d: add-int v8, v29, v51 │ │ +0adb32: 0800 3900 |044f: move-object/from16 v0, v57 │ │ +0adb36: 5400 9612 |0451: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0adb3a: 0833 0000 |0453: move-object/from16 v51, v0 │ │ +0adb3e: 4624 330e |0455: aget-object v36, v51, v14 │ │ +0adb42: 0800 2400 |0457: move-object/from16 v0, v36 │ │ +0adb46: 5200 7412 |0459: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ +0adb4a: 0233 0000 |045b: move/from16 v51, v0 │ │ +0adb4e: 0200 3300 |045d: move/from16 v0, v51 │ │ +0adb52: 3508 1e00 |045f: if-ge v8, v0, 047d // +001e │ │ +0adb56: 0800 2400 |0461: move-object/from16 v0, v36 │ │ +0adb5a: 5908 7412 |0463: iput v8, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ +0adb5e: 1333 0000 |0465: const/16 v51, #int 0 // #0 │ │ +0adb62: 0200 3300 |0467: move/from16 v0, v51 │ │ +0adb66: 0801 2400 |0469: move-object/from16 v1, v36 │ │ +0adb6a: 5910 7012 |046b: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ +0adb6e: d833 0c04 |046d: add-int/lit8 v51, v12, #int 4 // #04 │ │ +0adb72: 0200 3300 |046f: move/from16 v0, v51 │ │ +0adb76: 0801 2400 |0471: move-object/from16 v1, v36 │ │ +0adb7a: 5910 6a12 |0473: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ +0adb7e: 1333 0000 |0475: const/16 v51, #int 0 // #0 │ │ +0adb82: 0200 3300 |0477: move/from16 v0, v51 │ │ +0adb86: 0801 2400 |0479: move-object/from16 v1, v36 │ │ +0adb8a: 5c10 7212 |047b: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@1272 │ │ +0adb8e: 0800 3900 |047d: move-object/from16 v0, v57 │ │ +0adb92: 5400 8c12 |047f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@128c │ │ +0adb96: 0833 0000 |0481: move-object/from16 v51, v0 │ │ +0adb9a: 4433 3321 |0483: aget v51, v51, v33 │ │ +0adb9e: 0200 3300 |0485: move/from16 v0, v51 │ │ +0adba2: 330e b2ff |0487: if-ne v14, v0, 0439 // -004e │ │ +0adba6: d821 2102 |0489: add-int/lit8 v33, v33, #int 2 // #02 │ │ +0adbaa: 0200 2100 |048b: move/from16 v0, v33 │ │ +0adbae: 0201 2000 |048d: move/from16 v1, v32 │ │ +0adbb2: 3310 aaff |048f: if-ne v0, v1, 0439 // -0056 │ │ +0adbb6: 1205 |0491: const/4 v5, #int 0 // #0 │ │ +0adbb8: d805 0501 |0492: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0adbbc: 0200 1000 |0494: move/from16 v0, v16 │ │ +0adbc0: 3305 0a00 |0496: if-ne v5, v0, 04a0 // +000a │ │ +0adbc4: 0800 3900 |0498: move-object/from16 v0, v57 │ │ +0adbc8: 6e20 0024 5000 |049a: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.Backward:(I)I // method@2400 │ │ +0adbce: 0a12 |049d: move-result v18 │ │ +0adbd0: 2900 c4fb |049e: goto/16 0062 // -043c │ │ +0adbd4: 7401 1224 3900 |04a0: invoke-virtual/range {v57}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.ReadMatchDistances:()I // method@2412 │ │ +0adbda: 0a18 |04a3: move-result v24 │ │ +0adbdc: 0800 3900 |04a4: move-object/from16 v0, v57 │ │ +0adbe0: 5200 9112 |04a6: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numDistancePairs:I // field@1291 │ │ +0adbe4: 0220 0000 |04a8: move/from16 v32, v0 │ │ +0adbe8: 0800 3900 |04aa: move-object/from16 v0, v57 │ │ +0adbec: 5200 9212 |04ac: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@1292 │ │ +0adbf0: 0233 0000 |04ae: move/from16 v51, v0 │ │ +0adbf4: 0200 1800 |04b0: move/from16 v0, v24 │ │ +0adbf8: 0201 3300 |04b2: move/from16 v1, v51 │ │ +0adbfc: 3410 1800 |04b4: if-lt v0, v1, 04cc // +0018 │ │ +0adc00: 0200 1800 |04b6: move/from16 v0, v24 │ │ +0adc04: 0801 3900 |04b8: move-object/from16 v1, v57 │ │ +0adc08: 5910 8a12 |04ba: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._longestMatchLength:I // field@128a │ │ +0adc0c: 1333 0100 |04bc: const/16 v51, #int 1 // #1 │ │ +0adc10: 0200 3300 |04be: move/from16 v0, v51 │ │ +0adc14: 0801 3900 |04c0: move-object/from16 v1, v57 │ │ +0adc18: 5c10 8b12 |04c2: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._longestMatchWasFound:Z // field@128b │ │ +0adc1c: 0800 3900 |04c4: move-object/from16 v0, v57 │ │ +0adc20: 6e20 0024 5000 |04c6: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.Backward:(I)I // method@2400 │ │ +0adc26: 0a12 |04c9: move-result v18 │ │ +0adc28: 2900 98fb |04ca: goto/16 0062 // -0468 │ │ +0adc2c: d83a 3a01 |04cc: add-int/lit8 v58, v58, #int 1 // #01 │ │ +0adc30: 0800 3900 |04ce: move-object/from16 v0, v57 │ │ +0adc34: 5400 9612 |04d0: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0adc38: 0833 0000 |04d2: move-object/from16 v51, v0 │ │ +0adc3c: 4633 3305 |04d4: aget-object v51, v51, v5 │ │ +0adc40: 0800 3300 |04d6: move-object/from16 v0, v51 │ │ +0adc44: 5200 7012 |04d8: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ +0adc48: 0226 0000 |04da: move/from16 v38, v0 │ │ +0adc4c: 0800 3900 |04dc: move-object/from16 v0, v57 │ │ +0adc50: 5400 9612 |04de: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0adc54: 0833 0000 |04e0: move-object/from16 v51, v0 │ │ +0adc58: 4633 3305 |04e2: aget-object v51, v51, v5 │ │ +0adc5c: 0800 3300 |04e4: move-object/from16 v0, v51 │ │ +0adc60: 5500 7212 |04e6: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@1272 │ │ +0adc64: 0233 0000 |04e8: move/from16 v51, v0 │ │ +0adc68: 3833 a002 |04ea: if-eqz v51, 078a // +02a0 │ │ +0adc6c: d826 26ff |04ec: add-int/lit8 v38, v38, #int -1 // #ff │ │ +0adc70: 0800 3900 |04ee: move-object/from16 v0, v57 │ │ +0adc74: 5400 9612 |04f0: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0adc78: 0833 0000 |04f2: move-object/from16 v51, v0 │ │ +0adc7c: 4633 3305 |04f4: aget-object v51, v51, v5 │ │ +0adc80: 0800 3300 |04f6: move-object/from16 v0, v51 │ │ +0adc84: 5500 7312 |04f8: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev2:Z // field@1273 │ │ +0adc88: 0233 0000 |04fa: move/from16 v51, v0 │ │ +0adc8c: 3833 7e02 |04fc: if-eqz v51, 077a // +027e │ │ +0adc90: 0800 3900 |04fe: move-object/from16 v0, v57 │ │ +0adc94: 5400 9612 |0500: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0adc98: 0833 0000 |0502: move-object/from16 v51, v0 │ │ +0adc9c: 0800 3900 |0504: move-object/from16 v0, v57 │ │ +0adca0: 5400 9612 |0506: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0adca4: 0834 0000 |0508: move-object/from16 v52, v0 │ │ +0adca8: 4634 3405 |050a: aget-object v52, v52, v5 │ │ +0adcac: 0800 3400 |050c: move-object/from16 v0, v52 │ │ +0adcb0: 5200 7112 |050e: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev2:I // field@1271 │ │ +0adcb4: 0234 0000 |0510: move/from16 v52, v0 │ │ +0adcb8: 4633 3334 |0512: aget-object v51, v51, v52 │ │ +0adcbc: 0800 3300 |0514: move-object/from16 v0, v51 │ │ +0adcc0: 5200 7512 |0516: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.State:I // field@1275 │ │ +0adcc4: 0230 0000 |0518: move/from16 v48, v0 │ │ +0adcc8: 0800 3900 |051a: move-object/from16 v0, v57 │ │ +0adccc: 5400 9612 |051c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0adcd0: 0833 0000 |051e: move-object/from16 v51, v0 │ │ +0adcd4: 4633 3305 |0520: aget-object v51, v51, v5 │ │ +0adcd8: 0800 3300 |0522: move-object/from16 v0, v51 │ │ +0adcdc: 5200 6b12 |0524: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev2:I // field@126b │ │ +0adce0: 0233 0000 |0526: move/from16 v51, v0 │ │ +0adce4: 1334 0400 |0528: const/16 v52, #int 4 // #4 │ │ +0adce8: 0200 3300 |052a: move/from16 v0, v51 │ │ +0adcec: 0201 3400 |052c: move/from16 v1, v52 │ │ +0adcf0: 3510 4602 |052e: if-ge v0, v1, 0774 // +0246 │ │ +0adcf4: 7701 d123 3000 |0530: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateRep:(I)I // method@23d1 │ │ +0adcfa: 0a30 |0533: move-result v48 │ │ +0adcfc: 7701 cf23 3000 |0534: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateChar:(I)I // method@23cf │ │ +0add02: 0a30 |0537: move-result v48 │ │ +0add04: d833 05ff |0538: add-int/lit8 v51, v5, #int -1 // #ff │ │ +0add08: 0200 2600 |053a: move/from16 v0, v38 │ │ +0add0c: 0201 3300 |053c: move/from16 v1, v51 │ │ +0add10: 3310 6202 |053e: if-ne v0, v1, 07a0 // +0262 │ │ +0add14: 0800 3900 |0540: move-object/from16 v0, v57 │ │ +0add18: 5400 9612 |0542: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0add1c: 0833 0000 |0544: move-object/from16 v51, v0 │ │ +0add20: 4633 3305 |0546: aget-object v51, v51, v5 │ │ +0add24: 7401 fb23 3300 |0548: invoke-virtual/range {v51}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.IsShortRep:()Z // method@23fb │ │ +0add2a: 0a33 |054b: move-result v51 │ │ +0add2c: 3833 4e02 |054c: if-eqz v51, 079a // +024e │ │ +0add30: 7701 d223 3000 |054e: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateShortRep:(I)I // method@23d2 │ │ +0add36: 0a30 |0551: move-result v48 │ │ +0add38: 0800 3900 |0552: move-object/from16 v0, v57 │ │ +0add3c: 5400 9612 |0554: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0add40: 0833 0000 |0556: move-object/from16 v51, v0 │ │ +0add44: 4633 3305 |0558: aget-object v51, v51, v5 │ │ +0add48: 0200 3000 |055a: move/from16 v0, v48 │ │ +0add4c: 0801 3300 |055c: move-object/from16 v1, v51 │ │ +0add50: 5910 7512 |055e: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.State:I // field@1275 │ │ +0add54: 0800 3900 |0560: move-object/from16 v0, v57 │ │ +0add58: 5400 9612 |0562: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0add5c: 0833 0000 |0564: move-object/from16 v51, v0 │ │ +0add60: 4633 3305 |0566: aget-object v51, v51, v5 │ │ +0add64: 0800 3900 |0568: move-object/from16 v0, v57 │ │ +0add68: 5400 b312 |056a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0add6c: 0834 0000 |056c: move-object/from16 v52, v0 │ │ +0add70: 1335 0000 |056e: const/16 v53, #int 0 // #0 │ │ +0add74: 4434 3435 |0570: aget v52, v52, v53 │ │ +0add78: 0200 3400 |0572: move/from16 v0, v52 │ │ +0add7c: 0801 3300 |0574: move-object/from16 v1, v51 │ │ +0add80: 5910 6c12 |0576: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs0:I // field@126c │ │ +0add84: 0800 3900 |0578: move-object/from16 v0, v57 │ │ +0add88: 5400 9612 |057a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0add8c: 0833 0000 |057c: move-object/from16 v51, v0 │ │ +0add90: 4633 3305 |057e: aget-object v51, v51, v5 │ │ +0add94: 0800 3900 |0580: move-object/from16 v0, v57 │ │ +0add98: 5400 b312 |0582: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0add9c: 0834 0000 |0584: move-object/from16 v52, v0 │ │ +0adda0: 1335 0100 |0586: const/16 v53, #int 1 // #1 │ │ +0adda4: 4434 3435 |0588: aget v52, v52, v53 │ │ +0adda8: 0200 3400 |058a: move/from16 v0, v52 │ │ +0addac: 0801 3300 |058c: move-object/from16 v1, v51 │ │ +0addb0: 5910 6d12 |058e: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs1:I // field@126d │ │ +0addb4: 0800 3900 |0590: move-object/from16 v0, v57 │ │ +0addb8: 5400 9612 |0592: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0addbc: 0833 0000 |0594: move-object/from16 v51, v0 │ │ +0addc0: 4633 3305 |0596: aget-object v51, v51, v5 │ │ +0addc4: 0800 3900 |0598: move-object/from16 v0, v57 │ │ +0addc8: 5400 b312 |059a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0addcc: 0834 0000 |059c: move-object/from16 v52, v0 │ │ +0addd0: 1335 0200 |059e: const/16 v53, #int 2 // #2 │ │ +0addd4: 4434 3435 |05a0: aget v52, v52, v53 │ │ +0addd8: 0200 3400 |05a2: move/from16 v0, v52 │ │ +0adddc: 0801 3300 |05a4: move-object/from16 v1, v51 │ │ +0adde0: 5910 6e12 |05a6: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs2:I // field@126e │ │ +0adde4: 0800 3900 |05a8: move-object/from16 v0, v57 │ │ +0adde8: 5400 9612 |05aa: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0addec: 0833 0000 |05ac: move-object/from16 v51, v0 │ │ +0addf0: 4633 3305 |05ae: aget-object v51, v51, v5 │ │ +0addf4: 0800 3900 |05b0: move-object/from16 v0, v57 │ │ +0addf8: 5400 b312 |05b2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0addfc: 0834 0000 |05b4: move-object/from16 v52, v0 │ │ +0ade00: 1335 0300 |05b6: const/16 v53, #int 3 // #3 │ │ +0ade04: 4434 3435 |05b8: aget v52, v52, v53 │ │ +0ade08: 0200 3400 |05ba: move/from16 v0, v52 │ │ +0ade0c: 0801 3300 |05bc: move-object/from16 v1, v51 │ │ +0ade10: 5910 6f12 |05be: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs3:I // field@126f │ │ +0ade14: 0800 3900 |05c0: move-object/from16 v0, v57 │ │ +0ade18: 5400 9612 |05c2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ade1c: 0833 0000 |05c4: move-object/from16 v51, v0 │ │ +0ade20: 4633 3305 |05c6: aget-object v51, v51, v5 │ │ +0ade24: 0800 3300 |05c8: move-object/from16 v0, v51 │ │ +0ade28: 520a 7412 |05ca: iget v10, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ +0ade2c: 0800 3900 |05cc: move-object/from16 v0, v57 │ │ +0ade30: 5400 8d12 |05ce: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0ade34: 0833 0000 |05d0: move-object/from16 v51, v0 │ │ +0ade38: 1334 ffff |05d2: const/16 v52, #int -1 // #ffff │ │ +0ade3c: 7402 a723 3300 |05d4: invoke-virtual/range {v51, v52}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@23a7 │ │ +0ade42: 0a0b |05d7: move-result v11 │ │ +0ade44: 0800 3900 |05d8: move-object/from16 v0, v57 │ │ +0ade48: 5400 8d12 |05da: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0ade4c: 0833 0000 |05dc: move-object/from16 v51, v0 │ │ +0ade50: 0800 3900 |05de: move-object/from16 v0, v57 │ │ +0ade54: 5400 b312 |05e0: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0ade58: 0834 0000 |05e2: move-object/from16 v52, v0 │ │ +0ade5c: 1335 0000 |05e4: const/16 v53, #int 0 // #0 │ │ +0ade60: 4434 3435 |05e6: aget v52, v52, v53 │ │ +0ade64: d934 3400 |05e8: rsub-int/lit8 v52, v52, #int 0 // #00 │ │ +0ade68: d834 34ff |05ea: add-int/lit8 v52, v52, #int -1 // #ff │ │ +0ade6c: d834 34ff |05ec: add-int/lit8 v52, v52, #int -1 // #ff │ │ +0ade70: 7402 a723 3300 |05ee: invoke-virtual/range {v51, v52}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@23a7 │ │ +0ade76: 0a16 |05f1: move-result v22 │ │ +0ade78: 0800 3900 |05f2: move-object/from16 v0, v57 │ │ +0ade7c: 5200 9e12 |05f4: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@129e │ │ +0ade80: 0233 0000 |05f6: move/from16 v51, v0 │ │ +0ade84: 9527 3a33 |05f8: and-int v39, v58, v51 │ │ +0ade88: 0800 3900 |05fa: move-object/from16 v0, v57 │ │ +0ade8c: 5400 8212 |05fc: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@1282 │ │ +0ade90: 0833 0000 |05fe: move-object/from16 v51, v0 │ │ +0ade94: e034 3004 |0600: shl-int/lit8 v52, v48, #int 4 // #04 │ │ +0ade98: 9034 3427 |0602: add-int v52, v52, v39 │ │ +0ade9c: 4a33 3334 |0604: aget-short v51, v51, v52 │ │ +0adea0: 7701 3c24 3300 |0606: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@243c │ │ +0adea6: 0a33 |0609: move-result v51 │ │ +0adea8: 9034 0a33 |060a: add-int v52, v10, v51 │ │ +0adeac: 0800 3900 |060c: move-object/from16 v0, v57 │ │ +0adeb0: 5400 8912 |060e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1289 │ │ +0adeb4: 0833 0000 |0610: move-object/from16 v51, v0 │ │ +0adeb8: 0800 3900 |0612: move-object/from16 v0, v57 │ │ +0adebc: 5400 8d12 |0614: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0adec0: 0835 0000 |0616: move-object/from16 v53, v0 │ │ +0adec4: 1336 feff |0618: const/16 v54, #int -2 // #fffe │ │ +0adec8: 7402 a723 3500 |061a: invoke-virtual/range {v53, v54}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@23a7 │ │ +0adece: 0a35 |061d: move-result v53 │ │ +0aded0: 0800 3300 |061e: move-object/from16 v0, v51 │ │ +0aded4: 0201 3a00 |0620: move/from16 v1, v58 │ │ +0aded8: 0202 3500 |0622: move/from16 v2, v53 │ │ +0adedc: 6e30 f823 1002 |0624: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.GetSubCoder:(IB)Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; // method@23f8 │ │ +0adee2: 0c35 |0627: move-result-object v53 │ │ +0adee4: 7701 ce23 3000 |0628: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateIsCharState:(I)Z // method@23ce │ │ +0adeea: 0a33 |062b: move-result v51 │ │ +0adeec: 3933 3c03 |062c: if-nez v51, 0968 // +033c │ │ +0adef0: 1333 0100 |062e: const/16 v51, #int 1 // #1 │ │ +0adef4: 0800 3500 |0630: move-object/from16 v0, v53 │ │ +0adef8: 0201 3300 |0632: move/from16 v1, v51 │ │ +0adefc: 0202 1600 |0634: move/from16 v2, v22 │ │ +0adf00: 6e40 f423 10b2 |0636: invoke-virtual {v0, v1, v2, v11}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.GetPrice:(ZBB)I // method@23f4 │ │ +0adf06: 0a33 |0639: move-result v51 │ │ +0adf08: 9006 3433 |063a: add-int v6, v52, v51 │ │ +0adf0c: 0800 3900 |063c: move-object/from16 v0, v57 │ │ +0adf10: 5400 9612 |063e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0adf14: 0833 0000 |0640: move-object/from16 v51, v0 │ │ +0adf18: d834 0501 |0642: add-int/lit8 v52, v5, #int 1 // #01 │ │ +0adf1c: 461b 3334 |0644: aget-object v27, v51, v52 │ │ +0adf20: 1319 0000 |0646: const/16 v25, #int 0 // #0 │ │ +0adf24: 0800 1b00 |0648: move-object/from16 v0, v27 │ │ +0adf28: 5200 7412 |064a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ +0adf2c: 0233 0000 |064c: move/from16 v51, v0 │ │ +0adf30: 0200 3300 |064e: move/from16 v0, v51 │ │ +0adf34: 3506 0f00 |0650: if-ge v6, v0, 065f // +000f │ │ +0adf38: 0800 1b00 |0652: move-object/from16 v0, v27 │ │ +0adf3c: 5906 7412 |0654: iput v6, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ +0adf40: 0800 1b00 |0656: move-object/from16 v0, v27 │ │ +0adf44: 5905 7012 |0658: iput v5, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ +0adf48: 7401 fc23 1b00 |065a: invoke-virtual/range {v27}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.MakeAsChar:()V // method@23fc │ │ +0adf4e: 1319 0100 |065d: const/16 v25, #int 1 // #1 │ │ +0adf52: 0800 3900 |065f: move-object/from16 v0, v57 │ │ +0adf56: 5400 8212 |0661: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@1282 │ │ +0adf5a: 0833 0000 |0663: move-object/from16 v51, v0 │ │ +0adf5e: e034 3004 |0665: shl-int/lit8 v52, v48, #int 4 // #04 │ │ +0adf62: 9034 3427 |0667: add-int v52, v52, v39 │ │ +0adf66: 4a33 3334 |0669: aget-short v51, v51, v52 │ │ +0adf6a: 7701 3d24 3300 |066b: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@243d │ │ +0adf70: 0a33 |066e: move-result v51 │ │ +0adf72: 9017 0a33 |066f: add-int v23, v10, v51 │ │ +0adf76: 0800 3900 |0671: move-object/from16 v0, v57 │ │ +0adf7a: 5400 8312 |0673: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@1283 │ │ +0adf7e: 0833 0000 |0675: move-object/from16 v51, v0 │ │ +0adf82: 4a33 3330 |0677: aget-short v51, v51, v48 │ │ +0adf86: 7701 3d24 3300 |0679: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@243d │ │ +0adf8c: 0a33 |067c: move-result v51 │ │ +0adf8e: 902c 1733 |067d: add-int v44, v23, v51 │ │ +0adf92: 0200 1600 |067f: move/from16 v0, v22 │ │ +0adf96: 33b0 3b00 |0681: if-ne v0, v11, 06bc // +003b │ │ +0adf9a: 0800 1b00 |0683: move-object/from16 v0, v27 │ │ +0adf9e: 5200 7012 |0685: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ +0adfa2: 0233 0000 |0687: move/from16 v51, v0 │ │ +0adfa6: 0200 3300 |0689: move/from16 v0, v51 │ │ +0adfaa: 3550 0a00 |068b: if-ge v0, v5, 0695 // +000a │ │ +0adfae: 0800 1b00 |068d: move-object/from16 v0, v27 │ │ +0adfb2: 5200 6a12 |068f: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ +0adfb6: 0233 0000 |0691: move/from16 v51, v0 │ │ +0adfba: 3833 2900 |0693: if-eqz v51, 06bc // +0029 │ │ +0adfbe: 0800 3900 |0695: move-object/from16 v0, v57 │ │ +0adfc2: 0201 3000 |0697: move/from16 v1, v48 │ │ +0adfc6: 0202 2700 |0699: move/from16 v2, v39 │ │ +0adfca: 6e30 0e24 1002 |069b: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetRepLen1Price:(II)I // method@240e │ │ +0adfd0: 0a33 |069e: move-result v51 │ │ +0adfd2: 902e 2c33 |069f: add-int v46, v44, v51 │ │ +0adfd6: 0800 1b00 |06a1: move-object/from16 v0, v27 │ │ +0adfda: 5200 7412 |06a3: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ +0adfde: 0233 0000 |06a5: move/from16 v51, v0 │ │ +0adfe2: 0200 2e00 |06a7: move/from16 v0, v46 │ │ +0adfe6: 0201 3300 |06a9: move/from16 v1, v51 │ │ +0adfea: 3610 1100 |06ab: if-gt v0, v1, 06bc // +0011 │ │ +0adfee: 0200 2e00 |06ad: move/from16 v0, v46 │ │ +0adff2: 0801 1b00 |06af: move-object/from16 v1, v27 │ │ +0adff6: 5910 7412 |06b1: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ +0adffa: 0800 1b00 |06b3: move-object/from16 v0, v27 │ │ +0adffe: 5905 7012 |06b5: iput v5, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ +0ae002: 7401 fd23 1b00 |06b7: invoke-virtual/range {v27}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.MakeAsShortRep:()V // method@23fd │ │ +0ae008: 1319 0100 |06ba: const/16 v25, #int 1 // #1 │ │ +0ae00c: 0800 3900 |06bc: move-object/from16 v0, v57 │ │ +0ae010: 5400 8d12 |06be: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0ae014: 0833 0000 |06c0: move-object/from16 v51, v0 │ │ +0ae018: 7401 aa23 3300 |06c2: invoke-virtual/range {v51}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetNumAvailableBytes:()I // method@23aa │ │ +0ae01e: 0a33 |06c5: move-result v51 │ │ +0ae020: d81f 3301 |06c6: add-int/lit8 v31, v51, #int 1 // #01 │ │ +0ae024: d150 ff0f |06c8: rsub-int v0, v5, #int 4095 // #0fff │ │ +0ae028: 0233 0000 |06ca: move/from16 v51, v0 │ │ +0ae02c: 0200 3300 |06cc: move/from16 v0, v51 │ │ +0ae030: 0201 1f00 |06ce: move/from16 v1, v31 │ │ +0ae034: 7120 1b26 1000 |06d0: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0ae03a: 0a1f |06d3: move-result v31 │ │ +0ae03c: 021e 1f00 |06d4: move/from16 v30, v31 │ │ +0ae040: 1333 0200 |06d6: const/16 v51, #int 2 // #2 │ │ +0ae044: 0200 1e00 |06d8: move/from16 v0, v30 │ │ +0ae048: 0201 3300 |06da: move/from16 v1, v51 │ │ +0ae04c: 3410 b6fd |06dc: if-lt v0, v1, 0492 // -024a │ │ +0ae050: 0800 3900 |06de: move-object/from16 v0, v57 │ │ +0ae054: 5200 9212 |06e0: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@1292 │ │ +0ae058: 0233 0000 |06e2: move/from16 v51, v0 │ │ +0ae05c: 0200 1e00 |06e4: move/from16 v0, v30 │ │ +0ae060: 0201 3300 |06e6: move/from16 v1, v51 │ │ +0ae064: 3710 0800 |06e8: if-le v0, v1, 06f0 // +0008 │ │ +0ae068: 0800 3900 |06ea: move-object/from16 v0, v57 │ │ +0ae06c: 5200 9212 |06ec: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@1292 │ │ +0ae070: 021e 0000 |06ee: move/from16 v30, v0 │ │ +0ae074: 3919 c402 |06f0: if-nez v25, 09b4 // +02c4 │ │ +0ae078: 0200 1600 |06f2: move/from16 v0, v22 │ │ +0ae07c: 32b0 c002 |06f4: if-eq v0, v11, 09b4 // +02c0 │ │ +0ae080: d833 1fff |06f6: add-int/lit8 v51, v31, #int -1 // #ff │ │ +0ae084: 0800 3900 |06f8: move-object/from16 v0, v57 │ │ +0ae088: 5200 9212 |06fa: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@1292 │ │ +0ae08c: 0234 0000 |06fc: move/from16 v52, v0 │ │ +0ae090: 7702 1b26 3300 |06fe: invoke-static/range {v51, v52}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0ae096: 0a32 |0701: move-result v50 │ │ +0ae098: 0800 3900 |0702: move-object/from16 v0, v57 │ │ +0ae09c: 5400 8d12 |0704: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0ae0a0: 0833 0000 |0706: move-object/from16 v51, v0 │ │ +0ae0a4: 1334 0000 |0708: const/16 v52, #int 0 // #0 │ │ +0ae0a8: 0800 3900 |070a: move-object/from16 v0, v57 │ │ +0ae0ac: 5400 b312 |070c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0ae0b0: 0835 0000 |070e: move-object/from16 v53, v0 │ │ +0ae0b4: 1336 0000 |0710: const/16 v54, #int 0 // #0 │ │ +0ae0b8: 4435 3536 |0712: aget v53, v53, v54 │ │ +0ae0bc: 0800 3300 |0714: move-object/from16 v0, v51 │ │ +0ae0c0: 0201 3400 |0716: move/from16 v1, v52 │ │ +0ae0c4: 0202 3500 |0718: move/from16 v2, v53 │ │ +0ae0c8: 0203 3200 |071a: move/from16 v3, v50 │ │ +0ae0cc: 6e40 a823 1032 |071c: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetMatchLen:(III)I // method@23a8 │ │ +0ae0d2: 0a14 |071f: move-result v20 │ │ +0ae0d4: 1333 0200 |0720: const/16 v51, #int 2 // #2 │ │ +0ae0d8: 0200 1400 |0722: move/from16 v0, v20 │ │ +0ae0dc: 0201 3300 |0724: move/from16 v1, v51 │ │ +0ae0e0: 3410 8e02 |0726: if-lt v0, v1, 09b4 // +028e │ │ +0ae0e4: 7701 cf23 3000 |0728: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateChar:(I)I // method@23cf │ │ +0ae0ea: 0a31 |072b: move-result v49 │ │ +0ae0ec: d833 3a01 |072c: add-int/lit8 v51, v58, #int 1 // #01 │ │ +0ae0f0: 0800 3900 |072e: move-object/from16 v0, v57 │ │ +0ae0f4: 5200 9e12 |0730: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@129e │ │ +0ae0f8: 0234 0000 |0732: move/from16 v52, v0 │ │ +0ae0fc: 9528 3334 |0734: and-int v40, v51, v52 │ │ +0ae100: 0800 3900 |0736: move-object/from16 v0, v57 │ │ +0ae104: 5400 8212 |0738: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@1282 │ │ +0ae108: 0833 0000 |073a: move-object/from16 v51, v0 │ │ +0ae10c: e034 3104 |073c: shl-int/lit8 v52, v49, #int 4 // #04 │ │ +0ae110: 9034 3428 |073e: add-int v52, v52, v40 │ │ +0ae114: 4a33 3334 |0740: aget-short v51, v51, v52 │ │ +0ae118: 7701 3d24 3300 |0742: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@243d │ │ +0ae11e: 0a33 |0745: move-result v51 │ │ +0ae120: 9033 3306 |0746: add-int v51, v51, v6 │ │ +0ae124: 0800 3900 |0748: move-object/from16 v0, v57 │ │ +0ae128: 5400 8312 |074a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@1283 │ │ +0ae12c: 0834 0000 |074c: move-object/from16 v52, v0 │ │ +0ae130: 4a34 3431 |074e: aget-short v52, v52, v49 │ │ +0ae134: 7701 3d24 3400 |0750: invoke-static/range {v52}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@243d │ │ +0ae13a: 0a34 |0753: move-result v52 │ │ +0ae13c: 901c 3334 |0754: add-int v28, v51, v52 │ │ +0ae140: d833 0501 |0756: add-int/lit8 v51, v5, #int 1 // #01 │ │ +0ae144: 9022 3314 |0758: add-int v34, v51, v20 │ │ +0ae148: 0200 1000 |075a: move/from16 v0, v16 │ │ +0ae14c: 0201 2200 |075c: move/from16 v1, v34 │ │ +0ae150: 3510 0e02 |075e: if-ge v0, v1, 096c // +020e │ │ +0ae154: 0800 3900 |0760: move-object/from16 v0, v57 │ │ +0ae158: 5400 9612 |0762: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ae15c: 0833 0000 |0764: move-object/from16 v51, v0 │ │ +0ae160: d810 1001 |0766: add-int/lit8 v16, v16, #int 1 // #01 │ │ +0ae164: 4633 3310 |0768: aget-object v51, v51, v16 │ │ +0ae168: 1434 ffff ff0f |076a: const v52, #float 2.52435e-29 // #0fffffff │ │ +0ae16e: 0200 3400 |076d: move/from16 v0, v52 │ │ +0ae172: 0801 3300 |076f: move-object/from16 v1, v51 │ │ +0ae176: 5910 7412 |0771: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ +0ae17a: 28e7 |0773: goto 075a // -0019 │ │ +0ae17c: 7701 d023 3000 |0774: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateMatch:(I)I // method@23d0 │ │ +0ae182: 0a30 |0777: move-result v48 │ │ +0ae184: 2900 bcfd |0778: goto/16 0534 // -0244 │ │ +0ae188: 0800 3900 |077a: move-object/from16 v0, v57 │ │ +0ae18c: 5400 9612 |077c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ae190: 0833 0000 |077e: move-object/from16 v51, v0 │ │ +0ae194: 4633 3326 |0780: aget-object v51, v51, v38 │ │ +0ae198: 0800 3300 |0782: move-object/from16 v0, v51 │ │ +0ae19c: 5200 7512 |0784: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.State:I // field@1275 │ │ +0ae1a0: 0230 0000 |0786: move/from16 v48, v0 │ │ +0ae1a4: 2900 acfd |0788: goto/16 0534 // -0254 │ │ +0ae1a8: 0800 3900 |078a: move-object/from16 v0, v57 │ │ +0ae1ac: 5400 9612 |078c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ae1b0: 0833 0000 |078e: move-object/from16 v51, v0 │ │ +0ae1b4: 4633 3326 |0790: aget-object v51, v51, v38 │ │ +0ae1b8: 0800 3300 |0792: move-object/from16 v0, v51 │ │ +0ae1bc: 5200 7512 |0794: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.State:I // field@1275 │ │ +0ae1c0: 0230 0000 |0796: move/from16 v48, v0 │ │ +0ae1c4: 2900 a0fd |0798: goto/16 0538 // -0260 │ │ +0ae1c8: 7701 cf23 3000 |079a: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateChar:(I)I // method@23cf │ │ +0ae1ce: 0a30 |079d: move-result v48 │ │ +0ae1d0: 2900 b4fd |079e: goto/16 0552 // -024c │ │ +0ae1d4: 0800 3900 |07a0: move-object/from16 v0, v57 │ │ +0ae1d8: 5400 9612 |07a2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ae1dc: 0833 0000 |07a4: move-object/from16 v51, v0 │ │ +0ae1e0: 4633 3305 |07a6: aget-object v51, v51, v5 │ │ +0ae1e4: 0800 3300 |07a8: move-object/from16 v0, v51 │ │ +0ae1e8: 5500 7212 |07aa: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@1272 │ │ +0ae1ec: 0233 0000 |07ac: move/from16 v51, v0 │ │ +0ae1f0: 3833 8600 |07ae: if-eqz v51, 0834 // +0086 │ │ +0ae1f4: 0800 3900 |07b0: move-object/from16 v0, v57 │ │ +0ae1f8: 5400 9612 |07b2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ae1fc: 0833 0000 |07b4: move-object/from16 v51, v0 │ │ +0ae200: 4633 3305 |07b6: aget-object v51, v51, v5 │ │ +0ae204: 0800 3300 |07b8: move-object/from16 v0, v51 │ │ +0ae208: 5500 7312 |07ba: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev2:Z // field@1273 │ │ +0ae20c: 0233 0000 |07bc: move/from16 v51, v0 │ │ +0ae210: 3833 7600 |07be: if-eqz v51, 0834 // +0076 │ │ +0ae214: 0800 3900 |07c0: move-object/from16 v0, v57 │ │ +0ae218: 5400 9612 |07c2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ae21c: 0833 0000 |07c4: move-object/from16 v51, v0 │ │ +0ae220: 4633 3305 |07c6: aget-object v51, v51, v5 │ │ +0ae224: 0800 3300 |07c8: move-object/from16 v0, v51 │ │ +0ae228: 5200 7112 |07ca: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev2:I // field@1271 │ │ +0ae22c: 0226 0000 |07cc: move/from16 v38, v0 │ │ +0ae230: 0800 3900 |07ce: move-object/from16 v0, v57 │ │ +0ae234: 5400 9612 |07d0: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ae238: 0833 0000 |07d2: move-object/from16 v51, v0 │ │ +0ae23c: 4633 3305 |07d4: aget-object v51, v51, v5 │ │ +0ae240: 0800 3300 |07d6: move-object/from16 v0, v51 │ │ +0ae244: 5200 6b12 |07d8: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev2:I // field@126b │ │ +0ae248: 0225 0000 |07da: move/from16 v37, v0 │ │ +0ae24c: 7701 d123 3000 |07dc: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateRep:(I)I // method@23d1 │ │ +0ae252: 0a30 |07df: move-result v48 │ │ +0ae254: 0800 3900 |07e0: move-object/from16 v0, v57 │ │ +0ae258: 5400 9612 |07e2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ae25c: 0833 0000 |07e4: move-object/from16 v51, v0 │ │ +0ae260: 4623 3326 |07e6: aget-object v35, v51, v38 │ │ +0ae264: 1333 0400 |07e8: const/16 v51, #int 4 // #4 │ │ +0ae268: 0200 2500 |07ea: move/from16 v0, v37 │ │ +0ae26c: 0201 3300 |07ec: move/from16 v1, v51 │ │ +0ae270: 3510 3c01 |07ee: if-ge v0, v1, 092a // +013c │ │ +0ae274: 3925 6400 |07f0: if-nez v37, 0854 // +0064 │ │ +0ae278: 0800 3900 |07f2: move-object/from16 v0, v57 │ │ +0ae27c: 5400 b312 |07f4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0ae280: 0833 0000 |07f6: move-object/from16 v51, v0 │ │ +0ae284: 1334 0000 |07f8: const/16 v52, #int 0 // #0 │ │ +0ae288: 0800 2300 |07fa: move-object/from16 v0, v35 │ │ +0ae28c: 5200 6c12 |07fc: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs0:I // field@126c │ │ +0ae290: 0235 0000 |07fe: move/from16 v53, v0 │ │ +0ae294: 4b35 3334 |0800: aput v53, v51, v52 │ │ +0ae298: 0800 3900 |0802: move-object/from16 v0, v57 │ │ +0ae29c: 5400 b312 |0804: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0ae2a0: 0833 0000 |0806: move-object/from16 v51, v0 │ │ +0ae2a4: 1334 0100 |0808: const/16 v52, #int 1 // #1 │ │ +0ae2a8: 0800 2300 |080a: move-object/from16 v0, v35 │ │ +0ae2ac: 5200 6d12 |080c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs1:I // field@126d │ │ +0ae2b0: 0235 0000 |080e: move/from16 v53, v0 │ │ +0ae2b4: 4b35 3334 |0810: aput v53, v51, v52 │ │ +0ae2b8: 0800 3900 |0812: move-object/from16 v0, v57 │ │ +0ae2bc: 5400 b312 |0814: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0ae2c0: 0833 0000 |0816: move-object/from16 v51, v0 │ │ +0ae2c4: 1334 0200 |0818: const/16 v52, #int 2 // #2 │ │ +0ae2c8: 0800 2300 |081a: move-object/from16 v0, v35 │ │ +0ae2cc: 5200 6e12 |081c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs2:I // field@126e │ │ +0ae2d0: 0235 0000 |081e: move/from16 v53, v0 │ │ +0ae2d4: 4b35 3334 |0820: aput v53, v51, v52 │ │ +0ae2d8: 0800 3900 |0822: move-object/from16 v0, v57 │ │ +0ae2dc: 5400 b312 |0824: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0ae2e0: 0833 0000 |0826: move-object/from16 v51, v0 │ │ +0ae2e4: 1334 0300 |0828: const/16 v52, #int 3 // #3 │ │ +0ae2e8: 0800 2300 |082a: move-object/from16 v0, v35 │ │ +0ae2ec: 5200 6f12 |082c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs3:I // field@126f │ │ +0ae2f0: 0235 0000 |082e: move/from16 v53, v0 │ │ +0ae2f4: 4b35 3334 |0830: aput v53, v51, v52 │ │ +0ae2f8: 2900 20fd |0832: goto/16 0552 // -02e0 │ │ +0ae2fc: 0800 3900 |0834: move-object/from16 v0, v57 │ │ +0ae300: 5400 9612 |0836: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ae304: 0833 0000 |0838: move-object/from16 v51, v0 │ │ +0ae308: 4633 3305 |083a: aget-object v51, v51, v5 │ │ +0ae30c: 0800 3300 |083c: move-object/from16 v0, v51 │ │ +0ae310: 5200 6a12 |083e: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ +0ae314: 0225 0000 |0840: move/from16 v37, v0 │ │ +0ae318: 1333 0400 |0842: const/16 v51, #int 4 // #4 │ │ +0ae31c: 0200 2500 |0844: move/from16 v0, v37 │ │ +0ae320: 0201 3300 |0846: move/from16 v1, v51 │ │ +0ae324: 3510 0700 |0848: if-ge v0, v1, 084f // +0007 │ │ +0ae328: 7701 d123 3000 |084a: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateRep:(I)I // method@23d1 │ │ +0ae32e: 0a30 |084d: move-result v48 │ │ +0ae330: 2892 |084e: goto 07e0 // -006e │ │ +0ae332: 7701 d023 3000 |084f: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateMatch:(I)I // method@23d0 │ │ +0ae338: 0a30 |0852: move-result v48 │ │ +0ae33a: 288d |0853: goto 07e0 // -0073 │ │ +0ae33c: 1333 0100 |0854: const/16 v51, #int 1 // #1 │ │ +0ae340: 0200 2500 |0856: move/from16 v0, v37 │ │ +0ae344: 0201 3300 |0858: move/from16 v1, v51 │ │ +0ae348: 3310 4400 |085a: if-ne v0, v1, 089e // +0044 │ │ +0ae34c: 0800 3900 |085c: move-object/from16 v0, v57 │ │ +0ae350: 5400 b312 |085e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0ae354: 0833 0000 |0860: move-object/from16 v51, v0 │ │ +0ae358: 1334 0000 |0862: const/16 v52, #int 0 // #0 │ │ +0ae35c: 0800 2300 |0864: move-object/from16 v0, v35 │ │ +0ae360: 5200 6d12 |0866: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs1:I // field@126d │ │ +0ae364: 0235 0000 |0868: move/from16 v53, v0 │ │ +0ae368: 4b35 3334 |086a: aput v53, v51, v52 │ │ +0ae36c: 0800 3900 |086c: move-object/from16 v0, v57 │ │ +0ae370: 5400 b312 |086e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0ae374: 0833 0000 |0870: move-object/from16 v51, v0 │ │ +0ae378: 1334 0100 |0872: const/16 v52, #int 1 // #1 │ │ +0ae37c: 0800 2300 |0874: move-object/from16 v0, v35 │ │ +0ae380: 5200 6c12 |0876: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs0:I // field@126c │ │ +0ae384: 0235 0000 |0878: move/from16 v53, v0 │ │ +0ae388: 4b35 3334 |087a: aput v53, v51, v52 │ │ +0ae38c: 0800 3900 |087c: move-object/from16 v0, v57 │ │ +0ae390: 5400 b312 |087e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0ae394: 0833 0000 |0880: move-object/from16 v51, v0 │ │ +0ae398: 1334 0200 |0882: const/16 v52, #int 2 // #2 │ │ +0ae39c: 0800 2300 |0884: move-object/from16 v0, v35 │ │ +0ae3a0: 5200 6e12 |0886: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs2:I // field@126e │ │ +0ae3a4: 0235 0000 |0888: move/from16 v53, v0 │ │ +0ae3a8: 4b35 3334 |088a: aput v53, v51, v52 │ │ +0ae3ac: 0800 3900 |088c: move-object/from16 v0, v57 │ │ +0ae3b0: 5400 b312 |088e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0ae3b4: 0833 0000 |0890: move-object/from16 v51, v0 │ │ +0ae3b8: 1334 0300 |0892: const/16 v52, #int 3 // #3 │ │ +0ae3bc: 0800 2300 |0894: move-object/from16 v0, v35 │ │ +0ae3c0: 5200 6f12 |0896: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs3:I // field@126f │ │ +0ae3c4: 0235 0000 |0898: move/from16 v53, v0 │ │ +0ae3c8: 4b35 3334 |089a: aput v53, v51, v52 │ │ +0ae3cc: 2900 b6fc |089c: goto/16 0552 // -034a │ │ +0ae3d0: 1333 0200 |089e: const/16 v51, #int 2 // #2 │ │ +0ae3d4: 0200 2500 |08a0: move/from16 v0, v37 │ │ +0ae3d8: 0201 3300 |08a2: move/from16 v1, v51 │ │ +0ae3dc: 3310 4400 |08a4: if-ne v0, v1, 08e8 // +0044 │ │ +0ae3e0: 0800 3900 |08a6: move-object/from16 v0, v57 │ │ +0ae3e4: 5400 b312 |08a8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0ae3e8: 0833 0000 |08aa: move-object/from16 v51, v0 │ │ +0ae3ec: 1334 0000 |08ac: const/16 v52, #int 0 // #0 │ │ +0ae3f0: 0800 2300 |08ae: move-object/from16 v0, v35 │ │ +0ae3f4: 5200 6e12 |08b0: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs2:I // field@126e │ │ +0ae3f8: 0235 0000 |08b2: move/from16 v53, v0 │ │ +0ae3fc: 4b35 3334 |08b4: aput v53, v51, v52 │ │ +0ae400: 0800 3900 |08b6: move-object/from16 v0, v57 │ │ +0ae404: 5400 b312 |08b8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0ae408: 0833 0000 |08ba: move-object/from16 v51, v0 │ │ +0ae40c: 1334 0100 |08bc: const/16 v52, #int 1 // #1 │ │ +0ae410: 0800 2300 |08be: move-object/from16 v0, v35 │ │ +0ae414: 5200 6c12 |08c0: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs0:I // field@126c │ │ +0ae418: 0235 0000 |08c2: move/from16 v53, v0 │ │ +0ae41c: 4b35 3334 |08c4: aput v53, v51, v52 │ │ +0ae420: 0800 3900 |08c6: move-object/from16 v0, v57 │ │ +0ae424: 5400 b312 |08c8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0ae428: 0833 0000 |08ca: move-object/from16 v51, v0 │ │ +0ae42c: 1334 0200 |08cc: const/16 v52, #int 2 // #2 │ │ +0ae430: 0800 2300 |08ce: move-object/from16 v0, v35 │ │ +0ae434: 5200 6d12 |08d0: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs1:I // field@126d │ │ +0ae438: 0235 0000 |08d2: move/from16 v53, v0 │ │ +0ae43c: 4b35 3334 |08d4: aput v53, v51, v52 │ │ +0ae440: 0800 3900 |08d6: move-object/from16 v0, v57 │ │ +0ae444: 5400 b312 |08d8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0ae448: 0833 0000 |08da: move-object/from16 v51, v0 │ │ +0ae44c: 1334 0300 |08dc: const/16 v52, #int 3 // #3 │ │ +0ae450: 0800 2300 |08de: move-object/from16 v0, v35 │ │ +0ae454: 5200 6f12 |08e0: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs3:I // field@126f │ │ +0ae458: 0235 0000 |08e2: move/from16 v53, v0 │ │ +0ae45c: 4b35 3334 |08e4: aput v53, v51, v52 │ │ +0ae460: 2900 6cfc |08e6: goto/16 0552 // -0394 │ │ +0ae464: 0800 3900 |08e8: move-object/from16 v0, v57 │ │ +0ae468: 5400 b312 |08ea: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0ae46c: 0833 0000 |08ec: move-object/from16 v51, v0 │ │ +0ae470: 1334 0000 |08ee: const/16 v52, #int 0 // #0 │ │ +0ae474: 0800 2300 |08f0: move-object/from16 v0, v35 │ │ +0ae478: 5200 6f12 |08f2: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs3:I // field@126f │ │ +0ae47c: 0235 0000 |08f4: move/from16 v53, v0 │ │ +0ae480: 4b35 3334 |08f6: aput v53, v51, v52 │ │ +0ae484: 0800 3900 |08f8: move-object/from16 v0, v57 │ │ +0ae488: 5400 b312 |08fa: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0ae48c: 0833 0000 |08fc: move-object/from16 v51, v0 │ │ +0ae490: 1334 0100 |08fe: const/16 v52, #int 1 // #1 │ │ +0ae494: 0800 2300 |0900: move-object/from16 v0, v35 │ │ +0ae498: 5200 6c12 |0902: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs0:I // field@126c │ │ +0ae49c: 0235 0000 |0904: move/from16 v53, v0 │ │ +0ae4a0: 4b35 3334 |0906: aput v53, v51, v52 │ │ +0ae4a4: 0800 3900 |0908: move-object/from16 v0, v57 │ │ +0ae4a8: 5400 b312 |090a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0ae4ac: 0833 0000 |090c: move-object/from16 v51, v0 │ │ +0ae4b0: 1334 0200 |090e: const/16 v52, #int 2 // #2 │ │ +0ae4b4: 0800 2300 |0910: move-object/from16 v0, v35 │ │ +0ae4b8: 5200 6d12 |0912: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs1:I // field@126d │ │ +0ae4bc: 0235 0000 |0914: move/from16 v53, v0 │ │ +0ae4c0: 4b35 3334 |0916: aput v53, v51, v52 │ │ +0ae4c4: 0800 3900 |0918: move-object/from16 v0, v57 │ │ +0ae4c8: 5400 b312 |091a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0ae4cc: 0833 0000 |091c: move-object/from16 v51, v0 │ │ +0ae4d0: 1334 0300 |091e: const/16 v52, #int 3 // #3 │ │ +0ae4d4: 0800 2300 |0920: move-object/from16 v0, v35 │ │ +0ae4d8: 5200 6e12 |0922: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs2:I // field@126e │ │ +0ae4dc: 0235 0000 |0924: move/from16 v53, v0 │ │ +0ae4e0: 4b35 3334 |0926: aput v53, v51, v52 │ │ +0ae4e4: 2900 2afc |0928: goto/16 0552 // -03d6 │ │ +0ae4e8: 0800 3900 |092a: move-object/from16 v0, v57 │ │ +0ae4ec: 5400 b312 |092c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0ae4f0: 0833 0000 |092e: move-object/from16 v51, v0 │ │ +0ae4f4: 1334 0000 |0930: const/16 v52, #int 0 // #0 │ │ +0ae4f8: d835 25fc |0932: add-int/lit8 v53, v37, #int -4 // #fc │ │ +0ae4fc: 4b35 3334 |0934: aput v53, v51, v52 │ │ +0ae500: 0800 3900 |0936: move-object/from16 v0, v57 │ │ +0ae504: 5400 b312 |0938: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0ae508: 0833 0000 |093a: move-object/from16 v51, v0 │ │ +0ae50c: 1334 0100 |093c: const/16 v52, #int 1 // #1 │ │ +0ae510: 0800 2300 |093e: move-object/from16 v0, v35 │ │ +0ae514: 5200 6c12 |0940: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs0:I // field@126c │ │ +0ae518: 0235 0000 |0942: move/from16 v53, v0 │ │ +0ae51c: 4b35 3334 |0944: aput v53, v51, v52 │ │ +0ae520: 0800 3900 |0946: move-object/from16 v0, v57 │ │ +0ae524: 5400 b312 |0948: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0ae528: 0833 0000 |094a: move-object/from16 v51, v0 │ │ +0ae52c: 1334 0200 |094c: const/16 v52, #int 2 // #2 │ │ +0ae530: 0800 2300 |094e: move-object/from16 v0, v35 │ │ +0ae534: 5200 6d12 |0950: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs1:I // field@126d │ │ +0ae538: 0235 0000 |0952: move/from16 v53, v0 │ │ +0ae53c: 4b35 3334 |0954: aput v53, v51, v52 │ │ +0ae540: 0800 3900 |0956: move-object/from16 v0, v57 │ │ +0ae544: 5400 b312 |0958: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0ae548: 0833 0000 |095a: move-object/from16 v51, v0 │ │ +0ae54c: 1334 0300 |095c: const/16 v52, #int 3 // #3 │ │ +0ae550: 0800 2300 |095e: move-object/from16 v0, v35 │ │ +0ae554: 5200 6e12 |0960: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs2:I // field@126e │ │ +0ae558: 0235 0000 |0962: move/from16 v53, v0 │ │ +0ae55c: 4b35 3334 |0964: aput v53, v51, v52 │ │ +0ae560: 2900 ecfb |0966: goto/16 0552 // -0414 │ │ +0ae564: 1333 0000 |0968: const/16 v51, #int 0 // #0 │ │ +0ae568: 2900 c6fc |096a: goto/16 0630 // -033a │ │ +0ae56c: 1333 0000 |096c: const/16 v51, #int 0 // #0 │ │ +0ae570: 0800 3900 |096e: move-object/from16 v0, v57 │ │ +0ae574: 0201 3300 |0970: move/from16 v1, v51 │ │ +0ae578: 0202 1400 |0972: move/from16 v2, v20 │ │ +0ae57c: 0203 3100 |0974: move/from16 v3, v49 │ │ +0ae580: 0204 2800 |0976: move/from16 v4, v40 │ │ +0ae584: 6e54 0f24 1032 |0978: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetRepPrice:(IIII)I // method@240f │ │ +0ae58a: 0a33 |097b: move-result v51 │ │ +0ae58c: 9008 1c33 |097c: add-int v8, v28, v51 │ │ +0ae590: 0800 3900 |097e: move-object/from16 v0, v57 │ │ +0ae594: 5400 9612 |0980: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ae598: 0833 0000 |0982: move-object/from16 v51, v0 │ │ +0ae59c: 4624 3322 |0984: aget-object v36, v51, v34 │ │ +0ae5a0: 0800 2400 |0986: move-object/from16 v0, v36 │ │ +0ae5a4: 5200 7412 |0988: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ +0ae5a8: 0233 0000 |098a: move/from16 v51, v0 │ │ +0ae5ac: 0200 3300 |098c: move/from16 v0, v51 │ │ +0ae5b0: 3508 2600 |098e: if-ge v8, v0, 09b4 // +0026 │ │ +0ae5b4: 0800 2400 |0990: move-object/from16 v0, v36 │ │ +0ae5b8: 5908 7412 |0992: iput v8, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ +0ae5bc: d833 0501 |0994: add-int/lit8 v51, v5, #int 1 // #01 │ │ +0ae5c0: 0200 3300 |0996: move/from16 v0, v51 │ │ +0ae5c4: 0801 2400 |0998: move-object/from16 v1, v36 │ │ +0ae5c8: 5910 7012 |099a: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ +0ae5cc: 1333 0000 |099c: const/16 v51, #int 0 // #0 │ │ +0ae5d0: 0200 3300 |099e: move/from16 v0, v51 │ │ +0ae5d4: 0801 2400 |09a0: move-object/from16 v1, v36 │ │ +0ae5d8: 5910 6a12 |09a2: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ +0ae5dc: 1333 0100 |09a4: const/16 v51, #int 1 // #1 │ │ +0ae5e0: 0200 3300 |09a6: move/from16 v0, v51 │ │ +0ae5e4: 0801 2400 |09a8: move-object/from16 v1, v36 │ │ +0ae5e8: 5c10 7212 |09aa: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@1272 │ │ +0ae5ec: 1333 0000 |09ac: const/16 v51, #int 0 // #0 │ │ +0ae5f0: 0200 3300 |09ae: move/from16 v0, v51 │ │ +0ae5f4: 0801 2400 |09b0: move-object/from16 v1, v36 │ │ +0ae5f8: 5c10 7312 |09b2: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev2:Z // field@1273 │ │ +0ae5fc: 132f 0200 |09b4: const/16 v47, #int 2 // #2 │ │ +0ae600: 132a 0000 |09b6: const/16 v42, #int 0 // #0 │ │ +0ae604: 1333 0400 |09b8: const/16 v51, #int 4 // #4 │ │ +0ae608: 0200 2a00 |09ba: move/from16 v0, v42 │ │ +0ae60c: 0201 3300 |09bc: move/from16 v1, v51 │ │ +0ae610: 3510 e501 |09be: if-ge v0, v1, 0ba3 // +01e5 │ │ +0ae614: 0800 3900 |09c0: move-object/from16 v0, v57 │ │ +0ae618: 5400 8d12 |09c2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0ae61c: 0833 0000 |09c4: move-object/from16 v51, v0 │ │ +0ae620: 1334 ffff |09c6: const/16 v52, #int -1 // #ffff │ │ +0ae624: 0800 3900 |09c8: move-object/from16 v0, v57 │ │ +0ae628: 5400 b312 |09ca: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0ae62c: 0835 0000 |09cc: move-object/from16 v53, v0 │ │ +0ae630: 4435 352a |09ce: aget v53, v53, v42 │ │ +0ae634: 0800 3300 |09d0: move-object/from16 v0, v51 │ │ +0ae638: 0201 3400 |09d2: move/from16 v1, v52 │ │ +0ae63c: 0202 3500 |09d4: move/from16 v2, v53 │ │ +0ae640: 0203 1e00 |09d6: move/from16 v3, v30 │ │ +0ae644: 6e40 a823 1032 |09d8: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetMatchLen:(III)I // method@23a8 │ │ +0ae64a: 0a13 |09db: move-result v19 │ │ +0ae64c: 1333 0200 |09dc: const/16 v51, #int 2 // #2 │ │ +0ae650: 0200 1300 |09de: move/from16 v0, v19 │ │ +0ae654: 0201 3300 |09e0: move/from16 v1, v51 │ │ +0ae658: 3510 0500 |09e2: if-ge v0, v1, 09e7 // +0005 │ │ +0ae65c: d82a 2a01 |09e4: add-int/lit8 v42, v42, #int 1 // #01 │ │ +0ae660: 28d2 |09e6: goto 09b8 // -002e │ │ +0ae662: 0215 1300 |09e7: move/from16 v21, v19 │ │ +0ae666: 9033 0513 |09e9: add-int v51, v5, v19 │ │ +0ae66a: 0200 1000 |09eb: move/from16 v0, v16 │ │ +0ae66e: 0201 3300 |09ed: move/from16 v1, v51 │ │ +0ae672: 3510 1600 |09ef: if-ge v0, v1, 0a05 // +0016 │ │ +0ae676: 0800 3900 |09f1: move-object/from16 v0, v57 │ │ +0ae67a: 5400 9612 |09f3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ae67e: 0833 0000 |09f5: move-object/from16 v51, v0 │ │ +0ae682: d810 1001 |09f7: add-int/lit8 v16, v16, #int 1 // #01 │ │ +0ae686: 4633 3310 |09f9: aget-object v51, v51, v16 │ │ +0ae68a: 1434 ffff ff0f |09fb: const v52, #float 2.52435e-29 // #0fffffff │ │ +0ae690: 0200 3400 |09fe: move/from16 v0, v52 │ │ +0ae694: 0801 3300 |0a00: move-object/from16 v1, v51 │ │ +0ae698: 5910 7412 |0a02: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ +0ae69c: 28e5 |0a04: goto 09e9 // -001b │ │ +0ae69e: 0800 3900 |0a05: move-object/from16 v0, v57 │ │ +0ae6a2: 0201 2a00 |0a07: move/from16 v1, v42 │ │ +0ae6a6: 0202 1300 |0a09: move/from16 v2, v19 │ │ +0ae6aa: 0203 3000 |0a0b: move/from16 v3, v48 │ │ +0ae6ae: 0204 2700 |0a0d: move/from16 v4, v39 │ │ +0ae6b2: 6e54 0f24 1032 |0a0f: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetRepPrice:(IIII)I // method@240f │ │ +0ae6b8: 0a33 |0a12: move-result v51 │ │ +0ae6ba: 9008 2c33 |0a13: add-int v8, v44, v51 │ │ +0ae6be: 0800 3900 |0a15: move-object/from16 v0, v57 │ │ +0ae6c2: 5400 9612 |0a17: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ae6c6: 0833 0000 |0a19: move-object/from16 v51, v0 │ │ +0ae6ca: 9034 0513 |0a1b: add-int v52, v5, v19 │ │ +0ae6ce: 4624 3334 |0a1d: aget-object v36, v51, v52 │ │ +0ae6d2: 0800 2400 |0a1f: move-object/from16 v0, v36 │ │ +0ae6d6: 5200 7412 |0a21: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ +0ae6da: 0233 0000 |0a23: move/from16 v51, v0 │ │ +0ae6de: 0200 3300 |0a25: move/from16 v0, v51 │ │ +0ae6e2: 3508 1800 |0a27: if-ge v8, v0, 0a3f // +0018 │ │ +0ae6e6: 0800 2400 |0a29: move-object/from16 v0, v36 │ │ +0ae6ea: 5908 7412 |0a2b: iput v8, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ +0ae6ee: 0800 2400 |0a2d: move-object/from16 v0, v36 │ │ +0ae6f2: 5905 7012 |0a2f: iput v5, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ +0ae6f6: 0200 2a00 |0a31: move/from16 v0, v42 │ │ +0ae6fa: 0801 2400 |0a33: move-object/from16 v1, v36 │ │ +0ae6fe: 5910 6a12 |0a35: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ +0ae702: 1333 0000 |0a37: const/16 v51, #int 0 // #0 │ │ +0ae706: 0200 3300 |0a39: move/from16 v0, v51 │ │ +0ae70a: 0801 2400 |0a3b: move-object/from16 v1, v36 │ │ +0ae70e: 5c10 7212 |0a3d: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@1272 │ │ +0ae712: d813 13ff |0a3f: add-int/lit8 v19, v19, #int -1 // #ff │ │ +0ae716: 1333 0200 |0a41: const/16 v51, #int 2 // #2 │ │ +0ae71a: 0200 1300 |0a43: move/from16 v0, v19 │ │ +0ae71e: 0201 3300 |0a45: move/from16 v1, v51 │ │ +0ae722: 3510 a2ff |0a47: if-ge v0, v1, 09e9 // -005e │ │ +0ae726: 0213 1500 |0a49: move/from16 v19, v21 │ │ +0ae72a: 392a 0400 |0a4b: if-nez v42, 0a4f // +0004 │ │ +0ae72e: d82f 1301 |0a4d: add-int/lit8 v47, v19, #int 1 // #01 │ │ +0ae732: 0200 1300 |0a4f: move/from16 v0, v19 │ │ +0ae736: 0201 1f00 |0a51: move/from16 v1, v31 │ │ +0ae73a: 3510 91ff |0a53: if-ge v0, v1, 09e4 // -006f │ │ +0ae73e: d833 1fff |0a55: add-int/lit8 v51, v31, #int -1 // #ff │ │ +0ae742: 9133 3313 |0a57: sub-int v51, v51, v19 │ │ +0ae746: 0800 3900 |0a59: move-object/from16 v0, v57 │ │ +0ae74a: 5200 9212 |0a5b: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@1292 │ │ +0ae74e: 0234 0000 |0a5d: move/from16 v52, v0 │ │ +0ae752: 7702 1b26 3300 |0a5f: invoke-static/range {v51, v52}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0ae758: 0a32 |0a62: move-result v50 │ │ +0ae75a: 0800 3900 |0a63: move-object/from16 v0, v57 │ │ +0ae75e: 5400 8d12 |0a65: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0ae762: 0833 0000 |0a67: move-object/from16 v51, v0 │ │ +0ae766: 0800 3900 |0a69: move-object/from16 v0, v57 │ │ +0ae76a: 5400 b312 |0a6b: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0ae76e: 0834 0000 |0a6d: move-object/from16 v52, v0 │ │ +0ae772: 4434 342a |0a6f: aget v52, v52, v42 │ │ +0ae776: 0800 3300 |0a71: move-object/from16 v0, v51 │ │ +0ae77a: 0201 1300 |0a73: move/from16 v1, v19 │ │ +0ae77e: 0202 3400 |0a75: move/from16 v2, v52 │ │ +0ae782: 0203 3200 |0a77: move/from16 v3, v50 │ │ +0ae786: 6e40 a823 1032 |0a79: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetMatchLen:(III)I // method@23a8 │ │ +0ae78c: 0a14 |0a7c: move-result v20 │ │ +0ae78e: 1333 0200 |0a7d: const/16 v51, #int 2 // #2 │ │ +0ae792: 0200 1400 |0a7f: move/from16 v0, v20 │ │ +0ae796: 0201 3300 |0a81: move/from16 v1, v51 │ │ +0ae79a: 3410 61ff |0a83: if-lt v0, v1, 09e4 // -009f │ │ +0ae79e: 7701 d123 3000 |0a85: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateRep:(I)I // method@23d1 │ │ +0ae7a4: 0a31 |0a88: move-result v49 │ │ +0ae7a6: 9033 3a13 |0a89: add-int v51, v58, v19 │ │ +0ae7aa: 0800 3900 |0a8b: move-object/from16 v0, v57 │ │ +0ae7ae: 5200 9e12 |0a8d: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@129e │ │ +0ae7b2: 0234 0000 |0a8f: move/from16 v52, v0 │ │ +0ae7b6: 9528 3334 |0a91: and-int v40, v51, v52 │ │ +0ae7ba: 0800 3900 |0a93: move-object/from16 v0, v57 │ │ +0ae7be: 0201 2a00 |0a95: move/from16 v1, v42 │ │ +0ae7c2: 0202 1300 |0a97: move/from16 v2, v19 │ │ +0ae7c6: 0203 3000 |0a99: move/from16 v3, v48 │ │ +0ae7ca: 0204 2700 |0a9b: move/from16 v4, v39 │ │ +0ae7ce: 6e54 0f24 1032 |0a9d: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetRepPrice:(IIII)I // method@240f │ │ +0ae7d4: 0a33 |0aa0: move-result v51 │ │ +0ae7d6: 9033 332c |0aa1: add-int v51, v51, v44 │ │ +0ae7da: 0800 3900 |0aa3: move-object/from16 v0, v57 │ │ +0ae7de: 5400 8212 |0aa5: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@1282 │ │ +0ae7e2: 0834 0000 |0aa7: move-object/from16 v52, v0 │ │ +0ae7e6: e035 3104 |0aa9: shl-int/lit8 v53, v49, #int 4 // #04 │ │ +0ae7ea: 9035 3528 |0aab: add-int v53, v53, v40 │ │ +0ae7ee: 4a34 3435 |0aad: aget-short v52, v52, v53 │ │ +0ae7f2: 7701 3c24 3400 |0aaf: invoke-static/range {v52}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@243c │ │ +0ae7f8: 0a34 |0ab2: move-result v52 │ │ +0ae7fa: 9033 3334 |0ab3: add-int v51, v51, v52 │ │ +0ae7fe: 0800 3900 |0ab5: move-object/from16 v0, v57 │ │ +0ae802: 5400 8912 |0ab7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1289 │ │ +0ae806: 0834 0000 |0ab9: move-object/from16 v52, v0 │ │ +0ae80a: 9035 3a13 |0abb: add-int v53, v58, v19 │ │ +0ae80e: 0800 3900 |0abd: move-object/from16 v0, v57 │ │ +0ae812: 5400 8d12 |0abf: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0ae816: 0836 0000 |0ac1: move-object/from16 v54, v0 │ │ +0ae81a: d837 13ff |0ac3: add-int/lit8 v55, v19, #int -1 // #ff │ │ +0ae81e: d837 37ff |0ac5: add-int/lit8 v55, v55, #int -1 // #ff │ │ +0ae822: 7402 a723 3600 |0ac7: invoke-virtual/range {v54, v55}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@23a7 │ │ +0ae828: 0a36 |0aca: move-result v54 │ │ +0ae82a: 7403 f823 3400 |0acb: invoke-virtual/range {v52, v53, v54}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.GetSubCoder:(IB)Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; // method@23f8 │ │ +0ae830: 0c34 |0ace: move-result-object v52 │ │ +0ae832: 1335 0100 |0acf: const/16 v53, #int 1 // #1 │ │ +0ae836: 0800 3900 |0ad1: move-object/from16 v0, v57 │ │ +0ae83a: 5400 8d12 |0ad3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0ae83e: 0836 0000 |0ad5: move-object/from16 v54, v0 │ │ +0ae842: d837 13ff |0ad7: add-int/lit8 v55, v19, #int -1 // #ff │ │ +0ae846: 0800 3900 |0ad9: move-object/from16 v0, v57 │ │ +0ae84a: 5400 b312 |0adb: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@12b3 │ │ +0ae84e: 0838 0000 |0add: move-object/from16 v56, v0 │ │ +0ae852: 4438 382a |0adf: aget v56, v56, v42 │ │ +0ae856: d838 3801 |0ae1: add-int/lit8 v56, v56, #int 1 // #01 │ │ +0ae85a: 9137 3738 |0ae3: sub-int v55, v55, v56 │ │ +0ae85e: 7402 a723 3600 |0ae5: invoke-virtual/range {v54, v55}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@23a7 │ │ +0ae864: 0a36 |0ae8: move-result v54 │ │ +0ae866: 0800 3900 |0ae9: move-object/from16 v0, v57 │ │ +0ae86a: 5400 8d12 |0aeb: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0ae86e: 0837 0000 |0aed: move-object/from16 v55, v0 │ │ +0ae872: d838 13ff |0aef: add-int/lit8 v56, v19, #int -1 // #ff │ │ +0ae876: 7402 a723 3700 |0af1: invoke-virtual/range {v55, v56}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@23a7 │ │ +0ae87c: 0a37 |0af4: move-result v55 │ │ +0ae87e: 7404 f423 3400 |0af5: invoke-virtual/range {v52, v53, v54, v55}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.GetPrice:(ZBB)I // method@23f4 │ │ +0ae884: 0a34 |0af8: move-result v52 │ │ +0ae886: 9007 3334 |0af9: add-int v7, v51, v52 │ │ +0ae88a: 7701 cf23 3100 |0afb: invoke-static/range {v49}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateChar:(I)I // method@23cf │ │ +0ae890: 0a31 |0afe: move-result v49 │ │ +0ae892: 9033 3a13 |0aff: add-int v51, v58, v19 │ │ +0ae896: d833 3301 |0b01: add-int/lit8 v51, v51, #int 1 // #01 │ │ +0ae89a: 0800 3900 |0b03: move-object/from16 v0, v57 │ │ +0ae89e: 5200 9e12 |0b05: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@129e │ │ +0ae8a2: 0234 0000 |0b07: move/from16 v52, v0 │ │ +0ae8a6: 9528 3334 |0b09: and-int v40, v51, v52 │ │ +0ae8aa: 0800 3900 |0b0b: move-object/from16 v0, v57 │ │ +0ae8ae: 5400 8212 |0b0d: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@1282 │ │ +0ae8b2: 0833 0000 |0b0f: move-object/from16 v51, v0 │ │ +0ae8b6: e034 3104 |0b11: shl-int/lit8 v52, v49, #int 4 // #04 │ │ +0ae8ba: 9034 3428 |0b13: add-int v52, v52, v40 │ │ +0ae8be: 4a33 3334 |0b15: aget-short v51, v51, v52 │ │ +0ae8c2: 7701 3d24 3300 |0b17: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@243d │ │ +0ae8c8: 0a33 |0b1a: move-result v51 │ │ +0ae8ca: 901a 0733 |0b1b: add-int v26, v7, v51 │ │ +0ae8ce: 0800 3900 |0b1d: move-object/from16 v0, v57 │ │ +0ae8d2: 5400 8312 |0b1f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@1283 │ │ +0ae8d6: 0833 0000 |0b21: move-object/from16 v51, v0 │ │ +0ae8da: 4a33 3331 |0b23: aget-short v51, v51, v49 │ │ +0ae8de: 7701 3d24 3300 |0b25: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@243d │ │ +0ae8e4: 0a33 |0b28: move-result v51 │ │ +0ae8e6: 901c 1a33 |0b29: add-int v28, v26, v51 │ │ +0ae8ea: d833 1301 |0b2b: add-int/lit8 v51, v19, #int 1 // #01 │ │ +0ae8ee: 9022 3314 |0b2d: add-int v34, v51, v20 │ │ +0ae8f2: 9033 0522 |0b2f: add-int v51, v5, v34 │ │ +0ae8f6: 0200 1000 |0b31: move/from16 v0, v16 │ │ +0ae8fa: 0201 3300 |0b33: move/from16 v1, v51 │ │ +0ae8fe: 3510 1600 |0b35: if-ge v0, v1, 0b4b // +0016 │ │ +0ae902: 0800 3900 |0b37: move-object/from16 v0, v57 │ │ +0ae906: 5400 9612 |0b39: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ae90a: 0833 0000 |0b3b: move-object/from16 v51, v0 │ │ +0ae90e: d810 1001 |0b3d: add-int/lit8 v16, v16, #int 1 // #01 │ │ +0ae912: 4633 3310 |0b3f: aget-object v51, v51, v16 │ │ +0ae916: 1434 ffff ff0f |0b41: const v52, #float 2.52435e-29 // #0fffffff │ │ +0ae91c: 0200 3400 |0b44: move/from16 v0, v52 │ │ +0ae920: 0801 3300 |0b46: move-object/from16 v1, v51 │ │ +0ae924: 5910 7412 |0b48: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ +0ae928: 28e5 |0b4a: goto 0b2f // -001b │ │ +0ae92a: 1333 0000 |0b4b: const/16 v51, #int 0 // #0 │ │ +0ae92e: 0800 3900 |0b4d: move-object/from16 v0, v57 │ │ +0ae932: 0201 3300 |0b4f: move/from16 v1, v51 │ │ +0ae936: 0202 1400 |0b51: move/from16 v2, v20 │ │ +0ae93a: 0203 3100 |0b53: move/from16 v3, v49 │ │ +0ae93e: 0204 2800 |0b55: move/from16 v4, v40 │ │ +0ae942: 6e54 0f24 1032 |0b57: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetRepPrice:(IIII)I // method@240f │ │ +0ae948: 0a33 |0b5a: move-result v51 │ │ +0ae94a: 9008 1c33 |0b5b: add-int v8, v28, v51 │ │ +0ae94e: 0800 3900 |0b5d: move-object/from16 v0, v57 │ │ +0ae952: 5400 9612 |0b5f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0ae956: 0833 0000 |0b61: move-object/from16 v51, v0 │ │ +0ae95a: 9034 0522 |0b63: add-int v52, v5, v34 │ │ +0ae95e: 4624 3334 |0b65: aget-object v36, v51, v52 │ │ +0ae962: 0800 2400 |0b67: move-object/from16 v0, v36 │ │ +0ae966: 5200 7412 |0b69: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ +0ae96a: 0233 0000 |0b6b: move/from16 v51, v0 │ │ +0ae96e: 0200 3300 |0b6d: move/from16 v0, v51 │ │ +0ae972: 3508 75fe |0b6f: if-ge v8, v0, 09e4 // -018b │ │ +0ae976: 0800 2400 |0b71: move-object/from16 v0, v36 │ │ +0ae97a: 5908 7412 |0b73: iput v8, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ +0ae97e: 9033 0513 |0b75: add-int v51, v5, v19 │ │ +0ae982: d833 3301 |0b77: add-int/lit8 v51, v51, #int 1 // #01 │ │ +0ae986: 0200 3300 |0b79: move/from16 v0, v51 │ │ +0ae98a: 0801 2400 |0b7b: move-object/from16 v1, v36 │ │ +0ae98e: 5910 7012 |0b7d: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ +0ae992: 1333 0000 |0b7f: const/16 v51, #int 0 // #0 │ │ +0ae996: 0200 3300 |0b81: move/from16 v0, v51 │ │ +0ae99a: 0801 2400 |0b83: move-object/from16 v1, v36 │ │ +0ae99e: 5910 6a12 |0b85: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ +0ae9a2: 1333 0100 |0b87: const/16 v51, #int 1 // #1 │ │ +0ae9a6: 0200 3300 |0b89: move/from16 v0, v51 │ │ +0ae9aa: 0801 2400 |0b8b: move-object/from16 v1, v36 │ │ +0ae9ae: 5c10 7212 |0b8d: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@1272 │ │ +0ae9b2: 1333 0100 |0b8f: const/16 v51, #int 1 // #1 │ │ +0ae9b6: 0200 3300 |0b91: move/from16 v0, v51 │ │ +0ae9ba: 0801 2400 |0b93: move-object/from16 v1, v36 │ │ +0ae9be: 5c10 7312 |0b95: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev2:Z // field@1273 │ │ +0ae9c2: 0800 2400 |0b97: move-object/from16 v0, v36 │ │ +0ae9c6: 5905 7112 |0b99: iput v5, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev2:I // field@1271 │ │ +0ae9ca: 0200 2a00 |0b9b: move/from16 v0, v42 │ │ +0ae9ce: 0801 2400 |0b9d: move-object/from16 v1, v36 │ │ +0ae9d2: 5910 6b12 |0b9f: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev2:I // field@126b │ │ +0ae9d6: 2900 43fe |0ba1: goto/16 09e4 // -01bd │ │ +0ae9da: 0200 1800 |0ba3: move/from16 v0, v24 │ │ +0ae9de: 0201 1e00 |0ba5: move/from16 v1, v30 │ │ +0ae9e2: 3710 2100 |0ba7: if-le v0, v1, 0bc8 // +0021 │ │ +0ae9e6: 0218 1e00 |0ba9: move/from16 v24, v30 │ │ +0ae9ea: 1320 0000 |0bab: const/16 v32, #int 0 // #0 │ │ +0ae9ee: 0800 3900 |0bad: move-object/from16 v0, v57 │ │ +0ae9f2: 5400 8c12 |0baf: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@128c │ │ +0ae9f6: 0833 0000 |0bb1: move-object/from16 v51, v0 │ │ +0ae9fa: 4433 3320 |0bb3: aget v51, v51, v32 │ │ +0ae9fe: 0200 1800 |0bb5: move/from16 v0, v24 │ │ +0aea02: 0201 3300 |0bb7: move/from16 v1, v51 │ │ +0aea06: 3710 0500 |0bb9: if-le v0, v1, 0bbe // +0005 │ │ +0aea0a: d820 2002 |0bbb: add-int/lit8 v32, v32, #int 2 // #02 │ │ +0aea0e: 28f0 |0bbd: goto 0bad // -0010 │ │ +0aea10: 0800 3900 |0bbe: move-object/from16 v0, v57 │ │ +0aea14: 5400 8c12 |0bc0: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@128c │ │ +0aea18: 0833 0000 |0bc2: move-object/from16 v51, v0 │ │ +0aea1c: 4b18 3320 |0bc4: aput v24, v51, v32 │ │ +0aea20: d820 2002 |0bc6: add-int/lit8 v32, v32, #int 2 // #02 │ │ +0aea24: 0200 1800 |0bc8: move/from16 v0, v24 │ │ +0aea28: 0201 2f00 |0bca: move/from16 v1, v47 │ │ +0aea2c: 3410 c6f8 |0bcc: if-lt v0, v1, 0492 // -073a │ │ +0aea30: 0800 3900 |0bce: move-object/from16 v0, v57 │ │ +0aea34: 5400 8312 |0bd0: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@1283 │ │ +0aea38: 0833 0000 |0bd2: move-object/from16 v51, v0 │ │ +0aea3c: 4a33 3330 |0bd4: aget-short v51, v51, v48 │ │ +0aea40: 7701 3c24 3300 |0bd6: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@243c │ │ +0aea46: 0a33 |0bd9: move-result v51 │ │ +0aea48: 901d 1733 |0bda: add-int v29, v23, v51 │ │ +0aea4c: 9033 0518 |0bdc: add-int v51, v5, v24 │ │ +0aea50: 0200 1000 |0bde: move/from16 v0, v16 │ │ +0aea54: 0201 3300 |0be0: move/from16 v1, v51 │ │ +0aea58: 3510 1600 |0be2: if-ge v0, v1, 0bf8 // +0016 │ │ +0aea5c: 0800 3900 |0be4: move-object/from16 v0, v57 │ │ +0aea60: 5400 9612 |0be6: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0aea64: 0833 0000 |0be8: move-object/from16 v51, v0 │ │ +0aea68: d810 1001 |0bea: add-int/lit8 v16, v16, #int 1 // #01 │ │ +0aea6c: 4633 3310 |0bec: aget-object v51, v51, v16 │ │ +0aea70: 1434 ffff ff0f |0bee: const v52, #float 2.52435e-29 // #0fffffff │ │ +0aea76: 0200 3400 |0bf1: move/from16 v0, v52 │ │ +0aea7a: 0801 3300 |0bf3: move-object/from16 v1, v51 │ │ +0aea7e: 5910 7412 |0bf5: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ +0aea82: 28e5 |0bf7: goto 0bdc // -001b │ │ +0aea84: 1321 0000 |0bf8: const/16 v33, #int 0 // #0 │ │ +0aea88: 0800 3900 |0bfa: move-object/from16 v0, v57 │ │ +0aea8c: 5400 8c12 |0bfc: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@128c │ │ +0aea90: 0833 0000 |0bfe: move-object/from16 v51, v0 │ │ +0aea94: 4433 3321 |0c00: aget v51, v51, v33 │ │ +0aea98: 0200 2f00 |0c02: move/from16 v0, v47 │ │ +0aea9c: 0201 3300 |0c04: move/from16 v1, v51 │ │ +0aeaa0: 3710 0500 |0c06: if-le v0, v1, 0c0b // +0005 │ │ +0aeaa4: d821 2102 |0c08: add-int/lit8 v33, v33, #int 2 // #02 │ │ +0aeaa8: 28f0 |0c0a: goto 0bfa // -0010 │ │ +0aeaaa: 0213 2f00 |0c0b: move/from16 v19, v47 │ │ +0aeaae: 0800 3900 |0c0d: move-object/from16 v0, v57 │ │ +0aeab2: 5400 8c12 |0c0f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@128c │ │ +0aeab6: 0833 0000 |0c11: move-object/from16 v51, v0 │ │ +0aeaba: d834 2101 |0c13: add-int/lit8 v52, v33, #int 1 // #01 │ │ +0aeabe: 4409 3334 |0c15: aget v9, v51, v52 │ │ +0aeac2: 0800 3900 |0c17: move-object/from16 v0, v57 │ │ +0aeac6: 0201 1300 |0c19: move/from16 v1, v19 │ │ +0aeaca: 0202 2700 |0c1b: move/from16 v2, v39 │ │ +0aeace: 6e40 0a24 9021 |0c1d: invoke-virtual {v0, v9, v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetPosLenPrice:(III)I // method@240a │ │ +0aead4: 0a33 |0c20: move-result v51 │ │ +0aead6: 9008 1d33 |0c21: add-int v8, v29, v51 │ │ +0aeada: 0800 3900 |0c23: move-object/from16 v0, v57 │ │ +0aeade: 5400 9612 |0c25: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0aeae2: 0833 0000 |0c27: move-object/from16 v51, v0 │ │ +0aeae6: 9034 0513 |0c29: add-int v52, v5, v19 │ │ +0aeaea: 4624 3334 |0c2b: aget-object v36, v51, v52 │ │ +0aeaee: 0800 2400 |0c2d: move-object/from16 v0, v36 │ │ +0aeaf2: 5200 7412 |0c2f: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ +0aeaf6: 0233 0000 |0c31: move/from16 v51, v0 │ │ +0aeafa: 0200 3300 |0c33: move/from16 v0, v51 │ │ +0aeafe: 3508 1a00 |0c35: if-ge v8, v0, 0c4f // +001a │ │ +0aeb02: 0800 2400 |0c37: move-object/from16 v0, v36 │ │ +0aeb06: 5908 7412 |0c39: iput v8, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ +0aeb0a: 0800 2400 |0c3b: move-object/from16 v0, v36 │ │ +0aeb0e: 5905 7012 |0c3d: iput v5, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ +0aeb12: d833 0904 |0c3f: add-int/lit8 v51, v9, #int 4 // #04 │ │ +0aeb16: 0200 3300 |0c41: move/from16 v0, v51 │ │ +0aeb1a: 0801 2400 |0c43: move-object/from16 v1, v36 │ │ +0aeb1e: 5910 6a12 |0c45: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ +0aeb22: 1333 0000 |0c47: const/16 v51, #int 0 // #0 │ │ +0aeb26: 0200 3300 |0c49: move/from16 v0, v51 │ │ +0aeb2a: 0801 2400 |0c4b: move-object/from16 v1, v36 │ │ +0aeb2e: 5c10 7212 |0c4d: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@1272 │ │ +0aeb32: 0800 3900 |0c4f: move-object/from16 v0, v57 │ │ +0aeb36: 5400 8c12 |0c51: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@128c │ │ +0aeb3a: 0833 0000 |0c53: move-object/from16 v51, v0 │ │ +0aeb3e: 4433 3321 |0c55: aget v51, v51, v33 │ │ +0aeb42: 0200 1300 |0c57: move/from16 v0, v19 │ │ +0aeb46: 0201 3300 |0c59: move/from16 v1, v51 │ │ +0aeb4a: 3310 3c01 |0c5b: if-ne v0, v1, 0d97 // +013c │ │ +0aeb4e: 0200 1300 |0c5d: move/from16 v0, v19 │ │ +0aeb52: 0201 1f00 |0c5f: move/from16 v1, v31 │ │ +0aeb56: 3510 2e01 |0c61: if-ge v0, v1, 0d8f // +012e │ │ +0aeb5a: d833 1fff |0c63: add-int/lit8 v51, v31, #int -1 // #ff │ │ +0aeb5e: 9133 3313 |0c65: sub-int v51, v51, v19 │ │ +0aeb62: 0800 3900 |0c67: move-object/from16 v0, v57 │ │ +0aeb66: 5200 9212 |0c69: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@1292 │ │ +0aeb6a: 0234 0000 |0c6b: move/from16 v52, v0 │ │ +0aeb6e: 7702 1b26 3300 |0c6d: invoke-static/range {v51, v52}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0aeb74: 0a32 |0c70: move-result v50 │ │ +0aeb76: 0800 3900 |0c71: move-object/from16 v0, v57 │ │ +0aeb7a: 5400 8d12 |0c73: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0aeb7e: 0833 0000 |0c75: move-object/from16 v51, v0 │ │ +0aeb82: 0800 3300 |0c77: move-object/from16 v0, v51 │ │ +0aeb86: 0201 1300 |0c79: move/from16 v1, v19 │ │ +0aeb8a: 0202 3200 |0c7b: move/from16 v2, v50 │ │ +0aeb8e: 6e40 a823 1029 |0c7d: invoke-virtual {v0, v1, v9, v2}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetMatchLen:(III)I // method@23a8 │ │ +0aeb94: 0a14 |0c80: move-result v20 │ │ +0aeb96: 1333 0200 |0c81: const/16 v51, #int 2 // #2 │ │ +0aeb9a: 0200 1400 |0c83: move/from16 v0, v20 │ │ +0aeb9e: 0201 3300 |0c85: move/from16 v1, v51 │ │ +0aeba2: 3410 0801 |0c87: if-lt v0, v1, 0d8f // +0108 │ │ +0aeba6: 7701 d023 3000 |0c89: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateMatch:(I)I // method@23d0 │ │ +0aebac: 0a31 |0c8c: move-result v49 │ │ +0aebae: 9033 3a13 |0c8d: add-int v51, v58, v19 │ │ +0aebb2: 0800 3900 |0c8f: move-object/from16 v0, v57 │ │ +0aebb6: 5200 9e12 |0c91: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@129e │ │ +0aebba: 0234 0000 |0c93: move/from16 v52, v0 │ │ +0aebbe: 9528 3334 |0c95: and-int v40, v51, v52 │ │ +0aebc2: 0800 3900 |0c97: move-object/from16 v0, v57 │ │ +0aebc6: 5400 8212 |0c99: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@1282 │ │ +0aebca: 0833 0000 |0c9b: move-object/from16 v51, v0 │ │ +0aebce: e034 3104 |0c9d: shl-int/lit8 v52, v49, #int 4 // #04 │ │ +0aebd2: 9034 3428 |0c9f: add-int v52, v52, v40 │ │ +0aebd6: 4a33 3334 |0ca1: aget-short v51, v51, v52 │ │ +0aebda: 7701 3c24 3300 |0ca3: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@243c │ │ +0aebe0: 0a33 |0ca6: move-result v51 │ │ +0aebe2: 9033 3308 |0ca7: add-int v51, v51, v8 │ │ +0aebe6: 0800 3900 |0ca9: move-object/from16 v0, v57 │ │ +0aebea: 5400 8912 |0cab: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1289 │ │ +0aebee: 0834 0000 |0cad: move-object/from16 v52, v0 │ │ +0aebf2: 9035 3a13 |0caf: add-int v53, v58, v19 │ │ +0aebf6: 0800 3900 |0cb1: move-object/from16 v0, v57 │ │ +0aebfa: 5400 8d12 |0cb3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0aebfe: 0836 0000 |0cb5: move-object/from16 v54, v0 │ │ +0aec02: d837 13ff |0cb7: add-int/lit8 v55, v19, #int -1 // #ff │ │ +0aec06: d837 37ff |0cb9: add-int/lit8 v55, v55, #int -1 // #ff │ │ +0aec0a: 7402 a723 3600 |0cbb: invoke-virtual/range {v54, v55}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@23a7 │ │ +0aec10: 0a36 |0cbe: move-result v54 │ │ +0aec12: 7403 f823 3400 |0cbf: invoke-virtual/range {v52, v53, v54}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.GetSubCoder:(IB)Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; // method@23f8 │ │ +0aec18: 0c34 |0cc2: move-result-object v52 │ │ +0aec1a: 1335 0100 |0cc3: const/16 v53, #int 1 // #1 │ │ +0aec1e: 0800 3900 |0cc5: move-object/from16 v0, v57 │ │ +0aec22: 5400 8d12 |0cc7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0aec26: 0836 0000 |0cc9: move-object/from16 v54, v0 │ │ +0aec2a: d837 0901 |0ccb: add-int/lit8 v55, v9, #int 1 // #01 │ │ +0aec2e: 9137 1337 |0ccd: sub-int v55, v19, v55 │ │ +0aec32: d837 37ff |0ccf: add-int/lit8 v55, v55, #int -1 // #ff │ │ +0aec36: 7402 a723 3600 |0cd1: invoke-virtual/range {v54, v55}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@23a7 │ │ +0aec3c: 0a36 |0cd4: move-result v54 │ │ +0aec3e: 0800 3900 |0cd5: move-object/from16 v0, v57 │ │ +0aec42: 5400 8d12 |0cd7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0aec46: 0837 0000 |0cd9: move-object/from16 v55, v0 │ │ +0aec4a: d838 13ff |0cdb: add-int/lit8 v56, v19, #int -1 // #ff │ │ +0aec4e: 7402 a723 3700 |0cdd: invoke-virtual/range {v55, v56}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@23a7 │ │ +0aec54: 0a37 |0ce0: move-result v55 │ │ +0aec56: 7404 f423 3400 |0ce1: invoke-virtual/range {v52, v53, v54, v55}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.GetPrice:(ZBB)I // method@23f4 │ │ +0aec5c: 0a34 |0ce4: move-result v52 │ │ +0aec5e: 9007 3334 |0ce5: add-int v7, v51, v52 │ │ +0aec62: 7701 cf23 3100 |0ce7: invoke-static/range {v49}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateChar:(I)I // method@23cf │ │ +0aec68: 0a31 |0cea: move-result v49 │ │ +0aec6a: 9033 3a13 |0ceb: add-int v51, v58, v19 │ │ +0aec6e: d833 3301 |0ced: add-int/lit8 v51, v51, #int 1 // #01 │ │ +0aec72: 0800 3900 |0cef: move-object/from16 v0, v57 │ │ +0aec76: 5200 9e12 |0cf1: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@129e │ │ +0aec7a: 0234 0000 |0cf3: move/from16 v52, v0 │ │ +0aec7e: 9528 3334 |0cf5: and-int v40, v51, v52 │ │ +0aec82: 0800 3900 |0cf7: move-object/from16 v0, v57 │ │ +0aec86: 5400 8212 |0cf9: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@1282 │ │ +0aec8a: 0833 0000 |0cfb: move-object/from16 v51, v0 │ │ +0aec8e: e034 3104 |0cfd: shl-int/lit8 v52, v49, #int 4 // #04 │ │ +0aec92: 9034 3428 |0cff: add-int v52, v52, v40 │ │ +0aec96: 4a33 3334 |0d01: aget-short v51, v51, v52 │ │ +0aec9a: 7701 3d24 3300 |0d03: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@243d │ │ +0aeca0: 0a33 |0d06: move-result v51 │ │ +0aeca2: 901a 0733 |0d07: add-int v26, v7, v51 │ │ +0aeca6: 0800 3900 |0d09: move-object/from16 v0, v57 │ │ +0aecaa: 5400 8312 |0d0b: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@1283 │ │ +0aecae: 0833 0000 |0d0d: move-object/from16 v51, v0 │ │ +0aecb2: 4a33 3331 |0d0f: aget-short v51, v51, v49 │ │ +0aecb6: 7701 3d24 3300 |0d11: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@243d │ │ +0aecbc: 0a33 |0d14: move-result v51 │ │ +0aecbe: 901c 1a33 |0d15: add-int v28, v26, v51 │ │ +0aecc2: d833 1301 |0d17: add-int/lit8 v51, v19, #int 1 // #01 │ │ +0aecc6: 9022 3314 |0d19: add-int v34, v51, v20 │ │ +0aecca: 9033 0522 |0d1b: add-int v51, v5, v34 │ │ +0aecce: 0200 1000 |0d1d: move/from16 v0, v16 │ │ +0aecd2: 0201 3300 |0d1f: move/from16 v1, v51 │ │ +0aecd6: 3510 1600 |0d21: if-ge v0, v1, 0d37 // +0016 │ │ +0aecda: 0800 3900 |0d23: move-object/from16 v0, v57 │ │ +0aecde: 5400 9612 |0d25: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0aece2: 0833 0000 |0d27: move-object/from16 v51, v0 │ │ +0aece6: d810 1001 |0d29: add-int/lit8 v16, v16, #int 1 // #01 │ │ +0aecea: 4633 3310 |0d2b: aget-object v51, v51, v16 │ │ +0aecee: 1434 ffff ff0f |0d2d: const v52, #float 2.52435e-29 // #0fffffff │ │ +0aecf4: 0200 3400 |0d30: move/from16 v0, v52 │ │ +0aecf8: 0801 3300 |0d32: move-object/from16 v1, v51 │ │ +0aecfc: 5910 7412 |0d34: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ +0aed00: 28e5 |0d36: goto 0d1b // -001b │ │ +0aed02: 1333 0000 |0d37: const/16 v51, #int 0 // #0 │ │ +0aed06: 0800 3900 |0d39: move-object/from16 v0, v57 │ │ +0aed0a: 0201 3300 |0d3b: move/from16 v1, v51 │ │ +0aed0e: 0202 1400 |0d3d: move/from16 v2, v20 │ │ +0aed12: 0203 3100 |0d3f: move/from16 v3, v49 │ │ +0aed16: 0204 2800 |0d41: move/from16 v4, v40 │ │ +0aed1a: 6e54 0f24 1032 |0d43: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetRepPrice:(IIII)I // method@240f │ │ +0aed20: 0a33 |0d46: move-result v51 │ │ +0aed22: 9008 1c33 |0d47: add-int v8, v28, v51 │ │ +0aed26: 0800 3900 |0d49: move-object/from16 v0, v57 │ │ +0aed2a: 5400 9612 |0d4b: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@1296 │ │ +0aed2e: 0833 0000 |0d4d: move-object/from16 v51, v0 │ │ +0aed32: 9034 0522 |0d4f: add-int v52, v5, v34 │ │ +0aed36: 4624 3334 |0d51: aget-object v36, v51, v52 │ │ +0aed3a: 0800 2400 |0d53: move-object/from16 v0, v36 │ │ +0aed3e: 5200 7412 |0d55: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ +0aed42: 0233 0000 |0d57: move/from16 v51, v0 │ │ +0aed46: 0200 3300 |0d59: move/from16 v0, v51 │ │ +0aed4a: 3508 3400 |0d5b: if-ge v8, v0, 0d8f // +0034 │ │ +0aed4e: 0800 2400 |0d5d: move-object/from16 v0, v36 │ │ +0aed52: 5908 7412 |0d5f: iput v8, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@1274 │ │ +0aed56: 9033 0513 |0d61: add-int v51, v5, v19 │ │ +0aed5a: d833 3301 |0d63: add-int/lit8 v51, v51, #int 1 // #01 │ │ +0aed5e: 0200 3300 |0d65: move/from16 v0, v51 │ │ +0aed62: 0801 2400 |0d67: move-object/from16 v1, v36 │ │ +0aed66: 5910 7012 |0d69: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1270 │ │ +0aed6a: 1333 0000 |0d6b: const/16 v51, #int 0 // #0 │ │ +0aed6e: 0200 3300 |0d6d: move/from16 v0, v51 │ │ +0aed72: 0801 2400 |0d6f: move-object/from16 v1, v36 │ │ +0aed76: 5910 6a12 |0d71: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@126a │ │ +0aed7a: 1333 0100 |0d73: const/16 v51, #int 1 // #1 │ │ +0aed7e: 0200 3300 |0d75: move/from16 v0, v51 │ │ +0aed82: 0801 2400 |0d77: move-object/from16 v1, v36 │ │ +0aed86: 5c10 7212 |0d79: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@1272 │ │ +0aed8a: 1333 0100 |0d7b: const/16 v51, #int 1 // #1 │ │ +0aed8e: 0200 3300 |0d7d: move/from16 v0, v51 │ │ +0aed92: 0801 2400 |0d7f: move-object/from16 v1, v36 │ │ +0aed96: 5c10 7312 |0d81: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev2:Z // field@1273 │ │ +0aed9a: 0800 2400 |0d83: move-object/from16 v0, v36 │ │ +0aed9e: 5905 7112 |0d85: iput v5, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev2:I // field@1271 │ │ +0aeda2: d833 0904 |0d87: add-int/lit8 v51, v9, #int 4 // #04 │ │ +0aeda6: 0200 3300 |0d89: move/from16 v0, v51 │ │ +0aedaa: 0801 2400 |0d8b: move-object/from16 v1, v36 │ │ +0aedae: 5910 6b12 |0d8d: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev2:I // field@126b │ │ +0aedb2: d821 2102 |0d8f: add-int/lit8 v33, v33, #int 2 // #02 │ │ +0aedb6: 0200 2100 |0d91: move/from16 v0, v33 │ │ +0aedba: 0201 2000 |0d93: move/from16 v1, v32 │ │ +0aedbe: 3210 fdf6 |0d95: if-eq v0, v1, 0492 // -0903 │ │ +0aedc2: d813 1301 |0d97: add-int/lit8 v19, v19, #int 1 // #01 │ │ +0aedc6: 2900 74fe |0d99: goto/16 0c0d // -018c │ │ +0aedca: 01fe |0d9b: move v14, v15 │ │ +0aedcc: 2900 c6f5 |0d9c: goto/16 0362 // -0a3a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ 0x0012 line=492 │ │ 0x002e line=493 │ │ 0x0048 line=494 │ │ 0x0062 line=634 │ │ @@ -177704,40 +177754,40 @@ │ │ type : '(III)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -0a0810: |[0a0810] com.badlogic.gdx.utils.compression.lzma.Encoder.GetPosLenPrice:(III)I │ │ -0a0820: 7110 cc23 0700 |0000: invoke-static {v7}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.GetLenToPosState:(I)I // method@23cc │ │ -0a0826: 0a00 |0003: move-result v0 │ │ -0a0828: 1302 8000 |0004: const/16 v2, #int 128 // #80 │ │ -0a082c: 3526 1300 |0006: if-ge v6, v2, 0019 // +0013 │ │ -0a0830: 5452 7f12 |0008: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._distancesPrices:[I // field@127f │ │ -0a0834: d203 8000 |000a: mul-int/lit16 v3, v0, #int 128 // #0080 │ │ -0a0838: b063 |000c: add-int/2addr v3, v6 │ │ -0a083a: 4401 0203 |000d: aget v1, v2, v3 │ │ -0a083e: 5452 8812 |000f: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._lenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@1288 │ │ -0a0842: d803 07fe |0011: add-int/lit8 v3, v7, #int -2 // #fe │ │ -0a0846: 6e30 eb23 3208 |0013: invoke-virtual {v2, v3, v8}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.GetPrice:(II)I // method@23eb │ │ -0a084c: 0a02 |0016: move-result v2 │ │ -0a084e: b012 |0017: add-int/2addr v2, v1 │ │ -0a0850: 0f02 |0018: return v2 │ │ -0a0852: 5452 9c12 |0019: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotPrices:[I // field@129c │ │ -0a0856: e003 0006 |001b: shl-int/lit8 v3, v0, #int 6 // #06 │ │ -0a085a: 7110 0c24 0600 |001d: invoke-static {v6}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetPosSlot2:(I)I // method@240c │ │ -0a0860: 0a04 |0020: move-result v4 │ │ -0a0862: b043 |0021: add-int/2addr v3, v4 │ │ -0a0864: 4402 0203 |0022: aget v2, v2, v3 │ │ -0a0868: 5453 7b12 |0024: iget-object v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._alignPrices:[I // field@127b │ │ -0a086c: dd04 060f |0026: and-int/lit8 v4, v6, #int 15 // #0f │ │ -0a0870: 4403 0304 |0028: aget v3, v3, v4 │ │ -0a0874: 9001 0203 |002a: add-int v1, v2, v3 │ │ -0a0878: 28e3 |002c: goto 000f // -001d │ │ +0aedd0: |[0aedd0] com.badlogic.gdx.utils.compression.lzma.Encoder.GetPosLenPrice:(III)I │ │ +0aede0: 7110 cc23 0700 |0000: invoke-static {v7}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.GetLenToPosState:(I)I // method@23cc │ │ +0aede6: 0a00 |0003: move-result v0 │ │ +0aede8: 1302 8000 |0004: const/16 v2, #int 128 // #80 │ │ +0aedec: 3526 1300 |0006: if-ge v6, v2, 0019 // +0013 │ │ +0aedf0: 5452 7f12 |0008: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._distancesPrices:[I // field@127f │ │ +0aedf4: d203 8000 |000a: mul-int/lit16 v3, v0, #int 128 // #0080 │ │ +0aedf8: b063 |000c: add-int/2addr v3, v6 │ │ +0aedfa: 4401 0203 |000d: aget v1, v2, v3 │ │ +0aedfe: 5452 8812 |000f: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._lenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@1288 │ │ +0aee02: d803 07fe |0011: add-int/lit8 v3, v7, #int -2 // #fe │ │ +0aee06: 6e30 eb23 3208 |0013: invoke-virtual {v2, v3, v8}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.GetPrice:(II)I // method@23eb │ │ +0aee0c: 0a02 |0016: move-result v2 │ │ +0aee0e: b012 |0017: add-int/2addr v2, v1 │ │ +0aee10: 0f02 |0018: return v2 │ │ +0aee12: 5452 9c12 |0019: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotPrices:[I // field@129c │ │ +0aee16: e003 0006 |001b: shl-int/lit8 v3, v0, #int 6 // #06 │ │ +0aee1a: 7110 0c24 0600 |001d: invoke-static {v6}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetPosSlot2:(I)I // method@240c │ │ +0aee20: 0a04 |0020: move-result v4 │ │ +0aee22: b043 |0021: add-int/2addr v3, v4 │ │ +0aee24: 4402 0203 |0022: aget v2, v2, v3 │ │ +0aee28: 5453 7b12 |0024: iget-object v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._alignPrices:[I // field@127b │ │ +0aee2c: dd04 060f |0026: and-int/lit8 v4, v6, #int 15 // #0f │ │ +0aee30: 4403 0304 |0028: aget v3, v3, v4 │ │ +0aee34: 9001 0203 |002a: add-int v1, v2, v3 │ │ +0aee38: 28e3 |002c: goto 000f // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0004 line=450 │ │ 0x0008 line=451 │ │ 0x000f line=454 │ │ 0x0019 line=453 │ │ @@ -177755,52 +177805,52 @@ │ │ type : '(III)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -0a087c: |[0a087c] com.badlogic.gdx.utils.compression.lzma.Encoder.GetPureRepPrice:(III)I │ │ -0a088c: 3904 1700 |0000: if-nez v4, 0017 // +0017 │ │ -0a0890: 5431 8512 |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG0:[S // field@1285 │ │ -0a0894: 4a01 0105 |0004: aget-short v1, v1, v5 │ │ -0a0898: 7110 3c24 0100 |0006: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@243c │ │ -0a089e: 0a00 |0009: move-result v0 │ │ -0a08a0: 5431 8412 |000a: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep0Long:[S // field@1284 │ │ -0a08a4: e002 0504 |000c: shl-int/lit8 v2, v5, #int 4 // #04 │ │ -0a08a8: b062 |000e: add-int/2addr v2, v6 │ │ -0a08aa: 4a01 0102 |000f: aget-short v1, v1, v2 │ │ -0a08ae: 7110 3d24 0100 |0011: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@243d │ │ -0a08b4: 0a01 |0014: move-result v1 │ │ -0a08b6: b010 |0015: add-int/2addr v0, v1 │ │ -0a08b8: 0f00 |0016: return v0 │ │ -0a08ba: 5431 8512 |0017: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG0:[S // field@1285 │ │ -0a08be: 4a01 0105 |0019: aget-short v1, v1, v5 │ │ -0a08c2: 7110 3d24 0100 |001b: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@243d │ │ -0a08c8: 0a00 |001e: move-result v0 │ │ -0a08ca: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -0a08cc: 3314 0c00 |0020: if-ne v4, v1, 002c // +000c │ │ -0a08d0: 5431 8612 |0022: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG1:[S // field@1286 │ │ -0a08d4: 4a01 0105 |0024: aget-short v1, v1, v5 │ │ -0a08d8: 7110 3c24 0100 |0026: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@243c │ │ -0a08de: 0a01 |0029: move-result v1 │ │ -0a08e0: b010 |002a: add-int/2addr v0, v1 │ │ -0a08e2: 28eb |002b: goto 0016 // -0015 │ │ -0a08e4: 5431 8612 |002c: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG1:[S // field@1286 │ │ -0a08e8: 4a01 0105 |002e: aget-short v1, v1, v5 │ │ -0a08ec: 7110 3d24 0100 |0030: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@243d │ │ -0a08f2: 0a01 |0033: move-result v1 │ │ -0a08f4: b010 |0034: add-int/2addr v0, v1 │ │ -0a08f6: 5431 8712 |0035: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG2:[S // field@1287 │ │ -0a08fa: 4a01 0105 |0037: aget-short v1, v1, v5 │ │ -0a08fe: d802 04fe |0039: add-int/lit8 v2, v4, #int -2 // #fe │ │ -0a0902: 7120 3b24 2100 |003b: invoke-static {v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice:(II)I // method@243b │ │ -0a0908: 0a01 |003e: move-result v1 │ │ -0a090a: b010 |003f: add-int/2addr v0, v1 │ │ -0a090c: 28d6 |0040: goto 0016 // -002a │ │ +0aee3c: |[0aee3c] com.badlogic.gdx.utils.compression.lzma.Encoder.GetPureRepPrice:(III)I │ │ +0aee4c: 3904 1700 |0000: if-nez v4, 0017 // +0017 │ │ +0aee50: 5431 8512 |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG0:[S // field@1285 │ │ +0aee54: 4a01 0105 |0004: aget-short v1, v1, v5 │ │ +0aee58: 7110 3c24 0100 |0006: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@243c │ │ +0aee5e: 0a00 |0009: move-result v0 │ │ +0aee60: 5431 8412 |000a: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep0Long:[S // field@1284 │ │ +0aee64: e002 0504 |000c: shl-int/lit8 v2, v5, #int 4 // #04 │ │ +0aee68: b062 |000e: add-int/2addr v2, v6 │ │ +0aee6a: 4a01 0102 |000f: aget-short v1, v1, v2 │ │ +0aee6e: 7110 3d24 0100 |0011: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@243d │ │ +0aee74: 0a01 |0014: move-result v1 │ │ +0aee76: b010 |0015: add-int/2addr v0, v1 │ │ +0aee78: 0f00 |0016: return v0 │ │ +0aee7a: 5431 8512 |0017: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG0:[S // field@1285 │ │ +0aee7e: 4a01 0105 |0019: aget-short v1, v1, v5 │ │ +0aee82: 7110 3d24 0100 |001b: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@243d │ │ +0aee88: 0a00 |001e: move-result v0 │ │ +0aee8a: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +0aee8c: 3314 0c00 |0020: if-ne v4, v1, 002c // +000c │ │ +0aee90: 5431 8612 |0022: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG1:[S // field@1286 │ │ +0aee94: 4a01 0105 |0024: aget-short v1, v1, v5 │ │ +0aee98: 7110 3c24 0100 |0026: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@243c │ │ +0aee9e: 0a01 |0029: move-result v1 │ │ +0aeea0: b010 |002a: add-int/2addr v0, v1 │ │ +0aeea2: 28eb |002b: goto 0016 // -0015 │ │ +0aeea4: 5431 8612 |002c: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG1:[S // field@1286 │ │ +0aeea8: 4a01 0105 |002e: aget-short v1, v1, v5 │ │ +0aeeac: 7110 3d24 0100 |0030: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@243d │ │ +0aeeb2: 0a01 |0033: move-result v1 │ │ +0aeeb4: b010 |0034: add-int/2addr v0, v1 │ │ +0aeeb6: 5431 8712 |0035: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG2:[S // field@1287 │ │ +0aeeba: 4a01 0105 |0037: aget-short v1, v1, v5 │ │ +0aeebe: d802 04fe |0039: add-int/lit8 v2, v4, #int -2 // #fe │ │ +0aeec2: 7120 3b24 2100 |003b: invoke-static {v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice:(II)I // method@243b │ │ +0aeec8: 0a01 |003e: move-result v1 │ │ +0aeeca: b010 |003f: add-int/2addr v0, v1 │ │ +0aeecc: 28d6 |0040: goto 0016 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x0002 line=427 │ │ 0x000a line=428 │ │ 0x0016 line=439 │ │ 0x0017 line=431 │ │ @@ -177821,27 +177871,27 @@ │ │ type : '(II)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0a0910: |[0a0910] com.badlogic.gdx.utils.compression.lzma.Encoder.GetRepLen1Price:(II)I │ │ -0a0920: 5430 8512 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG0:[S // field@1285 │ │ -0a0924: 4a00 0004 |0002: aget-short v0, v0, v4 │ │ -0a0928: 7110 3c24 0000 |0004: invoke-static {v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@243c │ │ -0a092e: 0a00 |0007: move-result v0 │ │ -0a0930: 5431 8412 |0008: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep0Long:[S // field@1284 │ │ -0a0934: e002 0404 |000a: shl-int/lit8 v2, v4, #int 4 // #04 │ │ -0a0938: b052 |000c: add-int/2addr v2, v5 │ │ -0a093a: 4a01 0102 |000d: aget-short v1, v1, v2 │ │ -0a093e: 7110 3c24 0100 |000f: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@243c │ │ -0a0944: 0a01 |0012: move-result v1 │ │ -0a0946: b010 |0013: add-int/2addr v0, v1 │ │ -0a0948: 0f00 |0014: return v0 │ │ +0aeed0: |[0aeed0] com.badlogic.gdx.utils.compression.lzma.Encoder.GetRepLen1Price:(II)I │ │ +0aeee0: 5430 8512 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG0:[S // field@1285 │ │ +0aeee4: 4a00 0004 |0002: aget-short v0, v0, v4 │ │ +0aeee8: 7110 3c24 0000 |0004: invoke-static {v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@243c │ │ +0aeeee: 0a00 |0007: move-result v0 │ │ +0aeef0: 5431 8412 |0008: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep0Long:[S // field@1284 │ │ +0aeef4: e002 0404 |000a: shl-int/lit8 v2, v4, #int 4 // #04 │ │ +0aeef8: b052 |000c: add-int/2addr v2, v5 │ │ +0aeefa: 4a01 0102 |000d: aget-short v1, v1, v2 │ │ +0aeefe: 7110 3c24 0100 |000f: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@243c │ │ +0aef04: 0a01 |0012: move-result v1 │ │ +0aef06: b010 |0013: add-int/2addr v0, v1 │ │ +0aef08: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lcom/badlogic/gdx/utils/compression/lzma/Encoder; │ │ 0x0000 - 0x0015 reg=4 state I │ │ 0x0000 - 0x0015 reg=5 posState I │ │ @@ -177851,23 +177901,23 @@ │ │ type : '(IIII)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -0a094c: |[0a094c] com.badlogic.gdx.utils.compression.lzma.Encoder.GetRepPrice:(IIII)I │ │ -0a095c: 5431 a212 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repMatchLenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@12a2 │ │ -0a0960: d802 05fe |0002: add-int/lit8 v2, v5, #int -2 // #fe │ │ -0a0964: 6e30 eb23 2107 |0004: invoke-virtual {v1, v2, v7}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.GetPrice:(II)I // method@23eb │ │ -0a096a: 0a00 |0007: move-result v0 │ │ -0a096c: 6e40 0d24 4376 |0008: invoke-virtual {v3, v4, v6, v7}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetPureRepPrice:(III)I // method@240d │ │ -0a0972: 0a01 |000b: move-result v1 │ │ -0a0974: b001 |000c: add-int/2addr v1, v0 │ │ -0a0976: 0f01 |000d: return v1 │ │ +0aef0c: |[0aef0c] com.badlogic.gdx.utils.compression.lzma.Encoder.GetRepPrice:(IIII)I │ │ +0aef1c: 5431 a212 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repMatchLenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@12a2 │ │ +0aef20: d802 05fe |0002: add-int/lit8 v2, v5, #int -2 // #fe │ │ +0aef24: 6e30 eb23 2107 |0004: invoke-virtual {v1, v2, v7}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.GetPrice:(II)I // method@23eb │ │ +0aef2a: 0a00 |0007: move-result v0 │ │ +0aef2c: 6e40 0d24 4376 |0008: invoke-virtual {v3, v4, v6, v7}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetPureRepPrice:(III)I // method@240d │ │ +0aef32: 0a01 |000b: move-result v1 │ │ +0aef34: b001 |000c: add-int/2addr v1, v0 │ │ +0aef36: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ 0x0008 line=444 │ │ locals : │ │ 0x0008 - 0x000e reg=0 price I │ │ 0x0000 - 0x000e reg=3 this Lcom/badlogic/gdx/utils/compression/lzma/Encoder; │ │ @@ -177881,59 +177931,59 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -0a0978: |[0a0978] com.badlogic.gdx.utils.compression.lzma.Encoder.Init:()V │ │ -0a0988: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0a098a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0a098c: 6e10 0124 0500 |0002: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.BaseInit:()V // method@2401 │ │ -0a0992: 5451 a012 |0005: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -0a0996: 6e10 3f24 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Init:()V // method@243f │ │ -0a099c: 5451 8212 |000a: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@1282 │ │ -0a09a0: 7110 4024 0100 |000c: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@2440 │ │ -0a09a6: 5451 8412 |000f: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep0Long:[S // field@1284 │ │ -0a09aa: 7110 4024 0100 |0011: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@2440 │ │ -0a09b0: 5451 8312 |0014: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@1283 │ │ -0a09b4: 7110 4024 0100 |0016: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@2440 │ │ -0a09ba: 5451 8512 |0019: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG0:[S // field@1285 │ │ -0a09be: 7110 4024 0100 |001b: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@2440 │ │ -0a09c4: 5451 8612 |001e: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG1:[S // field@1286 │ │ -0a09c8: 7110 4024 0100 |0020: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@2440 │ │ -0a09ce: 5451 8712 |0023: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG2:[S // field@1287 │ │ -0a09d2: 7110 4024 0100 |0025: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@2440 │ │ -0a09d8: 5451 9a12 |0028: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posEncoders:[S // field@129a │ │ -0a09dc: 7110 4024 0100 |002a: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@2440 │ │ -0a09e2: 5451 8912 |002d: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1289 │ │ -0a09e6: 6e10 f923 0100 |002f: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.Init:()V // method@23f9 │ │ -0a09ec: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -0a09ee: 1241 |0033: const/4 v1, #int 4 // #4 │ │ -0a09f0: 3510 0c00 |0034: if-ge v0, v1, 0040 // +000c │ │ -0a09f4: 5451 9b12 |0036: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotEncoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@129b │ │ -0a09f8: 4601 0100 |0038: aget-object v1, v1, v0 │ │ -0a09fc: 6e10 2924 0100 |003a: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Init:()V // method@2429 │ │ -0a0a02: d800 0001 |003d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a0a06: 28f4 |003f: goto 0033 // -000c │ │ -0a0a08: 5451 8812 |0040: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._lenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@1288 │ │ -0a0a0c: 5252 9d12 |0042: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateBits:I // field@129d │ │ -0a0a10: 9802 0402 |0044: shl-int v2, v4, v2 │ │ -0a0a14: 6e20 ec23 2100 |0046: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.Init:(I)V // method@23ec │ │ -0a0a1a: 5451 a212 |0049: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repMatchLenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@12a2 │ │ -0a0a1e: 5252 9d12 |004b: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateBits:I // field@129d │ │ -0a0a22: 9802 0402 |004d: shl-int v2, v4, v2 │ │ -0a0a26: 6e20 ec23 2100 |004f: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.Init:(I)V // method@23ec │ │ -0a0a2c: 5451 9912 |0052: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posAlignEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1299 │ │ -0a0a30: 6e10 2924 0100 |0054: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Init:()V // method@2429 │ │ -0a0a36: 5c53 8b12 |0057: iput-boolean v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._longestMatchWasFound:Z // field@128b │ │ -0a0a3a: 5953 9812 |0059: iput v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumEndIndex:I // field@1298 │ │ -0a0a3e: 5953 9712 |005b: iput v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1297 │ │ -0a0a42: 5953 7912 |005d: iput v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1279 │ │ -0a0a46: 0e00 |005f: return-void │ │ +0aef38: |[0aef38] com.badlogic.gdx.utils.compression.lzma.Encoder.Init:()V │ │ +0aef48: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0aef4a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0aef4c: 6e10 0124 0500 |0002: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.BaseInit:()V // method@2401 │ │ +0aef52: 5451 a012 |0005: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0aef56: 6e10 3f24 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Init:()V // method@243f │ │ +0aef5c: 5451 8212 |000a: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@1282 │ │ +0aef60: 7110 4024 0100 |000c: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@2440 │ │ +0aef66: 5451 8412 |000f: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep0Long:[S // field@1284 │ │ +0aef6a: 7110 4024 0100 |0011: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@2440 │ │ +0aef70: 5451 8312 |0014: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@1283 │ │ +0aef74: 7110 4024 0100 |0016: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@2440 │ │ +0aef7a: 5451 8512 |0019: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG0:[S // field@1285 │ │ +0aef7e: 7110 4024 0100 |001b: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@2440 │ │ +0aef84: 5451 8612 |001e: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG1:[S // field@1286 │ │ +0aef88: 7110 4024 0100 |0020: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@2440 │ │ +0aef8e: 5451 8712 |0023: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG2:[S // field@1287 │ │ +0aef92: 7110 4024 0100 |0025: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@2440 │ │ +0aef98: 5451 9a12 |0028: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posEncoders:[S // field@129a │ │ +0aef9c: 7110 4024 0100 |002a: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@2440 │ │ +0aefa2: 5451 8912 |002d: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1289 │ │ +0aefa6: 6e10 f923 0100 |002f: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.Init:()V // method@23f9 │ │ +0aefac: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +0aefae: 1241 |0033: const/4 v1, #int 4 // #4 │ │ +0aefb0: 3510 0c00 |0034: if-ge v0, v1, 0040 // +000c │ │ +0aefb4: 5451 9b12 |0036: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotEncoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@129b │ │ +0aefb8: 4601 0100 |0038: aget-object v1, v1, v0 │ │ +0aefbc: 6e10 2924 0100 |003a: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Init:()V // method@2429 │ │ +0aefc2: d800 0001 |003d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0aefc6: 28f4 |003f: goto 0033 // -000c │ │ +0aefc8: 5451 8812 |0040: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._lenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@1288 │ │ +0aefcc: 5252 9d12 |0042: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateBits:I // field@129d │ │ +0aefd0: 9802 0402 |0044: shl-int v2, v4, v2 │ │ +0aefd4: 6e20 ec23 2100 |0046: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.Init:(I)V // method@23ec │ │ +0aefda: 5451 a212 |0049: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repMatchLenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@12a2 │ │ +0aefde: 5252 9d12 |004b: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateBits:I // field@129d │ │ +0aefe2: 9802 0402 |004d: shl-int v2, v4, v2 │ │ +0aefe6: 6e20 ec23 2100 |004f: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.Init:(I)V // method@23ec │ │ +0aefec: 5451 9912 |0052: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posAlignEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1299 │ │ +0aeff0: 6e10 2924 0100 |0054: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Init:()V // method@2429 │ │ +0aeff6: 5c53 8b12 |0057: iput-boolean v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._longestMatchWasFound:Z // field@128b │ │ +0aeffa: 5953 9812 |0059: iput v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumEndIndex:I // field@1298 │ │ +0aeffe: 5953 9712 |005b: iput v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1297 │ │ +0af002: 5953 7912 |005d: iput v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1279 │ │ +0af006: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=372 │ │ 0x0005 line=373 │ │ 0x000a line=375 │ │ 0x000f line=376 │ │ 0x0014 line=377 │ │ @@ -177962,22 +178012,22 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a0a48: |[0a0a48] com.badlogic.gdx.utils.compression.lzma.Encoder.MovePos:(I)V │ │ -0a0a58: 3d02 0c00 |0000: if-lez v2, 000c // +000c │ │ -0a0a5c: 5410 8d12 |0002: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -0a0a60: 6e20 b423 2000 |0004: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.Skip:(I)V // method@23b4 │ │ -0a0a66: 5210 7912 |0007: iget v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1279 │ │ -0a0a6a: b020 |0009: add-int/2addr v0, v2 │ │ -0a0a6c: 5910 7912 |000a: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1279 │ │ -0a0a70: 0e00 |000c: return-void │ │ +0af008: |[0af008] com.badlogic.gdx.utils.compression.lzma.Encoder.MovePos:(I)V │ │ +0af018: 3d02 0c00 |0000: if-lez v2, 000c // +000c │ │ +0af01c: 5410 8d12 |0002: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0af020: 6e20 b423 2000 |0004: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.Skip:(I)V // method@23b4 │ │ +0af026: 5210 7912 |0007: iget v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1279 │ │ +0af02a: b020 |0009: add-int/2addr v0, v2 │ │ +0af02c: 5910 7912 |000a: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1279 │ │ +0af030: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0002 line=413 │ │ 0x0007 line=414 │ │ 0x000c line=416 │ │ locals : │ │ @@ -177989,43 +178039,43 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -0a0a74: |[0a0a74] com.badlogic.gdx.utils.compression.lzma.Encoder.ReadMatchDistances:()I │ │ -0a0a84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a0a86: 5451 8d12 |0001: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -0a0a8a: 5452 8c12 |0003: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@128c │ │ -0a0a8e: 6e20 a923 2100 |0005: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetMatches:([I)I // method@23a9 │ │ -0a0a94: 0a01 |0008: move-result v1 │ │ -0a0a96: 5951 9112 |0009: iput v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numDistancePairs:I // field@1291 │ │ -0a0a9a: 5251 9112 |000b: iget v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numDistancePairs:I // field@1291 │ │ -0a0a9e: 3d01 2100 |000d: if-lez v1, 002e // +0021 │ │ -0a0aa2: 5451 8c12 |000f: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@128c │ │ -0a0aa6: 5252 9112 |0011: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numDistancePairs:I // field@1291 │ │ -0a0aaa: d802 02fe |0013: add-int/lit8 v2, v2, #int -2 // #fe │ │ -0a0aae: 4400 0102 |0015: aget v0, v1, v2 │ │ -0a0ab2: 5251 9212 |0017: iget v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@1292 │ │ -0a0ab6: 3310 1500 |0019: if-ne v0, v1, 002e // +0015 │ │ -0a0aba: 5451 8d12 |001b: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -0a0abe: d802 00ff |001d: add-int/lit8 v2, v0, #int -1 // #ff │ │ -0a0ac2: 5453 8c12 |001f: iget-object v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@128c │ │ -0a0ac6: 5254 9112 |0021: iget v4, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numDistancePairs:I // field@1291 │ │ -0a0aca: d804 04ff |0023: add-int/lit8 v4, v4, #int -1 // #ff │ │ -0a0ace: 4403 0304 |0025: aget v3, v3, v4 │ │ -0a0ad2: d104 1101 |0027: rsub-int v4, v0, #int 273 // #0111 │ │ -0a0ad6: 6e40 a823 2143 |0029: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetMatchLen:(III)I // method@23a8 │ │ -0a0adc: 0a01 |002c: move-result v1 │ │ -0a0ade: b010 |002d: add-int/2addr v0, v1 │ │ -0a0ae0: 5251 7912 |002e: iget v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1279 │ │ -0a0ae4: d801 0101 |0030: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a0ae8: 5951 7912 |0032: iput v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1279 │ │ -0a0aec: 0f00 |0034: return v0 │ │ +0af034: |[0af034] com.badlogic.gdx.utils.compression.lzma.Encoder.ReadMatchDistances:()I │ │ +0af044: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0af046: 5451 8d12 |0001: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0af04a: 5452 8c12 |0003: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@128c │ │ +0af04e: 6e20 a923 2100 |0005: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetMatches:([I)I // method@23a9 │ │ +0af054: 0a01 |0008: move-result v1 │ │ +0af056: 5951 9112 |0009: iput v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numDistancePairs:I // field@1291 │ │ +0af05a: 5251 9112 |000b: iget v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numDistancePairs:I // field@1291 │ │ +0af05e: 3d01 2100 |000d: if-lez v1, 002e // +0021 │ │ +0af062: 5451 8c12 |000f: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@128c │ │ +0af066: 5252 9112 |0011: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numDistancePairs:I // field@1291 │ │ +0af06a: d802 02fe |0013: add-int/lit8 v2, v2, #int -2 // #fe │ │ +0af06e: 4400 0102 |0015: aget v0, v1, v2 │ │ +0af072: 5251 9212 |0017: iget v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@1292 │ │ +0af076: 3310 1500 |0019: if-ne v0, v1, 002e // +0015 │ │ +0af07a: 5451 8d12 |001b: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0af07e: d802 00ff |001d: add-int/lit8 v2, v0, #int -1 // #ff │ │ +0af082: 5453 8c12 |001f: iget-object v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@128c │ │ +0af086: 5254 9112 |0021: iget v4, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numDistancePairs:I // field@1291 │ │ +0af08a: d804 04ff |0023: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0af08e: 4403 0304 |0025: aget v3, v3, v4 │ │ +0af092: d104 1101 |0027: rsub-int v4, v0, #int 273 // #0111 │ │ +0af096: 6e40 a823 2143 |0029: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetMatchLen:(III)I // method@23a8 │ │ +0af09c: 0a01 |002c: move-result v1 │ │ +0af09e: b010 |002d: add-int/2addr v0, v1 │ │ +0af0a0: 5251 7912 |002e: iget v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1279 │ │ +0af0a4: d801 0101 |0030: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0af0a8: 5951 7912 |0032: iput v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1279 │ │ +0af0ac: 0f00 |0034: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0001 line=400 │ │ 0x000b line=401 │ │ 0x000f line=402 │ │ 0x0017 line=403 │ │ @@ -178041,24 +178091,24 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0a0af0: |[0a0af0] com.badlogic.gdx.utils.compression.lzma.Encoder.ReleaseMFStream:()V │ │ -0a0b00: 5410 8d12 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -0a0b04: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -0a0b08: 5510 9012 |0004: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._needReleaseMFStream:Z // field@1290 │ │ -0a0b0c: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -0a0b10: 5410 8d12 |0008: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -0a0b14: 6e10 b023 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.ReleaseStream:()V // method@23b0 │ │ -0a0b1a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0a0b1c: 5c10 9012 |000e: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._needReleaseMFStream:Z // field@1290 │ │ -0a0b20: 0e00 |0010: return-void │ │ +0af0b0: |[0af0b0] com.badlogic.gdx.utils.compression.lzma.Encoder.ReleaseMFStream:()V │ │ +0af0c0: 5410 8d12 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0af0c4: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +0af0c8: 5510 9012 |0004: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._needReleaseMFStream:Z // field@1290 │ │ +0af0cc: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +0af0d0: 5410 8d12 |0008: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0af0d4: 6e10 b023 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.ReleaseStream:()V // method@23b0 │ │ +0af0da: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0af0dc: 5c10 9012 |000e: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._needReleaseMFStream:Z // field@1290 │ │ +0af0e0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1082 │ │ 0x0008 line=1083 │ │ 0x000d line=1084 │ │ 0x0010 line=1086 │ │ locals : │ │ @@ -178069,18 +178119,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a0b24: |[0a0b24] com.badlogic.gdx.utils.compression.lzma.Encoder.ReleaseOutStream:()V │ │ -0a0b34: 5410 a012 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -0a0b38: 6e10 4124 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ReleaseStream:()V // method@2441 │ │ -0a0b3e: 0e00 |0005: return-void │ │ +0af0e4: |[0af0e4] com.badlogic.gdx.utils.compression.lzma.Encoder.ReleaseOutStream:()V │ │ +0af0f4: 5410 a012 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0af0f8: 6e10 4124 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ReleaseStream:()V // method@2441 │ │ +0af0fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1093 │ │ 0x0005 line=1094 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/compression/lzma/Encoder; │ │ │ │ @@ -178089,18 +178139,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a0b40: |[0a0b40] com.badlogic.gdx.utils.compression.lzma.Encoder.ReleaseStreams:()V │ │ -0a0b50: 6e10 1324 0000 |0000: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.ReleaseMFStream:()V // method@2413 │ │ -0a0b56: 6e10 1424 0000 |0003: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.ReleaseOutStream:()V // method@2414 │ │ -0a0b5c: 0e00 |0006: return-void │ │ +0af100: |[0af100] com.badlogic.gdx.utils.compression.lzma.Encoder.ReleaseStreams:()V │ │ +0af110: 6e10 1324 0000 |0000: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.ReleaseMFStream:()V // method@2413 │ │ +0af116: 6e10 1424 0000 |0003: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.ReleaseOutStream:()V // method@2414 │ │ +0af11c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1097 │ │ 0x0003 line=1098 │ │ 0x0006 line=1099 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/utils/compression/lzma/Encoder; │ │ @@ -178110,17 +178160,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a0b60: |[0a0b60] com.badlogic.gdx.utils.compression.lzma.Encoder.SetAlgorithm:(I)Z │ │ -0a0b70: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a0b72: 0f00 |0001: return v0 │ │ +0af120: |[0af120] com.badlogic.gdx.utils.compression.lzma.Encoder.SetAlgorithm:(I)Z │ │ +0af130: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0af132: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1195 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/utils/compression/lzma/Encoder; │ │ 0x0000 - 0x0002 reg=2 algorithm I │ │ │ │ @@ -178129,31 +178179,31 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -0a0b74: |[0a0b74] com.badlogic.gdx.utils.compression.lzma.Encoder.SetDictionarySize:(I)Z │ │ -0a0b84: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0a0b86: 1301 1d00 |0001: const/16 v1, #int 29 // #1d │ │ -0a0b8a: 3425 0600 |0003: if-lt v5, v2, 0009 // +0006 │ │ -0a0b8e: 1503 0020 |0005: const/high16 v3, #int 536870912 // #2000 │ │ -0a0b92: 3735 0400 |0007: if-le v5, v3, 000b // +0004 │ │ -0a0b96: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0a0b98: 0f02 |000a: return v2 │ │ -0a0b9a: 5945 7c12 |000b: iput v5, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySize:I // field@127c │ │ -0a0b9e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0a0ba0: 9803 0200 |000e: shl-int v3, v2, v0 │ │ -0a0ba4: 3735 0500 |0010: if-le v5, v3, 0015 // +0005 │ │ -0a0ba8: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a0bac: 28fa |0014: goto 000e // -0006 │ │ -0a0bae: da03 0002 |0015: mul-int/lit8 v3, v0, #int 2 // #02 │ │ -0a0bb2: 5943 7e12 |0017: iput v3, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._distTableSize:I // field@127e │ │ -0a0bb6: 28f1 |0019: goto 000a // -000f │ │ +0af134: |[0af134] com.badlogic.gdx.utils.compression.lzma.Encoder.SetDictionarySize:(I)Z │ │ +0af144: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0af146: 1301 1d00 |0001: const/16 v1, #int 29 // #1d │ │ +0af14a: 3425 0600 |0003: if-lt v5, v2, 0009 // +0006 │ │ +0af14e: 1503 0020 |0005: const/high16 v3, #int 536870912 // #2000 │ │ +0af152: 3735 0400 |0007: if-le v5, v3, 000b // +0004 │ │ +0af156: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0af158: 0f02 |000a: return v2 │ │ +0af15a: 5945 7c12 |000b: iput v5, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySize:I // field@127c │ │ +0af15e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0af160: 9803 0200 |000e: shl-int v3, v2, v0 │ │ +0af164: 3735 0500 |0010: if-le v5, v3, 0015 // +0005 │ │ +0af168: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0af16c: 28fa |0014: goto 000e // -0006 │ │ +0af16e: da03 0002 |0015: mul-int/lit8 v3, v0, #int 2 // #02 │ │ +0af172: 5943 7e12 |0017: iput v3, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._distTableSize:I // field@127e │ │ +0af176: 28f1 |0019: goto 000a // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1199 │ │ 0x0003 line=1200 │ │ 0x000a line=1206 │ │ 0x000b line=1201 │ │ 0x000d line=1203 │ │ @@ -178169,17 +178219,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0bb8: |[0a0bb8] com.badlogic.gdx.utils.compression.lzma.Encoder.SetEndMarkerMode:(Z)V │ │ -0a0bc8: 5c01 a412 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._writeEndMark:Z // field@12a4 │ │ -0a0bcc: 0e00 |0002: return-void │ │ +0af178: |[0af178] com.badlogic.gdx.utils.compression.lzma.Encoder.SetEndMarkerMode:(Z)V │ │ +0af188: 5c01 a412 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._writeEndMark:Z // field@12a4 │ │ +0af18c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1237 │ │ 0x0002 line=1238 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/utils/compression/lzma/Encoder; │ │ 0x0000 - 0x0003 reg=1 endMarkerMode Z │ │ @@ -178189,34 +178239,34 @@ │ │ type : '(III)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -0a0bd0: |[0a0bd0] com.badlogic.gdx.utils.compression.lzma.Encoder.SetLcLpPb:(III)Z │ │ -0a0be0: 1242 |0000: const/4 v2, #int 4 // #4 │ │ -0a0be2: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -0a0be4: 3a05 0e00 |0002: if-ltz v5, 0010 // +000e │ │ -0a0be8: 3625 0c00 |0004: if-gt v5, v2, 0010 // +000c │ │ -0a0bec: 3a04 0a00 |0006: if-ltz v4, 0010 // +000a │ │ -0a0bf0: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ -0a0bf4: 3614 0600 |000a: if-gt v4, v1, 0010 // +0006 │ │ -0a0bf8: 3a06 0400 |000c: if-ltz v6, 0010 // +0004 │ │ -0a0bfc: 3726 0400 |000e: if-le v6, v2, 0012 // +0004 │ │ -0a0c00: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0a0c02: 0f00 |0011: return v0 │ │ -0a0c04: 5935 9512 |0012: iput v5, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numLiteralPosStateBits:I // field@1295 │ │ -0a0c08: 5934 9412 |0014: iput v4, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numLiteralContextBits:I // field@1294 │ │ -0a0c0c: 5936 9d12 |0016: iput v6, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateBits:I // field@129d │ │ -0a0c10: 5231 9d12 |0018: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateBits:I // field@129d │ │ -0a0c14: 9801 0001 |001a: shl-int v1, v0, v1 │ │ -0a0c18: d801 01ff |001c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0a0c1c: 5931 9e12 |001e: iput v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@129e │ │ -0a0c20: 28f1 |0020: goto 0011 // -000f │ │ +0af190: |[0af190] com.badlogic.gdx.utils.compression.lzma.Encoder.SetLcLpPb:(III)Z │ │ +0af1a0: 1242 |0000: const/4 v2, #int 4 // #4 │ │ +0af1a2: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +0af1a4: 3a05 0e00 |0002: if-ltz v5, 0010 // +000e │ │ +0af1a8: 3625 0c00 |0004: if-gt v5, v2, 0010 // +000c │ │ +0af1ac: 3a04 0a00 |0006: if-ltz v4, 0010 // +000a │ │ +0af1b0: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ +0af1b4: 3614 0600 |000a: if-gt v4, v1, 0010 // +0006 │ │ +0af1b8: 3a06 0400 |000c: if-ltz v6, 0010 // +0004 │ │ +0af1bc: 3726 0400 |000e: if-le v6, v2, 0012 // +0004 │ │ +0af1c0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0af1c2: 0f00 |0011: return v0 │ │ +0af1c4: 5935 9512 |0012: iput v5, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numLiteralPosStateBits:I // field@1295 │ │ +0af1c8: 5934 9412 |0014: iput v4, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numLiteralContextBits:I // field@1294 │ │ +0af1cc: 5936 9d12 |0016: iput v6, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateBits:I // field@129d │ │ +0af1d0: 5231 9d12 |0018: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateBits:I // field@129d │ │ +0af1d4: 9801 0001 |001a: shl-int v1, v0, v1 │ │ +0af1d8: d801 01ff |001c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0af1dc: 5931 9e12 |001e: iput v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@129e │ │ +0af1e0: 28f1 |0020: goto 0011 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1227 │ │ 0x0010 line=1228 │ │ 0x0011 line=1233 │ │ 0x0012 line=1229 │ │ 0x0014 line=1230 │ │ @@ -178233,32 +178283,32 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 27 16-bit code units │ │ -0a0c24: |[0a0c24] com.badlogic.gdx.utils.compression.lzma.Encoder.SetMatchFinder:(I)Z │ │ -0a0c34: 3a03 0500 |0000: if-ltz v3, 0005 // +0005 │ │ -0a0c38: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0a0c3a: 3713 0400 |0003: if-le v3, v1, 0007 // +0004 │ │ -0a0c3e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0a0c40: 0f01 |0006: return v1 │ │ -0a0c42: 5220 8e12 |0007: iget v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinderType:I // field@128e │ │ -0a0c46: 5923 8e12 |0009: iput v3, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinderType:I // field@128e │ │ -0a0c4a: 5421 8d12 |000b: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -0a0c4e: 3801 0c00 |000d: if-eqz v1, 0019 // +000c │ │ -0a0c52: 5221 8e12 |000f: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinderType:I // field@128e │ │ -0a0c56: 3210 0800 |0011: if-eq v0, v1, 0019 // +0008 │ │ -0a0c5a: 12f1 |0013: const/4 v1, #int -1 // #ff │ │ -0a0c5c: 5921 7d12 |0014: iput v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySizePrev:I // field@127d │ │ -0a0c60: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -0a0c62: 5b21 8d12 |0017: iput-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ -0a0c66: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -0a0c68: 28ec |001a: goto 0006 // -0014 │ │ +0af1e4: |[0af1e4] com.badlogic.gdx.utils.compression.lzma.Encoder.SetMatchFinder:(I)Z │ │ +0af1f4: 3a03 0500 |0000: if-ltz v3, 0005 // +0005 │ │ +0af1f8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0af1fa: 3713 0400 |0003: if-le v3, v1, 0007 // +0004 │ │ +0af1fe: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0af200: 0f01 |0006: return v1 │ │ +0af202: 5220 8e12 |0007: iget v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinderType:I // field@128e │ │ +0af206: 5923 8e12 |0009: iput v3, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinderType:I // field@128e │ │ +0af20a: 5421 8d12 |000b: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0af20e: 3801 0c00 |000d: if-eqz v1, 0019 // +000c │ │ +0af212: 5221 8e12 |000f: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinderType:I // field@128e │ │ +0af216: 3210 0800 |0011: if-eq v0, v1, 0019 // +0008 │ │ +0af21a: 12f1 |0013: const/4 v1, #int -1 // #ff │ │ +0af21c: 5921 7d12 |0014: iput v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySizePrev:I // field@127d │ │ +0af220: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +0af222: 5b21 8d12 |0017: iput-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@128d │ │ +0af226: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +0af228: 28ec |001a: goto 0006 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1216 │ │ 0x0006 line=1223 │ │ 0x0007 line=1217 │ │ 0x0009 line=1218 │ │ 0x000b line=1219 │ │ @@ -178275,24 +178325,24 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0a0c6c: |[0a0c6c] com.badlogic.gdx.utils.compression.lzma.Encoder.SetNumFastBytes:(I)Z │ │ -0a0c7c: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -0a0c7e: 3402 0600 |0001: if-lt v2, v0, 0007 // +0006 │ │ -0a0c82: 1300 1101 |0003: const/16 v0, #int 273 // #111 │ │ -0a0c86: 3702 0400 |0005: if-le v2, v0, 0009 // +0004 │ │ -0a0c8a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0a0c8c: 0f00 |0008: return v0 │ │ -0a0c8e: 5912 9212 |0009: iput v2, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@1292 │ │ -0a0c92: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -0a0c94: 28fc |000c: goto 0008 // -0004 │ │ +0af22c: |[0af22c] com.badlogic.gdx.utils.compression.lzma.Encoder.SetNumFastBytes:(I)Z │ │ +0af23c: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +0af23e: 3402 0600 |0001: if-lt v2, v0, 0007 // +0006 │ │ +0af242: 1300 1101 |0003: const/16 v0, #int 273 // #111 │ │ +0af246: 3702 0400 |0005: if-le v2, v0, 0009 // +0004 │ │ +0af24a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0af24c: 0f00 |0008: return v0 │ │ +0af24e: 5912 9212 |0009: iput v2, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@1292 │ │ +0af252: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +0af254: 28fc |000c: goto 0008 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1210 │ │ 0x0008 line=1212 │ │ 0x0009 line=1211 │ │ 0x000b line=1212 │ │ locals : │ │ @@ -178304,18 +178354,18 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a0c98: |[0a0c98] com.badlogic.gdx.utils.compression.lzma.Encoder.SetOutStream:(Ljava/io/OutputStream;)V │ │ -0a0ca8: 5410 a012 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -0a0cac: 6e20 4224 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.SetStream:(Ljava/io/OutputStream;)V // method@2442 │ │ -0a0cb2: 0e00 |0005: return-void │ │ +0af258: |[0af258] com.badlogic.gdx.utils.compression.lzma.Encoder.SetOutStream:(Ljava/io/OutputStream;)V │ │ +0af268: 5410 a012 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0af26c: 6e20 4224 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.SetStream:(Ljava/io/OutputStream;)V // method@2442 │ │ +0af272: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1089 │ │ 0x0005 line=1090 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/compression/lzma/Encoder; │ │ 0x0000 - 0x0006 reg=2 outStream Ljava/io/OutputStream; │ │ @@ -178325,45 +178375,45 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;JJ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -0a0cb4: |[0a0cb4] com.badlogic.gdx.utils.compression.lzma.Encoder.SetStreams:(Ljava/io/InputStream;Ljava/io/OutputStream;JJ)V │ │ -0a0cc4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0a0cc6: 5b34 8112 |0001: iput-object v4, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._inStream:Ljava/io/InputStream; // field@1281 │ │ -0a0cca: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0a0ccc: 5c30 8012 |0004: iput-boolean v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._finished:Z // field@1280 │ │ -0a0cd0: 6e10 0524 0300 |0006: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.Create:()V // method@2405 │ │ -0a0cd6: 6e20 1c24 5300 |0009: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.SetOutStream:(Ljava/io/OutputStream;)V // method@241c │ │ -0a0cdc: 6e10 1024 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.Init:()V // method@2410 │ │ -0a0ce2: 6e10 0724 0300 |000f: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.FillDistancesPrices:()V // method@2407 │ │ -0a0ce8: 6e10 0624 0300 |0012: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.FillAlignPrices:()V // method@2406 │ │ -0a0cee: 5430 8812 |0015: iget-object v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._lenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@1288 │ │ -0a0cf2: 5231 9212 |0017: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@1292 │ │ -0a0cf6: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a0cfa: d801 01fe |001b: add-int/lit8 v1, v1, #int -2 // #fe │ │ -0a0cfe: 6e20 ee23 1000 |001d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.SetTableSize:(I)V // method@23ee │ │ -0a0d04: 5430 8812 |0020: iget-object v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._lenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@1288 │ │ -0a0d08: 5231 9d12 |0022: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateBits:I // field@129d │ │ -0a0d0c: 9801 0201 |0024: shl-int v1, v2, v1 │ │ -0a0d10: 6e20 f023 1000 |0026: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.UpdateTables:(I)V // method@23f0 │ │ -0a0d16: 5430 a212 |0029: iget-object v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repMatchLenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@12a2 │ │ -0a0d1a: 5231 9212 |002b: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@1292 │ │ -0a0d1e: d801 0101 |002d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a0d22: d801 01fe |002f: add-int/lit8 v1, v1, #int -2 // #fe │ │ -0a0d26: 6e20 ee23 1000 |0031: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.SetTableSize:(I)V // method@23ee │ │ -0a0d2c: 5430 a212 |0034: iget-object v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repMatchLenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@12a2 │ │ -0a0d30: 5231 9d12 |0036: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateBits:I // field@129d │ │ -0a0d34: 9801 0201 |0038: shl-int v1, v2, v1 │ │ -0a0d38: 6e20 f023 1000 |003a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.UpdateTables:(I)V // method@23f0 │ │ -0a0d3e: 1600 0000 |003d: const-wide/16 v0, #int 0 // #0 │ │ -0a0d42: 5a30 ae12 |003f: iput-wide v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ -0a0d46: 0e00 |0041: return-void │ │ +0af274: |[0af274] com.badlogic.gdx.utils.compression.lzma.Encoder.SetStreams:(Ljava/io/InputStream;Ljava/io/OutputStream;JJ)V │ │ +0af284: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0af286: 5b34 8112 |0001: iput-object v4, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._inStream:Ljava/io/InputStream; // field@1281 │ │ +0af28a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0af28c: 5c30 8012 |0004: iput-boolean v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._finished:Z // field@1280 │ │ +0af290: 6e10 0524 0300 |0006: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.Create:()V // method@2405 │ │ +0af296: 6e20 1c24 5300 |0009: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.SetOutStream:(Ljava/io/OutputStream;)V // method@241c │ │ +0af29c: 6e10 1024 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.Init:()V // method@2410 │ │ +0af2a2: 6e10 0724 0300 |000f: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.FillDistancesPrices:()V // method@2407 │ │ +0af2a8: 6e10 0624 0300 |0012: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.FillAlignPrices:()V // method@2406 │ │ +0af2ae: 5430 8812 |0015: iget-object v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._lenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@1288 │ │ +0af2b2: 5231 9212 |0017: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@1292 │ │ +0af2b6: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0af2ba: d801 01fe |001b: add-int/lit8 v1, v1, #int -2 // #fe │ │ +0af2be: 6e20 ee23 1000 |001d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.SetTableSize:(I)V // method@23ee │ │ +0af2c4: 5430 8812 |0020: iget-object v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._lenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@1288 │ │ +0af2c8: 5231 9d12 |0022: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateBits:I // field@129d │ │ +0af2cc: 9801 0201 |0024: shl-int v1, v2, v1 │ │ +0af2d0: 6e20 f023 1000 |0026: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.UpdateTables:(I)V // method@23f0 │ │ +0af2d6: 5430 a212 |0029: iget-object v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repMatchLenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@12a2 │ │ +0af2da: 5231 9212 |002b: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@1292 │ │ +0af2de: d801 0101 |002d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0af2e2: d801 01fe |002f: add-int/lit8 v1, v1, #int -2 // #fe │ │ +0af2e6: 6e20 ee23 1000 |0031: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.SetTableSize:(I)V // method@23ee │ │ +0af2ec: 5430 a212 |0034: iget-object v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repMatchLenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@12a2 │ │ +0af2f0: 5231 9d12 |0036: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateBits:I // field@129d │ │ +0af2f4: 9801 0201 |0038: shl-int v1, v2, v1 │ │ +0af2f8: 6e20 f023 1000 |003a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.UpdateTables:(I)V // method@23f0 │ │ +0af2fe: 1600 0000 |003d: const-wide/16 v0, #int 0 // #0 │ │ +0af302: 5a30 ae12 |003f: iput-wide v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@12ae │ │ +0af306: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1102 │ │ 0x0003 line=1103 │ │ 0x0006 line=1104 │ │ 0x0009 line=1105 │ │ 0x000c line=1106 │ │ @@ -178387,17 +178437,17 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0d48: |[0a0d48] com.badlogic.gdx.utils.compression.lzma.Encoder.SetWriteEndMarkerMode:(Z)V │ │ -0a0d58: 5c01 a412 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._writeEndMark:Z // field@12a4 │ │ -0a0d5c: 0e00 |0002: return-void │ │ +0af308: |[0af308] com.badlogic.gdx.utils.compression.lzma.Encoder.SetWriteEndMarkerMode:(Z)V │ │ +0af318: 5c01 a412 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._writeEndMark:Z // field@12a4 │ │ +0af31c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0002 line=369 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/utils/compression/lzma/Encoder; │ │ 0x0000 - 0x0003 reg=1 writeEndMarker Z │ │ @@ -178407,42 +178457,42 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -0a0d60: |[0a0d60] com.badlogic.gdx.utils.compression.lzma.Encoder.WriteCoderProperties:(Ljava/io/OutputStream;)V │ │ -0a0d70: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0a0d72: 5461 b112 |0001: iget-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.properties:[B // field@12b1 │ │ -0a0d76: 5262 9d12 |0003: iget v2, v6, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateBits:I // field@129d │ │ -0a0d7a: da02 0205 |0005: mul-int/lit8 v2, v2, #int 5 // #05 │ │ -0a0d7e: 5263 9512 |0007: iget v3, v6, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numLiteralPosStateBits:I // field@1295 │ │ -0a0d82: b032 |0009: add-int/2addr v2, v3 │ │ -0a0d84: da02 0209 |000a: mul-int/lit8 v2, v2, #int 9 // #09 │ │ -0a0d88: 5263 9412 |000c: iget v3, v6, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numLiteralContextBits:I // field@1294 │ │ -0a0d8c: b032 |000e: add-int/2addr v2, v3 │ │ -0a0d8e: 8d22 |000f: int-to-byte v2, v2 │ │ -0a0d90: 4f02 0105 |0010: aput-byte v2, v1, v5 │ │ -0a0d94: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0a0d96: 1241 |0013: const/4 v1, #int 4 // #4 │ │ -0a0d98: 3510 1100 |0014: if-ge v0, v1, 0025 // +0011 │ │ -0a0d9c: 5461 b112 |0016: iget-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.properties:[B // field@12b1 │ │ -0a0da0: d802 0001 |0018: add-int/lit8 v2, v0, #int 1 // #01 │ │ -0a0da4: 5263 7c12 |001a: iget v3, v6, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySize:I // field@127c │ │ -0a0da8: da04 0008 |001c: mul-int/lit8 v4, v0, #int 8 // #08 │ │ -0a0dac: b943 |001e: shr-int/2addr v3, v4 │ │ -0a0dae: 8d33 |001f: int-to-byte v3, v3 │ │ -0a0db0: 4f03 0102 |0020: aput-byte v3, v1, v2 │ │ -0a0db4: d800 0001 |0022: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a0db8: 28ef |0024: goto 0013 // -0011 │ │ -0a0dba: 5461 b112 |0025: iget-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.properties:[B // field@12b1 │ │ -0a0dbe: 1252 |0027: const/4 v2, #int 5 // #5 │ │ -0a0dc0: 6e40 a625 1725 |0028: invoke-virtual {v7, v1, v5, v2}, Ljava/io/OutputStream;.write:([BII)V // method@25a6 │ │ -0a0dc6: 0e00 |002b: return-void │ │ +0af320: |[0af320] com.badlogic.gdx.utils.compression.lzma.Encoder.WriteCoderProperties:(Ljava/io/OutputStream;)V │ │ +0af330: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0af332: 5461 b112 |0001: iget-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.properties:[B // field@12b1 │ │ +0af336: 5262 9d12 |0003: iget v2, v6, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateBits:I // field@129d │ │ +0af33a: da02 0205 |0005: mul-int/lit8 v2, v2, #int 5 // #05 │ │ +0af33e: 5263 9512 |0007: iget v3, v6, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numLiteralPosStateBits:I // field@1295 │ │ +0af342: b032 |0009: add-int/2addr v2, v3 │ │ +0af344: da02 0209 |000a: mul-int/lit8 v2, v2, #int 9 // #09 │ │ +0af348: 5263 9412 |000c: iget v3, v6, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numLiteralContextBits:I // field@1294 │ │ +0af34c: b032 |000e: add-int/2addr v2, v3 │ │ +0af34e: 8d22 |000f: int-to-byte v2, v2 │ │ +0af350: 4f02 0105 |0010: aput-byte v2, v1, v5 │ │ +0af354: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0af356: 1241 |0013: const/4 v1, #int 4 // #4 │ │ +0af358: 3510 1100 |0014: if-ge v0, v1, 0025 // +0011 │ │ +0af35c: 5461 b112 |0016: iget-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.properties:[B // field@12b1 │ │ +0af360: d802 0001 |0018: add-int/lit8 v2, v0, #int 1 // #01 │ │ +0af364: 5263 7c12 |001a: iget v3, v6, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySize:I // field@127c │ │ +0af368: da04 0008 |001c: mul-int/lit8 v4, v0, #int 8 // #08 │ │ +0af36c: b943 |001e: shr-int/2addr v3, v4 │ │ +0af36e: 8d33 |001f: int-to-byte v3, v3 │ │ +0af370: 4f03 0102 |0020: aput-byte v3, v1, v2 │ │ +0af374: d800 0001 |0022: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0af378: 28ef |0024: goto 0013 // -0011 │ │ +0af37a: 5461 b112 |0025: iget-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.properties:[B // field@12b1 │ │ +0af37e: 1252 |0027: const/4 v2, #int 5 // #5 │ │ +0af380: 6e40 a625 1725 |0028: invoke-virtual {v7, v1, v5, v2}, Ljava/io/OutputStream;.write:([BII)V // method@25a6 │ │ +0af386: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1148 │ │ 0x0012 line=1149 │ │ 0x0016 line=1150 │ │ 0x0022 line=1149 │ │ 0x0025 line=1151 │ │ @@ -178457,57 +178507,57 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 85 16-bit code units │ │ -0a0dc8: |[0a0dc8] com.badlogic.gdx.utils.compression.lzma.Encoder.WriteEndMarker:(I)V │ │ -0a0dd8: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0a0dda: 55a5 a412 |0001: iget-boolean v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._writeEndMark:Z // field@12a4 │ │ -0a0dde: 3905 0300 |0003: if-nez v5, 0006 // +0003 │ │ -0a0de2: 0e00 |0005: return-void │ │ -0a0de4: 54a5 a012 |0006: iget-object v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -0a0de8: 54a6 8212 |0008: iget-object v6, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@1282 │ │ -0a0dec: 52a7 a312 |000a: iget v7, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -0a0df0: e007 0704 |000c: shl-int/lit8 v7, v7, #int 4 // #04 │ │ -0a0df4: b0b7 |000e: add-int/2addr v7, v11 │ │ -0a0df6: 1218 |000f: const/4 v8, #int 1 // #1 │ │ -0a0df8: 6e40 3724 6587 |0010: invoke-virtual {v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ -0a0dfe: 54a5 a012 |0013: iget-object v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -0a0e02: 54a6 8312 |0015: iget-object v6, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@1283 │ │ -0a0e06: 52a7 a312 |0017: iget v7, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -0a0e0a: 6e40 3724 6597 |0019: invoke-virtual {v5, v6, v7, v9}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ -0a0e10: 52a5 a312 |001c: iget v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -0a0e14: 7110 d023 0500 |001e: invoke-static {v5}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateMatch:(I)I // method@23d0 │ │ -0a0e1a: 0a05 |0021: move-result v5 │ │ -0a0e1c: 59a5 a312 |0022: iput v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ -0a0e20: 1221 |0024: const/4 v1, #int 2 // #2 │ │ -0a0e22: 54a5 8812 |0025: iget-object v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._lenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@1288 │ │ -0a0e26: 54a6 a012 |0027: iget-object v6, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -0a0e2a: 6e40 ea23 65b9 |0029: invoke-virtual {v5, v6, v9, v11}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V // method@23ea │ │ -0a0e30: 1304 3f00 |002c: const/16 v4, #int 63 // #3f │ │ -0a0e34: 7110 cc23 0100 |002e: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.GetLenToPosState:(I)I // method@23cc │ │ -0a0e3a: 0a02 |0031: move-result v2 │ │ -0a0e3c: 54a5 9b12 |0032: iget-object v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotEncoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@129b │ │ -0a0e40: 4605 0502 |0034: aget-object v5, v5, v2 │ │ -0a0e44: 54a6 a012 |0036: iget-object v6, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -0a0e48: 6e30 2724 6504 |0038: invoke-virtual {v5, v6, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V // method@2427 │ │ -0a0e4e: 1300 1e00 |003b: const/16 v0, #int 30 // #1e │ │ -0a0e52: 1505 0040 |003d: const/high16 v5, #int 1073741824 // #4000 │ │ -0a0e56: d803 05ff |003f: add-int/lit8 v3, v5, #int -1 // #ff │ │ -0a0e5a: 54a5 a012 |0041: iget-object v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -0a0e5e: 1406 ffff ff03 |0043: const v6, #float 1.50463e-36 // #03ffffff │ │ -0a0e64: 1307 1a00 |0046: const/16 v7, #int 26 // #1a │ │ -0a0e68: 6e30 3824 6507 |0048: invoke-virtual {v5, v6, v7}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.EncodeDirectBits:(II)V // method@2438 │ │ -0a0e6e: 54a5 9912 |004b: iget-object v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posAlignEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1299 │ │ -0a0e72: 54a6 a012 |004d: iget-object v6, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ -0a0e76: 1307 0f00 |004f: const/16 v7, #int 15 // #f │ │ -0a0e7a: 6e30 2a24 6507 |0051: invoke-virtual {v5, v6, v7}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.ReverseEncode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V // method@242a │ │ -0a0e80: 28b1 |0054: goto 0005 // -004f │ │ +0af388: |[0af388] com.badlogic.gdx.utils.compression.lzma.Encoder.WriteEndMarker:(I)V │ │ +0af398: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0af39a: 55a5 a412 |0001: iget-boolean v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._writeEndMark:Z // field@12a4 │ │ +0af39e: 3905 0300 |0003: if-nez v5, 0006 // +0003 │ │ +0af3a2: 0e00 |0005: return-void │ │ +0af3a4: 54a5 a012 |0006: iget-object v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0af3a8: 54a6 8212 |0008: iget-object v6, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@1282 │ │ +0af3ac: 52a7 a312 |000a: iget v7, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0af3b0: e007 0704 |000c: shl-int/lit8 v7, v7, #int 4 // #04 │ │ +0af3b4: b0b7 |000e: add-int/2addr v7, v11 │ │ +0af3b6: 1218 |000f: const/4 v8, #int 1 // #1 │ │ +0af3b8: 6e40 3724 6587 |0010: invoke-virtual {v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ +0af3be: 54a5 a012 |0013: iget-object v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0af3c2: 54a6 8312 |0015: iget-object v6, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@1283 │ │ +0af3c6: 52a7 a312 |0017: iget v7, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0af3ca: 6e40 3724 6597 |0019: invoke-virtual {v5, v6, v7, v9}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ +0af3d0: 52a5 a312 |001c: iget v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0af3d4: 7110 d023 0500 |001e: invoke-static {v5}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateMatch:(I)I // method@23d0 │ │ +0af3da: 0a05 |0021: move-result v5 │ │ +0af3dc: 59a5 a312 |0022: iput v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@12a3 │ │ +0af3e0: 1221 |0024: const/4 v1, #int 2 // #2 │ │ +0af3e2: 54a5 8812 |0025: iget-object v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._lenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@1288 │ │ +0af3e6: 54a6 a012 |0027: iget-object v6, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0af3ea: 6e40 ea23 65b9 |0029: invoke-virtual {v5, v6, v9, v11}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V // method@23ea │ │ +0af3f0: 1304 3f00 |002c: const/16 v4, #int 63 // #3f │ │ +0af3f4: 7110 cc23 0100 |002e: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.GetLenToPosState:(I)I // method@23cc │ │ +0af3fa: 0a02 |0031: move-result v2 │ │ +0af3fc: 54a5 9b12 |0032: iget-object v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotEncoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@129b │ │ +0af400: 4605 0502 |0034: aget-object v5, v5, v2 │ │ +0af404: 54a6 a012 |0036: iget-object v6, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0af408: 6e30 2724 6504 |0038: invoke-virtual {v5, v6, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V // method@2427 │ │ +0af40e: 1300 1e00 |003b: const/16 v0, #int 30 // #1e │ │ +0af412: 1505 0040 |003d: const/high16 v5, #int 1073741824 // #4000 │ │ +0af416: d803 05ff |003f: add-int/lit8 v3, v5, #int -1 // #ff │ │ +0af41a: 54a5 a012 |0041: iget-object v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0af41e: 1406 ffff ff03 |0043: const v6, #float 1.50463e-36 // #03ffffff │ │ +0af424: 1307 1a00 |0046: const/16 v7, #int 26 // #1a │ │ +0af428: 6e30 3824 6507 |0048: invoke-virtual {v5, v6, v7}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.EncodeDirectBits:(II)V // method@2438 │ │ +0af42e: 54a5 9912 |004b: iget-object v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posAlignEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1299 │ │ +0af432: 54a6 a012 |004d: iget-object v6, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@12a0 │ │ +0af436: 1307 0f00 |004f: const/16 v7, #int 15 // #f │ │ +0af43a: 6e30 2a24 6507 |0051: invoke-virtual {v5, v6, v7}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.ReverseEncode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V // method@242a │ │ +0af440: 28b1 |0054: goto 0005 // -004f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=922 │ │ 0x0005 line=936 │ │ 0x0006 line=924 │ │ 0x0013 line=925 │ │ 0x001c line=926 │ │ @@ -178528,17 +178578,17 @@ │ │ 0x002e - 0x0055 reg=4 posSlot I │ │ 0x0000 - 0x0055 reg=10 this Lcom/badlogic/gdx/utils/compression/lzma/Encoder; │ │ 0x0000 - 0x0055 reg=11 posState I │ │ │ │ source_file_idx : 857 (Encoder.java) │ │ │ │ Class #411 header: │ │ -class_idx : 875 │ │ +class_idx : 873 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 516 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #411 annotations: │ │ @@ -178570,22 +178620,22 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0a0e84: |[0a0e84] com.badlogic.gdx.utils.compression.rangecoder.BitTreeDecoder.:(I)V │ │ -0a0e94: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0a0e9a: 5912 b612 |0003: iput v2, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.NumBitLevels:I // field@12b6 │ │ -0a0e9e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0a0ea0: b820 |0006: shl-int/2addr v0, v2 │ │ -0a0ea2: 2300 9c04 |0007: new-array v0, v0, [S // type@049c │ │ -0a0ea6: 5b10 b512 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Models:[S // field@12b5 │ │ -0a0eaa: 0e00 |000b: return-void │ │ +0af444: |[0af444] com.badlogic.gdx.utils.compression.rangecoder.BitTreeDecoder.:(I)V │ │ +0af454: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0af45a: 5912 b612 |0003: iput v2, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.NumBitLevels:I // field@12b6 │ │ +0af45e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0af460: b820 |0006: shl-int/2addr v0, v2 │ │ +0af462: 2300 9a04 |0007: new-array v0, v0, [S // type@049a │ │ +0af466: 5b10 b512 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Models:[S // field@12b5 │ │ +0af46a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x0005 line=25 │ │ 0x000b line=26 │ │ locals : │ │ @@ -178597,29 +178647,29 @@ │ │ type : '([SILcom/badlogic/gdx/utils/compression/rangecoder/Decoder;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0a0eac: |[0a0eac] com.badlogic.gdx.utils.compression.rangecoder.BitTreeDecoder.ReverseDecode:([SILcom/badlogic/gdx/utils/compression/rangecoder/Decoder;I)I │ │ -0a0ebc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0a0ebe: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0a0ec0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a0ec2: 3581 1100 |0003: if-ge v1, v8, 0014 // +0011 │ │ -0a0ec6: 9004 0602 |0005: add-int v4, v6, v2 │ │ -0a0eca: 6e30 2f24 5704 |0007: invoke-virtual {v7, v5, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@242f │ │ -0a0ed0: 0a00 |000a: move-result v0 │ │ -0a0ed2: e002 0201 |000b: shl-int/lit8 v2, v2, #int 1 // #01 │ │ -0a0ed6: b002 |000d: add-int/2addr v2, v0 │ │ -0a0ed8: 9804 0001 |000e: shl-int v4, v0, v1 │ │ -0a0edc: b643 |0010: or-int/2addr v3, v4 │ │ -0a0ede: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a0ee2: 28f0 |0013: goto 0003 // -0010 │ │ -0a0ee4: 0f03 |0014: return v3 │ │ +0af46c: |[0af46c] com.badlogic.gdx.utils.compression.rangecoder.BitTreeDecoder.ReverseDecode:([SILcom/badlogic/gdx/utils/compression/rangecoder/Decoder;I)I │ │ +0af47c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0af47e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0af480: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0af482: 3581 1100 |0003: if-ge v1, v8, 0014 // +0011 │ │ +0af486: 9004 0602 |0005: add-int v4, v6, v2 │ │ +0af48a: 6e30 2f24 5704 |0007: invoke-virtual {v7, v5, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@242f │ │ +0af490: 0a00 |000a: move-result v0 │ │ +0af492: e002 0201 |000b: shl-int/lit8 v2, v2, #int 1 // #01 │ │ +0af496: b002 |000d: add-int/2addr v2, v0 │ │ +0af498: 9804 0001 |000e: shl-int v4, v0, v1 │ │ +0af49c: b643 |0010: or-int/2addr v3, v4 │ │ +0af49e: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0af4a2: 28f0 |0013: goto 0003 // -0010 │ │ +0af4a4: 0f03 |0014: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0001 line=54 │ │ 0x0002 line=55 │ │ 0x0005 line=56 │ │ 0x000b line=57 │ │ @@ -178643,30 +178693,30 @@ │ │ type : '(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0a0ee8: |[0a0ee8] com.badlogic.gdx.utils.compression.rangecoder.BitTreeDecoder.Decode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I │ │ -0a0ef8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0a0efa: 5240 b612 |0001: iget v0, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.NumBitLevels:I // field@12b6 │ │ -0a0efe: 3800 0f00 |0003: if-eqz v0, 0012 // +000f │ │ -0a0f02: e002 0101 |0005: shl-int/lit8 v2, v1, #int 1 // #01 │ │ -0a0f06: 5443 b512 |0007: iget-object v3, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Models:[S // field@12b5 │ │ -0a0f0a: 6e30 2f24 3501 |0009: invoke-virtual {v5, v3, v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@242f │ │ -0a0f10: 0a03 |000c: move-result v3 │ │ -0a0f12: 9001 0203 |000d: add-int v1, v2, v3 │ │ -0a0f16: d800 00ff |000f: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0a0f1a: 28f2 |0011: goto 0003 // -000e │ │ -0a0f1c: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -0a0f1e: 5243 b612 |0013: iget v3, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.NumBitLevels:I // field@12b6 │ │ -0a0f22: b832 |0015: shl-int/2addr v2, v3 │ │ -0a0f24: 9102 0102 |0016: sub-int v2, v1, v2 │ │ -0a0f28: 0f02 |0018: return v2 │ │ +0af4a8: |[0af4a8] com.badlogic.gdx.utils.compression.rangecoder.BitTreeDecoder.Decode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I │ │ +0af4b8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0af4ba: 5240 b612 |0001: iget v0, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.NumBitLevels:I // field@12b6 │ │ +0af4be: 3800 0f00 |0003: if-eqz v0, 0012 // +000f │ │ +0af4c2: e002 0101 |0005: shl-int/lit8 v2, v1, #int 1 // #01 │ │ +0af4c6: 5443 b512 |0007: iget-object v3, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Models:[S // field@12b5 │ │ +0af4ca: 6e30 2f24 3501 |0009: invoke-virtual {v5, v3, v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@242f │ │ +0af4d0: 0a03 |000c: move-result v3 │ │ +0af4d2: 9001 0203 |000d: add-int v1, v2, v3 │ │ +0af4d6: d800 00ff |000f: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0af4da: 28f2 |0011: goto 0003 // -000e │ │ +0af4dc: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +0af4de: 5243 b612 |0013: iget v3, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.NumBitLevels:I // field@12b6 │ │ +0af4e2: b832 |0015: shl-int/2addr v2, v3 │ │ +0af4e4: 9102 0102 |0016: sub-int v2, v1, v2 │ │ +0af4e8: 0f02 |0018: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0001 line=34 │ │ 0x0005 line=35 │ │ 0x000f line=34 │ │ 0x0012 line=36 │ │ @@ -178681,18 +178731,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a0f2c: |[0a0f2c] com.badlogic.gdx.utils.compression.rangecoder.BitTreeDecoder.Init:()V │ │ -0a0f3c: 5410 b512 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Models:[S // field@12b5 │ │ -0a0f40: 7110 3224 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@2432 │ │ -0a0f46: 0e00 |0005: return-void │ │ +0af4ec: |[0af4ec] com.badlogic.gdx.utils.compression.rangecoder.BitTreeDecoder.Init:()V │ │ +0af4fc: 5410 b512 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Models:[S // field@12b5 │ │ +0af500: 7110 3224 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@2432 │ │ +0af506: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0005 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; │ │ │ │ @@ -178701,30 +178751,30 @@ │ │ type : '(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0a0f48: |[0a0f48] com.badlogic.gdx.utils.compression.rangecoder.BitTreeDecoder.ReverseDecode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I │ │ -0a0f58: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0a0f5a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0a0f5c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a0f5e: 5254 b612 |0003: iget v4, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.NumBitLevels:I // field@12b6 │ │ -0a0f62: 3541 1100 |0005: if-ge v1, v4, 0016 // +0011 │ │ -0a0f66: 5454 b512 |0007: iget-object v4, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Models:[S // field@12b5 │ │ -0a0f6a: 6e30 2f24 4602 |0009: invoke-virtual {v6, v4, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@242f │ │ -0a0f70: 0a00 |000c: move-result v0 │ │ -0a0f72: e002 0201 |000d: shl-int/lit8 v2, v2, #int 1 // #01 │ │ -0a0f76: b002 |000f: add-int/2addr v2, v0 │ │ -0a0f78: 9804 0001 |0010: shl-int v4, v0, v1 │ │ -0a0f7c: b643 |0012: or-int/2addr v3, v4 │ │ -0a0f7e: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a0f82: 28ee |0015: goto 0003 // -0012 │ │ -0a0f84: 0f03 |0016: return v3 │ │ +0af508: |[0af508] com.badlogic.gdx.utils.compression.rangecoder.BitTreeDecoder.ReverseDecode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I │ │ +0af518: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0af51a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0af51c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0af51e: 5254 b612 |0003: iget v4, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.NumBitLevels:I // field@12b6 │ │ +0af522: 3541 1100 |0005: if-ge v1, v4, 0016 // +0011 │ │ +0af526: 5454 b512 |0007: iget-object v4, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Models:[S // field@12b5 │ │ +0af52a: 6e30 2f24 4602 |0009: invoke-virtual {v6, v4, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@242f │ │ +0af530: 0a00 |000c: move-result v0 │ │ +0af532: e002 0201 |000d: shl-int/lit8 v2, v2, #int 1 // #01 │ │ +0af536: b002 |000f: add-int/2addr v2, v0 │ │ +0af538: 9804 0001 |0010: shl-int v4, v0, v1 │ │ +0af53c: b643 |0012: or-int/2addr v3, v4 │ │ +0af53e: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0af542: 28ee |0015: goto 0003 // -0012 │ │ +0af544: 0f03 |0016: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0001 line=41 │ │ 0x0002 line=42 │ │ 0x0007 line=43 │ │ 0x000d line=44 │ │ @@ -178739,17 +178789,17 @@ │ │ 0x0002 - 0x0017 reg=3 symbol I │ │ 0x0000 - 0x0017 reg=5 this Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; │ │ 0x0000 - 0x0017 reg=6 rangeDecoder Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ │ │ source_file_idx : 516 (BitTreeDecoder.java) │ │ │ │ Class #412 header: │ │ -class_idx : 876 │ │ +class_idx : 874 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 517 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ Class #412 annotations: │ │ @@ -178781,22 +178831,22 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0a0f88: |[0a0f88] com.badlogic.gdx.utils.compression.rangecoder.BitTreeEncoder.:(I)V │ │ -0a0f98: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0a0f9e: 5912 b812 |0003: iput v2, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.NumBitLevels:I // field@12b8 │ │ -0a0fa2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0a0fa4: b820 |0006: shl-int/2addr v0, v2 │ │ -0a0fa6: 2300 9c04 |0007: new-array v0, v0, [S // type@049c │ │ -0a0faa: 5b10 b712 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Models:[S // field@12b7 │ │ -0a0fae: 0e00 |000b: return-void │ │ +0af548: |[0af548] com.badlogic.gdx.utils.compression.rangecoder.BitTreeEncoder.:(I)V │ │ +0af558: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0af55e: 5912 b812 |0003: iput v2, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.NumBitLevels:I // field@12b8 │ │ +0af562: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0af564: b820 |0006: shl-int/2addr v0, v2 │ │ +0af566: 2300 9a04 |0007: new-array v0, v0, [S // type@049a │ │ +0af56a: 5b10 b712 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Models:[S // field@12b7 │ │ +0af56e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ 0x0005 line=27 │ │ 0x000b line=28 │ │ locals : │ │ @@ -178808,27 +178858,27 @@ │ │ type : '([SILcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -0a0fb0: |[0a0fb0] com.badlogic.gdx.utils.compression.rangecoder.BitTreeEncoder.ReverseEncode:([SILcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V │ │ -0a0fc0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0a0fc2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0a0fc4: 3571 1200 |0002: if-ge v1, v7, 0014 // +0012 │ │ -0a0fc8: dd00 0801 |0004: and-int/lit8 v0, v8, #int 1 // #01 │ │ -0a0fcc: 9003 0502 |0006: add-int v3, v5, v2 │ │ -0a0fd0: 6e40 3724 4603 |0008: invoke-virtual {v6, v4, v3, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ -0a0fd6: e003 0201 |000b: shl-int/lit8 v3, v2, #int 1 // #01 │ │ -0a0fda: 9602 0300 |000d: or-int v2, v3, v0 │ │ -0a0fde: e108 0801 |000f: shr-int/lit8 v8, v8, #int 1 // #01 │ │ -0a0fe2: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a0fe6: 28ef |0013: goto 0002 // -0011 │ │ -0a0fe8: 0e00 |0014: return-void │ │ +0af570: |[0af570] com.badlogic.gdx.utils.compression.rangecoder.BitTreeEncoder.ReverseEncode:([SILcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V │ │ +0af580: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0af582: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0af584: 3571 1200 |0002: if-ge v1, v7, 0014 // +0012 │ │ +0af588: dd00 0801 |0004: and-int/lit8 v0, v8, #int 1 // #01 │ │ +0af58c: 9003 0502 |0006: add-int v3, v5, v2 │ │ +0af590: 6e40 3724 4603 |0008: invoke-virtual {v6, v4, v3, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ +0af596: e003 0201 |000b: shl-int/lit8 v3, v2, #int 1 // #01 │ │ +0af59a: 9602 0300 |000d: or-int v2, v3, v0 │ │ +0af59e: e108 0801 |000f: shr-int/lit8 v8, v8, #int 1 // #01 │ │ +0af5a2: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0af5a6: 28ef |0013: goto 0002 // -0011 │ │ +0af5a8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0001 line=93 │ │ 0x0004 line=94 │ │ 0x0006 line=95 │ │ 0x000b line=96 │ │ @@ -178850,31 +178900,31 @@ │ │ type : '([SIII)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0a0fec: |[0a0fec] com.badlogic.gdx.utils.compression.rangecoder.BitTreeEncoder.ReverseGetPrice:([SIII)I │ │ -0a0ffc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0a0ffe: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -0a1000: 0171 |0002: move v1, v7 │ │ -0a1002: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ -0a1006: dd00 0801 |0005: and-int/lit8 v0, v8, #int 1 // #01 │ │ -0a100a: e208 0801 |0007: ushr-int/lit8 v8, v8, #int 1 // #01 │ │ -0a100e: 9004 0602 |0009: add-int v4, v6, v2 │ │ -0a1012: 4a04 0504 |000b: aget-short v4, v5, v4 │ │ -0a1016: 7120 3b24 0400 |000d: invoke-static {v4, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice:(II)I // method@243b │ │ -0a101c: 0a04 |0010: move-result v4 │ │ -0a101e: b043 |0011: add-int/2addr v3, v4 │ │ -0a1020: e004 0201 |0012: shl-int/lit8 v4, v2, #int 1 // #01 │ │ -0a1024: 9602 0400 |0014: or-int v2, v4, v0 │ │ -0a1028: d801 01ff |0016: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0a102c: 28eb |0018: goto 0003 // -0015 │ │ -0a102e: 0f03 |0019: return v3 │ │ +0af5ac: |[0af5ac] com.badlogic.gdx.utils.compression.rangecoder.BitTreeEncoder.ReverseGetPrice:([SIII)I │ │ +0af5bc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0af5be: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0af5c0: 0171 |0002: move v1, v7 │ │ +0af5c2: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ +0af5c6: dd00 0801 |0005: and-int/lit8 v0, v8, #int 1 // #01 │ │ +0af5ca: e208 0801 |0007: ushr-int/lit8 v8, v8, #int 1 // #01 │ │ +0af5ce: 9004 0602 |0009: add-int v4, v6, v2 │ │ +0af5d2: 4a04 0504 |000b: aget-short v4, v5, v4 │ │ +0af5d6: 7120 3b24 0400 |000d: invoke-static {v4, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice:(II)I // method@243b │ │ +0af5dc: 0a04 |0010: move-result v4 │ │ +0af5de: b043 |0011: add-int/2addr v3, v4 │ │ +0af5e0: e004 0201 |0012: shl-int/lit8 v4, v2, #int 1 // #01 │ │ +0af5e4: 9602 0400 |0014: or-int v2, v4, v0 │ │ +0af5e8: d801 01ff |0016: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0af5ec: 28eb |0018: goto 0003 // -0015 │ │ +0af5ee: 0f03 |0019: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0001 line=80 │ │ 0x0002 line=81 │ │ 0x0005 line=82 │ │ 0x0007 line=83 │ │ @@ -178898,27 +178948,27 @@ │ │ type : '(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -0a1030: |[0a1030] com.badlogic.gdx.utils.compression.rangecoder.BitTreeEncoder.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V │ │ -0a1040: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0a1042: 5241 b812 |0001: iget v1, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.NumBitLevels:I // field@12b8 │ │ -0a1046: 3801 1200 |0003: if-eqz v1, 0015 // +0012 │ │ -0a104a: d801 01ff |0005: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0a104e: 9a03 0601 |0007: ushr-int v3, v6, v1 │ │ -0a1052: dd00 0301 |0009: and-int/lit8 v0, v3, #int 1 // #01 │ │ -0a1056: 5443 b712 |000b: iget-object v3, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Models:[S // field@12b7 │ │ -0a105a: 6e40 3724 3502 |000d: invoke-virtual {v5, v3, v2, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ -0a1060: e003 0201 |0010: shl-int/lit8 v3, v2, #int 1 // #01 │ │ -0a1064: 9602 0300 |0012: or-int v2, v3, v0 │ │ -0a1068: 28ef |0014: goto 0003 // -0011 │ │ -0a106a: 0e00 |0015: return-void │ │ +0af5f0: |[0af5f0] com.badlogic.gdx.utils.compression.rangecoder.BitTreeEncoder.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V │ │ +0af600: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0af602: 5241 b812 |0001: iget v1, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.NumBitLevels:I // field@12b8 │ │ +0af606: 3801 1200 |0003: if-eqz v1, 0015 // +0012 │ │ +0af60a: d801 01ff |0005: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0af60e: 9a03 0601 |0007: ushr-int v3, v6, v1 │ │ +0af612: dd00 0301 |0009: and-int/lit8 v0, v3, #int 1 // #01 │ │ +0af616: 5443 b712 |000b: iget-object v3, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Models:[S // field@12b7 │ │ +0af61a: 6e40 3724 3502 |000d: invoke-virtual {v5, v3, v2, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ +0af620: e003 0201 |0010: shl-int/lit8 v3, v2, #int 1 // #01 │ │ +0af624: 9602 0300 |0012: or-int v2, v3, v0 │ │ +0af628: 28ef |0014: goto 0003 // -0011 │ │ +0af62a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0001 line=36 │ │ 0x0005 line=37 │ │ 0x0007 line=38 │ │ 0x000b line=39 │ │ @@ -178938,31 +178988,31 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0a106c: |[0a106c] com.badlogic.gdx.utils.compression.rangecoder.BitTreeEncoder.GetPrice:(I)I │ │ -0a107c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0a107e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -0a1080: 5251 b812 |0002: iget v1, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.NumBitLevels:I // field@12b8 │ │ -0a1084: 3801 1600 |0004: if-eqz v1, 001a // +0016 │ │ -0a1088: d801 01ff |0006: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0a108c: 9a04 0601 |0008: ushr-int v4, v6, v1 │ │ -0a1090: dd00 0401 |000a: and-int/lit8 v0, v4, #int 1 // #01 │ │ -0a1094: 5454 b712 |000c: iget-object v4, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Models:[S // field@12b7 │ │ -0a1098: 4a04 0402 |000e: aget-short v4, v4, v2 │ │ -0a109c: 7120 3b24 0400 |0010: invoke-static {v4, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice:(II)I // method@243b │ │ -0a10a2: 0a04 |0013: move-result v4 │ │ -0a10a4: b043 |0014: add-int/2addr v3, v4 │ │ -0a10a6: e004 0201 |0015: shl-int/lit8 v4, v2, #int 1 // #01 │ │ -0a10aa: 9002 0400 |0017: add-int v2, v4, v0 │ │ -0a10ae: 28eb |0019: goto 0004 // -0015 │ │ -0a10b0: 0f03 |001a: return v3 │ │ +0af62c: |[0af62c] com.badlogic.gdx.utils.compression.rangecoder.BitTreeEncoder.GetPrice:(I)I │ │ +0af63c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0af63e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0af640: 5251 b812 |0002: iget v1, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.NumBitLevels:I // field@12b8 │ │ +0af644: 3801 1600 |0004: if-eqz v1, 001a // +0016 │ │ +0af648: d801 01ff |0006: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0af64c: 9a04 0601 |0008: ushr-int v4, v6, v1 │ │ +0af650: dd00 0401 |000a: and-int/lit8 v0, v4, #int 1 // #01 │ │ +0af654: 5454 b712 |000c: iget-object v4, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Models:[S // field@12b7 │ │ +0af658: 4a04 0402 |000e: aget-short v4, v4, v2 │ │ +0af65c: 7120 3b24 0400 |0010: invoke-static {v4, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice:(II)I // method@243b │ │ +0af662: 0a04 |0013: move-result v4 │ │ +0af664: b043 |0014: add-int/2addr v3, v4 │ │ +0af666: e004 0201 |0015: shl-int/lit8 v4, v2, #int 1 // #01 │ │ +0af66a: 9002 0400 |0017: add-int v2, v4, v0 │ │ +0af66e: 28eb |0019: goto 0004 // -0015 │ │ +0af670: 0f03 |001a: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0001 line=56 │ │ 0x0002 line=57 │ │ 0x0006 line=58 │ │ 0x0008 line=59 │ │ @@ -178983,18 +179033,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a10b4: |[0a10b4] com.badlogic.gdx.utils.compression.rangecoder.BitTreeEncoder.Init:()V │ │ -0a10c4: 5410 b712 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Models:[S // field@12b7 │ │ -0a10c8: 7110 3224 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@2432 │ │ -0a10ce: 0e00 |0005: return-void │ │ +0af674: |[0af674] com.badlogic.gdx.utils.compression.rangecoder.BitTreeEncoder.Init:()V │ │ +0af684: 5410 b712 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Models:[S // field@12b7 │ │ +0af688: 7110 3224 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@2432 │ │ +0af68e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0005 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; │ │ │ │ @@ -179003,28 +179053,28 @@ │ │ type : '(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -0a10d0: |[0a10d0] com.badlogic.gdx.utils.compression.rangecoder.BitTreeEncoder.ReverseEncode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V │ │ -0a10e0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0a10e2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0a10e4: 5243 b812 |0002: iget v3, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.NumBitLevels:I // field@12b8 │ │ -0a10e8: 3531 1200 |0004: if-ge v1, v3, 0016 // +0012 │ │ -0a10ec: dd00 0601 |0006: and-int/lit8 v0, v6, #int 1 // #01 │ │ -0a10f0: 5443 b712 |0008: iget-object v3, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Models:[S // field@12b7 │ │ -0a10f4: 6e40 3724 3502 |000a: invoke-virtual {v5, v3, v2, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ -0a10fa: e003 0201 |000d: shl-int/lit8 v3, v2, #int 1 // #01 │ │ -0a10fe: 9602 0300 |000f: or-int v2, v3, v0 │ │ -0a1102: e106 0601 |0011: shr-int/lit8 v6, v6, #int 1 // #01 │ │ -0a1106: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a110a: 28ed |0015: goto 0002 // -0013 │ │ -0a110c: 0e00 |0016: return-void │ │ +0af690: |[0af690] com.badlogic.gdx.utils.compression.rangecoder.BitTreeEncoder.ReverseEncode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V │ │ +0af6a0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0af6a2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0af6a4: 5243 b812 |0002: iget v3, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.NumBitLevels:I // field@12b8 │ │ +0af6a8: 3531 1200 |0004: if-ge v1, v3, 0016 // +0012 │ │ +0af6ac: dd00 0601 |0006: and-int/lit8 v0, v6, #int 1 // #01 │ │ +0af6b0: 5443 b712 |0008: iget-object v3, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Models:[S // field@12b7 │ │ +0af6b4: 6e40 3724 3502 |000a: invoke-virtual {v5, v3, v2, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2437 │ │ +0af6ba: e003 0201 |000d: shl-int/lit8 v3, v2, #int 1 // #01 │ │ +0af6be: 9602 0300 |000f: or-int v2, v3, v0 │ │ +0af6c2: e106 0601 |0011: shr-int/lit8 v6, v6, #int 1 // #01 │ │ +0af6c6: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0af6ca: 28ed |0015: goto 0002 // -0013 │ │ +0af6cc: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0001 line=46 │ │ 0x0006 line=47 │ │ 0x0008 line=48 │ │ 0x000d line=49 │ │ @@ -179044,31 +179094,31 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0a1110: |[0a1110] com.badlogic.gdx.utils.compression.rangecoder.BitTreeEncoder.ReverseGetPrice:(I)I │ │ -0a1120: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0a1122: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -0a1124: 5251 b812 |0002: iget v1, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.NumBitLevels:I // field@12b8 │ │ -0a1128: 3801 1600 |0004: if-eqz v1, 001a // +0016 │ │ -0a112c: dd00 0601 |0006: and-int/lit8 v0, v6, #int 1 // #01 │ │ -0a1130: e206 0601 |0008: ushr-int/lit8 v6, v6, #int 1 // #01 │ │ -0a1134: 5454 b712 |000a: iget-object v4, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Models:[S // field@12b7 │ │ -0a1138: 4a04 0402 |000c: aget-short v4, v4, v2 │ │ -0a113c: 7120 3b24 0400 |000e: invoke-static {v4, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice:(II)I // method@243b │ │ -0a1142: 0a04 |0011: move-result v4 │ │ -0a1144: b043 |0012: add-int/2addr v3, v4 │ │ -0a1146: e004 0201 |0013: shl-int/lit8 v4, v2, #int 1 // #01 │ │ -0a114a: 9602 0400 |0015: or-int v2, v4, v0 │ │ -0a114e: d801 01ff |0017: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0a1152: 28eb |0019: goto 0004 // -0015 │ │ -0a1154: 0f03 |001a: return v3 │ │ +0af6d0: |[0af6d0] com.badlogic.gdx.utils.compression.rangecoder.BitTreeEncoder.ReverseGetPrice:(I)I │ │ +0af6e0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0af6e2: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0af6e4: 5251 b812 |0002: iget v1, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.NumBitLevels:I // field@12b8 │ │ +0af6e8: 3801 1600 |0004: if-eqz v1, 001a // +0016 │ │ +0af6ec: dd00 0601 |0006: and-int/lit8 v0, v6, #int 1 // #01 │ │ +0af6f0: e206 0601 |0008: ushr-int/lit8 v6, v6, #int 1 // #01 │ │ +0af6f4: 5454 b712 |000a: iget-object v4, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Models:[S // field@12b7 │ │ +0af6f8: 4a04 0402 |000c: aget-short v4, v4, v2 │ │ +0af6fc: 7120 3b24 0400 |000e: invoke-static {v4, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice:(II)I // method@243b │ │ +0af702: 0a04 |0011: move-result v4 │ │ +0af704: b043 |0012: add-int/2addr v3, v4 │ │ +0af706: e004 0201 |0013: shl-int/lit8 v4, v2, #int 1 // #01 │ │ +0af70a: 9602 0400 |0015: or-int v2, v4, v0 │ │ +0af70e: d801 01ff |0017: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0af712: 28eb |0019: goto 0004 // -0015 │ │ +0af714: 0f03 |001a: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0001 line=68 │ │ 0x0002 line=69 │ │ 0x0006 line=70 │ │ 0x0008 line=71 │ │ @@ -179083,17 +179133,17 @@ │ │ 0x0001 - 0x001b reg=3 price I │ │ 0x0000 - 0x001b reg=5 this Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; │ │ 0x0000 - 0x001b reg=6 symbol I │ │ │ │ source_file_idx : 517 (BitTreeEncoder.java) │ │ │ │ Class #413 header: │ │ -class_idx : 877 │ │ +class_idx : 875 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 727 │ │ static_fields_size : 4 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #413 annotations: │ │ @@ -179149,17 +179199,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a1158: |[0a1158] com.badlogic.gdx.utils.compression.rangecoder.Decoder.:()V │ │ -0a1168: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0a116e: 0e00 |0003: return-void │ │ +0af718: |[0af718] com.badlogic.gdx.utils.compression.rangecoder.Decoder.:()V │ │ +0af728: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0af72e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ │ │ #1 : (in Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;) │ │ @@ -179167,23 +179217,23 @@ │ │ type : '([S)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0a1170: |[0a1170] com.badlogic.gdx.utils.compression.rangecoder.Decoder.InitBitModels:([S)V │ │ -0a1180: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a1182: 2121 |0001: array-length v1, v2 │ │ -0a1184: 3510 0900 |0002: if-ge v0, v1, 000b // +0009 │ │ -0a1188: 1301 0004 |0004: const/16 v1, #int 1024 // #400 │ │ -0a118c: 5101 0200 |0006: aput-short v1, v2, v0 │ │ -0a1190: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a1194: 28f7 |000a: goto 0001 // -0009 │ │ -0a1196: 0e00 |000b: return-void │ │ +0af730: |[0af730] com.badlogic.gdx.utils.compression.rangecoder.Decoder.InitBitModels:([S)V │ │ +0af740: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0af742: 2121 |0001: array-length v1, v2 │ │ +0af744: 3510 0900 |0002: if-ge v0, v1, 000b // +0009 │ │ +0af748: 1301 0004 |0004: const/16 v1, #int 1024 // #400 │ │ +0af74c: 5101 0200 |0006: aput-short v1, v2, v0 │ │ +0af750: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0af754: 28f7 |000a: goto 0001 // -0009 │ │ +0af756: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0004 line=89 │ │ 0x0008 line=88 │ │ 0x000b line=90 │ │ locals : │ │ @@ -179196,71 +179246,71 @@ │ │ type : '([SI)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 97 16-bit code units │ │ -0a1198: |[0a1198] com.badlogic.gdx.utils.compression.rangecoder.Decoder.DecodeBit:([SI)I │ │ -0a11a8: 1504 00ff |0000: const/high16 v4, #int -16777216 // #ff00 │ │ -0a11ac: 1503 0080 |0002: const/high16 v3, #int -2147483648 // #8000 │ │ -0a11b0: 4a01 0607 |0004: aget-short v1, v6, v7 │ │ -0a11b4: 5252 ba12 |0006: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ -0a11b8: e202 020b |0008: ushr-int/lit8 v2, v2, #int 11 // #0b │ │ -0a11bc: 9200 0201 |000a: mul-int v0, v2, v1 │ │ -0a11c0: 5252 b912 |000c: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@12b9 │ │ -0a11c4: b732 |000e: xor-int/2addr v2, v3 │ │ -0a11c6: b703 |000f: xor-int/2addr v3, v0 │ │ -0a11c8: 3532 2600 |0010: if-ge v2, v3, 0036 // +0026 │ │ -0a11cc: 5950 ba12 |0012: iput v0, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ -0a11d0: d112 0008 |0014: rsub-int v2, v1, #int 2048 // #0800 │ │ -0a11d4: e202 0205 |0016: ushr-int/lit8 v2, v2, #int 5 // #05 │ │ -0a11d8: b012 |0018: add-int/2addr v2, v1 │ │ -0a11da: 8f22 |0019: int-to-short v2, v2 │ │ -0a11dc: 5102 0607 |001a: aput-short v2, v6, v7 │ │ -0a11e0: 5252 ba12 |001c: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ -0a11e4: b542 |001e: and-int/2addr v2, v4 │ │ -0a11e6: 3902 1500 |001f: if-nez v2, 0034 // +0015 │ │ -0a11ea: 5252 b912 |0021: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@12b9 │ │ -0a11ee: e002 0208 |0023: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -0a11f2: 5453 bb12 |0025: iget-object v3, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Stream:Ljava/io/InputStream; // field@12bb │ │ -0a11f6: 6e10 9b25 0300 |0027: invoke-virtual {v3}, Ljava/io/InputStream;.read:()I // method@259b │ │ -0a11fc: 0a03 |002a: move-result v3 │ │ -0a11fe: b632 |002b: or-int/2addr v2, v3 │ │ -0a1200: 5952 b912 |002c: iput v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@12b9 │ │ -0a1204: 5252 ba12 |002e: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ -0a1208: e002 0208 |0030: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -0a120c: 5952 ba12 |0032: iput v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ -0a1210: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -0a1212: 0f02 |0035: return v2 │ │ -0a1214: 5252 ba12 |0036: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ -0a1218: b102 |0038: sub-int/2addr v2, v0 │ │ -0a121a: 5952 ba12 |0039: iput v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ -0a121e: 5252 b912 |003b: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@12b9 │ │ -0a1222: b102 |003d: sub-int/2addr v2, v0 │ │ -0a1224: 5952 b912 |003e: iput v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@12b9 │ │ -0a1228: e202 0105 |0040: ushr-int/lit8 v2, v1, #int 5 // #05 │ │ -0a122c: 9102 0102 |0042: sub-int v2, v1, v2 │ │ -0a1230: 8f22 |0044: int-to-short v2, v2 │ │ -0a1232: 5102 0607 |0045: aput-short v2, v6, v7 │ │ -0a1236: 5252 ba12 |0047: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ -0a123a: b542 |0049: and-int/2addr v2, v4 │ │ -0a123c: 3902 1500 |004a: if-nez v2, 005f // +0015 │ │ -0a1240: 5252 b912 |004c: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@12b9 │ │ -0a1244: e002 0208 |004e: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -0a1248: 5453 bb12 |0050: iget-object v3, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Stream:Ljava/io/InputStream; // field@12bb │ │ -0a124c: 6e10 9b25 0300 |0052: invoke-virtual {v3}, Ljava/io/InputStream;.read:()I // method@259b │ │ -0a1252: 0a03 |0055: move-result v3 │ │ -0a1254: b632 |0056: or-int/2addr v2, v3 │ │ -0a1256: 5952 b912 |0057: iput v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@12b9 │ │ -0a125a: 5252 ba12 |0059: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ -0a125e: e002 0208 |005b: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -0a1262: 5952 ba12 |005d: iput v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ -0a1266: 1212 |005f: const/4 v2, #int 1 // #1 │ │ -0a1268: 28d5 |0060: goto 0035 // -002b │ │ +0af758: |[0af758] com.badlogic.gdx.utils.compression.rangecoder.Decoder.DecodeBit:([SI)I │ │ +0af768: 1504 00ff |0000: const/high16 v4, #int -16777216 // #ff00 │ │ +0af76c: 1503 0080 |0002: const/high16 v3, #int -2147483648 // #8000 │ │ +0af770: 4a01 0607 |0004: aget-short v1, v6, v7 │ │ +0af774: 5252 ba12 |0006: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ +0af778: e202 020b |0008: ushr-int/lit8 v2, v2, #int 11 // #0b │ │ +0af77c: 9200 0201 |000a: mul-int v0, v2, v1 │ │ +0af780: 5252 b912 |000c: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@12b9 │ │ +0af784: b732 |000e: xor-int/2addr v2, v3 │ │ +0af786: b703 |000f: xor-int/2addr v3, v0 │ │ +0af788: 3532 2600 |0010: if-ge v2, v3, 0036 // +0026 │ │ +0af78c: 5950 ba12 |0012: iput v0, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ +0af790: d112 0008 |0014: rsub-int v2, v1, #int 2048 // #0800 │ │ +0af794: e202 0205 |0016: ushr-int/lit8 v2, v2, #int 5 // #05 │ │ +0af798: b012 |0018: add-int/2addr v2, v1 │ │ +0af79a: 8f22 |0019: int-to-short v2, v2 │ │ +0af79c: 5102 0607 |001a: aput-short v2, v6, v7 │ │ +0af7a0: 5252 ba12 |001c: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ +0af7a4: b542 |001e: and-int/2addr v2, v4 │ │ +0af7a6: 3902 1500 |001f: if-nez v2, 0034 // +0015 │ │ +0af7aa: 5252 b912 |0021: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@12b9 │ │ +0af7ae: e002 0208 |0023: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +0af7b2: 5453 bb12 |0025: iget-object v3, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Stream:Ljava/io/InputStream; // field@12bb │ │ +0af7b6: 6e10 9b25 0300 |0027: invoke-virtual {v3}, Ljava/io/InputStream;.read:()I // method@259b │ │ +0af7bc: 0a03 |002a: move-result v3 │ │ +0af7be: b632 |002b: or-int/2addr v2, v3 │ │ +0af7c0: 5952 b912 |002c: iput v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@12b9 │ │ +0af7c4: 5252 ba12 |002e: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ +0af7c8: e002 0208 |0030: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +0af7cc: 5952 ba12 |0032: iput v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ +0af7d0: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +0af7d2: 0f02 |0035: return v2 │ │ +0af7d4: 5252 ba12 |0036: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ +0af7d8: b102 |0038: sub-int/2addr v2, v0 │ │ +0af7da: 5952 ba12 |0039: iput v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ +0af7de: 5252 b912 |003b: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@12b9 │ │ +0af7e2: b102 |003d: sub-int/2addr v2, v0 │ │ +0af7e4: 5952 b912 |003e: iput v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@12b9 │ │ +0af7e8: e202 0105 |0040: ushr-int/lit8 v2, v1, #int 5 // #05 │ │ +0af7ec: 9102 0102 |0042: sub-int v2, v1, v2 │ │ +0af7f0: 8f22 |0044: int-to-short v2, v2 │ │ +0af7f2: 5102 0607 |0045: aput-short v2, v6, v7 │ │ +0af7f6: 5252 ba12 |0047: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ +0af7fa: b542 |0049: and-int/2addr v2, v4 │ │ +0af7fc: 3902 1500 |004a: if-nez v2, 005f // +0015 │ │ +0af800: 5252 b912 |004c: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@12b9 │ │ +0af804: e002 0208 |004e: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +0af808: 5453 bb12 |0050: iget-object v3, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Stream:Ljava/io/InputStream; // field@12bb │ │ +0af80c: 6e10 9b25 0300 |0052: invoke-virtual {v3}, Ljava/io/InputStream;.read:()I // method@259b │ │ +0af812: 0a03 |0055: move-result v3 │ │ +0af814: b632 |0056: or-int/2addr v2, v3 │ │ +0af816: 5952 b912 |0057: iput v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@12b9 │ │ +0af81a: 5252 ba12 |0059: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ +0af81e: e002 0208 |005b: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +0af822: 5952 ba12 |005d: iput v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ +0af826: 1212 |005f: const/4 v2, #int 1 // #1 │ │ +0af828: 28d5 |0060: goto 0035 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0004 line=65 │ │ 0x0006 line=66 │ │ 0x000c line=67 │ │ 0x0012 line=68 │ │ 0x0014 line=69 │ │ @@ -179288,51 +179338,51 @@ │ │ type : '(I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 63 16-bit code units │ │ -0a126c: |[0a126c] com.badlogic.gdx.utils.compression.rangecoder.Decoder.DecodeDirectBits:(I)I │ │ -0a127c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a127e: 0170 |0001: move v0, v7 │ │ -0a1280: 3800 3c00 |0002: if-eqz v0, 003e // +003c │ │ -0a1284: 5263 ba12 |0004: iget v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ -0a1288: e203 0301 |0006: ushr-int/lit8 v3, v3, #int 1 // #01 │ │ -0a128c: 5963 ba12 |0008: iput v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ -0a1290: 5263 b912 |000a: iget v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@12b9 │ │ -0a1294: 5264 ba12 |000c: iget v4, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ -0a1298: b143 |000e: sub-int/2addr v3, v4 │ │ -0a129a: e202 031f |000f: ushr-int/lit8 v2, v3, #int 31 // #1f │ │ -0a129e: 5263 b912 |0011: iget v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@12b9 │ │ -0a12a2: 5264 ba12 |0013: iget v4, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ -0a12a6: d805 02ff |0015: add-int/lit8 v5, v2, #int -1 // #ff │ │ -0a12aa: b554 |0017: and-int/2addr v4, v5 │ │ -0a12ac: b143 |0018: sub-int/2addr v3, v4 │ │ -0a12ae: 5963 b912 |0019: iput v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@12b9 │ │ -0a12b2: e003 0101 |001b: shl-int/lit8 v3, v1, #int 1 // #01 │ │ -0a12b6: d904 0201 |001d: rsub-int/lit8 v4, v2, #int 1 // #01 │ │ -0a12ba: 9601 0304 |001f: or-int v1, v3, v4 │ │ -0a12be: 5263 ba12 |0021: iget v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ -0a12c2: 1504 00ff |0023: const/high16 v4, #int -16777216 // #ff00 │ │ -0a12c6: b543 |0025: and-int/2addr v3, v4 │ │ -0a12c8: 3903 1500 |0026: if-nez v3, 003b // +0015 │ │ -0a12cc: 5263 b912 |0028: iget v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@12b9 │ │ -0a12d0: e003 0308 |002a: shl-int/lit8 v3, v3, #int 8 // #08 │ │ -0a12d4: 5464 bb12 |002c: iget-object v4, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Stream:Ljava/io/InputStream; // field@12bb │ │ -0a12d8: 6e10 9b25 0400 |002e: invoke-virtual {v4}, Ljava/io/InputStream;.read:()I // method@259b │ │ -0a12de: 0a04 |0031: move-result v4 │ │ -0a12e0: b643 |0032: or-int/2addr v3, v4 │ │ -0a12e2: 5963 b912 |0033: iput v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@12b9 │ │ -0a12e6: 5263 ba12 |0035: iget v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ -0a12ea: e003 0308 |0037: shl-int/lit8 v3, v3, #int 8 // #08 │ │ -0a12ee: 5963 ba12 |0039: iput v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ -0a12f2: d800 00ff |003b: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0a12f6: 28c5 |003d: goto 0002 // -003b │ │ -0a12f8: 0f01 |003e: return v1 │ │ +0af82c: |[0af82c] com.badlogic.gdx.utils.compression.rangecoder.Decoder.DecodeDirectBits:(I)I │ │ +0af83c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0af83e: 0170 |0001: move v0, v7 │ │ +0af840: 3800 3c00 |0002: if-eqz v0, 003e // +003c │ │ +0af844: 5263 ba12 |0004: iget v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ +0af848: e203 0301 |0006: ushr-int/lit8 v3, v3, #int 1 // #01 │ │ +0af84c: 5963 ba12 |0008: iput v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ +0af850: 5263 b912 |000a: iget v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@12b9 │ │ +0af854: 5264 ba12 |000c: iget v4, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ +0af858: b143 |000e: sub-int/2addr v3, v4 │ │ +0af85a: e202 031f |000f: ushr-int/lit8 v2, v3, #int 31 // #1f │ │ +0af85e: 5263 b912 |0011: iget v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@12b9 │ │ +0af862: 5264 ba12 |0013: iget v4, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ +0af866: d805 02ff |0015: add-int/lit8 v5, v2, #int -1 // #ff │ │ +0af86a: b554 |0017: and-int/2addr v4, v5 │ │ +0af86c: b143 |0018: sub-int/2addr v3, v4 │ │ +0af86e: 5963 b912 |0019: iput v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@12b9 │ │ +0af872: e003 0101 |001b: shl-int/lit8 v3, v1, #int 1 // #01 │ │ +0af876: d904 0201 |001d: rsub-int/lit8 v4, v2, #int 1 // #01 │ │ +0af87a: 9601 0304 |001f: or-int v1, v3, v4 │ │ +0af87e: 5263 ba12 |0021: iget v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ +0af882: 1504 00ff |0023: const/high16 v4, #int -16777216 // #ff00 │ │ +0af886: b543 |0025: and-int/2addr v3, v4 │ │ +0af888: 3903 1500 |0026: if-nez v3, 003b // +0015 │ │ +0af88c: 5263 b912 |0028: iget v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@12b9 │ │ +0af890: e003 0308 |002a: shl-int/lit8 v3, v3, #int 8 // #08 │ │ +0af894: 5464 bb12 |002c: iget-object v4, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Stream:Ljava/io/InputStream; // field@12bb │ │ +0af898: 6e10 9b25 0400 |002e: invoke-virtual {v4}, Ljava/io/InputStream;.read:()I // method@259b │ │ +0af89e: 0a04 |0031: move-result v4 │ │ +0af8a0: b643 |0032: or-int/2addr v3, v4 │ │ +0af8a2: 5963 b912 |0033: iput v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@12b9 │ │ +0af8a6: 5263 ba12 |0035: iget v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ +0af8aa: e003 0308 |0037: shl-int/lit8 v3, v3, #int 8 // #08 │ │ +0af8ae: 5963 ba12 |0039: iput v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ +0af8b2: d800 00ff |003b: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0af8b6: 28c5 |003d: goto 0002 // -003b │ │ +0af8b8: 0f01 |003e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0001 line=50 │ │ 0x0004 line=51 │ │ 0x000a line=52 │ │ 0x0011 line=53 │ │ @@ -179354,32 +179404,32 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -0a12fc: |[0a12fc] com.badlogic.gdx.utils.compression.rangecoder.Decoder.Init:()V │ │ -0a130c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a130e: 5931 b912 |0001: iput v1, v3, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@12b9 │ │ -0a1312: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -0a1314: 5931 ba12 |0004: iput v1, v3, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ -0a1318: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0a131a: 1251 |0007: const/4 v1, #int 5 // #5 │ │ -0a131c: 3510 1200 |0008: if-ge v0, v1, 001a // +0012 │ │ -0a1320: 5231 b912 |000a: iget v1, v3, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@12b9 │ │ -0a1324: e001 0108 |000c: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -0a1328: 5432 bb12 |000e: iget-object v2, v3, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Stream:Ljava/io/InputStream; // field@12bb │ │ -0a132c: 6e10 9b25 0200 |0010: invoke-virtual {v2}, Ljava/io/InputStream;.read:()I // method@259b │ │ -0a1332: 0a02 |0013: move-result v2 │ │ -0a1334: b621 |0014: or-int/2addr v1, v2 │ │ -0a1336: 5931 b912 |0015: iput v1, v3, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@12b9 │ │ -0a133a: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a133e: 28ee |0019: goto 0007 // -0012 │ │ -0a1340: 0e00 |001a: return-void │ │ +0af8bc: |[0af8bc] com.badlogic.gdx.utils.compression.rangecoder.Decoder.Init:()V │ │ +0af8cc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0af8ce: 5931 b912 |0001: iput v1, v3, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@12b9 │ │ +0af8d2: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +0af8d4: 5931 ba12 |0004: iput v1, v3, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@12ba │ │ +0af8d8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0af8da: 1251 |0007: const/4 v1, #int 5 // #5 │ │ +0af8dc: 3510 1200 |0008: if-ge v0, v1, 001a // +0012 │ │ +0af8e0: 5231 b912 |000a: iget v1, v3, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@12b9 │ │ +0af8e4: e001 0108 |000c: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +0af8e8: 5432 bb12 |000e: iget-object v2, v3, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Stream:Ljava/io/InputStream; // field@12bb │ │ +0af8ec: 6e10 9b25 0200 |0010: invoke-virtual {v2}, Ljava/io/InputStream;.read:()I // method@259b │ │ +0af8f2: 0a02 |0013: move-result v2 │ │ +0af8f4: b621 |0014: or-int/2addr v1, v2 │ │ +0af8f6: 5931 b912 |0015: iput v1, v3, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@12b9 │ │ +0af8fa: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0af8fe: 28ee |0019: goto 0007 // -0012 │ │ +0af900: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x0006 line=44 │ │ 0x000a line=45 │ │ 0x0017 line=44 │ │ @@ -179393,18 +179443,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0a1344: |[0a1344] com.badlogic.gdx.utils.compression.rangecoder.Decoder.ReleaseStream:()V │ │ -0a1354: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a1356: 5b10 bb12 |0001: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Stream:Ljava/io/InputStream; // field@12bb │ │ -0a135a: 0e00 |0003: return-void │ │ +0af904: |[0af904] com.badlogic.gdx.utils.compression.rangecoder.Decoder.ReleaseStream:()V │ │ +0af914: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0af916: 5b10 bb12 |0001: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Stream:Ljava/io/InputStream; // field@12bb │ │ +0af91a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ │ │ @@ -179413,31 +179463,31 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a135c: |[0a135c] com.badlogic.gdx.utils.compression.rangecoder.Decoder.SetStream:(Ljava/io/InputStream;)V │ │ -0a136c: 5b01 bb12 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Stream:Ljava/io/InputStream; // field@12bb │ │ -0a1370: 0e00 |0002: return-void │ │ +0af91c: |[0af91c] com.badlogic.gdx.utils.compression.rangecoder.Decoder.SetStream:(Ljava/io/InputStream;)V │ │ +0af92c: 5b01 bb12 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Stream:Ljava/io/InputStream; // field@12bb │ │ +0af930: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0002 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ 0x0000 - 0x0003 reg=1 stream Ljava/io/InputStream; │ │ │ │ source_file_idx : 727 (Decoder.java) │ │ │ │ Class #414 header: │ │ -class_idx : 878 │ │ +class_idx : 876 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 857 │ │ static_fields_size : 7 │ │ instance_fields_size: 6 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 9 │ │ │ │ Class #414 annotations: │ │ @@ -179524,43 +179574,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 49 16-bit code units │ │ -0a1374: |[0a1374] com.badlogic.gdx.utils.compression.rangecoder.Encoder.:()V │ │ -0a1384: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -0a1386: 1305 0002 |0001: const/16 v5, #int 512 // #200 │ │ -0a138a: 2355 4b04 |0003: new-array v5, v5, [I // type@044b │ │ -0a138e: 6905 c112 |0005: sput-object v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ProbPrices:[I // field@12c1 │ │ -0a1392: 1303 0900 |0007: const/16 v3, #int 9 // #9 │ │ -0a1396: d801 03ff |0009: add-int/lit8 v1, v3, #int -1 // #ff │ │ -0a139a: 3a01 2500 |000b: if-ltz v1, 0030 // +0025 │ │ -0a139e: 9105 0301 |000d: sub-int v5, v3, v1 │ │ -0a13a2: d805 05ff |000f: add-int/lit8 v5, v5, #int -1 // #ff │ │ -0a13a6: 9804 0905 |0011: shl-int v4, v9, v5 │ │ -0a13aa: 9105 0301 |0013: sub-int v5, v3, v1 │ │ -0a13ae: 9800 0905 |0015: shl-int v0, v9, v5 │ │ -0a13b2: 0142 |0017: move v2, v4 │ │ -0a13b4: 3502 1500 |0018: if-ge v2, v0, 002d // +0015 │ │ -0a13b8: 6205 c112 |001a: sget-object v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ProbPrices:[I // field@12c1 │ │ -0a13bc: e006 0106 |001c: shl-int/lit8 v6, v1, #int 6 // #06 │ │ -0a13c0: 9107 0002 |001e: sub-int v7, v0, v2 │ │ -0a13c4: e007 0706 |0020: shl-int/lit8 v7, v7, #int 6 // #06 │ │ -0a13c8: 9108 0301 |0022: sub-int v8, v3, v1 │ │ -0a13cc: d808 08ff |0024: add-int/lit8 v8, v8, #int -1 // #ff │ │ -0a13d0: ba87 |0026: ushr-int/2addr v7, v8 │ │ -0a13d2: b076 |0027: add-int/2addr v6, v7 │ │ -0a13d4: 4b06 0502 |0028: aput v6, v5, v2 │ │ -0a13d8: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a13dc: 28ec |002c: goto 0018 // -0014 │ │ -0a13de: d801 01ff |002d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0a13e2: 28dc |002f: goto 000b // -0024 │ │ -0a13e4: 0e00 |0030: return-void │ │ +0af934: |[0af934] com.badlogic.gdx.utils.compression.rangecoder.Encoder.:()V │ │ +0af944: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +0af946: 1305 0002 |0001: const/16 v5, #int 512 // #200 │ │ +0af94a: 2355 4904 |0003: new-array v5, v5, [I // type@0449 │ │ +0af94e: 6905 c112 |0005: sput-object v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ProbPrices:[I // field@12c1 │ │ +0af952: 1303 0900 |0007: const/16 v3, #int 9 // #9 │ │ +0af956: d801 03ff |0009: add-int/lit8 v1, v3, #int -1 // #ff │ │ +0af95a: 3a01 2500 |000b: if-ltz v1, 0030 // +0025 │ │ +0af95e: 9105 0301 |000d: sub-int v5, v3, v1 │ │ +0af962: d805 05ff |000f: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0af966: 9804 0905 |0011: shl-int v4, v9, v5 │ │ +0af96a: 9105 0301 |0013: sub-int v5, v3, v1 │ │ +0af96e: 9800 0905 |0015: shl-int v0, v9, v5 │ │ +0af972: 0142 |0017: move v2, v4 │ │ +0af974: 3502 1500 |0018: if-ge v2, v0, 002d // +0015 │ │ +0af978: 6205 c112 |001a: sget-object v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ProbPrices:[I // field@12c1 │ │ +0af97c: e006 0106 |001c: shl-int/lit8 v6, v1, #int 6 // #06 │ │ +0af980: 9107 0002 |001e: sub-int v7, v0, v2 │ │ +0af984: e007 0706 |0020: shl-int/lit8 v7, v7, #int 6 // #06 │ │ +0af988: 9108 0301 |0022: sub-int v8, v3, v1 │ │ +0af98c: d808 08ff |0024: add-int/lit8 v8, v8, #int -1 // #ff │ │ +0af990: ba87 |0026: ushr-int/2addr v7, v8 │ │ +0af992: b076 |0027: add-int/2addr v6, v7 │ │ +0af994: 4b06 0502 |0028: aput v6, v5, v2 │ │ +0af998: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0af99c: 28ec |002c: goto 0018 // -0014 │ │ +0af99e: d801 01ff |002d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0af9a2: 28dc |002f: goto 000b // -0024 │ │ +0af9a4: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=117 │ │ 0x0007 line=120 │ │ 0x0009 line=121 │ │ 0x000d line=122 │ │ 0x0013 line=123 │ │ @@ -179581,17 +179631,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a13e8: |[0a13e8] com.badlogic.gdx.utils.compression.rangecoder.Encoder.:()V │ │ -0a13f8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0a13fe: 0e00 |0003: return-void │ │ +0af9a8: |[0af9a8] com.badlogic.gdx.utils.compression.rangecoder.Encoder.:()V │ │ +0af9b8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0af9be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ │ │ #2 : (in Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;) │ │ @@ -179599,23 +179649,23 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0a1400: |[0a1400] com.badlogic.gdx.utils.compression.rangecoder.Encoder.GetPrice:(II)I │ │ -0a1410: 6200 c112 |0000: sget-object v0, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ProbPrices:[I // field@12c1 │ │ -0a1414: 9101 0304 |0002: sub-int v1, v3, v4 │ │ -0a1418: 7b42 |0004: neg-int v2, v4 │ │ -0a141a: b721 |0005: xor-int/2addr v1, v2 │ │ -0a141c: d511 ff07 |0006: and-int/lit16 v1, v1, #int 2047 // #07ff │ │ -0a1420: e201 0102 |0008: ushr-int/lit8 v1, v1, #int 2 // #02 │ │ -0a1424: 4400 0001 |000a: aget v0, v0, v1 │ │ -0a1428: 0f00 |000c: return v0 │ │ +0af9c0: |[0af9c0] com.badlogic.gdx.utils.compression.rangecoder.Encoder.GetPrice:(II)I │ │ +0af9d0: 6200 c112 |0000: sget-object v0, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ProbPrices:[I // field@12c1 │ │ +0af9d4: 9101 0304 |0002: sub-int v1, v3, v4 │ │ +0af9d8: 7b42 |0004: neg-int v2, v4 │ │ +0af9da: b721 |0005: xor-int/2addr v1, v2 │ │ +0af9dc: d511 ff07 |0006: and-int/lit16 v1, v1, #int 2047 // #07ff │ │ +0af9e0: e201 0102 |0008: ushr-int/lit8 v1, v1, #int 2 // #02 │ │ +0af9e4: 4400 0001 |000a: aget v0, v0, v1 │ │ +0af9e8: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x000d reg=3 Prob I │ │ 0x0000 - 0x000d reg=4 symbol I │ │ │ │ @@ -179624,19 +179674,19 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0a142c: |[0a142c] com.badlogic.gdx.utils.compression.rangecoder.Encoder.GetPrice0:(I)I │ │ -0a143c: 6200 c112 |0000: sget-object v0, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ProbPrices:[I // field@12c1 │ │ -0a1440: e201 0202 |0002: ushr-int/lit8 v1, v2, #int 2 // #02 │ │ -0a1444: 4400 0001 |0004: aget v0, v0, v1 │ │ -0a1448: 0f00 |0006: return v0 │ │ +0af9ec: |[0af9ec] com.badlogic.gdx.utils.compression.rangecoder.Encoder.GetPrice0:(I)I │ │ +0af9fc: 6200 c112 |0000: sget-object v0, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ProbPrices:[I // field@12c1 │ │ +0afa00: e201 0202 |0002: ushr-int/lit8 v1, v2, #int 2 // #02 │ │ +0afa04: 4400 0001 |0004: aget v0, v0, v1 │ │ +0afa08: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 Prob I │ │ │ │ #4 : (in Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;) │ │ @@ -179644,20 +179694,20 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0a144c: |[0a144c] com.badlogic.gdx.utils.compression.rangecoder.Encoder.GetPrice1:(I)I │ │ -0a145c: 6200 c112 |0000: sget-object v0, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ProbPrices:[I // field@12c1 │ │ -0a1460: d121 0008 |0002: rsub-int v1, v2, #int 2048 // #0800 │ │ -0a1464: e201 0102 |0004: ushr-int/lit8 v1, v1, #int 2 // #02 │ │ -0a1468: 4400 0001 |0006: aget v0, v0, v1 │ │ -0a146c: 0f00 |0008: return v0 │ │ +0afa0c: |[0afa0c] com.badlogic.gdx.utils.compression.rangecoder.Encoder.GetPrice1:(I)I │ │ +0afa1c: 6200 c112 |0000: sget-object v0, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ProbPrices:[I // field@12c1 │ │ +0afa20: d121 0008 |0002: rsub-int v1, v2, #int 2048 // #0800 │ │ +0afa24: e201 0102 |0004: ushr-int/lit8 v1, v1, #int 2 // #02 │ │ +0afa28: 4400 0001 |0006: aget v0, v0, v1 │ │ +0afa2c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 Prob I │ │ │ │ #5 : (in Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;) │ │ @@ -179665,23 +179715,23 @@ │ │ type : '([S)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0a1470: |[0a1470] com.badlogic.gdx.utils.compression.rangecoder.Encoder.InitBitModels:([S)V │ │ -0a1480: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a1482: 2121 |0001: array-length v1, v2 │ │ -0a1484: 3510 0900 |0002: if-ge v0, v1, 000b // +0009 │ │ -0a1488: 1301 0004 |0004: const/16 v1, #int 1024 // #400 │ │ -0a148c: 5101 0200 |0006: aput-short v1, v2, v0 │ │ -0a1490: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a1494: 28f7 |000a: goto 0001 // -0009 │ │ -0a1496: 0e00 |000b: return-void │ │ +0afa30: |[0afa30] com.badlogic.gdx.utils.compression.rangecoder.Encoder.InitBitModels:([S)V │ │ +0afa40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0afa42: 2121 |0001: array-length v1, v2 │ │ +0afa44: 3510 0900 |0002: if-ge v0, v1, 000b // +0009 │ │ +0afa48: 1301 0004 |0004: const/16 v1, #int 1024 // #400 │ │ +0afa4c: 5101 0200 |0006: aput-short v1, v2, v0 │ │ +0afa50: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0afa54: 28f7 |000a: goto 0001 // -0009 │ │ +0afa56: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0004 line=97 │ │ 0x0008 line=96 │ │ 0x000b line=98 │ │ locals : │ │ @@ -179694,49 +179744,49 @@ │ │ type : '([SII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 62 16-bit code units │ │ -0a1498: |[0a1498] com.badlogic.gdx.utils.compression.rangecoder.Encoder.Encode:([SII)V │ │ -0a14a8: 4a01 090a |0000: aget-short v1, v9, v10 │ │ -0a14ac: 5282 c212 |0002: iget v2, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@12c2 │ │ -0a14b0: e202 020b |0004: ushr-int/lit8 v2, v2, #int 11 // #0b │ │ -0a14b4: 9200 0201 |0006: mul-int v0, v2, v1 │ │ -0a14b8: 390b 1d00 |0008: if-nez v11, 0025 // +001d │ │ -0a14bc: 5980 c212 |000a: iput v0, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@12c2 │ │ -0a14c0: d112 0008 |000c: rsub-int v2, v1, #int 2048 // #0800 │ │ -0a14c4: e202 0205 |000e: ushr-int/lit8 v2, v2, #int 5 // #05 │ │ -0a14c8: b012 |0010: add-int/2addr v2, v1 │ │ -0a14ca: 8f22 |0011: int-to-short v2, v2 │ │ -0a14cc: 5102 090a |0012: aput-short v2, v9, v10 │ │ -0a14d0: 5282 c212 |0014: iget v2, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@12c2 │ │ -0a14d4: 1503 00ff |0016: const/high16 v3, #int -16777216 // #ff00 │ │ -0a14d8: b532 |0018: and-int/2addr v2, v3 │ │ -0a14da: 3902 0b00 |0019: if-nez v2, 0024 // +000b │ │ -0a14de: 5282 c212 |001b: iget v2, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@12c2 │ │ -0a14e2: e002 0208 |001d: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -0a14e6: 5982 c212 |001f: iput v2, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@12c2 │ │ -0a14ea: 6e10 4324 0800 |0021: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ShiftLow:()V // method@2443 │ │ -0a14f0: 0e00 |0024: return-void │ │ -0a14f2: 5382 c012 |0025: iget-wide v2, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@12c0 │ │ -0a14f6: 8104 |0027: int-to-long v4, v0 │ │ -0a14f8: 1806 ffff ffff 0000 0000 |0028: const-wide v6, #double 2.122e-314 // #00000000ffffffff │ │ -0a1502: c064 |002d: and-long/2addr v4, v6 │ │ -0a1504: bb42 |002e: add-long/2addr v2, v4 │ │ -0a1506: 5a82 c012 |002f: iput-wide v2, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@12c0 │ │ -0a150a: 5282 c212 |0031: iget v2, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@12c2 │ │ -0a150e: b102 |0033: sub-int/2addr v2, v0 │ │ -0a1510: 5982 c212 |0034: iput v2, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@12c2 │ │ -0a1514: e202 0105 |0036: ushr-int/lit8 v2, v1, #int 5 // #05 │ │ -0a1518: 9102 0102 |0038: sub-int v2, v1, v2 │ │ -0a151c: 8f22 |003a: int-to-short v2, v2 │ │ -0a151e: 5102 090a |003b: aput-short v2, v9, v10 │ │ -0a1522: 28d7 |003d: goto 0014 // -0029 │ │ +0afa58: |[0afa58] com.badlogic.gdx.utils.compression.rangecoder.Encoder.Encode:([SII)V │ │ +0afa68: 4a01 090a |0000: aget-short v1, v9, v10 │ │ +0afa6c: 5282 c212 |0002: iget v2, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@12c2 │ │ +0afa70: e202 020b |0004: ushr-int/lit8 v2, v2, #int 11 // #0b │ │ +0afa74: 9200 0201 |0006: mul-int v0, v2, v1 │ │ +0afa78: 390b 1d00 |0008: if-nez v11, 0025 // +001d │ │ +0afa7c: 5980 c212 |000a: iput v0, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@12c2 │ │ +0afa80: d112 0008 |000c: rsub-int v2, v1, #int 2048 // #0800 │ │ +0afa84: e202 0205 |000e: ushr-int/lit8 v2, v2, #int 5 // #05 │ │ +0afa88: b012 |0010: add-int/2addr v2, v1 │ │ +0afa8a: 8f22 |0011: int-to-short v2, v2 │ │ +0afa8c: 5102 090a |0012: aput-short v2, v9, v10 │ │ +0afa90: 5282 c212 |0014: iget v2, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@12c2 │ │ +0afa94: 1503 00ff |0016: const/high16 v3, #int -16777216 // #ff00 │ │ +0afa98: b532 |0018: and-int/2addr v2, v3 │ │ +0afa9a: 3902 0b00 |0019: if-nez v2, 0024 // +000b │ │ +0afa9e: 5282 c212 |001b: iget v2, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@12c2 │ │ +0afaa2: e002 0208 |001d: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +0afaa6: 5982 c212 |001f: iput v2, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@12c2 │ │ +0afaaa: 6e10 4324 0800 |0021: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ShiftLow:()V // method@2443 │ │ +0afab0: 0e00 |0024: return-void │ │ +0afab2: 5382 c012 |0025: iget-wide v2, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@12c0 │ │ +0afab6: 8104 |0027: int-to-long v4, v0 │ │ +0afab8: 1806 ffff ffff 0000 0000 |0028: const-wide v6, #double 2.122e-314 // #00000000ffffffff │ │ +0afac2: c064 |002d: and-long/2addr v4, v6 │ │ +0afac4: bb42 |002e: add-long/2addr v2, v4 │ │ +0afac6: 5a82 c012 |002f: iput-wide v2, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@12c0 │ │ +0afaca: 5282 c212 |0031: iget v2, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@12c2 │ │ +0aface: b102 |0033: sub-int/2addr v2, v0 │ │ +0afad0: 5982 c212 |0034: iput v2, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@12c2 │ │ +0afad4: e202 0105 |0036: ushr-int/lit8 v2, v1, #int 5 // #05 │ │ +0afad8: 9102 0102 |0038: sub-int v2, v1, v2 │ │ +0afadc: 8f22 |003a: int-to-short v2, v2 │ │ +0afade: 5102 090a |003b: aput-short v2, v9, v10 │ │ +0afae2: 28d7 |003d: goto 0014 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0002 line=102 │ │ 0x0008 line=103 │ │ 0x000a line=104 │ │ 0x000c line=105 │ │ @@ -179756,77 +179806,77 @@ │ │ 0x0000 - 0x003e reg=11 symbol I │ │ │ │ #1 : (in Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;) │ │ name : 'EncodeDirectBits' │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 45 16-bit code units │ │ -0a1524: |[0a1524] com.badlogic.gdx.utils.compression.rangecoder.Encoder.EncodeDirectBits:(II)V │ │ -0a1534: d800 07ff |0000: add-int/lit8 v0, v7, #int -1 // #ff │ │ -0a1538: 3a00 2a00 |0002: if-ltz v0, 002c // +002a │ │ -0a153c: 5251 c212 |0004: iget v1, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@12c2 │ │ -0a1540: e201 0101 |0006: ushr-int/lit8 v1, v1, #int 1 // #01 │ │ -0a1544: 5951 c212 |0008: iput v1, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@12c2 │ │ -0a1548: 9a01 0600 |000a: ushr-int v1, v6, v0 │ │ -0a154c: dd01 0101 |000c: and-int/lit8 v1, v1, #int 1 // #01 │ │ -0a1550: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -0a1552: 3321 0a00 |000f: if-ne v1, v2, 0019 // +000a │ │ -0a1556: 5351 c012 |0011: iget-wide v1, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@12c0 │ │ -0a155a: 5253 c212 |0013: iget v3, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@12c2 │ │ -0a155e: 8133 |0015: int-to-long v3, v3 │ │ -0a1560: bb31 |0016: add-long/2addr v1, v3 │ │ -0a1562: 5a51 c012 |0017: iput-wide v1, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@12c0 │ │ -0a1566: 5251 c212 |0019: iget v1, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@12c2 │ │ -0a156a: 1502 00ff |001b: const/high16 v2, #int -16777216 // #ff00 │ │ -0a156e: b521 |001d: and-int/2addr v1, v2 │ │ -0a1570: 3901 0b00 |001e: if-nez v1, 0029 // +000b │ │ -0a1574: 5251 c212 |0020: iget v1, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@12c2 │ │ -0a1578: e001 0108 |0022: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -0a157c: 5951 c212 |0024: iput v1, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@12c2 │ │ -0a1580: 6e10 4324 0500 |0026: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ShiftLow:()V // method@2443 │ │ -0a1586: d800 00ff |0029: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0a158a: 28d7 |002b: goto 0002 // -0029 │ │ -0a158c: 0e00 |002c: return-void │ │ +0afae4: |[0afae4] com.badlogic.gdx.utils.compression.rangecoder.Encoder.EncodeDirectBits:(II)V │ │ +0afaf4: d800 08ff |0000: add-int/lit8 v0, v8, #int -1 // #ff │ │ +0afaf8: 3a00 2a00 |0002: if-ltz v0, 002c // +002a │ │ +0afafc: 5261 c212 |0004: iget v1, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@12c2 │ │ +0afb00: e201 0101 |0006: ushr-int/lit8 v1, v1, #int 1 // #01 │ │ +0afb04: 5961 c212 |0008: iput v1, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@12c2 │ │ +0afb08: 9a01 0700 |000a: ushr-int v1, v7, v0 │ │ +0afb0c: dd01 0101 |000c: and-int/lit8 v1, v1, #int 1 // #01 │ │ +0afb10: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +0afb12: 3321 0a00 |000f: if-ne v1, v2, 0019 // +000a │ │ +0afb16: 5362 c012 |0011: iget-wide v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@12c0 │ │ +0afb1a: 5261 c212 |0013: iget v1, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@12c2 │ │ +0afb1e: 8114 |0015: int-to-long v4, v1 │ │ +0afb20: bb42 |0016: add-long/2addr v2, v4 │ │ +0afb22: 5a62 c012 |0017: iput-wide v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@12c0 │ │ +0afb26: 5261 c212 |0019: iget v1, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@12c2 │ │ +0afb2a: 1502 00ff |001b: const/high16 v2, #int -16777216 // #ff00 │ │ +0afb2e: b521 |001d: and-int/2addr v1, v2 │ │ +0afb30: 3901 0b00 |001e: if-nez v1, 0029 // +000b │ │ +0afb34: 5261 c212 |0020: iget v1, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@12c2 │ │ +0afb38: e001 0108 |0022: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +0afb3c: 5961 c212 |0024: iput v1, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@12c2 │ │ +0afb40: 6e10 4324 0600 |0026: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ShiftLow:()V // method@2443 │ │ +0afb46: d800 00ff |0029: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0afb4a: 28d7 |002b: goto 0002 // -0029 │ │ +0afb4c: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0004 line=79 │ │ 0x000a line=80 │ │ 0x0019 line=81 │ │ 0x0020 line=82 │ │ 0x0026 line=83 │ │ 0x0029 line=78 │ │ 0x002c line=86 │ │ locals : │ │ 0x0002 - 0x002d reg=0 i I │ │ - 0x0000 - 0x002d reg=5 this Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - 0x0000 - 0x002d reg=6 v I │ │ - 0x0000 - 0x002d reg=7 numTotalBits I │ │ + 0x0000 - 0x002d reg=6 this Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ + 0x0000 - 0x002d reg=7 v I │ │ + 0x0000 - 0x002d reg=8 numTotalBits I │ │ │ │ #2 : (in Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;) │ │ name : 'FlushData' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0a1590: |[0a1590] com.badlogic.gdx.utils.compression.rangecoder.Encoder.FlushData:()V │ │ -0a15a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a15a2: 1251 |0001: const/4 v1, #int 5 // #5 │ │ -0a15a4: 3510 0800 |0002: if-ge v0, v1, 000a // +0008 │ │ -0a15a8: 6e10 4324 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ShiftLow:()V // method@2443 │ │ -0a15ae: d800 0001 |0007: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a15b2: 28f8 |0009: goto 0001 // -0008 │ │ -0a15b4: 0e00 |000a: return-void │ │ +0afb50: |[0afb50] com.badlogic.gdx.utils.compression.rangecoder.Encoder.FlushData:()V │ │ +0afb60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0afb62: 1251 |0001: const/4 v1, #int 5 // #5 │ │ +0afb64: 3510 0800 |0002: if-ge v0, v1, 000a // +0008 │ │ +0afb68: 6e10 4324 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ShiftLow:()V // method@2443 │ │ +0afb6e: d800 0001 |0007: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0afb72: 28f8 |0009: goto 0001 // -0008 │ │ +0afb74: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=55 │ │ 0x0007 line=54 │ │ 0x000a line=56 │ │ locals : │ │ @@ -179838,18 +179888,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a15b8: |[0a15b8] com.badlogic.gdx.utils.compression.rangecoder.Encoder.FlushStream:()V │ │ -0a15c8: 5410 c312 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Stream:Ljava/io/OutputStream; // field@12c3 │ │ -0a15cc: 6e10 a325 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.flush:()V // method@25a3 │ │ -0a15d2: 0e00 |0005: return-void │ │ +0afb78: |[0afb78] com.badlogic.gdx.utils.compression.rangecoder.Encoder.FlushStream:()V │ │ +0afb88: 5410 c312 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Stream:Ljava/io/OutputStream; // field@12c3 │ │ +0afb8c: 6e10 a325 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.flush:()V // method@25a3 │ │ +0afb92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ │ │ @@ -179858,22 +179908,22 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0a15d4: |[0a15d4] com.badlogic.gdx.utils.compression.rangecoder.Encoder.GetProcessedSizeAdd:()J │ │ -0a15e4: 5240 c512 |0000: iget v0, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cacheSize:I // field@12c5 │ │ -0a15e8: 8100 |0002: int-to-long v0, v0 │ │ -0a15ea: 5342 c612 |0003: iget-wide v2, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._position:J // field@12c6 │ │ -0a15ee: bb20 |0005: add-long/2addr v0, v2 │ │ -0a15f0: 1602 0400 |0006: const-wide/16 v2, #int 4 // #4 │ │ -0a15f4: bb20 |0008: add-long/2addr v0, v2 │ │ -0a15f6: 1000 |0009: return-wide v0 │ │ +0afb94: |[0afb94] com.badlogic.gdx.utils.compression.rangecoder.Encoder.GetProcessedSizeAdd:()J │ │ +0afba4: 5240 c512 |0000: iget v0, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cacheSize:I // field@12c5 │ │ +0afba8: 8100 |0002: int-to-long v0, v0 │ │ +0afbaa: 5342 c612 |0003: iget-wide v2, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._position:J // field@12c6 │ │ +0afbae: bb20 |0005: add-long/2addr v0, v2 │ │ +0afbb0: 1602 0400 |0006: const-wide/16 v2, #int 4 // #4 │ │ +0afbb4: bb20 |0008: add-long/2addr v0, v2 │ │ +0afbb6: 1000 |0009: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x000a reg=4 this Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ │ │ #5 : (in Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;) │ │ @@ -179881,25 +179931,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -0a15f8: |[0a15f8] com.badlogic.gdx.utils.compression.rangecoder.Encoder.Init:()V │ │ -0a1608: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0a160c: 5a20 c612 |0002: iput-wide v0, v2, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._position:J // field@12c6 │ │ -0a1610: 5a20 c012 |0004: iput-wide v0, v2, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@12c0 │ │ -0a1614: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -0a1616: 5920 c212 |0007: iput v0, v2, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@12c2 │ │ -0a161a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0a161c: 5920 c512 |000a: iput v0, v2, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cacheSize:I // field@12c5 │ │ -0a1620: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0a1622: 5920 c412 |000d: iput v0, v2, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cache:I // field@12c4 │ │ -0a1626: 0e00 |000f: return-void │ │ +0afbb8: |[0afbb8] com.badlogic.gdx.utils.compression.rangecoder.Encoder.Init:()V │ │ +0afbc8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0afbcc: 5a20 c612 |0002: iput-wide v0, v2, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._position:J // field@12c6 │ │ +0afbd0: 5a20 c012 |0004: iput-wide v0, v2, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@12c0 │ │ +0afbd4: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +0afbd6: 5920 c212 |0007: iput v0, v2, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@12c2 │ │ +0afbda: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0afbdc: 5920 c512 |000a: iput v0, v2, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cacheSize:I // field@12c5 │ │ +0afbe0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0afbe2: 5920 c412 |000d: iput v0, v2, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cache:I // field@12c4 │ │ +0afbe6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=46 │ │ 0x0004 line=47 │ │ 0x0006 line=48 │ │ 0x0009 line=49 │ │ 0x000c line=50 │ │ @@ -179912,18 +179962,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0a1628: |[0a1628] com.badlogic.gdx.utils.compression.rangecoder.Encoder.ReleaseStream:()V │ │ -0a1638: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a163a: 5b10 c312 |0001: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Stream:Ljava/io/OutputStream; // field@12c3 │ │ -0a163e: 0e00 |0003: return-void │ │ +0afbe8: |[0afbe8] com.badlogic.gdx.utils.compression.rangecoder.Encoder.ReleaseStream:()V │ │ +0afbf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0afbfa: 5b10 c312 |0001: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Stream:Ljava/io/OutputStream; // field@12c3 │ │ +0afbfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ │ │ @@ -179932,17 +179982,17 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a1640: |[0a1640] com.badlogic.gdx.utils.compression.rangecoder.Encoder.SetStream:(Ljava/io/OutputStream;)V │ │ -0a1650: 5b01 c312 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Stream:Ljava/io/OutputStream; // field@12c3 │ │ -0a1654: 0e00 |0002: return-void │ │ +0afc00: |[0afc00] com.badlogic.gdx.utils.compression.rangecoder.Encoder.SetStream:(Ljava/io/OutputStream;)V │ │ +0afc10: 5b01 c312 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Stream:Ljava/io/OutputStream; // field@12c3 │ │ +0afc14: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0002 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ 0x0000 - 0x0003 reg=1 stream Ljava/io/OutputStream; │ │ @@ -179952,52 +180002,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -0a1658: |[0a1658] com.badlogic.gdx.utils.compression.rangecoder.Encoder.ShiftLow:()V │ │ -0a1668: 5362 c012 |0000: iget-wide v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@12c0 │ │ -0a166c: 1304 2000 |0002: const/16 v4, #int 32 // #20 │ │ -0a1670: c542 |0004: ushr-long/2addr v2, v4 │ │ -0a1672: 8420 |0005: long-to-int v0, v2 │ │ -0a1674: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ -0a1678: 5362 c012 |0008: iget-wide v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@12c0 │ │ -0a167c: 1804 0000 00ff 0000 0000 |000a: const-wide v4, #double 2.11371e-314 // #00000000ff000000 │ │ -0a1686: 3102 0204 |000f: cmp-long v2, v2, v4 │ │ -0a168a: 3b02 2400 |0011: if-gez v2, 0035 // +0024 │ │ -0a168e: 5362 c612 |0013: iget-wide v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._position:J // field@12c6 │ │ -0a1692: 5264 c512 |0015: iget v4, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cacheSize:I // field@12c5 │ │ -0a1696: 8144 |0017: int-to-long v4, v4 │ │ -0a1698: bb42 |0018: add-long/2addr v2, v4 │ │ -0a169a: 5a62 c612 |0019: iput-wide v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._position:J // field@12c6 │ │ -0a169e: 5261 c412 |001b: iget v1, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cache:I // field@12c4 │ │ -0a16a2: 5462 c312 |001d: iget-object v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Stream:Ljava/io/OutputStream; // field@12c3 │ │ -0a16a6: 9003 0100 |001f: add-int v3, v1, v0 │ │ -0a16aa: 6e20 a425 3200 |0021: invoke-virtual {v2, v3}, Ljava/io/OutputStream;.write:(I)V // method@25a4 │ │ -0a16b0: 1301 ff00 |0024: const/16 v1, #int 255 // #ff │ │ -0a16b4: 5262 c512 |0026: iget v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cacheSize:I // field@12c5 │ │ -0a16b8: d802 02ff |0028: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0a16bc: 5962 c512 |002a: iput v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cacheSize:I // field@12c5 │ │ -0a16c0: 3902 f1ff |002c: if-nez v2, 001d // -000f │ │ -0a16c4: 5362 c012 |002e: iget-wide v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@12c0 │ │ -0a16c8: 8422 |0030: long-to-int v2, v2 │ │ -0a16ca: e202 0218 |0031: ushr-int/lit8 v2, v2, #int 24 // #18 │ │ -0a16ce: 5962 c412 |0033: iput v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cache:I // field@12c4 │ │ -0a16d2: 5262 c512 |0035: iget v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cacheSize:I // field@12c5 │ │ -0a16d6: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a16da: 5962 c512 |0039: iput v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cacheSize:I // field@12c5 │ │ -0a16de: 5362 c012 |003b: iget-wide v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@12c0 │ │ -0a16e2: 1704 ffff ff00 |003d: const-wide/32 v4, #float 2.35099e-38 // #00ffffff │ │ -0a16e8: c042 |0040: and-long/2addr v2, v4 │ │ -0a16ea: 1304 0800 |0041: const/16 v4, #int 8 // #8 │ │ -0a16ee: c342 |0043: shl-long/2addr v2, v4 │ │ -0a16f0: 5a62 c012 |0044: iput-wide v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@12c0 │ │ -0a16f4: 0e00 |0046: return-void │ │ +0afc18: |[0afc18] com.badlogic.gdx.utils.compression.rangecoder.Encoder.ShiftLow:()V │ │ +0afc28: 5362 c012 |0000: iget-wide v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@12c0 │ │ +0afc2c: 1304 2000 |0002: const/16 v4, #int 32 // #20 │ │ +0afc30: c542 |0004: ushr-long/2addr v2, v4 │ │ +0afc32: 8420 |0005: long-to-int v0, v2 │ │ +0afc34: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ +0afc38: 5362 c012 |0008: iget-wide v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@12c0 │ │ +0afc3c: 1804 0000 00ff 0000 0000 |000a: const-wide v4, #double 2.11371e-314 // #00000000ff000000 │ │ +0afc46: 3102 0204 |000f: cmp-long v2, v2, v4 │ │ +0afc4a: 3b02 2400 |0011: if-gez v2, 0035 // +0024 │ │ +0afc4e: 5362 c612 |0013: iget-wide v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._position:J // field@12c6 │ │ +0afc52: 5264 c512 |0015: iget v4, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cacheSize:I // field@12c5 │ │ +0afc56: 8144 |0017: int-to-long v4, v4 │ │ +0afc58: bb42 |0018: add-long/2addr v2, v4 │ │ +0afc5a: 5a62 c612 |0019: iput-wide v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._position:J // field@12c6 │ │ +0afc5e: 5261 c412 |001b: iget v1, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cache:I // field@12c4 │ │ +0afc62: 5462 c312 |001d: iget-object v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Stream:Ljava/io/OutputStream; // field@12c3 │ │ +0afc66: 9003 0100 |001f: add-int v3, v1, v0 │ │ +0afc6a: 6e20 a425 3200 |0021: invoke-virtual {v2, v3}, Ljava/io/OutputStream;.write:(I)V // method@25a4 │ │ +0afc70: 1301 ff00 |0024: const/16 v1, #int 255 // #ff │ │ +0afc74: 5262 c512 |0026: iget v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cacheSize:I // field@12c5 │ │ +0afc78: d802 02ff |0028: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0afc7c: 5962 c512 |002a: iput v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cacheSize:I // field@12c5 │ │ +0afc80: 3902 f1ff |002c: if-nez v2, 001d // -000f │ │ +0afc84: 5362 c012 |002e: iget-wide v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@12c0 │ │ +0afc88: 8422 |0030: long-to-int v2, v2 │ │ +0afc8a: e202 0218 |0031: ushr-int/lit8 v2, v2, #int 24 // #18 │ │ +0afc8e: 5962 c412 |0033: iput v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cache:I // field@12c4 │ │ +0afc92: 5262 c512 |0035: iget v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cacheSize:I // field@12c5 │ │ +0afc96: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0afc9a: 5962 c512 |0039: iput v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cacheSize:I // field@12c5 │ │ +0afc9e: 5362 c012 |003b: iget-wide v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@12c0 │ │ +0afca2: 1704 ffff ff00 |003d: const-wide/32 v4, #float 2.35099e-38 // #00ffffff │ │ +0afca8: c042 |0040: and-long/2addr v2, v4 │ │ +0afcaa: 1304 0800 |0041: const/16 v4, #int 8 // #8 │ │ +0afcae: c342 |0043: shl-long/2addr v2, v4 │ │ +0afcb0: 5a62 c012 |0044: iput-wide v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@12c0 │ │ +0afcb4: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0006 line=64 │ │ 0x0013 line=65 │ │ 0x001b line=66 │ │ 0x001d line=68 │ │ @@ -180011,17 +180061,17 @@ │ │ 0x001d - 0x0035 reg=1 temp I │ │ 0x0006 - 0x0047 reg=0 LowHi I │ │ 0x0000 - 0x0047 reg=6 this Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ │ │ source_file_idx : 857 (Encoder.java) │ │ │ │ Class #415 header: │ │ -class_idx : 879 │ │ +class_idx : 877 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 939 │ │ +superclass_idx : 937 │ │ source_file_idx : 510 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #415 annotations: │ │ @@ -180069,54 +180119,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -0a16f8: |[0a16f8] com.esotericsoftware.tablelayout.BaseTableLayout$Debug.:()V │ │ -0a1708: 1246 |0000: const/4 v6, #int 4 // #4 │ │ -0a170a: 1235 |0001: const/4 v5, #int 3 // #3 │ │ -0a170c: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -0a170e: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -0a1710: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0a1712: 2200 6f03 |0005: new-instance v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@036f │ │ -0a1716: 1a01 5c22 |0007: const-string v1, "none" // string@225c │ │ -0a171a: 7030 4524 1002 |0009: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.:(Ljava/lang/String;I)V // method@2445 │ │ -0a1720: 6900 d012 |000c: sput-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.none:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d0 │ │ -0a1724: 2200 6f03 |000e: new-instance v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@036f │ │ -0a1728: 1a01 7012 |0010: const-string v1, "all" // string@1270 │ │ -0a172c: 7030 4524 1003 |0012: invoke-direct {v0, v1, v3}, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.:(Ljava/lang/String;I)V // method@2445 │ │ -0a1732: 6900 ce12 |0015: sput-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.all:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12ce │ │ -0a1736: 2200 6f03 |0017: new-instance v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@036f │ │ -0a173a: 1a01 2729 |0019: const-string v1, "table" // string@2927 │ │ -0a173e: 7030 4524 1004 |001b: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.:(Ljava/lang/String;I)V // method@2445 │ │ -0a1744: 6900 d112 |001e: sput-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.table:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d1 │ │ -0a1748: 2200 6f03 |0020: new-instance v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@036f │ │ -0a174c: 1a01 0214 |0022: const-string v1, "cell" // string@1402 │ │ -0a1750: 7030 4524 1005 |0024: invoke-direct {v0, v1, v5}, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.:(Ljava/lang/String;I)V // method@2445 │ │ -0a1756: 6900 cf12 |0027: sput-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.cell:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12cf │ │ -0a175a: 2200 6f03 |0029: new-instance v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@036f │ │ -0a175e: 1a01 762b |002b: const-string v1, "widget" // string@2b76 │ │ -0a1762: 7030 4524 1006 |002d: invoke-direct {v0, v1, v6}, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.:(Ljava/lang/String;I)V // method@2445 │ │ -0a1768: 6900 d212 |0030: sput-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.widget:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d2 │ │ -0a176c: 1250 |0032: const/4 v0, #int 5 // #5 │ │ -0a176e: 2300 9104 |0033: new-array v0, v0, [Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@0491 │ │ -0a1772: 6201 d012 |0035: sget-object v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.none:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d0 │ │ -0a1776: 4d01 0002 |0037: aput-object v1, v0, v2 │ │ -0a177a: 6201 ce12 |0039: sget-object v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.all:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12ce │ │ -0a177e: 4d01 0003 |003b: aput-object v1, v0, v3 │ │ -0a1782: 6201 d112 |003d: sget-object v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.table:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d1 │ │ -0a1786: 4d01 0004 |003f: aput-object v1, v0, v4 │ │ -0a178a: 6201 cf12 |0041: sget-object v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.cell:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12cf │ │ -0a178e: 4d01 0005 |0043: aput-object v1, v0, v5 │ │ -0a1792: 6201 d212 |0045: sget-object v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.widget:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d2 │ │ -0a1796: 4d01 0006 |0047: aput-object v1, v0, v6 │ │ -0a179a: 6900 cd12 |0049: sput-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.$VALUES:[Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12cd │ │ -0a179e: 0e00 |004b: return-void │ │ +0afcb8: |[0afcb8] com.esotericsoftware.tablelayout.BaseTableLayout$Debug.:()V │ │ +0afcc8: 1246 |0000: const/4 v6, #int 4 // #4 │ │ +0afcca: 1235 |0001: const/4 v5, #int 3 // #3 │ │ +0afccc: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +0afcce: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +0afcd0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0afcd2: 2200 6d03 |0005: new-instance v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@036d │ │ +0afcd6: 1a01 5a22 |0007: const-string v1, "none" // string@225a │ │ +0afcda: 7030 4524 1002 |0009: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.:(Ljava/lang/String;I)V // method@2445 │ │ +0afce0: 6900 d012 |000c: sput-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.none:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d0 │ │ +0afce4: 2200 6d03 |000e: new-instance v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@036d │ │ +0afce8: 1a01 6e12 |0010: const-string v1, "all" // string@126e │ │ +0afcec: 7030 4524 1003 |0012: invoke-direct {v0, v1, v3}, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.:(Ljava/lang/String;I)V // method@2445 │ │ +0afcf2: 6900 ce12 |0015: sput-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.all:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12ce │ │ +0afcf6: 2200 6d03 |0017: new-instance v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@036d │ │ +0afcfa: 1a01 2529 |0019: const-string v1, "table" // string@2925 │ │ +0afcfe: 7030 4524 1004 |001b: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.:(Ljava/lang/String;I)V // method@2445 │ │ +0afd04: 6900 d112 |001e: sput-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.table:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d1 │ │ +0afd08: 2200 6d03 |0020: new-instance v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@036d │ │ +0afd0c: 1a01 0014 |0022: const-string v1, "cell" // string@1400 │ │ +0afd10: 7030 4524 1005 |0024: invoke-direct {v0, v1, v5}, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.:(Ljava/lang/String;I)V // method@2445 │ │ +0afd16: 6900 cf12 |0027: sput-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.cell:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12cf │ │ +0afd1a: 2200 6d03 |0029: new-instance v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@036d │ │ +0afd1e: 1a01 742b |002b: const-string v1, "widget" // string@2b74 │ │ +0afd22: 7030 4524 1006 |002d: invoke-direct {v0, v1, v6}, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.:(Ljava/lang/String;I)V // method@2445 │ │ +0afd28: 6900 d212 |0030: sput-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.widget:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d2 │ │ +0afd2c: 1250 |0032: const/4 v0, #int 5 // #5 │ │ +0afd2e: 2300 8f04 |0033: new-array v0, v0, [Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@048f │ │ +0afd32: 6201 d012 |0035: sget-object v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.none:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d0 │ │ +0afd36: 4d01 0002 |0037: aput-object v1, v0, v2 │ │ +0afd3a: 6201 ce12 |0039: sget-object v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.all:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12ce │ │ +0afd3e: 4d01 0003 |003b: aput-object v1, v0, v3 │ │ +0afd42: 6201 d112 |003d: sget-object v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.table:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d1 │ │ +0afd46: 4d01 0004 |003f: aput-object v1, v0, v4 │ │ +0afd4a: 6201 cf12 |0041: sget-object v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.cell:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12cf │ │ +0afd4e: 4d01 0005 |0043: aput-object v1, v0, v5 │ │ +0afd52: 6201 d212 |0045: sget-object v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.widget:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d2 │ │ +0afd56: 4d01 0006 |0047: aput-object v1, v0, v6 │ │ +0afd5a: 6900 cd12 |0049: sput-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.$VALUES:[Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12cd │ │ +0afd5e: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=47 │ │ 0x0032 line=46 │ │ locals : │ │ │ │ #1 : (in Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;) │ │ @@ -180124,17 +180174,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0a17a0: |[0a17a0] com.esotericsoftware.tablelayout.BaseTableLayout$Debug.:(Ljava/lang/String;I)V │ │ -0a17b0: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ -0a17b6: 0e00 |0003: return-void │ │ +0afd60: |[0afd60] com.esotericsoftware.tablelayout.BaseTableLayout$Debug.:(Ljava/lang/String;I)V │ │ +0afd70: 7030 e725 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@25e7 │ │ +0afd76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -180144,20 +180194,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a17b8: |[0a17b8] com.esotericsoftware.tablelayout.BaseTableLayout$Debug.valueOf:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; │ │ -0a17c8: 1c00 6f03 |0000: const-class v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@036f │ │ -0a17cc: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ -0a17d2: 0c00 |0005: move-result-object v0 │ │ -0a17d4: 1f00 6f03 |0006: check-cast v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@036f │ │ -0a17d8: 1100 |0008: return-object v0 │ │ +0afd78: |[0afd78] com.esotericsoftware.tablelayout.BaseTableLayout$Debug.valueOf:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; │ │ +0afd88: 1c00 6d03 |0000: const-class v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@036d │ │ +0afd8c: 7120 e825 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@25e8 │ │ +0afd92: 0c00 |0005: move-result-object v0 │ │ +0afd94: 1f00 6d03 |0006: check-cast v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@036d │ │ +0afd98: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;) │ │ @@ -180165,32 +180215,32 @@ │ │ type : '()[Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0a17dc: |[0a17dc] com.esotericsoftware.tablelayout.BaseTableLayout$Debug.values:()[Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; │ │ -0a17ec: 6200 cd12 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.$VALUES:[Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12cd │ │ -0a17f0: 6e10 5629 0000 |0002: invoke-virtual {v0}, [Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.clone:()Ljava/lang/Object; // method@2956 │ │ -0a17f6: 0c00 |0005: move-result-object v0 │ │ -0a17f8: 1f00 9104 |0006: check-cast v0, [Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@0491 │ │ -0a17fc: 1100 |0008: return-object v0 │ │ +0afd9c: |[0afd9c] com.esotericsoftware.tablelayout.BaseTableLayout$Debug.values:()[Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; │ │ +0afdac: 6200 cd12 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.$VALUES:[Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12cd │ │ +0afdb0: 6e10 5629 0000 |0002: invoke-virtual {v0}, [Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.clone:()Ljava/lang/Object; // method@2956 │ │ +0afdb6: 0c00 |0005: move-result-object v0 │ │ +0afdb8: 1f00 8f04 |0006: check-cast v0, [Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@048f │ │ +0afdbc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 510 (BaseTableLayout.java) │ │ │ │ Class #416 header: │ │ -class_idx : 880 │ │ +class_idx : 878 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 510 │ │ static_fields_size : 5 │ │ instance_fields_size: 29 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 52 │ │ │ │ Class #416 annotations: │ │ @@ -180420,34 +180470,34 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Toolkit;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0a1800: |[0a1800] com.esotericsoftware.tablelayout.BaseTableLayout.:(Lcom/esotericsoftware/tablelayout/Toolkit;)V │ │ -0a1810: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0a1812: 7010 2726 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ -0a1818: 2200 e703 |0004: new-instance v0, Ljava/util/ArrayList; // type@03e7 │ │ -0a181c: 1241 |0006: const/4 v1, #int 4 // #4 │ │ -0a181e: 7020 2d27 1000 |0007: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@272d │ │ -0a1824: 5b30 da12 |000a: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ -0a1828: 7110 8924 0300 |000c: invoke-static {v3}, Lcom/esotericsoftware/tablelayout/Cell;.defaults:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)Lcom/esotericsoftware/tablelayout/Cell; // method@2489 │ │ -0a182e: 0c00 |000f: move-result-object v0 │ │ -0a1830: 5b30 d912 |0010: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cellDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@12d9 │ │ -0a1834: 2200 e703 |0012: new-instance v0, Ljava/util/ArrayList; // type@03e7 │ │ -0a1838: 1221 |0014: const/4 v1, #int 2 // #2 │ │ -0a183a: 7020 2d27 1000 |0015: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@272d │ │ -0a1840: 5b30 db12 |0018: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@12db │ │ -0a1844: 5c32 ee12 |001a: iput-boolean v2, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ -0a1848: 5932 d812 |001c: iput v2, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ -0a184c: 6200 d012 |001e: sget-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.none:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d0 │ │ -0a1850: 5b30 e112 |0020: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12e1 │ │ -0a1854: 5b34 f412 |0022: iput-object v4, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@12f4 │ │ -0a1858: 0e00 |0024: return-void │ │ +0afdc0: |[0afdc0] com.esotericsoftware.tablelayout.BaseTableLayout.:(Lcom/esotericsoftware/tablelayout/Toolkit;)V │ │ +0afdd0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0afdd2: 7010 2726 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ +0afdd8: 2200 e503 |0004: new-instance v0, Ljava/util/ArrayList; // type@03e5 │ │ +0afddc: 1241 |0006: const/4 v1, #int 4 // #4 │ │ +0afdde: 7020 2d27 1000 |0007: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@272d │ │ +0afde4: 5b30 da12 |000a: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ +0afde8: 7110 8924 0300 |000c: invoke-static {v3}, Lcom/esotericsoftware/tablelayout/Cell;.defaults:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)Lcom/esotericsoftware/tablelayout/Cell; // method@2489 │ │ +0afdee: 0c00 |000f: move-result-object v0 │ │ +0afdf0: 5b30 d912 |0010: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cellDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@12d9 │ │ +0afdf4: 2200 e503 |0012: new-instance v0, Ljava/util/ArrayList; // type@03e5 │ │ +0afdf8: 1221 |0014: const/4 v1, #int 2 // #2 │ │ +0afdfa: 7020 2d27 1000 |0015: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@272d │ │ +0afe00: 5b30 db12 |0018: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@12db │ │ +0afe04: 5c32 ee12 |001a: iput-boolean v2, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ +0afe08: 5932 d812 |001c: iput v2, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ +0afe0c: 6200 d012 |001e: sget-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.none:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d0 │ │ +0afe10: 5b30 e112 |0020: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12e1 │ │ +0afe14: 5b34 f412 |0022: iput-object v4, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@12f4 │ │ +0afe18: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=72 │ │ 0x0004 line=54 │ │ 0x000c line=55 │ │ 0x0012 line=56 │ │ 0x001a line=59 │ │ @@ -180466,1009 +180516,1009 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 36 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 1964 16-bit code units │ │ -0a185c: |[0a185c] com.esotericsoftware.tablelayout.BaseTableLayout.computeSize:()V │ │ -0a186c: 131f 0000 |0000: const/16 v31, #int 0 // #0 │ │ -0a1870: 0200 1f00 |0002: move/from16 v0, v31 │ │ -0a1874: 0801 2300 |0004: move-object/from16 v1, v35 │ │ -0a1878: 5c10 ee12 |0006: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ -0a187c: 0800 2300 |0008: move-object/from16 v0, v35 │ │ -0a1880: 5400 f412 |000a: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@12f4 │ │ -0a1884: 0818 0000 |000c: move-object/from16 v24, v0 │ │ -0a1888: 0800 2300 |000e: move-object/from16 v0, v35 │ │ -0a188c: 5405 da12 |0010: iget-object v5, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ -0a1890: 6e10 3927 0500 |0012: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0a1896: 0a1f |0015: move-result v31 │ │ -0a1898: 3d1f 1b00 |0016: if-lez v31, 0031 // +001b │ │ -0a189c: 6e10 3927 0500 |0018: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0a18a2: 0a1f |001b: move-result v31 │ │ -0a18a4: d81f 1fff |001c: add-int/lit8 v31, v31, #int -1 // #ff │ │ -0a18a8: 0200 1f00 |001e: move/from16 v0, v31 │ │ -0a18ac: 6e20 3327 0500 |0020: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0a18b2: 0c1f |0023: move-result-object v31 │ │ -0a18b4: 1f1f 7103 |0024: check-cast v31, Lcom/esotericsoftware/tablelayout/Cell; // type@0371 │ │ -0a18b8: 0800 1f00 |0026: move-object/from16 v0, v31 │ │ -0a18bc: 5500 fd12 |0028: iget-boolean v0, v0, Lcom/esotericsoftware/tablelayout/Cell;.endRow:Z // field@12fd │ │ -0a18c0: 021f 0000 |002a: move/from16 v31, v0 │ │ -0a18c4: 391f 0500 |002c: if-nez v31, 0031 // +0005 │ │ -0a18c8: 7601 5624 2300 |002e: invoke-direct/range {v35}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.endRow:()V // method@2456 │ │ -0a18ce: 0800 2300 |0031: move-object/from16 v0, v35 │ │ -0a18d2: 5400 dc12 |0033: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@12dc │ │ -0a18d6: 081f 0000 |0035: move-object/from16 v31, v0 │ │ -0a18da: 0800 2300 |0037: move-object/from16 v0, v35 │ │ -0a18de: 5200 e012 |0039: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@12e0 │ │ -0a18e2: 0220 0000 |003b: move/from16 v32, v0 │ │ -0a18e6: 0800 2300 |003d: move-object/from16 v0, v35 │ │ -0a18ea: 0801 1f00 |003f: move-object/from16 v1, v31 │ │ -0a18ee: 0202 2000 |0041: move/from16 v2, v32 │ │ -0a18f2: 7030 5724 1002 |0043: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2457 │ │ -0a18f8: 0c1f |0046: move-result-object v31 │ │ -0a18fa: 0800 1f00 |0047: move-object/from16 v0, v31 │ │ -0a18fe: 0801 2300 |0049: move-object/from16 v1, v35 │ │ -0a1902: 5b10 dc12 |004b: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@12dc │ │ -0a1906: 0800 2300 |004d: move-object/from16 v0, v35 │ │ -0a190a: 5400 ea12 |004f: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@12ea │ │ -0a190e: 081f 0000 |0051: move-object/from16 v31, v0 │ │ -0a1912: 0800 2300 |0053: move-object/from16 v0, v35 │ │ -0a1916: 5200 ed12 |0055: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@12ed │ │ -0a191a: 0220 0000 |0057: move/from16 v32, v0 │ │ -0a191e: 0800 2300 |0059: move-object/from16 v0, v35 │ │ -0a1922: 0801 1f00 |005b: move-object/from16 v1, v31 │ │ -0a1926: 0202 2000 |005d: move/from16 v2, v32 │ │ -0a192a: 7030 5724 1002 |005f: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2457 │ │ -0a1930: 0c1f |0062: move-result-object v31 │ │ -0a1932: 0800 1f00 |0063: move-object/from16 v0, v31 │ │ -0a1936: 0801 2300 |0065: move-object/from16 v1, v35 │ │ -0a193a: 5b10 ea12 |0067: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@12ea │ │ -0a193e: 0800 2300 |0069: move-object/from16 v0, v35 │ │ -0a1942: 5400 dd12 |006b: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@12dd │ │ -0a1946: 081f 0000 |006d: move-object/from16 v31, v0 │ │ -0a194a: 0800 2300 |006f: move-object/from16 v0, v35 │ │ -0a194e: 5200 e012 |0071: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@12e0 │ │ -0a1952: 0220 0000 |0073: move/from16 v32, v0 │ │ -0a1956: 0800 2300 |0075: move-object/from16 v0, v35 │ │ -0a195a: 0801 1f00 |0077: move-object/from16 v1, v31 │ │ -0a195e: 0202 2000 |0079: move/from16 v2, v32 │ │ -0a1962: 7030 5724 1002 |007b: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2457 │ │ -0a1968: 0c1f |007e: move-result-object v31 │ │ -0a196a: 0800 1f00 |007f: move-object/from16 v0, v31 │ │ -0a196e: 0801 2300 |0081: move-object/from16 v1, v35 │ │ -0a1972: 5b10 dd12 |0083: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@12dd │ │ -0a1976: 0800 2300 |0085: move-object/from16 v0, v35 │ │ -0a197a: 5400 eb12 |0087: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowPrefHeight:[F // field@12eb │ │ -0a197e: 081f 0000 |0089: move-object/from16 v31, v0 │ │ -0a1982: 0800 2300 |008b: move-object/from16 v0, v35 │ │ -0a1986: 5200 ed12 |008d: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@12ed │ │ -0a198a: 0220 0000 |008f: move/from16 v32, v0 │ │ -0a198e: 0800 2300 |0091: move-object/from16 v0, v35 │ │ -0a1992: 0801 1f00 |0093: move-object/from16 v1, v31 │ │ -0a1996: 0202 2000 |0095: move/from16 v2, v32 │ │ -0a199a: 7030 5724 1002 |0097: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2457 │ │ -0a19a0: 0c1f |009a: move-result-object v31 │ │ -0a19a2: 0800 1f00 |009b: move-object/from16 v0, v31 │ │ -0a19a6: 0801 2300 |009d: move-object/from16 v1, v35 │ │ -0a19aa: 5b10 eb12 |009f: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowPrefHeight:[F // field@12eb │ │ -0a19ae: 0800 2300 |00a1: move-object/from16 v0, v35 │ │ -0a19b2: 5400 df12 |00a3: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@12df │ │ -0a19b6: 081f 0000 |00a5: move-object/from16 v31, v0 │ │ -0a19ba: 0800 2300 |00a7: move-object/from16 v0, v35 │ │ -0a19be: 5200 e012 |00a9: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@12e0 │ │ -0a19c2: 0220 0000 |00ab: move/from16 v32, v0 │ │ -0a19c6: 0800 2300 |00ad: move-object/from16 v0, v35 │ │ -0a19ca: 0801 1f00 |00af: move-object/from16 v1, v31 │ │ -0a19ce: 0202 2000 |00b1: move/from16 v2, v32 │ │ -0a19d2: 7030 5724 1002 |00b3: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2457 │ │ -0a19d8: 0c1f |00b6: move-result-object v31 │ │ -0a19da: 0800 1f00 |00b7: move-object/from16 v0, v31 │ │ -0a19de: 0801 2300 |00b9: move-object/from16 v1, v35 │ │ -0a19e2: 5b10 df12 |00bb: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@12df │ │ -0a19e6: 0800 2300 |00bd: move-object/from16 v0, v35 │ │ -0a19ea: 5400 e912 |00bf: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@12e9 │ │ -0a19ee: 081f 0000 |00c1: move-object/from16 v31, v0 │ │ -0a19f2: 0800 2300 |00c3: move-object/from16 v0, v35 │ │ -0a19f6: 5200 ed12 |00c5: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@12ed │ │ -0a19fa: 0220 0000 |00c7: move/from16 v32, v0 │ │ -0a19fe: 0800 2300 |00c9: move-object/from16 v0, v35 │ │ -0a1a02: 0801 1f00 |00cb: move-object/from16 v1, v31 │ │ -0a1a06: 0202 2000 |00cd: move/from16 v2, v32 │ │ -0a1a0a: 7030 5724 1002 |00cf: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2457 │ │ -0a1a10: 0c1f |00d2: move-result-object v31 │ │ -0a1a12: 0800 1f00 |00d3: move-object/from16 v0, v31 │ │ -0a1a16: 0801 2300 |00d5: move-object/from16 v1, v35 │ │ -0a1a1a: 5b10 e912 |00d7: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@12e9 │ │ -0a1a1e: 0800 2300 |00d9: move-object/from16 v0, v35 │ │ -0a1a22: 5400 e312 |00db: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@12e3 │ │ -0a1a26: 081f 0000 |00dd: move-object/from16 v31, v0 │ │ -0a1a2a: 0800 2300 |00df: move-object/from16 v0, v35 │ │ -0a1a2e: 5200 e012 |00e1: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@12e0 │ │ -0a1a32: 0220 0000 |00e3: move/from16 v32, v0 │ │ -0a1a36: 0800 2300 |00e5: move-object/from16 v0, v35 │ │ -0a1a3a: 0801 1f00 |00e7: move-object/from16 v1, v31 │ │ -0a1a3e: 0202 2000 |00e9: move/from16 v2, v32 │ │ -0a1a42: 7030 5724 1002 |00eb: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2457 │ │ -0a1a48: 0c1f |00ee: move-result-object v31 │ │ -0a1a4a: 0800 1f00 |00ef: move-object/from16 v0, v31 │ │ -0a1a4e: 0801 2300 |00f1: move-object/from16 v1, v35 │ │ -0a1a52: 5b10 e312 |00f3: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@12e3 │ │ -0a1a56: 0800 2300 |00f5: move-object/from16 v0, v35 │ │ -0a1a5a: 5400 e212 |00f7: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandHeight:[F // field@12e2 │ │ -0a1a5e: 081f 0000 |00f9: move-object/from16 v31, v0 │ │ -0a1a62: 0800 2300 |00fb: move-object/from16 v0, v35 │ │ -0a1a66: 5200 ed12 |00fd: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@12ed │ │ -0a1a6a: 0220 0000 |00ff: move/from16 v32, v0 │ │ -0a1a6e: 0800 2300 |0101: move-object/from16 v0, v35 │ │ -0a1a72: 0801 1f00 |0103: move-object/from16 v1, v31 │ │ -0a1a76: 0202 2000 |0105: move/from16 v2, v32 │ │ -0a1a7a: 7030 5724 1002 |0107: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2457 │ │ -0a1a80: 0c1f |010a: move-result-object v31 │ │ -0a1a82: 0800 1f00 |010b: move-object/from16 v0, v31 │ │ -0a1a86: 0801 2300 |010d: move-object/from16 v1, v35 │ │ -0a1a8a: 5b10 e212 |010f: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandHeight:[F // field@12e2 │ │ -0a1a8e: 1315 0000 |0111: const/16 v21, #int 0 // #0 │ │ -0a1a92: 120a |0113: const/4 v10, #int 0 // #0 │ │ -0a1a94: 6e10 3927 0500 |0114: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0a1a9a: 0a0f |0117: move-result v15 │ │ -0a1a9c: 35fa 9302 |0118: if-ge v10, v15, 03ab // +0293 │ │ -0a1aa0: 6e20 3327 a500 |011a: invoke-virtual {v5, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0a1aa6: 0c04 |011d: move-result-object v4 │ │ -0a1aa8: 1f04 7103 |011e: check-cast v4, Lcom/esotericsoftware/tablelayout/Cell; // type@0371 │ │ -0a1aac: 5440 0213 |0120: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ -0a1ab0: 081f 0000 |0122: move-object/from16 v31, v0 │ │ -0a1ab4: 7401 bc25 1f00 |0124: invoke-virtual/range {v31}, Ljava/lang/Boolean;.booleanValue:()Z // method@25bc │ │ -0a1aba: 0a1f |0127: move-result v31 │ │ -0a1abc: 381f 0500 |0128: if-eqz v31, 012d // +0005 │ │ -0a1ac0: d80a 0a01 |012a: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0a1ac4: 28ec |012c: goto 0118 // -0014 │ │ -0a1ac6: 5440 ff12 |012d: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@12ff │ │ -0a1aca: 081f 0000 |012f: move-object/from16 v31, v0 │ │ -0a1ace: 7401 ff25 1f00 |0131: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a1ad4: 0a1f |0134: move-result v31 │ │ -0a1ad6: 381f 2d00 |0135: if-eqz v31, 0162 // +002d │ │ -0a1ada: 0800 2300 |0137: move-object/from16 v0, v35 │ │ -0a1ade: 5400 e212 |0139: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandHeight:[F // field@12e2 │ │ -0a1ae2: 081f 0000 |013b: move-object/from16 v31, v0 │ │ -0a1ae6: 5240 0e13 |013d: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ -0a1aea: 0220 0000 |013f: move/from16 v32, v0 │ │ -0a1aee: 441f 1f20 |0141: aget v31, v31, v32 │ │ -0a1af2: 1320 0000 |0143: const/16 v32, #int 0 // #0 │ │ -0a1af6: 2d1f 1f20 |0145: cmpl-float v31, v31, v32 │ │ -0a1afa: 391f 1b00 |0147: if-nez v31, 0162 // +001b │ │ -0a1afe: 0800 2300 |0149: move-object/from16 v0, v35 │ │ -0a1b02: 5400 e212 |014b: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandHeight:[F // field@12e2 │ │ -0a1b06: 081f 0000 |014d: move-object/from16 v31, v0 │ │ -0a1b0a: 5240 0e13 |014f: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ -0a1b0e: 0220 0000 |0151: move/from16 v32, v0 │ │ -0a1b12: 5440 ff12 |0153: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@12ff │ │ -0a1b16: 0821 0000 |0155: move-object/from16 v33, v0 │ │ -0a1b1a: 7401 ff25 2100 |0157: invoke-virtual/range {v33}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a1b20: 0a21 |015a: move-result v33 │ │ -0a1b22: 0200 2100 |015b: move/from16 v0, v33 │ │ -0a1b26: 8200 |015d: int-to-float v0, v0 │ │ -0a1b28: 0221 0000 |015e: move/from16 v33, v0 │ │ -0a1b2c: 4b21 1f20 |0160: aput v33, v31, v32 │ │ -0a1b30: 5440 f712 |0162: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ -0a1b34: 081f 0000 |0164: move-object/from16 v31, v0 │ │ -0a1b38: 7401 ff25 1f00 |0166: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a1b3e: 0a1f |0169: move-result v31 │ │ -0a1b40: 1320 0100 |016a: const/16 v32, #int 1 // #1 │ │ -0a1b44: 0200 1f00 |016c: move/from16 v0, v31 │ │ -0a1b48: 0201 2000 |016e: move/from16 v1, v32 │ │ -0a1b4c: 3310 3700 |0170: if-ne v0, v1, 01a7 // +0037 │ │ -0a1b50: 5440 fe12 |0172: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@12fe │ │ -0a1b54: 081f 0000 |0174: move-object/from16 v31, v0 │ │ -0a1b58: 7401 ff25 1f00 |0176: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a1b5e: 0a1f |0179: move-result v31 │ │ -0a1b60: 381f 2d00 |017a: if-eqz v31, 01a7 // +002d │ │ -0a1b64: 0800 2300 |017c: move-object/from16 v0, v35 │ │ -0a1b68: 5400 e312 |017e: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@12e3 │ │ -0a1b6c: 081f 0000 |0180: move-object/from16 v31, v0 │ │ -0a1b70: 5240 f812 |0182: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ -0a1b74: 0220 0000 |0184: move/from16 v32, v0 │ │ -0a1b78: 441f 1f20 |0186: aget v31, v31, v32 │ │ -0a1b7c: 1320 0000 |0188: const/16 v32, #int 0 // #0 │ │ -0a1b80: 2d1f 1f20 |018a: cmpl-float v31, v31, v32 │ │ -0a1b84: 391f 1b00 |018c: if-nez v31, 01a7 // +001b │ │ -0a1b88: 0800 2300 |018e: move-object/from16 v0, v35 │ │ -0a1b8c: 5400 e312 |0190: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@12e3 │ │ -0a1b90: 081f 0000 |0192: move-object/from16 v31, v0 │ │ -0a1b94: 5240 f812 |0194: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ -0a1b98: 0220 0000 |0196: move/from16 v32, v0 │ │ -0a1b9c: 5440 fe12 |0198: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@12fe │ │ -0a1ba0: 0821 0000 |019a: move-object/from16 v33, v0 │ │ -0a1ba4: 7401 ff25 2100 |019c: invoke-virtual/range {v33}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a1baa: 0a21 |019f: move-result v33 │ │ -0a1bac: 0200 2100 |01a0: move/from16 v0, v33 │ │ -0a1bb0: 8200 |01a2: int-to-float v0, v0 │ │ -0a1bb2: 0221 0000 |01a3: move/from16 v33, v0 │ │ -0a1bb6: 4b21 1f20 |01a5: aput v33, v31, v32 │ │ -0a1bba: 5440 0913 |01a7: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1309 │ │ -0a1bbe: 081f 0000 |01a9: move-object/from16 v31, v0 │ │ -0a1bc2: 0800 2300 |01ab: move-object/from16 v0, v35 │ │ -0a1bc6: 0801 1f00 |01ad: move-object/from16 v1, v31 │ │ -0a1bca: 7030 8324 1004 |01af: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2483 │ │ -0a1bd0: 0a20 |01b2: move-result v32 │ │ -0a1bd2: 5240 f812 |01b3: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ -0a1bd6: 021f 0000 |01b5: move/from16 v31, v0 │ │ -0a1bda: 391f c801 |01b7: if-nez v31, 037f // +01c8 │ │ -0a1bde: 131f 0000 |01b9: const/16 v31, #int 0 // #0 │ │ -0a1be2: a61f 1f20 |01bb: add-float v31, v31, v32 │ │ -0a1be6: 0200 1f00 |01bd: move/from16 v0, v31 │ │ -0a1bea: 5940 fa12 |01bf: iput v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@12fa │ │ -0a1bee: 5440 0b13 |01c1: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@130b │ │ -0a1bf2: 081f 0000 |01c3: move-object/from16 v31, v0 │ │ -0a1bf6: 0800 2300 |01c5: move-object/from16 v0, v35 │ │ -0a1bfa: 0801 1f00 |01c7: move-object/from16 v1, v31 │ │ -0a1bfe: 7030 6b24 1004 |01c9: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@246b │ │ -0a1c04: 0a1f |01cc: move-result v31 │ │ -0a1c06: 0200 1f00 |01cd: move/from16 v0, v31 │ │ -0a1c0a: 5940 fc12 |01cf: iput v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@12fc │ │ -0a1c0e: 5240 f612 |01d1: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.cellAboveIndex:I // field@12f6 │ │ -0a1c12: 021f 0000 |01d3: move/from16 v31, v0 │ │ -0a1c16: 1320 ffff |01d5: const/16 v32, #int -1 // #ffff │ │ -0a1c1a: 0200 1f00 |01d7: move/from16 v0, v31 │ │ -0a1c1e: 0201 2000 |01d9: move/from16 v1, v32 │ │ -0a1c22: 3210 3800 |01db: if-eq v0, v1, 0213 // +0038 │ │ -0a1c26: 5240 f612 |01dd: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.cellAboveIndex:I // field@12f6 │ │ -0a1c2a: 021f 0000 |01df: move/from16 v31, v0 │ │ -0a1c2e: 0200 1f00 |01e1: move/from16 v0, v31 │ │ -0a1c32: 6e20 3327 0500 |01e3: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0a1c38: 0c03 |01e6: move-result-object v3 │ │ -0a1c3a: 1f03 7103 |01e7: check-cast v3, Lcom/esotericsoftware/tablelayout/Cell; // type@0371 │ │ -0a1c3e: 5240 fc12 |01e9: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@12fc │ │ -0a1c42: 021f 0000 |01eb: move/from16 v31, v0 │ │ -0a1c46: 1320 0000 |01ed: const/16 v32, #int 0 // #0 │ │ -0a1c4a: 5440 1213 |01ef: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@1312 │ │ -0a1c4e: 0821 0000 |01f1: move-object/from16 v33, v0 │ │ -0a1c52: 0800 2300 |01f3: move-object/from16 v0, v35 │ │ -0a1c56: 0801 2100 |01f5: move-object/from16 v1, v33 │ │ -0a1c5a: 7030 6b24 1004 |01f7: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@246b │ │ -0a1c60: 0a21 |01fa: move-result v33 │ │ -0a1c62: 5430 0f13 |01fb: iget-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ -0a1c66: 0822 0000 |01fd: move-object/from16 v34, v0 │ │ -0a1c6a: 0800 2300 |01ff: move-object/from16 v0, v35 │ │ -0a1c6e: 0801 2200 |0201: move-object/from16 v1, v34 │ │ -0a1c72: 7030 6b24 1003 |0203: invoke-direct {v0, v1, v3}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@246b │ │ -0a1c78: 0a22 |0206: move-result v34 │ │ -0a1c7a: a721 2122 |0207: sub-float v33, v33, v34 │ │ -0a1c7e: 7702 1826 2000 |0209: invoke-static/range {v32, v33}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0a1c84: 0a20 |020c: move-result v32 │ │ -0a1c86: a61f 1f20 |020d: add-float v31, v31, v32 │ │ -0a1c8a: 0200 1f00 |020f: move/from16 v0, v31 │ │ -0a1c8e: 5940 fc12 |0211: iput v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@12fc │ │ -0a1c92: 5440 1113 |0213: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@1311 │ │ -0a1c96: 081f 0000 |0215: move-object/from16 v31, v0 │ │ -0a1c9a: 0800 2300 |0217: move-object/from16 v0, v35 │ │ -0a1c9e: 0801 1f00 |0219: move-object/from16 v1, v31 │ │ -0a1ca2: 7030 8324 1004 |021b: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2483 │ │ -0a1ca8: 0a14 |021e: move-result v20 │ │ -0a1caa: 5440 0a13 |021f: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@130a │ │ -0a1cae: 081f 0000 |0221: move-object/from16 v31, v0 │ │ -0a1cb2: 0800 2300 |0223: move-object/from16 v0, v35 │ │ -0a1cb6: 0801 1f00 |0225: move-object/from16 v1, v31 │ │ -0a1cba: 7030 8324 1004 |0227: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2483 │ │ -0a1cc0: 0a20 |022a: move-result v32 │ │ -0a1cc2: 5240 f812 |022b: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ -0a1cc6: 021f 0000 |022d: move/from16 v31, v0 │ │ -0a1cca: 5440 f712 |022f: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ -0a1cce: 0821 0000 |0231: move-object/from16 v33, v0 │ │ -0a1cd2: 7401 ff25 2100 |0233: invoke-virtual/range {v33}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a1cd8: 0a21 |0236: move-result v33 │ │ -0a1cda: 901f 1f21 |0237: add-int v31, v31, v33 │ │ -0a1cde: 0800 2300 |0239: move-object/from16 v0, v35 │ │ -0a1ce2: 5200 e012 |023b: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@12e0 │ │ -0a1ce6: 0221 0000 |023d: move/from16 v33, v0 │ │ -0a1cea: 0200 1f00 |023f: move/from16 v0, v31 │ │ -0a1cee: 0201 2100 |0241: move/from16 v1, v33 │ │ -0a1cf2: 3310 5601 |0243: if-ne v0, v1, 0399 // +0156 │ │ -0a1cf6: 131f 0000 |0245: const/16 v31, #int 0 // #0 │ │ -0a1cfa: a61f 1f20 |0247: add-float v31, v31, v32 │ │ -0a1cfe: 0200 1f00 |0249: move/from16 v0, v31 │ │ -0a1d02: 5940 fb12 |024b: iput v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@12fb │ │ -0a1d06: 5440 0813 |024d: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@1308 │ │ -0a1d0a: 081f 0000 |024f: move-object/from16 v31, v0 │ │ -0a1d0e: 0800 2300 |0251: move-object/from16 v0, v35 │ │ -0a1d12: 0801 1f00 |0253: move-object/from16 v1, v31 │ │ -0a1d16: 7030 6b24 1004 |0255: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@246b │ │ -0a1d1c: 0a20 |0258: move-result v32 │ │ -0a1d1e: 5240 0e13 |0259: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ -0a1d22: 021f 0000 |025b: move/from16 v31, v0 │ │ -0a1d26: 0800 2300 |025d: move-object/from16 v0, v35 │ │ -0a1d2a: 5200 ed12 |025f: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@12ed │ │ -0a1d2e: 0221 0000 |0261: move/from16 v33, v0 │ │ -0a1d32: d821 21ff |0263: add-int/lit8 v33, v33, #int -1 // #ff │ │ -0a1d36: 0200 1f00 |0265: move/from16 v0, v31 │ │ -0a1d3a: 0201 2100 |0267: move/from16 v1, v33 │ │ -0a1d3e: 3310 3401 |0269: if-ne v0, v1, 039d // +0134 │ │ -0a1d42: 131f 0000 |026b: const/16 v31, #int 0 // #0 │ │ -0a1d46: a61f 1f20 |026d: add-float v31, v31, v32 │ │ -0a1d4a: 0200 1f00 |026f: move/from16 v0, v31 │ │ -0a1d4e: 5940 f912 |0271: iput v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@12f9 │ │ -0a1d52: 0215 1400 |0273: move/from16 v21, v20 │ │ -0a1d56: 5440 0d13 |0275: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ -0a1d5a: 081f 0000 |0277: move-object/from16 v31, v0 │ │ -0a1d5e: 0800 2300 |0279: move-object/from16 v0, v35 │ │ -0a1d62: 0801 1f00 |027b: move-object/from16 v1, v31 │ │ -0a1d66: 7030 8324 1004 |027d: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2483 │ │ -0a1d6c: 0a12 |0280: move-result v18 │ │ -0a1d6e: 5440 0c13 |0281: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ -0a1d72: 081f 0000 |0283: move-object/from16 v31, v0 │ │ -0a1d76: 0800 2300 |0285: move-object/from16 v0, v35 │ │ -0a1d7a: 0801 1f00 |0287: move-object/from16 v1, v31 │ │ -0a1d7e: 7030 6b24 1004 |0289: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@246b │ │ -0a1d84: 0a11 |028c: move-result v17 │ │ -0a1d86: 5440 0713 |028d: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ -0a1d8a: 081f 0000 |028f: move-object/from16 v31, v0 │ │ -0a1d8e: 0800 2300 |0291: move-object/from16 v0, v35 │ │ -0a1d92: 0801 1f00 |0293: move-object/from16 v1, v31 │ │ -0a1d96: 7030 8324 1004 |0295: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2483 │ │ -0a1d9c: 0a0e |0298: move-result v14 │ │ -0a1d9e: 5440 0613 |0299: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ -0a1da2: 081f 0000 |029b: move-object/from16 v31, v0 │ │ -0a1da6: 0800 2300 |029d: move-object/from16 v0, v35 │ │ -0a1daa: 0801 1f00 |029f: move-object/from16 v1, v31 │ │ -0a1dae: 7030 6b24 1004 |02a1: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@246b │ │ -0a1db4: 0a0d |02a4: move-result v13 │ │ -0a1db6: 5440 0513 |02a5: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ -0a1dba: 081f 0000 |02a7: move-object/from16 v31, v0 │ │ -0a1dbe: 0800 2300 |02a9: move-object/from16 v0, v35 │ │ -0a1dc2: 0801 1f00 |02ab: move-object/from16 v1, v31 │ │ -0a1dc6: 7030 8324 1004 |02ad: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2483 │ │ -0a1dcc: 0a0c |02b0: move-result v12 │ │ -0a1dce: 5440 0413 |02b1: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ -0a1dd2: 081f 0000 |02b3: move-object/from16 v31, v0 │ │ -0a1dd6: 0800 2300 |02b5: move-object/from16 v0, v35 │ │ -0a1dda: 0801 1f00 |02b7: move-object/from16 v1, v31 │ │ -0a1dde: 7030 6b24 1004 |02b9: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@246b │ │ -0a1de4: 0a0b |02bc: move-result v11 │ │ -0a1de6: 2e1f 120e |02bd: cmpg-float v31, v18, v14 │ │ -0a1dea: 3b1f 0400 |02bf: if-gez v31, 02c3 // +0004 │ │ -0a1dee: 0212 0e00 |02c1: move/from16 v18, v14 │ │ -0a1df2: 2e1f 110d |02c3: cmpg-float v31, v17, v13 │ │ -0a1df6: 3b1f 0400 |02c5: if-gez v31, 02c9 // +0004 │ │ -0a1dfa: 0211 0d00 |02c7: move/from16 v17, v13 │ │ -0a1dfe: 131f 0000 |02c9: const/16 v31, #int 0 // #0 │ │ -0a1e02: 2d1f 0c1f |02cb: cmpl-float v31, v12, v31 │ │ -0a1e06: 3d1f 0800 |02cd: if-lez v31, 02d5 // +0008 │ │ -0a1e0a: 2d1f 120c |02cf: cmpl-float v31, v18, v12 │ │ -0a1e0e: 3d1f 0400 |02d1: if-lez v31, 02d5 // +0004 │ │ -0a1e12: 0212 0c00 |02d3: move/from16 v18, v12 │ │ -0a1e16: 131f 0000 |02d5: const/16 v31, #int 0 // #0 │ │ -0a1e1a: 2d1f 0b1f |02d7: cmpl-float v31, v11, v31 │ │ -0a1e1e: 3d1f 0800 |02d9: if-lez v31, 02e1 // +0008 │ │ -0a1e22: 2d1f 110b |02db: cmpl-float v31, v17, v11 │ │ -0a1e26: 3d1f 0400 |02dd: if-lez v31, 02e1 // +0004 │ │ -0a1e2a: 0211 0b00 |02df: move/from16 v17, v11 │ │ -0a1e2e: 5440 f712 |02e1: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ -0a1e32: 081f 0000 |02e3: move-object/from16 v31, v0 │ │ -0a1e36: 7401 ff25 1f00 |02e5: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a1e3c: 0a1f |02e8: move-result v31 │ │ -0a1e3e: 1320 0100 |02e9: const/16 v32, #int 1 // #1 │ │ -0a1e42: 0200 1f00 |02eb: move/from16 v0, v31 │ │ -0a1e46: 0201 2000 |02ed: move/from16 v1, v32 │ │ -0a1e4a: 3310 4800 |02ef: if-ne v0, v1, 0337 // +0048 │ │ -0a1e4e: 5240 fa12 |02f1: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@12fa │ │ -0a1e52: 021f 0000 |02f3: move/from16 v31, v0 │ │ -0a1e56: 5240 fb12 |02f5: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@12fb │ │ -0a1e5a: 0220 0000 |02f7: move/from16 v32, v0 │ │ -0a1e5e: a609 1f20 |02f9: add-float v9, v31, v32 │ │ -0a1e62: 0800 2300 |02fb: move-object/from16 v0, v35 │ │ -0a1e66: 5400 dd12 |02fd: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@12dd │ │ -0a1e6a: 081f 0000 |02ff: move-object/from16 v31, v0 │ │ -0a1e6e: 5240 f812 |0301: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ -0a1e72: 0220 0000 |0303: move/from16 v32, v0 │ │ -0a1e76: 0800 2300 |0305: move-object/from16 v0, v35 │ │ -0a1e7a: 5400 dd12 |0307: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@12dd │ │ -0a1e7e: 0821 0000 |0309: move-object/from16 v33, v0 │ │ -0a1e82: 5240 f812 |030b: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ -0a1e86: 0222 0000 |030d: move/from16 v34, v0 │ │ -0a1e8a: 4421 2122 |030f: aget v33, v33, v34 │ │ -0a1e8e: a622 1209 |0311: add-float v34, v18, v9 │ │ -0a1e92: 7702 1826 2100 |0313: invoke-static/range {v33, v34}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0a1e98: 0a21 |0316: move-result v33 │ │ -0a1e9a: 4b21 1f20 |0317: aput v33, v31, v32 │ │ -0a1e9e: 0800 2300 |0319: move-object/from16 v0, v35 │ │ -0a1ea2: 5400 dc12 |031b: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@12dc │ │ -0a1ea6: 081f 0000 |031d: move-object/from16 v31, v0 │ │ -0a1eaa: 5240 f812 |031f: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ -0a1eae: 0220 0000 |0321: move/from16 v32, v0 │ │ -0a1eb2: 0800 2300 |0323: move-object/from16 v0, v35 │ │ -0a1eb6: 5400 dc12 |0325: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@12dc │ │ -0a1eba: 0821 0000 |0327: move-object/from16 v33, v0 │ │ -0a1ebe: 5240 f812 |0329: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ -0a1ec2: 0222 0000 |032b: move/from16 v34, v0 │ │ -0a1ec6: 4421 2122 |032d: aget v33, v33, v34 │ │ -0a1eca: a622 0e09 |032f: add-float v34, v14, v9 │ │ -0a1ece: 7702 1826 2100 |0331: invoke-static/range {v33, v34}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0a1ed4: 0a21 |0334: move-result v33 │ │ -0a1ed6: 4b21 1f20 |0335: aput v33, v31, v32 │ │ -0a1eda: 5240 fc12 |0337: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@12fc │ │ -0a1ede: 021f 0000 |0339: move/from16 v31, v0 │ │ -0a1ee2: 5240 f912 |033b: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@12f9 │ │ -0a1ee6: 0220 0000 |033d: move/from16 v32, v0 │ │ -0a1eea: a61e 1f20 |033f: add-float v30, v31, v32 │ │ -0a1eee: 0800 2300 |0341: move-object/from16 v0, v35 │ │ -0a1ef2: 5400 eb12 |0343: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowPrefHeight:[F // field@12eb │ │ -0a1ef6: 081f 0000 |0345: move-object/from16 v31, v0 │ │ -0a1efa: 5240 0e13 |0347: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ -0a1efe: 0220 0000 |0349: move/from16 v32, v0 │ │ -0a1f02: 0800 2300 |034b: move-object/from16 v0, v35 │ │ -0a1f06: 5400 eb12 |034d: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowPrefHeight:[F // field@12eb │ │ -0a1f0a: 0821 0000 |034f: move-object/from16 v33, v0 │ │ -0a1f0e: 5240 0e13 |0351: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ -0a1f12: 0222 0000 |0353: move/from16 v34, v0 │ │ -0a1f16: 4421 2122 |0355: aget v33, v33, v34 │ │ -0a1f1a: a622 111e |0357: add-float v34, v17, v30 │ │ -0a1f1e: 7702 1826 2100 |0359: invoke-static/range {v33, v34}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0a1f24: 0a21 |035c: move-result v33 │ │ -0a1f26: 4b21 1f20 |035d: aput v33, v31, v32 │ │ -0a1f2a: 0800 2300 |035f: move-object/from16 v0, v35 │ │ -0a1f2e: 5400 ea12 |0361: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@12ea │ │ -0a1f32: 081f 0000 |0363: move-object/from16 v31, v0 │ │ -0a1f36: 5240 0e13 |0365: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ -0a1f3a: 0220 0000 |0367: move/from16 v32, v0 │ │ -0a1f3e: 0800 2300 |0369: move-object/from16 v0, v35 │ │ -0a1f42: 5400 ea12 |036b: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@12ea │ │ -0a1f46: 0821 0000 |036d: move-object/from16 v33, v0 │ │ -0a1f4a: 5240 0e13 |036f: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ -0a1f4e: 0222 0000 |0371: move/from16 v34, v0 │ │ -0a1f52: 4421 2122 |0373: aget v33, v33, v34 │ │ -0a1f56: a622 0d1e |0375: add-float v34, v13, v30 │ │ -0a1f5a: 7702 1826 2100 |0377: invoke-static/range {v33, v34}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0a1f60: 0a21 |037a: move-result v33 │ │ -0a1f62: 4b21 1f20 |037b: aput v33, v31, v32 │ │ -0a1f66: 2900 adfd |037d: goto/16 012a // -0253 │ │ -0a1f6a: 131f 0000 |037f: const/16 v31, #int 0 // #0 │ │ -0a1f6e: 5440 1013 |0381: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1310 │ │ -0a1f72: 0821 0000 |0383: move-object/from16 v33, v0 │ │ -0a1f76: 0800 2300 |0385: move-object/from16 v0, v35 │ │ -0a1f7a: 0801 2100 |0387: move-object/from16 v1, v33 │ │ -0a1f7e: 7030 8324 1004 |0389: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2483 │ │ -0a1f84: 0a21 |038c: move-result v33 │ │ -0a1f86: a721 2115 |038d: sub-float v33, v33, v21 │ │ -0a1f8a: 0200 1f00 |038f: move/from16 v0, v31 │ │ -0a1f8e: 0201 2100 |0391: move/from16 v1, v33 │ │ -0a1f92: 7120 1826 1000 |0393: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0a1f98: 0a1f |0396: move-result v31 │ │ -0a1f9a: 2900 24fe |0397: goto/16 01bb // -01dc │ │ -0a1f9e: 021f 1400 |0399: move/from16 v31, v20 │ │ -0a1fa2: 2900 acfe |039b: goto/16 0247 // -0154 │ │ -0a1fa6: 5440 0f13 |039d: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ -0a1faa: 081f 0000 |039f: move-object/from16 v31, v0 │ │ -0a1fae: 0800 2300 |03a1: move-object/from16 v0, v35 │ │ -0a1fb2: 0801 1f00 |03a3: move-object/from16 v1, v31 │ │ -0a1fb6: 7030 6b24 1004 |03a5: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@246b │ │ -0a1fbc: 0a1f |03a8: move-result v31 │ │ -0a1fbe: 2900 c4fe |03a9: goto/16 026d // -013c │ │ -0a1fc2: 120a |03ab: const/4 v10, #int 0 // #0 │ │ -0a1fc4: 6e10 3927 0500 |03ac: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0a1fca: 0a0f |03af: move-result v15 │ │ -0a1fcc: 35fa 6800 |03b0: if-ge v10, v15, 0418 // +0068 │ │ -0a1fd0: 6e20 3327 a500 |03b2: invoke-virtual {v5, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0a1fd6: 0c04 |03b5: move-result-object v4 │ │ -0a1fd8: 1f04 7103 |03b6: check-cast v4, Lcom/esotericsoftware/tablelayout/Cell; // type@0371 │ │ -0a1fdc: 5440 0213 |03b8: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ -0a1fe0: 081f 0000 |03ba: move-object/from16 v31, v0 │ │ -0a1fe4: 7401 bc25 1f00 |03bc: invoke-virtual/range {v31}, Ljava/lang/Boolean;.booleanValue:()Z // method@25bc │ │ -0a1fea: 0a1f |03bf: move-result v31 │ │ -0a1fec: 391f 0c00 |03c0: if-nez v31, 03cc // +000c │ │ -0a1ff0: 5440 fe12 |03c2: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@12fe │ │ -0a1ff4: 081f 0000 |03c4: move-object/from16 v31, v0 │ │ -0a1ff8: 7401 ff25 1f00 |03c6: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a1ffe: 0a1f |03c9: move-result v31 │ │ -0a2000: 391f 0500 |03ca: if-nez v31, 03cf // +0005 │ │ -0a2004: d80a 0a01 |03cc: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0a2008: 28e2 |03ce: goto 03b0 // -001e │ │ -0a200a: 5246 f812 |03cf: iget v6, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ -0a200e: 5440 f712 |03d1: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ -0a2012: 081f 0000 |03d3: move-object/from16 v31, v0 │ │ -0a2016: 7401 ff25 1f00 |03d5: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a201c: 0a1f |03d8: move-result v31 │ │ -0a201e: 9010 061f |03d9: add-int v16, v6, v31 │ │ -0a2022: 0200 1000 |03db: move/from16 v0, v16 │ │ -0a2026: 3506 1300 |03dd: if-ge v6, v0, 03f0 // +0013 │ │ -0a202a: 0800 2300 |03df: move-object/from16 v0, v35 │ │ -0a202e: 5400 e312 |03e1: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@12e3 │ │ -0a2032: 081f 0000 |03e3: move-object/from16 v31, v0 │ │ -0a2036: 441f 1f06 |03e5: aget v31, v31, v6 │ │ -0a203a: 1320 0000 |03e7: const/16 v32, #int 0 // #0 │ │ -0a203e: 2d1f 1f20 |03e9: cmpl-float v31, v31, v32 │ │ -0a2042: 391f e1ff |03eb: if-nez v31, 03cc // -001f │ │ -0a2046: d806 0601 |03ed: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0a204a: 28ec |03ef: goto 03db // -0014 │ │ -0a204c: 5246 f812 |03f0: iget v6, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ -0a2050: 5440 f712 |03f2: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ -0a2054: 081f 0000 |03f4: move-object/from16 v31, v0 │ │ -0a2058: 7401 ff25 1f00 |03f6: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a205e: 0a1f |03f9: move-result v31 │ │ -0a2060: 9010 061f |03fa: add-int v16, v6, v31 │ │ -0a2064: 0200 1000 |03fc: move/from16 v0, v16 │ │ -0a2068: 3506 ceff |03fe: if-ge v6, v0, 03cc // -0032 │ │ -0a206c: 0800 2300 |0400: move-object/from16 v0, v35 │ │ -0a2070: 5400 e312 |0402: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@12e3 │ │ -0a2074: 081f 0000 |0404: move-object/from16 v31, v0 │ │ -0a2078: 5440 fe12 |0406: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@12fe │ │ -0a207c: 0820 0000 |0408: move-object/from16 v32, v0 │ │ -0a2080: 7401 ff25 2000 |040a: invoke-virtual/range {v32}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a2086: 0a20 |040d: move-result v32 │ │ -0a2088: 0200 2000 |040e: move/from16 v0, v32 │ │ -0a208c: 8200 |0410: int-to-float v0, v0 │ │ -0a208e: 0220 0000 |0411: move/from16 v32, v0 │ │ -0a2092: 4b20 1f06 |0413: aput v32, v31, v6 │ │ -0a2096: d806 0601 |0415: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0a209a: 28e5 |0417: goto 03fc // -001b │ │ -0a209c: 120a |0418: const/4 v10, #int 0 // #0 │ │ -0a209e: 6e10 3927 0500 |0419: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0a20a4: 0a0f |041c: move-result v15 │ │ -0a20a6: 35fa 0601 |041d: if-ge v10, v15, 0523 // +0106 │ │ -0a20aa: 6e20 3327 a500 |041f: invoke-virtual {v5, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0a20b0: 0c04 |0422: move-result-object v4 │ │ -0a20b2: 1f04 7103 |0423: check-cast v4, Lcom/esotericsoftware/tablelayout/Cell; // type@0371 │ │ -0a20b6: 5440 0213 |0425: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ -0a20ba: 081f 0000 |0427: move-object/from16 v31, v0 │ │ -0a20be: 7401 bc25 1f00 |0429: invoke-virtual/range {v31}, Ljava/lang/Boolean;.booleanValue:()Z // method@25bc │ │ -0a20c4: 0a1f |042c: move-result v31 │ │ -0a20c6: 391f 1200 |042d: if-nez v31, 043f // +0012 │ │ -0a20ca: 5440 f712 |042f: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ -0a20ce: 081f 0000 |0431: move-object/from16 v31, v0 │ │ -0a20d2: 7401 ff25 1f00 |0433: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a20d8: 0a1f |0436: move-result v31 │ │ -0a20da: 1320 0100 |0437: const/16 v32, #int 1 // #1 │ │ -0a20de: 0200 1f00 |0439: move/from16 v0, v31 │ │ -0a20e2: 0201 2000 |043b: move/from16 v1, v32 │ │ -0a20e6: 3310 0500 |043d: if-ne v0, v1, 0442 // +0005 │ │ -0a20ea: d80a 0a01 |043f: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0a20ee: 28dc |0441: goto 041d // -0024 │ │ -0a20f0: 5440 0713 |0442: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ -0a20f4: 081f 0000 |0444: move-object/from16 v31, v0 │ │ -0a20f8: 0800 2300 |0446: move-object/from16 v0, v35 │ │ -0a20fc: 0801 1f00 |0448: move-object/from16 v1, v31 │ │ -0a2100: 7030 8324 1004 |044a: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2483 │ │ -0a2106: 0a0e |044d: move-result v14 │ │ -0a2108: 5440 0d13 |044e: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ -0a210c: 081f 0000 |0450: move-object/from16 v31, v0 │ │ -0a2110: 0800 2300 |0452: move-object/from16 v0, v35 │ │ -0a2114: 0801 1f00 |0454: move-object/from16 v1, v31 │ │ -0a2118: 7030 8324 1004 |0456: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2483 │ │ -0a211e: 0a12 |0459: move-result v18 │ │ -0a2120: 5440 0513 |045a: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ -0a2124: 081f 0000 |045c: move-object/from16 v31, v0 │ │ -0a2128: 0800 2300 |045e: move-object/from16 v0, v35 │ │ -0a212c: 0801 1f00 |0460: move-object/from16 v1, v31 │ │ -0a2130: 7030 8324 1004 |0462: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2483 │ │ -0a2136: 0a0c |0465: move-result v12 │ │ -0a2138: 2e1f 120e |0466: cmpg-float v31, v18, v14 │ │ -0a213c: 3b1f 0400 |0468: if-gez v31, 046c // +0004 │ │ -0a2140: 0212 0e00 |046a: move/from16 v18, v14 │ │ -0a2144: 131f 0000 |046c: const/16 v31, #int 0 // #0 │ │ -0a2148: 2d1f 0c1f |046e: cmpl-float v31, v12, v31 │ │ -0a214c: 3d1f 0800 |0470: if-lez v31, 0478 // +0008 │ │ -0a2150: 2d1f 120c |0472: cmpl-float v31, v18, v12 │ │ -0a2154: 3d1f 0400 |0474: if-lez v31, 0478 // +0004 │ │ -0a2158: 0212 0c00 |0476: move/from16 v18, v12 │ │ -0a215c: 1316 0000 |0478: const/16 v22, #int 0 // #0 │ │ -0a2160: 1317 0000 |047a: const/16 v23, #int 0 // #0 │ │ -0a2164: 5246 f812 |047c: iget v6, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ -0a2168: 5440 f712 |047e: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ -0a216c: 081f 0000 |0480: move-object/from16 v31, v0 │ │ -0a2170: 7401 ff25 1f00 |0482: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a2176: 0a1f |0485: move-result v31 │ │ -0a2178: 9010 061f |0486: add-int v16, v6, v31 │ │ -0a217c: 0200 1000 |0488: move/from16 v0, v16 │ │ -0a2180: 3506 1900 |048a: if-ge v6, v0, 04a3 // +0019 │ │ -0a2184: 0800 2300 |048c: move-object/from16 v0, v35 │ │ -0a2188: 5400 dc12 |048e: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@12dc │ │ -0a218c: 081f 0000 |0490: move-object/from16 v31, v0 │ │ -0a2190: 441f 1f06 |0492: aget v31, v31, v6 │ │ -0a2194: a616 161f |0494: add-float v22, v22, v31 │ │ -0a2198: 0800 2300 |0496: move-object/from16 v0, v35 │ │ -0a219c: 5400 dd12 |0498: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@12dd │ │ -0a21a0: 081f 0000 |049a: move-object/from16 v31, v0 │ │ -0a21a4: 441f 1f06 |049c: aget v31, v31, v6 │ │ -0a21a8: a617 171f |049e: add-float v23, v23, v31 │ │ -0a21ac: d806 0601 |04a0: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0a21b0: 28e6 |04a2: goto 0488 // -001a │ │ -0a21b2: 1319 0000 |04a3: const/16 v25, #int 0 // #0 │ │ -0a21b6: 5246 f812 |04a5: iget v6, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ -0a21ba: 5440 f712 |04a7: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ -0a21be: 081f 0000 |04a9: move-object/from16 v31, v0 │ │ -0a21c2: 7401 ff25 1f00 |04ab: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a21c8: 0a1f |04ae: move-result v31 │ │ -0a21ca: 9010 061f |04af: add-int v16, v6, v31 │ │ -0a21ce: 0200 1000 |04b1: move/from16 v0, v16 │ │ -0a21d2: 3506 0f00 |04b3: if-ge v6, v0, 04c2 // +000f │ │ -0a21d6: 0800 2300 |04b5: move-object/from16 v0, v35 │ │ -0a21da: 5400 e312 |04b7: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@12e3 │ │ -0a21de: 081f 0000 |04b9: move-object/from16 v31, v0 │ │ -0a21e2: 441f 1f06 |04bb: aget v31, v31, v6 │ │ -0a21e6: a619 191f |04bd: add-float v25, v25, v31 │ │ -0a21ea: d806 0601 |04bf: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0a21ee: 28f0 |04c1: goto 04b1 // -0010 │ │ -0a21f0: 131f 0000 |04c2: const/16 v31, #int 0 // #0 │ │ -0a21f4: a720 0e16 |04c4: sub-float v32, v14, v22 │ │ -0a21f8: 7702 1826 1f00 |04c6: invoke-static/range {v31, v32}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0a21fe: 0a07 |04c9: move-result v7 │ │ -0a2200: 131f 0000 |04ca: const/16 v31, #int 0 // #0 │ │ -0a2204: a720 1217 |04cc: sub-float v32, v18, v23 │ │ -0a2208: 7702 1826 1f00 |04ce: invoke-static/range {v31, v32}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0a220e: 0a08 |04d1: move-result v8 │ │ -0a2210: 5246 f812 |04d2: iget v6, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ -0a2214: 5440 f712 |04d4: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ -0a2218: 081f 0000 |04d6: move-object/from16 v31, v0 │ │ -0a221c: 7401 ff25 1f00 |04d8: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a2222: 0a1f |04db: move-result v31 │ │ -0a2224: 9010 061f |04dc: add-int v16, v6, v31 │ │ -0a2228: 0200 1000 |04de: move/from16 v0, v16 │ │ -0a222c: 3506 5fff |04e0: if-ge v6, v0, 043f // -00a1 │ │ -0a2230: 131f 0000 |04e2: const/16 v31, #int 0 // #0 │ │ -0a2234: 2d1f 191f |04e4: cmpl-float v31, v25, v31 │ │ -0a2238: 391f 3200 |04e6: if-nez v31, 0518 // +0032 │ │ -0a223c: 151f 803f |04e8: const/high16 v31, #int 1065353216 // #3f80 │ │ -0a2240: 5440 f712 |04ea: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ -0a2244: 0820 0000 |04ec: move-object/from16 v32, v0 │ │ -0a2248: 7401 ff25 2000 |04ee: invoke-virtual/range {v32}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a224e: 0a20 |04f1: move-result v32 │ │ -0a2250: 0200 2000 |04f2: move/from16 v0, v32 │ │ -0a2254: 8200 |04f4: int-to-float v0, v0 │ │ -0a2256: 0220 0000 |04f5: move/from16 v32, v0 │ │ -0a225a: a913 1f20 |04f7: div-float v19, v31, v32 │ │ -0a225e: 0800 2300 |04f9: move-object/from16 v0, v35 │ │ -0a2262: 5400 dc12 |04fb: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@12dc │ │ -0a2266: 081f 0000 |04fd: move-object/from16 v31, v0 │ │ -0a226a: 4420 1f06 |04ff: aget v32, v31, v6 │ │ -0a226e: a821 0713 |0501: mul-float v33, v7, v19 │ │ -0a2272: a620 2021 |0503: add-float v32, v32, v33 │ │ -0a2276: 4b20 1f06 |0505: aput v32, v31, v6 │ │ -0a227a: 0800 2300 |0507: move-object/from16 v0, v35 │ │ -0a227e: 5400 dd12 |0509: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@12dd │ │ -0a2282: 081f 0000 |050b: move-object/from16 v31, v0 │ │ -0a2286: 4420 1f06 |050d: aget v32, v31, v6 │ │ -0a228a: a821 0813 |050f: mul-float v33, v8, v19 │ │ -0a228e: a620 2021 |0511: add-float v32, v32, v33 │ │ -0a2292: 4b20 1f06 |0513: aput v32, v31, v6 │ │ -0a2296: d806 0601 |0515: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0a229a: 28c7 |0517: goto 04de // -0039 │ │ -0a229c: 0800 2300 |0518: move-object/from16 v0, v35 │ │ -0a22a0: 5400 e312 |051a: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@12e3 │ │ -0a22a4: 081f 0000 |051c: move-object/from16 v31, v0 │ │ -0a22a8: 441f 1f06 |051e: aget v31, v31, v6 │ │ -0a22ac: a913 1f19 |0520: div-float v19, v31, v25 │ │ -0a22b0: 28d7 |0522: goto 04f9 // -0029 │ │ -0a22b2: 131b 0000 |0523: const/16 v27, #int 0 // #0 │ │ -0a22b6: 131a 0000 |0525: const/16 v26, #int 0 // #0 │ │ -0a22ba: 131d 0000 |0527: const/16 v29, #int 0 // #0 │ │ -0a22be: 131c 0000 |0529: const/16 v28, #int 0 // #0 │ │ -0a22c2: 120a |052b: const/4 v10, #int 0 // #0 │ │ -0a22c4: 6e10 3927 0500 |052c: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0a22ca: 0a0f |052f: move-result v15 │ │ -0a22cc: 35fa ab00 |0530: if-ge v10, v15, 05db // +00ab │ │ -0a22d0: 6e20 3327 a500 |0532: invoke-virtual {v5, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0a22d6: 0c04 |0535: move-result-object v4 │ │ -0a22d8: 1f04 7103 |0536: check-cast v4, Lcom/esotericsoftware/tablelayout/Cell; // type@0371 │ │ -0a22dc: 5440 0213 |0538: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ -0a22e0: 081f 0000 |053a: move-object/from16 v31, v0 │ │ -0a22e4: 7401 bc25 1f00 |053c: invoke-virtual/range {v31}, Ljava/lang/Boolean;.booleanValue:()Z // method@25bc │ │ -0a22ea: 0a1f |053f: move-result v31 │ │ -0a22ec: 381f 0500 |0540: if-eqz v31, 0545 // +0005 │ │ -0a22f0: d80a 0a01 |0542: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0a22f4: 28ec |0544: goto 0530 // -0014 │ │ -0a22f6: 5440 1313 |0545: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@1313 │ │ -0a22fa: 081f 0000 |0547: move-object/from16 v31, v0 │ │ -0a22fe: 6220 2913 |0549: sget-object v32, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@1329 │ │ -0a2302: 0800 1f00 |054b: move-object/from16 v0, v31 │ │ -0a2306: 0801 2000 |054d: move-object/from16 v1, v32 │ │ -0a230a: 3310 4800 |054f: if-ne v0, v1, 0597 // +0048 │ │ -0a230e: 5440 f712 |0551: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ -0a2312: 081f 0000 |0553: move-object/from16 v31, v0 │ │ -0a2316: 7401 ff25 1f00 |0555: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a231c: 0a1f |0558: move-result v31 │ │ -0a231e: 1320 0100 |0559: const/16 v32, #int 1 // #1 │ │ -0a2322: 0200 1f00 |055b: move/from16 v0, v31 │ │ -0a2326: 0201 2000 |055d: move/from16 v1, v32 │ │ -0a232a: 3310 3800 |055f: if-ne v0, v1, 0597 // +0038 │ │ -0a232e: 5240 fa12 |0561: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@12fa │ │ -0a2332: 021f 0000 |0563: move/from16 v31, v0 │ │ -0a2336: 5240 fb12 |0565: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@12fb │ │ -0a233a: 0220 0000 |0567: move/from16 v32, v0 │ │ -0a233e: a609 1f20 |0569: add-float v9, v31, v32 │ │ -0a2342: 0800 2300 |056b: move-object/from16 v0, v35 │ │ -0a2346: 5400 dc12 |056d: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@12dc │ │ -0a234a: 081f 0000 |056f: move-object/from16 v31, v0 │ │ -0a234e: 5240 f812 |0571: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ -0a2352: 0220 0000 |0573: move/from16 v32, v0 │ │ -0a2356: 441f 1f20 |0575: aget v31, v31, v32 │ │ -0a235a: a71f 1f09 |0577: sub-float v31, v31, v9 │ │ -0a235e: 0200 1b00 |0579: move/from16 v0, v27 │ │ -0a2362: 0201 1f00 |057b: move/from16 v1, v31 │ │ -0a2366: 7120 1826 1000 |057d: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0a236c: 0a1b |0580: move-result v27 │ │ -0a236e: 0800 2300 |0581: move-object/from16 v0, v35 │ │ -0a2372: 5400 dd12 |0583: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@12dd │ │ -0a2376: 081f 0000 |0585: move-object/from16 v31, v0 │ │ -0a237a: 5240 f812 |0587: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ -0a237e: 0220 0000 |0589: move/from16 v32, v0 │ │ -0a2382: 441f 1f20 |058b: aget v31, v31, v32 │ │ -0a2386: a71f 1f09 |058d: sub-float v31, v31, v9 │ │ -0a238a: 0200 1d00 |058f: move/from16 v0, v29 │ │ -0a238e: 0201 1f00 |0591: move/from16 v1, v31 │ │ -0a2392: 7120 1826 1000 |0593: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0a2398: 0a1d |0596: move-result v29 │ │ -0a239a: 5440 1413 |0597: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@1314 │ │ -0a239e: 081f 0000 |0599: move-object/from16 v31, v0 │ │ -0a23a2: 6220 2913 |059b: sget-object v32, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@1329 │ │ -0a23a6: 0800 1f00 |059d: move-object/from16 v0, v31 │ │ -0a23aa: 0801 2000 |059f: move-object/from16 v1, v32 │ │ -0a23ae: 3310 a1ff |05a1: if-ne v0, v1, 0542 // -005f │ │ -0a23b2: 5240 fc12 |05a3: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@12fc │ │ -0a23b6: 021f 0000 |05a5: move/from16 v31, v0 │ │ -0a23ba: 5240 f912 |05a7: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@12f9 │ │ -0a23be: 0220 0000 |05a9: move/from16 v32, v0 │ │ -0a23c2: a61e 1f20 |05ab: add-float v30, v31, v32 │ │ -0a23c6: 0800 2300 |05ad: move-object/from16 v0, v35 │ │ -0a23ca: 5400 ea12 |05af: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@12ea │ │ -0a23ce: 081f 0000 |05b1: move-object/from16 v31, v0 │ │ -0a23d2: 5240 0e13 |05b3: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ -0a23d6: 0220 0000 |05b5: move/from16 v32, v0 │ │ -0a23da: 441f 1f20 |05b7: aget v31, v31, v32 │ │ -0a23de: a71f 1f1e |05b9: sub-float v31, v31, v30 │ │ -0a23e2: 0200 1a00 |05bb: move/from16 v0, v26 │ │ -0a23e6: 0201 1f00 |05bd: move/from16 v1, v31 │ │ -0a23ea: 7120 1826 1000 |05bf: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0a23f0: 0a1a |05c2: move-result v26 │ │ -0a23f2: 0800 2300 |05c3: move-object/from16 v0, v35 │ │ -0a23f6: 5400 eb12 |05c5: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowPrefHeight:[F // field@12eb │ │ -0a23fa: 081f 0000 |05c7: move-object/from16 v31, v0 │ │ -0a23fe: 5240 0e13 |05c9: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ -0a2402: 0220 0000 |05cb: move/from16 v32, v0 │ │ -0a2406: 441f 1f20 |05cd: aget v31, v31, v32 │ │ -0a240a: a71f 1f1e |05cf: sub-float v31, v31, v30 │ │ -0a240e: 0200 1c00 |05d1: move/from16 v0, v28 │ │ -0a2412: 0201 1f00 |05d3: move/from16 v1, v31 │ │ -0a2416: 7120 1826 1000 |05d5: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0a241c: 0a1c |05d8: move-result v28 │ │ -0a241e: 2900 69ff |05d9: goto/16 0542 // -0097 │ │ -0a2422: 131f 0000 |05db: const/16 v31, #int 0 // #0 │ │ -0a2426: 2d1f 1d1f |05dd: cmpl-float v31, v29, v31 │ │ -0a242a: 3c1f 0800 |05df: if-gtz v31, 05e7 // +0008 │ │ -0a242e: 131f 0000 |05e1: const/16 v31, #int 0 // #0 │ │ -0a2432: 2d1f 1c1f |05e3: cmpl-float v31, v28, v31 │ │ -0a2436: 3d1f 9e00 |05e5: if-lez v31, 0683 // +009e │ │ -0a243a: 120a |05e7: const/4 v10, #int 0 // #0 │ │ -0a243c: 6e10 3927 0500 |05e8: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0a2442: 0a0f |05eb: move-result v15 │ │ -0a2444: 35fa 9700 |05ec: if-ge v10, v15, 0683 // +0097 │ │ -0a2448: 6e20 3327 a500 |05ee: invoke-virtual {v5, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0a244e: 0c04 |05f1: move-result-object v4 │ │ -0a2450: 1f04 7103 |05f2: check-cast v4, Lcom/esotericsoftware/tablelayout/Cell; // type@0371 │ │ -0a2454: 5440 0213 |05f4: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ -0a2458: 081f 0000 |05f6: move-object/from16 v31, v0 │ │ -0a245c: 7401 bc25 1f00 |05f8: invoke-virtual/range {v31}, Ljava/lang/Boolean;.booleanValue:()Z // method@25bc │ │ -0a2462: 0a1f |05fb: move-result v31 │ │ -0a2464: 381f 0500 |05fc: if-eqz v31, 0601 // +0005 │ │ -0a2468: d80a 0a01 |05fe: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0a246c: 28ec |0600: goto 05ec // -0014 │ │ -0a246e: 131f 0000 |0601: const/16 v31, #int 0 // #0 │ │ -0a2472: 2d1f 1d1f |0603: cmpl-float v31, v29, v31 │ │ -0a2476: 3d1f 4400 |0605: if-lez v31, 0649 // +0044 │ │ -0a247a: 5440 1313 |0607: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@1313 │ │ -0a247e: 081f 0000 |0609: move-object/from16 v31, v0 │ │ -0a2482: 6220 2913 |060b: sget-object v32, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@1329 │ │ -0a2486: 0800 1f00 |060d: move-object/from16 v0, v31 │ │ -0a248a: 0801 2000 |060f: move-object/from16 v1, v32 │ │ -0a248e: 3310 3800 |0611: if-ne v0, v1, 0649 // +0038 │ │ -0a2492: 5440 f712 |0613: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ -0a2496: 081f 0000 |0615: move-object/from16 v31, v0 │ │ -0a249a: 7401 ff25 1f00 |0617: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a24a0: 0a1f |061a: move-result v31 │ │ -0a24a2: 1320 0100 |061b: const/16 v32, #int 1 // #1 │ │ -0a24a6: 0200 1f00 |061d: move/from16 v0, v31 │ │ -0a24aa: 0201 2000 |061f: move/from16 v1, v32 │ │ -0a24ae: 3310 2800 |0621: if-ne v0, v1, 0649 // +0028 │ │ -0a24b2: 5240 fa12 |0623: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@12fa │ │ -0a24b6: 021f 0000 |0625: move/from16 v31, v0 │ │ -0a24ba: 5240 fb12 |0627: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@12fb │ │ -0a24be: 0220 0000 |0629: move/from16 v32, v0 │ │ -0a24c2: a609 1f20 |062b: add-float v9, v31, v32 │ │ -0a24c6: 0800 2300 |062d: move-object/from16 v0, v35 │ │ -0a24ca: 5400 dc12 |062f: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@12dc │ │ -0a24ce: 081f 0000 |0631: move-object/from16 v31, v0 │ │ -0a24d2: 5240 f812 |0633: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ -0a24d6: 0220 0000 |0635: move/from16 v32, v0 │ │ -0a24da: a621 1b09 |0637: add-float v33, v27, v9 │ │ -0a24de: 4b21 1f20 |0639: aput v33, v31, v32 │ │ -0a24e2: 0800 2300 |063b: move-object/from16 v0, v35 │ │ -0a24e6: 5400 dd12 |063d: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@12dd │ │ -0a24ea: 081f 0000 |063f: move-object/from16 v31, v0 │ │ -0a24ee: 5240 f812 |0641: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ -0a24f2: 0220 0000 |0643: move/from16 v32, v0 │ │ -0a24f6: a621 1d09 |0645: add-float v33, v29, v9 │ │ -0a24fa: 4b21 1f20 |0647: aput v33, v31, v32 │ │ -0a24fe: 131f 0000 |0649: const/16 v31, #int 0 // #0 │ │ -0a2502: 2d1f 1c1f |064b: cmpl-float v31, v28, v31 │ │ -0a2506: 3d1f b1ff |064d: if-lez v31, 05fe // -004f │ │ -0a250a: 5440 1413 |064f: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@1314 │ │ -0a250e: 081f 0000 |0651: move-object/from16 v31, v0 │ │ -0a2512: 6220 2913 |0653: sget-object v32, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@1329 │ │ -0a2516: 0800 1f00 |0655: move-object/from16 v0, v31 │ │ -0a251a: 0801 2000 |0657: move-object/from16 v1, v32 │ │ -0a251e: 3310 a5ff |0659: if-ne v0, v1, 05fe // -005b │ │ -0a2522: 5240 fc12 |065b: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@12fc │ │ -0a2526: 021f 0000 |065d: move/from16 v31, v0 │ │ -0a252a: 5240 f912 |065f: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@12f9 │ │ -0a252e: 0220 0000 |0661: move/from16 v32, v0 │ │ -0a2532: a61e 1f20 |0663: add-float v30, v31, v32 │ │ -0a2536: 0800 2300 |0665: move-object/from16 v0, v35 │ │ -0a253a: 5400 ea12 |0667: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@12ea │ │ -0a253e: 081f 0000 |0669: move-object/from16 v31, v0 │ │ -0a2542: 5240 0e13 |066b: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ -0a2546: 0220 0000 |066d: move/from16 v32, v0 │ │ -0a254a: a621 1a1e |066f: add-float v33, v26, v30 │ │ -0a254e: 4b21 1f20 |0671: aput v33, v31, v32 │ │ -0a2552: 0800 2300 |0673: move-object/from16 v0, v35 │ │ -0a2556: 5400 eb12 |0675: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowPrefHeight:[F // field@12eb │ │ -0a255a: 081f 0000 |0677: move-object/from16 v31, v0 │ │ -0a255e: 5240 0e13 |0679: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ -0a2562: 0220 0000 |067b: move/from16 v32, v0 │ │ -0a2566: a621 1c1e |067d: add-float v33, v28, v30 │ │ -0a256a: 4b21 1f20 |067f: aput v33, v31, v32 │ │ -0a256e: 2900 7dff |0681: goto/16 05fe // -0083 │ │ -0a2572: 131f 0000 |0683: const/16 v31, #int 0 // #0 │ │ -0a2576: 0200 1f00 |0685: move/from16 v0, v31 │ │ -0a257a: 0801 2300 |0687: move-object/from16 v1, v35 │ │ -0a257e: 5910 f112 |0689: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinWidth:F // field@12f1 │ │ -0a2582: 131f 0000 |068b: const/16 v31, #int 0 // #0 │ │ -0a2586: 0200 1f00 |068d: move/from16 v0, v31 │ │ -0a258a: 0801 2300 |068f: move-object/from16 v1, v35 │ │ -0a258e: 5910 f012 |0691: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinHeight:F // field@12f0 │ │ -0a2592: 131f 0000 |0693: const/16 v31, #int 0 // #0 │ │ -0a2596: 0200 1f00 |0695: move/from16 v0, v31 │ │ -0a259a: 0801 2300 |0697: move-object/from16 v1, v35 │ │ -0a259e: 5910 f312 |0699: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefWidth:F // field@12f3 │ │ -0a25a2: 131f 0000 |069b: const/16 v31, #int 0 // #0 │ │ -0a25a6: 0200 1f00 |069d: move/from16 v0, v31 │ │ -0a25aa: 0801 2300 |069f: move-object/from16 v1, v35 │ │ -0a25ae: 5910 f212 |06a1: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefHeight:F // field@12f2 │ │ -0a25b2: 120a |06a3: const/4 v10, #int 0 // #0 │ │ -0a25b4: 0800 2300 |06a4: move-object/from16 v0, v35 │ │ -0a25b8: 5200 e012 |06a6: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@12e0 │ │ -0a25bc: 021f 0000 |06a8: move/from16 v31, v0 │ │ -0a25c0: 0200 1f00 |06aa: move/from16 v0, v31 │ │ -0a25c4: 350a 3100 |06ac: if-ge v10, v0, 06dd // +0031 │ │ -0a25c8: 0800 2300 |06ae: move-object/from16 v0, v35 │ │ -0a25cc: 5200 f112 |06b0: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinWidth:F // field@12f1 │ │ -0a25d0: 021f 0000 |06b2: move/from16 v31, v0 │ │ -0a25d4: 0800 2300 |06b4: move-object/from16 v0, v35 │ │ -0a25d8: 5400 dc12 |06b6: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@12dc │ │ -0a25dc: 0820 0000 |06b8: move-object/from16 v32, v0 │ │ -0a25e0: 4420 200a |06ba: aget v32, v32, v10 │ │ -0a25e4: a61f 1f20 |06bc: add-float v31, v31, v32 │ │ -0a25e8: 0200 1f00 |06be: move/from16 v0, v31 │ │ -0a25ec: 0801 2300 |06c0: move-object/from16 v1, v35 │ │ -0a25f0: 5910 f112 |06c2: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinWidth:F // field@12f1 │ │ -0a25f4: 0800 2300 |06c4: move-object/from16 v0, v35 │ │ -0a25f8: 5200 f312 |06c6: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefWidth:F // field@12f3 │ │ -0a25fc: 021f 0000 |06c8: move/from16 v31, v0 │ │ -0a2600: 0800 2300 |06ca: move-object/from16 v0, v35 │ │ -0a2604: 5400 dd12 |06cc: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@12dd │ │ -0a2608: 0820 0000 |06ce: move-object/from16 v32, v0 │ │ -0a260c: 4420 200a |06d0: aget v32, v32, v10 │ │ -0a2610: a61f 1f20 |06d2: add-float v31, v31, v32 │ │ -0a2614: 0200 1f00 |06d4: move/from16 v0, v31 │ │ -0a2618: 0801 2300 |06d6: move-object/from16 v1, v35 │ │ -0a261c: 5910 f312 |06d8: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefWidth:F // field@12f3 │ │ -0a2620: d80a 0a01 |06da: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0a2624: 28c8 |06dc: goto 06a4 // -0038 │ │ -0a2626: 120a |06dd: const/4 v10, #int 0 // #0 │ │ -0a2628: 0800 2300 |06de: move-object/from16 v0, v35 │ │ -0a262c: 5200 ed12 |06e0: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@12ed │ │ -0a2630: 021f 0000 |06e2: move/from16 v31, v0 │ │ -0a2634: 0200 1f00 |06e4: move/from16 v0, v31 │ │ -0a2638: 350a 3d00 |06e6: if-ge v10, v0, 0723 // +003d │ │ -0a263c: 0800 2300 |06e8: move-object/from16 v0, v35 │ │ -0a2640: 5200 f012 |06ea: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinHeight:F // field@12f0 │ │ -0a2644: 021f 0000 |06ec: move/from16 v31, v0 │ │ -0a2648: 0800 2300 |06ee: move-object/from16 v0, v35 │ │ -0a264c: 5400 ea12 |06f0: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@12ea │ │ -0a2650: 0820 0000 |06f2: move-object/from16 v32, v0 │ │ -0a2654: 4420 200a |06f4: aget v32, v32, v10 │ │ -0a2658: a61f 1f20 |06f6: add-float v31, v31, v32 │ │ -0a265c: 0200 1f00 |06f8: move/from16 v0, v31 │ │ -0a2660: 0801 2300 |06fa: move-object/from16 v1, v35 │ │ -0a2664: 5910 f012 |06fc: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinHeight:F // field@12f0 │ │ -0a2668: 0800 2300 |06fe: move-object/from16 v0, v35 │ │ -0a266c: 5200 f212 |0700: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefHeight:F // field@12f2 │ │ -0a2670: 021f 0000 |0702: move/from16 v31, v0 │ │ -0a2674: 0800 2300 |0704: move-object/from16 v0, v35 │ │ -0a2678: 5400 ea12 |0706: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@12ea │ │ -0a267c: 0820 0000 |0708: move-object/from16 v32, v0 │ │ -0a2680: 4420 200a |070a: aget v32, v32, v10 │ │ -0a2684: 0800 2300 |070c: move-object/from16 v0, v35 │ │ -0a2688: 5400 eb12 |070e: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowPrefHeight:[F // field@12eb │ │ -0a268c: 0821 0000 |0710: move-object/from16 v33, v0 │ │ -0a2690: 4421 210a |0712: aget v33, v33, v10 │ │ -0a2694: 7702 1826 2000 |0714: invoke-static/range {v32, v33}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0a269a: 0a20 |0717: move-result v32 │ │ -0a269c: a61f 1f20 |0718: add-float v31, v31, v32 │ │ -0a26a0: 0200 1f00 |071a: move/from16 v0, v31 │ │ -0a26a4: 0801 2300 |071c: move-object/from16 v1, v35 │ │ -0a26a8: 5910 f212 |071e: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefHeight:F // field@12f2 │ │ -0a26ac: d80a 0a01 |0720: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0a26b0: 28bc |0722: goto 06de // -0044 │ │ -0a26b2: 0800 2300 |0723: move-object/from16 v0, v35 │ │ -0a26b6: 5400 e512 |0725: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@12e5 │ │ -0a26ba: 081f 0000 |0727: move-object/from16 v31, v0 │ │ -0a26be: 0800 2300 |0729: move-object/from16 v0, v35 │ │ -0a26c2: 0801 1f00 |072b: move-object/from16 v1, v31 │ │ -0a26c6: 7020 8224 1000 |072d: invoke-direct {v0, v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;)F // method@2482 │ │ -0a26cc: 0a1f |0730: move-result v31 │ │ -0a26ce: 0800 2300 |0731: move-object/from16 v0, v35 │ │ -0a26d2: 5400 e612 |0733: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@12e6 │ │ -0a26d6: 0820 0000 |0735: move-object/from16 v32, v0 │ │ -0a26da: 0800 2300 |0737: move-object/from16 v0, v35 │ │ -0a26de: 0801 2000 |0739: move-object/from16 v1, v32 │ │ -0a26e2: 7020 8224 1000 |073b: invoke-direct {v0, v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;)F // method@2482 │ │ -0a26e8: 0a20 |073e: move-result v32 │ │ -0a26ea: a609 1f20 |073f: add-float v9, v31, v32 │ │ -0a26ee: 0800 2300 |0741: move-object/from16 v0, v35 │ │ -0a26f2: 5400 e712 |0743: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@12e7 │ │ -0a26f6: 081f 0000 |0745: move-object/from16 v31, v0 │ │ -0a26fa: 0800 2300 |0747: move-object/from16 v0, v35 │ │ -0a26fe: 0801 1f00 |0749: move-object/from16 v1, v31 │ │ -0a2702: 7020 6a24 1000 |074b: invoke-direct {v0, v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;)F // method@246a │ │ -0a2708: 0a1f |074e: move-result v31 │ │ -0a270a: 0800 2300 |074f: move-object/from16 v0, v35 │ │ -0a270e: 5400 e412 |0751: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@12e4 │ │ -0a2712: 0820 0000 |0753: move-object/from16 v32, v0 │ │ -0a2716: 0800 2300 |0755: move-object/from16 v0, v35 │ │ -0a271a: 0801 2000 |0757: move-object/from16 v1, v32 │ │ -0a271e: 7020 6a24 1000 |0759: invoke-direct {v0, v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;)F // method@246a │ │ -0a2724: 0a20 |075c: move-result v32 │ │ -0a2726: a61e 1f20 |075d: add-float v30, v31, v32 │ │ -0a272a: 0800 2300 |075f: move-object/from16 v0, v35 │ │ -0a272e: 5200 f112 |0761: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinWidth:F // field@12f1 │ │ -0a2732: 021f 0000 |0763: move/from16 v31, v0 │ │ -0a2736: a61f 1f09 |0765: add-float v31, v31, v9 │ │ -0a273a: 0200 1f00 |0767: move/from16 v0, v31 │ │ -0a273e: 0801 2300 |0769: move-object/from16 v1, v35 │ │ -0a2742: 5910 f112 |076b: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinWidth:F // field@12f1 │ │ -0a2746: 0800 2300 |076d: move-object/from16 v0, v35 │ │ -0a274a: 5200 f012 |076f: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinHeight:F // field@12f0 │ │ -0a274e: 021f 0000 |0771: move/from16 v31, v0 │ │ -0a2752: a61f 1f1e |0773: add-float v31, v31, v30 │ │ -0a2756: 0200 1f00 |0775: move/from16 v0, v31 │ │ -0a275a: 0801 2300 |0777: move-object/from16 v1, v35 │ │ -0a275e: 5910 f012 |0779: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinHeight:F // field@12f0 │ │ -0a2762: 0800 2300 |077b: move-object/from16 v0, v35 │ │ -0a2766: 5200 f312 |077d: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefWidth:F // field@12f3 │ │ -0a276a: 021f 0000 |077f: move/from16 v31, v0 │ │ -0a276e: a61f 1f09 |0781: add-float v31, v31, v9 │ │ -0a2772: 0800 2300 |0783: move-object/from16 v0, v35 │ │ -0a2776: 5200 f112 |0785: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinWidth:F // field@12f1 │ │ -0a277a: 0220 0000 |0787: move/from16 v32, v0 │ │ -0a277e: 7702 1826 1f00 |0789: invoke-static/range {v31, v32}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0a2784: 0a1f |078c: move-result v31 │ │ -0a2786: 0200 1f00 |078d: move/from16 v0, v31 │ │ -0a278a: 0801 2300 |078f: move-object/from16 v1, v35 │ │ -0a278e: 5910 f312 |0791: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefWidth:F // field@12f3 │ │ -0a2792: 0800 2300 |0793: move-object/from16 v0, v35 │ │ -0a2796: 5200 f212 |0795: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefHeight:F // field@12f2 │ │ -0a279a: 021f 0000 |0797: move/from16 v31, v0 │ │ -0a279e: a61f 1f1e |0799: add-float v31, v31, v30 │ │ -0a27a2: 0800 2300 |079b: move-object/from16 v0, v35 │ │ -0a27a6: 5200 f012 |079d: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinHeight:F // field@12f0 │ │ -0a27aa: 0220 0000 |079f: move/from16 v32, v0 │ │ -0a27ae: 7702 1826 1f00 |07a1: invoke-static/range {v31, v32}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0a27b4: 0a1f |07a4: move-result v31 │ │ -0a27b6: 0200 1f00 |07a5: move/from16 v0, v31 │ │ -0a27ba: 0801 2300 |07a7: move-object/from16 v1, v35 │ │ -0a27be: 5910 f212 |07a9: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefHeight:F // field@12f2 │ │ -0a27c2: 0e00 |07ab: return-void │ │ +0afe1c: |[0afe1c] com.esotericsoftware.tablelayout.BaseTableLayout.computeSize:()V │ │ +0afe2c: 131f 0000 |0000: const/16 v31, #int 0 // #0 │ │ +0afe30: 0200 1f00 |0002: move/from16 v0, v31 │ │ +0afe34: 0801 2300 |0004: move-object/from16 v1, v35 │ │ +0afe38: 5c10 ee12 |0006: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ +0afe3c: 0800 2300 |0008: move-object/from16 v0, v35 │ │ +0afe40: 5400 f412 |000a: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@12f4 │ │ +0afe44: 0818 0000 |000c: move-object/from16 v24, v0 │ │ +0afe48: 0800 2300 |000e: move-object/from16 v0, v35 │ │ +0afe4c: 5405 da12 |0010: iget-object v5, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ +0afe50: 6e10 3927 0500 |0012: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0afe56: 0a1f |0015: move-result v31 │ │ +0afe58: 3d1f 1b00 |0016: if-lez v31, 0031 // +001b │ │ +0afe5c: 6e10 3927 0500 |0018: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0afe62: 0a1f |001b: move-result v31 │ │ +0afe64: d81f 1fff |001c: add-int/lit8 v31, v31, #int -1 // #ff │ │ +0afe68: 0200 1f00 |001e: move/from16 v0, v31 │ │ +0afe6c: 6e20 3327 0500 |0020: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0afe72: 0c1f |0023: move-result-object v31 │ │ +0afe74: 1f1f 6f03 |0024: check-cast v31, Lcom/esotericsoftware/tablelayout/Cell; // type@036f │ │ +0afe78: 0800 1f00 |0026: move-object/from16 v0, v31 │ │ +0afe7c: 5500 fd12 |0028: iget-boolean v0, v0, Lcom/esotericsoftware/tablelayout/Cell;.endRow:Z // field@12fd │ │ +0afe80: 021f 0000 |002a: move/from16 v31, v0 │ │ +0afe84: 391f 0500 |002c: if-nez v31, 0031 // +0005 │ │ +0afe88: 7601 5624 2300 |002e: invoke-direct/range {v35}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.endRow:()V // method@2456 │ │ +0afe8e: 0800 2300 |0031: move-object/from16 v0, v35 │ │ +0afe92: 5400 dc12 |0033: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@12dc │ │ +0afe96: 081f 0000 |0035: move-object/from16 v31, v0 │ │ +0afe9a: 0800 2300 |0037: move-object/from16 v0, v35 │ │ +0afe9e: 5200 e012 |0039: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@12e0 │ │ +0afea2: 0220 0000 |003b: move/from16 v32, v0 │ │ +0afea6: 0800 2300 |003d: move-object/from16 v0, v35 │ │ +0afeaa: 0801 1f00 |003f: move-object/from16 v1, v31 │ │ +0afeae: 0202 2000 |0041: move/from16 v2, v32 │ │ +0afeb2: 7030 5724 1002 |0043: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2457 │ │ +0afeb8: 0c1f |0046: move-result-object v31 │ │ +0afeba: 0800 1f00 |0047: move-object/from16 v0, v31 │ │ +0afebe: 0801 2300 |0049: move-object/from16 v1, v35 │ │ +0afec2: 5b10 dc12 |004b: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@12dc │ │ +0afec6: 0800 2300 |004d: move-object/from16 v0, v35 │ │ +0afeca: 5400 ea12 |004f: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@12ea │ │ +0afece: 081f 0000 |0051: move-object/from16 v31, v0 │ │ +0afed2: 0800 2300 |0053: move-object/from16 v0, v35 │ │ +0afed6: 5200 ed12 |0055: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@12ed │ │ +0afeda: 0220 0000 |0057: move/from16 v32, v0 │ │ +0afede: 0800 2300 |0059: move-object/from16 v0, v35 │ │ +0afee2: 0801 1f00 |005b: move-object/from16 v1, v31 │ │ +0afee6: 0202 2000 |005d: move/from16 v2, v32 │ │ +0afeea: 7030 5724 1002 |005f: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2457 │ │ +0afef0: 0c1f |0062: move-result-object v31 │ │ +0afef2: 0800 1f00 |0063: move-object/from16 v0, v31 │ │ +0afef6: 0801 2300 |0065: move-object/from16 v1, v35 │ │ +0afefa: 5b10 ea12 |0067: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@12ea │ │ +0afefe: 0800 2300 |0069: move-object/from16 v0, v35 │ │ +0aff02: 5400 dd12 |006b: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@12dd │ │ +0aff06: 081f 0000 |006d: move-object/from16 v31, v0 │ │ +0aff0a: 0800 2300 |006f: move-object/from16 v0, v35 │ │ +0aff0e: 5200 e012 |0071: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@12e0 │ │ +0aff12: 0220 0000 |0073: move/from16 v32, v0 │ │ +0aff16: 0800 2300 |0075: move-object/from16 v0, v35 │ │ +0aff1a: 0801 1f00 |0077: move-object/from16 v1, v31 │ │ +0aff1e: 0202 2000 |0079: move/from16 v2, v32 │ │ +0aff22: 7030 5724 1002 |007b: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2457 │ │ +0aff28: 0c1f |007e: move-result-object v31 │ │ +0aff2a: 0800 1f00 |007f: move-object/from16 v0, v31 │ │ +0aff2e: 0801 2300 |0081: move-object/from16 v1, v35 │ │ +0aff32: 5b10 dd12 |0083: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@12dd │ │ +0aff36: 0800 2300 |0085: move-object/from16 v0, v35 │ │ +0aff3a: 5400 eb12 |0087: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowPrefHeight:[F // field@12eb │ │ +0aff3e: 081f 0000 |0089: move-object/from16 v31, v0 │ │ +0aff42: 0800 2300 |008b: move-object/from16 v0, v35 │ │ +0aff46: 5200 ed12 |008d: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@12ed │ │ +0aff4a: 0220 0000 |008f: move/from16 v32, v0 │ │ +0aff4e: 0800 2300 |0091: move-object/from16 v0, v35 │ │ +0aff52: 0801 1f00 |0093: move-object/from16 v1, v31 │ │ +0aff56: 0202 2000 |0095: move/from16 v2, v32 │ │ +0aff5a: 7030 5724 1002 |0097: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2457 │ │ +0aff60: 0c1f |009a: move-result-object v31 │ │ +0aff62: 0800 1f00 |009b: move-object/from16 v0, v31 │ │ +0aff66: 0801 2300 |009d: move-object/from16 v1, v35 │ │ +0aff6a: 5b10 eb12 |009f: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowPrefHeight:[F // field@12eb │ │ +0aff6e: 0800 2300 |00a1: move-object/from16 v0, v35 │ │ +0aff72: 5400 df12 |00a3: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@12df │ │ +0aff76: 081f 0000 |00a5: move-object/from16 v31, v0 │ │ +0aff7a: 0800 2300 |00a7: move-object/from16 v0, v35 │ │ +0aff7e: 5200 e012 |00a9: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@12e0 │ │ +0aff82: 0220 0000 |00ab: move/from16 v32, v0 │ │ +0aff86: 0800 2300 |00ad: move-object/from16 v0, v35 │ │ +0aff8a: 0801 1f00 |00af: move-object/from16 v1, v31 │ │ +0aff8e: 0202 2000 |00b1: move/from16 v2, v32 │ │ +0aff92: 7030 5724 1002 |00b3: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2457 │ │ +0aff98: 0c1f |00b6: move-result-object v31 │ │ +0aff9a: 0800 1f00 |00b7: move-object/from16 v0, v31 │ │ +0aff9e: 0801 2300 |00b9: move-object/from16 v1, v35 │ │ +0affa2: 5b10 df12 |00bb: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@12df │ │ +0affa6: 0800 2300 |00bd: move-object/from16 v0, v35 │ │ +0affaa: 5400 e912 |00bf: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@12e9 │ │ +0affae: 081f 0000 |00c1: move-object/from16 v31, v0 │ │ +0affb2: 0800 2300 |00c3: move-object/from16 v0, v35 │ │ +0affb6: 5200 ed12 |00c5: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@12ed │ │ +0affba: 0220 0000 |00c7: move/from16 v32, v0 │ │ +0affbe: 0800 2300 |00c9: move-object/from16 v0, v35 │ │ +0affc2: 0801 1f00 |00cb: move-object/from16 v1, v31 │ │ +0affc6: 0202 2000 |00cd: move/from16 v2, v32 │ │ +0affca: 7030 5724 1002 |00cf: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2457 │ │ +0affd0: 0c1f |00d2: move-result-object v31 │ │ +0affd2: 0800 1f00 |00d3: move-object/from16 v0, v31 │ │ +0affd6: 0801 2300 |00d5: move-object/from16 v1, v35 │ │ +0affda: 5b10 e912 |00d7: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@12e9 │ │ +0affde: 0800 2300 |00d9: move-object/from16 v0, v35 │ │ +0affe2: 5400 e312 |00db: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@12e3 │ │ +0affe6: 081f 0000 |00dd: move-object/from16 v31, v0 │ │ +0affea: 0800 2300 |00df: move-object/from16 v0, v35 │ │ +0affee: 5200 e012 |00e1: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@12e0 │ │ +0afff2: 0220 0000 |00e3: move/from16 v32, v0 │ │ +0afff6: 0800 2300 |00e5: move-object/from16 v0, v35 │ │ +0afffa: 0801 1f00 |00e7: move-object/from16 v1, v31 │ │ +0afffe: 0202 2000 |00e9: move/from16 v2, v32 │ │ +0b0002: 7030 5724 1002 |00eb: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2457 │ │ +0b0008: 0c1f |00ee: move-result-object v31 │ │ +0b000a: 0800 1f00 |00ef: move-object/from16 v0, v31 │ │ +0b000e: 0801 2300 |00f1: move-object/from16 v1, v35 │ │ +0b0012: 5b10 e312 |00f3: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@12e3 │ │ +0b0016: 0800 2300 |00f5: move-object/from16 v0, v35 │ │ +0b001a: 5400 e212 |00f7: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandHeight:[F // field@12e2 │ │ +0b001e: 081f 0000 |00f9: move-object/from16 v31, v0 │ │ +0b0022: 0800 2300 |00fb: move-object/from16 v0, v35 │ │ +0b0026: 5200 ed12 |00fd: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@12ed │ │ +0b002a: 0220 0000 |00ff: move/from16 v32, v0 │ │ +0b002e: 0800 2300 |0101: move-object/from16 v0, v35 │ │ +0b0032: 0801 1f00 |0103: move-object/from16 v1, v31 │ │ +0b0036: 0202 2000 |0105: move/from16 v2, v32 │ │ +0b003a: 7030 5724 1002 |0107: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2457 │ │ +0b0040: 0c1f |010a: move-result-object v31 │ │ +0b0042: 0800 1f00 |010b: move-object/from16 v0, v31 │ │ +0b0046: 0801 2300 |010d: move-object/from16 v1, v35 │ │ +0b004a: 5b10 e212 |010f: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandHeight:[F // field@12e2 │ │ +0b004e: 1315 0000 |0111: const/16 v21, #int 0 // #0 │ │ +0b0052: 120a |0113: const/4 v10, #int 0 // #0 │ │ +0b0054: 6e10 3927 0500 |0114: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0b005a: 0a0f |0117: move-result v15 │ │ +0b005c: 35fa 9302 |0118: if-ge v10, v15, 03ab // +0293 │ │ +0b0060: 6e20 3327 a500 |011a: invoke-virtual {v5, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0b0066: 0c04 |011d: move-result-object v4 │ │ +0b0068: 1f04 6f03 |011e: check-cast v4, Lcom/esotericsoftware/tablelayout/Cell; // type@036f │ │ +0b006c: 5440 0213 |0120: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ +0b0070: 081f 0000 |0122: move-object/from16 v31, v0 │ │ +0b0074: 7401 bc25 1f00 |0124: invoke-virtual/range {v31}, Ljava/lang/Boolean;.booleanValue:()Z // method@25bc │ │ +0b007a: 0a1f |0127: move-result v31 │ │ +0b007c: 381f 0500 |0128: if-eqz v31, 012d // +0005 │ │ +0b0080: d80a 0a01 |012a: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0b0084: 28ec |012c: goto 0118 // -0014 │ │ +0b0086: 5440 ff12 |012d: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@12ff │ │ +0b008a: 081f 0000 |012f: move-object/from16 v31, v0 │ │ +0b008e: 7401 ff25 1f00 |0131: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b0094: 0a1f |0134: move-result v31 │ │ +0b0096: 381f 2d00 |0135: if-eqz v31, 0162 // +002d │ │ +0b009a: 0800 2300 |0137: move-object/from16 v0, v35 │ │ +0b009e: 5400 e212 |0139: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandHeight:[F // field@12e2 │ │ +0b00a2: 081f 0000 |013b: move-object/from16 v31, v0 │ │ +0b00a6: 5240 0e13 |013d: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ +0b00aa: 0220 0000 |013f: move/from16 v32, v0 │ │ +0b00ae: 441f 1f20 |0141: aget v31, v31, v32 │ │ +0b00b2: 1320 0000 |0143: const/16 v32, #int 0 // #0 │ │ +0b00b6: 2d1f 1f20 |0145: cmpl-float v31, v31, v32 │ │ +0b00ba: 391f 1b00 |0147: if-nez v31, 0162 // +001b │ │ +0b00be: 0800 2300 |0149: move-object/from16 v0, v35 │ │ +0b00c2: 5400 e212 |014b: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandHeight:[F // field@12e2 │ │ +0b00c6: 081f 0000 |014d: move-object/from16 v31, v0 │ │ +0b00ca: 5240 0e13 |014f: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ +0b00ce: 0220 0000 |0151: move/from16 v32, v0 │ │ +0b00d2: 5440 ff12 |0153: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@12ff │ │ +0b00d6: 0821 0000 |0155: move-object/from16 v33, v0 │ │ +0b00da: 7401 ff25 2100 |0157: invoke-virtual/range {v33}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b00e0: 0a21 |015a: move-result v33 │ │ +0b00e2: 0200 2100 |015b: move/from16 v0, v33 │ │ +0b00e6: 8200 |015d: int-to-float v0, v0 │ │ +0b00e8: 0221 0000 |015e: move/from16 v33, v0 │ │ +0b00ec: 4b21 1f20 |0160: aput v33, v31, v32 │ │ +0b00f0: 5440 f712 |0162: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ +0b00f4: 081f 0000 |0164: move-object/from16 v31, v0 │ │ +0b00f8: 7401 ff25 1f00 |0166: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b00fe: 0a1f |0169: move-result v31 │ │ +0b0100: 1320 0100 |016a: const/16 v32, #int 1 // #1 │ │ +0b0104: 0200 1f00 |016c: move/from16 v0, v31 │ │ +0b0108: 0201 2000 |016e: move/from16 v1, v32 │ │ +0b010c: 3310 3700 |0170: if-ne v0, v1, 01a7 // +0037 │ │ +0b0110: 5440 fe12 |0172: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@12fe │ │ +0b0114: 081f 0000 |0174: move-object/from16 v31, v0 │ │ +0b0118: 7401 ff25 1f00 |0176: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b011e: 0a1f |0179: move-result v31 │ │ +0b0120: 381f 2d00 |017a: if-eqz v31, 01a7 // +002d │ │ +0b0124: 0800 2300 |017c: move-object/from16 v0, v35 │ │ +0b0128: 5400 e312 |017e: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@12e3 │ │ +0b012c: 081f 0000 |0180: move-object/from16 v31, v0 │ │ +0b0130: 5240 f812 |0182: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ +0b0134: 0220 0000 |0184: move/from16 v32, v0 │ │ +0b0138: 441f 1f20 |0186: aget v31, v31, v32 │ │ +0b013c: 1320 0000 |0188: const/16 v32, #int 0 // #0 │ │ +0b0140: 2d1f 1f20 |018a: cmpl-float v31, v31, v32 │ │ +0b0144: 391f 1b00 |018c: if-nez v31, 01a7 // +001b │ │ +0b0148: 0800 2300 |018e: move-object/from16 v0, v35 │ │ +0b014c: 5400 e312 |0190: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@12e3 │ │ +0b0150: 081f 0000 |0192: move-object/from16 v31, v0 │ │ +0b0154: 5240 f812 |0194: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ +0b0158: 0220 0000 |0196: move/from16 v32, v0 │ │ +0b015c: 5440 fe12 |0198: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@12fe │ │ +0b0160: 0821 0000 |019a: move-object/from16 v33, v0 │ │ +0b0164: 7401 ff25 2100 |019c: invoke-virtual/range {v33}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b016a: 0a21 |019f: move-result v33 │ │ +0b016c: 0200 2100 |01a0: move/from16 v0, v33 │ │ +0b0170: 8200 |01a2: int-to-float v0, v0 │ │ +0b0172: 0221 0000 |01a3: move/from16 v33, v0 │ │ +0b0176: 4b21 1f20 |01a5: aput v33, v31, v32 │ │ +0b017a: 5440 0913 |01a7: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1309 │ │ +0b017e: 081f 0000 |01a9: move-object/from16 v31, v0 │ │ +0b0182: 0800 2300 |01ab: move-object/from16 v0, v35 │ │ +0b0186: 0801 1f00 |01ad: move-object/from16 v1, v31 │ │ +0b018a: 7030 8324 1004 |01af: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2483 │ │ +0b0190: 0a20 |01b2: move-result v32 │ │ +0b0192: 5240 f812 |01b3: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ +0b0196: 021f 0000 |01b5: move/from16 v31, v0 │ │ +0b019a: 391f c801 |01b7: if-nez v31, 037f // +01c8 │ │ +0b019e: 131f 0000 |01b9: const/16 v31, #int 0 // #0 │ │ +0b01a2: a61f 1f20 |01bb: add-float v31, v31, v32 │ │ +0b01a6: 0200 1f00 |01bd: move/from16 v0, v31 │ │ +0b01aa: 5940 fa12 |01bf: iput v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@12fa │ │ +0b01ae: 5440 0b13 |01c1: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@130b │ │ +0b01b2: 081f 0000 |01c3: move-object/from16 v31, v0 │ │ +0b01b6: 0800 2300 |01c5: move-object/from16 v0, v35 │ │ +0b01ba: 0801 1f00 |01c7: move-object/from16 v1, v31 │ │ +0b01be: 7030 6b24 1004 |01c9: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@246b │ │ +0b01c4: 0a1f |01cc: move-result v31 │ │ +0b01c6: 0200 1f00 |01cd: move/from16 v0, v31 │ │ +0b01ca: 5940 fc12 |01cf: iput v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@12fc │ │ +0b01ce: 5240 f612 |01d1: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.cellAboveIndex:I // field@12f6 │ │ +0b01d2: 021f 0000 |01d3: move/from16 v31, v0 │ │ +0b01d6: 1320 ffff |01d5: const/16 v32, #int -1 // #ffff │ │ +0b01da: 0200 1f00 |01d7: move/from16 v0, v31 │ │ +0b01de: 0201 2000 |01d9: move/from16 v1, v32 │ │ +0b01e2: 3210 3800 |01db: if-eq v0, v1, 0213 // +0038 │ │ +0b01e6: 5240 f612 |01dd: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.cellAboveIndex:I // field@12f6 │ │ +0b01ea: 021f 0000 |01df: move/from16 v31, v0 │ │ +0b01ee: 0200 1f00 |01e1: move/from16 v0, v31 │ │ +0b01f2: 6e20 3327 0500 |01e3: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0b01f8: 0c03 |01e6: move-result-object v3 │ │ +0b01fa: 1f03 6f03 |01e7: check-cast v3, Lcom/esotericsoftware/tablelayout/Cell; // type@036f │ │ +0b01fe: 5240 fc12 |01e9: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@12fc │ │ +0b0202: 021f 0000 |01eb: move/from16 v31, v0 │ │ +0b0206: 1320 0000 |01ed: const/16 v32, #int 0 // #0 │ │ +0b020a: 5440 1213 |01ef: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@1312 │ │ +0b020e: 0821 0000 |01f1: move-object/from16 v33, v0 │ │ +0b0212: 0800 2300 |01f3: move-object/from16 v0, v35 │ │ +0b0216: 0801 2100 |01f5: move-object/from16 v1, v33 │ │ +0b021a: 7030 6b24 1004 |01f7: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@246b │ │ +0b0220: 0a21 |01fa: move-result v33 │ │ +0b0222: 5430 0f13 |01fb: iget-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ +0b0226: 0822 0000 |01fd: move-object/from16 v34, v0 │ │ +0b022a: 0800 2300 |01ff: move-object/from16 v0, v35 │ │ +0b022e: 0801 2200 |0201: move-object/from16 v1, v34 │ │ +0b0232: 7030 6b24 1003 |0203: invoke-direct {v0, v1, v3}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@246b │ │ +0b0238: 0a22 |0206: move-result v34 │ │ +0b023a: a721 2122 |0207: sub-float v33, v33, v34 │ │ +0b023e: 7702 1826 2000 |0209: invoke-static/range {v32, v33}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0b0244: 0a20 |020c: move-result v32 │ │ +0b0246: a61f 1f20 |020d: add-float v31, v31, v32 │ │ +0b024a: 0200 1f00 |020f: move/from16 v0, v31 │ │ +0b024e: 5940 fc12 |0211: iput v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@12fc │ │ +0b0252: 5440 1113 |0213: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@1311 │ │ +0b0256: 081f 0000 |0215: move-object/from16 v31, v0 │ │ +0b025a: 0800 2300 |0217: move-object/from16 v0, v35 │ │ +0b025e: 0801 1f00 |0219: move-object/from16 v1, v31 │ │ +0b0262: 7030 8324 1004 |021b: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2483 │ │ +0b0268: 0a14 |021e: move-result v20 │ │ +0b026a: 5440 0a13 |021f: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@130a │ │ +0b026e: 081f 0000 |0221: move-object/from16 v31, v0 │ │ +0b0272: 0800 2300 |0223: move-object/from16 v0, v35 │ │ +0b0276: 0801 1f00 |0225: move-object/from16 v1, v31 │ │ +0b027a: 7030 8324 1004 |0227: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2483 │ │ +0b0280: 0a20 |022a: move-result v32 │ │ +0b0282: 5240 f812 |022b: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ +0b0286: 021f 0000 |022d: move/from16 v31, v0 │ │ +0b028a: 5440 f712 |022f: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ +0b028e: 0821 0000 |0231: move-object/from16 v33, v0 │ │ +0b0292: 7401 ff25 2100 |0233: invoke-virtual/range {v33}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b0298: 0a21 |0236: move-result v33 │ │ +0b029a: 901f 1f21 |0237: add-int v31, v31, v33 │ │ +0b029e: 0800 2300 |0239: move-object/from16 v0, v35 │ │ +0b02a2: 5200 e012 |023b: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@12e0 │ │ +0b02a6: 0221 0000 |023d: move/from16 v33, v0 │ │ +0b02aa: 0200 1f00 |023f: move/from16 v0, v31 │ │ +0b02ae: 0201 2100 |0241: move/from16 v1, v33 │ │ +0b02b2: 3310 5601 |0243: if-ne v0, v1, 0399 // +0156 │ │ +0b02b6: 131f 0000 |0245: const/16 v31, #int 0 // #0 │ │ +0b02ba: a61f 1f20 |0247: add-float v31, v31, v32 │ │ +0b02be: 0200 1f00 |0249: move/from16 v0, v31 │ │ +0b02c2: 5940 fb12 |024b: iput v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@12fb │ │ +0b02c6: 5440 0813 |024d: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@1308 │ │ +0b02ca: 081f 0000 |024f: move-object/from16 v31, v0 │ │ +0b02ce: 0800 2300 |0251: move-object/from16 v0, v35 │ │ +0b02d2: 0801 1f00 |0253: move-object/from16 v1, v31 │ │ +0b02d6: 7030 6b24 1004 |0255: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@246b │ │ +0b02dc: 0a20 |0258: move-result v32 │ │ +0b02de: 5240 0e13 |0259: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ +0b02e2: 021f 0000 |025b: move/from16 v31, v0 │ │ +0b02e6: 0800 2300 |025d: move-object/from16 v0, v35 │ │ +0b02ea: 5200 ed12 |025f: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@12ed │ │ +0b02ee: 0221 0000 |0261: move/from16 v33, v0 │ │ +0b02f2: d821 21ff |0263: add-int/lit8 v33, v33, #int -1 // #ff │ │ +0b02f6: 0200 1f00 |0265: move/from16 v0, v31 │ │ +0b02fa: 0201 2100 |0267: move/from16 v1, v33 │ │ +0b02fe: 3310 3401 |0269: if-ne v0, v1, 039d // +0134 │ │ +0b0302: 131f 0000 |026b: const/16 v31, #int 0 // #0 │ │ +0b0306: a61f 1f20 |026d: add-float v31, v31, v32 │ │ +0b030a: 0200 1f00 |026f: move/from16 v0, v31 │ │ +0b030e: 5940 f912 |0271: iput v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@12f9 │ │ +0b0312: 0215 1400 |0273: move/from16 v21, v20 │ │ +0b0316: 5440 0d13 |0275: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ +0b031a: 081f 0000 |0277: move-object/from16 v31, v0 │ │ +0b031e: 0800 2300 |0279: move-object/from16 v0, v35 │ │ +0b0322: 0801 1f00 |027b: move-object/from16 v1, v31 │ │ +0b0326: 7030 8324 1004 |027d: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2483 │ │ +0b032c: 0a12 |0280: move-result v18 │ │ +0b032e: 5440 0c13 |0281: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ +0b0332: 081f 0000 |0283: move-object/from16 v31, v0 │ │ +0b0336: 0800 2300 |0285: move-object/from16 v0, v35 │ │ +0b033a: 0801 1f00 |0287: move-object/from16 v1, v31 │ │ +0b033e: 7030 6b24 1004 |0289: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@246b │ │ +0b0344: 0a11 |028c: move-result v17 │ │ +0b0346: 5440 0713 |028d: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ +0b034a: 081f 0000 |028f: move-object/from16 v31, v0 │ │ +0b034e: 0800 2300 |0291: move-object/from16 v0, v35 │ │ +0b0352: 0801 1f00 |0293: move-object/from16 v1, v31 │ │ +0b0356: 7030 8324 1004 |0295: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2483 │ │ +0b035c: 0a0e |0298: move-result v14 │ │ +0b035e: 5440 0613 |0299: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ +0b0362: 081f 0000 |029b: move-object/from16 v31, v0 │ │ +0b0366: 0800 2300 |029d: move-object/from16 v0, v35 │ │ +0b036a: 0801 1f00 |029f: move-object/from16 v1, v31 │ │ +0b036e: 7030 6b24 1004 |02a1: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@246b │ │ +0b0374: 0a0d |02a4: move-result v13 │ │ +0b0376: 5440 0513 |02a5: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ +0b037a: 081f 0000 |02a7: move-object/from16 v31, v0 │ │ +0b037e: 0800 2300 |02a9: move-object/from16 v0, v35 │ │ +0b0382: 0801 1f00 |02ab: move-object/from16 v1, v31 │ │ +0b0386: 7030 8324 1004 |02ad: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2483 │ │ +0b038c: 0a0c |02b0: move-result v12 │ │ +0b038e: 5440 0413 |02b1: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ +0b0392: 081f 0000 |02b3: move-object/from16 v31, v0 │ │ +0b0396: 0800 2300 |02b5: move-object/from16 v0, v35 │ │ +0b039a: 0801 1f00 |02b7: move-object/from16 v1, v31 │ │ +0b039e: 7030 6b24 1004 |02b9: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@246b │ │ +0b03a4: 0a0b |02bc: move-result v11 │ │ +0b03a6: 2e1f 120e |02bd: cmpg-float v31, v18, v14 │ │ +0b03aa: 3b1f 0400 |02bf: if-gez v31, 02c3 // +0004 │ │ +0b03ae: 0212 0e00 |02c1: move/from16 v18, v14 │ │ +0b03b2: 2e1f 110d |02c3: cmpg-float v31, v17, v13 │ │ +0b03b6: 3b1f 0400 |02c5: if-gez v31, 02c9 // +0004 │ │ +0b03ba: 0211 0d00 |02c7: move/from16 v17, v13 │ │ +0b03be: 131f 0000 |02c9: const/16 v31, #int 0 // #0 │ │ +0b03c2: 2d1f 0c1f |02cb: cmpl-float v31, v12, v31 │ │ +0b03c6: 3d1f 0800 |02cd: if-lez v31, 02d5 // +0008 │ │ +0b03ca: 2d1f 120c |02cf: cmpl-float v31, v18, v12 │ │ +0b03ce: 3d1f 0400 |02d1: if-lez v31, 02d5 // +0004 │ │ +0b03d2: 0212 0c00 |02d3: move/from16 v18, v12 │ │ +0b03d6: 131f 0000 |02d5: const/16 v31, #int 0 // #0 │ │ +0b03da: 2d1f 0b1f |02d7: cmpl-float v31, v11, v31 │ │ +0b03de: 3d1f 0800 |02d9: if-lez v31, 02e1 // +0008 │ │ +0b03e2: 2d1f 110b |02db: cmpl-float v31, v17, v11 │ │ +0b03e6: 3d1f 0400 |02dd: if-lez v31, 02e1 // +0004 │ │ +0b03ea: 0211 0b00 |02df: move/from16 v17, v11 │ │ +0b03ee: 5440 f712 |02e1: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ +0b03f2: 081f 0000 |02e3: move-object/from16 v31, v0 │ │ +0b03f6: 7401 ff25 1f00 |02e5: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b03fc: 0a1f |02e8: move-result v31 │ │ +0b03fe: 1320 0100 |02e9: const/16 v32, #int 1 // #1 │ │ +0b0402: 0200 1f00 |02eb: move/from16 v0, v31 │ │ +0b0406: 0201 2000 |02ed: move/from16 v1, v32 │ │ +0b040a: 3310 4800 |02ef: if-ne v0, v1, 0337 // +0048 │ │ +0b040e: 5240 fa12 |02f1: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@12fa │ │ +0b0412: 021f 0000 |02f3: move/from16 v31, v0 │ │ +0b0416: 5240 fb12 |02f5: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@12fb │ │ +0b041a: 0220 0000 |02f7: move/from16 v32, v0 │ │ +0b041e: a609 1f20 |02f9: add-float v9, v31, v32 │ │ +0b0422: 0800 2300 |02fb: move-object/from16 v0, v35 │ │ +0b0426: 5400 dd12 |02fd: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@12dd │ │ +0b042a: 081f 0000 |02ff: move-object/from16 v31, v0 │ │ +0b042e: 5240 f812 |0301: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ +0b0432: 0220 0000 |0303: move/from16 v32, v0 │ │ +0b0436: 0800 2300 |0305: move-object/from16 v0, v35 │ │ +0b043a: 5400 dd12 |0307: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@12dd │ │ +0b043e: 0821 0000 |0309: move-object/from16 v33, v0 │ │ +0b0442: 5240 f812 |030b: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ +0b0446: 0222 0000 |030d: move/from16 v34, v0 │ │ +0b044a: 4421 2122 |030f: aget v33, v33, v34 │ │ +0b044e: a622 1209 |0311: add-float v34, v18, v9 │ │ +0b0452: 7702 1826 2100 |0313: invoke-static/range {v33, v34}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0b0458: 0a21 |0316: move-result v33 │ │ +0b045a: 4b21 1f20 |0317: aput v33, v31, v32 │ │ +0b045e: 0800 2300 |0319: move-object/from16 v0, v35 │ │ +0b0462: 5400 dc12 |031b: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@12dc │ │ +0b0466: 081f 0000 |031d: move-object/from16 v31, v0 │ │ +0b046a: 5240 f812 |031f: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ +0b046e: 0220 0000 |0321: move/from16 v32, v0 │ │ +0b0472: 0800 2300 |0323: move-object/from16 v0, v35 │ │ +0b0476: 5400 dc12 |0325: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@12dc │ │ +0b047a: 0821 0000 |0327: move-object/from16 v33, v0 │ │ +0b047e: 5240 f812 |0329: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ +0b0482: 0222 0000 |032b: move/from16 v34, v0 │ │ +0b0486: 4421 2122 |032d: aget v33, v33, v34 │ │ +0b048a: a622 0e09 |032f: add-float v34, v14, v9 │ │ +0b048e: 7702 1826 2100 |0331: invoke-static/range {v33, v34}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0b0494: 0a21 |0334: move-result v33 │ │ +0b0496: 4b21 1f20 |0335: aput v33, v31, v32 │ │ +0b049a: 5240 fc12 |0337: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@12fc │ │ +0b049e: 021f 0000 |0339: move/from16 v31, v0 │ │ +0b04a2: 5240 f912 |033b: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@12f9 │ │ +0b04a6: 0220 0000 |033d: move/from16 v32, v0 │ │ +0b04aa: a61e 1f20 |033f: add-float v30, v31, v32 │ │ +0b04ae: 0800 2300 |0341: move-object/from16 v0, v35 │ │ +0b04b2: 5400 eb12 |0343: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowPrefHeight:[F // field@12eb │ │ +0b04b6: 081f 0000 |0345: move-object/from16 v31, v0 │ │ +0b04ba: 5240 0e13 |0347: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ +0b04be: 0220 0000 |0349: move/from16 v32, v0 │ │ +0b04c2: 0800 2300 |034b: move-object/from16 v0, v35 │ │ +0b04c6: 5400 eb12 |034d: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowPrefHeight:[F // field@12eb │ │ +0b04ca: 0821 0000 |034f: move-object/from16 v33, v0 │ │ +0b04ce: 5240 0e13 |0351: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ +0b04d2: 0222 0000 |0353: move/from16 v34, v0 │ │ +0b04d6: 4421 2122 |0355: aget v33, v33, v34 │ │ +0b04da: a622 111e |0357: add-float v34, v17, v30 │ │ +0b04de: 7702 1826 2100 |0359: invoke-static/range {v33, v34}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0b04e4: 0a21 |035c: move-result v33 │ │ +0b04e6: 4b21 1f20 |035d: aput v33, v31, v32 │ │ +0b04ea: 0800 2300 |035f: move-object/from16 v0, v35 │ │ +0b04ee: 5400 ea12 |0361: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@12ea │ │ +0b04f2: 081f 0000 |0363: move-object/from16 v31, v0 │ │ +0b04f6: 5240 0e13 |0365: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ +0b04fa: 0220 0000 |0367: move/from16 v32, v0 │ │ +0b04fe: 0800 2300 |0369: move-object/from16 v0, v35 │ │ +0b0502: 5400 ea12 |036b: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@12ea │ │ +0b0506: 0821 0000 |036d: move-object/from16 v33, v0 │ │ +0b050a: 5240 0e13 |036f: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ +0b050e: 0222 0000 |0371: move/from16 v34, v0 │ │ +0b0512: 4421 2122 |0373: aget v33, v33, v34 │ │ +0b0516: a622 0d1e |0375: add-float v34, v13, v30 │ │ +0b051a: 7702 1826 2100 |0377: invoke-static/range {v33, v34}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0b0520: 0a21 |037a: move-result v33 │ │ +0b0522: 4b21 1f20 |037b: aput v33, v31, v32 │ │ +0b0526: 2900 adfd |037d: goto/16 012a // -0253 │ │ +0b052a: 131f 0000 |037f: const/16 v31, #int 0 // #0 │ │ +0b052e: 5440 1013 |0381: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1310 │ │ +0b0532: 0821 0000 |0383: move-object/from16 v33, v0 │ │ +0b0536: 0800 2300 |0385: move-object/from16 v0, v35 │ │ +0b053a: 0801 2100 |0387: move-object/from16 v1, v33 │ │ +0b053e: 7030 8324 1004 |0389: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2483 │ │ +0b0544: 0a21 |038c: move-result v33 │ │ +0b0546: a721 2115 |038d: sub-float v33, v33, v21 │ │ +0b054a: 0200 1f00 |038f: move/from16 v0, v31 │ │ +0b054e: 0201 2100 |0391: move/from16 v1, v33 │ │ +0b0552: 7120 1826 1000 |0393: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0b0558: 0a1f |0396: move-result v31 │ │ +0b055a: 2900 24fe |0397: goto/16 01bb // -01dc │ │ +0b055e: 021f 1400 |0399: move/from16 v31, v20 │ │ +0b0562: 2900 acfe |039b: goto/16 0247 // -0154 │ │ +0b0566: 5440 0f13 |039d: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ +0b056a: 081f 0000 |039f: move-object/from16 v31, v0 │ │ +0b056e: 0800 2300 |03a1: move-object/from16 v0, v35 │ │ +0b0572: 0801 1f00 |03a3: move-object/from16 v1, v31 │ │ +0b0576: 7030 6b24 1004 |03a5: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@246b │ │ +0b057c: 0a1f |03a8: move-result v31 │ │ +0b057e: 2900 c4fe |03a9: goto/16 026d // -013c │ │ +0b0582: 120a |03ab: const/4 v10, #int 0 // #0 │ │ +0b0584: 6e10 3927 0500 |03ac: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0b058a: 0a0f |03af: move-result v15 │ │ +0b058c: 35fa 6800 |03b0: if-ge v10, v15, 0418 // +0068 │ │ +0b0590: 6e20 3327 a500 |03b2: invoke-virtual {v5, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0b0596: 0c04 |03b5: move-result-object v4 │ │ +0b0598: 1f04 6f03 |03b6: check-cast v4, Lcom/esotericsoftware/tablelayout/Cell; // type@036f │ │ +0b059c: 5440 0213 |03b8: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ +0b05a0: 081f 0000 |03ba: move-object/from16 v31, v0 │ │ +0b05a4: 7401 bc25 1f00 |03bc: invoke-virtual/range {v31}, Ljava/lang/Boolean;.booleanValue:()Z // method@25bc │ │ +0b05aa: 0a1f |03bf: move-result v31 │ │ +0b05ac: 391f 0c00 |03c0: if-nez v31, 03cc // +000c │ │ +0b05b0: 5440 fe12 |03c2: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@12fe │ │ +0b05b4: 081f 0000 |03c4: move-object/from16 v31, v0 │ │ +0b05b8: 7401 ff25 1f00 |03c6: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b05be: 0a1f |03c9: move-result v31 │ │ +0b05c0: 391f 0500 |03ca: if-nez v31, 03cf // +0005 │ │ +0b05c4: d80a 0a01 |03cc: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0b05c8: 28e2 |03ce: goto 03b0 // -001e │ │ +0b05ca: 5246 f812 |03cf: iget v6, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ +0b05ce: 5440 f712 |03d1: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ +0b05d2: 081f 0000 |03d3: move-object/from16 v31, v0 │ │ +0b05d6: 7401 ff25 1f00 |03d5: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b05dc: 0a1f |03d8: move-result v31 │ │ +0b05de: 9010 061f |03d9: add-int v16, v6, v31 │ │ +0b05e2: 0200 1000 |03db: move/from16 v0, v16 │ │ +0b05e6: 3506 1300 |03dd: if-ge v6, v0, 03f0 // +0013 │ │ +0b05ea: 0800 2300 |03df: move-object/from16 v0, v35 │ │ +0b05ee: 5400 e312 |03e1: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@12e3 │ │ +0b05f2: 081f 0000 |03e3: move-object/from16 v31, v0 │ │ +0b05f6: 441f 1f06 |03e5: aget v31, v31, v6 │ │ +0b05fa: 1320 0000 |03e7: const/16 v32, #int 0 // #0 │ │ +0b05fe: 2d1f 1f20 |03e9: cmpl-float v31, v31, v32 │ │ +0b0602: 391f e1ff |03eb: if-nez v31, 03cc // -001f │ │ +0b0606: d806 0601 |03ed: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0b060a: 28ec |03ef: goto 03db // -0014 │ │ +0b060c: 5246 f812 |03f0: iget v6, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ +0b0610: 5440 f712 |03f2: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ +0b0614: 081f 0000 |03f4: move-object/from16 v31, v0 │ │ +0b0618: 7401 ff25 1f00 |03f6: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b061e: 0a1f |03f9: move-result v31 │ │ +0b0620: 9010 061f |03fa: add-int v16, v6, v31 │ │ +0b0624: 0200 1000 |03fc: move/from16 v0, v16 │ │ +0b0628: 3506 ceff |03fe: if-ge v6, v0, 03cc // -0032 │ │ +0b062c: 0800 2300 |0400: move-object/from16 v0, v35 │ │ +0b0630: 5400 e312 |0402: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@12e3 │ │ +0b0634: 081f 0000 |0404: move-object/from16 v31, v0 │ │ +0b0638: 5440 fe12 |0406: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@12fe │ │ +0b063c: 0820 0000 |0408: move-object/from16 v32, v0 │ │ +0b0640: 7401 ff25 2000 |040a: invoke-virtual/range {v32}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b0646: 0a20 |040d: move-result v32 │ │ +0b0648: 0200 2000 |040e: move/from16 v0, v32 │ │ +0b064c: 8200 |0410: int-to-float v0, v0 │ │ +0b064e: 0220 0000 |0411: move/from16 v32, v0 │ │ +0b0652: 4b20 1f06 |0413: aput v32, v31, v6 │ │ +0b0656: d806 0601 |0415: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0b065a: 28e5 |0417: goto 03fc // -001b │ │ +0b065c: 120a |0418: const/4 v10, #int 0 // #0 │ │ +0b065e: 6e10 3927 0500 |0419: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0b0664: 0a0f |041c: move-result v15 │ │ +0b0666: 35fa 0601 |041d: if-ge v10, v15, 0523 // +0106 │ │ +0b066a: 6e20 3327 a500 |041f: invoke-virtual {v5, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0b0670: 0c04 |0422: move-result-object v4 │ │ +0b0672: 1f04 6f03 |0423: check-cast v4, Lcom/esotericsoftware/tablelayout/Cell; // type@036f │ │ +0b0676: 5440 0213 |0425: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ +0b067a: 081f 0000 |0427: move-object/from16 v31, v0 │ │ +0b067e: 7401 bc25 1f00 |0429: invoke-virtual/range {v31}, Ljava/lang/Boolean;.booleanValue:()Z // method@25bc │ │ +0b0684: 0a1f |042c: move-result v31 │ │ +0b0686: 391f 1200 |042d: if-nez v31, 043f // +0012 │ │ +0b068a: 5440 f712 |042f: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ +0b068e: 081f 0000 |0431: move-object/from16 v31, v0 │ │ +0b0692: 7401 ff25 1f00 |0433: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b0698: 0a1f |0436: move-result v31 │ │ +0b069a: 1320 0100 |0437: const/16 v32, #int 1 // #1 │ │ +0b069e: 0200 1f00 |0439: move/from16 v0, v31 │ │ +0b06a2: 0201 2000 |043b: move/from16 v1, v32 │ │ +0b06a6: 3310 0500 |043d: if-ne v0, v1, 0442 // +0005 │ │ +0b06aa: d80a 0a01 |043f: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0b06ae: 28dc |0441: goto 041d // -0024 │ │ +0b06b0: 5440 0713 |0442: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ +0b06b4: 081f 0000 |0444: move-object/from16 v31, v0 │ │ +0b06b8: 0800 2300 |0446: move-object/from16 v0, v35 │ │ +0b06bc: 0801 1f00 |0448: move-object/from16 v1, v31 │ │ +0b06c0: 7030 8324 1004 |044a: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2483 │ │ +0b06c6: 0a0e |044d: move-result v14 │ │ +0b06c8: 5440 0d13 |044e: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ +0b06cc: 081f 0000 |0450: move-object/from16 v31, v0 │ │ +0b06d0: 0800 2300 |0452: move-object/from16 v0, v35 │ │ +0b06d4: 0801 1f00 |0454: move-object/from16 v1, v31 │ │ +0b06d8: 7030 8324 1004 |0456: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2483 │ │ +0b06de: 0a12 |0459: move-result v18 │ │ +0b06e0: 5440 0513 |045a: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ +0b06e4: 081f 0000 |045c: move-object/from16 v31, v0 │ │ +0b06e8: 0800 2300 |045e: move-object/from16 v0, v35 │ │ +0b06ec: 0801 1f00 |0460: move-object/from16 v1, v31 │ │ +0b06f0: 7030 8324 1004 |0462: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2483 │ │ +0b06f6: 0a0c |0465: move-result v12 │ │ +0b06f8: 2e1f 120e |0466: cmpg-float v31, v18, v14 │ │ +0b06fc: 3b1f 0400 |0468: if-gez v31, 046c // +0004 │ │ +0b0700: 0212 0e00 |046a: move/from16 v18, v14 │ │ +0b0704: 131f 0000 |046c: const/16 v31, #int 0 // #0 │ │ +0b0708: 2d1f 0c1f |046e: cmpl-float v31, v12, v31 │ │ +0b070c: 3d1f 0800 |0470: if-lez v31, 0478 // +0008 │ │ +0b0710: 2d1f 120c |0472: cmpl-float v31, v18, v12 │ │ +0b0714: 3d1f 0400 |0474: if-lez v31, 0478 // +0004 │ │ +0b0718: 0212 0c00 |0476: move/from16 v18, v12 │ │ +0b071c: 1316 0000 |0478: const/16 v22, #int 0 // #0 │ │ +0b0720: 1317 0000 |047a: const/16 v23, #int 0 // #0 │ │ +0b0724: 5246 f812 |047c: iget v6, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ +0b0728: 5440 f712 |047e: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ +0b072c: 081f 0000 |0480: move-object/from16 v31, v0 │ │ +0b0730: 7401 ff25 1f00 |0482: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b0736: 0a1f |0485: move-result v31 │ │ +0b0738: 9010 061f |0486: add-int v16, v6, v31 │ │ +0b073c: 0200 1000 |0488: move/from16 v0, v16 │ │ +0b0740: 3506 1900 |048a: if-ge v6, v0, 04a3 // +0019 │ │ +0b0744: 0800 2300 |048c: move-object/from16 v0, v35 │ │ +0b0748: 5400 dc12 |048e: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@12dc │ │ +0b074c: 081f 0000 |0490: move-object/from16 v31, v0 │ │ +0b0750: 441f 1f06 |0492: aget v31, v31, v6 │ │ +0b0754: a616 161f |0494: add-float v22, v22, v31 │ │ +0b0758: 0800 2300 |0496: move-object/from16 v0, v35 │ │ +0b075c: 5400 dd12 |0498: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@12dd │ │ +0b0760: 081f 0000 |049a: move-object/from16 v31, v0 │ │ +0b0764: 441f 1f06 |049c: aget v31, v31, v6 │ │ +0b0768: a617 171f |049e: add-float v23, v23, v31 │ │ +0b076c: d806 0601 |04a0: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0b0770: 28e6 |04a2: goto 0488 // -001a │ │ +0b0772: 1319 0000 |04a3: const/16 v25, #int 0 // #0 │ │ +0b0776: 5246 f812 |04a5: iget v6, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ +0b077a: 5440 f712 |04a7: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ +0b077e: 081f 0000 |04a9: move-object/from16 v31, v0 │ │ +0b0782: 7401 ff25 1f00 |04ab: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b0788: 0a1f |04ae: move-result v31 │ │ +0b078a: 9010 061f |04af: add-int v16, v6, v31 │ │ +0b078e: 0200 1000 |04b1: move/from16 v0, v16 │ │ +0b0792: 3506 0f00 |04b3: if-ge v6, v0, 04c2 // +000f │ │ +0b0796: 0800 2300 |04b5: move-object/from16 v0, v35 │ │ +0b079a: 5400 e312 |04b7: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@12e3 │ │ +0b079e: 081f 0000 |04b9: move-object/from16 v31, v0 │ │ +0b07a2: 441f 1f06 |04bb: aget v31, v31, v6 │ │ +0b07a6: a619 191f |04bd: add-float v25, v25, v31 │ │ +0b07aa: d806 0601 |04bf: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0b07ae: 28f0 |04c1: goto 04b1 // -0010 │ │ +0b07b0: 131f 0000 |04c2: const/16 v31, #int 0 // #0 │ │ +0b07b4: a720 0e16 |04c4: sub-float v32, v14, v22 │ │ +0b07b8: 7702 1826 1f00 |04c6: invoke-static/range {v31, v32}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0b07be: 0a07 |04c9: move-result v7 │ │ +0b07c0: 131f 0000 |04ca: const/16 v31, #int 0 // #0 │ │ +0b07c4: a720 1217 |04cc: sub-float v32, v18, v23 │ │ +0b07c8: 7702 1826 1f00 |04ce: invoke-static/range {v31, v32}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0b07ce: 0a08 |04d1: move-result v8 │ │ +0b07d0: 5246 f812 |04d2: iget v6, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ +0b07d4: 5440 f712 |04d4: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ +0b07d8: 081f 0000 |04d6: move-object/from16 v31, v0 │ │ +0b07dc: 7401 ff25 1f00 |04d8: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b07e2: 0a1f |04db: move-result v31 │ │ +0b07e4: 9010 061f |04dc: add-int v16, v6, v31 │ │ +0b07e8: 0200 1000 |04de: move/from16 v0, v16 │ │ +0b07ec: 3506 5fff |04e0: if-ge v6, v0, 043f // -00a1 │ │ +0b07f0: 131f 0000 |04e2: const/16 v31, #int 0 // #0 │ │ +0b07f4: 2d1f 191f |04e4: cmpl-float v31, v25, v31 │ │ +0b07f8: 391f 3200 |04e6: if-nez v31, 0518 // +0032 │ │ +0b07fc: 151f 803f |04e8: const/high16 v31, #int 1065353216 // #3f80 │ │ +0b0800: 5440 f712 |04ea: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ +0b0804: 0820 0000 |04ec: move-object/from16 v32, v0 │ │ +0b0808: 7401 ff25 2000 |04ee: invoke-virtual/range {v32}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b080e: 0a20 |04f1: move-result v32 │ │ +0b0810: 0200 2000 |04f2: move/from16 v0, v32 │ │ +0b0814: 8200 |04f4: int-to-float v0, v0 │ │ +0b0816: 0220 0000 |04f5: move/from16 v32, v0 │ │ +0b081a: a913 1f20 |04f7: div-float v19, v31, v32 │ │ +0b081e: 0800 2300 |04f9: move-object/from16 v0, v35 │ │ +0b0822: 5400 dc12 |04fb: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@12dc │ │ +0b0826: 081f 0000 |04fd: move-object/from16 v31, v0 │ │ +0b082a: 4420 1f06 |04ff: aget v32, v31, v6 │ │ +0b082e: a821 0713 |0501: mul-float v33, v7, v19 │ │ +0b0832: a620 2021 |0503: add-float v32, v32, v33 │ │ +0b0836: 4b20 1f06 |0505: aput v32, v31, v6 │ │ +0b083a: 0800 2300 |0507: move-object/from16 v0, v35 │ │ +0b083e: 5400 dd12 |0509: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@12dd │ │ +0b0842: 081f 0000 |050b: move-object/from16 v31, v0 │ │ +0b0846: 4420 1f06 |050d: aget v32, v31, v6 │ │ +0b084a: a821 0813 |050f: mul-float v33, v8, v19 │ │ +0b084e: a620 2021 |0511: add-float v32, v32, v33 │ │ +0b0852: 4b20 1f06 |0513: aput v32, v31, v6 │ │ +0b0856: d806 0601 |0515: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0b085a: 28c7 |0517: goto 04de // -0039 │ │ +0b085c: 0800 2300 |0518: move-object/from16 v0, v35 │ │ +0b0860: 5400 e312 |051a: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@12e3 │ │ +0b0864: 081f 0000 |051c: move-object/from16 v31, v0 │ │ +0b0868: 441f 1f06 |051e: aget v31, v31, v6 │ │ +0b086c: a913 1f19 |0520: div-float v19, v31, v25 │ │ +0b0870: 28d7 |0522: goto 04f9 // -0029 │ │ +0b0872: 131b 0000 |0523: const/16 v27, #int 0 // #0 │ │ +0b0876: 131a 0000 |0525: const/16 v26, #int 0 // #0 │ │ +0b087a: 131d 0000 |0527: const/16 v29, #int 0 // #0 │ │ +0b087e: 131c 0000 |0529: const/16 v28, #int 0 // #0 │ │ +0b0882: 120a |052b: const/4 v10, #int 0 // #0 │ │ +0b0884: 6e10 3927 0500 |052c: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0b088a: 0a0f |052f: move-result v15 │ │ +0b088c: 35fa ab00 |0530: if-ge v10, v15, 05db // +00ab │ │ +0b0890: 6e20 3327 a500 |0532: invoke-virtual {v5, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0b0896: 0c04 |0535: move-result-object v4 │ │ +0b0898: 1f04 6f03 |0536: check-cast v4, Lcom/esotericsoftware/tablelayout/Cell; // type@036f │ │ +0b089c: 5440 0213 |0538: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ +0b08a0: 081f 0000 |053a: move-object/from16 v31, v0 │ │ +0b08a4: 7401 bc25 1f00 |053c: invoke-virtual/range {v31}, Ljava/lang/Boolean;.booleanValue:()Z // method@25bc │ │ +0b08aa: 0a1f |053f: move-result v31 │ │ +0b08ac: 381f 0500 |0540: if-eqz v31, 0545 // +0005 │ │ +0b08b0: d80a 0a01 |0542: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0b08b4: 28ec |0544: goto 0530 // -0014 │ │ +0b08b6: 5440 1313 |0545: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@1313 │ │ +0b08ba: 081f 0000 |0547: move-object/from16 v31, v0 │ │ +0b08be: 6220 2913 |0549: sget-object v32, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@1329 │ │ +0b08c2: 0800 1f00 |054b: move-object/from16 v0, v31 │ │ +0b08c6: 0801 2000 |054d: move-object/from16 v1, v32 │ │ +0b08ca: 3310 4800 |054f: if-ne v0, v1, 0597 // +0048 │ │ +0b08ce: 5440 f712 |0551: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ +0b08d2: 081f 0000 |0553: move-object/from16 v31, v0 │ │ +0b08d6: 7401 ff25 1f00 |0555: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b08dc: 0a1f |0558: move-result v31 │ │ +0b08de: 1320 0100 |0559: const/16 v32, #int 1 // #1 │ │ +0b08e2: 0200 1f00 |055b: move/from16 v0, v31 │ │ +0b08e6: 0201 2000 |055d: move/from16 v1, v32 │ │ +0b08ea: 3310 3800 |055f: if-ne v0, v1, 0597 // +0038 │ │ +0b08ee: 5240 fa12 |0561: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@12fa │ │ +0b08f2: 021f 0000 |0563: move/from16 v31, v0 │ │ +0b08f6: 5240 fb12 |0565: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@12fb │ │ +0b08fa: 0220 0000 |0567: move/from16 v32, v0 │ │ +0b08fe: a609 1f20 |0569: add-float v9, v31, v32 │ │ +0b0902: 0800 2300 |056b: move-object/from16 v0, v35 │ │ +0b0906: 5400 dc12 |056d: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@12dc │ │ +0b090a: 081f 0000 |056f: move-object/from16 v31, v0 │ │ +0b090e: 5240 f812 |0571: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ +0b0912: 0220 0000 |0573: move/from16 v32, v0 │ │ +0b0916: 441f 1f20 |0575: aget v31, v31, v32 │ │ +0b091a: a71f 1f09 |0577: sub-float v31, v31, v9 │ │ +0b091e: 0200 1b00 |0579: move/from16 v0, v27 │ │ +0b0922: 0201 1f00 |057b: move/from16 v1, v31 │ │ +0b0926: 7120 1826 1000 |057d: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0b092c: 0a1b |0580: move-result v27 │ │ +0b092e: 0800 2300 |0581: move-object/from16 v0, v35 │ │ +0b0932: 5400 dd12 |0583: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@12dd │ │ +0b0936: 081f 0000 |0585: move-object/from16 v31, v0 │ │ +0b093a: 5240 f812 |0587: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ +0b093e: 0220 0000 |0589: move/from16 v32, v0 │ │ +0b0942: 441f 1f20 |058b: aget v31, v31, v32 │ │ +0b0946: a71f 1f09 |058d: sub-float v31, v31, v9 │ │ +0b094a: 0200 1d00 |058f: move/from16 v0, v29 │ │ +0b094e: 0201 1f00 |0591: move/from16 v1, v31 │ │ +0b0952: 7120 1826 1000 |0593: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0b0958: 0a1d |0596: move-result v29 │ │ +0b095a: 5440 1413 |0597: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@1314 │ │ +0b095e: 081f 0000 |0599: move-object/from16 v31, v0 │ │ +0b0962: 6220 2913 |059b: sget-object v32, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@1329 │ │ +0b0966: 0800 1f00 |059d: move-object/from16 v0, v31 │ │ +0b096a: 0801 2000 |059f: move-object/from16 v1, v32 │ │ +0b096e: 3310 a1ff |05a1: if-ne v0, v1, 0542 // -005f │ │ +0b0972: 5240 fc12 |05a3: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@12fc │ │ +0b0976: 021f 0000 |05a5: move/from16 v31, v0 │ │ +0b097a: 5240 f912 |05a7: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@12f9 │ │ +0b097e: 0220 0000 |05a9: move/from16 v32, v0 │ │ +0b0982: a61e 1f20 |05ab: add-float v30, v31, v32 │ │ +0b0986: 0800 2300 |05ad: move-object/from16 v0, v35 │ │ +0b098a: 5400 ea12 |05af: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@12ea │ │ +0b098e: 081f 0000 |05b1: move-object/from16 v31, v0 │ │ +0b0992: 5240 0e13 |05b3: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ +0b0996: 0220 0000 |05b5: move/from16 v32, v0 │ │ +0b099a: 441f 1f20 |05b7: aget v31, v31, v32 │ │ +0b099e: a71f 1f1e |05b9: sub-float v31, v31, v30 │ │ +0b09a2: 0200 1a00 |05bb: move/from16 v0, v26 │ │ +0b09a6: 0201 1f00 |05bd: move/from16 v1, v31 │ │ +0b09aa: 7120 1826 1000 |05bf: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0b09b0: 0a1a |05c2: move-result v26 │ │ +0b09b2: 0800 2300 |05c3: move-object/from16 v0, v35 │ │ +0b09b6: 5400 eb12 |05c5: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowPrefHeight:[F // field@12eb │ │ +0b09ba: 081f 0000 |05c7: move-object/from16 v31, v0 │ │ +0b09be: 5240 0e13 |05c9: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ +0b09c2: 0220 0000 |05cb: move/from16 v32, v0 │ │ +0b09c6: 441f 1f20 |05cd: aget v31, v31, v32 │ │ +0b09ca: a71f 1f1e |05cf: sub-float v31, v31, v30 │ │ +0b09ce: 0200 1c00 |05d1: move/from16 v0, v28 │ │ +0b09d2: 0201 1f00 |05d3: move/from16 v1, v31 │ │ +0b09d6: 7120 1826 1000 |05d5: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0b09dc: 0a1c |05d8: move-result v28 │ │ +0b09de: 2900 69ff |05d9: goto/16 0542 // -0097 │ │ +0b09e2: 131f 0000 |05db: const/16 v31, #int 0 // #0 │ │ +0b09e6: 2d1f 1d1f |05dd: cmpl-float v31, v29, v31 │ │ +0b09ea: 3c1f 0800 |05df: if-gtz v31, 05e7 // +0008 │ │ +0b09ee: 131f 0000 |05e1: const/16 v31, #int 0 // #0 │ │ +0b09f2: 2d1f 1c1f |05e3: cmpl-float v31, v28, v31 │ │ +0b09f6: 3d1f 9e00 |05e5: if-lez v31, 0683 // +009e │ │ +0b09fa: 120a |05e7: const/4 v10, #int 0 // #0 │ │ +0b09fc: 6e10 3927 0500 |05e8: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0b0a02: 0a0f |05eb: move-result v15 │ │ +0b0a04: 35fa 9700 |05ec: if-ge v10, v15, 0683 // +0097 │ │ +0b0a08: 6e20 3327 a500 |05ee: invoke-virtual {v5, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0b0a0e: 0c04 |05f1: move-result-object v4 │ │ +0b0a10: 1f04 6f03 |05f2: check-cast v4, Lcom/esotericsoftware/tablelayout/Cell; // type@036f │ │ +0b0a14: 5440 0213 |05f4: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ +0b0a18: 081f 0000 |05f6: move-object/from16 v31, v0 │ │ +0b0a1c: 7401 bc25 1f00 |05f8: invoke-virtual/range {v31}, Ljava/lang/Boolean;.booleanValue:()Z // method@25bc │ │ +0b0a22: 0a1f |05fb: move-result v31 │ │ +0b0a24: 381f 0500 |05fc: if-eqz v31, 0601 // +0005 │ │ +0b0a28: d80a 0a01 |05fe: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0b0a2c: 28ec |0600: goto 05ec // -0014 │ │ +0b0a2e: 131f 0000 |0601: const/16 v31, #int 0 // #0 │ │ +0b0a32: 2d1f 1d1f |0603: cmpl-float v31, v29, v31 │ │ +0b0a36: 3d1f 4400 |0605: if-lez v31, 0649 // +0044 │ │ +0b0a3a: 5440 1313 |0607: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@1313 │ │ +0b0a3e: 081f 0000 |0609: move-object/from16 v31, v0 │ │ +0b0a42: 6220 2913 |060b: sget-object v32, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@1329 │ │ +0b0a46: 0800 1f00 |060d: move-object/from16 v0, v31 │ │ +0b0a4a: 0801 2000 |060f: move-object/from16 v1, v32 │ │ +0b0a4e: 3310 3800 |0611: if-ne v0, v1, 0649 // +0038 │ │ +0b0a52: 5440 f712 |0613: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ +0b0a56: 081f 0000 |0615: move-object/from16 v31, v0 │ │ +0b0a5a: 7401 ff25 1f00 |0617: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b0a60: 0a1f |061a: move-result v31 │ │ +0b0a62: 1320 0100 |061b: const/16 v32, #int 1 // #1 │ │ +0b0a66: 0200 1f00 |061d: move/from16 v0, v31 │ │ +0b0a6a: 0201 2000 |061f: move/from16 v1, v32 │ │ +0b0a6e: 3310 2800 |0621: if-ne v0, v1, 0649 // +0028 │ │ +0b0a72: 5240 fa12 |0623: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@12fa │ │ +0b0a76: 021f 0000 |0625: move/from16 v31, v0 │ │ +0b0a7a: 5240 fb12 |0627: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@12fb │ │ +0b0a7e: 0220 0000 |0629: move/from16 v32, v0 │ │ +0b0a82: a609 1f20 |062b: add-float v9, v31, v32 │ │ +0b0a86: 0800 2300 |062d: move-object/from16 v0, v35 │ │ +0b0a8a: 5400 dc12 |062f: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@12dc │ │ +0b0a8e: 081f 0000 |0631: move-object/from16 v31, v0 │ │ +0b0a92: 5240 f812 |0633: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ +0b0a96: 0220 0000 |0635: move/from16 v32, v0 │ │ +0b0a9a: a621 1b09 |0637: add-float v33, v27, v9 │ │ +0b0a9e: 4b21 1f20 |0639: aput v33, v31, v32 │ │ +0b0aa2: 0800 2300 |063b: move-object/from16 v0, v35 │ │ +0b0aa6: 5400 dd12 |063d: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@12dd │ │ +0b0aaa: 081f 0000 |063f: move-object/from16 v31, v0 │ │ +0b0aae: 5240 f812 |0641: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ +0b0ab2: 0220 0000 |0643: move/from16 v32, v0 │ │ +0b0ab6: a621 1d09 |0645: add-float v33, v29, v9 │ │ +0b0aba: 4b21 1f20 |0647: aput v33, v31, v32 │ │ +0b0abe: 131f 0000 |0649: const/16 v31, #int 0 // #0 │ │ +0b0ac2: 2d1f 1c1f |064b: cmpl-float v31, v28, v31 │ │ +0b0ac6: 3d1f b1ff |064d: if-lez v31, 05fe // -004f │ │ +0b0aca: 5440 1413 |064f: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@1314 │ │ +0b0ace: 081f 0000 |0651: move-object/from16 v31, v0 │ │ +0b0ad2: 6220 2913 |0653: sget-object v32, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@1329 │ │ +0b0ad6: 0800 1f00 |0655: move-object/from16 v0, v31 │ │ +0b0ada: 0801 2000 |0657: move-object/from16 v1, v32 │ │ +0b0ade: 3310 a5ff |0659: if-ne v0, v1, 05fe // -005b │ │ +0b0ae2: 5240 fc12 |065b: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@12fc │ │ +0b0ae6: 021f 0000 |065d: move/from16 v31, v0 │ │ +0b0aea: 5240 f912 |065f: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@12f9 │ │ +0b0aee: 0220 0000 |0661: move/from16 v32, v0 │ │ +0b0af2: a61e 1f20 |0663: add-float v30, v31, v32 │ │ +0b0af6: 0800 2300 |0665: move-object/from16 v0, v35 │ │ +0b0afa: 5400 ea12 |0667: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@12ea │ │ +0b0afe: 081f 0000 |0669: move-object/from16 v31, v0 │ │ +0b0b02: 5240 0e13 |066b: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ +0b0b06: 0220 0000 |066d: move/from16 v32, v0 │ │ +0b0b0a: a621 1a1e |066f: add-float v33, v26, v30 │ │ +0b0b0e: 4b21 1f20 |0671: aput v33, v31, v32 │ │ +0b0b12: 0800 2300 |0673: move-object/from16 v0, v35 │ │ +0b0b16: 5400 eb12 |0675: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowPrefHeight:[F // field@12eb │ │ +0b0b1a: 081f 0000 |0677: move-object/from16 v31, v0 │ │ +0b0b1e: 5240 0e13 |0679: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ +0b0b22: 0220 0000 |067b: move/from16 v32, v0 │ │ +0b0b26: a621 1c1e |067d: add-float v33, v28, v30 │ │ +0b0b2a: 4b21 1f20 |067f: aput v33, v31, v32 │ │ +0b0b2e: 2900 7dff |0681: goto/16 05fe // -0083 │ │ +0b0b32: 131f 0000 |0683: const/16 v31, #int 0 // #0 │ │ +0b0b36: 0200 1f00 |0685: move/from16 v0, v31 │ │ +0b0b3a: 0801 2300 |0687: move-object/from16 v1, v35 │ │ +0b0b3e: 5910 f112 |0689: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinWidth:F // field@12f1 │ │ +0b0b42: 131f 0000 |068b: const/16 v31, #int 0 // #0 │ │ +0b0b46: 0200 1f00 |068d: move/from16 v0, v31 │ │ +0b0b4a: 0801 2300 |068f: move-object/from16 v1, v35 │ │ +0b0b4e: 5910 f012 |0691: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinHeight:F // field@12f0 │ │ +0b0b52: 131f 0000 |0693: const/16 v31, #int 0 // #0 │ │ +0b0b56: 0200 1f00 |0695: move/from16 v0, v31 │ │ +0b0b5a: 0801 2300 |0697: move-object/from16 v1, v35 │ │ +0b0b5e: 5910 f312 |0699: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefWidth:F // field@12f3 │ │ +0b0b62: 131f 0000 |069b: const/16 v31, #int 0 // #0 │ │ +0b0b66: 0200 1f00 |069d: move/from16 v0, v31 │ │ +0b0b6a: 0801 2300 |069f: move-object/from16 v1, v35 │ │ +0b0b6e: 5910 f212 |06a1: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefHeight:F // field@12f2 │ │ +0b0b72: 120a |06a3: const/4 v10, #int 0 // #0 │ │ +0b0b74: 0800 2300 |06a4: move-object/from16 v0, v35 │ │ +0b0b78: 5200 e012 |06a6: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@12e0 │ │ +0b0b7c: 021f 0000 |06a8: move/from16 v31, v0 │ │ +0b0b80: 0200 1f00 |06aa: move/from16 v0, v31 │ │ +0b0b84: 350a 3100 |06ac: if-ge v10, v0, 06dd // +0031 │ │ +0b0b88: 0800 2300 |06ae: move-object/from16 v0, v35 │ │ +0b0b8c: 5200 f112 |06b0: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinWidth:F // field@12f1 │ │ +0b0b90: 021f 0000 |06b2: move/from16 v31, v0 │ │ +0b0b94: 0800 2300 |06b4: move-object/from16 v0, v35 │ │ +0b0b98: 5400 dc12 |06b6: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@12dc │ │ +0b0b9c: 0820 0000 |06b8: move-object/from16 v32, v0 │ │ +0b0ba0: 4420 200a |06ba: aget v32, v32, v10 │ │ +0b0ba4: a61f 1f20 |06bc: add-float v31, v31, v32 │ │ +0b0ba8: 0200 1f00 |06be: move/from16 v0, v31 │ │ +0b0bac: 0801 2300 |06c0: move-object/from16 v1, v35 │ │ +0b0bb0: 5910 f112 |06c2: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinWidth:F // field@12f1 │ │ +0b0bb4: 0800 2300 |06c4: move-object/from16 v0, v35 │ │ +0b0bb8: 5200 f312 |06c6: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefWidth:F // field@12f3 │ │ +0b0bbc: 021f 0000 |06c8: move/from16 v31, v0 │ │ +0b0bc0: 0800 2300 |06ca: move-object/from16 v0, v35 │ │ +0b0bc4: 5400 dd12 |06cc: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@12dd │ │ +0b0bc8: 0820 0000 |06ce: move-object/from16 v32, v0 │ │ +0b0bcc: 4420 200a |06d0: aget v32, v32, v10 │ │ +0b0bd0: a61f 1f20 |06d2: add-float v31, v31, v32 │ │ +0b0bd4: 0200 1f00 |06d4: move/from16 v0, v31 │ │ +0b0bd8: 0801 2300 |06d6: move-object/from16 v1, v35 │ │ +0b0bdc: 5910 f312 |06d8: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefWidth:F // field@12f3 │ │ +0b0be0: d80a 0a01 |06da: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0b0be4: 28c8 |06dc: goto 06a4 // -0038 │ │ +0b0be6: 120a |06dd: const/4 v10, #int 0 // #0 │ │ +0b0be8: 0800 2300 |06de: move-object/from16 v0, v35 │ │ +0b0bec: 5200 ed12 |06e0: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@12ed │ │ +0b0bf0: 021f 0000 |06e2: move/from16 v31, v0 │ │ +0b0bf4: 0200 1f00 |06e4: move/from16 v0, v31 │ │ +0b0bf8: 350a 3d00 |06e6: if-ge v10, v0, 0723 // +003d │ │ +0b0bfc: 0800 2300 |06e8: move-object/from16 v0, v35 │ │ +0b0c00: 5200 f012 |06ea: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinHeight:F // field@12f0 │ │ +0b0c04: 021f 0000 |06ec: move/from16 v31, v0 │ │ +0b0c08: 0800 2300 |06ee: move-object/from16 v0, v35 │ │ +0b0c0c: 5400 ea12 |06f0: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@12ea │ │ +0b0c10: 0820 0000 |06f2: move-object/from16 v32, v0 │ │ +0b0c14: 4420 200a |06f4: aget v32, v32, v10 │ │ +0b0c18: a61f 1f20 |06f6: add-float v31, v31, v32 │ │ +0b0c1c: 0200 1f00 |06f8: move/from16 v0, v31 │ │ +0b0c20: 0801 2300 |06fa: move-object/from16 v1, v35 │ │ +0b0c24: 5910 f012 |06fc: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinHeight:F // field@12f0 │ │ +0b0c28: 0800 2300 |06fe: move-object/from16 v0, v35 │ │ +0b0c2c: 5200 f212 |0700: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefHeight:F // field@12f2 │ │ +0b0c30: 021f 0000 |0702: move/from16 v31, v0 │ │ +0b0c34: 0800 2300 |0704: move-object/from16 v0, v35 │ │ +0b0c38: 5400 ea12 |0706: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@12ea │ │ +0b0c3c: 0820 0000 |0708: move-object/from16 v32, v0 │ │ +0b0c40: 4420 200a |070a: aget v32, v32, v10 │ │ +0b0c44: 0800 2300 |070c: move-object/from16 v0, v35 │ │ +0b0c48: 5400 eb12 |070e: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowPrefHeight:[F // field@12eb │ │ +0b0c4c: 0821 0000 |0710: move-object/from16 v33, v0 │ │ +0b0c50: 4421 210a |0712: aget v33, v33, v10 │ │ +0b0c54: 7702 1826 2000 |0714: invoke-static/range {v32, v33}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0b0c5a: 0a20 |0717: move-result v32 │ │ +0b0c5c: a61f 1f20 |0718: add-float v31, v31, v32 │ │ +0b0c60: 0200 1f00 |071a: move/from16 v0, v31 │ │ +0b0c64: 0801 2300 |071c: move-object/from16 v1, v35 │ │ +0b0c68: 5910 f212 |071e: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefHeight:F // field@12f2 │ │ +0b0c6c: d80a 0a01 |0720: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0b0c70: 28bc |0722: goto 06de // -0044 │ │ +0b0c72: 0800 2300 |0723: move-object/from16 v0, v35 │ │ +0b0c76: 5400 e512 |0725: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@12e5 │ │ +0b0c7a: 081f 0000 |0727: move-object/from16 v31, v0 │ │ +0b0c7e: 0800 2300 |0729: move-object/from16 v0, v35 │ │ +0b0c82: 0801 1f00 |072b: move-object/from16 v1, v31 │ │ +0b0c86: 7020 8224 1000 |072d: invoke-direct {v0, v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;)F // method@2482 │ │ +0b0c8c: 0a1f |0730: move-result v31 │ │ +0b0c8e: 0800 2300 |0731: move-object/from16 v0, v35 │ │ +0b0c92: 5400 e612 |0733: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@12e6 │ │ +0b0c96: 0820 0000 |0735: move-object/from16 v32, v0 │ │ +0b0c9a: 0800 2300 |0737: move-object/from16 v0, v35 │ │ +0b0c9e: 0801 2000 |0739: move-object/from16 v1, v32 │ │ +0b0ca2: 7020 8224 1000 |073b: invoke-direct {v0, v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;)F // method@2482 │ │ +0b0ca8: 0a20 |073e: move-result v32 │ │ +0b0caa: a609 1f20 |073f: add-float v9, v31, v32 │ │ +0b0cae: 0800 2300 |0741: move-object/from16 v0, v35 │ │ +0b0cb2: 5400 e712 |0743: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@12e7 │ │ +0b0cb6: 081f 0000 |0745: move-object/from16 v31, v0 │ │ +0b0cba: 0800 2300 |0747: move-object/from16 v0, v35 │ │ +0b0cbe: 0801 1f00 |0749: move-object/from16 v1, v31 │ │ +0b0cc2: 7020 6a24 1000 |074b: invoke-direct {v0, v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;)F // method@246a │ │ +0b0cc8: 0a1f |074e: move-result v31 │ │ +0b0cca: 0800 2300 |074f: move-object/from16 v0, v35 │ │ +0b0cce: 5400 e412 |0751: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@12e4 │ │ +0b0cd2: 0820 0000 |0753: move-object/from16 v32, v0 │ │ +0b0cd6: 0800 2300 |0755: move-object/from16 v0, v35 │ │ +0b0cda: 0801 2000 |0757: move-object/from16 v1, v32 │ │ +0b0cde: 7020 6a24 1000 |0759: invoke-direct {v0, v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;)F // method@246a │ │ +0b0ce4: 0a20 |075c: move-result v32 │ │ +0b0ce6: a61e 1f20 |075d: add-float v30, v31, v32 │ │ +0b0cea: 0800 2300 |075f: move-object/from16 v0, v35 │ │ +0b0cee: 5200 f112 |0761: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinWidth:F // field@12f1 │ │ +0b0cf2: 021f 0000 |0763: move/from16 v31, v0 │ │ +0b0cf6: a61f 1f09 |0765: add-float v31, v31, v9 │ │ +0b0cfa: 0200 1f00 |0767: move/from16 v0, v31 │ │ +0b0cfe: 0801 2300 |0769: move-object/from16 v1, v35 │ │ +0b0d02: 5910 f112 |076b: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinWidth:F // field@12f1 │ │ +0b0d06: 0800 2300 |076d: move-object/from16 v0, v35 │ │ +0b0d0a: 5200 f012 |076f: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinHeight:F // field@12f0 │ │ +0b0d0e: 021f 0000 |0771: move/from16 v31, v0 │ │ +0b0d12: a61f 1f1e |0773: add-float v31, v31, v30 │ │ +0b0d16: 0200 1f00 |0775: move/from16 v0, v31 │ │ +0b0d1a: 0801 2300 |0777: move-object/from16 v1, v35 │ │ +0b0d1e: 5910 f012 |0779: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinHeight:F // field@12f0 │ │ +0b0d22: 0800 2300 |077b: move-object/from16 v0, v35 │ │ +0b0d26: 5200 f312 |077d: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefWidth:F // field@12f3 │ │ +0b0d2a: 021f 0000 |077f: move/from16 v31, v0 │ │ +0b0d2e: a61f 1f09 |0781: add-float v31, v31, v9 │ │ +0b0d32: 0800 2300 |0783: move-object/from16 v0, v35 │ │ +0b0d36: 5200 f112 |0785: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinWidth:F // field@12f1 │ │ +0b0d3a: 0220 0000 |0787: move/from16 v32, v0 │ │ +0b0d3e: 7702 1826 1f00 |0789: invoke-static/range {v31, v32}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0b0d44: 0a1f |078c: move-result v31 │ │ +0b0d46: 0200 1f00 |078d: move/from16 v0, v31 │ │ +0b0d4a: 0801 2300 |078f: move-object/from16 v1, v35 │ │ +0b0d4e: 5910 f312 |0791: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefWidth:F // field@12f3 │ │ +0b0d52: 0800 2300 |0793: move-object/from16 v0, v35 │ │ +0b0d56: 5200 f212 |0795: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefHeight:F // field@12f2 │ │ +0b0d5a: 021f 0000 |0797: move/from16 v31, v0 │ │ +0b0d5e: a61f 1f1e |0799: add-float v31, v31, v30 │ │ +0b0d62: 0800 2300 |079b: move-object/from16 v0, v35 │ │ +0b0d66: 5200 f012 |079d: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinHeight:F // field@12f0 │ │ +0b0d6a: 0220 0000 |079f: move/from16 v32, v0 │ │ +0b0d6e: 7702 1826 1f00 |07a1: invoke-static/range {v31, v32}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0b0d74: 0a1f |07a4: move-result v31 │ │ +0b0d76: 0200 1f00 |07a5: move/from16 v0, v31 │ │ +0b0d7a: 0801 2300 |07a7: move-object/from16 v1, v35 │ │ +0b0d7e: 5910 f212 |07a9: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefHeight:F // field@12f2 │ │ +0b0d82: 0e00 |07ab: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ 0x0008 line=505 │ │ 0x000e line=506 │ │ 0x0012 line=508 │ │ 0x0031 line=510 │ │ @@ -181650,52 +181700,52 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -0a27c4: |[0a27c4] com.esotericsoftware.tablelayout.BaseTableLayout.endRow:()V │ │ -0a27d4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a27d6: 5453 da12 |0001: iget-object v3, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ -0a27da: 6e10 3927 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0a27e0: 0a03 |0006: move-result v3 │ │ -0a27e2: d801 03ff |0007: add-int/lit8 v1, v3, #int -1 // #ff │ │ -0a27e6: 3a01 0e00 |0009: if-ltz v1, 0017 // +000e │ │ -0a27ea: 5453 da12 |000b: iget-object v3, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ -0a27ee: 6e20 3327 1300 |000d: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0a27f4: 0c00 |0010: move-result-object v0 │ │ -0a27f6: 1f00 7103 |0011: check-cast v0, Lcom/esotericsoftware/tablelayout/Cell; // type@0371 │ │ -0a27fa: 5503 fd12 |0013: iget-boolean v3, v0, Lcom/esotericsoftware/tablelayout/Cell;.endRow:Z // field@12fd │ │ -0a27fe: 3803 2700 |0015: if-eqz v3, 003c // +0027 │ │ -0a2802: 5253 e012 |0017: iget v3, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@12e0 │ │ -0a2806: 7120 1926 2300 |0019: invoke-static {v3, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0a280c: 0a03 |001c: move-result v3 │ │ -0a280e: 5953 e012 |001d: iput v3, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@12e0 │ │ -0a2812: 5253 ed12 |001f: iget v3, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@12ed │ │ -0a2816: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0a281a: 5953 ed12 |0023: iput v3, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@12ed │ │ -0a281e: 5453 da12 |0025: iget-object v3, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ -0a2822: 5454 da12 |0027: iget-object v4, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ -0a2826: 6e10 3927 0400 |0029: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0a282c: 0a04 |002c: move-result v4 │ │ -0a282e: d804 04ff |002d: add-int/lit8 v4, v4, #int -1 // #ff │ │ -0a2832: 6e20 3327 4300 |002f: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0a2838: 0c03 |0032: move-result-object v3 │ │ -0a283a: 1f03 7103 |0033: check-cast v3, Lcom/esotericsoftware/tablelayout/Cell; // type@0371 │ │ -0a283e: 1214 |0035: const/4 v4, #int 1 // #1 │ │ -0a2840: 5c34 fd12 |0036: iput-boolean v4, v3, Lcom/esotericsoftware/tablelayout/Cell;.endRow:Z // field@12fd │ │ -0a2844: 6e10 6c24 0500 |0038: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.invalidate:()V // method@246c │ │ -0a284a: 0e00 |003b: return-void │ │ -0a284c: 5403 f712 |003c: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ -0a2850: 6e10 ff25 0300 |003e: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a2856: 0a03 |0041: move-result v3 │ │ -0a2858: b032 |0042: add-int/2addr v2, v3 │ │ -0a285a: d801 01ff |0043: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0a285e: 28c4 |0045: goto 0009 // -003c │ │ +0b0d84: |[0b0d84] com.esotericsoftware.tablelayout.BaseTableLayout.endRow:()V │ │ +0b0d94: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0b0d96: 5453 da12 |0001: iget-object v3, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ +0b0d9a: 6e10 3927 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0b0da0: 0a03 |0006: move-result v3 │ │ +0b0da2: d801 03ff |0007: add-int/lit8 v1, v3, #int -1 // #ff │ │ +0b0da6: 3a01 0e00 |0009: if-ltz v1, 0017 // +000e │ │ +0b0daa: 5453 da12 |000b: iget-object v3, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ +0b0dae: 6e20 3327 1300 |000d: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0b0db4: 0c00 |0010: move-result-object v0 │ │ +0b0db6: 1f00 6f03 |0011: check-cast v0, Lcom/esotericsoftware/tablelayout/Cell; // type@036f │ │ +0b0dba: 5503 fd12 |0013: iget-boolean v3, v0, Lcom/esotericsoftware/tablelayout/Cell;.endRow:Z // field@12fd │ │ +0b0dbe: 3803 2700 |0015: if-eqz v3, 003c // +0027 │ │ +0b0dc2: 5253 e012 |0017: iget v3, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@12e0 │ │ +0b0dc6: 7120 1926 2300 |0019: invoke-static {v3, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0b0dcc: 0a03 |001c: move-result v3 │ │ +0b0dce: 5953 e012 |001d: iput v3, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@12e0 │ │ +0b0dd2: 5253 ed12 |001f: iget v3, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@12ed │ │ +0b0dd6: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0b0dda: 5953 ed12 |0023: iput v3, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@12ed │ │ +0b0dde: 5453 da12 |0025: iget-object v3, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ +0b0de2: 5454 da12 |0027: iget-object v4, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ +0b0de6: 6e10 3927 0400 |0029: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0b0dec: 0a04 |002c: move-result v4 │ │ +0b0dee: d804 04ff |002d: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0b0df2: 6e20 3327 4300 |002f: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0b0df8: 0c03 |0032: move-result-object v3 │ │ +0b0dfa: 1f03 6f03 |0033: check-cast v3, Lcom/esotericsoftware/tablelayout/Cell; // type@036f │ │ +0b0dfe: 1214 |0035: const/4 v4, #int 1 // #1 │ │ +0b0e00: 5c34 fd12 |0036: iput-boolean v4, v3, Lcom/esotericsoftware/tablelayout/Cell;.endRow:Z // field@12fd │ │ +0b0e04: 6e10 6c24 0500 |0038: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.invalidate:()V // method@246c │ │ +0b0e0a: 0e00 |003b: return-void │ │ +0b0e0c: 5403 f712 |003c: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ +0b0e10: 6e10 ff25 0300 |003e: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b0e16: 0a03 |0041: move-result v3 │ │ +0b0e18: b032 |0042: add-int/2addr v2, v3 │ │ +0b0e1a: d801 01ff |0043: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0b0e1e: 28c4 |0045: goto 0009 // -003c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0001 line=136 │ │ 0x000b line=137 │ │ 0x0013 line=138 │ │ 0x0017 line=141 │ │ @@ -181718,27 +181768,27 @@ │ │ type : '([FI)[F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -0a2860: |[0a2860] com.esotericsoftware.tablelayout.BaseTableLayout.ensureSize:([FI)[F │ │ -0a2870: 3804 0500 |0000: if-eqz v4, 0005 // +0005 │ │ -0a2874: 2142 |0002: array-length v2, v4 │ │ -0a2876: 3552 0500 |0003: if-ge v2, v5, 0008 // +0005 │ │ -0a287a: 2354 4a04 |0005: new-array v4, v5, [F // type@044a │ │ -0a287e: 1104 |0007: return-object v4 │ │ -0a2880: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0a2882: 2141 |0009: array-length v1, v4 │ │ -0a2884: 3510 fdff |000a: if-ge v0, v1, 0007 // -0003 │ │ -0a2888: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -0a288a: 4b02 0400 |000d: aput v2, v4, v0 │ │ -0a288e: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a2892: 28f9 |0011: goto 000a // -0007 │ │ +0b0e20: |[0b0e20] com.esotericsoftware.tablelayout.BaseTableLayout.ensureSize:([FI)[F │ │ +0b0e30: 3804 0500 |0000: if-eqz v4, 0005 // +0005 │ │ +0b0e34: 2142 |0002: array-length v2, v4 │ │ +0b0e36: 3552 0500 |0003: if-ge v2, v5, 0008 // +0005 │ │ +0b0e3a: 2354 4804 |0005: new-array v4, v5, [F // type@0448 │ │ +0b0e3e: 1104 |0007: return-object v4 │ │ +0b0e40: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0b0e42: 2141 |0009: array-length v1, v4 │ │ +0b0e44: 3510 fdff |000a: if-ge v0, v1, 0007 // -0003 │ │ +0b0e48: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +0b0e4a: 4b02 0400 |000d: aput v2, v4, v0 │ │ +0b0e4e: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b0e52: 28f9 |0011: goto 000a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ 0x0007 line=483 │ │ 0x0008 line=481 │ │ 0x000c line=482 │ │ 0x000f line=481 │ │ @@ -181756,22 +181806,22 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0a2894: |[0a2894] com.esotericsoftware.tablelayout.BaseTableLayout.h:(Lcom/esotericsoftware/tablelayout/Value;)F │ │ -0a28a4: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -0a28a8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0a28aa: 0f00 |0003: return v0 │ │ -0a28ac: 5410 ef12 |0004: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.table:Ljava/lang/Object; // field@12ef │ │ -0a28b0: 6e20 4725 0200 |0006: invoke-virtual {v2, v0}, Lcom/esotericsoftware/tablelayout/Value;.height:(Ljava/lang/Object;)F // method@2547 │ │ -0a28b6: 0a00 |0009: move-result v0 │ │ -0a28b8: 28f9 |000a: goto 0003 // -0007 │ │ +0b0e54: |[0b0e54] com.esotericsoftware.tablelayout.BaseTableLayout.h:(Lcom/esotericsoftware/tablelayout/Value;)F │ │ +0b0e64: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +0b0e68: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0b0e6a: 0f00 |0003: return v0 │ │ +0b0e6c: 5410 ef12 |0004: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.table:Ljava/lang/Object; // field@12ef │ │ +0b0e70: 6e20 4725 0200 |0006: invoke-virtual {v2, v0}, Lcom/esotericsoftware/tablelayout/Value;.height:(Ljava/lang/Object;)F // method@2547 │ │ +0b0e76: 0a00 |0009: move-result v0 │ │ +0b0e78: 28f9 |000a: goto 0003 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x000b reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x000b reg=2 value Lcom/esotericsoftware/tablelayout/Value; │ │ @@ -181781,21 +181831,21 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a28bc: |[0a28bc] com.esotericsoftware.tablelayout.BaseTableLayout.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F │ │ -0a28cc: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -0a28d0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0a28d2: 0f00 |0003: return v0 │ │ -0a28d4: 6e20 4625 3200 |0004: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Value;.height:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2546 │ │ -0a28da: 0a00 |0007: move-result v0 │ │ -0a28dc: 28fb |0008: goto 0003 // -0005 │ │ +0b0e7c: |[0b0e7c] com.esotericsoftware.tablelayout.BaseTableLayout.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F │ │ +0b0e8c: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +0b0e90: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0b0e92: 0f00 |0003: return v0 │ │ +0b0e94: 6e20 4625 3200 |0004: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Value;.height:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2546 │ │ +0b0e9a: 0a00 |0007: move-result v0 │ │ +0b0e9c: 28fb |0008: goto 0003 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x0009 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x0009 reg=2 value Lcom/esotericsoftware/tablelayout/Value; │ │ @@ -181806,22 +181856,22 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0a28e0: |[0a28e0] com.esotericsoftware.tablelayout.BaseTableLayout.w:(Lcom/esotericsoftware/tablelayout/Value;)F │ │ -0a28f0: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -0a28f4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0a28f6: 0f00 |0003: return v0 │ │ -0a28f8: 5410 ef12 |0004: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.table:Ljava/lang/Object; // field@12ef │ │ -0a28fc: 6e20 4d25 0200 |0006: invoke-virtual {v2, v0}, Lcom/esotericsoftware/tablelayout/Value;.width:(Ljava/lang/Object;)F // method@254d │ │ -0a2902: 0a00 |0009: move-result v0 │ │ -0a2904: 28f9 |000a: goto 0003 // -0007 │ │ +0b0ea0: |[0b0ea0] com.esotericsoftware.tablelayout.BaseTableLayout.w:(Lcom/esotericsoftware/tablelayout/Value;)F │ │ +0b0eb0: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +0b0eb4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0b0eb6: 0f00 |0003: return v0 │ │ +0b0eb8: 5410 ef12 |0004: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.table:Ljava/lang/Object; // field@12ef │ │ +0b0ebc: 6e20 4d25 0200 |0006: invoke-virtual {v2, v0}, Lcom/esotericsoftware/tablelayout/Value;.width:(Ljava/lang/Object;)F // method@254d │ │ +0b0ec2: 0a00 |0009: move-result v0 │ │ +0b0ec4: 28f9 |000a: goto 0003 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x000b reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x000b reg=2 value Lcom/esotericsoftware/tablelayout/Value; │ │ @@ -181831,21 +181881,21 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a2908: |[0a2908] com.esotericsoftware.tablelayout.BaseTableLayout.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F │ │ -0a2918: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -0a291c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0a291e: 0f00 |0003: return v0 │ │ -0a2920: 6e20 4c25 3200 |0004: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Value;.width:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@254c │ │ -0a2926: 0a00 |0007: move-result v0 │ │ -0a2928: 28fb |0008: goto 0003 // -0005 │ │ +0b0ec8: |[0b0ec8] com.esotericsoftware.tablelayout.BaseTableLayout.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F │ │ +0b0ed8: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +0b0edc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0b0ede: 0f00 |0003: return v0 │ │ +0b0ee0: 6e20 4c25 3200 |0004: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Value;.width:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@254c │ │ +0b0ee6: 0a00 |0007: move-result v0 │ │ +0b0ee8: 28fb |0008: goto 0003 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x0009 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x0009 reg=2 value Lcom/esotericsoftware/tablelayout/Value; │ │ @@ -181857,91 +181907,91 @@ │ │ type : '(Ljava/lang/Object;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 153 16-bit code units │ │ -0a292c: |[0a292c] com.esotericsoftware.tablelayout.BaseTableLayout.add:(Ljava/lang/Object;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a293c: 2200 7103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Cell; // type@0371 │ │ -0a2940: 7020 8424 9000 |0002: invoke-direct {v0, v9}, Lcom/esotericsoftware/tablelayout/Cell;.:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V // method@2484 │ │ -0a2946: 5b0a 1513 |0005: iput-object v10, v0, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@1315 │ │ -0a294a: 5497 da12 |0007: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ -0a294e: 6e10 3927 0700 |0009: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0a2954: 0a07 |000c: move-result v7 │ │ -0a2956: 3d07 4d00 |000d: if-lez v7, 005a // +004d │ │ -0a295a: 5497 da12 |000f: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ -0a295e: 5498 da12 |0011: iget-object v8, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ -0a2962: 6e10 3927 0800 |0013: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0a2968: 0a08 |0016: move-result v8 │ │ -0a296a: d808 08ff |0017: add-int/lit8 v8, v8, #int -1 // #ff │ │ -0a296e: 6e20 3327 8700 |0019: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0a2974: 0c04 |001c: move-result-object v4 │ │ -0a2976: 1f04 7103 |001d: check-cast v4, Lcom/esotericsoftware/tablelayout/Cell; // type@0371 │ │ -0a297a: 5547 fd12 |001f: iget-boolean v7, v4, Lcom/esotericsoftware/tablelayout/Cell;.endRow:Z // field@12fd │ │ -0a297e: 3907 6b00 |0021: if-nez v7, 008c // +006b │ │ -0a2982: 5247 f812 |0023: iget v7, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ -0a2986: 5448 f712 |0025: iget-object v8, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ -0a298a: 6e10 ff25 0800 |0027: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a2990: 0a08 |002a: move-result v8 │ │ -0a2992: b087 |002b: add-int/2addr v7, v8 │ │ -0a2994: 5907 f812 |002c: iput v7, v0, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ -0a2998: 5247 0e13 |002e: iget v7, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ -0a299c: 5907 0e13 |0030: iput v7, v0, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ -0a29a0: 5207 0e13 |0032: iget v7, v0, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ -0a29a4: 3d07 2600 |0034: if-lez v7, 005a // +0026 │ │ -0a29a8: 5497 da12 |0036: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ -0a29ac: 6e10 3927 0700 |0038: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0a29b2: 0a07 |003b: move-result v7 │ │ -0a29b4: d803 07ff |003c: add-int/lit8 v3, v7, #int -1 // #ff │ │ -0a29b8: 3a03 1c00 |003e: if-ltz v3, 005a // +001c │ │ -0a29bc: 5497 da12 |0040: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ -0a29c0: 6e20 3327 3700 |0042: invoke-virtual {v7, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0a29c6: 0c06 |0045: move-result-object v6 │ │ -0a29c8: 1f06 7103 |0046: check-cast v6, Lcom/esotericsoftware/tablelayout/Cell; // type@0371 │ │ -0a29cc: 5261 f812 |0048: iget v1, v6, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ -0a29d0: 5467 f712 |004a: iget-object v7, v6, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ -0a29d4: 6e10 ff25 0700 |004c: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a29da: 0a07 |004f: move-result v7 │ │ -0a29dc: 9005 0107 |0050: add-int v5, v1, v7 │ │ -0a29e0: 3551 4400 |0052: if-ge v1, v5, 0096 // +0044 │ │ -0a29e4: 5207 f812 |0054: iget v7, v0, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ -0a29e8: 3371 3d00 |0056: if-ne v1, v7, 0093 // +003d │ │ -0a29ec: 5903 f612 |0058: iput v3, v0, Lcom/esotericsoftware/tablelayout/Cell;.cellAboveIndex:I // field@12f6 │ │ -0a29f0: 5497 da12 |005a: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ -0a29f4: 6e20 2f27 0700 |005c: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0a29fa: 5497 d912 |005f: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cellDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@12d9 │ │ -0a29fe: 6e20 f424 7000 |0061: invoke-virtual {v0, v7}, Lcom/esotericsoftware/tablelayout/Cell;.set:(Lcom/esotericsoftware/tablelayout/Cell;)V // method@24f4 │ │ -0a2a04: 5207 f812 |0064: iget v7, v0, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ -0a2a08: 5498 db12 |0066: iget-object v8, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@12db │ │ -0a2a0c: 6e10 3927 0800 |0068: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0a2a12: 0a08 |006b: move-result v8 │ │ -0a2a14: 3587 1100 |006c: if-ge v7, v8, 007d // +0011 │ │ -0a2a18: 5497 db12 |006e: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@12db │ │ -0a2a1c: 5208 f812 |0070: iget v8, v0, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ -0a2a20: 6e20 3327 8700 |0072: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0a2a26: 0c02 |0075: move-result-object v2 │ │ -0a2a28: 1f02 7103 |0076: check-cast v2, Lcom/esotericsoftware/tablelayout/Cell; // type@0371 │ │ -0a2a2c: 3802 0500 |0078: if-eqz v2, 007d // +0005 │ │ -0a2a30: 6e20 d524 2000 |007a: invoke-virtual {v0, v2}, Lcom/esotericsoftware/tablelayout/Cell;.merge:(Lcom/esotericsoftware/tablelayout/Cell;)V // method@24d5 │ │ -0a2a36: 5497 e812 |007d: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@12e8 │ │ -0a2a3a: 6e20 d524 7000 |007f: invoke-virtual {v0, v7}, Lcom/esotericsoftware/tablelayout/Cell;.merge:(Lcom/esotericsoftware/tablelayout/Cell;)V // method@24d5 │ │ -0a2a40: 380a 0900 |0082: if-eqz v10, 008b // +0009 │ │ -0a2a44: 5497 f412 |0084: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@12f4 │ │ -0a2a48: 5498 ef12 |0086: iget-object v8, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.table:Ljava/lang/Object; // field@12ef │ │ -0a2a4c: 6e30 1225 870a |0088: invoke-virtual {v7, v8, v10}, Lcom/esotericsoftware/tablelayout/Toolkit;.addChild:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2512 │ │ -0a2a52: 1100 |008b: return-object v0 │ │ -0a2a54: 5247 0e13 |008c: iget v7, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ -0a2a58: d807 0701 |008e: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0a2a5c: 5907 0e13 |0090: iput v7, v0, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ -0a2a60: 28a0 |0092: goto 0032 // -0060 │ │ -0a2a62: d801 0101 |0093: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a2a66: 28bd |0095: goto 0052 // -0043 │ │ -0a2a68: d803 03ff |0096: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0a2a6c: 28a6 |0098: goto 003e // -005a │ │ +0b0eec: |[0b0eec] com.esotericsoftware.tablelayout.BaseTableLayout.add:(Ljava/lang/Object;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b0efc: 2200 6f03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Cell; // type@036f │ │ +0b0f00: 7020 8424 9000 |0002: invoke-direct {v0, v9}, Lcom/esotericsoftware/tablelayout/Cell;.:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V // method@2484 │ │ +0b0f06: 5b0a 1513 |0005: iput-object v10, v0, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@1315 │ │ +0b0f0a: 5497 da12 |0007: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ +0b0f0e: 6e10 3927 0700 |0009: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0b0f14: 0a07 |000c: move-result v7 │ │ +0b0f16: 3d07 4d00 |000d: if-lez v7, 005a // +004d │ │ +0b0f1a: 5497 da12 |000f: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ +0b0f1e: 5498 da12 |0011: iget-object v8, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ +0b0f22: 6e10 3927 0800 |0013: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0b0f28: 0a08 |0016: move-result v8 │ │ +0b0f2a: d808 08ff |0017: add-int/lit8 v8, v8, #int -1 // #ff │ │ +0b0f2e: 6e20 3327 8700 |0019: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0b0f34: 0c04 |001c: move-result-object v4 │ │ +0b0f36: 1f04 6f03 |001d: check-cast v4, Lcom/esotericsoftware/tablelayout/Cell; // type@036f │ │ +0b0f3a: 5547 fd12 |001f: iget-boolean v7, v4, Lcom/esotericsoftware/tablelayout/Cell;.endRow:Z // field@12fd │ │ +0b0f3e: 3907 6b00 |0021: if-nez v7, 008c // +006b │ │ +0b0f42: 5247 f812 |0023: iget v7, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ +0b0f46: 5448 f712 |0025: iget-object v8, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ +0b0f4a: 6e10 ff25 0800 |0027: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b0f50: 0a08 |002a: move-result v8 │ │ +0b0f52: b087 |002b: add-int/2addr v7, v8 │ │ +0b0f54: 5907 f812 |002c: iput v7, v0, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ +0b0f58: 5247 0e13 |002e: iget v7, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ +0b0f5c: 5907 0e13 |0030: iput v7, v0, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ +0b0f60: 5207 0e13 |0032: iget v7, v0, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ +0b0f64: 3d07 2600 |0034: if-lez v7, 005a // +0026 │ │ +0b0f68: 5497 da12 |0036: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ +0b0f6c: 6e10 3927 0700 |0038: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0b0f72: 0a07 |003b: move-result v7 │ │ +0b0f74: d803 07ff |003c: add-int/lit8 v3, v7, #int -1 // #ff │ │ +0b0f78: 3a03 1c00 |003e: if-ltz v3, 005a // +001c │ │ +0b0f7c: 5497 da12 |0040: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ +0b0f80: 6e20 3327 3700 |0042: invoke-virtual {v7, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0b0f86: 0c06 |0045: move-result-object v6 │ │ +0b0f88: 1f06 6f03 |0046: check-cast v6, Lcom/esotericsoftware/tablelayout/Cell; // type@036f │ │ +0b0f8c: 5261 f812 |0048: iget v1, v6, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ +0b0f90: 5467 f712 |004a: iget-object v7, v6, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ +0b0f94: 6e10 ff25 0700 |004c: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b0f9a: 0a07 |004f: move-result v7 │ │ +0b0f9c: 9005 0107 |0050: add-int v5, v1, v7 │ │ +0b0fa0: 3551 4400 |0052: if-ge v1, v5, 0096 // +0044 │ │ +0b0fa4: 5207 f812 |0054: iget v7, v0, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ +0b0fa8: 3371 3d00 |0056: if-ne v1, v7, 0093 // +003d │ │ +0b0fac: 5903 f612 |0058: iput v3, v0, Lcom/esotericsoftware/tablelayout/Cell;.cellAboveIndex:I // field@12f6 │ │ +0b0fb0: 5497 da12 |005a: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ +0b0fb4: 6e20 2f27 0700 |005c: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0b0fba: 5497 d912 |005f: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cellDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@12d9 │ │ +0b0fbe: 6e20 f424 7000 |0061: invoke-virtual {v0, v7}, Lcom/esotericsoftware/tablelayout/Cell;.set:(Lcom/esotericsoftware/tablelayout/Cell;)V // method@24f4 │ │ +0b0fc4: 5207 f812 |0064: iget v7, v0, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ +0b0fc8: 5498 db12 |0066: iget-object v8, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@12db │ │ +0b0fcc: 6e10 3927 0800 |0068: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0b0fd2: 0a08 |006b: move-result v8 │ │ +0b0fd4: 3587 1100 |006c: if-ge v7, v8, 007d // +0011 │ │ +0b0fd8: 5497 db12 |006e: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@12db │ │ +0b0fdc: 5208 f812 |0070: iget v8, v0, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ +0b0fe0: 6e20 3327 8700 |0072: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0b0fe6: 0c02 |0075: move-result-object v2 │ │ +0b0fe8: 1f02 6f03 |0076: check-cast v2, Lcom/esotericsoftware/tablelayout/Cell; // type@036f │ │ +0b0fec: 3802 0500 |0078: if-eqz v2, 007d // +0005 │ │ +0b0ff0: 6e20 d524 2000 |007a: invoke-virtual {v0, v2}, Lcom/esotericsoftware/tablelayout/Cell;.merge:(Lcom/esotericsoftware/tablelayout/Cell;)V // method@24d5 │ │ +0b0ff6: 5497 e812 |007d: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@12e8 │ │ +0b0ffa: 6e20 d524 7000 |007f: invoke-virtual {v0, v7}, Lcom/esotericsoftware/tablelayout/Cell;.merge:(Lcom/esotericsoftware/tablelayout/Cell;)V // method@24d5 │ │ +0b1000: 380a 0900 |0082: if-eqz v10, 008b // +0009 │ │ +0b1004: 5497 f412 |0084: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@12f4 │ │ +0b1008: 5498 ef12 |0086: iget-object v8, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.table:Ljava/lang/Object; // field@12ef │ │ +0b100c: 6e30 1225 870a |0088: invoke-virtual {v7, v8, v10}, Lcom/esotericsoftware/tablelayout/Toolkit;.addChild:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2512 │ │ +0b1012: 1100 |008b: return-object v0 │ │ +0b1014: 5247 0e13 |008c: iget v7, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ +0b1018: d807 0701 |008e: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0b101c: 5907 0e13 |0090: iput v7, v0, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ +0b1020: 28a0 |0092: goto 0032 // -0060 │ │ +0b1022: d801 0101 |0093: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b1026: 28bd |0095: goto 0052 // -0043 │ │ +0b1028: d803 03ff |0096: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0b102c: 28a6 |0098: goto 003e // -005a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0005 line=88 │ │ 0x0007 line=90 │ │ 0x000f line=92 │ │ 0x001f line=93 │ │ @@ -181987,17 +182037,17 @@ │ │ type : '(I)Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2a70: |[0a2a70] com.esotericsoftware.tablelayout.BaseTableLayout.align:(I)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -0a2a80: 5901 d812 |0000: iput v1, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ -0a2a84: 1100 |0002: return-object v0 │ │ +0b1030: |[0b1030] com.esotericsoftware.tablelayout.BaseTableLayout.align:(I)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0b1040: 5901 d812 |0000: iput v1, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ +0b1044: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0002 line=346 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x0003 reg=0 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -182008,22 +182058,22 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0a2a88: |[0a2a88] com.esotericsoftware.tablelayout.BaseTableLayout.bottom:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -0a2a98: 5210 d812 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ -0a2a9c: de00 0004 |0002: or-int/lit8 v0, v0, #int 4 // #04 │ │ -0a2aa0: 5910 d812 |0004: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ -0a2aa4: 5210 d812 |0006: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ -0a2aa8: dd00 00fd |0008: and-int/lit8 v0, v0, #int -3 // #fd │ │ -0a2aac: 5910 d812 |000a: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ -0a2ab0: 1101 |000c: return-object v1 │ │ +0b1048: |[0b1048] com.esotericsoftware.tablelayout.BaseTableLayout.bottom:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0b1058: 5210 d812 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ +0b105c: de00 0004 |0002: or-int/lit8 v0, v0, #int 4 // #04 │ │ +0b1060: 5910 d812 |0004: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ +0b1064: 5210 d812 |0006: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ +0b1068: dd00 00fd |0008: and-int/lit8 v0, v0, #int -3 // #fd │ │ +0b106c: 5910 d812 |000a: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ +0b1070: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ 0x0006 line=372 │ │ 0x000c line=373 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -182034,18 +182084,18 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0a2ab4: |[0a2ab4] com.esotericsoftware.tablelayout.BaseTableLayout.center:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -0a2ac4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a2ac6: 5910 d812 |0001: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ -0a2aca: 1101 |0003: return-object v1 │ │ +0b1074: |[0b1074] com.esotericsoftware.tablelayout.BaseTableLayout.center:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0b1084: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b1086: 5910 d812 |0001: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ +0b108a: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ 0x0003 line=352 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x0004 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -182055,40 +182105,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -0a2acc: |[0a2acc] com.esotericsoftware.tablelayout.BaseTableLayout.clear:()V │ │ -0a2adc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0a2ade: 5452 da12 |0001: iget-object v2, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ -0a2ae2: 6e10 3927 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0a2ae8: 0a02 |0006: move-result v2 │ │ -0a2aea: d800 02ff |0007: add-int/lit8 v0, v2, #int -1 // #ff │ │ -0a2aee: 3a00 1800 |0009: if-ltz v0, 0021 // +0018 │ │ -0a2af2: 5452 da12 |000b: iget-object v2, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ -0a2af6: 6e20 3327 0200 |000d: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0a2afc: 0c02 |0010: move-result-object v2 │ │ -0a2afe: 1f02 7103 |0011: check-cast v2, Lcom/esotericsoftware/tablelayout/Cell; // type@0371 │ │ -0a2b02: 5421 1513 |0013: iget-object v1, v2, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@1315 │ │ -0a2b06: 3801 0900 |0015: if-eqz v1, 001e // +0009 │ │ -0a2b0a: 5452 f412 |0017: iget-object v2, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@12f4 │ │ -0a2b0e: 5453 ef12 |0019: iget-object v3, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.table:Ljava/lang/Object; // field@12ef │ │ -0a2b12: 6e30 1e25 3201 |001b: invoke-virtual {v2, v3, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.removeChild:(Ljava/lang/Object;Ljava/lang/Object;)V // method@251e │ │ -0a2b18: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0a2b1c: 28e9 |0020: goto 0009 // -0017 │ │ -0a2b1e: 5452 da12 |0021: iget-object v2, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ -0a2b22: 6e10 3127 0200 |0023: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@2731 │ │ -0a2b28: 5954 ed12 |0026: iput v4, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@12ed │ │ -0a2b2c: 5954 e012 |0028: iput v4, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@12e0 │ │ -0a2b30: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -0a2b32: 5b52 e812 |002b: iput-object v2, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@12e8 │ │ -0a2b36: 6e10 6c24 0500 |002d: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.invalidate:()V // method@246c │ │ -0a2b3c: 0e00 |0030: return-void │ │ +0b108c: |[0b108c] com.esotericsoftware.tablelayout.BaseTableLayout.clear:()V │ │ +0b109c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0b109e: 5452 da12 |0001: iget-object v2, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ +0b10a2: 6e10 3927 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0b10a8: 0a02 |0006: move-result v2 │ │ +0b10aa: d800 02ff |0007: add-int/lit8 v0, v2, #int -1 // #ff │ │ +0b10ae: 3a00 1800 |0009: if-ltz v0, 0021 // +0018 │ │ +0b10b2: 5452 da12 |000b: iget-object v2, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ +0b10b6: 6e20 3327 0200 |000d: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0b10bc: 0c02 |0010: move-result-object v2 │ │ +0b10be: 1f02 6f03 |0011: check-cast v2, Lcom/esotericsoftware/tablelayout/Cell; // type@036f │ │ +0b10c2: 5421 1513 |0013: iget-object v1, v2, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@1315 │ │ +0b10c6: 3801 0900 |0015: if-eqz v1, 001e // +0009 │ │ +0b10ca: 5452 f412 |0017: iget-object v2, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@12f4 │ │ +0b10ce: 5453 ef12 |0019: iget-object v3, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.table:Ljava/lang/Object; // field@12ef │ │ +0b10d2: 6e30 1e25 3201 |001b: invoke-virtual {v2, v3, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.removeChild:(Ljava/lang/Object;Ljava/lang/Object;)V // method@251e │ │ +0b10d8: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0b10dc: 28e9 |0020: goto 0009 // -0017 │ │ +0b10de: 5452 da12 |0021: iget-object v2, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ +0b10e2: 6e10 3127 0200 |0023: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@2731 │ │ +0b10e8: 5954 ed12 |0026: iput v4, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@12ed │ │ +0b10ec: 5954 e012 |0028: iput v4, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@12e0 │ │ +0b10f0: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +0b10f2: 5b52 e812 |002b: iput-object v2, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@12e8 │ │ +0b10f6: 6e10 6c24 0500 |002d: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.invalidate:()V // method@246c │ │ +0b10fc: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=180 │ │ 0x000b line=181 │ │ 0x0015 line=182 │ │ 0x001e line=180 │ │ 0x0021 line=184 │ │ @@ -182108,48 +182158,48 @@ │ │ type : '(I)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -0a2b40: |[0a2b40] com.esotericsoftware.tablelayout.BaseTableLayout.columnDefaults:(I)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a2b50: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0a2b52: 5442 db12 |0001: iget-object v2, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@12db │ │ -0a2b56: 6e10 3927 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0a2b5c: 0a02 |0006: move-result v2 │ │ -0a2b5e: 3752 2a00 |0007: if-le v2, v5, 0031 // +002a │ │ -0a2b62: 5442 db12 |0009: iget-object v2, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@12db │ │ -0a2b66: 6e20 3327 5200 |000b: invoke-virtual {v2, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0a2b6c: 0c02 |000e: move-result-object v2 │ │ -0a2b6e: 1f02 7103 |000f: check-cast v2, Lcom/esotericsoftware/tablelayout/Cell; // type@0371 │ │ -0a2b72: 0720 |0011: move-object v0, v2 │ │ -0a2b74: 3900 2600 |0012: if-nez v0, 0038 // +0026 │ │ -0a2b78: 2200 7103 |0014: new-instance v0, Lcom/esotericsoftware/tablelayout/Cell; // type@0371 │ │ -0a2b7c: 7020 8424 4000 |0016: invoke-direct {v0, v4}, Lcom/esotericsoftware/tablelayout/Cell;.:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V // method@2484 │ │ -0a2b82: 5442 db12 |0019: iget-object v2, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@12db │ │ -0a2b86: 6e10 3927 0200 |001b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0a2b8c: 0a02 |001e: move-result v2 │ │ -0a2b8e: 3425 1a00 |001f: if-lt v5, v2, 0039 // +001a │ │ -0a2b92: 5442 db12 |0021: iget-object v2, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@12db │ │ -0a2b96: 6e10 3927 0200 |0023: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0a2b9c: 0a01 |0026: move-result v1 │ │ -0a2b9e: 3551 0c00 |0027: if-ge v1, v5, 0033 // +000c │ │ -0a2ba2: 5442 db12 |0029: iget-object v2, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@12db │ │ -0a2ba6: 6e20 2f27 3200 |002b: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0a2bac: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a2bb0: 28f7 |0030: goto 0027 // -0009 │ │ -0a2bb2: 0730 |0031: move-object v0, v3 │ │ -0a2bb4: 28e0 |0032: goto 0012 // -0020 │ │ -0a2bb6: 5442 db12 |0033: iget-object v2, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@12db │ │ -0a2bba: 6e20 2f27 0200 |0035: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0a2bc0: 1100 |0038: return-object v0 │ │ -0a2bc2: 5442 db12 |0039: iget-object v2, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@12db │ │ -0a2bc6: 6e30 3827 5200 |003b: invoke-virtual {v2, v5, v0}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@2738 │ │ -0a2bcc: 28fa |003e: goto 0038 // -0006 │ │ +0b1100: |[0b1100] com.esotericsoftware.tablelayout.BaseTableLayout.columnDefaults:(I)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b1110: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0b1112: 5442 db12 |0001: iget-object v2, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@12db │ │ +0b1116: 6e10 3927 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0b111c: 0a02 |0006: move-result v2 │ │ +0b111e: 3752 2a00 |0007: if-le v2, v5, 0031 // +002a │ │ +0b1122: 5442 db12 |0009: iget-object v2, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@12db │ │ +0b1126: 6e20 3327 5200 |000b: invoke-virtual {v2, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0b112c: 0c02 |000e: move-result-object v2 │ │ +0b112e: 1f02 6f03 |000f: check-cast v2, Lcom/esotericsoftware/tablelayout/Cell; // type@036f │ │ +0b1132: 0720 |0011: move-object v0, v2 │ │ +0b1134: 3900 2600 |0012: if-nez v0, 0038 // +0026 │ │ +0b1138: 2200 6f03 |0014: new-instance v0, Lcom/esotericsoftware/tablelayout/Cell; // type@036f │ │ +0b113c: 7020 8424 4000 |0016: invoke-direct {v0, v4}, Lcom/esotericsoftware/tablelayout/Cell;.:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V // method@2484 │ │ +0b1142: 5442 db12 |0019: iget-object v2, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@12db │ │ +0b1146: 6e10 3927 0200 |001b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0b114c: 0a02 |001e: move-result v2 │ │ +0b114e: 3425 1a00 |001f: if-lt v5, v2, 0039 // +001a │ │ +0b1152: 5442 db12 |0021: iget-object v2, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@12db │ │ +0b1156: 6e10 3927 0200 |0023: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0b115c: 0a01 |0026: move-result v1 │ │ +0b115e: 3551 0c00 |0027: if-ge v1, v5, 0033 // +000c │ │ +0b1162: 5442 db12 |0029: iget-object v2, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@12db │ │ +0b1166: 6e20 2f27 3200 |002b: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0b116c: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b1170: 28f7 |0030: goto 0027 // -0009 │ │ +0b1172: 0730 |0031: move-object v0, v3 │ │ +0b1174: 28e0 |0032: goto 0012 // -0020 │ │ +0b1176: 5442 db12 |0033: iget-object v2, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@12db │ │ +0b117a: 6e20 2f27 0200 |0035: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0b1180: 1100 |0038: return-object v0 │ │ +0b1182: 5442 db12 |0039: iget-object v2, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@12db │ │ +0b1186: 6e30 3827 5200 |003b: invoke-virtual {v2, v5, v0}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@2738 │ │ +0b118c: 28fa |003e: goto 0038 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=150 │ │ 0x0012 line=151 │ │ 0x0014 line=152 │ │ 0x0019 line=153 │ │ 0x0021 line=154 │ │ @@ -182174,19 +182224,19 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a2bd0: |[0a2bd0] com.esotericsoftware.tablelayout.BaseTableLayout.debug:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -0a2be0: 6200 ce12 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.all:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12ce │ │ -0a2be4: 5b10 e112 |0002: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12e1 │ │ -0a2be8: 6e10 6c24 0100 |0004: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.invalidate:()V // method@246c │ │ -0a2bee: 1101 |0007: return-object v1 │ │ +0b1190: |[0b1190] com.esotericsoftware.tablelayout.BaseTableLayout.debug:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0b11a0: 6200 ce12 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.all:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12ce │ │ +0b11a4: 5b10 e112 |0002: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12e1 │ │ +0b11a8: 6e10 6c24 0100 |0004: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.invalidate:()V // method@246c │ │ +0b11ae: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0004 line=386 │ │ 0x0007 line=387 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -182197,23 +182247,23 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;)Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0a2bf0: |[0a2bf0] com.esotericsoftware.tablelayout.BaseTableLayout.debug:(Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -0a2c00: 5b12 e112 |0000: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12e1 │ │ -0a2c04: 6200 d012 |0002: sget-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.none:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d0 │ │ -0a2c08: 3302 0800 |0004: if-ne v2, v0, 000c // +0008 │ │ -0a2c0c: 5410 f412 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@12f4 │ │ -0a2c10: 6e20 1425 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.clearDebugRectangles:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V // method@2514 │ │ -0a2c16: 1101 |000b: return-object v1 │ │ -0a2c18: 6e10 6c24 0100 |000c: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.invalidate:()V // method@246c │ │ -0a2c1e: 28fc |000f: goto 000b // -0004 │ │ +0b11b0: |[0b11b0] com.esotericsoftware.tablelayout.BaseTableLayout.debug:(Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0b11c0: 5b12 e112 |0000: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12e1 │ │ +0b11c4: 6200 d012 |0002: sget-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.none:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d0 │ │ +0b11c8: 3302 0800 |0004: if-ne v2, v0, 000c // +0008 │ │ +0b11cc: 5410 f412 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@12f4 │ │ +0b11d0: 6e20 1425 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.clearDebugRectangles:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V // method@2514 │ │ +0b11d6: 1101 |000b: return-object v1 │ │ +0b11d8: 6e10 6c24 0100 |000c: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.invalidate:()V // method@246c │ │ +0b11de: 28fc |000f: goto 000b // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 0x0002 line=414 │ │ 0x0006 line=415 │ │ 0x000b line=418 │ │ 0x000c line=417 │ │ @@ -182227,19 +182277,19 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a2c20: |[0a2c20] com.esotericsoftware.tablelayout.BaseTableLayout.debugCell:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -0a2c30: 6200 cf12 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.cell:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12cf │ │ -0a2c34: 5b10 e112 |0002: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12e1 │ │ -0a2c38: 6e10 6c24 0100 |0004: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.invalidate:()V // method@246c │ │ -0a2c3e: 1101 |0007: return-object v1 │ │ +0b11e0: |[0b11e0] com.esotericsoftware.tablelayout.BaseTableLayout.debugCell:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0b11f0: 6200 cf12 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.cell:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12cf │ │ +0b11f4: 5b10 e112 |0002: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12e1 │ │ +0b11f8: 6e10 6c24 0100 |0004: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.invalidate:()V // method@246c │ │ +0b11fe: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0004 line=400 │ │ 0x0007 line=401 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -182250,19 +182300,19 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a2c40: |[0a2c40] com.esotericsoftware.tablelayout.BaseTableLayout.debugTable:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -0a2c50: 6200 d112 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.table:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d1 │ │ -0a2c54: 5b10 e112 |0002: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12e1 │ │ -0a2c58: 6e10 6c24 0100 |0004: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.invalidate:()V // method@246c │ │ -0a2c5e: 1101 |0007: return-object v1 │ │ +0b1200: |[0b1200] com.esotericsoftware.tablelayout.BaseTableLayout.debugTable:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0b1210: 6200 d112 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.table:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d1 │ │ +0b1214: 5b10 e112 |0002: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12e1 │ │ +0b1218: 6e10 6c24 0100 |0004: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.invalidate:()V // method@246c │ │ +0b121e: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ 0x0004 line=393 │ │ 0x0007 line=394 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -182273,19 +182323,19 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a2c60: |[0a2c60] com.esotericsoftware.tablelayout.BaseTableLayout.debugWidget:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -0a2c70: 6200 d212 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.widget:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d2 │ │ -0a2c74: 5b10 e112 |0002: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12e1 │ │ -0a2c78: 6e10 6c24 0100 |0004: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.invalidate:()V // method@246c │ │ -0a2c7e: 1101 |0007: return-object v1 │ │ +0b1220: |[0b1220] com.esotericsoftware.tablelayout.BaseTableLayout.debugWidget:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0b1230: 6200 d212 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.widget:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d2 │ │ +0b1234: 5b10 e112 |0002: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12e1 │ │ +0b1238: 6e10 6c24 0100 |0004: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.invalidate:()V // method@246c │ │ +0b123e: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0004 line=407 │ │ 0x0007 line=408 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -182296,17 +182346,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2c80: |[0a2c80] com.esotericsoftware.tablelayout.BaseTableLayout.defaults:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a2c90: 5410 d912 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cellDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@12d9 │ │ -0a2c94: 1100 |0002: return-object v0 │ │ +0b1240: |[0b1240] com.esotericsoftware.tablelayout.BaseTableLayout.defaults:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b1250: 5410 d912 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cellDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@12d9 │ │ +0b1254: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ │ │ @@ -182315,17 +182365,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2c98: |[0a2c98] com.esotericsoftware.tablelayout.BaseTableLayout.getAlign:()I │ │ -0a2ca8: 5210 d812 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ -0a2cac: 0f00 |0002: return v0 │ │ +0b1258: |[0b1258] com.esotericsoftware.tablelayout.BaseTableLayout.getAlign:()I │ │ +0b1268: 5210 d812 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ +0b126c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=458 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ │ │ @@ -182334,31 +182384,31 @@ │ │ type : '(Ljava/lang/Object;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0a2cb0: |[0a2cb0] com.esotericsoftware.tablelayout.BaseTableLayout.getCell:(Ljava/lang/Object;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a2cc0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a2cc2: 5443 da12 |0001: iget-object v3, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ -0a2cc6: 6e10 3927 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0a2ccc: 0a02 |0006: move-result v2 │ │ -0a2cce: 3521 1200 |0007: if-ge v1, v2, 0019 // +0012 │ │ -0a2cd2: 5443 da12 |0009: iget-object v3, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ -0a2cd6: 6e20 3327 1300 |000b: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0a2cdc: 0c00 |000e: move-result-object v0 │ │ -0a2cde: 1f00 7103 |000f: check-cast v0, Lcom/esotericsoftware/tablelayout/Cell; // type@0371 │ │ -0a2ce2: 5403 1513 |0011: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@1315 │ │ -0a2ce6: 3353 0300 |0013: if-ne v3, v5, 0016 // +0003 │ │ -0a2cea: 1100 |0015: return-object v0 │ │ -0a2cec: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a2cf0: 28ef |0018: goto 0007 // -0011 │ │ -0a2cf2: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -0a2cf4: 28fb |001a: goto 0015 // -0005 │ │ +0b1270: |[0b1270] com.esotericsoftware.tablelayout.BaseTableLayout.getCell:(Ljava/lang/Object;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b1280: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b1282: 5443 da12 |0001: iget-object v3, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ +0b1286: 6e10 3927 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0b128c: 0a02 |0006: move-result v2 │ │ +0b128e: 3521 1200 |0007: if-ge v1, v2, 0019 // +0012 │ │ +0b1292: 5443 da12 |0009: iget-object v3, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ +0b1296: 6e20 3327 1300 |000b: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0b129c: 0c00 |000e: move-result-object v0 │ │ +0b129e: 1f00 6f03 |000f: check-cast v0, Lcom/esotericsoftware/tablelayout/Cell; // type@036f │ │ +0b12a2: 5403 1513 |0011: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@1315 │ │ +0b12a6: 3353 0300 |0013: if-ne v3, v5, 0016 // +0003 │ │ +0b12aa: 1100 |0015: return-object v0 │ │ +0b12ac: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b12b0: 28ef |0018: goto 0007 // -0011 │ │ +0b12b2: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +0b12b4: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0009 line=194 │ │ 0x0011 line=195 │ │ 0x0015 line=197 │ │ 0x0016 line=193 │ │ @@ -182378,17 +182428,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2cf8: |[0a2cf8] com.esotericsoftware.tablelayout.BaseTableLayout.getCells:()Ljava/util/List; │ │ -0a2d08: 5410 da12 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ -0a2d0c: 1100 |0002: return-object v0 │ │ +0b12b8: |[0b12b8] com.esotericsoftware.tablelayout.BaseTableLayout.getCells:()Ljava/util/List; │ │ +0b12c8: 5410 da12 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ +0b12cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ │ │ @@ -182397,17 +182447,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2d10: |[0a2d10] com.esotericsoftware.tablelayout.BaseTableLayout.getDebug:()Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; │ │ -0a2d20: 5410 e112 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12e1 │ │ -0a2d24: 1100 |0002: return-object v0 │ │ +0b12d0: |[0b12d0] com.esotericsoftware.tablelayout.BaseTableLayout.getDebug:()Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; │ │ +0b12e0: 5410 e112 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12e1 │ │ +0b12e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ │ │ @@ -182416,20 +182466,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0a2d28: |[0a2d28] com.esotericsoftware.tablelayout.BaseTableLayout.getMinHeight:()F │ │ -0a2d38: 5510 ee12 |0000: iget-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ -0a2d3c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0a2d40: 7010 4f24 0100 |0004: invoke-direct {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.computeSize:()V // method@244f │ │ -0a2d46: 5210 f012 |0007: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinHeight:F // field@12f0 │ │ -0a2d4a: 0f00 |0009: return v0 │ │ +0b12e8: |[0b12e8] com.esotericsoftware.tablelayout.BaseTableLayout.getMinHeight:()F │ │ +0b12f8: 5510 ee12 |0000: iget-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ +0b12fc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0b1300: 7010 4f24 0100 |0004: invoke-direct {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.computeSize:()V // method@244f │ │ +0b1306: 5210 f012 |0007: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinHeight:F // field@12f0 │ │ +0b130a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0007 line=228 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x000a reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -182439,20 +182489,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0a2d4c: |[0a2d4c] com.esotericsoftware.tablelayout.BaseTableLayout.getMinWidth:()F │ │ -0a2d5c: 5510 ee12 |0000: iget-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ -0a2d60: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0a2d64: 7010 4f24 0100 |0004: invoke-direct {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.computeSize:()V // method@244f │ │ -0a2d6a: 5210 f112 |0007: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinWidth:F // field@12f1 │ │ -0a2d6e: 0f00 |0009: return v0 │ │ +0b130c: |[0b130c] com.esotericsoftware.tablelayout.BaseTableLayout.getMinWidth:()F │ │ +0b131c: 5510 ee12 |0000: iget-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ +0b1320: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0b1324: 7010 4f24 0100 |0004: invoke-direct {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.computeSize:()V // method@244f │ │ +0b132a: 5210 f112 |0007: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinWidth:F // field@12f1 │ │ +0b132e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0007 line=222 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x000a reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -182462,23 +182512,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a2d70: |[0a2d70] com.esotericsoftware.tablelayout.BaseTableLayout.getPadBottom:()F │ │ -0a2d80: 5410 e412 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@12e4 │ │ -0a2d84: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0a2d88: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0a2d8a: 0f00 |0005: return v0 │ │ -0a2d8c: 5410 e412 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@12e4 │ │ -0a2d90: 6e20 4725 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Ljava/lang/Object;)F // method@2547 │ │ -0a2d96: 0a00 |000b: move-result v0 │ │ -0a2d98: 28f9 |000c: goto 0005 // -0007 │ │ +0b1330: |[0b1330] com.esotericsoftware.tablelayout.BaseTableLayout.getPadBottom:()F │ │ +0b1340: 5410 e412 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@12e4 │ │ +0b1344: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0b1348: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0b134a: 0f00 |0005: return v0 │ │ +0b134c: 5410 e412 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@12e4 │ │ +0b1350: 6e20 4725 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Ljava/lang/Object;)F // method@2547 │ │ +0b1356: 0a00 |000b: move-result v0 │ │ +0b1358: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x000d reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ │ │ @@ -182487,17 +182537,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2d9c: |[0a2d9c] com.esotericsoftware.tablelayout.BaseTableLayout.getPadBottomValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -0a2dac: 5410 e412 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@12e4 │ │ -0a2db0: 1100 |0002: return-object v0 │ │ +0b135c: |[0b135c] com.esotericsoftware.tablelayout.BaseTableLayout.getPadBottomValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0b136c: 5410 e412 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@12e4 │ │ +0b1370: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ │ │ @@ -182506,23 +182556,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a2db4: |[0a2db4] com.esotericsoftware.tablelayout.BaseTableLayout.getPadLeft:()F │ │ -0a2dc4: 5410 e512 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@12e5 │ │ -0a2dc8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0a2dcc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0a2dce: 0f00 |0005: return v0 │ │ -0a2dd0: 5410 e512 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@12e5 │ │ -0a2dd4: 6e20 4d25 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Ljava/lang/Object;)F // method@254d │ │ -0a2dda: 0a00 |000b: move-result v0 │ │ -0a2ddc: 28f9 |000c: goto 0005 // -0007 │ │ +0b1374: |[0b1374] com.esotericsoftware.tablelayout.BaseTableLayout.getPadLeft:()F │ │ +0b1384: 5410 e512 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@12e5 │ │ +0b1388: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0b138c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0b138e: 0f00 |0005: return v0 │ │ +0b1390: 5410 e512 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@12e5 │ │ +0b1394: 6e20 4d25 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Ljava/lang/Object;)F // method@254d │ │ +0b139a: 0a00 |000b: move-result v0 │ │ +0b139c: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x000d reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ │ │ @@ -182531,17 +182581,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2de0: |[0a2de0] com.esotericsoftware.tablelayout.BaseTableLayout.getPadLeftValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -0a2df0: 5410 e512 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@12e5 │ │ -0a2df4: 1100 |0002: return-object v0 │ │ +0b13a0: |[0b13a0] com.esotericsoftware.tablelayout.BaseTableLayout.getPadLeftValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0b13b0: 5410 e512 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@12e5 │ │ +0b13b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ │ │ @@ -182550,23 +182600,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a2df8: |[0a2df8] com.esotericsoftware.tablelayout.BaseTableLayout.getPadRight:()F │ │ -0a2e08: 5410 e612 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@12e6 │ │ -0a2e0c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0a2e10: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0a2e12: 0f00 |0005: return v0 │ │ -0a2e14: 5410 e612 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@12e6 │ │ -0a2e18: 6e20 4d25 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Ljava/lang/Object;)F // method@254d │ │ -0a2e1e: 0a00 |000b: move-result v0 │ │ -0a2e20: 28f9 |000c: goto 0005 // -0007 │ │ +0b13b8: |[0b13b8] com.esotericsoftware.tablelayout.BaseTableLayout.getPadRight:()F │ │ +0b13c8: 5410 e612 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@12e6 │ │ +0b13cc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0b13d0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0b13d2: 0f00 |0005: return v0 │ │ +0b13d4: 5410 e612 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@12e6 │ │ +0b13d8: 6e20 4d25 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Ljava/lang/Object;)F // method@254d │ │ +0b13de: 0a00 |000b: move-result v0 │ │ +0b13e0: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x000d reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ │ │ @@ -182575,17 +182625,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2e24: |[0a2e24] com.esotericsoftware.tablelayout.BaseTableLayout.getPadRightValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -0a2e34: 5410 e612 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@12e6 │ │ -0a2e38: 1100 |0002: return-object v0 │ │ +0b13e4: |[0b13e4] com.esotericsoftware.tablelayout.BaseTableLayout.getPadRightValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0b13f4: 5410 e612 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@12e6 │ │ +0b13f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ │ │ @@ -182594,23 +182644,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a2e3c: |[0a2e3c] com.esotericsoftware.tablelayout.BaseTableLayout.getPadTop:()F │ │ -0a2e4c: 5410 e712 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@12e7 │ │ -0a2e50: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0a2e54: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0a2e56: 0f00 |0005: return v0 │ │ -0a2e58: 5410 e712 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@12e7 │ │ -0a2e5c: 6e20 4725 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Ljava/lang/Object;)F // method@2547 │ │ -0a2e62: 0a00 |000b: move-result v0 │ │ -0a2e64: 28f9 |000c: goto 0005 // -0007 │ │ +0b13fc: |[0b13fc] com.esotericsoftware.tablelayout.BaseTableLayout.getPadTop:()F │ │ +0b140c: 5410 e712 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@12e7 │ │ +0b1410: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0b1414: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0b1416: 0f00 |0005: return v0 │ │ +0b1418: 5410 e712 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@12e7 │ │ +0b141c: 6e20 4725 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Ljava/lang/Object;)F // method@2547 │ │ +0b1422: 0a00 |000b: move-result v0 │ │ +0b1424: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x000d reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ │ │ @@ -182619,17 +182669,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2e68: |[0a2e68] com.esotericsoftware.tablelayout.BaseTableLayout.getPadTopValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -0a2e78: 5410 e712 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@12e7 │ │ -0a2e7c: 1100 |0002: return-object v0 │ │ +0b1428: |[0b1428] com.esotericsoftware.tablelayout.BaseTableLayout.getPadTopValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0b1438: 5410 e712 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@12e7 │ │ +0b143c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ │ │ @@ -182638,20 +182688,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0a2e80: |[0a2e80] com.esotericsoftware.tablelayout.BaseTableLayout.getPrefHeight:()F │ │ -0a2e90: 5510 ee12 |0000: iget-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ -0a2e94: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0a2e98: 7010 4f24 0100 |0004: invoke-direct {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.computeSize:()V // method@244f │ │ -0a2e9e: 5210 f212 |0007: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefHeight:F // field@12f2 │ │ -0a2ea2: 0f00 |0009: return v0 │ │ +0b1440: |[0b1440] com.esotericsoftware.tablelayout.BaseTableLayout.getPrefHeight:()F │ │ +0b1450: 5510 ee12 |0000: iget-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ +0b1454: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0b1458: 7010 4f24 0100 |0004: invoke-direct {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.computeSize:()V // method@244f │ │ +0b145e: 5210 f212 |0007: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefHeight:F // field@12f2 │ │ +0b1462: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0007 line=240 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x000a reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -182661,20 +182711,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0a2ea4: |[0a2ea4] com.esotericsoftware.tablelayout.BaseTableLayout.getPrefWidth:()F │ │ -0a2eb4: 5510 ee12 |0000: iget-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ -0a2eb8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0a2ebc: 7010 4f24 0100 |0004: invoke-direct {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.computeSize:()V // method@244f │ │ -0a2ec2: 5210 f312 |0007: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefWidth:F // field@12f3 │ │ -0a2ec6: 0f00 |0009: return v0 │ │ +0b1464: |[0b1464] com.esotericsoftware.tablelayout.BaseTableLayout.getPrefWidth:()F │ │ +0b1474: 5510 ee12 |0000: iget-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ +0b1478: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0b147c: 7010 4f24 0100 |0004: invoke-direct {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.computeSize:()V // method@244f │ │ +0b1482: 5210 f312 |0007: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefWidth:F // field@12f3 │ │ +0b1486: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0007 line=234 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x000a reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -182684,65 +182734,65 @@ │ │ type : '(F)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -0a2ec8: |[0a2ec8] com.esotericsoftware.tablelayout.BaseTableLayout.getRow:(F)I │ │ -0a2ed8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0a2eda: 5475 e712 |0001: iget-object v5, v7, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@12e7 │ │ -0a2ede: 7020 6a24 5700 |0003: invoke-direct {v7, v5}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;)F // method@246a │ │ -0a2ee4: 0a05 |0006: move-result v5 │ │ -0a2ee6: c658 |0007: add-float/2addr v8, v5 │ │ -0a2ee8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0a2eea: 5475 da12 |0009: iget-object v5, v7, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ -0a2eee: 6e10 3927 0500 |000b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0a2ef4: 0a03 |000e: move-result v3 │ │ -0a2ef6: 3903 0400 |000f: if-nez v3, 0013 // +0004 │ │ -0a2efa: 12f5 |0011: const/4 v5, #int -1 // #ff │ │ -0a2efc: 0f05 |0012: return v5 │ │ -0a2efe: 3531 3e00 |0013: if-ge v1, v3, 0051 // +003e │ │ -0a2f02: 5475 da12 |0015: iget-object v5, v7, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ -0a2f06: 6e20 3327 1500 |0017: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0a2f0c: 0c05 |001a: move-result-object v5 │ │ -0a2f0e: 1f05 7103 |001b: check-cast v5, Lcom/esotericsoftware/tablelayout/Cell; // type@0371 │ │ -0a2f12: 6e10 cb24 0500 |001d: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/Cell;.isEndRow:()Z // method@24cb │ │ -0a2f18: 0a05 |0020: move-result v5 │ │ -0a2f1a: 3905 3000 |0021: if-nez v5, 0051 // +0030 │ │ -0a2f1e: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a2f22: 28ee |0025: goto 0013 // -0012 │ │ -0a2f24: 3532 2900 |0026: if-ge v2, v3, 004f // +0029 │ │ -0a2f28: 5475 da12 |0028: iget-object v5, v7, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ -0a2f2c: d801 0201 |002a: add-int/lit8 v1, v2, #int 1 // #01 │ │ -0a2f30: 6e20 3327 2500 |002c: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0a2f36: 0c00 |002f: move-result-object v0 │ │ -0a2f38: 1f00 7103 |0030: check-cast v0, Lcom/esotericsoftware/tablelayout/Cell; // type@0371 │ │ -0a2f3c: 6e10 a024 0000 |0032: invoke-virtual {v0}, Lcom/esotericsoftware/tablelayout/Cell;.getIgnore:()Z // method@24a0 │ │ -0a2f42: 0a05 |0035: move-result v5 │ │ -0a2f44: 3805 0400 |0036: if-eqz v5, 003a // +0004 │ │ -0a2f48: 0112 |0038: move v2, v1 │ │ -0a2f4a: 28ed |0039: goto 0026 // -0013 │ │ -0a2f4c: 5205 1913 |003a: iget v5, v0, Lcom/esotericsoftware/tablelayout/Cell;.widgetY:F // field@1319 │ │ -0a2f50: 5206 fc12 |003c: iget v6, v0, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@12fc │ │ -0a2f54: c665 |003e: add-float/2addr v5, v6 │ │ -0a2f56: 2d05 0508 |003f: cmpl-float v5, v5, v8 │ │ -0a2f5a: 3d05 0600 |0041: if-lez v5, 0047 // +0006 │ │ -0a2f5e: 5275 ed12 |0043: iget v5, v7, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@12ed │ │ -0a2f62: b145 |0045: sub-int/2addr v5, v4 │ │ -0a2f64: 28cc |0046: goto 0012 // -0034 │ │ -0a2f66: 5505 fd12 |0047: iget-boolean v5, v0, Lcom/esotericsoftware/tablelayout/Cell;.endRow:Z // field@12fd │ │ -0a2f6a: 3805 0400 |0049: if-eqz v5, 004d // +0004 │ │ -0a2f6e: d804 0401 |004b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0a2f72: 0112 |004d: move v2, v1 │ │ -0a2f74: 28d8 |004e: goto 0026 // -0028 │ │ -0a2f76: 0121 |004f: move v1, v2 │ │ -0a2f78: 28f3 |0050: goto 0043 // -000d │ │ -0a2f7a: 0112 |0051: move v2, v1 │ │ -0a2f7c: 28d4 |0052: goto 0026 // -002c │ │ +0b1488: |[0b1488] com.esotericsoftware.tablelayout.BaseTableLayout.getRow:(F)I │ │ +0b1498: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0b149a: 5475 e712 |0001: iget-object v5, v7, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@12e7 │ │ +0b149e: 7020 6a24 5700 |0003: invoke-direct {v7, v5}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;)F // method@246a │ │ +0b14a4: 0a05 |0006: move-result v5 │ │ +0b14a6: c658 |0007: add-float/2addr v8, v5 │ │ +0b14a8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0b14aa: 5475 da12 |0009: iget-object v5, v7, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ +0b14ae: 6e10 3927 0500 |000b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0b14b4: 0a03 |000e: move-result v3 │ │ +0b14b6: 3903 0400 |000f: if-nez v3, 0013 // +0004 │ │ +0b14ba: 12f5 |0011: const/4 v5, #int -1 // #ff │ │ +0b14bc: 0f05 |0012: return v5 │ │ +0b14be: 3531 3e00 |0013: if-ge v1, v3, 0051 // +003e │ │ +0b14c2: 5475 da12 |0015: iget-object v5, v7, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ +0b14c6: 6e20 3327 1500 |0017: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0b14cc: 0c05 |001a: move-result-object v5 │ │ +0b14ce: 1f05 6f03 |001b: check-cast v5, Lcom/esotericsoftware/tablelayout/Cell; // type@036f │ │ +0b14d2: 6e10 cb24 0500 |001d: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/Cell;.isEndRow:()Z // method@24cb │ │ +0b14d8: 0a05 |0020: move-result v5 │ │ +0b14da: 3905 3000 |0021: if-nez v5, 0051 // +0030 │ │ +0b14de: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b14e2: 28ee |0025: goto 0013 // -0012 │ │ +0b14e4: 3532 2900 |0026: if-ge v2, v3, 004f // +0029 │ │ +0b14e8: 5475 da12 |0028: iget-object v5, v7, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ +0b14ec: d801 0201 |002a: add-int/lit8 v1, v2, #int 1 // #01 │ │ +0b14f0: 6e20 3327 2500 |002c: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0b14f6: 0c00 |002f: move-result-object v0 │ │ +0b14f8: 1f00 6f03 |0030: check-cast v0, Lcom/esotericsoftware/tablelayout/Cell; // type@036f │ │ +0b14fc: 6e10 a024 0000 |0032: invoke-virtual {v0}, Lcom/esotericsoftware/tablelayout/Cell;.getIgnore:()Z // method@24a0 │ │ +0b1502: 0a05 |0035: move-result v5 │ │ +0b1504: 3805 0400 |0036: if-eqz v5, 003a // +0004 │ │ +0b1508: 0112 |0038: move v2, v1 │ │ +0b150a: 28ed |0039: goto 0026 // -0013 │ │ +0b150c: 5205 1913 |003a: iget v5, v0, Lcom/esotericsoftware/tablelayout/Cell;.widgetY:F // field@1319 │ │ +0b1510: 5206 fc12 |003c: iget v6, v0, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@12fc │ │ +0b1514: c665 |003e: add-float/2addr v5, v6 │ │ +0b1516: 2d05 0508 |003f: cmpl-float v5, v5, v8 │ │ +0b151a: 3d05 0600 |0041: if-lez v5, 0047 // +0006 │ │ +0b151e: 5275 ed12 |0043: iget v5, v7, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@12ed │ │ +0b1522: b145 |0045: sub-int/2addr v5, v4 │ │ +0b1524: 28cc |0046: goto 0012 // -0034 │ │ +0b1526: 5505 fd12 |0047: iget-boolean v5, v0, Lcom/esotericsoftware/tablelayout/Cell;.endRow:Z // field@12fd │ │ +0b152a: 3805 0400 |0049: if-eqz v5, 004d // +0004 │ │ +0b152e: d804 0401 |004b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0b1532: 0112 |004d: move v2, v1 │ │ +0b1534: 28d8 |004e: goto 0026 // -0028 │ │ +0b1536: 0121 |004f: move v1, v2 │ │ +0b1538: 28f3 |0050: goto 0043 // -000d │ │ +0b153a: 0112 |0051: move v2, v1 │ │ +0b153c: 28d4 |0052: goto 0026 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ 0x0001 line=464 │ │ 0x0008 line=465 │ │ 0x000f line=466 │ │ 0x0012 line=476 │ │ @@ -182777,17 +182827,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2f80: |[0a2f80] com.esotericsoftware.tablelayout.BaseTableLayout.getTable:()Ljava/lang/Object; │ │ -0a2f90: 5410 ef12 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.table:Ljava/lang/Object; // field@12ef │ │ -0a2f94: 1100 |0002: return-object v0 │ │ +0b1540: |[0b1540] com.esotericsoftware.tablelayout.BaseTableLayout.getTable:()Ljava/lang/Object; │ │ +0b1550: 5410 ef12 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.table:Ljava/lang/Object; // field@12ef │ │ +0b1554: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ │ │ @@ -182796,18 +182846,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0a2f98: |[0a2f98] com.esotericsoftware.tablelayout.BaseTableLayout.invalidate:()V │ │ -0a2fa8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a2faa: 5c10 ee12 |0001: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ -0a2fae: 0e00 |0003: return-void │ │ +0b1558: |[0b1558] com.esotericsoftware.tablelayout.BaseTableLayout.invalidate:()V │ │ +0b1568: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b156a: 5c10 ee12 |0001: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ +0b156e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=80 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x0004 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -182823,804 +182873,804 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 53 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 1489 16-bit code units │ │ -0a2fb0: |[0a2fb0] com.esotericsoftware.tablelayout.BaseTableLayout.layout:(FFFF)V │ │ -0a2fc0: 0800 3000 |0000: move-object/from16 v0, v48 │ │ -0a2fc4: 5402 f412 |0002: iget-object v2, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@12f4 │ │ -0a2fc8: 0800 3000 |0004: move-object/from16 v0, v48 │ │ -0a2fcc: 540b da12 |0006: iget-object v11, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ -0a2fd0: 0800 3000 |0008: move-object/from16 v0, v48 │ │ -0a2fd4: 5503 ee12 |000a: iget-boolean v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ -0a2fd8: 3803 0500 |000c: if-eqz v3, 0011 // +0005 │ │ -0a2fdc: 7601 4f24 3000 |000e: invoke-direct/range {v48}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.computeSize:()V // method@244f │ │ -0a2fe2: 0800 3000 |0011: move-object/from16 v0, v48 │ │ -0a2fe6: 5403 e512 |0013: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@12e5 │ │ -0a2fea: 0800 3000 |0015: move-object/from16 v0, v48 │ │ -0a2fee: 7020 8224 3000 |0017: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;)F // method@2482 │ │ -0a2ff4: 0a03 |001a: move-result v3 │ │ -0a2ff6: 0800 3000 |001b: move-object/from16 v0, v48 │ │ -0a2ffa: 5404 e612 |001d: iget-object v4, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@12e6 │ │ -0a2ffe: 0800 3000 |001f: move-object/from16 v0, v48 │ │ -0a3002: 7020 8224 4000 |0021: invoke-direct {v0, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;)F // method@2482 │ │ -0a3008: 0a04 |0024: move-result v4 │ │ -0a300a: a616 0304 |0025: add-float v22, v3, v4 │ │ -0a300e: 0800 3000 |0027: move-object/from16 v0, v48 │ │ -0a3012: 5403 e712 |0029: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@12e7 │ │ -0a3016: 0800 3000 |002b: move-object/from16 v0, v48 │ │ -0a301a: 7020 6a24 3000 |002d: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;)F // method@246a │ │ -0a3020: 0a03 |0030: move-result v3 │ │ -0a3022: 0800 3000 |0031: move-object/from16 v0, v48 │ │ -0a3026: 5404 e412 |0033: iget-object v4, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@12e4 │ │ -0a302a: 0800 3000 |0035: move-object/from16 v0, v48 │ │ -0a302e: 7020 6a24 4000 |0037: invoke-direct {v0, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;)F // method@246a │ │ -0a3034: 0a04 |003a: move-result v4 │ │ -0a3036: a62c 0304 |003b: add-float v44, v3, v4 │ │ -0a303a: 132a 0000 |003d: const/16 v42, #int 0 // #0 │ │ -0a303e: 1329 0000 |003f: const/16 v41, #int 0 // #0 │ │ -0a3042: 1326 0000 |0041: const/16 v38, #int 0 // #0 │ │ -0a3046: 1325 0000 |0043: const/16 v37, #int 0 // #0 │ │ -0a304a: 1317 0000 |0045: const/16 v23, #int 0 // #0 │ │ -0a304e: 0800 3000 |0047: move-object/from16 v0, v48 │ │ -0a3052: 5203 e012 |0049: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@12e0 │ │ -0a3056: 0200 1700 |004b: move/from16 v0, v23 │ │ -0a305a: 3530 1500 |004d: if-ge v0, v3, 0062 // +0015 │ │ -0a305e: 0800 3000 |004f: move-object/from16 v0, v48 │ │ -0a3062: 5403 dc12 |0051: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@12dc │ │ -0a3066: 4403 0317 |0053: aget v3, v3, v23 │ │ -0a306a: a62a 2a03 |0055: add-float v42, v42, v3 │ │ -0a306e: 0800 3000 |0057: move-object/from16 v0, v48 │ │ -0a3072: 5403 e312 |0059: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@12e3 │ │ -0a3076: 4403 0317 |005b: aget v3, v3, v23 │ │ -0a307a: a626 2603 |005d: add-float v38, v38, v3 │ │ -0a307e: d817 1701 |005f: add-int/lit8 v23, v23, #int 1 // #01 │ │ -0a3082: 28e6 |0061: goto 0047 // -001a │ │ -0a3084: 1317 0000 |0062: const/16 v23, #int 0 // #0 │ │ -0a3088: 0800 3000 |0064: move-object/from16 v0, v48 │ │ -0a308c: 5203 ed12 |0066: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@12ed │ │ -0a3090: 0200 1700 |0068: move/from16 v0, v23 │ │ -0a3094: 3530 1500 |006a: if-ge v0, v3, 007f // +0015 │ │ -0a3098: 0800 3000 |006c: move-object/from16 v0, v48 │ │ -0a309c: 5403 ea12 |006e: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@12ea │ │ -0a30a0: 4403 0317 |0070: aget v3, v3, v23 │ │ -0a30a4: a629 2903 |0072: add-float v41, v41, v3 │ │ -0a30a8: 0800 3000 |0074: move-object/from16 v0, v48 │ │ -0a30ac: 5403 e212 |0076: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandHeight:[F // field@12e2 │ │ -0a30b0: 4403 0317 |0078: aget v3, v3, v23 │ │ -0a30b4: a625 2503 |007a: add-float v37, v37, v3 │ │ -0a30b8: d817 1701 |007c: add-int/lit8 v23, v23, #int 1 // #01 │ │ -0a30bc: 28e6 |007e: goto 0064 // -001a │ │ -0a30be: 0800 3000 |007f: move-object/from16 v0, v48 │ │ -0a30c2: 5203 f312 |0081: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefWidth:F // field@12f3 │ │ -0a30c6: a728 032a |0083: sub-float v40, v3, v42 │ │ -0a30ca: 1203 |0085: const/4 v3, #int 0 // #0 │ │ -0a30cc: 2d03 2803 |0086: cmpl-float v3, v40, v3 │ │ -0a30d0: 3903 3600 |0088: if-nez v3, 00be // +0036 │ │ -0a30d4: 0800 3000 |008a: move-object/from16 v0, v48 │ │ -0a30d8: 540d dc12 |008c: iget-object v13, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@12dc │ │ -0a30dc: 0800 3000 |008e: move-object/from16 v0, v48 │ │ -0a30e0: 5203 f212 |0090: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefHeight:F // field@12f2 │ │ -0a30e4: a727 0329 |0092: sub-float v39, v3, v41 │ │ -0a30e8: 1203 |0094: const/4 v3, #int 0 // #0 │ │ -0a30ea: 2d03 2703 |0095: cmpl-float v3, v39, v3 │ │ -0a30ee: 3903 6e00 |0097: if-nez v3, 0105 // +006e │ │ -0a30f2: 0800 3000 |0099: move-object/from16 v0, v48 │ │ -0a30f6: 5400 ea12 |009b: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@12ea │ │ -0a30fa: 0821 0000 |009d: move-object/from16 v33, v0 │ │ -0a30fe: 1317 0000 |009f: const/16 v23, #int 0 // #0 │ │ -0a3102: 6e10 3927 0b00 |00a1: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0a3108: 0a1d |00a4: move-result v29 │ │ -0a310a: 0200 1700 |00a5: move/from16 v0, v23 │ │ -0a310e: 0201 1d00 |00a7: move/from16 v1, v29 │ │ -0a3112: 3510 6701 |00a9: if-ge v0, v1, 0210 // +0167 │ │ -0a3116: 0200 1700 |00ab: move/from16 v0, v23 │ │ -0a311a: 6e20 3327 0b00 |00ad: invoke-virtual {v11, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0a3120: 0c0a |00b0: move-result-object v10 │ │ -0a3122: 1f0a 7103 |00b1: check-cast v10, Lcom/esotericsoftware/tablelayout/Cell; // type@0371 │ │ -0a3126: 54a3 0213 |00b3: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ -0a312a: 6e10 bc25 0300 |00b5: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@25bc │ │ -0a3130: 0a03 |00b8: move-result v3 │ │ -0a3132: 3803 9500 |00b9: if-eqz v3, 014e // +0095 │ │ -0a3136: d817 1701 |00bb: add-int/lit8 v23, v23, #int 1 // #01 │ │ -0a313a: 28e8 |00bd: goto 00a5 // -0018 │ │ -0a313c: 1203 |00be: const/4 v3, #int 0 // #0 │ │ -0a313e: a704 332a |00bf: sub-float v4, v51, v42 │ │ -0a3142: 7120 1826 4300 |00c1: invoke-static {v3, v4}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0a3148: 0a03 |00c4: move-result v3 │ │ -0a314a: 0200 2800 |00c5: move/from16 v0, v40 │ │ -0a314e: 7120 1a26 3000 |00c7: invoke-static {v0, v3}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -0a3154: 0a12 |00ca: move-result v18 │ │ -0a3156: 0800 3000 |00cb: move-object/from16 v0, v48 │ │ -0a315a: 5403 de12 |00cd: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWeightedWidth:[F // field@12de │ │ -0a315e: 0800 3000 |00cf: move-object/from16 v0, v48 │ │ -0a3162: 5204 e012 |00d1: iget v4, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@12e0 │ │ -0a3166: 0800 3000 |00d3: move-object/from16 v0, v48 │ │ -0a316a: 7030 5724 3004 |00d5: invoke-direct {v0, v3, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2457 │ │ -0a3170: 0c0d |00d8: move-result-object v13 │ │ -0a3172: 0800 3000 |00d9: move-object/from16 v0, v48 │ │ -0a3176: 5b0d de12 |00db: iput-object v13, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWeightedWidth:[F // field@12de │ │ -0a317a: 1317 0000 |00dd: const/16 v23, #int 0 // #0 │ │ -0a317e: 0800 3000 |00df: move-object/from16 v0, v48 │ │ -0a3182: 5203 e012 |00e1: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@12e0 │ │ -0a3186: 0200 1700 |00e3: move/from16 v0, v23 │ │ -0a318a: 3530 a9ff |00e5: if-ge v0, v3, 008e // -0057 │ │ -0a318e: 0800 3000 |00e7: move-object/from16 v0, v48 │ │ -0a3192: 5403 dd12 |00e9: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@12dd │ │ -0a3196: 4403 0317 |00eb: aget v3, v3, v23 │ │ -0a319a: 0800 3000 |00ed: move-object/from16 v0, v48 │ │ -0a319e: 5404 dc12 |00ef: iget-object v4, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@12dc │ │ -0a31a2: 4404 0417 |00f1: aget v4, v4, v23 │ │ -0a31a6: a715 0304 |00f3: sub-float v21, v3, v4 │ │ -0a31aa: a914 1528 |00f5: div-float v20, v21, v40 │ │ -0a31ae: 0800 3000 |00f7: move-object/from16 v0, v48 │ │ -0a31b2: 5403 dc12 |00f9: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@12dc │ │ -0a31b6: 4403 0317 |00fb: aget v3, v3, v23 │ │ -0a31ba: a804 1214 |00fd: mul-float v4, v18, v20 │ │ -0a31be: c643 |00ff: add-float/2addr v3, v4 │ │ -0a31c0: 4b03 0d17 |0100: aput v3, v13, v23 │ │ -0a31c4: d817 1701 |0102: add-int/lit8 v23, v23, #int 1 // #01 │ │ -0a31c8: 28db |0104: goto 00df // -0025 │ │ -0a31ca: 0800 3000 |0105: move-object/from16 v0, v48 │ │ -0a31ce: 5403 ec12 |0107: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowWeightedHeight:[F // field@12ec │ │ -0a31d2: 0800 3000 |0109: move-object/from16 v0, v48 │ │ -0a31d6: 5204 ed12 |010b: iget v4, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@12ed │ │ -0a31da: 0800 3000 |010d: move-object/from16 v0, v48 │ │ -0a31de: 7030 5724 3004 |010f: invoke-direct {v0, v3, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2457 │ │ -0a31e4: 0c21 |0112: move-result-object v33 │ │ -0a31e6: 0800 2100 |0113: move-object/from16 v0, v33 │ │ -0a31ea: 0801 3000 |0115: move-object/from16 v1, v48 │ │ -0a31ee: 5b10 ec12 |0117: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowWeightedHeight:[F // field@12ec │ │ -0a31f2: 1203 |0119: const/4 v3, #int 0 // #0 │ │ -0a31f4: a704 3429 |011a: sub-float v4, v52, v41 │ │ -0a31f8: 7120 1826 4300 |011c: invoke-static {v3, v4}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0a31fe: 0a03 |011f: move-result v3 │ │ -0a3200: 0200 2700 |0120: move/from16 v0, v39 │ │ -0a3204: 7120 1a26 3000 |0122: invoke-static {v0, v3}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -0a320a: 0a11 |0125: move-result v17 │ │ -0a320c: 1317 0000 |0126: const/16 v23, #int 0 // #0 │ │ -0a3210: 0800 3000 |0128: move-object/from16 v0, v48 │ │ -0a3214: 5203 ed12 |012a: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@12ed │ │ -0a3218: 0200 1700 |012c: move/from16 v0, v23 │ │ -0a321c: 3530 71ff |012e: if-ge v0, v3, 009f // -008f │ │ -0a3220: 0800 3000 |0130: move-object/from16 v0, v48 │ │ -0a3224: 5403 eb12 |0132: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowPrefHeight:[F // field@12eb │ │ -0a3228: 4403 0317 |0134: aget v3, v3, v23 │ │ -0a322c: 0800 3000 |0136: move-object/from16 v0, v48 │ │ -0a3230: 5404 ea12 |0138: iget-object v4, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@12ea │ │ -0a3234: 4404 0417 |013a: aget v4, v4, v23 │ │ -0a3238: a713 0304 |013c: sub-float v19, v3, v4 │ │ -0a323c: a914 1327 |013e: div-float v20, v19, v39 │ │ -0a3240: 0800 3000 |0140: move-object/from16 v0, v48 │ │ -0a3244: 5403 ea12 |0142: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@12ea │ │ -0a3248: 4403 0317 |0144: aget v3, v3, v23 │ │ -0a324c: a804 1114 |0146: mul-float v4, v17, v20 │ │ -0a3250: c643 |0148: add-float/2addr v3, v4 │ │ -0a3252: 4b03 2117 |0149: aput v3, v33, v23 │ │ -0a3256: d817 1701 |014b: add-int/lit8 v23, v23, #int 1 // #01 │ │ -0a325a: 28db |014d: goto 0128 // -0025 │ │ -0a325c: 1322 0000 |014e: const/16 v34, #int 0 // #0 │ │ -0a3260: 52ac f812 |0150: iget v12, v10, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ -0a3264: 54a3 f712 |0152: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ -0a3268: 6e10 ff25 0300 |0154: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a326e: 0a03 |0157: move-result v3 │ │ -0a3270: 901e 0c03 |0158: add-int v30, v12, v3 │ │ -0a3274: 0200 1e00 |015a: move/from16 v0, v30 │ │ -0a3278: 350c 0900 |015c: if-ge v12, v0, 0165 // +0009 │ │ -0a327c: 4403 0d0c |015e: aget v3, v13, v12 │ │ -0a3280: a622 2203 |0160: add-float v34, v34, v3 │ │ -0a3284: d80c 0c01 |0162: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0a3288: 28f6 |0164: goto 015a // -000a │ │ -0a328a: 52a3 0e13 |0165: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ -0a328e: 442d 2103 |0167: aget v45, v33, v3 │ │ -0a3292: 54a3 0d13 |0169: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ -0a3296: 0800 3000 |016b: move-object/from16 v0, v48 │ │ -0a329a: 7030 8324 300a |016d: invoke-direct {v0, v3, v10}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2483 │ │ -0a32a0: 0a20 |0170: move-result v32 │ │ -0a32a2: 54a3 0c13 |0171: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ -0a32a6: 0800 3000 |0173: move-object/from16 v0, v48 │ │ -0a32aa: 7030 6b24 300a |0175: invoke-direct {v0, v3, v10}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@246b │ │ -0a32b0: 0a1f |0178: move-result v31 │ │ -0a32b2: 54a3 0713 |0179: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ -0a32b6: 0800 3000 |017b: move-object/from16 v0, v48 │ │ -0a32ba: 7030 8324 300a |017d: invoke-direct {v0, v3, v10}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2483 │ │ -0a32c0: 0a1c |0180: move-result v28 │ │ -0a32c2: 54a3 0613 |0181: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ -0a32c6: 0800 3000 |0183: move-object/from16 v0, v48 │ │ -0a32ca: 7030 6b24 300a |0185: invoke-direct {v0, v3, v10}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@246b │ │ -0a32d0: 0a1b |0188: move-result v27 │ │ -0a32d2: 54a3 0513 |0189: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ -0a32d6: 0800 3000 |018b: move-object/from16 v0, v48 │ │ -0a32da: 7030 8324 300a |018d: invoke-direct {v0, v3, v10}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2483 │ │ -0a32e0: 0a1a |0190: move-result v26 │ │ -0a32e2: 54a3 0413 |0191: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ -0a32e6: 0800 3000 |0193: move-object/from16 v0, v48 │ │ -0a32ea: 7030 6b24 300a |0195: invoke-direct {v0, v3, v10}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@246b │ │ -0a32f0: 0a19 |0198: move-result v25 │ │ -0a32f2: 2e03 201c |0199: cmpg-float v3, v32, v28 │ │ -0a32f6: 3b03 0400 |019b: if-gez v3, 019f // +0004 │ │ -0a32fa: 0220 1c00 |019d: move/from16 v32, v28 │ │ -0a32fe: 2e03 1f1b |019f: cmpg-float v3, v31, v27 │ │ -0a3302: 3b03 0400 |01a1: if-gez v3, 01a5 // +0004 │ │ -0a3306: 021f 1b00 |01a3: move/from16 v31, v27 │ │ -0a330a: 1203 |01a5: const/4 v3, #int 0 // #0 │ │ -0a330c: 2d03 1a03 |01a6: cmpl-float v3, v26, v3 │ │ -0a3310: 3d03 0800 |01a8: if-lez v3, 01b0 // +0008 │ │ -0a3314: 2d03 201a |01aa: cmpl-float v3, v32, v26 │ │ -0a3318: 3d03 0400 |01ac: if-lez v3, 01b0 // +0004 │ │ -0a331c: 0220 1a00 |01ae: move/from16 v32, v26 │ │ -0a3320: 1203 |01b0: const/4 v3, #int 0 // #0 │ │ -0a3322: 2d03 1903 |01b1: cmpl-float v3, v25, v3 │ │ -0a3326: 3d03 0800 |01b3: if-lez v3, 01bb // +0008 │ │ -0a332a: 2d03 1f19 |01b5: cmpl-float v3, v31, v25 │ │ -0a332e: 3d03 0400 |01b7: if-lez v3, 01bb // +0004 │ │ -0a3332: 021f 1900 |01b9: move/from16 v31, v25 │ │ -0a3336: 52a3 fa12 |01bb: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@12fa │ │ -0a333a: a703 2203 |01bd: sub-float v3, v34, v3 │ │ -0a333e: 52a4 fb12 |01bf: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@12fb │ │ -0a3342: c743 |01c1: sub-float/2addr v3, v4 │ │ -0a3344: 0200 2000 |01c2: move/from16 v0, v32 │ │ -0a3348: 7120 1a26 0300 |01c4: invoke-static {v3, v0}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -0a334e: 0a03 |01c7: move-result v3 │ │ -0a3350: 59a3 1713 |01c8: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@1317 │ │ -0a3354: 52a3 fc12 |01ca: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@12fc │ │ -0a3358: a703 2d03 |01cc: sub-float v3, v45, v3 │ │ -0a335c: 52a4 f912 |01ce: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@12f9 │ │ -0a3360: c743 |01d0: sub-float/2addr v3, v4 │ │ -0a3362: 0200 1f00 |01d1: move/from16 v0, v31 │ │ -0a3366: 7120 1a26 0300 |01d3: invoke-static {v3, v0}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -0a336c: 0a03 |01d6: move-result v3 │ │ -0a336e: 59a3 1613 |01d7: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@1316 │ │ -0a3372: 54a3 f712 |01d9: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ -0a3376: 6e10 ff25 0300 |01db: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a337c: 0a03 |01de: move-result v3 │ │ -0a337e: 1214 |01df: const/4 v4, #int 1 // #1 │ │ -0a3380: 3343 1800 |01e0: if-ne v3, v4, 01f8 // +0018 │ │ -0a3384: 0800 3000 |01e2: move-object/from16 v0, v48 │ │ -0a3388: 5403 df12 |01e4: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@12df │ │ -0a338c: 52a4 f812 |01e6: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ -0a3390: 0800 3000 |01e8: move-object/from16 v0, v48 │ │ -0a3394: 5406 df12 |01ea: iget-object v6, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@12df │ │ -0a3398: 52a8 f812 |01ec: iget v8, v10, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ -0a339c: 4406 0608 |01ee: aget v6, v6, v8 │ │ -0a33a0: 0200 2200 |01f0: move/from16 v0, v34 │ │ -0a33a4: 7120 1826 0600 |01f2: invoke-static {v6, v0}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0a33aa: 0a06 |01f5: move-result v6 │ │ -0a33ac: 4b06 0304 |01f6: aput v6, v3, v4 │ │ -0a33b0: 0800 3000 |01f8: move-object/from16 v0, v48 │ │ -0a33b4: 5403 e912 |01fa: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@12e9 │ │ -0a33b8: 52a4 0e13 |01fc: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ -0a33bc: 0800 3000 |01fe: move-object/from16 v0, v48 │ │ -0a33c0: 5406 e912 |0200: iget-object v6, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@12e9 │ │ -0a33c4: 52a8 0e13 |0202: iget v8, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ -0a33c8: 4406 0608 |0204: aget v6, v6, v8 │ │ -0a33cc: 0200 2d00 |0206: move/from16 v0, v45 │ │ -0a33d0: 7120 1826 0600 |0208: invoke-static {v6, v0}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0a33d6: 0a06 |020b: move-result v6 │ │ -0a33d8: 4b06 0304 |020c: aput v6, v3, v4 │ │ -0a33dc: 2900 adfe |020e: goto/16 00bb // -0153 │ │ -0a33e0: 1203 |0210: const/4 v3, #int 0 // #0 │ │ -0a33e2: 2d03 2603 |0211: cmpl-float v3, v38, v3 │ │ -0a33e6: 3d03 5800 |0213: if-lez v3, 026b // +0058 │ │ -0a33ea: a710 3316 |0215: sub-float v16, v51, v22 │ │ -0a33ee: 1317 0000 |0217: const/16 v23, #int 0 // #0 │ │ -0a33f2: 0800 3000 |0219: move-object/from16 v0, v48 │ │ -0a33f6: 5203 e012 |021b: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@12e0 │ │ -0a33fa: 0200 1700 |021d: move/from16 v0, v23 │ │ -0a33fe: 3530 0d00 |021f: if-ge v0, v3, 022c // +000d │ │ -0a3402: 0800 3000 |0221: move-object/from16 v0, v48 │ │ -0a3406: 5403 df12 |0223: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@12df │ │ -0a340a: 4403 0317 |0225: aget v3, v3, v23 │ │ -0a340e: a710 1003 |0227: sub-float v16, v16, v3 │ │ -0a3412: d817 1701 |0229: add-int/lit8 v23, v23, #int 1 // #01 │ │ -0a3416: 28ee |022b: goto 0219 // -0012 │ │ -0a3418: 132b 0000 |022c: const/16 v43, #int 0 // #0 │ │ -0a341c: 1318 0000 |022e: const/16 v24, #int 0 // #0 │ │ -0a3420: 1317 0000 |0230: const/16 v23, #int 0 // #0 │ │ -0a3424: 0800 3000 |0232: move-object/from16 v0, v48 │ │ -0a3428: 5203 e012 |0234: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@12e0 │ │ -0a342c: 0200 1700 |0236: move/from16 v0, v23 │ │ -0a3430: 3530 2800 |0238: if-ge v0, v3, 0260 // +0028 │ │ -0a3434: 0800 3000 |023a: move-object/from16 v0, v48 │ │ -0a3438: 5403 e312 |023c: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@12e3 │ │ -0a343c: 4403 0317 |023e: aget v3, v3, v23 │ │ -0a3440: 1204 |0240: const/4 v4, #int 0 // #0 │ │ -0a3442: 2d03 0304 |0241: cmpl-float v3, v3, v4 │ │ -0a3446: 3903 0500 |0243: if-nez v3, 0248 // +0005 │ │ -0a344a: d817 1701 |0245: add-int/lit8 v23, v23, #int 1 // #01 │ │ -0a344e: 28eb |0247: goto 0232 // -0015 │ │ -0a3450: 0800 3000 |0248: move-object/from16 v0, v48 │ │ -0a3454: 5403 e312 |024a: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@12e3 │ │ -0a3458: 4403 0317 |024c: aget v3, v3, v23 │ │ -0a345c: a803 0310 |024e: mul-float v3, v3, v16 │ │ -0a3460: a909 0326 |0250: div-float v9, v3, v38 │ │ -0a3464: 0800 3000 |0252: move-object/from16 v0, v48 │ │ -0a3468: 5403 df12 |0254: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@12df │ │ -0a346c: 4404 0317 |0256: aget v4, v3, v23 │ │ -0a3470: c694 |0258: add-float/2addr v4, v9 │ │ -0a3472: 4b04 0317 |0259: aput v4, v3, v23 │ │ -0a3476: a62b 2b09 |025b: add-float v43, v43, v9 │ │ -0a347a: 0218 1700 |025d: move/from16 v24, v23 │ │ -0a347e: 28e6 |025f: goto 0245 // -001a │ │ -0a3480: 0800 3000 |0260: move-object/from16 v0, v48 │ │ -0a3484: 5403 df12 |0262: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@12df │ │ -0a3488: 4404 0318 |0264: aget v4, v3, v24 │ │ -0a348c: a706 102b |0266: sub-float v6, v16, v43 │ │ -0a3490: c664 |0268: add-float/2addr v4, v6 │ │ -0a3492: 4b04 0318 |0269: aput v4, v3, v24 │ │ -0a3496: 1203 |026b: const/4 v3, #int 0 // #0 │ │ -0a3498: 2d03 2503 |026c: cmpl-float v3, v37, v3 │ │ -0a349c: 3d03 5800 |026e: if-lez v3, 02c6 // +0058 │ │ -0a34a0: a710 342c |0270: sub-float v16, v52, v44 │ │ -0a34a4: 1317 0000 |0272: const/16 v23, #int 0 // #0 │ │ -0a34a8: 0800 3000 |0274: move-object/from16 v0, v48 │ │ -0a34ac: 5203 ed12 |0276: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@12ed │ │ -0a34b0: 0200 1700 |0278: move/from16 v0, v23 │ │ -0a34b4: 3530 0d00 |027a: if-ge v0, v3, 0287 // +000d │ │ -0a34b8: 0800 3000 |027c: move-object/from16 v0, v48 │ │ -0a34bc: 5403 e912 |027e: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@12e9 │ │ -0a34c0: 4403 0317 |0280: aget v3, v3, v23 │ │ -0a34c4: a710 1003 |0282: sub-float v16, v16, v3 │ │ -0a34c8: d817 1701 |0284: add-int/lit8 v23, v23, #int 1 // #01 │ │ -0a34cc: 28ee |0286: goto 0274 // -0012 │ │ -0a34ce: 132b 0000 |0287: const/16 v43, #int 0 // #0 │ │ -0a34d2: 1318 0000 |0289: const/16 v24, #int 0 // #0 │ │ -0a34d6: 1317 0000 |028b: const/16 v23, #int 0 // #0 │ │ -0a34da: 0800 3000 |028d: move-object/from16 v0, v48 │ │ -0a34de: 5203 ed12 |028f: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@12ed │ │ -0a34e2: 0200 1700 |0291: move/from16 v0, v23 │ │ -0a34e6: 3530 2800 |0293: if-ge v0, v3, 02bb // +0028 │ │ -0a34ea: 0800 3000 |0295: move-object/from16 v0, v48 │ │ -0a34ee: 5403 e212 |0297: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandHeight:[F // field@12e2 │ │ -0a34f2: 4403 0317 |0299: aget v3, v3, v23 │ │ -0a34f6: 1204 |029b: const/4 v4, #int 0 // #0 │ │ -0a34f8: 2d03 0304 |029c: cmpl-float v3, v3, v4 │ │ -0a34fc: 3903 0500 |029e: if-nez v3, 02a3 // +0005 │ │ -0a3500: d817 1701 |02a0: add-int/lit8 v23, v23, #int 1 // #01 │ │ -0a3504: 28eb |02a2: goto 028d // -0015 │ │ -0a3506: 0800 3000 |02a3: move-object/from16 v0, v48 │ │ -0a350a: 5403 e212 |02a5: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandHeight:[F // field@12e2 │ │ -0a350e: 4403 0317 |02a7: aget v3, v3, v23 │ │ -0a3512: a803 0310 |02a9: mul-float v3, v3, v16 │ │ -0a3516: a909 0325 |02ab: div-float v9, v3, v37 │ │ -0a351a: 0800 3000 |02ad: move-object/from16 v0, v48 │ │ -0a351e: 5403 e912 |02af: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@12e9 │ │ -0a3522: 4404 0317 |02b1: aget v4, v3, v23 │ │ -0a3526: c694 |02b3: add-float/2addr v4, v9 │ │ -0a3528: 4b04 0317 |02b4: aput v4, v3, v23 │ │ -0a352c: a62b 2b09 |02b6: add-float v43, v43, v9 │ │ -0a3530: 0218 1700 |02b8: move/from16 v24, v23 │ │ -0a3534: 28e6 |02ba: goto 02a0 // -001a │ │ -0a3536: 0800 3000 |02bb: move-object/from16 v0, v48 │ │ -0a353a: 5403 e912 |02bd: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@12e9 │ │ -0a353e: 4404 0318 |02bf: aget v4, v3, v24 │ │ -0a3542: a706 102b |02c1: sub-float v6, v16, v43 │ │ -0a3546: c664 |02c3: add-float/2addr v4, v6 │ │ -0a3548: 4b04 0318 |02c4: aput v4, v3, v24 │ │ -0a354c: 1317 0000 |02c6: const/16 v23, #int 0 // #0 │ │ -0a3550: 6e10 3927 0b00 |02c8: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0a3556: 0a1d |02cb: move-result v29 │ │ -0a3558: 0200 1700 |02cc: move/from16 v0, v23 │ │ -0a355c: 0201 1d00 |02ce: move/from16 v1, v29 │ │ -0a3560: 3510 7100 |02d0: if-ge v0, v1, 0341 // +0071 │ │ -0a3564: 0200 1700 |02d2: move/from16 v0, v23 │ │ -0a3568: 6e20 3327 0b00 |02d4: invoke-virtual {v11, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0a356e: 0c0a |02d7: move-result-object v10 │ │ -0a3570: 1f0a 7103 |02d8: check-cast v10, Lcom/esotericsoftware/tablelayout/Cell; // type@0371 │ │ -0a3574: 54a3 0213 |02da: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ -0a3578: 6e10 bc25 0300 |02dc: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@25bc │ │ -0a357e: 0a03 |02df: move-result v3 │ │ -0a3580: 3803 0500 |02e0: if-eqz v3, 02e5 // +0005 │ │ -0a3584: d817 1701 |02e2: add-int/lit8 v23, v23, #int 1 // #01 │ │ -0a3588: 28e8 |02e4: goto 02cc // -0018 │ │ -0a358a: 54a3 f712 |02e5: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ -0a358e: 6e10 ff25 0300 |02e7: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a3594: 0a03 |02ea: move-result v3 │ │ -0a3596: 1214 |02eb: const/4 v4, #int 1 // #1 │ │ -0a3598: 3243 f6ff |02ec: if-eq v3, v4, 02e2 // -000a │ │ -0a359c: 1312 0000 |02ee: const/16 v18, #int 0 // #0 │ │ -0a35a0: 52ac f812 |02f0: iget v12, v10, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ -0a35a4: 54a3 f712 |02f2: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ -0a35a8: 6e10 ff25 0300 |02f4: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a35ae: 0a03 |02f7: move-result v3 │ │ -0a35b0: 901e 0c03 |02f8: add-int v30, v12, v3 │ │ -0a35b4: 0200 1e00 |02fa: move/from16 v0, v30 │ │ -0a35b8: 350c 1000 |02fc: if-ge v12, v0, 030c // +0010 │ │ -0a35bc: 4403 0d0c |02fe: aget v3, v13, v12 │ │ -0a35c0: 0800 3000 |0300: move-object/from16 v0, v48 │ │ -0a35c4: 5404 df12 |0302: iget-object v4, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@12df │ │ -0a35c8: 4404 040c |0304: aget v4, v4, v12 │ │ -0a35cc: c743 |0306: sub-float/2addr v3, v4 │ │ -0a35ce: a612 1203 |0307: add-float v18, v18, v3 │ │ -0a35d2: d80c 0c01 |0309: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0a35d6: 28ef |030b: goto 02fa // -0011 │ │ -0a35d8: 1203 |030c: const/4 v3, #int 0 // #0 │ │ -0a35da: 52a4 fa12 |030d: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@12fa │ │ -0a35de: 52a6 fb12 |030f: iget v6, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@12fb │ │ -0a35e2: c664 |0311: add-float/2addr v4, v6 │ │ -0a35e4: 7120 1826 4300 |0312: invoke-static {v3, v4}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0a35ea: 0a03 |0315: move-result v3 │ │ -0a35ec: a712 1203 |0316: sub-float v18, v18, v3 │ │ -0a35f0: 54a3 f712 |0318: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ -0a35f4: 6e10 ff25 0300 |031a: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a35fa: 0a03 |031d: move-result v3 │ │ -0a35fc: 8233 |031e: int-to-float v3, v3 │ │ -0a35fe: a912 1203 |031f: div-float v18, v18, v3 │ │ -0a3602: 1203 |0321: const/4 v3, #int 0 // #0 │ │ -0a3604: 2d03 1203 |0322: cmpl-float v3, v18, v3 │ │ -0a3608: 3d03 beff |0324: if-lez v3, 02e2 // -0042 │ │ -0a360c: 52ac f812 |0326: iget v12, v10, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ -0a3610: 54a3 f712 |0328: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ -0a3614: 6e10 ff25 0300 |032a: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a361a: 0a03 |032d: move-result v3 │ │ -0a361c: 901e 0c03 |032e: add-int v30, v12, v3 │ │ -0a3620: 0200 1e00 |0330: move/from16 v0, v30 │ │ -0a3624: 350c b0ff |0332: if-ge v12, v0, 02e2 // -0050 │ │ -0a3628: 0800 3000 |0334: move-object/from16 v0, v48 │ │ -0a362c: 5403 df12 |0336: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@12df │ │ -0a3630: 4404 030c |0338: aget v4, v3, v12 │ │ -0a3634: a604 0412 |033a: add-float v4, v4, v18 │ │ -0a3638: 4b04 030c |033c: aput v4, v3, v12 │ │ -0a363c: d80c 0c01 |033e: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0a3640: 28f0 |0340: goto 0330 // -0010 │ │ -0a3642: 0224 1600 |0341: move/from16 v36, v22 │ │ -0a3646: 0223 2c00 |0343: move/from16 v35, v44 │ │ -0a364a: 1317 0000 |0345: const/16 v23, #int 0 // #0 │ │ -0a364e: 0800 3000 |0347: move-object/from16 v0, v48 │ │ -0a3652: 5203 e012 |0349: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@12e0 │ │ -0a3656: 0200 1700 |034b: move/from16 v0, v23 │ │ -0a365a: 3530 0d00 |034d: if-ge v0, v3, 035a // +000d │ │ -0a365e: 0800 3000 |034f: move-object/from16 v0, v48 │ │ -0a3662: 5403 df12 |0351: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@12df │ │ -0a3666: 4403 0317 |0353: aget v3, v3, v23 │ │ -0a366a: a624 2403 |0355: add-float v36, v36, v3 │ │ -0a366e: d817 1701 |0357: add-int/lit8 v23, v23, #int 1 // #01 │ │ -0a3672: 28ee |0359: goto 0347 // -0012 │ │ -0a3674: 1317 0000 |035a: const/16 v23, #int 0 // #0 │ │ -0a3678: 0800 3000 |035c: move-object/from16 v0, v48 │ │ -0a367c: 5203 ed12 |035e: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@12ed │ │ -0a3680: 0200 1700 |0360: move/from16 v0, v23 │ │ -0a3684: 3530 0d00 |0362: if-ge v0, v3, 036f // +000d │ │ -0a3688: 0800 3000 |0364: move-object/from16 v0, v48 │ │ -0a368c: 5403 e912 |0366: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@12e9 │ │ -0a3690: 4403 0317 |0368: aget v3, v3, v23 │ │ -0a3694: a623 2303 |036a: add-float v35, v35, v3 │ │ -0a3698: d817 1701 |036c: add-int/lit8 v23, v23, #int 1 // #01 │ │ -0a369c: 28ee |036e: goto 035c // -0012 │ │ -0a369e: 0800 3000 |036f: move-object/from16 v0, v48 │ │ -0a36a2: 5403 e512 |0371: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@12e5 │ │ -0a36a6: 0800 3000 |0373: move-object/from16 v0, v48 │ │ -0a36aa: 7020 8224 3000 |0375: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;)F // method@2482 │ │ -0a36b0: 0a03 |0378: move-result v3 │ │ -0a36b2: a62e 3103 |0379: add-float v46, v49, v3 │ │ -0a36b6: 0800 3000 |037b: move-object/from16 v0, v48 │ │ -0a36ba: 5203 d812 |037d: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ -0a36be: dd03 0310 |037f: and-int/lit8 v3, v3, #int 16 // #10 │ │ -0a36c2: 3803 4100 |0381: if-eqz v3, 03c2 // +0041 │ │ -0a36c6: a703 3324 |0383: sub-float v3, v51, v36 │ │ -0a36ca: a62e 2e03 |0385: add-float v46, v46, v3 │ │ -0a36ce: 0800 3000 |0387: move-object/from16 v0, v48 │ │ -0a36d2: 5403 e712 |0389: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@12e7 │ │ -0a36d6: 0800 3000 |038b: move-object/from16 v0, v48 │ │ -0a36da: 7020 8224 3000 |038d: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;)F // method@2482 │ │ -0a36e0: 0a03 |0390: move-result v3 │ │ -0a36e2: a62f 3203 |0391: add-float v47, v50, v3 │ │ -0a36e6: 0800 3000 |0393: move-object/from16 v0, v48 │ │ -0a36ea: 5203 d812 |0395: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ -0a36ee: dd03 0304 |0397: and-int/lit8 v3, v3, #int 4 // #04 │ │ -0a36f2: 3803 3900 |0399: if-eqz v3, 03d2 // +0039 │ │ -0a36f6: a703 3423 |039b: sub-float v3, v52, v35 │ │ -0a36fa: a62f 2f03 |039d: add-float v47, v47, v3 │ │ -0a36fe: 0205 2e00 |039f: move/from16 v5, v46 │ │ -0a3702: 020f 2f00 |03a1: move/from16 v15, v47 │ │ -0a3706: 1317 0000 |03a3: const/16 v23, #int 0 // #0 │ │ -0a370a: 6e10 3927 0b00 |03a5: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0a3710: 0a1d |03a8: move-result v29 │ │ -0a3712: 0200 1700 |03a9: move/from16 v0, v23 │ │ -0a3716: 0201 1d00 |03ab: move/from16 v1, v29 │ │ -0a371a: 3510 3e01 |03ad: if-ge v0, v1, 04eb // +013e │ │ -0a371e: 0200 1700 |03af: move/from16 v0, v23 │ │ -0a3722: 6e20 3327 0b00 |03b1: invoke-virtual {v11, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0a3728: 0c0a |03b4: move-result-object v10 │ │ -0a372a: 1f0a 7103 |03b5: check-cast v10, Lcom/esotericsoftware/tablelayout/Cell; // type@0371 │ │ -0a372e: 54a3 0213 |03b7: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ -0a3732: 6e10 bc25 0300 |03b9: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@25bc │ │ -0a3738: 0a03 |03bc: move-result v3 │ │ -0a373a: 3803 2500 |03bd: if-eqz v3, 03e2 // +0025 │ │ -0a373e: d817 1701 |03bf: add-int/lit8 v23, v23, #int 1 // #01 │ │ -0a3742: 28e8 |03c1: goto 03a9 // -0018 │ │ -0a3744: 0800 3000 |03c2: move-object/from16 v0, v48 │ │ -0a3748: 5203 d812 |03c4: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ -0a374c: dd03 0308 |03c6: and-int/lit8 v3, v3, #int 8 // #08 │ │ -0a3750: 3903 bfff |03c8: if-nez v3, 0387 // -0041 │ │ -0a3754: a703 3324 |03ca: sub-float v3, v51, v36 │ │ -0a3758: 1504 0040 |03cc: const/high16 v4, #int 1073741824 // #4000 │ │ -0a375c: c943 |03ce: div-float/2addr v3, v4 │ │ -0a375e: a62e 2e03 |03cf: add-float v46, v46, v3 │ │ -0a3762: 28b6 |03d1: goto 0387 // -004a │ │ -0a3764: 0800 3000 |03d2: move-object/from16 v0, v48 │ │ -0a3768: 5203 d812 |03d4: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ -0a376c: dd03 0302 |03d6: and-int/lit8 v3, v3, #int 2 // #02 │ │ -0a3770: 3903 c7ff |03d8: if-nez v3, 039f // -0039 │ │ -0a3774: a703 3423 |03da: sub-float v3, v52, v35 │ │ -0a3778: 1504 0040 |03dc: const/high16 v4, #int 1073741824 // #4000 │ │ -0a377c: c943 |03de: div-float/2addr v3, v4 │ │ -0a377e: a62f 2f03 |03df: add-float v47, v47, v3 │ │ -0a3782: 28be |03e1: goto 039f // -0042 │ │ -0a3784: 1207 |03e2: const/4 v7, #int 0 // #0 │ │ -0a3786: 52ac f812 |03e3: iget v12, v10, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ -0a378a: 54a3 f712 |03e5: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ -0a378e: 6e10 ff25 0300 |03e7: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a3794: 0a03 |03ea: move-result v3 │ │ -0a3796: 901e 0c03 |03eb: add-int v30, v12, v3 │ │ -0a379a: 0200 1e00 |03ed: move/from16 v0, v30 │ │ -0a379e: 350c 0c00 |03ef: if-ge v12, v0, 03fb // +000c │ │ -0a37a2: 0800 3000 |03f1: move-object/from16 v0, v48 │ │ -0a37a6: 5403 df12 |03f3: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@12df │ │ -0a37aa: 4403 030c |03f5: aget v3, v3, v12 │ │ -0a37ae: c637 |03f7: add-float/2addr v7, v3 │ │ -0a37b0: d80c 0c01 |03f8: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0a37b4: 28f3 |03fa: goto 03ed // -000d │ │ -0a37b6: 52a3 fa12 |03fb: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@12fa │ │ -0a37ba: 52a4 fb12 |03fd: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@12fb │ │ -0a37be: c643 |03ff: add-float/2addr v3, v4 │ │ -0a37c0: c737 |0400: sub-float/2addr v7, v3 │ │ -0a37c2: 52a3 fa12 |0401: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@12fa │ │ -0a37c6: c635 |0403: add-float/2addr v5, v3 │ │ -0a37c8: 54a3 0013 |0404: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@1300 │ │ -0a37cc: 6e10 ee25 0300 |0406: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@25ee │ │ -0a37d2: 0a03 |0409: move-result v3 │ │ -0a37d4: 1204 |040a: const/4 v4, #int 0 // #0 │ │ -0a37d6: 2d03 0304 |040b: cmpl-float v3, v3, v4 │ │ -0a37da: 3d03 2200 |040d: if-lez v3, 042f // +0022 │ │ -0a37de: 54a3 0013 |040f: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@1300 │ │ -0a37e2: 6e10 ee25 0300 |0411: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@25ee │ │ -0a37e8: 0a03 |0414: move-result v3 │ │ -0a37ea: c873 |0415: mul-float/2addr v3, v7 │ │ -0a37ec: 59a3 1713 |0416: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@1317 │ │ -0a37f0: 54a3 0513 |0418: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ -0a37f4: 0800 3000 |041a: move-object/from16 v0, v48 │ │ -0a37f8: 7030 8324 300a |041c: invoke-direct {v0, v3, v10}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2483 │ │ -0a37fe: 0a1a |041f: move-result v26 │ │ -0a3800: 1203 |0420: const/4 v3, #int 0 // #0 │ │ -0a3802: 2d03 1a03 |0421: cmpl-float v3, v26, v3 │ │ -0a3806: 3d03 0c00 |0423: if-lez v3, 042f // +000c │ │ -0a380a: 52a3 1713 |0425: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@1317 │ │ -0a380e: 0200 1a00 |0427: move/from16 v0, v26 │ │ -0a3812: 7120 1a26 0300 |0429: invoke-static {v3, v0}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -0a3818: 0a03 |042c: move-result v3 │ │ -0a381a: 59a3 1713 |042d: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@1317 │ │ -0a381e: 54a3 0113 |042f: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@1301 │ │ -0a3822: 6e10 ee25 0300 |0431: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@25ee │ │ -0a3828: 0a03 |0434: move-result v3 │ │ -0a382a: 1204 |0435: const/4 v4, #int 0 // #0 │ │ -0a382c: 2d03 0304 |0436: cmpl-float v3, v3, v4 │ │ -0a3830: 3d03 3000 |0438: if-lez v3, 0468 // +0030 │ │ -0a3834: 0800 3000 |043a: move-object/from16 v0, v48 │ │ -0a3838: 5403 e912 |043c: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@12e9 │ │ -0a383c: 52a4 0e13 |043e: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ -0a3840: 4403 0304 |0440: aget v3, v3, v4 │ │ -0a3844: 54a4 0113 |0442: iget-object v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@1301 │ │ -0a3848: 6e10 ee25 0400 |0444: invoke-virtual {v4}, Ljava/lang/Float;.floatValue:()F // method@25ee │ │ -0a384e: 0a04 |0447: move-result v4 │ │ -0a3850: c843 |0448: mul-float/2addr v3, v4 │ │ -0a3852: 52a4 fc12 |0449: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@12fc │ │ -0a3856: c743 |044b: sub-float/2addr v3, v4 │ │ -0a3858: 52a4 f912 |044c: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@12f9 │ │ -0a385c: c743 |044e: sub-float/2addr v3, v4 │ │ -0a385e: 59a3 1613 |044f: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@1316 │ │ -0a3862: 54a3 0413 |0451: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ -0a3866: 0800 3000 |0453: move-object/from16 v0, v48 │ │ -0a386a: 7030 6b24 300a |0455: invoke-direct {v0, v3, v10}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@246b │ │ -0a3870: 0a19 |0458: move-result v25 │ │ -0a3872: 1203 |0459: const/4 v3, #int 0 // #0 │ │ -0a3874: 2d03 1903 |045a: cmpl-float v3, v25, v3 │ │ -0a3878: 3d03 0c00 |045c: if-lez v3, 0468 // +000c │ │ -0a387c: 52a3 1613 |045e: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@1316 │ │ -0a3880: 0200 1900 |0460: move/from16 v0, v25 │ │ -0a3884: 7120 1a26 0300 |0462: invoke-static {v3, v0}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -0a388a: 0a03 |0465: move-result v3 │ │ -0a388c: 59a3 1613 |0466: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@1316 │ │ -0a3890: 54a3 f512 |0468: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a3894: 6e10 ff25 0300 |046a: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a389a: 0a03 |046d: move-result v3 │ │ -0a389c: dd03 0308 |046e: and-int/lit8 v3, v3, #int 8 // #08 │ │ -0a38a0: 3803 2400 |0470: if-eqz v3, 0494 // +0024 │ │ -0a38a4: 59a5 1813 |0472: iput v5, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetX:F // field@1318 │ │ -0a38a8: 54a3 f512 |0474: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a38ac: 6e10 ff25 0300 |0476: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a38b2: 0a03 |0479: move-result v3 │ │ -0a38b4: dd03 0302 |047a: and-int/lit8 v3, v3, #int 2 // #02 │ │ -0a38b8: 3803 3500 |047c: if-eqz v3, 04b1 // +0035 │ │ -0a38bc: 52a3 fc12 |047e: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@12fc │ │ -0a38c0: c6f3 |0480: add-float/2addr v3, v15 │ │ -0a38c2: 59a3 1913 |0481: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetY:F // field@1319 │ │ -0a38c6: 55a3 fd12 |0483: iget-boolean v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.endRow:Z // field@12fd │ │ -0a38ca: 3803 6000 |0485: if-eqz v3, 04e5 // +0060 │ │ -0a38ce: 0205 2e00 |0487: move/from16 v5, v46 │ │ -0a38d2: 0800 3000 |0489: move-object/from16 v0, v48 │ │ -0a38d6: 5403 e912 |048b: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@12e9 │ │ -0a38da: 52a4 0e13 |048d: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ -0a38de: 4403 0304 |048f: aget v3, v3, v4 │ │ -0a38e2: c63f |0491: add-float/2addr v15, v3 │ │ -0a38e4: 2900 2dff |0492: goto/16 03bf // -00d3 │ │ -0a38e8: 54a3 f512 |0494: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a38ec: 6e10 ff25 0300 |0496: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a38f2: 0a03 |0499: move-result v3 │ │ -0a38f4: dd03 0310 |049a: and-int/lit8 v3, v3, #int 16 // #10 │ │ -0a38f8: 3803 0a00 |049c: if-eqz v3, 04a6 // +000a │ │ -0a38fc: a603 0507 |049e: add-float v3, v5, v7 │ │ -0a3900: 52a4 1713 |04a0: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@1317 │ │ -0a3904: c743 |04a2: sub-float/2addr v3, v4 │ │ -0a3906: 59a3 1813 |04a3: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetX:F // field@1318 │ │ -0a390a: 28cf |04a5: goto 0474 // -0031 │ │ -0a390c: 52a3 1713 |04a6: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@1317 │ │ -0a3910: a703 0703 |04a8: sub-float v3, v7, v3 │ │ -0a3914: 1504 0040 |04aa: const/high16 v4, #int 1073741824 // #4000 │ │ -0a3918: c943 |04ac: div-float/2addr v3, v4 │ │ -0a391a: c653 |04ad: add-float/2addr v3, v5 │ │ -0a391c: 59a3 1813 |04ae: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetX:F // field@1318 │ │ -0a3920: 28c4 |04b0: goto 0474 // -003c │ │ -0a3922: 54a3 f512 |04b1: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a3926: 6e10 ff25 0300 |04b3: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a392c: 0a03 |04b6: move-result v3 │ │ -0a392e: dd03 0304 |04b7: and-int/lit8 v3, v3, #int 4 // #04 │ │ -0a3932: 3803 1400 |04b9: if-eqz v3, 04cd // +0014 │ │ -0a3936: 0800 3000 |04bb: move-object/from16 v0, v48 │ │ -0a393a: 5403 e912 |04bd: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@12e9 │ │ -0a393e: 52a4 0e13 |04bf: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ -0a3942: 4403 0304 |04c1: aget v3, v3, v4 │ │ -0a3946: c6f3 |04c3: add-float/2addr v3, v15 │ │ -0a3948: 52a4 1613 |04c4: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@1316 │ │ -0a394c: c743 |04c6: sub-float/2addr v3, v4 │ │ -0a394e: 52a4 f912 |04c7: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@12f9 │ │ -0a3952: c743 |04c9: sub-float/2addr v3, v4 │ │ -0a3954: 59a3 1913 |04ca: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetY:F // field@1319 │ │ -0a3958: 28b7 |04cc: goto 0483 // -0049 │ │ -0a395a: 0800 3000 |04cd: move-object/from16 v0, v48 │ │ -0a395e: 5403 e912 |04cf: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@12e9 │ │ -0a3962: 52a4 0e13 |04d1: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ -0a3966: 4403 0304 |04d3: aget v3, v3, v4 │ │ -0a396a: 52a4 1613 |04d5: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@1316 │ │ -0a396e: c743 |04d7: sub-float/2addr v3, v4 │ │ -0a3970: 52a4 fc12 |04d8: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@12fc │ │ -0a3974: c643 |04da: add-float/2addr v3, v4 │ │ -0a3976: 52a4 f912 |04db: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@12f9 │ │ -0a397a: c743 |04dd: sub-float/2addr v3, v4 │ │ -0a397c: 1504 0040 |04de: const/high16 v4, #int 1073741824 // #4000 │ │ -0a3980: c943 |04e0: div-float/2addr v3, v4 │ │ -0a3982: c6f3 |04e1: add-float/2addr v3, v15 │ │ -0a3984: 59a3 1913 |04e2: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetY:F // field@1319 │ │ -0a3988: 289f |04e4: goto 0483 // -0061 │ │ -0a398a: 52a3 fb12 |04e5: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@12fb │ │ -0a398e: c673 |04e7: add-float/2addr v3, v7 │ │ -0a3990: c635 |04e8: add-float/2addr v5, v3 │ │ -0a3992: 2900 d6fe |04e9: goto/16 03bf // -012a │ │ -0a3996: 0800 3000 |04eb: move-object/from16 v0, v48 │ │ -0a399a: 5403 e112 |04ed: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12e1 │ │ -0a399e: 6204 d012 |04ef: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.none:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d0 │ │ -0a39a2: 3343 0300 |04f1: if-ne v3, v4, 04f4 // +0003 │ │ -0a39a6: 0e00 |04f3: return-void │ │ -0a39a8: 0800 3000 |04f4: move-object/from16 v0, v48 │ │ -0a39ac: 6e20 1425 0200 |04f6: invoke-virtual {v2, v0}, Lcom/esotericsoftware/tablelayout/Toolkit;.clearDebugRectangles:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V // method@2514 │ │ -0a39b2: 020e 2e00 |04f9: move/from16 v14, v46 │ │ -0a39b6: 020f 2f00 |04fb: move/from16 v15, v47 │ │ -0a39ba: 0800 3000 |04fd: move-object/from16 v0, v48 │ │ -0a39be: 5403 e112 |04ff: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12e1 │ │ -0a39c2: 6204 d112 |0501: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.table:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d1 │ │ -0a39c6: 3243 0a00 |0503: if-eq v3, v4, 050d // +000a │ │ -0a39ca: 0800 3000 |0505: move-object/from16 v0, v48 │ │ -0a39ce: 5403 e112 |0507: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12e1 │ │ -0a39d2: 6204 ce12 |0509: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.all:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12ce │ │ -0a39d6: 3343 2000 |050b: if-ne v3, v4, 052b // +0020 │ │ -0a39da: 6204 d112 |050d: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.table:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d1 │ │ -0a39de: 0803 3000 |050f: move-object/from16 v3, v48 │ │ -0a39e2: 0205 3100 |0511: move/from16 v5, v49 │ │ -0a39e6: 0206 3200 |0513: move/from16 v6, v50 │ │ -0a39ea: 0207 3300 |0515: move/from16 v7, v51 │ │ -0a39ee: 0208 3400 |0517: move/from16 v8, v52 │ │ -0a39f2: 7407 1325 0200 |0519: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/esotericsoftware/tablelayout/Toolkit;.addDebugRectangle:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;FFFF)V // method@2513 │ │ -0a39f8: 6204 d112 |051c: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.table:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d1 │ │ -0a39fc: a707 2416 |051e: sub-float v7, v36, v22 │ │ -0a3a00: a708 232c |0520: sub-float v8, v35, v44 │ │ -0a3a04: 0803 3000 |0522: move-object/from16 v3, v48 │ │ -0a3a08: 0205 2e00 |0524: move/from16 v5, v46 │ │ -0a3a0c: 0206 2f00 |0526: move/from16 v6, v47 │ │ -0a3a10: 7407 1325 0200 |0528: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/esotericsoftware/tablelayout/Toolkit;.addDebugRectangle:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;FFFF)V // method@2513 │ │ -0a3a16: 1317 0000 |052b: const/16 v23, #int 0 // #0 │ │ -0a3a1a: 6e10 3927 0b00 |052d: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0a3a20: 0a1d |0530: move-result v29 │ │ -0a3a22: 0200 1700 |0531: move/from16 v0, v23 │ │ -0a3a26: 0201 1d00 |0533: move/from16 v1, v29 │ │ -0a3a2a: 3510 9900 |0535: if-ge v0, v1, 05ce // +0099 │ │ -0a3a2e: 0200 1700 |0537: move/from16 v0, v23 │ │ -0a3a32: 6e20 3327 0b00 |0539: invoke-virtual {v11, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0a3a38: 0c0a |053c: move-result-object v10 │ │ -0a3a3a: 1f0a 7103 |053d: check-cast v10, Lcom/esotericsoftware/tablelayout/Cell; // type@0371 │ │ -0a3a3e: 54a3 0213 |053f: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ -0a3a42: 6e10 bc25 0300 |0541: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@25bc │ │ -0a3a48: 0a03 |0544: move-result v3 │ │ -0a3a4a: 3803 0700 |0545: if-eqz v3, 054c // +0007 │ │ -0a3a4e: 01e5 |0547: move v5, v14 │ │ -0a3a50: d817 1701 |0548: add-int/lit8 v23, v23, #int 1 // #01 │ │ -0a3a54: 015e |054a: move v14, v5 │ │ -0a3a56: 28e6 |054b: goto 0531 // -001a │ │ -0a3a58: 0800 3000 |054c: move-object/from16 v0, v48 │ │ -0a3a5c: 5403 e112 |054e: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12e1 │ │ -0a3a60: 6204 d212 |0550: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.widget:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d2 │ │ -0a3a64: 3243 0a00 |0552: if-eq v3, v4, 055c // +000a │ │ -0a3a68: 0800 3000 |0554: move-object/from16 v0, v48 │ │ -0a3a6c: 5403 e112 |0556: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12e1 │ │ -0a3a70: 6204 ce12 |0558: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.all:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12ce │ │ -0a3a74: 3343 1100 |055a: if-ne v3, v4, 056b // +0011 │ │ -0a3a78: 6204 d212 |055c: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.widget:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d2 │ │ -0a3a7c: 52a5 1813 |055e: iget v5, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetX:F // field@1318 │ │ -0a3a80: 52a6 1913 |0560: iget v6, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetY:F // field@1319 │ │ -0a3a84: 52a7 1713 |0562: iget v7, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@1317 │ │ -0a3a88: 52a8 1613 |0564: iget v8, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@1316 │ │ -0a3a8c: 0803 3000 |0566: move-object/from16 v3, v48 │ │ -0a3a90: 7407 1325 0200 |0568: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/esotericsoftware/tablelayout/Toolkit;.addDebugRectangle:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;FFFF)V // method@2513 │ │ -0a3a96: 1207 |056b: const/4 v7, #int 0 // #0 │ │ -0a3a98: 52ac f812 |056c: iget v12, v10, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ -0a3a9c: 54a3 f712 |056e: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ -0a3aa0: 6e10 ff25 0300 |0570: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a3aa6: 0a03 |0573: move-result v3 │ │ -0a3aa8: 901e 0c03 |0574: add-int v30, v12, v3 │ │ -0a3aac: 0200 1e00 |0576: move/from16 v0, v30 │ │ -0a3ab0: 350c 0c00 |0578: if-ge v12, v0, 0584 // +000c │ │ -0a3ab4: 0800 3000 |057a: move-object/from16 v0, v48 │ │ -0a3ab8: 5403 df12 |057c: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@12df │ │ -0a3abc: 4403 030c |057e: aget v3, v3, v12 │ │ -0a3ac0: c637 |0580: add-float/2addr v7, v3 │ │ -0a3ac2: d80c 0c01 |0581: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0a3ac6: 28f3 |0583: goto 0576 // -000d │ │ -0a3ac8: 52a3 fa12 |0584: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@12fa │ │ -0a3acc: 52a4 fb12 |0586: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@12fb │ │ -0a3ad0: c643 |0588: add-float/2addr v3, v4 │ │ -0a3ad2: c737 |0589: sub-float/2addr v7, v3 │ │ -0a3ad4: 52a3 fa12 |058a: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@12fa │ │ -0a3ad8: a605 0e03 |058c: add-float v5, v14, v3 │ │ -0a3adc: 0800 3000 |058e: move-object/from16 v0, v48 │ │ -0a3ae0: 5403 e112 |0590: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12e1 │ │ -0a3ae4: 6204 cf12 |0592: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.cell:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12cf │ │ -0a3ae8: 3243 0a00 |0594: if-eq v3, v4, 059e // +000a │ │ -0a3aec: 0800 3000 |0596: move-object/from16 v0, v48 │ │ -0a3af0: 5403 e112 |0598: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12e1 │ │ -0a3af4: 6204 ce12 |059a: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.all:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12ce │ │ -0a3af8: 3343 1c00 |059c: if-ne v3, v4, 05b8 // +001c │ │ -0a3afc: 6204 cf12 |059e: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.cell:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12cf │ │ -0a3b00: 52a3 fc12 |05a0: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@12fc │ │ -0a3b04: a606 0f03 |05a2: add-float v6, v15, v3 │ │ -0a3b08: 0800 3000 |05a4: move-object/from16 v0, v48 │ │ -0a3b0c: 5403 e912 |05a6: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@12e9 │ │ -0a3b10: 52a8 0e13 |05a8: iget v8, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ -0a3b14: 4403 0308 |05aa: aget v3, v3, v8 │ │ -0a3b18: 52a8 fc12 |05ac: iget v8, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@12fc │ │ -0a3b1c: c783 |05ae: sub-float/2addr v3, v8 │ │ -0a3b1e: 52a8 f912 |05af: iget v8, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@12f9 │ │ -0a3b22: a708 0308 |05b1: sub-float v8, v3, v8 │ │ -0a3b26: 0803 3000 |05b3: move-object/from16 v3, v48 │ │ -0a3b2a: 7407 1325 0200 |05b5: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/esotericsoftware/tablelayout/Toolkit;.addDebugRectangle:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;FFFF)V // method@2513 │ │ -0a3b30: 55a3 fd12 |05b8: iget-boolean v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.endRow:Z // field@12fd │ │ -0a3b34: 3803 0e00 |05ba: if-eqz v3, 05c8 // +000e │ │ -0a3b38: 0205 2e00 |05bc: move/from16 v5, v46 │ │ -0a3b3c: 0800 3000 |05be: move-object/from16 v0, v48 │ │ -0a3b40: 5403 e912 |05c0: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@12e9 │ │ -0a3b44: 52a4 0e13 |05c2: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ -0a3b48: 4403 0304 |05c4: aget v3, v3, v4 │ │ -0a3b4c: c63f |05c6: add-float/2addr v15, v3 │ │ -0a3b4e: 2881 |05c7: goto 0548 // -007f │ │ -0a3b50: 52a3 fb12 |05c8: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@12fb │ │ -0a3b54: c673 |05ca: add-float/2addr v3, v7 │ │ -0a3b56: c635 |05cb: add-float/2addr v5, v3 │ │ -0a3b58: 2900 7cff |05cc: goto/16 0548 // -0084 │ │ -0a3b5c: 01e5 |05ce: move v5, v14 │ │ -0a3b5e: 2900 24ff |05cf: goto/16 04f3 // -00dc │ │ +0b1570: |[0b1570] com.esotericsoftware.tablelayout.BaseTableLayout.layout:(FFFF)V │ │ +0b1580: 0800 3000 |0000: move-object/from16 v0, v48 │ │ +0b1584: 5402 f412 |0002: iget-object v2, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@12f4 │ │ +0b1588: 0800 3000 |0004: move-object/from16 v0, v48 │ │ +0b158c: 540b da12 |0006: iget-object v11, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ +0b1590: 0800 3000 |0008: move-object/from16 v0, v48 │ │ +0b1594: 5503 ee12 |000a: iget-boolean v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ +0b1598: 3803 0500 |000c: if-eqz v3, 0011 // +0005 │ │ +0b159c: 7601 4f24 3000 |000e: invoke-direct/range {v48}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.computeSize:()V // method@244f │ │ +0b15a2: 0800 3000 |0011: move-object/from16 v0, v48 │ │ +0b15a6: 5403 e512 |0013: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@12e5 │ │ +0b15aa: 0800 3000 |0015: move-object/from16 v0, v48 │ │ +0b15ae: 7020 8224 3000 |0017: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;)F // method@2482 │ │ +0b15b4: 0a03 |001a: move-result v3 │ │ +0b15b6: 0800 3000 |001b: move-object/from16 v0, v48 │ │ +0b15ba: 5404 e612 |001d: iget-object v4, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@12e6 │ │ +0b15be: 0800 3000 |001f: move-object/from16 v0, v48 │ │ +0b15c2: 7020 8224 4000 |0021: invoke-direct {v0, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;)F // method@2482 │ │ +0b15c8: 0a04 |0024: move-result v4 │ │ +0b15ca: a616 0304 |0025: add-float v22, v3, v4 │ │ +0b15ce: 0800 3000 |0027: move-object/from16 v0, v48 │ │ +0b15d2: 5403 e712 |0029: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@12e7 │ │ +0b15d6: 0800 3000 |002b: move-object/from16 v0, v48 │ │ +0b15da: 7020 6a24 3000 |002d: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;)F // method@246a │ │ +0b15e0: 0a03 |0030: move-result v3 │ │ +0b15e2: 0800 3000 |0031: move-object/from16 v0, v48 │ │ +0b15e6: 5404 e412 |0033: iget-object v4, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@12e4 │ │ +0b15ea: 0800 3000 |0035: move-object/from16 v0, v48 │ │ +0b15ee: 7020 6a24 4000 |0037: invoke-direct {v0, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;)F // method@246a │ │ +0b15f4: 0a04 |003a: move-result v4 │ │ +0b15f6: a62c 0304 |003b: add-float v44, v3, v4 │ │ +0b15fa: 132a 0000 |003d: const/16 v42, #int 0 // #0 │ │ +0b15fe: 1329 0000 |003f: const/16 v41, #int 0 // #0 │ │ +0b1602: 1326 0000 |0041: const/16 v38, #int 0 // #0 │ │ +0b1606: 1325 0000 |0043: const/16 v37, #int 0 // #0 │ │ +0b160a: 1317 0000 |0045: const/16 v23, #int 0 // #0 │ │ +0b160e: 0800 3000 |0047: move-object/from16 v0, v48 │ │ +0b1612: 5203 e012 |0049: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@12e0 │ │ +0b1616: 0200 1700 |004b: move/from16 v0, v23 │ │ +0b161a: 3530 1500 |004d: if-ge v0, v3, 0062 // +0015 │ │ +0b161e: 0800 3000 |004f: move-object/from16 v0, v48 │ │ +0b1622: 5403 dc12 |0051: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@12dc │ │ +0b1626: 4403 0317 |0053: aget v3, v3, v23 │ │ +0b162a: a62a 2a03 |0055: add-float v42, v42, v3 │ │ +0b162e: 0800 3000 |0057: move-object/from16 v0, v48 │ │ +0b1632: 5403 e312 |0059: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@12e3 │ │ +0b1636: 4403 0317 |005b: aget v3, v3, v23 │ │ +0b163a: a626 2603 |005d: add-float v38, v38, v3 │ │ +0b163e: d817 1701 |005f: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0b1642: 28e6 |0061: goto 0047 // -001a │ │ +0b1644: 1317 0000 |0062: const/16 v23, #int 0 // #0 │ │ +0b1648: 0800 3000 |0064: move-object/from16 v0, v48 │ │ +0b164c: 5203 ed12 |0066: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@12ed │ │ +0b1650: 0200 1700 |0068: move/from16 v0, v23 │ │ +0b1654: 3530 1500 |006a: if-ge v0, v3, 007f // +0015 │ │ +0b1658: 0800 3000 |006c: move-object/from16 v0, v48 │ │ +0b165c: 5403 ea12 |006e: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@12ea │ │ +0b1660: 4403 0317 |0070: aget v3, v3, v23 │ │ +0b1664: a629 2903 |0072: add-float v41, v41, v3 │ │ +0b1668: 0800 3000 |0074: move-object/from16 v0, v48 │ │ +0b166c: 5403 e212 |0076: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandHeight:[F // field@12e2 │ │ +0b1670: 4403 0317 |0078: aget v3, v3, v23 │ │ +0b1674: a625 2503 |007a: add-float v37, v37, v3 │ │ +0b1678: d817 1701 |007c: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0b167c: 28e6 |007e: goto 0064 // -001a │ │ +0b167e: 0800 3000 |007f: move-object/from16 v0, v48 │ │ +0b1682: 5203 f312 |0081: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefWidth:F // field@12f3 │ │ +0b1686: a728 032a |0083: sub-float v40, v3, v42 │ │ +0b168a: 1203 |0085: const/4 v3, #int 0 // #0 │ │ +0b168c: 2d03 2803 |0086: cmpl-float v3, v40, v3 │ │ +0b1690: 3903 3600 |0088: if-nez v3, 00be // +0036 │ │ +0b1694: 0800 3000 |008a: move-object/from16 v0, v48 │ │ +0b1698: 540d dc12 |008c: iget-object v13, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@12dc │ │ +0b169c: 0800 3000 |008e: move-object/from16 v0, v48 │ │ +0b16a0: 5203 f212 |0090: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefHeight:F // field@12f2 │ │ +0b16a4: a727 0329 |0092: sub-float v39, v3, v41 │ │ +0b16a8: 1203 |0094: const/4 v3, #int 0 // #0 │ │ +0b16aa: 2d03 2703 |0095: cmpl-float v3, v39, v3 │ │ +0b16ae: 3903 6e00 |0097: if-nez v3, 0105 // +006e │ │ +0b16b2: 0800 3000 |0099: move-object/from16 v0, v48 │ │ +0b16b6: 5400 ea12 |009b: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@12ea │ │ +0b16ba: 0821 0000 |009d: move-object/from16 v33, v0 │ │ +0b16be: 1317 0000 |009f: const/16 v23, #int 0 // #0 │ │ +0b16c2: 6e10 3927 0b00 |00a1: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0b16c8: 0a1d |00a4: move-result v29 │ │ +0b16ca: 0200 1700 |00a5: move/from16 v0, v23 │ │ +0b16ce: 0201 1d00 |00a7: move/from16 v1, v29 │ │ +0b16d2: 3510 6701 |00a9: if-ge v0, v1, 0210 // +0167 │ │ +0b16d6: 0200 1700 |00ab: move/from16 v0, v23 │ │ +0b16da: 6e20 3327 0b00 |00ad: invoke-virtual {v11, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0b16e0: 0c0a |00b0: move-result-object v10 │ │ +0b16e2: 1f0a 6f03 |00b1: check-cast v10, Lcom/esotericsoftware/tablelayout/Cell; // type@036f │ │ +0b16e6: 54a3 0213 |00b3: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ +0b16ea: 6e10 bc25 0300 |00b5: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@25bc │ │ +0b16f0: 0a03 |00b8: move-result v3 │ │ +0b16f2: 3803 9500 |00b9: if-eqz v3, 014e // +0095 │ │ +0b16f6: d817 1701 |00bb: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0b16fa: 28e8 |00bd: goto 00a5 // -0018 │ │ +0b16fc: 1203 |00be: const/4 v3, #int 0 // #0 │ │ +0b16fe: a704 332a |00bf: sub-float v4, v51, v42 │ │ +0b1702: 7120 1826 4300 |00c1: invoke-static {v3, v4}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0b1708: 0a03 |00c4: move-result v3 │ │ +0b170a: 0200 2800 |00c5: move/from16 v0, v40 │ │ +0b170e: 7120 1a26 3000 |00c7: invoke-static {v0, v3}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +0b1714: 0a12 |00ca: move-result v18 │ │ +0b1716: 0800 3000 |00cb: move-object/from16 v0, v48 │ │ +0b171a: 5403 de12 |00cd: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWeightedWidth:[F // field@12de │ │ +0b171e: 0800 3000 |00cf: move-object/from16 v0, v48 │ │ +0b1722: 5204 e012 |00d1: iget v4, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@12e0 │ │ +0b1726: 0800 3000 |00d3: move-object/from16 v0, v48 │ │ +0b172a: 7030 5724 3004 |00d5: invoke-direct {v0, v3, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2457 │ │ +0b1730: 0c0d |00d8: move-result-object v13 │ │ +0b1732: 0800 3000 |00d9: move-object/from16 v0, v48 │ │ +0b1736: 5b0d de12 |00db: iput-object v13, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWeightedWidth:[F // field@12de │ │ +0b173a: 1317 0000 |00dd: const/16 v23, #int 0 // #0 │ │ +0b173e: 0800 3000 |00df: move-object/from16 v0, v48 │ │ +0b1742: 5203 e012 |00e1: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@12e0 │ │ +0b1746: 0200 1700 |00e3: move/from16 v0, v23 │ │ +0b174a: 3530 a9ff |00e5: if-ge v0, v3, 008e // -0057 │ │ +0b174e: 0800 3000 |00e7: move-object/from16 v0, v48 │ │ +0b1752: 5403 dd12 |00e9: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@12dd │ │ +0b1756: 4403 0317 |00eb: aget v3, v3, v23 │ │ +0b175a: 0800 3000 |00ed: move-object/from16 v0, v48 │ │ +0b175e: 5404 dc12 |00ef: iget-object v4, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@12dc │ │ +0b1762: 4404 0417 |00f1: aget v4, v4, v23 │ │ +0b1766: a715 0304 |00f3: sub-float v21, v3, v4 │ │ +0b176a: a914 1528 |00f5: div-float v20, v21, v40 │ │ +0b176e: 0800 3000 |00f7: move-object/from16 v0, v48 │ │ +0b1772: 5403 dc12 |00f9: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@12dc │ │ +0b1776: 4403 0317 |00fb: aget v3, v3, v23 │ │ +0b177a: a804 1214 |00fd: mul-float v4, v18, v20 │ │ +0b177e: c643 |00ff: add-float/2addr v3, v4 │ │ +0b1780: 4b03 0d17 |0100: aput v3, v13, v23 │ │ +0b1784: d817 1701 |0102: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0b1788: 28db |0104: goto 00df // -0025 │ │ +0b178a: 0800 3000 |0105: move-object/from16 v0, v48 │ │ +0b178e: 5403 ec12 |0107: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowWeightedHeight:[F // field@12ec │ │ +0b1792: 0800 3000 |0109: move-object/from16 v0, v48 │ │ +0b1796: 5204 ed12 |010b: iget v4, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@12ed │ │ +0b179a: 0800 3000 |010d: move-object/from16 v0, v48 │ │ +0b179e: 7030 5724 3004 |010f: invoke-direct {v0, v3, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2457 │ │ +0b17a4: 0c21 |0112: move-result-object v33 │ │ +0b17a6: 0800 2100 |0113: move-object/from16 v0, v33 │ │ +0b17aa: 0801 3000 |0115: move-object/from16 v1, v48 │ │ +0b17ae: 5b10 ec12 |0117: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowWeightedHeight:[F // field@12ec │ │ +0b17b2: 1203 |0119: const/4 v3, #int 0 // #0 │ │ +0b17b4: a704 3429 |011a: sub-float v4, v52, v41 │ │ +0b17b8: 7120 1826 4300 |011c: invoke-static {v3, v4}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0b17be: 0a03 |011f: move-result v3 │ │ +0b17c0: 0200 2700 |0120: move/from16 v0, v39 │ │ +0b17c4: 7120 1a26 3000 |0122: invoke-static {v0, v3}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +0b17ca: 0a11 |0125: move-result v17 │ │ +0b17cc: 1317 0000 |0126: const/16 v23, #int 0 // #0 │ │ +0b17d0: 0800 3000 |0128: move-object/from16 v0, v48 │ │ +0b17d4: 5203 ed12 |012a: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@12ed │ │ +0b17d8: 0200 1700 |012c: move/from16 v0, v23 │ │ +0b17dc: 3530 71ff |012e: if-ge v0, v3, 009f // -008f │ │ +0b17e0: 0800 3000 |0130: move-object/from16 v0, v48 │ │ +0b17e4: 5403 eb12 |0132: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowPrefHeight:[F // field@12eb │ │ +0b17e8: 4403 0317 |0134: aget v3, v3, v23 │ │ +0b17ec: 0800 3000 |0136: move-object/from16 v0, v48 │ │ +0b17f0: 5404 ea12 |0138: iget-object v4, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@12ea │ │ +0b17f4: 4404 0417 |013a: aget v4, v4, v23 │ │ +0b17f8: a713 0304 |013c: sub-float v19, v3, v4 │ │ +0b17fc: a914 1327 |013e: div-float v20, v19, v39 │ │ +0b1800: 0800 3000 |0140: move-object/from16 v0, v48 │ │ +0b1804: 5403 ea12 |0142: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@12ea │ │ +0b1808: 4403 0317 |0144: aget v3, v3, v23 │ │ +0b180c: a804 1114 |0146: mul-float v4, v17, v20 │ │ +0b1810: c643 |0148: add-float/2addr v3, v4 │ │ +0b1812: 4b03 2117 |0149: aput v3, v33, v23 │ │ +0b1816: d817 1701 |014b: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0b181a: 28db |014d: goto 0128 // -0025 │ │ +0b181c: 1322 0000 |014e: const/16 v34, #int 0 // #0 │ │ +0b1820: 52ac f812 |0150: iget v12, v10, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ +0b1824: 54a3 f712 |0152: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ +0b1828: 6e10 ff25 0300 |0154: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b182e: 0a03 |0157: move-result v3 │ │ +0b1830: 901e 0c03 |0158: add-int v30, v12, v3 │ │ +0b1834: 0200 1e00 |015a: move/from16 v0, v30 │ │ +0b1838: 350c 0900 |015c: if-ge v12, v0, 0165 // +0009 │ │ +0b183c: 4403 0d0c |015e: aget v3, v13, v12 │ │ +0b1840: a622 2203 |0160: add-float v34, v34, v3 │ │ +0b1844: d80c 0c01 |0162: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0b1848: 28f6 |0164: goto 015a // -000a │ │ +0b184a: 52a3 0e13 |0165: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ +0b184e: 442d 2103 |0167: aget v45, v33, v3 │ │ +0b1852: 54a3 0d13 |0169: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ +0b1856: 0800 3000 |016b: move-object/from16 v0, v48 │ │ +0b185a: 7030 8324 300a |016d: invoke-direct {v0, v3, v10}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2483 │ │ +0b1860: 0a20 |0170: move-result v32 │ │ +0b1862: 54a3 0c13 |0171: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ +0b1866: 0800 3000 |0173: move-object/from16 v0, v48 │ │ +0b186a: 7030 6b24 300a |0175: invoke-direct {v0, v3, v10}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@246b │ │ +0b1870: 0a1f |0178: move-result v31 │ │ +0b1872: 54a3 0713 |0179: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ +0b1876: 0800 3000 |017b: move-object/from16 v0, v48 │ │ +0b187a: 7030 8324 300a |017d: invoke-direct {v0, v3, v10}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2483 │ │ +0b1880: 0a1c |0180: move-result v28 │ │ +0b1882: 54a3 0613 |0181: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ +0b1886: 0800 3000 |0183: move-object/from16 v0, v48 │ │ +0b188a: 7030 6b24 300a |0185: invoke-direct {v0, v3, v10}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@246b │ │ +0b1890: 0a1b |0188: move-result v27 │ │ +0b1892: 54a3 0513 |0189: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ +0b1896: 0800 3000 |018b: move-object/from16 v0, v48 │ │ +0b189a: 7030 8324 300a |018d: invoke-direct {v0, v3, v10}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2483 │ │ +0b18a0: 0a1a |0190: move-result v26 │ │ +0b18a2: 54a3 0413 |0191: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ +0b18a6: 0800 3000 |0193: move-object/from16 v0, v48 │ │ +0b18aa: 7030 6b24 300a |0195: invoke-direct {v0, v3, v10}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@246b │ │ +0b18b0: 0a19 |0198: move-result v25 │ │ +0b18b2: 2e03 201c |0199: cmpg-float v3, v32, v28 │ │ +0b18b6: 3b03 0400 |019b: if-gez v3, 019f // +0004 │ │ +0b18ba: 0220 1c00 |019d: move/from16 v32, v28 │ │ +0b18be: 2e03 1f1b |019f: cmpg-float v3, v31, v27 │ │ +0b18c2: 3b03 0400 |01a1: if-gez v3, 01a5 // +0004 │ │ +0b18c6: 021f 1b00 |01a3: move/from16 v31, v27 │ │ +0b18ca: 1203 |01a5: const/4 v3, #int 0 // #0 │ │ +0b18cc: 2d03 1a03 |01a6: cmpl-float v3, v26, v3 │ │ +0b18d0: 3d03 0800 |01a8: if-lez v3, 01b0 // +0008 │ │ +0b18d4: 2d03 201a |01aa: cmpl-float v3, v32, v26 │ │ +0b18d8: 3d03 0400 |01ac: if-lez v3, 01b0 // +0004 │ │ +0b18dc: 0220 1a00 |01ae: move/from16 v32, v26 │ │ +0b18e0: 1203 |01b0: const/4 v3, #int 0 // #0 │ │ +0b18e2: 2d03 1903 |01b1: cmpl-float v3, v25, v3 │ │ +0b18e6: 3d03 0800 |01b3: if-lez v3, 01bb // +0008 │ │ +0b18ea: 2d03 1f19 |01b5: cmpl-float v3, v31, v25 │ │ +0b18ee: 3d03 0400 |01b7: if-lez v3, 01bb // +0004 │ │ +0b18f2: 021f 1900 |01b9: move/from16 v31, v25 │ │ +0b18f6: 52a3 fa12 |01bb: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@12fa │ │ +0b18fa: a703 2203 |01bd: sub-float v3, v34, v3 │ │ +0b18fe: 52a4 fb12 |01bf: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@12fb │ │ +0b1902: c743 |01c1: sub-float/2addr v3, v4 │ │ +0b1904: 0200 2000 |01c2: move/from16 v0, v32 │ │ +0b1908: 7120 1a26 0300 |01c4: invoke-static {v3, v0}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +0b190e: 0a03 |01c7: move-result v3 │ │ +0b1910: 59a3 1713 |01c8: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@1317 │ │ +0b1914: 52a3 fc12 |01ca: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@12fc │ │ +0b1918: a703 2d03 |01cc: sub-float v3, v45, v3 │ │ +0b191c: 52a4 f912 |01ce: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@12f9 │ │ +0b1920: c743 |01d0: sub-float/2addr v3, v4 │ │ +0b1922: 0200 1f00 |01d1: move/from16 v0, v31 │ │ +0b1926: 7120 1a26 0300 |01d3: invoke-static {v3, v0}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +0b192c: 0a03 |01d6: move-result v3 │ │ +0b192e: 59a3 1613 |01d7: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@1316 │ │ +0b1932: 54a3 f712 |01d9: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ +0b1936: 6e10 ff25 0300 |01db: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b193c: 0a03 |01de: move-result v3 │ │ +0b193e: 1214 |01df: const/4 v4, #int 1 // #1 │ │ +0b1940: 3343 1800 |01e0: if-ne v3, v4, 01f8 // +0018 │ │ +0b1944: 0800 3000 |01e2: move-object/from16 v0, v48 │ │ +0b1948: 5403 df12 |01e4: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@12df │ │ +0b194c: 52a4 f812 |01e6: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ +0b1950: 0800 3000 |01e8: move-object/from16 v0, v48 │ │ +0b1954: 5406 df12 |01ea: iget-object v6, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@12df │ │ +0b1958: 52a8 f812 |01ec: iget v8, v10, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ +0b195c: 4406 0608 |01ee: aget v6, v6, v8 │ │ +0b1960: 0200 2200 |01f0: move/from16 v0, v34 │ │ +0b1964: 7120 1826 0600 |01f2: invoke-static {v6, v0}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0b196a: 0a06 |01f5: move-result v6 │ │ +0b196c: 4b06 0304 |01f6: aput v6, v3, v4 │ │ +0b1970: 0800 3000 |01f8: move-object/from16 v0, v48 │ │ +0b1974: 5403 e912 |01fa: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@12e9 │ │ +0b1978: 52a4 0e13 |01fc: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ +0b197c: 0800 3000 |01fe: move-object/from16 v0, v48 │ │ +0b1980: 5406 e912 |0200: iget-object v6, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@12e9 │ │ +0b1984: 52a8 0e13 |0202: iget v8, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ +0b1988: 4406 0608 |0204: aget v6, v6, v8 │ │ +0b198c: 0200 2d00 |0206: move/from16 v0, v45 │ │ +0b1990: 7120 1826 0600 |0208: invoke-static {v6, v0}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0b1996: 0a06 |020b: move-result v6 │ │ +0b1998: 4b06 0304 |020c: aput v6, v3, v4 │ │ +0b199c: 2900 adfe |020e: goto/16 00bb // -0153 │ │ +0b19a0: 1203 |0210: const/4 v3, #int 0 // #0 │ │ +0b19a2: 2d03 2603 |0211: cmpl-float v3, v38, v3 │ │ +0b19a6: 3d03 5800 |0213: if-lez v3, 026b // +0058 │ │ +0b19aa: a710 3316 |0215: sub-float v16, v51, v22 │ │ +0b19ae: 1317 0000 |0217: const/16 v23, #int 0 // #0 │ │ +0b19b2: 0800 3000 |0219: move-object/from16 v0, v48 │ │ +0b19b6: 5203 e012 |021b: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@12e0 │ │ +0b19ba: 0200 1700 |021d: move/from16 v0, v23 │ │ +0b19be: 3530 0d00 |021f: if-ge v0, v3, 022c // +000d │ │ +0b19c2: 0800 3000 |0221: move-object/from16 v0, v48 │ │ +0b19c6: 5403 df12 |0223: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@12df │ │ +0b19ca: 4403 0317 |0225: aget v3, v3, v23 │ │ +0b19ce: a710 1003 |0227: sub-float v16, v16, v3 │ │ +0b19d2: d817 1701 |0229: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0b19d6: 28ee |022b: goto 0219 // -0012 │ │ +0b19d8: 132b 0000 |022c: const/16 v43, #int 0 // #0 │ │ +0b19dc: 1318 0000 |022e: const/16 v24, #int 0 // #0 │ │ +0b19e0: 1317 0000 |0230: const/16 v23, #int 0 // #0 │ │ +0b19e4: 0800 3000 |0232: move-object/from16 v0, v48 │ │ +0b19e8: 5203 e012 |0234: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@12e0 │ │ +0b19ec: 0200 1700 |0236: move/from16 v0, v23 │ │ +0b19f0: 3530 2800 |0238: if-ge v0, v3, 0260 // +0028 │ │ +0b19f4: 0800 3000 |023a: move-object/from16 v0, v48 │ │ +0b19f8: 5403 e312 |023c: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@12e3 │ │ +0b19fc: 4403 0317 |023e: aget v3, v3, v23 │ │ +0b1a00: 1204 |0240: const/4 v4, #int 0 // #0 │ │ +0b1a02: 2d03 0304 |0241: cmpl-float v3, v3, v4 │ │ +0b1a06: 3903 0500 |0243: if-nez v3, 0248 // +0005 │ │ +0b1a0a: d817 1701 |0245: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0b1a0e: 28eb |0247: goto 0232 // -0015 │ │ +0b1a10: 0800 3000 |0248: move-object/from16 v0, v48 │ │ +0b1a14: 5403 e312 |024a: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@12e3 │ │ +0b1a18: 4403 0317 |024c: aget v3, v3, v23 │ │ +0b1a1c: a803 0310 |024e: mul-float v3, v3, v16 │ │ +0b1a20: a909 0326 |0250: div-float v9, v3, v38 │ │ +0b1a24: 0800 3000 |0252: move-object/from16 v0, v48 │ │ +0b1a28: 5403 df12 |0254: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@12df │ │ +0b1a2c: 4404 0317 |0256: aget v4, v3, v23 │ │ +0b1a30: c694 |0258: add-float/2addr v4, v9 │ │ +0b1a32: 4b04 0317 |0259: aput v4, v3, v23 │ │ +0b1a36: a62b 2b09 |025b: add-float v43, v43, v9 │ │ +0b1a3a: 0218 1700 |025d: move/from16 v24, v23 │ │ +0b1a3e: 28e6 |025f: goto 0245 // -001a │ │ +0b1a40: 0800 3000 |0260: move-object/from16 v0, v48 │ │ +0b1a44: 5403 df12 |0262: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@12df │ │ +0b1a48: 4404 0318 |0264: aget v4, v3, v24 │ │ +0b1a4c: a706 102b |0266: sub-float v6, v16, v43 │ │ +0b1a50: c664 |0268: add-float/2addr v4, v6 │ │ +0b1a52: 4b04 0318 |0269: aput v4, v3, v24 │ │ +0b1a56: 1203 |026b: const/4 v3, #int 0 // #0 │ │ +0b1a58: 2d03 2503 |026c: cmpl-float v3, v37, v3 │ │ +0b1a5c: 3d03 5800 |026e: if-lez v3, 02c6 // +0058 │ │ +0b1a60: a710 342c |0270: sub-float v16, v52, v44 │ │ +0b1a64: 1317 0000 |0272: const/16 v23, #int 0 // #0 │ │ +0b1a68: 0800 3000 |0274: move-object/from16 v0, v48 │ │ +0b1a6c: 5203 ed12 |0276: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@12ed │ │ +0b1a70: 0200 1700 |0278: move/from16 v0, v23 │ │ +0b1a74: 3530 0d00 |027a: if-ge v0, v3, 0287 // +000d │ │ +0b1a78: 0800 3000 |027c: move-object/from16 v0, v48 │ │ +0b1a7c: 5403 e912 |027e: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@12e9 │ │ +0b1a80: 4403 0317 |0280: aget v3, v3, v23 │ │ +0b1a84: a710 1003 |0282: sub-float v16, v16, v3 │ │ +0b1a88: d817 1701 |0284: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0b1a8c: 28ee |0286: goto 0274 // -0012 │ │ +0b1a8e: 132b 0000 |0287: const/16 v43, #int 0 // #0 │ │ +0b1a92: 1318 0000 |0289: const/16 v24, #int 0 // #0 │ │ +0b1a96: 1317 0000 |028b: const/16 v23, #int 0 // #0 │ │ +0b1a9a: 0800 3000 |028d: move-object/from16 v0, v48 │ │ +0b1a9e: 5203 ed12 |028f: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@12ed │ │ +0b1aa2: 0200 1700 |0291: move/from16 v0, v23 │ │ +0b1aa6: 3530 2800 |0293: if-ge v0, v3, 02bb // +0028 │ │ +0b1aaa: 0800 3000 |0295: move-object/from16 v0, v48 │ │ +0b1aae: 5403 e212 |0297: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandHeight:[F // field@12e2 │ │ +0b1ab2: 4403 0317 |0299: aget v3, v3, v23 │ │ +0b1ab6: 1204 |029b: const/4 v4, #int 0 // #0 │ │ +0b1ab8: 2d03 0304 |029c: cmpl-float v3, v3, v4 │ │ +0b1abc: 3903 0500 |029e: if-nez v3, 02a3 // +0005 │ │ +0b1ac0: d817 1701 |02a0: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0b1ac4: 28eb |02a2: goto 028d // -0015 │ │ +0b1ac6: 0800 3000 |02a3: move-object/from16 v0, v48 │ │ +0b1aca: 5403 e212 |02a5: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandHeight:[F // field@12e2 │ │ +0b1ace: 4403 0317 |02a7: aget v3, v3, v23 │ │ +0b1ad2: a803 0310 |02a9: mul-float v3, v3, v16 │ │ +0b1ad6: a909 0325 |02ab: div-float v9, v3, v37 │ │ +0b1ada: 0800 3000 |02ad: move-object/from16 v0, v48 │ │ +0b1ade: 5403 e912 |02af: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@12e9 │ │ +0b1ae2: 4404 0317 |02b1: aget v4, v3, v23 │ │ +0b1ae6: c694 |02b3: add-float/2addr v4, v9 │ │ +0b1ae8: 4b04 0317 |02b4: aput v4, v3, v23 │ │ +0b1aec: a62b 2b09 |02b6: add-float v43, v43, v9 │ │ +0b1af0: 0218 1700 |02b8: move/from16 v24, v23 │ │ +0b1af4: 28e6 |02ba: goto 02a0 // -001a │ │ +0b1af6: 0800 3000 |02bb: move-object/from16 v0, v48 │ │ +0b1afa: 5403 e912 |02bd: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@12e9 │ │ +0b1afe: 4404 0318 |02bf: aget v4, v3, v24 │ │ +0b1b02: a706 102b |02c1: sub-float v6, v16, v43 │ │ +0b1b06: c664 |02c3: add-float/2addr v4, v6 │ │ +0b1b08: 4b04 0318 |02c4: aput v4, v3, v24 │ │ +0b1b0c: 1317 0000 |02c6: const/16 v23, #int 0 // #0 │ │ +0b1b10: 6e10 3927 0b00 |02c8: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0b1b16: 0a1d |02cb: move-result v29 │ │ +0b1b18: 0200 1700 |02cc: move/from16 v0, v23 │ │ +0b1b1c: 0201 1d00 |02ce: move/from16 v1, v29 │ │ +0b1b20: 3510 7100 |02d0: if-ge v0, v1, 0341 // +0071 │ │ +0b1b24: 0200 1700 |02d2: move/from16 v0, v23 │ │ +0b1b28: 6e20 3327 0b00 |02d4: invoke-virtual {v11, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0b1b2e: 0c0a |02d7: move-result-object v10 │ │ +0b1b30: 1f0a 6f03 |02d8: check-cast v10, Lcom/esotericsoftware/tablelayout/Cell; // type@036f │ │ +0b1b34: 54a3 0213 |02da: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ +0b1b38: 6e10 bc25 0300 |02dc: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@25bc │ │ +0b1b3e: 0a03 |02df: move-result v3 │ │ +0b1b40: 3803 0500 |02e0: if-eqz v3, 02e5 // +0005 │ │ +0b1b44: d817 1701 |02e2: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0b1b48: 28e8 |02e4: goto 02cc // -0018 │ │ +0b1b4a: 54a3 f712 |02e5: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ +0b1b4e: 6e10 ff25 0300 |02e7: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b1b54: 0a03 |02ea: move-result v3 │ │ +0b1b56: 1214 |02eb: const/4 v4, #int 1 // #1 │ │ +0b1b58: 3243 f6ff |02ec: if-eq v3, v4, 02e2 // -000a │ │ +0b1b5c: 1312 0000 |02ee: const/16 v18, #int 0 // #0 │ │ +0b1b60: 52ac f812 |02f0: iget v12, v10, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ +0b1b64: 54a3 f712 |02f2: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ +0b1b68: 6e10 ff25 0300 |02f4: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b1b6e: 0a03 |02f7: move-result v3 │ │ +0b1b70: 901e 0c03 |02f8: add-int v30, v12, v3 │ │ +0b1b74: 0200 1e00 |02fa: move/from16 v0, v30 │ │ +0b1b78: 350c 1000 |02fc: if-ge v12, v0, 030c // +0010 │ │ +0b1b7c: 4403 0d0c |02fe: aget v3, v13, v12 │ │ +0b1b80: 0800 3000 |0300: move-object/from16 v0, v48 │ │ +0b1b84: 5404 df12 |0302: iget-object v4, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@12df │ │ +0b1b88: 4404 040c |0304: aget v4, v4, v12 │ │ +0b1b8c: c743 |0306: sub-float/2addr v3, v4 │ │ +0b1b8e: a612 1203 |0307: add-float v18, v18, v3 │ │ +0b1b92: d80c 0c01 |0309: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0b1b96: 28ef |030b: goto 02fa // -0011 │ │ +0b1b98: 1203 |030c: const/4 v3, #int 0 // #0 │ │ +0b1b9a: 52a4 fa12 |030d: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@12fa │ │ +0b1b9e: 52a6 fb12 |030f: iget v6, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@12fb │ │ +0b1ba2: c664 |0311: add-float/2addr v4, v6 │ │ +0b1ba4: 7120 1826 4300 |0312: invoke-static {v3, v4}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0b1baa: 0a03 |0315: move-result v3 │ │ +0b1bac: a712 1203 |0316: sub-float v18, v18, v3 │ │ +0b1bb0: 54a3 f712 |0318: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ +0b1bb4: 6e10 ff25 0300 |031a: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b1bba: 0a03 |031d: move-result v3 │ │ +0b1bbc: 8233 |031e: int-to-float v3, v3 │ │ +0b1bbe: a912 1203 |031f: div-float v18, v18, v3 │ │ +0b1bc2: 1203 |0321: const/4 v3, #int 0 // #0 │ │ +0b1bc4: 2d03 1203 |0322: cmpl-float v3, v18, v3 │ │ +0b1bc8: 3d03 beff |0324: if-lez v3, 02e2 // -0042 │ │ +0b1bcc: 52ac f812 |0326: iget v12, v10, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ +0b1bd0: 54a3 f712 |0328: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ +0b1bd4: 6e10 ff25 0300 |032a: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b1bda: 0a03 |032d: move-result v3 │ │ +0b1bdc: 901e 0c03 |032e: add-int v30, v12, v3 │ │ +0b1be0: 0200 1e00 |0330: move/from16 v0, v30 │ │ +0b1be4: 350c b0ff |0332: if-ge v12, v0, 02e2 // -0050 │ │ +0b1be8: 0800 3000 |0334: move-object/from16 v0, v48 │ │ +0b1bec: 5403 df12 |0336: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@12df │ │ +0b1bf0: 4404 030c |0338: aget v4, v3, v12 │ │ +0b1bf4: a604 0412 |033a: add-float v4, v4, v18 │ │ +0b1bf8: 4b04 030c |033c: aput v4, v3, v12 │ │ +0b1bfc: d80c 0c01 |033e: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0b1c00: 28f0 |0340: goto 0330 // -0010 │ │ +0b1c02: 0224 1600 |0341: move/from16 v36, v22 │ │ +0b1c06: 0223 2c00 |0343: move/from16 v35, v44 │ │ +0b1c0a: 1317 0000 |0345: const/16 v23, #int 0 // #0 │ │ +0b1c0e: 0800 3000 |0347: move-object/from16 v0, v48 │ │ +0b1c12: 5203 e012 |0349: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@12e0 │ │ +0b1c16: 0200 1700 |034b: move/from16 v0, v23 │ │ +0b1c1a: 3530 0d00 |034d: if-ge v0, v3, 035a // +000d │ │ +0b1c1e: 0800 3000 |034f: move-object/from16 v0, v48 │ │ +0b1c22: 5403 df12 |0351: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@12df │ │ +0b1c26: 4403 0317 |0353: aget v3, v3, v23 │ │ +0b1c2a: a624 2403 |0355: add-float v36, v36, v3 │ │ +0b1c2e: d817 1701 |0357: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0b1c32: 28ee |0359: goto 0347 // -0012 │ │ +0b1c34: 1317 0000 |035a: const/16 v23, #int 0 // #0 │ │ +0b1c38: 0800 3000 |035c: move-object/from16 v0, v48 │ │ +0b1c3c: 5203 ed12 |035e: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@12ed │ │ +0b1c40: 0200 1700 |0360: move/from16 v0, v23 │ │ +0b1c44: 3530 0d00 |0362: if-ge v0, v3, 036f // +000d │ │ +0b1c48: 0800 3000 |0364: move-object/from16 v0, v48 │ │ +0b1c4c: 5403 e912 |0366: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@12e9 │ │ +0b1c50: 4403 0317 |0368: aget v3, v3, v23 │ │ +0b1c54: a623 2303 |036a: add-float v35, v35, v3 │ │ +0b1c58: d817 1701 |036c: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0b1c5c: 28ee |036e: goto 035c // -0012 │ │ +0b1c5e: 0800 3000 |036f: move-object/from16 v0, v48 │ │ +0b1c62: 5403 e512 |0371: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@12e5 │ │ +0b1c66: 0800 3000 |0373: move-object/from16 v0, v48 │ │ +0b1c6a: 7020 8224 3000 |0375: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;)F // method@2482 │ │ +0b1c70: 0a03 |0378: move-result v3 │ │ +0b1c72: a62e 3103 |0379: add-float v46, v49, v3 │ │ +0b1c76: 0800 3000 |037b: move-object/from16 v0, v48 │ │ +0b1c7a: 5203 d812 |037d: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ +0b1c7e: dd03 0310 |037f: and-int/lit8 v3, v3, #int 16 // #10 │ │ +0b1c82: 3803 4100 |0381: if-eqz v3, 03c2 // +0041 │ │ +0b1c86: a703 3324 |0383: sub-float v3, v51, v36 │ │ +0b1c8a: a62e 2e03 |0385: add-float v46, v46, v3 │ │ +0b1c8e: 0800 3000 |0387: move-object/from16 v0, v48 │ │ +0b1c92: 5403 e712 |0389: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@12e7 │ │ +0b1c96: 0800 3000 |038b: move-object/from16 v0, v48 │ │ +0b1c9a: 7020 8224 3000 |038d: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;)F // method@2482 │ │ +0b1ca0: 0a03 |0390: move-result v3 │ │ +0b1ca2: a62f 3203 |0391: add-float v47, v50, v3 │ │ +0b1ca6: 0800 3000 |0393: move-object/from16 v0, v48 │ │ +0b1caa: 5203 d812 |0395: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ +0b1cae: dd03 0304 |0397: and-int/lit8 v3, v3, #int 4 // #04 │ │ +0b1cb2: 3803 3900 |0399: if-eqz v3, 03d2 // +0039 │ │ +0b1cb6: a703 3423 |039b: sub-float v3, v52, v35 │ │ +0b1cba: a62f 2f03 |039d: add-float v47, v47, v3 │ │ +0b1cbe: 0205 2e00 |039f: move/from16 v5, v46 │ │ +0b1cc2: 020f 2f00 |03a1: move/from16 v15, v47 │ │ +0b1cc6: 1317 0000 |03a3: const/16 v23, #int 0 // #0 │ │ +0b1cca: 6e10 3927 0b00 |03a5: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0b1cd0: 0a1d |03a8: move-result v29 │ │ +0b1cd2: 0200 1700 |03a9: move/from16 v0, v23 │ │ +0b1cd6: 0201 1d00 |03ab: move/from16 v1, v29 │ │ +0b1cda: 3510 3e01 |03ad: if-ge v0, v1, 04eb // +013e │ │ +0b1cde: 0200 1700 |03af: move/from16 v0, v23 │ │ +0b1ce2: 6e20 3327 0b00 |03b1: invoke-virtual {v11, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0b1ce8: 0c0a |03b4: move-result-object v10 │ │ +0b1cea: 1f0a 6f03 |03b5: check-cast v10, Lcom/esotericsoftware/tablelayout/Cell; // type@036f │ │ +0b1cee: 54a3 0213 |03b7: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ +0b1cf2: 6e10 bc25 0300 |03b9: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@25bc │ │ +0b1cf8: 0a03 |03bc: move-result v3 │ │ +0b1cfa: 3803 2500 |03bd: if-eqz v3, 03e2 // +0025 │ │ +0b1cfe: d817 1701 |03bf: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0b1d02: 28e8 |03c1: goto 03a9 // -0018 │ │ +0b1d04: 0800 3000 |03c2: move-object/from16 v0, v48 │ │ +0b1d08: 5203 d812 |03c4: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ +0b1d0c: dd03 0308 |03c6: and-int/lit8 v3, v3, #int 8 // #08 │ │ +0b1d10: 3903 bfff |03c8: if-nez v3, 0387 // -0041 │ │ +0b1d14: a703 3324 |03ca: sub-float v3, v51, v36 │ │ +0b1d18: 1504 0040 |03cc: const/high16 v4, #int 1073741824 // #4000 │ │ +0b1d1c: c943 |03ce: div-float/2addr v3, v4 │ │ +0b1d1e: a62e 2e03 |03cf: add-float v46, v46, v3 │ │ +0b1d22: 28b6 |03d1: goto 0387 // -004a │ │ +0b1d24: 0800 3000 |03d2: move-object/from16 v0, v48 │ │ +0b1d28: 5203 d812 |03d4: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ +0b1d2c: dd03 0302 |03d6: and-int/lit8 v3, v3, #int 2 // #02 │ │ +0b1d30: 3903 c7ff |03d8: if-nez v3, 039f // -0039 │ │ +0b1d34: a703 3423 |03da: sub-float v3, v52, v35 │ │ +0b1d38: 1504 0040 |03dc: const/high16 v4, #int 1073741824 // #4000 │ │ +0b1d3c: c943 |03de: div-float/2addr v3, v4 │ │ +0b1d3e: a62f 2f03 |03df: add-float v47, v47, v3 │ │ +0b1d42: 28be |03e1: goto 039f // -0042 │ │ +0b1d44: 1207 |03e2: const/4 v7, #int 0 // #0 │ │ +0b1d46: 52ac f812 |03e3: iget v12, v10, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ +0b1d4a: 54a3 f712 |03e5: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ +0b1d4e: 6e10 ff25 0300 |03e7: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b1d54: 0a03 |03ea: move-result v3 │ │ +0b1d56: 901e 0c03 |03eb: add-int v30, v12, v3 │ │ +0b1d5a: 0200 1e00 |03ed: move/from16 v0, v30 │ │ +0b1d5e: 350c 0c00 |03ef: if-ge v12, v0, 03fb // +000c │ │ +0b1d62: 0800 3000 |03f1: move-object/from16 v0, v48 │ │ +0b1d66: 5403 df12 |03f3: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@12df │ │ +0b1d6a: 4403 030c |03f5: aget v3, v3, v12 │ │ +0b1d6e: c637 |03f7: add-float/2addr v7, v3 │ │ +0b1d70: d80c 0c01 |03f8: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0b1d74: 28f3 |03fa: goto 03ed // -000d │ │ +0b1d76: 52a3 fa12 |03fb: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@12fa │ │ +0b1d7a: 52a4 fb12 |03fd: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@12fb │ │ +0b1d7e: c643 |03ff: add-float/2addr v3, v4 │ │ +0b1d80: c737 |0400: sub-float/2addr v7, v3 │ │ +0b1d82: 52a3 fa12 |0401: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@12fa │ │ +0b1d86: c635 |0403: add-float/2addr v5, v3 │ │ +0b1d88: 54a3 0013 |0404: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@1300 │ │ +0b1d8c: 6e10 ee25 0300 |0406: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@25ee │ │ +0b1d92: 0a03 |0409: move-result v3 │ │ +0b1d94: 1204 |040a: const/4 v4, #int 0 // #0 │ │ +0b1d96: 2d03 0304 |040b: cmpl-float v3, v3, v4 │ │ +0b1d9a: 3d03 2200 |040d: if-lez v3, 042f // +0022 │ │ +0b1d9e: 54a3 0013 |040f: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@1300 │ │ +0b1da2: 6e10 ee25 0300 |0411: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@25ee │ │ +0b1da8: 0a03 |0414: move-result v3 │ │ +0b1daa: c873 |0415: mul-float/2addr v3, v7 │ │ +0b1dac: 59a3 1713 |0416: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@1317 │ │ +0b1db0: 54a3 0513 |0418: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ +0b1db4: 0800 3000 |041a: move-object/from16 v0, v48 │ │ +0b1db8: 7030 8324 300a |041c: invoke-direct {v0, v3, v10}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2483 │ │ +0b1dbe: 0a1a |041f: move-result v26 │ │ +0b1dc0: 1203 |0420: const/4 v3, #int 0 // #0 │ │ +0b1dc2: 2d03 1a03 |0421: cmpl-float v3, v26, v3 │ │ +0b1dc6: 3d03 0c00 |0423: if-lez v3, 042f // +000c │ │ +0b1dca: 52a3 1713 |0425: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@1317 │ │ +0b1dce: 0200 1a00 |0427: move/from16 v0, v26 │ │ +0b1dd2: 7120 1a26 0300 |0429: invoke-static {v3, v0}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +0b1dd8: 0a03 |042c: move-result v3 │ │ +0b1dda: 59a3 1713 |042d: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@1317 │ │ +0b1dde: 54a3 0113 |042f: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@1301 │ │ +0b1de2: 6e10 ee25 0300 |0431: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@25ee │ │ +0b1de8: 0a03 |0434: move-result v3 │ │ +0b1dea: 1204 |0435: const/4 v4, #int 0 // #0 │ │ +0b1dec: 2d03 0304 |0436: cmpl-float v3, v3, v4 │ │ +0b1df0: 3d03 3000 |0438: if-lez v3, 0468 // +0030 │ │ +0b1df4: 0800 3000 |043a: move-object/from16 v0, v48 │ │ +0b1df8: 5403 e912 |043c: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@12e9 │ │ +0b1dfc: 52a4 0e13 |043e: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ +0b1e00: 4403 0304 |0440: aget v3, v3, v4 │ │ +0b1e04: 54a4 0113 |0442: iget-object v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@1301 │ │ +0b1e08: 6e10 ee25 0400 |0444: invoke-virtual {v4}, Ljava/lang/Float;.floatValue:()F // method@25ee │ │ +0b1e0e: 0a04 |0447: move-result v4 │ │ +0b1e10: c843 |0448: mul-float/2addr v3, v4 │ │ +0b1e12: 52a4 fc12 |0449: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@12fc │ │ +0b1e16: c743 |044b: sub-float/2addr v3, v4 │ │ +0b1e18: 52a4 f912 |044c: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@12f9 │ │ +0b1e1c: c743 |044e: sub-float/2addr v3, v4 │ │ +0b1e1e: 59a3 1613 |044f: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@1316 │ │ +0b1e22: 54a3 0413 |0451: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ +0b1e26: 0800 3000 |0453: move-object/from16 v0, v48 │ │ +0b1e2a: 7030 6b24 300a |0455: invoke-direct {v0, v3, v10}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@246b │ │ +0b1e30: 0a19 |0458: move-result v25 │ │ +0b1e32: 1203 |0459: const/4 v3, #int 0 // #0 │ │ +0b1e34: 2d03 1903 |045a: cmpl-float v3, v25, v3 │ │ +0b1e38: 3d03 0c00 |045c: if-lez v3, 0468 // +000c │ │ +0b1e3c: 52a3 1613 |045e: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@1316 │ │ +0b1e40: 0200 1900 |0460: move/from16 v0, v25 │ │ +0b1e44: 7120 1a26 0300 |0462: invoke-static {v3, v0}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +0b1e4a: 0a03 |0465: move-result v3 │ │ +0b1e4c: 59a3 1613 |0466: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@1316 │ │ +0b1e50: 54a3 f512 |0468: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b1e54: 6e10 ff25 0300 |046a: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b1e5a: 0a03 |046d: move-result v3 │ │ +0b1e5c: dd03 0308 |046e: and-int/lit8 v3, v3, #int 8 // #08 │ │ +0b1e60: 3803 2400 |0470: if-eqz v3, 0494 // +0024 │ │ +0b1e64: 59a5 1813 |0472: iput v5, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetX:F // field@1318 │ │ +0b1e68: 54a3 f512 |0474: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b1e6c: 6e10 ff25 0300 |0476: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b1e72: 0a03 |0479: move-result v3 │ │ +0b1e74: dd03 0302 |047a: and-int/lit8 v3, v3, #int 2 // #02 │ │ +0b1e78: 3803 3500 |047c: if-eqz v3, 04b1 // +0035 │ │ +0b1e7c: 52a3 fc12 |047e: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@12fc │ │ +0b1e80: c6f3 |0480: add-float/2addr v3, v15 │ │ +0b1e82: 59a3 1913 |0481: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetY:F // field@1319 │ │ +0b1e86: 55a3 fd12 |0483: iget-boolean v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.endRow:Z // field@12fd │ │ +0b1e8a: 3803 6000 |0485: if-eqz v3, 04e5 // +0060 │ │ +0b1e8e: 0205 2e00 |0487: move/from16 v5, v46 │ │ +0b1e92: 0800 3000 |0489: move-object/from16 v0, v48 │ │ +0b1e96: 5403 e912 |048b: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@12e9 │ │ +0b1e9a: 52a4 0e13 |048d: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ +0b1e9e: 4403 0304 |048f: aget v3, v3, v4 │ │ +0b1ea2: c63f |0491: add-float/2addr v15, v3 │ │ +0b1ea4: 2900 2dff |0492: goto/16 03bf // -00d3 │ │ +0b1ea8: 54a3 f512 |0494: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b1eac: 6e10 ff25 0300 |0496: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b1eb2: 0a03 |0499: move-result v3 │ │ +0b1eb4: dd03 0310 |049a: and-int/lit8 v3, v3, #int 16 // #10 │ │ +0b1eb8: 3803 0a00 |049c: if-eqz v3, 04a6 // +000a │ │ +0b1ebc: a603 0507 |049e: add-float v3, v5, v7 │ │ +0b1ec0: 52a4 1713 |04a0: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@1317 │ │ +0b1ec4: c743 |04a2: sub-float/2addr v3, v4 │ │ +0b1ec6: 59a3 1813 |04a3: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetX:F // field@1318 │ │ +0b1eca: 28cf |04a5: goto 0474 // -0031 │ │ +0b1ecc: 52a3 1713 |04a6: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@1317 │ │ +0b1ed0: a703 0703 |04a8: sub-float v3, v7, v3 │ │ +0b1ed4: 1504 0040 |04aa: const/high16 v4, #int 1073741824 // #4000 │ │ +0b1ed8: c943 |04ac: div-float/2addr v3, v4 │ │ +0b1eda: c653 |04ad: add-float/2addr v3, v5 │ │ +0b1edc: 59a3 1813 |04ae: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetX:F // field@1318 │ │ +0b1ee0: 28c4 |04b0: goto 0474 // -003c │ │ +0b1ee2: 54a3 f512 |04b1: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b1ee6: 6e10 ff25 0300 |04b3: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b1eec: 0a03 |04b6: move-result v3 │ │ +0b1eee: dd03 0304 |04b7: and-int/lit8 v3, v3, #int 4 // #04 │ │ +0b1ef2: 3803 1400 |04b9: if-eqz v3, 04cd // +0014 │ │ +0b1ef6: 0800 3000 |04bb: move-object/from16 v0, v48 │ │ +0b1efa: 5403 e912 |04bd: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@12e9 │ │ +0b1efe: 52a4 0e13 |04bf: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ +0b1f02: 4403 0304 |04c1: aget v3, v3, v4 │ │ +0b1f06: c6f3 |04c3: add-float/2addr v3, v15 │ │ +0b1f08: 52a4 1613 |04c4: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@1316 │ │ +0b1f0c: c743 |04c6: sub-float/2addr v3, v4 │ │ +0b1f0e: 52a4 f912 |04c7: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@12f9 │ │ +0b1f12: c743 |04c9: sub-float/2addr v3, v4 │ │ +0b1f14: 59a3 1913 |04ca: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetY:F // field@1319 │ │ +0b1f18: 28b7 |04cc: goto 0483 // -0049 │ │ +0b1f1a: 0800 3000 |04cd: move-object/from16 v0, v48 │ │ +0b1f1e: 5403 e912 |04cf: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@12e9 │ │ +0b1f22: 52a4 0e13 |04d1: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ +0b1f26: 4403 0304 |04d3: aget v3, v3, v4 │ │ +0b1f2a: 52a4 1613 |04d5: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@1316 │ │ +0b1f2e: c743 |04d7: sub-float/2addr v3, v4 │ │ +0b1f30: 52a4 fc12 |04d8: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@12fc │ │ +0b1f34: c643 |04da: add-float/2addr v3, v4 │ │ +0b1f36: 52a4 f912 |04db: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@12f9 │ │ +0b1f3a: c743 |04dd: sub-float/2addr v3, v4 │ │ +0b1f3c: 1504 0040 |04de: const/high16 v4, #int 1073741824 // #4000 │ │ +0b1f40: c943 |04e0: div-float/2addr v3, v4 │ │ +0b1f42: c6f3 |04e1: add-float/2addr v3, v15 │ │ +0b1f44: 59a3 1913 |04e2: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetY:F // field@1319 │ │ +0b1f48: 289f |04e4: goto 0483 // -0061 │ │ +0b1f4a: 52a3 fb12 |04e5: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@12fb │ │ +0b1f4e: c673 |04e7: add-float/2addr v3, v7 │ │ +0b1f50: c635 |04e8: add-float/2addr v5, v3 │ │ +0b1f52: 2900 d6fe |04e9: goto/16 03bf // -012a │ │ +0b1f56: 0800 3000 |04eb: move-object/from16 v0, v48 │ │ +0b1f5a: 5403 e112 |04ed: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12e1 │ │ +0b1f5e: 6204 d012 |04ef: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.none:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d0 │ │ +0b1f62: 3343 0300 |04f1: if-ne v3, v4, 04f4 // +0003 │ │ +0b1f66: 0e00 |04f3: return-void │ │ +0b1f68: 0800 3000 |04f4: move-object/from16 v0, v48 │ │ +0b1f6c: 6e20 1425 0200 |04f6: invoke-virtual {v2, v0}, Lcom/esotericsoftware/tablelayout/Toolkit;.clearDebugRectangles:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V // method@2514 │ │ +0b1f72: 020e 2e00 |04f9: move/from16 v14, v46 │ │ +0b1f76: 020f 2f00 |04fb: move/from16 v15, v47 │ │ +0b1f7a: 0800 3000 |04fd: move-object/from16 v0, v48 │ │ +0b1f7e: 5403 e112 |04ff: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12e1 │ │ +0b1f82: 6204 d112 |0501: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.table:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d1 │ │ +0b1f86: 3243 0a00 |0503: if-eq v3, v4, 050d // +000a │ │ +0b1f8a: 0800 3000 |0505: move-object/from16 v0, v48 │ │ +0b1f8e: 5403 e112 |0507: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12e1 │ │ +0b1f92: 6204 ce12 |0509: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.all:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12ce │ │ +0b1f96: 3343 2000 |050b: if-ne v3, v4, 052b // +0020 │ │ +0b1f9a: 6204 d112 |050d: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.table:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d1 │ │ +0b1f9e: 0803 3000 |050f: move-object/from16 v3, v48 │ │ +0b1fa2: 0205 3100 |0511: move/from16 v5, v49 │ │ +0b1fa6: 0206 3200 |0513: move/from16 v6, v50 │ │ +0b1faa: 0207 3300 |0515: move/from16 v7, v51 │ │ +0b1fae: 0208 3400 |0517: move/from16 v8, v52 │ │ +0b1fb2: 7407 1325 0200 |0519: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/esotericsoftware/tablelayout/Toolkit;.addDebugRectangle:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;FFFF)V // method@2513 │ │ +0b1fb8: 6204 d112 |051c: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.table:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d1 │ │ +0b1fbc: a707 2416 |051e: sub-float v7, v36, v22 │ │ +0b1fc0: a708 232c |0520: sub-float v8, v35, v44 │ │ +0b1fc4: 0803 3000 |0522: move-object/from16 v3, v48 │ │ +0b1fc8: 0205 2e00 |0524: move/from16 v5, v46 │ │ +0b1fcc: 0206 2f00 |0526: move/from16 v6, v47 │ │ +0b1fd0: 7407 1325 0200 |0528: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/esotericsoftware/tablelayout/Toolkit;.addDebugRectangle:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;FFFF)V // method@2513 │ │ +0b1fd6: 1317 0000 |052b: const/16 v23, #int 0 // #0 │ │ +0b1fda: 6e10 3927 0b00 |052d: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0b1fe0: 0a1d |0530: move-result v29 │ │ +0b1fe2: 0200 1700 |0531: move/from16 v0, v23 │ │ +0b1fe6: 0201 1d00 |0533: move/from16 v1, v29 │ │ +0b1fea: 3510 9900 |0535: if-ge v0, v1, 05ce // +0099 │ │ +0b1fee: 0200 1700 |0537: move/from16 v0, v23 │ │ +0b1ff2: 6e20 3327 0b00 |0539: invoke-virtual {v11, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0b1ff8: 0c0a |053c: move-result-object v10 │ │ +0b1ffa: 1f0a 6f03 |053d: check-cast v10, Lcom/esotericsoftware/tablelayout/Cell; // type@036f │ │ +0b1ffe: 54a3 0213 |053f: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ +0b2002: 6e10 bc25 0300 |0541: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@25bc │ │ +0b2008: 0a03 |0544: move-result v3 │ │ +0b200a: 3803 0700 |0545: if-eqz v3, 054c // +0007 │ │ +0b200e: 01e5 |0547: move v5, v14 │ │ +0b2010: d817 1701 |0548: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0b2014: 015e |054a: move v14, v5 │ │ +0b2016: 28e6 |054b: goto 0531 // -001a │ │ +0b2018: 0800 3000 |054c: move-object/from16 v0, v48 │ │ +0b201c: 5403 e112 |054e: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12e1 │ │ +0b2020: 6204 d212 |0550: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.widget:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d2 │ │ +0b2024: 3243 0a00 |0552: if-eq v3, v4, 055c // +000a │ │ +0b2028: 0800 3000 |0554: move-object/from16 v0, v48 │ │ +0b202c: 5403 e112 |0556: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12e1 │ │ +0b2030: 6204 ce12 |0558: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.all:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12ce │ │ +0b2034: 3343 1100 |055a: if-ne v3, v4, 056b // +0011 │ │ +0b2038: 6204 d212 |055c: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.widget:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d2 │ │ +0b203c: 52a5 1813 |055e: iget v5, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetX:F // field@1318 │ │ +0b2040: 52a6 1913 |0560: iget v6, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetY:F // field@1319 │ │ +0b2044: 52a7 1713 |0562: iget v7, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@1317 │ │ +0b2048: 52a8 1613 |0564: iget v8, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@1316 │ │ +0b204c: 0803 3000 |0566: move-object/from16 v3, v48 │ │ +0b2050: 7407 1325 0200 |0568: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/esotericsoftware/tablelayout/Toolkit;.addDebugRectangle:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;FFFF)V // method@2513 │ │ +0b2056: 1207 |056b: const/4 v7, #int 0 // #0 │ │ +0b2058: 52ac f812 |056c: iget v12, v10, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ +0b205c: 54a3 f712 |056e: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ +0b2060: 6e10 ff25 0300 |0570: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b2066: 0a03 |0573: move-result v3 │ │ +0b2068: 901e 0c03 |0574: add-int v30, v12, v3 │ │ +0b206c: 0200 1e00 |0576: move/from16 v0, v30 │ │ +0b2070: 350c 0c00 |0578: if-ge v12, v0, 0584 // +000c │ │ +0b2074: 0800 3000 |057a: move-object/from16 v0, v48 │ │ +0b2078: 5403 df12 |057c: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@12df │ │ +0b207c: 4403 030c |057e: aget v3, v3, v12 │ │ +0b2080: c637 |0580: add-float/2addr v7, v3 │ │ +0b2082: d80c 0c01 |0581: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0b2086: 28f3 |0583: goto 0576 // -000d │ │ +0b2088: 52a3 fa12 |0584: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@12fa │ │ +0b208c: 52a4 fb12 |0586: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@12fb │ │ +0b2090: c643 |0588: add-float/2addr v3, v4 │ │ +0b2092: c737 |0589: sub-float/2addr v7, v3 │ │ +0b2094: 52a3 fa12 |058a: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@12fa │ │ +0b2098: a605 0e03 |058c: add-float v5, v14, v3 │ │ +0b209c: 0800 3000 |058e: move-object/from16 v0, v48 │ │ +0b20a0: 5403 e112 |0590: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12e1 │ │ +0b20a4: 6204 cf12 |0592: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.cell:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12cf │ │ +0b20a8: 3243 0a00 |0594: if-eq v3, v4, 059e // +000a │ │ +0b20ac: 0800 3000 |0596: move-object/from16 v0, v48 │ │ +0b20b0: 5403 e112 |0598: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12e1 │ │ +0b20b4: 6204 ce12 |059a: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.all:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12ce │ │ +0b20b8: 3343 1c00 |059c: if-ne v3, v4, 05b8 // +001c │ │ +0b20bc: 6204 cf12 |059e: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.cell:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12cf │ │ +0b20c0: 52a3 fc12 |05a0: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@12fc │ │ +0b20c4: a606 0f03 |05a2: add-float v6, v15, v3 │ │ +0b20c8: 0800 3000 |05a4: move-object/from16 v0, v48 │ │ +0b20cc: 5403 e912 |05a6: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@12e9 │ │ +0b20d0: 52a8 0e13 |05a8: iget v8, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ +0b20d4: 4403 0308 |05aa: aget v3, v3, v8 │ │ +0b20d8: 52a8 fc12 |05ac: iget v8, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@12fc │ │ +0b20dc: c783 |05ae: sub-float/2addr v3, v8 │ │ +0b20de: 52a8 f912 |05af: iget v8, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@12f9 │ │ +0b20e2: a708 0308 |05b1: sub-float v8, v3, v8 │ │ +0b20e6: 0803 3000 |05b3: move-object/from16 v3, v48 │ │ +0b20ea: 7407 1325 0200 |05b5: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/esotericsoftware/tablelayout/Toolkit;.addDebugRectangle:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;FFFF)V // method@2513 │ │ +0b20f0: 55a3 fd12 |05b8: iget-boolean v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.endRow:Z // field@12fd │ │ +0b20f4: 3803 0e00 |05ba: if-eqz v3, 05c8 // +000e │ │ +0b20f8: 0205 2e00 |05bc: move/from16 v5, v46 │ │ +0b20fc: 0800 3000 |05be: move-object/from16 v0, v48 │ │ +0b2100: 5403 e912 |05c0: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@12e9 │ │ +0b2104: 52a4 0e13 |05c2: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ +0b2108: 4403 0304 |05c4: aget v3, v3, v4 │ │ +0b210c: c63f |05c6: add-float/2addr v15, v3 │ │ +0b210e: 2881 |05c7: goto 0548 // -007f │ │ +0b2110: 52a3 fb12 |05c8: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@12fb │ │ +0b2114: c673 |05ca: add-float/2addr v3, v7 │ │ +0b2116: c635 |05cb: add-float/2addr v5, v3 │ │ +0b2118: 2900 7cff |05cc: goto/16 0548 // -0084 │ │ +0b211c: 01e5 |05ce: move v5, v14 │ │ +0b211e: 2900 24ff |05cf: goto/16 04f3 // -00dc │ │ catches : (none) │ │ positions : │ │ 0x0000 line=667 │ │ 0x0004 line=668 │ │ 0x0008 line=670 │ │ 0x0011 line=672 │ │ 0x0027 line=673 │ │ @@ -183886,22 +183936,22 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0a3b64: |[0a3b64] com.esotericsoftware.tablelayout.BaseTableLayout.left:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -0a3b74: 5210 d812 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ -0a3b78: de00 0008 |0002: or-int/lit8 v0, v0, #int 8 // #08 │ │ -0a3b7c: 5910 d812 |0004: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ -0a3b80: 5210 d812 |0006: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ -0a3b84: dd00 00ef |0008: and-int/lit8 v0, v0, #int -17 // #ef │ │ -0a3b88: 5910 d812 |000a: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ -0a3b8c: 1101 |000c: return-object v1 │ │ +0b2124: |[0b2124] com.esotericsoftware.tablelayout.BaseTableLayout.left:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0b2134: 5210 d812 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ +0b2138: de00 0008 |0002: or-int/lit8 v0, v0, #int 8 // #08 │ │ +0b213c: 5910 d812 |0004: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ +0b2140: 5210 d812 |0006: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ +0b2144: dd00 00ef |0008: and-int/lit8 v0, v0, #int -17 // #ef │ │ +0b2148: 5910 d812 |000a: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ +0b214c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0006 line=365 │ │ 0x000c line=366 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -183912,30 +183962,30 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0a3b90: |[0a3b90] com.esotericsoftware.tablelayout.BaseTableLayout.pad:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -0a3ba0: 2200 7f03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a3ba4: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a3baa: 5b10 e712 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@12e7 │ │ -0a3bae: 2200 7f03 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a3bb2: 7020 3b25 2000 |0009: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a3bb8: 5b10 e512 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@12e5 │ │ -0a3bbc: 2200 7f03 |000e: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a3bc0: 7020 3b25 2000 |0010: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a3bc6: 5b10 e412 |0013: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@12e4 │ │ -0a3bca: 2200 7f03 |0015: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a3bce: 7020 3b25 2000 |0017: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a3bd4: 5b10 e612 |001a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@12e6 │ │ -0a3bd8: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -0a3bda: 5c10 ee12 |001d: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ -0a3bde: 1101 |001f: return-object v1 │ │ +0b2150: |[0b2150] com.esotericsoftware.tablelayout.BaseTableLayout.pad:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0b2160: 2200 7d03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b2164: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b216a: 5b10 e712 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@12e7 │ │ +0b216e: 2200 7d03 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b2172: 7020 3b25 2000 |0009: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b2178: 5b10 e512 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@12e5 │ │ +0b217c: 2200 7d03 |000e: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b2180: 7020 3b25 2000 |0010: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b2186: 5b10 e412 |0013: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@12e4 │ │ +0b218a: 2200 7d03 |0015: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b218e: 7020 3b25 2000 |0017: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b2194: 5b10 e612 |001a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@12e6 │ │ +0b2198: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +0b219a: 5c10 ee12 |001d: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ +0b219e: 1101 |001f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0007 line=298 │ │ 0x000e line=299 │ │ 0x0015 line=300 │ │ 0x001c line=301 │ │ @@ -183950,30 +184000,30 @@ │ │ type : '(FFFF)Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0a3be0: |[0a3be0] com.esotericsoftware.tablelayout.BaseTableLayout.pad:(FFFF)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -0a3bf0: 2200 7f03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a3bf4: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a3bfa: 5b10 e712 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@12e7 │ │ -0a3bfe: 2200 7f03 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a3c02: 7020 3b25 3000 |0009: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a3c08: 5b10 e512 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@12e5 │ │ -0a3c0c: 2200 7f03 |000e: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a3c10: 7020 3b25 4000 |0010: invoke-direct {v0, v4}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a3c16: 5b10 e412 |0013: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@12e4 │ │ -0a3c1a: 2200 7f03 |0015: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a3c1e: 7020 3b25 5000 |0017: invoke-direct {v0, v5}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a3c24: 5b10 e612 |001a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@12e6 │ │ -0a3c28: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -0a3c2a: 5c10 ee12 |001d: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ -0a3c2e: 1101 |001f: return-object v1 │ │ +0b21a0: |[0b21a0] com.esotericsoftware.tablelayout.BaseTableLayout.pad:(FFFF)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0b21b0: 2200 7d03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b21b4: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b21ba: 5b10 e712 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@12e7 │ │ +0b21be: 2200 7d03 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b21c2: 7020 3b25 3000 |0009: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b21c8: 5b10 e512 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@12e5 │ │ +0b21cc: 2200 7d03 |000e: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b21d0: 7020 3b25 4000 |0010: invoke-direct {v0, v4}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b21d6: 5b10 e412 |0013: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@12e4 │ │ +0b21da: 2200 7d03 |0015: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b21de: 7020 3b25 5000 |0017: invoke-direct {v0, v5}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b21e4: 5b10 e612 |001a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@12e6 │ │ +0b21e8: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +0b21ea: 5c10 ee12 |001d: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ +0b21ee: 1101 |001f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0007 line=307 │ │ 0x000e line=308 │ │ 0x0015 line=309 │ │ 0x001c line=310 │ │ @@ -183991,22 +184041,22 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0a3c30: |[0a3c30] com.esotericsoftware.tablelayout.BaseTableLayout.pad:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -0a3c40: 5b12 e712 |0000: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@12e7 │ │ -0a3c44: 5b12 e512 |0002: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@12e5 │ │ -0a3c48: 5b12 e412 |0004: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@12e4 │ │ -0a3c4c: 5b12 e612 |0006: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@12e6 │ │ -0a3c50: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0a3c52: 5c10 ee12 |0009: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ -0a3c56: 1101 |000b: return-object v1 │ │ +0b21f0: |[0b21f0] com.esotericsoftware.tablelayout.BaseTableLayout.pad:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0b2200: 5b12 e712 |0000: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@12e7 │ │ +0b2204: 5b12 e512 |0002: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@12e5 │ │ +0b2208: 5b12 e412 |0004: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@12e4 │ │ +0b220c: 5b12 e612 |0006: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@12e6 │ │ +0b2210: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0b2212: 5c10 ee12 |0009: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ +0b2216: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0002 line=251 │ │ 0x0004 line=252 │ │ 0x0006 line=253 │ │ 0x0008 line=254 │ │ @@ -184021,22 +184071,22 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0a3c58: |[0a3c58] com.esotericsoftware.tablelayout.BaseTableLayout.pad:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -0a3c68: 5b12 e712 |0000: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@12e7 │ │ -0a3c6c: 5b13 e512 |0002: iput-object v3, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@12e5 │ │ -0a3c70: 5b14 e412 |0004: iput-object v4, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@12e4 │ │ -0a3c74: 5b15 e612 |0006: iput-object v5, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@12e6 │ │ -0a3c78: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0a3c7a: 5c10 ee12 |0009: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ -0a3c7e: 1101 |000b: return-object v1 │ │ +0b2218: |[0b2218] com.esotericsoftware.tablelayout.BaseTableLayout.pad:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0b2228: 5b12 e712 |0000: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@12e7 │ │ +0b222c: 5b13 e512 |0002: iput-object v3, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@12e5 │ │ +0b2230: 5b14 e412 |0004: iput-object v4, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@12e4 │ │ +0b2234: 5b15 e612 |0006: iput-object v5, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@12e6 │ │ +0b2238: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0b223a: 5c10 ee12 |0009: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ +0b223e: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x0002 line=260 │ │ 0x0004 line=261 │ │ 0x0006 line=262 │ │ 0x0008 line=263 │ │ @@ -184054,21 +184104,21 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0a3c80: |[0a3c80] com.esotericsoftware.tablelayout.BaseTableLayout.padBottom:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -0a3c90: 2200 7f03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a3c94: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a3c9a: 5b10 e412 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@12e4 │ │ -0a3c9e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0a3ca0: 5c10 ee12 |0008: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ -0a3ca4: 1101 |000a: return-object v1 │ │ +0b2240: |[0b2240] com.esotericsoftware.tablelayout.BaseTableLayout.padBottom:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0b2250: 2200 7d03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b2254: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b225a: 5b10 e412 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@12e4 │ │ +0b225e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0b2260: 5c10 ee12 |0008: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ +0b2264: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0007 line=331 │ │ 0x000a line=332 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -184080,19 +184130,19 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0a3ca8: |[0a3ca8] com.esotericsoftware.tablelayout.BaseTableLayout.padBottom:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -0a3cb8: 5b12 e412 |0000: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@12e4 │ │ -0a3cbc: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0a3cbe: 5c10 ee12 |0003: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ -0a3cc2: 1101 |0005: return-object v1 │ │ +0b2268: |[0b2268] com.esotericsoftware.tablelayout.BaseTableLayout.padBottom:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0b2278: 5b12 e412 |0000: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@12e4 │ │ +0b227c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0b227e: 5c10 ee12 |0003: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ +0b2282: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0002 line=284 │ │ 0x0005 line=285 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -184104,21 +184154,21 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0a3cc4: |[0a3cc4] com.esotericsoftware.tablelayout.BaseTableLayout.padLeft:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -0a3cd4: 2200 7f03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a3cd8: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a3cde: 5b10 e512 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@12e5 │ │ -0a3ce2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0a3ce4: 5c10 ee12 |0008: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ -0a3ce8: 1101 |000a: return-object v1 │ │ +0b2284: |[0b2284] com.esotericsoftware.tablelayout.BaseTableLayout.padLeft:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0b2294: 2200 7d03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b2298: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b229e: 5b10 e512 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@12e5 │ │ +0b22a2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0b22a4: 5c10 ee12 |0008: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ +0b22a8: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0007 line=324 │ │ 0x000a line=325 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -184130,19 +184180,19 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0a3cec: |[0a3cec] com.esotericsoftware.tablelayout.BaseTableLayout.padLeft:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -0a3cfc: 5b12 e512 |0000: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@12e5 │ │ -0a3d00: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0a3d02: 5c10 ee12 |0003: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ -0a3d06: 1101 |0005: return-object v1 │ │ +0b22ac: |[0b22ac] com.esotericsoftware.tablelayout.BaseTableLayout.padLeft:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0b22bc: 5b12 e512 |0000: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@12e5 │ │ +0b22c0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0b22c2: 5c10 ee12 |0003: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ +0b22c6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0002 line=277 │ │ 0x0005 line=278 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -184154,21 +184204,21 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0a3d08: |[0a3d08] com.esotericsoftware.tablelayout.BaseTableLayout.padRight:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -0a3d18: 2200 7f03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a3d1c: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a3d22: 5b10 e612 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@12e6 │ │ -0a3d26: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0a3d28: 5c10 ee12 |0008: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ -0a3d2c: 1101 |000a: return-object v1 │ │ +0b22c8: |[0b22c8] com.esotericsoftware.tablelayout.BaseTableLayout.padRight:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0b22d8: 2200 7d03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b22dc: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b22e2: 5b10 e612 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@12e6 │ │ +0b22e6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0b22e8: 5c10 ee12 |0008: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ +0b22ec: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0007 line=338 │ │ 0x000a line=339 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -184180,19 +184230,19 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0a3d30: |[0a3d30] com.esotericsoftware.tablelayout.BaseTableLayout.padRight:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -0a3d40: 5b12 e612 |0000: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@12e6 │ │ -0a3d44: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0a3d46: 5c10 ee12 |0003: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ -0a3d4a: 1101 |0005: return-object v1 │ │ +0b22f0: |[0b22f0] com.esotericsoftware.tablelayout.BaseTableLayout.padRight:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0b2300: 5b12 e612 |0000: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@12e6 │ │ +0b2304: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0b2306: 5c10 ee12 |0003: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ +0b230a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0002 line=291 │ │ 0x0005 line=292 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -184204,21 +184254,21 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0a3d4c: |[0a3d4c] com.esotericsoftware.tablelayout.BaseTableLayout.padTop:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -0a3d5c: 2200 7f03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a3d60: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a3d66: 5b10 e712 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@12e7 │ │ -0a3d6a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0a3d6c: 5c10 ee12 |0008: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ -0a3d70: 1101 |000a: return-object v1 │ │ +0b230c: |[0b230c] com.esotericsoftware.tablelayout.BaseTableLayout.padTop:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0b231c: 2200 7d03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b2320: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b2326: 5b10 e712 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@12e7 │ │ +0b232a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0b232c: 5c10 ee12 |0008: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ +0b2330: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0007 line=317 │ │ 0x000a line=318 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -184230,19 +184280,19 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0a3d74: |[0a3d74] com.esotericsoftware.tablelayout.BaseTableLayout.padTop:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -0a3d84: 5b12 e712 |0000: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@12e7 │ │ -0a3d88: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0a3d8a: 5c10 ee12 |0003: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ -0a3d8e: 1101 |0005: return-object v1 │ │ +0b2334: |[0b2334] com.esotericsoftware.tablelayout.BaseTableLayout.padTop:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0b2344: 5b12 e712 |0000: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@12e7 │ │ +0b2348: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0b234a: 5c10 ee12 |0003: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@12ee │ │ +0b234e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0002 line=270 │ │ 0x0005 line=271 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -184254,37 +184304,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0a3d90: |[0a3d90] com.esotericsoftware.tablelayout.BaseTableLayout.reset:()V │ │ -0a3da0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a3da2: 6e10 4d24 0200 |0001: invoke-virtual {v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.clear:()V // method@244d │ │ -0a3da8: 5b20 e712 |0004: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@12e7 │ │ -0a3dac: 5b20 e512 |0006: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@12e5 │ │ -0a3db0: 5b20 e412 |0008: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@12e4 │ │ -0a3db4: 5b20 e612 |000a: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@12e6 │ │ -0a3db8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0a3dba: 5920 d812 |000d: iput v0, v2, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ -0a3dbe: 5420 e112 |000f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12e1 │ │ -0a3dc2: 6201 d012 |0011: sget-object v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.none:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d0 │ │ -0a3dc6: 3210 0700 |0013: if-eq v0, v1, 001a // +0007 │ │ -0a3dca: 5420 f412 |0015: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@12f4 │ │ -0a3dce: 6e20 1425 2000 |0017: invoke-virtual {v0, v2}, Lcom/esotericsoftware/tablelayout/Toolkit;.clearDebugRectangles:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V // method@2514 │ │ -0a3dd4: 6200 d012 |001a: sget-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.none:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d0 │ │ -0a3dd8: 5b20 e112 |001c: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12e1 │ │ -0a3ddc: 5420 d912 |001e: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cellDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@12d9 │ │ -0a3de0: 7110 8924 0200 |0020: invoke-static {v2}, Lcom/esotericsoftware/tablelayout/Cell;.defaults:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)Lcom/esotericsoftware/tablelayout/Cell; // method@2489 │ │ -0a3de6: 0c01 |0023: move-result-object v1 │ │ -0a3de8: 6e20 f424 1000 |0024: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Cell;.set:(Lcom/esotericsoftware/tablelayout/Cell;)V // method@24f4 │ │ -0a3dee: 5420 db12 |0027: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@12db │ │ -0a3df2: 6e10 3127 0000 |0029: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@2731 │ │ -0a3df8: 0e00 |002c: return-void │ │ +0b2350: |[0b2350] com.esotericsoftware.tablelayout.BaseTableLayout.reset:()V │ │ +0b2360: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b2362: 6e10 4d24 0200 |0001: invoke-virtual {v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.clear:()V // method@244d │ │ +0b2368: 5b20 e712 |0004: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@12e7 │ │ +0b236c: 5b20 e512 |0006: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@12e5 │ │ +0b2370: 5b20 e412 |0008: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@12e4 │ │ +0b2374: 5b20 e612 |000a: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@12e6 │ │ +0b2378: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0b237a: 5920 d812 |000d: iput v0, v2, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ +0b237e: 5420 e112 |000f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12e1 │ │ +0b2382: 6201 d012 |0011: sget-object v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.none:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d0 │ │ +0b2386: 3210 0700 |0013: if-eq v0, v1, 001a // +0007 │ │ +0b238a: 5420 f412 |0015: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@12f4 │ │ +0b238e: 6e20 1425 2000 |0017: invoke-virtual {v0, v2}, Lcom/esotericsoftware/tablelayout/Toolkit;.clearDebugRectangles:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V // method@2514 │ │ +0b2394: 6200 d012 |001a: sget-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.none:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d0 │ │ +0b2398: 5b20 e112 |001c: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12e1 │ │ +0b239c: 5420 d912 |001e: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cellDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@12d9 │ │ +0b23a0: 7110 8924 0200 |0020: invoke-static {v2}, Lcom/esotericsoftware/tablelayout/Cell;.defaults:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)Lcom/esotericsoftware/tablelayout/Cell; // method@2489 │ │ +0b23a6: 0c01 |0023: move-result-object v1 │ │ +0b23a8: 6e20 f424 1000 |0024: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Cell;.set:(Lcom/esotericsoftware/tablelayout/Cell;)V // method@24f4 │ │ +0b23ae: 5420 db12 |0027: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@12db │ │ +0b23b2: 6e10 3127 0000 |0029: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@2731 │ │ +0b23b8: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=166 │ │ 0x0004 line=167 │ │ 0x0006 line=168 │ │ 0x0008 line=169 │ │ 0x000a line=170 │ │ @@ -184303,22 +184353,22 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0a3dfc: |[0a3dfc] com.esotericsoftware.tablelayout.BaseTableLayout.right:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -0a3e0c: 5210 d812 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ -0a3e10: de00 0010 |0002: or-int/lit8 v0, v0, #int 16 // #10 │ │ -0a3e14: 5910 d812 |0004: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ -0a3e18: 5210 d812 |0006: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ -0a3e1c: dd00 00f7 |0008: and-int/lit8 v0, v0, #int -9 // #f7 │ │ -0a3e20: 5910 d812 |000a: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ -0a3e24: 1101 |000c: return-object v1 │ │ +0b23bc: |[0b23bc] com.esotericsoftware.tablelayout.BaseTableLayout.right:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0b23cc: 5210 d812 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ +0b23d0: de00 0010 |0002: or-int/lit8 v0, v0, #int 16 // #10 │ │ +0b23d4: 5910 d812 |0004: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ +0b23d8: 5210 d812 |0006: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ +0b23dc: dd00 00f7 |0008: and-int/lit8 v0, v0, #int -9 // #f7 │ │ +0b23e0: 5910 d812 |000a: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ +0b23e4: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0006 line=379 │ │ 0x000c line=380 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -184329,25 +184379,25 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0a3e28: |[0a3e28] com.esotericsoftware.tablelayout.BaseTableLayout.row:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a3e38: 5410 da12 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ -0a3e3c: 6e10 3927 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0a3e42: 0a00 |0005: move-result v0 │ │ -0a3e44: 3d00 0500 |0006: if-lez v0, 000b // +0005 │ │ -0a3e48: 7010 5624 0100 |0008: invoke-direct {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.endRow:()V // method@2456 │ │ -0a3e4e: 2200 7103 |000b: new-instance v0, Lcom/esotericsoftware/tablelayout/Cell; // type@0371 │ │ -0a3e52: 7020 8424 1000 |000d: invoke-direct {v0, v1}, Lcom/esotericsoftware/tablelayout/Cell;.:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V // method@2484 │ │ -0a3e58: 5b10 e812 |0010: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@12e8 │ │ -0a3e5c: 5410 e812 |0012: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@12e8 │ │ -0a3e60: 1100 |0014: return-object v0 │ │ +0b23e8: |[0b23e8] com.esotericsoftware.tablelayout.BaseTableLayout.row:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b23f8: 5410 da12 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@12da │ │ +0b23fc: 6e10 3927 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0b2402: 0a00 |0005: move-result v0 │ │ +0b2404: 3d00 0500 |0006: if-lez v0, 000b // +0005 │ │ +0b2408: 7010 5624 0100 |0008: invoke-direct {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.endRow:()V // method@2456 │ │ +0b240e: 2200 6f03 |000b: new-instance v0, Lcom/esotericsoftware/tablelayout/Cell; // type@036f │ │ +0b2412: 7020 8424 1000 |000d: invoke-direct {v0, v1}, Lcom/esotericsoftware/tablelayout/Cell;.:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V // method@2484 │ │ +0b2418: 5b10 e812 |0010: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@12e8 │ │ +0b241c: 5410 e812 |0012: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@12e8 │ │ +0b2420: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x000b line=130 │ │ 0x0012 line=131 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -184358,17 +184408,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a3e64: |[0a3e64] com.esotericsoftware.tablelayout.BaseTableLayout.setTable:(Ljava/lang/Object;)V │ │ -0a3e74: 5b01 ef12 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.table:Ljava/lang/Object; // field@12ef │ │ -0a3e78: 0e00 |0002: return-void │ │ +0b2424: |[0b2424] com.esotericsoftware.tablelayout.BaseTableLayout.setTable:(Ljava/lang/Object;)V │ │ +0b2434: 5b01 ef12 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.table:Ljava/lang/Object; // field@12ef │ │ +0b2438: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0002 line=217 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ @@ -184380,17 +184430,17 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Toolkit;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a3e7c: |[0a3e7c] com.esotericsoftware.tablelayout.BaseTableLayout.setToolkit:(Lcom/esotericsoftware/tablelayout/Toolkit;)V │ │ -0a3e8c: 5b01 f412 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@12f4 │ │ -0a3e90: 0e00 |0002: return-void │ │ +0b243c: |[0b243c] com.esotericsoftware.tablelayout.BaseTableLayout.setToolkit:(Lcom/esotericsoftware/tablelayout/Toolkit;)V │ │ +0b244c: 5b01 f412 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@12f4 │ │ +0b2450: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0002 line=207 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x0000 reg=1 (null) Lcom/esotericsoftware/tablelayout/Toolkit; │ │ @@ -184402,37 +184452,37 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0a3e94: |[0a3e94] com.esotericsoftware.tablelayout.BaseTableLayout.top:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -0a3ea4: 5210 d812 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ -0a3ea8: de00 0002 |0002: or-int/lit8 v0, v0, #int 2 // #02 │ │ -0a3eac: 5910 d812 |0004: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ -0a3eb0: 5210 d812 |0006: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ -0a3eb4: dd00 00fb |0008: and-int/lit8 v0, v0, #int -5 // #fb │ │ -0a3eb8: 5910 d812 |000a: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ -0a3ebc: 1101 |000c: return-object v1 │ │ +0b2454: |[0b2454] com.esotericsoftware.tablelayout.BaseTableLayout.top:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0b2464: 5210 d812 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ +0b2468: de00 0002 |0002: or-int/lit8 v0, v0, #int 2 // #02 │ │ +0b246c: 5910 d812 |0004: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ +0b2470: 5210 d812 |0006: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ +0b2474: dd00 00fb |0008: and-int/lit8 v0, v0, #int -5 // #fb │ │ +0b2478: 5910 d812 |000a: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@12d8 │ │ +0b247c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0006 line=358 │ │ 0x000c line=359 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x000d reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ │ │ source_file_idx : 510 (BaseTableLayout.java) │ │ │ │ Class #417 header: │ │ -class_idx : 881 │ │ +class_idx : 879 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 603 │ │ static_fields_size : 0 │ │ instance_fields_size: 37 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 139 │ │ │ │ Class #417 annotations: │ │ @@ -184606,20 +184656,20 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0a3ec0: |[0a3ec0] com.esotericsoftware.tablelayout.Cell.:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V │ │ -0a3ed0: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0a3ed6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -0a3ed8: 5910 f612 |0004: iput v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.cellAboveIndex:I // field@12f6 │ │ -0a3edc: 5b12 0313 |0006: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/Cell;.layout:Lcom/esotericsoftware/tablelayout/BaseTableLayout; // field@1303 │ │ -0a3ee0: 0e00 |0008: return-void │ │ +0b2480: |[0b2480] com.esotericsoftware.tablelayout.Cell.:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V │ │ +0b2490: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0b2496: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +0b2498: 5910 f612 |0004: iput v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.cellAboveIndex:I // field@12f6 │ │ +0b249c: 5b12 0313 |0006: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/Cell;.layout:Lcom/esotericsoftware/tablelayout/BaseTableLayout; // field@1303 │ │ +0b24a0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=56 │ │ 0x0006 line=60 │ │ 0x0008 line=61 │ │ locals : │ │ @@ -184632,70 +184682,70 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 107 16-bit code units │ │ -0a3ee4: |[0a3ee4] com.esotericsoftware.tablelayout.Cell.defaults:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a3ef4: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0a3ef6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0a3ef8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0a3efa: 2200 7103 |0003: new-instance v0, Lcom/esotericsoftware/tablelayout/Cell; // type@0371 │ │ -0a3efe: 7020 8424 5000 |0005: invoke-direct {v0, v5}, Lcom/esotericsoftware/tablelayout/Cell;.:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V // method@2484 │ │ -0a3f04: 6201 2513 |0008: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1325 │ │ -0a3f08: 5b01 0713 |000a: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ -0a3f0c: 6201 2413 |000c: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1324 │ │ -0a3f10: 5b01 0613 |000e: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ -0a3f14: 6201 2713 |0010: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1327 │ │ -0a3f18: 5b01 0d13 |0012: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ -0a3f1c: 6201 2613 |0014: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1326 │ │ -0a3f20: 5b01 0c13 |0016: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ -0a3f24: 6201 2313 |0018: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1323 │ │ -0a3f28: 5b01 0513 |001a: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ -0a3f2c: 6201 2213 |001c: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1322 │ │ -0a3f30: 5b01 0413 |001e: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ -0a3f34: 6201 2813 |0020: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@1328 │ │ -0a3f38: 5b01 1213 |0022: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@1312 │ │ -0a3f3c: 6201 2813 |0024: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@1328 │ │ -0a3f40: 5b01 1013 |0026: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1310 │ │ -0a3f44: 6201 2813 |0028: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@1328 │ │ -0a3f48: 5b01 0f13 |002a: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ -0a3f4c: 6201 2813 |002c: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@1328 │ │ -0a3f50: 5b01 1113 |002e: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@1311 │ │ -0a3f54: 6201 2813 |0030: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@1328 │ │ -0a3f58: 5b01 0b13 |0032: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@130b │ │ -0a3f5c: 6201 2813 |0034: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@1328 │ │ -0a3f60: 5b01 0913 |0036: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1309 │ │ -0a3f64: 6201 2813 |0038: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@1328 │ │ -0a3f68: 5b01 0813 |003a: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@1308 │ │ -0a3f6c: 6201 2813 |003c: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@1328 │ │ -0a3f70: 5b01 0a13 |003e: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@130a │ │ -0a3f74: 7110 f525 0300 |0040: invoke-static {v3}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@25f5 │ │ -0a3f7a: 0c01 |0043: move-result-object v1 │ │ -0a3f7c: 5b01 0013 |0044: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@1300 │ │ -0a3f80: 7110 f525 0300 |0046: invoke-static {v3}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@25f5 │ │ -0a3f86: 0c01 |0049: move-result-object v1 │ │ -0a3f88: 5b01 0113 |004a: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@1301 │ │ -0a3f8c: 7110 0526 0400 |004c: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0a3f92: 0c01 |004f: move-result-object v1 │ │ -0a3f94: 5b01 f512 |0050: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a3f98: 7110 0526 0200 |0052: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0a3f9e: 0c01 |0055: move-result-object v1 │ │ -0a3fa0: 5b01 fe12 |0056: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@12fe │ │ -0a3fa4: 7110 0526 0200 |0058: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0a3faa: 0c01 |005b: move-result-object v1 │ │ -0a3fac: 5b01 ff12 |005c: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@12ff │ │ -0a3fb0: 7110 c025 0200 |005e: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@25c0 │ │ -0a3fb6: 0c01 |0061: move-result-object v1 │ │ -0a3fb8: 5b01 0213 |0062: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ -0a3fbc: 7110 0526 0400 |0064: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0a3fc2: 0c01 |0067: move-result-object v1 │ │ -0a3fc4: 5b01 f712 |0068: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ -0a3fc8: 1100 |006a: return-object v0 │ │ +0b24a4: |[0b24a4] com.esotericsoftware.tablelayout.Cell.defaults:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b24b4: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0b24b6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0b24b8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0b24ba: 2200 6f03 |0003: new-instance v0, Lcom/esotericsoftware/tablelayout/Cell; // type@036f │ │ +0b24be: 7020 8424 5000 |0005: invoke-direct {v0, v5}, Lcom/esotericsoftware/tablelayout/Cell;.:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V // method@2484 │ │ +0b24c4: 6201 2513 |0008: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1325 │ │ +0b24c8: 5b01 0713 |000a: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ +0b24cc: 6201 2413 |000c: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1324 │ │ +0b24d0: 5b01 0613 |000e: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ +0b24d4: 6201 2713 |0010: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1327 │ │ +0b24d8: 5b01 0d13 |0012: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ +0b24dc: 6201 2613 |0014: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1326 │ │ +0b24e0: 5b01 0c13 |0016: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ +0b24e4: 6201 2313 |0018: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1323 │ │ +0b24e8: 5b01 0513 |001a: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ +0b24ec: 6201 2213 |001c: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1322 │ │ +0b24f0: 5b01 0413 |001e: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ +0b24f4: 6201 2813 |0020: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@1328 │ │ +0b24f8: 5b01 1213 |0022: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@1312 │ │ +0b24fc: 6201 2813 |0024: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@1328 │ │ +0b2500: 5b01 1013 |0026: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1310 │ │ +0b2504: 6201 2813 |0028: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@1328 │ │ +0b2508: 5b01 0f13 |002a: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ +0b250c: 6201 2813 |002c: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@1328 │ │ +0b2510: 5b01 1113 |002e: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@1311 │ │ +0b2514: 6201 2813 |0030: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@1328 │ │ +0b2518: 5b01 0b13 |0032: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@130b │ │ +0b251c: 6201 2813 |0034: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@1328 │ │ +0b2520: 5b01 0913 |0036: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1309 │ │ +0b2524: 6201 2813 |0038: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@1328 │ │ +0b2528: 5b01 0813 |003a: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@1308 │ │ +0b252c: 6201 2813 |003c: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@1328 │ │ +0b2530: 5b01 0a13 |003e: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@130a │ │ +0b2534: 7110 f525 0300 |0040: invoke-static {v3}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@25f5 │ │ +0b253a: 0c01 |0043: move-result-object v1 │ │ +0b253c: 5b01 0013 |0044: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@1300 │ │ +0b2540: 7110 f525 0300 |0046: invoke-static {v3}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@25f5 │ │ +0b2546: 0c01 |0049: move-result-object v1 │ │ +0b2548: 5b01 0113 |004a: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@1301 │ │ +0b254c: 7110 0526 0400 |004c: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0b2552: 0c01 |004f: move-result-object v1 │ │ +0b2554: 5b01 f512 |0050: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b2558: 7110 0526 0200 |0052: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0b255e: 0c01 |0055: move-result-object v1 │ │ +0b2560: 5b01 fe12 |0056: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@12fe │ │ +0b2564: 7110 0526 0200 |0058: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0b256a: 0c01 |005b: move-result-object v1 │ │ +0b256c: 5b01 ff12 |005c: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@12ff │ │ +0b2570: 7110 c025 0200 |005e: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@25c0 │ │ +0b2576: 0c01 |0061: move-result-object v1 │ │ +0b2578: 5b01 0213 |0062: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ +0b257c: 7110 0526 0400 |0064: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0b2582: 0c01 |0067: move-result-object v1 │ │ +0b2584: 5b01 f712 |0068: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ +0b2588: 1100 |006a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=910 │ │ 0x0008 line=911 │ │ 0x000c line=912 │ │ 0x0010 line=913 │ │ 0x0014 line=914 │ │ @@ -184727,17 +184777,17 @@ │ │ type : '(Ljava/lang/Integer;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a3fcc: |[0a3fcc] com.esotericsoftware.tablelayout.Cell.align:(Ljava/lang/Integer;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a3fdc: 5b01 f512 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a3fe0: 1100 |0002: return-object v0 │ │ +0b258c: |[0b258c] com.esotericsoftware.tablelayout.Cell.align:(Ljava/lang/Integer;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b259c: 5b01 f512 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b25a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ 0x0002 line=540 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -184748,37 +184798,37 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -0a3fe4: |[0a3fe4] com.esotericsoftware.tablelayout.Cell.bottom:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a3ff4: 5410 f512 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a3ff8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0a3ffc: 1240 |0004: const/4 v0, #int 4 // #4 │ │ -0a3ffe: 7110 0526 0000 |0005: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0a4004: 0c00 |0008: move-result-object v0 │ │ -0a4006: 5b10 f512 |0009: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a400a: 1101 |000b: return-object v1 │ │ -0a400c: 5410 f512 |000c: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a4010: 6e10 ff25 0000 |000e: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a4016: 0a00 |0011: move-result v0 │ │ -0a4018: de00 0004 |0012: or-int/lit8 v0, v0, #int 4 // #04 │ │ -0a401c: 7110 0526 0000 |0014: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0a4022: 0c00 |0017: move-result-object v0 │ │ -0a4024: 5b10 f512 |0018: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a4028: 5410 f512 |001a: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a402c: 6e10 ff25 0000 |001c: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a4032: 0a00 |001f: move-result v0 │ │ -0a4034: dd00 00fd |0020: and-int/lit8 v0, v0, #int -3 // #fd │ │ -0a4038: 7110 0526 0000 |0022: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0a403e: 0c00 |0025: move-result-object v0 │ │ -0a4040: 5b10 f512 |0026: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a4044: 28e3 |0028: goto 000b // -001d │ │ +0b25a4: |[0b25a4] com.esotericsoftware.tablelayout.Cell.bottom:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b25b4: 5410 f512 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b25b8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0b25bc: 1240 |0004: const/4 v0, #int 4 // #4 │ │ +0b25be: 7110 0526 0000 |0005: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0b25c4: 0c00 |0008: move-result-object v0 │ │ +0b25c6: 5b10 f512 |0009: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b25ca: 1101 |000b: return-object v1 │ │ +0b25cc: 5410 f512 |000c: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b25d0: 6e10 ff25 0000 |000e: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b25d6: 0a00 |0011: move-result v0 │ │ +0b25d8: de00 0004 |0012: or-int/lit8 v0, v0, #int 4 // #04 │ │ +0b25dc: 7110 0526 0000 |0014: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0b25e2: 0c00 |0017: move-result-object v0 │ │ +0b25e4: 5b10 f512 |0018: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b25e8: 5410 f512 |001a: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b25ec: 6e10 ff25 0000 |001c: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b25f2: 0a00 |001f: move-result v0 │ │ +0b25f4: dd00 00fd |0020: and-int/lit8 v0, v0, #int -3 // #fd │ │ +0b25f8: 7110 0526 0000 |0022: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0b25fe: 0c00 |0025: move-result-object v0 │ │ +0b2600: 5b10 f512 |0026: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b2604: 28e3 |0028: goto 000b // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ 0x0004 line=574 │ │ 0x000b line=579 │ │ 0x000c line=576 │ │ 0x001a line=577 │ │ @@ -184791,20 +184841,20 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a4048: |[0a4048] com.esotericsoftware.tablelayout.Cell.center:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4058: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a405a: 7110 0526 0000 |0001: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0a4060: 0c00 |0004: move-result-object v0 │ │ -0a4062: 5b10 f512 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a4066: 1101 |0007: return-object v1 │ │ +0b2608: |[0b2608] com.esotericsoftware.tablelayout.Cell.center:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b2618: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b261a: 7110 0526 0000 |0001: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0b2620: 0c00 |0004: move-result-object v0 │ │ +0b2622: 5b10 f512 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b2626: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ 0x0007 line=546 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0008 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -184814,17 +184864,17 @@ │ │ type : '(Ljava/lang/Integer;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4068: |[0a4068] com.esotericsoftware.tablelayout.Cell.colspan:(Ljava/lang/Integer;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4078: 5b01 f712 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ -0a407c: 1100 |0002: return-object v0 │ │ +0b2628: |[0b2628] com.esotericsoftware.tablelayout.Cell.colspan:(Ljava/lang/Integer;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b2638: 5b01 f712 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ +0b263c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=641 │ │ 0x0002 line=642 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -184835,23 +184885,23 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0a4080: |[0a4080] com.esotericsoftware.tablelayout.Cell.expand:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4090: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0a4092: 7110 0526 0100 |0001: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0a4098: 0c00 |0004: move-result-object v0 │ │ -0a409a: 5b20 fe12 |0005: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@12fe │ │ -0a409e: 7110 0526 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0a40a4: 0c00 |000a: move-result-object v0 │ │ -0a40a6: 5b20 ff12 |000b: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@12ff │ │ -0a40aa: 1102 |000d: return-object v2 │ │ +0b2640: |[0b2640] com.esotericsoftware.tablelayout.Cell.expand:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b2650: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0b2652: 7110 0526 0100 |0001: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0b2658: 0c00 |0004: move-result-object v0 │ │ +0b265a: 5b20 fe12 |0005: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@12fe │ │ +0b265e: 7110 0526 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0b2664: 0c00 |000a: move-result-object v0 │ │ +0b2666: 5b20 ff12 |000b: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@12ff │ │ +0b266a: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=595 │ │ 0x0007 line=596 │ │ 0x000d line=597 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -184862,18 +184912,18 @@ │ │ type : '(Ljava/lang/Integer;Ljava/lang/Integer;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0a40ac: |[0a40ac] com.esotericsoftware.tablelayout.Cell.expand:(Ljava/lang/Integer;Ljava/lang/Integer;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a40bc: 5b01 fe12 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@12fe │ │ -0a40c0: 5b02 ff12 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@12ff │ │ -0a40c4: 1100 |0004: return-object v0 │ │ +0b266c: |[0b266c] com.esotericsoftware.tablelayout.Cell.expand:(Ljava/lang/Integer;Ljava/lang/Integer;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b267c: 5b01 fe12 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@12fe │ │ +0b2680: 5b02 ff12 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@12ff │ │ +0b2684: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ 0x0002 line=614 │ │ 0x0004 line=615 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -184886,31 +184936,31 @@ │ │ type : '(ZZ)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0a40c8: |[0a40c8] com.esotericsoftware.tablelayout.Cell.expand:(ZZ)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a40d8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0a40da: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0a40dc: 3804 1200 |0002: if-eqz v4, 0014 // +0012 │ │ -0a40e0: 0110 |0004: move v0, v1 │ │ -0a40e2: 7110 0526 0000 |0005: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0a40e8: 0c00 |0008: move-result-object v0 │ │ -0a40ea: 5b30 fe12 |0009: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@12fe │ │ -0a40ee: 3805 0b00 |000b: if-eqz v5, 0016 // +000b │ │ -0a40f2: 7110 0526 0100 |000d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0a40f8: 0c00 |0010: move-result-object v0 │ │ -0a40fa: 5b30 ff12 |0011: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@12ff │ │ -0a40fe: 1103 |0013: return-object v3 │ │ -0a4100: 0120 |0014: move v0, v2 │ │ -0a4102: 28f0 |0015: goto 0005 // -0010 │ │ -0a4104: 0121 |0016: move v1, v2 │ │ -0a4106: 28f6 |0017: goto 000d // -000a │ │ +0b2688: |[0b2688] com.esotericsoftware.tablelayout.Cell.expand:(ZZ)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b2698: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0b269a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0b269c: 3804 1200 |0002: if-eqz v4, 0014 // +0012 │ │ +0b26a0: 0110 |0004: move v0, v1 │ │ +0b26a2: 7110 0526 0000 |0005: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0b26a8: 0c00 |0008: move-result-object v0 │ │ +0b26aa: 5b30 fe12 |0009: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@12fe │ │ +0b26ae: 3805 0b00 |000b: if-eqz v5, 0016 // +000b │ │ +0b26b2: 7110 0526 0100 |000d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0b26b8: 0c00 |0010: move-result-object v0 │ │ +0b26ba: 5b30 ff12 |0011: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@12ff │ │ +0b26be: 1103 |0013: return-object v3 │ │ +0b26c0: 0120 |0014: move v0, v2 │ │ +0b26c2: 28f0 |0015: goto 0005 // -0010 │ │ +0b26c4: 0121 |0016: move v1, v2 │ │ +0b26c6: 28f6 |0017: goto 000d // -000a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=620 │ │ 0x000b line=621 │ │ 0x0013 line=622 │ │ 0x0015 line=620 │ │ 0x0017 line=621 │ │ @@ -184925,20 +184975,20 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a4108: |[0a4108] com.esotericsoftware.tablelayout.Cell.expandX:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4118: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a411a: 7110 0526 0000 |0001: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0a4120: 0c00 |0004: move-result-object v0 │ │ -0a4122: 5b10 fe12 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@12fe │ │ -0a4126: 1101 |0007: return-object v1 │ │ +0b26c8: |[0b26c8] com.esotericsoftware.tablelayout.Cell.expandX:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b26d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b26da: 7110 0526 0000 |0001: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0b26e0: 0c00 |0004: move-result-object v0 │ │ +0b26e2: 5b10 fe12 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@12fe │ │ +0b26e6: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=602 │ │ 0x0007 line=603 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0008 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -184948,20 +184998,20 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a4128: |[0a4128] com.esotericsoftware.tablelayout.Cell.expandY:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4138: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a413a: 7110 0526 0000 |0001: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0a4140: 0c00 |0004: move-result-object v0 │ │ -0a4142: 5b10 ff12 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@12ff │ │ -0a4146: 1101 |0007: return-object v1 │ │ +0b26e8: |[0b26e8] com.esotericsoftware.tablelayout.Cell.expandY:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b26f8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b26fa: 7110 0526 0000 |0001: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0b2700: 0c00 |0004: move-result-object v0 │ │ +0b2702: 5b10 ff12 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@12ff │ │ +0b2706: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ 0x0007 line=609 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0008 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -184971,23 +185021,23 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0a4148: |[0a4148] com.esotericsoftware.tablelayout.Cell.fill:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4158: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -0a415c: 7110 f525 0100 |0002: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@25f5 │ │ -0a4162: 0c00 |0005: move-result-object v0 │ │ -0a4164: 5b20 0013 |0006: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@1300 │ │ -0a4168: 7110 f525 0100 |0008: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@25f5 │ │ -0a416e: 0c00 |000b: move-result-object v0 │ │ -0a4170: 5b20 0113 |000c: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@1301 │ │ -0a4174: 1102 |000e: return-object v2 │ │ +0b2708: |[0b2708] com.esotericsoftware.tablelayout.Cell.fill:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b2718: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +0b271c: 7110 f525 0100 |0002: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@25f5 │ │ +0b2722: 0c00 |0005: move-result-object v0 │ │ +0b2724: 5b20 0013 |0006: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@1300 │ │ +0b2728: 7110 f525 0100 |0008: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@25f5 │ │ +0b272e: 0c00 |000b: move-result-object v0 │ │ +0b2730: 5b20 0113 |000c: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@1301 │ │ +0b2734: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=499 │ │ 0x0008 line=500 │ │ 0x000e line=501 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -184998,18 +185048,18 @@ │ │ type : '(Ljava/lang/Float;Ljava/lang/Float;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0a4178: |[0a4178] com.esotericsoftware.tablelayout.Cell.fill:(Ljava/lang/Float;Ljava/lang/Float;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4188: 5b01 0013 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@1300 │ │ -0a418c: 5b02 0113 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@1301 │ │ -0a4190: 1100 |0004: return-object v0 │ │ +0b2738: |[0b2738] com.esotericsoftware.tablelayout.Cell.fill:(Ljava/lang/Float;Ljava/lang/Float;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b2748: 5b01 0013 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@1300 │ │ +0b274c: 5b02 0113 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@1301 │ │ +0b2750: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ 0x0002 line=518 │ │ 0x0004 line=519 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -185022,31 +185072,31 @@ │ │ type : '(Z)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0a4194: |[0a4194] com.esotericsoftware.tablelayout.Cell.fill:(Z)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a41a4: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -0a41a8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0a41aa: 3804 1200 |0003: if-eqz v4, 0015 // +0012 │ │ -0a41ae: 0110 |0005: move v0, v1 │ │ -0a41b0: 7110 f525 0000 |0006: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@25f5 │ │ -0a41b6: 0c00 |0009: move-result-object v0 │ │ -0a41b8: 5b30 0013 |000a: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@1300 │ │ -0a41bc: 3804 0b00 |000c: if-eqz v4, 0017 // +000b │ │ -0a41c0: 7110 f525 0100 |000e: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@25f5 │ │ -0a41c6: 0c00 |0011: move-result-object v0 │ │ -0a41c8: 5b30 0113 |0012: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@1301 │ │ -0a41cc: 1103 |0014: return-object v3 │ │ -0a41ce: 0120 |0015: move v0, v2 │ │ -0a41d0: 28f0 |0016: goto 0006 // -0010 │ │ -0a41d2: 0121 |0017: move v1, v2 │ │ -0a41d4: 28f6 |0018: goto 000e // -000a │ │ +0b2754: |[0b2754] com.esotericsoftware.tablelayout.Cell.fill:(Z)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b2764: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +0b2768: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0b276a: 3804 1200 |0003: if-eqz v4, 0015 // +0012 │ │ +0b276e: 0110 |0005: move v0, v1 │ │ +0b2770: 7110 f525 0000 |0006: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@25f5 │ │ +0b2776: 0c00 |0009: move-result-object v0 │ │ +0b2778: 5b30 0013 |000a: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@1300 │ │ +0b277c: 3804 0b00 |000c: if-eqz v4, 0017 // +000b │ │ +0b2780: 7110 f525 0100 |000e: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@25f5 │ │ +0b2786: 0c00 |0011: move-result-object v0 │ │ +0b2788: 5b30 0113 |0012: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@1301 │ │ +0b278c: 1103 |0014: return-object v3 │ │ +0b278e: 0120 |0015: move v0, v2 │ │ +0b2790: 28f0 |0016: goto 0006 // -0010 │ │ +0b2792: 0121 |0017: move v1, v2 │ │ +0b2794: 28f6 |0018: goto 000e // -000a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=531 │ │ 0x000c line=532 │ │ 0x0014 line=533 │ │ 0x0016 line=531 │ │ 0x0018 line=532 │ │ @@ -185060,31 +185110,31 @@ │ │ type : '(ZZ)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0a41d8: |[0a41d8] com.esotericsoftware.tablelayout.Cell.fill:(ZZ)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a41e8: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -0a41ec: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0a41ee: 3804 1200 |0003: if-eqz v4, 0015 // +0012 │ │ -0a41f2: 0110 |0005: move v0, v1 │ │ -0a41f4: 7110 f525 0000 |0006: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@25f5 │ │ -0a41fa: 0c00 |0009: move-result-object v0 │ │ -0a41fc: 5b30 0013 |000a: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@1300 │ │ -0a4200: 3805 0b00 |000c: if-eqz v5, 0017 // +000b │ │ -0a4204: 7110 f525 0100 |000e: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@25f5 │ │ -0a420a: 0c00 |0011: move-result-object v0 │ │ -0a420c: 5b30 0113 |0012: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@1301 │ │ -0a4210: 1103 |0014: return-object v3 │ │ -0a4212: 0120 |0015: move v0, v2 │ │ -0a4214: 28f0 |0016: goto 0006 // -0010 │ │ -0a4216: 0121 |0017: move v1, v2 │ │ -0a4218: 28f6 |0018: goto 000e // -000a │ │ +0b2798: |[0b2798] com.esotericsoftware.tablelayout.Cell.fill:(ZZ)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b27a8: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +0b27ac: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0b27ae: 3804 1200 |0003: if-eqz v4, 0015 // +0012 │ │ +0b27b2: 0110 |0005: move v0, v1 │ │ +0b27b4: 7110 f525 0000 |0006: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@25f5 │ │ +0b27ba: 0c00 |0009: move-result-object v0 │ │ +0b27bc: 5b30 0013 |000a: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@1300 │ │ +0b27c0: 3805 0b00 |000c: if-eqz v5, 0017 // +000b │ │ +0b27c4: 7110 f525 0100 |000e: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@25f5 │ │ +0b27ca: 0c00 |0011: move-result-object v0 │ │ +0b27cc: 5b30 0113 |0012: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@1301 │ │ +0b27d0: 1103 |0014: return-object v3 │ │ +0b27d2: 0120 |0015: move v0, v2 │ │ +0b27d4: 28f0 |0016: goto 0006 // -0010 │ │ +0b27d6: 0121 |0017: move v1, v2 │ │ +0b27d8: 28f6 |0018: goto 000e // -000a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=524 │ │ 0x000c line=525 │ │ 0x0014 line=526 │ │ 0x0016 line=524 │ │ 0x0018 line=525 │ │ @@ -185099,20 +185149,20 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0a421c: |[0a421c] com.esotericsoftware.tablelayout.Cell.fillX:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a422c: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -0a4230: 7110 f525 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@25f5 │ │ -0a4236: 0c00 |0005: move-result-object v0 │ │ -0a4238: 5b10 0013 |0006: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@1300 │ │ -0a423c: 1101 |0008: return-object v1 │ │ +0b27dc: |[0b27dc] com.esotericsoftware.tablelayout.Cell.fillX:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b27ec: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +0b27f0: 7110 f525 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@25f5 │ │ +0b27f6: 0c00 |0005: move-result-object v0 │ │ +0b27f8: 5b10 0013 |0006: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@1300 │ │ +0b27fc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ 0x0008 line=507 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0009 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -185122,20 +185172,20 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0a4240: |[0a4240] com.esotericsoftware.tablelayout.Cell.fillY:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4250: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -0a4254: 7110 f525 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@25f5 │ │ -0a425a: 0c00 |0005: move-result-object v0 │ │ -0a425c: 5b10 0113 |0006: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@1301 │ │ -0a4260: 1101 |0008: return-object v1 │ │ +0b2800: |[0b2800] com.esotericsoftware.tablelayout.Cell.fillY:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b2810: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +0b2814: 7110 f525 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@25f5 │ │ +0b281a: 0c00 |0005: move-result-object v0 │ │ +0b281c: 5b10 0113 |0006: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@1301 │ │ +0b2820: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ 0x0008 line=513 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0009 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -185145,17 +185195,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4264: |[0a4264] com.esotericsoftware.tablelayout.Cell.getAlign:()Ljava/lang/Integer; │ │ -0a4274: 5410 f512 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a4278: 1100 |0002: return-object v0 │ │ +0b2824: |[0b2824] com.esotericsoftware.tablelayout.Cell.getAlign:()Ljava/lang/Integer; │ │ +0b2834: 5410 f512 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b2838: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=848 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185164,17 +185214,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a427c: |[0a427c] com.esotericsoftware.tablelayout.Cell.getColspan:()Ljava/lang/Integer; │ │ -0a428c: 5410 f712 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ -0a4290: 1100 |0002: return-object v0 │ │ +0b283c: |[0b283c] com.esotericsoftware.tablelayout.Cell.getColspan:()Ljava/lang/Integer; │ │ +0b284c: 5410 f712 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ +0b2850: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=863 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185183,17 +185233,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4294: |[0a4294] com.esotericsoftware.tablelayout.Cell.getColumn:()I │ │ -0a42a4: 5210 f812 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ -0a42a8: 0f00 |0002: return v0 │ │ +0b2854: |[0b2854] com.esotericsoftware.tablelayout.Cell.getColumn:()I │ │ +0b2864: 5210 f812 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@12f8 │ │ +0b2868: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=703 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185202,17 +185252,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a42ac: |[0a42ac] com.esotericsoftware.tablelayout.Cell.getComputedPadBottom:()F │ │ -0a42bc: 5210 f912 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@12f9 │ │ -0a42c0: 0f00 |0002: return v0 │ │ +0b286c: |[0b286c] com.esotericsoftware.tablelayout.Cell.getComputedPadBottom:()F │ │ +0b287c: 5210 f912 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@12f9 │ │ +0b2880: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=893 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185221,17 +185271,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a42c4: |[0a42c4] com.esotericsoftware.tablelayout.Cell.getComputedPadLeft:()F │ │ -0a42d4: 5210 fa12 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@12fa │ │ -0a42d8: 0f00 |0002: return v0 │ │ +0b2884: |[0b2884] com.esotericsoftware.tablelayout.Cell.getComputedPadLeft:()F │ │ +0b2894: 5210 fa12 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@12fa │ │ +0b2898: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=888 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185240,17 +185290,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a42dc: |[0a42dc] com.esotericsoftware.tablelayout.Cell.getComputedPadRight:()F │ │ -0a42ec: 5210 fb12 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@12fb │ │ -0a42f0: 0f00 |0002: return v0 │ │ +0b289c: |[0b289c] com.esotericsoftware.tablelayout.Cell.getComputedPadRight:()F │ │ +0b28ac: 5210 fb12 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@12fb │ │ +0b28b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=898 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185259,17 +185309,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a42f4: |[0a42f4] com.esotericsoftware.tablelayout.Cell.getComputedPadTop:()F │ │ -0a4304: 5210 fc12 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@12fc │ │ -0a4308: 0f00 |0002: return v0 │ │ +0b28b4: |[0b28b4] com.esotericsoftware.tablelayout.Cell.getComputedPadTop:()F │ │ +0b28c4: 5210 fc12 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@12fc │ │ +0b28c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=883 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185278,17 +185328,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a430c: |[0a430c] com.esotericsoftware.tablelayout.Cell.getExpandX:()Ljava/lang/Integer; │ │ -0a431c: 5410 fe12 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@12fe │ │ -0a4320: 1100 |0002: return-object v0 │ │ +0b28cc: |[0b28cc] com.esotericsoftware.tablelayout.Cell.getExpandX:()Ljava/lang/Integer; │ │ +0b28dc: 5410 fe12 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@12fe │ │ +0b28e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185297,17 +185347,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4324: |[0a4324] com.esotericsoftware.tablelayout.Cell.getExpandY:()Ljava/lang/Integer; │ │ -0a4334: 5410 ff12 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@12ff │ │ -0a4338: 1100 |0002: return-object v0 │ │ +0b28e4: |[0b28e4] com.esotericsoftware.tablelayout.Cell.getExpandY:()Ljava/lang/Integer; │ │ +0b28f4: 5410 ff12 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@12ff │ │ +0b28f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=858 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185316,17 +185366,17 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a433c: |[0a433c] com.esotericsoftware.tablelayout.Cell.getFillX:()Ljava/lang/Float; │ │ -0a434c: 5410 0013 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@1300 │ │ -0a4350: 1100 |0002: return-object v0 │ │ +0b28fc: |[0b28fc] com.esotericsoftware.tablelayout.Cell.getFillX:()Ljava/lang/Float; │ │ +0b290c: 5410 0013 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@1300 │ │ +0b2910: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=838 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185335,17 +185385,17 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4354: |[0a4354] com.esotericsoftware.tablelayout.Cell.getFillY:()Ljava/lang/Float; │ │ -0a4364: 5410 0113 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@1301 │ │ -0a4368: 1100 |0002: return-object v0 │ │ +0b2914: |[0b2914] com.esotericsoftware.tablelayout.Cell.getFillY:()Ljava/lang/Float; │ │ +0b2924: 5410 0113 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@1301 │ │ +0b2928: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=843 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185354,25 +185404,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0a436c: |[0a436c] com.esotericsoftware.tablelayout.Cell.getIgnore:()Z │ │ -0a437c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a437e: 5421 0213 |0001: iget-object v1, v2, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ -0a4382: 3801 0b00 |0003: if-eqz v1, 000e // +000b │ │ -0a4386: 5421 0213 |0005: iget-object v1, v2, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ -0a438a: 6e10 bc25 0100 |0007: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@25bc │ │ -0a4390: 0a01 |000a: move-result v1 │ │ -0a4392: 3301 0300 |000b: if-ne v1, v0, 000e // +0003 │ │ -0a4396: 0f00 |000d: return v0 │ │ -0a4398: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0a439a: 28fe |000f: goto 000d // -0002 │ │ +0b292c: |[0b292c] com.esotericsoftware.tablelayout.Cell.getIgnore:()Z │ │ +0b293c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b293e: 5421 0213 |0001: iget-object v1, v2, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ +0b2942: 3801 0b00 |0003: if-eqz v1, 000e // +000b │ │ +0b2946: 5421 0213 |0005: iget-object v1, v2, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ +0b294a: 6e10 bc25 0100 |0007: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@25bc │ │ +0b2950: 0a01 |000a: move-result v1 │ │ +0b2952: 3301 0300 |000b: if-ne v1, v0, 000e // +0003 │ │ +0b2956: 0f00 |000d: return v0 │ │ +0b2958: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0b295a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=637 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0010 reg=2 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185381,17 +185431,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a439c: |[0a439c] com.esotericsoftware.tablelayout.Cell.getLayout:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -0a43ac: 5410 0313 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.layout:Lcom/esotericsoftware/tablelayout/BaseTableLayout; // field@1303 │ │ -0a43b0: 1100 |0002: return-object v0 │ │ +0b295c: |[0b295c] com.esotericsoftware.tablelayout.Cell.getLayout:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0b296c: 5410 0313 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.layout:Lcom/esotericsoftware/tablelayout/BaseTableLayout; // field@1303 │ │ +0b2970: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=906 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185400,23 +185450,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a43b4: |[0a43b4] com.esotericsoftware.tablelayout.Cell.getMaxHeight:()F │ │ -0a43c4: 5410 0413 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ -0a43c8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0a43cc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0a43ce: 0f00 |0005: return v0 │ │ -0a43d0: 5410 0413 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ -0a43d4: 6e20 4625 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2546 │ │ -0a43da: 0a00 |000b: move-result v0 │ │ -0a43dc: 28f9 |000c: goto 0005 // -0007 │ │ +0b2974: |[0b2974] com.esotericsoftware.tablelayout.Cell.getMaxHeight:()F │ │ +0b2984: 5410 0413 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ +0b2988: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0b298c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0b298e: 0f00 |0005: return v0 │ │ +0b2990: 5410 0413 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ +0b2994: 6e20 4625 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2546 │ │ +0b299a: 0a00 |000b: move-result v0 │ │ +0b299c: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x000d reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185425,17 +185475,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a43e0: |[0a43e0] com.esotericsoftware.tablelayout.Cell.getMaxHeightValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -0a43f0: 5410 0413 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ -0a43f4: 1100 |0002: return-object v0 │ │ +0b29a0: |[0b29a0] com.esotericsoftware.tablelayout.Cell.getMaxHeightValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0b29b0: 5410 0413 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ +0b29b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=757 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185444,23 +185494,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a43f8: |[0a43f8] com.esotericsoftware.tablelayout.Cell.getMaxWidth:()F │ │ -0a4408: 5410 0513 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ -0a440c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0a4410: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0a4412: 0f00 |0005: return v0 │ │ -0a4414: 5410 0513 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ -0a4418: 6e20 4c25 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@254c │ │ -0a441e: 0a00 |000b: move-result v0 │ │ -0a4420: 28f9 |000c: goto 0005 // -0007 │ │ +0b29b8: |[0b29b8] com.esotericsoftware.tablelayout.Cell.getMaxWidth:()F │ │ +0b29c8: 5410 0513 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ +0b29cc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0b29d0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0b29d2: 0f00 |0005: return v0 │ │ +0b29d4: 5410 0513 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ +0b29d8: 6e20 4c25 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@254c │ │ +0b29de: 0a00 |000b: move-result v0 │ │ +0b29e0: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=752 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x000d reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185469,17 +185519,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4424: |[0a4424] com.esotericsoftware.tablelayout.Cell.getMaxWidthValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -0a4434: 5410 0513 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ -0a4438: 1100 |0002: return-object v0 │ │ +0b29e4: |[0b29e4] com.esotericsoftware.tablelayout.Cell.getMaxWidthValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0b29f4: 5410 0513 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ +0b29f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=748 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185488,23 +185538,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a443c: |[0a443c] com.esotericsoftware.tablelayout.Cell.getMinHeight:()F │ │ -0a444c: 5410 0613 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ -0a4450: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0a4454: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0a4456: 0f00 |0005: return v0 │ │ -0a4458: 5410 0613 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ -0a445c: 6e20 4625 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2546 │ │ -0a4462: 0a00 |000b: move-result v0 │ │ -0a4464: 28f9 |000c: goto 0005 // -0007 │ │ +0b29fc: |[0b29fc] com.esotericsoftware.tablelayout.Cell.getMinHeight:()F │ │ +0b2a0c: 5410 0613 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ +0b2a10: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0b2a14: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0b2a16: 0f00 |0005: return v0 │ │ +0b2a18: 5410 0613 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ +0b2a1c: 6e20 4625 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2546 │ │ +0b2a22: 0a00 |000b: move-result v0 │ │ +0b2a24: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x000d reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185513,17 +185563,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4468: |[0a4468] com.esotericsoftware.tablelayout.Cell.getMinHeightValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -0a4478: 5410 0613 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ -0a447c: 1100 |0002: return-object v0 │ │ +0b2a28: |[0b2a28] com.esotericsoftware.tablelayout.Cell.getMinHeightValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0b2a38: 5410 0613 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ +0b2a3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=721 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185532,23 +185582,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a4480: |[0a4480] com.esotericsoftware.tablelayout.Cell.getMinWidth:()F │ │ -0a4490: 5410 0713 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ -0a4494: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0a4498: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0a449a: 0f00 |0005: return v0 │ │ -0a449c: 5410 0713 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ -0a44a0: 6e20 4c25 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@254c │ │ -0a44a6: 0a00 |000b: move-result v0 │ │ -0a44a8: 28f9 |000c: goto 0005 // -0007 │ │ +0b2a40: |[0b2a40] com.esotericsoftware.tablelayout.Cell.getMinWidth:()F │ │ +0b2a50: 5410 0713 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ +0b2a54: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0b2a58: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0b2a5a: 0f00 |0005: return v0 │ │ +0b2a5c: 5410 0713 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ +0b2a60: 6e20 4c25 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@254c │ │ +0b2a66: 0a00 |000b: move-result v0 │ │ +0b2a68: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=716 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x000d reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185557,17 +185607,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a44ac: |[0a44ac] com.esotericsoftware.tablelayout.Cell.getMinWidthValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -0a44bc: 5410 0713 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ -0a44c0: 1100 |0002: return-object v0 │ │ +0b2a6c: |[0b2a6c] com.esotericsoftware.tablelayout.Cell.getMinWidthValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0b2a7c: 5410 0713 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ +0b2a80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185576,23 +185626,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a44c4: |[0a44c4] com.esotericsoftware.tablelayout.Cell.getPadBottom:()F │ │ -0a44d4: 5410 0813 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@1308 │ │ -0a44d8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0a44dc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0a44de: 0f00 |0005: return v0 │ │ -0a44e0: 5410 0813 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@1308 │ │ -0a44e4: 6e20 4625 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2546 │ │ -0a44ea: 0a00 |000b: move-result v0 │ │ -0a44ec: 28f9 |000c: goto 0005 // -0007 │ │ +0b2a84: |[0b2a84] com.esotericsoftware.tablelayout.Cell.getPadBottom:()F │ │ +0b2a94: 5410 0813 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@1308 │ │ +0b2a98: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0b2a9c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0b2a9e: 0f00 |0005: return v0 │ │ +0b2aa0: 5410 0813 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@1308 │ │ +0b2aa4: 6e20 4625 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2546 │ │ +0b2aaa: 0a00 |000b: move-result v0 │ │ +0b2aac: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=824 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x000d reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185601,17 +185651,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a44f0: |[0a44f0] com.esotericsoftware.tablelayout.Cell.getPadBottomValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -0a4500: 5410 0813 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@1308 │ │ -0a4504: 1100 |0002: return-object v0 │ │ +0b2ab0: |[0b2ab0] com.esotericsoftware.tablelayout.Cell.getPadBottomValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0b2ac0: 5410 0813 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@1308 │ │ +0b2ac4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=820 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185620,23 +185670,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a4508: |[0a4508] com.esotericsoftware.tablelayout.Cell.getPadLeft:()F │ │ -0a4518: 5410 0913 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1309 │ │ -0a451c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0a4520: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0a4522: 0f00 |0005: return v0 │ │ -0a4524: 5410 0913 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1309 │ │ -0a4528: 6e20 4c25 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@254c │ │ -0a452e: 0a00 |000b: move-result v0 │ │ -0a4530: 28f9 |000c: goto 0005 // -0007 │ │ +0b2ac8: |[0b2ac8] com.esotericsoftware.tablelayout.Cell.getPadLeft:()F │ │ +0b2ad8: 5410 0913 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1309 │ │ +0b2adc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0b2ae0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0b2ae2: 0f00 |0005: return v0 │ │ +0b2ae4: 5410 0913 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1309 │ │ +0b2ae8: 6e20 4c25 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@254c │ │ +0b2aee: 0a00 |000b: move-result v0 │ │ +0b2af0: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=815 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x000d reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185645,17 +185695,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4534: |[0a4534] com.esotericsoftware.tablelayout.Cell.getPadLeftValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -0a4544: 5410 0913 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1309 │ │ -0a4548: 1100 |0002: return-object v0 │ │ +0b2af4: |[0b2af4] com.esotericsoftware.tablelayout.Cell.getPadLeftValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0b2b04: 5410 0913 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1309 │ │ +0b2b08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=811 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185664,23 +185714,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a454c: |[0a454c] com.esotericsoftware.tablelayout.Cell.getPadRight:()F │ │ -0a455c: 5410 0a13 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@130a │ │ -0a4560: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0a4564: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0a4566: 0f00 |0005: return v0 │ │ -0a4568: 5410 0a13 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@130a │ │ -0a456c: 6e20 4c25 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@254c │ │ -0a4572: 0a00 |000b: move-result v0 │ │ -0a4574: 28f9 |000c: goto 0005 // -0007 │ │ +0b2b0c: |[0b2b0c] com.esotericsoftware.tablelayout.Cell.getPadRight:()F │ │ +0b2b1c: 5410 0a13 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@130a │ │ +0b2b20: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0b2b24: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0b2b26: 0f00 |0005: return v0 │ │ +0b2b28: 5410 0a13 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@130a │ │ +0b2b2c: 6e20 4c25 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@254c │ │ +0b2b32: 0a00 |000b: move-result v0 │ │ +0b2b34: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=833 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x000d reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185689,17 +185739,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4578: |[0a4578] com.esotericsoftware.tablelayout.Cell.getPadRightValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -0a4588: 5410 0a13 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@130a │ │ -0a458c: 1100 |0002: return-object v0 │ │ +0b2b38: |[0b2b38] com.esotericsoftware.tablelayout.Cell.getPadRightValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0b2b48: 5410 0a13 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@130a │ │ +0b2b4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=829 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185708,23 +185758,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a4590: |[0a4590] com.esotericsoftware.tablelayout.Cell.getPadTop:()F │ │ -0a45a0: 5410 0b13 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@130b │ │ -0a45a4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0a45a8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0a45aa: 0f00 |0005: return v0 │ │ -0a45ac: 5410 0b13 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@130b │ │ -0a45b0: 6e20 4625 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2546 │ │ -0a45b6: 0a00 |000b: move-result v0 │ │ -0a45b8: 28f9 |000c: goto 0005 // -0007 │ │ +0b2b50: |[0b2b50] com.esotericsoftware.tablelayout.Cell.getPadTop:()F │ │ +0b2b60: 5410 0b13 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@130b │ │ +0b2b64: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0b2b68: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0b2b6a: 0f00 |0005: return v0 │ │ +0b2b6c: 5410 0b13 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@130b │ │ +0b2b70: 6e20 4625 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2546 │ │ +0b2b76: 0a00 |000b: move-result v0 │ │ +0b2b78: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=806 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x000d reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185733,17 +185783,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a45bc: |[0a45bc] com.esotericsoftware.tablelayout.Cell.getPadTopValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -0a45cc: 5410 0b13 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@130b │ │ -0a45d0: 1100 |0002: return-object v0 │ │ +0b2b7c: |[0b2b7c] com.esotericsoftware.tablelayout.Cell.getPadTopValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0b2b8c: 5410 0b13 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@130b │ │ +0b2b90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=802 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185752,23 +185802,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a45d4: |[0a45d4] com.esotericsoftware.tablelayout.Cell.getPrefHeight:()F │ │ -0a45e4: 5410 0c13 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ -0a45e8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0a45ec: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0a45ee: 0f00 |0005: return v0 │ │ -0a45f0: 5410 0c13 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ -0a45f4: 6e20 4625 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2546 │ │ -0a45fa: 0a00 |000b: move-result v0 │ │ -0a45fc: 28f9 |000c: goto 0005 // -0007 │ │ +0b2b94: |[0b2b94] com.esotericsoftware.tablelayout.Cell.getPrefHeight:()F │ │ +0b2ba4: 5410 0c13 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ +0b2ba8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0b2bac: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0b2bae: 0f00 |0005: return v0 │ │ +0b2bb0: 5410 0c13 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ +0b2bb4: 6e20 4625 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2546 │ │ +0b2bba: 0a00 |000b: move-result v0 │ │ +0b2bbc: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x000d reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185777,17 +185827,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4600: |[0a4600] com.esotericsoftware.tablelayout.Cell.getPrefHeightValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -0a4610: 5410 0c13 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ -0a4614: 1100 |0002: return-object v0 │ │ +0b2bc0: |[0b2bc0] com.esotericsoftware.tablelayout.Cell.getPrefHeightValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0b2bd0: 5410 0c13 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ +0b2bd4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185796,23 +185846,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a4618: |[0a4618] com.esotericsoftware.tablelayout.Cell.getPrefWidth:()F │ │ -0a4628: 5410 0d13 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ -0a462c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0a4630: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0a4632: 0f00 |0005: return v0 │ │ -0a4634: 5410 0d13 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ -0a4638: 6e20 4c25 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@254c │ │ -0a463e: 0a00 |000b: move-result v0 │ │ -0a4640: 28f9 |000c: goto 0005 // -0007 │ │ +0b2bd8: |[0b2bd8] com.esotericsoftware.tablelayout.Cell.getPrefWidth:()F │ │ +0b2be8: 5410 0d13 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ +0b2bec: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0b2bf0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0b2bf2: 0f00 |0005: return v0 │ │ +0b2bf4: 5410 0d13 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ +0b2bf8: 6e20 4c25 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@254c │ │ +0b2bfe: 0a00 |000b: move-result v0 │ │ +0b2c00: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x000d reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185821,17 +185871,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4644: |[0a4644] com.esotericsoftware.tablelayout.Cell.getPrefWidthValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -0a4654: 5410 0d13 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ -0a4658: 1100 |0002: return-object v0 │ │ +0b2c04: |[0b2c04] com.esotericsoftware.tablelayout.Cell.getPrefWidthValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0b2c14: 5410 0d13 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ +0b2c18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=730 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185840,17 +185890,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a465c: |[0a465c] com.esotericsoftware.tablelayout.Cell.getRow:()I │ │ -0a466c: 5210 0e13 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ -0a4670: 0f00 |0002: return v0 │ │ +0b2c1c: |[0b2c1c] com.esotericsoftware.tablelayout.Cell.getRow:()I │ │ +0b2c2c: 5210 0e13 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@130e │ │ +0b2c30: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=707 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185859,23 +185909,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a4674: |[0a4674] com.esotericsoftware.tablelayout.Cell.getSpaceBottom:()F │ │ -0a4684: 5410 0f13 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ -0a4688: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0a468c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0a468e: 0f00 |0005: return v0 │ │ -0a4690: 5410 0f13 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ -0a4694: 6e20 4625 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2546 │ │ -0a469a: 0a00 |000b: move-result v0 │ │ -0a469c: 28f9 |000c: goto 0005 // -0007 │ │ +0b2c34: |[0b2c34] com.esotericsoftware.tablelayout.Cell.getSpaceBottom:()F │ │ +0b2c44: 5410 0f13 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ +0b2c48: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0b2c4c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0b2c4e: 0f00 |0005: return v0 │ │ +0b2c50: 5410 0f13 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ +0b2c54: 6e20 4625 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2546 │ │ +0b2c5a: 0a00 |000b: move-result v0 │ │ +0b2c5c: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=788 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x000d reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185884,17 +185934,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a46a0: |[0a46a0] com.esotericsoftware.tablelayout.Cell.getSpaceBottomValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -0a46b0: 5410 0f13 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ -0a46b4: 1100 |0002: return-object v0 │ │ +0b2c60: |[0b2c60] com.esotericsoftware.tablelayout.Cell.getSpaceBottomValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0b2c70: 5410 0f13 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ +0b2c74: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=784 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185903,23 +185953,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a46b8: |[0a46b8] com.esotericsoftware.tablelayout.Cell.getSpaceLeft:()F │ │ -0a46c8: 5410 1013 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1310 │ │ -0a46cc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0a46d0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0a46d2: 0f00 |0005: return v0 │ │ -0a46d4: 5410 1013 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1310 │ │ -0a46d8: 6e20 4c25 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@254c │ │ -0a46de: 0a00 |000b: move-result v0 │ │ -0a46e0: 28f9 |000c: goto 0005 // -0007 │ │ +0b2c78: |[0b2c78] com.esotericsoftware.tablelayout.Cell.getSpaceLeft:()F │ │ +0b2c88: 5410 1013 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1310 │ │ +0b2c8c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0b2c90: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0b2c92: 0f00 |0005: return v0 │ │ +0b2c94: 5410 1013 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1310 │ │ +0b2c98: 6e20 4c25 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@254c │ │ +0b2c9e: 0a00 |000b: move-result v0 │ │ +0b2ca0: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=779 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x000d reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185928,17 +185978,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a46e4: |[0a46e4] com.esotericsoftware.tablelayout.Cell.getSpaceLeftValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -0a46f4: 5410 1013 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1310 │ │ -0a46f8: 1100 |0002: return-object v0 │ │ +0b2ca4: |[0b2ca4] com.esotericsoftware.tablelayout.Cell.getSpaceLeftValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0b2cb4: 5410 1013 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1310 │ │ +0b2cb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185947,23 +185997,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a46fc: |[0a46fc] com.esotericsoftware.tablelayout.Cell.getSpaceRight:()F │ │ -0a470c: 5410 1113 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@1311 │ │ -0a4710: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0a4714: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0a4716: 0f00 |0005: return v0 │ │ -0a4718: 5410 1113 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@1311 │ │ -0a471c: 6e20 4c25 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@254c │ │ -0a4722: 0a00 |000b: move-result v0 │ │ -0a4724: 28f9 |000c: goto 0005 // -0007 │ │ +0b2cbc: |[0b2cbc] com.esotericsoftware.tablelayout.Cell.getSpaceRight:()F │ │ +0b2ccc: 5410 1113 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@1311 │ │ +0b2cd0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0b2cd4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0b2cd6: 0f00 |0005: return v0 │ │ +0b2cd8: 5410 1113 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@1311 │ │ +0b2cdc: 6e20 4c25 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@254c │ │ +0b2ce2: 0a00 |000b: move-result v0 │ │ +0b2ce4: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=797 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x000d reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185972,17 +186022,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4728: |[0a4728] com.esotericsoftware.tablelayout.Cell.getSpaceRightValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -0a4738: 5410 1113 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@1311 │ │ -0a473c: 1100 |0002: return-object v0 │ │ +0b2ce8: |[0b2ce8] com.esotericsoftware.tablelayout.Cell.getSpaceRightValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0b2cf8: 5410 1113 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@1311 │ │ +0b2cfc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=793 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -185991,23 +186041,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a4740: |[0a4740] com.esotericsoftware.tablelayout.Cell.getSpaceTop:()F │ │ -0a4750: 5410 1213 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@1312 │ │ -0a4754: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0a4758: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0a475a: 0f00 |0005: return v0 │ │ -0a475c: 5410 1213 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@1312 │ │ -0a4760: 6e20 4625 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2546 │ │ -0a4766: 0a00 |000b: move-result v0 │ │ -0a4768: 28f9 |000c: goto 0005 // -0007 │ │ +0b2d00: |[0b2d00] com.esotericsoftware.tablelayout.Cell.getSpaceTop:()F │ │ +0b2d10: 5410 1213 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@1312 │ │ +0b2d14: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0b2d18: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0b2d1a: 0f00 |0005: return v0 │ │ +0b2d1c: 5410 1213 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@1312 │ │ +0b2d20: 6e20 4625 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2546 │ │ +0b2d26: 0a00 |000b: move-result v0 │ │ +0b2d28: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x000d reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -186016,17 +186066,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a476c: |[0a476c] com.esotericsoftware.tablelayout.Cell.getSpaceTopValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -0a477c: 5410 1213 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@1312 │ │ -0a4780: 1100 |0002: return-object v0 │ │ +0b2d2c: |[0b2d2c] com.esotericsoftware.tablelayout.Cell.getSpaceTopValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0b2d3c: 5410 1213 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@1312 │ │ +0b2d40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -186035,17 +186085,17 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4784: |[0a4784] com.esotericsoftware.tablelayout.Cell.getUniformX:()Ljava/lang/Boolean; │ │ -0a4794: 5410 1313 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@1313 │ │ -0a4798: 1100 |0002: return-object v0 │ │ +0b2d44: |[0b2d44] com.esotericsoftware.tablelayout.Cell.getUniformX:()Ljava/lang/Boolean; │ │ +0b2d54: 5410 1313 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@1313 │ │ +0b2d58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=868 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -186054,17 +186104,17 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a479c: |[0a479c] com.esotericsoftware.tablelayout.Cell.getUniformY:()Ljava/lang/Boolean; │ │ -0a47ac: 5410 1413 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@1314 │ │ -0a47b0: 1100 |0002: return-object v0 │ │ +0b2d5c: |[0b2d5c] com.esotericsoftware.tablelayout.Cell.getUniformY:()Ljava/lang/Boolean; │ │ +0b2d6c: 5410 1413 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@1314 │ │ +0b2d70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=873 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -186073,17 +186123,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a47b4: |[0a47b4] com.esotericsoftware.tablelayout.Cell.getWidget:()Ljava/lang/Object; │ │ -0a47c4: 5410 1513 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@1315 │ │ -0a47c8: 1100 |0002: return-object v0 │ │ +0b2d74: |[0b2d74] com.esotericsoftware.tablelayout.Cell.getWidget:()Ljava/lang/Object; │ │ +0b2d84: 5410 1513 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@1315 │ │ +0b2d88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -186092,17 +186142,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a47cc: |[0a47cc] com.esotericsoftware.tablelayout.Cell.getWidgetHeight:()F │ │ -0a47dc: 5210 1613 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@1316 │ │ -0a47e0: 0f00 |0002: return v0 │ │ +0b2d8c: |[0b2d8c] com.esotericsoftware.tablelayout.Cell.getWidgetHeight:()F │ │ +0b2d9c: 5210 1613 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@1316 │ │ +0b2da0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=695 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -186111,17 +186161,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a47e4: |[0a47e4] com.esotericsoftware.tablelayout.Cell.getWidgetWidth:()F │ │ -0a47f4: 5210 1713 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@1317 │ │ -0a47f8: 0f00 |0002: return v0 │ │ +0b2da4: |[0b2da4] com.esotericsoftware.tablelayout.Cell.getWidgetWidth:()F │ │ +0b2db4: 5210 1713 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@1317 │ │ +0b2db8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=687 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -186130,17 +186180,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a47fc: |[0a47fc] com.esotericsoftware.tablelayout.Cell.getWidgetX:()F │ │ -0a480c: 5210 1813 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.widgetX:F // field@1318 │ │ -0a4810: 0f00 |0002: return v0 │ │ +0b2dbc: |[0b2dbc] com.esotericsoftware.tablelayout.Cell.getWidgetX:()F │ │ +0b2dcc: 5210 1813 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.widgetX:F // field@1318 │ │ +0b2dd0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=671 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -186149,17 +186199,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4814: |[0a4814] com.esotericsoftware.tablelayout.Cell.getWidgetY:()F │ │ -0a4824: 5210 1913 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.widgetY:F // field@1319 │ │ -0a4828: 0f00 |0002: return v0 │ │ +0b2dd4: |[0b2dd4] com.esotericsoftware.tablelayout.Cell.getWidgetY:()F │ │ +0b2de4: 5210 1913 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.widgetY:F // field@1319 │ │ +0b2de8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=679 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -186168,21 +186218,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0a482c: |[0a482c] com.esotericsoftware.tablelayout.Cell.hasWidget:()Z │ │ -0a483c: 5410 1513 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@1315 │ │ -0a4840: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0a4844: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0a4846: 0f00 |0005: return v0 │ │ -0a4848: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0a484a: 28fe |0007: goto 0005 // -0002 │ │ +0b2dec: |[0b2dec] com.esotericsoftware.tablelayout.Cell.hasWidget:()Z │ │ +0b2dfc: 5410 1513 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@1315 │ │ +0b2e00: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0b2e04: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0b2e06: 0f00 |0005: return v0 │ │ +0b2e08: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0b2e0a: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0008 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -186191,19 +186241,19 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a484c: |[0a484c] com.esotericsoftware.tablelayout.Cell.height:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a485c: 2200 7f03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a4860: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a4866: 6e20 c824 0100 |0005: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Cell;.height:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; // method@24c8 │ │ -0a486c: 1101 |0008: return-object v1 │ │ +0b2e0c: |[0b2e0c] com.esotericsoftware.tablelayout.Cell.height:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b2e1c: 2200 7d03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b2e20: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b2e26: 6e20 c824 0100 |0005: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Cell;.height:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; // method@24c8 │ │ +0b2e2c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0008 line=191 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0009 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -186214,19 +186264,19 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0a4870: |[0a4870] com.esotericsoftware.tablelayout.Cell.height:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4880: 5b01 0613 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ -0a4884: 5b01 0c13 |0002: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ -0a4888: 5b01 0413 |0004: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ -0a488c: 1100 |0006: return-object v0 │ │ +0b2e30: |[0b2e30] com.esotericsoftware.tablelayout.Cell.height:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b2e40: 5b01 0613 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ +0b2e44: 5b01 0c13 |0002: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ +0b2e48: 5b01 0413 |0004: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ +0b2e4c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0002 line=183 │ │ 0x0004 line=184 │ │ 0x0006 line=185 │ │ locals : │ │ @@ -186239,20 +186289,20 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a4890: |[0a4890] com.esotericsoftware.tablelayout.Cell.ignore:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a48a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a48a2: 7110 c025 0000 |0001: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@25c0 │ │ -0a48a8: 0c00 |0004: move-result-object v0 │ │ -0a48aa: 5b10 0213 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ -0a48ae: 1101 |0007: return-object v1 │ │ +0b2e50: |[0b2e50] com.esotericsoftware.tablelayout.Cell.ignore:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b2e60: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b2e62: 7110 c025 0000 |0001: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@25c0 │ │ +0b2e68: 0c00 |0004: move-result-object v0 │ │ +0b2e6a: 5b10 0213 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ +0b2e6e: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ 0x0007 line=633 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0008 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -186262,17 +186312,17 @@ │ │ type : '(Ljava/lang/Boolean;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a48b0: |[0a48b0] com.esotericsoftware.tablelayout.Cell.ignore:(Ljava/lang/Boolean;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a48c0: 5b01 0213 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ -0a48c4: 1100 |0002: return-object v0 │ │ +0b2e70: |[0b2e70] com.esotericsoftware.tablelayout.Cell.ignore:(Ljava/lang/Boolean;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b2e80: 5b01 0213 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ +0b2e84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=626 │ │ 0x0002 line=627 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -186283,17 +186333,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a48c8: |[0a48c8] com.esotericsoftware.tablelayout.Cell.isEndRow:()Z │ │ -0a48d8: 5510 fd12 |0000: iget-boolean v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.endRow:Z // field@12fd │ │ -0a48dc: 0f00 |0002: return v0 │ │ +0b2e88: |[0b2e88] com.esotericsoftware.tablelayout.Cell.isEndRow:()Z │ │ +0b2e98: 5510 fd12 |0000: iget-boolean v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.endRow:Z // field@12fd │ │ +0b2e9c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=878 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -186302,37 +186352,37 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -0a48e0: |[0a48e0] com.esotericsoftware.tablelayout.Cell.left:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a48f0: 5410 f512 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a48f4: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ -0a48f8: 1300 0800 |0004: const/16 v0, #int 8 // #8 │ │ -0a48fc: 7110 0526 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0a4902: 0c00 |0009: move-result-object v0 │ │ -0a4904: 5b10 f512 |000a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a4908: 1101 |000c: return-object v1 │ │ -0a490a: 5410 f512 |000d: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a490e: 6e10 ff25 0000 |000f: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a4914: 0a00 |0012: move-result v0 │ │ -0a4916: de00 0008 |0013: or-int/lit8 v0, v0, #int 8 // #08 │ │ -0a491a: 7110 0526 0000 |0015: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0a4920: 0c00 |0018: move-result-object v0 │ │ -0a4922: 5b10 f512 |0019: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a4926: 5410 f512 |001b: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a492a: 6e10 ff25 0000 |001d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a4930: 0a00 |0020: move-result v0 │ │ -0a4932: dd00 00ef |0021: and-int/lit8 v0, v0, #int -17 // #ef │ │ -0a4936: 7110 0526 0000 |0023: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0a493c: 0c00 |0026: move-result-object v0 │ │ -0a493e: 5b10 f512 |0027: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a4942: 28e3 |0029: goto 000c // -001d │ │ +0b2ea0: |[0b2ea0] com.esotericsoftware.tablelayout.Cell.left:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b2eb0: 5410 f512 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b2eb4: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ +0b2eb8: 1300 0800 |0004: const/16 v0, #int 8 // #8 │ │ +0b2ebc: 7110 0526 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0b2ec2: 0c00 |0009: move-result-object v0 │ │ +0b2ec4: 5b10 f512 |000a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b2ec8: 1101 |000c: return-object v1 │ │ +0b2eca: 5410 f512 |000d: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b2ece: 6e10 ff25 0000 |000f: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b2ed4: 0a00 |0012: move-result v0 │ │ +0b2ed6: de00 0008 |0013: or-int/lit8 v0, v0, #int 8 // #08 │ │ +0b2eda: 7110 0526 0000 |0015: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0b2ee0: 0c00 |0018: move-result-object v0 │ │ +0b2ee2: 5b10 f512 |0019: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b2ee6: 5410 f512 |001b: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b2eea: 6e10 ff25 0000 |001d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b2ef0: 0a00 |0020: move-result v0 │ │ +0b2ef2: dd00 00ef |0021: and-int/lit8 v0, v0, #int -17 // #ef │ │ +0b2ef6: 7110 0526 0000 |0023: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0b2efc: 0c00 |0026: move-result-object v0 │ │ +0b2efe: 5b10 f512 |0027: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b2f02: 28e3 |0029: goto 000c // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ 0x0004 line=563 │ │ 0x000c line=568 │ │ 0x000d line=565 │ │ 0x001b line=566 │ │ @@ -186345,19 +186395,19 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0a4944: |[0a4944] com.esotericsoftware.tablelayout.Cell.maxHeight:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4954: 2200 7f03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a4958: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a495e: 5b10 0413 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ -0a4962: 1101 |0007: return-object v1 │ │ +0b2f04: |[0b2f04] com.esotericsoftware.tablelayout.Cell.maxHeight:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b2f14: 2200 7d03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b2f18: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b2f1e: 5b10 0413 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ +0b2f22: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0007 line=335 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0008 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -186368,17 +186418,17 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4964: |[0a4964] com.esotericsoftware.tablelayout.Cell.maxHeight:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4974: 5b01 0413 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ -0a4978: 1100 |0002: return-object v0 │ │ +0b2f24: |[0b2f24] com.esotericsoftware.tablelayout.Cell.maxHeight:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b2f34: 5b01 0413 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ +0b2f38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0002 line=311 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -186389,22 +186439,22 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0a497c: |[0a497c] com.esotericsoftware.tablelayout.Cell.maxSize:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a498c: 2200 7f03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a4990: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a4996: 5b10 0513 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ -0a499a: 2200 7f03 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a499e: 7020 3b25 2000 |0009: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a49a4: 5b10 0413 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ -0a49a8: 1101 |000e: return-object v1 │ │ +0b2f3c: |[0b2f3c] com.esotericsoftware.tablelayout.Cell.maxSize:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b2f4c: 2200 7d03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b2f50: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b2f56: 5b10 0513 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ +0b2f5a: 2200 7d03 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b2f5e: 7020 3b25 2000 |0009: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b2f64: 5b10 0413 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ +0b2f68: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0007 line=317 │ │ 0x000e line=318 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -186416,22 +186466,22 @@ │ │ type : '(FF)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0a49ac: |[0a49ac] com.esotericsoftware.tablelayout.Cell.maxSize:(FF)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a49bc: 2200 7f03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a49c0: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a49c6: 5b10 0513 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ -0a49ca: 2200 7f03 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a49ce: 7020 3b25 3000 |0009: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a49d4: 5b10 0413 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ -0a49d8: 1101 |000e: return-object v1 │ │ +0b2f6c: |[0b2f6c] com.esotericsoftware.tablelayout.Cell.maxSize:(FF)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b2f7c: 2200 7d03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b2f80: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b2f86: 5b10 0513 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ +0b2f8a: 2200 7d03 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b2f8e: 7020 3b25 3000 |0009: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b2f94: 5b10 0413 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ +0b2f98: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0007 line=324 │ │ 0x000e line=325 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -186444,18 +186494,18 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0a49dc: |[0a49dc] com.esotericsoftware.tablelayout.Cell.maxSize:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a49ec: 5b01 0513 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ -0a49f0: 5b01 0413 |0002: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ -0a49f4: 1100 |0004: return-object v0 │ │ +0b2f9c: |[0b2f9c] com.esotericsoftware.tablelayout.Cell.maxSize:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b2fac: 5b01 0513 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ +0b2fb0: 5b01 0413 |0002: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ +0b2fb4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ 0x0002 line=293 │ │ 0x0004 line=294 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -186467,18 +186517,18 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0a49f8: |[0a49f8] com.esotericsoftware.tablelayout.Cell.maxSize:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4a08: 5b01 0513 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ -0a4a0c: 5b02 0413 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ -0a4a10: 1100 |0004: return-object v0 │ │ +0b2fb8: |[0b2fb8] com.esotericsoftware.tablelayout.Cell.maxSize:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b2fc8: 5b01 0513 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ +0b2fcc: 5b02 0413 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ +0b2fd0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x0002 line=300 │ │ 0x0004 line=301 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -186491,19 +186541,19 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0a4a14: |[0a4a14] com.esotericsoftware.tablelayout.Cell.maxWidth:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4a24: 2200 7f03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a4a28: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a4a2e: 5b10 0513 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ -0a4a32: 1101 |0007: return-object v1 │ │ +0b2fd4: |[0b2fd4] com.esotericsoftware.tablelayout.Cell.maxWidth:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b2fe4: 2200 7d03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b2fe8: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b2fee: 5b10 0513 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ +0b2ff2: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x0007 line=330 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0008 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -186514,17 +186564,17 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4a34: |[0a4a34] com.esotericsoftware.tablelayout.Cell.maxWidth:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4a44: 5b01 0513 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ -0a4a48: 1100 |0002: return-object v0 │ │ +0b2ff4: |[0b2ff4] com.esotericsoftware.tablelayout.Cell.maxWidth:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b3004: 5b01 0513 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ +0b3008: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0002 line=306 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -186535,110 +186585,110 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Cell;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 189 16-bit code units │ │ -0a4a4c: |[0a4a4c] com.esotericsoftware.tablelayout.Cell.merge:(Lcom/esotericsoftware/tablelayout/Cell;)V │ │ -0a4a5c: 3902 0300 |0000: if-nez v2, 0003 // +0003 │ │ -0a4a60: 0e00 |0002: return-void │ │ -0a4a62: 5420 0713 |0003: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ -0a4a66: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -0a4a6a: 5420 0713 |0007: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ -0a4a6e: 5b10 0713 |0009: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ -0a4a72: 5420 0613 |000b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ -0a4a76: 3800 0600 |000d: if-eqz v0, 0013 // +0006 │ │ -0a4a7a: 5420 0613 |000f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ -0a4a7e: 5b10 0613 |0011: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ -0a4a82: 5420 0d13 |0013: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ -0a4a86: 3800 0600 |0015: if-eqz v0, 001b // +0006 │ │ -0a4a8a: 5420 0d13 |0017: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ -0a4a8e: 5b10 0d13 |0019: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ -0a4a92: 5420 0c13 |001b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ -0a4a96: 3800 0600 |001d: if-eqz v0, 0023 // +0006 │ │ -0a4a9a: 5420 0c13 |001f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ -0a4a9e: 5b10 0c13 |0021: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ -0a4aa2: 5420 0513 |0023: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ -0a4aa6: 3800 0600 |0025: if-eqz v0, 002b // +0006 │ │ -0a4aaa: 5420 0513 |0027: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ -0a4aae: 5b10 0513 |0029: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ -0a4ab2: 5420 0413 |002b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ -0a4ab6: 3800 0600 |002d: if-eqz v0, 0033 // +0006 │ │ -0a4aba: 5420 0413 |002f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ -0a4abe: 5b10 0413 |0031: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ -0a4ac2: 5420 1213 |0033: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@1312 │ │ -0a4ac6: 3800 0600 |0035: if-eqz v0, 003b // +0006 │ │ -0a4aca: 5420 1213 |0037: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@1312 │ │ -0a4ace: 5b10 1213 |0039: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@1312 │ │ -0a4ad2: 5420 1013 |003b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1310 │ │ -0a4ad6: 3800 0600 |003d: if-eqz v0, 0043 // +0006 │ │ -0a4ada: 5420 1013 |003f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1310 │ │ -0a4ade: 5b10 1013 |0041: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1310 │ │ -0a4ae2: 5420 0f13 |0043: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ -0a4ae6: 3800 0600 |0045: if-eqz v0, 004b // +0006 │ │ -0a4aea: 5420 0f13 |0047: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ -0a4aee: 5b10 0f13 |0049: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ -0a4af2: 5420 1113 |004b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@1311 │ │ -0a4af6: 3800 0600 |004d: if-eqz v0, 0053 // +0006 │ │ -0a4afa: 5420 1113 |004f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@1311 │ │ -0a4afe: 5b10 1113 |0051: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@1311 │ │ -0a4b02: 5420 0b13 |0053: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@130b │ │ -0a4b06: 3800 0600 |0055: if-eqz v0, 005b // +0006 │ │ -0a4b0a: 5420 0b13 |0057: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@130b │ │ -0a4b0e: 5b10 0b13 |0059: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@130b │ │ -0a4b12: 5420 0913 |005b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1309 │ │ -0a4b16: 3800 0600 |005d: if-eqz v0, 0063 // +0006 │ │ -0a4b1a: 5420 0913 |005f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1309 │ │ -0a4b1e: 5b10 0913 |0061: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1309 │ │ -0a4b22: 5420 0813 |0063: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@1308 │ │ -0a4b26: 3800 0600 |0065: if-eqz v0, 006b // +0006 │ │ -0a4b2a: 5420 0813 |0067: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@1308 │ │ -0a4b2e: 5b10 0813 |0069: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@1308 │ │ -0a4b32: 5420 0a13 |006b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@130a │ │ -0a4b36: 3800 0600 |006d: if-eqz v0, 0073 // +0006 │ │ -0a4b3a: 5420 0a13 |006f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@130a │ │ -0a4b3e: 5b10 0a13 |0071: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@130a │ │ -0a4b42: 5420 0013 |0073: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@1300 │ │ -0a4b46: 3800 0600 |0075: if-eqz v0, 007b // +0006 │ │ -0a4b4a: 5420 0013 |0077: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@1300 │ │ -0a4b4e: 5b10 0013 |0079: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@1300 │ │ -0a4b52: 5420 0113 |007b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@1301 │ │ -0a4b56: 3800 0600 |007d: if-eqz v0, 0083 // +0006 │ │ -0a4b5a: 5420 0113 |007f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@1301 │ │ -0a4b5e: 5b10 0113 |0081: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@1301 │ │ -0a4b62: 5420 f512 |0083: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a4b66: 3800 0600 |0085: if-eqz v0, 008b // +0006 │ │ -0a4b6a: 5420 f512 |0087: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a4b6e: 5b10 f512 |0089: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a4b72: 5420 fe12 |008b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@12fe │ │ -0a4b76: 3800 0600 |008d: if-eqz v0, 0093 // +0006 │ │ -0a4b7a: 5420 fe12 |008f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@12fe │ │ -0a4b7e: 5b10 fe12 |0091: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@12fe │ │ -0a4b82: 5420 ff12 |0093: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@12ff │ │ -0a4b86: 3800 0600 |0095: if-eqz v0, 009b // +0006 │ │ -0a4b8a: 5420 ff12 |0097: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@12ff │ │ -0a4b8e: 5b10 ff12 |0099: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@12ff │ │ -0a4b92: 5420 0213 |009b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ -0a4b96: 3800 0600 |009d: if-eqz v0, 00a3 // +0006 │ │ -0a4b9a: 5420 0213 |009f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ -0a4b9e: 5b10 0213 |00a1: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ -0a4ba2: 5420 f712 |00a3: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ -0a4ba6: 3800 0600 |00a5: if-eqz v0, 00ab // +0006 │ │ -0a4baa: 5420 f712 |00a7: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ -0a4bae: 5b10 f712 |00a9: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ -0a4bb2: 5420 1313 |00ab: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@1313 │ │ -0a4bb6: 3800 0600 |00ad: if-eqz v0, 00b3 // +0006 │ │ -0a4bba: 5420 1313 |00af: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@1313 │ │ -0a4bbe: 5b10 1313 |00b1: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@1313 │ │ -0a4bc2: 5420 1413 |00b3: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@1314 │ │ -0a4bc6: 3800 4dff |00b5: if-eqz v0, 0002 // -00b3 │ │ -0a4bca: 5420 1413 |00b7: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@1314 │ │ -0a4bce: 5b10 1413 |00b9: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@1314 │ │ -0a4bd2: 2900 47ff |00bb: goto/16 0002 // -00b9 │ │ +0b300c: |[0b300c] com.esotericsoftware.tablelayout.Cell.merge:(Lcom/esotericsoftware/tablelayout/Cell;)V │ │ +0b301c: 3902 0300 |0000: if-nez v2, 0003 // +0003 │ │ +0b3020: 0e00 |0002: return-void │ │ +0b3022: 5420 0713 |0003: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ +0b3026: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +0b302a: 5420 0713 |0007: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ +0b302e: 5b10 0713 |0009: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ +0b3032: 5420 0613 |000b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ +0b3036: 3800 0600 |000d: if-eqz v0, 0013 // +0006 │ │ +0b303a: 5420 0613 |000f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ +0b303e: 5b10 0613 |0011: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ +0b3042: 5420 0d13 |0013: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ +0b3046: 3800 0600 |0015: if-eqz v0, 001b // +0006 │ │ +0b304a: 5420 0d13 |0017: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ +0b304e: 5b10 0d13 |0019: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ +0b3052: 5420 0c13 |001b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ +0b3056: 3800 0600 |001d: if-eqz v0, 0023 // +0006 │ │ +0b305a: 5420 0c13 |001f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ +0b305e: 5b10 0c13 |0021: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ +0b3062: 5420 0513 |0023: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ +0b3066: 3800 0600 |0025: if-eqz v0, 002b // +0006 │ │ +0b306a: 5420 0513 |0027: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ +0b306e: 5b10 0513 |0029: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ +0b3072: 5420 0413 |002b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ +0b3076: 3800 0600 |002d: if-eqz v0, 0033 // +0006 │ │ +0b307a: 5420 0413 |002f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ +0b307e: 5b10 0413 |0031: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ +0b3082: 5420 1213 |0033: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@1312 │ │ +0b3086: 3800 0600 |0035: if-eqz v0, 003b // +0006 │ │ +0b308a: 5420 1213 |0037: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@1312 │ │ +0b308e: 5b10 1213 |0039: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@1312 │ │ +0b3092: 5420 1013 |003b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1310 │ │ +0b3096: 3800 0600 |003d: if-eqz v0, 0043 // +0006 │ │ +0b309a: 5420 1013 |003f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1310 │ │ +0b309e: 5b10 1013 |0041: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1310 │ │ +0b30a2: 5420 0f13 |0043: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ +0b30a6: 3800 0600 |0045: if-eqz v0, 004b // +0006 │ │ +0b30aa: 5420 0f13 |0047: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ +0b30ae: 5b10 0f13 |0049: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ +0b30b2: 5420 1113 |004b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@1311 │ │ +0b30b6: 3800 0600 |004d: if-eqz v0, 0053 // +0006 │ │ +0b30ba: 5420 1113 |004f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@1311 │ │ +0b30be: 5b10 1113 |0051: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@1311 │ │ +0b30c2: 5420 0b13 |0053: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@130b │ │ +0b30c6: 3800 0600 |0055: if-eqz v0, 005b // +0006 │ │ +0b30ca: 5420 0b13 |0057: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@130b │ │ +0b30ce: 5b10 0b13 |0059: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@130b │ │ +0b30d2: 5420 0913 |005b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1309 │ │ +0b30d6: 3800 0600 |005d: if-eqz v0, 0063 // +0006 │ │ +0b30da: 5420 0913 |005f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1309 │ │ +0b30de: 5b10 0913 |0061: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1309 │ │ +0b30e2: 5420 0813 |0063: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@1308 │ │ +0b30e6: 3800 0600 |0065: if-eqz v0, 006b // +0006 │ │ +0b30ea: 5420 0813 |0067: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@1308 │ │ +0b30ee: 5b10 0813 |0069: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@1308 │ │ +0b30f2: 5420 0a13 |006b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@130a │ │ +0b30f6: 3800 0600 |006d: if-eqz v0, 0073 // +0006 │ │ +0b30fa: 5420 0a13 |006f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@130a │ │ +0b30fe: 5b10 0a13 |0071: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@130a │ │ +0b3102: 5420 0013 |0073: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@1300 │ │ +0b3106: 3800 0600 |0075: if-eqz v0, 007b // +0006 │ │ +0b310a: 5420 0013 |0077: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@1300 │ │ +0b310e: 5b10 0013 |0079: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@1300 │ │ +0b3112: 5420 0113 |007b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@1301 │ │ +0b3116: 3800 0600 |007d: if-eqz v0, 0083 // +0006 │ │ +0b311a: 5420 0113 |007f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@1301 │ │ +0b311e: 5b10 0113 |0081: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@1301 │ │ +0b3122: 5420 f512 |0083: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b3126: 3800 0600 |0085: if-eqz v0, 008b // +0006 │ │ +0b312a: 5420 f512 |0087: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b312e: 5b10 f512 |0089: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b3132: 5420 fe12 |008b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@12fe │ │ +0b3136: 3800 0600 |008d: if-eqz v0, 0093 // +0006 │ │ +0b313a: 5420 fe12 |008f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@12fe │ │ +0b313e: 5b10 fe12 |0091: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@12fe │ │ +0b3142: 5420 ff12 |0093: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@12ff │ │ +0b3146: 3800 0600 |0095: if-eqz v0, 009b // +0006 │ │ +0b314a: 5420 ff12 |0097: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@12ff │ │ +0b314e: 5b10 ff12 |0099: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@12ff │ │ +0b3152: 5420 0213 |009b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ +0b3156: 3800 0600 |009d: if-eqz v0, 00a3 // +0006 │ │ +0b315a: 5420 0213 |009f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ +0b315e: 5b10 0213 |00a1: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ +0b3162: 5420 f712 |00a3: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ +0b3166: 3800 0600 |00a5: if-eqz v0, 00ab // +0006 │ │ +0b316a: 5420 f712 |00a7: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ +0b316e: 5b10 f712 |00a9: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ +0b3172: 5420 1313 |00ab: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@1313 │ │ +0b3176: 3800 0600 |00ad: if-eqz v0, 00b3 // +0006 │ │ +0b317a: 5420 1313 |00af: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@1313 │ │ +0b317e: 5b10 1313 |00b1: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@1313 │ │ +0b3182: 5420 1413 |00b3: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@1314 │ │ +0b3186: 3800 4dff |00b5: if-eqz v0, 0002 // -00b3 │ │ +0b318a: 5420 1413 |00b7: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@1314 │ │ +0b318e: 5b10 1413 |00b9: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@1314 │ │ +0b3192: 2900 47ff |00bb: goto/16 0002 // -00b9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0002 line=114 │ │ 0x0003 line=91 │ │ 0x000b line=92 │ │ 0x0013 line=93 │ │ @@ -186672,19 +186722,19 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0a4bd8: |[0a4bd8] com.esotericsoftware.tablelayout.Cell.minHeight:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4be8: 2200 7f03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a4bec: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a4bf2: 5b10 0613 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ -0a4bf6: 1101 |0007: return-object v1 │ │ +0b3198: |[0b3198] com.esotericsoftware.tablelayout.Cell.minHeight:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b31a8: 2200 7d03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b31ac: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b31b2: 5b10 0613 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ +0b31b6: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0007 line=239 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0008 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -186695,17 +186745,17 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4bf8: |[0a4bf8] com.esotericsoftware.tablelayout.Cell.minHeight:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4c08: 5b01 0613 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ -0a4c0c: 1100 |0002: return-object v0 │ │ +0b31b8: |[0b31b8] com.esotericsoftware.tablelayout.Cell.minHeight:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b31c8: 5b01 0613 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ +0b31cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0002 line=215 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -186716,22 +186766,22 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0a4c10: |[0a4c10] com.esotericsoftware.tablelayout.Cell.minSize:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4c20: 2200 7f03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a4c24: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a4c2a: 5b10 0713 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ -0a4c2e: 2200 7f03 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a4c32: 7020 3b25 2000 |0009: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a4c38: 5b10 0613 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ -0a4c3c: 1101 |000e: return-object v1 │ │ +0b31d0: |[0b31d0] com.esotericsoftware.tablelayout.Cell.minSize:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b31e0: 2200 7d03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b31e4: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b31ea: 5b10 0713 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ +0b31ee: 2200 7d03 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b31f2: 7020 3b25 2000 |0009: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b31f8: 5b10 0613 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ +0b31fc: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0007 line=221 │ │ 0x000e line=222 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -186743,22 +186793,22 @@ │ │ type : '(FF)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0a4c40: |[0a4c40] com.esotericsoftware.tablelayout.Cell.minSize:(FF)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4c50: 2200 7f03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a4c54: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a4c5a: 5b10 0713 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ -0a4c5e: 2200 7f03 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a4c62: 7020 3b25 3000 |0009: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a4c68: 5b10 0613 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ -0a4c6c: 1101 |000e: return-object v1 │ │ +0b3200: |[0b3200] com.esotericsoftware.tablelayout.Cell.minSize:(FF)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b3210: 2200 7d03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b3214: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b321a: 5b10 0713 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ +0b321e: 2200 7d03 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b3222: 7020 3b25 3000 |0009: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b3228: 5b10 0613 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ +0b322c: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0007 line=228 │ │ 0x000e line=229 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -186771,18 +186821,18 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0a4c70: |[0a4c70] com.esotericsoftware.tablelayout.Cell.minSize:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4c80: 5b01 0713 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ -0a4c84: 5b01 0613 |0002: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ -0a4c88: 1100 |0004: return-object v0 │ │ +0b3230: |[0b3230] com.esotericsoftware.tablelayout.Cell.minSize:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b3240: 5b01 0713 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ +0b3244: 5b01 0613 |0002: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ +0b3248: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0002 line=197 │ │ 0x0004 line=198 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -186794,18 +186844,18 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0a4c8c: |[0a4c8c] com.esotericsoftware.tablelayout.Cell.minSize:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4c9c: 5b01 0713 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ -0a4ca0: 5b02 0613 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ -0a4ca4: 1100 |0004: return-object v0 │ │ +0b324c: |[0b324c] com.esotericsoftware.tablelayout.Cell.minSize:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b325c: 5b01 0713 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ +0b3260: 5b02 0613 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ +0b3264: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0002 line=204 │ │ 0x0004 line=205 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -186818,19 +186868,19 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0a4ca8: |[0a4ca8] com.esotericsoftware.tablelayout.Cell.minWidth:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4cb8: 2200 7f03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a4cbc: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a4cc2: 5b10 0713 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ -0a4cc6: 1101 |0007: return-object v1 │ │ +0b3268: |[0b3268] com.esotericsoftware.tablelayout.Cell.minWidth:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b3278: 2200 7d03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b327c: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b3282: 5b10 0713 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ +0b3286: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0007 line=234 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0008 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -186841,17 +186891,17 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4cc8: |[0a4cc8] com.esotericsoftware.tablelayout.Cell.minWidth:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4cd8: 5b01 0713 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ -0a4cdc: 1100 |0002: return-object v0 │ │ +0b3288: |[0b3288] com.esotericsoftware.tablelayout.Cell.minWidth:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b3298: 5b01 0713 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ +0b329c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0002 line=210 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -186862,22 +186912,22 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0a4ce0: |[0a4ce0] com.esotericsoftware.tablelayout.Cell.pad:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4cf0: 2200 7f03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a4cf4: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a4cfa: 5b10 0b13 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@130b │ │ -0a4cfe: 5b10 0913 |0007: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1309 │ │ -0a4d02: 5b10 0813 |0009: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@1308 │ │ -0a4d06: 5b10 0a13 |000b: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@130a │ │ -0a4d0a: 1101 |000d: return-object v1 │ │ +0b32a0: |[0b32a0] com.esotericsoftware.tablelayout.Cell.pad:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b32b0: 2200 7d03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b32b4: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b32ba: 5b10 0b13 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@130b │ │ +0b32be: 5b10 0913 |0007: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1309 │ │ +0b32c2: 5b10 0813 |0009: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@1308 │ │ +0b32c6: 5b10 0a13 |000b: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@130a │ │ +0b32ca: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0005 line=462 │ │ 0x0007 line=463 │ │ 0x0009 line=464 │ │ 0x000b line=465 │ │ @@ -186893,28 +186943,28 @@ │ │ type : '(FFFF)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0a4d0c: |[0a4d0c] com.esotericsoftware.tablelayout.Cell.pad:(FFFF)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4d1c: 2200 7f03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a4d20: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a4d26: 5b10 0b13 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@130b │ │ -0a4d2a: 2200 7f03 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a4d2e: 7020 3b25 3000 |0009: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a4d34: 5b10 0913 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1309 │ │ -0a4d38: 2200 7f03 |000e: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a4d3c: 7020 3b25 4000 |0010: invoke-direct {v0, v4}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a4d42: 5b10 0813 |0013: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@1308 │ │ -0a4d46: 2200 7f03 |0015: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a4d4a: 7020 3b25 5000 |0017: invoke-direct {v0, v5}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a4d50: 5b10 0a13 |001a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@130a │ │ -0a4d54: 1101 |001c: return-object v1 │ │ +0b32cc: |[0b32cc] com.esotericsoftware.tablelayout.Cell.pad:(FFFF)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b32dc: 2200 7d03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b32e0: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b32e6: 5b10 0b13 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@130b │ │ +0b32ea: 2200 7d03 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b32ee: 7020 3b25 3000 |0009: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b32f4: 5b10 0913 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1309 │ │ +0b32f8: 2200 7d03 |000e: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b32fc: 7020 3b25 4000 |0010: invoke-direct {v0, v4}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b3302: 5b10 0813 |0013: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@1308 │ │ +0b3306: 2200 7d03 |0015: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b330a: 7020 3b25 5000 |0017: invoke-direct {v0, v5}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b3310: 5b10 0a13 |001a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@130a │ │ +0b3314: 1101 |001c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0007 line=471 │ │ 0x000e line=472 │ │ 0x0015 line=473 │ │ 0x001c line=474 │ │ @@ -186931,20 +186981,20 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0a4d58: |[0a4d58] com.esotericsoftware.tablelayout.Cell.pad:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4d68: 5b01 0b13 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@130b │ │ -0a4d6c: 5b01 0913 |0002: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1309 │ │ -0a4d70: 5b01 0813 |0004: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@1308 │ │ -0a4d74: 5b01 0a13 |0006: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@130a │ │ -0a4d78: 1100 |0008: return-object v0 │ │ +0b3318: |[0b3318] com.esotericsoftware.tablelayout.Cell.pad:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b3328: 5b01 0b13 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@130b │ │ +0b332c: 5b01 0913 |0002: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1309 │ │ +0b3330: 5b01 0813 |0004: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@1308 │ │ +0b3334: 5b01 0a13 |0006: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@130a │ │ +0b3338: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0002 line=425 │ │ 0x0004 line=426 │ │ 0x0006 line=427 │ │ 0x0008 line=428 │ │ @@ -186958,20 +187008,20 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0a4d7c: |[0a4d7c] com.esotericsoftware.tablelayout.Cell.pad:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4d8c: 5b01 0b13 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@130b │ │ -0a4d90: 5b02 0913 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1309 │ │ -0a4d94: 5b03 0813 |0004: iput-object v3, v0, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@1308 │ │ -0a4d98: 5b04 0a13 |0006: iput-object v4, v0, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@130a │ │ -0a4d9c: 1100 |0008: return-object v0 │ │ +0b333c: |[0b333c] com.esotericsoftware.tablelayout.Cell.pad:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b334c: 5b01 0b13 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@130b │ │ +0b3350: 5b02 0913 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1309 │ │ +0b3354: 5b03 0813 |0004: iput-object v3, v0, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@1308 │ │ +0b3358: 5b04 0a13 |0006: iput-object v4, v0, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@130a │ │ +0b335c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0002 line=433 │ │ 0x0004 line=434 │ │ 0x0006 line=435 │ │ 0x0008 line=436 │ │ @@ -186988,19 +187038,19 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0a4da0: |[0a4da0] com.esotericsoftware.tablelayout.Cell.padBottom:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4db0: 2200 7f03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a4db4: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a4dba: 5b10 0813 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@1308 │ │ -0a4dbe: 1101 |0007: return-object v1 │ │ +0b3360: |[0b3360] com.esotericsoftware.tablelayout.Cell.padBottom:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b3370: 2200 7d03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b3374: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b337a: 5b10 0813 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@1308 │ │ +0b337e: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ 0x0007 line=489 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0008 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -187011,17 +187061,17 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4dc0: |[0a4dc0] com.esotericsoftware.tablelayout.Cell.padBottom:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4dd0: 5b01 0813 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@1308 │ │ -0a4dd4: 1100 |0002: return-object v0 │ │ +0b3380: |[0b3380] com.esotericsoftware.tablelayout.Cell.padBottom:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b3390: 5b01 0813 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@1308 │ │ +0b3394: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0002 line=451 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -187032,19 +187082,19 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0a4dd8: |[0a4dd8] com.esotericsoftware.tablelayout.Cell.padLeft:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4de8: 2200 7f03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a4dec: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a4df2: 5b10 0913 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1309 │ │ -0a4df6: 1101 |0007: return-object v1 │ │ +0b3398: |[0b3398] com.esotericsoftware.tablelayout.Cell.padLeft:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b33a8: 2200 7d03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b33ac: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b33b2: 5b10 0913 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1309 │ │ +0b33b6: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ 0x0007 line=484 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0008 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -187055,17 +187105,17 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4df8: |[0a4df8] com.esotericsoftware.tablelayout.Cell.padLeft:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4e08: 5b01 0913 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1309 │ │ -0a4e0c: 1100 |0002: return-object v0 │ │ +0b33b8: |[0b33b8] com.esotericsoftware.tablelayout.Cell.padLeft:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b33c8: 5b01 0913 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1309 │ │ +0b33cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ 0x0002 line=446 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -187076,19 +187126,19 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0a4e10: |[0a4e10] com.esotericsoftware.tablelayout.Cell.padRight:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4e20: 2200 7f03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a4e24: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a4e2a: 5b10 0a13 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@130a │ │ -0a4e2e: 1101 |0007: return-object v1 │ │ +0b33d0: |[0b33d0] com.esotericsoftware.tablelayout.Cell.padRight:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b33e0: 2200 7d03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b33e4: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b33ea: 5b10 0a13 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@130a │ │ +0b33ee: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ 0x0007 line=494 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0008 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -187099,17 +187149,17 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4e30: |[0a4e30] com.esotericsoftware.tablelayout.Cell.padRight:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4e40: 5b01 0a13 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@130a │ │ -0a4e44: 1100 |0002: return-object v0 │ │ +0b33f0: |[0b33f0] com.esotericsoftware.tablelayout.Cell.padRight:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b3400: 5b01 0a13 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@130a │ │ +0b3404: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ 0x0002 line=456 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -187120,19 +187170,19 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0a4e48: |[0a4e48] com.esotericsoftware.tablelayout.Cell.padTop:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4e58: 2200 7f03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a4e5c: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a4e62: 5b10 0b13 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@130b │ │ -0a4e66: 1101 |0007: return-object v1 │ │ +0b3408: |[0b3408] com.esotericsoftware.tablelayout.Cell.padTop:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b3418: 2200 7d03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b341c: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b3422: 5b10 0b13 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@130b │ │ +0b3426: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ 0x0007 line=479 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0008 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -187143,17 +187193,17 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4e68: |[0a4e68] com.esotericsoftware.tablelayout.Cell.padTop:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4e78: 5b01 0b13 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@130b │ │ -0a4e7c: 1100 |0002: return-object v0 │ │ +0b3428: |[0b3428] com.esotericsoftware.tablelayout.Cell.padTop:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b3438: 5b01 0b13 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@130b │ │ +0b343c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x0002 line=441 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -187164,19 +187214,19 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0a4e80: |[0a4e80] com.esotericsoftware.tablelayout.Cell.prefHeight:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4e90: 2200 7f03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a4e94: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a4e9a: 5b10 0c13 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ -0a4e9e: 1101 |0007: return-object v1 │ │ +0b3440: |[0b3440] com.esotericsoftware.tablelayout.Cell.prefHeight:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b3450: 2200 7d03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b3454: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b345a: 5b10 0c13 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ +0b345e: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0007 line=287 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0008 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -187187,17 +187237,17 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4ea0: |[0a4ea0] com.esotericsoftware.tablelayout.Cell.prefHeight:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4eb0: 5b01 0c13 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ -0a4eb4: 1100 |0002: return-object v0 │ │ +0b3460: |[0b3460] com.esotericsoftware.tablelayout.Cell.prefHeight:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b3470: 5b01 0c13 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ +0b3474: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0002 line=263 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -187208,22 +187258,22 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0a4eb8: |[0a4eb8] com.esotericsoftware.tablelayout.Cell.prefSize:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4ec8: 2200 7f03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a4ecc: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a4ed2: 5b10 0d13 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ -0a4ed6: 2200 7f03 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a4eda: 7020 3b25 2000 |0009: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a4ee0: 5b10 0c13 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ -0a4ee4: 1101 |000e: return-object v1 │ │ +0b3478: |[0b3478] com.esotericsoftware.tablelayout.Cell.prefSize:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b3488: 2200 7d03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b348c: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b3492: 5b10 0d13 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ +0b3496: 2200 7d03 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b349a: 7020 3b25 2000 |0009: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b34a0: 5b10 0c13 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ +0b34a4: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0007 line=276 │ │ 0x000e line=277 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -187235,22 +187285,22 @@ │ │ type : '(FF)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0a4ee8: |[0a4ee8] com.esotericsoftware.tablelayout.Cell.prefSize:(FF)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4ef8: 2200 7f03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a4efc: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a4f02: 5b10 0d13 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ -0a4f06: 2200 7f03 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a4f0a: 7020 3b25 3000 |0009: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a4f10: 5b10 0c13 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ -0a4f14: 1101 |000e: return-object v1 │ │ +0b34a8: |[0b34a8] com.esotericsoftware.tablelayout.Cell.prefSize:(FF)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b34b8: 2200 7d03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b34bc: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b34c2: 5b10 0d13 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ +0b34c6: 2200 7d03 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b34ca: 7020 3b25 3000 |0009: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b34d0: 5b10 0c13 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ +0b34d4: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0007 line=269 │ │ 0x000e line=270 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -187263,18 +187313,18 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0a4f18: |[0a4f18] com.esotericsoftware.tablelayout.Cell.prefSize:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4f28: 5b01 0d13 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ -0a4f2c: 5b01 0c13 |0002: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ -0a4f30: 1100 |0004: return-object v0 │ │ +0b34d8: |[0b34d8] com.esotericsoftware.tablelayout.Cell.prefSize:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b34e8: 5b01 0d13 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ +0b34ec: 5b01 0c13 |0002: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ +0b34f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0002 line=245 │ │ 0x0004 line=246 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -187286,18 +187336,18 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0a4f34: |[0a4f34] com.esotericsoftware.tablelayout.Cell.prefSize:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4f44: 5b01 0d13 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ -0a4f48: 5b02 0c13 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ -0a4f4c: 1100 |0004: return-object v0 │ │ +0b34f4: |[0b34f4] com.esotericsoftware.tablelayout.Cell.prefSize:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b3504: 5b01 0d13 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ +0b3508: 5b02 0c13 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ +0b350c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0002 line=252 │ │ 0x0004 line=253 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -187310,19 +187360,19 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0a4f50: |[0a4f50] com.esotericsoftware.tablelayout.Cell.prefWidth:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4f60: 2200 7f03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a4f64: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a4f6a: 5b10 0d13 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ -0a4f6e: 1101 |0007: return-object v1 │ │ +0b3510: |[0b3510] com.esotericsoftware.tablelayout.Cell.prefWidth:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b3520: 2200 7d03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b3524: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b352a: 5b10 0d13 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ +0b352e: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0007 line=282 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0008 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -187333,17 +187383,17 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4f70: |[0a4f70] com.esotericsoftware.tablelayout.Cell.prefWidth:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4f80: 5b01 0d13 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ -0a4f84: 1100 |0002: return-object v0 │ │ +0b3530: |[0b3530] com.esotericsoftware.tablelayout.Cell.prefWidth:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b3540: 5b01 0d13 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ +0b3544: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0002 line=258 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -187354,37 +187404,37 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -0a4f88: |[0a4f88] com.esotericsoftware.tablelayout.Cell.right:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4f98: 5410 f512 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a4f9c: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ -0a4fa0: 1300 1000 |0004: const/16 v0, #int 16 // #10 │ │ -0a4fa4: 7110 0526 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0a4faa: 0c00 |0009: move-result-object v0 │ │ -0a4fac: 5b10 f512 |000a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a4fb0: 1101 |000c: return-object v1 │ │ -0a4fb2: 5410 f512 |000d: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a4fb6: 6e10 ff25 0000 |000f: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a4fbc: 0a00 |0012: move-result v0 │ │ -0a4fbe: de00 0010 |0013: or-int/lit8 v0, v0, #int 16 // #10 │ │ -0a4fc2: 7110 0526 0000 |0015: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0a4fc8: 0c00 |0018: move-result-object v0 │ │ -0a4fca: 5b10 f512 |0019: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a4fce: 5410 f512 |001b: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a4fd2: 6e10 ff25 0000 |001d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a4fd8: 0a00 |0020: move-result v0 │ │ -0a4fda: dd00 00f7 |0021: and-int/lit8 v0, v0, #int -9 // #f7 │ │ -0a4fde: 7110 0526 0000 |0023: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0a4fe4: 0c00 |0026: move-result-object v0 │ │ -0a4fe6: 5b10 f512 |0027: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a4fea: 28e3 |0029: goto 000c // -001d │ │ +0b3548: |[0b3548] com.esotericsoftware.tablelayout.Cell.right:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b3558: 5410 f512 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b355c: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ +0b3560: 1300 1000 |0004: const/16 v0, #int 16 // #10 │ │ +0b3564: 7110 0526 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0b356a: 0c00 |0009: move-result-object v0 │ │ +0b356c: 5b10 f512 |000a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b3570: 1101 |000c: return-object v1 │ │ +0b3572: 5410 f512 |000d: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b3576: 6e10 ff25 0000 |000f: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b357c: 0a00 |0012: move-result v0 │ │ +0b357e: de00 0010 |0013: or-int/lit8 v0, v0, #int 16 // #10 │ │ +0b3582: 7110 0526 0000 |0015: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0b3588: 0c00 |0018: move-result-object v0 │ │ +0b358a: 5b10 f512 |0019: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b358e: 5410 f512 |001b: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b3592: 6e10 ff25 0000 |001d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b3598: 0a00 |0020: move-result v0 │ │ +0b359a: dd00 00f7 |0021: and-int/lit8 v0, v0, #int -9 // #f7 │ │ +0b359e: 7110 0526 0000 |0023: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0b35a4: 0c00 |0026: move-result-object v0 │ │ +0b35a6: 5b10 f512 |0027: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b35aa: 28e3 |0029: goto 000c // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 0x0004 line=585 │ │ 0x000c line=590 │ │ 0x000d line=587 │ │ 0x001b line=588 │ │ @@ -187397,19 +187447,19 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a4fec: |[0a4fec] com.esotericsoftware.tablelayout.Cell.row:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a4ffc: 5410 0313 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.layout:Lcom/esotericsoftware/tablelayout/BaseTableLayout; // field@1303 │ │ -0a5000: 6e10 7e24 0000 |0002: invoke-virtual {v0}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@247e │ │ -0a5006: 0c00 |0005: move-result-object v0 │ │ -0a5008: 1100 |0006: return-object v0 │ │ +0b35ac: |[0b35ac] com.esotericsoftware.tablelayout.Cell.row:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b35bc: 5410 0313 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.layout:Lcom/esotericsoftware/tablelayout/BaseTableLayout; // field@1303 │ │ +0b35c0: 6e10 7e24 0000 |0002: invoke-virtual {v0}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@247e │ │ +0b35c6: 0c00 |0005: move-result-object v0 │ │ +0b35c8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=902 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0007 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -187418,62 +187468,62 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Cell;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 93 16-bit code units │ │ -0a500c: |[0a500c] com.esotericsoftware.tablelayout.Cell.set:(Lcom/esotericsoftware/tablelayout/Cell;)V │ │ -0a501c: 5420 0713 |0000: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ -0a5020: 5b10 0713 |0002: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ -0a5024: 5420 0613 |0004: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ -0a5028: 5b10 0613 |0006: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ -0a502c: 5420 0d13 |0008: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ -0a5030: 5b10 0d13 |000a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ -0a5034: 5420 0c13 |000c: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ -0a5038: 5b10 0c13 |000e: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ -0a503c: 5420 0513 |0010: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ -0a5040: 5b10 0513 |0012: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ -0a5044: 5420 0413 |0014: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ -0a5048: 5b10 0413 |0016: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ -0a504c: 5420 1213 |0018: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@1312 │ │ -0a5050: 5b10 1213 |001a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@1312 │ │ -0a5054: 5420 1013 |001c: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1310 │ │ -0a5058: 5b10 1013 |001e: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1310 │ │ -0a505c: 5420 0f13 |0020: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ -0a5060: 5b10 0f13 |0022: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ -0a5064: 5420 1113 |0024: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@1311 │ │ -0a5068: 5b10 1113 |0026: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@1311 │ │ -0a506c: 5420 0b13 |0028: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@130b │ │ -0a5070: 5b10 0b13 |002a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@130b │ │ -0a5074: 5420 0913 |002c: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1309 │ │ -0a5078: 5b10 0913 |002e: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1309 │ │ -0a507c: 5420 0813 |0030: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@1308 │ │ -0a5080: 5b10 0813 |0032: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@1308 │ │ -0a5084: 5420 0a13 |0034: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@130a │ │ -0a5088: 5b10 0a13 |0036: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@130a │ │ -0a508c: 5420 0013 |0038: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@1300 │ │ -0a5090: 5b10 0013 |003a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@1300 │ │ -0a5094: 5420 0113 |003c: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@1301 │ │ -0a5098: 5b10 0113 |003e: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@1301 │ │ -0a509c: 5420 f512 |0040: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a50a0: 5b10 f512 |0042: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a50a4: 5420 fe12 |0044: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@12fe │ │ -0a50a8: 5b10 fe12 |0046: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@12fe │ │ -0a50ac: 5420 ff12 |0048: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@12ff │ │ -0a50b0: 5b10 ff12 |004a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@12ff │ │ -0a50b4: 5420 0213 |004c: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ -0a50b8: 5b10 0213 |004e: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ -0a50bc: 5420 f712 |0050: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ -0a50c0: 5b10 f712 |0052: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ -0a50c4: 5420 1313 |0054: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@1313 │ │ -0a50c8: 5b10 1313 |0056: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@1313 │ │ -0a50cc: 5420 1413 |0058: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@1314 │ │ -0a50d0: 5b10 1413 |005a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@1314 │ │ -0a50d4: 0e00 |005c: return-void │ │ +0b35cc: |[0b35cc] com.esotericsoftware.tablelayout.Cell.set:(Lcom/esotericsoftware/tablelayout/Cell;)V │ │ +0b35dc: 5420 0713 |0000: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ +0b35e0: 5b10 0713 |0002: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ +0b35e4: 5420 0613 |0004: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ +0b35e8: 5b10 0613 |0006: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ +0b35ec: 5420 0d13 |0008: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ +0b35f0: 5b10 0d13 |000a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ +0b35f4: 5420 0c13 |000c: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ +0b35f8: 5b10 0c13 |000e: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ +0b35fc: 5420 0513 |0010: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ +0b3600: 5b10 0513 |0012: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ +0b3604: 5420 0413 |0014: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ +0b3608: 5b10 0413 |0016: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ +0b360c: 5420 1213 |0018: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@1312 │ │ +0b3610: 5b10 1213 |001a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@1312 │ │ +0b3614: 5420 1013 |001c: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1310 │ │ +0b3618: 5b10 1013 |001e: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1310 │ │ +0b361c: 5420 0f13 |0020: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ +0b3620: 5b10 0f13 |0022: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ +0b3624: 5420 1113 |0024: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@1311 │ │ +0b3628: 5b10 1113 |0026: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@1311 │ │ +0b362c: 5420 0b13 |0028: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@130b │ │ +0b3630: 5b10 0b13 |002a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@130b │ │ +0b3634: 5420 0913 |002c: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1309 │ │ +0b3638: 5b10 0913 |002e: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1309 │ │ +0b363c: 5420 0813 |0030: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@1308 │ │ +0b3640: 5b10 0813 |0032: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@1308 │ │ +0b3644: 5420 0a13 |0034: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@130a │ │ +0b3648: 5b10 0a13 |0036: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@130a │ │ +0b364c: 5420 0013 |0038: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@1300 │ │ +0b3650: 5b10 0013 |003a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@1300 │ │ +0b3654: 5420 0113 |003c: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@1301 │ │ +0b3658: 5b10 0113 |003e: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@1301 │ │ +0b365c: 5420 f512 |0040: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b3660: 5b10 f512 |0042: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b3664: 5420 fe12 |0044: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@12fe │ │ +0b3668: 5b10 fe12 |0046: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@12fe │ │ +0b366c: 5420 ff12 |0048: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@12ff │ │ +0b3670: 5b10 ff12 |004a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@12ff │ │ +0b3674: 5420 0213 |004c: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ +0b3678: 5b10 0213 |004e: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@1302 │ │ +0b367c: 5420 f712 |0050: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ +0b3680: 5b10 f712 |0052: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@12f7 │ │ +0b3684: 5420 1313 |0054: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@1313 │ │ +0b3688: 5b10 1313 |0056: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@1313 │ │ +0b368c: 5420 1413 |0058: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@1314 │ │ +0b3690: 5b10 1413 |005a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@1314 │ │ +0b3694: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0004 line=65 │ │ 0x0008 line=66 │ │ 0x000c line=67 │ │ 0x0010 line=68 │ │ @@ -187506,20 +187556,20 @@ │ │ type : '(Ljava/lang/Object;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0a50d8: |[0a50d8] com.esotericsoftware.tablelayout.Cell.setWidget:(Ljava/lang/Object;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a50e8: 5420 0313 |0000: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.layout:Lcom/esotericsoftware/tablelayout/BaseTableLayout; // field@1303 │ │ -0a50ec: 5400 f412 |0002: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@12f4 │ │ -0a50f0: 5421 0313 |0004: iget-object v1, v2, Lcom/esotericsoftware/tablelayout/Cell;.layout:Lcom/esotericsoftware/tablelayout/BaseTableLayout; // field@1303 │ │ -0a50f4: 6e40 1f25 1032 |0006: invoke-virtual {v0, v1, v2, v3}, Lcom/esotericsoftware/tablelayout/Toolkit;.setWidget:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;Lcom/esotericsoftware/tablelayout/Cell;Ljava/lang/Object;)V // method@251f │ │ -0a50fa: 1102 |0009: return-object v2 │ │ +0b3698: |[0b3698] com.esotericsoftware.tablelayout.Cell.setWidget:(Ljava/lang/Object;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b36a8: 5420 0313 |0000: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.layout:Lcom/esotericsoftware/tablelayout/BaseTableLayout; // field@1303 │ │ +0b36ac: 5400 f412 |0002: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@12f4 │ │ +0b36b0: 5421 0313 |0004: iget-object v1, v2, Lcom/esotericsoftware/tablelayout/Cell;.layout:Lcom/esotericsoftware/tablelayout/BaseTableLayout; // field@1303 │ │ +0b36b4: 6e40 1f25 1032 |0006: invoke-virtual {v0, v1, v2, v3}, Lcom/esotericsoftware/tablelayout/Toolkit;.setWidget:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;Lcom/esotericsoftware/tablelayout/Cell;Ljava/lang/Object;)V // method@251f │ │ +0b36ba: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0009 line=119 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ @@ -187531,17 +187581,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a50fc: |[0a50fc] com.esotericsoftware.tablelayout.Cell.setWidgetHeight:(F)V │ │ -0a510c: 5901 1613 |0000: iput v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@1316 │ │ -0a5110: 0e00 |0002: return-void │ │ +0b36bc: |[0b36bc] com.esotericsoftware.tablelayout.Cell.setWidgetHeight:(F)V │ │ +0b36cc: 5901 1613 |0000: iput v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@1316 │ │ +0b36d0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=699 │ │ 0x0002 line=700 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -187552,17 +187602,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a5114: |[0a5114] com.esotericsoftware.tablelayout.Cell.setWidgetWidth:(F)V │ │ -0a5124: 5901 1713 |0000: iput v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@1317 │ │ -0a5128: 0e00 |0002: return-void │ │ +0b36d4: |[0b36d4] com.esotericsoftware.tablelayout.Cell.setWidgetWidth:(F)V │ │ +0b36e4: 5901 1713 |0000: iput v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@1317 │ │ +0b36e8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ 0x0002 line=692 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -187573,17 +187623,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a512c: |[0a512c] com.esotericsoftware.tablelayout.Cell.setWidgetX:(F)V │ │ -0a513c: 5901 1813 |0000: iput v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.widgetX:F // field@1318 │ │ -0a5140: 0e00 |0002: return-void │ │ +0b36ec: |[0b36ec] com.esotericsoftware.tablelayout.Cell.setWidgetX:(F)V │ │ +0b36fc: 5901 1813 |0000: iput v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.widgetX:F // field@1318 │ │ +0b3700: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ 0x0002 line=676 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -187594,17 +187644,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a5144: |[0a5144] com.esotericsoftware.tablelayout.Cell.setWidgetY:(F)V │ │ -0a5154: 5901 1913 |0000: iput v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.widgetY:F // field@1319 │ │ -0a5158: 0e00 |0002: return-void │ │ +0b3704: |[0b3704] com.esotericsoftware.tablelayout.Cell.setWidgetY:(F)V │ │ +0b3714: 5901 1913 |0000: iput v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.widgetY:F // field@1319 │ │ +0b3718: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=683 │ │ 0x0002 line=684 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -187615,19 +187665,19 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a515c: |[0a515c] com.esotericsoftware.tablelayout.Cell.size:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a516c: 2200 7f03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a5170: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a5176: 6e20 fc24 0100 |0005: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Cell;.size:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; // method@24fc │ │ -0a517c: 1101 |0008: return-object v1 │ │ +0b371c: |[0b371c] com.esotericsoftware.tablelayout.Cell.size:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b372c: 2200 7d03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b3730: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b3736: 6e20 fc24 0100 |0005: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Cell;.size:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; // method@24fc │ │ +0b373c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0008 line=157 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0009 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -187638,21 +187688,21 @@ │ │ type : '(FF)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0a5180: |[0a5180] com.esotericsoftware.tablelayout.Cell.size:(FF)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a5190: 2200 7f03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a5194: 7020 3b25 3000 |0002: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a519a: 2201 7f03 |0005: new-instance v1, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a519e: 7020 3b25 4100 |0007: invoke-direct {v1, v4}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a51a4: 6e30 fd24 0201 |000a: invoke-virtual {v2, v0, v1}, Lcom/esotericsoftware/tablelayout/Cell;.size:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; // method@24fd │ │ -0a51aa: 1102 |000d: return-object v2 │ │ +0b3740: |[0b3740] com.esotericsoftware.tablelayout.Cell.size:(FF)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b3750: 2200 7d03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b3754: 7020 3b25 3000 |0002: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b375a: 2201 7d03 |0005: new-instance v1, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b375e: 7020 3b25 4100 |0007: invoke-direct {v1, v4}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b3764: 6e30 fd24 0201 |000a: invoke-virtual {v2, v0, v1}, Lcom/esotericsoftware/tablelayout/Cell;.size:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; // method@24fd │ │ +0b376a: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x000d line=163 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x000e reg=2 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -187664,22 +187714,22 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0a51ac: |[0a51ac] com.esotericsoftware.tablelayout.Cell.size:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a51bc: 5b01 0713 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ -0a51c0: 5b01 0613 |0002: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ -0a51c4: 5b01 0d13 |0004: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ -0a51c8: 5b01 0c13 |0006: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ -0a51cc: 5b01 0513 |0008: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ -0a51d0: 5b01 0413 |000a: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ -0a51d4: 1100 |000c: return-object v0 │ │ +0b376c: |[0b376c] com.esotericsoftware.tablelayout.Cell.size:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b377c: 5b01 0713 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ +0b3780: 5b01 0613 |0002: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ +0b3784: 5b01 0d13 |0004: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ +0b3788: 5b01 0c13 |0006: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ +0b378c: 5b01 0513 |0008: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ +0b3790: 5b01 0413 |000a: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ +0b3794: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0002 line=135 │ │ 0x0004 line=136 │ │ 0x0006 line=137 │ │ 0x0008 line=138 │ │ @@ -187695,22 +187745,22 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0a51d8: |[0a51d8] com.esotericsoftware.tablelayout.Cell.size:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a51e8: 5b01 0713 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ -0a51ec: 5b02 0613 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ -0a51f0: 5b01 0d13 |0004: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ -0a51f4: 5b02 0c13 |0006: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ -0a51f8: 5b01 0513 |0008: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ -0a51fc: 5b02 0413 |000a: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ -0a5200: 1100 |000c: return-object v0 │ │ +0b3798: |[0b3798] com.esotericsoftware.tablelayout.Cell.size:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b37a8: 5b01 0713 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ +0b37ac: 5b02 0613 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1306 │ │ +0b37b0: 5b01 0d13 |0004: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ +0b37b4: 5b02 0c13 |0006: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@130c │ │ +0b37b8: 5b01 0513 |0008: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ +0b37bc: 5b02 0413 |000a: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1304 │ │ +0b37c0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0002 line=146 │ │ 0x0004 line=147 │ │ 0x0006 line=148 │ │ 0x0008 line=149 │ │ @@ -187727,29 +187777,29 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0a5204: |[0a5204] com.esotericsoftware.tablelayout.Cell.space:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a5214: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a5216: 2e01 0401 |0001: cmpg-float v1, v4, v1 │ │ -0a521a: 3b01 0a00 |0003: if-gez v1, 000d // +000a │ │ -0a521e: 2201 af03 |0005: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0a5222: 1a02 5528 |0007: const-string v2, "space cannot be < 0." // string@2855 │ │ -0a5226: 7020 f825 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0a522c: 2701 |000c: throw v1 │ │ -0a522e: 2200 7f03 |000d: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a5232: 7020 3b25 4000 |000f: invoke-direct {v0, v4}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a5238: 5b30 1213 |0012: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@1312 │ │ -0a523c: 5b30 1013 |0014: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1310 │ │ -0a5240: 5b30 0f13 |0016: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ -0a5244: 5b30 1113 |0018: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@1311 │ │ -0a5248: 1103 |001a: return-object v3 │ │ +0b37c4: |[0b37c4] com.esotericsoftware.tablelayout.Cell.space:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b37d4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b37d6: 2e01 0401 |0001: cmpg-float v1, v4, v1 │ │ +0b37da: 3b01 0a00 |0003: if-gez v1, 000d // +000a │ │ +0b37de: 2201 ad03 |0005: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0b37e2: 1a02 5328 |0007: const-string v2, "space cannot be < 0." // string@2853 │ │ +0b37e6: 7020 f825 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0b37ec: 2701 |000c: throw v1 │ │ +0b37ee: 2200 7d03 |000d: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b37f2: 7020 3b25 4000 |000f: invoke-direct {v0, v4}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b37f8: 5b30 1213 |0012: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@1312 │ │ +0b37fc: 5b30 1013 |0014: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1310 │ │ +0b3800: 5b30 0f13 |0016: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ +0b3804: 5b30 1113 |0018: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@1311 │ │ +0b3808: 1103 |001a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x000d line=378 │ │ 0x0012 line=379 │ │ 0x0014 line=380 │ │ 0x0016 line=381 │ │ @@ -187766,53 +187816,53 @@ │ │ type : '(FFFF)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -0a524c: |[0a524c] com.esotericsoftware.tablelayout.Cell.space:(FFFF)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a525c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a525e: 2e00 0301 |0001: cmpg-float v0, v3, v1 │ │ -0a5262: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ -0a5266: 2200 af03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0a526a: 1a01 e729 |0007: const-string v1, "top cannot be < 0." // string@29e7 │ │ -0a526e: 7020 f825 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0a5274: 2700 |000c: throw v0 │ │ -0a5276: 2e00 0401 |000d: cmpg-float v0, v4, v1 │ │ -0a527a: 3b00 0a00 |000f: if-gez v0, 0019 // +000a │ │ -0a527e: 2200 af03 |0011: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0a5282: 1a01 d01f |0013: const-string v1, "left cannot be < 0." // string@1fd0 │ │ -0a5286: 7020 f825 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0a528c: 2700 |0018: throw v0 │ │ -0a528e: 2e00 0501 |0019: cmpg-float v0, v5, v1 │ │ -0a5292: 3b00 0a00 |001b: if-gez v0, 0025 // +000a │ │ -0a5296: 2200 af03 |001d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0a529a: 1a01 8c13 |001f: const-string v1, "bottom cannot be < 0." // string@138c │ │ -0a529e: 7020 f825 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0a52a4: 2700 |0024: throw v0 │ │ -0a52a6: 2e00 0601 |0025: cmpg-float v0, v6, v1 │ │ -0a52aa: 3b00 0a00 |0027: if-gez v0, 0031 // +000a │ │ -0a52ae: 2200 af03 |0029: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0a52b2: 1a01 af25 |002b: const-string v1, "right cannot be < 0." // string@25af │ │ -0a52b6: 7020 f825 1000 |002d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0a52bc: 2700 |0030: throw v0 │ │ -0a52be: 2200 7f03 |0031: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a52c2: 7020 3b25 3000 |0033: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a52c8: 5b20 1213 |0036: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@1312 │ │ -0a52cc: 2200 7f03 |0038: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a52d0: 7020 3b25 4000 |003a: invoke-direct {v0, v4}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a52d6: 5b20 1013 |003d: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1310 │ │ -0a52da: 2200 7f03 |003f: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a52de: 7020 3b25 5000 |0041: invoke-direct {v0, v5}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a52e4: 5b20 0f13 |0044: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ -0a52e8: 2200 7f03 |0046: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a52ec: 7020 3b25 6000 |0048: invoke-direct {v0, v6}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a52f2: 5b20 1113 |004b: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@1311 │ │ -0a52f6: 1102 |004d: return-object v2 │ │ +0b380c: |[0b380c] com.esotericsoftware.tablelayout.Cell.space:(FFFF)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b381c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b381e: 2e00 0301 |0001: cmpg-float v0, v3, v1 │ │ +0b3822: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ +0b3826: 2200 ad03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0b382a: 1a01 e529 |0007: const-string v1, "top cannot be < 0." // string@29e5 │ │ +0b382e: 7020 f825 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0b3834: 2700 |000c: throw v0 │ │ +0b3836: 2e00 0401 |000d: cmpg-float v0, v4, v1 │ │ +0b383a: 3b00 0a00 |000f: if-gez v0, 0019 // +000a │ │ +0b383e: 2200 ad03 |0011: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0b3842: 1a01 ce1f |0013: const-string v1, "left cannot be < 0." // string@1fce │ │ +0b3846: 7020 f825 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0b384c: 2700 |0018: throw v0 │ │ +0b384e: 2e00 0501 |0019: cmpg-float v0, v5, v1 │ │ +0b3852: 3b00 0a00 |001b: if-gez v0, 0025 // +000a │ │ +0b3856: 2200 ad03 |001d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0b385a: 1a01 8a13 |001f: const-string v1, "bottom cannot be < 0." // string@138a │ │ +0b385e: 7020 f825 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0b3864: 2700 |0024: throw v0 │ │ +0b3866: 2e00 0601 |0025: cmpg-float v0, v6, v1 │ │ +0b386a: 3b00 0a00 |0027: if-gez v0, 0031 // +000a │ │ +0b386e: 2200 ad03 |0029: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0b3872: 1a01 ad25 |002b: const-string v1, "right cannot be < 0." // string@25ad │ │ +0b3876: 7020 f825 1000 |002d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0b387c: 2700 |0030: throw v0 │ │ +0b387e: 2200 7d03 |0031: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b3882: 7020 3b25 3000 |0033: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b3888: 5b20 1213 |0036: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@1312 │ │ +0b388c: 2200 7d03 |0038: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b3890: 7020 3b25 4000 |003a: invoke-direct {v0, v4}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b3896: 5b20 1013 |003d: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1310 │ │ +0b389a: 2200 7d03 |003f: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b389e: 7020 3b25 5000 |0041: invoke-direct {v0, v5}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b38a4: 5b20 0f13 |0044: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ +0b38a8: 2200 7d03 |0046: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b38ac: 7020 3b25 6000 |0048: invoke-direct {v0, v6}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b38b2: 5b20 1113 |004b: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@1311 │ │ +0b38b6: 1102 |004d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=387 │ │ 0x000d line=388 │ │ 0x0019 line=389 │ │ 0x0025 line=390 │ │ 0x0031 line=391 │ │ @@ -187833,20 +187883,20 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0a52f8: |[0a52f8] com.esotericsoftware.tablelayout.Cell.space:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a5308: 5b01 1213 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@1312 │ │ -0a530c: 5b01 1013 |0002: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1310 │ │ -0a5310: 5b01 0f13 |0004: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ -0a5314: 5b01 1113 |0006: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@1311 │ │ -0a5318: 1100 |0008: return-object v0 │ │ +0b38b8: |[0b38b8] com.esotericsoftware.tablelayout.Cell.space:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b38c8: 5b01 1213 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@1312 │ │ +0b38cc: 5b01 1013 |0002: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1310 │ │ +0b38d0: 5b01 0f13 |0004: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ +0b38d4: 5b01 1113 |0006: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@1311 │ │ +0b38d8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0002 line=341 │ │ 0x0004 line=342 │ │ 0x0006 line=343 │ │ 0x0008 line=344 │ │ @@ -187860,20 +187910,20 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0a531c: |[0a531c] com.esotericsoftware.tablelayout.Cell.space:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a532c: 5b01 1213 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@1312 │ │ -0a5330: 5b02 1013 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1310 │ │ -0a5334: 5b03 0f13 |0004: iput-object v3, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ -0a5338: 5b04 1113 |0006: iput-object v4, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@1311 │ │ -0a533c: 1100 |0008: return-object v0 │ │ +0b38dc: |[0b38dc] com.esotericsoftware.tablelayout.Cell.space:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b38ec: 5b01 1213 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@1312 │ │ +0b38f0: 5b02 1013 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1310 │ │ +0b38f4: 5b03 0f13 |0004: iput-object v3, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ +0b38f8: 5b04 1113 |0006: iput-object v4, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@1311 │ │ +0b38fc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0002 line=349 │ │ 0x0004 line=350 │ │ 0x0006 line=351 │ │ 0x0008 line=352 │ │ @@ -187890,26 +187940,26 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0a5340: |[0a5340] com.esotericsoftware.tablelayout.Cell.spaceBottom:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a5350: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a5352: 2e00 0300 |0001: cmpg-float v0, v3, v0 │ │ -0a5356: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ -0a535a: 2200 af03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0a535e: 1a01 5728 |0007: const-string v1, "spaceBottom cannot be < 0." // string@2857 │ │ -0a5362: 7020 f825 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0a5368: 2700 |000c: throw v0 │ │ -0a536a: 2200 7f03 |000d: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a536e: 7020 3b25 3000 |000f: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a5374: 5b20 0f13 |0012: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ -0a5378: 1102 |0014: return-object v2 │ │ +0b3900: |[0b3900] com.esotericsoftware.tablelayout.Cell.spaceBottom:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b3910: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b3912: 2e00 0300 |0001: cmpg-float v0, v3, v0 │ │ +0b3916: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ +0b391a: 2200 ad03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0b391e: 1a01 5528 |0007: const-string v1, "spaceBottom cannot be < 0." // string@2855 │ │ +0b3922: 7020 f825 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0b3928: 2700 |000c: throw v0 │ │ +0b392a: 2200 7d03 |000d: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b392e: 7020 3b25 3000 |000f: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b3934: 5b20 0f13 |0012: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ +0b3938: 1102 |0014: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 0x000d line=412 │ │ 0x0014 line=413 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -187921,17 +187971,17 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a537c: |[0a537c] com.esotericsoftware.tablelayout.Cell.spaceBottom:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a538c: 5b01 0f13 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ -0a5390: 1100 |0002: return-object v0 │ │ +0b393c: |[0b393c] com.esotericsoftware.tablelayout.Cell.spaceBottom:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b394c: 5b01 0f13 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@130f │ │ +0b3950: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x0002 line=367 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -187942,26 +187992,26 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0a5394: |[0a5394] com.esotericsoftware.tablelayout.Cell.spaceLeft:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a53a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a53a6: 2e00 0300 |0001: cmpg-float v0, v3, v0 │ │ -0a53aa: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ -0a53ae: 2200 af03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0a53b2: 1a01 5a28 |0007: const-string v1, "spaceLeft cannot be < 0." // string@285a │ │ -0a53b6: 7020 f825 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0a53bc: 2700 |000c: throw v0 │ │ -0a53be: 2200 7f03 |000d: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a53c2: 7020 3b25 3000 |000f: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a53c8: 5b20 1013 |0012: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1310 │ │ -0a53cc: 1102 |0014: return-object v2 │ │ +0b3954: |[0b3954] com.esotericsoftware.tablelayout.Cell.spaceLeft:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b3964: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b3966: 2e00 0300 |0001: cmpg-float v0, v3, v0 │ │ +0b396a: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ +0b396e: 2200 ad03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0b3972: 1a01 5828 |0007: const-string v1, "spaceLeft cannot be < 0." // string@2858 │ │ +0b3976: 7020 f825 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0b397c: 2700 |000c: throw v0 │ │ +0b397e: 2200 7d03 |000d: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b3982: 7020 3b25 3000 |000f: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b3988: 5b20 1013 |0012: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1310 │ │ +0b398c: 1102 |0014: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ 0x000d line=406 │ │ 0x0014 line=407 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -187973,17 +188023,17 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a53d0: |[0a53d0] com.esotericsoftware.tablelayout.Cell.spaceLeft:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a53e0: 5b01 1013 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1310 │ │ -0a53e4: 1100 |0002: return-object v0 │ │ +0b3990: |[0b3990] com.esotericsoftware.tablelayout.Cell.spaceLeft:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b39a0: 5b01 1013 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@1310 │ │ +0b39a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0002 line=362 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -187994,26 +188044,26 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0a53e8: |[0a53e8] com.esotericsoftware.tablelayout.Cell.spaceRight:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a53f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a53fa: 2e00 0300 |0001: cmpg-float v0, v3, v0 │ │ -0a53fe: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ -0a5402: 2200 af03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0a5406: 1a01 5c28 |0007: const-string v1, "spaceRight cannot be < 0." // string@285c │ │ -0a540a: 7020 f825 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0a5410: 2700 |000c: throw v0 │ │ -0a5412: 2200 7f03 |000d: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a5416: 7020 3b25 3000 |000f: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a541c: 5b20 1113 |0012: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@1311 │ │ -0a5420: 1102 |0014: return-object v2 │ │ +0b39a8: |[0b39a8] com.esotericsoftware.tablelayout.Cell.spaceRight:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b39b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b39ba: 2e00 0300 |0001: cmpg-float v0, v3, v0 │ │ +0b39be: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ +0b39c2: 2200 ad03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0b39c6: 1a01 5a28 |0007: const-string v1, "spaceRight cannot be < 0." // string@285a │ │ +0b39ca: 7020 f825 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0b39d0: 2700 |000c: throw v0 │ │ +0b39d2: 2200 7d03 |000d: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b39d6: 7020 3b25 3000 |000f: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b39dc: 5b20 1113 |0012: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@1311 │ │ +0b39e0: 1102 |0014: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x000d line=418 │ │ 0x0014 line=419 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -188025,17 +188075,17 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a5424: |[0a5424] com.esotericsoftware.tablelayout.Cell.spaceRight:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a5434: 5b01 1113 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@1311 │ │ -0a5438: 1100 |0002: return-object v0 │ │ +0b39e4: |[0b39e4] com.esotericsoftware.tablelayout.Cell.spaceRight:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b39f4: 5b01 1113 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@1311 │ │ +0b39f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ 0x0002 line=372 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -188046,26 +188096,26 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0a543c: |[0a543c] com.esotericsoftware.tablelayout.Cell.spaceTop:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a544c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a544e: 2e00 0300 |0001: cmpg-float v0, v3, v0 │ │ -0a5452: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ -0a5456: 2200 af03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0a545a: 1a01 5f28 |0007: const-string v1, "spaceTop cannot be < 0." // string@285f │ │ -0a545e: 7020 f825 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0a5464: 2700 |000c: throw v0 │ │ -0a5466: 2200 7f03 |000d: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a546a: 7020 3b25 3000 |000f: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a5470: 5b20 1213 |0012: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@1312 │ │ -0a5474: 1102 |0014: return-object v2 │ │ +0b39fc: |[0b39fc] com.esotericsoftware.tablelayout.Cell.spaceTop:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b3a0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b3a0e: 2e00 0300 |0001: cmpg-float v0, v3, v0 │ │ +0b3a12: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ +0b3a16: 2200 ad03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0b3a1a: 1a01 5d28 |0007: const-string v1, "spaceTop cannot be < 0." // string@285d │ │ +0b3a1e: 7020 f825 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0b3a24: 2700 |000c: throw v0 │ │ +0b3a26: 2200 7d03 |000d: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b3a2a: 7020 3b25 3000 |000f: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b3a30: 5b20 1213 |0012: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@1312 │ │ +0b3a34: 1102 |0014: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x000d line=400 │ │ 0x0014 line=401 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -188077,17 +188127,17 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a5478: |[0a5478] com.esotericsoftware.tablelayout.Cell.spaceTop:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a5488: 5b01 1213 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@1312 │ │ -0a548c: 1100 |0002: return-object v0 │ │ +0b3a38: |[0b3a38] com.esotericsoftware.tablelayout.Cell.spaceTop:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b3a48: 5b01 1213 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@1312 │ │ +0b3a4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x0002 line=357 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0003 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -188098,37 +188148,37 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -0a5490: |[0a5490] com.esotericsoftware.tablelayout.Cell.top:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a54a0: 5410 f512 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a54a4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0a54a8: 1220 |0004: const/4 v0, #int 2 // #2 │ │ -0a54aa: 7110 0526 0000 |0005: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0a54b0: 0c00 |0008: move-result-object v0 │ │ -0a54b2: 5b10 f512 |0009: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a54b6: 1101 |000b: return-object v1 │ │ -0a54b8: 5410 f512 |000c: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a54bc: 6e10 ff25 0000 |000e: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a54c2: 0a00 |0011: move-result v0 │ │ -0a54c4: de00 0002 |0012: or-int/lit8 v0, v0, #int 2 // #02 │ │ -0a54c8: 7110 0526 0000 |0014: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0a54ce: 0c00 |0017: move-result-object v0 │ │ -0a54d0: 5b10 f512 |0018: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a54d4: 5410 f512 |001a: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a54d8: 6e10 ff25 0000 |001c: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0a54de: 0a00 |001f: move-result v0 │ │ -0a54e0: dd00 00fb |0020: and-int/lit8 v0, v0, #int -5 // #fb │ │ -0a54e4: 7110 0526 0000 |0022: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0a54ea: 0c00 |0025: move-result-object v0 │ │ -0a54ec: 5b10 f512 |0026: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ -0a54f0: 28e3 |0028: goto 000b // -001d │ │ +0b3a50: |[0b3a50] com.esotericsoftware.tablelayout.Cell.top:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b3a60: 5410 f512 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b3a64: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0b3a68: 1220 |0004: const/4 v0, #int 2 // #2 │ │ +0b3a6a: 7110 0526 0000 |0005: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0b3a70: 0c00 |0008: move-result-object v0 │ │ +0b3a72: 5b10 f512 |0009: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b3a76: 1101 |000b: return-object v1 │ │ +0b3a78: 5410 f512 |000c: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b3a7c: 6e10 ff25 0000 |000e: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b3a82: 0a00 |0011: move-result v0 │ │ +0b3a84: de00 0002 |0012: or-int/lit8 v0, v0, #int 2 // #02 │ │ +0b3a88: 7110 0526 0000 |0014: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0b3a8e: 0c00 |0017: move-result-object v0 │ │ +0b3a90: 5b10 f512 |0018: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b3a94: 5410 f512 |001a: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b3a98: 6e10 ff25 0000 |001c: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0b3a9e: 0a00 |001f: move-result v0 │ │ +0b3aa0: dd00 00fb |0020: and-int/lit8 v0, v0, #int -5 // #fb │ │ +0b3aa4: 7110 0526 0000 |0022: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0b3aaa: 0c00 |0025: move-result-object v0 │ │ +0b3aac: 5b10 f512 |0026: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@12f5 │ │ +0b3ab0: 28e3 |0028: goto 000b // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ 0x0004 line=552 │ │ 0x000b line=557 │ │ 0x000c line=554 │ │ 0x001a line=555 │ │ @@ -188141,23 +188191,23 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0a54f4: |[0a54f4] com.esotericsoftware.tablelayout.Cell.uniform:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a5504: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0a5506: 7110 c025 0100 |0001: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@25c0 │ │ -0a550c: 0c00 |0004: move-result-object v0 │ │ -0a550e: 5b20 1313 |0005: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@1313 │ │ -0a5512: 7110 c025 0100 |0007: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@25c0 │ │ -0a5518: 0c00 |000a: move-result-object v0 │ │ -0a551a: 5b20 1413 |000b: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@1314 │ │ -0a551e: 1102 |000d: return-object v2 │ │ +0b3ab4: |[0b3ab4] com.esotericsoftware.tablelayout.Cell.uniform:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b3ac4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0b3ac6: 7110 c025 0100 |0001: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@25c0 │ │ +0b3acc: 0c00 |0004: move-result-object v0 │ │ +0b3ace: 5b20 1313 |0005: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@1313 │ │ +0b3ad2: 7110 c025 0100 |0007: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@25c0 │ │ +0b3ad8: 0c00 |000a: move-result-object v0 │ │ +0b3ada: 5b20 1413 |000b: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@1314 │ │ +0b3ade: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=647 │ │ 0x0007 line=648 │ │ 0x000d line=649 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -188168,18 +188218,18 @@ │ │ type : '(Ljava/lang/Boolean;Ljava/lang/Boolean;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0a5520: |[0a5520] com.esotericsoftware.tablelayout.Cell.uniform:(Ljava/lang/Boolean;Ljava/lang/Boolean;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a5530: 5b01 1313 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@1313 │ │ -0a5534: 5b02 1413 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@1314 │ │ -0a5538: 1100 |0004: return-object v0 │ │ +0b3ae0: |[0b3ae0] com.esotericsoftware.tablelayout.Cell.uniform:(Ljava/lang/Boolean;Ljava/lang/Boolean;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b3af0: 5b01 1313 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@1313 │ │ +0b3af4: 5b02 1413 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@1314 │ │ +0b3af8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=665 │ │ 0x0002 line=666 │ │ 0x0004 line=667 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -188192,20 +188242,20 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a553c: |[0a553c] com.esotericsoftware.tablelayout.Cell.uniformX:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a554c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a554e: 7110 c025 0000 |0001: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@25c0 │ │ -0a5554: 0c00 |0004: move-result-object v0 │ │ -0a5556: 5b10 1313 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@1313 │ │ -0a555a: 1101 |0007: return-object v1 │ │ +0b3afc: |[0b3afc] com.esotericsoftware.tablelayout.Cell.uniformX:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b3b0c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b3b0e: 7110 c025 0000 |0001: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@25c0 │ │ +0b3b14: 0c00 |0004: move-result-object v0 │ │ +0b3b16: 5b10 1313 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@1313 │ │ +0b3b1a: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ 0x0007 line=655 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0008 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -188215,20 +188265,20 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a555c: |[0a555c] com.esotericsoftware.tablelayout.Cell.uniformY:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a556c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a556e: 7110 c025 0000 |0001: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@25c0 │ │ -0a5574: 0c00 |0004: move-result-object v0 │ │ -0a5576: 5b10 1413 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@1314 │ │ -0a557a: 1101 |0007: return-object v1 │ │ +0b3b1c: |[0b3b1c] com.esotericsoftware.tablelayout.Cell.uniformY:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b3b2c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b3b2e: 7110 c025 0000 |0001: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@25c0 │ │ +0b3b34: 0c00 |0004: move-result-object v0 │ │ +0b3b36: 5b10 1413 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@1314 │ │ +0b3b3a: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=660 │ │ 0x0007 line=661 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0008 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -188238,19 +188288,19 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a557c: |[0a557c] com.esotericsoftware.tablelayout.Cell.width:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a558c: 2200 7f03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037f │ │ -0a5590: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ -0a5596: 6e20 1025 0100 |0005: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Cell;.width:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; // method@2510 │ │ -0a559c: 1101 |0008: return-object v1 │ │ +0b3b3c: |[0b3b3c] com.esotericsoftware.tablelayout.Cell.width:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b3b4c: 2200 7d03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@037d │ │ +0b3b50: 7020 3b25 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@253b │ │ +0b3b56: 6e20 1025 0100 |0005: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Cell;.width:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; // method@2510 │ │ +0b3b5c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0008 line=177 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0009 reg=1 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ @@ -188261,37 +188311,37 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0a55a0: |[0a55a0] com.esotericsoftware.tablelayout.Cell.width:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0a55b0: 5b01 0713 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ -0a55b4: 5b01 0d13 |0002: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ -0a55b8: 5b01 0513 |0004: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ -0a55bc: 1100 |0006: return-object v0 │ │ +0b3b60: |[0b3b60] com.esotericsoftware.tablelayout.Cell.width:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0b3b70: 5b01 0713 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1307 │ │ +0b3b74: 5b01 0d13 |0002: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@130d │ │ +0b3b78: 5b01 0513 |0004: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1305 │ │ +0b3b7c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0002 line=169 │ │ 0x0004 line=170 │ │ 0x0006 line=171 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0007 reg=0 this Lcom/esotericsoftware/tablelayout/Cell; Lcom/esotericsoftware/tablelayout/Cell; │ │ 0x0000 - 0x0007 reg=1 width Lcom/esotericsoftware/tablelayout/Value; │ │ │ │ source_file_idx : 603 (Cell.java) │ │ │ │ Class #418 header: │ │ -class_idx : 882 │ │ +class_idx : 880 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3972 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3970 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 15 │ │ │ │ Class #418 annotations: │ │ Annotations on class │ │ @@ -188340,17 +188390,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a55c0: |[0a55c0] com.esotericsoftware.tablelayout.Toolkit.:()V │ │ -0a55d0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0a55d6: 0e00 |0003: return-void │ │ +0b3b80: |[0b3b80] com.esotericsoftware.tablelayout.Toolkit.:()V │ │ +0b3b90: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0b3b96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Toolkit; │ │ 0x0000 - 0x0004 reg=0 this Lcom/esotericsoftware/tablelayout/Toolkit; Lcom/esotericsoftware/tablelayout/Toolkit; │ │ │ │ @@ -188426,16 +188476,16 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a55d8: |[0a55d8] com.esotericsoftware.tablelayout.Toolkit.height:(F)F │ │ -0a55e8: 0f01 |0000: return v1 │ │ +0b3b98: |[0b3b98] com.esotericsoftware.tablelayout.Toolkit.height:(F)F │ │ +0b3ba8: 0f01 |0000: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Toolkit; │ │ 0x0000 - 0x0001 reg=0 this Lcom/esotericsoftware/tablelayout/Toolkit; Lcom/esotericsoftware/tablelayout/Toolkit; │ │ 0x0000 - 0x0001 reg=1 value F │ │ @@ -188451,26 +188501,26 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/BaseTableLayout;Lcom/esotericsoftware/tablelayout/Cell;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0a55ec: |[0a55ec] com.esotericsoftware.tablelayout.Toolkit.setWidget:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;Lcom/esotericsoftware/tablelayout/Cell;Ljava/lang/Object;)V │ │ -0a55fc: 5440 1513 |0000: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@1315 │ │ -0a5600: 3350 0300 |0002: if-ne v0, v5, 0005 // +0003 │ │ -0a5604: 0e00 |0004: return-void │ │ -0a5606: 5430 ef12 |0005: iget-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.table:Ljava/lang/Object; // field@12ef │ │ -0a560a: 5441 1513 |0007: iget-object v1, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@1315 │ │ -0a560e: 6e30 1e25 0201 |0009: invoke-virtual {v2, v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.removeChild:(Ljava/lang/Object;Ljava/lang/Object;)V // method@251e │ │ -0a5614: 5b45 1513 |000c: iput-object v5, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@1315 │ │ -0a5618: 3805 f6ff |000e: if-eqz v5, 0004 // -000a │ │ -0a561c: 5430 ef12 |0010: iget-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.table:Ljava/lang/Object; // field@12ef │ │ -0a5620: 6e30 1225 0205 |0012: invoke-virtual {v2, v0, v5}, Lcom/esotericsoftware/tablelayout/Toolkit;.addChild:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2512 │ │ -0a5626: 28ef |0015: goto 0004 // -0011 │ │ +0b3bac: |[0b3bac] com.esotericsoftware.tablelayout.Toolkit.setWidget:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;Lcom/esotericsoftware/tablelayout/Cell;Ljava/lang/Object;)V │ │ +0b3bbc: 5440 1513 |0000: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@1315 │ │ +0b3bc0: 3350 0300 |0002: if-ne v0, v5, 0005 // +0003 │ │ +0b3bc4: 0e00 |0004: return-void │ │ +0b3bc6: 5430 ef12 |0005: iget-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.table:Ljava/lang/Object; // field@12ef │ │ +0b3bca: 5441 1513 |0007: iget-object v1, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@1315 │ │ +0b3bce: 6e30 1e25 0201 |0009: invoke-virtual {v2, v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.removeChild:(Ljava/lang/Object;Ljava/lang/Object;)V // method@251e │ │ +0b3bd4: 5b45 1513 |000c: iput-object v5, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@1315 │ │ +0b3bd8: 3805 f6ff |000e: if-eqz v5, 0004 // -000a │ │ +0b3bdc: 5430 ef12 |0010: iget-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.table:Ljava/lang/Object; // field@12ef │ │ +0b3be0: 6e30 1225 0205 |0012: invoke-virtual {v2, v0, v5}, Lcom/esotericsoftware/tablelayout/Toolkit;.addChild:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2512 │ │ +0b3be6: 28ef |0015: goto 0004 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0004 line=69 │ │ 0x0005 line=66 │ │ 0x000c line=67 │ │ 0x000e line=68 │ │ @@ -188488,31 +188538,31 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a5628: |[0a5628] com.esotericsoftware.tablelayout.Toolkit.width:(F)F │ │ -0a5638: 0f01 |0000: return v1 │ │ +0b3be8: |[0b3be8] com.esotericsoftware.tablelayout.Toolkit.width:(F)F │ │ +0b3bf8: 0f01 |0000: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/Toolkit; │ │ 0x0000 - 0x0001 reg=0 this Lcom/esotericsoftware/tablelayout/Toolkit; Lcom/esotericsoftware/tablelayout/Toolkit; │ │ 0x0000 - 0x0001 reg=1 value F │ │ │ │ - source_file_idx : 3972 (Toolkit.java) │ │ + source_file_idx : 3970 (Toolkit.java) │ │ │ │ Class #419 header: │ │ -class_idx : 897 │ │ +class_idx : 895 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 957 │ │ -source_file_idx : 4239 │ │ +superclass_idx : 955 │ │ +source_file_idx : 4237 │ │ static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 6 │ │ │ │ Class #419 annotations: │ │ Annotations on class │ │ @@ -188559,37 +188609,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -0a563c: |[0a563c] com.esotericsoftware.tablelayout.Value.:()V │ │ -0a564c: 2200 7503 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$1; // type@0375 │ │ -0a5650: 7010 2625 0000 |0002: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$1;.:()V // method@2526 │ │ -0a5656: 6900 2813 |0005: sput-object v0, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@1328 │ │ -0a565a: 2200 7603 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$2; // type@0376 │ │ -0a565e: 7010 2925 0000 |0009: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$2;.:()V // method@2529 │ │ -0a5664: 6900 2513 |000c: sput-object v0, Lcom/esotericsoftware/tablelayout/Value;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1325 │ │ -0a5668: 2200 7703 |000e: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$3; // type@0377 │ │ -0a566c: 7010 2b25 0000 |0010: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$3;.:()V // method@252b │ │ -0a5672: 6900 2413 |0013: sput-object v0, Lcom/esotericsoftware/tablelayout/Value;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1324 │ │ -0a5676: 2200 7803 |0015: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$4; // type@0378 │ │ -0a567a: 7010 2d25 0000 |0017: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$4;.:()V // method@252d │ │ -0a5680: 6900 2713 |001a: sput-object v0, Lcom/esotericsoftware/tablelayout/Value;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1327 │ │ -0a5684: 2200 7903 |001c: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$5; // type@0379 │ │ -0a5688: 7010 2f25 0000 |001e: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$5;.:()V // method@252f │ │ -0a568e: 6900 2613 |0021: sput-object v0, Lcom/esotericsoftware/tablelayout/Value;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1326 │ │ -0a5692: 2200 7a03 |0023: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$6; // type@037a │ │ -0a5696: 7010 3125 0000 |0025: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$6;.:()V // method@2531 │ │ -0a569c: 6900 2313 |0028: sput-object v0, Lcom/esotericsoftware/tablelayout/Value;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1323 │ │ -0a56a0: 2200 7b03 |002a: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$7; // type@037b │ │ -0a56a4: 7010 3325 0000 |002c: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$7;.:()V // method@2533 │ │ -0a56aa: 6900 2213 |002f: sput-object v0, Lcom/esotericsoftware/tablelayout/Value;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1322 │ │ -0a56ae: 0e00 |0031: return-void │ │ +0b3bfc: |[0b3bfc] com.esotericsoftware.tablelayout.Value.:()V │ │ +0b3c0c: 2200 7303 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$1; // type@0373 │ │ +0b3c10: 7010 2625 0000 |0002: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$1;.:()V // method@2526 │ │ +0b3c16: 6900 2813 |0005: sput-object v0, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@1328 │ │ +0b3c1a: 2200 7403 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$2; // type@0374 │ │ +0b3c1e: 7010 2925 0000 |0009: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$2;.:()V // method@2529 │ │ +0b3c24: 6900 2513 |000c: sput-object v0, Lcom/esotericsoftware/tablelayout/Value;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1325 │ │ +0b3c28: 2200 7503 |000e: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$3; // type@0375 │ │ +0b3c2c: 7010 2b25 0000 |0010: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$3;.:()V // method@252b │ │ +0b3c32: 6900 2413 |0013: sput-object v0, Lcom/esotericsoftware/tablelayout/Value;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1324 │ │ +0b3c36: 2200 7603 |0015: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$4; // type@0376 │ │ +0b3c3a: 7010 2d25 0000 |0017: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$4;.:()V // method@252d │ │ +0b3c40: 6900 2713 |001a: sput-object v0, Lcom/esotericsoftware/tablelayout/Value;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1327 │ │ +0b3c44: 2200 7703 |001c: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$5; // type@0377 │ │ +0b3c48: 7010 2f25 0000 |001e: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$5;.:()V // method@252f │ │ +0b3c4e: 6900 2613 |0021: sput-object v0, Lcom/esotericsoftware/tablelayout/Value;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1326 │ │ +0b3c52: 2200 7803 |0023: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$6; // type@0378 │ │ +0b3c56: 7010 3125 0000 |0025: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$6;.:()V // method@2531 │ │ +0b3c5c: 6900 2313 |0028: sput-object v0, Lcom/esotericsoftware/tablelayout/Value;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@1323 │ │ +0b3c60: 2200 7903 |002a: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$7; // type@0379 │ │ +0b3c64: 7010 3325 0000 |002c: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$7;.:()V // method@2533 │ │ +0b3c6a: 6900 2213 |002f: sput-object v0, Lcom/esotericsoftware/tablelayout/Value;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@1322 │ │ +0b3c6e: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0007 line=111 │ │ 0x000e line=121 │ │ 0x0015 line=131 │ │ 0x001c line=141 │ │ @@ -188602,17 +188652,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a56b0: |[0a56b0] com.esotericsoftware.tablelayout.Value.:()V │ │ -0a56c0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0a56c6: 0e00 |0003: return-void │ │ +0b3c70: |[0b3c70] com.esotericsoftware.tablelayout.Value.:()V │ │ +0b3c80: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0b3c86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/esotericsoftware/tablelayout/Value; │ │ │ │ @@ -188621,18 +188671,18 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a56c8: |[0a56c8] com.esotericsoftware.tablelayout.Value.percentHeight:(F)Lcom/esotericsoftware/tablelayout/Value; │ │ -0a56d8: 2200 7d03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$9; // type@037d │ │ -0a56dc: 7020 3725 1000 |0002: invoke-direct {v0, v1}, Lcom/esotericsoftware/tablelayout/Value$9;.:(F)V // method@2537 │ │ -0a56e2: 1100 |0005: return-object v0 │ │ +0b3c88: |[0b3c88] com.esotericsoftware.tablelayout.Value.percentHeight:(F)Lcom/esotericsoftware/tablelayout/Value; │ │ +0b3c98: 2200 7b03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$9; // type@037b │ │ +0b3c9c: 7020 3725 1000 |0002: invoke-direct {v0, v1}, Lcom/esotericsoftware/tablelayout/Value$9;.:(F)V // method@2537 │ │ +0b3ca2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 percent F │ │ │ │ #3 : (in Lcom/esotericsoftware/tablelayout/Value;) │ │ @@ -188640,18 +188690,18 @@ │ │ type : '(FLjava/lang/Object;)Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0a56e4: |[0a56e4] com.esotericsoftware.tablelayout.Value.percentHeight:(FLjava/lang/Object;)Lcom/esotericsoftware/tablelayout/Value; │ │ -0a56f4: 2200 7403 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$11; // type@0374 │ │ -0a56f8: 7030 2425 2001 |0002: invoke-direct {v0, v2, v1}, Lcom/esotericsoftware/tablelayout/Value$11;.:(Ljava/lang/Object;F)V // method@2524 │ │ -0a56fe: 1100 |0005: return-object v0 │ │ +0b3ca4: |[0b3ca4] com.esotericsoftware.tablelayout.Value.percentHeight:(FLjava/lang/Object;)Lcom/esotericsoftware/tablelayout/Value; │ │ +0b3cb4: 2200 7203 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$11; // type@0372 │ │ +0b3cb8: 7030 2425 2001 |0002: invoke-direct {v0, v2, v1}, Lcom/esotericsoftware/tablelayout/Value$11;.:(Ljava/lang/Object;F)V // method@2524 │ │ +0b3cbe: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 percent F │ │ 0x0000 - 0x0006 reg=2 widget Ljava/lang/Object; │ │ │ │ @@ -188660,18 +188710,18 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a5700: |[0a5700] com.esotericsoftware.tablelayout.Value.percentWidth:(F)Lcom/esotericsoftware/tablelayout/Value; │ │ -0a5710: 2200 7c03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$8; // type@037c │ │ -0a5714: 7020 3525 1000 |0002: invoke-direct {v0, v1}, Lcom/esotericsoftware/tablelayout/Value$8;.:(F)V // method@2535 │ │ -0a571a: 1100 |0005: return-object v0 │ │ +0b3cc0: |[0b3cc0] com.esotericsoftware.tablelayout.Value.percentWidth:(F)Lcom/esotericsoftware/tablelayout/Value; │ │ +0b3cd0: 2200 7a03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$8; // type@037a │ │ +0b3cd4: 7020 3525 1000 |0002: invoke-direct {v0, v1}, Lcom/esotericsoftware/tablelayout/Value$8;.:(F)V // method@2535 │ │ +0b3cda: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 percent F │ │ │ │ #5 : (in Lcom/esotericsoftware/tablelayout/Value;) │ │ @@ -188679,18 +188729,18 @@ │ │ type : '(FLjava/lang/Object;)Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0a571c: |[0a571c] com.esotericsoftware.tablelayout.Value.percentWidth:(FLjava/lang/Object;)Lcom/esotericsoftware/tablelayout/Value; │ │ -0a572c: 2200 7303 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$10; // type@0373 │ │ -0a5730: 7030 2125 2001 |0002: invoke-direct {v0, v2, v1}, Lcom/esotericsoftware/tablelayout/Value$10;.:(Ljava/lang/Object;F)V // method@2521 │ │ -0a5736: 1100 |0005: return-object v0 │ │ +0b3cdc: |[0b3cdc] com.esotericsoftware.tablelayout.Value.percentWidth:(FLjava/lang/Object;)Lcom/esotericsoftware/tablelayout/Value; │ │ +0b3cec: 2200 7103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$10; // type@0371 │ │ +0b3cf0: 7030 2125 2001 |0002: invoke-direct {v0, v2, v1}, Lcom/esotericsoftware/tablelayout/Value$10;.:(Ljava/lang/Object;F)V // method@2521 │ │ +0b3cf6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 percent F │ │ 0x0000 - 0x0006 reg=2 widget Ljava/lang/Object; │ │ │ │ @@ -188712,21 +188762,21 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Cell;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0a5738: |[0a5738] com.esotericsoftware.tablelayout.Value.height:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ -0a5748: 6200 1a13 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ -0a574c: 6e20 4425 3200 |0002: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Value;.get:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2544 │ │ -0a5752: 0a01 |0005: move-result v1 │ │ -0a5754: 6e20 1d25 1000 |0006: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.height:(F)F // method@251d │ │ -0a575a: 0a00 |0009: move-result v0 │ │ -0a575c: 0f00 |000a: return v0 │ │ +0b3cf8: |[0b3cf8] com.esotericsoftware.tablelayout.Value.height:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ +0b3d08: 6200 1a13 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ +0b3d0c: 6e20 4425 3200 |0002: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Value;.get:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2544 │ │ +0b3d12: 0a01 |0005: move-result v1 │ │ +0b3d14: 6e20 1d25 1000 |0006: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.height:(F)F // method@251d │ │ +0b3d1a: 0a00 |0009: move-result v0 │ │ +0b3d1c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/esotericsoftware/tablelayout/Value; │ │ 0x0000 - 0x000b reg=3 cell Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -188735,21 +188785,21 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0a5760: |[0a5760] com.esotericsoftware.tablelayout.Value.height:(Ljava/lang/Object;)F │ │ -0a5770: 6200 1a13 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ -0a5774: 6e20 4525 3200 |0002: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Value;.get:(Ljava/lang/Object;)F // method@2545 │ │ -0a577a: 0a01 |0005: move-result v1 │ │ -0a577c: 6e20 1d25 1000 |0006: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.height:(F)F // method@251d │ │ -0a5782: 0a00 |0009: move-result v0 │ │ -0a5784: 0f00 |000a: return v0 │ │ +0b3d20: |[0b3d20] com.esotericsoftware.tablelayout.Value.height:(Ljava/lang/Object;)F │ │ +0b3d30: 6200 1a13 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ +0b3d34: 6e20 4525 3200 |0002: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Value;.get:(Ljava/lang/Object;)F // method@2545 │ │ +0b3d3a: 0a01 |0005: move-result v1 │ │ +0b3d3c: 6e20 1d25 1000 |0006: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.height:(F)F // method@251d │ │ +0b3d42: 0a00 |0009: move-result v0 │ │ +0b3d44: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/esotericsoftware/tablelayout/Value; │ │ 0x0000 - 0x000b reg=3 table Ljava/lang/Object; │ │ │ │ @@ -188758,21 +188808,21 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Cell;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0a5788: |[0a5788] com.esotericsoftware.tablelayout.Value.width:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ -0a5798: 6200 1a13 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ -0a579c: 6e20 4425 3200 |0002: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Value;.get:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2544 │ │ -0a57a2: 0a01 |0005: move-result v1 │ │ -0a57a4: 6e20 2025 1000 |0006: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.width:(F)F // method@2520 │ │ -0a57aa: 0a00 |0009: move-result v0 │ │ -0a57ac: 0f00 |000a: return v0 │ │ +0b3d48: |[0b3d48] com.esotericsoftware.tablelayout.Value.width:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ +0b3d58: 6200 1a13 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ +0b3d5c: 6e20 4425 3200 |0002: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Value;.get:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2544 │ │ +0b3d62: 0a01 |0005: move-result v1 │ │ +0b3d64: 6e20 2025 1000 |0006: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.width:(F)F // method@2520 │ │ +0b3d6a: 0a00 |0009: move-result v0 │ │ +0b3d6c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/esotericsoftware/tablelayout/Value; │ │ 0x0000 - 0x000b reg=3 cell Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -188781,34 +188831,34 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0a57b0: |[0a57b0] com.esotericsoftware.tablelayout.Value.width:(Ljava/lang/Object;)F │ │ -0a57c0: 6200 1a13 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ -0a57c4: 6e20 4525 3200 |0002: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Value;.get:(Ljava/lang/Object;)F // method@2545 │ │ -0a57ca: 0a01 |0005: move-result v1 │ │ -0a57cc: 6e20 2025 1000 |0006: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.width:(F)F // method@2520 │ │ -0a57d2: 0a00 |0009: move-result v0 │ │ -0a57d4: 0f00 |000a: return v0 │ │ +0b3d70: |[0b3d70] com.esotericsoftware.tablelayout.Value.width:(Ljava/lang/Object;)F │ │ +0b3d80: 6200 1a13 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ +0b3d84: 6e20 4525 3200 |0002: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Value;.get:(Ljava/lang/Object;)F // method@2545 │ │ +0b3d8a: 0a01 |0005: move-result v1 │ │ +0b3d8c: 6e20 2025 1000 |0006: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.width:(F)F // method@2520 │ │ +0b3d92: 0a00 |0009: move-result v0 │ │ +0b3d94: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/esotericsoftware/tablelayout/Value; │ │ 0x0000 - 0x000b reg=3 table Ljava/lang/Object; │ │ │ │ - source_file_idx : 4239 (Value.java) │ │ + source_file_idx : 4237 (Value.java) │ │ │ │ Class #420 header: │ │ -class_idx : 1049 │ │ +class_idx : 1047 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 541 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #420 - │ │ @@ -188828,30 +188878,30 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a57d8: |[0a57d8] se.danielj.geometridestroyer.BuildConfig.:()V │ │ -0a57e8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0a57ee: 0e00 |0003: return-void │ │ +0b3d98: |[0b3d98] se.danielj.geometridestroyer.BuildConfig.:()V │ │ +0b3da8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0b3dae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lse/danielj/geometridestroyer/BuildConfig; │ │ │ │ Virtual methods - │ │ source_file_idx : 541 (BuildConfig.java) │ │ │ │ Class #421 header: │ │ -class_idx : 1050 │ │ +class_idx : 1048 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 645 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #421 - │ │ @@ -188887,30 +188937,30 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a57f0: |[0a57f0] se.danielj.geometridestroyer.Constants.:()V │ │ -0a5800: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0a5806: 0e00 |0003: return-void │ │ +0b3db0: |[0b3db0] se.danielj.geometridestroyer.Constants.:()V │ │ +0b3dc0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0b3dc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lse/danielj/geometridestroyer/Constants; │ │ │ │ Virtual methods - │ │ source_file_idx : 645 (Constants.java) │ │ │ │ Class #422 header: │ │ -class_idx : 1053 │ │ +class_idx : 1051 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 860 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #422 - │ │ @@ -188946,22 +188996,22 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;FFZZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0a5808: |[0a5808] se.danielj.geometridestroyer.Entity.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;FFZZ)V │ │ -0a5818: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0a581e: 5b01 4713 |0003: iput-object v1, v0, Lse/danielj/geometridestroyer/Entity;.sprite:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@1347 │ │ -0a5822: 5902 4813 |0005: iput v2, v0, Lse/danielj/geometridestroyer/Entity;.width:F // field@1348 │ │ -0a5826: 5903 4513 |0007: iput v3, v0, Lse/danielj/geometridestroyer/Entity;.height:F // field@1345 │ │ -0a582a: 5c04 4413 |0009: iput-boolean v4, v0, Lse/danielj/geometridestroyer/Entity;.destroyable:Z // field@1344 │ │ -0a582e: 5c05 4613 |000b: iput-boolean v5, v0, Lse/danielj/geometridestroyer/Entity;.player:Z // field@1346 │ │ -0a5832: 0e00 |000d: return-void │ │ +0b3dc8: |[0b3dc8] se.danielj.geometridestroyer.Entity.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;FFZZ)V │ │ +0b3dd8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0b3dde: 5b01 4713 |0003: iput-object v1, v0, Lse/danielj/geometridestroyer/Entity;.sprite:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@1347 │ │ +0b3de2: 5902 4813 |0005: iput v2, v0, Lse/danielj/geometridestroyer/Entity;.width:F // field@1348 │ │ +0b3de6: 5903 4513 |0007: iput v3, v0, Lse/danielj/geometridestroyer/Entity;.height:F // field@1345 │ │ +0b3dea: 5c04 4413 |0009: iput-boolean v4, v0, Lse/danielj/geometridestroyer/Entity;.destroyable:Z // field@1344 │ │ +0b3dee: 5c05 4613 |000b: iput-boolean v5, v0, Lse/danielj/geometridestroyer/Entity;.player:Z // field@1346 │ │ +0b3df2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ 0x0005 line=25 │ │ 0x0007 line=26 │ │ 0x0009 line=27 │ │ @@ -188980,22 +189030,22 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/Body;)F' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0a5834: |[0a5834] se.danielj.geometridestroyer.Entity.getAngle:(Lcom/badlogic/gdx/physics/box2d/Body;)F │ │ -0a5844: 6e10 f014 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/physics/box2d/Body;.getAngle:()F // method@14f0 │ │ -0a584a: 0a00 |0003: move-result v0 │ │ -0a584c: 8900 |0004: float-to-double v0, v0 │ │ -0a584e: 7120 2326 1000 |0005: invoke-static {v0, v1}, Ljava/lang/Math;.toDegrees:(D)D // method@2623 │ │ -0a5854: 0b00 |0008: move-result-wide v0 │ │ -0a5856: 8c00 |0009: double-to-float v0, v0 │ │ -0a5858: 0f00 |000a: return v0 │ │ +0b3df4: |[0b3df4] se.danielj.geometridestroyer.Entity.getAngle:(Lcom/badlogic/gdx/physics/box2d/Body;)F │ │ +0b3e04: 6e10 f014 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/physics/box2d/Body;.getAngle:()F // method@14f0 │ │ +0b3e0a: 0a00 |0003: move-result v0 │ │ +0b3e0c: 8900 |0004: float-to-double v0, v0 │ │ +0b3e0e: 7120 2326 1000 |0005: invoke-static {v0, v1}, Ljava/lang/Math;.toDegrees:(D)D // method@2623 │ │ +0b3e14: 0b00 |0008: move-result-wide v0 │ │ +0b3e16: 8c00 |0009: double-to-float v0, v0 │ │ +0b3e18: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x000b reg=2 body Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ Virtual methods - │ │ @@ -189004,49 +189054,49 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/physics/box2d/Body;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 11 │ │ insns size : 64 16-bit code units │ │ -0a585c: |[0a585c] se.danielj.geometridestroyer.Entity.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/physics/box2d/Body;)V │ │ -0a586c: 1508 803f |0000: const/high16 v8, #int 1065353216 // #3f80 │ │ -0a5870: 1505 0040 |0002: const/high16 v5, #int 1073741824 // #4000 │ │ -0a5874: 6e10 9128 0b00 |0004: invoke-virtual {v11}, Lse/danielj/geometridestroyer/Entity;.getSprite:()Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2891 │ │ -0a587a: 0c01 |0007: move-result-object v1 │ │ -0a587c: 6e10 0015 0d00 |0008: invoke-virtual {v13}, Lcom/badlogic/gdx/physics/box2d/Body;.getPosition:()Lcom/badlogic/gdx/math/Vector2; // method@1500 │ │ -0a5882: 0c00 |000b: move-result-object v0 │ │ -0a5884: 5200 f30b |000c: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0a5888: 6e10 9228 0b00 |000e: invoke-virtual {v11}, Lse/danielj/geometridestroyer/Entity;.getWidth:()F // method@2892 │ │ -0a588e: 0a02 |0011: move-result v2 │ │ -0a5890: c952 |0012: div-float/2addr v2, v5 │ │ -0a5892: a702 0002 |0013: sub-float v2, v0, v2 │ │ -0a5896: 6e10 0015 0d00 |0015: invoke-virtual {v13}, Lcom/badlogic/gdx/physics/box2d/Body;.getPosition:()Lcom/badlogic/gdx/math/Vector2; // method@1500 │ │ -0a589c: 0c00 |0018: move-result-object v0 │ │ -0a589e: 5200 f40b |0019: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0a58a2: 6e10 9028 0b00 |001b: invoke-virtual {v11}, Lse/danielj/geometridestroyer/Entity;.getHeight:()F // method@2890 │ │ -0a58a8: 0a03 |001e: move-result v3 │ │ -0a58aa: c953 |001f: div-float/2addr v3, v5 │ │ -0a58ac: a703 0003 |0020: sub-float v3, v0, v3 │ │ -0a58b0: 6e10 9228 0b00 |0022: invoke-virtual {v11}, Lse/danielj/geometridestroyer/Entity;.getWidth:()F // method@2892 │ │ -0a58b6: 0a00 |0025: move-result v0 │ │ -0a58b8: a904 0005 |0026: div-float v4, v0, v5 │ │ -0a58bc: 6e10 9028 0b00 |0028: invoke-virtual {v11}, Lse/danielj/geometridestroyer/Entity;.getHeight:()F // method@2890 │ │ -0a58c2: 0a00 |002b: move-result v0 │ │ -0a58c4: a905 0005 |002c: div-float v5, v0, v5 │ │ -0a58c8: 6e10 9228 0b00 |002e: invoke-virtual {v11}, Lse/danielj/geometridestroyer/Entity;.getWidth:()F // method@2892 │ │ -0a58ce: 0a06 |0031: move-result v6 │ │ -0a58d0: 6e10 9028 0b00 |0032: invoke-virtual {v11}, Lse/danielj/geometridestroyer/Entity;.getHeight:()F // method@2890 │ │ -0a58d6: 0a07 |0035: move-result v7 │ │ -0a58d8: 7110 8f28 0d00 |0036: invoke-static {v13}, Lse/danielj/geometridestroyer/Entity;.getAngle:(Lcom/badlogic/gdx/physics/box2d/Body;)F // method@288f │ │ -0a58de: 0a0a |0039: move-result v10 │ │ -0a58e0: 07c0 |003a: move-object v0, v12 │ │ -0a58e2: 0189 |003b: move v9, v8 │ │ -0a58e4: 740b e70d 0000 |003c: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFFFFFFF)V // method@0de7 │ │ -0a58ea: 0e00 |003f: return-void │ │ +0b3e1c: |[0b3e1c] se.danielj.geometridestroyer.Entity.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/physics/box2d/Body;)V │ │ +0b3e2c: 1508 803f |0000: const/high16 v8, #int 1065353216 // #3f80 │ │ +0b3e30: 1505 0040 |0002: const/high16 v5, #int 1073741824 // #4000 │ │ +0b3e34: 6e10 9128 0b00 |0004: invoke-virtual {v11}, Lse/danielj/geometridestroyer/Entity;.getSprite:()Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2891 │ │ +0b3e3a: 0c01 |0007: move-result-object v1 │ │ +0b3e3c: 6e10 0015 0d00 |0008: invoke-virtual {v13}, Lcom/badlogic/gdx/physics/box2d/Body;.getPosition:()Lcom/badlogic/gdx/math/Vector2; // method@1500 │ │ +0b3e42: 0c00 |000b: move-result-object v0 │ │ +0b3e44: 5200 f30b |000c: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0b3e48: 6e10 9228 0b00 |000e: invoke-virtual {v11}, Lse/danielj/geometridestroyer/Entity;.getWidth:()F // method@2892 │ │ +0b3e4e: 0a02 |0011: move-result v2 │ │ +0b3e50: c952 |0012: div-float/2addr v2, v5 │ │ +0b3e52: a702 0002 |0013: sub-float v2, v0, v2 │ │ +0b3e56: 6e10 0015 0d00 |0015: invoke-virtual {v13}, Lcom/badlogic/gdx/physics/box2d/Body;.getPosition:()Lcom/badlogic/gdx/math/Vector2; // method@1500 │ │ +0b3e5c: 0c00 |0018: move-result-object v0 │ │ +0b3e5e: 5200 f40b |0019: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0b3e62: 6e10 9028 0b00 |001b: invoke-virtual {v11}, Lse/danielj/geometridestroyer/Entity;.getHeight:()F // method@2890 │ │ +0b3e68: 0a03 |001e: move-result v3 │ │ +0b3e6a: c953 |001f: div-float/2addr v3, v5 │ │ +0b3e6c: a703 0003 |0020: sub-float v3, v0, v3 │ │ +0b3e70: 6e10 9228 0b00 |0022: invoke-virtual {v11}, Lse/danielj/geometridestroyer/Entity;.getWidth:()F // method@2892 │ │ +0b3e76: 0a00 |0025: move-result v0 │ │ +0b3e78: a904 0005 |0026: div-float v4, v0, v5 │ │ +0b3e7c: 6e10 9028 0b00 |0028: invoke-virtual {v11}, Lse/danielj/geometridestroyer/Entity;.getHeight:()F // method@2890 │ │ +0b3e82: 0a00 |002b: move-result v0 │ │ +0b3e84: a905 0005 |002c: div-float v5, v0, v5 │ │ +0b3e88: 6e10 9228 0b00 |002e: invoke-virtual {v11}, Lse/danielj/geometridestroyer/Entity;.getWidth:()F // method@2892 │ │ +0b3e8e: 0a06 |0031: move-result v6 │ │ +0b3e90: 6e10 9028 0b00 |0032: invoke-virtual {v11}, Lse/danielj/geometridestroyer/Entity;.getHeight:()F // method@2890 │ │ +0b3e96: 0a07 |0035: move-result v7 │ │ +0b3e98: 7110 8f28 0d00 |0036: invoke-static {v13}, Lse/danielj/geometridestroyer/Entity;.getAngle:(Lcom/badlogic/gdx/physics/box2d/Body;)F // method@288f │ │ +0b3e9e: 0a0a |0039: move-result v10 │ │ +0b3ea0: 07c0 |003a: move-object v0, v12 │ │ +0b3ea2: 0189 |003b: move v9, v8 │ │ +0b3ea4: 740b e70d 0000 |003c: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFFFFFFF)V // method@0de7 │ │ +0b3eaa: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=76 │ │ 0x003f line=77 │ │ locals : │ │ 0x0000 - 0x0040 reg=11 this Lse/danielj/geometridestroyer/Entity; │ │ 0x0000 - 0x0040 reg=12 batch Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ @@ -189057,17 +189107,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a58ec: |[0a58ec] se.danielj.geometridestroyer.Entity.getHeight:()F │ │ -0a58fc: 5210 4513 |0000: iget v0, v1, Lse/danielj/geometridestroyer/Entity;.height:F // field@1345 │ │ -0a5900: 0f00 |0002: return v0 │ │ +0b3eac: |[0b3eac] se.danielj.geometridestroyer.Entity.getHeight:()F │ │ +0b3ebc: 5210 4513 |0000: iget v0, v1, Lse/danielj/geometridestroyer/Entity;.height:F // field@1345 │ │ +0b3ec0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lse/danielj/geometridestroyer/Entity; │ │ │ │ #2 : (in Lse/danielj/geometridestroyer/Entity;) │ │ @@ -189075,17 +189125,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a5904: |[0a5904] se.danielj.geometridestroyer.Entity.getSprite:()Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ -0a5914: 5410 4713 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/Entity;.sprite:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@1347 │ │ -0a5918: 1100 |0002: return-object v0 │ │ +0b3ec4: |[0b3ec4] se.danielj.geometridestroyer.Entity.getSprite:()Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ +0b3ed4: 5410 4713 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/Entity;.sprite:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@1347 │ │ +0b3ed8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lse/danielj/geometridestroyer/Entity; │ │ │ │ #3 : (in Lse/danielj/geometridestroyer/Entity;) │ │ @@ -189093,17 +189143,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a591c: |[0a591c] se.danielj.geometridestroyer.Entity.getWidth:()F │ │ -0a592c: 5210 4813 |0000: iget v0, v1, Lse/danielj/geometridestroyer/Entity;.width:F // field@1348 │ │ -0a5930: 0f00 |0002: return v0 │ │ +0b3edc: |[0b3edc] se.danielj.geometridestroyer.Entity.getWidth:()F │ │ +0b3eec: 5210 4813 |0000: iget v0, v1, Lse/danielj/geometridestroyer/Entity;.width:F // field@1348 │ │ +0b3ef0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lse/danielj/geometridestroyer/Entity; │ │ │ │ #4 : (in Lse/danielj/geometridestroyer/Entity;) │ │ @@ -189111,17 +189161,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a5934: |[0a5934] se.danielj.geometridestroyer.Entity.isDestroyable:()Z │ │ -0a5944: 5510 4413 |0000: iget-boolean v0, v1, Lse/danielj/geometridestroyer/Entity;.destroyable:Z // field@1344 │ │ -0a5948: 0f00 |0002: return v0 │ │ +0b3ef4: |[0b3ef4] se.danielj.geometridestroyer.Entity.isDestroyable:()Z │ │ +0b3f04: 5510 4413 |0000: iget-boolean v0, v1, Lse/danielj/geometridestroyer/Entity;.destroyable:Z // field@1344 │ │ +0b3f08: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lse/danielj/geometridestroyer/Entity; │ │ │ │ #5 : (in Lse/danielj/geometridestroyer/Entity;) │ │ @@ -189129,17 +189179,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a594c: |[0a594c] se.danielj.geometridestroyer.Entity.isPlayer:()Z │ │ -0a595c: 5510 4613 |0000: iget-boolean v0, v1, Lse/danielj/geometridestroyer/Entity;.player:Z // field@1346 │ │ -0a5960: 0f00 |0002: return v0 │ │ +0b3f0c: |[0b3f0c] se.danielj.geometridestroyer.Entity.isPlayer:()Z │ │ +0b3f1c: 5510 4613 |0000: iget-boolean v0, v1, Lse/danielj/geometridestroyer/Entity;.player:Z // field@1346 │ │ +0b3f20: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lse/danielj/geometridestroyer/Entity; │ │ │ │ #6 : (in Lse/danielj/geometridestroyer/Entity;) │ │ @@ -189147,31 +189197,31 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a5964: |[0a5964] se.danielj.geometridestroyer.Entity.setSprite:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)V │ │ -0a5974: 5b01 4713 |0000: iput-object v1, v0, Lse/danielj/geometridestroyer/Entity;.sprite:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@1347 │ │ -0a5978: 0e00 |0002: return-void │ │ +0b3f24: |[0b3f24] se.danielj.geometridestroyer.Entity.setSprite:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)V │ │ +0b3f34: 5b01 4713 |0000: iput-object v1, v0, Lse/danielj/geometridestroyer/Entity;.sprite:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@1347 │ │ +0b3f38: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0002 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lse/danielj/geometridestroyer/Entity; │ │ 0x0000 - 0x0003 reg=1 sprite Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ │ │ source_file_idx : 860 (Entity.java) │ │ │ │ Class #423 header: │ │ -class_idx : 1054 │ │ +class_idx : 1052 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 861 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 20 │ │ virtual_methods_size: 0 │ │ │ │ Class #423 - │ │ @@ -189187,17 +189237,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a597c: |[0a597c] se.danielj.geometridestroyer.EntityCreator.:()V │ │ -0a598c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0a5992: 0e00 |0003: return-void │ │ +0b3f3c: |[0b3f3c] se.danielj.geometridestroyer.EntityCreator.:()V │ │ +0b3f4c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0b3f52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lse/danielj/geometridestroyer/EntityCreator; │ │ │ │ #1 : (in Lse/danielj/geometridestroyer/EntityCreator;) │ │ @@ -189205,41 +189255,41 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFF)Lcom/badlogic/gdx/physics/box2d/Body;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -0a5994: |[0a5994] se.danielj.geometridestroyer.EntityCreator.boxEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFF)Lcom/badlogic/gdx/physics/box2d/Body; │ │ -0a59a4: 1505 0040 |0000: const/high16 v5, #int 1073741824 // #4000 │ │ -0a59a8: 2201 2502 |0002: new-instance v1, Lcom/badlogic/gdx/physics/box2d/BodyDef; // type@0225 │ │ -0a59ac: 7010 5515 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/physics/box2d/BodyDef;.:()V // method@1555 │ │ -0a59b2: 6204 480c |0007: sget-object v4, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.DynamicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c48 │ │ -0a59b6: 5b14 580c |0009: iput-object v4, v1, Lcom/badlogic/gdx/physics/box2d/BodyDef;.type:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c58 │ │ -0a59ba: 5414 570c |000b: iget-object v4, v1, Lcom/badlogic/gdx/physics/box2d/BodyDef;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c57 │ │ -0a59be: 6e30 6814 8409 |000d: invoke-virtual {v4, v8, v9}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0a59c4: 6e20 4416 1600 |0010: invoke-virtual {v6, v1}, Lcom/badlogic/gdx/physics/box2d/World;.createBody:(Lcom/badlogic/gdx/physics/box2d/BodyDef;)Lcom/badlogic/gdx/physics/box2d/Body; // method@1644 │ │ -0a59ca: 0c00 |0013: move-result-object v0 │ │ -0a59cc: 6e20 4f15 7000 |0014: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/physics/box2d/Body;.setUserData:(Ljava/lang/Object;)V // method@154f │ │ -0a59d2: 2203 3a02 |0017: new-instance v3, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@023a │ │ -0a59d6: 7010 1116 0300 |0019: invoke-direct {v3}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.:()V // method@1611 │ │ -0a59dc: a904 0a05 |001c: div-float v4, v10, v5 │ │ -0a59e0: a905 0b05 |001e: div-float v5, v11, v5 │ │ -0a59e4: 6e30 1f16 4305 |0020: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.setAsBox:(FF)V // method@161f │ │ -0a59ea: 2202 3102 |0023: new-instance v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef; // type@0231 │ │ -0a59ee: 7010 e515 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.:()V // method@15e5 │ │ -0a59f4: 5b23 8e0c |0028: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c8e │ │ -0a59f8: 1504 003f |002a: const/high16 v4, #int 1056964608 // #3f00 │ │ -0a59fc: 5924 890c |002c: iput v4, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.density:F // field@0c89 │ │ -0a5a00: 1404 cdcc cc3e |002e: const v4, #float 0.4 // #3ecccccd │ │ -0a5a06: 5924 8b0c |0031: iput v4, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.friction:F // field@0c8b │ │ -0a5a0a: 1204 |0033: const/4 v4, #int 0 // #0 │ │ -0a5a0c: 5924 8d0c |0034: iput v4, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.restitution:F // field@0c8d │ │ -0a5a10: 6e20 ed14 2000 |0036: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.createFixture:(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; // method@14ed │ │ -0a5a16: 1100 |0039: return-object v0 │ │ +0b3f54: |[0b3f54] se.danielj.geometridestroyer.EntityCreator.boxEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFF)Lcom/badlogic/gdx/physics/box2d/Body; │ │ +0b3f64: 1505 0040 |0000: const/high16 v5, #int 1073741824 // #4000 │ │ +0b3f68: 2201 2302 |0002: new-instance v1, Lcom/badlogic/gdx/physics/box2d/BodyDef; // type@0223 │ │ +0b3f6c: 7010 5515 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/physics/box2d/BodyDef;.:()V // method@1555 │ │ +0b3f72: 6204 480c |0007: sget-object v4, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.DynamicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c48 │ │ +0b3f76: 5b14 580c |0009: iput-object v4, v1, Lcom/badlogic/gdx/physics/box2d/BodyDef;.type:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c58 │ │ +0b3f7a: 5414 570c |000b: iget-object v4, v1, Lcom/badlogic/gdx/physics/box2d/BodyDef;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c57 │ │ +0b3f7e: 6e30 6814 8409 |000d: invoke-virtual {v4, v8, v9}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0b3f84: 6e20 4416 1600 |0010: invoke-virtual {v6, v1}, Lcom/badlogic/gdx/physics/box2d/World;.createBody:(Lcom/badlogic/gdx/physics/box2d/BodyDef;)Lcom/badlogic/gdx/physics/box2d/Body; // method@1644 │ │ +0b3f8a: 0c00 |0013: move-result-object v0 │ │ +0b3f8c: 6e20 4f15 7000 |0014: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/physics/box2d/Body;.setUserData:(Ljava/lang/Object;)V // method@154f │ │ +0b3f92: 2203 3802 |0017: new-instance v3, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@0238 │ │ +0b3f96: 7010 1116 0300 |0019: invoke-direct {v3}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.:()V // method@1611 │ │ +0b3f9c: a904 0a05 |001c: div-float v4, v10, v5 │ │ +0b3fa0: a905 0b05 |001e: div-float v5, v11, v5 │ │ +0b3fa4: 6e30 1f16 4305 |0020: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.setAsBox:(FF)V // method@161f │ │ +0b3faa: 2202 2f02 |0023: new-instance v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef; // type@022f │ │ +0b3fae: 7010 e515 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.:()V // method@15e5 │ │ +0b3fb4: 5b23 8e0c |0028: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c8e │ │ +0b3fb8: 1504 003f |002a: const/high16 v4, #int 1056964608 // #3f00 │ │ +0b3fbc: 5924 890c |002c: iput v4, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.density:F // field@0c89 │ │ +0b3fc0: 1404 cdcc cc3e |002e: const v4, #float 0.4 // #3ecccccd │ │ +0b3fc6: 5924 8b0c |0031: iput v4, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.friction:F // field@0c8b │ │ +0b3fca: 1204 |0033: const/4 v4, #int 0 // #0 │ │ +0b3fcc: 5924 8d0c |0034: iput v4, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.restitution:F // field@0c8d │ │ +0b3fd0: 6e20 ed14 2000 |0036: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.createFixture:(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; // method@14ed │ │ +0b3fd6: 1100 |0039: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=47 │ │ 0x0007 line=48 │ │ 0x000b line=49 │ │ 0x0010 line=50 │ │ 0x0014 line=51 │ │ @@ -189269,35 +189319,36 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 25 16-bit code units │ │ -0a5a18: |[0a5a18] se.danielj.geometridestroyer.EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ -0a5a28: 2200 1d04 |0000: new-instance v0, Lse/danielj/geometridestroyer/Entity; // type@041d │ │ -0a5a2c: 1a01 721c |0002: const-string v1, "green_box" // string@1c72 │ │ -0a5a30: 7110 3929 0100 |0004: invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ -0a5a36: 0c01 |0007: move-result-object v1 │ │ -0a5a38: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -0a5a3a: 1205 |0009: const/4 v5, #int 0 // #0 │ │ -0a5a3c: 01a2 |000a: move v2, v10 │ │ -0a5a3e: 01b3 |000b: move v3, v11 │ │ -0a5a40: 7606 8d28 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lse/danielj/geometridestroyer/Entity;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;FFZZ)V // method@288d │ │ -0a5a46: 0771 |000f: move-object v1, v7 │ │ -0a5a48: 0702 |0010: move-object v2, v0 │ │ -0a5a4a: 0183 |0011: move v3, v8 │ │ -0a5a4c: 0194 |0012: move v4, v9 │ │ -0a5a4e: 01a5 |0013: move v5, v10 │ │ -0a5a50: 01b6 |0014: move v6, v11 │ │ -0a5a52: 7706 9728 0100 |0015: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lse/danielj/geometridestroyer/EntityCreator;.boxEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFF)Lcom/badlogic/gdx/physics/box2d/Body; // method@2897 │ │ -0a5a58: 1100 |0018: return-object v0 │ │ +0b3fd8: |[0b3fd8] se.danielj.geometridestroyer.EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ +0b3fe8: 2200 1b04 |0000: new-instance v0, Lse/danielj/geometridestroyer/Entity; // type@041b │ │ +0b3fec: 1a01 701c |0002: const-string v1, "green_box" // string@1c70 │ │ +0b3ff0: 7110 3929 0100 |0004: invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ +0b3ff6: 0c01 |0007: move-result-object v1 │ │ +0b3ff8: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +0b3ffa: 1205 |0009: const/4 v5, #int 0 // #0 │ │ +0b3ffc: 01a2 |000a: move v2, v10 │ │ +0b3ffe: 01b3 |000b: move v3, v11 │ │ +0b4000: 7606 8d28 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lse/danielj/geometridestroyer/Entity;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;FFZZ)V // method@288d │ │ +0b4006: 0771 |000f: move-object v1, v7 │ │ +0b4008: 0702 |0010: move-object v2, v0 │ │ +0b400a: 0183 |0011: move v3, v8 │ │ +0b400c: 0194 |0012: move v4, v9 │ │ +0b400e: 01a5 |0013: move v5, v10 │ │ +0b4010: 01b6 |0014: move v6, v11 │ │ +0b4012: 7706 9728 0100 |0015: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lse/danielj/geometridestroyer/EntityCreator;.boxEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFF)Lcom/badlogic/gdx/physics/box2d/Body; // method@2897 │ │ +0b4018: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ + 0x0004 line=41 │ │ 0x0015 line=42 │ │ 0x0018 line=43 │ │ locals : │ │ 0x000f - 0x0019 reg=0 e Lse/danielj/geometridestroyer/Entity; │ │ 0x0000 - 0x0019 reg=7 world Lcom/badlogic/gdx/physics/box2d/World; │ │ 0x0000 - 0x0019 reg=8 x F │ │ 0x0000 - 0x0019 reg=9 y F │ │ @@ -189309,35 +189360,36 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 25 16-bit code units │ │ -0a5a5c: |[0a5a5c] se.danielj.geometridestroyer.EntityCreator.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ -0a5a6c: 2200 1d04 |0000: new-instance v0, Lse/danielj/geometridestroyer/Entity; // type@041d │ │ -0a5a70: 1a01 731c |0002: const-string v1, "green_cross" // string@1c73 │ │ -0a5a74: 7110 3929 0100 |0004: invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ -0a5a7a: 0c01 |0007: move-result-object v1 │ │ -0a5a7c: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -0a5a7e: 1205 |0009: const/4 v5, #int 0 // #0 │ │ -0a5a80: 01a2 |000a: move v2, v10 │ │ -0a5a82: 01b3 |000b: move v3, v11 │ │ -0a5a84: 7606 8d28 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lse/danielj/geometridestroyer/Entity;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;FFZZ)V // method@288d │ │ -0a5a8a: 0771 |000f: move-object v1, v7 │ │ -0a5a8c: 0702 |0010: move-object v2, v0 │ │ -0a5a8e: 0183 |0011: move v3, v8 │ │ -0a5a90: 0194 |0012: move v4, v9 │ │ -0a5a92: 01a5 |0013: move v5, v10 │ │ -0a5a94: 01b6 |0014: move v6, v11 │ │ -0a5a96: 7706 a628 0100 |0015: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lse/danielj/geometridestroyer/EntityCreator;.crossEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFF)Lcom/badlogic/gdx/physics/box2d/Body; // method@28a6 │ │ -0a5a9c: 1100 |0018: return-object v0 │ │ +0b401c: |[0b401c] se.danielj.geometridestroyer.EntityCreator.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ +0b402c: 2200 1b04 |0000: new-instance v0, Lse/danielj/geometridestroyer/Entity; // type@041b │ │ +0b4030: 1a01 711c |0002: const-string v1, "green_cross" // string@1c71 │ │ +0b4034: 7110 3929 0100 |0004: invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ +0b403a: 0c01 |0007: move-result-object v1 │ │ +0b403c: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +0b403e: 1205 |0009: const/4 v5, #int 0 // #0 │ │ +0b4040: 01a2 |000a: move v2, v10 │ │ +0b4042: 01b3 |000b: move v3, v11 │ │ +0b4044: 7606 8d28 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lse/danielj/geometridestroyer/Entity;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;FFZZ)V // method@288d │ │ +0b404a: 0771 |000f: move-object v1, v7 │ │ +0b404c: 0702 |0010: move-object v2, v0 │ │ +0b404e: 0183 |0011: move v3, v8 │ │ +0b4050: 0194 |0012: move v4, v9 │ │ +0b4052: 01a5 |0013: move v5, v10 │ │ +0b4054: 01b6 |0014: move v6, v11 │ │ +0b4056: 7706 a628 0100 |0015: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lse/danielj/geometridestroyer/EntityCreator;.crossEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFF)Lcom/badlogic/gdx/physics/box2d/Body; // method@28a6 │ │ +0b405c: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ + 0x0004 line=173 │ │ 0x0015 line=174 │ │ 0x0018 line=175 │ │ locals : │ │ 0x000f - 0x0019 reg=0 e Lse/danielj/geometridestroyer/Entity; │ │ 0x0000 - 0x0019 reg=7 world Lcom/badlogic/gdx/physics/box2d/World; │ │ 0x0000 - 0x0019 reg=8 x F │ │ 0x0000 - 0x0019 reg=9 y F │ │ @@ -189349,36 +189401,37 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 26 16-bit code units │ │ -0a5aa0: |[0a5aa0] se.danielj.geometridestroyer.EntityCreator.createDestroyableRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ -0a5ab0: 2200 1d04 |0000: new-instance v0, Lse/danielj/geometridestroyer/Entity; // type@041d │ │ -0a5ab4: 1a01 741c |0002: const-string v1, "green_rectangle" // string@1c74 │ │ -0a5ab8: 7110 3929 0100 |0004: invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ -0a5abe: 0c01 |0007: move-result-object v1 │ │ -0a5ac0: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -0a5ac2: 1205 |0009: const/4 v5, #int 0 // #0 │ │ -0a5ac4: 01b2 |000a: move v2, v11 │ │ -0a5ac6: 01c3 |000b: move v3, v12 │ │ -0a5ac8: 7606 8d28 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lse/danielj/geometridestroyer/Entity;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;FFZZ)V // method@288d │ │ -0a5ace: 1207 |000f: const/4 v7, #int 0 // #0 │ │ -0a5ad0: 0781 |0010: move-object v1, v8 │ │ -0a5ad2: 0702 |0011: move-object v2, v0 │ │ -0a5ad4: 0193 |0012: move v3, v9 │ │ -0a5ad6: 01a4 |0013: move v4, v10 │ │ -0a5ad8: 01b5 |0014: move v5, v11 │ │ -0a5ada: 01c6 |0015: move v6, v12 │ │ -0a5adc: 7707 a728 0100 |0016: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lse/danielj/geometridestroyer/EntityCreator;.rectangleEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFFF)Lcom/badlogic/gdx/physics/box2d/Body; // method@28a7 │ │ -0a5ae2: 1100 |0019: return-object v0 │ │ +0b4060: |[0b4060] se.danielj.geometridestroyer.EntityCreator.createDestroyableRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ +0b4070: 2200 1b04 |0000: new-instance v0, Lse/danielj/geometridestroyer/Entity; // type@041b │ │ +0b4074: 1a01 721c |0002: const-string v1, "green_rectangle" // string@1c72 │ │ +0b4078: 7110 3929 0100 |0004: invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ +0b407e: 0c01 |0007: move-result-object v1 │ │ +0b4080: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +0b4082: 1205 |0009: const/4 v5, #int 0 // #0 │ │ +0b4084: 01b2 |000a: move v2, v11 │ │ +0b4086: 01c3 |000b: move v3, v12 │ │ +0b4088: 7606 8d28 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lse/danielj/geometridestroyer/Entity;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;FFZZ)V // method@288d │ │ +0b408e: 1207 |000f: const/4 v7, #int 0 // #0 │ │ +0b4090: 0781 |0010: move-object v1, v8 │ │ +0b4092: 0702 |0011: move-object v2, v0 │ │ +0b4094: 0193 |0012: move v3, v9 │ │ +0b4096: 01a4 |0013: move v4, v10 │ │ +0b4098: 01b5 |0014: move v5, v11 │ │ +0b409a: 01c6 |0015: move v6, v12 │ │ +0b409c: 7707 a728 0100 |0016: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lse/danielj/geometridestroyer/EntityCreator;.rectangleEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFFF)Lcom/badlogic/gdx/physics/box2d/Body; // method@28a7 │ │ +0b40a2: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ + 0x0004 line=133 │ │ 0x000f line=134 │ │ 0x0019 line=135 │ │ locals : │ │ 0x000f - 0x001a reg=0 e Lse/danielj/geometridestroyer/Entity; │ │ 0x0000 - 0x001a reg=8 world Lcom/badlogic/gdx/physics/box2d/World; │ │ 0x0000 - 0x001a reg=9 x F │ │ 0x0000 - 0x001a reg=10 y F │ │ @@ -189390,35 +189443,36 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 25 16-bit code units │ │ -0a5ae4: |[0a5ae4] se.danielj.geometridestroyer.EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ -0a5af4: 2200 1d04 |0000: new-instance v0, Lse/danielj/geometridestroyer/Entity; // type@041d │ │ -0a5af8: 1a01 751c |0002: const-string v1, "green_star" // string@1c75 │ │ -0a5afc: 7110 3929 0100 |0004: invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ -0a5b02: 0c01 |0007: move-result-object v1 │ │ -0a5b04: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -0a5b06: 1205 |0009: const/4 v5, #int 0 // #0 │ │ -0a5b08: 01a2 |000a: move v2, v10 │ │ -0a5b0a: 01b3 |000b: move v3, v11 │ │ -0a5b0c: 7606 8d28 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lse/danielj/geometridestroyer/Entity;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;FFZZ)V // method@288d │ │ -0a5b12: 0771 |000f: move-object v1, v7 │ │ -0a5b14: 0702 |0010: move-object v2, v0 │ │ -0a5b16: 0183 |0011: move v3, v8 │ │ -0a5b18: 0194 |0012: move v4, v9 │ │ -0a5b1a: 01a5 |0013: move v5, v10 │ │ -0a5b1c: 01b6 |0014: move v6, v11 │ │ -0a5b1e: 7706 a828 0100 |0015: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lse/danielj/geometridestroyer/EntityCreator;.starEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFF)Lcom/badlogic/gdx/physics/box2d/Body; // method@28a8 │ │ -0a5b24: 1100 |0018: return-object v0 │ │ +0b40a4: |[0b40a4] se.danielj.geometridestroyer.EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ +0b40b4: 2200 1b04 |0000: new-instance v0, Lse/danielj/geometridestroyer/Entity; // type@041b │ │ +0b40b8: 1a01 731c |0002: const-string v1, "green_star" // string@1c73 │ │ +0b40bc: 7110 3929 0100 |0004: invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ +0b40c2: 0c01 |0007: move-result-object v1 │ │ +0b40c4: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +0b40c6: 1205 |0009: const/4 v5, #int 0 // #0 │ │ +0b40c8: 01a2 |000a: move v2, v10 │ │ +0b40ca: 01b3 |000b: move v3, v11 │ │ +0b40cc: 7606 8d28 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lse/danielj/geometridestroyer/Entity;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;FFZZ)V // method@288d │ │ +0b40d2: 0771 |000f: move-object v1, v7 │ │ +0b40d4: 0702 |0010: move-object v2, v0 │ │ +0b40d6: 0183 |0011: move v3, v8 │ │ +0b40d8: 0194 |0012: move v4, v9 │ │ +0b40da: 01a5 |0013: move v5, v10 │ │ +0b40dc: 01b6 |0014: move v6, v11 │ │ +0b40de: 7706 a828 0100 |0015: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lse/danielj/geometridestroyer/EntityCreator;.starEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFF)Lcom/badlogic/gdx/physics/box2d/Body; // method@28a8 │ │ +0b40e4: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ + 0x0004 line=243 │ │ 0x0015 line=244 │ │ 0x0018 line=245 │ │ locals : │ │ 0x000f - 0x0019 reg=0 e Lse/danielj/geometridestroyer/Entity; │ │ 0x0000 - 0x0019 reg=7 world Lcom/badlogic/gdx/physics/box2d/World; │ │ 0x0000 - 0x0019 reg=8 x F │ │ 0x0000 - 0x0019 reg=9 y F │ │ @@ -189430,35 +189484,36 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 25 16-bit code units │ │ -0a5b28: |[0a5b28] se.danielj.geometridestroyer.EntityCreator.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ -0a5b38: 2200 1d04 |0000: new-instance v0, Lse/danielj/geometridestroyer/Entity; // type@041d │ │ -0a5b3c: 1a01 761c |0002: const-string v1, "green_triangle" // string@1c76 │ │ -0a5b40: 7110 3929 0100 |0004: invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ -0a5b46: 0c01 |0007: move-result-object v1 │ │ -0a5b48: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -0a5b4a: 1205 |0009: const/4 v5, #int 0 // #0 │ │ -0a5b4c: 01a2 |000a: move v2, v10 │ │ -0a5b4e: 01b3 |000b: move v3, v11 │ │ -0a5b50: 7606 8d28 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lse/danielj/geometridestroyer/Entity;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;FFZZ)V // method@288d │ │ -0a5b56: 0771 |000f: move-object v1, v7 │ │ -0a5b58: 0702 |0010: move-object v2, v0 │ │ -0a5b5a: 0183 |0011: move v3, v8 │ │ -0a5b5c: 0194 |0012: move v4, v9 │ │ -0a5b5e: 01a5 |0013: move v5, v10 │ │ -0a5b60: 01b6 |0014: move v6, v11 │ │ -0a5b62: 7706 a928 0100 |0015: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lse/danielj/geometridestroyer/EntityCreator;.triangleEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFF)Lcom/badlogic/gdx/physics/box2d/Body; // method@28a9 │ │ -0a5b68: 1100 |0018: return-object v0 │ │ +0b40e8: |[0b40e8] se.danielj.geometridestroyer.EntityCreator.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ +0b40f8: 2200 1b04 |0000: new-instance v0, Lse/danielj/geometridestroyer/Entity; // type@041b │ │ +0b40fc: 1a01 741c |0002: const-string v1, "green_triangle" // string@1c74 │ │ +0b4100: 7110 3929 0100 |0004: invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ +0b4106: 0c01 |0007: move-result-object v1 │ │ +0b4108: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +0b410a: 1205 |0009: const/4 v5, #int 0 // #0 │ │ +0b410c: 01a2 |000a: move v2, v10 │ │ +0b410e: 01b3 |000b: move v3, v11 │ │ +0b4110: 7606 8d28 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lse/danielj/geometridestroyer/Entity;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;FFZZ)V // method@288d │ │ +0b4116: 0771 |000f: move-object v1, v7 │ │ +0b4118: 0702 |0010: move-object v2, v0 │ │ +0b411a: 0183 |0011: move v3, v8 │ │ +0b411c: 0194 |0012: move v4, v9 │ │ +0b411e: 01a5 |0013: move v5, v10 │ │ +0b4120: 01b6 |0014: move v6, v11 │ │ +0b4122: 7706 a928 0100 |0015: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lse/danielj/geometridestroyer/EntityCreator;.triangleEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFF)Lcom/badlogic/gdx/physics/box2d/Body; // method@28a9 │ │ +0b4128: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ + 0x0004 line=86 │ │ 0x0015 line=87 │ │ 0x0018 line=88 │ │ locals : │ │ 0x000f - 0x0019 reg=0 e Lse/danielj/geometridestroyer/Entity; │ │ 0x0000 - 0x0019 reg=7 world Lcom/badlogic/gdx/physics/box2d/World; │ │ 0x0000 - 0x0019 reg=8 x F │ │ 0x0000 - 0x0019 reg=9 y F │ │ @@ -189470,39 +189525,39 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 57 16-bit code units │ │ -0a5b6c: |[0a5b6c] se.danielj.geometridestroyer.EntityCreator.createFloor:(Lcom/badlogic/gdx/physics/box2d/World;)V │ │ -0a5b7c: 1506 3442 |0000: const/high16 v6, #int 1110704128 // #4234 │ │ -0a5b80: 1505 a042 |0002: const/high16 v5, #int 1117782016 // #42a0 │ │ -0a5b84: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -0a5b86: 2201 2502 |0005: new-instance v1, Lcom/badlogic/gdx/physics/box2d/BodyDef; // type@0225 │ │ -0a5b8a: 7010 5515 0100 |0007: invoke-direct {v1}, Lcom/badlogic/gdx/physics/box2d/BodyDef;.:()V // method@1555 │ │ -0a5b90: 6203 4a0c |000a: sget-object v3, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.StaticBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c4a │ │ -0a5b94: 5b13 580c |000c: iput-object v3, v1, Lcom/badlogic/gdx/physics/box2d/BodyDef;.type:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c58 │ │ -0a5b98: 5413 570c |000e: iget-object v3, v1, Lcom/badlogic/gdx/physics/box2d/BodyDef;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c57 │ │ -0a5b9c: 6e30 6814 4304 |0010: invoke-virtual {v3, v4, v4}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0a5ba2: 6e20 4416 1700 |0013: invoke-virtual {v7, v1}, Lcom/badlogic/gdx/physics/box2d/World;.createBody:(Lcom/badlogic/gdx/physics/box2d/BodyDef;)Lcom/badlogic/gdx/physics/box2d/Body; // method@1644 │ │ -0a5ba8: 0c00 |0016: move-result-object v0 │ │ -0a5baa: 2202 2e02 |0017: new-instance v2, Lcom/badlogic/gdx/physics/box2d/EdgeShape; // type@022e │ │ -0a5bae: 7010 b715 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.:()V // method@15b7 │ │ -0a5bb4: 6e54 c015 4254 |001c: invoke-virtual {v2, v4, v4, v5, v4}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.set:(FFFF)V // method@15c0 │ │ -0a5bba: 6e30 ee14 2004 |001f: invoke-virtual {v0, v2, v4}, Lcom/badlogic/gdx/physics/box2d/Body;.createFixture:(Lcom/badlogic/gdx/physics/box2d/Shape;F)Lcom/badlogic/gdx/physics/box2d/Fixture; // method@14ee │ │ -0a5bc0: 2202 2e02 |0022: new-instance v2, Lcom/badlogic/gdx/physics/box2d/EdgeShape; // type@022e │ │ -0a5bc4: 7010 b715 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.:()V // method@15b7 │ │ -0a5bca: 6e56 c015 4244 |0027: invoke-virtual {v2, v4, v4, v4, v6}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.set:(FFFF)V // method@15c0 │ │ -0a5bd0: 6e30 ee14 2004 |002a: invoke-virtual {v0, v2, v4}, Lcom/badlogic/gdx/physics/box2d/Body;.createFixture:(Lcom/badlogic/gdx/physics/box2d/Shape;F)Lcom/badlogic/gdx/physics/box2d/Fixture; // method@14ee │ │ -0a5bd6: 2202 2e02 |002d: new-instance v2, Lcom/badlogic/gdx/physics/box2d/EdgeShape; // type@022e │ │ -0a5bda: 7010 b715 0200 |002f: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.:()V // method@15b7 │ │ -0a5be0: 6e56 c015 5254 |0032: invoke-virtual {v2, v5, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.set:(FFFF)V // method@15c0 │ │ -0a5be6: 6e30 ee14 2004 |0035: invoke-virtual {v0, v2, v4}, Lcom/badlogic/gdx/physics/box2d/Body;.createFixture:(Lcom/badlogic/gdx/physics/box2d/Shape;F)Lcom/badlogic/gdx/physics/box2d/Fixture; // method@14ee │ │ -0a5bec: 0e00 |0038: return-void │ │ +0b412c: |[0b412c] se.danielj.geometridestroyer.EntityCreator.createFloor:(Lcom/badlogic/gdx/physics/box2d/World;)V │ │ +0b413c: 1506 3442 |0000: const/high16 v6, #int 1110704128 // #4234 │ │ +0b4140: 1505 a042 |0002: const/high16 v5, #int 1117782016 // #42a0 │ │ +0b4144: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +0b4146: 2201 2302 |0005: new-instance v1, Lcom/badlogic/gdx/physics/box2d/BodyDef; // type@0223 │ │ +0b414a: 7010 5515 0100 |0007: invoke-direct {v1}, Lcom/badlogic/gdx/physics/box2d/BodyDef;.:()V // method@1555 │ │ +0b4150: 6203 4a0c |000a: sget-object v3, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.StaticBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c4a │ │ +0b4154: 5b13 580c |000c: iput-object v3, v1, Lcom/badlogic/gdx/physics/box2d/BodyDef;.type:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c58 │ │ +0b4158: 5413 570c |000e: iget-object v3, v1, Lcom/badlogic/gdx/physics/box2d/BodyDef;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c57 │ │ +0b415c: 6e30 6814 4304 |0010: invoke-virtual {v3, v4, v4}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0b4162: 6e20 4416 1700 |0013: invoke-virtual {v7, v1}, Lcom/badlogic/gdx/physics/box2d/World;.createBody:(Lcom/badlogic/gdx/physics/box2d/BodyDef;)Lcom/badlogic/gdx/physics/box2d/Body; // method@1644 │ │ +0b4168: 0c00 |0016: move-result-object v0 │ │ +0b416a: 2202 2c02 |0017: new-instance v2, Lcom/badlogic/gdx/physics/box2d/EdgeShape; // type@022c │ │ +0b416e: 7010 b715 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.:()V // method@15b7 │ │ +0b4174: 6e54 c015 4254 |001c: invoke-virtual {v2, v4, v4, v5, v4}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.set:(FFFF)V // method@15c0 │ │ +0b417a: 6e30 ee14 2004 |001f: invoke-virtual {v0, v2, v4}, Lcom/badlogic/gdx/physics/box2d/Body;.createFixture:(Lcom/badlogic/gdx/physics/box2d/Shape;F)Lcom/badlogic/gdx/physics/box2d/Fixture; // method@14ee │ │ +0b4180: 2202 2c02 |0022: new-instance v2, Lcom/badlogic/gdx/physics/box2d/EdgeShape; // type@022c │ │ +0b4184: 7010 b715 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.:()V // method@15b7 │ │ +0b418a: 6e56 c015 4244 |0027: invoke-virtual {v2, v4, v4, v4, v6}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.set:(FFFF)V // method@15c0 │ │ +0b4190: 6e30 ee14 2004 |002a: invoke-virtual {v0, v2, v4}, Lcom/badlogic/gdx/physics/box2d/Body;.createFixture:(Lcom/badlogic/gdx/physics/box2d/Shape;F)Lcom/badlogic/gdx/physics/box2d/Fixture; // method@14ee │ │ +0b4196: 2202 2c02 |002d: new-instance v2, Lcom/badlogic/gdx/physics/box2d/EdgeShape; // type@022c │ │ +0b419a: 7010 b715 0200 |002f: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.:()V // method@15b7 │ │ +0b41a0: 6e56 c015 5254 |0032: invoke-virtual {v2, v5, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.set:(FFFF)V // method@15c0 │ │ +0b41a6: 6e30 ee14 2004 |0035: invoke-virtual {v0, v2, v4}, Lcom/badlogic/gdx/physics/box2d/Body;.createFixture:(Lcom/badlogic/gdx/physics/box2d/Shape;F)Lcom/badlogic/gdx/physics/box2d/Fixture; // method@14ee │ │ +0b41ac: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=298 │ │ 0x000a line=299 │ │ 0x000e line=300 │ │ 0x0013 line=301 │ │ 0x0017 line=303 │ │ @@ -189528,35 +189583,36 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 25 16-bit code units │ │ -0a5bf0: |[0a5bf0] se.danielj.geometridestroyer.EntityCreator.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ -0a5c00: 2200 1d04 |0000: new-instance v0, Lse/danielj/geometridestroyer/Entity; // type@041d │ │ -0a5c04: 1a01 7313 |0002: const-string v1, "blue_box" // string@1373 │ │ -0a5c08: 7110 3929 0100 |0004: invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ -0a5c0e: 0c01 |0007: move-result-object v1 │ │ -0a5c10: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -0a5c12: 1215 |0009: const/4 v5, #int 1 // #1 │ │ -0a5c14: 01a2 |000a: move v2, v10 │ │ -0a5c16: 01b3 |000b: move v3, v11 │ │ -0a5c18: 7606 8d28 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lse/danielj/geometridestroyer/Entity;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;FFZZ)V // method@288d │ │ -0a5c1e: 0771 |000f: move-object v1, v7 │ │ -0a5c20: 0702 |0010: move-object v2, v0 │ │ -0a5c22: 0183 |0011: move v3, v8 │ │ -0a5c24: 0194 |0012: move v4, v9 │ │ -0a5c26: 01a5 |0013: move v5, v10 │ │ -0a5c28: 01b6 |0014: move v6, v11 │ │ -0a5c2a: 7706 9728 0100 |0015: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lse/danielj/geometridestroyer/EntityCreator;.boxEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFF)Lcom/badlogic/gdx/physics/box2d/Body; // method@2897 │ │ -0a5c30: 1100 |0018: return-object v0 │ │ +0b41b0: |[0b41b0] se.danielj.geometridestroyer.EntityCreator.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ +0b41c0: 2200 1b04 |0000: new-instance v0, Lse/danielj/geometridestroyer/Entity; // type@041b │ │ +0b41c4: 1a01 7113 |0002: const-string v1, "blue_box" // string@1371 │ │ +0b41c8: 7110 3929 0100 |0004: invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ +0b41ce: 0c01 |0007: move-result-object v1 │ │ +0b41d0: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +0b41d2: 1215 |0009: const/4 v5, #int 1 // #1 │ │ +0b41d4: 01a2 |000a: move v2, v10 │ │ +0b41d6: 01b3 |000b: move v3, v11 │ │ +0b41d8: 7606 8d28 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lse/danielj/geometridestroyer/Entity;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;FFZZ)V // method@288d │ │ +0b41de: 0771 |000f: move-object v1, v7 │ │ +0b41e0: 0702 |0010: move-object v2, v0 │ │ +0b41e2: 0183 |0011: move v3, v8 │ │ +0b41e4: 0194 |0012: move v4, v9 │ │ +0b41e6: 01a5 |0013: move v5, v10 │ │ +0b41e8: 01b6 |0014: move v6, v11 │ │ +0b41ea: 7706 9728 0100 |0015: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lse/danielj/geometridestroyer/EntityCreator;.boxEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFF)Lcom/badlogic/gdx/physics/box2d/Body; // method@2897 │ │ +0b41f0: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ + 0x0004 line=33 │ │ 0x0015 line=34 │ │ 0x0018 line=35 │ │ locals : │ │ 0x000f - 0x0019 reg=0 e Lse/danielj/geometridestroyer/Entity; │ │ 0x0000 - 0x0019 reg=7 world Lcom/badlogic/gdx/physics/box2d/World; │ │ 0x0000 - 0x0019 reg=8 x F │ │ 0x0000 - 0x0019 reg=9 y F │ │ @@ -189568,35 +189624,36 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 25 16-bit code units │ │ -0a5c34: |[0a5c34] se.danielj.geometridestroyer.EntityCreator.createPlayerStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ -0a5c44: 2200 1d04 |0000: new-instance v0, Lse/danielj/geometridestroyer/Entity; // type@041d │ │ -0a5c48: 1a01 7413 |0002: const-string v1, "blue_star" // string@1374 │ │ -0a5c4c: 7110 3929 0100 |0004: invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ -0a5c52: 0c01 |0007: move-result-object v1 │ │ -0a5c54: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -0a5c56: 1215 |0009: const/4 v5, #int 1 // #1 │ │ -0a5c58: 01a2 |000a: move v2, v10 │ │ -0a5c5a: 01b3 |000b: move v3, v11 │ │ -0a5c5c: 7606 8d28 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lse/danielj/geometridestroyer/Entity;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;FFZZ)V // method@288d │ │ -0a5c62: 0771 |000f: move-object v1, v7 │ │ -0a5c64: 0702 |0010: move-object v2, v0 │ │ -0a5c66: 0183 |0011: move v3, v8 │ │ -0a5c68: 0194 |0012: move v4, v9 │ │ -0a5c6a: 01a5 |0013: move v5, v10 │ │ -0a5c6c: 01b6 |0014: move v6, v11 │ │ -0a5c6e: 7706 a828 0100 |0015: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lse/danielj/geometridestroyer/EntityCreator;.starEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFF)Lcom/badlogic/gdx/physics/box2d/Body; // method@28a8 │ │ -0a5c74: 1100 |0018: return-object v0 │ │ +0b41f4: |[0b41f4] se.danielj.geometridestroyer.EntityCreator.createPlayerStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ +0b4204: 2200 1b04 |0000: new-instance v0, Lse/danielj/geometridestroyer/Entity; // type@041b │ │ +0b4208: 1a01 7213 |0002: const-string v1, "blue_star" // string@1372 │ │ +0b420c: 7110 3929 0100 |0004: invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ +0b4212: 0c01 |0007: move-result-object v1 │ │ +0b4214: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +0b4216: 1215 |0009: const/4 v5, #int 1 // #1 │ │ +0b4218: 01a2 |000a: move v2, v10 │ │ +0b421a: 01b3 |000b: move v3, v11 │ │ +0b421c: 7606 8d28 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lse/danielj/geometridestroyer/Entity;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;FFZZ)V // method@288d │ │ +0b4222: 0771 |000f: move-object v1, v7 │ │ +0b4224: 0702 |0010: move-object v2, v0 │ │ +0b4226: 0183 |0011: move v3, v8 │ │ +0b4228: 0194 |0012: move v4, v9 │ │ +0b422a: 01a5 |0013: move v5, v10 │ │ +0b422c: 01b6 |0014: move v6, v11 │ │ +0b422e: 7706 a828 0100 |0015: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lse/danielj/geometridestroyer/EntityCreator;.starEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFF)Lcom/badlogic/gdx/physics/box2d/Body; // method@28a8 │ │ +0b4234: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ + 0x0004 line=236 │ │ 0x0015 line=237 │ │ 0x0018 line=238 │ │ locals : │ │ 0x000f - 0x0019 reg=0 e Lse/danielj/geometridestroyer/Entity; │ │ 0x0000 - 0x0019 reg=7 world Lcom/badlogic/gdx/physics/box2d/World; │ │ 0x0000 - 0x0019 reg=8 x F │ │ 0x0000 - 0x0019 reg=9 y F │ │ @@ -189608,35 +189665,36 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 25 16-bit code units │ │ -0a5c78: |[0a5c78] se.danielj.geometridestroyer.EntityCreator.createPlayerTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ -0a5c88: 2200 1d04 |0000: new-instance v0, Lse/danielj/geometridestroyer/Entity; // type@041d │ │ -0a5c8c: 1a01 7513 |0002: const-string v1, "blue_triangle" // string@1375 │ │ -0a5c90: 7110 3929 0100 |0004: invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ -0a5c96: 0c01 |0007: move-result-object v1 │ │ -0a5c98: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -0a5c9a: 1215 |0009: const/4 v5, #int 1 // #1 │ │ -0a5c9c: 01a2 |000a: move v2, v10 │ │ -0a5c9e: 01b3 |000b: move v3, v11 │ │ -0a5ca0: 7606 8d28 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lse/danielj/geometridestroyer/Entity;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;FFZZ)V // method@288d │ │ -0a5ca6: 0771 |000f: move-object v1, v7 │ │ -0a5ca8: 0702 |0010: move-object v2, v0 │ │ -0a5caa: 0183 |0011: move v3, v8 │ │ -0a5cac: 0194 |0012: move v4, v9 │ │ -0a5cae: 01a5 |0013: move v5, v10 │ │ -0a5cb0: 01b6 |0014: move v6, v11 │ │ -0a5cb2: 7706 a928 0100 |0015: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lse/danielj/geometridestroyer/EntityCreator;.triangleEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFF)Lcom/badlogic/gdx/physics/box2d/Body; // method@28a9 │ │ -0a5cb8: 1100 |0018: return-object v0 │ │ +0b4238: |[0b4238] se.danielj.geometridestroyer.EntityCreator.createPlayerTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ +0b4248: 2200 1b04 |0000: new-instance v0, Lse/danielj/geometridestroyer/Entity; // type@041b │ │ +0b424c: 1a01 7313 |0002: const-string v1, "blue_triangle" // string@1373 │ │ +0b4250: 7110 3929 0100 |0004: invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ +0b4256: 0c01 |0007: move-result-object v1 │ │ +0b4258: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +0b425a: 1215 |0009: const/4 v5, #int 1 // #1 │ │ +0b425c: 01a2 |000a: move v2, v10 │ │ +0b425e: 01b3 |000b: move v3, v11 │ │ +0b4260: 7606 8d28 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lse/danielj/geometridestroyer/Entity;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;FFZZ)V // method@288d │ │ +0b4266: 0771 |000f: move-object v1, v7 │ │ +0b4268: 0702 |0010: move-object v2, v0 │ │ +0b426a: 0183 |0011: move v3, v8 │ │ +0b426c: 0194 |0012: move v4, v9 │ │ +0b426e: 01a5 |0013: move v5, v10 │ │ +0b4270: 01b6 |0014: move v6, v11 │ │ +0b4272: 7706 a928 0100 |0015: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lse/danielj/geometridestroyer/EntityCreator;.triangleEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFF)Lcom/badlogic/gdx/physics/box2d/Body; // method@28a9 │ │ +0b4278: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ + 0x0004 line=78 │ │ 0x0015 line=79 │ │ 0x0018 line=80 │ │ locals : │ │ 0x000f - 0x0019 reg=0 e Lse/danielj/geometridestroyer/Entity; │ │ 0x0000 - 0x0019 reg=7 world Lcom/badlogic/gdx/physics/box2d/World; │ │ 0x0000 - 0x0019 reg=8 x F │ │ 0x0000 - 0x0019 reg=9 y F │ │ @@ -189648,35 +189706,36 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 25 16-bit code units │ │ -0a5cbc: |[0a5cbc] se.danielj.geometridestroyer.EntityCreator.createSteelBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ -0a5ccc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0a5cce: 2200 1d04 |0001: new-instance v0, Lse/danielj/geometridestroyer/Entity; // type@041d │ │ -0a5cd2: 1a01 771c |0003: const-string v1, "grey_box" // string@1c77 │ │ -0a5cd6: 7110 3929 0100 |0005: invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ -0a5cdc: 0c01 |0008: move-result-object v1 │ │ -0a5cde: 01a2 |0009: move v2, v10 │ │ -0a5ce0: 01b3 |000a: move v3, v11 │ │ -0a5ce2: 0145 |000b: move v5, v4 │ │ -0a5ce4: 7606 8d28 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lse/danielj/geometridestroyer/Entity;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;FFZZ)V // method@288d │ │ -0a5cea: 0771 |000f: move-object v1, v7 │ │ -0a5cec: 0702 |0010: move-object v2, v0 │ │ -0a5cee: 0183 |0011: move v3, v8 │ │ -0a5cf0: 0194 |0012: move v4, v9 │ │ -0a5cf2: 01a5 |0013: move v5, v10 │ │ -0a5cf4: 01b6 |0014: move v6, v11 │ │ -0a5cf6: 7706 9728 0100 |0015: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lse/danielj/geometridestroyer/EntityCreator;.boxEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFF)Lcom/badlogic/gdx/physics/box2d/Body; // method@2897 │ │ -0a5cfc: 1100 |0018: return-object v0 │ │ +0b427c: |[0b427c] se.danielj.geometridestroyer.EntityCreator.createSteelBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ +0b428c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0b428e: 2200 1b04 |0001: new-instance v0, Lse/danielj/geometridestroyer/Entity; // type@041b │ │ +0b4292: 1a01 751c |0003: const-string v1, "grey_box" // string@1c75 │ │ +0b4296: 7110 3929 0100 |0005: invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ +0b429c: 0c01 |0008: move-result-object v1 │ │ +0b429e: 01a2 |0009: move v2, v10 │ │ +0b42a0: 01b3 |000a: move v3, v11 │ │ +0b42a2: 0145 |000b: move v5, v4 │ │ +0b42a4: 7606 8d28 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lse/danielj/geometridestroyer/Entity;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;FFZZ)V // method@288d │ │ +0b42aa: 0771 |000f: move-object v1, v7 │ │ +0b42ac: 0702 |0010: move-object v2, v0 │ │ +0b42ae: 0183 |0011: move v3, v8 │ │ +0b42b0: 0194 |0012: move v4, v9 │ │ +0b42b2: 01a5 |0013: move v5, v10 │ │ +0b42b4: 01b6 |0014: move v6, v11 │ │ +0b42b6: 7706 9728 0100 |0015: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lse/danielj/geometridestroyer/EntityCreator;.boxEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFF)Lcom/badlogic/gdx/physics/box2d/Body; // method@2897 │ │ +0b42bc: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=24 │ │ + 0x0005 line=25 │ │ 0x0015 line=26 │ │ 0x0018 line=27 │ │ locals : │ │ 0x000f - 0x0019 reg=0 e Lse/danielj/geometridestroyer/Entity; │ │ 0x0000 - 0x0019 reg=7 world Lcom/badlogic/gdx/physics/box2d/World; │ │ 0x0000 - 0x0019 reg=8 x F │ │ 0x0000 - 0x0019 reg=9 y F │ │ @@ -189688,35 +189747,36 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 25 16-bit code units │ │ -0a5d00: |[0a5d00] se.danielj.geometridestroyer.EntityCreator.createSteelCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ -0a5d10: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0a5d12: 2200 1d04 |0001: new-instance v0, Lse/danielj/geometridestroyer/Entity; // type@041d │ │ -0a5d16: 1a01 781c |0003: const-string v1, "grey_cross" // string@1c78 │ │ -0a5d1a: 7110 3929 0100 |0005: invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ -0a5d20: 0c01 |0008: move-result-object v1 │ │ -0a5d22: 01a2 |0009: move v2, v10 │ │ -0a5d24: 01b3 |000a: move v3, v11 │ │ -0a5d26: 0145 |000b: move v5, v4 │ │ -0a5d28: 7606 8d28 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lse/danielj/geometridestroyer/Entity;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;FFZZ)V // method@288d │ │ -0a5d2e: 0771 |000f: move-object v1, v7 │ │ -0a5d30: 0702 |0010: move-object v2, v0 │ │ -0a5d32: 0183 |0011: move v3, v8 │ │ -0a5d34: 0194 |0012: move v4, v9 │ │ -0a5d36: 01a5 |0013: move v5, v10 │ │ -0a5d38: 01b6 |0014: move v6, v11 │ │ -0a5d3a: 7706 a628 0100 |0015: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lse/danielj/geometridestroyer/EntityCreator;.crossEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFF)Lcom/badlogic/gdx/physics/box2d/Body; // method@28a6 │ │ -0a5d40: 1100 |0018: return-object v0 │ │ +0b42c0: |[0b42c0] se.danielj.geometridestroyer.EntityCreator.createSteelCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ +0b42d0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0b42d2: 2200 1b04 |0001: new-instance v0, Lse/danielj/geometridestroyer/Entity; // type@041b │ │ +0b42d6: 1a01 761c |0003: const-string v1, "grey_cross" // string@1c76 │ │ +0b42da: 7110 3929 0100 |0005: invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ +0b42e0: 0c01 |0008: move-result-object v1 │ │ +0b42e2: 01a2 |0009: move v2, v10 │ │ +0b42e4: 01b3 |000a: move v3, v11 │ │ +0b42e6: 0145 |000b: move v5, v4 │ │ +0b42e8: 7606 8d28 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lse/danielj/geometridestroyer/Entity;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;FFZZ)V // method@288d │ │ +0b42ee: 0771 |000f: move-object v1, v7 │ │ +0b42f0: 0702 |0010: move-object v2, v0 │ │ +0b42f2: 0183 |0011: move v3, v8 │ │ +0b42f4: 0194 |0012: move v4, v9 │ │ +0b42f6: 01a5 |0013: move v5, v10 │ │ +0b42f8: 01b6 |0014: move v6, v11 │ │ +0b42fa: 7706 a628 0100 |0015: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lse/danielj/geometridestroyer/EntityCreator;.crossEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFF)Lcom/badlogic/gdx/physics/box2d/Body; // method@28a6 │ │ +0b4300: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=165 │ │ + 0x0005 line=166 │ │ 0x0015 line=167 │ │ 0x0018 line=168 │ │ locals : │ │ 0x000f - 0x0019 reg=0 e Lse/danielj/geometridestroyer/Entity; │ │ 0x0000 - 0x0019 reg=7 world Lcom/badlogic/gdx/physics/box2d/World; │ │ 0x0000 - 0x0019 reg=8 x F │ │ 0x0000 - 0x0019 reg=9 y F │ │ @@ -189728,36 +189788,37 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 26 16-bit code units │ │ -0a5d44: |[0a5d44] se.danielj.geometridestroyer.EntityCreator.createSteelRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ -0a5d54: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0a5d56: 2200 1d04 |0001: new-instance v0, Lse/danielj/geometridestroyer/Entity; // type@041d │ │ -0a5d5a: 1a01 791c |0003: const-string v1, "grey_rectangle" // string@1c79 │ │ -0a5d5e: 7110 3929 0100 |0005: invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ -0a5d64: 0c01 |0008: move-result-object v1 │ │ -0a5d66: 01b2 |0009: move v2, v11 │ │ -0a5d68: 01c3 |000a: move v3, v12 │ │ -0a5d6a: 0145 |000b: move v5, v4 │ │ -0a5d6c: 7606 8d28 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lse/danielj/geometridestroyer/Entity;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;FFZZ)V // method@288d │ │ -0a5d72: 1207 |000f: const/4 v7, #int 0 // #0 │ │ -0a5d74: 0781 |0010: move-object v1, v8 │ │ -0a5d76: 0702 |0011: move-object v2, v0 │ │ -0a5d78: 0193 |0012: move v3, v9 │ │ -0a5d7a: 01a4 |0013: move v4, v10 │ │ -0a5d7c: 01b5 |0014: move v5, v11 │ │ -0a5d7e: 01c6 |0015: move v6, v12 │ │ -0a5d80: 7707 a728 0100 |0016: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lse/danielj/geometridestroyer/EntityCreator;.rectangleEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFFF)Lcom/badlogic/gdx/physics/box2d/Body; // method@28a7 │ │ -0a5d86: 1100 |0019: return-object v0 │ │ +0b4304: |[0b4304] se.danielj.geometridestroyer.EntityCreator.createSteelRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ +0b4314: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0b4316: 2200 1b04 |0001: new-instance v0, Lse/danielj/geometridestroyer/Entity; // type@041b │ │ +0b431a: 1a01 771c |0003: const-string v1, "grey_rectangle" // string@1c77 │ │ +0b431e: 7110 3929 0100 |0005: invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ +0b4324: 0c01 |0008: move-result-object v1 │ │ +0b4326: 01b2 |0009: move v2, v11 │ │ +0b4328: 01c3 |000a: move v3, v12 │ │ +0b432a: 0145 |000b: move v5, v4 │ │ +0b432c: 7606 8d28 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lse/danielj/geometridestroyer/Entity;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;FFZZ)V // method@288d │ │ +0b4332: 1207 |000f: const/4 v7, #int 0 // #0 │ │ +0b4334: 0781 |0010: move-object v1, v8 │ │ +0b4336: 0702 |0011: move-object v2, v0 │ │ +0b4338: 0193 |0012: move v3, v9 │ │ +0b433a: 01a4 |0013: move v4, v10 │ │ +0b433c: 01b5 |0014: move v5, v11 │ │ +0b433e: 01c6 |0015: move v6, v12 │ │ +0b4340: 7707 a728 0100 |0016: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lse/danielj/geometridestroyer/EntityCreator;.rectangleEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFFF)Lcom/badlogic/gdx/physics/box2d/Body; // method@28a7 │ │ +0b4346: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=116 │ │ + 0x0005 line=117 │ │ 0x000f line=118 │ │ 0x0019 line=119 │ │ locals : │ │ 0x000f - 0x001a reg=0 e Lse/danielj/geometridestroyer/Entity; │ │ 0x0000 - 0x001a reg=8 world Lcom/badlogic/gdx/physics/box2d/World; │ │ 0x0000 - 0x001a reg=9 x F │ │ 0x0000 - 0x001a reg=10 y F │ │ @@ -189769,36 +189830,37 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;FFFFF)Lse/danielj/geometridestroyer/Entity;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 26 16-bit code units │ │ -0a5d88: |[0a5d88] se.danielj.geometridestroyer.EntityCreator.createSteelRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFFF)Lse/danielj/geometridestroyer/Entity; │ │ -0a5d98: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0a5d9a: 2200 1d04 |0001: new-instance v0, Lse/danielj/geometridestroyer/Entity; // type@041d │ │ -0a5d9e: 1a01 791c |0003: const-string v1, "grey_rectangle" // string@1c79 │ │ -0a5da2: 7110 3929 0100 |0005: invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ -0a5da8: 0c01 |0008: move-result-object v1 │ │ -0a5daa: 01b2 |0009: move v2, v11 │ │ -0a5dac: 01c3 |000a: move v3, v12 │ │ -0a5dae: 0145 |000b: move v5, v4 │ │ -0a5db0: 7606 8d28 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lse/danielj/geometridestroyer/Entity;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;FFZZ)V // method@288d │ │ -0a5db6: 0781 |000f: move-object v1, v8 │ │ -0a5db8: 0702 |0010: move-object v2, v0 │ │ -0a5dba: 0193 |0011: move v3, v9 │ │ -0a5dbc: 01a4 |0012: move v4, v10 │ │ -0a5dbe: 01b5 |0013: move v5, v11 │ │ -0a5dc0: 01c6 |0014: move v6, v12 │ │ -0a5dc2: 01d7 |0015: move v7, v13 │ │ -0a5dc4: 7707 a728 0100 |0016: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lse/danielj/geometridestroyer/EntityCreator;.rectangleEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFFF)Lcom/badlogic/gdx/physics/box2d/Body; // method@28a7 │ │ -0a5dca: 1100 |0019: return-object v0 │ │ +0b4348: |[0b4348] se.danielj.geometridestroyer.EntityCreator.createSteelRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFFF)Lse/danielj/geometridestroyer/Entity; │ │ +0b4358: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0b435a: 2200 1b04 |0001: new-instance v0, Lse/danielj/geometridestroyer/Entity; // type@041b │ │ +0b435e: 1a01 771c |0003: const-string v1, "grey_rectangle" // string@1c77 │ │ +0b4362: 7110 3929 0100 |0005: invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ +0b4368: 0c01 |0008: move-result-object v1 │ │ +0b436a: 01b2 |0009: move v2, v11 │ │ +0b436c: 01c3 |000a: move v3, v12 │ │ +0b436e: 0145 |000b: move v5, v4 │ │ +0b4370: 7606 8d28 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lse/danielj/geometridestroyer/Entity;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;FFZZ)V // method@288d │ │ +0b4376: 0781 |000f: move-object v1, v8 │ │ +0b4378: 0702 |0010: move-object v2, v0 │ │ +0b437a: 0193 |0011: move v3, v9 │ │ +0b437c: 01a4 |0012: move v4, v10 │ │ +0b437e: 01b5 |0013: move v5, v11 │ │ +0b4380: 01c6 |0014: move v6, v12 │ │ +0b4382: 01d7 |0015: move v7, v13 │ │ +0b4384: 7707 a728 0100 |0016: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lse/danielj/geometridestroyer/EntityCreator;.rectangleEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFFF)Lcom/badlogic/gdx/physics/box2d/Body; // method@28a7 │ │ +0b438a: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=124 │ │ + 0x0005 line=125 │ │ 0x0016 line=126 │ │ 0x0019 line=127 │ │ locals : │ │ 0x000f - 0x001a reg=0 e Lse/danielj/geometridestroyer/Entity; │ │ 0x0000 - 0x001a reg=8 world Lcom/badlogic/gdx/physics/box2d/World; │ │ 0x0000 - 0x001a reg=9 x F │ │ 0x0000 - 0x001a reg=10 y F │ │ @@ -189811,35 +189873,36 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 25 16-bit code units │ │ -0a5dcc: |[0a5dcc] se.danielj.geometridestroyer.EntityCreator.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ -0a5ddc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0a5dde: 2200 1d04 |0001: new-instance v0, Lse/danielj/geometridestroyer/Entity; // type@041d │ │ -0a5de2: 1a01 7a1c |0003: const-string v1, "grey_triangle" // string@1c7a │ │ -0a5de6: 7110 3929 0100 |0005: invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ -0a5dec: 0c01 |0008: move-result-object v1 │ │ -0a5dee: 01a2 |0009: move v2, v10 │ │ -0a5df0: 01b3 |000a: move v3, v11 │ │ -0a5df2: 0145 |000b: move v5, v4 │ │ -0a5df4: 7606 8d28 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lse/danielj/geometridestroyer/Entity;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;FFZZ)V // method@288d │ │ -0a5dfa: 0771 |000f: move-object v1, v7 │ │ -0a5dfc: 0702 |0010: move-object v2, v0 │ │ -0a5dfe: 0183 |0011: move v3, v8 │ │ -0a5e00: 0194 |0012: move v4, v9 │ │ -0a5e02: 01a5 |0013: move v5, v10 │ │ -0a5e04: 01b6 |0014: move v6, v11 │ │ -0a5e06: 7706 a928 0100 |0015: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lse/danielj/geometridestroyer/EntityCreator;.triangleEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFF)Lcom/badlogic/gdx/physics/box2d/Body; // method@28a9 │ │ -0a5e0c: 1100 |0018: return-object v0 │ │ +0b438c: |[0b438c] se.danielj.geometridestroyer.EntityCreator.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ +0b439c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0b439e: 2200 1b04 |0001: new-instance v0, Lse/danielj/geometridestroyer/Entity; // type@041b │ │ +0b43a2: 1a01 781c |0003: const-string v1, "grey_triangle" // string@1c78 │ │ +0b43a6: 7110 3929 0100 |0005: invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ +0b43ac: 0c01 |0008: move-result-object v1 │ │ +0b43ae: 01a2 |0009: move v2, v10 │ │ +0b43b0: 01b3 |000a: move v3, v11 │ │ +0b43b2: 0145 |000b: move v5, v4 │ │ +0b43b4: 7606 8d28 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lse/danielj/geometridestroyer/Entity;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;FFZZ)V // method@288d │ │ +0b43ba: 0771 |000f: move-object v1, v7 │ │ +0b43bc: 0702 |0010: move-object v2, v0 │ │ +0b43be: 0183 |0011: move v3, v8 │ │ +0b43c0: 0194 |0012: move v4, v9 │ │ +0b43c2: 01a5 |0013: move v5, v10 │ │ +0b43c4: 01b6 |0014: move v6, v11 │ │ +0b43c6: 7706 a928 0100 |0015: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lse/danielj/geometridestroyer/EntityCreator;.triangleEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFF)Lcom/badlogic/gdx/physics/box2d/Body; // method@28a9 │ │ +0b43cc: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=69 │ │ + 0x0005 line=70 │ │ 0x0015 line=71 │ │ 0x0018 line=72 │ │ locals : │ │ 0x000f - 0x0019 reg=0 e Lse/danielj/geometridestroyer/Entity; │ │ 0x0000 - 0x0019 reg=7 world Lcom/badlogic/gdx/physics/box2d/World; │ │ 0x0000 - 0x0019 reg=8 x F │ │ 0x0000 - 0x0019 reg=9 y F │ │ @@ -189851,178 +189914,178 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFF)Lcom/badlogic/gdx/physics/box2d/Body;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 21 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 313 16-bit code units │ │ -0a5e10: |[0a5e10] se.danielj.geometridestroyer.EntityCreator.crossEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFF)Lcom/badlogic/gdx/physics/box2d/Body; │ │ -0a5e20: 150b 0040 |0000: const/high16 v11, #int 1073741824 // #4000 │ │ -0a5e24: a909 130b |0002: div-float v9, v19, v11 │ │ -0a5e28: 150b 0040 |0004: const/high16 v11, #int 1073741824 // #4000 │ │ -0a5e2c: a908 140b |0006: div-float v8, v20, v11 │ │ -0a5e30: 140b cdcc cc3e |0008: const v11, #float 0.4 // #3ecccccd │ │ -0a5e36: c89b |000b: mul-float/2addr v11, v9 │ │ -0a5e38: a705 090b |000c: sub-float v5, v9, v11 │ │ -0a5e3c: 140b cdcc cc3e |000e: const v11, #float 0.4 // #3ecccccd │ │ -0a5e42: c88b |0011: mul-float/2addr v11, v8 │ │ -0a5e44: a704 080b |0012: sub-float v4, v8, v11 │ │ -0a5e48: 2203 2502 |0014: new-instance v3, Lcom/badlogic/gdx/physics/box2d/BodyDef; // type@0225 │ │ -0a5e4c: 7010 5515 0300 |0016: invoke-direct {v3}, Lcom/badlogic/gdx/physics/box2d/BodyDef;.:()V // method@1555 │ │ -0a5e52: 620b 480c |0019: sget-object v11, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.DynamicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c48 │ │ -0a5e56: 5b3b 580c |001b: iput-object v11, v3, Lcom/badlogic/gdx/physics/box2d/BodyDef;.type:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c58 │ │ -0a5e5a: 543b 570c |001d: iget-object v11, v3, Lcom/badlogic/gdx/physics/box2d/BodyDef;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c57 │ │ -0a5e5e: 0200 1100 |001f: move/from16 v0, v17 │ │ -0a5e62: 0201 1200 |0021: move/from16 v1, v18 │ │ -0a5e66: 6e30 6814 0b01 |0023: invoke-virtual {v11, v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0a5e6c: 6e20 4416 3f00 |0026: invoke-virtual {v15, v3}, Lcom/badlogic/gdx/physics/box2d/World;.createBody:(Lcom/badlogic/gdx/physics/box2d/BodyDef;)Lcom/badlogic/gdx/physics/box2d/Body; // method@1644 │ │ -0a5e72: 0c02 |0029: move-result-object v2 │ │ -0a5e74: 0800 1000 |002a: move-object/from16 v0, v16 │ │ -0a5e78: 6e20 4f15 0200 |002c: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/physics/box2d/Body;.setUserData:(Ljava/lang/Object;)V // method@154f │ │ -0a5e7e: 2207 3a02 |002f: new-instance v7, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@023a │ │ -0a5e82: 7010 1116 0700 |0031: invoke-direct {v7}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.:()V // method@1611 │ │ -0a5e88: 125b |0034: const/4 v11, #int 5 // #5 │ │ -0a5e8a: 23ba 7b04 |0035: new-array v10, v11, [Lcom/badlogic/gdx/math/Vector2; // type@047b │ │ -0a5e8e: 120b |0037: const/4 v11, #int 0 // #0 │ │ -0a5e90: 220c 1302 |0038: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a5e94: 7f9d |003a: neg-float v13, v9 │ │ -0a5e96: 7030 4d14 dc04 |003b: invoke-direct {v12, v13, v4}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a5e9c: 4d0c 0a0b |003e: aput-object v12, v10, v11 │ │ -0a5ea0: 121b |0040: const/4 v11, #int 1 // #1 │ │ -0a5ea2: 220c 1302 |0041: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a5ea6: 7f9d |0043: neg-float v13, v9 │ │ -0a5ea8: 7f4e |0044: neg-float v14, v4 │ │ -0a5eaa: 7030 4d14 dc0e |0045: invoke-direct {v12, v13, v14}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a5eb0: 4d0c 0a0b |0048: aput-object v12, v10, v11 │ │ -0a5eb4: 122b |004a: const/4 v11, #int 2 // #2 │ │ -0a5eb6: 220c 1302 |004b: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a5eba: 7f5d |004d: neg-float v13, v5 │ │ -0a5ebc: 7f4e |004e: neg-float v14, v4 │ │ -0a5ebe: 7030 4d14 dc0e |004f: invoke-direct {v12, v13, v14}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a5ec4: 4d0c 0a0b |0052: aput-object v12, v10, v11 │ │ -0a5ec8: 123b |0054: const/4 v11, #int 3 // #3 │ │ -0a5eca: 220c 1302 |0055: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a5ece: 120d |0057: const/4 v13, #int 0 // #0 │ │ -0a5ed0: 120e |0058: const/4 v14, #int 0 // #0 │ │ -0a5ed2: 7030 4d14 dc0e |0059: invoke-direct {v12, v13, v14}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a5ed8: 4d0c 0a0b |005c: aput-object v12, v10, v11 │ │ -0a5edc: 124b |005e: const/4 v11, #int 4 // #4 │ │ -0a5ede: 220c 1302 |005f: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a5ee2: 7f5d |0061: neg-float v13, v5 │ │ -0a5ee4: 7030 4d14 dc04 |0062: invoke-direct {v12, v13, v4}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a5eea: 4d0c 0a0b |0065: aput-object v12, v10, v11 │ │ -0a5eee: 6e20 1e16 a700 |0067: invoke-virtual {v7, v10}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.set:([Lcom/badlogic/gdx/math/Vector2;)V // method@161e │ │ -0a5ef4: 2206 3102 |006a: new-instance v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef; // type@0231 │ │ -0a5ef8: 7010 e515 0600 |006c: invoke-direct {v6}, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.:()V // method@15e5 │ │ -0a5efe: 5b67 8e0c |006f: iput-object v7, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c8e │ │ -0a5f02: 150b 003f |0071: const/high16 v11, #int 1056964608 // #3f00 │ │ -0a5f06: 596b 890c |0073: iput v11, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.density:F // field@0c89 │ │ -0a5f0a: 140b cdcc cc3e |0075: const v11, #float 0.4 // #3ecccccd │ │ -0a5f10: 596b 8b0c |0078: iput v11, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.friction:F // field@0c8b │ │ -0a5f14: 120b |007a: const/4 v11, #int 0 // #0 │ │ -0a5f16: 596b 8d0c |007b: iput v11, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.restitution:F // field@0c8d │ │ -0a5f1a: 6e20 ed14 6200 |007d: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.createFixture:(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; // method@14ed │ │ -0a5f20: 2207 3a02 |0080: new-instance v7, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@023a │ │ -0a5f24: 7010 1116 0700 |0082: invoke-direct {v7}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.:()V // method@1611 │ │ -0a5f2a: 125b |0085: const/4 v11, #int 5 // #5 │ │ -0a5f2c: 23ba 7b04 |0086: new-array v10, v11, [Lcom/badlogic/gdx/math/Vector2; // type@047b │ │ -0a5f30: 120b |0088: const/4 v11, #int 0 // #0 │ │ -0a5f32: 220c 1302 |0089: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a5f36: 7f5d |008b: neg-float v13, v5 │ │ -0a5f38: 7030 4d14 dc08 |008c: invoke-direct {v12, v13, v8}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a5f3e: 4d0c 0a0b |008f: aput-object v12, v10, v11 │ │ -0a5f42: 121b |0091: const/4 v11, #int 1 // #1 │ │ -0a5f44: 220c 1302 |0092: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a5f48: 7f5d |0094: neg-float v13, v5 │ │ -0a5f4a: 7030 4d14 dc04 |0095: invoke-direct {v12, v13, v4}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a5f50: 4d0c 0a0b |0098: aput-object v12, v10, v11 │ │ -0a5f54: 122b |009a: const/4 v11, #int 2 // #2 │ │ -0a5f56: 220c 1302 |009b: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a5f5a: 120d |009d: const/4 v13, #int 0 // #0 │ │ -0a5f5c: 120e |009e: const/4 v14, #int 0 // #0 │ │ -0a5f5e: 7030 4d14 dc0e |009f: invoke-direct {v12, v13, v14}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a5f64: 4d0c 0a0b |00a2: aput-object v12, v10, v11 │ │ -0a5f68: 123b |00a4: const/4 v11, #int 3 // #3 │ │ -0a5f6a: 220c 1302 |00a5: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a5f6e: 7030 4d14 5c04 |00a7: invoke-direct {v12, v5, v4}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a5f74: 4d0c 0a0b |00aa: aput-object v12, v10, v11 │ │ -0a5f78: 124b |00ac: const/4 v11, #int 4 // #4 │ │ -0a5f7a: 220c 1302 |00ad: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a5f7e: 7030 4d14 5c08 |00af: invoke-direct {v12, v5, v8}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a5f84: 4d0c 0a0b |00b2: aput-object v12, v10, v11 │ │ -0a5f88: 6e20 1e16 a700 |00b4: invoke-virtual {v7, v10}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.set:([Lcom/badlogic/gdx/math/Vector2;)V // method@161e │ │ -0a5f8e: 5b67 8e0c |00b7: iput-object v7, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c8e │ │ -0a5f92: 6e20 ed14 6200 |00b9: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.createFixture:(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; // method@14ed │ │ -0a5f98: 2207 3a02 |00bc: new-instance v7, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@023a │ │ -0a5f9c: 7010 1116 0700 |00be: invoke-direct {v7}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.:()V // method@1611 │ │ -0a5fa2: 125b |00c1: const/4 v11, #int 5 // #5 │ │ -0a5fa4: 23ba 7b04 |00c2: new-array v10, v11, [Lcom/badlogic/gdx/math/Vector2; // type@047b │ │ -0a5fa8: 120b |00c4: const/4 v11, #int 0 // #0 │ │ -0a5faa: 220c 1302 |00c5: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a5fae: 7030 4d14 9c04 |00c7: invoke-direct {v12, v9, v4}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a5fb4: 4d0c 0a0b |00ca: aput-object v12, v10, v11 │ │ -0a5fb8: 121b |00cc: const/4 v11, #int 1 // #1 │ │ -0a5fba: 220c 1302 |00cd: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a5fbe: 7030 4d14 5c04 |00cf: invoke-direct {v12, v5, v4}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a5fc4: 4d0c 0a0b |00d2: aput-object v12, v10, v11 │ │ -0a5fc8: 122b |00d4: const/4 v11, #int 2 // #2 │ │ -0a5fca: 220c 1302 |00d5: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a5fce: 120d |00d7: const/4 v13, #int 0 // #0 │ │ -0a5fd0: 120e |00d8: const/4 v14, #int 0 // #0 │ │ -0a5fd2: 7030 4d14 dc0e |00d9: invoke-direct {v12, v13, v14}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a5fd8: 4d0c 0a0b |00dc: aput-object v12, v10, v11 │ │ -0a5fdc: 123b |00de: const/4 v11, #int 3 // #3 │ │ -0a5fde: 220c 1302 |00df: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a5fe2: 7f4d |00e1: neg-float v13, v4 │ │ -0a5fe4: 7030 4d14 5c0d |00e2: invoke-direct {v12, v5, v13}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a5fea: 4d0c 0a0b |00e5: aput-object v12, v10, v11 │ │ -0a5fee: 124b |00e7: const/4 v11, #int 4 // #4 │ │ -0a5ff0: 220c 1302 |00e8: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a5ff4: 7f4d |00ea: neg-float v13, v4 │ │ -0a5ff6: 7030 4d14 9c0d |00eb: invoke-direct {v12, v9, v13}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a5ffc: 4d0c 0a0b |00ee: aput-object v12, v10, v11 │ │ -0a6000: 6e20 1e16 a700 |00f0: invoke-virtual {v7, v10}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.set:([Lcom/badlogic/gdx/math/Vector2;)V // method@161e │ │ -0a6006: 5b67 8e0c |00f3: iput-object v7, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c8e │ │ -0a600a: 6e20 ed14 6200 |00f5: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.createFixture:(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; // method@14ed │ │ -0a6010: 2207 3a02 |00f8: new-instance v7, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@023a │ │ -0a6014: 7010 1116 0700 |00fa: invoke-direct {v7}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.:()V // method@1611 │ │ -0a601a: 125b |00fd: const/4 v11, #int 5 // #5 │ │ -0a601c: 23ba 7b04 |00fe: new-array v10, v11, [Lcom/badlogic/gdx/math/Vector2; // type@047b │ │ -0a6020: 120b |0100: const/4 v11, #int 0 // #0 │ │ -0a6022: 220c 1302 |0101: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a6026: 7f8d |0103: neg-float v13, v8 │ │ -0a6028: 7030 4d14 5c0d |0104: invoke-direct {v12, v5, v13}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a602e: 4d0c 0a0b |0107: aput-object v12, v10, v11 │ │ -0a6032: 121b |0109: const/4 v11, #int 1 // #1 │ │ -0a6034: 220c 1302 |010a: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a6038: 7f4d |010c: neg-float v13, v4 │ │ -0a603a: 7030 4d14 5c0d |010d: invoke-direct {v12, v5, v13}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a6040: 4d0c 0a0b |0110: aput-object v12, v10, v11 │ │ -0a6044: 122b |0112: const/4 v11, #int 2 // #2 │ │ -0a6046: 220c 1302 |0113: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a604a: 120d |0115: const/4 v13, #int 0 // #0 │ │ -0a604c: 120e |0116: const/4 v14, #int 0 // #0 │ │ -0a604e: 7030 4d14 dc0e |0117: invoke-direct {v12, v13, v14}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a6054: 4d0c 0a0b |011a: aput-object v12, v10, v11 │ │ -0a6058: 123b |011c: const/4 v11, #int 3 // #3 │ │ -0a605a: 220c 1302 |011d: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a605e: 7f5d |011f: neg-float v13, v5 │ │ -0a6060: 7f4e |0120: neg-float v14, v4 │ │ -0a6062: 7030 4d14 dc0e |0121: invoke-direct {v12, v13, v14}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a6068: 4d0c 0a0b |0124: aput-object v12, v10, v11 │ │ -0a606c: 124b |0126: const/4 v11, #int 4 // #4 │ │ -0a606e: 220c 1302 |0127: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a6072: 7f5d |0129: neg-float v13, v5 │ │ -0a6074: 7f8e |012a: neg-float v14, v8 │ │ -0a6076: 7030 4d14 dc0e |012b: invoke-direct {v12, v13, v14}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a607c: 4d0c 0a0b |012e: aput-object v12, v10, v11 │ │ -0a6080: 6e20 1e16 a700 |0130: invoke-virtual {v7, v10}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.set:([Lcom/badlogic/gdx/math/Vector2;)V // method@161e │ │ -0a6086: 5b67 8e0c |0133: iput-object v7, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c8e │ │ -0a608a: 6e20 ed14 6200 |0135: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.createFixture:(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; // method@14ed │ │ -0a6090: 1102 |0138: return-object v2 │ │ +0b43d0: |[0b43d0] se.danielj.geometridestroyer.EntityCreator.crossEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFF)Lcom/badlogic/gdx/physics/box2d/Body; │ │ +0b43e0: 150b 0040 |0000: const/high16 v11, #int 1073741824 // #4000 │ │ +0b43e4: a909 130b |0002: div-float v9, v19, v11 │ │ +0b43e8: 150b 0040 |0004: const/high16 v11, #int 1073741824 // #4000 │ │ +0b43ec: a908 140b |0006: div-float v8, v20, v11 │ │ +0b43f0: 140b cdcc cc3e |0008: const v11, #float 0.4 // #3ecccccd │ │ +0b43f6: c89b |000b: mul-float/2addr v11, v9 │ │ +0b43f8: a705 090b |000c: sub-float v5, v9, v11 │ │ +0b43fc: 140b cdcc cc3e |000e: const v11, #float 0.4 // #3ecccccd │ │ +0b4402: c88b |0011: mul-float/2addr v11, v8 │ │ +0b4404: a704 080b |0012: sub-float v4, v8, v11 │ │ +0b4408: 2203 2302 |0014: new-instance v3, Lcom/badlogic/gdx/physics/box2d/BodyDef; // type@0223 │ │ +0b440c: 7010 5515 0300 |0016: invoke-direct {v3}, Lcom/badlogic/gdx/physics/box2d/BodyDef;.:()V // method@1555 │ │ +0b4412: 620b 480c |0019: sget-object v11, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.DynamicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c48 │ │ +0b4416: 5b3b 580c |001b: iput-object v11, v3, Lcom/badlogic/gdx/physics/box2d/BodyDef;.type:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c58 │ │ +0b441a: 543b 570c |001d: iget-object v11, v3, Lcom/badlogic/gdx/physics/box2d/BodyDef;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c57 │ │ +0b441e: 0200 1100 |001f: move/from16 v0, v17 │ │ +0b4422: 0201 1200 |0021: move/from16 v1, v18 │ │ +0b4426: 6e30 6814 0b01 |0023: invoke-virtual {v11, v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0b442c: 6e20 4416 3f00 |0026: invoke-virtual {v15, v3}, Lcom/badlogic/gdx/physics/box2d/World;.createBody:(Lcom/badlogic/gdx/physics/box2d/BodyDef;)Lcom/badlogic/gdx/physics/box2d/Body; // method@1644 │ │ +0b4432: 0c02 |0029: move-result-object v2 │ │ +0b4434: 0800 1000 |002a: move-object/from16 v0, v16 │ │ +0b4438: 6e20 4f15 0200 |002c: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/physics/box2d/Body;.setUserData:(Ljava/lang/Object;)V // method@154f │ │ +0b443e: 2207 3802 |002f: new-instance v7, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@0238 │ │ +0b4442: 7010 1116 0700 |0031: invoke-direct {v7}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.:()V // method@1611 │ │ +0b4448: 125b |0034: const/4 v11, #int 5 // #5 │ │ +0b444a: 23ba 7904 |0035: new-array v10, v11, [Lcom/badlogic/gdx/math/Vector2; // type@0479 │ │ +0b444e: 120b |0037: const/4 v11, #int 0 // #0 │ │ +0b4450: 220c 1102 |0038: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b4454: 7f9d |003a: neg-float v13, v9 │ │ +0b4456: 7030 4d14 dc04 |003b: invoke-direct {v12, v13, v4}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b445c: 4d0c 0a0b |003e: aput-object v12, v10, v11 │ │ +0b4460: 121b |0040: const/4 v11, #int 1 // #1 │ │ +0b4462: 220c 1102 |0041: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b4466: 7f9d |0043: neg-float v13, v9 │ │ +0b4468: 7f4e |0044: neg-float v14, v4 │ │ +0b446a: 7030 4d14 dc0e |0045: invoke-direct {v12, v13, v14}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b4470: 4d0c 0a0b |0048: aput-object v12, v10, v11 │ │ +0b4474: 122b |004a: const/4 v11, #int 2 // #2 │ │ +0b4476: 220c 1102 |004b: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b447a: 7f5d |004d: neg-float v13, v5 │ │ +0b447c: 7f4e |004e: neg-float v14, v4 │ │ +0b447e: 7030 4d14 dc0e |004f: invoke-direct {v12, v13, v14}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b4484: 4d0c 0a0b |0052: aput-object v12, v10, v11 │ │ +0b4488: 123b |0054: const/4 v11, #int 3 // #3 │ │ +0b448a: 220c 1102 |0055: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b448e: 120d |0057: const/4 v13, #int 0 // #0 │ │ +0b4490: 120e |0058: const/4 v14, #int 0 // #0 │ │ +0b4492: 7030 4d14 dc0e |0059: invoke-direct {v12, v13, v14}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b4498: 4d0c 0a0b |005c: aput-object v12, v10, v11 │ │ +0b449c: 124b |005e: const/4 v11, #int 4 // #4 │ │ +0b449e: 220c 1102 |005f: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b44a2: 7f5d |0061: neg-float v13, v5 │ │ +0b44a4: 7030 4d14 dc04 |0062: invoke-direct {v12, v13, v4}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b44aa: 4d0c 0a0b |0065: aput-object v12, v10, v11 │ │ +0b44ae: 6e20 1e16 a700 |0067: invoke-virtual {v7, v10}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.set:([Lcom/badlogic/gdx/math/Vector2;)V // method@161e │ │ +0b44b4: 2206 2f02 |006a: new-instance v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef; // type@022f │ │ +0b44b8: 7010 e515 0600 |006c: invoke-direct {v6}, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.:()V // method@15e5 │ │ +0b44be: 5b67 8e0c |006f: iput-object v7, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c8e │ │ +0b44c2: 150b 003f |0071: const/high16 v11, #int 1056964608 // #3f00 │ │ +0b44c6: 596b 890c |0073: iput v11, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.density:F // field@0c89 │ │ +0b44ca: 140b cdcc cc3e |0075: const v11, #float 0.4 // #3ecccccd │ │ +0b44d0: 596b 8b0c |0078: iput v11, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.friction:F // field@0c8b │ │ +0b44d4: 120b |007a: const/4 v11, #int 0 // #0 │ │ +0b44d6: 596b 8d0c |007b: iput v11, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.restitution:F // field@0c8d │ │ +0b44da: 6e20 ed14 6200 |007d: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.createFixture:(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; // method@14ed │ │ +0b44e0: 2207 3802 |0080: new-instance v7, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@0238 │ │ +0b44e4: 7010 1116 0700 |0082: invoke-direct {v7}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.:()V // method@1611 │ │ +0b44ea: 125b |0085: const/4 v11, #int 5 // #5 │ │ +0b44ec: 23ba 7904 |0086: new-array v10, v11, [Lcom/badlogic/gdx/math/Vector2; // type@0479 │ │ +0b44f0: 120b |0088: const/4 v11, #int 0 // #0 │ │ +0b44f2: 220c 1102 |0089: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b44f6: 7f5d |008b: neg-float v13, v5 │ │ +0b44f8: 7030 4d14 dc08 |008c: invoke-direct {v12, v13, v8}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b44fe: 4d0c 0a0b |008f: aput-object v12, v10, v11 │ │ +0b4502: 121b |0091: const/4 v11, #int 1 // #1 │ │ +0b4504: 220c 1102 |0092: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b4508: 7f5d |0094: neg-float v13, v5 │ │ +0b450a: 7030 4d14 dc04 |0095: invoke-direct {v12, v13, v4}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b4510: 4d0c 0a0b |0098: aput-object v12, v10, v11 │ │ +0b4514: 122b |009a: const/4 v11, #int 2 // #2 │ │ +0b4516: 220c 1102 |009b: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b451a: 120d |009d: const/4 v13, #int 0 // #0 │ │ +0b451c: 120e |009e: const/4 v14, #int 0 // #0 │ │ +0b451e: 7030 4d14 dc0e |009f: invoke-direct {v12, v13, v14}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b4524: 4d0c 0a0b |00a2: aput-object v12, v10, v11 │ │ +0b4528: 123b |00a4: const/4 v11, #int 3 // #3 │ │ +0b452a: 220c 1102 |00a5: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b452e: 7030 4d14 5c04 |00a7: invoke-direct {v12, v5, v4}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b4534: 4d0c 0a0b |00aa: aput-object v12, v10, v11 │ │ +0b4538: 124b |00ac: const/4 v11, #int 4 // #4 │ │ +0b453a: 220c 1102 |00ad: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b453e: 7030 4d14 5c08 |00af: invoke-direct {v12, v5, v8}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b4544: 4d0c 0a0b |00b2: aput-object v12, v10, v11 │ │ +0b4548: 6e20 1e16 a700 |00b4: invoke-virtual {v7, v10}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.set:([Lcom/badlogic/gdx/math/Vector2;)V // method@161e │ │ +0b454e: 5b67 8e0c |00b7: iput-object v7, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c8e │ │ +0b4552: 6e20 ed14 6200 |00b9: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.createFixture:(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; // method@14ed │ │ +0b4558: 2207 3802 |00bc: new-instance v7, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@0238 │ │ +0b455c: 7010 1116 0700 |00be: invoke-direct {v7}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.:()V // method@1611 │ │ +0b4562: 125b |00c1: const/4 v11, #int 5 // #5 │ │ +0b4564: 23ba 7904 |00c2: new-array v10, v11, [Lcom/badlogic/gdx/math/Vector2; // type@0479 │ │ +0b4568: 120b |00c4: const/4 v11, #int 0 // #0 │ │ +0b456a: 220c 1102 |00c5: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b456e: 7030 4d14 9c04 |00c7: invoke-direct {v12, v9, v4}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b4574: 4d0c 0a0b |00ca: aput-object v12, v10, v11 │ │ +0b4578: 121b |00cc: const/4 v11, #int 1 // #1 │ │ +0b457a: 220c 1102 |00cd: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b457e: 7030 4d14 5c04 |00cf: invoke-direct {v12, v5, v4}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b4584: 4d0c 0a0b |00d2: aput-object v12, v10, v11 │ │ +0b4588: 122b |00d4: const/4 v11, #int 2 // #2 │ │ +0b458a: 220c 1102 |00d5: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b458e: 120d |00d7: const/4 v13, #int 0 // #0 │ │ +0b4590: 120e |00d8: const/4 v14, #int 0 // #0 │ │ +0b4592: 7030 4d14 dc0e |00d9: invoke-direct {v12, v13, v14}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b4598: 4d0c 0a0b |00dc: aput-object v12, v10, v11 │ │ +0b459c: 123b |00de: const/4 v11, #int 3 // #3 │ │ +0b459e: 220c 1102 |00df: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b45a2: 7f4d |00e1: neg-float v13, v4 │ │ +0b45a4: 7030 4d14 5c0d |00e2: invoke-direct {v12, v5, v13}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b45aa: 4d0c 0a0b |00e5: aput-object v12, v10, v11 │ │ +0b45ae: 124b |00e7: const/4 v11, #int 4 // #4 │ │ +0b45b0: 220c 1102 |00e8: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b45b4: 7f4d |00ea: neg-float v13, v4 │ │ +0b45b6: 7030 4d14 9c0d |00eb: invoke-direct {v12, v9, v13}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b45bc: 4d0c 0a0b |00ee: aput-object v12, v10, v11 │ │ +0b45c0: 6e20 1e16 a700 |00f0: invoke-virtual {v7, v10}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.set:([Lcom/badlogic/gdx/math/Vector2;)V // method@161e │ │ +0b45c6: 5b67 8e0c |00f3: iput-object v7, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c8e │ │ +0b45ca: 6e20 ed14 6200 |00f5: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.createFixture:(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; // method@14ed │ │ +0b45d0: 2207 3802 |00f8: new-instance v7, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@0238 │ │ +0b45d4: 7010 1116 0700 |00fa: invoke-direct {v7}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.:()V // method@1611 │ │ +0b45da: 125b |00fd: const/4 v11, #int 5 // #5 │ │ +0b45dc: 23ba 7904 |00fe: new-array v10, v11, [Lcom/badlogic/gdx/math/Vector2; // type@0479 │ │ +0b45e0: 120b |0100: const/4 v11, #int 0 // #0 │ │ +0b45e2: 220c 1102 |0101: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b45e6: 7f8d |0103: neg-float v13, v8 │ │ +0b45e8: 7030 4d14 5c0d |0104: invoke-direct {v12, v5, v13}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b45ee: 4d0c 0a0b |0107: aput-object v12, v10, v11 │ │ +0b45f2: 121b |0109: const/4 v11, #int 1 // #1 │ │ +0b45f4: 220c 1102 |010a: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b45f8: 7f4d |010c: neg-float v13, v4 │ │ +0b45fa: 7030 4d14 5c0d |010d: invoke-direct {v12, v5, v13}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b4600: 4d0c 0a0b |0110: aput-object v12, v10, v11 │ │ +0b4604: 122b |0112: const/4 v11, #int 2 // #2 │ │ +0b4606: 220c 1102 |0113: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b460a: 120d |0115: const/4 v13, #int 0 // #0 │ │ +0b460c: 120e |0116: const/4 v14, #int 0 // #0 │ │ +0b460e: 7030 4d14 dc0e |0117: invoke-direct {v12, v13, v14}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b4614: 4d0c 0a0b |011a: aput-object v12, v10, v11 │ │ +0b4618: 123b |011c: const/4 v11, #int 3 // #3 │ │ +0b461a: 220c 1102 |011d: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b461e: 7f5d |011f: neg-float v13, v5 │ │ +0b4620: 7f4e |0120: neg-float v14, v4 │ │ +0b4622: 7030 4d14 dc0e |0121: invoke-direct {v12, v13, v14}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b4628: 4d0c 0a0b |0124: aput-object v12, v10, v11 │ │ +0b462c: 124b |0126: const/4 v11, #int 4 // #4 │ │ +0b462e: 220c 1102 |0127: new-instance v12, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b4632: 7f5d |0129: neg-float v13, v5 │ │ +0b4634: 7f8e |012a: neg-float v14, v8 │ │ +0b4636: 7030 4d14 dc0e |012b: invoke-direct {v12, v13, v14}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b463c: 4d0c 0a0b |012e: aput-object v12, v10, v11 │ │ +0b4640: 6e20 1e16 a700 |0130: invoke-virtual {v7, v10}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.set:([Lcom/badlogic/gdx/math/Vector2;)V // method@161e │ │ +0b4646: 5b67 8e0c |0133: iput-object v7, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c8e │ │ +0b464a: 6e20 ed14 6200 |0135: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.createFixture:(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; // method@14ed │ │ +0b4650: 1102 |0138: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0004 line=180 │ │ 0x0008 line=181 │ │ 0x000e line=182 │ │ 0x0014 line=183 │ │ @@ -190083,80 +190146,80 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFFF)Lcom/badlogic/gdx/physics/box2d/Body;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 18 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 128 16-bit code units │ │ -0a6094: |[0a6094] se.danielj.geometridestroyer.EntityCreator.rectangleEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFFF)Lcom/badlogic/gdx/physics/box2d/Body; │ │ -0a60a4: 2202 2502 |0000: new-instance v2, Lcom/badlogic/gdx/physics/box2d/BodyDef; // type@0225 │ │ -0a60a8: 7010 5515 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/BodyDef;.:()V // method@1555 │ │ -0a60ae: 6206 480c |0005: sget-object v6, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.DynamicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c48 │ │ -0a60b2: 5b26 580c |0007: iput-object v6, v2, Lcom/badlogic/gdx/physics/box2d/BodyDef;.type:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c58 │ │ -0a60b6: 5426 570c |0009: iget-object v6, v2, Lcom/badlogic/gdx/physics/box2d/BodyDef;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c57 │ │ -0a60ba: 6e30 6814 d60e |000b: invoke-virtual {v6, v13, v14}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0a60c0: 6e20 4416 2b00 |000e: invoke-virtual {v11, v2}, Lcom/badlogic/gdx/physics/box2d/World;.createBody:(Lcom/badlogic/gdx/physics/box2d/BodyDef;)Lcom/badlogic/gdx/physics/box2d/Body; // method@1644 │ │ -0a60c6: 0c01 |0011: move-result-object v1 │ │ -0a60c8: 6e20 4f15 c100 |0012: invoke-virtual {v1, v12}, Lcom/badlogic/gdx/physics/box2d/Body;.setUserData:(Ljava/lang/Object;)V // method@154f │ │ -0a60ce: 0200 1100 |0015: move/from16 v0, v17 │ │ -0a60d2: 6e40 4b15 d10e |0017: invoke-virtual {v1, v13, v14, v0}, Lcom/badlogic/gdx/physics/box2d/Body;.setTransform:(FFF)V // method@154b │ │ -0a60d8: 2204 3a02 |001a: new-instance v4, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@023a │ │ -0a60dc: 7010 1116 0400 |001c: invoke-direct {v4}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.:()V // method@1611 │ │ -0a60e2: 1246 |001f: const/4 v6, #int 4 // #4 │ │ -0a60e4: 2365 7b04 |0020: new-array v5, v6, [Lcom/badlogic/gdx/math/Vector2; // type@047b │ │ -0a60e8: 1206 |0022: const/4 v6, #int 0 // #0 │ │ -0a60ea: 2207 1302 |0023: new-instance v7, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a60ee: 7ff8 |0025: neg-float v8, v15 │ │ -0a60f0: 1509 0040 |0026: const/high16 v9, #int 1073741824 // #4000 │ │ -0a60f4: c998 |0028: div-float/2addr v8, v9 │ │ -0a60f6: 1509 0040 |0029: const/high16 v9, #int 1073741824 // #4000 │ │ -0a60fa: a909 1009 |002b: div-float v9, v16, v9 │ │ -0a60fe: 7030 4d14 8709 |002d: invoke-direct {v7, v8, v9}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a6104: 4d07 0506 |0030: aput-object v7, v5, v6 │ │ -0a6108: 1216 |0032: const/4 v6, #int 1 // #1 │ │ -0a610a: 2207 1302 |0033: new-instance v7, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a610e: 7ff8 |0035: neg-float v8, v15 │ │ -0a6110: 1509 0040 |0036: const/high16 v9, #int 1073741824 // #4000 │ │ -0a6114: c998 |0038: div-float/2addr v8, v9 │ │ -0a6116: 0200 1000 |0039: move/from16 v0, v16 │ │ -0a611a: 7f09 |003b: neg-float v9, v0 │ │ -0a611c: 150a 0040 |003c: const/high16 v10, #int 1073741824 // #4000 │ │ -0a6120: c9a9 |003e: div-float/2addr v9, v10 │ │ -0a6122: 7030 4d14 8709 |003f: invoke-direct {v7, v8, v9}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a6128: 4d07 0506 |0042: aput-object v7, v5, v6 │ │ -0a612c: 1226 |0044: const/4 v6, #int 2 // #2 │ │ -0a612e: 2207 1302 |0045: new-instance v7, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a6132: 1508 0040 |0047: const/high16 v8, #int 1073741824 // #4000 │ │ -0a6136: a908 0f08 |0049: div-float v8, v15, v8 │ │ -0a613a: 0200 1000 |004b: move/from16 v0, v16 │ │ -0a613e: 7f09 |004d: neg-float v9, v0 │ │ -0a6140: 150a 0040 |004e: const/high16 v10, #int 1073741824 // #4000 │ │ -0a6144: c9a9 |0050: div-float/2addr v9, v10 │ │ -0a6146: 7030 4d14 8709 |0051: invoke-direct {v7, v8, v9}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a614c: 4d07 0506 |0054: aput-object v7, v5, v6 │ │ -0a6150: 1236 |0056: const/4 v6, #int 3 // #3 │ │ -0a6152: 2207 1302 |0057: new-instance v7, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a6156: 1508 0040 |0059: const/high16 v8, #int 1073741824 // #4000 │ │ -0a615a: a908 0f08 |005b: div-float v8, v15, v8 │ │ -0a615e: 1509 0040 |005d: const/high16 v9, #int 1073741824 // #4000 │ │ -0a6162: a909 1009 |005f: div-float v9, v16, v9 │ │ -0a6166: 7030 4d14 8709 |0061: invoke-direct {v7, v8, v9}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a616c: 4d07 0506 |0064: aput-object v7, v5, v6 │ │ -0a6170: 6e20 1e16 5400 |0066: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.set:([Lcom/badlogic/gdx/math/Vector2;)V // method@161e │ │ -0a6176: 2203 3102 |0069: new-instance v3, Lcom/badlogic/gdx/physics/box2d/FixtureDef; // type@0231 │ │ -0a617a: 7010 e515 0300 |006b: invoke-direct {v3}, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.:()V // method@15e5 │ │ -0a6180: 5b34 8e0c |006e: iput-object v4, v3, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c8e │ │ -0a6184: 1506 003f |0070: const/high16 v6, #int 1056964608 // #3f00 │ │ -0a6188: 5936 890c |0072: iput v6, v3, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.density:F // field@0c89 │ │ -0a618c: 1406 cdcc cc3e |0074: const v6, #float 0.4 // #3ecccccd │ │ -0a6192: 5936 8b0c |0077: iput v6, v3, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.friction:F // field@0c8b │ │ -0a6196: 1206 |0079: const/4 v6, #int 0 // #0 │ │ -0a6198: 5936 8d0c |007a: iput v6, v3, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.restitution:F // field@0c8d │ │ -0a619c: 6e20 ed14 3100 |007c: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.createFixture:(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; // method@14ed │ │ -0a61a2: 1101 |007f: return-object v1 │ │ +0b4654: |[0b4654] se.danielj.geometridestroyer.EntityCreator.rectangleEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFFF)Lcom/badlogic/gdx/physics/box2d/Body; │ │ +0b4664: 2202 2302 |0000: new-instance v2, Lcom/badlogic/gdx/physics/box2d/BodyDef; // type@0223 │ │ +0b4668: 7010 5515 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/BodyDef;.:()V // method@1555 │ │ +0b466e: 6206 480c |0005: sget-object v6, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.DynamicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c48 │ │ +0b4672: 5b26 580c |0007: iput-object v6, v2, Lcom/badlogic/gdx/physics/box2d/BodyDef;.type:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c58 │ │ +0b4676: 5426 570c |0009: iget-object v6, v2, Lcom/badlogic/gdx/physics/box2d/BodyDef;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c57 │ │ +0b467a: 6e30 6814 d60e |000b: invoke-virtual {v6, v13, v14}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0b4680: 6e20 4416 2b00 |000e: invoke-virtual {v11, v2}, Lcom/badlogic/gdx/physics/box2d/World;.createBody:(Lcom/badlogic/gdx/physics/box2d/BodyDef;)Lcom/badlogic/gdx/physics/box2d/Body; // method@1644 │ │ +0b4686: 0c01 |0011: move-result-object v1 │ │ +0b4688: 6e20 4f15 c100 |0012: invoke-virtual {v1, v12}, Lcom/badlogic/gdx/physics/box2d/Body;.setUserData:(Ljava/lang/Object;)V // method@154f │ │ +0b468e: 0200 1100 |0015: move/from16 v0, v17 │ │ +0b4692: 6e40 4b15 d10e |0017: invoke-virtual {v1, v13, v14, v0}, Lcom/badlogic/gdx/physics/box2d/Body;.setTransform:(FFF)V // method@154b │ │ +0b4698: 2204 3802 |001a: new-instance v4, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@0238 │ │ +0b469c: 7010 1116 0400 |001c: invoke-direct {v4}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.:()V // method@1611 │ │ +0b46a2: 1246 |001f: const/4 v6, #int 4 // #4 │ │ +0b46a4: 2365 7904 |0020: new-array v5, v6, [Lcom/badlogic/gdx/math/Vector2; // type@0479 │ │ +0b46a8: 1206 |0022: const/4 v6, #int 0 // #0 │ │ +0b46aa: 2207 1102 |0023: new-instance v7, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b46ae: 7ff8 |0025: neg-float v8, v15 │ │ +0b46b0: 1509 0040 |0026: const/high16 v9, #int 1073741824 // #4000 │ │ +0b46b4: c998 |0028: div-float/2addr v8, v9 │ │ +0b46b6: 1509 0040 |0029: const/high16 v9, #int 1073741824 // #4000 │ │ +0b46ba: a909 1009 |002b: div-float v9, v16, v9 │ │ +0b46be: 7030 4d14 8709 |002d: invoke-direct {v7, v8, v9}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b46c4: 4d07 0506 |0030: aput-object v7, v5, v6 │ │ +0b46c8: 1216 |0032: const/4 v6, #int 1 // #1 │ │ +0b46ca: 2207 1102 |0033: new-instance v7, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b46ce: 7ff8 |0035: neg-float v8, v15 │ │ +0b46d0: 1509 0040 |0036: const/high16 v9, #int 1073741824 // #4000 │ │ +0b46d4: c998 |0038: div-float/2addr v8, v9 │ │ +0b46d6: 0200 1000 |0039: move/from16 v0, v16 │ │ +0b46da: 7f09 |003b: neg-float v9, v0 │ │ +0b46dc: 150a 0040 |003c: const/high16 v10, #int 1073741824 // #4000 │ │ +0b46e0: c9a9 |003e: div-float/2addr v9, v10 │ │ +0b46e2: 7030 4d14 8709 |003f: invoke-direct {v7, v8, v9}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b46e8: 4d07 0506 |0042: aput-object v7, v5, v6 │ │ +0b46ec: 1226 |0044: const/4 v6, #int 2 // #2 │ │ +0b46ee: 2207 1102 |0045: new-instance v7, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b46f2: 1508 0040 |0047: const/high16 v8, #int 1073741824 // #4000 │ │ +0b46f6: a908 0f08 |0049: div-float v8, v15, v8 │ │ +0b46fa: 0200 1000 |004b: move/from16 v0, v16 │ │ +0b46fe: 7f09 |004d: neg-float v9, v0 │ │ +0b4700: 150a 0040 |004e: const/high16 v10, #int 1073741824 // #4000 │ │ +0b4704: c9a9 |0050: div-float/2addr v9, v10 │ │ +0b4706: 7030 4d14 8709 |0051: invoke-direct {v7, v8, v9}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b470c: 4d07 0506 |0054: aput-object v7, v5, v6 │ │ +0b4710: 1236 |0056: const/4 v6, #int 3 // #3 │ │ +0b4712: 2207 1102 |0057: new-instance v7, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b4716: 1508 0040 |0059: const/high16 v8, #int 1073741824 // #4000 │ │ +0b471a: a908 0f08 |005b: div-float v8, v15, v8 │ │ +0b471e: 1509 0040 |005d: const/high16 v9, #int 1073741824 // #4000 │ │ +0b4722: a909 1009 |005f: div-float v9, v16, v9 │ │ +0b4726: 7030 4d14 8709 |0061: invoke-direct {v7, v8, v9}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b472c: 4d07 0506 |0064: aput-object v7, v5, v6 │ │ +0b4730: 6e20 1e16 5400 |0066: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.set:([Lcom/badlogic/gdx/math/Vector2;)V // method@161e │ │ +0b4736: 2203 2f02 |0069: new-instance v3, Lcom/badlogic/gdx/physics/box2d/FixtureDef; // type@022f │ │ +0b473a: 7010 e515 0300 |006b: invoke-direct {v3}, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.:()V // method@15e5 │ │ +0b4740: 5b34 8e0c |006e: iput-object v4, v3, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c8e │ │ +0b4744: 1506 003f |0070: const/high16 v6, #int 1056964608 // #3f00 │ │ +0b4748: 5936 890c |0072: iput v6, v3, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.density:F // field@0c89 │ │ +0b474c: 1406 cdcc cc3e |0074: const v6, #float 0.4 // #3ecccccd │ │ +0b4752: 5936 8b0c |0077: iput v6, v3, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.friction:F // field@0c8b │ │ +0b4756: 1206 |0079: const/4 v6, #int 0 // #0 │ │ +0b4758: 5936 8d0c |007a: iput v6, v3, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.restitution:F // field@0c8d │ │ +0b475c: 6e20 ed14 3100 |007c: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.createFixture:(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; // method@14ed │ │ +0b4762: 1101 |007f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0005 line=140 │ │ 0x0009 line=141 │ │ 0x000e line=142 │ │ 0x0012 line=143 │ │ @@ -190190,211 +190253,211 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFF)Lcom/badlogic/gdx/physics/box2d/Body;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 23 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 378 16-bit code units │ │ -0a61a4: |[0a61a4] se.danielj.geometridestroyer.EntityCreator.starEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFF)Lcom/badlogic/gdx/physics/box2d/Body; │ │ -0a61b4: 150d 0040 |0000: const/high16 v13, #int 1073741824 // #4000 │ │ -0a61b8: a90b 150d |0002: div-float v11, v21, v13 │ │ -0a61bc: 150d 0040 |0004: const/high16 v13, #int 1073741824 // #4000 │ │ -0a61c0: a90a 160d |0006: div-float v10, v22, v13 │ │ -0a61c4: 140d 0ad7 a33c |0008: const v13, #float 0.02 // #3ca3d70a │ │ -0a61ca: c8bd |000b: mul-float/2addr v13, v11 │ │ -0a61cc: a705 0b0d |000c: sub-float v5, v11, v13 │ │ -0a61d0: 140d 0ad7 a33c |000e: const v13, #float 0.02 // #3ca3d70a │ │ -0a61d6: c8ad |0011: mul-float/2addr v13, v10 │ │ -0a61d8: a704 0a0d |0012: sub-float v4, v10, v13 │ │ -0a61dc: 150d 2041 |0014: const/high16 v13, #int 1092616192 // #4120 │ │ -0a61e0: a908 150d |0016: div-float v8, v21, v13 │ │ -0a61e4: 150d 2041 |0018: const/high16 v13, #int 1092616192 // #4120 │ │ -0a61e8: a907 160d |001a: div-float v7, v22, v13 │ │ -0a61ec: 2203 2502 |001c: new-instance v3, Lcom/badlogic/gdx/physics/box2d/BodyDef; // type@0225 │ │ -0a61f0: 7010 5515 0300 |001e: invoke-direct {v3}, Lcom/badlogic/gdx/physics/box2d/BodyDef;.:()V // method@1555 │ │ -0a61f6: 620d 480c |0021: sget-object v13, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.DynamicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c48 │ │ -0a61fa: 5b3d 580c |0023: iput-object v13, v3, Lcom/badlogic/gdx/physics/box2d/BodyDef;.type:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c58 │ │ -0a61fe: 543d 570c |0025: iget-object v13, v3, Lcom/badlogic/gdx/physics/box2d/BodyDef;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c57 │ │ -0a6202: 0200 1300 |0027: move/from16 v0, v19 │ │ -0a6206: 0201 1400 |0029: move/from16 v1, v20 │ │ -0a620a: 6e30 6814 0d01 |002b: invoke-virtual {v13, v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0a6210: 0800 1100 |002e: move-object/from16 v0, v17 │ │ -0a6214: 6e20 4416 3000 |0030: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/physics/box2d/World;.createBody:(Lcom/badlogic/gdx/physics/box2d/BodyDef;)Lcom/badlogic/gdx/physics/box2d/Body; // method@1644 │ │ -0a621a: 0c02 |0033: move-result-object v2 │ │ -0a621c: 0800 1200 |0034: move-object/from16 v0, v18 │ │ -0a6220: 6e20 4f15 0200 |0036: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/physics/box2d/Body;.setUserData:(Ljava/lang/Object;)V // method@154f │ │ -0a6226: 2209 3a02 |0039: new-instance v9, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@023a │ │ -0a622a: 7010 1116 0900 |003b: invoke-direct {v9}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.:()V // method@1611 │ │ -0a6230: 126d |003e: const/4 v13, #int 6 // #6 │ │ -0a6232: 23dc 7b04 |003f: new-array v12, v13, [Lcom/badlogic/gdx/math/Vector2; // type@047b │ │ -0a6236: 120d |0041: const/4 v13, #int 0 // #0 │ │ -0a6238: 220e 1302 |0042: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a623c: 7fbf |0044: neg-float v15, v11 │ │ -0a623e: 7030 4d14 fe0a |0045: invoke-direct {v14, v15, v10}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a6244: 4d0e 0c0d |0048: aput-object v14, v12, v13 │ │ -0a6248: 121d |004a: const/4 v13, #int 1 // #1 │ │ -0a624a: 220e 1302 |004b: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a624e: 7fbf |004d: neg-float v15, v11 │ │ -0a6250: 7030 4d14 fe04 |004e: invoke-direct {v14, v15, v4}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a6256: 4d0e 0c0d |0051: aput-object v14, v12, v13 │ │ -0a625a: 122d |0053: const/4 v13, #int 2 // #2 │ │ -0a625c: 220e 1302 |0054: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a6260: 7f8f |0056: neg-float v15, v8 │ │ -0a6262: 1310 0000 |0057: const/16 v16, #int 0 // #0 │ │ -0a6266: 7603 4d14 0e00 |0059: invoke-direct/range {v14, v15, v16}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a626c: 4d0e 0c0d |005c: aput-object v14, v12, v13 │ │ -0a6270: 123d |005e: const/4 v13, #int 3 // #3 │ │ -0a6272: 220e 1302 |005f: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a6276: 120f |0061: const/4 v15, #int 0 // #0 │ │ -0a6278: 1310 0000 |0062: const/16 v16, #int 0 // #0 │ │ -0a627c: 7603 4d14 0e00 |0064: invoke-direct/range {v14, v15, v16}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a6282: 4d0e 0c0d |0067: aput-object v14, v12, v13 │ │ -0a6286: 124d |0069: const/4 v13, #int 4 // #4 │ │ -0a6288: 220e 1302 |006a: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a628c: 120f |006c: const/4 v15, #int 0 // #0 │ │ -0a628e: 7030 4d14 fe07 |006d: invoke-direct {v14, v15, v7}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a6294: 4d0e 0c0d |0070: aput-object v14, v12, v13 │ │ -0a6298: 125d |0072: const/4 v13, #int 5 // #5 │ │ -0a629a: 220e 1302 |0073: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a629e: 7f5f |0075: neg-float v15, v5 │ │ -0a62a0: 7030 4d14 fe0a |0076: invoke-direct {v14, v15, v10}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a62a6: 4d0e 0c0d |0079: aput-object v14, v12, v13 │ │ -0a62aa: 6e20 1e16 c900 |007b: invoke-virtual {v9, v12}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.set:([Lcom/badlogic/gdx/math/Vector2;)V // method@161e │ │ -0a62b0: 2206 3102 |007e: new-instance v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef; // type@0231 │ │ -0a62b4: 7010 e515 0600 |0080: invoke-direct {v6}, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.:()V // method@15e5 │ │ -0a62ba: 5b69 8e0c |0083: iput-object v9, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c8e │ │ -0a62be: 150d 003f |0085: const/high16 v13, #int 1056964608 // #3f00 │ │ -0a62c2: 596d 890c |0087: iput v13, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.density:F // field@0c89 │ │ -0a62c6: 140d cdcc cc3e |0089: const v13, #float 0.4 // #3ecccccd │ │ -0a62cc: 596d 8b0c |008c: iput v13, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.friction:F // field@0c8b │ │ -0a62d0: 120d |008e: const/4 v13, #int 0 // #0 │ │ -0a62d2: 596d 8d0c |008f: iput v13, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.restitution:F // field@0c8d │ │ -0a62d6: 6e20 ed14 6200 |0091: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.createFixture:(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; // method@14ed │ │ -0a62dc: 2209 3a02 |0094: new-instance v9, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@023a │ │ -0a62e0: 7010 1116 0900 |0096: invoke-direct {v9}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.:()V // method@1611 │ │ -0a62e6: 126d |0099: const/4 v13, #int 6 // #6 │ │ -0a62e8: 23dc 7b04 |009a: new-array v12, v13, [Lcom/badlogic/gdx/math/Vector2; // type@047b │ │ -0a62ec: 120d |009c: const/4 v13, #int 0 // #0 │ │ -0a62ee: 220e 1302 |009d: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a62f2: 7030 4d14 be0a |009f: invoke-direct {v14, v11, v10}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a62f8: 4d0e 0c0d |00a2: aput-object v14, v12, v13 │ │ -0a62fc: 121d |00a4: const/4 v13, #int 1 // #1 │ │ -0a62fe: 220e 1302 |00a5: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a6302: 7030 4d14 5e0a |00a7: invoke-direct {v14, v5, v10}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a6308: 4d0e 0c0d |00aa: aput-object v14, v12, v13 │ │ -0a630c: 122d |00ac: const/4 v13, #int 2 // #2 │ │ -0a630e: 220e 1302 |00ad: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a6312: 120f |00af: const/4 v15, #int 0 // #0 │ │ -0a6314: 7030 4d14 fe07 |00b0: invoke-direct {v14, v15, v7}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a631a: 4d0e 0c0d |00b3: aput-object v14, v12, v13 │ │ -0a631e: 123d |00b5: const/4 v13, #int 3 // #3 │ │ -0a6320: 220e 1302 |00b6: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a6324: 120f |00b8: const/4 v15, #int 0 // #0 │ │ -0a6326: 1310 0000 |00b9: const/16 v16, #int 0 // #0 │ │ -0a632a: 7603 4d14 0e00 |00bb: invoke-direct/range {v14, v15, v16}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a6330: 4d0e 0c0d |00be: aput-object v14, v12, v13 │ │ -0a6334: 124d |00c0: const/4 v13, #int 4 // #4 │ │ -0a6336: 220e 1302 |00c1: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a633a: 120f |00c3: const/4 v15, #int 0 // #0 │ │ -0a633c: 7030 4d14 8e0f |00c4: invoke-direct {v14, v8, v15}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a6342: 4d0e 0c0d |00c7: aput-object v14, v12, v13 │ │ -0a6346: 125d |00c9: const/4 v13, #int 5 // #5 │ │ -0a6348: 220e 1302 |00ca: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a634c: 7030 4d14 be04 |00cc: invoke-direct {v14, v11, v4}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a6352: 4d0e 0c0d |00cf: aput-object v14, v12, v13 │ │ -0a6356: 6e20 1e16 c900 |00d1: invoke-virtual {v9, v12}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.set:([Lcom/badlogic/gdx/math/Vector2;)V // method@161e │ │ -0a635c: 5b69 8e0c |00d4: iput-object v9, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c8e │ │ -0a6360: 6e20 ed14 6200 |00d6: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.createFixture:(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; // method@14ed │ │ -0a6366: 2209 3a02 |00d9: new-instance v9, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@023a │ │ -0a636a: 7010 1116 0900 |00db: invoke-direct {v9}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.:()V // method@1611 │ │ -0a6370: 126d |00de: const/4 v13, #int 6 // #6 │ │ -0a6372: 23dc 7b04 |00df: new-array v12, v13, [Lcom/badlogic/gdx/math/Vector2; // type@047b │ │ -0a6376: 120d |00e1: const/4 v13, #int 0 // #0 │ │ -0a6378: 220e 1302 |00e2: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a637c: 7faf |00e4: neg-float v15, v10 │ │ -0a637e: 7030 4d14 be0f |00e5: invoke-direct {v14, v11, v15}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a6384: 4d0e 0c0d |00e8: aput-object v14, v12, v13 │ │ -0a6388: 121d |00ea: const/4 v13, #int 1 // #1 │ │ -0a638a: 220e 1302 |00eb: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a638e: 7f4f |00ed: neg-float v15, v4 │ │ -0a6390: 7030 4d14 be0f |00ee: invoke-direct {v14, v11, v15}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a6396: 4d0e 0c0d |00f1: aput-object v14, v12, v13 │ │ -0a639a: 122d |00f3: const/4 v13, #int 2 // #2 │ │ -0a639c: 220e 1302 |00f4: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a63a0: 120f |00f6: const/4 v15, #int 0 // #0 │ │ -0a63a2: 7030 4d14 fe07 |00f7: invoke-direct {v14, v15, v7}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a63a8: 4d0e 0c0d |00fa: aput-object v14, v12, v13 │ │ -0a63ac: 123d |00fc: const/4 v13, #int 3 // #3 │ │ -0a63ae: 220e 1302 |00fd: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a63b2: 120f |00ff: const/4 v15, #int 0 // #0 │ │ -0a63b4: 1310 0000 |0100: const/16 v16, #int 0 // #0 │ │ -0a63b8: 7603 4d14 0e00 |0102: invoke-direct/range {v14, v15, v16}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a63be: 4d0e 0c0d |0105: aput-object v14, v12, v13 │ │ -0a63c2: 124d |0107: const/4 v13, #int 4 // #4 │ │ -0a63c4: 220e 1302 |0108: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a63c8: 7f8f |010a: neg-float v15, v8 │ │ -0a63ca: 1310 0000 |010b: const/16 v16, #int 0 // #0 │ │ -0a63ce: 7603 4d14 0e00 |010d: invoke-direct/range {v14, v15, v16}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a63d4: 4d0e 0c0d |0110: aput-object v14, v12, v13 │ │ -0a63d8: 125d |0112: const/4 v13, #int 5 // #5 │ │ -0a63da: 220e 1302 |0113: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a63de: 7faf |0115: neg-float v15, v10 │ │ -0a63e0: 7030 4d14 5e0f |0116: invoke-direct {v14, v5, v15}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a63e6: 4d0e 0c0d |0119: aput-object v14, v12, v13 │ │ -0a63ea: 6e20 1e16 c900 |011b: invoke-virtual {v9, v12}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.set:([Lcom/badlogic/gdx/math/Vector2;)V // method@161e │ │ -0a63f0: 5b69 8e0c |011e: iput-object v9, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c8e │ │ -0a63f4: 6e20 ed14 6200 |0120: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.createFixture:(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; // method@14ed │ │ -0a63fa: 2209 3a02 |0123: new-instance v9, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@023a │ │ -0a63fe: 7010 1116 0900 |0125: invoke-direct {v9}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.:()V // method@1611 │ │ -0a6404: 126d |0128: const/4 v13, #int 6 // #6 │ │ -0a6406: 23dc 7b04 |0129: new-array v12, v13, [Lcom/badlogic/gdx/math/Vector2; // type@047b │ │ -0a640a: 120d |012b: const/4 v13, #int 0 // #0 │ │ -0a640c: 220e 1302 |012c: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a6410: 7fbf |012e: neg-float v15, v11 │ │ -0a6412: 7fa0 |012f: neg-float v0, v10 │ │ -0a6414: 0210 0000 |0130: move/from16 v16, v0 │ │ -0a6418: 7603 4d14 0e00 |0132: invoke-direct/range {v14, v15, v16}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a641e: 4d0e 0c0d |0135: aput-object v14, v12, v13 │ │ -0a6422: 121d |0137: const/4 v13, #int 1 // #1 │ │ -0a6424: 220e 1302 |0138: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a6428: 7f5f |013a: neg-float v15, v5 │ │ -0a642a: 7fa0 |013b: neg-float v0, v10 │ │ -0a642c: 0210 0000 |013c: move/from16 v16, v0 │ │ -0a6430: 7603 4d14 0e00 |013e: invoke-direct/range {v14, v15, v16}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a6436: 4d0e 0c0d |0141: aput-object v14, v12, v13 │ │ -0a643a: 122d |0143: const/4 v13, #int 2 // #2 │ │ -0a643c: 220e 1302 |0144: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a6440: 120f |0146: const/4 v15, #int 0 // #0 │ │ -0a6442: 7f70 |0147: neg-float v0, v7 │ │ -0a6444: 0210 0000 |0148: move/from16 v16, v0 │ │ -0a6448: 7603 4d14 0e00 |014a: invoke-direct/range {v14, v15, v16}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a644e: 4d0e 0c0d |014d: aput-object v14, v12, v13 │ │ -0a6452: 123d |014f: const/4 v13, #int 3 // #3 │ │ -0a6454: 220e 1302 |0150: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a6458: 120f |0152: const/4 v15, #int 0 // #0 │ │ -0a645a: 1310 0000 |0153: const/16 v16, #int 0 // #0 │ │ -0a645e: 7603 4d14 0e00 |0155: invoke-direct/range {v14, v15, v16}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a6464: 4d0e 0c0d |0158: aput-object v14, v12, v13 │ │ -0a6468: 124d |015a: const/4 v13, #int 4 // #4 │ │ -0a646a: 220e 1302 |015b: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a646e: 7f8f |015d: neg-float v15, v8 │ │ -0a6470: 1310 0000 |015e: const/16 v16, #int 0 // #0 │ │ -0a6474: 7603 4d14 0e00 |0160: invoke-direct/range {v14, v15, v16}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a647a: 4d0e 0c0d |0163: aput-object v14, v12, v13 │ │ -0a647e: 125d |0165: const/4 v13, #int 5 // #5 │ │ -0a6480: 220e 1302 |0166: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a6484: 7fbf |0168: neg-float v15, v11 │ │ -0a6486: 7f40 |0169: neg-float v0, v4 │ │ -0a6488: 0210 0000 |016a: move/from16 v16, v0 │ │ -0a648c: 7603 4d14 0e00 |016c: invoke-direct/range {v14, v15, v16}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a6492: 4d0e 0c0d |016f: aput-object v14, v12, v13 │ │ -0a6496: 6e20 1e16 c900 |0171: invoke-virtual {v9, v12}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.set:([Lcom/badlogic/gdx/math/Vector2;)V // method@161e │ │ -0a649c: 5b69 8e0c |0174: iput-object v9, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c8e │ │ -0a64a0: 6e20 ed14 6200 |0176: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.createFixture:(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; // method@14ed │ │ -0a64a6: 1102 |0179: return-object v2 │ │ +0b4764: |[0b4764] se.danielj.geometridestroyer.EntityCreator.starEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFF)Lcom/badlogic/gdx/physics/box2d/Body; │ │ +0b4774: 150d 0040 |0000: const/high16 v13, #int 1073741824 // #4000 │ │ +0b4778: a90b 150d |0002: div-float v11, v21, v13 │ │ +0b477c: 150d 0040 |0004: const/high16 v13, #int 1073741824 // #4000 │ │ +0b4780: a90a 160d |0006: div-float v10, v22, v13 │ │ +0b4784: 140d 0ad7 a33c |0008: const v13, #float 0.02 // #3ca3d70a │ │ +0b478a: c8bd |000b: mul-float/2addr v13, v11 │ │ +0b478c: a705 0b0d |000c: sub-float v5, v11, v13 │ │ +0b4790: 140d 0ad7 a33c |000e: const v13, #float 0.02 // #3ca3d70a │ │ +0b4796: c8ad |0011: mul-float/2addr v13, v10 │ │ +0b4798: a704 0a0d |0012: sub-float v4, v10, v13 │ │ +0b479c: 150d 2041 |0014: const/high16 v13, #int 1092616192 // #4120 │ │ +0b47a0: a908 150d |0016: div-float v8, v21, v13 │ │ +0b47a4: 150d 2041 |0018: const/high16 v13, #int 1092616192 // #4120 │ │ +0b47a8: a907 160d |001a: div-float v7, v22, v13 │ │ +0b47ac: 2203 2302 |001c: new-instance v3, Lcom/badlogic/gdx/physics/box2d/BodyDef; // type@0223 │ │ +0b47b0: 7010 5515 0300 |001e: invoke-direct {v3}, Lcom/badlogic/gdx/physics/box2d/BodyDef;.:()V // method@1555 │ │ +0b47b6: 620d 480c |0021: sget-object v13, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.DynamicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c48 │ │ +0b47ba: 5b3d 580c |0023: iput-object v13, v3, Lcom/badlogic/gdx/physics/box2d/BodyDef;.type:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c58 │ │ +0b47be: 543d 570c |0025: iget-object v13, v3, Lcom/badlogic/gdx/physics/box2d/BodyDef;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c57 │ │ +0b47c2: 0200 1300 |0027: move/from16 v0, v19 │ │ +0b47c6: 0201 1400 |0029: move/from16 v1, v20 │ │ +0b47ca: 6e30 6814 0d01 |002b: invoke-virtual {v13, v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0b47d0: 0800 1100 |002e: move-object/from16 v0, v17 │ │ +0b47d4: 6e20 4416 3000 |0030: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/physics/box2d/World;.createBody:(Lcom/badlogic/gdx/physics/box2d/BodyDef;)Lcom/badlogic/gdx/physics/box2d/Body; // method@1644 │ │ +0b47da: 0c02 |0033: move-result-object v2 │ │ +0b47dc: 0800 1200 |0034: move-object/from16 v0, v18 │ │ +0b47e0: 6e20 4f15 0200 |0036: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/physics/box2d/Body;.setUserData:(Ljava/lang/Object;)V // method@154f │ │ +0b47e6: 2209 3802 |0039: new-instance v9, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@0238 │ │ +0b47ea: 7010 1116 0900 |003b: invoke-direct {v9}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.:()V // method@1611 │ │ +0b47f0: 126d |003e: const/4 v13, #int 6 // #6 │ │ +0b47f2: 23dc 7904 |003f: new-array v12, v13, [Lcom/badlogic/gdx/math/Vector2; // type@0479 │ │ +0b47f6: 120d |0041: const/4 v13, #int 0 // #0 │ │ +0b47f8: 220e 1102 |0042: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b47fc: 7fbf |0044: neg-float v15, v11 │ │ +0b47fe: 7030 4d14 fe0a |0045: invoke-direct {v14, v15, v10}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b4804: 4d0e 0c0d |0048: aput-object v14, v12, v13 │ │ +0b4808: 121d |004a: const/4 v13, #int 1 // #1 │ │ +0b480a: 220e 1102 |004b: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b480e: 7fbf |004d: neg-float v15, v11 │ │ +0b4810: 7030 4d14 fe04 |004e: invoke-direct {v14, v15, v4}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b4816: 4d0e 0c0d |0051: aput-object v14, v12, v13 │ │ +0b481a: 122d |0053: const/4 v13, #int 2 // #2 │ │ +0b481c: 220e 1102 |0054: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b4820: 7f8f |0056: neg-float v15, v8 │ │ +0b4822: 1310 0000 |0057: const/16 v16, #int 0 // #0 │ │ +0b4826: 7603 4d14 0e00 |0059: invoke-direct/range {v14, v15, v16}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b482c: 4d0e 0c0d |005c: aput-object v14, v12, v13 │ │ +0b4830: 123d |005e: const/4 v13, #int 3 // #3 │ │ +0b4832: 220e 1102 |005f: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b4836: 120f |0061: const/4 v15, #int 0 // #0 │ │ +0b4838: 1310 0000 |0062: const/16 v16, #int 0 // #0 │ │ +0b483c: 7603 4d14 0e00 |0064: invoke-direct/range {v14, v15, v16}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b4842: 4d0e 0c0d |0067: aput-object v14, v12, v13 │ │ +0b4846: 124d |0069: const/4 v13, #int 4 // #4 │ │ +0b4848: 220e 1102 |006a: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b484c: 120f |006c: const/4 v15, #int 0 // #0 │ │ +0b484e: 7030 4d14 fe07 |006d: invoke-direct {v14, v15, v7}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b4854: 4d0e 0c0d |0070: aput-object v14, v12, v13 │ │ +0b4858: 125d |0072: const/4 v13, #int 5 // #5 │ │ +0b485a: 220e 1102 |0073: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b485e: 7f5f |0075: neg-float v15, v5 │ │ +0b4860: 7030 4d14 fe0a |0076: invoke-direct {v14, v15, v10}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b4866: 4d0e 0c0d |0079: aput-object v14, v12, v13 │ │ +0b486a: 6e20 1e16 c900 |007b: invoke-virtual {v9, v12}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.set:([Lcom/badlogic/gdx/math/Vector2;)V // method@161e │ │ +0b4870: 2206 2f02 |007e: new-instance v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef; // type@022f │ │ +0b4874: 7010 e515 0600 |0080: invoke-direct {v6}, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.:()V // method@15e5 │ │ +0b487a: 5b69 8e0c |0083: iput-object v9, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c8e │ │ +0b487e: 150d 003f |0085: const/high16 v13, #int 1056964608 // #3f00 │ │ +0b4882: 596d 890c |0087: iput v13, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.density:F // field@0c89 │ │ +0b4886: 140d cdcc cc3e |0089: const v13, #float 0.4 // #3ecccccd │ │ +0b488c: 596d 8b0c |008c: iput v13, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.friction:F // field@0c8b │ │ +0b4890: 120d |008e: const/4 v13, #int 0 // #0 │ │ +0b4892: 596d 8d0c |008f: iput v13, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.restitution:F // field@0c8d │ │ +0b4896: 6e20 ed14 6200 |0091: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.createFixture:(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; // method@14ed │ │ +0b489c: 2209 3802 |0094: new-instance v9, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@0238 │ │ +0b48a0: 7010 1116 0900 |0096: invoke-direct {v9}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.:()V // method@1611 │ │ +0b48a6: 126d |0099: const/4 v13, #int 6 // #6 │ │ +0b48a8: 23dc 7904 |009a: new-array v12, v13, [Lcom/badlogic/gdx/math/Vector2; // type@0479 │ │ +0b48ac: 120d |009c: const/4 v13, #int 0 // #0 │ │ +0b48ae: 220e 1102 |009d: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b48b2: 7030 4d14 be0a |009f: invoke-direct {v14, v11, v10}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b48b8: 4d0e 0c0d |00a2: aput-object v14, v12, v13 │ │ +0b48bc: 121d |00a4: const/4 v13, #int 1 // #1 │ │ +0b48be: 220e 1102 |00a5: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b48c2: 7030 4d14 5e0a |00a7: invoke-direct {v14, v5, v10}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b48c8: 4d0e 0c0d |00aa: aput-object v14, v12, v13 │ │ +0b48cc: 122d |00ac: const/4 v13, #int 2 // #2 │ │ +0b48ce: 220e 1102 |00ad: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b48d2: 120f |00af: const/4 v15, #int 0 // #0 │ │ +0b48d4: 7030 4d14 fe07 |00b0: invoke-direct {v14, v15, v7}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b48da: 4d0e 0c0d |00b3: aput-object v14, v12, v13 │ │ +0b48de: 123d |00b5: const/4 v13, #int 3 // #3 │ │ +0b48e0: 220e 1102 |00b6: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b48e4: 120f |00b8: const/4 v15, #int 0 // #0 │ │ +0b48e6: 1310 0000 |00b9: const/16 v16, #int 0 // #0 │ │ +0b48ea: 7603 4d14 0e00 |00bb: invoke-direct/range {v14, v15, v16}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b48f0: 4d0e 0c0d |00be: aput-object v14, v12, v13 │ │ +0b48f4: 124d |00c0: const/4 v13, #int 4 // #4 │ │ +0b48f6: 220e 1102 |00c1: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b48fa: 120f |00c3: const/4 v15, #int 0 // #0 │ │ +0b48fc: 7030 4d14 8e0f |00c4: invoke-direct {v14, v8, v15}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b4902: 4d0e 0c0d |00c7: aput-object v14, v12, v13 │ │ +0b4906: 125d |00c9: const/4 v13, #int 5 // #5 │ │ +0b4908: 220e 1102 |00ca: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b490c: 7030 4d14 be04 |00cc: invoke-direct {v14, v11, v4}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b4912: 4d0e 0c0d |00cf: aput-object v14, v12, v13 │ │ +0b4916: 6e20 1e16 c900 |00d1: invoke-virtual {v9, v12}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.set:([Lcom/badlogic/gdx/math/Vector2;)V // method@161e │ │ +0b491c: 5b69 8e0c |00d4: iput-object v9, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c8e │ │ +0b4920: 6e20 ed14 6200 |00d6: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.createFixture:(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; // method@14ed │ │ +0b4926: 2209 3802 |00d9: new-instance v9, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@0238 │ │ +0b492a: 7010 1116 0900 |00db: invoke-direct {v9}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.:()V // method@1611 │ │ +0b4930: 126d |00de: const/4 v13, #int 6 // #6 │ │ +0b4932: 23dc 7904 |00df: new-array v12, v13, [Lcom/badlogic/gdx/math/Vector2; // type@0479 │ │ +0b4936: 120d |00e1: const/4 v13, #int 0 // #0 │ │ +0b4938: 220e 1102 |00e2: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b493c: 7faf |00e4: neg-float v15, v10 │ │ +0b493e: 7030 4d14 be0f |00e5: invoke-direct {v14, v11, v15}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b4944: 4d0e 0c0d |00e8: aput-object v14, v12, v13 │ │ +0b4948: 121d |00ea: const/4 v13, #int 1 // #1 │ │ +0b494a: 220e 1102 |00eb: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b494e: 7f4f |00ed: neg-float v15, v4 │ │ +0b4950: 7030 4d14 be0f |00ee: invoke-direct {v14, v11, v15}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b4956: 4d0e 0c0d |00f1: aput-object v14, v12, v13 │ │ +0b495a: 122d |00f3: const/4 v13, #int 2 // #2 │ │ +0b495c: 220e 1102 |00f4: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b4960: 120f |00f6: const/4 v15, #int 0 // #0 │ │ +0b4962: 7030 4d14 fe07 |00f7: invoke-direct {v14, v15, v7}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b4968: 4d0e 0c0d |00fa: aput-object v14, v12, v13 │ │ +0b496c: 123d |00fc: const/4 v13, #int 3 // #3 │ │ +0b496e: 220e 1102 |00fd: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b4972: 120f |00ff: const/4 v15, #int 0 // #0 │ │ +0b4974: 1310 0000 |0100: const/16 v16, #int 0 // #0 │ │ +0b4978: 7603 4d14 0e00 |0102: invoke-direct/range {v14, v15, v16}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b497e: 4d0e 0c0d |0105: aput-object v14, v12, v13 │ │ +0b4982: 124d |0107: const/4 v13, #int 4 // #4 │ │ +0b4984: 220e 1102 |0108: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b4988: 7f8f |010a: neg-float v15, v8 │ │ +0b498a: 1310 0000 |010b: const/16 v16, #int 0 // #0 │ │ +0b498e: 7603 4d14 0e00 |010d: invoke-direct/range {v14, v15, v16}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b4994: 4d0e 0c0d |0110: aput-object v14, v12, v13 │ │ +0b4998: 125d |0112: const/4 v13, #int 5 // #5 │ │ +0b499a: 220e 1102 |0113: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b499e: 7faf |0115: neg-float v15, v10 │ │ +0b49a0: 7030 4d14 5e0f |0116: invoke-direct {v14, v5, v15}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b49a6: 4d0e 0c0d |0119: aput-object v14, v12, v13 │ │ +0b49aa: 6e20 1e16 c900 |011b: invoke-virtual {v9, v12}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.set:([Lcom/badlogic/gdx/math/Vector2;)V // method@161e │ │ +0b49b0: 5b69 8e0c |011e: iput-object v9, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c8e │ │ +0b49b4: 6e20 ed14 6200 |0120: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.createFixture:(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; // method@14ed │ │ +0b49ba: 2209 3802 |0123: new-instance v9, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@0238 │ │ +0b49be: 7010 1116 0900 |0125: invoke-direct {v9}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.:()V // method@1611 │ │ +0b49c4: 126d |0128: const/4 v13, #int 6 // #6 │ │ +0b49c6: 23dc 7904 |0129: new-array v12, v13, [Lcom/badlogic/gdx/math/Vector2; // type@0479 │ │ +0b49ca: 120d |012b: const/4 v13, #int 0 // #0 │ │ +0b49cc: 220e 1102 |012c: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b49d0: 7fbf |012e: neg-float v15, v11 │ │ +0b49d2: 7fa0 |012f: neg-float v0, v10 │ │ +0b49d4: 0210 0000 |0130: move/from16 v16, v0 │ │ +0b49d8: 7603 4d14 0e00 |0132: invoke-direct/range {v14, v15, v16}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b49de: 4d0e 0c0d |0135: aput-object v14, v12, v13 │ │ +0b49e2: 121d |0137: const/4 v13, #int 1 // #1 │ │ +0b49e4: 220e 1102 |0138: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b49e8: 7f5f |013a: neg-float v15, v5 │ │ +0b49ea: 7fa0 |013b: neg-float v0, v10 │ │ +0b49ec: 0210 0000 |013c: move/from16 v16, v0 │ │ +0b49f0: 7603 4d14 0e00 |013e: invoke-direct/range {v14, v15, v16}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b49f6: 4d0e 0c0d |0141: aput-object v14, v12, v13 │ │ +0b49fa: 122d |0143: const/4 v13, #int 2 // #2 │ │ +0b49fc: 220e 1102 |0144: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b4a00: 120f |0146: const/4 v15, #int 0 // #0 │ │ +0b4a02: 7f70 |0147: neg-float v0, v7 │ │ +0b4a04: 0210 0000 |0148: move/from16 v16, v0 │ │ +0b4a08: 7603 4d14 0e00 |014a: invoke-direct/range {v14, v15, v16}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b4a0e: 4d0e 0c0d |014d: aput-object v14, v12, v13 │ │ +0b4a12: 123d |014f: const/4 v13, #int 3 // #3 │ │ +0b4a14: 220e 1102 |0150: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b4a18: 120f |0152: const/4 v15, #int 0 // #0 │ │ +0b4a1a: 1310 0000 |0153: const/16 v16, #int 0 // #0 │ │ +0b4a1e: 7603 4d14 0e00 |0155: invoke-direct/range {v14, v15, v16}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b4a24: 4d0e 0c0d |0158: aput-object v14, v12, v13 │ │ +0b4a28: 124d |015a: const/4 v13, #int 4 // #4 │ │ +0b4a2a: 220e 1102 |015b: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b4a2e: 7f8f |015d: neg-float v15, v8 │ │ +0b4a30: 1310 0000 |015e: const/16 v16, #int 0 // #0 │ │ +0b4a34: 7603 4d14 0e00 |0160: invoke-direct/range {v14, v15, v16}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b4a3a: 4d0e 0c0d |0163: aput-object v14, v12, v13 │ │ +0b4a3e: 125d |0165: const/4 v13, #int 5 // #5 │ │ +0b4a40: 220e 1102 |0166: new-instance v14, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b4a44: 7fbf |0168: neg-float v15, v11 │ │ +0b4a46: 7f40 |0169: neg-float v0, v4 │ │ +0b4a48: 0210 0000 |016a: move/from16 v16, v0 │ │ +0b4a4c: 7603 4d14 0e00 |016c: invoke-direct/range {v14, v15, v16}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b4a52: 4d0e 0c0d |016f: aput-object v14, v12, v13 │ │ +0b4a56: 6e20 1e16 c900 |0171: invoke-virtual {v9, v12}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.set:([Lcom/badlogic/gdx/math/Vector2;)V // method@161e │ │ +0b4a5c: 5b69 8e0c |0174: iput-object v9, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c8e │ │ +0b4a60: 6e20 ed14 6200 |0176: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.createFixture:(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; // method@14ed │ │ +0b4a66: 1102 |0179: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0004 line=250 │ │ 0x0008 line=251 │ │ 0x000e line=252 │ │ 0x0014 line=253 │ │ @@ -190459,66 +190522,66 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFF)Lcom/badlogic/gdx/physics/box2d/Body;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 100 16-bit code units │ │ -0a64a8: |[0a64a8] se.danielj.geometridestroyer.EntityCreator.triangleEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFF)Lcom/badlogic/gdx/physics/box2d/Body; │ │ -0a64b8: 2201 2502 |0000: new-instance v1, Lcom/badlogic/gdx/physics/box2d/BodyDef; // type@0225 │ │ -0a64bc: 7010 5515 0100 |0002: invoke-direct {v1}, Lcom/badlogic/gdx/physics/box2d/BodyDef;.:()V // method@1555 │ │ -0a64c2: 6205 480c |0005: sget-object v5, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.DynamicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c48 │ │ -0a64c6: 5b15 580c |0007: iput-object v5, v1, Lcom/badlogic/gdx/physics/box2d/BodyDef;.type:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c58 │ │ -0a64ca: 5415 570c |0009: iget-object v5, v1, Lcom/badlogic/gdx/physics/box2d/BodyDef;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c57 │ │ -0a64ce: 6e30 6814 c50d |000b: invoke-virtual {v5, v12, v13}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0a64d4: 6e20 4416 1a00 |000e: invoke-virtual {v10, v1}, Lcom/badlogic/gdx/physics/box2d/World;.createBody:(Lcom/badlogic/gdx/physics/box2d/BodyDef;)Lcom/badlogic/gdx/physics/box2d/Body; // method@1644 │ │ -0a64da: 0c00 |0011: move-result-object v0 │ │ -0a64dc: 6e20 4f15 b000 |0012: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/physics/box2d/Body;.setUserData:(Ljava/lang/Object;)V // method@154f │ │ -0a64e2: 2203 3a02 |0015: new-instance v3, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@023a │ │ -0a64e6: 7010 1116 0300 |0017: invoke-direct {v3}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.:()V // method@1611 │ │ -0a64ec: 1235 |001a: const/4 v5, #int 3 // #3 │ │ -0a64ee: 2354 7b04 |001b: new-array v4, v5, [Lcom/badlogic/gdx/math/Vector2; // type@047b │ │ -0a64f2: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -0a64f4: 2206 1302 |001e: new-instance v6, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a64f8: 7fe7 |0020: neg-float v7, v14 │ │ -0a64fa: 1508 0040 |0021: const/high16 v8, #int 1073741824 // #4000 │ │ -0a64fe: c987 |0023: div-float/2addr v7, v8 │ │ -0a6500: 7ff8 |0024: neg-float v8, v15 │ │ -0a6502: 1509 0040 |0025: const/high16 v9, #int 1073741824 // #4000 │ │ -0a6506: c998 |0027: div-float/2addr v8, v9 │ │ -0a6508: 7030 4d14 7608 |0028: invoke-direct {v6, v7, v8}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a650e: 4d06 0405 |002b: aput-object v6, v4, v5 │ │ -0a6512: 1215 |002d: const/4 v5, #int 1 // #1 │ │ -0a6514: 2206 1302 |002e: new-instance v6, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a6518: 1507 0040 |0030: const/high16 v7, #int 1073741824 // #4000 │ │ -0a651c: a907 0e07 |0032: div-float v7, v14, v7 │ │ -0a6520: 7ff8 |0034: neg-float v8, v15 │ │ -0a6522: 1509 0040 |0035: const/high16 v9, #int 1073741824 // #4000 │ │ -0a6526: c998 |0037: div-float/2addr v8, v9 │ │ -0a6528: 7030 4d14 7608 |0038: invoke-direct {v6, v7, v8}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a652e: 4d06 0405 |003b: aput-object v6, v4, v5 │ │ -0a6532: 1225 |003d: const/4 v5, #int 2 // #2 │ │ -0a6534: 2206 1302 |003e: new-instance v6, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0a6538: 1207 |0040: const/4 v7, #int 0 // #0 │ │ -0a653a: 1508 0040 |0041: const/high16 v8, #int 1073741824 // #4000 │ │ -0a653e: a908 0f08 |0043: div-float v8, v15, v8 │ │ -0a6542: 7030 4d14 7608 |0045: invoke-direct {v6, v7, v8}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0a6548: 4d06 0405 |0048: aput-object v6, v4, v5 │ │ -0a654c: 6e20 1e16 4300 |004a: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.set:([Lcom/badlogic/gdx/math/Vector2;)V // method@161e │ │ -0a6552: 2202 3102 |004d: new-instance v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef; // type@0231 │ │ -0a6556: 7010 e515 0200 |004f: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.:()V // method@15e5 │ │ -0a655c: 5b23 8e0c |0052: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c8e │ │ -0a6560: 1505 003f |0054: const/high16 v5, #int 1056964608 // #3f00 │ │ -0a6564: 5925 890c |0056: iput v5, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.density:F // field@0c89 │ │ -0a6568: 1405 cdcc cc3e |0058: const v5, #float 0.4 // #3ecccccd │ │ -0a656e: 5925 8b0c |005b: iput v5, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.friction:F // field@0c8b │ │ -0a6572: 1205 |005d: const/4 v5, #int 0 // #0 │ │ -0a6574: 5925 8d0c |005e: iput v5, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.restitution:F // field@0c8d │ │ -0a6578: 6e20 ed14 2000 |0060: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.createFixture:(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; // method@14ed │ │ -0a657e: 1100 |0063: return-object v0 │ │ +0b4a68: |[0b4a68] se.danielj.geometridestroyer.EntityCreator.triangleEntity:(Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/Entity;FFFF)Lcom/badlogic/gdx/physics/box2d/Body; │ │ +0b4a78: 2201 2302 |0000: new-instance v1, Lcom/badlogic/gdx/physics/box2d/BodyDef; // type@0223 │ │ +0b4a7c: 7010 5515 0100 |0002: invoke-direct {v1}, Lcom/badlogic/gdx/physics/box2d/BodyDef;.:()V // method@1555 │ │ +0b4a82: 6205 480c |0005: sget-object v5, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.DynamicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c48 │ │ +0b4a86: 5b15 580c |0007: iput-object v5, v1, Lcom/badlogic/gdx/physics/box2d/BodyDef;.type:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c58 │ │ +0b4a8a: 5415 570c |0009: iget-object v5, v1, Lcom/badlogic/gdx/physics/box2d/BodyDef;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c57 │ │ +0b4a8e: 6e30 6814 c50d |000b: invoke-virtual {v5, v12, v13}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0b4a94: 6e20 4416 1a00 |000e: invoke-virtual {v10, v1}, Lcom/badlogic/gdx/physics/box2d/World;.createBody:(Lcom/badlogic/gdx/physics/box2d/BodyDef;)Lcom/badlogic/gdx/physics/box2d/Body; // method@1644 │ │ +0b4a9a: 0c00 |0011: move-result-object v0 │ │ +0b4a9c: 6e20 4f15 b000 |0012: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/physics/box2d/Body;.setUserData:(Ljava/lang/Object;)V // method@154f │ │ +0b4aa2: 2203 3802 |0015: new-instance v3, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@0238 │ │ +0b4aa6: 7010 1116 0300 |0017: invoke-direct {v3}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.:()V // method@1611 │ │ +0b4aac: 1235 |001a: const/4 v5, #int 3 // #3 │ │ +0b4aae: 2354 7904 |001b: new-array v4, v5, [Lcom/badlogic/gdx/math/Vector2; // type@0479 │ │ +0b4ab2: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +0b4ab4: 2206 1102 |001e: new-instance v6, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b4ab8: 7fe7 |0020: neg-float v7, v14 │ │ +0b4aba: 1508 0040 |0021: const/high16 v8, #int 1073741824 // #4000 │ │ +0b4abe: c987 |0023: div-float/2addr v7, v8 │ │ +0b4ac0: 7ff8 |0024: neg-float v8, v15 │ │ +0b4ac2: 1509 0040 |0025: const/high16 v9, #int 1073741824 // #4000 │ │ +0b4ac6: c998 |0027: div-float/2addr v8, v9 │ │ +0b4ac8: 7030 4d14 7608 |0028: invoke-direct {v6, v7, v8}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b4ace: 4d06 0405 |002b: aput-object v6, v4, v5 │ │ +0b4ad2: 1215 |002d: const/4 v5, #int 1 // #1 │ │ +0b4ad4: 2206 1102 |002e: new-instance v6, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b4ad8: 1507 0040 |0030: const/high16 v7, #int 1073741824 // #4000 │ │ +0b4adc: a907 0e07 |0032: div-float v7, v14, v7 │ │ +0b4ae0: 7ff8 |0034: neg-float v8, v15 │ │ +0b4ae2: 1509 0040 |0035: const/high16 v9, #int 1073741824 // #4000 │ │ +0b4ae6: c998 |0037: div-float/2addr v8, v9 │ │ +0b4ae8: 7030 4d14 7608 |0038: invoke-direct {v6, v7, v8}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b4aee: 4d06 0405 |003b: aput-object v6, v4, v5 │ │ +0b4af2: 1225 |003d: const/4 v5, #int 2 // #2 │ │ +0b4af4: 2206 1102 |003e: new-instance v6, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0b4af8: 1207 |0040: const/4 v7, #int 0 // #0 │ │ +0b4afa: 1508 0040 |0041: const/high16 v8, #int 1073741824 // #4000 │ │ +0b4afe: a908 0f08 |0043: div-float v8, v15, v8 │ │ +0b4b02: 7030 4d14 7608 |0045: invoke-direct {v6, v7, v8}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0b4b08: 4d06 0405 |0048: aput-object v6, v4, v5 │ │ +0b4b0c: 6e20 1e16 4300 |004a: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.set:([Lcom/badlogic/gdx/math/Vector2;)V // method@161e │ │ +0b4b12: 2202 2f02 |004d: new-instance v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef; // type@022f │ │ +0b4b16: 7010 e515 0200 |004f: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.:()V // method@15e5 │ │ +0b4b1c: 5b23 8e0c |0052: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0c8e │ │ +0b4b20: 1505 003f |0054: const/high16 v5, #int 1056964608 // #3f00 │ │ +0b4b24: 5925 890c |0056: iput v5, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.density:F // field@0c89 │ │ +0b4b28: 1405 cdcc cc3e |0058: const v5, #float 0.4 // #3ecccccd │ │ +0b4b2e: 5925 8b0c |005b: iput v5, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.friction:F // field@0c8b │ │ +0b4b32: 1205 |005d: const/4 v5, #int 0 // #0 │ │ +0b4b34: 5925 8d0c |005e: iput v5, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.restitution:F // field@0c8d │ │ +0b4b38: 6e20 ed14 2000 |0060: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.createFixture:(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; // method@14ed │ │ +0b4b3e: 1100 |0063: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=93 │ │ 0x0009 line=94 │ │ 0x000e line=95 │ │ 0x0012 line=96 │ │ @@ -190545,17 +190608,17 @@ │ │ 0x0000 - 0x0064 reg=14 width F │ │ 0x0000 - 0x0064 reg=15 height F │ │ │ │ Virtual methods - │ │ source_file_idx : 861 (EntityCreator.java) │ │ │ │ Class #424 header: │ │ -class_idx : 1061 │ │ +class_idx : 1059 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1664 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #424 annotations: │ │ @@ -190577,17 +190640,17 @@ │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1664 (GeometriDestroyer.java) │ │ │ │ Class #425 header: │ │ -class_idx : 1062 │ │ +class_idx : 1060 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1664 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #425 annotations: │ │ @@ -190609,18 +190672,18 @@ │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1664 (GeometriDestroyer.java) │ │ │ │ Class #426 header: │ │ -class_idx : 1083 │ │ +class_idx : 1081 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3657 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3655 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #426 annotations: │ │ Annotations on class │ │ @@ -190640,31 +190703,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a6580: |[0a6580] se.danielj.geometridestroyer.R$attr.:()V │ │ -0a6590: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0a6596: 0e00 |0003: return-void │ │ +0b4b40: |[0b4b40] se.danielj.geometridestroyer.R$attr.:()V │ │ +0b4b50: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0b4b56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lse/danielj/geometridestroyer/R$attr; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3657 (R.java) │ │ + source_file_idx : 3655 (R.java) │ │ │ │ Class #427 header: │ │ -class_idx : 1084 │ │ +class_idx : 1082 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3657 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3655 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #427 annotations: │ │ Annotations on class │ │ @@ -190689,31 +190752,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a6598: |[0a6598] se.danielj.geometridestroyer.R$drawable.:()V │ │ -0a65a8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0a65ae: 0e00 |0003: return-void │ │ +0b4b58: |[0b4b58] se.danielj.geometridestroyer.R$drawable.:()V │ │ +0b4b68: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0b4b6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lse/danielj/geometridestroyer/R$drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3657 (R.java) │ │ + source_file_idx : 3655 (R.java) │ │ │ │ Class #428 header: │ │ -class_idx : 1085 │ │ +class_idx : 1083 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3657 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3655 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #428 annotations: │ │ Annotations on class │ │ @@ -190738,31 +190801,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a65b0: |[0a65b0] se.danielj.geometridestroyer.R$layout.:()V │ │ -0a65c0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0a65c6: 0e00 |0003: return-void │ │ +0b4b70: |[0b4b70] se.danielj.geometridestroyer.R$layout.:()V │ │ +0b4b80: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0b4b86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lse/danielj/geometridestroyer/R$layout; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3657 (R.java) │ │ + source_file_idx : 3655 (R.java) │ │ │ │ Class #429 header: │ │ -class_idx : 1086 │ │ +class_idx : 1084 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3657 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3655 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #429 annotations: │ │ Annotations on class │ │ @@ -190787,31 +190850,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a65c8: |[0a65c8] se.danielj.geometridestroyer.R$string.:()V │ │ -0a65d8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0a65de: 0e00 |0003: return-void │ │ +0b4b88: |[0b4b88] se.danielj.geometridestroyer.R$string.:()V │ │ +0b4b98: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0b4b9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lse/danielj/geometridestroyer/R$string; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3657 (R.java) │ │ + source_file_idx : 3655 (R.java) │ │ │ │ Class #430 header: │ │ -class_idx : 1087 │ │ +class_idx : 1085 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3657 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3655 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #430 annotations: │ │ Annotations on class │ │ @@ -190830,31 +190893,30 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a65e0: |[0a65e0] se.danielj.geometridestroyer.R.:()V │ │ -0a65f0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0a65f6: 0e00 |0003: return-void │ │ +0b4ba0: |[0b4ba0] se.danielj.geometridestroyer.R.:()V │ │ +0b4bb0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0b4bb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lse/danielj/geometridestroyer/R; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3657 (R.java) │ │ + source_file_idx : 3655 (R.java) │ │ │ │ Class #431 header: │ │ -class_idx : 1088 │ │ +class_idx : 1086 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1065 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #431 - │ │ @@ -190878,17 +190940,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a65f8: |[0a65f8] se.danielj.geometridestroyer.misc.FontManager.:()V │ │ -0a6608: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0a660e: 0e00 |0003: return-void │ │ +0b4bb8: |[0b4bb8] se.danielj.geometridestroyer.misc.FontManager.:()V │ │ +0b4bc8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0b4bce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lse/danielj/geometridestroyer/misc/FontManager; │ │ │ │ #1 : (in Lse/danielj/geometridestroyer/misc/FontManager;) │ │ @@ -190896,20 +190958,20 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0a6610: |[0a6610] se.danielj.geometridestroyer.misc.FontManager.dispose:()V │ │ -0a6620: 6200 8a13 |0000: sget-object v0, Lse/danielj/geometridestroyer/misc/FontManager;.normalFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@138a │ │ -0a6624: 6e10 da0b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.dispose:()V // method@0bda │ │ -0a662a: 6200 8b13 |0005: sget-object v0, Lse/danielj/geometridestroyer/misc/FontManager;.titleFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@138b │ │ -0a662e: 6e10 da0b 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.dispose:()V // method@0bda │ │ -0a6634: 0e00 |000a: return-void │ │ +0b4bd0: |[0b4bd0] se.danielj.geometridestroyer.misc.FontManager.dispose:()V │ │ +0b4be0: 6200 8a13 |0000: sget-object v0, Lse/danielj/geometridestroyer/misc/FontManager;.normalFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@138a │ │ +0b4be4: 6e10 da0b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.dispose:()V // method@0bda │ │ +0b4bea: 6200 8b13 |0005: sget-object v0, Lse/danielj/geometridestroyer/misc/FontManager;.titleFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@138b │ │ +0b4bee: 6e10 da0b 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.dispose:()V // method@0bda │ │ +0b4bf4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0005 line=27 │ │ 0x000a line=28 │ │ locals : │ │ │ │ @@ -190918,83 +190980,83 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/BitmapFont;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a6638: |[0a6638] se.danielj.geometridestroyer.misc.FontManager.getNormalFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ -0a6648: 6200 8a13 |0000: sget-object v0, Lse/danielj/geometridestroyer/misc/FontManager;.normalFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@138a │ │ -0a664c: 1100 |0002: return-object v0 │ │ +0b4bf8: |[0b4bf8] se.danielj.geometridestroyer.misc.FontManager.getNormalFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ +0b4c08: 6200 8a13 |0000: sget-object v0, Lse/danielj/geometridestroyer/misc/FontManager;.normalFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@138a │ │ +0b4c0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #3 : (in Lse/danielj/geometridestroyer/misc/FontManager;) │ │ name : 'getTitleFont' │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/BitmapFont;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a6650: |[0a6650] se.danielj.geometridestroyer.misc.FontManager.getTitleFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ -0a6660: 6200 8b13 |0000: sget-object v0, Lse/danielj/geometridestroyer/misc/FontManager;.titleFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@138b │ │ -0a6664: 1100 |0002: return-object v0 │ │ +0b4c10: |[0b4c10] se.danielj.geometridestroyer.misc.FontManager.getTitleFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ +0b4c20: 6200 8b13 |0000: sget-object v0, Lse/danielj/geometridestroyer/misc/FontManager;.titleFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@138b │ │ +0b4c24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ │ │ #4 : (in Lse/danielj/geometridestroyer/misc/FontManager;) │ │ name : 'init' │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0a6668: |[0a6668] se.danielj.geometridestroyer.misc.FontManager.init:()V │ │ -0a6678: 2200 6a01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator; // type@016a │ │ -0a667c: 6201 1e00 |0002: sget-object v1, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ -0a6680: 1a02 e017 |0004: const-string v2, "fonts/gtw.ttf" // string@17e0 │ │ -0a6684: 7220 1201 2100 |0006: invoke-interface {v1, v2}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0112 │ │ -0a668a: 0c01 |0009: move-result-object v1 │ │ -0a668c: 7020 040f 1000 |000a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0f04 │ │ -0a6692: 1301 2800 |000d: const/16 v1, #int 40 // #28 │ │ -0a6696: 6e20 080f 1000 |000f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.generateFont:(I)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@0f08 │ │ -0a669c: 0c01 |0012: move-result-object v1 │ │ -0a669e: 6901 8a13 |0013: sput-object v1, Lse/danielj/geometridestroyer/misc/FontManager;.normalFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@138a │ │ -0a66a2: 1301 5000 |0015: const/16 v1, #int 80 // #50 │ │ -0a66a6: 6e20 080f 1000 |0017: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.generateFont:(I)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@0f08 │ │ -0a66ac: 0c01 |001a: move-result-object v1 │ │ -0a66ae: 6901 8b13 |001b: sput-object v1, Lse/danielj/geometridestroyer/misc/FontManager;.titleFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@138b │ │ -0a66b2: 6e10 050f 0000 |001d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.dispose:()V // method@0f05 │ │ -0a66b8: 0e00 |0020: return-void │ │ +0b4c28: |[0b4c28] se.danielj.geometridestroyer.misc.FontManager.init:()V │ │ +0b4c38: 2200 6801 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator; // type@0168 │ │ +0b4c3c: 6201 1e00 |0002: sget-object v1, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ +0b4c40: 1a02 de17 |0004: const-string v2, "fonts/gtw.ttf" // string@17de │ │ +0b4c44: 7220 1201 2100 |0006: invoke-interface {v1, v2}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0112 │ │ +0b4c4a: 0c01 |0009: move-result-object v1 │ │ +0b4c4c: 7020 040f 1000 |000a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0f04 │ │ +0b4c52: 1301 2800 |000d: const/16 v1, #int 40 // #28 │ │ +0b4c56: 6e20 080f 1000 |000f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.generateFont:(I)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@0f08 │ │ +0b4c5c: 0c01 |0012: move-result-object v1 │ │ +0b4c5e: 6901 8a13 |0013: sput-object v1, Lse/danielj/geometridestroyer/misc/FontManager;.normalFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@138a │ │ +0b4c62: 1301 5000 |0015: const/16 v1, #int 80 // #50 │ │ +0b4c66: 6e20 080f 1000 |0017: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.generateFont:(I)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@0f08 │ │ +0b4c6c: 0c01 |001a: move-result-object v1 │ │ +0b4c6e: 6901 8b13 |001b: sput-object v1, Lse/danielj/geometridestroyer/misc/FontManager;.titleFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@138b │ │ +0b4c72: 6e10 050f 0000 |001d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.dispose:()V // method@0f05 │ │ +0b4c78: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x000d line=20 │ │ 0x0015 line=21 │ │ 0x001d line=22 │ │ 0x0020 line=23 │ │ locals : │ │ 0x000d - 0x0021 reg=0 g Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator; │ │ │ │ Virtual methods - │ │ source_file_idx : 1065 (FontManager.java) │ │ │ │ Class #432 header: │ │ -class_idx : 1089 │ │ +class_idx : 1087 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3449 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3447 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #432 - │ │ Class descriptor : 'Lse/danielj/geometridestroyer/misc/MusicManager;' │ │ @@ -191013,17 +191075,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a66bc: |[0a66bc] se.danielj.geometridestroyer.misc.MusicManager.:()V │ │ -0a66cc: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0a66d2: 0e00 |0003: return-void │ │ +0b4c7c: |[0b4c7c] se.danielj.geometridestroyer.misc.MusicManager.:()V │ │ +0b4c8c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0b4c92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lse/danielj/geometridestroyer/misc/MusicManager; │ │ │ │ #1 : (in Lse/danielj/geometridestroyer/misc/MusicManager;) │ │ @@ -191031,18 +191093,18 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a66d4: |[0a66d4] se.danielj.geometridestroyer.misc.MusicManager.dispose:()V │ │ -0a66e4: 6200 8c13 |0000: sget-object v0, Lse/danielj/geometridestroyer/misc/MusicManager;.backgroundMusic:Lcom/badlogic/gdx/audio/Music; // field@138c │ │ -0a66e8: 7210 7f02 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/audio/Music;.dispose:()V // method@027f │ │ -0a66ee: 0e00 |0005: return-void │ │ +0b4c94: |[0b4c94] se.danielj.geometridestroyer.misc.MusicManager.dispose:()V │ │ +0b4ca4: 6200 8c13 |0000: sget-object v0, Lse/danielj/geometridestroyer/misc/MusicManager;.backgroundMusic:Lcom/badlogic/gdx/audio/Music; // field@138c │ │ +0b4ca8: 7210 7f02 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/audio/Music;.dispose:()V // method@027f │ │ +0b4cae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0005 line=38 │ │ locals : │ │ │ │ #2 : (in Lse/danielj/geometridestroyer/misc/MusicManager;) │ │ @@ -191050,30 +191112,30 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0a66f0: |[0a66f0] se.danielj.geometridestroyer.misc.MusicManager.init:()V │ │ -0a6700: 6200 1d00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001d │ │ -0a6704: 6201 1e00 |0002: sget-object v1, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ -0a6708: 1a02 c921 |0004: const-string v2, "music/SzymonMatuszewski-Fallen.ogg" // string@21c9 │ │ -0a670c: 7220 1201 2100 |0006: invoke-interface {v1, v2}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0112 │ │ -0a6712: 0c01 |0009: move-result-object v1 │ │ -0a6714: 7220 0501 1000 |000a: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Audio;.newMusic:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/audio/Music; // method@0105 │ │ -0a671a: 0c00 |000d: move-result-object v0 │ │ -0a671c: 6900 8c13 |000e: sput-object v0, Lse/danielj/geometridestroyer/misc/MusicManager;.backgroundMusic:Lcom/badlogic/gdx/audio/Music; // field@138c │ │ -0a6720: 6200 8c13 |0010: sget-object v0, Lse/danielj/geometridestroyer/misc/MusicManager;.backgroundMusic:Lcom/badlogic/gdx/audio/Music; // field@138c │ │ -0a6724: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -0a6726: 7220 8602 1000 |0013: invoke-interface {v0, v1}, Lcom/badlogic/gdx/audio/Music;.setVolume:(F)V // method@0286 │ │ -0a672c: 6200 8c13 |0016: sget-object v0, Lse/danielj/geometridestroyer/misc/MusicManager;.backgroundMusic:Lcom/badlogic/gdx/audio/Music; // field@138c │ │ -0a6730: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -0a6732: 7220 8502 1000 |0019: invoke-interface {v0, v1}, Lcom/badlogic/gdx/audio/Music;.setLooping:(Z)V // method@0285 │ │ -0a6738: 0e00 |001c: return-void │ │ +0b4cb0: |[0b4cb0] se.danielj.geometridestroyer.misc.MusicManager.init:()V │ │ +0b4cc0: 6200 1d00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001d │ │ +0b4cc4: 6201 1e00 |0002: sget-object v1, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ +0b4cc8: 1a02 c721 |0004: const-string v2, "music/SzymonMatuszewski-Fallen.ogg" // string@21c7 │ │ +0b4ccc: 7220 1201 2100 |0006: invoke-interface {v1, v2}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0112 │ │ +0b4cd2: 0c01 |0009: move-result-object v1 │ │ +0b4cd4: 7220 0501 1000 |000a: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Audio;.newMusic:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/audio/Music; // method@0105 │ │ +0b4cda: 0c00 |000d: move-result-object v0 │ │ +0b4cdc: 6900 8c13 |000e: sput-object v0, Lse/danielj/geometridestroyer/misc/MusicManager;.backgroundMusic:Lcom/badlogic/gdx/audio/Music; // field@138c │ │ +0b4ce0: 6200 8c13 |0010: sget-object v0, Lse/danielj/geometridestroyer/misc/MusicManager;.backgroundMusic:Lcom/badlogic/gdx/audio/Music; // field@138c │ │ +0b4ce4: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +0b4ce6: 7220 8602 1000 |0013: invoke-interface {v0, v1}, Lcom/badlogic/gdx/audio/Music;.setVolume:(F)V // method@0286 │ │ +0b4cec: 6200 8c13 |0016: sget-object v0, Lse/danielj/geometridestroyer/misc/MusicManager;.backgroundMusic:Lcom/badlogic/gdx/audio/Music; // field@138c │ │ +0b4cf0: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +0b4cf2: 7220 8502 1000 |0019: invoke-interface {v0, v1}, Lcom/badlogic/gdx/audio/Music;.setLooping:(Z)V // method@0285 │ │ +0b4cf8: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0010 line=18 │ │ 0x0016 line=19 │ │ 0x001c line=20 │ │ locals : │ │ @@ -191083,28 +191145,28 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0a673c: |[0a673c] se.danielj.geometridestroyer.misc.MusicManager.play:(Z)V │ │ -0a674c: 3802 0f00 |0000: if-eqz v2, 000f // +000f │ │ -0a6750: 6200 8c13 |0002: sget-object v0, Lse/danielj/geometridestroyer/misc/MusicManager;.backgroundMusic:Lcom/badlogic/gdx/audio/Music; // field@138c │ │ -0a6754: 1501 003f |0004: const/high16 v1, #int 1056964608 // #3f00 │ │ -0a6758: 7220 8602 1000 |0006: invoke-interface {v0, v1}, Lcom/badlogic/gdx/audio/Music;.setVolume:(F)V // method@0286 │ │ -0a675e: 6200 8c13 |0009: sget-object v0, Lse/danielj/geometridestroyer/misc/MusicManager;.backgroundMusic:Lcom/badlogic/gdx/audio/Music; // field@138c │ │ -0a6762: 7210 8402 0000 |000b: invoke-interface {v0}, Lcom/badlogic/gdx/audio/Music;.play:()V // method@0284 │ │ -0a6768: 0e00 |000e: return-void │ │ -0a676a: 6200 8c13 |000f: sget-object v0, Lse/danielj/geometridestroyer/misc/MusicManager;.backgroundMusic:Lcom/badlogic/gdx/audio/Music; // field@138c │ │ -0a676e: 7210 8702 0000 |0011: invoke-interface {v0}, Lcom/badlogic/gdx/audio/Music;.stop:()V // method@0287 │ │ -0a6774: 6200 8c13 |0014: sget-object v0, Lse/danielj/geometridestroyer/misc/MusicManager;.backgroundMusic:Lcom/badlogic/gdx/audio/Music; // field@138c │ │ -0a6778: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -0a677a: 7220 8602 1000 |0017: invoke-interface {v0, v1}, Lcom/badlogic/gdx/audio/Music;.setVolume:(F)V // method@0286 │ │ -0a6780: 28f4 |001a: goto 000e // -000c │ │ +0b4cfc: |[0b4cfc] se.danielj.geometridestroyer.misc.MusicManager.play:(Z)V │ │ +0b4d0c: 3802 0f00 |0000: if-eqz v2, 000f // +000f │ │ +0b4d10: 6200 8c13 |0002: sget-object v0, Lse/danielj/geometridestroyer/misc/MusicManager;.backgroundMusic:Lcom/badlogic/gdx/audio/Music; // field@138c │ │ +0b4d14: 1501 003f |0004: const/high16 v1, #int 1056964608 // #3f00 │ │ +0b4d18: 7220 8602 1000 |0006: invoke-interface {v0, v1}, Lcom/badlogic/gdx/audio/Music;.setVolume:(F)V // method@0286 │ │ +0b4d1e: 6200 8c13 |0009: sget-object v0, Lse/danielj/geometridestroyer/misc/MusicManager;.backgroundMusic:Lcom/badlogic/gdx/audio/Music; // field@138c │ │ +0b4d22: 7210 8402 0000 |000b: invoke-interface {v0}, Lcom/badlogic/gdx/audio/Music;.play:()V // method@0284 │ │ +0b4d28: 0e00 |000e: return-void │ │ +0b4d2a: 6200 8c13 |000f: sget-object v0, Lse/danielj/geometridestroyer/misc/MusicManager;.backgroundMusic:Lcom/badlogic/gdx/audio/Music; // field@138c │ │ +0b4d2e: 7210 8702 0000 |0011: invoke-interface {v0}, Lcom/badlogic/gdx/audio/Music;.stop:()V // method@0287 │ │ +0b4d34: 6200 8c13 |0014: sget-object v0, Lse/danielj/geometridestroyer/misc/MusicManager;.backgroundMusic:Lcom/badlogic/gdx/audio/Music; // field@138c │ │ +0b4d38: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +0b4d3a: 7220 8602 1000 |0017: invoke-interface {v0, v1}, Lcom/badlogic/gdx/audio/Music;.setVolume:(F)V // method@0286 │ │ +0b4d40: 28f4 |001a: goto 000e // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0002 line=24 │ │ 0x0009 line=25 │ │ 0x000e line=30 │ │ 0x000f line=27 │ │ @@ -191117,33 +191179,33 @@ │ │ type : '(F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a6784: |[0a6784] se.danielj.geometridestroyer.misc.MusicManager.setVolume:(F)V │ │ -0a6794: 6200 8c13 |0000: sget-object v0, Lse/danielj/geometridestroyer/misc/MusicManager;.backgroundMusic:Lcom/badlogic/gdx/audio/Music; // field@138c │ │ -0a6798: 7220 8602 1000 |0002: invoke-interface {v0, v1}, Lcom/badlogic/gdx/audio/Music;.setVolume:(F)V // method@0286 │ │ -0a679e: 0e00 |0005: return-void │ │ +0b4d44: |[0b4d44] se.danielj.geometridestroyer.misc.MusicManager.setVolume:(F)V │ │ +0b4d54: 6200 8c13 |0000: sget-object v0, Lse/danielj/geometridestroyer/misc/MusicManager;.backgroundMusic:Lcom/badlogic/gdx/audio/Music; // field@138c │ │ +0b4d58: 7220 8602 1000 |0002: invoke-interface {v0, v1}, Lcom/badlogic/gdx/audio/Music;.setVolume:(F)V // method@0286 │ │ +0b4d5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0005 line=34 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 volume F │ │ │ │ Virtual methods - │ │ - source_file_idx : 3449 (MusicManager.java) │ │ + source_file_idx : 3447 (MusicManager.java) │ │ │ │ Class #433 header: │ │ -class_idx : 1090 │ │ +class_idx : 1088 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3849 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3847 │ │ static_fields_size : 18 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #433 annotations: │ │ Annotations on class │ │ @@ -191253,31 +191315,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a67a0: |[0a67a0] se.danielj.geometridestroyer.misc.SpriteManager$Sprites.:()V │ │ -0a67b0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0a67b6: 0e00 |0003: return-void │ │ +0b4d60: |[0b4d60] se.danielj.geometridestroyer.misc.SpriteManager$Sprites.:()V │ │ +0b4d70: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0b4d76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lse/danielj/geometridestroyer/misc/SpriteManager$Sprites; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3849 (SpriteManager.java) │ │ + source_file_idx : 3847 (SpriteManager.java) │ │ │ │ Class #434 header: │ │ -class_idx : 1091 │ │ +class_idx : 1089 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3849 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3847 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #434 annotations: │ │ Annotations on class │ │ @@ -191306,37 +191368,36 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a67b8: |[0a67b8] se.danielj.geometridestroyer.misc.SpriteManager.:()V │ │ -0a67c8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0a67ce: 0e00 |0003: return-void │ │ +0b4d78: |[0b4d78] se.danielj.geometridestroyer.misc.SpriteManager.:()V │ │ +0b4d88: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0b4d8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ - 0x0003 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lse/danielj/geometridestroyer/misc/SpriteManager; │ │ │ │ #1 : (in Lse/danielj/geometridestroyer/misc/SpriteManager;) │ │ name : 'dispose' │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a67d0: |[0a67d0] se.danielj.geometridestroyer.misc.SpriteManager.dispose:()V │ │ -0a67e0: 6200 a013 |0000: sget-object v0, Lse/danielj/geometridestroyer/misc/SpriteManager;.textureAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@13a0 │ │ -0a67e4: 6e10 510e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.dispose:()V // method@0e51 │ │ -0a67ea: 0e00 |0005: return-void │ │ +0b4d90: |[0b4d90] se.danielj.geometridestroyer.misc.SpriteManager.dispose:()V │ │ +0b4da0: 6200 a013 |0000: sget-object v0, Lse/danielj/geometridestroyer/misc/SpriteManager;.textureAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@13a0 │ │ +0b4da4: 6e10 510e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.dispose:()V // method@0e51 │ │ +0b4daa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0005 line=54 │ │ locals : │ │ │ │ #2 : (in Lse/danielj/geometridestroyer/misc/SpriteManager;) │ │ @@ -191344,84 +191405,86 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a67ec: |[0a67ec] se.danielj.geometridestroyer.misc.SpriteManager.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ -0a67fc: 6200 9f13 |0000: sget-object v0, Lse/danielj/geometridestroyer/misc/SpriteManager;.sprites:Ljava/util/Map; // field@139f │ │ -0a6800: 7220 6327 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -0a6806: 0c00 |0005: move-result-object v0 │ │ -0a6808: 1f00 5801 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0158 │ │ -0a680c: 1100 |0008: return-object v0 │ │ +0b4dac: |[0b4dac] se.danielj.geometridestroyer.misc.SpriteManager.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ +0b4dbc: 6200 9f13 |0000: sget-object v0, Lse/danielj/geometridestroyer/misc/SpriteManager;.sprites:Ljava/util/Map; // field@139f │ │ +0b4dc0: 7220 6327 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +0b4dc6: 0c00 |0005: move-result-object v0 │ │ +0b4dc8: 1f00 5601 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0156 │ │ +0b4dcc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 sprite Ljava/lang/String; │ │ │ │ #3 : (in Lse/danielj/geometridestroyer/misc/SpriteManager;) │ │ name : 'init' │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 6 │ │ + registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -0a6810: |[0a6810] se.danielj.geometridestroyer.misc.SpriteManager.init:()V │ │ -0a6820: 2202 ec03 |0000: new-instance v2, Ljava/util/HashMap; // type@03ec │ │ -0a6824: 7010 4927 0200 |0002: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@2749 │ │ -0a682a: 6902 9f13 |0005: sput-object v2, Lse/danielj/geometridestroyer/misc/SpriteManager;.sprites:Ljava/util/Map; // field@139f │ │ -0a682e: 2202 5d01 |0007: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@015d │ │ -0a6832: 6203 1e00 |0009: sget-object v3, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ -0a6836: 1a04 8728 |000b: const-string v4, "sprites/sprites.atlas" // string@2887 │ │ -0a683a: 7220 1201 4300 |000d: invoke-interface {v3, v4}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0112 │ │ -0a6840: 0c03 |0010: move-result-object v3 │ │ -0a6842: 6204 1e00 |0011: sget-object v4, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ -0a6846: 1a05 8628 |0013: const-string v5, "sprites" // string@2886 │ │ -0a684a: 7220 1201 5400 |0015: invoke-interface {v4, v5}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0112 │ │ -0a6850: 0c04 |0018: move-result-object v4 │ │ -0a6852: 7030 450e 3204 |0019: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V // method@0e45 │ │ -0a6858: 6902 a013 |001c: sput-object v2, Lse/danielj/geometridestroyer/misc/SpriteManager;.textureAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@13a0 │ │ -0a685c: 6202 a013 |001e: sget-object v2, Lse/danielj/geometridestroyer/misc/SpriteManager;.textureAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@13a0 │ │ -0a6860: 6e10 550e 0200 |0020: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.getRegions:()Lcom/badlogic/gdx/utils/Array; // method@0e55 │ │ -0a6866: 0c02 |0023: move-result-object v2 │ │ -0a6868: 6e10 771e 0200 |0024: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -0a686e: 0c00 |0027: move-result-object v0 │ │ -0a6870: 7210 5327 0000 |0028: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0a6876: 0a02 |002b: move-result v2 │ │ -0a6878: 3802 1000 |002c: if-eqz v2, 003c // +0010 │ │ -0a687c: 7210 5427 0000 |002e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0a6882: 0c01 |0031: move-result-object v1 │ │ -0a6884: 1f01 5801 |0032: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0158 │ │ -0a6888: 6202 9f13 |0034: sget-object v2, Lse/danielj/geometridestroyer/misc/SpriteManager;.sprites:Ljava/util/Map; // field@139f │ │ -0a688c: 5413 0808 |0036: iget-object v3, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@0808 │ │ -0a6890: 7230 6527 3201 |0038: invoke-interface {v2, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2765 │ │ -0a6896: 28ed |003b: goto 0028 // -0013 │ │ -0a6898: 0e00 |003c: return-void │ │ +0b4dd0: |[0b4dd0] se.danielj.geometridestroyer.misc.SpriteManager.init:()V │ │ +0b4de0: 2201 ea03 |0000: new-instance v1, Ljava/util/HashMap; // type@03ea │ │ +0b4de4: 7010 4927 0100 |0002: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@2749 │ │ +0b4dea: 6901 9f13 |0005: sput-object v1, Lse/danielj/geometridestroyer/misc/SpriteManager;.sprites:Ljava/util/Map; // field@139f │ │ +0b4dee: 2201 5b01 |0007: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@015b │ │ +0b4df2: 6202 1e00 |0009: sget-object v2, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ +0b4df6: 1a03 8528 |000b: const-string v3, "sprites/sprites.atlas" // string@2885 │ │ +0b4dfa: 7220 1201 3200 |000d: invoke-interface {v2, v3}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0112 │ │ +0b4e00: 0c02 |0010: move-result-object v2 │ │ +0b4e02: 6203 1e00 |0011: sget-object v3, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ +0b4e06: 1a04 8428 |0013: const-string v4, "sprites" // string@2884 │ │ +0b4e0a: 7220 1201 4300 |0015: invoke-interface {v3, v4}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0112 │ │ +0b4e10: 0c03 |0018: move-result-object v3 │ │ +0b4e12: 7030 450e 2103 |0019: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V // method@0e45 │ │ +0b4e18: 6901 a013 |001c: sput-object v1, Lse/danielj/geometridestroyer/misc/SpriteManager;.textureAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@13a0 │ │ +0b4e1c: 6201 a013 |001e: sget-object v1, Lse/danielj/geometridestroyer/misc/SpriteManager;.textureAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@13a0 │ │ +0b4e20: 6e10 550e 0100 |0020: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.getRegions:()Lcom/badlogic/gdx/utils/Array; // method@0e55 │ │ +0b4e26: 0c01 |0023: move-result-object v1 │ │ +0b4e28: 6e10 771e 0100 |0024: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0b4e2e: 0c01 |0027: move-result-object v1 │ │ +0b4e30: 7210 5327 0100 |0028: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0b4e36: 0a02 |002b: move-result v2 │ │ +0b4e38: 3802 1000 |002c: if-eqz v2, 003c // +0010 │ │ +0b4e3c: 7210 5427 0100 |002e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0b4e42: 0c00 |0031: move-result-object v0 │ │ +0b4e44: 1f00 5601 |0032: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0156 │ │ +0b4e48: 6202 9f13 |0034: sget-object v2, Lse/danielj/geometridestroyer/misc/SpriteManager;.sprites:Ljava/util/Map; // field@139f │ │ +0b4e4c: 5403 0808 |0036: iget-object v3, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@0808 │ │ +0b4e50: 7230 6527 3200 |0038: invoke-interface {v2, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2765 │ │ +0b4e56: 28ed |003b: goto 0028 // -0013 │ │ +0b4e58: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0007 line=44 │ │ + 0x000d line=45 │ │ + 0x0015 line=46 │ │ 0x001e line=47 │ │ 0x0034 line=48 │ │ 0x003c line=50 │ │ locals : │ │ - 0x0034 - 0x003c reg=1 r Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ - 0x0028 - 0x003d reg=0 i$ Ljava/util/Iterator; │ │ + 0x0028 - 0x0032 reg=0 r Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ + 0x0034 - 0x003d reg=0 r Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3849 (SpriteManager.java) │ │ + source_file_idx : 3847 (SpriteManager.java) │ │ │ │ Class #435 header: │ │ -class_idx : 80 │ │ +class_idx : 78 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 428 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #435 - │ │ @@ -191438,17 +191501,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a689c: |[0a689c] com.badlogic.gdx.ApplicationAdapter.:()V │ │ -0a68ac: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0a68b2: 0e00 |0003: return-void │ │ +0b4e5c: |[0b4e5c] com.badlogic.gdx.ApplicationAdapter.:()V │ │ +0b4e6c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0b4e72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/ApplicationAdapter; │ │ │ │ Virtual methods - │ │ @@ -191457,16 +191520,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a68b4: |[0a68b4] com.badlogic.gdx.ApplicationAdapter.create:()V │ │ -0a68c4: 0e00 |0000: return-void │ │ +0b4e74: |[0b4e74] com.badlogic.gdx.ApplicationAdapter.create:()V │ │ +0b4e84: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/ApplicationAdapter; │ │ │ │ #1 : (in Lcom/badlogic/gdx/ApplicationAdapter;) │ │ @@ -191474,16 +191537,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a68c8: |[0a68c8] com.badlogic.gdx.ApplicationAdapter.dispose:()V │ │ -0a68d8: 0e00 |0000: return-void │ │ +0b4e88: |[0b4e88] com.badlogic.gdx.ApplicationAdapter.dispose:()V │ │ +0b4e98: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/ApplicationAdapter; │ │ │ │ #2 : (in Lcom/badlogic/gdx/ApplicationAdapter;) │ │ @@ -191491,16 +191554,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a68dc: |[0a68dc] com.badlogic.gdx.ApplicationAdapter.pause:()V │ │ -0a68ec: 0e00 |0000: return-void │ │ +0b4e9c: |[0b4e9c] com.badlogic.gdx.ApplicationAdapter.pause:()V │ │ +0b4eac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/ApplicationAdapter; │ │ │ │ #3 : (in Lcom/badlogic/gdx/ApplicationAdapter;) │ │ @@ -191508,16 +191571,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a68f0: |[0a68f0] com.badlogic.gdx.ApplicationAdapter.render:()V │ │ -0a6900: 0e00 |0000: return-void │ │ +0b4eb0: |[0b4eb0] com.badlogic.gdx.ApplicationAdapter.render:()V │ │ +0b4ec0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/ApplicationAdapter; │ │ │ │ #4 : (in Lcom/badlogic/gdx/ApplicationAdapter;) │ │ @@ -191525,16 +191588,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a6904: |[0a6904] com.badlogic.gdx.ApplicationAdapter.resize:(II)V │ │ -0a6914: 0e00 |0000: return-void │ │ +0b4ec4: |[0b4ec4] com.badlogic.gdx.ApplicationAdapter.resize:(II)V │ │ +0b4ed4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/ApplicationAdapter; │ │ 0x0000 - 0x0001 reg=1 width I │ │ 0x0000 - 0x0001 reg=2 height I │ │ @@ -191544,28 +191607,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a6918: |[0a6918] com.badlogic.gdx.ApplicationAdapter.resume:()V │ │ -0a6928: 0e00 |0000: return-void │ │ +0b4ed8: |[0b4ed8] com.badlogic.gdx.ApplicationAdapter.resume:()V │ │ +0b4ee8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/ApplicationAdapter; │ │ │ │ source_file_idx : 428 (ApplicationAdapter.java) │ │ │ │ Class #436 header: │ │ -class_idx : 85 │ │ +class_idx : 83 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1650 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #436 - │ │ @@ -191586,17 +191649,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a692c: |[0a692c] com.badlogic.gdx.Game.:()V │ │ -0a693c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0a6942: 0e00 |0003: return-void │ │ +0b4eec: |[0b4eec] com.badlogic.gdx.Game.:()V │ │ +0b4efc: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0b4f02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/Game; │ │ │ │ Virtual methods - │ │ @@ -191605,20 +191668,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0a6944: |[0a6944] com.badlogic.gdx.Game.dispose:()V │ │ -0a6954: 5410 1b00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ -0a6958: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0a695c: 5410 1b00 |0004: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ -0a6960: 7210 d401 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/Screen;.hide:()V // method@01d4 │ │ -0a6966: 0e00 |0009: return-void │ │ +0b4f04: |[0b4f04] com.badlogic.gdx.Game.dispose:()V │ │ +0b4f14: 5410 1b00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ +0b4f18: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0b4f1c: 5410 1b00 |0004: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ +0b4f20: 7210 d401 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/Screen;.hide:()V // method@01d4 │ │ +0b4f26: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0009 line=32 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/Game; │ │ │ │ @@ -191627,17 +191690,17 @@ │ │ type : '()Lcom/badlogic/gdx/Screen;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a6968: |[0a6968] com.badlogic.gdx.Game.getScreen:()Lcom/badlogic/gdx/Screen; │ │ -0a6978: 5410 1b00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ -0a697c: 1100 |0002: return-object v0 │ │ +0b4f28: |[0b4f28] com.badlogic.gdx.Game.getScreen:()Lcom/badlogic/gdx/Screen; │ │ +0b4f38: 5410 1b00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ +0b4f3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/Game; │ │ │ │ #2 : (in Lcom/badlogic/gdx/Game;) │ │ @@ -191645,20 +191708,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0a6980: |[0a6980] com.badlogic.gdx.Game.pause:()V │ │ -0a6990: 5410 1b00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ -0a6994: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0a6998: 5410 1b00 |0004: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ -0a699c: 7210 d501 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/Screen;.pause:()V // method@01d5 │ │ -0a69a2: 0e00 |0009: return-void │ │ +0b4f40: |[0b4f40] com.badlogic.gdx.Game.pause:()V │ │ +0b4f50: 5410 1b00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ +0b4f54: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0b4f58: 5410 1b00 |0004: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ +0b4f5c: 7210 d501 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/Screen;.pause:()V // method@01d5 │ │ +0b4f62: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0009 line=37 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/Game; │ │ │ │ @@ -191667,23 +191730,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0a69a4: |[0a69a4] com.badlogic.gdx.Game.render:()V │ │ -0a69b4: 5420 1b00 |0000: iget-object v0, v2, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ -0a69b8: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -0a69bc: 5420 1b00 |0004: iget-object v0, v2, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ -0a69c0: 6201 2400 |0006: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0a69c4: 7210 2801 0100 |0008: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getDeltaTime:()F // method@0128 │ │ -0a69ca: 0a01 |000b: move-result v1 │ │ -0a69cc: 7220 d601 1000 |000c: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Screen;.render:(F)V // method@01d6 │ │ -0a69d2: 0e00 |000f: return-void │ │ +0b4f64: |[0b4f64] com.badlogic.gdx.Game.render:()V │ │ +0b4f74: 5420 1b00 |0000: iget-object v0, v2, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ +0b4f78: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +0b4f7c: 5420 1b00 |0004: iget-object v0, v2, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ +0b4f80: 6201 2400 |0006: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0b4f84: 7210 2801 0100 |0008: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getDeltaTime:()F // method@0128 │ │ +0b4f8a: 0a01 |000b: move-result v1 │ │ +0b4f8c: 7220 d601 1000 |000c: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Screen;.render:(F)V // method@01d6 │ │ +0b4f92: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x000f line=47 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/badlogic/gdx/Game; │ │ │ │ @@ -191692,20 +191755,20 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0a69d4: |[0a69d4] com.badlogic.gdx.Game.resize:(II)V │ │ -0a69e4: 5410 1b00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ -0a69e8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0a69ec: 5410 1b00 |0004: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ -0a69f0: 7230 d701 2003 |0006: invoke-interface {v0, v2, v3}, Lcom/badlogic/gdx/Screen;.resize:(II)V // method@01d7 │ │ -0a69f6: 0e00 |0009: return-void │ │ +0b4f94: |[0b4f94] com.badlogic.gdx.Game.resize:(II)V │ │ +0b4fa4: 5410 1b00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ +0b4fa8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0b4fac: 5410 1b00 |0004: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ +0b4fb0: 7230 d701 2003 |0006: invoke-interface {v0, v2, v3}, Lcom/badlogic/gdx/Screen;.resize:(II)V // method@01d7 │ │ +0b4fb6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0009 line=52 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/Game; │ │ 0x0000 - 0x000a reg=2 width I │ │ @@ -191716,20 +191779,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0a69f8: |[0a69f8] com.badlogic.gdx.Game.resume:()V │ │ -0a6a08: 5410 1b00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ -0a6a0c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0a6a10: 5410 1b00 |0004: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ -0a6a14: 7210 d801 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/Screen;.resume:()V // method@01d8 │ │ -0a6a1a: 0e00 |0009: return-void │ │ +0b4fb8: |[0b4fb8] com.badlogic.gdx.Game.resume:()V │ │ +0b4fc8: 5410 1b00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ +0b4fcc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0b4fd0: 5410 1b00 |0004: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ +0b4fd4: 7210 d801 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/Screen;.resume:()V // method@01d8 │ │ +0b4fda: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0009 line=42 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/Game; │ │ │ │ @@ -191738,33 +191801,33 @@ │ │ type : '(Lcom/badlogic/gdx/Screen;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0a6a1c: |[0a6a1c] com.badlogic.gdx.Game.setScreen:(Lcom/badlogic/gdx/Screen;)V │ │ -0a6a2c: 5430 1b00 |0000: iget-object v0, v3, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ -0a6a30: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0a6a34: 5430 1b00 |0004: iget-object v0, v3, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ -0a6a38: 7210 d401 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/Screen;.hide:()V // method@01d4 │ │ -0a6a3e: 5b34 1b00 |0009: iput-object v4, v3, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ -0a6a42: 5430 1b00 |000b: iget-object v0, v3, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ -0a6a46: 3800 1800 |000d: if-eqz v0, 0025 // +0018 │ │ -0a6a4a: 5430 1b00 |000f: iget-object v0, v3, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ -0a6a4e: 7210 d901 0000 |0011: invoke-interface {v0}, Lcom/badlogic/gdx/Screen;.show:()V // method@01d9 │ │ -0a6a54: 5430 1b00 |0014: iget-object v0, v3, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ -0a6a58: 6201 2400 |0016: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0a6a5c: 7210 3901 0100 |0018: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ -0a6a62: 0a01 |001b: move-result v1 │ │ -0a6a64: 6202 2400 |001c: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0a6a68: 7210 3201 0200 |001e: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ -0a6a6e: 0a02 |0021: move-result v2 │ │ -0a6a70: 7230 d701 1002 |0022: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Screen;.resize:(II)V // method@01d7 │ │ -0a6a76: 0e00 |0025: return-void │ │ +0b4fdc: |[0b4fdc] com.badlogic.gdx.Game.setScreen:(Lcom/badlogic/gdx/Screen;)V │ │ +0b4fec: 5430 1b00 |0000: iget-object v0, v3, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ +0b4ff0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0b4ff4: 5430 1b00 |0004: iget-object v0, v3, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ +0b4ff8: 7210 d401 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/Screen;.hide:()V // method@01d4 │ │ +0b4ffe: 5b34 1b00 |0009: iput-object v4, v3, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ +0b5002: 5430 1b00 |000b: iget-object v0, v3, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ +0b5006: 3800 1800 |000d: if-eqz v0, 0025 // +0018 │ │ +0b500a: 5430 1b00 |000f: iget-object v0, v3, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ +0b500e: 7210 d901 0000 |0011: invoke-interface {v0}, Lcom/badlogic/gdx/Screen;.show:()V // method@01d9 │ │ +0b5014: 5430 1b00 |0014: iget-object v0, v3, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001b │ │ +0b5018: 6201 2400 |0016: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0b501c: 7210 3901 0100 |0018: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ +0b5022: 0a01 |001b: move-result v1 │ │ +0b5024: 6202 2400 |001c: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0b5028: 7210 3201 0200 |001e: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ +0b502e: 0a02 |0021: move-result v2 │ │ +0b5030: 7230 d701 1002 |0022: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Screen;.resize:(II)V // method@01d7 │ │ +0b5036: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0009 line=60 │ │ 0x000b line=61 │ │ 0x000f line=62 │ │ 0x0014 line=63 │ │ @@ -191772,17 +191835,17 @@ │ │ locals : │ │ 0x0000 - 0x0026 reg=3 this Lcom/badlogic/gdx/Game; │ │ 0x0000 - 0x0026 reg=4 screen Lcom/badlogic/gdx/Screen; │ │ │ │ source_file_idx : 1650 (Game.java) │ │ │ │ Class #437 header: │ │ -class_idx : 98 │ │ +class_idx : 96 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1806 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #437 - │ │ @@ -191799,17 +191862,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a6a78: |[0a6a78] com.badlogic.gdx.InputAdapter.:()V │ │ -0a6a88: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0a6a8e: 0e00 |0003: return-void │ │ +0b5038: |[0b5038] com.badlogic.gdx.InputAdapter.:()V │ │ +0b5048: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0b504e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/InputAdapter; │ │ │ │ Virtual methods - │ │ @@ -191818,17 +191881,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a6a90: |[0a6a90] com.badlogic.gdx.InputAdapter.keyDown:(I)Z │ │ -0a6aa0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a6aa2: 0f00 |0001: return v0 │ │ +0b5050: |[0b5050] com.badlogic.gdx.InputAdapter.keyDown:(I)Z │ │ +0b5060: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b5062: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/InputAdapter; │ │ 0x0000 - 0x0002 reg=2 keycode I │ │ │ │ @@ -191837,17 +191900,17 @@ │ │ type : '(C)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a6aa4: |[0a6aa4] com.badlogic.gdx.InputAdapter.keyTyped:(C)Z │ │ -0a6ab4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a6ab6: 0f00 |0001: return v0 │ │ +0b5064: |[0b5064] com.badlogic.gdx.InputAdapter.keyTyped:(C)Z │ │ +0b5074: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b5076: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/InputAdapter; │ │ 0x0000 - 0x0002 reg=2 character C │ │ │ │ @@ -191856,17 +191919,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a6ab8: |[0a6ab8] com.badlogic.gdx.InputAdapter.keyUp:(I)Z │ │ -0a6ac8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a6aca: 0f00 |0001: return v0 │ │ +0b5078: |[0b5078] com.badlogic.gdx.InputAdapter.keyUp:(I)Z │ │ +0b5088: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b508a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/InputAdapter; │ │ 0x0000 - 0x0002 reg=2 keycode I │ │ │ │ @@ -191875,17 +191938,17 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a6acc: |[0a6acc] com.badlogic.gdx.InputAdapter.mouseMoved:(II)Z │ │ -0a6adc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a6ade: 0f00 |0001: return v0 │ │ +0b508c: |[0b508c] com.badlogic.gdx.InputAdapter.mouseMoved:(II)Z │ │ +0b509c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b509e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/InputAdapter; │ │ 0x0000 - 0x0002 reg=2 screenX I │ │ 0x0000 - 0x0002 reg=3 screenY I │ │ @@ -191895,17 +191958,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a6ae0: |[0a6ae0] com.badlogic.gdx.InputAdapter.scrolled:(I)Z │ │ -0a6af0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a6af2: 0f00 |0001: return v0 │ │ +0b50a0: |[0b50a0] com.badlogic.gdx.InputAdapter.scrolled:(I)Z │ │ +0b50b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b50b2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/InputAdapter; │ │ 0x0000 - 0x0002 reg=2 amount I │ │ │ │ @@ -191914,17 +191977,17 @@ │ │ type : '(IIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a6af4: |[0a6af4] com.badlogic.gdx.InputAdapter.touchDown:(IIII)Z │ │ -0a6b04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a6b06: 0f00 |0001: return v0 │ │ +0b50b4: |[0b50b4] com.badlogic.gdx.InputAdapter.touchDown:(IIII)Z │ │ +0b50c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b50c6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/InputAdapter; │ │ 0x0000 - 0x0002 reg=2 screenX I │ │ 0x0000 - 0x0002 reg=3 screenY I │ │ @@ -191936,17 +191999,17 @@ │ │ type : '(III)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a6b08: |[0a6b08] com.badlogic.gdx.InputAdapter.touchDragged:(III)Z │ │ -0a6b18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a6b1a: 0f00 |0001: return v0 │ │ +0b50c8: |[0b50c8] com.badlogic.gdx.InputAdapter.touchDragged:(III)Z │ │ +0b50d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b50da: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/InputAdapter; │ │ 0x0000 - 0x0002 reg=2 screenX I │ │ 0x0000 - 0x0002 reg=3 screenY I │ │ @@ -191957,33 +192020,33 @@ │ │ type : '(IIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a6b1c: |[0a6b1c] com.badlogic.gdx.InputAdapter.touchUp:(IIII)Z │ │ -0a6b2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a6b2e: 0f00 |0001: return v0 │ │ +0b50dc: |[0b50dc] com.badlogic.gdx.InputAdapter.touchUp:(IIII)Z │ │ +0b50ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b50ee: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/InputAdapter; │ │ 0x0000 - 0x0002 reg=2 screenX I │ │ 0x0000 - 0x0002 reg=3 screenY I │ │ 0x0000 - 0x0002 reg=4 pointer I │ │ 0x0000 - 0x0002 reg=5 button I │ │ │ │ source_file_idx : 1806 (InputAdapter.java) │ │ │ │ Class #438 header: │ │ -class_idx : 99 │ │ +class_idx : 97 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1809 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 16 │ │ │ │ Class #438 annotations: │ │ @@ -192012,21 +192075,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a6b30: |[0a6b30] com.badlogic.gdx.InputMultiplexer.:()V │ │ -0a6b40: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -0a6b46: 2200 e702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0a6b4a: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -0a6b4c: 7020 631e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ -0a6b52: 5b20 da00 |0009: iput-object v0, v2, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ -0a6b56: 0e00 |000b: return-void │ │ +0b50f0: |[0b50f0] com.badlogic.gdx.InputMultiplexer.:()V │ │ +0b5100: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0b5106: 2200 e502 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0b510a: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +0b510c: 7020 631e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ +0b5112: 5b20 da00 |0009: iput-object v0, v2, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ +0b5116: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=25 │ │ 0x000b line=28 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/InputMultiplexer; │ │ @@ -192036,29 +192099,29 @@ │ │ type : '([Lcom/badlogic/gdx/InputProcessor;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0a6b58: |[0a6b58] com.badlogic.gdx.InputMultiplexer.:([Lcom/badlogic/gdx/InputProcessor;)V │ │ -0a6b68: 7010 2726 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ -0a6b6e: 2201 e702 |0003: new-instance v1, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0a6b72: 1242 |0005: const/4 v2, #int 4 // #4 │ │ -0a6b74: 7020 631e 2100 |0006: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ -0a6b7a: 5b31 da00 |0009: iput-object v1, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ -0a6b7e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0a6b80: 2141 |000c: array-length v1, v4 │ │ -0a6b82: 3510 0c00 |000d: if-ge v0, v1, 0019 // +000c │ │ -0a6b86: 5431 da00 |000f: iget-object v1, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ -0a6b8a: 4602 0400 |0011: aget-object v2, v4, v0 │ │ -0a6b8e: 6e20 6a1e 2100 |0013: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0a6b94: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a6b98: 28f4 |0018: goto 000c // -000c │ │ -0a6b9a: 0e00 |0019: return-void │ │ +0b5118: |[0b5118] com.badlogic.gdx.InputMultiplexer.:([Lcom/badlogic/gdx/InputProcessor;)V │ │ +0b5128: 7010 2726 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ +0b512e: 2201 e502 |0003: new-instance v1, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0b5132: 1242 |0005: const/4 v2, #int 4 // #4 │ │ +0b5134: 7020 631e 2100 |0006: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ +0b513a: 5b31 da00 |0009: iput-object v1, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ +0b513e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0b5140: 2141 |000c: array-length v1, v4 │ │ +0b5142: 3510 0c00 |000d: if-ge v0, v1, 0019 // +000c │ │ +0b5146: 5431 da00 |000f: iget-object v1, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ +0b514a: 4602 0400 |0011: aget-object v2, v4, v0 │ │ +0b514e: 6e20 6a1e 2100 |0013: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0b5154: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b5158: 28f4 |0018: goto 000c // -000c │ │ +0b515a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=25 │ │ 0x000b line=31 │ │ 0x000f line=32 │ │ 0x0016 line=31 │ │ @@ -192074,18 +192137,18 @@ │ │ type : '(ILcom/badlogic/gdx/InputProcessor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0a6b9c: |[0a6b9c] com.badlogic.gdx.InputMultiplexer.addProcessor:(ILcom/badlogic/gdx/InputProcessor;)V │ │ -0a6bac: 5410 da00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ -0a6bb0: 6e30 761e 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/Array;.insert:(ILjava/lang/Object;)V // method@1e76 │ │ -0a6bb6: 0e00 |0005: return-void │ │ +0b515c: |[0b515c] com.badlogic.gdx.InputMultiplexer.addProcessor:(ILcom/badlogic/gdx/InputProcessor;)V │ │ +0b516c: 5410 da00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ +0b5170: 6e30 761e 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/Array;.insert:(ILjava/lang/Object;)V // method@1e76 │ │ +0b5176: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0005 line=37 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/InputMultiplexer; │ │ 0x0000 - 0x0006 reg=2 index I │ │ @@ -192096,18 +192159,18 @@ │ │ type : '(Lcom/badlogic/gdx/InputProcessor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a6bb8: |[0a6bb8] com.badlogic.gdx.InputMultiplexer.addProcessor:(Lcom/badlogic/gdx/InputProcessor;)V │ │ -0a6bc8: 5410 da00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ -0a6bcc: 6e20 6a1e 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0a6bd2: 0e00 |0005: return-void │ │ +0b5178: |[0b5178] com.badlogic.gdx.InputMultiplexer.addProcessor:(Lcom/badlogic/gdx/InputProcessor;)V │ │ +0b5188: 5410 da00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ +0b518c: 6e20 6a1e 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0b5192: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0005 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/InputMultiplexer; │ │ 0x0000 - 0x0006 reg=2 processor Lcom/badlogic/gdx/InputProcessor; │ │ @@ -192117,18 +192180,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a6bd4: |[0a6bd4] com.badlogic.gdx.InputMultiplexer.clear:()V │ │ -0a6be4: 5410 da00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ -0a6be8: 6e10 6f1e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -0a6bee: 0e00 |0005: return-void │ │ +0b5194: |[0b5194] com.badlogic.gdx.InputMultiplexer.clear:()V │ │ +0b51a4: 5410 da00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ +0b51a8: 6e10 6f1e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +0b51ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=58 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/InputMultiplexer; │ │ │ │ @@ -192137,17 +192200,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a6bf0: |[0a6bf0] com.badlogic.gdx.InputMultiplexer.getProcessors:()Lcom/badlogic/gdx/utils/Array; │ │ -0a6c00: 5410 da00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ -0a6c04: 1100 |0002: return-object v0 │ │ +0b51b0: |[0b51b0] com.badlogic.gdx.InputMultiplexer.getProcessors:()Lcom/badlogic/gdx/utils/Array; │ │ +0b51c0: 5410 da00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ +0b51c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/InputMultiplexer; │ │ │ │ #4 : (in Lcom/badlogic/gdx/InputMultiplexer;) │ │ @@ -192155,32 +192218,32 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0a6c08: |[0a6c08] com.badlogic.gdx.InputMultiplexer.keyDown:(I)Z │ │ -0a6c18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a6c1a: 5432 da00 |0001: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ -0a6c1e: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0a6c22: 3510 1500 |0005: if-ge v0, v1, 001a // +0015 │ │ -0a6c26: 5432 da00 |0007: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ -0a6c2a: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0a6c30: 0c02 |000c: move-result-object v2 │ │ -0a6c32: 1f02 6400 |000d: check-cast v2, Lcom/badlogic/gdx/InputProcessor; // type@0064 │ │ -0a6c36: 7220 9601 4200 |000f: invoke-interface {v2, v4}, Lcom/badlogic/gdx/InputProcessor;.keyDown:(I)Z // method@0196 │ │ -0a6c3c: 0a02 |0012: move-result v2 │ │ -0a6c3e: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ -0a6c42: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -0a6c44: 0f02 |0016: return v2 │ │ -0a6c46: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a6c4a: 28ec |0019: goto 0005 // -0014 │ │ -0a6c4c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -0a6c4e: 28fb |001b: goto 0016 // -0005 │ │ +0b51c8: |[0b51c8] com.badlogic.gdx.InputMultiplexer.keyDown:(I)Z │ │ +0b51d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b51da: 5432 da00 |0001: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ +0b51de: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0b51e2: 3510 1500 |0005: if-ge v0, v1, 001a // +0015 │ │ +0b51e6: 5432 da00 |0007: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ +0b51ea: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0b51f0: 0c02 |000c: move-result-object v2 │ │ +0b51f2: 1f02 6200 |000d: check-cast v2, Lcom/badlogic/gdx/InputProcessor; // type@0062 │ │ +0b51f6: 7220 9601 4200 |000f: invoke-interface {v2, v4}, Lcom/badlogic/gdx/InputProcessor;.keyDown:(I)Z // method@0196 │ │ +0b51fc: 0a02 |0012: move-result v2 │ │ +0b51fe: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ +0b5202: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +0b5204: 0f02 |0016: return v2 │ │ +0b5206: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b520a: 28ec |0019: goto 0005 // -0014 │ │ +0b520c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0b520e: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0007 line=70 │ │ 0x0016 line=71 │ │ 0x0017 line=69 │ │ 0x001a line=71 │ │ @@ -192195,32 +192258,32 @@ │ │ type : '(C)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0a6c50: |[0a6c50] com.badlogic.gdx.InputMultiplexer.keyTyped:(C)Z │ │ -0a6c60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a6c62: 5432 da00 |0001: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ -0a6c66: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0a6c6a: 3510 1500 |0005: if-ge v0, v1, 001a // +0015 │ │ -0a6c6e: 5432 da00 |0007: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ -0a6c72: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0a6c78: 0c02 |000c: move-result-object v2 │ │ -0a6c7a: 1f02 6400 |000d: check-cast v2, Lcom/badlogic/gdx/InputProcessor; // type@0064 │ │ -0a6c7e: 7220 9701 4200 |000f: invoke-interface {v2, v4}, Lcom/badlogic/gdx/InputProcessor;.keyTyped:(C)Z // method@0197 │ │ -0a6c84: 0a02 |0012: move-result v2 │ │ -0a6c86: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ -0a6c8a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -0a6c8c: 0f02 |0016: return v2 │ │ -0a6c8e: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a6c92: 28ec |0019: goto 0005 // -0014 │ │ -0a6c94: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -0a6c96: 28fb |001b: goto 0016 // -0005 │ │ +0b5210: |[0b5210] com.badlogic.gdx.InputMultiplexer.keyTyped:(C)Z │ │ +0b5220: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b5222: 5432 da00 |0001: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ +0b5226: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0b522a: 3510 1500 |0005: if-ge v0, v1, 001a // +0015 │ │ +0b522e: 5432 da00 |0007: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ +0b5232: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0b5238: 0c02 |000c: move-result-object v2 │ │ +0b523a: 1f02 6200 |000d: check-cast v2, Lcom/badlogic/gdx/InputProcessor; // type@0062 │ │ +0b523e: 7220 9701 4200 |000f: invoke-interface {v2, v4}, Lcom/badlogic/gdx/InputProcessor;.keyTyped:(C)Z // method@0197 │ │ +0b5244: 0a02 |0012: move-result v2 │ │ +0b5246: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ +0b524a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +0b524c: 0f02 |0016: return v2 │ │ +0b524e: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b5252: 28ec |0019: goto 0005 // -0014 │ │ +0b5254: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0b5256: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0007 line=82 │ │ 0x0016 line=83 │ │ 0x0017 line=81 │ │ 0x001a line=83 │ │ @@ -192235,32 +192298,32 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0a6c98: |[0a6c98] com.badlogic.gdx.InputMultiplexer.keyUp:(I)Z │ │ -0a6ca8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a6caa: 5432 da00 |0001: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ -0a6cae: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0a6cb2: 3510 1500 |0005: if-ge v0, v1, 001a // +0015 │ │ -0a6cb6: 5432 da00 |0007: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ -0a6cba: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0a6cc0: 0c02 |000c: move-result-object v2 │ │ -0a6cc2: 1f02 6400 |000d: check-cast v2, Lcom/badlogic/gdx/InputProcessor; // type@0064 │ │ -0a6cc6: 7220 9801 4200 |000f: invoke-interface {v2, v4}, Lcom/badlogic/gdx/InputProcessor;.keyUp:(I)Z // method@0198 │ │ -0a6ccc: 0a02 |0012: move-result v2 │ │ -0a6cce: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ -0a6cd2: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -0a6cd4: 0f02 |0016: return v2 │ │ -0a6cd6: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a6cda: 28ec |0019: goto 0005 // -0014 │ │ -0a6cdc: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -0a6cde: 28fb |001b: goto 0016 // -0005 │ │ +0b5258: |[0b5258] com.badlogic.gdx.InputMultiplexer.keyUp:(I)Z │ │ +0b5268: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b526a: 5432 da00 |0001: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ +0b526e: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0b5272: 3510 1500 |0005: if-ge v0, v1, 001a // +0015 │ │ +0b5276: 5432 da00 |0007: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ +0b527a: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0b5280: 0c02 |000c: move-result-object v2 │ │ +0b5282: 1f02 6200 |000d: check-cast v2, Lcom/badlogic/gdx/InputProcessor; // type@0062 │ │ +0b5286: 7220 9801 4200 |000f: invoke-interface {v2, v4}, Lcom/badlogic/gdx/InputProcessor;.keyUp:(I)Z // method@0198 │ │ +0b528c: 0a02 |0012: move-result v2 │ │ +0b528e: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ +0b5292: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +0b5294: 0f02 |0016: return v2 │ │ +0b5296: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b529a: 28ec |0019: goto 0005 // -0014 │ │ +0b529c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0b529e: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0007 line=76 │ │ 0x0016 line=77 │ │ 0x0017 line=75 │ │ 0x001a line=77 │ │ @@ -192275,32 +192338,32 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0a6ce0: |[0a6ce0] com.badlogic.gdx.InputMultiplexer.mouseMoved:(II)Z │ │ -0a6cf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a6cf2: 5432 da00 |0001: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ -0a6cf6: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0a6cfa: 3510 1500 |0005: if-ge v0, v1, 001a // +0015 │ │ -0a6cfe: 5432 da00 |0007: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ -0a6d02: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0a6d08: 0c02 |000c: move-result-object v2 │ │ -0a6d0a: 1f02 6400 |000d: check-cast v2, Lcom/badlogic/gdx/InputProcessor; // type@0064 │ │ -0a6d0e: 7230 9901 4205 |000f: invoke-interface {v2, v4, v5}, Lcom/badlogic/gdx/InputProcessor;.mouseMoved:(II)Z // method@0199 │ │ -0a6d14: 0a02 |0012: move-result v2 │ │ -0a6d16: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ -0a6d1a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -0a6d1c: 0f02 |0016: return v2 │ │ -0a6d1e: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a6d22: 28ec |0019: goto 0005 // -0014 │ │ -0a6d24: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -0a6d26: 28fb |001b: goto 0016 // -0005 │ │ +0b52a0: |[0b52a0] com.badlogic.gdx.InputMultiplexer.mouseMoved:(II)Z │ │ +0b52b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b52b2: 5432 da00 |0001: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ +0b52b6: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0b52ba: 3510 1500 |0005: if-ge v0, v1, 001a // +0015 │ │ +0b52be: 5432 da00 |0007: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ +0b52c2: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0b52c8: 0c02 |000c: move-result-object v2 │ │ +0b52ca: 1f02 6200 |000d: check-cast v2, Lcom/badlogic/gdx/InputProcessor; // type@0062 │ │ +0b52ce: 7230 9901 4205 |000f: invoke-interface {v2, v4, v5}, Lcom/badlogic/gdx/InputProcessor;.mouseMoved:(II)Z // method@0199 │ │ +0b52d4: 0a02 |0012: move-result v2 │ │ +0b52d6: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ +0b52da: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +0b52dc: 0f02 |0016: return v2 │ │ +0b52de: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b52e2: 28ec |0019: goto 0005 // -0014 │ │ +0b52e4: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0b52e6: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0007 line=107 │ │ 0x0016 line=108 │ │ 0x0017 line=106 │ │ 0x001a line=108 │ │ @@ -192316,18 +192379,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a6d28: |[0a6d28] com.badlogic.gdx.InputMultiplexer.removeProcessor:(I)V │ │ -0a6d38: 5410 da00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ -0a6d3c: 6e20 7d1e 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1e7d │ │ -0a6d42: 0e00 |0005: return-void │ │ +0b52e8: |[0b52e8] com.badlogic.gdx.InputMultiplexer.removeProcessor:(I)V │ │ +0b52f8: 5410 da00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ +0b52fc: 6e20 7d1e 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1e7d │ │ +0b5302: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0005 line=41 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/InputMultiplexer; │ │ 0x0000 - 0x0006 reg=2 index I │ │ @@ -192337,19 +192400,19 @@ │ │ type : '(Lcom/badlogic/gdx/InputProcessor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0a6d44: |[0a6d44] com.badlogic.gdx.InputMultiplexer.removeProcessor:(Lcom/badlogic/gdx/InputProcessor;)V │ │ -0a6d54: 5420 da00 |0000: iget-object v0, v2, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ -0a6d58: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0a6d5a: 6e30 7e1e 3001 |0003: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ -0a6d60: 0e00 |0006: return-void │ │ +0b5304: |[0b5304] com.badlogic.gdx.InputMultiplexer.removeProcessor:(Lcom/badlogic/gdx/InputProcessor;)V │ │ +0b5314: 5420 da00 |0000: iget-object v0, v2, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ +0b5318: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0b531a: 6e30 7e1e 3001 |0003: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ +0b5320: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0006 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/InputMultiplexer; │ │ 0x0000 - 0x0007 reg=3 processor Lcom/badlogic/gdx/InputProcessor; │ │ @@ -192359,32 +192422,32 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0a6d64: |[0a6d64] com.badlogic.gdx.InputMultiplexer.scrolled:(I)Z │ │ -0a6d74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a6d76: 5432 da00 |0001: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ -0a6d7a: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0a6d7e: 3510 1500 |0005: if-ge v0, v1, 001a // +0015 │ │ -0a6d82: 5432 da00 |0007: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ -0a6d86: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0a6d8c: 0c02 |000c: move-result-object v2 │ │ -0a6d8e: 1f02 6400 |000d: check-cast v2, Lcom/badlogic/gdx/InputProcessor; // type@0064 │ │ -0a6d92: 7220 9a01 4200 |000f: invoke-interface {v2, v4}, Lcom/badlogic/gdx/InputProcessor;.scrolled:(I)Z // method@019a │ │ -0a6d98: 0a02 |0012: move-result v2 │ │ -0a6d9a: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ -0a6d9e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -0a6da0: 0f02 |0016: return v2 │ │ -0a6da2: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a6da6: 28ec |0019: goto 0005 // -0014 │ │ -0a6da8: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -0a6daa: 28fb |001b: goto 0016 // -0005 │ │ +0b5324: |[0b5324] com.badlogic.gdx.InputMultiplexer.scrolled:(I)Z │ │ +0b5334: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b5336: 5432 da00 |0001: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ +0b533a: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0b533e: 3510 1500 |0005: if-ge v0, v1, 001a // +0015 │ │ +0b5342: 5432 da00 |0007: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ +0b5346: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0b534c: 0c02 |000c: move-result-object v2 │ │ +0b534e: 1f02 6200 |000d: check-cast v2, Lcom/badlogic/gdx/InputProcessor; // type@0062 │ │ +0b5352: 7220 9a01 4200 |000f: invoke-interface {v2, v4}, Lcom/badlogic/gdx/InputProcessor;.scrolled:(I)Z // method@019a │ │ +0b5358: 0a02 |0012: move-result v2 │ │ +0b535a: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ +0b535e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +0b5360: 0f02 |0016: return v2 │ │ +0b5362: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b5366: 28ec |0019: goto 0005 // -0014 │ │ +0b5368: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0b536a: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0007 line=114 │ │ 0x0016 line=115 │ │ 0x0017 line=113 │ │ 0x001a line=115 │ │ @@ -192399,17 +192462,17 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Array;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a6dac: |[0a6dac] com.badlogic.gdx.InputMultiplexer.setProcessors:(Lcom/badlogic/gdx/utils/Array;)V │ │ -0a6dbc: 5b01 da00 |0000: iput-object v1, v0, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ -0a6dc0: 0e00 |0002: return-void │ │ +0b536c: |[0b536c] com.badlogic.gdx.InputMultiplexer.setProcessors:(Lcom/badlogic/gdx/utils/Array;)V │ │ +0b537c: 5b01 da00 |0000: iput-object v1, v0, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ +0b5380: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0002 line=62 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Lcom/badlogic/gdx/utils/Array; │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/InputMultiplexer; │ │ @@ -192420,18 +192483,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0a6dc4: |[0a6dc4] com.badlogic.gdx.InputMultiplexer.size:()I │ │ -0a6dd4: 5410 da00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ -0a6dd8: 5200 df0f |0002: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0a6ddc: 0f00 |0004: return v0 │ │ +0b5384: |[0b5384] com.badlogic.gdx.InputMultiplexer.size:()I │ │ +0b5394: 5410 da00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ +0b5398: 5200 df0f |0002: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0b539c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/InputMultiplexer; │ │ │ │ #13 : (in Lcom/badlogic/gdx/InputMultiplexer;) │ │ @@ -192439,32 +192502,32 @@ │ │ type : '(IIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -0a6de0: |[0a6de0] com.badlogic.gdx.InputMultiplexer.touchDown:(IIII)Z │ │ -0a6df0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a6df2: 5432 da00 |0001: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ -0a6df6: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0a6dfa: 3510 1500 |0005: if-ge v0, v1, 001a // +0015 │ │ -0a6dfe: 5432 da00 |0007: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ -0a6e02: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0a6e08: 0c02 |000c: move-result-object v2 │ │ -0a6e0a: 1f02 6400 |000d: check-cast v2, Lcom/badlogic/gdx/InputProcessor; // type@0064 │ │ -0a6e0e: 7257 9b01 4265 |000f: invoke-interface {v2, v4, v5, v6, v7}, Lcom/badlogic/gdx/InputProcessor;.touchDown:(IIII)Z // method@019b │ │ -0a6e14: 0a02 |0012: move-result v2 │ │ -0a6e16: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ -0a6e1a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -0a6e1c: 0f02 |0016: return v2 │ │ -0a6e1e: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a6e22: 28ec |0019: goto 0005 // -0014 │ │ -0a6e24: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -0a6e26: 28fb |001b: goto 0016 // -0005 │ │ +0b53a0: |[0b53a0] com.badlogic.gdx.InputMultiplexer.touchDown:(IIII)Z │ │ +0b53b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b53b2: 5432 da00 |0001: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ +0b53b6: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0b53ba: 3510 1500 |0005: if-ge v0, v1, 001a // +0015 │ │ +0b53be: 5432 da00 |0007: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ +0b53c2: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0b53c8: 0c02 |000c: move-result-object v2 │ │ +0b53ca: 1f02 6200 |000d: check-cast v2, Lcom/badlogic/gdx/InputProcessor; // type@0062 │ │ +0b53ce: 7257 9b01 4265 |000f: invoke-interface {v2, v4, v5, v6, v7}, Lcom/badlogic/gdx/InputProcessor;.touchDown:(IIII)Z // method@019b │ │ +0b53d4: 0a02 |0012: move-result v2 │ │ +0b53d6: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ +0b53da: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +0b53dc: 0f02 |0016: return v2 │ │ +0b53de: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b53e2: 28ec |0019: goto 0005 // -0014 │ │ +0b53e4: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0b53e6: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0007 line=88 │ │ 0x0016 line=89 │ │ 0x0017 line=87 │ │ 0x001a line=89 │ │ @@ -192482,32 +192545,32 @@ │ │ type : '(III)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -0a6e28: |[0a6e28] com.badlogic.gdx.InputMultiplexer.touchDragged:(III)Z │ │ -0a6e38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a6e3a: 5432 da00 |0001: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ -0a6e3e: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0a6e42: 3510 1500 |0005: if-ge v0, v1, 001a // +0015 │ │ -0a6e46: 5432 da00 |0007: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ -0a6e4a: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0a6e50: 0c02 |000c: move-result-object v2 │ │ -0a6e52: 1f02 6400 |000d: check-cast v2, Lcom/badlogic/gdx/InputProcessor; // type@0064 │ │ -0a6e56: 7240 9c01 4265 |000f: invoke-interface {v2, v4, v5, v6}, Lcom/badlogic/gdx/InputProcessor;.touchDragged:(III)Z // method@019c │ │ -0a6e5c: 0a02 |0012: move-result v2 │ │ -0a6e5e: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ -0a6e62: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -0a6e64: 0f02 |0016: return v2 │ │ -0a6e66: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a6e6a: 28ec |0019: goto 0005 // -0014 │ │ -0a6e6c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -0a6e6e: 28fb |001b: goto 0016 // -0005 │ │ +0b53e8: |[0b53e8] com.badlogic.gdx.InputMultiplexer.touchDragged:(III)Z │ │ +0b53f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b53fa: 5432 da00 |0001: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ +0b53fe: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0b5402: 3510 1500 |0005: if-ge v0, v1, 001a // +0015 │ │ +0b5406: 5432 da00 |0007: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ +0b540a: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0b5410: 0c02 |000c: move-result-object v2 │ │ +0b5412: 1f02 6200 |000d: check-cast v2, Lcom/badlogic/gdx/InputProcessor; // type@0062 │ │ +0b5416: 7240 9c01 4265 |000f: invoke-interface {v2, v4, v5, v6}, Lcom/badlogic/gdx/InputProcessor;.touchDragged:(III)Z // method@019c │ │ +0b541c: 0a02 |0012: move-result v2 │ │ +0b541e: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ +0b5422: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +0b5424: 0f02 |0016: return v2 │ │ +0b5426: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b542a: 28ec |0019: goto 0005 // -0014 │ │ +0b542c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0b542e: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0007 line=100 │ │ 0x0016 line=101 │ │ 0x0017 line=99 │ │ 0x001a line=101 │ │ @@ -192524,32 +192587,32 @@ │ │ type : '(IIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -0a6e70: |[0a6e70] com.badlogic.gdx.InputMultiplexer.touchUp:(IIII)Z │ │ -0a6e80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a6e82: 5432 da00 |0001: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ -0a6e86: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0a6e8a: 3510 1500 |0005: if-ge v0, v1, 001a // +0015 │ │ -0a6e8e: 5432 da00 |0007: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ -0a6e92: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0a6e98: 0c02 |000c: move-result-object v2 │ │ -0a6e9a: 1f02 6400 |000d: check-cast v2, Lcom/badlogic/gdx/InputProcessor; // type@0064 │ │ -0a6e9e: 7257 9d01 4265 |000f: invoke-interface {v2, v4, v5, v6, v7}, Lcom/badlogic/gdx/InputProcessor;.touchUp:(IIII)Z // method@019d │ │ -0a6ea4: 0a02 |0012: move-result v2 │ │ -0a6ea6: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ -0a6eaa: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -0a6eac: 0f02 |0016: return v2 │ │ -0a6eae: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a6eb2: 28ec |0019: goto 0005 // -0014 │ │ -0a6eb4: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -0a6eb6: 28fb |001b: goto 0016 // -0005 │ │ +0b5430: |[0b5430] com.badlogic.gdx.InputMultiplexer.touchUp:(IIII)Z │ │ +0b5440: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b5442: 5432 da00 |0001: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ +0b5446: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0b544a: 3510 1500 |0005: if-ge v0, v1, 001a // +0015 │ │ +0b544e: 5432 da00 |0007: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00da │ │ +0b5452: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0b5458: 0c02 |000c: move-result-object v2 │ │ +0b545a: 1f02 6200 |000d: check-cast v2, Lcom/badlogic/gdx/InputProcessor; // type@0062 │ │ +0b545e: 7257 9d01 4265 |000f: invoke-interface {v2, v4, v5, v6, v7}, Lcom/badlogic/gdx/InputProcessor;.touchUp:(IIII)Z // method@019d │ │ +0b5464: 0a02 |0012: move-result v2 │ │ +0b5466: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ +0b546a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +0b546c: 0f02 |0016: return v2 │ │ +0b546e: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b5472: 28ec |0019: goto 0005 // -0014 │ │ +0b5474: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0b5476: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0007 line=94 │ │ 0x0016 line=95 │ │ 0x0017 line=93 │ │ 0x001a line=95 │ │ @@ -192561,17 +192624,17 @@ │ │ 0x0000 - 0x001c reg=5 screenY I │ │ 0x0000 - 0x001c reg=6 pointer I │ │ 0x0000 - 0x001c reg=7 button I │ │ │ │ source_file_idx : 1809 (InputMultiplexer.java) │ │ │ │ Class #439 header: │ │ -class_idx : 119 │ │ +class_idx : 117 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 443 │ │ static_fields_size : 0 │ │ instance_fields_size: 11 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 28 │ │ │ │ Class #439 annotations: │ │ @@ -192664,19 +192727,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a6eb8: |[0a6eb8] com.badlogic.gdx.assets.AssetManager.:()V │ │ -0a6ec8: 2200 9000 |0000: new-instance v0, Lcom/badlogic/gdx/assets/loaders/resolvers/InternalFileHandleResolver; // type@0090 │ │ -0a6ecc: 7010 7002 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/assets/loaders/resolvers/InternalFileHandleResolver;.:()V // method@0270 │ │ -0a6ed2: 7020 ef01 0100 |0005: invoke-direct {v1, v0}, Lcom/badlogic/gdx/assets/AssetManager;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@01ef │ │ -0a6ed8: 0e00 |0008: return-void │ │ +0b5478: |[0b5478] com.badlogic.gdx.assets.AssetManager.:()V │ │ +0b5488: 2200 8e00 |0000: new-instance v0, Lcom/badlogic/gdx/assets/loaders/resolvers/InternalFileHandleResolver; // type@008e │ │ +0b548c: 7010 7002 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/assets/loaders/resolvers/InternalFileHandleResolver;.:()V // method@0270 │ │ +0b5492: 7020 ef01 0100 |0005: invoke-direct {v1, v0}, Lcom/badlogic/gdx/assets/AssetManager;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@01ef │ │ +0b5498: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0008 line=76 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/assets/AssetManager; │ │ │ │ @@ -192685,88 +192748,88 @@ │ │ type : '(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 169 16-bit code units │ │ -0a6edc: |[0a6edc] com.badlogic.gdx.assets.AssetManager.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ -0a6eec: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a6eee: 7010 2726 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ -0a6ef4: 2200 3603 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0a6ef8: 7010 1d22 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -0a6efe: 5b30 fc00 |0009: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ -0a6f02: 2200 3603 |000b: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0a6f06: 7010 1d22 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -0a6f0c: 5b30 fb00 |0010: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ -0a6f10: 2200 3603 |0012: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0a6f14: 7010 1d22 0000 |0014: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -0a6f1a: 5b30 fa00 |0017: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fa │ │ -0a6f1e: 2200 3603 |0019: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0a6f22: 7010 1d22 0000 |001b: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -0a6f28: 5b30 0001 |001e: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.loaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@0100 │ │ -0a6f2c: 2200 e702 |0020: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0a6f30: 7010 621e 0000 |0022: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -0a6f36: 5b30 fe00 |0025: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00fe │ │ -0a6f3a: 2200 f603 |0027: new-instance v0, Ljava/util/Stack; // type@03f6 │ │ -0a6f3e: 7010 7327 0000 |0029: invoke-direct {v0}, Ljava/util/Stack;.:()V // method@2773 │ │ -0a6f44: 5b30 0201 |002c: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ -0a6f48: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -0a6f4a: 5b30 fd00 |002f: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.listener:Lcom/badlogic/gdx/assets/AssetErrorListener; // field@00fd │ │ -0a6f4e: 5932 ff00 |0031: iput v2, v3, Lcom/badlogic/gdx/assets/AssetManager;.loaded:I // field@00ff │ │ -0a6f52: 5932 0401 |0033: iput v2, v3, Lcom/badlogic/gdx/assets/AssetManager;.toLoad:I // field@0104 │ │ -0a6f56: 2200 2203 |0035: new-instance v0, Lcom/badlogic/gdx/utils/Logger; // type@0322 │ │ -0a6f5a: 1c01 7700 |0037: const-class v1, Lcom/badlogic/gdx/assets/AssetManager; // type@0077 │ │ -0a6f5e: 6e10 d925 0100 |0039: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@25d9 │ │ -0a6f64: 0c01 |003c: move-result-object v1 │ │ -0a6f66: 7030 5821 1002 |003d: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Logger;.:(Ljava/lang/String;I)V // method@2158 │ │ -0a6f6c: 5b30 0101 |0040: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ -0a6f70: 1c00 3501 |0042: const-class v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0135 │ │ -0a6f74: 2201 7c00 |0044: new-instance v1, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader; // type@007c │ │ -0a6f78: 7020 2102 4100 |0046: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@0221 │ │ -0a6f7e: 6e30 0c02 0301 |0049: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@020c │ │ -0a6f84: 1c00 9500 |004c: const-class v0, Lcom/badlogic/gdx/audio/Music; // type@0095 │ │ -0a6f88: 2201 7f00 |004e: new-instance v1, Lcom/badlogic/gdx/assets/loaders/MusicLoader; // type@007f │ │ -0a6f8c: 7020 2b02 4100 |0050: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/MusicLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@022b │ │ -0a6f92: 6e30 0c02 0301 |0053: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@020c │ │ -0a6f98: 1c00 2101 |0056: const-class v0, Lcom/badlogic/gdx/graphics/Pixmap; // type@0121 │ │ -0a6f9c: 2201 8100 |0058: new-instance v1, Lcom/badlogic/gdx/assets/loaders/PixmapLoader; // type@0081 │ │ -0a6fa0: 7020 3202 4100 |005a: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/PixmapLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@0232 │ │ -0a6fa6: 6e30 0c02 0301 |005d: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@020c │ │ -0a6fac: 1c00 9600 |0060: const-class v0, Lcom/badlogic/gdx/audio/Sound; // type@0096 │ │ -0a6fb0: 2201 8500 |0062: new-instance v1, Lcom/badlogic/gdx/assets/loaders/SoundLoader; // type@0085 │ │ -0a6fb4: 7020 4402 4100 |0064: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/SoundLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@0244 │ │ -0a6fba: 6e30 0c02 0301 |0067: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@020c │ │ -0a6fc0: 1c00 5d01 |006a: const-class v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@015d │ │ -0a6fc4: 2201 8800 |006c: new-instance v1, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader; // type@0088 │ │ -0a6fc8: 7020 4f02 4100 |006e: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@024f │ │ -0a6fce: 6e30 0c02 0301 |0071: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@020c │ │ -0a6fd4: 1c00 2801 |0074: const-class v0, Lcom/badlogic/gdx/graphics/Texture; // type@0128 │ │ -0a6fd8: 2201 8a00 |0076: new-instance v1, Lcom/badlogic/gdx/assets/loaders/TextureLoader; // type@008a │ │ -0a6fdc: 7020 5602 4100 |0078: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@0256 │ │ -0a6fe2: 6e30 0c02 0301 |007b: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@020c │ │ -0a6fe8: 1c00 a302 |007e: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // type@02a3 │ │ -0a6fec: 2201 8300 |0080: new-instance v1, Lcom/badlogic/gdx/assets/loaders/SkinLoader; // type@0083 │ │ -0a6ff0: 7020 3b02 4100 |0082: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/SkinLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@023b │ │ -0a6ff6: 6e30 0c02 0301 |0085: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@020c │ │ -0a6ffc: 1c00 6d01 |0088: const-class v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas; // type@016d │ │ -0a7000: 2201 8c00 |008a: new-instance v1, Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader; // type@008c │ │ -0a7004: 7020 5f02 4100 |008c: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@025f │ │ -0a700a: 6e30 0c02 0301 |008f: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@020c │ │ -0a7010: 1c00 6e01 |0092: const-class v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; // type@016e │ │ -0a7014: 2201 8e00 |0094: new-instance v1, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader; // type@008e │ │ -0a7018: 7020 6802 4100 |0096: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@0268 │ │ -0a701e: 6e30 0c02 0301 |0099: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@020c │ │ -0a7024: 1210 |009c: const/4 v0, #int 1 // #1 │ │ -0a7026: 2201 7600 |009d: new-instance v1, Lcom/badlogic/gdx/assets/AssetManager$1; // type@0076 │ │ -0a702a: 7020 ec01 3100 |009f: invoke-direct {v1, v3}, Lcom/badlogic/gdx/assets/AssetManager$1;.:(Lcom/badlogic/gdx/assets/AssetManager;)V // method@01ec │ │ -0a7030: 7120 8527 1000 |00a2: invoke-static {v0, v1}, Ljava/util/concurrent/Executors;.newFixedThreadPool:(ILjava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@2785 │ │ -0a7036: 0c00 |00a5: move-result-object v0 │ │ -0a7038: 5b30 0301 |00a6: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.threadPool:Ljava/util/concurrent/ExecutorService; // field@0103 │ │ -0a703c: 0e00 |00a8: return-void │ │ +0b549c: |[0b549c] com.badlogic.gdx.assets.AssetManager.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ +0b54ac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0b54ae: 7010 2726 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ +0b54b4: 2200 3403 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0b54b8: 7010 1d22 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +0b54be: 5b30 fc00 |0009: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ +0b54c2: 2200 3403 |000b: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0b54c6: 7010 1d22 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +0b54cc: 5b30 fb00 |0010: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ +0b54d0: 2200 3403 |0012: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0b54d4: 7010 1d22 0000 |0014: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +0b54da: 5b30 fa00 |0017: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fa │ │ +0b54de: 2200 3403 |0019: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0b54e2: 7010 1d22 0000 |001b: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +0b54e8: 5b30 0001 |001e: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.loaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@0100 │ │ +0b54ec: 2200 e502 |0020: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0b54f0: 7010 621e 0000 |0022: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0b54f6: 5b30 fe00 |0025: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00fe │ │ +0b54fa: 2200 f403 |0027: new-instance v0, Ljava/util/Stack; // type@03f4 │ │ +0b54fe: 7010 7327 0000 |0029: invoke-direct {v0}, Ljava/util/Stack;.:()V // method@2773 │ │ +0b5504: 5b30 0201 |002c: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ +0b5508: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +0b550a: 5b30 fd00 |002f: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.listener:Lcom/badlogic/gdx/assets/AssetErrorListener; // field@00fd │ │ +0b550e: 5932 ff00 |0031: iput v2, v3, Lcom/badlogic/gdx/assets/AssetManager;.loaded:I // field@00ff │ │ +0b5512: 5932 0401 |0033: iput v2, v3, Lcom/badlogic/gdx/assets/AssetManager;.toLoad:I // field@0104 │ │ +0b5516: 2200 2003 |0035: new-instance v0, Lcom/badlogic/gdx/utils/Logger; // type@0320 │ │ +0b551a: 1c01 7500 |0037: const-class v1, Lcom/badlogic/gdx/assets/AssetManager; // type@0075 │ │ +0b551e: 6e10 d925 0100 |0039: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@25d9 │ │ +0b5524: 0c01 |003c: move-result-object v1 │ │ +0b5526: 7030 5821 1002 |003d: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Logger;.:(Ljava/lang/String;I)V // method@2158 │ │ +0b552c: 5b30 0101 |0040: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ +0b5530: 1c00 3301 |0042: const-class v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0133 │ │ +0b5534: 2201 7a00 |0044: new-instance v1, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader; // type@007a │ │ +0b5538: 7020 2102 4100 |0046: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@0221 │ │ +0b553e: 6e30 0c02 0301 |0049: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@020c │ │ +0b5544: 1c00 9300 |004c: const-class v0, Lcom/badlogic/gdx/audio/Music; // type@0093 │ │ +0b5548: 2201 7d00 |004e: new-instance v1, Lcom/badlogic/gdx/assets/loaders/MusicLoader; // type@007d │ │ +0b554c: 7020 2b02 4100 |0050: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/MusicLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@022b │ │ +0b5552: 6e30 0c02 0301 |0053: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@020c │ │ +0b5558: 1c00 1f01 |0056: const-class v0, Lcom/badlogic/gdx/graphics/Pixmap; // type@011f │ │ +0b555c: 2201 7f00 |0058: new-instance v1, Lcom/badlogic/gdx/assets/loaders/PixmapLoader; // type@007f │ │ +0b5560: 7020 3202 4100 |005a: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/PixmapLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@0232 │ │ +0b5566: 6e30 0c02 0301 |005d: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@020c │ │ +0b556c: 1c00 9400 |0060: const-class v0, Lcom/badlogic/gdx/audio/Sound; // type@0094 │ │ +0b5570: 2201 8300 |0062: new-instance v1, Lcom/badlogic/gdx/assets/loaders/SoundLoader; // type@0083 │ │ +0b5574: 7020 4402 4100 |0064: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/SoundLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@0244 │ │ +0b557a: 6e30 0c02 0301 |0067: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@020c │ │ +0b5580: 1c00 5b01 |006a: const-class v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@015b │ │ +0b5584: 2201 8600 |006c: new-instance v1, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader; // type@0086 │ │ +0b5588: 7020 4f02 4100 |006e: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@024f │ │ +0b558e: 6e30 0c02 0301 |0071: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@020c │ │ +0b5594: 1c00 2601 |0074: const-class v0, Lcom/badlogic/gdx/graphics/Texture; // type@0126 │ │ +0b5598: 2201 8800 |0076: new-instance v1, Lcom/badlogic/gdx/assets/loaders/TextureLoader; // type@0088 │ │ +0b559c: 7020 5602 4100 |0078: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@0256 │ │ +0b55a2: 6e30 0c02 0301 |007b: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@020c │ │ +0b55a8: 1c00 a102 |007e: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // type@02a1 │ │ +0b55ac: 2201 8100 |0080: new-instance v1, Lcom/badlogic/gdx/assets/loaders/SkinLoader; // type@0081 │ │ +0b55b0: 7020 3b02 4100 |0082: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/SkinLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@023b │ │ +0b55b6: 6e30 0c02 0301 |0085: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@020c │ │ +0b55bc: 1c00 6b01 |0088: const-class v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas; // type@016b │ │ +0b55c0: 2201 8a00 |008a: new-instance v1, Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader; // type@008a │ │ +0b55c4: 7020 5f02 4100 |008c: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@025f │ │ +0b55ca: 6e30 0c02 0301 |008f: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@020c │ │ +0b55d0: 1c00 6c01 |0092: const-class v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; // type@016c │ │ +0b55d4: 2201 8c00 |0094: new-instance v1, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader; // type@008c │ │ +0b55d8: 7020 6802 4100 |0096: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@0268 │ │ +0b55de: 6e30 0c02 0301 |0099: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@020c │ │ +0b55e4: 1210 |009c: const/4 v0, #int 1 // #1 │ │ +0b55e6: 2201 7400 |009d: new-instance v1, Lcom/badlogic/gdx/assets/AssetManager$1; // type@0074 │ │ +0b55ea: 7020 ec01 3100 |009f: invoke-direct {v1, v3}, Lcom/badlogic/gdx/assets/AssetManager$1;.:(Lcom/badlogic/gdx/assets/AssetManager;)V // method@01ec │ │ +0b55f0: 7120 8527 1000 |00a2: invoke-static {v0, v1}, Ljava/util/concurrent/Executors;.newFixedThreadPool:(ILjava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@2785 │ │ +0b55f6: 0c00 |00a5: move-result-object v0 │ │ +0b55f8: 5b30 0301 |00a6: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.threadPool:Ljava/util/concurrent/ExecutorService; // field@0103 │ │ +0b55fc: 0e00 |00a8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=79 │ │ 0x0004 line=58 │ │ 0x000b line=59 │ │ 0x0012 line=60 │ │ 0x0019 line=62 │ │ @@ -192796,42 +192859,42 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetDescriptor;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 56 16-bit code units │ │ -0a7040: |[0a7040] com.badlogic.gdx.assets.AssetManager.addTask:(Lcom/badlogic/gdx/assets/AssetDescriptor;)V │ │ -0a7050: 5441 0001 |0000: iget-object v1, v4, Lcom/badlogic/gdx/assets/AssetManager;.loaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@0100 │ │ -0a7054: 5452 ea00 |0002: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00ea │ │ -0a7058: 6e20 2722 2100 |0004: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a705e: 0c00 |0007: move-result-object v0 │ │ -0a7060: 1f00 7900 |0008: check-cast v0, Lcom/badlogic/gdx/assets/loaders/AssetLoader; // type@0079 │ │ -0a7064: 3900 2100 |000a: if-nez v0, 002b // +0021 │ │ -0a7068: 2201 fc02 |000c: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0a706c: 2202 c503 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0a7070: 7010 6726 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0a7076: 1a03 b00d |0013: const-string v3, "No loader for type: " // string@0db0 │ │ -0a707a: 6e20 6e26 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a7080: 0c02 |0018: move-result-object v2 │ │ -0a7082: 5453 ea00 |0019: iget-object v3, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00ea │ │ -0a7086: 6e10 d925 0300 |001b: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@25d9 │ │ -0a708c: 0c03 |001e: move-result-object v3 │ │ -0a708e: 6e20 6e26 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a7094: 0c02 |0022: move-result-object v2 │ │ -0a7096: 6e10 7426 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0a709c: 0c02 |0026: move-result-object v2 │ │ -0a709e: 7020 b41f 2100 |0027: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0a70a4: 2701 |002a: throw v1 │ │ -0a70a6: 5441 0201 |002b: iget-object v1, v4, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ -0a70aa: 2202 7500 |002d: new-instance v2, Lcom/badlogic/gdx/assets/AssetLoadingTask; // type@0075 │ │ -0a70ae: 5443 0301 |002f: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.threadPool:Ljava/util/concurrent/ExecutorService; // field@0103 │ │ -0a70b2: 7053 e501 4205 |0031: invoke-direct {v2, v4, v5, v0, v3}, Lcom/badlogic/gdx/assets/AssetLoadingTask;.:(Lcom/badlogic/gdx/assets/AssetManager;Lcom/badlogic/gdx/assets/AssetDescriptor;Lcom/badlogic/gdx/assets/loaders/AssetLoader;Ljava/util/concurrent/ExecutorService;)V // method@01e5 │ │ -0a70b8: 6e20 7a27 2100 |0034: invoke-virtual {v1, v2}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@277a │ │ -0a70be: 0e00 |0037: return-void │ │ +0b5600: |[0b5600] com.badlogic.gdx.assets.AssetManager.addTask:(Lcom/badlogic/gdx/assets/AssetDescriptor;)V │ │ +0b5610: 5441 0001 |0000: iget-object v1, v4, Lcom/badlogic/gdx/assets/AssetManager;.loaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@0100 │ │ +0b5614: 5452 ea00 |0002: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00ea │ │ +0b5618: 6e20 2722 2100 |0004: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b561e: 0c00 |0007: move-result-object v0 │ │ +0b5620: 1f00 7700 |0008: check-cast v0, Lcom/badlogic/gdx/assets/loaders/AssetLoader; // type@0077 │ │ +0b5624: 3900 2100 |000a: if-nez v0, 002b // +0021 │ │ +0b5628: 2201 fa02 |000c: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0b562c: 2202 c303 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b5630: 7010 6726 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b5636: 1a03 ae0d |0013: const-string v3, "No loader for type: " // string@0dae │ │ +0b563a: 6e20 6e26 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b5640: 0c02 |0018: move-result-object v2 │ │ +0b5642: 5453 ea00 |0019: iget-object v3, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00ea │ │ +0b5646: 6e10 d925 0300 |001b: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@25d9 │ │ +0b564c: 0c03 |001e: move-result-object v3 │ │ +0b564e: 6e20 6e26 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b5654: 0c02 |0022: move-result-object v2 │ │ +0b5656: 6e10 7426 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b565c: 0c02 |0026: move-result-object v2 │ │ +0b565e: 7020 b41f 2100 |0027: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0b5664: 2701 |002a: throw v1 │ │ +0b5666: 5441 0201 |002b: iget-object v1, v4, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ +0b566a: 2202 7300 |002d: new-instance v2, Lcom/badlogic/gdx/assets/AssetLoadingTask; // type@0073 │ │ +0b566e: 5443 0301 |002f: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.threadPool:Ljava/util/concurrent/ExecutorService; // field@0103 │ │ +0b5672: 7053 e501 4205 |0031: invoke-direct {v2, v4, v5, v0, v3}, Lcom/badlogic/gdx/assets/AssetLoadingTask;.:(Lcom/badlogic/gdx/assets/AssetManager;Lcom/badlogic/gdx/assets/AssetDescriptor;Lcom/badlogic/gdx/assets/loaders/AssetLoader;Ljava/util/concurrent/ExecutorService;)V // method@01e5 │ │ +0b5678: 6e20 7a27 2100 |0034: invoke-virtual {v1, v2}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@277a │ │ +0b567e: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x000a line=390 │ │ 0x002b line=391 │ │ 0x0037 line=392 │ │ locals : │ │ @@ -192844,49 +192907,49 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -0a70c0: |[0a70c0] com.badlogic.gdx.assets.AssetManager.disposeDependencies:(Ljava/lang/String;)V │ │ -0a70d0: 5475 fa00 |0000: iget-object v5, v7, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fa │ │ -0a70d4: 6e20 2722 8500 |0002: invoke-virtual {v5, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a70da: 0c01 |0005: move-result-object v1 │ │ -0a70dc: 1f01 e702 |0006: check-cast v1, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0a70e0: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -0a70e4: 6e10 771e 0100 |000a: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -0a70ea: 0c03 |000d: move-result-object v3 │ │ -0a70ec: 7210 5327 0300 |000e: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0a70f2: 0a05 |0011: move-result v5 │ │ -0a70f4: 3805 0c00 |0012: if-eqz v5, 001e // +000c │ │ -0a70f8: 7210 5427 0300 |0014: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0a70fe: 0c02 |0017: move-result-object v2 │ │ -0a7100: 1f02 c303 |0018: check-cast v2, Ljava/lang/String; // type@03c3 │ │ -0a7104: 7020 f401 2700 |001a: invoke-direct {v7, v2}, Lcom/badlogic/gdx/assets/AssetManager;.disposeDependencies:(Ljava/lang/String;)V // method@01f4 │ │ -0a710a: 28f1 |001d: goto 000e // -000f │ │ -0a710c: 5475 fb00 |001e: iget-object v5, v7, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ -0a7110: 6e20 2722 8500 |0020: invoke-virtual {v5, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a7116: 0c04 |0023: move-result-object v4 │ │ -0a7118: 1f04 a703 |0024: check-cast v4, Ljava/lang/Class; // type@03a7 │ │ -0a711c: 5475 fc00 |0026: iget-object v5, v7, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ -0a7120: 6e20 2722 4500 |0028: invoke-virtual {v5, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a7126: 0c05 |002b: move-result-object v5 │ │ -0a7128: 1f05 3603 |002c: check-cast v5, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0a712c: 6e20 2722 8500 |002e: invoke-virtual {v5, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a7132: 0c05 |0031: move-result-object v5 │ │ -0a7134: 1f05 7800 |0032: check-cast v5, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@0078 │ │ -0a7138: 1c06 bd03 |0034: const-class v6, Ljava/lang/Object; // type@03bd │ │ -0a713c: 6e20 1402 6500 |0036: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getObject:(Ljava/lang/Class;)Ljava/lang/Object; // method@0214 │ │ -0a7142: 0c00 |0039: move-result-object v0 │ │ -0a7144: 2005 f802 |003a: instance-of v5, v0, Lcom/badlogic/gdx/utils/Disposable; // type@02f8 │ │ -0a7148: 3805 0700 |003c: if-eqz v5, 0043 // +0007 │ │ -0a714c: 1f00 f802 |003e: check-cast v0, Lcom/badlogic/gdx/utils/Disposable; // type@02f8 │ │ -0a7150: 7210 891f 0000 |0040: invoke-interface {v0}, Lcom/badlogic/gdx/utils/Disposable;.dispose:()V // method@1f89 │ │ -0a7156: 0e00 |0043: return-void │ │ +0b5680: |[0b5680] com.badlogic.gdx.assets.AssetManager.disposeDependencies:(Ljava/lang/String;)V │ │ +0b5690: 5475 fa00 |0000: iget-object v5, v7, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fa │ │ +0b5694: 6e20 2722 8500 |0002: invoke-virtual {v5, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b569a: 0c01 |0005: move-result-object v1 │ │ +0b569c: 1f01 e502 |0006: check-cast v1, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0b56a0: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +0b56a4: 6e10 771e 0100 |000a: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0b56aa: 0c03 |000d: move-result-object v3 │ │ +0b56ac: 7210 5327 0300 |000e: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0b56b2: 0a05 |0011: move-result v5 │ │ +0b56b4: 3805 0c00 |0012: if-eqz v5, 001e // +000c │ │ +0b56b8: 7210 5427 0300 |0014: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0b56be: 0c02 |0017: move-result-object v2 │ │ +0b56c0: 1f02 c103 |0018: check-cast v2, Ljava/lang/String; // type@03c1 │ │ +0b56c4: 7020 f401 2700 |001a: invoke-direct {v7, v2}, Lcom/badlogic/gdx/assets/AssetManager;.disposeDependencies:(Ljava/lang/String;)V // method@01f4 │ │ +0b56ca: 28f1 |001d: goto 000e // -000f │ │ +0b56cc: 5475 fb00 |001e: iget-object v5, v7, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ +0b56d0: 6e20 2722 8500 |0020: invoke-virtual {v5, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b56d6: 0c04 |0023: move-result-object v4 │ │ +0b56d8: 1f04 a503 |0024: check-cast v4, Ljava/lang/Class; // type@03a5 │ │ +0b56dc: 5475 fc00 |0026: iget-object v5, v7, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ +0b56e0: 6e20 2722 4500 |0028: invoke-virtual {v5, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b56e6: 0c05 |002b: move-result-object v5 │ │ +0b56e8: 1f05 3403 |002c: check-cast v5, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0b56ec: 6e20 2722 8500 |002e: invoke-virtual {v5, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b56f2: 0c05 |0031: move-result-object v5 │ │ +0b56f4: 1f05 7600 |0032: check-cast v5, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@0076 │ │ +0b56f8: 1c06 bb03 |0034: const-class v6, Ljava/lang/Object; // type@03bb │ │ +0b56fc: 6e20 1402 6500 |0036: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getObject:(Ljava/lang/Class;)Ljava/lang/Object; // method@0214 │ │ +0b5702: 0c00 |0039: move-result-object v0 │ │ +0b5704: 2005 f602 |003a: instance-of v5, v0, Lcom/badlogic/gdx/utils/Disposable; // type@02f6 │ │ +0b5708: 3805 0700 |003c: if-eqz v5, 0043 // +0007 │ │ +0b570c: 1f00 f602 |003e: check-cast v0, Lcom/badlogic/gdx/utils/Disposable; // type@02f6 │ │ +0b5710: 7210 891f 0000 |0040: invoke-interface {v0}, Lcom/badlogic/gdx/utils/Disposable;.dispose:()V // method@1f89 │ │ +0b5716: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0008 line=291 │ │ 0x000a line=292 │ │ 0x001a line=293 │ │ 0x001e line=297 │ │ @@ -192907,58 +192970,58 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 88 16-bit code units │ │ -0a7158: |[0a7158] com.badlogic.gdx.assets.AssetManager.handleTaskError:(Ljava/lang/Throwable;)V │ │ -0a7168: 5474 0101 |0000: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ -0a716c: 1a05 7103 |0002: const-string v5, "Error loading asset." // string@0371 │ │ -0a7170: 6e30 5c21 5408 |0004: invoke-virtual {v4, v5, v8}, Lcom/badlogic/gdx/utils/Logger;.error:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@215c │ │ -0a7176: 5474 0201 |0007: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ -0a717a: 6e10 7727 0400 |0009: invoke-virtual {v4}, Ljava/util/Stack;.isEmpty:()Z // method@2777 │ │ -0a7180: 0a04 |000c: move-result v4 │ │ -0a7182: 3804 0800 |000d: if-eqz v4, 0015 // +0008 │ │ -0a7186: 2204 fc02 |000f: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0a718a: 7020 b61f 8400 |0011: invoke-direct {v4, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/Throwable;)V // method@1fb6 │ │ -0a7190: 2704 |0014: throw v4 │ │ -0a7192: 5474 0201 |0015: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ -0a7196: 6e10 7927 0400 |0017: invoke-virtual {v4}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@2779 │ │ -0a719c: 0c03 |001a: move-result-object v3 │ │ -0a719e: 1f03 7500 |001b: check-cast v3, Lcom/badlogic/gdx/assets/AssetLoadingTask; // type@0075 │ │ -0a71a2: 5430 ed00 |001d: iget-object v0, v3, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -0a71a6: 5534 f100 |001f: iget-boolean v4, v3, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependenciesLoaded:Z // field@00f1 │ │ -0a71aa: 3804 1e00 |0021: if-eqz v4, 003f // +001e │ │ -0a71ae: 5434 f000 |0023: iget-object v4, v3, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependencies:Lcom/badlogic/gdx/utils/Array; // field@00f0 │ │ -0a71b2: 3804 1a00 |0025: if-eqz v4, 003f // +001a │ │ -0a71b6: 5434 f000 |0027: iget-object v4, v3, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependencies:Lcom/badlogic/gdx/utils/Array; // field@00f0 │ │ -0a71ba: 6e10 771e 0400 |0029: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -0a71c0: 0c02 |002c: move-result-object v2 │ │ -0a71c2: 7210 5327 0200 |002d: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0a71c8: 0a04 |0030: move-result v4 │ │ -0a71ca: 3804 0e00 |0031: if-eqz v4, 003f // +000e │ │ -0a71ce: 7210 5427 0200 |0033: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0a71d4: 0c01 |0036: move-result-object v1 │ │ -0a71d6: 1f01 7100 |0037: check-cast v1, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0071 │ │ -0a71da: 5414 e800 |0039: iget-object v4, v1, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -0a71de: 6e20 0e02 4700 |003b: invoke-virtual {v7, v4}, Lcom/badlogic/gdx/assets/AssetManager;.unload:(Ljava/lang/String;)V // method@020e │ │ -0a71e4: 28ef |003e: goto 002d // -0011 │ │ -0a71e6: 5474 0201 |003f: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ -0a71ea: 6e10 7427 0400 |0041: invoke-virtual {v4}, Ljava/util/Stack;.clear:()V // method@2774 │ │ -0a71f0: 5474 fd00 |0044: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.listener:Lcom/badlogic/gdx/assets/AssetErrorListener; // field@00fd │ │ -0a71f4: 3804 0c00 |0046: if-eqz v4, 0052 // +000c │ │ -0a71f8: 5474 fd00 |0048: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.listener:Lcom/badlogic/gdx/assets/AssetErrorListener; // field@00fd │ │ -0a71fc: 5405 e800 |004a: iget-object v5, v0, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -0a7200: 5406 ea00 |004c: iget-object v6, v0, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00ea │ │ -0a7204: 7240 e201 5486 |004e: invoke-interface {v4, v5, v6, v8}, Lcom/badlogic/gdx/assets/AssetErrorListener;.error:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Throwable;)V // method@01e2 │ │ -0a720a: 0e00 |0051: return-void │ │ -0a720c: 2204 fc02 |0052: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0a7210: 7020 b61f 8400 |0054: invoke-direct {v4, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/Throwable;)V // method@1fb6 │ │ -0a7216: 2704 |0057: throw v4 │ │ +0b5718: |[0b5718] com.badlogic.gdx.assets.AssetManager.handleTaskError:(Ljava/lang/Throwable;)V │ │ +0b5728: 5474 0101 |0000: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ +0b572c: 1a05 7103 |0002: const-string v5, "Error loading asset." // string@0371 │ │ +0b5730: 6e30 5c21 5408 |0004: invoke-virtual {v4, v5, v8}, Lcom/badlogic/gdx/utils/Logger;.error:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@215c │ │ +0b5736: 5474 0201 |0007: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ +0b573a: 6e10 7727 0400 |0009: invoke-virtual {v4}, Ljava/util/Stack;.isEmpty:()Z // method@2777 │ │ +0b5740: 0a04 |000c: move-result v4 │ │ +0b5742: 3804 0800 |000d: if-eqz v4, 0015 // +0008 │ │ +0b5746: 2204 fa02 |000f: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0b574a: 7020 b61f 8400 |0011: invoke-direct {v4, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/Throwable;)V // method@1fb6 │ │ +0b5750: 2704 |0014: throw v4 │ │ +0b5752: 5474 0201 |0015: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ +0b5756: 6e10 7927 0400 |0017: invoke-virtual {v4}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@2779 │ │ +0b575c: 0c03 |001a: move-result-object v3 │ │ +0b575e: 1f03 7300 |001b: check-cast v3, Lcom/badlogic/gdx/assets/AssetLoadingTask; // type@0073 │ │ +0b5762: 5430 ed00 |001d: iget-object v0, v3, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +0b5766: 5534 f100 |001f: iget-boolean v4, v3, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependenciesLoaded:Z // field@00f1 │ │ +0b576a: 3804 1e00 |0021: if-eqz v4, 003f // +001e │ │ +0b576e: 5434 f000 |0023: iget-object v4, v3, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependencies:Lcom/badlogic/gdx/utils/Array; // field@00f0 │ │ +0b5772: 3804 1a00 |0025: if-eqz v4, 003f // +001a │ │ +0b5776: 5434 f000 |0027: iget-object v4, v3, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependencies:Lcom/badlogic/gdx/utils/Array; // field@00f0 │ │ +0b577a: 6e10 771e 0400 |0029: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0b5780: 0c02 |002c: move-result-object v2 │ │ +0b5782: 7210 5327 0200 |002d: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0b5788: 0a04 |0030: move-result v4 │ │ +0b578a: 3804 0e00 |0031: if-eqz v4, 003f // +000e │ │ +0b578e: 7210 5427 0200 |0033: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0b5794: 0c01 |0036: move-result-object v1 │ │ +0b5796: 1f01 6f00 |0037: check-cast v1, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@006f │ │ +0b579a: 5414 e800 |0039: iget-object v4, v1, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +0b579e: 6e20 0e02 4700 |003b: invoke-virtual {v7, v4}, Lcom/badlogic/gdx/assets/AssetManager;.unload:(Ljava/lang/String;)V // method@020e │ │ +0b57a4: 28ef |003e: goto 002d // -0011 │ │ +0b57a6: 5474 0201 |003f: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ +0b57aa: 6e10 7427 0400 |0041: invoke-virtual {v4}, Ljava/util/Stack;.clear:()V // method@2774 │ │ +0b57b0: 5474 fd00 |0044: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.listener:Lcom/badlogic/gdx/assets/AssetErrorListener; // field@00fd │ │ +0b57b4: 3804 0c00 |0046: if-eqz v4, 0052 // +000c │ │ +0b57b8: 5474 fd00 |0048: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.listener:Lcom/badlogic/gdx/assets/AssetErrorListener; // field@00fd │ │ +0b57bc: 5405 e800 |004a: iget-object v5, v0, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +0b57c0: 5406 ea00 |004c: iget-object v6, v0, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00ea │ │ +0b57c4: 7240 e201 5486 |004e: invoke-interface {v4, v5, v6, v8}, Lcom/badlogic/gdx/assets/AssetErrorListener;.error:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Throwable;)V // method@01e2 │ │ +0b57ca: 0e00 |0051: return-void │ │ +0b57cc: 2204 fa02 |0052: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0b57d0: 7020 b61f 8400 |0054: invoke-direct {v4, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/Throwable;)V // method@1fb6 │ │ +0b57d6: 2704 |0057: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0007 line=451 │ │ 0x0015 line=454 │ │ 0x001d line=455 │ │ 0x001f line=458 │ │ @@ -192982,43 +193045,43 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -0a7218: |[0a7218] com.badlogic.gdx.assets.AssetManager.incrementRefCountedDependencies:(Ljava/lang/String;)V │ │ -0a7228: 5465 fa00 |0000: iget-object v5, v6, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fa │ │ -0a722c: 6e20 2722 7500 |0002: invoke-virtual {v5, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a7232: 0c01 |0005: move-result-object v1 │ │ -0a7234: 1f01 e702 |0006: check-cast v1, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0a7238: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ -0a723c: 0e00 |000a: return-void │ │ -0a723e: 6e10 771e 0100 |000b: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -0a7244: 0c03 |000e: move-result-object v3 │ │ -0a7246: 7210 5327 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0a724c: 0a05 |0012: move-result v5 │ │ -0a724e: 3805 f7ff |0013: if-eqz v5, 000a // -0009 │ │ -0a7252: 7210 5427 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0a7258: 0c02 |0018: move-result-object v2 │ │ -0a725a: 1f02 c303 |0019: check-cast v2, Ljava/lang/String; // type@03c3 │ │ -0a725e: 5465 fb00 |001b: iget-object v5, v6, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ -0a7262: 6e20 2722 2500 |001d: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a7268: 0c04 |0020: move-result-object v4 │ │ -0a726a: 1f04 a703 |0021: check-cast v4, Ljava/lang/Class; // type@03a7 │ │ -0a726e: 5465 fc00 |0023: iget-object v5, v6, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ -0a7272: 6e20 2722 4500 |0025: invoke-virtual {v5, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a7278: 0c05 |0028: move-result-object v5 │ │ -0a727a: 1f05 3603 |0029: check-cast v5, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0a727e: 6e20 2722 2500 |002b: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a7284: 0c00 |002e: move-result-object v0 │ │ -0a7286: 1f00 7800 |002f: check-cast v0, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@0078 │ │ -0a728a: 6e10 1602 0000 |0031: invoke-virtual {v0}, Lcom/badlogic/gdx/assets/RefCountedContainer;.incRefCount:()V // method@0216 │ │ -0a7290: 7020 0302 2600 |0034: invoke-direct {v6, v2}, Lcom/badlogic/gdx/assets/AssetManager;.incrementRefCountedDependencies:(Ljava/lang/String;)V // method@0203 │ │ -0a7296: 28d8 |0037: goto 000f // -0028 │ │ +0b57d8: |[0b57d8] com.badlogic.gdx.assets.AssetManager.incrementRefCountedDependencies:(Ljava/lang/String;)V │ │ +0b57e8: 5465 fa00 |0000: iget-object v5, v6, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fa │ │ +0b57ec: 6e20 2722 7500 |0002: invoke-virtual {v5, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b57f2: 0c01 |0005: move-result-object v1 │ │ +0b57f4: 1f01 e502 |0006: check-cast v1, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0b57f8: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ +0b57fc: 0e00 |000a: return-void │ │ +0b57fe: 6e10 771e 0100 |000b: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0b5804: 0c03 |000e: move-result-object v3 │ │ +0b5806: 7210 5327 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0b580c: 0a05 |0012: move-result v5 │ │ +0b580e: 3805 f7ff |0013: if-eqz v5, 000a // -0009 │ │ +0b5812: 7210 5427 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0b5818: 0c02 |0018: move-result-object v2 │ │ +0b581a: 1f02 c103 |0019: check-cast v2, Ljava/lang/String; // type@03c1 │ │ +0b581e: 5465 fb00 |001b: iget-object v5, v6, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ +0b5822: 6e20 2722 2500 |001d: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b5828: 0c04 |0020: move-result-object v4 │ │ +0b582a: 1f04 a503 |0021: check-cast v4, Ljava/lang/Class; // type@03a5 │ │ +0b582e: 5465 fc00 |0023: iget-object v5, v6, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ +0b5832: 6e20 2722 4500 |0025: invoke-virtual {v5, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b5838: 0c05 |0028: move-result-object v5 │ │ +0b583a: 1f05 3403 |0029: check-cast v5, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0b583e: 6e20 2722 2500 |002b: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b5844: 0c00 |002e: move-result-object v0 │ │ +0b5846: 1f00 7600 |002f: check-cast v0, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@0076 │ │ +0b584a: 6e10 1602 0000 |0031: invoke-virtual {v0}, Lcom/badlogic/gdx/assets/RefCountedContainer;.incRefCount:()V // method@0216 │ │ +0b5850: 7020 0302 2600 |0034: invoke-direct {v6, v2}, Lcom/badlogic/gdx/assets/AssetManager;.incrementRefCountedDependencies:(Ljava/lang/String;)V // method@0203 │ │ +0b5856: 28d8 |0037: goto 000f // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ 0x0008 line=436 │ │ 0x000a line=444 │ │ 0x000b line=438 │ │ 0x001b line=439 │ │ @@ -193039,68 +193102,68 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 110 16-bit code units │ │ -0a7298: |[0a7298] com.badlogic.gdx.assets.AssetManager.nextTask:()V │ │ -0a72a8: 5463 fe00 |0000: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00fe │ │ -0a72ac: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0a72ae: 6e20 7d1e 4300 |0003: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1e7d │ │ -0a72b4: 0c00 |0006: move-result-object v0 │ │ -0a72b6: 1f00 7100 |0007: check-cast v0, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0071 │ │ -0a72ba: 5403 e800 |0009: iget-object v3, v0, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -0a72be: 6e20 0502 3600 |000b: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/assets/AssetManager;.isLoaded:(Ljava/lang/String;)Z // method@0205 │ │ -0a72c4: 0a03 |000e: move-result v3 │ │ -0a72c6: 3803 4300 |000f: if-eqz v3, 0052 // +0043 │ │ -0a72ca: 5463 0101 |0011: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ -0a72ce: 2204 c503 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0a72d2: 7010 6726 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0a72d8: 1a05 7801 |0018: const-string v5, "Already loaded: " // string@0178 │ │ -0a72dc: 6e20 6e26 5400 |001a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a72e2: 0c04 |001d: move-result-object v4 │ │ -0a72e4: 6e20 6d26 0400 |001e: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0a72ea: 0c04 |0021: move-result-object v4 │ │ -0a72ec: 6e10 7426 0400 |0022: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0a72f2: 0c04 |0025: move-result-object v4 │ │ -0a72f4: 6e20 5921 4300 |0026: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@2159 │ │ -0a72fa: 5463 fb00 |0029: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ -0a72fe: 5404 e800 |002b: iget-object v4, v0, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -0a7302: 6e20 2722 4300 |002d: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a7308: 0c02 |0030: move-result-object v2 │ │ -0a730a: 1f02 a703 |0031: check-cast v2, Ljava/lang/Class; // type@03a7 │ │ -0a730e: 5463 fc00 |0033: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ -0a7312: 6e20 2722 2300 |0035: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a7318: 0c03 |0038: move-result-object v3 │ │ -0a731a: 1f03 3603 |0039: check-cast v3, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0a731e: 5404 e800 |003b: iget-object v4, v0, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -0a7322: 6e20 2722 4300 |003d: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a7328: 0c01 |0040: move-result-object v1 │ │ -0a732a: 1f01 7800 |0041: check-cast v1, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@0078 │ │ -0a732e: 6e10 1602 0100 |0043: invoke-virtual {v1}, Lcom/badlogic/gdx/assets/RefCountedContainer;.incRefCount:()V // method@0216 │ │ -0a7334: 5403 e800 |0046: iget-object v3, v0, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -0a7338: 7020 0302 3600 |0048: invoke-direct {v6, v3}, Lcom/badlogic/gdx/assets/AssetManager;.incrementRefCountedDependencies:(Ljava/lang/String;)V // method@0203 │ │ -0a733e: 5263 ff00 |004b: iget v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.loaded:I // field@00ff │ │ -0a7342: d803 0301 |004d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0a7346: 5963 ff00 |004f: iput v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.loaded:I // field@00ff │ │ -0a734a: 0e00 |0051: return-void │ │ -0a734c: 5463 0101 |0052: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ -0a7350: 2204 c503 |0054: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0a7354: 7010 6726 0400 |0056: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0a735a: 1a05 d70c |0059: const-string v5, "Loading: " // string@0cd7 │ │ -0a735e: 6e20 6e26 5400 |005b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a7364: 0c04 |005e: move-result-object v4 │ │ -0a7366: 6e20 6d26 0400 |005f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0a736c: 0c04 |0062: move-result-object v4 │ │ -0a736e: 6e10 7426 0400 |0063: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0a7374: 0c04 |0066: move-result-object v4 │ │ -0a7376: 6e20 5e21 4300 |0067: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/Logger;.info:(Ljava/lang/String;)V // method@215e │ │ -0a737c: 7020 f001 0600 |006a: invoke-direct {v6, v0}, Lcom/badlogic/gdx/assets/AssetManager;.addTask:(Lcom/badlogic/gdx/assets/AssetDescriptor;)V // method@01f0 │ │ -0a7382: 28e4 |006d: goto 0051 // -001c │ │ +0b5858: |[0b5858] com.badlogic.gdx.assets.AssetManager.nextTask:()V │ │ +0b5868: 5463 fe00 |0000: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00fe │ │ +0b586c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0b586e: 6e20 7d1e 4300 |0003: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1e7d │ │ +0b5874: 0c00 |0006: move-result-object v0 │ │ +0b5876: 1f00 6f00 |0007: check-cast v0, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@006f │ │ +0b587a: 5403 e800 |0009: iget-object v3, v0, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +0b587e: 6e20 0502 3600 |000b: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/assets/AssetManager;.isLoaded:(Ljava/lang/String;)Z // method@0205 │ │ +0b5884: 0a03 |000e: move-result v3 │ │ +0b5886: 3803 4300 |000f: if-eqz v3, 0052 // +0043 │ │ +0b588a: 5463 0101 |0011: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ +0b588e: 2204 c303 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b5892: 7010 6726 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b5898: 1a05 7801 |0018: const-string v5, "Already loaded: " // string@0178 │ │ +0b589c: 6e20 6e26 5400 |001a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b58a2: 0c04 |001d: move-result-object v4 │ │ +0b58a4: 6e20 6d26 0400 |001e: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0b58aa: 0c04 |0021: move-result-object v4 │ │ +0b58ac: 6e10 7426 0400 |0022: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b58b2: 0c04 |0025: move-result-object v4 │ │ +0b58b4: 6e20 5921 4300 |0026: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@2159 │ │ +0b58ba: 5463 fb00 |0029: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ +0b58be: 5404 e800 |002b: iget-object v4, v0, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +0b58c2: 6e20 2722 4300 |002d: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b58c8: 0c02 |0030: move-result-object v2 │ │ +0b58ca: 1f02 a503 |0031: check-cast v2, Ljava/lang/Class; // type@03a5 │ │ +0b58ce: 5463 fc00 |0033: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ +0b58d2: 6e20 2722 2300 |0035: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b58d8: 0c03 |0038: move-result-object v3 │ │ +0b58da: 1f03 3403 |0039: check-cast v3, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0b58de: 5404 e800 |003b: iget-object v4, v0, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +0b58e2: 6e20 2722 4300 |003d: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b58e8: 0c01 |0040: move-result-object v1 │ │ +0b58ea: 1f01 7600 |0041: check-cast v1, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@0076 │ │ +0b58ee: 6e10 1602 0100 |0043: invoke-virtual {v1}, Lcom/badlogic/gdx/assets/RefCountedContainer;.incRefCount:()V // method@0216 │ │ +0b58f4: 5403 e800 |0046: iget-object v3, v0, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +0b58f8: 7020 0302 3600 |0048: invoke-direct {v6, v3}, Lcom/badlogic/gdx/assets/AssetManager;.incrementRefCountedDependencies:(Ljava/lang/String;)V // method@0203 │ │ +0b58fe: 5263 ff00 |004b: iget v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.loaded:I // field@00ff │ │ +0b5902: d803 0301 |004d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0b5906: 5963 ff00 |004f: iput v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.loaded:I // field@00ff │ │ +0b590a: 0e00 |0051: return-void │ │ +0b590c: 5463 0101 |0052: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ +0b5910: 2204 c303 |0054: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b5914: 7010 6726 0400 |0056: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b591a: 1a05 d50c |0059: const-string v5, "Loading: " // string@0cd5 │ │ +0b591e: 6e20 6e26 5400 |005b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b5924: 0c04 |005e: move-result-object v4 │ │ +0b5926: 6e20 6d26 0400 |005f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0b592c: 0c04 |0062: move-result-object v4 │ │ +0b592e: 6e10 7426 0400 |0063: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b5934: 0c04 |0066: move-result-object v4 │ │ +0b5936: 6e20 5e21 4300 |0067: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/Logger;.info:(Ljava/lang/String;)V // method@215e │ │ +0b593c: 7020 f001 0600 |006a: invoke-direct {v6, v0}, Lcom/badlogic/gdx/assets/AssetManager;.addTask:(Lcom/badlogic/gdx/assets/AssetDescriptor;)V // method@01f0 │ │ +0b5942: 28e4 |006d: goto 0051 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x0009 line=372 │ │ 0x0011 line=373 │ │ 0x0029 line=374 │ │ 0x0033 line=375 │ │ @@ -193117,110 +193180,110 @@ │ │ 0x0000 - 0x006e reg=6 this Lcom/badlogic/gdx/assets/AssetManager; │ │ │ │ #7 : (in Lcom/badlogic/gdx/assets/AssetManager;) │ │ name : 'updateTask' │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 10 │ │ + registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 186 16-bit code units │ │ -0a7384: |[0a7384] com.badlogic.gdx.assets.AssetManager.updateTask:()Z │ │ -0a7394: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0a7396: 5495 0201 |0001: iget-object v5, v9, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ -0a739a: 6e10 7827 0500 |0003: invoke-virtual {v5}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@2778 │ │ -0a73a0: 0c02 |0006: move-result-object v2 │ │ -0a73a2: 1f02 7500 |0007: check-cast v2, Lcom/badlogic/gdx/assets/AssetLoadingTask; // type@0075 │ │ -0a73a6: 6e10 eb01 0200 |0009: invoke-virtual {v2}, Lcom/badlogic/gdx/assets/AssetLoadingTask;.update:()Z // method@01eb │ │ -0a73ac: 0a05 |000c: move-result v5 │ │ -0a73ae: 3805 ab00 |000d: if-eqz v5, 00b8 // +00ab │ │ -0a73b2: 5495 fb00 |000f: iget-object v5, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ -0a73b6: 5426 ed00 |0011: iget-object v6, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -0a73ba: 5466 e800 |0013: iget-object v6, v6, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -0a73be: 5427 ed00 |0015: iget-object v7, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -0a73c2: 5477 ea00 |0017: iget-object v7, v7, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00ea │ │ -0a73c6: 6e30 2f22 6507 |0019: invoke-virtual {v5, v6, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ -0a73cc: 5495 fc00 |001c: iget-object v5, v9, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ -0a73d0: 5426 ed00 |001e: iget-object v6, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -0a73d4: 5466 ea00 |0020: iget-object v6, v6, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00ea │ │ -0a73d8: 6e20 2722 6500 |0022: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a73de: 0c03 |0025: move-result-object v3 │ │ -0a73e0: 1f03 3603 |0026: check-cast v3, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0a73e4: 3903 1000 |0028: if-nez v3, 0038 // +0010 │ │ -0a73e8: 2203 3603 |002a: new-instance v3, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0a73ec: 7010 1d22 0300 |002c: invoke-direct {v3}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -0a73f2: 5495 fc00 |002f: iget-object v5, v9, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ -0a73f6: 5426 ed00 |0031: iget-object v6, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -0a73fa: 5466 ea00 |0033: iget-object v6, v6, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00ea │ │ -0a73fe: 6e30 2f22 6503 |0035: invoke-virtual {v5, v6, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ -0a7404: 5425 ed00 |0038: iget-object v5, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -0a7408: 5455 e800 |003a: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -0a740c: 2206 7800 |003c: new-instance v6, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@0078 │ │ -0a7410: 6e10 e801 0200 |003e: invoke-virtual {v2}, Lcom/badlogic/gdx/assets/AssetLoadingTask;.getAsset:()Ljava/lang/Object; // method@01e8 │ │ -0a7416: 0c07 |0041: move-result-object v7 │ │ -0a7418: 7020 1202 7600 |0042: invoke-direct {v6, v7}, Lcom/badlogic/gdx/assets/RefCountedContainer;.:(Ljava/lang/Object;)V // method@0212 │ │ -0a741e: 6e30 2f22 5306 |0045: invoke-virtual {v3, v5, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ -0a7424: 5495 0201 |0048: iget-object v5, v9, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ -0a7428: 6e10 7b27 0500 |004a: invoke-virtual {v5}, Ljava/util/Stack;.size:()I // method@277b │ │ -0a742e: 0a05 |004d: move-result v5 │ │ -0a7430: 3345 0800 |004e: if-ne v5, v4, 0056 // +0008 │ │ -0a7434: 5295 ff00 |0050: iget v5, v9, Lcom/badlogic/gdx/assets/AssetManager;.loaded:I // field@00ff │ │ -0a7438: d805 0501 |0052: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0a743c: 5995 ff00 |0054: iput v5, v9, Lcom/badlogic/gdx/assets/AssetManager;.loaded:I // field@00ff │ │ -0a7440: 5495 0201 |0056: iget-object v5, v9, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ -0a7444: 6e10 7927 0500 |0058: invoke-virtual {v5}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@2779 │ │ -0a744a: 5525 ef00 |005b: iget-boolean v5, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.cancel:Z // field@00ef │ │ -0a744e: 3805 0a00 |005d: if-eqz v5, 0067 // +000a │ │ -0a7452: 5425 ed00 |005f: iget-object v5, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -0a7456: 5455 e800 |0061: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -0a745a: 6e20 0e02 5900 |0063: invoke-virtual {v9, v5}, Lcom/badlogic/gdx/assets/AssetManager;.unload:(Ljava/lang/String;)V // method@020e │ │ -0a7460: 0f04 |0066: return v4 │ │ -0a7462: 5425 ed00 |0067: iget-object v5, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -0a7466: 5455 e900 |0069: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00e9 │ │ -0a746a: 3805 1b00 |006b: if-eqz v5, 0086 // +001b │ │ -0a746e: 5425 ed00 |006d: iget-object v5, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -0a7472: 5455 e900 |006f: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00e9 │ │ -0a7476: 5455 eb00 |0071: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.loadedCallback:Lcom/badlogic/gdx/assets/AssetLoaderParameters$LoadedCallback; // field@00eb │ │ -0a747a: 3805 1300 |0073: if-eqz v5, 0086 // +0013 │ │ -0a747e: 5425 ed00 |0075: iget-object v5, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -0a7482: 5455 e900 |0077: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00e9 │ │ -0a7486: 5455 eb00 |0079: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.loadedCallback:Lcom/badlogic/gdx/assets/AssetLoaderParameters$LoadedCallback; // field@00eb │ │ -0a748a: 5426 ed00 |007b: iget-object v6, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -0a748e: 5466 e800 |007d: iget-object v6, v6, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -0a7492: 5427 ed00 |007f: iget-object v7, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -0a7496: 5477 ea00 |0081: iget-object v7, v7, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00ea │ │ -0a749a: 7240 e301 9576 |0083: invoke-interface {v5, v9, v6, v7}, Lcom/badlogic/gdx/assets/AssetLoaderParameters$LoadedCallback;.finishedLoading:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Ljava/lang/Class;)V // method@01e3 │ │ -0a74a0: 7100 3e23 0000 |0086: invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;.nanoTime:()J // method@233e │ │ -0a74a6: 0b00 |0089: move-result-wide v0 │ │ -0a74a8: 5495 0101 |008a: iget-object v5, v9, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ -0a74ac: 2206 c503 |008c: new-instance v6, Ljava/lang/StringBuilder; // type@03c5 │ │ -0a74b0: 7010 6726 0600 |008e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0a74b6: 1a07 d20c |0091: const-string v7, "Loaded: " // string@0cd2 │ │ -0a74ba: 6e20 6e26 7600 |0093: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a74c0: 0c06 |0096: move-result-object v6 │ │ -0a74c2: 5327 f600 |0097: iget-wide v7, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.startTime:J // field@00f6 │ │ -0a74c6: 9c07 0007 |0099: sub-long v7, v0, v7 │ │ -0a74ca: 8577 |009b: long-to-float v7, v7 │ │ -0a74cc: 1408 0024 7449 |009c: const v8, #float 1e+06 // #49742400 │ │ -0a74d2: c987 |009f: div-float/2addr v7, v8 │ │ -0a74d4: 6e20 6a26 7600 |00a0: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -0a74da: 0c06 |00a3: move-result-object v6 │ │ -0a74dc: 1a07 bf21 |00a4: const-string v7, "ms " // string@21bf │ │ -0a74e0: 6e20 6e26 7600 |00a6: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a74e6: 0c06 |00a9: move-result-object v6 │ │ -0a74e8: 5427 ed00 |00aa: iget-object v7, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -0a74ec: 6e20 6d26 7600 |00ac: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0a74f2: 0c06 |00af: move-result-object v6 │ │ -0a74f4: 6e10 7426 0600 |00b0: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0a74fa: 0c06 |00b3: move-result-object v6 │ │ -0a74fc: 6e20 5921 6500 |00b4: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@2159 │ │ -0a7502: 28af |00b7: goto 0066 // -0051 │ │ -0a7504: 1204 |00b8: const/4 v4, #int 0 // #0 │ │ -0a7506: 28ad |00b9: goto 0066 // -0053 │ │ +0b5944: |[0b5944] com.badlogic.gdx.assets.AssetManager.updateTask:()Z │ │ +0b5954: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0b5956: 54a5 0201 |0001: iget-object v5, v10, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ +0b595a: 6e10 7827 0500 |0003: invoke-virtual {v5}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@2778 │ │ +0b5960: 0c02 |0006: move-result-object v2 │ │ +0b5962: 1f02 7300 |0007: check-cast v2, Lcom/badlogic/gdx/assets/AssetLoadingTask; // type@0073 │ │ +0b5966: 6e10 eb01 0200 |0009: invoke-virtual {v2}, Lcom/badlogic/gdx/assets/AssetLoadingTask;.update:()Z // method@01eb │ │ +0b596c: 0a05 |000c: move-result v5 │ │ +0b596e: 3805 ab00 |000d: if-eqz v5, 00b8 // +00ab │ │ +0b5972: 54a5 fb00 |000f: iget-object v5, v10, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ +0b5976: 5426 ed00 |0011: iget-object v6, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +0b597a: 5466 e800 |0013: iget-object v6, v6, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +0b597e: 5427 ed00 |0015: iget-object v7, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +0b5982: 5477 ea00 |0017: iget-object v7, v7, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00ea │ │ +0b5986: 6e30 2f22 6507 |0019: invoke-virtual {v5, v6, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ +0b598c: 54a5 fc00 |001c: iget-object v5, v10, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ +0b5990: 5426 ed00 |001e: iget-object v6, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +0b5994: 5466 ea00 |0020: iget-object v6, v6, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00ea │ │ +0b5998: 6e20 2722 6500 |0022: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b599e: 0c03 |0025: move-result-object v3 │ │ +0b59a0: 1f03 3403 |0026: check-cast v3, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0b59a4: 3903 1000 |0028: if-nez v3, 0038 // +0010 │ │ +0b59a8: 2203 3403 |002a: new-instance v3, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0b59ac: 7010 1d22 0300 |002c: invoke-direct {v3}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +0b59b2: 54a5 fc00 |002f: iget-object v5, v10, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ +0b59b6: 5426 ed00 |0031: iget-object v6, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +0b59ba: 5466 ea00 |0033: iget-object v6, v6, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00ea │ │ +0b59be: 6e30 2f22 6503 |0035: invoke-virtual {v5, v6, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ +0b59c4: 5425 ed00 |0038: iget-object v5, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +0b59c8: 5455 e800 |003a: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +0b59cc: 2206 7600 |003c: new-instance v6, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@0076 │ │ +0b59d0: 6e10 e801 0200 |003e: invoke-virtual {v2}, Lcom/badlogic/gdx/assets/AssetLoadingTask;.getAsset:()Ljava/lang/Object; // method@01e8 │ │ +0b59d6: 0c07 |0041: move-result-object v7 │ │ +0b59d8: 7020 1202 7600 |0042: invoke-direct {v6, v7}, Lcom/badlogic/gdx/assets/RefCountedContainer;.:(Ljava/lang/Object;)V // method@0212 │ │ +0b59de: 6e30 2f22 5306 |0045: invoke-virtual {v3, v5, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ +0b59e4: 54a5 0201 |0048: iget-object v5, v10, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ +0b59e8: 6e10 7b27 0500 |004a: invoke-virtual {v5}, Ljava/util/Stack;.size:()I // method@277b │ │ +0b59ee: 0a05 |004d: move-result v5 │ │ +0b59f0: 3345 0800 |004e: if-ne v5, v4, 0056 // +0008 │ │ +0b59f4: 52a5 ff00 |0050: iget v5, v10, Lcom/badlogic/gdx/assets/AssetManager;.loaded:I // field@00ff │ │ +0b59f8: d805 0501 |0052: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0b59fc: 59a5 ff00 |0054: iput v5, v10, Lcom/badlogic/gdx/assets/AssetManager;.loaded:I // field@00ff │ │ +0b5a00: 54a5 0201 |0056: iget-object v5, v10, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ +0b5a04: 6e10 7927 0500 |0058: invoke-virtual {v5}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@2779 │ │ +0b5a0a: 5525 ef00 |005b: iget-boolean v5, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.cancel:Z // field@00ef │ │ +0b5a0e: 3805 0a00 |005d: if-eqz v5, 0067 // +000a │ │ +0b5a12: 5425 ed00 |005f: iget-object v5, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +0b5a16: 5455 e800 |0061: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +0b5a1a: 6e20 0e02 5a00 |0063: invoke-virtual {v10, v5}, Lcom/badlogic/gdx/assets/AssetManager;.unload:(Ljava/lang/String;)V // method@020e │ │ +0b5a20: 0f04 |0066: return v4 │ │ +0b5a22: 5425 ed00 |0067: iget-object v5, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +0b5a26: 5455 e900 |0069: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00e9 │ │ +0b5a2a: 3805 1b00 |006b: if-eqz v5, 0086 // +001b │ │ +0b5a2e: 5425 ed00 |006d: iget-object v5, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +0b5a32: 5455 e900 |006f: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00e9 │ │ +0b5a36: 5455 eb00 |0071: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.loadedCallback:Lcom/badlogic/gdx/assets/AssetLoaderParameters$LoadedCallback; // field@00eb │ │ +0b5a3a: 3805 1300 |0073: if-eqz v5, 0086 // +0013 │ │ +0b5a3e: 5425 ed00 |0075: iget-object v5, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +0b5a42: 5455 e900 |0077: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00e9 │ │ +0b5a46: 5455 eb00 |0079: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.loadedCallback:Lcom/badlogic/gdx/assets/AssetLoaderParameters$LoadedCallback; // field@00eb │ │ +0b5a4a: 5426 ed00 |007b: iget-object v6, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +0b5a4e: 5466 e800 |007d: iget-object v6, v6, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +0b5a52: 5427 ed00 |007f: iget-object v7, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +0b5a56: 5477 ea00 |0081: iget-object v7, v7, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00ea │ │ +0b5a5a: 7240 e301 a576 |0083: invoke-interface {v5, v10, v6, v7}, Lcom/badlogic/gdx/assets/AssetLoaderParameters$LoadedCallback;.finishedLoading:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Ljava/lang/Class;)V // method@01e3 │ │ +0b5a60: 7100 3e23 0000 |0086: invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;.nanoTime:()J // method@233e │ │ +0b5a66: 0b00 |0089: move-result-wide v0 │ │ +0b5a68: 54a5 0101 |008a: iget-object v5, v10, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ +0b5a6c: 2206 c303 |008c: new-instance v6, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b5a70: 7010 6726 0600 |008e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b5a76: 1a07 d00c |0091: const-string v7, "Loaded: " // string@0cd0 │ │ +0b5a7a: 6e20 6e26 7600 |0093: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b5a80: 0c06 |0096: move-result-object v6 │ │ +0b5a82: 5328 f600 |0097: iget-wide v8, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.startTime:J // field@00f6 │ │ +0b5a86: 9c08 0008 |0099: sub-long v8, v0, v8 │ │ +0b5a8a: 8587 |009b: long-to-float v7, v8 │ │ +0b5a8c: 1408 0024 7449 |009c: const v8, #float 1e+06 // #49742400 │ │ +0b5a92: c987 |009f: div-float/2addr v7, v8 │ │ +0b5a94: 6e20 6a26 7600 |00a0: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +0b5a9a: 0c06 |00a3: move-result-object v6 │ │ +0b5a9c: 1a07 bd21 |00a4: const-string v7, "ms " // string@21bd │ │ +0b5aa0: 6e20 6e26 7600 |00a6: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b5aa6: 0c06 |00a9: move-result-object v6 │ │ +0b5aa8: 5427 ed00 |00aa: iget-object v7, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +0b5aac: 6e20 6d26 7600 |00ac: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0b5ab2: 0c06 |00af: move-result-object v6 │ │ +0b5ab4: 6e10 7426 0600 |00b0: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b5aba: 0c06 |00b3: move-result-object v6 │ │ +0b5abc: 6e20 5921 6500 |00b4: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@2159 │ │ +0b5ac2: 28af |00b7: goto 0066 // -0051 │ │ +0b5ac4: 1204 |00b8: const/4 v4, #int 0 // #0 │ │ +0b5ac6: 28ad |00b9: goto 0066 // -0053 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=397 │ │ 0x0009 line=399 │ │ 0x000f line=401 │ │ 0x001c line=404 │ │ 0x0028 line=405 │ │ @@ -193239,115 +193302,115 @@ │ │ 0x00b8 line=430 │ │ locals : │ │ 0x0028 - 0x002c reg=3 typeToAssets Lcom/badlogic/gdx/utils/ObjectMap; Lcom/badlogic/gdx/utils/ObjectMap; │ │ 0x002f - 0x0066 reg=3 typeToAssets Lcom/badlogic/gdx/utils/ObjectMap; Lcom/badlogic/gdx/utils/ObjectMap; │ │ 0x008a - 0x00b8 reg=0 endTime J │ │ 0x0067 - 0x00b8 reg=3 typeToAssets Lcom/badlogic/gdx/utils/ObjectMap; Lcom/badlogic/gdx/utils/ObjectMap; │ │ 0x0009 - 0x00ba reg=2 task Lcom/badlogic/gdx/assets/AssetLoadingTask; │ │ - 0x0000 - 0x00ba reg=9 this Lcom/badlogic/gdx/assets/AssetManager; │ │ + 0x0000 - 0x00ba reg=10 this Lcom/badlogic/gdx/assets/AssetManager; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/assets/AssetManager;) │ │ name : 'clear' │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 173 16-bit code units │ │ -0a7508: |[0a7508] com.badlogic.gdx.assets.AssetManager.clear:()V │ │ -0a7518: 1d09 |0000: monitor-enter v9 │ │ -0a751a: 5498 fe00 |0001: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00fe │ │ -0a751e: 6e10 6f1e 0800 |0003: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -0a7524: 6e10 0f02 0900 |0006: invoke-virtual {v9}, Lcom/badlogic/gdx/assets/AssetManager;.update:()Z // method@020f │ │ -0a752a: 0a08 |0009: move-result v8 │ │ -0a752c: 3808 fcff |000a: if-eqz v8, 0006 // -0004 │ │ -0a7530: 2205 3003 |000c: new-instance v5, Lcom/badlogic/gdx/utils/ObjectIntMap; // type@0330 │ │ -0a7534: 7010 e221 0500 |000e: invoke-direct {v5}, Lcom/badlogic/gdx/utils/ObjectIntMap;.:()V // method@21e2 │ │ -0a753a: 5498 fb00 |0011: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ -0a753e: 5288 5b11 |0013: iget v8, v8, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -0a7542: 3d08 7700 |0015: if-lez v8, 008c // +0077 │ │ -0a7546: 6e10 e521 0500 |0017: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectIntMap;.clear:()V // method@21e5 │ │ -0a754c: 5498 fb00 |001a: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ -0a7550: 6e10 2d22 0800 |001c: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/ObjectMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@222d │ │ -0a7556: 0c08 |001f: move-result-object v8 │ │ -0a7558: 6e10 0f22 0800 |0020: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.toArray:()Lcom/badlogic/gdx/utils/Array; // method@220f │ │ -0a755e: 0c01 |0023: move-result-object v1 │ │ -0a7560: 6e10 771e 0100 |0024: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -0a7566: 0c06 |0027: move-result-object v6 │ │ -0a7568: 7210 5327 0600 |0028: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0a756e: 0a08 |002b: move-result v8 │ │ -0a7570: 3808 1000 |002c: if-eqz v8, 003c // +0010 │ │ -0a7574: 7210 5427 0600 |002e: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0a757a: 0c00 |0031: move-result-object v0 │ │ -0a757c: 1f00 c303 |0032: check-cast v0, Ljava/lang/String; // type@03c3 │ │ -0a7580: 1208 |0034: const/4 v8, #int 0 // #0 │ │ -0a7582: 6e30 f421 0508 |0035: invoke-virtual {v5, v0, v8}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@21f4 │ │ -0a7588: 28f0 |0038: goto 0028 // -0010 │ │ -0a758a: 0d08 |0039: move-exception v8 │ │ -0a758c: 1e09 |003a: monitor-exit v9 │ │ -0a758e: 2708 |003b: throw v8 │ │ -0a7590: 6e10 771e 0100 |003c: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -0a7596: 0c06 |003f: move-result-object v6 │ │ -0a7598: 7210 5327 0600 |0040: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0a759e: 0a08 |0043: move-result v8 │ │ -0a75a0: 3808 2d00 |0044: if-eqz v8, 0071 // +002d │ │ -0a75a4: 7210 5427 0600 |0046: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0a75aa: 0c00 |0049: move-result-object v0 │ │ -0a75ac: 1f00 c303 |004a: check-cast v0, Ljava/lang/String; // type@03c3 │ │ -0a75b0: 5498 fa00 |004c: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fa │ │ -0a75b4: 6e20 2722 0800 |004e: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a75ba: 0c03 |0051: move-result-object v3 │ │ -0a75bc: 1f03 e702 |0052: check-cast v3, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0a75c0: 3803 ecff |0054: if-eqz v3, 0040 // -0014 │ │ -0a75c4: 6e10 771e 0300 |0056: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -0a75ca: 0c07 |0059: move-result-object v7 │ │ -0a75cc: 7210 5327 0700 |005a: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0a75d2: 0a08 |005d: move-result v8 │ │ -0a75d4: 3808 e2ff |005e: if-eqz v8, 0040 // -001e │ │ -0a75d8: 7210 5427 0700 |0060: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0a75de: 0c04 |0063: move-result-object v4 │ │ -0a75e0: 1f04 c303 |0064: check-cast v4, Ljava/lang/String; // type@03c3 │ │ -0a75e4: 1208 |0066: const/4 v8, #int 0 // #0 │ │ -0a75e6: 6e30 ec21 4508 |0067: invoke-virtual {v5, v4, v8}, Lcom/badlogic/gdx/utils/ObjectIntMap;.get:(Ljava/lang/Object;I)I // method@21ec │ │ -0a75ec: 0a02 |006a: move-result v2 │ │ -0a75ee: d802 0201 |006b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a75f2: 6e30 f421 4502 |006d: invoke-virtual {v5, v4, v2}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@21f4 │ │ -0a75f8: 28ea |0070: goto 005a // -0016 │ │ -0a75fa: 6e10 771e 0100 |0071: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -0a7600: 0c06 |0074: move-result-object v6 │ │ -0a7602: 7210 5327 0600 |0075: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0a7608: 0a08 |0078: move-result v8 │ │ -0a760a: 3808 98ff |0079: if-eqz v8, 0011 // -0068 │ │ -0a760e: 7210 5427 0600 |007b: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0a7614: 0c00 |007e: move-result-object v0 │ │ -0a7616: 1f00 c303 |007f: check-cast v0, Ljava/lang/String; // type@03c3 │ │ -0a761a: 1208 |0081: const/4 v8, #int 0 // #0 │ │ -0a761c: 6e30 ec21 0508 |0082: invoke-virtual {v5, v0, v8}, Lcom/badlogic/gdx/utils/ObjectIntMap;.get:(Ljava/lang/Object;I)I // method@21ec │ │ -0a7622: 0a08 |0085: move-result v8 │ │ -0a7624: 3908 efff |0086: if-nez v8, 0075 // -0011 │ │ -0a7628: 6e20 0e02 0900 |0088: invoke-virtual {v9, v0}, Lcom/badlogic/gdx/assets/AssetManager;.unload:(Ljava/lang/String;)V // method@020e │ │ -0a762e: 28ea |008b: goto 0075 // -0016 │ │ -0a7630: 5498 fc00 |008c: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ -0a7634: 6e10 2022 0800 |008e: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/ObjectMap;.clear:()V // method@2220 │ │ -0a763a: 5498 fb00 |0091: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ -0a763e: 6e10 2022 0800 |0093: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/ObjectMap;.clear:()V // method@2220 │ │ -0a7644: 5498 fa00 |0096: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fa │ │ -0a7648: 6e10 2022 0800 |0098: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/ObjectMap;.clear:()V // method@2220 │ │ -0a764e: 1208 |009b: const/4 v8, #int 0 // #0 │ │ -0a7650: 5998 ff00 |009c: iput v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.loaded:I // field@00ff │ │ -0a7654: 1208 |009e: const/4 v8, #int 0 // #0 │ │ -0a7656: 5998 0401 |009f: iput v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.toLoad:I // field@0104 │ │ -0a765a: 5498 fe00 |00a1: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00fe │ │ -0a765e: 6e10 6f1e 0800 |00a3: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -0a7664: 5498 0201 |00a6: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ -0a7668: 6e10 7427 0800 |00a8: invoke-virtual {v8}, Ljava/util/Stack;.clear:()V // method@2774 │ │ -0a766e: 1e09 |00ab: monitor-exit v9 │ │ -0a7670: 0e00 |00ac: return-void │ │ +0b5ac8: |[0b5ac8] com.badlogic.gdx.assets.AssetManager.clear:()V │ │ +0b5ad8: 1d09 |0000: monitor-enter v9 │ │ +0b5ada: 5498 fe00 |0001: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00fe │ │ +0b5ade: 6e10 6f1e 0800 |0003: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +0b5ae4: 6e10 0f02 0900 |0006: invoke-virtual {v9}, Lcom/badlogic/gdx/assets/AssetManager;.update:()Z // method@020f │ │ +0b5aea: 0a08 |0009: move-result v8 │ │ +0b5aec: 3808 fcff |000a: if-eqz v8, 0006 // -0004 │ │ +0b5af0: 2205 2e03 |000c: new-instance v5, Lcom/badlogic/gdx/utils/ObjectIntMap; // type@032e │ │ +0b5af4: 7010 e221 0500 |000e: invoke-direct {v5}, Lcom/badlogic/gdx/utils/ObjectIntMap;.:()V // method@21e2 │ │ +0b5afa: 5498 fb00 |0011: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ +0b5afe: 5288 5b11 |0013: iget v8, v8, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0b5b02: 3d08 7700 |0015: if-lez v8, 008c // +0077 │ │ +0b5b06: 6e10 e521 0500 |0017: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectIntMap;.clear:()V // method@21e5 │ │ +0b5b0c: 5498 fb00 |001a: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ +0b5b10: 6e10 2d22 0800 |001c: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/ObjectMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@222d │ │ +0b5b16: 0c08 |001f: move-result-object v8 │ │ +0b5b18: 6e10 0f22 0800 |0020: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.toArray:()Lcom/badlogic/gdx/utils/Array; // method@220f │ │ +0b5b1e: 0c01 |0023: move-result-object v1 │ │ +0b5b20: 6e10 771e 0100 |0024: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0b5b26: 0c06 |0027: move-result-object v6 │ │ +0b5b28: 7210 5327 0600 |0028: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0b5b2e: 0a08 |002b: move-result v8 │ │ +0b5b30: 3808 1000 |002c: if-eqz v8, 003c // +0010 │ │ +0b5b34: 7210 5427 0600 |002e: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0b5b3a: 0c00 |0031: move-result-object v0 │ │ +0b5b3c: 1f00 c103 |0032: check-cast v0, Ljava/lang/String; // type@03c1 │ │ +0b5b40: 1208 |0034: const/4 v8, #int 0 // #0 │ │ +0b5b42: 6e30 f421 0508 |0035: invoke-virtual {v5, v0, v8}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@21f4 │ │ +0b5b48: 28f0 |0038: goto 0028 // -0010 │ │ +0b5b4a: 0d08 |0039: move-exception v8 │ │ +0b5b4c: 1e09 |003a: monitor-exit v9 │ │ +0b5b4e: 2708 |003b: throw v8 │ │ +0b5b50: 6e10 771e 0100 |003c: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0b5b56: 0c06 |003f: move-result-object v6 │ │ +0b5b58: 7210 5327 0600 |0040: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0b5b5e: 0a08 |0043: move-result v8 │ │ +0b5b60: 3808 2d00 |0044: if-eqz v8, 0071 // +002d │ │ +0b5b64: 7210 5427 0600 |0046: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0b5b6a: 0c00 |0049: move-result-object v0 │ │ +0b5b6c: 1f00 c103 |004a: check-cast v0, Ljava/lang/String; // type@03c1 │ │ +0b5b70: 5498 fa00 |004c: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fa │ │ +0b5b74: 6e20 2722 0800 |004e: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b5b7a: 0c03 |0051: move-result-object v3 │ │ +0b5b7c: 1f03 e502 |0052: check-cast v3, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0b5b80: 3803 ecff |0054: if-eqz v3, 0040 // -0014 │ │ +0b5b84: 6e10 771e 0300 |0056: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0b5b8a: 0c07 |0059: move-result-object v7 │ │ +0b5b8c: 7210 5327 0700 |005a: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0b5b92: 0a08 |005d: move-result v8 │ │ +0b5b94: 3808 e2ff |005e: if-eqz v8, 0040 // -001e │ │ +0b5b98: 7210 5427 0700 |0060: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0b5b9e: 0c04 |0063: move-result-object v4 │ │ +0b5ba0: 1f04 c103 |0064: check-cast v4, Ljava/lang/String; // type@03c1 │ │ +0b5ba4: 1208 |0066: const/4 v8, #int 0 // #0 │ │ +0b5ba6: 6e30 ec21 4508 |0067: invoke-virtual {v5, v4, v8}, Lcom/badlogic/gdx/utils/ObjectIntMap;.get:(Ljava/lang/Object;I)I // method@21ec │ │ +0b5bac: 0a02 |006a: move-result v2 │ │ +0b5bae: d802 0201 |006b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b5bb2: 6e30 f421 4502 |006d: invoke-virtual {v5, v4, v2}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@21f4 │ │ +0b5bb8: 28ea |0070: goto 005a // -0016 │ │ +0b5bba: 6e10 771e 0100 |0071: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0b5bc0: 0c06 |0074: move-result-object v6 │ │ +0b5bc2: 7210 5327 0600 |0075: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0b5bc8: 0a08 |0078: move-result v8 │ │ +0b5bca: 3808 98ff |0079: if-eqz v8, 0011 // -0068 │ │ +0b5bce: 7210 5427 0600 |007b: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0b5bd4: 0c00 |007e: move-result-object v0 │ │ +0b5bd6: 1f00 c103 |007f: check-cast v0, Ljava/lang/String; // type@03c1 │ │ +0b5bda: 1208 |0081: const/4 v8, #int 0 // #0 │ │ +0b5bdc: 6e30 ec21 0508 |0082: invoke-virtual {v5, v0, v8}, Lcom/badlogic/gdx/utils/ObjectIntMap;.get:(Ljava/lang/Object;I)I // method@21ec │ │ +0b5be2: 0a08 |0085: move-result v8 │ │ +0b5be4: 3908 efff |0086: if-nez v8, 0075 // -0011 │ │ +0b5be8: 6e20 0e02 0900 |0088: invoke-virtual {v9, v0}, Lcom/badlogic/gdx/assets/AssetManager;.unload:(Ljava/lang/String;)V // method@020e │ │ +0b5bee: 28ea |008b: goto 0075 // -0016 │ │ +0b5bf0: 5498 fc00 |008c: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ +0b5bf4: 6e10 2022 0800 |008e: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/ObjectMap;.clear:()V // method@2220 │ │ +0b5bfa: 5498 fb00 |0091: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ +0b5bfe: 6e10 2022 0800 |0093: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/ObjectMap;.clear:()V // method@2220 │ │ +0b5c04: 5498 fa00 |0096: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fa │ │ +0b5c08: 6e10 2022 0800 |0098: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/ObjectMap;.clear:()V // method@2220 │ │ +0b5c0e: 1208 |009b: const/4 v8, #int 0 // #0 │ │ +0b5c10: 5998 ff00 |009c: iput v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.loaded:I // field@00ff │ │ +0b5c14: 1208 |009e: const/4 v8, #int 0 // #0 │ │ +0b5c16: 5998 0401 |009f: iput v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.toLoad:I // field@0104 │ │ +0b5c1a: 5498 fe00 |00a1: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00fe │ │ +0b5c1e: 6e10 6f1e 0800 |00a3: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +0b5c24: 5498 0201 |00a6: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ +0b5c28: 6e10 7427 0800 |00a8: invoke-virtual {v8}, Ljava/util/Stack;.clear:()V // method@2774 │ │ +0b5c2e: 1e09 |00ab: monitor-exit v9 │ │ +0b5c30: 0e00 |00ac: return-void │ │ catches : 2 │ │ 0x0001 - 0x0038 │ │ -> 0x0039 │ │ 0x003c - 0x00ab │ │ -> 0x0039 │ │ positions : │ │ 0x0000 line=521 │ │ @@ -193399,54 +193462,54 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -0a7688: |[0a7688] com.badlogic.gdx.assets.AssetManager.containsAsset:(Ljava/lang/Object;)Z │ │ -0a7698: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0a769a: 1d07 |0001: monitor-enter v7 │ │ -0a769c: 5474 fc00 |0002: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ -0a76a0: 6e10 2926 0800 |0004: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -0a76a6: 0c06 |0007: move-result-object v6 │ │ -0a76a8: 6e20 2722 6400 |0008: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a76ae: 0c03 |000b: move-result-object v3 │ │ -0a76b0: 1f03 3603 |000c: check-cast v3, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0a76b4: 3903 0500 |000e: if-nez v3, 0013 // +0005 │ │ -0a76b8: 0154 |0010: move v4, v5 │ │ -0a76ba: 1e07 |0011: monitor-exit v7 │ │ -0a76bc: 0f04 |0012: return v4 │ │ -0a76be: 6e10 2d22 0300 |0013: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@222d │ │ -0a76c4: 0c04 |0016: move-result-object v4 │ │ -0a76c6: 6e10 0b22 0400 |0017: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.iterator:()Ljava/util/Iterator; // method@220b │ │ -0a76cc: 0c01 |001a: move-result-object v1 │ │ -0a76ce: 7210 5327 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0a76d4: 0a04 |001e: move-result v4 │ │ -0a76d6: 3804 1e00 |001f: if-eqz v4, 003d // +001e │ │ -0a76da: 7210 5427 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0a76e0: 0c00 |0024: move-result-object v0 │ │ -0a76e2: 1f00 c303 |0025: check-cast v0, Ljava/lang/String; // type@03c3 │ │ -0a76e6: 6e20 2722 0300 |0027: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a76ec: 0c04 |002a: move-result-object v4 │ │ -0a76ee: 1f04 7800 |002b: check-cast v4, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@0078 │ │ -0a76f2: 1c06 bd03 |002d: const-class v6, Ljava/lang/Object; // type@03bd │ │ -0a76f6: 6e20 1402 6400 |002f: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getObject:(Ljava/lang/Class;)Ljava/lang/Object; // method@0214 │ │ -0a76fc: 0c02 |0032: move-result-object v2 │ │ -0a76fe: 3282 0800 |0033: if-eq v2, v8, 003b // +0008 │ │ -0a7702: 6e20 2826 2800 |0035: invoke-virtual {v8, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -0a7708: 0a04 |0038: move-result v4 │ │ -0a770a: 3804 e2ff |0039: if-eqz v4, 001b // -001e │ │ -0a770e: 1214 |003b: const/4 v4, #int 1 // #1 │ │ -0a7710: 28d5 |003c: goto 0011 // -002b │ │ -0a7712: 0154 |003d: move v4, v5 │ │ -0a7714: 28d3 |003e: goto 0011 // -002d │ │ -0a7716: 0d04 |003f: move-exception v4 │ │ -0a7718: 1e07 |0040: monitor-exit v7 │ │ -0a771a: 2704 |0041: throw v4 │ │ +0b5c48: |[0b5c48] com.badlogic.gdx.assets.AssetManager.containsAsset:(Ljava/lang/Object;)Z │ │ +0b5c58: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0b5c5a: 1d07 |0001: monitor-enter v7 │ │ +0b5c5c: 5474 fc00 |0002: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ +0b5c60: 6e10 2926 0800 |0004: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +0b5c66: 0c06 |0007: move-result-object v6 │ │ +0b5c68: 6e20 2722 6400 |0008: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b5c6e: 0c03 |000b: move-result-object v3 │ │ +0b5c70: 1f03 3403 |000c: check-cast v3, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0b5c74: 3903 0500 |000e: if-nez v3, 0013 // +0005 │ │ +0b5c78: 0154 |0010: move v4, v5 │ │ +0b5c7a: 1e07 |0011: monitor-exit v7 │ │ +0b5c7c: 0f04 |0012: return v4 │ │ +0b5c7e: 6e10 2d22 0300 |0013: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@222d │ │ +0b5c84: 0c04 |0016: move-result-object v4 │ │ +0b5c86: 6e10 0b22 0400 |0017: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.iterator:()Ljava/util/Iterator; // method@220b │ │ +0b5c8c: 0c01 |001a: move-result-object v1 │ │ +0b5c8e: 7210 5327 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0b5c94: 0a04 |001e: move-result v4 │ │ +0b5c96: 3804 1e00 |001f: if-eqz v4, 003d // +001e │ │ +0b5c9a: 7210 5427 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0b5ca0: 0c00 |0024: move-result-object v0 │ │ +0b5ca2: 1f00 c103 |0025: check-cast v0, Ljava/lang/String; // type@03c1 │ │ +0b5ca6: 6e20 2722 0300 |0027: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b5cac: 0c04 |002a: move-result-object v4 │ │ +0b5cae: 1f04 7600 |002b: check-cast v4, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@0076 │ │ +0b5cb2: 1c06 bb03 |002d: const-class v6, Ljava/lang/Object; // type@03bb │ │ +0b5cb6: 6e20 1402 6400 |002f: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getObject:(Ljava/lang/Class;)Ljava/lang/Object; // method@0214 │ │ +0b5cbc: 0c02 |0032: move-result-object v2 │ │ +0b5cbe: 3282 0800 |0033: if-eq v2, v8, 003b // +0008 │ │ +0b5cc2: 6e20 2826 2800 |0035: invoke-virtual {v8, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0b5cc8: 0a04 |0038: move-result v4 │ │ +0b5cca: 3804 e2ff |0039: if-eqz v4, 001b // -001e │ │ +0b5cce: 1214 |003b: const/4 v4, #int 1 // #1 │ │ +0b5cd0: 28d5 |003c: goto 0011 // -002b │ │ +0b5cd2: 0154 |003d: move v4, v5 │ │ +0b5cd4: 28d3 |003e: goto 0011 // -002d │ │ +0b5cd6: 0d04 |003f: move-exception v4 │ │ +0b5cd8: 1e07 |0040: monitor-exit v7 │ │ +0b5cda: 2704 |0041: throw v4 │ │ catches : 2 │ │ 0x0002 - 0x000e │ │ -> 0x003f │ │ 0x0013 - 0x0038 │ │ -> 0x003f │ │ positions : │ │ 0x0001 line=190 │ │ @@ -193471,36 +193534,36 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -0a7730: |[0a7730] com.badlogic.gdx.assets.AssetManager.dispose:()V │ │ -0a7740: 1d05 |0000: monitor-enter v5 │ │ -0a7742: 5451 0101 |0001: iget-object v1, v5, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ -0a7746: 1a02 ee02 |0003: const-string v2, "Disposing." // string@02ee │ │ -0a774a: 6e20 5921 2100 |0005: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@2159 │ │ -0a7750: 6e10 f101 0500 |0008: invoke-virtual {v5}, Lcom/badlogic/gdx/assets/AssetManager;.clear:()V // method@01f1 │ │ -0a7756: 5451 0301 |000b: iget-object v1, v5, Lcom/badlogic/gdx/assets/AssetManager;.threadPool:Ljava/util/concurrent/ExecutorService; // field@0103 │ │ -0a775a: 7210 8127 0100 |000d: invoke-interface {v1}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@2781 │ │ -0a7760: 5451 0301 |0010: iget-object v1, v5, Lcom/badlogic/gdx/assets/AssetManager;.threadPool:Ljava/util/concurrent/ExecutorService; // field@0103 │ │ -0a7764: 1802 ffff ffff ffff ff7f |0012: const-wide v2, #double nan // #7fffffffffffffff │ │ -0a776e: 6204 3313 |0017: sget-object v4, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@1333 │ │ -0a7772: 7240 8027 2143 |0019: invoke-interface {v1, v2, v3, v4}, Ljava/util/concurrent/ExecutorService;.awaitTermination:(JLjava/util/concurrent/TimeUnit;)Z // method@2780 │ │ -0a7778: 1e05 |001c: monitor-exit v5 │ │ -0a777a: 0e00 |001d: return-void │ │ -0a777c: 0d00 |001e: move-exception v0 │ │ -0a777e: 2201 fc02 |001f: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0a7782: 1a02 a702 |0021: const-string v2, "Couldn't shutdown loading thread" // string@02a7 │ │ -0a7786: 7020 b41f 2100 |0023: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0a778c: 28f6 |0026: goto 001c // -000a │ │ -0a778e: 0d01 |0027: move-exception v1 │ │ -0a7790: 1e05 |0028: monitor-exit v5 │ │ -0a7792: 2701 |0029: throw v1 │ │ +0b5cf0: |[0b5cf0] com.badlogic.gdx.assets.AssetManager.dispose:()V │ │ +0b5d00: 1d05 |0000: monitor-enter v5 │ │ +0b5d02: 5451 0101 |0001: iget-object v1, v5, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ +0b5d06: 1a02 ee02 |0003: const-string v2, "Disposing." // string@02ee │ │ +0b5d0a: 6e20 5921 2100 |0005: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@2159 │ │ +0b5d10: 6e10 f101 0500 |0008: invoke-virtual {v5}, Lcom/badlogic/gdx/assets/AssetManager;.clear:()V // method@01f1 │ │ +0b5d16: 5451 0301 |000b: iget-object v1, v5, Lcom/badlogic/gdx/assets/AssetManager;.threadPool:Ljava/util/concurrent/ExecutorService; // field@0103 │ │ +0b5d1a: 7210 8127 0100 |000d: invoke-interface {v1}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@2781 │ │ +0b5d20: 5451 0301 |0010: iget-object v1, v5, Lcom/badlogic/gdx/assets/AssetManager;.threadPool:Ljava/util/concurrent/ExecutorService; // field@0103 │ │ +0b5d24: 1802 ffff ffff ffff ff7f |0012: const-wide v2, #double nan // #7fffffffffffffff │ │ +0b5d2e: 6204 3313 |0017: sget-object v4, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@1333 │ │ +0b5d32: 7240 8027 2143 |0019: invoke-interface {v1, v2, v3, v4}, Ljava/util/concurrent/ExecutorService;.awaitTermination:(JLjava/util/concurrent/TimeUnit;)Z // method@2780 │ │ +0b5d38: 1e05 |001c: monitor-exit v5 │ │ +0b5d3a: 0e00 |001d: return-void │ │ +0b5d3c: 0d00 |001e: move-exception v0 │ │ +0b5d3e: 2201 fa02 |001f: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0b5d42: 1a02 a702 |0021: const-string v2, "Couldn't shutdown loading thread" // string@02a7 │ │ +0b5d46: 7020 b41f 2100 |0023: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0b5d4c: 28f6 |0026: goto 001c // -000a │ │ +0b5d4e: 0d01 |0027: move-exception v1 │ │ +0b5d50: 1e05 |0028: monitor-exit v5 │ │ +0b5d52: 2701 |0029: throw v1 │ │ catches : 3 │ │ 0x0001 - 0x0010 │ │ -> 0x0027 │ │ 0x0010 - 0x001c │ │ Ljava/lang/InterruptedException; -> 0x001e │ │ -> 0x0027 │ │ 0x001f - 0x0026 │ │ @@ -193523,27 +193586,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0a77b4: |[0a77b4] com.badlogic.gdx.assets.AssetManager.finishLoading:()V │ │ -0a77c4: 5420 0101 |0000: iget-object v0, v2, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ -0a77c8: 1a01 a910 |0002: const-string v1, "Waiting for loading to complete..." // string@10a9 │ │ -0a77cc: 6e20 5921 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@2159 │ │ -0a77d2: 6e10 0f02 0200 |0007: invoke-virtual {v2}, Lcom/badlogic/gdx/assets/AssetManager;.update:()Z // method@020f │ │ -0a77d8: 0a00 |000a: move-result v0 │ │ -0a77da: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ -0a77de: 7100 8826 0000 |000d: invoke-static {}, Ljava/lang/Thread;.yield:()V // method@2688 │ │ -0a77e4: 28f7 |0010: goto 0007 // -0009 │ │ -0a77e6: 5420 0101 |0011: iget-object v0, v2, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ -0a77ea: 1a01 d50c |0013: const-string v1, "Loading complete." // string@0cd5 │ │ -0a77ee: 6e20 5921 1000 |0015: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@2159 │ │ -0a77f4: 0e00 |0018: return-void │ │ +0b5d74: |[0b5d74] com.badlogic.gdx.assets.AssetManager.finishLoading:()V │ │ +0b5d84: 5420 0101 |0000: iget-object v0, v2, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ +0b5d88: 1a01 a710 |0002: const-string v1, "Waiting for loading to complete..." // string@10a7 │ │ +0b5d8c: 6e20 5921 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@2159 │ │ +0b5d92: 6e10 0f02 0200 |0007: invoke-virtual {v2}, Lcom/badlogic/gdx/assets/AssetManager;.update:()Z // method@020f │ │ +0b5d98: 0a00 |000a: move-result v0 │ │ +0b5d9a: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ +0b5d9e: 7100 8826 0000 |000d: invoke-static {}, Ljava/lang/Thread;.yield:()V // method@2688 │ │ +0b5da4: 28f7 |0010: goto 0007 // -0009 │ │ +0b5da6: 5420 0101 |0011: iget-object v0, v2, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ +0b5daa: 1a01 d30c |0013: const-string v1, "Loading complete." // string@0cd3 │ │ +0b5dae: 6e20 5921 1000 |0015: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@2159 │ │ +0b5db4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0007 line=337 │ │ 0x000d line=338 │ │ 0x0011 line=339 │ │ 0x0018 line=340 │ │ @@ -193555,73 +193618,73 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 113 16-bit code units │ │ -0a77f8: |[0a77f8] com.badlogic.gdx.assets.AssetManager.get:(Ljava/lang/String;)Ljava/lang/Object; │ │ -0a7808: 1d07 |0000: monitor-enter v7 │ │ -0a780a: 5474 fb00 |0001: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ -0a780e: 6e20 2722 8400 |0003: invoke-virtual {v4, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a7814: 0c03 |0006: move-result-object v3 │ │ -0a7816: 1f03 a703 |0007: check-cast v3, Ljava/lang/Class; // type@03a7 │ │ -0a781a: 5474 fc00 |0009: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ -0a781e: 6e20 2722 3400 |000b: invoke-virtual {v4, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a7824: 0c02 |000e: move-result-object v2 │ │ -0a7826: 1f02 3603 |000f: check-cast v2, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0a782a: 3902 1e00 |0011: if-nez v2, 002f // +001e │ │ -0a782e: 2204 fc02 |0013: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0a7832: 2205 c503 |0015: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -0a7836: 7010 6726 0500 |0017: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0a783c: 1a06 b301 |001a: const-string v6, "Asset not loaded: " // string@01b3 │ │ -0a7840: 6e20 6e26 6500 |001c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a7846: 0c05 |001f: move-result-object v5 │ │ -0a7848: 6e20 6e26 8500 |0020: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a784e: 0c05 |0023: move-result-object v5 │ │ -0a7850: 6e10 7426 0500 |0024: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0a7856: 0c05 |0027: move-result-object v5 │ │ -0a7858: 7020 b41f 5400 |0028: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0a785e: 2704 |002b: throw v4 │ │ -0a7860: 0d04 |002c: move-exception v4 │ │ -0a7862: 1e07 |002d: monitor-exit v7 │ │ -0a7864: 2704 |002e: throw v4 │ │ -0a7866: 6e20 2722 8200 |002f: invoke-virtual {v2, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a786c: 0c01 |0032: move-result-object v1 │ │ -0a786e: 1f01 7800 |0033: check-cast v1, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@0078 │ │ -0a7872: 3901 1b00 |0035: if-nez v1, 0050 // +001b │ │ -0a7876: 2204 fc02 |0037: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0a787a: 2205 c503 |0039: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -0a787e: 7010 6726 0500 |003b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0a7884: 1a06 b301 |003e: const-string v6, "Asset not loaded: " // string@01b3 │ │ -0a7888: 6e20 6e26 6500 |0040: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a788e: 0c05 |0043: move-result-object v5 │ │ -0a7890: 6e20 6e26 8500 |0044: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a7896: 0c05 |0047: move-result-object v5 │ │ -0a7898: 6e10 7426 0500 |0048: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0a789e: 0c05 |004b: move-result-object v5 │ │ -0a78a0: 7020 b41f 5400 |004c: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0a78a6: 2704 |004f: throw v4 │ │ -0a78a8: 6e20 1402 3100 |0050: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getObject:(Ljava/lang/Class;)Ljava/lang/Object; // method@0214 │ │ -0a78ae: 0c00 |0053: move-result-object v0 │ │ -0a78b0: 3900 1b00 |0054: if-nez v0, 006f // +001b │ │ -0a78b4: 2204 fc02 |0056: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0a78b8: 2205 c503 |0058: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -0a78bc: 7010 6726 0500 |005a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0a78c2: 1a06 b301 |005d: const-string v6, "Asset not loaded: " // string@01b3 │ │ -0a78c6: 6e20 6e26 6500 |005f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a78cc: 0c05 |0062: move-result-object v5 │ │ -0a78ce: 6e20 6e26 8500 |0063: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a78d4: 0c05 |0066: move-result-object v5 │ │ -0a78d6: 6e10 7426 0500 |0067: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0a78dc: 0c05 |006a: move-result-object v5 │ │ -0a78de: 7020 b41f 5400 |006b: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0a78e4: 2704 |006e: throw v4 │ │ -0a78e6: 1e07 |006f: monitor-exit v7 │ │ -0a78e8: 1100 |0070: return-object v0 │ │ +0b5db8: |[0b5db8] com.badlogic.gdx.assets.AssetManager.get:(Ljava/lang/String;)Ljava/lang/Object; │ │ +0b5dc8: 1d07 |0000: monitor-enter v7 │ │ +0b5dca: 5474 fb00 |0001: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ +0b5dce: 6e20 2722 8400 |0003: invoke-virtual {v4, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b5dd4: 0c03 |0006: move-result-object v3 │ │ +0b5dd6: 1f03 a503 |0007: check-cast v3, Ljava/lang/Class; // type@03a5 │ │ +0b5dda: 5474 fc00 |0009: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ +0b5dde: 6e20 2722 3400 |000b: invoke-virtual {v4, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b5de4: 0c02 |000e: move-result-object v2 │ │ +0b5de6: 1f02 3403 |000f: check-cast v2, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0b5dea: 3902 1e00 |0011: if-nez v2, 002f // +001e │ │ +0b5dee: 2204 fa02 |0013: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0b5df2: 2205 c303 |0015: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b5df6: 7010 6726 0500 |0017: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b5dfc: 1a06 b301 |001a: const-string v6, "Asset not loaded: " // string@01b3 │ │ +0b5e00: 6e20 6e26 6500 |001c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b5e06: 0c05 |001f: move-result-object v5 │ │ +0b5e08: 6e20 6e26 8500 |0020: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b5e0e: 0c05 |0023: move-result-object v5 │ │ +0b5e10: 6e10 7426 0500 |0024: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b5e16: 0c05 |0027: move-result-object v5 │ │ +0b5e18: 7020 b41f 5400 |0028: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0b5e1e: 2704 |002b: throw v4 │ │ +0b5e20: 0d04 |002c: move-exception v4 │ │ +0b5e22: 1e07 |002d: monitor-exit v7 │ │ +0b5e24: 2704 |002e: throw v4 │ │ +0b5e26: 6e20 2722 8200 |002f: invoke-virtual {v2, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b5e2c: 0c01 |0032: move-result-object v1 │ │ +0b5e2e: 1f01 7600 |0033: check-cast v1, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@0076 │ │ +0b5e32: 3901 1b00 |0035: if-nez v1, 0050 // +001b │ │ +0b5e36: 2204 fa02 |0037: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0b5e3a: 2205 c303 |0039: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b5e3e: 7010 6726 0500 |003b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b5e44: 1a06 b301 |003e: const-string v6, "Asset not loaded: " // string@01b3 │ │ +0b5e48: 6e20 6e26 6500 |0040: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b5e4e: 0c05 |0043: move-result-object v5 │ │ +0b5e50: 6e20 6e26 8500 |0044: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b5e56: 0c05 |0047: move-result-object v5 │ │ +0b5e58: 6e10 7426 0500 |0048: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b5e5e: 0c05 |004b: move-result-object v5 │ │ +0b5e60: 7020 b41f 5400 |004c: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0b5e66: 2704 |004f: throw v4 │ │ +0b5e68: 6e20 1402 3100 |0050: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getObject:(Ljava/lang/Class;)Ljava/lang/Object; // method@0214 │ │ +0b5e6e: 0c00 |0053: move-result-object v0 │ │ +0b5e70: 3900 1b00 |0054: if-nez v0, 006f // +001b │ │ +0b5e74: 2204 fa02 |0056: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0b5e78: 2205 c303 |0058: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b5e7c: 7010 6726 0500 |005a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b5e82: 1a06 b301 |005d: const-string v6, "Asset not loaded: " // string@01b3 │ │ +0b5e86: 6e20 6e26 6500 |005f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b5e8c: 0c05 |0062: move-result-object v5 │ │ +0b5e8e: 6e20 6e26 8500 |0063: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b5e94: 0c05 |0066: move-result-object v5 │ │ +0b5e96: 6e10 7426 0500 |0067: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b5e9c: 0c05 |006a: move-result-object v5 │ │ +0b5e9e: 7020 b41f 5400 |006b: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0b5ea4: 2704 |006e: throw v4 │ │ +0b5ea6: 1e07 |006f: monitor-exit v7 │ │ +0b5ea8: 1100 |0070: return-object v0 │ │ catches : 2 │ │ 0x0001 - 0x002c │ │ -> 0x002c │ │ 0x002f - 0x006f │ │ -> 0x002c │ │ positions : │ │ 0x0000 line=102 │ │ @@ -193648,69 +193711,69 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 105 16-bit code units │ │ -0a7900: |[0a7900] com.badlogic.gdx.assets.AssetManager.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ -0a7910: 1d06 |0000: monitor-enter v6 │ │ -0a7912: 5463 fc00 |0001: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ -0a7916: 6e20 2722 8300 |0003: invoke-virtual {v3, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a791c: 0c02 |0006: move-result-object v2 │ │ -0a791e: 1f02 3603 |0007: check-cast v2, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0a7922: 3902 1e00 |0009: if-nez v2, 0027 // +001e │ │ -0a7926: 2203 fc02 |000b: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0a792a: 2204 c503 |000d: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0a792e: 7010 6726 0400 |000f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0a7934: 1a05 b301 |0012: const-string v5, "Asset not loaded: " // string@01b3 │ │ -0a7938: 6e20 6e26 5400 |0014: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a793e: 0c04 |0017: move-result-object v4 │ │ -0a7940: 6e20 6e26 7400 |0018: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a7946: 0c04 |001b: move-result-object v4 │ │ -0a7948: 6e10 7426 0400 |001c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0a794e: 0c04 |001f: move-result-object v4 │ │ -0a7950: 7020 b41f 4300 |0020: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0a7956: 2703 |0023: throw v3 │ │ -0a7958: 0d03 |0024: move-exception v3 │ │ -0a795a: 1e06 |0025: monitor-exit v6 │ │ -0a795c: 2703 |0026: throw v3 │ │ -0a795e: 6e20 2722 7200 |0027: invoke-virtual {v2, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a7964: 0c01 |002a: move-result-object v1 │ │ -0a7966: 1f01 7800 |002b: check-cast v1, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@0078 │ │ -0a796a: 3901 1b00 |002d: if-nez v1, 0048 // +001b │ │ -0a796e: 2203 fc02 |002f: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0a7972: 2204 c503 |0031: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0a7976: 7010 6726 0400 |0033: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0a797c: 1a05 b301 |0036: const-string v5, "Asset not loaded: " // string@01b3 │ │ -0a7980: 6e20 6e26 5400 |0038: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a7986: 0c04 |003b: move-result-object v4 │ │ -0a7988: 6e20 6e26 7400 |003c: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a798e: 0c04 |003f: move-result-object v4 │ │ -0a7990: 6e10 7426 0400 |0040: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0a7996: 0c04 |0043: move-result-object v4 │ │ -0a7998: 7020 b41f 4300 |0044: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0a799e: 2703 |0047: throw v3 │ │ -0a79a0: 6e20 1402 8100 |0048: invoke-virtual {v1, v8}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getObject:(Ljava/lang/Class;)Ljava/lang/Object; // method@0214 │ │ -0a79a6: 0c00 |004b: move-result-object v0 │ │ -0a79a8: 3900 1b00 |004c: if-nez v0, 0067 // +001b │ │ -0a79ac: 2203 fc02 |004e: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0a79b0: 2204 c503 |0050: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0a79b4: 7010 6726 0400 |0052: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0a79ba: 1a05 b301 |0055: const-string v5, "Asset not loaded: " // string@01b3 │ │ -0a79be: 6e20 6e26 5400 |0057: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a79c4: 0c04 |005a: move-result-object v4 │ │ -0a79c6: 6e20 6e26 7400 |005b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a79cc: 0c04 |005e: move-result-object v4 │ │ -0a79ce: 6e10 7426 0400 |005f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0a79d4: 0c04 |0062: move-result-object v4 │ │ -0a79d6: 7020 b41f 4300 |0063: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0a79dc: 2703 |0066: throw v3 │ │ -0a79de: 1e06 |0067: monitor-exit v6 │ │ -0a79e0: 1100 |0068: return-object v0 │ │ +0b5ec0: |[0b5ec0] com.badlogic.gdx.assets.AssetManager.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ +0b5ed0: 1d06 |0000: monitor-enter v6 │ │ +0b5ed2: 5463 fc00 |0001: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ +0b5ed6: 6e20 2722 8300 |0003: invoke-virtual {v3, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b5edc: 0c02 |0006: move-result-object v2 │ │ +0b5ede: 1f02 3403 |0007: check-cast v2, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0b5ee2: 3902 1e00 |0009: if-nez v2, 0027 // +001e │ │ +0b5ee6: 2203 fa02 |000b: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0b5eea: 2204 c303 |000d: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b5eee: 7010 6726 0400 |000f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b5ef4: 1a05 b301 |0012: const-string v5, "Asset not loaded: " // string@01b3 │ │ +0b5ef8: 6e20 6e26 5400 |0014: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b5efe: 0c04 |0017: move-result-object v4 │ │ +0b5f00: 6e20 6e26 7400 |0018: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b5f06: 0c04 |001b: move-result-object v4 │ │ +0b5f08: 6e10 7426 0400 |001c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b5f0e: 0c04 |001f: move-result-object v4 │ │ +0b5f10: 7020 b41f 4300 |0020: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0b5f16: 2703 |0023: throw v3 │ │ +0b5f18: 0d03 |0024: move-exception v3 │ │ +0b5f1a: 1e06 |0025: monitor-exit v6 │ │ +0b5f1c: 2703 |0026: throw v3 │ │ +0b5f1e: 6e20 2722 7200 |0027: invoke-virtual {v2, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b5f24: 0c01 |002a: move-result-object v1 │ │ +0b5f26: 1f01 7600 |002b: check-cast v1, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@0076 │ │ +0b5f2a: 3901 1b00 |002d: if-nez v1, 0048 // +001b │ │ +0b5f2e: 2203 fa02 |002f: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0b5f32: 2204 c303 |0031: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b5f36: 7010 6726 0400 |0033: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b5f3c: 1a05 b301 |0036: const-string v5, "Asset not loaded: " // string@01b3 │ │ +0b5f40: 6e20 6e26 5400 |0038: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b5f46: 0c04 |003b: move-result-object v4 │ │ +0b5f48: 6e20 6e26 7400 |003c: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b5f4e: 0c04 |003f: move-result-object v4 │ │ +0b5f50: 6e10 7426 0400 |0040: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b5f56: 0c04 |0043: move-result-object v4 │ │ +0b5f58: 7020 b41f 4300 |0044: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0b5f5e: 2703 |0047: throw v3 │ │ +0b5f60: 6e20 1402 8100 |0048: invoke-virtual {v1, v8}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getObject:(Ljava/lang/Class;)Ljava/lang/Object; // method@0214 │ │ +0b5f66: 0c00 |004b: move-result-object v0 │ │ +0b5f68: 3900 1b00 |004c: if-nez v0, 0067 // +001b │ │ +0b5f6c: 2203 fa02 |004e: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0b5f70: 2204 c303 |0050: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b5f74: 7010 6726 0400 |0052: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b5f7a: 1a05 b301 |0055: const-string v5, "Asset not loaded: " // string@01b3 │ │ +0b5f7e: 6e20 6e26 5400 |0057: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b5f84: 0c04 |005a: move-result-object v4 │ │ +0b5f86: 6e20 6e26 7400 |005b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b5f8c: 0c04 |005e: move-result-object v4 │ │ +0b5f8e: 6e10 7426 0400 |005f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b5f94: 0c04 |0062: move-result-object v4 │ │ +0b5f96: 7020 b41f 4300 |0063: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0b5f9c: 2703 |0066: throw v3 │ │ +0b5f9e: 1e06 |0067: monitor-exit v6 │ │ +0b5fa0: 1100 |0068: return-object v0 │ │ catches : 2 │ │ 0x0001 - 0x0024 │ │ -> 0x0024 │ │ 0x0027 - 0x0067 │ │ -> 0x0024 │ │ positions : │ │ 0x0000 line=116 │ │ @@ -193736,58 +193799,58 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -0a79f8: |[0a79f8] com.badlogic.gdx.assets.AssetManager.getAssetFileName:(Ljava/lang/Object;)Ljava/lang/String; │ │ -0a7a08: 1d08 |0000: monitor-enter v8 │ │ -0a7a0a: 5486 fc00 |0001: iget-object v6, v8, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ -0a7a0e: 6e10 2d22 0600 |0003: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/ObjectMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@222d │ │ -0a7a14: 0c06 |0006: move-result-object v6 │ │ -0a7a16: 6e10 0b22 0600 |0007: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.iterator:()Ljava/util/Iterator; // method@220b │ │ -0a7a1c: 0c02 |000a: move-result-object v2 │ │ -0a7a1e: 7210 5327 0200 |000b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0a7a24: 0a06 |000e: move-result v6 │ │ -0a7a26: 3806 3a00 |000f: if-eqz v6, 0049 // +003a │ │ -0a7a2a: 7210 5427 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0a7a30: 0c00 |0014: move-result-object v0 │ │ -0a7a32: 1f00 a703 |0015: check-cast v0, Ljava/lang/Class; // type@03a7 │ │ -0a7a36: 5486 fc00 |0017: iget-object v6, v8, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ -0a7a3a: 6e20 2722 0600 |0019: invoke-virtual {v6, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a7a40: 0c05 |001c: move-result-object v5 │ │ -0a7a42: 1f05 3603 |001d: check-cast v5, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0a7a46: 6e10 2d22 0500 |001f: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@222d │ │ -0a7a4c: 0c06 |0022: move-result-object v6 │ │ -0a7a4e: 6e10 0b22 0600 |0023: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.iterator:()Ljava/util/Iterator; // method@220b │ │ -0a7a54: 0c03 |0026: move-result-object v3 │ │ -0a7a56: 7210 5327 0300 |0027: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0a7a5c: 0a06 |002a: move-result v6 │ │ -0a7a5e: 3806 e0ff |002b: if-eqz v6, 000b // -0020 │ │ -0a7a62: 7210 5427 0300 |002d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0a7a68: 0c01 |0030: move-result-object v1 │ │ -0a7a6a: 1f01 c303 |0031: check-cast v1, Ljava/lang/String; // type@03c3 │ │ -0a7a6e: 6e20 2722 1500 |0033: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a7a74: 0c06 |0036: move-result-object v6 │ │ -0a7a76: 1f06 7800 |0037: check-cast v6, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@0078 │ │ -0a7a7a: 1c07 bd03 |0039: const-class v7, Ljava/lang/Object; // type@03bd │ │ -0a7a7e: 6e20 1402 7600 |003b: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getObject:(Ljava/lang/Class;)Ljava/lang/Object; // method@0214 │ │ -0a7a84: 0c04 |003e: move-result-object v4 │ │ -0a7a86: 3294 0800 |003f: if-eq v4, v9, 0047 // +0008 │ │ -0a7a8a: 6e20 2826 4900 |0041: invoke-virtual {v9, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -0a7a90: 0a06 |0044: move-result v6 │ │ -0a7a92: 3806 e2ff |0045: if-eqz v6, 0027 // -001e │ │ -0a7a96: 1e08 |0047: monitor-exit v8 │ │ -0a7a98: 1101 |0048: return-object v1 │ │ -0a7a9a: 1201 |0049: const/4 v1, #int 0 // #0 │ │ -0a7a9c: 28fd |004a: goto 0047 // -0003 │ │ -0a7a9e: 0d06 |004b: move-exception v6 │ │ -0a7aa0: 1e08 |004c: monitor-exit v8 │ │ -0a7aa2: 2706 |004d: throw v6 │ │ +0b5fb8: |[0b5fb8] com.badlogic.gdx.assets.AssetManager.getAssetFileName:(Ljava/lang/Object;)Ljava/lang/String; │ │ +0b5fc8: 1d08 |0000: monitor-enter v8 │ │ +0b5fca: 5486 fc00 |0001: iget-object v6, v8, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ +0b5fce: 6e10 2d22 0600 |0003: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/ObjectMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@222d │ │ +0b5fd4: 0c06 |0006: move-result-object v6 │ │ +0b5fd6: 6e10 0b22 0600 |0007: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.iterator:()Ljava/util/Iterator; // method@220b │ │ +0b5fdc: 0c02 |000a: move-result-object v2 │ │ +0b5fde: 7210 5327 0200 |000b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0b5fe4: 0a06 |000e: move-result v6 │ │ +0b5fe6: 3806 3a00 |000f: if-eqz v6, 0049 // +003a │ │ +0b5fea: 7210 5427 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0b5ff0: 0c00 |0014: move-result-object v0 │ │ +0b5ff2: 1f00 a503 |0015: check-cast v0, Ljava/lang/Class; // type@03a5 │ │ +0b5ff6: 5486 fc00 |0017: iget-object v6, v8, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ +0b5ffa: 6e20 2722 0600 |0019: invoke-virtual {v6, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b6000: 0c05 |001c: move-result-object v5 │ │ +0b6002: 1f05 3403 |001d: check-cast v5, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0b6006: 6e10 2d22 0500 |001f: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@222d │ │ +0b600c: 0c06 |0022: move-result-object v6 │ │ +0b600e: 6e10 0b22 0600 |0023: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.iterator:()Ljava/util/Iterator; // method@220b │ │ +0b6014: 0c03 |0026: move-result-object v3 │ │ +0b6016: 7210 5327 0300 |0027: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0b601c: 0a06 |002a: move-result v6 │ │ +0b601e: 3806 e0ff |002b: if-eqz v6, 000b // -0020 │ │ +0b6022: 7210 5427 0300 |002d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0b6028: 0c01 |0030: move-result-object v1 │ │ +0b602a: 1f01 c103 |0031: check-cast v1, Ljava/lang/String; // type@03c1 │ │ +0b602e: 6e20 2722 1500 |0033: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b6034: 0c06 |0036: move-result-object v6 │ │ +0b6036: 1f06 7600 |0037: check-cast v6, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@0076 │ │ +0b603a: 1c07 bb03 |0039: const-class v7, Ljava/lang/Object; // type@03bb │ │ +0b603e: 6e20 1402 7600 |003b: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getObject:(Ljava/lang/Class;)Ljava/lang/Object; // method@0214 │ │ +0b6044: 0c04 |003e: move-result-object v4 │ │ +0b6046: 3294 0800 |003f: if-eq v4, v9, 0047 // +0008 │ │ +0b604a: 6e20 2826 4900 |0041: invoke-virtual {v9, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0b6050: 0a06 |0044: move-result v6 │ │ +0b6052: 3806 e2ff |0045: if-eqz v6, 0027 // -001e │ │ +0b6056: 1e08 |0047: monitor-exit v8 │ │ +0b6058: 1101 |0048: return-object v1 │ │ +0b605a: 1201 |0049: const/4 v1, #int 0 // #0 │ │ +0b605c: 28fd |004a: goto 0047 // -0003 │ │ +0b605e: 0d06 |004b: move-exception v6 │ │ +0b6060: 1e08 |004c: monitor-exit v8 │ │ +0b6062: 2706 |004d: throw v6 │ │ catches : 1 │ │ 0x0001 - 0x0044 │ │ -> 0x004b │ │ positions : │ │ 0x0000 line=202 │ │ 0x0017 line=203 │ │ 0x001f line=204 │ │ @@ -193810,26 +193873,26 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0a7ab0: |[0a7ab0] com.badlogic.gdx.assets.AssetManager.getAssetNames:()Lcom/badlogic/gdx/utils/Array; │ │ -0a7ac0: 1d01 |0000: monitor-enter v1 │ │ -0a7ac2: 5410 fb00 |0001: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ -0a7ac6: 6e10 2d22 0000 |0003: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@222d │ │ -0a7acc: 0c00 |0006: move-result-object v0 │ │ -0a7ace: 6e10 0f22 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.toArray:()Lcom/badlogic/gdx/utils/Array; // method@220f │ │ -0a7ad4: 0c00 |000a: move-result-object v0 │ │ -0a7ad6: 1e01 |000b: monitor-exit v1 │ │ -0a7ad8: 1100 |000c: return-object v0 │ │ -0a7ada: 0d00 |000d: move-exception v0 │ │ -0a7adc: 1e01 |000e: monitor-exit v1 │ │ -0a7ade: 2700 |000f: throw v0 │ │ +0b6070: |[0b6070] com.badlogic.gdx.assets.AssetManager.getAssetNames:()Lcom/badlogic/gdx/utils/Array; │ │ +0b6080: 1d01 |0000: monitor-enter v1 │ │ +0b6082: 5410 fb00 |0001: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ +0b6086: 6e10 2d22 0000 |0003: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@222d │ │ +0b608c: 0c00 |0006: move-result-object v0 │ │ +0b608e: 6e10 0f22 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.toArray:()Lcom/badlogic/gdx/utils/Array; // method@220f │ │ +0b6094: 0c00 |000a: move-result-object v0 │ │ +0b6096: 1e01 |000b: monitor-exit v1 │ │ +0b6098: 1100 |000c: return-object v0 │ │ +0b609a: 0d00 |000d: move-exception v0 │ │ +0b609c: 1e01 |000e: monitor-exit v1 │ │ +0b609e: 2700 |000f: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=613 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lcom/badlogic/gdx/assets/AssetManager; │ │ @@ -193839,25 +193902,25 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Class;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0a7aec: |[0a7aec] com.badlogic.gdx.assets.AssetManager.getAssetType:(Ljava/lang/String;)Ljava/lang/Class; │ │ -0a7afc: 1d01 |0000: monitor-enter v1 │ │ -0a7afe: 5410 fb00 |0001: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ -0a7b02: 6e20 2722 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a7b08: 0c00 |0006: move-result-object v0 │ │ -0a7b0a: 1f00 a703 |0007: check-cast v0, Ljava/lang/Class; // type@03a7 │ │ -0a7b0e: 1e01 |0009: monitor-exit v1 │ │ -0a7b10: 1100 |000a: return-object v0 │ │ -0a7b12: 0d00 |000b: move-exception v0 │ │ -0a7b14: 1e01 |000c: monitor-exit v1 │ │ -0a7b16: 2700 |000d: throw v0 │ │ +0b60ac: |[0b60ac] com.badlogic.gdx.assets.AssetManager.getAssetType:(Ljava/lang/String;)Ljava/lang/Class; │ │ +0b60bc: 1d01 |0000: monitor-enter v1 │ │ +0b60be: 5410 fb00 |0001: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ +0b60c2: 6e20 2722 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b60c8: 0c00 |0006: move-result-object v0 │ │ +0b60ca: 1f00 a503 |0007: check-cast v0, Ljava/lang/Class; // type@03a5 │ │ +0b60ce: 1e01 |0009: monitor-exit v1 │ │ +0b60d0: 1100 |000a: return-object v0 │ │ +0b60d2: 0d00 |000b: move-exception v0 │ │ +0b60d4: 1e01 |000c: monitor-exit v1 │ │ +0b60d6: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=623 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lcom/badlogic/gdx/assets/AssetManager; │ │ @@ -193868,25 +193931,25 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0a7b24: |[0a7b24] com.badlogic.gdx.assets.AssetManager.getDependencies:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array; │ │ -0a7b34: 1d01 |0000: monitor-enter v1 │ │ -0a7b36: 5410 fa00 |0001: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fa │ │ -0a7b3a: 6e20 2722 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a7b40: 0c00 |0006: move-result-object v0 │ │ -0a7b42: 1f00 e702 |0007: check-cast v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0a7b46: 1e01 |0009: monitor-exit v1 │ │ -0a7b48: 1100 |000a: return-object v0 │ │ -0a7b4a: 0d00 |000b: move-exception v0 │ │ -0a7b4c: 1e01 |000c: monitor-exit v1 │ │ -0a7b4e: 2700 |000d: throw v0 │ │ +0b60e4: |[0b60e4] com.badlogic.gdx.assets.AssetManager.getDependencies:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array; │ │ +0b60f4: 1d01 |0000: monitor-enter v1 │ │ +0b60f6: 5410 fa00 |0001: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fa │ │ +0b60fa: 6e20 2722 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b6100: 0c00 |0006: move-result-object v0 │ │ +0b6102: 1f00 e502 |0007: check-cast v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0b6106: 1e01 |0009: monitor-exit v1 │ │ +0b6108: 1100 |000a: return-object v0 │ │ +0b610a: 0d00 |000b: move-exception v0 │ │ +0b610c: 1e01 |000c: monitor-exit v1 │ │ +0b610e: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=618 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lcom/badlogic/gdx/assets/AssetManager; │ │ @@ -193897,83 +193960,83 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 137 16-bit code units │ │ -0a7b5c: |[0a7b5c] com.badlogic.gdx.assets.AssetManager.getDiagnostics:()Ljava/lang/String; │ │ -0a7b6c: 1d09 |0000: monitor-enter v9 │ │ -0a7b6e: 2201 c403 |0001: new-instance v1, Ljava/lang/StringBuffer; // type@03c4 │ │ -0a7b72: 7010 5e26 0100 |0003: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@265e │ │ -0a7b78: 5498 fb00 |0006: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ -0a7b7c: 6e10 2d22 0800 |0008: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/ObjectMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@222d │ │ -0a7b82: 0c08 |000b: move-result-object v8 │ │ -0a7b84: 6e10 0b22 0800 |000c: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.iterator:()Ljava/util/Iterator; // method@220b │ │ -0a7b8a: 0c05 |000f: move-result-object v5 │ │ -0a7b8c: 7210 5327 0500 |0010: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0a7b92: 0a08 |0013: move-result v8 │ │ -0a7b94: 3808 6f00 |0014: if-eqz v8, 0083 // +006f │ │ -0a7b98: 7210 5427 0500 |0016: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0a7b9e: 0c04 |0019: move-result-object v4 │ │ -0a7ba0: 1f04 c303 |001a: check-cast v4, Ljava/lang/String; // type@03c3 │ │ -0a7ba4: 6e20 6226 4100 |001c: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ -0a7baa: 1a08 a800 |001f: const-string v8, ", " // string@00a8 │ │ -0a7bae: 6e20 6226 8100 |0021: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ -0a7bb4: 5498 fb00 |0024: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ -0a7bb8: 6e20 2722 4800 |0026: invoke-virtual {v8, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a7bbe: 0c07 |0029: move-result-object v7 │ │ -0a7bc0: 1f07 a703 |002a: check-cast v7, Ljava/lang/Class; // type@03a7 │ │ -0a7bc4: 5498 fc00 |002c: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ -0a7bc8: 6e20 2722 7800 |002e: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a7bce: 0c08 |0031: move-result-object v8 │ │ -0a7bd0: 1f08 3603 |0032: check-cast v8, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0a7bd4: 6e20 2722 4800 |0034: invoke-virtual {v8, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a7bda: 0c00 |0037: move-result-object v0 │ │ -0a7bdc: 1f00 7800 |0038: check-cast v0, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@0078 │ │ -0a7be0: 5498 fa00 |003a: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fa │ │ -0a7be4: 6e20 2722 4800 |003c: invoke-virtual {v8, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a7bea: 0c03 |003f: move-result-object v3 │ │ -0a7bec: 1f03 e702 |0040: check-cast v3, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0a7bf0: 6e10 d925 0700 |0042: invoke-virtual {v7}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@25d9 │ │ -0a7bf6: 0c08 |0045: move-result-object v8 │ │ -0a7bf8: 6e20 6226 8100 |0046: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ -0a7bfe: 1a08 c600 |0049: const-string v8, ", refs: " // string@00c6 │ │ -0a7c02: 6e20 6226 8100 |004b: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ -0a7c08: 6e10 1502 0000 |004e: invoke-virtual {v0}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getRefCount:()I // method@0215 │ │ -0a7c0e: 0a08 |0051: move-result v8 │ │ -0a7c10: 6e20 6126 8100 |0052: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2661 │ │ -0a7c16: 3803 2800 |0055: if-eqz v3, 007d // +0028 │ │ -0a7c1a: 1a08 b600 |0057: const-string v8, ", deps: [" // string@00b6 │ │ -0a7c1e: 6e20 6226 8100 |0059: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ -0a7c24: 6e10 771e 0300 |005c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -0a7c2a: 0c06 |005f: move-result-object v6 │ │ -0a7c2c: 7210 5327 0600 |0060: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0a7c32: 0a08 |0063: move-result v8 │ │ -0a7c34: 3808 1400 |0064: if-eqz v8, 0078 // +0014 │ │ -0a7c38: 7210 5427 0600 |0066: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0a7c3e: 0c02 |0069: move-result-object v2 │ │ -0a7c40: 1f02 c303 |006a: check-cast v2, Ljava/lang/String; // type@03c3 │ │ -0a7c44: 6e20 6226 2100 |006c: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ -0a7c4a: 1a08 a700 |006f: const-string v8, "," // string@00a7 │ │ -0a7c4e: 6e20 6226 8100 |0071: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ -0a7c54: 28ec |0074: goto 0060 // -0014 │ │ -0a7c56: 0d08 |0075: move-exception v8 │ │ -0a7c58: 1e09 |0076: monitor-exit v9 │ │ -0a7c5a: 2708 |0077: throw v8 │ │ -0a7c5c: 1a08 7211 |0078: const-string v8, "]" // string@1172 │ │ -0a7c60: 6e20 6226 8100 |007a: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ -0a7c66: 1a08 0100 |007d: const-string v8, " │ │ +0b611c: |[0b611c] com.badlogic.gdx.assets.AssetManager.getDiagnostics:()Ljava/lang/String; │ │ +0b612c: 1d09 |0000: monitor-enter v9 │ │ +0b612e: 2201 c203 |0001: new-instance v1, Ljava/lang/StringBuffer; // type@03c2 │ │ +0b6132: 7010 5e26 0100 |0003: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@265e │ │ +0b6138: 5498 fb00 |0006: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ +0b613c: 6e10 2d22 0800 |0008: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/ObjectMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@222d │ │ +0b6142: 0c08 |000b: move-result-object v8 │ │ +0b6144: 6e10 0b22 0800 |000c: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.iterator:()Ljava/util/Iterator; // method@220b │ │ +0b614a: 0c05 |000f: move-result-object v5 │ │ +0b614c: 7210 5327 0500 |0010: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0b6152: 0a08 |0013: move-result v8 │ │ +0b6154: 3808 6f00 |0014: if-eqz v8, 0083 // +006f │ │ +0b6158: 7210 5427 0500 |0016: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0b615e: 0c04 |0019: move-result-object v4 │ │ +0b6160: 1f04 c103 |001a: check-cast v4, Ljava/lang/String; // type@03c1 │ │ +0b6164: 6e20 6226 4100 |001c: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ +0b616a: 1a08 a800 |001f: const-string v8, ", " // string@00a8 │ │ +0b616e: 6e20 6226 8100 |0021: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ +0b6174: 5498 fb00 |0024: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ +0b6178: 6e20 2722 4800 |0026: invoke-virtual {v8, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b617e: 0c07 |0029: move-result-object v7 │ │ +0b6180: 1f07 a503 |002a: check-cast v7, Ljava/lang/Class; // type@03a5 │ │ +0b6184: 5498 fc00 |002c: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ +0b6188: 6e20 2722 7800 |002e: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b618e: 0c08 |0031: move-result-object v8 │ │ +0b6190: 1f08 3403 |0032: check-cast v8, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0b6194: 6e20 2722 4800 |0034: invoke-virtual {v8, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b619a: 0c00 |0037: move-result-object v0 │ │ +0b619c: 1f00 7600 |0038: check-cast v0, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@0076 │ │ +0b61a0: 5498 fa00 |003a: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fa │ │ +0b61a4: 6e20 2722 4800 |003c: invoke-virtual {v8, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b61aa: 0c03 |003f: move-result-object v3 │ │ +0b61ac: 1f03 e502 |0040: check-cast v3, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0b61b0: 6e10 d925 0700 |0042: invoke-virtual {v7}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@25d9 │ │ +0b61b6: 0c08 |0045: move-result-object v8 │ │ +0b61b8: 6e20 6226 8100 |0046: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ +0b61be: 1a08 c600 |0049: const-string v8, ", refs: " // string@00c6 │ │ +0b61c2: 6e20 6226 8100 |004b: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ +0b61c8: 6e10 1502 0000 |004e: invoke-virtual {v0}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getRefCount:()I // method@0215 │ │ +0b61ce: 0a08 |0051: move-result v8 │ │ +0b61d0: 6e20 6126 8100 |0052: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@2661 │ │ +0b61d6: 3803 2800 |0055: if-eqz v3, 007d // +0028 │ │ +0b61da: 1a08 b600 |0057: const-string v8, ", deps: [" // string@00b6 │ │ +0b61de: 6e20 6226 8100 |0059: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ +0b61e4: 6e10 771e 0300 |005c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0b61ea: 0c06 |005f: move-result-object v6 │ │ +0b61ec: 7210 5327 0600 |0060: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0b61f2: 0a08 |0063: move-result v8 │ │ +0b61f4: 3808 1400 |0064: if-eqz v8, 0078 // +0014 │ │ +0b61f8: 7210 5427 0600 |0066: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0b61fe: 0c02 |0069: move-result-object v2 │ │ +0b6200: 1f02 c103 |006a: check-cast v2, Ljava/lang/String; // type@03c1 │ │ +0b6204: 6e20 6226 2100 |006c: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ +0b620a: 1a08 a700 |006f: const-string v8, "," // string@00a7 │ │ +0b620e: 6e20 6226 8100 |0071: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ +0b6214: 28ec |0074: goto 0060 // -0014 │ │ +0b6216: 0d08 |0075: move-exception v8 │ │ +0b6218: 1e09 |0076: monitor-exit v9 │ │ +0b621a: 2708 |0077: throw v8 │ │ +0b621c: 1a08 7011 |0078: const-string v8, "]" // string@1170 │ │ +0b6220: 6e20 6226 8100 |007a: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ +0b6226: 1a08 0100 |007d: const-string v8, " │ │ " // string@0001 │ │ -0a7c6a: 6e20 6226 8100 |007f: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ -0a7c70: 288e |0082: goto 0010 // -0072 │ │ -0a7c72: 6e10 6626 0100 |0083: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2666 │ │ -0a7c78: 0c08 |0086: move-result-object v8 │ │ -0a7c7a: 1e09 |0087: monitor-exit v9 │ │ -0a7c7c: 1108 |0088: return-object v8 │ │ +0b622a: 6e20 6226 8100 |007f: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ +0b6230: 288e |0082: goto 0010 // -0072 │ │ +0b6232: 6e10 6626 0100 |0083: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2666 │ │ +0b6238: 0c08 |0086: move-result-object v8 │ │ +0b623a: 1e09 |0087: monitor-exit v9 │ │ +0b623c: 1108 |0088: return-object v8 │ │ catches : 2 │ │ 0x0001 - 0x0074 │ │ -> 0x0075 │ │ 0x0078 - 0x0086 │ │ -> 0x0075 │ │ positions : │ │ 0x0000 line=584 │ │ @@ -194016,23 +194079,23 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0a7c94: |[0a7c94] com.badlogic.gdx.assets.AssetManager.getLoadedAssets:()I │ │ -0a7ca4: 1d01 |0000: monitor-enter v1 │ │ -0a7ca6: 5410 fb00 |0001: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ -0a7caa: 5200 5b11 |0003: iget v0, v0, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -0a7cae: 1e01 |0005: monitor-exit v1 │ │ -0a7cb0: 0f00 |0006: return v0 │ │ -0a7cb2: 0d00 |0007: move-exception v0 │ │ -0a7cb4: 1e01 |0008: monitor-exit v1 │ │ -0a7cb6: 2700 |0009: throw v0 │ │ +0b6254: |[0b6254] com.badlogic.gdx.assets.AssetManager.getLoadedAssets:()I │ │ +0b6264: 1d01 |0000: monitor-enter v1 │ │ +0b6266: 5410 fb00 |0001: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ +0b626a: 5200 5b11 |0003: iget v0, v0, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0b626e: 1e01 |0005: monitor-exit v1 │ │ +0b6270: 0f00 |0006: return v0 │ │ +0b6272: 0d00 |0007: move-exception v0 │ │ +0b6274: 1e01 |0008: monitor-exit v1 │ │ +0b6276: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0005 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=487 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/assets/AssetManager; │ │ @@ -194042,17 +194105,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Logger;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a7cc4: |[0a7cc4] com.badlogic.gdx.assets.AssetManager.getLogger:()Lcom/badlogic/gdx/utils/Logger; │ │ -0a7cd4: 5410 0101 |0000: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ -0a7cd8: 1100 |0002: return-object v0 │ │ +0b6284: |[0b6284] com.badlogic.gdx.assets.AssetManager.getLogger:()Lcom/badlogic/gdx/utils/Logger; │ │ +0b6294: 5410 0101 |0000: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ +0b6298: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/assets/AssetManager; │ │ │ │ #13 : (in Lcom/badlogic/gdx/assets/AssetManager;) │ │ @@ -194060,33 +194123,33 @@ │ │ type : '()F' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0a7cdc: |[0a7cdc] com.badlogic.gdx.assets.AssetManager.getProgress:()F │ │ -0a7cec: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -0a7cf0: 1d03 |0002: monitor-enter v3 │ │ -0a7cf2: 5231 0401 |0003: iget v1, v3, Lcom/badlogic/gdx/assets/AssetManager;.toLoad:I // field@0104 │ │ -0a7cf6: 3901 0400 |0005: if-nez v1, 0009 // +0004 │ │ -0a7cfa: 1e03 |0007: monitor-exit v3 │ │ -0a7cfc: 0f00 |0008: return v0 │ │ -0a7cfe: 1500 803f |0009: const/high16 v0, #int 1065353216 // #3f80 │ │ -0a7d02: 5231 ff00 |000b: iget v1, v3, Lcom/badlogic/gdx/assets/AssetManager;.loaded:I // field@00ff │ │ -0a7d06: 8211 |000d: int-to-float v1, v1 │ │ -0a7d08: 5232 0401 |000e: iget v2, v3, Lcom/badlogic/gdx/assets/AssetManager;.toLoad:I // field@0104 │ │ -0a7d0c: 8222 |0010: int-to-float v2, v2 │ │ -0a7d0e: c921 |0011: div-float/2addr v1, v2 │ │ -0a7d10: 7120 1a26 1000 |0012: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -0a7d16: 0a00 |0015: move-result v0 │ │ -0a7d18: 28f1 |0016: goto 0007 // -000f │ │ -0a7d1a: 0d00 |0017: move-exception v0 │ │ -0a7d1c: 1e03 |0018: monitor-exit v3 │ │ -0a7d1e: 2700 |0019: throw v0 │ │ +0b629c: |[0b629c] com.badlogic.gdx.assets.AssetManager.getProgress:()F │ │ +0b62ac: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +0b62b0: 1d03 |0002: monitor-enter v3 │ │ +0b62b2: 5231 0401 |0003: iget v1, v3, Lcom/badlogic/gdx/assets/AssetManager;.toLoad:I // field@0104 │ │ +0b62b6: 3901 0400 |0005: if-nez v1, 0009 // +0004 │ │ +0b62ba: 1e03 |0007: monitor-exit v3 │ │ +0b62bc: 0f00 |0008: return v0 │ │ +0b62be: 1500 803f |0009: const/high16 v0, #int 1065353216 // #3f80 │ │ +0b62c2: 5231 ff00 |000b: iget v1, v3, Lcom/badlogic/gdx/assets/AssetManager;.loaded:I // field@00ff │ │ +0b62c6: 8211 |000d: int-to-float v1, v1 │ │ +0b62c8: 5232 0401 |000e: iget v2, v3, Lcom/badlogic/gdx/assets/AssetManager;.toLoad:I // field@0104 │ │ +0b62cc: 8222 |0010: int-to-float v2, v2 │ │ +0b62ce: c921 |0011: div-float/2addr v1, v2 │ │ +0b62d0: 7120 1a26 1000 |0012: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +0b62d6: 0a00 |0015: move-result v0 │ │ +0b62d8: 28f1 |0016: goto 0007 // -000f │ │ +0b62da: 0d00 |0017: move-exception v0 │ │ +0b62dc: 1e03 |0018: monitor-exit v3 │ │ +0b62de: 2700 |0019: throw v0 │ │ catches : 2 │ │ 0x0003 - 0x0005 │ │ -> 0x0017 │ │ 0x000b - 0x0015 │ │ -> 0x0017 │ │ positions : │ │ 0x0002 line=497 │ │ @@ -194100,27 +194163,27 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0a7d34: |[0a7d34] com.badlogic.gdx.assets.AssetManager.getQueuedAssets:()I │ │ -0a7d44: 1d02 |0000: monitor-enter v2 │ │ -0a7d46: 5420 fe00 |0001: iget-object v0, v2, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00fe │ │ -0a7d4a: 5200 df0f |0003: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0a7d4e: 5421 0201 |0005: iget-object v1, v2, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ -0a7d52: 6e10 7b27 0100 |0007: invoke-virtual {v1}, Ljava/util/Stack;.size:()I // method@277b │ │ -0a7d58: 0a01 |000a: move-result v1 │ │ -0a7d5a: b010 |000b: add-int/2addr v0, v1 │ │ -0a7d5c: 1e02 |000c: monitor-exit v2 │ │ -0a7d5e: 0f00 |000d: return v0 │ │ -0a7d60: 0d00 |000e: move-exception v0 │ │ -0a7d62: 1e02 |000f: monitor-exit v2 │ │ -0a7d64: 2700 |0010: throw v0 │ │ +0b62f4: |[0b62f4] com.badlogic.gdx.assets.AssetManager.getQueuedAssets:()I │ │ +0b6304: 1d02 |0000: monitor-enter v2 │ │ +0b6306: 5420 fe00 |0001: iget-object v0, v2, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00fe │ │ +0b630a: 5200 df0f |0003: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0b630e: 5421 0201 |0005: iget-object v1, v2, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ +0b6312: 6e10 7b27 0100 |0007: invoke-virtual {v1}, Ljava/util/Stack;.size:()I // method@277b │ │ +0b6318: 0a01 |000a: move-result v1 │ │ +0b631a: b010 |000b: add-int/2addr v0, v1 │ │ +0b631c: 1e02 |000c: monitor-exit v2 │ │ +0b631e: 0f00 |000d: return v0 │ │ +0b6320: 0d00 |000e: move-exception v0 │ │ +0b6322: 1e02 |000f: monitor-exit v2 │ │ +0b6324: 2700 |0010: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000e │ │ positions : │ │ 0x0000 line=492 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/badlogic/gdx/assets/AssetManager; │ │ @@ -194130,47 +194193,47 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -0a7d74: |[0a7d74] com.badlogic.gdx.assets.AssetManager.getReferenceCount:(Ljava/lang/String;)I │ │ -0a7d84: 1d04 |0000: monitor-enter v4 │ │ -0a7d86: 5441 fb00 |0001: iget-object v1, v4, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ -0a7d8a: 6e20 2722 5100 |0003: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a7d90: 0c00 |0006: move-result-object v0 │ │ -0a7d92: 1f00 a703 |0007: check-cast v0, Ljava/lang/Class; // type@03a7 │ │ -0a7d96: 3900 1e00 |0009: if-nez v0, 0027 // +001e │ │ -0a7d9a: 2201 fc02 |000b: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0a7d9e: 2202 c503 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0a7da2: 7010 6726 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0a7da8: 1a03 b301 |0012: const-string v3, "Asset not loaded: " // string@01b3 │ │ -0a7dac: 6e20 6e26 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a7db2: 0c02 |0017: move-result-object v2 │ │ -0a7db4: 6e20 6e26 5200 |0018: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a7dba: 0c02 |001b: move-result-object v2 │ │ -0a7dbc: 6e10 7426 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0a7dc2: 0c02 |001f: move-result-object v2 │ │ -0a7dc4: 7020 b41f 2100 |0020: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0a7dca: 2701 |0023: throw v1 │ │ -0a7dcc: 0d01 |0024: move-exception v1 │ │ -0a7dce: 1e04 |0025: monitor-exit v4 │ │ -0a7dd0: 2701 |0026: throw v1 │ │ -0a7dd2: 5441 fc00 |0027: iget-object v1, v4, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ -0a7dd6: 6e20 2722 0100 |0029: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a7ddc: 0c01 |002c: move-result-object v1 │ │ -0a7dde: 1f01 3603 |002d: check-cast v1, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0a7de2: 6e20 2722 5100 |002f: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a7de8: 0c01 |0032: move-result-object v1 │ │ -0a7dea: 1f01 7800 |0033: check-cast v1, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@0078 │ │ -0a7dee: 6e10 1502 0100 |0035: invoke-virtual {v1}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getRefCount:()I // method@0215 │ │ -0a7df4: 0a01 |0038: move-result v1 │ │ -0a7df6: 1e04 |0039: monitor-exit v4 │ │ -0a7df8: 0f01 |003a: return v1 │ │ +0b6334: |[0b6334] com.badlogic.gdx.assets.AssetManager.getReferenceCount:(Ljava/lang/String;)I │ │ +0b6344: 1d04 |0000: monitor-enter v4 │ │ +0b6346: 5441 fb00 |0001: iget-object v1, v4, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ +0b634a: 6e20 2722 5100 |0003: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b6350: 0c00 |0006: move-result-object v0 │ │ +0b6352: 1f00 a503 |0007: check-cast v0, Ljava/lang/Class; // type@03a5 │ │ +0b6356: 3900 1e00 |0009: if-nez v0, 0027 // +001e │ │ +0b635a: 2201 fa02 |000b: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0b635e: 2202 c303 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b6362: 7010 6726 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b6368: 1a03 b301 |0012: const-string v3, "Asset not loaded: " // string@01b3 │ │ +0b636c: 6e20 6e26 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b6372: 0c02 |0017: move-result-object v2 │ │ +0b6374: 6e20 6e26 5200 |0018: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b637a: 0c02 |001b: move-result-object v2 │ │ +0b637c: 6e10 7426 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b6382: 0c02 |001f: move-result-object v2 │ │ +0b6384: 7020 b41f 2100 |0020: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0b638a: 2701 |0023: throw v1 │ │ +0b638c: 0d01 |0024: move-exception v1 │ │ +0b638e: 1e04 |0025: monitor-exit v4 │ │ +0b6390: 2701 |0026: throw v1 │ │ +0b6392: 5441 fc00 |0027: iget-object v1, v4, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ +0b6396: 6e20 2722 0100 |0029: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b639c: 0c01 |002c: move-result-object v1 │ │ +0b639e: 1f01 3403 |002d: check-cast v1, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0b63a2: 6e20 2722 5100 |002f: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b63a8: 0c01 |0032: move-result-object v1 │ │ +0b63aa: 1f01 7600 |0033: check-cast v1, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@0076 │ │ +0b63ae: 6e10 1502 0100 |0035: invoke-virtual {v1}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getRefCount:()I // method@0215 │ │ +0b63b4: 0a01 |0038: move-result v1 │ │ +0b63b6: 1e04 |0039: monitor-exit v4 │ │ +0b63b8: 0f01 |003a: return v1 │ │ catches : 2 │ │ 0x0001 - 0x0024 │ │ -> 0x0024 │ │ 0x0027 - 0x0038 │ │ -> 0x0024 │ │ positions : │ │ 0x0000 line=569 │ │ @@ -194188,76 +194251,76 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetDescriptor;)V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 125 16-bit code units │ │ -0a7e10: |[0a7e10] com.badlogic.gdx.assets.AssetManager.injectDependency:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetDescriptor;)V │ │ -0a7e20: 1d06 |0000: monitor-enter v6 │ │ -0a7e22: 5463 fa00 |0001: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fa │ │ -0a7e26: 6e20 2722 7300 |0003: invoke-virtual {v3, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a7e2c: 0c01 |0006: move-result-object v1 │ │ -0a7e2e: 1f01 e702 |0007: check-cast v1, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0a7e32: 3901 0c00 |0009: if-nez v1, 0015 // +000c │ │ -0a7e36: 2201 e702 |000b: new-instance v1, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0a7e3a: 7010 621e 0100 |000d: invoke-direct {v1}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -0a7e40: 5463 fa00 |0010: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fa │ │ -0a7e44: 6e30 2f22 7301 |0012: invoke-virtual {v3, v7, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ -0a7e4a: 5483 e800 |0015: iget-object v3, v8, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -0a7e4e: 6e20 6a1e 3100 |0017: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0a7e54: 5483 e800 |001a: iget-object v3, v8, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -0a7e58: 6e20 0502 3600 |001c: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/assets/AssetManager;.isLoaded:(Ljava/lang/String;)Z // method@0205 │ │ -0a7e5e: 0a03 |001f: move-result v3 │ │ -0a7e60: 3803 3e00 |0020: if-eqz v3, 005e // +003e │ │ -0a7e64: 5463 0101 |0022: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ -0a7e68: 2204 c503 |0024: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0a7e6c: 7010 6726 0400 |0026: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0a7e72: 1a05 e202 |0029: const-string v5, "Dependency already loaded: " // string@02e2 │ │ -0a7e76: 6e20 6e26 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a7e7c: 0c04 |002e: move-result-object v4 │ │ -0a7e7e: 6e20 6d26 8400 |002f: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0a7e84: 0c04 |0032: move-result-object v4 │ │ -0a7e86: 6e10 7426 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0a7e8c: 0c04 |0036: move-result-object v4 │ │ -0a7e8e: 6e20 5921 4300 |0037: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@2159 │ │ -0a7e94: 5463 fb00 |003a: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ -0a7e98: 5484 e800 |003c: iget-object v4, v8, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -0a7e9c: 6e20 2722 4300 |003e: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a7ea2: 0c02 |0041: move-result-object v2 │ │ -0a7ea4: 1f02 a703 |0042: check-cast v2, Ljava/lang/Class; // type@03a7 │ │ -0a7ea8: 5463 fc00 |0044: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ -0a7eac: 6e20 2722 2300 |0046: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a7eb2: 0c03 |0049: move-result-object v3 │ │ -0a7eb4: 1f03 3603 |004a: check-cast v3, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0a7eb8: 5484 e800 |004c: iget-object v4, v8, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -0a7ebc: 6e20 2722 4300 |004e: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a7ec2: 0c00 |0051: move-result-object v0 │ │ -0a7ec4: 1f00 7800 |0052: check-cast v0, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@0078 │ │ -0a7ec8: 6e10 1602 0000 |0054: invoke-virtual {v0}, Lcom/badlogic/gdx/assets/RefCountedContainer;.incRefCount:()V // method@0216 │ │ -0a7ece: 5483 e800 |0057: iget-object v3, v8, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -0a7ed2: 7020 0302 3600 |0059: invoke-direct {v6, v3}, Lcom/badlogic/gdx/assets/AssetManager;.incrementRefCountedDependencies:(Ljava/lang/String;)V // method@0203 │ │ -0a7ed8: 1e06 |005c: monitor-exit v6 │ │ -0a7eda: 0e00 |005d: return-void │ │ -0a7edc: 5463 0101 |005e: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ -0a7ee0: 2204 c503 |0060: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0a7ee4: 7010 6726 0400 |0062: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0a7eea: 1a05 d60c |0065: const-string v5, "Loading dependency: " // string@0cd6 │ │ -0a7eee: 6e20 6e26 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a7ef4: 0c04 |006a: move-result-object v4 │ │ -0a7ef6: 6e20 6d26 8400 |006b: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0a7efc: 0c04 |006e: move-result-object v4 │ │ -0a7efe: 6e10 7426 0400 |006f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0a7f04: 0c04 |0072: move-result-object v4 │ │ -0a7f06: 6e20 5e21 4300 |0073: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/Logger;.info:(Ljava/lang/String;)V // method@215e │ │ -0a7f0c: 7020 f001 8600 |0076: invoke-direct {v6, v8}, Lcom/badlogic/gdx/assets/AssetManager;.addTask:(Lcom/badlogic/gdx/assets/AssetDescriptor;)V // method@01f0 │ │ -0a7f12: 28e3 |0079: goto 005c // -001d │ │ -0a7f14: 0d03 |007a: move-exception v3 │ │ -0a7f16: 1e06 |007b: monitor-exit v6 │ │ -0a7f18: 2703 |007c: throw v3 │ │ +0b63d0: |[0b63d0] com.badlogic.gdx.assets.AssetManager.injectDependency:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetDescriptor;)V │ │ +0b63e0: 1d06 |0000: monitor-enter v6 │ │ +0b63e2: 5463 fa00 |0001: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fa │ │ +0b63e6: 6e20 2722 7300 |0003: invoke-virtual {v3, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b63ec: 0c01 |0006: move-result-object v1 │ │ +0b63ee: 1f01 e502 |0007: check-cast v1, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0b63f2: 3901 0c00 |0009: if-nez v1, 0015 // +000c │ │ +0b63f6: 2201 e502 |000b: new-instance v1, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0b63fa: 7010 621e 0100 |000d: invoke-direct {v1}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0b6400: 5463 fa00 |0010: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fa │ │ +0b6404: 6e30 2f22 7301 |0012: invoke-virtual {v3, v7, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ +0b640a: 5483 e800 |0015: iget-object v3, v8, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +0b640e: 6e20 6a1e 3100 |0017: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0b6414: 5483 e800 |001a: iget-object v3, v8, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +0b6418: 6e20 0502 3600 |001c: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/assets/AssetManager;.isLoaded:(Ljava/lang/String;)Z // method@0205 │ │ +0b641e: 0a03 |001f: move-result v3 │ │ +0b6420: 3803 3e00 |0020: if-eqz v3, 005e // +003e │ │ +0b6424: 5463 0101 |0022: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ +0b6428: 2204 c303 |0024: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b642c: 7010 6726 0400 |0026: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b6432: 1a05 e202 |0029: const-string v5, "Dependency already loaded: " // string@02e2 │ │ +0b6436: 6e20 6e26 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b643c: 0c04 |002e: move-result-object v4 │ │ +0b643e: 6e20 6d26 8400 |002f: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0b6444: 0c04 |0032: move-result-object v4 │ │ +0b6446: 6e10 7426 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b644c: 0c04 |0036: move-result-object v4 │ │ +0b644e: 6e20 5921 4300 |0037: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@2159 │ │ +0b6454: 5463 fb00 |003a: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ +0b6458: 5484 e800 |003c: iget-object v4, v8, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +0b645c: 6e20 2722 4300 |003e: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b6462: 0c02 |0041: move-result-object v2 │ │ +0b6464: 1f02 a503 |0042: check-cast v2, Ljava/lang/Class; // type@03a5 │ │ +0b6468: 5463 fc00 |0044: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ +0b646c: 6e20 2722 2300 |0046: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b6472: 0c03 |0049: move-result-object v3 │ │ +0b6474: 1f03 3403 |004a: check-cast v3, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0b6478: 5484 e800 |004c: iget-object v4, v8, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +0b647c: 6e20 2722 4300 |004e: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b6482: 0c00 |0051: move-result-object v0 │ │ +0b6484: 1f00 7600 |0052: check-cast v0, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@0076 │ │ +0b6488: 6e10 1602 0000 |0054: invoke-virtual {v0}, Lcom/badlogic/gdx/assets/RefCountedContainer;.incRefCount:()V // method@0216 │ │ +0b648e: 5483 e800 |0057: iget-object v3, v8, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +0b6492: 7020 0302 3600 |0059: invoke-direct {v6, v3}, Lcom/badlogic/gdx/assets/AssetManager;.incrementRefCountedDependencies:(Ljava/lang/String;)V // method@0203 │ │ +0b6498: 1e06 |005c: monitor-exit v6 │ │ +0b649a: 0e00 |005d: return-void │ │ +0b649c: 5463 0101 |005e: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ +0b64a0: 2204 c303 |0060: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b64a4: 7010 6726 0400 |0062: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b64aa: 1a05 d40c |0065: const-string v5, "Loading dependency: " // string@0cd4 │ │ +0b64ae: 6e20 6e26 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b64b4: 0c04 |006a: move-result-object v4 │ │ +0b64b6: 6e20 6d26 8400 |006b: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0b64bc: 0c04 |006e: move-result-object v4 │ │ +0b64be: 6e10 7426 0400 |006f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b64c4: 0c04 |0072: move-result-object v4 │ │ +0b64c6: 6e20 5e21 4300 |0073: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/Logger;.info:(Ljava/lang/String;)V // method@215e │ │ +0b64cc: 7020 f001 8600 |0076: invoke-direct {v6, v8}, Lcom/badlogic/gdx/assets/AssetManager;.addTask:(Lcom/badlogic/gdx/assets/AssetDescriptor;)V // method@01f0 │ │ +0b64d2: 28e3 |0079: goto 005c // -001d │ │ +0b64d4: 0d03 |007a: move-exception v3 │ │ +0b64d6: 1e06 |007b: monitor-exit v6 │ │ +0b64d8: 2703 |007c: throw v3 │ │ catches : 2 │ │ 0x0001 - 0x005c │ │ -> 0x007a │ │ 0x005e - 0x0079 │ │ -> 0x007a │ │ positions : │ │ 0x0000 line=344 │ │ @@ -194289,27 +194352,27 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0a7f30: |[0a7f30] com.badlogic.gdx.assets.AssetManager.isLoaded:(Ljava/lang/String;)Z │ │ -0a7f40: 1d01 |0000: monitor-enter v1 │ │ -0a7f42: 3902 0500 |0001: if-nez v2, 0006 // +0005 │ │ -0a7f46: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0a7f48: 1e01 |0004: monitor-exit v1 │ │ -0a7f4a: 0f00 |0005: return v0 │ │ -0a7f4c: 5410 fb00 |0006: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ -0a7f50: 6e20 2122 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.containsKey:(Ljava/lang/Object;)Z // method@2221 │ │ -0a7f56: 0a00 |000b: move-result v0 │ │ -0a7f58: 28f8 |000c: goto 0004 // -0008 │ │ -0a7f5a: 0d00 |000d: move-exception v0 │ │ -0a7f5c: 1e01 |000e: monitor-exit v1 │ │ -0a7f5e: 2700 |000f: throw v0 │ │ +0b64f0: |[0b64f0] com.badlogic.gdx.assets.AssetManager.isLoaded:(Ljava/lang/String;)Z │ │ +0b6500: 1d01 |0000: monitor-enter v1 │ │ +0b6502: 3902 0500 |0001: if-nez v2, 0006 // +0005 │ │ +0b6506: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0b6508: 1e01 |0004: monitor-exit v1 │ │ +0b650a: 0f00 |0005: return v0 │ │ +0b650c: 5410 fb00 |0006: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ +0b6510: 6e20 2122 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.containsKey:(Ljava/lang/Object;)Z // method@2221 │ │ +0b6516: 0a00 |000b: move-result v0 │ │ +0b6518: 28f8 |000c: goto 0004 // -0008 │ │ +0b651a: 0d00 |000d: move-exception v0 │ │ +0b651c: 1e01 |000e: monitor-exit v1 │ │ +0b651e: 2700 |000f: throw v0 │ │ catches : 1 │ │ 0x0006 - 0x000b │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=215 │ │ 0x0004 line=216 │ │ 0x000d line=215 │ │ @@ -194322,36 +194385,36 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Class;)Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0a7f6c: |[0a7f6c] com.badlogic.gdx.assets.AssetManager.isLoaded:(Ljava/lang/String;Ljava/lang/Class;)Z │ │ -0a7f7c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a7f7e: 1d04 |0001: monitor-enter v4 │ │ -0a7f80: 5443 fc00 |0002: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ -0a7f84: 6e20 2722 6300 |0004: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a7f8a: 0c01 |0007: move-result-object v1 │ │ -0a7f8c: 1f01 3603 |0008: check-cast v1, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0a7f90: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -0a7f94: 1e04 |000c: monitor-exit v4 │ │ -0a7f96: 0f02 |000d: return v2 │ │ -0a7f98: 6e20 2722 5100 |000e: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a7f9e: 0c00 |0011: move-result-object v0 │ │ -0a7fa0: 1f00 7800 |0012: check-cast v0, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@0078 │ │ -0a7fa4: 3800 f8ff |0014: if-eqz v0, 000c // -0008 │ │ -0a7fa8: 6e20 1402 6000 |0016: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getObject:(Ljava/lang/Class;)Ljava/lang/Object; // method@0214 │ │ -0a7fae: 0c03 |0019: move-result-object v3 │ │ -0a7fb0: 3803 f2ff |001a: if-eqz v3, 000c // -000e │ │ -0a7fb4: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -0a7fb6: 28ef |001d: goto 000c // -0011 │ │ -0a7fb8: 0d02 |001e: move-exception v2 │ │ -0a7fba: 1e04 |001f: monitor-exit v4 │ │ -0a7fbc: 2702 |0020: throw v2 │ │ +0b652c: |[0b652c] com.badlogic.gdx.assets.AssetManager.isLoaded:(Ljava/lang/String;Ljava/lang/Class;)Z │ │ +0b653c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0b653e: 1d04 |0001: monitor-enter v4 │ │ +0b6540: 5443 fc00 |0002: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ +0b6544: 6e20 2722 6300 |0004: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b654a: 0c01 |0007: move-result-object v1 │ │ +0b654c: 1f01 3403 |0008: check-cast v1, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0b6550: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +0b6554: 1e04 |000c: monitor-exit v4 │ │ +0b6556: 0f02 |000d: return v2 │ │ +0b6558: 6e20 2722 5100 |000e: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b655e: 0c00 |0011: move-result-object v0 │ │ +0b6560: 1f00 7600 |0012: check-cast v0, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@0076 │ │ +0b6564: 3800 f8ff |0014: if-eqz v0, 000c // -0008 │ │ +0b6568: 6e20 1402 6000 |0016: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getObject:(Ljava/lang/Class;)Ljava/lang/Object; // method@0214 │ │ +0b656e: 0c03 |0019: move-result-object v3 │ │ +0b6570: 3803 f2ff |001a: if-eqz v3, 000c // -000e │ │ +0b6574: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +0b6576: 28ef |001d: goto 000c // -0011 │ │ +0b6578: 0d02 |001e: move-exception v2 │ │ +0b657a: 1e04 |001f: monitor-exit v4 │ │ +0b657c: 2702 |0020: throw v2 │ │ catches : 2 │ │ 0x0002 - 0x000a │ │ -> 0x001e │ │ 0x000e - 0x0019 │ │ -> 0x001e │ │ positions : │ │ 0x0001 line=222 │ │ @@ -194373,25 +194436,25 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetDescriptor;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -0a7fd4: |[0a7fd4] com.badlogic.gdx.assets.AssetManager.load:(Lcom/badlogic/gdx/assets/AssetDescriptor;)V │ │ -0a7fe4: 1d03 |0000: monitor-enter v3 │ │ -0a7fe6: 5440 e800 |0001: iget-object v0, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -0a7fea: 5441 ea00 |0003: iget-object v1, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00ea │ │ -0a7fee: 5442 e900 |0005: iget-object v2, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00e9 │ │ -0a7ff2: 6e40 0902 0321 |0007: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/assets/AssetManager;.load:(Ljava/lang/String;Ljava/lang/Class;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V // method@0209 │ │ -0a7ff8: 1e03 |000a: monitor-exit v3 │ │ -0a7ffa: 0e00 |000b: return-void │ │ -0a7ffc: 0d00 |000c: move-exception v0 │ │ -0a7ffe: 1e03 |000d: monitor-exit v3 │ │ -0a8000: 2700 |000e: throw v0 │ │ +0b6594: |[0b6594] com.badlogic.gdx.assets.AssetManager.load:(Lcom/badlogic/gdx/assets/AssetDescriptor;)V │ │ +0b65a4: 1d03 |0000: monitor-enter v3 │ │ +0b65a6: 5440 e800 |0001: iget-object v0, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +0b65aa: 5441 ea00 |0003: iget-object v1, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00ea │ │ +0b65ae: 5442 e900 |0005: iget-object v2, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00e9 │ │ +0b65b2: 6e40 0902 0321 |0007: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/assets/AssetManager;.load:(Ljava/lang/String;Ljava/lang/Class;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V // method@0209 │ │ +0b65b8: 1e03 |000a: monitor-exit v3 │ │ +0b65ba: 0e00 |000b: return-void │ │ +0b65bc: 0d00 |000c: move-exception v0 │ │ +0b65be: 1e03 |000d: monitor-exit v3 │ │ +0b65c0: 2700 |000e: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000c │ │ positions : │ │ 0x0000 line=284 │ │ 0x000a line=285 │ │ 0x000c line=284 │ │ @@ -194404,23 +194467,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Class;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0a8010: |[0a8010] com.badlogic.gdx.assets.AssetManager.load:(Ljava/lang/String;Ljava/lang/Class;)V │ │ -0a8020: 1d01 |0000: monitor-enter v1 │ │ -0a8022: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0a8024: 6e40 0902 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/assets/AssetManager;.load:(Ljava/lang/String;Ljava/lang/Class;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V // method@0209 │ │ -0a802a: 1e01 |0005: monitor-exit v1 │ │ -0a802c: 0e00 |0006: return-void │ │ -0a802e: 0d00 |0007: move-exception v0 │ │ -0a8030: 1e01 |0008: monitor-exit v1 │ │ -0a8032: 2700 |0009: throw v0 │ │ +0b65d0: |[0b65d0] com.badlogic.gdx.assets.AssetManager.load:(Ljava/lang/String;Ljava/lang/Class;)V │ │ +0b65e0: 1d01 |0000: monitor-enter v1 │ │ +0b65e2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0b65e4: 6e40 0902 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/assets/AssetManager;.load:(Ljava/lang/String;Ljava/lang/Class;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V // method@0209 │ │ +0b65ea: 1e01 |0005: monitor-exit v1 │ │ +0b65ec: 0e00 |0006: return-void │ │ +0b65ee: 0d00 |0007: move-exception v0 │ │ +0b65f0: 1e01 |0008: monitor-exit v1 │ │ +0b65f2: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=233 │ │ 0x0005 line=234 │ │ 0x0007 line=233 │ │ @@ -194435,200 +194498,200 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Class;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 366 16-bit code units │ │ -0a8040: |[0a8040] com.badlogic.gdx.assets.AssetManager.load:(Ljava/lang/String;Ljava/lang/Class;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V │ │ -0a8050: 1d08 |0000: monitor-enter v8 │ │ -0a8052: 5485 0001 |0001: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.loaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@0100 │ │ -0a8056: 6e20 2722 a500 |0003: invoke-virtual {v5, v10}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a805c: 0c03 |0006: move-result-object v3 │ │ -0a805e: 1f03 7900 |0007: check-cast v3, Lcom/badlogic/gdx/assets/loaders/AssetLoader; // type@0079 │ │ -0a8062: 3903 2200 |0009: if-nez v3, 002b // +0022 │ │ -0a8066: 2205 fc02 |000b: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0a806a: 2206 c503 |000d: new-instance v6, Ljava/lang/StringBuilder; // type@03c5 │ │ -0a806e: 7010 6726 0600 |000f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0a8074: 1a07 b00d |0012: const-string v7, "No loader for type: " // string@0db0 │ │ -0a8078: 6e20 6e26 7600 |0014: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a807e: 0c06 |0017: move-result-object v6 │ │ -0a8080: 6e10 d925 0a00 |0018: invoke-virtual {v10}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@25d9 │ │ -0a8086: 0c07 |001b: move-result-object v7 │ │ -0a8088: 6e20 6e26 7600 |001c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a808e: 0c06 |001f: move-result-object v6 │ │ -0a8090: 6e10 7426 0600 |0020: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0a8096: 0c06 |0023: move-result-object v6 │ │ -0a8098: 7020 b41f 6500 |0024: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0a809e: 2705 |0027: throw v5 │ │ -0a80a0: 0d05 |0028: move-exception v5 │ │ -0a80a2: 1e08 |0029: monitor-exit v8 │ │ -0a80a4: 2705 |002a: throw v5 │ │ -0a80a6: 5485 fe00 |002b: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00fe │ │ -0a80aa: 5255 df0f |002d: iget v5, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0a80ae: 3905 0800 |002f: if-nez v5, 0037 // +0008 │ │ -0a80b2: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -0a80b4: 5985 ff00 |0032: iput v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.loaded:I // field@00ff │ │ -0a80b8: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -0a80ba: 5985 0401 |0035: iput v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.toLoad:I // field@0104 │ │ -0a80be: 1202 |0037: const/4 v2, #int 0 // #0 │ │ -0a80c0: 5485 fe00 |0038: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00fe │ │ -0a80c4: 5255 df0f |003a: iget v5, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0a80c8: 3552 5a00 |003c: if-ge v2, v5, 0096 // +005a │ │ -0a80cc: 5485 fe00 |003e: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00fe │ │ -0a80d0: 6e20 741e 2500 |0040: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0a80d6: 0c01 |0043: move-result-object v1 │ │ -0a80d8: 1f01 7100 |0044: check-cast v1, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0071 │ │ -0a80dc: 5415 e800 |0046: iget-object v5, v1, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -0a80e0: 6e20 4426 9500 |0048: invoke-virtual {v5, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0a80e6: 0a05 |004b: move-result v5 │ │ -0a80e8: 3805 4700 |004c: if-eqz v5, 0093 // +0047 │ │ -0a80ec: 5415 ea00 |004e: iget-object v5, v1, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00ea │ │ -0a80f0: 6e20 2826 a500 |0050: invoke-virtual {v5, v10}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -0a80f6: 0a05 |0053: move-result v5 │ │ -0a80f8: 3905 3f00 |0054: if-nez v5, 0093 // +003f │ │ -0a80fc: 2205 fc02 |0056: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0a8100: 2206 c503 |0058: new-instance v6, Ljava/lang/StringBuilder; // type@03c5 │ │ -0a8104: 7010 6726 0600 |005a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0a810a: 1a07 b401 |005d: const-string v7, "Asset with name '" // string@01b4 │ │ -0a810e: 6e20 6e26 7600 |005f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a8114: 0c06 |0062: move-result-object v6 │ │ -0a8116: 6e20 6e26 9600 |0063: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a811c: 0c06 |0066: move-result-object v6 │ │ -0a811e: 1a07 4b00 |0067: const-string v7, "' already in preload queue, but has different type (expected: " // string@004b │ │ -0a8122: 6e20 6e26 7600 |0069: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a8128: 0c06 |006c: move-result-object v6 │ │ -0a812a: 6e10 d925 0a00 |006d: invoke-virtual {v10}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@25d9 │ │ -0a8130: 0c07 |0070: move-result-object v7 │ │ -0a8132: 6e20 6e26 7600 |0071: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a8138: 0c06 |0074: move-result-object v6 │ │ -0a813a: 1a07 b900 |0075: const-string v7, ", found: " // string@00b9 │ │ -0a813e: 6e20 6e26 7600 |0077: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a8144: 0c06 |007a: move-result-object v6 │ │ -0a8146: 5417 ea00 |007b: iget-object v7, v1, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00ea │ │ -0a814a: 6e10 d925 0700 |007d: invoke-virtual {v7}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@25d9 │ │ -0a8150: 0c07 |0080: move-result-object v7 │ │ -0a8152: 6e20 6e26 7600 |0081: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a8158: 0c06 |0084: move-result-object v6 │ │ -0a815a: 1a07 9900 |0085: const-string v7, ")" // string@0099 │ │ -0a815e: 6e20 6e26 7600 |0087: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a8164: 0c06 |008a: move-result-object v6 │ │ -0a8166: 6e10 7426 0600 |008b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0a816c: 0c06 |008e: move-result-object v6 │ │ -0a816e: 7020 b41f 6500 |008f: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0a8174: 2705 |0092: throw v5 │ │ -0a8176: d802 0201 |0093: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a817a: 28a3 |0095: goto 0038 // -005d │ │ -0a817c: 1202 |0096: const/4 v2, #int 0 // #0 │ │ -0a817e: 5485 0201 |0097: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ -0a8182: 6e10 7b27 0500 |0099: invoke-virtual {v5}, Ljava/util/Stack;.size:()I // method@277b │ │ -0a8188: 0a05 |009c: move-result v5 │ │ -0a818a: 3552 5c00 |009d: if-ge v2, v5, 00f9 // +005c │ │ -0a818e: 5485 0201 |009f: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ -0a8192: 6e20 7627 2500 |00a1: invoke-virtual {v5, v2}, Ljava/util/Stack;.get:(I)Ljava/lang/Object; // method@2776 │ │ -0a8198: 0c05 |00a4: move-result-object v5 │ │ -0a819a: 1f05 7500 |00a5: check-cast v5, Lcom/badlogic/gdx/assets/AssetLoadingTask; // type@0075 │ │ -0a819e: 5451 ed00 |00a7: iget-object v1, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -0a81a2: 5415 e800 |00a9: iget-object v5, v1, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -0a81a6: 6e20 4426 9500 |00ab: invoke-virtual {v5, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0a81ac: 0a05 |00ae: move-result v5 │ │ -0a81ae: 3805 4700 |00af: if-eqz v5, 00f6 // +0047 │ │ -0a81b2: 5415 ea00 |00b1: iget-object v5, v1, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00ea │ │ -0a81b6: 6e20 2826 a500 |00b3: invoke-virtual {v5, v10}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -0a81bc: 0a05 |00b6: move-result v5 │ │ -0a81be: 3905 3f00 |00b7: if-nez v5, 00f6 // +003f │ │ -0a81c2: 2205 fc02 |00b9: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0a81c6: 2206 c503 |00bb: new-instance v6, Ljava/lang/StringBuilder; // type@03c5 │ │ -0a81ca: 7010 6726 0600 |00bd: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0a81d0: 1a07 b401 |00c0: const-string v7, "Asset with name '" // string@01b4 │ │ -0a81d4: 6e20 6e26 7600 |00c2: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a81da: 0c06 |00c5: move-result-object v6 │ │ -0a81dc: 6e20 6e26 9600 |00c6: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a81e2: 0c06 |00c9: move-result-object v6 │ │ -0a81e4: 1a07 4c00 |00ca: const-string v7, "' already in task list, but has different type (expected: " // string@004c │ │ -0a81e8: 6e20 6e26 7600 |00cc: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a81ee: 0c06 |00cf: move-result-object v6 │ │ -0a81f0: 6e10 d925 0a00 |00d0: invoke-virtual {v10}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@25d9 │ │ -0a81f6: 0c07 |00d3: move-result-object v7 │ │ -0a81f8: 6e20 6e26 7600 |00d4: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a81fe: 0c06 |00d7: move-result-object v6 │ │ -0a8200: 1a07 b900 |00d8: const-string v7, ", found: " // string@00b9 │ │ -0a8204: 6e20 6e26 7600 |00da: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a820a: 0c06 |00dd: move-result-object v6 │ │ -0a820c: 5417 ea00 |00de: iget-object v7, v1, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00ea │ │ -0a8210: 6e10 d925 0700 |00e0: invoke-virtual {v7}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@25d9 │ │ -0a8216: 0c07 |00e3: move-result-object v7 │ │ -0a8218: 6e20 6e26 7600 |00e4: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a821e: 0c06 |00e7: move-result-object v6 │ │ -0a8220: 1a07 9900 |00e8: const-string v7, ")" // string@0099 │ │ -0a8224: 6e20 6e26 7600 |00ea: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a822a: 0c06 |00ed: move-result-object v6 │ │ -0a822c: 6e10 7426 0600 |00ee: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0a8232: 0c06 |00f1: move-result-object v6 │ │ -0a8234: 7020 b41f 6500 |00f2: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0a823a: 2705 |00f5: throw v5 │ │ -0a823c: d802 0201 |00f6: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a8240: 289f |00f8: goto 0097 // -0061 │ │ -0a8242: 5485 fb00 |00f9: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ -0a8246: 6e20 2722 9500 |00fb: invoke-virtual {v5, v9}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a824c: 0c04 |00fe: move-result-object v4 │ │ -0a824e: 1f04 a703 |00ff: check-cast v4, Ljava/lang/Class; // type@03a7 │ │ -0a8252: 3804 4300 |0101: if-eqz v4, 0144 // +0043 │ │ -0a8256: 6e20 2826 a400 |0103: invoke-virtual {v4, v10}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -0a825c: 0a05 |0106: move-result v5 │ │ -0a825e: 3905 3d00 |0107: if-nez v5, 0144 // +003d │ │ -0a8262: 2205 fc02 |0109: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0a8266: 2206 c503 |010b: new-instance v6, Ljava/lang/StringBuilder; // type@03c5 │ │ -0a826a: 7010 6726 0600 |010d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0a8270: 1a07 b401 |0110: const-string v7, "Asset with name '" // string@01b4 │ │ -0a8274: 6e20 6e26 7600 |0112: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a827a: 0c06 |0115: move-result-object v6 │ │ -0a827c: 6e20 6e26 9600 |0116: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a8282: 0c06 |0119: move-result-object v6 │ │ -0a8284: 1a07 4d00 |011a: const-string v7, "' already loaded, but has different type (expected: " // string@004d │ │ -0a8288: 6e20 6e26 7600 |011c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a828e: 0c06 |011f: move-result-object v6 │ │ -0a8290: 6e10 d925 0a00 |0120: invoke-virtual {v10}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@25d9 │ │ -0a8296: 0c07 |0123: move-result-object v7 │ │ -0a8298: 6e20 6e26 7600 |0124: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a829e: 0c06 |0127: move-result-object v6 │ │ -0a82a0: 1a07 b900 |0128: const-string v7, ", found: " // string@00b9 │ │ -0a82a4: 6e20 6e26 7600 |012a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a82aa: 0c06 |012d: move-result-object v6 │ │ -0a82ac: 6e10 d925 0400 |012e: invoke-virtual {v4}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@25d9 │ │ -0a82b2: 0c07 |0131: move-result-object v7 │ │ -0a82b4: 6e20 6e26 7600 |0132: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a82ba: 0c06 |0135: move-result-object v6 │ │ -0a82bc: 1a07 9900 |0136: const-string v7, ")" // string@0099 │ │ -0a82c0: 6e20 6e26 7600 |0138: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a82c6: 0c06 |013b: move-result-object v6 │ │ -0a82c8: 6e10 7426 0600 |013c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0a82ce: 0c06 |013f: move-result-object v6 │ │ -0a82d0: 7020 b41f 6500 |0140: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0a82d6: 2705 |0143: throw v5 │ │ -0a82d8: 5285 0401 |0144: iget v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.toLoad:I // field@0104 │ │ -0a82dc: d805 0501 |0146: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0a82e0: 5985 0401 |0148: iput v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.toLoad:I // field@0104 │ │ -0a82e4: 2200 7100 |014a: new-instance v0, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0071 │ │ -0a82e8: 7040 e001 90ba |014c: invoke-direct {v0, v9, v10, v11}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V // method@01e0 │ │ -0a82ee: 5485 fe00 |014f: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00fe │ │ -0a82f2: 6e20 6a1e 0500 |0151: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0a82f8: 5485 0101 |0154: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ -0a82fc: 2206 c503 |0156: new-instance v6, Ljava/lang/StringBuilder; // type@03c5 │ │ -0a8300: 7010 6726 0600 |0158: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0a8306: 1a07 470e |015b: const-string v7, "Queued: " // string@0e47 │ │ -0a830a: 6e20 6e26 7600 |015d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a8310: 0c06 |0160: move-result-object v6 │ │ -0a8312: 6e20 6d26 0600 |0161: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0a8318: 0c06 |0164: move-result-object v6 │ │ -0a831a: 6e10 7426 0600 |0165: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0a8320: 0c06 |0168: move-result-object v6 │ │ -0a8322: 6e20 5921 6500 |0169: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@2159 │ │ -0a8328: 1e08 |016c: monitor-exit v8 │ │ -0a832a: 0e00 |016d: return-void │ │ +0b6600: |[0b6600] com.badlogic.gdx.assets.AssetManager.load:(Ljava/lang/String;Ljava/lang/Class;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V │ │ +0b6610: 1d08 |0000: monitor-enter v8 │ │ +0b6612: 5485 0001 |0001: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.loaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@0100 │ │ +0b6616: 6e20 2722 a500 |0003: invoke-virtual {v5, v10}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b661c: 0c03 |0006: move-result-object v3 │ │ +0b661e: 1f03 7700 |0007: check-cast v3, Lcom/badlogic/gdx/assets/loaders/AssetLoader; // type@0077 │ │ +0b6622: 3903 2200 |0009: if-nez v3, 002b // +0022 │ │ +0b6626: 2205 fa02 |000b: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0b662a: 2206 c303 |000d: new-instance v6, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b662e: 7010 6726 0600 |000f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b6634: 1a07 ae0d |0012: const-string v7, "No loader for type: " // string@0dae │ │ +0b6638: 6e20 6e26 7600 |0014: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b663e: 0c06 |0017: move-result-object v6 │ │ +0b6640: 6e10 d925 0a00 |0018: invoke-virtual {v10}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@25d9 │ │ +0b6646: 0c07 |001b: move-result-object v7 │ │ +0b6648: 6e20 6e26 7600 |001c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b664e: 0c06 |001f: move-result-object v6 │ │ +0b6650: 6e10 7426 0600 |0020: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b6656: 0c06 |0023: move-result-object v6 │ │ +0b6658: 7020 b41f 6500 |0024: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0b665e: 2705 |0027: throw v5 │ │ +0b6660: 0d05 |0028: move-exception v5 │ │ +0b6662: 1e08 |0029: monitor-exit v8 │ │ +0b6664: 2705 |002a: throw v5 │ │ +0b6666: 5485 fe00 |002b: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00fe │ │ +0b666a: 5255 df0f |002d: iget v5, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0b666e: 3905 0800 |002f: if-nez v5, 0037 // +0008 │ │ +0b6672: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +0b6674: 5985 ff00 |0032: iput v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.loaded:I // field@00ff │ │ +0b6678: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +0b667a: 5985 0401 |0035: iput v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.toLoad:I // field@0104 │ │ +0b667e: 1202 |0037: const/4 v2, #int 0 // #0 │ │ +0b6680: 5485 fe00 |0038: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00fe │ │ +0b6684: 5255 df0f |003a: iget v5, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0b6688: 3552 5a00 |003c: if-ge v2, v5, 0096 // +005a │ │ +0b668c: 5485 fe00 |003e: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00fe │ │ +0b6690: 6e20 741e 2500 |0040: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0b6696: 0c01 |0043: move-result-object v1 │ │ +0b6698: 1f01 6f00 |0044: check-cast v1, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@006f │ │ +0b669c: 5415 e800 |0046: iget-object v5, v1, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +0b66a0: 6e20 4426 9500 |0048: invoke-virtual {v5, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0b66a6: 0a05 |004b: move-result v5 │ │ +0b66a8: 3805 4700 |004c: if-eqz v5, 0093 // +0047 │ │ +0b66ac: 5415 ea00 |004e: iget-object v5, v1, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00ea │ │ +0b66b0: 6e20 2826 a500 |0050: invoke-virtual {v5, v10}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0b66b6: 0a05 |0053: move-result v5 │ │ +0b66b8: 3905 3f00 |0054: if-nez v5, 0093 // +003f │ │ +0b66bc: 2205 fa02 |0056: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0b66c0: 2206 c303 |0058: new-instance v6, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b66c4: 7010 6726 0600 |005a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b66ca: 1a07 b401 |005d: const-string v7, "Asset with name '" // string@01b4 │ │ +0b66ce: 6e20 6e26 7600 |005f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b66d4: 0c06 |0062: move-result-object v6 │ │ +0b66d6: 6e20 6e26 9600 |0063: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b66dc: 0c06 |0066: move-result-object v6 │ │ +0b66de: 1a07 4b00 |0067: const-string v7, "' already in preload queue, but has different type (expected: " // string@004b │ │ +0b66e2: 6e20 6e26 7600 |0069: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b66e8: 0c06 |006c: move-result-object v6 │ │ +0b66ea: 6e10 d925 0a00 |006d: invoke-virtual {v10}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@25d9 │ │ +0b66f0: 0c07 |0070: move-result-object v7 │ │ +0b66f2: 6e20 6e26 7600 |0071: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b66f8: 0c06 |0074: move-result-object v6 │ │ +0b66fa: 1a07 b900 |0075: const-string v7, ", found: " // string@00b9 │ │ +0b66fe: 6e20 6e26 7600 |0077: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b6704: 0c06 |007a: move-result-object v6 │ │ +0b6706: 5417 ea00 |007b: iget-object v7, v1, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00ea │ │ +0b670a: 6e10 d925 0700 |007d: invoke-virtual {v7}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@25d9 │ │ +0b6710: 0c07 |0080: move-result-object v7 │ │ +0b6712: 6e20 6e26 7600 |0081: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b6718: 0c06 |0084: move-result-object v6 │ │ +0b671a: 1a07 9900 |0085: const-string v7, ")" // string@0099 │ │ +0b671e: 6e20 6e26 7600 |0087: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b6724: 0c06 |008a: move-result-object v6 │ │ +0b6726: 6e10 7426 0600 |008b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b672c: 0c06 |008e: move-result-object v6 │ │ +0b672e: 7020 b41f 6500 |008f: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0b6734: 2705 |0092: throw v5 │ │ +0b6736: d802 0201 |0093: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b673a: 28a3 |0095: goto 0038 // -005d │ │ +0b673c: 1202 |0096: const/4 v2, #int 0 // #0 │ │ +0b673e: 5485 0201 |0097: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ +0b6742: 6e10 7b27 0500 |0099: invoke-virtual {v5}, Ljava/util/Stack;.size:()I // method@277b │ │ +0b6748: 0a05 |009c: move-result v5 │ │ +0b674a: 3552 5c00 |009d: if-ge v2, v5, 00f9 // +005c │ │ +0b674e: 5485 0201 |009f: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ +0b6752: 6e20 7627 2500 |00a1: invoke-virtual {v5, v2}, Ljava/util/Stack;.get:(I)Ljava/lang/Object; // method@2776 │ │ +0b6758: 0c05 |00a4: move-result-object v5 │ │ +0b675a: 1f05 7300 |00a5: check-cast v5, Lcom/badlogic/gdx/assets/AssetLoadingTask; // type@0073 │ │ +0b675e: 5451 ed00 |00a7: iget-object v1, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +0b6762: 5415 e800 |00a9: iget-object v5, v1, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +0b6766: 6e20 4426 9500 |00ab: invoke-virtual {v5, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0b676c: 0a05 |00ae: move-result v5 │ │ +0b676e: 3805 4700 |00af: if-eqz v5, 00f6 // +0047 │ │ +0b6772: 5415 ea00 |00b1: iget-object v5, v1, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00ea │ │ +0b6776: 6e20 2826 a500 |00b3: invoke-virtual {v5, v10}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0b677c: 0a05 |00b6: move-result v5 │ │ +0b677e: 3905 3f00 |00b7: if-nez v5, 00f6 // +003f │ │ +0b6782: 2205 fa02 |00b9: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0b6786: 2206 c303 |00bb: new-instance v6, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b678a: 7010 6726 0600 |00bd: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b6790: 1a07 b401 |00c0: const-string v7, "Asset with name '" // string@01b4 │ │ +0b6794: 6e20 6e26 7600 |00c2: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b679a: 0c06 |00c5: move-result-object v6 │ │ +0b679c: 6e20 6e26 9600 |00c6: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b67a2: 0c06 |00c9: move-result-object v6 │ │ +0b67a4: 1a07 4c00 |00ca: const-string v7, "' already in task list, but has different type (expected: " // string@004c │ │ +0b67a8: 6e20 6e26 7600 |00cc: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b67ae: 0c06 |00cf: move-result-object v6 │ │ +0b67b0: 6e10 d925 0a00 |00d0: invoke-virtual {v10}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@25d9 │ │ +0b67b6: 0c07 |00d3: move-result-object v7 │ │ +0b67b8: 6e20 6e26 7600 |00d4: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b67be: 0c06 |00d7: move-result-object v6 │ │ +0b67c0: 1a07 b900 |00d8: const-string v7, ", found: " // string@00b9 │ │ +0b67c4: 6e20 6e26 7600 |00da: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b67ca: 0c06 |00dd: move-result-object v6 │ │ +0b67cc: 5417 ea00 |00de: iget-object v7, v1, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00ea │ │ +0b67d0: 6e10 d925 0700 |00e0: invoke-virtual {v7}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@25d9 │ │ +0b67d6: 0c07 |00e3: move-result-object v7 │ │ +0b67d8: 6e20 6e26 7600 |00e4: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b67de: 0c06 |00e7: move-result-object v6 │ │ +0b67e0: 1a07 9900 |00e8: const-string v7, ")" // string@0099 │ │ +0b67e4: 6e20 6e26 7600 |00ea: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b67ea: 0c06 |00ed: move-result-object v6 │ │ +0b67ec: 6e10 7426 0600 |00ee: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b67f2: 0c06 |00f1: move-result-object v6 │ │ +0b67f4: 7020 b41f 6500 |00f2: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0b67fa: 2705 |00f5: throw v5 │ │ +0b67fc: d802 0201 |00f6: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b6800: 289f |00f8: goto 0097 // -0061 │ │ +0b6802: 5485 fb00 |00f9: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ +0b6806: 6e20 2722 9500 |00fb: invoke-virtual {v5, v9}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b680c: 0c04 |00fe: move-result-object v4 │ │ +0b680e: 1f04 a503 |00ff: check-cast v4, Ljava/lang/Class; // type@03a5 │ │ +0b6812: 3804 4300 |0101: if-eqz v4, 0144 // +0043 │ │ +0b6816: 6e20 2826 a400 |0103: invoke-virtual {v4, v10}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0b681c: 0a05 |0106: move-result v5 │ │ +0b681e: 3905 3d00 |0107: if-nez v5, 0144 // +003d │ │ +0b6822: 2205 fa02 |0109: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0b6826: 2206 c303 |010b: new-instance v6, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b682a: 7010 6726 0600 |010d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b6830: 1a07 b401 |0110: const-string v7, "Asset with name '" // string@01b4 │ │ +0b6834: 6e20 6e26 7600 |0112: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b683a: 0c06 |0115: move-result-object v6 │ │ +0b683c: 6e20 6e26 9600 |0116: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b6842: 0c06 |0119: move-result-object v6 │ │ +0b6844: 1a07 4d00 |011a: const-string v7, "' already loaded, but has different type (expected: " // string@004d │ │ +0b6848: 6e20 6e26 7600 |011c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b684e: 0c06 |011f: move-result-object v6 │ │ +0b6850: 6e10 d925 0a00 |0120: invoke-virtual {v10}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@25d9 │ │ +0b6856: 0c07 |0123: move-result-object v7 │ │ +0b6858: 6e20 6e26 7600 |0124: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b685e: 0c06 |0127: move-result-object v6 │ │ +0b6860: 1a07 b900 |0128: const-string v7, ", found: " // string@00b9 │ │ +0b6864: 6e20 6e26 7600 |012a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b686a: 0c06 |012d: move-result-object v6 │ │ +0b686c: 6e10 d925 0400 |012e: invoke-virtual {v4}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@25d9 │ │ +0b6872: 0c07 |0131: move-result-object v7 │ │ +0b6874: 6e20 6e26 7600 |0132: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b687a: 0c06 |0135: move-result-object v6 │ │ +0b687c: 1a07 9900 |0136: const-string v7, ")" // string@0099 │ │ +0b6880: 6e20 6e26 7600 |0138: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b6886: 0c06 |013b: move-result-object v6 │ │ +0b6888: 6e10 7426 0600 |013c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b688e: 0c06 |013f: move-result-object v6 │ │ +0b6890: 7020 b41f 6500 |0140: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0b6896: 2705 |0143: throw v5 │ │ +0b6898: 5285 0401 |0144: iget v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.toLoad:I // field@0104 │ │ +0b689c: d805 0501 |0146: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0b68a0: 5985 0401 |0148: iput v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.toLoad:I // field@0104 │ │ +0b68a4: 2200 6f00 |014a: new-instance v0, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@006f │ │ +0b68a8: 7040 e001 90ba |014c: invoke-direct {v0, v9, v10, v11}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V // method@01e0 │ │ +0b68ae: 5485 fe00 |014f: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00fe │ │ +0b68b2: 6e20 6a1e 0500 |0151: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0b68b8: 5485 0101 |0154: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ +0b68bc: 2206 c303 |0156: new-instance v6, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b68c0: 7010 6726 0600 |0158: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b68c6: 1a07 450e |015b: const-string v7, "Queued: " // string@0e45 │ │ +0b68ca: 6e20 6e26 7600 |015d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b68d0: 0c06 |0160: move-result-object v6 │ │ +0b68d2: 6e20 6d26 0600 |0161: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0b68d8: 0c06 |0164: move-result-object v6 │ │ +0b68da: 6e10 7426 0600 |0165: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b68e0: 0c06 |0168: move-result-object v6 │ │ +0b68e2: 6e20 5921 6500 |0169: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@2159 │ │ +0b68e8: 1e08 |016c: monitor-exit v8 │ │ +0b68ea: 0e00 |016d: return-void │ │ catches : 2 │ │ 0x0001 - 0x0028 │ │ -> 0x0028 │ │ 0x002b - 0x016c │ │ -> 0x0028 │ │ positions : │ │ 0x0000 line=241 │ │ @@ -194675,22 +194738,22 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetErrorListener;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0a8340: |[0a8340] com.badlogic.gdx.assets.AssetManager.setErrorListener:(Lcom/badlogic/gdx/assets/AssetErrorListener;)V │ │ -0a8350: 1d01 |0000: monitor-enter v1 │ │ -0a8352: 5b12 fd00 |0001: iput-object v2, v1, Lcom/badlogic/gdx/assets/AssetManager;.listener:Lcom/badlogic/gdx/assets/AssetErrorListener; // field@00fd │ │ -0a8356: 1e01 |0003: monitor-exit v1 │ │ -0a8358: 0e00 |0004: return-void │ │ -0a835a: 0d00 |0005: move-exception v0 │ │ -0a835c: 1e01 |0006: monitor-exit v1 │ │ -0a835e: 2700 |0007: throw v0 │ │ +0b6900: |[0b6900] com.badlogic.gdx.assets.AssetManager.setErrorListener:(Lcom/badlogic/gdx/assets/AssetErrorListener;)V │ │ +0b6910: 1d01 |0000: monitor-enter v1 │ │ +0b6912: 5b12 fd00 |0001: iput-object v2, v1, Lcom/badlogic/gdx/assets/AssetManager;.listener:Lcom/badlogic/gdx/assets/AssetErrorListener; // field@00fd │ │ +0b6916: 1e01 |0003: monitor-exit v1 │ │ +0b6918: 0e00 |0004: return-void │ │ +0b691a: 0d00 |0005: move-exception v0 │ │ +0b691c: 1e01 |0006: monitor-exit v1 │ │ +0b691e: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=504 │ │ 0x0003 line=505 │ │ 0x0005 line=504 │ │ @@ -194703,55 +194766,55 @@ │ │ type : '(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -0a836c: |[0a836c] com.badlogic.gdx.assets.AssetManager.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V │ │ -0a837c: 1d03 |0000: monitor-enter v3 │ │ -0a837e: 3904 0d00 |0001: if-nez v4, 000e // +000d │ │ -0a8382: 2200 af03 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0a8386: 1a01 432a |0005: const-string v1, "type cannot be null." // string@2a43 │ │ -0a838a: 7020 f825 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0a8390: 2700 |000a: throw v0 │ │ -0a8392: 0d00 |000b: move-exception v0 │ │ -0a8394: 1e03 |000c: monitor-exit v3 │ │ -0a8396: 2700 |000d: throw v0 │ │ -0a8398: 3905 0a00 |000e: if-nez v5, 0018 // +000a │ │ -0a839c: 2200 af03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0a83a0: 1a01 4720 |0012: const-string v1, "loader cannot be null." // string@2047 │ │ -0a83a4: 7020 f825 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0a83aa: 2700 |0017: throw v0 │ │ -0a83ac: 5430 0101 |0018: iget-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ -0a83b0: 2201 c503 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0a83b4: 7010 6726 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0a83ba: 1a02 d40c |001f: const-string v2, "Loader set: " // string@0cd4 │ │ -0a83be: 6e20 6e26 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a83c4: 0c01 |0024: move-result-object v1 │ │ -0a83c6: 6e10 d925 0400 |0025: invoke-virtual {v4}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@25d9 │ │ -0a83cc: 0c02 |0028: move-result-object v2 │ │ -0a83ce: 6e20 6e26 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a83d4: 0c01 |002c: move-result-object v1 │ │ -0a83d6: 1a02 1000 |002d: const-string v2, " -> " // string@0010 │ │ -0a83da: 6e20 6e26 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a83e0: 0c01 |0032: move-result-object v1 │ │ -0a83e2: 6e10 2926 0500 |0033: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -0a83e8: 0c02 |0036: move-result-object v2 │ │ -0a83ea: 6e10 d925 0200 |0037: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@25d9 │ │ -0a83f0: 0c02 |003a: move-result-object v2 │ │ -0a83f2: 6e20 6e26 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a83f8: 0c01 |003e: move-result-object v1 │ │ -0a83fa: 6e10 7426 0100 |003f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0a8400: 0c01 |0042: move-result-object v1 │ │ -0a8402: 6e20 5921 1000 |0043: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@2159 │ │ -0a8408: 5430 0001 |0046: iget-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.loaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@0100 │ │ -0a840c: 6e30 2f22 4005 |0048: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ -0a8412: 1e03 |004b: monitor-exit v3 │ │ -0a8414: 0e00 |004c: return-void │ │ +0b692c: |[0b692c] com.badlogic.gdx.assets.AssetManager.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V │ │ +0b693c: 1d03 |0000: monitor-enter v3 │ │ +0b693e: 3904 0d00 |0001: if-nez v4, 000e // +000d │ │ +0b6942: 2200 ad03 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0b6946: 1a01 412a |0005: const-string v1, "type cannot be null." // string@2a41 │ │ +0b694a: 7020 f825 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0b6950: 2700 |000a: throw v0 │ │ +0b6952: 0d00 |000b: move-exception v0 │ │ +0b6954: 1e03 |000c: monitor-exit v3 │ │ +0b6956: 2700 |000d: throw v0 │ │ +0b6958: 3905 0a00 |000e: if-nez v5, 0018 // +000a │ │ +0b695c: 2200 ad03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0b6960: 1a01 4520 |0012: const-string v1, "loader cannot be null." // string@2045 │ │ +0b6964: 7020 f825 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0b696a: 2700 |0017: throw v0 │ │ +0b696c: 5430 0101 |0018: iget-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ +0b6970: 2201 c303 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b6974: 7010 6726 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b697a: 1a02 d20c |001f: const-string v2, "Loader set: " // string@0cd2 │ │ +0b697e: 6e20 6e26 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b6984: 0c01 |0024: move-result-object v1 │ │ +0b6986: 6e10 d925 0400 |0025: invoke-virtual {v4}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@25d9 │ │ +0b698c: 0c02 |0028: move-result-object v2 │ │ +0b698e: 6e20 6e26 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b6994: 0c01 |002c: move-result-object v1 │ │ +0b6996: 1a02 1000 |002d: const-string v2, " -> " // string@0010 │ │ +0b699a: 6e20 6e26 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b69a0: 0c01 |0032: move-result-object v1 │ │ +0b69a2: 6e10 2926 0500 |0033: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +0b69a8: 0c02 |0036: move-result-object v2 │ │ +0b69aa: 6e10 d925 0200 |0037: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@25d9 │ │ +0b69b0: 0c02 |003a: move-result-object v2 │ │ +0b69b2: 6e20 6e26 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b69b8: 0c01 |003e: move-result-object v1 │ │ +0b69ba: 6e10 7426 0100 |003f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b69c0: 0c01 |0042: move-result-object v1 │ │ +0b69c2: 6e20 5921 1000 |0043: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@2159 │ │ +0b69c8: 5430 0001 |0046: iget-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.loaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@0100 │ │ +0b69cc: 6e30 2f22 4005 |0048: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ +0b69d2: 1e03 |004b: monitor-exit v3 │ │ +0b69d4: 0e00 |004c: return-void │ │ catches : 2 │ │ 0x0003 - 0x000b │ │ -> 0x000b │ │ 0x0010 - 0x004b │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=479 │ │ @@ -194771,46 +194834,46 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -0a842c: |[0a842c] com.badlogic.gdx.assets.AssetManager.setReferenceCount:(Ljava/lang/String;I)V │ │ -0a843c: 1d04 |0000: monitor-enter v4 │ │ -0a843e: 5441 fb00 |0001: iget-object v1, v4, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ -0a8442: 6e20 2722 5100 |0003: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a8448: 0c00 |0006: move-result-object v0 │ │ -0a844a: 1f00 a703 |0007: check-cast v0, Ljava/lang/Class; // type@03a7 │ │ -0a844e: 3900 1e00 |0009: if-nez v0, 0027 // +001e │ │ -0a8452: 2201 fc02 |000b: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0a8456: 2202 c503 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0a845a: 7010 6726 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0a8460: 1a03 b301 |0012: const-string v3, "Asset not loaded: " // string@01b3 │ │ -0a8464: 6e20 6e26 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a846a: 0c02 |0017: move-result-object v2 │ │ -0a846c: 6e20 6e26 5200 |0018: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a8472: 0c02 |001b: move-result-object v2 │ │ -0a8474: 6e10 7426 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0a847a: 0c02 |001f: move-result-object v2 │ │ -0a847c: 7020 b41f 2100 |0020: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0a8482: 2701 |0023: throw v1 │ │ -0a8484: 0d01 |0024: move-exception v1 │ │ -0a8486: 1e04 |0025: monitor-exit v4 │ │ -0a8488: 2701 |0026: throw v1 │ │ -0a848a: 5441 fc00 |0027: iget-object v1, v4, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ -0a848e: 6e20 2722 0100 |0029: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a8494: 0c01 |002c: move-result-object v1 │ │ -0a8496: 1f01 3603 |002d: check-cast v1, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0a849a: 6e20 2722 5100 |002f: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a84a0: 0c01 |0032: move-result-object v1 │ │ -0a84a2: 1f01 7800 |0033: check-cast v1, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@0078 │ │ -0a84a6: 6e20 1802 6100 |0035: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/assets/RefCountedContainer;.setRefCount:(I)V // method@0218 │ │ -0a84ac: 1e04 |0038: monitor-exit v4 │ │ -0a84ae: 0e00 |0039: return-void │ │ +0b69ec: |[0b69ec] com.badlogic.gdx.assets.AssetManager.setReferenceCount:(Ljava/lang/String;I)V │ │ +0b69fc: 1d04 |0000: monitor-enter v4 │ │ +0b69fe: 5441 fb00 |0001: iget-object v1, v4, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ +0b6a02: 6e20 2722 5100 |0003: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b6a08: 0c00 |0006: move-result-object v0 │ │ +0b6a0a: 1f00 a503 |0007: check-cast v0, Ljava/lang/Class; // type@03a5 │ │ +0b6a0e: 3900 1e00 |0009: if-nez v0, 0027 // +001e │ │ +0b6a12: 2201 fa02 |000b: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0b6a16: 2202 c303 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b6a1a: 7010 6726 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b6a20: 1a03 b301 |0012: const-string v3, "Asset not loaded: " // string@01b3 │ │ +0b6a24: 6e20 6e26 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b6a2a: 0c02 |0017: move-result-object v2 │ │ +0b6a2c: 6e20 6e26 5200 |0018: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b6a32: 0c02 |001b: move-result-object v2 │ │ +0b6a34: 6e10 7426 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b6a3a: 0c02 |001f: move-result-object v2 │ │ +0b6a3c: 7020 b41f 2100 |0020: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0b6a42: 2701 |0023: throw v1 │ │ +0b6a44: 0d01 |0024: move-exception v1 │ │ +0b6a46: 1e04 |0025: monitor-exit v4 │ │ +0b6a48: 2701 |0026: throw v1 │ │ +0b6a4a: 5441 fc00 |0027: iget-object v1, v4, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ +0b6a4e: 6e20 2722 0100 |0029: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b6a54: 0c01 |002c: move-result-object v1 │ │ +0b6a56: 1f01 3403 |002d: check-cast v1, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0b6a5a: 6e20 2722 5100 |002f: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b6a60: 0c01 |0032: move-result-object v1 │ │ +0b6a62: 1f01 7600 |0033: check-cast v1, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@0076 │ │ +0b6a66: 6e20 1802 6100 |0035: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/assets/RefCountedContainer;.setRefCount:(I)V // method@0218 │ │ +0b6a6c: 1e04 |0038: monitor-exit v4 │ │ +0b6a6e: 0e00 |0039: return-void │ │ catches : 2 │ │ 0x0001 - 0x0024 │ │ -> 0x0024 │ │ 0x0027 - 0x0038 │ │ -> 0x0024 │ │ positions : │ │ 0x0000 line=577 │ │ @@ -194830,168 +194893,168 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 307 16-bit code units │ │ -0a84c4: |[0a84c4] com.badlogic.gdx.assets.AssetManager.unload:(Ljava/lang/String;)V │ │ -0a84d4: 1d0b |0000: monitor-enter v11 │ │ -0a84d6: 12f4 |0001: const/4 v4, #int -1 // #ff │ │ -0a84d8: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -0a84da: 54b8 fe00 |0003: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00fe │ │ -0a84de: 5288 df0f |0005: iget v8, v8, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0a84e2: 3585 1300 |0007: if-ge v5, v8, 001a // +0013 │ │ -0a84e6: 54b8 fe00 |0009: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00fe │ │ -0a84ea: 6e20 741e 5800 |000b: invoke-virtual {v8, v5}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0a84f0: 0c08 |000e: move-result-object v8 │ │ -0a84f2: 1f08 7100 |000f: check-cast v8, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0071 │ │ -0a84f6: 5488 e800 |0011: iget-object v8, v8, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -0a84fa: 6e20 4426 c800 |0013: invoke-virtual {v8, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0a8500: 0a08 |0016: move-result v8 │ │ -0a8502: 3808 2500 |0017: if-eqz v8, 003c // +0025 │ │ -0a8506: 0154 |0019: move v4, v5 │ │ -0a8508: 12f8 |001a: const/4 v8, #int -1 // #ff │ │ -0a850a: 3284 2400 |001b: if-eq v4, v8, 003f // +0024 │ │ -0a850e: 54b8 fe00 |001d: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00fe │ │ -0a8512: 6e20 7d1e 4800 |001f: invoke-virtual {v8, v4}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1e7d │ │ -0a8518: 54b8 0101 |0022: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ -0a851c: 2209 c503 |0024: new-instance v9, Ljava/lang/StringBuilder; // type@03c5 │ │ -0a8520: 7010 6726 0900 |0026: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0a8526: 1a0a b40f |0029: const-string v10, "Unload (from queue): " // string@0fb4 │ │ -0a852a: 6e20 6e26 a900 |002b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a8530: 0c09 |002e: move-result-object v9 │ │ -0a8532: 6e20 6e26 c900 |002f: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a8538: 0c09 |0032: move-result-object v9 │ │ -0a853a: 6e10 7426 0900 |0033: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0a8540: 0c09 |0036: move-result-object v9 │ │ -0a8542: 6e20 5921 9800 |0037: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@2159 │ │ -0a8548: 1e0b |003a: monitor-exit v11 │ │ -0a854a: 0e00 |003b: return-void │ │ -0a854c: d805 0501 |003c: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0a8550: 28c5 |003e: goto 0003 // -003b │ │ -0a8552: 54b8 0201 |003f: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ -0a8556: 6e10 7b27 0800 |0041: invoke-virtual {v8}, Ljava/util/Stack;.size:()I // method@277b │ │ -0a855c: 0a08 |0044: move-result v8 │ │ -0a855e: 3d08 3300 |0045: if-lez v8, 0078 // +0033 │ │ -0a8562: 54b8 0201 |0047: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ -0a8566: 6e10 7527 0800 |0049: invoke-virtual {v8}, Ljava/util/Stack;.firstElement:()Ljava/lang/Object; // method@2775 │ │ -0a856c: 0c01 |004c: move-result-object v1 │ │ -0a856e: 1f01 7500 |004d: check-cast v1, Lcom/badlogic/gdx/assets/AssetLoadingTask; // type@0075 │ │ -0a8572: 5418 ed00 |004f: iget-object v8, v1, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ -0a8576: 5488 e800 |0051: iget-object v8, v8, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ -0a857a: 6e20 4426 c800 |0053: invoke-virtual {v8, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0a8580: 0a08 |0056: move-result v8 │ │ -0a8582: 3808 2100 |0057: if-eqz v8, 0078 // +0021 │ │ -0a8586: 1218 |0059: const/4 v8, #int 1 // #1 │ │ -0a8588: 5c18 ef00 |005a: iput-boolean v8, v1, Lcom/badlogic/gdx/assets/AssetLoadingTask;.cancel:Z // field@00ef │ │ -0a858c: 54b8 0101 |005c: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ -0a8590: 2209 c503 |005e: new-instance v9, Ljava/lang/StringBuilder; // type@03c5 │ │ -0a8594: 7010 6726 0900 |0060: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0a859a: 1a0a b50f |0063: const-string v10, "Unload (from tasks): " // string@0fb5 │ │ -0a859e: 6e20 6e26 a900 |0065: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a85a4: 0c09 |0068: move-result-object v9 │ │ -0a85a6: 6e20 6e26 c900 |0069: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a85ac: 0c09 |006c: move-result-object v9 │ │ -0a85ae: 6e10 7426 0900 |006d: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0a85b4: 0c09 |0070: move-result-object v9 │ │ -0a85b6: 6e20 5921 9800 |0071: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@2159 │ │ -0a85bc: 28c6 |0074: goto 003a // -003a │ │ -0a85be: 0d08 |0075: move-exception v8 │ │ -0a85c0: 1e0b |0076: monitor-exit v11 │ │ -0a85c2: 2708 |0077: throw v8 │ │ -0a85c4: 54b8 fb00 |0078: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ -0a85c8: 6e20 2722 c800 |007a: invoke-virtual {v8, v12}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a85ce: 0c07 |007d: move-result-object v7 │ │ -0a85d0: 1f07 a703 |007e: check-cast v7, Ljava/lang/Class; // type@03a7 │ │ -0a85d4: 3907 1b00 |0080: if-nez v7, 009b // +001b │ │ -0a85d8: 2208 fc02 |0082: new-instance v8, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0a85dc: 2209 c503 |0084: new-instance v9, Ljava/lang/StringBuilder; // type@03c5 │ │ -0a85e0: 7010 6726 0900 |0086: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0a85e6: 1a0a b301 |0089: const-string v10, "Asset not loaded: " // string@01b3 │ │ -0a85ea: 6e20 6e26 a900 |008b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a85f0: 0c09 |008e: move-result-object v9 │ │ -0a85f2: 6e20 6e26 c900 |008f: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a85f8: 0c09 |0092: move-result-object v9 │ │ -0a85fa: 6e10 7426 0900 |0093: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0a8600: 0c09 |0096: move-result-object v9 │ │ -0a8602: 7020 b41f 9800 |0097: invoke-direct {v8, v9}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0a8608: 2708 |009a: throw v8 │ │ -0a860a: 54b8 fc00 |009b: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ -0a860e: 6e20 2722 7800 |009d: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a8614: 0c08 |00a0: move-result-object v8 │ │ -0a8616: 1f08 3603 |00a1: check-cast v8, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0a861a: 6e20 2722 c800 |00a3: invoke-virtual {v8, v12}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a8620: 0c00 |00a6: move-result-object v0 │ │ -0a8622: 1f00 7800 |00a7: check-cast v0, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@0078 │ │ -0a8626: 6e10 1302 0000 |00a9: invoke-virtual {v0}, Lcom/badlogic/gdx/assets/RefCountedContainer;.decRefCount:()V // method@0213 │ │ -0a862c: 6e10 1502 0000 |00ac: invoke-virtual {v0}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getRefCount:()I // method@0215 │ │ -0a8632: 0a08 |00af: move-result v8 │ │ -0a8634: 3c08 5d00 |00b0: if-gtz v8, 010d // +005d │ │ -0a8638: 54b8 0101 |00b2: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ -0a863c: 2209 c503 |00b4: new-instance v9, Ljava/lang/StringBuilder; // type@03c5 │ │ -0a8640: 7010 6726 0900 |00b6: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0a8646: 1a0a b30f |00b9: const-string v10, "Unload (dispose): " // string@0fb3 │ │ -0a864a: 6e20 6e26 a900 |00bb: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a8650: 0c09 |00be: move-result-object v9 │ │ -0a8652: 6e20 6e26 c900 |00bf: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a8658: 0c09 |00c2: move-result-object v9 │ │ -0a865a: 6e10 7426 0900 |00c3: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0a8660: 0c09 |00c6: move-result-object v9 │ │ -0a8662: 6e20 5921 9800 |00c7: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@2159 │ │ -0a8668: 1c08 bd03 |00ca: const-class v8, Ljava/lang/Object; // type@03bd │ │ -0a866c: 6e20 1402 8000 |00cc: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getObject:(Ljava/lang/Class;)Ljava/lang/Object; // method@0214 │ │ -0a8672: 0c08 |00cf: move-result-object v8 │ │ -0a8674: 2088 f802 |00d0: instance-of v8, v8, Lcom/badlogic/gdx/utils/Disposable; // type@02f8 │ │ -0a8678: 3808 0d00 |00d2: if-eqz v8, 00df // +000d │ │ -0a867c: 1c08 bd03 |00d4: const-class v8, Ljava/lang/Object; // type@03bd │ │ -0a8680: 6e20 1402 8000 |00d6: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getObject:(Ljava/lang/Class;)Ljava/lang/Object; // method@0214 │ │ -0a8686: 0c08 |00d9: move-result-object v8 │ │ -0a8688: 1f08 f802 |00da: check-cast v8, Lcom/badlogic/gdx/utils/Disposable; // type@02f8 │ │ -0a868c: 7210 891f 0800 |00dc: invoke-interface {v8}, Lcom/badlogic/gdx/utils/Disposable;.dispose:()V // method@1f89 │ │ -0a8692: 54b8 fb00 |00df: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ -0a8696: 6e20 3422 c800 |00e1: invoke-virtual {v8, v12}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2234 │ │ -0a869c: 54b8 fc00 |00e4: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ -0a86a0: 6e20 2722 7800 |00e6: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a86a6: 0c08 |00e9: move-result-object v8 │ │ -0a86a8: 1f08 3603 |00ea: check-cast v8, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0a86ac: 6e20 3422 c800 |00ec: invoke-virtual {v8, v12}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2234 │ │ -0a86b2: 54b8 fa00 |00ef: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fa │ │ -0a86b6: 6e20 2722 c800 |00f1: invoke-virtual {v8, v12}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0a86bc: 0c02 |00f4: move-result-object v2 │ │ -0a86be: 1f02 e702 |00f5: check-cast v2, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0a86c2: 3802 2f00 |00f7: if-eqz v2, 0126 // +002f │ │ -0a86c6: 6e10 771e 0200 |00f9: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -0a86cc: 0c06 |00fc: move-result-object v6 │ │ -0a86ce: 7210 5327 0600 |00fd: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0a86d4: 0a08 |0100: move-result v8 │ │ -0a86d6: 3808 2500 |0101: if-eqz v8, 0126 // +0025 │ │ -0a86da: 7210 5427 0600 |0103: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0a86e0: 0c03 |0106: move-result-object v3 │ │ -0a86e2: 1f03 c303 |0107: check-cast v3, Ljava/lang/String; // type@03c3 │ │ -0a86e6: 6e20 0e02 3b00 |0109: invoke-virtual {v11, v3}, Lcom/badlogic/gdx/assets/AssetManager;.unload:(Ljava/lang/String;)V // method@020e │ │ -0a86ec: 28f1 |010c: goto 00fd // -000f │ │ -0a86ee: 54b8 0101 |010d: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ -0a86f2: 2209 c503 |010f: new-instance v9, Ljava/lang/StringBuilder; // type@03c5 │ │ -0a86f6: 7010 6726 0900 |0111: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0a86fc: 1a0a b20f |0114: const-string v10, "Unload (decrement): " // string@0fb2 │ │ -0a8700: 6e20 6e26 a900 |0116: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a8706: 0c09 |0119: move-result-object v9 │ │ -0a8708: 6e20 6e26 c900 |011a: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a870e: 0c09 |011d: move-result-object v9 │ │ -0a8710: 6e10 7426 0900 |011e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0a8716: 0c09 |0121: move-result-object v9 │ │ -0a8718: 6e20 5921 9800 |0122: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@2159 │ │ -0a871e: 28ca |0125: goto 00ef // -0036 │ │ -0a8720: 6e10 1502 0000 |0126: invoke-virtual {v0}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getRefCount:()I // method@0215 │ │ -0a8726: 0a08 |0129: move-result v8 │ │ -0a8728: 3c08 10ff |012a: if-gtz v8, 003a // -00f0 │ │ -0a872c: 54b8 fa00 |012c: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fa │ │ -0a8730: 6e20 3422 c800 |012e: invoke-virtual {v8, v12}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2234 │ │ -0a8736: 2900 09ff |0131: goto/16 003a // -00f7 │ │ +0b6a84: |[0b6a84] com.badlogic.gdx.assets.AssetManager.unload:(Ljava/lang/String;)V │ │ +0b6a94: 1d0b |0000: monitor-enter v11 │ │ +0b6a96: 12f4 |0001: const/4 v4, #int -1 // #ff │ │ +0b6a98: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0b6a9a: 54b8 fe00 |0003: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00fe │ │ +0b6a9e: 5288 df0f |0005: iget v8, v8, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0b6aa2: 3585 1300 |0007: if-ge v5, v8, 001a // +0013 │ │ +0b6aa6: 54b8 fe00 |0009: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00fe │ │ +0b6aaa: 6e20 741e 5800 |000b: invoke-virtual {v8, v5}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0b6ab0: 0c08 |000e: move-result-object v8 │ │ +0b6ab2: 1f08 6f00 |000f: check-cast v8, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@006f │ │ +0b6ab6: 5488 e800 |0011: iget-object v8, v8, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +0b6aba: 6e20 4426 c800 |0013: invoke-virtual {v8, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0b6ac0: 0a08 |0016: move-result v8 │ │ +0b6ac2: 3808 2500 |0017: if-eqz v8, 003c // +0025 │ │ +0b6ac6: 0154 |0019: move v4, v5 │ │ +0b6ac8: 12f8 |001a: const/4 v8, #int -1 // #ff │ │ +0b6aca: 3284 2400 |001b: if-eq v4, v8, 003f // +0024 │ │ +0b6ace: 54b8 fe00 |001d: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00fe │ │ +0b6ad2: 6e20 7d1e 4800 |001f: invoke-virtual {v8, v4}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1e7d │ │ +0b6ad8: 54b8 0101 |0022: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ +0b6adc: 2209 c303 |0024: new-instance v9, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b6ae0: 7010 6726 0900 |0026: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b6ae6: 1a0a b20f |0029: const-string v10, "Unload (from queue): " // string@0fb2 │ │ +0b6aea: 6e20 6e26 a900 |002b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b6af0: 0c09 |002e: move-result-object v9 │ │ +0b6af2: 6e20 6e26 c900 |002f: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b6af8: 0c09 |0032: move-result-object v9 │ │ +0b6afa: 6e10 7426 0900 |0033: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b6b00: 0c09 |0036: move-result-object v9 │ │ +0b6b02: 6e20 5921 9800 |0037: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@2159 │ │ +0b6b08: 1e0b |003a: monitor-exit v11 │ │ +0b6b0a: 0e00 |003b: return-void │ │ +0b6b0c: d805 0501 |003c: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0b6b10: 28c5 |003e: goto 0003 // -003b │ │ +0b6b12: 54b8 0201 |003f: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ +0b6b16: 6e10 7b27 0800 |0041: invoke-virtual {v8}, Ljava/util/Stack;.size:()I // method@277b │ │ +0b6b1c: 0a08 |0044: move-result v8 │ │ +0b6b1e: 3d08 3300 |0045: if-lez v8, 0078 // +0033 │ │ +0b6b22: 54b8 0201 |0047: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ +0b6b26: 6e10 7527 0800 |0049: invoke-virtual {v8}, Ljava/util/Stack;.firstElement:()Ljava/lang/Object; // method@2775 │ │ +0b6b2c: 0c01 |004c: move-result-object v1 │ │ +0b6b2e: 1f01 7300 |004d: check-cast v1, Lcom/badlogic/gdx/assets/AssetLoadingTask; // type@0073 │ │ +0b6b32: 5418 ed00 |004f: iget-object v8, v1, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00ed │ │ +0b6b36: 5488 e800 |0051: iget-object v8, v8, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00e8 │ │ +0b6b3a: 6e20 4426 c800 |0053: invoke-virtual {v8, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0b6b40: 0a08 |0056: move-result v8 │ │ +0b6b42: 3808 2100 |0057: if-eqz v8, 0078 // +0021 │ │ +0b6b46: 1218 |0059: const/4 v8, #int 1 // #1 │ │ +0b6b48: 5c18 ef00 |005a: iput-boolean v8, v1, Lcom/badlogic/gdx/assets/AssetLoadingTask;.cancel:Z // field@00ef │ │ +0b6b4c: 54b8 0101 |005c: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ +0b6b50: 2209 c303 |005e: new-instance v9, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b6b54: 7010 6726 0900 |0060: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b6b5a: 1a0a b30f |0063: const-string v10, "Unload (from tasks): " // string@0fb3 │ │ +0b6b5e: 6e20 6e26 a900 |0065: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b6b64: 0c09 |0068: move-result-object v9 │ │ +0b6b66: 6e20 6e26 c900 |0069: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b6b6c: 0c09 |006c: move-result-object v9 │ │ +0b6b6e: 6e10 7426 0900 |006d: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b6b74: 0c09 |0070: move-result-object v9 │ │ +0b6b76: 6e20 5921 9800 |0071: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@2159 │ │ +0b6b7c: 28c6 |0074: goto 003a // -003a │ │ +0b6b7e: 0d08 |0075: move-exception v8 │ │ +0b6b80: 1e0b |0076: monitor-exit v11 │ │ +0b6b82: 2708 |0077: throw v8 │ │ +0b6b84: 54b8 fb00 |0078: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ +0b6b88: 6e20 2722 c800 |007a: invoke-virtual {v8, v12}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b6b8e: 0c07 |007d: move-result-object v7 │ │ +0b6b90: 1f07 a503 |007e: check-cast v7, Ljava/lang/Class; // type@03a5 │ │ +0b6b94: 3907 1b00 |0080: if-nez v7, 009b // +001b │ │ +0b6b98: 2208 fa02 |0082: new-instance v8, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0b6b9c: 2209 c303 |0084: new-instance v9, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b6ba0: 7010 6726 0900 |0086: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b6ba6: 1a0a b301 |0089: const-string v10, "Asset not loaded: " // string@01b3 │ │ +0b6baa: 6e20 6e26 a900 |008b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b6bb0: 0c09 |008e: move-result-object v9 │ │ +0b6bb2: 6e20 6e26 c900 |008f: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b6bb8: 0c09 |0092: move-result-object v9 │ │ +0b6bba: 6e10 7426 0900 |0093: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b6bc0: 0c09 |0096: move-result-object v9 │ │ +0b6bc2: 7020 b41f 9800 |0097: invoke-direct {v8, v9}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0b6bc8: 2708 |009a: throw v8 │ │ +0b6bca: 54b8 fc00 |009b: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ +0b6bce: 6e20 2722 7800 |009d: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b6bd4: 0c08 |00a0: move-result-object v8 │ │ +0b6bd6: 1f08 3403 |00a1: check-cast v8, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0b6bda: 6e20 2722 c800 |00a3: invoke-virtual {v8, v12}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b6be0: 0c00 |00a6: move-result-object v0 │ │ +0b6be2: 1f00 7600 |00a7: check-cast v0, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@0076 │ │ +0b6be6: 6e10 1302 0000 |00a9: invoke-virtual {v0}, Lcom/badlogic/gdx/assets/RefCountedContainer;.decRefCount:()V // method@0213 │ │ +0b6bec: 6e10 1502 0000 |00ac: invoke-virtual {v0}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getRefCount:()I // method@0215 │ │ +0b6bf2: 0a08 |00af: move-result v8 │ │ +0b6bf4: 3c08 5d00 |00b0: if-gtz v8, 010d // +005d │ │ +0b6bf8: 54b8 0101 |00b2: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ +0b6bfc: 2209 c303 |00b4: new-instance v9, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b6c00: 7010 6726 0900 |00b6: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b6c06: 1a0a b10f |00b9: const-string v10, "Unload (dispose): " // string@0fb1 │ │ +0b6c0a: 6e20 6e26 a900 |00bb: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b6c10: 0c09 |00be: move-result-object v9 │ │ +0b6c12: 6e20 6e26 c900 |00bf: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b6c18: 0c09 |00c2: move-result-object v9 │ │ +0b6c1a: 6e10 7426 0900 |00c3: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b6c20: 0c09 |00c6: move-result-object v9 │ │ +0b6c22: 6e20 5921 9800 |00c7: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@2159 │ │ +0b6c28: 1c08 bb03 |00ca: const-class v8, Ljava/lang/Object; // type@03bb │ │ +0b6c2c: 6e20 1402 8000 |00cc: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getObject:(Ljava/lang/Class;)Ljava/lang/Object; // method@0214 │ │ +0b6c32: 0c08 |00cf: move-result-object v8 │ │ +0b6c34: 2088 f602 |00d0: instance-of v8, v8, Lcom/badlogic/gdx/utils/Disposable; // type@02f6 │ │ +0b6c38: 3808 0d00 |00d2: if-eqz v8, 00df // +000d │ │ +0b6c3c: 1c08 bb03 |00d4: const-class v8, Ljava/lang/Object; // type@03bb │ │ +0b6c40: 6e20 1402 8000 |00d6: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getObject:(Ljava/lang/Class;)Ljava/lang/Object; // method@0214 │ │ +0b6c46: 0c08 |00d9: move-result-object v8 │ │ +0b6c48: 1f08 f602 |00da: check-cast v8, Lcom/badlogic/gdx/utils/Disposable; // type@02f6 │ │ +0b6c4c: 7210 891f 0800 |00dc: invoke-interface {v8}, Lcom/badlogic/gdx/utils/Disposable;.dispose:()V // method@1f89 │ │ +0b6c52: 54b8 fb00 |00df: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fb │ │ +0b6c56: 6e20 3422 c800 |00e1: invoke-virtual {v8, v12}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2234 │ │ +0b6c5c: 54b8 fc00 |00e4: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fc │ │ +0b6c60: 6e20 2722 7800 |00e6: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b6c66: 0c08 |00e9: move-result-object v8 │ │ +0b6c68: 1f08 3403 |00ea: check-cast v8, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0b6c6c: 6e20 3422 c800 |00ec: invoke-virtual {v8, v12}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2234 │ │ +0b6c72: 54b8 fa00 |00ef: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fa │ │ +0b6c76: 6e20 2722 c800 |00f1: invoke-virtual {v8, v12}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0b6c7c: 0c02 |00f4: move-result-object v2 │ │ +0b6c7e: 1f02 e502 |00f5: check-cast v2, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0b6c82: 3802 2f00 |00f7: if-eqz v2, 0126 // +002f │ │ +0b6c86: 6e10 771e 0200 |00f9: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0b6c8c: 0c06 |00fc: move-result-object v6 │ │ +0b6c8e: 7210 5327 0600 |00fd: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0b6c94: 0a08 |0100: move-result v8 │ │ +0b6c96: 3808 2500 |0101: if-eqz v8, 0126 // +0025 │ │ +0b6c9a: 7210 5427 0600 |0103: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0b6ca0: 0c03 |0106: move-result-object v3 │ │ +0b6ca2: 1f03 c103 |0107: check-cast v3, Ljava/lang/String; // type@03c1 │ │ +0b6ca6: 6e20 0e02 3b00 |0109: invoke-virtual {v11, v3}, Lcom/badlogic/gdx/assets/AssetManager;.unload:(Ljava/lang/String;)V // method@020e │ │ +0b6cac: 28f1 |010c: goto 00fd // -000f │ │ +0b6cae: 54b8 0101 |010d: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@0101 │ │ +0b6cb2: 2209 c303 |010f: new-instance v9, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b6cb6: 7010 6726 0900 |0111: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b6cbc: 1a0a b00f |0114: const-string v10, "Unload (decrement): " // string@0fb0 │ │ +0b6cc0: 6e20 6e26 a900 |0116: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b6cc6: 0c09 |0119: move-result-object v9 │ │ +0b6cc8: 6e20 6e26 c900 |011a: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b6cce: 0c09 |011d: move-result-object v9 │ │ +0b6cd0: 6e10 7426 0900 |011e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b6cd6: 0c09 |0121: move-result-object v9 │ │ +0b6cd8: 6e20 5921 9800 |0122: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@2159 │ │ +0b6cde: 28ca |0125: goto 00ef // -0036 │ │ +0b6ce0: 6e10 1502 0000 |0126: invoke-virtual {v0}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getRefCount:()I // method@0215 │ │ +0b6ce6: 0a08 |0129: move-result v8 │ │ +0b6ce8: 3c08 10ff |012a: if-gtz v8, 003a // -00f0 │ │ +0b6cec: 54b8 fa00 |012c: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00fa │ │ +0b6cf0: 6e20 3422 c800 |012e: invoke-virtual {v8, v12}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2234 │ │ +0b6cf6: 2900 09ff |0131: goto/16 003a // -00f7 │ │ catches : 3 │ │ 0x0003 - 0x003a │ │ -> 0x0075 │ │ 0x003f - 0x0074 │ │ -> 0x0075 │ │ 0x0078 - 0x0131 │ │ -> 0x0075 │ │ @@ -195045,59 +195108,59 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -0a8758: |[0a8758] com.badlogic.gdx.assets.AssetManager.update:()Z │ │ -0a8768: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a876a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0a876c: 1d04 |0002: monitor-enter v4 │ │ -0a876e: 5443 0201 |0003: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ -0a8772: 6e10 7b27 0300 |0005: invoke-virtual {v3}, Ljava/util/Stack;.size:()I // method@277b │ │ -0a8778: 0a03 |0008: move-result v3 │ │ -0a877a: 3903 2800 |0009: if-nez v3, 0031 // +0028 │ │ -0a877e: 5443 fe00 |000b: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00fe │ │ -0a8782: 5233 df0f |000d: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0a8786: 3803 1a00 |000f: if-eqz v3, 0029 // +001a │ │ -0a878a: 5443 0201 |0011: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ -0a878e: 6e10 7b27 0300 |0013: invoke-virtual {v3}, Ljava/util/Stack;.size:()I // method@277b │ │ -0a8794: 0a03 |0016: move-result v3 │ │ -0a8796: 3903 1200 |0017: if-nez v3, 0029 // +0012 │ │ -0a879a: 7010 0a02 0400 |0019: invoke-direct {v4}, Lcom/badlogic/gdx/assets/AssetManager;.nextTask:()V // method@020a │ │ -0a87a0: 28ef |001c: goto 000b // -0011 │ │ -0a87a2: 0d00 |001d: move-exception v0 │ │ -0a87a4: 7020 0202 0400 |001e: invoke-direct {v4, v0}, Lcom/badlogic/gdx/assets/AssetManager;.handleTaskError:(Ljava/lang/Throwable;)V // method@0202 │ │ -0a87aa: 5443 fe00 |0021: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00fe │ │ -0a87ae: 5233 df0f |0023: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0a87b2: 3903 2200 |0025: if-nez v3, 0047 // +0022 │ │ -0a87b6: 1e04 |0027: monitor-exit v4 │ │ -0a87b8: 0f01 |0028: return v1 │ │ -0a87ba: 5443 0201 |0029: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ -0a87be: 6e10 7b27 0300 |002b: invoke-virtual {v3}, Ljava/util/Stack;.size:()I // method@277b │ │ -0a87c4: 0a03 |002e: move-result v3 │ │ -0a87c6: 3803 f8ff |002f: if-eqz v3, 0027 // -0008 │ │ -0a87ca: 7010 1102 0400 |0031: invoke-direct {v4}, Lcom/badlogic/gdx/assets/AssetManager;.updateTask:()Z // method@0211 │ │ -0a87d0: 0a03 |0034: move-result v3 │ │ -0a87d2: 3803 1000 |0035: if-eqz v3, 0045 // +0010 │ │ -0a87d6: 5443 fe00 |0037: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00fe │ │ -0a87da: 5233 df0f |0039: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0a87de: 3903 0a00 |003b: if-nez v3, 0045 // +000a │ │ -0a87e2: 5443 0201 |003d: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ -0a87e6: 6e10 7b27 0300 |003f: invoke-virtual {v3}, Ljava/util/Stack;.size:()I // method@277b │ │ -0a87ec: 0a03 |0042: move-result v3 │ │ -0a87ee: 3803 e4ff |0043: if-eqz v3, 0027 // -001c │ │ -0a87f2: 0121 |0045: move v1, v2 │ │ -0a87f4: 28e1 |0046: goto 0027 // -001f │ │ -0a87f6: 0121 |0047: move v1, v2 │ │ -0a87f8: 28df |0048: goto 0027 // -0021 │ │ -0a87fa: 0d01 |0049: move-exception v1 │ │ -0a87fc: 1e04 |004a: monitor-exit v4 │ │ -0a87fe: 2701 |004b: throw v1 │ │ +0b6d18: |[0b6d18] com.badlogic.gdx.assets.AssetManager.update:()Z │ │ +0b6d28: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0b6d2a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0b6d2c: 1d04 |0002: monitor-enter v4 │ │ +0b6d2e: 5443 0201 |0003: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ +0b6d32: 6e10 7b27 0300 |0005: invoke-virtual {v3}, Ljava/util/Stack;.size:()I // method@277b │ │ +0b6d38: 0a03 |0008: move-result v3 │ │ +0b6d3a: 3903 2800 |0009: if-nez v3, 0031 // +0028 │ │ +0b6d3e: 5443 fe00 |000b: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00fe │ │ +0b6d42: 5233 df0f |000d: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0b6d46: 3803 1a00 |000f: if-eqz v3, 0029 // +001a │ │ +0b6d4a: 5443 0201 |0011: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ +0b6d4e: 6e10 7b27 0300 |0013: invoke-virtual {v3}, Ljava/util/Stack;.size:()I // method@277b │ │ +0b6d54: 0a03 |0016: move-result v3 │ │ +0b6d56: 3903 1200 |0017: if-nez v3, 0029 // +0012 │ │ +0b6d5a: 7010 0a02 0400 |0019: invoke-direct {v4}, Lcom/badlogic/gdx/assets/AssetManager;.nextTask:()V // method@020a │ │ +0b6d60: 28ef |001c: goto 000b // -0011 │ │ +0b6d62: 0d00 |001d: move-exception v0 │ │ +0b6d64: 7020 0202 0400 |001e: invoke-direct {v4, v0}, Lcom/badlogic/gdx/assets/AssetManager;.handleTaskError:(Ljava/lang/Throwable;)V // method@0202 │ │ +0b6d6a: 5443 fe00 |0021: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00fe │ │ +0b6d6e: 5233 df0f |0023: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0b6d72: 3903 2200 |0025: if-nez v3, 0047 // +0022 │ │ +0b6d76: 1e04 |0027: monitor-exit v4 │ │ +0b6d78: 0f01 |0028: return v1 │ │ +0b6d7a: 5443 0201 |0029: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ +0b6d7e: 6e10 7b27 0300 |002b: invoke-virtual {v3}, Ljava/util/Stack;.size:()I // method@277b │ │ +0b6d84: 0a03 |002e: move-result v3 │ │ +0b6d86: 3803 f8ff |002f: if-eqz v3, 0027 // -0008 │ │ +0b6d8a: 7010 1102 0400 |0031: invoke-direct {v4}, Lcom/badlogic/gdx/assets/AssetManager;.updateTask:()Z // method@0211 │ │ +0b6d90: 0a03 |0034: move-result v3 │ │ +0b6d92: 3803 1000 |0035: if-eqz v3, 0045 // +0010 │ │ +0b6d96: 5443 fe00 |0037: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00fe │ │ +0b6d9a: 5233 df0f |0039: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0b6d9e: 3903 0a00 |003b: if-nez v3, 0045 // +000a │ │ +0b6da2: 5443 0201 |003d: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@0102 │ │ +0b6da6: 6e10 7b27 0300 |003f: invoke-virtual {v3}, Ljava/util/Stack;.size:()I // method@277b │ │ +0b6dac: 0a03 |0042: move-result v3 │ │ +0b6dae: 3803 e4ff |0043: if-eqz v3, 0027 // -001c │ │ +0b6db2: 0121 |0045: move v1, v2 │ │ +0b6db4: 28e1 |0046: goto 0027 // -001f │ │ +0b6db6: 0121 |0047: move v1, v2 │ │ +0b6db8: 28df |0048: goto 0027 // -0021 │ │ +0b6dba: 0d01 |0049: move-exception v1 │ │ +0b6dbc: 1e04 |004a: monitor-exit v4 │ │ +0b6dbe: 2701 |004b: throw v1 │ │ catches : 3 │ │ 0x0003 - 0x001c │ │ Ljava/lang/Throwable; -> 0x001d │ │ -> 0x0049 │ │ 0x001e - 0x0025 │ │ -> 0x0049 │ │ 0x0029 - 0x0042 │ │ @@ -195120,62 +195183,62 @@ │ │ 0x0000 - 0x004c reg=4 this Lcom/badlogic/gdx/assets/AssetManager; │ │ │ │ #27 : (in Lcom/badlogic/gdx/assets/AssetManager;) │ │ name : 'update' │ │ type : '(I)Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -0a8820: |[0a8820] com.badlogic.gdx.assets.AssetManager.update:(I)Z │ │ -0a8830: 1d07 |0000: monitor-enter v7 │ │ -0a8832: 7100 7e26 0000 |0001: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ -0a8838: 0b03 |0004: move-result-wide v3 │ │ -0a883a: d285 e803 |0005: mul-int/lit16 v5, v8, #int 1000 // #03e8 │ │ -0a883e: 8155 |0007: int-to-long v5, v5 │ │ -0a8840: 9b01 0305 |0008: add-long v1, v3, v5 │ │ -0a8844: 6e10 0f02 0700 |000a: invoke-virtual {v7}, Lcom/badlogic/gdx/assets/AssetManager;.update:()Z // method@020f │ │ -0a884a: 0a00 |000d: move-result v0 │ │ -0a884c: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ -0a8850: 7100 7926 0000 |0010: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2679 │ │ -0a8856: 0b03 |0013: move-result-wide v3 │ │ -0a8858: 3103 0301 |0014: cmp-long v3, v3, v1 │ │ -0a885c: 3d03 0400 |0016: if-lez v3, 001a // +0004 │ │ -0a8860: 1e07 |0018: monitor-exit v7 │ │ -0a8862: 0f00 |0019: return v0 │ │ -0a8864: 7100 8826 0000 |001a: invoke-static {}, Ljava/lang/Thread;.yield:()V // method@2688 │ │ -0a886a: 28ed |001d: goto 000a // -0013 │ │ -0a886c: 0d03 |001e: move-exception v3 │ │ -0a886e: 1e07 |001f: monitor-exit v7 │ │ -0a8870: 2703 |0020: throw v3 │ │ +0b6de0: |[0b6de0] com.badlogic.gdx.assets.AssetManager.update:(I)Z │ │ +0b6df0: 1d08 |0000: monitor-enter v8 │ │ +0b6df2: 7100 7e26 0000 |0001: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ +0b6df8: 0b04 |0004: move-result-wide v4 │ │ +0b6dfa: d291 e803 |0005: mul-int/lit16 v1, v9, #int 1000 // #03e8 │ │ +0b6dfe: 8116 |0007: int-to-long v6, v1 │ │ +0b6e00: 9b02 0406 |0008: add-long v2, v4, v6 │ │ +0b6e04: 6e10 0f02 0800 |000a: invoke-virtual {v8}, Lcom/badlogic/gdx/assets/AssetManager;.update:()Z // method@020f │ │ +0b6e0a: 0a00 |000d: move-result v0 │ │ +0b6e0c: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ +0b6e10: 7100 7926 0000 |0010: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2679 │ │ +0b6e16: 0b04 |0013: move-result-wide v4 │ │ +0b6e18: 3101 0402 |0014: cmp-long v1, v4, v2 │ │ +0b6e1c: 3d01 0400 |0016: if-lez v1, 001a // +0004 │ │ +0b6e20: 1e08 |0018: monitor-exit v8 │ │ +0b6e22: 0f00 |0019: return v0 │ │ +0b6e24: 7100 8826 0000 |001a: invoke-static {}, Ljava/lang/Thread;.yield:()V // method@2688 │ │ +0b6e2a: 28ed |001d: goto 000a // -0013 │ │ +0b6e2c: 0d01 |001e: move-exception v1 │ │ +0b6e2e: 1e08 |001f: monitor-exit v8 │ │ +0b6e30: 2701 |0020: throw v1 │ │ catches : 2 │ │ 0x0001 - 0x0013 │ │ -> 0x001e │ │ 0x001a - 0x001d │ │ -> 0x001e │ │ positions : │ │ 0x0000 line=326 │ │ 0x000a line=328 │ │ 0x000e line=329 │ │ 0x001a line=330 │ │ 0x001e line=326 │ │ locals : │ │ 0x000e - 0x001e reg=0 done Z │ │ - 0x000a - 0x001e reg=1 endTime J │ │ - 0x0000 - 0x0021 reg=7 this Lcom/badlogic/gdx/assets/AssetManager; │ │ - 0x0000 - 0x0021 reg=8 millis I │ │ + 0x000a - 0x001e reg=2 endTime J │ │ + 0x0000 - 0x0021 reg=8 this Lcom/badlogic/gdx/assets/AssetManager; │ │ + 0x0000 - 0x0021 reg=9 millis I │ │ │ │ source_file_idx : 443 (AssetManager.java) │ │ │ │ Class #440 header: │ │ -class_idx : 122 │ │ +class_idx : 120 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 121 │ │ +superclass_idx : 119 │ │ source_file_idx : 444 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #440 annotations: │ │ @@ -195199,17 +195262,17 @@ │ │ type : '(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a8888: |[0a8888] com.badlogic.gdx.assets.loaders.AsynchronousAssetLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ -0a8898: 7020 1902 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/AssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@0219 │ │ -0a889e: 0e00 |0003: return-void │ │ +0b6e48: |[0b6e48] com.badlogic.gdx.assets.loaders.AsynchronousAssetLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ +0b6e58: 7020 1902 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/AssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@0219 │ │ +0b6e5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader; Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader; │ │ @@ -195227,17 +195290,17 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 444 (AsynchronousAssetLoader.java) │ │ │ │ Class #441 header: │ │ -class_idx : 123 │ │ +class_idx : 121 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 116 │ │ +superclass_idx : 114 │ │ source_file_idx : 522 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #441 annotations: │ │ @@ -195275,43 +195338,43 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0a88a0: |[0a88a0] com.badlogic.gdx.assets.loaders.BitmapFontLoader$BitmapFontParameter.:()V │ │ -0a88b0: 7010 e401 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01e4 │ │ -0a88b6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0a88b8: 5c10 0901 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.flip:Z // field@0109 │ │ -0a88bc: 6200 6506 |0006: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0665 │ │ -0a88c0: 5b10 0b01 |0008: iput-object v0, v1, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.minFitler:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@010b │ │ -0a88c4: 6200 6506 |000a: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0665 │ │ -0a88c8: 5b10 0a01 |000c: iput-object v0, v1, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.maxFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@010a │ │ -0a88cc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0a88ce: 5b10 0801 |000f: iput-object v0, v1, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.bitmapFontData:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@0108 │ │ -0a88d2: 0e00 |0011: return-void │ │ +0b6e60: |[0b6e60] com.badlogic.gdx.assets.loaders.BitmapFontLoader$BitmapFontParameter.:()V │ │ +0b6e70: 7010 e401 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01e4 │ │ +0b6e76: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0b6e78: 5c10 0901 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.flip:Z // field@0109 │ │ +0b6e7c: 6200 6506 |0006: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0665 │ │ +0b6e80: 5b10 0b01 |0008: iput-object v0, v1, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.minFitler:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@010b │ │ +0b6e84: 6200 6506 |000a: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0665 │ │ +0b6e88: 5b10 0a01 |000c: iput-object v0, v1, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.maxFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@010a │ │ +0b6e8c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0b6e8e: 5b10 0801 |000f: iput-object v0, v1, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.bitmapFontData:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@0108 │ │ +0b6e92: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=71 │ │ 0x0006 line=73 │ │ 0x000a line=75 │ │ 0x000e line=77 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter; │ │ │ │ Virtual methods - │ │ source_file_idx : 522 (BitmapFontLoader.java) │ │ │ │ Class #442 header: │ │ -class_idx : 126 │ │ +class_idx : 124 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 116 │ │ -source_file_idx : 3448 │ │ +superclass_idx : 114 │ │ +source_file_idx : 3446 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #442 annotations: │ │ Annotations on class │ │ @@ -195332,31 +195395,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a88d4: |[0a88d4] com.badlogic.gdx.assets.loaders.MusicLoader$MusicParameter.:()V │ │ -0a88e4: 7010 e401 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01e4 │ │ -0a88ea: 0e00 |0003: return-void │ │ +0b6e94: |[0b6e94] com.badlogic.gdx.assets.loaders.MusicLoader$MusicParameter.:()V │ │ +0b6ea4: 7010 e401 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01e4 │ │ +0b6eaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/assets/loaders/MusicLoader$MusicParameter; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3448 (MusicLoader.java) │ │ + source_file_idx : 3446 (MusicLoader.java) │ │ │ │ Class #443 header: │ │ -class_idx : 128 │ │ +class_idx : 126 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 116 │ │ -source_file_idx : 3604 │ │ +superclass_idx : 114 │ │ +source_file_idx : 3602 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #443 annotations: │ │ Annotations on class │ │ @@ -195377,31 +195440,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a88ec: |[0a88ec] com.badlogic.gdx.assets.loaders.PixmapLoader$PixmapParameter.:()V │ │ -0a88fc: 7010 e401 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01e4 │ │ -0a8902: 0e00 |0003: return-void │ │ +0b6eac: |[0b6eac] com.badlogic.gdx.assets.loaders.PixmapLoader$PixmapParameter.:()V │ │ +0b6ebc: 7010 e401 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01e4 │ │ +0b6ec2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/assets/loaders/PixmapLoader$PixmapParameter; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3604 (PixmapLoader.java) │ │ + source_file_idx : 3602 (PixmapLoader.java) │ │ │ │ Class #444 header: │ │ -class_idx : 130 │ │ +class_idx : 128 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 116 │ │ -source_file_idx : 3819 │ │ +superclass_idx : 114 │ │ +source_file_idx : 3817 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #444 annotations: │ │ Annotations on class │ │ @@ -195426,35 +195489,35 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a8904: |[0a8904] com.badlogic.gdx.assets.loaders.SkinLoader$SkinParameter.:(Ljava/lang/String;)V │ │ -0a8914: 7010 e401 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01e4 │ │ -0a891a: 5b01 0e01 |0003: iput-object v1, v0, Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter;.textureAtlasPath:Ljava/lang/String; // field@010e │ │ -0a891e: 0e00 |0005: return-void │ │ +0b6ec4: |[0b6ec4] com.badlogic.gdx.assets.loaders.SkinLoader$SkinParameter.:(Ljava/lang/String;)V │ │ +0b6ed4: 7010 e401 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01e4 │ │ +0b6eda: 5b01 0e01 |0003: iput-object v1, v0, Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter;.textureAtlasPath:Ljava/lang/String; // field@010e │ │ +0b6ede: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=66 │ │ 0x0005 line=67 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter; │ │ 0x0000 - 0x0006 reg=1 textureAtlasPath Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3819 (SkinLoader.java) │ │ + source_file_idx : 3817 (SkinLoader.java) │ │ │ │ Class #445 header: │ │ -class_idx : 132 │ │ +class_idx : 130 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 116 │ │ -source_file_idx : 3830 │ │ +superclass_idx : 114 │ │ +source_file_idx : 3828 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #445 annotations: │ │ Annotations on class │ │ @@ -195475,31 +195538,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a8920: |[0a8920] com.badlogic.gdx.assets.loaders.SoundLoader$SoundParameter.:()V │ │ -0a8930: 7010 e401 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01e4 │ │ -0a8936: 0e00 |0003: return-void │ │ +0b6ee0: |[0b6ee0] com.badlogic.gdx.assets.loaders.SoundLoader$SoundParameter.:()V │ │ +0b6ef0: 7010 e401 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01e4 │ │ +0b6ef6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/assets/loaders/SoundLoader$SoundParameter; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3830 (SoundLoader.java) │ │ + source_file_idx : 3828 (SoundLoader.java) │ │ │ │ Class #446 header: │ │ -class_idx : 134 │ │ +class_idx : 132 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 121 │ │ -source_file_idx : 3874 │ │ +superclass_idx : 119 │ │ +source_file_idx : 3872 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #446 annotations: │ │ Annotations on class │ │ @@ -195520,17 +195583,17 @@ │ │ type : '(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a8938: |[0a8938] com.badlogic.gdx.assets.loaders.SynchronousAssetLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ -0a8948: 7020 1902 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/AssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@0219 │ │ -0a894e: 0e00 |0003: return-void │ │ +0b6ef8: |[0b6ef8] com.badlogic.gdx.assets.loaders.SynchronousAssetLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ +0b6f08: 7020 1902 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/AssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@0219 │ │ +0b6f0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader; Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader; │ │ @@ -195539,21 +195602,21 @@ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader;) │ │ name : 'load' │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3874 (SynchronousAssetLoader.java) │ │ + source_file_idx : 3872 (SynchronousAssetLoader.java) │ │ │ │ Class #447 header: │ │ -class_idx : 135 │ │ +class_idx : 133 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 116 │ │ -source_file_idx : 3929 │ │ +superclass_idx : 114 │ │ +source_file_idx : 3927 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #447 annotations: │ │ Annotations on class │ │ @@ -195578,19 +195641,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a8950: |[0a8950] com.badlogic.gdx.assets.loaders.TextureAtlasLoader$TextureAtlasParameter.:()V │ │ -0a8960: 7010 e401 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01e4 │ │ -0a8966: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0a8968: 5c10 0f01 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter;.flip:Z // field@010f │ │ -0a896c: 0e00 |0006: return-void │ │ +0b6f10: |[0b6f10] com.badlogic.gdx.assets.loaders.TextureAtlasLoader$TextureAtlasParameter.:()V │ │ +0b6f20: 7010 e401 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01e4 │ │ +0b6f26: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0b6f28: 5c10 0f01 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter;.flip:Z // field@010f │ │ +0b6f2c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=77 │ │ 0x0006 line=80 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter; │ │ @@ -195600,38 +195663,38 @@ │ │ type : '(Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0a8970: |[0a8970] com.badlogic.gdx.assets.loaders.TextureAtlasLoader$TextureAtlasParameter.:(Z)V │ │ -0a8980: 7010 e401 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01e4 │ │ -0a8986: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0a8988: 5c10 0f01 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter;.flip:Z // field@010f │ │ -0a898c: 5c12 0f01 |0006: iput-boolean v2, v1, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter;.flip:Z // field@010f │ │ -0a8990: 0e00 |0008: return-void │ │ +0b6f30: |[0b6f30] com.badlogic.gdx.assets.loaders.TextureAtlasLoader$TextureAtlasParameter.:(Z)V │ │ +0b6f40: 7010 e401 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01e4 │ │ +0b6f46: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0b6f48: 5c10 0f01 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter;.flip:Z // field@010f │ │ +0b6f4c: 5c12 0f01 |0006: iput-boolean v2, v1, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter;.flip:Z // field@010f │ │ +0b6f50: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=77 │ │ 0x0006 line=83 │ │ 0x0008 line=84 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter; │ │ 0x0000 - 0x0009 reg=2 flip Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 3929 (TextureAtlasLoader.java) │ │ + source_file_idx : 3927 (TextureAtlasLoader.java) │ │ │ │ Class #448 header: │ │ -class_idx : 137 │ │ +class_idx : 135 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 116 │ │ -source_file_idx : 3937 │ │ +superclass_idx : 114 │ │ +source_file_idx : 3935 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #448 annotations: │ │ Annotations on class │ │ @@ -195684,31 +195747,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -0a8994: |[0a8994] com.badlogic.gdx.assets.loaders.TextureLoader$TextureParameter.:()V │ │ -0a89a4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a89a6: 7010 e401 0200 |0001: invoke-direct {v2}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01e4 │ │ -0a89ac: 5b21 1101 |0004: iput-object v1, v2, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0111 │ │ -0a89b0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0a89b2: 5c20 1201 |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.genMipMaps:Z // field@0112 │ │ -0a89b6: 5b21 1601 |0009: iput-object v1, v2, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0116 │ │ -0a89ba: 5b21 1701 |000b: iput-object v1, v2, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.textureData:Lcom/badlogic/gdx/graphics/TextureData; // field@0117 │ │ -0a89be: 6200 6506 |000d: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0665 │ │ -0a89c2: 5b20 1501 |000f: iput-object v0, v2, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0115 │ │ -0a89c6: 6200 6506 |0011: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0665 │ │ -0a89ca: 5b20 1401 |0013: iput-object v0, v2, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0114 │ │ -0a89ce: 6200 6806 |0015: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0668 │ │ -0a89d2: 5b20 1801 |0017: iput-object v0, v2, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.wrapU:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0118 │ │ -0a89d6: 6200 6806 |0019: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0668 │ │ -0a89da: 5b20 1901 |001b: iput-object v0, v2, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.wrapV:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0119 │ │ -0a89de: 0e00 |001d: return-void │ │ +0b6f54: |[0b6f54] com.badlogic.gdx.assets.loaders.TextureLoader$TextureParameter.:()V │ │ +0b6f64: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b6f66: 7010 e401 0200 |0001: invoke-direct {v2}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01e4 │ │ +0b6f6c: 5b21 1101 |0004: iput-object v1, v2, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0111 │ │ +0b6f70: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0b6f72: 5c20 1201 |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.genMipMaps:Z // field@0112 │ │ +0b6f76: 5b21 1601 |0009: iput-object v1, v2, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0116 │ │ +0b6f7a: 5b21 1701 |000b: iput-object v1, v2, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.textureData:Lcom/badlogic/gdx/graphics/TextureData; // field@0117 │ │ +0b6f7e: 6200 6506 |000d: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0665 │ │ +0b6f82: 5b20 1501 |000f: iput-object v0, v2, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0115 │ │ +0b6f86: 6200 6506 |0011: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0665 │ │ +0b6f8a: 5b20 1401 |0013: iput-object v0, v2, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0114 │ │ +0b6f8e: 6200 6806 |0015: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0668 │ │ +0b6f92: 5b20 1801 |0017: iput-object v0, v2, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.wrapU:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0118 │ │ +0b6f96: 6200 6806 |0019: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0668 │ │ +0b6f9a: 5b20 1901 |001b: iput-object v0, v2, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.wrapV:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0119 │ │ +0b6f9e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=98 │ │ 0x0004 line=100 │ │ 0x0006 line=102 │ │ 0x0009 line=104 │ │ 0x000b line=106 │ │ @@ -195716,21 +195779,21 @@ │ │ 0x0011 line=108 │ │ 0x0015 line=109 │ │ 0x0019 line=110 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3937 (TextureLoader.java) │ │ + source_file_idx : 3935 (TextureLoader.java) │ │ │ │ Class #449 header: │ │ -class_idx : 139 │ │ +class_idx : 137 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 116 │ │ -source_file_idx : 3952 │ │ +superclass_idx : 114 │ │ +source_file_idx : 3950 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #449 annotations: │ │ Annotations on class │ │ @@ -195759,31 +195822,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a89e0: |[0a89e0] com.badlogic.gdx.assets.loaders.TileAtlasLoader$TileAtlasParameter.:()V │ │ -0a89f0: 7010 e401 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01e4 │ │ -0a89f6: 0e00 |0003: return-void │ │ +0b6fa0: |[0b6fa0] com.badlogic.gdx.assets.loaders.TileAtlasLoader$TileAtlasParameter.:()V │ │ +0b6fb0: 7010 e401 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01e4 │ │ +0b6fb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3952 (TileAtlasLoader.java) │ │ + source_file_idx : 3950 (TileAtlasLoader.java) │ │ │ │ Class #450 header: │ │ -class_idx : 141 │ │ +class_idx : 139 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 116 │ │ -source_file_idx : 3956 │ │ +superclass_idx : 114 │ │ +source_file_idx : 3954 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #450 annotations: │ │ Annotations on class │ │ @@ -195824,23 +195887,23 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0a89f8: |[0a89f8] com.badlogic.gdx.assets.loaders.TileMapRendererLoader$TileMapParameter.:(Ljava/lang/String;II)V │ │ -0a8a08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a8a0a: 7010 e401 0100 |0001: invoke-direct {v1}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01e4 │ │ -0a8a10: 5b12 1e01 |0004: iput-object v2, v1, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.imageDirectory:Ljava/lang/String; // field@011e │ │ -0a8a14: 5913 1f01 |0006: iput v3, v1, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.tilesPerBlockX:I // field@011f │ │ -0a8a18: 5914 2001 |0008: iput v4, v1, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.tilesPerBlockY:I // field@0120 │ │ -0a8a1c: 5910 2101 |000a: iput v0, v1, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.unitsPerTileX:F // field@0121 │ │ -0a8a20: 5910 2201 |000c: iput v0, v1, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.unitsPerTileY:F // field@0122 │ │ -0a8a24: 0e00 |000e: return-void │ │ +0b6fb8: |[0b6fb8] com.badlogic.gdx.assets.loaders.TileMapRendererLoader$TileMapParameter.:(Ljava/lang/String;II)V │ │ +0b6fc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6fca: 7010 e401 0100 |0001: invoke-direct {v1}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01e4 │ │ +0b6fd0: 5b12 1e01 |0004: iput-object v2, v1, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.imageDirectory:Ljava/lang/String; // field@011e │ │ +0b6fd4: 5913 1f01 |0006: iput v3, v1, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.tilesPerBlockX:I // field@011f │ │ +0b6fd8: 5914 2001 |0008: iput v4, v1, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.tilesPerBlockY:I // field@0120 │ │ +0b6fdc: 5910 2101 |000a: iput v0, v1, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.unitsPerTileX:F // field@0121 │ │ +0b6fe0: 5910 2201 |000c: iput v0, v1, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.unitsPerTileY:F // field@0122 │ │ +0b6fe4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=41 │ │ 0x0004 line=42 │ │ 0x0006 line=43 │ │ 0x0008 line=44 │ │ 0x000a line=45 │ │ @@ -195857,22 +195920,22 @@ │ │ type : '(Ljava/lang/String;IIFF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0a8a28: |[0a8a28] com.badlogic.gdx.assets.loaders.TileMapRendererLoader$TileMapParameter.:(Ljava/lang/String;IIFF)V │ │ -0a8a38: 7010 e401 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01e4 │ │ -0a8a3e: 5b01 1e01 |0003: iput-object v1, v0, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.imageDirectory:Ljava/lang/String; // field@011e │ │ -0a8a42: 5902 1f01 |0005: iput v2, v0, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.tilesPerBlockX:I // field@011f │ │ -0a8a46: 5903 2001 |0007: iput v3, v0, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.tilesPerBlockY:I // field@0120 │ │ -0a8a4a: 5904 2101 |0009: iput v4, v0, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.unitsPerTileX:F // field@0121 │ │ -0a8a4e: 5905 2201 |000b: iput v5, v0, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.unitsPerTileY:F // field@0122 │ │ -0a8a52: 0e00 |000d: return-void │ │ +0b6fe8: |[0b6fe8] com.badlogic.gdx.assets.loaders.TileMapRendererLoader$TileMapParameter.:(Ljava/lang/String;IIFF)V │ │ +0b6ff8: 7010 e401 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01e4 │ │ +0b6ffe: 5b01 1e01 |0003: iput-object v1, v0, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.imageDirectory:Ljava/lang/String; // field@011e │ │ +0b7002: 5902 1f01 |0005: iput v2, v0, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.tilesPerBlockX:I // field@011f │ │ +0b7006: 5903 2001 |0007: iput v3, v0, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.tilesPerBlockY:I // field@0120 │ │ +0b700a: 5904 2101 |0009: iput v4, v0, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.unitsPerTileX:F // field@0121 │ │ +0b700e: 5905 2201 |000b: iput v5, v0, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.unitsPerTileY:F // field@0122 │ │ +0b7012: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ 0x0005 line=52 │ │ 0x0007 line=53 │ │ 0x0009 line=54 │ │ @@ -195883,20 +195946,20 @@ │ │ 0x0000 - 0x000e reg=1 imageDirectory Ljava/lang/String; │ │ 0x0000 - 0x000e reg=2 tilesPerBlockX I │ │ 0x0000 - 0x000e reg=3 tilesPerBlockY I │ │ 0x0000 - 0x000e reg=4 unitsPerTileX F │ │ 0x0000 - 0x000e reg=5 unitsPerTileY F │ │ │ │ Virtual methods - │ │ - source_file_idx : 3956 (TileMapRendererLoader.java) │ │ + source_file_idx : 3954 (TileMapRendererLoader.java) │ │ │ │ Class #451 header: │ │ -class_idx : 143 │ │ +class_idx : 141 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 915 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #451 - │ │ @@ -195913,17 +195976,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a8a54: |[0a8a54] com.badlogic.gdx.assets.loaders.resolvers.ExternalFileHandleResolver.:()V │ │ -0a8a64: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0a8a6a: 0e00 |0003: return-void │ │ +0b7014: |[0b7014] com.badlogic.gdx.assets.loaders.resolvers.ExternalFileHandleResolver.:()V │ │ +0b7024: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0b702a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/assets/loaders/resolvers/ExternalFileHandleResolver; │ │ │ │ Virtual methods - │ │ @@ -195932,32 +195995,32 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a8a6c: |[0a8a6c] com.badlogic.gdx.assets.loaders.resolvers.ExternalFileHandleResolver.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -0a8a7c: 6200 1e00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ -0a8a80: 7220 0e01 2000 |0002: invoke-interface {v0, v2}, Lcom/badlogic/gdx/Files;.external:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@010e │ │ -0a8a86: 0c00 |0005: move-result-object v0 │ │ -0a8a88: 1100 |0006: return-object v0 │ │ +0b702c: |[0b702c] com.badlogic.gdx.assets.loaders.resolvers.ExternalFileHandleResolver.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +0b703c: 6200 1e00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ +0b7040: 7220 0e01 2000 |0002: invoke-interface {v0, v2}, Lcom/badlogic/gdx/Files;.external:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@010e │ │ +0b7046: 0c00 |0005: move-result-object v0 │ │ +0b7048: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/assets/loaders/resolvers/ExternalFileHandleResolver; │ │ 0x0000 - 0x0007 reg=2 fileName Ljava/lang/String; │ │ │ │ source_file_idx : 915 (ExternalFileHandleResolver.java) │ │ │ │ Class #452 header: │ │ -class_idx : 144 │ │ +class_idx : 142 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1819 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #452 - │ │ @@ -195974,17 +196037,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a8a8c: |[0a8a8c] com.badlogic.gdx.assets.loaders.resolvers.InternalFileHandleResolver.:()V │ │ -0a8a9c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0a8aa2: 0e00 |0003: return-void │ │ +0b704c: |[0b704c] com.badlogic.gdx.assets.loaders.resolvers.InternalFileHandleResolver.:()V │ │ +0b705c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0b7062: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/assets/loaders/resolvers/InternalFileHandleResolver; │ │ │ │ Virtual methods - │ │ @@ -195993,33 +196056,33 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a8aa4: |[0a8aa4] com.badlogic.gdx.assets.loaders.resolvers.InternalFileHandleResolver.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -0a8ab4: 6200 1e00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ -0a8ab8: 7220 1201 2000 |0002: invoke-interface {v0, v2}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0112 │ │ -0a8abe: 0c00 |0005: move-result-object v0 │ │ -0a8ac0: 1100 |0006: return-object v0 │ │ +0b7064: |[0b7064] com.badlogic.gdx.assets.loaders.resolvers.InternalFileHandleResolver.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +0b7074: 6200 1e00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ +0b7078: 7220 1201 2000 |0002: invoke-interface {v0, v2}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0112 │ │ +0b707e: 0c00 |0005: move-result-object v0 │ │ +0b7080: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/assets/loaders/resolvers/InternalFileHandleResolver; │ │ 0x0000 - 0x0007 reg=2 fileName Ljava/lang/String; │ │ │ │ source_file_idx : 1819 (InternalFileHandleResolver.java) │ │ │ │ Class #453 header: │ │ -class_idx : 146 │ │ +class_idx : 144 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3698 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3696 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #453 annotations: │ │ Annotations on class │ │ @@ -196047,19 +196110,19 @@ │ │ type : '(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;[Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a8ac4: |[0a8ac4] com.badlogic.gdx.assets.loaders.resolvers.ResolutionFileResolver.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;[Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;)V │ │ -0a8ad4: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0a8ada: 5b01 2601 |0003: iput-object v1, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver;.baseResolver:Lcom/badlogic/gdx/assets/loaders/FileHandleResolver; // field@0126 │ │ -0a8ade: 5b02 2701 |0005: iput-object v2, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver;.descriptors:[Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution; // field@0127 │ │ -0a8ae2: 0e00 |0007: return-void │ │ +0b7084: |[0b7084] com.badlogic.gdx.assets.loaders.resolvers.ResolutionFileResolver.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;[Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;)V │ │ +0b7094: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0b709a: 5b01 2601 |0003: iput-object v1, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver;.baseResolver:Lcom/badlogic/gdx/assets/loaders/FileHandleResolver; // field@0126 │ │ +0b709e: 5b02 2701 |0005: iput-object v2, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver;.descriptors:[Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution; // field@0127 │ │ +0b70a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ 0x0007 line=42 │ │ locals : │ │ @@ -196072,64 +196135,64 @@ │ │ type : '([Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;)Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 90 16-bit code units │ │ -0a8ae4: |[0a8ae4] com.badlogic.gdx.assets.loaders.resolvers.ResolutionFileResolver.choose:([Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;)Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution; │ │ -0a8af4: 3908 0a00 |0000: if-nez v8, 000a // +000a │ │ -0a8af8: 2206 af03 |0002: new-instance v6, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0a8afc: 1a07 e915 |0004: const-string v7, "descriptors cannot be null." // string@15e9 │ │ -0a8b00: 7020 f825 7600 |0006: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0a8b06: 2706 |0009: throw v6 │ │ -0a8b08: 6206 2400 |000a: sget-object v6, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0a8b0c: 7210 3901 0600 |000c: invoke-interface {v6}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ -0a8b12: 0a05 |000f: move-result v5 │ │ -0a8b14: 6206 2400 |0010: sget-object v6, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0a8b18: 7210 3201 0600 |0012: invoke-interface {v6}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ -0a8b1e: 0a01 |0015: move-result v1 │ │ -0a8b20: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -0a8b22: 4600 0806 |0017: aget-object v0, v8, v6 │ │ -0a8b26: 3515 2100 |0019: if-ge v5, v1, 003a // +0021 │ │ -0a8b2a: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -0a8b2c: 2183 |001c: array-length v3, v8 │ │ -0a8b2e: 3532 3c00 |001d: if-ge v2, v3, 0059 // +003c │ │ -0a8b32: 4604 0802 |001f: aget-object v4, v8, v2 │ │ -0a8b36: 5246 2401 |0021: iget v6, v4, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitWidth:I // field@0124 │ │ -0a8b3a: 3465 1400 |0023: if-lt v5, v6, 0037 // +0014 │ │ -0a8b3e: 5246 2401 |0025: iget v6, v4, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitWidth:I // field@0124 │ │ -0a8b42: 5207 2401 |0027: iget v7, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitWidth:I // field@0124 │ │ -0a8b46: 3476 0e00 |0029: if-lt v6, v7, 0037 // +000e │ │ -0a8b4a: 5246 2301 |002b: iget v6, v4, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitHeight:I // field@0123 │ │ -0a8b4e: 3461 0a00 |002d: if-lt v1, v6, 0037 // +000a │ │ -0a8b52: 5246 2301 |002f: iget v6, v4, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitHeight:I // field@0123 │ │ -0a8b56: 5207 2301 |0031: iget v7, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitHeight:I // field@0123 │ │ -0a8b5a: 3476 0400 |0033: if-lt v6, v7, 0037 // +0004 │ │ -0a8b5e: 4600 0802 |0035: aget-object v0, v8, v2 │ │ -0a8b62: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a8b66: 28e4 |0039: goto 001d // -001c │ │ -0a8b68: 1202 |003a: const/4 v2, #int 0 // #0 │ │ -0a8b6a: 2183 |003b: array-length v3, v8 │ │ -0a8b6c: 3532 1d00 |003c: if-ge v2, v3, 0059 // +001d │ │ -0a8b70: 4604 0802 |003e: aget-object v4, v8, v2 │ │ -0a8b74: 5246 2301 |0040: iget v6, v4, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitHeight:I // field@0123 │ │ -0a8b78: 3465 1400 |0042: if-lt v5, v6, 0056 // +0014 │ │ -0a8b7c: 5246 2301 |0044: iget v6, v4, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitHeight:I // field@0123 │ │ -0a8b80: 5207 2301 |0046: iget v7, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitHeight:I // field@0123 │ │ -0a8b84: 3476 0e00 |0048: if-lt v6, v7, 0056 // +000e │ │ -0a8b88: 5246 2401 |004a: iget v6, v4, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitWidth:I // field@0124 │ │ -0a8b8c: 3461 0a00 |004c: if-lt v1, v6, 0056 // +000a │ │ -0a8b90: 5246 2401 |004e: iget v6, v4, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitWidth:I // field@0124 │ │ -0a8b94: 5207 2401 |0050: iget v7, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitWidth:I // field@0124 │ │ -0a8b98: 3476 0400 |0052: if-lt v6, v7, 0056 // +0004 │ │ -0a8b9c: 4600 0802 |0054: aget-object v0, v8, v2 │ │ -0a8ba0: d802 0201 |0056: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a8ba4: 28e4 |0058: goto 003c // -001c │ │ -0a8ba6: 1100 |0059: return-object v0 │ │ +0b70a4: |[0b70a4] com.badlogic.gdx.assets.loaders.resolvers.ResolutionFileResolver.choose:([Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;)Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution; │ │ +0b70b4: 3908 0a00 |0000: if-nez v8, 000a // +000a │ │ +0b70b8: 2206 ad03 |0002: new-instance v6, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0b70bc: 1a07 e715 |0004: const-string v7, "descriptors cannot be null." // string@15e7 │ │ +0b70c0: 7020 f825 7600 |0006: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0b70c6: 2706 |0009: throw v6 │ │ +0b70c8: 6206 2400 |000a: sget-object v6, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0b70cc: 7210 3901 0600 |000c: invoke-interface {v6}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ +0b70d2: 0a05 |000f: move-result v5 │ │ +0b70d4: 6206 2400 |0010: sget-object v6, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0b70d8: 7210 3201 0600 |0012: invoke-interface {v6}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ +0b70de: 0a01 |0015: move-result v1 │ │ +0b70e0: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +0b70e2: 4600 0806 |0017: aget-object v0, v8, v6 │ │ +0b70e6: 3515 2100 |0019: if-ge v5, v1, 003a // +0021 │ │ +0b70ea: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +0b70ec: 2183 |001c: array-length v3, v8 │ │ +0b70ee: 3532 3c00 |001d: if-ge v2, v3, 0059 // +003c │ │ +0b70f2: 4604 0802 |001f: aget-object v4, v8, v2 │ │ +0b70f6: 5246 2401 |0021: iget v6, v4, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitWidth:I // field@0124 │ │ +0b70fa: 3465 1400 |0023: if-lt v5, v6, 0037 // +0014 │ │ +0b70fe: 5246 2401 |0025: iget v6, v4, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitWidth:I // field@0124 │ │ +0b7102: 5207 2401 |0027: iget v7, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitWidth:I // field@0124 │ │ +0b7106: 3476 0e00 |0029: if-lt v6, v7, 0037 // +000e │ │ +0b710a: 5246 2301 |002b: iget v6, v4, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitHeight:I // field@0123 │ │ +0b710e: 3461 0a00 |002d: if-lt v1, v6, 0037 // +000a │ │ +0b7112: 5246 2301 |002f: iget v6, v4, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitHeight:I // field@0123 │ │ +0b7116: 5207 2301 |0031: iget v7, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitHeight:I // field@0123 │ │ +0b711a: 3476 0400 |0033: if-lt v6, v7, 0037 // +0004 │ │ +0b711e: 4600 0802 |0035: aget-object v0, v8, v2 │ │ +0b7122: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b7126: 28e4 |0039: goto 001d // -001c │ │ +0b7128: 1202 |003a: const/4 v2, #int 0 // #0 │ │ +0b712a: 2183 |003b: array-length v3, v8 │ │ +0b712c: 3532 1d00 |003c: if-ge v2, v3, 0059 // +001d │ │ +0b7130: 4604 0802 |003e: aget-object v4, v8, v2 │ │ +0b7134: 5246 2301 |0040: iget v6, v4, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitHeight:I // field@0123 │ │ +0b7138: 3465 1400 |0042: if-lt v5, v6, 0056 // +0014 │ │ +0b713c: 5246 2301 |0044: iget v6, v4, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitHeight:I // field@0123 │ │ +0b7140: 5207 2301 |0046: iget v7, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitHeight:I // field@0123 │ │ +0b7144: 3476 0e00 |0048: if-lt v6, v7, 0056 // +000e │ │ +0b7148: 5246 2401 |004a: iget v6, v4, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitWidth:I // field@0124 │ │ +0b714c: 3461 0a00 |004c: if-lt v1, v6, 0056 // +000a │ │ +0b7150: 5246 2401 |004e: iget v6, v4, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitWidth:I // field@0124 │ │ +0b7154: 5207 2401 |0050: iget v7, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitWidth:I // field@0124 │ │ +0b7158: 3476 0400 |0052: if-lt v6, v7, 0056 // +0004 │ │ +0b715c: 4600 0802 |0054: aget-object v0, v8, v2 │ │ +0b7160: d802 0201 |0056: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b7164: 28e4 |0058: goto 003c // -001c │ │ +0b7166: 1100 |0059: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x000a line=59 │ │ 0x0016 line=62 │ │ 0x0019 line=63 │ │ 0x001b line=64 │ │ @@ -196161,33 +196224,33 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0a8ba8: |[0a8ba8] com.badlogic.gdx.assets.loaders.resolvers.ResolutionFileResolver.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -0a8bb8: 5453 2701 |0000: iget-object v3, v5, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver;.descriptors:[Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution; // field@0127 │ │ -0a8bbc: 7110 7402 0300 |0002: invoke-static {v3}, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver;.choose:([Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;)Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution; // method@0274 │ │ -0a8bc2: 0c00 |0005: move-result-object v0 │ │ -0a8bc4: 2202 1001 |0006: new-instance v2, Lcom/badlogic/gdx/files/FileHandle; // type@0110 │ │ -0a8bc8: 7020 5109 6200 |0008: invoke-direct {v2, v6}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/lang/String;)V // method@0951 │ │ -0a8bce: 5453 2601 |000b: iget-object v3, v5, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver;.baseResolver:Lcom/badlogic/gdx/assets/loaders/FileHandleResolver; // field@0126 │ │ -0a8bd2: 5404 2501 |000d: iget-object v4, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.suffix:Ljava/lang/String; // field@0125 │ │ -0a8bd6: 6e30 7602 2504 |000f: invoke-virtual {v5, v2, v4}, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver;.resolve:(Lcom/badlogic/gdx/files/FileHandle;Ljava/lang/String;)Ljava/lang/String; // method@0276 │ │ -0a8bdc: 0c04 |0012: move-result-object v4 │ │ -0a8bde: 7220 2902 4300 |0013: invoke-interface {v3, v4}, Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0229 │ │ -0a8be4: 0c01 |0016: move-result-object v1 │ │ -0a8be6: 6e10 5d09 0100 |0017: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.exists:()Z // method@095d │ │ -0a8bec: 0a03 |001a: move-result v3 │ │ -0a8bee: 3903 0800 |001b: if-nez v3, 0023 // +0008 │ │ -0a8bf2: 5453 2601 |001d: iget-object v3, v5, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver;.baseResolver:Lcom/badlogic/gdx/assets/loaders/FileHandleResolver; // field@0126 │ │ -0a8bf6: 7220 2902 6300 |001f: invoke-interface {v3, v6}, Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0229 │ │ -0a8bfc: 0c01 |0022: move-result-object v1 │ │ -0a8bfe: 1101 |0023: return-object v1 │ │ +0b7168: |[0b7168] com.badlogic.gdx.assets.loaders.resolvers.ResolutionFileResolver.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +0b7178: 5453 2701 |0000: iget-object v3, v5, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver;.descriptors:[Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution; // field@0127 │ │ +0b717c: 7110 7402 0300 |0002: invoke-static {v3}, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver;.choose:([Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;)Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution; // method@0274 │ │ +0b7182: 0c00 |0005: move-result-object v0 │ │ +0b7184: 2202 0e01 |0006: new-instance v2, Lcom/badlogic/gdx/files/FileHandle; // type@010e │ │ +0b7188: 7020 5109 6200 |0008: invoke-direct {v2, v6}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/lang/String;)V // method@0951 │ │ +0b718e: 5453 2601 |000b: iget-object v3, v5, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver;.baseResolver:Lcom/badlogic/gdx/assets/loaders/FileHandleResolver; // field@0126 │ │ +0b7192: 5404 2501 |000d: iget-object v4, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.suffix:Ljava/lang/String; // field@0125 │ │ +0b7196: 6e30 7602 2504 |000f: invoke-virtual {v5, v2, v4}, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver;.resolve:(Lcom/badlogic/gdx/files/FileHandle;Ljava/lang/String;)Ljava/lang/String; // method@0276 │ │ +0b719c: 0c04 |0012: move-result-object v4 │ │ +0b719e: 7220 2902 4300 |0013: invoke-interface {v3, v4}, Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0229 │ │ +0b71a4: 0c01 |0016: move-result-object v1 │ │ +0b71a6: 6e10 5d09 0100 |0017: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.exists:()Z // method@095d │ │ +0b71ac: 0a03 |001a: move-result v3 │ │ +0b71ae: 3903 0800 |001b: if-nez v3, 0023 // +0008 │ │ +0b71b2: 5453 2601 |001d: iget-object v3, v5, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver;.baseResolver:Lcom/badlogic/gdx/assets/loaders/FileHandleResolver; // field@0126 │ │ +0b71b6: 7220 2902 6300 |001f: invoke-interface {v3, v6}, Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0229 │ │ +0b71bc: 0c01 |0022: move-result-object v1 │ │ +0b71be: 1101 |0023: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0006 line=47 │ │ 0x000b line=48 │ │ 0x0017 line=49 │ │ 0x0023 line=50 │ │ @@ -196203,50 +196266,50 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0a8c00: |[0a8c00] com.badlogic.gdx.assets.loaders.resolvers.ResolutionFileResolver.resolve:(Lcom/badlogic/gdx/files/FileHandle;Ljava/lang/String;)Ljava/lang/String; │ │ -0a8c10: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0a8c14: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0a8c1a: 6e10 6909 0300 |0005: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0969 │ │ -0a8c20: 0c01 |0008: move-result-object v1 │ │ -0a8c22: 6e20 6d26 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0a8c28: 0c00 |000c: move-result-object v0 │ │ -0a8c2a: 1a01 ef00 |000d: const-string v1, "/" // string@00ef │ │ -0a8c2e: 6e20 6e26 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a8c34: 0c00 |0012: move-result-object v0 │ │ -0a8c36: 6e20 6e26 4000 |0013: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a8c3c: 0c00 |0016: move-result-object v0 │ │ -0a8c3e: 1a01 ef00 |0017: const-string v1, "/" // string@00ef │ │ -0a8c42: 6e20 6e26 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a8c48: 0c00 |001c: move-result-object v0 │ │ -0a8c4a: 6e10 6709 0300 |001d: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -0a8c50: 0c01 |0020: move-result-object v1 │ │ -0a8c52: 6e20 6e26 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a8c58: 0c00 |0024: move-result-object v0 │ │ -0a8c5a: 6e10 7426 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0a8c60: 0c00 |0028: move-result-object v0 │ │ -0a8c62: 1100 |0029: return-object v0 │ │ +0b71c0: |[0b71c0] com.badlogic.gdx.assets.loaders.resolvers.ResolutionFileResolver.resolve:(Lcom/badlogic/gdx/files/FileHandle;Ljava/lang/String;)Ljava/lang/String; │ │ +0b71d0: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b71d4: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b71da: 6e10 6909 0300 |0005: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0969 │ │ +0b71e0: 0c01 |0008: move-result-object v1 │ │ +0b71e2: 6e20 6d26 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0b71e8: 0c00 |000c: move-result-object v0 │ │ +0b71ea: 1a01 ef00 |000d: const-string v1, "/" // string@00ef │ │ +0b71ee: 6e20 6e26 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b71f4: 0c00 |0012: move-result-object v0 │ │ +0b71f6: 6e20 6e26 4000 |0013: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b71fc: 0c00 |0016: move-result-object v0 │ │ +0b71fe: 1a01 ef00 |0017: const-string v1, "/" // string@00ef │ │ +0b7202: 6e20 6e26 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b7208: 0c00 |001c: move-result-object v0 │ │ +0b720a: 6e10 6709 0300 |001d: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +0b7210: 0c01 |0020: move-result-object v1 │ │ +0b7212: 6e20 6e26 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b7218: 0c00 |0024: move-result-object v0 │ │ +0b721a: 6e10 7426 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b7220: 0c00 |0028: move-result-object v0 │ │ +0b7222: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x002a reg=2 this Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver; │ │ 0x0000 - 0x002a reg=3 originalHandle Lcom/badlogic/gdx/files/FileHandle; │ │ 0x0000 - 0x002a reg=4 suffix Ljava/lang/String; │ │ │ │ - source_file_idx : 3698 (ResolutionFileResolver.java) │ │ + source_file_idx : 3696 (ResolutionFileResolver.java) │ │ │ │ Class #454 header: │ │ -class_idx : 147 │ │ +class_idx : 145 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 450 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ Class #454 - │ │ @@ -196294,17 +196357,17 @@ │ │ type : '([SII)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 450 (AudioDevice.java) │ │ │ │ Class #455 header: │ │ -class_idx : 148 │ │ +class_idx : 146 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 451 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #455 - │ │ @@ -196328,18 +196391,18 @@ │ │ type : '([SII)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 451 (AudioRecorder.java) │ │ │ │ Class #456 header: │ │ -class_idx : 149 │ │ +class_idx : 147 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3447 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3445 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 9 │ │ │ │ Class #456 - │ │ Class descriptor : 'Lcom/badlogic/gdx/audio/Music;' │ │ @@ -196401,21 +196464,21 @@ │ │ │ │ #8 : (in Lcom/badlogic/gdx/audio/Music;) │ │ name : 'stop' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3447 (Music.java) │ │ + source_file_idx : 3445 (Music.java) │ │ │ │ Class #457 header: │ │ -class_idx : 150 │ │ +class_idx : 148 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3829 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3827 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 14 │ │ │ │ Class #457 - │ │ Class descriptor : 'Lcom/badlogic/gdx/audio/Sound;' │ │ @@ -196507,18 +196570,18 @@ │ │ │ │ #13 : (in Lcom/badlogic/gdx/audio/Sound;) │ │ name : 'stop' │ │ type : '(J)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3829 (Sound.java) │ │ + source_file_idx : 3827 (Sound.java) │ │ │ │ Class #458 header: │ │ -class_idx : 152 │ │ +class_idx : 150 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 6 │ │ source_file_idx : 381 │ │ static_fields_size : 0 │ │ instance_fields_size: 14 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 33 │ │ @@ -196601,17 +196664,17 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0a8c64: |[0a8c64] com.badlogic.gdx.backends.android.AndroidApplication.:()V │ │ -0a8c74: 7100 b31f 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/GdxNativesLoader;.load:()V // method@1fb3 │ │ -0a8c7a: 0e00 |0003: return-void │ │ +0b7224: |[0b7224] com.badlogic.gdx.backends.android.AndroidApplication.:()V │ │ +0b7234: 7100 b31f 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/GdxNativesLoader;.load:()V // method@1fb3 │ │ +0b723a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/backends/android/AndroidApplication;) │ │ @@ -196619,32 +196682,32 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -0a8c7c: |[0a8c7c] com.badlogic.gdx.backends.android.AndroidApplication.:()V │ │ -0a8c8c: 7010 0000 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0000 │ │ -0a8c92: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0a8c94: 5c10 2d01 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.firstResume:Z // field@012d │ │ -0a8c98: 2200 e702 |0006: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0a8c9c: 7010 621e 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -0a8ca2: 5b10 3501 |000b: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0135 │ │ -0a8ca6: 2200 e702 |000d: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0a8caa: 7010 621e 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -0a8cb0: 5b10 2b01 |0012: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@012b │ │ -0a8cb4: 2200 e702 |0014: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0a8cb8: 7010 621e 0000 |0016: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -0a8cbe: 5b10 3101 |0019: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@0131 │ │ -0a8cc2: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -0a8cc4: 5b10 3601 |001c: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@0136 │ │ -0a8cc8: 1220 |001e: const/4 v0, #int 2 // #2 │ │ -0a8cca: 5910 3301 |001f: iput v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.logLevel:I // field@0133 │ │ -0a8cce: 0e00 |0021: return-void │ │ +0b723c: |[0b723c] com.badlogic.gdx.backends.android.AndroidApplication.:()V │ │ +0b724c: 7010 0000 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0000 │ │ +0b7252: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0b7254: 5c10 2d01 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.firstResume:Z // field@012d │ │ +0b7258: 2200 e502 |0006: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0b725c: 7010 621e 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0b7262: 5b10 3501 |000b: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0135 │ │ +0b7266: 2200 e502 |000d: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0b726a: 7010 621e 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0b7270: 5b10 2b01 |0012: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@012b │ │ +0b7274: 2200 e502 |0014: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0b7278: 7010 621e 0000 |0016: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0b727e: 5b10 3101 |0019: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@0131 │ │ +0b7282: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +0b7284: 5b10 3601 |001c: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@0136 │ │ +0b7288: 1220 |001e: const/4 v0, #int 2 // #2 │ │ +0b728a: 5910 3301 |001f: iput v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.logLevel:I // field@0133 │ │ +0b728e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=71 │ │ 0x0006 line=72 │ │ 0x000d line=73 │ │ 0x0014 line=74 │ │ @@ -196659,24 +196722,24 @@ │ │ type : '(Lcom/badlogic/gdx/LifecycleListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a8cd0: |[0a8cd0] com.badlogic.gdx.backends.android.AndroidApplication.addLifecycleListener:(Lcom/badlogic/gdx/LifecycleListener;)V │ │ -0a8ce0: 5421 3101 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@0131 │ │ -0a8ce4: 1d01 |0002: monitor-enter v1 │ │ -0a8ce6: 5420 3101 |0003: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@0131 │ │ -0a8cea: 6e20 6a1e 3000 |0005: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0a8cf0: 1e01 |0008: monitor-exit v1 │ │ -0a8cf2: 0e00 |0009: return-void │ │ -0a8cf4: 0d00 |000a: move-exception v0 │ │ -0a8cf6: 1e01 |000b: monitor-exit v1 │ │ -0a8cf8: 2700 |000c: throw v0 │ │ +0b7290: |[0b7290] com.badlogic.gdx.backends.android.AndroidApplication.addLifecycleListener:(Lcom/badlogic/gdx/LifecycleListener;)V │ │ +0b72a0: 5421 3101 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@0131 │ │ +0b72a4: 1d01 |0002: monitor-enter v1 │ │ +0b72a6: 5420 3101 |0003: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@0131 │ │ +0b72aa: 6e20 6a1e 3000 |0005: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0b72b0: 1e01 |0008: monitor-exit v1 │ │ +0b72b2: 0e00 |0009: return-void │ │ +0b72b4: 0d00 |000a: move-exception v0 │ │ +0b72b6: 1e01 |000b: monitor-exit v1 │ │ +0b72b8: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000c │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=401 │ │ 0x0003 line=402 │ │ 0x0008 line=403 │ │ @@ -196691,21 +196754,21 @@ │ │ type : '()Landroid/widget/FrameLayout$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0a8d08: |[0a8d08] com.badlogic.gdx.backends.android.AndroidApplication.createLayoutParams:()Landroid/widget/FrameLayout$LayoutParams; │ │ -0a8d18: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -0a8d1a: 2200 4b00 |0001: new-instance v0, Landroid/widget/FrameLayout$LayoutParams; // type@004b │ │ -0a8d1e: 7030 cd00 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@00cd │ │ -0a8d24: 1301 1100 |0006: const/16 v1, #int 17 // #11 │ │ -0a8d28: 5901 0a00 |0008: iput v1, v0, Landroid/widget/FrameLayout$LayoutParams;.gravity:I // field@000a │ │ -0a8d2c: 1100 |000a: return-object v0 │ │ +0b72c8: |[0b72c8] com.badlogic.gdx.backends.android.AndroidApplication.createLayoutParams:()Landroid/widget/FrameLayout$LayoutParams; │ │ +0b72d8: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +0b72da: 2200 4900 |0001: new-instance v0, Landroid/widget/FrameLayout$LayoutParams; // type@0049 │ │ +0b72de: 7030 cd00 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@00cd │ │ +0b72e4: 1301 1100 |0006: const/16 v1, #int 17 // #11 │ │ +0b72e8: 5901 0a00 |0008: iput v1, v0, Landroid/widget/FrameLayout$LayoutParams;.gravity:I // field@000a │ │ +0b72ec: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=132 │ │ 0x0006 line=134 │ │ 0x000a line=135 │ │ locals : │ │ 0x0006 - 0x000b reg=0 layoutParams Landroid/widget/FrameLayout$LayoutParams; │ │ @@ -196716,27 +196779,27 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0a8d30: |[0a8d30] com.badlogic.gdx.backends.android.AndroidApplication.createWakeLock:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ -0a8d40: 5541 4601 |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useWakelock:Z // field@0146 │ │ -0a8d44: 3801 1400 |0002: if-eqz v1, 0016 // +0014 │ │ -0a8d48: 1a01 5e24 |0004: const-string v1, "power" // string@245e │ │ -0a8d4c: 6e20 af02 1300 |0006: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@02af │ │ -0a8d52: 0c00 |0009: move-result-object v0 │ │ -0a8d54: 1f00 2c00 |000a: check-cast v0, Landroid/os/PowerManager; // type@002c │ │ -0a8d58: 1301 1a00 |000c: const/16 v1, #int 26 // #1a │ │ -0a8d5c: 1a02 f01f |000e: const-string v2, "libgdx wakelock" // string@1ff0 │ │ -0a8d60: 6e30 7800 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@0078 │ │ -0a8d66: 0c01 |0013: move-result-object v1 │ │ -0a8d68: 5b31 3601 |0014: iput-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@0136 │ │ -0a8d6c: 0e00 |0016: return-void │ │ +0b72f0: |[0b72f0] com.badlogic.gdx.backends.android.AndroidApplication.createWakeLock:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ +0b7300: 5541 4601 |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useWakelock:Z // field@0146 │ │ +0b7304: 3801 1400 |0002: if-eqz v1, 0016 // +0014 │ │ +0b7308: 1a01 5c24 |0004: const-string v1, "power" // string@245c │ │ +0b730c: 6e20 af02 1300 |0006: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@02af │ │ +0b7312: 0c00 |0009: move-result-object v0 │ │ +0b7314: 1f00 2c00 |000a: check-cast v0, Landroid/os/PowerManager; // type@002c │ │ +0b7318: 1301 1a00 |000c: const/16 v1, #int 26 // #1a │ │ +0b731c: 1a02 ee1f |000e: const-string v2, "libgdx wakelock" // string@1fee │ │ +0b7320: 6e30 7800 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@0078 │ │ +0b7326: 0c01 |0013: move-result-object v1 │ │ +0b7328: 5b31 3601 |0014: iput-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@0136 │ │ +0b732c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0004 line=140 │ │ 0x000c line=141 │ │ 0x0016 line=143 │ │ locals : │ │ @@ -196749,20 +196812,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a8d70: |[0a8d70] com.badlogic.gdx.backends.android.AndroidApplication.debug:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0a8d80: 5220 3301 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.logLevel:I // field@0133 │ │ -0a8d84: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -0a8d86: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -0a8d8a: 7120 9400 4300 |0005: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -0a8d90: 0e00 |0008: return-void │ │ +0b7330: |[0b7330] com.badlogic.gdx.backends.android.AndroidApplication.debug:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0b7340: 5220 3301 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.logLevel:I // field@0133 │ │ +0b7344: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +0b7346: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +0b734a: 7120 9400 4300 |0005: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +0b7350: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0005 line=363 │ │ 0x0008 line=365 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ @@ -196774,20 +196837,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a8d94: |[0a8d94] com.badlogic.gdx.backends.android.AndroidApplication.debug:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -0a8da4: 5220 3301 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.logLevel:I // field@0133 │ │ -0a8da8: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -0a8daa: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -0a8dae: 7130 9500 4305 |0005: invoke-static {v3, v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0095 │ │ -0a8db4: 0e00 |0008: return-void │ │ +0b7354: |[0b7354] com.badlogic.gdx.backends.android.AndroidApplication.debug:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +0b7364: 5220 3301 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.logLevel:I // field@0133 │ │ +0b7368: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +0b736a: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +0b736e: 7130 9500 4305 |0005: invoke-static {v3, v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0095 │ │ +0b7374: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x0005 line=370 │ │ 0x0008 line=372 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ @@ -196800,20 +196863,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a8db8: |[0a8db8] com.badlogic.gdx.backends.android.AndroidApplication.error:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0a8dc8: 5220 3301 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.logLevel:I // field@0133 │ │ -0a8dcc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0a8dce: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -0a8dd2: 7120 9600 4300 |0005: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0096 │ │ -0a8dd8: 0e00 |0008: return-void │ │ +0b7378: |[0b7378] com.badlogic.gdx.backends.android.AndroidApplication.error:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0b7388: 5220 3301 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.logLevel:I // field@0133 │ │ +0b738c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0b738e: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +0b7392: 7120 9600 4300 |0005: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0096 │ │ +0b7398: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x0008 line=387 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ 0x0000 - 0x0009 reg=3 tag Ljava/lang/String; │ │ @@ -196824,20 +196887,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a8ddc: |[0a8ddc] com.badlogic.gdx.backends.android.AndroidApplication.error:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -0a8dec: 5220 3301 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.logLevel:I // field@0133 │ │ -0a8df0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0a8df2: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -0a8df6: 7130 9700 4305 |0005: invoke-static {v3, v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0097 │ │ -0a8dfc: 0e00 |0008: return-void │ │ +0b739c: |[0b739c] com.badlogic.gdx.backends.android.AndroidApplication.error:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +0b73ac: 5220 3301 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.logLevel:I // field@0133 │ │ +0b73b0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0b73b2: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +0b73b6: 7130 9700 4305 |0005: invoke-static {v3, v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0097 │ │ +0b73bc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ 0x0008 line=392 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ 0x0000 - 0x0009 reg=3 tag Ljava/lang/String; │ │ @@ -196849,20 +196912,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0a8e00: |[0a8e00] com.badlogic.gdx.backends.android.AndroidApplication.exit:()V │ │ -0a8e10: 5420 2f01 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.handler:Landroid/os/Handler; // field@012f │ │ -0a8e14: 2201 9700 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidApplication$1; // type@0097 │ │ -0a8e18: 7020 9602 2100 |0004: invoke-direct {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidApplication$1;.:(Lcom/badlogic/gdx/backends/android/AndroidApplication;)V // method@0296 │ │ -0a8e1e: 6e20 7500 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0075 │ │ -0a8e24: 0e00 |000a: return-void │ │ +0b73c0: |[0b73c0] com.badlogic.gdx.backends.android.AndroidApplication.exit:()V │ │ +0b73d0: 5420 2f01 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.handler:Landroid/os/Handler; // field@012f │ │ +0b73d4: 2201 9500 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidApplication$1; // type@0095 │ │ +0b73d8: 7020 9602 2100 |0004: invoke-direct {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidApplication$1;.:(Lcom/badlogic/gdx/backends/android/AndroidApplication;)V // method@0296 │ │ +0b73de: 6e20 7500 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0075 │ │ +0b73e4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x000a line=358 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ │ │ @@ -196871,17 +196934,17 @@ │ │ type : '()Lcom/badlogic/gdx/Audio;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a8e28: |[0a8e28] com.badlogic.gdx.backends.android.AndroidApplication.getAudio:()Lcom/badlogic/gdx/Audio; │ │ -0a8e38: 5410 2901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0129 │ │ -0a8e3c: 1100 |0002: return-object v0 │ │ +0b73e8: |[0b73e8] com.badlogic.gdx.backends.android.AndroidApplication.getAudio:()Lcom/badlogic/gdx/Audio; │ │ +0b73f8: 5410 2901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0129 │ │ +0b73fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ │ │ #9 : (in Lcom/badlogic/gdx/backends/android/AndroidApplication;) │ │ @@ -196889,22 +196952,22 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Clipboard;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0a8e40: |[0a8e40] com.badlogic.gdx.backends.android.AndroidApplication.getClipboard:()Lcom/badlogic/gdx/utils/Clipboard; │ │ -0a8e50: 5410 2a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.clipboard:Lcom/badlogic/gdx/backends/android/AndroidClipboard; // field@012a │ │ -0a8e54: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0a8e58: 2200 9d00 |0004: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidClipboard; // type@009d │ │ -0a8e5c: 7020 db02 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidClipboard;.:(Landroid/content/Context;)V // method@02db │ │ -0a8e62: 5b10 2a01 |0009: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.clipboard:Lcom/badlogic/gdx/backends/android/AndroidClipboard; // field@012a │ │ -0a8e66: 5410 2a01 |000b: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.clipboard:Lcom/badlogic/gdx/backends/android/AndroidClipboard; // field@012a │ │ -0a8e6a: 1100 |000d: return-object v0 │ │ +0b7400: |[0b7400] com.badlogic.gdx.backends.android.AndroidApplication.getClipboard:()Lcom/badlogic/gdx/utils/Clipboard; │ │ +0b7410: 5410 2a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.clipboard:Lcom/badlogic/gdx/backends/android/AndroidClipboard; // field@012a │ │ +0b7414: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0b7418: 2200 9b00 |0004: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidClipboard; // type@009b │ │ +0b741c: 7020 db02 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidClipboard;.:(Landroid/content/Context;)V // method@02db │ │ +0b7422: 5b10 2a01 |0009: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.clipboard:Lcom/badlogic/gdx/backends/android/AndroidClipboard; // field@012a │ │ +0b7426: 5410 2a01 |000b: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.clipboard:Lcom/badlogic/gdx/backends/android/AndroidClipboard; // field@012a │ │ +0b742a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0004 line=329 │ │ 0x000b line=331 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ @@ -196914,17 +196977,17 @@ │ │ type : '()Lcom/badlogic/gdx/Files;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a8e6c: |[0a8e6c] com.badlogic.gdx.backends.android.AndroidApplication.getFiles:()Lcom/badlogic/gdx/Files; │ │ -0a8e7c: 5410 2c01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.files:Lcom/badlogic/gdx/backends/android/AndroidFiles; // field@012c │ │ -0a8e80: 1100 |0002: return-object v0 │ │ +0b742c: |[0b742c] com.badlogic.gdx.backends.android.AndroidApplication.getFiles:()Lcom/badlogic/gdx/Files; │ │ +0b743c: 5410 2c01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.files:Lcom/badlogic/gdx/backends/android/AndroidFiles; // field@012c │ │ +0b7440: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ │ │ #11 : (in Lcom/badlogic/gdx/backends/android/AndroidApplication;) │ │ @@ -196932,17 +196995,17 @@ │ │ type : '()Lcom/badlogic/gdx/Graphics;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a8e84: |[0a8e84] com.badlogic.gdx.backends.android.AndroidApplication.getGraphics:()Lcom/badlogic/gdx/Graphics; │ │ -0a8e94: 5410 2e01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ -0a8e98: 1100 |0002: return-object v0 │ │ +0b7444: |[0b7444] com.badlogic.gdx.backends.android.AndroidApplication.getGraphics:()Lcom/badlogic/gdx/Graphics; │ │ +0b7454: 5410 2e01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ +0b7458: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ │ │ #12 : (in Lcom/badlogic/gdx/backends/android/AndroidApplication;) │ │ @@ -196950,17 +197013,17 @@ │ │ type : '()Lcom/badlogic/gdx/Input;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a8e9c: |[0a8e9c] com.badlogic.gdx.backends.android.AndroidApplication.getInput:()Lcom/badlogic/gdx/Input; │ │ -0a8eac: 5410 3001 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0130 │ │ -0a8eb0: 1100 |0002: return-object v0 │ │ +0b745c: |[0b745c] com.badlogic.gdx.backends.android.AndroidApplication.getInput:()Lcom/badlogic/gdx/Input; │ │ +0b746c: 5410 3001 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0130 │ │ +0b7470: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ │ │ #13 : (in Lcom/badlogic/gdx/backends/android/AndroidApplication;) │ │ @@ -196968,25 +197031,25 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0a8eb4: |[0a8eb4] com.badlogic.gdx.backends.android.AndroidApplication.getJavaHeap:()J │ │ -0a8ec4: 7100 3226 0000 |0000: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@2632 │ │ -0a8eca: 0c00 |0003: move-result-object v0 │ │ -0a8ecc: 6e10 3326 0000 |0004: invoke-virtual {v0}, Ljava/lang/Runtime;.totalMemory:()J // method@2633 │ │ -0a8ed2: 0b00 |0007: move-result-wide v0 │ │ -0a8ed4: 7100 3226 0000 |0008: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@2632 │ │ -0a8eda: 0c02 |000b: move-result-object v2 │ │ -0a8edc: 6e10 3126 0200 |000c: invoke-virtual {v2}, Ljava/lang/Runtime;.freeMemory:()J // method@2631 │ │ -0a8ee2: 0b02 |000f: move-result-wide v2 │ │ -0a8ee4: bc20 |0010: sub-long/2addr v0, v2 │ │ -0a8ee6: 1000 |0011: return-wide v0 │ │ +0b7474: |[0b7474] com.badlogic.gdx.backends.android.AndroidApplication.getJavaHeap:()J │ │ +0b7484: 7100 3226 0000 |0000: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@2632 │ │ +0b748a: 0c00 |0003: move-result-object v0 │ │ +0b748c: 6e10 3326 0000 |0004: invoke-virtual {v0}, Ljava/lang/Runtime;.totalMemory:()J // method@2633 │ │ +0b7492: 0b00 |0007: move-result-wide v0 │ │ +0b7494: 7100 3226 0000 |0008: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@2632 │ │ +0b749a: 0c02 |000b: move-result-object v2 │ │ +0b749c: 6e10 3126 0200 |000c: invoke-virtual {v2}, Ljava/lang/Runtime;.freeMemory:()J // method@2631 │ │ +0b74a2: 0b02 |000f: move-result-wide v2 │ │ +0b74a4: bc20 |0010: sub-long/2addr v0, v2 │ │ +0b74a6: 1000 |0011: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ │ │ #14 : (in Lcom/badlogic/gdx/backends/android/AndroidApplication;) │ │ @@ -196994,18 +197057,18 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0a8ee8: |[0a8ee8] com.badlogic.gdx.backends.android.AndroidApplication.getNativeHeap:()J │ │ -0a8ef8: 7100 7100 0000 |0000: invoke-static {}, Landroid/os/Debug;.getNativeHeapAllocatedSize:()J // method@0071 │ │ -0a8efe: 0b00 |0003: move-result-wide v0 │ │ -0a8f00: 1000 |0004: return-wide v0 │ │ +0b74a8: |[0b74a8] com.badlogic.gdx.backends.android.AndroidApplication.getNativeHeap:()J │ │ +0b74b8: 7100 7100 0000 |0000: invoke-static {}, Landroid/os/Debug;.getNativeHeapAllocatedSize:()J // method@0071 │ │ +0b74be: 0b00 |0003: move-result-wide v0 │ │ +0b74c0: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ │ │ #15 : (in Lcom/badlogic/gdx/backends/android/AndroidApplication;) │ │ @@ -197013,17 +197076,17 @@ │ │ type : '()Lcom/badlogic/gdx/Net;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a8f04: |[0a8f04] com.badlogic.gdx.backends.android.AndroidApplication.getNet:()Lcom/badlogic/gdx/Net; │ │ -0a8f14: 5410 3401 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.net:Lcom/badlogic/gdx/backends/android/AndroidNet; // field@0134 │ │ -0a8f18: 1100 |0002: return-object v0 │ │ +0b74c4: |[0b74c4] com.badlogic.gdx.backends.android.AndroidApplication.getNet:()Lcom/badlogic/gdx/Net; │ │ +0b74d4: 5410 3401 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.net:Lcom/badlogic/gdx/backends/android/AndroidNet; // field@0134 │ │ +0b74d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ │ │ #16 : (in Lcom/badlogic/gdx/backends/android/AndroidApplication;) │ │ @@ -197031,21 +197094,21 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/Preferences;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0a8f1c: |[0a8f1c] com.badlogic.gdx.backends.android.AndroidApplication.getPreferences:(Ljava/lang/String;)Lcom/badlogic/gdx/Preferences; │ │ -0a8f2c: 2200 d100 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidPreferences; // type@00d1 │ │ -0a8f30: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a8f32: 6e30 ae02 3201 |0003: invoke-virtual {v2, v3, v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@02ae │ │ -0a8f38: 0c01 |0006: move-result-object v1 │ │ -0a8f3a: 7020 bb05 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.:(Landroid/content/SharedPreferences;)V // method@05bb │ │ -0a8f40: 1100 |000a: return-object v0 │ │ +0b74dc: |[0b74dc] com.badlogic.gdx.backends.android.AndroidApplication.getPreferences:(Ljava/lang/String;)Lcom/badlogic/gdx/Preferences; │ │ +0b74ec: 2200 cf00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidPreferences; // type@00cf │ │ +0b74f0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b74f2: 6e30 ae02 3201 |0003: invoke-virtual {v2, v3, v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@02ae │ │ +0b74f8: 0c01 |0006: move-result-object v1 │ │ +0b74fa: 7020 bb05 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.:(Landroid/content/SharedPreferences;)V // method@05bb │ │ +0b7500: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ 0x0000 - 0x000b reg=3 name Ljava/lang/String; │ │ │ │ @@ -197054,17 +197117,17 @@ │ │ type : '()Lcom/badlogic/gdx/Application$ApplicationType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a8f44: |[0a8f44] com.badlogic.gdx.backends.android.AndroidApplication.getType:()Lcom/badlogic/gdx/Application$ApplicationType; │ │ -0a8f54: 6200 0c00 |0000: sget-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType; // field@000c │ │ -0a8f58: 1100 |0002: return-object v0 │ │ +0b7504: |[0b7504] com.badlogic.gdx.backends.android.AndroidApplication.getType:()Lcom/badlogic/gdx/Application$ApplicationType; │ │ +0b7514: 6200 0c00 |0000: sget-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType; // field@000c │ │ +0b7518: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ │ │ #18 : (in Lcom/badlogic/gdx/backends/android/AndroidApplication;) │ │ @@ -197072,19 +197135,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a8f5c: |[0a8f5c] com.badlogic.gdx.backends.android.AndroidApplication.getVersion:()I │ │ -0a8f6c: 6200 0300 |0000: sget-object v0, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@0003 │ │ -0a8f70: 7110 0126 0000 |0002: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -0a8f76: 0a00 |0005: move-result v0 │ │ -0a8f78: 0f00 |0006: return v0 │ │ +0b751c: |[0b751c] com.badlogic.gdx.backends.android.AndroidApplication.getVersion:()I │ │ +0b752c: 6200 0300 |0000: sget-object v0, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@0003 │ │ +0b7530: 7110 0126 0000 |0002: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0b7536: 0a00 |0005: move-result v0 │ │ +0b7538: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ │ │ #19 : (in Lcom/badlogic/gdx/backends/android/AndroidApplication;) │ │ @@ -197092,57 +197155,57 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 75 16-bit code units │ │ -0a8f7c: |[0a8f7c] com.badlogic.gdx.backends.android.AndroidApplication.hideStatusBar:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ -0a8f8c: 5593 3c01 |0000: iget-boolean v3, v9, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.hideStatusBar:Z // field@013c │ │ -0a8f90: 3803 0a00 |0002: if-eqz v3, 000c // +000a │ │ -0a8f94: 6e10 b102 0800 |0004: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getVersion:()I // method@02b1 │ │ -0a8f9a: 0a03 |0007: move-result v3 │ │ -0a8f9c: 1304 0b00 |0008: const/16 v4, #int 11 // #b │ │ -0a8fa0: 3543 0300 |000a: if-ge v3, v4, 000d // +0003 │ │ -0a8fa4: 0e00 |000c: return-void │ │ -0a8fa6: 6e10 b202 0800 |000d: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getWindow:()Landroid/view/Window; // method@02b2 │ │ -0a8fac: 0c03 |0010: move-result-object v3 │ │ -0a8fae: 6e10 c200 0300 |0011: invoke-virtual {v3}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@00c2 │ │ -0a8fb4: 0c02 |0014: move-result-object v2 │ │ -0a8fb6: 1c03 4200 |0015: const-class v3, Landroid/view/View; // type@0042 │ │ -0a8fba: 1a04 a227 |0017: const-string v4, "setSystemUiVisibility" // string@27a2 │ │ -0a8fbe: 1215 |0019: const/4 v5, #int 1 // #1 │ │ -0a8fc0: 2355 9304 |001a: new-array v5, v5, [Ljava/lang/Class; // type@0493 │ │ -0a8fc4: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -0a8fc6: 6207 2f13 |001d: sget-object v7, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@132f │ │ -0a8fca: 4d07 0506 |001f: aput-object v7, v5, v6 │ │ -0a8fce: 6e30 d325 4305 |0021: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@25d3 │ │ -0a8fd4: 0c01 |0024: move-result-object v1 │ │ -0a8fd6: 1213 |0025: const/4 v3, #int 1 // #1 │ │ -0a8fd8: 2333 9404 |0026: new-array v3, v3, [Ljava/lang/Object; // type@0494 │ │ -0a8fdc: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -0a8fde: 1205 |0029: const/4 v5, #int 0 // #0 │ │ -0a8fe0: 7110 0526 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0a8fe6: 0c05 |002d: move-result-object v5 │ │ -0a8fe8: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ -0a8fec: 6e30 9f26 2103 |0030: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@269f │ │ -0a8ff2: 1213 |0033: const/4 v3, #int 1 // #1 │ │ -0a8ff4: 2333 9404 |0034: new-array v3, v3, [Ljava/lang/Object; // type@0494 │ │ -0a8ff8: 1204 |0036: const/4 v4, #int 0 // #0 │ │ -0a8ffa: 1215 |0037: const/4 v5, #int 1 // #1 │ │ -0a8ffc: 7110 0526 0500 |0038: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0a9002: 0c05 |003b: move-result-object v5 │ │ -0a9004: 4d05 0304 |003c: aput-object v5, v3, v4 │ │ -0a9008: 6e30 9f26 2103 |003e: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@269f │ │ -0a900e: 28cb |0041: goto 000c // -0035 │ │ -0a9010: 0d00 |0042: move-exception v0 │ │ -0a9012: 1a03 7c01 |0043: const-string v3, "AndroidApplication" // string@017c │ │ -0a9016: 1a04 4902 |0045: const-string v4, "Can't hide status bar" // string@0249 │ │ -0a901a: 6e40 bb02 3804 |0047: invoke-virtual {v8, v3, v4, v0}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V // method@02bb │ │ -0a9020: 28c2 |004a: goto 000c // -003e │ │ +0b753c: |[0b753c] com.badlogic.gdx.backends.android.AndroidApplication.hideStatusBar:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ +0b754c: 5593 3c01 |0000: iget-boolean v3, v9, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.hideStatusBar:Z // field@013c │ │ +0b7550: 3803 0a00 |0002: if-eqz v3, 000c // +000a │ │ +0b7554: 6e10 b102 0800 |0004: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getVersion:()I // method@02b1 │ │ +0b755a: 0a03 |0007: move-result v3 │ │ +0b755c: 1304 0b00 |0008: const/16 v4, #int 11 // #b │ │ +0b7560: 3543 0300 |000a: if-ge v3, v4, 000d // +0003 │ │ +0b7564: 0e00 |000c: return-void │ │ +0b7566: 6e10 b202 0800 |000d: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getWindow:()Landroid/view/Window; // method@02b2 │ │ +0b756c: 0c03 |0010: move-result-object v3 │ │ +0b756e: 6e10 c200 0300 |0011: invoke-virtual {v3}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@00c2 │ │ +0b7574: 0c02 |0014: move-result-object v2 │ │ +0b7576: 1c03 4100 |0015: const-class v3, Landroid/view/View; // type@0041 │ │ +0b757a: 1a04 a027 |0017: const-string v4, "setSystemUiVisibility" // string@27a0 │ │ +0b757e: 1215 |0019: const/4 v5, #int 1 // #1 │ │ +0b7580: 2355 9104 |001a: new-array v5, v5, [Ljava/lang/Class; // type@0491 │ │ +0b7584: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +0b7586: 6207 2f13 |001d: sget-object v7, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@132f │ │ +0b758a: 4d07 0506 |001f: aput-object v7, v5, v6 │ │ +0b758e: 6e30 d325 4305 |0021: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@25d3 │ │ +0b7594: 0c01 |0024: move-result-object v1 │ │ +0b7596: 1213 |0025: const/4 v3, #int 1 // #1 │ │ +0b7598: 2333 9204 |0026: new-array v3, v3, [Ljava/lang/Object; // type@0492 │ │ +0b759c: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +0b759e: 1205 |0029: const/4 v5, #int 0 // #0 │ │ +0b75a0: 7110 0526 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0b75a6: 0c05 |002d: move-result-object v5 │ │ +0b75a8: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +0b75ac: 6e30 9f26 2103 |0030: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@269f │ │ +0b75b2: 1213 |0033: const/4 v3, #int 1 // #1 │ │ +0b75b4: 2333 9204 |0034: new-array v3, v3, [Ljava/lang/Object; // type@0492 │ │ +0b75b8: 1204 |0036: const/4 v4, #int 0 // #0 │ │ +0b75ba: 1215 |0037: const/4 v5, #int 1 // #1 │ │ +0b75bc: 7110 0526 0500 |0038: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0b75c2: 0c05 |003b: move-result-object v5 │ │ +0b75c4: 4d05 0304 |003c: aput-object v5, v3, v4 │ │ +0b75c8: 6e30 9f26 2103 |003e: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@269f │ │ +0b75ce: 28cb |0041: goto 000c // -0035 │ │ +0b75d0: 0d00 |0042: move-exception v0 │ │ +0b75d2: 1a03 7c01 |0043: const-string v3, "AndroidApplication" // string@017c │ │ +0b75d6: 1a04 4902 |0045: const-string v4, "Can't hide status bar" // string@0249 │ │ +0b75da: 6e40 bb02 3804 |0047: invoke-virtual {v8, v3, v4, v0}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V // method@02bb │ │ +0b75e0: 28c2 |004a: goto 000c // -003e │ │ catches : 1 │ │ 0x0015 - 0x0041 │ │ Ljava/lang/Exception; -> 0x0042 │ │ positions : │ │ 0x0000 line=146 │ │ 0x000c line=158 │ │ 0x000d line=149 │ │ @@ -197163,88 +197226,88 @@ │ │ type : '(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 155 16-bit code units │ │ -0a9034: |[0a9034] com.badlogic.gdx.backends.android.AndroidApplication.initialize:(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ -0a9044: 1304 0004 |0000: const/16 v4, #int 1024 // #400 │ │ -0a9048: 2202 a800 |0002: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics; // type@00a8 │ │ -0a904c: 5471 4001 |0004: iget-object v1, v7, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0140 │ │ -0a9050: 3901 8800 |0006: if-nez v1, 008e // +0088 │ │ -0a9054: 2201 db00 |0008: new-instance v1, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy; // type@00db │ │ -0a9058: 7010 2906 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy;.:()V // method@0629 │ │ -0a905e: 7040 4f04 5217 |000d: invoke-direct {v2, v5, v7, v1}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.:(Lcom/badlogic/gdx/backends/android/AndroidApplication;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@044f │ │ -0a9064: 5b52 2e01 |0010: iput-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ -0a9068: 5451 2e01 |0012: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ -0a906c: 5411 8901 |0014: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ -0a9070: 7140 3d05 5571 |0016: invoke-static {v5, v5, v1, v7}, Lcom/badlogic/gdx/backends/android/AndroidInputFactory;.newAndroidInput:(Lcom/badlogic/gdx/Application;Landroid/content/Context;Ljava/lang/Object;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)Lcom/badlogic/gdx/backends/android/AndroidInput; // method@053d │ │ -0a9076: 0c01 |0019: move-result-object v1 │ │ -0a9078: 5b51 3001 |001a: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0130 │ │ -0a907c: 2201 9a00 |001c: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidAudio; // type@009a │ │ -0a9080: 7030 c902 5107 |001e: invoke-direct {v1, v5, v7}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@02c9 │ │ -0a9086: 5b51 2901 |0021: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0129 │ │ -0a908a: 2201 a100 |0023: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidFiles; // type@00a1 │ │ -0a908e: 6e10 a302 0500 |0025: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getAssets:()Landroid/content/res/AssetManager; // method@02a3 │ │ -0a9094: 0c02 |0028: move-result-object v2 │ │ -0a9096: 6e10 a702 0500 |0029: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getFilesDir:()Ljava/io/File; // method@02a7 │ │ -0a909c: 0c03 |002c: move-result-object v3 │ │ -0a909e: 6e10 8325 0300 |002d: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@2583 │ │ -0a90a4: 0c03 |0030: move-result-object v3 │ │ -0a90a6: 7030 1c03 2103 |0031: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidFiles;.:(Landroid/content/res/AssetManager;Ljava/lang/String;)V // method@031c │ │ -0a90ac: 5b51 2c01 |0034: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.files:Lcom/badlogic/gdx/backends/android/AndroidFiles; // field@012c │ │ -0a90b0: 2201 ca00 |0036: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidNet; // type@00ca │ │ -0a90b4: 7020 8905 5100 |0038: invoke-direct {v1, v5}, Lcom/badlogic/gdx/backends/android/AndroidNet;.:(Lcom/badlogic/gdx/backends/android/AndroidApplication;)V // method@0589 │ │ -0a90ba: 5b51 3401 |003b: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.net:Lcom/badlogic/gdx/backends/android/AndroidNet; // field@0134 │ │ -0a90be: 5b56 3201 |003d: iput-object v6, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0132 │ │ -0a90c2: 2201 2900 |003f: new-instance v1, Landroid/os/Handler; // type@0029 │ │ -0a90c6: 7010 7400 0100 |0041: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@0074 │ │ -0a90cc: 5b51 2f01 |0044: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.handler:Landroid/os/Handler; // field@012f │ │ -0a90d0: 6905 1c00 |0046: sput-object v5, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0a90d4: 6e10 a902 0500 |0048: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getInput:()Lcom/badlogic/gdx/Input; // method@02a9 │ │ -0a90da: 0c01 |004b: move-result-object v1 │ │ -0a90dc: 6901 2500 |004c: sput-object v1, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0a90e0: 6e10 a402 0500 |004e: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getAudio:()Lcom/badlogic/gdx/Audio; // method@02a4 │ │ -0a90e6: 0c01 |0051: move-result-object v1 │ │ -0a90e8: 6901 1d00 |0052: sput-object v1, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001d │ │ -0a90ec: 6e10 a602 0500 |0054: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getFiles:()Lcom/badlogic/gdx/Files; // method@02a6 │ │ -0a90f2: 0c01 |0057: move-result-object v1 │ │ -0a90f4: 6901 1e00 |0058: sput-object v1, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ -0a90f8: 6e10 a802 0500 |005a: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@02a8 │ │ -0a90fe: 0c01 |005d: move-result-object v1 │ │ -0a9100: 6901 2400 |005e: sput-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0a9104: 6e10 ac02 0500 |0060: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getNet:()Lcom/badlogic/gdx/Net; // method@02ac │ │ -0a910a: 0c01 |0063: move-result-object v1 │ │ -0a910c: 6901 2600 |0064: sput-object v1, Lcom/badlogic/gdx/Gdx;.net:Lcom/badlogic/gdx/Net; // field@0026 │ │ -0a9110: 1211 |0066: const/4 v1, #int 1 // #1 │ │ -0a9112: 6e20 c302 1500 |0067: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.requestWindowFeature:(I)Z // method@02c3 │ │ -0a9118: 6e10 b202 0500 |006a: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getWindow:()Landroid/view/Window; // method@02b2 │ │ -0a911e: 0c01 |006d: move-result-object v1 │ │ -0a9120: 6e30 c300 4104 |006e: invoke-virtual {v1, v4, v4}, Landroid/view/Window;.setFlags:(II)V // method@00c3 │ │ -0a9126: 6e10 b202 0500 |0071: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getWindow:()Landroid/view/Window; // method@02b2 │ │ -0a912c: 0c01 |0074: move-result-object v1 │ │ -0a912e: 1302 0008 |0075: const/16 v2, #int 2048 // #800 │ │ -0a9132: 6e20 c000 2100 |0077: invoke-virtual {v1, v2}, Landroid/view/Window;.clearFlags:(I)V // method@00c0 │ │ -0a9138: 5451 2e01 |007a: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ -0a913c: 6e10 6804 0100 |007c: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getView:()Landroid/view/View; // method@0468 │ │ -0a9142: 0c01 |007f: move-result-object v1 │ │ -0a9144: 6e10 9b02 0500 |0080: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.createLayoutParams:()Landroid/widget/FrameLayout$LayoutParams; // method@029b │ │ -0a914a: 0c02 |0083: move-result-object v2 │ │ -0a914c: 6e30 c502 1502 |0084: invoke-virtual {v5, v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@02c5 │ │ -0a9152: 6e20 9c02 7500 |0087: invoke-virtual {v5, v7}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.createWakeLock:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@029c │ │ -0a9158: 6e20 b402 7500 |008a: invoke-virtual {v5, v7}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.hideStatusBar:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@02b4 │ │ -0a915e: 0e00 |008d: return-void │ │ -0a9160: 5471 4001 |008e: iget-object v1, v7, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0140 │ │ -0a9164: 2900 7dff |0090: goto/16 000d // -0083 │ │ -0a9168: 0d00 |0092: move-exception v0 │ │ -0a916a: 1a01 7c01 |0093: const-string v1, "AndroidApplication" // string@017c │ │ -0a916e: 1a02 8a02 |0095: const-string v2, "Content already displayed, cannot request FEATURE_NO_TITLE" // string@028a │ │ -0a9172: 6e40 bb02 1502 |0097: invoke-virtual {v5, v1, v2, v0}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V // method@02bb │ │ -0a9178: 28d0 |009a: goto 006a // -0030 │ │ +0b75f4: |[0b75f4] com.badlogic.gdx.backends.android.AndroidApplication.initialize:(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ +0b7604: 1304 0004 |0000: const/16 v4, #int 1024 // #400 │ │ +0b7608: 2202 a600 |0002: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics; // type@00a6 │ │ +0b760c: 5471 4001 |0004: iget-object v1, v7, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0140 │ │ +0b7610: 3901 8800 |0006: if-nez v1, 008e // +0088 │ │ +0b7614: 2201 d900 |0008: new-instance v1, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy; // type@00d9 │ │ +0b7618: 7010 2906 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy;.:()V // method@0629 │ │ +0b761e: 7040 4f04 5217 |000d: invoke-direct {v2, v5, v7, v1}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.:(Lcom/badlogic/gdx/backends/android/AndroidApplication;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@044f │ │ +0b7624: 5b52 2e01 |0010: iput-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ +0b7628: 5451 2e01 |0012: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ +0b762c: 5411 8901 |0014: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ +0b7630: 7140 3d05 5571 |0016: invoke-static {v5, v5, v1, v7}, Lcom/badlogic/gdx/backends/android/AndroidInputFactory;.newAndroidInput:(Lcom/badlogic/gdx/Application;Landroid/content/Context;Ljava/lang/Object;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)Lcom/badlogic/gdx/backends/android/AndroidInput; // method@053d │ │ +0b7636: 0c01 |0019: move-result-object v1 │ │ +0b7638: 5b51 3001 |001a: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0130 │ │ +0b763c: 2201 9800 |001c: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidAudio; // type@0098 │ │ +0b7640: 7030 c902 5107 |001e: invoke-direct {v1, v5, v7}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@02c9 │ │ +0b7646: 5b51 2901 |0021: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0129 │ │ +0b764a: 2201 9f00 |0023: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidFiles; // type@009f │ │ +0b764e: 6e10 a302 0500 |0025: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getAssets:()Landroid/content/res/AssetManager; // method@02a3 │ │ +0b7654: 0c02 |0028: move-result-object v2 │ │ +0b7656: 6e10 a702 0500 |0029: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getFilesDir:()Ljava/io/File; // method@02a7 │ │ +0b765c: 0c03 |002c: move-result-object v3 │ │ +0b765e: 6e10 8325 0300 |002d: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@2583 │ │ +0b7664: 0c03 |0030: move-result-object v3 │ │ +0b7666: 7030 1c03 2103 |0031: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidFiles;.:(Landroid/content/res/AssetManager;Ljava/lang/String;)V // method@031c │ │ +0b766c: 5b51 2c01 |0034: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.files:Lcom/badlogic/gdx/backends/android/AndroidFiles; // field@012c │ │ +0b7670: 2201 c800 |0036: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidNet; // type@00c8 │ │ +0b7674: 7020 8905 5100 |0038: invoke-direct {v1, v5}, Lcom/badlogic/gdx/backends/android/AndroidNet;.:(Lcom/badlogic/gdx/backends/android/AndroidApplication;)V // method@0589 │ │ +0b767a: 5b51 3401 |003b: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.net:Lcom/badlogic/gdx/backends/android/AndroidNet; // field@0134 │ │ +0b767e: 5b56 3201 |003d: iput-object v6, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0132 │ │ +0b7682: 2201 2900 |003f: new-instance v1, Landroid/os/Handler; // type@0029 │ │ +0b7686: 7010 7400 0100 |0041: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@0074 │ │ +0b768c: 5b51 2f01 |0044: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.handler:Landroid/os/Handler; // field@012f │ │ +0b7690: 6905 1c00 |0046: sput-object v5, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0b7694: 6e10 a902 0500 |0048: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getInput:()Lcom/badlogic/gdx/Input; // method@02a9 │ │ +0b769a: 0c01 |004b: move-result-object v1 │ │ +0b769c: 6901 2500 |004c: sput-object v1, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0b76a0: 6e10 a402 0500 |004e: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getAudio:()Lcom/badlogic/gdx/Audio; // method@02a4 │ │ +0b76a6: 0c01 |0051: move-result-object v1 │ │ +0b76a8: 6901 1d00 |0052: sput-object v1, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001d │ │ +0b76ac: 6e10 a602 0500 |0054: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getFiles:()Lcom/badlogic/gdx/Files; // method@02a6 │ │ +0b76b2: 0c01 |0057: move-result-object v1 │ │ +0b76b4: 6901 1e00 |0058: sput-object v1, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ +0b76b8: 6e10 a802 0500 |005a: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@02a8 │ │ +0b76be: 0c01 |005d: move-result-object v1 │ │ +0b76c0: 6901 2400 |005e: sput-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0b76c4: 6e10 ac02 0500 |0060: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getNet:()Lcom/badlogic/gdx/Net; // method@02ac │ │ +0b76ca: 0c01 |0063: move-result-object v1 │ │ +0b76cc: 6901 2600 |0064: sput-object v1, Lcom/badlogic/gdx/Gdx;.net:Lcom/badlogic/gdx/Net; // field@0026 │ │ +0b76d0: 1211 |0066: const/4 v1, #int 1 // #1 │ │ +0b76d2: 6e20 c302 1500 |0067: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.requestWindowFeature:(I)Z // method@02c3 │ │ +0b76d8: 6e10 b202 0500 |006a: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getWindow:()Landroid/view/Window; // method@02b2 │ │ +0b76de: 0c01 |006d: move-result-object v1 │ │ +0b76e0: 6e30 c300 4104 |006e: invoke-virtual {v1, v4, v4}, Landroid/view/Window;.setFlags:(II)V // method@00c3 │ │ +0b76e6: 6e10 b202 0500 |0071: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getWindow:()Landroid/view/Window; // method@02b2 │ │ +0b76ec: 0c01 |0074: move-result-object v1 │ │ +0b76ee: 1302 0008 |0075: const/16 v2, #int 2048 // #800 │ │ +0b76f2: 6e20 c000 2100 |0077: invoke-virtual {v1, v2}, Landroid/view/Window;.clearFlags:(I)V // method@00c0 │ │ +0b76f8: 5451 2e01 |007a: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ +0b76fc: 6e10 6804 0100 |007c: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getView:()Landroid/view/View; // method@0468 │ │ +0b7702: 0c01 |007f: move-result-object v1 │ │ +0b7704: 6e10 9b02 0500 |0080: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.createLayoutParams:()Landroid/widget/FrameLayout$LayoutParams; // method@029b │ │ +0b770a: 0c02 |0083: move-result-object v2 │ │ +0b770c: 6e30 c502 1502 |0084: invoke-virtual {v5, v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@02c5 │ │ +0b7712: 6e20 9c02 7500 |0087: invoke-virtual {v5, v7}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.createWakeLock:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@029c │ │ +0b7718: 6e20 b402 7500 |008a: invoke-virtual {v5, v7}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.hideStatusBar:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@02b4 │ │ +0b771e: 0e00 |008d: return-void │ │ +0b7720: 5471 4001 |008e: iget-object v1, v7, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0140 │ │ +0b7724: 2900 7dff |0090: goto/16 000d // -0083 │ │ +0b7728: 0d00 |0092: move-exception v0 │ │ +0b772a: 1a01 7c01 |0093: const-string v1, "AndroidApplication" // string@017c │ │ +0b772e: 1a02 8a02 |0095: const-string v2, "Content already displayed, cannot request FEATURE_NO_TITLE" // string@028a │ │ +0b7732: 6e40 bb02 1502 |0097: invoke-virtual {v5, v1, v2, v0}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V // method@02bb │ │ +0b7738: 28d0 |009a: goto 006a // -0030 │ │ catches : 1 │ │ 0x0067 - 0x006a │ │ Ljava/lang/Exception; -> 0x0092 │ │ positions : │ │ 0x0002 line=103 │ │ 0x0012 line=105 │ │ 0x001c line=106 │ │ @@ -197279,20 +197342,20 @@ │ │ type : '(Lcom/badlogic/gdx/ApplicationListener;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0a918c: |[0a918c] com.badlogic.gdx.backends.android.AndroidApplication.initialize:(Lcom/badlogic/gdx/ApplicationListener;Z)V │ │ -0a919c: 2200 9900 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // type@0099 │ │ -0a91a0: 7010 c802 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.:()V // method@02c8 │ │ -0a91a6: 5c03 4501 |0005: iput-boolean v3, v0, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0145 │ │ -0a91aa: 6e30 b502 2100 |0007: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.initialize:(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@02b5 │ │ -0a91b0: 0e00 |000a: return-void │ │ +0b774c: |[0b774c] com.badlogic.gdx.backends.android.AndroidApplication.initialize:(Lcom/badlogic/gdx/ApplicationListener;Z)V │ │ +0b775c: 2200 9700 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // type@0097 │ │ +0b7760: 7010 c802 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.:()V // method@02c8 │ │ +0b7766: 5c03 4501 |0005: iput-boolean v3, v0, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0145 │ │ +0b776a: 6e30 b502 2100 |0007: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.initialize:(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@02b5 │ │ +0b7770: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0005 line=88 │ │ 0x0007 line=89 │ │ 0x000a line=90 │ │ locals : │ │ @@ -197306,70 +197369,70 @@ │ │ type : '(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 116 16-bit code units │ │ -0a91b4: |[0a91b4] com.badlogic.gdx.backends.android.AndroidApplication.initializeForView:(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)Landroid/view/View; │ │ -0a91c4: 2201 a800 |0000: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics; // type@00a8 │ │ -0a91c8: 5450 4001 |0002: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0140 │ │ -0a91cc: 3900 6d00 |0004: if-nez v0, 0071 // +006d │ │ -0a91d0: 2200 db00 |0006: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy; // type@00db │ │ -0a91d4: 7010 2906 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy;.:()V // method@0629 │ │ -0a91da: 7040 4f04 3105 |000b: invoke-direct {v1, v3, v5, v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.:(Lcom/badlogic/gdx/backends/android/AndroidApplication;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@044f │ │ -0a91e0: 5b31 2e01 |000e: iput-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ -0a91e4: 5430 2e01 |0010: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ -0a91e8: 5400 8901 |0012: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ -0a91ec: 7140 3d05 3350 |0014: invoke-static {v3, v3, v0, v5}, Lcom/badlogic/gdx/backends/android/AndroidInputFactory;.newAndroidInput:(Lcom/badlogic/gdx/Application;Landroid/content/Context;Ljava/lang/Object;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)Lcom/badlogic/gdx/backends/android/AndroidInput; // method@053d │ │ -0a91f2: 0c00 |0017: move-result-object v0 │ │ -0a91f4: 5b30 3001 |0018: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0130 │ │ -0a91f8: 2200 9a00 |001a: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidAudio; // type@009a │ │ -0a91fc: 7030 c902 3005 |001c: invoke-direct {v0, v3, v5}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@02c9 │ │ -0a9202: 5b30 2901 |001f: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0129 │ │ -0a9206: 2200 a100 |0021: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFiles; // type@00a1 │ │ -0a920a: 6e10 a302 0300 |0023: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getAssets:()Landroid/content/res/AssetManager; // method@02a3 │ │ -0a9210: 0c01 |0026: move-result-object v1 │ │ -0a9212: 6e10 a702 0300 |0027: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getFilesDir:()Ljava/io/File; // method@02a7 │ │ -0a9218: 0c02 |002a: move-result-object v2 │ │ -0a921a: 6e10 8325 0200 |002b: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@2583 │ │ -0a9220: 0c02 |002e: move-result-object v2 │ │ -0a9222: 7030 1c03 1002 |002f: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidFiles;.:(Landroid/content/res/AssetManager;Ljava/lang/String;)V // method@031c │ │ -0a9228: 5b30 2c01 |0032: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.files:Lcom/badlogic/gdx/backends/android/AndroidFiles; // field@012c │ │ -0a922c: 2200 ca00 |0034: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidNet; // type@00ca │ │ -0a9230: 7020 8905 3000 |0036: invoke-direct {v0, v3}, Lcom/badlogic/gdx/backends/android/AndroidNet;.:(Lcom/badlogic/gdx/backends/android/AndroidApplication;)V // method@0589 │ │ -0a9236: 5b30 3401 |0039: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.net:Lcom/badlogic/gdx/backends/android/AndroidNet; // field@0134 │ │ -0a923a: 5b34 3201 |003b: iput-object v4, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0132 │ │ -0a923e: 2200 2900 |003d: new-instance v0, Landroid/os/Handler; // type@0029 │ │ -0a9242: 7010 7400 0000 |003f: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0074 │ │ -0a9248: 5b30 2f01 |0042: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.handler:Landroid/os/Handler; // field@012f │ │ -0a924c: 6903 1c00 |0044: sput-object v3, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0a9250: 6e10 a902 0300 |0046: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getInput:()Lcom/badlogic/gdx/Input; // method@02a9 │ │ -0a9256: 0c00 |0049: move-result-object v0 │ │ -0a9258: 6900 2500 |004a: sput-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0a925c: 6e10 a402 0300 |004c: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getAudio:()Lcom/badlogic/gdx/Audio; // method@02a4 │ │ -0a9262: 0c00 |004f: move-result-object v0 │ │ -0a9264: 6900 1d00 |0050: sput-object v0, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001d │ │ -0a9268: 6e10 a602 0300 |0052: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getFiles:()Lcom/badlogic/gdx/Files; // method@02a6 │ │ -0a926e: 0c00 |0055: move-result-object v0 │ │ -0a9270: 6900 1e00 |0056: sput-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ -0a9274: 6e10 a802 0300 |0058: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@02a8 │ │ -0a927a: 0c00 |005b: move-result-object v0 │ │ -0a927c: 6900 2400 |005c: sput-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0a9280: 6e10 ac02 0300 |005e: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getNet:()Lcom/badlogic/gdx/Net; // method@02ac │ │ -0a9286: 0c00 |0061: move-result-object v0 │ │ -0a9288: 6900 2600 |0062: sput-object v0, Lcom/badlogic/gdx/Gdx;.net:Lcom/badlogic/gdx/Net; // field@0026 │ │ -0a928c: 6e20 9c02 5300 |0064: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.createWakeLock:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@029c │ │ -0a9292: 6e20 b402 5300 |0067: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.hideStatusBar:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@02b4 │ │ -0a9298: 5430 2e01 |006a: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ -0a929c: 6e10 6804 0000 |006c: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getView:()Landroid/view/View; // method@0468 │ │ -0a92a2: 0c00 |006f: move-result-object v0 │ │ -0a92a4: 1100 |0070: return-object v0 │ │ -0a92a6: 5450 4001 |0071: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0140 │ │ -0a92aa: 2898 |0073: goto 000b // -0068 │ │ +0b7774: |[0b7774] com.badlogic.gdx.backends.android.AndroidApplication.initializeForView:(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)Landroid/view/View; │ │ +0b7784: 2201 a600 |0000: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics; // type@00a6 │ │ +0b7788: 5450 4001 |0002: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0140 │ │ +0b778c: 3900 6d00 |0004: if-nez v0, 0071 // +006d │ │ +0b7790: 2200 d900 |0006: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy; // type@00d9 │ │ +0b7794: 7010 2906 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy;.:()V // method@0629 │ │ +0b779a: 7040 4f04 3105 |000b: invoke-direct {v1, v3, v5, v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.:(Lcom/badlogic/gdx/backends/android/AndroidApplication;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@044f │ │ +0b77a0: 5b31 2e01 |000e: iput-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ +0b77a4: 5430 2e01 |0010: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ +0b77a8: 5400 8901 |0012: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ +0b77ac: 7140 3d05 3350 |0014: invoke-static {v3, v3, v0, v5}, Lcom/badlogic/gdx/backends/android/AndroidInputFactory;.newAndroidInput:(Lcom/badlogic/gdx/Application;Landroid/content/Context;Ljava/lang/Object;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)Lcom/badlogic/gdx/backends/android/AndroidInput; // method@053d │ │ +0b77b2: 0c00 |0017: move-result-object v0 │ │ +0b77b4: 5b30 3001 |0018: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0130 │ │ +0b77b8: 2200 9800 |001a: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidAudio; // type@0098 │ │ +0b77bc: 7030 c902 3005 |001c: invoke-direct {v0, v3, v5}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@02c9 │ │ +0b77c2: 5b30 2901 |001f: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0129 │ │ +0b77c6: 2200 9f00 |0021: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFiles; // type@009f │ │ +0b77ca: 6e10 a302 0300 |0023: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getAssets:()Landroid/content/res/AssetManager; // method@02a3 │ │ +0b77d0: 0c01 |0026: move-result-object v1 │ │ +0b77d2: 6e10 a702 0300 |0027: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getFilesDir:()Ljava/io/File; // method@02a7 │ │ +0b77d8: 0c02 |002a: move-result-object v2 │ │ +0b77da: 6e10 8325 0200 |002b: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@2583 │ │ +0b77e0: 0c02 |002e: move-result-object v2 │ │ +0b77e2: 7030 1c03 1002 |002f: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidFiles;.:(Landroid/content/res/AssetManager;Ljava/lang/String;)V // method@031c │ │ +0b77e8: 5b30 2c01 |0032: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.files:Lcom/badlogic/gdx/backends/android/AndroidFiles; // field@012c │ │ +0b77ec: 2200 c800 |0034: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidNet; // type@00c8 │ │ +0b77f0: 7020 8905 3000 |0036: invoke-direct {v0, v3}, Lcom/badlogic/gdx/backends/android/AndroidNet;.:(Lcom/badlogic/gdx/backends/android/AndroidApplication;)V // method@0589 │ │ +0b77f6: 5b30 3401 |0039: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.net:Lcom/badlogic/gdx/backends/android/AndroidNet; // field@0134 │ │ +0b77fa: 5b34 3201 |003b: iput-object v4, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0132 │ │ +0b77fe: 2200 2900 |003d: new-instance v0, Landroid/os/Handler; // type@0029 │ │ +0b7802: 7010 7400 0000 |003f: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0074 │ │ +0b7808: 5b30 2f01 |0042: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.handler:Landroid/os/Handler; // field@012f │ │ +0b780c: 6903 1c00 |0044: sput-object v3, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0b7810: 6e10 a902 0300 |0046: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getInput:()Lcom/badlogic/gdx/Input; // method@02a9 │ │ +0b7816: 0c00 |0049: move-result-object v0 │ │ +0b7818: 6900 2500 |004a: sput-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0b781c: 6e10 a402 0300 |004c: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getAudio:()Lcom/badlogic/gdx/Audio; // method@02a4 │ │ +0b7822: 0c00 |004f: move-result-object v0 │ │ +0b7824: 6900 1d00 |0050: sput-object v0, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001d │ │ +0b7828: 6e10 a602 0300 |0052: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getFiles:()Lcom/badlogic/gdx/Files; // method@02a6 │ │ +0b782e: 0c00 |0055: move-result-object v0 │ │ +0b7830: 6900 1e00 |0056: sput-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ +0b7834: 6e10 a802 0300 |0058: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@02a8 │ │ +0b783a: 0c00 |005b: move-result-object v0 │ │ +0b783c: 6900 2400 |005c: sput-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0b7840: 6e10 ac02 0300 |005e: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getNet:()Lcom/badlogic/gdx/Net; // method@02ac │ │ +0b7846: 0c00 |0061: move-result-object v0 │ │ +0b7848: 6900 2600 |0062: sput-object v0, Lcom/badlogic/gdx/Gdx;.net:Lcom/badlogic/gdx/Net; // field@0026 │ │ +0b784c: 6e20 9c02 5300 |0064: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.createWakeLock:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@029c │ │ +0b7852: 6e20 b402 5300 |0067: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.hideStatusBar:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@02b4 │ │ +0b7858: 5430 2e01 |006a: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ +0b785c: 6e10 6804 0000 |006c: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getView:()Landroid/view/View; // method@0468 │ │ +0b7862: 0c00 |006f: move-result-object v0 │ │ +0b7864: 1100 |0070: return-object v0 │ │ +0b7866: 5450 4001 |0071: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0140 │ │ +0b786a: 2898 |0073: goto 000b // -0068 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0010 line=193 │ │ 0x001a line=194 │ │ 0x0021 line=195 │ │ 0x0034 line=196 │ │ @@ -197395,21 +197458,21 @@ │ │ type : '(Lcom/badlogic/gdx/ApplicationListener;Z)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a92ac: |[0a92ac] com.badlogic.gdx.backends.android.AndroidApplication.initializeForView:(Lcom/badlogic/gdx/ApplicationListener;Z)Landroid/view/View; │ │ -0a92bc: 2200 9900 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // type@0099 │ │ -0a92c0: 7010 c802 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.:()V // method@02c8 │ │ -0a92c6: 5c04 4501 |0005: iput-boolean v4, v0, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0145 │ │ -0a92ca: 6e30 b702 3200 |0007: invoke-virtual {v2, v3, v0}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.initializeForView:(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)Landroid/view/View; // method@02b7 │ │ -0a92d0: 0c01 |000a: move-result-object v1 │ │ -0a92d2: 1101 |000b: return-object v1 │ │ +0b786c: |[0b786c] com.badlogic.gdx.backends.android.AndroidApplication.initializeForView:(Lcom/badlogic/gdx/ApplicationListener;Z)Landroid/view/View; │ │ +0b787c: 2200 9700 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // type@0097 │ │ +0b7880: 7010 c802 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.:()V // method@02c8 │ │ +0b7886: 5c04 4501 |0005: iput-boolean v4, v0, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0145 │ │ +0b788a: 6e30 b702 3200 |0007: invoke-virtual {v2, v3, v0}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.initializeForView:(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)Landroid/view/View; // method@02b7 │ │ +0b7890: 0c01 |000a: move-result-object v1 │ │ +0b7892: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0005 line=173 │ │ 0x0007 line=174 │ │ locals : │ │ 0x0005 - 0x000c reg=0 config Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; │ │ @@ -197422,20 +197485,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a92d4: |[0a92d4] com.badlogic.gdx.backends.android.AndroidApplication.log:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0a92e4: 5220 3301 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.logLevel:I // field@0133 │ │ -0a92e8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0a92ea: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -0a92ee: 7120 9800 4300 |0005: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0098 │ │ -0a92f4: 0e00 |0008: return-void │ │ +0b7894: |[0b7894] com.badlogic.gdx.backends.android.AndroidApplication.log:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0b78a4: 5220 3301 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.logLevel:I // field@0133 │ │ +0b78a8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0b78aa: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +0b78ae: 7120 9800 4300 |0005: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0098 │ │ +0b78b4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0008 line=377 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ 0x0000 - 0x0009 reg=3 tag Ljava/lang/String; │ │ @@ -197446,20 +197509,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a92f8: |[0a92f8] com.badlogic.gdx.backends.android.AndroidApplication.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V │ │ -0a9308: 5220 3301 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.logLevel:I // field@0133 │ │ -0a930c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0a930e: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -0a9312: 7130 9900 4305 |0005: invoke-static {v3, v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0099 │ │ -0a9318: 0e00 |0008: return-void │ │ +0b78b8: |[0b78b8] com.badlogic.gdx.backends.android.AndroidApplication.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V │ │ +0b78c8: 5220 3301 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.logLevel:I // field@0133 │ │ +0b78cc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0b78ce: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +0b78d2: 7130 9900 4305 |0005: invoke-static {v3, v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0099 │ │ +0b78d8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x0008 line=382 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ 0x0000 - 0x0009 reg=3 tag Ljava/lang/String; │ │ @@ -197471,24 +197534,24 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0a931c: |[0a931c] com.badlogic.gdx.backends.android.AndroidApplication.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0a932c: 6f20 0200 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0002 │ │ -0a9332: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0a9334: 5241 0000 |0004: iget v1, v4, Landroid/content/res/Configuration;.hardKeyboardHidden:I // field@0000 │ │ -0a9338: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0a933a: 3321 0300 |0007: if-ne v1, v2, 000a // +0003 │ │ -0a933e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0a9340: 5431 3001 |000a: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0130 │ │ -0a9344: 5c10 0f02 |000c: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyboardAvailable:Z // field@020f │ │ -0a9348: 0e00 |000e: return-void │ │ +0b78dc: |[0b78dc] com.badlogic.gdx.backends.android.AndroidApplication.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0b78ec: 6f20 0200 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0002 │ │ +0b78f2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0b78f4: 5241 0000 |0004: iget v1, v4, Landroid/content/res/Configuration;.hardKeyboardHidden:I // field@0000 │ │ +0b78f8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0b78fa: 3321 0300 |0007: if-ne v1, v2, 000a // +0003 │ │ +0b78fe: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0b7900: 5431 3001 |000a: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0130 │ │ +0b7904: 5c10 0f02 |000c: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyboardAvailable:Z // field@020f │ │ +0b7908: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0003 line=345 │ │ 0x0004 line=346 │ │ 0x000a line=347 │ │ 0x000e line=348 │ │ @@ -197502,17 +197565,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a934c: |[0a934c] com.badlogic.gdx.backends.android.AndroidApplication.onDestroy:()V │ │ -0a935c: 6f10 0300 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onDestroy:()V // method@0003 │ │ -0a9362: 0e00 |0003: return-void │ │ +0b790c: |[0b790c] com.badlogic.gdx.backends.android.AndroidApplication.onDestroy:()V │ │ +0b791c: 6f10 0300 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onDestroy:()V // method@0003 │ │ +0b7922: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0003 line=266 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ │ │ @@ -197521,70 +197584,70 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 114 16-bit code units │ │ -0a9364: |[0a9364] com.badlogic.gdx.backends.android.AndroidApplication.onPause:()V │ │ -0a9374: 5453 3601 |0000: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@0136 │ │ -0a9378: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ -0a937c: 5453 3601 |0004: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@0136 │ │ -0a9380: 6e10 7700 0300 |0006: invoke-virtual {v3}, Landroid/os/PowerManager$WakeLock;.release:()V // method@0077 │ │ -0a9386: 5453 2e01 |0009: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ -0a938a: 6e10 6a04 0300 |000b: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.isContinuousRendering:()Z // method@046a │ │ -0a9390: 0a01 |000e: move-result v1 │ │ -0a9392: 5453 2e01 |000f: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ -0a9396: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -0a9398: 6e20 7604 4300 |0012: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.setContinuousRendering:(Z)V // method@0476 │ │ -0a939e: 5453 2e01 |0015: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ -0a93a2: 6e10 7304 0300 |0017: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.pause:()V // method@0473 │ │ -0a93a8: 5453 3001 |001a: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0130 │ │ -0a93ac: 6e10 3805 0300 |001c: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidInput;.unregisterSensorListeners:()V // method@0538 │ │ -0a93b2: 5453 3001 |001f: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0130 │ │ -0a93b6: 5432 1802 |0021: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0218 │ │ -0a93ba: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -0a93bc: 2123 |0024: array-length v3, v2 │ │ -0a93be: 3530 0800 |0025: if-ge v0, v3, 002d // +0008 │ │ -0a93c2: 12f3 |0027: const/4 v3, #int -1 // #ff │ │ -0a93c4: 4b03 0200 |0028: aput v3, v2, v0 │ │ -0a93c8: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a93cc: 28f8 |002c: goto 0024 // -0008 │ │ -0a93ce: 6e10 b902 0500 |002d: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.isFinishing:()Z // method@02b9 │ │ -0a93d4: 0a03 |0030: move-result v3 │ │ -0a93d6: 3803 0c00 |0031: if-eqz v3, 003d // +000c │ │ -0a93da: 5453 2e01 |0033: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ -0a93de: 6e10 5104 0300 |0035: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.clearManagedCaches:()V // method@0451 │ │ -0a93e4: 5453 2e01 |0038: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ -0a93e8: 6e10 5304 0300 |003a: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.destroy:()V // method@0453 │ │ -0a93ee: 5453 2e01 |003d: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ -0a93f2: 6e20 7604 1300 |003f: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.setContinuousRendering:(Z)V // method@0476 │ │ -0a93f8: 5453 2e01 |0042: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ -0a93fc: 3803 2a00 |0044: if-eqz v3, 006e // +002a │ │ -0a9400: 5453 2e01 |0046: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ -0a9404: 5433 8901 |0048: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ -0a9408: 3803 2400 |004a: if-eqz v3, 006e // +0024 │ │ -0a940c: 5453 2e01 |004c: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ -0a9410: 5433 8901 |004e: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ -0a9414: 2033 0901 |0050: instance-of v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0109 │ │ -0a9418: 3803 0b00 |0052: if-eqz v3, 005d // +000b │ │ -0a941c: 5453 2e01 |0054: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ -0a9420: 5433 8901 |0056: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ -0a9424: 1f03 0901 |0058: check-cast v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0109 │ │ -0a9428: 6e10 c608 0300 |005a: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.onPause:()V // method@08c6 │ │ -0a942e: 5453 2e01 |005d: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ -0a9432: 5433 8901 |005f: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ -0a9436: 2033 2200 |0061: instance-of v3, v3, Landroid/opengl/GLSurfaceView; // type@0022 │ │ -0a943a: 3803 0b00 |0063: if-eqz v3, 006e // +000b │ │ -0a943e: 5453 2e01 |0065: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ -0a9442: 5433 8901 |0067: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ -0a9446: 1f03 2200 |0069: check-cast v3, Landroid/opengl/GLSurfaceView; // type@0022 │ │ -0a944a: 6e10 6400 0300 |006b: invoke-virtual {v3}, Landroid/opengl/GLSurfaceView;.onPause:()V // method@0064 │ │ -0a9450: 6f10 0400 0500 |006e: invoke-super {v5}, Landroid/app/Activity;.onPause:()V // method@0004 │ │ -0a9456: 0e00 |0071: return-void │ │ +0b7924: |[0b7924] com.badlogic.gdx.backends.android.AndroidApplication.onPause:()V │ │ +0b7934: 5453 3601 |0000: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@0136 │ │ +0b7938: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ +0b793c: 5453 3601 |0004: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@0136 │ │ +0b7940: 6e10 7700 0300 |0006: invoke-virtual {v3}, Landroid/os/PowerManager$WakeLock;.release:()V // method@0077 │ │ +0b7946: 5453 2e01 |0009: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ +0b794a: 6e10 6a04 0300 |000b: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.isContinuousRendering:()Z // method@046a │ │ +0b7950: 0a01 |000e: move-result v1 │ │ +0b7952: 5453 2e01 |000f: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ +0b7956: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +0b7958: 6e20 7604 4300 |0012: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.setContinuousRendering:(Z)V // method@0476 │ │ +0b795e: 5453 2e01 |0015: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ +0b7962: 6e10 7304 0300 |0017: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.pause:()V // method@0473 │ │ +0b7968: 5453 3001 |001a: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0130 │ │ +0b796c: 6e10 3805 0300 |001c: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidInput;.unregisterSensorListeners:()V // method@0538 │ │ +0b7972: 5453 3001 |001f: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0130 │ │ +0b7976: 5432 1802 |0021: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0218 │ │ +0b797a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +0b797c: 2123 |0024: array-length v3, v2 │ │ +0b797e: 3530 0800 |0025: if-ge v0, v3, 002d // +0008 │ │ +0b7982: 12f3 |0027: const/4 v3, #int -1 // #ff │ │ +0b7984: 4b03 0200 |0028: aput v3, v2, v0 │ │ +0b7988: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b798c: 28f8 |002c: goto 0024 // -0008 │ │ +0b798e: 6e10 b902 0500 |002d: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.isFinishing:()Z // method@02b9 │ │ +0b7994: 0a03 |0030: move-result v3 │ │ +0b7996: 3803 0c00 |0031: if-eqz v3, 003d // +000c │ │ +0b799a: 5453 2e01 |0033: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ +0b799e: 6e10 5104 0300 |0035: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.clearManagedCaches:()V // method@0451 │ │ +0b79a4: 5453 2e01 |0038: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ +0b79a8: 6e10 5304 0300 |003a: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.destroy:()V // method@0453 │ │ +0b79ae: 5453 2e01 |003d: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ +0b79b2: 6e20 7604 1300 |003f: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.setContinuousRendering:(Z)V // method@0476 │ │ +0b79b8: 5453 2e01 |0042: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ +0b79bc: 3803 2a00 |0044: if-eqz v3, 006e // +002a │ │ +0b79c0: 5453 2e01 |0046: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ +0b79c4: 5433 8901 |0048: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ +0b79c8: 3803 2400 |004a: if-eqz v3, 006e // +0024 │ │ +0b79cc: 5453 2e01 |004c: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ +0b79d0: 5433 8901 |004e: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ +0b79d4: 2033 0701 |0050: instance-of v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0107 │ │ +0b79d8: 3803 0b00 |0052: if-eqz v3, 005d // +000b │ │ +0b79dc: 5453 2e01 |0054: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ +0b79e0: 5433 8901 |0056: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ +0b79e4: 1f03 0701 |0058: check-cast v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0107 │ │ +0b79e8: 6e10 c608 0300 |005a: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.onPause:()V // method@08c6 │ │ +0b79ee: 5453 2e01 |005d: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ +0b79f2: 5433 8901 |005f: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ +0b79f6: 2033 2200 |0061: instance-of v3, v3, Landroid/opengl/GLSurfaceView; // type@0022 │ │ +0b79fa: 3803 0b00 |0063: if-eqz v3, 006e // +000b │ │ +0b79fe: 5453 2e01 |0065: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ +0b7a02: 5433 8901 |0067: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ +0b7a06: 1f03 2200 |0069: check-cast v3, Landroid/opengl/GLSurfaceView; // type@0022 │ │ +0b7a0a: 6e10 6400 0300 |006b: invoke-virtual {v3}, Landroid/opengl/GLSurfaceView;.onPause:()V // method@0064 │ │ +0b7a10: 6f10 0400 0500 |006e: invoke-super {v5}, Landroid/app/Activity;.onPause:()V // method@0004 │ │ +0b7a16: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0009 line=215 │ │ 0x000f line=216 │ │ 0x0015 line=217 │ │ 0x001a line=219 │ │ @@ -197612,69 +197675,69 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 111 16-bit code units │ │ -0a9458: |[0a9458] com.badlogic.gdx.backends.android.AndroidApplication.onResume:()V │ │ -0a9468: 5410 3601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@0136 │ │ -0a946c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0a9470: 5410 3601 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@0136 │ │ -0a9474: 6e10 7600 0000 |0006: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@0076 │ │ -0a947a: 6901 1c00 |0009: sput-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0a947e: 6e10 a902 0100 |000b: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getInput:()Lcom/badlogic/gdx/Input; // method@02a9 │ │ -0a9484: 0c00 |000e: move-result-object v0 │ │ -0a9486: 6900 2500 |000f: sput-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0a948a: 6e10 a402 0100 |0011: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getAudio:()Lcom/badlogic/gdx/Audio; // method@02a4 │ │ -0a9490: 0c00 |0014: move-result-object v0 │ │ -0a9492: 6900 1d00 |0015: sput-object v0, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001d │ │ -0a9496: 6e10 a602 0100 |0017: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getFiles:()Lcom/badlogic/gdx/Files; // method@02a6 │ │ -0a949c: 0c00 |001a: move-result-object v0 │ │ -0a949e: 6900 1e00 |001b: sput-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ -0a94a2: 6e10 a802 0100 |001d: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@02a8 │ │ -0a94a8: 0c00 |0020: move-result-object v0 │ │ -0a94aa: 6900 2400 |0021: sput-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0a94ae: 6e10 ac02 0100 |0023: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getNet:()Lcom/badlogic/gdx/Net; // method@02ac │ │ -0a94b4: 0c00 |0026: move-result-object v0 │ │ -0a94b6: 6900 2600 |0027: sput-object v0, Lcom/badlogic/gdx/Gdx;.net:Lcom/badlogic/gdx/Net; // field@0026 │ │ -0a94ba: 6e10 a902 0100 |0029: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getInput:()Lcom/badlogic/gdx/Input; // method@02a9 │ │ -0a94c0: 0c00 |002c: move-result-object v0 │ │ -0a94c2: 1f00 c000 |002d: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput; // type@00c0 │ │ -0a94c6: 6e10 3105 0000 |002f: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidInput;.registerSensorListeners:()V // method@0531 │ │ -0a94cc: 5410 2e01 |0032: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ -0a94d0: 3800 2a00 |0034: if-eqz v0, 005e // +002a │ │ -0a94d4: 5410 2e01 |0036: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ -0a94d8: 5400 8901 |0038: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ -0a94dc: 3800 2400 |003a: if-eqz v0, 005e // +0024 │ │ -0a94e0: 5410 2e01 |003c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ -0a94e4: 5400 8901 |003e: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ -0a94e8: 2000 0901 |0040: instance-of v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0109 │ │ -0a94ec: 3800 0b00 |0042: if-eqz v0, 004d // +000b │ │ -0a94f0: 5410 2e01 |0044: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ -0a94f4: 5400 8901 |0046: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ -0a94f8: 1f00 0901 |0048: check-cast v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0109 │ │ -0a94fc: 6e10 c708 0000 |004a: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.onResume:()V // method@08c7 │ │ -0a9502: 5410 2e01 |004d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ -0a9506: 5400 8901 |004f: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ -0a950a: 2000 2200 |0051: instance-of v0, v0, Landroid/opengl/GLSurfaceView; // type@0022 │ │ -0a950e: 3800 0b00 |0053: if-eqz v0, 005e // +000b │ │ -0a9512: 5410 2e01 |0055: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ -0a9516: 5400 8901 |0057: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ -0a951a: 1f00 2200 |0059: check-cast v0, Landroid/opengl/GLSurfaceView; // type@0022 │ │ -0a951e: 6e10 6500 0000 |005b: invoke-virtual {v0}, Landroid/opengl/GLSurfaceView;.onResume:()V // method@0065 │ │ -0a9524: 5510 2d01 |005e: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.firstResume:Z // field@012d │ │ -0a9528: 3900 0b00 |0060: if-nez v0, 006b // +000b │ │ -0a952c: 5410 2e01 |0062: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ -0a9530: 6e10 7504 0000 |0064: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.resume:()V // method@0475 │ │ -0a9536: 6f10 0500 0100 |0067: invoke-super {v1}, Landroid/app/Activity;.onResume:()V // method@0005 │ │ -0a953c: 0e00 |006a: return-void │ │ -0a953e: 1200 |006b: const/4 v0, #int 0 // #0 │ │ -0a9540: 5c10 2d01 |006c: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.firstResume:Z // field@012d │ │ -0a9544: 28f9 |006e: goto 0067 // -0007 │ │ +0b7a18: |[0b7a18] com.badlogic.gdx.backends.android.AndroidApplication.onResume:()V │ │ +0b7a28: 5410 3601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@0136 │ │ +0b7a2c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0b7a30: 5410 3601 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@0136 │ │ +0b7a34: 6e10 7600 0000 |0006: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@0076 │ │ +0b7a3a: 6901 1c00 |0009: sput-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0b7a3e: 6e10 a902 0100 |000b: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getInput:()Lcom/badlogic/gdx/Input; // method@02a9 │ │ +0b7a44: 0c00 |000e: move-result-object v0 │ │ +0b7a46: 6900 2500 |000f: sput-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0b7a4a: 6e10 a402 0100 |0011: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getAudio:()Lcom/badlogic/gdx/Audio; // method@02a4 │ │ +0b7a50: 0c00 |0014: move-result-object v0 │ │ +0b7a52: 6900 1d00 |0015: sput-object v0, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001d │ │ +0b7a56: 6e10 a602 0100 |0017: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getFiles:()Lcom/badlogic/gdx/Files; // method@02a6 │ │ +0b7a5c: 0c00 |001a: move-result-object v0 │ │ +0b7a5e: 6900 1e00 |001b: sput-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ +0b7a62: 6e10 a802 0100 |001d: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@02a8 │ │ +0b7a68: 0c00 |0020: move-result-object v0 │ │ +0b7a6a: 6900 2400 |0021: sput-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0b7a6e: 6e10 ac02 0100 |0023: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getNet:()Lcom/badlogic/gdx/Net; // method@02ac │ │ +0b7a74: 0c00 |0026: move-result-object v0 │ │ +0b7a76: 6900 2600 |0027: sput-object v0, Lcom/badlogic/gdx/Gdx;.net:Lcom/badlogic/gdx/Net; // field@0026 │ │ +0b7a7a: 6e10 a902 0100 |0029: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getInput:()Lcom/badlogic/gdx/Input; // method@02a9 │ │ +0b7a80: 0c00 |002c: move-result-object v0 │ │ +0b7a82: 1f00 be00 |002d: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput; // type@00be │ │ +0b7a86: 6e10 3105 0000 |002f: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidInput;.registerSensorListeners:()V // method@0531 │ │ +0b7a8c: 5410 2e01 |0032: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ +0b7a90: 3800 2a00 |0034: if-eqz v0, 005e // +002a │ │ +0b7a94: 5410 2e01 |0036: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ +0b7a98: 5400 8901 |0038: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ +0b7a9c: 3800 2400 |003a: if-eqz v0, 005e // +0024 │ │ +0b7aa0: 5410 2e01 |003c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ +0b7aa4: 5400 8901 |003e: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ +0b7aa8: 2000 0701 |0040: instance-of v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0107 │ │ +0b7aac: 3800 0b00 |0042: if-eqz v0, 004d // +000b │ │ +0b7ab0: 5410 2e01 |0044: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ +0b7ab4: 5400 8901 |0046: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ +0b7ab8: 1f00 0701 |0048: check-cast v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0107 │ │ +0b7abc: 6e10 c708 0000 |004a: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.onResume:()V // method@08c7 │ │ +0b7ac2: 5410 2e01 |004d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ +0b7ac6: 5400 8901 |004f: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ +0b7aca: 2000 2200 |0051: instance-of v0, v0, Landroid/opengl/GLSurfaceView; // type@0022 │ │ +0b7ace: 3800 0b00 |0053: if-eqz v0, 005e // +000b │ │ +0b7ad2: 5410 2e01 |0055: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ +0b7ad6: 5400 8901 |0057: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ +0b7ada: 1f00 2200 |0059: check-cast v0, Landroid/opengl/GLSurfaceView; // type@0022 │ │ +0b7ade: 6e10 6500 0000 |005b: invoke-virtual {v0}, Landroid/opengl/GLSurfaceView;.onResume:()V // method@0065 │ │ +0b7ae4: 5510 2d01 |005e: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.firstResume:Z // field@012d │ │ +0b7ae8: 3900 0b00 |0060: if-nez v0, 006b // +000b │ │ +0b7aec: 5410 2e01 |0062: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@012e │ │ +0b7af0: 6e10 7504 0000 |0064: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.resume:()V // method@0475 │ │ +0b7af6: 6f10 0500 0100 |0067: invoke-super {v1}, Landroid/app/Activity;.onResume:()V // method@0005 │ │ +0b7afc: 0e00 |006a: return-void │ │ +0b7afe: 1200 |006b: const/4 v0, #int 0 // #0 │ │ +0b7b00: 5c10 2d01 |006c: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.firstResume:Z // field@012d │ │ +0b7b04: 28f9 |006e: goto 0067 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0009 line=242 │ │ 0x000b line=243 │ │ 0x0011 line=244 │ │ 0x0017 line=245 │ │ @@ -197697,26 +197760,26 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0a9548: |[0a9548] com.badlogic.gdx.backends.android.AndroidApplication.postRunnable:(Ljava/lang/Runnable;)V │ │ -0a9558: 5421 3501 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0135 │ │ -0a955c: 1d01 |0002: monitor-enter v1 │ │ -0a955e: 5420 3501 |0003: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0135 │ │ -0a9562: 6e20 6a1e 3000 |0005: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0a9568: 6200 2400 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0a956c: 7210 3e01 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.requestRendering:()V // method@013e │ │ -0a9572: 1e01 |000d: monitor-exit v1 │ │ -0a9574: 0e00 |000e: return-void │ │ -0a9576: 0d00 |000f: move-exception v0 │ │ -0a9578: 1e01 |0010: monitor-exit v1 │ │ -0a957a: 2700 |0011: throw v0 │ │ +0b7b08: |[0b7b08] com.badlogic.gdx.backends.android.AndroidApplication.postRunnable:(Ljava/lang/Runnable;)V │ │ +0b7b18: 5421 3501 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0135 │ │ +0b7b1c: 1d01 |0002: monitor-enter v1 │ │ +0b7b1e: 5420 3501 |0003: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0135 │ │ +0b7b22: 6e20 6a1e 3000 |0005: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0b7b28: 6200 2400 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0b7b2c: 7210 3e01 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.requestRendering:()V // method@013e │ │ +0b7b32: 1e01 |000d: monitor-exit v1 │ │ +0b7b34: 0e00 |000e: return-void │ │ +0b7b36: 0d00 |000f: move-exception v0 │ │ +0b7b38: 1e01 |0010: monitor-exit v1 │ │ +0b7b3a: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0011 │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=336 │ │ 0x0003 line=337 │ │ 0x0008 line=338 │ │ @@ -197732,25 +197795,25 @@ │ │ type : '(Lcom/badlogic/gdx/LifecycleListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0a9588: |[0a9588] com.badlogic.gdx.backends.android.AndroidApplication.removeLifecycleListener:(Lcom/badlogic/gdx/LifecycleListener;)V │ │ -0a9598: 5431 3101 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@0131 │ │ -0a959c: 1d01 |0002: monitor-enter v1 │ │ -0a959e: 5430 3101 |0003: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@0131 │ │ -0a95a2: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -0a95a4: 6e30 7e1e 4002 |0006: invoke-virtual {v0, v4, v2}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ -0a95aa: 1e01 |0009: monitor-exit v1 │ │ -0a95ac: 0e00 |000a: return-void │ │ -0a95ae: 0d00 |000b: move-exception v0 │ │ -0a95b0: 1e01 |000c: monitor-exit v1 │ │ -0a95b2: 2700 |000d: throw v0 │ │ +0b7b48: |[0b7b48] com.badlogic.gdx.backends.android.AndroidApplication.removeLifecycleListener:(Lcom/badlogic/gdx/LifecycleListener;)V │ │ +0b7b58: 5431 3101 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@0131 │ │ +0b7b5c: 1d01 |0002: monitor-enter v1 │ │ +0b7b5e: 5430 3101 |0003: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@0131 │ │ +0b7b62: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +0b7b64: 6e30 7e1e 4002 |0006: invoke-virtual {v0, v4, v2}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ +0b7b6a: 1e01 |0009: monitor-exit v1 │ │ +0b7b6c: 0e00 |000a: return-void │ │ +0b7b6e: 0d00 |000b: move-exception v0 │ │ +0b7b70: 1e01 |000c: monitor-exit v1 │ │ +0b7b72: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000d │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=408 │ │ 0x0003 line=409 │ │ 0x0009 line=410 │ │ @@ -197765,31 +197828,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a95c0: |[0a95c0] com.badlogic.gdx.backends.android.AndroidApplication.setLogLevel:(I)V │ │ -0a95d0: 5901 3301 |0000: iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidApplication;.logLevel:I // field@0133 │ │ -0a95d4: 0e00 |0002: return-void │ │ +0b7b80: |[0b7b80] com.badlogic.gdx.backends.android.AndroidApplication.setLogLevel:(I)V │ │ +0b7b90: 5901 3301 |0000: iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidApplication;.logLevel:I // field@0133 │ │ +0b7b94: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0002 line=397 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ 0x0000 - 0x0003 reg=1 logLevel I │ │ │ │ source_file_idx : 381 (AndroidApplication.java) │ │ │ │ Class #459 header: │ │ -class_idx : 154 │ │ +class_idx : 152 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 383 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #459 annotations: │ │ @@ -197822,35 +197885,35 @@ │ │ type : '(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -0a95d8: |[0a95d8] com.badlogic.gdx.backends.android.AndroidAudio.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ -0a95e8: 1233 |0000: const/4 v3, #int 3 // #3 │ │ -0a95ea: 7010 2726 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ -0a95f0: 2200 e703 |0004: new-instance v0, Ljava/util/ArrayList; // type@03e7 │ │ -0a95f4: 7010 2c27 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@272c │ │ -0a95fa: 5b40 4801 |0009: iput-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ -0a95fe: 2200 1d00 |000b: new-instance v0, Landroid/media/SoundPool; // type@001d │ │ -0a9602: 5261 3d01 |000d: iget v1, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.maxSimultaneousSounds:I // field@013d │ │ -0a9606: 1302 6400 |000f: const/16 v2, #int 100 // #64 │ │ -0a960a: 7040 5100 1023 |0011: invoke-direct {v0, v1, v3, v2}, Landroid/media/SoundPool;.:(III)V // method@0051 │ │ -0a9610: 5b40 4901 |0014: iput-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.soundPool:Landroid/media/SoundPool; // field@0149 │ │ -0a9614: 1a00 0413 |0016: const-string v0, "audio" // string@1304 │ │ -0a9618: 6e20 1400 0500 |0018: invoke-virtual {v5, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0014 │ │ -0a961e: 0c00 |001b: move-result-object v0 │ │ -0a9620: 1f00 1900 |001c: check-cast v0, Landroid/media/AudioManager; // type@0019 │ │ -0a9624: 5b40 4701 |001e: iput-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.manager:Landroid/media/AudioManager; // field@0147 │ │ -0a9628: 2050 0600 |0020: instance-of v0, v5, Landroid/app/Activity; // type@0006 │ │ -0a962c: 3800 0700 |0022: if-eqz v0, 0029 // +0007 │ │ -0a9630: 1f05 0600 |0024: check-cast v5, Landroid/app/Activity; // type@0006 │ │ -0a9634: 6e20 0600 3500 |0026: invoke-virtual {v5, v3}, Landroid/app/Activity;.setVolumeControlStream:(I)V // method@0006 │ │ -0a963a: 0e00 |0029: return-void │ │ +0b7b98: |[0b7b98] com.badlogic.gdx.backends.android.AndroidAudio.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ +0b7ba8: 1233 |0000: const/4 v3, #int 3 // #3 │ │ +0b7baa: 7010 2726 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ +0b7bb0: 2200 e503 |0004: new-instance v0, Ljava/util/ArrayList; // type@03e5 │ │ +0b7bb4: 7010 2c27 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@272c │ │ +0b7bba: 5b40 4801 |0009: iput-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ +0b7bbe: 2200 1d00 |000b: new-instance v0, Landroid/media/SoundPool; // type@001d │ │ +0b7bc2: 5261 3d01 |000d: iget v1, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.maxSimultaneousSounds:I // field@013d │ │ +0b7bc6: 1302 6400 |000f: const/16 v2, #int 100 // #64 │ │ +0b7bca: 7040 5100 1023 |0011: invoke-direct {v0, v1, v3, v2}, Landroid/media/SoundPool;.:(III)V // method@0051 │ │ +0b7bd0: 5b40 4901 |0014: iput-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.soundPool:Landroid/media/SoundPool; // field@0149 │ │ +0b7bd4: 1a00 0213 |0016: const-string v0, "audio" // string@1302 │ │ +0b7bd8: 6e20 1400 0500 |0018: invoke-virtual {v5, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0014 │ │ +0b7bde: 0c00 |001b: move-result-object v0 │ │ +0b7be0: 1f00 1900 |001c: check-cast v0, Landroid/media/AudioManager; // type@0019 │ │ +0b7be4: 5b40 4701 |001e: iput-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.manager:Landroid/media/AudioManager; // field@0147 │ │ +0b7be8: 2050 0600 |0020: instance-of v0, v5, Landroid/app/Activity; // type@0006 │ │ +0b7bec: 3800 0700 |0022: if-eqz v0, 0029 // +0007 │ │ +0b7bf0: 1f05 0600 |0024: check-cast v5, Landroid/app/Activity; // type@0006 │ │ +0b7bf4: 6e20 0600 3500 |0026: invoke-virtual {v5, v3}, Landroid/app/Activity;.setVolumeControlStream:(I)V // method@0006 │ │ +0b7bfa: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=47 │ │ 0x0004 line=45 │ │ 0x000b line=48 │ │ 0x0016 line=49 │ │ 0x0020 line=50 │ │ @@ -197867,37 +197930,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0a963c: |[0a963c] com.badlogic.gdx.backends.android.AndroidAudio.dispose:()V │ │ -0a964c: 5454 4801 |0000: iget-object v4, v5, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ -0a9650: 1d04 |0002: monitor-enter v4 │ │ -0a9652: 2202 e703 |0003: new-instance v2, Ljava/util/ArrayList; // type@03e7 │ │ -0a9656: 5453 4801 |0005: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ -0a965a: 7020 2e27 3200 |0007: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@272e │ │ -0a9660: 6e10 3527 0200 |000a: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2735 │ │ -0a9666: 0c00 |000d: move-result-object v0 │ │ -0a9668: 7210 5327 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0a966e: 0a03 |0011: move-result v3 │ │ -0a9670: 3803 0f00 |0012: if-eqz v3, 0021 // +000f │ │ -0a9674: 7210 5427 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0a967a: 0c01 |0017: move-result-object v1 │ │ -0a967c: 1f01 c800 |0018: check-cast v1, Lcom/badlogic/gdx/backends/android/AndroidMusic; // type@00c8 │ │ -0a9680: 6e10 7e05 0100 |001a: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidMusic;.dispose:()V // method@057e │ │ -0a9686: 28f1 |001d: goto 000e // -000f │ │ -0a9688: 0d03 |001e: move-exception v3 │ │ -0a968a: 1e04 |001f: monitor-exit v4 │ │ -0a968c: 2703 |0020: throw v3 │ │ -0a968e: 1e04 |0021: monitor-exit v4 │ │ -0a9690: 5453 4901 |0022: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidAudio;.soundPool:Landroid/media/SoundPool; // field@0149 │ │ -0a9694: 6e10 5500 0300 |0024: invoke-virtual {v3}, Landroid/media/SoundPool;.release:()V // method@0055 │ │ -0a969a: 0e00 |0027: return-void │ │ +0b7bfc: |[0b7bfc] com.badlogic.gdx.backends.android.AndroidAudio.dispose:()V │ │ +0b7c0c: 5454 4801 |0000: iget-object v4, v5, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ +0b7c10: 1d04 |0002: monitor-enter v4 │ │ +0b7c12: 2202 e503 |0003: new-instance v2, Ljava/util/ArrayList; // type@03e5 │ │ +0b7c16: 5453 4801 |0005: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ +0b7c1a: 7020 2e27 3200 |0007: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@272e │ │ +0b7c20: 6e10 3527 0200 |000a: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2735 │ │ +0b7c26: 0c00 |000d: move-result-object v0 │ │ +0b7c28: 7210 5327 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0b7c2e: 0a03 |0011: move-result v3 │ │ +0b7c30: 3803 0f00 |0012: if-eqz v3, 0021 // +000f │ │ +0b7c34: 7210 5427 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0b7c3a: 0c01 |0017: move-result-object v1 │ │ +0b7c3c: 1f01 c600 |0018: check-cast v1, Lcom/badlogic/gdx/backends/android/AndroidMusic; // type@00c6 │ │ +0b7c40: 6e10 7e05 0100 |001a: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidMusic;.dispose:()V // method@057e │ │ +0b7c46: 28f1 |001d: goto 000e // -000f │ │ +0b7c48: 0d03 |001e: move-exception v3 │ │ +0b7c4a: 1e04 |001f: monitor-exit v4 │ │ +0b7c4c: 2703 |0020: throw v3 │ │ +0b7c4e: 1e04 |0021: monitor-exit v4 │ │ +0b7c50: 5453 4901 |0022: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidAudio;.soundPool:Landroid/media/SoundPool; // field@0149 │ │ +0b7c54: 6e10 5500 0300 |0024: invoke-virtual {v3}, Landroid/media/SoundPool;.release:()V // method@0055 │ │ +0b7c5a: 0e00 |0027: return-void │ │ catches : 2 │ │ 0x0003 - 0x0020 │ │ -> 0x001e │ │ 0x0021 - 0x0022 │ │ -> 0x001e │ │ positions : │ │ 0x0000 line=151 │ │ @@ -197920,18 +197983,18 @@ │ │ type : '(IZ)Lcom/badlogic/gdx/audio/AudioDevice;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0a96b0: |[0a96b0] com.badlogic.gdx.backends.android.AndroidAudio.newAudioDevice:(IZ)Lcom/badlogic/gdx/audio/AudioDevice; │ │ -0a96c0: 2200 9b00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice; // type@009b │ │ -0a96c4: 7030 d102 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.:(IZ)V // method@02d1 │ │ -0a96ca: 1100 |0005: return-object v0 │ │ +0b7c70: |[0b7c70] com.badlogic.gdx.backends.android.AndroidAudio.newAudioDevice:(IZ)Lcom/badlogic/gdx/audio/AudioDevice; │ │ +0b7c80: 2200 9900 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice; // type@0099 │ │ +0b7c84: 7030 d102 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.:(IZ)V // method@02d1 │ │ +0b7c8a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidAudio; │ │ 0x0000 - 0x0006 reg=2 samplingRate I │ │ 0x0000 - 0x0006 reg=3 isMono Z │ │ @@ -197941,18 +198004,18 @@ │ │ type : '(IZ)Lcom/badlogic/gdx/audio/AudioRecorder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0a96cc: |[0a96cc] com.badlogic.gdx.backends.android.AndroidAudio.newAudioRecorder:(IZ)Lcom/badlogic/gdx/audio/AudioRecorder; │ │ -0a96dc: 2200 9c00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidAudioRecorder; // type@009c │ │ -0a96e0: 7030 d802 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidAudioRecorder;.:(IZ)V // method@02d8 │ │ -0a96e6: 1100 |0005: return-object v0 │ │ +0b7c8c: |[0b7c8c] com.badlogic.gdx.backends.android.AndroidAudio.newAudioRecorder:(IZ)Lcom/badlogic/gdx/audio/AudioRecorder; │ │ +0b7c9c: 2200 9a00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidAudioRecorder; // type@009a │ │ +0b7ca0: 7030 d802 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidAudioRecorder;.:(IZ)V // method@02d8 │ │ +0b7ca6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidAudio; │ │ 0x0000 - 0x0006 reg=2 samplingRate I │ │ 0x0000 - 0x0006 reg=3 isMono Z │ │ @@ -197962,95 +198025,95 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/audio/Music;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 155 16-bit code units │ │ -0a96e8: |[0a96e8] com.badlogic.gdx.backends.android.AndroidAudio.newMusic:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/audio/Music; │ │ -0a96f8: 07b6 |0000: move-object v6, v11 │ │ -0a96fa: 1f06 a000 |0001: check-cast v6, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@00a0 │ │ -0a96fe: 2200 1c00 |0003: new-instance v0, Landroid/media/MediaPlayer; // type@001c │ │ -0a9702: 7010 4300 0000 |0005: invoke-direct {v0}, Landroid/media/MediaPlayer;.:()V // method@0043 │ │ -0a9708: 6e10 1a03 0600 |0008: invoke-virtual {v6}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:()Lcom/badlogic/gdx/Files$FileType; // method@031a │ │ -0a970e: 0c01 |000b: move-result-object v1 │ │ -0a9710: 6202 1900 |000c: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ -0a9714: 3321 5300 |000e: if-ne v1, v2, 0061 // +0053 │ │ -0a9718: 5461 6001 |0010: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ -0a971c: 6e10 1703 0600 |0012: invoke-virtual {v6}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.path:()Ljava/lang/String; // method@0317 │ │ -0a9722: 0c02 |0015: move-result-object v2 │ │ -0a9724: 6e20 2d00 2100 |0016: invoke-virtual {v1, v2}, Landroid/content/res/AssetManager;.openFd:(Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor; // method@002d │ │ -0a972a: 0c07 |0019: move-result-object v7 │ │ -0a972c: 6e10 2800 0700 |001a: invoke-virtual {v7}, Landroid/content/res/AssetFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@0028 │ │ -0a9732: 0c01 |001d: move-result-object v1 │ │ -0a9734: 6e10 2a00 0700 |001e: invoke-virtual {v7}, Landroid/content/res/AssetFileDescriptor;.getStartOffset:()J // method@002a │ │ -0a973a: 0b02 |0021: move-result-wide v2 │ │ -0a973c: 6e10 2900 0700 |0022: invoke-virtual {v7}, Landroid/content/res/AssetFileDescriptor;.getLength:()J // method@0029 │ │ -0a9742: 0b04 |0025: move-result-wide v4 │ │ -0a9744: 7406 4b00 0000 |0026: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/media/MediaPlayer;.setDataSource:(Ljava/io/FileDescriptor;JJ)V // method@004b │ │ -0a974a: 6e10 2700 0700 |0029: invoke-virtual {v7}, Landroid/content/res/AssetFileDescriptor;.close:()V // method@0027 │ │ -0a9750: 6e10 4800 0000 |002c: invoke-virtual {v0}, Landroid/media/MediaPlayer;.prepare:()V // method@0048 │ │ -0a9756: 2209 c800 |002f: new-instance v9, Lcom/badlogic/gdx/backends/android/AndroidMusic; // type@00c8 │ │ -0a975a: 7030 7d05 a900 |0031: invoke-direct {v9, v10, v0}, Lcom/badlogic/gdx/backends/android/AndroidMusic;.:(Lcom/badlogic/gdx/backends/android/AndroidAudio;Landroid/media/MediaPlayer;)V // method@057d │ │ -0a9760: 54a2 4801 |0034: iget-object v2, v10, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ -0a9764: 1d02 |0036: monitor-enter v2 │ │ -0a9766: 54a1 4801 |0037: iget-object v1, v10, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ -0a976a: 7220 5627 9100 |0039: invoke-interface {v1, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2756 │ │ -0a9770: 1e02 |003c: monitor-exit v2 │ │ -0a9772: 1109 |003d: return-object v9 │ │ -0a9774: 0d01 |003e: move-exception v1 │ │ -0a9776: 1e02 |003f: monitor-exit v2 │ │ -0a9778: 2701 |0040: throw v1 │ │ -0a977a: 0d08 |0041: move-exception v8 │ │ -0a977c: 2201 fc02 |0042: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0a9780: 2202 c503 |0044: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0a9784: 7010 6726 0200 |0046: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0a978a: 1a03 7203 |0049: const-string v3, "Error loading audio file: " // string@0372 │ │ -0a978e: 6e20 6e26 3200 |004b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a9794: 0c02 |004e: move-result-object v2 │ │ -0a9796: 6e20 6d26 b200 |004f: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0a979c: 0c02 |0052: move-result-object v2 │ │ -0a979e: 1a03 0400 |0053: const-string v3, " │ │ +0b7ca8: |[0b7ca8] com.badlogic.gdx.backends.android.AndroidAudio.newMusic:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/audio/Music; │ │ +0b7cb8: 07b6 |0000: move-object v6, v11 │ │ +0b7cba: 1f06 9e00 |0001: check-cast v6, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009e │ │ +0b7cbe: 2200 1c00 |0003: new-instance v0, Landroid/media/MediaPlayer; // type@001c │ │ +0b7cc2: 7010 4300 0000 |0005: invoke-direct {v0}, Landroid/media/MediaPlayer;.:()V // method@0043 │ │ +0b7cc8: 6e10 1a03 0600 |0008: invoke-virtual {v6}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:()Lcom/badlogic/gdx/Files$FileType; // method@031a │ │ +0b7cce: 0c01 |000b: move-result-object v1 │ │ +0b7cd0: 6202 1900 |000c: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ +0b7cd4: 3321 5300 |000e: if-ne v1, v2, 0061 // +0053 │ │ +0b7cd8: 5461 6001 |0010: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ +0b7cdc: 6e10 1703 0600 |0012: invoke-virtual {v6}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.path:()Ljava/lang/String; // method@0317 │ │ +0b7ce2: 0c02 |0015: move-result-object v2 │ │ +0b7ce4: 6e20 2d00 2100 |0016: invoke-virtual {v1, v2}, Landroid/content/res/AssetManager;.openFd:(Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor; // method@002d │ │ +0b7cea: 0c07 |0019: move-result-object v7 │ │ +0b7cec: 6e10 2800 0700 |001a: invoke-virtual {v7}, Landroid/content/res/AssetFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@0028 │ │ +0b7cf2: 0c01 |001d: move-result-object v1 │ │ +0b7cf4: 6e10 2a00 0700 |001e: invoke-virtual {v7}, Landroid/content/res/AssetFileDescriptor;.getStartOffset:()J // method@002a │ │ +0b7cfa: 0b02 |0021: move-result-wide v2 │ │ +0b7cfc: 6e10 2900 0700 |0022: invoke-virtual {v7}, Landroid/content/res/AssetFileDescriptor;.getLength:()J // method@0029 │ │ +0b7d02: 0b04 |0025: move-result-wide v4 │ │ +0b7d04: 7406 4b00 0000 |0026: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/media/MediaPlayer;.setDataSource:(Ljava/io/FileDescriptor;JJ)V // method@004b │ │ +0b7d0a: 6e10 2700 0700 |0029: invoke-virtual {v7}, Landroid/content/res/AssetFileDescriptor;.close:()V // method@0027 │ │ +0b7d10: 6e10 4800 0000 |002c: invoke-virtual {v0}, Landroid/media/MediaPlayer;.prepare:()V // method@0048 │ │ +0b7d16: 2209 c600 |002f: new-instance v9, Lcom/badlogic/gdx/backends/android/AndroidMusic; // type@00c6 │ │ +0b7d1a: 7030 7d05 a900 |0031: invoke-direct {v9, v10, v0}, Lcom/badlogic/gdx/backends/android/AndroidMusic;.:(Lcom/badlogic/gdx/backends/android/AndroidAudio;Landroid/media/MediaPlayer;)V // method@057d │ │ +0b7d20: 54a2 4801 |0034: iget-object v2, v10, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ +0b7d24: 1d02 |0036: monitor-enter v2 │ │ +0b7d26: 54a1 4801 |0037: iget-object v1, v10, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ +0b7d2a: 7220 5627 9100 |0039: invoke-interface {v1, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2756 │ │ +0b7d30: 1e02 |003c: monitor-exit v2 │ │ +0b7d32: 1109 |003d: return-object v9 │ │ +0b7d34: 0d01 |003e: move-exception v1 │ │ +0b7d36: 1e02 |003f: monitor-exit v2 │ │ +0b7d38: 2701 |0040: throw v1 │ │ +0b7d3a: 0d08 |0041: move-exception v8 │ │ +0b7d3c: 2201 fa02 |0042: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0b7d40: 2202 c303 |0044: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b7d44: 7010 6726 0200 |0046: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b7d4a: 1a03 7203 |0049: const-string v3, "Error loading audio file: " // string@0372 │ │ +0b7d4e: 6e20 6e26 3200 |004b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b7d54: 0c02 |004e: move-result-object v2 │ │ +0b7d56: 6e20 6d26 b200 |004f: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0b7d5c: 0c02 |0052: move-result-object v2 │ │ +0b7d5e: 1a03 0400 |0053: const-string v3, " │ │ Note: Internal audio files must be placed in the assets directory." // string@0004 │ │ -0a97a2: 6e20 6e26 3200 |0055: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a97a8: 0c02 |0058: move-result-object v2 │ │ -0a97aa: 6e10 7426 0200 |0059: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0a97b0: 0c02 |005c: move-result-object v2 │ │ -0a97b2: 7030 b51f 2108 |005d: invoke-direct {v1, v2, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0a97b8: 2701 |0060: throw v1 │ │ -0a97ba: 6e10 1003 0600 |0061: invoke-virtual {v6}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:()Ljava/io/File; // method@0310 │ │ -0a97c0: 0c01 |0064: move-result-object v1 │ │ -0a97c2: 6e10 8725 0100 |0065: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ -0a97c8: 0c01 |0068: move-result-object v1 │ │ -0a97ca: 6e20 4c00 1000 |0069: invoke-virtual {v0, v1}, Landroid/media/MediaPlayer;.setDataSource:(Ljava/lang/String;)V // method@004c │ │ -0a97d0: 6e10 4800 0000 |006c: invoke-virtual {v0}, Landroid/media/MediaPlayer;.prepare:()V // method@0048 │ │ -0a97d6: 2209 c800 |006f: new-instance v9, Lcom/badlogic/gdx/backends/android/AndroidMusic; // type@00c8 │ │ -0a97da: 7030 7d05 a900 |0071: invoke-direct {v9, v10, v0}, Lcom/badlogic/gdx/backends/android/AndroidMusic;.:(Lcom/badlogic/gdx/backends/android/AndroidAudio;Landroid/media/MediaPlayer;)V // method@057d │ │ -0a97e0: 54a2 4801 |0074: iget-object v2, v10, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ -0a97e4: 1d02 |0076: monitor-enter v2 │ │ -0a97e6: 54a1 4801 |0077: iget-object v1, v10, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ -0a97ea: 7220 5627 9100 |0079: invoke-interface {v1, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2756 │ │ -0a97f0: 1e02 |007c: monitor-exit v2 │ │ -0a97f2: 28c0 |007d: goto 003d // -0040 │ │ -0a97f4: 0d01 |007e: move-exception v1 │ │ -0a97f6: 1e02 |007f: monitor-exit v2 │ │ -0a97f8: 2701 |0080: throw v1 │ │ -0a97fa: 0d08 |0081: move-exception v8 │ │ -0a97fc: 2201 fc02 |0082: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0a9800: 2202 c503 |0084: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0a9804: 7010 6726 0200 |0086: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0a980a: 1a03 7203 |0089: const-string v3, "Error loading audio file: " // string@0372 │ │ -0a980e: 6e20 6e26 3200 |008b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a9814: 0c02 |008e: move-result-object v2 │ │ -0a9816: 6e20 6d26 b200 |008f: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0a981c: 0c02 |0092: move-result-object v2 │ │ -0a981e: 6e10 7426 0200 |0093: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0a9824: 0c02 |0096: move-result-object v2 │ │ -0a9826: 7030 b51f 2108 |0097: invoke-direct {v1, v2, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0a982c: 2701 |009a: throw v1 │ │ +0b7d62: 6e20 6e26 3200 |0055: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b7d68: 0c02 |0058: move-result-object v2 │ │ +0b7d6a: 6e10 7426 0200 |0059: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b7d70: 0c02 |005c: move-result-object v2 │ │ +0b7d72: 7030 b51f 2108 |005d: invoke-direct {v1, v2, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0b7d78: 2701 |0060: throw v1 │ │ +0b7d7a: 6e10 1003 0600 |0061: invoke-virtual {v6}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:()Ljava/io/File; // method@0310 │ │ +0b7d80: 0c01 |0064: move-result-object v1 │ │ +0b7d82: 6e10 8725 0100 |0065: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ +0b7d88: 0c01 |0068: move-result-object v1 │ │ +0b7d8a: 6e20 4c00 1000 |0069: invoke-virtual {v0, v1}, Landroid/media/MediaPlayer;.setDataSource:(Ljava/lang/String;)V // method@004c │ │ +0b7d90: 6e10 4800 0000 |006c: invoke-virtual {v0}, Landroid/media/MediaPlayer;.prepare:()V // method@0048 │ │ +0b7d96: 2209 c600 |006f: new-instance v9, Lcom/badlogic/gdx/backends/android/AndroidMusic; // type@00c6 │ │ +0b7d9a: 7030 7d05 a900 |0071: invoke-direct {v9, v10, v0}, Lcom/badlogic/gdx/backends/android/AndroidMusic;.:(Lcom/badlogic/gdx/backends/android/AndroidAudio;Landroid/media/MediaPlayer;)V // method@057d │ │ +0b7da0: 54a2 4801 |0074: iget-object v2, v10, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ +0b7da4: 1d02 |0076: monitor-enter v2 │ │ +0b7da6: 54a1 4801 |0077: iget-object v1, v10, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ +0b7daa: 7220 5627 9100 |0079: invoke-interface {v1, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2756 │ │ +0b7db0: 1e02 |007c: monitor-exit v2 │ │ +0b7db2: 28c0 |007d: goto 003d // -0040 │ │ +0b7db4: 0d01 |007e: move-exception v1 │ │ +0b7db6: 1e02 |007f: monitor-exit v2 │ │ +0b7db8: 2701 |0080: throw v1 │ │ +0b7dba: 0d08 |0081: move-exception v8 │ │ +0b7dbc: 2201 fa02 |0082: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0b7dc0: 2202 c303 |0084: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b7dc4: 7010 6726 0200 |0086: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b7dca: 1a03 7203 |0089: const-string v3, "Error loading audio file: " // string@0372 │ │ +0b7dce: 6e20 6e26 3200 |008b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b7dd4: 0c02 |008e: move-result-object v2 │ │ +0b7dd6: 6e20 6d26 b200 |008f: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0b7ddc: 0c02 |0092: move-result-object v2 │ │ +0b7dde: 6e10 7426 0200 |0093: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b7de4: 0c02 |0096: move-result-object v2 │ │ +0b7de6: 7030 b51f 2108 |0097: invoke-direct {v1, v2, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0b7dec: 2701 |009a: throw v1 │ │ catches : 6 │ │ 0x0010 - 0x0037 │ │ Ljava/lang/Exception; -> 0x0041 │ │ 0x0037 - 0x0040 │ │ -> 0x003e │ │ 0x0040 - 0x0041 │ │ Ljava/lang/Exception; -> 0x0041 │ │ @@ -198101,79 +198164,79 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/audio/Sound;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 124 16-bit code units │ │ -0a9870: |[0a9870] com.badlogic.gdx.backends.android.AndroidAudio.newSound:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/audio/Sound; │ │ -0a9880: 07a0 |0000: move-object v0, v10 │ │ -0a9882: 1f00 a000 |0001: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@00a0 │ │ -0a9886: 6e10 1a03 0000 |0003: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:()Lcom/badlogic/gdx/Files$FileType; // method@031a │ │ -0a988c: 0c04 |0006: move-result-object v4 │ │ -0a988e: 6205 1900 |0007: sget-object v5, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ -0a9892: 3354 4000 |0009: if-ne v4, v5, 0049 // +0040 │ │ -0a9896: 5404 6001 |000b: iget-object v4, v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ -0a989a: 6e10 1703 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.path:()Ljava/lang/String; // method@0317 │ │ -0a98a0: 0c05 |0010: move-result-object v5 │ │ -0a98a2: 6e20 2d00 5400 |0011: invoke-virtual {v4, v5}, Landroid/content/res/AssetManager;.openFd:(Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor; // method@002d │ │ -0a98a8: 0c01 |0014: move-result-object v1 │ │ -0a98aa: 2203 d500 |0015: new-instance v3, Lcom/badlogic/gdx/backends/android/AndroidSound; // type@00d5 │ │ -0a98ae: 5494 4901 |0017: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidAudio;.soundPool:Landroid/media/SoundPool; // field@0149 │ │ -0a98b2: 5495 4701 |0019: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidAudio;.manager:Landroid/media/AudioManager; // field@0147 │ │ -0a98b6: 5496 4901 |001b: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidAudio;.soundPool:Landroid/media/SoundPool; // field@0149 │ │ -0a98ba: 1217 |001d: const/4 v7, #int 1 // #1 │ │ -0a98bc: 6e30 5200 1607 |001e: invoke-virtual {v6, v1, v7}, Landroid/media/SoundPool;.load:(Landroid/content/res/AssetFileDescriptor;I)I // method@0052 │ │ -0a98c2: 0a06 |0021: move-result v6 │ │ -0a98c4: 7040 e105 4365 |0022: invoke-direct {v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/AndroidSound;.:(Landroid/media/SoundPool;Landroid/media/AudioManager;I)V // method@05e1 │ │ -0a98ca: 6e10 2700 0100 |0025: invoke-virtual {v1}, Landroid/content/res/AssetFileDescriptor;.close:()V // method@0027 │ │ -0a98d0: 1103 |0028: return-object v3 │ │ -0a98d2: 0d02 |0029: move-exception v2 │ │ -0a98d4: 2204 fc02 |002a: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0a98d8: 2205 c503 |002c: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -0a98dc: 7010 6726 0500 |002e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0a98e2: 1a06 7203 |0031: const-string v6, "Error loading audio file: " // string@0372 │ │ -0a98e6: 6e20 6e26 6500 |0033: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a98ec: 0c05 |0036: move-result-object v5 │ │ -0a98ee: 6e20 6d26 a500 |0037: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0a98f4: 0c05 |003a: move-result-object v5 │ │ -0a98f6: 1a06 0400 |003b: const-string v6, " │ │ +0b7e30: |[0b7e30] com.badlogic.gdx.backends.android.AndroidAudio.newSound:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/audio/Sound; │ │ +0b7e40: 07a0 |0000: move-object v0, v10 │ │ +0b7e42: 1f00 9e00 |0001: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009e │ │ +0b7e46: 6e10 1a03 0000 |0003: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:()Lcom/badlogic/gdx/Files$FileType; // method@031a │ │ +0b7e4c: 0c04 |0006: move-result-object v4 │ │ +0b7e4e: 6205 1900 |0007: sget-object v5, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ +0b7e52: 3354 4000 |0009: if-ne v4, v5, 0049 // +0040 │ │ +0b7e56: 5404 6001 |000b: iget-object v4, v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ +0b7e5a: 6e10 1703 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.path:()Ljava/lang/String; // method@0317 │ │ +0b7e60: 0c05 |0010: move-result-object v5 │ │ +0b7e62: 6e20 2d00 5400 |0011: invoke-virtual {v4, v5}, Landroid/content/res/AssetManager;.openFd:(Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor; // method@002d │ │ +0b7e68: 0c01 |0014: move-result-object v1 │ │ +0b7e6a: 2203 d300 |0015: new-instance v3, Lcom/badlogic/gdx/backends/android/AndroidSound; // type@00d3 │ │ +0b7e6e: 5494 4901 |0017: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidAudio;.soundPool:Landroid/media/SoundPool; // field@0149 │ │ +0b7e72: 5495 4701 |0019: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidAudio;.manager:Landroid/media/AudioManager; // field@0147 │ │ +0b7e76: 5496 4901 |001b: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidAudio;.soundPool:Landroid/media/SoundPool; // field@0149 │ │ +0b7e7a: 1217 |001d: const/4 v7, #int 1 // #1 │ │ +0b7e7c: 6e30 5200 1607 |001e: invoke-virtual {v6, v1, v7}, Landroid/media/SoundPool;.load:(Landroid/content/res/AssetFileDescriptor;I)I // method@0052 │ │ +0b7e82: 0a06 |0021: move-result v6 │ │ +0b7e84: 7040 e105 4365 |0022: invoke-direct {v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/AndroidSound;.:(Landroid/media/SoundPool;Landroid/media/AudioManager;I)V // method@05e1 │ │ +0b7e8a: 6e10 2700 0100 |0025: invoke-virtual {v1}, Landroid/content/res/AssetFileDescriptor;.close:()V // method@0027 │ │ +0b7e90: 1103 |0028: return-object v3 │ │ +0b7e92: 0d02 |0029: move-exception v2 │ │ +0b7e94: 2204 fa02 |002a: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0b7e98: 2205 c303 |002c: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b7e9c: 7010 6726 0500 |002e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b7ea2: 1a06 7203 |0031: const-string v6, "Error loading audio file: " // string@0372 │ │ +0b7ea6: 6e20 6e26 6500 |0033: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b7eac: 0c05 |0036: move-result-object v5 │ │ +0b7eae: 6e20 6d26 a500 |0037: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0b7eb4: 0c05 |003a: move-result-object v5 │ │ +0b7eb6: 1a06 0400 |003b: const-string v6, " │ │ Note: Internal audio files must be placed in the assets directory." // string@0004 │ │ -0a98fa: 6e20 6e26 6500 |003d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a9900: 0c05 |0040: move-result-object v5 │ │ -0a9902: 6e10 7426 0500 |0041: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0a9908: 0c05 |0044: move-result-object v5 │ │ -0a990a: 7030 b51f 5402 |0045: invoke-direct {v4, v5, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0a9910: 2704 |0048: throw v4 │ │ -0a9912: 2203 d500 |0049: new-instance v3, Lcom/badlogic/gdx/backends/android/AndroidSound; // type@00d5 │ │ -0a9916: 5494 4901 |004b: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidAudio;.soundPool:Landroid/media/SoundPool; // field@0149 │ │ -0a991a: 5495 4701 |004d: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidAudio;.manager:Landroid/media/AudioManager; // field@0147 │ │ -0a991e: 5496 4901 |004f: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidAudio;.soundPool:Landroid/media/SoundPool; // field@0149 │ │ -0a9922: 6e10 1003 0000 |0051: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:()Ljava/io/File; // method@0310 │ │ -0a9928: 0c07 |0054: move-result-object v7 │ │ -0a992a: 6e10 8725 0700 |0055: invoke-virtual {v7}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ -0a9930: 0c07 |0058: move-result-object v7 │ │ -0a9932: 1218 |0059: const/4 v8, #int 1 // #1 │ │ -0a9934: 6e30 5300 7608 |005a: invoke-virtual {v6, v7, v8}, Landroid/media/SoundPool;.load:(Ljava/lang/String;I)I // method@0053 │ │ -0a993a: 0a06 |005d: move-result v6 │ │ -0a993c: 7040 e105 4365 |005e: invoke-direct {v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/AndroidSound;.:(Landroid/media/SoundPool;Landroid/media/AudioManager;I)V // method@05e1 │ │ -0a9942: 28c7 |0061: goto 0028 // -0039 │ │ -0a9944: 0d02 |0062: move-exception v2 │ │ -0a9946: 2204 fc02 |0063: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0a994a: 2205 c503 |0065: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -0a994e: 7010 6726 0500 |0067: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0a9954: 1a06 7203 |006a: const-string v6, "Error loading audio file: " // string@0372 │ │ -0a9958: 6e20 6e26 6500 |006c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0a995e: 0c05 |006f: move-result-object v5 │ │ -0a9960: 6e20 6d26 a500 |0070: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0a9966: 0c05 |0073: move-result-object v5 │ │ -0a9968: 6e10 7426 0500 |0074: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0a996e: 0c05 |0077: move-result-object v5 │ │ -0a9970: 7030 b51f 5402 |0078: invoke-direct {v4, v5, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0a9976: 2704 |007b: throw v4 │ │ +0b7eba: 6e20 6e26 6500 |003d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b7ec0: 0c05 |0040: move-result-object v5 │ │ +0b7ec2: 6e10 7426 0500 |0041: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b7ec8: 0c05 |0044: move-result-object v5 │ │ +0b7eca: 7030 b51f 5402 |0045: invoke-direct {v4, v5, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0b7ed0: 2704 |0048: throw v4 │ │ +0b7ed2: 2203 d300 |0049: new-instance v3, Lcom/badlogic/gdx/backends/android/AndroidSound; // type@00d3 │ │ +0b7ed6: 5494 4901 |004b: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidAudio;.soundPool:Landroid/media/SoundPool; // field@0149 │ │ +0b7eda: 5495 4701 |004d: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidAudio;.manager:Landroid/media/AudioManager; // field@0147 │ │ +0b7ede: 5496 4901 |004f: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidAudio;.soundPool:Landroid/media/SoundPool; // field@0149 │ │ +0b7ee2: 6e10 1003 0000 |0051: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:()Ljava/io/File; // method@0310 │ │ +0b7ee8: 0c07 |0054: move-result-object v7 │ │ +0b7eea: 6e10 8725 0700 |0055: invoke-virtual {v7}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ +0b7ef0: 0c07 |0058: move-result-object v7 │ │ +0b7ef2: 1218 |0059: const/4 v8, #int 1 // #1 │ │ +0b7ef4: 6e30 5300 7608 |005a: invoke-virtual {v6, v7, v8}, Landroid/media/SoundPool;.load:(Ljava/lang/String;I)I // method@0053 │ │ +0b7efa: 0a06 |005d: move-result v6 │ │ +0b7efc: 7040 e105 4365 |005e: invoke-direct {v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/AndroidSound;.:(Landroid/media/SoundPool;Landroid/media/AudioManager;I)V // method@05e1 │ │ +0b7f02: 28c7 |0061: goto 0028 // -0039 │ │ +0b7f04: 0d02 |0062: move-exception v2 │ │ +0b7f06: 2204 fa02 |0063: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0b7f0a: 2205 c303 |0065: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b7f0e: 7010 6726 0500 |0067: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b7f14: 1a06 7203 |006a: const-string v6, "Error loading audio file: " // string@0372 │ │ +0b7f18: 6e20 6e26 6500 |006c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b7f1e: 0c05 |006f: move-result-object v5 │ │ +0b7f20: 6e20 6d26 a500 |0070: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0b7f26: 0c05 |0073: move-result-object v5 │ │ +0b7f28: 6e10 7426 0500 |0074: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b7f2e: 0c05 |0077: move-result-object v5 │ │ +0b7f30: 7030 b51f 5402 |0078: invoke-direct {v4, v5, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0b7f36: 2704 |007b: throw v4 │ │ catches : 2 │ │ 0x000b - 0x0028 │ │ Ljava/io/IOException; -> 0x0029 │ │ 0x0049 - 0x0061 │ │ Ljava/lang/Exception; -> 0x0062 │ │ positions : │ │ 0x0000 line=123 │ │ @@ -198201,41 +198264,41 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -0a9994: |[0a9994] com.badlogic.gdx.backends.android.AndroidAudio.pause:()V │ │ -0a99a4: 5443 4801 |0000: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ -0a99a8: 1d03 |0002: monitor-enter v3 │ │ -0a99aa: 5442 4801 |0003: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ -0a99ae: 7210 5b27 0200 |0005: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@275b │ │ -0a99b4: 0c00 |0008: move-result-object v0 │ │ -0a99b6: 7210 5327 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0a99bc: 0a02 |000c: move-result v2 │ │ -0a99be: 3802 1c00 |000d: if-eqz v2, 0029 // +001c │ │ -0a99c2: 7210 5427 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0a99c8: 0c01 |0012: move-result-object v1 │ │ -0a99ca: 1f01 c800 |0013: check-cast v1, Lcom/badlogic/gdx/backends/android/AndroidMusic; // type@00c8 │ │ -0a99ce: 6e10 8105 0100 |0015: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidMusic;.isPlaying:()Z // method@0581 │ │ -0a99d4: 0a02 |0018: move-result v2 │ │ -0a99d6: 3802 0c00 |0019: if-eqz v2, 0025 // +000c │ │ -0a99da: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -0a99dc: 5c12 4602 |001c: iput-boolean v2, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.wasPlaying:Z // field@0246 │ │ -0a99e0: 6e10 8205 0100 |001e: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidMusic;.pause:()V // method@0582 │ │ -0a99e6: 28e8 |0021: goto 0009 // -0018 │ │ -0a99e8: 0d02 |0022: move-exception v2 │ │ -0a99ea: 1e03 |0023: monitor-exit v3 │ │ -0a99ec: 2702 |0024: throw v2 │ │ -0a99ee: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -0a99f0: 5c12 4602 |0026: iput-boolean v2, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.wasPlaying:Z // field@0246 │ │ -0a99f4: 28e1 |0028: goto 0009 // -001f │ │ -0a99f6: 1e03 |0029: monitor-exit v3 │ │ -0a99f8: 0e00 |002a: return-void │ │ +0b7f54: |[0b7f54] com.badlogic.gdx.backends.android.AndroidAudio.pause:()V │ │ +0b7f64: 5443 4801 |0000: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ +0b7f68: 1d03 |0002: monitor-enter v3 │ │ +0b7f6a: 5442 4801 |0003: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ +0b7f6e: 7210 5b27 0200 |0005: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@275b │ │ +0b7f74: 0c00 |0008: move-result-object v0 │ │ +0b7f76: 7210 5327 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0b7f7c: 0a02 |000c: move-result v2 │ │ +0b7f7e: 3802 1c00 |000d: if-eqz v2, 0029 // +001c │ │ +0b7f82: 7210 5427 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0b7f88: 0c01 |0012: move-result-object v1 │ │ +0b7f8a: 1f01 c600 |0013: check-cast v1, Lcom/badlogic/gdx/backends/android/AndroidMusic; // type@00c6 │ │ +0b7f8e: 6e10 8105 0100 |0015: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidMusic;.isPlaying:()Z // method@0581 │ │ +0b7f94: 0a02 |0018: move-result v2 │ │ +0b7f96: 3802 0c00 |0019: if-eqz v2, 0025 // +000c │ │ +0b7f9a: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +0b7f9c: 5c12 4602 |001c: iput-boolean v2, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.wasPlaying:Z // field@0246 │ │ +0b7fa0: 6e10 8205 0100 |001e: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidMusic;.pause:()V // method@0582 │ │ +0b7fa6: 28e8 |0021: goto 0009 // -0018 │ │ +0b7fa8: 0d02 |0022: move-exception v2 │ │ +0b7faa: 1e03 |0023: monitor-exit v3 │ │ +0b7fac: 2702 |0024: throw v2 │ │ +0b7fae: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +0b7fb0: 5c12 4602 |0026: iput-boolean v2, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.wasPlaying:Z // field@0246 │ │ +0b7fb4: 28e1 |0028: goto 0009 // -001f │ │ +0b7fb6: 1e03 |0029: monitor-exit v3 │ │ +0b7fb8: 0e00 |002a: return-void │ │ catches : 2 │ │ 0x0003 - 0x0024 │ │ -> 0x0022 │ │ 0x0026 - 0x002a │ │ -> 0x0022 │ │ positions : │ │ 0x0000 line=56 │ │ @@ -198259,41 +198322,41 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0a9a10: |[0a9a10] com.badlogic.gdx.backends.android.AndroidAudio.resume:()V │ │ -0a9a20: 5442 4801 |0000: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ -0a9a24: 1d02 |0002: monitor-enter v2 │ │ -0a9a26: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0a9a28: 5441 4801 |0004: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ -0a9a2c: 7210 5e27 0100 |0006: invoke-interface {v1}, Ljava/util/List;.size:()I // method@275e │ │ -0a9a32: 0a01 |0009: move-result v1 │ │ -0a9a34: 3510 1d00 |000a: if-ge v0, v1, 0027 // +001d │ │ -0a9a38: 5441 4801 |000c: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ -0a9a3c: 7220 5927 0100 |000e: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -0a9a42: 0c01 |0011: move-result-object v1 │ │ -0a9a44: 1f01 c800 |0012: check-cast v1, Lcom/badlogic/gdx/backends/android/AndroidMusic; // type@00c8 │ │ -0a9a48: 5511 4602 |0014: iget-boolean v1, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.wasPlaying:Z // field@0246 │ │ -0a9a4c: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -0a9a4e: 3331 0d00 |0017: if-ne v1, v3, 0024 // +000d │ │ -0a9a52: 5441 4801 |0019: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ -0a9a56: 7220 5927 0100 |001b: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -0a9a5c: 0c01 |001e: move-result-object v1 │ │ -0a9a5e: 1f01 c800 |001f: check-cast v1, Lcom/badlogic/gdx/backends/android/AndroidMusic; // type@00c8 │ │ -0a9a62: 6e10 8305 0100 |0021: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidMusic;.play:()V // method@0583 │ │ -0a9a68: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a9a6c: 28de |0026: goto 0004 // -0022 │ │ -0a9a6e: 1e02 |0027: monitor-exit v2 │ │ -0a9a70: 0e00 |0028: return-void │ │ -0a9a72: 0d01 |0029: move-exception v1 │ │ -0a9a74: 1e02 |002a: monitor-exit v2 │ │ -0a9a76: 2701 |002b: throw v1 │ │ +0b7fd0: |[0b7fd0] com.badlogic.gdx.backends.android.AndroidAudio.resume:()V │ │ +0b7fe0: 5442 4801 |0000: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ +0b7fe4: 1d02 |0002: monitor-enter v2 │ │ +0b7fe6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0b7fe8: 5441 4801 |0004: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ +0b7fec: 7210 5e27 0100 |0006: invoke-interface {v1}, Ljava/util/List;.size:()I // method@275e │ │ +0b7ff2: 0a01 |0009: move-result v1 │ │ +0b7ff4: 3510 1d00 |000a: if-ge v0, v1, 0027 // +001d │ │ +0b7ff8: 5441 4801 |000c: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ +0b7ffc: 7220 5927 0100 |000e: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +0b8002: 0c01 |0011: move-result-object v1 │ │ +0b8004: 1f01 c600 |0012: check-cast v1, Lcom/badlogic/gdx/backends/android/AndroidMusic; // type@00c6 │ │ +0b8008: 5511 4602 |0014: iget-boolean v1, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.wasPlaying:Z // field@0246 │ │ +0b800c: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +0b800e: 3331 0d00 |0017: if-ne v1, v3, 0024 // +000d │ │ +0b8012: 5441 4801 |0019: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ +0b8016: 7220 5927 0100 |001b: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +0b801c: 0c01 |001e: move-result-object v1 │ │ +0b801e: 1f01 c600 |001f: check-cast v1, Lcom/badlogic/gdx/backends/android/AndroidMusic; // type@00c6 │ │ +0b8022: 6e10 8305 0100 |0021: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidMusic;.play:()V // method@0583 │ │ +0b8028: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b802c: 28de |0026: goto 0004 // -0022 │ │ +0b802e: 1e02 |0027: monitor-exit v2 │ │ +0b8030: 0e00 |0028: return-void │ │ +0b8032: 0d01 |0029: move-exception v1 │ │ +0b8034: 1e02 |002a: monitor-exit v2 │ │ +0b8036: 2701 |002b: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x002b │ │ -> 0x0029 │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ 0x000c line=71 │ │ @@ -198304,17 +198367,17 @@ │ │ locals : │ │ 0x0004 - 0x002c reg=0 i I │ │ 0x0000 - 0x002c reg=4 this Lcom/badlogic/gdx/backends/android/AndroidAudio; │ │ │ │ source_file_idx : 383 (AndroidAudio.java) │ │ │ │ Class #460 header: │ │ -class_idx : 157 │ │ +class_idx : 155 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 386 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #460 - │ │ @@ -198339,18 +198402,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a9a84: |[0a9a84] com.badlogic.gdx.backends.android.AndroidClipboard.:(Landroid/content/Context;)V │ │ -0a9a94: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0a9a9a: 5b01 5001 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidClipboard;.context:Landroid/content/Context; // field@0150 │ │ -0a9a9e: 0e00 |0005: return-void │ │ +0b8044: |[0b8044] com.badlogic.gdx.backends.android.AndroidClipboard.:(Landroid/content/Context;)V │ │ +0b8054: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0b805a: 5b01 5001 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidClipboard;.context:Landroid/content/Context; // field@0150 │ │ +0b805e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x0005 line=29 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidClipboard; │ │ @@ -198362,17 +198425,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9aa0: |[0a9aa0] com.badlogic.gdx.backends.android.AndroidClipboard.getContents:()Ljava/lang/String; │ │ -0a9ab0: 5410 4f01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidClipboard;.contents:Ljava/lang/String; // field@014f │ │ -0a9ab4: 1100 |0002: return-object v0 │ │ +0b8060: |[0b8060] com.badlogic.gdx.backends.android.AndroidClipboard.getContents:()Ljava/lang/String; │ │ +0b8070: 5410 4f01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidClipboard;.contents:Ljava/lang/String; // field@014f │ │ +0b8074: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidClipboard; │ │ │ │ #1 : (in Lcom/badlogic/gdx/backends/android/AndroidClipboard;) │ │ @@ -198380,29 +198443,29 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9ab8: |[0a9ab8] com.badlogic.gdx.backends.android.AndroidClipboard.setContents:(Ljava/lang/String;)V │ │ -0a9ac8: 5b01 4f01 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidClipboard;.contents:Ljava/lang/String; // field@014f │ │ -0a9acc: 0e00 |0002: return-void │ │ +0b8078: |[0b8078] com.badlogic.gdx.backends.android.AndroidClipboard.setContents:(Ljava/lang/String;)V │ │ +0b8088: 5b01 4f01 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidClipboard;.contents:Ljava/lang/String; // field@014f │ │ +0b808c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0002 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidClipboard; │ │ 0x0000 - 0x0003 reg=1 contents Ljava/lang/String; │ │ │ │ source_file_idx : 386 (AndroidClipboard.java) │ │ │ │ Class #461 header: │ │ -class_idx : 159 │ │ +class_idx : 157 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 46 │ │ source_file_idx : 387 │ │ static_fields_size : 0 │ │ instance_fields_size: 14 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 33 │ │ @@ -198485,17 +198548,17 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0a9ad0: |[0a9ad0] com.badlogic.gdx.backends.android.AndroidDaydream.:()V │ │ -0a9ae0: 7100 b31f 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/GdxNativesLoader;.load:()V // method@1fb3 │ │ -0a9ae6: 0e00 |0003: return-void │ │ +0b8090: |[0b8090] com.badlogic.gdx.backends.android.AndroidDaydream.:()V │ │ +0b80a0: 7100 b31f 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/GdxNativesLoader;.load:()V // method@1fb3 │ │ +0b80a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=61 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/backends/android/AndroidDaydream;) │ │ @@ -198503,32 +198566,32 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -0a9ae8: |[0a9ae8] com.badlogic.gdx.backends.android.AndroidDaydream.:()V │ │ -0a9af8: 7010 7c00 0100 |0000: invoke-direct {v1}, Landroid/service/dreams/DreamService;.:()V // method@007c │ │ -0a9afe: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0a9b00: 5c10 5601 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.firstResume:Z // field@0156 │ │ -0a9b04: 2200 e702 |0006: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0a9b08: 7010 621e 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -0a9b0e: 5b10 5e01 |000b: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.runnables:Lcom/badlogic/gdx/utils/Array; // field@015e │ │ -0a9b12: 2200 e702 |000d: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0a9b16: 7010 621e 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -0a9b1c: 5b10 5401 |0012: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@0154 │ │ -0a9b20: 2200 e702 |0014: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0a9b24: 7010 621e 0000 |0016: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -0a9b2a: 5b10 5a01 |0019: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@015a │ │ -0a9b2e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -0a9b30: 5b10 5f01 |001c: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@015f │ │ -0a9b34: 1220 |001e: const/4 v0, #int 2 // #2 │ │ -0a9b36: 5910 5c01 |001f: iput v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.logLevel:I // field@015c │ │ -0a9b3a: 0e00 |0021: return-void │ │ +0b80a8: |[0b80a8] com.badlogic.gdx.backends.android.AndroidDaydream.:()V │ │ +0b80b8: 7010 7c00 0100 |0000: invoke-direct {v1}, Landroid/service/dreams/DreamService;.:()V // method@007c │ │ +0b80be: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0b80c0: 5c10 5601 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.firstResume:Z // field@0156 │ │ +0b80c4: 2200 e502 |0006: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0b80c8: 7010 621e 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0b80ce: 5b10 5e01 |000b: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.runnables:Lcom/badlogic/gdx/utils/Array; // field@015e │ │ +0b80d2: 2200 e502 |000d: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0b80d6: 7010 621e 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0b80dc: 5b10 5401 |0012: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@0154 │ │ +0b80e0: 2200 e502 |0014: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0b80e4: 7010 621e 0000 |0016: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0b80ea: 5b10 5a01 |0019: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@015a │ │ +0b80ee: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +0b80f0: 5b10 5f01 |001c: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@015f │ │ +0b80f4: 1220 |001e: const/4 v0, #int 2 // #2 │ │ +0b80f6: 5910 5c01 |001f: iput v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.logLevel:I // field@015c │ │ +0b80fa: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=70 │ │ 0x0006 line=71 │ │ 0x000d line=72 │ │ 0x0014 line=73 │ │ @@ -198543,24 +198606,24 @@ │ │ type : '(Lcom/badlogic/gdx/LifecycleListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a9b3c: |[0a9b3c] com.badlogic.gdx.backends.android.AndroidDaydream.addLifecycleListener:(Lcom/badlogic/gdx/LifecycleListener;)V │ │ -0a9b4c: 5421 5a01 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@015a │ │ -0a9b50: 1d01 |0002: monitor-enter v1 │ │ -0a9b52: 5420 5a01 |0003: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@015a │ │ -0a9b56: 6e20 6a1e 3000 |0005: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0a9b5c: 1e01 |0008: monitor-exit v1 │ │ -0a9b5e: 0e00 |0009: return-void │ │ -0a9b60: 0d00 |000a: move-exception v0 │ │ -0a9b62: 1e01 |000b: monitor-exit v1 │ │ -0a9b64: 2700 |000c: throw v0 │ │ +0b80fc: |[0b80fc] com.badlogic.gdx.backends.android.AndroidDaydream.addLifecycleListener:(Lcom/badlogic/gdx/LifecycleListener;)V │ │ +0b810c: 5421 5a01 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@015a │ │ +0b8110: 1d01 |0002: monitor-enter v1 │ │ +0b8112: 5420 5a01 |0003: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@015a │ │ +0b8116: 6e20 6a1e 3000 |0005: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0b811c: 1e01 |0008: monitor-exit v1 │ │ +0b811e: 0e00 |0009: return-void │ │ +0b8120: 0d00 |000a: move-exception v0 │ │ +0b8122: 1e01 |000b: monitor-exit v1 │ │ +0b8124: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000c │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=393 │ │ 0x0003 line=394 │ │ 0x0008 line=395 │ │ @@ -198575,21 +198638,21 @@ │ │ type : '()Landroid/widget/FrameLayout$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0a9b74: |[0a9b74] com.badlogic.gdx.backends.android.AndroidDaydream.createLayoutParams:()Landroid/widget/FrameLayout$LayoutParams; │ │ -0a9b84: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -0a9b86: 2200 4b00 |0001: new-instance v0, Landroid/widget/FrameLayout$LayoutParams; // type@004b │ │ -0a9b8a: 7030 cd00 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@00cd │ │ -0a9b90: 1301 1100 |0006: const/16 v1, #int 17 // #11 │ │ -0a9b94: 5901 0a00 |0008: iput v1, v0, Landroid/widget/FrameLayout$LayoutParams;.gravity:I // field@000a │ │ -0a9b98: 1100 |000a: return-object v0 │ │ +0b8134: |[0b8134] com.badlogic.gdx.backends.android.AndroidDaydream.createLayoutParams:()Landroid/widget/FrameLayout$LayoutParams; │ │ +0b8144: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +0b8146: 2200 4900 |0001: new-instance v0, Landroid/widget/FrameLayout$LayoutParams; // type@0049 │ │ +0b814a: 7030 cd00 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@00cd │ │ +0b8150: 1301 1100 |0006: const/16 v1, #int 17 // #11 │ │ +0b8154: 5901 0a00 |0008: iput v1, v0, Landroid/widget/FrameLayout$LayoutParams;.gravity:I // field@000a │ │ +0b8158: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=126 │ │ 0x0006 line=128 │ │ 0x000a line=129 │ │ locals : │ │ 0x0006 - 0x000b reg=0 layoutParams Landroid/widget/FrameLayout$LayoutParams; │ │ @@ -198600,27 +198663,27 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0a9b9c: |[0a9b9c] com.badlogic.gdx.backends.android.AndroidDaydream.createWakeLock:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ -0a9bac: 5541 4601 |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useWakelock:Z // field@0146 │ │ -0a9bb0: 3801 1400 |0002: if-eqz v1, 0016 // +0014 │ │ -0a9bb4: 1a01 5e24 |0004: const-string v1, "power" // string@245e │ │ -0a9bb8: 6e20 f702 1300 |0006: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@02f7 │ │ -0a9bbe: 0c00 |0009: move-result-object v0 │ │ -0a9bc0: 1f00 2c00 |000a: check-cast v0, Landroid/os/PowerManager; // type@002c │ │ -0a9bc4: 1301 1a00 |000c: const/16 v1, #int 26 // #1a │ │ -0a9bc8: 1a02 f01f |000e: const-string v2, "libgdx wakelock" // string@1ff0 │ │ -0a9bcc: 6e30 7800 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@0078 │ │ -0a9bd2: 0c01 |0013: move-result-object v1 │ │ -0a9bd4: 5b31 5f01 |0014: iput-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@015f │ │ -0a9bd8: 0e00 |0016: return-void │ │ +0b815c: |[0b815c] com.badlogic.gdx.backends.android.AndroidDaydream.createWakeLock:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ +0b816c: 5541 4601 |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useWakelock:Z // field@0146 │ │ +0b8170: 3801 1400 |0002: if-eqz v1, 0016 // +0014 │ │ +0b8174: 1a01 5c24 |0004: const-string v1, "power" // string@245c │ │ +0b8178: 6e20 f702 1300 |0006: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@02f7 │ │ +0b817e: 0c00 |0009: move-result-object v0 │ │ +0b8180: 1f00 2c00 |000a: check-cast v0, Landroid/os/PowerManager; // type@002c │ │ +0b8184: 1301 1a00 |000c: const/16 v1, #int 26 // #1a │ │ +0b8188: 1a02 ee1f |000e: const-string v2, "libgdx wakelock" // string@1fee │ │ +0b818c: 6e30 7800 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@0078 │ │ +0b8192: 0c01 |0013: move-result-object v1 │ │ +0b8194: 5b31 5f01 |0014: iput-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@015f │ │ +0b8198: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0004 line=134 │ │ 0x000c line=135 │ │ 0x0016 line=137 │ │ locals : │ │ @@ -198633,20 +198696,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a9bdc: |[0a9bdc] com.badlogic.gdx.backends.android.AndroidDaydream.debug:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0a9bec: 5220 5c01 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.logLevel:I // field@015c │ │ -0a9bf0: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -0a9bf2: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -0a9bf6: 7120 9400 4300 |0005: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -0a9bfc: 0e00 |0008: return-void │ │ +0b819c: |[0b819c] com.badlogic.gdx.backends.android.AndroidDaydream.debug:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0b81ac: 5220 5c01 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.logLevel:I // field@015c │ │ +0b81b0: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +0b81b2: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +0b81b6: 7120 9400 4300 |0005: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +0b81bc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x0005 line=355 │ │ 0x0008 line=357 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ @@ -198658,20 +198721,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a9c00: |[0a9c00] com.badlogic.gdx.backends.android.AndroidDaydream.debug:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -0a9c10: 5220 5c01 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.logLevel:I // field@015c │ │ -0a9c14: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -0a9c16: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -0a9c1a: 7130 9500 4305 |0005: invoke-static {v3, v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0095 │ │ -0a9c20: 0e00 |0008: return-void │ │ +0b81c0: |[0b81c0] com.badlogic.gdx.backends.android.AndroidDaydream.debug:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +0b81d0: 5220 5c01 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.logLevel:I // field@015c │ │ +0b81d4: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +0b81d6: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +0b81da: 7130 9500 4305 |0005: invoke-static {v3, v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0095 │ │ +0b81e0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0005 line=362 │ │ 0x0008 line=364 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ @@ -198684,20 +198747,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a9c24: |[0a9c24] com.badlogic.gdx.backends.android.AndroidDaydream.error:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0a9c34: 5220 5c01 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.logLevel:I // field@015c │ │ -0a9c38: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0a9c3a: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -0a9c3e: 7120 9600 4300 |0005: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0096 │ │ -0a9c44: 0e00 |0008: return-void │ │ +0b81e4: |[0b81e4] com.badlogic.gdx.backends.android.AndroidDaydream.error:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0b81f4: 5220 5c01 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.logLevel:I // field@015c │ │ +0b81f8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0b81fa: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +0b81fe: 7120 9600 4300 |0005: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0096 │ │ +0b8204: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0008 line=379 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ 0x0000 - 0x0009 reg=3 tag Ljava/lang/String; │ │ @@ -198708,20 +198771,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a9c48: |[0a9c48] com.badlogic.gdx.backends.android.AndroidDaydream.error:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -0a9c58: 5220 5c01 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.logLevel:I // field@015c │ │ -0a9c5c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0a9c5e: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -0a9c62: 7130 9700 4305 |0005: invoke-static {v3, v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0097 │ │ -0a9c68: 0e00 |0008: return-void │ │ +0b8208: |[0b8208] com.badlogic.gdx.backends.android.AndroidDaydream.error:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +0b8218: 5220 5c01 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.logLevel:I // field@015c │ │ +0b821c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0b821e: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +0b8222: 7130 9700 4305 |0005: invoke-static {v3, v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0097 │ │ +0b8228: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0008 line=384 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ 0x0000 - 0x0009 reg=3 tag Ljava/lang/String; │ │ @@ -198733,20 +198796,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0a9c6c: |[0a9c6c] com.badlogic.gdx.backends.android.AndroidDaydream.exit:()V │ │ -0a9c7c: 5420 5801 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.handler:Landroid/os/Handler; // field@0158 │ │ -0a9c80: 2201 9e00 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream$1; // type@009e │ │ -0a9c84: 7020 de02 2100 |0004: invoke-direct {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidDaydream$1;.:(Lcom/badlogic/gdx/backends/android/AndroidDaydream;)V // method@02de │ │ -0a9c8a: 6e20 7500 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0075 │ │ -0a9c90: 0e00 |000a: return-void │ │ +0b822c: |[0b822c] com.badlogic.gdx.backends.android.AndroidDaydream.exit:()V │ │ +0b823c: 5420 5801 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.handler:Landroid/os/Handler; // field@0158 │ │ +0b8240: 2201 9c00 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream$1; // type@009c │ │ +0b8244: 7020 de02 2100 |0004: invoke-direct {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidDaydream$1;.:(Lcom/badlogic/gdx/backends/android/AndroidDaydream;)V // method@02de │ │ +0b824a: 6e20 7500 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0075 │ │ +0b8250: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x000a line=350 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ │ │ @@ -198755,17 +198818,17 @@ │ │ type : '()Lcom/badlogic/gdx/Audio;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9c94: |[0a9c94] com.badlogic.gdx.backends.android.AndroidDaydream.getAudio:()Lcom/badlogic/gdx/Audio; │ │ -0a9ca4: 5410 5201 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0152 │ │ -0a9ca8: 1100 |0002: return-object v0 │ │ +0b8254: |[0b8254] com.badlogic.gdx.backends.android.AndroidDaydream.getAudio:()Lcom/badlogic/gdx/Audio; │ │ +0b8264: 5410 5201 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0152 │ │ +0b8268: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ │ │ #9 : (in Lcom/badlogic/gdx/backends/android/AndroidDaydream;) │ │ @@ -198773,22 +198836,22 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Clipboard;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0a9cac: |[0a9cac] com.badlogic.gdx.backends.android.AndroidDaydream.getClipboard:()Lcom/badlogic/gdx/utils/Clipboard; │ │ -0a9cbc: 5410 5301 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.clipboard:Lcom/badlogic/gdx/backends/android/AndroidClipboard; // field@0153 │ │ -0a9cc0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0a9cc4: 2200 9d00 |0004: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidClipboard; // type@009d │ │ -0a9cc8: 7020 db02 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidClipboard;.:(Landroid/content/Context;)V // method@02db │ │ -0a9cce: 5b10 5301 |0009: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.clipboard:Lcom/badlogic/gdx/backends/android/AndroidClipboard; // field@0153 │ │ -0a9cd2: 5410 5301 |000b: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.clipboard:Lcom/badlogic/gdx/backends/android/AndroidClipboard; // field@0153 │ │ -0a9cd6: 1100 |000d: return-object v0 │ │ +0b826c: |[0b826c] com.badlogic.gdx.backends.android.AndroidDaydream.getClipboard:()Lcom/badlogic/gdx/utils/Clipboard; │ │ +0b827c: 5410 5301 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.clipboard:Lcom/badlogic/gdx/backends/android/AndroidClipboard; // field@0153 │ │ +0b8280: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0b8284: 2200 9b00 |0004: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidClipboard; // type@009b │ │ +0b8288: 7020 db02 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidClipboard;.:(Landroid/content/Context;)V // method@02db │ │ +0b828e: 5b10 5301 |0009: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.clipboard:Lcom/badlogic/gdx/backends/android/AndroidClipboard; // field@0153 │ │ +0b8292: 5410 5301 |000b: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.clipboard:Lcom/badlogic/gdx/backends/android/AndroidClipboard; // field@0153 │ │ +0b8296: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x0004 line=321 │ │ 0x000b line=323 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ @@ -198798,17 +198861,17 @@ │ │ type : '()Lcom/badlogic/gdx/Files;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9cd8: |[0a9cd8] com.badlogic.gdx.backends.android.AndroidDaydream.getFiles:()Lcom/badlogic/gdx/Files; │ │ -0a9ce8: 5410 5501 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.files:Lcom/badlogic/gdx/backends/android/AndroidFiles; // field@0155 │ │ -0a9cec: 1100 |0002: return-object v0 │ │ +0b8298: |[0b8298] com.badlogic.gdx.backends.android.AndroidDaydream.getFiles:()Lcom/badlogic/gdx/Files; │ │ +0b82a8: 5410 5501 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.files:Lcom/badlogic/gdx/backends/android/AndroidFiles; // field@0155 │ │ +0b82ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ │ │ #11 : (in Lcom/badlogic/gdx/backends/android/AndroidDaydream;) │ │ @@ -198816,17 +198879,17 @@ │ │ type : '()Lcom/badlogic/gdx/Graphics;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9cf0: |[0a9cf0] com.badlogic.gdx.backends.android.AndroidDaydream.getGraphics:()Lcom/badlogic/gdx/Graphics; │ │ -0a9d00: 5410 5701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ -0a9d04: 1100 |0002: return-object v0 │ │ +0b82b0: |[0b82b0] com.badlogic.gdx.backends.android.AndroidDaydream.getGraphics:()Lcom/badlogic/gdx/Graphics; │ │ +0b82c0: 5410 5701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ +0b82c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ │ │ #12 : (in Lcom/badlogic/gdx/backends/android/AndroidDaydream;) │ │ @@ -198834,17 +198897,17 @@ │ │ type : '()Lcom/badlogic/gdx/Input;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9d08: |[0a9d08] com.badlogic.gdx.backends.android.AndroidDaydream.getInput:()Lcom/badlogic/gdx/Input; │ │ -0a9d18: 5410 5901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0159 │ │ -0a9d1c: 1100 |0002: return-object v0 │ │ +0b82c8: |[0b82c8] com.badlogic.gdx.backends.android.AndroidDaydream.getInput:()Lcom/badlogic/gdx/Input; │ │ +0b82d8: 5410 5901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0159 │ │ +0b82dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ │ │ #13 : (in Lcom/badlogic/gdx/backends/android/AndroidDaydream;) │ │ @@ -198852,25 +198915,25 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0a9d20: |[0a9d20] com.badlogic.gdx.backends.android.AndroidDaydream.getJavaHeap:()J │ │ -0a9d30: 7100 3226 0000 |0000: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@2632 │ │ -0a9d36: 0c00 |0003: move-result-object v0 │ │ -0a9d38: 6e10 3326 0000 |0004: invoke-virtual {v0}, Ljava/lang/Runtime;.totalMemory:()J // method@2633 │ │ -0a9d3e: 0b00 |0007: move-result-wide v0 │ │ -0a9d40: 7100 3226 0000 |0008: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@2632 │ │ -0a9d46: 0c02 |000b: move-result-object v2 │ │ -0a9d48: 6e10 3126 0200 |000c: invoke-virtual {v2}, Ljava/lang/Runtime;.freeMemory:()J // method@2631 │ │ -0a9d4e: 0b02 |000f: move-result-wide v2 │ │ -0a9d50: bc20 |0010: sub-long/2addr v0, v2 │ │ -0a9d52: 1000 |0011: return-wide v0 │ │ +0b82e0: |[0b82e0] com.badlogic.gdx.backends.android.AndroidDaydream.getJavaHeap:()J │ │ +0b82f0: 7100 3226 0000 |0000: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@2632 │ │ +0b82f6: 0c00 |0003: move-result-object v0 │ │ +0b82f8: 6e10 3326 0000 |0004: invoke-virtual {v0}, Ljava/lang/Runtime;.totalMemory:()J // method@2633 │ │ +0b82fe: 0b00 |0007: move-result-wide v0 │ │ +0b8300: 7100 3226 0000 |0008: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@2632 │ │ +0b8306: 0c02 |000b: move-result-object v2 │ │ +0b8308: 6e10 3126 0200 |000c: invoke-virtual {v2}, Ljava/lang/Runtime;.freeMemory:()J // method@2631 │ │ +0b830e: 0b02 |000f: move-result-wide v2 │ │ +0b8310: bc20 |0010: sub-long/2addr v0, v2 │ │ +0b8312: 1000 |0011: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ │ │ #14 : (in Lcom/badlogic/gdx/backends/android/AndroidDaydream;) │ │ @@ -198878,18 +198941,18 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0a9d54: |[0a9d54] com.badlogic.gdx.backends.android.AndroidDaydream.getNativeHeap:()J │ │ -0a9d64: 7100 7100 0000 |0000: invoke-static {}, Landroid/os/Debug;.getNativeHeapAllocatedSize:()J // method@0071 │ │ -0a9d6a: 0b00 |0003: move-result-wide v0 │ │ -0a9d6c: 1000 |0004: return-wide v0 │ │ +0b8314: |[0b8314] com.badlogic.gdx.backends.android.AndroidDaydream.getNativeHeap:()J │ │ +0b8324: 7100 7100 0000 |0000: invoke-static {}, Landroid/os/Debug;.getNativeHeapAllocatedSize:()J // method@0071 │ │ +0b832a: 0b00 |0003: move-result-wide v0 │ │ +0b832c: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ │ │ #15 : (in Lcom/badlogic/gdx/backends/android/AndroidDaydream;) │ │ @@ -198897,17 +198960,17 @@ │ │ type : '()Lcom/badlogic/gdx/Net;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9d70: |[0a9d70] com.badlogic.gdx.backends.android.AndroidDaydream.getNet:()Lcom/badlogic/gdx/Net; │ │ -0a9d80: 5410 5d01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.net:Lcom/badlogic/gdx/backends/android/AndroidNet; // field@015d │ │ -0a9d84: 1100 |0002: return-object v0 │ │ +0b8330: |[0b8330] com.badlogic.gdx.backends.android.AndroidDaydream.getNet:()Lcom/badlogic/gdx/Net; │ │ +0b8340: 5410 5d01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.net:Lcom/badlogic/gdx/backends/android/AndroidNet; // field@015d │ │ +0b8344: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ │ │ #16 : (in Lcom/badlogic/gdx/backends/android/AndroidDaydream;) │ │ @@ -198915,21 +198978,21 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/Preferences;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0a9d88: |[0a9d88] com.badlogic.gdx.backends.android.AndroidDaydream.getPreferences:(Ljava/lang/String;)Lcom/badlogic/gdx/Preferences; │ │ -0a9d98: 2200 d100 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidPreferences; // type@00d1 │ │ -0a9d9c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a9d9e: 6e30 f602 3201 |0003: invoke-virtual {v2, v3, v1}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@02f6 │ │ -0a9da4: 0c01 |0006: move-result-object v1 │ │ -0a9da6: 7020 bb05 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.:(Landroid/content/SharedPreferences;)V // method@05bb │ │ -0a9dac: 1100 |000a: return-object v0 │ │ +0b8348: |[0b8348] com.badlogic.gdx.backends.android.AndroidDaydream.getPreferences:(Ljava/lang/String;)Lcom/badlogic/gdx/Preferences; │ │ +0b8358: 2200 cf00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidPreferences; // type@00cf │ │ +0b835c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b835e: 6e30 f602 3201 |0003: invoke-virtual {v2, v3, v1}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@02f6 │ │ +0b8364: 0c01 |0006: move-result-object v1 │ │ +0b8366: 7020 bb05 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.:(Landroid/content/SharedPreferences;)V // method@05bb │ │ +0b836c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ 0x0000 - 0x000b reg=3 name Ljava/lang/String; │ │ │ │ @@ -198938,17 +199001,17 @@ │ │ type : '()Lcom/badlogic/gdx/Application$ApplicationType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9db0: |[0a9db0] com.badlogic.gdx.backends.android.AndroidDaydream.getType:()Lcom/badlogic/gdx/Application$ApplicationType; │ │ -0a9dc0: 6200 0c00 |0000: sget-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType; // field@000c │ │ -0a9dc4: 1100 |0002: return-object v0 │ │ +0b8370: |[0b8370] com.badlogic.gdx.backends.android.AndroidDaydream.getType:()Lcom/badlogic/gdx/Application$ApplicationType; │ │ +0b8380: 6200 0c00 |0000: sget-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType; // field@000c │ │ +0b8384: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ │ │ #18 : (in Lcom/badlogic/gdx/backends/android/AndroidDaydream;) │ │ @@ -198956,19 +199019,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a9dc8: |[0a9dc8] com.badlogic.gdx.backends.android.AndroidDaydream.getVersion:()I │ │ -0a9dd8: 6200 0300 |0000: sget-object v0, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@0003 │ │ -0a9ddc: 7110 0126 0000 |0002: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -0a9de2: 0a00 |0005: move-result v0 │ │ -0a9de4: 0f00 |0006: return v0 │ │ +0b8388: |[0b8388] com.badlogic.gdx.backends.android.AndroidDaydream.getVersion:()I │ │ +0b8398: 6200 0300 |0000: sget-object v0, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@0003 │ │ +0b839c: 7110 0126 0000 |0002: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0b83a2: 0a00 |0005: move-result v0 │ │ +0b83a4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ │ │ #19 : (in Lcom/badlogic/gdx/backends/android/AndroidDaydream;) │ │ @@ -198976,57 +199039,57 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 75 16-bit code units │ │ -0a9de8: |[0a9de8] com.badlogic.gdx.backends.android.AndroidDaydream.hideStatusBar:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ -0a9df8: 5593 3c01 |0000: iget-boolean v3, v9, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.hideStatusBar:Z // field@013c │ │ -0a9dfc: 3803 0a00 |0002: if-eqz v3, 000c // +000a │ │ -0a9e00: 6e10 f902 0800 |0004: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getVersion:()I // method@02f9 │ │ -0a9e06: 0a03 |0007: move-result v3 │ │ -0a9e08: 1304 0b00 |0008: const/16 v4, #int 11 // #b │ │ -0a9e0c: 3543 0300 |000a: if-ge v3, v4, 000d // +0003 │ │ -0a9e10: 0e00 |000c: return-void │ │ -0a9e12: 6e10 fa02 0800 |000d: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getWindow:()Landroid/view/Window; // method@02fa │ │ -0a9e18: 0c03 |0010: move-result-object v3 │ │ -0a9e1a: 6e10 c200 0300 |0011: invoke-virtual {v3}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@00c2 │ │ -0a9e20: 0c02 |0014: move-result-object v2 │ │ -0a9e22: 1c03 4200 |0015: const-class v3, Landroid/view/View; // type@0042 │ │ -0a9e26: 1a04 a227 |0017: const-string v4, "setSystemUiVisibility" // string@27a2 │ │ -0a9e2a: 1215 |0019: const/4 v5, #int 1 // #1 │ │ -0a9e2c: 2355 9304 |001a: new-array v5, v5, [Ljava/lang/Class; // type@0493 │ │ -0a9e30: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -0a9e32: 6207 2f13 |001d: sget-object v7, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@132f │ │ -0a9e36: 4d07 0506 |001f: aput-object v7, v5, v6 │ │ -0a9e3a: 6e30 d325 4305 |0021: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@25d3 │ │ -0a9e40: 0c01 |0024: move-result-object v1 │ │ -0a9e42: 1213 |0025: const/4 v3, #int 1 // #1 │ │ -0a9e44: 2333 9404 |0026: new-array v3, v3, [Ljava/lang/Object; // type@0494 │ │ -0a9e48: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -0a9e4a: 1205 |0029: const/4 v5, #int 0 // #0 │ │ -0a9e4c: 7110 0526 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0a9e52: 0c05 |002d: move-result-object v5 │ │ -0a9e54: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ -0a9e58: 6e30 9f26 2103 |0030: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@269f │ │ -0a9e5e: 1213 |0033: const/4 v3, #int 1 // #1 │ │ -0a9e60: 2333 9404 |0034: new-array v3, v3, [Ljava/lang/Object; // type@0494 │ │ -0a9e64: 1204 |0036: const/4 v4, #int 0 // #0 │ │ -0a9e66: 1215 |0037: const/4 v5, #int 1 // #1 │ │ -0a9e68: 7110 0526 0500 |0038: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0a9e6e: 0c05 |003b: move-result-object v5 │ │ -0a9e70: 4d05 0304 |003c: aput-object v5, v3, v4 │ │ -0a9e74: 6e30 9f26 2103 |003e: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@269f │ │ -0a9e7a: 28cb |0041: goto 000c // -0035 │ │ -0a9e7c: 0d00 |0042: move-exception v0 │ │ -0a9e7e: 1a03 7c01 |0043: const-string v3, "AndroidApplication" // string@017c │ │ -0a9e82: 1a04 4902 |0045: const-string v4, "Can't hide status bar" // string@0249 │ │ -0a9e86: 6e40 0203 3804 |0047: invoke-virtual {v8, v3, v4, v0}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V // method@0302 │ │ -0a9e8c: 28c2 |004a: goto 000c // -003e │ │ +0b83a8: |[0b83a8] com.badlogic.gdx.backends.android.AndroidDaydream.hideStatusBar:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ +0b83b8: 5593 3c01 |0000: iget-boolean v3, v9, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.hideStatusBar:Z // field@013c │ │ +0b83bc: 3803 0a00 |0002: if-eqz v3, 000c // +000a │ │ +0b83c0: 6e10 f902 0800 |0004: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getVersion:()I // method@02f9 │ │ +0b83c6: 0a03 |0007: move-result v3 │ │ +0b83c8: 1304 0b00 |0008: const/16 v4, #int 11 // #b │ │ +0b83cc: 3543 0300 |000a: if-ge v3, v4, 000d // +0003 │ │ +0b83d0: 0e00 |000c: return-void │ │ +0b83d2: 6e10 fa02 0800 |000d: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getWindow:()Landroid/view/Window; // method@02fa │ │ +0b83d8: 0c03 |0010: move-result-object v3 │ │ +0b83da: 6e10 c200 0300 |0011: invoke-virtual {v3}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@00c2 │ │ +0b83e0: 0c02 |0014: move-result-object v2 │ │ +0b83e2: 1c03 4100 |0015: const-class v3, Landroid/view/View; // type@0041 │ │ +0b83e6: 1a04 a027 |0017: const-string v4, "setSystemUiVisibility" // string@27a0 │ │ +0b83ea: 1215 |0019: const/4 v5, #int 1 // #1 │ │ +0b83ec: 2355 9104 |001a: new-array v5, v5, [Ljava/lang/Class; // type@0491 │ │ +0b83f0: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +0b83f2: 6207 2f13 |001d: sget-object v7, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@132f │ │ +0b83f6: 4d07 0506 |001f: aput-object v7, v5, v6 │ │ +0b83fa: 6e30 d325 4305 |0021: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@25d3 │ │ +0b8400: 0c01 |0024: move-result-object v1 │ │ +0b8402: 1213 |0025: const/4 v3, #int 1 // #1 │ │ +0b8404: 2333 9204 |0026: new-array v3, v3, [Ljava/lang/Object; // type@0492 │ │ +0b8408: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +0b840a: 1205 |0029: const/4 v5, #int 0 // #0 │ │ +0b840c: 7110 0526 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0b8412: 0c05 |002d: move-result-object v5 │ │ +0b8414: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +0b8418: 6e30 9f26 2103 |0030: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@269f │ │ +0b841e: 1213 |0033: const/4 v3, #int 1 // #1 │ │ +0b8420: 2333 9204 |0034: new-array v3, v3, [Ljava/lang/Object; // type@0492 │ │ +0b8424: 1204 |0036: const/4 v4, #int 0 // #0 │ │ +0b8426: 1215 |0037: const/4 v5, #int 1 // #1 │ │ +0b8428: 7110 0526 0500 |0038: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0b842e: 0c05 |003b: move-result-object v5 │ │ +0b8430: 4d05 0304 |003c: aput-object v5, v3, v4 │ │ +0b8434: 6e30 9f26 2103 |003e: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@269f │ │ +0b843a: 28cb |0041: goto 000c // -0035 │ │ +0b843c: 0d00 |0042: move-exception v0 │ │ +0b843e: 1a03 7c01 |0043: const-string v3, "AndroidApplication" // string@017c │ │ +0b8442: 1a04 4902 |0045: const-string v4, "Can't hide status bar" // string@0249 │ │ +0b8446: 6e40 0203 3804 |0047: invoke-virtual {v8, v3, v4, v0}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V // method@0302 │ │ +0b844c: 28c2 |004a: goto 000c // -003e │ │ catches : 1 │ │ 0x0015 - 0x0041 │ │ Ljava/lang/Exception; -> 0x0042 │ │ positions : │ │ 0x0000 line=140 │ │ 0x000c line=152 │ │ 0x000d line=143 │ │ @@ -199047,72 +199110,72 @@ │ │ type : '(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 120 16-bit code units │ │ -0a9ea0: |[0a9ea0] com.badlogic.gdx.backends.android.AndroidDaydream.initialize:(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ -0a9eb0: 2201 ab00 |0000: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // type@00ab │ │ -0a9eb4: 5450 4001 |0002: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0140 │ │ -0a9eb8: 3900 7100 |0004: if-nez v0, 0075 // +0071 │ │ -0a9ebc: 2200 db00 |0006: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy; // type@00db │ │ -0a9ec0: 7010 2906 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy;.:()V // method@0629 │ │ -0a9ec6: 7040 8404 3105 |000b: invoke-direct {v1, v3, v5, v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.:(Lcom/badlogic/gdx/backends/android/AndroidDaydream;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@0484 │ │ -0a9ecc: 5b31 5701 |000e: iput-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ -0a9ed0: 5430 5701 |0010: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ -0a9ed4: 5400 ac01 |0012: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ -0a9ed8: 7140 3d05 3350 |0014: invoke-static {v3, v3, v0, v5}, Lcom/badlogic/gdx/backends/android/AndroidInputFactory;.newAndroidInput:(Lcom/badlogic/gdx/Application;Landroid/content/Context;Ljava/lang/Object;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)Lcom/badlogic/gdx/backends/android/AndroidInput; // method@053d │ │ -0a9ede: 0c00 |0017: move-result-object v0 │ │ -0a9ee0: 5b30 5901 |0018: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0159 │ │ -0a9ee4: 2200 9a00 |001a: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidAudio; // type@009a │ │ -0a9ee8: 7030 c902 3005 |001c: invoke-direct {v0, v3, v5}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@02c9 │ │ -0a9eee: 5b30 5201 |001f: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0152 │ │ -0a9ef2: 2200 a100 |0021: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFiles; // type@00a1 │ │ -0a9ef6: 6e10 eb02 0300 |0023: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getAssets:()Landroid/content/res/AssetManager; // method@02eb │ │ -0a9efc: 0c01 |0026: move-result-object v1 │ │ -0a9efe: 6e10 ef02 0300 |0027: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getFilesDir:()Ljava/io/File; // method@02ef │ │ -0a9f04: 0c02 |002a: move-result-object v2 │ │ -0a9f06: 6e10 8325 0200 |002b: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@2583 │ │ -0a9f0c: 0c02 |002e: move-result-object v2 │ │ -0a9f0e: 7030 1c03 1002 |002f: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidFiles;.:(Landroid/content/res/AssetManager;Ljava/lang/String;)V // method@031c │ │ -0a9f14: 5b30 5501 |0032: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.files:Lcom/badlogic/gdx/backends/android/AndroidFiles; // field@0155 │ │ -0a9f18: 5b34 5b01 |0034: iput-object v4, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@015b │ │ -0a9f1c: 2200 2900 |0036: new-instance v0, Landroid/os/Handler; // type@0029 │ │ -0a9f20: 7010 7400 0000 |0038: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0074 │ │ -0a9f26: 5b30 5801 |003b: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.handler:Landroid/os/Handler; // field@0158 │ │ -0a9f2a: 6903 1c00 |003d: sput-object v3, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0a9f2e: 6e10 f102 0300 |003f: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getInput:()Lcom/badlogic/gdx/Input; // method@02f1 │ │ -0a9f34: 0c00 |0042: move-result-object v0 │ │ -0a9f36: 6900 2500 |0043: sput-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0a9f3a: 6e10 ec02 0300 |0045: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getAudio:()Lcom/badlogic/gdx/Audio; // method@02ec │ │ -0a9f40: 0c00 |0048: move-result-object v0 │ │ -0a9f42: 6900 1d00 |0049: sput-object v0, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001d │ │ -0a9f46: 6e10 ee02 0300 |004b: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getFiles:()Lcom/badlogic/gdx/Files; // method@02ee │ │ -0a9f4c: 0c00 |004e: move-result-object v0 │ │ -0a9f4e: 6900 1e00 |004f: sput-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ -0a9f52: 6e10 f002 0300 |0051: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@02f0 │ │ -0a9f58: 0c00 |0054: move-result-object v0 │ │ -0a9f5a: 6900 2400 |0055: sput-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0a9f5e: 6e10 f402 0300 |0057: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getNet:()Lcom/badlogic/gdx/Net; // method@02f4 │ │ -0a9f64: 0c00 |005a: move-result-object v0 │ │ -0a9f66: 6900 2600 |005b: sput-object v0, Lcom/badlogic/gdx/Gdx;.net:Lcom/badlogic/gdx/Net; // field@0026 │ │ -0a9f6a: 1210 |005d: const/4 v0, #int 1 // #1 │ │ -0a9f6c: 6e20 0a03 0300 |005e: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.setFullscreen:(Z)V // method@030a │ │ -0a9f72: 5430 5701 |0061: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ -0a9f76: 6e10 9d04 0000 |0063: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.getView:()Landroid/view/View; // method@049d │ │ -0a9f7c: 0c00 |0066: move-result-object v0 │ │ -0a9f7e: 6e10 e302 0300 |0067: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.createLayoutParams:()Landroid/widget/FrameLayout$LayoutParams; // method@02e3 │ │ -0a9f84: 0c01 |006a: move-result-object v1 │ │ -0a9f86: 6e30 0903 0301 |006b: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0309 │ │ -0a9f8c: 6e20 e402 5300 |006e: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.createWakeLock:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@02e4 │ │ -0a9f92: 6e20 fc02 5300 |0071: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.hideStatusBar:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@02fc │ │ -0a9f98: 0e00 |0074: return-void │ │ -0a9f9a: 5450 4001 |0075: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0140 │ │ -0a9f9e: 2894 |0077: goto 000b // -006c │ │ +0b8460: |[0b8460] com.badlogic.gdx.backends.android.AndroidDaydream.initialize:(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ +0b8470: 2201 a900 |0000: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // type@00a9 │ │ +0b8474: 5450 4001 |0002: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0140 │ │ +0b8478: 3900 7100 |0004: if-nez v0, 0075 // +0071 │ │ +0b847c: 2200 d900 |0006: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy; // type@00d9 │ │ +0b8480: 7010 2906 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy;.:()V // method@0629 │ │ +0b8486: 7040 8404 3105 |000b: invoke-direct {v1, v3, v5, v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.:(Lcom/badlogic/gdx/backends/android/AndroidDaydream;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@0484 │ │ +0b848c: 5b31 5701 |000e: iput-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ +0b8490: 5430 5701 |0010: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ +0b8494: 5400 ac01 |0012: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ +0b8498: 7140 3d05 3350 |0014: invoke-static {v3, v3, v0, v5}, Lcom/badlogic/gdx/backends/android/AndroidInputFactory;.newAndroidInput:(Lcom/badlogic/gdx/Application;Landroid/content/Context;Ljava/lang/Object;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)Lcom/badlogic/gdx/backends/android/AndroidInput; // method@053d │ │ +0b849e: 0c00 |0017: move-result-object v0 │ │ +0b84a0: 5b30 5901 |0018: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0159 │ │ +0b84a4: 2200 9800 |001a: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidAudio; // type@0098 │ │ +0b84a8: 7030 c902 3005 |001c: invoke-direct {v0, v3, v5}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@02c9 │ │ +0b84ae: 5b30 5201 |001f: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0152 │ │ +0b84b2: 2200 9f00 |0021: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFiles; // type@009f │ │ +0b84b6: 6e10 eb02 0300 |0023: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getAssets:()Landroid/content/res/AssetManager; // method@02eb │ │ +0b84bc: 0c01 |0026: move-result-object v1 │ │ +0b84be: 6e10 ef02 0300 |0027: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getFilesDir:()Ljava/io/File; // method@02ef │ │ +0b84c4: 0c02 |002a: move-result-object v2 │ │ +0b84c6: 6e10 8325 0200 |002b: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@2583 │ │ +0b84cc: 0c02 |002e: move-result-object v2 │ │ +0b84ce: 7030 1c03 1002 |002f: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidFiles;.:(Landroid/content/res/AssetManager;Ljava/lang/String;)V // method@031c │ │ +0b84d4: 5b30 5501 |0032: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.files:Lcom/badlogic/gdx/backends/android/AndroidFiles; // field@0155 │ │ +0b84d8: 5b34 5b01 |0034: iput-object v4, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@015b │ │ +0b84dc: 2200 2900 |0036: new-instance v0, Landroid/os/Handler; // type@0029 │ │ +0b84e0: 7010 7400 0000 |0038: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0074 │ │ +0b84e6: 5b30 5801 |003b: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.handler:Landroid/os/Handler; // field@0158 │ │ +0b84ea: 6903 1c00 |003d: sput-object v3, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0b84ee: 6e10 f102 0300 |003f: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getInput:()Lcom/badlogic/gdx/Input; // method@02f1 │ │ +0b84f4: 0c00 |0042: move-result-object v0 │ │ +0b84f6: 6900 2500 |0043: sput-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0b84fa: 6e10 ec02 0300 |0045: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getAudio:()Lcom/badlogic/gdx/Audio; // method@02ec │ │ +0b8500: 0c00 |0048: move-result-object v0 │ │ +0b8502: 6900 1d00 |0049: sput-object v0, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001d │ │ +0b8506: 6e10 ee02 0300 |004b: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getFiles:()Lcom/badlogic/gdx/Files; // method@02ee │ │ +0b850c: 0c00 |004e: move-result-object v0 │ │ +0b850e: 6900 1e00 |004f: sput-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ +0b8512: 6e10 f002 0300 |0051: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@02f0 │ │ +0b8518: 0c00 |0054: move-result-object v0 │ │ +0b851a: 6900 2400 |0055: sput-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0b851e: 6e10 f402 0300 |0057: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getNet:()Lcom/badlogic/gdx/Net; // method@02f4 │ │ +0b8524: 0c00 |005a: move-result-object v0 │ │ +0b8526: 6900 2600 |005b: sput-object v0, Lcom/badlogic/gdx/Gdx;.net:Lcom/badlogic/gdx/Net; // field@0026 │ │ +0b852a: 1210 |005d: const/4 v0, #int 1 // #1 │ │ +0b852c: 6e20 0a03 0300 |005e: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.setFullscreen:(Z)V // method@030a │ │ +0b8532: 5430 5701 |0061: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ +0b8536: 6e10 9d04 0000 |0063: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.getView:()Landroid/view/View; // method@049d │ │ +0b853c: 0c00 |0066: move-result-object v0 │ │ +0b853e: 6e10 e302 0300 |0067: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.createLayoutParams:()Landroid/widget/FrameLayout$LayoutParams; // method@02e3 │ │ +0b8544: 0c01 |006a: move-result-object v1 │ │ +0b8546: 6e30 0903 0301 |006b: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0309 │ │ +0b854c: 6e20 e402 5300 |006e: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.createWakeLock:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@02e4 │ │ +0b8552: 6e20 fc02 5300 |0071: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.hideStatusBar:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@02fc │ │ +0b8558: 0e00 |0074: return-void │ │ +0b855a: 5450 4001 |0075: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0140 │ │ +0b855e: 2894 |0077: goto 000b // -006c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0010 line=104 │ │ 0x001a line=105 │ │ 0x0021 line=106 │ │ 0x0034 line=108 │ │ @@ -199139,20 +199202,20 @@ │ │ type : '(Lcom/badlogic/gdx/ApplicationListener;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0a9fa0: |[0a9fa0] com.badlogic.gdx.backends.android.AndroidDaydream.initialize:(Lcom/badlogic/gdx/ApplicationListener;Z)V │ │ -0a9fb0: 2200 9900 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // type@0099 │ │ -0a9fb4: 7010 c802 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.:()V // method@02c8 │ │ -0a9fba: 5c03 4501 |0005: iput-boolean v3, v0, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0145 │ │ -0a9fbe: 6e30 fd02 2100 |0007: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.initialize:(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@02fd │ │ -0a9fc4: 0e00 |000a: return-void │ │ +0b8560: |[0b8560] com.badlogic.gdx.backends.android.AndroidDaydream.initialize:(Lcom/badlogic/gdx/ApplicationListener;Z)V │ │ +0b8570: 2200 9700 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // type@0097 │ │ +0b8574: 7010 c802 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.:()V // method@02c8 │ │ +0b857a: 5c03 4501 |0005: iput-boolean v3, v0, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0145 │ │ +0b857e: 6e30 fd02 2100 |0007: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.initialize:(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@02fd │ │ +0b8584: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ 0x0007 line=88 │ │ 0x000a line=89 │ │ locals : │ │ @@ -199166,67 +199229,67 @@ │ │ type : '(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 109 16-bit code units │ │ -0a9fc8: |[0a9fc8] com.badlogic.gdx.backends.android.AndroidDaydream.initializeForView:(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)Landroid/view/View; │ │ -0a9fd8: 2201 ab00 |0000: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // type@00ab │ │ -0a9fdc: 5450 4001 |0002: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0140 │ │ -0a9fe0: 3900 6600 |0004: if-nez v0, 006a // +0066 │ │ -0a9fe4: 2200 db00 |0006: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy; // type@00db │ │ -0a9fe8: 7010 2906 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy;.:()V // method@0629 │ │ -0a9fee: 7040 8404 3105 |000b: invoke-direct {v1, v3, v5, v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.:(Lcom/badlogic/gdx/backends/android/AndroidDaydream;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@0484 │ │ -0a9ff4: 5b31 5701 |000e: iput-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ -0a9ff8: 5430 5701 |0010: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ -0a9ffc: 5400 ac01 |0012: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ -0aa000: 7140 3d05 3350 |0014: invoke-static {v3, v3, v0, v5}, Lcom/badlogic/gdx/backends/android/AndroidInputFactory;.newAndroidInput:(Lcom/badlogic/gdx/Application;Landroid/content/Context;Ljava/lang/Object;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)Lcom/badlogic/gdx/backends/android/AndroidInput; // method@053d │ │ -0aa006: 0c00 |0017: move-result-object v0 │ │ -0aa008: 5b30 5901 |0018: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0159 │ │ -0aa00c: 2200 9a00 |001a: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidAudio; // type@009a │ │ -0aa010: 7030 c902 3005 |001c: invoke-direct {v0, v3, v5}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@02c9 │ │ -0aa016: 5b30 5201 |001f: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0152 │ │ -0aa01a: 2200 a100 |0021: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFiles; // type@00a1 │ │ -0aa01e: 6e10 eb02 0300 |0023: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getAssets:()Landroid/content/res/AssetManager; // method@02eb │ │ -0aa024: 0c01 |0026: move-result-object v1 │ │ -0aa026: 6e10 ef02 0300 |0027: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getFilesDir:()Ljava/io/File; // method@02ef │ │ -0aa02c: 0c02 |002a: move-result-object v2 │ │ -0aa02e: 6e10 8325 0200 |002b: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@2583 │ │ -0aa034: 0c02 |002e: move-result-object v2 │ │ -0aa036: 7030 1c03 1002 |002f: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidFiles;.:(Landroid/content/res/AssetManager;Ljava/lang/String;)V // method@031c │ │ -0aa03c: 5b30 5501 |0032: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.files:Lcom/badlogic/gdx/backends/android/AndroidFiles; // field@0155 │ │ -0aa040: 5b34 5b01 |0034: iput-object v4, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@015b │ │ -0aa044: 2200 2900 |0036: new-instance v0, Landroid/os/Handler; // type@0029 │ │ -0aa048: 7010 7400 0000 |0038: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0074 │ │ -0aa04e: 5b30 5801 |003b: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.handler:Landroid/os/Handler; // field@0158 │ │ -0aa052: 6903 1c00 |003d: sput-object v3, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0aa056: 6e10 f102 0300 |003f: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getInput:()Lcom/badlogic/gdx/Input; // method@02f1 │ │ -0aa05c: 0c00 |0042: move-result-object v0 │ │ -0aa05e: 6900 2500 |0043: sput-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0aa062: 6e10 ec02 0300 |0045: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getAudio:()Lcom/badlogic/gdx/Audio; // method@02ec │ │ -0aa068: 0c00 |0048: move-result-object v0 │ │ -0aa06a: 6900 1d00 |0049: sput-object v0, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001d │ │ -0aa06e: 6e10 ee02 0300 |004b: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getFiles:()Lcom/badlogic/gdx/Files; // method@02ee │ │ -0aa074: 0c00 |004e: move-result-object v0 │ │ -0aa076: 6900 1e00 |004f: sput-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ -0aa07a: 6e10 f002 0300 |0051: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@02f0 │ │ -0aa080: 0c00 |0054: move-result-object v0 │ │ -0aa082: 6900 2400 |0055: sput-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0aa086: 6e10 f402 0300 |0057: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getNet:()Lcom/badlogic/gdx/Net; // method@02f4 │ │ -0aa08c: 0c00 |005a: move-result-object v0 │ │ -0aa08e: 6900 2600 |005b: sput-object v0, Lcom/badlogic/gdx/Gdx;.net:Lcom/badlogic/gdx/Net; // field@0026 │ │ -0aa092: 6e20 e402 5300 |005d: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.createWakeLock:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@02e4 │ │ -0aa098: 6e20 fc02 5300 |0060: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.hideStatusBar:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@02fc │ │ -0aa09e: 5430 5701 |0063: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ -0aa0a2: 6e10 9d04 0000 |0065: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.getView:()Landroid/view/View; // method@049d │ │ -0aa0a8: 0c00 |0068: move-result-object v0 │ │ -0aa0aa: 1100 |0069: return-object v0 │ │ -0aa0ac: 5450 4001 |006a: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0140 │ │ -0aa0b0: 289f |006c: goto 000b // -0061 │ │ +0b8588: |[0b8588] com.badlogic.gdx.backends.android.AndroidDaydream.initializeForView:(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)Landroid/view/View; │ │ +0b8598: 2201 a900 |0000: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // type@00a9 │ │ +0b859c: 5450 4001 |0002: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0140 │ │ +0b85a0: 3900 6600 |0004: if-nez v0, 006a // +0066 │ │ +0b85a4: 2200 d900 |0006: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy; // type@00d9 │ │ +0b85a8: 7010 2906 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy;.:()V // method@0629 │ │ +0b85ae: 7040 8404 3105 |000b: invoke-direct {v1, v3, v5, v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.:(Lcom/badlogic/gdx/backends/android/AndroidDaydream;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@0484 │ │ +0b85b4: 5b31 5701 |000e: iput-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ +0b85b8: 5430 5701 |0010: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ +0b85bc: 5400 ac01 |0012: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ +0b85c0: 7140 3d05 3350 |0014: invoke-static {v3, v3, v0, v5}, Lcom/badlogic/gdx/backends/android/AndroidInputFactory;.newAndroidInput:(Lcom/badlogic/gdx/Application;Landroid/content/Context;Ljava/lang/Object;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)Lcom/badlogic/gdx/backends/android/AndroidInput; // method@053d │ │ +0b85c6: 0c00 |0017: move-result-object v0 │ │ +0b85c8: 5b30 5901 |0018: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0159 │ │ +0b85cc: 2200 9800 |001a: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidAudio; // type@0098 │ │ +0b85d0: 7030 c902 3005 |001c: invoke-direct {v0, v3, v5}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@02c9 │ │ +0b85d6: 5b30 5201 |001f: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0152 │ │ +0b85da: 2200 9f00 |0021: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFiles; // type@009f │ │ +0b85de: 6e10 eb02 0300 |0023: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getAssets:()Landroid/content/res/AssetManager; // method@02eb │ │ +0b85e4: 0c01 |0026: move-result-object v1 │ │ +0b85e6: 6e10 ef02 0300 |0027: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getFilesDir:()Ljava/io/File; // method@02ef │ │ +0b85ec: 0c02 |002a: move-result-object v2 │ │ +0b85ee: 6e10 8325 0200 |002b: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@2583 │ │ +0b85f4: 0c02 |002e: move-result-object v2 │ │ +0b85f6: 7030 1c03 1002 |002f: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidFiles;.:(Landroid/content/res/AssetManager;Ljava/lang/String;)V // method@031c │ │ +0b85fc: 5b30 5501 |0032: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.files:Lcom/badlogic/gdx/backends/android/AndroidFiles; // field@0155 │ │ +0b8600: 5b34 5b01 |0034: iput-object v4, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@015b │ │ +0b8604: 2200 2900 |0036: new-instance v0, Landroid/os/Handler; // type@0029 │ │ +0b8608: 7010 7400 0000 |0038: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0074 │ │ +0b860e: 5b30 5801 |003b: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.handler:Landroid/os/Handler; // field@0158 │ │ +0b8612: 6903 1c00 |003d: sput-object v3, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0b8616: 6e10 f102 0300 |003f: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getInput:()Lcom/badlogic/gdx/Input; // method@02f1 │ │ +0b861c: 0c00 |0042: move-result-object v0 │ │ +0b861e: 6900 2500 |0043: sput-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0b8622: 6e10 ec02 0300 |0045: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getAudio:()Lcom/badlogic/gdx/Audio; // method@02ec │ │ +0b8628: 0c00 |0048: move-result-object v0 │ │ +0b862a: 6900 1d00 |0049: sput-object v0, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001d │ │ +0b862e: 6e10 ee02 0300 |004b: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getFiles:()Lcom/badlogic/gdx/Files; // method@02ee │ │ +0b8634: 0c00 |004e: move-result-object v0 │ │ +0b8636: 6900 1e00 |004f: sput-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ +0b863a: 6e10 f002 0300 |0051: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@02f0 │ │ +0b8640: 0c00 |0054: move-result-object v0 │ │ +0b8642: 6900 2400 |0055: sput-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0b8646: 6e10 f402 0300 |0057: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getNet:()Lcom/badlogic/gdx/Net; // method@02f4 │ │ +0b864c: 0c00 |005a: move-result-object v0 │ │ +0b864e: 6900 2600 |005b: sput-object v0, Lcom/badlogic/gdx/Gdx;.net:Lcom/badlogic/gdx/Net; // field@0026 │ │ +0b8652: 6e20 e402 5300 |005d: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.createWakeLock:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@02e4 │ │ +0b8658: 6e20 fc02 5300 |0060: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.hideStatusBar:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@02fc │ │ +0b865e: 5430 5701 |0063: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ +0b8662: 6e10 9d04 0000 |0065: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.getView:()Landroid/view/View; // method@049d │ │ +0b8668: 0c00 |0068: move-result-object v0 │ │ +0b866a: 1100 |0069: return-object v0 │ │ +0b866c: 5450 4001 |006a: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0140 │ │ +0b8670: 289f |006c: goto 000b // -0061 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0010 line=187 │ │ 0x001a line=188 │ │ 0x0021 line=189 │ │ 0x0034 line=191 │ │ @@ -199251,21 +199314,21 @@ │ │ type : '(Lcom/badlogic/gdx/ApplicationListener;Z)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0aa0b4: |[0aa0b4] com.badlogic.gdx.backends.android.AndroidDaydream.initializeForView:(Lcom/badlogic/gdx/ApplicationListener;Z)Landroid/view/View; │ │ -0aa0c4: 2200 9900 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // type@0099 │ │ -0aa0c8: 7010 c802 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.:()V // method@02c8 │ │ -0aa0ce: 5c04 4501 |0005: iput-boolean v4, v0, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0145 │ │ -0aa0d2: 6e30 ff02 3200 |0007: invoke-virtual {v2, v3, v0}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.initializeForView:(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)Landroid/view/View; // method@02ff │ │ -0aa0d8: 0c01 |000a: move-result-object v1 │ │ -0aa0da: 1101 |000b: return-object v1 │ │ +0b8674: |[0b8674] com.badlogic.gdx.backends.android.AndroidDaydream.initializeForView:(Lcom/badlogic/gdx/ApplicationListener;Z)Landroid/view/View; │ │ +0b8684: 2200 9700 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // type@0097 │ │ +0b8688: 7010 c802 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.:()V // method@02c8 │ │ +0b868e: 5c04 4501 |0005: iput-boolean v4, v0, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0145 │ │ +0b8692: 6e30 ff02 3200 |0007: invoke-virtual {v2, v3, v0}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.initializeForView:(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)Landroid/view/View; // method@02ff │ │ +0b8698: 0c01 |000a: move-result-object v1 │ │ +0b869a: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0005 line=167 │ │ 0x0007 line=168 │ │ locals : │ │ 0x0005 - 0x000c reg=0 config Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; │ │ @@ -199278,20 +199341,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0aa0dc: |[0aa0dc] com.badlogic.gdx.backends.android.AndroidDaydream.log:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0aa0ec: 5220 5c01 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.logLevel:I // field@015c │ │ -0aa0f0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0aa0f2: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -0aa0f6: 7120 9800 4300 |0005: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0098 │ │ -0aa0fc: 0e00 |0008: return-void │ │ +0b869c: |[0b869c] com.badlogic.gdx.backends.android.AndroidDaydream.log:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0b86ac: 5220 5c01 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.logLevel:I // field@015c │ │ +0b86b0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0b86b2: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +0b86b6: 7120 9800 4300 |0005: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0098 │ │ +0b86bc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0008 line=369 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ 0x0000 - 0x0009 reg=3 tag Ljava/lang/String; │ │ @@ -199302,20 +199365,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0aa100: |[0aa100] com.badlogic.gdx.backends.android.AndroidDaydream.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V │ │ -0aa110: 5220 5c01 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.logLevel:I // field@015c │ │ -0aa114: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0aa116: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -0aa11a: 7130 9900 4305 |0005: invoke-static {v3, v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0099 │ │ -0aa120: 0e00 |0008: return-void │ │ +0b86c0: |[0b86c0] com.badlogic.gdx.backends.android.AndroidDaydream.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V │ │ +0b86d0: 5220 5c01 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.logLevel:I // field@015c │ │ +0b86d4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0b86d6: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +0b86da: 7130 9900 4305 |0005: invoke-static {v3, v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0099 │ │ +0b86e0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0008 line=374 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ 0x0000 - 0x0009 reg=3 tag Ljava/lang/String; │ │ @@ -199327,24 +199390,24 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0aa124: |[0aa124] com.badlogic.gdx.backends.android.AndroidDaydream.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0aa134: 6f20 7d00 4300 |0000: invoke-super {v3, v4}, Landroid/service/dreams/DreamService;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@007d │ │ -0aa13a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0aa13c: 5241 0000 |0004: iget v1, v4, Landroid/content/res/Configuration;.hardKeyboardHidden:I // field@0000 │ │ -0aa140: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0aa142: 3321 0300 |0007: if-ne v1, v2, 000a // +0003 │ │ -0aa146: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0aa148: 5431 5901 |000a: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0159 │ │ -0aa14c: 5c10 0f02 |000c: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyboardAvailable:Z // field@020f │ │ -0aa150: 0e00 |000e: return-void │ │ +0b86e4: |[0b86e4] com.badlogic.gdx.backends.android.AndroidDaydream.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0b86f4: 6f20 7d00 4300 |0000: invoke-super {v3, v4}, Landroid/service/dreams/DreamService;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@007d │ │ +0b86fa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0b86fc: 5241 0000 |0004: iget v1, v4, Landroid/content/res/Configuration;.hardKeyboardHidden:I // field@0000 │ │ +0b8700: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0b8702: 3321 0300 |0007: if-ne v1, v2, 000a // +0003 │ │ +0b8706: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0b8708: 5431 5901 |000a: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0159 │ │ +0b870c: 5c10 0f02 |000c: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyboardAvailable:Z // field@020f │ │ +0b8710: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0003 line=337 │ │ 0x0004 line=338 │ │ 0x000a line=339 │ │ 0x000e line=340 │ │ @@ -199358,17 +199421,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aa154: |[0aa154] com.badlogic.gdx.backends.android.AndroidDaydream.onDetachedFromWindow:()V │ │ -0aa164: 6f10 7e00 0000 |0000: invoke-super {v0}, Landroid/service/dreams/DreamService;.onDetachedFromWindow:()V // method@007e │ │ -0aa16a: 0e00 |0003: return-void │ │ +0b8714: |[0b8714] com.badlogic.gdx.backends.android.AndroidDaydream.onDetachedFromWindow:()V │ │ +0b8724: 6f10 7e00 0000 |0000: invoke-super {v0}, Landroid/service/dreams/DreamService;.onDetachedFromWindow:()V // method@007e │ │ +0b872a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0003 line=258 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ │ │ @@ -199377,69 +199440,69 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 111 16-bit code units │ │ -0aa16c: |[0aa16c] com.badlogic.gdx.backends.android.AndroidDaydream.onDreamingStarted:()V │ │ -0aa17c: 5410 5f01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@015f │ │ -0aa180: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0aa184: 5410 5f01 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@015f │ │ -0aa188: 6e10 7600 0000 |0006: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@0076 │ │ -0aa18e: 6901 1c00 |0009: sput-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0aa192: 6e10 f102 0100 |000b: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getInput:()Lcom/badlogic/gdx/Input; // method@02f1 │ │ -0aa198: 0c00 |000e: move-result-object v0 │ │ -0aa19a: 6900 2500 |000f: sput-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0aa19e: 6e10 ec02 0100 |0011: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getAudio:()Lcom/badlogic/gdx/Audio; // method@02ec │ │ -0aa1a4: 0c00 |0014: move-result-object v0 │ │ -0aa1a6: 6900 1d00 |0015: sput-object v0, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001d │ │ -0aa1aa: 6e10 ee02 0100 |0017: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getFiles:()Lcom/badlogic/gdx/Files; // method@02ee │ │ -0aa1b0: 0c00 |001a: move-result-object v0 │ │ -0aa1b2: 6900 1e00 |001b: sput-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ -0aa1b6: 6e10 f002 0100 |001d: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@02f0 │ │ -0aa1bc: 0c00 |0020: move-result-object v0 │ │ -0aa1be: 6900 2400 |0021: sput-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0aa1c2: 6e10 f402 0100 |0023: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getNet:()Lcom/badlogic/gdx/Net; // method@02f4 │ │ -0aa1c8: 0c00 |0026: move-result-object v0 │ │ -0aa1ca: 6900 2600 |0027: sput-object v0, Lcom/badlogic/gdx/Gdx;.net:Lcom/badlogic/gdx/Net; // field@0026 │ │ -0aa1ce: 6e10 f102 0100 |0029: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getInput:()Lcom/badlogic/gdx/Input; // method@02f1 │ │ -0aa1d4: 0c00 |002c: move-result-object v0 │ │ -0aa1d6: 1f00 c000 |002d: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput; // type@00c0 │ │ -0aa1da: 6e10 3105 0000 |002f: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidInput;.registerSensorListeners:()V // method@0531 │ │ -0aa1e0: 5410 5701 |0032: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ -0aa1e4: 3800 2a00 |0034: if-eqz v0, 005e // +002a │ │ -0aa1e8: 5410 5701 |0036: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ -0aa1ec: 5400 ac01 |0038: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ -0aa1f0: 3800 2400 |003a: if-eqz v0, 005e // +0024 │ │ -0aa1f4: 5410 5701 |003c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ -0aa1f8: 5400 ac01 |003e: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ -0aa1fc: 2000 0901 |0040: instance-of v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0109 │ │ -0aa200: 3800 0b00 |0042: if-eqz v0, 004d // +000b │ │ -0aa204: 5410 5701 |0044: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ -0aa208: 5400 ac01 |0046: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ -0aa20c: 1f00 0901 |0048: check-cast v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0109 │ │ -0aa210: 6e10 c708 0000 |004a: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.onResume:()V // method@08c7 │ │ -0aa216: 5410 5701 |004d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ -0aa21a: 5400 ac01 |004f: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ -0aa21e: 2000 2200 |0051: instance-of v0, v0, Landroid/opengl/GLSurfaceView; // type@0022 │ │ -0aa222: 3800 0b00 |0053: if-eqz v0, 005e // +000b │ │ -0aa226: 5410 5701 |0055: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ -0aa22a: 5400 ac01 |0057: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ -0aa22e: 1f00 2200 |0059: check-cast v0, Landroid/opengl/GLSurfaceView; // type@0022 │ │ -0aa232: 6e10 6500 0000 |005b: invoke-virtual {v0}, Landroid/opengl/GLSurfaceView;.onResume:()V // method@0065 │ │ -0aa238: 5510 5601 |005e: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.firstResume:Z // field@0156 │ │ -0aa23c: 3900 0b00 |0060: if-nez v0, 006b // +000b │ │ -0aa240: 5410 5701 |0062: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ -0aa244: 6e10 aa04 0000 |0064: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.resume:()V // method@04aa │ │ -0aa24a: 6f10 7f00 0100 |0067: invoke-super {v1}, Landroid/service/dreams/DreamService;.onDreamingStarted:()V // method@007f │ │ -0aa250: 0e00 |006a: return-void │ │ -0aa252: 1200 |006b: const/4 v0, #int 0 // #0 │ │ -0aa254: 5c10 5601 |006c: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.firstResume:Z // field@0156 │ │ -0aa258: 28f9 |006e: goto 0067 // -0007 │ │ +0b872c: |[0b872c] com.badlogic.gdx.backends.android.AndroidDaydream.onDreamingStarted:()V │ │ +0b873c: 5410 5f01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@015f │ │ +0b8740: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0b8744: 5410 5f01 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@015f │ │ +0b8748: 6e10 7600 0000 |0006: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@0076 │ │ +0b874e: 6901 1c00 |0009: sput-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0b8752: 6e10 f102 0100 |000b: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getInput:()Lcom/badlogic/gdx/Input; // method@02f1 │ │ +0b8758: 0c00 |000e: move-result-object v0 │ │ +0b875a: 6900 2500 |000f: sput-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0b875e: 6e10 ec02 0100 |0011: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getAudio:()Lcom/badlogic/gdx/Audio; // method@02ec │ │ +0b8764: 0c00 |0014: move-result-object v0 │ │ +0b8766: 6900 1d00 |0015: sput-object v0, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001d │ │ +0b876a: 6e10 ee02 0100 |0017: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getFiles:()Lcom/badlogic/gdx/Files; // method@02ee │ │ +0b8770: 0c00 |001a: move-result-object v0 │ │ +0b8772: 6900 1e00 |001b: sput-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ +0b8776: 6e10 f002 0100 |001d: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@02f0 │ │ +0b877c: 0c00 |0020: move-result-object v0 │ │ +0b877e: 6900 2400 |0021: sput-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0b8782: 6e10 f402 0100 |0023: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getNet:()Lcom/badlogic/gdx/Net; // method@02f4 │ │ +0b8788: 0c00 |0026: move-result-object v0 │ │ +0b878a: 6900 2600 |0027: sput-object v0, Lcom/badlogic/gdx/Gdx;.net:Lcom/badlogic/gdx/Net; // field@0026 │ │ +0b878e: 6e10 f102 0100 |0029: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getInput:()Lcom/badlogic/gdx/Input; // method@02f1 │ │ +0b8794: 0c00 |002c: move-result-object v0 │ │ +0b8796: 1f00 be00 |002d: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput; // type@00be │ │ +0b879a: 6e10 3105 0000 |002f: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidInput;.registerSensorListeners:()V // method@0531 │ │ +0b87a0: 5410 5701 |0032: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ +0b87a4: 3800 2a00 |0034: if-eqz v0, 005e // +002a │ │ +0b87a8: 5410 5701 |0036: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ +0b87ac: 5400 ac01 |0038: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ +0b87b0: 3800 2400 |003a: if-eqz v0, 005e // +0024 │ │ +0b87b4: 5410 5701 |003c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ +0b87b8: 5400 ac01 |003e: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ +0b87bc: 2000 0701 |0040: instance-of v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0107 │ │ +0b87c0: 3800 0b00 |0042: if-eqz v0, 004d // +000b │ │ +0b87c4: 5410 5701 |0044: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ +0b87c8: 5400 ac01 |0046: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ +0b87cc: 1f00 0701 |0048: check-cast v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0107 │ │ +0b87d0: 6e10 c708 0000 |004a: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.onResume:()V // method@08c7 │ │ +0b87d6: 5410 5701 |004d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ +0b87da: 5400 ac01 |004f: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ +0b87de: 2000 2200 |0051: instance-of v0, v0, Landroid/opengl/GLSurfaceView; // type@0022 │ │ +0b87e2: 3800 0b00 |0053: if-eqz v0, 005e // +000b │ │ +0b87e6: 5410 5701 |0055: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ +0b87ea: 5400 ac01 |0057: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ +0b87ee: 1f00 2200 |0059: check-cast v0, Landroid/opengl/GLSurfaceView; // type@0022 │ │ +0b87f2: 6e10 6500 0000 |005b: invoke-virtual {v0}, Landroid/opengl/GLSurfaceView;.onResume:()V // method@0065 │ │ +0b87f8: 5510 5601 |005e: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.firstResume:Z // field@0156 │ │ +0b87fc: 3900 0b00 |0060: if-nez v0, 006b // +000b │ │ +0b8800: 5410 5701 |0062: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ +0b8804: 6e10 aa04 0000 |0064: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.resume:()V // method@04aa │ │ +0b880a: 6f10 7f00 0100 |0067: invoke-super {v1}, Landroid/service/dreams/DreamService;.onDreamingStarted:()V // method@007f │ │ +0b8810: 0e00 |006a: return-void │ │ +0b8812: 1200 |006b: const/4 v0, #int 0 // #0 │ │ +0b8814: 5c10 5601 |006c: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.firstResume:Z // field@0156 │ │ +0b8818: 28f9 |006e: goto 0067 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0009 line=234 │ │ 0x000b line=235 │ │ 0x0011 line=236 │ │ 0x0017 line=237 │ │ @@ -199462,67 +199525,67 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 108 16-bit code units │ │ -0aa25c: |[0aa25c] com.badlogic.gdx.backends.android.AndroidDaydream.onDreamingStopped:()V │ │ -0aa26c: 5453 5f01 |0000: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@015f │ │ -0aa270: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ -0aa274: 5453 5f01 |0004: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@015f │ │ -0aa278: 6e10 7700 0300 |0006: invoke-virtual {v3}, Landroid/os/PowerManager$WakeLock;.release:()V // method@0077 │ │ -0aa27e: 5453 5701 |0009: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ -0aa282: 6e10 9f04 0300 |000b: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.isContinuousRendering:()Z // method@049f │ │ -0aa288: 0a01 |000e: move-result v1 │ │ -0aa28a: 5453 5701 |000f: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ -0aa28e: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -0aa290: 6e20 ab04 4300 |0012: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.setContinuousRendering:(Z)V // method@04ab │ │ -0aa296: 5453 5701 |0015: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ -0aa29a: 6e10 a804 0300 |0017: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.pause:()V // method@04a8 │ │ -0aa2a0: 5453 5901 |001a: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0159 │ │ -0aa2a4: 6e10 3805 0300 |001c: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidInput;.unregisterSensorListeners:()V // method@0538 │ │ -0aa2aa: 5453 5901 |001f: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0159 │ │ -0aa2ae: 5432 1802 |0021: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0218 │ │ -0aa2b2: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -0aa2b4: 2123 |0024: array-length v3, v2 │ │ -0aa2b6: 3530 0800 |0025: if-ge v0, v3, 002d // +0008 │ │ -0aa2ba: 12f3 |0027: const/4 v3, #int -1 // #ff │ │ -0aa2bc: 4b03 0200 |0028: aput v3, v2, v0 │ │ -0aa2c0: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0aa2c4: 28f8 |002c: goto 0024 // -0008 │ │ -0aa2c6: 5453 5701 |002d: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ -0aa2ca: 6e10 8604 0300 |002f: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.clearManagedCaches:()V // method@0486 │ │ -0aa2d0: 5453 5701 |0032: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ -0aa2d4: 6e10 8804 0300 |0034: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.destroy:()V // method@0488 │ │ -0aa2da: 5453 5701 |0037: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ -0aa2de: 6e20 ab04 1300 |0039: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.setContinuousRendering:(Z)V // method@04ab │ │ -0aa2e4: 5453 5701 |003c: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ -0aa2e8: 3803 2a00 |003e: if-eqz v3, 0068 // +002a │ │ -0aa2ec: 5453 5701 |0040: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ -0aa2f0: 5433 ac01 |0042: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ -0aa2f4: 3803 2400 |0044: if-eqz v3, 0068 // +0024 │ │ -0aa2f8: 5453 5701 |0046: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ -0aa2fc: 5433 ac01 |0048: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ -0aa300: 2033 0901 |004a: instance-of v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0109 │ │ -0aa304: 3803 0b00 |004c: if-eqz v3, 0057 // +000b │ │ -0aa308: 5453 5701 |004e: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ -0aa30c: 5433 ac01 |0050: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ -0aa310: 1f03 0901 |0052: check-cast v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0109 │ │ -0aa314: 6e10 c608 0300 |0054: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.onPause:()V // method@08c6 │ │ -0aa31a: 5453 5701 |0057: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ -0aa31e: 5433 ac01 |0059: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ -0aa322: 2033 2200 |005b: instance-of v3, v3, Landroid/opengl/GLSurfaceView; // type@0022 │ │ -0aa326: 3803 0b00 |005d: if-eqz v3, 0068 // +000b │ │ -0aa32a: 5453 5701 |005f: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ -0aa32e: 5433 ac01 |0061: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ -0aa332: 1f03 2200 |0063: check-cast v3, Landroid/opengl/GLSurfaceView; // type@0022 │ │ -0aa336: 6e10 6400 0300 |0065: invoke-virtual {v3}, Landroid/opengl/GLSurfaceView;.onPause:()V // method@0064 │ │ -0aa33c: 6f10 8000 0500 |0068: invoke-super {v5}, Landroid/service/dreams/DreamService;.onDreamingStopped:()V // method@0080 │ │ -0aa342: 0e00 |006b: return-void │ │ +0b881c: |[0b881c] com.badlogic.gdx.backends.android.AndroidDaydream.onDreamingStopped:()V │ │ +0b882c: 5453 5f01 |0000: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@015f │ │ +0b8830: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ +0b8834: 5453 5f01 |0004: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@015f │ │ +0b8838: 6e10 7700 0300 |0006: invoke-virtual {v3}, Landroid/os/PowerManager$WakeLock;.release:()V // method@0077 │ │ +0b883e: 5453 5701 |0009: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ +0b8842: 6e10 9f04 0300 |000b: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.isContinuousRendering:()Z // method@049f │ │ +0b8848: 0a01 |000e: move-result v1 │ │ +0b884a: 5453 5701 |000f: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ +0b884e: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +0b8850: 6e20 ab04 4300 |0012: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.setContinuousRendering:(Z)V // method@04ab │ │ +0b8856: 5453 5701 |0015: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ +0b885a: 6e10 a804 0300 |0017: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.pause:()V // method@04a8 │ │ +0b8860: 5453 5901 |001a: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0159 │ │ +0b8864: 6e10 3805 0300 |001c: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidInput;.unregisterSensorListeners:()V // method@0538 │ │ +0b886a: 5453 5901 |001f: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0159 │ │ +0b886e: 5432 1802 |0021: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0218 │ │ +0b8872: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +0b8874: 2123 |0024: array-length v3, v2 │ │ +0b8876: 3530 0800 |0025: if-ge v0, v3, 002d // +0008 │ │ +0b887a: 12f3 |0027: const/4 v3, #int -1 // #ff │ │ +0b887c: 4b03 0200 |0028: aput v3, v2, v0 │ │ +0b8880: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b8884: 28f8 |002c: goto 0024 // -0008 │ │ +0b8886: 5453 5701 |002d: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ +0b888a: 6e10 8604 0300 |002f: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.clearManagedCaches:()V // method@0486 │ │ +0b8890: 5453 5701 |0032: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ +0b8894: 6e10 8804 0300 |0034: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.destroy:()V // method@0488 │ │ +0b889a: 5453 5701 |0037: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ +0b889e: 6e20 ab04 1300 |0039: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.setContinuousRendering:(Z)V // method@04ab │ │ +0b88a4: 5453 5701 |003c: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ +0b88a8: 3803 2a00 |003e: if-eqz v3, 0068 // +002a │ │ +0b88ac: 5453 5701 |0040: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ +0b88b0: 5433 ac01 |0042: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ +0b88b4: 3803 2400 |0044: if-eqz v3, 0068 // +0024 │ │ +0b88b8: 5453 5701 |0046: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ +0b88bc: 5433 ac01 |0048: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ +0b88c0: 2033 0701 |004a: instance-of v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0107 │ │ +0b88c4: 3803 0b00 |004c: if-eqz v3, 0057 // +000b │ │ +0b88c8: 5453 5701 |004e: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ +0b88cc: 5433 ac01 |0050: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ +0b88d0: 1f03 0701 |0052: check-cast v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0107 │ │ +0b88d4: 6e10 c608 0300 |0054: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.onPause:()V // method@08c6 │ │ +0b88da: 5453 5701 |0057: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ +0b88de: 5433 ac01 |0059: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ +0b88e2: 2033 2200 |005b: instance-of v3, v3, Landroid/opengl/GLSurfaceView; // type@0022 │ │ +0b88e6: 3803 0b00 |005d: if-eqz v3, 0068 // +000b │ │ +0b88ea: 5453 5701 |005f: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@0157 │ │ +0b88ee: 5433 ac01 |0061: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ +0b88f2: 1f03 2200 |0063: check-cast v3, Landroid/opengl/GLSurfaceView; // type@0022 │ │ +0b88f6: 6e10 6400 0300 |0065: invoke-virtual {v3}, Landroid/opengl/GLSurfaceView;.onPause:()V // method@0064 │ │ +0b88fc: 6f10 8000 0500 |0068: invoke-super {v5}, Landroid/service/dreams/DreamService;.onDreamingStopped:()V // method@0080 │ │ +0b8902: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0009 line=209 │ │ 0x000f line=210 │ │ 0x0015 line=211 │ │ 0x001a line=213 │ │ @@ -199549,26 +199612,26 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0aa344: |[0aa344] com.badlogic.gdx.backends.android.AndroidDaydream.postRunnable:(Ljava/lang/Runnable;)V │ │ -0aa354: 5421 5e01 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.runnables:Lcom/badlogic/gdx/utils/Array; // field@015e │ │ -0aa358: 1d01 |0002: monitor-enter v1 │ │ -0aa35a: 5420 5e01 |0003: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.runnables:Lcom/badlogic/gdx/utils/Array; // field@015e │ │ -0aa35e: 6e20 6a1e 3000 |0005: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0aa364: 6200 2400 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0aa368: 7210 3e01 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.requestRendering:()V // method@013e │ │ -0aa36e: 1e01 |000d: monitor-exit v1 │ │ -0aa370: 0e00 |000e: return-void │ │ -0aa372: 0d00 |000f: move-exception v0 │ │ -0aa374: 1e01 |0010: monitor-exit v1 │ │ -0aa376: 2700 |0011: throw v0 │ │ +0b8904: |[0b8904] com.badlogic.gdx.backends.android.AndroidDaydream.postRunnable:(Ljava/lang/Runnable;)V │ │ +0b8914: 5421 5e01 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.runnables:Lcom/badlogic/gdx/utils/Array; // field@015e │ │ +0b8918: 1d01 |0002: monitor-enter v1 │ │ +0b891a: 5420 5e01 |0003: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.runnables:Lcom/badlogic/gdx/utils/Array; // field@015e │ │ +0b891e: 6e20 6a1e 3000 |0005: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0b8924: 6200 2400 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0b8928: 7210 3e01 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.requestRendering:()V // method@013e │ │ +0b892e: 1e01 |000d: monitor-exit v1 │ │ +0b8930: 0e00 |000e: return-void │ │ +0b8932: 0d00 |000f: move-exception v0 │ │ +0b8934: 1e01 |0010: monitor-exit v1 │ │ +0b8936: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0011 │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=328 │ │ 0x0003 line=329 │ │ 0x0008 line=330 │ │ @@ -199584,25 +199647,25 @@ │ │ type : '(Lcom/badlogic/gdx/LifecycleListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0aa384: |[0aa384] com.badlogic.gdx.backends.android.AndroidDaydream.removeLifecycleListener:(Lcom/badlogic/gdx/LifecycleListener;)V │ │ -0aa394: 5431 5a01 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@015a │ │ -0aa398: 1d01 |0002: monitor-enter v1 │ │ -0aa39a: 5430 5a01 |0003: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@015a │ │ -0aa39e: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -0aa3a0: 6e30 7e1e 4002 |0006: invoke-virtual {v0, v4, v2}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ -0aa3a6: 1e01 |0009: monitor-exit v1 │ │ -0aa3a8: 0e00 |000a: return-void │ │ -0aa3aa: 0d00 |000b: move-exception v0 │ │ -0aa3ac: 1e01 |000c: monitor-exit v1 │ │ -0aa3ae: 2700 |000d: throw v0 │ │ +0b8944: |[0b8944] com.badlogic.gdx.backends.android.AndroidDaydream.removeLifecycleListener:(Lcom/badlogic/gdx/LifecycleListener;)V │ │ +0b8954: 5431 5a01 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@015a │ │ +0b8958: 1d01 |0002: monitor-enter v1 │ │ +0b895a: 5430 5a01 |0003: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@015a │ │ +0b895e: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +0b8960: 6e30 7e1e 4002 |0006: invoke-virtual {v0, v4, v2}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ +0b8966: 1e01 |0009: monitor-exit v1 │ │ +0b8968: 0e00 |000a: return-void │ │ +0b896a: 0d00 |000b: move-exception v0 │ │ +0b896c: 1e01 |000c: monitor-exit v1 │ │ +0b896e: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000d │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=400 │ │ 0x0003 line=401 │ │ 0x0009 line=402 │ │ @@ -199617,31 +199680,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa3bc: |[0aa3bc] com.badlogic.gdx.backends.android.AndroidDaydream.setLogLevel:(I)V │ │ -0aa3cc: 5901 5c01 |0000: iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.logLevel:I // field@015c │ │ -0aa3d0: 0e00 |0002: return-void │ │ +0b897c: |[0b897c] com.badlogic.gdx.backends.android.AndroidDaydream.setLogLevel:(I)V │ │ +0b898c: 5901 5c01 |0000: iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.logLevel:I // field@015c │ │ +0b8990: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0002 line=389 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ 0x0000 - 0x0003 reg=1 logLevel I │ │ │ │ source_file_idx : 387 (AndroidDaydream.java) │ │ │ │ Class #462 header: │ │ -class_idx : 160 │ │ +class_idx : 158 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 272 │ │ +superclass_idx : 270 │ │ source_file_idx : 389 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 10 │ │ │ │ Class #462 - │ │ @@ -199661,18 +199724,18 @@ │ │ type : '(Landroid/content/res/AssetManager;Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0aa3d4: |[0aa3d4] com.badlogic.gdx.backends.android.AndroidFileHandle.:(Landroid/content/res/AssetManager;Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V │ │ -0aa3e4: 7030 5009 2003 |0000: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@0950 │ │ -0aa3ea: 5b01 6001 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ -0aa3ee: 0e00 |0005: return-void │ │ +0b8994: |[0b8994] com.badlogic.gdx.backends.android.AndroidFileHandle.:(Landroid/content/res/AssetManager;Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V │ │ +0b89a4: 7030 5009 2003 |0000: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@0950 │ │ +0b89aa: 5b01 6001 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ +0b89ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0005 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidFileHandle; │ │ @@ -199685,22 +199748,22 @@ │ │ type : '(Landroid/content/res/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/Files$FileType;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0aa3f0: |[0aa3f0] com.badlogic.gdx.backends.android.AndroidFileHandle.:(Landroid/content/res/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/Files$FileType;)V │ │ -0aa400: 1300 5c00 |0000: const/16 v0, #int 92 // #5c │ │ -0aa404: 1301 2f00 |0002: const/16 v1, #int 47 // #2f │ │ -0aa408: 6e30 5126 0401 |0004: invoke-virtual {v4, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@2651 │ │ -0aa40e: 0c00 |0007: move-result-object v0 │ │ -0aa410: 7030 5209 0205 |0008: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/lang/String;Lcom/badlogic/gdx/Files$FileType;)V // method@0952 │ │ -0aa416: 5b23 6001 |000b: iput-object v3, v2, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ -0aa41a: 0e00 |000d: return-void │ │ +0b89b0: |[0b89b0] com.badlogic.gdx.backends.android.AndroidFileHandle.:(Landroid/content/res/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/Files$FileType;)V │ │ +0b89c0: 1300 5c00 |0000: const/16 v0, #int 92 // #5c │ │ +0b89c4: 1301 2f00 |0002: const/16 v1, #int 47 // #2f │ │ +0b89c8: 6e30 5126 0401 |0004: invoke-virtual {v4, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@2651 │ │ +0b89ce: 0c00 |0007: move-result-object v0 │ │ +0b89d0: 7030 5209 0205 |0008: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/lang/String;Lcom/badlogic/gdx/Files$FileType;)V // method@0952 │ │ +0b89d6: 5b23 6001 |000b: iput-object v3, v2, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ +0b89da: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x000b line=37 │ │ 0x000d line=38 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/badlogic/gdx/backends/android/AndroidFileHandle; │ │ @@ -199714,40 +199777,40 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -0aa41c: |[0aa41c] com.badlogic.gdx.backends.android.AndroidFileHandle.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -0aa42c: 1300 5c00 |0000: const/16 v0, #int 92 // #5c │ │ -0aa430: 1301 2f00 |0002: const/16 v1, #int 47 // #2f │ │ -0aa434: 6e30 5126 0501 |0004: invoke-virtual {v5, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@2651 │ │ -0aa43a: 0c05 |0007: move-result-object v5 │ │ -0aa43c: 5440 6101 |0008: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0161 │ │ -0aa440: 6e10 8725 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ -0aa446: 0c00 |000d: move-result-object v0 │ │ -0aa448: 6e10 5026 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2650 │ │ -0aa44e: 0a00 |0011: move-result v0 │ │ -0aa450: 3900 1100 |0012: if-nez v0, 0023 // +0011 │ │ -0aa454: 2200 a000 |0014: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@00a0 │ │ -0aa458: 5441 6001 |0016: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ -0aa45c: 2202 8f03 |0018: new-instance v2, Ljava/io/File; // type@038f │ │ -0aa460: 7020 7e25 5200 |001a: invoke-direct {v2, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@257e │ │ -0aa466: 5443 6201 |001d: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0162 │ │ -0aa46a: 7040 0c03 1032 |001f: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.:(Landroid/content/res/AssetManager;Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@030c │ │ -0aa470: 1100 |0022: return-object v0 │ │ -0aa472: 2200 a000 |0023: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@00a0 │ │ -0aa476: 5441 6001 |0025: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ -0aa47a: 2202 8f03 |0027: new-instance v2, Ljava/io/File; // type@038f │ │ -0aa47e: 5443 6101 |0029: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0161 │ │ -0aa482: 7030 7d25 3205 |002b: invoke-direct {v2, v3, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@257d │ │ -0aa488: 5443 6201 |002e: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0162 │ │ -0aa48c: 7040 0c03 1032 |0030: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.:(Landroid/content/res/AssetManager;Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@030c │ │ -0aa492: 28ef |0033: goto 0022 // -0011 │ │ +0b89dc: |[0b89dc] com.badlogic.gdx.backends.android.AndroidFileHandle.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +0b89ec: 1300 5c00 |0000: const/16 v0, #int 92 // #5c │ │ +0b89f0: 1301 2f00 |0002: const/16 v1, #int 47 // #2f │ │ +0b89f4: 6e30 5126 0501 |0004: invoke-virtual {v5, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@2651 │ │ +0b89fa: 0c05 |0007: move-result-object v5 │ │ +0b89fc: 5440 6101 |0008: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0161 │ │ +0b8a00: 6e10 8725 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ +0b8a06: 0c00 |000d: move-result-object v0 │ │ +0b8a08: 6e10 5026 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2650 │ │ +0b8a0e: 0a00 |0011: move-result v0 │ │ +0b8a10: 3900 1100 |0012: if-nez v0, 0023 // +0011 │ │ +0b8a14: 2200 9e00 |0014: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009e │ │ +0b8a18: 5441 6001 |0016: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ +0b8a1c: 2202 8d03 |0018: new-instance v2, Ljava/io/File; // type@038d │ │ +0b8a20: 7020 7e25 5200 |001a: invoke-direct {v2, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@257e │ │ +0b8a26: 5443 6201 |001d: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0162 │ │ +0b8a2a: 7040 0c03 1032 |001f: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.:(Landroid/content/res/AssetManager;Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@030c │ │ +0b8a30: 1100 |0022: return-object v0 │ │ +0b8a32: 2200 9e00 |0023: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009e │ │ +0b8a36: 5441 6001 |0025: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ +0b8a3a: 2202 8d03 |0027: new-instance v2, Ljava/io/File; // type@038d │ │ +0b8a3e: 5443 6101 |0029: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0161 │ │ +0b8a42: 7030 7d25 3205 |002b: invoke-direct {v2, v3, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@257d │ │ +0b8a48: 5443 6201 |002e: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0162 │ │ +0b8a4c: 7040 0c03 1032 |0030: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.:(Landroid/content/res/AssetManager;Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@030c │ │ +0b8a52: 28ef |0033: goto 0022 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0008 line=47 │ │ 0x0022 line=48 │ │ locals : │ │ 0x0000 - 0x0034 reg=4 this Lcom/badlogic/gdx/backends/android/AndroidFileHandle; │ │ @@ -199758,42 +199821,42 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0aa494: |[0aa494] com.badlogic.gdx.backends.android.AndroidFileHandle.exists:()Z │ │ -0aa4a4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0aa4a6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0aa4a8: 5464 6201 |0002: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0162 │ │ -0aa4ac: 6205 1900 |0004: sget-object v5, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ -0aa4b0: 3354 2100 |0006: if-ne v4, v5, 0027 // +0021 │ │ -0aa4b4: 5464 6101 |0008: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0161 │ │ -0aa4b8: 6e10 8725 0400 |000a: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ -0aa4be: 0c01 |000d: move-result-object v1 │ │ -0aa4c0: 5464 6001 |000e: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ -0aa4c4: 6e20 2c00 1400 |0010: invoke-virtual {v4, v1}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@002c │ │ -0aa4ca: 0c04 |0013: move-result-object v4 │ │ -0aa4cc: 6e10 9a25 0400 |0014: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@259a │ │ -0aa4d2: 0f02 |0017: return v2 │ │ -0aa4d4: 0d00 |0018: move-exception v0 │ │ -0aa4d6: 5464 6001 |0019: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ -0aa4da: 6e20 2b00 1400 |001b: invoke-virtual {v4, v1}, Landroid/content/res/AssetManager;.list:(Ljava/lang/String;)[Ljava/lang/String; // method@002b │ │ -0aa4e0: 0c04 |001e: move-result-object v4 │ │ -0aa4e2: 2144 |001f: array-length v4, v4 │ │ -0aa4e4: 3c04 f7ff |0020: if-gtz v4, 0017 // -0009 │ │ -0aa4e8: 0132 |0022: move v2, v3 │ │ -0aa4ea: 28f4 |0023: goto 0017 // -000c │ │ -0aa4ec: 0d02 |0024: move-exception v2 │ │ -0aa4ee: 0132 |0025: move v2, v3 │ │ -0aa4f0: 28f1 |0026: goto 0017 // -000f │ │ -0aa4f2: 6f10 5d09 0600 |0027: invoke-super {v6}, Lcom/badlogic/gdx/files/FileHandle;.exists:()Z // method@095d │ │ -0aa4f8: 0a02 |002a: move-result v2 │ │ -0aa4fa: 28ec |002b: goto 0017 // -0014 │ │ +0b8a54: |[0b8a54] com.badlogic.gdx.backends.android.AndroidFileHandle.exists:()Z │ │ +0b8a64: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0b8a66: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0b8a68: 5464 6201 |0002: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0162 │ │ +0b8a6c: 6205 1900 |0004: sget-object v5, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ +0b8a70: 3354 2100 |0006: if-ne v4, v5, 0027 // +0021 │ │ +0b8a74: 5464 6101 |0008: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0161 │ │ +0b8a78: 6e10 8725 0400 |000a: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ +0b8a7e: 0c01 |000d: move-result-object v1 │ │ +0b8a80: 5464 6001 |000e: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ +0b8a84: 6e20 2c00 1400 |0010: invoke-virtual {v4, v1}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@002c │ │ +0b8a8a: 0c04 |0013: move-result-object v4 │ │ +0b8a8c: 6e10 9a25 0400 |0014: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@259a │ │ +0b8a92: 0f02 |0017: return v2 │ │ +0b8a94: 0d00 |0018: move-exception v0 │ │ +0b8a96: 5464 6001 |0019: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ +0b8a9a: 6e20 2b00 1400 |001b: invoke-virtual {v4, v1}, Landroid/content/res/AssetManager;.list:(Ljava/lang/String;)[Ljava/lang/String; // method@002b │ │ +0b8aa0: 0c04 |001e: move-result-object v4 │ │ +0b8aa2: 2144 |001f: array-length v4, v4 │ │ +0b8aa4: 3c04 f7ff |0020: if-gtz v4, 0017 // -0009 │ │ +0b8aa8: 0132 |0022: move v2, v3 │ │ +0b8aaa: 28f4 |0023: goto 0017 // -000c │ │ +0b8aac: 0d02 |0024: move-exception v2 │ │ +0b8aae: 0132 |0025: move v2, v3 │ │ +0b8ab0: 28f1 |0026: goto 0017 // -000f │ │ +0b8ab2: 6f10 5d09 0600 |0027: invoke-super {v6}, Lcom/badlogic/gdx/files/FileHandle;.exists:()Z // method@095d │ │ +0b8ab8: 0a02 |002a: move-result v2 │ │ +0b8aba: 28ec |002b: goto 0017 // -0014 │ │ catches : 2 │ │ 0x000e - 0x0017 │ │ Ljava/lang/Exception; -> 0x0018 │ │ 0x0019 - 0x0020 │ │ Ljava/lang/Exception; -> 0x0024 │ │ positions : │ │ 0x0002 line=131 │ │ @@ -199816,34 +199879,34 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0aa518: |[0aa518] com.badlogic.gdx.backends.android.AndroidFileHandle.isDirectory:()Z │ │ -0aa528: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0aa52a: 5442 6201 |0001: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0162 │ │ -0aa52e: 6203 1900 |0003: sget-object v3, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ -0aa532: 3332 1500 |0005: if-ne v2, v3, 001a // +0015 │ │ -0aa536: 5442 6001 |0007: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ -0aa53a: 5443 6101 |0009: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0161 │ │ -0aa53e: 6e10 8725 0300 |000b: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ -0aa544: 0c03 |000e: move-result-object v3 │ │ -0aa546: 6e20 2b00 3200 |000f: invoke-virtual {v2, v3}, Landroid/content/res/AssetManager;.list:(Ljava/lang/String;)[Ljava/lang/String; // method@002b │ │ -0aa54c: 0c02 |0012: move-result-object v2 │ │ -0aa54e: 2122 |0013: array-length v2, v2 │ │ -0aa550: 3d02 0300 |0014: if-lez v2, 0017 // +0003 │ │ -0aa554: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -0aa556: 0f01 |0017: return v1 │ │ -0aa558: 0d00 |0018: move-exception v0 │ │ -0aa55a: 28fe |0019: goto 0017 // -0002 │ │ -0aa55c: 6f10 6009 0400 |001a: invoke-super {v4}, Lcom/badlogic/gdx/files/FileHandle;.isDirectory:()Z // method@0960 │ │ -0aa562: 0a01 |001d: move-result v1 │ │ -0aa564: 28f9 |001e: goto 0017 // -0007 │ │ +0b8ad8: |[0b8ad8] com.badlogic.gdx.backends.android.AndroidFileHandle.isDirectory:()Z │ │ +0b8ae8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b8aea: 5442 6201 |0001: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0162 │ │ +0b8aee: 6203 1900 |0003: sget-object v3, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ +0b8af2: 3332 1500 |0005: if-ne v2, v3, 001a // +0015 │ │ +0b8af6: 5442 6001 |0007: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ +0b8afa: 5443 6101 |0009: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0161 │ │ +0b8afe: 6e10 8725 0300 |000b: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ +0b8b04: 0c03 |000e: move-result-object v3 │ │ +0b8b06: 6e20 2b00 3200 |000f: invoke-virtual {v2, v3}, Landroid/content/res/AssetManager;.list:(Ljava/lang/String;)[Ljava/lang/String; // method@002b │ │ +0b8b0c: 0c02 |0012: move-result-object v2 │ │ +0b8b0e: 2122 |0013: array-length v2, v2 │ │ +0b8b10: 3d02 0300 |0014: if-lez v2, 0017 // +0003 │ │ +0b8b14: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +0b8b16: 0f01 |0017: return v1 │ │ +0b8b18: 0d00 |0018: move-exception v0 │ │ +0b8b1a: 28fe |0019: goto 0017 // -0002 │ │ +0b8b1c: 6f10 6009 0400 |001a: invoke-super {v4}, Lcom/badlogic/gdx/files/FileHandle;.isDirectory:()Z // method@0960 │ │ +0b8b22: 0a01 |001d: move-result v1 │ │ +0b8b24: 28f9 |001e: goto 0017 // -0007 │ │ catches : 1 │ │ 0x0007 - 0x0014 │ │ Ljava/io/IOException; -> 0x0018 │ │ positions : │ │ 0x0001 line=120 │ │ 0x0007 line=122 │ │ 0x0017 line=127 │ │ @@ -199859,18 +199922,18 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0aa578: |[0aa578] com.badlogic.gdx.backends.android.AndroidFileHandle.lastModified:()J │ │ -0aa588: 6f10 6109 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/files/FileHandle;.lastModified:()J // method@0961 │ │ -0aa58e: 0b00 |0003: move-result-wide v0 │ │ -0aa590: 1000 |0004: return-wide v0 │ │ +0b8b38: |[0b8b38] com.badlogic.gdx.backends.android.AndroidFileHandle.lastModified:()J │ │ +0b8b48: 6f10 6109 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/files/FileHandle;.lastModified:()J // method@0961 │ │ +0b8b4e: 0b00 |0003: move-result-wide v0 │ │ +0b8b50: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidFileHandle; │ │ │ │ #4 : (in Lcom/badlogic/gdx/backends/android/AndroidFileHandle;) │ │ @@ -199878,31 +199941,31 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0aa594: |[0aa594] com.badlogic.gdx.backends.android.AndroidFileHandle.length:()J │ │ -0aa5a4: 5420 6201 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0162 │ │ -0aa5a8: 6201 1900 |0002: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ -0aa5ac: 3310 1400 |0004: if-ne v0, v1, 0018 // +0014 │ │ -0aa5b0: 5420 6001 |0006: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ -0aa5b4: 5421 6101 |0008: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0161 │ │ -0aa5b8: 6e10 8725 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ -0aa5be: 0c01 |000d: move-result-object v1 │ │ -0aa5c0: 6e20 2d00 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/res/AssetManager;.openFd:(Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor; // method@002d │ │ -0aa5c6: 0c00 |0011: move-result-object v0 │ │ -0aa5c8: 6e10 2900 0000 |0012: invoke-virtual {v0}, Landroid/content/res/AssetFileDescriptor;.getLength:()J // method@0029 │ │ -0aa5ce: 0b00 |0015: move-result-wide v0 │ │ -0aa5d0: 1000 |0016: return-wide v0 │ │ -0aa5d2: 0d00 |0017: move-exception v0 │ │ -0aa5d4: 6f10 6209 0200 |0018: invoke-super {v2}, Lcom/badlogic/gdx/files/FileHandle;.length:()J // method@0962 │ │ -0aa5da: 0b00 |001b: move-result-wide v0 │ │ -0aa5dc: 28fa |001c: goto 0016 // -0006 │ │ +0b8b54: |[0b8b54] com.badlogic.gdx.backends.android.AndroidFileHandle.length:()J │ │ +0b8b64: 5420 6201 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0162 │ │ +0b8b68: 6201 1900 |0002: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ +0b8b6c: 3310 1400 |0004: if-ne v0, v1, 0018 // +0014 │ │ +0b8b70: 5420 6001 |0006: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ +0b8b74: 5421 6101 |0008: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0161 │ │ +0b8b78: 6e10 8725 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ +0b8b7e: 0c01 |000d: move-result-object v1 │ │ +0b8b80: 6e20 2d00 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/res/AssetManager;.openFd:(Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor; // method@002d │ │ +0b8b86: 0c00 |0011: move-result-object v0 │ │ +0b8b88: 6e10 2900 0000 |0012: invoke-virtual {v0}, Landroid/content/res/AssetFileDescriptor;.getLength:()J // method@0029 │ │ +0b8b8e: 0b00 |0015: move-result-wide v0 │ │ +0b8b90: 1000 |0016: return-wide v0 │ │ +0b8b92: 0d00 |0017: move-exception v0 │ │ +0b8b94: 6f10 6209 0200 |0018: invoke-super {v2}, Lcom/badlogic/gdx/files/FileHandle;.length:()J // method@0962 │ │ +0b8b9a: 0b00 |001b: move-result-wide v0 │ │ +0b8b9c: 28fa |001c: goto 0016 // -0006 │ │ catches : 1 │ │ 0x0006 - 0x0015 │ │ Ljava/io/IOException; -> 0x0017 │ │ positions : │ │ 0x0000 line=149 │ │ 0x0006 line=151 │ │ 0x0016 line=155 │ │ @@ -199916,66 +199979,66 @@ │ │ type : '()[Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 99 16-bit code units │ │ -0aa5f0: |[0aa5f0] com.badlogic.gdx.backends.android.AndroidFileHandle.list:()[Lcom/badlogic/gdx/files/FileHandle; │ │ -0aa600: 54a5 6201 |0000: iget-object v5, v10, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0162 │ │ -0aa604: 6206 1900 |0002: sget-object v6, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ -0aa608: 3365 5a00 |0004: if-ne v5, v6, 005e // +005a │ │ -0aa60c: 54a5 6001 |0006: iget-object v5, v10, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ -0aa610: 54a6 6101 |0008: iget-object v6, v10, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0161 │ │ -0aa614: 6e10 8725 0600 |000a: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ -0aa61a: 0c06 |000d: move-result-object v6 │ │ -0aa61c: 6e20 2b00 6500 |000e: invoke-virtual {v5, v6}, Landroid/content/res/AssetManager;.list:(Ljava/lang/String;)[Ljava/lang/String; // method@002b │ │ -0aa622: 0c04 |0011: move-result-object v4 │ │ -0aa624: 2145 |0012: array-length v5, v4 │ │ -0aa626: 2351 5704 |0013: new-array v1, v5, [Lcom/badlogic/gdx/files/FileHandle; // type@0457 │ │ -0aa62a: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -0aa62c: 2113 |0016: array-length v3, v1 │ │ -0aa62e: 3532 4b00 |0017: if-ge v2, v3, 0062 // +004b │ │ -0aa632: 2205 a000 |0019: new-instance v5, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@00a0 │ │ -0aa636: 54a6 6001 |001b: iget-object v6, v10, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ -0aa63a: 2207 8f03 |001d: new-instance v7, Ljava/io/File; // type@038f │ │ -0aa63e: 54a8 6101 |001f: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0161 │ │ -0aa642: 4609 0402 |0021: aget-object v9, v4, v2 │ │ -0aa646: 7030 7d25 8709 |0023: invoke-direct {v7, v8, v9}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@257d │ │ -0aa64c: 54a8 6201 |0026: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0162 │ │ -0aa650: 7040 0c03 6587 |0028: invoke-direct {v5, v6, v7, v8}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.:(Landroid/content/res/AssetManager;Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@030c │ │ -0aa656: 4d05 0102 |002b: aput-object v5, v1, v2 │ │ -0aa65a: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0aa65e: 28e8 |002f: goto 0017 // -0018 │ │ -0aa660: 0d00 |0030: move-exception v0 │ │ -0aa662: 2205 fc02 |0031: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0aa666: 2206 c503 |0033: new-instance v6, Ljava/lang/StringBuilder; // type@03c5 │ │ -0aa66a: 7010 6726 0600 |0035: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0aa670: 1a07 7003 |0038: const-string v7, "Error listing children: " // string@0370 │ │ -0aa674: 6e20 6e26 7600 |003a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0aa67a: 0c06 |003d: move-result-object v6 │ │ -0aa67c: 54a7 6101 |003e: iget-object v7, v10, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0161 │ │ -0aa680: 6e20 6d26 7600 |0040: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0aa686: 0c06 |0043: move-result-object v6 │ │ -0aa688: 1a07 0d00 |0044: const-string v7, " (" // string@000d │ │ -0aa68c: 6e20 6e26 7600 |0046: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0aa692: 0c06 |0049: move-result-object v6 │ │ -0aa694: 54a7 6201 |004a: iget-object v7, v10, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0162 │ │ -0aa698: 6e20 6d26 7600 |004c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0aa69e: 0c06 |004f: move-result-object v6 │ │ -0aa6a0: 1a07 9900 |0050: const-string v7, ")" // string@0099 │ │ -0aa6a4: 6e20 6e26 7600 |0052: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0aa6aa: 0c06 |0055: move-result-object v6 │ │ -0aa6ac: 6e10 7426 0600 |0056: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0aa6b2: 0c06 |0059: move-result-object v6 │ │ -0aa6b4: 7030 b51f 6500 |005a: invoke-direct {v5, v6, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0aa6ba: 2705 |005d: throw v5 │ │ -0aa6bc: 6f10 6309 0a00 |005e: invoke-super {v10}, Lcom/badlogic/gdx/files/FileHandle;.list:()[Lcom/badlogic/gdx/files/FileHandle; // method@0963 │ │ -0aa6c2: 0c01 |0061: move-result-object v1 │ │ -0aa6c4: 1101 |0062: return-object v1 │ │ +0b8bb0: |[0b8bb0] com.badlogic.gdx.backends.android.AndroidFileHandle.list:()[Lcom/badlogic/gdx/files/FileHandle; │ │ +0b8bc0: 54a5 6201 |0000: iget-object v5, v10, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0162 │ │ +0b8bc4: 6206 1900 |0002: sget-object v6, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ +0b8bc8: 3365 5a00 |0004: if-ne v5, v6, 005e // +005a │ │ +0b8bcc: 54a5 6001 |0006: iget-object v5, v10, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ +0b8bd0: 54a6 6101 |0008: iget-object v6, v10, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0161 │ │ +0b8bd4: 6e10 8725 0600 |000a: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ +0b8bda: 0c06 |000d: move-result-object v6 │ │ +0b8bdc: 6e20 2b00 6500 |000e: invoke-virtual {v5, v6}, Landroid/content/res/AssetManager;.list:(Ljava/lang/String;)[Ljava/lang/String; // method@002b │ │ +0b8be2: 0c04 |0011: move-result-object v4 │ │ +0b8be4: 2145 |0012: array-length v5, v4 │ │ +0b8be6: 2351 5504 |0013: new-array v1, v5, [Lcom/badlogic/gdx/files/FileHandle; // type@0455 │ │ +0b8bea: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +0b8bec: 2113 |0016: array-length v3, v1 │ │ +0b8bee: 3532 4b00 |0017: if-ge v2, v3, 0062 // +004b │ │ +0b8bf2: 2205 9e00 |0019: new-instance v5, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009e │ │ +0b8bf6: 54a6 6001 |001b: iget-object v6, v10, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ +0b8bfa: 2207 8d03 |001d: new-instance v7, Ljava/io/File; // type@038d │ │ +0b8bfe: 54a8 6101 |001f: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0161 │ │ +0b8c02: 4609 0402 |0021: aget-object v9, v4, v2 │ │ +0b8c06: 7030 7d25 8709 |0023: invoke-direct {v7, v8, v9}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@257d │ │ +0b8c0c: 54a8 6201 |0026: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0162 │ │ +0b8c10: 7040 0c03 6587 |0028: invoke-direct {v5, v6, v7, v8}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.:(Landroid/content/res/AssetManager;Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@030c │ │ +0b8c16: 4d05 0102 |002b: aput-object v5, v1, v2 │ │ +0b8c1a: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b8c1e: 28e8 |002f: goto 0017 // -0018 │ │ +0b8c20: 0d00 |0030: move-exception v0 │ │ +0b8c22: 2205 fa02 |0031: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0b8c26: 2206 c303 |0033: new-instance v6, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b8c2a: 7010 6726 0600 |0035: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b8c30: 1a07 7003 |0038: const-string v7, "Error listing children: " // string@0370 │ │ +0b8c34: 6e20 6e26 7600 |003a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b8c3a: 0c06 |003d: move-result-object v6 │ │ +0b8c3c: 54a7 6101 |003e: iget-object v7, v10, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0161 │ │ +0b8c40: 6e20 6d26 7600 |0040: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0b8c46: 0c06 |0043: move-result-object v6 │ │ +0b8c48: 1a07 0d00 |0044: const-string v7, " (" // string@000d │ │ +0b8c4c: 6e20 6e26 7600 |0046: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b8c52: 0c06 |0049: move-result-object v6 │ │ +0b8c54: 54a7 6201 |004a: iget-object v7, v10, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0162 │ │ +0b8c58: 6e20 6d26 7600 |004c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0b8c5e: 0c06 |004f: move-result-object v6 │ │ +0b8c60: 1a07 9900 |0050: const-string v7, ")" // string@0099 │ │ +0b8c64: 6e20 6e26 7600 |0052: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b8c6a: 0c06 |0055: move-result-object v6 │ │ +0b8c6c: 6e10 7426 0600 |0056: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b8c72: 0c06 |0059: move-result-object v6 │ │ +0b8c74: 7030 b51f 6500 |005a: invoke-direct {v5, v6, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0b8c7a: 2705 |005d: throw v5 │ │ +0b8c7c: 6f10 6309 0a00 |005e: invoke-super {v10}, Lcom/badlogic/gdx/files/FileHandle;.list:()[Lcom/badlogic/gdx/files/FileHandle; // method@0963 │ │ +0b8c82: 0c01 |0061: move-result-object v1 │ │ +0b8c84: 1101 |0062: return-object v1 │ │ catches : 1 │ │ 0x0006 - 0x002d │ │ Ljava/lang/Exception; -> 0x0030 │ │ positions : │ │ 0x0000 line=80 │ │ 0x0006 line=82 │ │ 0x0012 line=83 │ │ @@ -199998,80 +200061,80 @@ │ │ type : '(Ljava/lang/String;)[Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 121 16-bit code units │ │ -0aa6d8: |[0aa6d8] com.badlogic.gdx.backends.android.AndroidFileHandle.list:(Ljava/lang/String;)[Lcom/badlogic/gdx/files/FileHandle; │ │ -0aa6e8: 54c8 6201 |0000: iget-object v8, v12, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0162 │ │ -0aa6ec: 6209 1900 |0002: sget-object v9, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ -0aa6f0: 3398 7000 |0004: if-ne v8, v9, 0074 // +0070 │ │ -0aa6f4: 54c8 6001 |0006: iget-object v8, v12, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ -0aa6f8: 54c9 6101 |0008: iget-object v9, v12, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0161 │ │ -0aa6fc: 6e10 8725 0900 |000a: invoke-virtual {v9}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ -0aa702: 0c09 |000d: move-result-object v9 │ │ -0aa704: 6e20 2b00 9800 |000e: invoke-virtual {v8, v9}, Landroid/content/res/AssetManager;.list:(Ljava/lang/String;)[Ljava/lang/String; // method@002b │ │ -0aa70a: 0c07 |0011: move-result-object v7 │ │ -0aa70c: 2178 |0012: array-length v8, v7 │ │ -0aa70e: 2382 5704 |0013: new-array v2, v8, [Lcom/badlogic/gdx/files/FileHandle; // type@0457 │ │ -0aa712: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -0aa714: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -0aa716: 2124 |0017: array-length v4, v2 │ │ -0aa718: 3543 2200 |0018: if-ge v3, v4, 003a // +0022 │ │ -0aa71c: 4606 0703 |001a: aget-object v6, v7, v3 │ │ -0aa720: 6e20 4326 d600 |001c: invoke-virtual {v6, v13}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2643 │ │ -0aa726: 0a08 |001f: move-result v8 │ │ -0aa728: 3908 0500 |0020: if-nez v8, 0025 // +0005 │ │ -0aa72c: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0aa730: 28f4 |0024: goto 0018 // -000c │ │ -0aa732: 2208 a000 |0025: new-instance v8, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@00a0 │ │ -0aa736: 54c9 6001 |0027: iget-object v9, v12, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ -0aa73a: 220a 8f03 |0029: new-instance v10, Ljava/io/File; // type@038f │ │ -0aa73e: 54cb 6101 |002b: iget-object v11, v12, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0161 │ │ -0aa742: 7030 7d25 ba06 |002d: invoke-direct {v10, v11, v6}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@257d │ │ -0aa748: 54cb 6201 |0030: iget-object v11, v12, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0162 │ │ -0aa74c: 7040 0c03 98ba |0032: invoke-direct {v8, v9, v10, v11}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.:(Landroid/content/res/AssetManager;Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@030c │ │ -0aa752: 4d08 0200 |0035: aput-object v8, v2, v0 │ │ -0aa756: d800 0001 |0037: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0aa75a: 28e9 |0039: goto 0022 // -0017 │ │ -0aa75c: 2178 |003a: array-length v8, v7 │ │ -0aa75e: 3580 0a00 |003b: if-ge v0, v8, 0045 // +000a │ │ -0aa762: 2305 5704 |003d: new-array v5, v0, [Lcom/badlogic/gdx/files/FileHandle; // type@0457 │ │ -0aa766: 1208 |003f: const/4 v8, #int 0 // #0 │ │ -0aa768: 1209 |0040: const/4 v9, #int 0 // #0 │ │ -0aa76a: 7150 7826 8295 |0041: invoke-static {v2, v8, v5, v9, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0aa770: 0752 |0044: move-object v2, v5 │ │ -0aa772: 1102 |0045: return-object v2 │ │ -0aa774: 0d01 |0046: move-exception v1 │ │ -0aa776: 2208 fc02 |0047: new-instance v8, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0aa77a: 2209 c503 |0049: new-instance v9, Ljava/lang/StringBuilder; // type@03c5 │ │ -0aa77e: 7010 6726 0900 |004b: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0aa784: 1a0a 7003 |004e: const-string v10, "Error listing children: " // string@0370 │ │ -0aa788: 6e20 6e26 a900 |0050: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0aa78e: 0c09 |0053: move-result-object v9 │ │ -0aa790: 54ca 6101 |0054: iget-object v10, v12, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0161 │ │ -0aa794: 6e20 6d26 a900 |0056: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0aa79a: 0c09 |0059: move-result-object v9 │ │ -0aa79c: 1a0a 0d00 |005a: const-string v10, " (" // string@000d │ │ -0aa7a0: 6e20 6e26 a900 |005c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0aa7a6: 0c09 |005f: move-result-object v9 │ │ -0aa7a8: 54ca 6201 |0060: iget-object v10, v12, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0162 │ │ -0aa7ac: 6e20 6d26 a900 |0062: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0aa7b2: 0c09 |0065: move-result-object v9 │ │ -0aa7b4: 1a0a 9900 |0066: const-string v10, ")" // string@0099 │ │ -0aa7b8: 6e20 6e26 a900 |0068: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0aa7be: 0c09 |006b: move-result-object v9 │ │ -0aa7c0: 6e10 7426 0900 |006c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0aa7c6: 0c09 |006f: move-result-object v9 │ │ -0aa7c8: 7030 b51f 9801 |0070: invoke-direct {v8, v9, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0aa7ce: 2708 |0073: throw v8 │ │ -0aa7d0: 6f10 6309 0c00 |0074: invoke-super {v12}, Lcom/badlogic/gdx/files/FileHandle;.list:()[Lcom/badlogic/gdx/files/FileHandle; // method@0963 │ │ -0aa7d6: 0c02 |0077: move-result-object v2 │ │ -0aa7d8: 28cd |0078: goto 0045 // -0033 │ │ +0b8c98: |[0b8c98] com.badlogic.gdx.backends.android.AndroidFileHandle.list:(Ljava/lang/String;)[Lcom/badlogic/gdx/files/FileHandle; │ │ +0b8ca8: 54c8 6201 |0000: iget-object v8, v12, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0162 │ │ +0b8cac: 6209 1900 |0002: sget-object v9, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ +0b8cb0: 3398 7000 |0004: if-ne v8, v9, 0074 // +0070 │ │ +0b8cb4: 54c8 6001 |0006: iget-object v8, v12, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ +0b8cb8: 54c9 6101 |0008: iget-object v9, v12, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0161 │ │ +0b8cbc: 6e10 8725 0900 |000a: invoke-virtual {v9}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ +0b8cc2: 0c09 |000d: move-result-object v9 │ │ +0b8cc4: 6e20 2b00 9800 |000e: invoke-virtual {v8, v9}, Landroid/content/res/AssetManager;.list:(Ljava/lang/String;)[Ljava/lang/String; // method@002b │ │ +0b8cca: 0c07 |0011: move-result-object v7 │ │ +0b8ccc: 2178 |0012: array-length v8, v7 │ │ +0b8cce: 2382 5504 |0013: new-array v2, v8, [Lcom/badlogic/gdx/files/FileHandle; // type@0455 │ │ +0b8cd2: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +0b8cd4: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +0b8cd6: 2124 |0017: array-length v4, v2 │ │ +0b8cd8: 3543 2200 |0018: if-ge v3, v4, 003a // +0022 │ │ +0b8cdc: 4606 0703 |001a: aget-object v6, v7, v3 │ │ +0b8ce0: 6e20 4326 d600 |001c: invoke-virtual {v6, v13}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2643 │ │ +0b8ce6: 0a08 |001f: move-result v8 │ │ +0b8ce8: 3908 0500 |0020: if-nez v8, 0025 // +0005 │ │ +0b8cec: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0b8cf0: 28f4 |0024: goto 0018 // -000c │ │ +0b8cf2: 2208 9e00 |0025: new-instance v8, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009e │ │ +0b8cf6: 54c9 6001 |0027: iget-object v9, v12, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ +0b8cfa: 220a 8d03 |0029: new-instance v10, Ljava/io/File; // type@038d │ │ +0b8cfe: 54cb 6101 |002b: iget-object v11, v12, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0161 │ │ +0b8d02: 7030 7d25 ba06 |002d: invoke-direct {v10, v11, v6}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@257d │ │ +0b8d08: 54cb 6201 |0030: iget-object v11, v12, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0162 │ │ +0b8d0c: 7040 0c03 98ba |0032: invoke-direct {v8, v9, v10, v11}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.:(Landroid/content/res/AssetManager;Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@030c │ │ +0b8d12: 4d08 0200 |0035: aput-object v8, v2, v0 │ │ +0b8d16: d800 0001 |0037: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b8d1a: 28e9 |0039: goto 0022 // -0017 │ │ +0b8d1c: 2178 |003a: array-length v8, v7 │ │ +0b8d1e: 3580 0a00 |003b: if-ge v0, v8, 0045 // +000a │ │ +0b8d22: 2305 5504 |003d: new-array v5, v0, [Lcom/badlogic/gdx/files/FileHandle; // type@0455 │ │ +0b8d26: 1208 |003f: const/4 v8, #int 0 // #0 │ │ +0b8d28: 1209 |0040: const/4 v9, #int 0 // #0 │ │ +0b8d2a: 7150 7826 8295 |0041: invoke-static {v2, v8, v5, v9, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0b8d30: 0752 |0044: move-object v2, v5 │ │ +0b8d32: 1102 |0045: return-object v2 │ │ +0b8d34: 0d01 |0046: move-exception v1 │ │ +0b8d36: 2208 fa02 |0047: new-instance v8, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0b8d3a: 2209 c303 |0049: new-instance v9, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b8d3e: 7010 6726 0900 |004b: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b8d44: 1a0a 7003 |004e: const-string v10, "Error listing children: " // string@0370 │ │ +0b8d48: 6e20 6e26 a900 |0050: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b8d4e: 0c09 |0053: move-result-object v9 │ │ +0b8d50: 54ca 6101 |0054: iget-object v10, v12, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0161 │ │ +0b8d54: 6e20 6d26 a900 |0056: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0b8d5a: 0c09 |0059: move-result-object v9 │ │ +0b8d5c: 1a0a 0d00 |005a: const-string v10, " (" // string@000d │ │ +0b8d60: 6e20 6e26 a900 |005c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b8d66: 0c09 |005f: move-result-object v9 │ │ +0b8d68: 54ca 6201 |0060: iget-object v10, v12, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0162 │ │ +0b8d6c: 6e20 6d26 a900 |0062: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0b8d72: 0c09 |0065: move-result-object v9 │ │ +0b8d74: 1a0a 9900 |0066: const-string v10, ")" // string@0099 │ │ +0b8d78: 6e20 6e26 a900 |0068: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b8d7e: 0c09 |006b: move-result-object v9 │ │ +0b8d80: 6e10 7426 0900 |006c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b8d86: 0c09 |006f: move-result-object v9 │ │ +0b8d88: 7030 b51f 9801 |0070: invoke-direct {v8, v9, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0b8d8e: 2708 |0073: throw v8 │ │ +0b8d90: 6f10 6309 0c00 |0074: invoke-super {v12}, Lcom/badlogic/gdx/files/FileHandle;.list:()[Lcom/badlogic/gdx/files/FileHandle; // method@0963 │ │ +0b8d96: 0c02 |0077: move-result-object v2 │ │ +0b8d98: 28cd |0078: goto 0045 // -0033 │ │ catches : 1 │ │ 0x0006 - 0x0044 │ │ Ljava/lang/Exception; -> 0x0046 │ │ positions : │ │ 0x0000 line=95 │ │ 0x0006 line=97 │ │ 0x0012 line=98 │ │ @@ -200107,34 +200170,34 @@ │ │ type : '()Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -0aa7ec: |[0aa7ec] com.badlogic.gdx.backends.android.AndroidFileHandle.parent:()Lcom/badlogic/gdx/files/FileHandle; │ │ -0aa7fc: 5441 6101 |0000: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0161 │ │ -0aa800: 6e10 8625 0100 |0002: invoke-virtual {v1}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@2586 │ │ -0aa806: 0c00 |0005: move-result-object v0 │ │ -0aa808: 3900 0f00 |0006: if-nez v0, 0015 // +000f │ │ -0aa80c: 5441 6201 |0008: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0162 │ │ -0aa810: 6202 1600 |000a: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0016 │ │ -0aa814: 3321 1300 |000c: if-ne v1, v2, 001f // +0013 │ │ -0aa818: 2200 8f03 |000e: new-instance v0, Ljava/io/File; // type@038f │ │ -0aa81c: 1a01 ef00 |0010: const-string v1, "/" // string@00ef │ │ -0aa820: 7020 7e25 1000 |0012: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@257e │ │ -0aa826: 2201 a000 |0015: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@00a0 │ │ -0aa82a: 5442 6001 |0017: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ -0aa82e: 5443 6201 |0019: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0162 │ │ -0aa832: 7040 0c03 2130 |001b: invoke-direct {v1, v2, v0, v3}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.:(Landroid/content/res/AssetManager;Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@030c │ │ -0aa838: 1101 |001e: return-object v1 │ │ -0aa83a: 2200 8f03 |001f: new-instance v0, Ljava/io/File; // type@038f │ │ -0aa83e: 1a01 0000 |0021: const-string v1, "" // string@0000 │ │ -0aa842: 7020 7e25 1000 |0023: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@257e │ │ -0aa848: 28ef |0026: goto 0015 // -0011 │ │ +0b8dac: |[0b8dac] com.badlogic.gdx.backends.android.AndroidFileHandle.parent:()Lcom/badlogic/gdx/files/FileHandle; │ │ +0b8dbc: 5441 6101 |0000: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0161 │ │ +0b8dc0: 6e10 8625 0100 |0002: invoke-virtual {v1}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@2586 │ │ +0b8dc6: 0c00 |0005: move-result-object v0 │ │ +0b8dc8: 3900 0f00 |0006: if-nez v0, 0015 // +000f │ │ +0b8dcc: 5441 6201 |0008: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0162 │ │ +0b8dd0: 6202 1600 |000a: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0016 │ │ +0b8dd4: 3321 1300 |000c: if-ne v1, v2, 001f // +0013 │ │ +0b8dd8: 2200 8d03 |000e: new-instance v0, Ljava/io/File; // type@038d │ │ +0b8ddc: 1a01 ef00 |0010: const-string v1, "/" // string@00ef │ │ +0b8de0: 7020 7e25 1000 |0012: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@257e │ │ +0b8de6: 2201 9e00 |0015: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009e │ │ +0b8dea: 5442 6001 |0017: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ +0b8dee: 5443 6201 |0019: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0162 │ │ +0b8df2: 7040 0c03 2130 |001b: invoke-direct {v1, v2, v0, v3}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.:(Landroid/content/res/AssetManager;Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@030c │ │ +0b8df8: 1101 |001e: return-object v1 │ │ +0b8dfa: 2200 8d03 |001f: new-instance v0, Ljava/io/File; // type@038d │ │ +0b8dfe: 1a01 0000 |0021: const-string v1, "" // string@0000 │ │ +0b8e02: 7020 7e25 1000 |0023: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@257e │ │ +0b8e08: 28ef |0026: goto 0015 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0006 line=59 │ │ 0x0008 line=60 │ │ 0x000e line=61 │ │ 0x0015 line=65 │ │ @@ -200150,51 +200213,51 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -0aa84c: |[0aa84c] com.badlogic.gdx.backends.android.AndroidFileHandle.read:()Ljava/io/InputStream; │ │ -0aa85c: 5441 6201 |0000: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0162 │ │ -0aa860: 6202 1900 |0002: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ -0aa864: 3321 3d00 |0004: if-ne v1, v2, 0041 // +003d │ │ -0aa868: 5441 6001 |0006: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ -0aa86c: 5442 6101 |0008: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0161 │ │ -0aa870: 6e10 8725 0200 |000a: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ -0aa876: 0c02 |000d: move-result-object v2 │ │ -0aa878: 6e20 2c00 2100 |000e: invoke-virtual {v1, v2}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@002c │ │ -0aa87e: 0c01 |0011: move-result-object v1 │ │ -0aa880: 1101 |0012: return-object v1 │ │ -0aa882: 0d00 |0013: move-exception v0 │ │ -0aa884: 2201 fc02 |0014: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0aa888: 2202 c503 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0aa88c: 7010 6726 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0aa892: 1a03 8003 |001b: const-string v3, "Error reading file: " // string@0380 │ │ -0aa896: 6e20 6e26 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0aa89c: 0c02 |0020: move-result-object v2 │ │ -0aa89e: 5443 6101 |0021: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0161 │ │ -0aa8a2: 6e20 6d26 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0aa8a8: 0c02 |0026: move-result-object v2 │ │ -0aa8aa: 1a03 0d00 |0027: const-string v3, " (" // string@000d │ │ -0aa8ae: 6e20 6e26 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0aa8b4: 0c02 |002c: move-result-object v2 │ │ -0aa8b6: 5443 6201 |002d: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0162 │ │ -0aa8ba: 6e20 6d26 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0aa8c0: 0c02 |0032: move-result-object v2 │ │ -0aa8c2: 1a03 9900 |0033: const-string v3, ")" // string@0099 │ │ -0aa8c6: 6e20 6e26 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0aa8cc: 0c02 |0038: move-result-object v2 │ │ -0aa8ce: 6e10 7426 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0aa8d4: 0c02 |003c: move-result-object v2 │ │ -0aa8d6: 7030 b51f 2100 |003d: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0aa8dc: 2701 |0040: throw v1 │ │ -0aa8de: 6f10 6d09 0400 |0041: invoke-super {v4}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ -0aa8e4: 0c01 |0044: move-result-object v1 │ │ -0aa8e6: 28cd |0045: goto 0012 // -0033 │ │ +0b8e0c: |[0b8e0c] com.badlogic.gdx.backends.android.AndroidFileHandle.read:()Ljava/io/InputStream; │ │ +0b8e1c: 5441 6201 |0000: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0162 │ │ +0b8e20: 6202 1900 |0002: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ +0b8e24: 3321 3d00 |0004: if-ne v1, v2, 0041 // +003d │ │ +0b8e28: 5441 6001 |0006: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ +0b8e2c: 5442 6101 |0008: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0161 │ │ +0b8e30: 6e10 8725 0200 |000a: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ +0b8e36: 0c02 |000d: move-result-object v2 │ │ +0b8e38: 6e20 2c00 2100 |000e: invoke-virtual {v1, v2}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@002c │ │ +0b8e3e: 0c01 |0011: move-result-object v1 │ │ +0b8e40: 1101 |0012: return-object v1 │ │ +0b8e42: 0d00 |0013: move-exception v0 │ │ +0b8e44: 2201 fa02 |0014: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0b8e48: 2202 c303 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b8e4c: 7010 6726 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b8e52: 1a03 8003 |001b: const-string v3, "Error reading file: " // string@0380 │ │ +0b8e56: 6e20 6e26 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b8e5c: 0c02 |0020: move-result-object v2 │ │ +0b8e5e: 5443 6101 |0021: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0161 │ │ +0b8e62: 6e20 6d26 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0b8e68: 0c02 |0026: move-result-object v2 │ │ +0b8e6a: 1a03 0d00 |0027: const-string v3, " (" // string@000d │ │ +0b8e6e: 6e20 6e26 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b8e74: 0c02 |002c: move-result-object v2 │ │ +0b8e76: 5443 6201 |002d: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0162 │ │ +0b8e7a: 6e20 6d26 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0b8e80: 0c02 |0032: move-result-object v2 │ │ +0b8e82: 1a03 9900 |0033: const-string v3, ")" // string@0099 │ │ +0b8e86: 6e20 6e26 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b8e8c: 0c02 |0038: move-result-object v2 │ │ +0b8e8e: 6e10 7426 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b8e94: 0c02 |003c: move-result-object v2 │ │ +0b8e96: 7030 b51f 2100 |003d: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0b8e9c: 2701 |0040: throw v1 │ │ +0b8e9e: 6f10 6d09 0400 |0041: invoke-super {v4}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ +0b8ea4: 0c01 |0044: move-result-object v1 │ │ +0b8ea6: 28cd |0045: goto 0012 // -0033 │ │ catches : 1 │ │ 0x0006 - 0x0011 │ │ Ljava/io/IOException; -> 0x0013 │ │ positions : │ │ 0x0000 line=69 │ │ 0x0006 line=71 │ │ 0x0012 line=76 │ │ @@ -200210,54 +200273,54 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -0aa8f8: |[0aa8f8] com.badlogic.gdx.backends.android.AndroidFileHandle.sibling:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -0aa908: 1300 5c00 |0000: const/16 v0, #int 92 // #5c │ │ -0aa90c: 1301 2f00 |0002: const/16 v1, #int 47 // #2f │ │ -0aa910: 6e30 5126 0501 |0004: invoke-virtual {v5, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@2651 │ │ -0aa916: 0c05 |0007: move-result-object v5 │ │ -0aa918: 5440 6101 |0008: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0161 │ │ -0aa91c: 6e10 8725 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ -0aa922: 0c00 |000d: move-result-object v0 │ │ -0aa924: 6e10 5026 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2650 │ │ -0aa92a: 0a00 |0011: move-result v0 │ │ -0aa92c: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ -0aa930: 2200 fc02 |0014: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0aa934: 1a01 5102 |0016: const-string v1, "Cannot get the sibling of the root." // string@0251 │ │ -0aa938: 7020 b41f 1000 |0018: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0aa93e: 2700 |001b: throw v0 │ │ -0aa940: 2200 a000 |001c: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@00a0 │ │ -0aa944: 5441 6001 |001e: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ -0aa948: 2202 8f03 |0020: new-instance v2, Ljava/io/File; // type@038f │ │ -0aa94c: 5443 6101 |0022: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0161 │ │ -0aa950: 6e10 8525 0300 |0024: invoke-virtual {v3}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@2585 │ │ -0aa956: 0c03 |0027: move-result-object v3 │ │ -0aa958: 7030 7f25 3205 |0028: invoke-direct {v2, v3, v5}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@257f │ │ -0aa95e: 5443 6201 |002b: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0162 │ │ -0aa962: 7040 0c03 1032 |002d: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.:(Landroid/content/res/AssetManager;Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@030c │ │ -0aa968: 1100 |0030: return-object v0 │ │ +0b8eb8: |[0b8eb8] com.badlogic.gdx.backends.android.AndroidFileHandle.sibling:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +0b8ec8: 1300 5c00 |0000: const/16 v0, #int 92 // #5c │ │ +0b8ecc: 1301 2f00 |0002: const/16 v1, #int 47 // #2f │ │ +0b8ed0: 6e30 5126 0501 |0004: invoke-virtual {v5, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@2651 │ │ +0b8ed6: 0c05 |0007: move-result-object v5 │ │ +0b8ed8: 5440 6101 |0008: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0161 │ │ +0b8edc: 6e10 8725 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2587 │ │ +0b8ee2: 0c00 |000d: move-result-object v0 │ │ +0b8ee4: 6e10 5026 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2650 │ │ +0b8eea: 0a00 |0011: move-result v0 │ │ +0b8eec: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ +0b8ef0: 2200 fa02 |0014: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0b8ef4: 1a01 5102 |0016: const-string v1, "Cannot get the sibling of the root." // string@0251 │ │ +0b8ef8: 7020 b41f 1000 |0018: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0b8efe: 2700 |001b: throw v0 │ │ +0b8f00: 2200 9e00 |001c: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009e │ │ +0b8f04: 5441 6001 |001e: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0160 │ │ +0b8f08: 2202 8d03 |0020: new-instance v2, Ljava/io/File; // type@038d │ │ +0b8f0c: 5443 6101 |0022: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0161 │ │ +0b8f10: 6e10 8525 0300 |0024: invoke-virtual {v3}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@2585 │ │ +0b8f16: 0c03 |0027: move-result-object v3 │ │ +0b8f18: 7030 7f25 3205 |0028: invoke-direct {v2, v3, v5}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@257f │ │ +0b8f1e: 5443 6201 |002b: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0162 │ │ +0b8f22: 7040 0c03 1032 |002d: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.:(Landroid/content/res/AssetManager;Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@030c │ │ +0b8f28: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0008 line=53 │ │ 0x001c line=54 │ │ locals : │ │ 0x0000 - 0x0031 reg=4 this Lcom/badlogic/gdx/backends/android/AndroidFileHandle; │ │ 0x0000 - 0x0031 reg=5 name Ljava/lang/String; │ │ │ │ source_file_idx : 389 (AndroidFileHandle.java) │ │ │ │ Class #463 header: │ │ -class_idx : 161 │ │ +class_idx : 159 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 390 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 10 │ │ │ │ Class #463 - │ │ @@ -200286,34 +200349,34 @@ │ │ type : '(Landroid/content/res/AssetManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0aa96c: |[0aa96c] com.badlogic.gdx.backends.android.AndroidFiles.:(Landroid/content/res/AssetManager;)V │ │ -0aa97c: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -0aa982: 2200 c503 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0aa986: 7010 6726 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0aa98c: 7100 7200 0000 |0008: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0072 │ │ -0aa992: 0c01 |000b: move-result-object v1 │ │ -0aa994: 6e10 8325 0100 |000c: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@2583 │ │ -0aa99a: 0c01 |000f: move-result-object v1 │ │ -0aa99c: 6e20 6e26 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0aa9a2: 0c00 |0013: move-result-object v0 │ │ -0aa9a4: 1a01 ef00 |0014: const-string v1, "/" // string@00ef │ │ -0aa9a8: 6e20 6e26 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0aa9ae: 0c00 |0019: move-result-object v0 │ │ -0aa9b0: 6e10 7426 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0aa9b6: 0c00 |001d: move-result-object v0 │ │ -0aa9b8: 5b20 6501 |001e: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidFiles;.sdcard:Ljava/lang/String; // field@0165 │ │ -0aa9bc: 5b23 6301 |0020: iput-object v3, v2, Lcom/badlogic/gdx/backends/android/AndroidFiles;.assets:Landroid/content/res/AssetManager; // field@0163 │ │ -0aa9c0: 5420 6501 |0022: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidFiles;.sdcard:Ljava/lang/String; // field@0165 │ │ -0aa9c4: 5b20 6401 |0024: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidFiles;.localpath:Ljava/lang/String; // field@0164 │ │ -0aa9c8: 0e00 |0026: return-void │ │ +0b8f2c: |[0b8f2c] com.badlogic.gdx.backends.android.AndroidFiles.:(Landroid/content/res/AssetManager;)V │ │ +0b8f3c: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0b8f42: 2200 c303 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b8f46: 7010 6726 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b8f4c: 7100 7200 0000 |0008: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0072 │ │ +0b8f52: 0c01 |000b: move-result-object v1 │ │ +0b8f54: 6e10 8325 0100 |000c: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@2583 │ │ +0b8f5a: 0c01 |000f: move-result-object v1 │ │ +0b8f5c: 6e20 6e26 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b8f62: 0c00 |0013: move-result-object v0 │ │ +0b8f64: 1a01 ef00 |0014: const-string v1, "/" // string@00ef │ │ +0b8f68: 6e20 6e26 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b8f6e: 0c00 |0019: move-result-object v0 │ │ +0b8f70: 6e10 7426 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b8f76: 0c00 |001d: move-result-object v0 │ │ +0b8f78: 5b20 6501 |001e: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidFiles;.sdcard:Ljava/lang/String; // field@0165 │ │ +0b8f7c: 5b23 6301 |0020: iput-object v3, v2, Lcom/badlogic/gdx/backends/android/AndroidFiles;.assets:Landroid/content/res/AssetManager; // field@0163 │ │ +0b8f80: 5420 6501 |0022: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidFiles;.sdcard:Ljava/lang/String; // field@0165 │ │ +0b8f84: 5b20 6401 |0024: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidFiles;.localpath:Ljava/lang/String; // field@0164 │ │ +0b8f88: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=28 │ │ 0x0020 line=34 │ │ 0x0022 line=35 │ │ 0x0026 line=36 │ │ @@ -200326,47 +200389,47 @@ │ │ type : '(Landroid/content/res/AssetManager;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -0aa9cc: |[0aa9cc] com.badlogic.gdx.backends.android.AndroidFiles.:(Landroid/content/res/AssetManager;Ljava/lang/String;)V │ │ -0aa9dc: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -0aa9e2: 2200 c503 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0aa9e6: 7010 6726 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0aa9ec: 7100 7200 0000 |0008: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0072 │ │ -0aa9f2: 0c01 |000b: move-result-object v1 │ │ -0aa9f4: 6e10 8325 0100 |000c: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@2583 │ │ -0aa9fa: 0c01 |000f: move-result-object v1 │ │ -0aa9fc: 6e20 6e26 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0aaa02: 0c00 |0013: move-result-object v0 │ │ -0aaa04: 1a01 ef00 |0014: const-string v1, "/" // string@00ef │ │ -0aaa08: 6e20 6e26 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0aaa0e: 0c00 |0019: move-result-object v0 │ │ -0aaa10: 6e10 7426 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0aaa16: 0c00 |001d: move-result-object v0 │ │ -0aaa18: 5b20 6501 |001e: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidFiles;.sdcard:Ljava/lang/String; // field@0165 │ │ -0aaa1c: 5b23 6301 |0020: iput-object v3, v2, Lcom/badlogic/gdx/backends/android/AndroidFiles;.assets:Landroid/content/res/AssetManager; // field@0163 │ │ -0aaa20: 1a00 ef00 |0022: const-string v0, "/" // string@00ef │ │ -0aaa24: 6e20 4326 0400 |0024: invoke-virtual {v4, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2643 │ │ -0aaa2a: 0a00 |0027: move-result v0 │ │ -0aaa2c: 3800 0500 |0028: if-eqz v0, 002d // +0005 │ │ -0aaa30: 5b24 6401 |002a: iput-object v4, v2, Lcom/badlogic/gdx/backends/android/AndroidFiles;.localpath:Ljava/lang/String; // field@0164 │ │ -0aaa34: 0e00 |002c: return-void │ │ -0aaa36: 2200 c503 |002d: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0aaa3a: 7010 6726 0000 |002f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0aaa40: 6e20 6e26 4000 |0032: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0aaa46: 0c00 |0035: move-result-object v0 │ │ -0aaa48: 1a01 ef00 |0036: const-string v1, "/" // string@00ef │ │ -0aaa4c: 6e20 6e26 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0aaa52: 0c00 |003b: move-result-object v0 │ │ -0aaa54: 6e10 7426 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0aaa5a: 0c04 |003f: move-result-object v4 │ │ -0aaa5c: 28ea |0040: goto 002a // -0016 │ │ +0b8f8c: |[0b8f8c] com.badlogic.gdx.backends.android.AndroidFiles.:(Landroid/content/res/AssetManager;Ljava/lang/String;)V │ │ +0b8f9c: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0b8fa2: 2200 c303 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b8fa6: 7010 6726 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b8fac: 7100 7200 0000 |0008: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0072 │ │ +0b8fb2: 0c01 |000b: move-result-object v1 │ │ +0b8fb4: 6e10 8325 0100 |000c: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@2583 │ │ +0b8fba: 0c01 |000f: move-result-object v1 │ │ +0b8fbc: 6e20 6e26 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b8fc2: 0c00 |0013: move-result-object v0 │ │ +0b8fc4: 1a01 ef00 |0014: const-string v1, "/" // string@00ef │ │ +0b8fc8: 6e20 6e26 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b8fce: 0c00 |0019: move-result-object v0 │ │ +0b8fd0: 6e10 7426 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b8fd6: 0c00 |001d: move-result-object v0 │ │ +0b8fd8: 5b20 6501 |001e: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidFiles;.sdcard:Ljava/lang/String; // field@0165 │ │ +0b8fdc: 5b23 6301 |0020: iput-object v3, v2, Lcom/badlogic/gdx/backends/android/AndroidFiles;.assets:Landroid/content/res/AssetManager; // field@0163 │ │ +0b8fe0: 1a00 ef00 |0022: const-string v0, "/" // string@00ef │ │ +0b8fe4: 6e20 4326 0400 |0024: invoke-virtual {v4, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2643 │ │ +0b8fea: 0a00 |0027: move-result v0 │ │ +0b8fec: 3800 0500 |0028: if-eqz v0, 002d // +0005 │ │ +0b8ff0: 5b24 6401 |002a: iput-object v4, v2, Lcom/badlogic/gdx/backends/android/AndroidFiles;.localpath:Ljava/lang/String; // field@0164 │ │ +0b8ff4: 0e00 |002c: return-void │ │ +0b8ff6: 2200 c303 |002d: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b8ffa: 7010 6726 0000 |002f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b9000: 6e20 6e26 4000 |0032: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b9006: 0c00 |0035: move-result-object v0 │ │ +0b9008: 1a01 ef00 |0036: const-string v1, "/" // string@00ef │ │ +0b900c: 6e20 6e26 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b9012: 0c00 |003b: move-result-object v0 │ │ +0b9014: 6e10 7426 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b901a: 0c04 |003f: move-result-object v4 │ │ +0b901c: 28ea |0040: goto 002a // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=28 │ │ 0x0020 line=39 │ │ 0x0022 line=40 │ │ 0x002c line=41 │ │ @@ -200383,20 +200446,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0aaa60: |[0aaa60] com.badlogic.gdx.backends.android.AndroidFiles.absolute:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -0aaa70: 2200 a000 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@00a0 │ │ -0aaa74: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0aaa76: 6202 1600 |0003: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0016 │ │ -0aaa7a: 7040 0d03 1024 |0005: invoke-direct {v0, v1, v4, v2}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.:(Landroid/content/res/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/Files$FileType;)V // method@030d │ │ -0aaa80: 1100 |0008: return-object v0 │ │ +0b9020: |[0b9020] com.badlogic.gdx.backends.android.AndroidFiles.absolute:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +0b9030: 2200 9e00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009e │ │ +0b9034: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b9036: 6202 1600 |0003: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0016 │ │ +0b903a: 7040 0d03 1024 |0005: invoke-direct {v0, v1, v4, v2}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.:(Landroid/content/res/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/Files$FileType;)V // method@030d │ │ +0b9040: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lcom/badlogic/gdx/backends/android/AndroidFiles; │ │ 0x0000 - 0x0009 reg=4 path Ljava/lang/String; │ │ │ │ @@ -200405,20 +200468,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0aaa84: |[0aaa84] com.badlogic.gdx.backends.android.AndroidFiles.classpath:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -0aaa94: 2200 a000 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@00a0 │ │ -0aaa98: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0aaa9a: 6202 1700 |0003: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ -0aaa9e: 7040 0d03 1024 |0005: invoke-direct {v0, v1, v4, v2}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.:(Landroid/content/res/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/Files$FileType;)V // method@030d │ │ -0aaaa4: 1100 |0008: return-object v0 │ │ +0b9044: |[0b9044] com.badlogic.gdx.backends.android.AndroidFiles.classpath:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +0b9054: 2200 9e00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009e │ │ +0b9058: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b905a: 6202 1700 |0003: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ +0b905e: 7040 0d03 1024 |0005: invoke-direct {v0, v1, v4, v2}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.:(Landroid/content/res/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/Files$FileType;)V // method@030d │ │ +0b9064: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lcom/badlogic/gdx/backends/android/AndroidFiles; │ │ 0x0000 - 0x0009 reg=4 path Ljava/lang/String; │ │ │ │ @@ -200427,20 +200490,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0aaaa8: |[0aaaa8] com.badlogic.gdx.backends.android.AndroidFiles.external:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -0aaab8: 2200 a000 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@00a0 │ │ -0aaabc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0aaabe: 6202 1800 |0003: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.External:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ -0aaac2: 7040 0d03 1024 |0005: invoke-direct {v0, v1, v4, v2}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.:(Landroid/content/res/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/Files$FileType;)V // method@030d │ │ -0aaac8: 1100 |0008: return-object v0 │ │ +0b9068: |[0b9068] com.badlogic.gdx.backends.android.AndroidFiles.external:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +0b9078: 2200 9e00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009e │ │ +0b907c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b907e: 6202 1800 |0003: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.External:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ +0b9082: 7040 0d03 1024 |0005: invoke-direct {v0, v1, v4, v2}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.:(Landroid/content/res/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/Files$FileType;)V // method@030d │ │ +0b9088: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lcom/badlogic/gdx/backends/android/AndroidFiles; │ │ 0x0000 - 0x0009 reg=4 path Ljava/lang/String; │ │ │ │ @@ -200449,17 +200512,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aaacc: |[0aaacc] com.badlogic.gdx.backends.android.AndroidFiles.getExternalStoragePath:()Ljava/lang/String; │ │ -0aaadc: 5410 6501 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidFiles;.sdcard:Ljava/lang/String; // field@0165 │ │ -0aaae0: 1100 |0002: return-object v0 │ │ +0b908c: |[0b908c] com.badlogic.gdx.backends.android.AndroidFiles.getExternalStoragePath:()Ljava/lang/String; │ │ +0b909c: 5410 6501 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidFiles;.sdcard:Ljava/lang/String; // field@0165 │ │ +0b90a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidFiles; │ │ │ │ #4 : (in Lcom/badlogic/gdx/backends/android/AndroidFiles;) │ │ @@ -200467,23 +200530,23 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/Files$FileType;)Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -0aaae4: |[0aaae4] com.badlogic.gdx.backends.android.AndroidFiles.getFileHandle:(Ljava/lang/String;Lcom/badlogic/gdx/Files$FileType;)Lcom/badlogic/gdx/files/FileHandle; │ │ -0aaaf4: 2201 a000 |0000: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@00a0 │ │ -0aaaf8: 6200 1900 |0002: sget-object v0, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ -0aaafc: 3304 0800 |0004: if-ne v4, v0, 000c // +0008 │ │ -0aab00: 5420 6301 |0006: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidFiles;.assets:Landroid/content/res/AssetManager; // field@0163 │ │ -0aab04: 7040 0d03 0143 |0008: invoke-direct {v1, v0, v3, v4}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.:(Landroid/content/res/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/Files$FileType;)V // method@030d │ │ -0aab0a: 1101 |000b: return-object v1 │ │ -0aab0c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0aab0e: 28fb |000d: goto 0008 // -0005 │ │ +0b90a4: |[0b90a4] com.badlogic.gdx.backends.android.AndroidFiles.getFileHandle:(Ljava/lang/String;Lcom/badlogic/gdx/Files$FileType;)Lcom/badlogic/gdx/files/FileHandle; │ │ +0b90b4: 2201 9e00 |0000: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009e │ │ +0b90b8: 6200 1900 |0002: sget-object v0, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ +0b90bc: 3304 0800 |0004: if-ne v4, v0, 000c // +0008 │ │ +0b90c0: 5420 6301 |0006: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidFiles;.assets:Landroid/content/res/AssetManager; // field@0163 │ │ +0b90c4: 7040 0d03 0143 |0008: invoke-direct {v1, v0, v3, v4}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.:(Landroid/content/res/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/Files$FileType;)V // method@030d │ │ +0b90ca: 1101 |000b: return-object v1 │ │ +0b90cc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0b90ce: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/badlogic/gdx/backends/android/AndroidFiles; │ │ 0x0000 - 0x000e reg=3 path Ljava/lang/String; │ │ 0x0000 - 0x000e reg=4 type Lcom/badlogic/gdx/Files$FileType; │ │ @@ -200493,17 +200556,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aab10: |[0aab10] com.badlogic.gdx.backends.android.AndroidFiles.getLocalStoragePath:()Ljava/lang/String; │ │ -0aab20: 5410 6401 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidFiles;.localpath:Ljava/lang/String; // field@0164 │ │ -0aab24: 1100 |0002: return-object v0 │ │ +0b90d0: |[0b90d0] com.badlogic.gdx.backends.android.AndroidFiles.getLocalStoragePath:()Ljava/lang/String; │ │ +0b90e0: 5410 6401 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidFiles;.localpath:Ljava/lang/String; // field@0164 │ │ +0b90e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidFiles; │ │ │ │ #6 : (in Lcom/badlogic/gdx/backends/android/AndroidFiles;) │ │ @@ -200511,20 +200574,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0aab28: |[0aab28] com.badlogic.gdx.backends.android.AndroidFiles.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -0aab38: 2200 a000 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@00a0 │ │ -0aab3c: 5431 6301 |0002: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidFiles;.assets:Landroid/content/res/AssetManager; // field@0163 │ │ -0aab40: 6202 1900 |0004: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ -0aab44: 7040 0d03 1024 |0006: invoke-direct {v0, v1, v4, v2}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.:(Landroid/content/res/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/Files$FileType;)V // method@030d │ │ -0aab4a: 1100 |0009: return-object v0 │ │ +0b90e8: |[0b90e8] com.badlogic.gdx.backends.android.AndroidFiles.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +0b90f8: 2200 9e00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009e │ │ +0b90fc: 5431 6301 |0002: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidFiles;.assets:Landroid/content/res/AssetManager; // field@0163 │ │ +0b9100: 6202 1900 |0004: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ +0b9104: 7040 0d03 1024 |0006: invoke-direct {v0, v1, v4, v2}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.:(Landroid/content/res/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/Files$FileType;)V // method@030d │ │ +0b910a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lcom/badlogic/gdx/backends/android/AndroidFiles; │ │ 0x0000 - 0x000a reg=4 path Ljava/lang/String; │ │ │ │ @@ -200533,21 +200596,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0aab4c: |[0aab4c] com.badlogic.gdx.backends.android.AndroidFiles.isExternalStorageAvailable:()Z │ │ -0aab5c: 7100 7300 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@0073 │ │ -0aab62: 0c00 |0003: move-result-object v0 │ │ -0aab64: 1a01 b721 |0004: const-string v1, "mounted" // string@21b7 │ │ -0aab68: 6e20 4426 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0aab6e: 0a00 |0009: move-result v0 │ │ -0aab70: 0f00 |000a: return v0 │ │ +0b910c: |[0b910c] com.badlogic.gdx.backends.android.AndroidFiles.isExternalStorageAvailable:()Z │ │ +0b911c: 7100 7300 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@0073 │ │ +0b9122: 0c00 |0003: move-result-object v0 │ │ +0b9124: 1a01 b521 |0004: const-string v1, "mounted" // string@21b5 │ │ +0b9128: 6e20 4426 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0b912e: 0a00 |0009: move-result v0 │ │ +0b9130: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/backends/android/AndroidFiles; │ │ │ │ #8 : (in Lcom/badlogic/gdx/backends/android/AndroidFiles;) │ │ @@ -200555,17 +200618,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0aab74: |[0aab74] com.badlogic.gdx.backends.android.AndroidFiles.isLocalStorageAvailable:()Z │ │ -0aab84: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0aab86: 0f00 |0001: return v0 │ │ +0b9134: |[0b9134] com.badlogic.gdx.backends.android.AndroidFiles.isLocalStorageAvailable:()Z │ │ +0b9144: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b9146: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidFiles; │ │ │ │ #9 : (in Lcom/badlogic/gdx/backends/android/AndroidFiles;) │ │ @@ -200573,43 +200636,43 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -0aab88: |[0aab88] com.badlogic.gdx.backends.android.AndroidFiles.local:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -0aab98: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0aab9c: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0aaba2: 5431 6401 |0005: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidFiles;.localpath:Ljava/lang/String; // field@0164 │ │ -0aaba6: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0aabac: 0c00 |000a: move-result-object v0 │ │ -0aabae: 6e20 6e26 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0aabb4: 0c00 |000e: move-result-object v0 │ │ -0aabb6: 6e10 7426 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0aabbc: 0c04 |0012: move-result-object v4 │ │ -0aabbe: 2200 a000 |0013: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@00a0 │ │ -0aabc2: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -0aabc4: 6202 1a00 |0016: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Local:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ -0aabc8: 7040 0d03 1024 |0018: invoke-direct {v0, v1, v4, v2}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.:(Landroid/content/res/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/Files$FileType;)V // method@030d │ │ -0aabce: 1100 |001b: return-object v0 │ │ +0b9148: |[0b9148] com.badlogic.gdx.backends.android.AndroidFiles.local:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +0b9158: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b915c: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b9162: 5431 6401 |0005: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidFiles;.localpath:Ljava/lang/String; // field@0164 │ │ +0b9166: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b916c: 0c00 |000a: move-result-object v0 │ │ +0b916e: 6e20 6e26 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b9174: 0c00 |000e: move-result-object v0 │ │ +0b9176: 6e10 7426 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b917c: 0c04 |0012: move-result-object v4 │ │ +0b917e: 2200 9e00 |0013: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009e │ │ +0b9182: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +0b9184: 6202 1a00 |0016: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Local:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ +0b9188: 7040 0d03 1024 |0018: invoke-direct {v0, v1, v4, v2}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.:(Landroid/content/res/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/Files$FileType;)V // method@030d │ │ +0b918e: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0013 line=71 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lcom/badlogic/gdx/backends/android/AndroidFiles; │ │ 0x0000 - 0x001c reg=4 path Ljava/lang/String; │ │ │ │ source_file_idx : 390 (AndroidFiles.java) │ │ │ │ Class #464 header: │ │ -class_idx : 165 │ │ +class_idx : 163 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 395 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #464 - │ │ @@ -200626,17 +200689,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aabd0: |[0aabd0] com.badlogic.gdx.backends.android.AndroidGLU.:()V │ │ -0aabe0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0aabe6: 0e00 |0003: return-void │ │ +0b9190: |[0b9190] com.badlogic.gdx.backends.android.AndroidGLU.:()V │ │ +0b91a0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0b91a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidGLU; │ │ │ │ Virtual methods - │ │ @@ -200645,28 +200708,28 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/GL10;FFFFFFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 11 │ │ outs : 10 │ │ insns size : 22 16-bit code units │ │ -0aabe8: |[0aabe8] com.badlogic.gdx.backends.android.AndroidGLU.gluLookAt:(Lcom/badlogic/gdx/graphics/GL10;FFFFFFFFF)V │ │ -0aabf8: 1f0b a200 |0000: check-cast v11, Lcom/badlogic/gdx/backends/android/AndroidGL10; // type@00a2 │ │ -0aabfc: 54b0 6601 |0002: iget-object v0, v11, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0aac00: 01c1 |0004: move v1, v12 │ │ -0aac02: 01d2 |0005: move v2, v13 │ │ -0aac04: 01e3 |0006: move v3, v14 │ │ -0aac06: 01f4 |0007: move v4, v15 │ │ -0aac08: 0205 1000 |0008: move/from16 v5, v16 │ │ -0aac0c: 0206 1100 |000a: move/from16 v6, v17 │ │ -0aac10: 0207 1200 |000c: move/from16 v7, v18 │ │ -0aac14: 0208 1300 |000e: move/from16 v8, v19 │ │ -0aac18: 0209 1400 |0010: move/from16 v9, v20 │ │ -0aac1c: 770a 6c00 0000 |0012: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/opengl/GLU;.gluLookAt:(Ljavax/microedition/khronos/opengles/GL10;FFFFFFFFF)V // method@006c │ │ -0aac22: 0e00 |0015: return-void │ │ +0b91a8: |[0b91a8] com.badlogic.gdx.backends.android.AndroidGLU.gluLookAt:(Lcom/badlogic/gdx/graphics/GL10;FFFFFFFFF)V │ │ +0b91b8: 1f0b a000 |0000: check-cast v11, Lcom/badlogic/gdx/backends/android/AndroidGL10; // type@00a0 │ │ +0b91bc: 54b0 6601 |0002: iget-object v0, v11, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0b91c0: 01c1 |0004: move v1, v12 │ │ +0b91c2: 01d2 |0005: move v2, v13 │ │ +0b91c4: 01e3 |0006: move v3, v14 │ │ +0b91c6: 01f4 |0007: move v4, v15 │ │ +0b91c8: 0205 1000 |0008: move/from16 v5, v16 │ │ +0b91cc: 0206 1100 |000a: move/from16 v6, v17 │ │ +0b91d0: 0207 1200 |000c: move/from16 v7, v18 │ │ +0b91d4: 0208 1300 |000e: move/from16 v8, v19 │ │ +0b91d8: 0209 1400 |0010: move/from16 v9, v20 │ │ +0b91dc: 770a 6c00 0000 |0012: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/opengl/GLU;.gluLookAt:(Ljavax/microedition/khronos/opengles/GL10;FFFFFFFFF)V // method@006c │ │ +0b91e2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0015 line=28 │ │ locals : │ │ 0x0000 - 0x0002 reg=11 gl Lcom/badlogic/gdx/graphics/GL10; │ │ 0x0000 - 0x0016 reg=10 this Lcom/badlogic/gdx/backends/android/AndroidGLU; │ │ @@ -200685,19 +200748,19 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/GL10;FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -0aac24: |[0aac24] com.badlogic.gdx.backends.android.AndroidGLU.gluOrtho2D:(Lcom/badlogic/gdx/graphics/GL10;FFFF)V │ │ -0aac34: 1f02 a200 |0000: check-cast v2, Lcom/badlogic/gdx/backends/android/AndroidGL10; // type@00a2 │ │ -0aac38: 5420 6601 |0002: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0aac3c: 7156 6d00 3054 |0004: invoke-static {v0, v3, v4, v5, v6}, Landroid/opengl/GLU;.gluOrtho2D:(Ljavax/microedition/khronos/opengles/GL10;FFFF)V // method@006d │ │ -0aac42: 0e00 |0007: return-void │ │ +0b91e4: |[0b91e4] com.badlogic.gdx.backends.android.AndroidGLU.gluOrtho2D:(Lcom/badlogic/gdx/graphics/GL10;FFFF)V │ │ +0b91f4: 1f02 a000 |0000: check-cast v2, Lcom/badlogic/gdx/backends/android/AndroidGL10; // type@00a0 │ │ +0b91f8: 5420 6601 |0002: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0b91fc: 7156 6d00 3054 |0004: invoke-static {v0, v3, v4, v5, v6}, Landroid/opengl/GLU;.gluOrtho2D:(Ljavax/microedition/khronos/opengles/GL10;FFFF)V // method@006d │ │ +0b9202: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0007 line=33 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 gl Lcom/badlogic/gdx/graphics/GL10; │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGLU; │ │ @@ -200711,19 +200774,19 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/GL10;FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -0aac44: |[0aac44] com.badlogic.gdx.backends.android.AndroidGLU.gluPerspective:(Lcom/badlogic/gdx/graphics/GL10;FFFF)V │ │ -0aac54: 1f02 a200 |0000: check-cast v2, Lcom/badlogic/gdx/backends/android/AndroidGL10; // type@00a2 │ │ -0aac58: 5420 6601 |0002: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0aac5c: 7156 6e00 3054 |0004: invoke-static {v0, v3, v4, v5, v6}, Landroid/opengl/GLU;.gluPerspective:(Ljavax/microedition/khronos/opengles/GL10;FFFF)V // method@006e │ │ -0aac62: 0e00 |0007: return-void │ │ +0b9204: |[0b9204] com.badlogic.gdx.backends.android.AndroidGLU.gluPerspective:(Lcom/badlogic/gdx/graphics/GL10;FFFF)V │ │ +0b9214: 1f02 a000 |0000: check-cast v2, Lcom/badlogic/gdx/backends/android/AndroidGL10; // type@00a0 │ │ +0b9218: 5420 6601 |0002: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0b921c: 7156 6e00 3054 |0004: invoke-static {v0, v3, v4, v5, v6}, Landroid/opengl/GLU;.gluPerspective:(Ljavax/microedition/khronos/opengles/GL10;FFFF)V // method@006e │ │ +0b9222: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0007 line=38 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 gl Lcom/badlogic/gdx/graphics/GL10; │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGLU; │ │ @@ -200737,22 +200800,22 @@ │ │ type : '(FFF[FI[FI[II[FI)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 12 │ │ outs : 11 │ │ insns size : 10 16-bit code units │ │ -0aac64: |[0aac64] com.badlogic.gdx.backends.android.AndroidGLU.gluProject:(FFF[FI[FI[II[FI)Z │ │ -0aac74: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0aac76: 770b 6f00 0300 |0001: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Landroid/opengl/GLU;.gluProject:(FFF[FI[FI[II[FI)I // method@006f │ │ -0aac7c: 0a00 |0004: move-result v0 │ │ -0aac7e: 3310 0300 |0005: if-ne v0, v1, 0008 // +0003 │ │ -0aac82: 0f01 |0007: return v1 │ │ -0aac84: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0aac86: 28fe |0009: goto 0007 // -0002 │ │ +0b9224: |[0b9224] com.badlogic.gdx.backends.android.AndroidGLU.gluProject:(FFF[FI[FI[II[FI)Z │ │ +0b9234: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0b9236: 770b 6f00 0300 |0001: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Landroid/opengl/GLU;.gluProject:(FFF[FI[FI[II[FI)I // method@006f │ │ +0b923c: 0a00 |0004: move-result v0 │ │ +0b923e: 3310 0300 |0005: if-ne v0, v1, 0008 // +0003 │ │ +0b9242: 0f01 |0007: return v1 │ │ +0b9244: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0b9246: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=43 │ │ 0x0005 line=45 │ │ locals : │ │ 0x0005 - 0x000a reg=0 result I │ │ 0x0000 - 0x000a reg=2 this Lcom/badlogic/gdx/backends/android/AndroidGLU; │ │ @@ -200773,22 +200836,22 @@ │ │ type : '(FFF[FI[FI[II[FI)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 12 │ │ outs : 11 │ │ insns size : 10 16-bit code units │ │ -0aac88: |[0aac88] com.badlogic.gdx.backends.android.AndroidGLU.gluUnProject:(FFF[FI[FI[II[FI)Z │ │ -0aac98: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0aac9a: 770b 7000 0300 |0001: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Landroid/opengl/GLU;.gluUnProject:(FFF[FI[FI[II[FI)I // method@0070 │ │ -0aaca0: 0a00 |0004: move-result v0 │ │ -0aaca2: 3310 0300 |0005: if-ne v0, v1, 0008 // +0003 │ │ -0aaca6: 0f01 |0007: return v1 │ │ -0aaca8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0aacaa: 28fe |0009: goto 0007 // -0002 │ │ +0b9248: |[0b9248] com.badlogic.gdx.backends.android.AndroidGLU.gluUnProject:(FFF[FI[FI[II[FI)Z │ │ +0b9258: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0b925a: 770b 7000 0300 |0001: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Landroid/opengl/GLU;.gluUnProject:(FFF[FI[FI[II[FI)I // method@0070 │ │ +0b9260: 0a00 |0004: move-result v0 │ │ +0b9262: 3310 0300 |0005: if-ne v0, v1, 0008 // +0003 │ │ +0b9266: 0f01 |0007: return v1 │ │ +0b9268: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0b926a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=51 │ │ 0x0005 line=53 │ │ locals : │ │ 0x0005 - 0x000a reg=0 result I │ │ 0x0000 - 0x000a reg=2 this Lcom/badlogic/gdx/backends/android/AndroidGLU; │ │ @@ -200803,17 +200866,17 @@ │ │ 0x0000 - 0x000a reg=11 viewOffset I │ │ 0x0000 - 0x000a reg=12 obj [F │ │ 0x0000 - 0x000a reg=13 objOffset I │ │ │ │ source_file_idx : 395 (AndroidGLU.java) │ │ │ │ Class #465 header: │ │ -class_idx : 167 │ │ +class_idx : 165 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 88 │ │ +superclass_idx : 86 │ │ source_file_idx : 397 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #465 annotations: │ │ @@ -200838,18 +200901,18 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidGraphics;IIII)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0aacac: |[0aacac] com.badlogic.gdx.backends.android.AndroidGraphics$AndroidDisplayMode.:(Lcom/badlogic/gdx/backends/android/AndroidGraphics;IIII)V │ │ -0aacbc: 5b01 6a01 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics$AndroidDisplayMode;.this$0:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@016a │ │ -0aacc0: 7055 2101 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/Graphics$DisplayMode;.:(IIII)V // method@0121 │ │ -0aacc6: 0e00 |0005: return-void │ │ +0b926c: |[0b926c] com.badlogic.gdx.backends.android.AndroidGraphics$AndroidDisplayMode.:(Lcom/badlogic/gdx/backends/android/AndroidGraphics;IIII)V │ │ +0b927c: 5b01 6a01 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics$AndroidDisplayMode;.this$0:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@016a │ │ +0b9280: 7055 2101 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/Graphics$DisplayMode;.:(IIII)V // method@0121 │ │ +0b9286: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ 0x0002 line=595 │ │ 0x0005 line=596 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidGraphics$AndroidDisplayMode; │ │ @@ -200859,17 +200922,17 @@ │ │ 0x0000 - 0x0006 reg=4 refreshRate I │ │ 0x0000 - 0x0006 reg=5 bitsPerPixel I │ │ │ │ Virtual methods - │ │ source_file_idx : 397 (AndroidGraphics.java) │ │ │ │ Class #466 header: │ │ -class_idx : 168 │ │ +class_idx : 166 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 397 │ │ static_fields_size : 0 │ │ instance_fields_size: 32 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 39 │ │ │ │ Class #466 annotations: │ │ @@ -201019,70 +201082,70 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidApplication;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 9 │ │ insns size : 107 16-bit code units │ │ -0aacc8: |[0aacc8] com.badlogic.gdx.backends.android.AndroidGraphics.:(Lcom/badlogic/gdx/backends/android/AndroidApplication;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ -0aacd8: 1251 |0000: const/4 v1, #int 5 // #5 │ │ -0aacda: 1219 |0001: const/4 v9, #int 1 // #1 │ │ -0aacdc: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -0aacde: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -0aace0: 7010 2726 0a00 |0004: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@2627 │ │ -0aace6: 7100 7e26 0000 |0007: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ -0aacec: 0b02 |000a: move-result-wide v2 │ │ -0aacee: 5aa2 7e01 |000b: iput-wide v2, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.lastFrameTime:J // field@017e │ │ -0aacf2: 59a5 6f01 |000d: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.deltaTime:F // field@016f │ │ -0aacf6: 7100 7e26 0000 |000f: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ -0aacfc: 0b02 |0012: move-result-wide v2 │ │ -0aacfe: 5aa2 7501 |0013: iput-wide v2, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.frameStart:J // field@0175 │ │ -0aad02: 59a4 7601 |0015: iput v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.frames:I // field@0176 │ │ -0aad06: 2200 1502 |0017: new-instance v0, Lcom/badlogic/gdx/math/WindowedMean; // type@0215 │ │ -0aad0a: 7020 a214 1000 |0019: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/WindowedMean;.:(I)V // method@14a2 │ │ -0aad10: 5ba0 7f01 |001c: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@017f │ │ -0aad14: 5ca4 6e01 |001e: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.created:Z // field@016e │ │ -0aad18: 5ca4 8601 |0020: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.running:Z // field@0186 │ │ -0aad1c: 5ca4 8001 |0022: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.pause:Z // field@0180 │ │ -0aad20: 5ca4 8501 |0024: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.resume:Z // field@0185 │ │ -0aad24: 5ca4 7101 |0026: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.destroy:Z // field@0171 │ │ -0aad28: 59a5 8301 |0028: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppiX:F // field@0183 │ │ -0aad2c: 59a5 8401 |002a: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppiY:F // field@0184 │ │ -0aad30: 59a5 8101 |002c: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppcX:F // field@0181 │ │ -0aad34: 59a5 8201 |002e: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppcY:F // field@0182 │ │ -0aad38: 1500 803f |0030: const/high16 v0, #int 1065353216 // #3f80 │ │ -0aad3c: 59a0 7001 |0032: iput v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.density:F // field@0170 │ │ -0aad40: 2200 5700 |0034: new-instance v0, Lcom/badlogic/gdx/Graphics$BufferFormat; // type@0057 │ │ -0aad44: 1262 |0036: const/4 v2, #int 6 // #6 │ │ -0aad46: 1305 1000 |0037: const/16 v5, #int 16 // #10 │ │ -0aad4a: 0113 |0039: move v3, v1 │ │ -0aad4c: 0146 |003a: move v6, v4 │ │ -0aad4e: 0147 |003b: move v7, v4 │ │ -0aad50: 0148 |003c: move v8, v4 │ │ -0aad52: 7609 1f01 0000 |003d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/Graphics$BufferFormat;.:(IIIIIIIZ)V // method@011f │ │ -0aad58: 5ba0 6c01 |0040: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.bufferFormat:Lcom/badlogic/gdx/Graphics$BufferFormat; // field@016c │ │ -0aad5c: 5ca9 7d01 |0042: iput-boolean v9, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.isContinuous:Z // field@017d │ │ -0aad60: 2390 4b04 |0044: new-array v0, v9, [I // type@044b │ │ -0aad64: 5ba0 8801 |0046: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.value:[I // field@0188 │ │ -0aad68: 2200 bd03 |0048: new-instance v0, Ljava/lang/Object; // type@03bd │ │ -0aad6c: 7010 2726 0000 |004a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0aad72: 5ba0 8701 |004d: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@0187 │ │ -0aad76: 5bac 6d01 |004f: iput-object v12, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ -0aad7a: 55c0 4501 |0051: iget-boolean v0, v12, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0145 │ │ -0aad7e: 7040 5204 bad0 |0053: invoke-direct {v10, v11, v0, v13}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.createGLSurfaceView:(Landroid/app/Activity;ZLcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)Landroid/view/View; // method@0452 │ │ -0aad84: 0c00 |0056: move-result-object v0 │ │ -0aad86: 5ba0 8901 |0057: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ -0aad8a: 54a0 8901 |0059: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ -0aad8e: 7020 7904 0a00 |005b: invoke-direct {v10, v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.setPreserveContext:(Landroid/view/View;)V // method@0479 │ │ -0aad94: 54a0 8901 |005e: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ -0aad98: 6e20 b900 9000 |0060: invoke-virtual {v0, v9}, Landroid/view/View;.setFocusable:(Z)V // method@00b9 │ │ -0aad9e: 54a0 8901 |0063: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ -0aada2: 6e20 ba00 9000 |0065: invoke-virtual {v0, v9}, Landroid/view/View;.setFocusableInTouchMode:(Z)V // method@00ba │ │ -0aada8: 5bab 6b01 |0068: iput-object v11, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ -0aadac: 0e00 |006a: return-void │ │ +0b9288: |[0b9288] com.badlogic.gdx.backends.android.AndroidGraphics.:(Lcom/badlogic/gdx/backends/android/AndroidApplication;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ +0b9298: 1251 |0000: const/4 v1, #int 5 // #5 │ │ +0b929a: 1219 |0001: const/4 v9, #int 1 // #1 │ │ +0b929c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0b929e: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +0b92a0: 7010 2726 0a00 |0004: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@2627 │ │ +0b92a6: 7100 7e26 0000 |0007: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ +0b92ac: 0b02 |000a: move-result-wide v2 │ │ +0b92ae: 5aa2 7e01 |000b: iput-wide v2, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.lastFrameTime:J // field@017e │ │ +0b92b2: 59a5 6f01 |000d: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.deltaTime:F // field@016f │ │ +0b92b6: 7100 7e26 0000 |000f: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ +0b92bc: 0b02 |0012: move-result-wide v2 │ │ +0b92be: 5aa2 7501 |0013: iput-wide v2, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.frameStart:J // field@0175 │ │ +0b92c2: 59a4 7601 |0015: iput v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.frames:I // field@0176 │ │ +0b92c6: 2200 1302 |0017: new-instance v0, Lcom/badlogic/gdx/math/WindowedMean; // type@0213 │ │ +0b92ca: 7020 a214 1000 |0019: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/WindowedMean;.:(I)V // method@14a2 │ │ +0b92d0: 5ba0 7f01 |001c: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@017f │ │ +0b92d4: 5ca4 6e01 |001e: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.created:Z // field@016e │ │ +0b92d8: 5ca4 8601 |0020: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.running:Z // field@0186 │ │ +0b92dc: 5ca4 8001 |0022: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.pause:Z // field@0180 │ │ +0b92e0: 5ca4 8501 |0024: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.resume:Z // field@0185 │ │ +0b92e4: 5ca4 7101 |0026: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.destroy:Z // field@0171 │ │ +0b92e8: 59a5 8301 |0028: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppiX:F // field@0183 │ │ +0b92ec: 59a5 8401 |002a: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppiY:F // field@0184 │ │ +0b92f0: 59a5 8101 |002c: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppcX:F // field@0181 │ │ +0b92f4: 59a5 8201 |002e: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppcY:F // field@0182 │ │ +0b92f8: 1500 803f |0030: const/high16 v0, #int 1065353216 // #3f80 │ │ +0b92fc: 59a0 7001 |0032: iput v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.density:F // field@0170 │ │ +0b9300: 2200 5500 |0034: new-instance v0, Lcom/badlogic/gdx/Graphics$BufferFormat; // type@0055 │ │ +0b9304: 1262 |0036: const/4 v2, #int 6 // #6 │ │ +0b9306: 1305 1000 |0037: const/16 v5, #int 16 // #10 │ │ +0b930a: 0113 |0039: move v3, v1 │ │ +0b930c: 0146 |003a: move v6, v4 │ │ +0b930e: 0147 |003b: move v7, v4 │ │ +0b9310: 0148 |003c: move v8, v4 │ │ +0b9312: 7609 1f01 0000 |003d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/Graphics$BufferFormat;.:(IIIIIIIZ)V // method@011f │ │ +0b9318: 5ba0 6c01 |0040: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.bufferFormat:Lcom/badlogic/gdx/Graphics$BufferFormat; // field@016c │ │ +0b931c: 5ca9 7d01 |0042: iput-boolean v9, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.isContinuous:Z // field@017d │ │ +0b9320: 2390 4904 |0044: new-array v0, v9, [I // type@0449 │ │ +0b9324: 5ba0 8801 |0046: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.value:[I // field@0188 │ │ +0b9328: 2200 bb03 |0048: new-instance v0, Ljava/lang/Object; // type@03bb │ │ +0b932c: 7010 2726 0000 |004a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0b9332: 5ba0 8701 |004d: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@0187 │ │ +0b9336: 5bac 6d01 |004f: iput-object v12, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ +0b933a: 55c0 4501 |0051: iget-boolean v0, v12, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0145 │ │ +0b933e: 7040 5204 bad0 |0053: invoke-direct {v10, v11, v0, v13}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.createGLSurfaceView:(Landroid/app/Activity;ZLcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)Landroid/view/View; // method@0452 │ │ +0b9344: 0c00 |0056: move-result-object v0 │ │ +0b9346: 5ba0 8901 |0057: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ +0b934a: 54a0 8901 |0059: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ +0b934e: 7020 7904 0a00 |005b: invoke-direct {v10, v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.setPreserveContext:(Landroid/view/View;)V // method@0479 │ │ +0b9354: 54a0 8901 |005e: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ +0b9358: 6e20 b900 9000 |0060: invoke-virtual {v0, v9}, Landroid/view/View;.setFocusable:(Z)V // method@00b9 │ │ +0b935e: 54a0 8901 |0063: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ +0b9362: 6e20 ba00 9000 |0065: invoke-virtual {v0, v9}, Landroid/view/View;.setFocusableInTouchMode:(Z)V // method@00ba │ │ +0b9368: 5bab 6b01 |0068: iput-object v11, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ +0b936c: 0e00 |006a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=93 │ │ 0x0007 line=69 │ │ 0x000d line=70 │ │ 0x000f line=71 │ │ 0x0015 line=72 │ │ @@ -201119,60 +201182,60 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 80 16-bit code units │ │ -0aadb0: |[0aadb0] com.badlogic.gdx.backends.android.AndroidGraphics.checkGL20:()Z │ │ -0aadc0: 1304 0a00 |0000: const/16 v4, #int 10 // #a │ │ -0aadc4: 122c |0002: const/4 v12, #int 2 // #2 │ │ -0aadc6: 1218 |0003: const/4 v8, #int 1 // #1 │ │ -0aadc8: 1209 |0004: const/4 v9, #int 0 // #0 │ │ -0aadca: 124b |0005: const/4 v11, #int 4 // #4 │ │ -0aadcc: 7100 b927 0000 |0006: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@27b9 │ │ -0aadd2: 0c00 |0009: move-result-object v0 │ │ -0aadd4: 1f00 0c04 |000a: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@040c │ │ -0aadd8: 620a 3413 |000c: sget-object v10, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1334 │ │ -0aaddc: 7220 ae27 a000 |000e: invoke-interface {v0, v10}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@27ae │ │ -0aade2: 0c01 |0011: move-result-object v1 │ │ -0aade4: 23c7 4b04 |0012: new-array v7, v12, [I // type@044b │ │ -0aade8: 7230 b027 1007 |0014: invoke-interface {v0, v1, v7}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@27b0 │ │ -0aadee: 1246 |0017: const/4 v6, #int 4 // #4 │ │ -0aadf0: 130a 0900 |0018: const/16 v10, #int 9 // #9 │ │ -0aadf4: 23a2 4b04 |001a: new-array v2, v10, [I // type@044b │ │ -0aadf8: 130a 2430 |001c: const/16 v10, #int 12324 // #3024 │ │ -0aadfc: 4b0a 0209 |001e: aput v10, v2, v9 │ │ -0aae00: 4b0b 0208 |0020: aput v11, v2, v8 │ │ -0aae04: 130a 2330 |0022: const/16 v10, #int 12323 // #3023 │ │ -0aae08: 4b0a 020c |0024: aput v10, v2, v12 │ │ -0aae0c: 123a |0026: const/4 v10, #int 3 // #3 │ │ -0aae0e: 4b0b 020a |0027: aput v11, v2, v10 │ │ -0aae12: 130a 2230 |0029: const/16 v10, #int 12322 // #3022 │ │ -0aae16: 4b0a 020b |002b: aput v10, v2, v11 │ │ -0aae1a: 125a |002d: const/4 v10, #int 5 // #5 │ │ -0aae1c: 4b0b 020a |002e: aput v11, v2, v10 │ │ -0aae20: 126a |0030: const/4 v10, #int 6 // #6 │ │ -0aae22: 130b 4030 |0031: const/16 v11, #int 12352 // #3040 │ │ -0aae26: 4b0b 020a |0033: aput v11, v2, v10 │ │ -0aae2a: 127a |0035: const/4 v10, #int 7 // #7 │ │ -0aae2c: 4b06 020a |0036: aput v6, v2, v10 │ │ -0aae30: 130a 0800 |0038: const/16 v10, #int 8 // #8 │ │ -0aae34: 130b 3830 |003a: const/16 v11, #int 12344 // #3038 │ │ -0aae38: 4b0b 020a |003c: aput v11, v2, v10 │ │ -0aae3c: 2343 9b04 |003e: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@049b │ │ -0aae40: 2385 4b04 |0040: new-array v5, v8, [I // type@044b │ │ -0aae44: 7806 a127 0000 |0042: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a1 │ │ -0aae4a: 7220 b627 1000 |0045: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@27b6 │ │ -0aae50: 4404 0509 |0048: aget v4, v5, v9 │ │ -0aae54: 3d04 0400 |004a: if-lez v4, 004e // +0004 │ │ -0aae58: 0184 |004c: move v4, v8 │ │ -0aae5a: 0f04 |004d: return v4 │ │ -0aae5c: 0194 |004e: move v4, v9 │ │ -0aae5e: 28fe |004f: goto 004d // -0002 │ │ +0b9370: |[0b9370] com.badlogic.gdx.backends.android.AndroidGraphics.checkGL20:()Z │ │ +0b9380: 1304 0a00 |0000: const/16 v4, #int 10 // #a │ │ +0b9384: 122c |0002: const/4 v12, #int 2 // #2 │ │ +0b9386: 1218 |0003: const/4 v8, #int 1 // #1 │ │ +0b9388: 1209 |0004: const/4 v9, #int 0 // #0 │ │ +0b938a: 124b |0005: const/4 v11, #int 4 // #4 │ │ +0b938c: 7100 b927 0000 |0006: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@27b9 │ │ +0b9392: 0c00 |0009: move-result-object v0 │ │ +0b9394: 1f00 0a04 |000a: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@040a │ │ +0b9398: 620a 3413 |000c: sget-object v10, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1334 │ │ +0b939c: 7220 ae27 a000 |000e: invoke-interface {v0, v10}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@27ae │ │ +0b93a2: 0c01 |0011: move-result-object v1 │ │ +0b93a4: 23c7 4904 |0012: new-array v7, v12, [I // type@0449 │ │ +0b93a8: 7230 b027 1007 |0014: invoke-interface {v0, v1, v7}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@27b0 │ │ +0b93ae: 1246 |0017: const/4 v6, #int 4 // #4 │ │ +0b93b0: 130a 0900 |0018: const/16 v10, #int 9 // #9 │ │ +0b93b4: 23a2 4904 |001a: new-array v2, v10, [I // type@0449 │ │ +0b93b8: 130a 2430 |001c: const/16 v10, #int 12324 // #3024 │ │ +0b93bc: 4b0a 0209 |001e: aput v10, v2, v9 │ │ +0b93c0: 4b0b 0208 |0020: aput v11, v2, v8 │ │ +0b93c4: 130a 2330 |0022: const/16 v10, #int 12323 // #3023 │ │ +0b93c8: 4b0a 020c |0024: aput v10, v2, v12 │ │ +0b93cc: 123a |0026: const/4 v10, #int 3 // #3 │ │ +0b93ce: 4b0b 020a |0027: aput v11, v2, v10 │ │ +0b93d2: 130a 2230 |0029: const/16 v10, #int 12322 // #3022 │ │ +0b93d6: 4b0a 020b |002b: aput v10, v2, v11 │ │ +0b93da: 125a |002d: const/4 v10, #int 5 // #5 │ │ +0b93dc: 4b0b 020a |002e: aput v11, v2, v10 │ │ +0b93e0: 126a |0030: const/4 v10, #int 6 // #6 │ │ +0b93e2: 130b 4030 |0031: const/16 v11, #int 12352 // #3040 │ │ +0b93e6: 4b0b 020a |0033: aput v11, v2, v10 │ │ +0b93ea: 127a |0035: const/4 v10, #int 7 // #7 │ │ +0b93ec: 4b06 020a |0036: aput v6, v2, v10 │ │ +0b93f0: 130a 0800 |0038: const/16 v10, #int 8 // #8 │ │ +0b93f4: 130b 3830 |003a: const/16 v11, #int 12344 // #3038 │ │ +0b93f8: 4b0b 020a |003c: aput v11, v2, v10 │ │ +0b93fc: 2343 9904 |003e: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@0499 │ │ +0b9400: 2385 4904 |0040: new-array v5, v8, [I // type@0449 │ │ +0b9404: 7806 a127 0000 |0042: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a1 │ │ +0b940a: 7220 b627 1000 |0045: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@27b6 │ │ +0b9410: 4404 0509 |0048: aget v4, v5, v9 │ │ +0b9414: 3d04 0400 |004a: if-lez v4, 004e // +0004 │ │ +0b9418: 0184 |004c: move v4, v8 │ │ +0b941a: 0f04 |004d: return v4 │ │ +0b941c: 0194 |004e: move v4, v9 │ │ +0b941e: 28fe |004f: goto 004d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=181 │ │ 0x000c line=182 │ │ 0x0012 line=184 │ │ 0x0014 line=185 │ │ 0x0017 line=187 │ │ @@ -201197,91 +201260,91 @@ │ │ type : '(Landroid/app/Activity;ZLcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)Landroid/view/View;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 157 16-bit code units │ │ -0aae60: |[0aae60] com.badlogic.gdx.backends.android.AndroidGraphics.createGLSurfaceView:(Landroid/app/Activity;ZLcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)Landroid/view/View; │ │ -0aae70: 7010 5a04 0900 |0000: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getEglConfigChooser:()Landroid/opengl/GLSurfaceView$EGLConfigChooser; // method@045a │ │ -0aae76: 0c07 |0003: move-result-object v7 │ │ -0aae78: 380b 3200 |0004: if-eqz v11, 0036 // +0032 │ │ -0aae7c: 7010 5004 0900 |0006: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.checkGL20:()Z // method@0450 │ │ -0aae82: 0a01 |0009: move-result v1 │ │ -0aae84: 3801 2c00 |000a: if-eqz v1, 0036 // +002c │ │ -0aae88: 2200 fe00 |000c: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20; // type@00fe │ │ -0aae8c: 7030 7a08 a00c |000e: invoke-direct {v0, v10, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@087a │ │ -0aae92: 3807 0900 |0011: if-eqz v7, 001a // +0009 │ │ -0aae96: 6e20 8108 7000 |0013: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@0881 │ │ -0aae9c: 6e20 8408 9000 |0016: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V // method@0884 │ │ -0aaea2: 1100 |0019: return-object v0 │ │ -0aaea4: 5491 6d01 |001a: iget-object v1, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ -0aaea8: 5211 3f01 |001c: iget v1, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@013f │ │ -0aaeac: 5492 6d01 |001e: iget-object v2, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ -0aaeb0: 5222 3a01 |0020: iget v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@013a │ │ -0aaeb4: 5493 6d01 |0022: iget-object v3, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ -0aaeb8: 5233 3801 |0024: iget v3, v3, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@0138 │ │ -0aaebc: 5494 6d01 |0026: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ -0aaec0: 5244 3701 |0028: iget v4, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0137 │ │ -0aaec4: 5495 6d01 |002a: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ -0aaec8: 5255 3901 |002c: iget v5, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@0139 │ │ -0aaecc: 5496 6d01 |002e: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ -0aaed0: 5266 4101 |0030: iget v6, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0141 │ │ -0aaed4: 7407 8008 0000 |0032: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.setEGLConfigChooser:(IIIIII)V // method@0880 │ │ -0aaeda: 28e1 |0035: goto 0016 // -001f │ │ -0aaedc: 5491 6d01 |0036: iget-object v1, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ -0aaee0: 1202 |0038: const/4 v2, #int 0 // #0 │ │ -0aaee2: 5c12 4501 |0039: iput-boolean v2, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0145 │ │ -0aaee6: 7010 5a04 0900 |003b: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getEglConfigChooser:()Landroid/opengl/GLSurfaceView$EGLConfigChooser; // method@045a │ │ -0aaeec: 0c07 |003e: move-result-object v7 │ │ -0aaeee: 6201 0300 |003f: sget-object v1, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@0003 │ │ -0aaef2: 7110 0126 0100 |0041: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -0aaef8: 0a08 |0044: move-result v8 │ │ -0aaefa: 1301 0b00 |0045: const/16 v1, #int 11 // #b │ │ -0aaefe: 3418 2c00 |0047: if-lt v8, v1, 0073 // +002c │ │ -0aaf02: 2200 a600 |0049: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics$1; // type@00a6 │ │ -0aaf06: 7040 4b04 90ca |004b: invoke-direct {v0, v9, v10, v12}, Lcom/badlogic/gdx/backends/android/AndroidGraphics$1;.:(Lcom/badlogic/gdx/backends/android/AndroidGraphics;Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@044b │ │ -0aaf0c: 3807 0900 |004e: if-eqz v7, 0057 // +0009 │ │ -0aaf10: 6e20 6800 7000 |0050: invoke-virtual {v0, v7}, Landroid/opengl/GLSurfaceView;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@0068 │ │ -0aaf16: 6e20 6a00 9000 |0053: invoke-virtual {v0, v9}, Landroid/opengl/GLSurfaceView;.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V // method@006a │ │ -0aaf1c: 28c3 |0056: goto 0019 // -003d │ │ -0aaf1e: 5491 6d01 |0057: iget-object v1, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ -0aaf22: 5211 3f01 |0059: iget v1, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@013f │ │ -0aaf26: 5492 6d01 |005b: iget-object v2, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ -0aaf2a: 5222 3a01 |005d: iget v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@013a │ │ -0aaf2e: 5493 6d01 |005f: iget-object v3, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ -0aaf32: 5233 3801 |0061: iget v3, v3, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@0138 │ │ -0aaf36: 5494 6d01 |0063: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ -0aaf3a: 5244 3701 |0065: iget v4, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0137 │ │ -0aaf3e: 5495 6d01 |0067: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ -0aaf42: 5255 3901 |0069: iget v5, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@0139 │ │ -0aaf46: 5496 6d01 |006b: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ -0aaf4a: 5266 4101 |006d: iget v6, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0141 │ │ -0aaf4e: 7407 6700 0000 |006f: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/opengl/GLSurfaceView;.setEGLConfigChooser:(IIIIII)V // method@0067 │ │ -0aaf54: 28e1 |0072: goto 0053 // -001f │ │ -0aaf56: 2200 0901 |0073: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0109 │ │ -0aaf5a: 7030 c008 a00c |0075: invoke-direct {v0, v10, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@08c0 │ │ -0aaf60: 3807 0900 |0078: if-eqz v7, 0081 // +0009 │ │ -0aaf64: 6e20 cc08 7000 |007a: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@08cc │ │ -0aaf6a: 6e20 d108 9000 |007d: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V // method@08d1 │ │ -0aaf70: 2899 |0080: goto 0019 // -0067 │ │ -0aaf72: 5491 6d01 |0081: iget-object v1, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ -0aaf76: 5211 3f01 |0083: iget v1, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@013f │ │ -0aaf7a: 5492 6d01 |0085: iget-object v2, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ -0aaf7e: 5222 3a01 |0087: iget v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@013a │ │ -0aaf82: 5493 6d01 |0089: iget-object v3, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ -0aaf86: 5233 3801 |008b: iget v3, v3, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@0138 │ │ -0aaf8a: 5494 6d01 |008d: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ -0aaf8e: 5244 3701 |008f: iget v4, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0137 │ │ -0aaf92: 5495 6d01 |0091: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ -0aaf96: 5255 3901 |0093: iget v5, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@0139 │ │ -0aaf9a: 5496 6d01 |0095: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ -0aaf9e: 5266 4101 |0097: iget v6, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0141 │ │ -0aafa2: 7407 cb08 0000 |0099: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setEGLConfigChooser:(IIIIII)V // method@08cb │ │ -0aafa8: 28e1 |009c: goto 007d // -001f │ │ +0b9420: |[0b9420] com.badlogic.gdx.backends.android.AndroidGraphics.createGLSurfaceView:(Landroid/app/Activity;ZLcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)Landroid/view/View; │ │ +0b9430: 7010 5a04 0900 |0000: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getEglConfigChooser:()Landroid/opengl/GLSurfaceView$EGLConfigChooser; // method@045a │ │ +0b9436: 0c07 |0003: move-result-object v7 │ │ +0b9438: 380b 3200 |0004: if-eqz v11, 0036 // +0032 │ │ +0b943c: 7010 5004 0900 |0006: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.checkGL20:()Z // method@0450 │ │ +0b9442: 0a01 |0009: move-result v1 │ │ +0b9444: 3801 2c00 |000a: if-eqz v1, 0036 // +002c │ │ +0b9448: 2200 fc00 |000c: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20; // type@00fc │ │ +0b944c: 7030 7a08 a00c |000e: invoke-direct {v0, v10, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@087a │ │ +0b9452: 3807 0900 |0011: if-eqz v7, 001a // +0009 │ │ +0b9456: 6e20 8108 7000 |0013: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@0881 │ │ +0b945c: 6e20 8408 9000 |0016: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V // method@0884 │ │ +0b9462: 1100 |0019: return-object v0 │ │ +0b9464: 5491 6d01 |001a: iget-object v1, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ +0b9468: 5211 3f01 |001c: iget v1, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@013f │ │ +0b946c: 5492 6d01 |001e: iget-object v2, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ +0b9470: 5222 3a01 |0020: iget v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@013a │ │ +0b9474: 5493 6d01 |0022: iget-object v3, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ +0b9478: 5233 3801 |0024: iget v3, v3, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@0138 │ │ +0b947c: 5494 6d01 |0026: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ +0b9480: 5244 3701 |0028: iget v4, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0137 │ │ +0b9484: 5495 6d01 |002a: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ +0b9488: 5255 3901 |002c: iget v5, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@0139 │ │ +0b948c: 5496 6d01 |002e: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ +0b9490: 5266 4101 |0030: iget v6, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0141 │ │ +0b9494: 7407 8008 0000 |0032: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.setEGLConfigChooser:(IIIIII)V // method@0880 │ │ +0b949a: 28e1 |0035: goto 0016 // -001f │ │ +0b949c: 5491 6d01 |0036: iget-object v1, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ +0b94a0: 1202 |0038: const/4 v2, #int 0 // #0 │ │ +0b94a2: 5c12 4501 |0039: iput-boolean v2, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0145 │ │ +0b94a6: 7010 5a04 0900 |003b: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getEglConfigChooser:()Landroid/opengl/GLSurfaceView$EGLConfigChooser; // method@045a │ │ +0b94ac: 0c07 |003e: move-result-object v7 │ │ +0b94ae: 6201 0300 |003f: sget-object v1, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@0003 │ │ +0b94b2: 7110 0126 0100 |0041: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0b94b8: 0a08 |0044: move-result v8 │ │ +0b94ba: 1301 0b00 |0045: const/16 v1, #int 11 // #b │ │ +0b94be: 3418 2c00 |0047: if-lt v8, v1, 0073 // +002c │ │ +0b94c2: 2200 a400 |0049: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics$1; // type@00a4 │ │ +0b94c6: 7040 4b04 90ca |004b: invoke-direct {v0, v9, v10, v12}, Lcom/badlogic/gdx/backends/android/AndroidGraphics$1;.:(Lcom/badlogic/gdx/backends/android/AndroidGraphics;Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@044b │ │ +0b94cc: 3807 0900 |004e: if-eqz v7, 0057 // +0009 │ │ +0b94d0: 6e20 6800 7000 |0050: invoke-virtual {v0, v7}, Landroid/opengl/GLSurfaceView;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@0068 │ │ +0b94d6: 6e20 6a00 9000 |0053: invoke-virtual {v0, v9}, Landroid/opengl/GLSurfaceView;.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V // method@006a │ │ +0b94dc: 28c3 |0056: goto 0019 // -003d │ │ +0b94de: 5491 6d01 |0057: iget-object v1, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ +0b94e2: 5211 3f01 |0059: iget v1, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@013f │ │ +0b94e6: 5492 6d01 |005b: iget-object v2, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ +0b94ea: 5222 3a01 |005d: iget v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@013a │ │ +0b94ee: 5493 6d01 |005f: iget-object v3, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ +0b94f2: 5233 3801 |0061: iget v3, v3, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@0138 │ │ +0b94f6: 5494 6d01 |0063: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ +0b94fa: 5244 3701 |0065: iget v4, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0137 │ │ +0b94fe: 5495 6d01 |0067: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ +0b9502: 5255 3901 |0069: iget v5, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@0139 │ │ +0b9506: 5496 6d01 |006b: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ +0b950a: 5266 4101 |006d: iget v6, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0141 │ │ +0b950e: 7407 6700 0000 |006f: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/opengl/GLSurfaceView;.setEGLConfigChooser:(IIIIII)V // method@0067 │ │ +0b9514: 28e1 |0072: goto 0053 // -001f │ │ +0b9516: 2200 0701 |0073: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0107 │ │ +0b951a: 7030 c008 a00c |0075: invoke-direct {v0, v10, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@08c0 │ │ +0b9520: 3807 0900 |0078: if-eqz v7, 0081 // +0009 │ │ +0b9524: 6e20 cc08 7000 |007a: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@08cc │ │ +0b952a: 6e20 d108 9000 |007d: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V // method@08d1 │ │ +0b9530: 2899 |0080: goto 0019 // -0067 │ │ +0b9532: 5491 6d01 |0081: iget-object v1, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ +0b9536: 5211 3f01 |0083: iget v1, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@013f │ │ +0b953a: 5492 6d01 |0085: iget-object v2, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ +0b953e: 5222 3a01 |0087: iget v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@013a │ │ +0b9542: 5493 6d01 |0089: iget-object v3, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ +0b9546: 5233 3801 |008b: iget v3, v3, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@0138 │ │ +0b954a: 5494 6d01 |008d: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ +0b954e: 5244 3701 |008f: iget v4, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0137 │ │ +0b9552: 5495 6d01 |0091: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ +0b9556: 5255 3901 |0093: iget v5, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@0139 │ │ +0b955a: 5496 6d01 |0095: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ +0b955e: 5266 4101 |0097: iget v6, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0141 │ │ +0b9562: 7407 cb08 0000 |0099: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setEGLConfigChooser:(IIIIII)V // method@08cb │ │ +0b9568: 28e1 |009c: goto 007d // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0004 line=124 │ │ 0x000c line=125 │ │ 0x0011 line=126 │ │ 0x0013 line=127 │ │ @@ -201319,23 +201382,23 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -0aafac: |[0aafac] com.badlogic.gdx.backends.android.AndroidGraphics.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I │ │ -0aafbc: 5420 8801 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.value:[I // field@0188 │ │ -0aafc0: 7250 a927 4365 |0002: invoke-interface {v3, v4, v5, v6, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a9 │ │ -0aafc6: 0a00 |0005: move-result v0 │ │ -0aafc8: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0aafcc: 5420 8801 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.value:[I // field@0188 │ │ -0aafd0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0aafd2: 4407 0001 |000b: aget v7, v0, v1 │ │ -0aafd6: 0f07 |000d: return v7 │ │ +0b956c: |[0b956c] com.badlogic.gdx.backends.android.AndroidGraphics.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I │ │ +0b957c: 5420 8801 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.value:[I // field@0188 │ │ +0b9580: 7250 a927 4365 |0002: invoke-interface {v3, v4, v5, v6, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a9 │ │ +0b9586: 0a00 |0005: move-result v0 │ │ +0b9588: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0b958c: 5420 8801 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.value:[I // field@0188 │ │ +0b9590: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0b9592: 4407 0001 |000b: aget v7, v0, v1 │ │ +0b9596: 0f07 |000d: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x0008 line=353 │ │ 0x000d line=355 │ │ locals : │ │ 0x0000 - 0x000d reg=7 defValue I │ │ @@ -201350,34 +201413,34 @@ │ │ type : '()Landroid/opengl/GLSurfaceView$EGLConfigChooser;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 38 16-bit code units │ │ -0aafd8: |[0aafd8] com.badlogic.gdx.backends.android.AndroidGraphics.getEglConfigChooser:()Landroid/opengl/GLSurfaceView$EGLConfigChooser; │ │ -0aafe8: 2200 0b01 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser; // type@010b │ │ -0aafec: 5491 6d01 |0002: iget-object v1, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ -0aaff0: 5211 3f01 |0004: iget v1, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@013f │ │ -0aaff4: 5492 6d01 |0006: iget-object v2, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ -0aaff8: 5222 3a01 |0008: iget v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@013a │ │ -0aaffc: 5493 6d01 |000a: iget-object v3, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ -0ab000: 5233 3801 |000c: iget v3, v3, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@0138 │ │ -0ab004: 5494 6d01 |000e: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ -0ab008: 5244 3701 |0010: iget v4, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0137 │ │ -0ab00c: 5495 6d01 |0012: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ -0ab010: 5255 3901 |0014: iget v5, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@0139 │ │ -0ab014: 5496 6d01 |0016: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ -0ab018: 5266 4101 |0018: iget v6, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0141 │ │ -0ab01c: 5497 6d01 |001a: iget-object v7, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ -0ab020: 5277 3e01 |001c: iget v7, v7, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.numSamples:I // field@013e │ │ -0ab024: 5498 6d01 |001e: iget-object v8, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ -0ab028: 5588 4501 |0020: iget-boolean v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0145 │ │ -0ab02c: 7609 4209 0000 |0022: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.:(IIIIIIIZ)V // method@0942 │ │ -0ab032: 1100 |0025: return-object v0 │ │ +0b9598: |[0b9598] com.badlogic.gdx.backends.android.AndroidGraphics.getEglConfigChooser:()Landroid/opengl/GLSurfaceView$EGLConfigChooser; │ │ +0b95a8: 2200 0901 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser; // type@0109 │ │ +0b95ac: 5491 6d01 |0002: iget-object v1, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ +0b95b0: 5211 3f01 |0004: iget v1, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@013f │ │ +0b95b4: 5492 6d01 |0006: iget-object v2, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ +0b95b8: 5222 3a01 |0008: iget v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@013a │ │ +0b95bc: 5493 6d01 |000a: iget-object v3, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ +0b95c0: 5233 3801 |000c: iget v3, v3, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@0138 │ │ +0b95c4: 5494 6d01 |000e: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ +0b95c8: 5244 3701 |0010: iget v4, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0137 │ │ +0b95cc: 5495 6d01 |0012: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ +0b95d0: 5255 3901 |0014: iget v5, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@0139 │ │ +0b95d4: 5496 6d01 |0016: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ +0b95d8: 5266 4101 |0018: iget v6, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0141 │ │ +0b95dc: 5497 6d01 |001a: iget-object v7, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ +0b95e0: 5277 3e01 |001c: iget v7, v7, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.numSamples:I // field@013e │ │ +0b95e4: 5498 6d01 |001e: iget-object v8, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@016d │ │ +0b95e8: 5588 4501 |0020: iget-boolean v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0145 │ │ +0b95ec: 7609 4209 0000 |0022: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.:(IIIIIIIZ)V // method@0942 │ │ +0b95f2: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0026 reg=9 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #5 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -201385,23 +201448,23 @@ │ │ type : '(I)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0ab034: |[0ab034] com.badlogic.gdx.backends.android.AndroidGraphics.isPowerOfTwo:(I)Z │ │ -0ab044: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ -0ab048: d800 01ff |0002: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0ab04c: b510 |0004: and-int/2addr v0, v1 │ │ -0ab04e: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ -0ab052: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0ab054: 0f00 |0008: return v0 │ │ -0ab056: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0ab058: 28fe |000a: goto 0008 // -0002 │ │ +0b95f4: |[0b95f4] com.badlogic.gdx.backends.android.AndroidGraphics.isPowerOfTwo:(I)Z │ │ +0b9604: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ +0b9608: d800 01ff |0002: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0b960c: b510 |0004: and-int/2addr v0, v1 │ │ +0b960e: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ +0b9612: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0b9614: 0f00 |0008: return v0 │ │ +0b9616: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0b9618: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x000b reg=1 value I │ │ │ │ #6 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -201409,177 +201472,177 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGLConfig;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 17 │ │ ins : 2 │ │ outs : 9 │ │ insns size : 312 16-bit code units │ │ -0ab05c: |[0ab05c] com.badlogic.gdx.backends.android.AndroidGraphics.logConfig:(Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ -0ab06c: 7100 b927 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@27b9 │ │ -0ab072: 0c01 |0003: move-result-object v1 │ │ -0ab074: 1f01 0c04 |0004: check-cast v1, Ljavax/microedition/khronos/egl/EGL10; // type@040c │ │ -0ab078: 6200 3413 |0006: sget-object v0, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1334 │ │ -0ab07c: 7220 ae27 0100 |0008: invoke-interface {v1, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@27ae │ │ -0ab082: 0c02 |000b: move-result-object v2 │ │ -0ab084: 1304 2430 |000c: const/16 v4, #int 12324 // #3024 │ │ -0ab088: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -0ab08a: 07f0 |000f: move-object v0, v15 │ │ -0ab08c: 0803 1000 |0010: move-object/from16 v3, v16 │ │ -0ab090: 7606 5404 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0454 │ │ -0ab096: 0a0d |0015: move-result v13 │ │ -0ab098: 1304 2330 |0016: const/16 v4, #int 12323 // #3023 │ │ -0ab09c: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -0ab09e: 07f0 |0019: move-object v0, v15 │ │ -0ab0a0: 0803 1000 |001a: move-object/from16 v3, v16 │ │ -0ab0a4: 7606 5404 0000 |001c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0454 │ │ -0ab0aa: 0a0c |001f: move-result v12 │ │ -0ab0ac: 1304 2230 |0020: const/16 v4, #int 12322 // #3022 │ │ -0ab0b0: 1205 |0022: const/4 v5, #int 0 // #0 │ │ -0ab0b2: 07f0 |0023: move-object v0, v15 │ │ -0ab0b4: 0803 1000 |0024: move-object/from16 v3, v16 │ │ -0ab0b8: 7606 5404 0000 |0026: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0454 │ │ -0ab0be: 0a06 |0029: move-result v6 │ │ -0ab0c0: 1304 2130 |002a: const/16 v4, #int 12321 // #3021 │ │ -0ab0c4: 1205 |002c: const/4 v5, #int 0 // #0 │ │ -0ab0c6: 07f0 |002d: move-object v0, v15 │ │ -0ab0c8: 0803 1000 |002e: move-object/from16 v3, v16 │ │ -0ab0cc: 7606 5404 0000 |0030: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0454 │ │ -0ab0d2: 0a07 |0033: move-result v7 │ │ -0ab0d4: 1304 2530 |0034: const/16 v4, #int 12325 // #3025 │ │ -0ab0d8: 1205 |0036: const/4 v5, #int 0 // #0 │ │ -0ab0da: 07f0 |0037: move-object v0, v15 │ │ -0ab0dc: 0803 1000 |0038: move-object/from16 v3, v16 │ │ -0ab0e0: 7606 5404 0000 |003a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0454 │ │ -0ab0e6: 0a08 |003d: move-result v8 │ │ -0ab0e8: 1304 2630 |003e: const/16 v4, #int 12326 // #3026 │ │ -0ab0ec: 1205 |0040: const/4 v5, #int 0 // #0 │ │ -0ab0ee: 07f0 |0041: move-object v0, v15 │ │ -0ab0f0: 0803 1000 |0042: move-object/from16 v3, v16 │ │ -0ab0f4: 7606 5404 0000 |0044: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0454 │ │ -0ab0fa: 0a09 |0047: move-result v9 │ │ -0ab0fc: 1304 3130 |0048: const/16 v4, #int 12337 // #3031 │ │ -0ab100: 1205 |004a: const/4 v5, #int 0 // #0 │ │ -0ab102: 07f0 |004b: move-object v0, v15 │ │ -0ab104: 0803 1000 |004c: move-object/from16 v3, v16 │ │ -0ab108: 7606 5404 0000 |004e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0454 │ │ -0ab10e: 0a0e |0051: move-result v14 │ │ -0ab110: 1304 e130 |0052: const/16 v4, #int 12513 // #30e1 │ │ -0ab114: 1205 |0054: const/4 v5, #int 0 // #0 │ │ -0ab116: 07f0 |0055: move-object v0, v15 │ │ -0ab118: 0803 1000 |0056: move-object/from16 v3, v16 │ │ -0ab11c: 7606 5404 0000 |0058: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0454 │ │ -0ab122: 0a00 |005b: move-result v0 │ │ -0ab124: 7120 1926 0e00 |005c: invoke-static {v14, v0}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0ab12a: 0a0a |005f: move-result v10 │ │ -0ab12c: 1304 e130 |0060: const/16 v4, #int 12513 // #30e1 │ │ -0ab130: 1205 |0062: const/4 v5, #int 0 // #0 │ │ -0ab132: 07f0 |0063: move-object v0, v15 │ │ -0ab134: 0803 1000 |0064: move-object/from16 v3, v16 │ │ -0ab138: 7606 5404 0000 |0066: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0454 │ │ -0ab13e: 0a00 |0069: move-result v0 │ │ -0ab140: 3800 cb00 |006a: if-eqz v0, 0135 // +00cb │ │ -0ab144: 121b |006c: const/4 v11, #int 1 // #1 │ │ -0ab146: 6200 1c00 |006d: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ab14a: 1a03 8c01 |006f: const-string v3, "AndroidGraphics" // string@018c │ │ -0ab14e: 2204 c503 |0071: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ab152: 7010 6726 0400 |0073: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ab158: 1a05 0518 |0076: const-string v5, "framebuffer: (" // string@1805 │ │ -0ab15c: 6e20 6e26 5400 |0078: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ab162: 0c04 |007b: move-result-object v4 │ │ -0ab164: 6e20 6b26 d400 |007c: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0ab16a: 0c04 |007f: move-result-object v4 │ │ -0ab16c: 1a05 a800 |0080: const-string v5, ", " // string@00a8 │ │ -0ab170: 6e20 6e26 5400 |0082: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ab176: 0c04 |0085: move-result-object v4 │ │ -0ab178: 6e20 6b26 c400 |0086: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0ab17e: 0c04 |0089: move-result-object v4 │ │ -0ab180: 1a05 a800 |008a: const-string v5, ", " // string@00a8 │ │ -0ab184: 6e20 6e26 5400 |008c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ab18a: 0c04 |008f: move-result-object v4 │ │ -0ab18c: 6e20 6b26 6400 |0090: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0ab192: 0c04 |0093: move-result-object v4 │ │ -0ab194: 1a05 a800 |0094: const-string v5, ", " // string@00a8 │ │ -0ab198: 6e20 6e26 5400 |0096: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ab19e: 0c04 |0099: move-result-object v4 │ │ -0ab1a0: 6e20 6b26 7400 |009a: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0ab1a6: 0c04 |009d: move-result-object v4 │ │ -0ab1a8: 1a05 9900 |009e: const-string v5, ")" // string@0099 │ │ -0ab1ac: 6e20 6e26 5400 |00a0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ab1b2: 0c04 |00a3: move-result-object v4 │ │ -0ab1b4: 6e10 7426 0400 |00a4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ab1ba: 0c04 |00a7: move-result-object v4 │ │ -0ab1bc: 7230 f100 3004 |00a8: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ab1c2: 6200 1c00 |00ab: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ab1c6: 1a03 8c01 |00ad: const-string v3, "AndroidGraphics" // string@018c │ │ -0ab1ca: 2204 c503 |00af: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ab1ce: 7010 6726 0400 |00b1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ab1d4: 1a05 e215 |00b4: const-string v5, "depthbuffer: (" // string@15e2 │ │ -0ab1d8: 6e20 6e26 5400 |00b6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ab1de: 0c04 |00b9: move-result-object v4 │ │ -0ab1e0: 6e20 6b26 8400 |00ba: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0ab1e6: 0c04 |00bd: move-result-object v4 │ │ -0ab1e8: 1a05 9900 |00be: const-string v5, ")" // string@0099 │ │ -0ab1ec: 6e20 6e26 5400 |00c0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ab1f2: 0c04 |00c3: move-result-object v4 │ │ -0ab1f4: 6e10 7426 0400 |00c4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ab1fa: 0c04 |00c7: move-result-object v4 │ │ -0ab1fc: 7230 f100 3004 |00c8: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ab202: 6200 1c00 |00cb: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ab206: 1a03 8c01 |00cd: const-string v3, "AndroidGraphics" // string@018c │ │ -0ab20a: 2204 c503 |00cf: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ab20e: 7010 6726 0400 |00d1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ab214: 1a05 d628 |00d4: const-string v5, "stencilbuffer: (" // string@28d6 │ │ -0ab218: 6e20 6e26 5400 |00d6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ab21e: 0c04 |00d9: move-result-object v4 │ │ -0ab220: 6e20 6b26 9400 |00da: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0ab226: 0c04 |00dd: move-result-object v4 │ │ -0ab228: 1a05 9900 |00de: const-string v5, ")" // string@0099 │ │ -0ab22c: 6e20 6e26 5400 |00e0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ab232: 0c04 |00e3: move-result-object v4 │ │ -0ab234: 6e10 7426 0400 |00e4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ab23a: 0c04 |00e7: move-result-object v4 │ │ -0ab23c: 7230 f100 3004 |00e8: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ab242: 6200 1c00 |00eb: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ab246: 1a03 8c01 |00ed: const-string v3, "AndroidGraphics" // string@018c │ │ -0ab24a: 2204 c503 |00ef: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ab24e: 7010 6726 0400 |00f1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ab254: 1a05 f725 |00f4: const-string v5, "samples: (" // string@25f7 │ │ -0ab258: 6e20 6e26 5400 |00f6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ab25e: 0c04 |00f9: move-result-object v4 │ │ -0ab260: 6e20 6b26 a400 |00fa: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0ab266: 0c04 |00fd: move-result-object v4 │ │ -0ab268: 1a05 9900 |00fe: const-string v5, ")" // string@0099 │ │ -0ab26c: 6e20 6e26 5400 |0100: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ab272: 0c04 |0103: move-result-object v4 │ │ -0ab274: 6e10 7426 0400 |0104: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ab27a: 0c04 |0107: move-result-object v4 │ │ -0ab27c: 7230 f100 3004 |0108: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ab282: 6200 1c00 |010b: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ab286: 1a03 8c01 |010d: const-string v3, "AndroidGraphics" // string@018c │ │ -0ab28a: 2204 c503 |010f: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ab28e: 7010 6726 0400 |0111: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ab294: 1a05 0315 |0114: const-string v5, "coverage sampling: (" // string@1503 │ │ -0ab298: 6e20 6e26 5400 |0116: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ab29e: 0c04 |0119: move-result-object v4 │ │ -0ab2a0: 6e20 6f26 b400 |011a: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@266f │ │ -0ab2a6: 0c04 |011d: move-result-object v4 │ │ -0ab2a8: 1a05 9900 |011e: const-string v5, ")" // string@0099 │ │ -0ab2ac: 6e20 6e26 5400 |0120: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ab2b2: 0c04 |0123: move-result-object v4 │ │ -0ab2b4: 6e10 7426 0400 |0124: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ab2ba: 0c04 |0127: move-result-object v4 │ │ -0ab2bc: 7230 f100 3004 |0128: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ab2c2: 2203 5700 |012b: new-instance v3, Lcom/badlogic/gdx/Graphics$BufferFormat; // type@0057 │ │ -0ab2c6: 01d4 |012d: move v4, v13 │ │ -0ab2c8: 01c5 |012e: move v5, v12 │ │ -0ab2ca: 7609 1f01 0300 |012f: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/Graphics$BufferFormat;.:(IIIIIIIZ)V // method@011f │ │ -0ab2d0: 5bf3 6c01 |0132: iput-object v3, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.bufferFormat:Lcom/badlogic/gdx/Graphics$BufferFormat; // field@016c │ │ -0ab2d4: 0e00 |0134: return-void │ │ -0ab2d6: 120b |0135: const/4 v11, #int 0 // #0 │ │ -0ab2d8: 2900 37ff |0136: goto/16 006d // -00c9 │ │ +0b961c: |[0b961c] com.badlogic.gdx.backends.android.AndroidGraphics.logConfig:(Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ +0b962c: 7100 b927 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@27b9 │ │ +0b9632: 0c01 |0003: move-result-object v1 │ │ +0b9634: 1f01 0a04 |0004: check-cast v1, Ljavax/microedition/khronos/egl/EGL10; // type@040a │ │ +0b9638: 6200 3413 |0006: sget-object v0, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1334 │ │ +0b963c: 7220 ae27 0100 |0008: invoke-interface {v1, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@27ae │ │ +0b9642: 0c02 |000b: move-result-object v2 │ │ +0b9644: 1304 2430 |000c: const/16 v4, #int 12324 // #3024 │ │ +0b9648: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +0b964a: 07f0 |000f: move-object v0, v15 │ │ +0b964c: 0803 1000 |0010: move-object/from16 v3, v16 │ │ +0b9650: 7606 5404 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0454 │ │ +0b9656: 0a0d |0015: move-result v13 │ │ +0b9658: 1304 2330 |0016: const/16 v4, #int 12323 // #3023 │ │ +0b965c: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +0b965e: 07f0 |0019: move-object v0, v15 │ │ +0b9660: 0803 1000 |001a: move-object/from16 v3, v16 │ │ +0b9664: 7606 5404 0000 |001c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0454 │ │ +0b966a: 0a0c |001f: move-result v12 │ │ +0b966c: 1304 2230 |0020: const/16 v4, #int 12322 // #3022 │ │ +0b9670: 1205 |0022: const/4 v5, #int 0 // #0 │ │ +0b9672: 07f0 |0023: move-object v0, v15 │ │ +0b9674: 0803 1000 |0024: move-object/from16 v3, v16 │ │ +0b9678: 7606 5404 0000 |0026: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0454 │ │ +0b967e: 0a06 |0029: move-result v6 │ │ +0b9680: 1304 2130 |002a: const/16 v4, #int 12321 // #3021 │ │ +0b9684: 1205 |002c: const/4 v5, #int 0 // #0 │ │ +0b9686: 07f0 |002d: move-object v0, v15 │ │ +0b9688: 0803 1000 |002e: move-object/from16 v3, v16 │ │ +0b968c: 7606 5404 0000 |0030: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0454 │ │ +0b9692: 0a07 |0033: move-result v7 │ │ +0b9694: 1304 2530 |0034: const/16 v4, #int 12325 // #3025 │ │ +0b9698: 1205 |0036: const/4 v5, #int 0 // #0 │ │ +0b969a: 07f0 |0037: move-object v0, v15 │ │ +0b969c: 0803 1000 |0038: move-object/from16 v3, v16 │ │ +0b96a0: 7606 5404 0000 |003a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0454 │ │ +0b96a6: 0a08 |003d: move-result v8 │ │ +0b96a8: 1304 2630 |003e: const/16 v4, #int 12326 // #3026 │ │ +0b96ac: 1205 |0040: const/4 v5, #int 0 // #0 │ │ +0b96ae: 07f0 |0041: move-object v0, v15 │ │ +0b96b0: 0803 1000 |0042: move-object/from16 v3, v16 │ │ +0b96b4: 7606 5404 0000 |0044: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0454 │ │ +0b96ba: 0a09 |0047: move-result v9 │ │ +0b96bc: 1304 3130 |0048: const/16 v4, #int 12337 // #3031 │ │ +0b96c0: 1205 |004a: const/4 v5, #int 0 // #0 │ │ +0b96c2: 07f0 |004b: move-object v0, v15 │ │ +0b96c4: 0803 1000 |004c: move-object/from16 v3, v16 │ │ +0b96c8: 7606 5404 0000 |004e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0454 │ │ +0b96ce: 0a0e |0051: move-result v14 │ │ +0b96d0: 1304 e130 |0052: const/16 v4, #int 12513 // #30e1 │ │ +0b96d4: 1205 |0054: const/4 v5, #int 0 // #0 │ │ +0b96d6: 07f0 |0055: move-object v0, v15 │ │ +0b96d8: 0803 1000 |0056: move-object/from16 v3, v16 │ │ +0b96dc: 7606 5404 0000 |0058: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0454 │ │ +0b96e2: 0a00 |005b: move-result v0 │ │ +0b96e4: 7120 1926 0e00 |005c: invoke-static {v14, v0}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0b96ea: 0a0a |005f: move-result v10 │ │ +0b96ec: 1304 e130 |0060: const/16 v4, #int 12513 // #30e1 │ │ +0b96f0: 1205 |0062: const/4 v5, #int 0 // #0 │ │ +0b96f2: 07f0 |0063: move-object v0, v15 │ │ +0b96f4: 0803 1000 |0064: move-object/from16 v3, v16 │ │ +0b96f8: 7606 5404 0000 |0066: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0454 │ │ +0b96fe: 0a00 |0069: move-result v0 │ │ +0b9700: 3800 cb00 |006a: if-eqz v0, 0135 // +00cb │ │ +0b9704: 121b |006c: const/4 v11, #int 1 // #1 │ │ +0b9706: 6200 1c00 |006d: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0b970a: 1a03 8c01 |006f: const-string v3, "AndroidGraphics" // string@018c │ │ +0b970e: 2204 c303 |0071: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b9712: 7010 6726 0400 |0073: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b9718: 1a05 0318 |0076: const-string v5, "framebuffer: (" // string@1803 │ │ +0b971c: 6e20 6e26 5400 |0078: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b9722: 0c04 |007b: move-result-object v4 │ │ +0b9724: 6e20 6b26 d400 |007c: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0b972a: 0c04 |007f: move-result-object v4 │ │ +0b972c: 1a05 a800 |0080: const-string v5, ", " // string@00a8 │ │ +0b9730: 6e20 6e26 5400 |0082: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b9736: 0c04 |0085: move-result-object v4 │ │ +0b9738: 6e20 6b26 c400 |0086: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0b973e: 0c04 |0089: move-result-object v4 │ │ +0b9740: 1a05 a800 |008a: const-string v5, ", " // string@00a8 │ │ +0b9744: 6e20 6e26 5400 |008c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b974a: 0c04 |008f: move-result-object v4 │ │ +0b974c: 6e20 6b26 6400 |0090: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0b9752: 0c04 |0093: move-result-object v4 │ │ +0b9754: 1a05 a800 |0094: const-string v5, ", " // string@00a8 │ │ +0b9758: 6e20 6e26 5400 |0096: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b975e: 0c04 |0099: move-result-object v4 │ │ +0b9760: 6e20 6b26 7400 |009a: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0b9766: 0c04 |009d: move-result-object v4 │ │ +0b9768: 1a05 9900 |009e: const-string v5, ")" // string@0099 │ │ +0b976c: 6e20 6e26 5400 |00a0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b9772: 0c04 |00a3: move-result-object v4 │ │ +0b9774: 6e10 7426 0400 |00a4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b977a: 0c04 |00a7: move-result-object v4 │ │ +0b977c: 7230 f100 3004 |00a8: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0b9782: 6200 1c00 |00ab: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0b9786: 1a03 8c01 |00ad: const-string v3, "AndroidGraphics" // string@018c │ │ +0b978a: 2204 c303 |00af: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b978e: 7010 6726 0400 |00b1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b9794: 1a05 e015 |00b4: const-string v5, "depthbuffer: (" // string@15e0 │ │ +0b9798: 6e20 6e26 5400 |00b6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b979e: 0c04 |00b9: move-result-object v4 │ │ +0b97a0: 6e20 6b26 8400 |00ba: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0b97a6: 0c04 |00bd: move-result-object v4 │ │ +0b97a8: 1a05 9900 |00be: const-string v5, ")" // string@0099 │ │ +0b97ac: 6e20 6e26 5400 |00c0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b97b2: 0c04 |00c3: move-result-object v4 │ │ +0b97b4: 6e10 7426 0400 |00c4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b97ba: 0c04 |00c7: move-result-object v4 │ │ +0b97bc: 7230 f100 3004 |00c8: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0b97c2: 6200 1c00 |00cb: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0b97c6: 1a03 8c01 |00cd: const-string v3, "AndroidGraphics" // string@018c │ │ +0b97ca: 2204 c303 |00cf: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b97ce: 7010 6726 0400 |00d1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b97d4: 1a05 d428 |00d4: const-string v5, "stencilbuffer: (" // string@28d4 │ │ +0b97d8: 6e20 6e26 5400 |00d6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b97de: 0c04 |00d9: move-result-object v4 │ │ +0b97e0: 6e20 6b26 9400 |00da: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0b97e6: 0c04 |00dd: move-result-object v4 │ │ +0b97e8: 1a05 9900 |00de: const-string v5, ")" // string@0099 │ │ +0b97ec: 6e20 6e26 5400 |00e0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b97f2: 0c04 |00e3: move-result-object v4 │ │ +0b97f4: 6e10 7426 0400 |00e4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b97fa: 0c04 |00e7: move-result-object v4 │ │ +0b97fc: 7230 f100 3004 |00e8: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0b9802: 6200 1c00 |00eb: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0b9806: 1a03 8c01 |00ed: const-string v3, "AndroidGraphics" // string@018c │ │ +0b980a: 2204 c303 |00ef: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b980e: 7010 6726 0400 |00f1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b9814: 1a05 f525 |00f4: const-string v5, "samples: (" // string@25f5 │ │ +0b9818: 6e20 6e26 5400 |00f6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b981e: 0c04 |00f9: move-result-object v4 │ │ +0b9820: 6e20 6b26 a400 |00fa: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0b9826: 0c04 |00fd: move-result-object v4 │ │ +0b9828: 1a05 9900 |00fe: const-string v5, ")" // string@0099 │ │ +0b982c: 6e20 6e26 5400 |0100: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b9832: 0c04 |0103: move-result-object v4 │ │ +0b9834: 6e10 7426 0400 |0104: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b983a: 0c04 |0107: move-result-object v4 │ │ +0b983c: 7230 f100 3004 |0108: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0b9842: 6200 1c00 |010b: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0b9846: 1a03 8c01 |010d: const-string v3, "AndroidGraphics" // string@018c │ │ +0b984a: 2204 c303 |010f: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b984e: 7010 6726 0400 |0111: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b9854: 1a05 0115 |0114: const-string v5, "coverage sampling: (" // string@1501 │ │ +0b9858: 6e20 6e26 5400 |0116: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b985e: 0c04 |0119: move-result-object v4 │ │ +0b9860: 6e20 6f26 b400 |011a: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@266f │ │ +0b9866: 0c04 |011d: move-result-object v4 │ │ +0b9868: 1a05 9900 |011e: const-string v5, ")" // string@0099 │ │ +0b986c: 6e20 6e26 5400 |0120: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b9872: 0c04 |0123: move-result-object v4 │ │ +0b9874: 6e10 7426 0400 |0124: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b987a: 0c04 |0127: move-result-object v4 │ │ +0b987c: 7230 f100 3004 |0128: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0b9882: 2203 5500 |012b: new-instance v3, Lcom/badlogic/gdx/Graphics$BufferFormat; // type@0055 │ │ +0b9886: 01d4 |012d: move v4, v13 │ │ +0b9888: 01c5 |012e: move v5, v12 │ │ +0b988a: 7609 1f01 0300 |012f: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/Graphics$BufferFormat;.:(IIIIIIIZ)V // method@011f │ │ +0b9890: 5bf3 6c01 |0132: iput-object v3, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.bufferFormat:Lcom/badlogic/gdx/Graphics$BufferFormat; // field@016c │ │ +0b9894: 0e00 |0134: return-void │ │ +0b9896: 120b |0135: const/4 v11, #int 0 // #0 │ │ +0b9898: 2900 37ff |0136: goto/16 006d // -00c9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0006 line=329 │ │ 0x000c line=330 │ │ 0x0016 line=331 │ │ 0x0020 line=332 │ │ @@ -201615,53 +201678,53 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -0ab2dc: |[0ab2dc] com.badlogic.gdx.backends.android.AndroidGraphics.setPreserveContext:(Landroid/view/View;)V │ │ -0ab2ec: 6206 0300 |0000: sget-object v6, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@0003 │ │ -0ab2f0: 7110 0126 0600 |0002: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -0ab2f6: 0a05 |0005: move-result v5 │ │ -0ab2f8: 1306 0b00 |0006: const/16 v6, #int 11 // #b │ │ -0ab2fc: 3465 3400 |0008: if-lt v5, v6, 003c // +0034 │ │ -0ab300: 20a6 fe00 |000a: instance-of v6, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20; // type@00fe │ │ -0ab304: 3806 3000 |000c: if-eqz v6, 003c // +0030 │ │ -0ab308: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -0ab30a: 6e10 2926 0a00 |000f: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -0ab310: 0c06 |0012: move-result-object v6 │ │ -0ab312: 6e10 d425 0600 |0013: invoke-virtual {v6}, Ljava/lang/Class;.getMethods:()[Ljava/lang/reflect/Method; // method@25d4 │ │ -0ab318: 0c00 |0016: move-result-object v0 │ │ -0ab31a: 2102 |0017: array-length v2, v0 │ │ -0ab31c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -0ab31e: 3521 1100 |0019: if-ge v1, v2, 002a // +0011 │ │ -0ab322: 4603 0001 |001b: aget-object v3, v0, v1 │ │ -0ab326: 6e10 9e26 0300 |001d: invoke-virtual {v3}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@269e │ │ -0ab32c: 0c06 |0020: move-result-object v6 │ │ -0ab32e: 1a07 5327 |0021: const-string v7, "setPreserveEGLContextOnPause" // string@2753 │ │ -0ab332: 6e20 4426 7600 |0023: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0ab338: 0a06 |0026: move-result v6 │ │ -0ab33a: 3806 1600 |0027: if-eqz v6, 003d // +0016 │ │ -0ab33e: 0734 |0029: move-object v4, v3 │ │ -0ab340: 3804 1200 |002a: if-eqz v4, 003c // +0012 │ │ -0ab344: 1f0a fe00 |002c: check-cast v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20; // type@00fe │ │ -0ab348: 1216 |002e: const/4 v6, #int 1 // #1 │ │ -0ab34a: 2366 9404 |002f: new-array v6, v6, [Ljava/lang/Object; // type@0494 │ │ -0ab34e: 1207 |0031: const/4 v7, #int 0 // #0 │ │ -0ab350: 1218 |0032: const/4 v8, #int 1 // #1 │ │ -0ab352: 7110 c025 0800 |0033: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@25c0 │ │ -0ab358: 0c08 |0036: move-result-object v8 │ │ -0ab35a: 4d08 0607 |0037: aput-object v8, v6, v7 │ │ -0ab35e: 6e30 9f26 a406 |0039: invoke-virtual {v4, v10, v6}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@269f │ │ -0ab364: 0e00 |003c: return-void │ │ -0ab366: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ab36a: 28da |003f: goto 0019 // -0026 │ │ -0ab36c: 0d06 |0040: move-exception v6 │ │ -0ab36e: 28fb |0041: goto 003c // -0005 │ │ +0b989c: |[0b989c] com.badlogic.gdx.backends.android.AndroidGraphics.setPreserveContext:(Landroid/view/View;)V │ │ +0b98ac: 6206 0300 |0000: sget-object v6, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@0003 │ │ +0b98b0: 7110 0126 0600 |0002: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0b98b6: 0a05 |0005: move-result v5 │ │ +0b98b8: 1306 0b00 |0006: const/16 v6, #int 11 // #b │ │ +0b98bc: 3465 3400 |0008: if-lt v5, v6, 003c // +0034 │ │ +0b98c0: 20a6 fc00 |000a: instance-of v6, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20; // type@00fc │ │ +0b98c4: 3806 3000 |000c: if-eqz v6, 003c // +0030 │ │ +0b98c8: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +0b98ca: 6e10 2926 0a00 |000f: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +0b98d0: 0c06 |0012: move-result-object v6 │ │ +0b98d2: 6e10 d425 0600 |0013: invoke-virtual {v6}, Ljava/lang/Class;.getMethods:()[Ljava/lang/reflect/Method; // method@25d4 │ │ +0b98d8: 0c00 |0016: move-result-object v0 │ │ +0b98da: 2102 |0017: array-length v2, v0 │ │ +0b98dc: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0b98de: 3521 1100 |0019: if-ge v1, v2, 002a // +0011 │ │ +0b98e2: 4603 0001 |001b: aget-object v3, v0, v1 │ │ +0b98e6: 6e10 9e26 0300 |001d: invoke-virtual {v3}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@269e │ │ +0b98ec: 0c06 |0020: move-result-object v6 │ │ +0b98ee: 1a07 5127 |0021: const-string v7, "setPreserveEGLContextOnPause" // string@2751 │ │ +0b98f2: 6e20 4426 7600 |0023: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0b98f8: 0a06 |0026: move-result v6 │ │ +0b98fa: 3806 1600 |0027: if-eqz v6, 003d // +0016 │ │ +0b98fe: 0734 |0029: move-object v4, v3 │ │ +0b9900: 3804 1200 |002a: if-eqz v4, 003c // +0012 │ │ +0b9904: 1f0a fc00 |002c: check-cast v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20; // type@00fc │ │ +0b9908: 1216 |002e: const/4 v6, #int 1 // #1 │ │ +0b990a: 2366 9204 |002f: new-array v6, v6, [Ljava/lang/Object; // type@0492 │ │ +0b990e: 1207 |0031: const/4 v7, #int 0 // #0 │ │ +0b9910: 1218 |0032: const/4 v8, #int 1 // #1 │ │ +0b9912: 7110 c025 0800 |0033: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@25c0 │ │ +0b9918: 0c08 |0036: move-result-object v8 │ │ +0b991a: 4d08 0607 |0037: aput-object v8, v6, v7 │ │ +0b991e: 6e30 9f26 a406 |0039: invoke-virtual {v4, v10, v6}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@269f │ │ +0b9924: 0e00 |003c: return-void │ │ +0b9926: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b992a: 28da |003f: goto 0019 // -0026 │ │ +0b992c: 0d06 |0040: move-exception v6 │ │ +0b992e: 28fb |0041: goto 003c // -0005 │ │ catches : 1 │ │ 0x000f - 0x003c │ │ Ljava/lang/Exception; -> 0x0040 │ │ positions : │ │ 0x0000 line=103 │ │ 0x0006 line=104 │ │ 0x000e line=106 │ │ @@ -201694,141 +201757,141 @@ │ │ type : '(Ljavax/microedition/khronos/opengles/GL10;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 262 16-bit code units │ │ -0ab380: |[0ab380] com.badlogic.gdx.backends.android.AndroidGraphics.setupGL:(Ljavax/microedition/khronos/opengles/GL10;)V │ │ -0ab390: 1305 011f |0000: const/16 v5, #int 7937 // #1f01 │ │ -0ab394: 5461 7801 |0002: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0178 │ │ -0ab398: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ -0ab39c: 5461 7a01 |0006: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@017a │ │ -0ab3a0: 3801 0300 |0008: if-eqz v1, 000b // +0003 │ │ -0ab3a4: 0e00 |000a: return-void │ │ -0ab3a6: 5461 8901 |000b: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ -0ab3aa: 2011 fe00 |000d: instance-of v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20; // type@00fe │ │ -0ab3ae: 3801 a800 |000f: if-eqz v1, 00b7 // +00a8 │ │ -0ab3b2: 2201 a400 |0011: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidGL20; // type@00a4 │ │ -0ab3b6: 7010 b303 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidGL20;.:()V // method@03b3 │ │ -0ab3bc: 5b61 7a01 |0016: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@017a │ │ -0ab3c0: 5461 7a01 |0018: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@017a │ │ -0ab3c4: 5b61 7701 |001a: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0177 │ │ -0ab3c8: 2201 a500 |001c: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidGLU; // type@00a5 │ │ -0ab3cc: 7010 4504 0100 |001e: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidGLU;.:()V // method@0445 │ │ -0ab3d2: 5b61 7b01 |0021: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@017b │ │ -0ab3d6: 5461 7701 |0023: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0177 │ │ -0ab3da: 6901 1f00 |0025: sput-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0ab3de: 5461 7801 |0027: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0178 │ │ -0ab3e2: 6901 2000 |0029: sput-object v1, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ -0ab3e6: 5461 7901 |002b: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0179 │ │ -0ab3ea: 6901 2100 |002d: sput-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0ab3ee: 5461 7a01 |002f: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@017a │ │ -0ab3f2: 6901 2200 |0031: sput-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0ab3f6: 5461 7b01 |0033: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@017b │ │ -0ab3fa: 6901 2300 |0035: sput-object v1, Lcom/badlogic/gdx/Gdx;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@0023 │ │ -0ab3fe: 6201 1c00 |0037: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ab402: 1a02 8c01 |0039: const-string v2, "AndroidGraphics" // string@018c │ │ -0ab406: 2203 c503 |003b: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ab40a: 7010 6726 0300 |003d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ab410: 1a04 ce0d |0040: const-string v4, "OGL renderer: " // string@0dce │ │ -0ab414: 6e20 6e26 4300 |0042: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ab41a: 0c03 |0045: move-result-object v3 │ │ -0ab41c: 7220 ec27 5700 |0046: invoke-interface {v7, v5}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ -0ab422: 0c04 |0049: move-result-object v4 │ │ -0ab424: 6e20 6e26 4300 |004a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ab42a: 0c03 |004d: move-result-object v3 │ │ -0ab42c: 6e10 7426 0300 |004e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ab432: 0c03 |0051: move-result-object v3 │ │ -0ab434: 7230 f100 2103 |0052: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ab43a: 6201 1c00 |0055: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ab43e: 1a02 8c01 |0057: const-string v2, "AndroidGraphics" // string@018c │ │ -0ab442: 2203 c503 |0059: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ab446: 7010 6726 0300 |005b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ab44c: 1a04 cf0d |005e: const-string v4, "OGL vendor: " // string@0dcf │ │ -0ab450: 6e20 6e26 4300 |0060: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ab456: 0c03 |0063: move-result-object v3 │ │ -0ab458: 1304 001f |0064: const/16 v4, #int 7936 // #1f00 │ │ -0ab45c: 7220 ec27 4700 |0066: invoke-interface {v7, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ -0ab462: 0c04 |0069: move-result-object v4 │ │ -0ab464: 6e20 6e26 4300 |006a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ab46a: 0c03 |006d: move-result-object v3 │ │ -0ab46c: 6e10 7426 0300 |006e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ab472: 0c03 |0071: move-result-object v3 │ │ -0ab474: 7230 f100 2103 |0072: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ab47a: 6201 1c00 |0075: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ab47e: 1a02 8c01 |0077: const-string v2, "AndroidGraphics" // string@018c │ │ -0ab482: 2203 c503 |0079: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ab486: 7010 6726 0300 |007b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ab48c: 1a04 d00d |007e: const-string v4, "OGL version: " // string@0dd0 │ │ -0ab490: 6e20 6e26 4300 |0080: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ab496: 0c03 |0083: move-result-object v3 │ │ -0ab498: 1304 021f |0084: const/16 v4, #int 7938 // #1f02 │ │ -0ab49c: 7220 ec27 4700 |0086: invoke-interface {v7, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ -0ab4a2: 0c04 |0089: move-result-object v4 │ │ -0ab4a4: 6e20 6e26 4300 |008a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ab4aa: 0c03 |008d: move-result-object v3 │ │ -0ab4ac: 6e10 7426 0300 |008e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ab4b2: 0c03 |0091: move-result-object v3 │ │ -0ab4b4: 7230 f100 2103 |0092: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ab4ba: 6201 1c00 |0095: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ab4be: 1a02 8c01 |0097: const-string v2, "AndroidGraphics" // string@018c │ │ -0ab4c2: 2203 c503 |0099: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ab4c6: 7010 6726 0300 |009b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ab4cc: 1a04 cd0d |009e: const-string v4, "OGL extensions: " // string@0dcd │ │ -0ab4d0: 6e20 6e26 4300 |00a0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ab4d6: 0c03 |00a3: move-result-object v3 │ │ -0ab4d8: 1304 031f |00a4: const/16 v4, #int 7939 // #1f03 │ │ -0ab4dc: 7220 ec27 4700 |00a6: invoke-interface {v7, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ -0ab4e2: 0c04 |00a9: move-result-object v4 │ │ -0ab4e4: 6e20 6e26 4300 |00aa: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ab4ea: 0c03 |00ad: move-result-object v3 │ │ -0ab4ec: 6e10 7426 0300 |00ae: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ab4f2: 0c03 |00b1: move-result-object v3 │ │ -0ab4f4: 7230 f100 2103 |00b2: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ab4fa: 2900 55ff |00b5: goto/16 000a // -00ab │ │ -0ab4fe: 2201 a200 |00b7: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidGL10; // type@00a2 │ │ -0ab502: 7020 2703 7100 |00b9: invoke-direct {v1, v7}, Lcom/badlogic/gdx/backends/android/AndroidGL10;.:(Ljavax/microedition/khronos/opengles/GL10;)V // method@0327 │ │ -0ab508: 5b61 7801 |00bc: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0178 │ │ -0ab50c: 5461 7801 |00be: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0178 │ │ -0ab510: 5b61 7701 |00c0: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0177 │ │ -0ab514: 2071 1504 |00c2: instance-of v1, v7, Ljavax/microedition/khronos/opengles/GL11; // type@0415 │ │ -0ab518: 3801 58ff |00c4: if-eqz v1, 001c // -00a8 │ │ -0ab51c: 7220 ec27 5700 |00c6: invoke-interface {v7, v5}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ -0ab522: 0c00 |00c9: move-result-object v0 │ │ -0ab524: 3800 52ff |00ca: if-eqz v0, 001c // -00ae │ │ -0ab528: 6e10 5a26 0000 |00cc: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ -0ab52e: 0c01 |00cf: move-result-object v1 │ │ -0ab530: 1a02 f923 |00d0: const-string v2, "pixelflinger" // string@23f9 │ │ -0ab534: 6e20 4226 2100 |00d2: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2642 │ │ -0ab53a: 0a01 |00d5: move-result v1 │ │ -0ab53c: 3901 46ff |00d6: if-nez v1, 001c // -00ba │ │ -0ab540: 6201 0400 |00d8: sget-object v1, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0004 │ │ -0ab544: 1a02 220d |00da: const-string v2, "MB200" // string@0d22 │ │ -0ab548: 6e20 4426 2100 |00dc: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0ab54e: 0a01 |00df: move-result v1 │ │ -0ab550: 3901 3cff |00e0: if-nez v1, 001c // -00c4 │ │ -0ab554: 6201 0400 |00e2: sget-object v1, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0004 │ │ -0ab558: 1a02 230d |00e4: const-string v2, "MB220" // string@0d23 │ │ -0ab55c: 6e20 4426 2100 |00e6: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0ab562: 0a01 |00e9: move-result v1 │ │ -0ab564: 3901 32ff |00ea: if-nez v1, 001c // -00ce │ │ -0ab568: 6201 0400 |00ec: sget-object v1, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0004 │ │ -0ab56c: 1a02 0002 |00ee: const-string v2, "Behold" // string@0200 │ │ -0ab570: 6e20 4226 2100 |00f0: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2642 │ │ -0ab576: 0a01 |00f3: move-result v1 │ │ -0ab578: 3901 28ff |00f4: if-nez v1, 001c // -00d8 │ │ -0ab57c: 2202 a300 |00f6: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidGL11; // type@00a3 │ │ -0ab580: 0771 |00f8: move-object v1, v7 │ │ -0ab582: 1f01 1504 |00f9: check-cast v1, Ljavax/microedition/khronos/opengles/GL11; // type@0415 │ │ -0ab586: 7020 8003 1200 |00fb: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/AndroidGL11;.:(Ljavax/microedition/khronos/opengles/GL10;)V // method@0380 │ │ -0ab58c: 5b62 7901 |00fe: iput-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0179 │ │ -0ab590: 5461 7901 |0100: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0179 │ │ -0ab594: 5b61 7801 |0102: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0178 │ │ -0ab598: 2900 18ff |0104: goto/16 001c // -00e8 │ │ +0b9940: |[0b9940] com.badlogic.gdx.backends.android.AndroidGraphics.setupGL:(Ljavax/microedition/khronos/opengles/GL10;)V │ │ +0b9950: 1305 011f |0000: const/16 v5, #int 7937 // #1f01 │ │ +0b9954: 5461 7801 |0002: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0178 │ │ +0b9958: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ +0b995c: 5461 7a01 |0006: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@017a │ │ +0b9960: 3801 0300 |0008: if-eqz v1, 000b // +0003 │ │ +0b9964: 0e00 |000a: return-void │ │ +0b9966: 5461 8901 |000b: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ +0b996a: 2011 fc00 |000d: instance-of v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20; // type@00fc │ │ +0b996e: 3801 a800 |000f: if-eqz v1, 00b7 // +00a8 │ │ +0b9972: 2201 a200 |0011: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidGL20; // type@00a2 │ │ +0b9976: 7010 b303 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidGL20;.:()V // method@03b3 │ │ +0b997c: 5b61 7a01 |0016: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@017a │ │ +0b9980: 5461 7a01 |0018: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@017a │ │ +0b9984: 5b61 7701 |001a: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0177 │ │ +0b9988: 2201 a300 |001c: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidGLU; // type@00a3 │ │ +0b998c: 7010 4504 0100 |001e: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidGLU;.:()V // method@0445 │ │ +0b9992: 5b61 7b01 |0021: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@017b │ │ +0b9996: 5461 7701 |0023: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0177 │ │ +0b999a: 6901 1f00 |0025: sput-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0b999e: 5461 7801 |0027: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0178 │ │ +0b99a2: 6901 2000 |0029: sput-object v1, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ +0b99a6: 5461 7901 |002b: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0179 │ │ +0b99aa: 6901 2100 |002d: sput-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0b99ae: 5461 7a01 |002f: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@017a │ │ +0b99b2: 6901 2200 |0031: sput-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0b99b6: 5461 7b01 |0033: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@017b │ │ +0b99ba: 6901 2300 |0035: sput-object v1, Lcom/badlogic/gdx/Gdx;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@0023 │ │ +0b99be: 6201 1c00 |0037: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0b99c2: 1a02 8c01 |0039: const-string v2, "AndroidGraphics" // string@018c │ │ +0b99c6: 2203 c303 |003b: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b99ca: 7010 6726 0300 |003d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b99d0: 1a04 cc0d |0040: const-string v4, "OGL renderer: " // string@0dcc │ │ +0b99d4: 6e20 6e26 4300 |0042: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b99da: 0c03 |0045: move-result-object v3 │ │ +0b99dc: 7220 ec27 5700 |0046: invoke-interface {v7, v5}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ +0b99e2: 0c04 |0049: move-result-object v4 │ │ +0b99e4: 6e20 6e26 4300 |004a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b99ea: 0c03 |004d: move-result-object v3 │ │ +0b99ec: 6e10 7426 0300 |004e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b99f2: 0c03 |0051: move-result-object v3 │ │ +0b99f4: 7230 f100 2103 |0052: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0b99fa: 6201 1c00 |0055: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0b99fe: 1a02 8c01 |0057: const-string v2, "AndroidGraphics" // string@018c │ │ +0b9a02: 2203 c303 |0059: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b9a06: 7010 6726 0300 |005b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b9a0c: 1a04 cd0d |005e: const-string v4, "OGL vendor: " // string@0dcd │ │ +0b9a10: 6e20 6e26 4300 |0060: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b9a16: 0c03 |0063: move-result-object v3 │ │ +0b9a18: 1304 001f |0064: const/16 v4, #int 7936 // #1f00 │ │ +0b9a1c: 7220 ec27 4700 |0066: invoke-interface {v7, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ +0b9a22: 0c04 |0069: move-result-object v4 │ │ +0b9a24: 6e20 6e26 4300 |006a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b9a2a: 0c03 |006d: move-result-object v3 │ │ +0b9a2c: 6e10 7426 0300 |006e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b9a32: 0c03 |0071: move-result-object v3 │ │ +0b9a34: 7230 f100 2103 |0072: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0b9a3a: 6201 1c00 |0075: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0b9a3e: 1a02 8c01 |0077: const-string v2, "AndroidGraphics" // string@018c │ │ +0b9a42: 2203 c303 |0079: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b9a46: 7010 6726 0300 |007b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b9a4c: 1a04 ce0d |007e: const-string v4, "OGL version: " // string@0dce │ │ +0b9a50: 6e20 6e26 4300 |0080: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b9a56: 0c03 |0083: move-result-object v3 │ │ +0b9a58: 1304 021f |0084: const/16 v4, #int 7938 // #1f02 │ │ +0b9a5c: 7220 ec27 4700 |0086: invoke-interface {v7, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ +0b9a62: 0c04 |0089: move-result-object v4 │ │ +0b9a64: 6e20 6e26 4300 |008a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b9a6a: 0c03 |008d: move-result-object v3 │ │ +0b9a6c: 6e10 7426 0300 |008e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b9a72: 0c03 |0091: move-result-object v3 │ │ +0b9a74: 7230 f100 2103 |0092: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0b9a7a: 6201 1c00 |0095: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0b9a7e: 1a02 8c01 |0097: const-string v2, "AndroidGraphics" // string@018c │ │ +0b9a82: 2203 c303 |0099: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +0b9a86: 7010 6726 0300 |009b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0b9a8c: 1a04 cb0d |009e: const-string v4, "OGL extensions: " // string@0dcb │ │ +0b9a90: 6e20 6e26 4300 |00a0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b9a96: 0c03 |00a3: move-result-object v3 │ │ +0b9a98: 1304 031f |00a4: const/16 v4, #int 7939 // #1f03 │ │ +0b9a9c: 7220 ec27 4700 |00a6: invoke-interface {v7, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ +0b9aa2: 0c04 |00a9: move-result-object v4 │ │ +0b9aa4: 6e20 6e26 4300 |00aa: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0b9aaa: 0c03 |00ad: move-result-object v3 │ │ +0b9aac: 6e10 7426 0300 |00ae: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0b9ab2: 0c03 |00b1: move-result-object v3 │ │ +0b9ab4: 7230 f100 2103 |00b2: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0b9aba: 2900 55ff |00b5: goto/16 000a // -00ab │ │ +0b9abe: 2201 a000 |00b7: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidGL10; // type@00a0 │ │ +0b9ac2: 7020 2703 7100 |00b9: invoke-direct {v1, v7}, Lcom/badlogic/gdx/backends/android/AndroidGL10;.:(Ljavax/microedition/khronos/opengles/GL10;)V // method@0327 │ │ +0b9ac8: 5b61 7801 |00bc: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0178 │ │ +0b9acc: 5461 7801 |00be: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0178 │ │ +0b9ad0: 5b61 7701 |00c0: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0177 │ │ +0b9ad4: 2071 1304 |00c2: instance-of v1, v7, Ljavax/microedition/khronos/opengles/GL11; // type@0413 │ │ +0b9ad8: 3801 58ff |00c4: if-eqz v1, 001c // -00a8 │ │ +0b9adc: 7220 ec27 5700 |00c6: invoke-interface {v7, v5}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ +0b9ae2: 0c00 |00c9: move-result-object v0 │ │ +0b9ae4: 3800 52ff |00ca: if-eqz v0, 001c // -00ae │ │ +0b9ae8: 6e10 5a26 0000 |00cc: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ +0b9aee: 0c01 |00cf: move-result-object v1 │ │ +0b9af0: 1a02 f723 |00d0: const-string v2, "pixelflinger" // string@23f7 │ │ +0b9af4: 6e20 4226 2100 |00d2: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2642 │ │ +0b9afa: 0a01 |00d5: move-result v1 │ │ +0b9afc: 3901 46ff |00d6: if-nez v1, 001c // -00ba │ │ +0b9b00: 6201 0400 |00d8: sget-object v1, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0004 │ │ +0b9b04: 1a02 200d |00da: const-string v2, "MB200" // string@0d20 │ │ +0b9b08: 6e20 4426 2100 |00dc: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0b9b0e: 0a01 |00df: move-result v1 │ │ +0b9b10: 3901 3cff |00e0: if-nez v1, 001c // -00c4 │ │ +0b9b14: 6201 0400 |00e2: sget-object v1, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0004 │ │ +0b9b18: 1a02 210d |00e4: const-string v2, "MB220" // string@0d21 │ │ +0b9b1c: 6e20 4426 2100 |00e6: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0b9b22: 0a01 |00e9: move-result v1 │ │ +0b9b24: 3901 32ff |00ea: if-nez v1, 001c // -00ce │ │ +0b9b28: 6201 0400 |00ec: sget-object v1, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0004 │ │ +0b9b2c: 1a02 0002 |00ee: const-string v2, "Behold" // string@0200 │ │ +0b9b30: 6e20 4226 2100 |00f0: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2642 │ │ +0b9b36: 0a01 |00f3: move-result v1 │ │ +0b9b38: 3901 28ff |00f4: if-nez v1, 001c // -00d8 │ │ +0b9b3c: 2202 a100 |00f6: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidGL11; // type@00a1 │ │ +0b9b40: 0771 |00f8: move-object v1, v7 │ │ +0b9b42: 1f01 1304 |00f9: check-cast v1, Ljavax/microedition/khronos/opengles/GL11; // type@0413 │ │ +0b9b46: 7020 8003 1200 |00fb: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/AndroidGL11;.:(Ljavax/microedition/khronos/opengles/GL10;)V // method@0380 │ │ +0b9b4c: 5b62 7901 |00fe: iput-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0179 │ │ +0b9b50: 5461 7901 |0100: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0179 │ │ +0b9b54: 5b61 7801 |0102: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0178 │ │ +0b9b58: 2900 18ff |0104: goto/16 001c // -00e8 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=250 │ │ 0x000a line=283 │ │ 0x000b line=252 │ │ 0x0011 line=253 │ │ 0x0018 line=254 │ │ @@ -201860,37 +201923,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0ab59c: |[0ab59c] com.badlogic.gdx.backends.android.AndroidGraphics.updatePpi:()V │ │ -0ab5ac: 1402 5c8f 2240 |0000: const v2, #float 2.54 // #40228f5c │ │ -0ab5b2: 2200 3600 |0003: new-instance v0, Landroid/util/DisplayMetrics; // type@0036 │ │ -0ab5b6: 7010 9300 0000 |0005: invoke-direct {v0}, Landroid/util/DisplayMetrics;.:()V // method@0093 │ │ -0ab5bc: 5431 6b01 |0008: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ -0ab5c0: 6e10 b302 0100 |000a: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getWindowManager:()Landroid/view/WindowManager; // method@02b3 │ │ -0ab5c6: 0c01 |000d: move-result-object v1 │ │ -0ab5c8: 7210 c500 0100 |000e: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00c5 │ │ -0ab5ce: 0c01 |0011: move-result-object v1 │ │ -0ab5d0: 6e20 9d00 0100 |0012: invoke-virtual {v1, v0}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@009d │ │ -0ab5d6: 5201 0800 |0015: iget v1, v0, Landroid/util/DisplayMetrics;.xdpi:F // field@0008 │ │ -0ab5da: 5931 8301 |0017: iput v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppiX:F // field@0183 │ │ -0ab5de: 5201 0900 |0019: iget v1, v0, Landroid/util/DisplayMetrics;.ydpi:F // field@0009 │ │ -0ab5e2: 5931 8401 |001b: iput v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppiY:F // field@0184 │ │ -0ab5e6: 5201 0800 |001d: iget v1, v0, Landroid/util/DisplayMetrics;.xdpi:F // field@0008 │ │ -0ab5ea: c921 |001f: div-float/2addr v1, v2 │ │ -0ab5ec: 5931 8101 |0020: iput v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppcX:F // field@0181 │ │ -0ab5f0: 5201 0900 |0022: iget v1, v0, Landroid/util/DisplayMetrics;.ydpi:F // field@0009 │ │ -0ab5f4: c921 |0024: div-float/2addr v1, v2 │ │ -0ab5f6: 5931 8201 |0025: iput v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppcY:F // field@0182 │ │ -0ab5fa: 5201 0500 |0027: iget v1, v0, Landroid/util/DisplayMetrics;.density:F // field@0005 │ │ -0ab5fe: 5931 7001 |0029: iput v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.density:F // field@0170 │ │ -0ab602: 0e00 |002b: return-void │ │ +0b9b5c: |[0b9b5c] com.badlogic.gdx.backends.android.AndroidGraphics.updatePpi:()V │ │ +0b9b6c: 1402 5c8f 2240 |0000: const v2, #float 2.54 // #40228f5c │ │ +0b9b72: 2200 3500 |0003: new-instance v0, Landroid/util/DisplayMetrics; // type@0035 │ │ +0b9b76: 7010 9300 0000 |0005: invoke-direct {v0}, Landroid/util/DisplayMetrics;.:()V // method@0093 │ │ +0b9b7c: 5431 6b01 |0008: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ +0b9b80: 6e10 b302 0100 |000a: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getWindowManager:()Landroid/view/WindowManager; // method@02b3 │ │ +0b9b86: 0c01 |000d: move-result-object v1 │ │ +0b9b88: 7210 c500 0100 |000e: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00c5 │ │ +0b9b8e: 0c01 |0011: move-result-object v1 │ │ +0b9b90: 6e20 9d00 0100 |0012: invoke-virtual {v1, v0}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@009d │ │ +0b9b96: 5201 0800 |0015: iget v1, v0, Landroid/util/DisplayMetrics;.xdpi:F // field@0008 │ │ +0b9b9a: 5931 8301 |0017: iput v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppiX:F // field@0183 │ │ +0b9b9e: 5201 0900 |0019: iget v1, v0, Landroid/util/DisplayMetrics;.ydpi:F // field@0009 │ │ +0b9ba2: 5931 8401 |001b: iput v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppiY:F // field@0184 │ │ +0b9ba6: 5201 0800 |001d: iget v1, v0, Landroid/util/DisplayMetrics;.xdpi:F // field@0008 │ │ +0b9baa: c921 |001f: div-float/2addr v1, v2 │ │ +0b9bac: 5931 8101 |0020: iput v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppcX:F // field@0181 │ │ +0b9bb0: 5201 0900 |0022: iget v1, v0, Landroid/util/DisplayMetrics;.ydpi:F // field@0009 │ │ +0b9bb4: c921 |0024: div-float/2addr v1, v2 │ │ +0b9bb6: 5931 8201 |0025: iput v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppcY:F // field@0182 │ │ +0b9bba: 5201 0500 |0027: iget v1, v0, Landroid/util/DisplayMetrics;.density:F // field@0005 │ │ +0b9bbe: 5931 7001 |0029: iput v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.density:F // field@0170 │ │ +0b9bc2: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=170 │ │ 0x0008 line=171 │ │ 0x0015 line=173 │ │ 0x0019 line=174 │ │ 0x001d line=175 │ │ @@ -201907,44 +201970,44 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -0ab604: |[0ab604] com.badlogic.gdx.backends.android.AndroidGraphics.clearManagedCaches:()V │ │ -0ab614: 5430 6b01 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ -0ab618: 7110 da0a 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/graphics/Mesh;.clearAllMeshes:(Lcom/badlogic/gdx/Application;)V // method@0ada │ │ -0ab61e: 5430 6b01 |0005: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ -0ab622: 7110 720b 0000 |0007: invoke-static {v0}, Lcom/badlogic/gdx/graphics/Texture;.clearAllTextures:(Lcom/badlogic/gdx/Application;)V // method@0b72 │ │ -0ab628: 5430 6b01 |000a: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ -0ab62c: 7110 e611 0000 |000c: invoke-static {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.clearAllShaderPrograms:(Lcom/badlogic/gdx/Application;)V // method@11e6 │ │ -0ab632: 5430 6b01 |000f: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ -0ab636: 7110 7311 0000 |0011: invoke-static {v0}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.clearAllFrameBuffers:(Lcom/badlogic/gdx/Application;)V // method@1173 │ │ -0ab63c: 6200 1c00 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ab640: 1a01 8c01 |0016: const-string v1, "AndroidGraphics" // string@018c │ │ -0ab644: 7100 e40a 0000 |0018: invoke-static {}, Lcom/badlogic/gdx/graphics/Mesh;.getManagedStatus:()Ljava/lang/String; // method@0ae4 │ │ -0ab64a: 0c02 |001b: move-result-object v2 │ │ -0ab64c: 7230 f100 1002 |001c: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ab652: 6200 1c00 |001f: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ab656: 1a01 8c01 |0021: const-string v1, "AndroidGraphics" // string@018c │ │ -0ab65a: 7100 790b 0000 |0023: invoke-static {}, Lcom/badlogic/gdx/graphics/Texture;.getManagedStatus:()Ljava/lang/String; // method@0b79 │ │ -0ab660: 0c02 |0026: move-result-object v2 │ │ -0ab662: 7230 f100 1002 |0027: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ab668: 6200 1c00 |002a: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ab66c: 1a01 8c01 |002c: const-string v1, "AndroidGraphics" // string@018c │ │ -0ab670: 7100 f711 0000 |002e: invoke-static {}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.getManagedStatus:()Ljava/lang/String; // method@11f7 │ │ -0ab676: 0c02 |0031: move-result-object v2 │ │ -0ab678: 7230 f100 1002 |0032: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ab67e: 6200 1c00 |0035: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ab682: 1a01 8c01 |0037: const-string v1, "AndroidGraphics" // string@018c │ │ -0ab686: 7100 7811 0000 |0039: invoke-static {}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.getManagedStatus:()Ljava/lang/String; // method@1178 │ │ -0ab68c: 0c02 |003c: move-result-object v2 │ │ -0ab68e: 7230 f100 1002 |003d: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ab694: 0e00 |0040: return-void │ │ +0b9bc4: |[0b9bc4] com.badlogic.gdx.backends.android.AndroidGraphics.clearManagedCaches:()V │ │ +0b9bd4: 5430 6b01 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ +0b9bd8: 7110 da0a 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/graphics/Mesh;.clearAllMeshes:(Lcom/badlogic/gdx/Application;)V // method@0ada │ │ +0b9bde: 5430 6b01 |0005: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ +0b9be2: 7110 720b 0000 |0007: invoke-static {v0}, Lcom/badlogic/gdx/graphics/Texture;.clearAllTextures:(Lcom/badlogic/gdx/Application;)V // method@0b72 │ │ +0b9be8: 5430 6b01 |000a: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ +0b9bec: 7110 e611 0000 |000c: invoke-static {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.clearAllShaderPrograms:(Lcom/badlogic/gdx/Application;)V // method@11e6 │ │ +0b9bf2: 5430 6b01 |000f: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ +0b9bf6: 7110 7311 0000 |0011: invoke-static {v0}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.clearAllFrameBuffers:(Lcom/badlogic/gdx/Application;)V // method@1173 │ │ +0b9bfc: 6200 1c00 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0b9c00: 1a01 8c01 |0016: const-string v1, "AndroidGraphics" // string@018c │ │ +0b9c04: 7100 e40a 0000 |0018: invoke-static {}, Lcom/badlogic/gdx/graphics/Mesh;.getManagedStatus:()Ljava/lang/String; // method@0ae4 │ │ +0b9c0a: 0c02 |001b: move-result-object v2 │ │ +0b9c0c: 7230 f100 1002 |001c: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0b9c12: 6200 1c00 |001f: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0b9c16: 1a01 8c01 |0021: const-string v1, "AndroidGraphics" // string@018c │ │ +0b9c1a: 7100 790b 0000 |0023: invoke-static {}, Lcom/badlogic/gdx/graphics/Texture;.getManagedStatus:()Ljava/lang/String; // method@0b79 │ │ +0b9c20: 0c02 |0026: move-result-object v2 │ │ +0b9c22: 7230 f100 1002 |0027: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0b9c28: 6200 1c00 |002a: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0b9c2c: 1a01 8c01 |002c: const-string v1, "AndroidGraphics" // string@018c │ │ +0b9c30: 7100 f711 0000 |002e: invoke-static {}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.getManagedStatus:()Ljava/lang/String; // method@11f7 │ │ +0b9c36: 0c02 |0031: move-result-object v2 │ │ +0b9c38: 7230 f100 1002 |0032: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0b9c3e: 6200 1c00 |0035: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0b9c42: 1a01 8c01 |0037: const-string v1, "AndroidGraphics" // string@018c │ │ +0b9c46: 7100 7811 0000 |0039: invoke-static {}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.getManagedStatus:()Ljava/lang/String; // method@1178 │ │ +0b9c4c: 0c02 |003c: move-result-object v2 │ │ +0b9c4e: 7230 f100 1002 |003d: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0b9c54: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ 0x0005 line=518 │ │ 0x000a line=519 │ │ 0x000f line=520 │ │ 0x0014 line=522 │ │ @@ -201960,37 +202023,37 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0ab698: |[0ab698] com.badlogic.gdx.backends.android.AndroidGraphics.destroy:()V │ │ -0ab6a8: 5452 8701 |0000: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@0187 │ │ -0ab6ac: 1d02 |0002: monitor-enter v2 │ │ -0ab6ae: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0ab6b0: 5c51 8601 |0004: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.running:Z // field@0186 │ │ -0ab6b4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0ab6b6: 5c51 7101 |0007: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.destroy:Z // field@0171 │ │ -0ab6ba: 5551 7101 |0009: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.destroy:Z // field@0171 │ │ -0ab6be: 3801 1600 |000b: if-eqz v1, 0021 // +0016 │ │ -0ab6c2: 5451 8701 |000d: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@0187 │ │ -0ab6c6: 6e10 2e26 0100 |000f: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@262e │ │ -0ab6cc: 28f7 |0012: goto 0009 // -0009 │ │ -0ab6ce: 0d00 |0013: move-exception v0 │ │ -0ab6d0: 6201 1c00 |0014: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ab6d4: 1a03 8c01 |0016: const-string v3, "AndroidGraphics" // string@018c │ │ -0ab6d8: 1a04 692b |0018: const-string v4, "waiting for destroy synchronization failed!" // string@2b69 │ │ -0ab6dc: 7230 f100 3104 |001a: invoke-interface {v1, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ab6e2: 28ec |001d: goto 0009 // -0014 │ │ -0ab6e4: 0d01 |001e: move-exception v1 │ │ -0ab6e6: 1e02 |001f: monitor-exit v2 │ │ -0ab6e8: 2701 |0020: throw v1 │ │ -0ab6ea: 1e02 |0021: monitor-exit v2 │ │ -0ab6ec: 0e00 |0022: return-void │ │ +0b9c58: |[0b9c58] com.badlogic.gdx.backends.android.AndroidGraphics.destroy:()V │ │ +0b9c68: 5452 8701 |0000: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@0187 │ │ +0b9c6c: 1d02 |0002: monitor-enter v2 │ │ +0b9c6e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0b9c70: 5c51 8601 |0004: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.running:Z // field@0186 │ │ +0b9c74: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +0b9c76: 5c51 7101 |0007: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.destroy:Z // field@0171 │ │ +0b9c7a: 5551 7101 |0009: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.destroy:Z // field@0171 │ │ +0b9c7e: 3801 1600 |000b: if-eqz v1, 0021 // +0016 │ │ +0b9c82: 5451 8701 |000d: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@0187 │ │ +0b9c86: 6e10 2e26 0100 |000f: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@262e │ │ +0b9c8c: 28f7 |0012: goto 0009 // -0009 │ │ +0b9c8e: 0d00 |0013: move-exception v0 │ │ +0b9c90: 6201 1c00 |0014: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0b9c94: 1a03 8c01 |0016: const-string v3, "AndroidGraphics" // string@018c │ │ +0b9c98: 1a04 672b |0018: const-string v4, "waiting for destroy synchronization failed!" // string@2b67 │ │ +0b9c9c: 7230 f100 3104 |001a: invoke-interface {v1, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0b9ca2: 28ec |001d: goto 0009 // -0014 │ │ +0b9ca4: 0d01 |001e: move-exception v1 │ │ +0b9ca6: 1e02 |001f: monitor-exit v2 │ │ +0b9ca8: 2701 |0020: throw v1 │ │ +0b9caa: 1e02 |0021: monitor-exit v2 │ │ +0b9cac: 0e00 |0022: return-void │ │ catches : 4 │ │ 0x0004 - 0x000b │ │ -> 0x001e │ │ 0x000d - 0x0012 │ │ Ljava/lang/InterruptedException; -> 0x0013 │ │ -> 0x001e │ │ 0x0014 - 0x0020 │ │ @@ -202016,17 +202079,17 @@ │ │ type : '()Lcom/badlogic/gdx/Graphics$BufferFormat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab718: |[0ab718] com.badlogic.gdx.backends.android.AndroidGraphics.getBufferFormat:()Lcom/badlogic/gdx/Graphics$BufferFormat; │ │ -0ab728: 5410 6c01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.bufferFormat:Lcom/badlogic/gdx/Graphics$BufferFormat; // field@016c │ │ -0ab72c: 1100 |0002: return-object v0 │ │ +0b9cd8: |[0b9cd8] com.badlogic.gdx.backends.android.AndroidGraphics.getBufferFormat:()Lcom/badlogic/gdx/Graphics$BufferFormat; │ │ +0b9ce8: 5410 6c01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.bufferFormat:Lcom/badlogic/gdx/Graphics$BufferFormat; // field@016c │ │ +0b9cec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #3 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -202034,27 +202097,27 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0ab730: |[0ab730] com.badlogic.gdx.backends.android.AndroidGraphics.getDeltaTime:()F │ │ -0ab740: 5420 7f01 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@017f │ │ -0ab744: 6e10 a614 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/math/WindowedMean;.getMean:()F // method@14a6 │ │ -0ab74a: 0a00 |0005: move-result v0 │ │ -0ab74c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0ab74e: 2d00 0001 |0007: cmpl-float v0, v0, v1 │ │ -0ab752: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ -0ab756: 5220 6f01 |000b: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.deltaTime:F // field@016f │ │ -0ab75a: 0f00 |000d: return v0 │ │ -0ab75c: 5420 7f01 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@017f │ │ -0ab760: 6e10 a614 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/math/WindowedMean;.getMean:()F // method@14a6 │ │ -0ab766: 0a00 |0013: move-result v0 │ │ -0ab768: 28f9 |0014: goto 000d // -0007 │ │ +0b9cf0: |[0b9cf0] com.badlogic.gdx.backends.android.AndroidGraphics.getDeltaTime:()F │ │ +0b9d00: 5420 7f01 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@017f │ │ +0b9d04: 6e10 a614 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/math/WindowedMean;.getMean:()F // method@14a6 │ │ +0b9d0a: 0a00 |0005: move-result v0 │ │ +0b9d0c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0b9d0e: 2d00 0001 |0007: cmpl-float v0, v0, v1 │ │ +0b9d12: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ +0b9d16: 5220 6f01 |000b: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.deltaTime:F // field@016f │ │ +0b9d1a: 0f00 |000d: return v0 │ │ +0b9d1c: 5420 7f01 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@017f │ │ +0b9d20: 6e10 a614 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/math/WindowedMean;.getMean:()F // method@14a6 │ │ +0b9d26: 0a00 |0013: move-result v0 │ │ +0b9d28: 28f9 |0014: goto 000d // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #4 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -202062,17 +202125,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab76c: |[0ab76c] com.badlogic.gdx.backends.android.AndroidGraphics.getDensity:()F │ │ -0ab77c: 5210 7001 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.density:F // field@0170 │ │ -0ab780: 0f00 |0002: return v0 │ │ +0b9d2c: |[0b9d2c] com.badlogic.gdx.backends.android.AndroidGraphics.getDensity:()F │ │ +0b9d3c: 5210 7001 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.density:F // field@0170 │ │ +0b9d40: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #5 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -202080,31 +202143,31 @@ │ │ type : '()Lcom/badlogic/gdx/Graphics$DisplayMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 31 16-bit code units │ │ -0ab784: |[0ab784] com.badlogic.gdx.backends.android.AndroidGraphics.getDesktopDisplayMode:()Lcom/badlogic/gdx/Graphics$DisplayMode; │ │ -0ab794: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0ab796: 2206 3600 |0001: new-instance v6, Landroid/util/DisplayMetrics; // type@0036 │ │ -0ab79a: 7010 9300 0600 |0003: invoke-direct {v6}, Landroid/util/DisplayMetrics;.:()V // method@0093 │ │ -0ab7a0: 5470 6b01 |0006: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ -0ab7a4: 6e10 b302 0000 |0008: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getWindowManager:()Landroid/view/WindowManager; // method@02b3 │ │ -0ab7aa: 0c00 |000b: move-result-object v0 │ │ -0ab7ac: 7210 c500 0000 |000c: invoke-interface {v0}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00c5 │ │ -0ab7b2: 0c00 |000f: move-result-object v0 │ │ -0ab7b4: 6e20 9d00 6000 |0010: invoke-virtual {v0, v6}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@009d │ │ -0ab7ba: 2200 a700 |0013: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics$AndroidDisplayMode; // type@00a7 │ │ -0ab7be: 5262 0700 |0015: iget v2, v6, Landroid/util/DisplayMetrics;.widthPixels:I // field@0007 │ │ -0ab7c2: 5263 0600 |0017: iget v3, v6, Landroid/util/DisplayMetrics;.heightPixels:I // field@0006 │ │ -0ab7c6: 0771 |0019: move-object v1, v7 │ │ -0ab7c8: 0145 |001a: move v5, v4 │ │ -0ab7ca: 7606 4e04 0000 |001b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphics$AndroidDisplayMode;.:(Lcom/badlogic/gdx/backends/android/AndroidGraphics;IIII)V // method@044e │ │ -0ab7d0: 1100 |001e: return-object v0 │ │ +0b9d44: |[0b9d44] com.badlogic.gdx.backends.android.AndroidGraphics.getDesktopDisplayMode:()Lcom/badlogic/gdx/Graphics$DisplayMode; │ │ +0b9d54: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0b9d56: 2206 3500 |0001: new-instance v6, Landroid/util/DisplayMetrics; // type@0035 │ │ +0b9d5a: 7010 9300 0600 |0003: invoke-direct {v6}, Landroid/util/DisplayMetrics;.:()V // method@0093 │ │ +0b9d60: 5470 6b01 |0006: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ +0b9d64: 6e10 b302 0000 |0008: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getWindowManager:()Landroid/view/WindowManager; // method@02b3 │ │ +0b9d6a: 0c00 |000b: move-result-object v0 │ │ +0b9d6c: 7210 c500 0000 |000c: invoke-interface {v0}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00c5 │ │ +0b9d72: 0c00 |000f: move-result-object v0 │ │ +0b9d74: 6e20 9d00 6000 |0010: invoke-virtual {v0, v6}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@009d │ │ +0b9d7a: 2200 a500 |0013: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics$AndroidDisplayMode; // type@00a5 │ │ +0b9d7e: 5262 0700 |0015: iget v2, v6, Landroid/util/DisplayMetrics;.widthPixels:I // field@0007 │ │ +0b9d82: 5263 0600 |0017: iget v3, v6, Landroid/util/DisplayMetrics;.heightPixels:I // field@0006 │ │ +0b9d86: 0771 |0019: move-object v1, v7 │ │ +0b9d88: 0145 |001a: move v5, v4 │ │ +0b9d8a: 7606 4e04 0000 |001b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphics$AndroidDisplayMode;.:(Lcom/badlogic/gdx/backends/android/AndroidGraphics;IIII)V // method@044e │ │ +0b9d90: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=601 │ │ 0x0006 line=602 │ │ 0x0013 line=603 │ │ locals : │ │ 0x0006 - 0x001f reg=6 metrics Landroid/util/DisplayMetrics; │ │ @@ -202115,22 +202178,22 @@ │ │ type : '()[Lcom/badlogic/gdx/Graphics$DisplayMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0ab7d4: |[0ab7d4] com.badlogic.gdx.backends.android.AndroidGraphics.getDisplayModes:()[Lcom/badlogic/gdx/Graphics$DisplayMode; │ │ -0ab7e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0ab7e6: 2300 5004 |0001: new-array v0, v0, [Lcom/badlogic/gdx/Graphics$DisplayMode; // type@0450 │ │ -0ab7ea: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0ab7ec: 6e10 5804 0300 |0004: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getDesktopDisplayMode:()Lcom/badlogic/gdx/Graphics$DisplayMode; // method@0458 │ │ -0ab7f2: 0c02 |0007: move-result-object v2 │ │ -0ab7f4: 4d02 0001 |0008: aput-object v2, v0, v1 │ │ -0ab7f8: 1100 |000a: return-object v0 │ │ +0b9d94: |[0b9d94] com.badlogic.gdx.backends.android.AndroidGraphics.getDisplayModes:()[Lcom/badlogic/gdx/Graphics$DisplayMode; │ │ +0b9da4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b9da6: 2300 4e04 |0001: new-array v0, v0, [Lcom/badlogic/gdx/Graphics$DisplayMode; // type@044e │ │ +0b9daa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0b9dac: 6e10 5804 0300 |0004: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getDesktopDisplayMode:()Lcom/badlogic/gdx/Graphics$DisplayMode; // method@0458 │ │ +0b9db2: 0c02 |0007: move-result-object v2 │ │ +0b9db4: 4d02 0001 |0008: aput-object v2, v0, v1 │ │ +0b9db8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #7 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -202138,17 +202201,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab7fc: |[0ab7fc] com.badlogic.gdx.backends.android.AndroidGraphics.getFramesPerSecond:()I │ │ -0ab80c: 5210 7401 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.fps:I // field@0174 │ │ -0ab810: 0f00 |0002: return v0 │ │ +0b9dbc: |[0b9dbc] com.badlogic.gdx.backends.android.AndroidGraphics.getFramesPerSecond:()I │ │ +0b9dcc: 5210 7401 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.fps:I // field@0174 │ │ +0b9dd0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=513 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #8 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -202156,17 +202219,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/GL10;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab814: |[0ab814] com.badlogic.gdx.backends.android.AndroidGraphics.getGL10:()Lcom/badlogic/gdx/graphics/GL10; │ │ -0ab824: 5410 7801 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0178 │ │ -0ab828: 1100 |0002: return-object v0 │ │ +0b9dd4: |[0b9dd4] com.badlogic.gdx.backends.android.AndroidGraphics.getGL10:()Lcom/badlogic/gdx/graphics/GL10; │ │ +0b9de4: 5410 7801 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0178 │ │ +0b9de8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #9 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -202174,17 +202237,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/GL11;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab82c: |[0ab82c] com.badlogic.gdx.backends.android.AndroidGraphics.getGL11:()Lcom/badlogic/gdx/graphics/GL11; │ │ -0ab83c: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0179 │ │ -0ab840: 1100 |0002: return-object v0 │ │ +0b9dec: |[0b9dec] com.badlogic.gdx.backends.android.AndroidGraphics.getGL11:()Lcom/badlogic/gdx/graphics/GL11; │ │ +0b9dfc: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0179 │ │ +0b9e00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #10 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -202192,17 +202255,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/GL20;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab844: |[0ab844] com.badlogic.gdx.backends.android.AndroidGraphics.getGL20:()Lcom/badlogic/gdx/graphics/GL20; │ │ -0ab854: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@017a │ │ -0ab858: 1100 |0002: return-object v0 │ │ +0b9e04: |[0b9e04] com.badlogic.gdx.backends.android.AndroidGraphics.getGL20:()Lcom/badlogic/gdx/graphics/GL20; │ │ +0b9e14: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@017a │ │ +0b9e18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #11 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -202210,17 +202273,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/GLCommon;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab85c: |[0ab85c] com.badlogic.gdx.backends.android.AndroidGraphics.getGLCommon:()Lcom/badlogic/gdx/graphics/GLCommon; │ │ -0ab86c: 5410 7701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0177 │ │ -0ab870: 1100 |0002: return-object v0 │ │ +0b9e1c: |[0b9e1c] com.badlogic.gdx.backends.android.AndroidGraphics.getGLCommon:()Lcom/badlogic/gdx/graphics/GLCommon; │ │ +0b9e2c: 5410 7701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0177 │ │ +0b9e30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #12 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -202228,17 +202291,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/GLU;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab874: |[0ab874] com.badlogic.gdx.backends.android.AndroidGraphics.getGLU:()Lcom/badlogic/gdx/graphics/GLU; │ │ -0ab884: 5410 7b01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@017b │ │ -0ab888: 1100 |0002: return-object v0 │ │ +0b9e34: |[0b9e34] com.badlogic.gdx.backends.android.AndroidGraphics.getGLU:()Lcom/badlogic/gdx/graphics/GLU; │ │ +0b9e44: 5410 7b01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@017b │ │ +0b9e48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #13 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -202246,17 +202309,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab88c: |[0ab88c] com.badlogic.gdx.backends.android.AndroidGraphics.getHeight:()I │ │ -0ab89c: 5210 7c01 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.height:I // field@017c │ │ -0ab8a0: 0f00 |0002: return v0 │ │ +0b9e4c: |[0b9e4c] com.badlogic.gdx.backends.android.AndroidGraphics.getHeight:()I │ │ +0b9e5c: 5210 7c01 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.height:I // field@017c │ │ +0b9e60: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #14 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -202264,17 +202327,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab8a4: |[0ab8a4] com.badlogic.gdx.backends.android.AndroidGraphics.getPpcX:()F │ │ -0ab8b4: 5210 8101 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppcX:F // field@0181 │ │ -0ab8b8: 0f00 |0002: return v0 │ │ +0b9e64: |[0b9e64] com.badlogic.gdx.backends.android.AndroidGraphics.getPpcX:()F │ │ +0b9e74: 5210 8101 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppcX:F // field@0181 │ │ +0b9e78: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #15 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -202282,17 +202345,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab8bc: |[0ab8bc] com.badlogic.gdx.backends.android.AndroidGraphics.getPpcY:()F │ │ -0ab8cc: 5210 8201 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppcY:F // field@0182 │ │ -0ab8d0: 0f00 |0002: return v0 │ │ +0b9e7c: |[0b9e7c] com.badlogic.gdx.backends.android.AndroidGraphics.getPpcY:()F │ │ +0b9e8c: 5210 8201 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppcY:F // field@0182 │ │ +0b9e90: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #16 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -202300,17 +202363,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab8d4: |[0ab8d4] com.badlogic.gdx.backends.android.AndroidGraphics.getPpiX:()F │ │ -0ab8e4: 5210 8301 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppiX:F // field@0183 │ │ -0ab8e8: 0f00 |0002: return v0 │ │ +0b9e94: |[0b9e94] com.badlogic.gdx.backends.android.AndroidGraphics.getPpiX:()F │ │ +0b9ea4: 5210 8301 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppiX:F // field@0183 │ │ +0b9ea8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #17 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -202318,17 +202381,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab8ec: |[0ab8ec] com.badlogic.gdx.backends.android.AndroidGraphics.getPpiY:()F │ │ -0ab8fc: 5210 8401 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppiY:F // field@0184 │ │ -0ab900: 0f00 |0002: return v0 │ │ +0b9eac: |[0b9eac] com.badlogic.gdx.backends.android.AndroidGraphics.getPpiY:()F │ │ +0b9ebc: 5210 8401 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppiY:F // field@0184 │ │ +0b9ec0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #18 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -202336,17 +202399,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab904: |[0ab904] com.badlogic.gdx.backends.android.AndroidGraphics.getRawDeltaTime:()F │ │ -0ab914: 5210 6f01 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.deltaTime:F // field@016f │ │ -0ab918: 0f00 |0002: return v0 │ │ +0b9ec4: |[0b9ec4] com.badlogic.gdx.backends.android.AndroidGraphics.getRawDeltaTime:()F │ │ +0b9ed4: 5210 6f01 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.deltaTime:F // field@016f │ │ +0b9ed8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #19 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -202354,17 +202417,17 @@ │ │ type : '()Lcom/badlogic/gdx/Graphics$GraphicsType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab91c: |[0ab91c] com.badlogic.gdx.backends.android.AndroidGraphics.getType:()Lcom/badlogic/gdx/Graphics$GraphicsType; │ │ -0ab92c: 6200 3400 |0000: sget-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.AndroidGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0034 │ │ -0ab930: 1100 |0002: return-object v0 │ │ +0b9edc: |[0b9edc] com.badlogic.gdx.backends.android.AndroidGraphics.getType:()Lcom/badlogic/gdx/Graphics$GraphicsType; │ │ +0b9eec: 6200 3400 |0000: sget-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.AndroidGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0034 │ │ +0b9ef0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=507 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #20 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -202372,17 +202435,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab934: |[0ab934] com.badlogic.gdx.backends.android.AndroidGraphics.getView:()Landroid/view/View; │ │ -0ab944: 5410 8901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ -0ab948: 1100 |0002: return-object v0 │ │ +0b9ef4: |[0b9ef4] com.badlogic.gdx.backends.android.AndroidGraphics.getView:()Landroid/view/View; │ │ +0b9f04: 5410 8901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ +0b9f08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #21 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -202390,17 +202453,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab94c: |[0ab94c] com.badlogic.gdx.backends.android.AndroidGraphics.getWidth:()I │ │ -0ab95c: 5210 8a01 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.width:I // field@018a │ │ -0ab960: 0f00 |0002: return v0 │ │ +0b9f0c: |[0b9f0c] com.badlogic.gdx.backends.android.AndroidGraphics.getWidth:()I │ │ +0b9f1c: 5210 8a01 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.width:I // field@018a │ │ +0b9f20: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #22 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -202408,17 +202471,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab964: |[0ab964] com.badlogic.gdx.backends.android.AndroidGraphics.isContinuousRendering:()Z │ │ -0ab974: 5510 7d01 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.isContinuous:Z // field@017d │ │ -0ab978: 0f00 |0002: return v0 │ │ +0b9f24: |[0b9f24] com.badlogic.gdx.backends.android.AndroidGraphics.isContinuousRendering:()Z │ │ +0b9f34: 5510 7d01 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.isContinuous:Z // field@017d │ │ +0b9f38: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=633 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #23 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -202426,17 +202489,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ab97c: |[0ab97c] com.badlogic.gdx.backends.android.AndroidGraphics.isFullscreen:()Z │ │ -0ab98c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0ab98e: 0f00 |0001: return v0 │ │ +0b9f3c: |[0b9f3c] com.badlogic.gdx.backends.android.AndroidGraphics.isFullscreen:()Z │ │ +0b9f4c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b9f4e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #24 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -202444,21 +202507,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0ab990: |[0ab990] com.badlogic.gdx.backends.android.AndroidGraphics.isGL11Available:()Z │ │ -0ab9a0: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0179 │ │ -0ab9a4: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0ab9a8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0ab9aa: 0f00 |0005: return v0 │ │ -0ab9ac: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0ab9ae: 28fe |0007: goto 0005 // -0002 │ │ +0b9f50: |[0b9f50] com.badlogic.gdx.backends.android.AndroidGraphics.isGL11Available:()Z │ │ +0b9f60: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0179 │ │ +0b9f64: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0b9f68: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0b9f6a: 0f00 |0005: return v0 │ │ +0b9f6c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0b9f6e: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #25 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -202466,379 +202529,423 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0ab9b0: |[0ab9b0] com.badlogic.gdx.backends.android.AndroidGraphics.isGL20Available:()Z │ │ -0ab9c0: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@017a │ │ -0ab9c4: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0ab9c8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0ab9ca: 0f00 |0005: return v0 │ │ -0ab9cc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0ab9ce: 28fe |0007: goto 0005 // -0002 │ │ +0b9f70: |[0b9f70] com.badlogic.gdx.backends.android.AndroidGraphics.isGL20Available:()Z │ │ +0b9f80: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@017a │ │ +0b9f84: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0b9f88: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0b9f8a: 0f00 |0005: return v0 │ │ +0b9f8c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0b9f8e: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #26 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ name : 'onDrawFrame' │ │ type : '(Ljavax/microedition/khronos/opengles/GL10;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 17 │ │ + registers : 20 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 348 16-bit code units │ │ -0ab9d0: |[0ab9d0] com.badlogic.gdx.backends.android.AndroidGraphics.onDrawFrame:(Ljavax/microedition/khronos/opengles/GL10;)V │ │ -0ab9e0: 7100 7e26 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ -0ab9e6: 0b09 |0003: move-result-wide v9 │ │ -0ab9e8: 53fb 7e01 |0004: iget-wide v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.lastFrameTime:J // field@017e │ │ -0ab9ec: 9c0b 090b |0006: sub-long v11, v9, v11 │ │ -0ab9f0: 85bb |0008: long-to-float v11, v11 │ │ -0ab9f2: 140c 286b 6e4e |0009: const v12, #float 1e+09 // #4e6e6b28 │ │ -0ab9f8: c9cb |000c: div-float/2addr v11, v12 │ │ -0ab9fa: 59fb 6f01 |000d: iput v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.deltaTime:F // field@016f │ │ -0ab9fe: 5af9 7e01 |000f: iput-wide v9, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.lastFrameTime:J // field@017e │ │ -0aba02: 54fb 7f01 |0011: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@017f │ │ -0aba06: 52fc 6f01 |0013: iget v12, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.deltaTime:F // field@016f │ │ -0aba0a: 6e20 a314 cb00 |0015: invoke-virtual {v11, v12}, Lcom/badlogic/gdx/math/WindowedMean;.addValue:(F)V // method@14a3 │ │ -0aba10: 1207 |0018: const/4 v7, #int 0 // #0 │ │ -0aba12: 1205 |0019: const/4 v5, #int 0 // #0 │ │ -0aba14: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -0aba16: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -0aba18: 54fc 8701 |001c: iget-object v12, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@0187 │ │ -0aba1c: 1d0c |001e: monitor-enter v12 │ │ -0aba1e: 55f7 8601 |001f: iget-boolean v7, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.running:Z // field@0186 │ │ -0aba22: 55f5 8001 |0021: iget-boolean v5, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.pause:Z // field@0180 │ │ -0aba26: 55f2 7101 |0023: iget-boolean v2, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.destroy:Z // field@0171 │ │ -0aba2a: 55f6 8501 |0025: iget-boolean v6, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.resume:Z // field@0185 │ │ -0aba2e: 55fb 8501 |0027: iget-boolean v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.resume:Z // field@0185 │ │ -0aba32: 380b 0500 |0029: if-eqz v11, 002e // +0005 │ │ -0aba36: 120b |002b: const/4 v11, #int 0 // #0 │ │ -0aba38: 5cfb 8501 |002c: iput-boolean v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.resume:Z // field@0185 │ │ -0aba3c: 55fb 8001 |002e: iget-boolean v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.pause:Z // field@0180 │ │ -0aba40: 380b 0a00 |0030: if-eqz v11, 003a // +000a │ │ -0aba44: 120b |0032: const/4 v11, #int 0 // #0 │ │ -0aba46: 5cfb 8001 |0033: iput-boolean v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.pause:Z // field@0180 │ │ -0aba4a: 54fb 8701 |0035: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@0187 │ │ -0aba4e: 6e10 2c26 0b00 |0037: invoke-virtual {v11}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -0aba54: 55fb 7101 |003a: iget-boolean v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.destroy:Z // field@0171 │ │ -0aba58: 380b 0a00 |003c: if-eqz v11, 0046 // +000a │ │ -0aba5c: 120b |003e: const/4 v11, #int 0 // #0 │ │ -0aba5e: 5cfb 7101 |003f: iput-boolean v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.destroy:Z // field@0171 │ │ -0aba62: 54fb 8701 |0041: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@0187 │ │ -0aba66: 6e10 2c26 0b00 |0043: invoke-virtual {v11}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -0aba6c: 1e0c |0046: monitor-exit v12 │ │ -0aba6e: 3806 3900 |0047: if-eqz v6, 0080 // +0039 │ │ -0aba72: 54fb 6b01 |0049: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ -0aba76: 54bb 2901 |004b: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0129 │ │ -0aba7a: 6e10 d002 0b00 |004d: invoke-virtual {v11}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.resume:()V // method@02d0 │ │ -0aba80: 54fb 6b01 |0050: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ -0aba84: 54b4 3101 |0052: iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@0131 │ │ -0aba88: 1d04 |0054: monitor-enter v4 │ │ -0aba8a: 6e10 771e 0400 |0055: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -0aba90: 0c01 |0058: move-result-object v1 │ │ -0aba92: 7210 5327 0100 |0059: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0aba98: 0a0b |005c: move-result v11 │ │ -0aba9a: 380b 1200 |005d: if-eqz v11, 006f // +0012 │ │ -0aba9e: 7210 5427 0100 |005f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0abaa4: 0c03 |0062: move-result-object v3 │ │ -0abaa6: 1f03 6500 |0063: check-cast v3, Lcom/badlogic/gdx/LifecycleListener; // type@0065 │ │ -0abaaa: 7210 a001 0300 |0065: invoke-interface {v3}, Lcom/badlogic/gdx/LifecycleListener;.resume:()V // method@01a0 │ │ -0abab0: 28f1 |0068: goto 0059 // -000f │ │ -0abab2: 0d0b |0069: move-exception v11 │ │ -0abab4: 1e04 |006a: monitor-exit v4 │ │ -0abab6: 270b |006b: throw v11 │ │ -0abab8: 0d0b |006c: move-exception v11 │ │ -0ababa: 1e0c |006d: monitor-exit v12 │ │ -0ababc: 270b |006e: throw v11 │ │ -0ababe: 1e04 |006f: monitor-exit v4 │ │ -0abac0: 54fb 6b01 |0070: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ -0abac4: 54bb 3201 |0072: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0132 │ │ -0abac8: 7210 0201 0b00 |0074: invoke-interface {v11}, Lcom/badlogic/gdx/ApplicationListener;.resume:()V // method@0102 │ │ -0abace: 620b 1c00 |0077: sget-object v11, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0abad2: 1a0c 8c01 |0079: const-string v12, "AndroidGraphics" // string@018c │ │ -0abad6: 1a0d 9f25 |007b: const-string v13, "resumed" // string@259f │ │ -0abada: 7230 f100 cb0d |007d: invoke-interface {v11, v12, v13}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0abae0: 3807 5000 |0080: if-eqz v7, 00d0 // +0050 │ │ -0abae4: 54fb 6b01 |0082: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ -0abae8: 54bc 3501 |0084: iget-object v12, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0135 │ │ -0abaec: 1d0c |0086: monitor-enter v12 │ │ -0abaee: 54fb 6b01 |0087: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ -0abaf2: 54bb 2b01 |0089: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@012b │ │ -0abaf6: 6e10 6f1e 0b00 |008b: invoke-virtual {v11}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -0abafc: 54fb 6b01 |008e: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ -0abb00: 54bb 2b01 |0090: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@012b │ │ -0abb04: 54fd 6b01 |0092: iget-object v13, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ -0abb08: 54dd 3501 |0094: iget-object v13, v13, Lcom/badlogic/gdx/backends/android/AndroidApplication;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0135 │ │ -0abb0c: 6e20 6b1e db00 |0096: invoke-virtual {v11, v13}, Lcom/badlogic/gdx/utils/Array;.addAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1e6b │ │ -0abb12: 54fb 6b01 |0099: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ -0abb16: 54bb 3501 |009b: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0135 │ │ -0abb1a: 6e10 6f1e 0b00 |009d: invoke-virtual {v11}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -0abb20: 1200 |00a0: const/4 v0, #int 0 // #0 │ │ -0abb22: 54fb 6b01 |00a1: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ -0abb26: 54bb 2b01 |00a3: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@012b │ │ -0abb2a: 52bb df0f |00a5: iget v11, v11, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0abb2e: 35b0 1a00 |00a7: if-ge v0, v11, 00c1 // +001a │ │ -0abb32: 54fb 6b01 |00a9: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ -0abb36: 54bb 2b01 |00ab: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@012b │ │ -0abb3a: 6e20 741e 0b00 |00ad: invoke-virtual {v11, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0abb40: 0c0b |00b0: move-result-object v11 │ │ -0abb42: 1f0b be03 |00b1: check-cast v11, Ljava/lang/Runnable; // type@03be │ │ -0abb46: 7210 3026 0b00 |00b3: invoke-interface {v11}, Ljava/lang/Runnable;.run:()V // method@2630 │ │ -0abb4c: d800 0001 |00b6: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0abb50: 28e9 |00b8: goto 00a1 // -0017 │ │ -0abb52: 0d08 |00b9: move-exception v8 │ │ -0abb54: 6e10 8b26 0800 |00ba: invoke-virtual {v8}, Ljava/lang/Throwable;.printStackTrace:()V // method@268b │ │ -0abb5a: 28f9 |00bd: goto 00b6 // -0007 │ │ -0abb5c: 0d0b |00be: move-exception v11 │ │ -0abb5e: 1e0c |00bf: monitor-exit v12 │ │ -0abb60: 270b |00c0: throw v11 │ │ -0abb62: 1e0c |00c1: monitor-exit v12 │ │ -0abb64: 54fb 6b01 |00c2: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ -0abb68: 54bb 3001 |00c4: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0130 │ │ -0abb6c: 6e10 3005 0b00 |00c6: invoke-virtual {v11}, Lcom/badlogic/gdx/backends/android/AndroidInput;.processEvents:()V // method@0530 │ │ -0abb72: 54fb 6b01 |00c9: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ -0abb76: 54bb 3201 |00cb: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0132 │ │ -0abb7a: 7210 0001 0b00 |00cd: invoke-interface {v11}, Lcom/badlogic/gdx/ApplicationListener;.render:()V // method@0100 │ │ -0abb80: 3805 3600 |00d0: if-eqz v5, 0106 // +0036 │ │ -0abb84: 54fb 6b01 |00d2: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ -0abb88: 54b4 3101 |00d4: iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@0131 │ │ -0abb8c: 1d04 |00d6: monitor-enter v4 │ │ -0abb8e: 6e10 771e 0400 |00d7: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -0abb94: 0c01 |00da: move-result-object v1 │ │ -0abb96: 7210 5327 0100 |00db: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0abb9c: 0a0b |00de: move-result v11 │ │ -0abb9e: 380b 0f00 |00df: if-eqz v11, 00ee // +000f │ │ -0abba2: 7210 5427 0100 |00e1: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0abba8: 0c03 |00e4: move-result-object v3 │ │ -0abbaa: 1f03 6500 |00e5: check-cast v3, Lcom/badlogic/gdx/LifecycleListener; // type@0065 │ │ -0abbae: 7210 9f01 0300 |00e7: invoke-interface {v3}, Lcom/badlogic/gdx/LifecycleListener;.pause:()V // method@019f │ │ -0abbb4: 28f1 |00ea: goto 00db // -000f │ │ -0abbb6: 0d0b |00eb: move-exception v11 │ │ -0abbb8: 1e04 |00ec: monitor-exit v4 │ │ -0abbba: 270b |00ed: throw v11 │ │ -0abbbc: 1e04 |00ee: monitor-exit v4 │ │ -0abbbe: 54fb 6b01 |00ef: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ -0abbc2: 54bb 3201 |00f1: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0132 │ │ -0abbc6: 7210 ff00 0b00 |00f3: invoke-interface {v11}, Lcom/badlogic/gdx/ApplicationListener;.pause:()V // method@00ff │ │ -0abbcc: 54fb 6b01 |00f6: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ -0abbd0: 54bb 2901 |00f8: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0129 │ │ -0abbd4: 6e10 cf02 0b00 |00fa: invoke-virtual {v11}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.pause:()V // method@02cf │ │ -0abbda: 620b 1c00 |00fd: sget-object v11, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0abbde: 1a0c 8c01 |00ff: const-string v12, "AndroidGraphics" // string@018c │ │ -0abbe2: 1a0d d723 |0101: const-string v13, "paused" // string@23d7 │ │ -0abbe6: 7230 f100 cb0d |0103: invoke-interface {v11, v12, v13}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0abbec: 3802 3b00 |0106: if-eqz v2, 0141 // +003b │ │ -0abbf0: 54fb 6b01 |0108: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ -0abbf4: 54b4 3101 |010a: iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@0131 │ │ -0abbf8: 1d04 |010c: monitor-enter v4 │ │ -0abbfa: 6e10 771e 0400 |010d: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -0abc00: 0c01 |0110: move-result-object v1 │ │ -0abc02: 7210 5327 0100 |0111: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0abc08: 0a0b |0114: move-result v11 │ │ -0abc0a: 380b 0f00 |0115: if-eqz v11, 0124 // +000f │ │ -0abc0e: 7210 5427 0100 |0117: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0abc14: 0c03 |011a: move-result-object v3 │ │ -0abc16: 1f03 6500 |011b: check-cast v3, Lcom/badlogic/gdx/LifecycleListener; // type@0065 │ │ -0abc1a: 7210 9e01 0300 |011d: invoke-interface {v3}, Lcom/badlogic/gdx/LifecycleListener;.dispose:()V // method@019e │ │ -0abc20: 28f1 |0120: goto 0111 // -000f │ │ -0abc22: 0d0b |0121: move-exception v11 │ │ -0abc24: 1e04 |0122: monitor-exit v4 │ │ -0abc26: 270b |0123: throw v11 │ │ -0abc28: 1e04 |0124: monitor-exit v4 │ │ -0abc2a: 54fb 6b01 |0125: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ -0abc2e: 54bb 3201 |0127: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0132 │ │ -0abc32: 7210 fe00 0b00 |0129: invoke-interface {v11}, Lcom/badlogic/gdx/ApplicationListener;.dispose:()V // method@00fe │ │ -0abc38: 54fb 6b01 |012c: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ -0abc3c: 54bb 2901 |012e: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0129 │ │ -0abc40: 6e10 ca02 0b00 |0130: invoke-virtual {v11}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.dispose:()V // method@02ca │ │ -0abc46: 54fb 6b01 |0133: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ -0abc4a: 120c |0135: const/4 v12, #int 0 // #0 │ │ -0abc4c: 5bbc 2901 |0136: iput-object v12, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0129 │ │ -0abc50: 620b 1c00 |0138: sget-object v11, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0abc54: 1a0c 8c01 |013a: const-string v12, "AndroidGraphics" // string@018c │ │ -0abc58: 1a0d f815 |013c: const-string v13, "destroyed" // string@15f8 │ │ -0abc5c: 7230 f100 cb0d |013e: invoke-interface {v11, v12, v13}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0abc62: 53fb 7501 |0141: iget-wide v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.frameStart:J // field@0175 │ │ -0abc66: 9c0b 090b |0143: sub-long v11, v9, v11 │ │ -0abc6a: 170d 00ca 9a3b |0145: const-wide/32 v13, #float 0.00472379 // #3b9aca00 │ │ -0abc70: 310b 0b0d |0148: cmp-long v11, v11, v13 │ │ -0abc74: 3d0b 0b00 |014a: if-lez v11, 0155 // +000b │ │ -0abc78: 52fb 7601 |014c: iget v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.frames:I // field@0176 │ │ -0abc7c: 59fb 7401 |014e: iput v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.fps:I // field@0174 │ │ -0abc80: 120b |0150: const/4 v11, #int 0 // #0 │ │ -0abc82: 59fb 7601 |0151: iput v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.frames:I // field@0176 │ │ -0abc86: 5af9 7501 |0153: iput-wide v9, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.frameStart:J // field@0175 │ │ -0abc8a: 52fb 7601 |0155: iget v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.frames:I // field@0176 │ │ -0abc8e: d80b 0b01 |0157: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0abc92: 59fb 7601 |0159: iput v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.frames:I // field@0176 │ │ -0abc96: 0e00 |015b: return-void │ │ + insns size : 436 16-bit code units │ │ +0b9f90: |[0b9f90] com.badlogic.gdx.backends.android.AndroidGraphics.onDrawFrame:(Ljavax/microedition/khronos/opengles/GL10;)V │ │ +0b9fa0: 7100 7e26 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ +0b9fa6: 0b0c |0003: move-result-wide v12 │ │ +0b9fa8: 0800 1200 |0004: move-object/from16 v0, v18 │ │ +0b9fac: 530e 7e01 |0006: iget-wide v14, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.lastFrameTime:J // field@017e │ │ +0b9fb0: 9c0e 0c0e |0008: sub-long v14, v12, v14 │ │ +0b9fb4: 85eb |000a: long-to-float v11, v14 │ │ +0b9fb6: 140e 286b 6e4e |000b: const v14, #float 1e+09 // #4e6e6b28 │ │ +0b9fbc: c9eb |000e: div-float/2addr v11, v14 │ │ +0b9fbe: 0800 1200 |000f: move-object/from16 v0, v18 │ │ +0b9fc2: 590b 6f01 |0011: iput v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.deltaTime:F // field@016f │ │ +0b9fc6: 0800 1200 |0013: move-object/from16 v0, v18 │ │ +0b9fca: 5a0c 7e01 |0015: iput-wide v12, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.lastFrameTime:J // field@017e │ │ +0b9fce: 0800 1200 |0017: move-object/from16 v0, v18 │ │ +0b9fd2: 540b 7f01 |0019: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@017f │ │ +0b9fd6: 0800 1200 |001b: move-object/from16 v0, v18 │ │ +0b9fda: 520e 6f01 |001d: iget v14, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.deltaTime:F // field@016f │ │ +0b9fde: 6e20 a314 eb00 |001f: invoke-virtual {v11, v14}, Lcom/badlogic/gdx/math/WindowedMean;.addValue:(F)V // method@14a3 │ │ +0b9fe4: 1209 |0022: const/4 v9, #int 0 // #0 │ │ +0b9fe6: 1207 |0023: const/4 v7, #int 0 // #0 │ │ +0b9fe8: 1204 |0024: const/4 v4, #int 0 // #0 │ │ +0b9fea: 1208 |0025: const/4 v8, #int 0 // #0 │ │ +0b9fec: 0800 1200 |0026: move-object/from16 v0, v18 │ │ +0b9ff0: 540e 8701 |0028: iget-object v14, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@0187 │ │ +0b9ff4: 1d0e |002a: monitor-enter v14 │ │ +0b9ff6: 0800 1200 |002b: move-object/from16 v0, v18 │ │ +0b9ffa: 5509 8601 |002d: iget-boolean v9, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.running:Z // field@0186 │ │ +0b9ffe: 0800 1200 |002f: move-object/from16 v0, v18 │ │ +0ba002: 5507 8001 |0031: iget-boolean v7, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.pause:Z // field@0180 │ │ +0ba006: 0800 1200 |0033: move-object/from16 v0, v18 │ │ +0ba00a: 5504 7101 |0035: iget-boolean v4, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.destroy:Z // field@0171 │ │ +0ba00e: 0800 1200 |0037: move-object/from16 v0, v18 │ │ +0ba012: 5508 8501 |0039: iget-boolean v8, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.resume:Z // field@0185 │ │ +0ba016: 0800 1200 |003b: move-object/from16 v0, v18 │ │ +0ba01a: 550b 8501 |003d: iget-boolean v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.resume:Z // field@0185 │ │ +0ba01e: 380b 0700 |003f: if-eqz v11, 0046 // +0007 │ │ +0ba022: 120b |0041: const/4 v11, #int 0 // #0 │ │ +0ba024: 0800 1200 |0042: move-object/from16 v0, v18 │ │ +0ba028: 5c0b 8501 |0044: iput-boolean v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.resume:Z // field@0185 │ │ +0ba02c: 0800 1200 |0046: move-object/from16 v0, v18 │ │ +0ba030: 550b 8001 |0048: iget-boolean v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.pause:Z // field@0180 │ │ +0ba034: 380b 0e00 |004a: if-eqz v11, 0058 // +000e │ │ +0ba038: 120b |004c: const/4 v11, #int 0 // #0 │ │ +0ba03a: 0800 1200 |004d: move-object/from16 v0, v18 │ │ +0ba03e: 5c0b 8001 |004f: iput-boolean v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.pause:Z // field@0180 │ │ +0ba042: 0800 1200 |0051: move-object/from16 v0, v18 │ │ +0ba046: 540b 8701 |0053: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@0187 │ │ +0ba04a: 6e10 2c26 0b00 |0055: invoke-virtual {v11}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +0ba050: 0800 1200 |0058: move-object/from16 v0, v18 │ │ +0ba054: 550b 7101 |005a: iget-boolean v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.destroy:Z // field@0171 │ │ +0ba058: 380b 0e00 |005c: if-eqz v11, 006a // +000e │ │ +0ba05c: 120b |005e: const/4 v11, #int 0 // #0 │ │ +0ba05e: 0800 1200 |005f: move-object/from16 v0, v18 │ │ +0ba062: 5c0b 7101 |0061: iput-boolean v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.destroy:Z // field@0171 │ │ +0ba066: 0800 1200 |0063: move-object/from16 v0, v18 │ │ +0ba06a: 540b 8701 |0065: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@0187 │ │ +0ba06e: 6e10 2c26 0b00 |0067: invoke-virtual {v11}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +0ba074: 1e0e |006a: monitor-exit v14 │ │ +0ba076: 3808 3f00 |006b: if-eqz v8, 00aa // +003f │ │ +0ba07a: 0800 1200 |006d: move-object/from16 v0, v18 │ │ +0ba07e: 540b 6b01 |006f: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ +0ba082: 54bb 2901 |0071: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0129 │ │ +0ba086: 6e10 d002 0b00 |0073: invoke-virtual {v11}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.resume:()V // method@02d0 │ │ +0ba08c: 0800 1200 |0076: move-object/from16 v0, v18 │ │ +0ba090: 540b 6b01 |0078: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ +0ba094: 54b6 3101 |007a: iget-object v6, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@0131 │ │ +0ba098: 1d06 |007c: monitor-enter v6 │ │ +0ba09a: 6e10 771e 0600 |007d: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0ba0a0: 0c03 |0080: move-result-object v3 │ │ +0ba0a2: 7210 5327 0300 |0081: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0ba0a8: 0a0b |0084: move-result v11 │ │ +0ba0aa: 380b 1200 |0085: if-eqz v11, 0097 // +0012 │ │ +0ba0ae: 7210 5427 0300 |0087: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0ba0b4: 0c05 |008a: move-result-object v5 │ │ +0ba0b6: 1f05 6300 |008b: check-cast v5, Lcom/badlogic/gdx/LifecycleListener; // type@0063 │ │ +0ba0ba: 7210 a001 0500 |008d: invoke-interface {v5}, Lcom/badlogic/gdx/LifecycleListener;.resume:()V // method@01a0 │ │ +0ba0c0: 28f1 |0090: goto 0081 // -000f │ │ +0ba0c2: 0d0b |0091: move-exception v11 │ │ +0ba0c4: 1e06 |0092: monitor-exit v6 │ │ +0ba0c6: 270b |0093: throw v11 │ │ +0ba0c8: 0d0b |0094: move-exception v11 │ │ +0ba0ca: 1e0e |0095: monitor-exit v14 │ │ +0ba0cc: 270b |0096: throw v11 │ │ +0ba0ce: 1e06 |0097: monitor-exit v6 │ │ +0ba0d0: 0800 1200 |0098: move-object/from16 v0, v18 │ │ +0ba0d4: 540b 6b01 |009a: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ +0ba0d8: 54bb 3201 |009c: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0132 │ │ +0ba0dc: 7210 0201 0b00 |009e: invoke-interface {v11}, Lcom/badlogic/gdx/ApplicationListener;.resume:()V // method@0102 │ │ +0ba0e2: 620b 1c00 |00a1: sget-object v11, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0ba0e6: 1a0e 8c01 |00a3: const-string v14, "AndroidGraphics" // string@018c │ │ +0ba0ea: 1a0f 9d25 |00a5: const-string v15, "resumed" // string@259d │ │ +0ba0ee: 7230 f100 eb0f |00a7: invoke-interface {v11, v14, v15}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0ba0f4: 3809 6200 |00aa: if-eqz v9, 010c // +0062 │ │ +0ba0f8: 0800 1200 |00ac: move-object/from16 v0, v18 │ │ +0ba0fc: 540b 6b01 |00ae: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ +0ba100: 54be 3501 |00b0: iget-object v14, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0135 │ │ +0ba104: 1d0e |00b2: monitor-enter v14 │ │ +0ba106: 0800 1200 |00b3: move-object/from16 v0, v18 │ │ +0ba10a: 540b 6b01 |00b5: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ +0ba10e: 54bb 2b01 |00b7: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@012b │ │ +0ba112: 6e10 6f1e 0b00 |00b9: invoke-virtual {v11}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +0ba118: 0800 1200 |00bc: move-object/from16 v0, v18 │ │ +0ba11c: 540b 6b01 |00be: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ +0ba120: 54bb 2b01 |00c0: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@012b │ │ +0ba124: 0800 1200 |00c2: move-object/from16 v0, v18 │ │ +0ba128: 540f 6b01 |00c4: iget-object v15, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ +0ba12c: 54ff 3501 |00c6: iget-object v15, v15, Lcom/badlogic/gdx/backends/android/AndroidApplication;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0135 │ │ +0ba130: 6e20 6b1e fb00 |00c8: invoke-virtual {v11, v15}, Lcom/badlogic/gdx/utils/Array;.addAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1e6b │ │ +0ba136: 0800 1200 |00cb: move-object/from16 v0, v18 │ │ +0ba13a: 540b 6b01 |00cd: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ +0ba13e: 54bb 3501 |00cf: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0135 │ │ +0ba142: 6e10 6f1e 0b00 |00d1: invoke-virtual {v11}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +0ba148: 1202 |00d4: const/4 v2, #int 0 // #0 │ │ +0ba14a: 0800 1200 |00d5: move-object/from16 v0, v18 │ │ +0ba14e: 540b 6b01 |00d7: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ +0ba152: 54bb 2b01 |00d9: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@012b │ │ +0ba156: 52bb df0f |00db: iget v11, v11, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0ba15a: 35b2 1c00 |00dd: if-ge v2, v11, 00f9 // +001c │ │ +0ba15e: 0800 1200 |00df: move-object/from16 v0, v18 │ │ +0ba162: 540b 6b01 |00e1: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ +0ba166: 54bb 2b01 |00e3: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@012b │ │ +0ba16a: 6e20 741e 2b00 |00e5: invoke-virtual {v11, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0ba170: 0c0b |00e8: move-result-object v11 │ │ +0ba172: 1f0b bc03 |00e9: check-cast v11, Ljava/lang/Runnable; // type@03bc │ │ +0ba176: 7210 3026 0b00 |00eb: invoke-interface {v11}, Ljava/lang/Runnable;.run:()V // method@2630 │ │ +0ba17c: d802 0201 |00ee: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0ba180: 28e5 |00f0: goto 00d5 // -001b │ │ +0ba182: 0d0a |00f1: move-exception v10 │ │ +0ba184: 6e10 8b26 0a00 |00f2: invoke-virtual {v10}, Ljava/lang/Throwable;.printStackTrace:()V // method@268b │ │ +0ba18a: 28f9 |00f5: goto 00ee // -0007 │ │ +0ba18c: 0d0b |00f6: move-exception v11 │ │ +0ba18e: 1e0e |00f7: monitor-exit v14 │ │ +0ba190: 270b |00f8: throw v11 │ │ +0ba192: 1e0e |00f9: monitor-exit v14 │ │ +0ba194: 0800 1200 |00fa: move-object/from16 v0, v18 │ │ +0ba198: 540b 6b01 |00fc: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ +0ba19c: 54bb 3001 |00fe: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0130 │ │ +0ba1a0: 6e10 3005 0b00 |0100: invoke-virtual {v11}, Lcom/badlogic/gdx/backends/android/AndroidInput;.processEvents:()V // method@0530 │ │ +0ba1a6: 0800 1200 |0103: move-object/from16 v0, v18 │ │ +0ba1aa: 540b 6b01 |0105: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ +0ba1ae: 54bb 3201 |0107: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0132 │ │ +0ba1b2: 7210 0001 0b00 |0109: invoke-interface {v11}, Lcom/badlogic/gdx/ApplicationListener;.render:()V // method@0100 │ │ +0ba1b8: 3807 3c00 |010c: if-eqz v7, 0148 // +003c │ │ +0ba1bc: 0800 1200 |010e: move-object/from16 v0, v18 │ │ +0ba1c0: 540b 6b01 |0110: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ +0ba1c4: 54b6 3101 |0112: iget-object v6, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@0131 │ │ +0ba1c8: 1d06 |0114: monitor-enter v6 │ │ +0ba1ca: 6e10 771e 0600 |0115: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0ba1d0: 0c03 |0118: move-result-object v3 │ │ +0ba1d2: 7210 5327 0300 |0119: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0ba1d8: 0a0b |011c: move-result v11 │ │ +0ba1da: 380b 0f00 |011d: if-eqz v11, 012c // +000f │ │ +0ba1de: 7210 5427 0300 |011f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0ba1e4: 0c05 |0122: move-result-object v5 │ │ +0ba1e6: 1f05 6300 |0123: check-cast v5, Lcom/badlogic/gdx/LifecycleListener; // type@0063 │ │ +0ba1ea: 7210 9f01 0500 |0125: invoke-interface {v5}, Lcom/badlogic/gdx/LifecycleListener;.pause:()V // method@019f │ │ +0ba1f0: 28f1 |0128: goto 0119 // -000f │ │ +0ba1f2: 0d0b |0129: move-exception v11 │ │ +0ba1f4: 1e06 |012a: monitor-exit v6 │ │ +0ba1f6: 270b |012b: throw v11 │ │ +0ba1f8: 1e06 |012c: monitor-exit v6 │ │ +0ba1fa: 0800 1200 |012d: move-object/from16 v0, v18 │ │ +0ba1fe: 540b 6b01 |012f: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ +0ba202: 54bb 3201 |0131: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0132 │ │ +0ba206: 7210 ff00 0b00 |0133: invoke-interface {v11}, Lcom/badlogic/gdx/ApplicationListener;.pause:()V // method@00ff │ │ +0ba20c: 0800 1200 |0136: move-object/from16 v0, v18 │ │ +0ba210: 540b 6b01 |0138: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ +0ba214: 54bb 2901 |013a: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0129 │ │ +0ba218: 6e10 cf02 0b00 |013c: invoke-virtual {v11}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.pause:()V // method@02cf │ │ +0ba21e: 620b 1c00 |013f: sget-object v11, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0ba222: 1a0e 8c01 |0141: const-string v14, "AndroidGraphics" // string@018c │ │ +0ba226: 1a0f d523 |0143: const-string v15, "paused" // string@23d5 │ │ +0ba22a: 7230 f100 eb0f |0145: invoke-interface {v11, v14, v15}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0ba230: 3804 4300 |0148: if-eqz v4, 018b // +0043 │ │ +0ba234: 0800 1200 |014a: move-object/from16 v0, v18 │ │ +0ba238: 540b 6b01 |014c: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ +0ba23c: 54b6 3101 |014e: iget-object v6, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@0131 │ │ +0ba240: 1d06 |0150: monitor-enter v6 │ │ +0ba242: 6e10 771e 0600 |0151: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0ba248: 0c03 |0154: move-result-object v3 │ │ +0ba24a: 7210 5327 0300 |0155: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0ba250: 0a0b |0158: move-result v11 │ │ +0ba252: 380b 0f00 |0159: if-eqz v11, 0168 // +000f │ │ +0ba256: 7210 5427 0300 |015b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0ba25c: 0c05 |015e: move-result-object v5 │ │ +0ba25e: 1f05 6300 |015f: check-cast v5, Lcom/badlogic/gdx/LifecycleListener; // type@0063 │ │ +0ba262: 7210 9e01 0500 |0161: invoke-interface {v5}, Lcom/badlogic/gdx/LifecycleListener;.dispose:()V // method@019e │ │ +0ba268: 28f1 |0164: goto 0155 // -000f │ │ +0ba26a: 0d0b |0165: move-exception v11 │ │ +0ba26c: 1e06 |0166: monitor-exit v6 │ │ +0ba26e: 270b |0167: throw v11 │ │ +0ba270: 1e06 |0168: monitor-exit v6 │ │ +0ba272: 0800 1200 |0169: move-object/from16 v0, v18 │ │ +0ba276: 540b 6b01 |016b: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ +0ba27a: 54bb 3201 |016d: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0132 │ │ +0ba27e: 7210 fe00 0b00 |016f: invoke-interface {v11}, Lcom/badlogic/gdx/ApplicationListener;.dispose:()V // method@00fe │ │ +0ba284: 0800 1200 |0172: move-object/from16 v0, v18 │ │ +0ba288: 540b 6b01 |0174: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ +0ba28c: 54bb 2901 |0176: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0129 │ │ +0ba290: 6e10 ca02 0b00 |0178: invoke-virtual {v11}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.dispose:()V // method@02ca │ │ +0ba296: 0800 1200 |017b: move-object/from16 v0, v18 │ │ +0ba29a: 540b 6b01 |017d: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ +0ba29e: 120e |017f: const/4 v14, #int 0 // #0 │ │ +0ba2a0: 5bbe 2901 |0180: iput-object v14, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0129 │ │ +0ba2a4: 620b 1c00 |0182: sget-object v11, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0ba2a8: 1a0e 8c01 |0184: const-string v14, "AndroidGraphics" // string@018c │ │ +0ba2ac: 1a0f f615 |0186: const-string v15, "destroyed" // string@15f6 │ │ +0ba2b0: 7230 f100 eb0f |0188: invoke-interface {v11, v14, v15}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0ba2b6: 0800 1200 |018b: move-object/from16 v0, v18 │ │ +0ba2ba: 530e 7501 |018d: iget-wide v14, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.frameStart:J // field@0175 │ │ +0ba2be: 9c0e 0c0e |018f: sub-long v14, v12, v14 │ │ +0ba2c2: 1710 00ca 9a3b |0191: const-wide/32 v16, #float 0.00472379 // #3b9aca00 │ │ +0ba2c8: 310b 0e10 |0194: cmp-long v11, v14, v16 │ │ +0ba2cc: 3d0b 1300 |0196: if-lez v11, 01a9 // +0013 │ │ +0ba2d0: 0800 1200 |0198: move-object/from16 v0, v18 │ │ +0ba2d4: 520b 7601 |019a: iget v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.frames:I // field@0176 │ │ +0ba2d8: 0800 1200 |019c: move-object/from16 v0, v18 │ │ +0ba2dc: 590b 7401 |019e: iput v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.fps:I // field@0174 │ │ +0ba2e0: 120b |01a0: const/4 v11, #int 0 // #0 │ │ +0ba2e2: 0800 1200 |01a1: move-object/from16 v0, v18 │ │ +0ba2e6: 590b 7601 |01a3: iput v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.frames:I // field@0176 │ │ +0ba2ea: 0800 1200 |01a5: move-object/from16 v0, v18 │ │ +0ba2ee: 5a0c 7501 |01a7: iput-wide v12, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.frameStart:J // field@0175 │ │ +0ba2f2: 0800 1200 |01a9: move-object/from16 v0, v18 │ │ +0ba2f6: 520b 7601 |01ab: iget v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.frames:I // field@0176 │ │ +0ba2fa: d80b 0b01 |01ad: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0ba2fe: 0800 1200 |01af: move-object/from16 v0, v18 │ │ +0ba302: 590b 7601 |01b1: iput v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.frames:I // field@0176 │ │ +0ba306: 0e00 |01b3: return-void │ │ catches : 12 │ │ - 0x001f - 0x0047 │ │ - -> 0x006c │ │ - 0x0055 - 0x006b │ │ - -> 0x0069 │ │ - 0x006d - 0x006e │ │ - -> 0x006c │ │ - 0x006f - 0x0070 │ │ - -> 0x0069 │ │ - 0x0087 - 0x00a7 │ │ - -> 0x00be │ │ - 0x00a9 - 0x00b6 │ │ - Ljava/lang/Throwable; -> 0x00b9 │ │ - -> 0x00be │ │ - 0x00ba - 0x00c0 │ │ - -> 0x00be │ │ - 0x00c1 - 0x00c2 │ │ - -> 0x00be │ │ - 0x00d7 - 0x00ed │ │ - -> 0x00eb │ │ - 0x00ee - 0x00ef │ │ - -> 0x00eb │ │ - 0x010d - 0x0123 │ │ - -> 0x0121 │ │ - 0x0124 - 0x0125 │ │ - -> 0x0121 │ │ + 0x002b - 0x006b │ │ + -> 0x0094 │ │ + 0x007d - 0x0093 │ │ + -> 0x0091 │ │ + 0x0095 - 0x0096 │ │ + -> 0x0094 │ │ + 0x0097 - 0x0098 │ │ + -> 0x0091 │ │ + 0x00b3 - 0x00dd │ │ + -> 0x00f6 │ │ + 0x00df - 0x00ee │ │ + Ljava/lang/Throwable; -> 0x00f1 │ │ + -> 0x00f6 │ │ + 0x00f2 - 0x00f8 │ │ + -> 0x00f6 │ │ + 0x00f9 - 0x00fa │ │ + -> 0x00f6 │ │ + 0x0115 - 0x012b │ │ + -> 0x0129 │ │ + 0x012c - 0x012d │ │ + -> 0x0129 │ │ + 0x0151 - 0x0167 │ │ + -> 0x0165 │ │ + 0x0168 - 0x0169 │ │ + -> 0x0165 │ │ positions : │ │ 0x0000 line=399 │ │ 0x0004 line=400 │ │ - 0x000f line=401 │ │ - 0x0011 line=402 │ │ - 0x0018 line=404 │ │ - 0x0019 line=405 │ │ - 0x001a line=406 │ │ - 0x001b line=407 │ │ - 0x001c line=409 │ │ - 0x001f line=410 │ │ - 0x0021 line=411 │ │ - 0x0023 line=412 │ │ - 0x0025 line=413 │ │ - 0x0027 line=415 │ │ - 0x002b line=416 │ │ - 0x002e line=419 │ │ - 0x0032 line=420 │ │ - 0x0035 line=421 │ │ - 0x003a line=424 │ │ - 0x003e line=425 │ │ - 0x0041 line=426 │ │ - 0x0046 line=428 │ │ - 0x0047 line=430 │ │ - 0x0049 line=431 │ │ - 0x0050 line=432 │ │ - 0x0054 line=433 │ │ - 0x0055 line=434 │ │ - 0x0065 line=435 │ │ - 0x0069 line=437 │ │ - 0x006c line=428 │ │ - 0x006f line=437 │ │ - 0x0070 line=438 │ │ - 0x0077 line=439 │ │ - 0x0080 line=442 │ │ - 0x0082 line=443 │ │ - 0x0087 line=444 │ │ - 0x008e line=445 │ │ - 0x0099 line=446 │ │ - 0x00a0 line=448 │ │ - 0x00a9 line=450 │ │ - 0x00b6 line=448 │ │ - 0x00b9 line=451 │ │ - 0x00ba line=452 │ │ - 0x00be line=455 │ │ - 0x00c2 line=456 │ │ - 0x00c9 line=457 │ │ - 0x00d0 line=460 │ │ - 0x00d2 line=461 │ │ - 0x00d6 line=462 │ │ - 0x00d7 line=463 │ │ - 0x00e7 line=464 │ │ - 0x00eb line=466 │ │ - 0x00ef line=467 │ │ - 0x00f6 line=468 │ │ - 0x00fd line=469 │ │ - 0x0106 line=472 │ │ - 0x0108 line=473 │ │ - 0x010c line=474 │ │ - 0x010d line=475 │ │ - 0x011d line=476 │ │ - 0x0121 line=478 │ │ - 0x0125 line=479 │ │ - 0x012c line=480 │ │ - 0x0133 line=481 │ │ - 0x0138 line=482 │ │ - 0x0141 line=485 │ │ - 0x014c line=486 │ │ - 0x0150 line=487 │ │ - 0x0153 line=488 │ │ - 0x0155 line=490 │ │ - 0x015b line=491 │ │ - locals : │ │ - 0x0059 - 0x0069 reg=1 i$ Ljava/util/Iterator; │ │ - 0x0065 - 0x0069 reg=3 listener Lcom/badlogic/gdx/LifecycleListener; │ │ - 0x0054 - 0x006c reg=4 listeners Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ - 0x006f - 0x0080 reg=1 i$ Ljava/util/Iterator; │ │ - 0x006f - 0x0080 reg=4 listeners Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ - 0x00a1 - 0x00be reg=0 i I │ │ - 0x00ba - 0x00be reg=8 t Ljava/lang/Throwable; │ │ - 0x00c1 - 0x00d0 reg=0 i I │ │ - 0x00db - 0x00eb reg=1 i$ Ljava/util/Iterator; │ │ - 0x00e7 - 0x00eb reg=3 listener Lcom/badlogic/gdx/LifecycleListener; │ │ - 0x00ee - 0x0106 reg=1 i$ Ljava/util/Iterator; │ │ - 0x00d6 - 0x0106 reg=4 listeners Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ - 0x0111 - 0x0121 reg=1 i$ Ljava/util/Iterator; │ │ - 0x011d - 0x0121 reg=3 listener Lcom/badlogic/gdx/LifecycleListener; │ │ - 0x0124 - 0x0141 reg=1 i$ Ljava/util/Iterator; │ │ - 0x010c - 0x0141 reg=4 listeners Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ - 0x001b - 0x015c reg=2 ldestroy Z │ │ - 0x001a - 0x015c reg=5 lpause Z │ │ - 0x001c - 0x015c reg=6 lresume Z │ │ - 0x0019 - 0x015c reg=7 lrunning Z │ │ - 0x0004 - 0x015c reg=9 time J │ │ - 0x0000 - 0x015c reg=15 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ - 0x0000 - 0x015c reg=16 gl Ljavax/microedition/khronos/opengles/GL10; │ │ + 0x0013 line=401 │ │ + 0x0017 line=402 │ │ + 0x0022 line=404 │ │ + 0x0023 line=405 │ │ + 0x0024 line=406 │ │ + 0x0025 line=407 │ │ + 0x0026 line=409 │ │ + 0x002b line=410 │ │ + 0x002f line=411 │ │ + 0x0033 line=412 │ │ + 0x0037 line=413 │ │ + 0x003b line=415 │ │ + 0x0041 line=416 │ │ + 0x0046 line=419 │ │ + 0x004c line=420 │ │ + 0x0051 line=421 │ │ + 0x0058 line=424 │ │ + 0x005e line=425 │ │ + 0x0063 line=426 │ │ + 0x006a line=428 │ │ + 0x006b line=430 │ │ + 0x006d line=431 │ │ + 0x0076 line=432 │ │ + 0x007c line=433 │ │ + 0x007d line=434 │ │ + 0x008d line=435 │ │ + 0x0091 line=437 │ │ + 0x0094 line=428 │ │ + 0x0097 line=437 │ │ + 0x0098 line=438 │ │ + 0x00a1 line=439 │ │ + 0x00aa line=442 │ │ + 0x00ac line=443 │ │ + 0x00b3 line=444 │ │ + 0x00bc line=445 │ │ + 0x00cb line=446 │ │ + 0x00d4 line=448 │ │ + 0x00df line=450 │ │ + 0x00ee line=448 │ │ + 0x00f1 line=451 │ │ + 0x00f2 line=452 │ │ + 0x00f6 line=455 │ │ + 0x00fa line=456 │ │ + 0x0103 line=457 │ │ + 0x010c line=460 │ │ + 0x010e line=461 │ │ + 0x0114 line=462 │ │ + 0x0115 line=463 │ │ + 0x0125 line=464 │ │ + 0x0129 line=466 │ │ + 0x012d line=467 │ │ + 0x0136 line=468 │ │ + 0x013f line=469 │ │ + 0x0148 line=472 │ │ + 0x014a line=473 │ │ + 0x0150 line=474 │ │ + 0x0151 line=475 │ │ + 0x0161 line=476 │ │ + 0x0165 line=478 │ │ + 0x0169 line=479 │ │ + 0x0172 line=480 │ │ + 0x017b line=481 │ │ + 0x0182 line=482 │ │ + 0x018b line=485 │ │ + 0x0198 line=486 │ │ + 0x01a0 line=487 │ │ + 0x01a5 line=488 │ │ + 0x01a9 line=490 │ │ + 0x01b3 line=491 │ │ + locals : │ │ + 0x0081 - 0x0091 reg=3 i$ Ljava/util/Iterator; │ │ + 0x008d - 0x0091 reg=5 listener Lcom/badlogic/gdx/LifecycleListener; │ │ + 0x007c - 0x0094 reg=6 listeners Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ + 0x0097 - 0x00aa reg=3 i$ Ljava/util/Iterator; │ │ + 0x0097 - 0x00aa reg=6 listeners Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ + 0x00d5 - 0x00f6 reg=2 i I │ │ + 0x00f2 - 0x00f6 reg=10 t Ljava/lang/Throwable; │ │ + 0x00f9 - 0x010c reg=2 i I │ │ + 0x0119 - 0x0129 reg=3 i$ Ljava/util/Iterator; │ │ + 0x0125 - 0x0129 reg=5 listener Lcom/badlogic/gdx/LifecycleListener; │ │ + 0x012c - 0x0148 reg=3 i$ Ljava/util/Iterator; │ │ + 0x0114 - 0x0148 reg=6 listeners Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ + 0x0155 - 0x0165 reg=3 i$ Ljava/util/Iterator; │ │ + 0x0161 - 0x0165 reg=5 listener Lcom/badlogic/gdx/LifecycleListener; │ │ + 0x0168 - 0x018b reg=3 i$ Ljava/util/Iterator; │ │ + 0x0150 - 0x018b reg=6 listeners Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ + 0x0025 - 0x01b4 reg=4 ldestroy Z │ │ + 0x0024 - 0x01b4 reg=7 lpause Z │ │ + 0x0026 - 0x01b4 reg=8 lresume Z │ │ + 0x0023 - 0x01b4 reg=9 lrunning Z │ │ + 0x0004 - 0x01b4 reg=12 time J │ │ + 0x0000 - 0x01b4 reg=18 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ + 0x0000 - 0x01b4 reg=19 gl Ljavax/microedition/khronos/opengles/GL10; │ │ │ │ #27 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ name : 'onSurfaceChanged' │ │ type : '(Ljavax/microedition/khronos/opengles/GL10;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 45 16-bit code units │ │ -0abd10: |[0abd10] com.badlogic.gdx.backends.android.AndroidGraphics.onSurfaceChanged:(Ljavax/microedition/khronos/opengles/GL10;II)V │ │ -0abd20: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0abd22: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0abd24: 5946 8a01 |0002: iput v6, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.width:I // field@018a │ │ -0abd28: 5947 7c01 |0004: iput v7, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.height:I // field@017c │ │ -0abd2c: 7010 7f04 0400 |0006: invoke-direct {v4}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.updatePpi:()V // method@047f │ │ -0abd32: 5240 8a01 |0009: iget v0, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.width:I // field@018a │ │ -0abd36: 5241 7c01 |000b: iget v1, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.height:I // field@017c │ │ -0abd3a: 7251 3528 2502 |000d: invoke-interface {v5, v2, v2, v0, v1}, Ljavax/microedition/khronos/opengles/GL10;.glViewport:(IIII)V // method@2835 │ │ -0abd40: 5540 6e01 |0010: iget-boolean v0, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.created:Z // field@016e │ │ -0abd44: 3900 1000 |0012: if-nez v0, 0022 // +0010 │ │ -0abd48: 5440 6b01 |0014: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ -0abd4c: 5400 3201 |0016: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidApplication;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0132 │ │ -0abd50: 7210 fd00 0000 |0018: invoke-interface {v0}, Lcom/badlogic/gdx/ApplicationListener;.create:()V // method@00fd │ │ -0abd56: 5c43 6e01 |001b: iput-boolean v3, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.created:Z // field@016e │ │ -0abd5a: 1d04 |001d: monitor-enter v4 │ │ -0abd5c: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -0abd5e: 5c40 8601 |001f: iput-boolean v0, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.running:Z // field@0186 │ │ -0abd62: 1e04 |0021: monitor-exit v4 │ │ -0abd64: 5440 6b01 |0022: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ -0abd68: 5400 3201 |0024: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidApplication;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0132 │ │ -0abd6c: 7230 0101 6007 |0026: invoke-interface {v0, v6, v7}, Lcom/badlogic/gdx/ApplicationListener;.resize:(II)V // method@0101 │ │ -0abd72: 0e00 |0029: return-void │ │ -0abd74: 0d00 |002a: move-exception v0 │ │ -0abd76: 1e04 |002b: monitor-exit v4 │ │ -0abd78: 2700 |002c: throw v0 │ │ +0ba380: |[0ba380] com.badlogic.gdx.backends.android.AndroidGraphics.onSurfaceChanged:(Ljavax/microedition/khronos/opengles/GL10;II)V │ │ +0ba390: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0ba392: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0ba394: 5946 8a01 |0002: iput v6, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.width:I // field@018a │ │ +0ba398: 5947 7c01 |0004: iput v7, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.height:I // field@017c │ │ +0ba39c: 7010 7f04 0400 |0006: invoke-direct {v4}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.updatePpi:()V // method@047f │ │ +0ba3a2: 5240 8a01 |0009: iget v0, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.width:I // field@018a │ │ +0ba3a6: 5241 7c01 |000b: iget v1, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.height:I // field@017c │ │ +0ba3aa: 7251 3528 2502 |000d: invoke-interface {v5, v2, v2, v0, v1}, Ljavax/microedition/khronos/opengles/GL10;.glViewport:(IIII)V // method@2835 │ │ +0ba3b0: 5540 6e01 |0010: iget-boolean v0, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.created:Z // field@016e │ │ +0ba3b4: 3900 1000 |0012: if-nez v0, 0022 // +0010 │ │ +0ba3b8: 5440 6b01 |0014: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ +0ba3bc: 5400 3201 |0016: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidApplication;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0132 │ │ +0ba3c0: 7210 fd00 0000 |0018: invoke-interface {v0}, Lcom/badlogic/gdx/ApplicationListener;.create:()V // method@00fd │ │ +0ba3c6: 5c43 6e01 |001b: iput-boolean v3, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.created:Z // field@016e │ │ +0ba3ca: 1d04 |001d: monitor-enter v4 │ │ +0ba3cc: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +0ba3ce: 5c40 8601 |001f: iput-boolean v0, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.running:Z // field@0186 │ │ +0ba3d2: 1e04 |0021: monitor-exit v4 │ │ +0ba3d4: 5440 6b01 |0022: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ +0ba3d8: 5400 3201 |0024: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidApplication;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0132 │ │ +0ba3dc: 7230 0101 6007 |0026: invoke-interface {v0, v6, v7}, Lcom/badlogic/gdx/ApplicationListener;.resize:(II)V // method@0101 │ │ +0ba3e2: 0e00 |0029: return-void │ │ +0ba3e4: 0d00 |002a: move-exception v0 │ │ +0ba3e6: 1e04 |002b: monitor-exit v4 │ │ +0ba3e8: 2700 |002c: throw v0 │ │ catches : 2 │ │ 0x001f - 0x0022 │ │ -> 0x002a │ │ 0x002b - 0x002c │ │ -> 0x002a │ │ positions : │ │ 0x0002 line=287 │ │ @@ -202865,75 +202972,75 @@ │ │ type : '(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 130 16-bit code units │ │ -0abd90: |[0abd90] com.badlogic.gdx.backends.android.AndroidGraphics.onSurfaceCreated:(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ -0abda0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0abda2: 7100 b927 0000 |0001: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@27b9 │ │ -0abda8: 0c01 |0004: move-result-object v1 │ │ -0abdaa: 1f01 0c04 |0005: check-cast v1, Ljavax/microedition/khronos/egl/EGL10; // type@040c │ │ -0abdae: 7210 ab27 0100 |0007: invoke-interface {v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetCurrentContext:()Ljavax/microedition/khronos/egl/EGLContext; // method@27ab │ │ -0abdb4: 0c01 |000a: move-result-object v1 │ │ -0abdb6: 5b51 7201 |000b: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.eglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0172 │ │ -0abdba: 7020 7c04 6500 |000d: invoke-direct {v5, v6}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.setupGL:(Ljavax/microedition/khronos/opengles/GL10;)V // method@047c │ │ -0abdc0: 7020 6f04 7500 |0010: invoke-direct {v5, v7}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.logConfig:(Ljavax/microedition/khronos/egl/EGLConfig;)V // method@046f │ │ -0abdc6: 7010 7f04 0500 |0013: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.updatePpi:()V // method@047f │ │ -0abdcc: 5451 6b01 |0016: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ -0abdd0: 7110 f10a 0100 |0018: invoke-static {v1}, Lcom/badlogic/gdx/graphics/Mesh;.invalidateAllMeshes:(Lcom/badlogic/gdx/Application;)V // method@0af1 │ │ -0abdd6: 5451 6b01 |001b: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ -0abdda: 7110 810b 0100 |001d: invoke-static {v1}, Lcom/badlogic/gdx/graphics/Texture;.invalidateAllTextures:(Lcom/badlogic/gdx/Application;)V // method@0b81 │ │ -0abde0: 5451 6b01 |0020: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ -0abde4: 7110 fd11 0100 |0022: invoke-static {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.invalidateAllShaderPrograms:(Lcom/badlogic/gdx/Application;)V // method@11fd │ │ -0abdea: 5451 6b01 |0025: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ -0abdee: 7110 7a11 0100 |0027: invoke-static {v1}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.invalidateAllFrameBuffers:(Lcom/badlogic/gdx/Application;)V // method@117a │ │ -0abdf4: 6201 1c00 |002a: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0abdf8: 1a02 8c01 |002c: const-string v2, "AndroidGraphics" // string@018c │ │ -0abdfc: 7100 e40a 0000 |002e: invoke-static {}, Lcom/badlogic/gdx/graphics/Mesh;.getManagedStatus:()Ljava/lang/String; // method@0ae4 │ │ -0abe02: 0c03 |0031: move-result-object v3 │ │ -0abe04: 7230 f100 2103 |0032: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0abe0a: 6201 1c00 |0035: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0abe0e: 1a02 8c01 |0037: const-string v2, "AndroidGraphics" // string@018c │ │ -0abe12: 7100 790b 0000 |0039: invoke-static {}, Lcom/badlogic/gdx/graphics/Texture;.getManagedStatus:()Ljava/lang/String; // method@0b79 │ │ -0abe18: 0c03 |003c: move-result-object v3 │ │ -0abe1a: 7230 f100 2103 |003d: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0abe20: 6201 1c00 |0040: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0abe24: 1a02 8c01 |0042: const-string v2, "AndroidGraphics" // string@018c │ │ -0abe28: 7100 f711 0000 |0044: invoke-static {}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.getManagedStatus:()Ljava/lang/String; // method@11f7 │ │ -0abe2e: 0c03 |0047: move-result-object v3 │ │ -0abe30: 7230 f100 2103 |0048: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0abe36: 6201 1c00 |004b: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0abe3a: 1a02 8c01 |004d: const-string v2, "AndroidGraphics" // string@018c │ │ -0abe3e: 7100 7811 0000 |004f: invoke-static {}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.getManagedStatus:()Ljava/lang/String; // method@1178 │ │ -0abe44: 0c03 |0052: move-result-object v3 │ │ -0abe46: 7230 f100 2103 |0053: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0abe4c: 5451 6b01 |0056: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ -0abe50: 6e10 b302 0100 |0058: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getWindowManager:()Landroid/view/WindowManager; // method@02b3 │ │ -0abe56: 0c01 |005b: move-result-object v1 │ │ -0abe58: 7210 c500 0100 |005c: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00c5 │ │ -0abe5e: 0c00 |005f: move-result-object v0 │ │ -0abe60: 6e10 9f00 0000 |0060: invoke-virtual {v0}, Landroid/view/Display;.getWidth:()I // method@009f │ │ -0abe66: 0a01 |0063: move-result v1 │ │ -0abe68: 5951 8a01 |0064: iput v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.width:I // field@018a │ │ -0abe6c: 6e10 9c00 0000 |0066: invoke-virtual {v0}, Landroid/view/Display;.getHeight:()I // method@009c │ │ -0abe72: 0a01 |0069: move-result v1 │ │ -0abe74: 5951 7c01 |006a: iput v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.height:I // field@017c │ │ -0abe78: 2201 1502 |006c: new-instance v1, Lcom/badlogic/gdx/math/WindowedMean; // type@0215 │ │ -0abe7c: 1252 |006e: const/4 v2, #int 5 // #5 │ │ -0abe7e: 7020 a214 2100 |006f: invoke-direct {v1, v2}, Lcom/badlogic/gdx/math/WindowedMean;.:(I)V // method@14a2 │ │ -0abe84: 5b51 7f01 |0072: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@017f │ │ -0abe88: 7100 7e26 0000 |0074: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ -0abe8e: 0b01 |0077: move-result-wide v1 │ │ -0abe90: 5a51 7e01 |0078: iput-wide v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.lastFrameTime:J // field@017e │ │ -0abe94: 5251 8a01 |007a: iget v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.width:I // field@018a │ │ -0abe98: 5252 7c01 |007c: iget v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.height:I // field@017c │ │ -0abe9c: 7252 3528 4614 |007e: invoke-interface {v6, v4, v4, v1, v2}, Ljavax/microedition/khronos/opengles/GL10;.glViewport:(IIII)V // method@2835 │ │ -0abea2: 0e00 |0081: return-void │ │ +0ba400: |[0ba400] com.badlogic.gdx.backends.android.AndroidGraphics.onSurfaceCreated:(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ +0ba410: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0ba412: 7100 b927 0000 |0001: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@27b9 │ │ +0ba418: 0c01 |0004: move-result-object v1 │ │ +0ba41a: 1f01 0a04 |0005: check-cast v1, Ljavax/microedition/khronos/egl/EGL10; // type@040a │ │ +0ba41e: 7210 ab27 0100 |0007: invoke-interface {v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetCurrentContext:()Ljavax/microedition/khronos/egl/EGLContext; // method@27ab │ │ +0ba424: 0c01 |000a: move-result-object v1 │ │ +0ba426: 5b51 7201 |000b: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.eglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0172 │ │ +0ba42a: 7020 7c04 6500 |000d: invoke-direct {v5, v6}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.setupGL:(Ljavax/microedition/khronos/opengles/GL10;)V // method@047c │ │ +0ba430: 7020 6f04 7500 |0010: invoke-direct {v5, v7}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.logConfig:(Ljavax/microedition/khronos/egl/EGLConfig;)V // method@046f │ │ +0ba436: 7010 7f04 0500 |0013: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.updatePpi:()V // method@047f │ │ +0ba43c: 5451 6b01 |0016: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ +0ba440: 7110 f10a 0100 |0018: invoke-static {v1}, Lcom/badlogic/gdx/graphics/Mesh;.invalidateAllMeshes:(Lcom/badlogic/gdx/Application;)V // method@0af1 │ │ +0ba446: 5451 6b01 |001b: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ +0ba44a: 7110 810b 0100 |001d: invoke-static {v1}, Lcom/badlogic/gdx/graphics/Texture;.invalidateAllTextures:(Lcom/badlogic/gdx/Application;)V // method@0b81 │ │ +0ba450: 5451 6b01 |0020: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ +0ba454: 7110 fd11 0100 |0022: invoke-static {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.invalidateAllShaderPrograms:(Lcom/badlogic/gdx/Application;)V // method@11fd │ │ +0ba45a: 5451 6b01 |0025: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ +0ba45e: 7110 7a11 0100 |0027: invoke-static {v1}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.invalidateAllFrameBuffers:(Lcom/badlogic/gdx/Application;)V // method@117a │ │ +0ba464: 6201 1c00 |002a: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0ba468: 1a02 8c01 |002c: const-string v2, "AndroidGraphics" // string@018c │ │ +0ba46c: 7100 e40a 0000 |002e: invoke-static {}, Lcom/badlogic/gdx/graphics/Mesh;.getManagedStatus:()Ljava/lang/String; // method@0ae4 │ │ +0ba472: 0c03 |0031: move-result-object v3 │ │ +0ba474: 7230 f100 2103 |0032: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0ba47a: 6201 1c00 |0035: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0ba47e: 1a02 8c01 |0037: const-string v2, "AndroidGraphics" // string@018c │ │ +0ba482: 7100 790b 0000 |0039: invoke-static {}, Lcom/badlogic/gdx/graphics/Texture;.getManagedStatus:()Ljava/lang/String; // method@0b79 │ │ +0ba488: 0c03 |003c: move-result-object v3 │ │ +0ba48a: 7230 f100 2103 |003d: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0ba490: 6201 1c00 |0040: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0ba494: 1a02 8c01 |0042: const-string v2, "AndroidGraphics" // string@018c │ │ +0ba498: 7100 f711 0000 |0044: invoke-static {}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.getManagedStatus:()Ljava/lang/String; // method@11f7 │ │ +0ba49e: 0c03 |0047: move-result-object v3 │ │ +0ba4a0: 7230 f100 2103 |0048: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0ba4a6: 6201 1c00 |004b: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0ba4aa: 1a02 8c01 |004d: const-string v2, "AndroidGraphics" // string@018c │ │ +0ba4ae: 7100 7811 0000 |004f: invoke-static {}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.getManagedStatus:()Ljava/lang/String; // method@1178 │ │ +0ba4b4: 0c03 |0052: move-result-object v3 │ │ +0ba4b6: 7230 f100 2103 |0053: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0ba4bc: 5451 6b01 |0056: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@016b │ │ +0ba4c0: 6e10 b302 0100 |0058: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getWindowManager:()Landroid/view/WindowManager; // method@02b3 │ │ +0ba4c6: 0c01 |005b: move-result-object v1 │ │ +0ba4c8: 7210 c500 0100 |005c: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00c5 │ │ +0ba4ce: 0c00 |005f: move-result-object v0 │ │ +0ba4d0: 6e10 9f00 0000 |0060: invoke-virtual {v0}, Landroid/view/Display;.getWidth:()I // method@009f │ │ +0ba4d6: 0a01 |0063: move-result v1 │ │ +0ba4d8: 5951 8a01 |0064: iput v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.width:I // field@018a │ │ +0ba4dc: 6e10 9c00 0000 |0066: invoke-virtual {v0}, Landroid/view/Display;.getHeight:()I // method@009c │ │ +0ba4e2: 0a01 |0069: move-result v1 │ │ +0ba4e4: 5951 7c01 |006a: iput v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.height:I // field@017c │ │ +0ba4e8: 2201 1302 |006c: new-instance v1, Lcom/badlogic/gdx/math/WindowedMean; // type@0213 │ │ +0ba4ec: 1252 |006e: const/4 v2, #int 5 // #5 │ │ +0ba4ee: 7020 a214 2100 |006f: invoke-direct {v1, v2}, Lcom/badlogic/gdx/math/WindowedMean;.:(I)V // method@14a2 │ │ +0ba4f4: 5b51 7f01 |0072: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@017f │ │ +0ba4f8: 7100 7e26 0000 |0074: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ +0ba4fe: 0b02 |0077: move-result-wide v2 │ │ +0ba500: 5a52 7e01 |0078: iput-wide v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.lastFrameTime:J // field@017e │ │ +0ba504: 5251 8a01 |007a: iget v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.width:I // field@018a │ │ +0ba508: 5252 7c01 |007c: iget v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.height:I // field@017c │ │ +0ba50c: 7252 3528 4614 |007e: invoke-interface {v6, v4, v4, v1, v2}, Ljavax/microedition/khronos/opengles/GL10;.glViewport:(IIII)V // method@2835 │ │ +0ba512: 0e00 |0081: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=303 │ │ 0x000d line=304 │ │ 0x0010 line=305 │ │ 0x0013 line=306 │ │ 0x0016 line=308 │ │ @@ -202962,41 +203069,41 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -0abea4: |[0abea4] com.badlogic.gdx.backends.android.AndroidGraphics.pause:()V │ │ -0abeb4: 5452 8701 |0000: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@0187 │ │ -0abeb8: 1d02 |0002: monitor-enter v2 │ │ -0abeba: 5551 8601 |0003: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.running:Z // field@0186 │ │ -0abebe: 3901 0400 |0005: if-nez v1, 0009 // +0004 │ │ -0abec2: 1e02 |0007: monitor-exit v2 │ │ -0abec4: 0e00 |0008: return-void │ │ -0abec6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0abec8: 5c51 8601 |000a: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.running:Z // field@0186 │ │ -0abecc: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -0abece: 5c51 8001 |000d: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.pause:Z // field@0180 │ │ -0abed2: 5551 8001 |000f: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.pause:Z // field@0180 │ │ -0abed6: 3801 1600 |0011: if-eqz v1, 0027 // +0016 │ │ -0abeda: 5451 8701 |0013: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@0187 │ │ -0abede: 6e10 2e26 0100 |0015: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@262e │ │ -0abee4: 28f7 |0018: goto 000f // -0009 │ │ -0abee6: 0d00 |0019: move-exception v0 │ │ -0abee8: 6201 1c00 |001a: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0abeec: 1a03 8c01 |001c: const-string v3, "AndroidGraphics" // string@018c │ │ -0abef0: 1a04 6a2b |001e: const-string v4, "waiting for pause synchronization failed!" // string@2b6a │ │ -0abef4: 7230 f100 3104 |0020: invoke-interface {v1, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0abefa: 28ec |0023: goto 000f // -0014 │ │ -0abefc: 0d01 |0024: move-exception v1 │ │ -0abefe: 1e02 |0025: monitor-exit v2 │ │ -0abf00: 2701 |0026: throw v1 │ │ -0abf02: 1e02 |0027: monitor-exit v2 │ │ -0abf04: 28e0 |0028: goto 0008 // -0020 │ │ +0ba514: |[0ba514] com.badlogic.gdx.backends.android.AndroidGraphics.pause:()V │ │ +0ba524: 5452 8701 |0000: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@0187 │ │ +0ba528: 1d02 |0002: monitor-enter v2 │ │ +0ba52a: 5551 8601 |0003: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.running:Z // field@0186 │ │ +0ba52e: 3901 0400 |0005: if-nez v1, 0009 // +0004 │ │ +0ba532: 1e02 |0007: monitor-exit v2 │ │ +0ba534: 0e00 |0008: return-void │ │ +0ba536: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0ba538: 5c51 8601 |000a: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.running:Z // field@0186 │ │ +0ba53c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +0ba53e: 5c51 8001 |000d: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.pause:Z // field@0180 │ │ +0ba542: 5551 8001 |000f: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.pause:Z // field@0180 │ │ +0ba546: 3801 1600 |0011: if-eqz v1, 0027 // +0016 │ │ +0ba54a: 5451 8701 |0013: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@0187 │ │ +0ba54e: 6e10 2e26 0100 |0015: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@262e │ │ +0ba554: 28f7 |0018: goto 000f // -0009 │ │ +0ba556: 0d00 |0019: move-exception v0 │ │ +0ba558: 6201 1c00 |001a: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0ba55c: 1a03 8c01 |001c: const-string v3, "AndroidGraphics" // string@018c │ │ +0ba560: 1a04 682b |001e: const-string v4, "waiting for pause synchronization failed!" // string@2b68 │ │ +0ba564: 7230 f100 3104 |0020: invoke-interface {v1, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0ba56a: 28ec |0023: goto 000f // -0014 │ │ +0ba56c: 0d01 |0024: move-exception v1 │ │ +0ba56e: 1e02 |0025: monitor-exit v2 │ │ +0ba570: 2701 |0026: throw v1 │ │ +0ba572: 1e02 |0027: monitor-exit v2 │ │ +0ba574: 28e0 |0028: goto 0008 // -0020 │ │ catches : 4 │ │ 0x0003 - 0x0011 │ │ -> 0x0024 │ │ 0x0013 - 0x0018 │ │ Ljava/lang/InterruptedException; -> 0x0019 │ │ -> 0x0024 │ │ 0x001a - 0x0026 │ │ @@ -203023,30 +203130,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -0abf30: |[0abf30] com.badlogic.gdx.backends.android.AndroidGraphics.requestRendering:()V │ │ -0abf40: 5410 8901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ -0abf44: 3800 1c00 |0002: if-eqz v0, 001e // +001c │ │ -0abf48: 5410 8901 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ -0abf4c: 2000 0901 |0006: instance-of v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0109 │ │ -0abf50: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -0abf54: 5410 8901 |000a: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ -0abf58: 1f00 0901 |000c: check-cast v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0109 │ │ -0abf5c: 6e10 c908 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.requestRender:()V // method@08c9 │ │ -0abf62: 5410 8901 |0011: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ -0abf66: 2000 2200 |0013: instance-of v0, v0, Landroid/opengl/GLSurfaceView; // type@0022 │ │ -0abf6a: 3800 0900 |0015: if-eqz v0, 001e // +0009 │ │ -0abf6e: 5410 8901 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ -0abf72: 1f00 2200 |0019: check-cast v0, Landroid/opengl/GLSurfaceView; // type@0022 │ │ -0abf76: 6e10 6600 0000 |001b: invoke-virtual {v0}, Landroid/opengl/GLSurfaceView;.requestRender:()V // method@0066 │ │ -0abf7c: 0e00 |001e: return-void │ │ +0ba5a0: |[0ba5a0] com.badlogic.gdx.backends.android.AndroidGraphics.requestRendering:()V │ │ +0ba5b0: 5410 8901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ +0ba5b4: 3800 1c00 |0002: if-eqz v0, 001e // +001c │ │ +0ba5b8: 5410 8901 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ +0ba5bc: 2000 0701 |0006: instance-of v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0107 │ │ +0ba5c0: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +0ba5c4: 5410 8901 |000a: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ +0ba5c8: 1f00 0701 |000c: check-cast v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0107 │ │ +0ba5cc: 6e10 c908 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.requestRender:()V // method@08c9 │ │ +0ba5d2: 5410 8901 |0011: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ +0ba5d6: 2000 2200 |0013: instance-of v0, v0, Landroid/opengl/GLSurfaceView; // type@0022 │ │ +0ba5da: 3800 0900 |0015: if-eqz v0, 001e // +0009 │ │ +0ba5de: 5410 8901 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ +0ba5e2: 1f00 2200 |0019: check-cast v0, Landroid/opengl/GLSurfaceView; // type@0022 │ │ +0ba5e6: 6e10 6600 0000 |001b: invoke-virtual {v0}, Landroid/opengl/GLSurfaceView;.requestRender:()V // method@0066 │ │ +0ba5ec: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ 0x0004 line=639 │ │ 0x0011 line=640 │ │ 0x001e line=642 │ │ locals : │ │ @@ -203057,26 +203164,26 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0abf80: |[0abf80] com.badlogic.gdx.backends.android.AndroidGraphics.resume:()V │ │ -0abf90: 5421 8701 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@0187 │ │ -0abf94: 1d01 |0002: monitor-enter v1 │ │ -0abf96: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0abf98: 5c20 8601 |0004: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.running:Z // field@0186 │ │ -0abf9c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0abf9e: 5c20 8501 |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.resume:Z // field@0185 │ │ -0abfa2: 1e01 |0009: monitor-exit v1 │ │ -0abfa4: 0e00 |000a: return-void │ │ -0abfa6: 0d00 |000b: move-exception v0 │ │ -0abfa8: 1e01 |000c: monitor-exit v1 │ │ -0abfaa: 2700 |000d: throw v0 │ │ +0ba5f0: |[0ba5f0] com.badlogic.gdx.backends.android.AndroidGraphics.resume:()V │ │ +0ba600: 5421 8701 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@0187 │ │ +0ba604: 1d01 |0002: monitor-enter v1 │ │ +0ba606: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0ba608: 5c20 8601 |0004: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.running:Z // field@0186 │ │ +0ba60c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0ba60e: 5c20 8501 |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.resume:Z // field@0185 │ │ +0ba612: 1e01 |0009: monitor-exit v1 │ │ +0ba614: 0e00 |000a: return-void │ │ +0ba616: 0d00 |000b: move-exception v0 │ │ +0ba618: 1e01 |000c: monitor-exit v1 │ │ +0ba61a: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x000d │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=361 │ │ 0x0003 line=362 │ │ 0x0006 line=363 │ │ @@ -203091,37 +203198,37 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -0abfb8: |[0abfb8] com.badlogic.gdx.backends.android.AndroidGraphics.setContinuousRendering:(Z)V │ │ -0abfc8: 5421 8901 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ -0abfcc: 3801 2600 |0002: if-eqz v1, 0028 // +0026 │ │ -0abfd0: 5c23 7d01 |0004: iput-boolean v3, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.isContinuous:Z // field@017d │ │ -0abfd4: 3803 2300 |0006: if-eqz v3, 0029 // +0023 │ │ -0abfd8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0abfda: 5421 8901 |0009: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ -0abfde: 2011 0901 |000b: instance-of v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0109 │ │ -0abfe2: 3801 0900 |000d: if-eqz v1, 0016 // +0009 │ │ -0abfe6: 5421 8901 |000f: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ -0abfea: 1f01 0901 |0011: check-cast v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0109 │ │ -0abfee: 6e20 d008 0100 |0013: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setRenderMode:(I)V // method@08d0 │ │ -0abff4: 5421 8901 |0016: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ -0abff8: 2011 2200 |0018: instance-of v1, v1, Landroid/opengl/GLSurfaceView; // type@0022 │ │ -0abffc: 3801 0900 |001a: if-eqz v1, 0023 // +0009 │ │ -0ac000: 5421 8901 |001c: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ -0ac004: 1f01 2200 |001e: check-cast v1, Landroid/opengl/GLSurfaceView; // type@0022 │ │ -0ac008: 6e20 6900 0100 |0020: invoke-virtual {v1, v0}, Landroid/opengl/GLSurfaceView;.setRenderMode:(I)V // method@0069 │ │ -0ac00e: 5421 7f01 |0023: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@017f │ │ -0ac012: 6e10 a414 0100 |0025: invoke-virtual {v1}, Lcom/badlogic/gdx/math/WindowedMean;.clear:()V // method@14a4 │ │ -0ac018: 0e00 |0028: return-void │ │ -0ac01a: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -0ac01c: 28df |002a: goto 0009 // -0021 │ │ +0ba628: |[0ba628] com.badlogic.gdx.backends.android.AndroidGraphics.setContinuousRendering:(Z)V │ │ +0ba638: 5421 8901 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ +0ba63c: 3801 2600 |0002: if-eqz v1, 0028 // +0026 │ │ +0ba640: 5c23 7d01 |0004: iput-boolean v3, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.isContinuous:Z // field@017d │ │ +0ba644: 3803 2300 |0006: if-eqz v3, 0029 // +0023 │ │ +0ba648: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0ba64a: 5421 8901 |0009: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ +0ba64e: 2011 0701 |000b: instance-of v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0107 │ │ +0ba652: 3801 0900 |000d: if-eqz v1, 0016 // +0009 │ │ +0ba656: 5421 8901 |000f: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ +0ba65a: 1f01 0701 |0011: check-cast v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0107 │ │ +0ba65e: 6e20 d008 0100 |0013: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setRenderMode:(I)V // method@08d0 │ │ +0ba664: 5421 8901 |0016: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ +0ba668: 2011 2200 |0018: instance-of v1, v1, Landroid/opengl/GLSurfaceView; // type@0022 │ │ +0ba66c: 3801 0900 |001a: if-eqz v1, 0023 // +0009 │ │ +0ba670: 5421 8901 |001c: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@0189 │ │ +0ba674: 1f01 2200 |001e: check-cast v1, Landroid/opengl/GLSurfaceView; // type@0022 │ │ +0ba678: 6e20 6900 0100 |0020: invoke-virtual {v1, v0}, Landroid/opengl/GLSurfaceView;.setRenderMode:(I)V // method@0069 │ │ +0ba67e: 5421 7f01 |0023: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@017f │ │ +0ba682: 6e10 a414 0100 |0025: invoke-virtual {v1}, Lcom/badlogic/gdx/math/WindowedMean;.clear:()V // method@14a4 │ │ +0ba688: 0e00 |0028: return-void │ │ +0ba68a: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +0ba68c: 28df |002a: goto 0009 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 0x0004 line=624 │ │ 0x0006 line=625 │ │ 0x0009 line=626 │ │ 0x0016 line=627 │ │ @@ -203138,17 +203245,17 @@ │ │ type : '(IIZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ac020: |[0ac020] com.badlogic.gdx.backends.android.AndroidGraphics.setDisplayMode:(IIZ)Z │ │ -0ac030: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ac032: 0f00 |0001: return v0 │ │ +0ba690: |[0ba690] com.badlogic.gdx.backends.android.AndroidGraphics.setDisplayMode:(IIZ)Z │ │ +0ba6a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ba6a2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=585 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ 0x0000 - 0x0002 reg=2 width I │ │ 0x0000 - 0x0002 reg=3 height I │ │ @@ -203159,17 +203266,17 @@ │ │ type : '(Lcom/badlogic/gdx/Graphics$DisplayMode;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ac034: |[0ac034] com.badlogic.gdx.backends.android.AndroidGraphics.setDisplayMode:(Lcom/badlogic/gdx/Graphics$DisplayMode;)Z │ │ -0ac044: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ac046: 0f00 |0001: return v0 │ │ +0ba6a4: |[0ba6a4] com.badlogic.gdx.backends.android.AndroidGraphics.setDisplayMode:(Lcom/badlogic/gdx/Graphics$DisplayMode;)Z │ │ +0ba6b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ba6b6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=575 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ 0x0000 - 0x0002 reg=2 displayMode Lcom/badlogic/gdx/Graphics$DisplayMode; │ │ │ │ @@ -203178,16 +203285,16 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ac048: |[0ac048] com.badlogic.gdx.backends.android.AndroidGraphics.setTitle:(Ljava/lang/String;)V │ │ -0ac058: 0e00 |0000: return-void │ │ +0ba6b8: |[0ba6b8] com.badlogic.gdx.backends.android.AndroidGraphics.setTitle:(Ljava/lang/String;)V │ │ +0ba6c8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=591 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ 0x0000 - 0x0001 reg=1 title Ljava/lang/String; │ │ │ │ @@ -203196,16 +203303,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ac05c: |[0ac05c] com.badlogic.gdx.backends.android.AndroidGraphics.setVSync:(Z)V │ │ -0ac06c: 0e00 |0000: return-void │ │ +0ba6cc: |[0ba6cc] com.badlogic.gdx.backends.android.AndroidGraphics.setVSync:(Z)V │ │ +0ba6dc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ 0x0000 - 0x0001 reg=1 vsync Z │ │ │ │ @@ -203214,17 +203321,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ac070: |[0ac070] com.badlogic.gdx.backends.android.AndroidGraphics.supportsDisplayModeChange:()Z │ │ -0ac080: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ac082: 0f00 |0001: return v0 │ │ +0ba6e0: |[0ba6e0] com.badlogic.gdx.backends.android.AndroidGraphics.supportsDisplayModeChange:()Z │ │ +0ba6f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ba6f2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=570 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #38 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -203232,40 +203339,40 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0ac084: |[0ac084] com.badlogic.gdx.backends.android.AndroidGraphics.supportsExtension:(Ljava/lang/String;)Z │ │ -0ac094: 5420 7301 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.extensions:Ljava/lang/String; // field@0173 │ │ -0ac098: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -0ac09c: 6200 1f00 |0004: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0ac0a0: 1301 031f |0006: const/16 v1, #int 7939 // #1f03 │ │ -0ac0a4: 7220 ba0a 1000 |0008: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glGetString:(I)Ljava/lang/String; // method@0aba │ │ -0ac0aa: 0c00 |000b: move-result-object v0 │ │ -0ac0ac: 5b20 7301 |000c: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.extensions:Ljava/lang/String; // field@0173 │ │ -0ac0b0: 5420 7301 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.extensions:Ljava/lang/String; // field@0173 │ │ -0ac0b4: 6e20 4226 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2642 │ │ -0ac0ba: 0a00 |0013: move-result v0 │ │ -0ac0bc: 0f00 |0014: return v0 │ │ +0ba6f4: |[0ba6f4] com.badlogic.gdx.backends.android.AndroidGraphics.supportsExtension:(Ljava/lang/String;)Z │ │ +0ba704: 5420 7301 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.extensions:Ljava/lang/String; // field@0173 │ │ +0ba708: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +0ba70c: 6200 1f00 |0004: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0ba710: 1301 031f |0006: const/16 v1, #int 7939 // #1f03 │ │ +0ba714: 7220 ba0a 1000 |0008: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glGetString:(I)Ljava/lang/String; // method@0aba │ │ +0ba71a: 0c00 |000b: move-result-object v0 │ │ +0ba71c: 5b20 7301 |000c: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.extensions:Ljava/lang/String; // field@0173 │ │ +0ba720: 5420 7301 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.extensions:Ljava/lang/String; // field@0173 │ │ +0ba724: 6e20 4226 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2642 │ │ +0ba72a: 0a00 |0013: move-result v0 │ │ +0ba72c: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ 0x000e line=618 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ 0x0000 - 0x0015 reg=3 extension Ljava/lang/String; │ │ │ │ source_file_idx : 397 (AndroidGraphics.java) │ │ │ │ Class #467 header: │ │ -class_idx : 170 │ │ +class_idx : 168 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 88 │ │ +superclass_idx : 86 │ │ source_file_idx : 398 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #467 annotations: │ │ @@ -203290,18 +203397,18 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;IIII)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0ac0c0: |[0ac0c0] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream$AndroidDisplayMode.:(Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;IIII)V │ │ -0ac0d0: 5b01 8d01 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream$AndroidDisplayMode;.this$0:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@018d │ │ -0ac0d4: 7055 2101 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/Graphics$DisplayMode;.:(IIII)V // method@0121 │ │ -0ac0da: 0e00 |0005: return-void │ │ +0ba730: |[0ba730] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream$AndroidDisplayMode.:(Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;IIII)V │ │ +0ba740: 5b01 8d01 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream$AndroidDisplayMode;.this$0:Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; // field@018d │ │ +0ba744: 7055 2101 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/Graphics$DisplayMode;.:(IIII)V // method@0121 │ │ +0ba74a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=609 │ │ 0x0002 line=610 │ │ 0x0005 line=611 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream$AndroidDisplayMode; │ │ @@ -203311,17 +203418,17 @@ │ │ 0x0000 - 0x0006 reg=4 refreshRate I │ │ 0x0000 - 0x0006 reg=5 bitsPerPixel I │ │ │ │ Virtual methods - │ │ source_file_idx : 398 (AndroidGraphicsDaydream.java) │ │ │ │ Class #468 header: │ │ -class_idx : 171 │ │ +class_idx : 169 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 398 │ │ static_fields_size : 0 │ │ instance_fields_size: 32 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 39 │ │ │ │ Class #468 annotations: │ │ @@ -203471,70 +203578,70 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidDaydream;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 9 │ │ insns size : 107 16-bit code units │ │ -0ac0dc: |[0ac0dc] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.:(Lcom/badlogic/gdx/backends/android/AndroidDaydream;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ -0ac0ec: 1251 |0000: const/4 v1, #int 5 // #5 │ │ -0ac0ee: 1219 |0001: const/4 v9, #int 1 // #1 │ │ -0ac0f0: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -0ac0f2: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -0ac0f4: 7010 2726 0a00 |0004: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@2627 │ │ -0ac0fa: 7100 7e26 0000 |0007: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ -0ac100: 0b02 |000a: move-result-wide v2 │ │ -0ac102: 5aa2 a101 |000b: iput-wide v2, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.lastFrameTime:J // field@01a1 │ │ -0ac106: 59a5 9201 |000d: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.deltaTime:F // field@0192 │ │ -0ac10a: 7100 7e26 0000 |000f: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ -0ac110: 0b02 |0012: move-result-wide v2 │ │ -0ac112: 5aa2 9801 |0013: iput-wide v2, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.frameStart:J // field@0198 │ │ -0ac116: 59a4 9901 |0015: iput v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.frames:I // field@0199 │ │ -0ac11a: 2200 1502 |0017: new-instance v0, Lcom/badlogic/gdx/math/WindowedMean; // type@0215 │ │ -0ac11e: 7020 a214 1000 |0019: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/WindowedMean;.:(I)V // method@14a2 │ │ -0ac124: 5ba0 a201 |001c: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@01a2 │ │ -0ac128: 5ca4 9101 |001e: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.created:Z // field@0191 │ │ -0ac12c: 5ca4 a901 |0020: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.running:Z // field@01a9 │ │ -0ac130: 5ca4 a301 |0022: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.pause:Z // field@01a3 │ │ -0ac134: 5ca4 a801 |0024: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.resume:Z // field@01a8 │ │ -0ac138: 5ca4 9401 |0026: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.destroy:Z // field@0194 │ │ -0ac13c: 59a5 a601 |0028: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.ppiX:F // field@01a6 │ │ -0ac140: 59a5 a701 |002a: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.ppiY:F // field@01a7 │ │ -0ac144: 59a5 a401 |002c: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.ppcX:F // field@01a4 │ │ -0ac148: 59a5 a501 |002e: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.ppcY:F // field@01a5 │ │ -0ac14c: 1500 803f |0030: const/high16 v0, #int 1065353216 // #3f80 │ │ -0ac150: 59a0 9301 |0032: iput v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.density:F // field@0193 │ │ -0ac154: 2200 5700 |0034: new-instance v0, Lcom/badlogic/gdx/Graphics$BufferFormat; // type@0057 │ │ -0ac158: 1262 |0036: const/4 v2, #int 6 // #6 │ │ -0ac15a: 1305 1000 |0037: const/16 v5, #int 16 // #10 │ │ -0ac15e: 0113 |0039: move v3, v1 │ │ -0ac160: 0146 |003a: move v6, v4 │ │ -0ac162: 0147 |003b: move v7, v4 │ │ -0ac164: 0148 |003c: move v8, v4 │ │ -0ac166: 7609 1f01 0000 |003d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/Graphics$BufferFormat;.:(IIIIIIIZ)V // method@011f │ │ -0ac16c: 5ba0 8f01 |0040: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.bufferFormat:Lcom/badlogic/gdx/Graphics$BufferFormat; // field@018f │ │ -0ac170: 5ca9 a001 |0042: iput-boolean v9, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.isContinuous:Z // field@01a0 │ │ -0ac174: 2390 4b04 |0044: new-array v0, v9, [I // type@044b │ │ -0ac178: 5ba0 ab01 |0046: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.value:[I // field@01ab │ │ -0ac17c: 2200 bd03 |0048: new-instance v0, Ljava/lang/Object; // type@03bd │ │ -0ac180: 7010 2726 0000 |004a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0ac186: 5ba0 aa01 |004d: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.synch:Ljava/lang/Object; // field@01aa │ │ -0ac18a: 5bac 9001 |004f: iput-object v12, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ -0ac18e: 55c0 4501 |0051: iget-boolean v0, v12, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0145 │ │ -0ac192: 7040 8704 bad0 |0053: invoke-direct {v10, v11, v0, v13}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.createGLSurfaceView:(Landroid/service/dreams/DreamService;ZLcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)Landroid/view/View; // method@0487 │ │ -0ac198: 0c00 |0056: move-result-object v0 │ │ -0ac19a: 5ba0 ac01 |0057: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ -0ac19e: 54a0 ac01 |0059: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ -0ac1a2: 7020 ae04 0a00 |005b: invoke-direct {v10, v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.setPreserveContext:(Landroid/view/View;)V // method@04ae │ │ -0ac1a8: 54a0 ac01 |005e: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ -0ac1ac: 6e20 b900 9000 |0060: invoke-virtual {v0, v9}, Landroid/view/View;.setFocusable:(Z)V // method@00b9 │ │ -0ac1b2: 54a0 ac01 |0063: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ -0ac1b6: 6e20 ba00 9000 |0065: invoke-virtual {v0, v9}, Landroid/view/View;.setFocusableInTouchMode:(Z)V // method@00ba │ │ -0ac1bc: 5bab 8e01 |0068: iput-object v11, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ -0ac1c0: 0e00 |006a: return-void │ │ +0ba74c: |[0ba74c] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.:(Lcom/badlogic/gdx/backends/android/AndroidDaydream;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ +0ba75c: 1251 |0000: const/4 v1, #int 5 // #5 │ │ +0ba75e: 1219 |0001: const/4 v9, #int 1 // #1 │ │ +0ba760: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0ba762: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +0ba764: 7010 2726 0a00 |0004: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@2627 │ │ +0ba76a: 7100 7e26 0000 |0007: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ +0ba770: 0b02 |000a: move-result-wide v2 │ │ +0ba772: 5aa2 a101 |000b: iput-wide v2, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.lastFrameTime:J // field@01a1 │ │ +0ba776: 59a5 9201 |000d: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.deltaTime:F // field@0192 │ │ +0ba77a: 7100 7e26 0000 |000f: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ +0ba780: 0b02 |0012: move-result-wide v2 │ │ +0ba782: 5aa2 9801 |0013: iput-wide v2, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.frameStart:J // field@0198 │ │ +0ba786: 59a4 9901 |0015: iput v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.frames:I // field@0199 │ │ +0ba78a: 2200 1302 |0017: new-instance v0, Lcom/badlogic/gdx/math/WindowedMean; // type@0213 │ │ +0ba78e: 7020 a214 1000 |0019: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/WindowedMean;.:(I)V // method@14a2 │ │ +0ba794: 5ba0 a201 |001c: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@01a2 │ │ +0ba798: 5ca4 9101 |001e: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.created:Z // field@0191 │ │ +0ba79c: 5ca4 a901 |0020: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.running:Z // field@01a9 │ │ +0ba7a0: 5ca4 a301 |0022: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.pause:Z // field@01a3 │ │ +0ba7a4: 5ca4 a801 |0024: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.resume:Z // field@01a8 │ │ +0ba7a8: 5ca4 9401 |0026: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.destroy:Z // field@0194 │ │ +0ba7ac: 59a5 a601 |0028: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.ppiX:F // field@01a6 │ │ +0ba7b0: 59a5 a701 |002a: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.ppiY:F // field@01a7 │ │ +0ba7b4: 59a5 a401 |002c: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.ppcX:F // field@01a4 │ │ +0ba7b8: 59a5 a501 |002e: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.ppcY:F // field@01a5 │ │ +0ba7bc: 1500 803f |0030: const/high16 v0, #int 1065353216 // #3f80 │ │ +0ba7c0: 59a0 9301 |0032: iput v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.density:F // field@0193 │ │ +0ba7c4: 2200 5500 |0034: new-instance v0, Lcom/badlogic/gdx/Graphics$BufferFormat; // type@0055 │ │ +0ba7c8: 1262 |0036: const/4 v2, #int 6 // #6 │ │ +0ba7ca: 1305 1000 |0037: const/16 v5, #int 16 // #10 │ │ +0ba7ce: 0113 |0039: move v3, v1 │ │ +0ba7d0: 0146 |003a: move v6, v4 │ │ +0ba7d2: 0147 |003b: move v7, v4 │ │ +0ba7d4: 0148 |003c: move v8, v4 │ │ +0ba7d6: 7609 1f01 0000 |003d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/Graphics$BufferFormat;.:(IIIIIIIZ)V // method@011f │ │ +0ba7dc: 5ba0 8f01 |0040: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.bufferFormat:Lcom/badlogic/gdx/Graphics$BufferFormat; // field@018f │ │ +0ba7e0: 5ca9 a001 |0042: iput-boolean v9, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.isContinuous:Z // field@01a0 │ │ +0ba7e4: 2390 4904 |0044: new-array v0, v9, [I // type@0449 │ │ +0ba7e8: 5ba0 ab01 |0046: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.value:[I // field@01ab │ │ +0ba7ec: 2200 bb03 |0048: new-instance v0, Ljava/lang/Object; // type@03bb │ │ +0ba7f0: 7010 2726 0000 |004a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0ba7f6: 5ba0 aa01 |004d: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.synch:Ljava/lang/Object; // field@01aa │ │ +0ba7fa: 5bac 9001 |004f: iput-object v12, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ +0ba7fe: 55c0 4501 |0051: iget-boolean v0, v12, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0145 │ │ +0ba802: 7040 8704 bad0 |0053: invoke-direct {v10, v11, v0, v13}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.createGLSurfaceView:(Landroid/service/dreams/DreamService;ZLcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)Landroid/view/View; // method@0487 │ │ +0ba808: 0c00 |0056: move-result-object v0 │ │ +0ba80a: 5ba0 ac01 |0057: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ +0ba80e: 54a0 ac01 |0059: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ +0ba812: 7020 ae04 0a00 |005b: invoke-direct {v10, v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.setPreserveContext:(Landroid/view/View;)V // method@04ae │ │ +0ba818: 54a0 ac01 |005e: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ +0ba81c: 6e20 b900 9000 |0060: invoke-virtual {v0, v9}, Landroid/view/View;.setFocusable:(Z)V // method@00b9 │ │ +0ba822: 54a0 ac01 |0063: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ +0ba826: 6e20 ba00 9000 |0065: invoke-virtual {v0, v9}, Landroid/view/View;.setFocusableInTouchMode:(Z)V // method@00ba │ │ +0ba82c: 5bab 8e01 |0068: iput-object v11, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ +0ba830: 0e00 |006a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=108 │ │ 0x0007 line=84 │ │ 0x000d line=85 │ │ 0x000f line=86 │ │ 0x0015 line=87 │ │ @@ -203571,60 +203678,60 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 80 16-bit code units │ │ -0ac1c4: |[0ac1c4] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.checkGL20:()Z │ │ -0ac1d4: 1304 0a00 |0000: const/16 v4, #int 10 // #a │ │ -0ac1d8: 122c |0002: const/4 v12, #int 2 // #2 │ │ -0ac1da: 1218 |0003: const/4 v8, #int 1 // #1 │ │ -0ac1dc: 1209 |0004: const/4 v9, #int 0 // #0 │ │ -0ac1de: 124b |0005: const/4 v11, #int 4 // #4 │ │ -0ac1e0: 7100 b927 0000 |0006: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@27b9 │ │ -0ac1e6: 0c00 |0009: move-result-object v0 │ │ -0ac1e8: 1f00 0c04 |000a: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@040c │ │ -0ac1ec: 620a 3413 |000c: sget-object v10, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1334 │ │ -0ac1f0: 7220 ae27 a000 |000e: invoke-interface {v0, v10}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@27ae │ │ -0ac1f6: 0c01 |0011: move-result-object v1 │ │ -0ac1f8: 23c7 4b04 |0012: new-array v7, v12, [I // type@044b │ │ -0ac1fc: 7230 b027 1007 |0014: invoke-interface {v0, v1, v7}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@27b0 │ │ -0ac202: 1246 |0017: const/4 v6, #int 4 // #4 │ │ -0ac204: 130a 0900 |0018: const/16 v10, #int 9 // #9 │ │ -0ac208: 23a2 4b04 |001a: new-array v2, v10, [I // type@044b │ │ -0ac20c: 130a 2430 |001c: const/16 v10, #int 12324 // #3024 │ │ -0ac210: 4b0a 0209 |001e: aput v10, v2, v9 │ │ -0ac214: 4b0b 0208 |0020: aput v11, v2, v8 │ │ -0ac218: 130a 2330 |0022: const/16 v10, #int 12323 // #3023 │ │ -0ac21c: 4b0a 020c |0024: aput v10, v2, v12 │ │ -0ac220: 123a |0026: const/4 v10, #int 3 // #3 │ │ -0ac222: 4b0b 020a |0027: aput v11, v2, v10 │ │ -0ac226: 130a 2230 |0029: const/16 v10, #int 12322 // #3022 │ │ -0ac22a: 4b0a 020b |002b: aput v10, v2, v11 │ │ -0ac22e: 125a |002d: const/4 v10, #int 5 // #5 │ │ -0ac230: 4b0b 020a |002e: aput v11, v2, v10 │ │ -0ac234: 126a |0030: const/4 v10, #int 6 // #6 │ │ -0ac236: 130b 4030 |0031: const/16 v11, #int 12352 // #3040 │ │ -0ac23a: 4b0b 020a |0033: aput v11, v2, v10 │ │ -0ac23e: 127a |0035: const/4 v10, #int 7 // #7 │ │ -0ac240: 4b06 020a |0036: aput v6, v2, v10 │ │ -0ac244: 130a 0800 |0038: const/16 v10, #int 8 // #8 │ │ -0ac248: 130b 3830 |003a: const/16 v11, #int 12344 // #3038 │ │ -0ac24c: 4b0b 020a |003c: aput v11, v2, v10 │ │ -0ac250: 2343 9b04 |003e: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@049b │ │ -0ac254: 2385 4b04 |0040: new-array v5, v8, [I // type@044b │ │ -0ac258: 7806 a127 0000 |0042: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a1 │ │ -0ac25e: 7220 b627 1000 |0045: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@27b6 │ │ -0ac264: 4404 0509 |0048: aget v4, v5, v9 │ │ -0ac268: 3d04 0400 |004a: if-lez v4, 004e // +0004 │ │ -0ac26c: 0184 |004c: move v4, v8 │ │ -0ac26e: 0f04 |004d: return v4 │ │ -0ac270: 0194 |004e: move v4, v9 │ │ -0ac272: 28fe |004f: goto 004d // -0002 │ │ +0ba834: |[0ba834] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.checkGL20:()Z │ │ +0ba844: 1304 0a00 |0000: const/16 v4, #int 10 // #a │ │ +0ba848: 122c |0002: const/4 v12, #int 2 // #2 │ │ +0ba84a: 1218 |0003: const/4 v8, #int 1 // #1 │ │ +0ba84c: 1209 |0004: const/4 v9, #int 0 // #0 │ │ +0ba84e: 124b |0005: const/4 v11, #int 4 // #4 │ │ +0ba850: 7100 b927 0000 |0006: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@27b9 │ │ +0ba856: 0c00 |0009: move-result-object v0 │ │ +0ba858: 1f00 0a04 |000a: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@040a │ │ +0ba85c: 620a 3413 |000c: sget-object v10, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1334 │ │ +0ba860: 7220 ae27 a000 |000e: invoke-interface {v0, v10}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@27ae │ │ +0ba866: 0c01 |0011: move-result-object v1 │ │ +0ba868: 23c7 4904 |0012: new-array v7, v12, [I // type@0449 │ │ +0ba86c: 7230 b027 1007 |0014: invoke-interface {v0, v1, v7}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@27b0 │ │ +0ba872: 1246 |0017: const/4 v6, #int 4 // #4 │ │ +0ba874: 130a 0900 |0018: const/16 v10, #int 9 // #9 │ │ +0ba878: 23a2 4904 |001a: new-array v2, v10, [I // type@0449 │ │ +0ba87c: 130a 2430 |001c: const/16 v10, #int 12324 // #3024 │ │ +0ba880: 4b0a 0209 |001e: aput v10, v2, v9 │ │ +0ba884: 4b0b 0208 |0020: aput v11, v2, v8 │ │ +0ba888: 130a 2330 |0022: const/16 v10, #int 12323 // #3023 │ │ +0ba88c: 4b0a 020c |0024: aput v10, v2, v12 │ │ +0ba890: 123a |0026: const/4 v10, #int 3 // #3 │ │ +0ba892: 4b0b 020a |0027: aput v11, v2, v10 │ │ +0ba896: 130a 2230 |0029: const/16 v10, #int 12322 // #3022 │ │ +0ba89a: 4b0a 020b |002b: aput v10, v2, v11 │ │ +0ba89e: 125a |002d: const/4 v10, #int 5 // #5 │ │ +0ba8a0: 4b0b 020a |002e: aput v11, v2, v10 │ │ +0ba8a4: 126a |0030: const/4 v10, #int 6 // #6 │ │ +0ba8a6: 130b 4030 |0031: const/16 v11, #int 12352 // #3040 │ │ +0ba8aa: 4b0b 020a |0033: aput v11, v2, v10 │ │ +0ba8ae: 127a |0035: const/4 v10, #int 7 // #7 │ │ +0ba8b0: 4b06 020a |0036: aput v6, v2, v10 │ │ +0ba8b4: 130a 0800 |0038: const/16 v10, #int 8 // #8 │ │ +0ba8b8: 130b 3830 |003a: const/16 v11, #int 12344 // #3038 │ │ +0ba8bc: 4b0b 020a |003c: aput v11, v2, v10 │ │ +0ba8c0: 2343 9904 |003e: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@0499 │ │ +0ba8c4: 2385 4904 |0040: new-array v5, v8, [I // type@0449 │ │ +0ba8c8: 7806 a127 0000 |0042: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a1 │ │ +0ba8ce: 7220 b627 1000 |0045: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@27b6 │ │ +0ba8d4: 4404 0509 |0048: aget v4, v5, v9 │ │ +0ba8d8: 3d04 0400 |004a: if-lez v4, 004e // +0004 │ │ +0ba8dc: 0184 |004c: move v4, v8 │ │ +0ba8de: 0f04 |004d: return v4 │ │ +0ba8e0: 0194 |004e: move v4, v9 │ │ +0ba8e2: 28fe |004f: goto 004d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=196 │ │ 0x000c line=197 │ │ 0x0012 line=199 │ │ 0x0014 line=200 │ │ 0x0017 line=202 │ │ @@ -203649,91 +203756,91 @@ │ │ type : '(Landroid/service/dreams/DreamService;ZLcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)Landroid/view/View;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 157 16-bit code units │ │ -0ac274: |[0ac274] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.createGLSurfaceView:(Landroid/service/dreams/DreamService;ZLcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)Landroid/view/View; │ │ -0ac284: 7010 8f04 0900 |0000: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.getEglConfigChooser:()Landroid/opengl/GLSurfaceView$EGLConfigChooser; // method@048f │ │ -0ac28a: 0c07 |0003: move-result-object v7 │ │ -0ac28c: 380b 3200 |0004: if-eqz v11, 0036 // +0032 │ │ -0ac290: 7010 8504 0900 |0006: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.checkGL20:()Z // method@0485 │ │ -0ac296: 0a01 |0009: move-result v1 │ │ -0ac298: 3801 2c00 |000a: if-eqz v1, 0036 // +002c │ │ -0ac29c: 2200 fe00 |000c: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20; // type@00fe │ │ -0ac2a0: 7030 7a08 a00c |000e: invoke-direct {v0, v10, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@087a │ │ -0ac2a6: 3807 0900 |0011: if-eqz v7, 001a // +0009 │ │ -0ac2aa: 6e20 8108 7000 |0013: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@0881 │ │ -0ac2b0: 6e20 8408 9000 |0016: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V // method@0884 │ │ -0ac2b6: 1100 |0019: return-object v0 │ │ -0ac2b8: 5491 9001 |001a: iget-object v1, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ -0ac2bc: 5211 3f01 |001c: iget v1, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@013f │ │ -0ac2c0: 5492 9001 |001e: iget-object v2, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ -0ac2c4: 5222 3a01 |0020: iget v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@013a │ │ -0ac2c8: 5493 9001 |0022: iget-object v3, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ -0ac2cc: 5233 3801 |0024: iget v3, v3, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@0138 │ │ -0ac2d0: 5494 9001 |0026: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ -0ac2d4: 5244 3701 |0028: iget v4, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0137 │ │ -0ac2d8: 5495 9001 |002a: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ -0ac2dc: 5255 3901 |002c: iget v5, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@0139 │ │ -0ac2e0: 5496 9001 |002e: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ -0ac2e4: 5266 4101 |0030: iget v6, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0141 │ │ -0ac2e8: 7407 8008 0000 |0032: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.setEGLConfigChooser:(IIIIII)V // method@0880 │ │ -0ac2ee: 28e1 |0035: goto 0016 // -001f │ │ -0ac2f0: 5491 9001 |0036: iget-object v1, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ -0ac2f4: 1202 |0038: const/4 v2, #int 0 // #0 │ │ -0ac2f6: 5c12 4501 |0039: iput-boolean v2, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0145 │ │ -0ac2fa: 7010 8f04 0900 |003b: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.getEglConfigChooser:()Landroid/opengl/GLSurfaceView$EGLConfigChooser; // method@048f │ │ -0ac300: 0c07 |003e: move-result-object v7 │ │ -0ac302: 6201 0300 |003f: sget-object v1, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@0003 │ │ -0ac306: 7110 0126 0100 |0041: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -0ac30c: 0a08 |0044: move-result v8 │ │ -0ac30e: 1301 0b00 |0045: const/16 v1, #int 11 // #b │ │ -0ac312: 3418 2c00 |0047: if-lt v8, v1, 0073 // +002c │ │ -0ac316: 2200 a900 |0049: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream$1; // type@00a9 │ │ -0ac31a: 7040 8004 90ca |004b: invoke-direct {v0, v9, v10, v12}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream$1;.:(Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@0480 │ │ -0ac320: 3807 0900 |004e: if-eqz v7, 0057 // +0009 │ │ -0ac324: 6e20 6800 7000 |0050: invoke-virtual {v0, v7}, Landroid/opengl/GLSurfaceView;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@0068 │ │ -0ac32a: 6e20 6a00 9000 |0053: invoke-virtual {v0, v9}, Landroid/opengl/GLSurfaceView;.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V // method@006a │ │ -0ac330: 28c3 |0056: goto 0019 // -003d │ │ -0ac332: 5491 9001 |0057: iget-object v1, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ -0ac336: 5211 3f01 |0059: iget v1, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@013f │ │ -0ac33a: 5492 9001 |005b: iget-object v2, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ -0ac33e: 5222 3a01 |005d: iget v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@013a │ │ -0ac342: 5493 9001 |005f: iget-object v3, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ -0ac346: 5233 3801 |0061: iget v3, v3, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@0138 │ │ -0ac34a: 5494 9001 |0063: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ -0ac34e: 5244 3701 |0065: iget v4, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0137 │ │ -0ac352: 5495 9001 |0067: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ -0ac356: 5255 3901 |0069: iget v5, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@0139 │ │ -0ac35a: 5496 9001 |006b: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ -0ac35e: 5266 4101 |006d: iget v6, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0141 │ │ -0ac362: 7407 6700 0000 |006f: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/opengl/GLSurfaceView;.setEGLConfigChooser:(IIIIII)V // method@0067 │ │ -0ac368: 28e1 |0072: goto 0053 // -001f │ │ -0ac36a: 2200 0901 |0073: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0109 │ │ -0ac36e: 7030 c008 a00c |0075: invoke-direct {v0, v10, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@08c0 │ │ -0ac374: 3807 0900 |0078: if-eqz v7, 0081 // +0009 │ │ -0ac378: 6e20 cc08 7000 |007a: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@08cc │ │ -0ac37e: 6e20 d108 9000 |007d: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V // method@08d1 │ │ -0ac384: 2899 |0080: goto 0019 // -0067 │ │ -0ac386: 5491 9001 |0081: iget-object v1, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ -0ac38a: 5211 3f01 |0083: iget v1, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@013f │ │ -0ac38e: 5492 9001 |0085: iget-object v2, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ -0ac392: 5222 3a01 |0087: iget v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@013a │ │ -0ac396: 5493 9001 |0089: iget-object v3, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ -0ac39a: 5233 3801 |008b: iget v3, v3, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@0138 │ │ -0ac39e: 5494 9001 |008d: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ -0ac3a2: 5244 3701 |008f: iget v4, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0137 │ │ -0ac3a6: 5495 9001 |0091: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ -0ac3aa: 5255 3901 |0093: iget v5, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@0139 │ │ -0ac3ae: 5496 9001 |0095: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ -0ac3b2: 5266 4101 |0097: iget v6, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0141 │ │ -0ac3b6: 7407 cb08 0000 |0099: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setEGLConfigChooser:(IIIIII)V // method@08cb │ │ -0ac3bc: 28e1 |009c: goto 007d // -001f │ │ +0ba8e4: |[0ba8e4] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.createGLSurfaceView:(Landroid/service/dreams/DreamService;ZLcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)Landroid/view/View; │ │ +0ba8f4: 7010 8f04 0900 |0000: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.getEglConfigChooser:()Landroid/opengl/GLSurfaceView$EGLConfigChooser; // method@048f │ │ +0ba8fa: 0c07 |0003: move-result-object v7 │ │ +0ba8fc: 380b 3200 |0004: if-eqz v11, 0036 // +0032 │ │ +0ba900: 7010 8504 0900 |0006: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.checkGL20:()Z // method@0485 │ │ +0ba906: 0a01 |0009: move-result v1 │ │ +0ba908: 3801 2c00 |000a: if-eqz v1, 0036 // +002c │ │ +0ba90c: 2200 fc00 |000c: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20; // type@00fc │ │ +0ba910: 7030 7a08 a00c |000e: invoke-direct {v0, v10, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@087a │ │ +0ba916: 3807 0900 |0011: if-eqz v7, 001a // +0009 │ │ +0ba91a: 6e20 8108 7000 |0013: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@0881 │ │ +0ba920: 6e20 8408 9000 |0016: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V // method@0884 │ │ +0ba926: 1100 |0019: return-object v0 │ │ +0ba928: 5491 9001 |001a: iget-object v1, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ +0ba92c: 5211 3f01 |001c: iget v1, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@013f │ │ +0ba930: 5492 9001 |001e: iget-object v2, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ +0ba934: 5222 3a01 |0020: iget v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@013a │ │ +0ba938: 5493 9001 |0022: iget-object v3, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ +0ba93c: 5233 3801 |0024: iget v3, v3, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@0138 │ │ +0ba940: 5494 9001 |0026: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ +0ba944: 5244 3701 |0028: iget v4, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0137 │ │ +0ba948: 5495 9001 |002a: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ +0ba94c: 5255 3901 |002c: iget v5, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@0139 │ │ +0ba950: 5496 9001 |002e: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ +0ba954: 5266 4101 |0030: iget v6, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0141 │ │ +0ba958: 7407 8008 0000 |0032: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.setEGLConfigChooser:(IIIIII)V // method@0880 │ │ +0ba95e: 28e1 |0035: goto 0016 // -001f │ │ +0ba960: 5491 9001 |0036: iget-object v1, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ +0ba964: 1202 |0038: const/4 v2, #int 0 // #0 │ │ +0ba966: 5c12 4501 |0039: iput-boolean v2, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0145 │ │ +0ba96a: 7010 8f04 0900 |003b: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.getEglConfigChooser:()Landroid/opengl/GLSurfaceView$EGLConfigChooser; // method@048f │ │ +0ba970: 0c07 |003e: move-result-object v7 │ │ +0ba972: 6201 0300 |003f: sget-object v1, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@0003 │ │ +0ba976: 7110 0126 0100 |0041: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0ba97c: 0a08 |0044: move-result v8 │ │ +0ba97e: 1301 0b00 |0045: const/16 v1, #int 11 // #b │ │ +0ba982: 3418 2c00 |0047: if-lt v8, v1, 0073 // +002c │ │ +0ba986: 2200 a700 |0049: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream$1; // type@00a7 │ │ +0ba98a: 7040 8004 90ca |004b: invoke-direct {v0, v9, v10, v12}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream$1;.:(Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@0480 │ │ +0ba990: 3807 0900 |004e: if-eqz v7, 0057 // +0009 │ │ +0ba994: 6e20 6800 7000 |0050: invoke-virtual {v0, v7}, Landroid/opengl/GLSurfaceView;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@0068 │ │ +0ba99a: 6e20 6a00 9000 |0053: invoke-virtual {v0, v9}, Landroid/opengl/GLSurfaceView;.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V // method@006a │ │ +0ba9a0: 28c3 |0056: goto 0019 // -003d │ │ +0ba9a2: 5491 9001 |0057: iget-object v1, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ +0ba9a6: 5211 3f01 |0059: iget v1, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@013f │ │ +0ba9aa: 5492 9001 |005b: iget-object v2, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ +0ba9ae: 5222 3a01 |005d: iget v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@013a │ │ +0ba9b2: 5493 9001 |005f: iget-object v3, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ +0ba9b6: 5233 3801 |0061: iget v3, v3, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@0138 │ │ +0ba9ba: 5494 9001 |0063: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ +0ba9be: 5244 3701 |0065: iget v4, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0137 │ │ +0ba9c2: 5495 9001 |0067: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ +0ba9c6: 5255 3901 |0069: iget v5, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@0139 │ │ +0ba9ca: 5496 9001 |006b: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ +0ba9ce: 5266 4101 |006d: iget v6, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0141 │ │ +0ba9d2: 7407 6700 0000 |006f: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/opengl/GLSurfaceView;.setEGLConfigChooser:(IIIIII)V // method@0067 │ │ +0ba9d8: 28e1 |0072: goto 0053 // -001f │ │ +0ba9da: 2200 0701 |0073: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0107 │ │ +0ba9de: 7030 c008 a00c |0075: invoke-direct {v0, v10, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@08c0 │ │ +0ba9e4: 3807 0900 |0078: if-eqz v7, 0081 // +0009 │ │ +0ba9e8: 6e20 cc08 7000 |007a: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@08cc │ │ +0ba9ee: 6e20 d108 9000 |007d: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V // method@08d1 │ │ +0ba9f4: 2899 |0080: goto 0019 // -0067 │ │ +0ba9f6: 5491 9001 |0081: iget-object v1, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ +0ba9fa: 5211 3f01 |0083: iget v1, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@013f │ │ +0ba9fe: 5492 9001 |0085: iget-object v2, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ +0baa02: 5222 3a01 |0087: iget v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@013a │ │ +0baa06: 5493 9001 |0089: iget-object v3, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ +0baa0a: 5233 3801 |008b: iget v3, v3, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@0138 │ │ +0baa0e: 5494 9001 |008d: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ +0baa12: 5244 3701 |008f: iget v4, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0137 │ │ +0baa16: 5495 9001 |0091: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ +0baa1a: 5255 3901 |0093: iget v5, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@0139 │ │ +0baa1e: 5496 9001 |0095: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ +0baa22: 5266 4101 |0097: iget v6, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0141 │ │ +0baa26: 7407 cb08 0000 |0099: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setEGLConfigChooser:(IIIIII)V // method@08cb │ │ +0baa2c: 28e1 |009c: goto 007d // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0004 line=139 │ │ 0x000c line=140 │ │ 0x0011 line=141 │ │ 0x0013 line=142 │ │ @@ -203771,23 +203878,23 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -0ac3c0: |[0ac3c0] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I │ │ -0ac3d0: 5420 ab01 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.value:[I // field@01ab │ │ -0ac3d4: 7250 a927 4365 |0002: invoke-interface {v3, v4, v5, v6, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a9 │ │ -0ac3da: 0a00 |0005: move-result v0 │ │ -0ac3dc: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0ac3e0: 5420 ab01 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.value:[I // field@01ab │ │ -0ac3e4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0ac3e6: 4407 0001 |000b: aget v7, v0, v1 │ │ -0ac3ea: 0f07 |000d: return v7 │ │ +0baa30: |[0baa30] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I │ │ +0baa40: 5420 ab01 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.value:[I // field@01ab │ │ +0baa44: 7250 a927 4365 |0002: invoke-interface {v3, v4, v5, v6, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a9 │ │ +0baa4a: 0a00 |0005: move-result v0 │ │ +0baa4c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0baa50: 5420 ab01 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.value:[I // field@01ab │ │ +0baa54: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0baa56: 4407 0001 |000b: aget v7, v0, v1 │ │ +0baa5a: 0f07 |000d: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x0008 line=368 │ │ 0x000d line=370 │ │ locals : │ │ 0x0000 - 0x000d reg=7 defValue I │ │ @@ -203802,34 +203909,34 @@ │ │ type : '()Landroid/opengl/GLSurfaceView$EGLConfigChooser;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 38 16-bit code units │ │ -0ac3ec: |[0ac3ec] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getEglConfigChooser:()Landroid/opengl/GLSurfaceView$EGLConfigChooser; │ │ -0ac3fc: 2200 0b01 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser; // type@010b │ │ -0ac400: 5491 9001 |0002: iget-object v1, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ -0ac404: 5211 3f01 |0004: iget v1, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@013f │ │ -0ac408: 5492 9001 |0006: iget-object v2, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ -0ac40c: 5222 3a01 |0008: iget v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@013a │ │ -0ac410: 5493 9001 |000a: iget-object v3, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ -0ac414: 5233 3801 |000c: iget v3, v3, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@0138 │ │ -0ac418: 5494 9001 |000e: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ -0ac41c: 5244 3701 |0010: iget v4, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0137 │ │ -0ac420: 5495 9001 |0012: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ -0ac424: 5255 3901 |0014: iget v5, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@0139 │ │ -0ac428: 5496 9001 |0016: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ -0ac42c: 5266 4101 |0018: iget v6, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0141 │ │ -0ac430: 5497 9001 |001a: iget-object v7, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ -0ac434: 5277 3e01 |001c: iget v7, v7, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.numSamples:I // field@013e │ │ -0ac438: 5498 9001 |001e: iget-object v8, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ -0ac43c: 5588 4501 |0020: iget-boolean v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0145 │ │ -0ac440: 7609 4209 0000 |0022: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.:(IIIIIIIZ)V // method@0942 │ │ -0ac446: 1100 |0025: return-object v0 │ │ +0baa5c: |[0baa5c] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getEglConfigChooser:()Landroid/opengl/GLSurfaceView$EGLConfigChooser; │ │ +0baa6c: 2200 0901 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser; // type@0109 │ │ +0baa70: 5491 9001 |0002: iget-object v1, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ +0baa74: 5211 3f01 |0004: iget v1, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@013f │ │ +0baa78: 5492 9001 |0006: iget-object v2, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ +0baa7c: 5222 3a01 |0008: iget v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@013a │ │ +0baa80: 5493 9001 |000a: iget-object v3, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ +0baa84: 5233 3801 |000c: iget v3, v3, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@0138 │ │ +0baa88: 5494 9001 |000e: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ +0baa8c: 5244 3701 |0010: iget v4, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0137 │ │ +0baa90: 5495 9001 |0012: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ +0baa94: 5255 3901 |0014: iget v5, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@0139 │ │ +0baa98: 5496 9001 |0016: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ +0baa9c: 5266 4101 |0018: iget v6, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0141 │ │ +0baaa0: 5497 9001 |001a: iget-object v7, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ +0baaa4: 5277 3e01 |001c: iget v7, v7, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.numSamples:I // field@013e │ │ +0baaa8: 5498 9001 |001e: iget-object v8, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0190 │ │ +0baaac: 5588 4501 |0020: iget-boolean v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0145 │ │ +0baab0: 7609 4209 0000 |0022: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.:(IIIIIIIZ)V // method@0942 │ │ +0baab6: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0026 reg=9 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; │ │ │ │ #5 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;) │ │ @@ -203837,23 +203944,23 @@ │ │ type : '(I)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0ac448: |[0ac448] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.isPowerOfTwo:(I)Z │ │ -0ac458: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ -0ac45c: d800 01ff |0002: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0ac460: b510 |0004: and-int/2addr v0, v1 │ │ -0ac462: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ -0ac466: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0ac468: 0f00 |0008: return v0 │ │ -0ac46a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0ac46c: 28fe |000a: goto 0008 // -0002 │ │ +0baab8: |[0baab8] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.isPowerOfTwo:(I)Z │ │ +0baac8: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ +0baacc: d800 01ff |0002: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0baad0: b510 |0004: and-int/2addr v0, v1 │ │ +0baad2: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ +0baad6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0baad8: 0f00 |0008: return v0 │ │ +0baada: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0baadc: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x000b reg=1 value I │ │ │ │ #6 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;) │ │ @@ -203861,177 +203968,177 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGLConfig;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 17 │ │ ins : 2 │ │ outs : 9 │ │ insns size : 312 16-bit code units │ │ -0ac470: |[0ac470] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.logConfig:(Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ -0ac480: 7100 b927 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@27b9 │ │ -0ac486: 0c01 |0003: move-result-object v1 │ │ -0ac488: 1f01 0c04 |0004: check-cast v1, Ljavax/microedition/khronos/egl/EGL10; // type@040c │ │ -0ac48c: 6200 3413 |0006: sget-object v0, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1334 │ │ -0ac490: 7220 ae27 0100 |0008: invoke-interface {v1, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@27ae │ │ -0ac496: 0c02 |000b: move-result-object v2 │ │ -0ac498: 1304 2430 |000c: const/16 v4, #int 12324 // #3024 │ │ -0ac49c: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -0ac49e: 07f0 |000f: move-object v0, v15 │ │ -0ac4a0: 0803 1000 |0010: move-object/from16 v3, v16 │ │ -0ac4a4: 7606 8904 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0489 │ │ -0ac4aa: 0a0d |0015: move-result v13 │ │ -0ac4ac: 1304 2330 |0016: const/16 v4, #int 12323 // #3023 │ │ -0ac4b0: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -0ac4b2: 07f0 |0019: move-object v0, v15 │ │ -0ac4b4: 0803 1000 |001a: move-object/from16 v3, v16 │ │ -0ac4b8: 7606 8904 0000 |001c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0489 │ │ -0ac4be: 0a0c |001f: move-result v12 │ │ -0ac4c0: 1304 2230 |0020: const/16 v4, #int 12322 // #3022 │ │ -0ac4c4: 1205 |0022: const/4 v5, #int 0 // #0 │ │ -0ac4c6: 07f0 |0023: move-object v0, v15 │ │ -0ac4c8: 0803 1000 |0024: move-object/from16 v3, v16 │ │ -0ac4cc: 7606 8904 0000 |0026: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0489 │ │ -0ac4d2: 0a06 |0029: move-result v6 │ │ -0ac4d4: 1304 2130 |002a: const/16 v4, #int 12321 // #3021 │ │ -0ac4d8: 1205 |002c: const/4 v5, #int 0 // #0 │ │ -0ac4da: 07f0 |002d: move-object v0, v15 │ │ -0ac4dc: 0803 1000 |002e: move-object/from16 v3, v16 │ │ -0ac4e0: 7606 8904 0000 |0030: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0489 │ │ -0ac4e6: 0a07 |0033: move-result v7 │ │ -0ac4e8: 1304 2530 |0034: const/16 v4, #int 12325 // #3025 │ │ -0ac4ec: 1205 |0036: const/4 v5, #int 0 // #0 │ │ -0ac4ee: 07f0 |0037: move-object v0, v15 │ │ -0ac4f0: 0803 1000 |0038: move-object/from16 v3, v16 │ │ -0ac4f4: 7606 8904 0000 |003a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0489 │ │ -0ac4fa: 0a08 |003d: move-result v8 │ │ -0ac4fc: 1304 2630 |003e: const/16 v4, #int 12326 // #3026 │ │ -0ac500: 1205 |0040: const/4 v5, #int 0 // #0 │ │ -0ac502: 07f0 |0041: move-object v0, v15 │ │ -0ac504: 0803 1000 |0042: move-object/from16 v3, v16 │ │ -0ac508: 7606 8904 0000 |0044: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0489 │ │ -0ac50e: 0a09 |0047: move-result v9 │ │ -0ac510: 1304 3130 |0048: const/16 v4, #int 12337 // #3031 │ │ -0ac514: 1205 |004a: const/4 v5, #int 0 // #0 │ │ -0ac516: 07f0 |004b: move-object v0, v15 │ │ -0ac518: 0803 1000 |004c: move-object/from16 v3, v16 │ │ -0ac51c: 7606 8904 0000 |004e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0489 │ │ -0ac522: 0a0e |0051: move-result v14 │ │ -0ac524: 1304 e130 |0052: const/16 v4, #int 12513 // #30e1 │ │ -0ac528: 1205 |0054: const/4 v5, #int 0 // #0 │ │ -0ac52a: 07f0 |0055: move-object v0, v15 │ │ -0ac52c: 0803 1000 |0056: move-object/from16 v3, v16 │ │ -0ac530: 7606 8904 0000 |0058: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0489 │ │ -0ac536: 0a00 |005b: move-result v0 │ │ -0ac538: 7120 1926 0e00 |005c: invoke-static {v14, v0}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0ac53e: 0a0a |005f: move-result v10 │ │ -0ac540: 1304 e130 |0060: const/16 v4, #int 12513 // #30e1 │ │ -0ac544: 1205 |0062: const/4 v5, #int 0 // #0 │ │ -0ac546: 07f0 |0063: move-object v0, v15 │ │ -0ac548: 0803 1000 |0064: move-object/from16 v3, v16 │ │ -0ac54c: 7606 8904 0000 |0066: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0489 │ │ -0ac552: 0a00 |0069: move-result v0 │ │ -0ac554: 3800 cb00 |006a: if-eqz v0, 0135 // +00cb │ │ -0ac558: 121b |006c: const/4 v11, #int 1 // #1 │ │ -0ac55a: 6200 1c00 |006d: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ac55e: 1a03 8c01 |006f: const-string v3, "AndroidGraphics" // string@018c │ │ -0ac562: 2204 c503 |0071: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ac566: 7010 6726 0400 |0073: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ac56c: 1a05 0518 |0076: const-string v5, "framebuffer: (" // string@1805 │ │ -0ac570: 6e20 6e26 5400 |0078: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ac576: 0c04 |007b: move-result-object v4 │ │ -0ac578: 6e20 6b26 d400 |007c: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0ac57e: 0c04 |007f: move-result-object v4 │ │ -0ac580: 1a05 a800 |0080: const-string v5, ", " // string@00a8 │ │ -0ac584: 6e20 6e26 5400 |0082: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ac58a: 0c04 |0085: move-result-object v4 │ │ -0ac58c: 6e20 6b26 c400 |0086: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0ac592: 0c04 |0089: move-result-object v4 │ │ -0ac594: 1a05 a800 |008a: const-string v5, ", " // string@00a8 │ │ -0ac598: 6e20 6e26 5400 |008c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ac59e: 0c04 |008f: move-result-object v4 │ │ -0ac5a0: 6e20 6b26 6400 |0090: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0ac5a6: 0c04 |0093: move-result-object v4 │ │ -0ac5a8: 1a05 a800 |0094: const-string v5, ", " // string@00a8 │ │ -0ac5ac: 6e20 6e26 5400 |0096: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ac5b2: 0c04 |0099: move-result-object v4 │ │ -0ac5b4: 6e20 6b26 7400 |009a: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0ac5ba: 0c04 |009d: move-result-object v4 │ │ -0ac5bc: 1a05 9900 |009e: const-string v5, ")" // string@0099 │ │ -0ac5c0: 6e20 6e26 5400 |00a0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ac5c6: 0c04 |00a3: move-result-object v4 │ │ -0ac5c8: 6e10 7426 0400 |00a4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ac5ce: 0c04 |00a7: move-result-object v4 │ │ -0ac5d0: 7230 f100 3004 |00a8: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ac5d6: 6200 1c00 |00ab: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ac5da: 1a03 8c01 |00ad: const-string v3, "AndroidGraphics" // string@018c │ │ -0ac5de: 2204 c503 |00af: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ac5e2: 7010 6726 0400 |00b1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ac5e8: 1a05 e215 |00b4: const-string v5, "depthbuffer: (" // string@15e2 │ │ -0ac5ec: 6e20 6e26 5400 |00b6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ac5f2: 0c04 |00b9: move-result-object v4 │ │ -0ac5f4: 6e20 6b26 8400 |00ba: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0ac5fa: 0c04 |00bd: move-result-object v4 │ │ -0ac5fc: 1a05 9900 |00be: const-string v5, ")" // string@0099 │ │ -0ac600: 6e20 6e26 5400 |00c0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ac606: 0c04 |00c3: move-result-object v4 │ │ -0ac608: 6e10 7426 0400 |00c4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ac60e: 0c04 |00c7: move-result-object v4 │ │ -0ac610: 7230 f100 3004 |00c8: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ac616: 6200 1c00 |00cb: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ac61a: 1a03 8c01 |00cd: const-string v3, "AndroidGraphics" // string@018c │ │ -0ac61e: 2204 c503 |00cf: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ac622: 7010 6726 0400 |00d1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ac628: 1a05 d628 |00d4: const-string v5, "stencilbuffer: (" // string@28d6 │ │ -0ac62c: 6e20 6e26 5400 |00d6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ac632: 0c04 |00d9: move-result-object v4 │ │ -0ac634: 6e20 6b26 9400 |00da: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0ac63a: 0c04 |00dd: move-result-object v4 │ │ -0ac63c: 1a05 9900 |00de: const-string v5, ")" // string@0099 │ │ -0ac640: 6e20 6e26 5400 |00e0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ac646: 0c04 |00e3: move-result-object v4 │ │ -0ac648: 6e10 7426 0400 |00e4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ac64e: 0c04 |00e7: move-result-object v4 │ │ -0ac650: 7230 f100 3004 |00e8: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ac656: 6200 1c00 |00eb: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ac65a: 1a03 8c01 |00ed: const-string v3, "AndroidGraphics" // string@018c │ │ -0ac65e: 2204 c503 |00ef: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ac662: 7010 6726 0400 |00f1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ac668: 1a05 f725 |00f4: const-string v5, "samples: (" // string@25f7 │ │ -0ac66c: 6e20 6e26 5400 |00f6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ac672: 0c04 |00f9: move-result-object v4 │ │ -0ac674: 6e20 6b26 a400 |00fa: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0ac67a: 0c04 |00fd: move-result-object v4 │ │ -0ac67c: 1a05 9900 |00fe: const-string v5, ")" // string@0099 │ │ -0ac680: 6e20 6e26 5400 |0100: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ac686: 0c04 |0103: move-result-object v4 │ │ -0ac688: 6e10 7426 0400 |0104: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ac68e: 0c04 |0107: move-result-object v4 │ │ -0ac690: 7230 f100 3004 |0108: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ac696: 6200 1c00 |010b: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ac69a: 1a03 8c01 |010d: const-string v3, "AndroidGraphics" // string@018c │ │ -0ac69e: 2204 c503 |010f: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ac6a2: 7010 6726 0400 |0111: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ac6a8: 1a05 0315 |0114: const-string v5, "coverage sampling: (" // string@1503 │ │ -0ac6ac: 6e20 6e26 5400 |0116: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ac6b2: 0c04 |0119: move-result-object v4 │ │ -0ac6b4: 6e20 6f26 b400 |011a: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@266f │ │ -0ac6ba: 0c04 |011d: move-result-object v4 │ │ -0ac6bc: 1a05 9900 |011e: const-string v5, ")" // string@0099 │ │ -0ac6c0: 6e20 6e26 5400 |0120: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ac6c6: 0c04 |0123: move-result-object v4 │ │ -0ac6c8: 6e10 7426 0400 |0124: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ac6ce: 0c04 |0127: move-result-object v4 │ │ -0ac6d0: 7230 f100 3004 |0128: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ac6d6: 2203 5700 |012b: new-instance v3, Lcom/badlogic/gdx/Graphics$BufferFormat; // type@0057 │ │ -0ac6da: 01d4 |012d: move v4, v13 │ │ -0ac6dc: 01c5 |012e: move v5, v12 │ │ -0ac6de: 7609 1f01 0300 |012f: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/Graphics$BufferFormat;.:(IIIIIIIZ)V // method@011f │ │ -0ac6e4: 5bf3 8f01 |0132: iput-object v3, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.bufferFormat:Lcom/badlogic/gdx/Graphics$BufferFormat; // field@018f │ │ -0ac6e8: 0e00 |0134: return-void │ │ -0ac6ea: 120b |0135: const/4 v11, #int 0 // #0 │ │ -0ac6ec: 2900 37ff |0136: goto/16 006d // -00c9 │ │ +0baae0: |[0baae0] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.logConfig:(Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ +0baaf0: 7100 b927 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@27b9 │ │ +0baaf6: 0c01 |0003: move-result-object v1 │ │ +0baaf8: 1f01 0a04 |0004: check-cast v1, Ljavax/microedition/khronos/egl/EGL10; // type@040a │ │ +0baafc: 6200 3413 |0006: sget-object v0, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1334 │ │ +0bab00: 7220 ae27 0100 |0008: invoke-interface {v1, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@27ae │ │ +0bab06: 0c02 |000b: move-result-object v2 │ │ +0bab08: 1304 2430 |000c: const/16 v4, #int 12324 // #3024 │ │ +0bab0c: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +0bab0e: 07f0 |000f: move-object v0, v15 │ │ +0bab10: 0803 1000 |0010: move-object/from16 v3, v16 │ │ +0bab14: 7606 8904 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0489 │ │ +0bab1a: 0a0d |0015: move-result v13 │ │ +0bab1c: 1304 2330 |0016: const/16 v4, #int 12323 // #3023 │ │ +0bab20: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +0bab22: 07f0 |0019: move-object v0, v15 │ │ +0bab24: 0803 1000 |001a: move-object/from16 v3, v16 │ │ +0bab28: 7606 8904 0000 |001c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0489 │ │ +0bab2e: 0a0c |001f: move-result v12 │ │ +0bab30: 1304 2230 |0020: const/16 v4, #int 12322 // #3022 │ │ +0bab34: 1205 |0022: const/4 v5, #int 0 // #0 │ │ +0bab36: 07f0 |0023: move-object v0, v15 │ │ +0bab38: 0803 1000 |0024: move-object/from16 v3, v16 │ │ +0bab3c: 7606 8904 0000 |0026: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0489 │ │ +0bab42: 0a06 |0029: move-result v6 │ │ +0bab44: 1304 2130 |002a: const/16 v4, #int 12321 // #3021 │ │ +0bab48: 1205 |002c: const/4 v5, #int 0 // #0 │ │ +0bab4a: 07f0 |002d: move-object v0, v15 │ │ +0bab4c: 0803 1000 |002e: move-object/from16 v3, v16 │ │ +0bab50: 7606 8904 0000 |0030: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0489 │ │ +0bab56: 0a07 |0033: move-result v7 │ │ +0bab58: 1304 2530 |0034: const/16 v4, #int 12325 // #3025 │ │ +0bab5c: 1205 |0036: const/4 v5, #int 0 // #0 │ │ +0bab5e: 07f0 |0037: move-object v0, v15 │ │ +0bab60: 0803 1000 |0038: move-object/from16 v3, v16 │ │ +0bab64: 7606 8904 0000 |003a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0489 │ │ +0bab6a: 0a08 |003d: move-result v8 │ │ +0bab6c: 1304 2630 |003e: const/16 v4, #int 12326 // #3026 │ │ +0bab70: 1205 |0040: const/4 v5, #int 0 // #0 │ │ +0bab72: 07f0 |0041: move-object v0, v15 │ │ +0bab74: 0803 1000 |0042: move-object/from16 v3, v16 │ │ +0bab78: 7606 8904 0000 |0044: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0489 │ │ +0bab7e: 0a09 |0047: move-result v9 │ │ +0bab80: 1304 3130 |0048: const/16 v4, #int 12337 // #3031 │ │ +0bab84: 1205 |004a: const/4 v5, #int 0 // #0 │ │ +0bab86: 07f0 |004b: move-object v0, v15 │ │ +0bab88: 0803 1000 |004c: move-object/from16 v3, v16 │ │ +0bab8c: 7606 8904 0000 |004e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0489 │ │ +0bab92: 0a0e |0051: move-result v14 │ │ +0bab94: 1304 e130 |0052: const/16 v4, #int 12513 // #30e1 │ │ +0bab98: 1205 |0054: const/4 v5, #int 0 // #0 │ │ +0bab9a: 07f0 |0055: move-object v0, v15 │ │ +0bab9c: 0803 1000 |0056: move-object/from16 v3, v16 │ │ +0baba0: 7606 8904 0000 |0058: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0489 │ │ +0baba6: 0a00 |005b: move-result v0 │ │ +0baba8: 7120 1926 0e00 |005c: invoke-static {v14, v0}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0babae: 0a0a |005f: move-result v10 │ │ +0babb0: 1304 e130 |0060: const/16 v4, #int 12513 // #30e1 │ │ +0babb4: 1205 |0062: const/4 v5, #int 0 // #0 │ │ +0babb6: 07f0 |0063: move-object v0, v15 │ │ +0babb8: 0803 1000 |0064: move-object/from16 v3, v16 │ │ +0babbc: 7606 8904 0000 |0066: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0489 │ │ +0babc2: 0a00 |0069: move-result v0 │ │ +0babc4: 3800 cb00 |006a: if-eqz v0, 0135 // +00cb │ │ +0babc8: 121b |006c: const/4 v11, #int 1 // #1 │ │ +0babca: 6200 1c00 |006d: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0babce: 1a03 8c01 |006f: const-string v3, "AndroidGraphics" // string@018c │ │ +0babd2: 2204 c303 |0071: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0babd6: 7010 6726 0400 |0073: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0babdc: 1a05 0318 |0076: const-string v5, "framebuffer: (" // string@1803 │ │ +0babe0: 6e20 6e26 5400 |0078: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0babe6: 0c04 |007b: move-result-object v4 │ │ +0babe8: 6e20 6b26 d400 |007c: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0babee: 0c04 |007f: move-result-object v4 │ │ +0babf0: 1a05 a800 |0080: const-string v5, ", " // string@00a8 │ │ +0babf4: 6e20 6e26 5400 |0082: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0babfa: 0c04 |0085: move-result-object v4 │ │ +0babfc: 6e20 6b26 c400 |0086: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0bac02: 0c04 |0089: move-result-object v4 │ │ +0bac04: 1a05 a800 |008a: const-string v5, ", " // string@00a8 │ │ +0bac08: 6e20 6e26 5400 |008c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bac0e: 0c04 |008f: move-result-object v4 │ │ +0bac10: 6e20 6b26 6400 |0090: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0bac16: 0c04 |0093: move-result-object v4 │ │ +0bac18: 1a05 a800 |0094: const-string v5, ", " // string@00a8 │ │ +0bac1c: 6e20 6e26 5400 |0096: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bac22: 0c04 |0099: move-result-object v4 │ │ +0bac24: 6e20 6b26 7400 |009a: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0bac2a: 0c04 |009d: move-result-object v4 │ │ +0bac2c: 1a05 9900 |009e: const-string v5, ")" // string@0099 │ │ +0bac30: 6e20 6e26 5400 |00a0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bac36: 0c04 |00a3: move-result-object v4 │ │ +0bac38: 6e10 7426 0400 |00a4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0bac3e: 0c04 |00a7: move-result-object v4 │ │ +0bac40: 7230 f100 3004 |00a8: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bac46: 6200 1c00 |00ab: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bac4a: 1a03 8c01 |00ad: const-string v3, "AndroidGraphics" // string@018c │ │ +0bac4e: 2204 c303 |00af: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0bac52: 7010 6726 0400 |00b1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0bac58: 1a05 e015 |00b4: const-string v5, "depthbuffer: (" // string@15e0 │ │ +0bac5c: 6e20 6e26 5400 |00b6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bac62: 0c04 |00b9: move-result-object v4 │ │ +0bac64: 6e20 6b26 8400 |00ba: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0bac6a: 0c04 |00bd: move-result-object v4 │ │ +0bac6c: 1a05 9900 |00be: const-string v5, ")" // string@0099 │ │ +0bac70: 6e20 6e26 5400 |00c0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bac76: 0c04 |00c3: move-result-object v4 │ │ +0bac78: 6e10 7426 0400 |00c4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0bac7e: 0c04 |00c7: move-result-object v4 │ │ +0bac80: 7230 f100 3004 |00c8: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bac86: 6200 1c00 |00cb: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bac8a: 1a03 8c01 |00cd: const-string v3, "AndroidGraphics" // string@018c │ │ +0bac8e: 2204 c303 |00cf: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0bac92: 7010 6726 0400 |00d1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0bac98: 1a05 d428 |00d4: const-string v5, "stencilbuffer: (" // string@28d4 │ │ +0bac9c: 6e20 6e26 5400 |00d6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0baca2: 0c04 |00d9: move-result-object v4 │ │ +0baca4: 6e20 6b26 9400 |00da: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0bacaa: 0c04 |00dd: move-result-object v4 │ │ +0bacac: 1a05 9900 |00de: const-string v5, ")" // string@0099 │ │ +0bacb0: 6e20 6e26 5400 |00e0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bacb6: 0c04 |00e3: move-result-object v4 │ │ +0bacb8: 6e10 7426 0400 |00e4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0bacbe: 0c04 |00e7: move-result-object v4 │ │ +0bacc0: 7230 f100 3004 |00e8: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bacc6: 6200 1c00 |00eb: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bacca: 1a03 8c01 |00ed: const-string v3, "AndroidGraphics" // string@018c │ │ +0bacce: 2204 c303 |00ef: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0bacd2: 7010 6726 0400 |00f1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0bacd8: 1a05 f525 |00f4: const-string v5, "samples: (" // string@25f5 │ │ +0bacdc: 6e20 6e26 5400 |00f6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bace2: 0c04 |00f9: move-result-object v4 │ │ +0bace4: 6e20 6b26 a400 |00fa: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0bacea: 0c04 |00fd: move-result-object v4 │ │ +0bacec: 1a05 9900 |00fe: const-string v5, ")" // string@0099 │ │ +0bacf0: 6e20 6e26 5400 |0100: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bacf6: 0c04 |0103: move-result-object v4 │ │ +0bacf8: 6e10 7426 0400 |0104: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0bacfe: 0c04 |0107: move-result-object v4 │ │ +0bad00: 7230 f100 3004 |0108: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bad06: 6200 1c00 |010b: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bad0a: 1a03 8c01 |010d: const-string v3, "AndroidGraphics" // string@018c │ │ +0bad0e: 2204 c303 |010f: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0bad12: 7010 6726 0400 |0111: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0bad18: 1a05 0115 |0114: const-string v5, "coverage sampling: (" // string@1501 │ │ +0bad1c: 6e20 6e26 5400 |0116: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bad22: 0c04 |0119: move-result-object v4 │ │ +0bad24: 6e20 6f26 b400 |011a: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@266f │ │ +0bad2a: 0c04 |011d: move-result-object v4 │ │ +0bad2c: 1a05 9900 |011e: const-string v5, ")" // string@0099 │ │ +0bad30: 6e20 6e26 5400 |0120: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bad36: 0c04 |0123: move-result-object v4 │ │ +0bad38: 6e10 7426 0400 |0124: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0bad3e: 0c04 |0127: move-result-object v4 │ │ +0bad40: 7230 f100 3004 |0128: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bad46: 2203 5500 |012b: new-instance v3, Lcom/badlogic/gdx/Graphics$BufferFormat; // type@0055 │ │ +0bad4a: 01d4 |012d: move v4, v13 │ │ +0bad4c: 01c5 |012e: move v5, v12 │ │ +0bad4e: 7609 1f01 0300 |012f: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/Graphics$BufferFormat;.:(IIIIIIIZ)V // method@011f │ │ +0bad54: 5bf3 8f01 |0132: iput-object v3, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.bufferFormat:Lcom/badlogic/gdx/Graphics$BufferFormat; // field@018f │ │ +0bad58: 0e00 |0134: return-void │ │ +0bad5a: 120b |0135: const/4 v11, #int 0 // #0 │ │ +0bad5c: 2900 37ff |0136: goto/16 006d // -00c9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0006 line=344 │ │ 0x000c line=345 │ │ 0x0016 line=346 │ │ 0x0020 line=347 │ │ @@ -204067,53 +204174,53 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -0ac6f0: |[0ac6f0] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.setPreserveContext:(Landroid/view/View;)V │ │ -0ac700: 6206 0300 |0000: sget-object v6, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@0003 │ │ -0ac704: 7110 0126 0600 |0002: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -0ac70a: 0a05 |0005: move-result v5 │ │ -0ac70c: 1306 0b00 |0006: const/16 v6, #int 11 // #b │ │ -0ac710: 3465 3400 |0008: if-lt v5, v6, 003c // +0034 │ │ -0ac714: 20a6 fe00 |000a: instance-of v6, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20; // type@00fe │ │ -0ac718: 3806 3000 |000c: if-eqz v6, 003c // +0030 │ │ -0ac71c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -0ac71e: 6e10 2926 0a00 |000f: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -0ac724: 0c06 |0012: move-result-object v6 │ │ -0ac726: 6e10 d425 0600 |0013: invoke-virtual {v6}, Ljava/lang/Class;.getMethods:()[Ljava/lang/reflect/Method; // method@25d4 │ │ -0ac72c: 0c00 |0016: move-result-object v0 │ │ -0ac72e: 2102 |0017: array-length v2, v0 │ │ -0ac730: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -0ac732: 3521 1100 |0019: if-ge v1, v2, 002a // +0011 │ │ -0ac736: 4603 0001 |001b: aget-object v3, v0, v1 │ │ -0ac73a: 6e10 9e26 0300 |001d: invoke-virtual {v3}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@269e │ │ -0ac740: 0c06 |0020: move-result-object v6 │ │ -0ac742: 1a07 5327 |0021: const-string v7, "setPreserveEGLContextOnPause" // string@2753 │ │ -0ac746: 6e20 4426 7600 |0023: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0ac74c: 0a06 |0026: move-result v6 │ │ -0ac74e: 3806 1600 |0027: if-eqz v6, 003d // +0016 │ │ -0ac752: 0734 |0029: move-object v4, v3 │ │ -0ac754: 3804 1200 |002a: if-eqz v4, 003c // +0012 │ │ -0ac758: 1f0a fe00 |002c: check-cast v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20; // type@00fe │ │ -0ac75c: 1216 |002e: const/4 v6, #int 1 // #1 │ │ -0ac75e: 2366 9404 |002f: new-array v6, v6, [Ljava/lang/Object; // type@0494 │ │ -0ac762: 1207 |0031: const/4 v7, #int 0 // #0 │ │ -0ac764: 1218 |0032: const/4 v8, #int 1 // #1 │ │ -0ac766: 7110 c025 0800 |0033: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@25c0 │ │ -0ac76c: 0c08 |0036: move-result-object v8 │ │ -0ac76e: 4d08 0607 |0037: aput-object v8, v6, v7 │ │ -0ac772: 6e30 9f26 a406 |0039: invoke-virtual {v4, v10, v6}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@269f │ │ -0ac778: 0e00 |003c: return-void │ │ -0ac77a: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ac77e: 28da |003f: goto 0019 // -0026 │ │ -0ac780: 0d06 |0040: move-exception v6 │ │ -0ac782: 28fb |0041: goto 003c // -0005 │ │ +0bad60: |[0bad60] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.setPreserveContext:(Landroid/view/View;)V │ │ +0bad70: 6206 0300 |0000: sget-object v6, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@0003 │ │ +0bad74: 7110 0126 0600 |0002: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0bad7a: 0a05 |0005: move-result v5 │ │ +0bad7c: 1306 0b00 |0006: const/16 v6, #int 11 // #b │ │ +0bad80: 3465 3400 |0008: if-lt v5, v6, 003c // +0034 │ │ +0bad84: 20a6 fc00 |000a: instance-of v6, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20; // type@00fc │ │ +0bad88: 3806 3000 |000c: if-eqz v6, 003c // +0030 │ │ +0bad8c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +0bad8e: 6e10 2926 0a00 |000f: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +0bad94: 0c06 |0012: move-result-object v6 │ │ +0bad96: 6e10 d425 0600 |0013: invoke-virtual {v6}, Ljava/lang/Class;.getMethods:()[Ljava/lang/reflect/Method; // method@25d4 │ │ +0bad9c: 0c00 |0016: move-result-object v0 │ │ +0bad9e: 2102 |0017: array-length v2, v0 │ │ +0bada0: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0bada2: 3521 1100 |0019: if-ge v1, v2, 002a // +0011 │ │ +0bada6: 4603 0001 |001b: aget-object v3, v0, v1 │ │ +0badaa: 6e10 9e26 0300 |001d: invoke-virtual {v3}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@269e │ │ +0badb0: 0c06 |0020: move-result-object v6 │ │ +0badb2: 1a07 5127 |0021: const-string v7, "setPreserveEGLContextOnPause" // string@2751 │ │ +0badb6: 6e20 4426 7600 |0023: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0badbc: 0a06 |0026: move-result v6 │ │ +0badbe: 3806 1600 |0027: if-eqz v6, 003d // +0016 │ │ +0badc2: 0734 |0029: move-object v4, v3 │ │ +0badc4: 3804 1200 |002a: if-eqz v4, 003c // +0012 │ │ +0badc8: 1f0a fc00 |002c: check-cast v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20; // type@00fc │ │ +0badcc: 1216 |002e: const/4 v6, #int 1 // #1 │ │ +0badce: 2366 9204 |002f: new-array v6, v6, [Ljava/lang/Object; // type@0492 │ │ +0badd2: 1207 |0031: const/4 v7, #int 0 // #0 │ │ +0badd4: 1218 |0032: const/4 v8, #int 1 // #1 │ │ +0badd6: 7110 c025 0800 |0033: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@25c0 │ │ +0baddc: 0c08 |0036: move-result-object v8 │ │ +0badde: 4d08 0607 |0037: aput-object v8, v6, v7 │ │ +0bade2: 6e30 9f26 a406 |0039: invoke-virtual {v4, v10, v6}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@269f │ │ +0bade8: 0e00 |003c: return-void │ │ +0badea: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0badee: 28da |003f: goto 0019 // -0026 │ │ +0badf0: 0d06 |0040: move-exception v6 │ │ +0badf2: 28fb |0041: goto 003c // -0005 │ │ catches : 1 │ │ 0x000f - 0x003c │ │ Ljava/lang/Exception; -> 0x0040 │ │ positions : │ │ 0x0000 line=118 │ │ 0x0006 line=119 │ │ 0x000e line=121 │ │ @@ -204146,141 +204253,141 @@ │ │ type : '(Ljavax/microedition/khronos/opengles/GL10;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 262 16-bit code units │ │ -0ac794: |[0ac794] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.setupGL:(Ljavax/microedition/khronos/opengles/GL10;)V │ │ -0ac7a4: 1305 011f |0000: const/16 v5, #int 7937 // #1f01 │ │ -0ac7a8: 5461 9b01 |0002: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@019b │ │ -0ac7ac: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ -0ac7b0: 5461 9d01 |0006: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@019d │ │ -0ac7b4: 3801 0300 |0008: if-eqz v1, 000b // +0003 │ │ -0ac7b8: 0e00 |000a: return-void │ │ -0ac7ba: 5461 ac01 |000b: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ -0ac7be: 2011 fe00 |000d: instance-of v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20; // type@00fe │ │ -0ac7c2: 3801 a800 |000f: if-eqz v1, 00b7 // +00a8 │ │ -0ac7c6: 2201 a400 |0011: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidGL20; // type@00a4 │ │ -0ac7ca: 7010 b303 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidGL20;.:()V // method@03b3 │ │ -0ac7d0: 5b61 9d01 |0016: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@019d │ │ -0ac7d4: 5461 9d01 |0018: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@019d │ │ -0ac7d8: 5b61 9a01 |001a: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@019a │ │ -0ac7dc: 2201 a500 |001c: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidGLU; // type@00a5 │ │ -0ac7e0: 7010 4504 0100 |001e: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidGLU;.:()V // method@0445 │ │ -0ac7e6: 5b61 9e01 |0021: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@019e │ │ -0ac7ea: 5461 9a01 |0023: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@019a │ │ -0ac7ee: 6901 1f00 |0025: sput-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0ac7f2: 5461 9b01 |0027: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@019b │ │ -0ac7f6: 6901 2000 |0029: sput-object v1, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ -0ac7fa: 5461 9c01 |002b: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@019c │ │ -0ac7fe: 6901 2100 |002d: sput-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0ac802: 5461 9d01 |002f: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@019d │ │ -0ac806: 6901 2200 |0031: sput-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0ac80a: 5461 9e01 |0033: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@019e │ │ -0ac80e: 6901 2300 |0035: sput-object v1, Lcom/badlogic/gdx/Gdx;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@0023 │ │ -0ac812: 6201 1c00 |0037: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ac816: 1a02 8c01 |0039: const-string v2, "AndroidGraphics" // string@018c │ │ -0ac81a: 2203 c503 |003b: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ac81e: 7010 6726 0300 |003d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ac824: 1a04 ce0d |0040: const-string v4, "OGL renderer: " // string@0dce │ │ -0ac828: 6e20 6e26 4300 |0042: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ac82e: 0c03 |0045: move-result-object v3 │ │ -0ac830: 7220 ec27 5700 |0046: invoke-interface {v7, v5}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ -0ac836: 0c04 |0049: move-result-object v4 │ │ -0ac838: 6e20 6e26 4300 |004a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ac83e: 0c03 |004d: move-result-object v3 │ │ -0ac840: 6e10 7426 0300 |004e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ac846: 0c03 |0051: move-result-object v3 │ │ -0ac848: 7230 f100 2103 |0052: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ac84e: 6201 1c00 |0055: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ac852: 1a02 8c01 |0057: const-string v2, "AndroidGraphics" // string@018c │ │ -0ac856: 2203 c503 |0059: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ac85a: 7010 6726 0300 |005b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ac860: 1a04 cf0d |005e: const-string v4, "OGL vendor: " // string@0dcf │ │ -0ac864: 6e20 6e26 4300 |0060: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ac86a: 0c03 |0063: move-result-object v3 │ │ -0ac86c: 1304 001f |0064: const/16 v4, #int 7936 // #1f00 │ │ -0ac870: 7220 ec27 4700 |0066: invoke-interface {v7, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ -0ac876: 0c04 |0069: move-result-object v4 │ │ -0ac878: 6e20 6e26 4300 |006a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ac87e: 0c03 |006d: move-result-object v3 │ │ -0ac880: 6e10 7426 0300 |006e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ac886: 0c03 |0071: move-result-object v3 │ │ -0ac888: 7230 f100 2103 |0072: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ac88e: 6201 1c00 |0075: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ac892: 1a02 8c01 |0077: const-string v2, "AndroidGraphics" // string@018c │ │ -0ac896: 2203 c503 |0079: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ac89a: 7010 6726 0300 |007b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ac8a0: 1a04 d00d |007e: const-string v4, "OGL version: " // string@0dd0 │ │ -0ac8a4: 6e20 6e26 4300 |0080: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ac8aa: 0c03 |0083: move-result-object v3 │ │ -0ac8ac: 1304 021f |0084: const/16 v4, #int 7938 // #1f02 │ │ -0ac8b0: 7220 ec27 4700 |0086: invoke-interface {v7, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ -0ac8b6: 0c04 |0089: move-result-object v4 │ │ -0ac8b8: 6e20 6e26 4300 |008a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ac8be: 0c03 |008d: move-result-object v3 │ │ -0ac8c0: 6e10 7426 0300 |008e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ac8c6: 0c03 |0091: move-result-object v3 │ │ -0ac8c8: 7230 f100 2103 |0092: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ac8ce: 6201 1c00 |0095: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ac8d2: 1a02 8c01 |0097: const-string v2, "AndroidGraphics" // string@018c │ │ -0ac8d6: 2203 c503 |0099: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ac8da: 7010 6726 0300 |009b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ac8e0: 1a04 cd0d |009e: const-string v4, "OGL extensions: " // string@0dcd │ │ -0ac8e4: 6e20 6e26 4300 |00a0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ac8ea: 0c03 |00a3: move-result-object v3 │ │ -0ac8ec: 1304 031f |00a4: const/16 v4, #int 7939 // #1f03 │ │ -0ac8f0: 7220 ec27 4700 |00a6: invoke-interface {v7, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ -0ac8f6: 0c04 |00a9: move-result-object v4 │ │ -0ac8f8: 6e20 6e26 4300 |00aa: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ac8fe: 0c03 |00ad: move-result-object v3 │ │ -0ac900: 6e10 7426 0300 |00ae: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ac906: 0c03 |00b1: move-result-object v3 │ │ -0ac908: 7230 f100 2103 |00b2: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ac90e: 2900 55ff |00b5: goto/16 000a // -00ab │ │ -0ac912: 2201 a200 |00b7: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidGL10; // type@00a2 │ │ -0ac916: 7020 2703 7100 |00b9: invoke-direct {v1, v7}, Lcom/badlogic/gdx/backends/android/AndroidGL10;.:(Ljavax/microedition/khronos/opengles/GL10;)V // method@0327 │ │ -0ac91c: 5b61 9b01 |00bc: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@019b │ │ -0ac920: 5461 9b01 |00be: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@019b │ │ -0ac924: 5b61 9a01 |00c0: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@019a │ │ -0ac928: 2071 1504 |00c2: instance-of v1, v7, Ljavax/microedition/khronos/opengles/GL11; // type@0415 │ │ -0ac92c: 3801 58ff |00c4: if-eqz v1, 001c // -00a8 │ │ -0ac930: 7220 ec27 5700 |00c6: invoke-interface {v7, v5}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ -0ac936: 0c00 |00c9: move-result-object v0 │ │ -0ac938: 3800 52ff |00ca: if-eqz v0, 001c // -00ae │ │ -0ac93c: 6e10 5a26 0000 |00cc: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ -0ac942: 0c01 |00cf: move-result-object v1 │ │ -0ac944: 1a02 f923 |00d0: const-string v2, "pixelflinger" // string@23f9 │ │ -0ac948: 6e20 4226 2100 |00d2: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2642 │ │ -0ac94e: 0a01 |00d5: move-result v1 │ │ -0ac950: 3901 46ff |00d6: if-nez v1, 001c // -00ba │ │ -0ac954: 6201 0400 |00d8: sget-object v1, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0004 │ │ -0ac958: 1a02 220d |00da: const-string v2, "MB200" // string@0d22 │ │ -0ac95c: 6e20 4426 2100 |00dc: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0ac962: 0a01 |00df: move-result v1 │ │ -0ac964: 3901 3cff |00e0: if-nez v1, 001c // -00c4 │ │ -0ac968: 6201 0400 |00e2: sget-object v1, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0004 │ │ -0ac96c: 1a02 230d |00e4: const-string v2, "MB220" // string@0d23 │ │ -0ac970: 6e20 4426 2100 |00e6: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0ac976: 0a01 |00e9: move-result v1 │ │ -0ac978: 3901 32ff |00ea: if-nez v1, 001c // -00ce │ │ -0ac97c: 6201 0400 |00ec: sget-object v1, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0004 │ │ -0ac980: 1a02 0002 |00ee: const-string v2, "Behold" // string@0200 │ │ -0ac984: 6e20 4226 2100 |00f0: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2642 │ │ -0ac98a: 0a01 |00f3: move-result v1 │ │ -0ac98c: 3901 28ff |00f4: if-nez v1, 001c // -00d8 │ │ -0ac990: 2202 a300 |00f6: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidGL11; // type@00a3 │ │ -0ac994: 0771 |00f8: move-object v1, v7 │ │ -0ac996: 1f01 1504 |00f9: check-cast v1, Ljavax/microedition/khronos/opengles/GL11; // type@0415 │ │ -0ac99a: 7020 8003 1200 |00fb: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/AndroidGL11;.:(Ljavax/microedition/khronos/opengles/GL10;)V // method@0380 │ │ -0ac9a0: 5b62 9c01 |00fe: iput-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@019c │ │ -0ac9a4: 5461 9c01 |0100: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@019c │ │ -0ac9a8: 5b61 9b01 |0102: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@019b │ │ -0ac9ac: 2900 18ff |0104: goto/16 001c // -00e8 │ │ +0bae04: |[0bae04] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.setupGL:(Ljavax/microedition/khronos/opengles/GL10;)V │ │ +0bae14: 1305 011f |0000: const/16 v5, #int 7937 // #1f01 │ │ +0bae18: 5461 9b01 |0002: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@019b │ │ +0bae1c: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ +0bae20: 5461 9d01 |0006: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@019d │ │ +0bae24: 3801 0300 |0008: if-eqz v1, 000b // +0003 │ │ +0bae28: 0e00 |000a: return-void │ │ +0bae2a: 5461 ac01 |000b: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ +0bae2e: 2011 fc00 |000d: instance-of v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20; // type@00fc │ │ +0bae32: 3801 a800 |000f: if-eqz v1, 00b7 // +00a8 │ │ +0bae36: 2201 a200 |0011: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidGL20; // type@00a2 │ │ +0bae3a: 7010 b303 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidGL20;.:()V // method@03b3 │ │ +0bae40: 5b61 9d01 |0016: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@019d │ │ +0bae44: 5461 9d01 |0018: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@019d │ │ +0bae48: 5b61 9a01 |001a: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@019a │ │ +0bae4c: 2201 a300 |001c: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidGLU; // type@00a3 │ │ +0bae50: 7010 4504 0100 |001e: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidGLU;.:()V // method@0445 │ │ +0bae56: 5b61 9e01 |0021: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@019e │ │ +0bae5a: 5461 9a01 |0023: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@019a │ │ +0bae5e: 6901 1f00 |0025: sput-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0bae62: 5461 9b01 |0027: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@019b │ │ +0bae66: 6901 2000 |0029: sput-object v1, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ +0bae6a: 5461 9c01 |002b: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@019c │ │ +0bae6e: 6901 2100 |002d: sput-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0bae72: 5461 9d01 |002f: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@019d │ │ +0bae76: 6901 2200 |0031: sput-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0bae7a: 5461 9e01 |0033: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@019e │ │ +0bae7e: 6901 2300 |0035: sput-object v1, Lcom/badlogic/gdx/Gdx;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@0023 │ │ +0bae82: 6201 1c00 |0037: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bae86: 1a02 8c01 |0039: const-string v2, "AndroidGraphics" // string@018c │ │ +0bae8a: 2203 c303 |003b: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +0bae8e: 7010 6726 0300 |003d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0bae94: 1a04 cc0d |0040: const-string v4, "OGL renderer: " // string@0dcc │ │ +0bae98: 6e20 6e26 4300 |0042: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bae9e: 0c03 |0045: move-result-object v3 │ │ +0baea0: 7220 ec27 5700 |0046: invoke-interface {v7, v5}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ +0baea6: 0c04 |0049: move-result-object v4 │ │ +0baea8: 6e20 6e26 4300 |004a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0baeae: 0c03 |004d: move-result-object v3 │ │ +0baeb0: 6e10 7426 0300 |004e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0baeb6: 0c03 |0051: move-result-object v3 │ │ +0baeb8: 7230 f100 2103 |0052: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0baebe: 6201 1c00 |0055: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0baec2: 1a02 8c01 |0057: const-string v2, "AndroidGraphics" // string@018c │ │ +0baec6: 2203 c303 |0059: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +0baeca: 7010 6726 0300 |005b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0baed0: 1a04 cd0d |005e: const-string v4, "OGL vendor: " // string@0dcd │ │ +0baed4: 6e20 6e26 4300 |0060: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0baeda: 0c03 |0063: move-result-object v3 │ │ +0baedc: 1304 001f |0064: const/16 v4, #int 7936 // #1f00 │ │ +0baee0: 7220 ec27 4700 |0066: invoke-interface {v7, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ +0baee6: 0c04 |0069: move-result-object v4 │ │ +0baee8: 6e20 6e26 4300 |006a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0baeee: 0c03 |006d: move-result-object v3 │ │ +0baef0: 6e10 7426 0300 |006e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0baef6: 0c03 |0071: move-result-object v3 │ │ +0baef8: 7230 f100 2103 |0072: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0baefe: 6201 1c00 |0075: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0baf02: 1a02 8c01 |0077: const-string v2, "AndroidGraphics" // string@018c │ │ +0baf06: 2203 c303 |0079: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +0baf0a: 7010 6726 0300 |007b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0baf10: 1a04 ce0d |007e: const-string v4, "OGL version: " // string@0dce │ │ +0baf14: 6e20 6e26 4300 |0080: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0baf1a: 0c03 |0083: move-result-object v3 │ │ +0baf1c: 1304 021f |0084: const/16 v4, #int 7938 // #1f02 │ │ +0baf20: 7220 ec27 4700 |0086: invoke-interface {v7, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ +0baf26: 0c04 |0089: move-result-object v4 │ │ +0baf28: 6e20 6e26 4300 |008a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0baf2e: 0c03 |008d: move-result-object v3 │ │ +0baf30: 6e10 7426 0300 |008e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0baf36: 0c03 |0091: move-result-object v3 │ │ +0baf38: 7230 f100 2103 |0092: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0baf3e: 6201 1c00 |0095: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0baf42: 1a02 8c01 |0097: const-string v2, "AndroidGraphics" // string@018c │ │ +0baf46: 2203 c303 |0099: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +0baf4a: 7010 6726 0300 |009b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0baf50: 1a04 cb0d |009e: const-string v4, "OGL extensions: " // string@0dcb │ │ +0baf54: 6e20 6e26 4300 |00a0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0baf5a: 0c03 |00a3: move-result-object v3 │ │ +0baf5c: 1304 031f |00a4: const/16 v4, #int 7939 // #1f03 │ │ +0baf60: 7220 ec27 4700 |00a6: invoke-interface {v7, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ +0baf66: 0c04 |00a9: move-result-object v4 │ │ +0baf68: 6e20 6e26 4300 |00aa: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0baf6e: 0c03 |00ad: move-result-object v3 │ │ +0baf70: 6e10 7426 0300 |00ae: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0baf76: 0c03 |00b1: move-result-object v3 │ │ +0baf78: 7230 f100 2103 |00b2: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0baf7e: 2900 55ff |00b5: goto/16 000a // -00ab │ │ +0baf82: 2201 a000 |00b7: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidGL10; // type@00a0 │ │ +0baf86: 7020 2703 7100 |00b9: invoke-direct {v1, v7}, Lcom/badlogic/gdx/backends/android/AndroidGL10;.:(Ljavax/microedition/khronos/opengles/GL10;)V // method@0327 │ │ +0baf8c: 5b61 9b01 |00bc: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@019b │ │ +0baf90: 5461 9b01 |00be: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@019b │ │ +0baf94: 5b61 9a01 |00c0: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@019a │ │ +0baf98: 2071 1304 |00c2: instance-of v1, v7, Ljavax/microedition/khronos/opengles/GL11; // type@0413 │ │ +0baf9c: 3801 58ff |00c4: if-eqz v1, 001c // -00a8 │ │ +0bafa0: 7220 ec27 5700 |00c6: invoke-interface {v7, v5}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ +0bafa6: 0c00 |00c9: move-result-object v0 │ │ +0bafa8: 3800 52ff |00ca: if-eqz v0, 001c // -00ae │ │ +0bafac: 6e10 5a26 0000 |00cc: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ +0bafb2: 0c01 |00cf: move-result-object v1 │ │ +0bafb4: 1a02 f723 |00d0: const-string v2, "pixelflinger" // string@23f7 │ │ +0bafb8: 6e20 4226 2100 |00d2: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2642 │ │ +0bafbe: 0a01 |00d5: move-result v1 │ │ +0bafc0: 3901 46ff |00d6: if-nez v1, 001c // -00ba │ │ +0bafc4: 6201 0400 |00d8: sget-object v1, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0004 │ │ +0bafc8: 1a02 200d |00da: const-string v2, "MB200" // string@0d20 │ │ +0bafcc: 6e20 4426 2100 |00dc: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0bafd2: 0a01 |00df: move-result v1 │ │ +0bafd4: 3901 3cff |00e0: if-nez v1, 001c // -00c4 │ │ +0bafd8: 6201 0400 |00e2: sget-object v1, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0004 │ │ +0bafdc: 1a02 210d |00e4: const-string v2, "MB220" // string@0d21 │ │ +0bafe0: 6e20 4426 2100 |00e6: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0bafe6: 0a01 |00e9: move-result v1 │ │ +0bafe8: 3901 32ff |00ea: if-nez v1, 001c // -00ce │ │ +0bafec: 6201 0400 |00ec: sget-object v1, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0004 │ │ +0baff0: 1a02 0002 |00ee: const-string v2, "Behold" // string@0200 │ │ +0baff4: 6e20 4226 2100 |00f0: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2642 │ │ +0baffa: 0a01 |00f3: move-result v1 │ │ +0baffc: 3901 28ff |00f4: if-nez v1, 001c // -00d8 │ │ +0bb000: 2202 a100 |00f6: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidGL11; // type@00a1 │ │ +0bb004: 0771 |00f8: move-object v1, v7 │ │ +0bb006: 1f01 1304 |00f9: check-cast v1, Ljavax/microedition/khronos/opengles/GL11; // type@0413 │ │ +0bb00a: 7020 8003 1200 |00fb: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/AndroidGL11;.:(Ljavax/microedition/khronos/opengles/GL10;)V // method@0380 │ │ +0bb010: 5b62 9c01 |00fe: iput-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@019c │ │ +0bb014: 5461 9c01 |0100: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@019c │ │ +0bb018: 5b61 9b01 |0102: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@019b │ │ +0bb01c: 2900 18ff |0104: goto/16 001c // -00e8 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=265 │ │ 0x000a line=298 │ │ 0x000b line=267 │ │ 0x0011 line=268 │ │ 0x0018 line=269 │ │ @@ -204312,37 +204419,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0ac9b0: |[0ac9b0] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.updatePpi:()V │ │ -0ac9c0: 1402 5c8f 2240 |0000: const v2, #float 2.54 // #40228f5c │ │ -0ac9c6: 2200 3600 |0003: new-instance v0, Landroid/util/DisplayMetrics; // type@0036 │ │ -0ac9ca: 7010 9300 0000 |0005: invoke-direct {v0}, Landroid/util/DisplayMetrics;.:()V // method@0093 │ │ -0ac9d0: 5431 8e01 |0008: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ -0ac9d4: 6e10 fb02 0100 |000a: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getWindowManager:()Landroid/view/WindowManager; // method@02fb │ │ -0ac9da: 0c01 |000d: move-result-object v1 │ │ -0ac9dc: 7210 c500 0100 |000e: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00c5 │ │ -0ac9e2: 0c01 |0011: move-result-object v1 │ │ -0ac9e4: 6e20 9d00 0100 |0012: invoke-virtual {v1, v0}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@009d │ │ -0ac9ea: 5201 0800 |0015: iget v1, v0, Landroid/util/DisplayMetrics;.xdpi:F // field@0008 │ │ -0ac9ee: 5931 a601 |0017: iput v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.ppiX:F // field@01a6 │ │ -0ac9f2: 5201 0900 |0019: iget v1, v0, Landroid/util/DisplayMetrics;.ydpi:F // field@0009 │ │ -0ac9f6: 5931 a701 |001b: iput v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.ppiY:F // field@01a7 │ │ -0ac9fa: 5201 0800 |001d: iget v1, v0, Landroid/util/DisplayMetrics;.xdpi:F // field@0008 │ │ -0ac9fe: c921 |001f: div-float/2addr v1, v2 │ │ -0aca00: 5931 a401 |0020: iput v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.ppcX:F // field@01a4 │ │ -0aca04: 5201 0900 |0022: iget v1, v0, Landroid/util/DisplayMetrics;.ydpi:F // field@0009 │ │ -0aca08: c921 |0024: div-float/2addr v1, v2 │ │ -0aca0a: 5931 a501 |0025: iput v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.ppcY:F // field@01a5 │ │ -0aca0e: 5201 0500 |0027: iget v1, v0, Landroid/util/DisplayMetrics;.density:F // field@0005 │ │ -0aca12: 5931 9301 |0029: iput v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.density:F // field@0193 │ │ -0aca16: 0e00 |002b: return-void │ │ +0bb020: |[0bb020] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.updatePpi:()V │ │ +0bb030: 1402 5c8f 2240 |0000: const v2, #float 2.54 // #40228f5c │ │ +0bb036: 2200 3500 |0003: new-instance v0, Landroid/util/DisplayMetrics; // type@0035 │ │ +0bb03a: 7010 9300 0000 |0005: invoke-direct {v0}, Landroid/util/DisplayMetrics;.:()V // method@0093 │ │ +0bb040: 5431 8e01 |0008: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ +0bb044: 6e10 fb02 0100 |000a: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getWindowManager:()Landroid/view/WindowManager; // method@02fb │ │ +0bb04a: 0c01 |000d: move-result-object v1 │ │ +0bb04c: 7210 c500 0100 |000e: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00c5 │ │ +0bb052: 0c01 |0011: move-result-object v1 │ │ +0bb054: 6e20 9d00 0100 |0012: invoke-virtual {v1, v0}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@009d │ │ +0bb05a: 5201 0800 |0015: iget v1, v0, Landroid/util/DisplayMetrics;.xdpi:F // field@0008 │ │ +0bb05e: 5931 a601 |0017: iput v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.ppiX:F // field@01a6 │ │ +0bb062: 5201 0900 |0019: iget v1, v0, Landroid/util/DisplayMetrics;.ydpi:F // field@0009 │ │ +0bb066: 5931 a701 |001b: iput v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.ppiY:F // field@01a7 │ │ +0bb06a: 5201 0800 |001d: iget v1, v0, Landroid/util/DisplayMetrics;.xdpi:F // field@0008 │ │ +0bb06e: c921 |001f: div-float/2addr v1, v2 │ │ +0bb070: 5931 a401 |0020: iput v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.ppcX:F // field@01a4 │ │ +0bb074: 5201 0900 |0022: iget v1, v0, Landroid/util/DisplayMetrics;.ydpi:F // field@0009 │ │ +0bb078: c921 |0024: div-float/2addr v1, v2 │ │ +0bb07a: 5931 a501 |0025: iput v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.ppcY:F // field@01a5 │ │ +0bb07e: 5201 0500 |0027: iget v1, v0, Landroid/util/DisplayMetrics;.density:F // field@0005 │ │ +0bb082: 5931 9301 |0029: iput v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.density:F // field@0193 │ │ +0bb086: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=185 │ │ 0x0008 line=186 │ │ 0x0015 line=188 │ │ 0x0019 line=189 │ │ 0x001d line=190 │ │ @@ -204359,44 +204466,44 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -0aca18: |[0aca18] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.clearManagedCaches:()V │ │ -0aca28: 5430 8e01 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ -0aca2c: 7110 da0a 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/graphics/Mesh;.clearAllMeshes:(Lcom/badlogic/gdx/Application;)V // method@0ada │ │ -0aca32: 5430 8e01 |0005: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ -0aca36: 7110 720b 0000 |0007: invoke-static {v0}, Lcom/badlogic/gdx/graphics/Texture;.clearAllTextures:(Lcom/badlogic/gdx/Application;)V // method@0b72 │ │ -0aca3c: 5430 8e01 |000a: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ -0aca40: 7110 e611 0000 |000c: invoke-static {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.clearAllShaderPrograms:(Lcom/badlogic/gdx/Application;)V // method@11e6 │ │ -0aca46: 5430 8e01 |000f: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ -0aca4a: 7110 7311 0000 |0011: invoke-static {v0}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.clearAllFrameBuffers:(Lcom/badlogic/gdx/Application;)V // method@1173 │ │ -0aca50: 6200 1c00 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0aca54: 1a01 8c01 |0016: const-string v1, "AndroidGraphics" // string@018c │ │ -0aca58: 7100 e40a 0000 |0018: invoke-static {}, Lcom/badlogic/gdx/graphics/Mesh;.getManagedStatus:()Ljava/lang/String; // method@0ae4 │ │ -0aca5e: 0c02 |001b: move-result-object v2 │ │ -0aca60: 7230 f100 1002 |001c: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0aca66: 6200 1c00 |001f: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0aca6a: 1a01 8c01 |0021: const-string v1, "AndroidGraphics" // string@018c │ │ -0aca6e: 7100 790b 0000 |0023: invoke-static {}, Lcom/badlogic/gdx/graphics/Texture;.getManagedStatus:()Ljava/lang/String; // method@0b79 │ │ -0aca74: 0c02 |0026: move-result-object v2 │ │ -0aca76: 7230 f100 1002 |0027: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0aca7c: 6200 1c00 |002a: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0aca80: 1a01 8c01 |002c: const-string v1, "AndroidGraphics" // string@018c │ │ -0aca84: 7100 f711 0000 |002e: invoke-static {}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.getManagedStatus:()Ljava/lang/String; // method@11f7 │ │ -0aca8a: 0c02 |0031: move-result-object v2 │ │ -0aca8c: 7230 f100 1002 |0032: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0aca92: 6200 1c00 |0035: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0aca96: 1a01 8c01 |0037: const-string v1, "AndroidGraphics" // string@018c │ │ -0aca9a: 7100 7811 0000 |0039: invoke-static {}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.getManagedStatus:()Ljava/lang/String; // method@1178 │ │ -0acaa0: 0c02 |003c: move-result-object v2 │ │ -0acaa2: 7230 f100 1002 |003d: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0acaa8: 0e00 |0040: return-void │ │ +0bb088: |[0bb088] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.clearManagedCaches:()V │ │ +0bb098: 5430 8e01 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ +0bb09c: 7110 da0a 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/graphics/Mesh;.clearAllMeshes:(Lcom/badlogic/gdx/Application;)V // method@0ada │ │ +0bb0a2: 5430 8e01 |0005: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ +0bb0a6: 7110 720b 0000 |0007: invoke-static {v0}, Lcom/badlogic/gdx/graphics/Texture;.clearAllTextures:(Lcom/badlogic/gdx/Application;)V // method@0b72 │ │ +0bb0ac: 5430 8e01 |000a: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ +0bb0b0: 7110 e611 0000 |000c: invoke-static {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.clearAllShaderPrograms:(Lcom/badlogic/gdx/Application;)V // method@11e6 │ │ +0bb0b6: 5430 8e01 |000f: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ +0bb0ba: 7110 7311 0000 |0011: invoke-static {v0}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.clearAllFrameBuffers:(Lcom/badlogic/gdx/Application;)V // method@1173 │ │ +0bb0c0: 6200 1c00 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bb0c4: 1a01 8c01 |0016: const-string v1, "AndroidGraphics" // string@018c │ │ +0bb0c8: 7100 e40a 0000 |0018: invoke-static {}, Lcom/badlogic/gdx/graphics/Mesh;.getManagedStatus:()Ljava/lang/String; // method@0ae4 │ │ +0bb0ce: 0c02 |001b: move-result-object v2 │ │ +0bb0d0: 7230 f100 1002 |001c: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bb0d6: 6200 1c00 |001f: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bb0da: 1a01 8c01 |0021: const-string v1, "AndroidGraphics" // string@018c │ │ +0bb0de: 7100 790b 0000 |0023: invoke-static {}, Lcom/badlogic/gdx/graphics/Texture;.getManagedStatus:()Ljava/lang/String; // method@0b79 │ │ +0bb0e4: 0c02 |0026: move-result-object v2 │ │ +0bb0e6: 7230 f100 1002 |0027: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bb0ec: 6200 1c00 |002a: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bb0f0: 1a01 8c01 |002c: const-string v1, "AndroidGraphics" // string@018c │ │ +0bb0f4: 7100 f711 0000 |002e: invoke-static {}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.getManagedStatus:()Ljava/lang/String; // method@11f7 │ │ +0bb0fa: 0c02 |0031: move-result-object v2 │ │ +0bb0fc: 7230 f100 1002 |0032: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bb102: 6200 1c00 |0035: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bb106: 1a01 8c01 |0037: const-string v1, "AndroidGraphics" // string@018c │ │ +0bb10a: 7100 7811 0000 |0039: invoke-static {}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.getManagedStatus:()Ljava/lang/String; // method@1178 │ │ +0bb110: 0c02 |003c: move-result-object v2 │ │ +0bb112: 7230 f100 1002 |003d: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bb118: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=532 │ │ 0x0005 line=533 │ │ 0x000a line=534 │ │ 0x000f line=535 │ │ 0x0014 line=537 │ │ @@ -204412,37 +204519,37 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0acaac: |[0acaac] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.destroy:()V │ │ -0acabc: 5452 aa01 |0000: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.synch:Ljava/lang/Object; // field@01aa │ │ -0acac0: 1d02 |0002: monitor-enter v2 │ │ -0acac2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0acac4: 5c51 a901 |0004: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.running:Z // field@01a9 │ │ -0acac8: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0acaca: 5c51 9401 |0007: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.destroy:Z // field@0194 │ │ -0acace: 5551 9401 |0009: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.destroy:Z // field@0194 │ │ -0acad2: 3801 1600 |000b: if-eqz v1, 0021 // +0016 │ │ -0acad6: 5451 aa01 |000d: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.synch:Ljava/lang/Object; // field@01aa │ │ -0acada: 6e10 2e26 0100 |000f: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@262e │ │ -0acae0: 28f7 |0012: goto 0009 // -0009 │ │ -0acae2: 0d00 |0013: move-exception v0 │ │ -0acae4: 6201 1c00 |0014: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0acae8: 1a03 8c01 |0016: const-string v3, "AndroidGraphics" // string@018c │ │ -0acaec: 1a04 692b |0018: const-string v4, "waiting for destroy synchronization failed!" // string@2b69 │ │ -0acaf0: 7230 f100 3104 |001a: invoke-interface {v1, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0acaf6: 28ec |001d: goto 0009 // -0014 │ │ -0acaf8: 0d01 |001e: move-exception v1 │ │ -0acafa: 1e02 |001f: monitor-exit v2 │ │ -0acafc: 2701 |0020: throw v1 │ │ -0acafe: 1e02 |0021: monitor-exit v2 │ │ -0acb00: 0e00 |0022: return-void │ │ +0bb11c: |[0bb11c] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.destroy:()V │ │ +0bb12c: 5452 aa01 |0000: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.synch:Ljava/lang/Object; // field@01aa │ │ +0bb130: 1d02 |0002: monitor-enter v2 │ │ +0bb132: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0bb134: 5c51 a901 |0004: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.running:Z // field@01a9 │ │ +0bb138: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +0bb13a: 5c51 9401 |0007: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.destroy:Z // field@0194 │ │ +0bb13e: 5551 9401 |0009: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.destroy:Z // field@0194 │ │ +0bb142: 3801 1600 |000b: if-eqz v1, 0021 // +0016 │ │ +0bb146: 5451 aa01 |000d: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.synch:Ljava/lang/Object; // field@01aa │ │ +0bb14a: 6e10 2e26 0100 |000f: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@262e │ │ +0bb150: 28f7 |0012: goto 0009 // -0009 │ │ +0bb152: 0d00 |0013: move-exception v0 │ │ +0bb154: 6201 1c00 |0014: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bb158: 1a03 8c01 |0016: const-string v3, "AndroidGraphics" // string@018c │ │ +0bb15c: 1a04 672b |0018: const-string v4, "waiting for destroy synchronization failed!" // string@2b67 │ │ +0bb160: 7230 f100 3104 |001a: invoke-interface {v1, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bb166: 28ec |001d: goto 0009 // -0014 │ │ +0bb168: 0d01 |001e: move-exception v1 │ │ +0bb16a: 1e02 |001f: monitor-exit v2 │ │ +0bb16c: 2701 |0020: throw v1 │ │ +0bb16e: 1e02 |0021: monitor-exit v2 │ │ +0bb170: 0e00 |0022: return-void │ │ catches : 4 │ │ 0x0004 - 0x000b │ │ -> 0x001e │ │ 0x000d - 0x0012 │ │ Ljava/lang/InterruptedException; -> 0x0013 │ │ -> 0x001e │ │ 0x0014 - 0x0020 │ │ @@ -204468,17 +204575,17 @@ │ │ type : '()Lcom/badlogic/gdx/Graphics$BufferFormat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0acb2c: |[0acb2c] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getBufferFormat:()Lcom/badlogic/gdx/Graphics$BufferFormat; │ │ -0acb3c: 5410 8f01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.bufferFormat:Lcom/badlogic/gdx/Graphics$BufferFormat; // field@018f │ │ -0acb40: 1100 |0002: return-object v0 │ │ +0bb19c: |[0bb19c] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getBufferFormat:()Lcom/badlogic/gdx/Graphics$BufferFormat; │ │ +0bb1ac: 5410 8f01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.bufferFormat:Lcom/badlogic/gdx/Graphics$BufferFormat; // field@018f │ │ +0bb1b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; │ │ │ │ #3 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;) │ │ @@ -204486,27 +204593,27 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0acb44: |[0acb44] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getDeltaTime:()F │ │ -0acb54: 5420 a201 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@01a2 │ │ -0acb58: 6e10 a614 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/math/WindowedMean;.getMean:()F // method@14a6 │ │ -0acb5e: 0a00 |0005: move-result v0 │ │ -0acb60: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0acb62: 2d00 0001 |0007: cmpl-float v0, v0, v1 │ │ -0acb66: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ -0acb6a: 5220 9201 |000b: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.deltaTime:F // field@0192 │ │ -0acb6e: 0f00 |000d: return v0 │ │ -0acb70: 5420 a201 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@01a2 │ │ -0acb74: 6e10 a614 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/math/WindowedMean;.getMean:()F // method@14a6 │ │ -0acb7a: 0a00 |0013: move-result v0 │ │ -0acb7c: 28f9 |0014: goto 000d // -0007 │ │ +0bb1b4: |[0bb1b4] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getDeltaTime:()F │ │ +0bb1c4: 5420 a201 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@01a2 │ │ +0bb1c8: 6e10 a614 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/math/WindowedMean;.getMean:()F // method@14a6 │ │ +0bb1ce: 0a00 |0005: move-result v0 │ │ +0bb1d0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0bb1d2: 2d00 0001 |0007: cmpl-float v0, v0, v1 │ │ +0bb1d6: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ +0bb1da: 5220 9201 |000b: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.deltaTime:F // field@0192 │ │ +0bb1de: 0f00 |000d: return v0 │ │ +0bb1e0: 5420 a201 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@01a2 │ │ +0bb1e4: 6e10 a614 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/math/WindowedMean;.getMean:()F // method@14a6 │ │ +0bb1ea: 0a00 |0013: move-result v0 │ │ +0bb1ec: 28f9 |0014: goto 000d // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=511 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; │ │ │ │ #4 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;) │ │ @@ -204514,17 +204621,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0acb80: |[0acb80] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getDensity:()F │ │ -0acb90: 5210 9301 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.density:F // field@0193 │ │ -0acb94: 0f00 |0002: return v0 │ │ +0bb1f0: |[0bb1f0] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getDensity:()F │ │ +0bb200: 5210 9301 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.density:F // field@0193 │ │ +0bb204: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=575 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; │ │ │ │ #5 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;) │ │ @@ -204532,31 +204639,31 @@ │ │ type : '()Lcom/badlogic/gdx/Graphics$DisplayMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 31 16-bit code units │ │ -0acb98: |[0acb98] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getDesktopDisplayMode:()Lcom/badlogic/gdx/Graphics$DisplayMode; │ │ -0acba8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0acbaa: 2206 3600 |0001: new-instance v6, Landroid/util/DisplayMetrics; // type@0036 │ │ -0acbae: 7010 9300 0600 |0003: invoke-direct {v6}, Landroid/util/DisplayMetrics;.:()V // method@0093 │ │ -0acbb4: 5470 8e01 |0006: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ -0acbb8: 6e10 fb02 0000 |0008: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getWindowManager:()Landroid/view/WindowManager; // method@02fb │ │ -0acbbe: 0c00 |000b: move-result-object v0 │ │ -0acbc0: 7210 c500 0000 |000c: invoke-interface {v0}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00c5 │ │ -0acbc6: 0c00 |000f: move-result-object v0 │ │ -0acbc8: 6e20 9d00 6000 |0010: invoke-virtual {v0, v6}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@009d │ │ -0acbce: 2200 aa00 |0013: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream$AndroidDisplayMode; // type@00aa │ │ -0acbd2: 5262 0700 |0015: iget v2, v6, Landroid/util/DisplayMetrics;.widthPixels:I // field@0007 │ │ -0acbd6: 5263 0600 |0017: iget v3, v6, Landroid/util/DisplayMetrics;.heightPixels:I // field@0006 │ │ -0acbda: 0771 |0019: move-object v1, v7 │ │ -0acbdc: 0145 |001a: move v5, v4 │ │ -0acbde: 7606 8304 0000 |001b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream$AndroidDisplayMode;.:(Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;IIII)V // method@0483 │ │ -0acbe4: 1100 |001e: return-object v0 │ │ +0bb208: |[0bb208] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getDesktopDisplayMode:()Lcom/badlogic/gdx/Graphics$DisplayMode; │ │ +0bb218: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0bb21a: 2206 3500 |0001: new-instance v6, Landroid/util/DisplayMetrics; // type@0035 │ │ +0bb21e: 7010 9300 0600 |0003: invoke-direct {v6}, Landroid/util/DisplayMetrics;.:()V // method@0093 │ │ +0bb224: 5470 8e01 |0006: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ +0bb228: 6e10 fb02 0000 |0008: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getWindowManager:()Landroid/view/WindowManager; // method@02fb │ │ +0bb22e: 0c00 |000b: move-result-object v0 │ │ +0bb230: 7210 c500 0000 |000c: invoke-interface {v0}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00c5 │ │ +0bb236: 0c00 |000f: move-result-object v0 │ │ +0bb238: 6e20 9d00 6000 |0010: invoke-virtual {v0, v6}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@009d │ │ +0bb23e: 2200 a800 |0013: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream$AndroidDisplayMode; // type@00a8 │ │ +0bb242: 5262 0700 |0015: iget v2, v6, Landroid/util/DisplayMetrics;.widthPixels:I // field@0007 │ │ +0bb246: 5263 0600 |0017: iget v3, v6, Landroid/util/DisplayMetrics;.heightPixels:I // field@0006 │ │ +0bb24a: 0771 |0019: move-object v1, v7 │ │ +0bb24c: 0145 |001a: move v5, v4 │ │ +0bb24e: 7606 8304 0000 |001b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream$AndroidDisplayMode;.:(Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;IIII)V // method@0483 │ │ +0bb254: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=616 │ │ 0x0006 line=617 │ │ 0x0013 line=618 │ │ locals : │ │ 0x0006 - 0x001f reg=6 metrics Landroid/util/DisplayMetrics; │ │ @@ -204567,22 +204674,22 @@ │ │ type : '()[Lcom/badlogic/gdx/Graphics$DisplayMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0acbe8: |[0acbe8] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getDisplayModes:()[Lcom/badlogic/gdx/Graphics$DisplayMode; │ │ -0acbf8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0acbfa: 2300 5004 |0001: new-array v0, v0, [Lcom/badlogic/gdx/Graphics$DisplayMode; // type@0450 │ │ -0acbfe: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0acc00: 6e10 8d04 0300 |0004: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.getDesktopDisplayMode:()Lcom/badlogic/gdx/Graphics$DisplayMode; // method@048d │ │ -0acc06: 0c02 |0007: move-result-object v2 │ │ -0acc08: 4d02 0001 |0008: aput-object v2, v0, v1 │ │ -0acc0c: 1100 |000a: return-object v0 │ │ +0bb258: |[0bb258] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getDisplayModes:()[Lcom/badlogic/gdx/Graphics$DisplayMode; │ │ +0bb268: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0bb26a: 2300 4e04 |0001: new-array v0, v0, [Lcom/badlogic/gdx/Graphics$DisplayMode; // type@044e │ │ +0bb26e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0bb270: 6e10 8d04 0300 |0004: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.getDesktopDisplayMode:()Lcom/badlogic/gdx/Graphics$DisplayMode; // method@048d │ │ +0bb276: 0c02 |0007: move-result-object v2 │ │ +0bb278: 4d02 0001 |0008: aput-object v2, v0, v1 │ │ +0bb27c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; │ │ │ │ #7 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;) │ │ @@ -204590,17 +204697,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0acc10: |[0acc10] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getFramesPerSecond:()I │ │ -0acc20: 5210 9701 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.fps:I // field@0197 │ │ -0acc24: 0f00 |0002: return v0 │ │ +0bb280: |[0bb280] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getFramesPerSecond:()I │ │ +0bb290: 5210 9701 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.fps:I // field@0197 │ │ +0bb294: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; │ │ │ │ #8 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;) │ │ @@ -204608,17 +204715,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/GL10;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0acc28: |[0acc28] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getGL10:()Lcom/badlogic/gdx/graphics/GL10; │ │ -0acc38: 5410 9b01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@019b │ │ -0acc3c: 1100 |0002: return-object v0 │ │ +0bb298: |[0bb298] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getGL10:()Lcom/badlogic/gdx/graphics/GL10; │ │ +0bb2a8: 5410 9b01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@019b │ │ +0bb2ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; │ │ │ │ #9 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;) │ │ @@ -204626,17 +204733,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/GL11;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0acc40: |[0acc40] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getGL11:()Lcom/badlogic/gdx/graphics/GL11; │ │ -0acc50: 5410 9c01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@019c │ │ -0acc54: 1100 |0002: return-object v0 │ │ +0bb2b0: |[0bb2b0] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getGL11:()Lcom/badlogic/gdx/graphics/GL11; │ │ +0bb2c0: 5410 9c01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@019c │ │ +0bb2c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; │ │ │ │ #10 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;) │ │ @@ -204644,17 +204751,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/GL20;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0acc58: |[0acc58] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getGL20:()Lcom/badlogic/gdx/graphics/GL20; │ │ -0acc68: 5410 9d01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@019d │ │ -0acc6c: 1100 |0002: return-object v0 │ │ +0bb2c8: |[0bb2c8] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getGL20:()Lcom/badlogic/gdx/graphics/GL20; │ │ +0bb2d8: 5410 9d01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@019d │ │ +0bb2dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; │ │ │ │ #11 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;) │ │ @@ -204662,17 +204769,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/GLCommon;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0acc70: |[0acc70] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getGLCommon:()Lcom/badlogic/gdx/graphics/GLCommon; │ │ -0acc80: 5410 9a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@019a │ │ -0acc84: 1100 |0002: return-object v0 │ │ +0bb2e0: |[0bb2e0] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getGLCommon:()Lcom/badlogic/gdx/graphics/GLCommon; │ │ +0bb2f0: 5410 9a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@019a │ │ +0bb2f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; │ │ │ │ #12 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;) │ │ @@ -204680,17 +204787,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/GLU;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0acc88: |[0acc88] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getGLU:()Lcom/badlogic/gdx/graphics/GLU; │ │ -0acc98: 5410 9e01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@019e │ │ -0acc9c: 1100 |0002: return-object v0 │ │ +0bb2f8: |[0bb2f8] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getGLU:()Lcom/badlogic/gdx/graphics/GLU; │ │ +0bb308: 5410 9e01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@019e │ │ +0bb30c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; │ │ │ │ #13 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;) │ │ @@ -204698,17 +204805,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0acca0: |[0acca0] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getHeight:()I │ │ -0accb0: 5210 9f01 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.height:I // field@019f │ │ -0accb4: 0f00 |0002: return v0 │ │ +0bb310: |[0bb310] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getHeight:()I │ │ +0bb320: 5210 9f01 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.height:I // field@019f │ │ +0bb324: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; │ │ │ │ #14 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;) │ │ @@ -204716,17 +204823,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0accb8: |[0accb8] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getPpcX:()F │ │ -0accc8: 5210 a401 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.ppcX:F // field@01a4 │ │ -0acccc: 0f00 |0002: return v0 │ │ +0bb328: |[0bb328] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getPpcX:()F │ │ +0bb338: 5210 a401 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.ppcX:F // field@01a4 │ │ +0bb33c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; │ │ │ │ #15 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;) │ │ @@ -204734,17 +204841,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0accd0: |[0accd0] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getPpcY:()F │ │ -0acce0: 5210 a501 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.ppcY:F // field@01a5 │ │ -0acce4: 0f00 |0002: return v0 │ │ +0bb340: |[0bb340] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getPpcY:()F │ │ +0bb350: 5210 a501 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.ppcY:F // field@01a5 │ │ +0bb354: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=570 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; │ │ │ │ #16 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;) │ │ @@ -204752,17 +204859,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0acce8: |[0acce8] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getPpiX:()F │ │ -0accf8: 5210 a601 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.ppiX:F // field@01a6 │ │ -0accfc: 0f00 |0002: return v0 │ │ +0bb358: |[0bb358] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getPpiX:()F │ │ +0bb368: 5210 a601 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.ppiX:F // field@01a6 │ │ +0bb36c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; │ │ │ │ #17 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;) │ │ @@ -204770,17 +204877,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0acd00: |[0acd00] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getPpiY:()F │ │ -0acd10: 5210 a701 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.ppiY:F // field@01a7 │ │ -0acd14: 0f00 |0002: return v0 │ │ +0bb370: |[0bb370] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getPpiY:()F │ │ +0bb380: 5210 a701 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.ppiY:F // field@01a7 │ │ +0bb384: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; │ │ │ │ #18 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;) │ │ @@ -204788,17 +204895,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0acd18: |[0acd18] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getRawDeltaTime:()F │ │ -0acd28: 5210 9201 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.deltaTime:F // field@0192 │ │ -0acd2c: 0f00 |0002: return v0 │ │ +0bb388: |[0bb388] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getRawDeltaTime:()F │ │ +0bb398: 5210 9201 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.deltaTime:F // field@0192 │ │ +0bb39c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; │ │ │ │ #19 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;) │ │ @@ -204806,17 +204913,17 @@ │ │ type : '()Lcom/badlogic/gdx/Graphics$GraphicsType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0acd30: |[0acd30] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getType:()Lcom/badlogic/gdx/Graphics$GraphicsType; │ │ -0acd40: 6200 3400 |0000: sget-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.AndroidGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0034 │ │ -0acd44: 1100 |0002: return-object v0 │ │ +0bb3a0: |[0bb3a0] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getType:()Lcom/badlogic/gdx/Graphics$GraphicsType; │ │ +0bb3b0: 6200 3400 |0000: sget-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.AndroidGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0034 │ │ +0bb3b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=522 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; │ │ │ │ #20 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;) │ │ @@ -204824,17 +204931,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0acd48: |[0acd48] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getView:()Landroid/view/View; │ │ -0acd58: 5410 ac01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ -0acd5c: 1100 |0002: return-object v0 │ │ +0bb3b8: |[0bb3b8] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getView:()Landroid/view/View; │ │ +0bb3c8: 5410 ac01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ +0bb3cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; │ │ │ │ #21 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;) │ │ @@ -204842,17 +204949,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0acd60: |[0acd60] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getWidth:()I │ │ -0acd70: 5210 ad01 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.width:I // field@01ad │ │ -0acd74: 0f00 |0002: return v0 │ │ +0bb3d0: |[0bb3d0] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.getWidth:()I │ │ +0bb3e0: 5210 ad01 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.width:I // field@01ad │ │ +0bb3e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; │ │ │ │ #22 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;) │ │ @@ -204860,17 +204967,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0acd78: |[0acd78] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.isContinuousRendering:()Z │ │ -0acd88: 5510 a001 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.isContinuous:Z // field@01a0 │ │ -0acd8c: 0f00 |0002: return v0 │ │ +0bb3e8: |[0bb3e8] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.isContinuousRendering:()Z │ │ +0bb3f8: 5510 a001 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.isContinuous:Z // field@01a0 │ │ +0bb3fc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=648 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; │ │ │ │ #23 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;) │ │ @@ -204878,17 +204985,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0acd90: |[0acd90] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.isFullscreen:()Z │ │ -0acda0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0acda2: 0f00 |0001: return v0 │ │ +0bb400: |[0bb400] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.isFullscreen:()Z │ │ +0bb410: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0bb412: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=661 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; │ │ │ │ #24 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;) │ │ @@ -204896,21 +205003,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0acda4: |[0acda4] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.isGL11Available:()Z │ │ -0acdb4: 5410 9c01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@019c │ │ -0acdb8: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0acdbc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0acdbe: 0f00 |0005: return v0 │ │ -0acdc0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0acdc2: 28fe |0007: goto 0005 // -0002 │ │ +0bb414: |[0bb414] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.isGL11Available:()Z │ │ +0bb424: 5410 9c01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@019c │ │ +0bb428: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0bb42c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0bb42e: 0f00 |0005: return v0 │ │ +0bb430: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0bb432: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; │ │ │ │ #25 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;) │ │ @@ -204918,379 +205025,423 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0acdc4: |[0acdc4] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.isGL20Available:()Z │ │ -0acdd4: 5410 9d01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@019d │ │ -0acdd8: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0acddc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0acdde: 0f00 |0005: return v0 │ │ -0acde0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0acde2: 28fe |0007: goto 0005 // -0002 │ │ +0bb434: |[0bb434] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.isGL20Available:()Z │ │ +0bb444: 5410 9d01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@019d │ │ +0bb448: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0bb44c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0bb44e: 0f00 |0005: return v0 │ │ +0bb450: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0bb452: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; │ │ │ │ #26 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;) │ │ name : 'onDrawFrame' │ │ type : '(Ljavax/microedition/khronos/opengles/GL10;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 17 │ │ + registers : 20 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 348 16-bit code units │ │ -0acde4: |[0acde4] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.onDrawFrame:(Ljavax/microedition/khronos/opengles/GL10;)V │ │ -0acdf4: 7100 7e26 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ -0acdfa: 0b09 |0003: move-result-wide v9 │ │ -0acdfc: 53fb a101 |0004: iget-wide v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.lastFrameTime:J // field@01a1 │ │ -0ace00: 9c0b 090b |0006: sub-long v11, v9, v11 │ │ -0ace04: 85bb |0008: long-to-float v11, v11 │ │ -0ace06: 140c 286b 6e4e |0009: const v12, #float 1e+09 // #4e6e6b28 │ │ -0ace0c: c9cb |000c: div-float/2addr v11, v12 │ │ -0ace0e: 59fb 9201 |000d: iput v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.deltaTime:F // field@0192 │ │ -0ace12: 5af9 a101 |000f: iput-wide v9, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.lastFrameTime:J // field@01a1 │ │ -0ace16: 54fb a201 |0011: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@01a2 │ │ -0ace1a: 52fc 9201 |0013: iget v12, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.deltaTime:F // field@0192 │ │ -0ace1e: 6e20 a314 cb00 |0015: invoke-virtual {v11, v12}, Lcom/badlogic/gdx/math/WindowedMean;.addValue:(F)V // method@14a3 │ │ -0ace24: 1207 |0018: const/4 v7, #int 0 // #0 │ │ -0ace26: 1205 |0019: const/4 v5, #int 0 // #0 │ │ -0ace28: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -0ace2a: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -0ace2c: 54fc aa01 |001c: iget-object v12, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.synch:Ljava/lang/Object; // field@01aa │ │ -0ace30: 1d0c |001e: monitor-enter v12 │ │ -0ace32: 55f7 a901 |001f: iget-boolean v7, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.running:Z // field@01a9 │ │ -0ace36: 55f5 a301 |0021: iget-boolean v5, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.pause:Z // field@01a3 │ │ -0ace3a: 55f2 9401 |0023: iget-boolean v2, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.destroy:Z // field@0194 │ │ -0ace3e: 55f6 a801 |0025: iget-boolean v6, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.resume:Z // field@01a8 │ │ -0ace42: 55fb a801 |0027: iget-boolean v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.resume:Z // field@01a8 │ │ -0ace46: 380b 0500 |0029: if-eqz v11, 002e // +0005 │ │ -0ace4a: 120b |002b: const/4 v11, #int 0 // #0 │ │ -0ace4c: 5cfb a801 |002c: iput-boolean v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.resume:Z // field@01a8 │ │ -0ace50: 55fb a301 |002e: iget-boolean v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.pause:Z // field@01a3 │ │ -0ace54: 380b 0a00 |0030: if-eqz v11, 003a // +000a │ │ -0ace58: 120b |0032: const/4 v11, #int 0 // #0 │ │ -0ace5a: 5cfb a301 |0033: iput-boolean v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.pause:Z // field@01a3 │ │ -0ace5e: 54fb aa01 |0035: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.synch:Ljava/lang/Object; // field@01aa │ │ -0ace62: 6e10 2c26 0b00 |0037: invoke-virtual {v11}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -0ace68: 55fb 9401 |003a: iget-boolean v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.destroy:Z // field@0194 │ │ -0ace6c: 380b 0a00 |003c: if-eqz v11, 0046 // +000a │ │ -0ace70: 120b |003e: const/4 v11, #int 0 // #0 │ │ -0ace72: 5cfb 9401 |003f: iput-boolean v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.destroy:Z // field@0194 │ │ -0ace76: 54fb aa01 |0041: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.synch:Ljava/lang/Object; // field@01aa │ │ -0ace7a: 6e10 2c26 0b00 |0043: invoke-virtual {v11}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -0ace80: 1e0c |0046: monitor-exit v12 │ │ -0ace82: 3806 3900 |0047: if-eqz v6, 0080 // +0039 │ │ -0ace86: 54fb 8e01 |0049: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ -0ace8a: 54b4 5a01 |004b: iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@015a │ │ -0ace8e: 1d04 |004d: monitor-enter v4 │ │ -0ace90: 6e10 771e 0400 |004e: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -0ace96: 0c01 |0051: move-result-object v1 │ │ -0ace98: 7210 5327 0100 |0052: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0ace9e: 0a0b |0055: move-result v11 │ │ -0acea0: 380b 1200 |0056: if-eqz v11, 0068 // +0012 │ │ -0acea4: 7210 5427 0100 |0058: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0aceaa: 0c03 |005b: move-result-object v3 │ │ -0aceac: 1f03 6500 |005c: check-cast v3, Lcom/badlogic/gdx/LifecycleListener; // type@0065 │ │ -0aceb0: 7210 a001 0300 |005e: invoke-interface {v3}, Lcom/badlogic/gdx/LifecycleListener;.resume:()V // method@01a0 │ │ -0aceb6: 28f1 |0061: goto 0052 // -000f │ │ -0aceb8: 0d0b |0062: move-exception v11 │ │ -0aceba: 1e04 |0063: monitor-exit v4 │ │ -0acebc: 270b |0064: throw v11 │ │ -0acebe: 0d0b |0065: move-exception v11 │ │ -0acec0: 1e0c |0066: monitor-exit v12 │ │ -0acec2: 270b |0067: throw v11 │ │ -0acec4: 1e04 |0068: monitor-exit v4 │ │ -0acec6: 54fb 8e01 |0069: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ -0aceca: 54bb 5201 |006b: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0152 │ │ -0acece: 6e10 d002 0b00 |006d: invoke-virtual {v11}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.resume:()V // method@02d0 │ │ -0aced4: 54fb 8e01 |0070: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ -0aced8: 54bb 5b01 |0072: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@015b │ │ -0acedc: 7210 0201 0b00 |0074: invoke-interface {v11}, Lcom/badlogic/gdx/ApplicationListener;.resume:()V // method@0102 │ │ -0acee2: 620b 1c00 |0077: sget-object v11, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0acee6: 1a0c 8c01 |0079: const-string v12, "AndroidGraphics" // string@018c │ │ -0aceea: 1a0d 9f25 |007b: const-string v13, "resumed" // string@259f │ │ -0aceee: 7230 f100 cb0d |007d: invoke-interface {v11, v12, v13}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0acef4: 3807 5000 |0080: if-eqz v7, 00d0 // +0050 │ │ -0acef8: 54fb 8e01 |0082: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ -0acefc: 54bc 5e01 |0084: iget-object v12, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.runnables:Lcom/badlogic/gdx/utils/Array; // field@015e │ │ -0acf00: 1d0c |0086: monitor-enter v12 │ │ -0acf02: 54fb 8e01 |0087: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ -0acf06: 54bb 5401 |0089: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@0154 │ │ -0acf0a: 6e10 6f1e 0b00 |008b: invoke-virtual {v11}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -0acf10: 54fb 8e01 |008e: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ -0acf14: 54bb 5401 |0090: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@0154 │ │ -0acf18: 54fd 8e01 |0092: iget-object v13, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ -0acf1c: 54dd 5e01 |0094: iget-object v13, v13, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.runnables:Lcom/badlogic/gdx/utils/Array; // field@015e │ │ -0acf20: 6e20 6b1e db00 |0096: invoke-virtual {v11, v13}, Lcom/badlogic/gdx/utils/Array;.addAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1e6b │ │ -0acf26: 54fb 8e01 |0099: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ -0acf2a: 54bb 5e01 |009b: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.runnables:Lcom/badlogic/gdx/utils/Array; // field@015e │ │ -0acf2e: 6e10 6f1e 0b00 |009d: invoke-virtual {v11}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -0acf34: 1200 |00a0: const/4 v0, #int 0 // #0 │ │ -0acf36: 54fb 8e01 |00a1: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ -0acf3a: 54bb 5401 |00a3: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@0154 │ │ -0acf3e: 52bb df0f |00a5: iget v11, v11, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0acf42: 35b0 1a00 |00a7: if-ge v0, v11, 00c1 // +001a │ │ -0acf46: 54fb 8e01 |00a9: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ -0acf4a: 54bb 5401 |00ab: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@0154 │ │ -0acf4e: 6e20 741e 0b00 |00ad: invoke-virtual {v11, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0acf54: 0c0b |00b0: move-result-object v11 │ │ -0acf56: 1f0b be03 |00b1: check-cast v11, Ljava/lang/Runnable; // type@03be │ │ -0acf5a: 7210 3026 0b00 |00b3: invoke-interface {v11}, Ljava/lang/Runnable;.run:()V // method@2630 │ │ -0acf60: d800 0001 |00b6: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0acf64: 28e9 |00b8: goto 00a1 // -0017 │ │ -0acf66: 0d08 |00b9: move-exception v8 │ │ -0acf68: 6e10 8b26 0800 |00ba: invoke-virtual {v8}, Ljava/lang/Throwable;.printStackTrace:()V // method@268b │ │ -0acf6e: 28f9 |00bd: goto 00b6 // -0007 │ │ -0acf70: 0d0b |00be: move-exception v11 │ │ -0acf72: 1e0c |00bf: monitor-exit v12 │ │ -0acf74: 270b |00c0: throw v11 │ │ -0acf76: 1e0c |00c1: monitor-exit v12 │ │ -0acf78: 54fb 8e01 |00c2: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ -0acf7c: 54bb 5901 |00c4: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0159 │ │ -0acf80: 6e10 3005 0b00 |00c6: invoke-virtual {v11}, Lcom/badlogic/gdx/backends/android/AndroidInput;.processEvents:()V // method@0530 │ │ -0acf86: 54fb 8e01 |00c9: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ -0acf8a: 54bb 5b01 |00cb: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@015b │ │ -0acf8e: 7210 0001 0b00 |00cd: invoke-interface {v11}, Lcom/badlogic/gdx/ApplicationListener;.render:()V // method@0100 │ │ -0acf94: 3805 3600 |00d0: if-eqz v5, 0106 // +0036 │ │ -0acf98: 54fb 8e01 |00d2: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ -0acf9c: 54b4 5a01 |00d4: iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@015a │ │ -0acfa0: 1d04 |00d6: monitor-enter v4 │ │ -0acfa2: 6e10 771e 0400 |00d7: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -0acfa8: 0c01 |00da: move-result-object v1 │ │ -0acfaa: 7210 5327 0100 |00db: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0acfb0: 0a0b |00de: move-result v11 │ │ -0acfb2: 380b 0f00 |00df: if-eqz v11, 00ee // +000f │ │ -0acfb6: 7210 5427 0100 |00e1: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0acfbc: 0c03 |00e4: move-result-object v3 │ │ -0acfbe: 1f03 6500 |00e5: check-cast v3, Lcom/badlogic/gdx/LifecycleListener; // type@0065 │ │ -0acfc2: 7210 9f01 0300 |00e7: invoke-interface {v3}, Lcom/badlogic/gdx/LifecycleListener;.pause:()V // method@019f │ │ -0acfc8: 28f1 |00ea: goto 00db // -000f │ │ -0acfca: 0d0b |00eb: move-exception v11 │ │ -0acfcc: 1e04 |00ec: monitor-exit v4 │ │ -0acfce: 270b |00ed: throw v11 │ │ -0acfd0: 1e04 |00ee: monitor-exit v4 │ │ -0acfd2: 54fb 8e01 |00ef: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ -0acfd6: 54bb 5b01 |00f1: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@015b │ │ -0acfda: 7210 ff00 0b00 |00f3: invoke-interface {v11}, Lcom/badlogic/gdx/ApplicationListener;.pause:()V // method@00ff │ │ -0acfe0: 54fb 8e01 |00f6: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ -0acfe4: 54bb 5201 |00f8: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0152 │ │ -0acfe8: 6e10 cf02 0b00 |00fa: invoke-virtual {v11}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.pause:()V // method@02cf │ │ -0acfee: 620b 1c00 |00fd: sget-object v11, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0acff2: 1a0c 8c01 |00ff: const-string v12, "AndroidGraphics" // string@018c │ │ -0acff6: 1a0d d723 |0101: const-string v13, "paused" // string@23d7 │ │ -0acffa: 7230 f100 cb0d |0103: invoke-interface {v11, v12, v13}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ad000: 3802 3b00 |0106: if-eqz v2, 0141 // +003b │ │ -0ad004: 54fb 8e01 |0108: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ -0ad008: 54b4 5a01 |010a: iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@015a │ │ -0ad00c: 1d04 |010c: monitor-enter v4 │ │ -0ad00e: 6e10 771e 0400 |010d: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -0ad014: 0c01 |0110: move-result-object v1 │ │ -0ad016: 7210 5327 0100 |0111: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0ad01c: 0a0b |0114: move-result v11 │ │ -0ad01e: 380b 0f00 |0115: if-eqz v11, 0124 // +000f │ │ -0ad022: 7210 5427 0100 |0117: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0ad028: 0c03 |011a: move-result-object v3 │ │ -0ad02a: 1f03 6500 |011b: check-cast v3, Lcom/badlogic/gdx/LifecycleListener; // type@0065 │ │ -0ad02e: 7210 9e01 0300 |011d: invoke-interface {v3}, Lcom/badlogic/gdx/LifecycleListener;.dispose:()V // method@019e │ │ -0ad034: 28f1 |0120: goto 0111 // -000f │ │ -0ad036: 0d0b |0121: move-exception v11 │ │ -0ad038: 1e04 |0122: monitor-exit v4 │ │ -0ad03a: 270b |0123: throw v11 │ │ -0ad03c: 1e04 |0124: monitor-exit v4 │ │ -0ad03e: 54fb 8e01 |0125: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ -0ad042: 54bb 5b01 |0127: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@015b │ │ -0ad046: 7210 fe00 0b00 |0129: invoke-interface {v11}, Lcom/badlogic/gdx/ApplicationListener;.dispose:()V // method@00fe │ │ -0ad04c: 54fb 8e01 |012c: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ -0ad050: 54bb 5201 |012e: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0152 │ │ -0ad054: 6e10 ca02 0b00 |0130: invoke-virtual {v11}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.dispose:()V // method@02ca │ │ -0ad05a: 54fb 8e01 |0133: iget-object v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ -0ad05e: 120c |0135: const/4 v12, #int 0 // #0 │ │ -0ad060: 5bbc 5201 |0136: iput-object v12, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0152 │ │ -0ad064: 620b 1c00 |0138: sget-object v11, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ad068: 1a0c 8c01 |013a: const-string v12, "AndroidGraphics" // string@018c │ │ -0ad06c: 1a0d f815 |013c: const-string v13, "destroyed" // string@15f8 │ │ -0ad070: 7230 f100 cb0d |013e: invoke-interface {v11, v12, v13}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ad076: 53fb 9801 |0141: iget-wide v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.frameStart:J // field@0198 │ │ -0ad07a: 9c0b 090b |0143: sub-long v11, v9, v11 │ │ -0ad07e: 170d 00ca 9a3b |0145: const-wide/32 v13, #float 0.00472379 // #3b9aca00 │ │ -0ad084: 310b 0b0d |0148: cmp-long v11, v11, v13 │ │ -0ad088: 3d0b 0b00 |014a: if-lez v11, 0155 // +000b │ │ -0ad08c: 52fb 9901 |014c: iget v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.frames:I // field@0199 │ │ -0ad090: 59fb 9701 |014e: iput v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.fps:I // field@0197 │ │ -0ad094: 120b |0150: const/4 v11, #int 0 // #0 │ │ -0ad096: 59fb 9901 |0151: iput v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.frames:I // field@0199 │ │ -0ad09a: 5af9 9801 |0153: iput-wide v9, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.frameStart:J // field@0198 │ │ -0ad09e: 52fb 9901 |0155: iget v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.frames:I // field@0199 │ │ -0ad0a2: d80b 0b01 |0157: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0ad0a6: 59fb 9901 |0159: iput v11, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.frames:I // field@0199 │ │ -0ad0aa: 0e00 |015b: return-void │ │ + insns size : 436 16-bit code units │ │ +0bb454: |[0bb454] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.onDrawFrame:(Ljavax/microedition/khronos/opengles/GL10;)V │ │ +0bb464: 7100 7e26 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ +0bb46a: 0b0c |0003: move-result-wide v12 │ │ +0bb46c: 0800 1200 |0004: move-object/from16 v0, v18 │ │ +0bb470: 530e a101 |0006: iget-wide v14, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.lastFrameTime:J // field@01a1 │ │ +0bb474: 9c0e 0c0e |0008: sub-long v14, v12, v14 │ │ +0bb478: 85eb |000a: long-to-float v11, v14 │ │ +0bb47a: 140e 286b 6e4e |000b: const v14, #float 1e+09 // #4e6e6b28 │ │ +0bb480: c9eb |000e: div-float/2addr v11, v14 │ │ +0bb482: 0800 1200 |000f: move-object/from16 v0, v18 │ │ +0bb486: 590b 9201 |0011: iput v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.deltaTime:F // field@0192 │ │ +0bb48a: 0800 1200 |0013: move-object/from16 v0, v18 │ │ +0bb48e: 5a0c a101 |0015: iput-wide v12, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.lastFrameTime:J // field@01a1 │ │ +0bb492: 0800 1200 |0017: move-object/from16 v0, v18 │ │ +0bb496: 540b a201 |0019: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@01a2 │ │ +0bb49a: 0800 1200 |001b: move-object/from16 v0, v18 │ │ +0bb49e: 520e 9201 |001d: iget v14, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.deltaTime:F // field@0192 │ │ +0bb4a2: 6e20 a314 eb00 |001f: invoke-virtual {v11, v14}, Lcom/badlogic/gdx/math/WindowedMean;.addValue:(F)V // method@14a3 │ │ +0bb4a8: 1209 |0022: const/4 v9, #int 0 // #0 │ │ +0bb4aa: 1207 |0023: const/4 v7, #int 0 // #0 │ │ +0bb4ac: 1204 |0024: const/4 v4, #int 0 // #0 │ │ +0bb4ae: 1208 |0025: const/4 v8, #int 0 // #0 │ │ +0bb4b0: 0800 1200 |0026: move-object/from16 v0, v18 │ │ +0bb4b4: 540e aa01 |0028: iget-object v14, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.synch:Ljava/lang/Object; // field@01aa │ │ +0bb4b8: 1d0e |002a: monitor-enter v14 │ │ +0bb4ba: 0800 1200 |002b: move-object/from16 v0, v18 │ │ +0bb4be: 5509 a901 |002d: iget-boolean v9, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.running:Z // field@01a9 │ │ +0bb4c2: 0800 1200 |002f: move-object/from16 v0, v18 │ │ +0bb4c6: 5507 a301 |0031: iget-boolean v7, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.pause:Z // field@01a3 │ │ +0bb4ca: 0800 1200 |0033: move-object/from16 v0, v18 │ │ +0bb4ce: 5504 9401 |0035: iget-boolean v4, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.destroy:Z // field@0194 │ │ +0bb4d2: 0800 1200 |0037: move-object/from16 v0, v18 │ │ +0bb4d6: 5508 a801 |0039: iget-boolean v8, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.resume:Z // field@01a8 │ │ +0bb4da: 0800 1200 |003b: move-object/from16 v0, v18 │ │ +0bb4de: 550b a801 |003d: iget-boolean v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.resume:Z // field@01a8 │ │ +0bb4e2: 380b 0700 |003f: if-eqz v11, 0046 // +0007 │ │ +0bb4e6: 120b |0041: const/4 v11, #int 0 // #0 │ │ +0bb4e8: 0800 1200 |0042: move-object/from16 v0, v18 │ │ +0bb4ec: 5c0b a801 |0044: iput-boolean v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.resume:Z // field@01a8 │ │ +0bb4f0: 0800 1200 |0046: move-object/from16 v0, v18 │ │ +0bb4f4: 550b a301 |0048: iget-boolean v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.pause:Z // field@01a3 │ │ +0bb4f8: 380b 0e00 |004a: if-eqz v11, 0058 // +000e │ │ +0bb4fc: 120b |004c: const/4 v11, #int 0 // #0 │ │ +0bb4fe: 0800 1200 |004d: move-object/from16 v0, v18 │ │ +0bb502: 5c0b a301 |004f: iput-boolean v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.pause:Z // field@01a3 │ │ +0bb506: 0800 1200 |0051: move-object/from16 v0, v18 │ │ +0bb50a: 540b aa01 |0053: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.synch:Ljava/lang/Object; // field@01aa │ │ +0bb50e: 6e10 2c26 0b00 |0055: invoke-virtual {v11}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +0bb514: 0800 1200 |0058: move-object/from16 v0, v18 │ │ +0bb518: 550b 9401 |005a: iget-boolean v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.destroy:Z // field@0194 │ │ +0bb51c: 380b 0e00 |005c: if-eqz v11, 006a // +000e │ │ +0bb520: 120b |005e: const/4 v11, #int 0 // #0 │ │ +0bb522: 0800 1200 |005f: move-object/from16 v0, v18 │ │ +0bb526: 5c0b 9401 |0061: iput-boolean v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.destroy:Z // field@0194 │ │ +0bb52a: 0800 1200 |0063: move-object/from16 v0, v18 │ │ +0bb52e: 540b aa01 |0065: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.synch:Ljava/lang/Object; // field@01aa │ │ +0bb532: 6e10 2c26 0b00 |0067: invoke-virtual {v11}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +0bb538: 1e0e |006a: monitor-exit v14 │ │ +0bb53a: 3808 3f00 |006b: if-eqz v8, 00aa // +003f │ │ +0bb53e: 0800 1200 |006d: move-object/from16 v0, v18 │ │ +0bb542: 540b 8e01 |006f: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ +0bb546: 54b6 5a01 |0071: iget-object v6, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@015a │ │ +0bb54a: 1d06 |0073: monitor-enter v6 │ │ +0bb54c: 6e10 771e 0600 |0074: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0bb552: 0c03 |0077: move-result-object v3 │ │ +0bb554: 7210 5327 0300 |0078: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0bb55a: 0a0b |007b: move-result v11 │ │ +0bb55c: 380b 1200 |007c: if-eqz v11, 008e // +0012 │ │ +0bb560: 7210 5427 0300 |007e: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0bb566: 0c05 |0081: move-result-object v5 │ │ +0bb568: 1f05 6300 |0082: check-cast v5, Lcom/badlogic/gdx/LifecycleListener; // type@0063 │ │ +0bb56c: 7210 a001 0500 |0084: invoke-interface {v5}, Lcom/badlogic/gdx/LifecycleListener;.resume:()V // method@01a0 │ │ +0bb572: 28f1 |0087: goto 0078 // -000f │ │ +0bb574: 0d0b |0088: move-exception v11 │ │ +0bb576: 1e06 |0089: monitor-exit v6 │ │ +0bb578: 270b |008a: throw v11 │ │ +0bb57a: 0d0b |008b: move-exception v11 │ │ +0bb57c: 1e0e |008c: monitor-exit v14 │ │ +0bb57e: 270b |008d: throw v11 │ │ +0bb580: 1e06 |008e: monitor-exit v6 │ │ +0bb582: 0800 1200 |008f: move-object/from16 v0, v18 │ │ +0bb586: 540b 8e01 |0091: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ +0bb58a: 54bb 5201 |0093: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0152 │ │ +0bb58e: 6e10 d002 0b00 |0095: invoke-virtual {v11}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.resume:()V // method@02d0 │ │ +0bb594: 0800 1200 |0098: move-object/from16 v0, v18 │ │ +0bb598: 540b 8e01 |009a: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ +0bb59c: 54bb 5b01 |009c: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@015b │ │ +0bb5a0: 7210 0201 0b00 |009e: invoke-interface {v11}, Lcom/badlogic/gdx/ApplicationListener;.resume:()V // method@0102 │ │ +0bb5a6: 620b 1c00 |00a1: sget-object v11, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bb5aa: 1a0e 8c01 |00a3: const-string v14, "AndroidGraphics" // string@018c │ │ +0bb5ae: 1a0f 9d25 |00a5: const-string v15, "resumed" // string@259d │ │ +0bb5b2: 7230 f100 eb0f |00a7: invoke-interface {v11, v14, v15}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bb5b8: 3809 6200 |00aa: if-eqz v9, 010c // +0062 │ │ +0bb5bc: 0800 1200 |00ac: move-object/from16 v0, v18 │ │ +0bb5c0: 540b 8e01 |00ae: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ +0bb5c4: 54be 5e01 |00b0: iget-object v14, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.runnables:Lcom/badlogic/gdx/utils/Array; // field@015e │ │ +0bb5c8: 1d0e |00b2: monitor-enter v14 │ │ +0bb5ca: 0800 1200 |00b3: move-object/from16 v0, v18 │ │ +0bb5ce: 540b 8e01 |00b5: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ +0bb5d2: 54bb 5401 |00b7: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@0154 │ │ +0bb5d6: 6e10 6f1e 0b00 |00b9: invoke-virtual {v11}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +0bb5dc: 0800 1200 |00bc: move-object/from16 v0, v18 │ │ +0bb5e0: 540b 8e01 |00be: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ +0bb5e4: 54bb 5401 |00c0: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@0154 │ │ +0bb5e8: 0800 1200 |00c2: move-object/from16 v0, v18 │ │ +0bb5ec: 540f 8e01 |00c4: iget-object v15, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ +0bb5f0: 54ff 5e01 |00c6: iget-object v15, v15, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.runnables:Lcom/badlogic/gdx/utils/Array; // field@015e │ │ +0bb5f4: 6e20 6b1e fb00 |00c8: invoke-virtual {v11, v15}, Lcom/badlogic/gdx/utils/Array;.addAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1e6b │ │ +0bb5fa: 0800 1200 |00cb: move-object/from16 v0, v18 │ │ +0bb5fe: 540b 8e01 |00cd: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ +0bb602: 54bb 5e01 |00cf: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.runnables:Lcom/badlogic/gdx/utils/Array; // field@015e │ │ +0bb606: 6e10 6f1e 0b00 |00d1: invoke-virtual {v11}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +0bb60c: 1202 |00d4: const/4 v2, #int 0 // #0 │ │ +0bb60e: 0800 1200 |00d5: move-object/from16 v0, v18 │ │ +0bb612: 540b 8e01 |00d7: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ +0bb616: 54bb 5401 |00d9: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@0154 │ │ +0bb61a: 52bb df0f |00db: iget v11, v11, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0bb61e: 35b2 1c00 |00dd: if-ge v2, v11, 00f9 // +001c │ │ +0bb622: 0800 1200 |00df: move-object/from16 v0, v18 │ │ +0bb626: 540b 8e01 |00e1: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ +0bb62a: 54bb 5401 |00e3: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@0154 │ │ +0bb62e: 6e20 741e 2b00 |00e5: invoke-virtual {v11, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0bb634: 0c0b |00e8: move-result-object v11 │ │ +0bb636: 1f0b bc03 |00e9: check-cast v11, Ljava/lang/Runnable; // type@03bc │ │ +0bb63a: 7210 3026 0b00 |00eb: invoke-interface {v11}, Ljava/lang/Runnable;.run:()V // method@2630 │ │ +0bb640: d802 0201 |00ee: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0bb644: 28e5 |00f0: goto 00d5 // -001b │ │ +0bb646: 0d0a |00f1: move-exception v10 │ │ +0bb648: 6e10 8b26 0a00 |00f2: invoke-virtual {v10}, Ljava/lang/Throwable;.printStackTrace:()V // method@268b │ │ +0bb64e: 28f9 |00f5: goto 00ee // -0007 │ │ +0bb650: 0d0b |00f6: move-exception v11 │ │ +0bb652: 1e0e |00f7: monitor-exit v14 │ │ +0bb654: 270b |00f8: throw v11 │ │ +0bb656: 1e0e |00f9: monitor-exit v14 │ │ +0bb658: 0800 1200 |00fa: move-object/from16 v0, v18 │ │ +0bb65c: 540b 8e01 |00fc: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ +0bb660: 54bb 5901 |00fe: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0159 │ │ +0bb664: 6e10 3005 0b00 |0100: invoke-virtual {v11}, Lcom/badlogic/gdx/backends/android/AndroidInput;.processEvents:()V // method@0530 │ │ +0bb66a: 0800 1200 |0103: move-object/from16 v0, v18 │ │ +0bb66e: 540b 8e01 |0105: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ +0bb672: 54bb 5b01 |0107: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@015b │ │ +0bb676: 7210 0001 0b00 |0109: invoke-interface {v11}, Lcom/badlogic/gdx/ApplicationListener;.render:()V // method@0100 │ │ +0bb67c: 3807 3c00 |010c: if-eqz v7, 0148 // +003c │ │ +0bb680: 0800 1200 |010e: move-object/from16 v0, v18 │ │ +0bb684: 540b 8e01 |0110: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ +0bb688: 54b6 5a01 |0112: iget-object v6, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@015a │ │ +0bb68c: 1d06 |0114: monitor-enter v6 │ │ +0bb68e: 6e10 771e 0600 |0115: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0bb694: 0c03 |0118: move-result-object v3 │ │ +0bb696: 7210 5327 0300 |0119: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0bb69c: 0a0b |011c: move-result v11 │ │ +0bb69e: 380b 0f00 |011d: if-eqz v11, 012c // +000f │ │ +0bb6a2: 7210 5427 0300 |011f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0bb6a8: 0c05 |0122: move-result-object v5 │ │ +0bb6aa: 1f05 6300 |0123: check-cast v5, Lcom/badlogic/gdx/LifecycleListener; // type@0063 │ │ +0bb6ae: 7210 9f01 0500 |0125: invoke-interface {v5}, Lcom/badlogic/gdx/LifecycleListener;.pause:()V // method@019f │ │ +0bb6b4: 28f1 |0128: goto 0119 // -000f │ │ +0bb6b6: 0d0b |0129: move-exception v11 │ │ +0bb6b8: 1e06 |012a: monitor-exit v6 │ │ +0bb6ba: 270b |012b: throw v11 │ │ +0bb6bc: 1e06 |012c: monitor-exit v6 │ │ +0bb6be: 0800 1200 |012d: move-object/from16 v0, v18 │ │ +0bb6c2: 540b 8e01 |012f: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ +0bb6c6: 54bb 5b01 |0131: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@015b │ │ +0bb6ca: 7210 ff00 0b00 |0133: invoke-interface {v11}, Lcom/badlogic/gdx/ApplicationListener;.pause:()V // method@00ff │ │ +0bb6d0: 0800 1200 |0136: move-object/from16 v0, v18 │ │ +0bb6d4: 540b 8e01 |0138: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ +0bb6d8: 54bb 5201 |013a: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0152 │ │ +0bb6dc: 6e10 cf02 0b00 |013c: invoke-virtual {v11}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.pause:()V // method@02cf │ │ +0bb6e2: 620b 1c00 |013f: sget-object v11, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bb6e6: 1a0e 8c01 |0141: const-string v14, "AndroidGraphics" // string@018c │ │ +0bb6ea: 1a0f d523 |0143: const-string v15, "paused" // string@23d5 │ │ +0bb6ee: 7230 f100 eb0f |0145: invoke-interface {v11, v14, v15}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bb6f4: 3804 4300 |0148: if-eqz v4, 018b // +0043 │ │ +0bb6f8: 0800 1200 |014a: move-object/from16 v0, v18 │ │ +0bb6fc: 540b 8e01 |014c: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ +0bb700: 54b6 5a01 |014e: iget-object v6, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@015a │ │ +0bb704: 1d06 |0150: monitor-enter v6 │ │ +0bb706: 6e10 771e 0600 |0151: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0bb70c: 0c03 |0154: move-result-object v3 │ │ +0bb70e: 7210 5327 0300 |0155: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0bb714: 0a0b |0158: move-result v11 │ │ +0bb716: 380b 0f00 |0159: if-eqz v11, 0168 // +000f │ │ +0bb71a: 7210 5427 0300 |015b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0bb720: 0c05 |015e: move-result-object v5 │ │ +0bb722: 1f05 6300 |015f: check-cast v5, Lcom/badlogic/gdx/LifecycleListener; // type@0063 │ │ +0bb726: 7210 9e01 0500 |0161: invoke-interface {v5}, Lcom/badlogic/gdx/LifecycleListener;.dispose:()V // method@019e │ │ +0bb72c: 28f1 |0164: goto 0155 // -000f │ │ +0bb72e: 0d0b |0165: move-exception v11 │ │ +0bb730: 1e06 |0166: monitor-exit v6 │ │ +0bb732: 270b |0167: throw v11 │ │ +0bb734: 1e06 |0168: monitor-exit v6 │ │ +0bb736: 0800 1200 |0169: move-object/from16 v0, v18 │ │ +0bb73a: 540b 8e01 |016b: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ +0bb73e: 54bb 5b01 |016d: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@015b │ │ +0bb742: 7210 fe00 0b00 |016f: invoke-interface {v11}, Lcom/badlogic/gdx/ApplicationListener;.dispose:()V // method@00fe │ │ +0bb748: 0800 1200 |0172: move-object/from16 v0, v18 │ │ +0bb74c: 540b 8e01 |0174: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ +0bb750: 54bb 5201 |0176: iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0152 │ │ +0bb754: 6e10 ca02 0b00 |0178: invoke-virtual {v11}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.dispose:()V // method@02ca │ │ +0bb75a: 0800 1200 |017b: move-object/from16 v0, v18 │ │ +0bb75e: 540b 8e01 |017d: iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ +0bb762: 120e |017f: const/4 v14, #int 0 // #0 │ │ +0bb764: 5bbe 5201 |0180: iput-object v14, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0152 │ │ +0bb768: 620b 1c00 |0182: sget-object v11, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bb76c: 1a0e 8c01 |0184: const-string v14, "AndroidGraphics" // string@018c │ │ +0bb770: 1a0f f615 |0186: const-string v15, "destroyed" // string@15f6 │ │ +0bb774: 7230 f100 eb0f |0188: invoke-interface {v11, v14, v15}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bb77a: 0800 1200 |018b: move-object/from16 v0, v18 │ │ +0bb77e: 530e 9801 |018d: iget-wide v14, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.frameStart:J // field@0198 │ │ +0bb782: 9c0e 0c0e |018f: sub-long v14, v12, v14 │ │ +0bb786: 1710 00ca 9a3b |0191: const-wide/32 v16, #float 0.00472379 // #3b9aca00 │ │ +0bb78c: 310b 0e10 |0194: cmp-long v11, v14, v16 │ │ +0bb790: 3d0b 1300 |0196: if-lez v11, 01a9 // +0013 │ │ +0bb794: 0800 1200 |0198: move-object/from16 v0, v18 │ │ +0bb798: 520b 9901 |019a: iget v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.frames:I // field@0199 │ │ +0bb79c: 0800 1200 |019c: move-object/from16 v0, v18 │ │ +0bb7a0: 590b 9701 |019e: iput v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.fps:I // field@0197 │ │ +0bb7a4: 120b |01a0: const/4 v11, #int 0 // #0 │ │ +0bb7a6: 0800 1200 |01a1: move-object/from16 v0, v18 │ │ +0bb7aa: 590b 9901 |01a3: iput v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.frames:I // field@0199 │ │ +0bb7ae: 0800 1200 |01a5: move-object/from16 v0, v18 │ │ +0bb7b2: 5a0c 9801 |01a7: iput-wide v12, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.frameStart:J // field@0198 │ │ +0bb7b6: 0800 1200 |01a9: move-object/from16 v0, v18 │ │ +0bb7ba: 520b 9901 |01ab: iget v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.frames:I // field@0199 │ │ +0bb7be: d80b 0b01 |01ad: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0bb7c2: 0800 1200 |01af: move-object/from16 v0, v18 │ │ +0bb7c6: 590b 9901 |01b1: iput v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.frames:I // field@0199 │ │ +0bb7ca: 0e00 |01b3: return-void │ │ catches : 12 │ │ - 0x001f - 0x0047 │ │ - -> 0x0065 │ │ - 0x004e - 0x0064 │ │ - -> 0x0062 │ │ - 0x0066 - 0x0067 │ │ - -> 0x0065 │ │ - 0x0068 - 0x0069 │ │ - -> 0x0062 │ │ - 0x0087 - 0x00a7 │ │ - -> 0x00be │ │ - 0x00a9 - 0x00b6 │ │ - Ljava/lang/Throwable; -> 0x00b9 │ │ - -> 0x00be │ │ - 0x00ba - 0x00c0 │ │ - -> 0x00be │ │ - 0x00c1 - 0x00c2 │ │ - -> 0x00be │ │ - 0x00d7 - 0x00ed │ │ - -> 0x00eb │ │ - 0x00ee - 0x00ef │ │ - -> 0x00eb │ │ - 0x010d - 0x0123 │ │ - -> 0x0121 │ │ - 0x0124 - 0x0125 │ │ - -> 0x0121 │ │ + 0x002b - 0x006b │ │ + -> 0x008b │ │ + 0x0074 - 0x008a │ │ + -> 0x0088 │ │ + 0x008c - 0x008d │ │ + -> 0x008b │ │ + 0x008e - 0x008f │ │ + -> 0x0088 │ │ + 0x00b3 - 0x00dd │ │ + -> 0x00f6 │ │ + 0x00df - 0x00ee │ │ + Ljava/lang/Throwable; -> 0x00f1 │ │ + -> 0x00f6 │ │ + 0x00f2 - 0x00f8 │ │ + -> 0x00f6 │ │ + 0x00f9 - 0x00fa │ │ + -> 0x00f6 │ │ + 0x0115 - 0x012b │ │ + -> 0x0129 │ │ + 0x012c - 0x012d │ │ + -> 0x0129 │ │ + 0x0151 - 0x0167 │ │ + -> 0x0165 │ │ + 0x0168 - 0x0169 │ │ + -> 0x0165 │ │ positions : │ │ 0x0000 line=414 │ │ 0x0004 line=415 │ │ - 0x000f line=416 │ │ - 0x0011 line=417 │ │ - 0x0018 line=419 │ │ - 0x0019 line=420 │ │ - 0x001a line=421 │ │ - 0x001b line=422 │ │ - 0x001c line=424 │ │ - 0x001f line=425 │ │ - 0x0021 line=426 │ │ - 0x0023 line=427 │ │ - 0x0025 line=428 │ │ - 0x0027 line=430 │ │ - 0x002b line=431 │ │ - 0x002e line=434 │ │ - 0x0032 line=435 │ │ - 0x0035 line=436 │ │ - 0x003a line=439 │ │ - 0x003e line=440 │ │ - 0x0041 line=441 │ │ - 0x0046 line=443 │ │ - 0x0047 line=445 │ │ - 0x0049 line=446 │ │ - 0x004d line=447 │ │ - 0x004e line=448 │ │ - 0x005e line=449 │ │ - 0x0062 line=451 │ │ - 0x0065 line=443 │ │ - 0x0068 line=451 │ │ - 0x0069 line=452 │ │ - 0x0070 line=453 │ │ - 0x0077 line=454 │ │ - 0x0080 line=457 │ │ - 0x0082 line=458 │ │ - 0x0087 line=459 │ │ - 0x008e line=460 │ │ - 0x0099 line=461 │ │ - 0x00a0 line=463 │ │ - 0x00a9 line=465 │ │ - 0x00b6 line=463 │ │ - 0x00b9 line=466 │ │ - 0x00ba line=467 │ │ - 0x00be line=470 │ │ - 0x00c2 line=471 │ │ - 0x00c9 line=472 │ │ - 0x00d0 line=475 │ │ - 0x00d2 line=476 │ │ - 0x00d6 line=477 │ │ - 0x00d7 line=478 │ │ - 0x00e7 line=479 │ │ - 0x00eb line=481 │ │ - 0x00ef line=482 │ │ - 0x00f6 line=483 │ │ - 0x00fd line=484 │ │ - 0x0106 line=487 │ │ - 0x0108 line=488 │ │ - 0x010c line=489 │ │ - 0x010d line=490 │ │ - 0x011d line=491 │ │ - 0x0121 line=493 │ │ - 0x0125 line=494 │ │ - 0x012c line=495 │ │ - 0x0133 line=496 │ │ - 0x0138 line=497 │ │ - 0x0141 line=500 │ │ - 0x014c line=501 │ │ - 0x0150 line=502 │ │ - 0x0153 line=503 │ │ - 0x0155 line=505 │ │ - 0x015b line=506 │ │ - locals : │ │ - 0x0052 - 0x0062 reg=1 i$ Ljava/util/Iterator; │ │ - 0x005e - 0x0062 reg=3 listener Lcom/badlogic/gdx/LifecycleListener; │ │ - 0x004d - 0x0065 reg=4 listeners Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ - 0x0068 - 0x0080 reg=1 i$ Ljava/util/Iterator; │ │ - 0x0068 - 0x0080 reg=4 listeners Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ - 0x00a1 - 0x00be reg=0 i I │ │ - 0x00ba - 0x00be reg=8 t Ljava/lang/Throwable; │ │ - 0x00c1 - 0x00d0 reg=0 i I │ │ - 0x00db - 0x00eb reg=1 i$ Ljava/util/Iterator; │ │ - 0x00e7 - 0x00eb reg=3 listener Lcom/badlogic/gdx/LifecycleListener; │ │ - 0x00ee - 0x0106 reg=1 i$ Ljava/util/Iterator; │ │ - 0x00d6 - 0x0106 reg=4 listeners Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ - 0x0111 - 0x0121 reg=1 i$ Ljava/util/Iterator; │ │ - 0x011d - 0x0121 reg=3 listener Lcom/badlogic/gdx/LifecycleListener; │ │ - 0x0124 - 0x0141 reg=1 i$ Ljava/util/Iterator; │ │ - 0x010c - 0x0141 reg=4 listeners Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ - 0x001b - 0x015c reg=2 ldestroy Z │ │ - 0x001a - 0x015c reg=5 lpause Z │ │ - 0x001c - 0x015c reg=6 lresume Z │ │ - 0x0019 - 0x015c reg=7 lrunning Z │ │ - 0x0004 - 0x015c reg=9 time J │ │ - 0x0000 - 0x015c reg=15 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; │ │ - 0x0000 - 0x015c reg=16 gl Ljavax/microedition/khronos/opengles/GL10; │ │ + 0x0013 line=416 │ │ + 0x0017 line=417 │ │ + 0x0022 line=419 │ │ + 0x0023 line=420 │ │ + 0x0024 line=421 │ │ + 0x0025 line=422 │ │ + 0x0026 line=424 │ │ + 0x002b line=425 │ │ + 0x002f line=426 │ │ + 0x0033 line=427 │ │ + 0x0037 line=428 │ │ + 0x003b line=430 │ │ + 0x0041 line=431 │ │ + 0x0046 line=434 │ │ + 0x004c line=435 │ │ + 0x0051 line=436 │ │ + 0x0058 line=439 │ │ + 0x005e line=440 │ │ + 0x0063 line=441 │ │ + 0x006a line=443 │ │ + 0x006b line=445 │ │ + 0x006d line=446 │ │ + 0x0073 line=447 │ │ + 0x0074 line=448 │ │ + 0x0084 line=449 │ │ + 0x0088 line=451 │ │ + 0x008b line=443 │ │ + 0x008e line=451 │ │ + 0x008f line=452 │ │ + 0x0098 line=453 │ │ + 0x00a1 line=454 │ │ + 0x00aa line=457 │ │ + 0x00ac line=458 │ │ + 0x00b3 line=459 │ │ + 0x00bc line=460 │ │ + 0x00cb line=461 │ │ + 0x00d4 line=463 │ │ + 0x00df line=465 │ │ + 0x00ee line=463 │ │ + 0x00f1 line=466 │ │ + 0x00f2 line=467 │ │ + 0x00f6 line=470 │ │ + 0x00fa line=471 │ │ + 0x0103 line=472 │ │ + 0x010c line=475 │ │ + 0x010e line=476 │ │ + 0x0114 line=477 │ │ + 0x0115 line=478 │ │ + 0x0125 line=479 │ │ + 0x0129 line=481 │ │ + 0x012d line=482 │ │ + 0x0136 line=483 │ │ + 0x013f line=484 │ │ + 0x0148 line=487 │ │ + 0x014a line=488 │ │ + 0x0150 line=489 │ │ + 0x0151 line=490 │ │ + 0x0161 line=491 │ │ + 0x0165 line=493 │ │ + 0x0169 line=494 │ │ + 0x0172 line=495 │ │ + 0x017b line=496 │ │ + 0x0182 line=497 │ │ + 0x018b line=500 │ │ + 0x0198 line=501 │ │ + 0x01a0 line=502 │ │ + 0x01a5 line=503 │ │ + 0x01a9 line=505 │ │ + 0x01b3 line=506 │ │ + locals : │ │ + 0x0078 - 0x0088 reg=3 i$ Ljava/util/Iterator; │ │ + 0x0084 - 0x0088 reg=5 listener Lcom/badlogic/gdx/LifecycleListener; │ │ + 0x0073 - 0x008b reg=6 listeners Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ + 0x008e - 0x00aa reg=3 i$ Ljava/util/Iterator; │ │ + 0x008e - 0x00aa reg=6 listeners Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ + 0x00d5 - 0x00f6 reg=2 i I │ │ + 0x00f2 - 0x00f6 reg=10 t Ljava/lang/Throwable; │ │ + 0x00f9 - 0x010c reg=2 i I │ │ + 0x0119 - 0x0129 reg=3 i$ Ljava/util/Iterator; │ │ + 0x0125 - 0x0129 reg=5 listener Lcom/badlogic/gdx/LifecycleListener; │ │ + 0x012c - 0x0148 reg=3 i$ Ljava/util/Iterator; │ │ + 0x0114 - 0x0148 reg=6 listeners Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ + 0x0155 - 0x0165 reg=3 i$ Ljava/util/Iterator; │ │ + 0x0161 - 0x0165 reg=5 listener Lcom/badlogic/gdx/LifecycleListener; │ │ + 0x0168 - 0x018b reg=3 i$ Ljava/util/Iterator; │ │ + 0x0150 - 0x018b reg=6 listeners Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ + 0x0025 - 0x01b4 reg=4 ldestroy Z │ │ + 0x0024 - 0x01b4 reg=7 lpause Z │ │ + 0x0026 - 0x01b4 reg=8 lresume Z │ │ + 0x0023 - 0x01b4 reg=9 lrunning Z │ │ + 0x0004 - 0x01b4 reg=12 time J │ │ + 0x0000 - 0x01b4 reg=18 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; │ │ + 0x0000 - 0x01b4 reg=19 gl Ljavax/microedition/khronos/opengles/GL10; │ │ │ │ #27 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;) │ │ name : 'onSurfaceChanged' │ │ type : '(Ljavax/microedition/khronos/opengles/GL10;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 45 16-bit code units │ │ -0ad124: |[0ad124] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.onSurfaceChanged:(Ljavax/microedition/khronos/opengles/GL10;II)V │ │ -0ad134: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0ad136: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0ad138: 5946 ad01 |0002: iput v6, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.width:I // field@01ad │ │ -0ad13c: 5947 9f01 |0004: iput v7, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.height:I // field@019f │ │ -0ad140: 7010 b404 0400 |0006: invoke-direct {v4}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.updatePpi:()V // method@04b4 │ │ -0ad146: 5240 ad01 |0009: iget v0, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.width:I // field@01ad │ │ -0ad14a: 5241 9f01 |000b: iget v1, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.height:I // field@019f │ │ -0ad14e: 7251 3528 2502 |000d: invoke-interface {v5, v2, v2, v0, v1}, Ljavax/microedition/khronos/opengles/GL10;.glViewport:(IIII)V // method@2835 │ │ -0ad154: 5540 9101 |0010: iget-boolean v0, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.created:Z // field@0191 │ │ -0ad158: 3900 1000 |0012: if-nez v0, 0022 // +0010 │ │ -0ad15c: 5440 8e01 |0014: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ -0ad160: 5400 5b01 |0016: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@015b │ │ -0ad164: 7210 fd00 0000 |0018: invoke-interface {v0}, Lcom/badlogic/gdx/ApplicationListener;.create:()V // method@00fd │ │ -0ad16a: 5c43 9101 |001b: iput-boolean v3, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.created:Z // field@0191 │ │ -0ad16e: 1d04 |001d: monitor-enter v4 │ │ -0ad170: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -0ad172: 5c40 a901 |001f: iput-boolean v0, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.running:Z // field@01a9 │ │ -0ad176: 1e04 |0021: monitor-exit v4 │ │ -0ad178: 5440 8e01 |0022: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ -0ad17c: 5400 5b01 |0024: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@015b │ │ -0ad180: 7230 0101 6007 |0026: invoke-interface {v0, v6, v7}, Lcom/badlogic/gdx/ApplicationListener;.resize:(II)V // method@0101 │ │ -0ad186: 0e00 |0029: return-void │ │ -0ad188: 0d00 |002a: move-exception v0 │ │ -0ad18a: 1e04 |002b: monitor-exit v4 │ │ -0ad18c: 2700 |002c: throw v0 │ │ +0bb844: |[0bb844] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.onSurfaceChanged:(Ljavax/microedition/khronos/opengles/GL10;II)V │ │ +0bb854: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0bb856: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0bb858: 5946 ad01 |0002: iput v6, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.width:I // field@01ad │ │ +0bb85c: 5947 9f01 |0004: iput v7, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.height:I // field@019f │ │ +0bb860: 7010 b404 0400 |0006: invoke-direct {v4}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.updatePpi:()V // method@04b4 │ │ +0bb866: 5240 ad01 |0009: iget v0, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.width:I // field@01ad │ │ +0bb86a: 5241 9f01 |000b: iget v1, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.height:I // field@019f │ │ +0bb86e: 7251 3528 2502 |000d: invoke-interface {v5, v2, v2, v0, v1}, Ljavax/microedition/khronos/opengles/GL10;.glViewport:(IIII)V // method@2835 │ │ +0bb874: 5540 9101 |0010: iget-boolean v0, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.created:Z // field@0191 │ │ +0bb878: 3900 1000 |0012: if-nez v0, 0022 // +0010 │ │ +0bb87c: 5440 8e01 |0014: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ +0bb880: 5400 5b01 |0016: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@015b │ │ +0bb884: 7210 fd00 0000 |0018: invoke-interface {v0}, Lcom/badlogic/gdx/ApplicationListener;.create:()V // method@00fd │ │ +0bb88a: 5c43 9101 |001b: iput-boolean v3, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.created:Z // field@0191 │ │ +0bb88e: 1d04 |001d: monitor-enter v4 │ │ +0bb890: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +0bb892: 5c40 a901 |001f: iput-boolean v0, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.running:Z // field@01a9 │ │ +0bb896: 1e04 |0021: monitor-exit v4 │ │ +0bb898: 5440 8e01 |0022: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ +0bb89c: 5400 5b01 |0024: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@015b │ │ +0bb8a0: 7230 0101 6007 |0026: invoke-interface {v0, v6, v7}, Lcom/badlogic/gdx/ApplicationListener;.resize:(II)V // method@0101 │ │ +0bb8a6: 0e00 |0029: return-void │ │ +0bb8a8: 0d00 |002a: move-exception v0 │ │ +0bb8aa: 1e04 |002b: monitor-exit v4 │ │ +0bb8ac: 2700 |002c: throw v0 │ │ catches : 2 │ │ 0x001f - 0x0022 │ │ -> 0x002a │ │ 0x002b - 0x002c │ │ -> 0x002a │ │ positions : │ │ 0x0002 line=302 │ │ @@ -205317,75 +205468,75 @@ │ │ type : '(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 130 16-bit code units │ │ -0ad1a4: |[0ad1a4] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.onSurfaceCreated:(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ -0ad1b4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0ad1b6: 7100 b927 0000 |0001: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@27b9 │ │ -0ad1bc: 0c01 |0004: move-result-object v1 │ │ -0ad1be: 1f01 0c04 |0005: check-cast v1, Ljavax/microedition/khronos/egl/EGL10; // type@040c │ │ -0ad1c2: 7210 ab27 0100 |0007: invoke-interface {v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetCurrentContext:()Ljavax/microedition/khronos/egl/EGLContext; // method@27ab │ │ -0ad1c8: 0c01 |000a: move-result-object v1 │ │ -0ad1ca: 5b51 9501 |000b: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.eglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0195 │ │ -0ad1ce: 7020 b104 6500 |000d: invoke-direct {v5, v6}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.setupGL:(Ljavax/microedition/khronos/opengles/GL10;)V // method@04b1 │ │ -0ad1d4: 7020 a404 7500 |0010: invoke-direct {v5, v7}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.logConfig:(Ljavax/microedition/khronos/egl/EGLConfig;)V // method@04a4 │ │ -0ad1da: 7010 b404 0500 |0013: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.updatePpi:()V // method@04b4 │ │ -0ad1e0: 5451 8e01 |0016: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ -0ad1e4: 7110 f10a 0100 |0018: invoke-static {v1}, Lcom/badlogic/gdx/graphics/Mesh;.invalidateAllMeshes:(Lcom/badlogic/gdx/Application;)V // method@0af1 │ │ -0ad1ea: 5451 8e01 |001b: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ -0ad1ee: 7110 810b 0100 |001d: invoke-static {v1}, Lcom/badlogic/gdx/graphics/Texture;.invalidateAllTextures:(Lcom/badlogic/gdx/Application;)V // method@0b81 │ │ -0ad1f4: 5451 8e01 |0020: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ -0ad1f8: 7110 fd11 0100 |0022: invoke-static {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.invalidateAllShaderPrograms:(Lcom/badlogic/gdx/Application;)V // method@11fd │ │ -0ad1fe: 5451 8e01 |0025: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ -0ad202: 7110 7a11 0100 |0027: invoke-static {v1}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.invalidateAllFrameBuffers:(Lcom/badlogic/gdx/Application;)V // method@117a │ │ -0ad208: 6201 1c00 |002a: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ad20c: 1a02 8c01 |002c: const-string v2, "AndroidGraphics" // string@018c │ │ -0ad210: 7100 e40a 0000 |002e: invoke-static {}, Lcom/badlogic/gdx/graphics/Mesh;.getManagedStatus:()Ljava/lang/String; // method@0ae4 │ │ -0ad216: 0c03 |0031: move-result-object v3 │ │ -0ad218: 7230 f100 2103 |0032: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ad21e: 6201 1c00 |0035: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ad222: 1a02 8c01 |0037: const-string v2, "AndroidGraphics" // string@018c │ │ -0ad226: 7100 790b 0000 |0039: invoke-static {}, Lcom/badlogic/gdx/graphics/Texture;.getManagedStatus:()Ljava/lang/String; // method@0b79 │ │ -0ad22c: 0c03 |003c: move-result-object v3 │ │ -0ad22e: 7230 f100 2103 |003d: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ad234: 6201 1c00 |0040: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ad238: 1a02 8c01 |0042: const-string v2, "AndroidGraphics" // string@018c │ │ -0ad23c: 7100 f711 0000 |0044: invoke-static {}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.getManagedStatus:()Ljava/lang/String; // method@11f7 │ │ -0ad242: 0c03 |0047: move-result-object v3 │ │ -0ad244: 7230 f100 2103 |0048: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ad24a: 6201 1c00 |004b: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ad24e: 1a02 8c01 |004d: const-string v2, "AndroidGraphics" // string@018c │ │ -0ad252: 7100 7811 0000 |004f: invoke-static {}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.getManagedStatus:()Ljava/lang/String; // method@1178 │ │ -0ad258: 0c03 |0052: move-result-object v3 │ │ -0ad25a: 7230 f100 2103 |0053: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ad260: 5451 8e01 |0056: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ -0ad264: 6e10 fb02 0100 |0058: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getWindowManager:()Landroid/view/WindowManager; // method@02fb │ │ -0ad26a: 0c01 |005b: move-result-object v1 │ │ -0ad26c: 7210 c500 0100 |005c: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00c5 │ │ -0ad272: 0c00 |005f: move-result-object v0 │ │ -0ad274: 6e10 9f00 0000 |0060: invoke-virtual {v0}, Landroid/view/Display;.getWidth:()I // method@009f │ │ -0ad27a: 0a01 |0063: move-result v1 │ │ -0ad27c: 5951 ad01 |0064: iput v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.width:I // field@01ad │ │ -0ad280: 6e10 9c00 0000 |0066: invoke-virtual {v0}, Landroid/view/Display;.getHeight:()I // method@009c │ │ -0ad286: 0a01 |0069: move-result v1 │ │ -0ad288: 5951 9f01 |006a: iput v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.height:I // field@019f │ │ -0ad28c: 2201 1502 |006c: new-instance v1, Lcom/badlogic/gdx/math/WindowedMean; // type@0215 │ │ -0ad290: 1252 |006e: const/4 v2, #int 5 // #5 │ │ -0ad292: 7020 a214 2100 |006f: invoke-direct {v1, v2}, Lcom/badlogic/gdx/math/WindowedMean;.:(I)V // method@14a2 │ │ -0ad298: 5b51 a201 |0072: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@01a2 │ │ -0ad29c: 7100 7e26 0000 |0074: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ -0ad2a2: 0b01 |0077: move-result-wide v1 │ │ -0ad2a4: 5a51 a101 |0078: iput-wide v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.lastFrameTime:J // field@01a1 │ │ -0ad2a8: 5251 ad01 |007a: iget v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.width:I // field@01ad │ │ -0ad2ac: 5252 9f01 |007c: iget v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.height:I // field@019f │ │ -0ad2b0: 7252 3528 4614 |007e: invoke-interface {v6, v4, v4, v1, v2}, Ljavax/microedition/khronos/opengles/GL10;.glViewport:(IIII)V // method@2835 │ │ -0ad2b6: 0e00 |0081: return-void │ │ +0bb8c4: |[0bb8c4] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.onSurfaceCreated:(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ +0bb8d4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0bb8d6: 7100 b927 0000 |0001: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@27b9 │ │ +0bb8dc: 0c01 |0004: move-result-object v1 │ │ +0bb8de: 1f01 0a04 |0005: check-cast v1, Ljavax/microedition/khronos/egl/EGL10; // type@040a │ │ +0bb8e2: 7210 ab27 0100 |0007: invoke-interface {v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetCurrentContext:()Ljavax/microedition/khronos/egl/EGLContext; // method@27ab │ │ +0bb8e8: 0c01 |000a: move-result-object v1 │ │ +0bb8ea: 5b51 9501 |000b: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.eglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0195 │ │ +0bb8ee: 7020 b104 6500 |000d: invoke-direct {v5, v6}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.setupGL:(Ljavax/microedition/khronos/opengles/GL10;)V // method@04b1 │ │ +0bb8f4: 7020 a404 7500 |0010: invoke-direct {v5, v7}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.logConfig:(Ljavax/microedition/khronos/egl/EGLConfig;)V // method@04a4 │ │ +0bb8fa: 7010 b404 0500 |0013: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.updatePpi:()V // method@04b4 │ │ +0bb900: 5451 8e01 |0016: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ +0bb904: 7110 f10a 0100 |0018: invoke-static {v1}, Lcom/badlogic/gdx/graphics/Mesh;.invalidateAllMeshes:(Lcom/badlogic/gdx/Application;)V // method@0af1 │ │ +0bb90a: 5451 8e01 |001b: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ +0bb90e: 7110 810b 0100 |001d: invoke-static {v1}, Lcom/badlogic/gdx/graphics/Texture;.invalidateAllTextures:(Lcom/badlogic/gdx/Application;)V // method@0b81 │ │ +0bb914: 5451 8e01 |0020: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ +0bb918: 7110 fd11 0100 |0022: invoke-static {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.invalidateAllShaderPrograms:(Lcom/badlogic/gdx/Application;)V // method@11fd │ │ +0bb91e: 5451 8e01 |0025: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ +0bb922: 7110 7a11 0100 |0027: invoke-static {v1}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.invalidateAllFrameBuffers:(Lcom/badlogic/gdx/Application;)V // method@117a │ │ +0bb928: 6201 1c00 |002a: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bb92c: 1a02 8c01 |002c: const-string v2, "AndroidGraphics" // string@018c │ │ +0bb930: 7100 e40a 0000 |002e: invoke-static {}, Lcom/badlogic/gdx/graphics/Mesh;.getManagedStatus:()Ljava/lang/String; // method@0ae4 │ │ +0bb936: 0c03 |0031: move-result-object v3 │ │ +0bb938: 7230 f100 2103 |0032: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bb93e: 6201 1c00 |0035: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bb942: 1a02 8c01 |0037: const-string v2, "AndroidGraphics" // string@018c │ │ +0bb946: 7100 790b 0000 |0039: invoke-static {}, Lcom/badlogic/gdx/graphics/Texture;.getManagedStatus:()Ljava/lang/String; // method@0b79 │ │ +0bb94c: 0c03 |003c: move-result-object v3 │ │ +0bb94e: 7230 f100 2103 |003d: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bb954: 6201 1c00 |0040: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bb958: 1a02 8c01 |0042: const-string v2, "AndroidGraphics" // string@018c │ │ +0bb95c: 7100 f711 0000 |0044: invoke-static {}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.getManagedStatus:()Ljava/lang/String; // method@11f7 │ │ +0bb962: 0c03 |0047: move-result-object v3 │ │ +0bb964: 7230 f100 2103 |0048: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bb96a: 6201 1c00 |004b: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bb96e: 1a02 8c01 |004d: const-string v2, "AndroidGraphics" // string@018c │ │ +0bb972: 7100 7811 0000 |004f: invoke-static {}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.getManagedStatus:()Ljava/lang/String; // method@1178 │ │ +0bb978: 0c03 |0052: move-result-object v3 │ │ +0bb97a: 7230 f100 2103 |0053: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bb980: 5451 8e01 |0056: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; // field@018e │ │ +0bb984: 6e10 fb02 0100 |0058: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidDaydream;.getWindowManager:()Landroid/view/WindowManager; // method@02fb │ │ +0bb98a: 0c01 |005b: move-result-object v1 │ │ +0bb98c: 7210 c500 0100 |005c: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00c5 │ │ +0bb992: 0c00 |005f: move-result-object v0 │ │ +0bb994: 6e10 9f00 0000 |0060: invoke-virtual {v0}, Landroid/view/Display;.getWidth:()I // method@009f │ │ +0bb99a: 0a01 |0063: move-result v1 │ │ +0bb99c: 5951 ad01 |0064: iput v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.width:I // field@01ad │ │ +0bb9a0: 6e10 9c00 0000 |0066: invoke-virtual {v0}, Landroid/view/Display;.getHeight:()I // method@009c │ │ +0bb9a6: 0a01 |0069: move-result v1 │ │ +0bb9a8: 5951 9f01 |006a: iput v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.height:I // field@019f │ │ +0bb9ac: 2201 1302 |006c: new-instance v1, Lcom/badlogic/gdx/math/WindowedMean; // type@0213 │ │ +0bb9b0: 1252 |006e: const/4 v2, #int 5 // #5 │ │ +0bb9b2: 7020 a214 2100 |006f: invoke-direct {v1, v2}, Lcom/badlogic/gdx/math/WindowedMean;.:(I)V // method@14a2 │ │ +0bb9b8: 5b51 a201 |0072: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@01a2 │ │ +0bb9bc: 7100 7e26 0000 |0074: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ +0bb9c2: 0b02 |0077: move-result-wide v2 │ │ +0bb9c4: 5a52 a101 |0078: iput-wide v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.lastFrameTime:J // field@01a1 │ │ +0bb9c8: 5251 ad01 |007a: iget v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.width:I // field@01ad │ │ +0bb9cc: 5252 9f01 |007c: iget v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.height:I // field@019f │ │ +0bb9d0: 7252 3528 4614 |007e: invoke-interface {v6, v4, v4, v1, v2}, Ljavax/microedition/khronos/opengles/GL10;.glViewport:(IIII)V // method@2835 │ │ +0bb9d6: 0e00 |0081: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=318 │ │ 0x000d line=319 │ │ 0x0010 line=320 │ │ 0x0013 line=321 │ │ 0x0016 line=323 │ │ @@ -205414,41 +205565,41 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -0ad2b8: |[0ad2b8] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.pause:()V │ │ -0ad2c8: 5452 aa01 |0000: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.synch:Ljava/lang/Object; // field@01aa │ │ -0ad2cc: 1d02 |0002: monitor-enter v2 │ │ -0ad2ce: 5551 a901 |0003: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.running:Z // field@01a9 │ │ -0ad2d2: 3901 0400 |0005: if-nez v1, 0009 // +0004 │ │ -0ad2d6: 1e02 |0007: monitor-exit v2 │ │ -0ad2d8: 0e00 |0008: return-void │ │ -0ad2da: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0ad2dc: 5c51 a901 |000a: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.running:Z // field@01a9 │ │ -0ad2e0: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -0ad2e2: 5c51 a301 |000d: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.pause:Z // field@01a3 │ │ -0ad2e6: 5551 a301 |000f: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.pause:Z // field@01a3 │ │ -0ad2ea: 3801 1600 |0011: if-eqz v1, 0027 // +0016 │ │ -0ad2ee: 5451 aa01 |0013: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.synch:Ljava/lang/Object; // field@01aa │ │ -0ad2f2: 6e10 2e26 0100 |0015: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@262e │ │ -0ad2f8: 28f7 |0018: goto 000f // -0009 │ │ -0ad2fa: 0d00 |0019: move-exception v0 │ │ -0ad2fc: 6201 1c00 |001a: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ad300: 1a03 8c01 |001c: const-string v3, "AndroidGraphics" // string@018c │ │ -0ad304: 1a04 6a2b |001e: const-string v4, "waiting for pause synchronization failed!" // string@2b6a │ │ -0ad308: 7230 f100 3104 |0020: invoke-interface {v1, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ad30e: 28ec |0023: goto 000f // -0014 │ │ -0ad310: 0d01 |0024: move-exception v1 │ │ -0ad312: 1e02 |0025: monitor-exit v2 │ │ -0ad314: 2701 |0026: throw v1 │ │ -0ad316: 1e02 |0027: monitor-exit v2 │ │ -0ad318: 28e0 |0028: goto 0008 // -0020 │ │ +0bb9d8: |[0bb9d8] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.pause:()V │ │ +0bb9e8: 5452 aa01 |0000: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.synch:Ljava/lang/Object; // field@01aa │ │ +0bb9ec: 1d02 |0002: monitor-enter v2 │ │ +0bb9ee: 5551 a901 |0003: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.running:Z // field@01a9 │ │ +0bb9f2: 3901 0400 |0005: if-nez v1, 0009 // +0004 │ │ +0bb9f6: 1e02 |0007: monitor-exit v2 │ │ +0bb9f8: 0e00 |0008: return-void │ │ +0bb9fa: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0bb9fc: 5c51 a901 |000a: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.running:Z // field@01a9 │ │ +0bba00: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +0bba02: 5c51 a301 |000d: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.pause:Z // field@01a3 │ │ +0bba06: 5551 a301 |000f: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.pause:Z // field@01a3 │ │ +0bba0a: 3801 1600 |0011: if-eqz v1, 0027 // +0016 │ │ +0bba0e: 5451 aa01 |0013: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.synch:Ljava/lang/Object; // field@01aa │ │ +0bba12: 6e10 2e26 0100 |0015: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@262e │ │ +0bba18: 28f7 |0018: goto 000f // -0009 │ │ +0bba1a: 0d00 |0019: move-exception v0 │ │ +0bba1c: 6201 1c00 |001a: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bba20: 1a03 8c01 |001c: const-string v3, "AndroidGraphics" // string@018c │ │ +0bba24: 1a04 682b |001e: const-string v4, "waiting for pause synchronization failed!" // string@2b68 │ │ +0bba28: 7230 f100 3104 |0020: invoke-interface {v1, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bba2e: 28ec |0023: goto 000f // -0014 │ │ +0bba30: 0d01 |0024: move-exception v1 │ │ +0bba32: 1e02 |0025: monitor-exit v2 │ │ +0bba34: 2701 |0026: throw v1 │ │ +0bba36: 1e02 |0027: monitor-exit v2 │ │ +0bba38: 28e0 |0028: goto 0008 // -0020 │ │ catches : 4 │ │ 0x0003 - 0x0011 │ │ -> 0x0024 │ │ 0x0013 - 0x0018 │ │ Ljava/lang/InterruptedException; -> 0x0019 │ │ -> 0x0024 │ │ 0x001a - 0x0026 │ │ @@ -205475,30 +205626,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -0ad344: |[0ad344] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.requestRendering:()V │ │ -0ad354: 5410 ac01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ -0ad358: 3800 1c00 |0002: if-eqz v0, 001e // +001c │ │ -0ad35c: 5410 ac01 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ -0ad360: 2000 0901 |0006: instance-of v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0109 │ │ -0ad364: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -0ad368: 5410 ac01 |000a: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ -0ad36c: 1f00 0901 |000c: check-cast v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0109 │ │ -0ad370: 6e10 c908 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.requestRender:()V // method@08c9 │ │ -0ad376: 5410 ac01 |0011: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ -0ad37a: 2000 2200 |0013: instance-of v0, v0, Landroid/opengl/GLSurfaceView; // type@0022 │ │ -0ad37e: 3800 0900 |0015: if-eqz v0, 001e // +0009 │ │ -0ad382: 5410 ac01 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ -0ad386: 1f00 2200 |0019: check-cast v0, Landroid/opengl/GLSurfaceView; // type@0022 │ │ -0ad38a: 6e10 6600 0000 |001b: invoke-virtual {v0}, Landroid/opengl/GLSurfaceView;.requestRender:()V // method@0066 │ │ -0ad390: 0e00 |001e: return-void │ │ +0bba64: |[0bba64] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.requestRendering:()V │ │ +0bba74: 5410 ac01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ +0bba78: 3800 1c00 |0002: if-eqz v0, 001e // +001c │ │ +0bba7c: 5410 ac01 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ +0bba80: 2000 0701 |0006: instance-of v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0107 │ │ +0bba84: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +0bba88: 5410 ac01 |000a: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ +0bba8c: 1f00 0701 |000c: check-cast v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0107 │ │ +0bba90: 6e10 c908 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.requestRender:()V // method@08c9 │ │ +0bba96: 5410 ac01 |0011: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ +0bba9a: 2000 2200 |0013: instance-of v0, v0, Landroid/opengl/GLSurfaceView; // type@0022 │ │ +0bba9e: 3800 0900 |0015: if-eqz v0, 001e // +0009 │ │ +0bbaa2: 5410 ac01 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ +0bbaa6: 1f00 2200 |0019: check-cast v0, Landroid/opengl/GLSurfaceView; // type@0022 │ │ +0bbaaa: 6e10 6600 0000 |001b: invoke-virtual {v0}, Landroid/opengl/GLSurfaceView;.requestRender:()V // method@0066 │ │ +0bbab0: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ 0x0004 line=654 │ │ 0x0011 line=655 │ │ 0x001e line=657 │ │ locals : │ │ @@ -205509,26 +205660,26 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0ad394: |[0ad394] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.resume:()V │ │ -0ad3a4: 5421 aa01 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.synch:Ljava/lang/Object; // field@01aa │ │ -0ad3a8: 1d01 |0002: monitor-enter v1 │ │ -0ad3aa: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0ad3ac: 5c20 a901 |0004: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.running:Z // field@01a9 │ │ -0ad3b0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0ad3b2: 5c20 a801 |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.resume:Z // field@01a8 │ │ -0ad3b6: 1e01 |0009: monitor-exit v1 │ │ -0ad3b8: 0e00 |000a: return-void │ │ -0ad3ba: 0d00 |000b: move-exception v0 │ │ -0ad3bc: 1e01 |000c: monitor-exit v1 │ │ -0ad3be: 2700 |000d: throw v0 │ │ +0bbab4: |[0bbab4] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.resume:()V │ │ +0bbac4: 5421 aa01 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.synch:Ljava/lang/Object; // field@01aa │ │ +0bbac8: 1d01 |0002: monitor-enter v1 │ │ +0bbaca: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0bbacc: 5c20 a901 |0004: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.running:Z // field@01a9 │ │ +0bbad0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0bbad2: 5c20 a801 |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.resume:Z // field@01a8 │ │ +0bbad6: 1e01 |0009: monitor-exit v1 │ │ +0bbad8: 0e00 |000a: return-void │ │ +0bbada: 0d00 |000b: move-exception v0 │ │ +0bbadc: 1e01 |000c: monitor-exit v1 │ │ +0bbade: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x000d │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=376 │ │ 0x0003 line=377 │ │ 0x0006 line=378 │ │ @@ -205543,37 +205694,37 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -0ad3cc: |[0ad3cc] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.setContinuousRendering:(Z)V │ │ -0ad3dc: 5421 ac01 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ -0ad3e0: 3801 2600 |0002: if-eqz v1, 0028 // +0026 │ │ -0ad3e4: 5c23 a001 |0004: iput-boolean v3, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.isContinuous:Z // field@01a0 │ │ -0ad3e8: 3803 2300 |0006: if-eqz v3, 0029 // +0023 │ │ -0ad3ec: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0ad3ee: 5421 ac01 |0009: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ -0ad3f2: 2011 0901 |000b: instance-of v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0109 │ │ -0ad3f6: 3801 0900 |000d: if-eqz v1, 0016 // +0009 │ │ -0ad3fa: 5421 ac01 |000f: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ -0ad3fe: 1f01 0901 |0011: check-cast v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0109 │ │ -0ad402: 6e20 d008 0100 |0013: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setRenderMode:(I)V // method@08d0 │ │ -0ad408: 5421 ac01 |0016: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ -0ad40c: 2011 2200 |0018: instance-of v1, v1, Landroid/opengl/GLSurfaceView; // type@0022 │ │ -0ad410: 3801 0900 |001a: if-eqz v1, 0023 // +0009 │ │ -0ad414: 5421 ac01 |001c: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ -0ad418: 1f01 2200 |001e: check-cast v1, Landroid/opengl/GLSurfaceView; // type@0022 │ │ -0ad41c: 6e20 6900 0100 |0020: invoke-virtual {v1, v0}, Landroid/opengl/GLSurfaceView;.setRenderMode:(I)V // method@0069 │ │ -0ad422: 5421 a201 |0023: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@01a2 │ │ -0ad426: 6e10 a414 0100 |0025: invoke-virtual {v1}, Lcom/badlogic/gdx/math/WindowedMean;.clear:()V // method@14a4 │ │ -0ad42c: 0e00 |0028: return-void │ │ -0ad42e: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -0ad430: 28df |002a: goto 0009 // -0021 │ │ +0bbaec: |[0bbaec] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.setContinuousRendering:(Z)V │ │ +0bbafc: 5421 ac01 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ +0bbb00: 3801 2600 |0002: if-eqz v1, 0028 // +0026 │ │ +0bbb04: 5c23 a001 |0004: iput-boolean v3, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.isContinuous:Z // field@01a0 │ │ +0bbb08: 3803 2300 |0006: if-eqz v3, 0029 // +0023 │ │ +0bbb0c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0bbb0e: 5421 ac01 |0009: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ +0bbb12: 2011 0701 |000b: instance-of v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0107 │ │ +0bbb16: 3801 0900 |000d: if-eqz v1, 0016 // +0009 │ │ +0bbb1a: 5421 ac01 |000f: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ +0bbb1e: 1f01 0701 |0011: check-cast v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0107 │ │ +0bbb22: 6e20 d008 0100 |0013: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setRenderMode:(I)V // method@08d0 │ │ +0bbb28: 5421 ac01 |0016: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ +0bbb2c: 2011 2200 |0018: instance-of v1, v1, Landroid/opengl/GLSurfaceView; // type@0022 │ │ +0bbb30: 3801 0900 |001a: if-eqz v1, 0023 // +0009 │ │ +0bbb34: 5421 ac01 |001c: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.view:Landroid/view/View; // field@01ac │ │ +0bbb38: 1f01 2200 |001e: check-cast v1, Landroid/opengl/GLSurfaceView; // type@0022 │ │ +0bbb3c: 6e20 6900 0100 |0020: invoke-virtual {v1, v0}, Landroid/opengl/GLSurfaceView;.setRenderMode:(I)V // method@0069 │ │ +0bbb42: 5421 a201 |0023: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@01a2 │ │ +0bbb46: 6e10 a414 0100 |0025: invoke-virtual {v1}, Lcom/badlogic/gdx/math/WindowedMean;.clear:()V // method@14a4 │ │ +0bbb4c: 0e00 |0028: return-void │ │ +0bbb4e: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +0bbb50: 28df |002a: goto 0009 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ 0x0004 line=639 │ │ 0x0006 line=640 │ │ 0x0009 line=641 │ │ 0x0016 line=642 │ │ @@ -205590,17 +205741,17 @@ │ │ type : '(IIZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ad434: |[0ad434] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.setDisplayMode:(IIZ)Z │ │ -0ad444: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ad446: 0f00 |0001: return v0 │ │ +0bbb54: |[0bbb54] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.setDisplayMode:(IIZ)Z │ │ +0bbb64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bbb66: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; │ │ 0x0000 - 0x0002 reg=2 width I │ │ 0x0000 - 0x0002 reg=3 height I │ │ @@ -205611,17 +205762,17 @@ │ │ type : '(Lcom/badlogic/gdx/Graphics$DisplayMode;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ad448: |[0ad448] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.setDisplayMode:(Lcom/badlogic/gdx/Graphics$DisplayMode;)Z │ │ -0ad458: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ad45a: 0f00 |0001: return v0 │ │ +0bbb68: |[0bbb68] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.setDisplayMode:(Lcom/badlogic/gdx/Graphics$DisplayMode;)Z │ │ +0bbb78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bbb7a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; │ │ 0x0000 - 0x0002 reg=2 displayMode Lcom/badlogic/gdx/Graphics$DisplayMode; │ │ │ │ @@ -205630,16 +205781,16 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ad45c: |[0ad45c] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.setTitle:(Ljava/lang/String;)V │ │ -0ad46c: 0e00 |0000: return-void │ │ +0bbb7c: |[0bbb7c] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.setTitle:(Ljava/lang/String;)V │ │ +0bbb8c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; │ │ 0x0000 - 0x0001 reg=1 title Ljava/lang/String; │ │ │ │ @@ -205648,16 +205799,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ad470: |[0ad470] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.setVSync:(Z)V │ │ -0ad480: 0e00 |0000: return-void │ │ +0bbb90: |[0bbb90] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.setVSync:(Z)V │ │ +0bbba0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; │ │ 0x0000 - 0x0001 reg=1 vsync Z │ │ │ │ @@ -205666,17 +205817,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ad484: |[0ad484] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.supportsDisplayModeChange:()Z │ │ -0ad494: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ad496: 0f00 |0001: return v0 │ │ +0bbba4: |[0bbba4] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.supportsDisplayModeChange:()Z │ │ +0bbbb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bbbb6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=585 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; │ │ │ │ #38 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;) │ │ @@ -205684,40 +205835,40 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0ad498: |[0ad498] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.supportsExtension:(Ljava/lang/String;)Z │ │ -0ad4a8: 5420 9601 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.extensions:Ljava/lang/String; // field@0196 │ │ -0ad4ac: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -0ad4b0: 6200 1f00 |0004: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0ad4b4: 1301 031f |0006: const/16 v1, #int 7939 // #1f03 │ │ -0ad4b8: 7220 ba0a 1000 |0008: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glGetString:(I)Ljava/lang/String; // method@0aba │ │ -0ad4be: 0c00 |000b: move-result-object v0 │ │ -0ad4c0: 5b20 9601 |000c: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.extensions:Ljava/lang/String; // field@0196 │ │ -0ad4c4: 5420 9601 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.extensions:Ljava/lang/String; // field@0196 │ │ -0ad4c8: 6e20 4226 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2642 │ │ -0ad4ce: 0a00 |0013: move-result v0 │ │ -0ad4d0: 0f00 |0014: return v0 │ │ +0bbbb8: |[0bbbb8] com.badlogic.gdx.backends.android.AndroidGraphicsDaydream.supportsExtension:(Ljava/lang/String;)Z │ │ +0bbbc8: 5420 9601 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.extensions:Ljava/lang/String; // field@0196 │ │ +0bbbcc: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +0bbbd0: 6200 1f00 |0004: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0bbbd4: 1301 031f |0006: const/16 v1, #int 7939 // #1f03 │ │ +0bbbd8: 7220 ba0a 1000 |0008: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glGetString:(I)Ljava/lang/String; // method@0aba │ │ +0bbbde: 0c00 |000b: move-result-object v0 │ │ +0bbbe0: 5b20 9601 |000c: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.extensions:Ljava/lang/String; // field@0196 │ │ +0bbbe4: 5420 9601 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;.extensions:Ljava/lang/String; // field@0196 │ │ +0bbbe8: 6e20 4226 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2642 │ │ +0bbbee: 0a00 |0013: move-result v0 │ │ +0bbbf0: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ 0x000e line=633 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream; │ │ 0x0000 - 0x0015 reg=3 extension Ljava/lang/String; │ │ │ │ source_file_idx : 398 (AndroidGraphicsDaydream.java) │ │ │ │ Class #469 header: │ │ -class_idx : 172 │ │ +class_idx : 170 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 88 │ │ +superclass_idx : 86 │ │ source_file_idx : 399 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #469 annotations: │ │ @@ -205742,18 +205893,18 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;IIII)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0ad4d4: |[0ad4d4] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper$AndroidDisplayMode.:(Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;IIII)V │ │ -0ad4e4: 5b01 ae01 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper$AndroidDisplayMode;.this$0:Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // field@01ae │ │ -0ad4e8: 7055 2101 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/Graphics$DisplayMode;.:(IIII)V // method@0121 │ │ -0ad4ee: 0e00 |0005: return-void │ │ +0bbbf4: |[0bbbf4] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper$AndroidDisplayMode.:(Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;IIII)V │ │ +0bbc04: 5b01 ae01 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper$AndroidDisplayMode;.this$0:Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // field@01ae │ │ +0bbc08: 7055 2101 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/Graphics$DisplayMode;.:(IIII)V // method@0121 │ │ +0bbc0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0002 line=285 │ │ 0x0005 line=286 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper$AndroidDisplayMode; │ │ @@ -205763,17 +205914,17 @@ │ │ 0x0000 - 0x0006 reg=4 refreshRate I │ │ 0x0000 - 0x0006 reg=5 bitsPerPixel I │ │ │ │ Virtual methods - │ │ source_file_idx : 399 (AndroidGraphicsLiveWallpaper.java) │ │ │ │ Class #470 header: │ │ -class_idx : 173 │ │ +class_idx : 171 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 399 │ │ static_fields_size : 0 │ │ instance_fields_size: 32 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 41 │ │ │ │ Class #470 annotations: │ │ @@ -205923,64 +206074,64 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 9 │ │ insns size : 92 16-bit code units │ │ -0ad4f0: |[0ad4f0] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.:(Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ -0ad500: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -0ad502: 1251 |0001: const/4 v1, #int 5 // #5 │ │ -0ad504: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -0ad506: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -0ad508: 7010 2726 0a00 |0004: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@2627 │ │ -0ad50e: 7100 7e26 0000 |0007: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ -0ad514: 0b02 |000a: move-result-wide v2 │ │ -0ad516: 5aa2 c201 |000b: iput-wide v2, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.lastFrameTime:J // field@01c2 │ │ -0ad51a: 59a5 b301 |000d: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.deltaTime:F // field@01b3 │ │ -0ad51e: 7100 7e26 0000 |000f: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ -0ad524: 0b02 |0012: move-result-wide v2 │ │ -0ad526: 5aa2 b901 |0013: iput-wide v2, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.frameStart:J // field@01b9 │ │ -0ad52a: 59a4 ba01 |0015: iput v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.frames:I // field@01ba │ │ -0ad52e: 2200 1502 |0017: new-instance v0, Lcom/badlogic/gdx/math/WindowedMean; // type@0215 │ │ -0ad532: 7020 a214 1000 |0019: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/WindowedMean;.:(I)V // method@14a2 │ │ -0ad538: 5ba0 c301 |001c: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@01c3 │ │ -0ad53c: 5ca4 b201 |001e: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.created:Z // field@01b2 │ │ -0ad540: 5ca4 ca01 |0020: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.running:Z // field@01ca │ │ -0ad544: 5ca4 c401 |0022: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.pause:Z // field@01c4 │ │ -0ad548: 5ca4 c901 |0024: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.resume:Z // field@01c9 │ │ -0ad54c: 5ca4 b501 |0026: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.destroy:Z // field@01b5 │ │ -0ad550: 59a5 c701 |0028: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppiX:F // field@01c7 │ │ -0ad554: 59a5 c801 |002a: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppiY:F // field@01c8 │ │ -0ad558: 59a5 c501 |002c: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppcX:F // field@01c5 │ │ -0ad55c: 59a5 c601 |002e: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppcY:F // field@01c6 │ │ -0ad560: 1500 803f |0030: const/high16 v0, #int 1065353216 // #3f80 │ │ -0ad564: 59a0 b401 |0032: iput v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.density:F // field@01b4 │ │ -0ad568: 2200 5700 |0034: new-instance v0, Lcom/badlogic/gdx/Graphics$BufferFormat; // type@0057 │ │ -0ad56c: 1262 |0036: const/4 v2, #int 6 // #6 │ │ -0ad56e: 1305 1000 |0037: const/16 v5, #int 16 // #10 │ │ -0ad572: 0113 |0039: move v3, v1 │ │ -0ad574: 0146 |003a: move v6, v4 │ │ -0ad576: 0147 |003b: move v7, v4 │ │ -0ad578: 0148 |003c: move v8, v4 │ │ -0ad57a: 7609 1f01 0000 |003d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/Graphics$BufferFormat;.:(IIIIIIIZ)V // method@011f │ │ -0ad580: 5ba0 b001 |0040: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.bufferFormat:Lcom/badlogic/gdx/Graphics$BufferFormat; // field@01b0 │ │ -0ad584: 5ca9 c101 |0042: iput-boolean v9, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.isContinuous:Z // field@01c1 │ │ -0ad588: 2390 4b04 |0044: new-array v0, v9, [I // type@044b │ │ -0ad58c: 5ba0 cc01 |0046: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.value:[I // field@01cc │ │ -0ad590: 2200 bd03 |0048: new-instance v0, Ljava/lang/Object; // type@03bd │ │ -0ad594: 7010 2726 0000 |004a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0ad59a: 5ba0 cb01 |004d: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01cb │ │ -0ad59e: 5bac b101 |004f: iput-object v12, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ -0ad5a2: 55c0 4501 |0051: iget-boolean v0, v12, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0145 │ │ -0ad5a6: 7040 b904 bad0 |0053: invoke-direct {v10, v11, v0, v13}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.createGLSurfaceView:(Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;ZLcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // method@04b9 │ │ -0ad5ac: 0c00 |0056: move-result-object v0 │ │ -0ad5ae: 5ba0 cd01 |0057: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@01cd │ │ -0ad5b2: 5bab af01 |0059: iput-object v11, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ -0ad5b6: 0e00 |005b: return-void │ │ +0bbc10: |[0bbc10] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.:(Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ +0bbc20: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +0bbc22: 1251 |0001: const/4 v1, #int 5 // #5 │ │ +0bbc24: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0bbc26: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +0bbc28: 7010 2726 0a00 |0004: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@2627 │ │ +0bbc2e: 7100 7e26 0000 |0007: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ +0bbc34: 0b02 |000a: move-result-wide v2 │ │ +0bbc36: 5aa2 c201 |000b: iput-wide v2, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.lastFrameTime:J // field@01c2 │ │ +0bbc3a: 59a5 b301 |000d: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.deltaTime:F // field@01b3 │ │ +0bbc3e: 7100 7e26 0000 |000f: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ +0bbc44: 0b02 |0012: move-result-wide v2 │ │ +0bbc46: 5aa2 b901 |0013: iput-wide v2, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.frameStart:J // field@01b9 │ │ +0bbc4a: 59a4 ba01 |0015: iput v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.frames:I // field@01ba │ │ +0bbc4e: 2200 1302 |0017: new-instance v0, Lcom/badlogic/gdx/math/WindowedMean; // type@0213 │ │ +0bbc52: 7020 a214 1000 |0019: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/WindowedMean;.:(I)V // method@14a2 │ │ +0bbc58: 5ba0 c301 |001c: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@01c3 │ │ +0bbc5c: 5ca4 b201 |001e: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.created:Z // field@01b2 │ │ +0bbc60: 5ca4 ca01 |0020: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.running:Z // field@01ca │ │ +0bbc64: 5ca4 c401 |0022: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.pause:Z // field@01c4 │ │ +0bbc68: 5ca4 c901 |0024: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.resume:Z // field@01c9 │ │ +0bbc6c: 5ca4 b501 |0026: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.destroy:Z // field@01b5 │ │ +0bbc70: 59a5 c701 |0028: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppiX:F // field@01c7 │ │ +0bbc74: 59a5 c801 |002a: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppiY:F // field@01c8 │ │ +0bbc78: 59a5 c501 |002c: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppcX:F // field@01c5 │ │ +0bbc7c: 59a5 c601 |002e: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppcY:F // field@01c6 │ │ +0bbc80: 1500 803f |0030: const/high16 v0, #int 1065353216 // #3f80 │ │ +0bbc84: 59a0 b401 |0032: iput v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.density:F // field@01b4 │ │ +0bbc88: 2200 5500 |0034: new-instance v0, Lcom/badlogic/gdx/Graphics$BufferFormat; // type@0055 │ │ +0bbc8c: 1262 |0036: const/4 v2, #int 6 // #6 │ │ +0bbc8e: 1305 1000 |0037: const/16 v5, #int 16 // #10 │ │ +0bbc92: 0113 |0039: move v3, v1 │ │ +0bbc94: 0146 |003a: move v6, v4 │ │ +0bbc96: 0147 |003b: move v7, v4 │ │ +0bbc98: 0148 |003c: move v8, v4 │ │ +0bbc9a: 7609 1f01 0000 |003d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/Graphics$BufferFormat;.:(IIIIIIIZ)V // method@011f │ │ +0bbca0: 5ba0 b001 |0040: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.bufferFormat:Lcom/badlogic/gdx/Graphics$BufferFormat; // field@01b0 │ │ +0bbca4: 5ca9 c101 |0042: iput-boolean v9, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.isContinuous:Z // field@01c1 │ │ +0bbca8: 2390 4904 |0044: new-array v0, v9, [I // type@0449 │ │ +0bbcac: 5ba0 cc01 |0046: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.value:[I // field@01cc │ │ +0bbcb0: 2200 bb03 |0048: new-instance v0, Ljava/lang/Object; // type@03bb │ │ +0bbcb4: 7010 2726 0000 |004a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0bbcba: 5ba0 cb01 |004d: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01cb │ │ +0bbcbe: 5bac b101 |004f: iput-object v12, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ +0bbcc2: 55c0 4501 |0051: iget-boolean v0, v12, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0145 │ │ +0bbcc6: 7040 b904 bad0 |0053: invoke-direct {v10, v11, v0, v13}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.createGLSurfaceView:(Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;ZLcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // method@04b9 │ │ +0bbccc: 0c00 |0056: move-result-object v0 │ │ +0bbcce: 5ba0 cd01 |0057: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@01cd │ │ +0bbcd2: 5bab af01 |0059: iput-object v11, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ +0bbcd6: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=313 │ │ 0x0007 line=77 │ │ 0x000d line=78 │ │ 0x000f line=79 │ │ 0x0015 line=80 │ │ @@ -206014,70 +206165,70 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;ZLcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 113 16-bit code units │ │ -0ad5b8: |[0ad5b8] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.createGLSurfaceView:(Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;ZLcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; │ │ -0ad5c8: 7010 c104 0800 |0000: invoke-direct {v8}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.getEglConfigChooser:()Landroid/opengl/GLSurfaceView$EGLConfigChooser; // method@04c1 │ │ -0ad5ce: 0c07 |0003: move-result-object v7 │ │ -0ad5d0: 380a 3600 |0004: if-eqz v10, 003a // +0036 │ │ -0ad5d4: 6e10 b704 0800 |0006: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.checkGL20:()Z // method@04b7 │ │ -0ad5da: 0a01 |0009: move-result v1 │ │ -0ad5dc: 3801 3000 |000a: if-eqz v1, 003a // +0030 │ │ -0ad5e0: 2200 0101 |000c: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW; // type@0101 │ │ -0ad5e4: 6e10 4b05 0900 |000e: invoke-virtual {v9}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getEngine:()Landroid/service/wallpaper/WallpaperService$Engine; // method@054b │ │ -0ad5ea: 0c01 |0011: move-result-object v1 │ │ -0ad5ec: 7030 9108 100b |0012: invoke-direct {v0, v1, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.:(Landroid/service/wallpaper/WallpaperService$Engine;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@0891 │ │ -0ad5f2: 3807 0900 |0015: if-eqz v7, 001e // +0009 │ │ -0ad5f6: 6e20 9708 7000 |0017: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@0897 │ │ -0ad5fc: 6e20 9908 8000 |001a: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V // method@0899 │ │ -0ad602: 1100 |001d: return-object v0 │ │ -0ad604: 5481 b101 |001e: iget-object v1, v8, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ -0ad608: 5211 3f01 |0020: iget v1, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@013f │ │ -0ad60c: 5482 b101 |0022: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ -0ad610: 5222 3a01 |0024: iget v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@013a │ │ -0ad614: 5483 b101 |0026: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ -0ad618: 5233 3801 |0028: iget v3, v3, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@0138 │ │ -0ad61c: 5484 b101 |002a: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ -0ad620: 5244 3701 |002c: iget v4, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0137 │ │ -0ad624: 5485 b101 |002e: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ -0ad628: 5255 3901 |0030: iget v5, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@0139 │ │ -0ad62c: 5486 b101 |0032: iget-object v6, v8, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ -0ad630: 5266 4101 |0034: iget v6, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0141 │ │ -0ad634: 7407 9608 0000 |0036: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.setEGLConfigChooser:(IIIIII)V // method@0896 │ │ -0ad63a: 28e1 |0039: goto 001a // -001f │ │ -0ad63c: 5481 b101 |003a: iget-object v1, v8, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ -0ad640: 1202 |003c: const/4 v2, #int 0 // #0 │ │ -0ad642: 5c12 4501 |003d: iput-boolean v2, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0145 │ │ -0ad646: 7010 c104 0800 |003f: invoke-direct {v8}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.getEglConfigChooser:()Landroid/opengl/GLSurfaceView$EGLConfigChooser; // method@04c1 │ │ -0ad64c: 0c07 |0042: move-result-object v7 │ │ -0ad64e: 2200 d900 |0043: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceViewLW; // type@00d9 │ │ -0ad652: 6e10 4b05 0900 |0045: invoke-virtual {v9}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getEngine:()Landroid/service/wallpaper/WallpaperService$Engine; // method@054b │ │ -0ad658: 0c01 |0048: move-result-object v1 │ │ -0ad65a: 7030 f805 100b |0049: invoke-direct {v0, v1, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceViewLW;.:(Landroid/service/wallpaper/WallpaperService$Engine;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@05f8 │ │ -0ad660: 3807 0900 |004c: if-eqz v7, 0055 // +0009 │ │ -0ad664: 6e20 bb06 7000 |004e: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@06bb │ │ -0ad66a: 6e20 c106 8000 |0051: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V // method@06c1 │ │ -0ad670: 28c9 |0054: goto 001d // -0037 │ │ -0ad672: 5481 b101 |0055: iget-object v1, v8, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ -0ad676: 5211 3f01 |0057: iget v1, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@013f │ │ -0ad67a: 5482 b101 |0059: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ -0ad67e: 5222 3a01 |005b: iget v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@013a │ │ -0ad682: 5483 b101 |005d: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ -0ad686: 5233 3801 |005f: iget v3, v3, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@0138 │ │ -0ad68a: 5484 b101 |0061: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ -0ad68e: 5244 3701 |0063: iget v4, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0137 │ │ -0ad692: 5485 b101 |0065: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ -0ad696: 5255 3901 |0067: iget v5, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@0139 │ │ -0ad69a: 5486 b101 |0069: iget-object v6, v8, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ -0ad69e: 5266 4101 |006b: iget v6, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0141 │ │ -0ad6a2: 7407 ba06 0000 |006d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.setEGLConfigChooser:(IIIIII)V // method@06ba │ │ -0ad6a8: 28e1 |0070: goto 0051 // -001f │ │ +0bbcd8: |[0bbcd8] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.createGLSurfaceView:(Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;ZLcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; │ │ +0bbce8: 7010 c104 0800 |0000: invoke-direct {v8}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.getEglConfigChooser:()Landroid/opengl/GLSurfaceView$EGLConfigChooser; // method@04c1 │ │ +0bbcee: 0c07 |0003: move-result-object v7 │ │ +0bbcf0: 380a 3600 |0004: if-eqz v10, 003a // +0036 │ │ +0bbcf4: 6e10 b704 0800 |0006: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.checkGL20:()Z // method@04b7 │ │ +0bbcfa: 0a01 |0009: move-result v1 │ │ +0bbcfc: 3801 3000 |000a: if-eqz v1, 003a // +0030 │ │ +0bbd00: 2200 ff00 |000c: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW; // type@00ff │ │ +0bbd04: 6e10 4b05 0900 |000e: invoke-virtual {v9}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getEngine:()Landroid/service/wallpaper/WallpaperService$Engine; // method@054b │ │ +0bbd0a: 0c01 |0011: move-result-object v1 │ │ +0bbd0c: 7030 9108 100b |0012: invoke-direct {v0, v1, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.:(Landroid/service/wallpaper/WallpaperService$Engine;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@0891 │ │ +0bbd12: 3807 0900 |0015: if-eqz v7, 001e // +0009 │ │ +0bbd16: 6e20 9708 7000 |0017: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@0897 │ │ +0bbd1c: 6e20 9908 8000 |001a: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V // method@0899 │ │ +0bbd22: 1100 |001d: return-object v0 │ │ +0bbd24: 5481 b101 |001e: iget-object v1, v8, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ +0bbd28: 5211 3f01 |0020: iget v1, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@013f │ │ +0bbd2c: 5482 b101 |0022: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ +0bbd30: 5222 3a01 |0024: iget v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@013a │ │ +0bbd34: 5483 b101 |0026: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ +0bbd38: 5233 3801 |0028: iget v3, v3, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@0138 │ │ +0bbd3c: 5484 b101 |002a: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ +0bbd40: 5244 3701 |002c: iget v4, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0137 │ │ +0bbd44: 5485 b101 |002e: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ +0bbd48: 5255 3901 |0030: iget v5, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@0139 │ │ +0bbd4c: 5486 b101 |0032: iget-object v6, v8, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ +0bbd50: 5266 4101 |0034: iget v6, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0141 │ │ +0bbd54: 7407 9608 0000 |0036: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.setEGLConfigChooser:(IIIIII)V // method@0896 │ │ +0bbd5a: 28e1 |0039: goto 001a // -001f │ │ +0bbd5c: 5481 b101 |003a: iget-object v1, v8, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ +0bbd60: 1202 |003c: const/4 v2, #int 0 // #0 │ │ +0bbd62: 5c12 4501 |003d: iput-boolean v2, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0145 │ │ +0bbd66: 7010 c104 0800 |003f: invoke-direct {v8}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.getEglConfigChooser:()Landroid/opengl/GLSurfaceView$EGLConfigChooser; // method@04c1 │ │ +0bbd6c: 0c07 |0042: move-result-object v7 │ │ +0bbd6e: 2200 d700 |0043: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceViewLW; // type@00d7 │ │ +0bbd72: 6e10 4b05 0900 |0045: invoke-virtual {v9}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getEngine:()Landroid/service/wallpaper/WallpaperService$Engine; // method@054b │ │ +0bbd78: 0c01 |0048: move-result-object v1 │ │ +0bbd7a: 7030 f805 100b |0049: invoke-direct {v0, v1, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceViewLW;.:(Landroid/service/wallpaper/WallpaperService$Engine;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@05f8 │ │ +0bbd80: 3807 0900 |004c: if-eqz v7, 0055 // +0009 │ │ +0bbd84: 6e20 bb06 7000 |004e: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@06bb │ │ +0bbd8a: 6e20 c106 8000 |0051: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V // method@06c1 │ │ +0bbd90: 28c9 |0054: goto 001d // -0037 │ │ +0bbd92: 5481 b101 |0055: iget-object v1, v8, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ +0bbd96: 5211 3f01 |0057: iget v1, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@013f │ │ +0bbd9a: 5482 b101 |0059: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ +0bbd9e: 5222 3a01 |005b: iget v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@013a │ │ +0bbda2: 5483 b101 |005d: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ +0bbda6: 5233 3801 |005f: iget v3, v3, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@0138 │ │ +0bbdaa: 5484 b101 |0061: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ +0bbdae: 5244 3701 |0063: iget v4, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0137 │ │ +0bbdb2: 5485 b101 |0065: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ +0bbdb6: 5255 3901 |0067: iget v5, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@0139 │ │ +0bbdba: 5486 b101 |0069: iget-object v6, v8, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ +0bbdbe: 5266 4101 |006b: iget v6, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0141 │ │ +0bbdc2: 7407 ba06 0000 |006d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.setEGLConfigChooser:(IIIIII)V // method@06ba │ │ +0bbdc8: 28e1 |0070: goto 0051 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0004 line=324 │ │ 0x000c line=325 │ │ 0x0015 line=326 │ │ 0x0017 line=327 │ │ @@ -206106,23 +206257,23 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -0ad6ac: |[0ad6ac] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I │ │ -0ad6bc: 5420 cc01 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.value:[I // field@01cc │ │ -0ad6c0: 7250 a927 4365 |0002: invoke-interface {v3, v4, v5, v6, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a9 │ │ -0ad6c6: 0a00 |0005: move-result v0 │ │ -0ad6c8: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0ad6cc: 5420 cc01 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.value:[I // field@01cc │ │ -0ad6d0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0ad6d2: 4407 0001 |000b: aget v7, v0, v1 │ │ -0ad6d6: 0f07 |000d: return v7 │ │ +0bbdcc: |[0bbdcc] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I │ │ +0bbddc: 5420 cc01 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.value:[I // field@01cc │ │ +0bbde0: 7250 a927 4365 |0002: invoke-interface {v3, v4, v5, v6, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a9 │ │ +0bbde6: 0a00 |0005: move-result v0 │ │ +0bbde8: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0bbdec: 5420 cc01 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.value:[I // field@01cc │ │ +0bbdf0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0bbdf2: 4407 0001 |000b: aget v7, v0, v1 │ │ +0bbdf6: 0f07 |000d: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0008 line=177 │ │ 0x000d line=179 │ │ locals : │ │ 0x0000 - 0x000d reg=7 defValue I │ │ @@ -206137,34 +206288,34 @@ │ │ type : '()Landroid/opengl/GLSurfaceView$EGLConfigChooser;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 38 16-bit code units │ │ -0ad6d8: |[0ad6d8] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getEglConfigChooser:()Landroid/opengl/GLSurfaceView$EGLConfigChooser; │ │ -0ad6e8: 2200 0b01 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser; // type@010b │ │ -0ad6ec: 5491 b101 |0002: iget-object v1, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ -0ad6f0: 5211 3f01 |0004: iget v1, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@013f │ │ -0ad6f4: 5492 b101 |0006: iget-object v2, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ -0ad6f8: 5222 3a01 |0008: iget v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@013a │ │ -0ad6fc: 5493 b101 |000a: iget-object v3, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ -0ad700: 5233 3801 |000c: iget v3, v3, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@0138 │ │ -0ad704: 5494 b101 |000e: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ -0ad708: 5244 3701 |0010: iget v4, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0137 │ │ -0ad70c: 5495 b101 |0012: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ -0ad710: 5255 3901 |0014: iget v5, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@0139 │ │ -0ad714: 5496 b101 |0016: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ -0ad718: 5266 4101 |0018: iget v6, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0141 │ │ -0ad71c: 5497 b101 |001a: iget-object v7, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ -0ad720: 5277 3e01 |001c: iget v7, v7, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.numSamples:I // field@013e │ │ -0ad724: 5498 b101 |001e: iget-object v8, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ -0ad728: 5588 4501 |0020: iget-boolean v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0145 │ │ -0ad72c: 7609 4209 0000 |0022: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.:(IIIIIIIZ)V // method@0942 │ │ -0ad732: 1100 |0025: return-object v0 │ │ +0bbdf8: |[0bbdf8] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getEglConfigChooser:()Landroid/opengl/GLSurfaceView$EGLConfigChooser; │ │ +0bbe08: 2200 0901 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser; // type@0109 │ │ +0bbe0c: 5491 b101 |0002: iget-object v1, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ +0bbe10: 5211 3f01 |0004: iget v1, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@013f │ │ +0bbe14: 5492 b101 |0006: iget-object v2, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ +0bbe18: 5222 3a01 |0008: iget v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@013a │ │ +0bbe1c: 5493 b101 |000a: iget-object v3, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ +0bbe20: 5233 3801 |000c: iget v3, v3, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@0138 │ │ +0bbe24: 5494 b101 |000e: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ +0bbe28: 5244 3701 |0010: iget v4, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0137 │ │ +0bbe2c: 5495 b101 |0012: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ +0bbe30: 5255 3901 |0014: iget v5, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@0139 │ │ +0bbe34: 5496 b101 |0016: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ +0bbe38: 5266 4101 |0018: iget v6, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0141 │ │ +0bbe3c: 5497 b101 |001a: iget-object v7, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ +0bbe40: 5277 3e01 |001c: iget v7, v7, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.numSamples:I // field@013e │ │ +0bbe44: 5498 b101 |001e: iget-object v8, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01b1 │ │ +0bbe48: 5588 4501 |0020: iget-boolean v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0145 │ │ +0bbe4c: 7609 4209 0000 |0022: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.:(IIIIIIIZ)V // method@0942 │ │ +0bbe52: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ locals : │ │ 0x0000 - 0x0026 reg=9 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #4 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -206172,155 +206323,155 @@ │ │ type : '(Ljavax/microedition/khronos/opengles/GL10;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 292 16-bit code units │ │ -0ad734: |[0ad734] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.setupGL:(Ljavax/microedition/khronos/opengles/GL10;)V │ │ -0ad744: 1306 011f |0000: const/16 v6, #int 7937 // #1f01 │ │ -0ad748: 5472 bc01 |0002: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@01bc │ │ -0ad74c: 3902 0600 |0004: if-nez v2, 000a // +0006 │ │ -0ad750: 5472 be01 |0006: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@01be │ │ -0ad754: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ -0ad758: 0e00 |000a: return-void │ │ -0ad75a: 6e10 b704 0700 |000b: invoke-virtual {v7}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.checkGL20:()Z // method@04b7 │ │ -0ad760: 0a00 |000e: move-result v0 │ │ -0ad762: 6202 1c00 |000f: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ad766: 1a03 8c01 |0011: const-string v3, "AndroidGraphics" // string@018c │ │ -0ad76a: 2204 c503 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ad76e: 7010 6726 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ad774: 1a05 5104 |0018: const-string v5, "GL20: " // string@0451 │ │ -0ad778: 6e20 6e26 5400 |001a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ad77e: 0c04 |001d: move-result-object v4 │ │ -0ad780: 6e20 6f26 0400 |001e: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@266f │ │ -0ad786: 0c04 |0021: move-result-object v4 │ │ -0ad788: 6e10 7426 0400 |0022: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ad78e: 0c04 |0025: move-result-object v4 │ │ -0ad790: 7230 f100 3204 |0026: invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ad796: 5472 cd01 |0029: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@01cd │ │ -0ad79a: 2022 0101 |002b: instance-of v2, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW; // type@0101 │ │ -0ad79e: 3802 a800 |002d: if-eqz v2, 00d5 // +00a8 │ │ -0ad7a2: 2202 a400 |002f: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidGL20; // type@00a4 │ │ -0ad7a6: 7010 b303 0200 |0031: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/AndroidGL20;.:()V // method@03b3 │ │ -0ad7ac: 5b72 be01 |0034: iput-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@01be │ │ -0ad7b0: 5472 be01 |0036: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@01be │ │ -0ad7b4: 5b72 bb01 |0038: iput-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@01bb │ │ -0ad7b8: 2202 a500 |003a: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidGLU; // type@00a5 │ │ -0ad7bc: 7010 4504 0200 |003c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/AndroidGLU;.:()V // method@0445 │ │ -0ad7c2: 5b72 bf01 |003f: iput-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@01bf │ │ -0ad7c6: 5472 bb01 |0041: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@01bb │ │ -0ad7ca: 6902 1f00 |0043: sput-object v2, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0ad7ce: 5472 bc01 |0045: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@01bc │ │ -0ad7d2: 6902 2000 |0047: sput-object v2, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ -0ad7d6: 5472 bd01 |0049: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@01bd │ │ -0ad7da: 6902 2100 |004b: sput-object v2, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0ad7de: 5472 be01 |004d: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@01be │ │ -0ad7e2: 6902 2200 |004f: sput-object v2, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0ad7e6: 5472 bf01 |0051: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@01bf │ │ -0ad7ea: 6902 2300 |0053: sput-object v2, Lcom/badlogic/gdx/Gdx;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@0023 │ │ -0ad7ee: 6202 1c00 |0055: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ad7f2: 1a03 8c01 |0057: const-string v3, "AndroidGraphics" // string@018c │ │ -0ad7f6: 2204 c503 |0059: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ad7fa: 7010 6726 0400 |005b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ad800: 1a05 ce0d |005e: const-string v5, "OGL renderer: " // string@0dce │ │ -0ad804: 6e20 6e26 5400 |0060: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ad80a: 0c04 |0063: move-result-object v4 │ │ -0ad80c: 7220 ec27 6800 |0064: invoke-interface {v8, v6}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ -0ad812: 0c05 |0067: move-result-object v5 │ │ -0ad814: 6e20 6e26 5400 |0068: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ad81a: 0c04 |006b: move-result-object v4 │ │ -0ad81c: 6e10 7426 0400 |006c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ad822: 0c04 |006f: move-result-object v4 │ │ -0ad824: 7230 f100 3204 |0070: invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ad82a: 6202 1c00 |0073: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ad82e: 1a03 8c01 |0075: const-string v3, "AndroidGraphics" // string@018c │ │ -0ad832: 2204 c503 |0077: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ad836: 7010 6726 0400 |0079: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ad83c: 1a05 cf0d |007c: const-string v5, "OGL vendor: " // string@0dcf │ │ -0ad840: 6e20 6e26 5400 |007e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ad846: 0c04 |0081: move-result-object v4 │ │ -0ad848: 1305 001f |0082: const/16 v5, #int 7936 // #1f00 │ │ -0ad84c: 7220 ec27 5800 |0084: invoke-interface {v8, v5}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ -0ad852: 0c05 |0087: move-result-object v5 │ │ -0ad854: 6e20 6e26 5400 |0088: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ad85a: 0c04 |008b: move-result-object v4 │ │ -0ad85c: 6e10 7426 0400 |008c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ad862: 0c04 |008f: move-result-object v4 │ │ -0ad864: 7230 f100 3204 |0090: invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ad86a: 6202 1c00 |0093: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ad86e: 1a03 8c01 |0095: const-string v3, "AndroidGraphics" // string@018c │ │ -0ad872: 2204 c503 |0097: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ad876: 7010 6726 0400 |0099: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ad87c: 1a05 d00d |009c: const-string v5, "OGL version: " // string@0dd0 │ │ -0ad880: 6e20 6e26 5400 |009e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ad886: 0c04 |00a1: move-result-object v4 │ │ -0ad888: 1305 021f |00a2: const/16 v5, #int 7938 // #1f02 │ │ -0ad88c: 7220 ec27 5800 |00a4: invoke-interface {v8, v5}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ -0ad892: 0c05 |00a7: move-result-object v5 │ │ -0ad894: 6e20 6e26 5400 |00a8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ad89a: 0c04 |00ab: move-result-object v4 │ │ -0ad89c: 6e10 7426 0400 |00ac: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ad8a2: 0c04 |00af: move-result-object v4 │ │ -0ad8a4: 7230 f100 3204 |00b0: invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ad8aa: 6202 1c00 |00b3: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ad8ae: 1a03 8c01 |00b5: const-string v3, "AndroidGraphics" // string@018c │ │ -0ad8b2: 2204 c503 |00b7: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ad8b6: 7010 6726 0400 |00b9: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ad8bc: 1a05 cd0d |00bc: const-string v5, "OGL extensions: " // string@0dcd │ │ -0ad8c0: 6e20 6e26 5400 |00be: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ad8c6: 0c04 |00c1: move-result-object v4 │ │ -0ad8c8: 1305 031f |00c2: const/16 v5, #int 7939 // #1f03 │ │ -0ad8cc: 7220 ec27 5800 |00c4: invoke-interface {v8, v5}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ -0ad8d2: 0c05 |00c7: move-result-object v5 │ │ -0ad8d4: 6e20 6e26 5400 |00c8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ad8da: 0c04 |00cb: move-result-object v4 │ │ -0ad8dc: 6e10 7426 0400 |00cc: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ad8e2: 0c04 |00cf: move-result-object v4 │ │ -0ad8e4: 7230 f100 3204 |00d0: invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ad8ea: 2900 37ff |00d3: goto/16 000a // -00c9 │ │ -0ad8ee: 2202 a200 |00d5: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidGL10; // type@00a2 │ │ -0ad8f2: 7020 2703 8200 |00d7: invoke-direct {v2, v8}, Lcom/badlogic/gdx/backends/android/AndroidGL10;.:(Ljavax/microedition/khronos/opengles/GL10;)V // method@0327 │ │ -0ad8f8: 5b72 bc01 |00da: iput-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@01bc │ │ -0ad8fc: 5472 bc01 |00dc: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@01bc │ │ -0ad900: 5b72 bb01 |00de: iput-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@01bb │ │ -0ad904: 2082 1504 |00e0: instance-of v2, v8, Ljavax/microedition/khronos/opengles/GL11; // type@0415 │ │ -0ad908: 3802 58ff |00e2: if-eqz v2, 003a // -00a8 │ │ -0ad90c: 7220 ec27 6800 |00e4: invoke-interface {v8, v6}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ -0ad912: 0c01 |00e7: move-result-object v1 │ │ -0ad914: 3801 52ff |00e8: if-eqz v1, 003a // -00ae │ │ -0ad918: 6e10 5a26 0100 |00ea: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ -0ad91e: 0c02 |00ed: move-result-object v2 │ │ -0ad920: 1a03 f923 |00ee: const-string v3, "pixelflinger" // string@23f9 │ │ -0ad924: 6e20 4226 3200 |00f0: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2642 │ │ -0ad92a: 0a02 |00f3: move-result v2 │ │ -0ad92c: 3902 46ff |00f4: if-nez v2, 003a // -00ba │ │ -0ad930: 6202 0400 |00f6: sget-object v2, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0004 │ │ -0ad934: 1a03 220d |00f8: const-string v3, "MB200" // string@0d22 │ │ -0ad938: 6e20 4426 3200 |00fa: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0ad93e: 0a02 |00fd: move-result v2 │ │ -0ad940: 3902 3cff |00fe: if-nez v2, 003a // -00c4 │ │ -0ad944: 6202 0400 |0100: sget-object v2, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0004 │ │ -0ad948: 1a03 230d |0102: const-string v3, "MB220" // string@0d23 │ │ -0ad94c: 6e20 4426 3200 |0104: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0ad952: 0a02 |0107: move-result v2 │ │ -0ad954: 3902 32ff |0108: if-nez v2, 003a // -00ce │ │ -0ad958: 6202 0400 |010a: sget-object v2, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0004 │ │ -0ad95c: 1a03 0002 |010c: const-string v3, "Behold" // string@0200 │ │ -0ad960: 6e20 4226 3200 |010e: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2642 │ │ -0ad966: 0a02 |0111: move-result v2 │ │ -0ad968: 3902 28ff |0112: if-nez v2, 003a // -00d8 │ │ -0ad96c: 2203 a300 |0114: new-instance v3, Lcom/badlogic/gdx/backends/android/AndroidGL11; // type@00a3 │ │ -0ad970: 0782 |0116: move-object v2, v8 │ │ -0ad972: 1f02 1504 |0117: check-cast v2, Ljavax/microedition/khronos/opengles/GL11; // type@0415 │ │ -0ad976: 7020 8003 2300 |0119: invoke-direct {v3, v2}, Lcom/badlogic/gdx/backends/android/AndroidGL11;.:(Ljavax/microedition/khronos/opengles/GL10;)V // method@0380 │ │ -0ad97c: 5b73 bd01 |011c: iput-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@01bd │ │ -0ad980: 5472 bd01 |011e: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@01bd │ │ -0ad984: 5b72 bc01 |0120: iput-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@01bc │ │ -0ad988: 2900 18ff |0122: goto/16 003a // -00e8 │ │ +0bbe54: |[0bbe54] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.setupGL:(Ljavax/microedition/khronos/opengles/GL10;)V │ │ +0bbe64: 1306 011f |0000: const/16 v6, #int 7937 // #1f01 │ │ +0bbe68: 5472 bc01 |0002: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@01bc │ │ +0bbe6c: 3902 0600 |0004: if-nez v2, 000a // +0006 │ │ +0bbe70: 5472 be01 |0006: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@01be │ │ +0bbe74: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ +0bbe78: 0e00 |000a: return-void │ │ +0bbe7a: 6e10 b704 0700 |000b: invoke-virtual {v7}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.checkGL20:()Z // method@04b7 │ │ +0bbe80: 0a00 |000e: move-result v0 │ │ +0bbe82: 6202 1c00 |000f: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bbe86: 1a03 8c01 |0011: const-string v3, "AndroidGraphics" // string@018c │ │ +0bbe8a: 2204 c303 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0bbe8e: 7010 6726 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0bbe94: 1a05 5104 |0018: const-string v5, "GL20: " // string@0451 │ │ +0bbe98: 6e20 6e26 5400 |001a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bbe9e: 0c04 |001d: move-result-object v4 │ │ +0bbea0: 6e20 6f26 0400 |001e: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@266f │ │ +0bbea6: 0c04 |0021: move-result-object v4 │ │ +0bbea8: 6e10 7426 0400 |0022: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0bbeae: 0c04 |0025: move-result-object v4 │ │ +0bbeb0: 7230 f100 3204 |0026: invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bbeb6: 5472 cd01 |0029: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@01cd │ │ +0bbeba: 2022 ff00 |002b: instance-of v2, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW; // type@00ff │ │ +0bbebe: 3802 a800 |002d: if-eqz v2, 00d5 // +00a8 │ │ +0bbec2: 2202 a200 |002f: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidGL20; // type@00a2 │ │ +0bbec6: 7010 b303 0200 |0031: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/AndroidGL20;.:()V // method@03b3 │ │ +0bbecc: 5b72 be01 |0034: iput-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@01be │ │ +0bbed0: 5472 be01 |0036: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@01be │ │ +0bbed4: 5b72 bb01 |0038: iput-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@01bb │ │ +0bbed8: 2202 a300 |003a: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidGLU; // type@00a3 │ │ +0bbedc: 7010 4504 0200 |003c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/AndroidGLU;.:()V // method@0445 │ │ +0bbee2: 5b72 bf01 |003f: iput-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@01bf │ │ +0bbee6: 5472 bb01 |0041: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@01bb │ │ +0bbeea: 6902 1f00 |0043: sput-object v2, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0bbeee: 5472 bc01 |0045: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@01bc │ │ +0bbef2: 6902 2000 |0047: sput-object v2, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ +0bbef6: 5472 bd01 |0049: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@01bd │ │ +0bbefa: 6902 2100 |004b: sput-object v2, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0bbefe: 5472 be01 |004d: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@01be │ │ +0bbf02: 6902 2200 |004f: sput-object v2, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0bbf06: 5472 bf01 |0051: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@01bf │ │ +0bbf0a: 6902 2300 |0053: sput-object v2, Lcom/badlogic/gdx/Gdx;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@0023 │ │ +0bbf0e: 6202 1c00 |0055: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bbf12: 1a03 8c01 |0057: const-string v3, "AndroidGraphics" // string@018c │ │ +0bbf16: 2204 c303 |0059: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0bbf1a: 7010 6726 0400 |005b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0bbf20: 1a05 cc0d |005e: const-string v5, "OGL renderer: " // string@0dcc │ │ +0bbf24: 6e20 6e26 5400 |0060: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bbf2a: 0c04 |0063: move-result-object v4 │ │ +0bbf2c: 7220 ec27 6800 |0064: invoke-interface {v8, v6}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ +0bbf32: 0c05 |0067: move-result-object v5 │ │ +0bbf34: 6e20 6e26 5400 |0068: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bbf3a: 0c04 |006b: move-result-object v4 │ │ +0bbf3c: 6e10 7426 0400 |006c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0bbf42: 0c04 |006f: move-result-object v4 │ │ +0bbf44: 7230 f100 3204 |0070: invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bbf4a: 6202 1c00 |0073: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bbf4e: 1a03 8c01 |0075: const-string v3, "AndroidGraphics" // string@018c │ │ +0bbf52: 2204 c303 |0077: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0bbf56: 7010 6726 0400 |0079: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0bbf5c: 1a05 cd0d |007c: const-string v5, "OGL vendor: " // string@0dcd │ │ +0bbf60: 6e20 6e26 5400 |007e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bbf66: 0c04 |0081: move-result-object v4 │ │ +0bbf68: 1305 001f |0082: const/16 v5, #int 7936 // #1f00 │ │ +0bbf6c: 7220 ec27 5800 |0084: invoke-interface {v8, v5}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ +0bbf72: 0c05 |0087: move-result-object v5 │ │ +0bbf74: 6e20 6e26 5400 |0088: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bbf7a: 0c04 |008b: move-result-object v4 │ │ +0bbf7c: 6e10 7426 0400 |008c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0bbf82: 0c04 |008f: move-result-object v4 │ │ +0bbf84: 7230 f100 3204 |0090: invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bbf8a: 6202 1c00 |0093: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bbf8e: 1a03 8c01 |0095: const-string v3, "AndroidGraphics" // string@018c │ │ +0bbf92: 2204 c303 |0097: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0bbf96: 7010 6726 0400 |0099: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0bbf9c: 1a05 ce0d |009c: const-string v5, "OGL version: " // string@0dce │ │ +0bbfa0: 6e20 6e26 5400 |009e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bbfa6: 0c04 |00a1: move-result-object v4 │ │ +0bbfa8: 1305 021f |00a2: const/16 v5, #int 7938 // #1f02 │ │ +0bbfac: 7220 ec27 5800 |00a4: invoke-interface {v8, v5}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ +0bbfb2: 0c05 |00a7: move-result-object v5 │ │ +0bbfb4: 6e20 6e26 5400 |00a8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bbfba: 0c04 |00ab: move-result-object v4 │ │ +0bbfbc: 6e10 7426 0400 |00ac: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0bbfc2: 0c04 |00af: move-result-object v4 │ │ +0bbfc4: 7230 f100 3204 |00b0: invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bbfca: 6202 1c00 |00b3: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bbfce: 1a03 8c01 |00b5: const-string v3, "AndroidGraphics" // string@018c │ │ +0bbfd2: 2204 c303 |00b7: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0bbfd6: 7010 6726 0400 |00b9: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0bbfdc: 1a05 cb0d |00bc: const-string v5, "OGL extensions: " // string@0dcb │ │ +0bbfe0: 6e20 6e26 5400 |00be: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bbfe6: 0c04 |00c1: move-result-object v4 │ │ +0bbfe8: 1305 031f |00c2: const/16 v5, #int 7939 // #1f03 │ │ +0bbfec: 7220 ec27 5800 |00c4: invoke-interface {v8, v5}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ +0bbff2: 0c05 |00c7: move-result-object v5 │ │ +0bbff4: 6e20 6e26 5400 |00c8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bbffa: 0c04 |00cb: move-result-object v4 │ │ +0bbffc: 6e10 7426 0400 |00cc: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0bc002: 0c04 |00cf: move-result-object v4 │ │ +0bc004: 7230 f100 3204 |00d0: invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bc00a: 2900 37ff |00d3: goto/16 000a // -00c9 │ │ +0bc00e: 2202 a000 |00d5: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidGL10; // type@00a0 │ │ +0bc012: 7020 2703 8200 |00d7: invoke-direct {v2, v8}, Lcom/badlogic/gdx/backends/android/AndroidGL10;.:(Ljavax/microedition/khronos/opengles/GL10;)V // method@0327 │ │ +0bc018: 5b72 bc01 |00da: iput-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@01bc │ │ +0bc01c: 5472 bc01 |00dc: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@01bc │ │ +0bc020: 5b72 bb01 |00de: iput-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@01bb │ │ +0bc024: 2082 1304 |00e0: instance-of v2, v8, Ljavax/microedition/khronos/opengles/GL11; // type@0413 │ │ +0bc028: 3802 58ff |00e2: if-eqz v2, 003a // -00a8 │ │ +0bc02c: 7220 ec27 6800 |00e4: invoke-interface {v8, v6}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ +0bc032: 0c01 |00e7: move-result-object v1 │ │ +0bc034: 3801 52ff |00e8: if-eqz v1, 003a // -00ae │ │ +0bc038: 6e10 5a26 0100 |00ea: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ +0bc03e: 0c02 |00ed: move-result-object v2 │ │ +0bc040: 1a03 f723 |00ee: const-string v3, "pixelflinger" // string@23f7 │ │ +0bc044: 6e20 4226 3200 |00f0: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2642 │ │ +0bc04a: 0a02 |00f3: move-result v2 │ │ +0bc04c: 3902 46ff |00f4: if-nez v2, 003a // -00ba │ │ +0bc050: 6202 0400 |00f6: sget-object v2, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0004 │ │ +0bc054: 1a03 200d |00f8: const-string v3, "MB200" // string@0d20 │ │ +0bc058: 6e20 4426 3200 |00fa: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0bc05e: 0a02 |00fd: move-result v2 │ │ +0bc060: 3902 3cff |00fe: if-nez v2, 003a // -00c4 │ │ +0bc064: 6202 0400 |0100: sget-object v2, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0004 │ │ +0bc068: 1a03 210d |0102: const-string v3, "MB220" // string@0d21 │ │ +0bc06c: 6e20 4426 3200 |0104: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0bc072: 0a02 |0107: move-result v2 │ │ +0bc074: 3902 32ff |0108: if-nez v2, 003a // -00ce │ │ +0bc078: 6202 0400 |010a: sget-object v2, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0004 │ │ +0bc07c: 1a03 0002 |010c: const-string v3, "Behold" // string@0200 │ │ +0bc080: 6e20 4226 3200 |010e: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2642 │ │ +0bc086: 0a02 |0111: move-result v2 │ │ +0bc088: 3902 28ff |0112: if-nez v2, 003a // -00d8 │ │ +0bc08c: 2203 a100 |0114: new-instance v3, Lcom/badlogic/gdx/backends/android/AndroidGL11; // type@00a1 │ │ +0bc090: 0782 |0116: move-object v2, v8 │ │ +0bc092: 1f02 1304 |0117: check-cast v2, Ljavax/microedition/khronos/opengles/GL11; // type@0413 │ │ +0bc096: 7020 8003 2300 |0119: invoke-direct {v3, v2}, Lcom/badlogic/gdx/backends/android/AndroidGL11;.:(Ljavax/microedition/khronos/opengles/GL10;)V // method@0380 │ │ +0bc09c: 5b73 bd01 |011c: iput-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@01bd │ │ +0bc0a0: 5472 bd01 |011e: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@01bd │ │ +0bc0a4: 5b72 bc01 |0120: iput-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@01bc │ │ +0bc0a8: 2900 18ff |0122: goto/16 003a // -00e8 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=394 │ │ 0x000a line=430 │ │ 0x000b line=396 │ │ 0x000f line=397 │ │ 0x0029 line=399 │ │ @@ -206355,41 +206506,41 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0ad98c: |[0ad98c] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.updatePpi:()V │ │ -0ad99c: 1404 5c8f 2240 |0000: const v4, #float 2.54 // #40228f5c │ │ -0ad9a2: 2201 3600 |0003: new-instance v1, Landroid/util/DisplayMetrics; // type@0036 │ │ -0ad9a6: 7010 9300 0100 |0005: invoke-direct {v1}, Landroid/util/DisplayMetrics;.:()V // method@0093 │ │ -0ad9ac: 5452 af01 |0008: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ -0ad9b0: 6e10 5405 0200 |000a: invoke-virtual {v2}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getService:()Landroid/service/wallpaper/WallpaperService; // method@0554 │ │ -0ad9b6: 0c02 |000d: move-result-object v2 │ │ -0ad9b8: 1a03 8e2b |000e: const-string v3, "window" // string@2b8e │ │ -0ad9bc: 6e20 8f00 3200 |0010: invoke-virtual {v2, v3}, Landroid/service/wallpaper/WallpaperService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008f │ │ -0ad9c2: 0c02 |0013: move-result-object v2 │ │ -0ad9c4: 1f02 4800 |0014: check-cast v2, Landroid/view/WindowManager; // type@0048 │ │ -0ad9c8: 7210 c500 0200 |0016: invoke-interface {v2}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00c5 │ │ -0ad9ce: 0c00 |0019: move-result-object v0 │ │ -0ad9d0: 6e20 9d00 1000 |001a: invoke-virtual {v0, v1}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@009d │ │ -0ad9d6: 5212 0800 |001d: iget v2, v1, Landroid/util/DisplayMetrics;.xdpi:F // field@0008 │ │ -0ad9da: 5952 c701 |001f: iput v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppiX:F // field@01c7 │ │ -0ad9de: 5212 0900 |0021: iget v2, v1, Landroid/util/DisplayMetrics;.ydpi:F // field@0009 │ │ -0ad9e2: 5952 c801 |0023: iput v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppiY:F // field@01c8 │ │ -0ad9e6: 5212 0800 |0025: iget v2, v1, Landroid/util/DisplayMetrics;.xdpi:F // field@0008 │ │ -0ad9ea: c942 |0027: div-float/2addr v2, v4 │ │ -0ad9ec: 5952 c501 |0028: iput v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppcX:F // field@01c5 │ │ -0ad9f0: 5212 0900 |002a: iget v2, v1, Landroid/util/DisplayMetrics;.ydpi:F // field@0009 │ │ -0ad9f4: c942 |002c: div-float/2addr v2, v4 │ │ -0ad9f6: 5952 c601 |002d: iput v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppcY:F // field@01c6 │ │ -0ad9fa: 5212 0500 |002f: iget v2, v1, Landroid/util/DisplayMetrics;.density:F // field@0005 │ │ -0ad9fe: 5952 b401 |0031: iput v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.density:F // field@01b4 │ │ -0ada02: 0e00 |0033: return-void │ │ +0bc0ac: |[0bc0ac] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.updatePpi:()V │ │ +0bc0bc: 1404 5c8f 2240 |0000: const v4, #float 2.54 // #40228f5c │ │ +0bc0c2: 2201 3500 |0003: new-instance v1, Landroid/util/DisplayMetrics; // type@0035 │ │ +0bc0c6: 7010 9300 0100 |0005: invoke-direct {v1}, Landroid/util/DisplayMetrics;.:()V // method@0093 │ │ +0bc0cc: 5452 af01 |0008: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ +0bc0d0: 6e10 5405 0200 |000a: invoke-virtual {v2}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getService:()Landroid/service/wallpaper/WallpaperService; // method@0554 │ │ +0bc0d6: 0c02 |000d: move-result-object v2 │ │ +0bc0d8: 1a03 8c2b |000e: const-string v3, "window" // string@2b8c │ │ +0bc0dc: 6e20 8f00 3200 |0010: invoke-virtual {v2, v3}, Landroid/service/wallpaper/WallpaperService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008f │ │ +0bc0e2: 0c02 |0013: move-result-object v2 │ │ +0bc0e4: 1f02 4600 |0014: check-cast v2, Landroid/view/WindowManager; // type@0046 │ │ +0bc0e8: 7210 c500 0200 |0016: invoke-interface {v2}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00c5 │ │ +0bc0ee: 0c00 |0019: move-result-object v0 │ │ +0bc0f0: 6e20 9d00 1000 |001a: invoke-virtual {v0, v1}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@009d │ │ +0bc0f6: 5212 0800 |001d: iget v2, v1, Landroid/util/DisplayMetrics;.xdpi:F // field@0008 │ │ +0bc0fa: 5952 c701 |001f: iput v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppiX:F // field@01c7 │ │ +0bc0fe: 5212 0900 |0021: iget v2, v1, Landroid/util/DisplayMetrics;.ydpi:F // field@0009 │ │ +0bc102: 5952 c801 |0023: iput v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppiY:F // field@01c8 │ │ +0bc106: 5212 0800 |0025: iget v2, v1, Landroid/util/DisplayMetrics;.xdpi:F // field@0008 │ │ +0bc10a: c942 |0027: div-float/2addr v2, v4 │ │ +0bc10c: 5952 c501 |0028: iput v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppcX:F // field@01c5 │ │ +0bc110: 5212 0900 |002a: iget v2, v1, Landroid/util/DisplayMetrics;.ydpi:F // field@0009 │ │ +0bc114: c942 |002c: div-float/2addr v2, v4 │ │ +0bc116: 5952 c601 |002d: iput v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppcY:F // field@01c6 │ │ +0bc11a: 5212 0500 |002f: iget v2, v1, Landroid/util/DisplayMetrics;.density:F // field@0005 │ │ +0bc11e: 5952 b401 |0031: iput v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.density:F // field@01b4 │ │ +0bc122: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=372 │ │ 0x0008 line=374 │ │ 0x001a line=375 │ │ 0x001d line=377 │ │ 0x0021 line=378 │ │ @@ -206408,60 +206559,60 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 80 16-bit code units │ │ -0ada04: |[0ada04] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.checkGL20:()Z │ │ -0ada14: 1304 0a00 |0000: const/16 v4, #int 10 // #a │ │ -0ada18: 122c |0002: const/4 v12, #int 2 // #2 │ │ -0ada1a: 1218 |0003: const/4 v8, #int 1 // #1 │ │ -0ada1c: 1209 |0004: const/4 v9, #int 0 // #0 │ │ -0ada1e: 124b |0005: const/4 v11, #int 4 // #4 │ │ -0ada20: 7100 b927 0000 |0006: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@27b9 │ │ -0ada26: 0c00 |0009: move-result-object v0 │ │ -0ada28: 1f00 0c04 |000a: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@040c │ │ -0ada2c: 620a 3413 |000c: sget-object v10, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1334 │ │ -0ada30: 7220 ae27 a000 |000e: invoke-interface {v0, v10}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@27ae │ │ -0ada36: 0c01 |0011: move-result-object v1 │ │ -0ada38: 23c7 4b04 |0012: new-array v7, v12, [I // type@044b │ │ -0ada3c: 7230 b027 1007 |0014: invoke-interface {v0, v1, v7}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@27b0 │ │ -0ada42: 1246 |0017: const/4 v6, #int 4 // #4 │ │ -0ada44: 130a 0900 |0018: const/16 v10, #int 9 // #9 │ │ -0ada48: 23a2 4b04 |001a: new-array v2, v10, [I // type@044b │ │ -0ada4c: 130a 2430 |001c: const/16 v10, #int 12324 // #3024 │ │ -0ada50: 4b0a 0209 |001e: aput v10, v2, v9 │ │ -0ada54: 4b0b 0208 |0020: aput v11, v2, v8 │ │ -0ada58: 130a 2330 |0022: const/16 v10, #int 12323 // #3023 │ │ -0ada5c: 4b0a 020c |0024: aput v10, v2, v12 │ │ -0ada60: 123a |0026: const/4 v10, #int 3 // #3 │ │ -0ada62: 4b0b 020a |0027: aput v11, v2, v10 │ │ -0ada66: 130a 2230 |0029: const/16 v10, #int 12322 // #3022 │ │ -0ada6a: 4b0a 020b |002b: aput v10, v2, v11 │ │ -0ada6e: 125a |002d: const/4 v10, #int 5 // #5 │ │ -0ada70: 4b0b 020a |002e: aput v11, v2, v10 │ │ -0ada74: 126a |0030: const/4 v10, #int 6 // #6 │ │ -0ada76: 130b 4030 |0031: const/16 v11, #int 12352 // #3040 │ │ -0ada7a: 4b0b 020a |0033: aput v11, v2, v10 │ │ -0ada7e: 127a |0035: const/4 v10, #int 7 // #7 │ │ -0ada80: 4b06 020a |0036: aput v6, v2, v10 │ │ -0ada84: 130a 0800 |0038: const/16 v10, #int 8 // #8 │ │ -0ada88: 130b 3830 |003a: const/16 v11, #int 12344 // #3038 │ │ -0ada8c: 4b0b 020a |003c: aput v11, v2, v10 │ │ -0ada90: 2343 9b04 |003e: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@049b │ │ -0ada94: 2385 4b04 |0040: new-array v5, v8, [I // type@044b │ │ -0ada98: 7806 a127 0000 |0042: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a1 │ │ -0ada9e: 7220 b627 1000 |0045: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@27b6 │ │ -0adaa4: 4404 0509 |0048: aget v4, v5, v9 │ │ -0adaa8: 3d04 0400 |004a: if-lez v4, 004e // +0004 │ │ -0adaac: 0184 |004c: move v4, v8 │ │ -0adaae: 0f04 |004d: return v4 │ │ -0adab0: 0194 |004e: move v4, v9 │ │ -0adab2: 28fe |004f: goto 004d // -0002 │ │ +0bc124: |[0bc124] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.checkGL20:()Z │ │ +0bc134: 1304 0a00 |0000: const/16 v4, #int 10 // #a │ │ +0bc138: 122c |0002: const/4 v12, #int 2 // #2 │ │ +0bc13a: 1218 |0003: const/4 v8, #int 1 // #1 │ │ +0bc13c: 1209 |0004: const/4 v9, #int 0 // #0 │ │ +0bc13e: 124b |0005: const/4 v11, #int 4 // #4 │ │ +0bc140: 7100 b927 0000 |0006: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@27b9 │ │ +0bc146: 0c00 |0009: move-result-object v0 │ │ +0bc148: 1f00 0a04 |000a: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@040a │ │ +0bc14c: 620a 3413 |000c: sget-object v10, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1334 │ │ +0bc150: 7220 ae27 a000 |000e: invoke-interface {v0, v10}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@27ae │ │ +0bc156: 0c01 |0011: move-result-object v1 │ │ +0bc158: 23c7 4904 |0012: new-array v7, v12, [I // type@0449 │ │ +0bc15c: 7230 b027 1007 |0014: invoke-interface {v0, v1, v7}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@27b0 │ │ +0bc162: 1246 |0017: const/4 v6, #int 4 // #4 │ │ +0bc164: 130a 0900 |0018: const/16 v10, #int 9 // #9 │ │ +0bc168: 23a2 4904 |001a: new-array v2, v10, [I // type@0449 │ │ +0bc16c: 130a 2430 |001c: const/16 v10, #int 12324 // #3024 │ │ +0bc170: 4b0a 0209 |001e: aput v10, v2, v9 │ │ +0bc174: 4b0b 0208 |0020: aput v11, v2, v8 │ │ +0bc178: 130a 2330 |0022: const/16 v10, #int 12323 // #3023 │ │ +0bc17c: 4b0a 020c |0024: aput v10, v2, v12 │ │ +0bc180: 123a |0026: const/4 v10, #int 3 // #3 │ │ +0bc182: 4b0b 020a |0027: aput v11, v2, v10 │ │ +0bc186: 130a 2230 |0029: const/16 v10, #int 12322 // #3022 │ │ +0bc18a: 4b0a 020b |002b: aput v10, v2, v11 │ │ +0bc18e: 125a |002d: const/4 v10, #int 5 // #5 │ │ +0bc190: 4b0b 020a |002e: aput v11, v2, v10 │ │ +0bc194: 126a |0030: const/4 v10, #int 6 // #6 │ │ +0bc196: 130b 4030 |0031: const/16 v11, #int 12352 // #3040 │ │ +0bc19a: 4b0b 020a |0033: aput v11, v2, v10 │ │ +0bc19e: 127a |0035: const/4 v10, #int 7 // #7 │ │ +0bc1a0: 4b06 020a |0036: aput v6, v2, v10 │ │ +0bc1a4: 130a 0800 |0038: const/16 v10, #int 8 // #8 │ │ +0bc1a8: 130b 3830 |003a: const/16 v11, #int 12344 // #3038 │ │ +0bc1ac: 4b0b 020a |003c: aput v11, v2, v10 │ │ +0bc1b0: 2343 9904 |003e: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@0499 │ │ +0bc1b4: 2385 4904 |0040: new-array v5, v8, [I // type@0449 │ │ +0bc1b8: 7806 a127 0000 |0042: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/egl/EGL10;.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a1 │ │ +0bc1be: 7220 b627 1000 |0045: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@27b6 │ │ +0bc1c4: 4404 0509 |0048: aget v4, v5, v9 │ │ +0bc1c8: 3d04 0400 |004a: if-lez v4, 004e // +0004 │ │ +0bc1cc: 0184 |004c: move v4, v8 │ │ +0bc1ce: 0f04 |004d: return v4 │ │ +0bc1d0: 0194 |004e: move v4, v9 │ │ +0bc1d2: 28fe |004f: goto 004d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=101 │ │ 0x000c line=102 │ │ 0x0012 line=104 │ │ 0x0014 line=105 │ │ 0x0017 line=107 │ │ @@ -206486,44 +206637,44 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -0adab4: |[0adab4] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.clearManagedCaches:()V │ │ -0adac4: 5430 af01 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ -0adac8: 7110 da0a 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/graphics/Mesh;.clearAllMeshes:(Lcom/badlogic/gdx/Application;)V // method@0ada │ │ -0adace: 5430 af01 |0005: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ -0adad2: 7110 720b 0000 |0007: invoke-static {v0}, Lcom/badlogic/gdx/graphics/Texture;.clearAllTextures:(Lcom/badlogic/gdx/Application;)V // method@0b72 │ │ -0adad8: 5430 af01 |000a: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ -0adadc: 7110 e611 0000 |000c: invoke-static {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.clearAllShaderPrograms:(Lcom/badlogic/gdx/Application;)V // method@11e6 │ │ -0adae2: 5430 af01 |000f: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ -0adae6: 7110 7311 0000 |0011: invoke-static {v0}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.clearAllFrameBuffers:(Lcom/badlogic/gdx/Application;)V // method@1173 │ │ -0adaec: 6200 1c00 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0adaf0: 1a01 8c01 |0016: const-string v1, "AndroidGraphics" // string@018c │ │ -0adaf4: 7100 e40a 0000 |0018: invoke-static {}, Lcom/badlogic/gdx/graphics/Mesh;.getManagedStatus:()Ljava/lang/String; // method@0ae4 │ │ -0adafa: 0c02 |001b: move-result-object v2 │ │ -0adafc: 7230 f100 1002 |001c: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0adb02: 6200 1c00 |001f: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0adb06: 1a01 8c01 |0021: const-string v1, "AndroidGraphics" // string@018c │ │ -0adb0a: 7100 790b 0000 |0023: invoke-static {}, Lcom/badlogic/gdx/graphics/Texture;.getManagedStatus:()Ljava/lang/String; // method@0b79 │ │ -0adb10: 0c02 |0026: move-result-object v2 │ │ -0adb12: 7230 f100 1002 |0027: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0adb18: 6200 1c00 |002a: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0adb1c: 1a01 8c01 |002c: const-string v1, "AndroidGraphics" // string@018c │ │ -0adb20: 7100 f711 0000 |002e: invoke-static {}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.getManagedStatus:()Ljava/lang/String; // method@11f7 │ │ -0adb26: 0c02 |0031: move-result-object v2 │ │ -0adb28: 7230 f100 1002 |0032: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0adb2e: 6200 1c00 |0035: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0adb32: 1a01 8c01 |0037: const-string v1, "AndroidGraphics" // string@018c │ │ -0adb36: 7100 7811 0000 |0039: invoke-static {}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.getManagedStatus:()Ljava/lang/String; // method@1178 │ │ -0adb3c: 0c02 |003c: move-result-object v2 │ │ -0adb3e: 7230 f100 1002 |003d: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0adb44: 0e00 |0040: return-void │ │ +0bc1d4: |[0bc1d4] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.clearManagedCaches:()V │ │ +0bc1e4: 5430 af01 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ +0bc1e8: 7110 da0a 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/graphics/Mesh;.clearAllMeshes:(Lcom/badlogic/gdx/Application;)V // method@0ada │ │ +0bc1ee: 5430 af01 |0005: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ +0bc1f2: 7110 720b 0000 |0007: invoke-static {v0}, Lcom/badlogic/gdx/graphics/Texture;.clearAllTextures:(Lcom/badlogic/gdx/Application;)V // method@0b72 │ │ +0bc1f8: 5430 af01 |000a: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ +0bc1fc: 7110 e611 0000 |000c: invoke-static {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.clearAllShaderPrograms:(Lcom/badlogic/gdx/Application;)V // method@11e6 │ │ +0bc202: 5430 af01 |000f: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ +0bc206: 7110 7311 0000 |0011: invoke-static {v0}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.clearAllFrameBuffers:(Lcom/badlogic/gdx/Application;)V // method@1173 │ │ +0bc20c: 6200 1c00 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bc210: 1a01 8c01 |0016: const-string v1, "AndroidGraphics" // string@018c │ │ +0bc214: 7100 e40a 0000 |0018: invoke-static {}, Lcom/badlogic/gdx/graphics/Mesh;.getManagedStatus:()Ljava/lang/String; // method@0ae4 │ │ +0bc21a: 0c02 |001b: move-result-object v2 │ │ +0bc21c: 7230 f100 1002 |001c: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bc222: 6200 1c00 |001f: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bc226: 1a01 8c01 |0021: const-string v1, "AndroidGraphics" // string@018c │ │ +0bc22a: 7100 790b 0000 |0023: invoke-static {}, Lcom/badlogic/gdx/graphics/Texture;.getManagedStatus:()Ljava/lang/String; // method@0b79 │ │ +0bc230: 0c02 |0026: move-result-object v2 │ │ +0bc232: 7230 f100 1002 |0027: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bc238: 6200 1c00 |002a: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bc23c: 1a01 8c01 |002c: const-string v1, "AndroidGraphics" // string@018c │ │ +0bc240: 7100 f711 0000 |002e: invoke-static {}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.getManagedStatus:()Ljava/lang/String; // method@11f7 │ │ +0bc246: 0c02 |0031: move-result-object v2 │ │ +0bc248: 7230 f100 1002 |0032: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bc24e: 6200 1c00 |0035: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bc252: 1a01 8c01 |0037: const-string v1, "AndroidGraphics" // string@018c │ │ +0bc256: 7100 7811 0000 |0039: invoke-static {}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.getManagedStatus:()Ljava/lang/String; // method@1178 │ │ +0bc25c: 0c02 |003c: move-result-object v2 │ │ +0bc25e: 7230 f100 1002 |003d: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bc264: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=582 │ │ 0x0005 line=583 │ │ 0x000a line=584 │ │ 0x000f line=585 │ │ 0x0014 line=587 │ │ @@ -206539,37 +206690,37 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0adb48: |[0adb48] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.destroy:()V │ │ -0adb58: 5452 cb01 |0000: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01cb │ │ -0adb5c: 1d02 |0002: monitor-enter v2 │ │ -0adb5e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0adb60: 5c51 ca01 |0004: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.running:Z // field@01ca │ │ -0adb64: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0adb66: 5c51 b501 |0007: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.destroy:Z // field@01b5 │ │ -0adb6a: 5551 b501 |0009: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.destroy:Z // field@01b5 │ │ -0adb6e: 3801 1600 |000b: if-eqz v1, 0021 // +0016 │ │ -0adb72: 5451 cb01 |000d: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01cb │ │ -0adb76: 6e10 2e26 0100 |000f: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@262e │ │ -0adb7c: 28f7 |0012: goto 0009 // -0009 │ │ -0adb7e: 0d00 |0013: move-exception v0 │ │ -0adb80: 6201 1c00 |0014: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0adb84: 1a03 8c01 |0016: const-string v3, "AndroidGraphics" // string@018c │ │ -0adb88: 1a04 692b |0018: const-string v4, "waiting for destroy synchronization failed!" // string@2b69 │ │ -0adb8c: 7230 f100 3104 |001a: invoke-interface {v1, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0adb92: 28ec |001d: goto 0009 // -0014 │ │ -0adb94: 0d01 |001e: move-exception v1 │ │ -0adb96: 1e02 |001f: monitor-exit v2 │ │ -0adb98: 2701 |0020: throw v1 │ │ -0adb9a: 1e02 |0021: monitor-exit v2 │ │ -0adb9c: 0e00 |0022: return-void │ │ +0bc268: |[0bc268] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.destroy:()V │ │ +0bc278: 5452 cb01 |0000: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01cb │ │ +0bc27c: 1d02 |0002: monitor-enter v2 │ │ +0bc27e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0bc280: 5c51 ca01 |0004: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.running:Z // field@01ca │ │ +0bc284: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +0bc286: 5c51 b501 |0007: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.destroy:Z // field@01b5 │ │ +0bc28a: 5551 b501 |0009: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.destroy:Z // field@01b5 │ │ +0bc28e: 3801 1600 |000b: if-eqz v1, 0021 // +0016 │ │ +0bc292: 5451 cb01 |000d: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01cb │ │ +0bc296: 6e10 2e26 0100 |000f: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@262e │ │ +0bc29c: 28f7 |0012: goto 0009 // -0009 │ │ +0bc29e: 0d00 |0013: move-exception v0 │ │ +0bc2a0: 6201 1c00 |0014: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bc2a4: 1a03 8c01 |0016: const-string v3, "AndroidGraphics" // string@018c │ │ +0bc2a8: 1a04 672b |0018: const-string v4, "waiting for destroy synchronization failed!" // string@2b67 │ │ +0bc2ac: 7230 f100 3104 |001a: invoke-interface {v1, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bc2b2: 28ec |001d: goto 0009 // -0014 │ │ +0bc2b4: 0d01 |001e: move-exception v1 │ │ +0bc2b6: 1e02 |001f: monitor-exit v2 │ │ +0bc2b8: 2701 |0020: throw v1 │ │ +0bc2ba: 1e02 |0021: monitor-exit v2 │ │ +0bc2bc: 0e00 |0022: return-void │ │ catches : 4 │ │ 0x0004 - 0x000b │ │ -> 0x001e │ │ 0x000d - 0x0012 │ │ Ljava/lang/InterruptedException; -> 0x0013 │ │ -> 0x001e │ │ 0x0014 - 0x0020 │ │ @@ -206595,17 +206746,17 @@ │ │ type : '()Lcom/badlogic/gdx/Graphics$BufferFormat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0adbc8: |[0adbc8] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getBufferFormat:()Lcom/badlogic/gdx/Graphics$BufferFormat; │ │ -0adbd8: 5410 b001 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.bufferFormat:Lcom/badlogic/gdx/Graphics$BufferFormat; // field@01b0 │ │ -0adbdc: 1100 |0002: return-object v0 │ │ +0bc2e8: |[0bc2e8] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getBufferFormat:()Lcom/badlogic/gdx/Graphics$BufferFormat; │ │ +0bc2f8: 5410 b001 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.bufferFormat:Lcom/badlogic/gdx/Graphics$BufferFormat; // field@01b0 │ │ +0bc2fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #4 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -206613,27 +206764,27 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0adbe0: |[0adbe0] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getDeltaTime:()F │ │ -0adbf0: 5420 c301 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@01c3 │ │ -0adbf4: 6e10 a614 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/math/WindowedMean;.getMean:()F // method@14a6 │ │ -0adbfa: 0a00 |0005: move-result v0 │ │ -0adbfc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0adbfe: 2d00 0001 |0007: cmpl-float v0, v0, v1 │ │ -0adc02: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ -0adc06: 5220 b301 |000b: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.deltaTime:F // field@01b3 │ │ -0adc0a: 0f00 |000d: return v0 │ │ -0adc0c: 5420 c301 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@01c3 │ │ -0adc10: 6e10 a614 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/math/WindowedMean;.getMean:()F // method@14a6 │ │ -0adc16: 0a00 |0013: move-result v0 │ │ -0adc18: 28f9 |0014: goto 000d // -0007 │ │ +0bc300: |[0bc300] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getDeltaTime:()F │ │ +0bc310: 5420 c301 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@01c3 │ │ +0bc314: 6e10 a614 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/math/WindowedMean;.getMean:()F // method@14a6 │ │ +0bc31a: 0a00 |0005: move-result v0 │ │ +0bc31c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0bc31e: 2d00 0001 |0007: cmpl-float v0, v0, v1 │ │ +0bc322: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ +0bc326: 5220 b301 |000b: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.deltaTime:F // field@01b3 │ │ +0bc32a: 0f00 |000d: return v0 │ │ +0bc32c: 5420 c301 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@01c3 │ │ +0bc330: 6e10 a614 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/math/WindowedMean;.getMean:()F // method@14a6 │ │ +0bc336: 0a00 |0013: move-result v0 │ │ +0bc338: 28f9 |0014: goto 000d // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #5 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -206641,17 +206792,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0adc1c: |[0adc1c] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getDensity:()F │ │ -0adc2c: 5210 b401 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.density:F // field@01b4 │ │ -0adc30: 0f00 |0002: return v0 │ │ +0bc33c: |[0bc33c] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getDensity:()F │ │ +0bc34c: 5210 b401 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.density:F // field@01b4 │ │ +0bc350: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=609 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #6 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -206659,35 +206810,35 @@ │ │ type : '()Lcom/badlogic/gdx/Graphics$DisplayMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 39 16-bit code units │ │ -0adc34: |[0adc34] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getDesktopDisplayMode:()Lcom/badlogic/gdx/Graphics$DisplayMode; │ │ -0adc44: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0adc46: 2207 3600 |0001: new-instance v7, Landroid/util/DisplayMetrics; // type@0036 │ │ -0adc4a: 7010 9300 0700 |0003: invoke-direct {v7}, Landroid/util/DisplayMetrics;.:()V // method@0093 │ │ -0adc50: 5480 af01 |0006: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ -0adc54: 6e10 5405 0000 |0008: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getService:()Landroid/service/wallpaper/WallpaperService; // method@0554 │ │ -0adc5a: 0c00 |000b: move-result-object v0 │ │ -0adc5c: 1a01 8e2b |000c: const-string v1, "window" // string@2b8e │ │ -0adc60: 6e20 8f00 1000 |000e: invoke-virtual {v0, v1}, Landroid/service/wallpaper/WallpaperService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008f │ │ -0adc66: 0c00 |0011: move-result-object v0 │ │ -0adc68: 1f00 4800 |0012: check-cast v0, Landroid/view/WindowManager; // type@0048 │ │ -0adc6c: 7210 c500 0000 |0014: invoke-interface {v0}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00c5 │ │ -0adc72: 0c06 |0017: move-result-object v6 │ │ -0adc74: 6e20 9d00 7600 |0018: invoke-virtual {v6, v7}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@009d │ │ -0adc7a: 2200 ac00 |001b: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper$AndroidDisplayMode; // type@00ac │ │ -0adc7e: 5272 0700 |001d: iget v2, v7, Landroid/util/DisplayMetrics;.widthPixels:I // field@0007 │ │ -0adc82: 5273 0600 |001f: iget v3, v7, Landroid/util/DisplayMetrics;.heightPixels:I // field@0006 │ │ -0adc86: 0781 |0021: move-object v1, v8 │ │ -0adc88: 0145 |0022: move v5, v4 │ │ -0adc8a: 7606 b504 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper$AndroidDisplayMode;.:(Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;IIII)V // method@04b5 │ │ -0adc90: 1100 |0026: return-object v0 │ │ +0bc354: |[0bc354] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getDesktopDisplayMode:()Lcom/badlogic/gdx/Graphics$DisplayMode; │ │ +0bc364: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0bc366: 2207 3500 |0001: new-instance v7, Landroid/util/DisplayMetrics; // type@0035 │ │ +0bc36a: 7010 9300 0700 |0003: invoke-direct {v7}, Landroid/util/DisplayMetrics;.:()V // method@0093 │ │ +0bc370: 5480 af01 |0006: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ +0bc374: 6e10 5405 0000 |0008: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getService:()Landroid/service/wallpaper/WallpaperService; // method@0554 │ │ +0bc37a: 0c00 |000b: move-result-object v0 │ │ +0bc37c: 1a01 8c2b |000c: const-string v1, "window" // string@2b8c │ │ +0bc380: 6e20 8f00 1000 |000e: invoke-virtual {v0, v1}, Landroid/service/wallpaper/WallpaperService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008f │ │ +0bc386: 0c00 |0011: move-result-object v0 │ │ +0bc388: 1f00 4600 |0012: check-cast v0, Landroid/view/WindowManager; // type@0046 │ │ +0bc38c: 7210 c500 0000 |0014: invoke-interface {v0}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00c5 │ │ +0bc392: 0c06 |0017: move-result-object v6 │ │ +0bc394: 6e20 9d00 7600 |0018: invoke-virtual {v6, v7}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@009d │ │ +0bc39a: 2200 aa00 |001b: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper$AndroidDisplayMode; // type@00aa │ │ +0bc39e: 5272 0700 |001d: iget v2, v7, Landroid/util/DisplayMetrics;.widthPixels:I // field@0007 │ │ +0bc3a2: 5273 0600 |001f: iget v3, v7, Landroid/util/DisplayMetrics;.heightPixels:I // field@0006 │ │ +0bc3a6: 0781 |0021: move-object v1, v8 │ │ +0bc3a8: 0145 |0022: move v5, v4 │ │ +0bc3aa: 7606 b504 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper$AndroidDisplayMode;.:(Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;IIII)V // method@04b5 │ │ +0bc3b0: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=614 │ │ 0x0006 line=616 │ │ 0x0018 line=617 │ │ 0x001b line=619 │ │ locals : │ │ @@ -206700,18 +206851,18 @@ │ │ type : '()[Lcom/badlogic/gdx/Graphics$DisplayMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0adc94: |[0adc94] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getDisplayModes:()[Lcom/badlogic/gdx/Graphics$DisplayMode; │ │ -0adca4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0adca6: 2300 5004 |0001: new-array v0, v0, [Lcom/badlogic/gdx/Graphics$DisplayMode; // type@0450 │ │ -0adcaa: 1100 |0003: return-object v0 │ │ +0bc3b4: |[0bc3b4] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getDisplayModes:()[Lcom/badlogic/gdx/Graphics$DisplayMode; │ │ +0bc3c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bc3c6: 2300 4e04 |0001: new-array v0, v0, [Lcom/badlogic/gdx/Graphics$DisplayMode; // type@044e │ │ +0bc3ca: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #8 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -206719,17 +206870,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0adcac: |[0adcac] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getFramesPerSecond:()I │ │ -0adcbc: 5210 b801 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.fps:I // field@01b8 │ │ -0adcc0: 0f00 |0002: return v0 │ │ +0bc3cc: |[0bc3cc] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getFramesPerSecond:()I │ │ +0bc3dc: 5210 b801 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.fps:I // field@01b8 │ │ +0bc3e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #9 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -206737,17 +206888,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/GL10;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0adcc4: |[0adcc4] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getGL10:()Lcom/badlogic/gdx/graphics/GL10; │ │ -0adcd4: 5410 bc01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@01bc │ │ -0adcd8: 1100 |0002: return-object v0 │ │ +0bc3e4: |[0bc3e4] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getGL10:()Lcom/badlogic/gdx/graphics/GL10; │ │ +0bc3f4: 5410 bc01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@01bc │ │ +0bc3f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #10 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -206755,17 +206906,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/GL11;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0adcdc: |[0adcdc] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getGL11:()Lcom/badlogic/gdx/graphics/GL11; │ │ -0adcec: 5410 bd01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@01bd │ │ -0adcf0: 1100 |0002: return-object v0 │ │ +0bc3fc: |[0bc3fc] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getGL11:()Lcom/badlogic/gdx/graphics/GL11; │ │ +0bc40c: 5410 bd01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@01bd │ │ +0bc410: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #11 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -206773,17 +206924,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/GL20;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0adcf4: |[0adcf4] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getGL20:()Lcom/badlogic/gdx/graphics/GL20; │ │ -0add04: 5410 be01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@01be │ │ -0add08: 1100 |0002: return-object v0 │ │ +0bc414: |[0bc414] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getGL20:()Lcom/badlogic/gdx/graphics/GL20; │ │ +0bc424: 5410 be01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@01be │ │ +0bc428: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #12 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -206791,17 +206942,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/GLCommon;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0add0c: |[0add0c] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getGLCommon:()Lcom/badlogic/gdx/graphics/GLCommon; │ │ -0add1c: 5410 bb01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@01bb │ │ -0add20: 1100 |0002: return-object v0 │ │ +0bc42c: |[0bc42c] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getGLCommon:()Lcom/badlogic/gdx/graphics/GLCommon; │ │ +0bc43c: 5410 bb01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@01bb │ │ +0bc440: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #13 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -206809,17 +206960,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/GLU;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0add24: |[0add24] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getGLU:()Lcom/badlogic/gdx/graphics/GLU; │ │ -0add34: 5410 bf01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@01bf │ │ -0add38: 1100 |0002: return-object v0 │ │ +0bc444: |[0bc444] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getGLU:()Lcom/badlogic/gdx/graphics/GLU; │ │ +0bc454: 5410 bf01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@01bf │ │ +0bc458: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #14 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -206827,17 +206978,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0add3c: |[0add3c] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getHeight:()I │ │ -0add4c: 5210 c001 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.height:I // field@01c0 │ │ -0add50: 0f00 |0002: return v0 │ │ +0bc45c: |[0bc45c] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getHeight:()I │ │ +0bc46c: 5210 c001 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.height:I // field@01c0 │ │ +0bc470: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #15 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -206845,17 +206996,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0add54: |[0add54] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getPpcX:()F │ │ -0add64: 5210 c501 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppcX:F // field@01c5 │ │ -0add68: 0f00 |0002: return v0 │ │ +0bc474: |[0bc474] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getPpcX:()F │ │ +0bc484: 5210 c501 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppcX:F // field@01c5 │ │ +0bc488: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #16 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -206863,17 +207014,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0add6c: |[0add6c] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getPpcY:()F │ │ -0add7c: 5210 c601 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppcY:F // field@01c6 │ │ -0add80: 0f00 |0002: return v0 │ │ +0bc48c: |[0bc48c] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getPpcY:()F │ │ +0bc49c: 5210 c601 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppcY:F // field@01c6 │ │ +0bc4a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #17 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -206881,17 +207032,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0add84: |[0add84] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getPpiX:()F │ │ -0add94: 5210 c701 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppiX:F // field@01c7 │ │ -0add98: 0f00 |0002: return v0 │ │ +0bc4a4: |[0bc4a4] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getPpiX:()F │ │ +0bc4b4: 5210 c701 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppiX:F // field@01c7 │ │ +0bc4b8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #18 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -206899,17 +207050,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0add9c: |[0add9c] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getPpiY:()F │ │ -0addac: 5210 c801 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppiY:F // field@01c8 │ │ -0addb0: 0f00 |0002: return v0 │ │ +0bc4bc: |[0bc4bc] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getPpiY:()F │ │ +0bc4cc: 5210 c801 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppiY:F // field@01c8 │ │ +0bc4d0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #19 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -206917,17 +207068,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0addb4: |[0addb4] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getRawDeltaTime:()F │ │ -0addc4: 5210 b301 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.deltaTime:F // field@01b3 │ │ -0addc8: 0f00 |0002: return v0 │ │ +0bc4d4: |[0bc4d4] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getRawDeltaTime:()F │ │ +0bc4e4: 5210 b301 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.deltaTime:F // field@01b3 │ │ +0bc4e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #20 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -206935,17 +207086,17 @@ │ │ type : '()Lcom/badlogic/gdx/Graphics$GraphicsType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0addcc: |[0addcc] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getType:()Lcom/badlogic/gdx/Graphics$GraphicsType; │ │ -0adddc: 6200 3400 |0000: sget-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.AndroidGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0034 │ │ -0adde0: 1100 |0002: return-object v0 │ │ +0bc4ec: |[0bc4ec] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getType:()Lcom/badlogic/gdx/Graphics$GraphicsType; │ │ +0bc4fc: 6200 3400 |0000: sget-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.AndroidGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0034 │ │ +0bc500: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #21 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -206953,17 +207104,17 @@ │ │ type : '()Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0adde4: |[0adde4] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getView:()Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; │ │ -0addf4: 5410 cd01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@01cd │ │ -0addf8: 1100 |0002: return-object v0 │ │ +0bc504: |[0bc504] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getView:()Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; │ │ +0bc514: 5410 cd01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@01cd │ │ +0bc518: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #22 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -206971,17 +207122,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0addfc: |[0addfc] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getWidth:()I │ │ -0ade0c: 5210 ce01 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.width:I // field@01ce │ │ -0ade10: 0f00 |0002: return v0 │ │ +0bc51c: |[0bc51c] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getWidth:()I │ │ +0bc52c: 5210 ce01 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.width:I // field@01ce │ │ +0bc530: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #23 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -206989,17 +207140,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ade14: |[0ade14] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.isContinuousRendering:()Z │ │ -0ade24: 5510 c101 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.isContinuous:Z // field@01c1 │ │ -0ade28: 0f00 |0002: return v0 │ │ +0bc534: |[0bc534] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.isContinuousRendering:()Z │ │ +0bc544: 5510 c101 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.isContinuous:Z // field@01c1 │ │ +0bc548: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #24 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -207007,17 +207158,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ade2c: |[0ade2c] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.isFullscreen:()Z │ │ -0ade3c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0ade3e: 0f00 |0001: return v0 │ │ +0bc54c: |[0bc54c] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.isFullscreen:()Z │ │ +0bc55c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0bc55e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #25 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -207025,21 +207176,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0ade40: |[0ade40] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.isGL11Available:()Z │ │ -0ade50: 5410 bd01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@01bd │ │ -0ade54: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0ade58: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0ade5a: 0f00 |0005: return v0 │ │ -0ade5c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0ade5e: 28fe |0007: goto 0005 // -0002 │ │ +0bc560: |[0bc560] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.isGL11Available:()Z │ │ +0bc570: 5410 bd01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@01bd │ │ +0bc574: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0bc578: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0bc57a: 0f00 |0005: return v0 │ │ +0bc57c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0bc57e: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #26 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -207047,21 +207198,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0ade60: |[0ade60] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.isGL20Available:()Z │ │ -0ade70: 5410 be01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@01be │ │ -0ade74: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0ade78: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0ade7a: 0f00 |0005: return v0 │ │ -0ade7c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0ade7e: 28fe |0007: goto 0005 // -0002 │ │ +0bc580: |[0bc580] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.isGL20Available:()Z │ │ +0bc590: 5410 be01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@01be │ │ +0bc594: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0bc598: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0bc59a: 0f00 |0005: return v0 │ │ +0bc59c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0bc59e: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #27 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -207069,177 +207220,177 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGLConfig;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 17 │ │ ins : 2 │ │ outs : 9 │ │ insns size : 312 16-bit code units │ │ -0ade80: |[0ade80] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.logConfig:(Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ -0ade90: 7100 b927 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@27b9 │ │ -0ade96: 0c01 |0003: move-result-object v1 │ │ -0ade98: 1f01 0c04 |0004: check-cast v1, Ljavax/microedition/khronos/egl/EGL10; // type@040c │ │ -0ade9c: 6200 3413 |0006: sget-object v0, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1334 │ │ -0adea0: 7220 ae27 0100 |0008: invoke-interface {v1, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@27ae │ │ -0adea6: 0c02 |000b: move-result-object v2 │ │ -0adea8: 1304 2430 |000c: const/16 v4, #int 12324 // #3024 │ │ -0adeac: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -0adeae: 07f0 |000f: move-object v0, v15 │ │ -0adeb0: 0803 1000 |0010: move-object/from16 v3, v16 │ │ -0adeb4: 7606 bb04 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@04bb │ │ -0adeba: 0a0d |0015: move-result v13 │ │ -0adebc: 1304 2330 |0016: const/16 v4, #int 12323 // #3023 │ │ -0adec0: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -0adec2: 07f0 |0019: move-object v0, v15 │ │ -0adec4: 0803 1000 |001a: move-object/from16 v3, v16 │ │ -0adec8: 7606 bb04 0000 |001c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@04bb │ │ -0adece: 0a0c |001f: move-result v12 │ │ -0aded0: 1304 2230 |0020: const/16 v4, #int 12322 // #3022 │ │ -0aded4: 1205 |0022: const/4 v5, #int 0 // #0 │ │ -0aded6: 07f0 |0023: move-object v0, v15 │ │ -0aded8: 0803 1000 |0024: move-object/from16 v3, v16 │ │ -0adedc: 7606 bb04 0000 |0026: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@04bb │ │ -0adee2: 0a06 |0029: move-result v6 │ │ -0adee4: 1304 2130 |002a: const/16 v4, #int 12321 // #3021 │ │ -0adee8: 1205 |002c: const/4 v5, #int 0 // #0 │ │ -0adeea: 07f0 |002d: move-object v0, v15 │ │ -0adeec: 0803 1000 |002e: move-object/from16 v3, v16 │ │ -0adef0: 7606 bb04 0000 |0030: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@04bb │ │ -0adef6: 0a07 |0033: move-result v7 │ │ -0adef8: 1304 2530 |0034: const/16 v4, #int 12325 // #3025 │ │ -0adefc: 1205 |0036: const/4 v5, #int 0 // #0 │ │ -0adefe: 07f0 |0037: move-object v0, v15 │ │ -0adf00: 0803 1000 |0038: move-object/from16 v3, v16 │ │ -0adf04: 7606 bb04 0000 |003a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@04bb │ │ -0adf0a: 0a08 |003d: move-result v8 │ │ -0adf0c: 1304 2630 |003e: const/16 v4, #int 12326 // #3026 │ │ -0adf10: 1205 |0040: const/4 v5, #int 0 // #0 │ │ -0adf12: 07f0 |0041: move-object v0, v15 │ │ -0adf14: 0803 1000 |0042: move-object/from16 v3, v16 │ │ -0adf18: 7606 bb04 0000 |0044: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@04bb │ │ -0adf1e: 0a09 |0047: move-result v9 │ │ -0adf20: 1304 3130 |0048: const/16 v4, #int 12337 // #3031 │ │ -0adf24: 1205 |004a: const/4 v5, #int 0 // #0 │ │ -0adf26: 07f0 |004b: move-object v0, v15 │ │ -0adf28: 0803 1000 |004c: move-object/from16 v3, v16 │ │ -0adf2c: 7606 bb04 0000 |004e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@04bb │ │ -0adf32: 0a0e |0051: move-result v14 │ │ -0adf34: 1304 e130 |0052: const/16 v4, #int 12513 // #30e1 │ │ -0adf38: 1205 |0054: const/4 v5, #int 0 // #0 │ │ -0adf3a: 07f0 |0055: move-object v0, v15 │ │ -0adf3c: 0803 1000 |0056: move-object/from16 v3, v16 │ │ -0adf40: 7606 bb04 0000 |0058: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@04bb │ │ -0adf46: 0a00 |005b: move-result v0 │ │ -0adf48: 7120 1926 0e00 |005c: invoke-static {v14, v0}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0adf4e: 0a0a |005f: move-result v10 │ │ -0adf50: 1304 e130 |0060: const/16 v4, #int 12513 // #30e1 │ │ -0adf54: 1205 |0062: const/4 v5, #int 0 // #0 │ │ -0adf56: 07f0 |0063: move-object v0, v15 │ │ -0adf58: 0803 1000 |0064: move-object/from16 v3, v16 │ │ -0adf5c: 7606 bb04 0000 |0066: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@04bb │ │ -0adf62: 0a00 |0069: move-result v0 │ │ -0adf64: 3800 cb00 |006a: if-eqz v0, 0135 // +00cb │ │ -0adf68: 121b |006c: const/4 v11, #int 1 // #1 │ │ -0adf6a: 6200 1c00 |006d: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0adf6e: 1a03 8c01 |006f: const-string v3, "AndroidGraphics" // string@018c │ │ -0adf72: 2204 c503 |0071: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0adf76: 7010 6726 0400 |0073: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0adf7c: 1a05 0518 |0076: const-string v5, "framebuffer: (" // string@1805 │ │ -0adf80: 6e20 6e26 5400 |0078: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0adf86: 0c04 |007b: move-result-object v4 │ │ -0adf88: 6e20 6b26 d400 |007c: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0adf8e: 0c04 |007f: move-result-object v4 │ │ -0adf90: 1a05 a800 |0080: const-string v5, ", " // string@00a8 │ │ -0adf94: 6e20 6e26 5400 |0082: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0adf9a: 0c04 |0085: move-result-object v4 │ │ -0adf9c: 6e20 6b26 c400 |0086: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0adfa2: 0c04 |0089: move-result-object v4 │ │ -0adfa4: 1a05 a800 |008a: const-string v5, ", " // string@00a8 │ │ -0adfa8: 6e20 6e26 5400 |008c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0adfae: 0c04 |008f: move-result-object v4 │ │ -0adfb0: 6e20 6b26 6400 |0090: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0adfb6: 0c04 |0093: move-result-object v4 │ │ -0adfb8: 1a05 a800 |0094: const-string v5, ", " // string@00a8 │ │ -0adfbc: 6e20 6e26 5400 |0096: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0adfc2: 0c04 |0099: move-result-object v4 │ │ -0adfc4: 6e20 6b26 7400 |009a: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0adfca: 0c04 |009d: move-result-object v4 │ │ -0adfcc: 1a05 9900 |009e: const-string v5, ")" // string@0099 │ │ -0adfd0: 6e20 6e26 5400 |00a0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0adfd6: 0c04 |00a3: move-result-object v4 │ │ -0adfd8: 6e10 7426 0400 |00a4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0adfde: 0c04 |00a7: move-result-object v4 │ │ -0adfe0: 7230 f100 3004 |00a8: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0adfe6: 6200 1c00 |00ab: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0adfea: 1a03 8c01 |00ad: const-string v3, "AndroidGraphics" // string@018c │ │ -0adfee: 2204 c503 |00af: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0adff2: 7010 6726 0400 |00b1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0adff8: 1a05 e215 |00b4: const-string v5, "depthbuffer: (" // string@15e2 │ │ -0adffc: 6e20 6e26 5400 |00b6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ae002: 0c04 |00b9: move-result-object v4 │ │ -0ae004: 6e20 6b26 8400 |00ba: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0ae00a: 0c04 |00bd: move-result-object v4 │ │ -0ae00c: 1a05 9900 |00be: const-string v5, ")" // string@0099 │ │ -0ae010: 6e20 6e26 5400 |00c0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ae016: 0c04 |00c3: move-result-object v4 │ │ -0ae018: 6e10 7426 0400 |00c4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ae01e: 0c04 |00c7: move-result-object v4 │ │ -0ae020: 7230 f100 3004 |00c8: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ae026: 6200 1c00 |00cb: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ae02a: 1a03 8c01 |00cd: const-string v3, "AndroidGraphics" // string@018c │ │ -0ae02e: 2204 c503 |00cf: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ae032: 7010 6726 0400 |00d1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ae038: 1a05 d628 |00d4: const-string v5, "stencilbuffer: (" // string@28d6 │ │ -0ae03c: 6e20 6e26 5400 |00d6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ae042: 0c04 |00d9: move-result-object v4 │ │ -0ae044: 6e20 6b26 9400 |00da: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0ae04a: 0c04 |00dd: move-result-object v4 │ │ -0ae04c: 1a05 9900 |00de: const-string v5, ")" // string@0099 │ │ -0ae050: 6e20 6e26 5400 |00e0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ae056: 0c04 |00e3: move-result-object v4 │ │ -0ae058: 6e10 7426 0400 |00e4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ae05e: 0c04 |00e7: move-result-object v4 │ │ -0ae060: 7230 f100 3004 |00e8: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ae066: 6200 1c00 |00eb: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ae06a: 1a03 8c01 |00ed: const-string v3, "AndroidGraphics" // string@018c │ │ -0ae06e: 2204 c503 |00ef: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ae072: 7010 6726 0400 |00f1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ae078: 1a05 f725 |00f4: const-string v5, "samples: (" // string@25f7 │ │ -0ae07c: 6e20 6e26 5400 |00f6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ae082: 0c04 |00f9: move-result-object v4 │ │ -0ae084: 6e20 6b26 a400 |00fa: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0ae08a: 0c04 |00fd: move-result-object v4 │ │ -0ae08c: 1a05 9900 |00fe: const-string v5, ")" // string@0099 │ │ -0ae090: 6e20 6e26 5400 |0100: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ae096: 0c04 |0103: move-result-object v4 │ │ -0ae098: 6e10 7426 0400 |0104: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ae09e: 0c04 |0107: move-result-object v4 │ │ -0ae0a0: 7230 f100 3004 |0108: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ae0a6: 6200 1c00 |010b: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ae0aa: 1a03 8c01 |010d: const-string v3, "AndroidGraphics" // string@018c │ │ -0ae0ae: 2204 c503 |010f: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ae0b2: 7010 6726 0400 |0111: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ae0b8: 1a05 0315 |0114: const-string v5, "coverage sampling: (" // string@1503 │ │ -0ae0bc: 6e20 6e26 5400 |0116: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ae0c2: 0c04 |0119: move-result-object v4 │ │ -0ae0c4: 6e20 6f26 b400 |011a: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@266f │ │ -0ae0ca: 0c04 |011d: move-result-object v4 │ │ -0ae0cc: 1a05 9900 |011e: const-string v5, ")" // string@0099 │ │ -0ae0d0: 6e20 6e26 5400 |0120: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ae0d6: 0c04 |0123: move-result-object v4 │ │ -0ae0d8: 6e10 7426 0400 |0124: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ae0de: 0c04 |0127: move-result-object v4 │ │ -0ae0e0: 7230 f100 3004 |0128: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ae0e6: 2203 5700 |012b: new-instance v3, Lcom/badlogic/gdx/Graphics$BufferFormat; // type@0057 │ │ -0ae0ea: 01d4 |012d: move v4, v13 │ │ -0ae0ec: 01c5 |012e: move v5, v12 │ │ -0ae0ee: 7609 1f01 0300 |012f: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/Graphics$BufferFormat;.:(IIIIIIIZ)V // method@011f │ │ -0ae0f4: 5bf3 b001 |0132: iput-object v3, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.bufferFormat:Lcom/badlogic/gdx/Graphics$BufferFormat; // field@01b0 │ │ -0ae0f8: 0e00 |0134: return-void │ │ -0ae0fa: 120b |0135: const/4 v11, #int 0 // #0 │ │ -0ae0fc: 2900 37ff |0136: goto/16 006d // -00c9 │ │ +0bc5a0: |[0bc5a0] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.logConfig:(Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ +0bc5b0: 7100 b927 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@27b9 │ │ +0bc5b6: 0c01 |0003: move-result-object v1 │ │ +0bc5b8: 1f01 0a04 |0004: check-cast v1, Ljavax/microedition/khronos/egl/EGL10; // type@040a │ │ +0bc5bc: 6200 3413 |0006: sget-object v0, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1334 │ │ +0bc5c0: 7220 ae27 0100 |0008: invoke-interface {v1, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@27ae │ │ +0bc5c6: 0c02 |000b: move-result-object v2 │ │ +0bc5c8: 1304 2430 |000c: const/16 v4, #int 12324 // #3024 │ │ +0bc5cc: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +0bc5ce: 07f0 |000f: move-object v0, v15 │ │ +0bc5d0: 0803 1000 |0010: move-object/from16 v3, v16 │ │ +0bc5d4: 7606 bb04 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@04bb │ │ +0bc5da: 0a0d |0015: move-result v13 │ │ +0bc5dc: 1304 2330 |0016: const/16 v4, #int 12323 // #3023 │ │ +0bc5e0: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +0bc5e2: 07f0 |0019: move-object v0, v15 │ │ +0bc5e4: 0803 1000 |001a: move-object/from16 v3, v16 │ │ +0bc5e8: 7606 bb04 0000 |001c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@04bb │ │ +0bc5ee: 0a0c |001f: move-result v12 │ │ +0bc5f0: 1304 2230 |0020: const/16 v4, #int 12322 // #3022 │ │ +0bc5f4: 1205 |0022: const/4 v5, #int 0 // #0 │ │ +0bc5f6: 07f0 |0023: move-object v0, v15 │ │ +0bc5f8: 0803 1000 |0024: move-object/from16 v3, v16 │ │ +0bc5fc: 7606 bb04 0000 |0026: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@04bb │ │ +0bc602: 0a06 |0029: move-result v6 │ │ +0bc604: 1304 2130 |002a: const/16 v4, #int 12321 // #3021 │ │ +0bc608: 1205 |002c: const/4 v5, #int 0 // #0 │ │ +0bc60a: 07f0 |002d: move-object v0, v15 │ │ +0bc60c: 0803 1000 |002e: move-object/from16 v3, v16 │ │ +0bc610: 7606 bb04 0000 |0030: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@04bb │ │ +0bc616: 0a07 |0033: move-result v7 │ │ +0bc618: 1304 2530 |0034: const/16 v4, #int 12325 // #3025 │ │ +0bc61c: 1205 |0036: const/4 v5, #int 0 // #0 │ │ +0bc61e: 07f0 |0037: move-object v0, v15 │ │ +0bc620: 0803 1000 |0038: move-object/from16 v3, v16 │ │ +0bc624: 7606 bb04 0000 |003a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@04bb │ │ +0bc62a: 0a08 |003d: move-result v8 │ │ +0bc62c: 1304 2630 |003e: const/16 v4, #int 12326 // #3026 │ │ +0bc630: 1205 |0040: const/4 v5, #int 0 // #0 │ │ +0bc632: 07f0 |0041: move-object v0, v15 │ │ +0bc634: 0803 1000 |0042: move-object/from16 v3, v16 │ │ +0bc638: 7606 bb04 0000 |0044: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@04bb │ │ +0bc63e: 0a09 |0047: move-result v9 │ │ +0bc640: 1304 3130 |0048: const/16 v4, #int 12337 // #3031 │ │ +0bc644: 1205 |004a: const/4 v5, #int 0 // #0 │ │ +0bc646: 07f0 |004b: move-object v0, v15 │ │ +0bc648: 0803 1000 |004c: move-object/from16 v3, v16 │ │ +0bc64c: 7606 bb04 0000 |004e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@04bb │ │ +0bc652: 0a0e |0051: move-result v14 │ │ +0bc654: 1304 e130 |0052: const/16 v4, #int 12513 // #30e1 │ │ +0bc658: 1205 |0054: const/4 v5, #int 0 // #0 │ │ +0bc65a: 07f0 |0055: move-object v0, v15 │ │ +0bc65c: 0803 1000 |0056: move-object/from16 v3, v16 │ │ +0bc660: 7606 bb04 0000 |0058: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@04bb │ │ +0bc666: 0a00 |005b: move-result v0 │ │ +0bc668: 7120 1926 0e00 |005c: invoke-static {v14, v0}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0bc66e: 0a0a |005f: move-result v10 │ │ +0bc670: 1304 e130 |0060: const/16 v4, #int 12513 // #30e1 │ │ +0bc674: 1205 |0062: const/4 v5, #int 0 // #0 │ │ +0bc676: 07f0 |0063: move-object v0, v15 │ │ +0bc678: 0803 1000 |0064: move-object/from16 v3, v16 │ │ +0bc67c: 7606 bb04 0000 |0066: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@04bb │ │ +0bc682: 0a00 |0069: move-result v0 │ │ +0bc684: 3800 cb00 |006a: if-eqz v0, 0135 // +00cb │ │ +0bc688: 121b |006c: const/4 v11, #int 1 // #1 │ │ +0bc68a: 6200 1c00 |006d: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bc68e: 1a03 8c01 |006f: const-string v3, "AndroidGraphics" // string@018c │ │ +0bc692: 2204 c303 |0071: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0bc696: 7010 6726 0400 |0073: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0bc69c: 1a05 0318 |0076: const-string v5, "framebuffer: (" // string@1803 │ │ +0bc6a0: 6e20 6e26 5400 |0078: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bc6a6: 0c04 |007b: move-result-object v4 │ │ +0bc6a8: 6e20 6b26 d400 |007c: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0bc6ae: 0c04 |007f: move-result-object v4 │ │ +0bc6b0: 1a05 a800 |0080: const-string v5, ", " // string@00a8 │ │ +0bc6b4: 6e20 6e26 5400 |0082: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bc6ba: 0c04 |0085: move-result-object v4 │ │ +0bc6bc: 6e20 6b26 c400 |0086: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0bc6c2: 0c04 |0089: move-result-object v4 │ │ +0bc6c4: 1a05 a800 |008a: const-string v5, ", " // string@00a8 │ │ +0bc6c8: 6e20 6e26 5400 |008c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bc6ce: 0c04 |008f: move-result-object v4 │ │ +0bc6d0: 6e20 6b26 6400 |0090: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0bc6d6: 0c04 |0093: move-result-object v4 │ │ +0bc6d8: 1a05 a800 |0094: const-string v5, ", " // string@00a8 │ │ +0bc6dc: 6e20 6e26 5400 |0096: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bc6e2: 0c04 |0099: move-result-object v4 │ │ +0bc6e4: 6e20 6b26 7400 |009a: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0bc6ea: 0c04 |009d: move-result-object v4 │ │ +0bc6ec: 1a05 9900 |009e: const-string v5, ")" // string@0099 │ │ +0bc6f0: 6e20 6e26 5400 |00a0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bc6f6: 0c04 |00a3: move-result-object v4 │ │ +0bc6f8: 6e10 7426 0400 |00a4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0bc6fe: 0c04 |00a7: move-result-object v4 │ │ +0bc700: 7230 f100 3004 |00a8: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bc706: 6200 1c00 |00ab: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bc70a: 1a03 8c01 |00ad: const-string v3, "AndroidGraphics" // string@018c │ │ +0bc70e: 2204 c303 |00af: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0bc712: 7010 6726 0400 |00b1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0bc718: 1a05 e015 |00b4: const-string v5, "depthbuffer: (" // string@15e0 │ │ +0bc71c: 6e20 6e26 5400 |00b6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bc722: 0c04 |00b9: move-result-object v4 │ │ +0bc724: 6e20 6b26 8400 |00ba: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0bc72a: 0c04 |00bd: move-result-object v4 │ │ +0bc72c: 1a05 9900 |00be: const-string v5, ")" // string@0099 │ │ +0bc730: 6e20 6e26 5400 |00c0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bc736: 0c04 |00c3: move-result-object v4 │ │ +0bc738: 6e10 7426 0400 |00c4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0bc73e: 0c04 |00c7: move-result-object v4 │ │ +0bc740: 7230 f100 3004 |00c8: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bc746: 6200 1c00 |00cb: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bc74a: 1a03 8c01 |00cd: const-string v3, "AndroidGraphics" // string@018c │ │ +0bc74e: 2204 c303 |00cf: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0bc752: 7010 6726 0400 |00d1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0bc758: 1a05 d428 |00d4: const-string v5, "stencilbuffer: (" // string@28d4 │ │ +0bc75c: 6e20 6e26 5400 |00d6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bc762: 0c04 |00d9: move-result-object v4 │ │ +0bc764: 6e20 6b26 9400 |00da: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0bc76a: 0c04 |00dd: move-result-object v4 │ │ +0bc76c: 1a05 9900 |00de: const-string v5, ")" // string@0099 │ │ +0bc770: 6e20 6e26 5400 |00e0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bc776: 0c04 |00e3: move-result-object v4 │ │ +0bc778: 6e10 7426 0400 |00e4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0bc77e: 0c04 |00e7: move-result-object v4 │ │ +0bc780: 7230 f100 3004 |00e8: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bc786: 6200 1c00 |00eb: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bc78a: 1a03 8c01 |00ed: const-string v3, "AndroidGraphics" // string@018c │ │ +0bc78e: 2204 c303 |00ef: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0bc792: 7010 6726 0400 |00f1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0bc798: 1a05 f525 |00f4: const-string v5, "samples: (" // string@25f5 │ │ +0bc79c: 6e20 6e26 5400 |00f6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bc7a2: 0c04 |00f9: move-result-object v4 │ │ +0bc7a4: 6e20 6b26 a400 |00fa: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0bc7aa: 0c04 |00fd: move-result-object v4 │ │ +0bc7ac: 1a05 9900 |00fe: const-string v5, ")" // string@0099 │ │ +0bc7b0: 6e20 6e26 5400 |0100: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bc7b6: 0c04 |0103: move-result-object v4 │ │ +0bc7b8: 6e10 7426 0400 |0104: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0bc7be: 0c04 |0107: move-result-object v4 │ │ +0bc7c0: 7230 f100 3004 |0108: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bc7c6: 6200 1c00 |010b: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bc7ca: 1a03 8c01 |010d: const-string v3, "AndroidGraphics" // string@018c │ │ +0bc7ce: 2204 c303 |010f: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0bc7d2: 7010 6726 0400 |0111: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0bc7d8: 1a05 0115 |0114: const-string v5, "coverage sampling: (" // string@1501 │ │ +0bc7dc: 6e20 6e26 5400 |0116: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bc7e2: 0c04 |0119: move-result-object v4 │ │ +0bc7e4: 6e20 6f26 b400 |011a: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@266f │ │ +0bc7ea: 0c04 |011d: move-result-object v4 │ │ +0bc7ec: 1a05 9900 |011e: const-string v5, ")" // string@0099 │ │ +0bc7f0: 6e20 6e26 5400 |0120: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bc7f6: 0c04 |0123: move-result-object v4 │ │ +0bc7f8: 6e10 7426 0400 |0124: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0bc7fe: 0c04 |0127: move-result-object v4 │ │ +0bc800: 7230 f100 3004 |0128: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bc806: 2203 5500 |012b: new-instance v3, Lcom/badlogic/gdx/Graphics$BufferFormat; // type@0055 │ │ +0bc80a: 01d4 |012d: move v4, v13 │ │ +0bc80c: 01c5 |012e: move v5, v12 │ │ +0bc80e: 7609 1f01 0300 |012f: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/Graphics$BufferFormat;.:(IIIIIIIZ)V // method@011f │ │ +0bc814: 5bf3 b001 |0132: iput-object v3, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.bufferFormat:Lcom/badlogic/gdx/Graphics$BufferFormat; // field@01b0 │ │ +0bc818: 0e00 |0134: return-void │ │ +0bc81a: 120b |0135: const/4 v11, #int 0 // #0 │ │ +0bc81c: 2900 37ff |0136: goto/16 006d // -00c9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0006 line=155 │ │ 0x000c line=156 │ │ 0x0016 line=157 │ │ 0x0020 line=158 │ │ @@ -207275,202 +207426,202 @@ │ │ type : '(Ljavax/microedition/khronos/opengles/GL10;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 353 16-bit code units │ │ -0ae100: |[0ae100] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.onDrawFrame:(Ljavax/microedition/khronos/opengles/GL10;)V │ │ -0ae110: 7100 7e26 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ -0ae116: 0b08 |0003: move-result-wide v8 │ │ -0ae118: 53ea c201 |0004: iget-wide v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.lastFrameTime:J // field@01c2 │ │ -0ae11c: 9c0a 080a |0006: sub-long v10, v8, v10 │ │ -0ae120: 85aa |0008: long-to-float v10, v10 │ │ -0ae122: 140b 286b 6e4e |0009: const v11, #float 1e+09 // #4e6e6b28 │ │ -0ae128: c9ba |000c: div-float/2addr v10, v11 │ │ -0ae12a: 59ea b301 |000d: iput v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.deltaTime:F // field@01b3 │ │ -0ae12e: 5ae8 c201 |000f: iput-wide v8, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.lastFrameTime:J // field@01c2 │ │ -0ae132: 54ea c301 |0011: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@01c3 │ │ -0ae136: 52eb b301 |0013: iget v11, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.deltaTime:F // field@01b3 │ │ -0ae13a: 6e20 a314 ba00 |0015: invoke-virtual {v10, v11}, Lcom/badlogic/gdx/math/WindowedMean;.addValue:(F)V // method@14a3 │ │ -0ae140: 1207 |0018: const/4 v7, #int 0 // #0 │ │ -0ae142: 1205 |0019: const/4 v5, #int 0 // #0 │ │ -0ae144: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -0ae146: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -0ae148: 54eb cb01 |001c: iget-object v11, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01cb │ │ -0ae14c: 1d0b |001e: monitor-enter v11 │ │ -0ae14e: 55e7 ca01 |001f: iget-boolean v7, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.running:Z // field@01ca │ │ -0ae152: 55e5 c401 |0021: iget-boolean v5, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.pause:Z // field@01c4 │ │ -0ae156: 55e2 b501 |0023: iget-boolean v2, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.destroy:Z // field@01b5 │ │ -0ae15a: 55e6 c901 |0025: iget-boolean v6, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.resume:Z // field@01c9 │ │ -0ae15e: 55ea c901 |0027: iget-boolean v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.resume:Z // field@01c9 │ │ -0ae162: 380a 0500 |0029: if-eqz v10, 002e // +0005 │ │ -0ae166: 120a |002b: const/4 v10, #int 0 // #0 │ │ -0ae168: 5cea c901 |002c: iput-boolean v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.resume:Z // field@01c9 │ │ -0ae16c: 55ea c401 |002e: iget-boolean v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.pause:Z // field@01c4 │ │ -0ae170: 380a 0a00 |0030: if-eqz v10, 003a // +000a │ │ -0ae174: 120a |0032: const/4 v10, #int 0 // #0 │ │ -0ae176: 5cea c401 |0033: iput-boolean v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.pause:Z // field@01c4 │ │ -0ae17a: 54ea cb01 |0035: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01cb │ │ -0ae17e: 6e10 2c26 0a00 |0037: invoke-virtual {v10}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -0ae184: 55ea b501 |003a: iget-boolean v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.destroy:Z // field@01b5 │ │ -0ae188: 380a 0a00 |003c: if-eqz v10, 0046 // +000a │ │ -0ae18c: 120a |003e: const/4 v10, #int 0 // #0 │ │ -0ae18e: 5cea b501 |003f: iput-boolean v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.destroy:Z // field@01b5 │ │ -0ae192: 54ea cb01 |0041: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01cb │ │ -0ae196: 6e10 2c26 0a00 |0043: invoke-virtual {v10}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ -0ae19c: 1e0b |0046: monitor-exit v11 │ │ -0ae19e: 3806 3400 |0047: if-eqz v6, 007b // +0034 │ │ -0ae1a2: 54ea af01 |0049: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ -0ae1a6: 54a4 2f02 |004b: iget-object v4, v10, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@022f │ │ -0ae1aa: 1d04 |004d: monitor-enter v4 │ │ -0ae1ac: 6e10 771e 0400 |004e: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -0ae1b2: 0c01 |0051: move-result-object v1 │ │ -0ae1b4: 7210 5327 0100 |0052: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0ae1ba: 0a0a |0055: move-result v10 │ │ -0ae1bc: 380a 1200 |0056: if-eqz v10, 0068 // +0012 │ │ -0ae1c0: 7210 5427 0100 |0058: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0ae1c6: 0c03 |005b: move-result-object v3 │ │ -0ae1c8: 1f03 6500 |005c: check-cast v3, Lcom/badlogic/gdx/LifecycleListener; // type@0065 │ │ -0ae1cc: 7210 a001 0300 |005e: invoke-interface {v3}, Lcom/badlogic/gdx/LifecycleListener;.resume:()V // method@01a0 │ │ -0ae1d2: 28f1 |0061: goto 0052 // -000f │ │ -0ae1d4: 0d0a |0062: move-exception v10 │ │ -0ae1d6: 1e04 |0063: monitor-exit v4 │ │ -0ae1d8: 270a |0064: throw v10 │ │ -0ae1da: 0d0a |0065: move-exception v10 │ │ -0ae1dc: 1e0b |0066: monitor-exit v11 │ │ -0ae1de: 270a |0067: throw v10 │ │ -0ae1e0: 1e04 |0068: monitor-exit v4 │ │ -0ae1e2: 54ea af01 |0069: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ -0ae1e6: 6e10 5005 0a00 |006b: invoke-virtual {v10}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getListener:()Lcom/badlogic/gdx/ApplicationListener; // method@0550 │ │ -0ae1ec: 0c0a |006e: move-result-object v10 │ │ -0ae1ee: 7210 0201 0a00 |006f: invoke-interface {v10}, Lcom/badlogic/gdx/ApplicationListener;.resume:()V // method@0102 │ │ -0ae1f4: 620a 1c00 |0072: sget-object v10, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ae1f8: 1a0b 8c01 |0074: const-string v11, "AndroidGraphics" // string@018c │ │ -0ae1fc: 1a0c 9f25 |0076: const-string v12, "resumed" // string@259f │ │ -0ae200: 7230 f100 ba0c |0078: invoke-interface {v10, v11, v12}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ae206: 3807 5000 |007b: if-eqz v7, 00cb // +0050 │ │ -0ae20a: 620a 2400 |007d: sget-object v10, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0ae20e: 7210 2d01 0a00 |007f: invoke-interface {v10}, Lcom/badlogic/gdx/Graphics;.getGL10:()Lcom/badlogic/gdx/graphics/GL10; // method@012d │ │ -0ae214: 0c0a |0082: move-result-object v10 │ │ -0ae216: 390a 1200 |0083: if-nez v10, 0095 // +0012 │ │ -0ae21a: 620a 2400 |0085: sget-object v10, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0ae21e: 7210 2e01 0a00 |0087: invoke-interface {v10}, Lcom/badlogic/gdx/Graphics;.getGL11:()Lcom/badlogic/gdx/graphics/GL11; // method@012e │ │ -0ae224: 0c0a |008a: move-result-object v10 │ │ -0ae226: 390a 0a00 |008b: if-nez v10, 0095 // +000a │ │ -0ae22a: 620a 2400 |008d: sget-object v10, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0ae22e: 7210 2f01 0a00 |008f: invoke-interface {v10}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0ae234: 0c0a |0092: move-result-object v10 │ │ -0ae236: 380a 3800 |0093: if-eqz v10, 00cb // +0038 │ │ -0ae23a: 54ea af01 |0095: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ -0ae23e: 54ab 3302 |0097: iget-object v11, v10, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0233 │ │ -0ae242: 1d0b |0099: monitor-enter v11 │ │ -0ae244: 1200 |009a: const/4 v0, #int 0 // #0 │ │ -0ae246: 54ea af01 |009b: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ -0ae24a: 54aa 3302 |009d: iget-object v10, v10, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0233 │ │ -0ae24e: 52aa df0f |009f: iget v10, v10, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0ae252: 35a0 1200 |00a1: if-ge v0, v10, 00b3 // +0012 │ │ -0ae256: 54ea af01 |00a3: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ -0ae25a: 54aa 3302 |00a5: iget-object v10, v10, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0233 │ │ -0ae25e: 6e20 741e 0a00 |00a7: invoke-virtual {v10, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0ae264: 0c0a |00aa: move-result-object v10 │ │ -0ae266: 1f0a be03 |00ab: check-cast v10, Ljava/lang/Runnable; // type@03be │ │ -0ae26a: 7210 3026 0a00 |00ad: invoke-interface {v10}, Ljava/lang/Runnable;.run:()V // method@2630 │ │ -0ae270: d800 0001 |00b0: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ae274: 28e9 |00b2: goto 009b // -0017 │ │ -0ae276: 54ea af01 |00b3: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ -0ae27a: 54aa 3302 |00b5: iget-object v10, v10, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0233 │ │ -0ae27e: 6e10 6f1e 0a00 |00b7: invoke-virtual {v10}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -0ae284: 1e0b |00ba: monitor-exit v11 │ │ -0ae286: 54ea af01 |00bb: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ -0ae28a: 54aa 2e02 |00bd: iget-object v10, v10, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@022e │ │ -0ae28e: 6e10 3005 0a00 |00bf: invoke-virtual {v10}, Lcom/badlogic/gdx/backends/android/AndroidInput;.processEvents:()V // method@0530 │ │ -0ae294: 54ea af01 |00c2: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ -0ae298: 6e10 5005 0a00 |00c4: invoke-virtual {v10}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getListener:()Lcom/badlogic/gdx/ApplicationListener; // method@0550 │ │ -0ae29e: 0c0a |00c7: move-result-object v10 │ │ -0ae2a0: 7210 0001 0a00 |00c8: invoke-interface {v10}, Lcom/badlogic/gdx/ApplicationListener;.render:()V // method@0100 │ │ -0ae2a6: 3805 3f00 |00cb: if-eqz v5, 010a // +003f │ │ -0ae2aa: 54ea af01 |00cd: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ -0ae2ae: 54a4 2f02 |00cf: iget-object v4, v10, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@022f │ │ -0ae2b2: 1d04 |00d1: monitor-enter v4 │ │ -0ae2b4: 6e10 771e 0400 |00d2: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -0ae2ba: 0c01 |00d5: move-result-object v1 │ │ -0ae2bc: 7210 5327 0100 |00d6: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0ae2c2: 0a0a |00d9: move-result v10 │ │ -0ae2c4: 380a 1200 |00da: if-eqz v10, 00ec // +0012 │ │ -0ae2c8: 7210 5427 0100 |00dc: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0ae2ce: 0c03 |00df: move-result-object v3 │ │ -0ae2d0: 1f03 6500 |00e0: check-cast v3, Lcom/badlogic/gdx/LifecycleListener; // type@0065 │ │ -0ae2d4: 7210 9f01 0300 |00e2: invoke-interface {v3}, Lcom/badlogic/gdx/LifecycleListener;.pause:()V // method@019f │ │ -0ae2da: 28f1 |00e5: goto 00d6 // -000f │ │ -0ae2dc: 0d0a |00e6: move-exception v10 │ │ -0ae2de: 1e04 |00e7: monitor-exit v4 │ │ -0ae2e0: 270a |00e8: throw v10 │ │ -0ae2e2: 0d0a |00e9: move-exception v10 │ │ -0ae2e4: 1e0b |00ea: monitor-exit v11 │ │ -0ae2e6: 270a |00eb: throw v10 │ │ -0ae2e8: 1e04 |00ec: monitor-exit v4 │ │ -0ae2ea: 54ea af01 |00ed: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ -0ae2ee: 6e10 5005 0a00 |00ef: invoke-virtual {v10}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getListener:()Lcom/badlogic/gdx/ApplicationListener; // method@0550 │ │ -0ae2f4: 0c0a |00f2: move-result-object v10 │ │ -0ae2f6: 7210 ff00 0a00 |00f3: invoke-interface {v10}, Lcom/badlogic/gdx/ApplicationListener;.pause:()V // method@00ff │ │ -0ae2fc: 54ea af01 |00f6: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ -0ae300: 6e10 4905 0a00 |00f8: invoke-virtual {v10}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getAudio:()Lcom/badlogic/gdx/Audio; // method@0549 │ │ -0ae306: 0c0a |00fb: move-result-object v10 │ │ -0ae308: 1f0a 9a00 |00fc: check-cast v10, Lcom/badlogic/gdx/backends/android/AndroidAudio; // type@009a │ │ -0ae30c: 6e10 cf02 0a00 |00fe: invoke-virtual {v10}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.pause:()V // method@02cf │ │ -0ae312: 620a 1c00 |0101: sget-object v10, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ae316: 1a0b 8c01 |0103: const-string v11, "AndroidGraphics" // string@018c │ │ -0ae31a: 1a0c d723 |0105: const-string v12, "paused" // string@23d7 │ │ -0ae31e: 7230 f100 ba0c |0107: invoke-interface {v10, v11, v12}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ae324: 3802 3c00 |010a: if-eqz v2, 0146 // +003c │ │ -0ae328: 54ea af01 |010c: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ -0ae32c: 54a4 2f02 |010e: iget-object v4, v10, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@022f │ │ -0ae330: 1d04 |0110: monitor-enter v4 │ │ -0ae332: 6e10 771e 0400 |0111: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -0ae338: 0c01 |0114: move-result-object v1 │ │ -0ae33a: 7210 5327 0100 |0115: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0ae340: 0a0a |0118: move-result v10 │ │ -0ae342: 380a 0f00 |0119: if-eqz v10, 0128 // +000f │ │ -0ae346: 7210 5427 0100 |011b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0ae34c: 0c03 |011e: move-result-object v3 │ │ -0ae34e: 1f03 6500 |011f: check-cast v3, Lcom/badlogic/gdx/LifecycleListener; // type@0065 │ │ -0ae352: 7210 9e01 0300 |0121: invoke-interface {v3}, Lcom/badlogic/gdx/LifecycleListener;.dispose:()V // method@019e │ │ -0ae358: 28f1 |0124: goto 0115 // -000f │ │ -0ae35a: 0d0a |0125: move-exception v10 │ │ -0ae35c: 1e04 |0126: monitor-exit v4 │ │ -0ae35e: 270a |0127: throw v10 │ │ -0ae360: 1e04 |0128: monitor-exit v4 │ │ -0ae362: 54ea af01 |0129: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ -0ae366: 6e10 5005 0a00 |012b: invoke-virtual {v10}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getListener:()Lcom/badlogic/gdx/ApplicationListener; // method@0550 │ │ -0ae36c: 0c0a |012e: move-result-object v10 │ │ -0ae36e: 7210 fe00 0a00 |012f: invoke-interface {v10}, Lcom/badlogic/gdx/ApplicationListener;.dispose:()V // method@00fe │ │ -0ae374: 54ea af01 |0132: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ -0ae378: 6e10 4905 0a00 |0134: invoke-virtual {v10}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getAudio:()Lcom/badlogic/gdx/Audio; // method@0549 │ │ -0ae37e: 0c0a |0137: move-result-object v10 │ │ -0ae380: 1f0a 9a00 |0138: check-cast v10, Lcom/badlogic/gdx/backends/android/AndroidAudio; // type@009a │ │ -0ae384: 6e10 ca02 0a00 |013a: invoke-virtual {v10}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.dispose:()V // method@02ca │ │ -0ae38a: 620a 1c00 |013d: sget-object v10, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ae38e: 1a0b 8c01 |013f: const-string v11, "AndroidGraphics" // string@018c │ │ -0ae392: 1a0c f815 |0141: const-string v12, "destroyed" // string@15f8 │ │ -0ae396: 7230 f100 ba0c |0143: invoke-interface {v10, v11, v12}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ae39c: 53ea b901 |0146: iget-wide v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.frameStart:J // field@01b9 │ │ -0ae3a0: 9c0a 080a |0148: sub-long v10, v8, v10 │ │ -0ae3a4: 170c 00ca 9a3b |014a: const-wide/32 v12, #float 0.00472379 // #3b9aca00 │ │ -0ae3aa: 310a 0a0c |014d: cmp-long v10, v10, v12 │ │ -0ae3ae: 3d0a 0b00 |014f: if-lez v10, 015a // +000b │ │ -0ae3b2: 52ea ba01 |0151: iget v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.frames:I // field@01ba │ │ -0ae3b6: 59ea b801 |0153: iput v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.fps:I // field@01b8 │ │ -0ae3ba: 120a |0155: const/4 v10, #int 0 // #0 │ │ -0ae3bc: 59ea ba01 |0156: iput v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.frames:I // field@01ba │ │ -0ae3c0: 5ae8 b901 |0158: iput-wide v8, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.frameStart:J // field@01b9 │ │ -0ae3c4: 52ea ba01 |015a: iget v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.frames:I // field@01ba │ │ -0ae3c8: d80a 0a01 |015c: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0ae3cc: 59ea ba01 |015e: iput v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.frames:I // field@01ba │ │ -0ae3d0: 0e00 |0160: return-void │ │ +0bc820: |[0bc820] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.onDrawFrame:(Ljavax/microedition/khronos/opengles/GL10;)V │ │ +0bc830: 7100 7e26 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ +0bc836: 0b08 |0003: move-result-wide v8 │ │ +0bc838: 53ea c201 |0004: iget-wide v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.lastFrameTime:J // field@01c2 │ │ +0bc83c: 9c0a 080a |0006: sub-long v10, v8, v10 │ │ +0bc840: 85aa |0008: long-to-float v10, v10 │ │ +0bc842: 140b 286b 6e4e |0009: const v11, #float 1e+09 // #4e6e6b28 │ │ +0bc848: c9ba |000c: div-float/2addr v10, v11 │ │ +0bc84a: 59ea b301 |000d: iput v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.deltaTime:F // field@01b3 │ │ +0bc84e: 5ae8 c201 |000f: iput-wide v8, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.lastFrameTime:J // field@01c2 │ │ +0bc852: 54ea c301 |0011: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@01c3 │ │ +0bc856: 52eb b301 |0013: iget v11, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.deltaTime:F // field@01b3 │ │ +0bc85a: 6e20 a314 ba00 |0015: invoke-virtual {v10, v11}, Lcom/badlogic/gdx/math/WindowedMean;.addValue:(F)V // method@14a3 │ │ +0bc860: 1207 |0018: const/4 v7, #int 0 // #0 │ │ +0bc862: 1205 |0019: const/4 v5, #int 0 // #0 │ │ +0bc864: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0bc866: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +0bc868: 54eb cb01 |001c: iget-object v11, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01cb │ │ +0bc86c: 1d0b |001e: monitor-enter v11 │ │ +0bc86e: 55e7 ca01 |001f: iget-boolean v7, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.running:Z // field@01ca │ │ +0bc872: 55e5 c401 |0021: iget-boolean v5, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.pause:Z // field@01c4 │ │ +0bc876: 55e2 b501 |0023: iget-boolean v2, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.destroy:Z // field@01b5 │ │ +0bc87a: 55e6 c901 |0025: iget-boolean v6, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.resume:Z // field@01c9 │ │ +0bc87e: 55ea c901 |0027: iget-boolean v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.resume:Z // field@01c9 │ │ +0bc882: 380a 0500 |0029: if-eqz v10, 002e // +0005 │ │ +0bc886: 120a |002b: const/4 v10, #int 0 // #0 │ │ +0bc888: 5cea c901 |002c: iput-boolean v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.resume:Z // field@01c9 │ │ +0bc88c: 55ea c401 |002e: iget-boolean v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.pause:Z // field@01c4 │ │ +0bc890: 380a 0a00 |0030: if-eqz v10, 003a // +000a │ │ +0bc894: 120a |0032: const/4 v10, #int 0 // #0 │ │ +0bc896: 5cea c401 |0033: iput-boolean v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.pause:Z // field@01c4 │ │ +0bc89a: 54ea cb01 |0035: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01cb │ │ +0bc89e: 6e10 2c26 0a00 |0037: invoke-virtual {v10}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +0bc8a4: 55ea b501 |003a: iget-boolean v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.destroy:Z // field@01b5 │ │ +0bc8a8: 380a 0a00 |003c: if-eqz v10, 0046 // +000a │ │ +0bc8ac: 120a |003e: const/4 v10, #int 0 // #0 │ │ +0bc8ae: 5cea b501 |003f: iput-boolean v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.destroy:Z // field@01b5 │ │ +0bc8b2: 54ea cb01 |0041: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01cb │ │ +0bc8b6: 6e10 2c26 0a00 |0043: invoke-virtual {v10}, Ljava/lang/Object;.notifyAll:()V // method@262c │ │ +0bc8bc: 1e0b |0046: monitor-exit v11 │ │ +0bc8be: 3806 3400 |0047: if-eqz v6, 007b // +0034 │ │ +0bc8c2: 54ea af01 |0049: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ +0bc8c6: 54a4 2f02 |004b: iget-object v4, v10, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@022f │ │ +0bc8ca: 1d04 |004d: monitor-enter v4 │ │ +0bc8cc: 6e10 771e 0400 |004e: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0bc8d2: 0c01 |0051: move-result-object v1 │ │ +0bc8d4: 7210 5327 0100 |0052: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0bc8da: 0a0a |0055: move-result v10 │ │ +0bc8dc: 380a 1200 |0056: if-eqz v10, 0068 // +0012 │ │ +0bc8e0: 7210 5427 0100 |0058: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0bc8e6: 0c03 |005b: move-result-object v3 │ │ +0bc8e8: 1f03 6300 |005c: check-cast v3, Lcom/badlogic/gdx/LifecycleListener; // type@0063 │ │ +0bc8ec: 7210 a001 0300 |005e: invoke-interface {v3}, Lcom/badlogic/gdx/LifecycleListener;.resume:()V // method@01a0 │ │ +0bc8f2: 28f1 |0061: goto 0052 // -000f │ │ +0bc8f4: 0d0a |0062: move-exception v10 │ │ +0bc8f6: 1e04 |0063: monitor-exit v4 │ │ +0bc8f8: 270a |0064: throw v10 │ │ +0bc8fa: 0d0a |0065: move-exception v10 │ │ +0bc8fc: 1e0b |0066: monitor-exit v11 │ │ +0bc8fe: 270a |0067: throw v10 │ │ +0bc900: 1e04 |0068: monitor-exit v4 │ │ +0bc902: 54ea af01 |0069: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ +0bc906: 6e10 5005 0a00 |006b: invoke-virtual {v10}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getListener:()Lcom/badlogic/gdx/ApplicationListener; // method@0550 │ │ +0bc90c: 0c0a |006e: move-result-object v10 │ │ +0bc90e: 7210 0201 0a00 |006f: invoke-interface {v10}, Lcom/badlogic/gdx/ApplicationListener;.resume:()V // method@0102 │ │ +0bc914: 620a 1c00 |0072: sget-object v10, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bc918: 1a0b 8c01 |0074: const-string v11, "AndroidGraphics" // string@018c │ │ +0bc91c: 1a0c 9d25 |0076: const-string v12, "resumed" // string@259d │ │ +0bc920: 7230 f100 ba0c |0078: invoke-interface {v10, v11, v12}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bc926: 3807 5000 |007b: if-eqz v7, 00cb // +0050 │ │ +0bc92a: 620a 2400 |007d: sget-object v10, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0bc92e: 7210 2d01 0a00 |007f: invoke-interface {v10}, Lcom/badlogic/gdx/Graphics;.getGL10:()Lcom/badlogic/gdx/graphics/GL10; // method@012d │ │ +0bc934: 0c0a |0082: move-result-object v10 │ │ +0bc936: 390a 1200 |0083: if-nez v10, 0095 // +0012 │ │ +0bc93a: 620a 2400 |0085: sget-object v10, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0bc93e: 7210 2e01 0a00 |0087: invoke-interface {v10}, Lcom/badlogic/gdx/Graphics;.getGL11:()Lcom/badlogic/gdx/graphics/GL11; // method@012e │ │ +0bc944: 0c0a |008a: move-result-object v10 │ │ +0bc946: 390a 0a00 |008b: if-nez v10, 0095 // +000a │ │ +0bc94a: 620a 2400 |008d: sget-object v10, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0bc94e: 7210 2f01 0a00 |008f: invoke-interface {v10}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0bc954: 0c0a |0092: move-result-object v10 │ │ +0bc956: 380a 3800 |0093: if-eqz v10, 00cb // +0038 │ │ +0bc95a: 54ea af01 |0095: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ +0bc95e: 54ab 3302 |0097: iget-object v11, v10, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0233 │ │ +0bc962: 1d0b |0099: monitor-enter v11 │ │ +0bc964: 1200 |009a: const/4 v0, #int 0 // #0 │ │ +0bc966: 54ea af01 |009b: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ +0bc96a: 54aa 3302 |009d: iget-object v10, v10, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0233 │ │ +0bc96e: 52aa df0f |009f: iget v10, v10, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0bc972: 35a0 1200 |00a1: if-ge v0, v10, 00b3 // +0012 │ │ +0bc976: 54ea af01 |00a3: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ +0bc97a: 54aa 3302 |00a5: iget-object v10, v10, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0233 │ │ +0bc97e: 6e20 741e 0a00 |00a7: invoke-virtual {v10, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0bc984: 0c0a |00aa: move-result-object v10 │ │ +0bc986: 1f0a bc03 |00ab: check-cast v10, Ljava/lang/Runnable; // type@03bc │ │ +0bc98a: 7210 3026 0a00 |00ad: invoke-interface {v10}, Ljava/lang/Runnable;.run:()V // method@2630 │ │ +0bc990: d800 0001 |00b0: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bc994: 28e9 |00b2: goto 009b // -0017 │ │ +0bc996: 54ea af01 |00b3: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ +0bc99a: 54aa 3302 |00b5: iget-object v10, v10, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0233 │ │ +0bc99e: 6e10 6f1e 0a00 |00b7: invoke-virtual {v10}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +0bc9a4: 1e0b |00ba: monitor-exit v11 │ │ +0bc9a6: 54ea af01 |00bb: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ +0bc9aa: 54aa 2e02 |00bd: iget-object v10, v10, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@022e │ │ +0bc9ae: 6e10 3005 0a00 |00bf: invoke-virtual {v10}, Lcom/badlogic/gdx/backends/android/AndroidInput;.processEvents:()V // method@0530 │ │ +0bc9b4: 54ea af01 |00c2: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ +0bc9b8: 6e10 5005 0a00 |00c4: invoke-virtual {v10}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getListener:()Lcom/badlogic/gdx/ApplicationListener; // method@0550 │ │ +0bc9be: 0c0a |00c7: move-result-object v10 │ │ +0bc9c0: 7210 0001 0a00 |00c8: invoke-interface {v10}, Lcom/badlogic/gdx/ApplicationListener;.render:()V // method@0100 │ │ +0bc9c6: 3805 3f00 |00cb: if-eqz v5, 010a // +003f │ │ +0bc9ca: 54ea af01 |00cd: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ +0bc9ce: 54a4 2f02 |00cf: iget-object v4, v10, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@022f │ │ +0bc9d2: 1d04 |00d1: monitor-enter v4 │ │ +0bc9d4: 6e10 771e 0400 |00d2: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0bc9da: 0c01 |00d5: move-result-object v1 │ │ +0bc9dc: 7210 5327 0100 |00d6: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0bc9e2: 0a0a |00d9: move-result v10 │ │ +0bc9e4: 380a 1200 |00da: if-eqz v10, 00ec // +0012 │ │ +0bc9e8: 7210 5427 0100 |00dc: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0bc9ee: 0c03 |00df: move-result-object v3 │ │ +0bc9f0: 1f03 6300 |00e0: check-cast v3, Lcom/badlogic/gdx/LifecycleListener; // type@0063 │ │ +0bc9f4: 7210 9f01 0300 |00e2: invoke-interface {v3}, Lcom/badlogic/gdx/LifecycleListener;.pause:()V // method@019f │ │ +0bc9fa: 28f1 |00e5: goto 00d6 // -000f │ │ +0bc9fc: 0d0a |00e6: move-exception v10 │ │ +0bc9fe: 1e04 |00e7: monitor-exit v4 │ │ +0bca00: 270a |00e8: throw v10 │ │ +0bca02: 0d0a |00e9: move-exception v10 │ │ +0bca04: 1e0b |00ea: monitor-exit v11 │ │ +0bca06: 270a |00eb: throw v10 │ │ +0bca08: 1e04 |00ec: monitor-exit v4 │ │ +0bca0a: 54ea af01 |00ed: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ +0bca0e: 6e10 5005 0a00 |00ef: invoke-virtual {v10}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getListener:()Lcom/badlogic/gdx/ApplicationListener; // method@0550 │ │ +0bca14: 0c0a |00f2: move-result-object v10 │ │ +0bca16: 7210 ff00 0a00 |00f3: invoke-interface {v10}, Lcom/badlogic/gdx/ApplicationListener;.pause:()V // method@00ff │ │ +0bca1c: 54ea af01 |00f6: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ +0bca20: 6e10 4905 0a00 |00f8: invoke-virtual {v10}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getAudio:()Lcom/badlogic/gdx/Audio; // method@0549 │ │ +0bca26: 0c0a |00fb: move-result-object v10 │ │ +0bca28: 1f0a 9800 |00fc: check-cast v10, Lcom/badlogic/gdx/backends/android/AndroidAudio; // type@0098 │ │ +0bca2c: 6e10 cf02 0a00 |00fe: invoke-virtual {v10}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.pause:()V // method@02cf │ │ +0bca32: 620a 1c00 |0101: sget-object v10, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bca36: 1a0b 8c01 |0103: const-string v11, "AndroidGraphics" // string@018c │ │ +0bca3a: 1a0c d523 |0105: const-string v12, "paused" // string@23d5 │ │ +0bca3e: 7230 f100 ba0c |0107: invoke-interface {v10, v11, v12}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bca44: 3802 3c00 |010a: if-eqz v2, 0146 // +003c │ │ +0bca48: 54ea af01 |010c: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ +0bca4c: 54a4 2f02 |010e: iget-object v4, v10, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@022f │ │ +0bca50: 1d04 |0110: monitor-enter v4 │ │ +0bca52: 6e10 771e 0400 |0111: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0bca58: 0c01 |0114: move-result-object v1 │ │ +0bca5a: 7210 5327 0100 |0115: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0bca60: 0a0a |0118: move-result v10 │ │ +0bca62: 380a 0f00 |0119: if-eqz v10, 0128 // +000f │ │ +0bca66: 7210 5427 0100 |011b: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0bca6c: 0c03 |011e: move-result-object v3 │ │ +0bca6e: 1f03 6300 |011f: check-cast v3, Lcom/badlogic/gdx/LifecycleListener; // type@0063 │ │ +0bca72: 7210 9e01 0300 |0121: invoke-interface {v3}, Lcom/badlogic/gdx/LifecycleListener;.dispose:()V // method@019e │ │ +0bca78: 28f1 |0124: goto 0115 // -000f │ │ +0bca7a: 0d0a |0125: move-exception v10 │ │ +0bca7c: 1e04 |0126: monitor-exit v4 │ │ +0bca7e: 270a |0127: throw v10 │ │ +0bca80: 1e04 |0128: monitor-exit v4 │ │ +0bca82: 54ea af01 |0129: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ +0bca86: 6e10 5005 0a00 |012b: invoke-virtual {v10}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getListener:()Lcom/badlogic/gdx/ApplicationListener; // method@0550 │ │ +0bca8c: 0c0a |012e: move-result-object v10 │ │ +0bca8e: 7210 fe00 0a00 |012f: invoke-interface {v10}, Lcom/badlogic/gdx/ApplicationListener;.dispose:()V // method@00fe │ │ +0bca94: 54ea af01 |0132: iget-object v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ +0bca98: 6e10 4905 0a00 |0134: invoke-virtual {v10}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getAudio:()Lcom/badlogic/gdx/Audio; // method@0549 │ │ +0bca9e: 0c0a |0137: move-result-object v10 │ │ +0bcaa0: 1f0a 9800 |0138: check-cast v10, Lcom/badlogic/gdx/backends/android/AndroidAudio; // type@0098 │ │ +0bcaa4: 6e10 ca02 0a00 |013a: invoke-virtual {v10}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.dispose:()V // method@02ca │ │ +0bcaaa: 620a 1c00 |013d: sget-object v10, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bcaae: 1a0b 8c01 |013f: const-string v11, "AndroidGraphics" // string@018c │ │ +0bcab2: 1a0c f615 |0141: const-string v12, "destroyed" // string@15f6 │ │ +0bcab6: 7230 f100 ba0c |0143: invoke-interface {v10, v11, v12}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bcabc: 53ea b901 |0146: iget-wide v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.frameStart:J // field@01b9 │ │ +0bcac0: 9c0a 080a |0148: sub-long v10, v8, v10 │ │ +0bcac4: 170c 00ca 9a3b |014a: const-wide/32 v12, #float 0.00472379 // #3b9aca00 │ │ +0bcaca: 310a 0a0c |014d: cmp-long v10, v10, v12 │ │ +0bcace: 3d0a 0b00 |014f: if-lez v10, 015a // +000b │ │ +0bcad2: 52ea ba01 |0151: iget v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.frames:I // field@01ba │ │ +0bcad6: 59ea b801 |0153: iput v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.fps:I // field@01b8 │ │ +0bcada: 120a |0155: const/4 v10, #int 0 // #0 │ │ +0bcadc: 59ea ba01 |0156: iput v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.frames:I // field@01ba │ │ +0bcae0: 5ae8 b901 |0158: iput-wide v8, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.frameStart:J // field@01b9 │ │ +0bcae4: 52ea ba01 |015a: iget v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.frames:I // field@01ba │ │ +0bcae8: d80a 0a01 |015c: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0bcaec: 59ea ba01 |015e: iput v10, v14, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.frames:I // field@01ba │ │ +0bcaf0: 0e00 |0160: return-void │ │ catches : 10 │ │ 0x001f - 0x0047 │ │ -> 0x0065 │ │ 0x004e - 0x0064 │ │ -> 0x0062 │ │ 0x0066 - 0x0067 │ │ -> 0x0065 │ │ @@ -207586,27 +207737,27 @@ │ │ type : '(Ljavax/microedition/khronos/opengles/GL10;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -0ae434: |[0ae434] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.onSurfaceChanged:(Ljavax/microedition/khronos/opengles/GL10;II)V │ │ -0ae444: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0ae446: 5935 ce01 |0001: iput v5, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.width:I // field@01ce │ │ -0ae44a: 5936 c001 |0003: iput v6, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.height:I // field@01c0 │ │ -0ae44e: 7010 e404 0300 |0005: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.updatePpi:()V // method@04e4 │ │ -0ae454: 5230 ce01 |0008: iget v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.width:I // field@01ce │ │ -0ae458: 5231 c001 |000a: iget v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.height:I // field@01c0 │ │ -0ae45c: 7251 3528 2402 |000c: invoke-interface {v4, v2, v2, v0, v1}, Ljavax/microedition/khronos/opengles/GL10;.glViewport:(IIII)V // method@2835 │ │ -0ae462: 5430 af01 |000f: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ -0ae466: 6e10 5005 0000 |0011: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getListener:()Lcom/badlogic/gdx/ApplicationListener; // method@0550 │ │ -0ae46c: 0c00 |0014: move-result-object v0 │ │ -0ae46e: 7230 0101 5006 |0015: invoke-interface {v0, v5, v6}, Lcom/badlogic/gdx/ApplicationListener;.resize:(II)V // method@0101 │ │ -0ae474: 0e00 |0018: return-void │ │ +0bcb54: |[0bcb54] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.onSurfaceChanged:(Ljavax/microedition/khronos/opengles/GL10;II)V │ │ +0bcb64: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0bcb66: 5935 ce01 |0001: iput v5, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.width:I // field@01ce │ │ +0bcb6a: 5936 c001 |0003: iput v6, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.height:I // field@01c0 │ │ +0bcb6e: 7010 e404 0300 |0005: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.updatePpi:()V // method@04e4 │ │ +0bcb74: 5230 ce01 |0008: iget v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.width:I // field@01ce │ │ +0bcb78: 5231 c001 |000a: iget v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.height:I // field@01c0 │ │ +0bcb7c: 7251 3528 2402 |000c: invoke-interface {v4, v2, v2, v0, v1}, Ljavax/microedition/khronos/opengles/GL10;.glViewport:(IIII)V // method@2835 │ │ +0bcb82: 5430 af01 |000f: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ +0bcb86: 6e10 5005 0000 |0011: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getListener:()Lcom/badlogic/gdx/ApplicationListener; // method@0550 │ │ +0bcb8c: 0c00 |0014: move-result-object v0 │ │ +0bcb8e: 7230 0101 5006 |0015: invoke-interface {v0, v5, v6}, Lcom/badlogic/gdx/ApplicationListener;.resize:(II)V // method@0101 │ │ +0bcb94: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=434 │ │ 0x0003 line=435 │ │ 0x0005 line=436 │ │ 0x0008 line=437 │ │ 0x000f line=438 │ │ @@ -207618,72 +207769,72 @@ │ │ 0x0000 - 0x0019 reg=6 height I │ │ │ │ #30 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ name : 'onSurfaceCreated' │ │ type : '(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 106 16-bit code units │ │ -0ae478: |[0ae478] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.onSurfaceCreated:(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ -0ae488: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0ae48a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0ae48c: 7020 e104 6500 |0002: invoke-direct {v5, v6}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.setupGL:(Ljavax/microedition/khronos/opengles/GL10;)V // method@04e1 │ │ -0ae492: 6e20 d504 7500 |0005: invoke-virtual {v5, v7}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.logConfig:(Ljavax/microedition/khronos/egl/EGLConfig;)V // method@04d5 │ │ -0ae498: 7010 e404 0500 |0008: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.updatePpi:()V // method@04e4 │ │ -0ae49e: 5451 af01 |000b: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ -0ae4a2: 7110 f10a 0100 |000d: invoke-static {v1}, Lcom/badlogic/gdx/graphics/Mesh;.invalidateAllMeshes:(Lcom/badlogic/gdx/Application;)V // method@0af1 │ │ -0ae4a8: 5451 af01 |0010: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ -0ae4ac: 7110 810b 0100 |0012: invoke-static {v1}, Lcom/badlogic/gdx/graphics/Texture;.invalidateAllTextures:(Lcom/badlogic/gdx/Application;)V // method@0b81 │ │ -0ae4b2: 5451 af01 |0015: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ -0ae4b6: 7110 fd11 0100 |0017: invoke-static {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.invalidateAllShaderPrograms:(Lcom/badlogic/gdx/Application;)V // method@11fd │ │ -0ae4bc: 5451 af01 |001a: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ -0ae4c0: 7110 7a11 0100 |001c: invoke-static {v1}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.invalidateAllFrameBuffers:(Lcom/badlogic/gdx/Application;)V // method@117a │ │ -0ae4c6: 5451 af01 |001f: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ -0ae4ca: 6e10 5405 0100 |0021: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getService:()Landroid/service/wallpaper/WallpaperService; // method@0554 │ │ -0ae4d0: 0c01 |0024: move-result-object v1 │ │ -0ae4d2: 1a02 8e2b |0025: const-string v2, "window" // string@2b8e │ │ -0ae4d6: 6e20 8f00 2100 |0027: invoke-virtual {v1, v2}, Landroid/service/wallpaper/WallpaperService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008f │ │ -0ae4dc: 0c01 |002a: move-result-object v1 │ │ -0ae4de: 1f01 4800 |002b: check-cast v1, Landroid/view/WindowManager; // type@0048 │ │ -0ae4e2: 7210 c500 0100 |002d: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00c5 │ │ -0ae4e8: 0c00 |0030: move-result-object v0 │ │ -0ae4ea: 6e10 9f00 0000 |0031: invoke-virtual {v0}, Landroid/view/Display;.getWidth:()I // method@009f │ │ -0ae4f0: 0a01 |0034: move-result v1 │ │ -0ae4f2: 5951 ce01 |0035: iput v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.width:I // field@01ce │ │ -0ae4f6: 6e10 9c00 0000 |0037: invoke-virtual {v0}, Landroid/view/Display;.getHeight:()I // method@009c │ │ -0ae4fc: 0a01 |003a: move-result v1 │ │ -0ae4fe: 5951 c001 |003b: iput v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.height:I // field@01c0 │ │ -0ae502: 2201 1502 |003d: new-instance v1, Lcom/badlogic/gdx/math/WindowedMean; // type@0215 │ │ -0ae506: 1252 |003f: const/4 v2, #int 5 // #5 │ │ -0ae508: 7020 a214 2100 |0040: invoke-direct {v1, v2}, Lcom/badlogic/gdx/math/WindowedMean;.:(I)V // method@14a2 │ │ -0ae50e: 5b51 c301 |0043: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@01c3 │ │ -0ae512: 7100 7e26 0000 |0045: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ -0ae518: 0b01 |0048: move-result-wide v1 │ │ -0ae51a: 5a51 c201 |0049: iput-wide v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.lastFrameTime:J // field@01c2 │ │ -0ae51e: 5251 ce01 |004b: iget v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.width:I // field@01ce │ │ -0ae522: 5252 c001 |004d: iget v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.height:I // field@01c0 │ │ -0ae526: 7252 3528 3613 |004f: invoke-interface {v6, v3, v3, v1, v2}, Ljavax/microedition/khronos/opengles/GL10;.glViewport:(IIII)V // method@2835 │ │ -0ae52c: 5551 b201 |0052: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.created:Z // field@01b2 │ │ -0ae530: 3901 1200 |0054: if-nez v1, 0066 // +0012 │ │ -0ae534: 5451 af01 |0056: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ -0ae538: 6e10 5005 0100 |0058: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getListener:()Lcom/badlogic/gdx/ApplicationListener; // method@0550 │ │ -0ae53e: 0c01 |005b: move-result-object v1 │ │ -0ae540: 7210 fd00 0100 |005c: invoke-interface {v1}, Lcom/badlogic/gdx/ApplicationListener;.create:()V // method@00fd │ │ -0ae546: 5c54 b201 |005f: iput-boolean v4, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.created:Z // field@01b2 │ │ -0ae54a: 1d05 |0061: monitor-enter v5 │ │ -0ae54c: 1211 |0062: const/4 v1, #int 1 // #1 │ │ -0ae54e: 5c51 ca01 |0063: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.running:Z // field@01ca │ │ -0ae552: 1e05 |0065: monitor-exit v5 │ │ -0ae554: 0e00 |0066: return-void │ │ -0ae556: 0d01 |0067: move-exception v1 │ │ -0ae558: 1e05 |0068: monitor-exit v5 │ │ -0ae55a: 2701 |0069: throw v1 │ │ +0bcb98: |[0bcb98] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.onSurfaceCreated:(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ +0bcba8: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0bcbaa: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0bcbac: 7020 e104 7600 |0002: invoke-direct {v6, v7}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.setupGL:(Ljavax/microedition/khronos/opengles/GL10;)V // method@04e1 │ │ +0bcbb2: 6e20 d504 8600 |0005: invoke-virtual {v6, v8}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.logConfig:(Ljavax/microedition/khronos/egl/EGLConfig;)V // method@04d5 │ │ +0bcbb8: 7010 e404 0600 |0008: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.updatePpi:()V // method@04e4 │ │ +0bcbbe: 5461 af01 |000b: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ +0bcbc2: 7110 f10a 0100 |000d: invoke-static {v1}, Lcom/badlogic/gdx/graphics/Mesh;.invalidateAllMeshes:(Lcom/badlogic/gdx/Application;)V // method@0af1 │ │ +0bcbc8: 5461 af01 |0010: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ +0bcbcc: 7110 810b 0100 |0012: invoke-static {v1}, Lcom/badlogic/gdx/graphics/Texture;.invalidateAllTextures:(Lcom/badlogic/gdx/Application;)V // method@0b81 │ │ +0bcbd2: 5461 af01 |0015: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ +0bcbd6: 7110 fd11 0100 |0017: invoke-static {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.invalidateAllShaderPrograms:(Lcom/badlogic/gdx/Application;)V // method@11fd │ │ +0bcbdc: 5461 af01 |001a: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ +0bcbe0: 7110 7a11 0100 |001c: invoke-static {v1}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.invalidateAllFrameBuffers:(Lcom/badlogic/gdx/Application;)V // method@117a │ │ +0bcbe6: 5461 af01 |001f: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ +0bcbea: 6e10 5405 0100 |0021: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getService:()Landroid/service/wallpaper/WallpaperService; // method@0554 │ │ +0bcbf0: 0c01 |0024: move-result-object v1 │ │ +0bcbf2: 1a02 8c2b |0025: const-string v2, "window" // string@2b8c │ │ +0bcbf6: 6e20 8f00 2100 |0027: invoke-virtual {v1, v2}, Landroid/service/wallpaper/WallpaperService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008f │ │ +0bcbfc: 0c01 |002a: move-result-object v1 │ │ +0bcbfe: 1f01 4600 |002b: check-cast v1, Landroid/view/WindowManager; // type@0046 │ │ +0bcc02: 7210 c500 0100 |002d: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00c5 │ │ +0bcc08: 0c00 |0030: move-result-object v0 │ │ +0bcc0a: 6e10 9f00 0000 |0031: invoke-virtual {v0}, Landroid/view/Display;.getWidth:()I // method@009f │ │ +0bcc10: 0a01 |0034: move-result v1 │ │ +0bcc12: 5961 ce01 |0035: iput v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.width:I // field@01ce │ │ +0bcc16: 6e10 9c00 0000 |0037: invoke-virtual {v0}, Landroid/view/Display;.getHeight:()I // method@009c │ │ +0bcc1c: 0a01 |003a: move-result v1 │ │ +0bcc1e: 5961 c001 |003b: iput v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.height:I // field@01c0 │ │ +0bcc22: 2201 1302 |003d: new-instance v1, Lcom/badlogic/gdx/math/WindowedMean; // type@0213 │ │ +0bcc26: 1252 |003f: const/4 v2, #int 5 // #5 │ │ +0bcc28: 7020 a214 2100 |0040: invoke-direct {v1, v2}, Lcom/badlogic/gdx/math/WindowedMean;.:(I)V // method@14a2 │ │ +0bcc2e: 5b61 c301 |0043: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@01c3 │ │ +0bcc32: 7100 7e26 0000 |0045: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ +0bcc38: 0b02 |0048: move-result-wide v2 │ │ +0bcc3a: 5a62 c201 |0049: iput-wide v2, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.lastFrameTime:J // field@01c2 │ │ +0bcc3e: 5261 ce01 |004b: iget v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.width:I // field@01ce │ │ +0bcc42: 5262 c001 |004d: iget v2, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.height:I // field@01c0 │ │ +0bcc46: 7252 3528 4714 |004f: invoke-interface {v7, v4, v4, v1, v2}, Ljavax/microedition/khronos/opengles/GL10;.glViewport:(IIII)V // method@2835 │ │ +0bcc4c: 5561 b201 |0052: iget-boolean v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.created:Z // field@01b2 │ │ +0bcc50: 3901 1200 |0054: if-nez v1, 0066 // +0012 │ │ +0bcc54: 5461 af01 |0056: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01af │ │ +0bcc58: 6e10 5005 0100 |0058: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getListener:()Lcom/badlogic/gdx/ApplicationListener; // method@0550 │ │ +0bcc5e: 0c01 |005b: move-result-object v1 │ │ +0bcc60: 7210 fd00 0100 |005c: invoke-interface {v1}, Lcom/badlogic/gdx/ApplicationListener;.create:()V // method@00fd │ │ +0bcc66: 5c65 b201 |005f: iput-boolean v5, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.created:Z // field@01b2 │ │ +0bcc6a: 1d06 |0061: monitor-enter v6 │ │ +0bcc6c: 1211 |0062: const/4 v1, #int 1 // #1 │ │ +0bcc6e: 5c61 ca01 |0063: iput-boolean v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.running:Z // field@01ca │ │ +0bcc72: 1e06 |0065: monitor-exit v6 │ │ +0bcc74: 0e00 |0066: return-void │ │ +0bcc76: 0d01 |0067: move-exception v1 │ │ +0bcc78: 1e06 |0068: monitor-exit v6 │ │ +0bcc7a: 2701 |0069: throw v1 │ │ catches : 1 │ │ 0x0063 - 0x0069 │ │ -> 0x0067 │ │ positions : │ │ 0x0002 line=443 │ │ 0x0005 line=444 │ │ 0x0008 line=445 │ │ @@ -207703,54 +207854,54 @@ │ │ 0x0061 line=464 │ │ 0x0062 line=465 │ │ 0x0065 line=466 │ │ 0x0066 line=468 │ │ 0x0067 line=466 │ │ locals : │ │ 0x0031 - 0x006a reg=0 display Landroid/view/Display; │ │ - 0x0000 - 0x006a reg=5 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ - 0x0000 - 0x006a reg=6 gl Ljavax/microedition/khronos/opengles/GL10; │ │ - 0x0000 - 0x006a reg=7 config Ljavax/microedition/khronos/egl/EGLConfig; │ │ + 0x0000 - 0x006a reg=6 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ + 0x0000 - 0x006a reg=7 gl Ljavax/microedition/khronos/opengles/GL10; │ │ + 0x0000 - 0x006a reg=8 config Ljavax/microedition/khronos/egl/EGLConfig; │ │ │ │ #31 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ name : 'pause' │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -0ae568: |[0ae568] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.pause:()V │ │ -0ae578: 5452 cb01 |0000: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01cb │ │ -0ae57c: 1d02 |0002: monitor-enter v2 │ │ -0ae57e: 5551 ca01 |0003: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.running:Z // field@01ca │ │ -0ae582: 3901 0400 |0005: if-nez v1, 0009 // +0004 │ │ -0ae586: 1e02 |0007: monitor-exit v2 │ │ -0ae588: 0e00 |0008: return-void │ │ -0ae58a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0ae58c: 5c51 ca01 |000a: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.running:Z // field@01ca │ │ -0ae590: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -0ae592: 5c51 c401 |000d: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.pause:Z // field@01c4 │ │ -0ae596: 5551 c401 |000f: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.pause:Z // field@01c4 │ │ -0ae59a: 3801 1600 |0011: if-eqz v1, 0027 // +0016 │ │ -0ae59e: 5451 cb01 |0013: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01cb │ │ -0ae5a2: 6e10 2e26 0100 |0015: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@262e │ │ -0ae5a8: 28f7 |0018: goto 000f // -0009 │ │ -0ae5aa: 0d00 |0019: move-exception v0 │ │ -0ae5ac: 6201 1c00 |001a: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ae5b0: 1a03 8c01 |001c: const-string v3, "AndroidGraphics" // string@018c │ │ -0ae5b4: 1a04 6a2b |001e: const-string v4, "waiting for pause synchronization failed!" // string@2b6a │ │ -0ae5b8: 7230 f100 3104 |0020: invoke-interface {v1, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0ae5be: 28ec |0023: goto 000f // -0014 │ │ -0ae5c0: 0d01 |0024: move-exception v1 │ │ -0ae5c2: 1e02 |0025: monitor-exit v2 │ │ -0ae5c4: 2701 |0026: throw v1 │ │ -0ae5c6: 1e02 |0027: monitor-exit v2 │ │ -0ae5c8: 28e0 |0028: goto 0008 // -0020 │ │ +0bcc88: |[0bcc88] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.pause:()V │ │ +0bcc98: 5452 cb01 |0000: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01cb │ │ +0bcc9c: 1d02 |0002: monitor-enter v2 │ │ +0bcc9e: 5551 ca01 |0003: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.running:Z // field@01ca │ │ +0bcca2: 3901 0400 |0005: if-nez v1, 0009 // +0004 │ │ +0bcca6: 1e02 |0007: monitor-exit v2 │ │ +0bcca8: 0e00 |0008: return-void │ │ +0bccaa: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0bccac: 5c51 ca01 |000a: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.running:Z // field@01ca │ │ +0bccb0: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +0bccb2: 5c51 c401 |000d: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.pause:Z // field@01c4 │ │ +0bccb6: 5551 c401 |000f: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.pause:Z // field@01c4 │ │ +0bccba: 3801 1600 |0011: if-eqz v1, 0027 // +0016 │ │ +0bccbe: 5451 cb01 |0013: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01cb │ │ +0bccc2: 6e10 2e26 0100 |0015: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@262e │ │ +0bccc8: 28f7 |0018: goto 000f // -0009 │ │ +0bccca: 0d00 |0019: move-exception v0 │ │ +0bcccc: 6201 1c00 |001a: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bccd0: 1a03 8c01 |001c: const-string v3, "AndroidGraphics" // string@018c │ │ +0bccd4: 1a04 682b |001e: const-string v4, "waiting for pause synchronization failed!" // string@2b68 │ │ +0bccd8: 7230 f100 3104 |0020: invoke-interface {v1, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bccde: 28ec |0023: goto 000f // -0014 │ │ +0bcce0: 0d01 |0024: move-exception v1 │ │ +0bcce2: 1e02 |0025: monitor-exit v2 │ │ +0bcce4: 2701 |0026: throw v1 │ │ +0bcce6: 1e02 |0027: monitor-exit v2 │ │ +0bcce8: 28e0 |0028: goto 0008 // -0020 │ │ catches : 4 │ │ 0x0003 - 0x0011 │ │ -> 0x0024 │ │ 0x0013 - 0x0018 │ │ Ljava/lang/InterruptedException; -> 0x0019 │ │ -> 0x0024 │ │ 0x001a - 0x0026 │ │ @@ -207777,20 +207928,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ae5f4: |[0ae5f4] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.requestRendering:()V │ │ -0ae604: 5410 cd01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@01cd │ │ -0ae608: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0ae60c: 5410 cd01 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@01cd │ │ -0ae610: 6e10 b806 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.requestRender:()V // method@06b8 │ │ -0ae616: 0e00 |0009: return-void │ │ +0bcd14: |[0bcd14] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.requestRendering:()V │ │ +0bcd24: 5410 cd01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@01cd │ │ +0bcd28: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0bcd2c: 5410 cd01 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@01cd │ │ +0bcd30: 6e10 b806 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.requestRender:()V // method@06b8 │ │ +0bcd36: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ 0x0004 line=639 │ │ 0x0009 line=642 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ @@ -207800,26 +207951,26 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0ae618: |[0ae618] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.resume:()V │ │ -0ae628: 5421 cb01 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01cb │ │ -0ae62c: 1d01 |0002: monitor-enter v1 │ │ -0ae62e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0ae630: 5c20 ca01 |0004: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.running:Z // field@01ca │ │ -0ae634: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0ae636: 5c20 c901 |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.resume:Z // field@01c9 │ │ -0ae63a: 1e01 |0009: monitor-exit v1 │ │ -0ae63c: 0e00 |000a: return-void │ │ -0ae63e: 0d00 |000b: move-exception v0 │ │ -0ae640: 1e01 |000c: monitor-exit v1 │ │ -0ae642: 2700 |000d: throw v0 │ │ +0bcd38: |[0bcd38] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.resume:()V │ │ +0bcd48: 5421 cb01 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01cb │ │ +0bcd4c: 1d01 |0002: monitor-enter v1 │ │ +0bcd4e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0bcd50: 5c20 ca01 |0004: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.running:Z // field@01ca │ │ +0bcd54: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0bcd56: 5c20 c901 |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.resume:Z // field@01c9 │ │ +0bcd5a: 1e01 |0009: monitor-exit v1 │ │ +0bcd5c: 0e00 |000a: return-void │ │ +0bcd5e: 0d00 |000b: move-exception v0 │ │ +0bcd60: 1e01 |000c: monitor-exit v1 │ │ +0bcd62: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x000d │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=183 │ │ 0x0003 line=184 │ │ 0x0006 line=185 │ │ @@ -207834,25 +207985,25 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0ae650: |[0ae650] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.setContinuousRendering:(Z)V │ │ -0ae660: 5421 cd01 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@01cd │ │ -0ae664: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ -0ae668: 5c23 c101 |0004: iput-boolean v3, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.isContinuous:Z // field@01c1 │ │ -0ae66c: 3803 0900 |0006: if-eqz v3, 000f // +0009 │ │ -0ae670: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0ae672: 5421 cd01 |0009: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@01cd │ │ -0ae676: 6e20 c006 0100 |000b: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.setRenderMode:(I)V // method@06c0 │ │ -0ae67c: 0e00 |000e: return-void │ │ -0ae67e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0ae680: 28f9 |0010: goto 0009 // -0007 │ │ +0bcd70: |[0bcd70] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.setContinuousRendering:(Z)V │ │ +0bcd80: 5421 cd01 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@01cd │ │ +0bcd84: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ +0bcd88: 5c23 c101 |0004: iput-boolean v3, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.isContinuous:Z // field@01c1 │ │ +0bcd8c: 3803 0900 |0006: if-eqz v3, 000f // +0009 │ │ +0bcd90: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0bcd92: 5421 cd01 |0009: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@01cd │ │ +0bcd96: 6e20 c006 0100 |000b: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.setRenderMode:(I)V // method@06c0 │ │ +0bcd9c: 0e00 |000e: return-void │ │ +0bcd9e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0bcda0: 28f9 |0010: goto 0009 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ 0x0004 line=630 │ │ 0x0006 line=631 │ │ 0x0009 line=632 │ │ 0x000e line=634 │ │ @@ -207867,17 +208018,17 @@ │ │ type : '(IIZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ae684: |[0ae684] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.setDisplayMode:(IIZ)Z │ │ -0ae694: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ae696: 0f00 |0001: return v0 │ │ +0bcda4: |[0bcda4] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.setDisplayMode:(IIZ)Z │ │ +0bcdb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bcdb6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ 0x0000 - 0x0002 reg=2 width I │ │ 0x0000 - 0x0002 reg=3 height I │ │ @@ -207888,17 +208039,17 @@ │ │ type : '(Lcom/badlogic/gdx/Graphics$DisplayMode;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ae698: |[0ae698] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.setDisplayMode:(Lcom/badlogic/gdx/Graphics$DisplayMode;)Z │ │ -0ae6a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ae6aa: 0f00 |0001: return v0 │ │ +0bcdb8: |[0bcdb8] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.setDisplayMode:(Lcom/badlogic/gdx/Graphics$DisplayMode;)Z │ │ +0bcdc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bcdca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ 0x0000 - 0x0002 reg=2 displayMode Lcom/badlogic/gdx/Graphics$DisplayMode; │ │ │ │ @@ -207907,16 +208058,16 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ae6ac: |[0ae6ac] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.setTitle:(Ljava/lang/String;)V │ │ -0ae6bc: 0e00 |0000: return-void │ │ +0bcdcc: |[0bcdcc] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.setTitle:(Ljava/lang/String;)V │ │ +0bcddc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ 0x0000 - 0x0001 reg=1 title Ljava/lang/String; │ │ │ │ @@ -207925,16 +208076,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ae6c0: |[0ae6c0] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.setVSync:(Z)V │ │ -0ae6d0: 0e00 |0000: return-void │ │ +0bcde0: |[0bcde0] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.setVSync:(Z)V │ │ +0bcdf0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ 0x0000 - 0x0001 reg=1 vsync Z │ │ │ │ @@ -207943,17 +208094,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ae6d4: |[0ae6d4] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.supportsDisplayModeChange:()Z │ │ -0ae6e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ae6e6: 0f00 |0001: return v0 │ │ +0bcdf4: |[0bcdf4] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.supportsDisplayModeChange:()Z │ │ +0bce04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bce06: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #40 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -207961,40 +208112,40 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0ae6e8: |[0ae6e8] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.supportsExtension:(Ljava/lang/String;)Z │ │ -0ae6f8: 5420 b701 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.extensions:Ljava/lang/String; // field@01b7 │ │ -0ae6fc: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -0ae700: 6200 1f00 |0004: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0ae704: 1301 031f |0006: const/16 v1, #int 7939 // #1f03 │ │ -0ae708: 7220 ba0a 1000 |0008: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glGetString:(I)Ljava/lang/String; // method@0aba │ │ -0ae70e: 0c00 |000b: move-result-object v0 │ │ -0ae710: 5b20 b701 |000c: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.extensions:Ljava/lang/String; // field@01b7 │ │ -0ae714: 5420 b701 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.extensions:Ljava/lang/String; // field@01b7 │ │ -0ae718: 6e20 4226 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2642 │ │ -0ae71e: 0a00 |0013: move-result v0 │ │ -0ae720: 0f00 |0014: return v0 │ │ +0bce08: |[0bce08] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.supportsExtension:(Ljava/lang/String;)Z │ │ +0bce18: 5420 b701 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.extensions:Ljava/lang/String; // field@01b7 │ │ +0bce1c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +0bce20: 6200 1f00 |0004: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0bce24: 1301 031f |0006: const/16 v1, #int 7939 // #1f03 │ │ +0bce28: 7220 ba0a 1000 |0008: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glGetString:(I)Ljava/lang/String; // method@0aba │ │ +0bce2e: 0c00 |000b: move-result-object v0 │ │ +0bce30: 5b20 b701 |000c: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.extensions:Ljava/lang/String; // field@01b7 │ │ +0bce34: 5420 b701 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.extensions:Ljava/lang/String; // field@01b7 │ │ +0bce38: 6e20 4226 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2642 │ │ +0bce3e: 0a00 |0013: move-result v0 │ │ +0bce40: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x000e line=301 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ 0x0000 - 0x0015 reg=3 extension Ljava/lang/String; │ │ │ │ source_file_idx : 399 (AndroidGraphicsLiveWallpaper.java) │ │ │ │ Class #471 header: │ │ -class_idx : 174 │ │ +class_idx : 172 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 831 │ │ +superclass_idx : 829 │ │ source_file_idx : 401 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #471 annotations: │ │ @@ -208020,18 +208171,18 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidInput;II)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ae724: |[0ae724] com.badlogic.gdx.backends.android.AndroidInput$1.:(Lcom/badlogic/gdx/backends/android/AndroidInput;II)V │ │ -0ae734: 5b01 cf01 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$1;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01cf │ │ -0ae738: 7030 6c22 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@226c │ │ -0ae73e: 0e00 |0005: return-void │ │ +0bce44: |[0bce44] com.badlogic.gdx.backends.android.AndroidInput$1.:(Lcom/badlogic/gdx/backends/android/AndroidInput;II)V │ │ +0bce54: 5b01 cf01 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$1;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01cf │ │ +0bce58: 7030 6c22 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@226c │ │ +0bce5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidInput$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ 0x0000 - 0x0006 reg=2 x0 I │ │ @@ -208043,18 +208194,18 @@ │ │ type : '()Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ae740: |[0ae740] com.badlogic.gdx.backends.android.AndroidInput$1.newObject:()Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; │ │ -0ae750: 2200 bd00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; // type@00bd │ │ -0ae754: 7010 0505 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.:()V // method@0505 │ │ -0ae75a: 1100 |0005: return-object v0 │ │ +0bce60: |[0bce60] com.badlogic.gdx.backends.android.AndroidInput$1.newObject:()Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; │ │ +0bce70: 2200 bb00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; // type@00bb │ │ +0bce74: 7010 0505 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.:()V // method@0505 │ │ +0bce7a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidInput$1; │ │ │ │ #1 : (in Lcom/badlogic/gdx/backends/android/AndroidInput$1;) │ │ @@ -208062,30 +208213,30 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ae75c: |[0ae75c] com.badlogic.gdx.backends.android.AndroidInput$1.newObject:()Ljava/lang/Object; │ │ -0ae76c: 6e10 e604 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidInput$1;.newObject:()Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; // method@04e6 │ │ -0ae772: 0c00 |0003: move-result-object v0 │ │ -0ae774: 1100 |0004: return-object v0 │ │ +0bce7c: |[0bce7c] com.badlogic.gdx.backends.android.AndroidInput$1.newObject:()Ljava/lang/Object; │ │ +0bce8c: 6e10 e604 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidInput$1;.newObject:()Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; // method@04e6 │ │ +0bce92: 0c00 |0003: move-result-object v0 │ │ +0bce94: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidInput$1; │ │ │ │ source_file_idx : 401 (AndroidInput.java) │ │ │ │ Class #472 header: │ │ -class_idx : 175 │ │ +class_idx : 173 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 831 │ │ +superclass_idx : 829 │ │ source_file_idx : 401 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #472 annotations: │ │ @@ -208111,18 +208262,18 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidInput;II)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ae778: |[0ae778] com.badlogic.gdx.backends.android.AndroidInput$2.:(Lcom/badlogic/gdx/backends/android/AndroidInput;II)V │ │ -0ae788: 5b01 d001 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01d0 │ │ -0ae78c: 7030 6c22 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@226c │ │ -0ae792: 0e00 |0005: return-void │ │ +0bce98: |[0bce98] com.badlogic.gdx.backends.android.AndroidInput$2.:(Lcom/badlogic/gdx/backends/android/AndroidInput;II)V │ │ +0bcea8: 5b01 d001 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01d0 │ │ +0bceac: 7030 6c22 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@226c │ │ +0bceb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidInput$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ 0x0000 - 0x0006 reg=2 x0 I │ │ @@ -208134,18 +208285,18 @@ │ │ type : '()Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ae794: |[0ae794] com.badlogic.gdx.backends.android.AndroidInput$2.newObject:()Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; │ │ -0ae7a4: 2200 bf00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; // type@00bf │ │ -0ae7a8: 7010 0905 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.:()V // method@0509 │ │ -0ae7ae: 1100 |0005: return-object v0 │ │ +0bceb4: |[0bceb4] com.badlogic.gdx.backends.android.AndroidInput$2.newObject:()Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; │ │ +0bcec4: 2200 bd00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; // type@00bd │ │ +0bcec8: 7010 0905 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.:()V // method@0509 │ │ +0bcece: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidInput$2; │ │ │ │ #1 : (in Lcom/badlogic/gdx/backends/android/AndroidInput$2;) │ │ @@ -208153,30 +208304,30 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ae7b0: |[0ae7b0] com.badlogic.gdx.backends.android.AndroidInput$2.newObject:()Ljava/lang/Object; │ │ -0ae7c0: 6e10 e904 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidInput$2;.newObject:()Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; // method@04e9 │ │ -0ae7c6: 0c00 |0003: move-result-object v0 │ │ -0ae7c8: 1100 |0004: return-object v0 │ │ +0bced0: |[0bced0] com.badlogic.gdx.backends.android.AndroidInput$2.newObject:()Ljava/lang/Object; │ │ +0bcee0: 6e10 e904 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidInput$2;.newObject:()Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; // method@04e9 │ │ +0bcee6: 0c00 |0003: move-result-object v0 │ │ +0bcee8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidInput$2; │ │ │ │ source_file_idx : 401 (AndroidInput.java) │ │ │ │ Class #473 header: │ │ -class_idx : 192 │ │ +class_idx : 190 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 401 │ │ static_fields_size : 0 │ │ instance_fields_size: 44 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 48 │ │ │ │ Class #473 annotations: │ │ @@ -208387,178 +208538,178 @@ │ │ type : '(Lcom/badlogic/gdx/Application;Landroid/content/Context;Ljava/lang/Object;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 317 16-bit code units │ │ -0ae7cc: |[0ae7cc] com.badlogic.gdx.backends.android.AndroidInput.:(Lcom/badlogic/gdx/Application;Landroid/content/Context;Ljava/lang/Object;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ -0ae7dc: 7010 2726 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@2627 │ │ -0ae7e2: 2205 ae00 |0003: new-instance v5, Lcom/badlogic/gdx/backends/android/AndroidInput$1; // type@00ae │ │ -0ae7e6: 1306 1000 |0005: const/16 v6, #int 16 // #10 │ │ -0ae7ea: 1307 e803 |0007: const/16 v7, #int 1000 // #3e8 │ │ -0ae7ee: 7040 e504 8576 |0009: invoke-direct {v5, v8, v6, v7}, Lcom/badlogic/gdx/backends/android/AndroidInput$1;.:(Lcom/badlogic/gdx/backends/android/AndroidInput;II)V // method@04e5 │ │ -0ae7f4: 5b85 2302 |000c: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedKeyEvents:Lcom/badlogic/gdx/utils/Pool; // field@0223 │ │ -0ae7f8: 2205 af00 |000e: new-instance v5, Lcom/badlogic/gdx/backends/android/AndroidInput$2; // type@00af │ │ -0ae7fc: 1306 1000 |0010: const/16 v6, #int 16 // #10 │ │ -0ae800: 1307 e803 |0012: const/16 v7, #int 1000 // #3e8 │ │ -0ae804: 7040 e804 8576 |0014: invoke-direct {v5, v8, v6, v7}, Lcom/badlogic/gdx/backends/android/AndroidInput$2;.:(Lcom/badlogic/gdx/backends/android/AndroidInput;II)V // method@04e8 │ │ -0ae80a: 5b85 2402 |0017: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedTouchEvents:Lcom/badlogic/gdx/utils/Pool; // field@0224 │ │ -0ae80e: 2205 e703 |0019: new-instance v5, Ljava/util/ArrayList; // type@03e7 │ │ -0ae812: 7010 2c27 0500 |001b: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@272c │ │ -0ae818: 5b85 0e02 |001e: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyListeners:Ljava/util/ArrayList; // field@020e │ │ -0ae81c: 2205 e703 |0020: new-instance v5, Ljava/util/ArrayList; // type@03e7 │ │ -0ae820: 7010 2c27 0500 |0022: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@272c │ │ -0ae826: 5b85 0d02 |0025: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@020d │ │ -0ae82a: 2205 e703 |0027: new-instance v5, Ljava/util/ArrayList; // type@03e7 │ │ -0ae82e: 7010 2c27 0500 |0029: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@272c │ │ -0ae834: 5b85 1e02 |002c: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@021e │ │ -0ae838: 1305 1400 |002e: const/16 v5, #int 20 // #14 │ │ -0ae83c: 2355 4b04 |0030: new-array v5, v5, [I // type@044b │ │ -0ae840: 5b85 2002 |0032: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@0220 │ │ -0ae844: 1305 1400 |0034: const/16 v5, #int 20 // #14 │ │ -0ae848: 2355 4b04 |0036: new-array v5, v5, [I // type@044b │ │ -0ae84c: 5b85 2102 |0038: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0221 │ │ -0ae850: 1305 1400 |003a: const/16 v5, #int 20 // #14 │ │ -0ae854: 2355 4b04 |003c: new-array v5, v5, [I // type@044b │ │ -0ae858: 5b85 0702 |003e: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@0207 │ │ -0ae85c: 1305 1400 |0040: const/16 v5, #int 20 // #14 │ │ -0ae860: 2355 4b04 |0042: new-array v5, v5, [I // type@044b │ │ -0ae864: 5b85 0802 |0044: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@0208 │ │ -0ae868: 1305 1400 |0046: const/16 v5, #int 20 // #14 │ │ -0ae86c: 2355 9d04 |0048: new-array v5, v5, [Z // type@049d │ │ -0ae870: 5b85 2202 |004a: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0222 │ │ -0ae874: 1305 0a00 |004c: const/16 v5, #int 10 // #a │ │ -0ae878: 2355 4b04 |004e: new-array v5, v5, [I // type@044b │ │ -0ae87c: 5b85 1802 |0050: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0218 │ │ -0ae880: 2205 1603 |0052: new-instance v5, Lcom/badlogic/gdx/utils/IntMap; // type@0316 │ │ -0ae884: 7010 a620 0500 |0054: invoke-direct {v5}, Lcom/badlogic/gdx/utils/IntMap;.:()V // method@20a6 │ │ -0ae88a: 5b85 1002 |0057: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.keys:Lcom/badlogic/gdx/utils/IntMap; // field@0210 │ │ -0ae88e: 1205 |0059: const/4 v5, #int 0 // #0 │ │ -0ae890: 5c85 fb01 |005a: iput-boolean v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerAvailable:Z // field@01fb │ │ -0ae894: 1235 |005c: const/4 v5, #int 3 // #3 │ │ -0ae896: 2355 4a04 |005d: new-array v5, v5, [F // type@044a │ │ -0ae89a: 5b85 fd01 |005f: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerValues:[F // field@01fd │ │ -0ae89e: 1205 |0061: const/4 v5, #int 0 // #0 │ │ -0ae8a0: 5b85 1c02 |0062: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.text:Ljava/lang/String; // field@021c │ │ -0ae8a4: 1205 |0064: const/4 v5, #int 0 // #0 │ │ -0ae8a6: 5b85 1d02 |0065: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.textListener:Lcom/badlogic/gdx/Input$TextInputListener; // field@021d │ │ -0ae8aa: 1205 |0067: const/4 v5, #int 0 // #0 │ │ -0ae8ac: 5985 1b02 |0068: iput v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.sleepTime:I // field@021b │ │ -0ae8b0: 1205 |006a: const/4 v5, #int 0 // #0 │ │ -0ae8b2: 5c85 0002 |006b: iput-boolean v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.catchBack:Z // field@0200 │ │ -0ae8b6: 1205 |006d: const/4 v5, #int 0 // #0 │ │ -0ae8b8: 5c85 0102 |006e: iput-boolean v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.catchMenu:Z // field@0201 │ │ -0ae8bc: 1205 |0070: const/4 v5, #int 0 // #0 │ │ -0ae8be: 5c85 0202 |0071: iput-boolean v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@0202 │ │ -0ae8c2: 1235 |0073: const/4 v5, #int 3 // #3 │ │ -0ae8c4: 2355 4a04 |0074: new-array v5, v5, [F // type@044a │ │ -0ae8c8: 5b85 1102 |0076: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.magneticFieldValues:[F // field@0211 │ │ -0ae8cc: 1205 |0078: const/4 v5, #int 0 // #0 │ │ -0ae8ce: 5985 ff01 |0079: iput v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.azimuth:F // field@01ff │ │ -0ae8d2: 1205 |007b: const/4 v5, #int 0 // #0 │ │ -0ae8d4: 5985 1602 |007c: iput v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.pitch:F // field@0216 │ │ -0ae8d8: 1205 |007e: const/4 v5, #int 0 // #0 │ │ -0ae8da: 5985 1a02 |007f: iput v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.roll:F // field@021a │ │ -0ae8de: 1205 |0081: const/4 v5, #int 0 // #0 │ │ -0ae8e0: 5985 0b02 |0082: iput v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.inclination:F // field@020b │ │ -0ae8e4: 1205 |0084: const/4 v5, #int 0 // #0 │ │ -0ae8e6: 5c85 0c02 |0085: iput-boolean v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.justTouched:Z // field@020c │ │ -0ae8ea: 7100 7e26 0000 |0087: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ -0ae8f0: 0b05 |008a: move-result-wide v5 │ │ -0ae8f2: 5a85 0602 |008b: iput-wide v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.currentEventTimeStamp:J // field@0206 │ │ -0ae8f6: 1215 |008d: const/4 v5, #int 1 // #1 │ │ -0ae8f8: 5c85 1902 |008e: iput-boolean v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.requestFocus:Z // field@0219 │ │ -0ae8fc: 1305 0900 |0090: const/16 v5, #int 9 // #9 │ │ -0ae900: 2355 4a04 |0092: new-array v5, v5, [F // type@044a │ │ -0ae904: 5b85 fa01 |0094: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.R:[F // field@01fa │ │ -0ae908: 1235 |0096: const/4 v5, #int 3 // #3 │ │ -0ae90a: 2355 4a04 |0097: new-array v5, v5, [F // type@044a │ │ -0ae90e: 5b85 1502 |0099: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.orientation:[F // field@0215 │ │ -0ae912: 20b5 4200 |009b: instance-of v5, v11, Landroid/view/View; // type@0042 │ │ -0ae916: 3805 1900 |009d: if-eqz v5, 00b6 // +0019 │ │ -0ae91a: 07b4 |009f: move-object v4, v11 │ │ -0ae91c: 1f04 4200 |00a0: check-cast v4, Landroid/view/View; // type@0042 │ │ -0ae920: 6e20 bc00 8400 |00a2: invoke-virtual {v4, v8}, Landroid/view/View;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@00bc │ │ -0ae926: 6e20 bd00 8400 |00a5: invoke-virtual {v4, v8}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@00bd │ │ -0ae92c: 1215 |00a8: const/4 v5, #int 1 // #1 │ │ -0ae92e: 6e20 b900 5400 |00a9: invoke-virtual {v4, v5}, Landroid/view/View;.setFocusable:(Z)V // method@00b9 │ │ -0ae934: 1215 |00ac: const/4 v5, #int 1 // #1 │ │ -0ae936: 6e20 ba00 5400 |00ad: invoke-virtual {v4, v5}, Landroid/view/View;.setFocusableInTouchMode:(Z)V // method@00ba │ │ -0ae93c: 6e10 b700 0400 |00b0: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@00b7 │ │ -0ae942: 6e10 b800 0400 |00b3: invoke-virtual {v4}, Landroid/view/View;.requestFocusFromTouch:()Z // method@00b8 │ │ -0ae948: 5b8c 0402 |00b6: iput-object v12, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0204 │ │ -0ae94c: 2205 d000 |00b8: new-instance v5, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // type@00d0 │ │ -0ae950: 2206 2900 |00ba: new-instance v6, Landroid/os/Handler; // type@0029 │ │ -0ae954: 7010 7400 0600 |00bc: invoke-direct {v6}, Landroid/os/Handler;.:()V // method@0074 │ │ -0ae95a: 7040 b505 a586 |00bf: invoke-direct {v5, v10, v6, v8}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.:(Landroid/content/Context;Landroid/os/Handler;Lcom/badlogic/gdx/backends/android/AndroidInput;)V // method@05b5 │ │ -0ae960: 5b85 1402 |00c2: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.onscreenKeyboard:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@0214 │ │ -0ae964: 1200 |00c4: const/4 v0, #int 0 // #0 │ │ -0ae966: 5485 1802 |00c5: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0218 │ │ -0ae96a: 2155 |00c7: array-length v5, v5 │ │ -0ae96c: 3550 0a00 |00c8: if-ge v0, v5, 00d2 // +000a │ │ -0ae970: 5485 1802 |00ca: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0218 │ │ -0ae974: 12f6 |00cc: const/4 v6, #int -1 // #ff │ │ -0ae976: 4b06 0500 |00cd: aput v6, v5, v0 │ │ -0ae97a: d800 0001 |00cf: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ae97e: 28f4 |00d1: goto 00c5 // -000c │ │ -0ae980: 2205 2900 |00d2: new-instance v5, Landroid/os/Handler; // type@0029 │ │ -0ae984: 7010 7400 0500 |00d4: invoke-direct {v5}, Landroid/os/Handler;.:()V // method@0074 │ │ -0ae98a: 5b85 0902 |00d7: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.handle:Landroid/os/Handler; // field@0209 │ │ -0ae98e: 5b89 fe01 |00d9: iput-object v9, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.app:Lcom/badlogic/gdx/Application; // field@01fe │ │ -0ae992: 5b8a 0502 |00db: iput-object v10, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@0205 │ │ -0ae996: 52c5 4201 |00dd: iget v5, v12, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.touchSleepTime:I // field@0142 │ │ -0ae99a: 5985 1b02 |00df: iput v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.sleepTime:I // field@021b │ │ -0ae99e: 6205 0300 |00e1: sget-object v5, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@0003 │ │ -0ae9a2: 7110 0126 0500 |00e3: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -0ae9a8: 0a03 |00e6: move-result v3 │ │ -0ae9aa: 1255 |00e7: const/4 v5, #int 5 // #5 │ │ -0ae9ac: 3453 4800 |00e8: if-lt v3, v5, 0130 // +0048 │ │ -0ae9b0: 2205 c700 |00ea: new-instance v5, Lcom/badlogic/gdx/backends/android/AndroidMultiTouchHandler; // type@00c7 │ │ -0ae9b4: 7010 7805 0500 |00ec: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/AndroidMultiTouchHandler;.:()V // method@0578 │ │ -0ae9ba: 5b85 1f02 |00ef: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchHandler:Lcom/badlogic/gdx/backends/android/AndroidTouchHandler; // field@021f │ │ -0ae9be: 5485 1f02 |00f1: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchHandler:Lcom/badlogic/gdx/backends/android/AndroidTouchHandler; // field@021f │ │ -0ae9c2: 7220 f105 a500 |00f3: invoke-interface {v5, v10}, Lcom/badlogic/gdx/backends/android/AndroidTouchHandler;.supportsMultitouch:(Landroid/content/Context;)Z // method@05f1 │ │ -0ae9c8: 0a05 |00f6: move-result v5 │ │ -0ae9ca: 5c85 0a02 |00f7: iput-boolean v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.hasMultitouch:Z // field@020a │ │ -0ae9ce: 1a05 452b |00f9: const-string v5, "vibrator" // string@2b45 │ │ -0ae9d2: 6e20 1400 5a00 |00fb: invoke-virtual {v10, v5}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0014 │ │ -0ae9d8: 0c05 |00fe: move-result-object v5 │ │ -0ae9da: 1f05 2d00 |00ff: check-cast v5, Landroid/os/Vibrator; // type@002d │ │ -0ae9de: 5b85 2502 |0101: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.vibrator:Landroid/os/Vibrator; // field@0225 │ │ -0ae9e2: 6e10 1c05 0800 |0103: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/AndroidInput;.getRotation:()I // method@051c │ │ -0ae9e8: 0a02 |0106: move-result v2 │ │ -0ae9ea: 5485 fe01 |0107: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.app:Lcom/badlogic/gdx/Application; // field@01fe │ │ -0ae9ee: 7210 e900 0500 |0109: invoke-interface {v5}, Lcom/badlogic/gdx/Application;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@00e9 │ │ -0ae9f4: 0c05 |010c: move-result-object v5 │ │ -0ae9f6: 7210 2a01 0500 |010d: invoke-interface {v5}, Lcom/badlogic/gdx/Graphics;.getDesktopDisplayMode:()Lcom/badlogic/gdx/Graphics$DisplayMode; // method@012a │ │ -0ae9fc: 0c01 |0110: move-result-object v1 │ │ -0ae9fe: 3802 0600 |0111: if-eqz v2, 0117 // +0006 │ │ -0aea02: 1305 b400 |0113: const/16 v5, #int 180 // #b4 │ │ -0aea06: 3352 0800 |0115: if-ne v2, v5, 011d // +0008 │ │ -0aea0a: 5215 3200 |0117: iget v5, v1, Lcom/badlogic/gdx/Graphics$DisplayMode;.width:I // field@0032 │ │ -0aea0e: 5216 3000 |0119: iget v6, v1, Lcom/badlogic/gdx/Graphics$DisplayMode;.height:I // field@0030 │ │ -0aea12: 3565 1000 |011b: if-ge v5, v6, 012b // +0010 │ │ -0aea16: 1305 5a00 |011d: const/16 v5, #int 90 // #5a │ │ -0aea1a: 3252 0600 |011f: if-eq v2, v5, 0125 // +0006 │ │ -0aea1e: 1305 0e01 |0121: const/16 v5, #int 270 // #10e │ │ -0aea22: 3352 1500 |0123: if-ne v2, v5, 0138 // +0015 │ │ -0aea26: 5215 3200 |0125: iget v5, v1, Lcom/badlogic/gdx/Graphics$DisplayMode;.width:I // field@0032 │ │ -0aea2a: 5216 3000 |0127: iget v6, v1, Lcom/badlogic/gdx/Graphics$DisplayMode;.height:I // field@0030 │ │ -0aea2e: 3665 0f00 |0129: if-gt v5, v6, 0138 // +000f │ │ -0aea32: 6205 d100 |012b: sget-object v5, Lcom/badlogic/gdx/Input$Orientation;.Landscape:Lcom/badlogic/gdx/Input$Orientation; // field@00d1 │ │ -0aea36: 5b85 1302 |012d: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.nativeOrientation:Lcom/badlogic/gdx/Input$Orientation; // field@0213 │ │ -0aea3a: 0e00 |012f: return-void │ │ -0aea3c: 2205 d300 |0130: new-instance v5, Lcom/badlogic/gdx/backends/android/AndroidSingleTouchHandler; // type@00d3 │ │ -0aea40: 7010 d605 0500 |0132: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/AndroidSingleTouchHandler;.:()V // method@05d6 │ │ -0aea46: 5b85 1f02 |0135: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchHandler:Lcom/badlogic/gdx/backends/android/AndroidTouchHandler; // field@021f │ │ -0aea4a: 28ba |0137: goto 00f1 // -0046 │ │ -0aea4c: 6205 d200 |0138: sget-object v5, Lcom/badlogic/gdx/Input$Orientation;.Portrait:Lcom/badlogic/gdx/Input$Orientation; // field@00d2 │ │ -0aea50: 5b85 1302 |013a: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.nativeOrientation:Lcom/badlogic/gdx/Input$Orientation; // field@0213 │ │ -0aea54: 28f3 |013c: goto 012f // -000d │ │ +0bceec: |[0bceec] com.badlogic.gdx.backends.android.AndroidInput.:(Lcom/badlogic/gdx/Application;Landroid/content/Context;Ljava/lang/Object;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ +0bcefc: 7010 2726 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@2627 │ │ +0bcf02: 2205 ac00 |0003: new-instance v5, Lcom/badlogic/gdx/backends/android/AndroidInput$1; // type@00ac │ │ +0bcf06: 1306 1000 |0005: const/16 v6, #int 16 // #10 │ │ +0bcf0a: 1307 e803 |0007: const/16 v7, #int 1000 // #3e8 │ │ +0bcf0e: 7040 e504 8576 |0009: invoke-direct {v5, v8, v6, v7}, Lcom/badlogic/gdx/backends/android/AndroidInput$1;.:(Lcom/badlogic/gdx/backends/android/AndroidInput;II)V // method@04e5 │ │ +0bcf14: 5b85 2302 |000c: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedKeyEvents:Lcom/badlogic/gdx/utils/Pool; // field@0223 │ │ +0bcf18: 2205 ad00 |000e: new-instance v5, Lcom/badlogic/gdx/backends/android/AndroidInput$2; // type@00ad │ │ +0bcf1c: 1306 1000 |0010: const/16 v6, #int 16 // #10 │ │ +0bcf20: 1307 e803 |0012: const/16 v7, #int 1000 // #3e8 │ │ +0bcf24: 7040 e804 8576 |0014: invoke-direct {v5, v8, v6, v7}, Lcom/badlogic/gdx/backends/android/AndroidInput$2;.:(Lcom/badlogic/gdx/backends/android/AndroidInput;II)V // method@04e8 │ │ +0bcf2a: 5b85 2402 |0017: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedTouchEvents:Lcom/badlogic/gdx/utils/Pool; // field@0224 │ │ +0bcf2e: 2205 e503 |0019: new-instance v5, Ljava/util/ArrayList; // type@03e5 │ │ +0bcf32: 7010 2c27 0500 |001b: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@272c │ │ +0bcf38: 5b85 0e02 |001e: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyListeners:Ljava/util/ArrayList; // field@020e │ │ +0bcf3c: 2205 e503 |0020: new-instance v5, Ljava/util/ArrayList; // type@03e5 │ │ +0bcf40: 7010 2c27 0500 |0022: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@272c │ │ +0bcf46: 5b85 0d02 |0025: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@020d │ │ +0bcf4a: 2205 e503 |0027: new-instance v5, Ljava/util/ArrayList; // type@03e5 │ │ +0bcf4e: 7010 2c27 0500 |0029: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@272c │ │ +0bcf54: 5b85 1e02 |002c: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@021e │ │ +0bcf58: 1305 1400 |002e: const/16 v5, #int 20 // #14 │ │ +0bcf5c: 2355 4904 |0030: new-array v5, v5, [I // type@0449 │ │ +0bcf60: 5b85 2002 |0032: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@0220 │ │ +0bcf64: 1305 1400 |0034: const/16 v5, #int 20 // #14 │ │ +0bcf68: 2355 4904 |0036: new-array v5, v5, [I // type@0449 │ │ +0bcf6c: 5b85 2102 |0038: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0221 │ │ +0bcf70: 1305 1400 |003a: const/16 v5, #int 20 // #14 │ │ +0bcf74: 2355 4904 |003c: new-array v5, v5, [I // type@0449 │ │ +0bcf78: 5b85 0702 |003e: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@0207 │ │ +0bcf7c: 1305 1400 |0040: const/16 v5, #int 20 // #14 │ │ +0bcf80: 2355 4904 |0042: new-array v5, v5, [I // type@0449 │ │ +0bcf84: 5b85 0802 |0044: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@0208 │ │ +0bcf88: 1305 1400 |0046: const/16 v5, #int 20 // #14 │ │ +0bcf8c: 2355 9b04 |0048: new-array v5, v5, [Z // type@049b │ │ +0bcf90: 5b85 2202 |004a: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0222 │ │ +0bcf94: 1305 0a00 |004c: const/16 v5, #int 10 // #a │ │ +0bcf98: 2355 4904 |004e: new-array v5, v5, [I // type@0449 │ │ +0bcf9c: 5b85 1802 |0050: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0218 │ │ +0bcfa0: 2205 1403 |0052: new-instance v5, Lcom/badlogic/gdx/utils/IntMap; // type@0314 │ │ +0bcfa4: 7010 a620 0500 |0054: invoke-direct {v5}, Lcom/badlogic/gdx/utils/IntMap;.:()V // method@20a6 │ │ +0bcfaa: 5b85 1002 |0057: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.keys:Lcom/badlogic/gdx/utils/IntMap; // field@0210 │ │ +0bcfae: 1205 |0059: const/4 v5, #int 0 // #0 │ │ +0bcfb0: 5c85 fb01 |005a: iput-boolean v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerAvailable:Z // field@01fb │ │ +0bcfb4: 1235 |005c: const/4 v5, #int 3 // #3 │ │ +0bcfb6: 2355 4804 |005d: new-array v5, v5, [F // type@0448 │ │ +0bcfba: 5b85 fd01 |005f: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerValues:[F // field@01fd │ │ +0bcfbe: 1205 |0061: const/4 v5, #int 0 // #0 │ │ +0bcfc0: 5b85 1c02 |0062: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.text:Ljava/lang/String; // field@021c │ │ +0bcfc4: 1205 |0064: const/4 v5, #int 0 // #0 │ │ +0bcfc6: 5b85 1d02 |0065: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.textListener:Lcom/badlogic/gdx/Input$TextInputListener; // field@021d │ │ +0bcfca: 1205 |0067: const/4 v5, #int 0 // #0 │ │ +0bcfcc: 5985 1b02 |0068: iput v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.sleepTime:I // field@021b │ │ +0bcfd0: 1205 |006a: const/4 v5, #int 0 // #0 │ │ +0bcfd2: 5c85 0002 |006b: iput-boolean v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.catchBack:Z // field@0200 │ │ +0bcfd6: 1205 |006d: const/4 v5, #int 0 // #0 │ │ +0bcfd8: 5c85 0102 |006e: iput-boolean v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.catchMenu:Z // field@0201 │ │ +0bcfdc: 1205 |0070: const/4 v5, #int 0 // #0 │ │ +0bcfde: 5c85 0202 |0071: iput-boolean v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@0202 │ │ +0bcfe2: 1235 |0073: const/4 v5, #int 3 // #3 │ │ +0bcfe4: 2355 4804 |0074: new-array v5, v5, [F // type@0448 │ │ +0bcfe8: 5b85 1102 |0076: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.magneticFieldValues:[F // field@0211 │ │ +0bcfec: 1205 |0078: const/4 v5, #int 0 // #0 │ │ +0bcfee: 5985 ff01 |0079: iput v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.azimuth:F // field@01ff │ │ +0bcff2: 1205 |007b: const/4 v5, #int 0 // #0 │ │ +0bcff4: 5985 1602 |007c: iput v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.pitch:F // field@0216 │ │ +0bcff8: 1205 |007e: const/4 v5, #int 0 // #0 │ │ +0bcffa: 5985 1a02 |007f: iput v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.roll:F // field@021a │ │ +0bcffe: 1205 |0081: const/4 v5, #int 0 // #0 │ │ +0bd000: 5985 0b02 |0082: iput v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.inclination:F // field@020b │ │ +0bd004: 1205 |0084: const/4 v5, #int 0 // #0 │ │ +0bd006: 5c85 0c02 |0085: iput-boolean v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.justTouched:Z // field@020c │ │ +0bd00a: 7100 7e26 0000 |0087: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ +0bd010: 0b06 |008a: move-result-wide v6 │ │ +0bd012: 5a86 0602 |008b: iput-wide v6, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.currentEventTimeStamp:J // field@0206 │ │ +0bd016: 1215 |008d: const/4 v5, #int 1 // #1 │ │ +0bd018: 5c85 1902 |008e: iput-boolean v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.requestFocus:Z // field@0219 │ │ +0bd01c: 1305 0900 |0090: const/16 v5, #int 9 // #9 │ │ +0bd020: 2355 4804 |0092: new-array v5, v5, [F // type@0448 │ │ +0bd024: 5b85 fa01 |0094: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.R:[F // field@01fa │ │ +0bd028: 1235 |0096: const/4 v5, #int 3 // #3 │ │ +0bd02a: 2355 4804 |0097: new-array v5, v5, [F // type@0448 │ │ +0bd02e: 5b85 1502 |0099: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.orientation:[F // field@0215 │ │ +0bd032: 20b5 4100 |009b: instance-of v5, v11, Landroid/view/View; // type@0041 │ │ +0bd036: 3805 1900 |009d: if-eqz v5, 00b6 // +0019 │ │ +0bd03a: 07b4 |009f: move-object v4, v11 │ │ +0bd03c: 1f04 4100 |00a0: check-cast v4, Landroid/view/View; // type@0041 │ │ +0bd040: 6e20 bc00 8400 |00a2: invoke-virtual {v4, v8}, Landroid/view/View;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@00bc │ │ +0bd046: 6e20 bd00 8400 |00a5: invoke-virtual {v4, v8}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@00bd │ │ +0bd04c: 1215 |00a8: const/4 v5, #int 1 // #1 │ │ +0bd04e: 6e20 b900 5400 |00a9: invoke-virtual {v4, v5}, Landroid/view/View;.setFocusable:(Z)V // method@00b9 │ │ +0bd054: 1215 |00ac: const/4 v5, #int 1 // #1 │ │ +0bd056: 6e20 ba00 5400 |00ad: invoke-virtual {v4, v5}, Landroid/view/View;.setFocusableInTouchMode:(Z)V // method@00ba │ │ +0bd05c: 6e10 b700 0400 |00b0: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@00b7 │ │ +0bd062: 6e10 b800 0400 |00b3: invoke-virtual {v4}, Landroid/view/View;.requestFocusFromTouch:()Z // method@00b8 │ │ +0bd068: 5b8c 0402 |00b6: iput-object v12, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0204 │ │ +0bd06c: 2205 ce00 |00b8: new-instance v5, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // type@00ce │ │ +0bd070: 2206 2900 |00ba: new-instance v6, Landroid/os/Handler; // type@0029 │ │ +0bd074: 7010 7400 0600 |00bc: invoke-direct {v6}, Landroid/os/Handler;.:()V // method@0074 │ │ +0bd07a: 7040 b505 a586 |00bf: invoke-direct {v5, v10, v6, v8}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.:(Landroid/content/Context;Landroid/os/Handler;Lcom/badlogic/gdx/backends/android/AndroidInput;)V // method@05b5 │ │ +0bd080: 5b85 1402 |00c2: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.onscreenKeyboard:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@0214 │ │ +0bd084: 1200 |00c4: const/4 v0, #int 0 // #0 │ │ +0bd086: 5485 1802 |00c5: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0218 │ │ +0bd08a: 2155 |00c7: array-length v5, v5 │ │ +0bd08c: 3550 0a00 |00c8: if-ge v0, v5, 00d2 // +000a │ │ +0bd090: 5485 1802 |00ca: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0218 │ │ +0bd094: 12f6 |00cc: const/4 v6, #int -1 // #ff │ │ +0bd096: 4b06 0500 |00cd: aput v6, v5, v0 │ │ +0bd09a: d800 0001 |00cf: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bd09e: 28f4 |00d1: goto 00c5 // -000c │ │ +0bd0a0: 2205 2900 |00d2: new-instance v5, Landroid/os/Handler; // type@0029 │ │ +0bd0a4: 7010 7400 0500 |00d4: invoke-direct {v5}, Landroid/os/Handler;.:()V // method@0074 │ │ +0bd0aa: 5b85 0902 |00d7: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.handle:Landroid/os/Handler; // field@0209 │ │ +0bd0ae: 5b89 fe01 |00d9: iput-object v9, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.app:Lcom/badlogic/gdx/Application; // field@01fe │ │ +0bd0b2: 5b8a 0502 |00db: iput-object v10, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@0205 │ │ +0bd0b6: 52c5 4201 |00dd: iget v5, v12, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.touchSleepTime:I // field@0142 │ │ +0bd0ba: 5985 1b02 |00df: iput v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.sleepTime:I // field@021b │ │ +0bd0be: 6205 0300 |00e1: sget-object v5, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@0003 │ │ +0bd0c2: 7110 0126 0500 |00e3: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0bd0c8: 0a03 |00e6: move-result v3 │ │ +0bd0ca: 1255 |00e7: const/4 v5, #int 5 // #5 │ │ +0bd0cc: 3453 4800 |00e8: if-lt v3, v5, 0130 // +0048 │ │ +0bd0d0: 2205 c500 |00ea: new-instance v5, Lcom/badlogic/gdx/backends/android/AndroidMultiTouchHandler; // type@00c5 │ │ +0bd0d4: 7010 7805 0500 |00ec: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/AndroidMultiTouchHandler;.:()V // method@0578 │ │ +0bd0da: 5b85 1f02 |00ef: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchHandler:Lcom/badlogic/gdx/backends/android/AndroidTouchHandler; // field@021f │ │ +0bd0de: 5485 1f02 |00f1: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchHandler:Lcom/badlogic/gdx/backends/android/AndroidTouchHandler; // field@021f │ │ +0bd0e2: 7220 f105 a500 |00f3: invoke-interface {v5, v10}, Lcom/badlogic/gdx/backends/android/AndroidTouchHandler;.supportsMultitouch:(Landroid/content/Context;)Z // method@05f1 │ │ +0bd0e8: 0a05 |00f6: move-result v5 │ │ +0bd0ea: 5c85 0a02 |00f7: iput-boolean v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.hasMultitouch:Z // field@020a │ │ +0bd0ee: 1a05 432b |00f9: const-string v5, "vibrator" // string@2b43 │ │ +0bd0f2: 6e20 1400 5a00 |00fb: invoke-virtual {v10, v5}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0014 │ │ +0bd0f8: 0c05 |00fe: move-result-object v5 │ │ +0bd0fa: 1f05 2d00 |00ff: check-cast v5, Landroid/os/Vibrator; // type@002d │ │ +0bd0fe: 5b85 2502 |0101: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.vibrator:Landroid/os/Vibrator; // field@0225 │ │ +0bd102: 6e10 1c05 0800 |0103: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/AndroidInput;.getRotation:()I // method@051c │ │ +0bd108: 0a02 |0106: move-result v2 │ │ +0bd10a: 5485 fe01 |0107: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.app:Lcom/badlogic/gdx/Application; // field@01fe │ │ +0bd10e: 7210 e900 0500 |0109: invoke-interface {v5}, Lcom/badlogic/gdx/Application;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@00e9 │ │ +0bd114: 0c05 |010c: move-result-object v5 │ │ +0bd116: 7210 2a01 0500 |010d: invoke-interface {v5}, Lcom/badlogic/gdx/Graphics;.getDesktopDisplayMode:()Lcom/badlogic/gdx/Graphics$DisplayMode; // method@012a │ │ +0bd11c: 0c01 |0110: move-result-object v1 │ │ +0bd11e: 3802 0600 |0111: if-eqz v2, 0117 // +0006 │ │ +0bd122: 1305 b400 |0113: const/16 v5, #int 180 // #b4 │ │ +0bd126: 3352 0800 |0115: if-ne v2, v5, 011d // +0008 │ │ +0bd12a: 5215 3200 |0117: iget v5, v1, Lcom/badlogic/gdx/Graphics$DisplayMode;.width:I // field@0032 │ │ +0bd12e: 5216 3000 |0119: iget v6, v1, Lcom/badlogic/gdx/Graphics$DisplayMode;.height:I // field@0030 │ │ +0bd132: 3565 1000 |011b: if-ge v5, v6, 012b // +0010 │ │ +0bd136: 1305 5a00 |011d: const/16 v5, #int 90 // #5a │ │ +0bd13a: 3252 0600 |011f: if-eq v2, v5, 0125 // +0006 │ │ +0bd13e: 1305 0e01 |0121: const/16 v5, #int 270 // #10e │ │ +0bd142: 3352 1500 |0123: if-ne v2, v5, 0138 // +0015 │ │ +0bd146: 5215 3200 |0125: iget v5, v1, Lcom/badlogic/gdx/Graphics$DisplayMode;.width:I // field@0032 │ │ +0bd14a: 5216 3000 |0127: iget v6, v1, Lcom/badlogic/gdx/Graphics$DisplayMode;.height:I // field@0030 │ │ +0bd14e: 3665 0f00 |0129: if-gt v5, v6, 0138 // +000f │ │ +0bd152: 6205 d100 |012b: sget-object v5, Lcom/badlogic/gdx/Input$Orientation;.Landscape:Lcom/badlogic/gdx/Input$Orientation; // field@00d1 │ │ +0bd156: 5b85 1302 |012d: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.nativeOrientation:Lcom/badlogic/gdx/Input$Orientation; // field@0213 │ │ +0bd15a: 0e00 |012f: return-void │ │ +0bd15c: 2205 d100 |0130: new-instance v5, Lcom/badlogic/gdx/backends/android/AndroidSingleTouchHandler; // type@00d1 │ │ +0bd160: 7010 d605 0500 |0132: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/AndroidSingleTouchHandler;.:()V // method@05d6 │ │ +0bd166: 5b85 1f02 |0135: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchHandler:Lcom/badlogic/gdx/backends/android/AndroidTouchHandler; // field@021f │ │ +0bd16a: 28ba |0137: goto 00f1 // -0046 │ │ +0bd16c: 6205 d200 |0138: sget-object v5, Lcom/badlogic/gdx/Input$Orientation;.Portrait:Lcom/badlogic/gdx/Input$Orientation; // field@00d2 │ │ +0bd170: 5b85 1302 |013a: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.nativeOrientation:Lcom/badlogic/gdx/Input$Orientation; // field@0213 │ │ +0bd174: 28f3 |013c: goto 012f // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0003 line=79 │ │ 0x000e line=85 │ │ 0x0019 line=91 │ │ 0x0020 line=92 │ │ @@ -208636,50 +208787,50 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -0aea58: |[0aea58] com.badlogic.gdx.backends.android.AndroidInput.updateOrientation:()V │ │ -0aea68: 5440 fa01 |0000: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.R:[F // field@01fa │ │ -0aea6c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0aea6e: 5442 fd01 |0003: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerValues:[F // field@01fd │ │ -0aea72: 5443 1102 |0005: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.magneticFieldValues:[F // field@0211 │ │ -0aea76: 7140 3100 1032 |0007: invoke-static {v0, v1, v2, v3}, Landroid/hardware/SensorManager;.getRotationMatrix:([F[F[F[F)Z // method@0031 │ │ -0aea7c: 0a00 |000a: move-result v0 │ │ -0aea7e: 3800 3000 |000b: if-eqz v0, 003b // +0030 │ │ -0aea82: 5440 fa01 |000d: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.R:[F // field@01fa │ │ -0aea86: 5441 1502 |000f: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.orientation:[F // field@0215 │ │ -0aea8a: 7120 3000 1000 |0011: invoke-static {v0, v1}, Landroid/hardware/SensorManager;.getOrientation:([F[F)[F // method@0030 │ │ -0aea90: 5440 1502 |0014: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.orientation:[F // field@0215 │ │ -0aea94: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -0aea96: 4400 0001 |0017: aget v0, v0, v1 │ │ -0aea9a: 8900 |0019: float-to-double v0, v0 │ │ -0aea9c: 7120 2326 1000 |001a: invoke-static {v0, v1}, Ljava/lang/Math;.toDegrees:(D)D // method@2623 │ │ -0aeaa2: 0b00 |001d: move-result-wide v0 │ │ -0aeaa4: 8c00 |001e: double-to-float v0, v0 │ │ -0aeaa6: 5940 ff01 |001f: iput v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.azimuth:F // field@01ff │ │ -0aeaaa: 5440 1502 |0021: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.orientation:[F // field@0215 │ │ -0aeaae: 1211 |0023: const/4 v1, #int 1 // #1 │ │ -0aeab0: 4400 0001 |0024: aget v0, v0, v1 │ │ -0aeab4: 8900 |0026: float-to-double v0, v0 │ │ -0aeab6: 7120 2326 1000 |0027: invoke-static {v0, v1}, Ljava/lang/Math;.toDegrees:(D)D // method@2623 │ │ -0aeabc: 0b00 |002a: move-result-wide v0 │ │ -0aeabe: 8c00 |002b: double-to-float v0, v0 │ │ -0aeac0: 5940 1602 |002c: iput v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.pitch:F // field@0216 │ │ -0aeac4: 5440 1502 |002e: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.orientation:[F // field@0215 │ │ -0aeac8: 1221 |0030: const/4 v1, #int 2 // #2 │ │ -0aeaca: 4400 0001 |0031: aget v0, v0, v1 │ │ -0aeace: 8900 |0033: float-to-double v0, v0 │ │ -0aead0: 7120 2326 1000 |0034: invoke-static {v0, v1}, Ljava/lang/Math;.toDegrees:(D)D // method@2623 │ │ -0aead6: 0b00 |0037: move-result-wide v0 │ │ -0aead8: 8c00 |0038: double-to-float v0, v0 │ │ -0aeada: 5940 1a02 |0039: iput v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.roll:F // field@021a │ │ -0aeade: 0e00 |003b: return-void │ │ +0bd178: |[0bd178] com.badlogic.gdx.backends.android.AndroidInput.updateOrientation:()V │ │ +0bd188: 5440 fa01 |0000: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.R:[F // field@01fa │ │ +0bd18c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0bd18e: 5442 fd01 |0003: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerValues:[F // field@01fd │ │ +0bd192: 5443 1102 |0005: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.magneticFieldValues:[F // field@0211 │ │ +0bd196: 7140 3100 1032 |0007: invoke-static {v0, v1, v2, v3}, Landroid/hardware/SensorManager;.getRotationMatrix:([F[F[F[F)Z // method@0031 │ │ +0bd19c: 0a00 |000a: move-result v0 │ │ +0bd19e: 3800 3000 |000b: if-eqz v0, 003b // +0030 │ │ +0bd1a2: 5440 fa01 |000d: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.R:[F // field@01fa │ │ +0bd1a6: 5441 1502 |000f: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.orientation:[F // field@0215 │ │ +0bd1aa: 7120 3000 1000 |0011: invoke-static {v0, v1}, Landroid/hardware/SensorManager;.getOrientation:([F[F)[F // method@0030 │ │ +0bd1b0: 5440 1502 |0014: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.orientation:[F // field@0215 │ │ +0bd1b4: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +0bd1b6: 4400 0001 |0017: aget v0, v0, v1 │ │ +0bd1ba: 8900 |0019: float-to-double v0, v0 │ │ +0bd1bc: 7120 2326 1000 |001a: invoke-static {v0, v1}, Ljava/lang/Math;.toDegrees:(D)D // method@2623 │ │ +0bd1c2: 0b00 |001d: move-result-wide v0 │ │ +0bd1c4: 8c00 |001e: double-to-float v0, v0 │ │ +0bd1c6: 5940 ff01 |001f: iput v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.azimuth:F // field@01ff │ │ +0bd1ca: 5440 1502 |0021: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.orientation:[F // field@0215 │ │ +0bd1ce: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +0bd1d0: 4400 0001 |0024: aget v0, v0, v1 │ │ +0bd1d4: 8900 |0026: float-to-double v0, v0 │ │ +0bd1d6: 7120 2326 1000 |0027: invoke-static {v0, v1}, Ljava/lang/Math;.toDegrees:(D)D // method@2623 │ │ +0bd1dc: 0b00 |002a: move-result-wide v0 │ │ +0bd1de: 8c00 |002b: double-to-float v0, v0 │ │ +0bd1e0: 5940 1602 |002c: iput v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.pitch:F // field@0216 │ │ +0bd1e4: 5440 1502 |002e: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.orientation:[F // field@0215 │ │ +0bd1e8: 1221 |0030: const/4 v1, #int 2 // #2 │ │ +0bd1ea: 4400 0001 |0031: aget v0, v0, v1 │ │ +0bd1ee: 8900 |0033: float-to-double v0, v0 │ │ +0bd1f0: 7120 2326 1000 |0034: invoke-static {v0, v1}, Ljava/lang/Math;.toDegrees:(D)D // method@2623 │ │ +0bd1f6: 0b00 |0037: move-result-wide v0 │ │ +0bd1f8: 8c00 |0038: double-to-float v0, v0 │ │ +0bd1fa: 5940 1a02 |0039: iput v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.roll:F // field@021a │ │ +0bd1fe: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ 0x000d line=570 │ │ 0x0014 line=571 │ │ 0x0021 line=572 │ │ 0x002e line=573 │ │ @@ -208693,18 +208844,18 @@ │ │ type : '(Landroid/view/View$OnKeyListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0aeae0: |[0aeae0] com.badlogic.gdx.backends.android.AndroidInput.addKeyListener:(Landroid/view/View$OnKeyListener;)V │ │ -0aeaf0: 5410 0e02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyListeners:Ljava/util/ArrayList; // field@020e │ │ -0aeaf4: 6e20 2f27 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0aeafa: 0e00 |0005: return-void │ │ +0bd200: |[0bd200] com.badlogic.gdx.backends.android.AndroidInput.addKeyListener:(Landroid/view/View$OnKeyListener;)V │ │ +0bd210: 5410 0e02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyListeners:Ljava/util/ArrayList; // field@020e │ │ +0bd214: 6e20 2f27 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0bd21a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ 0x0005 line=767 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/view/View$OnKeyListener; │ │ @@ -208714,18 +208865,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0aeafc: |[0aeafc] com.badlogic.gdx.backends.android.AndroidInput.cancelVibrate:()V │ │ -0aeb0c: 5410 2502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.vibrator:Landroid/os/Vibrator; // field@0225 │ │ -0aeb10: 6e10 7900 0000 |0002: invoke-virtual {v0}, Landroid/os/Vibrator;.cancel:()V // method@0079 │ │ -0aeb16: 0e00 |0005: return-void │ │ +0bd21c: |[0bd21c] com.badlogic.gdx.backends.android.AndroidInput.cancelVibrate:()V │ │ +0bd22c: 5410 2502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.vibrator:Landroid/os/Vibrator; // field@0225 │ │ +0bd230: 6e10 7900 0000 |0002: invoke-virtual {v0}, Landroid/os/Vibrator;.cancel:()V // method@0079 │ │ +0bd236: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0005 line=550 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ │ │ @@ -208734,19 +208885,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0aeb18: |[0aeb18] com.badlogic.gdx.backends.android.AndroidInput.getAccelerometerX:()F │ │ -0aeb28: 5420 fd01 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerValues:[F // field@01fd │ │ -0aeb2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0aeb2e: 4400 0001 |0003: aget v0, v0, v1 │ │ -0aeb32: 0f00 |0005: return v0 │ │ +0bd238: |[0bd238] com.badlogic.gdx.backends.android.AndroidInput.getAccelerometerX:()F │ │ +0bd248: 5420 fd01 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerValues:[F // field@01fd │ │ +0bd24c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0bd24e: 4400 0001 |0003: aget v0, v0, v1 │ │ +0bd252: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ │ │ #3 : (in Lcom/badlogic/gdx/backends/android/AndroidInput;) │ │ @@ -208754,19 +208905,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0aeb34: |[0aeb34] com.badlogic.gdx.backends.android.AndroidInput.getAccelerometerY:()F │ │ -0aeb44: 5420 fd01 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerValues:[F // field@01fd │ │ -0aeb48: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0aeb4a: 4400 0001 |0003: aget v0, v0, v1 │ │ -0aeb4e: 0f00 |0005: return v0 │ │ +0bd254: |[0bd254] com.badlogic.gdx.backends.android.AndroidInput.getAccelerometerY:()F │ │ +0bd264: 5420 fd01 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerValues:[F // field@01fd │ │ +0bd268: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0bd26a: 4400 0001 |0003: aget v0, v0, v1 │ │ +0bd26e: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ │ │ #4 : (in Lcom/badlogic/gdx/backends/android/AndroidInput;) │ │ @@ -208774,19 +208925,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0aeb50: |[0aeb50] com.badlogic.gdx.backends.android.AndroidInput.getAccelerometerZ:()F │ │ -0aeb60: 5420 fd01 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerValues:[F // field@01fd │ │ -0aeb64: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0aeb66: 4400 0001 |0003: aget v0, v0, v1 │ │ -0aeb6a: 0f00 |0005: return v0 │ │ +0bd270: |[0bd270] com.badlogic.gdx.backends.android.AndroidInput.getAccelerometerZ:()F │ │ +0bd280: 5420 fd01 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerValues:[F // field@01fd │ │ +0bd284: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0bd286: 4400 0001 |0003: aget v0, v0, v1 │ │ +0bd28a: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ │ │ #5 : (in Lcom/badlogic/gdx/backends/android/AndroidInput;) │ │ @@ -208794,22 +208945,22 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0aeb6c: |[0aeb6c] com.badlogic.gdx.backends.android.AndroidInput.getAzimuth:()F │ │ -0aeb7c: 5510 0202 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@0202 │ │ -0aeb80: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0aeb84: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0aeb86: 0f00 |0005: return v0 │ │ -0aeb88: 7010 3905 0100 |0006: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidInput;.updateOrientation:()V // method@0539 │ │ -0aeb8e: 5210 ff01 |0009: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.azimuth:F // field@01ff │ │ -0aeb92: 28fa |000b: goto 0005 // -0006 │ │ +0bd28c: |[0bd28c] com.badlogic.gdx.backends.android.AndroidInput.getAzimuth:()F │ │ +0bd29c: 5510 0202 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@0202 │ │ +0bd2a0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0bd2a4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0bd2a6: 0f00 |0005: return v0 │ │ +0bd2a8: 7010 3905 0100 |0006: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidInput;.updateOrientation:()V // method@0539 │ │ +0bd2ae: 5210 ff01 |0009: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.azimuth:F // field@01ff │ │ +0bd2b2: 28fa |000b: goto 0005 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ 0x0005 line=591 │ │ 0x0006 line=590 │ │ 0x0009 line=591 │ │ locals : │ │ @@ -208820,17 +208971,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aeb94: |[0aeb94] com.badlogic.gdx.backends.android.AndroidInput.getCurrentEventTime:()J │ │ -0aeba4: 5320 0602 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.currentEventTimeStamp:J // field@0206 │ │ -0aeba8: 1000 |0002: return-wide v0 │ │ +0bd2b4: |[0bd2b4] com.badlogic.gdx.backends.android.AndroidInput.getCurrentEventTime:()J │ │ +0bd2c4: 5320 0602 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.currentEventTimeStamp:J // field@0206 │ │ +0bd2c8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=762 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ │ │ #7 : (in Lcom/badlogic/gdx/backends/android/AndroidInput;) │ │ @@ -208838,19 +208989,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0aebac: |[0aebac] com.badlogic.gdx.backends.android.AndroidInput.getDeltaX:()I │ │ -0aebbc: 5420 0702 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@0207 │ │ -0aebc0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0aebc2: 4400 0001 |0003: aget v0, v0, v1 │ │ -0aebc6: 0f00 |0005: return v0 │ │ +0bd2cc: |[0bd2cc] com.badlogic.gdx.backends.android.AndroidInput.getDeltaX:()I │ │ +0bd2dc: 5420 0702 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@0207 │ │ +0bd2e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0bd2e2: 4400 0001 |0003: aget v0, v0, v1 │ │ +0bd2e6: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=738 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ │ │ #8 : (in Lcom/badlogic/gdx/backends/android/AndroidInput;) │ │ @@ -208858,18 +209009,18 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0aebc8: |[0aebc8] com.badlogic.gdx.backends.android.AndroidInput.getDeltaX:(I)I │ │ -0aebd8: 5410 0702 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@0207 │ │ -0aebdc: 4400 0002 |0002: aget v0, v0, v2 │ │ -0aebe0: 0f00 |0004: return v0 │ │ +0bd2e8: |[0bd2e8] com.badlogic.gdx.backends.android.AndroidInput.getDeltaX:(I)I │ │ +0bd2f8: 5410 0702 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@0207 │ │ +0bd2fc: 4400 0002 |0002: aget v0, v0, v2 │ │ +0bd300: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ 0x0000 - 0x0005 reg=2 pointer I │ │ │ │ @@ -208878,19 +209029,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0aebe4: |[0aebe4] com.badlogic.gdx.backends.android.AndroidInput.getDeltaY:()I │ │ -0aebf4: 5420 0802 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@0208 │ │ -0aebf8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0aebfa: 4400 0001 |0003: aget v0, v0, v1 │ │ -0aebfe: 0f00 |0005: return v0 │ │ +0bd304: |[0bd304] com.badlogic.gdx.backends.android.AndroidInput.getDeltaY:()I │ │ +0bd314: 5420 0802 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@0208 │ │ +0bd318: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0bd31a: 4400 0001 |0003: aget v0, v0, v1 │ │ +0bd31e: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=748 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ │ │ #10 : (in Lcom/badlogic/gdx/backends/android/AndroidInput;) │ │ @@ -208898,18 +209049,18 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0aec00: |[0aec00] com.badlogic.gdx.backends.android.AndroidInput.getDeltaY:(I)I │ │ -0aec10: 5410 0802 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@0208 │ │ -0aec14: 4400 0002 |0002: aget v0, v0, v2 │ │ -0aec18: 0f00 |0004: return v0 │ │ +0bd320: |[0bd320] com.badlogic.gdx.backends.android.AndroidInput.getDeltaY:(I)I │ │ +0bd330: 5410 0802 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@0208 │ │ +0bd334: 4400 0002 |0002: aget v0, v0, v2 │ │ +0bd338: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=753 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ 0x0000 - 0x0005 reg=2 pointer I │ │ │ │ @@ -208918,39 +209069,39 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -0aec1c: |[0aec1c] com.badlogic.gdx.backends.android.AndroidInput.getFreePointerIndex:()I │ │ -0aec2c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0aec2e: 5463 1802 |0001: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0218 │ │ -0aec32: 2131 |0003: array-length v1, v3 │ │ -0aec34: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0aec36: 3510 0d00 |0005: if-ge v0, v1, 0012 // +000d │ │ -0aec3a: 5463 1802 |0007: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0218 │ │ -0aec3e: 4403 0300 |0009: aget v3, v3, v0 │ │ -0aec42: 12f4 |000b: const/4 v4, #int -1 // #ff │ │ -0aec44: 3343 0300 |000c: if-ne v3, v4, 000f // +0003 │ │ -0aec48: 0f00 |000e: return v0 │ │ -0aec4a: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0aec4e: 28f4 |0011: goto 0005 // -000c │ │ -0aec50: 5463 1802 |0012: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0218 │ │ -0aec54: 2133 |0014: array-length v3, v3 │ │ -0aec56: d803 0301 |0015: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0aec5a: 2332 4b04 |0017: new-array v2, v3, [I // type@044b │ │ -0aec5e: 5463 1802 |0019: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0218 │ │ -0aec62: 5464 1802 |001b: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0218 │ │ -0aec66: 2144 |001d: array-length v4, v4 │ │ -0aec68: 7154 7826 5352 |001e: invoke-static {v3, v5, v2, v5, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0aec6e: 5b62 1802 |0021: iput-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0218 │ │ -0aec72: 2123 |0023: array-length v3, v2 │ │ -0aec74: d800 03ff |0024: add-int/lit8 v0, v3, #int -1 // #ff │ │ -0aec78: 28e8 |0026: goto 000e // -0018 │ │ +0bd33c: |[0bd33c] com.badlogic.gdx.backends.android.AndroidInput.getFreePointerIndex:()I │ │ +0bd34c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0bd34e: 5463 1802 |0001: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0218 │ │ +0bd352: 2131 |0003: array-length v1, v3 │ │ +0bd354: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0bd356: 3510 0d00 |0005: if-ge v0, v1, 0012 // +000d │ │ +0bd35a: 5463 1802 |0007: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0218 │ │ +0bd35e: 4403 0300 |0009: aget v3, v3, v0 │ │ +0bd362: 12f4 |000b: const/4 v4, #int -1 // #ff │ │ +0bd364: 3343 0300 |000c: if-ne v3, v4, 000f // +0003 │ │ +0bd368: 0f00 |000e: return v0 │ │ +0bd36a: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bd36e: 28f4 |0011: goto 0005 // -000c │ │ +0bd370: 5463 1802 |0012: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0218 │ │ +0bd374: 2133 |0014: array-length v3, v3 │ │ +0bd376: d803 0301 |0015: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0bd37a: 2332 4904 |0017: new-array v2, v3, [I // type@0449 │ │ +0bd37e: 5463 1802 |0019: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0218 │ │ +0bd382: 5464 1802 |001b: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0218 │ │ +0bd386: 2144 |001d: array-length v4, v4 │ │ +0bd388: 7154 7826 5352 |001e: invoke-static {v3, v5, v2, v5, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0bd38e: 5b62 1802 |0021: iput-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0218 │ │ +0bd392: 2123 |0023: array-length v3, v2 │ │ +0bd394: d800 03ff |0024: add-int/lit8 v0, v3, #int -1 // #ff │ │ +0bd398: 28e8 |0026: goto 000e // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=673 │ │ 0x0004 line=674 │ │ 0x0007 line=675 │ │ 0x000e line=681 │ │ 0x000f line=674 │ │ @@ -208970,17 +209121,17 @@ │ │ type : '()Lcom/badlogic/gdx/InputProcessor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aec7c: |[0aec7c] com.badlogic.gdx.backends.android.AndroidInput.getInputProcessor:()Lcom/badlogic/gdx/InputProcessor; │ │ -0aec8c: 5410 1702 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0217 │ │ -0aec90: 1100 |0002: return-object v0 │ │ +0bd39c: |[0bd39c] com.badlogic.gdx.backends.android.AndroidInput.getInputProcessor:()Lcom/badlogic/gdx/InputProcessor; │ │ +0bd3ac: 5410 1702 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0217 │ │ +0bd3b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ │ │ #13 : (in Lcom/badlogic/gdx/backends/android/AndroidInput;) │ │ @@ -208988,17 +209139,17 @@ │ │ type : '()Lcom/badlogic/gdx/Input$Orientation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aec94: |[0aec94] com.badlogic.gdx.backends.android.AndroidInput.getNativeOrientation:()Lcom/badlogic/gdx/Input$Orientation; │ │ -0aeca4: 5410 1302 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.nativeOrientation:Lcom/badlogic/gdx/Input$Orientation; // field@0213 │ │ -0aeca8: 1100 |0002: return-object v0 │ │ +0bd3b4: |[0bd3b4] com.badlogic.gdx.backends.android.AndroidInput.getNativeOrientation:()Lcom/badlogic/gdx/Input$Orientation; │ │ +0bd3c4: 5410 1302 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.nativeOrientation:Lcom/badlogic/gdx/Input$Orientation; // field@0213 │ │ +0bd3c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=724 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ │ │ #14 : (in Lcom/badlogic/gdx/backends/android/AndroidInput;) │ │ @@ -209006,22 +209157,22 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0aecac: |[0aecac] com.badlogic.gdx.backends.android.AndroidInput.getPitch:()F │ │ -0aecbc: 5510 0202 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@0202 │ │ -0aecc0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0aecc4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0aecc6: 0f00 |0005: return v0 │ │ -0aecc8: 7010 3905 0100 |0006: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidInput;.updateOrientation:()V // method@0539 │ │ -0aecce: 5210 1602 |0009: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.pitch:F // field@0216 │ │ -0aecd2: 28fa |000b: goto 0005 // -0006 │ │ +0bd3cc: |[0bd3cc] com.badlogic.gdx.backends.android.AndroidInput.getPitch:()F │ │ +0bd3dc: 5510 0202 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@0202 │ │ +0bd3e0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0bd3e4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0bd3e6: 0f00 |0005: return v0 │ │ +0bd3e8: 7010 3905 0100 |0006: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidInput;.updateOrientation:()V // method@0539 │ │ +0bd3ee: 5210 1602 |0009: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.pitch:F // field@0216 │ │ +0bd3f2: 28fa |000b: goto 0005 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=596 │ │ 0x0005 line=599 │ │ 0x0006 line=598 │ │ 0x0009 line=599 │ │ locals : │ │ @@ -209032,20 +209183,20 @@ │ │ type : '(Lcom/badlogic/gdx/Input$TextInputListener;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -0aecd4: |[0aecd4] com.badlogic.gdx.backends.android.AndroidInput.getPlaceholderTextInput:(Lcom/badlogic/gdx/Input$TextInputListener;Ljava/lang/String;Ljava/lang/String;)V │ │ -0aece4: 5420 0902 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.handle:Landroid/os/Handler; // field@0209 │ │ -0aece8: 2201 bb00 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput$4; // type@00bb │ │ -0aecec: 7053 0105 2154 |0004: invoke-direct {v1, v2, v4, v5, v3}, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.:(Lcom/badlogic/gdx/backends/android/AndroidInput;Ljava/lang/String;Ljava/lang/String;Lcom/badlogic/gdx/Input$TextInputListener;)V // method@0501 │ │ -0aecf2: 6e20 7500 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0075 │ │ -0aecf8: 0e00 |000a: return-void │ │ +0bd3f4: |[0bd3f4] com.badlogic.gdx.backends.android.AndroidInput.getPlaceholderTextInput:(Lcom/badlogic/gdx/Input$TextInputListener;Ljava/lang/String;Ljava/lang/String;)V │ │ +0bd404: 5420 0902 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.handle:Landroid/os/Handler; // field@0209 │ │ +0bd408: 2201 b900 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput$4; // type@00b9 │ │ +0bd40c: 7053 0105 2154 |0004: invoke-direct {v1, v2, v4, v5, v3}, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.:(Lcom/badlogic/gdx/backends/android/AndroidInput;Ljava/lang/String;Ljava/lang/String;Lcom/badlogic/gdx/Input$TextInputListener;)V // method@0501 │ │ +0bd412: 6e20 7500 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0075 │ │ +0bd418: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x000a line=266 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ 0x0000 - 0x000b reg=3 listener Lcom/badlogic/gdx/Input$TextInputListener; │ │ @@ -209057,22 +209208,22 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0aecfc: |[0aecfc] com.badlogic.gdx.backends.android.AndroidInput.getRoll:()F │ │ -0aed0c: 5510 0202 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@0202 │ │ -0aed10: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0aed14: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0aed16: 0f00 |0005: return v0 │ │ -0aed18: 7010 3905 0100 |0006: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidInput;.updateOrientation:()V // method@0539 │ │ -0aed1e: 5210 1a02 |0009: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.roll:F // field@021a │ │ -0aed22: 28fa |000b: goto 0005 // -0006 │ │ +0bd41c: |[0bd41c] com.badlogic.gdx.backends.android.AndroidInput.getRoll:()F │ │ +0bd42c: 5510 0202 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@0202 │ │ +0bd430: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0bd434: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0bd436: 0f00 |0005: return v0 │ │ +0bd438: 7010 3905 0100 |0006: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidInput;.updateOrientation:()V // method@0539 │ │ +0bd43e: 5210 1a02 |0009: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.roll:F // field@021a │ │ +0bd442: 28fa |000b: goto 0005 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ 0x0005 line=607 │ │ 0x0006 line=606 │ │ 0x0009 line=607 │ │ locals : │ │ @@ -209083,51 +209234,51 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -0aed24: |[0aed24] com.badlogic.gdx.backends.android.AndroidInput.getRotation:()I │ │ -0aed34: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0aed36: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0aed38: 5441 0502 |0002: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@0205 │ │ -0aed3c: 2011 0600 |0004: instance-of v1, v1, Landroid/app/Activity; // type@0006 │ │ -0aed40: 3801 1700 |0006: if-eqz v1, 001d // +0017 │ │ -0aed44: 5441 0502 |0008: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@0205 │ │ -0aed48: 1f01 0600 |000a: check-cast v1, Landroid/app/Activity; // type@0006 │ │ -0aed4c: 6e10 0100 0100 |000c: invoke-virtual {v1}, Landroid/app/Activity;.getWindowManager:()Landroid/view/WindowManager; // method@0001 │ │ -0aed52: 0c01 |000f: move-result-object v1 │ │ -0aed54: 7210 c500 0100 |0010: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00c5 │ │ -0aed5a: 0c01 |0013: move-result-object v1 │ │ -0aed5c: 6e10 9e00 0100 |0014: invoke-virtual {v1}, Landroid/view/Display;.getOrientation:()I // method@009e │ │ -0aed62: 0a00 |0017: move-result v0 │ │ -0aed64: 2b00 2400 0000 |0018: packed-switch v0, 0000003c // +00000024 │ │ -0aed6a: 0121 |001b: move v1, v2 │ │ -0aed6c: 0f01 |001c: return v1 │ │ -0aed6e: 5441 0502 |001d: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@0205 │ │ -0aed72: 1a03 8e2b |001f: const-string v3, "window" // string@2b8e │ │ -0aed76: 6e20 1400 3100 |0021: invoke-virtual {v1, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0014 │ │ -0aed7c: 0c01 |0024: move-result-object v1 │ │ -0aed7e: 1f01 4800 |0025: check-cast v1, Landroid/view/WindowManager; // type@0048 │ │ -0aed82: 7210 c500 0100 |0027: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00c5 │ │ -0aed88: 0c01 |002a: move-result-object v1 │ │ -0aed8a: 6e10 9e00 0100 |002b: invoke-virtual {v1}, Landroid/view/Display;.getOrientation:()I // method@009e │ │ -0aed90: 0a00 |002e: move-result v0 │ │ -0aed92: 28e9 |002f: goto 0018 // -0017 │ │ -0aed94: 0121 |0030: move v1, v2 │ │ -0aed96: 28eb |0031: goto 001c // -0015 │ │ -0aed98: 1301 5a00 |0032: const/16 v1, #int 90 // #5a │ │ -0aed9c: 28e8 |0034: goto 001c // -0018 │ │ -0aed9e: 1301 b400 |0035: const/16 v1, #int 180 // #b4 │ │ -0aeda2: 28e5 |0037: goto 001c // -001b │ │ -0aeda4: 1301 0e01 |0038: const/16 v1, #int 270 // #10e │ │ -0aeda8: 28e2 |003a: goto 001c // -001e │ │ -0aedaa: 0000 |003b: nop // spacer │ │ -0aedac: 0001 0400 0000 0000 1800 0000 1a00 ... |003c: packed-switch-data (12 units) │ │ +0bd444: |[0bd444] com.badlogic.gdx.backends.android.AndroidInput.getRotation:()I │ │ +0bd454: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0bd456: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0bd458: 5441 0502 |0002: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@0205 │ │ +0bd45c: 2011 0600 |0004: instance-of v1, v1, Landroid/app/Activity; // type@0006 │ │ +0bd460: 3801 1700 |0006: if-eqz v1, 001d // +0017 │ │ +0bd464: 5441 0502 |0008: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@0205 │ │ +0bd468: 1f01 0600 |000a: check-cast v1, Landroid/app/Activity; // type@0006 │ │ +0bd46c: 6e10 0100 0100 |000c: invoke-virtual {v1}, Landroid/app/Activity;.getWindowManager:()Landroid/view/WindowManager; // method@0001 │ │ +0bd472: 0c01 |000f: move-result-object v1 │ │ +0bd474: 7210 c500 0100 |0010: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00c5 │ │ +0bd47a: 0c01 |0013: move-result-object v1 │ │ +0bd47c: 6e10 9e00 0100 |0014: invoke-virtual {v1}, Landroid/view/Display;.getOrientation:()I // method@009e │ │ +0bd482: 0a00 |0017: move-result v0 │ │ +0bd484: 2b00 2400 0000 |0018: packed-switch v0, 0000003c // +00000024 │ │ +0bd48a: 0121 |001b: move v1, v2 │ │ +0bd48c: 0f01 |001c: return v1 │ │ +0bd48e: 5441 0502 |001d: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@0205 │ │ +0bd492: 1a03 8c2b |001f: const-string v3, "window" // string@2b8c │ │ +0bd496: 6e20 1400 3100 |0021: invoke-virtual {v1, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0014 │ │ +0bd49c: 0c01 |0024: move-result-object v1 │ │ +0bd49e: 1f01 4600 |0025: check-cast v1, Landroid/view/WindowManager; // type@0046 │ │ +0bd4a2: 7210 c500 0100 |0027: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00c5 │ │ +0bd4a8: 0c01 |002a: move-result-object v1 │ │ +0bd4aa: 6e10 9e00 0100 |002b: invoke-virtual {v1}, Landroid/view/Display;.getOrientation:()I // method@009e │ │ +0bd4b0: 0a00 |002e: move-result v0 │ │ +0bd4b2: 28e9 |002f: goto 0018 // -0017 │ │ +0bd4b4: 0121 |0030: move v1, v2 │ │ +0bd4b6: 28eb |0031: goto 001c // -0015 │ │ +0bd4b8: 1301 5a00 |0032: const/16 v1, #int 90 // #5a │ │ +0bd4bc: 28e8 |0034: goto 001c // -0018 │ │ +0bd4be: 1301 b400 |0035: const/16 v1, #int 180 // #b4 │ │ +0bd4c2: 28e5 |0037: goto 001c // -001b │ │ +0bd4c4: 1301 0e01 |0038: const/16 v1, #int 270 // #10e │ │ +0bd4c8: 28e2 |003a: goto 001c // -001e │ │ +0bd4ca: 0000 |003b: nop // spacer │ │ +0bd4cc: 0001 0400 0000 0000 1800 0000 1a00 ... |003c: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=700 │ │ 0x0002 line=702 │ │ 0x0008 line=703 │ │ 0x0018 line=708 │ │ 0x001c line=718 │ │ @@ -209146,20 +209297,20 @@ │ │ type : '([F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0aedc4: |[0aedc4] com.badlogic.gdx.backends.android.AndroidInput.getRotationMatrix:([F)V │ │ -0aedd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0aedd6: 5431 fd01 |0001: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerValues:[F // field@01fd │ │ -0aedda: 5432 1102 |0003: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.magneticFieldValues:[F // field@0211 │ │ -0aedde: 7140 3100 0421 |0005: invoke-static {v4, v0, v1, v2}, Landroid/hardware/SensorManager;.getRotationMatrix:([F[F[F[F)Z // method@0031 │ │ -0aede4: 0e00 |0008: return-void │ │ +0bd4e4: |[0bd4e4] com.badlogic.gdx.backends.android.AndroidInput.getRotationMatrix:([F)V │ │ +0bd4f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bd4f6: 5431 fd01 |0001: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerValues:[F // field@01fd │ │ +0bd4fa: 5432 1102 |0003: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.magneticFieldValues:[F // field@0211 │ │ +0bd4fe: 7140 3100 0421 |0005: invoke-static {v4, v0, v1, v2}, Landroid/hardware/SensorManager;.getRotationMatrix:([F[F[F[F)Z // method@0031 │ │ +0bd504: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ 0x0008 line=584 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ 0x0000 - 0x0009 reg=4 matrix [F │ │ @@ -209169,20 +209320,20 @@ │ │ type : '(Lcom/badlogic/gdx/Input$TextInputListener;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -0aede8: |[0aede8] com.badlogic.gdx.backends.android.AndroidInput.getTextInput:(Lcom/badlogic/gdx/Input$TextInputListener;Ljava/lang/String;Ljava/lang/String;)V │ │ -0aedf8: 5420 0902 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.handle:Landroid/os/Handler; // field@0209 │ │ -0aedfc: 2201 b600 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput$3; // type@00b6 │ │ -0aee00: 7053 f704 2154 |0004: invoke-direct {v1, v2, v4, v5, v3}, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.:(Lcom/badlogic/gdx/backends/android/AndroidInput;Ljava/lang/String;Ljava/lang/String;Lcom/badlogic/gdx/Input$TextInputListener;)V // method@04f7 │ │ -0aee06: 6e20 7500 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0075 │ │ -0aee0c: 0e00 |000a: return-void │ │ +0bd508: |[0bd508] com.badlogic.gdx.backends.android.AndroidInput.getTextInput:(Lcom/badlogic/gdx/Input$TextInputListener;Ljava/lang/String;Ljava/lang/String;)V │ │ +0bd518: 5420 0902 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.handle:Landroid/os/Handler; // field@0209 │ │ +0bd51c: 2201 b400 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput$3; // type@00b4 │ │ +0bd520: 7053 f704 2154 |0004: invoke-direct {v1, v2, v4, v5, v3}, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.:(Lcom/badlogic/gdx/backends/android/AndroidInput;Ljava/lang/String;Ljava/lang/String;Lcom/badlogic/gdx/Input$TextInputListener;)V // method@04f7 │ │ +0bd526: 6e20 7500 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0075 │ │ +0bd52c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x000a line=231 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ 0x0000 - 0x000b reg=3 listener Lcom/badlogic/gdx/Input$TextInputListener; │ │ @@ -209194,24 +209345,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0aee10: |[0aee10] com.badlogic.gdx.backends.android.AndroidInput.getX:()I │ │ -0aee20: 1d02 |0000: monitor-enter v2 │ │ -0aee22: 5420 2002 |0001: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@0220 │ │ -0aee26: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0aee28: 4400 0001 |0004: aget v0, v0, v1 │ │ -0aee2c: 1e02 |0006: monitor-exit v2 │ │ -0aee2e: 0f00 |0007: return v0 │ │ -0aee30: 0d00 |0008: move-exception v0 │ │ -0aee32: 1e02 |0009: monitor-exit v2 │ │ -0aee34: 2700 |000a: throw v0 │ │ +0bd530: |[0bd530] com.badlogic.gdx.backends.android.AndroidInput.getX:()I │ │ +0bd540: 1d02 |0000: monitor-enter v2 │ │ +0bd542: 5420 2002 |0001: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@0220 │ │ +0bd546: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0bd548: 4400 0001 |0004: aget v0, v0, v1 │ │ +0bd54c: 1e02 |0006: monitor-exit v2 │ │ +0bd54e: 0f00 |0007: return v0 │ │ +0bd550: 0d00 |0008: move-exception v0 │ │ +0bd552: 1e02 |0009: monitor-exit v2 │ │ +0bd554: 2700 |000a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0000 line=270 │ │ 0x0001 line=271 │ │ 0x0008 line=272 │ │ @@ -209223,23 +209374,23 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0aee44: |[0aee44] com.badlogic.gdx.backends.android.AndroidInput.getX:(I)I │ │ -0aee54: 1d01 |0000: monitor-enter v1 │ │ -0aee56: 5410 2002 |0001: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@0220 │ │ -0aee5a: 4400 0002 |0003: aget v0, v0, v2 │ │ -0aee5e: 1e01 |0005: monitor-exit v1 │ │ -0aee60: 0f00 |0006: return v0 │ │ -0aee62: 0d00 |0007: move-exception v0 │ │ -0aee64: 1e01 |0008: monitor-exit v1 │ │ -0aee66: 2700 |0009: throw v0 │ │ +0bd564: |[0bd564] com.badlogic.gdx.backends.android.AndroidInput.getX:(I)I │ │ +0bd574: 1d01 |0000: monitor-enter v1 │ │ +0bd576: 5410 2002 |0001: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@0220 │ │ +0bd57a: 4400 0002 |0003: aget v0, v0, v2 │ │ +0bd57e: 1e01 |0005: monitor-exit v1 │ │ +0bd580: 0f00 |0006: return v0 │ │ +0bd582: 0d00 |0007: move-exception v0 │ │ +0bd584: 1e01 |0008: monitor-exit v1 │ │ +0bd586: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=284 │ │ 0x0001 line=285 │ │ 0x0007 line=286 │ │ @@ -209252,24 +209403,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0aee74: |[0aee74] com.badlogic.gdx.backends.android.AndroidInput.getY:()I │ │ -0aee84: 1d02 |0000: monitor-enter v2 │ │ -0aee86: 5420 2102 |0001: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0221 │ │ -0aee8a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0aee8c: 4400 0001 |0004: aget v0, v0, v1 │ │ -0aee90: 1e02 |0006: monitor-exit v2 │ │ -0aee92: 0f00 |0007: return v0 │ │ -0aee94: 0d00 |0008: move-exception v0 │ │ -0aee96: 1e02 |0009: monitor-exit v2 │ │ -0aee98: 2700 |000a: throw v0 │ │ +0bd594: |[0bd594] com.badlogic.gdx.backends.android.AndroidInput.getY:()I │ │ +0bd5a4: 1d02 |0000: monitor-enter v2 │ │ +0bd5a6: 5420 2102 |0001: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0221 │ │ +0bd5aa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0bd5ac: 4400 0001 |0004: aget v0, v0, v1 │ │ +0bd5b0: 1e02 |0006: monitor-exit v2 │ │ +0bd5b2: 0f00 |0007: return v0 │ │ +0bd5b4: 0d00 |0008: move-exception v0 │ │ +0bd5b6: 1e02 |0009: monitor-exit v2 │ │ +0bd5b8: 2700 |000a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0000 line=277 │ │ 0x0001 line=278 │ │ 0x0008 line=279 │ │ @@ -209281,23 +209432,23 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0aeea8: |[0aeea8] com.badlogic.gdx.backends.android.AndroidInput.getY:(I)I │ │ -0aeeb8: 1d01 |0000: monitor-enter v1 │ │ -0aeeba: 5410 2102 |0001: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0221 │ │ -0aeebe: 4400 0002 |0003: aget v0, v0, v2 │ │ -0aeec2: 1e01 |0005: monitor-exit v1 │ │ -0aeec4: 0f00 |0006: return v0 │ │ -0aeec6: 0d00 |0007: move-exception v0 │ │ -0aeec8: 1e01 |0008: monitor-exit v1 │ │ -0aeeca: 2700 |0009: throw v0 │ │ +0bd5c8: |[0bd5c8] com.badlogic.gdx.backends.android.AndroidInput.getY:(I)I │ │ +0bd5d8: 1d01 |0000: monitor-enter v1 │ │ +0bd5da: 5410 2102 |0001: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0221 │ │ +0bd5de: 4400 0002 |0003: aget v0, v0, v2 │ │ +0bd5e2: 1e01 |0005: monitor-exit v1 │ │ +0bd5e4: 0f00 |0006: return v0 │ │ +0bd5e6: 0d00 |0007: move-exception v0 │ │ +0bd5e8: 1e01 |0008: monitor-exit v1 │ │ +0bd5ea: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=291 │ │ 0x0001 line=292 │ │ 0x0007 line=293 │ │ @@ -209310,21 +209461,21 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0aeed8: |[0aeed8] com.badlogic.gdx.backends.android.AndroidInput.isButtonPressed:(I)Z │ │ -0aeee8: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ -0aeeec: 6e10 2705 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidInput;.isTouched:()Z // method@0527 │ │ -0aeef2: 0a00 |0005: move-result v0 │ │ -0aeef4: 0f00 |0006: return v0 │ │ -0aeef6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0aeef8: 28fe |0008: goto 0006 // -0002 │ │ +0bd5f8: |[0bd5f8] com.badlogic.gdx.backends.android.AndroidInput.isButtonPressed:(I)Z │ │ +0bd608: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ +0bd60c: 6e10 2705 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidInput;.isTouched:()Z // method@0527 │ │ +0bd612: 0a00 |0005: move-result v0 │ │ +0bd614: 0f00 |0006: return v0 │ │ +0bd616: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0bd618: 28fe |0008: goto 0006 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ 0x0002 line=560 │ │ 0x0006 line=562 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ @@ -209335,17 +209486,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0aeefc: |[0aeefc] com.badlogic.gdx.backends.android.AndroidInput.isCursorCatched:()Z │ │ -0aef0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0aef0e: 0f00 |0001: return v0 │ │ +0bd61c: |[0bd61c] com.badlogic.gdx.backends.android.AndroidInput.isCursorCatched:()Z │ │ +0bd62c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bd62e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=733 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ │ │ #26 : (in Lcom/badlogic/gdx/backends/android/AndroidInput;) │ │ @@ -209353,34 +209504,34 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0aef10: |[0aef10] com.badlogic.gdx.backends.android.AndroidInput.isKeyPressed:(I)Z │ │ -0aef20: 1d01 |0000: monitor-enter v1 │ │ -0aef22: 12f0 |0001: const/4 v0, #int -1 // #ff │ │ -0aef24: 3302 0d00 |0002: if-ne v2, v0, 000f // +000d │ │ -0aef28: 5410 1002 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.keys:Lcom/badlogic/gdx/utils/IntMap; // field@0210 │ │ -0aef2c: 5200 b010 |0006: iget v0, v0, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -0aef30: 3d00 0500 |0008: if-lez v0, 000d // +0005 │ │ -0aef34: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0aef36: 1e01 |000b: monitor-exit v1 │ │ -0aef38: 0f00 |000c: return v0 │ │ -0aef3a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0aef3c: 28fd |000e: goto 000b // -0003 │ │ -0aef3e: 5410 1002 |000f: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.keys:Lcom/badlogic/gdx/utils/IntMap; // field@0210 │ │ -0aef42: 6e20 aa20 2000 |0011: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/IntMap;.containsKey:(I)Z // method@20aa │ │ -0aef48: 0a00 |0014: move-result v0 │ │ -0aef4a: 1e01 |0015: monitor-exit v1 │ │ -0aef4c: 28f6 |0016: goto 000c // -000a │ │ -0aef4e: 0d00 |0017: move-exception v0 │ │ -0aef50: 1e01 |0018: monitor-exit v1 │ │ -0aef52: 2700 |0019: throw v0 │ │ +0bd630: |[0bd630] com.badlogic.gdx.backends.android.AndroidInput.isKeyPressed:(I)Z │ │ +0bd640: 1d01 |0000: monitor-enter v1 │ │ +0bd642: 12f0 |0001: const/4 v0, #int -1 // #ff │ │ +0bd644: 3302 0d00 |0002: if-ne v2, v0, 000f // +000d │ │ +0bd648: 5410 1002 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.keys:Lcom/badlogic/gdx/utils/IntMap; // field@0210 │ │ +0bd64c: 5200 b010 |0006: iget v0, v0, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +0bd650: 3d00 0500 |0008: if-lez v0, 000d // +0005 │ │ +0bd654: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0bd656: 1e01 |000b: monitor-exit v1 │ │ +0bd658: 0f00 |000c: return v0 │ │ +0bd65a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0bd65c: 28fd |000e: goto 000b // -0003 │ │ +0bd65e: 5410 1002 |000f: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.keys:Lcom/badlogic/gdx/utils/IntMap; // field@0210 │ │ +0bd662: 6e20 aa20 2000 |0011: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/IntMap;.containsKey:(I)Z // method@20aa │ │ +0bd668: 0a00 |0014: move-result v0 │ │ +0bd66a: 1e01 |0015: monitor-exit v1 │ │ +0bd66c: 28f6 |0016: goto 000c // -000a │ │ +0bd66e: 0d00 |0017: move-exception v0 │ │ +0bd670: 1e01 |0018: monitor-exit v1 │ │ +0bd672: 2700 |0019: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x0019 │ │ -> 0x0017 │ │ positions : │ │ 0x0000 line=304 │ │ 0x0001 line=305 │ │ 0x0004 line=306 │ │ @@ -209397,43 +209548,43 @@ │ │ type : '(Lcom/badlogic/gdx/Input$Peripheral;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 46 16-bit code units │ │ -0aef60: |[0aef60] com.badlogic.gdx.backends.android.AndroidInput.isPeripheralAvailable:(Lcom/badlogic/gdx/Input$Peripheral;)Z │ │ -0aef70: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0aef72: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0aef74: 6202 d400 |0002: sget-object v2, Lcom/badlogic/gdx/Input$Peripheral;.Accelerometer:Lcom/badlogic/gdx/Input$Peripheral; // field@00d4 │ │ -0aef78: 3324 0500 |0004: if-ne v4, v2, 0009 // +0005 │ │ -0aef7c: 5530 fb01 |0006: iget-boolean v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerAvailable:Z // field@01fb │ │ -0aef80: 0f00 |0008: return v0 │ │ -0aef82: 6202 d500 |0009: sget-object v2, Lcom/badlogic/gdx/Input$Peripheral;.Compass:Lcom/badlogic/gdx/Input$Peripheral; // field@00d5 │ │ -0aef86: 3324 0500 |000b: if-ne v4, v2, 0010 // +0005 │ │ -0aef8a: 5530 0202 |000d: iget-boolean v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@0202 │ │ -0aef8e: 28f9 |000f: goto 0008 // -0007 │ │ -0aef90: 6202 d600 |0010: sget-object v2, Lcom/badlogic/gdx/Input$Peripheral;.HardwareKeyboard:Lcom/badlogic/gdx/Input$Peripheral; // field@00d6 │ │ -0aef94: 3324 0500 |0012: if-ne v4, v2, 0017 // +0005 │ │ -0aef98: 5530 0f02 |0014: iget-boolean v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyboardAvailable:Z // field@020f │ │ -0aef9c: 28f2 |0016: goto 0008 // -000e │ │ -0aef9e: 6202 d800 |0017: sget-object v2, Lcom/badlogic/gdx/Input$Peripheral;.OnscreenKeyboard:Lcom/badlogic/gdx/Input$Peripheral; // field@00d8 │ │ -0aefa2: 3224 efff |0019: if-eq v4, v2, 0008 // -0011 │ │ -0aefa6: 6202 d900 |001b: sget-object v2, Lcom/badlogic/gdx/Input$Peripheral;.Vibrator:Lcom/badlogic/gdx/Input$Peripheral; // field@00d9 │ │ -0aefaa: 3324 0800 |001d: if-ne v4, v2, 0025 // +0008 │ │ -0aefae: 5432 2502 |001f: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.vibrator:Landroid/os/Vibrator; // field@0225 │ │ -0aefb2: 3902 e7ff |0021: if-nez v2, 0008 // -0019 │ │ -0aefb6: 0110 |0023: move v0, v1 │ │ -0aefb8: 28e4 |0024: goto 0008 // -001c │ │ -0aefba: 6200 d700 |0025: sget-object v0, Lcom/badlogic/gdx/Input$Peripheral;.MultitouchScreen:Lcom/badlogic/gdx/Input$Peripheral; // field@00d7 │ │ -0aefbe: 3304 0500 |0027: if-ne v4, v0, 002c // +0005 │ │ -0aefc2: 5530 0a02 |0029: iget-boolean v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.hasMultitouch:Z // field@020a │ │ -0aefc6: 28dd |002b: goto 0008 // -0023 │ │ -0aefc8: 0110 |002c: move v0, v1 │ │ -0aefca: 28db |002d: goto 0008 // -0025 │ │ +0bd680: |[0bd680] com.badlogic.gdx.backends.android.AndroidInput.isPeripheralAvailable:(Lcom/badlogic/gdx/Input$Peripheral;)Z │ │ +0bd690: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0bd692: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0bd694: 6202 d400 |0002: sget-object v2, Lcom/badlogic/gdx/Input$Peripheral;.Accelerometer:Lcom/badlogic/gdx/Input$Peripheral; // field@00d4 │ │ +0bd698: 3324 0500 |0004: if-ne v4, v2, 0009 // +0005 │ │ +0bd69c: 5530 fb01 |0006: iget-boolean v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerAvailable:Z // field@01fb │ │ +0bd6a0: 0f00 |0008: return v0 │ │ +0bd6a2: 6202 d500 |0009: sget-object v2, Lcom/badlogic/gdx/Input$Peripheral;.Compass:Lcom/badlogic/gdx/Input$Peripheral; // field@00d5 │ │ +0bd6a6: 3324 0500 |000b: if-ne v4, v2, 0010 // +0005 │ │ +0bd6aa: 5530 0202 |000d: iget-boolean v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@0202 │ │ +0bd6ae: 28f9 |000f: goto 0008 // -0007 │ │ +0bd6b0: 6202 d600 |0010: sget-object v2, Lcom/badlogic/gdx/Input$Peripheral;.HardwareKeyboard:Lcom/badlogic/gdx/Input$Peripheral; // field@00d6 │ │ +0bd6b4: 3324 0500 |0012: if-ne v4, v2, 0017 // +0005 │ │ +0bd6b8: 5530 0f02 |0014: iget-boolean v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyboardAvailable:Z // field@020f │ │ +0bd6bc: 28f2 |0016: goto 0008 // -000e │ │ +0bd6be: 6202 d800 |0017: sget-object v2, Lcom/badlogic/gdx/Input$Peripheral;.OnscreenKeyboard:Lcom/badlogic/gdx/Input$Peripheral; // field@00d8 │ │ +0bd6c2: 3224 efff |0019: if-eq v4, v2, 0008 // -0011 │ │ +0bd6c6: 6202 d900 |001b: sget-object v2, Lcom/badlogic/gdx/Input$Peripheral;.Vibrator:Lcom/badlogic/gdx/Input$Peripheral; // field@00d9 │ │ +0bd6ca: 3324 0800 |001d: if-ne v4, v2, 0025 // +0008 │ │ +0bd6ce: 5432 2502 |001f: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.vibrator:Landroid/os/Vibrator; // field@0225 │ │ +0bd6d2: 3902 e7ff |0021: if-nez v2, 0008 // -0019 │ │ +0bd6d6: 0110 |0023: move v0, v1 │ │ +0bd6d8: 28e4 |0024: goto 0008 // -001c │ │ +0bd6da: 6200 d700 |0025: sget-object v0, Lcom/badlogic/gdx/Input$Peripheral;.MultitouchScreen:Lcom/badlogic/gdx/Input$Peripheral; // field@00d7 │ │ +0bd6de: 3304 0500 |0027: if-ne v4, v0, 002c // +0005 │ │ +0bd6e2: 5530 0a02 |0029: iget-boolean v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.hasMultitouch:Z // field@020a │ │ +0bd6e6: 28dd |002b: goto 0008 // -0023 │ │ +0bd6e8: 0110 |002c: move v0, v1 │ │ +0bd6ea: 28db |002d: goto 0008 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=663 │ │ 0x0008 line=669 │ │ 0x0009 line=664 │ │ 0x0010 line=665 │ │ 0x0017 line=666 │ │ @@ -209449,24 +209600,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0aefcc: |[0aefcc] com.badlogic.gdx.backends.android.AndroidInput.isTouched:()Z │ │ -0aefdc: 1d02 |0000: monitor-enter v2 │ │ -0aefde: 5420 2202 |0001: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0222 │ │ -0aefe2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0aefe4: 4700 0001 |0004: aget-boolean v0, v0, v1 │ │ -0aefe8: 1e02 |0006: monitor-exit v2 │ │ -0aefea: 0f00 |0007: return v0 │ │ -0aefec: 0d00 |0008: move-exception v0 │ │ -0aefee: 1e02 |0009: monitor-exit v2 │ │ -0aeff0: 2700 |000a: throw v0 │ │ +0bd6ec: |[0bd6ec] com.badlogic.gdx.backends.android.AndroidInput.isTouched:()Z │ │ +0bd6fc: 1d02 |0000: monitor-enter v2 │ │ +0bd6fe: 5420 2202 |0001: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0222 │ │ +0bd702: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0bd704: 4700 0001 |0004: aget-boolean v0, v0, v1 │ │ +0bd708: 1e02 |0006: monitor-exit v2 │ │ +0bd70a: 0f00 |0007: return v0 │ │ +0bd70c: 0d00 |0008: move-exception v0 │ │ +0bd70e: 1e02 |0009: monitor-exit v2 │ │ +0bd710: 2700 |000a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0000 line=314 │ │ 0x0001 line=315 │ │ 0x0008 line=316 │ │ @@ -209478,23 +209629,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0af000: |[0af000] com.badlogic.gdx.backends.android.AndroidInput.isTouched:(I)Z │ │ -0af010: 1d01 |0000: monitor-enter v1 │ │ -0af012: 5410 2202 |0001: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0222 │ │ -0af016: 4700 0002 |0003: aget-boolean v0, v0, v2 │ │ -0af01a: 1e01 |0005: monitor-exit v1 │ │ -0af01c: 0f00 |0006: return v0 │ │ -0af01e: 0d00 |0007: move-exception v0 │ │ -0af020: 1e01 |0008: monitor-exit v1 │ │ -0af022: 2700 |0009: throw v0 │ │ +0bd720: |[0bd720] com.badlogic.gdx.backends.android.AndroidInput.isTouched:(I)Z │ │ +0bd730: 1d01 |0000: monitor-enter v1 │ │ +0bd732: 5410 2202 |0001: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0222 │ │ +0bd736: 4700 0002 |0003: aget-boolean v0, v0, v2 │ │ +0bd73a: 1e01 |0005: monitor-exit v1 │ │ +0bd73c: 0f00 |0006: return v0 │ │ +0bd73e: 0d00 |0007: move-exception v0 │ │ +0bd740: 1e01 |0008: monitor-exit v1 │ │ +0bd742: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=297 │ │ 0x0001 line=298 │ │ 0x0007 line=299 │ │ @@ -209507,17 +209658,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0af030: |[0af030] com.badlogic.gdx.backends.android.AndroidInput.justTouched:()Z │ │ -0af040: 5510 0c02 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.justTouched:Z // field@020c │ │ -0af044: 0f00 |0002: return v0 │ │ +0bd750: |[0bd750] com.badlogic.gdx.backends.android.AndroidInput.justTouched:()Z │ │ +0bd760: 5510 0c02 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.justTouched:Z // field@020c │ │ +0bd764: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ │ │ #31 : (in Lcom/badlogic/gdx/backends/android/AndroidInput;) │ │ @@ -209525,69 +209676,69 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 105 16-bit code units │ │ -0af048: |[0af048] com.badlogic.gdx.backends.android.AndroidInput.lookUpPointerIndex:(I)I │ │ -0af058: 5473 1802 |0000: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0218 │ │ -0af05c: 2132 |0002: array-length v2, v3 │ │ -0af05e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0af060: 3521 0c00 |0004: if-ge v1, v2, 0010 // +000c │ │ -0af064: 5473 1802 |0006: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0218 │ │ -0af068: 4403 0301 |0008: aget v3, v3, v1 │ │ -0af06c: 3383 0300 |000a: if-ne v3, v8, 000d // +0003 │ │ -0af070: 0f01 |000c: return v1 │ │ -0af072: d801 0101 |000d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0af076: 28f5 |000f: goto 0004 // -000b │ │ -0af078: 2200 c403 |0010: new-instance v0, Ljava/lang/StringBuffer; // type@03c4 │ │ -0af07c: 7010 5e26 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@265e │ │ -0af082: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -0af084: 3521 2900 |0016: if-ge v1, v2, 003f // +0029 │ │ -0af088: 2203 c503 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -0af08c: 7010 6726 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0af092: 6e20 6b26 1300 |001d: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0af098: 0c03 |0020: move-result-object v3 │ │ -0af09a: 1a04 fb00 |0021: const-string v4, ":" // string@00fb │ │ -0af09e: 6e20 6e26 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0af0a4: 0c03 |0026: move-result-object v3 │ │ -0af0a6: 5474 1802 |0027: iget-object v4, v7, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0218 │ │ -0af0aa: 4404 0401 |0029: aget v4, v4, v1 │ │ -0af0ae: 6e20 6b26 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0af0b4: 0c03 |002e: move-result-object v3 │ │ -0af0b6: 1a04 0600 |002f: const-string v4, " " // string@0006 │ │ -0af0ba: 6e20 6e26 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0af0c0: 0c03 |0034: move-result-object v3 │ │ -0af0c2: 6e10 7426 0300 |0035: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0af0c8: 0c03 |0038: move-result-object v3 │ │ -0af0ca: 6e20 6226 3000 |0039: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ -0af0d0: d801 0101 |003c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0af0d4: 28d8 |003e: goto 0016 // -0028 │ │ -0af0d6: 6203 1c00 |003f: sget-object v3, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0af0da: 1a04 9001 |0041: const-string v4, "AndroidInput" // string@0190 │ │ -0af0de: 2205 c503 |0043: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -0af0e2: 7010 6726 0500 |0045: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0af0e8: 1a06 1d0e |0048: const-string v6, "Pointer ID lookup failed: " // string@0e1d │ │ -0af0ec: 6e20 6e26 6500 |004a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0af0f2: 0c05 |004d: move-result-object v5 │ │ -0af0f4: 6e20 6b26 8500 |004e: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0af0fa: 0c05 |0051: move-result-object v5 │ │ -0af0fc: 1a06 a800 |0052: const-string v6, ", " // string@00a8 │ │ -0af100: 6e20 6e26 6500 |0054: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0af106: 0c05 |0057: move-result-object v5 │ │ -0af108: 6e10 6626 0000 |0058: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2666 │ │ -0af10e: 0c06 |005b: move-result-object v6 │ │ -0af110: 6e20 6e26 6500 |005c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0af116: 0c05 |005f: move-result-object v5 │ │ -0af118: 6e10 7426 0500 |0060: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0af11e: 0c05 |0063: move-result-object v5 │ │ -0af120: 7230 f100 4305 |0064: invoke-interface {v3, v4, v5}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0af126: 12f1 |0067: const/4 v1, #int -1 // #ff │ │ -0af128: 28a4 |0068: goto 000c // -005c │ │ +0bd768: |[0bd768] com.badlogic.gdx.backends.android.AndroidInput.lookUpPointerIndex:(I)I │ │ +0bd778: 5473 1802 |0000: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0218 │ │ +0bd77c: 2132 |0002: array-length v2, v3 │ │ +0bd77e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0bd780: 3521 0c00 |0004: if-ge v1, v2, 0010 // +000c │ │ +0bd784: 5473 1802 |0006: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0218 │ │ +0bd788: 4403 0301 |0008: aget v3, v3, v1 │ │ +0bd78c: 3383 0300 |000a: if-ne v3, v8, 000d // +0003 │ │ +0bd790: 0f01 |000c: return v1 │ │ +0bd792: d801 0101 |000d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0bd796: 28f5 |000f: goto 0004 // -000b │ │ +0bd798: 2200 c203 |0010: new-instance v0, Ljava/lang/StringBuffer; // type@03c2 │ │ +0bd79c: 7010 5e26 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@265e │ │ +0bd7a2: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +0bd7a4: 3521 2900 |0016: if-ge v1, v2, 003f // +0029 │ │ +0bd7a8: 2203 c303 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +0bd7ac: 7010 6726 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0bd7b2: 6e20 6b26 1300 |001d: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0bd7b8: 0c03 |0020: move-result-object v3 │ │ +0bd7ba: 1a04 fb00 |0021: const-string v4, ":" // string@00fb │ │ +0bd7be: 6e20 6e26 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bd7c4: 0c03 |0026: move-result-object v3 │ │ +0bd7c6: 5474 1802 |0027: iget-object v4, v7, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0218 │ │ +0bd7ca: 4404 0401 |0029: aget v4, v4, v1 │ │ +0bd7ce: 6e20 6b26 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0bd7d4: 0c03 |002e: move-result-object v3 │ │ +0bd7d6: 1a04 0600 |002f: const-string v4, " " // string@0006 │ │ +0bd7da: 6e20 6e26 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bd7e0: 0c03 |0034: move-result-object v3 │ │ +0bd7e2: 6e10 7426 0300 |0035: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0bd7e8: 0c03 |0038: move-result-object v3 │ │ +0bd7ea: 6e20 6226 3000 |0039: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@2662 │ │ +0bd7f0: d801 0101 |003c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0bd7f4: 28d8 |003e: goto 0016 // -0028 │ │ +0bd7f6: 6203 1c00 |003f: sget-object v3, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bd7fa: 1a04 9001 |0041: const-string v4, "AndroidInput" // string@0190 │ │ +0bd7fe: 2205 c303 |0043: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +0bd802: 7010 6726 0500 |0045: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0bd808: 1a06 1b0e |0048: const-string v6, "Pointer ID lookup failed: " // string@0e1b │ │ +0bd80c: 6e20 6e26 6500 |004a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bd812: 0c05 |004d: move-result-object v5 │ │ +0bd814: 6e20 6b26 8500 |004e: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0bd81a: 0c05 |0051: move-result-object v5 │ │ +0bd81c: 1a06 a800 |0052: const-string v6, ", " // string@00a8 │ │ +0bd820: 6e20 6e26 6500 |0054: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bd826: 0c05 |0057: move-result-object v5 │ │ +0bd828: 6e10 6626 0000 |0058: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2666 │ │ +0bd82e: 0c06 |005b: move-result-object v6 │ │ +0bd830: 6e20 6e26 6500 |005c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0bd836: 0c05 |005f: move-result-object v5 │ │ +0bd838: 6e10 7426 0500 |0060: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0bd83e: 0c05 |0063: move-result-object v5 │ │ +0bd840: 7230 f100 4305 |0064: invoke-interface {v3, v4, v5}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bd846: 12f1 |0067: const/4 v1, #int -1 // #ff │ │ +0bd848: 28a4 |0068: goto 000c // -005c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ 0x0003 line=686 │ │ 0x0006 line=687 │ │ 0x000c line=695 │ │ 0x000d line=686 │ │ @@ -209610,17 +209761,17 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0af12c: |[0af12c] com.badlogic.gdx.backends.android.AndroidInput.onDrop:(II)V │ │ -0af13c: 6e30 2f05 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidInput;.postTap:(II)V // method@052f │ │ -0af142: 0e00 |0003: return-void │ │ +0bd84c: |[0bd84c] com.badlogic.gdx.backends.android.AndroidInput.onDrop:(II)V │ │ +0bd85c: 6e30 2f05 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidInput;.postTap:(II)V // method@052f │ │ +0bd862: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x0003 line=426 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ 0x0000 - 0x0004 reg=1 x I │ │ @@ -209631,136 +209782,136 @@ │ │ type : '(Landroid/view/View;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 228 16-bit code units │ │ -0af144: |[0af144] com.badlogic.gdx.backends.android.AndroidInput.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -0af154: 130a ff00 |0000: const/16 v10, #int 255 // #ff │ │ -0af158: 1249 |0002: const/4 v9, #int 4 // #4 │ │ -0af15a: 1215 |0003: const/4 v5, #int 1 // #1 │ │ -0af15c: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -0af15e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0af160: 54b4 0e02 |0006: iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyListeners:Ljava/util/ArrayList; // field@020e │ │ -0af164: 6e10 3927 0400 |0008: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0af16a: 0a03 |000b: move-result v3 │ │ -0af16c: 3532 1500 |000c: if-ge v2, v3, 0021 // +0015 │ │ -0af170: 54b4 0e02 |000e: iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyListeners:Ljava/util/ArrayList; // field@020e │ │ -0af174: 6e20 3327 2400 |0010: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0af17a: 0c04 |0013: move-result-object v4 │ │ -0af17c: 1f04 4000 |0014: check-cast v4, Landroid/view/View$OnKeyListener; // type@0040 │ │ -0af180: 7240 b300 c4ed |0016: invoke-interface {v4, v12, v13, v14}, Landroid/view/View$OnKeyListener;.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z // method@00b3 │ │ -0af186: 0a04 |0019: move-result v4 │ │ -0af188: 3804 0400 |001a: if-eqz v4, 001e // +0004 │ │ -0af18c: 0154 |001c: move v4, v5 │ │ -0af18e: 0f04 |001d: return v4 │ │ -0af190: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0af194: 28ec |0020: goto 000c // -0014 │ │ -0af196: 1d0b |0021: monitor-enter v11 │ │ -0af198: 6e10 a200 0e00 |0022: invoke-virtual {v14}, Landroid/view/KeyEvent;.getUnicodeChar:()I // method@00a2 │ │ -0af19e: 0a04 |0025: move-result v4 │ │ -0af1a0: 8e40 |0026: int-to-char v0, v4 │ │ -0af1a2: 1304 4300 |0027: const/16 v4, #int 67 // #43 │ │ -0af1a6: 334d 0400 |0029: if-ne v13, v4, 002d // +0004 │ │ -0af1aa: 1300 0800 |002b: const/16 v0, #int 8 // #8 │ │ -0af1ae: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -0af1b0: 6e10 a000 0e00 |002e: invoke-virtual {v14}, Landroid/view/KeyEvent;.getAction:()I // method@00a0 │ │ -0af1b6: 0a04 |0031: move-result v4 │ │ -0af1b8: 2b04 aa00 0000 |0032: packed-switch v4, 000000dc // +000000aa │ │ -0af1be: 54b4 fe01 |0035: iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidInput;.app:Lcom/badlogic/gdx/Application; // field@01fe │ │ -0af1c2: 7210 e900 0400 |0037: invoke-interface {v4}, Lcom/badlogic/gdx/Application;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@00e9 │ │ -0af1c8: 0c04 |003a: move-result-object v4 │ │ -0af1ca: 7210 3e01 0400 |003b: invoke-interface {v4}, Lcom/badlogic/gdx/Graphics;.requestRendering:()V // method@013e │ │ -0af1d0: 1e0b |003e: monitor-exit v11 │ │ -0af1d2: 33ad 8500 |003f: if-ne v13, v10, 00c4 // +0085 │ │ -0af1d6: 0154 |0041: move v4, v5 │ │ -0af1d8: 28db |0042: goto 001d // -0025 │ │ -0af1da: 54b4 2302 |0043: iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedKeyEvents:Lcom/badlogic/gdx/utils/Pool; // field@0223 │ │ -0af1de: 6e10 7122 0400 |0045: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ -0af1e4: 0c01 |0048: move-result-object v1 │ │ -0af1e6: 1f01 bd00 |0049: check-cast v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; // type@00bd │ │ -0af1ea: 1204 |004b: const/4 v4, #int 0 // #0 │ │ -0af1ec: 5e14 ea01 |004c: iput-char v4, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyChar:C // field@01ea │ │ -0af1f0: 6e10 a100 0e00 |004e: invoke-virtual {v14}, Landroid/view/KeyEvent;.getKeyCode:()I // method@00a1 │ │ -0af1f6: 0a04 |0051: move-result v4 │ │ -0af1f8: 5914 eb01 |0052: iput v4, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyCode:I // field@01eb │ │ -0af1fc: 1204 |0054: const/4 v4, #int 0 // #0 │ │ -0af1fe: 5914 ed01 |0055: iput v4, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.type:I // field@01ed │ │ -0af202: 339d 0c00 |0057: if-ne v13, v9, 0063 // +000c │ │ -0af206: 6e10 a300 0e00 |0059: invoke-virtual {v14}, Landroid/view/KeyEvent;.isAltPressed:()Z // method@00a3 │ │ -0af20c: 0a04 |005c: move-result v4 │ │ -0af20e: 3804 0600 |005d: if-eqz v4, 0063 // +0006 │ │ -0af212: 130d ff00 |005f: const/16 v13, #int 255 // #ff │ │ -0af216: 591d eb01 |0061: iput v13, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyCode:I // field@01eb │ │ -0af21a: 54b4 0d02 |0063: iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@020d │ │ -0af21e: 6e20 2f27 1400 |0065: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0af224: 54b4 1002 |0068: iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidInput;.keys:Lcom/badlogic/gdx/utils/IntMap; // field@0210 │ │ -0af228: 5217 eb01 |006a: iget v7, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyCode:I // field@01eb │ │ -0af22c: 1208 |006c: const/4 v8, #int 0 // #0 │ │ -0af22e: 6e30 b720 7408 |006d: invoke-virtual {v4, v7, v8}, Lcom/badlogic/gdx/utils/IntMap;.put:(ILjava/lang/Object;)Ljava/lang/Object; // method@20b7 │ │ -0af234: 28c5 |0070: goto 0035 // -003b │ │ -0af236: 0d04 |0071: move-exception v4 │ │ -0af238: 1e0b |0072: monitor-exit v11 │ │ -0af23a: 2704 |0073: throw v4 │ │ -0af23c: 54b4 2302 |0074: iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedKeyEvents:Lcom/badlogic/gdx/utils/Pool; // field@0223 │ │ -0af240: 6e10 7122 0400 |0076: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ -0af246: 0c01 |0079: move-result-object v1 │ │ -0af248: 1f01 bd00 |007a: check-cast v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; // type@00bd │ │ -0af24c: 1204 |007c: const/4 v4, #int 0 // #0 │ │ -0af24e: 5e14 ea01 |007d: iput-char v4, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyChar:C // field@01ea │ │ -0af252: 6e10 a100 0e00 |007f: invoke-virtual {v14}, Landroid/view/KeyEvent;.getKeyCode:()I // method@00a1 │ │ -0af258: 0a04 |0082: move-result v4 │ │ -0af25a: 5914 eb01 |0083: iput v4, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyCode:I // field@01eb │ │ -0af25e: 1214 |0085: const/4 v4, #int 1 // #1 │ │ -0af260: 5914 ed01 |0086: iput v4, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.type:I // field@01ed │ │ -0af264: 339d 0c00 |0088: if-ne v13, v9, 0094 // +000c │ │ -0af268: 6e10 a300 0e00 |008a: invoke-virtual {v14}, Landroid/view/KeyEvent;.isAltPressed:()Z // method@00a3 │ │ -0af26e: 0a04 |008d: move-result v4 │ │ -0af270: 3804 0600 |008e: if-eqz v4, 0094 // +0006 │ │ -0af274: 130d ff00 |0090: const/16 v13, #int 255 // #ff │ │ -0af278: 591d eb01 |0092: iput v13, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyCode:I // field@01eb │ │ -0af27c: 54b4 0d02 |0094: iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@020d │ │ -0af280: 6e20 2f27 1400 |0096: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0af286: 54b4 2302 |0099: iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedKeyEvents:Lcom/badlogic/gdx/utils/Pool; // field@0223 │ │ -0af28a: 6e10 7122 0400 |009b: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ -0af290: 0c01 |009e: move-result-object v1 │ │ -0af292: 1f01 bd00 |009f: check-cast v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; // type@00bd │ │ -0af296: 5e10 ea01 |00a1: iput-char v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyChar:C // field@01ea │ │ -0af29a: 1204 |00a3: const/4 v4, #int 0 // #0 │ │ -0af29c: 5914 eb01 |00a4: iput v4, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyCode:I // field@01eb │ │ -0af2a0: 1224 |00a6: const/4 v4, #int 2 // #2 │ │ -0af2a2: 5914 ed01 |00a7: iput v4, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.type:I // field@01ed │ │ -0af2a6: 54b4 0d02 |00a9: iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@020d │ │ -0af2aa: 6e20 2f27 1400 |00ab: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0af2b0: 33ad 0b00 |00ae: if-ne v13, v10, 00b9 // +000b │ │ -0af2b4: 54b4 1002 |00b0: iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidInput;.keys:Lcom/badlogic/gdx/utils/IntMap; // field@0210 │ │ -0af2b8: 1307 ff00 |00b2: const/16 v7, #int 255 // #ff │ │ -0af2bc: 6e20 bb20 7400 |00b4: invoke-virtual {v4, v7}, Lcom/badlogic/gdx/utils/IntMap;.remove:(I)Ljava/lang/Object; // method@20bb │ │ -0af2c2: 2900 7eff |00b7: goto/16 0035 // -0082 │ │ -0af2c6: 54b4 1002 |00b9: iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidInput;.keys:Lcom/badlogic/gdx/utils/IntMap; // field@0210 │ │ -0af2ca: 6e10 a100 0e00 |00bb: invoke-virtual {v14}, Landroid/view/KeyEvent;.getKeyCode:()I // method@00a1 │ │ -0af2d0: 0a07 |00be: move-result v7 │ │ -0af2d2: 6e20 bb20 7400 |00bf: invoke-virtual {v4, v7}, Lcom/badlogic/gdx/utils/IntMap;.remove:(I)Ljava/lang/Object; // method@20bb │ │ -0af2d8: 2900 73ff |00c2: goto/16 0035 // -008d │ │ -0af2dc: 55b4 0002 |00c4: iget-boolean v4, v11, Lcom/badlogic/gdx/backends/android/AndroidInput;.catchBack:Z // field@0200 │ │ -0af2e0: 3804 0700 |00c6: if-eqz v4, 00cd // +0007 │ │ -0af2e4: 339d 0500 |00c8: if-ne v13, v9, 00cd // +0005 │ │ -0af2e8: 0154 |00ca: move v4, v5 │ │ -0af2ea: 2900 52ff |00cb: goto/16 001d // -00ae │ │ -0af2ee: 55b4 0102 |00cd: iget-boolean v4, v11, Lcom/badlogic/gdx/backends/android/AndroidInput;.catchMenu:Z // field@0201 │ │ -0af2f2: 3804 0900 |00cf: if-eqz v4, 00d8 // +0009 │ │ -0af2f6: 1304 5200 |00d1: const/16 v4, #int 82 // #52 │ │ -0af2fa: 334d 0500 |00d3: if-ne v13, v4, 00d8 // +0005 │ │ -0af2fe: 0154 |00d5: move v4, v5 │ │ -0af300: 2900 47ff |00d6: goto/16 001d // -00b9 │ │ -0af304: 0164 |00d8: move v4, v6 │ │ -0af306: 2900 44ff |00d9: goto/16 001d // -00bc │ │ -0af30a: 0000 |00db: nop // spacer │ │ -0af30c: 0001 0200 0000 0000 1100 0000 4200 ... |00dc: packed-switch-data (8 units) │ │ +0bd864: |[0bd864] com.badlogic.gdx.backends.android.AndroidInput.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +0bd874: 130a ff00 |0000: const/16 v10, #int 255 // #ff │ │ +0bd878: 1249 |0002: const/4 v9, #int 4 // #4 │ │ +0bd87a: 1215 |0003: const/4 v5, #int 1 // #1 │ │ +0bd87c: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +0bd87e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0bd880: 54b4 0e02 |0006: iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyListeners:Ljava/util/ArrayList; // field@020e │ │ +0bd884: 6e10 3927 0400 |0008: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0bd88a: 0a03 |000b: move-result v3 │ │ +0bd88c: 3532 1500 |000c: if-ge v2, v3, 0021 // +0015 │ │ +0bd890: 54b4 0e02 |000e: iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyListeners:Ljava/util/ArrayList; // field@020e │ │ +0bd894: 6e20 3327 2400 |0010: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0bd89a: 0c04 |0013: move-result-object v4 │ │ +0bd89c: 1f04 3f00 |0014: check-cast v4, Landroid/view/View$OnKeyListener; // type@003f │ │ +0bd8a0: 7240 b300 c4ed |0016: invoke-interface {v4, v12, v13, v14}, Landroid/view/View$OnKeyListener;.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z // method@00b3 │ │ +0bd8a6: 0a04 |0019: move-result v4 │ │ +0bd8a8: 3804 0400 |001a: if-eqz v4, 001e // +0004 │ │ +0bd8ac: 0154 |001c: move v4, v5 │ │ +0bd8ae: 0f04 |001d: return v4 │ │ +0bd8b0: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0bd8b4: 28ec |0020: goto 000c // -0014 │ │ +0bd8b6: 1d0b |0021: monitor-enter v11 │ │ +0bd8b8: 6e10 a200 0e00 |0022: invoke-virtual {v14}, Landroid/view/KeyEvent;.getUnicodeChar:()I // method@00a2 │ │ +0bd8be: 0a04 |0025: move-result v4 │ │ +0bd8c0: 8e40 |0026: int-to-char v0, v4 │ │ +0bd8c2: 1304 4300 |0027: const/16 v4, #int 67 // #43 │ │ +0bd8c6: 334d 0400 |0029: if-ne v13, v4, 002d // +0004 │ │ +0bd8ca: 1300 0800 |002b: const/16 v0, #int 8 // #8 │ │ +0bd8ce: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +0bd8d0: 6e10 a000 0e00 |002e: invoke-virtual {v14}, Landroid/view/KeyEvent;.getAction:()I // method@00a0 │ │ +0bd8d6: 0a04 |0031: move-result v4 │ │ +0bd8d8: 2b04 aa00 0000 |0032: packed-switch v4, 000000dc // +000000aa │ │ +0bd8de: 54b4 fe01 |0035: iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidInput;.app:Lcom/badlogic/gdx/Application; // field@01fe │ │ +0bd8e2: 7210 e900 0400 |0037: invoke-interface {v4}, Lcom/badlogic/gdx/Application;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@00e9 │ │ +0bd8e8: 0c04 |003a: move-result-object v4 │ │ +0bd8ea: 7210 3e01 0400 |003b: invoke-interface {v4}, Lcom/badlogic/gdx/Graphics;.requestRendering:()V // method@013e │ │ +0bd8f0: 1e0b |003e: monitor-exit v11 │ │ +0bd8f2: 33ad 8500 |003f: if-ne v13, v10, 00c4 // +0085 │ │ +0bd8f6: 0154 |0041: move v4, v5 │ │ +0bd8f8: 28db |0042: goto 001d // -0025 │ │ +0bd8fa: 54b4 2302 |0043: iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedKeyEvents:Lcom/badlogic/gdx/utils/Pool; // field@0223 │ │ +0bd8fe: 6e10 7122 0400 |0045: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ +0bd904: 0c01 |0048: move-result-object v1 │ │ +0bd906: 1f01 bb00 |0049: check-cast v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; // type@00bb │ │ +0bd90a: 1204 |004b: const/4 v4, #int 0 // #0 │ │ +0bd90c: 5e14 ea01 |004c: iput-char v4, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyChar:C // field@01ea │ │ +0bd910: 6e10 a100 0e00 |004e: invoke-virtual {v14}, Landroid/view/KeyEvent;.getKeyCode:()I // method@00a1 │ │ +0bd916: 0a04 |0051: move-result v4 │ │ +0bd918: 5914 eb01 |0052: iput v4, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyCode:I // field@01eb │ │ +0bd91c: 1204 |0054: const/4 v4, #int 0 // #0 │ │ +0bd91e: 5914 ed01 |0055: iput v4, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.type:I // field@01ed │ │ +0bd922: 339d 0c00 |0057: if-ne v13, v9, 0063 // +000c │ │ +0bd926: 6e10 a300 0e00 |0059: invoke-virtual {v14}, Landroid/view/KeyEvent;.isAltPressed:()Z // method@00a3 │ │ +0bd92c: 0a04 |005c: move-result v4 │ │ +0bd92e: 3804 0600 |005d: if-eqz v4, 0063 // +0006 │ │ +0bd932: 130d ff00 |005f: const/16 v13, #int 255 // #ff │ │ +0bd936: 591d eb01 |0061: iput v13, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyCode:I // field@01eb │ │ +0bd93a: 54b4 0d02 |0063: iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@020d │ │ +0bd93e: 6e20 2f27 1400 |0065: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0bd944: 54b4 1002 |0068: iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidInput;.keys:Lcom/badlogic/gdx/utils/IntMap; // field@0210 │ │ +0bd948: 5217 eb01 |006a: iget v7, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyCode:I // field@01eb │ │ +0bd94c: 1208 |006c: const/4 v8, #int 0 // #0 │ │ +0bd94e: 6e30 b720 7408 |006d: invoke-virtual {v4, v7, v8}, Lcom/badlogic/gdx/utils/IntMap;.put:(ILjava/lang/Object;)Ljava/lang/Object; // method@20b7 │ │ +0bd954: 28c5 |0070: goto 0035 // -003b │ │ +0bd956: 0d04 |0071: move-exception v4 │ │ +0bd958: 1e0b |0072: monitor-exit v11 │ │ +0bd95a: 2704 |0073: throw v4 │ │ +0bd95c: 54b4 2302 |0074: iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedKeyEvents:Lcom/badlogic/gdx/utils/Pool; // field@0223 │ │ +0bd960: 6e10 7122 0400 |0076: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ +0bd966: 0c01 |0079: move-result-object v1 │ │ +0bd968: 1f01 bb00 |007a: check-cast v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; // type@00bb │ │ +0bd96c: 1204 |007c: const/4 v4, #int 0 // #0 │ │ +0bd96e: 5e14 ea01 |007d: iput-char v4, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyChar:C // field@01ea │ │ +0bd972: 6e10 a100 0e00 |007f: invoke-virtual {v14}, Landroid/view/KeyEvent;.getKeyCode:()I // method@00a1 │ │ +0bd978: 0a04 |0082: move-result v4 │ │ +0bd97a: 5914 eb01 |0083: iput v4, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyCode:I // field@01eb │ │ +0bd97e: 1214 |0085: const/4 v4, #int 1 // #1 │ │ +0bd980: 5914 ed01 |0086: iput v4, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.type:I // field@01ed │ │ +0bd984: 339d 0c00 |0088: if-ne v13, v9, 0094 // +000c │ │ +0bd988: 6e10 a300 0e00 |008a: invoke-virtual {v14}, Landroid/view/KeyEvent;.isAltPressed:()Z // method@00a3 │ │ +0bd98e: 0a04 |008d: move-result v4 │ │ +0bd990: 3804 0600 |008e: if-eqz v4, 0094 // +0006 │ │ +0bd994: 130d ff00 |0090: const/16 v13, #int 255 // #ff │ │ +0bd998: 591d eb01 |0092: iput v13, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyCode:I // field@01eb │ │ +0bd99c: 54b4 0d02 |0094: iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@020d │ │ +0bd9a0: 6e20 2f27 1400 |0096: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0bd9a6: 54b4 2302 |0099: iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedKeyEvents:Lcom/badlogic/gdx/utils/Pool; // field@0223 │ │ +0bd9aa: 6e10 7122 0400 |009b: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ +0bd9b0: 0c01 |009e: move-result-object v1 │ │ +0bd9b2: 1f01 bb00 |009f: check-cast v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; // type@00bb │ │ +0bd9b6: 5e10 ea01 |00a1: iput-char v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyChar:C // field@01ea │ │ +0bd9ba: 1204 |00a3: const/4 v4, #int 0 // #0 │ │ +0bd9bc: 5914 eb01 |00a4: iput v4, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyCode:I // field@01eb │ │ +0bd9c0: 1224 |00a6: const/4 v4, #int 2 // #2 │ │ +0bd9c2: 5914 ed01 |00a7: iput v4, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.type:I // field@01ed │ │ +0bd9c6: 54b4 0d02 |00a9: iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@020d │ │ +0bd9ca: 6e20 2f27 1400 |00ab: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0bd9d0: 33ad 0b00 |00ae: if-ne v13, v10, 00b9 // +000b │ │ +0bd9d4: 54b4 1002 |00b0: iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidInput;.keys:Lcom/badlogic/gdx/utils/IntMap; // field@0210 │ │ +0bd9d8: 1307 ff00 |00b2: const/16 v7, #int 255 // #ff │ │ +0bd9dc: 6e20 bb20 7400 |00b4: invoke-virtual {v4, v7}, Lcom/badlogic/gdx/utils/IntMap;.remove:(I)Ljava/lang/Object; // method@20bb │ │ +0bd9e2: 2900 7eff |00b7: goto/16 0035 // -0082 │ │ +0bd9e6: 54b4 1002 |00b9: iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidInput;.keys:Lcom/badlogic/gdx/utils/IntMap; // field@0210 │ │ +0bd9ea: 6e10 a100 0e00 |00bb: invoke-virtual {v14}, Landroid/view/KeyEvent;.getKeyCode:()I // method@00a1 │ │ +0bd9f0: 0a07 |00be: move-result v7 │ │ +0bd9f2: 6e20 bb20 7400 |00bf: invoke-virtual {v4, v7}, Lcom/badlogic/gdx/utils/IntMap;.remove:(I)Ljava/lang/Object; // method@20bb │ │ +0bd9f8: 2900 73ff |00c2: goto/16 0035 // -008d │ │ +0bd9fc: 55b4 0002 |00c4: iget-boolean v4, v11, Lcom/badlogic/gdx/backends/android/AndroidInput;.catchBack:Z // field@0200 │ │ +0bda00: 3804 0700 |00c6: if-eqz v4, 00cd // +0007 │ │ +0bda04: 339d 0500 |00c8: if-ne v13, v9, 00cd // +0005 │ │ +0bda08: 0154 |00ca: move v4, v5 │ │ +0bda0a: 2900 52ff |00cb: goto/16 001d // -00ae │ │ +0bda0e: 55b4 0102 |00cd: iget-boolean v4, v11, Lcom/badlogic/gdx/backends/android/AndroidInput;.catchMenu:Z // field@0201 │ │ +0bda12: 3804 0900 |00cf: if-eqz v4, 00d8 // +0009 │ │ +0bda16: 1304 5200 |00d1: const/16 v4, #int 82 // #52 │ │ +0bda1a: 334d 0500 |00d3: if-ne v13, v4, 00d8 // +0005 │ │ +0bda1e: 0154 |00d5: move v4, v5 │ │ +0bda20: 2900 47ff |00d6: goto/16 001d // -00b9 │ │ +0bda24: 0164 |00d8: move v4, v6 │ │ +0bda26: 2900 44ff |00d9: goto/16 001d // -00bc │ │ +0bda2a: 0000 |00db: nop // spacer │ │ +0bda2c: 0001 0200 0000 0000 1100 0000 4200 ... |00dc: packed-switch-data (8 units) │ │ catches : 2 │ │ 0x0022 - 0x0073 │ │ -> 0x0071 │ │ 0x0074 - 0x00c2 │ │ -> 0x0071 │ │ positions : │ │ 0x0005 line=451 │ │ @@ -209825,17 +209976,17 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0af330: |[0af330] com.badlogic.gdx.backends.android.AndroidInput.onTap:(II)V │ │ -0af340: 6e30 2f05 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidInput;.postTap:(II)V // method@052f │ │ -0af346: 0e00 |0003: return-void │ │ +0bda50: |[0bda50] com.badlogic.gdx.backends.android.AndroidInput.onTap:(II)V │ │ +0bda60: 6e30 2f05 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidInput;.postTap:(II)V // method@052f │ │ +0bda66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ 0x0003 line=419 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ 0x0000 - 0x0004 reg=1 x I │ │ @@ -209846,33 +209997,33 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0af348: |[0af348] com.badlogic.gdx.backends.android.AndroidInput.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -0af358: 5520 1902 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.requestFocus:Z // field@0219 │ │ -0af35c: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -0af360: 3803 0b00 |0004: if-eqz v3, 000f // +000b │ │ -0af364: 6e10 b700 0300 |0006: invoke-virtual {v3}, Landroid/view/View;.requestFocus:()Z // method@00b7 │ │ -0af36a: 6e10 b800 0300 |0009: invoke-virtual {v3}, Landroid/view/View;.requestFocusFromTouch:()Z // method@00b8 │ │ -0af370: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0af372: 5c20 1902 |000d: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.requestFocus:Z // field@0219 │ │ -0af376: 5420 1f02 |000f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchHandler:Lcom/badlogic/gdx/backends/android/AndroidTouchHandler; // field@021f │ │ -0af37a: 7230 f005 4002 |0011: invoke-interface {v0, v4, v2}, Lcom/badlogic/gdx/backends/android/AndroidTouchHandler;.onTouch:(Landroid/view/MotionEvent;Lcom/badlogic/gdx/backends/android/AndroidInput;)V // method@05f0 │ │ -0af380: 5220 1b02 |0014: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.sleepTime:I // field@021b │ │ -0af384: 3800 0800 |0016: if-eqz v0, 001e // +0008 │ │ -0af388: 5220 1b02 |0018: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.sleepTime:I // field@021b │ │ -0af38c: 8100 |001a: int-to-long v0, v0 │ │ -0af38e: 7120 8626 1000 |001b: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@2686 │ │ -0af394: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -0af396: 0f00 |001f: return v0 │ │ -0af398: 0d00 |0020: move-exception v0 │ │ -0af39a: 28fd |0021: goto 001e // -0003 │ │ +0bda68: |[0bda68] com.badlogic.gdx.backends.android.AndroidInput.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +0bda78: 5520 1902 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.requestFocus:Z // field@0219 │ │ +0bda7c: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +0bda80: 3803 0b00 |0004: if-eqz v3, 000f // +000b │ │ +0bda84: 6e10 b700 0300 |0006: invoke-virtual {v3}, Landroid/view/View;.requestFocus:()Z // method@00b7 │ │ +0bda8a: 6e10 b800 0300 |0009: invoke-virtual {v3}, Landroid/view/View;.requestFocusFromTouch:()Z // method@00b8 │ │ +0bda90: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0bda92: 5c20 1902 |000d: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.requestFocus:Z // field@0219 │ │ +0bda96: 5420 1f02 |000f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchHandler:Lcom/badlogic/gdx/backends/android/AndroidTouchHandler; // field@021f │ │ +0bda9a: 7230 f005 4002 |0011: invoke-interface {v0, v4, v2}, Lcom/badlogic/gdx/backends/android/AndroidTouchHandler;.onTouch:(Landroid/view/MotionEvent;Lcom/badlogic/gdx/backends/android/AndroidInput;)V // method@05f0 │ │ +0bdaa0: 5220 1b02 |0014: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.sleepTime:I // field@021b │ │ +0bdaa4: 3800 0800 |0016: if-eqz v0, 001e // +0008 │ │ +0bdaa8: 5220 1b02 |0018: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.sleepTime:I // field@021b │ │ +0bdaac: 8100 |001a: int-to-long v0, v0 │ │ +0bdaae: 7120 8626 1000 |001b: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@2686 │ │ +0bdab4: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +0bdab6: 0f00 |001f: return v0 │ │ +0bdab8: 0d00 |0020: move-exception v0 │ │ +0bdaba: 28fd |0021: goto 001e // -0003 │ │ catches : 1 │ │ 0x0018 - 0x001e │ │ Ljava/lang/InterruptedException; -> 0x0020 │ │ positions : │ │ 0x0000 line=396 │ │ 0x0006 line=397 │ │ 0x0009 line=398 │ │ @@ -209888,59 +210039,59 @@ │ │ 0x0000 - 0x0022 reg=4 event Landroid/view/MotionEvent; │ │ │ │ #36 : (in Lcom/badlogic/gdx/backends/android/AndroidInput;) │ │ name : 'postTap' │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 6 │ │ + registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -0af3ac: |[0af3ac] com.badlogic.gdx.backends.android.AndroidInput.postTap:(II)V │ │ -0af3bc: 1d03 |0000: monitor-enter v3 │ │ -0af3be: 5431 2402 |0001: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedTouchEvents:Lcom/badlogic/gdx/utils/Pool; // field@0224 │ │ -0af3c2: 6e10 7122 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ -0af3c8: 0c00 |0006: move-result-object v0 │ │ -0af3ca: 1f00 bf00 |0007: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; // type@00bf │ │ -0af3ce: 7100 7e26 0000 |0009: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ -0af3d4: 0b01 |000c: move-result-wide v1 │ │ -0af3d6: 5a01 f601 |000d: iput-wide v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.timeStamp:J // field@01f6 │ │ -0af3da: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0af3dc: 5901 f501 |0010: iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.pointer:I // field@01f5 │ │ -0af3e0: 5904 f801 |0012: iput v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.x:I // field@01f8 │ │ -0af3e4: 5905 f901 |0014: iput v5, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.y:I // field@01f9 │ │ -0af3e8: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -0af3ea: 5901 f701 |0017: iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.type:I // field@01f7 │ │ -0af3ee: 5431 1e02 |0019: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@021e │ │ -0af3f2: 6e20 2f27 0100 |001b: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0af3f8: 5431 2402 |001e: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedTouchEvents:Lcom/badlogic/gdx/utils/Pool; // field@0224 │ │ -0af3fc: 6e10 7122 0100 |0020: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ -0af402: 0c00 |0023: move-result-object v0 │ │ -0af404: 1f00 bf00 |0024: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; // type@00bf │ │ -0af408: 7100 7e26 0000 |0026: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ -0af40e: 0b01 |0029: move-result-wide v1 │ │ -0af410: 5a01 f601 |002a: iput-wide v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.timeStamp:J // field@01f6 │ │ -0af414: 1201 |002c: const/4 v1, #int 0 // #0 │ │ -0af416: 5901 f501 |002d: iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.pointer:I // field@01f5 │ │ -0af41a: 5904 f801 |002f: iput v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.x:I // field@01f8 │ │ -0af41e: 5905 f901 |0031: iput v5, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.y:I // field@01f9 │ │ -0af422: 1211 |0033: const/4 v1, #int 1 // #1 │ │ -0af424: 5901 f701 |0034: iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.type:I // field@01f7 │ │ -0af428: 5431 1e02 |0036: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@021e │ │ -0af42c: 6e20 2f27 0100 |0038: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0af432: 1e03 |003b: monitor-exit v3 │ │ -0af434: 6201 1c00 |003c: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0af438: 7210 e900 0100 |003e: invoke-interface {v1}, Lcom/badlogic/gdx/Application;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@00e9 │ │ -0af43e: 0c01 |0041: move-result-object v1 │ │ -0af440: 7210 3e01 0100 |0042: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.requestRendering:()V // method@013e │ │ -0af446: 0e00 |0045: return-void │ │ -0af448: 0d01 |0046: move-exception v1 │ │ -0af44a: 1e03 |0047: monitor-exit v3 │ │ -0af44c: 2701 |0048: throw v1 │ │ +0bdacc: |[0bdacc] com.badlogic.gdx.backends.android.AndroidInput.postTap:(II)V │ │ +0bdadc: 1d04 |0000: monitor-enter v4 │ │ +0bdade: 5441 2402 |0001: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedTouchEvents:Lcom/badlogic/gdx/utils/Pool; // field@0224 │ │ +0bdae2: 6e10 7122 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ +0bdae8: 0c00 |0006: move-result-object v0 │ │ +0bdaea: 1f00 bd00 |0007: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; // type@00bd │ │ +0bdaee: 7100 7e26 0000 |0009: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ +0bdaf4: 0b02 |000c: move-result-wide v2 │ │ +0bdaf6: 5a02 f601 |000d: iput-wide v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.timeStamp:J // field@01f6 │ │ +0bdafa: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0bdafc: 5901 f501 |0010: iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.pointer:I // field@01f5 │ │ +0bdb00: 5905 f801 |0012: iput v5, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.x:I // field@01f8 │ │ +0bdb04: 5906 f901 |0014: iput v6, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.y:I // field@01f9 │ │ +0bdb08: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +0bdb0a: 5901 f701 |0017: iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.type:I // field@01f7 │ │ +0bdb0e: 5441 1e02 |0019: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@021e │ │ +0bdb12: 6e20 2f27 0100 |001b: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0bdb18: 5441 2402 |001e: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedTouchEvents:Lcom/badlogic/gdx/utils/Pool; // field@0224 │ │ +0bdb1c: 6e10 7122 0100 |0020: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ +0bdb22: 0c00 |0023: move-result-object v0 │ │ +0bdb24: 1f00 bd00 |0024: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; // type@00bd │ │ +0bdb28: 7100 7e26 0000 |0026: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ +0bdb2e: 0b02 |0029: move-result-wide v2 │ │ +0bdb30: 5a02 f601 |002a: iput-wide v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.timeStamp:J // field@01f6 │ │ +0bdb34: 1201 |002c: const/4 v1, #int 0 // #0 │ │ +0bdb36: 5901 f501 |002d: iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.pointer:I // field@01f5 │ │ +0bdb3a: 5905 f801 |002f: iput v5, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.x:I // field@01f8 │ │ +0bdb3e: 5906 f901 |0031: iput v6, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.y:I // field@01f9 │ │ +0bdb42: 1211 |0033: const/4 v1, #int 1 // #1 │ │ +0bdb44: 5901 f701 |0034: iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.type:I // field@01f7 │ │ +0bdb48: 5441 1e02 |0036: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@021e │ │ +0bdb4c: 6e20 2f27 0100 |0038: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0bdb52: 1e04 |003b: monitor-exit v4 │ │ +0bdb54: 6201 1c00 |003c: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bdb58: 7210 e900 0100 |003e: invoke-interface {v1}, Lcom/badlogic/gdx/Application;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@00e9 │ │ +0bdb5e: 0c01 |0041: move-result-object v1 │ │ +0bdb60: 7210 3e01 0100 |0042: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.requestRendering:()V // method@013e │ │ +0bdb66: 0e00 |0045: return-void │ │ +0bdb68: 0d01 |0046: move-exception v1 │ │ +0bdb6a: 1e04 |0047: monitor-exit v4 │ │ +0bdb6c: 2701 |0048: throw v1 │ │ catches : 2 │ │ 0x0001 - 0x003c │ │ -> 0x0046 │ │ 0x0047 - 0x0048 │ │ -> 0x0046 │ │ positions : │ │ 0x0000 line=429 │ │ @@ -209961,154 +210112,154 @@ │ │ 0x003b line=445 │ │ 0x003c line=446 │ │ 0x0045 line=447 │ │ 0x0046 line=445 │ │ locals : │ │ 0x0009 - 0x0024 reg=0 event Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; │ │ 0x0026 - 0x0046 reg=0 event Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; │ │ - 0x0000 - 0x0049 reg=3 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ - 0x0000 - 0x0049 reg=4 x I │ │ - 0x0000 - 0x0049 reg=5 y I │ │ + 0x0000 - 0x0049 reg=4 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ + 0x0000 - 0x0049 reg=5 x I │ │ + 0x0000 - 0x0049 reg=6 y I │ │ │ │ #37 : (in Lcom/badlogic/gdx/backends/android/AndroidInput;) │ │ name : 'processEvents' │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 250 16-bit code units │ │ -0af464: |[0af464] com.badlogic.gdx.backends.android.AndroidInput.processEvents:()V │ │ -0af474: 1d08 |0000: monitor-enter v8 │ │ -0af476: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0af478: 5c84 0c02 |0002: iput-boolean v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.justTouched:Z // field@020c │ │ -0af47c: 5484 1702 |0004: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0217 │ │ -0af480: 3804 8000 |0006: if-eqz v4, 0086 // +0080 │ │ -0af484: 5483 1702 |0008: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0217 │ │ -0af488: 5484 0d02 |000a: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@020d │ │ -0af48c: 6e10 3927 0400 |000c: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0af492: 0a02 |000f: move-result v2 │ │ -0af494: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -0af496: 3521 3000 |0011: if-ge v1, v2, 0041 // +0030 │ │ -0af49a: 5484 0d02 |0013: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@020d │ │ -0af49e: 6e20 3327 1400 |0015: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0af4a4: 0c00 |0018: move-result-object v0 │ │ -0af4a6: 1f00 bd00 |0019: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; // type@00bd │ │ -0af4aa: 5304 ec01 |001b: iget-wide v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.timeStamp:J // field@01ec │ │ -0af4ae: 5a84 0602 |001d: iput-wide v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.currentEventTimeStamp:J // field@0206 │ │ -0af4b2: 5204 ed01 |001f: iget v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.type:I // field@01ed │ │ -0af4b6: 2b04 c500 0000 |0021: packed-switch v4, 000000e6 // +000000c5 │ │ -0af4bc: 5484 2302 |0024: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedKeyEvents:Lcom/badlogic/gdx/utils/Pool; // field@0223 │ │ -0af4c0: 6e20 6e22 0400 |0026: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@226e │ │ -0af4c6: d801 0101 |0029: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0af4ca: 28e6 |002b: goto 0011 // -001a │ │ -0af4cc: 5204 eb01 |002c: iget v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyCode:I // field@01eb │ │ -0af4d0: 7220 9601 4300 |002e: invoke-interface {v3, v4}, Lcom/badlogic/gdx/InputProcessor;.keyDown:(I)Z // method@0196 │ │ -0af4d6: 28f3 |0031: goto 0024 // -000d │ │ -0af4d8: 0d04 |0032: move-exception v4 │ │ -0af4da: 1e08 |0033: monitor-exit v8 │ │ -0af4dc: 2704 |0034: throw v4 │ │ -0af4de: 5204 eb01 |0035: iget v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyCode:I // field@01eb │ │ -0af4e2: 7220 9801 4300 |0037: invoke-interface {v3, v4}, Lcom/badlogic/gdx/InputProcessor;.keyUp:(I)Z // method@0198 │ │ -0af4e8: 28ea |003a: goto 0024 // -0016 │ │ -0af4ea: 5704 ea01 |003b: iget-char v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyChar:C // field@01ea │ │ -0af4ee: 7220 9701 4300 |003d: invoke-interface {v3, v4}, Lcom/badlogic/gdx/InputProcessor;.keyTyped:(C)Z // method@0197 │ │ -0af4f4: 28e4 |0040: goto 0024 // -001c │ │ -0af4f6: 5484 1e02 |0041: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@021e │ │ -0af4fa: 6e10 3927 0400 |0043: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0af500: 0a02 |0046: move-result v2 │ │ -0af502: 1201 |0047: const/4 v1, #int 0 // #0 │ │ -0af504: 3521 7500 |0048: if-ge v1, v2, 00bd // +0075 │ │ -0af508: 5484 1e02 |004a: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@021e │ │ -0af50c: 6e20 3327 1400 |004c: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0af512: 0c00 |004f: move-result-object v0 │ │ -0af514: 1f00 bf00 |0050: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; // type@00bf │ │ -0af518: 5304 f601 |0052: iget-wide v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.timeStamp:J // field@01f6 │ │ -0af51c: 5a84 0602 |0054: iput-wide v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.currentEventTimeStamp:J // field@0206 │ │ -0af520: 5204 f701 |0056: iget v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.type:I // field@01f7 │ │ -0af524: 2b04 9800 0000 |0058: packed-switch v4, 000000f0 // +00000098 │ │ -0af52a: 5484 2402 |005b: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedTouchEvents:Lcom/badlogic/gdx/utils/Pool; // field@0224 │ │ -0af52e: 6e20 6e22 0400 |005d: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@226e │ │ -0af534: d801 0101 |0060: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0af538: 28e6 |0062: goto 0048 // -001a │ │ -0af53a: 5204 f801 |0063: iget v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.x:I // field@01f8 │ │ -0af53e: 5205 f901 |0065: iget v5, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.y:I // field@01f9 │ │ -0af542: 5206 f501 |0067: iget v6, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.pointer:I // field@01f5 │ │ -0af546: 1207 |0069: const/4 v7, #int 0 // #0 │ │ -0af548: 7257 9b01 4365 |006a: invoke-interface {v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/InputProcessor;.touchDown:(IIII)Z // method@019b │ │ -0af54e: 1214 |006d: const/4 v4, #int 1 // #1 │ │ -0af550: 5c84 0c02 |006e: iput-boolean v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.justTouched:Z // field@020c │ │ -0af554: 28eb |0070: goto 005b // -0015 │ │ -0af556: 5204 f801 |0071: iget v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.x:I // field@01f8 │ │ -0af55a: 5205 f901 |0073: iget v5, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.y:I // field@01f9 │ │ -0af55e: 5206 f501 |0075: iget v6, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.pointer:I // field@01f5 │ │ -0af562: 1207 |0077: const/4 v7, #int 0 // #0 │ │ -0af564: 7257 9d01 4365 |0078: invoke-interface {v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/InputProcessor;.touchUp:(IIII)Z // method@019d │ │ -0af56a: 28e0 |007b: goto 005b // -0020 │ │ -0af56c: 5204 f801 |007c: iget v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.x:I // field@01f8 │ │ -0af570: 5205 f901 |007e: iget v5, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.y:I // field@01f9 │ │ -0af574: 5206 f501 |0080: iget v6, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.pointer:I // field@01f5 │ │ -0af578: 7240 9c01 4365 |0082: invoke-interface {v3, v4, v5, v6}, Lcom/badlogic/gdx/InputProcessor;.touchDragged:(III)Z // method@019c │ │ -0af57e: 28d6 |0085: goto 005b // -002a │ │ -0af580: 5484 1e02 |0086: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@021e │ │ -0af584: 6e10 3927 0400 |0088: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0af58a: 0a02 |008b: move-result v2 │ │ -0af58c: 1201 |008c: const/4 v1, #int 0 // #0 │ │ -0af58e: 3521 1900 |008d: if-ge v1, v2, 00a6 // +0019 │ │ -0af592: 5484 1e02 |008f: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@021e │ │ -0af596: 6e20 3327 1400 |0091: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0af59c: 0c00 |0094: move-result-object v0 │ │ -0af59e: 1f00 bf00 |0095: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; // type@00bf │ │ -0af5a2: 5204 f701 |0097: iget v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.type:I // field@01f7 │ │ -0af5a6: 3904 0500 |0099: if-nez v4, 009e // +0005 │ │ -0af5aa: 1214 |009b: const/4 v4, #int 1 // #1 │ │ -0af5ac: 5c84 0c02 |009c: iput-boolean v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.justTouched:Z // field@020c │ │ -0af5b0: 5484 2402 |009e: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedTouchEvents:Lcom/badlogic/gdx/utils/Pool; // field@0224 │ │ -0af5b4: 6e20 6e22 0400 |00a0: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@226e │ │ -0af5ba: d801 0101 |00a3: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0af5be: 28e8 |00a5: goto 008d // -0018 │ │ -0af5c0: 5484 0d02 |00a6: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@020d │ │ -0af5c4: 6e10 3927 0400 |00a8: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0af5ca: 0a02 |00ab: move-result v2 │ │ -0af5cc: 1201 |00ac: const/4 v1, #int 0 // #0 │ │ -0af5ce: 3521 1000 |00ad: if-ge v1, v2, 00bd // +0010 │ │ -0af5d2: 5484 2302 |00af: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedKeyEvents:Lcom/badlogic/gdx/utils/Pool; // field@0223 │ │ -0af5d6: 5485 0d02 |00b1: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@020d │ │ -0af5da: 6e20 3327 1500 |00b3: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0af5e0: 0c05 |00b6: move-result-object v5 │ │ -0af5e2: 6e20 6e22 5400 |00b7: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@226e │ │ -0af5e8: d801 0101 |00ba: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0af5ec: 28f1 |00bc: goto 00ad // -000f │ │ -0af5ee: 5484 1e02 |00bd: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@021e │ │ -0af5f2: 6e10 3927 0400 |00bf: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0af5f8: 0a04 |00c2: move-result v4 │ │ -0af5fa: 3904 1700 |00c3: if-nez v4, 00da // +0017 │ │ -0af5fe: 1201 |00c5: const/4 v1, #int 0 // #0 │ │ -0af600: 5484 0702 |00c6: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@0207 │ │ -0af604: 2144 |00c8: array-length v4, v4 │ │ -0af606: 3541 1100 |00c9: if-ge v1, v4, 00da // +0011 │ │ -0af60a: 5484 0702 |00cb: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@0207 │ │ -0af60e: 1205 |00cd: const/4 v5, #int 0 // #0 │ │ -0af610: 1206 |00ce: const/4 v6, #int 0 // #0 │ │ -0af612: 4b06 0405 |00cf: aput v6, v4, v5 │ │ -0af616: 5484 0802 |00d1: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@0208 │ │ -0af61a: 1205 |00d3: const/4 v5, #int 0 // #0 │ │ -0af61c: 1206 |00d4: const/4 v6, #int 0 // #0 │ │ -0af61e: 4b06 0405 |00d5: aput v6, v4, v5 │ │ -0af622: d801 0101 |00d7: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0af626: 28ed |00d9: goto 00c6 // -0013 │ │ -0af628: 5484 0d02 |00da: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@020d │ │ -0af62c: 6e10 3127 0400 |00dc: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@2731 │ │ -0af632: 5484 1e02 |00df: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@021e │ │ -0af636: 6e10 3127 0400 |00e1: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@2731 │ │ -0af63c: 1e08 |00e4: monitor-exit v8 │ │ -0af63e: 0e00 |00e5: return-void │ │ -0af640: 0001 0300 0000 0000 0b00 0000 1400 ... |00e6: packed-switch-data (10 units) │ │ -0af654: 0001 0300 0000 0000 0b00 0000 1900 ... |00f0: packed-switch-data (10 units) │ │ +0bdb84: |[0bdb84] com.badlogic.gdx.backends.android.AndroidInput.processEvents:()V │ │ +0bdb94: 1d08 |0000: monitor-enter v8 │ │ +0bdb96: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0bdb98: 5c84 0c02 |0002: iput-boolean v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.justTouched:Z // field@020c │ │ +0bdb9c: 5484 1702 |0004: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0217 │ │ +0bdba0: 3804 8000 |0006: if-eqz v4, 0086 // +0080 │ │ +0bdba4: 5483 1702 |0008: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0217 │ │ +0bdba8: 5484 0d02 |000a: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@020d │ │ +0bdbac: 6e10 3927 0400 |000c: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0bdbb2: 0a02 |000f: move-result v2 │ │ +0bdbb4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +0bdbb6: 3521 3000 |0011: if-ge v1, v2, 0041 // +0030 │ │ +0bdbba: 5484 0d02 |0013: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@020d │ │ +0bdbbe: 6e20 3327 1400 |0015: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0bdbc4: 0c00 |0018: move-result-object v0 │ │ +0bdbc6: 1f00 bb00 |0019: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; // type@00bb │ │ +0bdbca: 5304 ec01 |001b: iget-wide v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.timeStamp:J // field@01ec │ │ +0bdbce: 5a84 0602 |001d: iput-wide v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.currentEventTimeStamp:J // field@0206 │ │ +0bdbd2: 5204 ed01 |001f: iget v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.type:I // field@01ed │ │ +0bdbd6: 2b04 c500 0000 |0021: packed-switch v4, 000000e6 // +000000c5 │ │ +0bdbdc: 5484 2302 |0024: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedKeyEvents:Lcom/badlogic/gdx/utils/Pool; // field@0223 │ │ +0bdbe0: 6e20 6e22 0400 |0026: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@226e │ │ +0bdbe6: d801 0101 |0029: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0bdbea: 28e6 |002b: goto 0011 // -001a │ │ +0bdbec: 5204 eb01 |002c: iget v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyCode:I // field@01eb │ │ +0bdbf0: 7220 9601 4300 |002e: invoke-interface {v3, v4}, Lcom/badlogic/gdx/InputProcessor;.keyDown:(I)Z // method@0196 │ │ +0bdbf6: 28f3 |0031: goto 0024 // -000d │ │ +0bdbf8: 0d04 |0032: move-exception v4 │ │ +0bdbfa: 1e08 |0033: monitor-exit v8 │ │ +0bdbfc: 2704 |0034: throw v4 │ │ +0bdbfe: 5204 eb01 |0035: iget v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyCode:I // field@01eb │ │ +0bdc02: 7220 9801 4300 |0037: invoke-interface {v3, v4}, Lcom/badlogic/gdx/InputProcessor;.keyUp:(I)Z // method@0198 │ │ +0bdc08: 28ea |003a: goto 0024 // -0016 │ │ +0bdc0a: 5704 ea01 |003b: iget-char v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyChar:C // field@01ea │ │ +0bdc0e: 7220 9701 4300 |003d: invoke-interface {v3, v4}, Lcom/badlogic/gdx/InputProcessor;.keyTyped:(C)Z // method@0197 │ │ +0bdc14: 28e4 |0040: goto 0024 // -001c │ │ +0bdc16: 5484 1e02 |0041: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@021e │ │ +0bdc1a: 6e10 3927 0400 |0043: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0bdc20: 0a02 |0046: move-result v2 │ │ +0bdc22: 1201 |0047: const/4 v1, #int 0 // #0 │ │ +0bdc24: 3521 7500 |0048: if-ge v1, v2, 00bd // +0075 │ │ +0bdc28: 5484 1e02 |004a: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@021e │ │ +0bdc2c: 6e20 3327 1400 |004c: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0bdc32: 0c00 |004f: move-result-object v0 │ │ +0bdc34: 1f00 bd00 |0050: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; // type@00bd │ │ +0bdc38: 5304 f601 |0052: iget-wide v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.timeStamp:J // field@01f6 │ │ +0bdc3c: 5a84 0602 |0054: iput-wide v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.currentEventTimeStamp:J // field@0206 │ │ +0bdc40: 5204 f701 |0056: iget v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.type:I // field@01f7 │ │ +0bdc44: 2b04 9800 0000 |0058: packed-switch v4, 000000f0 // +00000098 │ │ +0bdc4a: 5484 2402 |005b: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedTouchEvents:Lcom/badlogic/gdx/utils/Pool; // field@0224 │ │ +0bdc4e: 6e20 6e22 0400 |005d: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@226e │ │ +0bdc54: d801 0101 |0060: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0bdc58: 28e6 |0062: goto 0048 // -001a │ │ +0bdc5a: 5204 f801 |0063: iget v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.x:I // field@01f8 │ │ +0bdc5e: 5205 f901 |0065: iget v5, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.y:I // field@01f9 │ │ +0bdc62: 5206 f501 |0067: iget v6, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.pointer:I // field@01f5 │ │ +0bdc66: 1207 |0069: const/4 v7, #int 0 // #0 │ │ +0bdc68: 7257 9b01 4365 |006a: invoke-interface {v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/InputProcessor;.touchDown:(IIII)Z // method@019b │ │ +0bdc6e: 1214 |006d: const/4 v4, #int 1 // #1 │ │ +0bdc70: 5c84 0c02 |006e: iput-boolean v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.justTouched:Z // field@020c │ │ +0bdc74: 28eb |0070: goto 005b // -0015 │ │ +0bdc76: 5204 f801 |0071: iget v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.x:I // field@01f8 │ │ +0bdc7a: 5205 f901 |0073: iget v5, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.y:I // field@01f9 │ │ +0bdc7e: 5206 f501 |0075: iget v6, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.pointer:I // field@01f5 │ │ +0bdc82: 1207 |0077: const/4 v7, #int 0 // #0 │ │ +0bdc84: 7257 9d01 4365 |0078: invoke-interface {v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/InputProcessor;.touchUp:(IIII)Z // method@019d │ │ +0bdc8a: 28e0 |007b: goto 005b // -0020 │ │ +0bdc8c: 5204 f801 |007c: iget v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.x:I // field@01f8 │ │ +0bdc90: 5205 f901 |007e: iget v5, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.y:I // field@01f9 │ │ +0bdc94: 5206 f501 |0080: iget v6, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.pointer:I // field@01f5 │ │ +0bdc98: 7240 9c01 4365 |0082: invoke-interface {v3, v4, v5, v6}, Lcom/badlogic/gdx/InputProcessor;.touchDragged:(III)Z // method@019c │ │ +0bdc9e: 28d6 |0085: goto 005b // -002a │ │ +0bdca0: 5484 1e02 |0086: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@021e │ │ +0bdca4: 6e10 3927 0400 |0088: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0bdcaa: 0a02 |008b: move-result v2 │ │ +0bdcac: 1201 |008c: const/4 v1, #int 0 // #0 │ │ +0bdcae: 3521 1900 |008d: if-ge v1, v2, 00a6 // +0019 │ │ +0bdcb2: 5484 1e02 |008f: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@021e │ │ +0bdcb6: 6e20 3327 1400 |0091: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0bdcbc: 0c00 |0094: move-result-object v0 │ │ +0bdcbe: 1f00 bd00 |0095: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; // type@00bd │ │ +0bdcc2: 5204 f701 |0097: iget v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.type:I // field@01f7 │ │ +0bdcc6: 3904 0500 |0099: if-nez v4, 009e // +0005 │ │ +0bdcca: 1214 |009b: const/4 v4, #int 1 // #1 │ │ +0bdccc: 5c84 0c02 |009c: iput-boolean v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.justTouched:Z // field@020c │ │ +0bdcd0: 5484 2402 |009e: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedTouchEvents:Lcom/badlogic/gdx/utils/Pool; // field@0224 │ │ +0bdcd4: 6e20 6e22 0400 |00a0: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@226e │ │ +0bdcda: d801 0101 |00a3: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0bdcde: 28e8 |00a5: goto 008d // -0018 │ │ +0bdce0: 5484 0d02 |00a6: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@020d │ │ +0bdce4: 6e10 3927 0400 |00a8: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0bdcea: 0a02 |00ab: move-result v2 │ │ +0bdcec: 1201 |00ac: const/4 v1, #int 0 // #0 │ │ +0bdcee: 3521 1000 |00ad: if-ge v1, v2, 00bd // +0010 │ │ +0bdcf2: 5484 2302 |00af: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedKeyEvents:Lcom/badlogic/gdx/utils/Pool; // field@0223 │ │ +0bdcf6: 5485 0d02 |00b1: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@020d │ │ +0bdcfa: 6e20 3327 1500 |00b3: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0bdd00: 0c05 |00b6: move-result-object v5 │ │ +0bdd02: 6e20 6e22 5400 |00b7: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@226e │ │ +0bdd08: d801 0101 |00ba: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0bdd0c: 28f1 |00bc: goto 00ad // -000f │ │ +0bdd0e: 5484 1e02 |00bd: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@021e │ │ +0bdd12: 6e10 3927 0400 |00bf: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0bdd18: 0a04 |00c2: move-result v4 │ │ +0bdd1a: 3904 1700 |00c3: if-nez v4, 00da // +0017 │ │ +0bdd1e: 1201 |00c5: const/4 v1, #int 0 // #0 │ │ +0bdd20: 5484 0702 |00c6: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@0207 │ │ +0bdd24: 2144 |00c8: array-length v4, v4 │ │ +0bdd26: 3541 1100 |00c9: if-ge v1, v4, 00da // +0011 │ │ +0bdd2a: 5484 0702 |00cb: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@0207 │ │ +0bdd2e: 1205 |00cd: const/4 v5, #int 0 // #0 │ │ +0bdd30: 1206 |00ce: const/4 v6, #int 0 // #0 │ │ +0bdd32: 4b06 0405 |00cf: aput v6, v4, v5 │ │ +0bdd36: 5484 0802 |00d1: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@0208 │ │ +0bdd3a: 1205 |00d3: const/4 v5, #int 0 // #0 │ │ +0bdd3c: 1206 |00d4: const/4 v6, #int 0 // #0 │ │ +0bdd3e: 4b06 0405 |00d5: aput v6, v4, v5 │ │ +0bdd42: d801 0101 |00d7: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0bdd46: 28ed |00d9: goto 00c6 // -0013 │ │ +0bdd48: 5484 0d02 |00da: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@020d │ │ +0bdd4c: 6e10 3127 0400 |00dc: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@2731 │ │ +0bdd52: 5484 1e02 |00df: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@021e │ │ +0bdd56: 6e10 3127 0400 |00e1: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@2731 │ │ +0bdd5c: 1e08 |00e4: monitor-exit v8 │ │ +0bdd5e: 0e00 |00e5: return-void │ │ +0bdd60: 0001 0300 0000 0000 0b00 0000 1400 ... |00e6: packed-switch-data (10 units) │ │ +0bdd74: 0001 0300 0000 0000 0b00 0000 1900 ... |00f0: packed-switch-data (10 units) │ │ catches : 2 │ │ 0x0002 - 0x0034 │ │ -> 0x0032 │ │ 0x0035 - 0x00e5 │ │ -> 0x0032 │ │ positions : │ │ 0x0000 line=326 │ │ @@ -210178,93 +210329,93 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 151 16-bit code units │ │ -0af67c: |[0af67c] com.badlogic.gdx.backends.android.AndroidInput.registerSensorListeners:()V │ │ -0af68c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0af68e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0af690: 5482 0402 |0002: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0204 │ │ -0af694: 5522 4301 |0004: iget-boolean v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useAccelerometer:Z // field@0143 │ │ -0af698: 3802 8800 |0006: if-eqz v2, 008e // +0088 │ │ -0af69c: 5482 0502 |0008: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@0205 │ │ -0af6a0: 1a03 5426 |000a: const-string v3, "sensor" // string@2654 │ │ -0af6a4: 6e20 1400 3200 |000c: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0014 │ │ -0af6aa: 0c02 |000f: move-result-object v2 │ │ -0af6ac: 1f02 1800 |0010: check-cast v2, Landroid/hardware/SensorManager; // type@0018 │ │ -0af6b0: 5b82 1202 |0012: iput-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0212 │ │ -0af6b4: 5482 1202 |0014: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0212 │ │ -0af6b8: 6e20 3200 7200 |0016: invoke-virtual {v2, v7}, Landroid/hardware/SensorManager;.getSensorList:(I)Ljava/util/List; // method@0032 │ │ -0af6be: 0c02 |0019: move-result-object v2 │ │ -0af6c0: 7210 5e27 0200 |001a: invoke-interface {v2}, Ljava/util/List;.size:()I // method@275e │ │ -0af6c6: 0a02 |001d: move-result v2 │ │ -0af6c8: 3902 4c00 |001e: if-nez v2, 006a // +004c │ │ -0af6cc: 5c86 fb01 |0020: iput-boolean v6, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerAvailable:Z // field@01fb │ │ -0af6d0: 5482 0402 |0022: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0204 │ │ -0af6d4: 5522 4401 |0024: iget-boolean v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useCompass:Z // field@0144 │ │ -0af6d8: 3802 6e00 |0026: if-eqz v2, 0094 // +006e │ │ -0af6dc: 5482 1202 |0028: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0212 │ │ -0af6e0: 3902 0e00 |002a: if-nez v2, 0038 // +000e │ │ -0af6e4: 5482 0502 |002c: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@0205 │ │ -0af6e8: 1a03 5426 |002e: const-string v3, "sensor" // string@2654 │ │ -0af6ec: 6e20 1400 3200 |0030: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0014 │ │ -0af6f2: 0c02 |0033: move-result-object v2 │ │ -0af6f4: 1f02 1800 |0034: check-cast v2, Landroid/hardware/SensorManager; // type@0018 │ │ -0af6f8: 5b82 1202 |0036: iput-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0212 │ │ -0af6fc: 5482 1202 |0038: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0212 │ │ -0af700: 1223 |003a: const/4 v3, #int 2 // #2 │ │ -0af702: 6e20 2f00 3200 |003b: invoke-virtual {v2, v3}, Landroid/hardware/SensorManager;.getDefaultSensor:(I)Landroid/hardware/Sensor; // method@002f │ │ -0af708: 0c01 |003e: move-result-object v1 │ │ -0af70a: 3801 5200 |003f: if-eqz v1, 0091 // +0052 │ │ -0af70e: 5582 fb01 |0041: iget-boolean v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerAvailable:Z // field@01fb │ │ -0af712: 5c82 0202 |0043: iput-boolean v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@0202 │ │ -0af716: 5582 0202 |0045: iget-boolean v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@0202 │ │ -0af71a: 3802 1900 |0047: if-eqz v2, 0060 // +0019 │ │ -0af71e: 2202 be00 |0049: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener; // type@00be │ │ -0af722: 5483 1302 |004b: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.nativeOrientation:Lcom/badlogic/gdx/Input$Orientation; // field@0213 │ │ -0af726: 5484 fd01 |004d: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerValues:[F // field@01fd │ │ -0af72a: 5485 1102 |004f: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.magneticFieldValues:[F // field@0211 │ │ -0af72e: 7055 0605 8243 |0051: invoke-direct {v2, v8, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.:(Lcom/badlogic/gdx/backends/android/AndroidInput;Lcom/badlogic/gdx/Input$Orientation;[F[F)V // method@0506 │ │ -0af734: 5b82 0302 |0054: iput-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassListener:Landroid/hardware/SensorEventListener; // field@0203 │ │ -0af738: 5482 1202 |0056: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0212 │ │ -0af73c: 5483 0302 |0058: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassListener:Landroid/hardware/SensorEventListener; // field@0203 │ │ -0af740: 6e40 3300 3271 |005a: invoke-virtual {v2, v3, v1, v7}, Landroid/hardware/SensorManager;.registerListener:(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z // method@0033 │ │ -0af746: 0a02 |005d: move-result v2 │ │ -0af748: 5c82 0202 |005e: iput-boolean v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@0202 │ │ -0af74c: 6202 1c00 |0060: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0af750: 1a03 9001 |0062: const-string v3, "AndroidInput" // string@0190 │ │ -0af754: 1a04 5526 |0064: const-string v4, "sensor listener setup" // string@2655 │ │ -0af758: 7230 f100 3204 |0066: invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0af75e: 0e00 |0069: return-void │ │ -0af760: 5482 1202 |006a: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0212 │ │ -0af764: 6e20 3200 7200 |006c: invoke-virtual {v2, v7}, Landroid/hardware/SensorManager;.getSensorList:(I)Ljava/util/List; // method@0032 │ │ -0af76a: 0c02 |006f: move-result-object v2 │ │ -0af76c: 7220 5927 6200 |0070: invoke-interface {v2, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -0af772: 0c00 |0073: move-result-object v0 │ │ -0af774: 1f00 1500 |0074: check-cast v0, Landroid/hardware/Sensor; // type@0015 │ │ -0af778: 2202 be00 |0076: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener; // type@00be │ │ -0af77c: 5483 1302 |0078: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.nativeOrientation:Lcom/badlogic/gdx/Input$Orientation; // field@0213 │ │ -0af780: 5484 fd01 |007a: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerValues:[F // field@01fd │ │ -0af784: 5485 1102 |007c: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.magneticFieldValues:[F // field@0211 │ │ -0af788: 7055 0605 8243 |007e: invoke-direct {v2, v8, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.:(Lcom/badlogic/gdx/backends/android/AndroidInput;Lcom/badlogic/gdx/Input$Orientation;[F[F)V // method@0506 │ │ -0af78e: 5b82 fc01 |0081: iput-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerListener:Landroid/hardware/SensorEventListener; // field@01fc │ │ -0af792: 5482 1202 |0083: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0212 │ │ -0af796: 5483 fc01 |0085: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerListener:Landroid/hardware/SensorEventListener; // field@01fc │ │ -0af79a: 6e40 3300 3270 |0087: invoke-virtual {v2, v3, v0, v7}, Landroid/hardware/SensorManager;.registerListener:(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z // method@0033 │ │ -0af7a0: 0a02 |008a: move-result v2 │ │ -0af7a2: 5c82 fb01 |008b: iput-boolean v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerAvailable:Z // field@01fb │ │ -0af7a6: 2895 |008d: goto 0022 // -006b │ │ -0af7a8: 5c86 fb01 |008e: iput-boolean v6, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerAvailable:Z // field@01fb │ │ -0af7ac: 2892 |0090: goto 0022 // -006e │ │ -0af7ae: 5c86 0202 |0091: iput-boolean v6, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@0202 │ │ -0af7b2: 28cd |0093: goto 0060 // -0033 │ │ -0af7b4: 5c86 0202 |0094: iput-boolean v6, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@0202 │ │ -0af7b8: 28ca |0096: goto 0060 // -0036 │ │ +0bdd9c: |[0bdd9c] com.badlogic.gdx.backends.android.AndroidInput.registerSensorListeners:()V │ │ +0bddac: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0bddae: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0bddb0: 5482 0402 |0002: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0204 │ │ +0bddb4: 5522 4301 |0004: iget-boolean v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useAccelerometer:Z // field@0143 │ │ +0bddb8: 3802 8800 |0006: if-eqz v2, 008e // +0088 │ │ +0bddbc: 5482 0502 |0008: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@0205 │ │ +0bddc0: 1a03 5226 |000a: const-string v3, "sensor" // string@2652 │ │ +0bddc4: 6e20 1400 3200 |000c: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0014 │ │ +0bddca: 0c02 |000f: move-result-object v2 │ │ +0bddcc: 1f02 1800 |0010: check-cast v2, Landroid/hardware/SensorManager; // type@0018 │ │ +0bddd0: 5b82 1202 |0012: iput-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0212 │ │ +0bddd4: 5482 1202 |0014: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0212 │ │ +0bddd8: 6e20 3200 7200 |0016: invoke-virtual {v2, v7}, Landroid/hardware/SensorManager;.getSensorList:(I)Ljava/util/List; // method@0032 │ │ +0bddde: 0c02 |0019: move-result-object v2 │ │ +0bdde0: 7210 5e27 0200 |001a: invoke-interface {v2}, Ljava/util/List;.size:()I // method@275e │ │ +0bdde6: 0a02 |001d: move-result v2 │ │ +0bdde8: 3902 4c00 |001e: if-nez v2, 006a // +004c │ │ +0bddec: 5c86 fb01 |0020: iput-boolean v6, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerAvailable:Z // field@01fb │ │ +0bddf0: 5482 0402 |0022: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0204 │ │ +0bddf4: 5522 4401 |0024: iget-boolean v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useCompass:Z // field@0144 │ │ +0bddf8: 3802 6e00 |0026: if-eqz v2, 0094 // +006e │ │ +0bddfc: 5482 1202 |0028: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0212 │ │ +0bde00: 3902 0e00 |002a: if-nez v2, 0038 // +000e │ │ +0bde04: 5482 0502 |002c: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@0205 │ │ +0bde08: 1a03 5226 |002e: const-string v3, "sensor" // string@2652 │ │ +0bde0c: 6e20 1400 3200 |0030: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0014 │ │ +0bde12: 0c02 |0033: move-result-object v2 │ │ +0bde14: 1f02 1800 |0034: check-cast v2, Landroid/hardware/SensorManager; // type@0018 │ │ +0bde18: 5b82 1202 |0036: iput-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0212 │ │ +0bde1c: 5482 1202 |0038: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0212 │ │ +0bde20: 1223 |003a: const/4 v3, #int 2 // #2 │ │ +0bde22: 6e20 2f00 3200 |003b: invoke-virtual {v2, v3}, Landroid/hardware/SensorManager;.getDefaultSensor:(I)Landroid/hardware/Sensor; // method@002f │ │ +0bde28: 0c01 |003e: move-result-object v1 │ │ +0bde2a: 3801 5200 |003f: if-eqz v1, 0091 // +0052 │ │ +0bde2e: 5582 fb01 |0041: iget-boolean v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerAvailable:Z // field@01fb │ │ +0bde32: 5c82 0202 |0043: iput-boolean v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@0202 │ │ +0bde36: 5582 0202 |0045: iget-boolean v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@0202 │ │ +0bde3a: 3802 1900 |0047: if-eqz v2, 0060 // +0019 │ │ +0bde3e: 2202 bc00 |0049: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener; // type@00bc │ │ +0bde42: 5483 1302 |004b: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.nativeOrientation:Lcom/badlogic/gdx/Input$Orientation; // field@0213 │ │ +0bde46: 5484 fd01 |004d: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerValues:[F // field@01fd │ │ +0bde4a: 5485 1102 |004f: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.magneticFieldValues:[F // field@0211 │ │ +0bde4e: 7055 0605 8243 |0051: invoke-direct {v2, v8, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.:(Lcom/badlogic/gdx/backends/android/AndroidInput;Lcom/badlogic/gdx/Input$Orientation;[F[F)V // method@0506 │ │ +0bde54: 5b82 0302 |0054: iput-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassListener:Landroid/hardware/SensorEventListener; // field@0203 │ │ +0bde58: 5482 1202 |0056: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0212 │ │ +0bde5c: 5483 0302 |0058: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassListener:Landroid/hardware/SensorEventListener; // field@0203 │ │ +0bde60: 6e40 3300 3271 |005a: invoke-virtual {v2, v3, v1, v7}, Landroid/hardware/SensorManager;.registerListener:(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z // method@0033 │ │ +0bde66: 0a02 |005d: move-result v2 │ │ +0bde68: 5c82 0202 |005e: iput-boolean v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@0202 │ │ +0bde6c: 6202 1c00 |0060: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bde70: 1a03 9001 |0062: const-string v3, "AndroidInput" // string@0190 │ │ +0bde74: 1a04 5326 |0064: const-string v4, "sensor listener setup" // string@2653 │ │ +0bde78: 7230 f100 3204 |0066: invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bde7e: 0e00 |0069: return-void │ │ +0bde80: 5482 1202 |006a: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0212 │ │ +0bde84: 6e20 3200 7200 |006c: invoke-virtual {v2, v7}, Landroid/hardware/SensorManager;.getSensorList:(I)Ljava/util/List; // method@0032 │ │ +0bde8a: 0c02 |006f: move-result-object v2 │ │ +0bde8c: 7220 5927 6200 |0070: invoke-interface {v2, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +0bde92: 0c00 |0073: move-result-object v0 │ │ +0bde94: 1f00 1500 |0074: check-cast v0, Landroid/hardware/Sensor; // type@0015 │ │ +0bde98: 2202 bc00 |0076: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener; // type@00bc │ │ +0bde9c: 5483 1302 |0078: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.nativeOrientation:Lcom/badlogic/gdx/Input$Orientation; // field@0213 │ │ +0bdea0: 5484 fd01 |007a: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerValues:[F // field@01fd │ │ +0bdea4: 5485 1102 |007c: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.magneticFieldValues:[F // field@0211 │ │ +0bdea8: 7055 0605 8243 |007e: invoke-direct {v2, v8, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.:(Lcom/badlogic/gdx/backends/android/AndroidInput;Lcom/badlogic/gdx/Input$Orientation;[F[F)V // method@0506 │ │ +0bdeae: 5b82 fc01 |0081: iput-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerListener:Landroid/hardware/SensorEventListener; // field@01fc │ │ +0bdeb2: 5482 1202 |0083: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0212 │ │ +0bdeb6: 5483 fc01 |0085: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerListener:Landroid/hardware/SensorEventListener; // field@01fc │ │ +0bdeba: 6e40 3300 3270 |0087: invoke-virtual {v2, v3, v0, v7}, Landroid/hardware/SensorManager;.registerListener:(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z // method@0033 │ │ +0bdec0: 0a02 |008a: move-result v2 │ │ +0bdec2: 5c82 fb01 |008b: iput-boolean v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerAvailable:Z // field@01fb │ │ +0bdec6: 2895 |008d: goto 0022 // -006b │ │ +0bdec8: 5c86 fb01 |008e: iput-boolean v6, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerAvailable:Z // field@01fb │ │ +0bdecc: 2892 |0090: goto 0022 // -006e │ │ +0bdece: 5c86 0202 |0091: iput-boolean v6, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@0202 │ │ +0bded2: 28cd |0093: goto 0060 // -0033 │ │ +0bded4: 5c86 0202 |0094: iput-boolean v6, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@0202 │ │ +0bded8: 28ca |0096: goto 0060 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=611 │ │ 0x0008 line=612 │ │ 0x0014 line=613 │ │ 0x0020 line=614 │ │ 0x0022 line=624 │ │ @@ -210294,17 +210445,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0af7bc: |[0af7bc] com.badlogic.gdx.backends.android.AndroidInput.setCatchBackKey:(Z)V │ │ -0af7cc: 5c01 0002 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;.catchBack:Z // field@0200 │ │ -0af7d0: 0e00 |0002: return-void │ │ +0bdedc: |[0bdedc] com.badlogic.gdx.backends.android.AndroidInput.setCatchBackKey:(Z)V │ │ +0bdeec: 5c01 0002 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;.catchBack:Z // field@0200 │ │ +0bdef0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ 0x0002 line=530 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ 0x0000 - 0x0003 reg=1 catchBack Z │ │ @@ -210314,17 +210465,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0af7d4: |[0af7d4] com.badlogic.gdx.backends.android.AndroidInput.setCatchMenuKey:(Z)V │ │ -0af7e4: 5c01 0102 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;.catchMenu:Z // field@0201 │ │ -0af7e8: 0e00 |0002: return-void │ │ +0bdef4: |[0bdef4] com.badlogic.gdx.backends.android.AndroidInput.setCatchMenuKey:(Z)V │ │ +0bdf04: 5c01 0102 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;.catchMenu:Z // field@0201 │ │ +0bdf08: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ 0x0002 line=535 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ 0x0000 - 0x0003 reg=1 catchMenu Z │ │ @@ -210334,16 +210485,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0af7ec: |[0af7ec] com.badlogic.gdx.backends.android.AndroidInput.setCursorCatched:(Z)V │ │ -0af7fc: 0e00 |0000: return-void │ │ +0bdf0c: |[0bdf0c] com.badlogic.gdx.backends.android.AndroidInput.setCursorCatched:(Z)V │ │ +0bdf1c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ 0x0000 - 0x0001 reg=1 catched Z │ │ │ │ @@ -210352,16 +210503,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0af800: |[0af800] com.badlogic.gdx.backends.android.AndroidInput.setCursorPosition:(II)V │ │ -0af810: 0e00 |0000: return-void │ │ +0bdf20: |[0bdf20] com.badlogic.gdx.backends.android.AndroidInput.setCursorPosition:(II)V │ │ +0bdf30: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=758 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ 0x0000 - 0x0001 reg=1 x I │ │ 0x0000 - 0x0001 reg=2 y I │ │ @@ -210371,22 +210522,22 @@ │ │ type : '(Lcom/badlogic/gdx/InputProcessor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0af814: |[0af814] com.badlogic.gdx.backends.android.AndroidInput.setInputProcessor:(Lcom/badlogic/gdx/InputProcessor;)V │ │ -0af824: 1d01 |0000: monitor-enter v1 │ │ -0af826: 5b12 1702 |0001: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0217 │ │ -0af82a: 1e01 |0003: monitor-exit v1 │ │ -0af82c: 0e00 |0004: return-void │ │ -0af82e: 0d00 |0005: move-exception v0 │ │ -0af830: 1e01 |0006: monitor-exit v1 │ │ -0af832: 2700 |0007: throw v0 │ │ +0bdf34: |[0bdf34] com.badlogic.gdx.backends.android.AndroidInput.setInputProcessor:(Lcom/badlogic/gdx/InputProcessor;)V │ │ +0bdf44: 1d01 |0000: monitor-enter v1 │ │ +0bdf46: 5b12 1702 |0001: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0217 │ │ +0bdf4a: 1e01 |0003: monitor-exit v1 │ │ +0bdf4c: 0e00 |0004: return-void │ │ +0bdf4e: 0d00 |0005: move-exception v0 │ │ +0bdf50: 1e01 |0006: monitor-exit v1 │ │ +0bdf52: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=320 │ │ 0x0001 line=321 │ │ 0x0003 line=322 │ │ @@ -210401,20 +210552,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0af840: |[0af840] com.badlogic.gdx.backends.android.AndroidInput.setOnscreenKeyboardVisible:(Z)V │ │ -0af850: 5420 0902 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.handle:Landroid/os/Handler; // field@0209 │ │ -0af854: 2201 bc00 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput$5; // type@00bc │ │ -0af858: 7030 0305 2103 |0004: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidInput$5;.:(Lcom/badlogic/gdx/backends/android/AndroidInput;Z)V // method@0503 │ │ -0af85e: 6e20 7500 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0075 │ │ -0af864: 0e00 |000a: return-void │ │ +0bdf60: |[0bdf60] com.badlogic.gdx.backends.android.AndroidInput.setOnscreenKeyboardVisible:(Z)V │ │ +0bdf70: 5420 0902 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.handle:Landroid/os/Handler; // field@0209 │ │ +0bdf74: 2201 ba00 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput$5; // type@00ba │ │ +0bdf78: 7030 0305 2103 |0004: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidInput$5;.:(Lcom/badlogic/gdx/backends/android/AndroidInput;Z)V // method@0503 │ │ +0bdf7e: 6e20 7500 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0075 │ │ +0bdf84: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ 0x000a line=525 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ 0x0000 - 0x000b reg=3 visible Z │ │ @@ -210424,36 +210575,36 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0af868: |[0af868] com.badlogic.gdx.backends.android.AndroidInput.unregisterSensorListeners:()V │ │ -0af878: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0af87a: 5430 1202 |0001: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0212 │ │ -0af87e: 3800 1e00 |0003: if-eqz v0, 0021 // +001e │ │ -0af882: 5430 fc01 |0005: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerListener:Landroid/hardware/SensorEventListener; // field@01fc │ │ -0af886: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ -0af88a: 5430 1202 |0009: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0212 │ │ -0af88e: 5431 fc01 |000b: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerListener:Landroid/hardware/SensorEventListener; // field@01fc │ │ -0af892: 6e20 3400 1000 |000d: invoke-virtual {v0, v1}, Landroid/hardware/SensorManager;.unregisterListener:(Landroid/hardware/SensorEventListener;)V // method@0034 │ │ -0af898: 5b32 fc01 |0010: iput-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerListener:Landroid/hardware/SensorEventListener; // field@01fc │ │ -0af89c: 5430 0302 |0012: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassListener:Landroid/hardware/SensorEventListener; // field@0203 │ │ -0af8a0: 3800 0b00 |0014: if-eqz v0, 001f // +000b │ │ -0af8a4: 5430 1202 |0016: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0212 │ │ -0af8a8: 5431 0302 |0018: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassListener:Landroid/hardware/SensorEventListener; // field@0203 │ │ -0af8ac: 6e20 3400 1000 |001a: invoke-virtual {v0, v1}, Landroid/hardware/SensorManager;.unregisterListener:(Landroid/hardware/SensorEventListener;)V // method@0034 │ │ -0af8b2: 5b32 0302 |001d: iput-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassListener:Landroid/hardware/SensorEventListener; // field@0203 │ │ -0af8b6: 5b32 1202 |001f: iput-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0212 │ │ -0af8ba: 6200 1c00 |0021: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0af8be: 1a01 9001 |0023: const-string v1, "AndroidInput" // string@0190 │ │ -0af8c2: 1a02 5626 |0025: const-string v2, "sensor listener tear down" // string@2656 │ │ -0af8c6: 7230 f100 1002 |0027: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0af8cc: 0e00 |002a: return-void │ │ +0bdf88: |[0bdf88] com.badlogic.gdx.backends.android.AndroidInput.unregisterSensorListeners:()V │ │ +0bdf98: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0bdf9a: 5430 1202 |0001: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0212 │ │ +0bdf9e: 3800 1e00 |0003: if-eqz v0, 0021 // +001e │ │ +0bdfa2: 5430 fc01 |0005: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerListener:Landroid/hardware/SensorEventListener; // field@01fc │ │ +0bdfa6: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ +0bdfaa: 5430 1202 |0009: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0212 │ │ +0bdfae: 5431 fc01 |000b: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerListener:Landroid/hardware/SensorEventListener; // field@01fc │ │ +0bdfb2: 6e20 3400 1000 |000d: invoke-virtual {v0, v1}, Landroid/hardware/SensorManager;.unregisterListener:(Landroid/hardware/SensorEventListener;)V // method@0034 │ │ +0bdfb8: 5b32 fc01 |0010: iput-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerListener:Landroid/hardware/SensorEventListener; // field@01fc │ │ +0bdfbc: 5430 0302 |0012: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassListener:Landroid/hardware/SensorEventListener; // field@0203 │ │ +0bdfc0: 3800 0b00 |0014: if-eqz v0, 001f // +000b │ │ +0bdfc4: 5430 1202 |0016: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0212 │ │ +0bdfc8: 5431 0302 |0018: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassListener:Landroid/hardware/SensorEventListener; // field@0203 │ │ +0bdfcc: 6e20 3400 1000 |001a: invoke-virtual {v0, v1}, Landroid/hardware/SensorManager;.unregisterListener:(Landroid/hardware/SensorEventListener;)V // method@0034 │ │ +0bdfd2: 5b32 0302 |001d: iput-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassListener:Landroid/hardware/SensorEventListener; // field@0203 │ │ +0bdfd6: 5b32 1202 |001f: iput-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0212 │ │ +0bdfda: 6200 1c00 |0021: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bdfde: 1a01 9001 |0023: const-string v1, "AndroidInput" // string@0190 │ │ +0bdfe2: 1a02 5426 |0025: const-string v2, "sensor listener tear down" // string@2654 │ │ +0bdfe6: 7230 f100 1002 |0027: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0bdfec: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=642 │ │ 0x0005 line=643 │ │ 0x0009 line=644 │ │ 0x0010 line=645 │ │ 0x0012 line=647 │ │ @@ -210466,59 +210617,59 @@ │ │ 0x0000 - 0x002b reg=3 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ │ │ #46 : (in Lcom/badlogic/gdx/backends/android/AndroidInput;) │ │ name : 'vibrate' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0af8d0: |[0af8d0] com.badlogic.gdx.backends.android.AndroidInput.vibrate:(I)V │ │ -0af8e0: 5430 2502 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.vibrator:Landroid/os/Vibrator; // field@0225 │ │ -0af8e4: 8141 |0002: int-to-long v1, v4 │ │ -0af8e6: 6e30 7a00 1002 |0003: invoke-virtual {v0, v1, v2}, Landroid/os/Vibrator;.vibrate:(J)V // method@007a │ │ -0af8ec: 0e00 |0006: return-void │ │ +0bdff0: |[0bdff0] com.badlogic.gdx.backends.android.AndroidInput.vibrate:(I)V │ │ +0be000: 5440 2502 |0000: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.vibrator:Landroid/os/Vibrator; // field@0225 │ │ +0be004: 8152 |0002: int-to-long v2, v5 │ │ +0be006: 6e30 7a00 2003 |0003: invoke-virtual {v0, v2, v3}, Landroid/os/Vibrator;.vibrate:(J)V // method@007a │ │ +0be00c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ 0x0006 line=540 │ │ locals : │ │ - 0x0000 - 0x0007 reg=3 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ - 0x0000 - 0x0007 reg=4 milliseconds I │ │ + 0x0000 - 0x0007 reg=4 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ + 0x0000 - 0x0007 reg=5 milliseconds I │ │ │ │ #47 : (in Lcom/badlogic/gdx/backends/android/AndroidInput;) │ │ name : 'vibrate' │ │ type : '([JI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0af8f0: |[0af8f0] com.badlogic.gdx.backends.android.AndroidInput.vibrate:([JI)V │ │ -0af900: 5410 2502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.vibrator:Landroid/os/Vibrator; // field@0225 │ │ -0af904: 6e30 7b00 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/os/Vibrator;.vibrate:([JI)V // method@007b │ │ -0af90a: 0e00 |0005: return-void │ │ +0be010: |[0be010] com.badlogic.gdx.backends.android.AndroidInput.vibrate:([JI)V │ │ +0be020: 5410 2502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.vibrator:Landroid/os/Vibrator; // field@0225 │ │ +0be024: 6e30 7b00 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/os/Vibrator;.vibrate:([JI)V // method@007b │ │ +0be02a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ 0x0005 line=545 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ 0x0000 - 0x0006 reg=2 pattern [J │ │ 0x0000 - 0x0006 reg=3 repeat I │ │ │ │ source_file_idx : 401 (AndroidInput.java) │ │ │ │ Class #474 header: │ │ -class_idx : 195 │ │ +class_idx : 193 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 404 │ │ static_fields_size : 0 │ │ instance_fields_size: 14 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 29 │ │ │ │ Class #474 annotations: │ │ @@ -210599,17 +210750,17 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0af90c: |[0af90c] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.:()V │ │ -0af91c: 7100 b31f 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/GdxNativesLoader;.load:()V // method@1fb3 │ │ -0af922: 0e00 |0003: return-void │ │ +0be02c: |[0be02c] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.:()V │ │ +0be03c: 7100 b31f 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/GdxNativesLoader;.load:()V // method@1fb3 │ │ +0be042: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=63 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;) │ │ @@ -210617,32 +210768,32 @@ │ │ type : '(Landroid/service/wallpaper/WallpaperService;Landroid/service/wallpaper/WallpaperService$Engine;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -0af924: |[0af924] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.:(Landroid/service/wallpaper/WallpaperService;Landroid/service/wallpaper/WallpaperService$Engine;)V │ │ -0af934: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0af93a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0af93c: 5c10 2c02 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.firstResume:Z // field@022c │ │ -0af940: 2200 e702 |0006: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0af944: 7010 621e 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -0af94a: 5b10 3302 |000b: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0233 │ │ -0af94e: 2200 e702 |000d: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0af952: 7010 621e 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -0af958: 5b10 2a02 |0012: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@022a │ │ -0af95c: 2200 e702 |0014: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0af960: 7010 621e 0000 |0016: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -0af966: 5b10 2f02 |0019: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@022f │ │ -0af96a: 1220 |001b: const/4 v0, #int 2 // #2 │ │ -0af96c: 5910 3102 |001c: iput v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.logLevel:I // field@0231 │ │ -0af970: 5b12 3402 |001e: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.service:Landroid/service/wallpaper/WallpaperService; // field@0234 │ │ -0af974: 5b13 2902 |0020: iput-object v3, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.engine:Landroid/service/wallpaper/WallpaperService$Engine; // field@0229 │ │ -0af978: 0e00 |0022: return-void │ │ +0be044: |[0be044] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.:(Landroid/service/wallpaper/WallpaperService;Landroid/service/wallpaper/WallpaperService$Engine;)V │ │ +0be054: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0be05a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0be05c: 5c10 2c02 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.firstResume:Z // field@022c │ │ +0be060: 2200 e502 |0006: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0be064: 7010 621e 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0be06a: 5b10 3302 |000b: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0233 │ │ +0be06e: 2200 e502 |000d: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0be072: 7010 621e 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0be078: 5b10 2a02 |0012: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@022a │ │ +0be07c: 2200 e502 |0014: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0be080: 7010 621e 0000 |0016: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0be086: 5b10 2f02 |0019: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@022f │ │ +0be08a: 1220 |001b: const/4 v0, #int 2 // #2 │ │ +0be08c: 5910 3102 |001c: iput v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.logLevel:I // field@0231 │ │ +0be090: 5b12 3402 |001e: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.service:Landroid/service/wallpaper/WallpaperService; // field@0234 │ │ +0be094: 5b13 2902 |0020: iput-object v3, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.engine:Landroid/service/wallpaper/WallpaperService$Engine; // field@0229 │ │ +0be098: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=73 │ │ 0x0006 line=74 │ │ 0x000d line=75 │ │ 0x0014 line=76 │ │ @@ -210661,24 +210812,24 @@ │ │ type : '(Lcom/badlogic/gdx/LifecycleListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0af97c: |[0af97c] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.addLifecycleListener:(Lcom/badlogic/gdx/LifecycleListener;)V │ │ -0af98c: 5421 2f02 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@022f │ │ -0af990: 1d01 |0002: monitor-enter v1 │ │ -0af992: 5420 2f02 |0003: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@022f │ │ -0af996: 6e20 6a1e 3000 |0005: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0af99c: 1e01 |0008: monitor-exit v1 │ │ -0af99e: 0e00 |0009: return-void │ │ -0af9a0: 0d00 |000a: move-exception v0 │ │ -0af9a2: 1e01 |000b: monitor-exit v1 │ │ -0af9a4: 2700 |000c: throw v0 │ │ +0be09c: |[0be09c] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.addLifecycleListener:(Lcom/badlogic/gdx/LifecycleListener;)V │ │ +0be0ac: 5421 2f02 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@022f │ │ +0be0b0: 1d01 |0002: monitor-enter v1 │ │ +0be0b2: 5420 2f02 |0003: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@022f │ │ +0be0b6: 6e20 6a1e 3000 |0005: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0be0bc: 1e01 |0008: monitor-exit v1 │ │ +0be0be: 0e00 |0009: return-void │ │ +0be0c0: 0d00 |000a: move-exception v0 │ │ +0be0c2: 1e01 |000b: monitor-exit v1 │ │ +0be0c4: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000c │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=250 │ │ 0x0003 line=251 │ │ 0x0008 line=252 │ │ @@ -210693,20 +210844,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0af9b4: |[0af9b4] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.debug:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0af9c4: 5220 3102 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.logLevel:I // field@0231 │ │ -0af9c8: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -0af9ca: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -0af9ce: 7120 9400 4300 |0005: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ -0af9d4: 0e00 |0008: return-void │ │ +0be0d4: |[0be0d4] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.debug:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0be0e4: 5220 3102 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.logLevel:I // field@0231 │ │ +0be0e8: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +0be0ea: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +0be0ee: 7120 9400 4300 |0005: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0094 │ │ +0be0f4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0005 line=207 │ │ 0x0008 line=209 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ @@ -210718,20 +210869,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0af9d8: |[0af9d8] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.debug:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -0af9e8: 5220 3102 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.logLevel:I // field@0231 │ │ -0af9ec: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -0af9ee: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -0af9f2: 7130 9500 4305 |0005: invoke-static {v3, v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0095 │ │ -0af9f8: 0e00 |0008: return-void │ │ +0be0f8: |[0be0f8] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.debug:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +0be108: 5220 3102 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.logLevel:I // field@0231 │ │ +0be10c: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +0be10e: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +0be112: 7130 9500 4305 |0005: invoke-static {v3, v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0095 │ │ +0be118: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0005 line=214 │ │ 0x0008 line=216 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ @@ -210744,20 +210895,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0af9fc: |[0af9fc] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.error:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0afa0c: 5220 3102 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.logLevel:I // field@0231 │ │ -0afa10: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0afa12: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -0afa16: 7120 9600 4300 |0005: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0096 │ │ -0afa1c: 0e00 |0008: return-void │ │ +0be11c: |[0be11c] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.error:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0be12c: 5220 3102 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.logLevel:I // field@0231 │ │ +0be130: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0be132: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +0be136: 7120 9600 4300 |0005: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0096 │ │ +0be13c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0008 line=231 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ 0x0000 - 0x0009 reg=3 tag Ljava/lang/String; │ │ @@ -210768,20 +210919,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0afa20: |[0afa20] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.error:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -0afa30: 5220 3102 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.logLevel:I // field@0231 │ │ -0afa34: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0afa36: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -0afa3a: 7130 9700 4305 |0005: invoke-static {v3, v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0097 │ │ -0afa40: 0e00 |0008: return-void │ │ +0be140: |[0be140] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.error:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +0be150: 5220 3102 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.logLevel:I // field@0231 │ │ +0be154: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0be156: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +0be15a: 7130 9700 4305 |0005: invoke-static {v3, v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0097 │ │ +0be160: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0008 line=236 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ 0x0000 - 0x0009 reg=3 tag Ljava/lang/String; │ │ @@ -210793,16 +210944,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0afa44: |[0afa44] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.exit:()V │ │ -0afa54: 0e00 |0000: return-void │ │ +0be164: |[0be164] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.exit:()V │ │ +0be174: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ │ │ #6 : (in Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;) │ │ @@ -210810,17 +210961,17 @@ │ │ type : '()Lcom/badlogic/gdx/Audio;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0afa58: |[0afa58] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getAudio:()Lcom/badlogic/gdx/Audio; │ │ -0afa68: 5410 2702 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0227 │ │ -0afa6c: 1100 |0002: return-object v0 │ │ +0be178: |[0be178] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getAudio:()Lcom/badlogic/gdx/Audio; │ │ +0be188: 5410 2702 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0227 │ │ +0be18c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ │ │ #7 : (in Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;) │ │ @@ -210828,23 +210979,23 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Clipboard;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0afa70: |[0afa70] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getClipboard:()Lcom/badlogic/gdx/utils/Clipboard; │ │ -0afa80: 5420 2802 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.clipboard:Lcom/badlogic/gdx/backends/android/AndroidClipboard; // field@0228 │ │ -0afa84: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ -0afa88: 2200 9d00 |0004: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidClipboard; // type@009d │ │ -0afa8c: 5421 3402 |0006: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.service:Landroid/service/wallpaper/WallpaperService; // field@0234 │ │ -0afa90: 7020 db02 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidClipboard;.:(Landroid/content/Context;)V // method@02db │ │ -0afa96: 5b20 2802 |000b: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.clipboard:Lcom/badlogic/gdx/backends/android/AndroidClipboard; // field@0228 │ │ -0afa9a: 5420 2802 |000d: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.clipboard:Lcom/badlogic/gdx/backends/android/AndroidClipboard; // field@0228 │ │ -0afa9e: 1100 |000f: return-object v0 │ │ +0be190: |[0be190] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getClipboard:()Lcom/badlogic/gdx/utils/Clipboard; │ │ +0be1a0: 5420 2802 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.clipboard:Lcom/badlogic/gdx/backends/android/AndroidClipboard; // field@0228 │ │ +0be1a4: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ +0be1a8: 2200 9b00 |0004: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidClipboard; // type@009b │ │ +0be1ac: 5421 3402 |0006: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.service:Landroid/service/wallpaper/WallpaperService; // field@0234 │ │ +0be1b0: 7020 db02 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidClipboard;.:(Landroid/content/Context;)V // method@02db │ │ +0be1b6: 5b20 2802 |000b: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.clipboard:Lcom/badlogic/gdx/backends/android/AndroidClipboard; // field@0228 │ │ +0be1ba: 5420 2802 |000d: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.clipboard:Lcom/badlogic/gdx/backends/android/AndroidClipboard; // field@0228 │ │ +0be1be: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0004 line=199 │ │ 0x000d line=201 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ @@ -210854,17 +211005,17 @@ │ │ type : '()Landroid/service/wallpaper/WallpaperService$Engine;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0afaa0: |[0afaa0] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getEngine:()Landroid/service/wallpaper/WallpaperService$Engine; │ │ -0afab0: 5410 2902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.engine:Landroid/service/wallpaper/WallpaperService$Engine; // field@0229 │ │ -0afab4: 1100 |0002: return-object v0 │ │ +0be1c0: |[0be1c0] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getEngine:()Landroid/service/wallpaper/WallpaperService$Engine; │ │ +0be1d0: 5410 2902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.engine:Landroid/service/wallpaper/WallpaperService$Engine; // field@0229 │ │ +0be1d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ │ │ #9 : (in Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;) │ │ @@ -210872,17 +211023,17 @@ │ │ type : '()Lcom/badlogic/gdx/Files;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0afab8: |[0afab8] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getFiles:()Lcom/badlogic/gdx/Files; │ │ -0afac8: 5410 2b02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.files:Lcom/badlogic/gdx/backends/android/AndroidFiles; // field@022b │ │ -0afacc: 1100 |0002: return-object v0 │ │ +0be1d8: |[0be1d8] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getFiles:()Lcom/badlogic/gdx/Files; │ │ +0be1e8: 5410 2b02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.files:Lcom/badlogic/gdx/backends/android/AndroidFiles; // field@022b │ │ +0be1ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ │ │ #10 : (in Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;) │ │ @@ -210890,17 +211041,17 @@ │ │ type : '()Lcom/badlogic/gdx/Graphics;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0afad0: |[0afad0] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getGraphics:()Lcom/badlogic/gdx/Graphics; │ │ -0afae0: 5410 2d02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // field@022d │ │ -0afae4: 1100 |0002: return-object v0 │ │ +0be1f0: |[0be1f0] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getGraphics:()Lcom/badlogic/gdx/Graphics; │ │ +0be200: 5410 2d02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // field@022d │ │ +0be204: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ │ │ #11 : (in Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;) │ │ @@ -210908,17 +211059,17 @@ │ │ type : '()Lcom/badlogic/gdx/Input;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0afae8: |[0afae8] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getInput:()Lcom/badlogic/gdx/Input; │ │ -0afaf8: 5410 2e02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@022e │ │ -0afafc: 1100 |0002: return-object v0 │ │ +0be208: |[0be208] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getInput:()Lcom/badlogic/gdx/Input; │ │ +0be218: 5410 2e02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@022e │ │ +0be21c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ │ │ #12 : (in Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;) │ │ @@ -210926,25 +211077,25 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0afb00: |[0afb00] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getJavaHeap:()J │ │ -0afb10: 7100 3226 0000 |0000: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@2632 │ │ -0afb16: 0c00 |0003: move-result-object v0 │ │ -0afb18: 6e10 3326 0000 |0004: invoke-virtual {v0}, Ljava/lang/Runtime;.totalMemory:()J // method@2633 │ │ -0afb1e: 0b00 |0007: move-result-wide v0 │ │ -0afb20: 7100 3226 0000 |0008: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@2632 │ │ -0afb26: 0c02 |000b: move-result-object v2 │ │ -0afb28: 6e10 3126 0200 |000c: invoke-virtual {v2}, Ljava/lang/Runtime;.freeMemory:()J // method@2631 │ │ -0afb2e: 0b02 |000f: move-result-wide v2 │ │ -0afb30: bc20 |0010: sub-long/2addr v0, v2 │ │ -0afb32: 1000 |0011: return-wide v0 │ │ +0be220: |[0be220] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getJavaHeap:()J │ │ +0be230: 7100 3226 0000 |0000: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@2632 │ │ +0be236: 0c00 |0003: move-result-object v0 │ │ +0be238: 6e10 3326 0000 |0004: invoke-virtual {v0}, Ljava/lang/Runtime;.totalMemory:()J // method@2633 │ │ +0be23e: 0b00 |0007: move-result-wide v0 │ │ +0be240: 7100 3226 0000 |0008: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@2632 │ │ +0be246: 0c02 |000b: move-result-object v2 │ │ +0be248: 6e10 3126 0200 |000c: invoke-virtual {v2}, Ljava/lang/Runtime;.freeMemory:()J // method@2631 │ │ +0be24e: 0b02 |000f: move-result-wide v2 │ │ +0be250: bc20 |0010: sub-long/2addr v0, v2 │ │ +0be252: 1000 |0011: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ │ │ #13 : (in Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;) │ │ @@ -210952,17 +211103,17 @@ │ │ type : '()Lcom/badlogic/gdx/ApplicationListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0afb34: |[0afb34] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getListener:()Lcom/badlogic/gdx/ApplicationListener; │ │ -0afb44: 5410 3002 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0230 │ │ -0afb48: 1100 |0002: return-object v0 │ │ +0be254: |[0be254] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getListener:()Lcom/badlogic/gdx/ApplicationListener; │ │ +0be264: 5410 3002 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0230 │ │ +0be268: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ │ │ #14 : (in Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;) │ │ @@ -210970,18 +211121,18 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0afb4c: |[0afb4c] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getNativeHeap:()J │ │ -0afb5c: 7100 7100 0000 |0000: invoke-static {}, Landroid/os/Debug;.getNativeHeapAllocatedSize:()J // method@0071 │ │ -0afb62: 0b00 |0003: move-result-wide v0 │ │ -0afb64: 1000 |0004: return-wide v0 │ │ +0be26c: |[0be26c] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getNativeHeap:()J │ │ +0be27c: 7100 7100 0000 |0000: invoke-static {}, Landroid/os/Debug;.getNativeHeapAllocatedSize:()J // method@0071 │ │ +0be282: 0b00 |0003: move-result-wide v0 │ │ +0be284: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ │ │ #15 : (in Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;) │ │ @@ -210989,17 +211140,17 @@ │ │ type : '()Lcom/badlogic/gdx/Net;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0afb68: |[0afb68] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getNet:()Lcom/badlogic/gdx/Net; │ │ -0afb78: 5410 3202 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.net:Lcom/badlogic/gdx/backends/android/AndroidNet; // field@0232 │ │ -0afb7c: 1100 |0002: return-object v0 │ │ +0be288: |[0be288] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getNet:()Lcom/badlogic/gdx/Net; │ │ +0be298: 5410 3202 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.net:Lcom/badlogic/gdx/backends/android/AndroidNet; // field@0232 │ │ +0be29c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ │ │ #16 : (in Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;) │ │ @@ -211007,22 +211158,22 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/Preferences;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0afb80: |[0afb80] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getPreferences:(Ljava/lang/String;)Lcom/badlogic/gdx/Preferences; │ │ -0afb90: 2200 d100 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidPreferences; // type@00d1 │ │ -0afb94: 5431 3402 |0002: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.service:Landroid/service/wallpaper/WallpaperService; // field@0234 │ │ -0afb98: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0afb9a: 6e30 8e00 4102 |0005: invoke-virtual {v1, v4, v2}, Landroid/service/wallpaper/WallpaperService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@008e │ │ -0afba0: 0c01 |0008: move-result-object v1 │ │ -0afba2: 7020 bb05 1000 |0009: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.:(Landroid/content/SharedPreferences;)V // method@05bb │ │ -0afba8: 1100 |000c: return-object v0 │ │ +0be2a0: |[0be2a0] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getPreferences:(Ljava/lang/String;)Lcom/badlogic/gdx/Preferences; │ │ +0be2b0: 2200 cf00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidPreferences; // type@00cf │ │ +0be2b4: 5431 3402 |0002: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.service:Landroid/service/wallpaper/WallpaperService; // field@0234 │ │ +0be2b8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0be2ba: 6e30 8e00 4102 |0005: invoke-virtual {v1, v4, v2}, Landroid/service/wallpaper/WallpaperService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@008e │ │ +0be2c0: 0c01 |0008: move-result-object v1 │ │ +0be2c2: 7020 bb05 1000 |0009: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.:(Landroid/content/SharedPreferences;)V // method@05bb │ │ +0be2c8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ 0x0000 - 0x000d reg=4 name Ljava/lang/String; │ │ │ │ @@ -211031,17 +211182,17 @@ │ │ type : '()Landroid/service/wallpaper/WallpaperService;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0afbac: |[0afbac] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getService:()Landroid/service/wallpaper/WallpaperService; │ │ -0afbbc: 5410 3402 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.service:Landroid/service/wallpaper/WallpaperService; // field@0234 │ │ -0afbc0: 1100 |0002: return-object v0 │ │ +0be2cc: |[0be2cc] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getService:()Landroid/service/wallpaper/WallpaperService; │ │ +0be2dc: 5410 3402 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.service:Landroid/service/wallpaper/WallpaperService; // field@0234 │ │ +0be2e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ │ │ #18 : (in Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;) │ │ @@ -211049,17 +211200,17 @@ │ │ type : '()Lcom/badlogic/gdx/Application$ApplicationType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0afbc4: |[0afbc4] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getType:()Lcom/badlogic/gdx/Application$ApplicationType; │ │ -0afbd4: 6200 0c00 |0000: sget-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType; // field@000c │ │ -0afbd8: 1100 |0002: return-object v0 │ │ +0be2e4: |[0be2e4] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getType:()Lcom/badlogic/gdx/Application$ApplicationType; │ │ +0be2f4: 6200 0c00 |0000: sget-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType; // field@000c │ │ +0be2f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ │ │ #19 : (in Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;) │ │ @@ -211067,19 +211218,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0afbdc: |[0afbdc] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getVersion:()I │ │ -0afbec: 6200 0300 |0000: sget-object v0, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@0003 │ │ -0afbf0: 7110 0126 0000 |0002: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -0afbf6: 0a00 |0005: move-result v0 │ │ -0afbf8: 0f00 |0006: return v0 │ │ +0be2fc: |[0be2fc] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getVersion:()I │ │ +0be30c: 6200 0300 |0000: sget-object v0, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@0003 │ │ +0be310: 7110 0126 0000 |0002: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0be316: 0a00 |0005: move-result v0 │ │ +0be318: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ │ │ #20 : (in Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;) │ │ @@ -211087,63 +211238,63 @@ │ │ type : '(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 97 16-bit code units │ │ -0afbfc: |[0afbfc] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.initialize:(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ -0afc0c: 2201 ad00 |0000: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // type@00ad │ │ -0afc10: 5450 4001 |0002: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0140 │ │ -0afc14: 3900 5a00 |0004: if-nez v0, 005e // +005a │ │ -0afc18: 2200 db00 |0006: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy; // type@00db │ │ -0afc1c: 7010 2906 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy;.:()V // method@0629 │ │ -0afc22: 7040 b604 3105 |000b: invoke-direct {v1, v3, v5, v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.:(Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@04b6 │ │ -0afc28: 5b31 2d02 |000e: iput-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // field@022d │ │ -0afc2c: 6e10 5405 0300 |0010: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getService:()Landroid/service/wallpaper/WallpaperService; // method@0554 │ │ -0afc32: 0c00 |0013: move-result-object v0 │ │ -0afc34: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0afc36: 7140 3d05 0351 |0015: invoke-static {v3, v0, v1, v5}, Lcom/badlogic/gdx/backends/android/AndroidInputFactory;.newAndroidInput:(Lcom/badlogic/gdx/Application;Landroid/content/Context;Ljava/lang/Object;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)Lcom/badlogic/gdx/backends/android/AndroidInput; // method@053d │ │ -0afc3c: 0c00 |0018: move-result-object v0 │ │ -0afc3e: 5b30 2e02 |0019: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@022e │ │ -0afc42: 2200 9a00 |001b: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidAudio; // type@009a │ │ -0afc46: 6e10 5405 0300 |001d: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getService:()Landroid/service/wallpaper/WallpaperService; // method@0554 │ │ -0afc4c: 0c01 |0020: move-result-object v1 │ │ -0afc4e: 7030 c902 1005 |0021: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@02c9 │ │ -0afc54: 5b30 2702 |0024: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0227 │ │ -0afc58: 2200 a100 |0026: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFiles; // type@00a1 │ │ -0afc5c: 6e10 5405 0300 |0028: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getService:()Landroid/service/wallpaper/WallpaperService; // method@0554 │ │ -0afc62: 0c01 |002b: move-result-object v1 │ │ -0afc64: 6e10 8c00 0100 |002c: invoke-virtual {v1}, Landroid/service/wallpaper/WallpaperService;.getAssets:()Landroid/content/res/AssetManager; // method@008c │ │ -0afc6a: 0c01 |002f: move-result-object v1 │ │ -0afc6c: 6e10 5405 0300 |0030: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getService:()Landroid/service/wallpaper/WallpaperService; // method@0554 │ │ -0afc72: 0c02 |0033: move-result-object v2 │ │ -0afc74: 6e10 8d00 0200 |0034: invoke-virtual {v2}, Landroid/service/wallpaper/WallpaperService;.getFilesDir:()Ljava/io/File; // method@008d │ │ -0afc7a: 0c02 |0037: move-result-object v2 │ │ -0afc7c: 6e10 8325 0200 |0038: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@2583 │ │ -0afc82: 0c02 |003b: move-result-object v2 │ │ -0afc84: 7030 1c03 1002 |003c: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidFiles;.:(Landroid/content/res/AssetManager;Ljava/lang/String;)V // method@031c │ │ -0afc8a: 5b30 2b02 |003f: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.files:Lcom/badlogic/gdx/backends/android/AndroidFiles; // field@022b │ │ -0afc8e: 5b34 3002 |0041: iput-object v4, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0230 │ │ -0afc92: 6903 1c00 |0043: sput-object v3, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0afc96: 6e10 4e05 0300 |0045: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getInput:()Lcom/badlogic/gdx/Input; // method@054e │ │ -0afc9c: 0c00 |0048: move-result-object v0 │ │ -0afc9e: 6900 2500 |0049: sput-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0afca2: 6e10 4905 0300 |004b: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getAudio:()Lcom/badlogic/gdx/Audio; // method@0549 │ │ -0afca8: 0c00 |004e: move-result-object v0 │ │ -0afcaa: 6900 1d00 |004f: sput-object v0, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001d │ │ -0afcae: 6e10 4c05 0300 |0051: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getFiles:()Lcom/badlogic/gdx/Files; // method@054c │ │ -0afcb4: 0c00 |0054: move-result-object v0 │ │ -0afcb6: 6900 1e00 |0055: sput-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ -0afcba: 6e10 4d05 0300 |0057: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@054d │ │ -0afcc0: 0c00 |005a: move-result-object v0 │ │ -0afcc2: 6900 2400 |005b: sput-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0afcc6: 0e00 |005d: return-void │ │ -0afcc8: 5450 4001 |005e: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0140 │ │ -0afccc: 28ab |0060: goto 000b // -0055 │ │ +0be31c: |[0be31c] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.initialize:(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ +0be32c: 2201 ab00 |0000: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // type@00ab │ │ +0be330: 5450 4001 |0002: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0140 │ │ +0be334: 3900 5a00 |0004: if-nez v0, 005e // +005a │ │ +0be338: 2200 d900 |0006: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy; // type@00d9 │ │ +0be33c: 7010 2906 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy;.:()V // method@0629 │ │ +0be342: 7040 b604 3105 |000b: invoke-direct {v1, v3, v5, v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.:(Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@04b6 │ │ +0be348: 5b31 2d02 |000e: iput-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // field@022d │ │ +0be34c: 6e10 5405 0300 |0010: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getService:()Landroid/service/wallpaper/WallpaperService; // method@0554 │ │ +0be352: 0c00 |0013: move-result-object v0 │ │ +0be354: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0be356: 7140 3d05 0351 |0015: invoke-static {v3, v0, v1, v5}, Lcom/badlogic/gdx/backends/android/AndroidInputFactory;.newAndroidInput:(Lcom/badlogic/gdx/Application;Landroid/content/Context;Ljava/lang/Object;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)Lcom/badlogic/gdx/backends/android/AndroidInput; // method@053d │ │ +0be35c: 0c00 |0018: move-result-object v0 │ │ +0be35e: 5b30 2e02 |0019: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@022e │ │ +0be362: 2200 9800 |001b: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidAudio; // type@0098 │ │ +0be366: 6e10 5405 0300 |001d: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getService:()Landroid/service/wallpaper/WallpaperService; // method@0554 │ │ +0be36c: 0c01 |0020: move-result-object v1 │ │ +0be36e: 7030 c902 1005 |0021: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@02c9 │ │ +0be374: 5b30 2702 |0024: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0227 │ │ +0be378: 2200 9f00 |0026: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFiles; // type@009f │ │ +0be37c: 6e10 5405 0300 |0028: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getService:()Landroid/service/wallpaper/WallpaperService; // method@0554 │ │ +0be382: 0c01 |002b: move-result-object v1 │ │ +0be384: 6e10 8c00 0100 |002c: invoke-virtual {v1}, Landroid/service/wallpaper/WallpaperService;.getAssets:()Landroid/content/res/AssetManager; // method@008c │ │ +0be38a: 0c01 |002f: move-result-object v1 │ │ +0be38c: 6e10 5405 0300 |0030: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getService:()Landroid/service/wallpaper/WallpaperService; // method@0554 │ │ +0be392: 0c02 |0033: move-result-object v2 │ │ +0be394: 6e10 8d00 0200 |0034: invoke-virtual {v2}, Landroid/service/wallpaper/WallpaperService;.getFilesDir:()Ljava/io/File; // method@008d │ │ +0be39a: 0c02 |0037: move-result-object v2 │ │ +0be39c: 6e10 8325 0200 |0038: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@2583 │ │ +0be3a2: 0c02 |003b: move-result-object v2 │ │ +0be3a4: 7030 1c03 1002 |003c: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidFiles;.:(Landroid/content/res/AssetManager;Ljava/lang/String;)V // method@031c │ │ +0be3aa: 5b30 2b02 |003f: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.files:Lcom/badlogic/gdx/backends/android/AndroidFiles; // field@022b │ │ +0be3ae: 5b34 3002 |0041: iput-object v4, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0230 │ │ +0be3b2: 6903 1c00 |0043: sput-object v3, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0be3b6: 6e10 4e05 0300 |0045: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getInput:()Lcom/badlogic/gdx/Input; // method@054e │ │ +0be3bc: 0c00 |0048: move-result-object v0 │ │ +0be3be: 6900 2500 |0049: sput-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0be3c2: 6e10 4905 0300 |004b: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getAudio:()Lcom/badlogic/gdx/Audio; // method@0549 │ │ +0be3c8: 0c00 |004e: move-result-object v0 │ │ +0be3ca: 6900 1d00 |004f: sput-object v0, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001d │ │ +0be3ce: 6e10 4c05 0300 |0051: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getFiles:()Lcom/badlogic/gdx/Files; // method@054c │ │ +0be3d4: 0c00 |0054: move-result-object v0 │ │ +0be3d6: 6900 1e00 |0055: sput-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ +0be3da: 6e10 4d05 0300 |0057: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@054d │ │ +0be3e0: 0c00 |005a: move-result-object v0 │ │ +0be3e2: 6900 2400 |005b: sput-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0be3e6: 0e00 |005d: return-void │ │ +0be3e8: 5450 4001 |005e: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0140 │ │ +0be3ec: 28ab |0060: goto 000b // -0055 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0010 line=86 │ │ 0x001b line=87 │ │ 0x0026 line=88 │ │ 0x0041 line=89 │ │ @@ -211164,20 +211315,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0afcd0: |[0afcd0] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.log:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0afce0: 5220 3102 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.logLevel:I // field@0231 │ │ -0afce4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0afce6: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -0afcea: 7120 9800 4300 |0005: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0098 │ │ -0afcf0: 0e00 |0008: return-void │ │ +0be3f0: |[0be3f0] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.log:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0be400: 5220 3102 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.logLevel:I // field@0231 │ │ +0be404: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0be406: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +0be40a: 7120 9800 4300 |0005: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0098 │ │ +0be410: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0008 line=221 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ 0x0000 - 0x0009 reg=3 tag Ljava/lang/String; │ │ @@ -211188,20 +211339,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0afcf4: |[0afcf4] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V │ │ -0afd04: 5220 3102 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.logLevel:I // field@0231 │ │ -0afd08: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0afd0a: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -0afd0e: 7130 9900 4305 |0005: invoke-static {v3, v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0099 │ │ -0afd14: 0e00 |0008: return-void │ │ +0be414: |[0be414] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V │ │ +0be424: 5220 3102 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.logLevel:I // field@0231 │ │ +0be428: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0be42a: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +0be42e: 7130 9900 4305 |0005: invoke-static {v3, v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0099 │ │ +0be434: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0008 line=226 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ 0x0000 - 0x0009 reg=3 tag Ljava/lang/String; │ │ @@ -211213,18 +211364,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0afd18: |[0afd18] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.onDestroy:()V │ │ -0afd28: 5410 2d02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // field@022d │ │ -0afd2c: 6e10 b804 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.clearManagedCaches:()V // method@04b8 │ │ -0afd32: 0e00 |0005: return-void │ │ +0be438: |[0be438] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.onDestroy:()V │ │ +0be448: 5410 2d02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // field@022d │ │ +0be44c: 6e10 b804 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.clearManagedCaches:()V // method@04b8 │ │ +0be452: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0005 line=123 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ │ │ @@ -211233,24 +211384,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -0afd34: |[0afd34] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.onPause:()V │ │ -0afd44: 5410 2d02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // field@022d │ │ -0afd48: 6e10 d904 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.pause:()V // method@04d9 │ │ -0afd4e: 5410 2702 |0005: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0227 │ │ -0afd52: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -0afd56: 5410 2702 |0009: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0227 │ │ -0afd5a: 6e10 cf02 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.pause:()V // method@02cf │ │ -0afd60: 5410 2e02 |000e: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@022e │ │ -0afd64: 6e10 3805 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidInput;.unregisterSensorListeners:()V // method@0538 │ │ -0afd6a: 0e00 |0013: return-void │ │ +0be454: |[0be454] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.onPause:()V │ │ +0be464: 5410 2d02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // field@022d │ │ +0be468: 6e10 d904 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.pause:()V // method@04d9 │ │ +0be46e: 5410 2702 |0005: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0227 │ │ +0be472: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +0be476: 5410 2702 |0009: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0227 │ │ +0be47a: 6e10 cf02 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.pause:()V // method@02cf │ │ +0be480: 5410 2e02 |000e: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@022e │ │ +0be484: 6e10 3805 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidInput;.unregisterSensorListeners:()V // method@0538 │ │ +0be48a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0005 line=100 │ │ 0x000e line=101 │ │ 0x0013 line=102 │ │ locals : │ │ @@ -211261,44 +211412,44 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 58 16-bit code units │ │ -0afd6c: |[0afd6c] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.onResume:()V │ │ -0afd7c: 6901 1c00 |0000: sput-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0afd80: 6e10 4e05 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getInput:()Lcom/badlogic/gdx/Input; // method@054e │ │ -0afd86: 0c00 |0005: move-result-object v0 │ │ -0afd88: 6900 2500 |0006: sput-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0afd8c: 6e10 4905 0100 |0008: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getAudio:()Lcom/badlogic/gdx/Audio; // method@0549 │ │ -0afd92: 0c00 |000b: move-result-object v0 │ │ -0afd94: 6900 1d00 |000c: sput-object v0, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001d │ │ -0afd98: 6e10 4c05 0100 |000e: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getFiles:()Lcom/badlogic/gdx/Files; // method@054c │ │ -0afd9e: 0c00 |0011: move-result-object v0 │ │ -0afda0: 6900 1e00 |0012: sput-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ -0afda4: 6e10 4d05 0100 |0014: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@054d │ │ -0afdaa: 0c00 |0017: move-result-object v0 │ │ -0afdac: 6900 2400 |0018: sput-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0afdb0: 6e10 4e05 0100 |001a: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getInput:()Lcom/badlogic/gdx/Input; // method@054e │ │ -0afdb6: 0c00 |001d: move-result-object v0 │ │ -0afdb8: 1f00 c000 |001e: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput; // type@00c0 │ │ -0afdbc: 6e10 3105 0000 |0020: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidInput;.registerSensorListeners:()V // method@0531 │ │ -0afdc2: 5410 2702 |0023: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0227 │ │ -0afdc6: 3800 0700 |0025: if-eqz v0, 002c // +0007 │ │ -0afdca: 5410 2702 |0027: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0227 │ │ -0afdce: 6e10 d002 0000 |0029: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.resume:()V // method@02d0 │ │ -0afdd4: 5510 2c02 |002c: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.firstResume:Z // field@022c │ │ -0afdd8: 3900 0800 |002e: if-nez v0, 0036 // +0008 │ │ -0afddc: 5410 2d02 |0030: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // field@022d │ │ -0afde0: 6e10 db04 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.resume:()V // method@04db │ │ -0afde6: 0e00 |0035: return-void │ │ -0afde8: 1200 |0036: const/4 v0, #int 0 // #0 │ │ -0afdea: 5c10 2c02 |0037: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.firstResume:Z // field@022c │ │ -0afdee: 28fc |0039: goto 0035 // -0004 │ │ +0be48c: |[0be48c] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.onResume:()V │ │ +0be49c: 6901 1c00 |0000: sput-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0be4a0: 6e10 4e05 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getInput:()Lcom/badlogic/gdx/Input; // method@054e │ │ +0be4a6: 0c00 |0005: move-result-object v0 │ │ +0be4a8: 6900 2500 |0006: sput-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0be4ac: 6e10 4905 0100 |0008: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getAudio:()Lcom/badlogic/gdx/Audio; // method@0549 │ │ +0be4b2: 0c00 |000b: move-result-object v0 │ │ +0be4b4: 6900 1d00 |000c: sput-object v0, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001d │ │ +0be4b8: 6e10 4c05 0100 |000e: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getFiles:()Lcom/badlogic/gdx/Files; // method@054c │ │ +0be4be: 0c00 |0011: move-result-object v0 │ │ +0be4c0: 6900 1e00 |0012: sput-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ +0be4c4: 6e10 4d05 0100 |0014: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@054d │ │ +0be4ca: 0c00 |0017: move-result-object v0 │ │ +0be4cc: 6900 2400 |0018: sput-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0be4d0: 6e10 4e05 0100 |001a: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getInput:()Lcom/badlogic/gdx/Input; // method@054e │ │ +0be4d6: 0c00 |001d: move-result-object v0 │ │ +0be4d8: 1f00 be00 |001e: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput; // type@00be │ │ +0be4dc: 6e10 3105 0000 |0020: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidInput;.registerSensorListeners:()V // method@0531 │ │ +0be4e2: 5410 2702 |0023: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0227 │ │ +0be4e6: 3800 0700 |0025: if-eqz v0, 002c // +0007 │ │ +0be4ea: 5410 2702 |0027: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0227 │ │ +0be4ee: 6e10 d002 0000 |0029: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.resume:()V // method@02d0 │ │ +0be4f4: 5510 2c02 |002c: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.firstResume:Z // field@022c │ │ +0be4f8: 3900 0800 |002e: if-nez v0, 0036 // +0008 │ │ +0be4fc: 5410 2d02 |0030: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // field@022d │ │ +0be500: 6e10 db04 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.resume:()V // method@04db │ │ +0be506: 0e00 |0035: return-void │ │ +0be508: 1200 |0036: const/4 v0, #int 0 // #0 │ │ +0be50a: 5c10 2c02 |0037: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.firstResume:Z // field@022c │ │ +0be50e: 28fc |0039: goto 0035 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0002 line=106 │ │ 0x0008 line=107 │ │ 0x000e line=108 │ │ 0x0014 line=109 │ │ @@ -211316,24 +211467,24 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0afdf0: |[0afdf0] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.postRunnable:(Ljava/lang/Runnable;)V │ │ -0afe00: 5421 3302 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0233 │ │ -0afe04: 1d01 |0002: monitor-enter v1 │ │ -0afe06: 5420 3302 |0003: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0233 │ │ -0afe0a: 6e20 6a1e 3000 |0005: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0afe10: 1e01 |0008: monitor-exit v1 │ │ -0afe12: 0e00 |0009: return-void │ │ -0afe14: 0d00 |000a: move-exception v0 │ │ -0afe16: 1e01 |000b: monitor-exit v1 │ │ -0afe18: 2700 |000c: throw v0 │ │ +0be510: |[0be510] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.postRunnable:(Ljava/lang/Runnable;)V │ │ +0be520: 5421 3302 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0233 │ │ +0be524: 1d01 |0002: monitor-enter v1 │ │ +0be526: 5420 3302 |0003: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0233 │ │ +0be52a: 6e20 6a1e 3000 |0005: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0be530: 1e01 |0008: monitor-exit v1 │ │ +0be532: 0e00 |0009: return-void │ │ +0be534: 0d00 |000a: move-exception v0 │ │ +0be536: 1e01 |000b: monitor-exit v1 │ │ +0be538: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000c │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=139 │ │ 0x0003 line=140 │ │ 0x0008 line=141 │ │ @@ -211348,25 +211499,25 @@ │ │ type : '(Lcom/badlogic/gdx/LifecycleListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0afe28: |[0afe28] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.removeLifecycleListener:(Lcom/badlogic/gdx/LifecycleListener;)V │ │ -0afe38: 5431 2f02 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@022f │ │ -0afe3c: 1d01 |0002: monitor-enter v1 │ │ -0afe3e: 5430 2f02 |0003: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@022f │ │ -0afe42: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -0afe44: 6e30 7e1e 4002 |0006: invoke-virtual {v0, v4, v2}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ -0afe4a: 1e01 |0009: monitor-exit v1 │ │ -0afe4c: 0e00 |000a: return-void │ │ -0afe4e: 0d00 |000b: move-exception v0 │ │ -0afe50: 1e01 |000c: monitor-exit v1 │ │ -0afe52: 2700 |000d: throw v0 │ │ +0be548: |[0be548] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.removeLifecycleListener:(Lcom/badlogic/gdx/LifecycleListener;)V │ │ +0be558: 5431 2f02 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@022f │ │ +0be55c: 1d01 |0002: monitor-enter v1 │ │ +0be55e: 5430 2f02 |0003: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.lifecycleListeners:Lcom/badlogic/gdx/utils/Array; // field@022f │ │ +0be562: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +0be564: 6e30 7e1e 4002 |0006: invoke-virtual {v0, v4, v2}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ +0be56a: 1e01 |0009: monitor-exit v1 │ │ +0be56c: 0e00 |000a: return-void │ │ +0be56e: 0d00 |000b: move-exception v0 │ │ +0be570: 1e01 |000c: monitor-exit v1 │ │ +0be572: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000d │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=257 │ │ 0x0003 line=258 │ │ 0x0009 line=259 │ │ @@ -211381,31 +211532,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0afe60: |[0afe60] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.setLogLevel:(I)V │ │ -0afe70: 5901 3102 |0000: iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.logLevel:I // field@0231 │ │ -0afe74: 0e00 |0002: return-void │ │ +0be580: |[0be580] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.setLogLevel:(I)V │ │ +0be590: 5901 3102 |0000: iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.logLevel:I // field@0231 │ │ +0be594: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0002 line=241 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ 0x0000 - 0x0003 reg=1 logLevel I │ │ │ │ source_file_idx : 404 (AndroidLiveWallpaper.java) │ │ │ │ Class #475 header: │ │ -class_idx : 199 │ │ +class_idx : 197 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 408 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #475 - │ │ @@ -211422,17 +211573,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0afe78: |[0afe78] com.badlogic.gdx.backends.android.AndroidMultiTouchHandler.:()V │ │ -0afe88: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0afe8e: 0e00 |0003: return-void │ │ +0be598: |[0be598] com.badlogic.gdx.backends.android.AndroidMultiTouchHandler.:()V │ │ +0be5a8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0be5ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidMultiTouchHandler; │ │ │ │ #1 : (in Lcom/badlogic/gdx/backends/android/AndroidMultiTouchHandler;) │ │ @@ -211440,73 +211591,73 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 105 16-bit code units │ │ -0afe90: |[0afe90] com.badlogic.gdx.backends.android.AndroidMultiTouchHandler.logAction:(II)V │ │ -0afea0: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -0afea4: 3906 2900 |0002: if-nez v6, 002b // +0029 │ │ -0afea8: 1a00 c302 |0004: const-string v0, "DOWN" // string@02c3 │ │ -0afeac: 6201 1c00 |0006: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0afeb0: 1a02 9701 |0008: const-string v2, "AndroidMultiTouchHandler" // string@0197 │ │ -0afeb4: 2203 c503 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -0afeb8: 7010 6726 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0afebe: 1a04 1412 |000f: const-string v4, "action " // string@1214 │ │ -0afec2: 6e20 6e26 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0afec8: 0c03 |0014: move-result-object v3 │ │ -0afeca: 6e20 6e26 0300 |0015: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0afed0: 0c03 |0018: move-result-object v3 │ │ -0afed2: 1a04 ad00 |0019: const-string v4, ", Android pointer id: " // string@00ad │ │ -0afed6: 6e20 6e26 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0afedc: 0c03 |001e: move-result-object v3 │ │ -0afede: 6e20 6b26 7300 |001f: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0afee4: 0c03 |0022: move-result-object v3 │ │ -0afee6: 6e10 7426 0300 |0023: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0afeec: 0c03 |0026: move-result-object v3 │ │ -0afeee: 7230 f100 2103 |0027: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0afef4: 0e00 |002a: return-void │ │ -0afef6: 1251 |002b: const/4 v1, #int 5 // #5 │ │ -0afef8: 3316 0500 |002c: if-ne v6, v1, 0031 // +0005 │ │ -0afefc: 1a00 f10d |002e: const-string v0, "POINTER DOWN" // string@0df1 │ │ -0aff00: 28d6 |0030: goto 0006 // -002a │ │ -0aff02: 1211 |0031: const/4 v1, #int 1 // #1 │ │ -0aff04: 3316 0500 |0032: if-ne v6, v1, 0037 // +0005 │ │ -0aff08: 1a00 9a0f |0034: const-string v0, "UP" // string@0f9a │ │ -0aff0c: 28d0 |0036: goto 0006 // -0030 │ │ -0aff0e: 1261 |0037: const/4 v1, #int 6 // #6 │ │ -0aff10: 3316 0500 |0038: if-ne v6, v1, 003d // +0005 │ │ -0aff14: 1a00 f20d |003a: const-string v0, "POINTER UP" // string@0df2 │ │ -0aff18: 28ca |003c: goto 0006 // -0036 │ │ -0aff1a: 1241 |003d: const/4 v1, #int 4 // #4 │ │ -0aff1c: 3316 0500 |003e: if-ne v6, v1, 0043 // +0005 │ │ -0aff20: 1a00 d20d |0040: const-string v0, "OUTSIDE" // string@0dd2 │ │ -0aff24: 28c4 |0042: goto 0006 // -003c │ │ -0aff26: 1231 |0043: const/4 v1, #int 3 // #3 │ │ -0aff28: 3316 0500 |0044: if-ne v6, v1, 0049 // +0005 │ │ -0aff2c: 1a00 2902 |0046: const-string v0, "CANCEL" // string@0229 │ │ -0aff30: 28be |0048: goto 0006 // -0042 │ │ -0aff32: 1221 |0049: const/4 v1, #int 2 // #2 │ │ -0aff34: 3316 0500 |004a: if-ne v6, v1, 004f // +0005 │ │ -0aff38: 1a00 410d |004c: const-string v0, "MOVE" // string@0d41 │ │ -0aff3c: 28b8 |004e: goto 0006 // -0048 │ │ -0aff3e: 2201 c503 |004f: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0aff42: 7010 6726 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0aff48: 1a02 990f |0054: const-string v2, "UNKNOWN (" // string@0f99 │ │ -0aff4c: 6e20 6e26 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0aff52: 0c01 |0059: move-result-object v1 │ │ -0aff54: 6e20 6b26 6100 |005a: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0aff5a: 0c01 |005d: move-result-object v1 │ │ -0aff5c: 1a02 9900 |005e: const-string v2, ")" // string@0099 │ │ -0aff60: 6e20 6e26 2100 |0060: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0aff66: 0c01 |0063: move-result-object v1 │ │ -0aff68: 6e10 7426 0100 |0064: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0aff6e: 0c00 |0067: move-result-object v0 │ │ -0aff70: 289e |0068: goto 0006 // -0062 │ │ +0be5b0: |[0be5b0] com.badlogic.gdx.backends.android.AndroidMultiTouchHandler.logAction:(II)V │ │ +0be5c0: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +0be5c4: 3906 2900 |0002: if-nez v6, 002b // +0029 │ │ +0be5c8: 1a00 c302 |0004: const-string v0, "DOWN" // string@02c3 │ │ +0be5cc: 6201 1c00 |0006: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0be5d0: 1a02 9701 |0008: const-string v2, "AndroidMultiTouchHandler" // string@0197 │ │ +0be5d4: 2203 c303 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +0be5d8: 7010 6726 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0be5de: 1a04 1212 |000f: const-string v4, "action " // string@1212 │ │ +0be5e2: 6e20 6e26 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0be5e8: 0c03 |0014: move-result-object v3 │ │ +0be5ea: 6e20 6e26 0300 |0015: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0be5f0: 0c03 |0018: move-result-object v3 │ │ +0be5f2: 1a04 ad00 |0019: const-string v4, ", Android pointer id: " // string@00ad │ │ +0be5f6: 6e20 6e26 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0be5fc: 0c03 |001e: move-result-object v3 │ │ +0be5fe: 6e20 6b26 7300 |001f: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0be604: 0c03 |0022: move-result-object v3 │ │ +0be606: 6e10 7426 0300 |0023: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0be60c: 0c03 |0026: move-result-object v3 │ │ +0be60e: 7230 f100 2103 |0027: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0be614: 0e00 |002a: return-void │ │ +0be616: 1251 |002b: const/4 v1, #int 5 // #5 │ │ +0be618: 3316 0500 |002c: if-ne v6, v1, 0031 // +0005 │ │ +0be61c: 1a00 ef0d |002e: const-string v0, "POINTER DOWN" // string@0def │ │ +0be620: 28d6 |0030: goto 0006 // -002a │ │ +0be622: 1211 |0031: const/4 v1, #int 1 // #1 │ │ +0be624: 3316 0500 |0032: if-ne v6, v1, 0037 // +0005 │ │ +0be628: 1a00 980f |0034: const-string v0, "UP" // string@0f98 │ │ +0be62c: 28d0 |0036: goto 0006 // -0030 │ │ +0be62e: 1261 |0037: const/4 v1, #int 6 // #6 │ │ +0be630: 3316 0500 |0038: if-ne v6, v1, 003d // +0005 │ │ +0be634: 1a00 f00d |003a: const-string v0, "POINTER UP" // string@0df0 │ │ +0be638: 28ca |003c: goto 0006 // -0036 │ │ +0be63a: 1241 |003d: const/4 v1, #int 4 // #4 │ │ +0be63c: 3316 0500 |003e: if-ne v6, v1, 0043 // +0005 │ │ +0be640: 1a00 d00d |0040: const-string v0, "OUTSIDE" // string@0dd0 │ │ +0be644: 28c4 |0042: goto 0006 // -003c │ │ +0be646: 1231 |0043: const/4 v1, #int 3 // #3 │ │ +0be648: 3316 0500 |0044: if-ne v6, v1, 0049 // +0005 │ │ +0be64c: 1a00 2902 |0046: const-string v0, "CANCEL" // string@0229 │ │ +0be650: 28be |0048: goto 0006 // -0042 │ │ +0be652: 1221 |0049: const/4 v1, #int 2 // #2 │ │ +0be654: 3316 0500 |004a: if-ne v6, v1, 004f // +0005 │ │ +0be658: 1a00 3f0d |004c: const-string v0, "MOVE" // string@0d3f │ │ +0be65c: 28b8 |004e: goto 0006 // -0048 │ │ +0be65e: 2201 c303 |004f: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0be662: 7010 6726 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0be668: 1a02 970f |0054: const-string v2, "UNKNOWN (" // string@0f97 │ │ +0be66c: 6e20 6e26 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0be672: 0c01 |0059: move-result-object v1 │ │ +0be674: 6e20 6b26 6100 |005a: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0be67a: 0c01 |005d: move-result-object v1 │ │ +0be67c: 1a02 9900 |005e: const-string v2, ")" // string@0099 │ │ +0be680: 6e20 6e26 2100 |0060: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0be686: 0c01 |0063: move-result-object v1 │ │ +0be688: 6e10 7426 0100 |0064: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0be68e: 0c00 |0067: move-result-object v0 │ │ +0be690: 289e |0068: goto 0006 // -0062 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0002 line=95 │ │ 0x0004 line=96 │ │ 0x0006 line=111 │ │ 0x002a line=112 │ │ @@ -211534,27 +211685,27 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIJ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 8 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0aff74: |[0aff74] com.badlogic.gdx.backends.android.AndroidMultiTouchHandler.postTouchEvent:(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIJ)V │ │ -0aff84: 5431 2402 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedTouchEvents:Lcom/badlogic/gdx/utils/Pool; // field@0224 │ │ -0aff88: 6e10 7122 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ -0aff8e: 0c00 |0005: move-result-object v0 │ │ -0aff90: 1f00 bf00 |0006: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; // type@00bf │ │ -0aff94: 5a08 f601 |0008: iput-wide v8, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.timeStamp:J // field@01f6 │ │ -0aff98: 5907 f501 |000a: iput v7, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.pointer:I // field@01f5 │ │ -0aff9c: 5905 f801 |000c: iput v5, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.x:I // field@01f8 │ │ -0affa0: 5906 f901 |000e: iput v6, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.y:I // field@01f9 │ │ -0affa4: 5904 f701 |0010: iput v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.type:I // field@01f7 │ │ -0affa8: 5431 1e02 |0012: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@021e │ │ -0affac: 6e20 2f27 0100 |0014: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0affb2: 0e00 |0017: return-void │ │ +0be694: |[0be694] com.badlogic.gdx.backends.android.AndroidMultiTouchHandler.postTouchEvent:(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIJ)V │ │ +0be6a4: 5431 2402 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedTouchEvents:Lcom/badlogic/gdx/utils/Pool; // field@0224 │ │ +0be6a8: 6e10 7122 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ +0be6ae: 0c00 |0005: move-result-object v0 │ │ +0be6b0: 1f00 bd00 |0006: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; // type@00bd │ │ +0be6b4: 5a08 f601 |0008: iput-wide v8, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.timeStamp:J // field@01f6 │ │ +0be6b8: 5907 f501 |000a: iput v7, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.pointer:I // field@01f5 │ │ +0be6bc: 5905 f801 |000c: iput v5, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.x:I // field@01f8 │ │ +0be6c0: 5906 f901 |000e: iput v6, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.y:I // field@01f9 │ │ +0be6c4: 5904 f701 |0010: iput v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.type:I // field@01f7 │ │ +0be6c8: 5431 1e02 |0012: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@021e │ │ +0be6cc: 6e20 2f27 0100 |0014: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0be6d2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0008 line=116 │ │ 0x000a line=117 │ │ 0x000c line=118 │ │ 0x000e line=119 │ │ @@ -211577,139 +211728,139 @@ │ │ type : '(Landroid/view/MotionEvent;Lcom/badlogic/gdx/backends/android/AndroidInput;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 230 16-bit code units │ │ -0affb4: |[0affb4] com.badlogic.gdx.backends.android.AndroidMultiTouchHandler.onTouch:(Landroid/view/MotionEvent;Lcom/badlogic/gdx/backends/android/AndroidInput;)V │ │ -0affc4: 6e10 a400 0e00 |0000: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@00a4 │ │ -0affca: 0a00 |0003: move-result v0 │ │ -0affcc: d508 ff00 |0004: and-int/lit16 v8, v0, #int 255 // #00ff │ │ -0affd0: 6e10 a400 0e00 |0006: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@00a4 │ │ -0affd6: 0a00 |0009: move-result v0 │ │ -0affd8: 1401 00ff 0000 |000a: const v1, #float 9.14768e-41 // #0000ff00 │ │ -0affde: b510 |000d: and-int/2addr v0, v1 │ │ -0affe0: e10c 0008 |000e: shr-int/lit8 v12, v0, #int 8 // #08 │ │ -0affe4: 6e20 a700 ce00 |0010: invoke-virtual {v14, v12}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@00a7 │ │ -0affea: 0a0b |0013: move-result v11 │ │ -0affec: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -0affee: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -0afff0: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -0afff2: 7100 7e26 0000 |0017: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ -0afff8: 0b06 |001a: move-result-wide v6 │ │ -0afffa: 1d0f |001b: monitor-enter v15 │ │ -0afffc: 2b08 b800 0000 |001c: packed-switch v8, 000000d4 // +000000b8 │ │ -0b0002: 1e0f |001f: monitor-exit v15 │ │ -0b0004: 6200 1c00 |0020: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0b0008: 7210 e900 0000 |0022: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@00e9 │ │ -0b000e: 0c00 |0025: move-result-object v0 │ │ -0b0010: 7210 3e01 0000 |0026: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.requestRendering:()V // method@013e │ │ -0b0016: 0e00 |0029: return-void │ │ -0b0018: 6e10 1605 0f00 |002a: invoke-virtual {v15}, Lcom/badlogic/gdx/backends/android/AndroidInput;.getFreePointerIndex:()I // method@0516 │ │ -0b001e: 0a05 |002d: move-result v5 │ │ -0b0020: 54f0 1802 |002e: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0218 │ │ -0b0024: 4b0b 0005 |0030: aput v11, v0, v5 │ │ -0b0028: 6e20 a900 ce00 |0032: invoke-virtual {v14, v12}, Landroid/view/MotionEvent;.getX:(I)F // method@00a9 │ │ -0b002e: 0a00 |0035: move-result v0 │ │ -0b0030: 8703 |0036: float-to-int v3, v0 │ │ -0b0032: 6e20 ab00 ce00 |0037: invoke-virtual {v14, v12}, Landroid/view/MotionEvent;.getY:(I)F // method@00ab │ │ -0b0038: 0a00 |003a: move-result v0 │ │ -0b003a: 8704 |003b: float-to-int v4, v0 │ │ -0b003c: 1202 |003c: const/4 v2, #int 0 // #0 │ │ -0b003e: 07d0 |003d: move-object v0, v13 │ │ -0b0040: 07f1 |003e: move-object v1, v15 │ │ -0b0042: 7608 7b05 0000 |003f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/backends/android/AndroidMultiTouchHandler;.postTouchEvent:(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIJ)V // method@057b │ │ -0b0048: 54f0 2002 |0042: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@0220 │ │ -0b004c: 4b03 0005 |0044: aput v3, v0, v5 │ │ -0b0050: 54f0 2102 |0046: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0221 │ │ -0b0054: 4b04 0005 |0048: aput v4, v0, v5 │ │ -0b0058: 54f0 0702 |004a: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@0207 │ │ -0b005c: 1201 |004c: const/4 v1, #int 0 // #0 │ │ -0b005e: 4b01 0005 |004d: aput v1, v0, v5 │ │ -0b0062: 54f0 0802 |004f: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@0208 │ │ -0b0066: 1201 |0051: const/4 v1, #int 0 // #0 │ │ -0b0068: 4b01 0005 |0052: aput v1, v0, v5 │ │ -0b006c: 54f0 2202 |0054: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0222 │ │ -0b0070: 1211 |0056: const/4 v1, #int 1 // #1 │ │ -0b0072: 4e01 0005 |0057: aput-boolean v1, v0, v5 │ │ -0b0076: 28c6 |0059: goto 001f // -003a │ │ -0b0078: 0d00 |005a: move-exception v0 │ │ -0b007a: 1e0f |005b: monitor-exit v15 │ │ -0b007c: 2700 |005c: throw v0 │ │ -0b007e: 6e20 2a05 bf00 |005d: invoke-virtual {v15, v11}, Lcom/badlogic/gdx/backends/android/AndroidInput;.lookUpPointerIndex:(I)I // method@052a │ │ -0b0084: 0a05 |0060: move-result v5 │ │ -0b0086: 12f0 |0061: const/4 v0, #int -1 // #ff │ │ -0b0088: 3205 bdff |0062: if-eq v5, v0, 001f // -0043 │ │ -0b008c: 54f0 1802 |0064: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0218 │ │ -0b0090: 12f1 |0066: const/4 v1, #int -1 // #ff │ │ -0b0092: 4b01 0005 |0067: aput v1, v0, v5 │ │ -0b0096: 6e20 a900 ce00 |0069: invoke-virtual {v14, v12}, Landroid/view/MotionEvent;.getX:(I)F // method@00a9 │ │ -0b009c: 0a00 |006c: move-result v0 │ │ -0b009e: 8703 |006d: float-to-int v3, v0 │ │ -0b00a0: 6e20 ab00 ce00 |006e: invoke-virtual {v14, v12}, Landroid/view/MotionEvent;.getY:(I)F // method@00ab │ │ -0b00a6: 0a00 |0071: move-result v0 │ │ -0b00a8: 8704 |0072: float-to-int v4, v0 │ │ -0b00aa: 1212 |0073: const/4 v2, #int 1 // #1 │ │ -0b00ac: 07d0 |0074: move-object v0, v13 │ │ -0b00ae: 07f1 |0075: move-object v1, v15 │ │ -0b00b0: 7608 7b05 0000 |0076: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/backends/android/AndroidMultiTouchHandler;.postTouchEvent:(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIJ)V // method@057b │ │ -0b00b6: 54f0 2002 |0079: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@0220 │ │ -0b00ba: 4b03 0005 |007b: aput v3, v0, v5 │ │ -0b00be: 54f0 2102 |007d: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0221 │ │ -0b00c2: 4b04 0005 |007f: aput v4, v0, v5 │ │ -0b00c6: 54f0 0702 |0081: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@0207 │ │ -0b00ca: 1201 |0083: const/4 v1, #int 0 // #0 │ │ -0b00cc: 4b01 0005 |0084: aput v1, v0, v5 │ │ -0b00d0: 54f0 0802 |0086: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@0208 │ │ -0b00d4: 1201 |0088: const/4 v1, #int 0 // #0 │ │ -0b00d6: 4b01 0005 |0089: aput v1, v0, v5 │ │ -0b00da: 54f0 2202 |008b: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0222 │ │ -0b00de: 1201 |008d: const/4 v1, #int 0 // #0 │ │ -0b00e0: 4e01 0005 |008e: aput-boolean v1, v0, v5 │ │ -0b00e4: 288f |0090: goto 001f // -0071 │ │ -0b00e6: 6e10 a600 0e00 |0091: invoke-virtual {v14}, Landroid/view/MotionEvent;.getPointerCount:()I // method@00a6 │ │ -0b00ec: 0a0a |0094: move-result v10 │ │ -0b00ee: 1209 |0095: const/4 v9, #int 0 // #0 │ │ -0b00f0: 35a9 89ff |0096: if-ge v9, v10, 001f // -0077 │ │ -0b00f4: 019c |0098: move v12, v9 │ │ -0b00f6: 6e20 a700 ce00 |0099: invoke-virtual {v14, v12}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@00a7 │ │ -0b00fc: 0a0b |009c: move-result v11 │ │ -0b00fe: 6e20 a900 ce00 |009d: invoke-virtual {v14, v12}, Landroid/view/MotionEvent;.getX:(I)F // method@00a9 │ │ -0b0104: 0a00 |00a0: move-result v0 │ │ -0b0106: 8703 |00a1: float-to-int v3, v0 │ │ -0b0108: 6e20 ab00 ce00 |00a2: invoke-virtual {v14, v12}, Landroid/view/MotionEvent;.getY:(I)F // method@00ab │ │ -0b010e: 0a00 |00a5: move-result v0 │ │ -0b0110: 8704 |00a6: float-to-int v4, v0 │ │ -0b0112: 6e20 2a05 bf00 |00a7: invoke-virtual {v15, v11}, Lcom/badlogic/gdx/backends/android/AndroidInput;.lookUpPointerIndex:(I)I // method@052a │ │ -0b0118: 0a05 |00aa: move-result v5 │ │ -0b011a: 12f0 |00ab: const/4 v0, #int -1 // #ff │ │ -0b011c: 3305 0500 |00ac: if-ne v5, v0, 00b1 // +0005 │ │ -0b0120: d809 0901 |00ae: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0b0124: 28e6 |00b0: goto 0096 // -001a │ │ -0b0126: 1222 |00b1: const/4 v2, #int 2 // #2 │ │ -0b0128: 07d0 |00b2: move-object v0, v13 │ │ -0b012a: 07f1 |00b3: move-object v1, v15 │ │ -0b012c: 7608 7b05 0000 |00b4: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/backends/android/AndroidMultiTouchHandler;.postTouchEvent:(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIJ)V // method@057b │ │ -0b0132: 54f0 0702 |00b7: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@0207 │ │ -0b0136: 54f1 2002 |00b9: iget-object v1, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@0220 │ │ -0b013a: 4401 0105 |00bb: aget v1, v1, v5 │ │ -0b013e: 9101 0301 |00bd: sub-int v1, v3, v1 │ │ -0b0142: 4b01 0005 |00bf: aput v1, v0, v5 │ │ -0b0146: 54f0 0802 |00c1: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@0208 │ │ -0b014a: 54f1 2102 |00c3: iget-object v1, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0221 │ │ -0b014e: 4401 0105 |00c5: aget v1, v1, v5 │ │ -0b0152: 9101 0401 |00c7: sub-int v1, v4, v1 │ │ -0b0156: 4b01 0005 |00c9: aput v1, v0, v5 │ │ -0b015a: 54f0 2002 |00cb: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@0220 │ │ -0b015e: 4b03 0005 |00cd: aput v3, v0, v5 │ │ -0b0162: 54f0 2102 |00cf: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0221 │ │ -0b0166: 4b04 0005 |00d1: aput v4, v0, v5 │ │ -0b016a: 28db |00d3: goto 00ae // -0025 │ │ -0b016c: 0001 0700 0000 0000 0e00 0000 4100 ... |00d4: packed-switch-data (18 units) │ │ +0be6d4: |[0be6d4] com.badlogic.gdx.backends.android.AndroidMultiTouchHandler.onTouch:(Landroid/view/MotionEvent;Lcom/badlogic/gdx/backends/android/AndroidInput;)V │ │ +0be6e4: 6e10 a400 0e00 |0000: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@00a4 │ │ +0be6ea: 0a00 |0003: move-result v0 │ │ +0be6ec: d508 ff00 |0004: and-int/lit16 v8, v0, #int 255 // #00ff │ │ +0be6f0: 6e10 a400 0e00 |0006: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@00a4 │ │ +0be6f6: 0a00 |0009: move-result v0 │ │ +0be6f8: 1401 00ff 0000 |000a: const v1, #float 9.14768e-41 // #0000ff00 │ │ +0be6fe: b510 |000d: and-int/2addr v0, v1 │ │ +0be700: e10c 0008 |000e: shr-int/lit8 v12, v0, #int 8 // #08 │ │ +0be704: 6e20 a700 ce00 |0010: invoke-virtual {v14, v12}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@00a7 │ │ +0be70a: 0a0b |0013: move-result v11 │ │ +0be70c: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +0be70e: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +0be710: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +0be712: 7100 7e26 0000 |0017: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@267e │ │ +0be718: 0b06 |001a: move-result-wide v6 │ │ +0be71a: 1d0f |001b: monitor-enter v15 │ │ +0be71c: 2b08 b800 0000 |001c: packed-switch v8, 000000d4 // +000000b8 │ │ +0be722: 1e0f |001f: monitor-exit v15 │ │ +0be724: 6200 1c00 |0020: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0be728: 7210 e900 0000 |0022: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@00e9 │ │ +0be72e: 0c00 |0025: move-result-object v0 │ │ +0be730: 7210 3e01 0000 |0026: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.requestRendering:()V // method@013e │ │ +0be736: 0e00 |0029: return-void │ │ +0be738: 6e10 1605 0f00 |002a: invoke-virtual {v15}, Lcom/badlogic/gdx/backends/android/AndroidInput;.getFreePointerIndex:()I // method@0516 │ │ +0be73e: 0a05 |002d: move-result v5 │ │ +0be740: 54f0 1802 |002e: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0218 │ │ +0be744: 4b0b 0005 |0030: aput v11, v0, v5 │ │ +0be748: 6e20 a900 ce00 |0032: invoke-virtual {v14, v12}, Landroid/view/MotionEvent;.getX:(I)F // method@00a9 │ │ +0be74e: 0a00 |0035: move-result v0 │ │ +0be750: 8703 |0036: float-to-int v3, v0 │ │ +0be752: 6e20 ab00 ce00 |0037: invoke-virtual {v14, v12}, Landroid/view/MotionEvent;.getY:(I)F // method@00ab │ │ +0be758: 0a00 |003a: move-result v0 │ │ +0be75a: 8704 |003b: float-to-int v4, v0 │ │ +0be75c: 1202 |003c: const/4 v2, #int 0 // #0 │ │ +0be75e: 07d0 |003d: move-object v0, v13 │ │ +0be760: 07f1 |003e: move-object v1, v15 │ │ +0be762: 7608 7b05 0000 |003f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/backends/android/AndroidMultiTouchHandler;.postTouchEvent:(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIJ)V // method@057b │ │ +0be768: 54f0 2002 |0042: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@0220 │ │ +0be76c: 4b03 0005 |0044: aput v3, v0, v5 │ │ +0be770: 54f0 2102 |0046: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0221 │ │ +0be774: 4b04 0005 |0048: aput v4, v0, v5 │ │ +0be778: 54f0 0702 |004a: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@0207 │ │ +0be77c: 1201 |004c: const/4 v1, #int 0 // #0 │ │ +0be77e: 4b01 0005 |004d: aput v1, v0, v5 │ │ +0be782: 54f0 0802 |004f: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@0208 │ │ +0be786: 1201 |0051: const/4 v1, #int 0 // #0 │ │ +0be788: 4b01 0005 |0052: aput v1, v0, v5 │ │ +0be78c: 54f0 2202 |0054: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0222 │ │ +0be790: 1211 |0056: const/4 v1, #int 1 // #1 │ │ +0be792: 4e01 0005 |0057: aput-boolean v1, v0, v5 │ │ +0be796: 28c6 |0059: goto 001f // -003a │ │ +0be798: 0d00 |005a: move-exception v0 │ │ +0be79a: 1e0f |005b: monitor-exit v15 │ │ +0be79c: 2700 |005c: throw v0 │ │ +0be79e: 6e20 2a05 bf00 |005d: invoke-virtual {v15, v11}, Lcom/badlogic/gdx/backends/android/AndroidInput;.lookUpPointerIndex:(I)I // method@052a │ │ +0be7a4: 0a05 |0060: move-result v5 │ │ +0be7a6: 12f0 |0061: const/4 v0, #int -1 // #ff │ │ +0be7a8: 3205 bdff |0062: if-eq v5, v0, 001f // -0043 │ │ +0be7ac: 54f0 1802 |0064: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0218 │ │ +0be7b0: 12f1 |0066: const/4 v1, #int -1 // #ff │ │ +0be7b2: 4b01 0005 |0067: aput v1, v0, v5 │ │ +0be7b6: 6e20 a900 ce00 |0069: invoke-virtual {v14, v12}, Landroid/view/MotionEvent;.getX:(I)F // method@00a9 │ │ +0be7bc: 0a00 |006c: move-result v0 │ │ +0be7be: 8703 |006d: float-to-int v3, v0 │ │ +0be7c0: 6e20 ab00 ce00 |006e: invoke-virtual {v14, v12}, Landroid/view/MotionEvent;.getY:(I)F // method@00ab │ │ +0be7c6: 0a00 |0071: move-result v0 │ │ +0be7c8: 8704 |0072: float-to-int v4, v0 │ │ +0be7ca: 1212 |0073: const/4 v2, #int 1 // #1 │ │ +0be7cc: 07d0 |0074: move-object v0, v13 │ │ +0be7ce: 07f1 |0075: move-object v1, v15 │ │ +0be7d0: 7608 7b05 0000 |0076: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/backends/android/AndroidMultiTouchHandler;.postTouchEvent:(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIJ)V // method@057b │ │ +0be7d6: 54f0 2002 |0079: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@0220 │ │ +0be7da: 4b03 0005 |007b: aput v3, v0, v5 │ │ +0be7de: 54f0 2102 |007d: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0221 │ │ +0be7e2: 4b04 0005 |007f: aput v4, v0, v5 │ │ +0be7e6: 54f0 0702 |0081: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@0207 │ │ +0be7ea: 1201 |0083: const/4 v1, #int 0 // #0 │ │ +0be7ec: 4b01 0005 |0084: aput v1, v0, v5 │ │ +0be7f0: 54f0 0802 |0086: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@0208 │ │ +0be7f4: 1201 |0088: const/4 v1, #int 0 // #0 │ │ +0be7f6: 4b01 0005 |0089: aput v1, v0, v5 │ │ +0be7fa: 54f0 2202 |008b: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0222 │ │ +0be7fe: 1201 |008d: const/4 v1, #int 0 // #0 │ │ +0be800: 4e01 0005 |008e: aput-boolean v1, v0, v5 │ │ +0be804: 288f |0090: goto 001f // -0071 │ │ +0be806: 6e10 a600 0e00 |0091: invoke-virtual {v14}, Landroid/view/MotionEvent;.getPointerCount:()I // method@00a6 │ │ +0be80c: 0a0a |0094: move-result v10 │ │ +0be80e: 1209 |0095: const/4 v9, #int 0 // #0 │ │ +0be810: 35a9 89ff |0096: if-ge v9, v10, 001f // -0077 │ │ +0be814: 019c |0098: move v12, v9 │ │ +0be816: 6e20 a700 ce00 |0099: invoke-virtual {v14, v12}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@00a7 │ │ +0be81c: 0a0b |009c: move-result v11 │ │ +0be81e: 6e20 a900 ce00 |009d: invoke-virtual {v14, v12}, Landroid/view/MotionEvent;.getX:(I)F // method@00a9 │ │ +0be824: 0a00 |00a0: move-result v0 │ │ +0be826: 8703 |00a1: float-to-int v3, v0 │ │ +0be828: 6e20 ab00 ce00 |00a2: invoke-virtual {v14, v12}, Landroid/view/MotionEvent;.getY:(I)F // method@00ab │ │ +0be82e: 0a00 |00a5: move-result v0 │ │ +0be830: 8704 |00a6: float-to-int v4, v0 │ │ +0be832: 6e20 2a05 bf00 |00a7: invoke-virtual {v15, v11}, Lcom/badlogic/gdx/backends/android/AndroidInput;.lookUpPointerIndex:(I)I // method@052a │ │ +0be838: 0a05 |00aa: move-result v5 │ │ +0be83a: 12f0 |00ab: const/4 v0, #int -1 // #ff │ │ +0be83c: 3305 0500 |00ac: if-ne v5, v0, 00b1 // +0005 │ │ +0be840: d809 0901 |00ae: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0be844: 28e6 |00b0: goto 0096 // -001a │ │ +0be846: 1222 |00b1: const/4 v2, #int 2 // #2 │ │ +0be848: 07d0 |00b2: move-object v0, v13 │ │ +0be84a: 07f1 |00b3: move-object v1, v15 │ │ +0be84c: 7608 7b05 0000 |00b4: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/backends/android/AndroidMultiTouchHandler;.postTouchEvent:(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIJ)V // method@057b │ │ +0be852: 54f0 0702 |00b7: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@0207 │ │ +0be856: 54f1 2002 |00b9: iget-object v1, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@0220 │ │ +0be85a: 4401 0105 |00bb: aget v1, v1, v5 │ │ +0be85e: 9101 0301 |00bd: sub-int v1, v3, v1 │ │ +0be862: 4b01 0005 |00bf: aput v1, v0, v5 │ │ +0be866: 54f0 0802 |00c1: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@0208 │ │ +0be86a: 54f1 2102 |00c3: iget-object v1, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0221 │ │ +0be86e: 4401 0105 |00c5: aget v1, v1, v5 │ │ +0be872: 9101 0401 |00c7: sub-int v1, v4, v1 │ │ +0be876: 4b01 0005 |00c9: aput v1, v0, v5 │ │ +0be87a: 54f0 2002 |00cb: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@0220 │ │ +0be87e: 4b03 0005 |00cd: aput v3, v0, v5 │ │ +0be882: 54f0 2102 |00cf: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0221 │ │ +0be886: 4b04 0005 |00d1: aput v4, v0, v5 │ │ +0be88a: 28db |00d3: goto 00ae // -0025 │ │ +0be88c: 0001 0700 0000 0000 0e00 0000 4100 ... |00d4: packed-switch-data (18 units) │ │ catches : 3 │ │ 0x001f - 0x0020 │ │ -> 0x005a │ │ 0x002a - 0x005c │ │ -> 0x005a │ │ 0x005d - 0x00d3 │ │ -> 0x005a │ │ @@ -211781,34 +211932,34 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0b01ac: |[0b01ac] com.badlogic.gdx.backends.android.AndroidMultiTouchHandler.supportsMultitouch:(Landroid/content/Context;)Z │ │ -0b01bc: 6e10 1300 0300 |0000: invoke-virtual {v3}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0013 │ │ -0b01c2: 0c00 |0003: move-result-object v0 │ │ -0b01c4: 1a01 8c12 |0004: const-string v1, "android.hardware.touchscreen.multitouch" // string@128c │ │ -0b01c8: 6e20 2600 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/pm/PackageManager;.hasSystemFeature:(Ljava/lang/String;)Z // method@0026 │ │ -0b01ce: 0a00 |0009: move-result v0 │ │ -0b01d0: 0f00 |000a: return v0 │ │ +0be8cc: |[0be8cc] com.badlogic.gdx.backends.android.AndroidMultiTouchHandler.supportsMultitouch:(Landroid/content/Context;)Z │ │ +0be8dc: 6e10 1300 0300 |0000: invoke-virtual {v3}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0013 │ │ +0be8e2: 0c00 |0003: move-result-object v0 │ │ +0be8e4: 1a01 8a12 |0004: const-string v1, "android.hardware.touchscreen.multitouch" // string@128a │ │ +0be8e8: 6e20 2600 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/pm/PackageManager;.hasSystemFeature:(Ljava/lang/String;)Z // method@0026 │ │ +0be8ee: 0a00 |0009: move-result v0 │ │ +0be8f0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/backends/android/AndroidMultiTouchHandler; │ │ 0x0000 - 0x000b reg=3 activity Landroid/content/Context; │ │ │ │ source_file_idx : 408 (AndroidMultiTouchHandler.java) │ │ │ │ Class #476 header: │ │ -class_idx : 202 │ │ +class_idx : 200 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 411 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #476 - │ │ @@ -211833,21 +211984,21 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidApplication;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0b01d4: |[0b01d4] com.badlogic.gdx.backends.android.AndroidNet.:(Lcom/badlogic/gdx/backends/android/AndroidApplication;)V │ │ -0b01e4: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0b01ea: 5b12 4902 |0003: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/AndroidNet;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@0249 │ │ -0b01ee: 2200 1e02 |0005: new-instance v0, Lcom/badlogic/gdx/net/NetJavaImpl; // type@021e │ │ -0b01f2: 7010 db14 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/net/NetJavaImpl;.:()V // method@14db │ │ -0b01f8: 5b10 4a02 |000a: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidNet;.netJavaImpl:Lcom/badlogic/gdx/net/NetJavaImpl; // field@024a │ │ -0b01fc: 0e00 |000c: return-void │ │ +0be8f4: |[0be8f4] com.badlogic.gdx.backends.android.AndroidNet.:(Lcom/badlogic/gdx/backends/android/AndroidApplication;)V │ │ +0be904: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0be90a: 5b12 4902 |0003: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/AndroidNet;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@0249 │ │ +0be90e: 2200 1c02 |0005: new-instance v0, Lcom/badlogic/gdx/net/NetJavaImpl; // type@021c │ │ +0be912: 7010 db14 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/net/NetJavaImpl;.:()V // method@14db │ │ +0be918: 5b10 4a02 |000a: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidNet;.netJavaImpl:Lcom/badlogic/gdx/net/NetJavaImpl; // field@024a │ │ +0be91c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=71 │ │ 0x0005 line=72 │ │ 0x000c line=73 │ │ locals : │ │ @@ -211860,18 +212011,18 @@ │ │ type : '(Lcom/badlogic/gdx/Net$Protocol;Ljava/lang/String;ILcom/badlogic/gdx/net/SocketHints;)Lcom/badlogic/gdx/net/Socket;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0b0200: |[0b0200] com.badlogic.gdx.backends.android.AndroidNet.newClientSocket:(Lcom/badlogic/gdx/Net$Protocol;Ljava/lang/String;ILcom/badlogic/gdx/net/SocketHints;)Lcom/badlogic/gdx/net/Socket; │ │ -0b0210: 2200 d400 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidSocket; // type@00d4 │ │ -0b0214: 7055 da05 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidSocket;.:(Lcom/badlogic/gdx/Net$Protocol;Ljava/lang/String;ILcom/badlogic/gdx/net/SocketHints;)V // method@05da │ │ -0b021a: 1100 |0005: return-object v0 │ │ +0be920: |[0be920] com.badlogic.gdx.backends.android.AndroidNet.newClientSocket:(Lcom/badlogic/gdx/Net$Protocol;Ljava/lang/String;ILcom/badlogic/gdx/net/SocketHints;)Lcom/badlogic/gdx/net/Socket; │ │ +0be930: 2200 d200 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidSocket; // type@00d2 │ │ +0be934: 7055 da05 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidSocket;.:(Lcom/badlogic/gdx/Net$Protocol;Ljava/lang/String;ILcom/badlogic/gdx/net/SocketHints;)V // method@05da │ │ +0be93a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidNet; │ │ 0x0000 - 0x0006 reg=2 protocol Lcom/badlogic/gdx/Net$Protocol; │ │ 0x0000 - 0x0006 reg=3 host Ljava/lang/String; │ │ @@ -211883,18 +212034,18 @@ │ │ type : '(Lcom/badlogic/gdx/Net$Protocol;ILcom/badlogic/gdx/net/ServerSocketHints;)Lcom/badlogic/gdx/net/ServerSocket;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0b021c: |[0b021c] com.badlogic.gdx.backends.android.AndroidNet.newServerSocket:(Lcom/badlogic/gdx/Net$Protocol;ILcom/badlogic/gdx/net/ServerSocketHints;)Lcom/badlogic/gdx/net/ServerSocket; │ │ -0b022c: 2200 d200 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidServerSocket; // type@00d2 │ │ -0b0230: 7040 d205 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.:(Lcom/badlogic/gdx/Net$Protocol;ILcom/badlogic/gdx/net/ServerSocketHints;)V // method@05d2 │ │ -0b0236: 1100 |0005: return-object v0 │ │ +0be93c: |[0be93c] com.badlogic.gdx.backends.android.AndroidNet.newServerSocket:(Lcom/badlogic/gdx/Net$Protocol;ILcom/badlogic/gdx/net/ServerSocketHints;)Lcom/badlogic/gdx/net/ServerSocket; │ │ +0be94c: 2200 d000 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidServerSocket; // type@00d0 │ │ +0be950: 7040 d205 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.:(Lcom/badlogic/gdx/Net$Protocol;ILcom/badlogic/gdx/net/ServerSocketHints;)V // method@05d2 │ │ +0be956: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidNet; │ │ 0x0000 - 0x0006 reg=2 protocol Lcom/badlogic/gdx/Net$Protocol; │ │ 0x0000 - 0x0006 reg=3 port I │ │ @@ -211905,22 +212056,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0b0238: |[0b0238] com.badlogic.gdx.backends.android.AndroidNet.openURI:(Ljava/lang/String;)V │ │ -0b0248: 7110 5c00 0400 |0000: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@005c │ │ -0b024e: 0c00 |0003: move-result-object v0 │ │ -0b0250: 5431 4902 |0004: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidNet;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@0249 │ │ -0b0254: 2202 c900 |0006: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidNet$1; // type@00c9 │ │ -0b0258: 7030 8705 3200 |0008: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/backends/android/AndroidNet$1;.:(Lcom/badlogic/gdx/backends/android/AndroidNet;Landroid/net/Uri;)V // method@0587 │ │ -0b025e: 6e20 c402 2100 |000b: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.runOnUiThread:(Ljava/lang/Runnable;)V // method@02c4 │ │ -0b0264: 0e00 |000e: return-void │ │ +0be958: |[0be958] com.badlogic.gdx.backends.android.AndroidNet.openURI:(Ljava/lang/String;)V │ │ +0be968: 7110 5c00 0400 |0000: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@005c │ │ +0be96e: 0c00 |0003: move-result-object v0 │ │ +0be970: 5431 4902 |0004: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidNet;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@0249 │ │ +0be974: 2202 c700 |0006: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidNet$1; // type@00c7 │ │ +0be978: 7030 8705 3200 |0008: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/backends/android/AndroidNet$1;.:(Lcom/badlogic/gdx/backends/android/AndroidNet;Landroid/net/Uri;)V // method@0587 │ │ +0be97e: 6e20 c402 2100 |000b: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.runOnUiThread:(Ljava/lang/Runnable;)V // method@02c4 │ │ +0be984: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0004 line=93 │ │ 0x000e line=99 │ │ locals : │ │ 0x0004 - 0x000f reg=0 uri Landroid/net/Uri; │ │ @@ -211932,33 +212083,33 @@ │ │ type : '(Lcom/badlogic/gdx/Net$HttpRequest;Lcom/badlogic/gdx/Net$HttpResponseListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b0268: |[0b0268] com.badlogic.gdx.backends.android.AndroidNet.sendHttpRequest:(Lcom/badlogic/gdx/Net$HttpRequest;Lcom/badlogic/gdx/Net$HttpResponseListener;)V │ │ -0b0278: 5410 4a02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidNet;.netJavaImpl:Lcom/badlogic/gdx/net/NetJavaImpl; // field@024a │ │ -0b027c: 6e30 dc14 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/net/NetJavaImpl;.sendHttpRequest:(Lcom/badlogic/gdx/Net$HttpRequest;Lcom/badlogic/gdx/Net$HttpResponseListener;)V // method@14dc │ │ -0b0282: 0e00 |0005: return-void │ │ +0be988: |[0be988] com.badlogic.gdx.backends.android.AndroidNet.sendHttpRequest:(Lcom/badlogic/gdx/Net$HttpRequest;Lcom/badlogic/gdx/Net$HttpResponseListener;)V │ │ +0be998: 5410 4a02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidNet;.netJavaImpl:Lcom/badlogic/gdx/net/NetJavaImpl; // field@024a │ │ +0be99c: 6e30 dc14 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/net/NetJavaImpl;.sendHttpRequest:(Lcom/badlogic/gdx/Net$HttpRequest;Lcom/badlogic/gdx/Net$HttpResponseListener;)V // method@14dc │ │ +0be9a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidNet; │ │ 0x0000 - 0x0006 reg=2 httpRequest Lcom/badlogic/gdx/Net$HttpRequest; │ │ 0x0000 - 0x0006 reg=3 httpResponseListener Lcom/badlogic/gdx/Net$HttpResponseListener; │ │ │ │ source_file_idx : 411 (AndroidNet.java) │ │ │ │ Class #477 header: │ │ -class_idx : 209 │ │ +class_idx : 207 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 413 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 21 │ │ │ │ Class #477 annotations: │ │ @@ -211989,18 +212140,18 @@ │ │ type : '(Landroid/content/SharedPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b0284: |[0b0284] com.badlogic.gdx.backends.android.AndroidPreferences.:(Landroid/content/SharedPreferences;)V │ │ -0b0294: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0b029a: 5b01 5902 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0259 │ │ -0b029e: 0e00 |0005: return-void │ │ +0be9a4: |[0be9a4] com.badlogic.gdx.backends.android.AndroidPreferences.:(Landroid/content/SharedPreferences;)V │ │ +0be9b4: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0be9ba: 5b01 5902 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0259 │ │ +0be9be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidPreferences; │ │ @@ -212011,22 +212162,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0b02a0: |[0b02a0] com.badlogic.gdx.backends.android.AndroidPreferences.edit:()V │ │ -0b02b0: 5410 5802 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0258 │ │ -0b02b4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0b02b8: 5410 5902 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0259 │ │ -0b02bc: 7210 1f00 0000 |0006: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@001f │ │ -0b02c2: 0c00 |0009: move-result-object v0 │ │ -0b02c4: 5b10 5802 |000a: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0258 │ │ -0b02c8: 0e00 |000c: return-void │ │ +0be9c0: |[0be9c0] com.badlogic.gdx.backends.android.AndroidPreferences.edit:()V │ │ +0be9d0: 5410 5802 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0258 │ │ +0be9d4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0be9d8: 5410 5902 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0259 │ │ +0be9dc: 7210 1f00 0000 |0006: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@001f │ │ +0be9e2: 0c00 |0009: move-result-object v0 │ │ +0be9e4: 5b10 5802 |000a: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0258 │ │ +0be9e8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0004 line=159 │ │ 0x000c line=161 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/backends/android/AndroidPreferences; │ │ @@ -212037,19 +212188,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0b02cc: |[0b02cc] com.badlogic.gdx.backends.android.AndroidPreferences.clear:()V │ │ -0b02dc: 7010 be05 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.edit:()V // method@05be │ │ -0b02e2: 5410 5802 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0258 │ │ -0b02e6: 7210 1600 0000 |0005: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.clear:()Landroid/content/SharedPreferences$Editor; // method@0016 │ │ -0b02ec: 0e00 |0008: return-void │ │ +0be9ec: |[0be9ec] com.badlogic.gdx.backends.android.AndroidPreferences.clear:()V │ │ +0be9fc: 7010 be05 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.edit:()V // method@05be │ │ +0bea02: 5410 5802 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0258 │ │ +0bea06: 7210 1600 0000 |0005: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.clear:()Landroid/content/SharedPreferences$Editor; // method@0016 │ │ +0bea0c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0003 line=140 │ │ 0x0008 line=141 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidPreferences; │ │ @@ -212059,19 +212210,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b02f0: |[0b02f0] com.badlogic.gdx.backends.android.AndroidPreferences.contains:(Ljava/lang/String;)Z │ │ -0b0300: 5410 5902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0259 │ │ -0b0304: 7220 1e00 2000 |0002: invoke-interface {v0, v2}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@001e │ │ -0b030a: 0a00 |0005: move-result v0 │ │ -0b030c: 0f00 |0006: return v0 │ │ +0bea10: |[0bea10] com.badlogic.gdx.backends.android.AndroidPreferences.contains:(Ljava/lang/String;)Z │ │ +0bea20: 5410 5902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0259 │ │ +0bea24: 7220 1e00 2000 |0002: invoke-interface {v0, v2}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@001e │ │ +0bea2a: 0a00 |0005: move-result v0 │ │ +0bea2c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidPreferences; │ │ 0x0000 - 0x0007 reg=2 key Ljava/lang/String; │ │ │ │ @@ -212080,22 +212231,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0b0310: |[0b0310] com.badlogic.gdx.backends.android.AndroidPreferences.flush:()V │ │ -0b0320: 5410 5802 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0258 │ │ -0b0324: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0b0328: 5410 5802 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0258 │ │ -0b032c: 7210 1700 0000 |0006: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0017 │ │ -0b0332: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0b0334: 5b10 5802 |000a: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0258 │ │ -0b0338: 0e00 |000c: return-void │ │ +0bea30: |[0bea30] com.badlogic.gdx.backends.android.AndroidPreferences.flush:()V │ │ +0bea40: 5410 5802 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0258 │ │ +0bea44: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0bea48: 5410 5802 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0258 │ │ +0bea4c: 7210 1700 0000 |0006: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0017 │ │ +0bea52: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0bea54: 5b10 5802 |000a: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0258 │ │ +0bea58: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0004 line=146 │ │ 0x0009 line=147 │ │ 0x000c line=149 │ │ locals : │ │ @@ -212106,19 +212257,19 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b033c: |[0b033c] com.badlogic.gdx.backends.android.AndroidPreferences.get:()Ljava/util/Map; │ │ -0b034c: 5410 5902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0259 │ │ -0b0350: 7210 2000 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.getAll:()Ljava/util/Map; // method@0020 │ │ -0b0356: 0c00 |0005: move-result-object v0 │ │ -0b0358: 1100 |0006: return-object v0 │ │ +0bea5c: |[0bea5c] com.badlogic.gdx.backends.android.AndroidPreferences.get:()Ljava/util/Map; │ │ +0bea6c: 5410 5902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0259 │ │ +0bea70: 7210 2000 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.getAll:()Ljava/util/Map; // method@0020 │ │ +0bea76: 0c00 |0005: move-result-object v0 │ │ +0bea78: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidPreferences; │ │ │ │ #4 : (in Lcom/badlogic/gdx/backends/android/AndroidPreferences;) │ │ @@ -212126,20 +212277,20 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0b035c: |[0b035c] com.badlogic.gdx.backends.android.AndroidPreferences.getBoolean:(Ljava/lang/String;)Z │ │ -0b036c: 5420 5902 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0259 │ │ -0b0370: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b0372: 7230 2100 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0021 │ │ -0b0378: 0a00 |0006: move-result v0 │ │ -0b037a: 0f00 |0007: return v0 │ │ +0bea7c: |[0bea7c] com.badlogic.gdx.backends.android.AndroidPreferences.getBoolean:(Ljava/lang/String;)Z │ │ +0bea8c: 5420 5902 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0259 │ │ +0bea90: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0bea92: 7230 2100 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0021 │ │ +0bea98: 0a00 |0006: move-result v0 │ │ +0bea9a: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidPreferences; │ │ 0x0000 - 0x0008 reg=3 key Ljava/lang/String; │ │ │ │ @@ -212148,19 +212299,19 @@ │ │ type : '(Ljava/lang/String;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0b037c: |[0b037c] com.badlogic.gdx.backends.android.AndroidPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ -0b038c: 5410 5902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0259 │ │ -0b0390: 7230 2100 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0021 │ │ -0b0396: 0a00 |0005: move-result v0 │ │ -0b0398: 0f00 |0006: return v0 │ │ +0bea9c: |[0bea9c] com.badlogic.gdx.backends.android.AndroidPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ +0beaac: 5410 5902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0259 │ │ +0beab0: 7230 2100 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0021 │ │ +0beab6: 0a00 |0005: move-result v0 │ │ +0beab8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidPreferences; │ │ 0x0000 - 0x0007 reg=2 key Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 defValue Z │ │ @@ -212170,20 +212321,20 @@ │ │ type : '(Ljava/lang/String;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0b039c: |[0b039c] com.badlogic.gdx.backends.android.AndroidPreferences.getFloat:(Ljava/lang/String;)F │ │ -0b03ac: 5420 5902 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0259 │ │ -0b03b0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b03b2: 7230 2200 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getFloat:(Ljava/lang/String;F)F // method@0022 │ │ -0b03b8: 0a00 |0006: move-result v0 │ │ -0b03ba: 0f00 |0007: return v0 │ │ +0beabc: |[0beabc] com.badlogic.gdx.backends.android.AndroidPreferences.getFloat:(Ljava/lang/String;)F │ │ +0beacc: 5420 5902 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0259 │ │ +0bead0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0bead2: 7230 2200 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getFloat:(Ljava/lang/String;F)F // method@0022 │ │ +0bead8: 0a00 |0006: move-result v0 │ │ +0beada: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidPreferences; │ │ 0x0000 - 0x0008 reg=3 key Ljava/lang/String; │ │ │ │ @@ -212192,19 +212343,19 @@ │ │ type : '(Ljava/lang/String;F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0b03bc: |[0b03bc] com.badlogic.gdx.backends.android.AndroidPreferences.getFloat:(Ljava/lang/String;F)F │ │ -0b03cc: 5410 5902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0259 │ │ -0b03d0: 7230 2200 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getFloat:(Ljava/lang/String;F)F // method@0022 │ │ -0b03d6: 0a00 |0005: move-result v0 │ │ -0b03d8: 0f00 |0006: return v0 │ │ +0beadc: |[0beadc] com.badlogic.gdx.backends.android.AndroidPreferences.getFloat:(Ljava/lang/String;F)F │ │ +0beaec: 5410 5902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0259 │ │ +0beaf0: 7230 2200 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getFloat:(Ljava/lang/String;F)F // method@0022 │ │ +0beaf6: 0a00 |0005: move-result v0 │ │ +0beaf8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidPreferences; │ │ 0x0000 - 0x0007 reg=2 key Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 defValue F │ │ @@ -212214,20 +212365,20 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0b03dc: |[0b03dc] com.badlogic.gdx.backends.android.AndroidPreferences.getInteger:(Ljava/lang/String;)I │ │ -0b03ec: 5420 5902 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0259 │ │ -0b03f0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b03f2: 7230 2300 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0023 │ │ -0b03f8: 0a00 |0006: move-result v0 │ │ -0b03fa: 0f00 |0007: return v0 │ │ +0beafc: |[0beafc] com.badlogic.gdx.backends.android.AndroidPreferences.getInteger:(Ljava/lang/String;)I │ │ +0beb0c: 5420 5902 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0259 │ │ +0beb10: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0beb12: 7230 2300 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0023 │ │ +0beb18: 0a00 |0006: move-result v0 │ │ +0beb1a: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidPreferences; │ │ 0x0000 - 0x0008 reg=3 key Ljava/lang/String; │ │ │ │ @@ -212236,63 +212387,63 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0b03fc: |[0b03fc] com.badlogic.gdx.backends.android.AndroidPreferences.getInteger:(Ljava/lang/String;I)I │ │ -0b040c: 5410 5902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0259 │ │ -0b0410: 7230 2300 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0023 │ │ -0b0416: 0a00 |0005: move-result v0 │ │ -0b0418: 0f00 |0006: return v0 │ │ +0beb1c: |[0beb1c] com.badlogic.gdx.backends.android.AndroidPreferences.getInteger:(Ljava/lang/String;I)I │ │ +0beb2c: 5410 5902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0259 │ │ +0beb30: 7230 2300 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0023 │ │ +0beb36: 0a00 |0005: move-result v0 │ │ +0beb38: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidPreferences; │ │ 0x0000 - 0x0007 reg=2 key Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 defValue I │ │ │ │ #10 : (in Lcom/badlogic/gdx/backends/android/AndroidPreferences;) │ │ name : 'getLong' │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0b041c: |[0b041c] com.badlogic.gdx.backends.android.AndroidPreferences.getLong:(Ljava/lang/String;)J │ │ -0b042c: 5430 5902 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0259 │ │ -0b0430: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ -0b0434: 7240 2400 4021 |0004: invoke-interface {v0, v4, v1, v2}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@0024 │ │ -0b043a: 0b00 |0007: move-result-wide v0 │ │ -0b043c: 1000 |0008: return-wide v0 │ │ +0beb3c: |[0beb3c] com.badlogic.gdx.backends.android.AndroidPreferences.getLong:(Ljava/lang/String;)J │ │ +0beb4c: 5440 5902 |0000: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0259 │ │ +0beb50: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +0beb54: 7240 2400 5032 |0004: invoke-interface {v0, v5, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@0024 │ │ +0beb5a: 0b00 |0007: move-result-wide v0 │ │ +0beb5c: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ - 0x0000 - 0x0009 reg=3 this Lcom/badlogic/gdx/backends/android/AndroidPreferences; │ │ - 0x0000 - 0x0009 reg=4 key Ljava/lang/String; │ │ + 0x0000 - 0x0009 reg=4 this Lcom/badlogic/gdx/backends/android/AndroidPreferences; │ │ + 0x0000 - 0x0009 reg=5 key Ljava/lang/String; │ │ │ │ #11 : (in Lcom/badlogic/gdx/backends/android/AndroidPreferences;) │ │ name : 'getLong' │ │ type : '(Ljava/lang/String;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0b0440: |[0b0440] com.badlogic.gdx.backends.android.AndroidPreferences.getLong:(Ljava/lang/String;J)J │ │ -0b0450: 5420 5902 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0259 │ │ -0b0454: 7240 2400 3054 |0002: invoke-interface {v0, v3, v4, v5}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@0024 │ │ -0b045a: 0b00 |0005: move-result-wide v0 │ │ -0b045c: 1000 |0006: return-wide v0 │ │ +0beb60: |[0beb60] com.badlogic.gdx.backends.android.AndroidPreferences.getLong:(Ljava/lang/String;J)J │ │ +0beb70: 5420 5902 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0259 │ │ +0beb74: 7240 2400 3054 |0002: invoke-interface {v0, v3, v4, v5}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@0024 │ │ +0beb7a: 0b00 |0005: move-result-wide v0 │ │ +0beb7c: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidPreferences; │ │ 0x0000 - 0x0007 reg=3 key Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=4 defValue J │ │ @@ -212302,20 +212453,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b0460: |[0b0460] com.badlogic.gdx.backends.android.AndroidPreferences.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ -0b0470: 5420 5902 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0259 │ │ -0b0474: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -0b0478: 7230 2500 3001 |0004: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0025 │ │ -0b047e: 0c00 |0007: move-result-object v0 │ │ -0b0480: 1100 |0008: return-object v0 │ │ +0beb80: |[0beb80] com.badlogic.gdx.backends.android.AndroidPreferences.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ +0beb90: 5420 5902 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0259 │ │ +0beb94: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +0beb98: 7230 2500 3001 |0004: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0025 │ │ +0beb9e: 0c00 |0007: move-result-object v0 │ │ +0beba0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidPreferences; │ │ 0x0000 - 0x0009 reg=3 key Ljava/lang/String; │ │ │ │ @@ -212324,144 +212475,144 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0b0484: |[0b0484] com.badlogic.gdx.backends.android.AndroidPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -0b0494: 5410 5902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0259 │ │ -0b0498: 7230 2500 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0025 │ │ -0b049e: 0c00 |0005: move-result-object v0 │ │ -0b04a0: 1100 |0006: return-object v0 │ │ +0beba4: |[0beba4] com.badlogic.gdx.backends.android.AndroidPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +0bebb4: 5410 5902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0259 │ │ +0bebb8: 7230 2500 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0025 │ │ +0bebbe: 0c00 |0005: move-result-object v0 │ │ +0bebc0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidPreferences; │ │ 0x0000 - 0x0007 reg=2 key Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 defValue Ljava/lang/String; │ │ │ │ #14 : (in Lcom/badlogic/gdx/backends/android/AndroidPreferences;) │ │ name : 'put' │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 157 16-bit code units │ │ -0b04a4: |[0b04a4] com.badlogic.gdx.backends.android.AndroidPreferences.put:(Ljava/util/Map;)V │ │ -0b04b4: 7010 be05 0500 |0000: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.edit:()V // method@05be │ │ -0b04ba: 7210 6227 0600 |0003: invoke-interface {v6}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2762 │ │ -0b04c0: 0c02 |0006: move-result-object v2 │ │ -0b04c2: 7210 7027 0200 |0007: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2770 │ │ -0b04c8: 0c00 |000a: move-result-object v0 │ │ -0b04ca: 7210 5327 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0b04d0: 0a02 |000e: move-result v2 │ │ -0b04d2: 3802 8d00 |000f: if-eqz v2, 009c // +008d │ │ -0b04d6: 7210 5427 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0b04dc: 0c01 |0014: move-result-object v1 │ │ -0b04de: 1f01 f103 |0015: check-cast v1, Ljava/util/Map$Entry; // type@03f1 │ │ -0b04e2: 7210 6027 0100 |0017: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2760 │ │ -0b04e8: 0c02 |001a: move-result-object v2 │ │ -0b04ea: 2022 a303 |001b: instance-of v2, v2, Ljava/lang/Boolean; // type@03a3 │ │ -0b04ee: 3802 1500 |001d: if-eqz v2, 0032 // +0015 │ │ -0b04f2: 7210 5f27 0100 |001f: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@275f │ │ -0b04f8: 0c02 |0022: move-result-object v2 │ │ -0b04fa: 1f02 c303 |0023: check-cast v2, Ljava/lang/String; // type@03c3 │ │ -0b04fe: 7210 6027 0100 |0025: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2760 │ │ -0b0504: 0c03 |0028: move-result-object v3 │ │ -0b0506: 1f03 a303 |0029: check-cast v3, Ljava/lang/Boolean; // type@03a3 │ │ -0b050a: 6e10 bc25 0300 |002b: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@25bc │ │ -0b0510: 0a03 |002e: move-result v3 │ │ -0b0512: 6e30 cc05 2503 |002f: invoke-virtual {v5, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.putBoolean:(Ljava/lang/String;Z)V // method@05cc │ │ -0b0518: 7210 6027 0100 |0032: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2760 │ │ -0b051e: 0c02 |0035: move-result-object v2 │ │ -0b0520: 2022 b203 |0036: instance-of v2, v2, Ljava/lang/Integer; // type@03b2 │ │ -0b0524: 3802 1500 |0038: if-eqz v2, 004d // +0015 │ │ -0b0528: 7210 5f27 0100 |003a: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@275f │ │ -0b052e: 0c02 |003d: move-result-object v2 │ │ -0b0530: 1f02 c303 |003e: check-cast v2, Ljava/lang/String; // type@03c3 │ │ -0b0534: 7210 6027 0100 |0040: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2760 │ │ -0b053a: 0c03 |0043: move-result-object v3 │ │ -0b053c: 1f03 b203 |0044: check-cast v3, Ljava/lang/Integer; // type@03b2 │ │ -0b0540: 6e10 ff25 0300 |0046: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0b0546: 0a03 |0049: move-result v3 │ │ -0b0548: 6e30 ce05 2503 |004a: invoke-virtual {v5, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.putInteger:(Ljava/lang/String;I)V // method@05ce │ │ -0b054e: 7210 6027 0100 |004d: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2760 │ │ -0b0554: 0c02 |0050: move-result-object v2 │ │ -0b0556: 2022 b503 |0051: instance-of v2, v2, Ljava/lang/Long; // type@03b5 │ │ -0b055a: 3802 1500 |0053: if-eqz v2, 0068 // +0015 │ │ -0b055e: 7210 5f27 0100 |0055: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@275f │ │ -0b0564: 0c02 |0058: move-result-object v2 │ │ -0b0566: 1f02 c303 |0059: check-cast v2, Ljava/lang/String; // type@03c3 │ │ -0b056a: 7210 6027 0100 |005b: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2760 │ │ -0b0570: 0c03 |005e: move-result-object v3 │ │ -0b0572: 1f03 b503 |005f: check-cast v3, Ljava/lang/Long; // type@03b5 │ │ -0b0576: 6e10 0926 0300 |0061: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@2609 │ │ -0b057c: 0b03 |0064: move-result-wide v3 │ │ -0b057e: 6e40 cf05 2543 |0065: invoke-virtual {v5, v2, v3, v4}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.putLong:(Ljava/lang/String;J)V // method@05cf │ │ -0b0584: 7210 6027 0100 |0068: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2760 │ │ -0b058a: 0c02 |006b: move-result-object v2 │ │ -0b058c: 2022 c303 |006c: instance-of v2, v2, Ljava/lang/String; // type@03c3 │ │ -0b0590: 3802 1100 |006e: if-eqz v2, 007f // +0011 │ │ -0b0594: 7210 5f27 0100 |0070: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@275f │ │ -0b059a: 0c02 |0073: move-result-object v2 │ │ -0b059c: 1f02 c303 |0074: check-cast v2, Ljava/lang/String; // type@03c3 │ │ -0b05a0: 7210 6027 0100 |0076: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2760 │ │ -0b05a6: 0c03 |0079: move-result-object v3 │ │ -0b05a8: 1f03 c303 |007a: check-cast v3, Ljava/lang/String; // type@03c3 │ │ -0b05ac: 6e30 d005 2503 |007c: invoke-virtual {v5, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@05d0 │ │ -0b05b2: 7210 6027 0100 |007f: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2760 │ │ -0b05b8: 0c02 |0082: move-result-object v2 │ │ -0b05ba: 2022 ad03 |0083: instance-of v2, v2, Ljava/lang/Float; // type@03ad │ │ -0b05be: 3802 86ff |0085: if-eqz v2, 000b // -007a │ │ -0b05c2: 7210 5f27 0100 |0087: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@275f │ │ -0b05c8: 0c02 |008a: move-result-object v2 │ │ -0b05ca: 1f02 c303 |008b: check-cast v2, Ljava/lang/String; // type@03c3 │ │ -0b05ce: 7210 6027 0100 |008d: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2760 │ │ -0b05d4: 0c03 |0090: move-result-object v3 │ │ -0b05d6: 1f03 ad03 |0091: check-cast v3, Ljava/lang/Float; // type@03ad │ │ -0b05da: 6e10 ee25 0300 |0093: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@25ee │ │ -0b05e0: 0a03 |0096: move-result v3 │ │ -0b05e2: 6e30 cd05 2503 |0097: invoke-virtual {v5, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.putFloat:(Ljava/lang/String;F)V // method@05cd │ │ -0b05e8: 2900 71ff |009a: goto/16 000b // -008f │ │ -0b05ec: 0e00 |009c: return-void │ │ +0bebc4: |[0bebc4] com.badlogic.gdx.backends.android.AndroidPreferences.put:(Ljava/util/Map;)V │ │ +0bebd4: 7010 be05 0600 |0000: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.edit:()V // method@05be │ │ +0bebda: 7210 6227 0700 |0003: invoke-interface {v7}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2762 │ │ +0bebe0: 0c02 |0006: move-result-object v2 │ │ +0bebe2: 7210 7027 0200 |0007: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2770 │ │ +0bebe8: 0c00 |000a: move-result-object v0 │ │ +0bebea: 7210 5327 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0bebf0: 0a02 |000e: move-result v2 │ │ +0bebf2: 3802 8d00 |000f: if-eqz v2, 009c // +008d │ │ +0bebf6: 7210 5427 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0bebfc: 0c01 |0014: move-result-object v1 │ │ +0bebfe: 1f01 ef03 |0015: check-cast v1, Ljava/util/Map$Entry; // type@03ef │ │ +0bec02: 7210 6027 0100 |0017: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2760 │ │ +0bec08: 0c02 |001a: move-result-object v2 │ │ +0bec0a: 2022 a103 |001b: instance-of v2, v2, Ljava/lang/Boolean; // type@03a1 │ │ +0bec0e: 3802 1500 |001d: if-eqz v2, 0032 // +0015 │ │ +0bec12: 7210 5f27 0100 |001f: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@275f │ │ +0bec18: 0c02 |0022: move-result-object v2 │ │ +0bec1a: 1f02 c103 |0023: check-cast v2, Ljava/lang/String; // type@03c1 │ │ +0bec1e: 7210 6027 0100 |0025: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2760 │ │ +0bec24: 0c03 |0028: move-result-object v3 │ │ +0bec26: 1f03 a103 |0029: check-cast v3, Ljava/lang/Boolean; // type@03a1 │ │ +0bec2a: 6e10 bc25 0300 |002b: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@25bc │ │ +0bec30: 0a03 |002e: move-result v3 │ │ +0bec32: 6e30 cc05 2603 |002f: invoke-virtual {v6, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.putBoolean:(Ljava/lang/String;Z)V // method@05cc │ │ +0bec38: 7210 6027 0100 |0032: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2760 │ │ +0bec3e: 0c02 |0035: move-result-object v2 │ │ +0bec40: 2022 b003 |0036: instance-of v2, v2, Ljava/lang/Integer; // type@03b0 │ │ +0bec44: 3802 1500 |0038: if-eqz v2, 004d // +0015 │ │ +0bec48: 7210 5f27 0100 |003a: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@275f │ │ +0bec4e: 0c02 |003d: move-result-object v2 │ │ +0bec50: 1f02 c103 |003e: check-cast v2, Ljava/lang/String; // type@03c1 │ │ +0bec54: 7210 6027 0100 |0040: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2760 │ │ +0bec5a: 0c03 |0043: move-result-object v3 │ │ +0bec5c: 1f03 b003 |0044: check-cast v3, Ljava/lang/Integer; // type@03b0 │ │ +0bec60: 6e10 ff25 0300 |0046: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0bec66: 0a03 |0049: move-result v3 │ │ +0bec68: 6e30 ce05 2603 |004a: invoke-virtual {v6, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.putInteger:(Ljava/lang/String;I)V // method@05ce │ │ +0bec6e: 7210 6027 0100 |004d: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2760 │ │ +0bec74: 0c02 |0050: move-result-object v2 │ │ +0bec76: 2022 b303 |0051: instance-of v2, v2, Ljava/lang/Long; // type@03b3 │ │ +0bec7a: 3802 1500 |0053: if-eqz v2, 0068 // +0015 │ │ +0bec7e: 7210 5f27 0100 |0055: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@275f │ │ +0bec84: 0c02 |0058: move-result-object v2 │ │ +0bec86: 1f02 c103 |0059: check-cast v2, Ljava/lang/String; // type@03c1 │ │ +0bec8a: 7210 6027 0100 |005b: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2760 │ │ +0bec90: 0c03 |005e: move-result-object v3 │ │ +0bec92: 1f03 b303 |005f: check-cast v3, Ljava/lang/Long; // type@03b3 │ │ +0bec96: 6e10 0926 0300 |0061: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@2609 │ │ +0bec9c: 0b04 |0064: move-result-wide v4 │ │ +0bec9e: 6e40 cf05 2654 |0065: invoke-virtual {v6, v2, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.putLong:(Ljava/lang/String;J)V // method@05cf │ │ +0beca4: 7210 6027 0100 |0068: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2760 │ │ +0becaa: 0c02 |006b: move-result-object v2 │ │ +0becac: 2022 c103 |006c: instance-of v2, v2, Ljava/lang/String; // type@03c1 │ │ +0becb0: 3802 1100 |006e: if-eqz v2, 007f // +0011 │ │ +0becb4: 7210 5f27 0100 |0070: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@275f │ │ +0becba: 0c02 |0073: move-result-object v2 │ │ +0becbc: 1f02 c103 |0074: check-cast v2, Ljava/lang/String; // type@03c1 │ │ +0becc0: 7210 6027 0100 |0076: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2760 │ │ +0becc6: 0c03 |0079: move-result-object v3 │ │ +0becc8: 1f03 c103 |007a: check-cast v3, Ljava/lang/String; // type@03c1 │ │ +0beccc: 6e30 d005 2603 |007c: invoke-virtual {v6, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@05d0 │ │ +0becd2: 7210 6027 0100 |007f: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2760 │ │ +0becd8: 0c02 |0082: move-result-object v2 │ │ +0becda: 2022 ab03 |0083: instance-of v2, v2, Ljava/lang/Float; // type@03ab │ │ +0becde: 3802 86ff |0085: if-eqz v2, 000b // -007a │ │ +0bece2: 7210 5f27 0100 |0087: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@275f │ │ +0bece8: 0c02 |008a: move-result-object v2 │ │ +0becea: 1f02 c103 |008b: check-cast v2, Ljava/lang/String; // type@03c1 │ │ +0becee: 7210 6027 0100 |008d: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2760 │ │ +0becf4: 0c03 |0090: move-result-object v3 │ │ +0becf6: 1f03 ab03 |0091: check-cast v3, Ljava/lang/Float; // type@03ab │ │ +0becfa: 6e10 ee25 0300 |0093: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@25ee │ │ +0bed00: 0a03 |0096: move-result v3 │ │ +0bed02: 6e30 cd05 2603 |0097: invoke-virtual {v6, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.putFloat:(Ljava/lang/String;F)V // method@05cd │ │ +0bed08: 2900 71ff |009a: goto/16 000b // -008f │ │ +0bed0c: 0e00 |009c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ 0x0017 line=69 │ │ 0x0032 line=70 │ │ 0x004d line=71 │ │ 0x0068 line=72 │ │ 0x007f line=73 │ │ 0x009c line=75 │ │ locals : │ │ - 0x0000 - 0x0000 reg=6 (null) Ljava/util/Map; │ │ + 0x0000 - 0x0000 reg=7 (null) Ljava/util/Map; │ │ 0x0017 - 0x009c reg=1 val Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ 0x000b - 0x009d reg=0 i$ Ljava/util/Iterator; │ │ - 0x0000 - 0x009d reg=5 this Lcom/badlogic/gdx/backends/android/AndroidPreferences; │ │ - 0x0000 - 0x009d reg=6 vals Ljava/util/Map; Ljava/util/Map; │ │ + 0x0000 - 0x009d reg=6 this Lcom/badlogic/gdx/backends/android/AndroidPreferences; │ │ + 0x0000 - 0x009d reg=7 vals Ljava/util/Map; Ljava/util/Map; │ │ │ │ #15 : (in Lcom/badlogic/gdx/backends/android/AndroidPreferences;) │ │ name : 'putBoolean' │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b05f0: |[0b05f0] com.badlogic.gdx.backends.android.AndroidPreferences.putBoolean:(Ljava/lang/String;Z)V │ │ -0b0600: 7010 be05 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.edit:()V // method@05be │ │ -0b0606: 5410 5802 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0258 │ │ -0b060a: 7230 1800 2003 |0005: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0018 │ │ -0b0610: 0e00 |0008: return-void │ │ +0bed10: |[0bed10] com.badlogic.gdx.backends.android.AndroidPreferences.putBoolean:(Ljava/lang/String;Z)V │ │ +0bed20: 7010 be05 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.edit:()V // method@05be │ │ +0bed26: 5410 5802 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0258 │ │ +0bed2a: 7230 1800 2003 |0005: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0018 │ │ +0bed30: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x0008 line=39 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidPreferences; │ │ @@ -212473,19 +212624,19 @@ │ │ type : '(Ljava/lang/String;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b0614: |[0b0614] com.badlogic.gdx.backends.android.AndroidPreferences.putFloat:(Ljava/lang/String;F)V │ │ -0b0624: 7010 be05 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.edit:()V // method@05be │ │ -0b062a: 5410 5802 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0258 │ │ -0b062e: 7230 1900 2003 |0005: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; // method@0019 │ │ -0b0634: 0e00 |0008: return-void │ │ +0bed34: |[0bed34] com.badlogic.gdx.backends.android.AndroidPreferences.putFloat:(Ljava/lang/String;F)V │ │ +0bed44: 7010 be05 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.edit:()V // method@05be │ │ +0bed4a: 5410 5802 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0258 │ │ +0bed4e: 7230 1900 2003 |0005: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; // method@0019 │ │ +0bed54: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=56 │ │ 0x0008 line=57 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidPreferences; │ │ @@ -212497,19 +212648,19 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b0638: |[0b0638] com.badlogic.gdx.backends.android.AndroidPreferences.putInteger:(Ljava/lang/String;I)V │ │ -0b0648: 7010 be05 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.edit:()V // method@05be │ │ -0b064e: 5410 5802 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0258 │ │ -0b0652: 7230 1a00 2003 |0005: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@001a │ │ -0b0658: 0e00 |0008: return-void │ │ +0bed58: |[0bed58] com.badlogic.gdx.backends.android.AndroidPreferences.putInteger:(Ljava/lang/String;I)V │ │ +0bed68: 7010 be05 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.edit:()V // method@05be │ │ +0bed6e: 5410 5802 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0258 │ │ +0bed72: 7230 1a00 2003 |0005: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@001a │ │ +0bed78: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x0008 line=45 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidPreferences; │ │ @@ -212517,47 +212668,47 @@ │ │ 0x0000 - 0x0009 reg=3 val I │ │ │ │ #18 : (in Lcom/badlogic/gdx/backends/android/AndroidPreferences;) │ │ name : 'putLong' │ │ type : '(Ljava/lang/String;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0b065c: |[0b065c] com.badlogic.gdx.backends.android.AndroidPreferences.putLong:(Ljava/lang/String;J)V │ │ -0b066c: 7010 be05 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.edit:()V // method@05be │ │ -0b0672: 5410 5802 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0258 │ │ -0b0676: 7240 1b00 2043 |0005: invoke-interface {v0, v2, v3, v4}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@001b │ │ -0b067c: 0e00 |0008: return-void │ │ +0bed7c: |[0bed7c] com.badlogic.gdx.backends.android.AndroidPreferences.putLong:(Ljava/lang/String;J)V │ │ +0bed8c: 7010 be05 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.edit:()V // method@05be │ │ +0bed92: 5420 5802 |0003: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0258 │ │ +0bed96: 7240 1b00 3054 |0005: invoke-interface {v0, v3, v4, v5}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@001b │ │ +0bed9c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x0008 line=51 │ │ locals : │ │ - 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidPreferences; │ │ - 0x0000 - 0x0009 reg=2 key Ljava/lang/String; │ │ - 0x0000 - 0x0009 reg=3 val J │ │ + 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidPreferences; │ │ + 0x0000 - 0x0009 reg=3 key Ljava/lang/String; │ │ + 0x0000 - 0x0009 reg=4 val J │ │ │ │ #19 : (in Lcom/badlogic/gdx/backends/android/AndroidPreferences;) │ │ name : 'putString' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b0680: |[0b0680] com.badlogic.gdx.backends.android.AndroidPreferences.putString:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0b0690: 7010 be05 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.edit:()V // method@05be │ │ -0b0696: 5410 5802 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0258 │ │ -0b069a: 7230 1c00 2003 |0005: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@001c │ │ -0b06a0: 0e00 |0008: return-void │ │ +0beda0: |[0beda0] com.badlogic.gdx.backends.android.AndroidPreferences.putString:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0bedb0: 7010 be05 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.edit:()V // method@05be │ │ +0bedb6: 5410 5802 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0258 │ │ +0bedba: 7230 1c00 2003 |0005: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@001c │ │ +0bedc0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ 0x0008 line=63 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidPreferences; │ │ @@ -212569,34 +212720,34 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0b06a4: |[0b06a4] com.badlogic.gdx.backends.android.AndroidPreferences.remove:(Ljava/lang/String;)V │ │ -0b06b4: 7010 be05 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.edit:()V // method@05be │ │ -0b06ba: 5410 5802 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0258 │ │ -0b06be: 7220 1d00 2000 |0005: invoke-interface {v0, v2}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@001d │ │ -0b06c4: 0e00 |0008: return-void │ │ +0bedc4: |[0bedc4] com.badlogic.gdx.backends.android.AndroidPreferences.remove:(Ljava/lang/String;)V │ │ +0bedd4: 7010 be05 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.edit:()V // method@05be │ │ +0bedda: 5410 5802 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0258 │ │ +0bedde: 7220 1d00 2000 |0005: invoke-interface {v0, v2}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@001d │ │ +0bede4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0003 line=154 │ │ 0x0008 line=155 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidPreferences; │ │ 0x0000 - 0x0009 reg=2 key Ljava/lang/String; │ │ │ │ source_file_idx : 413 (AndroidPreferences.java) │ │ │ │ Class #478 header: │ │ -class_idx : 211 │ │ +class_idx : 209 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 415 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #478 - │ │ @@ -212613,17 +212764,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b06c8: |[0b06c8] com.badlogic.gdx.backends.android.AndroidSingleTouchHandler.:()V │ │ -0b06d8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0b06de: 0e00 |0003: return-void │ │ +0bede8: |[0bede8] com.badlogic.gdx.backends.android.AndroidSingleTouchHandler.:()V │ │ +0bedf8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0bedfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidSingleTouchHandler; │ │ │ │ #1 : (in Lcom/badlogic/gdx/backends/android/AndroidSingleTouchHandler;) │ │ @@ -212631,37 +212782,37 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIJ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 8 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0b06e0: |[0b06e0] com.badlogic.gdx.backends.android.AndroidSingleTouchHandler.postTouchEvent:(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIJ)V │ │ -0b06f0: 1d03 |0000: monitor-enter v3 │ │ -0b06f2: 5431 2402 |0001: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedTouchEvents:Lcom/badlogic/gdx/utils/Pool; // field@0224 │ │ -0b06f6: 6e10 7122 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ -0b06fc: 0c00 |0006: move-result-object v0 │ │ -0b06fe: 1f00 bf00 |0007: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; // type@00bf │ │ -0b0702: 5a08 f601 |0009: iput-wide v8, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.timeStamp:J // field@01f6 │ │ -0b0706: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0b0708: 5901 f501 |000c: iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.pointer:I // field@01f5 │ │ -0b070c: 5905 f801 |000e: iput v5, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.x:I // field@01f8 │ │ -0b0710: 5906 f901 |0010: iput v6, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.y:I // field@01f9 │ │ -0b0714: 5904 f701 |0012: iput v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.type:I // field@01f7 │ │ -0b0718: 5431 1e02 |0014: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@021e │ │ -0b071c: 6e20 2f27 0100 |0016: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0b0722: 1e03 |0019: monitor-exit v3 │ │ -0b0724: 6201 1c00 |001a: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0b0728: 7210 e900 0100 |001c: invoke-interface {v1}, Lcom/badlogic/gdx/Application;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@00e9 │ │ -0b072e: 0c01 |001f: move-result-object v1 │ │ -0b0730: 7210 3e01 0100 |0020: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.requestRendering:()V // method@013e │ │ -0b0736: 0e00 |0023: return-void │ │ -0b0738: 0d01 |0024: move-exception v1 │ │ -0b073a: 1e03 |0025: monitor-exit v3 │ │ -0b073c: 2701 |0026: throw v1 │ │ +0bee00: |[0bee00] com.badlogic.gdx.backends.android.AndroidSingleTouchHandler.postTouchEvent:(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIJ)V │ │ +0bee10: 1d03 |0000: monitor-enter v3 │ │ +0bee12: 5431 2402 |0001: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedTouchEvents:Lcom/badlogic/gdx/utils/Pool; // field@0224 │ │ +0bee16: 6e10 7122 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ +0bee1c: 0c00 |0006: move-result-object v0 │ │ +0bee1e: 1f00 bd00 |0007: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; // type@00bd │ │ +0bee22: 5a08 f601 |0009: iput-wide v8, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.timeStamp:J // field@01f6 │ │ +0bee26: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0bee28: 5901 f501 |000c: iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.pointer:I // field@01f5 │ │ +0bee2c: 5905 f801 |000e: iput v5, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.x:I // field@01f8 │ │ +0bee30: 5906 f901 |0010: iput v6, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.y:I // field@01f9 │ │ +0bee34: 5904 f701 |0012: iput v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.type:I // field@01f7 │ │ +0bee38: 5431 1e02 |0014: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@021e │ │ +0bee3c: 6e20 2f27 0100 |0016: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0bee42: 1e03 |0019: monitor-exit v3 │ │ +0bee44: 6201 1c00 |001a: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0bee48: 7210 e900 0100 |001c: invoke-interface {v1}, Lcom/badlogic/gdx/Application;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@00e9 │ │ +0bee4e: 0c01 |001f: move-result-object v1 │ │ +0bee50: 7210 3e01 0100 |0020: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.requestRendering:()V // method@013e │ │ +0bee56: 0e00 |0023: return-void │ │ +0bee58: 0d01 |0024: move-exception v1 │ │ +0bee5a: 1e03 |0025: monitor-exit v3 │ │ +0bee5c: 2701 |0026: throw v1 │ │ catches : 2 │ │ 0x0001 - 0x001a │ │ -> 0x0024 │ │ 0x0025 - 0x0026 │ │ -> 0x0024 │ │ positions : │ │ 0x0000 line=62 │ │ @@ -212692,124 +212843,124 @@ │ │ type : '(Landroid/view/MotionEvent;Lcom/badlogic/gdx/backends/android/AndroidInput;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 172 16-bit code units │ │ -0b0754: |[0b0754] com.badlogic.gdx.backends.android.AndroidSingleTouchHandler.onTouch:(Landroid/view/MotionEvent;Lcom/badlogic/gdx/backends/android/AndroidInput;)V │ │ -0b0764: 6e10 a800 0d00 |0000: invoke-virtual {v13}, Landroid/view/MotionEvent;.getX:()F // method@00a8 │ │ -0b076a: 0a00 |0003: move-result v0 │ │ -0b076c: 8703 |0004: float-to-int v3, v0 │ │ -0b076e: 6e10 aa00 0d00 |0005: invoke-virtual {v13}, Landroid/view/MotionEvent;.getY:()F // method@00aa │ │ -0b0774: 0a00 |0008: move-result v0 │ │ -0b0776: 8704 |0009: float-to-int v4, v0 │ │ -0b0778: 54e0 2002 |000a: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@0220 │ │ -0b077c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0b077e: 4408 0001 |000d: aget v8, v0, v1 │ │ -0b0782: 54e0 2102 |000f: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0221 │ │ -0b0786: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -0b0788: 4409 0001 |0012: aget v9, v0, v1 │ │ -0b078c: 54e0 2002 |0014: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@0220 │ │ -0b0790: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -0b0792: 4b03 0001 |0017: aput v3, v0, v1 │ │ -0b0796: 54e0 2102 |0019: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0221 │ │ -0b079a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -0b079c: 4b04 0001 |001c: aput v4, v0, v1 │ │ -0b07a0: 6e10 a500 0d00 |001e: invoke-virtual {v13}, Landroid/view/MotionEvent;.getEventTime:()J // method@00a5 │ │ -0b07a6: 0b00 |0021: move-result-wide v0 │ │ -0b07a8: 170a 4042 0f00 |0022: const-wide/32 v10, #float 1.4013e-39 // #000f4240 │ │ -0b07ae: 9d06 000a |0025: mul-long v6, v0, v10 │ │ -0b07b2: 6e10 a400 0d00 |0027: invoke-virtual {v13}, Landroid/view/MotionEvent;.getAction:()I // method@00a4 │ │ -0b07b8: 0a00 |002a: move-result v0 │ │ -0b07ba: 3900 1c00 |002b: if-nez v0, 0047 // +001c │ │ -0b07be: 1202 |002d: const/4 v2, #int 0 // #0 │ │ -0b07c0: 1205 |002e: const/4 v5, #int 0 // #0 │ │ -0b07c2: 07c0 |002f: move-object v0, v12 │ │ -0b07c4: 07e1 |0030: move-object v1, v14 │ │ -0b07c6: 7608 d805 0000 |0031: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/backends/android/AndroidSingleTouchHandler;.postTouchEvent:(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIJ)V // method@05d8 │ │ -0b07cc: 54e0 2202 |0034: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0222 │ │ -0b07d0: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -0b07d2: 1212 |0037: const/4 v2, #int 1 // #1 │ │ -0b07d4: 4e02 0001 |0038: aput-boolean v2, v0, v1 │ │ -0b07d8: 54e0 0702 |003a: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@0207 │ │ -0b07dc: 1201 |003c: const/4 v1, #int 0 // #0 │ │ -0b07de: 1202 |003d: const/4 v2, #int 0 // #0 │ │ -0b07e0: 4b02 0001 |003e: aput v2, v0, v1 │ │ -0b07e4: 54e0 0802 |0040: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@0208 │ │ -0b07e8: 1201 |0042: const/4 v1, #int 0 // #0 │ │ -0b07ea: 1202 |0043: const/4 v2, #int 0 // #0 │ │ -0b07ec: 4b02 0001 |0044: aput v2, v0, v1 │ │ -0b07f0: 0e00 |0046: return-void │ │ -0b07f2: 6e10 a400 0d00 |0047: invoke-virtual {v13}, Landroid/view/MotionEvent;.getAction:()I // method@00a4 │ │ -0b07f8: 0a00 |004a: move-result v0 │ │ -0b07fa: 1221 |004b: const/4 v1, #int 2 // #2 │ │ -0b07fc: 3310 1e00 |004c: if-ne v0, v1, 006a // +001e │ │ -0b0800: 1222 |004e: const/4 v2, #int 2 // #2 │ │ -0b0802: 1205 |004f: const/4 v5, #int 0 // #0 │ │ -0b0804: 07c0 |0050: move-object v0, v12 │ │ -0b0806: 07e1 |0051: move-object v1, v14 │ │ -0b0808: 7608 d805 0000 |0052: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/backends/android/AndroidSingleTouchHandler;.postTouchEvent:(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIJ)V // method@05d8 │ │ -0b080e: 54e0 2202 |0055: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0222 │ │ -0b0812: 1201 |0057: const/4 v1, #int 0 // #0 │ │ -0b0814: 1212 |0058: const/4 v2, #int 1 // #1 │ │ -0b0816: 4e02 0001 |0059: aput-boolean v2, v0, v1 │ │ -0b081a: 54e0 0702 |005b: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@0207 │ │ -0b081e: 1201 |005d: const/4 v1, #int 0 // #0 │ │ -0b0820: 9102 0308 |005e: sub-int v2, v3, v8 │ │ -0b0824: 4b02 0001 |0060: aput v2, v0, v1 │ │ -0b0828: 54e0 0802 |0062: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@0208 │ │ -0b082c: 1201 |0064: const/4 v1, #int 0 // #0 │ │ -0b082e: 9102 0409 |0065: sub-int v2, v4, v9 │ │ -0b0832: 4b02 0001 |0067: aput v2, v0, v1 │ │ -0b0836: 28dd |0069: goto 0046 // -0023 │ │ -0b0838: 6e10 a400 0d00 |006a: invoke-virtual {v13}, Landroid/view/MotionEvent;.getAction:()I // method@00a4 │ │ -0b083e: 0a00 |006d: move-result v0 │ │ -0b0840: 1211 |006e: const/4 v1, #int 1 // #1 │ │ -0b0842: 3310 1c00 |006f: if-ne v0, v1, 008b // +001c │ │ -0b0846: 1212 |0071: const/4 v2, #int 1 // #1 │ │ -0b0848: 1205 |0072: const/4 v5, #int 0 // #0 │ │ -0b084a: 07c0 |0073: move-object v0, v12 │ │ -0b084c: 07e1 |0074: move-object v1, v14 │ │ -0b084e: 7608 d805 0000 |0075: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/backends/android/AndroidSingleTouchHandler;.postTouchEvent:(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIJ)V // method@05d8 │ │ -0b0854: 54e0 2202 |0078: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0222 │ │ -0b0858: 1201 |007a: const/4 v1, #int 0 // #0 │ │ -0b085a: 1202 |007b: const/4 v2, #int 0 // #0 │ │ -0b085c: 4e02 0001 |007c: aput-boolean v2, v0, v1 │ │ -0b0860: 54e0 0702 |007e: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@0207 │ │ -0b0864: 1201 |0080: const/4 v1, #int 0 // #0 │ │ -0b0866: 1202 |0081: const/4 v2, #int 0 // #0 │ │ -0b0868: 4b02 0001 |0082: aput v2, v0, v1 │ │ -0b086c: 54e0 0802 |0084: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@0208 │ │ -0b0870: 1201 |0086: const/4 v1, #int 0 // #0 │ │ -0b0872: 1202 |0087: const/4 v2, #int 0 // #0 │ │ -0b0874: 4b02 0001 |0088: aput v2, v0, v1 │ │ -0b0878: 28bc |008a: goto 0046 // -0044 │ │ -0b087a: 6e10 a400 0d00 |008b: invoke-virtual {v13}, Landroid/view/MotionEvent;.getAction:()I // method@00a4 │ │ -0b0880: 0a00 |008e: move-result v0 │ │ -0b0882: 1231 |008f: const/4 v1, #int 3 // #3 │ │ -0b0884: 3310 b6ff |0090: if-ne v0, v1, 0046 // -004a │ │ -0b0888: 1212 |0092: const/4 v2, #int 1 // #1 │ │ -0b088a: 1205 |0093: const/4 v5, #int 0 // #0 │ │ -0b088c: 07c0 |0094: move-object v0, v12 │ │ -0b088e: 07e1 |0095: move-object v1, v14 │ │ -0b0890: 7608 d805 0000 |0096: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/backends/android/AndroidSingleTouchHandler;.postTouchEvent:(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIJ)V // method@05d8 │ │ -0b0896: 54e0 2202 |0099: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0222 │ │ -0b089a: 1201 |009b: const/4 v1, #int 0 // #0 │ │ -0b089c: 1202 |009c: const/4 v2, #int 0 // #0 │ │ -0b089e: 4e02 0001 |009d: aput-boolean v2, v0, v1 │ │ -0b08a2: 54e0 0702 |009f: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@0207 │ │ -0b08a6: 1201 |00a1: const/4 v1, #int 0 // #0 │ │ -0b08a8: 1202 |00a2: const/4 v2, #int 0 // #0 │ │ -0b08aa: 4b02 0001 |00a3: aput v2, v0, v1 │ │ -0b08ae: 54e0 0802 |00a5: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@0208 │ │ -0b08b2: 1201 |00a7: const/4 v1, #int 0 // #0 │ │ -0b08b4: 1202 |00a8: const/4 v2, #int 0 // #0 │ │ -0b08b6: 4b02 0001 |00a9: aput v2, v0, v1 │ │ -0b08ba: 289b |00ab: goto 0046 // -0065 │ │ +0bee74: |[0bee74] com.badlogic.gdx.backends.android.AndroidSingleTouchHandler.onTouch:(Landroid/view/MotionEvent;Lcom/badlogic/gdx/backends/android/AndroidInput;)V │ │ +0bee84: 6e10 a800 0d00 |0000: invoke-virtual {v13}, Landroid/view/MotionEvent;.getX:()F // method@00a8 │ │ +0bee8a: 0a00 |0003: move-result v0 │ │ +0bee8c: 8703 |0004: float-to-int v3, v0 │ │ +0bee8e: 6e10 aa00 0d00 |0005: invoke-virtual {v13}, Landroid/view/MotionEvent;.getY:()F // method@00aa │ │ +0bee94: 0a00 |0008: move-result v0 │ │ +0bee96: 8704 |0009: float-to-int v4, v0 │ │ +0bee98: 54e0 2002 |000a: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@0220 │ │ +0bee9c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0bee9e: 4408 0001 |000d: aget v8, v0, v1 │ │ +0beea2: 54e0 2102 |000f: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0221 │ │ +0beea6: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +0beea8: 4409 0001 |0012: aget v9, v0, v1 │ │ +0beeac: 54e0 2002 |0014: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@0220 │ │ +0beeb0: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +0beeb2: 4b03 0001 |0017: aput v3, v0, v1 │ │ +0beeb6: 54e0 2102 |0019: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0221 │ │ +0beeba: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +0beebc: 4b04 0001 |001c: aput v4, v0, v1 │ │ +0beec0: 6e10 a500 0d00 |001e: invoke-virtual {v13}, Landroid/view/MotionEvent;.getEventTime:()J // method@00a5 │ │ +0beec6: 0b00 |0021: move-result-wide v0 │ │ +0beec8: 170a 4042 0f00 |0022: const-wide/32 v10, #float 1.4013e-39 // #000f4240 │ │ +0beece: 9d06 000a |0025: mul-long v6, v0, v10 │ │ +0beed2: 6e10 a400 0d00 |0027: invoke-virtual {v13}, Landroid/view/MotionEvent;.getAction:()I // method@00a4 │ │ +0beed8: 0a00 |002a: move-result v0 │ │ +0beeda: 3900 1c00 |002b: if-nez v0, 0047 // +001c │ │ +0beede: 1202 |002d: const/4 v2, #int 0 // #0 │ │ +0beee0: 1205 |002e: const/4 v5, #int 0 // #0 │ │ +0beee2: 07c0 |002f: move-object v0, v12 │ │ +0beee4: 07e1 |0030: move-object v1, v14 │ │ +0beee6: 7608 d805 0000 |0031: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/backends/android/AndroidSingleTouchHandler;.postTouchEvent:(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIJ)V // method@05d8 │ │ +0beeec: 54e0 2202 |0034: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0222 │ │ +0beef0: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +0beef2: 1212 |0037: const/4 v2, #int 1 // #1 │ │ +0beef4: 4e02 0001 |0038: aput-boolean v2, v0, v1 │ │ +0beef8: 54e0 0702 |003a: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@0207 │ │ +0beefc: 1201 |003c: const/4 v1, #int 0 // #0 │ │ +0beefe: 1202 |003d: const/4 v2, #int 0 // #0 │ │ +0bef00: 4b02 0001 |003e: aput v2, v0, v1 │ │ +0bef04: 54e0 0802 |0040: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@0208 │ │ +0bef08: 1201 |0042: const/4 v1, #int 0 // #0 │ │ +0bef0a: 1202 |0043: const/4 v2, #int 0 // #0 │ │ +0bef0c: 4b02 0001 |0044: aput v2, v0, v1 │ │ +0bef10: 0e00 |0046: return-void │ │ +0bef12: 6e10 a400 0d00 |0047: invoke-virtual {v13}, Landroid/view/MotionEvent;.getAction:()I // method@00a4 │ │ +0bef18: 0a00 |004a: move-result v0 │ │ +0bef1a: 1221 |004b: const/4 v1, #int 2 // #2 │ │ +0bef1c: 3310 1e00 |004c: if-ne v0, v1, 006a // +001e │ │ +0bef20: 1222 |004e: const/4 v2, #int 2 // #2 │ │ +0bef22: 1205 |004f: const/4 v5, #int 0 // #0 │ │ +0bef24: 07c0 |0050: move-object v0, v12 │ │ +0bef26: 07e1 |0051: move-object v1, v14 │ │ +0bef28: 7608 d805 0000 |0052: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/backends/android/AndroidSingleTouchHandler;.postTouchEvent:(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIJ)V // method@05d8 │ │ +0bef2e: 54e0 2202 |0055: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0222 │ │ +0bef32: 1201 |0057: const/4 v1, #int 0 // #0 │ │ +0bef34: 1212 |0058: const/4 v2, #int 1 // #1 │ │ +0bef36: 4e02 0001 |0059: aput-boolean v2, v0, v1 │ │ +0bef3a: 54e0 0702 |005b: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@0207 │ │ +0bef3e: 1201 |005d: const/4 v1, #int 0 // #0 │ │ +0bef40: 9102 0308 |005e: sub-int v2, v3, v8 │ │ +0bef44: 4b02 0001 |0060: aput v2, v0, v1 │ │ +0bef48: 54e0 0802 |0062: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@0208 │ │ +0bef4c: 1201 |0064: const/4 v1, #int 0 // #0 │ │ +0bef4e: 9102 0409 |0065: sub-int v2, v4, v9 │ │ +0bef52: 4b02 0001 |0067: aput v2, v0, v1 │ │ +0bef56: 28dd |0069: goto 0046 // -0023 │ │ +0bef58: 6e10 a400 0d00 |006a: invoke-virtual {v13}, Landroid/view/MotionEvent;.getAction:()I // method@00a4 │ │ +0bef5e: 0a00 |006d: move-result v0 │ │ +0bef60: 1211 |006e: const/4 v1, #int 1 // #1 │ │ +0bef62: 3310 1c00 |006f: if-ne v0, v1, 008b // +001c │ │ +0bef66: 1212 |0071: const/4 v2, #int 1 // #1 │ │ +0bef68: 1205 |0072: const/4 v5, #int 0 // #0 │ │ +0bef6a: 07c0 |0073: move-object v0, v12 │ │ +0bef6c: 07e1 |0074: move-object v1, v14 │ │ +0bef6e: 7608 d805 0000 |0075: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/backends/android/AndroidSingleTouchHandler;.postTouchEvent:(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIJ)V // method@05d8 │ │ +0bef74: 54e0 2202 |0078: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0222 │ │ +0bef78: 1201 |007a: const/4 v1, #int 0 // #0 │ │ +0bef7a: 1202 |007b: const/4 v2, #int 0 // #0 │ │ +0bef7c: 4e02 0001 |007c: aput-boolean v2, v0, v1 │ │ +0bef80: 54e0 0702 |007e: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@0207 │ │ +0bef84: 1201 |0080: const/4 v1, #int 0 // #0 │ │ +0bef86: 1202 |0081: const/4 v2, #int 0 // #0 │ │ +0bef88: 4b02 0001 |0082: aput v2, v0, v1 │ │ +0bef8c: 54e0 0802 |0084: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@0208 │ │ +0bef90: 1201 |0086: const/4 v1, #int 0 // #0 │ │ +0bef92: 1202 |0087: const/4 v2, #int 0 // #0 │ │ +0bef94: 4b02 0001 |0088: aput v2, v0, v1 │ │ +0bef98: 28bc |008a: goto 0046 // -0044 │ │ +0bef9a: 6e10 a400 0d00 |008b: invoke-virtual {v13}, Landroid/view/MotionEvent;.getAction:()I // method@00a4 │ │ +0befa0: 0a00 |008e: move-result v0 │ │ +0befa2: 1231 |008f: const/4 v1, #int 3 // #3 │ │ +0befa4: 3310 b6ff |0090: if-ne v0, v1, 0046 // -004a │ │ +0befa8: 1212 |0092: const/4 v2, #int 1 // #1 │ │ +0befaa: 1205 |0093: const/4 v5, #int 0 // #0 │ │ +0befac: 07c0 |0094: move-object v0, v12 │ │ +0befae: 07e1 |0095: move-object v1, v14 │ │ +0befb0: 7608 d805 0000 |0096: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/backends/android/AndroidSingleTouchHandler;.postTouchEvent:(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIJ)V // method@05d8 │ │ +0befb6: 54e0 2202 |0099: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0222 │ │ +0befba: 1201 |009b: const/4 v1, #int 0 // #0 │ │ +0befbc: 1202 |009c: const/4 v2, #int 0 // #0 │ │ +0befbe: 4e02 0001 |009d: aput-boolean v2, v0, v1 │ │ +0befc2: 54e0 0702 |009f: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@0207 │ │ +0befc6: 1201 |00a1: const/4 v1, #int 0 // #0 │ │ +0befc8: 1202 |00a2: const/4 v2, #int 0 // #0 │ │ +0befca: 4b02 0001 |00a3: aput v2, v0, v1 │ │ +0befce: 54e0 0802 |00a5: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@0208 │ │ +0befd2: 1201 |00a7: const/4 v1, #int 0 // #0 │ │ +0befd4: 1202 |00a8: const/4 v2, #int 0 // #0 │ │ +0befd6: 4b02 0001 |00a9: aput v2, v0, v1 │ │ +0befda: 289b |00ab: goto 0046 // -0065 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0005 line=31 │ │ 0x000a line=32 │ │ 0x000f line=33 │ │ 0x0014 line=34 │ │ @@ -212851,30 +213002,30 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b08bc: |[0b08bc] com.badlogic.gdx.backends.android.AndroidSingleTouchHandler.supportsMultitouch:(Landroid/content/Context;)Z │ │ -0b08cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b08ce: 0f00 |0001: return v0 │ │ +0befdc: |[0befdc] com.badlogic.gdx.backends.android.AndroidSingleTouchHandler.supportsMultitouch:(Landroid/content/Context;)Z │ │ +0befec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0befee: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidSingleTouchHandler; │ │ 0x0000 - 0x0002 reg=2 activity Landroid/content/Context; │ │ │ │ source_file_idx : 415 (AndroidSingleTouchHandler.java) │ │ │ │ Class #479 header: │ │ -class_idx : 215 │ │ +class_idx : 213 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1811 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #479 - │ │ @@ -212892,17 +213043,17 @@ │ │ type : '(II)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1811 (InputProcessorLW.java) │ │ │ │ Class #480 header: │ │ -class_idx : 217 │ │ +class_idx : 215 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 246 │ │ +superclass_idx : 244 │ │ source_file_idx : 731 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #480 - │ │ @@ -212922,18 +213073,18 @@ │ │ type : '(Landroid/service/wallpaper/WallpaperService$Engine;Landroid/util/AttributeSet;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b08d0: |[0b08d0] com.badlogic.gdx.backends.android.surfaceview.DefaultGLSurfaceViewLW.:(Landroid/service/wallpaper/WallpaperService$Engine;Landroid/util/AttributeSet;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ -0b08e0: 7030 ae06 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.:(Landroid/service/wallpaper/WallpaperService$Engine;Landroid/util/AttributeSet;)V // method@06ae │ │ -0b08e6: 5b03 6202 |0003: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceViewLW;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0262 │ │ -0b08ea: 0e00 |0005: return-void │ │ +0beff0: |[0beff0] com.badlogic.gdx.backends.android.surfaceview.DefaultGLSurfaceViewLW.:(Landroid/service/wallpaper/WallpaperService$Engine;Landroid/util/AttributeSet;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ +0bf000: 7030 ae06 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.:(Landroid/service/wallpaper/WallpaperService$Engine;Landroid/util/AttributeSet;)V // method@06ae │ │ +0bf006: 5b03 6202 |0003: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceViewLW;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0262 │ │ +0bf00a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceViewLW; │ │ @@ -212946,35 +213097,35 @@ │ │ type : '(Landroid/service/wallpaper/WallpaperService$Engine;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b08ec: |[0b08ec] com.badlogic.gdx.backends.android.surfaceview.DefaultGLSurfaceViewLW.:(Landroid/service/wallpaper/WallpaperService$Engine;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ -0b08fc: 7020 ad06 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.:(Landroid/service/wallpaper/WallpaperService$Engine;)V // method@06ad │ │ -0b0902: 5b02 6202 |0003: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceViewLW;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0262 │ │ -0b0906: 0e00 |0005: return-void │ │ +0bf00c: |[0bf00c] com.badlogic.gdx.backends.android.surfaceview.DefaultGLSurfaceViewLW.:(Landroid/service/wallpaper/WallpaperService$Engine;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ +0bf01c: 7020 ad06 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.:(Landroid/service/wallpaper/WallpaperService$Engine;)V // method@06ad │ │ +0bf022: 5b02 6202 |0003: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceViewLW;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0262 │ │ +0bf026: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x0005 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceViewLW; │ │ 0x0000 - 0x0006 reg=1 engine Landroid/service/wallpaper/WallpaperService$Engine; │ │ 0x0000 - 0x0006 reg=2 resolutionStrategy Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; │ │ │ │ Virtual methods - │ │ source_file_idx : 731 (DefaultGLSurfaceViewLW.java) │ │ │ │ Class #481 header: │ │ -class_idx : 219 │ │ +class_idx : 217 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1041 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #481 - │ │ @@ -212991,17 +213142,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b0908: |[0b0908] com.badlogic.gdx.backends.android.surfaceview.FillResolutionStrategy.:()V │ │ -0b0918: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0b091e: 0e00 |0003: return-void │ │ +0bf028: |[0bf028] com.badlogic.gdx.backends.android.surfaceview.FillResolutionStrategy.:()V │ │ +0bf038: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0bf03e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy; │ │ │ │ Virtual methods - │ │ @@ -213010,22 +213161,22 @@ │ │ type : '(II)Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0b0920: |[0b0920] com.badlogic.gdx.backends.android.surfaceview.FillResolutionStrategy.calcMeasures:(II)Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; │ │ -0b0930: 7110 b100 0400 |0000: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@00b1 │ │ -0b0936: 0a01 |0003: move-result v1 │ │ -0b0938: 7110 b100 0500 |0004: invoke-static {v5}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@00b1 │ │ -0b093e: 0a00 |0007: move-result v0 │ │ -0b0940: 2202 0d01 |0008: new-instance v2, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; // type@010d │ │ -0b0944: 7030 4b09 1200 |000a: invoke-direct {v2, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.:(II)V // method@094b │ │ -0b094a: 1102 |000d: return-object v2 │ │ +0bf040: |[0bf040] com.badlogic.gdx.backends.android.surfaceview.FillResolutionStrategy.calcMeasures:(II)Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; │ │ +0bf050: 7110 b100 0400 |0000: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@00b1 │ │ +0bf056: 0a01 |0003: move-result v1 │ │ +0bf058: 7110 b100 0500 |0004: invoke-static {v5}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@00b1 │ │ +0bf05e: 0a00 |0007: move-result v0 │ │ +0bf060: 2202 0b01 |0008: new-instance v2, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; // type@010b │ │ +0bf064: 7030 4b09 1200 |000a: invoke-direct {v2, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.:(II)V // method@094b │ │ +0bf06a: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0004 line=28 │ │ 0x0008 line=30 │ │ locals : │ │ 0x0008 - 0x000e reg=0 height I │ │ @@ -213033,17 +213184,17 @@ │ │ 0x0000 - 0x000e reg=3 this Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy; │ │ 0x0000 - 0x000e reg=4 widthMeasureSpec I │ │ 0x0000 - 0x000e reg=5 heightMeasureSpec I │ │ │ │ source_file_idx : 1041 (FillResolutionStrategy.java) │ │ │ │ Class #482 header: │ │ -class_idx : 220 │ │ +class_idx : 218 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1048 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #482 - │ │ @@ -213068,19 +213219,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b094c: |[0b094c] com.badlogic.gdx.backends.android.surfaceview.FixedResolutionStrategy.:(II)V │ │ -0b095c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0b0962: 5901 6a02 |0003: iput v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/FixedResolutionStrategy;.width:I // field@026a │ │ -0b0966: 5902 6902 |0005: iput v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/FixedResolutionStrategy;.height:I // field@0269 │ │ -0b096a: 0e00 |0007: return-void │ │ +0bf06c: |[0bf06c] com.badlogic.gdx.backends.android.surfaceview.FixedResolutionStrategy.:(II)V │ │ +0bf07c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0bf082: 5901 6a02 |0003: iput v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/FixedResolutionStrategy;.width:I // field@026a │ │ +0bf086: 5902 6902 |0005: iput v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/FixedResolutionStrategy;.height:I // field@0269 │ │ +0bf08a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ 0x0005 line=26 │ │ 0x0007 line=27 │ │ locals : │ │ @@ -213094,34 +213245,34 @@ │ │ type : '(II)Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0b096c: |[0b096c] com.badlogic.gdx.backends.android.surfaceview.FixedResolutionStrategy.calcMeasures:(II)Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; │ │ -0b097c: 2200 0d01 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; // type@010d │ │ -0b0980: 5231 6a02 |0002: iget v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/FixedResolutionStrategy;.width:I // field@026a │ │ -0b0984: 5232 6902 |0004: iget v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/FixedResolutionStrategy;.height:I // field@0269 │ │ -0b0988: 7030 4b09 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.:(II)V // method@094b │ │ -0b098e: 1100 |0009: return-object v0 │ │ +0bf08c: |[0bf08c] com.badlogic.gdx.backends.android.surfaceview.FixedResolutionStrategy.calcMeasures:(II)Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; │ │ +0bf09c: 2200 0b01 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; // type@010b │ │ +0bf0a0: 5231 6a02 |0002: iget v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/FixedResolutionStrategy;.width:I // field@026a │ │ +0bf0a4: 5232 6902 |0004: iget v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/FixedResolutionStrategy;.height:I // field@0269 │ │ +0bf0a8: 7030 4b09 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.:(II)V // method@094b │ │ +0bf0ae: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lcom/badlogic/gdx/backends/android/surfaceview/FixedResolutionStrategy; │ │ 0x0000 - 0x000a reg=4 widthMeasureSpec I │ │ 0x0000 - 0x000a reg=5 heightMeasureSpec I │ │ │ │ source_file_idx : 1048 (FixedResolutionStrategy.java) │ │ │ │ Class #483 header: │ │ -class_idx : 222 │ │ +class_idx : 220 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 221 │ │ +superclass_idx : 219 │ │ source_file_idx : 1108 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #483 annotations: │ │ @@ -213170,60 +213321,60 @@ │ │ type : '(IIIIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -0b0990: |[0b0990] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$ComponentSizeChooser.:(IIIIII)V │ │ -0b09a0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0b09a2: 1300 0d00 |0001: const/16 v0, #int 13 // #d │ │ -0b09a6: 2300 4b04 |0003: new-array v0, v0, [I // type@044b │ │ -0b09aa: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0b09ac: 1302 2430 |0006: const/16 v2, #int 12324 // #3024 │ │ -0b09b0: 4b02 0001 |0008: aput v2, v0, v1 │ │ -0b09b4: 4b05 0003 |000a: aput v5, v0, v3 │ │ -0b09b8: 1221 |000c: const/4 v1, #int 2 // #2 │ │ -0b09ba: 1302 2330 |000d: const/16 v2, #int 12323 // #3023 │ │ -0b09be: 4b02 0001 |000f: aput v2, v0, v1 │ │ -0b09c2: 1231 |0011: const/4 v1, #int 3 // #3 │ │ -0b09c4: 4b06 0001 |0012: aput v6, v0, v1 │ │ -0b09c8: 1241 |0014: const/4 v1, #int 4 // #4 │ │ -0b09ca: 1302 2230 |0015: const/16 v2, #int 12322 // #3022 │ │ -0b09ce: 4b02 0001 |0017: aput v2, v0, v1 │ │ -0b09d2: 1251 |0019: const/4 v1, #int 5 // #5 │ │ -0b09d4: 4b07 0001 |001a: aput v7, v0, v1 │ │ -0b09d8: 1261 |001c: const/4 v1, #int 6 // #6 │ │ -0b09da: 1302 2130 |001d: const/16 v2, #int 12321 // #3021 │ │ -0b09de: 4b02 0001 |001f: aput v2, v0, v1 │ │ -0b09e2: 1271 |0021: const/4 v1, #int 7 // #7 │ │ -0b09e4: 4b08 0001 |0022: aput v8, v0, v1 │ │ -0b09e8: 1301 0800 |0024: const/16 v1, #int 8 // #8 │ │ -0b09ec: 1302 2530 |0026: const/16 v2, #int 12325 // #3025 │ │ -0b09f0: 4b02 0001 |0028: aput v2, v0, v1 │ │ -0b09f4: 1301 0900 |002a: const/16 v1, #int 9 // #9 │ │ -0b09f8: 4b09 0001 |002c: aput v9, v0, v1 │ │ -0b09fc: 1301 0a00 |002e: const/16 v1, #int 10 // #a │ │ -0b0a00: 1302 2630 |0030: const/16 v2, #int 12326 // #3026 │ │ -0b0a04: 4b02 0001 |0032: aput v2, v0, v1 │ │ -0b0a08: 1301 0b00 |0034: const/16 v1, #int 11 // #b │ │ -0b0a0c: 4b0a 0001 |0036: aput v10, v0, v1 │ │ -0b0a10: 1301 0c00 |0038: const/16 v1, #int 12 // #c │ │ -0b0a14: 1302 3830 |003a: const/16 v2, #int 12344 // #3038 │ │ -0b0a18: 4b02 0001 |003c: aput v2, v0, v1 │ │ -0b0a1c: 7020 2d06 0400 |003e: invoke-direct {v4, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$BaseConfigChooser;.:([I)V // method@062d │ │ -0b0a22: 2330 4b04 |0041: new-array v0, v3, [I // type@044b │ │ -0b0a26: 5b40 7202 |0043: iput-object v0, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mValue:[I // field@0272 │ │ -0b0a2a: 5945 7002 |0045: iput v5, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mRedSize:I // field@0270 │ │ -0b0a2e: 5946 6f02 |0047: iput v6, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mGreenSize:I // field@026f │ │ -0b0a32: 5947 6d02 |0049: iput v7, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mBlueSize:I // field@026d │ │ -0b0a36: 5948 6c02 |004b: iput v8, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mAlphaSize:I // field@026c │ │ -0b0a3a: 5949 6e02 |004d: iput v9, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mDepthSize:I // field@026e │ │ -0b0a3e: 594a 7102 |004f: iput v10, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mStencilSize:I // field@0271 │ │ -0b0a42: 0e00 |0051: return-void │ │ +0bf0b0: |[0bf0b0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$ComponentSizeChooser.:(IIIIII)V │ │ +0bf0c0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0bf0c2: 1300 0d00 |0001: const/16 v0, #int 13 // #d │ │ +0bf0c6: 2300 4904 |0003: new-array v0, v0, [I // type@0449 │ │ +0bf0ca: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0bf0cc: 1302 2430 |0006: const/16 v2, #int 12324 // #3024 │ │ +0bf0d0: 4b02 0001 |0008: aput v2, v0, v1 │ │ +0bf0d4: 4b05 0003 |000a: aput v5, v0, v3 │ │ +0bf0d8: 1221 |000c: const/4 v1, #int 2 // #2 │ │ +0bf0da: 1302 2330 |000d: const/16 v2, #int 12323 // #3023 │ │ +0bf0de: 4b02 0001 |000f: aput v2, v0, v1 │ │ +0bf0e2: 1231 |0011: const/4 v1, #int 3 // #3 │ │ +0bf0e4: 4b06 0001 |0012: aput v6, v0, v1 │ │ +0bf0e8: 1241 |0014: const/4 v1, #int 4 // #4 │ │ +0bf0ea: 1302 2230 |0015: const/16 v2, #int 12322 // #3022 │ │ +0bf0ee: 4b02 0001 |0017: aput v2, v0, v1 │ │ +0bf0f2: 1251 |0019: const/4 v1, #int 5 // #5 │ │ +0bf0f4: 4b07 0001 |001a: aput v7, v0, v1 │ │ +0bf0f8: 1261 |001c: const/4 v1, #int 6 // #6 │ │ +0bf0fa: 1302 2130 |001d: const/16 v2, #int 12321 // #3021 │ │ +0bf0fe: 4b02 0001 |001f: aput v2, v0, v1 │ │ +0bf102: 1271 |0021: const/4 v1, #int 7 // #7 │ │ +0bf104: 4b08 0001 |0022: aput v8, v0, v1 │ │ +0bf108: 1301 0800 |0024: const/16 v1, #int 8 // #8 │ │ +0bf10c: 1302 2530 |0026: const/16 v2, #int 12325 // #3025 │ │ +0bf110: 4b02 0001 |0028: aput v2, v0, v1 │ │ +0bf114: 1301 0900 |002a: const/16 v1, #int 9 // #9 │ │ +0bf118: 4b09 0001 |002c: aput v9, v0, v1 │ │ +0bf11c: 1301 0a00 |002e: const/16 v1, #int 10 // #a │ │ +0bf120: 1302 2630 |0030: const/16 v2, #int 12326 // #3026 │ │ +0bf124: 4b02 0001 |0032: aput v2, v0, v1 │ │ +0bf128: 1301 0b00 |0034: const/16 v1, #int 11 // #b │ │ +0bf12c: 4b0a 0001 |0036: aput v10, v0, v1 │ │ +0bf130: 1301 0c00 |0038: const/16 v1, #int 12 // #c │ │ +0bf134: 1302 3830 |003a: const/16 v2, #int 12344 // #3038 │ │ +0bf138: 4b02 0001 |003c: aput v2, v0, v1 │ │ +0bf13c: 7020 2d06 0400 |003e: invoke-direct {v4, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$BaseConfigChooser;.:([I)V // method@062d │ │ +0bf142: 2330 4904 |0041: new-array v0, v3, [I // type@0449 │ │ +0bf146: 5b40 7202 |0043: iput-object v0, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mValue:[I // field@0272 │ │ +0bf14a: 5945 7002 |0045: iput v5, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mRedSize:I // field@0270 │ │ +0bf14e: 5946 6f02 |0047: iput v6, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mGreenSize:I // field@026f │ │ +0bf152: 5947 6d02 |0049: iput v7, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mBlueSize:I // field@026d │ │ +0bf156: 5948 6c02 |004b: iput v8, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mAlphaSize:I // field@026c │ │ +0bf15a: 5949 6e02 |004d: iput v9, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mDepthSize:I // field@026e │ │ +0bf15e: 594a 7102 |004f: iput v10, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mStencilSize:I // field@0271 │ │ +0bf162: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=480 │ │ 0x0041 line=484 │ │ 0x0045 line=485 │ │ 0x0047 line=486 │ │ 0x0049 line=487 │ │ @@ -213245,23 +213396,23 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -0b0a44: |[0b0a44] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$ComponentSizeChooser.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I │ │ -0b0a54: 5420 7202 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mValue:[I // field@0272 │ │ -0b0a58: 7250 a927 4365 |0002: invoke-interface {v3, v4, v5, v6, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a9 │ │ -0b0a5e: 0a00 |0005: move-result v0 │ │ -0b0a60: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0b0a64: 5420 7202 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mValue:[I // field@0272 │ │ -0b0a68: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0b0a6a: 4407 0001 |000b: aget v7, v0, v1 │ │ -0b0a6e: 0f07 |000d: return v7 │ │ +0bf164: |[0bf164] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$ComponentSizeChooser.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I │ │ +0bf174: 5420 7202 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mValue:[I // field@0272 │ │ +0bf178: 7250 a927 4365 |0002: invoke-interface {v3, v4, v5, v6, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a9 │ │ +0bf17e: 0a00 |0005: move-result v0 │ │ +0bf180: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0bf184: 5420 7202 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mValue:[I // field@0272 │ │ +0bf188: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0bf18a: 4407 0001 |000b: aget v7, v0, v1 │ │ +0bf18e: 0f07 |000d: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=518 │ │ 0x0008 line=519 │ │ 0x000d line=521 │ │ locals : │ │ 0x0000 - 0x000d reg=7 defaultValue I │ │ @@ -213277,102 +213428,102 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 160 16-bit code units │ │ -0b0a70: |[0b0a70] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$ComponentSizeChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ -0b0a80: 120a |0000: const/4 v10, #int 0 // #0 │ │ -0b0a82: 130b e803 |0001: const/16 v11, #int 1000 // #3e8 │ │ -0b0a86: 0808 1600 |0003: move-object/from16 v8, v22 │ │ -0b0a8a: 2180 |0005: array-length v0, v8 │ │ -0b0a8c: 0210 0000 |0006: move/from16 v16, v0 │ │ -0b0a90: 120f |0008: const/4 v15, #int 0 // #0 │ │ -0b0a92: 0200 1000 |0009: move/from16 v0, v16 │ │ -0b0a96: 350f 9400 |000b: if-ge v15, v0, 009f // +0094 │ │ -0b0a9a: 4604 080f |000d: aget-object v4, v8, v15 │ │ -0b0a9e: 1305 2530 |000f: const/16 v5, #int 12325 // #3025 │ │ -0b0aa2: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -0b0aa4: 0801 1300 |0012: move-object/from16 v1, v19 │ │ -0b0aa8: 0802 1400 |0014: move-object/from16 v2, v20 │ │ -0b0aac: 0803 1500 |0016: move-object/from16 v3, v21 │ │ -0b0ab0: 7606 3206 0100 |0018: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0632 │ │ -0b0ab6: 0a0c |001b: move-result v12 │ │ -0b0ab8: 1305 2630 |001c: const/16 v5, #int 12326 // #3026 │ │ -0b0abc: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -0b0abe: 0801 1300 |001f: move-object/from16 v1, v19 │ │ -0b0ac2: 0802 1400 |0021: move-object/from16 v2, v20 │ │ -0b0ac6: 0803 1500 |0023: move-object/from16 v3, v21 │ │ -0b0aca: 7606 3206 0100 |0025: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0632 │ │ -0b0ad0: 0a12 |0028: move-result v18 │ │ -0b0ad2: 0800 1300 |0029: move-object/from16 v0, v19 │ │ -0b0ad6: 5201 6e02 |002b: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mDepthSize:I // field@026e │ │ -0b0ada: 341c 6e00 |002d: if-lt v12, v1, 009b // +006e │ │ -0b0ade: 0800 1300 |002f: move-object/from16 v0, v19 │ │ -0b0ae2: 5201 7102 |0031: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mStencilSize:I // field@0271 │ │ -0b0ae6: 0200 1200 |0033: move/from16 v0, v18 │ │ -0b0aea: 3410 6600 |0035: if-lt v0, v1, 009b // +0066 │ │ -0b0aee: 1305 2430 |0037: const/16 v5, #int 12324 // #3024 │ │ -0b0af2: 1206 |0039: const/4 v6, #int 0 // #0 │ │ -0b0af4: 0801 1300 |003a: move-object/from16 v1, v19 │ │ -0b0af8: 0802 1400 |003c: move-object/from16 v2, v20 │ │ -0b0afc: 0803 1500 |003e: move-object/from16 v3, v21 │ │ -0b0b00: 7606 3206 0100 |0040: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0632 │ │ -0b0b06: 0a11 |0043: move-result v17 │ │ -0b0b08: 1305 2330 |0044: const/16 v5, #int 12323 // #3023 │ │ -0b0b0c: 1206 |0046: const/4 v6, #int 0 // #0 │ │ -0b0b0e: 0801 1300 |0047: move-object/from16 v1, v19 │ │ -0b0b12: 0802 1400 |0049: move-object/from16 v2, v20 │ │ -0b0b16: 0803 1500 |004b: move-object/from16 v3, v21 │ │ -0b0b1a: 7606 3206 0100 |004d: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0632 │ │ -0b0b20: 0a0e |0050: move-result v14 │ │ -0b0b22: 1305 2230 |0051: const/16 v5, #int 12322 // #3022 │ │ -0b0b26: 1206 |0053: const/4 v6, #int 0 // #0 │ │ -0b0b28: 0801 1300 |0054: move-object/from16 v1, v19 │ │ -0b0b2c: 0802 1400 |0056: move-object/from16 v2, v20 │ │ -0b0b30: 0803 1500 |0058: move-object/from16 v3, v21 │ │ -0b0b34: 7606 3206 0100 |005a: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0632 │ │ -0b0b3a: 0a09 |005d: move-result v9 │ │ -0b0b3c: 1305 2130 |005e: const/16 v5, #int 12321 // #3021 │ │ -0b0b40: 1206 |0060: const/4 v6, #int 0 // #0 │ │ -0b0b42: 0801 1300 |0061: move-object/from16 v1, v19 │ │ -0b0b46: 0802 1400 |0063: move-object/from16 v2, v20 │ │ -0b0b4a: 0803 1500 |0065: move-object/from16 v3, v21 │ │ -0b0b4e: 7606 3206 0100 |0067: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0632 │ │ -0b0b54: 0a07 |006a: move-result v7 │ │ -0b0b56: 0800 1300 |006b: move-object/from16 v0, v19 │ │ -0b0b5a: 5201 7002 |006d: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mRedSize:I // field@0270 │ │ -0b0b5e: 9101 1101 |006f: sub-int v1, v17, v1 │ │ -0b0b62: 7110 1026 0100 |0071: invoke-static {v1}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ -0b0b68: 0a01 |0074: move-result v1 │ │ -0b0b6a: 0800 1300 |0075: move-object/from16 v0, v19 │ │ -0b0b6e: 5202 6f02 |0077: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mGreenSize:I // field@026f │ │ -0b0b72: 9102 0e02 |0079: sub-int v2, v14, v2 │ │ -0b0b76: 7110 1026 0200 |007b: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ -0b0b7c: 0a02 |007e: move-result v2 │ │ -0b0b7e: b021 |007f: add-int/2addr v1, v2 │ │ -0b0b80: 0800 1300 |0080: move-object/from16 v0, v19 │ │ -0b0b84: 5202 6d02 |0082: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mBlueSize:I // field@026d │ │ -0b0b88: 9102 0902 |0084: sub-int v2, v9, v2 │ │ -0b0b8c: 7110 1026 0200 |0086: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ -0b0b92: 0a02 |0089: move-result v2 │ │ -0b0b94: b021 |008a: add-int/2addr v1, v2 │ │ -0b0b96: 0800 1300 |008b: move-object/from16 v0, v19 │ │ -0b0b9a: 5202 6c02 |008d: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mAlphaSize:I // field@026c │ │ -0b0b9e: 9102 0702 |008f: sub-int v2, v7, v2 │ │ -0b0ba2: 7110 1026 0200 |0091: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ -0b0ba8: 0a02 |0094: move-result v2 │ │ -0b0baa: 900d 0102 |0095: add-int v13, v1, v2 │ │ -0b0bae: 35bd 0400 |0097: if-ge v13, v11, 009b // +0004 │ │ -0b0bb2: 01db |0099: move v11, v13 │ │ -0b0bb4: 074a |009a: move-object v10, v4 │ │ -0b0bb6: d80f 0f01 |009b: add-int/lit8 v15, v15, #int 1 // #01 │ │ -0b0bba: 2900 6cff |009d: goto/16 0009 // -0094 │ │ -0b0bbe: 110a |009f: return-object v10 │ │ +0bf190: |[0bf190] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$ComponentSizeChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ +0bf1a0: 120a |0000: const/4 v10, #int 0 // #0 │ │ +0bf1a2: 130b e803 |0001: const/16 v11, #int 1000 // #3e8 │ │ +0bf1a6: 0808 1600 |0003: move-object/from16 v8, v22 │ │ +0bf1aa: 2180 |0005: array-length v0, v8 │ │ +0bf1ac: 0210 0000 |0006: move/from16 v16, v0 │ │ +0bf1b0: 120f |0008: const/4 v15, #int 0 // #0 │ │ +0bf1b2: 0200 1000 |0009: move/from16 v0, v16 │ │ +0bf1b6: 350f 9400 |000b: if-ge v15, v0, 009f // +0094 │ │ +0bf1ba: 4604 080f |000d: aget-object v4, v8, v15 │ │ +0bf1be: 1305 2530 |000f: const/16 v5, #int 12325 // #3025 │ │ +0bf1c2: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +0bf1c4: 0801 1300 |0012: move-object/from16 v1, v19 │ │ +0bf1c8: 0802 1400 |0014: move-object/from16 v2, v20 │ │ +0bf1cc: 0803 1500 |0016: move-object/from16 v3, v21 │ │ +0bf1d0: 7606 3206 0100 |0018: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0632 │ │ +0bf1d6: 0a0c |001b: move-result v12 │ │ +0bf1d8: 1305 2630 |001c: const/16 v5, #int 12326 // #3026 │ │ +0bf1dc: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +0bf1de: 0801 1300 |001f: move-object/from16 v1, v19 │ │ +0bf1e2: 0802 1400 |0021: move-object/from16 v2, v20 │ │ +0bf1e6: 0803 1500 |0023: move-object/from16 v3, v21 │ │ +0bf1ea: 7606 3206 0100 |0025: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0632 │ │ +0bf1f0: 0a12 |0028: move-result v18 │ │ +0bf1f2: 0800 1300 |0029: move-object/from16 v0, v19 │ │ +0bf1f6: 5201 6e02 |002b: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mDepthSize:I // field@026e │ │ +0bf1fa: 341c 6e00 |002d: if-lt v12, v1, 009b // +006e │ │ +0bf1fe: 0800 1300 |002f: move-object/from16 v0, v19 │ │ +0bf202: 5201 7102 |0031: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mStencilSize:I // field@0271 │ │ +0bf206: 0200 1200 |0033: move/from16 v0, v18 │ │ +0bf20a: 3410 6600 |0035: if-lt v0, v1, 009b // +0066 │ │ +0bf20e: 1305 2430 |0037: const/16 v5, #int 12324 // #3024 │ │ +0bf212: 1206 |0039: const/4 v6, #int 0 // #0 │ │ +0bf214: 0801 1300 |003a: move-object/from16 v1, v19 │ │ +0bf218: 0802 1400 |003c: move-object/from16 v2, v20 │ │ +0bf21c: 0803 1500 |003e: move-object/from16 v3, v21 │ │ +0bf220: 7606 3206 0100 |0040: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0632 │ │ +0bf226: 0a11 |0043: move-result v17 │ │ +0bf228: 1305 2330 |0044: const/16 v5, #int 12323 // #3023 │ │ +0bf22c: 1206 |0046: const/4 v6, #int 0 // #0 │ │ +0bf22e: 0801 1300 |0047: move-object/from16 v1, v19 │ │ +0bf232: 0802 1400 |0049: move-object/from16 v2, v20 │ │ +0bf236: 0803 1500 |004b: move-object/from16 v3, v21 │ │ +0bf23a: 7606 3206 0100 |004d: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0632 │ │ +0bf240: 0a0e |0050: move-result v14 │ │ +0bf242: 1305 2230 |0051: const/16 v5, #int 12322 // #3022 │ │ +0bf246: 1206 |0053: const/4 v6, #int 0 // #0 │ │ +0bf248: 0801 1300 |0054: move-object/from16 v1, v19 │ │ +0bf24c: 0802 1400 |0056: move-object/from16 v2, v20 │ │ +0bf250: 0803 1500 |0058: move-object/from16 v3, v21 │ │ +0bf254: 7606 3206 0100 |005a: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0632 │ │ +0bf25a: 0a09 |005d: move-result v9 │ │ +0bf25c: 1305 2130 |005e: const/16 v5, #int 12321 // #3021 │ │ +0bf260: 1206 |0060: const/4 v6, #int 0 // #0 │ │ +0bf262: 0801 1300 |0061: move-object/from16 v1, v19 │ │ +0bf266: 0802 1400 |0063: move-object/from16 v2, v20 │ │ +0bf26a: 0803 1500 |0065: move-object/from16 v3, v21 │ │ +0bf26e: 7606 3206 0100 |0067: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@0632 │ │ +0bf274: 0a07 |006a: move-result v7 │ │ +0bf276: 0800 1300 |006b: move-object/from16 v0, v19 │ │ +0bf27a: 5201 7002 |006d: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mRedSize:I // field@0270 │ │ +0bf27e: 9101 1101 |006f: sub-int v1, v17, v1 │ │ +0bf282: 7110 1026 0100 |0071: invoke-static {v1}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ +0bf288: 0a01 |0074: move-result v1 │ │ +0bf28a: 0800 1300 |0075: move-object/from16 v0, v19 │ │ +0bf28e: 5202 6f02 |0077: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mGreenSize:I // field@026f │ │ +0bf292: 9102 0e02 |0079: sub-int v2, v14, v2 │ │ +0bf296: 7110 1026 0200 |007b: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ +0bf29c: 0a02 |007e: move-result v2 │ │ +0bf29e: b021 |007f: add-int/2addr v1, v2 │ │ +0bf2a0: 0800 1300 |0080: move-object/from16 v0, v19 │ │ +0bf2a4: 5202 6d02 |0082: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mBlueSize:I // field@026d │ │ +0bf2a8: 9102 0902 |0084: sub-int v2, v9, v2 │ │ +0bf2ac: 7110 1026 0200 |0086: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ +0bf2b2: 0a02 |0089: move-result v2 │ │ +0bf2b4: b021 |008a: add-int/2addr v1, v2 │ │ +0bf2b6: 0800 1300 |008b: move-object/from16 v0, v19 │ │ +0bf2ba: 5202 6c02 |008d: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mAlphaSize:I // field@026c │ │ +0bf2be: 9102 0702 |008f: sub-int v2, v7, v2 │ │ +0bf2c2: 7110 1026 0200 |0091: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ +0bf2c8: 0a02 |0094: move-result v2 │ │ +0bf2ca: 900d 0102 |0095: add-int v13, v1, v2 │ │ +0bf2ce: 35bd 0400 |0097: if-ge v13, v11, 009b // +0004 │ │ +0bf2d2: 01db |0099: move v11, v13 │ │ +0bf2d4: 074a |009a: move-object v10, v4 │ │ +0bf2d6: d80f 0f01 |009b: add-int/lit8 v15, v15, #int 1 // #01 │ │ +0bf2da: 2900 6cff |009d: goto/16 0009 // -0094 │ │ +0bf2de: 110a |009f: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0001 line=496 │ │ 0x0003 line=497 │ │ 0x000f line=498 │ │ 0x001c line=499 │ │ @@ -213405,17 +213556,17 @@ │ │ 0x0000 - 0x00a0 reg=20 egl Ljavax/microedition/khronos/egl/EGL10; │ │ 0x0000 - 0x00a0 reg=21 display Ljavax/microedition/khronos/egl/EGLDisplay; │ │ 0x0000 - 0x00a0 reg=22 configs [Ljavax/microedition/khronos/egl/EGLConfig; │ │ │ │ source_file_idx : 1108 (GLBaseSurfaceView.java) │ │ │ │ Class #484 header: │ │ -class_idx : 223 │ │ +class_idx : 221 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1108 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #484 annotations: │ │ @@ -213437,17 +213588,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b0bc0: |[0b0bc0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$DefaultContextFactory.:()V │ │ -0b0bd0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0b0bd6: 0e00 |0003: return-void │ │ +0bf2e0: |[0bf2e0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$DefaultContextFactory.:()V │ │ +0bf2f0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0bf2f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$DefaultContextFactory; │ │ │ │ Virtual methods - │ │ @@ -213456,20 +213607,20 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -0b0bd8: |[0b0bd8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$DefaultContextFactory.createContext:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLContext; │ │ -0b0be8: 6200 3513 |0000: sget-object v0, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1335 │ │ -0b0bec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b0bee: 7251 a327 4305 |0003: invoke-interface {v3, v4, v5, v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglCreateContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljavax/microedition/khronos/egl/EGLContext;[I)Ljavax/microedition/khronos/egl/EGLContext; // method@27a3 │ │ -0b0bf4: 0c00 |0006: move-result-object v0 │ │ -0b0bf6: 1100 |0007: return-object v0 │ │ +0bf2f8: |[0bf2f8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$DefaultContextFactory.createContext:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLContext; │ │ +0bf308: 6200 3513 |0000: sget-object v0, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1335 │ │ +0bf30c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0bf30e: 7251 a327 4305 |0003: invoke-interface {v3, v4, v5, v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglCreateContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljavax/microedition/khronos/egl/EGLContext;[I)Ljavax/microedition/khronos/egl/EGLContext; // method@27a3 │ │ +0bf314: 0c00 |0006: move-result-object v0 │ │ +0bf316: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$DefaultContextFactory; │ │ 0x0000 - 0x0008 reg=3 egl Ljavax/microedition/khronos/egl/EGL10; │ │ 0x0000 - 0x0008 reg=4 display Ljavax/microedition/khronos/egl/EGLDisplay; │ │ @@ -213480,33 +213631,33 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0b0bf8: |[0b0bf8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$DefaultContextFactory.destroyContext:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)V │ │ -0b0c08: 7230 a727 2103 |0000: invoke-interface {v1, v2, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglDestroyContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@27a7 │ │ -0b0c0e: 0e00 |0003: return-void │ │ +0bf318: |[0bf318] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$DefaultContextFactory.destroyContext:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)V │ │ +0bf328: 7230 a727 2103 |0000: invoke-interface {v1, v2, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglDestroyContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@27a7 │ │ +0bf32e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0003 line=425 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$DefaultContextFactory; │ │ 0x0000 - 0x0004 reg=1 egl Ljavax/microedition/khronos/egl/EGL10; │ │ 0x0000 - 0x0004 reg=2 display Ljavax/microedition/khronos/egl/EGLDisplay; │ │ 0x0000 - 0x0004 reg=3 context Ljavax/microedition/khronos/egl/EGLContext; │ │ │ │ source_file_idx : 1108 (GLBaseSurfaceView.java) │ │ │ │ Class #485 header: │ │ -class_idx : 224 │ │ +class_idx : 222 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1108 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #485 annotations: │ │ @@ -213528,17 +213679,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b0c10: |[0b0c10] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$DefaultWindowSurfaceFactory.:()V │ │ -0b0c20: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0b0c26: 0e00 |0003: return-void │ │ +0bf330: |[0bf330] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$DefaultWindowSurfaceFactory.:()V │ │ +0bf340: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0bf346: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$DefaultWindowSurfaceFactory; │ │ │ │ Virtual methods - │ │ @@ -213547,19 +213698,19 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLSurface;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0b0c28: |[0b0c28] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$DefaultWindowSurfaceFactory.createWindowSurface:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLSurface; │ │ -0b0c38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b0c3a: 7250 a627 3254 |0001: invoke-interface {v2, v3, v4, v5, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglCreateWindowSurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;[I)Ljavax/microedition/khronos/egl/EGLSurface; // method@27a6 │ │ -0b0c40: 0c00 |0004: move-result-object v0 │ │ -0b0c42: 1100 |0005: return-object v0 │ │ +0bf348: |[0bf348] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$DefaultWindowSurfaceFactory.createWindowSurface:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLSurface; │ │ +0bf358: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bf35a: 7250 a627 3254 |0001: invoke-interface {v2, v3, v4, v5, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglCreateWindowSurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;[I)Ljavax/microedition/khronos/egl/EGLSurface; // method@27a6 │ │ +0bf360: 0c00 |0004: move-result-object v0 │ │ +0bf362: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$DefaultWindowSurfaceFactory; │ │ 0x0000 - 0x0006 reg=2 egl Ljavax/microedition/khronos/egl/EGL10; │ │ 0x0000 - 0x0006 reg=3 display Ljavax/microedition/khronos/egl/EGLDisplay; │ │ @@ -213571,33 +213722,33 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0b0c44: |[0b0c44] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$DefaultWindowSurfaceFactory.destroySurface:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)V │ │ -0b0c54: 7230 a827 2103 |0000: invoke-interface {v1, v2, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglDestroySurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z // method@27a8 │ │ -0b0c5a: 0e00 |0003: return-void │ │ +0bf364: |[0bf364] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$DefaultWindowSurfaceFactory.destroySurface:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)V │ │ +0bf374: 7230 a827 2103 |0000: invoke-interface {v1, v2, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglDestroySurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z // method@27a8 │ │ +0bf37a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ 0x0003 line=446 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$DefaultWindowSurfaceFactory; │ │ 0x0000 - 0x0004 reg=1 egl Ljavax/microedition/khronos/egl/EGL10; │ │ 0x0000 - 0x0004 reg=2 display Ljavax/microedition/khronos/egl/EGLDisplay; │ │ 0x0000 - 0x0004 reg=3 surface Ljavax/microedition/khronos/egl/EGLSurface; │ │ │ │ source_file_idx : 1108 (GLBaseSurfaceView.java) │ │ │ │ Class #486 header: │ │ -class_idx : 235 │ │ +class_idx : 233 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 234 │ │ +superclass_idx : 232 │ │ source_file_idx : 1109 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #486 annotations: │ │ @@ -213646,60 +213797,60 @@ │ │ type : '(IIIIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -0b0c5c: |[0b0c5c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$ComponentSizeChooser.:(IIIIII)V │ │ -0b0c6c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0b0c6e: 1300 0d00 |0001: const/16 v0, #int 13 // #d │ │ -0b0c72: 2300 4b04 |0003: new-array v0, v0, [I // type@044b │ │ -0b0c76: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0b0c78: 1302 2430 |0006: const/16 v2, #int 12324 // #3024 │ │ -0b0c7c: 4b02 0001 |0008: aput v2, v0, v1 │ │ -0b0c80: 4b05 0003 |000a: aput v5, v0, v3 │ │ -0b0c84: 1221 |000c: const/4 v1, #int 2 // #2 │ │ -0b0c86: 1302 2330 |000d: const/16 v2, #int 12323 // #3023 │ │ -0b0c8a: 4b02 0001 |000f: aput v2, v0, v1 │ │ -0b0c8e: 1231 |0011: const/4 v1, #int 3 // #3 │ │ -0b0c90: 4b06 0001 |0012: aput v6, v0, v1 │ │ -0b0c94: 1241 |0014: const/4 v1, #int 4 // #4 │ │ -0b0c96: 1302 2230 |0015: const/16 v2, #int 12322 // #3022 │ │ -0b0c9a: 4b02 0001 |0017: aput v2, v0, v1 │ │ -0b0c9e: 1251 |0019: const/4 v1, #int 5 // #5 │ │ -0b0ca0: 4b07 0001 |001a: aput v7, v0, v1 │ │ -0b0ca4: 1261 |001c: const/4 v1, #int 6 // #6 │ │ -0b0ca6: 1302 2130 |001d: const/16 v2, #int 12321 // #3021 │ │ -0b0caa: 4b02 0001 |001f: aput v2, v0, v1 │ │ -0b0cae: 1271 |0021: const/4 v1, #int 7 // #7 │ │ -0b0cb0: 4b08 0001 |0022: aput v8, v0, v1 │ │ -0b0cb4: 1301 0800 |0024: const/16 v1, #int 8 // #8 │ │ -0b0cb8: 1302 2530 |0026: const/16 v2, #int 12325 // #3025 │ │ -0b0cbc: 4b02 0001 |0028: aput v2, v0, v1 │ │ -0b0cc0: 1301 0900 |002a: const/16 v1, #int 9 // #9 │ │ -0b0cc4: 4b09 0001 |002c: aput v9, v0, v1 │ │ -0b0cc8: 1301 0a00 |002e: const/16 v1, #int 10 // #a │ │ -0b0ccc: 1302 2630 |0030: const/16 v2, #int 12326 // #3026 │ │ -0b0cd0: 4b02 0001 |0032: aput v2, v0, v1 │ │ -0b0cd4: 1301 0b00 |0034: const/16 v1, #int 11 // #b │ │ -0b0cd8: 4b0a 0001 |0036: aput v10, v0, v1 │ │ -0b0cdc: 1301 0c00 |0038: const/16 v1, #int 12 // #c │ │ -0b0ce0: 1302 3830 |003a: const/16 v2, #int 12344 // #3038 │ │ -0b0ce4: 4b02 0001 |003c: aput v2, v0, v1 │ │ -0b0ce8: 7020 7906 0400 |003e: invoke-direct {v4, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$BaseConfigChooser;.:([I)V // method@0679 │ │ -0b0cee: 2330 4b04 |0041: new-array v0, v3, [I // type@044b │ │ -0b0cf2: 5b40 a402 |0043: iput-object v0, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mValue:[I // field@02a4 │ │ -0b0cf6: 5945 a202 |0045: iput v5, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mRedSize:I // field@02a2 │ │ -0b0cfa: 5946 a102 |0047: iput v6, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mGreenSize:I // field@02a1 │ │ -0b0cfe: 5947 9f02 |0049: iput v7, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mBlueSize:I // field@029f │ │ -0b0d02: 5948 9e02 |004b: iput v8, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mAlphaSize:I // field@029e │ │ -0b0d06: 5949 a002 |004d: iput v9, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mDepthSize:I // field@02a0 │ │ -0b0d0a: 594a a302 |004f: iput v10, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mStencilSize:I // field@02a3 │ │ -0b0d0e: 0e00 |0051: return-void │ │ +0bf37c: |[0bf37c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$ComponentSizeChooser.:(IIIIII)V │ │ +0bf38c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0bf38e: 1300 0d00 |0001: const/16 v0, #int 13 // #d │ │ +0bf392: 2300 4904 |0003: new-array v0, v0, [I // type@0449 │ │ +0bf396: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0bf398: 1302 2430 |0006: const/16 v2, #int 12324 // #3024 │ │ +0bf39c: 4b02 0001 |0008: aput v2, v0, v1 │ │ +0bf3a0: 4b05 0003 |000a: aput v5, v0, v3 │ │ +0bf3a4: 1221 |000c: const/4 v1, #int 2 // #2 │ │ +0bf3a6: 1302 2330 |000d: const/16 v2, #int 12323 // #3023 │ │ +0bf3aa: 4b02 0001 |000f: aput v2, v0, v1 │ │ +0bf3ae: 1231 |0011: const/4 v1, #int 3 // #3 │ │ +0bf3b0: 4b06 0001 |0012: aput v6, v0, v1 │ │ +0bf3b4: 1241 |0014: const/4 v1, #int 4 // #4 │ │ +0bf3b6: 1302 2230 |0015: const/16 v2, #int 12322 // #3022 │ │ +0bf3ba: 4b02 0001 |0017: aput v2, v0, v1 │ │ +0bf3be: 1251 |0019: const/4 v1, #int 5 // #5 │ │ +0bf3c0: 4b07 0001 |001a: aput v7, v0, v1 │ │ +0bf3c4: 1261 |001c: const/4 v1, #int 6 // #6 │ │ +0bf3c6: 1302 2130 |001d: const/16 v2, #int 12321 // #3021 │ │ +0bf3ca: 4b02 0001 |001f: aput v2, v0, v1 │ │ +0bf3ce: 1271 |0021: const/4 v1, #int 7 // #7 │ │ +0bf3d0: 4b08 0001 |0022: aput v8, v0, v1 │ │ +0bf3d4: 1301 0800 |0024: const/16 v1, #int 8 // #8 │ │ +0bf3d8: 1302 2530 |0026: const/16 v2, #int 12325 // #3025 │ │ +0bf3dc: 4b02 0001 |0028: aput v2, v0, v1 │ │ +0bf3e0: 1301 0900 |002a: const/16 v1, #int 9 // #9 │ │ +0bf3e4: 4b09 0001 |002c: aput v9, v0, v1 │ │ +0bf3e8: 1301 0a00 |002e: const/16 v1, #int 10 // #a │ │ +0bf3ec: 1302 2630 |0030: const/16 v2, #int 12326 // #3026 │ │ +0bf3f0: 4b02 0001 |0032: aput v2, v0, v1 │ │ +0bf3f4: 1301 0b00 |0034: const/16 v1, #int 11 // #b │ │ +0bf3f8: 4b0a 0001 |0036: aput v10, v0, v1 │ │ +0bf3fc: 1301 0c00 |0038: const/16 v1, #int 12 // #c │ │ +0bf400: 1302 3830 |003a: const/16 v2, #int 12344 // #3038 │ │ +0bf404: 4b02 0001 |003c: aput v2, v0, v1 │ │ +0bf408: 7020 7906 0400 |003e: invoke-direct {v4, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$BaseConfigChooser;.:([I)V // method@0679 │ │ +0bf40e: 2330 4904 |0041: new-array v0, v3, [I // type@0449 │ │ +0bf412: 5b40 a402 |0043: iput-object v0, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mValue:[I // field@02a4 │ │ +0bf416: 5945 a202 |0045: iput v5, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mRedSize:I // field@02a2 │ │ +0bf41a: 5946 a102 |0047: iput v6, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mGreenSize:I // field@02a1 │ │ +0bf41e: 5947 9f02 |0049: iput v7, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mBlueSize:I // field@029f │ │ +0bf422: 5948 9e02 |004b: iput v8, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mAlphaSize:I // field@029e │ │ +0bf426: 5949 a002 |004d: iput v9, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mDepthSize:I // field@02a0 │ │ +0bf42a: 594a a302 |004f: iput v10, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mStencilSize:I // field@02a3 │ │ +0bf42e: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=609 │ │ 0x0041 line=613 │ │ 0x0045 line=614 │ │ 0x0047 line=615 │ │ 0x0049 line=616 │ │ @@ -213721,23 +213872,23 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -0b0d10: |[0b0d10] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$ComponentSizeChooser.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I │ │ -0b0d20: 5420 a402 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mValue:[I // field@02a4 │ │ -0b0d24: 7250 a927 4365 |0002: invoke-interface {v3, v4, v5, v6, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a9 │ │ -0b0d2a: 0a00 |0005: move-result v0 │ │ -0b0d2c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0b0d30: 5420 a402 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mValue:[I // field@02a4 │ │ -0b0d34: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0b0d36: 4407 0001 |000b: aget v7, v0, v1 │ │ -0b0d3a: 0f07 |000d: return v7 │ │ +0bf430: |[0bf430] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$ComponentSizeChooser.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I │ │ +0bf440: 5420 a402 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mValue:[I // field@02a4 │ │ +0bf444: 7250 a927 4365 |0002: invoke-interface {v3, v4, v5, v6, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a9 │ │ +0bf44a: 0a00 |0005: move-result v0 │ │ +0bf44c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0bf450: 5420 a402 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mValue:[I // field@02a4 │ │ +0bf454: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0bf456: 4407 0001 |000b: aget v7, v0, v1 │ │ +0bf45a: 0f07 |000d: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ 0x0008 line=647 │ │ 0x000d line=649 │ │ locals : │ │ 0x0000 - 0x000d reg=7 defaultValue I │ │ @@ -213753,102 +213904,102 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 160 16-bit code units │ │ -0b0d3c: |[0b0d3c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$ComponentSizeChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ -0b0d4c: 120a |0000: const/4 v10, #int 0 // #0 │ │ -0b0d4e: 130b e803 |0001: const/16 v11, #int 1000 // #3e8 │ │ -0b0d52: 0808 1600 |0003: move-object/from16 v8, v22 │ │ -0b0d56: 2180 |0005: array-length v0, v8 │ │ -0b0d58: 0210 0000 |0006: move/from16 v16, v0 │ │ -0b0d5c: 120f |0008: const/4 v15, #int 0 // #0 │ │ -0b0d5e: 0200 1000 |0009: move/from16 v0, v16 │ │ -0b0d62: 350f 9400 |000b: if-ge v15, v0, 009f // +0094 │ │ -0b0d66: 4604 080f |000d: aget-object v4, v8, v15 │ │ -0b0d6a: 1305 2530 |000f: const/16 v5, #int 12325 // #3025 │ │ -0b0d6e: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -0b0d70: 0801 1300 |0012: move-object/from16 v1, v19 │ │ -0b0d74: 0802 1400 |0014: move-object/from16 v2, v20 │ │ -0b0d78: 0803 1500 |0016: move-object/from16 v3, v21 │ │ -0b0d7c: 7606 7e06 0100 |0018: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@067e │ │ -0b0d82: 0a0c |001b: move-result v12 │ │ -0b0d84: 1305 2630 |001c: const/16 v5, #int 12326 // #3026 │ │ -0b0d88: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -0b0d8a: 0801 1300 |001f: move-object/from16 v1, v19 │ │ -0b0d8e: 0802 1400 |0021: move-object/from16 v2, v20 │ │ -0b0d92: 0803 1500 |0023: move-object/from16 v3, v21 │ │ -0b0d96: 7606 7e06 0100 |0025: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@067e │ │ -0b0d9c: 0a12 |0028: move-result v18 │ │ -0b0d9e: 0800 1300 |0029: move-object/from16 v0, v19 │ │ -0b0da2: 5201 a002 |002b: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mDepthSize:I // field@02a0 │ │ -0b0da6: 341c 6e00 |002d: if-lt v12, v1, 009b // +006e │ │ -0b0daa: 0800 1300 |002f: move-object/from16 v0, v19 │ │ -0b0dae: 5201 a302 |0031: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mStencilSize:I // field@02a3 │ │ -0b0db2: 0200 1200 |0033: move/from16 v0, v18 │ │ -0b0db6: 3410 6600 |0035: if-lt v0, v1, 009b // +0066 │ │ -0b0dba: 1305 2430 |0037: const/16 v5, #int 12324 // #3024 │ │ -0b0dbe: 1206 |0039: const/4 v6, #int 0 // #0 │ │ -0b0dc0: 0801 1300 |003a: move-object/from16 v1, v19 │ │ -0b0dc4: 0802 1400 |003c: move-object/from16 v2, v20 │ │ -0b0dc8: 0803 1500 |003e: move-object/from16 v3, v21 │ │ -0b0dcc: 7606 7e06 0100 |0040: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@067e │ │ -0b0dd2: 0a11 |0043: move-result v17 │ │ -0b0dd4: 1305 2330 |0044: const/16 v5, #int 12323 // #3023 │ │ -0b0dd8: 1206 |0046: const/4 v6, #int 0 // #0 │ │ -0b0dda: 0801 1300 |0047: move-object/from16 v1, v19 │ │ -0b0dde: 0802 1400 |0049: move-object/from16 v2, v20 │ │ -0b0de2: 0803 1500 |004b: move-object/from16 v3, v21 │ │ -0b0de6: 7606 7e06 0100 |004d: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@067e │ │ -0b0dec: 0a0e |0050: move-result v14 │ │ -0b0dee: 1305 2230 |0051: const/16 v5, #int 12322 // #3022 │ │ -0b0df2: 1206 |0053: const/4 v6, #int 0 // #0 │ │ -0b0df4: 0801 1300 |0054: move-object/from16 v1, v19 │ │ -0b0df8: 0802 1400 |0056: move-object/from16 v2, v20 │ │ -0b0dfc: 0803 1500 |0058: move-object/from16 v3, v21 │ │ -0b0e00: 7606 7e06 0100 |005a: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@067e │ │ -0b0e06: 0a09 |005d: move-result v9 │ │ -0b0e08: 1305 2130 |005e: const/16 v5, #int 12321 // #3021 │ │ -0b0e0c: 1206 |0060: const/4 v6, #int 0 // #0 │ │ -0b0e0e: 0801 1300 |0061: move-object/from16 v1, v19 │ │ -0b0e12: 0802 1400 |0063: move-object/from16 v2, v20 │ │ -0b0e16: 0803 1500 |0065: move-object/from16 v3, v21 │ │ -0b0e1a: 7606 7e06 0100 |0067: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@067e │ │ -0b0e20: 0a07 |006a: move-result v7 │ │ -0b0e22: 0800 1300 |006b: move-object/from16 v0, v19 │ │ -0b0e26: 5201 a202 |006d: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mRedSize:I // field@02a2 │ │ -0b0e2a: 9101 1101 |006f: sub-int v1, v17, v1 │ │ -0b0e2e: 7110 1026 0100 |0071: invoke-static {v1}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ -0b0e34: 0a01 |0074: move-result v1 │ │ -0b0e36: 0800 1300 |0075: move-object/from16 v0, v19 │ │ -0b0e3a: 5202 a102 |0077: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mGreenSize:I // field@02a1 │ │ -0b0e3e: 9102 0e02 |0079: sub-int v2, v14, v2 │ │ -0b0e42: 7110 1026 0200 |007b: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ -0b0e48: 0a02 |007e: move-result v2 │ │ -0b0e4a: b021 |007f: add-int/2addr v1, v2 │ │ -0b0e4c: 0800 1300 |0080: move-object/from16 v0, v19 │ │ -0b0e50: 5202 9f02 |0082: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mBlueSize:I // field@029f │ │ -0b0e54: 9102 0902 |0084: sub-int v2, v9, v2 │ │ -0b0e58: 7110 1026 0200 |0086: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ -0b0e5e: 0a02 |0089: move-result v2 │ │ -0b0e60: b021 |008a: add-int/2addr v1, v2 │ │ -0b0e62: 0800 1300 |008b: move-object/from16 v0, v19 │ │ -0b0e66: 5202 9e02 |008d: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mAlphaSize:I // field@029e │ │ -0b0e6a: 9102 0702 |008f: sub-int v2, v7, v2 │ │ -0b0e6e: 7110 1026 0200 |0091: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ -0b0e74: 0a02 |0094: move-result v2 │ │ -0b0e76: 900d 0102 |0095: add-int v13, v1, v2 │ │ -0b0e7a: 35bd 0400 |0097: if-ge v13, v11, 009b // +0004 │ │ -0b0e7e: 01db |0099: move v11, v13 │ │ -0b0e80: 074a |009a: move-object v10, v4 │ │ -0b0e82: d80f 0f01 |009b: add-int/lit8 v15, v15, #int 1 // #01 │ │ -0b0e86: 2900 6cff |009d: goto/16 0009 // -0094 │ │ -0b0e8a: 110a |009f: return-object v10 │ │ +0bf45c: |[0bf45c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$ComponentSizeChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ +0bf46c: 120a |0000: const/4 v10, #int 0 // #0 │ │ +0bf46e: 130b e803 |0001: const/16 v11, #int 1000 // #3e8 │ │ +0bf472: 0808 1600 |0003: move-object/from16 v8, v22 │ │ +0bf476: 2180 |0005: array-length v0, v8 │ │ +0bf478: 0210 0000 |0006: move/from16 v16, v0 │ │ +0bf47c: 120f |0008: const/4 v15, #int 0 // #0 │ │ +0bf47e: 0200 1000 |0009: move/from16 v0, v16 │ │ +0bf482: 350f 9400 |000b: if-ge v15, v0, 009f // +0094 │ │ +0bf486: 4604 080f |000d: aget-object v4, v8, v15 │ │ +0bf48a: 1305 2530 |000f: const/16 v5, #int 12325 // #3025 │ │ +0bf48e: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +0bf490: 0801 1300 |0012: move-object/from16 v1, v19 │ │ +0bf494: 0802 1400 |0014: move-object/from16 v2, v20 │ │ +0bf498: 0803 1500 |0016: move-object/from16 v3, v21 │ │ +0bf49c: 7606 7e06 0100 |0018: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@067e │ │ +0bf4a2: 0a0c |001b: move-result v12 │ │ +0bf4a4: 1305 2630 |001c: const/16 v5, #int 12326 // #3026 │ │ +0bf4a8: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +0bf4aa: 0801 1300 |001f: move-object/from16 v1, v19 │ │ +0bf4ae: 0802 1400 |0021: move-object/from16 v2, v20 │ │ +0bf4b2: 0803 1500 |0023: move-object/from16 v3, v21 │ │ +0bf4b6: 7606 7e06 0100 |0025: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@067e │ │ +0bf4bc: 0a12 |0028: move-result v18 │ │ +0bf4be: 0800 1300 |0029: move-object/from16 v0, v19 │ │ +0bf4c2: 5201 a002 |002b: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mDepthSize:I // field@02a0 │ │ +0bf4c6: 341c 6e00 |002d: if-lt v12, v1, 009b // +006e │ │ +0bf4ca: 0800 1300 |002f: move-object/from16 v0, v19 │ │ +0bf4ce: 5201 a302 |0031: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mStencilSize:I // field@02a3 │ │ +0bf4d2: 0200 1200 |0033: move/from16 v0, v18 │ │ +0bf4d6: 3410 6600 |0035: if-lt v0, v1, 009b // +0066 │ │ +0bf4da: 1305 2430 |0037: const/16 v5, #int 12324 // #3024 │ │ +0bf4de: 1206 |0039: const/4 v6, #int 0 // #0 │ │ +0bf4e0: 0801 1300 |003a: move-object/from16 v1, v19 │ │ +0bf4e4: 0802 1400 |003c: move-object/from16 v2, v20 │ │ +0bf4e8: 0803 1500 |003e: move-object/from16 v3, v21 │ │ +0bf4ec: 7606 7e06 0100 |0040: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@067e │ │ +0bf4f2: 0a11 |0043: move-result v17 │ │ +0bf4f4: 1305 2330 |0044: const/16 v5, #int 12323 // #3023 │ │ +0bf4f8: 1206 |0046: const/4 v6, #int 0 // #0 │ │ +0bf4fa: 0801 1300 |0047: move-object/from16 v1, v19 │ │ +0bf4fe: 0802 1400 |0049: move-object/from16 v2, v20 │ │ +0bf502: 0803 1500 |004b: move-object/from16 v3, v21 │ │ +0bf506: 7606 7e06 0100 |004d: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@067e │ │ +0bf50c: 0a0e |0050: move-result v14 │ │ +0bf50e: 1305 2230 |0051: const/16 v5, #int 12322 // #3022 │ │ +0bf512: 1206 |0053: const/4 v6, #int 0 // #0 │ │ +0bf514: 0801 1300 |0054: move-object/from16 v1, v19 │ │ +0bf518: 0802 1400 |0056: move-object/from16 v2, v20 │ │ +0bf51c: 0803 1500 |0058: move-object/from16 v3, v21 │ │ +0bf520: 7606 7e06 0100 |005a: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@067e │ │ +0bf526: 0a09 |005d: move-result v9 │ │ +0bf528: 1305 2130 |005e: const/16 v5, #int 12321 // #3021 │ │ +0bf52c: 1206 |0060: const/4 v6, #int 0 // #0 │ │ +0bf52e: 0801 1300 |0061: move-object/from16 v1, v19 │ │ +0bf532: 0802 1400 |0063: move-object/from16 v2, v20 │ │ +0bf536: 0803 1500 |0065: move-object/from16 v3, v21 │ │ +0bf53a: 7606 7e06 0100 |0067: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@067e │ │ +0bf540: 0a07 |006a: move-result v7 │ │ +0bf542: 0800 1300 |006b: move-object/from16 v0, v19 │ │ +0bf546: 5201 a202 |006d: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mRedSize:I // field@02a2 │ │ +0bf54a: 9101 1101 |006f: sub-int v1, v17, v1 │ │ +0bf54e: 7110 1026 0100 |0071: invoke-static {v1}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ +0bf554: 0a01 |0074: move-result v1 │ │ +0bf556: 0800 1300 |0075: move-object/from16 v0, v19 │ │ +0bf55a: 5202 a102 |0077: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mGreenSize:I // field@02a1 │ │ +0bf55e: 9102 0e02 |0079: sub-int v2, v14, v2 │ │ +0bf562: 7110 1026 0200 |007b: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ +0bf568: 0a02 |007e: move-result v2 │ │ +0bf56a: b021 |007f: add-int/2addr v1, v2 │ │ +0bf56c: 0800 1300 |0080: move-object/from16 v0, v19 │ │ +0bf570: 5202 9f02 |0082: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mBlueSize:I // field@029f │ │ +0bf574: 9102 0902 |0084: sub-int v2, v9, v2 │ │ +0bf578: 7110 1026 0200 |0086: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ +0bf57e: 0a02 |0089: move-result v2 │ │ +0bf580: b021 |008a: add-int/2addr v1, v2 │ │ +0bf582: 0800 1300 |008b: move-object/from16 v0, v19 │ │ +0bf586: 5202 9e02 |008d: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mAlphaSize:I // field@029e │ │ +0bf58a: 9102 0702 |008f: sub-int v2, v7, v2 │ │ +0bf58e: 7110 1026 0200 |0091: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ +0bf594: 0a02 |0094: move-result v2 │ │ +0bf596: 900d 0102 |0095: add-int v13, v1, v2 │ │ +0bf59a: 35bd 0400 |0097: if-ge v13, v11, 009b // +0004 │ │ +0bf59e: 01db |0099: move v11, v13 │ │ +0bf5a0: 074a |009a: move-object v10, v4 │ │ +0bf5a2: d80f 0f01 |009b: add-int/lit8 v15, v15, #int 1 // #01 │ │ +0bf5a6: 2900 6cff |009d: goto/16 0009 // -0094 │ │ +0bf5aa: 110a |009f: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 0x0001 line=624 │ │ 0x0003 line=625 │ │ 0x000f line=626 │ │ 0x001c line=627 │ │ @@ -213881,17 +214032,17 @@ │ │ 0x0000 - 0x00a0 reg=20 egl Ljavax/microedition/khronos/egl/EGL10; │ │ 0x0000 - 0x00a0 reg=21 display Ljavax/microedition/khronos/egl/EGLDisplay; │ │ 0x0000 - 0x00a0 reg=22 configs [Ljavax/microedition/khronos/egl/EGLConfig; │ │ │ │ source_file_idx : 1109 (GLBaseSurfaceViewLW.java) │ │ │ │ Class #487 header: │ │ -class_idx : 236 │ │ +class_idx : 234 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1109 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #487 annotations: │ │ @@ -213913,17 +214064,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b0e8c: |[0b0e8c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$DefaultContextFactory.:()V │ │ -0b0e9c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0b0ea2: 0e00 |0003: return-void │ │ +0bf5ac: |[0bf5ac] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$DefaultContextFactory.:()V │ │ +0bf5bc: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0bf5c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$DefaultContextFactory; │ │ │ │ Virtual methods - │ │ @@ -213932,20 +214083,20 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -0b0ea4: |[0b0ea4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$DefaultContextFactory.createContext:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLContext; │ │ -0b0eb4: 6200 3513 |0000: sget-object v0, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1335 │ │ -0b0eb8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b0eba: 7251 a327 4305 |0003: invoke-interface {v3, v4, v5, v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglCreateContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljavax/microedition/khronos/egl/EGLContext;[I)Ljavax/microedition/khronos/egl/EGLContext; // method@27a3 │ │ -0b0ec0: 0c00 |0006: move-result-object v0 │ │ -0b0ec2: 1100 |0007: return-object v0 │ │ +0bf5c4: |[0bf5c4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$DefaultContextFactory.createContext:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLContext; │ │ +0bf5d4: 6200 3513 |0000: sget-object v0, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1335 │ │ +0bf5d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0bf5da: 7251 a327 4305 |0003: invoke-interface {v3, v4, v5, v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglCreateContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljavax/microedition/khronos/egl/EGLContext;[I)Ljavax/microedition/khronos/egl/EGLContext; // method@27a3 │ │ +0bf5e0: 0c00 |0006: move-result-object v0 │ │ +0bf5e2: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$DefaultContextFactory; │ │ 0x0000 - 0x0008 reg=3 egl Ljavax/microedition/khronos/egl/EGL10; │ │ 0x0000 - 0x0008 reg=4 display Ljavax/microedition/khronos/egl/EGLDisplay; │ │ @@ -213956,33 +214107,33 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0b0ec4: |[0b0ec4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$DefaultContextFactory.destroyContext:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)V │ │ -0b0ed4: 7230 a727 2103 |0000: invoke-interface {v1, v2, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglDestroyContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@27a7 │ │ -0b0eda: 0e00 |0003: return-void │ │ +0bf5e4: |[0bf5e4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$DefaultContextFactory.destroyContext:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)V │ │ +0bf5f4: 7230 a727 2103 |0000: invoke-interface {v1, v2, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglDestroyContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@27a7 │ │ +0bf5fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ 0x0003 line=525 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$DefaultContextFactory; │ │ 0x0000 - 0x0004 reg=1 egl Ljavax/microedition/khronos/egl/EGL10; │ │ 0x0000 - 0x0004 reg=2 display Ljavax/microedition/khronos/egl/EGLDisplay; │ │ 0x0000 - 0x0004 reg=3 context Ljavax/microedition/khronos/egl/EGLContext; │ │ │ │ source_file_idx : 1109 (GLBaseSurfaceViewLW.java) │ │ │ │ Class #488 header: │ │ -class_idx : 237 │ │ +class_idx : 235 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1109 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #488 annotations: │ │ @@ -214004,17 +214155,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b0edc: |[0b0edc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$DefaultWindowSurfaceFactory.:()V │ │ -0b0eec: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0b0ef2: 0e00 |0003: return-void │ │ +0bf5fc: |[0bf5fc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$DefaultWindowSurfaceFactory.:()V │ │ +0bf60c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0bf612: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$DefaultWindowSurfaceFactory; │ │ │ │ Virtual methods - │ │ @@ -214023,41 +214174,41 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLSurface;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 41 16-bit code units │ │ -0b0ef4: |[0b0ef4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$DefaultWindowSurfaceFactory.createWindowSurface:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLSurface; │ │ -0b0f04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b0f06: 3900 2700 |0001: if-nez v0, 0028 // +0027 │ │ -0b0f0a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0b0f0c: 7251 a627 6587 |0004: invoke-interface {v5, v6, v7, v8, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglCreateWindowSurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;[I)Ljavax/microedition/khronos/egl/EGLSurface; // method@27a6 │ │ -0b0f12: 0c00 |0007: move-result-object v0 │ │ -0b0f14: 3900 f9ff |0008: if-nez v0, 0001 // -0007 │ │ -0b0f18: 1601 0a00 |000a: const-wide/16 v1, #int 10 // #a │ │ -0b0f1c: 7120 8626 2100 |000c: invoke-static {v1, v2}, Ljava/lang/Thread;.sleep:(J)V // method@2686 │ │ -0b0f22: 28f2 |000f: goto 0001 // -000e │ │ -0b0f24: 0d01 |0010: move-exception v1 │ │ -0b0f26: 28f0 |0011: goto 0001 // -0010 │ │ -0b0f28: 0d01 |0012: move-exception v1 │ │ -0b0f2a: 3900 eeff |0013: if-nez v0, 0001 // -0012 │ │ -0b0f2e: 1601 0a00 |0015: const-wide/16 v1, #int 10 // #a │ │ -0b0f32: 7120 8626 2100 |0017: invoke-static {v1, v2}, Ljava/lang/Thread;.sleep:(J)V // method@2686 │ │ -0b0f38: 28e7 |001a: goto 0001 // -0019 │ │ -0b0f3a: 0d01 |001b: move-exception v1 │ │ -0b0f3c: 28e5 |001c: goto 0001 // -001b │ │ -0b0f3e: 0d01 |001d: move-exception v1 │ │ -0b0f40: 3900 0700 |001e: if-nez v0, 0025 // +0007 │ │ -0b0f44: 1602 0a00 |0020: const-wide/16 v2, #int 10 // #a │ │ -0b0f48: 7120 8626 3200 |0022: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@2686 │ │ -0b0f4e: 2701 |0025: throw v1 │ │ -0b0f50: 0d02 |0026: move-exception v2 │ │ -0b0f52: 28fe |0027: goto 0025 // -0002 │ │ -0b0f54: 1100 |0028: return-object v0 │ │ +0bf614: |[0bf614] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$DefaultWindowSurfaceFactory.createWindowSurface:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLSurface; │ │ +0bf624: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bf626: 3900 2700 |0001: if-nez v0, 0028 // +0027 │ │ +0bf62a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0bf62c: 7251 a627 6587 |0004: invoke-interface {v5, v6, v7, v8, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglCreateWindowSurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;[I)Ljavax/microedition/khronos/egl/EGLSurface; // method@27a6 │ │ +0bf632: 0c00 |0007: move-result-object v0 │ │ +0bf634: 3900 f9ff |0008: if-nez v0, 0001 // -0007 │ │ +0bf638: 1602 0a00 |000a: const-wide/16 v2, #int 10 // #a │ │ +0bf63c: 7120 8626 3200 |000c: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@2686 │ │ +0bf642: 28f2 |000f: goto 0001 // -000e │ │ +0bf644: 0d01 |0010: move-exception v1 │ │ +0bf646: 28f0 |0011: goto 0001 // -0010 │ │ +0bf648: 0d01 |0012: move-exception v1 │ │ +0bf64a: 3900 eeff |0013: if-nez v0, 0001 // -0012 │ │ +0bf64e: 1602 0a00 |0015: const-wide/16 v2, #int 10 // #a │ │ +0bf652: 7120 8626 3200 |0017: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@2686 │ │ +0bf658: 28e7 |001a: goto 0001 // -0019 │ │ +0bf65a: 0d01 |001b: move-exception v1 │ │ +0bf65c: 28e5 |001c: goto 0001 // -001b │ │ +0bf65e: 0d01 |001d: move-exception v1 │ │ +0bf660: 3900 0700 |001e: if-nez v0, 0025 // +0007 │ │ +0bf664: 1602 0a00 |0020: const-wide/16 v2, #int 10 // #a │ │ +0bf668: 7120 8626 3200 |0022: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@2686 │ │ +0bf66e: 2701 |0025: throw v1 │ │ +0bf670: 0d02 |0026: move-exception v2 │ │ +0bf672: 28fe |0027: goto 0025 // -0002 │ │ +0bf674: 1100 |0028: return-object v0 │ │ catches : 4 │ │ 0x0004 - 0x0007 │ │ Ljava/lang/Throwable; -> 0x0012 │ │ -> 0x001d │ │ 0x000c - 0x000f │ │ Ljava/lang/InterruptedException; -> 0x0010 │ │ 0x0017 - 0x001a │ │ @@ -214093,33 +214244,33 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0b0f8c: |[0b0f8c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$DefaultWindowSurfaceFactory.destroySurface:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)V │ │ -0b0f9c: 7230 a827 2103 |0000: invoke-interface {v1, v2, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglDestroySurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z // method@27a8 │ │ -0b0fa2: 0e00 |0003: return-void │ │ +0bf6ac: |[0bf6ac] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$DefaultWindowSurfaceFactory.destroySurface:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)V │ │ +0bf6bc: 7230 a827 2103 |0000: invoke-interface {v1, v2, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglDestroySurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z // method@27a8 │ │ +0bf6c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ 0x0003 line=574 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$DefaultWindowSurfaceFactory; │ │ 0x0000 - 0x0004 reg=1 egl Ljavax/microedition/khronos/egl/EGL10; │ │ 0x0000 - 0x0004 reg=2 display Ljavax/microedition/khronos/egl/EGLDisplay; │ │ 0x0000 - 0x0004 reg=3 surface Ljavax/microedition/khronos/egl/EGLSurface; │ │ │ │ source_file_idx : 1109 (GLBaseSurfaceViewLW.java) │ │ │ │ Class #489 header: │ │ -class_idx : 248 │ │ +class_idx : 246 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 266 │ │ +superclass_idx : 264 │ │ source_file_idx : 1112 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 143 │ │ │ │ Class #489 - │ │ @@ -214147,30 +214298,30 @@ │ │ type : '(Ljavax/microedition/khronos/opengles/GL;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0b0fa4: |[0b0fa4] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.:(Ljavax/microedition/khronos/opengles/GL;I)V │ │ -0b0fb4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0b0fb6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0b0fb8: 7020 d508 4300 |0002: invoke-direct {v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase;.:(Ljavax/microedition/khronos/opengles/GL;)V // method@08d5 │ │ -0b0fbe: dd00 0501 |0005: and-int/lit8 v0, v5, #int 1 // #01 │ │ -0b0fc2: 3800 0c00 |0007: if-eqz v0, 0013 // +000c │ │ -0b0fc6: 0110 |0009: move v0, v1 │ │ -0b0fc8: 5c30 d702 |000a: iput-boolean v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mCheckError:Z // field@02d7 │ │ -0b0fcc: dd00 0502 |000c: and-int/lit8 v0, v5, #int 2 // #02 │ │ -0b0fd0: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -0b0fd4: 5c31 d802 |0010: iput-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mCheckThread:Z // field@02d8 │ │ -0b0fd8: 0e00 |0012: return-void │ │ -0b0fda: 0120 |0013: move v0, v2 │ │ -0b0fdc: 28f6 |0014: goto 000a // -000a │ │ -0b0fde: 0121 |0015: move v1, v2 │ │ -0b0fe0: 28fa |0016: goto 0010 // -0006 │ │ +0bf6c4: |[0bf6c4] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.:(Ljavax/microedition/khronos/opengles/GL;I)V │ │ +0bf6d4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0bf6d6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0bf6d8: 7020 d508 4300 |0002: invoke-direct {v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase;.:(Ljavax/microedition/khronos/opengles/GL;)V // method@08d5 │ │ +0bf6de: dd00 0501 |0005: and-int/lit8 v0, v5, #int 1 // #01 │ │ +0bf6e2: 3800 0c00 |0007: if-eqz v0, 0013 // +000c │ │ +0bf6e6: 0110 |0009: move v0, v1 │ │ +0bf6e8: 5c30 d702 |000a: iput-boolean v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mCheckError:Z // field@02d7 │ │ +0bf6ec: dd00 0502 |000c: and-int/lit8 v0, v5, #int 2 // #02 │ │ +0bf6f0: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +0bf6f4: 5c31 d802 |0010: iput-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mCheckThread:Z // field@02d8 │ │ +0bf6f8: 0e00 |0012: return-void │ │ +0bf6fa: 0120 |0013: move v0, v2 │ │ +0bf6fc: 28f6 |0014: goto 000a // -000a │ │ +0bf6fe: 0121 |0015: move v1, v2 │ │ +0bf700: 28fa |0016: goto 0010 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=32 │ │ 0x0005 line=33 │ │ 0x000c line=34 │ │ 0x0012 line=35 │ │ 0x0014 line=33 │ │ @@ -214185,25 +214336,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0b0fe4: |[0b0fe4] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.checkError:()V │ │ -0b0ff4: 5521 d702 |0000: iget-boolean v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mCheckError:Z // field@02d7 │ │ -0b0ff8: 3801 1000 |0002: if-eqz v1, 0012 // +0010 │ │ -0b0ffc: 5421 da02 |0004: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1000: 7210 e927 0100 |0006: invoke-interface {v1}, Ljavax/microedition/khronos/opengles/GL10;.glGetError:()I // method@27e9 │ │ -0b1006: 0a00 |0009: move-result v0 │ │ -0b1008: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ -0b100c: 2201 f900 |000c: new-instance v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLException; // type@00f9 │ │ -0b1010: 7020 5a07 0100 |000e: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLException;.:(I)V // method@075a │ │ -0b1016: 2701 |0011: throw v1 │ │ -0b1018: 0e00 |0012: return-void │ │ +0bf704: |[0bf704] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.checkError:()V │ │ +0bf714: 5521 d702 |0000: iget-boolean v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mCheckError:Z // field@02d7 │ │ +0bf718: 3801 1000 |0002: if-eqz v1, 0012 // +0010 │ │ +0bf71c: 5421 da02 |0004: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bf720: 7210 e927 0100 |0006: invoke-interface {v1}, Ljavax/microedition/khronos/opengles/GL10;.glGetError:()I // method@27e9 │ │ +0bf726: 0a00 |0009: move-result v0 │ │ +0bf728: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ +0bf72c: 2201 f700 |000c: new-instance v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLException; // type@00f7 │ │ +0bf730: 7020 5a07 0100 |000e: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLException;.:(I)V // method@075a │ │ +0bf736: 2701 |0011: throw v1 │ │ +0bf738: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0004 line=53 │ │ 0x000c line=54 │ │ 0x0012 line=57 │ │ locals : │ │ @@ -214215,32 +214366,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -0b101c: |[0b101c] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.checkThread:()V │ │ -0b102c: 5541 d802 |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mCheckThread:Z // field@02d8 │ │ -0b1030: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ -0b1034: 7100 8326 0000 |0004: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2683 │ │ -0b103a: 0c00 |0007: move-result-object v0 │ │ -0b103c: 5441 d902 |0008: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mOurThread:Ljava/lang/Thread; // field@02d9 │ │ -0b1040: 3901 0500 |000a: if-nez v1, 000f // +0005 │ │ -0b1044: 5b40 d902 |000c: iput-object v0, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mOurThread:Ljava/lang/Thread; // field@02d9 │ │ -0b1048: 0e00 |000e: return-void │ │ -0b104a: 5441 d902 |000f: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mOurThread:Ljava/lang/Thread; // field@02d9 │ │ -0b104e: 6e20 2826 0100 |0011: invoke-virtual {v1, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -0b1054: 0a01 |0014: move-result v1 │ │ -0b1056: 3901 f9ff |0015: if-nez v1, 000e // -0007 │ │ -0b105a: 2201 f900 |0017: new-instance v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLException; // type@00f9 │ │ -0b105e: 1302 0070 |0019: const/16 v2, #int 28672 // #7000 │ │ -0b1062: 1a03 dc0d |001b: const-string v3, "OpenGL method called from wrong thread." // string@0ddc │ │ -0b1066: 7030 5b07 2103 |001d: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLException;.:(ILjava/lang/String;)V // method@075b │ │ -0b106c: 2701 |0020: throw v1 │ │ +0bf73c: |[0bf73c] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.checkThread:()V │ │ +0bf74c: 5541 d802 |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mCheckThread:Z // field@02d8 │ │ +0bf750: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ +0bf754: 7100 8326 0000 |0004: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2683 │ │ +0bf75a: 0c00 |0007: move-result-object v0 │ │ +0bf75c: 5441 d902 |0008: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mOurThread:Ljava/lang/Thread; // field@02d9 │ │ +0bf760: 3901 0500 |000a: if-nez v1, 000f // +0005 │ │ +0bf764: 5b40 d902 |000c: iput-object v0, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mOurThread:Ljava/lang/Thread; // field@02d9 │ │ +0bf768: 0e00 |000e: return-void │ │ +0bf76a: 5441 d902 |000f: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mOurThread:Ljava/lang/Thread; // field@02d9 │ │ +0bf76e: 6e20 2826 0100 |0011: invoke-virtual {v1, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0bf774: 0a01 |0014: move-result v1 │ │ +0bf776: 3901 f9ff |0015: if-nez v1, 000e // -0007 │ │ +0bf77a: 2201 f700 |0017: new-instance v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLException; // type@00f7 │ │ +0bf77e: 1302 0070 |0019: const/16 v2, #int 28672 // #7000 │ │ +0bf782: 1a03 da0d |001b: const-string v3, "OpenGL method called from wrong thread." // string@0dda │ │ +0bf786: 7030 5b07 2103 |001d: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLException;.:(ILjava/lang/String;)V // method@075b │ │ +0bf78c: 2701 |0020: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=39 │ │ 0x0008 line=40 │ │ 0x000c line=41 │ │ 0x000e line=48 │ │ @@ -214257,20 +214408,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b1070: |[0b1070] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glActiveTexture:(I)V │ │ -0b1080: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1086: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b108a: 7220 bb27 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glActiveTexture:(I)V // method@27bb │ │ -0b1090: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1096: 0e00 |000b: return-void │ │ +0bf790: |[0bf790] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glActiveTexture:(I)V │ │ +0bf7a0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bf7a6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bf7aa: 7220 bb27 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glActiveTexture:(I)V // method@27bb │ │ +0bf7b0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bf7b6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=64 │ │ 0x0008 line=65 │ │ 0x000b line=66 │ │ locals : │ │ @@ -214282,20 +214433,20 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b1098: |[0b1098] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glAlphaFunc:(IF)V │ │ -0b10a8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b10ae: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b10b2: 7230 bc27 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glAlphaFunc:(IF)V // method@27bc │ │ -0b10b8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b10be: 0e00 |000b: return-void │ │ +0bf7b8: |[0bf7b8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glAlphaFunc:(IF)V │ │ +0bf7c8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bf7ce: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bf7d2: 7230 bc27 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glAlphaFunc:(IF)V // method@27bc │ │ +0bf7d8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bf7de: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ 0x0008 line=71 │ │ 0x000b line=72 │ │ locals : │ │ @@ -214308,20 +214459,20 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b10c0: |[0b10c0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glAlphaFuncx:(II)V │ │ -0b10d0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b10d6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b10da: 7230 bd27 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glAlphaFuncx:(II)V // method@27bd │ │ -0b10e0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b10e6: 0e00 |000b: return-void │ │ +0bf7e0: |[0bf7e0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glAlphaFuncx:(II)V │ │ +0bf7f0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bf7f6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bf7fa: 7230 bd27 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glAlphaFuncx:(II)V // method@27bd │ │ +0bf800: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bf806: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=76 │ │ 0x0008 line=77 │ │ 0x000b line=78 │ │ locals : │ │ @@ -214334,20 +214485,20 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b10e8: |[0b10e8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glBindTexture:(II)V │ │ -0b10f8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b10fe: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1102: 7230 be27 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glBindTexture:(II)V // method@27be │ │ -0b1108: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b110e: 0e00 |000b: return-void │ │ +0bf808: |[0bf808] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glBindTexture:(II)V │ │ +0bf818: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bf81e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bf822: 7230 be27 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glBindTexture:(II)V // method@27be │ │ +0bf828: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bf82e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=82 │ │ 0x0008 line=83 │ │ 0x000b line=84 │ │ locals : │ │ @@ -214360,20 +214511,20 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b1110: |[0b1110] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glBlendFunc:(II)V │ │ -0b1120: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1126: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b112a: 7230 bf27 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glBlendFunc:(II)V // method@27bf │ │ -0b1130: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1136: 0e00 |000b: return-void │ │ +0bf830: |[0bf830] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glBlendFunc:(II)V │ │ +0bf840: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bf846: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bf84a: 7230 bf27 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glBlendFunc:(II)V // method@27bf │ │ +0bf850: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bf856: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ 0x0008 line=89 │ │ 0x000b line=90 │ │ locals : │ │ @@ -214386,20 +214537,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b1138: |[0b1138] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClear:(I)V │ │ -0b1148: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b114e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1152: 7220 c027 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClear:(I)V // method@27c0 │ │ -0b1158: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b115e: 0e00 |000b: return-void │ │ +0bf858: |[0bf858] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClear:(I)V │ │ +0bf868: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bf86e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bf872: 7220 c027 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClear:(I)V // method@27c0 │ │ +0bf878: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bf87e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=94 │ │ 0x0008 line=95 │ │ 0x000b line=96 │ │ locals : │ │ @@ -214411,20 +214562,20 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0b1160: |[0b1160] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClearColor:(FFFF)V │ │ -0b1170: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1176: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b117a: 7255 c127 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glClearColor:(FFFF)V // method@27c1 │ │ -0b1180: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1186: 0e00 |000b: return-void │ │ +0bf880: |[0bf880] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClearColor:(FFFF)V │ │ +0bf890: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bf896: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bf89a: 7255 c127 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glClearColor:(FFFF)V // method@27c1 │ │ +0bf8a0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bf8a6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ 0x0008 line=101 │ │ 0x000b line=102 │ │ locals : │ │ @@ -214439,20 +214590,20 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0b1188: |[0b1188] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClearColorx:(IIII)V │ │ -0b1198: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b119e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b11a2: 7255 c227 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glClearColorx:(IIII)V // method@27c2 │ │ -0b11a8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b11ae: 0e00 |000b: return-void │ │ +0bf8a8: |[0bf8a8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClearColorx:(IIII)V │ │ +0bf8b8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bf8be: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bf8c2: 7255 c227 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glClearColorx:(IIII)V // method@27c2 │ │ +0bf8c8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bf8ce: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=106 │ │ 0x0008 line=107 │ │ 0x000b line=108 │ │ locals : │ │ @@ -214467,20 +214618,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b11b0: |[0b11b0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClearDepthf:(F)V │ │ -0b11c0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b11c6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b11ca: 7220 c327 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClearDepthf:(F)V // method@27c3 │ │ -0b11d0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b11d6: 0e00 |000b: return-void │ │ +0bf8d0: |[0bf8d0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClearDepthf:(F)V │ │ +0bf8e0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bf8e6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bf8ea: 7220 c327 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClearDepthf:(F)V // method@27c3 │ │ +0bf8f0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bf8f6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0003 line=112 │ │ 0x0008 line=113 │ │ 0x000b line=114 │ │ locals : │ │ @@ -214492,20 +214643,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b11d8: |[0b11d8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClearDepthx:(I)V │ │ -0b11e8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b11ee: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b11f2: 7220 c427 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClearDepthx:(I)V // method@27c4 │ │ -0b11f8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b11fe: 0e00 |000b: return-void │ │ +0bf8f8: |[0bf8f8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClearDepthx:(I)V │ │ +0bf908: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bf90e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bf912: 7220 c427 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClearDepthx:(I)V // method@27c4 │ │ +0bf918: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bf91e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0003 line=118 │ │ 0x0008 line=119 │ │ 0x000b line=120 │ │ locals : │ │ @@ -214517,20 +214668,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b1200: |[0b1200] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClearStencil:(I)V │ │ -0b1210: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1216: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b121a: 7220 c527 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClearStencil:(I)V // method@27c5 │ │ -0b1220: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1226: 0e00 |000b: return-void │ │ +0bf920: |[0bf920] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClearStencil:(I)V │ │ +0bf930: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bf936: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bf93a: 7220 c527 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClearStencil:(I)V // method@27c5 │ │ +0bf940: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bf946: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0003 line=124 │ │ 0x0008 line=125 │ │ 0x000b line=126 │ │ locals : │ │ @@ -214542,20 +214693,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b1228: |[0b1228] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClientActiveTexture:(I)V │ │ -0b1238: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b123e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1242: 7220 c627 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClientActiveTexture:(I)V // method@27c6 │ │ -0b1248: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b124e: 0e00 |000b: return-void │ │ +0bf948: |[0bf948] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClientActiveTexture:(I)V │ │ +0bf958: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bf95e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bf962: 7220 c627 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClientActiveTexture:(I)V // method@27c6 │ │ +0bf968: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bf96e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0003 line=130 │ │ 0x0008 line=131 │ │ 0x000b line=132 │ │ locals : │ │ @@ -214567,20 +214718,20 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b1250: |[0b1250] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClipPlanef:(ILjava/nio/FloatBuffer;)V │ │ -0b1260: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1266: 5410 dc02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02dc │ │ -0b126a: 7230 3b28 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanef:(ILjava/nio/FloatBuffer;)V // method@283b │ │ -0b1270: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1276: 0e00 |000b: return-void │ │ +0bf970: |[0bf970] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClipPlanef:(ILjava/nio/FloatBuffer;)V │ │ +0bf980: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bf986: 5410 dc02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02dc │ │ +0bf98a: 7230 3b28 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanef:(ILjava/nio/FloatBuffer;)V // method@283b │ │ +0bf990: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bf996: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=824 │ │ 0x0003 line=825 │ │ 0x0008 line=826 │ │ 0x000b line=827 │ │ locals : │ │ @@ -214593,20 +214744,20 @@ │ │ type : '(I[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b1278: |[0b1278] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClipPlanef:(I[FI)V │ │ -0b1288: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b128e: 5410 dc02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02dc │ │ -0b1292: 7240 3c28 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanef:(I[FI)V // method@283c │ │ -0b1298: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b129e: 0e00 |000b: return-void │ │ +0bf998: |[0bf998] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClipPlanef:(I[FI)V │ │ +0bf9a8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bf9ae: 5410 dc02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02dc │ │ +0bf9b2: 7240 3c28 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanef:(I[FI)V // method@283c │ │ +0bf9b8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bf9be: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ 0x0003 line=819 │ │ 0x0008 line=820 │ │ 0x000b line=821 │ │ locals : │ │ @@ -214620,20 +214771,20 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b12a0: |[0b12a0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClipPlanex:(ILjava/nio/IntBuffer;)V │ │ -0b12b0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b12b6: 5410 dc02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02dc │ │ -0b12ba: 7230 3d28 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanex:(ILjava/nio/IntBuffer;)V // method@283d │ │ -0b12c0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b12c6: 0e00 |000b: return-void │ │ +0bf9c0: |[0bf9c0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClipPlanex:(ILjava/nio/IntBuffer;)V │ │ +0bf9d0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bf9d6: 5410 dc02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02dc │ │ +0bf9da: 7230 3d28 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanex:(ILjava/nio/IntBuffer;)V // method@283d │ │ +0bf9e0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bf9e6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=836 │ │ 0x0003 line=837 │ │ 0x0008 line=838 │ │ 0x000b line=839 │ │ locals : │ │ @@ -214646,20 +214797,20 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b12c8: |[0b12c8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClipPlanex:(I[II)V │ │ -0b12d8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b12de: 5410 dc02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02dc │ │ -0b12e2: 7240 3e28 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanex:(I[II)V // method@283e │ │ -0b12e8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b12ee: 0e00 |000b: return-void │ │ +0bf9e8: |[0bf9e8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClipPlanex:(I[II)V │ │ +0bf9f8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bf9fe: 5410 dc02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02dc │ │ +0bfa02: 7240 3e28 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanex:(I[II)V // method@283e │ │ +0bfa08: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bfa0e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=830 │ │ 0x0003 line=831 │ │ 0x0008 line=832 │ │ 0x000b line=833 │ │ locals : │ │ @@ -214673,20 +214824,20 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0b12f0: |[0b12f0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glColor4f:(FFFF)V │ │ -0b1300: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1306: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b130a: 7255 c727 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColor4f:(FFFF)V // method@27c7 │ │ -0b1310: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1316: 0e00 |000b: return-void │ │ +0bfa10: |[0bfa10] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glColor4f:(FFFF)V │ │ +0bfa20: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bfa26: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bfa2a: 7255 c727 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColor4f:(FFFF)V // method@27c7 │ │ +0bfa30: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bfa36: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0003 line=136 │ │ 0x0008 line=137 │ │ 0x000b line=138 │ │ locals : │ │ @@ -214701,20 +214852,20 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0b1318: |[0b1318] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glColor4x:(IIII)V │ │ -0b1328: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b132e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1332: 7255 c827 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColor4x:(IIII)V // method@27c8 │ │ -0b1338: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b133e: 0e00 |000b: return-void │ │ +0bfa38: |[0bfa38] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glColor4x:(IIII)V │ │ +0bfa48: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bfa4e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bfa52: 7255 c827 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColor4x:(IIII)V // method@27c8 │ │ +0bfa58: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bfa5e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0003 line=142 │ │ 0x0008 line=143 │ │ 0x000b line=144 │ │ locals : │ │ @@ -214729,20 +214880,20 @@ │ │ type : '(ZZZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0b1340: |[0b1340] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glColorMask:(ZZZZ)V │ │ -0b1350: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1356: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b135a: 7255 c927 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColorMask:(ZZZZ)V // method@27c9 │ │ -0b1360: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1366: 0e00 |000b: return-void │ │ +0bfa60: |[0bfa60] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glColorMask:(ZZZZ)V │ │ +0bfa70: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bfa76: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bfa7a: 7255 c927 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColorMask:(ZZZZ)V // method@27c9 │ │ +0bfa80: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bfa86: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0003 line=148 │ │ 0x0008 line=149 │ │ 0x000b line=150 │ │ locals : │ │ @@ -214757,20 +214908,20 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0b1368: |[0b1368] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glColorPointer:(IIILjava/nio/Buffer;)V │ │ -0b1378: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b137e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1382: 7255 ca27 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColorPointer:(IIILjava/nio/Buffer;)V // method@27ca │ │ -0b1388: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b138e: 0e00 |000b: return-void │ │ +0bfa88: |[0bfa88] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glColorPointer:(IIILjava/nio/Buffer;)V │ │ +0bfa98: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bfa9e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bfaa2: 7255 ca27 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColorPointer:(IIILjava/nio/Buffer;)V // method@27ca │ │ +0bfaa8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bfaae: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0003 line=154 │ │ 0x0008 line=155 │ │ 0x000b line=156 │ │ locals : │ │ @@ -214785,28 +214936,28 @@ │ │ type : '(IIIIIIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 22 16-bit code units │ │ -0b1390: |[0b1390] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glCompressedTexImage2D:(IIIIIIILjava/nio/Buffer;)V │ │ -0b13a0: 7010 ca06 0900 |0000: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b13a6: 5490 da02 |0003: iget-object v0, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b13aa: 01a1 |0005: move v1, v10 │ │ -0b13ac: 01b2 |0006: move v2, v11 │ │ -0b13ae: 01c3 |0007: move v3, v12 │ │ -0b13b0: 01d4 |0008: move v4, v13 │ │ -0b13b2: 01e5 |0009: move v5, v14 │ │ -0b13b4: 01f6 |000a: move v6, v15 │ │ -0b13b6: 0207 1000 |000b: move/from16 v7, v16 │ │ -0b13ba: 0808 1100 |000d: move-object/from16 v8, v17 │ │ -0b13be: 7809 cb27 0000 |000f: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Ljavax/microedition/khronos/opengles/GL10;.glCompressedTexImage2D:(IIIIIIILjava/nio/Buffer;)V // method@27cb │ │ -0b13c4: 7010 c906 0900 |0012: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b13ca: 0e00 |0015: return-void │ │ +0bfab0: |[0bfab0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glCompressedTexImage2D:(IIIIIIILjava/nio/Buffer;)V │ │ +0bfac0: 7010 ca06 0900 |0000: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bfac6: 5490 da02 |0003: iget-object v0, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bfaca: 01a1 |0005: move v1, v10 │ │ +0bfacc: 01b2 |0006: move v2, v11 │ │ +0bface: 01c3 |0007: move v3, v12 │ │ +0bfad0: 01d4 |0008: move v4, v13 │ │ +0bfad2: 01e5 |0009: move v5, v14 │ │ +0bfad4: 01f6 |000a: move v6, v15 │ │ +0bfad6: 0207 1000 |000b: move/from16 v7, v16 │ │ +0bfada: 0808 1100 |000d: move-object/from16 v8, v17 │ │ +0bfade: 7809 cb27 0000 |000f: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Ljavax/microedition/khronos/opengles/GL10;.glCompressedTexImage2D:(IIIIIIILjava/nio/Buffer;)V // method@27cb │ │ +0bfae4: 7010 c906 0900 |0012: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bfaea: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0003 line=161 │ │ 0x0012 line=162 │ │ 0x0015 line=163 │ │ locals : │ │ @@ -214825,29 +214976,29 @@ │ │ type : '(IIIIIIIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 10 │ │ outs : 10 │ │ insns size : 25 16-bit code units │ │ -0b13cc: |[0b13cc] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glCompressedTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ -0b13dc: 7010 ca06 0a00 |0000: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b13e2: 54a0 da02 |0003: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b13e6: 01b1 |0005: move v1, v11 │ │ -0b13e8: 01c2 |0006: move v2, v12 │ │ -0b13ea: 01d3 |0007: move v3, v13 │ │ -0b13ec: 01e4 |0008: move v4, v14 │ │ -0b13ee: 01f5 |0009: move v5, v15 │ │ -0b13f0: 0206 1000 |000a: move/from16 v6, v16 │ │ -0b13f4: 0207 1100 |000c: move/from16 v7, v17 │ │ -0b13f8: 0208 1200 |000e: move/from16 v8, v18 │ │ -0b13fc: 0809 1300 |0010: move-object/from16 v9, v19 │ │ -0b1400: 780a cc27 0000 |0012: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Ljavax/microedition/khronos/opengles/GL10;.glCompressedTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@27cc │ │ -0b1406: 7010 c906 0a00 |0015: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b140c: 0e00 |0018: return-void │ │ +0bfaec: |[0bfaec] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glCompressedTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ +0bfafc: 7010 ca06 0a00 |0000: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bfb02: 54a0 da02 |0003: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bfb06: 01b1 |0005: move v1, v11 │ │ +0bfb08: 01c2 |0006: move v2, v12 │ │ +0bfb0a: 01d3 |0007: move v3, v13 │ │ +0bfb0c: 01e4 |0008: move v4, v14 │ │ +0bfb0e: 01f5 |0009: move v5, v15 │ │ +0bfb10: 0206 1000 |000a: move/from16 v6, v16 │ │ +0bfb14: 0207 1100 |000c: move/from16 v7, v17 │ │ +0bfb18: 0208 1200 |000e: move/from16 v8, v18 │ │ +0bfb1c: 0809 1300 |0010: move-object/from16 v9, v19 │ │ +0bfb20: 780a cc27 0000 |0012: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Ljavax/microedition/khronos/opengles/GL10;.glCompressedTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@27cc │ │ +0bfb26: 7010 c906 0a00 |0015: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bfb2c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0003 line=168 │ │ 0x0015 line=169 │ │ 0x0018 line=170 │ │ locals : │ │ @@ -214867,28 +215018,28 @@ │ │ type : '(IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 22 16-bit code units │ │ -0b1410: |[0b1410] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glCopyTexImage2D:(IIIIIIII)V │ │ -0b1420: 7010 ca06 0900 |0000: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1426: 5490 da02 |0003: iget-object v0, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b142a: 01a1 |0005: move v1, v10 │ │ -0b142c: 01b2 |0006: move v2, v11 │ │ -0b142e: 01c3 |0007: move v3, v12 │ │ -0b1430: 01d4 |0008: move v4, v13 │ │ -0b1432: 01e5 |0009: move v5, v14 │ │ -0b1434: 01f6 |000a: move v6, v15 │ │ -0b1436: 0207 1000 |000b: move/from16 v7, v16 │ │ -0b143a: 0208 1100 |000d: move/from16 v8, v17 │ │ -0b143e: 7809 cd27 0000 |000f: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Ljavax/microedition/khronos/opengles/GL10;.glCopyTexImage2D:(IIIIIIII)V // method@27cd │ │ -0b1444: 7010 c906 0900 |0012: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b144a: 0e00 |0015: return-void │ │ +0bfb30: |[0bfb30] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glCopyTexImage2D:(IIIIIIII)V │ │ +0bfb40: 7010 ca06 0900 |0000: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bfb46: 5490 da02 |0003: iget-object v0, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bfb4a: 01a1 |0005: move v1, v10 │ │ +0bfb4c: 01b2 |0006: move v2, v11 │ │ +0bfb4e: 01c3 |0007: move v3, v12 │ │ +0bfb50: 01d4 |0008: move v4, v13 │ │ +0bfb52: 01e5 |0009: move v5, v14 │ │ +0bfb54: 01f6 |000a: move v6, v15 │ │ +0bfb56: 0207 1000 |000b: move/from16 v7, v16 │ │ +0bfb5a: 0208 1100 |000d: move/from16 v8, v17 │ │ +0bfb5e: 7809 cd27 0000 |000f: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Ljavax/microedition/khronos/opengles/GL10;.glCopyTexImage2D:(IIIIIIII)V // method@27cd │ │ +0bfb64: 7010 c906 0900 |0012: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bfb6a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0003 line=174 │ │ 0x0012 line=175 │ │ 0x0015 line=176 │ │ locals : │ │ @@ -214907,28 +215058,28 @@ │ │ type : '(IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 22 16-bit code units │ │ -0b144c: |[0b144c] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glCopyTexSubImage2D:(IIIIIIII)V │ │ -0b145c: 7010 ca06 0900 |0000: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1462: 5490 da02 |0003: iget-object v0, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1466: 01a1 |0005: move v1, v10 │ │ -0b1468: 01b2 |0006: move v2, v11 │ │ -0b146a: 01c3 |0007: move v3, v12 │ │ -0b146c: 01d4 |0008: move v4, v13 │ │ -0b146e: 01e5 |0009: move v5, v14 │ │ -0b1470: 01f6 |000a: move v6, v15 │ │ -0b1472: 0207 1000 |000b: move/from16 v7, v16 │ │ -0b1476: 0208 1100 |000d: move/from16 v8, v17 │ │ -0b147a: 7809 ce27 0000 |000f: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Ljavax/microedition/khronos/opengles/GL10;.glCopyTexSubImage2D:(IIIIIIII)V // method@27ce │ │ -0b1480: 7010 c906 0900 |0012: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1486: 0e00 |0015: return-void │ │ +0bfb6c: |[0bfb6c] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glCopyTexSubImage2D:(IIIIIIII)V │ │ +0bfb7c: 7010 ca06 0900 |0000: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bfb82: 5490 da02 |0003: iget-object v0, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bfb86: 01a1 |0005: move v1, v10 │ │ +0bfb88: 01b2 |0006: move v2, v11 │ │ +0bfb8a: 01c3 |0007: move v3, v12 │ │ +0bfb8c: 01d4 |0008: move v4, v13 │ │ +0bfb8e: 01e5 |0009: move v5, v14 │ │ +0bfb90: 01f6 |000a: move v6, v15 │ │ +0bfb92: 0207 1000 |000b: move/from16 v7, v16 │ │ +0bfb96: 0208 1100 |000d: move/from16 v8, v17 │ │ +0bfb9a: 7809 ce27 0000 |000f: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Ljavax/microedition/khronos/opengles/GL10;.glCopyTexSubImage2D:(IIIIIIII)V // method@27ce │ │ +0bfba0: 7010 c906 0900 |0012: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bfba6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0003 line=180 │ │ 0x0012 line=181 │ │ 0x0015 line=182 │ │ locals : │ │ @@ -214947,20 +215098,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b1488: |[0b1488] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glCullFace:(I)V │ │ -0b1498: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b149e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b14a2: 7220 cf27 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glCullFace:(I)V // method@27cf │ │ -0b14a8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b14ae: 0e00 |000b: return-void │ │ +0bfba8: |[0bfba8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glCullFace:(I)V │ │ +0bfbb8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bfbbe: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bfbc2: 7220 cf27 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glCullFace:(I)V // method@27cf │ │ +0bfbc8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bfbce: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0003 line=186 │ │ 0x0008 line=187 │ │ 0x000b line=188 │ │ locals : │ │ @@ -214972,20 +215123,20 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b14b0: |[0b14b0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDeleteTextures:(ILjava/nio/IntBuffer;)V │ │ -0b14c0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b14c6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b14ca: 7230 d027 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDeleteTextures:(ILjava/nio/IntBuffer;)V // method@27d0 │ │ -0b14d0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b14d6: 0e00 |000b: return-void │ │ +0bfbd0: |[0bfbd0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDeleteTextures:(ILjava/nio/IntBuffer;)V │ │ +0bfbe0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bfbe6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bfbea: 7230 d027 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDeleteTextures:(ILjava/nio/IntBuffer;)V // method@27d0 │ │ +0bfbf0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bfbf6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0003 line=198 │ │ 0x0008 line=199 │ │ 0x000b line=200 │ │ locals : │ │ @@ -214998,20 +215149,20 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b14d8: |[0b14d8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDeleteTextures:(I[II)V │ │ -0b14e8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b14ee: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b14f2: 7240 d127 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glDeleteTextures:(I[II)V // method@27d1 │ │ -0b14f8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b14fe: 0e00 |000b: return-void │ │ +0bfbf8: |[0bfbf8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDeleteTextures:(I[II)V │ │ +0bfc08: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bfc0e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bfc12: 7240 d127 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glDeleteTextures:(I[II)V // method@27d1 │ │ +0bfc18: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bfc1e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0003 line=192 │ │ 0x0008 line=193 │ │ 0x000b line=194 │ │ locals : │ │ @@ -215025,20 +215176,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b1500: |[0b1500] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDepthFunc:(I)V │ │ -0b1510: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1516: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b151a: 7220 d227 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDepthFunc:(I)V // method@27d2 │ │ -0b1520: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1526: 0e00 |000b: return-void │ │ +0bfc20: |[0bfc20] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDepthFunc:(I)V │ │ +0bfc30: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bfc36: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bfc3a: 7220 d227 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDepthFunc:(I)V // method@27d2 │ │ +0bfc40: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bfc46: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0003 line=204 │ │ 0x0008 line=205 │ │ 0x000b line=206 │ │ locals : │ │ @@ -215050,20 +215201,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b1528: |[0b1528] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDepthMask:(Z)V │ │ -0b1538: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b153e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1542: 7220 d327 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDepthMask:(Z)V // method@27d3 │ │ -0b1548: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b154e: 0e00 |000b: return-void │ │ +0bfc48: |[0bfc48] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDepthMask:(Z)V │ │ +0bfc58: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bfc5e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bfc62: 7220 d327 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDepthMask:(Z)V // method@27d3 │ │ +0bfc68: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bfc6e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0003 line=210 │ │ 0x0008 line=211 │ │ 0x000b line=212 │ │ locals : │ │ @@ -215075,20 +215226,20 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b1550: |[0b1550] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDepthRangef:(FF)V │ │ -0b1560: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1566: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b156a: 7230 d427 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDepthRangef:(FF)V // method@27d4 │ │ -0b1570: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1576: 0e00 |000b: return-void │ │ +0bfc70: |[0bfc70] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDepthRangef:(FF)V │ │ +0bfc80: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bfc86: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bfc8a: 7230 d427 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDepthRangef:(FF)V // method@27d4 │ │ +0bfc90: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bfc96: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0003 line=216 │ │ 0x0008 line=217 │ │ 0x000b line=218 │ │ locals : │ │ @@ -215101,20 +215252,20 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b1578: |[0b1578] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDepthRangex:(II)V │ │ -0b1588: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b158e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1592: 7230 d527 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDepthRangex:(II)V // method@27d5 │ │ -0b1598: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b159e: 0e00 |000b: return-void │ │ +0bfc98: |[0bfc98] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDepthRangex:(II)V │ │ +0bfca8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bfcae: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bfcb2: 7230 d527 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDepthRangex:(II)V // method@27d5 │ │ +0bfcb8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bfcbe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0003 line=222 │ │ 0x0008 line=223 │ │ 0x000b line=224 │ │ locals : │ │ @@ -215127,20 +215278,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b15a0: |[0b15a0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDisable:(I)V │ │ -0b15b0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b15b6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b15ba: 7220 d627 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDisable:(I)V // method@27d6 │ │ -0b15c0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b15c6: 0e00 |000b: return-void │ │ +0bfcc0: |[0bfcc0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDisable:(I)V │ │ +0bfcd0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bfcd6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bfcda: 7220 d627 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDisable:(I)V // method@27d6 │ │ +0bfce0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bfce6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0003 line=228 │ │ 0x0008 line=229 │ │ 0x000b line=230 │ │ locals : │ │ @@ -215152,20 +215303,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b15c8: |[0b15c8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDisableClientState:(I)V │ │ -0b15d8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b15de: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b15e2: 7220 d727 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDisableClientState:(I)V // method@27d7 │ │ -0b15e8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b15ee: 0e00 |000b: return-void │ │ +0bfce8: |[0bfce8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDisableClientState:(I)V │ │ +0bfcf8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bfcfe: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bfd02: 7220 d727 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDisableClientState:(I)V // method@27d7 │ │ +0bfd08: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bfd0e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0003 line=234 │ │ 0x0008 line=235 │ │ 0x000b line=236 │ │ locals : │ │ @@ -215177,20 +215328,20 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b15f0: |[0b15f0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawArrays:(III)V │ │ -0b1600: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1606: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b160a: 7240 d827 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glDrawArrays:(III)V // method@27d8 │ │ -0b1610: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1616: 0e00 |000b: return-void │ │ +0bfd10: |[0bfd10] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawArrays:(III)V │ │ +0bfd20: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bfd26: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bfd2a: 7240 d827 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glDrawArrays:(III)V // method@27d8 │ │ +0bfd30: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bfd36: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0003 line=240 │ │ 0x0008 line=241 │ │ 0x000b line=242 │ │ locals : │ │ @@ -215204,20 +215355,20 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0b1618: |[0b1618] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawElements:(IIILjava/nio/Buffer;)V │ │ -0b1628: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b162e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1632: 7255 d927 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glDrawElements:(IIILjava/nio/Buffer;)V // method@27d9 │ │ -0b1638: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b163e: 0e00 |000b: return-void │ │ +0bfd38: |[0bfd38] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawElements:(IIILjava/nio/Buffer;)V │ │ +0bfd48: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bfd4e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bfd52: 7255 d927 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glDrawElements:(IIILjava/nio/Buffer;)V // method@27d9 │ │ +0bfd58: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bfd5e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0003 line=246 │ │ 0x0008 line=247 │ │ 0x000b line=248 │ │ locals : │ │ @@ -215232,25 +215383,25 @@ │ │ type : '(FFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 17 16-bit code units │ │ -0b1640: |[0b1640] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexfOES:(FFFFF)V │ │ -0b1650: 7010 ca06 0600 |0000: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1656: 5460 dd02 |0003: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02dd │ │ -0b165a: 0171 |0005: move v1, v7 │ │ -0b165c: 0182 |0006: move v2, v8 │ │ -0b165e: 0193 |0007: move v3, v9 │ │ -0b1660: 01a4 |0008: move v4, v10 │ │ -0b1662: 01b5 |0009: move v5, v11 │ │ -0b1664: 7806 6b28 0000 |000a: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexfOES:(FFFFF)V // method@286b │ │ -0b166a: 7010 c906 0600 |000d: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1670: 0e00 |0010: return-void │ │ +0bfd60: |[0bfd60] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexfOES:(FFFFF)V │ │ +0bfd70: 7010 ca06 0600 |0000: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bfd76: 5460 dd02 |0003: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02dd │ │ +0bfd7a: 0171 |0005: move v1, v7 │ │ +0bfd7c: 0182 |0006: move v2, v8 │ │ +0bfd7e: 0193 |0007: move v3, v9 │ │ +0bfd80: 01a4 |0008: move v4, v10 │ │ +0bfd82: 01b5 |0009: move v5, v11 │ │ +0bfd84: 7806 6b28 0000 |000a: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexfOES:(FFFFF)V // method@286b │ │ +0bfd8a: 7010 c906 0600 |000d: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bfd90: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=844 │ │ 0x0003 line=845 │ │ 0x000d line=846 │ │ 0x0010 line=847 │ │ locals : │ │ @@ -215266,20 +215417,20 @@ │ │ type : '(Ljava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b1674: |[0b1674] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexfvOES:(Ljava/nio/FloatBuffer;)V │ │ -0b1684: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b168a: 5410 dd02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02dd │ │ -0b168e: 7220 6c28 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexfvOES:(Ljava/nio/FloatBuffer;)V // method@286c │ │ -0b1694: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b169a: 0e00 |000b: return-void │ │ +0bfd94: |[0bfd94] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexfvOES:(Ljava/nio/FloatBuffer;)V │ │ +0bfda4: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bfdaa: 5410 dd02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02dd │ │ +0bfdae: 7220 6c28 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexfvOES:(Ljava/nio/FloatBuffer;)V // method@286c │ │ +0bfdb4: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bfdba: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=856 │ │ 0x0003 line=857 │ │ 0x0008 line=858 │ │ 0x000b line=859 │ │ locals : │ │ @@ -215291,20 +215442,20 @@ │ │ type : '([FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b169c: |[0b169c] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexfvOES:([FI)V │ │ -0b16ac: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b16b2: 5410 dd02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02dd │ │ -0b16b6: 7230 6d28 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexfvOES:([FI)V // method@286d │ │ -0b16bc: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b16c2: 0e00 |000b: return-void │ │ +0bfdbc: |[0bfdbc] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexfvOES:([FI)V │ │ +0bfdcc: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bfdd2: 5410 dd02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02dd │ │ +0bfdd6: 7230 6d28 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexfvOES:([FI)V // method@286d │ │ +0bfddc: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bfde2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=850 │ │ 0x0003 line=851 │ │ 0x0008 line=852 │ │ 0x000b line=853 │ │ locals : │ │ @@ -215317,25 +215468,25 @@ │ │ type : '(IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 17 16-bit code units │ │ -0b16c4: |[0b16c4] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexiOES:(IIIII)V │ │ -0b16d4: 7010 ca06 0600 |0000: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b16da: 5460 dd02 |0003: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02dd │ │ -0b16de: 0171 |0005: move v1, v7 │ │ -0b16e0: 0182 |0006: move v2, v8 │ │ -0b16e2: 0193 |0007: move v3, v9 │ │ -0b16e4: 01a4 |0008: move v4, v10 │ │ -0b16e6: 01b5 |0009: move v5, v11 │ │ -0b16e8: 7806 6e28 0000 |000a: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexiOES:(IIIII)V // method@286e │ │ -0b16ee: 7010 c906 0600 |000d: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b16f4: 0e00 |0010: return-void │ │ +0bfde4: |[0bfde4] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexiOES:(IIIII)V │ │ +0bfdf4: 7010 ca06 0600 |0000: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bfdfa: 5460 dd02 |0003: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02dd │ │ +0bfdfe: 0171 |0005: move v1, v7 │ │ +0bfe00: 0182 |0006: move v2, v8 │ │ +0bfe02: 0193 |0007: move v3, v9 │ │ +0bfe04: 01a4 |0008: move v4, v10 │ │ +0bfe06: 01b5 |0009: move v5, v11 │ │ +0bfe08: 7806 6e28 0000 |000a: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexiOES:(IIIII)V // method@286e │ │ +0bfe0e: 7010 c906 0600 |000d: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bfe14: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=862 │ │ 0x0003 line=863 │ │ 0x000d line=864 │ │ 0x0010 line=865 │ │ locals : │ │ @@ -215351,20 +215502,20 @@ │ │ type : '(Ljava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b16f8: |[0b16f8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexivOES:(Ljava/nio/IntBuffer;)V │ │ -0b1708: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b170e: 5410 dd02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02dd │ │ -0b1712: 7220 6f28 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexivOES:(Ljava/nio/IntBuffer;)V // method@286f │ │ -0b1718: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b171e: 0e00 |000b: return-void │ │ +0bfe18: |[0bfe18] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexivOES:(Ljava/nio/IntBuffer;)V │ │ +0bfe28: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bfe2e: 5410 dd02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02dd │ │ +0bfe32: 7220 6f28 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexivOES:(Ljava/nio/IntBuffer;)V // method@286f │ │ +0bfe38: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bfe3e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=874 │ │ 0x0003 line=875 │ │ 0x0008 line=876 │ │ 0x000b line=877 │ │ locals : │ │ @@ -215376,20 +215527,20 @@ │ │ type : '([II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b1720: |[0b1720] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexivOES:([II)V │ │ -0b1730: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1736: 5410 dd02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02dd │ │ -0b173a: 7230 7028 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexivOES:([II)V // method@2870 │ │ -0b1740: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1746: 0e00 |000b: return-void │ │ +0bfe40: |[0bfe40] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexivOES:([II)V │ │ +0bfe50: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bfe56: 5410 dd02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02dd │ │ +0bfe5a: 7230 7028 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexivOES:([II)V // method@2870 │ │ +0bfe60: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bfe66: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=868 │ │ 0x0003 line=869 │ │ 0x0008 line=870 │ │ 0x000b line=871 │ │ locals : │ │ @@ -215402,25 +215553,25 @@ │ │ type : '(SSSSS)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 17 16-bit code units │ │ -0b1748: |[0b1748] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexsOES:(SSSSS)V │ │ -0b1758: 7010 ca06 0600 |0000: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b175e: 5460 dd02 |0003: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02dd │ │ -0b1762: 0171 |0005: move v1, v7 │ │ -0b1764: 0182 |0006: move v2, v8 │ │ -0b1766: 0193 |0007: move v3, v9 │ │ -0b1768: 01a4 |0008: move v4, v10 │ │ -0b176a: 01b5 |0009: move v5, v11 │ │ -0b176c: 7806 7128 0000 |000a: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexsOES:(SSSSS)V // method@2871 │ │ -0b1772: 7010 c906 0600 |000d: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1778: 0e00 |0010: return-void │ │ +0bfe68: |[0bfe68] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexsOES:(SSSSS)V │ │ +0bfe78: 7010 ca06 0600 |0000: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bfe7e: 5460 dd02 |0003: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02dd │ │ +0bfe82: 0171 |0005: move v1, v7 │ │ +0bfe84: 0182 |0006: move v2, v8 │ │ +0bfe86: 0193 |0007: move v3, v9 │ │ +0bfe88: 01a4 |0008: move v4, v10 │ │ +0bfe8a: 01b5 |0009: move v5, v11 │ │ +0bfe8c: 7806 7128 0000 |000a: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexsOES:(SSSSS)V // method@2871 │ │ +0bfe92: 7010 c906 0600 |000d: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bfe98: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=880 │ │ 0x0003 line=881 │ │ 0x000d line=882 │ │ 0x0010 line=883 │ │ locals : │ │ @@ -215436,20 +215587,20 @@ │ │ type : '(Ljava/nio/ShortBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b177c: |[0b177c] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexsvOES:(Ljava/nio/ShortBuffer;)V │ │ -0b178c: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1792: 5410 dd02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02dd │ │ -0b1796: 7220 7228 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexsvOES:(Ljava/nio/ShortBuffer;)V // method@2872 │ │ -0b179c: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b17a2: 0e00 |000b: return-void │ │ +0bfe9c: |[0bfe9c] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexsvOES:(Ljava/nio/ShortBuffer;)V │ │ +0bfeac: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bfeb2: 5410 dd02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02dd │ │ +0bfeb6: 7220 7228 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexsvOES:(Ljava/nio/ShortBuffer;)V // method@2872 │ │ +0bfebc: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bfec2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=892 │ │ 0x0003 line=893 │ │ 0x0008 line=894 │ │ 0x000b line=895 │ │ locals : │ │ @@ -215461,20 +215612,20 @@ │ │ type : '([SI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b17a4: |[0b17a4] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexsvOES:([SI)V │ │ -0b17b4: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b17ba: 5410 dd02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02dd │ │ -0b17be: 7230 7328 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexsvOES:([SI)V // method@2873 │ │ -0b17c4: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b17ca: 0e00 |000b: return-void │ │ +0bfec4: |[0bfec4] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexsvOES:([SI)V │ │ +0bfed4: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bfeda: 5410 dd02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02dd │ │ +0bfede: 7230 7328 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexsvOES:([SI)V // method@2873 │ │ +0bfee4: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bfeea: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=886 │ │ 0x0003 line=887 │ │ 0x0008 line=888 │ │ 0x000b line=889 │ │ locals : │ │ @@ -215487,25 +215638,25 @@ │ │ type : '(IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 17 16-bit code units │ │ -0b17cc: |[0b17cc] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexxOES:(IIIII)V │ │ -0b17dc: 7010 ca06 0600 |0000: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b17e2: 5460 dd02 |0003: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02dd │ │ -0b17e6: 0171 |0005: move v1, v7 │ │ -0b17e8: 0182 |0006: move v2, v8 │ │ -0b17ea: 0193 |0007: move v3, v9 │ │ -0b17ec: 01a4 |0008: move v4, v10 │ │ -0b17ee: 01b5 |0009: move v5, v11 │ │ -0b17f0: 7806 7428 0000 |000a: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexxOES:(IIIII)V // method@2874 │ │ -0b17f6: 7010 c906 0600 |000d: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b17fc: 0e00 |0010: return-void │ │ +0bfeec: |[0bfeec] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexxOES:(IIIII)V │ │ +0bfefc: 7010 ca06 0600 |0000: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bff02: 5460 dd02 |0003: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02dd │ │ +0bff06: 0171 |0005: move v1, v7 │ │ +0bff08: 0182 |0006: move v2, v8 │ │ +0bff0a: 0193 |0007: move v3, v9 │ │ +0bff0c: 01a4 |0008: move v4, v10 │ │ +0bff0e: 01b5 |0009: move v5, v11 │ │ +0bff10: 7806 7428 0000 |000a: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexxOES:(IIIII)V // method@2874 │ │ +0bff16: 7010 c906 0600 |000d: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bff1c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=898 │ │ 0x0003 line=899 │ │ 0x000d line=900 │ │ 0x0010 line=901 │ │ locals : │ │ @@ -215521,20 +215672,20 @@ │ │ type : '(Ljava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b1800: |[0b1800] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexxvOES:(Ljava/nio/IntBuffer;)V │ │ -0b1810: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1816: 5410 dd02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02dd │ │ -0b181a: 7220 7528 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexxvOES:(Ljava/nio/IntBuffer;)V // method@2875 │ │ -0b1820: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1826: 0e00 |000b: return-void │ │ +0bff20: |[0bff20] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexxvOES:(Ljava/nio/IntBuffer;)V │ │ +0bff30: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bff36: 5410 dd02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02dd │ │ +0bff3a: 7220 7528 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexxvOES:(Ljava/nio/IntBuffer;)V // method@2875 │ │ +0bff40: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bff46: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=910 │ │ 0x0003 line=911 │ │ 0x0008 line=912 │ │ 0x000b line=913 │ │ locals : │ │ @@ -215546,20 +215697,20 @@ │ │ type : '([II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b1828: |[0b1828] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexxvOES:([II)V │ │ -0b1838: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b183e: 5410 dd02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02dd │ │ -0b1842: 7230 7628 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexxvOES:([II)V // method@2876 │ │ -0b1848: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b184e: 0e00 |000b: return-void │ │ +0bff48: |[0bff48] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexxvOES:([II)V │ │ +0bff58: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bff5e: 5410 dd02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02dd │ │ +0bff62: 7230 7628 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexxvOES:([II)V // method@2876 │ │ +0bff68: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bff6e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=904 │ │ 0x0003 line=905 │ │ 0x0008 line=906 │ │ 0x000b line=907 │ │ locals : │ │ @@ -215572,20 +215723,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b1850: |[0b1850] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glEnable:(I)V │ │ -0b1860: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1866: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b186a: 7220 da27 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glEnable:(I)V // method@27da │ │ -0b1870: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1876: 0e00 |000b: return-void │ │ +0bff70: |[0bff70] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glEnable:(I)V │ │ +0bff80: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bff86: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bff8a: 7220 da27 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glEnable:(I)V // method@27da │ │ +0bff90: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bff96: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0003 line=252 │ │ 0x0008 line=253 │ │ 0x000b line=254 │ │ locals : │ │ @@ -215597,20 +215748,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b1878: |[0b1878] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glEnableClientState:(I)V │ │ -0b1888: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b188e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1892: 7220 db27 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glEnableClientState:(I)V // method@27db │ │ -0b1898: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b189e: 0e00 |000b: return-void │ │ +0bff98: |[0bff98] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glEnableClientState:(I)V │ │ +0bffa8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bffae: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bffb2: 7220 db27 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glEnableClientState:(I)V // method@27db │ │ +0bffb8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bffbe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0003 line=258 │ │ 0x0008 line=259 │ │ 0x000b line=260 │ │ locals : │ │ @@ -215622,20 +215773,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0b18a0: |[0b18a0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFinish:()V │ │ -0b18b0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b18b6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b18ba: 7210 dc27 0000 |0005: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glFinish:()V // method@27dc │ │ -0b18c0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b18c6: 0e00 |000b: return-void │ │ +0bffc0: |[0bffc0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFinish:()V │ │ +0bffd0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bffd6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0bffda: 7210 dc27 0000 |0005: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glFinish:()V // method@27dc │ │ +0bffe0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0bffe6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0003 line=264 │ │ 0x0008 line=265 │ │ 0x000b line=266 │ │ locals : │ │ @@ -215646,20 +215797,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0b18c8: |[0b18c8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFlush:()V │ │ -0b18d8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b18de: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b18e2: 7210 dd27 0000 |0005: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glFlush:()V // method@27dd │ │ -0b18e8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b18ee: 0e00 |000b: return-void │ │ +0bffe8: |[0bffe8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFlush:()V │ │ +0bfff8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0bfffe: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0002: 7210 dd27 0000 |0005: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glFlush:()V // method@27dd │ │ +0c0008: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c000e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0003 line=270 │ │ 0x0008 line=271 │ │ 0x000b line=272 │ │ locals : │ │ @@ -215670,20 +215821,20 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b18f0: |[0b18f0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFogf:(IF)V │ │ -0b1900: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1906: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b190a: 7230 de27 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glFogf:(IF)V // method@27de │ │ -0b1910: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1916: 0e00 |000b: return-void │ │ +0c0010: |[0c0010] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFogf:(IF)V │ │ +0c0020: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0026: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c002a: 7230 de27 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glFogf:(IF)V // method@27de │ │ +0c0030: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0036: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0003 line=276 │ │ 0x0008 line=277 │ │ 0x000b line=278 │ │ locals : │ │ @@ -215696,20 +215847,20 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b1918: |[0b1918] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFogfv:(ILjava/nio/FloatBuffer;)V │ │ -0b1928: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b192e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1932: 7230 df27 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glFogfv:(ILjava/nio/FloatBuffer;)V // method@27df │ │ -0b1938: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b193e: 0e00 |000b: return-void │ │ +0c0038: |[0c0038] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFogfv:(ILjava/nio/FloatBuffer;)V │ │ +0c0048: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c004e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0052: 7230 df27 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glFogfv:(ILjava/nio/FloatBuffer;)V // method@27df │ │ +0c0058: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c005e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0003 line=288 │ │ 0x0008 line=289 │ │ 0x000b line=290 │ │ locals : │ │ @@ -215722,20 +215873,20 @@ │ │ type : '(I[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b1940: |[0b1940] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFogfv:(I[FI)V │ │ -0b1950: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1956: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b195a: 7240 e027 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glFogfv:(I[FI)V // method@27e0 │ │ -0b1960: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1966: 0e00 |000b: return-void │ │ +0c0060: |[0c0060] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFogfv:(I[FI)V │ │ +0c0070: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0076: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c007a: 7240 e027 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glFogfv:(I[FI)V // method@27e0 │ │ +0c0080: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0086: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0003 line=282 │ │ 0x0008 line=283 │ │ 0x000b line=284 │ │ locals : │ │ @@ -215749,20 +215900,20 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b1968: |[0b1968] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFogx:(II)V │ │ -0b1978: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b197e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1982: 7230 e127 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glFogx:(II)V // method@27e1 │ │ -0b1988: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b198e: 0e00 |000b: return-void │ │ +0c0088: |[0c0088] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFogx:(II)V │ │ +0c0098: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c009e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c00a2: 7230 e127 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glFogx:(II)V // method@27e1 │ │ +0c00a8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c00ae: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0003 line=294 │ │ 0x0008 line=295 │ │ 0x000b line=296 │ │ locals : │ │ @@ -215775,20 +215926,20 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b1990: |[0b1990] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFogxv:(ILjava/nio/IntBuffer;)V │ │ -0b19a0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b19a6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b19aa: 7230 e227 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glFogxv:(ILjava/nio/IntBuffer;)V // method@27e2 │ │ -0b19b0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b19b6: 0e00 |000b: return-void │ │ +0c00b0: |[0c00b0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFogxv:(ILjava/nio/IntBuffer;)V │ │ +0c00c0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c00c6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c00ca: 7230 e227 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glFogxv:(ILjava/nio/IntBuffer;)V // method@27e2 │ │ +0c00d0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c00d6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0003 line=306 │ │ 0x0008 line=307 │ │ 0x000b line=308 │ │ locals : │ │ @@ -215801,20 +215952,20 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b19b8: |[0b19b8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFogxv:(I[II)V │ │ -0b19c8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b19ce: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b19d2: 7240 e327 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glFogxv:(I[II)V // method@27e3 │ │ -0b19d8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b19de: 0e00 |000b: return-void │ │ +0c00d8: |[0c00d8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFogxv:(I[II)V │ │ +0c00e8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c00ee: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c00f2: 7240 e327 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glFogxv:(I[II)V // method@27e3 │ │ +0c00f8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c00fe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x0003 line=300 │ │ 0x0008 line=301 │ │ 0x000b line=302 │ │ locals : │ │ @@ -215828,20 +215979,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b19e0: |[0b19e0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFrontFace:(I)V │ │ -0b19f0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b19f6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b19fa: 7220 e427 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glFrontFace:(I)V // method@27e4 │ │ -0b1a00: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1a06: 0e00 |000b: return-void │ │ +0c0100: |[0c0100] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFrontFace:(I)V │ │ +0c0110: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0116: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c011a: 7220 e427 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glFrontFace:(I)V // method@27e4 │ │ +0c0120: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0126: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0003 line=312 │ │ 0x0008 line=313 │ │ 0x000b line=314 │ │ locals : │ │ @@ -215853,26 +216004,26 @@ │ │ type : '(FFFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 18 16-bit code units │ │ -0b1a08: |[0b1a08] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFrustumf:(FFFFFF)V │ │ -0b1a18: 7010 ca06 0700 |0000: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1a1e: 5470 da02 |0003: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1a22: 0181 |0005: move v1, v8 │ │ -0b1a24: 0192 |0006: move v2, v9 │ │ -0b1a26: 01a3 |0007: move v3, v10 │ │ -0b1a28: 01b4 |0008: move v4, v11 │ │ -0b1a2a: 01c5 |0009: move v5, v12 │ │ -0b1a2c: 01d6 |000a: move v6, v13 │ │ -0b1a2e: 7807 e527 0000 |000b: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glFrustumf:(FFFFFF)V // method@27e5 │ │ -0b1a34: 7010 c906 0700 |000e: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1a3a: 0e00 |0011: return-void │ │ +0c0128: |[0c0128] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFrustumf:(FFFFFF)V │ │ +0c0138: 7010 ca06 0700 |0000: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c013e: 5470 da02 |0003: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0142: 0181 |0005: move v1, v8 │ │ +0c0144: 0192 |0006: move v2, v9 │ │ +0c0146: 01a3 |0007: move v3, v10 │ │ +0c0148: 01b4 |0008: move v4, v11 │ │ +0c014a: 01c5 |0009: move v5, v12 │ │ +0c014c: 01d6 |000a: move v6, v13 │ │ +0c014e: 7807 e527 0000 |000b: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glFrustumf:(FFFFFF)V // method@27e5 │ │ +0c0154: 7010 c906 0700 |000e: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c015a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0003 line=318 │ │ 0x000e line=319 │ │ 0x0011 line=320 │ │ locals : │ │ @@ -215889,26 +216040,26 @@ │ │ type : '(IIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 18 16-bit code units │ │ -0b1a3c: |[0b1a3c] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFrustumx:(IIIIII)V │ │ -0b1a4c: 7010 ca06 0700 |0000: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1a52: 5470 da02 |0003: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1a56: 0181 |0005: move v1, v8 │ │ -0b1a58: 0192 |0006: move v2, v9 │ │ -0b1a5a: 01a3 |0007: move v3, v10 │ │ -0b1a5c: 01b4 |0008: move v4, v11 │ │ -0b1a5e: 01c5 |0009: move v5, v12 │ │ -0b1a60: 01d6 |000a: move v6, v13 │ │ -0b1a62: 7807 e627 0000 |000b: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glFrustumx:(IIIIII)V // method@27e6 │ │ -0b1a68: 7010 c906 0700 |000e: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1a6e: 0e00 |0011: return-void │ │ +0c015c: |[0c015c] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFrustumx:(IIIIII)V │ │ +0c016c: 7010 ca06 0700 |0000: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0172: 5470 da02 |0003: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0176: 0181 |0005: move v1, v8 │ │ +0c0178: 0192 |0006: move v2, v9 │ │ +0c017a: 01a3 |0007: move v3, v10 │ │ +0c017c: 01b4 |0008: move v4, v11 │ │ +0c017e: 01c5 |0009: move v5, v12 │ │ +0c0180: 01d6 |000a: move v6, v13 │ │ +0c0182: 7807 e627 0000 |000b: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glFrustumx:(IIIIII)V // method@27e6 │ │ +0c0188: 7010 c906 0700 |000e: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c018e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0003 line=324 │ │ 0x000e line=325 │ │ 0x0011 line=326 │ │ locals : │ │ @@ -215925,20 +216076,20 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b1a70: |[0b1a70] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glGenTextures:(ILjava/nio/IntBuffer;)V │ │ -0b1a80: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1a86: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1a8a: 7230 e727 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glGenTextures:(ILjava/nio/IntBuffer;)V // method@27e7 │ │ -0b1a90: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1a96: 0e00 |000b: return-void │ │ +0c0190: |[0c0190] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glGenTextures:(ILjava/nio/IntBuffer;)V │ │ +0c01a0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c01a6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c01aa: 7230 e727 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glGenTextures:(ILjava/nio/IntBuffer;)V // method@27e7 │ │ +0c01b0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c01b6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0003 line=336 │ │ 0x0008 line=337 │ │ 0x000b line=338 │ │ locals : │ │ @@ -215951,20 +216102,20 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b1a98: |[0b1a98] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glGenTextures:(I[II)V │ │ -0b1aa8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1aae: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1ab2: 7240 e827 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGenTextures:(I[II)V // method@27e8 │ │ -0b1ab8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1abe: 0e00 |000b: return-void │ │ +0c01b8: |[0c01b8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glGenTextures:(I[II)V │ │ +0c01c8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c01ce: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c01d2: 7240 e827 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGenTextures:(I[II)V // method@27e8 │ │ +0c01d8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c01de: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x0003 line=330 │ │ 0x0008 line=331 │ │ 0x000b line=332 │ │ locals : │ │ @@ -215978,20 +216129,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0b1ac0: |[0b1ac0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glGetError:()I │ │ -0b1ad0: 7010 ca06 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1ad6: 5421 da02 |0003: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1ada: 7210 e927 0100 |0005: invoke-interface {v1}, Ljavax/microedition/khronos/opengles/GL10;.glGetError:()I // method@27e9 │ │ -0b1ae0: 0a00 |0008: move-result v0 │ │ -0b1ae2: 0f00 |0009: return v0 │ │ +0c01e0: |[0c01e0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glGetError:()I │ │ +0c01f0: 7010 ca06 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c01f6: 5421 da02 |0003: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c01fa: 7210 e927 0100 |0005: invoke-interface {v1}, Ljavax/microedition/khronos/opengles/GL10;.glGetError:()I // method@27e9 │ │ +0c0200: 0a00 |0008: move-result v0 │ │ +0c0202: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0003 line=342 │ │ 0x0009 line=343 │ │ locals : │ │ 0x0009 - 0x000a reg=0 result I │ │ @@ -216002,20 +216153,20 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b1ae4: |[0b1ae4] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glGetIntegerv:(ILjava/nio/IntBuffer;)V │ │ -0b1af4: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1afa: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1afe: 7230 ea27 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glGetIntegerv:(ILjava/nio/IntBuffer;)V // method@27ea │ │ -0b1b04: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1b0a: 0e00 |000b: return-void │ │ +0c0204: |[0c0204] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glGetIntegerv:(ILjava/nio/IntBuffer;)V │ │ +0c0214: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c021a: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c021e: 7230 ea27 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glGetIntegerv:(ILjava/nio/IntBuffer;)V // method@27ea │ │ +0c0224: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c022a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0003 line=354 │ │ 0x0008 line=355 │ │ 0x000b line=356 │ │ locals : │ │ @@ -216028,20 +216179,20 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b1b0c: |[0b1b0c] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glGetIntegerv:(I[II)V │ │ -0b1b1c: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1b22: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1b26: 7240 eb27 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGetIntegerv:(I[II)V // method@27eb │ │ -0b1b2c: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1b32: 0e00 |000b: return-void │ │ +0c022c: |[0c022c] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glGetIntegerv:(I[II)V │ │ +0c023c: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0242: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0246: 7240 eb27 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGetIntegerv:(I[II)V // method@27eb │ │ +0c024c: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0252: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0003 line=348 │ │ 0x0008 line=349 │ │ 0x000b line=350 │ │ locals : │ │ @@ -216055,21 +216206,21 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0b1b34: |[0b1b34] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glGetString:(I)Ljava/lang/String; │ │ -0b1b44: 7010 ca06 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1b4a: 5421 da02 |0003: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1b4e: 7220 ec27 3100 |0005: invoke-interface {v1, v3}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ -0b1b54: 0c00 |0008: move-result-object v0 │ │ -0b1b56: 7010 c906 0200 |0009: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1b5c: 1100 |000c: return-object v0 │ │ +0c0254: |[0c0254] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glGetString:(I)Ljava/lang/String; │ │ +0c0264: 7010 ca06 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c026a: 5421 da02 |0003: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c026e: 7220 ec27 3100 |0005: invoke-interface {v1, v3}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ +0c0274: 0c00 |0008: move-result-object v0 │ │ +0c0276: 7010 c906 0200 |0009: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c027c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ 0x0003 line=360 │ │ 0x0009 line=361 │ │ 0x000c line=362 │ │ locals : │ │ @@ -216082,20 +216233,20 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b1b60: |[0b1b60] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glHint:(II)V │ │ -0b1b70: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1b76: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1b7a: 7230 ed27 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glHint:(II)V // method@27ed │ │ -0b1b80: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1b86: 0e00 |000b: return-void │ │ +0c0280: |[0c0280] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glHint:(II)V │ │ +0c0290: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0296: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c029a: 7230 ed27 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glHint:(II)V // method@27ed │ │ +0c02a0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c02a6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x0003 line=367 │ │ 0x0008 line=368 │ │ 0x000b line=369 │ │ locals : │ │ @@ -216108,20 +216259,20 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b1b88: |[0b1b88] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightModelf:(IF)V │ │ -0b1b98: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1b9e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1ba2: 7230 ee27 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelf:(IF)V // method@27ee │ │ -0b1ba8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1bae: 0e00 |000b: return-void │ │ +0c02a8: |[0c02a8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightModelf:(IF)V │ │ +0c02b8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c02be: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c02c2: 7230 ee27 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelf:(IF)V // method@27ee │ │ +0c02c8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c02ce: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0003 line=373 │ │ 0x0008 line=374 │ │ 0x000b line=375 │ │ locals : │ │ @@ -216134,20 +216285,20 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b1bb0: |[0b1bb0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightModelfv:(ILjava/nio/FloatBuffer;)V │ │ -0b1bc0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1bc6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1bca: 7230 ef27 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelfv:(ILjava/nio/FloatBuffer;)V // method@27ef │ │ -0b1bd0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1bd6: 0e00 |000b: return-void │ │ +0c02d0: |[0c02d0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightModelfv:(ILjava/nio/FloatBuffer;)V │ │ +0c02e0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c02e6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c02ea: 7230 ef27 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelfv:(ILjava/nio/FloatBuffer;)V // method@27ef │ │ +0c02f0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c02f6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x0003 line=385 │ │ 0x0008 line=386 │ │ 0x000b line=387 │ │ locals : │ │ @@ -216160,20 +216311,20 @@ │ │ type : '(I[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b1bd8: |[0b1bd8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightModelfv:(I[FI)V │ │ -0b1be8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1bee: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1bf2: 7240 f027 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelfv:(I[FI)V // method@27f0 │ │ -0b1bf8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1bfe: 0e00 |000b: return-void │ │ +0c02f8: |[0c02f8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightModelfv:(I[FI)V │ │ +0c0308: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c030e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0312: 7240 f027 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelfv:(I[FI)V // method@27f0 │ │ +0c0318: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c031e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0003 line=379 │ │ 0x0008 line=380 │ │ 0x000b line=381 │ │ locals : │ │ @@ -216187,20 +216338,20 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b1c00: |[0b1c00] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightModelx:(II)V │ │ -0b1c10: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1c16: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1c1a: 7230 f127 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelx:(II)V // method@27f1 │ │ -0b1c20: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1c26: 0e00 |000b: return-void │ │ +0c0320: |[0c0320] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightModelx:(II)V │ │ +0c0330: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0336: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c033a: 7230 f127 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelx:(II)V // method@27f1 │ │ +0c0340: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0346: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0003 line=391 │ │ 0x0008 line=392 │ │ 0x000b line=393 │ │ locals : │ │ @@ -216213,20 +216364,20 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b1c28: |[0b1c28] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightModelxv:(ILjava/nio/IntBuffer;)V │ │ -0b1c38: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1c3e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1c42: 7230 f227 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelxv:(ILjava/nio/IntBuffer;)V // method@27f2 │ │ -0b1c48: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1c4e: 0e00 |000b: return-void │ │ +0c0348: |[0c0348] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightModelxv:(ILjava/nio/IntBuffer;)V │ │ +0c0358: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c035e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0362: 7230 f227 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelxv:(ILjava/nio/IntBuffer;)V // method@27f2 │ │ +0c0368: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c036e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0003 line=403 │ │ 0x0008 line=404 │ │ 0x000b line=405 │ │ locals : │ │ @@ -216239,20 +216390,20 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b1c50: |[0b1c50] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightModelxv:(I[II)V │ │ -0b1c60: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1c66: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1c6a: 7240 f327 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelxv:(I[II)V // method@27f3 │ │ -0b1c70: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1c76: 0e00 |000b: return-void │ │ +0c0370: |[0c0370] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightModelxv:(I[II)V │ │ +0c0380: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0386: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c038a: 7240 f327 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelxv:(I[II)V // method@27f3 │ │ +0c0390: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0396: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0003 line=397 │ │ 0x0008 line=398 │ │ 0x000b line=399 │ │ locals : │ │ @@ -216266,20 +216417,20 @@ │ │ type : '(IIF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b1c78: |[0b1c78] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightf:(IIF)V │ │ -0b1c88: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1c8e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1c92: 7240 f427 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightf:(IIF)V // method@27f4 │ │ -0b1c98: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1c9e: 0e00 |000b: return-void │ │ +0c0398: |[0c0398] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightf:(IIF)V │ │ +0c03a8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c03ae: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c03b2: 7240 f427 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightf:(IIF)V // method@27f4 │ │ +0c03b8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c03be: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0003 line=409 │ │ 0x0008 line=410 │ │ 0x000b line=411 │ │ locals : │ │ @@ -216293,20 +216444,20 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b1ca0: |[0b1ca0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightfv:(IILjava/nio/FloatBuffer;)V │ │ -0b1cb0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1cb6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1cba: 7240 f527 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightfv:(IILjava/nio/FloatBuffer;)V // method@27f5 │ │ -0b1cc0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1cc6: 0e00 |000b: return-void │ │ +0c03c0: |[0c03c0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightfv:(IILjava/nio/FloatBuffer;)V │ │ +0c03d0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c03d6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c03da: 7240 f527 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightfv:(IILjava/nio/FloatBuffer;)V // method@27f5 │ │ +0c03e0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c03e6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0003 line=421 │ │ 0x0008 line=422 │ │ 0x000b line=423 │ │ locals : │ │ @@ -216320,20 +216471,20 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0b1cc8: |[0b1cc8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightfv:(II[FI)V │ │ -0b1cd8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1cde: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1ce2: 7255 f627 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightfv:(II[FI)V // method@27f6 │ │ -0b1ce8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1cee: 0e00 |000b: return-void │ │ +0c03e8: |[0c03e8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightfv:(II[FI)V │ │ +0c03f8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c03fe: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0402: 7255 f627 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightfv:(II[FI)V // method@27f6 │ │ +0c0408: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c040e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0003 line=415 │ │ 0x0008 line=416 │ │ 0x000b line=417 │ │ locals : │ │ @@ -216348,20 +216499,20 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b1cf0: |[0b1cf0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightx:(III)V │ │ -0b1d00: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1d06: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1d0a: 7240 f727 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightx:(III)V // method@27f7 │ │ -0b1d10: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1d16: 0e00 |000b: return-void │ │ +0c0410: |[0c0410] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightx:(III)V │ │ +0c0420: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0426: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c042a: 7240 f727 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightx:(III)V // method@27f7 │ │ +0c0430: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0436: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x0003 line=427 │ │ 0x0008 line=428 │ │ 0x000b line=429 │ │ locals : │ │ @@ -216375,20 +216526,20 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b1d18: |[0b1d18] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightxv:(IILjava/nio/IntBuffer;)V │ │ -0b1d28: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1d2e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1d32: 7240 f827 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightxv:(IILjava/nio/IntBuffer;)V // method@27f8 │ │ -0b1d38: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1d3e: 0e00 |000b: return-void │ │ +0c0438: |[0c0438] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightxv:(IILjava/nio/IntBuffer;)V │ │ +0c0448: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c044e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0452: 7240 f827 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightxv:(IILjava/nio/IntBuffer;)V // method@27f8 │ │ +0c0458: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c045e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0003 line=439 │ │ 0x0008 line=440 │ │ 0x000b line=441 │ │ locals : │ │ @@ -216402,20 +216553,20 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0b1d40: |[0b1d40] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightxv:(II[II)V │ │ -0b1d50: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1d56: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1d5a: 7255 f927 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightxv:(II[II)V // method@27f9 │ │ -0b1d60: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1d66: 0e00 |000b: return-void │ │ +0c0460: |[0c0460] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightxv:(II[II)V │ │ +0c0470: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0476: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c047a: 7255 f927 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightxv:(II[II)V // method@27f9 │ │ +0c0480: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0486: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0003 line=433 │ │ 0x0008 line=434 │ │ 0x000b line=435 │ │ locals : │ │ @@ -216430,20 +216581,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b1d68: |[0b1d68] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLineWidth:(F)V │ │ -0b1d78: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1d7e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1d82: 7220 fa27 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLineWidth:(F)V // method@27fa │ │ -0b1d88: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1d8e: 0e00 |000b: return-void │ │ +0c0488: |[0c0488] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLineWidth:(F)V │ │ +0c0498: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c049e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c04a2: 7220 fa27 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLineWidth:(F)V // method@27fa │ │ +0c04a8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c04ae: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ 0x0003 line=445 │ │ 0x0008 line=446 │ │ 0x000b line=447 │ │ locals : │ │ @@ -216455,20 +216606,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b1d90: |[0b1d90] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLineWidthx:(I)V │ │ -0b1da0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1da6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1daa: 7220 fb27 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLineWidthx:(I)V // method@27fb │ │ -0b1db0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1db6: 0e00 |000b: return-void │ │ +0c04b0: |[0c04b0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLineWidthx:(I)V │ │ +0c04c0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c04c6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c04ca: 7220 fb27 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLineWidthx:(I)V // method@27fb │ │ +0c04d0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c04d6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0003 line=451 │ │ 0x0008 line=452 │ │ 0x000b line=453 │ │ locals : │ │ @@ -216480,20 +216631,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0b1db8: |[0b1db8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLoadIdentity:()V │ │ -0b1dc8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1dce: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1dd2: 7210 fc27 0000 |0005: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glLoadIdentity:()V // method@27fc │ │ -0b1dd8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1dde: 0e00 |000b: return-void │ │ +0c04d8: |[0c04d8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLoadIdentity:()V │ │ +0c04e8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c04ee: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c04f2: 7210 fc27 0000 |0005: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glLoadIdentity:()V // method@27fc │ │ +0c04f8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c04fe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ 0x0003 line=457 │ │ 0x0008 line=458 │ │ 0x000b line=459 │ │ locals : │ │ @@ -216504,20 +216655,20 @@ │ │ type : '(Ljava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b1de0: |[0b1de0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLoadMatrixf:(Ljava/nio/FloatBuffer;)V │ │ -0b1df0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1df6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1dfa: 7220 fd27 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixf:(Ljava/nio/FloatBuffer;)V // method@27fd │ │ -0b1e00: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1e06: 0e00 |000b: return-void │ │ +0c0500: |[0c0500] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLoadMatrixf:(Ljava/nio/FloatBuffer;)V │ │ +0c0510: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0516: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c051a: 7220 fd27 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixf:(Ljava/nio/FloatBuffer;)V // method@27fd │ │ +0c0520: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0526: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x0003 line=469 │ │ 0x0008 line=470 │ │ 0x000b line=471 │ │ locals : │ │ @@ -216529,20 +216680,20 @@ │ │ type : '([FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b1e08: |[0b1e08] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLoadMatrixf:([FI)V │ │ -0b1e18: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1e1e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1e22: 7230 fe27 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixf:([FI)V // method@27fe │ │ -0b1e28: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1e2e: 0e00 |000b: return-void │ │ +0c0528: |[0c0528] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLoadMatrixf:([FI)V │ │ +0c0538: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c053e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0542: 7230 fe27 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixf:([FI)V // method@27fe │ │ +0c0548: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c054e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0003 line=463 │ │ 0x0008 line=464 │ │ 0x000b line=465 │ │ locals : │ │ @@ -216555,20 +216706,20 @@ │ │ type : '(Ljava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b1e30: |[0b1e30] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLoadMatrixx:(Ljava/nio/IntBuffer;)V │ │ -0b1e40: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1e46: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1e4a: 7220 ff27 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixx:(Ljava/nio/IntBuffer;)V // method@27ff │ │ -0b1e50: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1e56: 0e00 |000b: return-void │ │ +0c0550: |[0c0550] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLoadMatrixx:(Ljava/nio/IntBuffer;)V │ │ +0c0560: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0566: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c056a: 7220 ff27 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixx:(Ljava/nio/IntBuffer;)V // method@27ff │ │ +0c0570: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0576: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ 0x0003 line=481 │ │ 0x0008 line=482 │ │ 0x000b line=483 │ │ locals : │ │ @@ -216580,20 +216731,20 @@ │ │ type : '([II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b1e58: |[0b1e58] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLoadMatrixx:([II)V │ │ -0b1e68: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1e6e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1e72: 7230 0028 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixx:([II)V // method@2800 │ │ -0b1e78: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1e7e: 0e00 |000b: return-void │ │ +0c0578: |[0c0578] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLoadMatrixx:([II)V │ │ +0c0588: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c058e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0592: 7230 0028 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixx:([II)V // method@2800 │ │ +0c0598: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c059e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0003 line=475 │ │ 0x0008 line=476 │ │ 0x000b line=477 │ │ locals : │ │ @@ -216606,20 +216757,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b1e80: |[0b1e80] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLogicOp:(I)V │ │ -0b1e90: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1e96: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1e9a: 7220 0128 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLogicOp:(I)V // method@2801 │ │ -0b1ea0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1ea6: 0e00 |000b: return-void │ │ +0c05a0: |[0c05a0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLogicOp:(I)V │ │ +0c05b0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c05b6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c05ba: 7220 0128 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLogicOp:(I)V // method@2801 │ │ +0c05c0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c05c6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ 0x0003 line=487 │ │ 0x0008 line=488 │ │ 0x000b line=489 │ │ locals : │ │ @@ -216631,20 +216782,20 @@ │ │ type : '(IIF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b1ea8: |[0b1ea8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMaterialf:(IIF)V │ │ -0b1eb8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1ebe: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1ec2: 7240 0228 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialf:(IIF)V // method@2802 │ │ -0b1ec8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1ece: 0e00 |000b: return-void │ │ +0c05c8: |[0c05c8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMaterialf:(IIF)V │ │ +0c05d8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c05de: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c05e2: 7240 0228 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialf:(IIF)V // method@2802 │ │ +0c05e8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c05ee: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0003 line=493 │ │ 0x0008 line=494 │ │ 0x000b line=495 │ │ locals : │ │ @@ -216658,20 +216809,20 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b1ed0: |[0b1ed0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMaterialfv:(IILjava/nio/FloatBuffer;)V │ │ -0b1ee0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1ee6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1eea: 7240 0328 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialfv:(IILjava/nio/FloatBuffer;)V // method@2803 │ │ -0b1ef0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1ef6: 0e00 |000b: return-void │ │ +0c05f0: |[0c05f0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMaterialfv:(IILjava/nio/FloatBuffer;)V │ │ +0c0600: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0606: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c060a: 7240 0328 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialfv:(IILjava/nio/FloatBuffer;)V // method@2803 │ │ +0c0610: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0616: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ 0x0003 line=505 │ │ 0x0008 line=506 │ │ 0x000b line=507 │ │ locals : │ │ @@ -216685,20 +216836,20 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0b1ef8: |[0b1ef8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMaterialfv:(II[FI)V │ │ -0b1f08: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1f0e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1f12: 7255 0428 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialfv:(II[FI)V // method@2804 │ │ -0b1f18: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1f1e: 0e00 |000b: return-void │ │ +0c0618: |[0c0618] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMaterialfv:(II[FI)V │ │ +0c0628: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c062e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0632: 7255 0428 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialfv:(II[FI)V // method@2804 │ │ +0c0638: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c063e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ 0x0003 line=499 │ │ 0x0008 line=500 │ │ 0x000b line=501 │ │ locals : │ │ @@ -216713,20 +216864,20 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b1f20: |[0b1f20] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMaterialx:(III)V │ │ -0b1f30: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1f36: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1f3a: 7240 0528 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialx:(III)V // method@2805 │ │ -0b1f40: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1f46: 0e00 |000b: return-void │ │ +0c0640: |[0c0640] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMaterialx:(III)V │ │ +0c0650: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0656: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c065a: 7240 0528 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialx:(III)V // method@2805 │ │ +0c0660: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0666: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ 0x0003 line=511 │ │ 0x0008 line=512 │ │ 0x000b line=513 │ │ locals : │ │ @@ -216740,20 +216891,20 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b1f48: |[0b1f48] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMaterialxv:(IILjava/nio/IntBuffer;)V │ │ -0b1f58: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1f5e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1f62: 7240 0628 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialxv:(IILjava/nio/IntBuffer;)V // method@2806 │ │ -0b1f68: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1f6e: 0e00 |000b: return-void │ │ +0c0668: |[0c0668] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMaterialxv:(IILjava/nio/IntBuffer;)V │ │ +0c0678: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c067e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0682: 7240 0628 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialxv:(IILjava/nio/IntBuffer;)V // method@2806 │ │ +0c0688: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c068e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=522 │ │ 0x0003 line=523 │ │ 0x0008 line=524 │ │ 0x000b line=525 │ │ locals : │ │ @@ -216767,20 +216918,20 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0b1f70: |[0b1f70] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMaterialxv:(II[II)V │ │ -0b1f80: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1f86: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1f8a: 7255 0728 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialxv:(II[II)V // method@2807 │ │ -0b1f90: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1f96: 0e00 |000b: return-void │ │ +0c0690: |[0c0690] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMaterialxv:(II[II)V │ │ +0c06a0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c06a6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c06aa: 7255 0728 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialxv:(II[II)V // method@2807 │ │ +0c06b0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c06b6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ 0x0003 line=517 │ │ 0x0008 line=518 │ │ 0x000b line=519 │ │ locals : │ │ @@ -216795,20 +216946,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b1f98: |[0b1f98] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMatrixMode:(I)V │ │ -0b1fa8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1fae: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1fb2: 7220 0828 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glMatrixMode:(I)V // method@2808 │ │ -0b1fb8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1fbe: 0e00 |000b: return-void │ │ +0c06b8: |[0c06b8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMatrixMode:(I)V │ │ +0c06c8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c06ce: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c06d2: 7220 0828 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glMatrixMode:(I)V // method@2808 │ │ +0c06d8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c06de: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ 0x0003 line=529 │ │ 0x0008 line=530 │ │ 0x000b line=531 │ │ locals : │ │ @@ -216820,20 +216971,20 @@ │ │ type : '(Ljava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b1fc0: |[0b1fc0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMultMatrixf:(Ljava/nio/FloatBuffer;)V │ │ -0b1fd0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1fd6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b1fda: 7220 0928 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixf:(Ljava/nio/FloatBuffer;)V // method@2809 │ │ -0b1fe0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b1fe6: 0e00 |000b: return-void │ │ +0c06e0: |[0c06e0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMultMatrixf:(Ljava/nio/FloatBuffer;)V │ │ +0c06f0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c06f6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c06fa: 7220 0928 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixf:(Ljava/nio/FloatBuffer;)V // method@2809 │ │ +0c0700: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0706: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ 0x0003 line=541 │ │ 0x0008 line=542 │ │ 0x000b line=543 │ │ locals : │ │ @@ -216845,20 +216996,20 @@ │ │ type : '([FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b1fe8: |[0b1fe8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMultMatrixf:([FI)V │ │ -0b1ff8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b1ffe: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b2002: 7230 0a28 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixf:([FI)V // method@280a │ │ -0b2008: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b200e: 0e00 |000b: return-void │ │ +0c0708: |[0c0708] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMultMatrixf:([FI)V │ │ +0c0718: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c071e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0722: 7230 0a28 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixf:([FI)V // method@280a │ │ +0c0728: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c072e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ 0x0003 line=535 │ │ 0x0008 line=536 │ │ 0x000b line=537 │ │ locals : │ │ @@ -216871,20 +217022,20 @@ │ │ type : '(Ljava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b2010: |[0b2010] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMultMatrixx:(Ljava/nio/IntBuffer;)V │ │ -0b2020: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b2026: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b202a: 7220 0b28 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixx:(Ljava/nio/IntBuffer;)V // method@280b │ │ -0b2030: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b2036: 0e00 |000b: return-void │ │ +0c0730: |[0c0730] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMultMatrixx:(Ljava/nio/IntBuffer;)V │ │ +0c0740: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0746: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c074a: 7220 0b28 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixx:(Ljava/nio/IntBuffer;)V // method@280b │ │ +0c0750: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0756: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ 0x0003 line=553 │ │ 0x0008 line=554 │ │ 0x000b line=555 │ │ locals : │ │ @@ -216896,20 +217047,20 @@ │ │ type : '([II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b2038: |[0b2038] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMultMatrixx:([II)V │ │ -0b2048: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b204e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b2052: 7230 0c28 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixx:([II)V // method@280c │ │ -0b2058: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b205e: 0e00 |000b: return-void │ │ +0c0758: |[0c0758] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMultMatrixx:([II)V │ │ +0c0768: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c076e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0772: 7230 0c28 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixx:([II)V // method@280c │ │ +0c0778: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c077e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ 0x0003 line=547 │ │ 0x0008 line=548 │ │ 0x000b line=549 │ │ locals : │ │ @@ -216922,25 +217073,25 @@ │ │ type : '(IFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 17 16-bit code units │ │ -0b2060: |[0b2060] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMultiTexCoord4f:(IFFFF)V │ │ -0b2070: 7010 ca06 0600 |0000: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b2076: 5460 da02 |0003: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b207a: 0171 |0005: move v1, v7 │ │ -0b207c: 0182 |0006: move v2, v8 │ │ -0b207e: 0193 |0007: move v3, v9 │ │ -0b2080: 01a4 |0008: move v4, v10 │ │ -0b2082: 01b5 |0009: move v5, v11 │ │ -0b2084: 7806 0d28 0000 |000a: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMultiTexCoord4f:(IFFFF)V // method@280d │ │ -0b208a: 7010 c906 0600 |000d: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b2090: 0e00 |0010: return-void │ │ +0c0780: |[0c0780] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMultiTexCoord4f:(IFFFF)V │ │ +0c0790: 7010 ca06 0600 |0000: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0796: 5460 da02 |0003: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c079a: 0171 |0005: move v1, v7 │ │ +0c079c: 0182 |0006: move v2, v8 │ │ +0c079e: 0193 |0007: move v3, v9 │ │ +0c07a0: 01a4 |0008: move v4, v10 │ │ +0c07a2: 01b5 |0009: move v5, v11 │ │ +0c07a4: 7806 0d28 0000 |000a: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMultiTexCoord4f:(IFFFF)V // method@280d │ │ +0c07aa: 7010 c906 0600 |000d: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c07b0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ 0x0003 line=559 │ │ 0x000d line=560 │ │ 0x0010 line=561 │ │ locals : │ │ @@ -216956,25 +217107,25 @@ │ │ type : '(IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 17 16-bit code units │ │ -0b2094: |[0b2094] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMultiTexCoord4x:(IIIII)V │ │ -0b20a4: 7010 ca06 0600 |0000: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b20aa: 5460 da02 |0003: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b20ae: 0171 |0005: move v1, v7 │ │ -0b20b0: 0182 |0006: move v2, v8 │ │ -0b20b2: 0193 |0007: move v3, v9 │ │ -0b20b4: 01a4 |0008: move v4, v10 │ │ -0b20b6: 01b5 |0009: move v5, v11 │ │ -0b20b8: 7806 0e28 0000 |000a: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMultiTexCoord4x:(IIIII)V // method@280e │ │ -0b20be: 7010 c906 0600 |000d: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b20c4: 0e00 |0010: return-void │ │ +0c07b4: |[0c07b4] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMultiTexCoord4x:(IIIII)V │ │ +0c07c4: 7010 ca06 0600 |0000: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c07ca: 5460 da02 |0003: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c07ce: 0171 |0005: move v1, v7 │ │ +0c07d0: 0182 |0006: move v2, v8 │ │ +0c07d2: 0193 |0007: move v3, v9 │ │ +0c07d4: 01a4 |0008: move v4, v10 │ │ +0c07d6: 01b5 |0009: move v5, v11 │ │ +0c07d8: 7806 0e28 0000 |000a: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMultiTexCoord4x:(IIIII)V // method@280e │ │ +0c07de: 7010 c906 0600 |000d: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c07e4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ 0x0003 line=565 │ │ 0x000d line=566 │ │ 0x0010 line=567 │ │ locals : │ │ @@ -216990,20 +217141,20 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b20c8: |[0b20c8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glNormal3f:(FFF)V │ │ -0b20d8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b20de: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b20e2: 7240 0f28 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glNormal3f:(FFF)V // method@280f │ │ -0b20e8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b20ee: 0e00 |000b: return-void │ │ +0c07e8: |[0c07e8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glNormal3f:(FFF)V │ │ +0c07f8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c07fe: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0802: 7240 0f28 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glNormal3f:(FFF)V // method@280f │ │ +0c0808: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c080e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=570 │ │ 0x0003 line=571 │ │ 0x0008 line=572 │ │ 0x000b line=573 │ │ locals : │ │ @@ -217017,20 +217168,20 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b20f0: |[0b20f0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glNormal3x:(III)V │ │ -0b2100: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b2106: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b210a: 7240 1028 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glNormal3x:(III)V // method@2810 │ │ -0b2110: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b2116: 0e00 |000b: return-void │ │ +0c0810: |[0c0810] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glNormal3x:(III)V │ │ +0c0820: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0826: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c082a: 7240 1028 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glNormal3x:(III)V // method@2810 │ │ +0c0830: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0836: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=576 │ │ 0x0003 line=577 │ │ 0x0008 line=578 │ │ 0x000b line=579 │ │ locals : │ │ @@ -217044,20 +217195,20 @@ │ │ type : '(IILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b2118: |[0b2118] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glNormalPointer:(IILjava/nio/Buffer;)V │ │ -0b2128: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b212e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b2132: 7240 1128 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glNormalPointer:(IILjava/nio/Buffer;)V // method@2811 │ │ -0b2138: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b213e: 0e00 |000b: return-void │ │ +0c0838: |[0c0838] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glNormalPointer:(IILjava/nio/Buffer;)V │ │ +0c0848: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c084e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0852: 7240 1128 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glNormalPointer:(IILjava/nio/Buffer;)V // method@2811 │ │ +0c0858: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c085e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=582 │ │ 0x0003 line=583 │ │ 0x0008 line=584 │ │ 0x000b line=585 │ │ locals : │ │ @@ -217071,26 +217222,26 @@ │ │ type : '(FFFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 18 16-bit code units │ │ -0b2140: |[0b2140] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glOrthof:(FFFFFF)V │ │ -0b2150: 7010 ca06 0700 |0000: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b2156: 5470 da02 |0003: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b215a: 0181 |0005: move v1, v8 │ │ -0b215c: 0192 |0006: move v2, v9 │ │ -0b215e: 01a3 |0007: move v3, v10 │ │ -0b2160: 01b4 |0008: move v4, v11 │ │ -0b2162: 01c5 |0009: move v5, v12 │ │ -0b2164: 01d6 |000a: move v6, v13 │ │ -0b2166: 7807 1228 0000 |000b: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glOrthof:(FFFFFF)V // method@2812 │ │ -0b216c: 7010 c906 0700 |000e: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b2172: 0e00 |0011: return-void │ │ +0c0860: |[0c0860] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glOrthof:(FFFFFF)V │ │ +0c0870: 7010 ca06 0700 |0000: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0876: 5470 da02 |0003: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c087a: 0181 |0005: move v1, v8 │ │ +0c087c: 0192 |0006: move v2, v9 │ │ +0c087e: 01a3 |0007: move v3, v10 │ │ +0c0880: 01b4 |0008: move v4, v11 │ │ +0c0882: 01c5 |0009: move v5, v12 │ │ +0c0884: 01d6 |000a: move v6, v13 │ │ +0c0886: 7807 1228 0000 |000b: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glOrthof:(FFFFFF)V // method@2812 │ │ +0c088c: 7010 c906 0700 |000e: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0892: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ 0x0003 line=589 │ │ 0x000e line=590 │ │ 0x0011 line=591 │ │ locals : │ │ @@ -217107,26 +217258,26 @@ │ │ type : '(IIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 18 16-bit code units │ │ -0b2174: |[0b2174] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glOrthox:(IIIIII)V │ │ -0b2184: 7010 ca06 0700 |0000: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b218a: 5470 da02 |0003: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b218e: 0181 |0005: move v1, v8 │ │ -0b2190: 0192 |0006: move v2, v9 │ │ -0b2192: 01a3 |0007: move v3, v10 │ │ -0b2194: 01b4 |0008: move v4, v11 │ │ -0b2196: 01c5 |0009: move v5, v12 │ │ -0b2198: 01d6 |000a: move v6, v13 │ │ -0b219a: 7807 1328 0000 |000b: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glOrthox:(IIIIII)V // method@2813 │ │ -0b21a0: 7010 c906 0700 |000e: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b21a6: 0e00 |0011: return-void │ │ +0c0894: |[0c0894] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glOrthox:(IIIIII)V │ │ +0c08a4: 7010 ca06 0700 |0000: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c08aa: 5470 da02 |0003: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c08ae: 0181 |0005: move v1, v8 │ │ +0c08b0: 0192 |0006: move v2, v9 │ │ +0c08b2: 01a3 |0007: move v3, v10 │ │ +0c08b4: 01b4 |0008: move v4, v11 │ │ +0c08b6: 01c5 |0009: move v5, v12 │ │ +0c08b8: 01d6 |000a: move v6, v13 │ │ +0c08ba: 7807 1328 0000 |000b: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glOrthox:(IIIIII)V // method@2813 │ │ +0c08c0: 7010 c906 0700 |000e: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c08c6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ 0x0003 line=595 │ │ 0x000e line=596 │ │ 0x0011 line=597 │ │ locals : │ │ @@ -217143,20 +217294,20 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b21a8: |[0b21a8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glPixelStorei:(II)V │ │ -0b21b8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b21be: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b21c2: 7230 1428 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glPixelStorei:(II)V // method@2814 │ │ -0b21c8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b21ce: 0e00 |000b: return-void │ │ +0c08c8: |[0c08c8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glPixelStorei:(II)V │ │ +0c08d8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c08de: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c08e2: 7230 1428 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glPixelStorei:(II)V // method@2814 │ │ +0c08e8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c08ee: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ 0x0003 line=601 │ │ 0x0008 line=602 │ │ 0x000b line=603 │ │ locals : │ │ @@ -217169,20 +217320,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b21d0: |[0b21d0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glPointSize:(F)V │ │ -0b21e0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b21e6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b21ea: 7220 1528 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glPointSize:(F)V // method@2815 │ │ -0b21f0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b21f6: 0e00 |000b: return-void │ │ +0c08f0: |[0c08f0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glPointSize:(F)V │ │ +0c0900: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0906: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c090a: 7220 1528 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glPointSize:(F)V // method@2815 │ │ +0c0910: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0916: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ 0x0003 line=607 │ │ 0x0008 line=608 │ │ 0x000b line=609 │ │ locals : │ │ @@ -217194,20 +217345,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b21f8: |[0b21f8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glPointSizex:(I)V │ │ -0b2208: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b220e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b2212: 7220 1628 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glPointSizex:(I)V // method@2816 │ │ -0b2218: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b221e: 0e00 |000b: return-void │ │ +0c0918: |[0c0918] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glPointSizex:(I)V │ │ +0c0928: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c092e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0932: 7220 1628 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glPointSizex:(I)V // method@2816 │ │ +0c0938: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c093e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=612 │ │ 0x0003 line=613 │ │ 0x0008 line=614 │ │ 0x000b line=615 │ │ locals : │ │ @@ -217219,20 +217370,20 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b2220: |[0b2220] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glPolygonOffset:(FF)V │ │ -0b2230: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b2236: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b223a: 7230 1728 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glPolygonOffset:(FF)V // method@2817 │ │ -0b2240: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b2246: 0e00 |000b: return-void │ │ +0c0940: |[0c0940] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glPolygonOffset:(FF)V │ │ +0c0950: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0956: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c095a: 7230 1728 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glPolygonOffset:(FF)V // method@2817 │ │ +0c0960: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0966: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ 0x0003 line=619 │ │ 0x0008 line=620 │ │ 0x000b line=621 │ │ locals : │ │ @@ -217245,20 +217396,20 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b2248: |[0b2248] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glPolygonOffsetx:(II)V │ │ -0b2258: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b225e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b2262: 7230 1828 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glPolygonOffsetx:(II)V // method@2818 │ │ -0b2268: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b226e: 0e00 |000b: return-void │ │ +0c0968: |[0c0968] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glPolygonOffsetx:(II)V │ │ +0c0978: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c097e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0982: 7230 1828 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glPolygonOffsetx:(II)V // method@2818 │ │ +0c0988: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c098e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ 0x0003 line=625 │ │ 0x0008 line=626 │ │ 0x000b line=627 │ │ locals : │ │ @@ -217271,20 +217422,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0b2270: |[0b2270] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glPopMatrix:()V │ │ -0b2280: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b2286: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b228a: 7210 1928 0000 |0005: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glPopMatrix:()V // method@2819 │ │ -0b2290: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b2296: 0e00 |000b: return-void │ │ +0c0990: |[0c0990] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glPopMatrix:()V │ │ +0c09a0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c09a6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c09aa: 7210 1928 0000 |0005: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glPopMatrix:()V // method@2819 │ │ +0c09b0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c09b6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ 0x0003 line=631 │ │ 0x0008 line=632 │ │ 0x000b line=633 │ │ locals : │ │ @@ -217295,20 +217446,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0b2298: |[0b2298] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glPushMatrix:()V │ │ -0b22a8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b22ae: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b22b2: 7210 1a28 0000 |0005: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glPushMatrix:()V // method@281a │ │ -0b22b8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b22be: 0e00 |000b: return-void │ │ +0c09b8: |[0c09b8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glPushMatrix:()V │ │ +0c09c8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c09ce: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c09d2: 7210 1a28 0000 |0005: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glPushMatrix:()V // method@281a │ │ +0c09d8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c09de: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=636 │ │ 0x0003 line=637 │ │ 0x0008 line=638 │ │ 0x000b line=639 │ │ locals : │ │ @@ -217319,21 +217470,21 @@ │ │ type : '(Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0b22c0: |[0b22c0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glQueryMatrixxOES:(Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)I │ │ -0b22d0: 7010 ca06 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b22d6: 5421 db02 |0003: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl10Ext:Ljavax/microedition/khronos/opengles/GL10Ext; // field@02db │ │ -0b22da: 7230 3628 3104 |0005: invoke-interface {v1, v3, v4}, Ljavax/microedition/khronos/opengles/GL10Ext;.glQueryMatrixxOES:(Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)I // method@2836 │ │ -0b22e0: 0a00 |0008: move-result v0 │ │ -0b22e2: 7010 c906 0200 |0009: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b22e8: 0f00 |000c: return v0 │ │ +0c09e0: |[0c09e0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glQueryMatrixxOES:(Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)I │ │ +0c09f0: 7010 ca06 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c09f6: 5421 db02 |0003: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl10Ext:Ljavax/microedition/khronos/opengles/GL10Ext; // field@02db │ │ +0c09fa: 7230 3628 3104 |0005: invoke-interface {v1, v3, v4}, Ljavax/microedition/khronos/opengles/GL10Ext;.glQueryMatrixxOES:(Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)I // method@2836 │ │ +0c0a00: 0a00 |0008: move-result v0 │ │ +0c0a02: 7010 c906 0200 |0009: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0a08: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=923 │ │ 0x0003 line=924 │ │ 0x0009 line=925 │ │ 0x000c line=926 │ │ locals : │ │ @@ -217347,21 +217498,21 @@ │ │ type : '([II[II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -0b22ec: |[0b22ec] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glQueryMatrixxOES:([II[II)I │ │ -0b22fc: 7010 ca06 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b2302: 5421 db02 |0003: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl10Ext:Ljavax/microedition/khronos/opengles/GL10Ext; // field@02db │ │ -0b2306: 7256 3728 3154 |0005: invoke-interface {v1, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10Ext;.glQueryMatrixxOES:([II[II)I // method@2837 │ │ -0b230c: 0a00 |0008: move-result v0 │ │ -0b230e: 7010 c906 0200 |0009: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b2314: 0f00 |000c: return v0 │ │ +0c0a0c: |[0c0a0c] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glQueryMatrixxOES:([II[II)I │ │ +0c0a1c: 7010 ca06 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0a22: 5421 db02 |0003: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl10Ext:Ljavax/microedition/khronos/opengles/GL10Ext; // field@02db │ │ +0c0a26: 7256 3728 3154 |0005: invoke-interface {v1, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10Ext;.glQueryMatrixxOES:([II[II)I // method@2837 │ │ +0c0a2c: 0a00 |0008: move-result v0 │ │ +0c0a2e: 7010 c906 0200 |0009: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0a34: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=916 │ │ 0x0003 line=917 │ │ 0x0009 line=918 │ │ 0x000c line=919 │ │ locals : │ │ @@ -217377,27 +217528,27 @@ │ │ type : '(IIIIIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 8 │ │ outs : 8 │ │ insns size : 19 16-bit code units │ │ -0b2318: |[0b2318] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glReadPixels:(IIIIIILjava/nio/Buffer;)V │ │ -0b2328: 7010 ca06 0800 |0000: invoke-direct {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b232e: 5480 da02 |0003: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b2332: 0191 |0005: move v1, v9 │ │ -0b2334: 01a2 |0006: move v2, v10 │ │ -0b2336: 01b3 |0007: move v3, v11 │ │ -0b2338: 01c4 |0008: move v4, v12 │ │ -0b233a: 01d5 |0009: move v5, v13 │ │ -0b233c: 01e6 |000a: move v6, v14 │ │ -0b233e: 07f7 |000b: move-object v7, v15 │ │ -0b2340: 7808 1b28 0000 |000c: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljavax/microedition/khronos/opengles/GL10;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@281b │ │ -0b2346: 7010 c906 0800 |000f: invoke-direct {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b234c: 0e00 |0012: return-void │ │ +0c0a38: |[0c0a38] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glReadPixels:(IIIIIILjava/nio/Buffer;)V │ │ +0c0a48: 7010 ca06 0800 |0000: invoke-direct {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0a4e: 5480 da02 |0003: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0a52: 0191 |0005: move v1, v9 │ │ +0c0a54: 01a2 |0006: move v2, v10 │ │ +0c0a56: 01b3 |0007: move v3, v11 │ │ +0c0a58: 01c4 |0008: move v4, v12 │ │ +0c0a5a: 01d5 |0009: move v5, v13 │ │ +0c0a5c: 01e6 |000a: move v6, v14 │ │ +0c0a5e: 07f7 |000b: move-object v7, v15 │ │ +0c0a60: 7808 1b28 0000 |000c: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljavax/microedition/khronos/opengles/GL10;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@281b │ │ +0c0a66: 7010 c906 0800 |000f: invoke-direct {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0a6c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ 0x0003 line=643 │ │ 0x000f line=644 │ │ 0x0012 line=645 │ │ locals : │ │ @@ -217415,20 +217566,20 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0b2350: |[0b2350] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glRotatef:(FFFF)V │ │ -0b2360: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b2366: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b236a: 7255 1c28 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glRotatef:(FFFF)V // method@281c │ │ -0b2370: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b2376: 0e00 |000b: return-void │ │ +0c0a70: |[0c0a70] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glRotatef:(FFFF)V │ │ +0c0a80: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0a86: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0a8a: 7255 1c28 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glRotatef:(FFFF)V // method@281c │ │ +0c0a90: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0a96: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=648 │ │ 0x0003 line=649 │ │ 0x0008 line=650 │ │ 0x000b line=651 │ │ locals : │ │ @@ -217443,20 +217594,20 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0b2378: |[0b2378] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glRotatex:(IIII)V │ │ -0b2388: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b238e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b2392: 7255 1d28 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glRotatex:(IIII)V // method@281d │ │ -0b2398: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b239e: 0e00 |000b: return-void │ │ +0c0a98: |[0c0a98] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glRotatex:(IIII)V │ │ +0c0aa8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0aae: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0ab2: 7255 1d28 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glRotatex:(IIII)V // method@281d │ │ +0c0ab8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0abe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ 0x0003 line=655 │ │ 0x0008 line=656 │ │ 0x000b line=657 │ │ locals : │ │ @@ -217471,20 +217622,20 @@ │ │ type : '(FZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b23a0: |[0b23a0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glSampleCoverage:(FZ)V │ │ -0b23b0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b23b6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b23ba: 7230 1e28 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glSampleCoverage:(FZ)V // method@281e │ │ -0b23c0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b23c6: 0e00 |000b: return-void │ │ +0c0ac0: |[0c0ac0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glSampleCoverage:(FZ)V │ │ +0c0ad0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0ad6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0ada: 7230 1e28 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glSampleCoverage:(FZ)V // method@281e │ │ +0c0ae0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0ae6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=660 │ │ 0x0003 line=661 │ │ 0x0008 line=662 │ │ 0x000b line=663 │ │ locals : │ │ @@ -217497,20 +217648,20 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b23c8: |[0b23c8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glSampleCoveragex:(IZ)V │ │ -0b23d8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b23de: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b23e2: 7230 1f28 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glSampleCoveragex:(IZ)V // method@281f │ │ -0b23e8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b23ee: 0e00 |000b: return-void │ │ +0c0ae8: |[0c0ae8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glSampleCoveragex:(IZ)V │ │ +0c0af8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0afe: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0b02: 7230 1f28 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glSampleCoveragex:(IZ)V // method@281f │ │ +0c0b08: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0b0e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ 0x0003 line=667 │ │ 0x0008 line=668 │ │ 0x000b line=669 │ │ locals : │ │ @@ -217523,20 +217674,20 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b23f0: |[0b23f0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glScalef:(FFF)V │ │ -0b2400: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b2406: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b240a: 7240 2028 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glScalef:(FFF)V // method@2820 │ │ -0b2410: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b2416: 0e00 |000b: return-void │ │ +0c0b10: |[0c0b10] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glScalef:(FFF)V │ │ +0c0b20: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0b26: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0b2a: 7240 2028 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glScalef:(FFF)V // method@2820 │ │ +0c0b30: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0b36: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=672 │ │ 0x0003 line=673 │ │ 0x0008 line=674 │ │ 0x000b line=675 │ │ locals : │ │ @@ -217550,20 +217701,20 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b2418: |[0b2418] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glScalex:(III)V │ │ -0b2428: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b242e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b2432: 7240 2128 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glScalex:(III)V // method@2821 │ │ -0b2438: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b243e: 0e00 |000b: return-void │ │ +0c0b38: |[0c0b38] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glScalex:(III)V │ │ +0c0b48: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0b4e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0b52: 7240 2128 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glScalex:(III)V // method@2821 │ │ +0c0b58: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0b5e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=678 │ │ 0x0003 line=679 │ │ 0x0008 line=680 │ │ 0x000b line=681 │ │ locals : │ │ @@ -217577,20 +217728,20 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0b2440: |[0b2440] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glScissor:(IIII)V │ │ -0b2450: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b2456: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b245a: 7255 2228 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glScissor:(IIII)V // method@2822 │ │ -0b2460: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b2466: 0e00 |000b: return-void │ │ +0c0b60: |[0c0b60] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glScissor:(IIII)V │ │ +0c0b70: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0b76: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0b7a: 7255 2228 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glScissor:(IIII)V // method@2822 │ │ +0c0b80: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0b86: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ 0x0003 line=685 │ │ 0x0008 line=686 │ │ 0x000b line=687 │ │ locals : │ │ @@ -217605,20 +217756,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b2468: |[0b2468] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glShadeModel:(I)V │ │ -0b2478: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b247e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b2482: 7220 2328 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glShadeModel:(I)V // method@2823 │ │ -0b2488: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b248e: 0e00 |000b: return-void │ │ +0c0b88: |[0c0b88] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glShadeModel:(I)V │ │ +0c0b98: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0b9e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0ba2: 7220 2328 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glShadeModel:(I)V // method@2823 │ │ +0c0ba8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0bae: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=690 │ │ 0x0003 line=691 │ │ 0x0008 line=692 │ │ 0x000b line=693 │ │ locals : │ │ @@ -217630,20 +217781,20 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b2490: |[0b2490] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glStencilFunc:(III)V │ │ -0b24a0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b24a6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b24aa: 7240 2428 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glStencilFunc:(III)V // method@2824 │ │ -0b24b0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b24b6: 0e00 |000b: return-void │ │ +0c0bb0: |[0c0bb0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glStencilFunc:(III)V │ │ +0c0bc0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0bc6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0bca: 7240 2428 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glStencilFunc:(III)V // method@2824 │ │ +0c0bd0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0bd6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=696 │ │ 0x0003 line=697 │ │ 0x0008 line=698 │ │ 0x000b line=699 │ │ locals : │ │ @@ -217657,20 +217808,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b24b8: |[0b24b8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glStencilMask:(I)V │ │ -0b24c8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b24ce: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b24d2: 7220 2528 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glStencilMask:(I)V // method@2825 │ │ -0b24d8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b24de: 0e00 |000b: return-void │ │ +0c0bd8: |[0c0bd8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glStencilMask:(I)V │ │ +0c0be8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0bee: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0bf2: 7220 2528 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glStencilMask:(I)V // method@2825 │ │ +0c0bf8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0bfe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=702 │ │ 0x0003 line=703 │ │ 0x0008 line=704 │ │ 0x000b line=705 │ │ locals : │ │ @@ -217682,20 +217833,20 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b24e0: |[0b24e0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glStencilOp:(III)V │ │ -0b24f0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b24f6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b24fa: 7240 2628 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glStencilOp:(III)V // method@2826 │ │ -0b2500: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b2506: 0e00 |000b: return-void │ │ +0c0c00: |[0c0c00] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glStencilOp:(III)V │ │ +0c0c10: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0c16: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0c1a: 7240 2628 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glStencilOp:(III)V // method@2826 │ │ +0c0c20: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0c26: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=708 │ │ 0x0003 line=709 │ │ 0x0008 line=710 │ │ 0x000b line=711 │ │ locals : │ │ @@ -217709,20 +217860,20 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0b2508: |[0b2508] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexCoordPointer:(IIILjava/nio/Buffer;)V │ │ -0b2518: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b251e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b2522: 7255 2728 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexCoordPointer:(IIILjava/nio/Buffer;)V // method@2827 │ │ -0b2528: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b252e: 0e00 |000b: return-void │ │ +0c0c28: |[0c0c28] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexCoordPointer:(IIILjava/nio/Buffer;)V │ │ +0c0c38: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0c3e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0c42: 7255 2728 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexCoordPointer:(IIILjava/nio/Buffer;)V // method@2827 │ │ +0c0c48: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0c4e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=714 │ │ 0x0003 line=715 │ │ 0x0008 line=716 │ │ 0x000b line=717 │ │ locals : │ │ @@ -217737,20 +217888,20 @@ │ │ type : '(IIF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b2530: |[0b2530] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexEnvf:(IIF)V │ │ -0b2540: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b2546: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b254a: 7240 2828 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvf:(IIF)V // method@2828 │ │ -0b2550: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b2556: 0e00 |000b: return-void │ │ +0c0c50: |[0c0c50] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexEnvf:(IIF)V │ │ +0c0c60: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0c66: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0c6a: 7240 2828 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvf:(IIF)V // method@2828 │ │ +0c0c70: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0c76: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=720 │ │ 0x0003 line=721 │ │ 0x0008 line=722 │ │ 0x000b line=723 │ │ locals : │ │ @@ -217764,20 +217915,20 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b2558: |[0b2558] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexEnvfv:(IILjava/nio/FloatBuffer;)V │ │ -0b2568: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b256e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b2572: 7240 2928 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvfv:(IILjava/nio/FloatBuffer;)V // method@2829 │ │ -0b2578: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b257e: 0e00 |000b: return-void │ │ +0c0c78: |[0c0c78] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexEnvfv:(IILjava/nio/FloatBuffer;)V │ │ +0c0c88: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0c8e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0c92: 7240 2928 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvfv:(IILjava/nio/FloatBuffer;)V // method@2829 │ │ +0c0c98: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0c9e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=732 │ │ 0x0003 line=733 │ │ 0x0008 line=734 │ │ 0x000b line=735 │ │ locals : │ │ @@ -217791,20 +217942,20 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0b2580: |[0b2580] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexEnvfv:(II[FI)V │ │ -0b2590: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b2596: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b259a: 7255 2a28 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvfv:(II[FI)V // method@282a │ │ -0b25a0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b25a6: 0e00 |000b: return-void │ │ +0c0ca0: |[0c0ca0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexEnvfv:(II[FI)V │ │ +0c0cb0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0cb6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0cba: 7255 2a28 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvfv:(II[FI)V // method@282a │ │ +0c0cc0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0cc6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=726 │ │ 0x0003 line=727 │ │ 0x0008 line=728 │ │ 0x000b line=729 │ │ locals : │ │ @@ -217819,20 +217970,20 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b25a8: |[0b25a8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexEnvx:(III)V │ │ -0b25b8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b25be: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b25c2: 7240 2b28 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvx:(III)V // method@282b │ │ -0b25c8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b25ce: 0e00 |000b: return-void │ │ +0c0cc8: |[0c0cc8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexEnvx:(III)V │ │ +0c0cd8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0cde: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0ce2: 7240 2b28 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvx:(III)V // method@282b │ │ +0c0ce8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0cee: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=738 │ │ 0x0003 line=739 │ │ 0x0008 line=740 │ │ 0x000b line=741 │ │ locals : │ │ @@ -217846,20 +217997,20 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b25d0: |[0b25d0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexEnvxv:(IILjava/nio/IntBuffer;)V │ │ -0b25e0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b25e6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b25ea: 7240 2c28 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvxv:(IILjava/nio/IntBuffer;)V // method@282c │ │ -0b25f0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b25f6: 0e00 |000b: return-void │ │ +0c0cf0: |[0c0cf0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexEnvxv:(IILjava/nio/IntBuffer;)V │ │ +0c0d00: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0d06: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0d0a: 7240 2c28 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvxv:(IILjava/nio/IntBuffer;)V // method@282c │ │ +0c0d10: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0d16: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ 0x0003 line=751 │ │ 0x0008 line=752 │ │ 0x000b line=753 │ │ locals : │ │ @@ -217873,20 +218024,20 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0b25f8: |[0b25f8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexEnvxv:(II[II)V │ │ -0b2608: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b260e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b2612: 7255 2d28 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvxv:(II[II)V // method@282d │ │ -0b2618: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b261e: 0e00 |000b: return-void │ │ +0c0d18: |[0c0d18] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexEnvxv:(II[II)V │ │ +0c0d28: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0d2e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0d32: 7255 2d28 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvxv:(II[II)V // method@282d │ │ +0c0d38: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0d3e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=744 │ │ 0x0003 line=745 │ │ 0x0008 line=746 │ │ 0x000b line=747 │ │ locals : │ │ @@ -217901,29 +218052,29 @@ │ │ type : '(IIIIIIIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 10 │ │ outs : 10 │ │ insns size : 25 16-bit code units │ │ -0b2620: |[0b2620] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ -0b2630: 7010 ca06 0a00 |0000: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b2636: 54a0 da02 |0003: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b263a: 01b1 |0005: move v1, v11 │ │ -0b263c: 01c2 |0006: move v2, v12 │ │ -0b263e: 01d3 |0007: move v3, v13 │ │ -0b2640: 01e4 |0008: move v4, v14 │ │ -0b2642: 01f5 |0009: move v5, v15 │ │ -0b2644: 0206 1000 |000a: move/from16 v6, v16 │ │ -0b2648: 0207 1100 |000c: move/from16 v7, v17 │ │ -0b264c: 0208 1200 |000e: move/from16 v8, v18 │ │ -0b2650: 0809 1300 |0010: move-object/from16 v9, v19 │ │ -0b2654: 780a 2e28 0000 |0012: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Ljavax/microedition/khronos/opengles/GL10;.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@282e │ │ -0b265a: 7010 c906 0a00 |0015: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b2660: 0e00 |0018: return-void │ │ +0c0d40: |[0c0d40] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ +0c0d50: 7010 ca06 0a00 |0000: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0d56: 54a0 da02 |0003: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0d5a: 01b1 |0005: move v1, v11 │ │ +0c0d5c: 01c2 |0006: move v2, v12 │ │ +0c0d5e: 01d3 |0007: move v3, v13 │ │ +0c0d60: 01e4 |0008: move v4, v14 │ │ +0c0d62: 01f5 |0009: move v5, v15 │ │ +0c0d64: 0206 1000 |000a: move/from16 v6, v16 │ │ +0c0d68: 0207 1100 |000c: move/from16 v7, v17 │ │ +0c0d6c: 0208 1200 |000e: move/from16 v8, v18 │ │ +0c0d70: 0809 1300 |0010: move-object/from16 v9, v19 │ │ +0c0d74: 780a 2e28 0000 |0012: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Ljavax/microedition/khronos/opengles/GL10;.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@282e │ │ +0c0d7a: 7010 c906 0a00 |0015: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0d80: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=757 │ │ 0x0003 line=758 │ │ 0x0015 line=759 │ │ 0x0018 line=760 │ │ locals : │ │ @@ -217943,20 +218094,20 @@ │ │ type : '(IIF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b2664: |[0b2664] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexParameterf:(IIF)V │ │ -0b2674: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b267a: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b267e: 7240 2f28 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexParameterf:(IIF)V // method@282f │ │ -0b2684: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b268a: 0e00 |000b: return-void │ │ +0c0d84: |[0c0d84] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexParameterf:(IIF)V │ │ +0c0d94: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0d9a: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0d9e: 7240 2f28 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexParameterf:(IIF)V // method@282f │ │ +0c0da4: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0daa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=763 │ │ 0x0003 line=764 │ │ 0x0008 line=765 │ │ 0x000b line=766 │ │ locals : │ │ @@ -217970,20 +218121,20 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b268c: |[0b268c] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexParameteriv:(IILjava/nio/IntBuffer;)V │ │ -0b269c: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b26a2: 5410 dc02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02dc │ │ -0b26a6: 7240 6828 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameteriv:(IILjava/nio/IntBuffer;)V // method@2868 │ │ -0b26ac: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b26b2: 0e00 |000b: return-void │ │ +0c0dac: |[0c0dac] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexParameteriv:(IILjava/nio/IntBuffer;)V │ │ +0c0dbc: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0dc2: 5410 dc02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02dc │ │ +0c0dc6: 7240 6828 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameteriv:(IILjava/nio/IntBuffer;)V // method@2868 │ │ +0c0dcc: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0dd2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=781 │ │ 0x0003 line=782 │ │ 0x0008 line=783 │ │ 0x000b line=784 │ │ locals : │ │ @@ -217997,20 +218148,20 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0b26b4: |[0b26b4] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexParameteriv:(II[II)V │ │ -0b26c4: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b26ca: 5410 dc02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02dc │ │ -0b26ce: 7255 6928 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameteriv:(II[II)V // method@2869 │ │ -0b26d4: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b26da: 0e00 |000b: return-void │ │ +0c0dd4: |[0c0dd4] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexParameteriv:(II[II)V │ │ +0c0de4: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0dea: 5410 dc02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02dc │ │ +0c0dee: 7255 6928 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameteriv:(II[II)V // method@2869 │ │ +0c0df4: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0dfa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ 0x0003 line=776 │ │ 0x0008 line=777 │ │ 0x000b line=778 │ │ locals : │ │ @@ -218025,20 +218176,20 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b26dc: |[0b26dc] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexParameterx:(III)V │ │ -0b26ec: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b26f2: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b26f6: 7240 3028 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexParameterx:(III)V // method@2830 │ │ -0b26fc: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b2702: 0e00 |000b: return-void │ │ +0c0dfc: |[0c0dfc] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexParameterx:(III)V │ │ +0c0e0c: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0e12: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0e16: 7240 3028 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexParameterx:(III)V // method@2830 │ │ +0c0e1c: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0e22: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=769 │ │ 0x0003 line=770 │ │ 0x0008 line=771 │ │ 0x000b line=772 │ │ locals : │ │ @@ -218052,29 +218203,29 @@ │ │ type : '(IIIIIIIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 10 │ │ outs : 10 │ │ insns size : 25 16-bit code units │ │ -0b2704: |[0b2704] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ -0b2714: 7010 ca06 0a00 |0000: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b271a: 54a0 da02 |0003: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b271e: 01b1 |0005: move v1, v11 │ │ -0b2720: 01c2 |0006: move v2, v12 │ │ -0b2722: 01d3 |0007: move v3, v13 │ │ -0b2724: 01e4 |0008: move v4, v14 │ │ -0b2726: 01f5 |0009: move v5, v15 │ │ -0b2728: 0206 1000 |000a: move/from16 v6, v16 │ │ -0b272c: 0207 1100 |000c: move/from16 v7, v17 │ │ -0b2730: 0208 1200 |000e: move/from16 v8, v18 │ │ -0b2734: 0809 1300 |0010: move-object/from16 v9, v19 │ │ -0b2738: 780a 3128 0000 |0012: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Ljavax/microedition/khronos/opengles/GL10;.glTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@2831 │ │ -0b273e: 7010 c906 0a00 |0015: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b2744: 0e00 |0018: return-void │ │ +0c0e24: |[0c0e24] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ +0c0e34: 7010 ca06 0a00 |0000: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0e3a: 54a0 da02 |0003: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0e3e: 01b1 |0005: move v1, v11 │ │ +0c0e40: 01c2 |0006: move v2, v12 │ │ +0c0e42: 01d3 |0007: move v3, v13 │ │ +0c0e44: 01e4 |0008: move v4, v14 │ │ +0c0e46: 01f5 |0009: move v5, v15 │ │ +0c0e48: 0206 1000 |000a: move/from16 v6, v16 │ │ +0c0e4c: 0207 1100 |000c: move/from16 v7, v17 │ │ +0c0e50: 0208 1200 |000e: move/from16 v8, v18 │ │ +0c0e54: 0809 1300 |0010: move-object/from16 v9, v19 │ │ +0c0e58: 780a 3128 0000 |0012: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Ljavax/microedition/khronos/opengles/GL10;.glTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@2831 │ │ +0c0e5e: 7010 c906 0a00 |0015: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0e64: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=788 │ │ 0x0003 line=789 │ │ 0x0015 line=790 │ │ 0x0018 line=791 │ │ locals : │ │ @@ -218094,20 +218245,20 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b2748: |[0b2748] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTranslatef:(FFF)V │ │ -0b2758: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b275e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b2762: 7240 3228 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTranslatef:(FFF)V // method@2832 │ │ -0b2768: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b276e: 0e00 |000b: return-void │ │ +0c0e68: |[0c0e68] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTranslatef:(FFF)V │ │ +0c0e78: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0e7e: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0e82: 7240 3228 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTranslatef:(FFF)V // method@2832 │ │ +0c0e88: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0e8e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=794 │ │ 0x0003 line=795 │ │ 0x0008 line=796 │ │ 0x000b line=797 │ │ locals : │ │ @@ -218121,20 +218272,20 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b2770: |[0b2770] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTranslatex:(III)V │ │ -0b2780: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b2786: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b278a: 7240 3328 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTranslatex:(III)V // method@2833 │ │ -0b2790: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b2796: 0e00 |000b: return-void │ │ +0c0e90: |[0c0e90] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTranslatex:(III)V │ │ +0c0ea0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0ea6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0eaa: 7240 3328 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTranslatex:(III)V // method@2833 │ │ +0c0eb0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0eb6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=800 │ │ 0x0003 line=801 │ │ 0x0008 line=802 │ │ 0x000b line=803 │ │ locals : │ │ @@ -218148,20 +218299,20 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0b2798: |[0b2798] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glVertexPointer:(IIILjava/nio/Buffer;)V │ │ -0b27a8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b27ae: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b27b2: 7255 3428 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glVertexPointer:(IIILjava/nio/Buffer;)V // method@2834 │ │ -0b27b8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b27be: 0e00 |000b: return-void │ │ +0c0eb8: |[0c0eb8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glVertexPointer:(IIILjava/nio/Buffer;)V │ │ +0c0ec8: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0ece: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0ed2: 7255 3428 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glVertexPointer:(IIILjava/nio/Buffer;)V // method@2834 │ │ +0c0ed8: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0ede: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=806 │ │ 0x0003 line=807 │ │ 0x0008 line=808 │ │ 0x000b line=809 │ │ locals : │ │ @@ -218176,20 +218327,20 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0b27c0: |[0b27c0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glViewport:(IIII)V │ │ -0b27d0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ -0b27d6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ -0b27da: 7255 3528 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glViewport:(IIII)V // method@2835 │ │ -0b27e0: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ -0b27e6: 0e00 |000b: return-void │ │ +0c0ee0: |[0c0ee0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glViewport:(IIII)V │ │ +0c0ef0: 7010 ca06 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06ca │ │ +0c0ef6: 5410 da02 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02da │ │ +0c0efa: 7255 3528 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glViewport:(IIII)V // method@2835 │ │ +0c0f00: 7010 c906 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06c9 │ │ +0c0f06: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=812 │ │ 0x0003 line=813 │ │ 0x0008 line=814 │ │ 0x000b line=815 │ │ locals : │ │ @@ -218198,17 +218349,17 @@ │ │ 0x0000 - 0x000c reg=3 y I │ │ 0x0000 - 0x000c reg=4 width I │ │ 0x0000 - 0x000c reg=5 height I │ │ │ │ source_file_idx : 1112 (GLErrorWrapper.java) │ │ │ │ Class #490 header: │ │ -class_idx : 251 │ │ +class_idx : 249 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 266 │ │ +superclass_idx : 264 │ │ source_file_idx : 1114 │ │ static_fields_size : 3 │ │ instance_fields_size: 12 │ │ direct_methods_size : 67 │ │ virtual_methods_size: 200 │ │ │ │ Class #490 annotations: │ │ @@ -218290,19 +218441,19 @@ │ │ type : '(Ljavax/microedition/khronos/opengles/GL;Ljava/io/Writer;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b27e8: |[0b27e8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.:(Ljavax/microedition/khronos/opengles/GL;Ljava/io/Writer;Z)V │ │ -0b27f8: 7020 d508 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase;.:(Ljavax/microedition/khronos/opengles/GL;)V // method@08d5 │ │ -0b27fe: 5b02 eb02 |0003: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mLog:Ljava/io/Writer; // field@02eb │ │ -0b2802: 5c03 ec02 |0005: iput-boolean v3, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mLogArgumentNames:Z // field@02ec │ │ -0b2806: 0e00 |0007: return-void │ │ +0c0f08: |[0c0f08] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.:(Ljavax/microedition/khronos/opengles/GL;Ljava/io/Writer;Z)V │ │ +0c0f18: 7020 d508 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase;.:(Ljavax/microedition/khronos/opengles/GL;)V // method@08d5 │ │ +0c0f1e: 5b02 eb02 |0003: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mLog:Ljava/io/Writer; // field@02eb │ │ +0c0f22: 5c03 ec02 |0005: iput-boolean v3, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mLogArgumentNames:Z // field@02ec │ │ +0c0f26: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x0005 line=40 │ │ 0x0007 line=41 │ │ locals : │ │ @@ -218316,19 +218467,19 @@ │ │ type : '(Ljava/lang/String;F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0b2808: |[0b2808] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;F)V │ │ -0b2818: 7110 f425 0300 |0000: invoke-static {v3}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@25f4 │ │ -0b281e: 0c00 |0003: move-result-object v0 │ │ -0b2820: 7030 6c07 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b2826: 0e00 |0007: return-void │ │ +0c0f28: |[0c0f28] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;F)V │ │ +0c0f38: 7110 f425 0300 |0000: invoke-static {v3}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@25f4 │ │ +0c0f3e: 0c00 |0003: move-result-object v0 │ │ +0c0f40: 7030 6c07 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c0f46: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0007 line=101 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0008 reg=2 name Ljava/lang/String; │ │ @@ -218339,19 +218490,19 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0b2828: |[0b2828] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;I)V │ │ -0b2838: 7110 0426 0300 |0000: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2604 │ │ -0b283e: 0c00 |0003: move-result-object v0 │ │ -0b2840: 7030 6c07 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b2846: 0e00 |0007: return-void │ │ +0c0f48: |[0c0f48] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;I)V │ │ +0c0f58: 7110 0426 0300 |0000: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2604 │ │ +0c0f5e: 0c00 |0003: move-result-object v0 │ │ +0c0f60: 7030 6c07 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c0f66: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0007 line=97 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0008 reg=2 name Ljava/lang/String; │ │ @@ -218362,19 +218513,19 @@ │ │ type : '(Ljava/lang/String;ILjava/nio/FloatBuffer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0b2848: |[0b2848] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V │ │ -0b2858: 7030 6908 3104 |0000: invoke-direct {v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(ILjava/nio/FloatBuffer;)Ljava/lang/String; // method@0869 │ │ -0b285e: 0c00 |0003: move-result-object v0 │ │ -0b2860: 7030 6c07 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b2866: 0e00 |0007: return-void │ │ +0c0f68: |[0c0f68] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V │ │ +0c0f78: 7030 6908 3104 |0000: invoke-direct {v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(ILjava/nio/FloatBuffer;)Ljava/lang/String; // method@0869 │ │ +0c0f7e: 0c00 |0003: move-result-object v0 │ │ +0c0f80: 7030 6c07 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c0f86: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0007 line=226 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0008 reg=2 name Ljava/lang/String; │ │ @@ -218386,20 +218537,20 @@ │ │ type : '(Ljava/lang/String;ILjava/nio/IntBuffer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0b2868: |[0b2868] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V │ │ -0b2878: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b287a: 7040 6708 3140 |0001: invoke-direct {v1, v3, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(IILjava/nio/IntBuffer;)Ljava/lang/String; // method@0867 │ │ -0b2880: 0c00 |0004: move-result-object v0 │ │ -0b2882: 7030 6c07 2100 |0005: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b2888: 0e00 |0008: return-void │ │ +0c0f88: |[0c0f88] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V │ │ +0c0f98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c0f9a: 7040 6708 3140 |0001: invoke-direct {v1, v3, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(IILjava/nio/IntBuffer;)Ljava/lang/String; // method@0867 │ │ +0c0fa0: 0c00 |0004: move-result-object v0 │ │ +0c0fa2: 7030 6c07 2100 |0005: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c0fa8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0008 line=230 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0009 reg=2 name Ljava/lang/String; │ │ @@ -218411,19 +218562,19 @@ │ │ type : '(Ljava/lang/String;ILjava/nio/ShortBuffer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0b288c: |[0b288c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;ILjava/nio/ShortBuffer;)V │ │ -0b289c: 7030 6a08 3104 |0000: invoke-direct {v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(ILjava/nio/ShortBuffer;)Ljava/lang/String; // method@086a │ │ -0b28a2: 0c00 |0003: move-result-object v0 │ │ -0b28a4: 7030 6c07 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b28aa: 0e00 |0007: return-void │ │ +0c0fac: |[0c0fac] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;ILjava/nio/ShortBuffer;)V │ │ +0c0fbc: 7030 6a08 3104 |0000: invoke-direct {v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(ILjava/nio/ShortBuffer;)Ljava/lang/String; // method@086a │ │ +0c0fc2: 0c00 |0003: move-result-object v0 │ │ +0c0fc4: 7030 6c07 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c0fca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0007 line=234 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0008 reg=2 name Ljava/lang/String; │ │ @@ -218435,19 +218586,19 @@ │ │ type : '(Ljava/lang/String;I[FI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0b28ac: |[0b28ac] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;I[FI)V │ │ -0b28bc: 7040 6b08 3154 |0000: invoke-direct {v1, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(I[FI)Ljava/lang/String; // method@086b │ │ -0b28c2: 0c00 |0003: move-result-object v0 │ │ -0b28c4: 7030 6c07 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b28ca: 0e00 |0007: return-void │ │ +0c0fcc: |[0c0fcc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;I[FI)V │ │ +0c0fdc: 7040 6b08 3154 |0000: invoke-direct {v1, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(I[FI)Ljava/lang/String; // method@086b │ │ +0c0fe2: 0c00 |0003: move-result-object v0 │ │ +0c0fe4: 7030 6c07 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c0fea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0007 line=122 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0008 reg=2 name Ljava/lang/String; │ │ @@ -218460,20 +218611,20 @@ │ │ type : '(Ljava/lang/String;I[II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -0b28cc: |[0b28cc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;I[II)V │ │ -0b28dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b28de: 7055 6808 3140 |0001: invoke-direct {v1, v3, v0, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(II[II)Ljava/lang/String; // method@0868 │ │ -0b28e4: 0c00 |0004: move-result-object v0 │ │ -0b28e6: 7030 6c07 2100 |0005: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b28ec: 0e00 |0008: return-void │ │ +0c0fec: |[0c0fec] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;I[II)V │ │ +0c0ffc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c0ffe: 7055 6808 3140 |0001: invoke-direct {v1, v3, v0, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(II[II)Ljava/lang/String; // method@0868 │ │ +0c1004: 0c00 |0004: move-result-object v0 │ │ +0c1006: 7030 6c07 2100 |0005: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c100c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0008 line=114 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0009 reg=2 name Ljava/lang/String; │ │ @@ -218486,19 +218637,19 @@ │ │ type : '(Ljava/lang/String;I[SI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0b28f0: |[0b28f0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;I[SI)V │ │ -0b2900: 7040 6c08 3154 |0000: invoke-direct {v1, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(I[SI)Ljava/lang/String; // method@086c │ │ -0b2906: 0c00 |0003: move-result-object v0 │ │ -0b2908: 7030 6c07 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b290e: 0e00 |0007: return-void │ │ +0c1010: |[0c1010] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;I[SI)V │ │ +0c1020: 7040 6c08 3154 |0000: invoke-direct {v1, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(I[SI)Ljava/lang/String; // method@086c │ │ +0c1026: 0c00 |0003: move-result-object v0 │ │ +0c1028: 7030 6c07 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c102e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0007 line=118 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0008 reg=2 name Ljava/lang/String; │ │ @@ -218511,35 +218662,35 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -0b2910: |[0b2910] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0b2920: 5220 e802 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mArgCount:I // field@02e8 │ │ -0b2924: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ -0b2928: 5921 e802 |0004: iput v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mArgCount:I // field@02e8 │ │ -0b292c: 3d00 0700 |0006: if-lez v0, 000d // +0007 │ │ -0b2930: 1a00 a800 |0008: const-string v0, ", " // string@00a8 │ │ -0b2934: 7020 6008 0200 |000a: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.log:(Ljava/lang/String;)V // method@0860 │ │ -0b293a: 5520 ec02 |000d: iget-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mLogArgumentNames:Z // field@02ec │ │ -0b293e: 3800 1800 |000f: if-eqz v0, 0027 // +0018 │ │ -0b2942: 2200 c503 |0011: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0b2946: 7010 6726 0000 |0013: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0b294c: 6e20 6e26 3000 |0016: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b2952: 0c00 |0019: move-result-object v0 │ │ -0b2954: 1a01 3401 |001a: const-string v1, "=" // string@0134 │ │ -0b2958: 6e20 6e26 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b295e: 0c00 |001f: move-result-object v0 │ │ -0b2960: 6e10 7426 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0b2966: 0c00 |0023: move-result-object v0 │ │ -0b2968: 7020 6008 0200 |0024: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.log:(Ljava/lang/String;)V // method@0860 │ │ -0b296e: 7020 6008 4200 |0027: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.log:(Ljava/lang/String;)V // method@0860 │ │ -0b2974: 0e00 |002a: return-void │ │ +0c1030: |[0c1030] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0c1040: 5220 e802 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mArgCount:I // field@02e8 │ │ +0c1044: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0c1048: 5921 e802 |0004: iput v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mArgCount:I // field@02e8 │ │ +0c104c: 3d00 0700 |0006: if-lez v0, 000d // +0007 │ │ +0c1050: 1a00 a800 |0008: const-string v0, ", " // string@00a8 │ │ +0c1054: 7020 6008 0200 |000a: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.log:(Ljava/lang/String;)V // method@0860 │ │ +0c105a: 5520 ec02 |000d: iget-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mLogArgumentNames:Z // field@02ec │ │ +0c105e: 3800 1800 |000f: if-eqz v0, 0027 // +0018 │ │ +0c1062: 2200 c303 |0011: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0c1066: 7010 6726 0000 |0013: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0c106c: 6e20 6e26 3000 |0016: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c1072: 0c00 |0019: move-result-object v0 │ │ +0c1074: 1a01 3401 |001a: const-string v1, "=" // string@0134 │ │ +0c1078: 6e20 6e26 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c107e: 0c00 |001f: move-result-object v0 │ │ +0c1080: 6e10 7426 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0c1086: 0c00 |0023: move-result-object v0 │ │ +0c1088: 7020 6008 0200 |0024: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.log:(Ljava/lang/String;)V // method@0860 │ │ +0c108e: 7020 6008 4200 |0027: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.log:(Ljava/lang/String;)V // method@0860 │ │ +0c1094: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0008 line=70 │ │ 0x000d line=72 │ │ 0x0011 line=73 │ │ 0x0027 line=75 │ │ @@ -218554,19 +218705,19 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0b2978: |[0b2978] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;Z)V │ │ -0b2988: 7110 be25 0300 |0000: invoke-static {v3}, Ljava/lang/Boolean;.toString:(Z)Ljava/lang/String; // method@25be │ │ -0b298e: 0c00 |0003: move-result-object v0 │ │ -0b2990: 7030 6c07 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b2996: 0e00 |0007: return-void │ │ +0c1098: |[0c1098] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;Z)V │ │ +0c10a8: 7110 be25 0300 |0000: invoke-static {v3}, Ljava/lang/Boolean;.toString:(Z)Ljava/lang/String; // method@25be │ │ +0c10ae: 0c00 |0003: move-result-object v0 │ │ +0c10b0: 7030 6c07 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c10b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0007 line=93 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0008 reg=2 name Ljava/lang/String; │ │ @@ -218577,28 +218728,28 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0b2998: |[0b2998] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.argPointer:(IIILjava/nio/Buffer;)V │ │ -0b29a8: 1a00 2028 |0000: const-string v0, "size" // string@2820 │ │ -0b29ac: 7030 6507 0203 |0002: invoke-direct {v2, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b29b2: 1a00 422a |0005: const-string v0, "type" // string@2a42 │ │ -0b29b6: 7020 9007 4200 |0007: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getPointerTypeName:(I)Ljava/lang/String; // method@0790 │ │ -0b29bc: 0c01 |000a: move-result-object v1 │ │ -0b29be: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b29c4: 1a00 e928 |000e: const-string v0, "stride" // string@28e9 │ │ -0b29c8: 7030 6507 0205 |0010: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b29ce: 1a00 1a24 |0013: const-string v0, "pointer" // string@241a │ │ -0b29d2: 6e10 2d26 0600 |0015: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ -0b29d8: 0c01 |0018: move-result-object v1 │ │ -0b29da: 7030 6c07 0201 |0019: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b29e0: 0e00 |001c: return-void │ │ +0c10b8: |[0c10b8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.argPointer:(IIILjava/nio/Buffer;)V │ │ +0c10c8: 1a00 1e28 |0000: const-string v0, "size" // string@281e │ │ +0c10cc: 7030 6507 0203 |0002: invoke-direct {v2, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c10d2: 1a00 402a |0005: const-string v0, "type" // string@2a40 │ │ +0c10d6: 7020 9007 4200 |0007: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getPointerTypeName:(I)Ljava/lang/String; // method@0790 │ │ +0c10dc: 0c01 |000a: move-result-object v1 │ │ +0c10de: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c10e4: 1a00 e728 |000e: const-string v0, "stride" // string@28e7 │ │ +0c10e8: 7030 6507 0205 |0010: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c10ee: 1a00 1824 |0013: const-string v0, "pointer" // string@2418 │ │ +0c10f2: 6e10 2d26 0600 |0015: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ +0c10f8: 0c01 |0018: move-result-object v1 │ │ +0c10fa: 7030 6c07 0201 |0019: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c1100: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0005 line=238 │ │ 0x000e line=239 │ │ 0x0013 line=240 │ │ 0x001c line=241 │ │ @@ -218614,28 +218765,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0b29e4: |[0b29e4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.begin:(Ljava/lang/String;)V │ │ -0b29f4: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0b29f8: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0b29fe: 6e20 6e26 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b2a04: 0c00 |0008: move-result-object v0 │ │ -0b2a06: 1301 2800 |0009: const/16 v1, #int 40 // #28 │ │ -0b2a0a: 6e20 6926 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -0b2a10: 0c00 |000e: move-result-object v0 │ │ -0b2a12: 6e10 7426 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0b2a18: 0c00 |0012: move-result-object v0 │ │ -0b2a1a: 7020 6008 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.log:(Ljava/lang/String;)V // method@0860 │ │ -0b2a20: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0b2a22: 5920 e802 |0017: iput v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mArgCount:I // field@02e8 │ │ -0b2a26: 0e00 |0019: return-void │ │ +0c1104: |[0c1104] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.begin:(Ljava/lang/String;)V │ │ +0c1114: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0c1118: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0c111e: 6e20 6e26 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c1124: 0c00 |0008: move-result-object v0 │ │ +0c1126: 1301 2800 |0009: const/16 v1, #int 40 // #28 │ │ +0c112a: 6e20 6926 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +0c1130: 0c00 |000e: move-result-object v0 │ │ +0c1132: 6e10 7426 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0c1138: 0c00 |0012: move-result-object v0 │ │ +0c113a: 7020 6008 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.log:(Ljava/lang/String;)V // method@0860 │ │ +0c1140: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0c1142: 5920 e802 |0017: iput v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mArgCount:I // field@02e8 │ │ +0c1146: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0016 line=65 │ │ 0x0019 line=66 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ @@ -218646,32 +218797,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -0b2a28: |[0b2a28] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.bindArrays:()V │ │ -0b2a38: 5510 e902 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorArrayEnabled:Z // field@02e9 │ │ -0b2a3c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0b2a40: 5410 ea02 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02ea │ │ -0b2a44: 6e10 5f07 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.bindByteBuffer:()V // method@075f │ │ -0b2a4a: 5510 ed02 |0009: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalArrayEnabled:Z // field@02ed │ │ -0b2a4e: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -0b2a52: 5410 ee02 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02ee │ │ -0b2a56: 6e10 5f07 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.bindByteBuffer:()V // method@075f │ │ -0b2a5c: 5510 f102 |0012: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTextureCoordArrayEnabled:Z // field@02f1 │ │ -0b2a60: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -0b2a64: 5410 f002 |0016: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTexCoordPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02f0 │ │ -0b2a68: 6e10 5f07 0000 |0018: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.bindByteBuffer:()V // method@075f │ │ -0b2a6e: 5510 f202 |001b: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexArrayEnabled:Z // field@02f2 │ │ -0b2a72: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ -0b2a76: 5410 f302 |001f: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02f3 │ │ -0b2a7a: 6e10 5f07 0000 |0021: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.bindByteBuffer:()V // method@075f │ │ -0b2a80: 0e00 |0024: return-void │ │ +0c1148: |[0c1148] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.bindArrays:()V │ │ +0c1158: 5510 e902 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorArrayEnabled:Z // field@02e9 │ │ +0c115c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0c1160: 5410 ea02 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02ea │ │ +0c1164: 6e10 5f07 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.bindByteBuffer:()V // method@075f │ │ +0c116a: 5510 ed02 |0009: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalArrayEnabled:Z // field@02ed │ │ +0c116e: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +0c1172: 5410 ee02 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02ee │ │ +0c1176: 6e10 5f07 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.bindByteBuffer:()V // method@075f │ │ +0c117c: 5510 f102 |0012: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTextureCoordArrayEnabled:Z // field@02f1 │ │ +0c1180: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +0c1184: 5410 f002 |0016: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTexCoordPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02f0 │ │ +0c1188: 6e10 5f07 0000 |0018: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.bindByteBuffer:()V // method@075f │ │ +0c118e: 5510 f202 |001b: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexArrayEnabled:Z // field@02f2 │ │ +0c1192: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ +0c1196: 5410 f302 |001f: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02f3 │ │ +0c119a: 6e10 5f07 0000 |0021: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.bindByteBuffer:()V // method@075f │ │ +0c11a0: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1131 │ │ 0x0009 line=1132 │ │ 0x0012 line=1133 │ │ 0x001b line=1134 │ │ 0x0024 line=1135 │ │ @@ -218683,32 +218834,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0b2a84: |[0b2a84] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.checkError:()V │ │ -0b2a94: 5442 f402 |0000: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b2a98: 7210 e927 0200 |0002: invoke-interface {v2}, Ljavax/microedition/khronos/opengles/GL10;.glGetError:()I // method@27e9 │ │ -0b2a9e: 0a01 |0005: move-result v1 │ │ -0b2aa0: 3801 1c00 |0006: if-eqz v1, 0022 // +001c │ │ -0b2aa4: 2202 c503 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0b2aa8: 7010 6726 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0b2aae: 1a03 961b |000d: const-string v3, "glError: " // string@1b96 │ │ -0b2ab2: 6e20 6e26 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b2ab8: 0c02 |0012: move-result-object v2 │ │ -0b2aba: 7110 0426 0100 |0013: invoke-static {v1}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2604 │ │ -0b2ac0: 0c03 |0016: move-result-object v3 │ │ -0b2ac2: 6e20 6e26 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b2ac8: 0c02 |001a: move-result-object v2 │ │ -0b2aca: 6e10 7426 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0b2ad0: 0c00 |001e: move-result-object v0 │ │ -0b2ad2: 7020 6108 0400 |001f: invoke-direct {v4, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.logLine:(Ljava/lang/String;)V // method@0861 │ │ -0b2ad8: 0e00 |0022: return-void │ │ +0c11a4: |[0c11a4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.checkError:()V │ │ +0c11b4: 5442 f402 |0000: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c11b8: 7210 e927 0200 |0002: invoke-interface {v2}, Ljavax/microedition/khronos/opengles/GL10;.glGetError:()I // method@27e9 │ │ +0c11be: 0a01 |0005: move-result v1 │ │ +0c11c0: 3801 1c00 |0006: if-eqz v1, 0022 // +001c │ │ +0c11c4: 2202 c303 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0c11c8: 7010 6726 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0c11ce: 1a03 941b |000d: const-string v3, "glError: " // string@1b94 │ │ +0c11d2: 6e20 6e26 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c11d8: 0c02 |0012: move-result-object v2 │ │ +0c11da: 7110 0426 0100 |0013: invoke-static {v1}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2604 │ │ +0c11e0: 0c03 |0016: move-result-object v3 │ │ +0c11e2: 6e20 6e26 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c11e8: 0c02 |001a: move-result-object v2 │ │ +0c11ea: 6e10 7426 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0c11f0: 0c00 |001e: move-result-object v0 │ │ +0c11f2: 7020 6108 0400 |001f: invoke-direct {v4, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.logLine:(Ljava/lang/String;)V // method@0861 │ │ +0c11f8: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0008 line=46 │ │ 0x001f line=47 │ │ 0x0022 line=49 │ │ locals : │ │ @@ -218721,108 +218872,108 @@ │ │ type : '(Ljava/lang/StringBuilder;ZLjava/lang/String;Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 208 16-bit code units │ │ -0b2adc: |[0b2adc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.doArrayElement:(Ljava/lang/StringBuilder;ZLjava/lang/String;Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;I)V │ │ -0b2aec: 390f 0300 |0000: if-nez v15, 0003 // +0003 │ │ -0b2af0: 0e00 |0002: return-void │ │ -0b2af2: 1a0b 0600 |0003: const-string v11, " " // string@0006 │ │ -0b2af6: 6e20 6e26 be00 |0005: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b2afc: 220b c503 |0008: new-instance v11, Ljava/lang/StringBuilder; // type@03c5 │ │ -0b2b00: 7010 6726 0b00 |000a: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0b2b06: 0800 1000 |000d: move-object/from16 v0, v16 │ │ -0b2b0a: 6e20 6e26 0b00 |000f: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b2b10: 0c0b |0012: move-result-object v11 │ │ -0b2b12: 1a0c fe00 |0013: const-string v12, ":{" // string@00fe │ │ -0b2b16: 6e20 6e26 cb00 |0015: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b2b1c: 0c0b |0018: move-result-object v11 │ │ -0b2b1e: 6e10 7426 0b00 |0019: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0b2b24: 0c0b |001c: move-result-object v11 │ │ -0b2b26: 6e20 6e26 be00 |001d: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b2b2c: 3911 0800 |0020: if-nez v17, 0028 // +0008 │ │ -0b2b30: 1a0b 642a |0022: const-string v11, "undefined" // string@2a64 │ │ -0b2b34: 6e20 6e26 be00 |0024: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b2b3a: 28db |0027: goto 0002 // -0025 │ │ -0b2b3c: 0800 1100 |0028: move-object/from16 v0, v17 │ │ -0b2b40: 520b e102 |002a: iget v11, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mStride:I // field@02e1 │ │ -0b2b44: 3b0b 0800 |002c: if-gez v11, 0034 // +0008 │ │ -0b2b48: 1a0b a81d |002e: const-string v11, "invalid stride" // string@1da8 │ │ -0b2b4c: 6e20 6e26 be00 |0030: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b2b52: 28cf |0033: goto 0002 // -0031 │ │ -0b2b54: 7401 6007 1100 |0034: invoke-virtual/range {v17}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.getStride:()I // method@0760 │ │ -0b2b5a: 0a09 |0037: move-result v9 │ │ -0b2b5c: 0800 1100 |0038: move-object/from16 v0, v17 │ │ -0b2b60: 5401 e202 |003a: iget-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mTempByteBuffer:Ljava/nio/ByteBuffer; // field@02e2 │ │ -0b2b64: 0800 1100 |003c: move-object/from16 v0, v17 │ │ -0b2b68: 5207 e002 |003e: iget v7, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mSize:I // field@02e0 │ │ -0b2b6c: 0800 1100 |0040: move-object/from16 v0, v17 │ │ -0b2b70: 520a e302 |0042: iget v10, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mType:I // field@02e3 │ │ -0b2b74: 0800 1100 |0044: move-object/from16 v0, v17 │ │ -0b2b78: 6e20 6107 a000 |0046: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.sizeof:(I)I // method@0761 │ │ -0b2b7e: 0a08 |0049: move-result v8 │ │ -0b2b80: 9202 0912 |004a: mul-int v2, v9, v18 │ │ -0b2b84: 1204 |004c: const/4 v4, #int 0 // #0 │ │ -0b2b86: 3574 6500 |004d: if-ge v4, v7, 00b2 // +0065 │ │ -0b2b8a: 3d04 0700 |004f: if-lez v4, 0056 // +0007 │ │ -0b2b8e: 1a0b a800 |0051: const-string v11, ", " // string@00a8 │ │ -0b2b92: 6e20 6e26 be00 |0053: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b2b98: 2c0a 6400 0000 |0056: sparse-switch v10, 000000ba // +00000064 │ │ -0b2b9e: 1a0b 5901 |0059: const-string v11, "?" // string@0159 │ │ -0b2ba2: 6e20 6e26 be00 |005b: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b2ba8: b082 |005e: add-int/2addr v2, v8 │ │ -0b2baa: d804 0401 |005f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0b2bae: 28ec |0061: goto 004d // -0014 │ │ -0b2bb0: 6e20 e426 2100 |0062: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.get:(I)B // method@26e4 │ │ -0b2bb6: 0a03 |0065: move-result v3 │ │ -0b2bb8: 7110 0426 0300 |0066: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2604 │ │ -0b2bbe: 0c0b |0069: move-result-object v11 │ │ -0b2bc0: 6e20 6e26 be00 |006a: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b2bc6: 28f1 |006d: goto 005e // -000f │ │ -0b2bc8: 6e20 e426 2100 |006e: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.get:(I)B // method@26e4 │ │ -0b2bce: 0a03 |0071: move-result v3 │ │ -0b2bd0: d53b ff00 |0072: and-int/lit16 v11, v3, #int 255 // #00ff │ │ -0b2bd4: 7110 0426 0b00 |0074: invoke-static {v11}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2604 │ │ -0b2bda: 0c0b |0077: move-result-object v11 │ │ -0b2bdc: 6e20 6e26 be00 |0078: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b2be2: 28e3 |007b: goto 005e // -001d │ │ -0b2be4: 6e10 df26 0100 |007c: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@26df │ │ -0b2bea: 0c06 |007f: move-result-object v6 │ │ -0b2bec: db0b 0202 |0080: div-int/lit8 v11, v2, #int 2 // #02 │ │ -0b2bf0: 6e20 2427 b600 |0082: invoke-virtual {v6, v11}, Ljava/nio/ShortBuffer;.get:(I)S // method@2724 │ │ -0b2bf6: 0a03 |0085: move-result v3 │ │ -0b2bf8: 7110 0426 0300 |0086: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2604 │ │ -0b2bfe: 0c0b |0089: move-result-object v11 │ │ -0b2c00: 6e20 6e26 be00 |008a: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b2c06: 28d1 |008d: goto 005e // -002f │ │ -0b2c08: 6e10 dd26 0100 |008e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.asIntBuffer:()Ljava/nio/IntBuffer; // method@26dd │ │ -0b2c0e: 0c05 |0091: move-result-object v5 │ │ -0b2c10: db0b 0204 |0092: div-int/lit8 v11, v2, #int 4 // #04 │ │ -0b2c14: 6e20 1027 b500 |0094: invoke-virtual {v5, v11}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ -0b2c1a: 0a03 |0097: move-result v3 │ │ -0b2c1c: 7110 0426 0300 |0098: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2604 │ │ -0b2c22: 0c0b |009b: move-result-object v11 │ │ -0b2c24: 6e20 6e26 be00 |009c: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b2c2a: 28bf |009f: goto 005e // -0041 │ │ -0b2c2c: 6e10 dc26 0100 |00a0: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@26dc │ │ -0b2c32: 0c05 |00a3: move-result-object v5 │ │ -0b2c34: db0b 0204 |00a4: div-int/lit8 v11, v2, #int 4 // #04 │ │ -0b2c38: 6e20 0327 b500 |00a6: invoke-virtual {v5, v11}, Ljava/nio/FloatBuffer;.get:(I)F // method@2703 │ │ -0b2c3e: 0a03 |00a9: move-result v3 │ │ -0b2c40: 7110 f425 0300 |00aa: invoke-static {v3}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@25f4 │ │ -0b2c46: 0c0b |00ad: move-result-object v11 │ │ -0b2c48: 6e20 6e26 be00 |00ae: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b2c4e: 28ad |00b1: goto 005e // -0053 │ │ -0b2c50: 1a0b 252c |00b2: const-string v11, "}" // string@2c25 │ │ -0b2c54: 6e20 6e26 be00 |00b4: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b2c5a: 2900 4bff |00b7: goto/16 0002 // -00b5 │ │ -0b2c5e: 0000 |00b9: nop // spacer │ │ -0b2c60: 0002 0500 0014 0000 0114 0000 0214 ... |00ba: sparse-switch-data (22 units) │ │ +0c11fc: |[0c11fc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.doArrayElement:(Ljava/lang/StringBuilder;ZLjava/lang/String;Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;I)V │ │ +0c120c: 390f 0300 |0000: if-nez v15, 0003 // +0003 │ │ +0c1210: 0e00 |0002: return-void │ │ +0c1212: 1a0b 0600 |0003: const-string v11, " " // string@0006 │ │ +0c1216: 6e20 6e26 be00 |0005: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c121c: 220b c303 |0008: new-instance v11, Ljava/lang/StringBuilder; // type@03c3 │ │ +0c1220: 7010 6726 0b00 |000a: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0c1226: 0800 1000 |000d: move-object/from16 v0, v16 │ │ +0c122a: 6e20 6e26 0b00 |000f: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c1230: 0c0b |0012: move-result-object v11 │ │ +0c1232: 1a0c fe00 |0013: const-string v12, ":{" // string@00fe │ │ +0c1236: 6e20 6e26 cb00 |0015: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c123c: 0c0b |0018: move-result-object v11 │ │ +0c123e: 6e10 7426 0b00 |0019: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0c1244: 0c0b |001c: move-result-object v11 │ │ +0c1246: 6e20 6e26 be00 |001d: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c124c: 3911 0800 |0020: if-nez v17, 0028 // +0008 │ │ +0c1250: 1a0b 622a |0022: const-string v11, "undefined" // string@2a62 │ │ +0c1254: 6e20 6e26 be00 |0024: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c125a: 28db |0027: goto 0002 // -0025 │ │ +0c125c: 0800 1100 |0028: move-object/from16 v0, v17 │ │ +0c1260: 520b e102 |002a: iget v11, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mStride:I // field@02e1 │ │ +0c1264: 3b0b 0800 |002c: if-gez v11, 0034 // +0008 │ │ +0c1268: 1a0b a61d |002e: const-string v11, "invalid stride" // string@1da6 │ │ +0c126c: 6e20 6e26 be00 |0030: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c1272: 28cf |0033: goto 0002 // -0031 │ │ +0c1274: 7401 6007 1100 |0034: invoke-virtual/range {v17}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.getStride:()I // method@0760 │ │ +0c127a: 0a09 |0037: move-result v9 │ │ +0c127c: 0800 1100 |0038: move-object/from16 v0, v17 │ │ +0c1280: 5401 e202 |003a: iget-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mTempByteBuffer:Ljava/nio/ByteBuffer; // field@02e2 │ │ +0c1284: 0800 1100 |003c: move-object/from16 v0, v17 │ │ +0c1288: 5207 e002 |003e: iget v7, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mSize:I // field@02e0 │ │ +0c128c: 0800 1100 |0040: move-object/from16 v0, v17 │ │ +0c1290: 520a e302 |0042: iget v10, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mType:I // field@02e3 │ │ +0c1294: 0800 1100 |0044: move-object/from16 v0, v17 │ │ +0c1298: 6e20 6107 a000 |0046: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.sizeof:(I)I // method@0761 │ │ +0c129e: 0a08 |0049: move-result v8 │ │ +0c12a0: 9202 0912 |004a: mul-int v2, v9, v18 │ │ +0c12a4: 1204 |004c: const/4 v4, #int 0 // #0 │ │ +0c12a6: 3574 6500 |004d: if-ge v4, v7, 00b2 // +0065 │ │ +0c12aa: 3d04 0700 |004f: if-lez v4, 0056 // +0007 │ │ +0c12ae: 1a0b a800 |0051: const-string v11, ", " // string@00a8 │ │ +0c12b2: 6e20 6e26 be00 |0053: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c12b8: 2c0a 6400 0000 |0056: sparse-switch v10, 000000ba // +00000064 │ │ +0c12be: 1a0b 5901 |0059: const-string v11, "?" // string@0159 │ │ +0c12c2: 6e20 6e26 be00 |005b: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c12c8: b082 |005e: add-int/2addr v2, v8 │ │ +0c12ca: d804 0401 |005f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0c12ce: 28ec |0061: goto 004d // -0014 │ │ +0c12d0: 6e20 e426 2100 |0062: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.get:(I)B // method@26e4 │ │ +0c12d6: 0a03 |0065: move-result v3 │ │ +0c12d8: 7110 0426 0300 |0066: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2604 │ │ +0c12de: 0c0b |0069: move-result-object v11 │ │ +0c12e0: 6e20 6e26 be00 |006a: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c12e6: 28f1 |006d: goto 005e // -000f │ │ +0c12e8: 6e20 e426 2100 |006e: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.get:(I)B // method@26e4 │ │ +0c12ee: 0a03 |0071: move-result v3 │ │ +0c12f0: d53b ff00 |0072: and-int/lit16 v11, v3, #int 255 // #00ff │ │ +0c12f4: 7110 0426 0b00 |0074: invoke-static {v11}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2604 │ │ +0c12fa: 0c0b |0077: move-result-object v11 │ │ +0c12fc: 6e20 6e26 be00 |0078: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c1302: 28e3 |007b: goto 005e // -001d │ │ +0c1304: 6e10 df26 0100 |007c: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@26df │ │ +0c130a: 0c06 |007f: move-result-object v6 │ │ +0c130c: db0b 0202 |0080: div-int/lit8 v11, v2, #int 2 // #02 │ │ +0c1310: 6e20 2427 b600 |0082: invoke-virtual {v6, v11}, Ljava/nio/ShortBuffer;.get:(I)S // method@2724 │ │ +0c1316: 0a03 |0085: move-result v3 │ │ +0c1318: 7110 0426 0300 |0086: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2604 │ │ +0c131e: 0c0b |0089: move-result-object v11 │ │ +0c1320: 6e20 6e26 be00 |008a: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c1326: 28d1 |008d: goto 005e // -002f │ │ +0c1328: 6e10 dd26 0100 |008e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.asIntBuffer:()Ljava/nio/IntBuffer; // method@26dd │ │ +0c132e: 0c05 |0091: move-result-object v5 │ │ +0c1330: db0b 0204 |0092: div-int/lit8 v11, v2, #int 4 // #04 │ │ +0c1334: 6e20 1027 b500 |0094: invoke-virtual {v5, v11}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ +0c133a: 0a03 |0097: move-result v3 │ │ +0c133c: 7110 0426 0300 |0098: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2604 │ │ +0c1342: 0c0b |009b: move-result-object v11 │ │ +0c1344: 6e20 6e26 be00 |009c: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c134a: 28bf |009f: goto 005e // -0041 │ │ +0c134c: 6e10 dc26 0100 |00a0: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@26dc │ │ +0c1352: 0c05 |00a3: move-result-object v5 │ │ +0c1354: db0b 0204 |00a4: div-int/lit8 v11, v2, #int 4 // #04 │ │ +0c1358: 6e20 0327 b500 |00a6: invoke-virtual {v5, v11}, Ljava/nio/FloatBuffer;.get:(I)F // method@2703 │ │ +0c135e: 0a03 |00a9: move-result v3 │ │ +0c1360: 7110 f425 0300 |00aa: invoke-static {v3}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@25f4 │ │ +0c1366: 0c0b |00ad: move-result-object v11 │ │ +0c1368: 6e20 6e26 be00 |00ae: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c136e: 28ad |00b1: goto 005e // -0053 │ │ +0c1370: 1a0b 232c |00b2: const-string v11, "}" // string@2c23 │ │ +0c1374: 6e20 6e26 be00 |00b4: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c137a: 2900 4bff |00b7: goto/16 0002 // -00b5 │ │ +0c137e: 0000 |00b9: nop // spacer │ │ +0c1380: 0002 0500 0014 0000 0114 0000 0214 ... |00ba: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1055 │ │ 0x0002 line=1115 │ │ 0x0003 line=1058 │ │ 0x0008 line=1059 │ │ 0x0020 line=1060 │ │ @@ -218885,65 +219036,65 @@ │ │ type : '(Ljava/lang/StringBuilder;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 92 16-bit code units │ │ -0b2c8c: |[0b2c8c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.doElement:(Ljava/lang/StringBuilder;II)V │ │ -0b2c9c: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0b2ca0: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0b2ca6: 1a01 2500 |0005: const-string v1, " [" // string@0025 │ │ -0b2caa: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b2cb0: 0c00 |000a: move-result-object v0 │ │ -0b2cb2: 6e20 6b26 8000 |000b: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0b2cb8: 0c00 |000e: move-result-object v0 │ │ -0b2cba: 1a01 1300 |000f: const-string v1, " : " // string@0013 │ │ -0b2cbe: 6e20 6e26 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b2cc4: 0c00 |0014: move-result-object v0 │ │ -0b2cc6: 6e20 6b26 9000 |0015: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0b2ccc: 0c00 |0018: move-result-object v0 │ │ -0b2cce: 1a01 7411 |0019: const-string v1, "] =" // string@1174 │ │ -0b2cd2: 6e20 6e26 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b2cd8: 0c00 |001e: move-result-object v0 │ │ -0b2cda: 6e10 7426 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0b2ce0: 0c00 |0022: move-result-object v0 │ │ -0b2ce2: 6e20 6e26 0700 |0023: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b2ce8: 5562 f202 |0026: iget-boolean v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexArrayEnabled:Z // field@02f2 │ │ -0b2cec: 1a03 c42a |0028: const-string v3, "v" // string@2ac4 │ │ -0b2cf0: 5464 f302 |002a: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02f3 │ │ -0b2cf4: 0760 |002c: move-object v0, v6 │ │ -0b2cf6: 0771 |002d: move-object v1, v7 │ │ -0b2cf8: 0195 |002e: move v5, v9 │ │ -0b2cfa: 7606 7207 0000 |002f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.doArrayElement:(Ljava/lang/StringBuilder;ZLjava/lang/String;Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;I)V // method@0772 │ │ -0b2d00: 5562 ed02 |0032: iget-boolean v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalArrayEnabled:Z // field@02ed │ │ -0b2d04: 1a03 cc21 |0034: const-string v3, "n" // string@21cc │ │ -0b2d08: 5464 ee02 |0036: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02ee │ │ -0b2d0c: 0760 |0038: move-object v0, v6 │ │ -0b2d0e: 0771 |0039: move-object v1, v7 │ │ -0b2d10: 0195 |003a: move v5, v9 │ │ -0b2d12: 7606 7207 0000 |003b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.doArrayElement:(Ljava/lang/StringBuilder;ZLjava/lang/String;Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;I)V // method@0772 │ │ -0b2d18: 5562 e902 |003e: iget-boolean v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorArrayEnabled:Z // field@02e9 │ │ -0b2d1c: 1a03 c413 |0040: const-string v3, "c" // string@13c4 │ │ -0b2d20: 5464 ea02 |0042: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02ea │ │ -0b2d24: 0760 |0044: move-object v0, v6 │ │ -0b2d26: 0771 |0045: move-object v1, v7 │ │ -0b2d28: 0195 |0046: move v5, v9 │ │ -0b2d2a: 7606 7207 0000 |0047: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.doArrayElement:(Ljava/lang/StringBuilder;ZLjava/lang/String;Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;I)V // method@0772 │ │ -0b2d30: 5562 f102 |004a: iget-boolean v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTextureCoordArrayEnabled:Z // field@02f1 │ │ -0b2d34: 1a03 2129 |004c: const-string v3, "t" // string@2921 │ │ -0b2d38: 5464 f002 |004e: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTexCoordPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02f0 │ │ -0b2d3c: 0760 |0050: move-object v0, v6 │ │ -0b2d3e: 0771 |0051: move-object v1, v7 │ │ -0b2d40: 0195 |0052: move v5, v9 │ │ -0b2d42: 7606 7207 0000 |0053: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.doArrayElement:(Ljava/lang/StringBuilder;ZLjava/lang/String;Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;I)V // method@0772 │ │ -0b2d48: 1a00 0100 |0056: const-string v0, " │ │ +0c13ac: |[0c13ac] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.doElement:(Ljava/lang/StringBuilder;II)V │ │ +0c13bc: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0c13c0: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0c13c6: 1a01 2500 |0005: const-string v1, " [" // string@0025 │ │ +0c13ca: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c13d0: 0c00 |000a: move-result-object v0 │ │ +0c13d2: 6e20 6b26 8000 |000b: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0c13d8: 0c00 |000e: move-result-object v0 │ │ +0c13da: 1a01 1300 |000f: const-string v1, " : " // string@0013 │ │ +0c13de: 6e20 6e26 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c13e4: 0c00 |0014: move-result-object v0 │ │ +0c13e6: 6e20 6b26 9000 |0015: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0c13ec: 0c00 |0018: move-result-object v0 │ │ +0c13ee: 1a01 7211 |0019: const-string v1, "] =" // string@1172 │ │ +0c13f2: 6e20 6e26 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c13f8: 0c00 |001e: move-result-object v0 │ │ +0c13fa: 6e10 7426 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0c1400: 0c00 |0022: move-result-object v0 │ │ +0c1402: 6e20 6e26 0700 |0023: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c1408: 5562 f202 |0026: iget-boolean v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexArrayEnabled:Z // field@02f2 │ │ +0c140c: 1a03 c22a |0028: const-string v3, "v" // string@2ac2 │ │ +0c1410: 5464 f302 |002a: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02f3 │ │ +0c1414: 0760 |002c: move-object v0, v6 │ │ +0c1416: 0771 |002d: move-object v1, v7 │ │ +0c1418: 0195 |002e: move v5, v9 │ │ +0c141a: 7606 7207 0000 |002f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.doArrayElement:(Ljava/lang/StringBuilder;ZLjava/lang/String;Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;I)V // method@0772 │ │ +0c1420: 5562 ed02 |0032: iget-boolean v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalArrayEnabled:Z // field@02ed │ │ +0c1424: 1a03 ca21 |0034: const-string v3, "n" // string@21ca │ │ +0c1428: 5464 ee02 |0036: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02ee │ │ +0c142c: 0760 |0038: move-object v0, v6 │ │ +0c142e: 0771 |0039: move-object v1, v7 │ │ +0c1430: 0195 |003a: move v5, v9 │ │ +0c1432: 7606 7207 0000 |003b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.doArrayElement:(Ljava/lang/StringBuilder;ZLjava/lang/String;Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;I)V // method@0772 │ │ +0c1438: 5562 e902 |003e: iget-boolean v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorArrayEnabled:Z // field@02e9 │ │ +0c143c: 1a03 c213 |0040: const-string v3, "c" // string@13c2 │ │ +0c1440: 5464 ea02 |0042: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02ea │ │ +0c1444: 0760 |0044: move-object v0, v6 │ │ +0c1446: 0771 |0045: move-object v1, v7 │ │ +0c1448: 0195 |0046: move v5, v9 │ │ +0c144a: 7606 7207 0000 |0047: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.doArrayElement:(Ljava/lang/StringBuilder;ZLjava/lang/String;Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;I)V // method@0772 │ │ +0c1450: 5562 f102 |004a: iget-boolean v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTextureCoordArrayEnabled:Z // field@02f1 │ │ +0c1454: 1a03 1f29 |004c: const-string v3, "t" // string@291f │ │ +0c1458: 5464 f002 |004e: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTexCoordPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02f0 │ │ +0c145c: 0760 |0050: move-object v0, v6 │ │ +0c145e: 0771 |0051: move-object v1, v7 │ │ +0c1460: 0195 |0052: move v5, v9 │ │ +0c1462: 7606 7207 0000 |0053: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.doArrayElement:(Ljava/lang/StringBuilder;ZLjava/lang/String;Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;I)V // method@0772 │ │ +0c1468: 1a00 0100 |0056: const-string v0, " │ │ " // string@0001 │ │ -0b2d4c: 6e20 6e26 0700 |0058: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b2d52: 0e00 |005b: return-void │ │ +0c146c: 6e20 6e26 0700 |0058: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c1472: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1118 │ │ 0x0026 line=1119 │ │ 0x0032 line=1120 │ │ 0x003e line=1121 │ │ 0x004a line=1122 │ │ @@ -218960,20 +219111,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0b2d54: |[0b2d54] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.end:()V │ │ -0b2d64: 1a00 9f00 |0000: const-string v0, "); │ │ +0c1474: |[0c1474] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.end:()V │ │ +0c1484: 1a00 9f00 |0000: const-string v0, "); │ │ " // string@009f │ │ -0b2d68: 7020 6008 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.log:(Ljava/lang/String;)V // method@0860 │ │ -0b2d6e: 7010 7607 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.flush:()V // method@0776 │ │ -0b2d74: 0e00 |0008: return-void │ │ +0c1488: 7020 6008 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.log:(Ljava/lang/String;)V // method@0860 │ │ +0c148e: 7010 7607 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.flush:()V // method@0776 │ │ +0c1494: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0005 line=80 │ │ 0x0008 line=81 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ @@ -218983,21 +219134,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0b2d78: |[0b2d78] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.endLogIndices:()V │ │ -0b2d88: 5410 ef02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mStringBuilder:Ljava/lang/StringBuilder; // field@02ef │ │ -0b2d8c: 6e10 7426 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0b2d92: 0c00 |0005: move-result-object v0 │ │ -0b2d94: 7020 6008 0100 |0006: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.log:(Ljava/lang/String;)V // method@0860 │ │ -0b2d9a: 7010 6d08 0100 |0009: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.unbindArrays:()V // method@086d │ │ -0b2da0: 0e00 |000c: return-void │ │ +0c1498: |[0c1498] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.endLogIndices:()V │ │ +0c14a8: 5410 ef02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mStringBuilder:Ljava/lang/StringBuilder; // field@02ef │ │ +0c14ac: 6e10 7426 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0c14b2: 0c00 |0005: move-result-object v0 │ │ +0c14b4: 7020 6008 0100 |0006: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.log:(Ljava/lang/String;)V // method@0860 │ │ +0c14ba: 7010 6d08 0100 |0009: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.unbindArrays:()V // method@086d │ │ +0c14c0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1151 │ │ 0x0009 line=1152 │ │ 0x000c line=1153 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ @@ -219007,22 +219158,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0b2da4: |[0b2da4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.flush:()V │ │ -0b2db4: 5421 eb02 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mLog:Ljava/io/Writer; // field@02eb │ │ -0b2db8: 6e10 b625 0100 |0002: invoke-virtual {v1}, Ljava/io/Writer;.flush:()V // method@25b6 │ │ -0b2dbe: 0e00 |0005: return-void │ │ -0b2dc0: 0d00 |0006: move-exception v0 │ │ -0b2dc2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0b2dc4: 5b21 eb02 |0008: iput-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mLog:Ljava/io/Writer; // field@02eb │ │ -0b2dc8: 28fb |000a: goto 0005 // -0005 │ │ +0c14c4: |[0c14c4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.flush:()V │ │ +0c14d4: 5421 eb02 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mLog:Ljava/io/Writer; // field@02eb │ │ +0c14d8: 6e10 b625 0100 |0002: invoke-virtual {v1}, Ljava/io/Writer;.flush:()V // method@25b6 │ │ +0c14de: 0e00 |0005: return-void │ │ +0c14e0: 0d00 |0006: move-exception v0 │ │ +0c14e2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0c14e4: 5b21 eb02 |0008: iput-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mLog:Ljava/io/Writer; // field@02eb │ │ +0c14e8: 28fb |000a: goto 0005 // -0005 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=85 │ │ 0x0005 line=89 │ │ 0x0006 line=86 │ │ @@ -219036,29 +219187,29 @@ │ │ type : '(Ljava/lang/StringBuilder;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0b2ddc: |[0b2ddc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.formattedAppend:(Ljava/lang/StringBuilder;II)V │ │ -0b2dec: 2b05 1800 0000 |0000: packed-switch v5, 00000018 // +00000018 │ │ -0b2df2: 0e00 |0003: return-void │ │ -0b2df4: 6e20 6b26 4300 |0004: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0b2dfa: 28fc |0007: goto 0003 // -0004 │ │ -0b2dfc: 7110 ef25 0400 |0008: invoke-static {v4}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@25ef │ │ -0b2e02: 0a00 |000b: move-result v0 │ │ -0b2e04: 6e20 6a26 0300 |000c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -0b2e0a: 28f4 |000f: goto 0003 // -000c │ │ -0b2e0c: 8240 |0010: int-to-float v0, v4 │ │ -0b2e0e: 1501 8047 |0011: const/high16 v1, #int 1199570944 // #4780 │ │ -0b2e12: c910 |0013: div-float/2addr v0, v1 │ │ -0b2e14: 6e20 6a26 0300 |0014: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -0b2e1a: 28ec |0017: goto 0003 // -0014 │ │ -0b2e1c: 0001 0300 0000 0000 0400 0000 0800 ... |0018: packed-switch-data (10 units) │ │ +0c14fc: |[0c14fc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.formattedAppend:(Ljava/lang/StringBuilder;II)V │ │ +0c150c: 2b05 1800 0000 |0000: packed-switch v5, 00000018 // +00000018 │ │ +0c1512: 0e00 |0003: return-void │ │ +0c1514: 6e20 6b26 4300 |0004: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0c151a: 28fc |0007: goto 0003 // -0004 │ │ +0c151c: 7110 ef25 0400 |0008: invoke-static {v4}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@25ef │ │ +0c1522: 0a00 |000b: move-result v0 │ │ +0c1524: 6e20 6a26 0300 |000c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +0c152a: 28f4 |000f: goto 0003 // -000c │ │ +0c152c: 8240 |0010: int-to-float v0, v4 │ │ +0c152e: 1501 8047 |0011: const/high16 v1, #int 1199570944 // #4780 │ │ +0c1532: c910 |0013: div-float/2addr v0, v1 │ │ +0c1534: 6e20 6a26 0300 |0014: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +0c153a: 28ec |0017: goto 0003 // -0014 │ │ +0c153c: 0001 0300 0000 0000 0400 0000 0800 ... |0018: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0003 line=136 │ │ 0x0004 line=127 │ │ 0x0008 line=130 │ │ 0x0010 line=133 │ │ @@ -219074,35 +219225,35 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 48 16-bit code units │ │ -0b2e30: |[0b2e30] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getBeginMode:(I)Ljava/lang/String; │ │ -0b2e40: 2b02 1e00 0000 |0000: packed-switch v2, 0000001e // +0000001e │ │ -0b2e46: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ -0b2e4c: 0c00 |0006: move-result-object v0 │ │ -0b2e4e: 1100 |0007: return-object v0 │ │ -0b2e50: 1a00 8f05 |0008: const-string v0, "GL_POINTS" // string@058f │ │ -0b2e54: 28fd |000a: goto 0007 // -0003 │ │ -0b2e56: 1a00 2e05 |000b: const-string v0, "GL_LINES" // string@052e │ │ -0b2e5a: 28fa |000d: goto 0007 // -0006 │ │ -0b2e5c: 1a00 2f05 |000e: const-string v0, "GL_LINE_LOOP" // string@052f │ │ -0b2e60: 28f7 |0010: goto 0007 // -0009 │ │ -0b2e62: 1a00 3205 |0011: const-string v0, "GL_LINE_STRIP" // string@0532 │ │ -0b2e66: 28f4 |0013: goto 0007 // -000c │ │ -0b2e68: 1a00 3d06 |0014: const-string v0, "GL_TRIANGLES" // string@063d │ │ -0b2e6c: 28f1 |0016: goto 0007 // -000f │ │ -0b2e6e: 1a00 3f06 |0017: const-string v0, "GL_TRIANGLE_STRIP" // string@063f │ │ -0b2e72: 28ee |0019: goto 0007 // -0012 │ │ -0b2e74: 1a00 3e06 |001a: const-string v0, "GL_TRIANGLE_FAN" // string@063e │ │ -0b2e78: 28eb |001c: goto 0007 // -0015 │ │ -0b2e7a: 0000 |001d: nop // spacer │ │ -0b2e7c: 0001 0700 0000 0000 0800 0000 0b00 ... |001e: packed-switch-data (18 units) │ │ +0c1550: |[0c1550] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getBeginMode:(I)Ljava/lang/String; │ │ +0c1560: 2b02 1e00 0000 |0000: packed-switch v2, 0000001e // +0000001e │ │ +0c1566: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ +0c156c: 0c00 |0006: move-result-object v0 │ │ +0c156e: 1100 |0007: return-object v0 │ │ +0c1570: 1a00 8f05 |0008: const-string v0, "GL_POINTS" // string@058f │ │ +0c1574: 28fd |000a: goto 0007 // -0003 │ │ +0c1576: 1a00 2e05 |000b: const-string v0, "GL_LINES" // string@052e │ │ +0c157a: 28fa |000d: goto 0007 // -0006 │ │ +0c157c: 1a00 2f05 |000e: const-string v0, "GL_LINE_LOOP" // string@052f │ │ +0c1580: 28f7 |0010: goto 0007 // -0009 │ │ +0c1582: 1a00 3205 |0011: const-string v0, "GL_LINE_STRIP" // string@0532 │ │ +0c1586: 28f4 |0013: goto 0007 // -000c │ │ +0c1588: 1a00 3d06 |0014: const-string v0, "GL_TRIANGLES" // string@063d │ │ +0c158c: 28f1 |0016: goto 0007 // -000f │ │ +0c158e: 1a00 3f06 |0017: const-string v0, "GL_TRIANGLE_STRIP" // string@063f │ │ +0c1592: 28ee |0019: goto 0007 // -0012 │ │ +0c1594: 1a00 3e06 |001a: const-string v0, "GL_TRIANGLE_FAN" // string@063e │ │ +0c1598: 28eb |001c: goto 0007 // -0015 │ │ +0c159a: 0000 |001d: nop // spacer │ │ +0c159c: 0001 0700 0000 0000 0800 0000 0b00 ... |001e: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=581 │ │ 0x0003 line=597 │ │ 0x0008 line=583 │ │ 0x000b line=585 │ │ 0x000e line=587 │ │ @@ -219120,84 +219271,84 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 234 16-bit code units │ │ -0b2ea0: |[0b2ea0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getCap:(I)Ljava/lang/String; │ │ -0b2eb0: 2c02 6800 0000 |0000: sparse-switch v2, 00000068 // +00000068 │ │ -0b2eb6: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ -0b2ebc: 0c00 |0006: move-result-object v0 │ │ -0b2ebe: 1100 |0007: return-object v0 │ │ -0b2ec0: 1a00 e904 |0008: const-string v0, "GL_FOG" // string@04e9 │ │ -0b2ec4: 28fd |000a: goto 0007 // -0003 │ │ -0b2ec6: 1a00 2605 |000b: const-string v0, "GL_LIGHTING" // string@0526 │ │ -0b2eca: 28fa |000d: goto 0007 // -0006 │ │ -0b2ecc: 1a00 2106 |000e: const-string v0, "GL_TEXTURE_2D" // string@0621 │ │ -0b2ed0: 28f7 |0010: goto 0007 // -0009 │ │ -0b2ed2: 1a00 b504 |0011: const-string v0, "GL_CULL_FACE" // string@04b5 │ │ -0b2ed6: 28f4 |0013: goto 0007 // -000c │ │ -0b2ed8: 1a00 7104 |0014: const-string v0, "GL_ALPHA_TEST" // string@0471 │ │ -0b2edc: 28f1 |0016: goto 0007 // -000f │ │ -0b2ede: 1a00 7f04 |0017: const-string v0, "GL_BLEND" // string@047f │ │ -0b2ee2: 28ee |0019: goto 0007 // -0012 │ │ -0b2ee4: 1a00 a504 |001a: const-string v0, "GL_COLOR_LOGIC_OP" // string@04a5 │ │ -0b2ee8: 28eb |001c: goto 0007 // -0015 │ │ -0b2eea: 1a00 cc04 |001d: const-string v0, "GL_DITHER" // string@04cc │ │ -0b2eee: 28e8 |001f: goto 0007 // -0018 │ │ -0b2ef0: 1a00 fa05 |0020: const-string v0, "GL_STENCIL_TEST" // string@05fa │ │ -0b2ef4: 28e5 |0022: goto 0007 // -001b │ │ -0b2ef6: 1a00 c904 |0023: const-string v0, "GL_DEPTH_TEST" // string@04c9 │ │ -0b2efa: 28e2 |0025: goto 0007 // -001e │ │ -0b2efc: 1a00 1e05 |0026: const-string v0, "GL_LIGHT0" // string@051e │ │ -0b2f00: 28df |0028: goto 0007 // -0021 │ │ -0b2f02: 1a00 1f05 |0029: const-string v0, "GL_LIGHT1" // string@051f │ │ -0b2f06: 28dc |002b: goto 0007 // -0024 │ │ -0b2f08: 1a00 2005 |002c: const-string v0, "GL_LIGHT2" // string@0520 │ │ -0b2f0c: 28d9 |002e: goto 0007 // -0027 │ │ -0b2f0e: 1a00 2105 |002f: const-string v0, "GL_LIGHT3" // string@0521 │ │ -0b2f12: 28d6 |0031: goto 0007 // -002a │ │ -0b2f14: 1a00 2205 |0032: const-string v0, "GL_LIGHT4" // string@0522 │ │ -0b2f18: 28d3 |0034: goto 0007 // -002d │ │ -0b2f1a: 1a00 2305 |0035: const-string v0, "GL_LIGHT5" // string@0523 │ │ -0b2f1e: 28d0 |0037: goto 0007 // -0030 │ │ -0b2f20: 1a00 2405 |0038: const-string v0, "GL_LIGHT6" // string@0524 │ │ -0b2f24: 28cd |003a: goto 0007 // -0033 │ │ -0b2f26: 1a00 2505 |003b: const-string v0, "GL_LIGHT7" // string@0525 │ │ -0b2f2a: 28ca |003d: goto 0007 // -0036 │ │ -0b2f2c: 1a00 9a05 |003e: const-string v0, "GL_POINT_SMOOTH" // string@059a │ │ -0b2f30: 28c7 |0040: goto 0007 // -0039 │ │ -0b2f32: 1a00 3005 |0041: const-string v0, "GL_LINE_SMOOTH" // string@0530 │ │ -0b2f36: 28c4 |0043: goto 0007 // -003c │ │ -0b2f38: 1a00 a604 |0044: const-string v0, "GL_COLOR_MATERIAL" // string@04a6 │ │ -0b2f3c: 28c1 |0046: goto 0007 // -003f │ │ -0b2f3e: 1a00 6105 |0047: const-string v0, "GL_NORMALIZE" // string@0561 │ │ -0b2f42: 28be |0049: goto 0007 // -0042 │ │ -0b2f44: 1a00 b805 |004a: const-string v0, "GL_RESCALE_NORMAL" // string@05b8 │ │ -0b2f48: 28bb |004c: goto 0007 // -0045 │ │ -0b2f4a: 1a00 4f06 |004d: const-string v0, "GL_VERTEX_ARRAY" // string@064f │ │ -0b2f4e: 28b8 |004f: goto 0007 // -0048 │ │ -0b2f50: 1a00 6205 |0050: const-string v0, "GL_NORMAL_ARRAY" // string@0562 │ │ -0b2f54: 28b5 |0052: goto 0007 // -004b │ │ -0b2f56: 1a00 9c04 |0053: const-string v0, "GL_COLOR_ARRAY" // string@049c │ │ -0b2f5a: 28b2 |0055: goto 0007 // -004e │ │ -0b2f5c: 1a00 2406 |0056: const-string v0, "GL_TEXTURE_COORD_ARRAY" // string@0624 │ │ -0b2f60: 28af |0058: goto 0007 // -0051 │ │ -0b2f62: 1a00 5705 |0059: const-string v0, "GL_MULTISAMPLE" // string@0557 │ │ -0b2f66: 28ac |005b: goto 0007 // -0054 │ │ -0b2f68: 1a00 c305 |005c: const-string v0, "GL_SAMPLE_ALPHA_TO_COVERAGE" // string@05c3 │ │ -0b2f6c: 28a9 |005e: goto 0007 // -0057 │ │ -0b2f6e: 1a00 c405 |005f: const-string v0, "GL_SAMPLE_ALPHA_TO_ONE" // string@05c4 │ │ -0b2f72: 28a6 |0061: goto 0007 // -005a │ │ -0b2f74: 1a00 c605 |0062: const-string v0, "GL_SAMPLE_COVERAGE" // string@05c6 │ │ -0b2f78: 28a3 |0064: goto 0007 // -005d │ │ -0b2f7a: 1a00 ca05 |0065: const-string v0, "GL_SCISSOR_TEST" // string@05ca │ │ -0b2f7e: 28a0 |0067: goto 0007 // -0060 │ │ -0b2f80: 0002 2000 100b 0000 200b 0000 440b ... |0068: sparse-switch-data (130 units) │ │ +0c15c0: |[0c15c0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getCap:(I)Ljava/lang/String; │ │ +0c15d0: 2c02 6800 0000 |0000: sparse-switch v2, 00000068 // +00000068 │ │ +0c15d6: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ +0c15dc: 0c00 |0006: move-result-object v0 │ │ +0c15de: 1100 |0007: return-object v0 │ │ +0c15e0: 1a00 e904 |0008: const-string v0, "GL_FOG" // string@04e9 │ │ +0c15e4: 28fd |000a: goto 0007 // -0003 │ │ +0c15e6: 1a00 2605 |000b: const-string v0, "GL_LIGHTING" // string@0526 │ │ +0c15ea: 28fa |000d: goto 0007 // -0006 │ │ +0c15ec: 1a00 2106 |000e: const-string v0, "GL_TEXTURE_2D" // string@0621 │ │ +0c15f0: 28f7 |0010: goto 0007 // -0009 │ │ +0c15f2: 1a00 b504 |0011: const-string v0, "GL_CULL_FACE" // string@04b5 │ │ +0c15f6: 28f4 |0013: goto 0007 // -000c │ │ +0c15f8: 1a00 7104 |0014: const-string v0, "GL_ALPHA_TEST" // string@0471 │ │ +0c15fc: 28f1 |0016: goto 0007 // -000f │ │ +0c15fe: 1a00 7f04 |0017: const-string v0, "GL_BLEND" // string@047f │ │ +0c1602: 28ee |0019: goto 0007 // -0012 │ │ +0c1604: 1a00 a504 |001a: const-string v0, "GL_COLOR_LOGIC_OP" // string@04a5 │ │ +0c1608: 28eb |001c: goto 0007 // -0015 │ │ +0c160a: 1a00 cc04 |001d: const-string v0, "GL_DITHER" // string@04cc │ │ +0c160e: 28e8 |001f: goto 0007 // -0018 │ │ +0c1610: 1a00 fa05 |0020: const-string v0, "GL_STENCIL_TEST" // string@05fa │ │ +0c1614: 28e5 |0022: goto 0007 // -001b │ │ +0c1616: 1a00 c904 |0023: const-string v0, "GL_DEPTH_TEST" // string@04c9 │ │ +0c161a: 28e2 |0025: goto 0007 // -001e │ │ +0c161c: 1a00 1e05 |0026: const-string v0, "GL_LIGHT0" // string@051e │ │ +0c1620: 28df |0028: goto 0007 // -0021 │ │ +0c1622: 1a00 1f05 |0029: const-string v0, "GL_LIGHT1" // string@051f │ │ +0c1626: 28dc |002b: goto 0007 // -0024 │ │ +0c1628: 1a00 2005 |002c: const-string v0, "GL_LIGHT2" // string@0520 │ │ +0c162c: 28d9 |002e: goto 0007 // -0027 │ │ +0c162e: 1a00 2105 |002f: const-string v0, "GL_LIGHT3" // string@0521 │ │ +0c1632: 28d6 |0031: goto 0007 // -002a │ │ +0c1634: 1a00 2205 |0032: const-string v0, "GL_LIGHT4" // string@0522 │ │ +0c1638: 28d3 |0034: goto 0007 // -002d │ │ +0c163a: 1a00 2305 |0035: const-string v0, "GL_LIGHT5" // string@0523 │ │ +0c163e: 28d0 |0037: goto 0007 // -0030 │ │ +0c1640: 1a00 2405 |0038: const-string v0, "GL_LIGHT6" // string@0524 │ │ +0c1644: 28cd |003a: goto 0007 // -0033 │ │ +0c1646: 1a00 2505 |003b: const-string v0, "GL_LIGHT7" // string@0525 │ │ +0c164a: 28ca |003d: goto 0007 // -0036 │ │ +0c164c: 1a00 9a05 |003e: const-string v0, "GL_POINT_SMOOTH" // string@059a │ │ +0c1650: 28c7 |0040: goto 0007 // -0039 │ │ +0c1652: 1a00 3005 |0041: const-string v0, "GL_LINE_SMOOTH" // string@0530 │ │ +0c1656: 28c4 |0043: goto 0007 // -003c │ │ +0c1658: 1a00 a604 |0044: const-string v0, "GL_COLOR_MATERIAL" // string@04a6 │ │ +0c165c: 28c1 |0046: goto 0007 // -003f │ │ +0c165e: 1a00 6105 |0047: const-string v0, "GL_NORMALIZE" // string@0561 │ │ +0c1662: 28be |0049: goto 0007 // -0042 │ │ +0c1664: 1a00 b805 |004a: const-string v0, "GL_RESCALE_NORMAL" // string@05b8 │ │ +0c1668: 28bb |004c: goto 0007 // -0045 │ │ +0c166a: 1a00 4f06 |004d: const-string v0, "GL_VERTEX_ARRAY" // string@064f │ │ +0c166e: 28b8 |004f: goto 0007 // -0048 │ │ +0c1670: 1a00 6205 |0050: const-string v0, "GL_NORMAL_ARRAY" // string@0562 │ │ +0c1674: 28b5 |0052: goto 0007 // -004b │ │ +0c1676: 1a00 9c04 |0053: const-string v0, "GL_COLOR_ARRAY" // string@049c │ │ +0c167a: 28b2 |0055: goto 0007 // -004e │ │ +0c167c: 1a00 2406 |0056: const-string v0, "GL_TEXTURE_COORD_ARRAY" // string@0624 │ │ +0c1680: 28af |0058: goto 0007 // -0051 │ │ +0c1682: 1a00 5705 |0059: const-string v0, "GL_MULTISAMPLE" // string@0557 │ │ +0c1686: 28ac |005b: goto 0007 // -0054 │ │ +0c1688: 1a00 c305 |005c: const-string v0, "GL_SAMPLE_ALPHA_TO_COVERAGE" // string@05c3 │ │ +0c168c: 28a9 |005e: goto 0007 // -0057 │ │ +0c168e: 1a00 c405 |005f: const-string v0, "GL_SAMPLE_ALPHA_TO_ONE" // string@05c4 │ │ +0c1692: 28a6 |0061: goto 0007 // -005a │ │ +0c1694: 1a00 c605 |0062: const-string v0, "GL_SAMPLE_COVERAGE" // string@05c6 │ │ +0c1698: 28a3 |0064: goto 0007 // -005d │ │ +0c169a: 1a00 ca05 |0065: const-string v0, "GL_SCISSOR_TEST" // string@05ca │ │ +0c169e: 28a0 |0067: goto 0007 // -0060 │ │ +0c16a0: 0002 2000 100b 0000 200b 0000 440b ... |0068: sparse-switch-data (130 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0003 line=496 │ │ 0x0008 line=432 │ │ 0x000b line=434 │ │ 0x000e line=436 │ │ @@ -219240,54 +219391,54 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -0b3084: |[0b3084] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getClearBufferMask:(I)Ljava/lang/String; │ │ -0b3094: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0b3098: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0b309e: d531 0001 |0005: and-int/lit16 v1, v3, #int 256 // #0100 │ │ -0b30a2: 3801 0900 |0007: if-eqz v1, 0010 // +0009 │ │ -0b30a6: 1a01 c304 |0009: const-string v1, "GL_DEPTH_BUFFER_BIT" // string@04c3 │ │ -0b30aa: 6e20 6e26 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b30b0: d533 fffe |000e: and-int/lit16 v3, v3, #int -257 // #feff │ │ -0b30b4: d531 0004 |0010: and-int/lit16 v1, v3, #int 1024 // #0400 │ │ -0b30b8: 3801 1400 |0012: if-eqz v1, 0026 // +0014 │ │ -0b30bc: 6e10 7226 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2672 │ │ -0b30c2: 0a01 |0017: move-result v1 │ │ -0b30c4: 3d01 0700 |0018: if-lez v1, 001f // +0007 │ │ -0b30c8: 1a01 3400 |001a: const-string v1, " | " // string@0034 │ │ -0b30cc: 6e20 6e26 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b30d2: 1a01 f105 |001f: const-string v1, "GL_STENCIL_BUFFER_BIT" // string@05f1 │ │ -0b30d6: 6e20 6e26 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b30dc: d533 fffb |0024: and-int/lit16 v3, v3, #int -1025 // #fbff │ │ -0b30e0: d531 0040 |0026: and-int/lit16 v1, v3, #int 16384 // #4000 │ │ -0b30e4: 3801 1400 |0028: if-eqz v1, 003c // +0014 │ │ -0b30e8: 6e10 7226 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2672 │ │ -0b30ee: 0a01 |002d: move-result v1 │ │ -0b30f0: 3d01 0700 |002e: if-lez v1, 0035 // +0007 │ │ -0b30f4: 1a01 3400 |0030: const-string v1, " | " // string@0034 │ │ -0b30f8: 6e20 6e26 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b30fe: 1a01 a304 |0035: const-string v1, "GL_COLOR_BUFFER_BIT" // string@04a3 │ │ -0b3102: 6e20 6e26 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b3108: d533 ffbf |003a: and-int/lit16 v3, v3, #int -16385 // #bfff │ │ -0b310c: 3803 1400 |003c: if-eqz v3, 0050 // +0014 │ │ -0b3110: 6e10 7226 0000 |003e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2672 │ │ -0b3116: 0a01 |0041: move-result v1 │ │ -0b3118: 3d01 0700 |0042: if-lez v1, 0049 // +0007 │ │ -0b311c: 1a01 3400 |0044: const-string v1, " | " // string@0034 │ │ -0b3120: 6e20 6e26 1000 |0046: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b3126: 7110 8107 0300 |0049: invoke-static {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ -0b312c: 0c01 |004c: move-result-object v1 │ │ -0b312e: 6e20 6e26 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b3134: 6e10 7426 0000 |0050: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0b313a: 0c01 |0053: move-result-object v1 │ │ -0b313c: 1101 |0054: return-object v1 │ │ +0c17a4: |[0c17a4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getClearBufferMask:(I)Ljava/lang/String; │ │ +0c17b4: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0c17b8: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0c17be: d531 0001 |0005: and-int/lit16 v1, v3, #int 256 // #0100 │ │ +0c17c2: 3801 0900 |0007: if-eqz v1, 0010 // +0009 │ │ +0c17c6: 1a01 c304 |0009: const-string v1, "GL_DEPTH_BUFFER_BIT" // string@04c3 │ │ +0c17ca: 6e20 6e26 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c17d0: d533 fffe |000e: and-int/lit16 v3, v3, #int -257 // #feff │ │ +0c17d4: d531 0004 |0010: and-int/lit16 v1, v3, #int 1024 // #0400 │ │ +0c17d8: 3801 1400 |0012: if-eqz v1, 0026 // +0014 │ │ +0c17dc: 6e10 7226 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2672 │ │ +0c17e2: 0a01 |0017: move-result v1 │ │ +0c17e4: 3d01 0700 |0018: if-lez v1, 001f // +0007 │ │ +0c17e8: 1a01 3400 |001a: const-string v1, " | " // string@0034 │ │ +0c17ec: 6e20 6e26 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c17f2: 1a01 f105 |001f: const-string v1, "GL_STENCIL_BUFFER_BIT" // string@05f1 │ │ +0c17f6: 6e20 6e26 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c17fc: d533 fffb |0024: and-int/lit16 v3, v3, #int -1025 // #fbff │ │ +0c1800: d531 0040 |0026: and-int/lit16 v1, v3, #int 16384 // #4000 │ │ +0c1804: 3801 1400 |0028: if-eqz v1, 003c // +0014 │ │ +0c1808: 6e10 7226 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2672 │ │ +0c180e: 0a01 |002d: move-result v1 │ │ +0c1810: 3d01 0700 |002e: if-lez v1, 0035 // +0007 │ │ +0c1814: 1a01 3400 |0030: const-string v1, " | " // string@0034 │ │ +0c1818: 6e20 6e26 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c181e: 1a01 a304 |0035: const-string v1, "GL_COLOR_BUFFER_BIT" // string@04a3 │ │ +0c1822: 6e20 6e26 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c1828: d533 ffbf |003a: and-int/lit16 v3, v3, #int -16385 // #bfff │ │ +0c182c: 3803 1400 |003c: if-eqz v3, 0050 // +0014 │ │ +0c1830: 6e10 7226 0000 |003e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2672 │ │ +0c1836: 0a01 |0041: move-result v1 │ │ +0c1838: 3d01 0700 |0042: if-lez v1, 0049 // +0007 │ │ +0c183c: 1a01 3400 |0044: const-string v1, " | " // string@0034 │ │ +0c1840: 6e20 6e26 1000 |0046: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c1846: 7110 8107 0300 |0049: invoke-static {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ +0c184c: 0c01 |004c: move-result-object v1 │ │ +0c184e: 6e20 6e26 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c1854: 6e10 7426 0000 |0050: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0c185a: 0c01 |0053: move-result-object v1 │ │ +0c185c: 1101 |0054: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0005 line=270 │ │ 0x0009 line=271 │ │ 0x000e line=272 │ │ 0x0010 line=274 │ │ @@ -219315,28 +219466,28 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -0b3140: |[0b3140] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getClientState:(I)Ljava/lang/String; │ │ -0b3150: 2b02 1400 0000 |0000: packed-switch v2, 00000014 // +00000014 │ │ -0b3156: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ -0b315c: 0c00 |0006: move-result-object v0 │ │ -0b315e: 1100 |0007: return-object v0 │ │ -0b3160: 1a00 9c04 |0008: const-string v0, "GL_COLOR_ARRAY" // string@049c │ │ -0b3164: 28fd |000a: goto 0007 // -0003 │ │ -0b3166: 1a00 4f06 |000b: const-string v0, "GL_VERTEX_ARRAY" // string@064f │ │ -0b316a: 28fa |000d: goto 0007 // -0006 │ │ -0b316c: 1a00 6205 |000e: const-string v0, "GL_NORMAL_ARRAY" // string@0562 │ │ -0b3170: 28f7 |0010: goto 0007 // -0009 │ │ -0b3172: 1a00 2406 |0011: const-string v0, "GL_TEXTURE_COORD_ARRAY" // string@0624 │ │ -0b3176: 28f4 |0013: goto 0007 // -000c │ │ -0b3178: 0001 0500 7480 0000 0b00 0000 0e00 ... |0014: packed-switch-data (14 units) │ │ +0c1860: |[0c1860] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getClientState:(I)Ljava/lang/String; │ │ +0c1870: 2b02 1400 0000 |0000: packed-switch v2, 00000014 // +00000014 │ │ +0c1876: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ +0c187c: 0c00 |0006: move-result-object v0 │ │ +0c187e: 1100 |0007: return-object v0 │ │ +0c1880: 1a00 9c04 |0008: const-string v0, "GL_COLOR_ARRAY" // string@049c │ │ +0c1884: 28fd |000a: goto 0007 // -0003 │ │ +0c1886: 1a00 4f06 |000b: const-string v0, "GL_VERTEX_ARRAY" // string@064f │ │ +0c188a: 28fa |000d: goto 0007 // -0006 │ │ +0c188c: 1a00 6205 |000e: const-string v0, "GL_NORMAL_ARRAY" // string@0562 │ │ +0c1890: 28f7 |0010: goto 0007 // -0009 │ │ +0c1892: 1a00 2406 |0011: const-string v0, "GL_TEXTURE_COORD_ARRAY" // string@0624 │ │ +0c1896: 28f4 |0013: goto 0007 // -000c │ │ +0c1898: 0001 0500 7480 0000 0b00 0000 0e00 ... |0014: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ 0x0003 line=425 │ │ 0x0008 line=417 │ │ 0x000b line=419 │ │ 0x000e line=421 │ │ @@ -219351,35 +219502,35 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 60 16-bit code units │ │ -0b3194: |[0b3194] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getErrorString:(I)Ljava/lang/String; │ │ -0b31a4: 2c01 1e00 0000 |0000: sparse-switch v1, 0000001e // +0000001e │ │ -0b31aa: 7110 8107 0100 |0003: invoke-static {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ -0b31b0: 0c00 |0006: move-result-object v0 │ │ -0b31b2: 1100 |0007: return-object v0 │ │ -0b31b4: 1a00 6805 |0008: const-string v0, "GL_NO_ERROR" // string@0568 │ │ -0b31b8: 28fd |000a: goto 0007 // -0003 │ │ -0b31ba: 1a00 1505 |000b: const-string v0, "GL_INVALID_ENUM" // string@0515 │ │ -0b31be: 28fa |000d: goto 0007 // -0006 │ │ -0b31c0: 1a00 1805 |000e: const-string v0, "GL_INVALID_VALUE" // string@0518 │ │ -0b31c4: 28f7 |0010: goto 0007 // -0009 │ │ -0b31c6: 1a00 1705 |0011: const-string v0, "GL_INVALID_OPERATION" // string@0517 │ │ -0b31ca: 28f4 |0013: goto 0007 // -000c │ │ -0b31cc: 1a00 e505 |0014: const-string v0, "GL_STACK_OVERFLOW" // string@05e5 │ │ -0b31d0: 28f1 |0016: goto 0007 // -000f │ │ -0b31d2: 1a00 e605 |0017: const-string v0, "GL_STACK_UNDERFLOW" // string@05e6 │ │ -0b31d6: 28ee |0019: goto 0007 // -0012 │ │ -0b31d8: 1a00 8105 |001a: const-string v0, "GL_OUT_OF_MEMORY" // string@0581 │ │ -0b31dc: 28eb |001c: goto 0007 // -0015 │ │ -0b31de: 0000 |001d: nop // spacer │ │ -0b31e0: 0002 0700 0000 0000 0005 0000 0105 ... |001e: sparse-switch-data (30 units) │ │ +0c18b4: |[0c18b4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getErrorString:(I)Ljava/lang/String; │ │ +0c18c4: 2c01 1e00 0000 |0000: sparse-switch v1, 0000001e // +0000001e │ │ +0c18ca: 7110 8107 0100 |0003: invoke-static {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ +0c18d0: 0c00 |0006: move-result-object v0 │ │ +0c18d2: 1100 |0007: return-object v0 │ │ +0c18d4: 1a00 6805 |0008: const-string v0, "GL_NO_ERROR" // string@0568 │ │ +0c18d8: 28fd |000a: goto 0007 // -0003 │ │ +0c18da: 1a00 1505 |000b: const-string v0, "GL_INVALID_ENUM" // string@0515 │ │ +0c18de: 28fa |000d: goto 0007 // -0006 │ │ +0c18e0: 1a00 1805 |000e: const-string v0, "GL_INVALID_VALUE" // string@0518 │ │ +0c18e4: 28f7 |0010: goto 0007 // -0009 │ │ +0c18e6: 1a00 1705 |0011: const-string v0, "GL_INVALID_OPERATION" // string@0517 │ │ +0c18ea: 28f4 |0013: goto 0007 // -000c │ │ +0c18ec: 1a00 e505 |0014: const-string v0, "GL_STACK_OVERFLOW" // string@05e5 │ │ +0c18f0: 28f1 |0016: goto 0007 // -000f │ │ +0c18f2: 1a00 e605 |0017: const-string v0, "GL_STACK_UNDERFLOW" // string@05e6 │ │ +0c18f6: 28ee |0019: goto 0007 // -0012 │ │ +0c18f8: 1a00 8105 |001a: const-string v0, "GL_OUT_OF_MEMORY" // string@0581 │ │ +0c18fc: 28eb |001c: goto 0007 // -0015 │ │ +0c18fe: 0000 |001d: nop // spacer │ │ +0c1900: 0002 0700 0000 0000 0005 0000 0105 ... |001e: sparse-switch-data (30 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0003 line=264 │ │ 0x0008 line=250 │ │ 0x000b line=252 │ │ 0x000e line=254 │ │ @@ -219396,23 +219547,23 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0b321c: |[0b321c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getFaceName:(I)Ljava/lang/String; │ │ -0b322c: 2b02 0c00 0000 |0000: packed-switch v2, 0000000c // +0000000c │ │ -0b3232: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ -0b3238: 0c00 |0006: move-result-object v0 │ │ -0b323a: 1100 |0007: return-object v0 │ │ -0b323c: 1a00 fd04 |0008: const-string v0, "GL_FRONT_AND_BACK" // string@04fd │ │ -0b3240: 28fd |000a: goto 0007 // -0003 │ │ -0b3242: 0000 |000b: nop // spacer │ │ -0b3244: 0001 0100 0804 0000 0800 0000 |000c: packed-switch-data (6 units) │ │ +0c193c: |[0c193c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getFaceName:(I)Ljava/lang/String; │ │ +0c194c: 2b02 0c00 0000 |0000: packed-switch v2, 0000000c // +0000000c │ │ +0c1952: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ +0c1958: 0c00 |0006: move-result-object v0 │ │ +0c195a: 1100 |0007: return-object v0 │ │ +0c195c: 1a00 fd04 |0008: const-string v0, "GL_FRONT_AND_BACK" // string@04fd │ │ +0c1960: 28fd |000a: goto 0007 // -0003 │ │ +0c1962: 0000 |000b: nop // spacer │ │ +0c1964: 0001 0100 0804 0000 0800 0000 |000c: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=778 │ │ 0x0003 line=782 │ │ 0x0008 line=780 │ │ 0x000b line=778 │ │ locals : │ │ @@ -219424,43 +219575,43 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 88 16-bit code units │ │ -0b3250: |[0b3250] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getFactor:(I)Ljava/lang/String; │ │ -0b3260: 2c02 2a00 0000 |0000: sparse-switch v2, 0000002a // +0000002a │ │ -0b3266: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ -0b326c: 0c00 |0006: move-result-object v0 │ │ -0b326e: 1100 |0007: return-object v0 │ │ -0b3270: 1a00 6006 |0008: const-string v0, "GL_ZERO" // string@0660 │ │ -0b3274: 28fd |000a: goto 0007 // -0003 │ │ -0b3276: 1a00 7105 |000b: const-string v0, "GL_ONE" // string@0571 │ │ -0b327a: 28fa |000d: goto 0007 // -0006 │ │ -0b327c: 1a00 e405 |000e: const-string v0, "GL_SRC_COLOR" // string@05e4 │ │ -0b3280: 28f7 |0010: goto 0007 // -0009 │ │ -0b3282: 1a00 7705 |0011: const-string v0, "GL_ONE_MINUS_SRC_COLOR" // string@0577 │ │ -0b3286: 28f4 |0013: goto 0007 // -000c │ │ -0b3288: 1a00 d104 |0014: const-string v0, "GL_DST_COLOR" // string@04d1 │ │ -0b328c: 28f1 |0016: goto 0007 // -000f │ │ -0b328e: 1a00 7505 |0017: const-string v0, "GL_ONE_MINUS_DST_COLOR" // string@0575 │ │ -0b3292: 28ee |0019: goto 0007 // -0012 │ │ -0b3294: 1a00 e205 |001a: const-string v0, "GL_SRC_ALPHA" // string@05e2 │ │ -0b3298: 28eb |001c: goto 0007 // -0015 │ │ -0b329a: 1a00 7605 |001d: const-string v0, "GL_ONE_MINUS_SRC_ALPHA" // string@0576 │ │ -0b329e: 28e8 |001f: goto 0007 // -0018 │ │ -0b32a0: 1a00 d004 |0020: const-string v0, "GL_DST_ALPHA" // string@04d0 │ │ -0b32a4: 28e5 |0022: goto 0007 // -001b │ │ -0b32a6: 1a00 7405 |0023: const-string v0, "GL_ONE_MINUS_DST_ALPHA" // string@0574 │ │ -0b32aa: 28e2 |0025: goto 0007 // -001e │ │ -0b32ac: 1a00 e305 |0026: const-string v0, "GL_SRC_ALPHA_SATURATE" // string@05e3 │ │ -0b32b0: 28df |0028: goto 0007 // -0021 │ │ -0b32b2: 0000 |0029: nop // spacer │ │ -0b32b4: 0002 0b00 0000 0000 0100 0000 0003 ... |002a: sparse-switch-data (46 units) │ │ +0c1970: |[0c1970] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getFactor:(I)Ljava/lang/String; │ │ +0c1980: 2c02 2a00 0000 |0000: sparse-switch v2, 0000002a // +0000002a │ │ +0c1986: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ +0c198c: 0c00 |0006: move-result-object v0 │ │ +0c198e: 1100 |0007: return-object v0 │ │ +0c1990: 1a00 6006 |0008: const-string v0, "GL_ZERO" // string@0660 │ │ +0c1994: 28fd |000a: goto 0007 // -0003 │ │ +0c1996: 1a00 7105 |000b: const-string v0, "GL_ONE" // string@0571 │ │ +0c199a: 28fa |000d: goto 0007 // -0006 │ │ +0c199c: 1a00 e405 |000e: const-string v0, "GL_SRC_COLOR" // string@05e4 │ │ +0c19a0: 28f7 |0010: goto 0007 // -0009 │ │ +0c19a2: 1a00 7705 |0011: const-string v0, "GL_ONE_MINUS_SRC_COLOR" // string@0577 │ │ +0c19a6: 28f4 |0013: goto 0007 // -000c │ │ +0c19a8: 1a00 d104 |0014: const-string v0, "GL_DST_COLOR" // string@04d1 │ │ +0c19ac: 28f1 |0016: goto 0007 // -000f │ │ +0c19ae: 1a00 7505 |0017: const-string v0, "GL_ONE_MINUS_DST_COLOR" // string@0575 │ │ +0c19b2: 28ee |0019: goto 0007 // -0012 │ │ +0c19b4: 1a00 e205 |001a: const-string v0, "GL_SRC_ALPHA" // string@05e2 │ │ +0c19b8: 28eb |001c: goto 0007 // -0015 │ │ +0c19ba: 1a00 7605 |001d: const-string v0, "GL_ONE_MINUS_SRC_ALPHA" // string@0576 │ │ +0c19be: 28e8 |001f: goto 0007 // -0018 │ │ +0c19c0: 1a00 d004 |0020: const-string v0, "GL_DST_ALPHA" // string@04d0 │ │ +0c19c4: 28e5 |0022: goto 0007 // -001b │ │ +0c19c6: 1a00 7405 |0023: const-string v0, "GL_ONE_MINUS_DST_ALPHA" // string@0574 │ │ +0c19ca: 28e2 |0025: goto 0007 // -001e │ │ +0c19cc: 1a00 e305 |0026: const-string v0, "GL_SRC_ALPHA_SATURATE" // string@05e3 │ │ +0c19d0: 28df |0028: goto 0007 // -0021 │ │ +0c19d2: 0000 |0029: nop // spacer │ │ +0c19d4: 0002 0b00 0000 0000 0100 0000 0003 ... |002a: sparse-switch-data (46 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0003 line=323 │ │ 0x0008 line=300 │ │ 0x000b line=302 │ │ 0x000e line=304 │ │ @@ -219482,31 +219633,31 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 38 16-bit code units │ │ -0b3310: |[0b3310] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getFogPName:(I)Ljava/lang/String; │ │ -0b3320: 2b02 1800 0000 |0000: packed-switch v2, 00000018 // +00000018 │ │ -0b3326: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ -0b332c: 0c00 |0006: move-result-object v0 │ │ -0b332e: 1100 |0007: return-object v0 │ │ -0b3330: 1a00 eb04 |0008: const-string v0, "GL_FOG_DENSITY" // string@04eb │ │ -0b3334: 28fd |000a: goto 0007 // -0003 │ │ -0b3336: 1a00 ef04 |000b: const-string v0, "GL_FOG_START" // string@04ef │ │ -0b333a: 28fa |000d: goto 0007 // -0006 │ │ -0b333c: 1a00 ec04 |000e: const-string v0, "GL_FOG_END" // string@04ec │ │ -0b3340: 28f7 |0010: goto 0007 // -0009 │ │ -0b3342: 1a00 ee04 |0011: const-string v0, "GL_FOG_MODE" // string@04ee │ │ -0b3346: 28f4 |0013: goto 0007 // -000c │ │ -0b3348: 1a00 ea04 |0014: const-string v0, "GL_FOG_COLOR" // string@04ea │ │ -0b334c: 28f1 |0016: goto 0007 // -000f │ │ -0b334e: 0000 |0017: nop // spacer │ │ -0b3350: 0001 0500 620b 0000 0800 0000 0b00 ... |0018: packed-switch-data (14 units) │ │ +0c1a30: |[0c1a30] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getFogPName:(I)Ljava/lang/String; │ │ +0c1a40: 2b02 1800 0000 |0000: packed-switch v2, 00000018 // +00000018 │ │ +0c1a46: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ +0c1a4c: 0c00 |0006: move-result-object v0 │ │ +0c1a4e: 1100 |0007: return-object v0 │ │ +0c1a50: 1a00 eb04 |0008: const-string v0, "GL_FOG_DENSITY" // string@04eb │ │ +0c1a54: 28fd |000a: goto 0007 // -0003 │ │ +0c1a56: 1a00 ef04 |000b: const-string v0, "GL_FOG_START" // string@04ef │ │ +0c1a5a: 28fa |000d: goto 0007 // -0006 │ │ +0c1a5c: 1a00 ec04 |000e: const-string v0, "GL_FOG_END" // string@04ec │ │ +0c1a60: 28f7 |0010: goto 0007 // -0009 │ │ +0c1a62: 1a00 ee04 |0011: const-string v0, "GL_FOG_MODE" // string@04ee │ │ +0c1a66: 28f4 |0013: goto 0007 // -000c │ │ +0c1a68: 1a00 ea04 |0014: const-string v0, "GL_FOG_COLOR" // string@04ea │ │ +0c1a6c: 28f1 |0016: goto 0007 // -000f │ │ +0c1a6e: 0000 |0017: nop // spacer │ │ +0c1a70: 0001 0500 620b 0000 0800 0000 0b00 ... |0018: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ 0x0003 line=559 │ │ 0x0008 line=549 │ │ 0x000b line=551 │ │ 0x000e line=553 │ │ @@ -219522,22 +219673,22 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -0b336c: |[0b336c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getFogParamCount:(I)I │ │ -0b337c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b337e: 2b02 0700 0000 |0001: packed-switch v2, 00000008 // +00000007 │ │ -0b3384: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0b3386: 0f00 |0005: return v0 │ │ -0b3388: 1240 |0006: const/4 v0, #int 4 // #4 │ │ -0b338a: 28fe |0007: goto 0005 // -0002 │ │ -0b338c: 0001 0500 620b 0000 0400 0000 0400 ... |0008: packed-switch-data (14 units) │ │ +0c1a8c: |[0c1a8c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getFogParamCount:(I)I │ │ +0c1a9c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c1a9e: 2b02 0700 0000 |0001: packed-switch v2, 00000008 // +00000007 │ │ +0c1aa4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0c1aa6: 0f00 |0005: return v0 │ │ +0c1aa8: 1240 |0006: const/4 v0, #int 4 // #4 │ │ +0c1aaa: 28fe |0007: goto 0005 // -0002 │ │ +0c1aac: 0001 0500 620b 0000 0400 0000 0400 ... |0008: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=564 │ │ 0x0004 line=576 │ │ 0x0006 line=574 │ │ 0x0008 line=564 │ │ locals : │ │ @@ -219549,27 +219700,27 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0b33a8: |[0b33a8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getHex:(I)Ljava/lang/String; │ │ -0b33b8: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0b33bc: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0b33c2: 1a01 f600 |0005: const-string v1, "0x" // string@00f6 │ │ -0b33c6: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b33cc: 0c00 |000a: move-result-object v0 │ │ -0b33ce: 7110 0326 0200 |000b: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2603 │ │ -0b33d4: 0c01 |000e: move-result-object v1 │ │ -0b33d6: 6e20 6e26 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b33dc: 0c00 |0012: move-result-object v0 │ │ -0b33de: 6e10 7426 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0b33e4: 0c00 |0016: move-result-object v0 │ │ -0b33e6: 1100 |0017: return-object v0 │ │ +0c1ac8: |[0c1ac8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getHex:(I)Ljava/lang/String; │ │ +0c1ad8: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0c1adc: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0c1ae2: 1a01 f600 |0005: const-string v1, "0x" // string@00f6 │ │ +0c1ae6: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c1aec: 0c00 |000a: move-result-object v0 │ │ +0c1aee: 7110 0326 0200 |000b: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2603 │ │ +0c1af4: 0c01 |000e: move-result-object v1 │ │ +0c1af6: 6e20 6e26 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c1afc: 0c00 |0012: move-result-object v0 │ │ +0c1afe: 6e10 7426 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0c1b04: 0c00 |0016: move-result-object v0 │ │ +0c1b06: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 value I │ │ │ │ #31 : (in Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;) │ │ @@ -219577,27 +219728,27 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0b33e8: |[0b33e8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getHintMode:(I)Ljava/lang/String; │ │ -0b33f8: 2b02 1200 0000 |0000: packed-switch v2, 00000012 // +00000012 │ │ -0b33fe: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ -0b3404: 0c00 |0006: move-result-object v0 │ │ -0b3406: 1100 |0007: return-object v0 │ │ -0b3408: 1a00 de04 |0008: const-string v0, "GL_FASTEST" // string@04de │ │ -0b340c: 28fd |000a: goto 0007 // -0003 │ │ -0b340e: 1a00 5d05 |000b: const-string v0, "GL_NICEST" // string@055d │ │ -0b3412: 28fa |000d: goto 0007 // -0006 │ │ -0b3414: 1a00 cd04 |000e: const-string v0, "GL_DONT_CARE" // string@04cd │ │ -0b3418: 28f7 |0010: goto 0007 // -0009 │ │ -0b341a: 0000 |0011: nop // spacer │ │ -0b341c: 0001 0300 0011 0000 0e00 0000 0800 ... |0012: packed-switch-data (10 units) │ │ +0c1b08: |[0c1b08] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getHintMode:(I)Ljava/lang/String; │ │ +0c1b18: 2b02 1200 0000 |0000: packed-switch v2, 00000012 // +00000012 │ │ +0c1b1e: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ +0c1b24: 0c00 |0006: move-result-object v0 │ │ +0c1b26: 1100 |0007: return-object v0 │ │ +0c1b28: 1a00 de04 |0008: const-string v0, "GL_FASTEST" // string@04de │ │ +0c1b2c: 28fd |000a: goto 0007 // -0003 │ │ +0c1b2e: 1a00 5d05 |000b: const-string v0, "GL_NICEST" // string@055d │ │ +0c1b32: 28fa |000d: goto 0007 // -0006 │ │ +0c1b34: 1a00 cd04 |000e: const-string v0, "GL_DONT_CARE" // string@04cd │ │ +0c1b38: 28f7 |0010: goto 0007 // -0009 │ │ +0c1b3a: 0000 |0011: nop // spacer │ │ +0c1b3c: 0001 0300 0011 0000 0e00 0000 0800 ... |0012: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=765 │ │ 0x0003 line=773 │ │ 0x0008 line=767 │ │ 0x000b line=769 │ │ 0x000e line=771 │ │ @@ -219611,32 +219762,32 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -0b3430: |[0b3430] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getHintTarget:(I)Ljava/lang/String; │ │ -0b3440: 2c02 1a00 0000 |0000: sparse-switch v2, 0000001a // +0000001a │ │ -0b3446: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ -0b344c: 0c00 |0006: move-result-object v0 │ │ -0b344e: 1100 |0007: return-object v0 │ │ -0b3450: 1a00 ed04 |0008: const-string v0, "GL_FOG_HINT" // string@04ed │ │ -0b3454: 28fd |000a: goto 0007 // -0003 │ │ -0b3456: 1a00 3105 |000b: const-string v0, "GL_LINE_SMOOTH_HINT" // string@0531 │ │ -0b345a: 28fa |000d: goto 0007 // -0006 │ │ -0b345c: 1a00 8d05 |000e: const-string v0, "GL_PERSPECTIVE_CORRECTION_HINT" // string@058d │ │ -0b3460: 28f7 |0010: goto 0007 // -0009 │ │ -0b3462: 1a00 9b05 |0011: const-string v0, "GL_POINT_SMOOTH_HINT" // string@059b │ │ -0b3466: 28f4 |0013: goto 0007 // -000c │ │ -0b3468: 1a00 a005 |0014: const-string v0, "GL_POLYGON_SMOOTH_HINT" // string@05a0 │ │ -0b346c: 28f1 |0016: goto 0007 // -000f │ │ -0b346e: 1a00 0305 |0017: const-string v0, "GL_GENERATE_MIPMAP_HINT" // string@0503 │ │ -0b3472: 28ee |0019: goto 0007 // -0012 │ │ -0b3474: 0002 0600 500c 0000 510c 0000 520c ... |001a: sparse-switch-data (26 units) │ │ +0c1b50: |[0c1b50] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getHintTarget:(I)Ljava/lang/String; │ │ +0c1b60: 2c02 1a00 0000 |0000: sparse-switch v2, 0000001a // +0000001a │ │ +0c1b66: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ +0c1b6c: 0c00 |0006: move-result-object v0 │ │ +0c1b6e: 1100 |0007: return-object v0 │ │ +0c1b70: 1a00 ed04 |0008: const-string v0, "GL_FOG_HINT" // string@04ed │ │ +0c1b74: 28fd |000a: goto 0007 // -0003 │ │ +0c1b76: 1a00 3105 |000b: const-string v0, "GL_LINE_SMOOTH_HINT" // string@0531 │ │ +0c1b7a: 28fa |000d: goto 0007 // -0006 │ │ +0c1b7c: 1a00 8d05 |000e: const-string v0, "GL_PERSPECTIVE_CORRECTION_HINT" // string@058d │ │ +0c1b80: 28f7 |0010: goto 0007 // -0009 │ │ +0c1b82: 1a00 9b05 |0011: const-string v0, "GL_POINT_SMOOTH_HINT" // string@059b │ │ +0c1b86: 28f4 |0013: goto 0007 // -000c │ │ +0c1b88: 1a00 a005 |0014: const-string v0, "GL_POLYGON_SMOOTH_HINT" // string@05a0 │ │ +0c1b8c: 28f1 |0016: goto 0007 // -000f │ │ +0c1b8e: 1a00 0305 |0017: const-string v0, "GL_GENERATE_MIPMAP_HINT" // string@0503 │ │ +0c1b92: 28ee |0019: goto 0007 // -0012 │ │ +0c1b94: 0002 0600 500c 0000 510c 0000 520c ... |001a: sparse-switch-data (26 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=746 │ │ 0x0003 line=760 │ │ 0x0008 line=748 │ │ 0x000b line=750 │ │ 0x000e line=752 │ │ @@ -219653,24 +219804,24 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0b34a8: |[0b34a8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getIndexType:(I)Ljava/lang/String; │ │ -0b34b8: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -0b34be: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ -0b34c4: 0c00 |0006: move-result-object v0 │ │ -0b34c6: 1100 |0007: return-object v0 │ │ -0b34c8: 1a00 4406 |0008: const-string v0, "GL_UNSIGNED_SHORT" // string@0644 │ │ -0b34cc: 28fd |000a: goto 0007 // -0003 │ │ -0b34ce: 1a00 4206 |000b: const-string v0, "GL_UNSIGNED_BYTE" // string@0642 │ │ -0b34d2: 28fa |000d: goto 0007 // -0006 │ │ -0b34d4: 0001 0300 0114 0000 0b00 0000 0300 ... |000e: packed-switch-data (10 units) │ │ +0c1bc8: |[0c1bc8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getIndexType:(I)Ljava/lang/String; │ │ +0c1bd8: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +0c1bde: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ +0c1be4: 0c00 |0006: move-result-object v0 │ │ +0c1be6: 1100 |0007: return-object v0 │ │ +0c1be8: 1a00 4406 |0008: const-string v0, "GL_UNSIGNED_SHORT" // string@0644 │ │ +0c1bec: 28fd |000a: goto 0007 // -0003 │ │ +0c1bee: 1a00 4206 |000b: const-string v0, "GL_UNSIGNED_BYTE" // string@0642 │ │ +0c1bf2: 28fa |000d: goto 0007 // -0006 │ │ +0c1bf4: 0001 0300 0114 0000 0b00 0000 0300 ... |000e: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=602 │ │ 0x0003 line=608 │ │ 0x0008 line=604 │ │ 0x000b line=606 │ │ 0x000e line=602 │ │ @@ -219683,22 +219834,22 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -0b34e8: |[0b34e8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getIntegerStateFormat:(I)I │ │ -0b34f8: 2b02 0800 0000 |0000: packed-switch v2, 00000008 // +00000008 │ │ -0b34fe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0b3500: 0f00 |0004: return v0 │ │ -0b3502: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0b3504: 28fe |0006: goto 0004 // -0002 │ │ -0b3506: 0000 |0007: nop // spacer │ │ -0b3508: 0001 0300 8d89 0000 0500 0000 0500 ... |0008: packed-switch-data (10 units) │ │ +0c1c08: |[0c1c08] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getIntegerStateFormat:(I)I │ │ +0c1c18: 2b02 0800 0000 |0000: packed-switch v2, 00000008 // +00000008 │ │ +0c1c1e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0c1c20: 0f00 |0004: return v0 │ │ +0c1c22: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0c1c24: 28fe |0006: goto 0004 // -0002 │ │ +0c1c26: 0000 |0007: nop // spacer │ │ +0c1c28: 0001 0300 8d89 0000 0500 0000 0500 ... |0008: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ 0x0003 line=741 │ │ 0x0005 line=738 │ │ 0x0007 line=734 │ │ locals : │ │ @@ -219710,71 +219861,71 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 186 16-bit code units │ │ -0b351c: |[0b351c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getIntegerStateName:(I)Ljava/lang/String; │ │ -0b352c: 2c02 5400 0000 |0000: sparse-switch v2, 00000054 // +00000054 │ │ -0b3532: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ -0b3538: 0c00 |0006: move-result-object v0 │ │ -0b353a: 1100 |0007: return-object v0 │ │ -0b353c: 1a00 6f04 |0008: const-string v0, "GL_ALPHA_BITS" // string@046f │ │ -0b3540: 28fd |000a: goto 0007 // -0003 │ │ -0b3542: 1a00 6c04 |000b: const-string v0, "GL_ALIASED_LINE_WIDTH_RANGE" // string@046c │ │ -0b3546: 28fa |000d: goto 0007 // -0006 │ │ -0b3548: 1a00 6d04 |000e: const-string v0, "GL_ALIASED_POINT_SIZE_RANGE" // string@046d │ │ -0b354c: 28f7 |0010: goto 0007 // -0009 │ │ -0b354e: 1a00 8a04 |0011: const-string v0, "GL_BLUE_BITS" // string@048a │ │ -0b3552: 28f4 |0013: goto 0007 // -000c │ │ -0b3554: 1a00 ac04 |0014: const-string v0, "GL_COMPRESSED_TEXTURE_FORMATS" // string@04ac │ │ -0b3558: 28f1 |0016: goto 0007 // -000f │ │ -0b355a: 1a00 c204 |0017: const-string v0, "GL_DEPTH_BITS" // string@04c2 │ │ -0b355e: 28ee |0019: goto 0007 // -0012 │ │ -0b3560: 1a00 0605 |001a: const-string v0, "GL_GREEN_BITS" // string@0506 │ │ -0b3564: 28eb |001c: goto 0007 // -0015 │ │ -0b3566: 1a00 3e05 |001d: const-string v0, "GL_MAX_ELEMENTS_INDICES" // string@053e │ │ -0b356a: 28e8 |001f: goto 0007 // -0018 │ │ -0b356c: 1a00 3f05 |0020: const-string v0, "GL_MAX_ELEMENTS_VERTICES" // string@053f │ │ -0b3570: 28e5 |0022: goto 0007 // -001b │ │ -0b3572: 1a00 4105 |0023: const-string v0, "GL_MAX_LIGHTS" // string@0541 │ │ -0b3576: 28e2 |0025: goto 0007 // -001e │ │ -0b3578: 1a00 4705 |0026: const-string v0, "GL_MAX_TEXTURE_SIZE" // string@0547 │ │ -0b357c: 28df |0028: goto 0007 // -0021 │ │ -0b357e: 1a00 4e05 |0029: const-string v0, "GL_MAX_VIEWPORT_DIMS" // string@054e │ │ -0b3582: 28dc |002b: goto 0007 // -0024 │ │ -0b3584: 1a00 4205 |002c: const-string v0, "GL_MAX_MODELVIEW_STACK_DEPTH" // string@0542 │ │ -0b3588: 28d9 |002e: goto 0007 // -0027 │ │ -0b358a: 1a00 4305 |002f: const-string v0, "GL_MAX_PROJECTION_STACK_DEPTH" // string@0543 │ │ -0b358e: 28d6 |0031: goto 0007 // -002a │ │ -0b3590: 1a00 4805 |0032: const-string v0, "GL_MAX_TEXTURE_STACK_DEPTH" // string@0548 │ │ -0b3594: 28d3 |0034: goto 0007 // -002d │ │ -0b3596: 1a00 4905 |0035: const-string v0, "GL_MAX_TEXTURE_UNITS" // string@0549 │ │ -0b359a: 28d0 |0037: goto 0007 // -0030 │ │ -0b359c: 1a00 6905 |0038: const-string v0, "GL_NUM_COMPRESSED_TEXTURE_FORMATS" // string@0569 │ │ -0b35a0: 28cd |003a: goto 0007 // -0033 │ │ -0b35a2: 1a00 a905 |003b: const-string v0, "GL_RED_BITS" // string@05a9 │ │ -0b35a6: 28ca |003d: goto 0007 // -0036 │ │ -0b35a8: 1a00 d605 |003e: const-string v0, "GL_SMOOTH_LINE_WIDTH_RANGE" // string@05d6 │ │ -0b35ac: 28c7 |0040: goto 0007 // -0039 │ │ -0b35ae: 1a00 d705 |0041: const-string v0, "GL_SMOOTH_POINT_SIZE_RANGE" // string@05d7 │ │ -0b35b2: 28c4 |0043: goto 0007 // -003c │ │ -0b35b4: 1a00 f005 |0044: const-string v0, "GL_STENCIL_BITS" // string@05f0 │ │ -0b35b8: 28c1 |0046: goto 0007 // -003f │ │ -0b35ba: 1a00 fe05 |0047: const-string v0, "GL_SUBPIXEL_BITS" // string@05fe │ │ -0b35be: 28be |0049: goto 0007 // -0042 │ │ -0b35c0: 1a00 5405 |004a: const-string v0, "GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES" // string@0554 │ │ -0b35c4: 28bb |004c: goto 0007 // -0045 │ │ -0b35c6: 1a00 a605 |004d: const-string v0, "GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES" // string@05a6 │ │ -0b35ca: 28b8 |004f: goto 0007 // -0048 │ │ -0b35cc: 1a00 3706 |0050: const-string v0, "GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES" // string@0637 │ │ -0b35d0: 28b5 |0052: goto 0007 // -004b │ │ -0b35d2: 0000 |0053: nop // spacer │ │ -0b35d4: 0002 1900 120b 0000 220b 0000 310d ... |0054: sparse-switch-data (102 units) │ │ +0c1c3c: |[0c1c3c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getIntegerStateName:(I)Ljava/lang/String; │ │ +0c1c4c: 2c02 5400 0000 |0000: sparse-switch v2, 00000054 // +00000054 │ │ +0c1c52: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ +0c1c58: 0c00 |0006: move-result-object v0 │ │ +0c1c5a: 1100 |0007: return-object v0 │ │ +0c1c5c: 1a00 6f04 |0008: const-string v0, "GL_ALPHA_BITS" // string@046f │ │ +0c1c60: 28fd |000a: goto 0007 // -0003 │ │ +0c1c62: 1a00 6c04 |000b: const-string v0, "GL_ALIASED_LINE_WIDTH_RANGE" // string@046c │ │ +0c1c66: 28fa |000d: goto 0007 // -0006 │ │ +0c1c68: 1a00 6d04 |000e: const-string v0, "GL_ALIASED_POINT_SIZE_RANGE" // string@046d │ │ +0c1c6c: 28f7 |0010: goto 0007 // -0009 │ │ +0c1c6e: 1a00 8a04 |0011: const-string v0, "GL_BLUE_BITS" // string@048a │ │ +0c1c72: 28f4 |0013: goto 0007 // -000c │ │ +0c1c74: 1a00 ac04 |0014: const-string v0, "GL_COMPRESSED_TEXTURE_FORMATS" // string@04ac │ │ +0c1c78: 28f1 |0016: goto 0007 // -000f │ │ +0c1c7a: 1a00 c204 |0017: const-string v0, "GL_DEPTH_BITS" // string@04c2 │ │ +0c1c7e: 28ee |0019: goto 0007 // -0012 │ │ +0c1c80: 1a00 0605 |001a: const-string v0, "GL_GREEN_BITS" // string@0506 │ │ +0c1c84: 28eb |001c: goto 0007 // -0015 │ │ +0c1c86: 1a00 3e05 |001d: const-string v0, "GL_MAX_ELEMENTS_INDICES" // string@053e │ │ +0c1c8a: 28e8 |001f: goto 0007 // -0018 │ │ +0c1c8c: 1a00 3f05 |0020: const-string v0, "GL_MAX_ELEMENTS_VERTICES" // string@053f │ │ +0c1c90: 28e5 |0022: goto 0007 // -001b │ │ +0c1c92: 1a00 4105 |0023: const-string v0, "GL_MAX_LIGHTS" // string@0541 │ │ +0c1c96: 28e2 |0025: goto 0007 // -001e │ │ +0c1c98: 1a00 4705 |0026: const-string v0, "GL_MAX_TEXTURE_SIZE" // string@0547 │ │ +0c1c9c: 28df |0028: goto 0007 // -0021 │ │ +0c1c9e: 1a00 4e05 |0029: const-string v0, "GL_MAX_VIEWPORT_DIMS" // string@054e │ │ +0c1ca2: 28dc |002b: goto 0007 // -0024 │ │ +0c1ca4: 1a00 4205 |002c: const-string v0, "GL_MAX_MODELVIEW_STACK_DEPTH" // string@0542 │ │ +0c1ca8: 28d9 |002e: goto 0007 // -0027 │ │ +0c1caa: 1a00 4305 |002f: const-string v0, "GL_MAX_PROJECTION_STACK_DEPTH" // string@0543 │ │ +0c1cae: 28d6 |0031: goto 0007 // -002a │ │ +0c1cb0: 1a00 4805 |0032: const-string v0, "GL_MAX_TEXTURE_STACK_DEPTH" // string@0548 │ │ +0c1cb4: 28d3 |0034: goto 0007 // -002d │ │ +0c1cb6: 1a00 4905 |0035: const-string v0, "GL_MAX_TEXTURE_UNITS" // string@0549 │ │ +0c1cba: 28d0 |0037: goto 0007 // -0030 │ │ +0c1cbc: 1a00 6905 |0038: const-string v0, "GL_NUM_COMPRESSED_TEXTURE_FORMATS" // string@0569 │ │ +0c1cc0: 28cd |003a: goto 0007 // -0033 │ │ +0c1cc2: 1a00 a905 |003b: const-string v0, "GL_RED_BITS" // string@05a9 │ │ +0c1cc6: 28ca |003d: goto 0007 // -0036 │ │ +0c1cc8: 1a00 d605 |003e: const-string v0, "GL_SMOOTH_LINE_WIDTH_RANGE" // string@05d6 │ │ +0c1ccc: 28c7 |0040: goto 0007 // -0039 │ │ +0c1cce: 1a00 d705 |0041: const-string v0, "GL_SMOOTH_POINT_SIZE_RANGE" // string@05d7 │ │ +0c1cd2: 28c4 |0043: goto 0007 // -003c │ │ +0c1cd4: 1a00 f005 |0044: const-string v0, "GL_STENCIL_BITS" // string@05f0 │ │ +0c1cd8: 28c1 |0046: goto 0007 // -003f │ │ +0c1cda: 1a00 fe05 |0047: const-string v0, "GL_SUBPIXEL_BITS" // string@05fe │ │ +0c1cde: 28be |0049: goto 0007 // -0042 │ │ +0c1ce0: 1a00 5405 |004a: const-string v0, "GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES" // string@0554 │ │ +0c1ce4: 28bb |004c: goto 0007 // -0045 │ │ +0c1ce6: 1a00 a605 |004d: const-string v0, "GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES" // string@05a6 │ │ +0c1cea: 28b8 |004f: goto 0007 // -0048 │ │ +0c1cec: 1a00 3706 |0050: const-string v0, "GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES" // string@0637 │ │ +0c1cf0: 28b5 |0052: goto 0007 // -004b │ │ +0c1cf2: 0000 |0053: nop // spacer │ │ +0c1cf4: 0002 1900 120b 0000 220b 0000 310d ... |0054: sparse-switch-data (102 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ 0x0003 line=667 │ │ 0x0008 line=615 │ │ 0x000b line=617 │ │ 0x000e line=619 │ │ @@ -219810,40 +219961,40 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 136 16-bit code units │ │ -0b36a0: |[0b36a0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getIntegerStateSize:(I)I │ │ -0b36b0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0b36b2: 1222 |0001: const/4 v2, #int 2 // #2 │ │ -0b36b4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0b36b6: 2c05 1f00 0000 |0003: sparse-switch v5, 00000022 // +0000001f │ │ -0b36bc: 0131 |0006: move v1, v3 │ │ -0b36be: 0f01 |0007: return v1 │ │ -0b36c0: 0121 |0008: move v1, v2 │ │ -0b36c2: 28fe |0009: goto 0007 // -0002 │ │ -0b36c4: 0121 |000a: move v1, v2 │ │ -0b36c6: 28fc |000b: goto 0007 // -0004 │ │ -0b36c8: 2310 4b04 |000c: new-array v0, v1, [I // type@044b │ │ -0b36cc: 5441 f402 |000e: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b36d0: 1402 a286 0000 |0010: const v2, #float 4.82972e-41 // #000086a2 │ │ -0b36d6: 7240 eb27 2130 |0013: invoke-interface {v1, v2, v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glGetIntegerv:(I[II)V // method@27eb │ │ -0b36dc: 4401 0003 |0016: aget v1, v0, v3 │ │ -0b36e0: 28ef |0018: goto 0007 // -0011 │ │ -0b36e2: 0121 |0019: move v1, v2 │ │ -0b36e4: 28ed |001a: goto 0007 // -0013 │ │ -0b36e6: 0121 |001b: move v1, v2 │ │ -0b36e8: 28eb |001c: goto 0007 // -0015 │ │ -0b36ea: 0121 |001d: move v1, v2 │ │ -0b36ec: 28e9 |001e: goto 0007 // -0017 │ │ -0b36ee: 1301 1000 |001f: const/16 v1, #int 16 // #10 │ │ -0b36f2: 28e6 |0021: goto 0007 // -001a │ │ -0b36f4: 0002 1900 120b 0000 220b 0000 310d ... |0022: sparse-switch-data (102 units) │ │ +0c1dc0: |[0c1dc0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getIntegerStateSize:(I)I │ │ +0c1dd0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0c1dd2: 1222 |0001: const/4 v2, #int 2 // #2 │ │ +0c1dd4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0c1dd6: 2c05 1f00 0000 |0003: sparse-switch v5, 00000022 // +0000001f │ │ +0c1ddc: 0131 |0006: move v1, v3 │ │ +0c1dde: 0f01 |0007: return v1 │ │ +0c1de0: 0121 |0008: move v1, v2 │ │ +0c1de2: 28fe |0009: goto 0007 // -0002 │ │ +0c1de4: 0121 |000a: move v1, v2 │ │ +0c1de6: 28fc |000b: goto 0007 // -0004 │ │ +0c1de8: 2310 4904 |000c: new-array v0, v1, [I // type@0449 │ │ +0c1dec: 5441 f402 |000e: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c1df0: 1402 a286 0000 |0010: const v2, #float 4.82972e-41 // #000086a2 │ │ +0c1df6: 7240 eb27 2130 |0013: invoke-interface {v1, v2, v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glGetIntegerv:(I[II)V // method@27eb │ │ +0c1dfc: 4401 0003 |0016: aget v1, v0, v3 │ │ +0c1e00: 28ef |0018: goto 0007 // -0011 │ │ +0c1e02: 0121 |0019: move v1, v2 │ │ +0c1e04: 28ed |001a: goto 0007 // -0013 │ │ +0c1e06: 0121 |001b: move v1, v2 │ │ +0c1e08: 28eb |001c: goto 0007 // -0015 │ │ +0c1e0a: 0121 |001d: move v1, v2 │ │ +0c1e0c: 28e9 |001e: goto 0007 // -0017 │ │ +0c1e0e: 1301 1000 |001f: const/16 v1, #int 16 // #10 │ │ +0c1e12: 28e6 |0021: goto 0007 // -001a │ │ +0c1e14: 0002 1900 120b 0000 220b 0000 310d ... |0022: sparse-switch-data (102 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=672 │ │ 0x0007 line=729 │ │ 0x0009 line=676 │ │ 0x000b line=678 │ │ 0x000c line=684 │ │ @@ -219864,24 +220015,24 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0b37c0: |[0b37c0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getLightModelPName:(I)Ljava/lang/String; │ │ -0b37d0: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -0b37d6: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ -0b37dc: 0c00 |0006: move-result-object v0 │ │ -0b37de: 1100 |0007: return-object v0 │ │ -0b37e0: 1a00 2705 |0008: const-string v0, "GL_LIGHT_MODEL_AMBIENT" // string@0527 │ │ -0b37e4: 28fd |000a: goto 0007 // -0003 │ │ -0b37e6: 1a00 2805 |000b: const-string v0, "GL_LIGHT_MODEL_TWO_SIDE" // string@0528 │ │ -0b37ea: 28fa |000d: goto 0007 // -0006 │ │ -0b37ec: 0001 0200 520b 0000 0b00 0000 0800 ... |000e: packed-switch-data (8 units) │ │ +0c1ee0: |[0c1ee0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getLightModelPName:(I)Ljava/lang/String; │ │ +0c1ef0: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +0c1ef6: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ +0c1efc: 0c00 |0006: move-result-object v0 │ │ +0c1efe: 1100 |0007: return-object v0 │ │ +0c1f00: 1a00 2705 |0008: const-string v0, "GL_LIGHT_MODEL_AMBIENT" // string@0527 │ │ +0c1f04: 28fd |000a: goto 0007 // -0003 │ │ +0c1f06: 1a00 2805 |000b: const-string v0, "GL_LIGHT_MODEL_TWO_SIDE" // string@0528 │ │ +0c1f0a: 28fa |000d: goto 0007 // -0006 │ │ +0c1f0c: 0001 0200 520b 0000 0b00 0000 0800 ... |000e: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=886 │ │ 0x0003 line=892 │ │ 0x0008 line=888 │ │ 0x000b line=890 │ │ 0x000e line=886 │ │ @@ -219894,24 +220045,24 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -0b37fc: |[0b37fc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getLightModelParamCount:(I)I │ │ -0b380c: 2b02 0a00 0000 |0000: packed-switch v2, 0000000a // +0000000a │ │ -0b3812: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0b3814: 0f00 |0004: return v0 │ │ -0b3816: 1240 |0005: const/4 v0, #int 4 // #4 │ │ -0b3818: 28fe |0006: goto 0004 // -0002 │ │ -0b381a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0b381c: 28fc |0008: goto 0004 // -0004 │ │ -0b381e: 0000 |0009: nop // spacer │ │ -0b3820: 0001 0200 520b 0000 0700 0000 0500 ... |000a: packed-switch-data (8 units) │ │ +0c1f1c: |[0c1f1c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getLightModelParamCount:(I)I │ │ +0c1f2c: 2b02 0a00 0000 |0000: packed-switch v2, 0000000a // +0000000a │ │ +0c1f32: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0c1f34: 0f00 |0004: return v0 │ │ +0c1f36: 1240 |0005: const/4 v0, #int 4 // #4 │ │ +0c1f38: 28fe |0006: goto 0004 // -0002 │ │ +0c1f3a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0c1f3c: 28fc |0008: goto 0004 // -0004 │ │ +0c1f3e: 0000 |0009: nop // spacer │ │ +0c1f40: 0001 0200 520b 0000 0700 0000 0500 ... |000a: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=897 │ │ 0x0003 line=903 │ │ 0x0005 line=899 │ │ 0x0007 line=901 │ │ 0x0009 line=897 │ │ @@ -219924,34 +220075,34 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0b3830: |[0b3830] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getLightName:(I)Ljava/lang/String; │ │ -0b3840: 1300 0040 |0000: const/16 v0, #int 16384 // #4000 │ │ -0b3844: 3403 1e00 |0002: if-lt v3, v0, 0020 // +001e │ │ -0b3848: 1300 0740 |0004: const/16 v0, #int 16391 // #4007 │ │ -0b384c: 3603 1a00 |0006: if-gt v3, v0, 0020 // +001a │ │ -0b3850: 2200 c503 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0b3854: 7010 6726 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0b385a: 1a01 1d05 |000d: const-string v1, "GL_LIGHT" // string@051d │ │ -0b385e: 6e20 6e26 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b3864: 0c00 |0012: move-result-object v0 │ │ -0b3866: 7110 0426 0300 |0013: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2604 │ │ -0b386c: 0c01 |0016: move-result-object v1 │ │ -0b386e: 6e20 6e26 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b3874: 0c00 |001a: move-result-object v0 │ │ -0b3876: 6e10 7426 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0b387c: 0c00 |001e: move-result-object v0 │ │ -0b387e: 1100 |001f: return-object v0 │ │ -0b3880: 7110 8107 0300 |0020: invoke-static {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ -0b3886: 0c00 |0023: move-result-object v0 │ │ -0b3888: 28fb |0024: goto 001f // -0005 │ │ +0c1f50: |[0c1f50] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getLightName:(I)Ljava/lang/String; │ │ +0c1f60: 1300 0040 |0000: const/16 v0, #int 16384 // #4000 │ │ +0c1f64: 3403 1e00 |0002: if-lt v3, v0, 0020 // +001e │ │ +0c1f68: 1300 0740 |0004: const/16 v0, #int 16391 // #4007 │ │ +0c1f6c: 3603 1a00 |0006: if-gt v3, v0, 0020 // +001a │ │ +0c1f70: 2200 c303 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0c1f74: 7010 6726 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0c1f7a: 1a01 1d05 |000d: const-string v1, "GL_LIGHT" // string@051d │ │ +0c1f7e: 6e20 6e26 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c1f84: 0c00 |0012: move-result-object v0 │ │ +0c1f86: 7110 0426 0300 |0013: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2604 │ │ +0c1f8c: 0c01 |0016: move-result-object v1 │ │ +0c1f8e: 6e20 6e26 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c1f94: 0c00 |001a: move-result-object v0 │ │ +0c1f96: 6e10 7426 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0c1f9c: 0c00 |001e: move-result-object v0 │ │ +0c1f9e: 1100 |001f: return-object v0 │ │ +0c1fa0: 7110 8107 0300 |0020: invoke-static {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ +0c1fa6: 0c00 |0023: move-result-object v0 │ │ +0c1fa8: 28fb |0024: goto 001f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=825 │ │ 0x0008 line=826 │ │ 0x001f line=828 │ │ locals : │ │ 0x0000 - 0x0025 reg=2 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ @@ -219962,40 +220113,40 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 62 16-bit code units │ │ -0b388c: |[0b388c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getLightPName:(I)Ljava/lang/String; │ │ -0b389c: 2b02 2600 0000 |0000: packed-switch v2, 00000026 // +00000026 │ │ -0b38a2: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ -0b38a8: 0c00 |0006: move-result-object v0 │ │ -0b38aa: 1100 |0007: return-object v0 │ │ -0b38ac: 1a00 7504 |0008: const-string v0, "GL_AMBIENT" // string@0475 │ │ -0b38b0: 28fd |000a: goto 0007 // -0003 │ │ -0b38b2: 1a00 cb04 |000b: const-string v0, "GL_DIFFUSE" // string@04cb │ │ -0b38b6: 28fa |000d: goto 0007 // -0006 │ │ -0b38b8: 1a00 d805 |000e: const-string v0, "GL_SPECULAR" // string@05d8 │ │ -0b38bc: 28f7 |0010: goto 0007 // -0009 │ │ -0b38be: 1a00 a105 |0011: const-string v0, "GL_POSITION" // string@05a1 │ │ -0b38c2: 28f4 |0013: goto 0007 // -000c │ │ -0b38c4: 1a00 da05 |0014: const-string v0, "GL_SPOT_DIRECTION" // string@05da │ │ -0b38c8: 28f1 |0016: goto 0007 // -000f │ │ -0b38ca: 1a00 db05 |0017: const-string v0, "GL_SPOT_EXPONENT" // string@05db │ │ -0b38ce: 28ee |0019: goto 0007 // -0012 │ │ -0b38d0: 1a00 d905 |001a: const-string v0, "GL_SPOT_CUTOFF" // string@05d9 │ │ -0b38d4: 28eb |001c: goto 0007 // -0015 │ │ -0b38d6: 1a00 af04 |001d: const-string v0, "GL_CONSTANT_ATTENUATION" // string@04af │ │ -0b38da: 28e8 |001f: goto 0007 // -0018 │ │ -0b38dc: 1a00 2b05 |0020: const-string v0, "GL_LINEAR_ATTENUATION" // string@052b │ │ -0b38e0: 28e5 |0022: goto 0007 // -001b │ │ -0b38e2: 1a00 a805 |0023: const-string v0, "GL_QUADRATIC_ATTENUATION" // string@05a8 │ │ -0b38e6: 28e2 |0025: goto 0007 // -001e │ │ -0b38e8: 0001 0a00 0012 0000 0800 0000 0b00 ... |0026: packed-switch-data (24 units) │ │ +0c1fac: |[0c1fac] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getLightPName:(I)Ljava/lang/String; │ │ +0c1fbc: 2b02 2600 0000 |0000: packed-switch v2, 00000026 // +00000026 │ │ +0c1fc2: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ +0c1fc8: 0c00 |0006: move-result-object v0 │ │ +0c1fca: 1100 |0007: return-object v0 │ │ +0c1fcc: 1a00 7504 |0008: const-string v0, "GL_AMBIENT" // string@0475 │ │ +0c1fd0: 28fd |000a: goto 0007 // -0003 │ │ +0c1fd2: 1a00 cb04 |000b: const-string v0, "GL_DIFFUSE" // string@04cb │ │ +0c1fd6: 28fa |000d: goto 0007 // -0006 │ │ +0c1fd8: 1a00 d805 |000e: const-string v0, "GL_SPECULAR" // string@05d8 │ │ +0c1fdc: 28f7 |0010: goto 0007 // -0009 │ │ +0c1fde: 1a00 a105 |0011: const-string v0, "GL_POSITION" // string@05a1 │ │ +0c1fe2: 28f4 |0013: goto 0007 // -000c │ │ +0c1fe4: 1a00 da05 |0014: const-string v0, "GL_SPOT_DIRECTION" // string@05da │ │ +0c1fe8: 28f1 |0016: goto 0007 // -000f │ │ +0c1fea: 1a00 db05 |0017: const-string v0, "GL_SPOT_EXPONENT" // string@05db │ │ +0c1fee: 28ee |0019: goto 0007 // -0012 │ │ +0c1ff0: 1a00 d905 |001a: const-string v0, "GL_SPOT_CUTOFF" // string@05d9 │ │ +0c1ff4: 28eb |001c: goto 0007 // -0015 │ │ +0c1ff6: 1a00 af04 |001d: const-string v0, "GL_CONSTANT_ATTENUATION" // string@04af │ │ +0c1ffa: 28e8 |001f: goto 0007 // -0018 │ │ +0c1ffc: 1a00 2b05 |0020: const-string v0, "GL_LINEAR_ATTENUATION" // string@052b │ │ +0c2000: 28e5 |0022: goto 0007 // -001b │ │ +0c2002: 1a00 a805 |0023: const-string v0, "GL_QUADRATIC_ATTENUATION" // string@05a8 │ │ +0c2006: 28e2 |0025: goto 0007 // -001e │ │ +0c2008: 0001 0a00 0012 0000 0800 0000 0b00 ... |0026: packed-switch-data (24 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=832 │ │ 0x0003 line=854 │ │ 0x0008 line=834 │ │ 0x000b line=836 │ │ 0x000e line=838 │ │ @@ -220016,34 +220167,34 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 44 16-bit code units │ │ -0b3918: |[0b3918] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getLightParamCount:(I)I │ │ -0b3928: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0b392a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0b392c: 2b03 1200 0000 |0002: packed-switch v3, 00000014 // +00000012 │ │ -0b3932: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0b3934: 0f00 |0006: return v0 │ │ -0b3936: 1230 |0007: const/4 v0, #int 3 // #3 │ │ -0b3938: 28fe |0008: goto 0006 // -0002 │ │ -0b393a: 0110 |0009: move v0, v1 │ │ -0b393c: 28fc |000a: goto 0006 // -0004 │ │ -0b393e: 0110 |000b: move v0, v1 │ │ -0b3940: 28fa |000c: goto 0006 // -0006 │ │ -0b3942: 0110 |000d: move v0, v1 │ │ -0b3944: 28f8 |000e: goto 0006 // -0008 │ │ -0b3946: 0110 |000f: move v0, v1 │ │ -0b3948: 28f6 |0010: goto 0006 // -000a │ │ -0b394a: 0110 |0011: move v0, v1 │ │ -0b394c: 28f4 |0012: goto 0006 // -000c │ │ -0b394e: 0000 |0013: nop // spacer │ │ -0b3950: 0001 0a00 0012 0000 0400 0000 0400 ... |0014: packed-switch-data (24 units) │ │ +0c2038: |[0c2038] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getLightParamCount:(I)I │ │ +0c2048: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +0c204a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0c204c: 2b03 1200 0000 |0002: packed-switch v3, 00000014 // +00000012 │ │ +0c2052: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0c2054: 0f00 |0006: return v0 │ │ +0c2056: 1230 |0007: const/4 v0, #int 3 // #3 │ │ +0c2058: 28fe |0008: goto 0006 // -0002 │ │ +0c205a: 0110 |0009: move v0, v1 │ │ +0c205c: 28fc |000a: goto 0006 // -0004 │ │ +0c205e: 0110 |000b: move v0, v1 │ │ +0c2060: 28fa |000c: goto 0006 // -0006 │ │ +0c2062: 0110 |000d: move v0, v1 │ │ +0c2064: 28f8 |000e: goto 0006 // -0008 │ │ +0c2066: 0110 |000f: move v0, v1 │ │ +0c2068: 28f6 |0010: goto 0006 // -000a │ │ +0c206a: 0110 |0011: move v0, v1 │ │ +0c206c: 28f4 |0012: goto 0006 // -000c │ │ +0c206e: 0000 |0013: nop // spacer │ │ +0c2070: 0001 0a00 0012 0000 0400 0000 0400 ... |0014: packed-switch-data (24 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=859 │ │ 0x0005 line=881 │ │ 0x0007 line=869 │ │ 0x000a line=871 │ │ 0x000c line=873 │ │ @@ -220060,32 +220211,32 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -0b3980: |[0b3980] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getMaterialPName:(I)Ljava/lang/String; │ │ -0b3990: 2c02 1a00 0000 |0000: sparse-switch v2, 0000001a // +0000001a │ │ -0b3996: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ -0b399c: 0c00 |0006: move-result-object v0 │ │ -0b399e: 1100 |0007: return-object v0 │ │ -0b39a0: 1a00 7504 |0008: const-string v0, "GL_AMBIENT" // string@0475 │ │ -0b39a4: 28fd |000a: goto 0007 // -0003 │ │ -0b39a6: 1a00 cb04 |000b: const-string v0, "GL_DIFFUSE" // string@04cb │ │ -0b39aa: 28fa |000d: goto 0007 // -0006 │ │ -0b39ac: 1a00 d805 |000e: const-string v0, "GL_SPECULAR" // string@05d8 │ │ -0b39b0: 28f7 |0010: goto 0007 // -0009 │ │ -0b39b2: 1a00 d504 |0011: const-string v0, "GL_EMISSION" // string@04d5 │ │ -0b39b6: 28f4 |0013: goto 0007 // -000c │ │ -0b39b8: 1a00 d305 |0014: const-string v0, "GL_SHININESS" // string@05d3 │ │ -0b39bc: 28f1 |0016: goto 0007 // -000f │ │ -0b39be: 1a00 7604 |0017: const-string v0, "GL_AMBIENT_AND_DIFFUSE" // string@0476 │ │ -0b39c2: 28ee |0019: goto 0007 // -0012 │ │ -0b39c4: 0002 0600 0012 0000 0112 0000 0212 ... |001a: sparse-switch-data (26 units) │ │ +0c20a0: |[0c20a0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getMaterialPName:(I)Ljava/lang/String; │ │ +0c20b0: 2c02 1a00 0000 |0000: sparse-switch v2, 0000001a // +0000001a │ │ +0c20b6: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ +0c20bc: 0c00 |0006: move-result-object v0 │ │ +0c20be: 1100 |0007: return-object v0 │ │ +0c20c0: 1a00 7504 |0008: const-string v0, "GL_AMBIENT" // string@0475 │ │ +0c20c4: 28fd |000a: goto 0007 // -0003 │ │ +0c20c6: 1a00 cb04 |000b: const-string v0, "GL_DIFFUSE" // string@04cb │ │ +0c20ca: 28fa |000d: goto 0007 // -0006 │ │ +0c20cc: 1a00 d805 |000e: const-string v0, "GL_SPECULAR" // string@05d8 │ │ +0c20d0: 28f7 |0010: goto 0007 // -0009 │ │ +0c20d2: 1a00 d504 |0011: const-string v0, "GL_EMISSION" // string@04d5 │ │ +0c20d6: 28f4 |0013: goto 0007 // -000c │ │ +0c20d8: 1a00 d305 |0014: const-string v0, "GL_SHININESS" // string@05d3 │ │ +0c20dc: 28f1 |0016: goto 0007 // -000f │ │ +0c20de: 1a00 7604 |0017: const-string v0, "GL_AMBIENT_AND_DIFFUSE" // string@0476 │ │ +0c20e2: 28ee |0019: goto 0007 // -0012 │ │ +0c20e4: 0002 0600 0012 0000 0112 0000 0212 ... |001a: sparse-switch-data (26 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ 0x0003 line=801 │ │ 0x0008 line=789 │ │ 0x000b line=791 │ │ 0x000e line=793 │ │ @@ -220102,22 +220253,22 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -0b39f8: |[0b39f8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getMaterialParamCount:(I)I │ │ -0b3a08: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0b3a0a: 2c02 0700 0000 |0001: sparse-switch v2, 00000008 // +00000007 │ │ -0b3a10: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0b3a12: 0f00 |0005: return v0 │ │ -0b3a14: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0b3a16: 28fe |0007: goto 0005 // -0002 │ │ -0b3a18: 0002 0600 0012 0000 0112 0000 0212 ... |0008: sparse-switch-data (26 units) │ │ +0c2118: |[0c2118] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getMaterialParamCount:(I)I │ │ +0c2128: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +0c212a: 2c02 0700 0000 |0001: sparse-switch v2, 00000008 // +00000007 │ │ +0c2130: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0c2132: 0f00 |0005: return v0 │ │ +0c2134: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0c2136: 28fe |0007: goto 0005 // -0002 │ │ +0c2138: 0002 0600 0012 0000 0112 0000 0212 ... |0008: sparse-switch-data (26 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=806 │ │ 0x0004 line=820 │ │ 0x0006 line=816 │ │ 0x0008 line=806 │ │ locals : │ │ @@ -220129,27 +220280,27 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0b3a4c: |[0b3a4c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getMatrixMode:(I)Ljava/lang/String; │ │ -0b3a5c: 2b02 1200 0000 |0000: packed-switch v2, 00000012 // +00000012 │ │ -0b3a62: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ -0b3a68: 0c00 |0006: move-result-object v0 │ │ -0b3a6a: 1100 |0007: return-object v0 │ │ -0b3a6c: 1a00 5205 |0008: const-string v0, "GL_MODELVIEW" // string@0552 │ │ -0b3a70: 28fd |000a: goto 0007 // -0003 │ │ -0b3a72: 1a00 a405 |000b: const-string v0, "GL_PROJECTION" // string@05a4 │ │ -0b3a76: 28fa |000d: goto 0007 // -0006 │ │ -0b3a78: 1a00 0006 |000e: const-string v0, "GL_TEXTURE" // string@0600 │ │ -0b3a7c: 28f7 |0010: goto 0007 // -0009 │ │ -0b3a7e: 0000 |0011: nop // spacer │ │ -0b3a80: 0001 0300 0017 0000 0800 0000 0b00 ... |0012: packed-switch-data (10 units) │ │ +0c216c: |[0c216c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getMatrixMode:(I)Ljava/lang/String; │ │ +0c217c: 2b02 1200 0000 |0000: packed-switch v2, 00000012 // +00000012 │ │ +0c2182: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ +0c2188: 0c00 |0006: move-result-object v0 │ │ +0c218a: 1100 |0007: return-object v0 │ │ +0c218c: 1a00 5205 |0008: const-string v0, "GL_MODELVIEW" // string@0552 │ │ +0c2190: 28fd |000a: goto 0007 // -0003 │ │ +0c2192: 1a00 a405 |000b: const-string v0, "GL_PROJECTION" // string@05a4 │ │ +0c2196: 28fa |000d: goto 0007 // -0006 │ │ +0c2198: 1a00 0006 |000e: const-string v0, "GL_TEXTURE" // string@0600 │ │ +0c219c: 28f7 |0010: goto 0007 // -0009 │ │ +0c219e: 0000 |0011: nop // spacer │ │ +0c21a0: 0001 0300 0017 0000 0800 0000 0b00 ... |0012: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0003 line=410 │ │ 0x0008 line=404 │ │ 0x000b line=406 │ │ 0x000e line=408 │ │ @@ -220163,31 +220314,31 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -0b3a94: |[0b3a94] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getPointerTypeName:(I)Ljava/lang/String; │ │ -0b3aa4: 2c02 1800 0000 |0000: sparse-switch v2, 00000018 // +00000018 │ │ -0b3aaa: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ -0b3ab0: 0c00 |0006: move-result-object v0 │ │ -0b3ab2: 1100 |0007: return-object v0 │ │ -0b3ab4: 1a00 9104 |0008: const-string v0, "GL_BYTE" // string@0491 │ │ -0b3ab8: 28fd |000a: goto 0007 // -0003 │ │ -0b3aba: 1a00 4206 |000b: const-string v0, "GL_UNSIGNED_BYTE" // string@0642 │ │ -0b3abe: 28fa |000d: goto 0007 // -0006 │ │ -0b3ac0: 1a00 d405 |000e: const-string v0, "GL_SHORT" // string@05d4 │ │ -0b3ac4: 28f7 |0010: goto 0007 // -0009 │ │ -0b3ac6: 1a00 e004 |0011: const-string v0, "GL_FIXED" // string@04e0 │ │ -0b3aca: 28f4 |0013: goto 0007 // -000c │ │ -0b3acc: 1a00 e204 |0014: const-string v0, "GL_FLOAT" // string@04e2 │ │ -0b3ad0: 28f1 |0016: goto 0007 // -000f │ │ -0b3ad2: 0000 |0017: nop // spacer │ │ -0b3ad4: 0002 0500 0014 0000 0114 0000 0214 ... |0018: sparse-switch-data (22 units) │ │ +0c21b4: |[0c21b4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getPointerTypeName:(I)Ljava/lang/String; │ │ +0c21c4: 2c02 1800 0000 |0000: sparse-switch v2, 00000018 // +00000018 │ │ +0c21ca: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ +0c21d0: 0c00 |0006: move-result-object v0 │ │ +0c21d2: 1100 |0007: return-object v0 │ │ +0c21d4: 1a00 9104 |0008: const-string v0, "GL_BYTE" // string@0491 │ │ +0c21d8: 28fd |000a: goto 0007 // -0003 │ │ +0c21da: 1a00 4206 |000b: const-string v0, "GL_UNSIGNED_BYTE" // string@0642 │ │ +0c21de: 28fa |000d: goto 0007 // -0006 │ │ +0c21e0: 1a00 d405 |000e: const-string v0, "GL_SHORT" // string@05d4 │ │ +0c21e4: 28f7 |0010: goto 0007 // -0009 │ │ +0c21e6: 1a00 e004 |0011: const-string v0, "GL_FIXED" // string@04e0 │ │ +0c21ea: 28f4 |0013: goto 0007 // -000c │ │ +0c21ec: 1a00 e204 |0014: const-string v0, "GL_FLOAT" // string@04e2 │ │ +0c21f0: 28f1 |0016: goto 0007 // -000f │ │ +0c21f2: 0000 |0017: nop // spacer │ │ +0c21f4: 0002 0500 0014 0000 0114 0000 0214 ... |0018: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=908 │ │ 0x0003 line=920 │ │ 0x0008 line=910 │ │ 0x000b line=912 │ │ 0x000e line=914 │ │ @@ -220203,24 +220354,24 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0b3b00: |[0b3b00] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getShadeModel:(I)Ljava/lang/String; │ │ -0b3b10: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -0b3b16: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ -0b3b1c: 0c00 |0006: move-result-object v0 │ │ -0b3b1e: 1100 |0007: return-object v0 │ │ -0b3b20: 1a00 e104 |0008: const-string v0, "GL_FLAT" // string@04e1 │ │ -0b3b24: 28fd |000a: goto 0007 // -0003 │ │ -0b3b26: 1a00 d505 |000b: const-string v0, "GL_SMOOTH" // string@05d5 │ │ -0b3b2a: 28fa |000d: goto 0007 // -0006 │ │ -0b3b2c: 0001 0200 001d 0000 0800 0000 0b00 ... |000e: packed-switch-data (8 units) │ │ +0c2220: |[0c2220] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getShadeModel:(I)Ljava/lang/String; │ │ +0c2230: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +0c2236: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ +0c223c: 0c00 |0006: move-result-object v0 │ │ +0c223e: 1100 |0007: return-object v0 │ │ +0c2240: 1a00 e104 |0008: const-string v0, "GL_FLAT" // string@04e1 │ │ +0c2244: 28fd |000a: goto 0007 // -0003 │ │ +0c2246: 1a00 d505 |000b: const-string v0, "GL_SMOOTH" // string@05d5 │ │ +0c224a: 28fa |000d: goto 0007 // -0006 │ │ +0c224c: 0001 0200 001d 0000 0800 0000 0b00 ... |000e: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0003 line=334 │ │ 0x0008 line=330 │ │ 0x000b line=332 │ │ 0x000e line=328 │ │ @@ -220233,24 +220384,24 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0b3b3c: |[0b3b3c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getTextureEnvPName:(I)Ljava/lang/String; │ │ -0b3b4c: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -0b3b52: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ -0b3b58: 0c00 |0006: move-result-object v0 │ │ -0b3b5a: 1100 |0007: return-object v0 │ │ -0b3b5c: 1a00 3406 |0008: const-string v0, "GL_TEXTURE_ENV_MODE" // string@0634 │ │ -0b3b60: 28fd |000a: goto 0007 // -0003 │ │ -0b3b62: 1a00 3306 |000b: const-string v0, "GL_TEXTURE_ENV_COLOR" // string@0633 │ │ -0b3b66: 28fa |000d: goto 0007 // -0006 │ │ -0b3b68: 0001 0200 0022 0000 0800 0000 0b00 ... |000e: packed-switch-data (8 units) │ │ +0c225c: |[0c225c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getTextureEnvPName:(I)Ljava/lang/String; │ │ +0c226c: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +0c2272: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ +0c2278: 0c00 |0006: move-result-object v0 │ │ +0c227a: 1100 |0007: return-object v0 │ │ +0c227c: 1a00 3406 |0008: const-string v0, "GL_TEXTURE_ENV_MODE" // string@0634 │ │ +0c2280: 28fd |000a: goto 0007 // -0003 │ │ +0c2282: 1a00 3306 |000b: const-string v0, "GL_TEXTURE_ENV_COLOR" // string@0633 │ │ +0c2286: 28fa |000d: goto 0007 // -0006 │ │ +0c2288: 0001 0200 0022 0000 0800 0000 0b00 ... |000e: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0003 line=363 │ │ 0x0008 line=359 │ │ 0x000b line=361 │ │ 0x000e line=357 │ │ @@ -220263,24 +220414,24 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -0b3b78: |[0b3b78] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getTextureEnvParamCount:(I)I │ │ -0b3b88: 2b02 0a00 0000 |0000: packed-switch v2, 0000000a // +0000000a │ │ -0b3b8e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0b3b90: 0f00 |0004: return v0 │ │ -0b3b92: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0b3b94: 28fe |0006: goto 0004 // -0002 │ │ -0b3b96: 1240 |0007: const/4 v0, #int 4 // #4 │ │ -0b3b98: 28fc |0008: goto 0004 // -0004 │ │ -0b3b9a: 0000 |0009: nop // spacer │ │ -0b3b9c: 0001 0200 0022 0000 0500 0000 0700 ... |000a: packed-switch-data (8 units) │ │ +0c2298: |[0c2298] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getTextureEnvParamCount:(I)I │ │ +0c22a8: 2b02 0a00 0000 |0000: packed-switch v2, 0000000a // +0000000a │ │ +0c22ae: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0c22b0: 0f00 |0004: return v0 │ │ +0c22b2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0c22b4: 28fe |0006: goto 0004 // -0002 │ │ +0c22b6: 1240 |0007: const/4 v0, #int 4 // #4 │ │ +0c22b8: 28fc |0008: goto 0004 // -0004 │ │ +0c22ba: 0000 |0009: nop // spacer │ │ +0c22bc: 0001 0200 0022 0000 0500 0000 0700 ... |000a: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0003 line=374 │ │ 0x0005 line=370 │ │ 0x0007 line=372 │ │ 0x0009 line=368 │ │ @@ -220293,40 +220444,40 @@ │ │ type : '(F)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 64 16-bit code units │ │ -0b3bac: |[0b3bac] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getTextureEnvParamName:(F)Ljava/lang/String; │ │ -0b3bbc: 8730 |0000: float-to-int v0, v3 │ │ -0b3bbe: 8201 |0001: int-to-float v1, v0 │ │ -0b3bc0: 2d01 0301 |0002: cmpl-float v1, v3, v1 │ │ -0b3bc4: 3901 1c00 |0004: if-nez v1, 0020 // +001c │ │ -0b3bc8: 2c00 2000 0000 |0006: sparse-switch v0, 00000026 // +00000020 │ │ -0b3bce: 7110 8107 0000 |0009: invoke-static {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ -0b3bd4: 0c01 |000c: move-result-object v1 │ │ -0b3bd6: 1101 |000d: return-object v1 │ │ -0b3bd8: 1a01 b705 |000e: const-string v1, "GL_REPLACE" // string@05b7 │ │ -0b3bdc: 28fd |0010: goto 000d // -0003 │ │ -0b3bde: 1a01 5605 |0011: const-string v1, "GL_MODULATE" // string@0556 │ │ -0b3be2: 28fa |0013: goto 000d // -0006 │ │ -0b3be4: 1a01 bd04 |0014: const-string v1, "GL_DECAL" // string@04bd │ │ -0b3be8: 28f7 |0016: goto 000d // -0009 │ │ -0b3bea: 1a01 7f04 |0017: const-string v1, "GL_BLEND" // string@047f │ │ -0b3bee: 28f4 |0019: goto 000d // -000c │ │ -0b3bf0: 1a01 6a04 |001a: const-string v1, "GL_ADD" // string@046a │ │ -0b3bf4: 28f1 |001c: goto 000d // -000f │ │ -0b3bf6: 1a01 a804 |001d: const-string v1, "GL_COMBINE" // string@04a8 │ │ -0b3bfa: 28ee |001f: goto 000d // -0012 │ │ -0b3bfc: 7110 f425 0300 |0020: invoke-static {v3}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@25f4 │ │ -0b3c02: 0c01 |0023: move-result-object v1 │ │ -0b3c04: 28e9 |0024: goto 000d // -0017 │ │ -0b3c06: 0000 |0025: nop // spacer │ │ -0b3c08: 0002 0600 0401 0000 e20b 0000 011e ... |0026: sparse-switch-data (26 units) │ │ +0c22cc: |[0c22cc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getTextureEnvParamName:(F)Ljava/lang/String; │ │ +0c22dc: 8730 |0000: float-to-int v0, v3 │ │ +0c22de: 8201 |0001: int-to-float v1, v0 │ │ +0c22e0: 2d01 0301 |0002: cmpl-float v1, v3, v1 │ │ +0c22e4: 3901 1c00 |0004: if-nez v1, 0020 // +001c │ │ +0c22e8: 2c00 2000 0000 |0006: sparse-switch v0, 00000026 // +00000020 │ │ +0c22ee: 7110 8107 0000 |0009: invoke-static {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ +0c22f4: 0c01 |000c: move-result-object v1 │ │ +0c22f6: 1101 |000d: return-object v1 │ │ +0c22f8: 1a01 b705 |000e: const-string v1, "GL_REPLACE" // string@05b7 │ │ +0c22fc: 28fd |0010: goto 000d // -0003 │ │ +0c22fe: 1a01 5605 |0011: const-string v1, "GL_MODULATE" // string@0556 │ │ +0c2302: 28fa |0013: goto 000d // -0006 │ │ +0c2304: 1a01 bd04 |0014: const-string v1, "GL_DECAL" // string@04bd │ │ +0c2308: 28f7 |0016: goto 000d // -0009 │ │ +0c230a: 1a01 7f04 |0017: const-string v1, "GL_BLEND" // string@047f │ │ +0c230e: 28f4 |0019: goto 000d // -000c │ │ +0c2310: 1a01 6a04 |001a: const-string v1, "GL_ADD" // string@046a │ │ +0c2314: 28f1 |001c: goto 000d // -000f │ │ +0c2316: 1a01 a804 |001d: const-string v1, "GL_COMBINE" // string@04a8 │ │ +0c231a: 28ee |001f: goto 000d // -0012 │ │ +0c231c: 7110 f425 0300 |0020: invoke-static {v3}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@25f4 │ │ +0c2322: 0c01 |0023: move-result-object v1 │ │ +0c2324: 28e9 |0024: goto 000d // -0017 │ │ +0c2326: 0000 |0025: nop // spacer │ │ +0c2328: 0002 0600 0401 0000 e20b 0000 011e ... |0026: sparse-switch-data (26 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x0001 line=380 │ │ 0x0006 line=381 │ │ 0x0009 line=395 │ │ 0x000d line=398 │ │ @@ -220348,23 +220499,23 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0b3c3c: |[0b3c3c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getTextureEnvTarget:(I)Ljava/lang/String; │ │ -0b3c4c: 2b02 0c00 0000 |0000: packed-switch v2, 0000000c // +0000000c │ │ -0b3c52: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ -0b3c58: 0c00 |0006: move-result-object v0 │ │ -0b3c5a: 1100 |0007: return-object v0 │ │ -0b3c5c: 1a00 3206 |0008: const-string v0, "GL_TEXTURE_ENV" // string@0632 │ │ -0b3c60: 28fd |000a: goto 0007 // -0003 │ │ -0b3c62: 0000 |000b: nop // spacer │ │ -0b3c64: 0001 0100 0023 0000 0800 0000 |000c: packed-switch-data (6 units) │ │ +0c235c: |[0c235c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getTextureEnvTarget:(I)Ljava/lang/String; │ │ +0c236c: 2b02 0c00 0000 |0000: packed-switch v2, 0000000c // +0000000c │ │ +0c2372: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ +0c2378: 0c00 |0006: move-result-object v0 │ │ +0c237a: 1100 |0007: return-object v0 │ │ +0c237c: 1a00 3206 |0008: const-string v0, "GL_TEXTURE_ENV" // string@0632 │ │ +0c2380: 28fd |000a: goto 0007 // -0003 │ │ +0c2382: 0000 |000b: nop // spacer │ │ +0c2384: 0001 0100 0023 0000 0800 0000 |000c: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0003 line=352 │ │ 0x0008 line=350 │ │ 0x000b line=348 │ │ locals : │ │ @@ -220376,32 +220527,32 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -0b3c70: |[0b3c70] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getTexturePName:(I)Ljava/lang/String; │ │ -0b3c80: 2c02 1a00 0000 |0000: sparse-switch v2, 0000001a // +0000001a │ │ -0b3c86: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ -0b3c8c: 0c00 |0006: move-result-object v0 │ │ -0b3c8e: 1100 |0007: return-object v0 │ │ -0b3c90: 1a00 3506 |0008: const-string v0, "GL_TEXTURE_MAG_FILTER" // string@0635 │ │ -0b3c94: 28fd |000a: goto 0007 // -0003 │ │ -0b3c96: 1a00 3906 |000b: const-string v0, "GL_TEXTURE_MIN_FILTER" // string@0639 │ │ -0b3c9a: 28fa |000d: goto 0007 // -0006 │ │ -0b3c9c: 1a00 3b06 |000e: const-string v0, "GL_TEXTURE_WRAP_S" // string@063b │ │ -0b3ca0: 28f7 |0010: goto 0007 // -0009 │ │ -0b3ca2: 1a00 3c06 |0011: const-string v0, "GL_TEXTURE_WRAP_T" // string@063c │ │ -0b3ca6: 28f4 |0013: goto 0007 // -000c │ │ -0b3ca8: 1a00 0205 |0014: const-string v0, "GL_GENERATE_MIPMAP" // string@0502 │ │ -0b3cac: 28f1 |0016: goto 0007 // -000f │ │ -0b3cae: 1a00 2a06 |0017: const-string v0, "GL_TEXTURE_CROP_RECT_OES" // string@062a │ │ -0b3cb2: 28ee |0019: goto 0007 // -0012 │ │ -0b3cb4: 0002 0600 0028 0000 0128 0000 0228 ... |001a: sparse-switch-data (26 units) │ │ +0c2390: |[0c2390] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getTexturePName:(I)Ljava/lang/String; │ │ +0c23a0: 2c02 1a00 0000 |0000: sparse-switch v2, 0000001a // +0000001a │ │ +0c23a6: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ +0c23ac: 0c00 |0006: move-result-object v0 │ │ +0c23ae: 1100 |0007: return-object v0 │ │ +0c23b0: 1a00 3506 |0008: const-string v0, "GL_TEXTURE_MAG_FILTER" // string@0635 │ │ +0c23b4: 28fd |000a: goto 0007 // -0003 │ │ +0c23b6: 1a00 3906 |000b: const-string v0, "GL_TEXTURE_MIN_FILTER" // string@0639 │ │ +0c23ba: 28fa |000d: goto 0007 // -0006 │ │ +0c23bc: 1a00 3b06 |000e: const-string v0, "GL_TEXTURE_WRAP_S" // string@063b │ │ +0c23c0: 28f7 |0010: goto 0007 // -0009 │ │ +0c23c2: 1a00 3c06 |0011: const-string v0, "GL_TEXTURE_WRAP_T" // string@063c │ │ +0c23c6: 28f4 |0013: goto 0007 // -000c │ │ +0c23c8: 1a00 0205 |0014: const-string v0, "GL_GENERATE_MIPMAP" // string@0502 │ │ +0c23cc: 28f1 |0016: goto 0007 // -000f │ │ +0c23ce: 1a00 2a06 |0017: const-string v0, "GL_TEXTURE_CROP_RECT_OES" // string@062a │ │ +0c23d2: 28ee |0019: goto 0007 // -0012 │ │ +0c23d4: 0002 0600 0028 0000 0128 0000 0228 ... |001a: sparse-switch-data (26 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0003 line=515 │ │ 0x0008 line=503 │ │ 0x000b line=505 │ │ 0x000e line=507 │ │ @@ -220418,44 +220569,44 @@ │ │ type : '(F)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 78 16-bit code units │ │ -0b3ce8: |[0b3ce8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getTextureParamName:(F)Ljava/lang/String; │ │ -0b3cf8: 8730 |0000: float-to-int v0, v3 │ │ -0b3cfa: 8201 |0001: int-to-float v1, v0 │ │ -0b3cfc: 2d01 0301 |0002: cmpl-float v1, v3, v1 │ │ -0b3d00: 3901 2200 |0004: if-nez v1, 0026 // +0022 │ │ -0b3d04: 2c00 2600 0000 |0006: sparse-switch v0, 0000002c // +00000026 │ │ -0b3d0a: 7110 8107 0000 |0009: invoke-static {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ -0b3d10: 0c01 |000c: move-result-object v1 │ │ -0b3d12: 1101 |000d: return-object v1 │ │ -0b3d14: 1a01 9304 |000e: const-string v1, "GL_CLAMP_TO_EDGE" // string@0493 │ │ -0b3d18: 28fd |0010: goto 000d // -0003 │ │ -0b3d1a: 1a01 b605 |0011: const-string v1, "GL_REPEAT" // string@05b6 │ │ -0b3d1e: 28fa |0013: goto 000d // -0006 │ │ -0b3d20: 1a01 5905 |0014: const-string v1, "GL_NEAREST" // string@0559 │ │ -0b3d24: 28f7 |0016: goto 000d // -0009 │ │ -0b3d26: 1a01 2a05 |0017: const-string v1, "GL_LINEAR" // string@052a │ │ -0b3d2a: 28f4 |0019: goto 000d // -000c │ │ -0b3d2c: 1a01 5b05 |001a: const-string v1, "GL_NEAREST_MIPMAP_NEAREST" // string@055b │ │ -0b3d30: 28f1 |001c: goto 000d // -000f │ │ -0b3d32: 1a01 2d05 |001d: const-string v1, "GL_LINEAR_MIPMAP_NEAREST" // string@052d │ │ -0b3d36: 28ee |001f: goto 000d // -0012 │ │ -0b3d38: 1a01 5a05 |0020: const-string v1, "GL_NEAREST_MIPMAP_LINEAR" // string@055a │ │ -0b3d3c: 28eb |0022: goto 000d // -0015 │ │ -0b3d3e: 1a01 2c05 |0023: const-string v1, "GL_LINEAR_MIPMAP_LINEAR" // string@052c │ │ -0b3d42: 28e8 |0025: goto 000d // -0018 │ │ -0b3d44: 7110 f425 0300 |0026: invoke-static {v3}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@25f4 │ │ -0b3d4a: 0c01 |0029: move-result-object v1 │ │ -0b3d4c: 28e3 |002a: goto 000d // -001d │ │ -0b3d4e: 0000 |002b: nop // spacer │ │ -0b3d50: 0002 0800 0026 0000 0126 0000 0027 ... |002c: sparse-switch-data (34 units) │ │ +0c2408: |[0c2408] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getTextureParamName:(F)Ljava/lang/String; │ │ +0c2418: 8730 |0000: float-to-int v0, v3 │ │ +0c241a: 8201 |0001: int-to-float v1, v0 │ │ +0c241c: 2d01 0301 |0002: cmpl-float v1, v3, v1 │ │ +0c2420: 3901 2200 |0004: if-nez v1, 0026 // +0022 │ │ +0c2424: 2c00 2600 0000 |0006: sparse-switch v0, 0000002c // +00000026 │ │ +0c242a: 7110 8107 0000 |0009: invoke-static {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ +0c2430: 0c01 |000c: move-result-object v1 │ │ +0c2432: 1101 |000d: return-object v1 │ │ +0c2434: 1a01 9304 |000e: const-string v1, "GL_CLAMP_TO_EDGE" // string@0493 │ │ +0c2438: 28fd |0010: goto 000d // -0003 │ │ +0c243a: 1a01 b605 |0011: const-string v1, "GL_REPEAT" // string@05b6 │ │ +0c243e: 28fa |0013: goto 000d // -0006 │ │ +0c2440: 1a01 5905 |0014: const-string v1, "GL_NEAREST" // string@0559 │ │ +0c2444: 28f7 |0016: goto 000d // -0009 │ │ +0c2446: 1a01 2a05 |0017: const-string v1, "GL_LINEAR" // string@052a │ │ +0c244a: 28f4 |0019: goto 000d // -000c │ │ +0c244c: 1a01 5b05 |001a: const-string v1, "GL_NEAREST_MIPMAP_NEAREST" // string@055b │ │ +0c2450: 28f1 |001c: goto 000d // -000f │ │ +0c2452: 1a01 2d05 |001d: const-string v1, "GL_LINEAR_MIPMAP_NEAREST" // string@052d │ │ +0c2456: 28ee |001f: goto 000d // -0012 │ │ +0c2458: 1a01 5a05 |0020: const-string v1, "GL_NEAREST_MIPMAP_LINEAR" // string@055a │ │ +0c245c: 28eb |0022: goto 000d // -0015 │ │ +0c245e: 1a01 2c05 |0023: const-string v1, "GL_LINEAR_MIPMAP_LINEAR" // string@052c │ │ +0c2462: 28e8 |0025: goto 000d // -0018 │ │ +0c2464: 7110 f425 0300 |0026: invoke-static {v3}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@25f4 │ │ +0c246a: 0c01 |0029: move-result-object v1 │ │ +0c246c: 28e3 |002a: goto 000d // -001d │ │ +0c246e: 0000 |002b: nop // spacer │ │ +0c2470: 0002 0800 0026 0000 0126 0000 0027 ... |002c: sparse-switch-data (34 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ 0x0001 line=521 │ │ 0x0006 line=522 │ │ 0x0009 line=540 │ │ 0x000d line=543 │ │ @@ -220479,23 +220630,23 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0b3d94: |[0b3d94] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getTextureTarget:(I)Ljava/lang/String; │ │ -0b3da4: 2b02 0c00 0000 |0000: packed-switch v2, 0000000c // +0000000c │ │ -0b3daa: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ -0b3db0: 0c00 |0006: move-result-object v0 │ │ -0b3db2: 1100 |0007: return-object v0 │ │ -0b3db4: 1a00 2106 |0008: const-string v0, "GL_TEXTURE_2D" // string@0621 │ │ -0b3db8: 28fd |000a: goto 0007 // -0003 │ │ -0b3dba: 0000 |000b: nop // spacer │ │ -0b3dbc: 0001 0100 e10d 0000 0800 0000 |000c: packed-switch-data (6 units) │ │ +0c24b4: |[0c24b4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getTextureTarget:(I)Ljava/lang/String; │ │ +0c24c4: 2b02 0c00 0000 |0000: packed-switch v2, 0000000c // +0000000c │ │ +0c24ca: 7110 8107 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@0781 │ │ +0c24d0: 0c00 |0006: move-result-object v0 │ │ +0c24d2: 1100 |0007: return-object v0 │ │ +0c24d4: 1a00 2106 |0008: const-string v0, "GL_TEXTURE_2D" // string@0621 │ │ +0c24d8: 28fd |000a: goto 0007 // -0003 │ │ +0c24da: 0000 |000b: nop // spacer │ │ +0c24dc: 0001 0100 e10d 0000 0800 0000 |000c: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ 0x0003 line=343 │ │ 0x0008 line=341 │ │ 0x000b line=339 │ │ locals : │ │ @@ -220507,20 +220658,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b3dc8: |[0b3dc8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.log:(Ljava/lang/String;)V │ │ -0b3dd8: 5410 eb02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mLog:Ljava/io/Writer; // field@02eb │ │ -0b3ddc: 6e20 b825 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -0b3de2: 0e00 |0005: return-void │ │ -0b3de4: 0d00 |0006: move-exception v0 │ │ -0b3de6: 28fe |0007: goto 0005 // -0002 │ │ +0c24e8: |[0c24e8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.log:(Ljava/lang/String;)V │ │ +0c24f8: 5410 eb02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mLog:Ljava/io/Writer; // field@02eb │ │ +0c24fc: 6e20 b825 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +0c2502: 0e00 |0005: return-void │ │ +0c2504: 0d00 |0006: move-exception v0 │ │ +0c2506: 28fe |0007: goto 0005 // -0002 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=61 │ │ 0x0006 line=58 │ │ @@ -220533,26 +220684,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0b3df8: |[0b3df8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.logLine:(Ljava/lang/String;)V │ │ -0b3e08: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0b3e0c: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0b3e12: 6e20 6e26 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b3e18: 0c00 |0008: move-result-object v0 │ │ -0b3e1a: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ -0b3e1e: 6e20 6926 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -0b3e24: 0c00 |000e: move-result-object v0 │ │ -0b3e26: 6e10 7426 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0b3e2c: 0c00 |0012: move-result-object v0 │ │ -0b3e2e: 7020 6008 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.log:(Ljava/lang/String;)V // method@0860 │ │ -0b3e34: 0e00 |0016: return-void │ │ +0c2518: |[0c2518] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.logLine:(Ljava/lang/String;)V │ │ +0c2528: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0c252c: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0c2532: 6e20 6e26 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c2538: 0c00 |0008: move-result-object v0 │ │ +0c253a: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ +0c253e: 6e20 6926 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +0c2544: 0c00 |000e: move-result-object v0 │ │ +0c2546: 6e10 7426 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0c254c: 0c00 |0012: move-result-object v0 │ │ +0c254e: 7020 6008 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.log:(Ljava/lang/String;)V // method@0860 │ │ +0c2554: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0016 line=53 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0017 reg=3 message Ljava/lang/String; │ │ @@ -220562,19 +220713,19 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b3e38: |[0b3e38] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.returns:(I)V │ │ -0b3e48: 7110 0426 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2604 │ │ -0b3e4e: 0c00 |0003: move-result-object v0 │ │ -0b3e50: 7020 6308 0100 |0004: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0863 │ │ -0b3e56: 0e00 |0007: return-void │ │ +0c2558: |[0c2558] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.returns:(I)V │ │ +0c2568: 7110 0426 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2604 │ │ +0c256e: 0c00 |0003: move-result-object v0 │ │ +0c2570: 7020 6308 0100 |0004: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0863 │ │ +0c2576: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0007 line=110 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0008 reg=2 result I │ │ @@ -220584,31 +220735,31 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0b3e58: |[0b3e58] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.returns:(Ljava/lang/String;)V │ │ -0b3e68: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0b3e6c: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0b3e72: 1a01 9e00 |0005: const-string v1, ") returns " // string@009e │ │ -0b3e76: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b3e7c: 0c00 |000a: move-result-object v0 │ │ -0b3e7e: 6e20 6e26 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b3e84: 0c00 |000e: move-result-object v0 │ │ -0b3e86: 1a01 ff00 |000f: const-string v1, "; │ │ +0c2578: |[0c2578] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.returns:(Ljava/lang/String;)V │ │ +0c2588: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0c258c: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0c2592: 1a01 9e00 |0005: const-string v1, ") returns " // string@009e │ │ +0c2596: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c259c: 0c00 |000a: move-result-object v0 │ │ +0c259e: 6e20 6e26 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c25a4: 0c00 |000e: move-result-object v0 │ │ +0c25a6: 1a01 ff00 |000f: const-string v1, "; │ │ " // string@00ff │ │ -0b3e8a: 6e20 6e26 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b3e90: 0c00 |0014: move-result-object v0 │ │ -0b3e92: 6e10 7426 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0b3e98: 0c00 |0018: move-result-object v0 │ │ -0b3e9a: 7020 6008 0200 |0019: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.log:(Ljava/lang/String;)V // method@0860 │ │ -0b3ea0: 7010 7607 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.flush:()V // method@0776 │ │ -0b3ea6: 0e00 |001f: return-void │ │ +0c25aa: 6e20 6e26 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c25b0: 0c00 |0014: move-result-object v0 │ │ +0c25b2: 6e10 7426 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0c25b8: 0c00 |0018: move-result-object v0 │ │ +0c25ba: 7020 6008 0200 |0019: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.log:(Ljava/lang/String;)V // method@0860 │ │ +0c25c0: 7010 7607 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.flush:()V // method@0776 │ │ +0c25c6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x001c line=105 │ │ 0x001f line=106 │ │ locals : │ │ 0x0000 - 0x0020 reg=2 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ @@ -220619,24 +220770,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0b3ea8: |[0b3ea8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.startLogIndices:()V │ │ -0b3eb8: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0b3ebc: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0b3ec2: 5b20 ef02 |0005: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mStringBuilder:Ljava/lang/StringBuilder; // field@02ef │ │ -0b3ec6: 5420 ef02 |0007: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mStringBuilder:Ljava/lang/StringBuilder; // field@02ef │ │ -0b3eca: 1a01 0100 |0009: const-string v1, " │ │ +0c25c8: |[0c25c8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.startLogIndices:()V │ │ +0c25d8: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0c25dc: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0c25e2: 5b20 ef02 |0005: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mStringBuilder:Ljava/lang/StringBuilder; // field@02ef │ │ +0c25e6: 5420 ef02 |0007: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mStringBuilder:Ljava/lang/StringBuilder; // field@02ef │ │ +0c25ea: 1a01 0100 |0009: const-string v1, " │ │ " // string@0001 │ │ -0b3ece: 6e20 6e26 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b3ed4: 7010 7007 0200 |000e: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.bindArrays:()V // method@0770 │ │ -0b3eda: 0e00 |0011: return-void │ │ +0c25ee: 6e20 6e26 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c25f4: 7010 7007 0200 |000e: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.bindArrays:()V // method@0770 │ │ +0c25fa: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1145 │ │ 0x0007 line=1146 │ │ 0x000e line=1147 │ │ 0x0011 line=1148 │ │ locals : │ │ @@ -220647,51 +220798,51 @@ │ │ type : '(IILjava/nio/Buffer;)[C' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -0b3edc: |[0b3edc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.toCharIndices:(IILjava/nio/Buffer;)[C │ │ -0b3eec: 2396 4804 |0000: new-array v6, v9, [C // type@0448 │ │ -0b3ef0: 2b0a 4000 0000 |0002: packed-switch v10, 00000042 // +00000040 │ │ -0b3ef6: 1106 |0005: return-object v6 │ │ -0b3ef8: 6e30 6508 980b |0006: invoke-virtual {v8, v9, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toByteBuffer:(ILjava/nio/Buffer;)Ljava/nio/ByteBuffer; // method@0865 │ │ -0b3efe: 0c01 |0009: move-result-object v1 │ │ -0b3f00: 6e10 d826 0100 |000a: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.array:()[B // method@26d8 │ │ -0b3f06: 0c00 |000d: move-result-object v0 │ │ -0b3f08: 6e10 d926 0100 |000e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.arrayOffset:()I // method@26d9 │ │ -0b3f0e: 0a04 |0011: move-result v4 │ │ -0b3f10: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -0b3f12: 3593 f2ff |0013: if-ge v3, v9, 0005 // -000e │ │ -0b3f16: 9007 0403 |0015: add-int v7, v4, v3 │ │ -0b3f1a: 4807 0007 |0017: aget-byte v7, v0, v7 │ │ -0b3f1e: d577 ff00 |0019: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -0b3f22: 8e77 |001b: int-to-char v7, v7 │ │ -0b3f24: 5007 0603 |001c: aput-char v7, v6, v3 │ │ -0b3f28: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0b3f2c: 28f3 |0020: goto 0013 // -000d │ │ -0b3f2e: 20b7 e003 |0021: instance-of v7, v11, Ljava/nio/CharBuffer; // type@03e0 │ │ -0b3f32: 3807 1400 |0023: if-eqz v7, 0037 // +0014 │ │ -0b3f36: 07b2 |0025: move-object v2, v11 │ │ -0b3f38: 1f02 e003 |0026: check-cast v2, Ljava/nio/CharBuffer; // type@03e0 │ │ -0b3f3c: 6e10 f626 0200 |0028: invoke-virtual {v2}, Ljava/nio/CharBuffer;.position:()I // method@26f6 │ │ -0b3f42: 0a05 |002b: move-result v5 │ │ -0b3f44: 1207 |002c: const/4 v7, #int 0 // #0 │ │ -0b3f46: 6e20 f726 7200 |002d: invoke-virtual {v2, v7}, Ljava/nio/CharBuffer;.position:(I)Ljava/nio/Buffer; // method@26f7 │ │ -0b3f4c: 6e20 f326 6200 |0030: invoke-virtual {v2, v6}, Ljava/nio/CharBuffer;.get:([C)Ljava/nio/CharBuffer; // method@26f3 │ │ -0b3f52: 6e20 f726 5200 |0033: invoke-virtual {v2, v5}, Ljava/nio/CharBuffer;.position:(I)Ljava/nio/Buffer; // method@26f7 │ │ -0b3f58: 28cf |0036: goto 0005 // -0031 │ │ -0b3f5a: da07 0902 |0037: mul-int/lit8 v7, v9, #int 2 // #02 │ │ -0b3f5e: 6e30 6508 780b |0039: invoke-virtual {v8, v7, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toByteBuffer:(ILjava/nio/Buffer;)Ljava/nio/ByteBuffer; // method@0865 │ │ -0b3f64: 0c01 |003c: move-result-object v1 │ │ -0b3f66: 6e10 da26 0100 |003d: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.asCharBuffer:()Ljava/nio/CharBuffer; // method@26da │ │ -0b3f6c: 0c02 |0040: move-result-object v2 │ │ -0b3f6e: 28e7 |0041: goto 0028 // -0019 │ │ -0b3f70: 0001 0300 0114 0000 0400 0000 0300 ... |0042: packed-switch-data (10 units) │ │ +0c25fc: |[0c25fc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.toCharIndices:(IILjava/nio/Buffer;)[C │ │ +0c260c: 2396 4604 |0000: new-array v6, v9, [C // type@0446 │ │ +0c2610: 2b0a 4000 0000 |0002: packed-switch v10, 00000042 // +00000040 │ │ +0c2616: 1106 |0005: return-object v6 │ │ +0c2618: 6e30 6508 980b |0006: invoke-virtual {v8, v9, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toByteBuffer:(ILjava/nio/Buffer;)Ljava/nio/ByteBuffer; // method@0865 │ │ +0c261e: 0c01 |0009: move-result-object v1 │ │ +0c2620: 6e10 d826 0100 |000a: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.array:()[B // method@26d8 │ │ +0c2626: 0c00 |000d: move-result-object v0 │ │ +0c2628: 6e10 d926 0100 |000e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.arrayOffset:()I // method@26d9 │ │ +0c262e: 0a04 |0011: move-result v4 │ │ +0c2630: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +0c2632: 3593 f2ff |0013: if-ge v3, v9, 0005 // -000e │ │ +0c2636: 9007 0403 |0015: add-int v7, v4, v3 │ │ +0c263a: 4807 0007 |0017: aget-byte v7, v0, v7 │ │ +0c263e: d577 ff00 |0019: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +0c2642: 8e77 |001b: int-to-char v7, v7 │ │ +0c2644: 5007 0603 |001c: aput-char v7, v6, v3 │ │ +0c2648: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0c264c: 28f3 |0020: goto 0013 // -000d │ │ +0c264e: 20b7 de03 |0021: instance-of v7, v11, Ljava/nio/CharBuffer; // type@03de │ │ +0c2652: 3807 1400 |0023: if-eqz v7, 0037 // +0014 │ │ +0c2656: 07b2 |0025: move-object v2, v11 │ │ +0c2658: 1f02 de03 |0026: check-cast v2, Ljava/nio/CharBuffer; // type@03de │ │ +0c265c: 6e10 f626 0200 |0028: invoke-virtual {v2}, Ljava/nio/CharBuffer;.position:()I // method@26f6 │ │ +0c2662: 0a05 |002b: move-result v5 │ │ +0c2664: 1207 |002c: const/4 v7, #int 0 // #0 │ │ +0c2666: 6e20 f726 7200 |002d: invoke-virtual {v2, v7}, Ljava/nio/CharBuffer;.position:(I)Ljava/nio/Buffer; // method@26f7 │ │ +0c266c: 6e20 f326 6200 |0030: invoke-virtual {v2, v6}, Ljava/nio/CharBuffer;.get:([C)Ljava/nio/CharBuffer; // method@26f3 │ │ +0c2672: 6e20 f726 5200 |0033: invoke-virtual {v2, v5}, Ljava/nio/CharBuffer;.position:(I)Ljava/nio/Buffer; // method@26f7 │ │ +0c2678: 28cf |0036: goto 0005 // -0031 │ │ +0c267a: da07 0902 |0037: mul-int/lit8 v7, v9, #int 2 // #02 │ │ +0c267e: 6e30 6508 780b |0039: invoke-virtual {v8, v7, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toByteBuffer:(ILjava/nio/Buffer;)Ljava/nio/ByteBuffer; // method@0865 │ │ +0c2684: 0c01 |003c: move-result-object v1 │ │ +0c2686: 6e10 da26 0100 |003d: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.asCharBuffer:()Ljava/nio/CharBuffer; // method@26da │ │ +0c268c: 0c02 |0040: move-result-object v2 │ │ +0c268e: 28e7 |0041: goto 0028 // -0019 │ │ +0c2690: 0001 0300 0114 0000 0400 0000 0300 ... |0042: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1021 │ │ 0x0002 line=1022 │ │ 0x0005 line=1051 │ │ 0x0006 line=1024 │ │ 0x000a line=1025 │ │ @@ -220728,47 +220879,47 @@ │ │ type : '(IILjava/nio/IntBuffer;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -0b3f84: |[0b3f84] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.toString:(IILjava/nio/IntBuffer;)Ljava/lang/String; │ │ -0b3f94: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0b3f98: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0b3f9e: 1a02 212c |0005: const-string v2, "{ │ │ -" // string@2c21 │ │ -0b3fa2: 6e20 6e26 2000 |0007: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b3fa8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0b3faa: 3551 2d00 |000b: if-ge v1, v5, 0038 // +002d │ │ -0b3fae: 2202 c503 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0b3fb2: 7010 6726 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0b3fb8: 1a03 2500 |0012: const-string v3, " [" // string@0025 │ │ -0b3fbc: 6e20 6e26 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b3fc2: 0c02 |0017: move-result-object v2 │ │ -0b3fc4: 6e20 6b26 1200 |0018: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0b3fca: 0c02 |001b: move-result-object v2 │ │ -0b3fcc: 1a03 7511 |001c: const-string v3, "] = " // string@1175 │ │ -0b3fd0: 6e20 6e26 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b3fd6: 0c02 |0021: move-result-object v2 │ │ -0b3fd8: 6e10 7426 0200 |0022: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0b3fde: 0c02 |0025: move-result-object v2 │ │ -0b3fe0: 6e20 6e26 2000 |0026: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b3fe6: 6e20 1027 1700 |0029: invoke-virtual {v7, v1}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ -0b3fec: 0a02 |002c: move-result v2 │ │ -0b3fee: 7040 7707 0462 |002d: invoke-direct {v4, v0, v2, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.formattedAppend:(Ljava/lang/StringBuilder;II)V // method@0777 │ │ -0b3ff4: 1302 0a00 |0030: const/16 v2, #int 10 // #a │ │ -0b3ff8: 6e20 6926 2000 |0032: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -0b3ffe: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b4002: 28d4 |0037: goto 000b // -002c │ │ -0b4004: 1a02 252c |0038: const-string v2, "}" // string@2c25 │ │ -0b4008: 6e20 6e26 2000 |003a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b400e: 6e10 7426 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0b4014: 0c02 |0040: move-result-object v2 │ │ -0b4016: 1102 |0041: return-object v2 │ │ +0c26a4: |[0c26a4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.toString:(IILjava/nio/IntBuffer;)Ljava/lang/String; │ │ +0c26b4: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0c26b8: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0c26be: 1a02 1f2c |0005: const-string v2, "{ │ │ +" // string@2c1f │ │ +0c26c2: 6e20 6e26 2000 |0007: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c26c8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0c26ca: 3551 2d00 |000b: if-ge v1, v5, 0038 // +002d │ │ +0c26ce: 2202 c303 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0c26d2: 7010 6726 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0c26d8: 1a03 2500 |0012: const-string v3, " [" // string@0025 │ │ +0c26dc: 6e20 6e26 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c26e2: 0c02 |0017: move-result-object v2 │ │ +0c26e4: 6e20 6b26 1200 |0018: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0c26ea: 0c02 |001b: move-result-object v2 │ │ +0c26ec: 1a03 7311 |001c: const-string v3, "] = " // string@1173 │ │ +0c26f0: 6e20 6e26 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c26f6: 0c02 |0021: move-result-object v2 │ │ +0c26f8: 6e10 7426 0200 |0022: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0c26fe: 0c02 |0025: move-result-object v2 │ │ +0c2700: 6e20 6e26 2000 |0026: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c2706: 6e20 1027 1700 |0029: invoke-virtual {v7, v1}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ +0c270c: 0a02 |002c: move-result v2 │ │ +0c270e: 7040 7707 0462 |002d: invoke-direct {v4, v0, v2, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.formattedAppend:(Ljava/lang/StringBuilder;II)V // method@0777 │ │ +0c2714: 1302 0a00 |0030: const/16 v2, #int 10 // #a │ │ +0c2718: 6e20 6926 2000 |0032: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +0c271e: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c2722: 28d4 |0037: goto 000b // -002c │ │ +0c2724: 1a02 232c |0038: const-string v2, "}" // string@2c23 │ │ +0c2728: 6e20 6e26 2000 |003a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c272e: 6e10 7426 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0c2734: 0c02 |0040: move-result-object v2 │ │ +0c2736: 1102 |0041: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0005 line=204 │ │ 0x000a line=205 │ │ 0x000d line=206 │ │ 0x0029 line=207 │ │ @@ -220789,53 +220940,53 @@ │ │ type : '(II[II)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 77 16-bit code units │ │ -0b4018: |[0b4018] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.toString:(II[II)Ljava/lang/String; │ │ -0b4028: 2201 c503 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0b402c: 7010 6726 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0b4032: 1a04 212c |0005: const-string v4, "{ │ │ -" // string@2c21 │ │ -0b4036: 6e20 6e26 4100 |0007: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b403c: 2190 |000a: array-length v0, v9 │ │ -0b403e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0b4040: 3572 3700 |000c: if-ge v2, v7, 0043 // +0037 │ │ -0b4044: 9003 0a02 |000e: add-int v3, v10, v2 │ │ -0b4048: 2204 c503 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0b404c: 7010 6726 0400 |0012: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0b4052: 1a05 2500 |0015: const-string v5, " [" // string@0025 │ │ -0b4056: 6e20 6e26 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b405c: 0c04 |001a: move-result-object v4 │ │ -0b405e: 6e20 6b26 3400 |001b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0b4064: 0c04 |001e: move-result-object v4 │ │ -0b4066: 1a05 7511 |001f: const-string v5, "] = " // string@1175 │ │ -0b406a: 6e20 6e26 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b4070: 0c04 |0024: move-result-object v4 │ │ -0b4072: 6e10 7426 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0b4078: 0c04 |0028: move-result-object v4 │ │ -0b407a: 6e20 6e26 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b4080: 3a03 0400 |002c: if-ltz v3, 0030 // +0004 │ │ -0b4084: 3403 0f00 |002e: if-lt v3, v0, 003d // +000f │ │ -0b4088: 1a04 5723 |0030: const-string v4, "out of bounds" // string@2357 │ │ -0b408c: 6e20 6e26 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b4092: 1304 0a00 |0035: const/16 v4, #int 10 // #a │ │ -0b4096: 6e20 6926 4100 |0037: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -0b409c: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b40a0: 28d0 |003c: goto 000c // -0030 │ │ -0b40a2: 4404 0903 |003d: aget v4, v9, v3 │ │ -0b40a6: 7040 7707 1684 |003f: invoke-direct {v6, v1, v4, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.formattedAppend:(Ljava/lang/StringBuilder;II)V // method@0777 │ │ -0b40ac: 28f3 |0042: goto 0035 // -000d │ │ -0b40ae: 1a04 252c |0043: const-string v4, "}" // string@2c25 │ │ -0b40b2: 6e20 6e26 4100 |0045: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b40b8: 6e10 7426 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0b40be: 0c04 |004b: move-result-object v4 │ │ -0b40c0: 1104 |004c: return-object v4 │ │ +0c2738: |[0c2738] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.toString:(II[II)Ljava/lang/String; │ │ +0c2748: 2201 c303 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0c274c: 7010 6726 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0c2752: 1a04 1f2c |0005: const-string v4, "{ │ │ +" // string@2c1f │ │ +0c2756: 6e20 6e26 4100 |0007: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c275c: 2190 |000a: array-length v0, v9 │ │ +0c275e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0c2760: 3572 3700 |000c: if-ge v2, v7, 0043 // +0037 │ │ +0c2764: 9003 0a02 |000e: add-int v3, v10, v2 │ │ +0c2768: 2204 c303 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0c276c: 7010 6726 0400 |0012: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0c2772: 1a05 2500 |0015: const-string v5, " [" // string@0025 │ │ +0c2776: 6e20 6e26 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c277c: 0c04 |001a: move-result-object v4 │ │ +0c277e: 6e20 6b26 3400 |001b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0c2784: 0c04 |001e: move-result-object v4 │ │ +0c2786: 1a05 7311 |001f: const-string v5, "] = " // string@1173 │ │ +0c278a: 6e20 6e26 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c2790: 0c04 |0024: move-result-object v4 │ │ +0c2792: 6e10 7426 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0c2798: 0c04 |0028: move-result-object v4 │ │ +0c279a: 6e20 6e26 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c27a0: 3a03 0400 |002c: if-ltz v3, 0030 // +0004 │ │ +0c27a4: 3403 0f00 |002e: if-lt v3, v0, 003d // +000f │ │ +0c27a8: 1a04 5523 |0030: const-string v4, "out of bounds" // string@2355 │ │ +0c27ac: 6e20 6e26 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c27b2: 1304 0a00 |0035: const/16 v4, #int 10 // #a │ │ +0c27b6: 6e20 6926 4100 |0037: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +0c27bc: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0c27c0: 28d0 |003c: goto 000c // -0030 │ │ +0c27c2: 4404 0903 |003d: aget v4, v9, v3 │ │ +0c27c6: 7040 7707 1684 |003f: invoke-direct {v6, v1, v4, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.formattedAppend:(Ljava/lang/StringBuilder;II)V // method@0777 │ │ +0c27cc: 28f3 |0042: goto 0035 // -000d │ │ +0c27ce: 1a04 232c |0043: const-string v4, "}" // string@2c23 │ │ +0c27d2: 6e20 6e26 4100 |0045: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c27d8: 6e10 7426 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0c27de: 0c04 |004b: move-result-object v4 │ │ +0c27e0: 1104 |004c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0005 line=140 │ │ 0x000a line=141 │ │ 0x000b line=142 │ │ 0x000e line=143 │ │ @@ -220863,49 +221014,49 @@ │ │ type : '(ILjava/nio/FloatBuffer;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -0b40c4: |[0b40c4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.toString:(ILjava/nio/FloatBuffer;)Ljava/lang/String; │ │ -0b40d4: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0b40d8: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0b40de: 1a02 212c |0005: const-string v2, "{ │ │ -" // string@2c21 │ │ -0b40e2: 6e20 6e26 2000 |0007: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b40e8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0b40ea: 3551 2f00 |000b: if-ge v1, v5, 003a // +002f │ │ -0b40ee: 2202 c503 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0b40f2: 7010 6726 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0b40f8: 1a03 2500 |0012: const-string v3, " [" // string@0025 │ │ -0b40fc: 6e20 6e26 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b4102: 0c02 |0017: move-result-object v2 │ │ -0b4104: 6e20 6b26 1200 |0018: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0b410a: 0c02 |001b: move-result-object v2 │ │ -0b410c: 1a03 7511 |001c: const-string v3, "] = " // string@1175 │ │ -0b4110: 6e20 6e26 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b4116: 0c02 |0021: move-result-object v2 │ │ -0b4118: 6e20 0327 1600 |0022: invoke-virtual {v6, v1}, Ljava/nio/FloatBuffer;.get:(I)F // method@2703 │ │ -0b411e: 0a03 |0025: move-result v3 │ │ -0b4120: 6e20 6a26 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -0b4126: 0c02 |0029: move-result-object v2 │ │ -0b4128: 1303 0a00 |002a: const/16 v3, #int 10 // #a │ │ -0b412c: 6e20 6926 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -0b4132: 0c02 |002f: move-result-object v2 │ │ -0b4134: 6e10 7426 0200 |0030: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0b413a: 0c02 |0033: move-result-object v2 │ │ -0b413c: 6e20 6e26 2000 |0034: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b4142: d801 0101 |0037: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b4146: 28d2 |0039: goto 000b // -002e │ │ -0b4148: 1a02 252c |003a: const-string v2, "}" // string@2c25 │ │ -0b414c: 6e20 6e26 2000 |003c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b4152: 6e10 7426 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0b4158: 0c02 |0042: move-result-object v2 │ │ -0b415a: 1102 |0043: return-object v2 │ │ +0c27e4: |[0c27e4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.toString:(ILjava/nio/FloatBuffer;)Ljava/lang/String; │ │ +0c27f4: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0c27f8: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0c27fe: 1a02 1f2c |0005: const-string v2, "{ │ │ +" // string@2c1f │ │ +0c2802: 6e20 6e26 2000 |0007: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c2808: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0c280a: 3551 2f00 |000b: if-ge v1, v5, 003a // +002f │ │ +0c280e: 2202 c303 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0c2812: 7010 6726 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0c2818: 1a03 2500 |0012: const-string v3, " [" // string@0025 │ │ +0c281c: 6e20 6e26 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c2822: 0c02 |0017: move-result-object v2 │ │ +0c2824: 6e20 6b26 1200 |0018: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0c282a: 0c02 |001b: move-result-object v2 │ │ +0c282c: 1a03 7311 |001c: const-string v3, "] = " // string@1173 │ │ +0c2830: 6e20 6e26 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c2836: 0c02 |0021: move-result-object v2 │ │ +0c2838: 6e20 0327 1600 |0022: invoke-virtual {v6, v1}, Ljava/nio/FloatBuffer;.get:(I)F // method@2703 │ │ +0c283e: 0a03 |0025: move-result v3 │ │ +0c2840: 6e20 6a26 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +0c2846: 0c02 |0029: move-result-object v2 │ │ +0c2848: 1303 0a00 |002a: const/16 v3, #int 10 // #a │ │ +0c284c: 6e20 6926 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +0c2852: 0c02 |002f: move-result-object v2 │ │ +0c2854: 6e10 7426 0200 |0030: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0c285a: 0c02 |0033: move-result-object v2 │ │ +0c285c: 6e20 6e26 2000 |0034: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c2862: d801 0101 |0037: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c2866: 28d2 |0039: goto 000b // -002e │ │ +0c2868: 1a02 232c |003a: const-string v2, "}" // string@2c23 │ │ +0c286c: 6e20 6e26 2000 |003c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c2872: 6e10 7426 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0c2878: 0c02 |0042: move-result-object v2 │ │ +0c287a: 1102 |0043: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0005 line=194 │ │ 0x000a line=195 │ │ 0x000d line=196 │ │ 0x0037 line=195 │ │ @@ -220923,49 +221074,49 @@ │ │ type : '(ILjava/nio/ShortBuffer;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -0b415c: |[0b415c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.toString:(ILjava/nio/ShortBuffer;)Ljava/lang/String; │ │ -0b416c: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0b4170: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0b4176: 1a02 212c |0005: const-string v2, "{ │ │ -" // string@2c21 │ │ -0b417a: 6e20 6e26 2000 |0007: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b4180: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0b4182: 3551 2f00 |000b: if-ge v1, v5, 003a // +002f │ │ -0b4186: 2202 c503 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0b418a: 7010 6726 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0b4190: 1a03 2500 |0012: const-string v3, " [" // string@0025 │ │ -0b4194: 6e20 6e26 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b419a: 0c02 |0017: move-result-object v2 │ │ -0b419c: 6e20 6b26 1200 |0018: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0b41a2: 0c02 |001b: move-result-object v2 │ │ -0b41a4: 1a03 7511 |001c: const-string v3, "] = " // string@1175 │ │ -0b41a8: 6e20 6e26 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b41ae: 0c02 |0021: move-result-object v2 │ │ -0b41b0: 6e20 2427 1600 |0022: invoke-virtual {v6, v1}, Ljava/nio/ShortBuffer;.get:(I)S // method@2724 │ │ -0b41b6: 0a03 |0025: move-result v3 │ │ -0b41b8: 6e20 6b26 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0b41be: 0c02 |0029: move-result-object v2 │ │ -0b41c0: 1303 0a00 |002a: const/16 v3, #int 10 // #a │ │ -0b41c4: 6e20 6926 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -0b41ca: 0c02 |002f: move-result-object v2 │ │ -0b41cc: 6e10 7426 0200 |0030: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0b41d2: 0c02 |0033: move-result-object v2 │ │ -0b41d4: 6e20 6e26 2000 |0034: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b41da: d801 0101 |0037: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b41de: 28d2 |0039: goto 000b // -002e │ │ -0b41e0: 1a02 252c |003a: const-string v2, "}" // string@2c25 │ │ -0b41e4: 6e20 6e26 2000 |003c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b41ea: 6e10 7426 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0b41f0: 0c02 |0042: move-result-object v2 │ │ -0b41f2: 1102 |0043: return-object v2 │ │ +0c287c: |[0c287c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.toString:(ILjava/nio/ShortBuffer;)Ljava/lang/String; │ │ +0c288c: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0c2890: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0c2896: 1a02 1f2c |0005: const-string v2, "{ │ │ +" // string@2c1f │ │ +0c289a: 6e20 6e26 2000 |0007: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c28a0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0c28a2: 3551 2f00 |000b: if-ge v1, v5, 003a // +002f │ │ +0c28a6: 2202 c303 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0c28aa: 7010 6726 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0c28b0: 1a03 2500 |0012: const-string v3, " [" // string@0025 │ │ +0c28b4: 6e20 6e26 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c28ba: 0c02 |0017: move-result-object v2 │ │ +0c28bc: 6e20 6b26 1200 |0018: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0c28c2: 0c02 |001b: move-result-object v2 │ │ +0c28c4: 1a03 7311 |001c: const-string v3, "] = " // string@1173 │ │ +0c28c8: 6e20 6e26 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c28ce: 0c02 |0021: move-result-object v2 │ │ +0c28d0: 6e20 2427 1600 |0022: invoke-virtual {v6, v1}, Ljava/nio/ShortBuffer;.get:(I)S // method@2724 │ │ +0c28d6: 0a03 |0025: move-result v3 │ │ +0c28d8: 6e20 6b26 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0c28de: 0c02 |0029: move-result-object v2 │ │ +0c28e0: 1303 0a00 |002a: const/16 v3, #int 10 // #a │ │ +0c28e4: 6e20 6926 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +0c28ea: 0c02 |002f: move-result-object v2 │ │ +0c28ec: 6e10 7426 0200 |0030: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0c28f2: 0c02 |0033: move-result-object v2 │ │ +0c28f4: 6e20 6e26 2000 |0034: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c28fa: d801 0101 |0037: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c28fe: 28d2 |0039: goto 000b // -002e │ │ +0c2900: 1a02 232c |003a: const-string v2, "}" // string@2c23 │ │ +0c2904: 6e20 6e26 2000 |003c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c290a: 6e10 7426 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0c2910: 0c02 |0042: move-result-object v2 │ │ +0c2912: 1102 |0043: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0005 line=216 │ │ 0x000a line=217 │ │ 0x000d line=218 │ │ 0x0037 line=217 │ │ @@ -220983,53 +221134,53 @@ │ │ type : '(I[FI)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -0b41f4: |[0b41f4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.toString:(I[FI)Ljava/lang/String; │ │ -0b4204: 2201 c503 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0b4208: 7010 6726 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0b420e: 1a04 212c |0005: const-string v4, "{ │ │ -" // string@2c21 │ │ -0b4212: 6e20 6e26 4100 |0007: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b4218: 2180 |000a: array-length v0, v8 │ │ -0b421a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0b421c: 3572 3700 |000c: if-ge v2, v7, 0043 // +0037 │ │ -0b4220: 9003 0902 |000e: add-int v3, v9, v2 │ │ -0b4224: 2204 c503 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0b4228: 7010 6726 0400 |0012: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0b422e: 1a05 0411 |0015: const-string v5, "[" // string@1104 │ │ -0b4232: 6e20 6e26 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b4238: 0c04 |001a: move-result-object v4 │ │ -0b423a: 6e20 6b26 3400 |001b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0b4240: 0c04 |001e: move-result-object v4 │ │ -0b4242: 1a05 7511 |001f: const-string v5, "] = " // string@1175 │ │ -0b4246: 6e20 6e26 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b424c: 0c04 |0024: move-result-object v4 │ │ -0b424e: 6e10 7426 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0b4254: 0c04 |0028: move-result-object v4 │ │ -0b4256: 6e20 6e26 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b425c: 3a03 0400 |002c: if-ltz v3, 0030 // +0004 │ │ -0b4260: 3403 0f00 |002e: if-lt v3, v0, 003d // +000f │ │ -0b4264: 1a04 5723 |0030: const-string v4, "out of bounds" // string@2357 │ │ -0b4268: 6e20 6e26 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b426e: 1304 0a00 |0035: const/16 v4, #int 10 // #a │ │ -0b4272: 6e20 6926 4100 |0037: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -0b4278: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b427c: 28d0 |003c: goto 000c // -0030 │ │ -0b427e: 4404 0803 |003d: aget v4, v8, v3 │ │ -0b4282: 6e20 6a26 4100 |003f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -0b4288: 28f3 |0042: goto 0035 // -000d │ │ -0b428a: 1a04 252c |0043: const-string v4, "}" // string@2c25 │ │ -0b428e: 6e20 6e26 4100 |0045: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b4294: 6e10 7426 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0b429a: 0c04 |004b: move-result-object v4 │ │ -0b429c: 1104 |004c: return-object v4 │ │ +0c2914: |[0c2914] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.toString:(I[FI)Ljava/lang/String; │ │ +0c2924: 2201 c303 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0c2928: 7010 6726 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0c292e: 1a04 1f2c |0005: const-string v4, "{ │ │ +" // string@2c1f │ │ +0c2932: 6e20 6e26 4100 |0007: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c2938: 2180 |000a: array-length v0, v8 │ │ +0c293a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0c293c: 3572 3700 |000c: if-ge v2, v7, 0043 // +0037 │ │ +0c2940: 9003 0902 |000e: add-int v3, v9, v2 │ │ +0c2944: 2204 c303 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0c2948: 7010 6726 0400 |0012: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0c294e: 1a05 0211 |0015: const-string v5, "[" // string@1102 │ │ +0c2952: 6e20 6e26 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c2958: 0c04 |001a: move-result-object v4 │ │ +0c295a: 6e20 6b26 3400 |001b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0c2960: 0c04 |001e: move-result-object v4 │ │ +0c2962: 1a05 7311 |001f: const-string v5, "] = " // string@1173 │ │ +0c2966: 6e20 6e26 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c296c: 0c04 |0024: move-result-object v4 │ │ +0c296e: 6e10 7426 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0c2974: 0c04 |0028: move-result-object v4 │ │ +0c2976: 6e20 6e26 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c297c: 3a03 0400 |002c: if-ltz v3, 0030 // +0004 │ │ +0c2980: 3403 0f00 |002e: if-lt v3, v0, 003d // +000f │ │ +0c2984: 1a04 5523 |0030: const-string v4, "out of bounds" // string@2355 │ │ +0c2988: 6e20 6e26 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c298e: 1304 0a00 |0035: const/16 v4, #int 10 // #a │ │ +0c2992: 6e20 6926 4100 |0037: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +0c2998: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0c299c: 28d0 |003c: goto 000c // -0030 │ │ +0c299e: 4404 0803 |003d: aget v4, v8, v3 │ │ +0c29a2: 6e20 6a26 4100 |003f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +0c29a8: 28f3 |0042: goto 0035 // -000d │ │ +0c29aa: 1a04 232c |0043: const-string v4, "}" // string@2c23 │ │ +0c29ae: 6e20 6e26 4100 |0045: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c29b4: 6e10 7426 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0c29ba: 0c04 |004b: move-result-object v4 │ │ +0c29bc: 1104 |004c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0005 line=176 │ │ 0x000a line=177 │ │ 0x000b line=178 │ │ 0x000e line=179 │ │ @@ -221056,53 +221207,53 @@ │ │ type : '(I[SI)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -0b42a0: |[0b42a0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.toString:(I[SI)Ljava/lang/String; │ │ -0b42b0: 2201 c503 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0b42b4: 7010 6726 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0b42ba: 1a04 212c |0005: const-string v4, "{ │ │ -" // string@2c21 │ │ -0b42be: 6e20 6e26 4100 |0007: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b42c4: 2180 |000a: array-length v0, v8 │ │ -0b42c6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0b42c8: 3572 3700 |000c: if-ge v2, v7, 0043 // +0037 │ │ -0b42cc: 9003 0902 |000e: add-int v3, v9, v2 │ │ -0b42d0: 2204 c503 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0b42d4: 7010 6726 0400 |0012: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0b42da: 1a05 2500 |0015: const-string v5, " [" // string@0025 │ │ -0b42de: 6e20 6e26 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b42e4: 0c04 |001a: move-result-object v4 │ │ -0b42e6: 6e20 6b26 3400 |001b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0b42ec: 0c04 |001e: move-result-object v4 │ │ -0b42ee: 1a05 7511 |001f: const-string v5, "] = " // string@1175 │ │ -0b42f2: 6e20 6e26 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b42f8: 0c04 |0024: move-result-object v4 │ │ -0b42fa: 6e10 7426 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0b4300: 0c04 |0028: move-result-object v4 │ │ -0b4302: 6e20 6e26 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b4308: 3a03 0400 |002c: if-ltz v3, 0030 // +0004 │ │ -0b430c: 3403 0f00 |002e: if-lt v3, v0, 003d // +000f │ │ -0b4310: 1a04 5723 |0030: const-string v4, "out of bounds" // string@2357 │ │ -0b4314: 6e20 6e26 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b431a: 1304 0a00 |0035: const/16 v4, #int 10 // #a │ │ -0b431e: 6e20 6926 4100 |0037: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -0b4324: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b4328: 28d0 |003c: goto 000c // -0030 │ │ -0b432a: 4a04 0803 |003d: aget-short v4, v8, v3 │ │ -0b432e: 6e20 6b26 4100 |003f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0b4334: 28f3 |0042: goto 0035 // -000d │ │ -0b4336: 1a04 252c |0043: const-string v4, "}" // string@2c25 │ │ -0b433a: 6e20 6e26 4100 |0045: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b4340: 6e10 7426 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0b4346: 0c04 |004b: move-result-object v4 │ │ -0b4348: 1104 |004c: return-object v4 │ │ +0c29c0: |[0c29c0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.toString:(I[SI)Ljava/lang/String; │ │ +0c29d0: 2201 c303 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0c29d4: 7010 6726 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0c29da: 1a04 1f2c |0005: const-string v4, "{ │ │ +" // string@2c1f │ │ +0c29de: 6e20 6e26 4100 |0007: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c29e4: 2180 |000a: array-length v0, v8 │ │ +0c29e6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0c29e8: 3572 3700 |000c: if-ge v2, v7, 0043 // +0037 │ │ +0c29ec: 9003 0902 |000e: add-int v3, v9, v2 │ │ +0c29f0: 2204 c303 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0c29f4: 7010 6726 0400 |0012: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0c29fa: 1a05 2500 |0015: const-string v5, " [" // string@0025 │ │ +0c29fe: 6e20 6e26 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c2a04: 0c04 |001a: move-result-object v4 │ │ +0c2a06: 6e20 6b26 3400 |001b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0c2a0c: 0c04 |001e: move-result-object v4 │ │ +0c2a0e: 1a05 7311 |001f: const-string v5, "] = " // string@1173 │ │ +0c2a12: 6e20 6e26 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c2a18: 0c04 |0024: move-result-object v4 │ │ +0c2a1a: 6e10 7426 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0c2a20: 0c04 |0028: move-result-object v4 │ │ +0c2a22: 6e20 6e26 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c2a28: 3a03 0400 |002c: if-ltz v3, 0030 // +0004 │ │ +0c2a2c: 3403 0f00 |002e: if-lt v3, v0, 003d // +000f │ │ +0c2a30: 1a04 5523 |0030: const-string v4, "out of bounds" // string@2355 │ │ +0c2a34: 6e20 6e26 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c2a3a: 1304 0a00 |0035: const/16 v4, #int 10 // #a │ │ +0c2a3e: 6e20 6926 4100 |0037: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +0c2a44: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0c2a48: 28d0 |003c: goto 000c // -0030 │ │ +0c2a4a: 4a04 0803 |003d: aget-short v4, v8, v3 │ │ +0c2a4e: 6e20 6b26 4100 |003f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0c2a54: 28f3 |0042: goto 0035 // -000d │ │ +0c2a56: 1a04 232c |0043: const-string v4, "}" // string@2c23 │ │ +0c2a5a: 6e20 6e26 4100 |0045: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c2a60: 6e10 7426 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0c2a66: 0c04 |004b: move-result-object v4 │ │ +0c2a68: 1104 |004c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0005 line=158 │ │ 0x000a line=159 │ │ 0x000b line=160 │ │ 0x000e line=161 │ │ @@ -221129,32 +221280,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -0b434c: |[0b434c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.unbindArrays:()V │ │ -0b435c: 5510 e902 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorArrayEnabled:Z // field@02e9 │ │ -0b4360: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0b4364: 5410 ea02 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02ea │ │ -0b4368: 6e10 6207 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.unbindByteBuffer:()V // method@0762 │ │ -0b436e: 5510 ed02 |0009: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalArrayEnabled:Z // field@02ed │ │ -0b4372: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -0b4376: 5410 ee02 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02ee │ │ -0b437a: 6e10 6207 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.unbindByteBuffer:()V // method@0762 │ │ -0b4380: 5510 f102 |0012: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTextureCoordArrayEnabled:Z // field@02f1 │ │ -0b4384: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -0b4388: 5410 f002 |0016: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTexCoordPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02f0 │ │ -0b438c: 6e10 6207 0000 |0018: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.unbindByteBuffer:()V // method@0762 │ │ -0b4392: 5510 f202 |001b: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexArrayEnabled:Z // field@02f2 │ │ -0b4396: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ -0b439a: 5410 f302 |001f: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02f3 │ │ -0b439e: 6e10 6207 0000 |0021: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.unbindByteBuffer:()V // method@0762 │ │ -0b43a4: 0e00 |0024: return-void │ │ +0c2a6c: |[0c2a6c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.unbindArrays:()V │ │ +0c2a7c: 5510 e902 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorArrayEnabled:Z // field@02e9 │ │ +0c2a80: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0c2a84: 5410 ea02 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02ea │ │ +0c2a88: 6e10 6207 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.unbindByteBuffer:()V // method@0762 │ │ +0c2a8e: 5510 ed02 |0009: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalArrayEnabled:Z // field@02ed │ │ +0c2a92: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +0c2a96: 5410 ee02 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02ee │ │ +0c2a9a: 6e10 6207 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.unbindByteBuffer:()V // method@0762 │ │ +0c2aa0: 5510 f102 |0012: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTextureCoordArrayEnabled:Z // field@02f1 │ │ +0c2aa4: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +0c2aa8: 5410 f002 |0016: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTexCoordPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02f0 │ │ +0c2aac: 6e10 6207 0000 |0018: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.unbindByteBuffer:()V // method@0762 │ │ +0c2ab2: 5510 f202 |001b: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexArrayEnabled:Z // field@02f2 │ │ +0c2ab6: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ +0c2aba: 5410 f302 |001f: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02f3 │ │ +0c2abe: 6e10 6207 0000 |0021: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.unbindByteBuffer:()V // method@0762 │ │ +0c2ac4: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1138 │ │ 0x0009 line=1139 │ │ 0x0012 line=1140 │ │ 0x001b line=1141 │ │ 0x0024 line=1142 │ │ @@ -221167,24 +221318,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0b43a8: |[0b43a8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glActiveTexture:(I)V │ │ -0b43b8: 1a00 4c1b |0000: const-string v0, "glActiveTexture" // string@1b4c │ │ -0b43bc: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b43c2: 1a00 6e29 |0005: const-string v0, "texture" // string@296e │ │ -0b43c6: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b43cc: 7010 7407 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b43d2: 5410 f402 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b43d6: 7220 bb27 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glActiveTexture:(I)V // method@27bb │ │ -0b43dc: 7010 7107 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b43e2: 0e00 |0015: return-void │ │ +0c2ac8: |[0c2ac8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glActiveTexture:(I)V │ │ +0c2ad8: 1a00 4a1b |0000: const-string v0, "glActiveTexture" // string@1b4a │ │ +0c2adc: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c2ae2: 1a00 6c29 |0005: const-string v0, "texture" // string@296c │ │ +0c2ae6: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c2aec: 7010 7407 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c2af2: 5410 f402 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c2af6: 7220 bb27 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glActiveTexture:(I)V // method@27bb │ │ +0c2afc: 7010 7107 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c2b02: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1159 │ │ 0x0005 line=1160 │ │ 0x000a line=1161 │ │ 0x000d line=1162 │ │ 0x0012 line=1163 │ │ @@ -221198,26 +221349,26 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0b43e4: |[0b43e4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glAlphaFunc:(IF)V │ │ -0b43f4: 1a00 4d1b |0000: const-string v0, "glAlphaFunc" // string@1b4d │ │ -0b43f8: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b43fe: 1a00 4d18 |0005: const-string v0, "func" // string@184d │ │ -0b4402: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4408: 1a00 2425 |000a: const-string v0, "ref" // string@2524 │ │ -0b440c: 7030 6407 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b4412: 7010 7407 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b4418: 5410 f402 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b441c: 7230 bc27 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glAlphaFunc:(IF)V // method@27bc │ │ -0b4422: 7010 7107 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b4428: 0e00 |001a: return-void │ │ +0c2b04: |[0c2b04] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glAlphaFunc:(IF)V │ │ +0c2b14: 1a00 4b1b |0000: const-string v0, "glAlphaFunc" // string@1b4b │ │ +0c2b18: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c2b1e: 1a00 4b18 |0005: const-string v0, "func" // string@184b │ │ +0c2b22: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c2b28: 1a00 2225 |000a: const-string v0, "ref" // string@2522 │ │ +0c2b2c: 7030 6407 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c2b32: 7010 7407 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c2b38: 5410 f402 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c2b3c: 7230 bc27 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glAlphaFunc:(IF)V // method@27bc │ │ +0c2b42: 7010 7107 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c2b48: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1167 │ │ 0x0005 line=1168 │ │ 0x000a line=1169 │ │ 0x000f line=1170 │ │ 0x0012 line=1171 │ │ @@ -221233,26 +221384,26 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0b442c: |[0b442c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glAlphaFuncx:(II)V │ │ -0b443c: 1a00 4e1b |0000: const-string v0, "glAlphaFuncx" // string@1b4e │ │ -0b4440: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b4446: 1a00 4d18 |0005: const-string v0, "func" // string@184d │ │ -0b444a: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4450: 1a00 2425 |000a: const-string v0, "ref" // string@2524 │ │ -0b4454: 7030 6507 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b445a: 7010 7407 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b4460: 5410 f402 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b4464: 7230 bd27 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glAlphaFuncx:(II)V // method@27bd │ │ -0b446a: 7010 7107 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b4470: 0e00 |001a: return-void │ │ +0c2b4c: |[0c2b4c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glAlphaFuncx:(II)V │ │ +0c2b5c: 1a00 4c1b |0000: const-string v0, "glAlphaFuncx" // string@1b4c │ │ +0c2b60: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c2b66: 1a00 4b18 |0005: const-string v0, "func" // string@184b │ │ +0c2b6a: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c2b70: 1a00 2225 |000a: const-string v0, "ref" // string@2522 │ │ +0c2b74: 7030 6507 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c2b7a: 7010 7407 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c2b80: 5410 f402 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c2b84: 7230 bd27 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glAlphaFuncx:(II)V // method@27bd │ │ +0c2b8a: 7010 7107 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c2b90: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1176 │ │ 0x0005 line=1177 │ │ 0x000a line=1178 │ │ 0x000f line=1179 │ │ 0x0012 line=1180 │ │ @@ -221268,18 +221419,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b4474: |[0b4474] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glBindBuffer:(II)V │ │ -0b4484: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b4488: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b448e: 2700 |0005: throw v0 │ │ +0c2b94: |[0c2b94] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glBindBuffer:(II)V │ │ +0c2ba4: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c2ba8: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c2bae: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2730 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 buffer I │ │ @@ -221289,28 +221440,28 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0b4490: |[0b4490] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glBindTexture:(II)V │ │ -0b44a0: 1a00 561b |0000: const-string v0, "glBindTexture" // string@1b56 │ │ -0b44a4: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b44aa: 1a00 3e29 |0005: const-string v0, "target" // string@293e │ │ -0b44ae: 7020 9807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@0798 │ │ -0b44b4: 0c01 |000a: move-result-object v1 │ │ -0b44b6: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b44bc: 1a00 6e29 |000e: const-string v0, "texture" // string@296e │ │ -0b44c0: 7030 6507 0204 |0010: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b44c6: 7010 7407 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b44cc: 5420 f402 |0016: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b44d0: 7230 be27 3004 |0018: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glBindTexture:(II)V // method@27be │ │ -0b44d6: 7010 7107 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b44dc: 0e00 |001e: return-void │ │ +0c2bb0: |[0c2bb0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glBindTexture:(II)V │ │ +0c2bc0: 1a00 541b |0000: const-string v0, "glBindTexture" // string@1b54 │ │ +0c2bc4: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c2bca: 1a00 3c29 |0005: const-string v0, "target" // string@293c │ │ +0c2bce: 7020 9807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@0798 │ │ +0c2bd4: 0c01 |000a: move-result-object v1 │ │ +0c2bd6: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c2bdc: 1a00 6c29 |000e: const-string v0, "texture" // string@296c │ │ +0c2be0: 7030 6507 0204 |0010: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c2be6: 7010 7407 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c2bec: 5420 f402 |0016: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c2bf0: 7230 be27 3004 |0018: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glBindTexture:(II)V // method@27be │ │ +0c2bf6: 7010 7107 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c2bfc: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1185 │ │ 0x0005 line=1186 │ │ 0x000e line=1187 │ │ 0x0013 line=1188 │ │ 0x0016 line=1189 │ │ @@ -221326,30 +221477,30 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0b44e0: |[0b44e0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glBlendFunc:(II)V │ │ -0b44f0: 1a00 5a1b |0000: const-string v0, "glBlendFunc" // string@1b5a │ │ -0b44f4: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b44fa: 1a00 fc27 |0005: const-string v0, "sfactor" // string@27fc │ │ -0b44fe: 7020 7e07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFactor:(I)Ljava/lang/String; // method@077e │ │ -0b4504: 0c01 |000a: move-result-object v1 │ │ -0b4506: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b450c: 1a00 0116 |000e: const-string v0, "dfactor" // string@1601 │ │ -0b4510: 7020 7e07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFactor:(I)Ljava/lang/String; // method@077e │ │ -0b4516: 0c01 |0013: move-result-object v1 │ │ -0b4518: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b451e: 7010 7407 0200 |0017: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b4524: 5420 f402 |001a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b4528: 7230 bf27 3004 |001c: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glBlendFunc:(II)V // method@27bf │ │ -0b452e: 7010 7107 0200 |001f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b4534: 0e00 |0022: return-void │ │ +0c2c00: |[0c2c00] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glBlendFunc:(II)V │ │ +0c2c10: 1a00 581b |0000: const-string v0, "glBlendFunc" // string@1b58 │ │ +0c2c14: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c2c1a: 1a00 fa27 |0005: const-string v0, "sfactor" // string@27fa │ │ +0c2c1e: 7020 7e07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFactor:(I)Ljava/lang/String; // method@077e │ │ +0c2c24: 0c01 |000a: move-result-object v1 │ │ +0c2c26: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c2c2c: 1a00 ff15 |000e: const-string v0, "dfactor" // string@15ff │ │ +0c2c30: 7020 7e07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFactor:(I)Ljava/lang/String; // method@077e │ │ +0c2c36: 0c01 |0013: move-result-object v1 │ │ +0c2c38: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c2c3e: 7010 7407 0200 |0017: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c2c44: 5420 f402 |001a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c2c48: 7230 bf27 3004 |001c: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glBlendFunc:(II)V // method@27bf │ │ +0c2c4e: 7010 7107 0200 |001f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c2c54: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1194 │ │ 0x0005 line=1195 │ │ 0x000e line=1196 │ │ 0x0017 line=1197 │ │ 0x001a line=1199 │ │ @@ -221365,18 +221516,18 @@ │ │ type : '(IILjava/nio/Buffer;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b4538: |[0b4538] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glBufferData:(IILjava/nio/Buffer;I)V │ │ -0b4548: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b454c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b4552: 2700 |0005: throw v0 │ │ +0c2c58: |[0c2c58] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glBufferData:(IILjava/nio/Buffer;I)V │ │ +0c2c68: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c2c6c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c2c72: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2734 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 size I │ │ @@ -221388,18 +221539,18 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b4554: |[0b4554] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glBufferSubData:(IIILjava/nio/Buffer;)V │ │ -0b4564: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b4568: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b456e: 2700 |0005: throw v0 │ │ +0c2c74: |[0c2c74] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glBufferSubData:(IIILjava/nio/Buffer;)V │ │ +0c2c84: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c2c88: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c2c8e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2738 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 offset I │ │ @@ -221411,26 +221562,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0b4570: |[0b4570] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClear:(I)V │ │ -0b4580: 1a00 601b |0000: const-string v0, "glClear" // string@1b60 │ │ -0b4584: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b458a: 1a00 0d21 |0005: const-string v0, "mask" // string@210d │ │ -0b458e: 7020 7a07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getClearBufferMask:(I)Ljava/lang/String; // method@077a │ │ -0b4594: 0c01 |000a: move-result-object v1 │ │ -0b4596: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b459c: 7010 7407 0200 |000e: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b45a2: 5420 f402 |0011: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b45a6: 7220 c027 3000 |0013: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glClear:(I)V // method@27c0 │ │ -0b45ac: 7010 7107 0200 |0016: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b45b2: 0e00 |0019: return-void │ │ +0c2c90: |[0c2c90] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClear:(I)V │ │ +0c2ca0: 1a00 5e1b |0000: const-string v0, "glClear" // string@1b5e │ │ +0c2ca4: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c2caa: 1a00 0b21 |0005: const-string v0, "mask" // string@210b │ │ +0c2cae: 7020 7a07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getClearBufferMask:(I)Ljava/lang/String; // method@077a │ │ +0c2cb4: 0c01 |000a: move-result-object v1 │ │ +0c2cb6: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c2cbc: 7010 7407 0200 |000e: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c2cc2: 5420 f402 |0011: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c2cc6: 7220 c027 3000 |0013: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glClear:(I)V // method@27c0 │ │ +0c2ccc: 7010 7107 0200 |0016: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c2cd2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1204 │ │ 0x0005 line=1205 │ │ 0x000e line=1206 │ │ 0x0011 line=1208 │ │ 0x0016 line=1209 │ │ @@ -221444,30 +221595,30 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -0b45b4: |[0b45b4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClearColor:(FFFF)V │ │ -0b45c4: 1a00 611b |0000: const-string v0, "glClearColor" // string@1b61 │ │ -0b45c8: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b45ce: 1a00 2225 |0005: const-string v0, "red" // string@2522 │ │ -0b45d2: 7030 6407 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b45d8: 1a00 701c |000a: const-string v0, "green" // string@1c70 │ │ -0b45dc: 7030 6407 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b45e2: 1a00 7113 |000f: const-string v0, "blue" // string@1371 │ │ -0b45e6: 7030 6407 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b45ec: 1a00 7b12 |0014: const-string v0, "alpha" // string@127b │ │ -0b45f0: 7030 6407 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b45f6: 7010 7407 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b45fc: 5410 f402 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b4600: 7255 c127 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glClearColor:(FFFF)V // method@27c1 │ │ -0b4606: 7010 7107 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b460c: 0e00 |0024: return-void │ │ +0c2cd4: |[0c2cd4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClearColor:(FFFF)V │ │ +0c2ce4: 1a00 5f1b |0000: const-string v0, "glClearColor" // string@1b5f │ │ +0c2ce8: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c2cee: 1a00 2025 |0005: const-string v0, "red" // string@2520 │ │ +0c2cf2: 7030 6407 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c2cf8: 1a00 6e1c |000a: const-string v0, "green" // string@1c6e │ │ +0c2cfc: 7030 6407 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c2d02: 1a00 6f13 |000f: const-string v0, "blue" // string@136f │ │ +0c2d06: 7030 6407 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c2d0c: 1a00 7912 |0014: const-string v0, "alpha" // string@1279 │ │ +0c2d10: 7030 6407 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c2d16: 7010 7407 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c2d1c: 5410 f402 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c2d20: 7255 c127 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glClearColor:(FFFF)V // method@27c1 │ │ +0c2d26: 7010 7107 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c2d2c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1213 │ │ 0x0005 line=1214 │ │ 0x000a line=1215 │ │ 0x000f line=1216 │ │ 0x0014 line=1217 │ │ @@ -221487,30 +221638,30 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -0b4610: |[0b4610] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClearColorx:(IIII)V │ │ -0b4620: 1a00 611b |0000: const-string v0, "glClearColor" // string@1b61 │ │ -0b4624: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b462a: 1a00 2225 |0005: const-string v0, "red" // string@2522 │ │ -0b462e: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4634: 1a00 701c |000a: const-string v0, "green" // string@1c70 │ │ -0b4638: 7030 6507 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b463e: 1a00 7113 |000f: const-string v0, "blue" // string@1371 │ │ -0b4642: 7030 6507 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4648: 1a00 7b12 |0014: const-string v0, "alpha" // string@127b │ │ -0b464c: 7030 6507 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4652: 7010 7407 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b4658: 5410 f402 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b465c: 7255 c227 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glClearColorx:(IIII)V // method@27c2 │ │ -0b4662: 7010 7107 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b4668: 0e00 |0024: return-void │ │ +0c2d30: |[0c2d30] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClearColorx:(IIII)V │ │ +0c2d40: 1a00 5f1b |0000: const-string v0, "glClearColor" // string@1b5f │ │ +0c2d44: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c2d4a: 1a00 2025 |0005: const-string v0, "red" // string@2520 │ │ +0c2d4e: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c2d54: 1a00 6e1c |000a: const-string v0, "green" // string@1c6e │ │ +0c2d58: 7030 6507 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c2d5e: 1a00 6f13 |000f: const-string v0, "blue" // string@136f │ │ +0c2d62: 7030 6507 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c2d68: 1a00 7912 |0014: const-string v0, "alpha" // string@1279 │ │ +0c2d6c: 7030 6507 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c2d72: 7010 7407 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c2d78: 5410 f402 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c2d7c: 7255 c227 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glClearColorx:(IIII)V // method@27c2 │ │ +0c2d82: 7010 7107 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c2d88: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1225 │ │ 0x0005 line=1226 │ │ 0x000a line=1227 │ │ 0x000f line=1228 │ │ 0x0014 line=1229 │ │ @@ -221530,24 +221681,24 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0b466c: |[0b466c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClearDepthf:(F)V │ │ -0b467c: 1a00 631b |0000: const-string v0, "glClearDepthf" // string@1b63 │ │ -0b4680: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b4686: 1a00 e015 |0005: const-string v0, "depth" // string@15e0 │ │ -0b468a: 7030 6407 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b4690: 7010 7407 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b4696: 5410 f402 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b469a: 7220 c327 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClearDepthf:(F)V // method@27c3 │ │ -0b46a0: 7010 7107 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b46a6: 0e00 |0015: return-void │ │ +0c2d8c: |[0c2d8c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClearDepthf:(F)V │ │ +0c2d9c: 1a00 611b |0000: const-string v0, "glClearDepthf" // string@1b61 │ │ +0c2da0: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c2da6: 1a00 de15 |0005: const-string v0, "depth" // string@15de │ │ +0c2daa: 7030 6407 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c2db0: 7010 7407 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c2db6: 5410 f402 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c2dba: 7220 c327 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClearDepthf:(F)V // method@27c3 │ │ +0c2dc0: 7010 7107 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c2dc6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1237 │ │ 0x0005 line=1238 │ │ 0x000a line=1239 │ │ 0x000d line=1241 │ │ 0x0012 line=1242 │ │ @@ -221561,24 +221712,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0b46a8: |[0b46a8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClearDepthx:(I)V │ │ -0b46b8: 1a00 641b |0000: const-string v0, "glClearDepthx" // string@1b64 │ │ -0b46bc: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b46c2: 1a00 e015 |0005: const-string v0, "depth" // string@15e0 │ │ -0b46c6: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b46cc: 7010 7407 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b46d2: 5410 f402 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b46d6: 7220 c427 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClearDepthx:(I)V // method@27c4 │ │ -0b46dc: 7010 7107 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b46e2: 0e00 |0015: return-void │ │ +0c2dc8: |[0c2dc8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClearDepthx:(I)V │ │ +0c2dd8: 1a00 621b |0000: const-string v0, "glClearDepthx" // string@1b62 │ │ +0c2ddc: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c2de2: 1a00 de15 |0005: const-string v0, "depth" // string@15de │ │ +0c2de6: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c2dec: 7010 7407 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c2df2: 5410 f402 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c2df6: 7220 c427 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClearDepthx:(I)V // method@27c4 │ │ +0c2dfc: 7010 7107 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c2e02: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1246 │ │ 0x0005 line=1247 │ │ 0x000a line=1248 │ │ 0x000d line=1250 │ │ 0x0012 line=1251 │ │ @@ -221592,24 +221743,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0b46e4: |[0b46e4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClearStencil:(I)V │ │ -0b46f4: 1a00 651b |0000: const-string v0, "glClearStencil" // string@1b65 │ │ -0b46f8: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b46fe: 1a00 ea25 |0005: const-string v0, "s" // string@25ea │ │ -0b4702: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4708: 7010 7407 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b470e: 5410 f402 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b4712: 7220 c527 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClearStencil:(I)V // method@27c5 │ │ -0b4718: 7010 7107 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b471e: 0e00 |0015: return-void │ │ +0c2e04: |[0c2e04] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClearStencil:(I)V │ │ +0c2e14: 1a00 631b |0000: const-string v0, "glClearStencil" // string@1b63 │ │ +0c2e18: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c2e1e: 1a00 e825 |0005: const-string v0, "s" // string@25e8 │ │ +0c2e22: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c2e28: 7010 7407 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c2e2e: 5410 f402 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c2e32: 7220 c527 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClearStencil:(I)V // method@27c5 │ │ +0c2e38: 7010 7107 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c2e3e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1255 │ │ 0x0005 line=1256 │ │ 0x000a line=1257 │ │ 0x000d line=1259 │ │ 0x0012 line=1260 │ │ @@ -221623,24 +221774,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0b4720: |[0b4720] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClientActiveTexture:(I)V │ │ -0b4730: 1a00 661b |0000: const-string v0, "glClientActiveTexture" // string@1b66 │ │ -0b4734: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b473a: 1a00 6e29 |0005: const-string v0, "texture" // string@296e │ │ -0b473e: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4744: 7010 7407 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b474a: 5410 f402 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b474e: 7220 c627 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClientActiveTexture:(I)V // method@27c6 │ │ -0b4754: 7010 7107 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b475a: 0e00 |0015: return-void │ │ +0c2e40: |[0c2e40] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClientActiveTexture:(I)V │ │ +0c2e50: 1a00 641b |0000: const-string v0, "glClientActiveTexture" // string@1b64 │ │ +0c2e54: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c2e5a: 1a00 6c29 |0005: const-string v0, "texture" // string@296c │ │ +0c2e5e: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c2e64: 7010 7407 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c2e6a: 5410 f402 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c2e6e: 7220 c627 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClientActiveTexture:(I)V // method@27c6 │ │ +0c2e74: 7010 7107 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c2e7a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1264 │ │ 0x0005 line=1265 │ │ 0x000a line=1266 │ │ 0x000d line=1268 │ │ 0x0012 line=1269 │ │ @@ -221654,27 +221805,27 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -0b475c: |[0b475c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClipPlanef:(ILjava/nio/FloatBuffer;)V │ │ -0b476c: 1a00 671b |0000: const-string v0, "glClipPlanef" // string@1b67 │ │ -0b4770: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b4776: 1a00 0224 |0005: const-string v0, "plane" // string@2402 │ │ -0b477a: 7030 6507 0203 |0007: invoke-direct {v2, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4780: 1a00 0c17 |000a: const-string v0, "equation" // string@170c │ │ -0b4784: 1241 |000c: const/4 v1, #int 4 // #4 │ │ -0b4786: 7040 6607 0241 |000d: invoke-direct {v2, v0, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0766 │ │ -0b478c: 7010 7407 0200 |0010: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b4792: 5420 f602 |0013: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02f6 │ │ -0b4796: 7230 3b28 3004 |0015: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanef:(ILjava/nio/FloatBuffer;)V // method@283b │ │ -0b479c: 7010 7107 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b47a2: 0e00 |001b: return-void │ │ +0c2e7c: |[0c2e7c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClipPlanef:(ILjava/nio/FloatBuffer;)V │ │ +0c2e8c: 1a00 651b |0000: const-string v0, "glClipPlanef" // string@1b65 │ │ +0c2e90: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c2e96: 1a00 0024 |0005: const-string v0, "plane" // string@2400 │ │ +0c2e9a: 7030 6507 0203 |0007: invoke-direct {v2, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c2ea0: 1a00 0a17 |000a: const-string v0, "equation" // string@170a │ │ +0c2ea4: 1241 |000c: const/4 v1, #int 4 // #4 │ │ +0c2ea6: 7040 6607 0241 |000d: invoke-direct {v2, v0, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0766 │ │ +0c2eac: 7010 7407 0200 |0010: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c2eb2: 5420 f602 |0013: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02f6 │ │ +0c2eb6: 7230 3b28 3004 |0015: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanef:(ILjava/nio/FloatBuffer;)V // method@283b │ │ +0c2ebc: 7010 7107 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c2ec2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2558 │ │ 0x0005 line=2559 │ │ 0x000a line=2560 │ │ 0x0010 line=2561 │ │ 0x0013 line=2562 │ │ @@ -221690,29 +221841,29 @@ │ │ type : '(I[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -0b47a4: |[0b47a4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClipPlanef:(I[FI)V │ │ -0b47b4: 1a00 671b |0000: const-string v0, "glClipPlanef" // string@1b67 │ │ -0b47b8: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b47be: 1a00 0224 |0005: const-string v0, "plane" // string@2402 │ │ -0b47c2: 7030 6507 0203 |0007: invoke-direct {v2, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b47c8: 1a00 0c17 |000a: const-string v0, "equation" // string@170c │ │ -0b47cc: 1241 |000c: const/4 v1, #int 4 // #4 │ │ -0b47ce: 7055 6907 0241 |000d: invoke-direct {v2, v0, v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0769 │ │ -0b47d4: 1a00 e422 |0010: const-string v0, "offset" // string@22e4 │ │ -0b47d8: 7030 6507 0205 |0012: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b47de: 7010 7407 0200 |0015: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b47e4: 5420 f602 |0018: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02f6 │ │ -0b47e8: 7240 3c28 3054 |001a: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanef:(I[FI)V // method@283c │ │ -0b47ee: 7010 7107 0200 |001d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b47f4: 0e00 |0020: return-void │ │ +0c2ec4: |[0c2ec4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClipPlanef:(I[FI)V │ │ +0c2ed4: 1a00 651b |0000: const-string v0, "glClipPlanef" // string@1b65 │ │ +0c2ed8: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c2ede: 1a00 0024 |0005: const-string v0, "plane" // string@2400 │ │ +0c2ee2: 7030 6507 0203 |0007: invoke-direct {v2, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c2ee8: 1a00 0a17 |000a: const-string v0, "equation" // string@170a │ │ +0c2eec: 1241 |000c: const/4 v1, #int 4 // #4 │ │ +0c2eee: 7055 6907 0241 |000d: invoke-direct {v2, v0, v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0769 │ │ +0c2ef4: 1a00 e222 |0010: const-string v0, "offset" // string@22e2 │ │ +0c2ef8: 7030 6507 0205 |0012: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c2efe: 7010 7407 0200 |0015: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c2f04: 5420 f602 |0018: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02f6 │ │ +0c2f08: 7240 3c28 3054 |001a: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanef:(I[FI)V // method@283c │ │ +0c2f0e: 7010 7107 0200 |001d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c2f14: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2548 │ │ 0x0005 line=2549 │ │ 0x000a line=2550 │ │ 0x0010 line=2551 │ │ 0x0015 line=2552 │ │ @@ -221730,27 +221881,27 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -0b47f8: |[0b47f8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClipPlanex:(ILjava/nio/IntBuffer;)V │ │ -0b4808: 1a00 671b |0000: const-string v0, "glClipPlanef" // string@1b67 │ │ -0b480c: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b4812: 1a00 0224 |0005: const-string v0, "plane" // string@2402 │ │ -0b4816: 7030 6507 0203 |0007: invoke-direct {v2, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b481c: 1a00 0c17 |000a: const-string v0, "equation" // string@170c │ │ -0b4820: 1241 |000c: const/4 v1, #int 4 // #4 │ │ -0b4822: 7040 6707 0241 |000d: invoke-direct {v2, v0, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0767 │ │ -0b4828: 7010 7407 0200 |0010: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b482e: 5420 f602 |0013: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02f6 │ │ -0b4832: 7230 3d28 3004 |0015: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanex:(ILjava/nio/IntBuffer;)V // method@283d │ │ -0b4838: 7010 7107 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b483e: 0e00 |001b: return-void │ │ +0c2f18: |[0c2f18] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClipPlanex:(ILjava/nio/IntBuffer;)V │ │ +0c2f28: 1a00 651b |0000: const-string v0, "glClipPlanef" // string@1b65 │ │ +0c2f2c: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c2f32: 1a00 0024 |0005: const-string v0, "plane" // string@2400 │ │ +0c2f36: 7030 6507 0203 |0007: invoke-direct {v2, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c2f3c: 1a00 0a17 |000a: const-string v0, "equation" // string@170a │ │ +0c2f40: 1241 |000c: const/4 v1, #int 4 // #4 │ │ +0c2f42: 7040 6707 0241 |000d: invoke-direct {v2, v0, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0767 │ │ +0c2f48: 7010 7407 0200 |0010: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c2f4e: 5420 f602 |0013: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02f6 │ │ +0c2f52: 7230 3d28 3004 |0015: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanex:(ILjava/nio/IntBuffer;)V // method@283d │ │ +0c2f58: 7010 7107 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c2f5e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2577 │ │ 0x0005 line=2578 │ │ 0x000a line=2579 │ │ 0x0010 line=2580 │ │ 0x0013 line=2581 │ │ @@ -221766,29 +221917,29 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -0b4840: |[0b4840] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClipPlanex:(I[II)V │ │ -0b4850: 1a00 681b |0000: const-string v0, "glClipPlanex" // string@1b68 │ │ -0b4854: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b485a: 1a00 0224 |0005: const-string v0, "plane" // string@2402 │ │ -0b485e: 7030 6507 0203 |0007: invoke-direct {v2, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4864: 1a00 0c17 |000a: const-string v0, "equation" // string@170c │ │ -0b4868: 1241 |000c: const/4 v1, #int 4 // #4 │ │ -0b486a: 7055 6a07 0241 |000d: invoke-direct {v2, v0, v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@076a │ │ -0b4870: 1a00 e422 |0010: const-string v0, "offset" // string@22e4 │ │ -0b4874: 7030 6507 0205 |0012: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b487a: 7010 7407 0200 |0015: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b4880: 5420 f602 |0018: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02f6 │ │ -0b4884: 7240 3e28 3054 |001a: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanex:(I[II)V // method@283e │ │ -0b488a: 7010 7107 0200 |001d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b4890: 0e00 |0020: return-void │ │ +0c2f60: |[0c2f60] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClipPlanex:(I[II)V │ │ +0c2f70: 1a00 661b |0000: const-string v0, "glClipPlanex" // string@1b66 │ │ +0c2f74: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c2f7a: 1a00 0024 |0005: const-string v0, "plane" // string@2400 │ │ +0c2f7e: 7030 6507 0203 |0007: invoke-direct {v2, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c2f84: 1a00 0a17 |000a: const-string v0, "equation" // string@170a │ │ +0c2f88: 1241 |000c: const/4 v1, #int 4 // #4 │ │ +0c2f8a: 7055 6a07 0241 |000d: invoke-direct {v2, v0, v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@076a │ │ +0c2f90: 1a00 e222 |0010: const-string v0, "offset" // string@22e2 │ │ +0c2f94: 7030 6507 0205 |0012: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c2f9a: 7010 7407 0200 |0015: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c2fa0: 5420 f602 |0018: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02f6 │ │ +0c2fa4: 7240 3e28 3054 |001a: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanex:(I[II)V // method@283e │ │ +0c2faa: 7010 7107 0200 |001d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c2fb0: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2567 │ │ 0x0005 line=2568 │ │ 0x000a line=2569 │ │ 0x0010 line=2570 │ │ 0x0015 line=2571 │ │ @@ -221806,30 +221957,30 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -0b4894: |[0b4894] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glColor4f:(FFFF)V │ │ -0b48a4: 1a00 691b |0000: const-string v0, "glColor4f" // string@1b69 │ │ -0b48a8: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b48ae: 1a00 2225 |0005: const-string v0, "red" // string@2522 │ │ -0b48b2: 7030 6407 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b48b8: 1a00 701c |000a: const-string v0, "green" // string@1c70 │ │ -0b48bc: 7030 6407 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b48c2: 1a00 7113 |000f: const-string v0, "blue" // string@1371 │ │ -0b48c6: 7030 6407 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b48cc: 1a00 7b12 |0014: const-string v0, "alpha" // string@127b │ │ -0b48d0: 7030 6407 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b48d6: 7010 7407 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b48dc: 5410 f402 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b48e0: 7255 c727 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColor4f:(FFFF)V // method@27c7 │ │ -0b48e6: 7010 7107 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b48ec: 0e00 |0024: return-void │ │ +0c2fb4: |[0c2fb4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glColor4f:(FFFF)V │ │ +0c2fc4: 1a00 671b |0000: const-string v0, "glColor4f" // string@1b67 │ │ +0c2fc8: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c2fce: 1a00 2025 |0005: const-string v0, "red" // string@2520 │ │ +0c2fd2: 7030 6407 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c2fd8: 1a00 6e1c |000a: const-string v0, "green" // string@1c6e │ │ +0c2fdc: 7030 6407 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c2fe2: 1a00 6f13 |000f: const-string v0, "blue" // string@136f │ │ +0c2fe6: 7030 6407 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c2fec: 1a00 7912 |0014: const-string v0, "alpha" // string@1279 │ │ +0c2ff0: 7030 6407 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c2ff6: 7010 7407 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c2ffc: 5410 f402 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c3000: 7255 c727 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColor4f:(FFFF)V // method@27c7 │ │ +0c3006: 7010 7107 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c300c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1273 │ │ 0x0005 line=1274 │ │ 0x000a line=1275 │ │ 0x000f line=1276 │ │ 0x0014 line=1277 │ │ @@ -221849,18 +222000,18 @@ │ │ type : '(BBBB)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b48f0: |[0b48f0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glColor4ub:(BBBB)V │ │ -0b4900: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b4904: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b490a: 2700 |0005: throw v0 │ │ +0c3010: |[0c3010] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glColor4ub:(BBBB)V │ │ +0c3020: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c3024: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c302a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2742 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 red B │ │ 0x0000 - 0x0006 reg=3 green B │ │ @@ -221872,30 +222023,30 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -0b490c: |[0b490c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glColor4x:(IIII)V │ │ -0b491c: 1a00 6b1b |0000: const-string v0, "glColor4x" // string@1b6b │ │ -0b4920: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b4926: 1a00 2225 |0005: const-string v0, "red" // string@2522 │ │ -0b492a: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4930: 1a00 701c |000a: const-string v0, "green" // string@1c70 │ │ -0b4934: 7030 6507 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b493a: 1a00 7113 |000f: const-string v0, "blue" // string@1371 │ │ -0b493e: 7030 6507 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4944: 1a00 7b12 |0014: const-string v0, "alpha" // string@127b │ │ -0b4948: 7030 6507 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b494e: 7010 7407 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b4954: 5410 f402 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b4958: 7255 c827 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColor4x:(IIII)V // method@27c8 │ │ -0b495e: 7010 7107 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b4964: 0e00 |0024: return-void │ │ +0c302c: |[0c302c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glColor4x:(IIII)V │ │ +0c303c: 1a00 691b |0000: const-string v0, "glColor4x" // string@1b69 │ │ +0c3040: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c3046: 1a00 2025 |0005: const-string v0, "red" // string@2520 │ │ +0c304a: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3050: 1a00 6e1c |000a: const-string v0, "green" // string@1c6e │ │ +0c3054: 7030 6507 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c305a: 1a00 6f13 |000f: const-string v0, "blue" // string@136f │ │ +0c305e: 7030 6507 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3064: 1a00 7912 |0014: const-string v0, "alpha" // string@1279 │ │ +0c3068: 7030 6507 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c306e: 7010 7407 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c3074: 5410 f402 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c3078: 7255 c827 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColor4x:(IIII)V // method@27c8 │ │ +0c307e: 7010 7107 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c3084: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1285 │ │ 0x0005 line=1286 │ │ 0x000a line=1287 │ │ 0x000f line=1288 │ │ 0x0014 line=1289 │ │ @@ -221915,30 +222066,30 @@ │ │ type : '(ZZZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -0b4968: |[0b4968] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glColorMask:(ZZZZ)V │ │ -0b4978: 1a00 6c1b |0000: const-string v0, "glColorMask" // string@1b6c │ │ -0b497c: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b4982: 1a00 2225 |0005: const-string v0, "red" // string@2522 │ │ -0b4986: 7030 6d07 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Z)V // method@076d │ │ -0b498c: 1a00 701c |000a: const-string v0, "green" // string@1c70 │ │ -0b4990: 7030 6d07 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Z)V // method@076d │ │ -0b4996: 1a00 7113 |000f: const-string v0, "blue" // string@1371 │ │ -0b499a: 7030 6d07 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Z)V // method@076d │ │ -0b49a0: 1a00 7b12 |0014: const-string v0, "alpha" // string@127b │ │ -0b49a4: 7030 6d07 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Z)V // method@076d │ │ -0b49aa: 7010 7407 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b49b0: 5410 f402 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b49b4: 7255 c927 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColorMask:(ZZZZ)V // method@27c9 │ │ -0b49ba: 7010 7107 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b49c0: 0e00 |0024: return-void │ │ +0c3088: |[0c3088] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glColorMask:(ZZZZ)V │ │ +0c3098: 1a00 6a1b |0000: const-string v0, "glColorMask" // string@1b6a │ │ +0c309c: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c30a2: 1a00 2025 |0005: const-string v0, "red" // string@2520 │ │ +0c30a6: 7030 6d07 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Z)V // method@076d │ │ +0c30ac: 1a00 6e1c |000a: const-string v0, "green" // string@1c6e │ │ +0c30b0: 7030 6d07 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Z)V // method@076d │ │ +0c30b6: 1a00 6f13 |000f: const-string v0, "blue" // string@136f │ │ +0c30ba: 7030 6d07 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Z)V // method@076d │ │ +0c30c0: 1a00 7912 |0014: const-string v0, "alpha" // string@1279 │ │ +0c30c4: 7030 6d07 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Z)V // method@076d │ │ +0c30ca: 7010 7407 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c30d0: 5410 f402 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c30d4: 7255 c927 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColorMask:(ZZZZ)V // method@27c9 │ │ +0c30da: 7010 7107 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c30e0: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1297 │ │ 0x0005 line=1298 │ │ 0x000a line=1299 │ │ 0x000f line=1300 │ │ 0x0014 line=1301 │ │ @@ -221958,31 +222109,31 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 32 16-bit code units │ │ -0b49c4: |[0b49c4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glColorPointer:(IIILjava/nio/Buffer;)V │ │ -0b49d4: 1a00 6d1b |0000: const-string v0, "glColorPointer" // string@1b6d │ │ -0b49d8: 7020 6f07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b49de: 705a 6e07 7698 |0005: invoke-direct {v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.argPointer:(IIILjava/nio/Buffer;)V // method@076e │ │ -0b49e4: 7010 7407 0600 |0008: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b49ea: 2200 fa00 |000b: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // type@00fa │ │ -0b49ee: 0761 |000d: move-object v1, v6 │ │ -0b49f0: 0172 |000e: move v2, v7 │ │ -0b49f2: 0183 |000f: move v3, v8 │ │ -0b49f4: 0194 |0010: move v4, v9 │ │ -0b49f6: 07a5 |0011: move-object v5, v10 │ │ -0b49f8: 7606 5e07 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;IIILjava/nio/Buffer;)V // method@075e │ │ -0b49fe: 5b60 ea02 |0015: iput-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02ea │ │ -0b4a02: 5460 f402 |0017: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b4a06: 725a ca27 7098 |0019: invoke-interface {v0, v7, v8, v9, v10}, Ljavax/microedition/khronos/opengles/GL10;.glColorPointer:(IIILjava/nio/Buffer;)V // method@27ca │ │ -0b4a0c: 7010 7107 0600 |001c: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b4a12: 0e00 |001f: return-void │ │ +0c30e4: |[0c30e4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glColorPointer:(IIILjava/nio/Buffer;)V │ │ +0c30f4: 1a00 6b1b |0000: const-string v0, "glColorPointer" // string@1b6b │ │ +0c30f8: 7020 6f07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c30fe: 705a 6e07 7698 |0005: invoke-direct {v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.argPointer:(IIILjava/nio/Buffer;)V // method@076e │ │ +0c3104: 7010 7407 0600 |0008: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c310a: 2200 f800 |000b: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // type@00f8 │ │ +0c310e: 0761 |000d: move-object v1, v6 │ │ +0c3110: 0172 |000e: move v2, v7 │ │ +0c3112: 0183 |000f: move v3, v8 │ │ +0c3114: 0194 |0010: move v4, v9 │ │ +0c3116: 07a5 |0011: move-object v5, v10 │ │ +0c3118: 7606 5e07 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;IIILjava/nio/Buffer;)V // method@075e │ │ +0c311e: 5b60 ea02 |0015: iput-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02ea │ │ +0c3122: 5460 f402 |0017: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c3126: 725a ca27 7098 |0019: invoke-interface {v0, v7, v8, v9, v10}, Ljavax/microedition/khronos/opengles/GL10;.glColorPointer:(IIILjava/nio/Buffer;)V // method@27ca │ │ +0c312c: 7010 7107 0600 |001c: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c3132: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1309 │ │ 0x0005 line=1310 │ │ 0x0008 line=1311 │ │ 0x000b line=1312 │ │ 0x0017 line=1314 │ │ @@ -222000,52 +222151,52 @@ │ │ type : '(IIIIIIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 80 16-bit code units │ │ -0b4a14: |[0b4a14] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glCompressedTexImage2D:(IIIIIIILjava/nio/Buffer;)V │ │ -0b4a24: 1a01 6f1b |0000: const-string v1, "glCompressedTexImage2D" // string@1b6f │ │ -0b4a28: 7020 6f07 1a00 |0002: invoke-direct {v10, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b4a2e: 1a01 3e29 |0005: const-string v1, "target" // string@293e │ │ -0b4a32: 7020 9807 ba00 |0007: invoke-direct {v10, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@0798 │ │ -0b4a38: 0c02 |000a: move-result-object v2 │ │ -0b4a3a: 7030 6c07 1a02 |000b: invoke-direct {v10, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b4a40: 1a01 ec1f |000e: const-string v1, "level" // string@1fec │ │ -0b4a44: 7030 6507 1a0c |0010: invoke-direct {v10, v1, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4a4a: 1a01 8a1d |0013: const-string v1, "internalformat" // string@1d8a │ │ -0b4a4e: 7030 6507 1a0d |0015: invoke-direct {v10, v1, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4a54: 1a01 7d2b |0018: const-string v1, "width" // string@2b7d │ │ -0b4a58: 7030 6507 1a0e |001a: invoke-direct {v10, v1, v14}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4a5e: 1a01 cc1c |001d: const-string v1, "height" // string@1ccc │ │ -0b4a62: 7030 6507 1a0f |001f: invoke-direct {v10, v1, v15}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4a68: 1a01 8813 |0022: const-string v1, "border" // string@1388 │ │ -0b4a6c: 0200 1000 |0024: move/from16 v0, v16 │ │ -0b4a70: 7030 6507 1a00 |0026: invoke-direct {v10, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4a76: 1a01 1c1d |0029: const-string v1, "imageSize" // string@1d1c │ │ -0b4a7a: 0200 1100 |002b: move/from16 v0, v17 │ │ -0b4a7e: 7030 6507 1a00 |002d: invoke-direct {v10, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4a84: 1a01 9315 |0030: const-string v1, "data" // string@1593 │ │ -0b4a88: 7401 2d26 1200 |0032: invoke-virtual/range {v18}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ -0b4a8e: 0c02 |0035: move-result-object v2 │ │ -0b4a90: 7030 6c07 1a02 |0036: invoke-direct {v10, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b4a96: 7010 7407 0a00 |0039: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b4a9c: 54a1 f402 |003c: iget-object v1, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b4aa0: 01b2 |003e: move v2, v11 │ │ -0b4aa2: 01c3 |003f: move v3, v12 │ │ -0b4aa4: 01d4 |0040: move v4, v13 │ │ -0b4aa6: 01e5 |0041: move v5, v14 │ │ -0b4aa8: 01f6 |0042: move v6, v15 │ │ -0b4aaa: 0207 1000 |0043: move/from16 v7, v16 │ │ -0b4aae: 0208 1100 |0045: move/from16 v8, v17 │ │ -0b4ab2: 0809 1200 |0047: move-object/from16 v9, v18 │ │ -0b4ab6: 7809 cb27 0100 |0049: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Ljavax/microedition/khronos/opengles/GL10;.glCompressedTexImage2D:(IIIIIIILjava/nio/Buffer;)V // method@27cb │ │ -0b4abc: 7010 7107 0a00 |004c: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b4ac2: 0e00 |004f: return-void │ │ +0c3134: |[0c3134] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glCompressedTexImage2D:(IIIIIIILjava/nio/Buffer;)V │ │ +0c3144: 1a01 6d1b |0000: const-string v1, "glCompressedTexImage2D" // string@1b6d │ │ +0c3148: 7020 6f07 1a00 |0002: invoke-direct {v10, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c314e: 1a01 3c29 |0005: const-string v1, "target" // string@293c │ │ +0c3152: 7020 9807 ba00 |0007: invoke-direct {v10, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@0798 │ │ +0c3158: 0c02 |000a: move-result-object v2 │ │ +0c315a: 7030 6c07 1a02 |000b: invoke-direct {v10, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c3160: 1a01 ea1f |000e: const-string v1, "level" // string@1fea │ │ +0c3164: 7030 6507 1a0c |0010: invoke-direct {v10, v1, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c316a: 1a01 881d |0013: const-string v1, "internalformat" // string@1d88 │ │ +0c316e: 7030 6507 1a0d |0015: invoke-direct {v10, v1, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3174: 1a01 7b2b |0018: const-string v1, "width" // string@2b7b │ │ +0c3178: 7030 6507 1a0e |001a: invoke-direct {v10, v1, v14}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c317e: 1a01 ca1c |001d: const-string v1, "height" // string@1cca │ │ +0c3182: 7030 6507 1a0f |001f: invoke-direct {v10, v1, v15}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3188: 1a01 8613 |0022: const-string v1, "border" // string@1386 │ │ +0c318c: 0200 1000 |0024: move/from16 v0, v16 │ │ +0c3190: 7030 6507 1a00 |0026: invoke-direct {v10, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3196: 1a01 1a1d |0029: const-string v1, "imageSize" // string@1d1a │ │ +0c319a: 0200 1100 |002b: move/from16 v0, v17 │ │ +0c319e: 7030 6507 1a00 |002d: invoke-direct {v10, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c31a4: 1a01 9115 |0030: const-string v1, "data" // string@1591 │ │ +0c31a8: 7401 2d26 1200 |0032: invoke-virtual/range {v18}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ +0c31ae: 0c02 |0035: move-result-object v2 │ │ +0c31b0: 7030 6c07 1a02 |0036: invoke-direct {v10, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c31b6: 7010 7407 0a00 |0039: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c31bc: 54a1 f402 |003c: iget-object v1, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c31c0: 01b2 |003e: move v2, v11 │ │ +0c31c2: 01c3 |003f: move v3, v12 │ │ +0c31c4: 01d4 |0040: move v4, v13 │ │ +0c31c6: 01e5 |0041: move v5, v14 │ │ +0c31c8: 01f6 |0042: move v6, v15 │ │ +0c31ca: 0207 1000 |0043: move/from16 v7, v16 │ │ +0c31ce: 0208 1100 |0045: move/from16 v8, v17 │ │ +0c31d2: 0809 1200 |0047: move-object/from16 v9, v18 │ │ +0c31d6: 7809 cb27 0100 |0049: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Ljavax/microedition/khronos/opengles/GL10;.glCompressedTexImage2D:(IIIIIIILjava/nio/Buffer;)V // method@27cb │ │ +0c31dc: 7010 7107 0a00 |004c: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c31e2: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1320 │ │ 0x0005 line=1321 │ │ 0x000e line=1322 │ │ 0x0013 line=1323 │ │ 0x0018 line=1324 │ │ @@ -222073,57 +222224,57 @@ │ │ type : '(IIIIIIIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 10 │ │ outs : 10 │ │ insns size : 92 16-bit code units │ │ -0b4ac4: |[0b4ac4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glCompressedTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ -0b4ad4: 1a01 701b |0000: const-string v1, "glCompressedTexSubImage2D" // string@1b70 │ │ -0b4ad8: 7020 6f07 1b00 |0002: invoke-direct {v11, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b4ade: 1a01 3e29 |0005: const-string v1, "target" // string@293e │ │ -0b4ae2: 7020 9807 cb00 |0007: invoke-direct {v11, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@0798 │ │ -0b4ae8: 0c02 |000a: move-result-object v2 │ │ -0b4aea: 7030 6c07 1b02 |000b: invoke-direct {v11, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b4af0: 1a01 ec1f |000e: const-string v1, "level" // string@1fec │ │ -0b4af4: 7030 6507 1b0d |0010: invoke-direct {v11, v1, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4afa: 1a01 ed2b |0013: const-string v1, "xoffset" // string@2bed │ │ -0b4afe: 7030 6507 1b0e |0015: invoke-direct {v11, v1, v14}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4b04: 1a01 092c |0018: const-string v1, "yoffset" // string@2c09 │ │ -0b4b08: 7030 6507 1b0f |001a: invoke-direct {v11, v1, v15}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4b0e: 1a01 7d2b |001d: const-string v1, "width" // string@2b7d │ │ -0b4b12: 0200 1000 |001f: move/from16 v0, v16 │ │ -0b4b16: 7030 6507 1b00 |0021: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4b1c: 1a01 cc1c |0024: const-string v1, "height" // string@1ccc │ │ -0b4b20: 0200 1100 |0026: move/from16 v0, v17 │ │ -0b4b24: 7030 6507 1b00 |0028: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4b2a: 1a01 ea17 |002b: const-string v1, "format" // string@17ea │ │ -0b4b2e: 0200 1200 |002d: move/from16 v0, v18 │ │ -0b4b32: 7030 6507 1b00 |002f: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4b38: 1a01 1c1d |0032: const-string v1, "imageSize" // string@1d1c │ │ -0b4b3c: 0200 1300 |0034: move/from16 v0, v19 │ │ -0b4b40: 7030 6507 1b00 |0036: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4b46: 1a01 9315 |0039: const-string v1, "data" // string@1593 │ │ -0b4b4a: 7401 2d26 1400 |003b: invoke-virtual/range {v20}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ -0b4b50: 0c02 |003e: move-result-object v2 │ │ -0b4b52: 7030 6c07 1b02 |003f: invoke-direct {v11, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b4b58: 7010 7407 0b00 |0042: invoke-direct {v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b4b5e: 54b1 f402 |0045: iget-object v1, v11, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b4b62: 01c2 |0047: move v2, v12 │ │ -0b4b64: 01d3 |0048: move v3, v13 │ │ -0b4b66: 01e4 |0049: move v4, v14 │ │ -0b4b68: 01f5 |004a: move v5, v15 │ │ -0b4b6a: 0206 1000 |004b: move/from16 v6, v16 │ │ -0b4b6e: 0207 1100 |004d: move/from16 v7, v17 │ │ -0b4b72: 0208 1200 |004f: move/from16 v8, v18 │ │ -0b4b76: 0209 1300 |0051: move/from16 v9, v19 │ │ -0b4b7a: 080a 1400 |0053: move-object/from16 v10, v20 │ │ -0b4b7e: 780a cc27 0100 |0055: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Ljavax/microedition/khronos/opengles/GL10;.glCompressedTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@27cc │ │ -0b4b84: 7010 7107 0b00 |0058: invoke-direct {v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b4b8a: 0e00 |005b: return-void │ │ +0c31e4: |[0c31e4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glCompressedTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ +0c31f4: 1a01 6e1b |0000: const-string v1, "glCompressedTexSubImage2D" // string@1b6e │ │ +0c31f8: 7020 6f07 1b00 |0002: invoke-direct {v11, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c31fe: 1a01 3c29 |0005: const-string v1, "target" // string@293c │ │ +0c3202: 7020 9807 cb00 |0007: invoke-direct {v11, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@0798 │ │ +0c3208: 0c02 |000a: move-result-object v2 │ │ +0c320a: 7030 6c07 1b02 |000b: invoke-direct {v11, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c3210: 1a01 ea1f |000e: const-string v1, "level" // string@1fea │ │ +0c3214: 7030 6507 1b0d |0010: invoke-direct {v11, v1, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c321a: 1a01 eb2b |0013: const-string v1, "xoffset" // string@2beb │ │ +0c321e: 7030 6507 1b0e |0015: invoke-direct {v11, v1, v14}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3224: 1a01 072c |0018: const-string v1, "yoffset" // string@2c07 │ │ +0c3228: 7030 6507 1b0f |001a: invoke-direct {v11, v1, v15}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c322e: 1a01 7b2b |001d: const-string v1, "width" // string@2b7b │ │ +0c3232: 0200 1000 |001f: move/from16 v0, v16 │ │ +0c3236: 7030 6507 1b00 |0021: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c323c: 1a01 ca1c |0024: const-string v1, "height" // string@1cca │ │ +0c3240: 0200 1100 |0026: move/from16 v0, v17 │ │ +0c3244: 7030 6507 1b00 |0028: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c324a: 1a01 e817 |002b: const-string v1, "format" // string@17e8 │ │ +0c324e: 0200 1200 |002d: move/from16 v0, v18 │ │ +0c3252: 7030 6507 1b00 |002f: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3258: 1a01 1a1d |0032: const-string v1, "imageSize" // string@1d1a │ │ +0c325c: 0200 1300 |0034: move/from16 v0, v19 │ │ +0c3260: 7030 6507 1b00 |0036: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3266: 1a01 9115 |0039: const-string v1, "data" // string@1591 │ │ +0c326a: 7401 2d26 1400 |003b: invoke-virtual/range {v20}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ +0c3270: 0c02 |003e: move-result-object v2 │ │ +0c3272: 7030 6c07 1b02 |003f: invoke-direct {v11, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c3278: 7010 7407 0b00 |0042: invoke-direct {v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c327e: 54b1 f402 |0045: iget-object v1, v11, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c3282: 01c2 |0047: move v2, v12 │ │ +0c3284: 01d3 |0048: move v3, v13 │ │ +0c3286: 01e4 |0049: move v4, v14 │ │ +0c3288: 01f5 |004a: move v5, v15 │ │ +0c328a: 0206 1000 |004b: move/from16 v6, v16 │ │ +0c328e: 0207 1100 |004d: move/from16 v7, v17 │ │ +0c3292: 0208 1200 |004f: move/from16 v8, v18 │ │ +0c3296: 0209 1300 |0051: move/from16 v9, v19 │ │ +0c329a: 080a 1400 |0053: move-object/from16 v10, v20 │ │ +0c329e: 780a cc27 0100 |0055: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Ljavax/microedition/khronos/opengles/GL10;.glCompressedTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@27cc │ │ +0c32a4: 7010 7107 0b00 |0058: invoke-direct {v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c32aa: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1337 │ │ 0x0005 line=1338 │ │ 0x000e line=1339 │ │ 0x0013 line=1340 │ │ 0x0018 line=1341 │ │ @@ -222153,51 +222304,51 @@ │ │ type : '(IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 78 16-bit code units │ │ -0b4b8c: |[0b4b8c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glCopyTexImage2D:(IIIIIIII)V │ │ -0b4b9c: 1a01 711b |0000: const-string v1, "glCopyTexImage2D" // string@1b71 │ │ -0b4ba0: 7020 6f07 1a00 |0002: invoke-direct {v10, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b4ba6: 1a01 3e29 |0005: const-string v1, "target" // string@293e │ │ -0b4baa: 7020 9807 ba00 |0007: invoke-direct {v10, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@0798 │ │ -0b4bb0: 0c02 |000a: move-result-object v2 │ │ -0b4bb2: 7030 6c07 1a02 |000b: invoke-direct {v10, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b4bb8: 1a01 ec1f |000e: const-string v1, "level" // string@1fec │ │ -0b4bbc: 7030 6507 1a0c |0010: invoke-direct {v10, v1, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4bc2: 1a01 8a1d |0013: const-string v1, "internalformat" // string@1d8a │ │ -0b4bc6: 7030 6507 1a0d |0015: invoke-direct {v10, v1, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4bcc: 1a01 ca2b |0018: const-string v1, "x" // string@2bca │ │ -0b4bd0: 7030 6507 1a0e |001a: invoke-direct {v10, v1, v14}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4bd6: 1a01 f22b |001d: const-string v1, "y" // string@2bf2 │ │ -0b4bda: 7030 6507 1a0f |001f: invoke-direct {v10, v1, v15}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4be0: 1a01 7d2b |0022: const-string v1, "width" // string@2b7d │ │ -0b4be4: 0200 1000 |0024: move/from16 v0, v16 │ │ -0b4be8: 7030 6507 1a00 |0026: invoke-direct {v10, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4bee: 1a01 cc1c |0029: const-string v1, "height" // string@1ccc │ │ -0b4bf2: 0200 1100 |002b: move/from16 v0, v17 │ │ -0b4bf6: 7030 6507 1a00 |002d: invoke-direct {v10, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4bfc: 1a01 8813 |0030: const-string v1, "border" // string@1388 │ │ -0b4c00: 0200 1200 |0032: move/from16 v0, v18 │ │ -0b4c04: 7030 6507 1a00 |0034: invoke-direct {v10, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4c0a: 7010 7407 0a00 |0037: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b4c10: 54a1 f402 |003a: iget-object v1, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b4c14: 01b2 |003c: move v2, v11 │ │ -0b4c16: 01c3 |003d: move v3, v12 │ │ -0b4c18: 01d4 |003e: move v4, v13 │ │ -0b4c1a: 01e5 |003f: move v5, v14 │ │ -0b4c1c: 01f6 |0040: move v6, v15 │ │ -0b4c1e: 0207 1000 |0041: move/from16 v7, v16 │ │ -0b4c22: 0208 1100 |0043: move/from16 v8, v17 │ │ -0b4c26: 0209 1200 |0045: move/from16 v9, v18 │ │ -0b4c2a: 7809 cd27 0100 |0047: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Ljavax/microedition/khronos/opengles/GL10;.glCopyTexImage2D:(IIIIIIII)V // method@27cd │ │ -0b4c30: 7010 7107 0a00 |004a: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b4c36: 0e00 |004d: return-void │ │ +0c32ac: |[0c32ac] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glCopyTexImage2D:(IIIIIIII)V │ │ +0c32bc: 1a01 6f1b |0000: const-string v1, "glCopyTexImage2D" // string@1b6f │ │ +0c32c0: 7020 6f07 1a00 |0002: invoke-direct {v10, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c32c6: 1a01 3c29 |0005: const-string v1, "target" // string@293c │ │ +0c32ca: 7020 9807 ba00 |0007: invoke-direct {v10, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@0798 │ │ +0c32d0: 0c02 |000a: move-result-object v2 │ │ +0c32d2: 7030 6c07 1a02 |000b: invoke-direct {v10, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c32d8: 1a01 ea1f |000e: const-string v1, "level" // string@1fea │ │ +0c32dc: 7030 6507 1a0c |0010: invoke-direct {v10, v1, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c32e2: 1a01 881d |0013: const-string v1, "internalformat" // string@1d88 │ │ +0c32e6: 7030 6507 1a0d |0015: invoke-direct {v10, v1, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c32ec: 1a01 c82b |0018: const-string v1, "x" // string@2bc8 │ │ +0c32f0: 7030 6507 1a0e |001a: invoke-direct {v10, v1, v14}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c32f6: 1a01 f02b |001d: const-string v1, "y" // string@2bf0 │ │ +0c32fa: 7030 6507 1a0f |001f: invoke-direct {v10, v1, v15}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3300: 1a01 7b2b |0022: const-string v1, "width" // string@2b7b │ │ +0c3304: 0200 1000 |0024: move/from16 v0, v16 │ │ +0c3308: 7030 6507 1a00 |0026: invoke-direct {v10, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c330e: 1a01 ca1c |0029: const-string v1, "height" // string@1cca │ │ +0c3312: 0200 1100 |002b: move/from16 v0, v17 │ │ +0c3316: 7030 6507 1a00 |002d: invoke-direct {v10, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c331c: 1a01 8613 |0030: const-string v1, "border" // string@1386 │ │ +0c3320: 0200 1200 |0032: move/from16 v0, v18 │ │ +0c3324: 7030 6507 1a00 |0034: invoke-direct {v10, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c332a: 7010 7407 0a00 |0037: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c3330: 54a1 f402 |003a: iget-object v1, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c3334: 01b2 |003c: move v2, v11 │ │ +0c3336: 01c3 |003d: move v3, v12 │ │ +0c3338: 01d4 |003e: move v4, v13 │ │ +0c333a: 01e5 |003f: move v5, v14 │ │ +0c333c: 01f6 |0040: move v6, v15 │ │ +0c333e: 0207 1000 |0041: move/from16 v7, v16 │ │ +0c3342: 0208 1100 |0043: move/from16 v8, v17 │ │ +0c3346: 0209 1200 |0045: move/from16 v9, v18 │ │ +0c334a: 7809 cd27 0100 |0047: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Ljavax/microedition/khronos/opengles/GL10;.glCopyTexImage2D:(IIIIIIII)V // method@27cd │ │ +0c3350: 7010 7107 0a00 |004a: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c3356: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1354 │ │ 0x0005 line=1355 │ │ 0x000e line=1356 │ │ 0x0013 line=1357 │ │ 0x0018 line=1358 │ │ @@ -222225,51 +222376,51 @@ │ │ type : '(IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 78 16-bit code units │ │ -0b4c38: |[0b4c38] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glCopyTexSubImage2D:(IIIIIIII)V │ │ -0b4c48: 1a01 721b |0000: const-string v1, "glCopyTexSubImage2D" // string@1b72 │ │ -0b4c4c: 7020 6f07 1a00 |0002: invoke-direct {v10, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b4c52: 1a01 3e29 |0005: const-string v1, "target" // string@293e │ │ -0b4c56: 7020 9807 ba00 |0007: invoke-direct {v10, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@0798 │ │ -0b4c5c: 0c02 |000a: move-result-object v2 │ │ -0b4c5e: 7030 6c07 1a02 |000b: invoke-direct {v10, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b4c64: 1a01 ec1f |000e: const-string v1, "level" // string@1fec │ │ -0b4c68: 7030 6507 1a0c |0010: invoke-direct {v10, v1, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4c6e: 1a01 ed2b |0013: const-string v1, "xoffset" // string@2bed │ │ -0b4c72: 7030 6507 1a0d |0015: invoke-direct {v10, v1, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4c78: 1a01 092c |0018: const-string v1, "yoffset" // string@2c09 │ │ -0b4c7c: 7030 6507 1a0e |001a: invoke-direct {v10, v1, v14}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4c82: 1a01 ca2b |001d: const-string v1, "x" // string@2bca │ │ -0b4c86: 7030 6507 1a0f |001f: invoke-direct {v10, v1, v15}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4c8c: 1a01 f22b |0022: const-string v1, "y" // string@2bf2 │ │ -0b4c90: 0200 1000 |0024: move/from16 v0, v16 │ │ -0b4c94: 7030 6507 1a00 |0026: invoke-direct {v10, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4c9a: 1a01 7d2b |0029: const-string v1, "width" // string@2b7d │ │ -0b4c9e: 0200 1100 |002b: move/from16 v0, v17 │ │ -0b4ca2: 7030 6507 1a00 |002d: invoke-direct {v10, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4ca8: 1a01 cc1c |0030: const-string v1, "height" // string@1ccc │ │ -0b4cac: 0200 1200 |0032: move/from16 v0, v18 │ │ -0b4cb0: 7030 6507 1a00 |0034: invoke-direct {v10, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4cb6: 7010 7407 0a00 |0037: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b4cbc: 54a1 f402 |003a: iget-object v1, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b4cc0: 01b2 |003c: move v2, v11 │ │ -0b4cc2: 01c3 |003d: move v3, v12 │ │ -0b4cc4: 01d4 |003e: move v4, v13 │ │ -0b4cc6: 01e5 |003f: move v5, v14 │ │ -0b4cc8: 01f6 |0040: move v6, v15 │ │ -0b4cca: 0207 1000 |0041: move/from16 v7, v16 │ │ -0b4cce: 0208 1100 |0043: move/from16 v8, v17 │ │ -0b4cd2: 0209 1200 |0045: move/from16 v9, v18 │ │ -0b4cd6: 7809 ce27 0100 |0047: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Ljavax/microedition/khronos/opengles/GL10;.glCopyTexSubImage2D:(IIIIIIII)V // method@27ce │ │ -0b4cdc: 7010 7107 0a00 |004a: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b4ce2: 0e00 |004d: return-void │ │ +0c3358: |[0c3358] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glCopyTexSubImage2D:(IIIIIIII)V │ │ +0c3368: 1a01 701b |0000: const-string v1, "glCopyTexSubImage2D" // string@1b70 │ │ +0c336c: 7020 6f07 1a00 |0002: invoke-direct {v10, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c3372: 1a01 3c29 |0005: const-string v1, "target" // string@293c │ │ +0c3376: 7020 9807 ba00 |0007: invoke-direct {v10, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@0798 │ │ +0c337c: 0c02 |000a: move-result-object v2 │ │ +0c337e: 7030 6c07 1a02 |000b: invoke-direct {v10, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c3384: 1a01 ea1f |000e: const-string v1, "level" // string@1fea │ │ +0c3388: 7030 6507 1a0c |0010: invoke-direct {v10, v1, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c338e: 1a01 eb2b |0013: const-string v1, "xoffset" // string@2beb │ │ +0c3392: 7030 6507 1a0d |0015: invoke-direct {v10, v1, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3398: 1a01 072c |0018: const-string v1, "yoffset" // string@2c07 │ │ +0c339c: 7030 6507 1a0e |001a: invoke-direct {v10, v1, v14}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c33a2: 1a01 c82b |001d: const-string v1, "x" // string@2bc8 │ │ +0c33a6: 7030 6507 1a0f |001f: invoke-direct {v10, v1, v15}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c33ac: 1a01 f02b |0022: const-string v1, "y" // string@2bf0 │ │ +0c33b0: 0200 1000 |0024: move/from16 v0, v16 │ │ +0c33b4: 7030 6507 1a00 |0026: invoke-direct {v10, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c33ba: 1a01 7b2b |0029: const-string v1, "width" // string@2b7b │ │ +0c33be: 0200 1100 |002b: move/from16 v0, v17 │ │ +0c33c2: 7030 6507 1a00 |002d: invoke-direct {v10, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c33c8: 1a01 ca1c |0030: const-string v1, "height" // string@1cca │ │ +0c33cc: 0200 1200 |0032: move/from16 v0, v18 │ │ +0c33d0: 7030 6507 1a00 |0034: invoke-direct {v10, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c33d6: 7010 7407 0a00 |0037: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c33dc: 54a1 f402 |003a: iget-object v1, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c33e0: 01b2 |003c: move v2, v11 │ │ +0c33e2: 01c3 |003d: move v3, v12 │ │ +0c33e4: 01d4 |003e: move v4, v13 │ │ +0c33e6: 01e5 |003f: move v5, v14 │ │ +0c33e8: 01f6 |0040: move v6, v15 │ │ +0c33ea: 0207 1000 |0041: move/from16 v7, v16 │ │ +0c33ee: 0208 1100 |0043: move/from16 v8, v17 │ │ +0c33f2: 0209 1200 |0045: move/from16 v9, v18 │ │ +0c33f6: 7809 ce27 0100 |0047: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Ljavax/microedition/khronos/opengles/GL10;.glCopyTexSubImage2D:(IIIIIIII)V // method@27ce │ │ +0c33fc: 7010 7107 0a00 |004a: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c3402: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1370 │ │ 0x0005 line=1371 │ │ 0x000e line=1372 │ │ 0x0013 line=1373 │ │ 0x0018 line=1374 │ │ @@ -222297,24 +222448,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0b4ce4: |[0b4ce4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glCullFace:(I)V │ │ -0b4cf4: 1a00 751b |0000: const-string v0, "glCullFace" // string@1b75 │ │ -0b4cf8: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b4cfe: 1a00 ae21 |0005: const-string v0, "mode" // string@21ae │ │ -0b4d02: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4d08: 7010 7407 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b4d0e: 5410 f402 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b4d12: 7220 cf27 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glCullFace:(I)V // method@27cf │ │ -0b4d18: 7010 7107 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b4d1e: 0e00 |0015: return-void │ │ +0c3404: |[0c3404] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glCullFace:(I)V │ │ +0c3414: 1a00 731b |0000: const-string v0, "glCullFace" // string@1b73 │ │ +0c3418: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c341e: 1a00 ac21 |0005: const-string v0, "mode" // string@21ac │ │ +0c3422: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3428: 7010 7407 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c342e: 5410 f402 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c3432: 7220 cf27 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glCullFace:(I)V // method@27cf │ │ +0c3438: 7010 7107 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c343e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1386 │ │ 0x0005 line=1387 │ │ 0x000a line=1388 │ │ 0x000d line=1390 │ │ 0x0012 line=1391 │ │ @@ -222328,18 +222479,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b4d20: |[0b4d20] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDeleteBuffers:(ILjava/nio/IntBuffer;)V │ │ -0b4d30: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b4d34: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b4d3a: 2700 |0005: throw v0 │ │ +0c3440: |[0c3440] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDeleteBuffers:(ILjava/nio/IntBuffer;)V │ │ +0c3450: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c3454: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c345a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2750 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 n I │ │ 0x0000 - 0x0006 reg=3 buffers Ljava/nio/IntBuffer; │ │ @@ -222349,18 +222500,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b4d3c: |[0b4d3c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDeleteBuffers:(I[II)V │ │ -0b4d4c: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b4d50: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b4d56: 2700 |0005: throw v0 │ │ +0c345c: |[0c345c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDeleteBuffers:(I[II)V │ │ +0c346c: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c3470: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c3476: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2746 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 n I │ │ 0x0000 - 0x0006 reg=3 buffers [I │ │ @@ -222371,26 +222522,26 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -0b4d58: |[0b4d58] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDeleteTextures:(ILjava/nio/IntBuffer;)V │ │ -0b4d68: 1a00 7e1b |0000: const-string v0, "glDeleteTextures" // string@1b7e │ │ -0b4d6c: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b4d72: 1a00 cc21 |0005: const-string v0, "n" // string@21cc │ │ -0b4d76: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4d7c: 1a00 7f29 |000a: const-string v0, "textures" // string@297f │ │ -0b4d80: 7040 6707 0132 |000c: invoke-direct {v1, v0, v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0767 │ │ -0b4d86: 7010 7407 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b4d8c: 5410 f402 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b4d90: 7230 d027 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDeleteTextures:(ILjava/nio/IntBuffer;)V // method@27d0 │ │ -0b4d96: 7010 7107 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b4d9c: 0e00 |001a: return-void │ │ +0c3478: |[0c3478] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDeleteTextures:(ILjava/nio/IntBuffer;)V │ │ +0c3488: 1a00 7c1b |0000: const-string v0, "glDeleteTextures" // string@1b7c │ │ +0c348c: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c3492: 1a00 ca21 |0005: const-string v0, "n" // string@21ca │ │ +0c3496: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c349c: 1a00 7d29 |000a: const-string v0, "textures" // string@297d │ │ +0c34a0: 7040 6707 0132 |000c: invoke-direct {v1, v0, v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0767 │ │ +0c34a6: 7010 7407 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c34ac: 5410 f402 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c34b0: 7230 d027 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDeleteTextures:(ILjava/nio/IntBuffer;)V // method@27d0 │ │ +0c34b6: 7010 7107 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c34bc: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1406 │ │ 0x0005 line=1407 │ │ 0x000a line=1408 │ │ 0x000f line=1409 │ │ 0x0012 line=1411 │ │ @@ -222406,28 +222557,28 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 32 16-bit code units │ │ -0b4da0: |[0b4da0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDeleteTextures:(I[II)V │ │ -0b4db0: 1a00 7e1b |0000: const-string v0, "glDeleteTextures" // string@1b7e │ │ -0b4db4: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b4dba: 1a00 cc21 |0005: const-string v0, "n" // string@21cc │ │ -0b4dbe: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4dc4: 1a00 7f29 |000a: const-string v0, "textures" // string@297f │ │ -0b4dc8: 7054 6a07 0132 |000c: invoke-direct {v1, v0, v2, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@076a │ │ -0b4dce: 1a00 e422 |000f: const-string v0, "offset" // string@22e4 │ │ -0b4dd2: 7030 6507 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4dd8: 7010 7407 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b4dde: 5410 f402 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b4de2: 7240 d127 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glDeleteTextures:(I[II)V // method@27d1 │ │ -0b4de8: 7010 7107 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b4dee: 0e00 |001f: return-void │ │ +0c34c0: |[0c34c0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDeleteTextures:(I[II)V │ │ +0c34d0: 1a00 7c1b |0000: const-string v0, "glDeleteTextures" // string@1b7c │ │ +0c34d4: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c34da: 1a00 ca21 |0005: const-string v0, "n" // string@21ca │ │ +0c34de: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c34e4: 1a00 7d29 |000a: const-string v0, "textures" // string@297d │ │ +0c34e8: 7054 6a07 0132 |000c: invoke-direct {v1, v0, v2, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@076a │ │ +0c34ee: 1a00 e222 |000f: const-string v0, "offset" // string@22e2 │ │ +0c34f2: 7030 6507 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c34f8: 7010 7407 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c34fe: 5410 f402 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c3502: 7240 d127 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glDeleteTextures:(I[II)V // method@27d1 │ │ +0c3508: 7010 7107 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c350e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1395 │ │ 0x0005 line=1396 │ │ 0x000a line=1397 │ │ 0x000f line=1398 │ │ 0x0014 line=1399 │ │ @@ -222445,24 +222596,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0b4df0: |[0b4df0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDepthFunc:(I)V │ │ -0b4e00: 1a00 7f1b |0000: const-string v0, "glDepthFunc" // string@1b7f │ │ -0b4e04: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b4e0a: 1a00 4d18 |0005: const-string v0, "func" // string@184d │ │ -0b4e0e: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4e14: 7010 7407 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b4e1a: 5410 f402 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b4e1e: 7220 d227 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDepthFunc:(I)V // method@27d2 │ │ -0b4e24: 7010 7107 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b4e2a: 0e00 |0015: return-void │ │ +0c3510: |[0c3510] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDepthFunc:(I)V │ │ +0c3520: 1a00 7d1b |0000: const-string v0, "glDepthFunc" // string@1b7d │ │ +0c3524: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c352a: 1a00 4b18 |0005: const-string v0, "func" // string@184b │ │ +0c352e: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3534: 7010 7407 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c353a: 5410 f402 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c353e: 7220 d227 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDepthFunc:(I)V // method@27d2 │ │ +0c3544: 7010 7107 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c354a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1416 │ │ 0x0005 line=1417 │ │ 0x000a line=1418 │ │ 0x000d line=1420 │ │ 0x0012 line=1421 │ │ @@ -222476,24 +222627,24 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0b4e2c: |[0b4e2c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDepthMask:(Z)V │ │ -0b4e3c: 1a00 801b |0000: const-string v0, "glDepthMask" // string@1b80 │ │ -0b4e40: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b4e46: 1a00 b417 |0005: const-string v0, "flag" // string@17b4 │ │ -0b4e4a: 7030 6d07 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Z)V // method@076d │ │ -0b4e50: 7010 7407 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b4e56: 5410 f402 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b4e5a: 7220 d327 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDepthMask:(Z)V // method@27d3 │ │ -0b4e60: 7010 7107 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b4e66: 0e00 |0015: return-void │ │ +0c354c: |[0c354c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDepthMask:(Z)V │ │ +0c355c: 1a00 7e1b |0000: const-string v0, "glDepthMask" // string@1b7e │ │ +0c3560: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c3566: 1a00 b217 |0005: const-string v0, "flag" // string@17b2 │ │ +0c356a: 7030 6d07 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Z)V // method@076d │ │ +0c3570: 7010 7407 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c3576: 5410 f402 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c357a: 7220 d327 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDepthMask:(Z)V // method@27d3 │ │ +0c3580: 7010 7107 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c3586: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1425 │ │ 0x0005 line=1426 │ │ 0x000a line=1427 │ │ 0x000d line=1429 │ │ 0x0012 line=1430 │ │ @@ -222507,26 +222658,26 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0b4e68: |[0b4e68] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDepthRangef:(FF)V │ │ -0b4e78: 1a00 811b |0000: const-string v0, "glDepthRangef" // string@1b81 │ │ -0b4e7c: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b4e82: 1a00 e721 |0005: const-string v0, "near" // string@21e7 │ │ -0b4e86: 7030 6407 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b4e8c: 1a00 6317 |000a: const-string v0, "far" // string@1763 │ │ -0b4e90: 7030 6407 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b4e96: 7010 7407 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b4e9c: 5410 f402 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b4ea0: 7230 d427 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDepthRangef:(FF)V // method@27d4 │ │ -0b4ea6: 7010 7107 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b4eac: 0e00 |001a: return-void │ │ +0c3588: |[0c3588] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDepthRangef:(FF)V │ │ +0c3598: 1a00 7f1b |0000: const-string v0, "glDepthRangef" // string@1b7f │ │ +0c359c: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c35a2: 1a00 e521 |0005: const-string v0, "near" // string@21e5 │ │ +0c35a6: 7030 6407 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c35ac: 1a00 6117 |000a: const-string v0, "far" // string@1761 │ │ +0c35b0: 7030 6407 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c35b6: 7010 7407 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c35bc: 5410 f402 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c35c0: 7230 d427 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDepthRangef:(FF)V // method@27d4 │ │ +0c35c6: 7010 7107 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c35cc: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1434 │ │ 0x0005 line=1435 │ │ 0x000a line=1436 │ │ 0x000f line=1437 │ │ 0x0012 line=1439 │ │ @@ -222542,26 +222693,26 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0b4eb0: |[0b4eb0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDepthRangex:(II)V │ │ -0b4ec0: 1a00 821b |0000: const-string v0, "glDepthRangex" // string@1b82 │ │ -0b4ec4: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b4eca: 1a00 e721 |0005: const-string v0, "near" // string@21e7 │ │ -0b4ece: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4ed4: 1a00 6317 |000a: const-string v0, "far" // string@1763 │ │ -0b4ed8: 7030 6507 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4ede: 7010 7407 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b4ee4: 5410 f402 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b4ee8: 7230 d527 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDepthRangex:(II)V // method@27d5 │ │ -0b4eee: 7010 7107 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b4ef4: 0e00 |001a: return-void │ │ +0c35d0: |[0c35d0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDepthRangex:(II)V │ │ +0c35e0: 1a00 801b |0000: const-string v0, "glDepthRangex" // string@1b80 │ │ +0c35e4: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c35ea: 1a00 e521 |0005: const-string v0, "near" // string@21e5 │ │ +0c35ee: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c35f4: 1a00 6117 |000a: const-string v0, "far" // string@1761 │ │ +0c35f8: 7030 6507 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c35fe: 7010 7407 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c3604: 5410 f402 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c3608: 7230 d527 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDepthRangex:(II)V // method@27d5 │ │ +0c360e: 7010 7107 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c3614: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1444 │ │ 0x0005 line=1445 │ │ 0x000a line=1446 │ │ 0x000f line=1447 │ │ 0x0012 line=1449 │ │ @@ -222577,26 +222728,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0b4ef8: |[0b4ef8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDisable:(I)V │ │ -0b4f08: 1a00 841b |0000: const-string v0, "glDisable" // string@1b84 │ │ -0b4f0c: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b4f12: 1a00 ef13 |0005: const-string v0, "cap" // string@13ef │ │ -0b4f16: 7020 7907 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getCap:(I)Ljava/lang/String; // method@0779 │ │ -0b4f1c: 0c01 |000a: move-result-object v1 │ │ -0b4f1e: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b4f24: 7010 7407 0200 |000e: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b4f2a: 5420 f402 |0011: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b4f2e: 7220 d627 3000 |0013: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDisable:(I)V // method@27d6 │ │ -0b4f34: 7010 7107 0200 |0016: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b4f3a: 0e00 |0019: return-void │ │ +0c3618: |[0c3618] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDisable:(I)V │ │ +0c3628: 1a00 821b |0000: const-string v0, "glDisable" // string@1b82 │ │ +0c362c: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c3632: 1a00 ed13 |0005: const-string v0, "cap" // string@13ed │ │ +0c3636: 7020 7907 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getCap:(I)Ljava/lang/String; // method@0779 │ │ +0c363c: 0c01 |000a: move-result-object v1 │ │ +0c363e: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c3644: 7010 7407 0200 |000e: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c364a: 5420 f402 |0011: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c364e: 7220 d627 3000 |0013: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDisable:(I)V // method@27d6 │ │ +0c3654: 7010 7107 0200 |0016: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c365a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1454 │ │ 0x0005 line=1455 │ │ 0x000e line=1456 │ │ 0x0011 line=1458 │ │ 0x0016 line=1459 │ │ @@ -222610,37 +222761,37 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -0b4f3c: |[0b4f3c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDisableClientState:(I)V │ │ -0b4f4c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0b4f4e: 1a00 851b |0001: const-string v0, "glDisableClientState" // string@1b85 │ │ -0b4f52: 7020 6f07 0300 |0003: invoke-direct {v3, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b4f58: 1a00 c912 |0006: const-string v0, "array" // string@12c9 │ │ -0b4f5c: 7020 7b07 4300 |0008: invoke-direct {v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getClientState:(I)Ljava/lang/String; // method@077b │ │ -0b4f62: 0c01 |000b: move-result-object v1 │ │ -0b4f64: 7030 6c07 0301 |000c: invoke-direct {v3, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b4f6a: 7010 7407 0300 |000f: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b4f70: 2b04 1800 0000 |0012: packed-switch v4, 0000002a // +00000018 │ │ -0b4f76: 5430 f402 |0015: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b4f7a: 7220 d727 4000 |0017: invoke-interface {v0, v4}, Ljavax/microedition/khronos/opengles/GL10;.glDisableClientState:(I)V // method@27d7 │ │ -0b4f80: 7010 7107 0300 |001a: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b4f86: 0e00 |001d: return-void │ │ -0b4f88: 5c32 e902 |001e: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorArrayEnabled:Z // field@02e9 │ │ -0b4f8c: 28f5 |0020: goto 0015 // -000b │ │ -0b4f8e: 5c32 ed02 |0021: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalArrayEnabled:Z // field@02ed │ │ -0b4f92: 28f2 |0023: goto 0015 // -000e │ │ -0b4f94: 5c32 f102 |0024: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTextureCoordArrayEnabled:Z // field@02f1 │ │ -0b4f98: 28ef |0026: goto 0015 // -0011 │ │ -0b4f9a: 5c32 f202 |0027: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexArrayEnabled:Z // field@02f2 │ │ -0b4f9e: 28ec |0029: goto 0015 // -0014 │ │ -0b4fa0: 0001 0500 7480 0000 1500 0000 0f00 ... |002a: packed-switch-data (14 units) │ │ +0c365c: |[0c365c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDisableClientState:(I)V │ │ +0c366c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c366e: 1a00 831b |0001: const-string v0, "glDisableClientState" // string@1b83 │ │ +0c3672: 7020 6f07 0300 |0003: invoke-direct {v3, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c3678: 1a00 c712 |0006: const-string v0, "array" // string@12c7 │ │ +0c367c: 7020 7b07 4300 |0008: invoke-direct {v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getClientState:(I)Ljava/lang/String; // method@077b │ │ +0c3682: 0c01 |000b: move-result-object v1 │ │ +0c3684: 7030 6c07 0301 |000c: invoke-direct {v3, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c368a: 7010 7407 0300 |000f: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c3690: 2b04 1800 0000 |0012: packed-switch v4, 0000002a // +00000018 │ │ +0c3696: 5430 f402 |0015: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c369a: 7220 d727 4000 |0017: invoke-interface {v0, v4}, Ljavax/microedition/khronos/opengles/GL10;.glDisableClientState:(I)V // method@27d7 │ │ +0c36a0: 7010 7107 0300 |001a: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c36a6: 0e00 |001d: return-void │ │ +0c36a8: 5c32 e902 |001e: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorArrayEnabled:Z // field@02e9 │ │ +0c36ac: 28f5 |0020: goto 0015 // -000b │ │ +0c36ae: 5c32 ed02 |0021: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalArrayEnabled:Z // field@02ed │ │ +0c36b2: 28f2 |0023: goto 0015 // -000e │ │ +0c36b4: 5c32 f102 |0024: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTextureCoordArrayEnabled:Z // field@02f1 │ │ +0c36b8: 28ef |0026: goto 0015 // -0011 │ │ +0c36ba: 5c32 f202 |0027: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexArrayEnabled:Z // field@02f2 │ │ +0c36be: 28ec |0029: goto 0015 // -0014 │ │ +0c36c0: 0001 0500 7480 0000 1500 0000 0f00 ... |002a: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1463 │ │ 0x0006 line=1464 │ │ 0x000f line=1465 │ │ 0x0012 line=1467 │ │ 0x0015 line=1481 │ │ @@ -222660,37 +222811,37 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -0b4fbc: |[0b4fbc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawArrays:(III)V │ │ -0b4fcc: 1a01 871b |0000: const-string v1, "glDrawArrays" // string@1b87 │ │ -0b4fd0: 7020 6f07 1300 |0002: invoke-direct {v3, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b4fd6: 1a01 ae21 |0005: const-string v1, "mode" // string@21ae │ │ -0b4fda: 7030 6507 1304 |0007: invoke-direct {v3, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4fe0: 1a01 9b17 |000a: const-string v1, "first" // string@179b │ │ -0b4fe4: 7030 6507 1305 |000c: invoke-direct {v3, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4fea: 1a01 fd14 |000f: const-string v1, "count" // string@14fd │ │ -0b4fee: 7030 6507 1306 |0011: invoke-direct {v3, v1, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b4ff4: 7010 6408 0300 |0014: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.startLogIndices:()V // method@0864 │ │ -0b4ffa: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0b4ffc: 3560 0c00 |0018: if-ge v0, v6, 0024 // +000c │ │ -0b5000: 5431 ef02 |001a: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mStringBuilder:Ljava/lang/StringBuilder; // field@02ef │ │ -0b5004: 9002 0500 |001c: add-int v2, v5, v0 │ │ -0b5008: 7040 7307 1320 |001e: invoke-direct {v3, v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.doElement:(Ljava/lang/StringBuilder;II)V // method@0773 │ │ -0b500e: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b5012: 28f5 |0023: goto 0018 // -000b │ │ -0b5014: 7010 7507 0300 |0024: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.endLogIndices:()V // method@0775 │ │ -0b501a: 7010 7407 0300 |0027: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b5020: 5431 f402 |002a: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b5024: 7240 d827 4165 |002c: invoke-interface {v1, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glDrawArrays:(III)V // method@27d8 │ │ -0b502a: 7010 7107 0300 |002f: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b5030: 0e00 |0032: return-void │ │ +0c36dc: |[0c36dc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawArrays:(III)V │ │ +0c36ec: 1a01 851b |0000: const-string v1, "glDrawArrays" // string@1b85 │ │ +0c36f0: 7020 6f07 1300 |0002: invoke-direct {v3, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c36f6: 1a01 ac21 |0005: const-string v1, "mode" // string@21ac │ │ +0c36fa: 7030 6507 1304 |0007: invoke-direct {v3, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3700: 1a01 9917 |000a: const-string v1, "first" // string@1799 │ │ +0c3704: 7030 6507 1305 |000c: invoke-direct {v3, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c370a: 1a01 fb14 |000f: const-string v1, "count" // string@14fb │ │ +0c370e: 7030 6507 1306 |0011: invoke-direct {v3, v1, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3714: 7010 6408 0300 |0014: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.startLogIndices:()V // method@0864 │ │ +0c371a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0c371c: 3560 0c00 |0018: if-ge v0, v6, 0024 // +000c │ │ +0c3720: 5431 ef02 |001a: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mStringBuilder:Ljava/lang/StringBuilder; // field@02ef │ │ +0c3724: 9002 0500 |001c: add-int v2, v5, v0 │ │ +0c3728: 7040 7307 1320 |001e: invoke-direct {v3, v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.doElement:(Ljava/lang/StringBuilder;II)V // method@0773 │ │ +0c372e: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c3732: 28f5 |0023: goto 0018 // -000b │ │ +0c3734: 7010 7507 0300 |0024: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.endLogIndices:()V // method@0775 │ │ +0c373a: 7010 7407 0300 |0027: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c3740: 5431 f402 |002a: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c3744: 7240 d827 4165 |002c: invoke-interface {v1, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glDrawArrays:(III)V // method@27d8 │ │ +0c374a: 7010 7107 0300 |002f: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c3750: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1486 │ │ 0x0005 line=1487 │ │ 0x000a line=1488 │ │ 0x000f line=1489 │ │ 0x0014 line=1490 │ │ @@ -222714,44 +222865,44 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 64 16-bit code units │ │ -0b5034: |[0b5034] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawElements:(IIILjava/nio/Buffer;)V │ │ -0b5044: 1a03 881b |0000: const-string v3, "glDrawElements" // string@1b88 │ │ -0b5048: 7020 6f07 3500 |0002: invoke-direct {v5, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b504e: 1a03 ae21 |0005: const-string v3, "mode" // string@21ae │ │ -0b5052: 7020 7807 6500 |0007: invoke-direct {v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getBeginMode:(I)Ljava/lang/String; // method@0778 │ │ -0b5058: 0c04 |000a: move-result-object v4 │ │ -0b505a: 7030 6c07 3504 |000b: invoke-direct {v5, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b5060: 1a03 fd14 |000e: const-string v3, "count" // string@14fd │ │ -0b5064: 7030 6507 3507 |0010: invoke-direct {v5, v3, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b506a: 1a03 422a |0013: const-string v3, "type" // string@2a42 │ │ -0b506e: 7020 8407 8500 |0015: invoke-direct {v5, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getIndexType:(I)Ljava/lang/String; // method@0784 │ │ -0b5074: 0c04 |0018: move-result-object v4 │ │ -0b5076: 7030 6c07 3504 |0019: invoke-direct {v5, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b507c: 7040 6608 7598 |001c: invoke-direct {v5, v7, v8, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toCharIndices:(IILjava/nio/Buffer;)[C // method@0866 │ │ -0b5082: 0c01 |001f: move-result-object v1 │ │ -0b5084: 2112 |0020: array-length v2, v1 │ │ -0b5086: 7010 6408 0500 |0021: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.startLogIndices:()V // method@0864 │ │ -0b508c: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -0b508e: 3520 0c00 |0025: if-ge v0, v2, 0031 // +000c │ │ -0b5092: 5453 ef02 |0027: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mStringBuilder:Ljava/lang/StringBuilder; // field@02ef │ │ -0b5096: 4904 0100 |0029: aget-char v4, v1, v0 │ │ -0b509a: 7040 7307 3540 |002b: invoke-direct {v5, v3, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.doElement:(Ljava/lang/StringBuilder;II)V // method@0773 │ │ -0b50a0: d800 0001 |002e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b50a4: 28f5 |0030: goto 0025 // -000b │ │ -0b50a6: 7010 7507 0500 |0031: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.endLogIndices:()V // method@0775 │ │ -0b50ac: 7010 7407 0500 |0034: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b50b2: 5453 f402 |0037: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b50b6: 7259 d927 6387 |0039: invoke-interface {v3, v6, v7, v8, v9}, Ljavax/microedition/khronos/opengles/GL10;.glDrawElements:(IIILjava/nio/Buffer;)V // method@27d9 │ │ -0b50bc: 7010 7107 0500 |003c: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b50c2: 0e00 |003f: return-void │ │ +0c3754: |[0c3754] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawElements:(IIILjava/nio/Buffer;)V │ │ +0c3764: 1a03 861b |0000: const-string v3, "glDrawElements" // string@1b86 │ │ +0c3768: 7020 6f07 3500 |0002: invoke-direct {v5, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c376e: 1a03 ac21 |0005: const-string v3, "mode" // string@21ac │ │ +0c3772: 7020 7807 6500 |0007: invoke-direct {v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getBeginMode:(I)Ljava/lang/String; // method@0778 │ │ +0c3778: 0c04 |000a: move-result-object v4 │ │ +0c377a: 7030 6c07 3504 |000b: invoke-direct {v5, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c3780: 1a03 fb14 |000e: const-string v3, "count" // string@14fb │ │ +0c3784: 7030 6507 3507 |0010: invoke-direct {v5, v3, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c378a: 1a03 402a |0013: const-string v3, "type" // string@2a40 │ │ +0c378e: 7020 8407 8500 |0015: invoke-direct {v5, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getIndexType:(I)Ljava/lang/String; // method@0784 │ │ +0c3794: 0c04 |0018: move-result-object v4 │ │ +0c3796: 7030 6c07 3504 |0019: invoke-direct {v5, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c379c: 7040 6608 7598 |001c: invoke-direct {v5, v7, v8, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toCharIndices:(IILjava/nio/Buffer;)[C // method@0866 │ │ +0c37a2: 0c01 |001f: move-result-object v1 │ │ +0c37a4: 2112 |0020: array-length v2, v1 │ │ +0c37a6: 7010 6408 0500 |0021: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.startLogIndices:()V // method@0864 │ │ +0c37ac: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +0c37ae: 3520 0c00 |0025: if-ge v0, v2, 0031 // +000c │ │ +0c37b2: 5453 ef02 |0027: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mStringBuilder:Ljava/lang/StringBuilder; // field@02ef │ │ +0c37b6: 4904 0100 |0029: aget-char v4, v1, v0 │ │ +0c37ba: 7040 7307 3540 |002b: invoke-direct {v5, v3, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.doElement:(Ljava/lang/StringBuilder;II)V // method@0773 │ │ +0c37c0: d800 0001 |002e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c37c4: 28f5 |0030: goto 0025 // -000b │ │ +0c37c6: 7010 7507 0500 |0031: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.endLogIndices:()V // method@0775 │ │ +0c37cc: 7010 7407 0500 |0034: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c37d2: 5453 f402 |0037: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c37d6: 7259 d927 6387 |0039: invoke-interface {v3, v6, v7, v8, v9}, Ljavax/microedition/khronos/opengles/GL10;.glDrawElements:(IIILjava/nio/Buffer;)V // method@27d9 │ │ +0c37dc: 7010 7107 0500 |003c: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c37e2: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1502 │ │ 0x0005 line=1503 │ │ 0x000e line=1504 │ │ 0x0013 line=1505 │ │ 0x001c line=1506 │ │ @@ -222780,37 +222931,37 @@ │ │ type : '(FFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 47 16-bit code units │ │ -0b50c4: |[0b50c4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexfOES:(FFFFF)V │ │ -0b50d4: 1a00 891b |0000: const-string v0, "glDrawTexfOES" // string@1b89 │ │ -0b50d8: 7020 6f07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b50de: 1a00 ca2b |0005: const-string v0, "x" // string@2bca │ │ -0b50e2: 7030 6407 0607 |0007: invoke-direct {v6, v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b50e8: 1a00 f22b |000a: const-string v0, "y" // string@2bf2 │ │ -0b50ec: 7030 6407 0608 |000c: invoke-direct {v6, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b50f2: 1a00 102c |000f: const-string v0, "z" // string@2c10 │ │ -0b50f6: 7030 6407 0609 |0011: invoke-direct {v6, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b50fc: 1a00 7d2b |0014: const-string v0, "width" // string@2b7d │ │ -0b5100: 7030 6407 060a |0016: invoke-direct {v6, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b5106: 1a00 cc1c |0019: const-string v0, "height" // string@1ccc │ │ -0b510a: 7030 6407 060b |001b: invoke-direct {v6, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b5110: 7010 7407 0600 |001e: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b5116: 5460 f702 |0021: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02f7 │ │ -0b511a: 0171 |0023: move v1, v7 │ │ -0b511c: 0182 |0024: move v2, v8 │ │ -0b511e: 0193 |0025: move v3, v9 │ │ -0b5120: 01a4 |0026: move v4, v10 │ │ -0b5122: 01b5 |0027: move v5, v11 │ │ -0b5124: 7806 6b28 0000 |0028: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexfOES:(FFFFF)V // method@286b │ │ -0b512a: 7010 7107 0600 |002b: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b5130: 0e00 |002e: return-void │ │ +0c37e4: |[0c37e4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexfOES:(FFFFF)V │ │ +0c37f4: 1a00 871b |0000: const-string v0, "glDrawTexfOES" // string@1b87 │ │ +0c37f8: 7020 6f07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c37fe: 1a00 c82b |0005: const-string v0, "x" // string@2bc8 │ │ +0c3802: 7030 6407 0607 |0007: invoke-direct {v6, v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c3808: 1a00 f02b |000a: const-string v0, "y" // string@2bf0 │ │ +0c380c: 7030 6407 0608 |000c: invoke-direct {v6, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c3812: 1a00 0e2c |000f: const-string v0, "z" // string@2c0e │ │ +0c3816: 7030 6407 0609 |0011: invoke-direct {v6, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c381c: 1a00 7b2b |0014: const-string v0, "width" // string@2b7b │ │ +0c3820: 7030 6407 060a |0016: invoke-direct {v6, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c3826: 1a00 ca1c |0019: const-string v0, "height" // string@1cca │ │ +0c382a: 7030 6407 060b |001b: invoke-direct {v6, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c3830: 7010 7407 0600 |001e: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c3836: 5460 f702 |0021: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02f7 │ │ +0c383a: 0171 |0023: move v1, v7 │ │ +0c383c: 0182 |0024: move v2, v8 │ │ +0c383e: 0193 |0025: move v3, v9 │ │ +0c3840: 01a4 |0026: move v4, v10 │ │ +0c3842: 01b5 |0027: move v5, v11 │ │ +0c3844: 7806 6b28 0000 |0028: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexfOES:(FFFFF)V // method@286b │ │ +0c384a: 7010 7107 0600 |002b: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c3850: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2588 │ │ 0x0005 line=2589 │ │ 0x000a line=2590 │ │ 0x000f line=2591 │ │ 0x0014 line=2592 │ │ @@ -222832,25 +222983,25 @@ │ │ type : '(Ljava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -0b5134: |[0b5134] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexfvOES:(Ljava/nio/FloatBuffer;)V │ │ -0b5144: 1a00 8a1b |0000: const-string v0, "glDrawTexfvOES" // string@1b8a │ │ -0b5148: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b514e: 1a00 ec14 |0005: const-string v0, "coords" // string@14ec │ │ -0b5152: 1251 |0007: const/4 v1, #int 5 // #5 │ │ -0b5154: 7040 6607 0231 |0008: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0766 │ │ -0b515a: 7010 7407 0200 |000b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b5160: 5420 f702 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02f7 │ │ -0b5164: 7220 6c28 3000 |0010: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexfvOES:(Ljava/nio/FloatBuffer;)V // method@286c │ │ -0b516a: 7010 7107 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b5170: 0e00 |0016: return-void │ │ +0c3854: |[0c3854] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexfvOES:(Ljava/nio/FloatBuffer;)V │ │ +0c3864: 1a00 881b |0000: const-string v0, "glDrawTexfvOES" // string@1b88 │ │ +0c3868: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c386e: 1a00 ea14 |0005: const-string v0, "coords" // string@14ea │ │ +0c3872: 1251 |0007: const/4 v1, #int 5 // #5 │ │ +0c3874: 7040 6607 0231 |0008: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0766 │ │ +0c387a: 7010 7407 0200 |000b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c3880: 5420 f702 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02f7 │ │ +0c3884: 7220 6c28 3000 |0010: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexfvOES:(Ljava/nio/FloatBuffer;)V // method@286c │ │ +0c388a: 7010 7107 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c3890: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2609 │ │ 0x0005 line=2610 │ │ 0x000b line=2611 │ │ 0x000e line=2612 │ │ 0x0013 line=2613 │ │ @@ -222864,27 +223015,27 @@ │ │ type : '([FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -0b5174: |[0b5174] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexfvOES:([FI)V │ │ -0b5184: 1a00 8a1b |0000: const-string v0, "glDrawTexfvOES" // string@1b8a │ │ -0b5188: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b518e: 1a00 ec14 |0005: const-string v0, "coords" // string@14ec │ │ -0b5192: 1251 |0007: const/4 v1, #int 5 // #5 │ │ -0b5194: 7054 6907 0231 |0008: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0769 │ │ -0b519a: 1a00 e422 |000b: const-string v0, "offset" // string@22e4 │ │ -0b519e: 7030 6507 0204 |000d: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b51a4: 7010 7407 0200 |0010: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b51aa: 5420 f702 |0013: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02f7 │ │ -0b51ae: 7230 6d28 3004 |0015: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexfvOES:([FI)V // method@286d │ │ -0b51b4: 7010 7107 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b51ba: 0e00 |001b: return-void │ │ +0c3894: |[0c3894] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexfvOES:([FI)V │ │ +0c38a4: 1a00 881b |0000: const-string v0, "glDrawTexfvOES" // string@1b88 │ │ +0c38a8: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c38ae: 1a00 ea14 |0005: const-string v0, "coords" // string@14ea │ │ +0c38b2: 1251 |0007: const/4 v1, #int 5 // #5 │ │ +0c38b4: 7054 6907 0231 |0008: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0769 │ │ +0c38ba: 1a00 e222 |000b: const-string v0, "offset" // string@22e2 │ │ +0c38be: 7030 6507 0204 |000d: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c38c4: 7010 7407 0200 |0010: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c38ca: 5420 f702 |0013: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02f7 │ │ +0c38ce: 7230 6d28 3004 |0015: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexfvOES:([FI)V // method@286d │ │ +0c38d4: 7010 7107 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c38da: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2600 │ │ 0x0005 line=2601 │ │ 0x000b line=2602 │ │ 0x0010 line=2603 │ │ 0x0013 line=2604 │ │ @@ -222900,37 +223051,37 @@ │ │ type : '(IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 47 16-bit code units │ │ -0b51bc: |[0b51bc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexiOES:(IIIII)V │ │ -0b51cc: 1a00 8b1b |0000: const-string v0, "glDrawTexiOES" // string@1b8b │ │ -0b51d0: 7020 6f07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b51d6: 1a00 ca2b |0005: const-string v0, "x" // string@2bca │ │ -0b51da: 7030 6507 0607 |0007: invoke-direct {v6, v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b51e0: 1a00 f22b |000a: const-string v0, "y" // string@2bf2 │ │ -0b51e4: 7030 6507 0608 |000c: invoke-direct {v6, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b51ea: 1a00 102c |000f: const-string v0, "z" // string@2c10 │ │ -0b51ee: 7030 6507 0609 |0011: invoke-direct {v6, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b51f4: 1a00 7d2b |0014: const-string v0, "width" // string@2b7d │ │ -0b51f8: 7030 6507 060a |0016: invoke-direct {v6, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b51fe: 1a00 cc1c |0019: const-string v0, "height" // string@1ccc │ │ -0b5202: 7030 6507 060b |001b: invoke-direct {v6, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b5208: 7010 7407 0600 |001e: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b520e: 5460 f702 |0021: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02f7 │ │ -0b5212: 0171 |0023: move v1, v7 │ │ -0b5214: 0182 |0024: move v2, v8 │ │ -0b5216: 0193 |0025: move v3, v9 │ │ -0b5218: 01a4 |0026: move v4, v10 │ │ -0b521a: 01b5 |0027: move v5, v11 │ │ -0b521c: 7806 6e28 0000 |0028: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexiOES:(IIIII)V // method@286e │ │ -0b5222: 7010 7107 0600 |002b: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b5228: 0e00 |002e: return-void │ │ +0c38dc: |[0c38dc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexiOES:(IIIII)V │ │ +0c38ec: 1a00 891b |0000: const-string v0, "glDrawTexiOES" // string@1b89 │ │ +0c38f0: 7020 6f07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c38f6: 1a00 c82b |0005: const-string v0, "x" // string@2bc8 │ │ +0c38fa: 7030 6507 0607 |0007: invoke-direct {v6, v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3900: 1a00 f02b |000a: const-string v0, "y" // string@2bf0 │ │ +0c3904: 7030 6507 0608 |000c: invoke-direct {v6, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c390a: 1a00 0e2c |000f: const-string v0, "z" // string@2c0e │ │ +0c390e: 7030 6507 0609 |0011: invoke-direct {v6, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3914: 1a00 7b2b |0014: const-string v0, "width" // string@2b7b │ │ +0c3918: 7030 6507 060a |0016: invoke-direct {v6, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c391e: 1a00 ca1c |0019: const-string v0, "height" // string@1cca │ │ +0c3922: 7030 6507 060b |001b: invoke-direct {v6, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3928: 7010 7407 0600 |001e: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c392e: 5460 f702 |0021: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02f7 │ │ +0c3932: 0171 |0023: move v1, v7 │ │ +0c3934: 0182 |0024: move v2, v8 │ │ +0c3936: 0193 |0025: move v3, v9 │ │ +0c3938: 01a4 |0026: move v4, v10 │ │ +0c393a: 01b5 |0027: move v5, v11 │ │ +0c393c: 7806 6e28 0000 |0028: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexiOES:(IIIII)V // method@286e │ │ +0c3942: 7010 7107 0600 |002b: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c3948: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2617 │ │ 0x0005 line=2618 │ │ 0x000a line=2619 │ │ 0x000f line=2620 │ │ 0x0014 line=2621 │ │ @@ -222952,25 +223103,25 @@ │ │ type : '(Ljava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -0b522c: |[0b522c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexivOES:(Ljava/nio/IntBuffer;)V │ │ -0b523c: 1a00 8c1b |0000: const-string v0, "glDrawTexivOES" // string@1b8c │ │ -0b5240: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b5246: 1a00 ec14 |0005: const-string v0, "coords" // string@14ec │ │ -0b524a: 1251 |0007: const/4 v1, #int 5 // #5 │ │ -0b524c: 7040 6707 0231 |0008: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0767 │ │ -0b5252: 7010 7407 0200 |000b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b5258: 5420 f702 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02f7 │ │ -0b525c: 7220 6f28 3000 |0010: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexivOES:(Ljava/nio/IntBuffer;)V // method@286f │ │ -0b5262: 7010 7107 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b5268: 0e00 |0016: return-void │ │ +0c394c: |[0c394c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexivOES:(Ljava/nio/IntBuffer;)V │ │ +0c395c: 1a00 8a1b |0000: const-string v0, "glDrawTexivOES" // string@1b8a │ │ +0c3960: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c3966: 1a00 ea14 |0005: const-string v0, "coords" // string@14ea │ │ +0c396a: 1251 |0007: const/4 v1, #int 5 // #5 │ │ +0c396c: 7040 6707 0231 |0008: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0767 │ │ +0c3972: 7010 7407 0200 |000b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c3978: 5420 f702 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02f7 │ │ +0c397c: 7220 6f28 3000 |0010: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexivOES:(Ljava/nio/IntBuffer;)V // method@286f │ │ +0c3982: 7010 7107 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c3988: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2638 │ │ 0x0005 line=2639 │ │ 0x000b line=2640 │ │ 0x000e line=2641 │ │ 0x0013 line=2642 │ │ @@ -222984,27 +223135,27 @@ │ │ type : '([II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -0b526c: |[0b526c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexivOES:([II)V │ │ -0b527c: 1a00 8c1b |0000: const-string v0, "glDrawTexivOES" // string@1b8c │ │ -0b5280: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b5286: 1a00 ec14 |0005: const-string v0, "coords" // string@14ec │ │ -0b528a: 1251 |0007: const/4 v1, #int 5 // #5 │ │ -0b528c: 7054 6a07 0231 |0008: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@076a │ │ -0b5292: 1a00 e422 |000b: const-string v0, "offset" // string@22e4 │ │ -0b5296: 7030 6507 0204 |000d: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b529c: 7010 7407 0200 |0010: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b52a2: 5420 f702 |0013: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02f7 │ │ -0b52a6: 7230 7028 3004 |0015: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexivOES:([II)V // method@2870 │ │ -0b52ac: 7010 7107 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b52b2: 0e00 |001b: return-void │ │ +0c398c: |[0c398c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexivOES:([II)V │ │ +0c399c: 1a00 8a1b |0000: const-string v0, "glDrawTexivOES" // string@1b8a │ │ +0c39a0: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c39a6: 1a00 ea14 |0005: const-string v0, "coords" // string@14ea │ │ +0c39aa: 1251 |0007: const/4 v1, #int 5 // #5 │ │ +0c39ac: 7054 6a07 0231 |0008: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@076a │ │ +0c39b2: 1a00 e222 |000b: const-string v0, "offset" // string@22e2 │ │ +0c39b6: 7030 6507 0204 |000d: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c39bc: 7010 7407 0200 |0010: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c39c2: 5420 f702 |0013: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02f7 │ │ +0c39c6: 7230 7028 3004 |0015: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexivOES:([II)V // method@2870 │ │ +0c39cc: 7010 7107 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c39d2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2629 │ │ 0x0005 line=2630 │ │ 0x000b line=2631 │ │ 0x0010 line=2632 │ │ 0x0013 line=2633 │ │ @@ -223020,37 +223171,37 @@ │ │ type : '(SSSSS)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 47 16-bit code units │ │ -0b52b4: |[0b52b4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexsOES:(SSSSS)V │ │ -0b52c4: 1a00 8d1b |0000: const-string v0, "glDrawTexsOES" // string@1b8d │ │ -0b52c8: 7020 6f07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b52ce: 1a00 ca2b |0005: const-string v0, "x" // string@2bca │ │ -0b52d2: 7030 6507 0607 |0007: invoke-direct {v6, v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b52d8: 1a00 f22b |000a: const-string v0, "y" // string@2bf2 │ │ -0b52dc: 7030 6507 0608 |000c: invoke-direct {v6, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b52e2: 1a00 102c |000f: const-string v0, "z" // string@2c10 │ │ -0b52e6: 7030 6507 0609 |0011: invoke-direct {v6, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b52ec: 1a00 7d2b |0014: const-string v0, "width" // string@2b7d │ │ -0b52f0: 7030 6507 060a |0016: invoke-direct {v6, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b52f6: 1a00 cc1c |0019: const-string v0, "height" // string@1ccc │ │ -0b52fa: 7030 6507 060b |001b: invoke-direct {v6, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b5300: 7010 7407 0600 |001e: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b5306: 5460 f702 |0021: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02f7 │ │ -0b530a: 0171 |0023: move v1, v7 │ │ -0b530c: 0182 |0024: move v2, v8 │ │ -0b530e: 0193 |0025: move v3, v9 │ │ -0b5310: 01a4 |0026: move v4, v10 │ │ -0b5312: 01b5 |0027: move v5, v11 │ │ -0b5314: 7806 7128 0000 |0028: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexsOES:(SSSSS)V // method@2871 │ │ -0b531a: 7010 7107 0600 |002b: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b5320: 0e00 |002e: return-void │ │ +0c39d4: |[0c39d4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexsOES:(SSSSS)V │ │ +0c39e4: 1a00 8b1b |0000: const-string v0, "glDrawTexsOES" // string@1b8b │ │ +0c39e8: 7020 6f07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c39ee: 1a00 c82b |0005: const-string v0, "x" // string@2bc8 │ │ +0c39f2: 7030 6507 0607 |0007: invoke-direct {v6, v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c39f8: 1a00 f02b |000a: const-string v0, "y" // string@2bf0 │ │ +0c39fc: 7030 6507 0608 |000c: invoke-direct {v6, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3a02: 1a00 0e2c |000f: const-string v0, "z" // string@2c0e │ │ +0c3a06: 7030 6507 0609 |0011: invoke-direct {v6, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3a0c: 1a00 7b2b |0014: const-string v0, "width" // string@2b7b │ │ +0c3a10: 7030 6507 060a |0016: invoke-direct {v6, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3a16: 1a00 ca1c |0019: const-string v0, "height" // string@1cca │ │ +0c3a1a: 7030 6507 060b |001b: invoke-direct {v6, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3a20: 7010 7407 0600 |001e: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c3a26: 5460 f702 |0021: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02f7 │ │ +0c3a2a: 0171 |0023: move v1, v7 │ │ +0c3a2c: 0182 |0024: move v2, v8 │ │ +0c3a2e: 0193 |0025: move v3, v9 │ │ +0c3a30: 01a4 |0026: move v4, v10 │ │ +0c3a32: 01b5 |0027: move v5, v11 │ │ +0c3a34: 7806 7128 0000 |0028: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexsOES:(SSSSS)V // method@2871 │ │ +0c3a3a: 7010 7107 0600 |002b: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c3a40: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2646 │ │ 0x0005 line=2647 │ │ 0x000a line=2648 │ │ 0x000f line=2649 │ │ 0x0014 line=2650 │ │ @@ -223072,25 +223223,25 @@ │ │ type : '(Ljava/nio/ShortBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -0b5324: |[0b5324] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexsvOES:(Ljava/nio/ShortBuffer;)V │ │ -0b5334: 1a00 8e1b |0000: const-string v0, "glDrawTexsvOES" // string@1b8e │ │ -0b5338: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b533e: 1a00 ec14 |0005: const-string v0, "coords" // string@14ec │ │ -0b5342: 1251 |0007: const/4 v1, #int 5 // #5 │ │ -0b5344: 7040 6807 0231 |0008: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/ShortBuffer;)V // method@0768 │ │ -0b534a: 7010 7407 0200 |000b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b5350: 5420 f702 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02f7 │ │ -0b5354: 7220 7228 3000 |0010: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexsvOES:(Ljava/nio/ShortBuffer;)V // method@2872 │ │ -0b535a: 7010 7107 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b5360: 0e00 |0016: return-void │ │ +0c3a44: |[0c3a44] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexsvOES:(Ljava/nio/ShortBuffer;)V │ │ +0c3a54: 1a00 8c1b |0000: const-string v0, "glDrawTexsvOES" // string@1b8c │ │ +0c3a58: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c3a5e: 1a00 ea14 |0005: const-string v0, "coords" // string@14ea │ │ +0c3a62: 1251 |0007: const/4 v1, #int 5 // #5 │ │ +0c3a64: 7040 6807 0231 |0008: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/ShortBuffer;)V // method@0768 │ │ +0c3a6a: 7010 7407 0200 |000b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c3a70: 5420 f702 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02f7 │ │ +0c3a74: 7220 7228 3000 |0010: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexsvOES:(Ljava/nio/ShortBuffer;)V // method@2872 │ │ +0c3a7a: 7010 7107 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c3a80: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2667 │ │ 0x0005 line=2668 │ │ 0x000b line=2669 │ │ 0x000e line=2670 │ │ 0x0013 line=2671 │ │ @@ -223104,27 +223255,27 @@ │ │ type : '([SI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -0b5364: |[0b5364] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexsvOES:([SI)V │ │ -0b5374: 1a00 8e1b |0000: const-string v0, "glDrawTexsvOES" // string@1b8e │ │ -0b5378: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b537e: 1a00 ec14 |0005: const-string v0, "coords" // string@14ec │ │ -0b5382: 1251 |0007: const/4 v1, #int 5 // #5 │ │ -0b5384: 7054 6b07 0231 |0008: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[SI)V // method@076b │ │ -0b538a: 1a00 e422 |000b: const-string v0, "offset" // string@22e4 │ │ -0b538e: 7030 6507 0204 |000d: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b5394: 7010 7407 0200 |0010: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b539a: 5420 f702 |0013: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02f7 │ │ -0b539e: 7230 7328 3004 |0015: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexsvOES:([SI)V // method@2873 │ │ -0b53a4: 7010 7107 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b53aa: 0e00 |001b: return-void │ │ +0c3a84: |[0c3a84] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexsvOES:([SI)V │ │ +0c3a94: 1a00 8c1b |0000: const-string v0, "glDrawTexsvOES" // string@1b8c │ │ +0c3a98: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c3a9e: 1a00 ea14 |0005: const-string v0, "coords" // string@14ea │ │ +0c3aa2: 1251 |0007: const/4 v1, #int 5 // #5 │ │ +0c3aa4: 7054 6b07 0231 |0008: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[SI)V // method@076b │ │ +0c3aaa: 1a00 e222 |000b: const-string v0, "offset" // string@22e2 │ │ +0c3aae: 7030 6507 0204 |000d: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3ab4: 7010 7407 0200 |0010: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c3aba: 5420 f702 |0013: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02f7 │ │ +0c3abe: 7230 7328 3004 |0015: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexsvOES:([SI)V // method@2873 │ │ +0c3ac4: 7010 7107 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c3aca: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2658 │ │ 0x0005 line=2659 │ │ 0x000b line=2660 │ │ 0x0010 line=2661 │ │ 0x0013 line=2662 │ │ @@ -223140,37 +223291,37 @@ │ │ type : '(IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 47 16-bit code units │ │ -0b53ac: |[0b53ac] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexxOES:(IIIII)V │ │ -0b53bc: 1a00 8f1b |0000: const-string v0, "glDrawTexxOES" // string@1b8f │ │ -0b53c0: 7020 6f07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b53c6: 1a00 ca2b |0005: const-string v0, "x" // string@2bca │ │ -0b53ca: 7030 6507 0607 |0007: invoke-direct {v6, v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b53d0: 1a00 f22b |000a: const-string v0, "y" // string@2bf2 │ │ -0b53d4: 7030 6507 0608 |000c: invoke-direct {v6, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b53da: 1a00 102c |000f: const-string v0, "z" // string@2c10 │ │ -0b53de: 7030 6507 0609 |0011: invoke-direct {v6, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b53e4: 1a00 7d2b |0014: const-string v0, "width" // string@2b7d │ │ -0b53e8: 7030 6507 060a |0016: invoke-direct {v6, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b53ee: 1a00 cc1c |0019: const-string v0, "height" // string@1ccc │ │ -0b53f2: 7030 6507 060b |001b: invoke-direct {v6, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b53f8: 7010 7407 0600 |001e: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b53fe: 5460 f702 |0021: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02f7 │ │ -0b5402: 0171 |0023: move v1, v7 │ │ -0b5404: 0182 |0024: move v2, v8 │ │ -0b5406: 0193 |0025: move v3, v9 │ │ -0b5408: 01a4 |0026: move v4, v10 │ │ -0b540a: 01b5 |0027: move v5, v11 │ │ -0b540c: 7806 7428 0000 |0028: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexxOES:(IIIII)V // method@2874 │ │ -0b5412: 7010 7107 0600 |002b: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b5418: 0e00 |002e: return-void │ │ +0c3acc: |[0c3acc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexxOES:(IIIII)V │ │ +0c3adc: 1a00 8d1b |0000: const-string v0, "glDrawTexxOES" // string@1b8d │ │ +0c3ae0: 7020 6f07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c3ae6: 1a00 c82b |0005: const-string v0, "x" // string@2bc8 │ │ +0c3aea: 7030 6507 0607 |0007: invoke-direct {v6, v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3af0: 1a00 f02b |000a: const-string v0, "y" // string@2bf0 │ │ +0c3af4: 7030 6507 0608 |000c: invoke-direct {v6, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3afa: 1a00 0e2c |000f: const-string v0, "z" // string@2c0e │ │ +0c3afe: 7030 6507 0609 |0011: invoke-direct {v6, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3b04: 1a00 7b2b |0014: const-string v0, "width" // string@2b7b │ │ +0c3b08: 7030 6507 060a |0016: invoke-direct {v6, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3b0e: 1a00 ca1c |0019: const-string v0, "height" // string@1cca │ │ +0c3b12: 7030 6507 060b |001b: invoke-direct {v6, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3b18: 7010 7407 0600 |001e: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c3b1e: 5460 f702 |0021: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02f7 │ │ +0c3b22: 0171 |0023: move v1, v7 │ │ +0c3b24: 0182 |0024: move v2, v8 │ │ +0c3b26: 0193 |0025: move v3, v9 │ │ +0c3b28: 01a4 |0026: move v4, v10 │ │ +0c3b2a: 01b5 |0027: move v5, v11 │ │ +0c3b2c: 7806 7428 0000 |0028: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexxOES:(IIIII)V // method@2874 │ │ +0c3b32: 7010 7107 0600 |002b: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c3b38: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2675 │ │ 0x0005 line=2676 │ │ 0x000a line=2677 │ │ 0x000f line=2678 │ │ 0x0014 line=2679 │ │ @@ -223192,25 +223343,25 @@ │ │ type : '(Ljava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -0b541c: |[0b541c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexxvOES:(Ljava/nio/IntBuffer;)V │ │ -0b542c: 1a00 901b |0000: const-string v0, "glDrawTexxvOES" // string@1b90 │ │ -0b5430: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b5436: 1a00 ec14 |0005: const-string v0, "coords" // string@14ec │ │ -0b543a: 1251 |0007: const/4 v1, #int 5 // #5 │ │ -0b543c: 7040 6707 0231 |0008: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0767 │ │ -0b5442: 7010 7407 0200 |000b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b5448: 5420 f702 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02f7 │ │ -0b544c: 7220 7528 3000 |0010: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexxvOES:(Ljava/nio/IntBuffer;)V // method@2875 │ │ -0b5452: 7010 7107 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b5458: 0e00 |0016: return-void │ │ +0c3b3c: |[0c3b3c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexxvOES:(Ljava/nio/IntBuffer;)V │ │ +0c3b4c: 1a00 8e1b |0000: const-string v0, "glDrawTexxvOES" // string@1b8e │ │ +0c3b50: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c3b56: 1a00 ea14 |0005: const-string v0, "coords" // string@14ea │ │ +0c3b5a: 1251 |0007: const/4 v1, #int 5 // #5 │ │ +0c3b5c: 7040 6707 0231 |0008: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0767 │ │ +0c3b62: 7010 7407 0200 |000b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c3b68: 5420 f702 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02f7 │ │ +0c3b6c: 7220 7528 3000 |0010: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexxvOES:(Ljava/nio/IntBuffer;)V // method@2875 │ │ +0c3b72: 7010 7107 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c3b78: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2696 │ │ 0x0005 line=2697 │ │ 0x000b line=2698 │ │ 0x000e line=2699 │ │ 0x0013 line=2700 │ │ @@ -223224,27 +223375,27 @@ │ │ type : '([II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -0b545c: |[0b545c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexxvOES:([II)V │ │ -0b546c: 1a00 901b |0000: const-string v0, "glDrawTexxvOES" // string@1b90 │ │ -0b5470: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b5476: 1a00 ec14 |0005: const-string v0, "coords" // string@14ec │ │ -0b547a: 1251 |0007: const/4 v1, #int 5 // #5 │ │ -0b547c: 7054 6a07 0231 |0008: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@076a │ │ -0b5482: 1a00 e422 |000b: const-string v0, "offset" // string@22e4 │ │ -0b5486: 7030 6507 0204 |000d: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b548c: 7010 7407 0200 |0010: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b5492: 5420 f702 |0013: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02f7 │ │ -0b5496: 7230 7628 3004 |0015: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexxvOES:([II)V // method@2876 │ │ -0b549c: 7010 7107 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b54a2: 0e00 |001b: return-void │ │ +0c3b7c: |[0c3b7c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexxvOES:([II)V │ │ +0c3b8c: 1a00 8e1b |0000: const-string v0, "glDrawTexxvOES" // string@1b8e │ │ +0c3b90: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c3b96: 1a00 ea14 |0005: const-string v0, "coords" // string@14ea │ │ +0c3b9a: 1251 |0007: const/4 v1, #int 5 // #5 │ │ +0c3b9c: 7054 6a07 0231 |0008: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@076a │ │ +0c3ba2: 1a00 e222 |000b: const-string v0, "offset" // string@22e2 │ │ +0c3ba6: 7030 6507 0204 |000d: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3bac: 7010 7407 0200 |0010: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c3bb2: 5420 f702 |0013: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02f7 │ │ +0c3bb6: 7230 7628 3004 |0015: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexxvOES:([II)V // method@2876 │ │ +0c3bbc: 7010 7107 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c3bc2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2687 │ │ 0x0005 line=2688 │ │ 0x000b line=2689 │ │ 0x0010 line=2690 │ │ 0x0013 line=2691 │ │ @@ -223260,26 +223411,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0b54a4: |[0b54a4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glEnable:(I)V │ │ -0b54b4: 1a00 911b |0000: const-string v0, "glEnable" // string@1b91 │ │ -0b54b8: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b54be: 1a00 ef13 |0005: const-string v0, "cap" // string@13ef │ │ -0b54c2: 7020 7907 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getCap:(I)Ljava/lang/String; // method@0779 │ │ -0b54c8: 0c01 |000a: move-result-object v1 │ │ -0b54ca: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b54d0: 7010 7407 0200 |000e: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b54d6: 5420 f402 |0011: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b54da: 7220 da27 3000 |0013: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glEnable:(I)V // method@27da │ │ -0b54e0: 7010 7107 0200 |0016: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b54e6: 0e00 |0019: return-void │ │ +0c3bc4: |[0c3bc4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glEnable:(I)V │ │ +0c3bd4: 1a00 8f1b |0000: const-string v0, "glEnable" // string@1b8f │ │ +0c3bd8: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c3bde: 1a00 ed13 |0005: const-string v0, "cap" // string@13ed │ │ +0c3be2: 7020 7907 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getCap:(I)Ljava/lang/String; // method@0779 │ │ +0c3be8: 0c01 |000a: move-result-object v1 │ │ +0c3bea: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c3bf0: 7010 7407 0200 |000e: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c3bf6: 5420 f402 |0011: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c3bfa: 7220 da27 3000 |0013: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glEnable:(I)V // method@27da │ │ +0c3c00: 7010 7107 0200 |0016: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c3c06: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1520 │ │ 0x0005 line=1521 │ │ 0x000e line=1522 │ │ 0x0011 line=1524 │ │ 0x0016 line=1525 │ │ @@ -223293,37 +223444,37 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -0b54e8: |[0b54e8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glEnableClientState:(I)V │ │ -0b54f8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0b54fa: 1a00 921b |0001: const-string v0, "glEnableClientState" // string@1b92 │ │ -0b54fe: 7020 6f07 0300 |0003: invoke-direct {v3, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b5504: 1a00 c912 |0006: const-string v0, "array" // string@12c9 │ │ -0b5508: 7020 7b07 4300 |0008: invoke-direct {v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getClientState:(I)Ljava/lang/String; // method@077b │ │ -0b550e: 0c01 |000b: move-result-object v1 │ │ -0b5510: 7030 6c07 0301 |000c: invoke-direct {v3, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b5516: 7010 7407 0300 |000f: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b551c: 2b04 1800 0000 |0012: packed-switch v4, 0000002a // +00000018 │ │ -0b5522: 5430 f402 |0015: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b5526: 7220 db27 4000 |0017: invoke-interface {v0, v4}, Ljavax/microedition/khronos/opengles/GL10;.glEnableClientState:(I)V // method@27db │ │ -0b552c: 7010 7107 0300 |001a: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b5532: 0e00 |001d: return-void │ │ -0b5534: 5c32 e902 |001e: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorArrayEnabled:Z // field@02e9 │ │ -0b5538: 28f5 |0020: goto 0015 // -000b │ │ -0b553a: 5c32 ed02 |0021: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalArrayEnabled:Z // field@02ed │ │ -0b553e: 28f2 |0023: goto 0015 // -000e │ │ -0b5540: 5c32 f102 |0024: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTextureCoordArrayEnabled:Z // field@02f1 │ │ -0b5544: 28ef |0026: goto 0015 // -0011 │ │ -0b5546: 5c32 f202 |0027: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexArrayEnabled:Z // field@02f2 │ │ -0b554a: 28ec |0029: goto 0015 // -0014 │ │ -0b554c: 0001 0500 7480 0000 1500 0000 0f00 ... |002a: packed-switch-data (14 units) │ │ +0c3c08: |[0c3c08] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glEnableClientState:(I)V │ │ +0c3c18: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0c3c1a: 1a00 901b |0001: const-string v0, "glEnableClientState" // string@1b90 │ │ +0c3c1e: 7020 6f07 0300 |0003: invoke-direct {v3, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c3c24: 1a00 c712 |0006: const-string v0, "array" // string@12c7 │ │ +0c3c28: 7020 7b07 4300 |0008: invoke-direct {v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getClientState:(I)Ljava/lang/String; // method@077b │ │ +0c3c2e: 0c01 |000b: move-result-object v1 │ │ +0c3c30: 7030 6c07 0301 |000c: invoke-direct {v3, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c3c36: 7010 7407 0300 |000f: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c3c3c: 2b04 1800 0000 |0012: packed-switch v4, 0000002a // +00000018 │ │ +0c3c42: 5430 f402 |0015: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c3c46: 7220 db27 4000 |0017: invoke-interface {v0, v4}, Ljavax/microedition/khronos/opengles/GL10;.glEnableClientState:(I)V // method@27db │ │ +0c3c4c: 7010 7107 0300 |001a: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c3c52: 0e00 |001d: return-void │ │ +0c3c54: 5c32 e902 |001e: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorArrayEnabled:Z // field@02e9 │ │ +0c3c58: 28f5 |0020: goto 0015 // -000b │ │ +0c3c5a: 5c32 ed02 |0021: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalArrayEnabled:Z // field@02ed │ │ +0c3c5e: 28f2 |0023: goto 0015 // -000e │ │ +0c3c60: 5c32 f102 |0024: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTextureCoordArrayEnabled:Z // field@02f1 │ │ +0c3c64: 28ef |0026: goto 0015 // -0011 │ │ +0c3c66: 5c32 f202 |0027: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexArrayEnabled:Z // field@02f2 │ │ +0c3c6a: 28ec |0029: goto 0015 // -0014 │ │ +0c3c6c: 0001 0500 7480 0000 1500 0000 0f00 ... |002a: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1529 │ │ 0x0006 line=1530 │ │ 0x000f line=1531 │ │ 0x0012 line=1533 │ │ 0x0015 line=1547 │ │ @@ -223343,22 +223494,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0b5568: |[0b5568] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFinish:()V │ │ -0b5578: 1a00 971b |0000: const-string v0, "glFinish" // string@1b97 │ │ -0b557c: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b5582: 7010 7407 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b5588: 5410 f402 |0008: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b558c: 7210 dc27 0000 |000a: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glFinish:()V // method@27dc │ │ -0b5592: 7010 7107 0100 |000d: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b5598: 0e00 |0010: return-void │ │ +0c3c88: |[0c3c88] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFinish:()V │ │ +0c3c98: 1a00 951b |0000: const-string v0, "glFinish" // string@1b95 │ │ +0c3c9c: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c3ca2: 7010 7407 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c3ca8: 5410 f402 |0008: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c3cac: 7210 dc27 0000 |000a: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glFinish:()V // method@27dc │ │ +0c3cb2: 7010 7107 0100 |000d: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c3cb8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1552 │ │ 0x0005 line=1553 │ │ 0x0008 line=1555 │ │ 0x000d line=1556 │ │ 0x0010 line=1557 │ │ @@ -223370,22 +223521,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0b559c: |[0b559c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFlush:()V │ │ -0b55ac: 1a00 981b |0000: const-string v0, "glFlush" // string@1b98 │ │ -0b55b0: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b55b6: 7010 7407 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b55bc: 5410 f402 |0008: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b55c0: 7210 dd27 0000 |000a: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glFlush:()V // method@27dd │ │ -0b55c6: 7010 7107 0100 |000d: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b55cc: 0e00 |0010: return-void │ │ +0c3cbc: |[0c3cbc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFlush:()V │ │ +0c3ccc: 1a00 961b |0000: const-string v0, "glFlush" // string@1b96 │ │ +0c3cd0: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c3cd6: 7010 7407 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c3cdc: 5410 f402 |0008: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c3ce0: 7210 dd27 0000 |000a: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glFlush:()V // method@27dd │ │ +0c3ce6: 7010 7107 0100 |000d: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c3cec: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1560 │ │ 0x0005 line=1561 │ │ 0x0008 line=1563 │ │ 0x000d line=1564 │ │ 0x0010 line=1565 │ │ @@ -223397,26 +223548,26 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0b55d0: |[0b55d0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFogf:(IF)V │ │ -0b55e0: 1a00 991b |0000: const-string v0, "glFogf" // string@1b99 │ │ -0b55e4: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b55ea: 1a00 0f24 |0005: const-string v0, "pname" // string@240f │ │ -0b55ee: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b55f4: 1a00 ae23 |000a: const-string v0, "param" // string@23ae │ │ -0b55f8: 7030 6407 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b55fe: 7010 7407 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b5604: 5410 f402 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b5608: 7230 de27 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glFogf:(IF)V // method@27de │ │ -0b560e: 7010 7107 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b5614: 0e00 |001a: return-void │ │ +0c3cf0: |[0c3cf0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFogf:(IF)V │ │ +0c3d00: 1a00 971b |0000: const-string v0, "glFogf" // string@1b97 │ │ +0c3d04: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c3d0a: 1a00 0d24 |0005: const-string v0, "pname" // string@240d │ │ +0c3d0e: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3d14: 1a00 ac23 |000a: const-string v0, "param" // string@23ac │ │ +0c3d18: 7030 6407 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c3d1e: 7010 7407 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c3d24: 5410 f402 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c3d28: 7230 de27 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glFogf:(IF)V // method@27de │ │ +0c3d2e: 7010 7107 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c3d34: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1568 │ │ 0x0005 line=1569 │ │ 0x000a line=1570 │ │ 0x000f line=1571 │ │ 0x0012 line=1573 │ │ @@ -223432,30 +223583,30 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -0b5618: |[0b5618] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFogfv:(ILjava/nio/FloatBuffer;)V │ │ -0b5628: 1a00 9a1b |0000: const-string v0, "glFogfv" // string@1b9a │ │ -0b562c: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b5632: 1a00 0f24 |0005: const-string v0, "pname" // string@240f │ │ -0b5636: 7020 7f07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogPName:(I)Ljava/lang/String; // method@077f │ │ -0b563c: 0c01 |000a: move-result-object v1 │ │ -0b563e: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b5644: 1a00 b223 |000e: const-string v0, "params" // string@23b2 │ │ -0b5648: 7020 8007 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogParamCount:(I)I // method@0780 │ │ -0b564e: 0a01 |0013: move-result v1 │ │ -0b5650: 7040 6607 0241 |0014: invoke-direct {v2, v0, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0766 │ │ -0b5656: 7010 7407 0200 |0017: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b565c: 5420 f402 |001a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b5660: 7230 df27 3004 |001c: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glFogfv:(ILjava/nio/FloatBuffer;)V // method@27df │ │ -0b5666: 7010 7107 0200 |001f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b566c: 0e00 |0022: return-void │ │ +0c3d38: |[0c3d38] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFogfv:(ILjava/nio/FloatBuffer;)V │ │ +0c3d48: 1a00 981b |0000: const-string v0, "glFogfv" // string@1b98 │ │ +0c3d4c: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c3d52: 1a00 0d24 |0005: const-string v0, "pname" // string@240d │ │ +0c3d56: 7020 7f07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogPName:(I)Ljava/lang/String; // method@077f │ │ +0c3d5c: 0c01 |000a: move-result-object v1 │ │ +0c3d5e: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c3d64: 1a00 b023 |000e: const-string v0, "params" // string@23b0 │ │ +0c3d68: 7020 8007 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogParamCount:(I)I // method@0780 │ │ +0c3d6e: 0a01 |0013: move-result v1 │ │ +0c3d70: 7040 6607 0241 |0014: invoke-direct {v2, v0, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0766 │ │ +0c3d76: 7010 7407 0200 |0017: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c3d7c: 5420 f402 |001a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c3d80: 7230 df27 3004 |001c: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glFogfv:(ILjava/nio/FloatBuffer;)V // method@27df │ │ +0c3d86: 7010 7107 0200 |001f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c3d8c: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1589 │ │ 0x0005 line=1590 │ │ 0x000e line=1591 │ │ 0x0017 line=1592 │ │ 0x001a line=1594 │ │ @@ -223471,32 +223622,32 @@ │ │ type : '(I[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -0b5670: |[0b5670] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFogfv:(I[FI)V │ │ -0b5680: 1a00 9a1b |0000: const-string v0, "glFogfv" // string@1b9a │ │ -0b5684: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b568a: 1a00 0f24 |0005: const-string v0, "pname" // string@240f │ │ -0b568e: 7020 7f07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogPName:(I)Ljava/lang/String; // method@077f │ │ -0b5694: 0c01 |000a: move-result-object v1 │ │ -0b5696: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b569c: 1a00 b223 |000e: const-string v0, "params" // string@23b2 │ │ -0b56a0: 7020 8007 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogParamCount:(I)I // method@0780 │ │ -0b56a6: 0a01 |0013: move-result v1 │ │ -0b56a8: 7055 6907 0241 |0014: invoke-direct {v2, v0, v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0769 │ │ -0b56ae: 1a00 e422 |0017: const-string v0, "offset" // string@22e4 │ │ -0b56b2: 7030 6507 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b56b8: 7010 7407 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b56be: 5420 f402 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b56c2: 7240 e027 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glFogfv:(I[FI)V // method@27e0 │ │ -0b56c8: 7010 7107 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b56ce: 0e00 |0027: return-void │ │ +0c3d90: |[0c3d90] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFogfv:(I[FI)V │ │ +0c3da0: 1a00 981b |0000: const-string v0, "glFogfv" // string@1b98 │ │ +0c3da4: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c3daa: 1a00 0d24 |0005: const-string v0, "pname" // string@240d │ │ +0c3dae: 7020 7f07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogPName:(I)Ljava/lang/String; // method@077f │ │ +0c3db4: 0c01 |000a: move-result-object v1 │ │ +0c3db6: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c3dbc: 1a00 b023 |000e: const-string v0, "params" // string@23b0 │ │ +0c3dc0: 7020 8007 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogParamCount:(I)I // method@0780 │ │ +0c3dc6: 0a01 |0013: move-result v1 │ │ +0c3dc8: 7055 6907 0241 |0014: invoke-direct {v2, v0, v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0769 │ │ +0c3dce: 1a00 e222 |0017: const-string v0, "offset" // string@22e2 │ │ +0c3dd2: 7030 6507 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3dd8: 7010 7407 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c3dde: 5420 f402 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c3de2: 7240 e027 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glFogfv:(I[FI)V // method@27e0 │ │ +0c3de8: 7010 7107 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c3dee: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1578 │ │ 0x0005 line=1579 │ │ 0x000e line=1580 │ │ 0x0017 line=1581 │ │ 0x001c line=1582 │ │ @@ -223514,28 +223665,28 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0b56d0: |[0b56d0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFogx:(II)V │ │ -0b56e0: 1a00 9b1b |0000: const-string v0, "glFogx" // string@1b9b │ │ -0b56e4: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b56ea: 1a00 0f24 |0005: const-string v0, "pname" // string@240f │ │ -0b56ee: 7020 7f07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogPName:(I)Ljava/lang/String; // method@077f │ │ -0b56f4: 0c01 |000a: move-result-object v1 │ │ -0b56f6: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b56fc: 1a00 ae23 |000e: const-string v0, "param" // string@23ae │ │ -0b5700: 7030 6507 0204 |0010: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b5706: 7010 7407 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b570c: 5420 f402 |0016: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b5710: 7230 e127 3004 |0018: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glFogx:(II)V // method@27e1 │ │ -0b5716: 7010 7107 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b571c: 0e00 |001e: return-void │ │ +0c3df0: |[0c3df0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFogx:(II)V │ │ +0c3e00: 1a00 991b |0000: const-string v0, "glFogx" // string@1b99 │ │ +0c3e04: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c3e0a: 1a00 0d24 |0005: const-string v0, "pname" // string@240d │ │ +0c3e0e: 7020 7f07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogPName:(I)Ljava/lang/String; // method@077f │ │ +0c3e14: 0c01 |000a: move-result-object v1 │ │ +0c3e16: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c3e1c: 1a00 ac23 |000e: const-string v0, "param" // string@23ac │ │ +0c3e20: 7030 6507 0204 |0010: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3e26: 7010 7407 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c3e2c: 5420 f402 |0016: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c3e30: 7230 e127 3004 |0018: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glFogx:(II)V // method@27e1 │ │ +0c3e36: 7010 7107 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c3e3c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1599 │ │ 0x0005 line=1600 │ │ 0x000e line=1601 │ │ 0x0013 line=1602 │ │ 0x0016 line=1604 │ │ @@ -223551,30 +223702,30 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -0b5720: |[0b5720] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFogxv:(ILjava/nio/IntBuffer;)V │ │ -0b5730: 1a00 9c1b |0000: const-string v0, "glFogxv" // string@1b9c │ │ -0b5734: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b573a: 1a00 0f24 |0005: const-string v0, "pname" // string@240f │ │ -0b573e: 7020 7f07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogPName:(I)Ljava/lang/String; // method@077f │ │ -0b5744: 0c01 |000a: move-result-object v1 │ │ -0b5746: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b574c: 1a00 b223 |000e: const-string v0, "params" // string@23b2 │ │ -0b5750: 7020 8007 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogParamCount:(I)I // method@0780 │ │ -0b5756: 0a01 |0013: move-result v1 │ │ -0b5758: 7040 6707 0241 |0014: invoke-direct {v2, v0, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0767 │ │ -0b575e: 7010 7407 0200 |0017: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b5764: 5420 f402 |001a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b5768: 7230 e227 3004 |001c: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glFogxv:(ILjava/nio/IntBuffer;)V // method@27e2 │ │ -0b576e: 7010 7107 0200 |001f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b5774: 0e00 |0022: return-void │ │ +0c3e40: |[0c3e40] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFogxv:(ILjava/nio/IntBuffer;)V │ │ +0c3e50: 1a00 9a1b |0000: const-string v0, "glFogxv" // string@1b9a │ │ +0c3e54: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c3e5a: 1a00 0d24 |0005: const-string v0, "pname" // string@240d │ │ +0c3e5e: 7020 7f07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogPName:(I)Ljava/lang/String; // method@077f │ │ +0c3e64: 0c01 |000a: move-result-object v1 │ │ +0c3e66: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c3e6c: 1a00 b023 |000e: const-string v0, "params" // string@23b0 │ │ +0c3e70: 7020 8007 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogParamCount:(I)I // method@0780 │ │ +0c3e76: 0a01 |0013: move-result v1 │ │ +0c3e78: 7040 6707 0241 |0014: invoke-direct {v2, v0, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0767 │ │ +0c3e7e: 7010 7407 0200 |0017: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c3e84: 5420 f402 |001a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c3e88: 7230 e227 3004 |001c: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glFogxv:(ILjava/nio/IntBuffer;)V // method@27e2 │ │ +0c3e8e: 7010 7107 0200 |001f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c3e94: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1620 │ │ 0x0005 line=1621 │ │ 0x000e line=1622 │ │ 0x0017 line=1623 │ │ 0x001a line=1625 │ │ @@ -223590,32 +223741,32 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -0b5778: |[0b5778] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFogxv:(I[II)V │ │ -0b5788: 1a00 9c1b |0000: const-string v0, "glFogxv" // string@1b9c │ │ -0b578c: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b5792: 1a00 0f24 |0005: const-string v0, "pname" // string@240f │ │ -0b5796: 7020 7f07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogPName:(I)Ljava/lang/String; // method@077f │ │ -0b579c: 0c01 |000a: move-result-object v1 │ │ -0b579e: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b57a4: 1a00 b223 |000e: const-string v0, "params" // string@23b2 │ │ -0b57a8: 7020 8007 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogParamCount:(I)I // method@0780 │ │ -0b57ae: 0a01 |0013: move-result v1 │ │ -0b57b0: 7055 6a07 0241 |0014: invoke-direct {v2, v0, v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@076a │ │ -0b57b6: 1a00 e422 |0017: const-string v0, "offset" // string@22e4 │ │ -0b57ba: 7030 6507 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b57c0: 7010 7407 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b57c6: 5420 f402 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b57ca: 7240 e327 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glFogxv:(I[II)V // method@27e3 │ │ -0b57d0: 7010 7107 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b57d6: 0e00 |0027: return-void │ │ +0c3e98: |[0c3e98] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFogxv:(I[II)V │ │ +0c3ea8: 1a00 9a1b |0000: const-string v0, "glFogxv" // string@1b9a │ │ +0c3eac: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c3eb2: 1a00 0d24 |0005: const-string v0, "pname" // string@240d │ │ +0c3eb6: 7020 7f07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogPName:(I)Ljava/lang/String; // method@077f │ │ +0c3ebc: 0c01 |000a: move-result-object v1 │ │ +0c3ebe: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c3ec4: 1a00 b023 |000e: const-string v0, "params" // string@23b0 │ │ +0c3ec8: 7020 8007 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogParamCount:(I)I // method@0780 │ │ +0c3ece: 0a01 |0013: move-result v1 │ │ +0c3ed0: 7055 6a07 0241 |0014: invoke-direct {v2, v0, v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@076a │ │ +0c3ed6: 1a00 e222 |0017: const-string v0, "offset" // string@22e2 │ │ +0c3eda: 7030 6507 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3ee0: 7010 7407 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c3ee6: 5420 f402 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c3eea: 7240 e327 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glFogxv:(I[II)V // method@27e3 │ │ +0c3ef0: 7010 7107 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c3ef6: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1609 │ │ 0x0005 line=1610 │ │ 0x000e line=1611 │ │ 0x0017 line=1612 │ │ 0x001c line=1613 │ │ @@ -223633,24 +223784,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0b57d8: |[0b57d8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFrontFace:(I)V │ │ -0b57e8: 1a00 a11b |0000: const-string v0, "glFrontFace" // string@1ba1 │ │ -0b57ec: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b57f2: 1a00 ae21 |0005: const-string v0, "mode" // string@21ae │ │ -0b57f6: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b57fc: 7010 7407 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b5802: 5410 f402 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b5806: 7220 e427 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glFrontFace:(I)V // method@27e4 │ │ -0b580c: 7010 7107 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b5812: 0e00 |0015: return-void │ │ +0c3ef8: |[0c3ef8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFrontFace:(I)V │ │ +0c3f08: 1a00 9f1b |0000: const-string v0, "glFrontFace" // string@1b9f │ │ +0c3f0c: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c3f12: 1a00 ac21 |0005: const-string v0, "mode" // string@21ac │ │ +0c3f16: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3f1c: 7010 7407 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c3f22: 5410 f402 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c3f26: 7220 e427 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glFrontFace:(I)V // method@27e4 │ │ +0c3f2c: 7010 7107 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c3f32: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1630 │ │ 0x0005 line=1631 │ │ 0x000a line=1632 │ │ 0x000d line=1634 │ │ 0x0012 line=1635 │ │ @@ -223664,40 +223815,40 @@ │ │ type : '(FFFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 53 16-bit code units │ │ -0b5814: |[0b5814] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFrustumf:(FFFFFF)V │ │ -0b5824: 1a00 a21b |0000: const-string v0, "glFrustumf" // string@1ba2 │ │ -0b5828: 7020 6f07 0700 |0002: invoke-direct {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b582e: 1a00 cf1f |0005: const-string v0, "left" // string@1fcf │ │ -0b5832: 7030 6407 0708 |0007: invoke-direct {v7, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b5838: 1a00 ae25 |000a: const-string v0, "right" // string@25ae │ │ -0b583c: 7030 6407 0709 |000c: invoke-direct {v7, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b5842: 1a00 8b13 |000f: const-string v0, "bottom" // string@138b │ │ -0b5846: 7030 6407 070a |0011: invoke-direct {v7, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b584c: 1a00 e629 |0014: const-string v0, "top" // string@29e6 │ │ -0b5850: 7030 6407 070b |0016: invoke-direct {v7, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b5856: 1a00 e721 |0019: const-string v0, "near" // string@21e7 │ │ -0b585a: 7030 6407 070c |001b: invoke-direct {v7, v0, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b5860: 1a00 6317 |001e: const-string v0, "far" // string@1763 │ │ -0b5864: 7030 6407 070d |0020: invoke-direct {v7, v0, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b586a: 7010 7407 0700 |0023: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b5870: 5470 f402 |0026: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b5874: 0181 |0028: move v1, v8 │ │ -0b5876: 0192 |0029: move v2, v9 │ │ -0b5878: 01a3 |002a: move v3, v10 │ │ -0b587a: 01b4 |002b: move v4, v11 │ │ -0b587c: 01c5 |002c: move v5, v12 │ │ -0b587e: 01d6 |002d: move v6, v13 │ │ -0b5880: 7807 e527 0000 |002e: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glFrustumf:(FFFFFF)V // method@27e5 │ │ -0b5886: 7010 7107 0700 |0031: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b588c: 0e00 |0034: return-void │ │ +0c3f34: |[0c3f34] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFrustumf:(FFFFFF)V │ │ +0c3f44: 1a00 a01b |0000: const-string v0, "glFrustumf" // string@1ba0 │ │ +0c3f48: 7020 6f07 0700 |0002: invoke-direct {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c3f4e: 1a00 cd1f |0005: const-string v0, "left" // string@1fcd │ │ +0c3f52: 7030 6407 0708 |0007: invoke-direct {v7, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c3f58: 1a00 ac25 |000a: const-string v0, "right" // string@25ac │ │ +0c3f5c: 7030 6407 0709 |000c: invoke-direct {v7, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c3f62: 1a00 8913 |000f: const-string v0, "bottom" // string@1389 │ │ +0c3f66: 7030 6407 070a |0011: invoke-direct {v7, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c3f6c: 1a00 e429 |0014: const-string v0, "top" // string@29e4 │ │ +0c3f70: 7030 6407 070b |0016: invoke-direct {v7, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c3f76: 1a00 e521 |0019: const-string v0, "near" // string@21e5 │ │ +0c3f7a: 7030 6407 070c |001b: invoke-direct {v7, v0, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c3f80: 1a00 6117 |001e: const-string v0, "far" // string@1761 │ │ +0c3f84: 7030 6407 070d |0020: invoke-direct {v7, v0, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c3f8a: 7010 7407 0700 |0023: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c3f90: 5470 f402 |0026: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c3f94: 0181 |0028: move v1, v8 │ │ +0c3f96: 0192 |0029: move v2, v9 │ │ +0c3f98: 01a3 |002a: move v3, v10 │ │ +0c3f9a: 01b4 |002b: move v4, v11 │ │ +0c3f9c: 01c5 |002c: move v5, v12 │ │ +0c3f9e: 01d6 |002d: move v6, v13 │ │ +0c3fa0: 7807 e527 0000 |002e: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glFrustumf:(FFFFFF)V // method@27e5 │ │ +0c3fa6: 7010 7107 0700 |0031: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c3fac: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1639 │ │ 0x0005 line=1640 │ │ 0x000a line=1641 │ │ 0x000f line=1642 │ │ 0x0014 line=1643 │ │ @@ -223721,40 +223872,40 @@ │ │ type : '(IIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 53 16-bit code units │ │ -0b5890: |[0b5890] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFrustumx:(IIIIII)V │ │ -0b58a0: 1a00 a31b |0000: const-string v0, "glFrustumx" // string@1ba3 │ │ -0b58a4: 7020 6f07 0700 |0002: invoke-direct {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b58aa: 1a00 cf1f |0005: const-string v0, "left" // string@1fcf │ │ -0b58ae: 7030 6507 0708 |0007: invoke-direct {v7, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b58b4: 1a00 ae25 |000a: const-string v0, "right" // string@25ae │ │ -0b58b8: 7030 6507 0709 |000c: invoke-direct {v7, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b58be: 1a00 8b13 |000f: const-string v0, "bottom" // string@138b │ │ -0b58c2: 7030 6507 070a |0011: invoke-direct {v7, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b58c8: 1a00 e629 |0014: const-string v0, "top" // string@29e6 │ │ -0b58cc: 7030 6507 070b |0016: invoke-direct {v7, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b58d2: 1a00 e721 |0019: const-string v0, "near" // string@21e7 │ │ -0b58d6: 7030 6507 070c |001b: invoke-direct {v7, v0, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b58dc: 1a00 6317 |001e: const-string v0, "far" // string@1763 │ │ -0b58e0: 7030 6507 070d |0020: invoke-direct {v7, v0, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b58e6: 7010 7407 0700 |0023: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b58ec: 5470 f402 |0026: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b58f0: 0181 |0028: move v1, v8 │ │ -0b58f2: 0192 |0029: move v2, v9 │ │ -0b58f4: 01a3 |002a: move v3, v10 │ │ -0b58f6: 01b4 |002b: move v4, v11 │ │ -0b58f8: 01c5 |002c: move v5, v12 │ │ -0b58fa: 01d6 |002d: move v6, v13 │ │ -0b58fc: 7807 e627 0000 |002e: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glFrustumx:(IIIIII)V // method@27e6 │ │ -0b5902: 7010 7107 0700 |0031: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b5908: 0e00 |0034: return-void │ │ +0c3fb0: |[0c3fb0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFrustumx:(IIIIII)V │ │ +0c3fc0: 1a00 a11b |0000: const-string v0, "glFrustumx" // string@1ba1 │ │ +0c3fc4: 7020 6f07 0700 |0002: invoke-direct {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c3fca: 1a00 cd1f |0005: const-string v0, "left" // string@1fcd │ │ +0c3fce: 7030 6507 0708 |0007: invoke-direct {v7, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3fd4: 1a00 ac25 |000a: const-string v0, "right" // string@25ac │ │ +0c3fd8: 7030 6507 0709 |000c: invoke-direct {v7, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3fde: 1a00 8913 |000f: const-string v0, "bottom" // string@1389 │ │ +0c3fe2: 7030 6507 070a |0011: invoke-direct {v7, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3fe8: 1a00 e429 |0014: const-string v0, "top" // string@29e4 │ │ +0c3fec: 7030 6507 070b |0016: invoke-direct {v7, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3ff2: 1a00 e521 |0019: const-string v0, "near" // string@21e5 │ │ +0c3ff6: 7030 6507 070c |001b: invoke-direct {v7, v0, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c3ffc: 1a00 6117 |001e: const-string v0, "far" // string@1761 │ │ +0c4000: 7030 6507 070d |0020: invoke-direct {v7, v0, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c4006: 7010 7407 0700 |0023: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c400c: 5470 f402 |0026: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c4010: 0181 |0028: move v1, v8 │ │ +0c4012: 0192 |0029: move v2, v9 │ │ +0c4014: 01a3 |002a: move v3, v10 │ │ +0c4016: 01b4 |002b: move v4, v11 │ │ +0c4018: 01c5 |002c: move v5, v12 │ │ +0c401a: 01d6 |002d: move v6, v13 │ │ +0c401c: 7807 e627 0000 |002e: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glFrustumx:(IIIIII)V // method@27e6 │ │ +0c4022: 7010 7107 0700 |0031: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c4028: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1653 │ │ 0x0005 line=1654 │ │ 0x000a line=1655 │ │ 0x000f line=1656 │ │ 0x0014 line=1657 │ │ @@ -223778,18 +223929,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b590c: |[0b590c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGenBuffers:(ILjava/nio/IntBuffer;)V │ │ -0b591c: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5920: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5926: 2700 |0005: throw v0 │ │ +0c402c: |[0c402c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGenBuffers:(ILjava/nio/IntBuffer;)V │ │ +0c403c: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c4040: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c4046: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2758 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 n I │ │ 0x0000 - 0x0006 reg=3 buffers Ljava/nio/IntBuffer; │ │ @@ -223799,18 +223950,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5928: |[0b5928] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGenBuffers:(I[II)V │ │ -0b5938: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b593c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5942: 2700 |0005: throw v0 │ │ +0c4048: |[0c4048] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGenBuffers:(I[II)V │ │ +0c4058: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c405c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c4062: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2754 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 n I │ │ 0x0000 - 0x0006 reg=3 buffers [I │ │ @@ -223821,31 +223972,31 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -0b5944: |[0b5944] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGenTextures:(ILjava/nio/IntBuffer;)V │ │ -0b5954: 1a00 a91b |0000: const-string v0, "glGenTextures" // string@1ba9 │ │ -0b5958: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b595e: 1a00 cc21 |0005: const-string v0, "n" // string@21cc │ │ -0b5962: 7030 6507 0203 |0007: invoke-direct {v2, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b5968: 1a00 7f29 |000a: const-string v0, "textures" // string@297f │ │ -0b596c: 6e10 1827 0400 |000c: invoke-virtual {v4}, Ljava/nio/IntBuffer;.toString:()Ljava/lang/String; // method@2718 │ │ -0b5972: 0c01 |000f: move-result-object v1 │ │ -0b5974: 7030 6c07 0201 |0010: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b597a: 5420 f402 |0013: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b597e: 7230 e727 3004 |0015: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGenTextures:(ILjava/nio/IntBuffer;)V // method@27e7 │ │ -0b5984: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -0b5986: 7040 6708 3240 |0019: invoke-direct {v2, v3, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(IILjava/nio/IntBuffer;)Ljava/lang/String; // method@0867 │ │ -0b598c: 0c00 |001c: move-result-object v0 │ │ -0b598e: 7020 6308 0200 |001d: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0863 │ │ -0b5994: 7010 7107 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b599a: 0e00 |0023: return-void │ │ +0c4064: |[0c4064] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGenTextures:(ILjava/nio/IntBuffer;)V │ │ +0c4074: 1a00 a71b |0000: const-string v0, "glGenTextures" // string@1ba7 │ │ +0c4078: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c407e: 1a00 ca21 |0005: const-string v0, "n" // string@21ca │ │ +0c4082: 7030 6507 0203 |0007: invoke-direct {v2, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c4088: 1a00 7d29 |000a: const-string v0, "textures" // string@297d │ │ +0c408c: 6e10 1827 0400 |000c: invoke-virtual {v4}, Ljava/nio/IntBuffer;.toString:()Ljava/lang/String; // method@2718 │ │ +0c4092: 0c01 |000f: move-result-object v1 │ │ +0c4094: 7030 6c07 0201 |0010: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c409a: 5420 f402 |0013: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c409e: 7230 e727 3004 |0015: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGenTextures:(ILjava/nio/IntBuffer;)V // method@27e7 │ │ +0c40a4: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +0c40a6: 7040 6708 3240 |0019: invoke-direct {v2, v3, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(IILjava/nio/IntBuffer;)Ljava/lang/String; // method@0867 │ │ +0c40ac: 0c00 |001c: move-result-object v0 │ │ +0c40ae: 7020 6308 0200 |001d: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0863 │ │ +0c40b4: 7010 7107 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c40ba: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1680 │ │ 0x0005 line=1681 │ │ 0x000a line=1682 │ │ 0x0013 line=1684 │ │ 0x0018 line=1686 │ │ @@ -223861,33 +224012,33 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 41 16-bit code units │ │ -0b599c: |[0b599c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGenTextures:(I[II)V │ │ -0b59ac: 1a00 a91b |0000: const-string v0, "glGenTextures" // string@1ba9 │ │ -0b59b0: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b59b6: 1a00 cc21 |0005: const-string v0, "n" // string@21cc │ │ -0b59ba: 7030 6507 0203 |0007: invoke-direct {v2, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b59c0: 1a00 7f29 |000a: const-string v0, "textures" // string@297f │ │ -0b59c4: 7110 4327 0400 |000c: invoke-static {v4}, Ljava/util/Arrays;.toString:([I)Ljava/lang/String; // method@2743 │ │ -0b59ca: 0c01 |000f: move-result-object v1 │ │ -0b59cc: 7030 6c07 0201 |0010: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b59d2: 1a00 e422 |0013: const-string v0, "offset" // string@22e4 │ │ -0b59d6: 7030 6507 0205 |0015: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b59dc: 5420 f402 |0018: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b59e0: 7240 e827 3054 |001a: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glGenTextures:(I[II)V // method@27e8 │ │ -0b59e6: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -0b59e8: 7055 6808 3240 |001e: invoke-direct {v2, v3, v0, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(II[II)Ljava/lang/String; // method@0868 │ │ -0b59ee: 0c00 |0021: move-result-object v0 │ │ -0b59f0: 7020 6308 0200 |0022: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0863 │ │ -0b59f6: 7010 7107 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b59fc: 0e00 |0028: return-void │ │ +0c40bc: |[0c40bc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGenTextures:(I[II)V │ │ +0c40cc: 1a00 a71b |0000: const-string v0, "glGenTextures" // string@1ba7 │ │ +0c40d0: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c40d6: 1a00 ca21 |0005: const-string v0, "n" // string@21ca │ │ +0c40da: 7030 6507 0203 |0007: invoke-direct {v2, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c40e0: 1a00 7d29 |000a: const-string v0, "textures" // string@297d │ │ +0c40e4: 7110 4327 0400 |000c: invoke-static {v4}, Ljava/util/Arrays;.toString:([I)Ljava/lang/String; // method@2743 │ │ +0c40ea: 0c01 |000f: move-result-object v1 │ │ +0c40ec: 7030 6c07 0201 |0010: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c40f2: 1a00 e222 |0013: const-string v0, "offset" // string@22e2 │ │ +0c40f6: 7030 6507 0205 |0015: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c40fc: 5420 f402 |0018: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c4100: 7240 e827 3054 |001a: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glGenTextures:(I[II)V // method@27e8 │ │ +0c4106: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +0c4108: 7055 6808 3240 |001e: invoke-direct {v2, v3, v0, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(II[II)Ljava/lang/String; // method@0868 │ │ +0c410e: 0c00 |0021: move-result-object v0 │ │ +0c4110: 7020 6308 0200 |0022: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0863 │ │ +0c4116: 7010 7107 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c411c: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1667 │ │ 0x0005 line=1668 │ │ 0x000a line=1669 │ │ 0x0013 line=1670 │ │ 0x0018 line=1672 │ │ @@ -223905,18 +224056,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5a00: |[0b5a00] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetBooleanv:(ILjava/nio/IntBuffer;)V │ │ -0b5a10: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5a14: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5a1a: 2700 |0005: throw v0 │ │ +0c4120: |[0c4120] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetBooleanv:(ILjava/nio/IntBuffer;)V │ │ +0c4130: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c4134: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c413a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2766 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ 0x0000 - 0x0006 reg=3 params Ljava/nio/IntBuffer; │ │ @@ -223926,18 +224077,18 @@ │ │ type : '(I[ZI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5a1c: |[0b5a1c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetBooleanv:(I[ZI)V │ │ -0b5a2c: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5a30: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5a36: 2700 |0005: throw v0 │ │ +0c413c: |[0c413c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetBooleanv:(I[ZI)V │ │ +0c414c: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c4150: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c4156: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2762 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ 0x0000 - 0x0006 reg=3 params [Z │ │ @@ -223948,18 +224099,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5a38: |[0b5a38] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetBufferParameteriv:(IILjava/nio/IntBuffer;)V │ │ -0b5a48: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5a4c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5a52: 2700 |0005: throw v0 │ │ +0c4158: |[0c4158] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetBufferParameteriv:(IILjava/nio/IntBuffer;)V │ │ +0c4168: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c416c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c4172: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2774 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -223970,18 +224121,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5a54: |[0b5a54] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetBufferParameteriv:(II[II)V │ │ -0b5a64: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5a68: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5a6e: 2700 |0005: throw v0 │ │ +0c4174: |[0c4174] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetBufferParameteriv:(II[II)V │ │ +0c4184: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c4188: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c418e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2770 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -223993,18 +224144,18 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5a70: |[0b5a70] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetClipPlanef:(ILjava/nio/FloatBuffer;)V │ │ -0b5a80: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5a84: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5a8a: 2700 |0005: throw v0 │ │ +0c4190: |[0c4190] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetClipPlanef:(ILjava/nio/FloatBuffer;)V │ │ +0c41a0: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c41a4: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c41aa: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2782 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ 0x0000 - 0x0006 reg=3 eqn Ljava/nio/FloatBuffer; │ │ @@ -224014,18 +224165,18 @@ │ │ type : '(I[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5a8c: |[0b5a8c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetClipPlanef:(I[FI)V │ │ -0b5a9c: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5aa0: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5aa6: 2700 |0005: throw v0 │ │ +0c41ac: |[0c41ac] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetClipPlanef:(I[FI)V │ │ +0c41bc: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c41c0: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c41c6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2778 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ 0x0000 - 0x0006 reg=3 eqn [F │ │ @@ -224036,18 +224187,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5aa8: |[0b5aa8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetClipPlanex:(ILjava/nio/IntBuffer;)V │ │ -0b5ab8: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5abc: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5ac2: 2700 |0005: throw v0 │ │ +0c41c8: |[0c41c8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetClipPlanex:(ILjava/nio/IntBuffer;)V │ │ +0c41d8: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c41dc: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c41e2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2790 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ 0x0000 - 0x0006 reg=3 eqn Ljava/nio/IntBuffer; │ │ @@ -224057,18 +224208,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5ac4: |[0b5ac4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetClipPlanex:(I[II)V │ │ -0b5ad4: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5ad8: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5ade: 2700 |0005: throw v0 │ │ +0c41e4: |[0c41e4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetClipPlanex:(I[II)V │ │ +0c41f4: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c41f8: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c41fe: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2786 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ 0x0000 - 0x0006 reg=3 eqn [I │ │ @@ -224079,22 +224230,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0b5ae0: |[0b5ae0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetError:()I │ │ -0b5af0: 1a01 b41b |0000: const-string v1, "glGetError" // string@1bb4 │ │ -0b5af4: 7020 6f07 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b5afa: 5421 f402 |0005: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b5afe: 7210 e927 0100 |0007: invoke-interface {v1}, Ljavax/microedition/khronos/opengles/GL10;.glGetError:()I // method@27e9 │ │ -0b5b04: 0a00 |000a: move-result v0 │ │ -0b5b06: 7020 6208 0200 |000b: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(I)V // method@0862 │ │ -0b5b0c: 0f00 |000e: return v0 │ │ +0c4200: |[0c4200] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetError:()I │ │ +0c4210: 1a01 b21b |0000: const-string v1, "glGetError" // string@1bb2 │ │ +0c4214: 7020 6f07 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c421a: 5421 f402 |0005: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c421e: 7210 e927 0100 |0007: invoke-interface {v1}, Ljavax/microedition/khronos/opengles/GL10;.glGetError:()I // method@27e9 │ │ +0c4224: 0a00 |000a: move-result v0 │ │ +0c4226: 7020 6208 0200 |000b: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(I)V // method@0862 │ │ +0c422c: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1692 │ │ 0x0005 line=1694 │ │ 0x000b line=1696 │ │ 0x000e line=1698 │ │ locals : │ │ @@ -224106,18 +224257,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5b10: |[0b5b10] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetFixedv:(ILjava/nio/IntBuffer;)V │ │ -0b5b20: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5b24: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5b2a: 2700 |0005: throw v0 │ │ +0c4230: |[0c4230] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetFixedv:(ILjava/nio/IntBuffer;)V │ │ +0c4240: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c4244: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c424a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2798 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ 0x0000 - 0x0006 reg=3 params Ljava/nio/IntBuffer; │ │ @@ -224127,18 +224278,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5b2c: |[0b5b2c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetFixedv:(I[II)V │ │ -0b5b3c: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5b40: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5b46: 2700 |0005: throw v0 │ │ +0c424c: |[0c424c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetFixedv:(I[II)V │ │ +0c425c: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c4260: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c4266: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2794 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ 0x0000 - 0x0006 reg=3 params [I │ │ @@ -224149,18 +224300,18 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5b48: |[0b5b48] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetFloatv:(ILjava/nio/FloatBuffer;)V │ │ -0b5b58: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5b5c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5b62: 2700 |0005: throw v0 │ │ +0c4268: |[0c4268] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetFloatv:(ILjava/nio/FloatBuffer;)V │ │ +0c4278: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c427c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c4282: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2806 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ 0x0000 - 0x0006 reg=3 params Ljava/nio/FloatBuffer; │ │ @@ -224170,18 +224321,18 @@ │ │ type : '(I[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5b64: |[0b5b64] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetFloatv:(I[FI)V │ │ -0b5b74: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5b78: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5b7e: 2700 |0005: throw v0 │ │ +0c4284: |[0c4284] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetFloatv:(I[FI)V │ │ +0c4294: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c4298: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c429e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2802 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ 0x0000 - 0x0006 reg=3 params [F │ │ @@ -224192,36 +224343,36 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -0b5b80: |[0b5b80] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetIntegerv:(ILjava/nio/IntBuffer;)V │ │ -0b5b90: 1a00 b91b |0000: const-string v0, "glGetIntegerv" // string@1bb9 │ │ -0b5b94: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b5b9a: 1a00 0f24 |0005: const-string v0, "pname" // string@240f │ │ -0b5b9e: 7020 8607 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getIntegerStateName:(I)Ljava/lang/String; // method@0786 │ │ -0b5ba4: 0c01 |000a: move-result-object v1 │ │ -0b5ba6: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b5bac: 1a00 b223 |000e: const-string v0, "params" // string@23b2 │ │ -0b5bb0: 6e10 1827 0400 |0010: invoke-virtual {v4}, Ljava/nio/IntBuffer;.toString:()Ljava/lang/String; // method@2718 │ │ -0b5bb6: 0c01 |0013: move-result-object v1 │ │ -0b5bb8: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b5bbe: 5420 f402 |0017: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b5bc2: 7230 ea27 3004 |0019: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGetIntegerv:(ILjava/nio/IntBuffer;)V // method@27ea │ │ -0b5bc8: 7020 8707 3200 |001c: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getIntegerStateSize:(I)I // method@0787 │ │ -0b5bce: 0a00 |001f: move-result v0 │ │ -0b5bd0: 7020 8507 3200 |0020: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getIntegerStateFormat:(I)I // method@0785 │ │ -0b5bd6: 0a01 |0023: move-result v1 │ │ -0b5bd8: 7040 6708 0241 |0024: invoke-direct {v2, v0, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(IILjava/nio/IntBuffer;)Ljava/lang/String; // method@0867 │ │ -0b5bde: 0c00 |0027: move-result-object v0 │ │ -0b5be0: 7020 6308 0200 |0028: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0863 │ │ -0b5be6: 7010 7107 0200 |002b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b5bec: 0e00 |002e: return-void │ │ +0c42a0: |[0c42a0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetIntegerv:(ILjava/nio/IntBuffer;)V │ │ +0c42b0: 1a00 b71b |0000: const-string v0, "glGetIntegerv" // string@1bb7 │ │ +0c42b4: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c42ba: 1a00 0d24 |0005: const-string v0, "pname" // string@240d │ │ +0c42be: 7020 8607 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getIntegerStateName:(I)Ljava/lang/String; // method@0786 │ │ +0c42c4: 0c01 |000a: move-result-object v1 │ │ +0c42c6: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c42cc: 1a00 b023 |000e: const-string v0, "params" // string@23b0 │ │ +0c42d0: 6e10 1827 0400 |0010: invoke-virtual {v4}, Ljava/nio/IntBuffer;.toString:()Ljava/lang/String; // method@2718 │ │ +0c42d6: 0c01 |0013: move-result-object v1 │ │ +0c42d8: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c42de: 5420 f402 |0017: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c42e2: 7230 ea27 3004 |0019: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGetIntegerv:(ILjava/nio/IntBuffer;)V // method@27ea │ │ +0c42e8: 7020 8707 3200 |001c: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getIntegerStateSize:(I)I // method@0787 │ │ +0c42ee: 0a00 |001f: move-result v0 │ │ +0c42f0: 7020 8507 3200 |0020: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getIntegerStateFormat:(I)I // method@0785 │ │ +0c42f6: 0a01 |0023: move-result v1 │ │ +0c42f8: 7040 6708 0241 |0024: invoke-direct {v2, v0, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(IILjava/nio/IntBuffer;)Ljava/lang/String; // method@0867 │ │ +0c42fe: 0c00 |0027: move-result-object v0 │ │ +0c4300: 7020 6308 0200 |0028: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0863 │ │ +0c4306: 7010 7107 0200 |002b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c430c: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1715 │ │ 0x0005 line=1716 │ │ 0x000e line=1717 │ │ 0x0017 line=1719 │ │ 0x001c line=1721 │ │ @@ -224237,38 +224388,38 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 52 16-bit code units │ │ -0b5bf0: |[0b5bf0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetIntegerv:(I[II)V │ │ -0b5c00: 1a00 b91b |0000: const-string v0, "glGetIntegerv" // string@1bb9 │ │ -0b5c04: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b5c0a: 1a00 0f24 |0005: const-string v0, "pname" // string@240f │ │ -0b5c0e: 7020 8607 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getIntegerStateName:(I)Ljava/lang/String; // method@0786 │ │ -0b5c14: 0c01 |000a: move-result-object v1 │ │ -0b5c16: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b5c1c: 1a00 b223 |000e: const-string v0, "params" // string@23b2 │ │ -0b5c20: 7110 4327 0400 |0010: invoke-static {v4}, Ljava/util/Arrays;.toString:([I)Ljava/lang/String; // method@2743 │ │ -0b5c26: 0c01 |0013: move-result-object v1 │ │ -0b5c28: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b5c2e: 1a00 e422 |0017: const-string v0, "offset" // string@22e4 │ │ -0b5c32: 7030 6507 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b5c38: 5420 f402 |001c: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b5c3c: 7240 eb27 3054 |001e: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glGetIntegerv:(I[II)V // method@27eb │ │ -0b5c42: 7020 8707 3200 |0021: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getIntegerStateSize:(I)I // method@0787 │ │ -0b5c48: 0a00 |0024: move-result v0 │ │ -0b5c4a: 7020 8507 3200 |0025: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getIntegerStateFormat:(I)I // method@0785 │ │ -0b5c50: 0a01 |0028: move-result v1 │ │ -0b5c52: 7055 6808 0241 |0029: invoke-direct {v2, v0, v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(II[II)Ljava/lang/String; // method@0868 │ │ -0b5c58: 0c00 |002c: move-result-object v0 │ │ -0b5c5a: 7020 6308 0200 |002d: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0863 │ │ -0b5c60: 7010 7107 0200 |0030: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b5c66: 0e00 |0033: return-void │ │ +0c4310: |[0c4310] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetIntegerv:(I[II)V │ │ +0c4320: 1a00 b71b |0000: const-string v0, "glGetIntegerv" // string@1bb7 │ │ +0c4324: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c432a: 1a00 0d24 |0005: const-string v0, "pname" // string@240d │ │ +0c432e: 7020 8607 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getIntegerStateName:(I)Ljava/lang/String; // method@0786 │ │ +0c4334: 0c01 |000a: move-result-object v1 │ │ +0c4336: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c433c: 1a00 b023 |000e: const-string v0, "params" // string@23b0 │ │ +0c4340: 7110 4327 0400 |0010: invoke-static {v4}, Ljava/util/Arrays;.toString:([I)Ljava/lang/String; // method@2743 │ │ +0c4346: 0c01 |0013: move-result-object v1 │ │ +0c4348: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c434e: 1a00 e222 |0017: const-string v0, "offset" // string@22e2 │ │ +0c4352: 7030 6507 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c4358: 5420 f402 |001c: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c435c: 7240 eb27 3054 |001e: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glGetIntegerv:(I[II)V // method@27eb │ │ +0c4362: 7020 8707 3200 |0021: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getIntegerStateSize:(I)I // method@0787 │ │ +0c4368: 0a00 |0024: move-result v0 │ │ +0c436a: 7020 8507 3200 |0025: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getIntegerStateFormat:(I)I // method@0785 │ │ +0c4370: 0a01 |0028: move-result v1 │ │ +0c4372: 7055 6808 0241 |0029: invoke-direct {v2, v0, v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(II[II)Ljava/lang/String; // method@0868 │ │ +0c4378: 0c00 |002c: move-result-object v0 │ │ +0c437a: 7020 6308 0200 |002d: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0863 │ │ +0c4380: 7010 7107 0200 |0030: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c4386: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1702 │ │ 0x0005 line=1703 │ │ 0x000e line=1704 │ │ 0x0017 line=1705 │ │ 0x001c line=1707 │ │ @@ -224286,18 +224437,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5c68: |[0b5c68] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetLightfv:(IILjava/nio/FloatBuffer;)V │ │ -0b5c78: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5c7c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5c82: 2700 |0005: throw v0 │ │ +0c4388: |[0c4388] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetLightfv:(IILjava/nio/FloatBuffer;)V │ │ +0c4398: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c439c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c43a2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2814 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 light I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -224308,18 +224459,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5c84: |[0b5c84] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetLightfv:(II[FI)V │ │ -0b5c94: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5c98: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5c9e: 2700 |0005: throw v0 │ │ +0c43a4: |[0c43a4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetLightfv:(II[FI)V │ │ +0c43b4: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c43b8: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c43be: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2810 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 light I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -224331,18 +224482,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5ca0: |[0b5ca0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetLightxv:(IILjava/nio/IntBuffer;)V │ │ -0b5cb0: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5cb4: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5cba: 2700 |0005: throw v0 │ │ +0c43c0: |[0c43c0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetLightxv:(IILjava/nio/IntBuffer;)V │ │ +0c43d0: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c43d4: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c43da: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2822 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 light I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -224353,18 +224504,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5cbc: |[0b5cbc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetLightxv:(II[II)V │ │ -0b5ccc: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5cd0: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5cd6: 2700 |0005: throw v0 │ │ +0c43dc: |[0c43dc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetLightxv:(II[II)V │ │ +0c43ec: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c43f0: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c43f6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2818 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 light I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -224376,18 +224527,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5cd8: |[0b5cd8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetMaterialfv:(IILjava/nio/FloatBuffer;)V │ │ -0b5ce8: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5cec: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5cf2: 2700 |0005: throw v0 │ │ +0c43f8: |[0c43f8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetMaterialfv:(IILjava/nio/FloatBuffer;)V │ │ +0c4408: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c440c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c4412: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2830 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 face I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -224398,18 +224549,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5cf4: |[0b5cf4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetMaterialfv:(II[FI)V │ │ -0b5d04: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5d08: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5d0e: 2700 |0005: throw v0 │ │ +0c4414: |[0c4414] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetMaterialfv:(II[FI)V │ │ +0c4424: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c4428: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c442e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2826 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 face I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -224421,18 +224572,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5d10: |[0b5d10] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetMaterialxv:(IILjava/nio/IntBuffer;)V │ │ -0b5d20: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5d24: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5d2a: 2700 |0005: throw v0 │ │ +0c4430: |[0c4430] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetMaterialxv:(IILjava/nio/IntBuffer;)V │ │ +0c4440: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c4444: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c444a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2838 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 face I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -224443,18 +224594,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5d2c: |[0b5d2c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetMaterialxv:(II[II)V │ │ -0b5d3c: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5d40: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5d46: 2700 |0005: throw v0 │ │ +0c444c: |[0c444c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetMaterialxv:(II[II)V │ │ +0c445c: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c4460: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c4466: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2834 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 face I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -224466,25 +224617,25 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0b5d48: |[0b5d48] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetString:(I)Ljava/lang/String; │ │ -0b5d58: 1a01 c71b |0000: const-string v1, "glGetString" // string@1bc7 │ │ -0b5d5c: 7020 6f07 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b5d62: 1a01 d221 |0005: const-string v1, "name" // string@21d2 │ │ -0b5d66: 7030 6507 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b5d6c: 5421 f402 |000a: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b5d70: 7220 ec27 3100 |000c: invoke-interface {v1, v3}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ -0b5d76: 0c00 |000f: move-result-object v0 │ │ -0b5d78: 7020 6308 0200 |0010: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0863 │ │ -0b5d7e: 7010 7107 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b5d84: 1100 |0016: return-object v0 │ │ +0c4468: |[0c4468] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetString:(I)Ljava/lang/String; │ │ +0c4478: 1a01 c51b |0000: const-string v1, "glGetString" // string@1bc5 │ │ +0c447c: 7020 6f07 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c4482: 1a01 d021 |0005: const-string v1, "name" // string@21d0 │ │ +0c4486: 7030 6507 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c448c: 5421 f402 |000a: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c4490: 7220 ec27 3100 |000c: invoke-interface {v1, v3}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ +0c4496: 0c00 |000f: move-result-object v0 │ │ +0c4498: 7020 6308 0200 |0010: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0863 │ │ +0c449e: 7010 7107 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c44a4: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1727 │ │ 0x0005 line=1728 │ │ 0x000a line=1730 │ │ 0x0010 line=1732 │ │ 0x0013 line=1734 │ │ @@ -224499,18 +224650,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5d88: |[0b5d88] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexEnviv:(IILjava/nio/IntBuffer;)V │ │ -0b5d98: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5d9c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5da2: 2700 |0005: throw v0 │ │ +0c44a8: |[0c44a8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexEnviv:(IILjava/nio/IntBuffer;)V │ │ +0c44b8: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c44bc: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c44c2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2846 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 env I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -224521,18 +224672,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5da4: |[0b5da4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexEnviv:(II[II)V │ │ -0b5db4: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5db8: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5dbe: 2700 |0005: throw v0 │ │ +0c44c4: |[0c44c4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexEnviv:(II[II)V │ │ +0c44d4: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c44d8: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c44de: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2842 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 env I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -224544,18 +224695,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5dc0: |[0b5dc0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexEnvxv:(IILjava/nio/IntBuffer;)V │ │ -0b5dd0: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5dd4: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5dda: 2700 |0005: throw v0 │ │ +0c44e0: |[0c44e0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexEnvxv:(IILjava/nio/IntBuffer;)V │ │ +0c44f0: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c44f4: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c44fa: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2854 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 env I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -224566,18 +224717,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5ddc: |[0b5ddc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexEnvxv:(II[II)V │ │ -0b5dec: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5df0: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5df6: 2700 |0005: throw v0 │ │ +0c44fc: |[0c44fc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexEnvxv:(II[II)V │ │ +0c450c: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c4510: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c4516: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2850 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 env I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -224589,18 +224740,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5df8: |[0b5df8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexParameterfv:(IILjava/nio/FloatBuffer;)V │ │ -0b5e08: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5e0c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5e12: 2700 |0005: throw v0 │ │ +0c4518: |[0c4518] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexParameterfv:(IILjava/nio/FloatBuffer;)V │ │ +0c4528: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c452c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c4532: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2862 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -224611,18 +224762,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5e14: |[0b5e14] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexParameterfv:(II[FI)V │ │ -0b5e24: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5e28: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5e2e: 2700 |0005: throw v0 │ │ +0c4534: |[0c4534] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexParameterfv:(II[FI)V │ │ +0c4544: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c4548: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c454e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2858 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -224634,18 +224785,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5e30: |[0b5e30] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexParameteriv:(IILjava/nio/IntBuffer;)V │ │ -0b5e40: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5e44: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5e4a: 2700 |0005: throw v0 │ │ +0c4550: |[0c4550] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexParameteriv:(IILjava/nio/IntBuffer;)V │ │ +0c4560: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c4564: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c456a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2870 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -224656,18 +224807,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5e4c: |[0b5e4c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexParameteriv:(II[II)V │ │ -0b5e5c: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5e60: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5e66: 2700 |0005: throw v0 │ │ +0c456c: |[0c456c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexParameteriv:(II[II)V │ │ +0c457c: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c4580: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c4586: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2866 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -224679,18 +224830,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5e68: |[0b5e68] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexParameterxv:(IILjava/nio/IntBuffer;)V │ │ -0b5e78: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5e7c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5e82: 2700 |0005: throw v0 │ │ +0c4588: |[0c4588] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexParameterxv:(IILjava/nio/IntBuffer;)V │ │ +0c4598: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c459c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c45a2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2878 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -224701,18 +224852,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5e84: |[0b5e84] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexParameterxv:(II[II)V │ │ -0b5e94: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5e98: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5e9e: 2700 |0005: throw v0 │ │ +0c45a4: |[0c45a4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexParameterxv:(II[II)V │ │ +0c45b4: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c45b8: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c45be: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2874 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -224724,30 +224875,30 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0b5ea0: |[0b5ea0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glHint:(II)V │ │ -0b5eb0: 1a00 d71b |0000: const-string v0, "glHint" // string@1bd7 │ │ -0b5eb4: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b5eba: 1a00 3e29 |0005: const-string v0, "target" // string@293e │ │ -0b5ebe: 7020 8307 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHintTarget:(I)Ljava/lang/String; // method@0783 │ │ -0b5ec4: 0c01 |000a: move-result-object v1 │ │ -0b5ec6: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b5ecc: 1a00 ae21 |000e: const-string v0, "mode" // string@21ae │ │ -0b5ed0: 7020 8207 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHintMode:(I)Ljava/lang/String; // method@0782 │ │ -0b5ed6: 0c01 |0013: move-result-object v1 │ │ -0b5ed8: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b5ede: 7010 7407 0200 |0017: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b5ee4: 5420 f402 |001a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b5ee8: 7230 ed27 3004 |001c: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glHint:(II)V // method@27ed │ │ -0b5eee: 7010 7107 0200 |001f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b5ef4: 0e00 |0022: return-void │ │ +0c45c0: |[0c45c0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glHint:(II)V │ │ +0c45d0: 1a00 d51b |0000: const-string v0, "glHint" // string@1bd5 │ │ +0c45d4: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c45da: 1a00 3c29 |0005: const-string v0, "target" // string@293c │ │ +0c45de: 7020 8307 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHintTarget:(I)Ljava/lang/String; // method@0783 │ │ +0c45e4: 0c01 |000a: move-result-object v1 │ │ +0c45e6: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c45ec: 1a00 ac21 |000e: const-string v0, "mode" // string@21ac │ │ +0c45f0: 7020 8207 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHintMode:(I)Ljava/lang/String; // method@0782 │ │ +0c45f6: 0c01 |0013: move-result-object v1 │ │ +0c45f8: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c45fe: 7010 7407 0200 |0017: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c4604: 5420 f402 |001a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c4608: 7230 ed27 3004 |001c: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glHint:(II)V // method@27ed │ │ +0c460e: 7010 7107 0200 |001f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c4614: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1739 │ │ 0x0005 line=1740 │ │ 0x000e line=1741 │ │ 0x0017 line=1742 │ │ 0x001a line=1744 │ │ @@ -224763,18 +224914,18 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5ef8: |[0b5ef8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glIsBuffer:(I)Z │ │ -0b5f08: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5f0c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5f12: 2700 |0005: throw v0 │ │ +0c4618: |[0c4618] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glIsBuffer:(I)Z │ │ +0c4628: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c462c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c4632: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2882 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 buffer I │ │ │ │ @@ -224783,18 +224934,18 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5f14: |[0b5f14] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glIsEnabled:(I)Z │ │ -0b5f24: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5f28: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5f2e: 2700 |0005: throw v0 │ │ +0c4634: |[0c4634] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glIsEnabled:(I)Z │ │ +0c4644: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c4648: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c464e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2886 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 cap I │ │ │ │ @@ -224803,18 +224954,18 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5f30: |[0b5f30] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glIsTexture:(I)Z │ │ -0b5f40: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b5f44: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b5f4a: 2700 |0005: throw v0 │ │ +0c4650: |[0c4650] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glIsTexture:(I)Z │ │ +0c4660: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c4664: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c466a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2890 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 texture I │ │ │ │ @@ -224823,28 +224974,28 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0b5f4c: |[0b5f4c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightModelf:(IF)V │ │ -0b5f5c: 1a00 e11b |0000: const-string v0, "glLightModelf" // string@1be1 │ │ -0b5f60: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b5f66: 1a00 0f24 |0005: const-string v0, "pname" // string@240f │ │ -0b5f6a: 7020 8807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelPName:(I)Ljava/lang/String; // method@0788 │ │ -0b5f70: 0c01 |000a: move-result-object v1 │ │ -0b5f72: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b5f78: 1a00 ae23 |000e: const-string v0, "param" // string@23ae │ │ -0b5f7c: 7030 6407 0204 |0010: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b5f82: 7010 7407 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b5f88: 5420 f402 |0016: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b5f8c: 7230 ee27 3004 |0018: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelf:(IF)V // method@27ee │ │ -0b5f92: 7010 7107 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b5f98: 0e00 |001e: return-void │ │ +0c466c: |[0c466c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightModelf:(IF)V │ │ +0c467c: 1a00 df1b |0000: const-string v0, "glLightModelf" // string@1bdf │ │ +0c4680: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c4686: 1a00 0d24 |0005: const-string v0, "pname" // string@240d │ │ +0c468a: 7020 8807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelPName:(I)Ljava/lang/String; // method@0788 │ │ +0c4690: 0c01 |000a: move-result-object v1 │ │ +0c4692: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c4698: 1a00 ac23 |000e: const-string v0, "param" // string@23ac │ │ +0c469c: 7030 6407 0204 |0010: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c46a2: 7010 7407 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c46a8: 5420 f402 |0016: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c46ac: 7230 ee27 3004 |0018: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelf:(IF)V // method@27ee │ │ +0c46b2: 7010 7107 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c46b8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1749 │ │ 0x0005 line=1750 │ │ 0x000e line=1751 │ │ 0x0013 line=1752 │ │ 0x0016 line=1754 │ │ @@ -224860,30 +225011,30 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -0b5f9c: |[0b5f9c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightModelfv:(ILjava/nio/FloatBuffer;)V │ │ -0b5fac: 1a00 e21b |0000: const-string v0, "glLightModelfv" // string@1be2 │ │ -0b5fb0: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b5fb6: 1a00 0f24 |0005: const-string v0, "pname" // string@240f │ │ -0b5fba: 7020 8807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelPName:(I)Ljava/lang/String; // method@0788 │ │ -0b5fc0: 0c01 |000a: move-result-object v1 │ │ -0b5fc2: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b5fc8: 1a00 b223 |000e: const-string v0, "params" // string@23b2 │ │ -0b5fcc: 7020 8907 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelParamCount:(I)I // method@0789 │ │ -0b5fd2: 0a01 |0013: move-result v1 │ │ -0b5fd4: 7040 6607 0241 |0014: invoke-direct {v2, v0, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0766 │ │ -0b5fda: 7010 7407 0200 |0017: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b5fe0: 5420 f402 |001a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b5fe4: 7230 ef27 3004 |001c: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelfv:(ILjava/nio/FloatBuffer;)V // method@27ef │ │ -0b5fea: 7010 7107 0200 |001f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b5ff0: 0e00 |0022: return-void │ │ +0c46bc: |[0c46bc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightModelfv:(ILjava/nio/FloatBuffer;)V │ │ +0c46cc: 1a00 e01b |0000: const-string v0, "glLightModelfv" // string@1be0 │ │ +0c46d0: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c46d6: 1a00 0d24 |0005: const-string v0, "pname" // string@240d │ │ +0c46da: 7020 8807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelPName:(I)Ljava/lang/String; // method@0788 │ │ +0c46e0: 0c01 |000a: move-result-object v1 │ │ +0c46e2: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c46e8: 1a00 b023 |000e: const-string v0, "params" // string@23b0 │ │ +0c46ec: 7020 8907 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelParamCount:(I)I // method@0789 │ │ +0c46f2: 0a01 |0013: move-result v1 │ │ +0c46f4: 7040 6607 0241 |0014: invoke-direct {v2, v0, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0766 │ │ +0c46fa: 7010 7407 0200 |0017: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c4700: 5420 f402 |001a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c4704: 7230 ef27 3004 |001c: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelfv:(ILjava/nio/FloatBuffer;)V // method@27ef │ │ +0c470a: 7010 7107 0200 |001f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c4710: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1770 │ │ 0x0005 line=1771 │ │ 0x000e line=1772 │ │ 0x0017 line=1773 │ │ 0x001a line=1775 │ │ @@ -224899,32 +225050,32 @@ │ │ type : '(I[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -0b5ff4: |[0b5ff4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightModelfv:(I[FI)V │ │ -0b6004: 1a00 e21b |0000: const-string v0, "glLightModelfv" // string@1be2 │ │ -0b6008: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b600e: 1a00 0f24 |0005: const-string v0, "pname" // string@240f │ │ -0b6012: 7020 8807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelPName:(I)Ljava/lang/String; // method@0788 │ │ -0b6018: 0c01 |000a: move-result-object v1 │ │ -0b601a: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b6020: 1a00 b223 |000e: const-string v0, "params" // string@23b2 │ │ -0b6024: 7020 8907 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelParamCount:(I)I // method@0789 │ │ -0b602a: 0a01 |0013: move-result v1 │ │ -0b602c: 7055 6907 0241 |0014: invoke-direct {v2, v0, v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0769 │ │ -0b6032: 1a00 e422 |0017: const-string v0, "offset" // string@22e4 │ │ -0b6036: 7030 6507 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b603c: 7010 7407 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b6042: 5420 f402 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b6046: 7240 f027 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelfv:(I[FI)V // method@27f0 │ │ -0b604c: 7010 7107 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b6052: 0e00 |0027: return-void │ │ +0c4714: |[0c4714] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightModelfv:(I[FI)V │ │ +0c4724: 1a00 e01b |0000: const-string v0, "glLightModelfv" // string@1be0 │ │ +0c4728: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c472e: 1a00 0d24 |0005: const-string v0, "pname" // string@240d │ │ +0c4732: 7020 8807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelPName:(I)Ljava/lang/String; // method@0788 │ │ +0c4738: 0c01 |000a: move-result-object v1 │ │ +0c473a: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c4740: 1a00 b023 |000e: const-string v0, "params" // string@23b0 │ │ +0c4744: 7020 8907 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelParamCount:(I)I // method@0789 │ │ +0c474a: 0a01 |0013: move-result v1 │ │ +0c474c: 7055 6907 0241 |0014: invoke-direct {v2, v0, v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0769 │ │ +0c4752: 1a00 e222 |0017: const-string v0, "offset" // string@22e2 │ │ +0c4756: 7030 6507 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c475c: 7010 7407 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c4762: 5420 f402 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c4766: 7240 f027 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelfv:(I[FI)V // method@27f0 │ │ +0c476c: 7010 7107 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c4772: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1759 │ │ 0x0005 line=1760 │ │ 0x000e line=1761 │ │ 0x0017 line=1762 │ │ 0x001c line=1763 │ │ @@ -224942,28 +225093,28 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0b6054: |[0b6054] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightModelx:(II)V │ │ -0b6064: 1a00 e31b |0000: const-string v0, "glLightModelx" // string@1be3 │ │ -0b6068: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b606e: 1a00 0f24 |0005: const-string v0, "pname" // string@240f │ │ -0b6072: 7020 8807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelPName:(I)Ljava/lang/String; // method@0788 │ │ -0b6078: 0c01 |000a: move-result-object v1 │ │ -0b607a: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b6080: 1a00 ae23 |000e: const-string v0, "param" // string@23ae │ │ -0b6084: 7030 6507 0204 |0010: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b608a: 7010 7407 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b6090: 5420 f402 |0016: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b6094: 7230 f127 3004 |0018: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelx:(II)V // method@27f1 │ │ -0b609a: 7010 7107 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b60a0: 0e00 |001e: return-void │ │ +0c4774: |[0c4774] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightModelx:(II)V │ │ +0c4784: 1a00 e11b |0000: const-string v0, "glLightModelx" // string@1be1 │ │ +0c4788: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c478e: 1a00 0d24 |0005: const-string v0, "pname" // string@240d │ │ +0c4792: 7020 8807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelPName:(I)Ljava/lang/String; // method@0788 │ │ +0c4798: 0c01 |000a: move-result-object v1 │ │ +0c479a: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c47a0: 1a00 ac23 |000e: const-string v0, "param" // string@23ac │ │ +0c47a4: 7030 6507 0204 |0010: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c47aa: 7010 7407 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c47b0: 5420 f402 |0016: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c47b4: 7230 f127 3004 |0018: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelx:(II)V // method@27f1 │ │ +0c47ba: 7010 7107 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c47c0: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1780 │ │ 0x0005 line=1781 │ │ 0x000e line=1782 │ │ 0x0013 line=1783 │ │ 0x0016 line=1785 │ │ @@ -224979,30 +225130,30 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -0b60a4: |[0b60a4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightModelxv:(ILjava/nio/IntBuffer;)V │ │ -0b60b4: 1a00 e21b |0000: const-string v0, "glLightModelfv" // string@1be2 │ │ -0b60b8: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b60be: 1a00 0f24 |0005: const-string v0, "pname" // string@240f │ │ -0b60c2: 7020 8807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelPName:(I)Ljava/lang/String; // method@0788 │ │ -0b60c8: 0c01 |000a: move-result-object v1 │ │ -0b60ca: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b60d0: 1a00 b223 |000e: const-string v0, "params" // string@23b2 │ │ -0b60d4: 7020 8907 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelParamCount:(I)I // method@0789 │ │ -0b60da: 0a01 |0013: move-result v1 │ │ -0b60dc: 7040 6707 0241 |0014: invoke-direct {v2, v0, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0767 │ │ -0b60e2: 7010 7407 0200 |0017: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b60e8: 5420 f402 |001a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b60ec: 7230 f227 3004 |001c: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelxv:(ILjava/nio/IntBuffer;)V // method@27f2 │ │ -0b60f2: 7010 7107 0200 |001f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b60f8: 0e00 |0022: return-void │ │ +0c47c4: |[0c47c4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightModelxv:(ILjava/nio/IntBuffer;)V │ │ +0c47d4: 1a00 e01b |0000: const-string v0, "glLightModelfv" // string@1be0 │ │ +0c47d8: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c47de: 1a00 0d24 |0005: const-string v0, "pname" // string@240d │ │ +0c47e2: 7020 8807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelPName:(I)Ljava/lang/String; // method@0788 │ │ +0c47e8: 0c01 |000a: move-result-object v1 │ │ +0c47ea: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c47f0: 1a00 b023 |000e: const-string v0, "params" // string@23b0 │ │ +0c47f4: 7020 8907 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelParamCount:(I)I // method@0789 │ │ +0c47fa: 0a01 |0013: move-result v1 │ │ +0c47fc: 7040 6707 0241 |0014: invoke-direct {v2, v0, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0767 │ │ +0c4802: 7010 7407 0200 |0017: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c4808: 5420 f402 |001a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c480c: 7230 f227 3004 |001c: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelxv:(ILjava/nio/IntBuffer;)V // method@27f2 │ │ +0c4812: 7010 7107 0200 |001f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c4818: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1801 │ │ 0x0005 line=1802 │ │ 0x000e line=1803 │ │ 0x0017 line=1804 │ │ 0x001a line=1806 │ │ @@ -225018,32 +225169,32 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -0b60fc: |[0b60fc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightModelxv:(I[II)V │ │ -0b610c: 1a00 e41b |0000: const-string v0, "glLightModelxv" // string@1be4 │ │ -0b6110: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b6116: 1a00 0f24 |0005: const-string v0, "pname" // string@240f │ │ -0b611a: 7020 8807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelPName:(I)Ljava/lang/String; // method@0788 │ │ -0b6120: 0c01 |000a: move-result-object v1 │ │ -0b6122: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b6128: 1a00 b223 |000e: const-string v0, "params" // string@23b2 │ │ -0b612c: 7020 8907 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelParamCount:(I)I // method@0789 │ │ -0b6132: 0a01 |0013: move-result v1 │ │ -0b6134: 7055 6a07 0241 |0014: invoke-direct {v2, v0, v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@076a │ │ -0b613a: 1a00 e422 |0017: const-string v0, "offset" // string@22e4 │ │ -0b613e: 7030 6507 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b6144: 7010 7407 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b614a: 5420 f402 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b614e: 7240 f327 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelxv:(I[II)V // method@27f3 │ │ -0b6154: 7010 7107 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b615a: 0e00 |0027: return-void │ │ +0c481c: |[0c481c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightModelxv:(I[II)V │ │ +0c482c: 1a00 e21b |0000: const-string v0, "glLightModelxv" // string@1be2 │ │ +0c4830: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c4836: 1a00 0d24 |0005: const-string v0, "pname" // string@240d │ │ +0c483a: 7020 8807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelPName:(I)Ljava/lang/String; // method@0788 │ │ +0c4840: 0c01 |000a: move-result-object v1 │ │ +0c4842: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c4848: 1a00 b023 |000e: const-string v0, "params" // string@23b0 │ │ +0c484c: 7020 8907 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelParamCount:(I)I // method@0789 │ │ +0c4852: 0a01 |0013: move-result v1 │ │ +0c4854: 7055 6a07 0241 |0014: invoke-direct {v2, v0, v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@076a │ │ +0c485a: 1a00 e222 |0017: const-string v0, "offset" // string@22e2 │ │ +0c485e: 7030 6507 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c4864: 7010 7407 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c486a: 5420 f402 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c486e: 7240 f327 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelxv:(I[II)V // method@27f3 │ │ +0c4874: 7010 7107 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c487a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1790 │ │ 0x0005 line=1791 │ │ 0x000e line=1792 │ │ 0x0017 line=1793 │ │ 0x001c line=1794 │ │ @@ -225061,32 +225212,32 @@ │ │ type : '(IIF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -0b615c: |[0b615c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightf:(IIF)V │ │ -0b616c: 1a00 e51b |0000: const-string v0, "glLightf" // string@1be5 │ │ -0b6170: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b6176: 1a00 fb1f |0005: const-string v0, "light" // string@1ffb │ │ -0b617a: 7020 8a07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightName:(I)Ljava/lang/String; // method@078a │ │ -0b6180: 0c01 |000a: move-result-object v1 │ │ -0b6182: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b6188: 1a00 0f24 |000e: const-string v0, "pname" // string@240f │ │ -0b618c: 7020 8b07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightPName:(I)Ljava/lang/String; // method@078b │ │ -0b6192: 0c01 |0013: move-result-object v1 │ │ -0b6194: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b619a: 1a00 ae23 |0017: const-string v0, "param" // string@23ae │ │ -0b619e: 7030 6407 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b61a4: 7010 7407 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b61aa: 5420 f402 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b61ae: 7240 f427 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightf:(IIF)V // method@27f4 │ │ -0b61b4: 7010 7107 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b61ba: 0e00 |0027: return-void │ │ +0c487c: |[0c487c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightf:(IIF)V │ │ +0c488c: 1a00 e31b |0000: const-string v0, "glLightf" // string@1be3 │ │ +0c4890: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c4896: 1a00 f91f |0005: const-string v0, "light" // string@1ff9 │ │ +0c489a: 7020 8a07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightName:(I)Ljava/lang/String; // method@078a │ │ +0c48a0: 0c01 |000a: move-result-object v1 │ │ +0c48a2: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c48a8: 1a00 0d24 |000e: const-string v0, "pname" // string@240d │ │ +0c48ac: 7020 8b07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightPName:(I)Ljava/lang/String; // method@078b │ │ +0c48b2: 0c01 |0013: move-result-object v1 │ │ +0c48b4: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c48ba: 1a00 ac23 |0017: const-string v0, "param" // string@23ac │ │ +0c48be: 7030 6407 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c48c4: 7010 7407 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c48ca: 5420 f402 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c48ce: 7240 f427 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightf:(IIF)V // method@27f4 │ │ +0c48d4: 7010 7107 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c48da: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1811 │ │ 0x0005 line=1812 │ │ 0x000e line=1813 │ │ 0x0017 line=1814 │ │ 0x001c line=1815 │ │ @@ -225104,34 +225255,34 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -0b61bc: |[0b61bc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightfv:(IILjava/nio/FloatBuffer;)V │ │ -0b61cc: 1a00 e61b |0000: const-string v0, "glLightfv" // string@1be6 │ │ -0b61d0: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b61d6: 1a00 fb1f |0005: const-string v0, "light" // string@1ffb │ │ -0b61da: 7020 8a07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightName:(I)Ljava/lang/String; // method@078a │ │ -0b61e0: 0c01 |000a: move-result-object v1 │ │ -0b61e2: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b61e8: 1a00 0f24 |000e: const-string v0, "pname" // string@240f │ │ -0b61ec: 7020 8b07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightPName:(I)Ljava/lang/String; // method@078b │ │ -0b61f2: 0c01 |0013: move-result-object v1 │ │ -0b61f4: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b61fa: 1a00 b223 |0017: const-string v0, "params" // string@23b2 │ │ -0b61fe: 7020 8c07 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightParamCount:(I)I // method@078c │ │ -0b6204: 0a01 |001c: move-result v1 │ │ -0b6206: 7040 6607 0251 |001d: invoke-direct {v2, v0, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0766 │ │ -0b620c: 7010 7407 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b6212: 5420 f402 |0023: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b6216: 7240 f527 3054 |0025: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightfv:(IILjava/nio/FloatBuffer;)V // method@27f5 │ │ -0b621c: 7010 7107 0200 |0028: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b6222: 0e00 |002b: return-void │ │ +0c48dc: |[0c48dc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightfv:(IILjava/nio/FloatBuffer;)V │ │ +0c48ec: 1a00 e41b |0000: const-string v0, "glLightfv" // string@1be4 │ │ +0c48f0: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c48f6: 1a00 f91f |0005: const-string v0, "light" // string@1ff9 │ │ +0c48fa: 7020 8a07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightName:(I)Ljava/lang/String; // method@078a │ │ +0c4900: 0c01 |000a: move-result-object v1 │ │ +0c4902: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c4908: 1a00 0d24 |000e: const-string v0, "pname" // string@240d │ │ +0c490c: 7020 8b07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightPName:(I)Ljava/lang/String; // method@078b │ │ +0c4912: 0c01 |0013: move-result-object v1 │ │ +0c4914: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c491a: 1a00 b023 |0017: const-string v0, "params" // string@23b0 │ │ +0c491e: 7020 8c07 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightParamCount:(I)I // method@078c │ │ +0c4924: 0a01 |001c: move-result v1 │ │ +0c4926: 7040 6607 0251 |001d: invoke-direct {v2, v0, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0766 │ │ +0c492c: 7010 7407 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c4932: 5420 f402 |0023: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c4936: 7240 f527 3054 |0025: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightfv:(IILjava/nio/FloatBuffer;)V // method@27f5 │ │ +0c493c: 7010 7107 0200 |0028: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c4942: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1834 │ │ 0x0005 line=1835 │ │ 0x000e line=1836 │ │ 0x0017 line=1837 │ │ 0x0020 line=1838 │ │ @@ -225149,36 +225300,36 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -0b6224: |[0b6224] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightfv:(II[FI)V │ │ -0b6234: 1a00 e61b |0000: const-string v0, "glLightfv" // string@1be6 │ │ -0b6238: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b623e: 1a00 fb1f |0005: const-string v0, "light" // string@1ffb │ │ -0b6242: 7020 8a07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightName:(I)Ljava/lang/String; // method@078a │ │ -0b6248: 0c01 |000a: move-result-object v1 │ │ -0b624a: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b6250: 1a00 0f24 |000e: const-string v0, "pname" // string@240f │ │ -0b6254: 7020 8b07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightPName:(I)Ljava/lang/String; // method@078b │ │ -0b625a: 0c01 |0013: move-result-object v1 │ │ -0b625c: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b6262: 1a00 b223 |0017: const-string v0, "params" // string@23b2 │ │ -0b6266: 7020 8c07 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightParamCount:(I)I // method@078c │ │ -0b626c: 0a01 |001c: move-result v1 │ │ -0b626e: 7056 6907 0251 |001d: invoke-direct {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0769 │ │ -0b6274: 1a00 e422 |0020: const-string v0, "offset" // string@22e4 │ │ -0b6278: 7030 6507 0206 |0022: invoke-direct {v2, v0, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b627e: 7010 7407 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b6284: 5420 f402 |0028: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b6288: 7256 f627 3054 |002a: invoke-interface {v0, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glLightfv:(II[FI)V // method@27f6 │ │ -0b628e: 7010 7107 0200 |002d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b6294: 0e00 |0030: return-void │ │ +0c4944: |[0c4944] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightfv:(II[FI)V │ │ +0c4954: 1a00 e41b |0000: const-string v0, "glLightfv" // string@1be4 │ │ +0c4958: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c495e: 1a00 f91f |0005: const-string v0, "light" // string@1ff9 │ │ +0c4962: 7020 8a07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightName:(I)Ljava/lang/String; // method@078a │ │ +0c4968: 0c01 |000a: move-result-object v1 │ │ +0c496a: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c4970: 1a00 0d24 |000e: const-string v0, "pname" // string@240d │ │ +0c4974: 7020 8b07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightPName:(I)Ljava/lang/String; // method@078b │ │ +0c497a: 0c01 |0013: move-result-object v1 │ │ +0c497c: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c4982: 1a00 b023 |0017: const-string v0, "params" // string@23b0 │ │ +0c4986: 7020 8c07 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightParamCount:(I)I // method@078c │ │ +0c498c: 0a01 |001c: move-result v1 │ │ +0c498e: 7056 6907 0251 |001d: invoke-direct {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0769 │ │ +0c4994: 1a00 e222 |0020: const-string v0, "offset" // string@22e2 │ │ +0c4998: 7030 6507 0206 |0022: invoke-direct {v2, v0, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c499e: 7010 7407 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c49a4: 5420 f402 |0028: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c49a8: 7256 f627 3054 |002a: invoke-interface {v0, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glLightfv:(II[FI)V // method@27f6 │ │ +0c49ae: 7010 7107 0200 |002d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c49b4: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1822 │ │ 0x0005 line=1823 │ │ 0x000e line=1824 │ │ 0x0017 line=1825 │ │ 0x0020 line=1826 │ │ @@ -225198,32 +225349,32 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -0b6298: |[0b6298] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightx:(III)V │ │ -0b62a8: 1a00 e71b |0000: const-string v0, "glLightx" // string@1be7 │ │ -0b62ac: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b62b2: 1a00 fb1f |0005: const-string v0, "light" // string@1ffb │ │ -0b62b6: 7020 8a07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightName:(I)Ljava/lang/String; // method@078a │ │ -0b62bc: 0c01 |000a: move-result-object v1 │ │ -0b62be: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b62c4: 1a00 0f24 |000e: const-string v0, "pname" // string@240f │ │ -0b62c8: 7020 8b07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightPName:(I)Ljava/lang/String; // method@078b │ │ -0b62ce: 0c01 |0013: move-result-object v1 │ │ -0b62d0: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b62d6: 1a00 ae23 |0017: const-string v0, "param" // string@23ae │ │ -0b62da: 7030 6507 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b62e0: 7010 7407 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b62e6: 5420 f402 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b62ea: 7240 f727 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightx:(III)V // method@27f7 │ │ -0b62f0: 7010 7107 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b62f6: 0e00 |0027: return-void │ │ +0c49b8: |[0c49b8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightx:(III)V │ │ +0c49c8: 1a00 e51b |0000: const-string v0, "glLightx" // string@1be5 │ │ +0c49cc: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c49d2: 1a00 f91f |0005: const-string v0, "light" // string@1ff9 │ │ +0c49d6: 7020 8a07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightName:(I)Ljava/lang/String; // method@078a │ │ +0c49dc: 0c01 |000a: move-result-object v1 │ │ +0c49de: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c49e4: 1a00 0d24 |000e: const-string v0, "pname" // string@240d │ │ +0c49e8: 7020 8b07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightPName:(I)Ljava/lang/String; // method@078b │ │ +0c49ee: 0c01 |0013: move-result-object v1 │ │ +0c49f0: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c49f6: 1a00 ac23 |0017: const-string v0, "param" // string@23ac │ │ +0c49fa: 7030 6507 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c4a00: 7010 7407 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c4a06: 5420 f402 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c4a0a: 7240 f727 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightx:(III)V // method@27f7 │ │ +0c4a10: 7010 7107 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c4a16: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1845 │ │ 0x0005 line=1846 │ │ 0x000e line=1847 │ │ 0x0017 line=1848 │ │ 0x001c line=1849 │ │ @@ -225241,34 +225392,34 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -0b62f8: |[0b62f8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightxv:(IILjava/nio/IntBuffer;)V │ │ -0b6308: 1a00 e81b |0000: const-string v0, "glLightxv" // string@1be8 │ │ -0b630c: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b6312: 1a00 fb1f |0005: const-string v0, "light" // string@1ffb │ │ -0b6316: 7020 8a07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightName:(I)Ljava/lang/String; // method@078a │ │ -0b631c: 0c01 |000a: move-result-object v1 │ │ -0b631e: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b6324: 1a00 0f24 |000e: const-string v0, "pname" // string@240f │ │ -0b6328: 7020 8b07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightPName:(I)Ljava/lang/String; // method@078b │ │ -0b632e: 0c01 |0013: move-result-object v1 │ │ -0b6330: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b6336: 1a00 b223 |0017: const-string v0, "params" // string@23b2 │ │ -0b633a: 7020 8c07 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightParamCount:(I)I // method@078c │ │ -0b6340: 0a01 |001c: move-result v1 │ │ -0b6342: 7040 6707 0251 |001d: invoke-direct {v2, v0, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0767 │ │ -0b6348: 7010 7407 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b634e: 5420 f402 |0023: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b6352: 7240 f827 3054 |0025: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightxv:(IILjava/nio/IntBuffer;)V // method@27f8 │ │ -0b6358: 7010 7107 0200 |0028: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b635e: 0e00 |002b: return-void │ │ +0c4a18: |[0c4a18] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightxv:(IILjava/nio/IntBuffer;)V │ │ +0c4a28: 1a00 e61b |0000: const-string v0, "glLightxv" // string@1be6 │ │ +0c4a2c: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c4a32: 1a00 f91f |0005: const-string v0, "light" // string@1ff9 │ │ +0c4a36: 7020 8a07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightName:(I)Ljava/lang/String; // method@078a │ │ +0c4a3c: 0c01 |000a: move-result-object v1 │ │ +0c4a3e: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c4a44: 1a00 0d24 |000e: const-string v0, "pname" // string@240d │ │ +0c4a48: 7020 8b07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightPName:(I)Ljava/lang/String; // method@078b │ │ +0c4a4e: 0c01 |0013: move-result-object v1 │ │ +0c4a50: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c4a56: 1a00 b023 |0017: const-string v0, "params" // string@23b0 │ │ +0c4a5a: 7020 8c07 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightParamCount:(I)I // method@078c │ │ +0c4a60: 0a01 |001c: move-result v1 │ │ +0c4a62: 7040 6707 0251 |001d: invoke-direct {v2, v0, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0767 │ │ +0c4a68: 7010 7407 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c4a6e: 5420 f402 |0023: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c4a72: 7240 f827 3054 |0025: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightxv:(IILjava/nio/IntBuffer;)V // method@27f8 │ │ +0c4a78: 7010 7107 0200 |0028: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c4a7e: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1868 │ │ 0x0005 line=1869 │ │ 0x000e line=1870 │ │ 0x0017 line=1871 │ │ 0x0020 line=1872 │ │ @@ -225286,36 +225437,36 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -0b6360: |[0b6360] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightxv:(II[II)V │ │ -0b6370: 1a00 e81b |0000: const-string v0, "glLightxv" // string@1be8 │ │ -0b6374: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b637a: 1a00 fb1f |0005: const-string v0, "light" // string@1ffb │ │ -0b637e: 7020 8a07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightName:(I)Ljava/lang/String; // method@078a │ │ -0b6384: 0c01 |000a: move-result-object v1 │ │ -0b6386: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b638c: 1a00 0f24 |000e: const-string v0, "pname" // string@240f │ │ -0b6390: 7020 8b07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightPName:(I)Ljava/lang/String; // method@078b │ │ -0b6396: 0c01 |0013: move-result-object v1 │ │ -0b6398: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b639e: 1a00 b223 |0017: const-string v0, "params" // string@23b2 │ │ -0b63a2: 7020 8c07 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightParamCount:(I)I // method@078c │ │ -0b63a8: 0a01 |001c: move-result v1 │ │ -0b63aa: 7056 6a07 0251 |001d: invoke-direct {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@076a │ │ -0b63b0: 1a00 e422 |0020: const-string v0, "offset" // string@22e4 │ │ -0b63b4: 7030 6507 0206 |0022: invoke-direct {v2, v0, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b63ba: 7010 7407 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b63c0: 5420 f402 |0028: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b63c4: 7256 f927 3054 |002a: invoke-interface {v0, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glLightxv:(II[II)V // method@27f9 │ │ -0b63ca: 7010 7107 0200 |002d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b63d0: 0e00 |0030: return-void │ │ +0c4a80: |[0c4a80] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightxv:(II[II)V │ │ +0c4a90: 1a00 e61b |0000: const-string v0, "glLightxv" // string@1be6 │ │ +0c4a94: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c4a9a: 1a00 f91f |0005: const-string v0, "light" // string@1ff9 │ │ +0c4a9e: 7020 8a07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightName:(I)Ljava/lang/String; // method@078a │ │ +0c4aa4: 0c01 |000a: move-result-object v1 │ │ +0c4aa6: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c4aac: 1a00 0d24 |000e: const-string v0, "pname" // string@240d │ │ +0c4ab0: 7020 8b07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightPName:(I)Ljava/lang/String; // method@078b │ │ +0c4ab6: 0c01 |0013: move-result-object v1 │ │ +0c4ab8: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c4abe: 1a00 b023 |0017: const-string v0, "params" // string@23b0 │ │ +0c4ac2: 7020 8c07 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightParamCount:(I)I // method@078c │ │ +0c4ac8: 0a01 |001c: move-result v1 │ │ +0c4aca: 7056 6a07 0251 |001d: invoke-direct {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@076a │ │ +0c4ad0: 1a00 e222 |0020: const-string v0, "offset" // string@22e2 │ │ +0c4ad4: 7030 6507 0206 |0022: invoke-direct {v2, v0, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c4ada: 7010 7407 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c4ae0: 5420 f402 |0028: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c4ae4: 7256 f927 3054 |002a: invoke-interface {v0, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glLightxv:(II[II)V // method@27f9 │ │ +0c4aea: 7010 7107 0200 |002d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c4af0: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1856 │ │ 0x0005 line=1857 │ │ 0x000e line=1858 │ │ 0x0017 line=1859 │ │ 0x0020 line=1860 │ │ @@ -225335,24 +225486,24 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0b63d4: |[0b63d4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLineWidth:(F)V │ │ -0b63e4: 1a00 e91b |0000: const-string v0, "glLineWidth" // string@1be9 │ │ -0b63e8: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b63ee: 1a00 7d2b |0005: const-string v0, "width" // string@2b7d │ │ -0b63f2: 7030 6407 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b63f8: 7010 7407 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b63fe: 5410 f402 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b6402: 7220 fa27 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLineWidth:(F)V // method@27fa │ │ -0b6408: 7010 7107 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b640e: 0e00 |0015: return-void │ │ +0c4af4: |[0c4af4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLineWidth:(F)V │ │ +0c4b04: 1a00 e71b |0000: const-string v0, "glLineWidth" // string@1be7 │ │ +0c4b08: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c4b0e: 1a00 7b2b |0005: const-string v0, "width" // string@2b7b │ │ +0c4b12: 7030 6407 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c4b18: 7010 7407 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c4b1e: 5410 f402 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c4b22: 7220 fa27 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLineWidth:(F)V // method@27fa │ │ +0c4b28: 7010 7107 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c4b2e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1879 │ │ 0x0005 line=1880 │ │ 0x000a line=1881 │ │ 0x000d line=1883 │ │ 0x0012 line=1884 │ │ @@ -225366,24 +225517,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0b6410: |[0b6410] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLineWidthx:(I)V │ │ -0b6420: 1a00 ea1b |0000: const-string v0, "glLineWidthx" // string@1bea │ │ -0b6424: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b642a: 1a00 7d2b |0005: const-string v0, "width" // string@2b7d │ │ -0b642e: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b6434: 7010 7407 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b643a: 5410 f402 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b643e: 7220 fb27 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLineWidthx:(I)V // method@27fb │ │ -0b6444: 7010 7107 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b644a: 0e00 |0015: return-void │ │ +0c4b30: |[0c4b30] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLineWidthx:(I)V │ │ +0c4b40: 1a00 e81b |0000: const-string v0, "glLineWidthx" // string@1be8 │ │ +0c4b44: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c4b4a: 1a00 7b2b |0005: const-string v0, "width" // string@2b7b │ │ +0c4b4e: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c4b54: 7010 7407 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c4b5a: 5410 f402 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c4b5e: 7220 fb27 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLineWidthx:(I)V // method@27fb │ │ +0c4b64: 7010 7107 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c4b6a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1888 │ │ 0x0005 line=1889 │ │ 0x000a line=1890 │ │ 0x000d line=1892 │ │ 0x0012 line=1893 │ │ @@ -225397,22 +225548,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0b644c: |[0b644c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLoadIdentity:()V │ │ -0b645c: 1a00 ec1b |0000: const-string v0, "glLoadIdentity" // string@1bec │ │ -0b6460: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b6466: 7010 7407 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b646c: 5410 f402 |0008: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b6470: 7210 fc27 0000 |000a: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glLoadIdentity:()V // method@27fc │ │ -0b6476: 7010 7107 0100 |000d: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b647c: 0e00 |0010: return-void │ │ +0c4b6c: |[0c4b6c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLoadIdentity:()V │ │ +0c4b7c: 1a00 ea1b |0000: const-string v0, "glLoadIdentity" // string@1bea │ │ +0c4b80: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c4b86: 7010 7407 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c4b8c: 5410 f402 |0008: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c4b90: 7210 fc27 0000 |000a: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glLoadIdentity:()V // method@27fc │ │ +0c4b96: 7010 7107 0100 |000d: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c4b9c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1897 │ │ 0x0005 line=1898 │ │ 0x0008 line=1900 │ │ 0x000d line=1901 │ │ 0x0010 line=1902 │ │ @@ -225424,25 +225575,25 @@ │ │ type : '(Ljava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -0b6480: |[0b6480] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLoadMatrixf:(Ljava/nio/FloatBuffer;)V │ │ -0b6490: 1a00 ed1b |0000: const-string v0, "glLoadMatrixf" // string@1bed │ │ -0b6494: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b649a: 1a00 8e20 |0005: const-string v0, "m" // string@208e │ │ -0b649e: 1301 1000 |0007: const/16 v1, #int 16 // #10 │ │ -0b64a2: 7040 6607 0231 |0009: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0766 │ │ -0b64a8: 7010 7407 0200 |000c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b64ae: 5420 f402 |000f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b64b2: 7220 fd27 3000 |0011: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixf:(Ljava/nio/FloatBuffer;)V // method@27fd │ │ -0b64b8: 7010 7107 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b64be: 0e00 |0017: return-void │ │ +0c4ba0: |[0c4ba0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLoadMatrixf:(Ljava/nio/FloatBuffer;)V │ │ +0c4bb0: 1a00 eb1b |0000: const-string v0, "glLoadMatrixf" // string@1beb │ │ +0c4bb4: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c4bba: 1a00 8c20 |0005: const-string v0, "m" // string@208c │ │ +0c4bbe: 1301 1000 |0007: const/16 v1, #int 16 // #10 │ │ +0c4bc2: 7040 6607 0231 |0009: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0766 │ │ +0c4bc8: 7010 7407 0200 |000c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c4bce: 5420 f402 |000f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c4bd2: 7220 fd27 3000 |0011: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixf:(Ljava/nio/FloatBuffer;)V // method@27fd │ │ +0c4bd8: 7010 7107 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c4bde: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1915 │ │ 0x0005 line=1916 │ │ 0x000c line=1917 │ │ 0x000f line=1919 │ │ 0x0014 line=1920 │ │ @@ -225456,27 +225607,27 @@ │ │ type : '([FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -0b64c0: |[0b64c0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLoadMatrixf:([FI)V │ │ -0b64d0: 1a00 ed1b |0000: const-string v0, "glLoadMatrixf" // string@1bed │ │ -0b64d4: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b64da: 1a00 8e20 |0005: const-string v0, "m" // string@208e │ │ -0b64de: 1301 1000 |0007: const/16 v1, #int 16 // #10 │ │ -0b64e2: 7054 6907 0231 |0009: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0769 │ │ -0b64e8: 1a00 e422 |000c: const-string v0, "offset" // string@22e4 │ │ -0b64ec: 7030 6507 0204 |000e: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b64f2: 7010 7407 0200 |0011: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b64f8: 5420 f402 |0014: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b64fc: 7230 fe27 3004 |0016: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixf:([FI)V // method@27fe │ │ -0b6502: 7010 7107 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b6508: 0e00 |001c: return-void │ │ +0c4be0: |[0c4be0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLoadMatrixf:([FI)V │ │ +0c4bf0: 1a00 eb1b |0000: const-string v0, "glLoadMatrixf" // string@1beb │ │ +0c4bf4: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c4bfa: 1a00 8c20 |0005: const-string v0, "m" // string@208c │ │ +0c4bfe: 1301 1000 |0007: const/16 v1, #int 16 // #10 │ │ +0c4c02: 7054 6907 0231 |0009: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0769 │ │ +0c4c08: 1a00 e222 |000c: const-string v0, "offset" // string@22e2 │ │ +0c4c0c: 7030 6507 0204 |000e: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c4c12: 7010 7407 0200 |0011: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c4c18: 5420 f402 |0014: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c4c1c: 7230 fe27 3004 |0016: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixf:([FI)V // method@27fe │ │ +0c4c22: 7010 7107 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c4c28: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1905 │ │ 0x0005 line=1906 │ │ 0x000c line=1907 │ │ 0x0011 line=1908 │ │ 0x0014 line=1910 │ │ @@ -225492,25 +225643,25 @@ │ │ type : '(Ljava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -0b650c: |[0b650c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLoadMatrixx:(Ljava/nio/IntBuffer;)V │ │ -0b651c: 1a00 ee1b |0000: const-string v0, "glLoadMatrixx" // string@1bee │ │ -0b6520: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b6526: 1a00 8e20 |0005: const-string v0, "m" // string@208e │ │ -0b652a: 1301 1000 |0007: const/16 v1, #int 16 // #10 │ │ -0b652e: 7040 6707 0231 |0009: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0767 │ │ -0b6534: 7010 7407 0200 |000c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b653a: 5420 f402 |000f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b653e: 7220 ff27 3000 |0011: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixx:(Ljava/nio/IntBuffer;)V // method@27ff │ │ -0b6544: 7010 7107 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b654a: 0e00 |0017: return-void │ │ +0c4c2c: |[0c4c2c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLoadMatrixx:(Ljava/nio/IntBuffer;)V │ │ +0c4c3c: 1a00 ec1b |0000: const-string v0, "glLoadMatrixx" // string@1bec │ │ +0c4c40: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c4c46: 1a00 8c20 |0005: const-string v0, "m" // string@208c │ │ +0c4c4a: 1301 1000 |0007: const/16 v1, #int 16 // #10 │ │ +0c4c4e: 7040 6707 0231 |0009: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0767 │ │ +0c4c54: 7010 7407 0200 |000c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c4c5a: 5420 f402 |000f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c4c5e: 7220 ff27 3000 |0011: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixx:(Ljava/nio/IntBuffer;)V // method@27ff │ │ +0c4c64: 7010 7107 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c4c6a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1934 │ │ 0x0005 line=1935 │ │ 0x000c line=1936 │ │ 0x000f line=1938 │ │ 0x0014 line=1939 │ │ @@ -225524,27 +225675,27 @@ │ │ type : '([II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -0b654c: |[0b654c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLoadMatrixx:([II)V │ │ -0b655c: 1a00 ee1b |0000: const-string v0, "glLoadMatrixx" // string@1bee │ │ -0b6560: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b6566: 1a00 8e20 |0005: const-string v0, "m" // string@208e │ │ -0b656a: 1301 1000 |0007: const/16 v1, #int 16 // #10 │ │ -0b656e: 7054 6a07 0231 |0009: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@076a │ │ -0b6574: 1a00 e422 |000c: const-string v0, "offset" // string@22e4 │ │ -0b6578: 7030 6507 0204 |000e: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b657e: 7010 7407 0200 |0011: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b6584: 5420 f402 |0014: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b6588: 7230 0028 3004 |0016: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixx:([II)V // method@2800 │ │ -0b658e: 7010 7107 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b6594: 0e00 |001c: return-void │ │ +0c4c6c: |[0c4c6c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLoadMatrixx:([II)V │ │ +0c4c7c: 1a00 ec1b |0000: const-string v0, "glLoadMatrixx" // string@1bec │ │ +0c4c80: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c4c86: 1a00 8c20 |0005: const-string v0, "m" // string@208c │ │ +0c4c8a: 1301 1000 |0007: const/16 v1, #int 16 // #10 │ │ +0c4c8e: 7054 6a07 0231 |0009: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@076a │ │ +0c4c94: 1a00 e222 |000c: const-string v0, "offset" // string@22e2 │ │ +0c4c98: 7030 6507 0204 |000e: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c4c9e: 7010 7407 0200 |0011: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c4ca4: 5420 f402 |0014: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c4ca8: 7230 0028 3004 |0016: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixx:([II)V // method@2800 │ │ +0c4cae: 7010 7107 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c4cb4: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1924 │ │ 0x0005 line=1925 │ │ 0x000c line=1926 │ │ 0x0011 line=1927 │ │ 0x0014 line=1929 │ │ @@ -225560,24 +225711,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0b6598: |[0b6598] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLogicOp:(I)V │ │ -0b65a8: 1a00 f01b |0000: const-string v0, "glLogicOp" // string@1bf0 │ │ -0b65ac: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b65b2: 1a00 3923 |0005: const-string v0, "opcode" // string@2339 │ │ -0b65b6: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b65bc: 7010 7407 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b65c2: 5410 f402 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b65c6: 7220 0128 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLogicOp:(I)V // method@2801 │ │ -0b65cc: 7010 7107 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b65d2: 0e00 |0015: return-void │ │ +0c4cb8: |[0c4cb8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLogicOp:(I)V │ │ +0c4cc8: 1a00 ee1b |0000: const-string v0, "glLogicOp" // string@1bee │ │ +0c4ccc: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c4cd2: 1a00 3723 |0005: const-string v0, "opcode" // string@2337 │ │ +0c4cd6: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c4cdc: 7010 7407 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c4ce2: 5410 f402 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c4ce6: 7220 0128 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLogicOp:(I)V // method@2801 │ │ +0c4cec: 7010 7107 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c4cf2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1943 │ │ 0x0005 line=1944 │ │ 0x000a line=1945 │ │ 0x000d line=1947 │ │ 0x0012 line=1948 │ │ @@ -225591,32 +225742,32 @@ │ │ type : '(IIF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -0b65d4: |[0b65d4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMaterialf:(IIF)V │ │ -0b65e4: 1a00 f11b |0000: const-string v0, "glMaterialf" // string@1bf1 │ │ -0b65e8: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b65ee: 1a00 5117 |0005: const-string v0, "face" // string@1751 │ │ -0b65f2: 7020 7d07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFaceName:(I)Ljava/lang/String; // method@077d │ │ -0b65f8: 0c01 |000a: move-result-object v1 │ │ -0b65fa: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b6600: 1a00 0f24 |000e: const-string v0, "pname" // string@240f │ │ -0b6604: 7020 8d07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialPName:(I)Ljava/lang/String; // method@078d │ │ -0b660a: 0c01 |0013: move-result-object v1 │ │ -0b660c: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b6612: 1a00 ae23 |0017: const-string v0, "param" // string@23ae │ │ -0b6616: 7030 6407 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b661c: 7010 7407 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b6622: 5420 f402 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b6626: 7240 0228 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialf:(IIF)V // method@2802 │ │ -0b662c: 7010 7107 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b6632: 0e00 |0027: return-void │ │ +0c4cf4: |[0c4cf4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMaterialf:(IIF)V │ │ +0c4d04: 1a00 ef1b |0000: const-string v0, "glMaterialf" // string@1bef │ │ +0c4d08: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c4d0e: 1a00 4f17 |0005: const-string v0, "face" // string@174f │ │ +0c4d12: 7020 7d07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFaceName:(I)Ljava/lang/String; // method@077d │ │ +0c4d18: 0c01 |000a: move-result-object v1 │ │ +0c4d1a: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c4d20: 1a00 0d24 |000e: const-string v0, "pname" // string@240d │ │ +0c4d24: 7020 8d07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialPName:(I)Ljava/lang/String; // method@078d │ │ +0c4d2a: 0c01 |0013: move-result-object v1 │ │ +0c4d2c: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c4d32: 1a00 ac23 |0017: const-string v0, "param" // string@23ac │ │ +0c4d36: 7030 6407 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c4d3c: 7010 7407 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c4d42: 5420 f402 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c4d46: 7240 0228 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialf:(IIF)V // method@2802 │ │ +0c4d4c: 7010 7107 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c4d52: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1952 │ │ 0x0005 line=1953 │ │ 0x000e line=1954 │ │ 0x0017 line=1955 │ │ 0x001c line=1956 │ │ @@ -225634,34 +225785,34 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -0b6634: |[0b6634] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMaterialfv:(IILjava/nio/FloatBuffer;)V │ │ -0b6644: 1a00 f21b |0000: const-string v0, "glMaterialfv" // string@1bf2 │ │ -0b6648: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b664e: 1a00 5117 |0005: const-string v0, "face" // string@1751 │ │ -0b6652: 7020 7d07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFaceName:(I)Ljava/lang/String; // method@077d │ │ -0b6658: 0c01 |000a: move-result-object v1 │ │ -0b665a: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b6660: 1a00 0f24 |000e: const-string v0, "pname" // string@240f │ │ -0b6664: 7020 8d07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialPName:(I)Ljava/lang/String; // method@078d │ │ -0b666a: 0c01 |0013: move-result-object v1 │ │ -0b666c: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b6672: 1a00 b223 |0017: const-string v0, "params" // string@23b2 │ │ -0b6676: 7020 8e07 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialParamCount:(I)I // method@078e │ │ -0b667c: 0a01 |001c: move-result v1 │ │ -0b667e: 7040 6607 0251 |001d: invoke-direct {v2, v0, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0766 │ │ -0b6684: 7010 7407 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b668a: 5420 f402 |0023: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b668e: 7240 0328 3054 |0025: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialfv:(IILjava/nio/FloatBuffer;)V // method@2803 │ │ -0b6694: 7010 7107 0200 |0028: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b669a: 0e00 |002b: return-void │ │ +0c4d54: |[0c4d54] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMaterialfv:(IILjava/nio/FloatBuffer;)V │ │ +0c4d64: 1a00 f01b |0000: const-string v0, "glMaterialfv" // string@1bf0 │ │ +0c4d68: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c4d6e: 1a00 4f17 |0005: const-string v0, "face" // string@174f │ │ +0c4d72: 7020 7d07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFaceName:(I)Ljava/lang/String; // method@077d │ │ +0c4d78: 0c01 |000a: move-result-object v1 │ │ +0c4d7a: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c4d80: 1a00 0d24 |000e: const-string v0, "pname" // string@240d │ │ +0c4d84: 7020 8d07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialPName:(I)Ljava/lang/String; // method@078d │ │ +0c4d8a: 0c01 |0013: move-result-object v1 │ │ +0c4d8c: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c4d92: 1a00 b023 |0017: const-string v0, "params" // string@23b0 │ │ +0c4d96: 7020 8e07 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialParamCount:(I)I // method@078e │ │ +0c4d9c: 0a01 |001c: move-result v1 │ │ +0c4d9e: 7040 6607 0251 |001d: invoke-direct {v2, v0, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0766 │ │ +0c4da4: 7010 7407 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c4daa: 5420 f402 |0023: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c4dae: 7240 0328 3054 |0025: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialfv:(IILjava/nio/FloatBuffer;)V // method@2803 │ │ +0c4db4: 7010 7107 0200 |0028: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c4dba: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1975 │ │ 0x0005 line=1976 │ │ 0x000e line=1977 │ │ 0x0017 line=1978 │ │ 0x0020 line=1979 │ │ @@ -225679,36 +225830,36 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -0b669c: |[0b669c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMaterialfv:(II[FI)V │ │ -0b66ac: 1a00 f21b |0000: const-string v0, "glMaterialfv" // string@1bf2 │ │ -0b66b0: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b66b6: 1a00 5117 |0005: const-string v0, "face" // string@1751 │ │ -0b66ba: 7020 7d07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFaceName:(I)Ljava/lang/String; // method@077d │ │ -0b66c0: 0c01 |000a: move-result-object v1 │ │ -0b66c2: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b66c8: 1a00 0f24 |000e: const-string v0, "pname" // string@240f │ │ -0b66cc: 7020 8d07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialPName:(I)Ljava/lang/String; // method@078d │ │ -0b66d2: 0c01 |0013: move-result-object v1 │ │ -0b66d4: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b66da: 1a00 b223 |0017: const-string v0, "params" // string@23b2 │ │ -0b66de: 7020 8e07 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialParamCount:(I)I // method@078e │ │ -0b66e4: 0a01 |001c: move-result v1 │ │ -0b66e6: 7056 6907 0251 |001d: invoke-direct {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0769 │ │ -0b66ec: 1a00 e422 |0020: const-string v0, "offset" // string@22e4 │ │ -0b66f0: 7030 6507 0206 |0022: invoke-direct {v2, v0, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b66f6: 7010 7407 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b66fc: 5420 f402 |0028: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b6700: 7256 0428 3054 |002a: invoke-interface {v0, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialfv:(II[FI)V // method@2804 │ │ -0b6706: 7010 7107 0200 |002d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b670c: 0e00 |0030: return-void │ │ +0c4dbc: |[0c4dbc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMaterialfv:(II[FI)V │ │ +0c4dcc: 1a00 f01b |0000: const-string v0, "glMaterialfv" // string@1bf0 │ │ +0c4dd0: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c4dd6: 1a00 4f17 |0005: const-string v0, "face" // string@174f │ │ +0c4dda: 7020 7d07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFaceName:(I)Ljava/lang/String; // method@077d │ │ +0c4de0: 0c01 |000a: move-result-object v1 │ │ +0c4de2: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c4de8: 1a00 0d24 |000e: const-string v0, "pname" // string@240d │ │ +0c4dec: 7020 8d07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialPName:(I)Ljava/lang/String; // method@078d │ │ +0c4df2: 0c01 |0013: move-result-object v1 │ │ +0c4df4: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c4dfa: 1a00 b023 |0017: const-string v0, "params" // string@23b0 │ │ +0c4dfe: 7020 8e07 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialParamCount:(I)I // method@078e │ │ +0c4e04: 0a01 |001c: move-result v1 │ │ +0c4e06: 7056 6907 0251 |001d: invoke-direct {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0769 │ │ +0c4e0c: 1a00 e222 |0020: const-string v0, "offset" // string@22e2 │ │ +0c4e10: 7030 6507 0206 |0022: invoke-direct {v2, v0, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c4e16: 7010 7407 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c4e1c: 5420 f402 |0028: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c4e20: 7256 0428 3054 |002a: invoke-interface {v0, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialfv:(II[FI)V // method@2804 │ │ +0c4e26: 7010 7107 0200 |002d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c4e2c: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1963 │ │ 0x0005 line=1964 │ │ 0x000e line=1965 │ │ 0x0017 line=1966 │ │ 0x0020 line=1967 │ │ @@ -225728,32 +225879,32 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -0b6710: |[0b6710] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMaterialx:(III)V │ │ -0b6720: 1a00 f31b |0000: const-string v0, "glMaterialx" // string@1bf3 │ │ -0b6724: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b672a: 1a00 5117 |0005: const-string v0, "face" // string@1751 │ │ -0b672e: 7020 7d07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFaceName:(I)Ljava/lang/String; // method@077d │ │ -0b6734: 0c01 |000a: move-result-object v1 │ │ -0b6736: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b673c: 1a00 0f24 |000e: const-string v0, "pname" // string@240f │ │ -0b6740: 7020 8d07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialPName:(I)Ljava/lang/String; // method@078d │ │ -0b6746: 0c01 |0013: move-result-object v1 │ │ -0b6748: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b674e: 1a00 ae23 |0017: const-string v0, "param" // string@23ae │ │ -0b6752: 7030 6507 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b6758: 7010 7407 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b675e: 5420 f402 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b6762: 7240 0528 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialx:(III)V // method@2805 │ │ -0b6768: 7010 7107 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b676e: 0e00 |0027: return-void │ │ +0c4e30: |[0c4e30] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMaterialx:(III)V │ │ +0c4e40: 1a00 f11b |0000: const-string v0, "glMaterialx" // string@1bf1 │ │ +0c4e44: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c4e4a: 1a00 4f17 |0005: const-string v0, "face" // string@174f │ │ +0c4e4e: 7020 7d07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFaceName:(I)Ljava/lang/String; // method@077d │ │ +0c4e54: 0c01 |000a: move-result-object v1 │ │ +0c4e56: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c4e5c: 1a00 0d24 |000e: const-string v0, "pname" // string@240d │ │ +0c4e60: 7020 8d07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialPName:(I)Ljava/lang/String; // method@078d │ │ +0c4e66: 0c01 |0013: move-result-object v1 │ │ +0c4e68: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c4e6e: 1a00 ac23 |0017: const-string v0, "param" // string@23ac │ │ +0c4e72: 7030 6507 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c4e78: 7010 7407 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c4e7e: 5420 f402 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c4e82: 7240 0528 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialx:(III)V // method@2805 │ │ +0c4e88: 7010 7107 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c4e8e: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1986 │ │ 0x0005 line=1987 │ │ 0x000e line=1988 │ │ 0x0017 line=1989 │ │ 0x001c line=1990 │ │ @@ -225771,34 +225922,34 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -0b6770: |[0b6770] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMaterialxv:(IILjava/nio/IntBuffer;)V │ │ -0b6780: 1a00 f41b |0000: const-string v0, "glMaterialxv" // string@1bf4 │ │ -0b6784: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b678a: 1a00 5117 |0005: const-string v0, "face" // string@1751 │ │ -0b678e: 7020 7d07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFaceName:(I)Ljava/lang/String; // method@077d │ │ -0b6794: 0c01 |000a: move-result-object v1 │ │ -0b6796: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b679c: 1a00 0f24 |000e: const-string v0, "pname" // string@240f │ │ -0b67a0: 7020 8d07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialPName:(I)Ljava/lang/String; // method@078d │ │ -0b67a6: 0c01 |0013: move-result-object v1 │ │ -0b67a8: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b67ae: 1a00 b223 |0017: const-string v0, "params" // string@23b2 │ │ -0b67b2: 7020 8e07 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialParamCount:(I)I // method@078e │ │ -0b67b8: 0a01 |001c: move-result v1 │ │ -0b67ba: 7040 6707 0251 |001d: invoke-direct {v2, v0, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0767 │ │ -0b67c0: 7010 7407 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b67c6: 5420 f402 |0023: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b67ca: 7240 0628 3054 |0025: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialxv:(IILjava/nio/IntBuffer;)V // method@2806 │ │ -0b67d0: 7010 7107 0200 |0028: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b67d6: 0e00 |002b: return-void │ │ +0c4e90: |[0c4e90] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMaterialxv:(IILjava/nio/IntBuffer;)V │ │ +0c4ea0: 1a00 f21b |0000: const-string v0, "glMaterialxv" // string@1bf2 │ │ +0c4ea4: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c4eaa: 1a00 4f17 |0005: const-string v0, "face" // string@174f │ │ +0c4eae: 7020 7d07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFaceName:(I)Ljava/lang/String; // method@077d │ │ +0c4eb4: 0c01 |000a: move-result-object v1 │ │ +0c4eb6: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c4ebc: 1a00 0d24 |000e: const-string v0, "pname" // string@240d │ │ +0c4ec0: 7020 8d07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialPName:(I)Ljava/lang/String; // method@078d │ │ +0c4ec6: 0c01 |0013: move-result-object v1 │ │ +0c4ec8: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c4ece: 1a00 b023 |0017: const-string v0, "params" // string@23b0 │ │ +0c4ed2: 7020 8e07 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialParamCount:(I)I // method@078e │ │ +0c4ed8: 0a01 |001c: move-result v1 │ │ +0c4eda: 7040 6707 0251 |001d: invoke-direct {v2, v0, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0767 │ │ +0c4ee0: 7010 7407 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c4ee6: 5420 f402 |0023: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c4eea: 7240 0628 3054 |0025: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialxv:(IILjava/nio/IntBuffer;)V // method@2806 │ │ +0c4ef0: 7010 7107 0200 |0028: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c4ef6: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2009 │ │ 0x0005 line=2010 │ │ 0x000e line=2011 │ │ 0x0017 line=2012 │ │ 0x0020 line=2013 │ │ @@ -225816,36 +225967,36 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -0b67d8: |[0b67d8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMaterialxv:(II[II)V │ │ -0b67e8: 1a00 f41b |0000: const-string v0, "glMaterialxv" // string@1bf4 │ │ -0b67ec: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b67f2: 1a00 5117 |0005: const-string v0, "face" // string@1751 │ │ -0b67f6: 7020 7d07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFaceName:(I)Ljava/lang/String; // method@077d │ │ -0b67fc: 0c01 |000a: move-result-object v1 │ │ -0b67fe: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b6804: 1a00 0f24 |000e: const-string v0, "pname" // string@240f │ │ -0b6808: 7020 8d07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialPName:(I)Ljava/lang/String; // method@078d │ │ -0b680e: 0c01 |0013: move-result-object v1 │ │ -0b6810: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b6816: 1a00 b223 |0017: const-string v0, "params" // string@23b2 │ │ -0b681a: 7020 8e07 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialParamCount:(I)I // method@078e │ │ -0b6820: 0a01 |001c: move-result v1 │ │ -0b6822: 7056 6a07 0251 |001d: invoke-direct {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@076a │ │ -0b6828: 1a00 e422 |0020: const-string v0, "offset" // string@22e4 │ │ -0b682c: 7030 6507 0206 |0022: invoke-direct {v2, v0, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b6832: 7010 7407 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b6838: 5420 f402 |0028: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b683c: 7256 0728 3054 |002a: invoke-interface {v0, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialxv:(II[II)V // method@2807 │ │ -0b6842: 7010 7107 0200 |002d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b6848: 0e00 |0030: return-void │ │ +0c4ef8: |[0c4ef8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMaterialxv:(II[II)V │ │ +0c4f08: 1a00 f21b |0000: const-string v0, "glMaterialxv" // string@1bf2 │ │ +0c4f0c: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c4f12: 1a00 4f17 |0005: const-string v0, "face" // string@174f │ │ +0c4f16: 7020 7d07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFaceName:(I)Ljava/lang/String; // method@077d │ │ +0c4f1c: 0c01 |000a: move-result-object v1 │ │ +0c4f1e: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c4f24: 1a00 0d24 |000e: const-string v0, "pname" // string@240d │ │ +0c4f28: 7020 8d07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialPName:(I)Ljava/lang/String; // method@078d │ │ +0c4f2e: 0c01 |0013: move-result-object v1 │ │ +0c4f30: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c4f36: 1a00 b023 |0017: const-string v0, "params" // string@23b0 │ │ +0c4f3a: 7020 8e07 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialParamCount:(I)I // method@078e │ │ +0c4f40: 0a01 |001c: move-result v1 │ │ +0c4f42: 7056 6a07 0251 |001d: invoke-direct {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@076a │ │ +0c4f48: 1a00 e222 |0020: const-string v0, "offset" // string@22e2 │ │ +0c4f4c: 7030 6507 0206 |0022: invoke-direct {v2, v0, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c4f52: 7010 7407 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c4f58: 5420 f402 |0028: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c4f5c: 7256 0728 3054 |002a: invoke-interface {v0, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialxv:(II[II)V // method@2807 │ │ +0c4f62: 7010 7107 0200 |002d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c4f68: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1997 │ │ 0x0005 line=1998 │ │ 0x000e line=1999 │ │ 0x0017 line=2000 │ │ 0x0020 line=2001 │ │ @@ -225865,26 +226016,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0b684c: |[0b684c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMatrixMode:(I)V │ │ -0b685c: 1a00 f61b |0000: const-string v0, "glMatrixMode" // string@1bf6 │ │ -0b6860: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b6866: 1a00 ae21 |0005: const-string v0, "mode" // string@21ae │ │ -0b686a: 7020 8f07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMatrixMode:(I)Ljava/lang/String; // method@078f │ │ -0b6870: 0c01 |000a: move-result-object v1 │ │ -0b6872: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b6878: 7010 7407 0200 |000e: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b687e: 5420 f402 |0011: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b6882: 7220 0828 3000 |0013: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glMatrixMode:(I)V // method@2808 │ │ -0b6888: 7010 7107 0200 |0016: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b688e: 0e00 |0019: return-void │ │ +0c4f6c: |[0c4f6c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMatrixMode:(I)V │ │ +0c4f7c: 1a00 f41b |0000: const-string v0, "glMatrixMode" // string@1bf4 │ │ +0c4f80: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c4f86: 1a00 ac21 |0005: const-string v0, "mode" // string@21ac │ │ +0c4f8a: 7020 8f07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMatrixMode:(I)Ljava/lang/String; // method@078f │ │ +0c4f90: 0c01 |000a: move-result-object v1 │ │ +0c4f92: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c4f98: 7010 7407 0200 |000e: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c4f9e: 5420 f402 |0011: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c4fa2: 7220 0828 3000 |0013: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glMatrixMode:(I)V // method@2808 │ │ +0c4fa8: 7010 7107 0200 |0016: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c4fae: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2020 │ │ 0x0005 line=2021 │ │ 0x000e line=2022 │ │ 0x0011 line=2024 │ │ 0x0016 line=2025 │ │ @@ -225898,25 +226049,25 @@ │ │ type : '(Ljava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -0b6890: |[0b6890] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMultMatrixf:(Ljava/nio/FloatBuffer;)V │ │ -0b68a0: 1a00 f71b |0000: const-string v0, "glMultMatrixf" // string@1bf7 │ │ -0b68a4: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b68aa: 1a00 8e20 |0005: const-string v0, "m" // string@208e │ │ -0b68ae: 1301 1000 |0007: const/16 v1, #int 16 // #10 │ │ -0b68b2: 7040 6607 0231 |0009: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0766 │ │ -0b68b8: 7010 7407 0200 |000c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b68be: 5420 f402 |000f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b68c2: 7220 0928 3000 |0011: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixf:(Ljava/nio/FloatBuffer;)V // method@2809 │ │ -0b68c8: 7010 7107 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b68ce: 0e00 |0017: return-void │ │ +0c4fb0: |[0c4fb0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMultMatrixf:(Ljava/nio/FloatBuffer;)V │ │ +0c4fc0: 1a00 f51b |0000: const-string v0, "glMultMatrixf" // string@1bf5 │ │ +0c4fc4: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c4fca: 1a00 8c20 |0005: const-string v0, "m" // string@208c │ │ +0c4fce: 1301 1000 |0007: const/16 v1, #int 16 // #10 │ │ +0c4fd2: 7040 6607 0231 |0009: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0766 │ │ +0c4fd8: 7010 7407 0200 |000c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c4fde: 5420 f402 |000f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c4fe2: 7220 0928 3000 |0011: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixf:(Ljava/nio/FloatBuffer;)V // method@2809 │ │ +0c4fe8: 7010 7107 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c4fee: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2039 │ │ 0x0005 line=2040 │ │ 0x000c line=2041 │ │ 0x000f line=2043 │ │ 0x0014 line=2044 │ │ @@ -225930,27 +226081,27 @@ │ │ type : '([FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -0b68d0: |[0b68d0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMultMatrixf:([FI)V │ │ -0b68e0: 1a00 f71b |0000: const-string v0, "glMultMatrixf" // string@1bf7 │ │ -0b68e4: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b68ea: 1a00 8e20 |0005: const-string v0, "m" // string@208e │ │ -0b68ee: 1301 1000 |0007: const/16 v1, #int 16 // #10 │ │ -0b68f2: 7054 6907 0231 |0009: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0769 │ │ -0b68f8: 1a00 e422 |000c: const-string v0, "offset" // string@22e4 │ │ -0b68fc: 7030 6507 0204 |000e: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b6902: 7010 7407 0200 |0011: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b6908: 5420 f402 |0014: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b690c: 7230 0a28 3004 |0016: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixf:([FI)V // method@280a │ │ -0b6912: 7010 7107 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b6918: 0e00 |001c: return-void │ │ +0c4ff0: |[0c4ff0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMultMatrixf:([FI)V │ │ +0c5000: 1a00 f51b |0000: const-string v0, "glMultMatrixf" // string@1bf5 │ │ +0c5004: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c500a: 1a00 8c20 |0005: const-string v0, "m" // string@208c │ │ +0c500e: 1301 1000 |0007: const/16 v1, #int 16 // #10 │ │ +0c5012: 7054 6907 0231 |0009: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0769 │ │ +0c5018: 1a00 e222 |000c: const-string v0, "offset" // string@22e2 │ │ +0c501c: 7030 6507 0204 |000e: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5022: 7010 7407 0200 |0011: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c5028: 5420 f402 |0014: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c502c: 7230 0a28 3004 |0016: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixf:([FI)V // method@280a │ │ +0c5032: 7010 7107 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c5038: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2029 │ │ 0x0005 line=2030 │ │ 0x000c line=2031 │ │ 0x0011 line=2032 │ │ 0x0014 line=2034 │ │ @@ -225966,25 +226117,25 @@ │ │ type : '(Ljava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -0b691c: |[0b691c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMultMatrixx:(Ljava/nio/IntBuffer;)V │ │ -0b692c: 1a00 f81b |0000: const-string v0, "glMultMatrixx" // string@1bf8 │ │ -0b6930: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b6936: 1a00 8e20 |0005: const-string v0, "m" // string@208e │ │ -0b693a: 1301 1000 |0007: const/16 v1, #int 16 // #10 │ │ -0b693e: 7040 6707 0231 |0009: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0767 │ │ -0b6944: 7010 7407 0200 |000c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b694a: 5420 f402 |000f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b694e: 7220 0b28 3000 |0011: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixx:(Ljava/nio/IntBuffer;)V // method@280b │ │ -0b6954: 7010 7107 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b695a: 0e00 |0017: return-void │ │ +0c503c: |[0c503c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMultMatrixx:(Ljava/nio/IntBuffer;)V │ │ +0c504c: 1a00 f61b |0000: const-string v0, "glMultMatrixx" // string@1bf6 │ │ +0c5050: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c5056: 1a00 8c20 |0005: const-string v0, "m" // string@208c │ │ +0c505a: 1301 1000 |0007: const/16 v1, #int 16 // #10 │ │ +0c505e: 7040 6707 0231 |0009: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0767 │ │ +0c5064: 7010 7407 0200 |000c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c506a: 5420 f402 |000f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c506e: 7220 0b28 3000 |0011: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixx:(Ljava/nio/IntBuffer;)V // method@280b │ │ +0c5074: 7010 7107 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c507a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2058 │ │ 0x0005 line=2059 │ │ 0x000c line=2060 │ │ 0x000f line=2062 │ │ 0x0014 line=2063 │ │ @@ -225998,27 +226149,27 @@ │ │ type : '([II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -0b695c: |[0b695c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMultMatrixx:([II)V │ │ -0b696c: 1a00 f81b |0000: const-string v0, "glMultMatrixx" // string@1bf8 │ │ -0b6970: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b6976: 1a00 8e20 |0005: const-string v0, "m" // string@208e │ │ -0b697a: 1301 1000 |0007: const/16 v1, #int 16 // #10 │ │ -0b697e: 7054 6a07 0231 |0009: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@076a │ │ -0b6984: 1a00 e422 |000c: const-string v0, "offset" // string@22e4 │ │ -0b6988: 7030 6507 0204 |000e: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b698e: 7010 7407 0200 |0011: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b6994: 5420 f402 |0014: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b6998: 7230 0c28 3004 |0016: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixx:([II)V // method@280c │ │ -0b699e: 7010 7107 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b69a4: 0e00 |001c: return-void │ │ +0c507c: |[0c507c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMultMatrixx:([II)V │ │ +0c508c: 1a00 f61b |0000: const-string v0, "glMultMatrixx" // string@1bf6 │ │ +0c5090: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c5096: 1a00 8c20 |0005: const-string v0, "m" // string@208c │ │ +0c509a: 1301 1000 |0007: const/16 v1, #int 16 // #10 │ │ +0c509e: 7054 6a07 0231 |0009: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@076a │ │ +0c50a4: 1a00 e222 |000c: const-string v0, "offset" // string@22e2 │ │ +0c50a8: 7030 6507 0204 |000e: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c50ae: 7010 7407 0200 |0011: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c50b4: 5420 f402 |0014: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c50b8: 7230 0c28 3004 |0016: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixx:([II)V // method@280c │ │ +0c50be: 7010 7107 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c50c4: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2048 │ │ 0x0005 line=2049 │ │ 0x000c line=2050 │ │ 0x0011 line=2051 │ │ 0x0014 line=2053 │ │ @@ -226034,37 +226185,37 @@ │ │ type : '(IFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 47 16-bit code units │ │ -0b69a8: |[0b69a8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMultiTexCoord4f:(IFFFF)V │ │ -0b69b8: 1a00 f91b |0000: const-string v0, "glMultiTexCoord4f" // string@1bf9 │ │ -0b69bc: 7020 6f07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b69c2: 1a00 3e29 |0005: const-string v0, "target" // string@293e │ │ -0b69c6: 7030 6507 0607 |0007: invoke-direct {v6, v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b69cc: 1a00 ea25 |000a: const-string v0, "s" // string@25ea │ │ -0b69d0: 7030 6407 0608 |000c: invoke-direct {v6, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b69d6: 1a00 2129 |000f: const-string v0, "t" // string@2921 │ │ -0b69da: 7030 6407 0609 |0011: invoke-direct {v6, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b69e0: 1a00 c624 |0014: const-string v0, "r" // string@24c6 │ │ -0b69e4: 7030 6407 060a |0016: invoke-direct {v6, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b69ea: 1a00 bc24 |0019: const-string v0, "q" // string@24bc │ │ -0b69ee: 7030 6407 060b |001b: invoke-direct {v6, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b69f4: 7010 7407 0600 |001e: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b69fa: 5460 f402 |0021: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b69fe: 0171 |0023: move v1, v7 │ │ -0b6a00: 0182 |0024: move v2, v8 │ │ -0b6a02: 0193 |0025: move v3, v9 │ │ -0b6a04: 01a4 |0026: move v4, v10 │ │ -0b6a06: 01b5 |0027: move v5, v11 │ │ -0b6a08: 7806 0d28 0000 |0028: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMultiTexCoord4f:(IFFFF)V // method@280d │ │ -0b6a0e: 7010 7107 0600 |002b: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b6a14: 0e00 |002e: return-void │ │ +0c50c8: |[0c50c8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMultiTexCoord4f:(IFFFF)V │ │ +0c50d8: 1a00 f71b |0000: const-string v0, "glMultiTexCoord4f" // string@1bf7 │ │ +0c50dc: 7020 6f07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c50e2: 1a00 3c29 |0005: const-string v0, "target" // string@293c │ │ +0c50e6: 7030 6507 0607 |0007: invoke-direct {v6, v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c50ec: 1a00 e825 |000a: const-string v0, "s" // string@25e8 │ │ +0c50f0: 7030 6407 0608 |000c: invoke-direct {v6, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c50f6: 1a00 1f29 |000f: const-string v0, "t" // string@291f │ │ +0c50fa: 7030 6407 0609 |0011: invoke-direct {v6, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c5100: 1a00 c424 |0014: const-string v0, "r" // string@24c4 │ │ +0c5104: 7030 6407 060a |0016: invoke-direct {v6, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c510a: 1a00 ba24 |0019: const-string v0, "q" // string@24ba │ │ +0c510e: 7030 6407 060b |001b: invoke-direct {v6, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c5114: 7010 7407 0600 |001e: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c511a: 5460 f402 |0021: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c511e: 0171 |0023: move v1, v7 │ │ +0c5120: 0182 |0024: move v2, v8 │ │ +0c5122: 0193 |0025: move v3, v9 │ │ +0c5124: 01a4 |0026: move v4, v10 │ │ +0c5126: 01b5 |0027: move v5, v11 │ │ +0c5128: 7806 0d28 0000 |0028: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMultiTexCoord4f:(IFFFF)V // method@280d │ │ +0c512e: 7010 7107 0600 |002b: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c5134: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2067 │ │ 0x0005 line=2068 │ │ 0x000a line=2069 │ │ 0x000f line=2070 │ │ 0x0014 line=2071 │ │ @@ -226086,37 +226237,37 @@ │ │ type : '(IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 47 16-bit code units │ │ -0b6a18: |[0b6a18] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMultiTexCoord4x:(IIIII)V │ │ -0b6a28: 1a00 fa1b |0000: const-string v0, "glMultiTexCoord4x" // string@1bfa │ │ -0b6a2c: 7020 6f07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b6a32: 1a00 3e29 |0005: const-string v0, "target" // string@293e │ │ -0b6a36: 7030 6507 0607 |0007: invoke-direct {v6, v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b6a3c: 1a00 ea25 |000a: const-string v0, "s" // string@25ea │ │ -0b6a40: 7030 6507 0608 |000c: invoke-direct {v6, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b6a46: 1a00 2129 |000f: const-string v0, "t" // string@2921 │ │ -0b6a4a: 7030 6507 0609 |0011: invoke-direct {v6, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b6a50: 1a00 c624 |0014: const-string v0, "r" // string@24c6 │ │ -0b6a54: 7030 6507 060a |0016: invoke-direct {v6, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b6a5a: 1a00 bc24 |0019: const-string v0, "q" // string@24bc │ │ -0b6a5e: 7030 6507 060b |001b: invoke-direct {v6, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b6a64: 7010 7407 0600 |001e: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b6a6a: 5460 f402 |0021: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b6a6e: 0171 |0023: move v1, v7 │ │ -0b6a70: 0182 |0024: move v2, v8 │ │ -0b6a72: 0193 |0025: move v3, v9 │ │ -0b6a74: 01a4 |0026: move v4, v10 │ │ -0b6a76: 01b5 |0027: move v5, v11 │ │ -0b6a78: 7806 0e28 0000 |0028: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMultiTexCoord4x:(IIIII)V // method@280e │ │ -0b6a7e: 7010 7107 0600 |002b: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b6a84: 0e00 |002e: return-void │ │ +0c5138: |[0c5138] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMultiTexCoord4x:(IIIII)V │ │ +0c5148: 1a00 f81b |0000: const-string v0, "glMultiTexCoord4x" // string@1bf8 │ │ +0c514c: 7020 6f07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c5152: 1a00 3c29 |0005: const-string v0, "target" // string@293c │ │ +0c5156: 7030 6507 0607 |0007: invoke-direct {v6, v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c515c: 1a00 e825 |000a: const-string v0, "s" // string@25e8 │ │ +0c5160: 7030 6507 0608 |000c: invoke-direct {v6, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5166: 1a00 1f29 |000f: const-string v0, "t" // string@291f │ │ +0c516a: 7030 6507 0609 |0011: invoke-direct {v6, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5170: 1a00 c424 |0014: const-string v0, "r" // string@24c4 │ │ +0c5174: 7030 6507 060a |0016: invoke-direct {v6, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c517a: 1a00 ba24 |0019: const-string v0, "q" // string@24ba │ │ +0c517e: 7030 6507 060b |001b: invoke-direct {v6, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5184: 7010 7407 0600 |001e: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c518a: 5460 f402 |0021: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c518e: 0171 |0023: move v1, v7 │ │ +0c5190: 0182 |0024: move v2, v8 │ │ +0c5192: 0193 |0025: move v3, v9 │ │ +0c5194: 01a4 |0026: move v4, v10 │ │ +0c5196: 01b5 |0027: move v5, v11 │ │ +0c5198: 7806 0e28 0000 |0028: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMultiTexCoord4x:(IIIII)V // method@280e │ │ +0c519e: 7010 7107 0600 |002b: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c51a4: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2080 │ │ 0x0005 line=2081 │ │ 0x000a line=2082 │ │ 0x000f line=2083 │ │ 0x0014 line=2084 │ │ @@ -226138,28 +226289,28 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0b6a88: |[0b6a88] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glNormal3f:(FFF)V │ │ -0b6a98: 1a00 fb1b |0000: const-string v0, "glNormal3f" // string@1bfb │ │ -0b6a9c: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b6aa2: 1a00 ca22 |0005: const-string v0, "nx" // string@22ca │ │ -0b6aa6: 7030 6407 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b6aac: 1a00 cb22 |000a: const-string v0, "ny" // string@22cb │ │ -0b6ab0: 7030 6407 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b6ab6: 1a00 cc22 |000f: const-string v0, "nz" // string@22cc │ │ -0b6aba: 7030 6407 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b6ac0: 7010 7407 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b6ac6: 5410 f402 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b6aca: 7240 0f28 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glNormal3f:(FFF)V // method@280f │ │ -0b6ad0: 7010 7107 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b6ad6: 0e00 |001f: return-void │ │ +0c51a8: |[0c51a8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glNormal3f:(FFF)V │ │ +0c51b8: 1a00 f91b |0000: const-string v0, "glNormal3f" // string@1bf9 │ │ +0c51bc: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c51c2: 1a00 c822 |0005: const-string v0, "nx" // string@22c8 │ │ +0c51c6: 7030 6407 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c51cc: 1a00 c922 |000a: const-string v0, "ny" // string@22c9 │ │ +0c51d0: 7030 6407 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c51d6: 1a00 ca22 |000f: const-string v0, "nz" // string@22ca │ │ +0c51da: 7030 6407 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c51e0: 7010 7407 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c51e6: 5410 f402 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c51ea: 7240 0f28 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glNormal3f:(FFF)V // method@280f │ │ +0c51f0: 7010 7107 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c51f6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2093 │ │ 0x0005 line=2094 │ │ 0x000a line=2095 │ │ 0x000f line=2096 │ │ 0x0014 line=2097 │ │ @@ -226177,28 +226328,28 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0b6ad8: |[0b6ad8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glNormal3x:(III)V │ │ -0b6ae8: 1a00 fc1b |0000: const-string v0, "glNormal3x" // string@1bfc │ │ -0b6aec: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b6af2: 1a00 ca22 |0005: const-string v0, "nx" // string@22ca │ │ -0b6af6: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b6afc: 1a00 cb22 |000a: const-string v0, "ny" // string@22cb │ │ -0b6b00: 7030 6507 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b6b06: 1a00 cc22 |000f: const-string v0, "nz" // string@22cc │ │ -0b6b0a: 7030 6507 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b6b10: 7010 7407 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b6b16: 5410 f402 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b6b1a: 7240 1028 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glNormal3x:(III)V // method@2810 │ │ -0b6b20: 7010 7107 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b6b26: 0e00 |001f: return-void │ │ +0c51f8: |[0c51f8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glNormal3x:(III)V │ │ +0c5208: 1a00 fa1b |0000: const-string v0, "glNormal3x" // string@1bfa │ │ +0c520c: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c5212: 1a00 c822 |0005: const-string v0, "nx" // string@22c8 │ │ +0c5216: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c521c: 1a00 c922 |000a: const-string v0, "ny" // string@22c9 │ │ +0c5220: 7030 6507 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5226: 1a00 ca22 |000f: const-string v0, "nz" // string@22ca │ │ +0c522a: 7030 6507 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5230: 7010 7407 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c5236: 5410 f402 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c523a: 7240 1028 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glNormal3x:(III)V // method@2810 │ │ +0c5240: 7010 7107 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c5246: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2104 │ │ 0x0005 line=2105 │ │ 0x000a line=2106 │ │ 0x000f line=2107 │ │ 0x0014 line=2108 │ │ @@ -226216,38 +226367,38 @@ │ │ type : '(IILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 48 16-bit code units │ │ -0b6b28: |[0b6b28] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glNormalPointer:(IILjava/nio/Buffer;)V │ │ -0b6b38: 1a00 fd1b |0000: const-string v0, "glNormalPointer" // string@1bfd │ │ -0b6b3c: 7020 6f07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b6b42: 1a00 422a |0005: const-string v0, "type" // string@2a42 │ │ -0b6b46: 7030 6507 0607 |0007: invoke-direct {v6, v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b6b4c: 1a00 e928 |000a: const-string v0, "stride" // string@28e9 │ │ -0b6b50: 7030 6507 0608 |000c: invoke-direct {v6, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b6b56: 1a00 1a24 |000f: const-string v0, "pointer" // string@241a │ │ -0b6b5a: 6e10 2d26 0900 |0011: invoke-virtual {v9}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ -0b6b60: 0c01 |0014: move-result-object v1 │ │ -0b6b62: 7030 6c07 0601 |0015: invoke-direct {v6, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b6b68: 7010 7407 0600 |0018: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b6b6e: 2200 fa00 |001b: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // type@00fa │ │ -0b6b72: 1232 |001d: const/4 v2, #int 3 // #3 │ │ -0b6b74: 0761 |001e: move-object v1, v6 │ │ -0b6b76: 0173 |001f: move v3, v7 │ │ -0b6b78: 0184 |0020: move v4, v8 │ │ -0b6b7a: 0795 |0021: move-object v5, v9 │ │ -0b6b7c: 7606 5e07 0000 |0022: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;IIILjava/nio/Buffer;)V // method@075e │ │ -0b6b82: 5b60 ee02 |0025: iput-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02ee │ │ -0b6b86: 5460 f402 |0027: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b6b8a: 7240 1128 7098 |0029: invoke-interface {v0, v7, v8, v9}, Ljavax/microedition/khronos/opengles/GL10;.glNormalPointer:(IILjava/nio/Buffer;)V // method@2811 │ │ -0b6b90: 7010 7107 0600 |002c: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b6b96: 0e00 |002f: return-void │ │ +0c5248: |[0c5248] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glNormalPointer:(IILjava/nio/Buffer;)V │ │ +0c5258: 1a00 fb1b |0000: const-string v0, "glNormalPointer" // string@1bfb │ │ +0c525c: 7020 6f07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c5262: 1a00 402a |0005: const-string v0, "type" // string@2a40 │ │ +0c5266: 7030 6507 0607 |0007: invoke-direct {v6, v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c526c: 1a00 e728 |000a: const-string v0, "stride" // string@28e7 │ │ +0c5270: 7030 6507 0608 |000c: invoke-direct {v6, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5276: 1a00 1824 |000f: const-string v0, "pointer" // string@2418 │ │ +0c527a: 6e10 2d26 0900 |0011: invoke-virtual {v9}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ +0c5280: 0c01 |0014: move-result-object v1 │ │ +0c5282: 7030 6c07 0601 |0015: invoke-direct {v6, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c5288: 7010 7407 0600 |0018: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c528e: 2200 f800 |001b: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // type@00f8 │ │ +0c5292: 1232 |001d: const/4 v2, #int 3 // #3 │ │ +0c5294: 0761 |001e: move-object v1, v6 │ │ +0c5296: 0173 |001f: move v3, v7 │ │ +0c5298: 0184 |0020: move v4, v8 │ │ +0c529a: 0795 |0021: move-object v5, v9 │ │ +0c529c: 7606 5e07 0000 |0022: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;IIILjava/nio/Buffer;)V // method@075e │ │ +0c52a2: 5b60 ee02 |0025: iput-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02ee │ │ +0c52a6: 5460 f402 |0027: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c52aa: 7240 1128 7098 |0029: invoke-interface {v0, v7, v8, v9}, Ljavax/microedition/khronos/opengles/GL10;.glNormalPointer:(IILjava/nio/Buffer;)V // method@2811 │ │ +0c52b0: 7010 7107 0600 |002c: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c52b6: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2115 │ │ 0x0005 line=2116 │ │ 0x000a line=2117 │ │ 0x000f line=2118 │ │ 0x0018 line=2119 │ │ @@ -226266,40 +226417,40 @@ │ │ type : '(FFFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 53 16-bit code units │ │ -0b6b98: |[0b6b98] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glOrthof:(FFFFFF)V │ │ -0b6ba8: 1a00 fe1b |0000: const-string v0, "glOrthof" // string@1bfe │ │ -0b6bac: 7020 6f07 0700 |0002: invoke-direct {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b6bb2: 1a00 cf1f |0005: const-string v0, "left" // string@1fcf │ │ -0b6bb6: 7030 6407 0708 |0007: invoke-direct {v7, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b6bbc: 1a00 ae25 |000a: const-string v0, "right" // string@25ae │ │ -0b6bc0: 7030 6407 0709 |000c: invoke-direct {v7, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b6bc6: 1a00 8b13 |000f: const-string v0, "bottom" // string@138b │ │ -0b6bca: 7030 6407 070a |0011: invoke-direct {v7, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b6bd0: 1a00 e629 |0014: const-string v0, "top" // string@29e6 │ │ -0b6bd4: 7030 6407 070b |0016: invoke-direct {v7, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b6bda: 1a00 e721 |0019: const-string v0, "near" // string@21e7 │ │ -0b6bde: 7030 6407 070c |001b: invoke-direct {v7, v0, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b6be4: 1a00 6317 |001e: const-string v0, "far" // string@1763 │ │ -0b6be8: 7030 6407 070d |0020: invoke-direct {v7, v0, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b6bee: 7010 7407 0700 |0023: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b6bf4: 5470 f402 |0026: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b6bf8: 0181 |0028: move v1, v8 │ │ -0b6bfa: 0192 |0029: move v2, v9 │ │ -0b6bfc: 01a3 |002a: move v3, v10 │ │ -0b6bfe: 01b4 |002b: move v4, v11 │ │ -0b6c00: 01c5 |002c: move v5, v12 │ │ -0b6c02: 01d6 |002d: move v6, v13 │ │ -0b6c04: 7807 1228 0000 |002e: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glOrthof:(FFFFFF)V // method@2812 │ │ -0b6c0a: 7010 7107 0700 |0031: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b6c10: 0e00 |0034: return-void │ │ +0c52b8: |[0c52b8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glOrthof:(FFFFFF)V │ │ +0c52c8: 1a00 fc1b |0000: const-string v0, "glOrthof" // string@1bfc │ │ +0c52cc: 7020 6f07 0700 |0002: invoke-direct {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c52d2: 1a00 cd1f |0005: const-string v0, "left" // string@1fcd │ │ +0c52d6: 7030 6407 0708 |0007: invoke-direct {v7, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c52dc: 1a00 ac25 |000a: const-string v0, "right" // string@25ac │ │ +0c52e0: 7030 6407 0709 |000c: invoke-direct {v7, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c52e6: 1a00 8913 |000f: const-string v0, "bottom" // string@1389 │ │ +0c52ea: 7030 6407 070a |0011: invoke-direct {v7, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c52f0: 1a00 e429 |0014: const-string v0, "top" // string@29e4 │ │ +0c52f4: 7030 6407 070b |0016: invoke-direct {v7, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c52fa: 1a00 e521 |0019: const-string v0, "near" // string@21e5 │ │ +0c52fe: 7030 6407 070c |001b: invoke-direct {v7, v0, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c5304: 1a00 6117 |001e: const-string v0, "far" // string@1761 │ │ +0c5308: 7030 6407 070d |0020: invoke-direct {v7, v0, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c530e: 7010 7407 0700 |0023: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c5314: 5470 f402 |0026: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c5318: 0181 |0028: move v1, v8 │ │ +0c531a: 0192 |0029: move v2, v9 │ │ +0c531c: 01a3 |002a: move v3, v10 │ │ +0c531e: 01b4 |002b: move v4, v11 │ │ +0c5320: 01c5 |002c: move v5, v12 │ │ +0c5322: 01d6 |002d: move v6, v13 │ │ +0c5324: 7807 1228 0000 |002e: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glOrthof:(FFFFFF)V // method@2812 │ │ +0c532a: 7010 7107 0700 |0031: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c5330: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2127 │ │ 0x0005 line=2128 │ │ 0x000a line=2129 │ │ 0x000f line=2130 │ │ 0x0014 line=2131 │ │ @@ -226323,40 +226474,40 @@ │ │ type : '(IIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 53 16-bit code units │ │ -0b6c14: |[0b6c14] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glOrthox:(IIIIII)V │ │ -0b6c24: 1a00 ff1b |0000: const-string v0, "glOrthox" // string@1bff │ │ -0b6c28: 7020 6f07 0700 |0002: invoke-direct {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b6c2e: 1a00 cf1f |0005: const-string v0, "left" // string@1fcf │ │ -0b6c32: 7030 6507 0708 |0007: invoke-direct {v7, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b6c38: 1a00 ae25 |000a: const-string v0, "right" // string@25ae │ │ -0b6c3c: 7030 6507 0709 |000c: invoke-direct {v7, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b6c42: 1a00 8b13 |000f: const-string v0, "bottom" // string@138b │ │ -0b6c46: 7030 6507 070a |0011: invoke-direct {v7, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b6c4c: 1a00 e629 |0014: const-string v0, "top" // string@29e6 │ │ -0b6c50: 7030 6507 070b |0016: invoke-direct {v7, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b6c56: 1a00 e721 |0019: const-string v0, "near" // string@21e7 │ │ -0b6c5a: 7030 6507 070c |001b: invoke-direct {v7, v0, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b6c60: 1a00 6317 |001e: const-string v0, "far" // string@1763 │ │ -0b6c64: 7030 6507 070d |0020: invoke-direct {v7, v0, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b6c6a: 7010 7407 0700 |0023: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b6c70: 5470 f402 |0026: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b6c74: 0181 |0028: move v1, v8 │ │ -0b6c76: 0192 |0029: move v2, v9 │ │ -0b6c78: 01a3 |002a: move v3, v10 │ │ -0b6c7a: 01b4 |002b: move v4, v11 │ │ -0b6c7c: 01c5 |002c: move v5, v12 │ │ -0b6c7e: 01d6 |002d: move v6, v13 │ │ -0b6c80: 7807 1328 0000 |002e: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glOrthox:(IIIIII)V // method@2813 │ │ -0b6c86: 7010 7107 0700 |0031: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b6c8c: 0e00 |0034: return-void │ │ +0c5334: |[0c5334] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glOrthox:(IIIIII)V │ │ +0c5344: 1a00 fd1b |0000: const-string v0, "glOrthox" // string@1bfd │ │ +0c5348: 7020 6f07 0700 |0002: invoke-direct {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c534e: 1a00 cd1f |0005: const-string v0, "left" // string@1fcd │ │ +0c5352: 7030 6507 0708 |0007: invoke-direct {v7, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5358: 1a00 ac25 |000a: const-string v0, "right" // string@25ac │ │ +0c535c: 7030 6507 0709 |000c: invoke-direct {v7, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5362: 1a00 8913 |000f: const-string v0, "bottom" // string@1389 │ │ +0c5366: 7030 6507 070a |0011: invoke-direct {v7, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c536c: 1a00 e429 |0014: const-string v0, "top" // string@29e4 │ │ +0c5370: 7030 6507 070b |0016: invoke-direct {v7, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5376: 1a00 e521 |0019: const-string v0, "near" // string@21e5 │ │ +0c537a: 7030 6507 070c |001b: invoke-direct {v7, v0, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5380: 1a00 6117 |001e: const-string v0, "far" // string@1761 │ │ +0c5384: 7030 6507 070d |0020: invoke-direct {v7, v0, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c538a: 7010 7407 0700 |0023: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c5390: 5470 f402 |0026: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c5394: 0181 |0028: move v1, v8 │ │ +0c5396: 0192 |0029: move v2, v9 │ │ +0c5398: 01a3 |002a: move v3, v10 │ │ +0c539a: 01b4 |002b: move v4, v11 │ │ +0c539c: 01c5 |002c: move v5, v12 │ │ +0c539e: 01d6 |002d: move v6, v13 │ │ +0c53a0: 7807 1328 0000 |002e: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glOrthox:(IIIIII)V // method@2813 │ │ +0c53a6: 7010 7107 0700 |0031: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c53ac: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2141 │ │ 0x0005 line=2142 │ │ 0x000a line=2143 │ │ 0x000f line=2144 │ │ 0x0014 line=2145 │ │ @@ -226380,26 +226531,26 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0b6c90: |[0b6c90] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPixelStorei:(II)V │ │ -0b6ca0: 1a00 001c |0000: const-string v0, "glPixelStorei" // string@1c00 │ │ -0b6ca4: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b6caa: 1a00 0f24 |0005: const-string v0, "pname" // string@240f │ │ -0b6cae: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b6cb4: 1a00 ae23 |000a: const-string v0, "param" // string@23ae │ │ -0b6cb8: 7030 6507 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b6cbe: 7010 7407 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b6cc4: 5410 f402 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b6cc8: 7230 1428 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glPixelStorei:(II)V // method@2814 │ │ -0b6cce: 7010 7107 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b6cd4: 0e00 |001a: return-void │ │ +0c53b0: |[0c53b0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPixelStorei:(II)V │ │ +0c53c0: 1a00 fe1b |0000: const-string v0, "glPixelStorei" // string@1bfe │ │ +0c53c4: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c53ca: 1a00 0d24 |0005: const-string v0, "pname" // string@240d │ │ +0c53ce: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c53d4: 1a00 ac23 |000a: const-string v0, "param" // string@23ac │ │ +0c53d8: 7030 6507 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c53de: 7010 7407 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c53e4: 5410 f402 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c53e8: 7230 1428 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glPixelStorei:(II)V // method@2814 │ │ +0c53ee: 7010 7107 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c53f4: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2155 │ │ 0x0005 line=2156 │ │ 0x000a line=2157 │ │ 0x000f line=2158 │ │ 0x0012 line=2160 │ │ @@ -226415,18 +226566,18 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b6cd8: |[0b6cd8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointParameterf:(IF)V │ │ -0b6ce8: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b6cec: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b6cf2: 2700 |0005: throw v0 │ │ +0c53f8: |[0c53f8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointParameterf:(IF)V │ │ +0c5408: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c540c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c5412: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2894 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ 0x0000 - 0x0006 reg=3 param F │ │ @@ -226436,18 +226587,18 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b6cf4: |[0b6cf4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointParameterfv:(ILjava/nio/FloatBuffer;)V │ │ -0b6d04: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b6d08: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b6d0e: 2700 |0005: throw v0 │ │ +0c5414: |[0c5414] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointParameterfv:(ILjava/nio/FloatBuffer;)V │ │ +0c5424: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c5428: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c542e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2902 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ 0x0000 - 0x0006 reg=3 params Ljava/nio/FloatBuffer; │ │ @@ -226457,18 +226608,18 @@ │ │ type : '(I[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b6d10: |[0b6d10] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointParameterfv:(I[FI)V │ │ -0b6d20: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b6d24: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b6d2a: 2700 |0005: throw v0 │ │ +0c5430: |[0c5430] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointParameterfv:(I[FI)V │ │ +0c5440: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c5444: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c544a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2898 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ 0x0000 - 0x0006 reg=3 params [F │ │ @@ -226479,18 +226630,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b6d2c: |[0b6d2c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointParameterx:(II)V │ │ -0b6d3c: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b6d40: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b6d46: 2700 |0005: throw v0 │ │ +0c544c: |[0c544c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointParameterx:(II)V │ │ +0c545c: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c5460: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c5466: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2906 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ 0x0000 - 0x0006 reg=3 param I │ │ @@ -226500,18 +226651,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b6d48: |[0b6d48] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointParameterxv:(ILjava/nio/IntBuffer;)V │ │ -0b6d58: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b6d5c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b6d62: 2700 |0005: throw v0 │ │ +0c5468: |[0c5468] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointParameterxv:(ILjava/nio/IntBuffer;)V │ │ +0c5478: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c547c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c5482: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2914 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ 0x0000 - 0x0006 reg=3 params Ljava/nio/IntBuffer; │ │ @@ -226521,18 +226672,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b6d64: |[0b6d64] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointParameterxv:(I[II)V │ │ -0b6d74: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b6d78: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b6d7e: 2700 |0005: throw v0 │ │ +0c5484: |[0c5484] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointParameterxv:(I[II)V │ │ +0c5494: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c5498: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c549e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2910 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ 0x0000 - 0x0006 reg=3 params [I │ │ @@ -226543,24 +226694,24 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0b6d80: |[0b6d80] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointSize:(F)V │ │ -0b6d90: 1a00 051c |0000: const-string v0, "glPointSize" // string@1c05 │ │ -0b6d94: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b6d9a: 1a00 2028 |0005: const-string v0, "size" // string@2820 │ │ -0b6d9e: 7030 6407 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b6da4: 7010 7407 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b6daa: 5410 f402 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b6dae: 7220 1528 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glPointSize:(F)V // method@2815 │ │ -0b6db4: 7010 7107 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b6dba: 0e00 |0015: return-void │ │ +0c54a0: |[0c54a0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointSize:(F)V │ │ +0c54b0: 1a00 031c |0000: const-string v0, "glPointSize" // string@1c03 │ │ +0c54b4: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c54ba: 1a00 1e28 |0005: const-string v0, "size" // string@281e │ │ +0c54be: 7030 6407 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c54c4: 7010 7407 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c54ca: 5410 f402 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c54ce: 7220 1528 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glPointSize:(F)V // method@2815 │ │ +0c54d4: 7010 7107 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c54da: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2165 │ │ 0x0005 line=2166 │ │ 0x000a line=2167 │ │ 0x000d line=2169 │ │ 0x0012 line=2170 │ │ @@ -226574,18 +226725,18 @@ │ │ type : '(IILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b6dbc: |[0b6dbc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointSizePointerOES:(IILjava/nio/Buffer;)V │ │ -0b6dcc: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b6dd0: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b6dd6: 2700 |0005: throw v0 │ │ +0c54dc: |[0c54dc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointSizePointerOES:(IILjava/nio/Buffer;)V │ │ +0c54ec: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c54f0: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c54f6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2918 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 type I │ │ 0x0000 - 0x0006 reg=3 stride I │ │ @@ -226596,24 +226747,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0b6dd8: |[0b6dd8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointSizex:(I)V │ │ -0b6de8: 1a00 071c |0000: const-string v0, "glPointSizex" // string@1c07 │ │ -0b6dec: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b6df2: 1a00 2028 |0005: const-string v0, "size" // string@2820 │ │ -0b6df6: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b6dfc: 7010 7407 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b6e02: 5410 f402 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b6e06: 7220 1628 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glPointSizex:(I)V // method@2816 │ │ -0b6e0c: 7010 7107 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b6e12: 0e00 |0015: return-void │ │ +0c54f8: |[0c54f8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointSizex:(I)V │ │ +0c5508: 1a00 051c |0000: const-string v0, "glPointSizex" // string@1c05 │ │ +0c550c: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c5512: 1a00 1e28 |0005: const-string v0, "size" // string@281e │ │ +0c5516: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c551c: 7010 7407 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c5522: 5410 f402 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c5526: 7220 1628 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glPointSizex:(I)V // method@2816 │ │ +0c552c: 7010 7107 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c5532: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2174 │ │ 0x0005 line=2175 │ │ 0x000a line=2176 │ │ 0x000d line=2178 │ │ 0x0012 line=2179 │ │ @@ -226627,26 +226778,26 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0b6e14: |[0b6e14] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPolygonOffset:(FF)V │ │ -0b6e24: 1a00 091c |0000: const-string v0, "glPolygonOffset" // string@1c09 │ │ -0b6e28: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b6e2e: 1a00 5517 |0005: const-string v0, "factor" // string@1755 │ │ -0b6e32: 7030 6407 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b6e38: 1a00 752a |000a: const-string v0, "units" // string@2a75 │ │ -0b6e3c: 7030 6407 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b6e42: 7010 7407 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b6e48: 5410 f402 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b6e4c: 7230 1728 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glPolygonOffset:(FF)V // method@2817 │ │ -0b6e52: 7010 7107 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b6e58: 0e00 |001a: return-void │ │ +0c5534: |[0c5534] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPolygonOffset:(FF)V │ │ +0c5544: 1a00 071c |0000: const-string v0, "glPolygonOffset" // string@1c07 │ │ +0c5548: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c554e: 1a00 5317 |0005: const-string v0, "factor" // string@1753 │ │ +0c5552: 7030 6407 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c5558: 1a00 732a |000a: const-string v0, "units" // string@2a73 │ │ +0c555c: 7030 6407 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c5562: 7010 7407 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c5568: 5410 f402 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c556c: 7230 1728 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glPolygonOffset:(FF)V // method@2817 │ │ +0c5572: 7010 7107 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c5578: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2183 │ │ 0x0005 line=2184 │ │ 0x000a line=2185 │ │ 0x000f line=2186 │ │ 0x0012 line=2187 │ │ @@ -226662,26 +226813,26 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0b6e5c: |[0b6e5c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPolygonOffsetx:(II)V │ │ -0b6e6c: 1a00 0a1c |0000: const-string v0, "glPolygonOffsetx" // string@1c0a │ │ -0b6e70: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b6e76: 1a00 5517 |0005: const-string v0, "factor" // string@1755 │ │ -0b6e7a: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b6e80: 1a00 752a |000a: const-string v0, "units" // string@2a75 │ │ -0b6e84: 7030 6507 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b6e8a: 7010 7407 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b6e90: 5410 f402 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b6e94: 7230 1828 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glPolygonOffsetx:(II)V // method@2818 │ │ -0b6e9a: 7010 7107 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b6ea0: 0e00 |001a: return-void │ │ +0c557c: |[0c557c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPolygonOffsetx:(II)V │ │ +0c558c: 1a00 081c |0000: const-string v0, "glPolygonOffsetx" // string@1c08 │ │ +0c5590: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c5596: 1a00 5317 |0005: const-string v0, "factor" // string@1753 │ │ +0c559a: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c55a0: 1a00 732a |000a: const-string v0, "units" // string@2a73 │ │ +0c55a4: 7030 6507 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c55aa: 7010 7407 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c55b0: 5410 f402 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c55b4: 7230 1828 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glPolygonOffsetx:(II)V // method@2818 │ │ +0c55ba: 7010 7107 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c55c0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2192 │ │ 0x0005 line=2193 │ │ 0x000a line=2194 │ │ 0x000f line=2195 │ │ 0x0012 line=2197 │ │ @@ -226697,22 +226848,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0b6ea4: |[0b6ea4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPopMatrix:()V │ │ -0b6eb4: 1a00 0b1c |0000: const-string v0, "glPopMatrix" // string@1c0b │ │ -0b6eb8: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b6ebe: 7010 7407 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b6ec4: 5410 f402 |0008: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b6ec8: 7210 1928 0000 |000a: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glPopMatrix:()V // method@2819 │ │ -0b6ece: 7010 7107 0100 |000d: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b6ed4: 0e00 |0010: return-void │ │ +0c55c4: |[0c55c4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPopMatrix:()V │ │ +0c55d4: 1a00 091c |0000: const-string v0, "glPopMatrix" // string@1c09 │ │ +0c55d8: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c55de: 7010 7407 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c55e4: 5410 f402 |0008: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c55e8: 7210 1928 0000 |000a: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glPopMatrix:()V // method@2819 │ │ +0c55ee: 7010 7107 0100 |000d: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c55f4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2202 │ │ 0x0005 line=2203 │ │ 0x0008 line=2205 │ │ 0x000d line=2206 │ │ 0x0010 line=2207 │ │ @@ -226724,22 +226875,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0b6ed8: |[0b6ed8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPushMatrix:()V │ │ -0b6ee8: 1a00 0c1c |0000: const-string v0, "glPushMatrix" // string@1c0c │ │ -0b6eec: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b6ef2: 7010 7407 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b6ef8: 5410 f402 |0008: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b6efc: 7210 1a28 0000 |000a: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glPushMatrix:()V // method@281a │ │ -0b6f02: 7010 7107 0100 |000d: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b6f08: 0e00 |0010: return-void │ │ +0c55f8: |[0c55f8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPushMatrix:()V │ │ +0c5608: 1a00 0a1c |0000: const-string v0, "glPushMatrix" // string@1c0a │ │ +0c560c: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c5612: 7010 7407 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c5618: 5410 f402 |0008: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c561c: 7210 1a28 0000 |000a: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glPushMatrix:()V // method@281a │ │ +0c5622: 7010 7107 0100 |000d: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c5628: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2210 │ │ 0x0005 line=2211 │ │ 0x0008 line=2213 │ │ 0x000d line=2214 │ │ 0x0010 line=2215 │ │ @@ -226751,40 +226902,40 @@ │ │ type : '(Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -0b6f0c: |[0b6f0c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glQueryMatrixxOES:(Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)I │ │ -0b6f1c: 1303 1000 |0000: const/16 v3, #int 16 // #10 │ │ -0b6f20: 1a01 0d1c |0002: const-string v1, "glQueryMatrixxOES" // string@1c0d │ │ -0b6f24: 7020 6f07 1400 |0004: invoke-direct {v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b6f2a: 1a01 0321 |0007: const-string v1, "mantissa" // string@2103 │ │ -0b6f2e: 6e10 1827 0500 |0009: invoke-virtual {v5}, Ljava/nio/IntBuffer;.toString:()Ljava/lang/String; // method@2718 │ │ -0b6f34: 0c02 |000c: move-result-object v2 │ │ -0b6f36: 7030 6c07 1402 |000d: invoke-direct {v4, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b6f3c: 1a01 3617 |0010: const-string v1, "exponent" // string@1736 │ │ -0b6f40: 6e10 1827 0600 |0012: invoke-virtual {v6}, Ljava/nio/IntBuffer;.toString:()Ljava/lang/String; // method@2718 │ │ -0b6f46: 0c02 |0015: move-result-object v2 │ │ -0b6f48: 7030 6c07 1402 |0016: invoke-direct {v4, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b6f4e: 7010 7407 0400 |0019: invoke-direct {v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b6f54: 5441 f502 |001c: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl10Ext:Ljavax/microedition/khronos/opengles/GL10Ext; // field@02f5 │ │ -0b6f58: 7230 3628 5106 |001e: invoke-interface {v1, v5, v6}, Ljavax/microedition/khronos/opengles/GL10Ext;.glQueryMatrixxOES:(Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)I // method@2836 │ │ -0b6f5e: 0a00 |0021: move-result v0 │ │ -0b6f60: 1221 |0022: const/4 v1, #int 2 // #2 │ │ -0b6f62: 7040 6708 3451 |0023: invoke-direct {v4, v3, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(IILjava/nio/IntBuffer;)Ljava/lang/String; // method@0867 │ │ -0b6f68: 0c01 |0026: move-result-object v1 │ │ -0b6f6a: 7020 6308 1400 |0027: invoke-direct {v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0863 │ │ -0b6f70: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -0b6f72: 7040 6708 3461 |002b: invoke-direct {v4, v3, v1, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(IILjava/nio/IntBuffer;)Ljava/lang/String; // method@0867 │ │ -0b6f78: 0c01 |002e: move-result-object v1 │ │ -0b6f7a: 7020 6308 1400 |002f: invoke-direct {v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0863 │ │ -0b6f80: 7010 7107 0400 |0032: invoke-direct {v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b6f86: 0f00 |0035: return v0 │ │ +0c562c: |[0c562c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glQueryMatrixxOES:(Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)I │ │ +0c563c: 1303 1000 |0000: const/16 v3, #int 16 // #10 │ │ +0c5640: 1a01 0b1c |0002: const-string v1, "glQueryMatrixxOES" // string@1c0b │ │ +0c5644: 7020 6f07 1400 |0004: invoke-direct {v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c564a: 1a01 0121 |0007: const-string v1, "mantissa" // string@2101 │ │ +0c564e: 6e10 1827 0500 |0009: invoke-virtual {v5}, Ljava/nio/IntBuffer;.toString:()Ljava/lang/String; // method@2718 │ │ +0c5654: 0c02 |000c: move-result-object v2 │ │ +0c5656: 7030 6c07 1402 |000d: invoke-direct {v4, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c565c: 1a01 3417 |0010: const-string v1, "exponent" // string@1734 │ │ +0c5660: 6e10 1827 0600 |0012: invoke-virtual {v6}, Ljava/nio/IntBuffer;.toString:()Ljava/lang/String; // method@2718 │ │ +0c5666: 0c02 |0015: move-result-object v2 │ │ +0c5668: 7030 6c07 1402 |0016: invoke-direct {v4, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c566e: 7010 7407 0400 |0019: invoke-direct {v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c5674: 5441 f502 |001c: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl10Ext:Ljavax/microedition/khronos/opengles/GL10Ext; // field@02f5 │ │ +0c5678: 7230 3628 5106 |001e: invoke-interface {v1, v5, v6}, Ljavax/microedition/khronos/opengles/GL10Ext;.glQueryMatrixxOES:(Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)I // method@2836 │ │ +0c567e: 0a00 |0021: move-result v0 │ │ +0c5680: 1221 |0022: const/4 v1, #int 2 // #2 │ │ +0c5682: 7040 6708 3451 |0023: invoke-direct {v4, v3, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(IILjava/nio/IntBuffer;)Ljava/lang/String; // method@0867 │ │ +0c5688: 0c01 |0026: move-result-object v1 │ │ +0c568a: 7020 6308 1400 |0027: invoke-direct {v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0863 │ │ +0c5690: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +0c5692: 7040 6708 3461 |002b: invoke-direct {v4, v3, v1, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(IILjava/nio/IntBuffer;)Ljava/lang/String; // method@0867 │ │ +0c5698: 0c01 |002e: move-result-object v1 │ │ +0c569a: 7020 6308 1400 |002f: invoke-direct {v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0863 │ │ +0c56a0: 7010 7107 0400 |0032: invoke-direct {v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c56a6: 0f00 |0035: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2716 │ │ 0x0007 line=2717 │ │ 0x0010 line=2718 │ │ 0x0019 line=2719 │ │ 0x001c line=2720 │ │ @@ -226803,40 +226954,40 @@ │ │ type : '([II[II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -0b6f88: |[0b6f88] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glQueryMatrixxOES:([II[II)I │ │ -0b6f98: 1303 1000 |0000: const/16 v3, #int 16 // #10 │ │ -0b6f9c: 1a01 0d1c |0002: const-string v1, "glQueryMatrixxOES" // string@1c0d │ │ -0b6fa0: 7020 6f07 1400 |0004: invoke-direct {v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b6fa6: 1a01 0321 |0007: const-string v1, "mantissa" // string@2103 │ │ -0b6faa: 7110 4327 0500 |0009: invoke-static {v5}, Ljava/util/Arrays;.toString:([I)Ljava/lang/String; // method@2743 │ │ -0b6fb0: 0c02 |000c: move-result-object v2 │ │ -0b6fb2: 7030 6c07 1402 |000d: invoke-direct {v4, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b6fb8: 1a01 3617 |0010: const-string v1, "exponent" // string@1736 │ │ -0b6fbc: 7110 4327 0700 |0012: invoke-static {v7}, Ljava/util/Arrays;.toString:([I)Ljava/lang/String; // method@2743 │ │ -0b6fc2: 0c02 |0015: move-result-object v2 │ │ -0b6fc4: 7030 6c07 1402 |0016: invoke-direct {v4, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b6fca: 7010 7407 0400 |0019: invoke-direct {v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b6fd0: 5441 f502 |001c: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl10Ext:Ljavax/microedition/khronos/opengles/GL10Ext; // field@02f5 │ │ -0b6fd4: 7258 3728 5176 |001e: invoke-interface {v1, v5, v6, v7, v8}, Ljavax/microedition/khronos/opengles/GL10Ext;.glQueryMatrixxOES:([II[II)I // method@2837 │ │ -0b6fda: 0a00 |0021: move-result v0 │ │ -0b6fdc: 1221 |0022: const/4 v1, #int 2 // #2 │ │ -0b6fde: 7056 6808 3451 |0023: invoke-direct {v4, v3, v1, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(II[II)Ljava/lang/String; // method@0868 │ │ -0b6fe4: 0c01 |0026: move-result-object v1 │ │ -0b6fe6: 7020 6308 1400 |0027: invoke-direct {v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0863 │ │ -0b6fec: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -0b6fee: 7058 6808 3471 |002b: invoke-direct {v4, v3, v1, v7, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(II[II)Ljava/lang/String; // method@0868 │ │ -0b6ff4: 0c01 |002e: move-result-object v1 │ │ -0b6ff6: 7020 6308 1400 |002f: invoke-direct {v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0863 │ │ -0b6ffc: 7010 7107 0400 |0032: invoke-direct {v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b7002: 0f00 |0035: return v0 │ │ +0c56a8: |[0c56a8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glQueryMatrixxOES:([II[II)I │ │ +0c56b8: 1303 1000 |0000: const/16 v3, #int 16 // #10 │ │ +0c56bc: 1a01 0b1c |0002: const-string v1, "glQueryMatrixxOES" // string@1c0b │ │ +0c56c0: 7020 6f07 1400 |0004: invoke-direct {v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c56c6: 1a01 0121 |0007: const-string v1, "mantissa" // string@2101 │ │ +0c56ca: 7110 4327 0500 |0009: invoke-static {v5}, Ljava/util/Arrays;.toString:([I)Ljava/lang/String; // method@2743 │ │ +0c56d0: 0c02 |000c: move-result-object v2 │ │ +0c56d2: 7030 6c07 1402 |000d: invoke-direct {v4, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c56d8: 1a01 3417 |0010: const-string v1, "exponent" // string@1734 │ │ +0c56dc: 7110 4327 0700 |0012: invoke-static {v7}, Ljava/util/Arrays;.toString:([I)Ljava/lang/String; // method@2743 │ │ +0c56e2: 0c02 |0015: move-result-object v2 │ │ +0c56e4: 7030 6c07 1402 |0016: invoke-direct {v4, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c56ea: 7010 7407 0400 |0019: invoke-direct {v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c56f0: 5441 f502 |001c: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl10Ext:Ljavax/microedition/khronos/opengles/GL10Ext; // field@02f5 │ │ +0c56f4: 7258 3728 5176 |001e: invoke-interface {v1, v5, v6, v7, v8}, Ljavax/microedition/khronos/opengles/GL10Ext;.glQueryMatrixxOES:([II[II)I // method@2837 │ │ +0c56fa: 0a00 |0021: move-result v0 │ │ +0c56fc: 1221 |0022: const/4 v1, #int 2 // #2 │ │ +0c56fe: 7056 6808 3451 |0023: invoke-direct {v4, v3, v1, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(II[II)Ljava/lang/String; // method@0868 │ │ +0c5704: 0c01 |0026: move-result-object v1 │ │ +0c5706: 7020 6308 1400 |0027: invoke-direct {v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0863 │ │ +0c570c: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +0c570e: 7058 6808 3471 |002b: invoke-direct {v4, v3, v1, v7, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(II[II)Ljava/lang/String; // method@0868 │ │ +0c5714: 0c01 |002e: move-result-object v1 │ │ +0c5716: 7020 6308 1400 |002f: invoke-direct {v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0863 │ │ +0c571c: 7010 7107 0400 |0032: invoke-direct {v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c5722: 0f00 |0035: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2704 │ │ 0x0007 line=2705 │ │ 0x0010 line=2706 │ │ 0x0019 line=2707 │ │ 0x001c line=2708 │ │ @@ -226857,45 +227008,45 @@ │ │ type : '(IIIIIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 8 │ │ outs : 8 │ │ insns size : 63 16-bit code units │ │ -0b7004: |[0b7004] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glReadPixels:(IIIIIILjava/nio/Buffer;)V │ │ -0b7014: 1a00 0e1c |0000: const-string v0, "glReadPixels" // string@1c0e │ │ -0b7018: 7020 6f07 0800 |0002: invoke-direct {v8, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b701e: 1a00 ca2b |0005: const-string v0, "x" // string@2bca │ │ -0b7022: 7030 6507 0809 |0007: invoke-direct {v8, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b7028: 1a00 f22b |000a: const-string v0, "y" // string@2bf2 │ │ -0b702c: 7030 6507 080a |000c: invoke-direct {v8, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b7032: 1a00 7d2b |000f: const-string v0, "width" // string@2b7d │ │ -0b7036: 7030 6507 080b |0011: invoke-direct {v8, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b703c: 1a00 cc1c |0014: const-string v0, "height" // string@1ccc │ │ -0b7040: 7030 6507 080c |0016: invoke-direct {v8, v0, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b7046: 1a00 ea17 |0019: const-string v0, "format" // string@17ea │ │ -0b704a: 7030 6507 080d |001b: invoke-direct {v8, v0, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b7050: 1a00 422a |001e: const-string v0, "type" // string@2a42 │ │ -0b7054: 7030 6507 080e |0020: invoke-direct {v8, v0, v14}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b705a: 1a00 fa23 |0023: const-string v0, "pixels" // string@23fa │ │ -0b705e: 6e10 2d26 0f00 |0025: invoke-virtual {v15}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ -0b7064: 0c01 |0028: move-result-object v1 │ │ -0b7066: 7030 6c07 0801 |0029: invoke-direct {v8, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b706c: 7010 7407 0800 |002c: invoke-direct {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b7072: 5480 f402 |002f: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b7076: 0191 |0031: move v1, v9 │ │ -0b7078: 01a2 |0032: move v2, v10 │ │ -0b707a: 01b3 |0033: move v3, v11 │ │ -0b707c: 01c4 |0034: move v4, v12 │ │ -0b707e: 01d5 |0035: move v5, v13 │ │ -0b7080: 01e6 |0036: move v6, v14 │ │ -0b7082: 07f7 |0037: move-object v7, v15 │ │ -0b7084: 7808 1b28 0000 |0038: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljavax/microedition/khronos/opengles/GL10;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@281b │ │ -0b708a: 7010 7107 0800 |003b: invoke-direct {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b7090: 0e00 |003e: return-void │ │ +0c5724: |[0c5724] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glReadPixels:(IIIIIILjava/nio/Buffer;)V │ │ +0c5734: 1a00 0c1c |0000: const-string v0, "glReadPixels" // string@1c0c │ │ +0c5738: 7020 6f07 0800 |0002: invoke-direct {v8, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c573e: 1a00 c82b |0005: const-string v0, "x" // string@2bc8 │ │ +0c5742: 7030 6507 0809 |0007: invoke-direct {v8, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5748: 1a00 f02b |000a: const-string v0, "y" // string@2bf0 │ │ +0c574c: 7030 6507 080a |000c: invoke-direct {v8, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5752: 1a00 7b2b |000f: const-string v0, "width" // string@2b7b │ │ +0c5756: 7030 6507 080b |0011: invoke-direct {v8, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c575c: 1a00 ca1c |0014: const-string v0, "height" // string@1cca │ │ +0c5760: 7030 6507 080c |0016: invoke-direct {v8, v0, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5766: 1a00 e817 |0019: const-string v0, "format" // string@17e8 │ │ +0c576a: 7030 6507 080d |001b: invoke-direct {v8, v0, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5770: 1a00 402a |001e: const-string v0, "type" // string@2a40 │ │ +0c5774: 7030 6507 080e |0020: invoke-direct {v8, v0, v14}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c577a: 1a00 f823 |0023: const-string v0, "pixels" // string@23f8 │ │ +0c577e: 6e10 2d26 0f00 |0025: invoke-virtual {v15}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ +0c5784: 0c01 |0028: move-result-object v1 │ │ +0c5786: 7030 6c07 0801 |0029: invoke-direct {v8, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c578c: 7010 7407 0800 |002c: invoke-direct {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c5792: 5480 f402 |002f: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c5796: 0191 |0031: move v1, v9 │ │ +0c5798: 01a2 |0032: move v2, v10 │ │ +0c579a: 01b3 |0033: move v3, v11 │ │ +0c579c: 01c4 |0034: move v4, v12 │ │ +0c579e: 01d5 |0035: move v5, v13 │ │ +0c57a0: 01e6 |0036: move v6, v14 │ │ +0c57a2: 07f7 |0037: move-object v7, v15 │ │ +0c57a4: 7808 1b28 0000 |0038: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljavax/microedition/khronos/opengles/GL10;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@281b │ │ +0c57aa: 7010 7107 0800 |003b: invoke-direct {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c57b0: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2218 │ │ 0x0005 line=2219 │ │ 0x000a line=2220 │ │ 0x000f line=2221 │ │ 0x0014 line=2222 │ │ @@ -226921,30 +227072,30 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -0b7094: |[0b7094] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glRotatef:(FFFF)V │ │ -0b70a4: 1a00 121c |0000: const-string v0, "glRotatef" // string@1c12 │ │ -0b70a8: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b70ae: 1a00 8f12 |0005: const-string v0, "angle" // string@128f │ │ -0b70b2: 7030 6407 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b70b8: 1a00 ca2b |000a: const-string v0, "x" // string@2bca │ │ -0b70bc: 7030 6407 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b70c2: 1a00 f22b |000f: const-string v0, "y" // string@2bf2 │ │ -0b70c6: 7030 6407 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b70cc: 1a00 102c |0014: const-string v0, "z" // string@2c10 │ │ -0b70d0: 7030 6407 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b70d6: 7010 7407 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b70dc: 5410 f402 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b70e0: 7255 1c28 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glRotatef:(FFFF)V // method@281c │ │ -0b70e6: 7010 7107 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b70ec: 0e00 |0024: return-void │ │ +0c57b4: |[0c57b4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glRotatef:(FFFF)V │ │ +0c57c4: 1a00 101c |0000: const-string v0, "glRotatef" // string@1c10 │ │ +0c57c8: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c57ce: 1a00 8d12 |0005: const-string v0, "angle" // string@128d │ │ +0c57d2: 7030 6407 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c57d8: 1a00 c82b |000a: const-string v0, "x" // string@2bc8 │ │ +0c57dc: 7030 6407 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c57e2: 1a00 f02b |000f: const-string v0, "y" // string@2bf0 │ │ +0c57e6: 7030 6407 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c57ec: 1a00 0e2c |0014: const-string v0, "z" // string@2c0e │ │ +0c57f0: 7030 6407 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c57f6: 7010 7407 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c57fc: 5410 f402 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c5800: 7255 1c28 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glRotatef:(FFFF)V // method@281c │ │ +0c5806: 7010 7107 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c580c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2233 │ │ 0x0005 line=2234 │ │ 0x000a line=2235 │ │ 0x000f line=2236 │ │ 0x0014 line=2237 │ │ @@ -226964,30 +227115,30 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -0b70f0: |[0b70f0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glRotatex:(IIII)V │ │ -0b7100: 1a00 131c |0000: const-string v0, "glRotatex" // string@1c13 │ │ -0b7104: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b710a: 1a00 8f12 |0005: const-string v0, "angle" // string@128f │ │ -0b710e: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b7114: 1a00 ca2b |000a: const-string v0, "x" // string@2bca │ │ -0b7118: 7030 6507 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b711e: 1a00 f22b |000f: const-string v0, "y" // string@2bf2 │ │ -0b7122: 7030 6507 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b7128: 1a00 102c |0014: const-string v0, "z" // string@2c10 │ │ -0b712c: 7030 6507 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b7132: 7010 7407 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b7138: 5410 f402 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b713c: 7255 1d28 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glRotatex:(IIII)V // method@281d │ │ -0b7142: 7010 7107 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b7148: 0e00 |0024: return-void │ │ +0c5810: |[0c5810] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glRotatex:(IIII)V │ │ +0c5820: 1a00 111c |0000: const-string v0, "glRotatex" // string@1c11 │ │ +0c5824: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c582a: 1a00 8d12 |0005: const-string v0, "angle" // string@128d │ │ +0c582e: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5834: 1a00 c82b |000a: const-string v0, "x" // string@2bc8 │ │ +0c5838: 7030 6507 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c583e: 1a00 f02b |000f: const-string v0, "y" // string@2bf0 │ │ +0c5842: 7030 6507 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5848: 1a00 0e2c |0014: const-string v0, "z" // string@2c0e │ │ +0c584c: 7030 6507 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5852: 7010 7407 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c5858: 5410 f402 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c585c: 7255 1d28 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glRotatex:(IIII)V // method@281d │ │ +0c5862: 7010 7107 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c5868: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2245 │ │ 0x0005 line=2246 │ │ 0x000a line=2247 │ │ 0x000f line=2248 │ │ 0x0014 line=2249 │ │ @@ -227007,26 +227158,26 @@ │ │ type : '(FZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0b714c: |[0b714c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glSampleCoverage:(FZ)V │ │ -0b715c: 1a00 151c |0000: const-string v0, "glSampleCoveragex" // string@1c15 │ │ -0b7160: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b7166: 1a00 0b2b |0005: const-string v0, "value" // string@2b0b │ │ -0b716a: 7030 6407 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b7170: 1a00 b31d |000a: const-string v0, "invert" // string@1db3 │ │ -0b7174: 7030 6d07 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Z)V // method@076d │ │ -0b717a: 7010 7407 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b7180: 5410 f402 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b7184: 7230 1e28 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glSampleCoverage:(FZ)V // method@281e │ │ -0b718a: 7010 7107 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b7190: 0e00 |001a: return-void │ │ +0c586c: |[0c586c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glSampleCoverage:(FZ)V │ │ +0c587c: 1a00 131c |0000: const-string v0, "glSampleCoveragex" // string@1c13 │ │ +0c5880: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c5886: 1a00 092b |0005: const-string v0, "value" // string@2b09 │ │ +0c588a: 7030 6407 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c5890: 1a00 b11d |000a: const-string v0, "invert" // string@1db1 │ │ +0c5894: 7030 6d07 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Z)V // method@076d │ │ +0c589a: 7010 7407 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c58a0: 5410 f402 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c58a4: 7230 1e28 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glSampleCoverage:(FZ)V // method@281e │ │ +0c58aa: 7010 7107 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c58b0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2257 │ │ 0x0005 line=2258 │ │ 0x000a line=2259 │ │ 0x000f line=2260 │ │ 0x0012 line=2262 │ │ @@ -227042,26 +227193,26 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0b7194: |[0b7194] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glSampleCoveragex:(IZ)V │ │ -0b71a4: 1a00 151c |0000: const-string v0, "glSampleCoveragex" // string@1c15 │ │ -0b71a8: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b71ae: 1a00 0b2b |0005: const-string v0, "value" // string@2b0b │ │ -0b71b2: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b71b8: 1a00 b31d |000a: const-string v0, "invert" // string@1db3 │ │ -0b71bc: 7030 6d07 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Z)V // method@076d │ │ -0b71c2: 7010 7407 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b71c8: 5410 f402 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b71cc: 7230 1f28 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glSampleCoveragex:(IZ)V // method@281f │ │ -0b71d2: 7010 7107 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b71d8: 0e00 |001a: return-void │ │ +0c58b4: |[0c58b4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glSampleCoveragex:(IZ)V │ │ +0c58c4: 1a00 131c |0000: const-string v0, "glSampleCoveragex" // string@1c13 │ │ +0c58c8: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c58ce: 1a00 092b |0005: const-string v0, "value" // string@2b09 │ │ +0c58d2: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c58d8: 1a00 b11d |000a: const-string v0, "invert" // string@1db1 │ │ +0c58dc: 7030 6d07 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Z)V // method@076d │ │ +0c58e2: 7010 7407 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c58e8: 5410 f402 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c58ec: 7230 1f28 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glSampleCoveragex:(IZ)V // method@281f │ │ +0c58f2: 7010 7107 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c58f8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2267 │ │ 0x0005 line=2268 │ │ 0x000a line=2269 │ │ 0x000f line=2270 │ │ 0x0012 line=2272 │ │ @@ -227077,28 +227228,28 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0b71dc: |[0b71dc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glScalef:(FFF)V │ │ -0b71ec: 1a00 161c |0000: const-string v0, "glScalef" // string@1c16 │ │ -0b71f0: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b71f6: 1a00 ca2b |0005: const-string v0, "x" // string@2bca │ │ -0b71fa: 7030 6407 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b7200: 1a00 f22b |000a: const-string v0, "y" // string@2bf2 │ │ -0b7204: 7030 6407 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b720a: 1a00 102c |000f: const-string v0, "z" // string@2c10 │ │ -0b720e: 7030 6407 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b7214: 7010 7407 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b721a: 5410 f402 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b721e: 7240 2028 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glScalef:(FFF)V // method@2820 │ │ -0b7224: 7010 7107 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b722a: 0e00 |001f: return-void │ │ +0c58fc: |[0c58fc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glScalef:(FFF)V │ │ +0c590c: 1a00 141c |0000: const-string v0, "glScalef" // string@1c14 │ │ +0c5910: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c5916: 1a00 c82b |0005: const-string v0, "x" // string@2bc8 │ │ +0c591a: 7030 6407 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c5920: 1a00 f02b |000a: const-string v0, "y" // string@2bf0 │ │ +0c5924: 7030 6407 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c592a: 1a00 0e2c |000f: const-string v0, "z" // string@2c0e │ │ +0c592e: 7030 6407 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c5934: 7010 7407 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c593a: 5410 f402 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c593e: 7240 2028 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glScalef:(FFF)V // method@2820 │ │ +0c5944: 7010 7107 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c594a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2277 │ │ 0x0005 line=2278 │ │ 0x000a line=2279 │ │ 0x000f line=2280 │ │ 0x0014 line=2281 │ │ @@ -227116,28 +227267,28 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0b722c: |[0b722c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glScalex:(III)V │ │ -0b723c: 1a00 171c |0000: const-string v0, "glScalex" // string@1c17 │ │ -0b7240: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b7246: 1a00 ca2b |0005: const-string v0, "x" // string@2bca │ │ -0b724a: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b7250: 1a00 f22b |000a: const-string v0, "y" // string@2bf2 │ │ -0b7254: 7030 6507 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b725a: 1a00 102c |000f: const-string v0, "z" // string@2c10 │ │ -0b725e: 7030 6507 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b7264: 7010 7407 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b726a: 5410 f402 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b726e: 7240 2128 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glScalex:(III)V // method@2821 │ │ -0b7274: 7010 7107 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b727a: 0e00 |001f: return-void │ │ +0c594c: |[0c594c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glScalex:(III)V │ │ +0c595c: 1a00 151c |0000: const-string v0, "glScalex" // string@1c15 │ │ +0c5960: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c5966: 1a00 c82b |0005: const-string v0, "x" // string@2bc8 │ │ +0c596a: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5970: 1a00 f02b |000a: const-string v0, "y" // string@2bf0 │ │ +0c5974: 7030 6507 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c597a: 1a00 0e2c |000f: const-string v0, "z" // string@2c0e │ │ +0c597e: 7030 6507 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5984: 7010 7407 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c598a: 5410 f402 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c598e: 7240 2128 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glScalex:(III)V // method@2821 │ │ +0c5994: 7010 7107 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c599a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2288 │ │ 0x0005 line=2289 │ │ 0x000a line=2290 │ │ 0x000f line=2291 │ │ 0x0014 line=2292 │ │ @@ -227155,30 +227306,30 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -0b727c: |[0b727c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glScissor:(IIII)V │ │ -0b728c: 1a00 181c |0000: const-string v0, "glScissor" // string@1c18 │ │ -0b7290: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b7296: 1a00 ca2b |0005: const-string v0, "x" // string@2bca │ │ -0b729a: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b72a0: 1a00 f22b |000a: const-string v0, "y" // string@2bf2 │ │ -0b72a4: 7030 6507 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b72aa: 1a00 7d2b |000f: const-string v0, "width" // string@2b7d │ │ -0b72ae: 7030 6507 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b72b4: 1a00 cc1c |0014: const-string v0, "height" // string@1ccc │ │ -0b72b8: 7030 6507 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b72be: 7010 7407 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b72c4: 5410 f402 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b72c8: 7255 2228 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glScissor:(IIII)V // method@2822 │ │ -0b72ce: 7010 7107 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b72d4: 0e00 |0024: return-void │ │ +0c599c: |[0c599c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glScissor:(IIII)V │ │ +0c59ac: 1a00 161c |0000: const-string v0, "glScissor" // string@1c16 │ │ +0c59b0: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c59b6: 1a00 c82b |0005: const-string v0, "x" // string@2bc8 │ │ +0c59ba: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c59c0: 1a00 f02b |000a: const-string v0, "y" // string@2bf0 │ │ +0c59c4: 7030 6507 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c59ca: 1a00 7b2b |000f: const-string v0, "width" // string@2b7b │ │ +0c59ce: 7030 6507 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c59d4: 1a00 ca1c |0014: const-string v0, "height" // string@1cca │ │ +0c59d8: 7030 6507 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c59de: 7010 7407 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c59e4: 5410 f402 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c59e8: 7255 2228 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glScissor:(IIII)V // method@2822 │ │ +0c59ee: 7010 7107 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c59f4: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2299 │ │ 0x0005 line=2300 │ │ 0x000a line=2301 │ │ 0x000f line=2302 │ │ 0x0014 line=2303 │ │ @@ -227198,26 +227349,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0b72d8: |[0b72d8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glShadeModel:(I)V │ │ -0b72e8: 1a00 191c |0000: const-string v0, "glShadeModel" // string@1c19 │ │ -0b72ec: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b72f2: 1a00 ae21 |0005: const-string v0, "mode" // string@21ae │ │ -0b72f6: 7020 9107 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getShadeModel:(I)Ljava/lang/String; // method@0791 │ │ -0b72fc: 0c01 |000a: move-result-object v1 │ │ -0b72fe: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b7304: 7010 7407 0200 |000e: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b730a: 5420 f402 |0011: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b730e: 7220 2328 3000 |0013: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glShadeModel:(I)V // method@2823 │ │ -0b7314: 7010 7107 0200 |0016: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b731a: 0e00 |0019: return-void │ │ +0c59f8: |[0c59f8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glShadeModel:(I)V │ │ +0c5a08: 1a00 171c |0000: const-string v0, "glShadeModel" // string@1c17 │ │ +0c5a0c: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c5a12: 1a00 ac21 |0005: const-string v0, "mode" // string@21ac │ │ +0c5a16: 7020 9107 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getShadeModel:(I)Ljava/lang/String; // method@0791 │ │ +0c5a1c: 0c01 |000a: move-result-object v1 │ │ +0c5a1e: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c5a24: 7010 7407 0200 |000e: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c5a2a: 5420 f402 |0011: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c5a2e: 7220 2328 3000 |0013: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glShadeModel:(I)V // method@2823 │ │ +0c5a34: 7010 7107 0200 |0016: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c5a3a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2311 │ │ 0x0005 line=2312 │ │ 0x000e line=2313 │ │ 0x0011 line=2315 │ │ 0x0016 line=2316 │ │ @@ -227231,28 +227382,28 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0b731c: |[0b731c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glStencilFunc:(III)V │ │ -0b732c: 1a00 1c1c |0000: const-string v0, "glStencilFunc" // string@1c1c │ │ -0b7330: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b7336: 1a00 4d18 |0005: const-string v0, "func" // string@184d │ │ -0b733a: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b7340: 1a00 2425 |000a: const-string v0, "ref" // string@2524 │ │ -0b7344: 7030 6507 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b734a: 1a00 0d21 |000f: const-string v0, "mask" // string@210d │ │ -0b734e: 7030 6507 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b7354: 7010 7407 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b735a: 5410 f402 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b735e: 7240 2428 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glStencilFunc:(III)V // method@2824 │ │ -0b7364: 7010 7107 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b736a: 0e00 |001f: return-void │ │ +0c5a3c: |[0c5a3c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glStencilFunc:(III)V │ │ +0c5a4c: 1a00 1a1c |0000: const-string v0, "glStencilFunc" // string@1c1a │ │ +0c5a50: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c5a56: 1a00 4b18 |0005: const-string v0, "func" // string@184b │ │ +0c5a5a: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5a60: 1a00 2225 |000a: const-string v0, "ref" // string@2522 │ │ +0c5a64: 7030 6507 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5a6a: 1a00 0b21 |000f: const-string v0, "mask" // string@210b │ │ +0c5a6e: 7030 6507 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5a74: 7010 7407 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c5a7a: 5410 f402 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c5a7e: 7240 2428 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glStencilFunc:(III)V // method@2824 │ │ +0c5a84: 7010 7107 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c5a8a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2320 │ │ 0x0005 line=2321 │ │ 0x000a line=2322 │ │ 0x000f line=2323 │ │ 0x0014 line=2324 │ │ @@ -227270,24 +227421,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0b736c: |[0b736c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glStencilMask:(I)V │ │ -0b737c: 1a00 1e1c |0000: const-string v0, "glStencilMask" // string@1c1e │ │ -0b7380: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b7386: 1a00 0d21 |0005: const-string v0, "mask" // string@210d │ │ -0b738a: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b7390: 7010 7407 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b7396: 5410 f402 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b739a: 7220 2528 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glStencilMask:(I)V // method@2825 │ │ -0b73a0: 7010 7107 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b73a6: 0e00 |0015: return-void │ │ +0c5a8c: |[0c5a8c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glStencilMask:(I)V │ │ +0c5a9c: 1a00 1c1c |0000: const-string v0, "glStencilMask" // string@1c1c │ │ +0c5aa0: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c5aa6: 1a00 0b21 |0005: const-string v0, "mask" // string@210b │ │ +0c5aaa: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5ab0: 7010 7407 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c5ab6: 5410 f402 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c5aba: 7220 2528 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glStencilMask:(I)V // method@2825 │ │ +0c5ac0: 7010 7107 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c5ac6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2331 │ │ 0x0005 line=2332 │ │ 0x000a line=2333 │ │ 0x000d line=2335 │ │ 0x0012 line=2336 │ │ @@ -227301,28 +227452,28 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0b73a8: |[0b73a8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glStencilOp:(III)V │ │ -0b73b8: 1a00 201c |0000: const-string v0, "glStencilOp" // string@1c20 │ │ -0b73bc: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b73c2: 1a00 6017 |0005: const-string v0, "fail" // string@1760 │ │ -0b73c6: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b73cc: 1a00 192c |000a: const-string v0, "zfail" // string@2c19 │ │ -0b73d0: 7030 6507 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b73d6: 1a00 1c2c |000f: const-string v0, "zpass" // string@2c1c │ │ -0b73da: 7030 6507 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b73e0: 7010 7407 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b73e6: 5410 f402 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b73ea: 7240 2628 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glStencilOp:(III)V // method@2826 │ │ -0b73f0: 7010 7107 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b73f6: 0e00 |001f: return-void │ │ +0c5ac8: |[0c5ac8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glStencilOp:(III)V │ │ +0c5ad8: 1a00 1e1c |0000: const-string v0, "glStencilOp" // string@1c1e │ │ +0c5adc: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c5ae2: 1a00 5e17 |0005: const-string v0, "fail" // string@175e │ │ +0c5ae6: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5aec: 1a00 172c |000a: const-string v0, "zfail" // string@2c17 │ │ +0c5af0: 7030 6507 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5af6: 1a00 1a2c |000f: const-string v0, "zpass" // string@2c1a │ │ +0c5afa: 7030 6507 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5b00: 7010 7407 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c5b06: 5410 f402 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c5b0a: 7240 2628 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glStencilOp:(III)V // method@2826 │ │ +0c5b10: 7010 7107 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c5b16: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2340 │ │ 0x0005 line=2341 │ │ 0x000a line=2342 │ │ 0x000f line=2343 │ │ 0x0014 line=2344 │ │ @@ -227340,31 +227491,31 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 32 16-bit code units │ │ -0b73f8: |[0b73f8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexCoordPointer:(IIILjava/nio/Buffer;)V │ │ -0b7408: 1a00 221c |0000: const-string v0, "glTexCoordPointer" // string@1c22 │ │ -0b740c: 7020 6f07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b7412: 705a 6e07 7698 |0005: invoke-direct {v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.argPointer:(IIILjava/nio/Buffer;)V // method@076e │ │ -0b7418: 7010 7407 0600 |0008: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b741e: 2200 fa00 |000b: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // type@00fa │ │ -0b7422: 0761 |000d: move-object v1, v6 │ │ -0b7424: 0172 |000e: move v2, v7 │ │ -0b7426: 0183 |000f: move v3, v8 │ │ -0b7428: 0194 |0010: move v4, v9 │ │ -0b742a: 07a5 |0011: move-object v5, v10 │ │ -0b742c: 7606 5e07 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;IIILjava/nio/Buffer;)V // method@075e │ │ -0b7432: 5b60 f002 |0015: iput-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTexCoordPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02f0 │ │ -0b7436: 5460 f402 |0017: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b743a: 725a 2728 7098 |0019: invoke-interface {v0, v7, v8, v9, v10}, Ljavax/microedition/khronos/opengles/GL10;.glTexCoordPointer:(IIILjava/nio/Buffer;)V // method@2827 │ │ -0b7440: 7010 7107 0600 |001c: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b7446: 0e00 |001f: return-void │ │ +0c5b18: |[0c5b18] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexCoordPointer:(IIILjava/nio/Buffer;)V │ │ +0c5b28: 1a00 201c |0000: const-string v0, "glTexCoordPointer" // string@1c20 │ │ +0c5b2c: 7020 6f07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c5b32: 705a 6e07 7698 |0005: invoke-direct {v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.argPointer:(IIILjava/nio/Buffer;)V // method@076e │ │ +0c5b38: 7010 7407 0600 |0008: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c5b3e: 2200 f800 |000b: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // type@00f8 │ │ +0c5b42: 0761 |000d: move-object v1, v6 │ │ +0c5b44: 0172 |000e: move v2, v7 │ │ +0c5b46: 0183 |000f: move v3, v8 │ │ +0c5b48: 0194 |0010: move v4, v9 │ │ +0c5b4a: 07a5 |0011: move-object v5, v10 │ │ +0c5b4c: 7606 5e07 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;IIILjava/nio/Buffer;)V // method@075e │ │ +0c5b52: 5b60 f002 |0015: iput-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTexCoordPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02f0 │ │ +0c5b56: 5460 f402 |0017: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c5b5a: 725a 2728 7098 |0019: invoke-interface {v0, v7, v8, v9, v10}, Ljavax/microedition/khronos/opengles/GL10;.glTexCoordPointer:(IIILjava/nio/Buffer;)V // method@2827 │ │ +0c5b60: 7010 7107 0600 |001c: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c5b66: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2351 │ │ 0x0005 line=2352 │ │ 0x0008 line=2353 │ │ 0x000b line=2354 │ │ 0x0017 line=2356 │ │ @@ -227382,34 +227533,34 @@ │ │ type : '(IIF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -0b7448: |[0b7448] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnvf:(IIF)V │ │ -0b7458: 1a00 231c |0000: const-string v0, "glTexEnvf" // string@1c23 │ │ -0b745c: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b7462: 1a00 3e29 |0005: const-string v0, "target" // string@293e │ │ -0b7466: 7020 9507 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvTarget:(I)Ljava/lang/String; // method@0795 │ │ -0b746c: 0c01 |000a: move-result-object v1 │ │ -0b746e: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b7474: 1a00 0f24 |000e: const-string v0, "pname" // string@240f │ │ -0b7478: 7020 9207 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvPName:(I)Ljava/lang/String; // method@0792 │ │ -0b747e: 0c01 |0013: move-result-object v1 │ │ -0b7480: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b7486: 1a00 ae23 |0017: const-string v0, "param" // string@23ae │ │ -0b748a: 7020 9407 5200 |0019: invoke-direct {v2, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvParamName:(F)Ljava/lang/String; // method@0794 │ │ -0b7490: 0c01 |001c: move-result-object v1 │ │ -0b7492: 7030 6c07 0201 |001d: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b7498: 7010 7407 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b749e: 5420 f402 |0023: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b74a2: 7240 2828 3054 |0025: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvf:(IIF)V // method@2828 │ │ -0b74a8: 7010 7107 0200 |0028: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b74ae: 0e00 |002b: return-void │ │ +0c5b68: |[0c5b68] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnvf:(IIF)V │ │ +0c5b78: 1a00 211c |0000: const-string v0, "glTexEnvf" // string@1c21 │ │ +0c5b7c: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c5b82: 1a00 3c29 |0005: const-string v0, "target" // string@293c │ │ +0c5b86: 7020 9507 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvTarget:(I)Ljava/lang/String; // method@0795 │ │ +0c5b8c: 0c01 |000a: move-result-object v1 │ │ +0c5b8e: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c5b94: 1a00 0d24 |000e: const-string v0, "pname" // string@240d │ │ +0c5b98: 7020 9207 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvPName:(I)Ljava/lang/String; // method@0792 │ │ +0c5b9e: 0c01 |0013: move-result-object v1 │ │ +0c5ba0: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c5ba6: 1a00 ac23 |0017: const-string v0, "param" // string@23ac │ │ +0c5baa: 7020 9407 5200 |0019: invoke-direct {v2, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvParamName:(F)Ljava/lang/String; // method@0794 │ │ +0c5bb0: 0c01 |001c: move-result-object v1 │ │ +0c5bb2: 7030 6c07 0201 |001d: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c5bb8: 7010 7407 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c5bbe: 5420 f402 |0023: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c5bc2: 7240 2828 3054 |0025: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvf:(IIF)V // method@2828 │ │ +0c5bc8: 7010 7107 0200 |0028: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c5bce: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2361 │ │ 0x0005 line=2362 │ │ 0x000e line=2363 │ │ 0x0017 line=2364 │ │ 0x0020 line=2365 │ │ @@ -227427,34 +227578,34 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -0b74b0: |[0b74b0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnvfv:(IILjava/nio/FloatBuffer;)V │ │ -0b74c0: 1a00 241c |0000: const-string v0, "glTexEnvfv" // string@1c24 │ │ -0b74c4: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b74ca: 1a00 3e29 |0005: const-string v0, "target" // string@293e │ │ -0b74ce: 7020 9507 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvTarget:(I)Ljava/lang/String; // method@0795 │ │ -0b74d4: 0c01 |000a: move-result-object v1 │ │ -0b74d6: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b74dc: 1a00 0f24 |000e: const-string v0, "pname" // string@240f │ │ -0b74e0: 7020 9207 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvPName:(I)Ljava/lang/String; // method@0792 │ │ -0b74e6: 0c01 |0013: move-result-object v1 │ │ -0b74e8: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b74ee: 1a00 b223 |0017: const-string v0, "params" // string@23b2 │ │ -0b74f2: 7020 9307 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvParamCount:(I)I // method@0793 │ │ -0b74f8: 0a01 |001c: move-result v1 │ │ -0b74fa: 7040 6607 0251 |001d: invoke-direct {v2, v0, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0766 │ │ -0b7500: 7010 7407 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b7506: 5420 f402 |0023: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b750a: 7240 2928 3054 |0025: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvfv:(IILjava/nio/FloatBuffer;)V // method@2829 │ │ -0b7510: 7010 7107 0200 |0028: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b7516: 0e00 |002b: return-void │ │ +0c5bd0: |[0c5bd0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnvfv:(IILjava/nio/FloatBuffer;)V │ │ +0c5be0: 1a00 221c |0000: const-string v0, "glTexEnvfv" // string@1c22 │ │ +0c5be4: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c5bea: 1a00 3c29 |0005: const-string v0, "target" // string@293c │ │ +0c5bee: 7020 9507 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvTarget:(I)Ljava/lang/String; // method@0795 │ │ +0c5bf4: 0c01 |000a: move-result-object v1 │ │ +0c5bf6: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c5bfc: 1a00 0d24 |000e: const-string v0, "pname" // string@240d │ │ +0c5c00: 7020 9207 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvPName:(I)Ljava/lang/String; // method@0792 │ │ +0c5c06: 0c01 |0013: move-result-object v1 │ │ +0c5c08: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c5c0e: 1a00 b023 |0017: const-string v0, "params" // string@23b0 │ │ +0c5c12: 7020 9307 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvParamCount:(I)I // method@0793 │ │ +0c5c18: 0a01 |001c: move-result v1 │ │ +0c5c1a: 7040 6607 0251 |001d: invoke-direct {v2, v0, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0766 │ │ +0c5c20: 7010 7407 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c5c26: 5420 f402 |0023: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c5c2a: 7240 2928 3054 |0025: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvfv:(IILjava/nio/FloatBuffer;)V // method@2829 │ │ +0c5c30: 7010 7107 0200 |0028: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c5c36: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2384 │ │ 0x0005 line=2385 │ │ 0x000e line=2386 │ │ 0x0017 line=2387 │ │ 0x0020 line=2388 │ │ @@ -227472,36 +227623,36 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -0b7518: |[0b7518] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnvfv:(II[FI)V │ │ -0b7528: 1a00 241c |0000: const-string v0, "glTexEnvfv" // string@1c24 │ │ -0b752c: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b7532: 1a00 3e29 |0005: const-string v0, "target" // string@293e │ │ -0b7536: 7020 9507 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvTarget:(I)Ljava/lang/String; // method@0795 │ │ -0b753c: 0c01 |000a: move-result-object v1 │ │ -0b753e: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b7544: 1a00 0f24 |000e: const-string v0, "pname" // string@240f │ │ -0b7548: 7020 9207 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvPName:(I)Ljava/lang/String; // method@0792 │ │ -0b754e: 0c01 |0013: move-result-object v1 │ │ -0b7550: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b7556: 1a00 b223 |0017: const-string v0, "params" // string@23b2 │ │ -0b755a: 7020 9307 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvParamCount:(I)I // method@0793 │ │ -0b7560: 0a01 |001c: move-result v1 │ │ -0b7562: 7056 6907 0251 |001d: invoke-direct {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0769 │ │ -0b7568: 1a00 e422 |0020: const-string v0, "offset" // string@22e4 │ │ -0b756c: 7030 6507 0206 |0022: invoke-direct {v2, v0, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b7572: 7010 7407 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b7578: 5420 f402 |0028: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b757c: 7256 2a28 3054 |002a: invoke-interface {v0, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvfv:(II[FI)V // method@282a │ │ -0b7582: 7010 7107 0200 |002d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b7588: 0e00 |0030: return-void │ │ +0c5c38: |[0c5c38] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnvfv:(II[FI)V │ │ +0c5c48: 1a00 221c |0000: const-string v0, "glTexEnvfv" // string@1c22 │ │ +0c5c4c: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c5c52: 1a00 3c29 |0005: const-string v0, "target" // string@293c │ │ +0c5c56: 7020 9507 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvTarget:(I)Ljava/lang/String; // method@0795 │ │ +0c5c5c: 0c01 |000a: move-result-object v1 │ │ +0c5c5e: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c5c64: 1a00 0d24 |000e: const-string v0, "pname" // string@240d │ │ +0c5c68: 7020 9207 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvPName:(I)Ljava/lang/String; // method@0792 │ │ +0c5c6e: 0c01 |0013: move-result-object v1 │ │ +0c5c70: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c5c76: 1a00 b023 |0017: const-string v0, "params" // string@23b0 │ │ +0c5c7a: 7020 9307 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvParamCount:(I)I // method@0793 │ │ +0c5c80: 0a01 |001c: move-result v1 │ │ +0c5c82: 7056 6907 0251 |001d: invoke-direct {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0769 │ │ +0c5c88: 1a00 e222 |0020: const-string v0, "offset" // string@22e2 │ │ +0c5c8c: 7030 6507 0206 |0022: invoke-direct {v2, v0, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5c92: 7010 7407 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c5c98: 5420 f402 |0028: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c5c9c: 7256 2a28 3054 |002a: invoke-interface {v0, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvfv:(II[FI)V // method@282a │ │ +0c5ca2: 7010 7107 0200 |002d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c5ca8: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2372 │ │ 0x0005 line=2373 │ │ 0x000e line=2374 │ │ 0x0017 line=2375 │ │ 0x0020 line=2376 │ │ @@ -227521,18 +227672,18 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b758c: |[0b758c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnvi:(III)V │ │ -0b759c: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b75a0: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b75a6: 2700 |0005: throw v0 │ │ +0c5cac: |[0c5cac] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnvi:(III)V │ │ +0c5cbc: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c5cc0: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c5cc6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2922 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -227543,18 +227694,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b75a8: |[0b75a8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnviv:(IILjava/nio/IntBuffer;)V │ │ -0b75b8: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b75bc: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b75c2: 2700 |0005: throw v0 │ │ +0c5cc8: |[0c5cc8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnviv:(IILjava/nio/IntBuffer;)V │ │ +0c5cd8: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c5cdc: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c5ce2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2930 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -227565,18 +227716,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b75c4: |[0b75c4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnviv:(II[II)V │ │ -0b75d4: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b75d8: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b75de: 2700 |0005: throw v0 │ │ +0c5ce4: |[0c5ce4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnviv:(II[II)V │ │ +0c5cf4: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c5cf8: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c5cfe: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2926 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -227588,32 +227739,32 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -0b75e0: |[0b75e0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnvx:(III)V │ │ -0b75f0: 1a00 271c |0000: const-string v0, "glTexEnvx" // string@1c27 │ │ -0b75f4: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b75fa: 1a00 3e29 |0005: const-string v0, "target" // string@293e │ │ -0b75fe: 7020 9507 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvTarget:(I)Ljava/lang/String; // method@0795 │ │ -0b7604: 0c01 |000a: move-result-object v1 │ │ -0b7606: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b760c: 1a00 0f24 |000e: const-string v0, "pname" // string@240f │ │ -0b7610: 7020 9207 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvPName:(I)Ljava/lang/String; // method@0792 │ │ -0b7616: 0c01 |0013: move-result-object v1 │ │ -0b7618: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b761e: 1a00 ae23 |0017: const-string v0, "param" // string@23ae │ │ -0b7622: 7030 6507 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b7628: 7010 7407 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b762e: 5420 f402 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b7632: 7240 2b28 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvx:(III)V // method@282b │ │ -0b7638: 7010 7107 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b763e: 0e00 |0027: return-void │ │ +0c5d00: |[0c5d00] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnvx:(III)V │ │ +0c5d10: 1a00 251c |0000: const-string v0, "glTexEnvx" // string@1c25 │ │ +0c5d14: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c5d1a: 1a00 3c29 |0005: const-string v0, "target" // string@293c │ │ +0c5d1e: 7020 9507 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvTarget:(I)Ljava/lang/String; // method@0795 │ │ +0c5d24: 0c01 |000a: move-result-object v1 │ │ +0c5d26: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c5d2c: 1a00 0d24 |000e: const-string v0, "pname" // string@240d │ │ +0c5d30: 7020 9207 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvPName:(I)Ljava/lang/String; // method@0792 │ │ +0c5d36: 0c01 |0013: move-result-object v1 │ │ +0c5d38: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c5d3e: 1a00 ac23 |0017: const-string v0, "param" // string@23ac │ │ +0c5d42: 7030 6507 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5d48: 7010 7407 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c5d4e: 5420 f402 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c5d52: 7240 2b28 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvx:(III)V // method@282b │ │ +0c5d58: 7010 7107 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c5d5e: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2395 │ │ 0x0005 line=2396 │ │ 0x000e line=2397 │ │ 0x0017 line=2398 │ │ 0x001c line=2399 │ │ @@ -227631,34 +227782,34 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -0b7640: |[0b7640] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnvxv:(IILjava/nio/IntBuffer;)V │ │ -0b7650: 1a00 281c |0000: const-string v0, "glTexEnvxv" // string@1c28 │ │ -0b7654: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b765a: 1a00 3e29 |0005: const-string v0, "target" // string@293e │ │ -0b765e: 7020 9507 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvTarget:(I)Ljava/lang/String; // method@0795 │ │ -0b7664: 0c01 |000a: move-result-object v1 │ │ -0b7666: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b766c: 1a00 0f24 |000e: const-string v0, "pname" // string@240f │ │ -0b7670: 7020 9207 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvPName:(I)Ljava/lang/String; // method@0792 │ │ -0b7676: 0c01 |0013: move-result-object v1 │ │ -0b7678: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b767e: 1a00 b223 |0017: const-string v0, "params" // string@23b2 │ │ -0b7682: 7020 9307 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvParamCount:(I)I // method@0793 │ │ -0b7688: 0a01 |001c: move-result v1 │ │ -0b768a: 7040 6707 0251 |001d: invoke-direct {v2, v0, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0767 │ │ -0b7690: 7010 7407 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b7696: 5420 f402 |0023: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b769a: 7240 2c28 3054 |0025: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvxv:(IILjava/nio/IntBuffer;)V // method@282c │ │ -0b76a0: 7010 7107 0200 |0028: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b76a6: 0e00 |002b: return-void │ │ +0c5d60: |[0c5d60] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnvxv:(IILjava/nio/IntBuffer;)V │ │ +0c5d70: 1a00 261c |0000: const-string v0, "glTexEnvxv" // string@1c26 │ │ +0c5d74: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c5d7a: 1a00 3c29 |0005: const-string v0, "target" // string@293c │ │ +0c5d7e: 7020 9507 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvTarget:(I)Ljava/lang/String; // method@0795 │ │ +0c5d84: 0c01 |000a: move-result-object v1 │ │ +0c5d86: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c5d8c: 1a00 0d24 |000e: const-string v0, "pname" // string@240d │ │ +0c5d90: 7020 9207 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvPName:(I)Ljava/lang/String; // method@0792 │ │ +0c5d96: 0c01 |0013: move-result-object v1 │ │ +0c5d98: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c5d9e: 1a00 b023 |0017: const-string v0, "params" // string@23b0 │ │ +0c5da2: 7020 9307 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvParamCount:(I)I // method@0793 │ │ +0c5da8: 0a01 |001c: move-result v1 │ │ +0c5daa: 7040 6707 0251 |001d: invoke-direct {v2, v0, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0767 │ │ +0c5db0: 7010 7407 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c5db6: 5420 f402 |0023: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c5dba: 7240 2c28 3054 |0025: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvxv:(IILjava/nio/IntBuffer;)V // method@282c │ │ +0c5dc0: 7010 7107 0200 |0028: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c5dc6: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2418 │ │ 0x0005 line=2419 │ │ 0x000e line=2420 │ │ 0x0017 line=2421 │ │ 0x0020 line=2422 │ │ @@ -227676,36 +227827,36 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -0b76a8: |[0b76a8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnvxv:(II[II)V │ │ -0b76b8: 1a00 281c |0000: const-string v0, "glTexEnvxv" // string@1c28 │ │ -0b76bc: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b76c2: 1a00 3e29 |0005: const-string v0, "target" // string@293e │ │ -0b76c6: 7020 9507 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvTarget:(I)Ljava/lang/String; // method@0795 │ │ -0b76cc: 0c01 |000a: move-result-object v1 │ │ -0b76ce: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b76d4: 1a00 0f24 |000e: const-string v0, "pname" // string@240f │ │ -0b76d8: 7020 9207 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvPName:(I)Ljava/lang/String; // method@0792 │ │ -0b76de: 0c01 |0013: move-result-object v1 │ │ -0b76e0: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b76e6: 1a00 b223 |0017: const-string v0, "params" // string@23b2 │ │ -0b76ea: 7020 9307 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvParamCount:(I)I // method@0793 │ │ -0b76f0: 0a01 |001c: move-result v1 │ │ -0b76f2: 7056 6a07 0251 |001d: invoke-direct {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@076a │ │ -0b76f8: 1a00 e422 |0020: const-string v0, "offset" // string@22e4 │ │ -0b76fc: 7030 6507 0206 |0022: invoke-direct {v2, v0, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b7702: 7010 7407 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b7708: 5420 f402 |0028: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b770c: 7256 2d28 3054 |002a: invoke-interface {v0, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvxv:(II[II)V // method@282d │ │ -0b7712: 7010 7107 0200 |002d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b7718: 0e00 |0030: return-void │ │ +0c5dc8: |[0c5dc8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnvxv:(II[II)V │ │ +0c5dd8: 1a00 261c |0000: const-string v0, "glTexEnvxv" // string@1c26 │ │ +0c5ddc: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c5de2: 1a00 3c29 |0005: const-string v0, "target" // string@293c │ │ +0c5de6: 7020 9507 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvTarget:(I)Ljava/lang/String; // method@0795 │ │ +0c5dec: 0c01 |000a: move-result-object v1 │ │ +0c5dee: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c5df4: 1a00 0d24 |000e: const-string v0, "pname" // string@240d │ │ +0c5df8: 7020 9207 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvPName:(I)Ljava/lang/String; // method@0792 │ │ +0c5dfe: 0c01 |0013: move-result-object v1 │ │ +0c5e00: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c5e06: 1a00 b023 |0017: const-string v0, "params" // string@23b0 │ │ +0c5e0a: 7020 9307 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvParamCount:(I)I // method@0793 │ │ +0c5e10: 0a01 |001c: move-result v1 │ │ +0c5e12: 7056 6a07 0251 |001d: invoke-direct {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@076a │ │ +0c5e18: 1a00 e222 |0020: const-string v0, "offset" // string@22e2 │ │ +0c5e1c: 7030 6507 0206 |0022: invoke-direct {v2, v0, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5e22: 7010 7407 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c5e28: 5420 f402 |0028: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c5e2c: 7256 2d28 3054 |002a: invoke-interface {v0, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvxv:(II[II)V // method@282d │ │ +0c5e32: 7010 7107 0200 |002d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c5e38: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2406 │ │ 0x0005 line=2407 │ │ 0x000e line=2408 │ │ 0x0017 line=2409 │ │ 0x0020 line=2410 │ │ @@ -227725,55 +227876,55 @@ │ │ type : '(IIIIIIIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 10 │ │ outs : 10 │ │ insns size : 88 16-bit code units │ │ -0b771c: |[0b771c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ -0b772c: 1a01 2f1c |0000: const-string v1, "glTexImage2D" // string@1c2f │ │ -0b7730: 7020 6f07 1b00 |0002: invoke-direct {v11, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b7736: 1a01 3e29 |0005: const-string v1, "target" // string@293e │ │ -0b773a: 7030 6507 1b0c |0007: invoke-direct {v11, v1, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b7740: 1a01 ec1f |000a: const-string v1, "level" // string@1fec │ │ -0b7744: 7030 6507 1b0d |000c: invoke-direct {v11, v1, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b774a: 1a01 8a1d |000f: const-string v1, "internalformat" // string@1d8a │ │ -0b774e: 7030 6507 1b0e |0011: invoke-direct {v11, v1, v14}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b7754: 1a01 7d2b |0014: const-string v1, "width" // string@2b7d │ │ -0b7758: 7030 6507 1b0f |0016: invoke-direct {v11, v1, v15}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b775e: 1a01 cc1c |0019: const-string v1, "height" // string@1ccc │ │ -0b7762: 0200 1000 |001b: move/from16 v0, v16 │ │ -0b7766: 7030 6507 1b00 |001d: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b776c: 1a01 8813 |0020: const-string v1, "border" // string@1388 │ │ -0b7770: 0200 1100 |0022: move/from16 v0, v17 │ │ -0b7774: 7030 6507 1b00 |0024: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b777a: 1a01 ea17 |0027: const-string v1, "format" // string@17ea │ │ -0b777e: 0200 1200 |0029: move/from16 v0, v18 │ │ -0b7782: 7030 6507 1b00 |002b: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b7788: 1a01 422a |002e: const-string v1, "type" // string@2a42 │ │ -0b778c: 0200 1300 |0030: move/from16 v0, v19 │ │ -0b7790: 7030 6507 1b00 |0032: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b7796: 1a01 fa23 |0035: const-string v1, "pixels" // string@23fa │ │ -0b779a: 7401 2d26 1400 |0037: invoke-virtual/range {v20}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ -0b77a0: 0c02 |003a: move-result-object v2 │ │ -0b77a2: 7030 6c07 1b02 |003b: invoke-direct {v11, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b77a8: 7010 7407 0b00 |003e: invoke-direct {v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b77ae: 54b1 f402 |0041: iget-object v1, v11, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b77b2: 01c2 |0043: move v2, v12 │ │ -0b77b4: 01d3 |0044: move v3, v13 │ │ -0b77b6: 01e4 |0045: move v4, v14 │ │ -0b77b8: 01f5 |0046: move v5, v15 │ │ -0b77ba: 0206 1000 |0047: move/from16 v6, v16 │ │ -0b77be: 0207 1100 |0049: move/from16 v7, v17 │ │ -0b77c2: 0208 1200 |004b: move/from16 v8, v18 │ │ -0b77c6: 0209 1300 |004d: move/from16 v9, v19 │ │ -0b77ca: 080a 1400 |004f: move-object/from16 v10, v20 │ │ -0b77ce: 780a 2e28 0100 |0051: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Ljavax/microedition/khronos/opengles/GL10;.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@282e │ │ -0b77d4: 7010 7107 0b00 |0054: invoke-direct {v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b77da: 0e00 |0057: return-void │ │ +0c5e3c: |[0c5e3c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ +0c5e4c: 1a01 2d1c |0000: const-string v1, "glTexImage2D" // string@1c2d │ │ +0c5e50: 7020 6f07 1b00 |0002: invoke-direct {v11, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c5e56: 1a01 3c29 |0005: const-string v1, "target" // string@293c │ │ +0c5e5a: 7030 6507 1b0c |0007: invoke-direct {v11, v1, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5e60: 1a01 ea1f |000a: const-string v1, "level" // string@1fea │ │ +0c5e64: 7030 6507 1b0d |000c: invoke-direct {v11, v1, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5e6a: 1a01 881d |000f: const-string v1, "internalformat" // string@1d88 │ │ +0c5e6e: 7030 6507 1b0e |0011: invoke-direct {v11, v1, v14}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5e74: 1a01 7b2b |0014: const-string v1, "width" // string@2b7b │ │ +0c5e78: 7030 6507 1b0f |0016: invoke-direct {v11, v1, v15}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5e7e: 1a01 ca1c |0019: const-string v1, "height" // string@1cca │ │ +0c5e82: 0200 1000 |001b: move/from16 v0, v16 │ │ +0c5e86: 7030 6507 1b00 |001d: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5e8c: 1a01 8613 |0020: const-string v1, "border" // string@1386 │ │ +0c5e90: 0200 1100 |0022: move/from16 v0, v17 │ │ +0c5e94: 7030 6507 1b00 |0024: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5e9a: 1a01 e817 |0027: const-string v1, "format" // string@17e8 │ │ +0c5e9e: 0200 1200 |0029: move/from16 v0, v18 │ │ +0c5ea2: 7030 6507 1b00 |002b: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5ea8: 1a01 402a |002e: const-string v1, "type" // string@2a40 │ │ +0c5eac: 0200 1300 |0030: move/from16 v0, v19 │ │ +0c5eb0: 7030 6507 1b00 |0032: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c5eb6: 1a01 f823 |0035: const-string v1, "pixels" // string@23f8 │ │ +0c5eba: 7401 2d26 1400 |0037: invoke-virtual/range {v20}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ +0c5ec0: 0c02 |003a: move-result-object v2 │ │ +0c5ec2: 7030 6c07 1b02 |003b: invoke-direct {v11, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c5ec8: 7010 7407 0b00 |003e: invoke-direct {v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c5ece: 54b1 f402 |0041: iget-object v1, v11, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c5ed2: 01c2 |0043: move v2, v12 │ │ +0c5ed4: 01d3 |0044: move v3, v13 │ │ +0c5ed6: 01e4 |0045: move v4, v14 │ │ +0c5ed8: 01f5 |0046: move v5, v15 │ │ +0c5eda: 0206 1000 |0047: move/from16 v6, v16 │ │ +0c5ede: 0207 1100 |0049: move/from16 v7, v17 │ │ +0c5ee2: 0208 1200 |004b: move/from16 v8, v18 │ │ +0c5ee6: 0209 1300 |004d: move/from16 v9, v19 │ │ +0c5eea: 080a 1400 |004f: move-object/from16 v10, v20 │ │ +0c5eee: 780a 2e28 0100 |0051: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Ljavax/microedition/khronos/opengles/GL10;.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@282e │ │ +0c5ef4: 7010 7107 0b00 |0054: invoke-direct {v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c5efa: 0e00 |0057: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2430 │ │ 0x0005 line=2431 │ │ 0x000a line=2432 │ │ 0x000f line=2433 │ │ 0x0014 line=2434 │ │ @@ -227803,34 +227954,34 @@ │ │ type : '(IIF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -0b77dc: |[0b77dc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameterf:(IIF)V │ │ -0b77ec: 1a00 301c |0000: const-string v0, "glTexParameterf" // string@1c30 │ │ -0b77f0: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b77f6: 1a00 3e29 |0005: const-string v0, "target" // string@293e │ │ -0b77fa: 7020 9807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@0798 │ │ -0b7800: 0c01 |000a: move-result-object v1 │ │ -0b7802: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b7808: 1a00 0f24 |000e: const-string v0, "pname" // string@240f │ │ -0b780c: 7020 9607 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTexturePName:(I)Ljava/lang/String; // method@0796 │ │ -0b7812: 0c01 |0013: move-result-object v1 │ │ -0b7814: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b781a: 1a00 ae23 |0017: const-string v0, "param" // string@23ae │ │ -0b781e: 7020 9707 5200 |0019: invoke-direct {v2, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureParamName:(F)Ljava/lang/String; // method@0797 │ │ -0b7824: 0c01 |001c: move-result-object v1 │ │ -0b7826: 7030 6c07 0201 |001d: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b782c: 7010 7407 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b7832: 5420 f402 |0023: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b7836: 7240 2f28 3054 |0025: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexParameterf:(IIF)V // method@282f │ │ -0b783c: 7010 7107 0200 |0028: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b7842: 0e00 |002b: return-void │ │ +0c5efc: |[0c5efc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameterf:(IIF)V │ │ +0c5f0c: 1a00 2e1c |0000: const-string v0, "glTexParameterf" // string@1c2e │ │ +0c5f10: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c5f16: 1a00 3c29 |0005: const-string v0, "target" // string@293c │ │ +0c5f1a: 7020 9807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@0798 │ │ +0c5f20: 0c01 |000a: move-result-object v1 │ │ +0c5f22: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c5f28: 1a00 0d24 |000e: const-string v0, "pname" // string@240d │ │ +0c5f2c: 7020 9607 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTexturePName:(I)Ljava/lang/String; // method@0796 │ │ +0c5f32: 0c01 |0013: move-result-object v1 │ │ +0c5f34: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c5f3a: 1a00 ac23 |0017: const-string v0, "param" // string@23ac │ │ +0c5f3e: 7020 9707 5200 |0019: invoke-direct {v2, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureParamName:(F)Ljava/lang/String; // method@0797 │ │ +0c5f44: 0c01 |001c: move-result-object v1 │ │ +0c5f46: 7030 6c07 0201 |001d: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c5f4c: 7010 7407 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c5f52: 5420 f402 |0023: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c5f56: 7240 2f28 3054 |0025: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexParameterf:(IIF)V // method@282f │ │ +0c5f5c: 7010 7107 0200 |0028: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c5f62: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2447 │ │ 0x0005 line=2448 │ │ 0x000e line=2449 │ │ 0x0017 line=2450 │ │ 0x0020 line=2451 │ │ @@ -227848,18 +227999,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b7844: |[0b7844] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameterfv:(IILjava/nio/FloatBuffer;)V │ │ -0b7854: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b7858: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b785e: 2700 |0005: throw v0 │ │ +0c5f64: |[0c5f64] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameterfv:(IILjava/nio/FloatBuffer;)V │ │ +0c5f74: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c5f78: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c5f7e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2938 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -227870,18 +228021,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b7860: |[0b7860] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameterfv:(II[FI)V │ │ -0b7870: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b7874: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b787a: 2700 |0005: throw v0 │ │ +0c5f80: |[0c5f80] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameterfv:(II[FI)V │ │ +0c5f90: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c5f94: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c5f9a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2934 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -227893,18 +228044,18 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b787c: |[0b787c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameteri:(III)V │ │ -0b788c: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b7890: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b7896: 2700 |0005: throw v0 │ │ +0c5f9c: |[0c5f9c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameteri:(III)V │ │ +0c5fac: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c5fb0: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c5fb6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2942 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -227915,33 +228066,33 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -0b7898: |[0b7898] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameteriv:(IILjava/nio/IntBuffer;)V │ │ -0b78a8: 1a00 331c |0000: const-string v0, "glTexParameteriv" // string@1c33 │ │ -0b78ac: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b78b2: 1a00 3e29 |0005: const-string v0, "target" // string@293e │ │ -0b78b6: 7020 9807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@0798 │ │ -0b78bc: 0c01 |000a: move-result-object v1 │ │ -0b78be: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b78c4: 1a00 0f24 |000e: const-string v0, "pname" // string@240f │ │ -0b78c8: 7020 9607 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTexturePName:(I)Ljava/lang/String; // method@0796 │ │ -0b78ce: 0c01 |0013: move-result-object v1 │ │ -0b78d0: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b78d6: 1a00 b223 |0017: const-string v0, "params" // string@23b2 │ │ -0b78da: 1241 |0019: const/4 v1, #int 4 // #4 │ │ -0b78dc: 7040 6707 0251 |001a: invoke-direct {v2, v0, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0767 │ │ -0b78e2: 7010 7407 0200 |001d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b78e8: 5420 f602 |0020: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02f6 │ │ -0b78ec: 7240 6828 3054 |0022: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameteriv:(IILjava/nio/IntBuffer;)V // method@2868 │ │ -0b78f2: 7010 7107 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b78f8: 0e00 |0028: return-void │ │ +0c5fb8: |[0c5fb8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameteriv:(IILjava/nio/IntBuffer;)V │ │ +0c5fc8: 1a00 311c |0000: const-string v0, "glTexParameteriv" // string@1c31 │ │ +0c5fcc: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c5fd2: 1a00 3c29 |0005: const-string v0, "target" // string@293c │ │ +0c5fd6: 7020 9807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@0798 │ │ +0c5fdc: 0c01 |000a: move-result-object v1 │ │ +0c5fde: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c5fe4: 1a00 0d24 |000e: const-string v0, "pname" // string@240d │ │ +0c5fe8: 7020 9607 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTexturePName:(I)Ljava/lang/String; // method@0796 │ │ +0c5fee: 0c01 |0013: move-result-object v1 │ │ +0c5ff0: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c5ff6: 1a00 b023 |0017: const-string v0, "params" // string@23b0 │ │ +0c5ffa: 1241 |0019: const/4 v1, #int 4 // #4 │ │ +0c5ffc: 7040 6707 0251 |001a: invoke-direct {v2, v0, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0767 │ │ +0c6002: 7010 7407 0200 |001d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c6008: 5420 f602 |0020: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02f6 │ │ +0c600c: 7240 6828 3054 |0022: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameteriv:(IILjava/nio/IntBuffer;)V // method@2868 │ │ +0c6012: 7010 7107 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c6018: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2480 │ │ 0x0005 line=2481 │ │ 0x000e line=2482 │ │ 0x0017 line=2483 │ │ 0x001d line=2484 │ │ @@ -227959,33 +228110,33 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 41 16-bit code units │ │ -0b78fc: |[0b78fc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameteriv:(II[II)V │ │ -0b790c: 1a00 331c |0000: const-string v0, "glTexParameteriv" // string@1c33 │ │ -0b7910: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b7916: 1a00 3e29 |0005: const-string v0, "target" // string@293e │ │ -0b791a: 7020 9807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@0798 │ │ -0b7920: 0c01 |000a: move-result-object v1 │ │ -0b7922: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b7928: 1a00 0f24 |000e: const-string v0, "pname" // string@240f │ │ -0b792c: 7020 9607 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTexturePName:(I)Ljava/lang/String; // method@0796 │ │ -0b7932: 0c01 |0013: move-result-object v1 │ │ -0b7934: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b793a: 1a00 b223 |0017: const-string v0, "params" // string@23b2 │ │ -0b793e: 1241 |0019: const/4 v1, #int 4 // #4 │ │ -0b7940: 7056 6a07 0251 |001a: invoke-direct {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@076a │ │ -0b7946: 7010 7407 0200 |001d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b794c: 5420 f602 |0020: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02f6 │ │ -0b7950: 7256 6928 3054 |0022: invoke-interface {v0, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameteriv:(II[II)V // method@2869 │ │ -0b7956: 7010 7107 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b795c: 0e00 |0028: return-void │ │ +0c601c: |[0c601c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameteriv:(II[II)V │ │ +0c602c: 1a00 311c |0000: const-string v0, "glTexParameteriv" // string@1c31 │ │ +0c6030: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c6036: 1a00 3c29 |0005: const-string v0, "target" // string@293c │ │ +0c603a: 7020 9807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@0798 │ │ +0c6040: 0c01 |000a: move-result-object v1 │ │ +0c6042: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c6048: 1a00 0d24 |000e: const-string v0, "pname" // string@240d │ │ +0c604c: 7020 9607 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTexturePName:(I)Ljava/lang/String; // method@0796 │ │ +0c6052: 0c01 |0013: move-result-object v1 │ │ +0c6054: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c605a: 1a00 b023 |0017: const-string v0, "params" // string@23b0 │ │ +0c605e: 1241 |0019: const/4 v1, #int 4 // #4 │ │ +0c6060: 7056 6a07 0251 |001a: invoke-direct {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@076a │ │ +0c6066: 7010 7407 0200 |001d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c606c: 5420 f602 |0020: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02f6 │ │ +0c6070: 7256 6928 3054 |0022: invoke-interface {v0, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameteriv:(II[II)V // method@2869 │ │ +0c6076: 7010 7107 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c607c: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2469 │ │ 0x0005 line=2470 │ │ 0x000e line=2471 │ │ 0x0017 line=2472 │ │ 0x001d line=2473 │ │ @@ -228004,32 +228155,32 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -0b7960: |[0b7960] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameterx:(III)V │ │ -0b7970: 1a00 341c |0000: const-string v0, "glTexParameterx" // string@1c34 │ │ -0b7974: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b797a: 1a00 3e29 |0005: const-string v0, "target" // string@293e │ │ -0b797e: 7020 9807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@0798 │ │ -0b7984: 0c01 |000a: move-result-object v1 │ │ -0b7986: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b798c: 1a00 0f24 |000e: const-string v0, "pname" // string@240f │ │ -0b7990: 7020 9607 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTexturePName:(I)Ljava/lang/String; // method@0796 │ │ -0b7996: 0c01 |0013: move-result-object v1 │ │ -0b7998: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b799e: 1a00 ae23 |0017: const-string v0, "param" // string@23ae │ │ -0b79a2: 7030 6507 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b79a8: 7010 7407 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b79ae: 5420 f402 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b79b2: 7240 3028 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexParameterx:(III)V // method@2830 │ │ -0b79b8: 7010 7107 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b79be: 0e00 |0027: return-void │ │ +0c6080: |[0c6080] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameterx:(III)V │ │ +0c6090: 1a00 321c |0000: const-string v0, "glTexParameterx" // string@1c32 │ │ +0c6094: 7020 6f07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c609a: 1a00 3c29 |0005: const-string v0, "target" // string@293c │ │ +0c609e: 7020 9807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@0798 │ │ +0c60a4: 0c01 |000a: move-result-object v1 │ │ +0c60a6: 7030 6c07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c60ac: 1a00 0d24 |000e: const-string v0, "pname" // string@240d │ │ +0c60b0: 7020 9607 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTexturePName:(I)Ljava/lang/String; // method@0796 │ │ +0c60b6: 0c01 |0013: move-result-object v1 │ │ +0c60b8: 7030 6c07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c60be: 1a00 ac23 |0017: const-string v0, "param" // string@23ac │ │ +0c60c2: 7030 6507 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c60c8: 7010 7407 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c60ce: 5420 f402 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c60d2: 7240 3028 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexParameterx:(III)V // method@2830 │ │ +0c60d8: 7010 7107 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c60de: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2458 │ │ 0x0005 line=2459 │ │ 0x000e line=2460 │ │ 0x0017 line=2461 │ │ 0x001c line=2462 │ │ @@ -228047,18 +228198,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b79c0: |[0b79c0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameterxv:(IILjava/nio/IntBuffer;)V │ │ -0b79d0: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b79d4: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b79da: 2700 |0005: throw v0 │ │ +0c60e0: |[0c60e0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameterxv:(IILjava/nio/IntBuffer;)V │ │ +0c60f0: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c60f4: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c60fa: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2950 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -228069,18 +228220,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b79dc: |[0b79dc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameterxv:(II[II)V │ │ -0b79ec: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b79f0: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b79f6: 2700 |0005: throw v0 │ │ +0c60fc: |[0c60fc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameterxv:(II[II)V │ │ +0c610c: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c6110: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c6116: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2946 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x0006 reg=2 target I │ │ 0x0000 - 0x0006 reg=3 pname I │ │ @@ -228092,57 +228243,57 @@ │ │ type : '(IIIIIIIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 10 │ │ outs : 10 │ │ insns size : 92 16-bit code units │ │ -0b79f8: |[0b79f8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ -0b7a08: 1a01 361c |0000: const-string v1, "glTexSubImage2D" // string@1c36 │ │ -0b7a0c: 7020 6f07 1b00 |0002: invoke-direct {v11, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b7a12: 1a01 3e29 |0005: const-string v1, "target" // string@293e │ │ -0b7a16: 7020 9807 cb00 |0007: invoke-direct {v11, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@0798 │ │ -0b7a1c: 0c02 |000a: move-result-object v2 │ │ -0b7a1e: 7030 6c07 1b02 |000b: invoke-direct {v11, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b7a24: 1a01 ec1f |000e: const-string v1, "level" // string@1fec │ │ -0b7a28: 7030 6507 1b0d |0010: invoke-direct {v11, v1, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b7a2e: 1a01 ed2b |0013: const-string v1, "xoffset" // string@2bed │ │ -0b7a32: 7030 6507 1b0e |0015: invoke-direct {v11, v1, v14}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b7a38: 1a01 092c |0018: const-string v1, "yoffset" // string@2c09 │ │ -0b7a3c: 7030 6507 1b0f |001a: invoke-direct {v11, v1, v15}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b7a42: 1a01 7d2b |001d: const-string v1, "width" // string@2b7d │ │ -0b7a46: 0200 1000 |001f: move/from16 v0, v16 │ │ -0b7a4a: 7030 6507 1b00 |0021: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b7a50: 1a01 cc1c |0024: const-string v1, "height" // string@1ccc │ │ -0b7a54: 0200 1100 |0026: move/from16 v0, v17 │ │ -0b7a58: 7030 6507 1b00 |0028: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b7a5e: 1a01 ea17 |002b: const-string v1, "format" // string@17ea │ │ -0b7a62: 0200 1200 |002d: move/from16 v0, v18 │ │ -0b7a66: 7030 6507 1b00 |002f: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b7a6c: 1a01 422a |0032: const-string v1, "type" // string@2a42 │ │ -0b7a70: 0200 1300 |0034: move/from16 v0, v19 │ │ -0b7a74: 7030 6507 1b00 |0036: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b7a7a: 1a01 fa23 |0039: const-string v1, "pixels" // string@23fa │ │ -0b7a7e: 7401 2d26 1400 |003b: invoke-virtual/range {v20}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ -0b7a84: 0c02 |003e: move-result-object v2 │ │ -0b7a86: 7030 6c07 1b02 |003f: invoke-direct {v11, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ -0b7a8c: 7010 7407 0b00 |0042: invoke-direct {v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b7a92: 54b1 f402 |0045: iget-object v1, v11, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b7a96: 01c2 |0047: move v2, v12 │ │ -0b7a98: 01d3 |0048: move v3, v13 │ │ -0b7a9a: 01e4 |0049: move v4, v14 │ │ -0b7a9c: 01f5 |004a: move v5, v15 │ │ -0b7a9e: 0206 1000 |004b: move/from16 v6, v16 │ │ -0b7aa2: 0207 1100 |004d: move/from16 v7, v17 │ │ -0b7aa6: 0208 1200 |004f: move/from16 v8, v18 │ │ -0b7aaa: 0209 1300 |0051: move/from16 v9, v19 │ │ -0b7aae: 080a 1400 |0053: move-object/from16 v10, v20 │ │ -0b7ab2: 780a 3128 0100 |0055: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Ljavax/microedition/khronos/opengles/GL10;.glTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@2831 │ │ -0b7ab8: 7010 7107 0b00 |0058: invoke-direct {v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b7abe: 0e00 |005b: return-void │ │ +0c6118: |[0c6118] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ +0c6128: 1a01 341c |0000: const-string v1, "glTexSubImage2D" // string@1c34 │ │ +0c612c: 7020 6f07 1b00 |0002: invoke-direct {v11, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c6132: 1a01 3c29 |0005: const-string v1, "target" // string@293c │ │ +0c6136: 7020 9807 cb00 |0007: invoke-direct {v11, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@0798 │ │ +0c613c: 0c02 |000a: move-result-object v2 │ │ +0c613e: 7030 6c07 1b02 |000b: invoke-direct {v11, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c6144: 1a01 ea1f |000e: const-string v1, "level" // string@1fea │ │ +0c6148: 7030 6507 1b0d |0010: invoke-direct {v11, v1, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c614e: 1a01 eb2b |0013: const-string v1, "xoffset" // string@2beb │ │ +0c6152: 7030 6507 1b0e |0015: invoke-direct {v11, v1, v14}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c6158: 1a01 072c |0018: const-string v1, "yoffset" // string@2c07 │ │ +0c615c: 7030 6507 1b0f |001a: invoke-direct {v11, v1, v15}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c6162: 1a01 7b2b |001d: const-string v1, "width" // string@2b7b │ │ +0c6166: 0200 1000 |001f: move/from16 v0, v16 │ │ +0c616a: 7030 6507 1b00 |0021: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c6170: 1a01 ca1c |0024: const-string v1, "height" // string@1cca │ │ +0c6174: 0200 1100 |0026: move/from16 v0, v17 │ │ +0c6178: 7030 6507 1b00 |0028: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c617e: 1a01 e817 |002b: const-string v1, "format" // string@17e8 │ │ +0c6182: 0200 1200 |002d: move/from16 v0, v18 │ │ +0c6186: 7030 6507 1b00 |002f: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c618c: 1a01 402a |0032: const-string v1, "type" // string@2a40 │ │ +0c6190: 0200 1300 |0034: move/from16 v0, v19 │ │ +0c6194: 7030 6507 1b00 |0036: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c619a: 1a01 f823 |0039: const-string v1, "pixels" // string@23f8 │ │ +0c619e: 7401 2d26 1400 |003b: invoke-virtual/range {v20}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@262d │ │ +0c61a4: 0c02 |003e: move-result-object v2 │ │ +0c61a6: 7030 6c07 1b02 |003f: invoke-direct {v11, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@076c │ │ +0c61ac: 7010 7407 0b00 |0042: invoke-direct {v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c61b2: 54b1 f402 |0045: iget-object v1, v11, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c61b6: 01c2 |0047: move v2, v12 │ │ +0c61b8: 01d3 |0048: move v3, v13 │ │ +0c61ba: 01e4 |0049: move v4, v14 │ │ +0c61bc: 01f5 |004a: move v5, v15 │ │ +0c61be: 0206 1000 |004b: move/from16 v6, v16 │ │ +0c61c2: 0207 1100 |004d: move/from16 v7, v17 │ │ +0c61c6: 0208 1200 |004f: move/from16 v8, v18 │ │ +0c61ca: 0209 1300 |0051: move/from16 v9, v19 │ │ +0c61ce: 080a 1400 |0053: move-object/from16 v10, v20 │ │ +0c61d2: 780a 3128 0100 |0055: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Ljavax/microedition/khronos/opengles/GL10;.glTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@2831 │ │ +0c61d8: 7010 7107 0b00 |0058: invoke-direct {v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c61de: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2492 │ │ 0x0005 line=2493 │ │ 0x000e line=2494 │ │ 0x0013 line=2495 │ │ 0x0018 line=2496 │ │ @@ -228172,28 +228323,28 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0b7ac0: |[0b7ac0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTranslatef:(FFF)V │ │ -0b7ad0: 1a00 371c |0000: const-string v0, "glTranslatef" // string@1c37 │ │ -0b7ad4: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b7ada: 1a00 ca2b |0005: const-string v0, "x" // string@2bca │ │ -0b7ade: 7030 6407 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b7ae4: 1a00 f22b |000a: const-string v0, "y" // string@2bf2 │ │ -0b7ae8: 7030 6407 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b7aee: 1a00 102c |000f: const-string v0, "z" // string@2c10 │ │ -0b7af2: 7030 6407 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ -0b7af8: 7010 7407 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b7afe: 5410 f402 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b7b02: 7240 3228 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTranslatef:(FFF)V // method@2832 │ │ -0b7b08: 7010 7107 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b7b0e: 0e00 |001f: return-void │ │ +0c61e0: |[0c61e0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTranslatef:(FFF)V │ │ +0c61f0: 1a00 351c |0000: const-string v0, "glTranslatef" // string@1c35 │ │ +0c61f4: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c61fa: 1a00 c82b |0005: const-string v0, "x" // string@2bc8 │ │ +0c61fe: 7030 6407 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c6204: 1a00 f02b |000a: const-string v0, "y" // string@2bf0 │ │ +0c6208: 7030 6407 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c620e: 1a00 0e2c |000f: const-string v0, "z" // string@2c0e │ │ +0c6212: 7030 6407 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0764 │ │ +0c6218: 7010 7407 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c621e: 5410 f402 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c6222: 7240 3228 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTranslatef:(FFF)V // method@2832 │ │ +0c6228: 7010 7107 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c622e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2508 │ │ 0x0005 line=2509 │ │ 0x000a line=2510 │ │ 0x000f line=2511 │ │ 0x0014 line=2512 │ │ @@ -228211,28 +228362,28 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0b7b10: |[0b7b10] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTranslatex:(III)V │ │ -0b7b20: 1a00 381c |0000: const-string v0, "glTranslatex" // string@1c38 │ │ -0b7b24: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b7b2a: 1a00 ca2b |0005: const-string v0, "x" // string@2bca │ │ -0b7b2e: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b7b34: 1a00 f22b |000a: const-string v0, "y" // string@2bf2 │ │ -0b7b38: 7030 6507 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b7b3e: 1a00 102c |000f: const-string v0, "z" // string@2c10 │ │ -0b7b42: 7030 6507 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b7b48: 7010 7407 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b7b4e: 5410 f402 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b7b52: 7240 3328 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTranslatex:(III)V // method@2833 │ │ -0b7b58: 7010 7107 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b7b5e: 0e00 |001f: return-void │ │ +0c6230: |[0c6230] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTranslatex:(III)V │ │ +0c6240: 1a00 361c |0000: const-string v0, "glTranslatex" // string@1c36 │ │ +0c6244: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c624a: 1a00 c82b |0005: const-string v0, "x" // string@2bc8 │ │ +0c624e: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c6254: 1a00 f02b |000a: const-string v0, "y" // string@2bf0 │ │ +0c6258: 7030 6507 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c625e: 1a00 0e2c |000f: const-string v0, "z" // string@2c0e │ │ +0c6262: 7030 6507 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c6268: 7010 7407 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c626e: 5410 f402 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c6272: 7240 3328 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTranslatex:(III)V // method@2833 │ │ +0c6278: 7010 7107 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c627e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2518 │ │ 0x0005 line=2519 │ │ 0x000a line=2520 │ │ 0x000f line=2521 │ │ 0x0014 line=2522 │ │ @@ -228250,31 +228401,31 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 32 16-bit code units │ │ -0b7b60: |[0b7b60] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glVertexPointer:(IIILjava/nio/Buffer;)V │ │ -0b7b70: 1a00 581c |0000: const-string v0, "glVertexPointer" // string@1c58 │ │ -0b7b74: 7020 6f07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b7b7a: 705a 6e07 7698 |0005: invoke-direct {v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.argPointer:(IIILjava/nio/Buffer;)V // method@076e │ │ -0b7b80: 7010 7407 0600 |0008: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b7b86: 2200 fa00 |000b: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // type@00fa │ │ -0b7b8a: 0761 |000d: move-object v1, v6 │ │ -0b7b8c: 0172 |000e: move v2, v7 │ │ -0b7b8e: 0183 |000f: move v3, v8 │ │ -0b7b90: 0194 |0010: move v4, v9 │ │ -0b7b92: 07a5 |0011: move-object v5, v10 │ │ -0b7b94: 7606 5e07 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;IIILjava/nio/Buffer;)V // method@075e │ │ -0b7b9a: 5b60 f302 |0015: iput-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02f3 │ │ -0b7b9e: 5460 f402 |0017: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b7ba2: 725a 3428 7098 |0019: invoke-interface {v0, v7, v8, v9, v10}, Ljavax/microedition/khronos/opengles/GL10;.glVertexPointer:(IIILjava/nio/Buffer;)V // method@2834 │ │ -0b7ba8: 7010 7107 0600 |001c: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b7bae: 0e00 |001f: return-void │ │ +0c6280: |[0c6280] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glVertexPointer:(IIILjava/nio/Buffer;)V │ │ +0c6290: 1a00 561c |0000: const-string v0, "glVertexPointer" // string@1c56 │ │ +0c6294: 7020 6f07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c629a: 705a 6e07 7698 |0005: invoke-direct {v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.argPointer:(IIILjava/nio/Buffer;)V // method@076e │ │ +0c62a0: 7010 7407 0600 |0008: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c62a6: 2200 f800 |000b: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // type@00f8 │ │ +0c62aa: 0761 |000d: move-object v1, v6 │ │ +0c62ac: 0172 |000e: move v2, v7 │ │ +0c62ae: 0183 |000f: move v3, v8 │ │ +0c62b0: 0194 |0010: move v4, v9 │ │ +0c62b2: 07a5 |0011: move-object v5, v10 │ │ +0c62b4: 7606 5e07 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;IIILjava/nio/Buffer;)V // method@075e │ │ +0c62ba: 5b60 f302 |0015: iput-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02f3 │ │ +0c62be: 5460 f402 |0017: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c62c2: 725a 3428 7098 |0019: invoke-interface {v0, v7, v8, v9, v10}, Ljavax/microedition/khronos/opengles/GL10;.glVertexPointer:(IIILjava/nio/Buffer;)V // method@2834 │ │ +0c62c8: 7010 7107 0600 |001c: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c62ce: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2528 │ │ 0x0005 line=2529 │ │ 0x0008 line=2530 │ │ 0x000b line=2531 │ │ 0x0017 line=2532 │ │ @@ -228292,30 +228443,30 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -0b7bb0: |[0b7bb0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glViewport:(IIII)V │ │ -0b7bc0: 1a00 591c |0000: const-string v0, "glViewport" // string@1c59 │ │ -0b7bc4: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ -0b7bca: 1a00 ca2b |0005: const-string v0, "x" // string@2bca │ │ -0b7bce: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b7bd4: 1a00 f22b |000a: const-string v0, "y" // string@2bf2 │ │ -0b7bd8: 7030 6507 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b7bde: 1a00 7d2b |000f: const-string v0, "width" // string@2b7d │ │ -0b7be2: 7030 6507 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b7be8: 1a00 cc1c |0014: const-string v0, "height" // string@1ccc │ │ -0b7bec: 7030 6507 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ -0b7bf2: 7010 7407 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ -0b7bf8: 5410 f402 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ -0b7bfc: 7255 3528 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glViewport:(IIII)V // method@2835 │ │ -0b7c02: 7010 7107 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ -0b7c08: 0e00 |0024: return-void │ │ +0c62d0: |[0c62d0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glViewport:(IIII)V │ │ +0c62e0: 1a00 571c |0000: const-string v0, "glViewport" // string@1c57 │ │ +0c62e4: 7020 6f07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@076f │ │ +0c62ea: 1a00 c82b |0005: const-string v0, "x" // string@2bc8 │ │ +0c62ee: 7030 6507 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c62f4: 1a00 f02b |000a: const-string v0, "y" // string@2bf0 │ │ +0c62f8: 7030 6507 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c62fe: 1a00 7b2b |000f: const-string v0, "width" // string@2b7b │ │ +0c6302: 7030 6507 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c6308: 1a00 ca1c |0014: const-string v0, "height" // string@1cca │ │ +0c630c: 7030 6507 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0765 │ │ +0c6312: 7010 7407 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@0774 │ │ +0c6318: 5410 f402 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02f4 │ │ +0c631c: 7255 3528 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glViewport:(IIII)V // method@2835 │ │ +0c6322: 7010 7107 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@0771 │ │ +0c6328: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2537 │ │ 0x0005 line=2538 │ │ 0x000a line=2539 │ │ 0x000f line=2540 │ │ 0x0014 line=2541 │ │ @@ -228335,220 +228486,220 @@ │ │ type : '(ILjava/nio/Buffer;)Ljava/nio/ByteBuffer;' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 398 16-bit code units │ │ -0b7c0c: |[0b7c0c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.toByteBuffer:(ILjava/nio/Buffer;)Ljava/nio/ByteBuffer; │ │ -0b7c1c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0b7c1e: 3b09 2d00 |0001: if-gez v9, 002e // +002d │ │ -0b7c22: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0b7c24: 20a6 de03 |0004: instance-of v6, v10, Ljava/nio/ByteBuffer; // type@03de │ │ -0b7c28: 3806 3800 |0006: if-eqz v6, 003e // +0038 │ │ -0b7c2c: 07a2 |0008: move-object v2, v10 │ │ -0b7c2e: 1f02 de03 |0009: check-cast v2, Ljava/nio/ByteBuffer; // type@03de │ │ -0b7c32: 3800 0600 |000b: if-eqz v0, 0011 // +0006 │ │ -0b7c36: 6e10 e726 0200 |000d: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ -0b7c3c: 0a09 |0010: move-result v9 │ │ -0b7c3e: 7110 d626 0900 |0011: invoke-static {v9}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@26d6 │ │ -0b7c44: 0c06 |0014: move-result-object v6 │ │ -0b7c46: 6e10 ea26 0200 |0015: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.order:()Ljava/nio/ByteOrder; // method@26ea │ │ -0b7c4c: 0c07 |0018: move-result-object v7 │ │ -0b7c4e: 6e20 e926 7600 |0019: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ -0b7c54: 0c04 |001c: move-result-object v4 │ │ -0b7c56: 6e10 eb26 0200 |001d: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@26eb │ │ -0b7c5c: 0a03 |0020: move-result v3 │ │ -0b7c5e: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -0b7c60: 3591 0e00 |0022: if-ge v1, v9, 0030 // +000e │ │ -0b7c64: 6e10 e326 0200 |0024: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.get:()B // method@26e3 │ │ -0b7c6a: 0a06 |0027: move-result v6 │ │ -0b7c6c: 6e20 ed26 6400 |0028: invoke-virtual {v4, v6}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@26ed │ │ -0b7c72: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b7c76: 28f5 |002d: goto 0022 // -000b │ │ -0b7c78: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -0b7c7a: 28d5 |002f: goto 0004 // -002b │ │ -0b7c7c: 6e20 ec26 3200 |0030: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ -0b7c82: 6e10 f026 0400 |0033: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@26f0 │ │ -0b7c88: 7100 f126 0000 |0036: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@26f1 │ │ -0b7c8e: 0c06 |0039: move-result-object v6 │ │ -0b7c90: 6e20 e926 6400 |003a: invoke-virtual {v4, v6}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ -0b7c96: 1104 |003d: return-object v4 │ │ -0b7c98: 20a6 e003 |003e: instance-of v6, v10, Ljava/nio/CharBuffer; // type@03e0 │ │ -0b7c9c: 3806 3400 |0040: if-eqz v6, 0074 // +0034 │ │ -0b7ca0: 07a2 |0042: move-object v2, v10 │ │ -0b7ca2: 1f02 e003 |0043: check-cast v2, Ljava/nio/CharBuffer; // type@03e0 │ │ -0b7ca6: 3800 0800 |0045: if-eqz v0, 004d // +0008 │ │ -0b7caa: 6e10 f426 0200 |0047: invoke-virtual {v2}, Ljava/nio/CharBuffer;.limit:()I // method@26f4 │ │ -0b7cb0: 0a06 |004a: move-result v6 │ │ -0b7cb2: da09 0602 |004b: mul-int/lit8 v9, v6, #int 2 // #02 │ │ -0b7cb6: 7110 d626 0900 |004d: invoke-static {v9}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@26d6 │ │ -0b7cbc: 0c06 |0050: move-result-object v6 │ │ -0b7cbe: 6e10 f526 0200 |0051: invoke-virtual {v2}, Ljava/nio/CharBuffer;.order:()Ljava/nio/ByteOrder; // method@26f5 │ │ -0b7cc4: 0c07 |0054: move-result-object v7 │ │ -0b7cc6: 6e20 e926 7600 |0055: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ -0b7ccc: 0c04 |0058: move-result-object v4 │ │ -0b7cce: 6e10 da26 0400 |0059: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.asCharBuffer:()Ljava/nio/CharBuffer; // method@26da │ │ -0b7cd4: 0c05 |005c: move-result-object v5 │ │ -0b7cd6: 6e10 f626 0200 |005d: invoke-virtual {v2}, Ljava/nio/CharBuffer;.position:()I // method@26f6 │ │ -0b7cdc: 0a03 |0060: move-result v3 │ │ -0b7cde: 1201 |0061: const/4 v1, #int 0 // #0 │ │ -0b7ce0: db06 0902 |0062: div-int/lit8 v6, v9, #int 2 // #02 │ │ -0b7ce4: 3561 0c00 |0064: if-ge v1, v6, 0070 // +000c │ │ -0b7ce8: 6e10 f226 0200 |0066: invoke-virtual {v2}, Ljava/nio/CharBuffer;.get:()C // method@26f2 │ │ -0b7cee: 0a06 |0069: move-result v6 │ │ -0b7cf0: 6e20 f826 6500 |006a: invoke-virtual {v5, v6}, Ljava/nio/CharBuffer;.put:(C)Ljava/nio/CharBuffer; // method@26f8 │ │ -0b7cf6: d801 0101 |006d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b7cfa: 28f3 |006f: goto 0062 // -000d │ │ -0b7cfc: 6e20 f726 3200 |0070: invoke-virtual {v2, v3}, Ljava/nio/CharBuffer;.position:(I)Ljava/nio/Buffer; // method@26f7 │ │ -0b7d02: 28c0 |0073: goto 0033 // -0040 │ │ -0b7d04: 20a6 e503 |0074: instance-of v6, v10, Ljava/nio/ShortBuffer; // type@03e5 │ │ -0b7d08: 3806 3400 |0076: if-eqz v6, 00aa // +0034 │ │ -0b7d0c: 07a2 |0078: move-object v2, v10 │ │ -0b7d0e: 1f02 e503 |0079: check-cast v2, Ljava/nio/ShortBuffer; // type@03e5 │ │ -0b7d12: 3800 0800 |007b: if-eqz v0, 0083 // +0008 │ │ -0b7d16: 6e10 2527 0200 |007d: invoke-virtual {v2}, Ljava/nio/ShortBuffer;.limit:()I // method@2725 │ │ -0b7d1c: 0a06 |0080: move-result v6 │ │ -0b7d1e: da09 0602 |0081: mul-int/lit8 v9, v6, #int 2 // #02 │ │ -0b7d22: 7110 d626 0900 |0083: invoke-static {v9}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@26d6 │ │ -0b7d28: 0c06 |0086: move-result-object v6 │ │ -0b7d2a: 6e10 2727 0200 |0087: invoke-virtual {v2}, Ljava/nio/ShortBuffer;.order:()Ljava/nio/ByteOrder; // method@2727 │ │ -0b7d30: 0c07 |008a: move-result-object v7 │ │ -0b7d32: 6e20 e926 7600 |008b: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ -0b7d38: 0c04 |008e: move-result-object v4 │ │ -0b7d3a: 6e10 df26 0400 |008f: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@26df │ │ -0b7d40: 0c05 |0092: move-result-object v5 │ │ -0b7d42: 6e10 2827 0200 |0093: invoke-virtual {v2}, Ljava/nio/ShortBuffer;.position:()I // method@2728 │ │ -0b7d48: 0a03 |0096: move-result v3 │ │ -0b7d4a: 1201 |0097: const/4 v1, #int 0 // #0 │ │ -0b7d4c: db06 0902 |0098: div-int/lit8 v6, v9, #int 2 // #02 │ │ -0b7d50: 3561 0c00 |009a: if-ge v1, v6, 00a6 // +000c │ │ -0b7d54: 6e10 2327 0200 |009c: invoke-virtual {v2}, Ljava/nio/ShortBuffer;.get:()S // method@2723 │ │ -0b7d5a: 0a06 |009f: move-result v6 │ │ -0b7d5c: 6e20 2a27 6500 |00a0: invoke-virtual {v5, v6}, Ljava/nio/ShortBuffer;.put:(S)Ljava/nio/ShortBuffer; // method@272a │ │ -0b7d62: d801 0101 |00a3: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b7d66: 28f3 |00a5: goto 0098 // -000d │ │ -0b7d68: 6e20 2927 3200 |00a6: invoke-virtual {v2, v3}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2729 │ │ -0b7d6e: 288a |00a9: goto 0033 // -0076 │ │ -0b7d70: 20a6 e303 |00aa: instance-of v6, v10, Ljava/nio/IntBuffer; // type@03e3 │ │ -0b7d74: 3806 3500 |00ac: if-eqz v6, 00e1 // +0035 │ │ -0b7d78: 07a2 |00ae: move-object v2, v10 │ │ -0b7d7a: 1f02 e303 |00af: check-cast v2, Ljava/nio/IntBuffer; // type@03e3 │ │ -0b7d7e: 3800 0800 |00b1: if-eqz v0, 00b9 // +0008 │ │ -0b7d82: 6e10 1127 0200 |00b3: invoke-virtual {v2}, Ljava/nio/IntBuffer;.limit:()I // method@2711 │ │ -0b7d88: 0a06 |00b6: move-result v6 │ │ -0b7d8a: da09 0604 |00b7: mul-int/lit8 v9, v6, #int 4 // #04 │ │ -0b7d8e: 7110 d626 0900 |00b9: invoke-static {v9}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@26d6 │ │ -0b7d94: 0c06 |00bc: move-result-object v6 │ │ -0b7d96: 6e10 1327 0200 |00bd: invoke-virtual {v2}, Ljava/nio/IntBuffer;.order:()Ljava/nio/ByteOrder; // method@2713 │ │ -0b7d9c: 0c07 |00c0: move-result-object v7 │ │ -0b7d9e: 6e20 e926 7600 |00c1: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ -0b7da4: 0c04 |00c4: move-result-object v4 │ │ -0b7da6: 6e10 dd26 0400 |00c5: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.asIntBuffer:()Ljava/nio/IntBuffer; // method@26dd │ │ -0b7dac: 0c05 |00c8: move-result-object v5 │ │ -0b7dae: 6e10 1427 0200 |00c9: invoke-virtual {v2}, Ljava/nio/IntBuffer;.position:()I // method@2714 │ │ -0b7db4: 0a03 |00cc: move-result v3 │ │ -0b7db6: 1201 |00cd: const/4 v1, #int 0 // #0 │ │ -0b7db8: db06 0904 |00ce: div-int/lit8 v6, v9, #int 4 // #04 │ │ -0b7dbc: 3561 0c00 |00d0: if-ge v1, v6, 00dc // +000c │ │ -0b7dc0: 6e10 0f27 0200 |00d2: invoke-virtual {v2}, Ljava/nio/IntBuffer;.get:()I // method@270f │ │ -0b7dc6: 0a06 |00d5: move-result v6 │ │ -0b7dc8: 6e20 1627 6500 |00d6: invoke-virtual {v5, v6}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2716 │ │ -0b7dce: d801 0101 |00d9: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b7dd2: 28f3 |00db: goto 00ce // -000d │ │ -0b7dd4: 6e20 1527 3200 |00dc: invoke-virtual {v2, v3}, Ljava/nio/IntBuffer;.position:(I)Ljava/nio/Buffer; // method@2715 │ │ -0b7dda: 2900 54ff |00df: goto/16 0033 // -00ac │ │ -0b7dde: 20a6 e203 |00e1: instance-of v6, v10, Ljava/nio/FloatBuffer; // type@03e2 │ │ -0b7de2: 3806 3500 |00e3: if-eqz v6, 0118 // +0035 │ │ -0b7de6: 07a2 |00e5: move-object v2, v10 │ │ -0b7de8: 1f02 e203 |00e6: check-cast v2, Ljava/nio/FloatBuffer; // type@03e2 │ │ -0b7dec: 3800 0800 |00e8: if-eqz v0, 00f0 // +0008 │ │ -0b7df0: 6e10 0527 0200 |00ea: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.limit:()I // method@2705 │ │ -0b7df6: 0a06 |00ed: move-result v6 │ │ -0b7df8: da09 0604 |00ee: mul-int/lit8 v9, v6, #int 4 // #04 │ │ -0b7dfc: 7110 d626 0900 |00f0: invoke-static {v9}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@26d6 │ │ -0b7e02: 0c06 |00f3: move-result-object v6 │ │ -0b7e04: 6e10 0727 0200 |00f4: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.order:()Ljava/nio/ByteOrder; // method@2707 │ │ -0b7e0a: 0c07 |00f7: move-result-object v7 │ │ -0b7e0c: 6e20 e926 7600 |00f8: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ -0b7e12: 0c04 |00fb: move-result-object v4 │ │ -0b7e14: 6e10 dc26 0400 |00fc: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@26dc │ │ -0b7e1a: 0c05 |00ff: move-result-object v5 │ │ -0b7e1c: 6e10 0827 0200 |0100: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.position:()I // method@2708 │ │ -0b7e22: 0a03 |0103: move-result v3 │ │ -0b7e24: 1201 |0104: const/4 v1, #int 0 // #0 │ │ -0b7e26: db06 0904 |0105: div-int/lit8 v6, v9, #int 4 // #04 │ │ -0b7e2a: 3561 0c00 |0107: if-ge v1, v6, 0113 // +000c │ │ -0b7e2e: 6e10 0227 0200 |0109: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.get:()F // method@2702 │ │ -0b7e34: 0a06 |010c: move-result v6 │ │ -0b7e36: 6e20 0a27 6500 |010d: invoke-virtual {v5, v6}, Ljava/nio/FloatBuffer;.put:(F)Ljava/nio/FloatBuffer; // method@270a │ │ -0b7e3c: d801 0101 |0110: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b7e40: 28f3 |0112: goto 0105 // -000d │ │ -0b7e42: 6e20 0927 3200 |0113: invoke-virtual {v2, v3}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2709 │ │ -0b7e48: 2900 1dff |0116: goto/16 0033 // -00e3 │ │ -0b7e4c: 20a6 e103 |0118: instance-of v6, v10, Ljava/nio/DoubleBuffer; // type@03e1 │ │ -0b7e50: 3806 3500 |011a: if-eqz v6, 014f // +0035 │ │ -0b7e54: 07a2 |011c: move-object v2, v10 │ │ -0b7e56: 1f02 e103 |011d: check-cast v2, Ljava/nio/DoubleBuffer; // type@03e1 │ │ -0b7e5a: 3800 0800 |011f: if-eqz v0, 0127 // +0008 │ │ -0b7e5e: 6e10 fa26 0200 |0121: invoke-virtual {v2}, Ljava/nio/DoubleBuffer;.limit:()I // method@26fa │ │ -0b7e64: 0a06 |0124: move-result v6 │ │ -0b7e66: da09 0608 |0125: mul-int/lit8 v9, v6, #int 8 // #08 │ │ -0b7e6a: 7110 d626 0900 |0127: invoke-static {v9}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@26d6 │ │ -0b7e70: 0c06 |012a: move-result-object v6 │ │ -0b7e72: 6e10 fb26 0200 |012b: invoke-virtual {v2}, Ljava/nio/DoubleBuffer;.order:()Ljava/nio/ByteOrder; // method@26fb │ │ -0b7e78: 0c07 |012e: move-result-object v7 │ │ -0b7e7a: 6e20 e926 7600 |012f: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ -0b7e80: 0c04 |0132: move-result-object v4 │ │ -0b7e82: 6e10 db26 0400 |0133: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.asDoubleBuffer:()Ljava/nio/DoubleBuffer; // method@26db │ │ -0b7e88: 0c05 |0136: move-result-object v5 │ │ -0b7e8a: 6e10 fc26 0200 |0137: invoke-virtual {v2}, Ljava/nio/DoubleBuffer;.position:()I // method@26fc │ │ -0b7e90: 0a03 |013a: move-result v3 │ │ -0b7e92: 1201 |013b: const/4 v1, #int 0 // #0 │ │ -0b7e94: db06 0908 |013c: div-int/lit8 v6, v9, #int 8 // #08 │ │ -0b7e98: 3561 0c00 |013e: if-ge v1, v6, 014a // +000c │ │ -0b7e9c: 6e10 f926 0200 |0140: invoke-virtual {v2}, Ljava/nio/DoubleBuffer;.get:()D // method@26f9 │ │ -0b7ea2: 0b06 |0143: move-result-wide v6 │ │ -0b7ea4: 6e30 fe26 6507 |0144: invoke-virtual {v5, v6, v7}, Ljava/nio/DoubleBuffer;.put:(D)Ljava/nio/DoubleBuffer; // method@26fe │ │ -0b7eaa: d801 0101 |0147: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b7eae: 28f3 |0149: goto 013c // -000d │ │ -0b7eb0: 6e20 fd26 3200 |014a: invoke-virtual {v2, v3}, Ljava/nio/DoubleBuffer;.position:(I)Ljava/nio/Buffer; // method@26fd │ │ -0b7eb6: 2900 e6fe |014d: goto/16 0033 // -011a │ │ -0b7eba: 20a6 e403 |014f: instance-of v6, v10, Ljava/nio/LongBuffer; // type@03e4 │ │ -0b7ebe: 3806 3500 |0151: if-eqz v6, 0186 // +0035 │ │ -0b7ec2: 07a2 |0153: move-object v2, v10 │ │ -0b7ec4: 1f02 e403 |0154: check-cast v2, Ljava/nio/LongBuffer; // type@03e4 │ │ -0b7ec8: 3800 0800 |0156: if-eqz v0, 015e // +0008 │ │ -0b7ecc: 6e10 1a27 0200 |0158: invoke-virtual {v2}, Ljava/nio/LongBuffer;.limit:()I // method@271a │ │ -0b7ed2: 0a06 |015b: move-result v6 │ │ -0b7ed4: da09 0608 |015c: mul-int/lit8 v9, v6, #int 8 // #08 │ │ -0b7ed8: 7110 d626 0900 |015e: invoke-static {v9}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@26d6 │ │ -0b7ede: 0c06 |0161: move-result-object v6 │ │ -0b7ee0: 6e10 1b27 0200 |0162: invoke-virtual {v2}, Ljava/nio/LongBuffer;.order:()Ljava/nio/ByteOrder; // method@271b │ │ -0b7ee6: 0c07 |0165: move-result-object v7 │ │ -0b7ee8: 6e20 e926 7600 |0166: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ -0b7eee: 0c04 |0169: move-result-object v4 │ │ -0b7ef0: 6e10 de26 0400 |016a: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.asLongBuffer:()Ljava/nio/LongBuffer; // method@26de │ │ -0b7ef6: 0c05 |016d: move-result-object v5 │ │ -0b7ef8: 6e10 1c27 0200 |016e: invoke-virtual {v2}, Ljava/nio/LongBuffer;.position:()I // method@271c │ │ -0b7efe: 0a03 |0171: move-result v3 │ │ -0b7f00: 1201 |0172: const/4 v1, #int 0 // #0 │ │ -0b7f02: db06 0908 |0173: div-int/lit8 v6, v9, #int 8 // #08 │ │ -0b7f06: 3561 0c00 |0175: if-ge v1, v6, 0181 // +000c │ │ -0b7f0a: 6e10 1927 0200 |0177: invoke-virtual {v2}, Ljava/nio/LongBuffer;.get:()J // method@2719 │ │ -0b7f10: 0b06 |017a: move-result-wide v6 │ │ -0b7f12: 6e30 1e27 6507 |017b: invoke-virtual {v5, v6, v7}, Ljava/nio/LongBuffer;.put:(J)Ljava/nio/LongBuffer; // method@271e │ │ -0b7f18: d801 0101 |017e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b7f1c: 28f3 |0180: goto 0173 // -000d │ │ -0b7f1e: 6e20 1d27 3200 |0181: invoke-virtual {v2, v3}, Ljava/nio/LongBuffer;.position:(I)Ljava/nio/Buffer; // method@271d │ │ -0b7f24: 2900 affe |0184: goto/16 0033 // -0151 │ │ -0b7f28: 2206 c003 |0186: new-instance v6, Ljava/lang/RuntimeException; // type@03c0 │ │ -0b7f2c: 1a07 ab0f |0188: const-string v7, "Unimplemented Buffer subclass." // string@0fab │ │ -0b7f30: 7020 3526 7600 |018a: invoke-direct {v6, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ -0b7f36: 2706 |018d: throw v6 │ │ +0c632c: |[0c632c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.toByteBuffer:(ILjava/nio/Buffer;)Ljava/nio/ByteBuffer; │ │ +0c633c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0c633e: 3b09 2d00 |0001: if-gez v9, 002e // +002d │ │ +0c6342: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0c6344: 20a6 dc03 |0004: instance-of v6, v10, Ljava/nio/ByteBuffer; // type@03dc │ │ +0c6348: 3806 3800 |0006: if-eqz v6, 003e // +0038 │ │ +0c634c: 07a2 |0008: move-object v2, v10 │ │ +0c634e: 1f02 dc03 |0009: check-cast v2, Ljava/nio/ByteBuffer; // type@03dc │ │ +0c6352: 3800 0600 |000b: if-eqz v0, 0011 // +0006 │ │ +0c6356: 6e10 e726 0200 |000d: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ +0c635c: 0a09 |0010: move-result v9 │ │ +0c635e: 7110 d626 0900 |0011: invoke-static {v9}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@26d6 │ │ +0c6364: 0c06 |0014: move-result-object v6 │ │ +0c6366: 6e10 ea26 0200 |0015: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.order:()Ljava/nio/ByteOrder; // method@26ea │ │ +0c636c: 0c07 |0018: move-result-object v7 │ │ +0c636e: 6e20 e926 7600 |0019: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ +0c6374: 0c04 |001c: move-result-object v4 │ │ +0c6376: 6e10 eb26 0200 |001d: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@26eb │ │ +0c637c: 0a03 |0020: move-result v3 │ │ +0c637e: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +0c6380: 3591 0e00 |0022: if-ge v1, v9, 0030 // +000e │ │ +0c6384: 6e10 e326 0200 |0024: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.get:()B // method@26e3 │ │ +0c638a: 0a06 |0027: move-result v6 │ │ +0c638c: 6e20 ed26 6400 |0028: invoke-virtual {v4, v6}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@26ed │ │ +0c6392: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c6396: 28f5 |002d: goto 0022 // -000b │ │ +0c6398: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +0c639a: 28d5 |002f: goto 0004 // -002b │ │ +0c639c: 6e20 ec26 3200 |0030: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ +0c63a2: 6e10 f026 0400 |0033: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@26f0 │ │ +0c63a8: 7100 f126 0000 |0036: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@26f1 │ │ +0c63ae: 0c06 |0039: move-result-object v6 │ │ +0c63b0: 6e20 e926 6400 |003a: invoke-virtual {v4, v6}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ +0c63b6: 1104 |003d: return-object v4 │ │ +0c63b8: 20a6 de03 |003e: instance-of v6, v10, Ljava/nio/CharBuffer; // type@03de │ │ +0c63bc: 3806 3400 |0040: if-eqz v6, 0074 // +0034 │ │ +0c63c0: 07a2 |0042: move-object v2, v10 │ │ +0c63c2: 1f02 de03 |0043: check-cast v2, Ljava/nio/CharBuffer; // type@03de │ │ +0c63c6: 3800 0800 |0045: if-eqz v0, 004d // +0008 │ │ +0c63ca: 6e10 f426 0200 |0047: invoke-virtual {v2}, Ljava/nio/CharBuffer;.limit:()I // method@26f4 │ │ +0c63d0: 0a06 |004a: move-result v6 │ │ +0c63d2: da09 0602 |004b: mul-int/lit8 v9, v6, #int 2 // #02 │ │ +0c63d6: 7110 d626 0900 |004d: invoke-static {v9}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@26d6 │ │ +0c63dc: 0c06 |0050: move-result-object v6 │ │ +0c63de: 6e10 f526 0200 |0051: invoke-virtual {v2}, Ljava/nio/CharBuffer;.order:()Ljava/nio/ByteOrder; // method@26f5 │ │ +0c63e4: 0c07 |0054: move-result-object v7 │ │ +0c63e6: 6e20 e926 7600 |0055: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ +0c63ec: 0c04 |0058: move-result-object v4 │ │ +0c63ee: 6e10 da26 0400 |0059: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.asCharBuffer:()Ljava/nio/CharBuffer; // method@26da │ │ +0c63f4: 0c05 |005c: move-result-object v5 │ │ +0c63f6: 6e10 f626 0200 |005d: invoke-virtual {v2}, Ljava/nio/CharBuffer;.position:()I // method@26f6 │ │ +0c63fc: 0a03 |0060: move-result v3 │ │ +0c63fe: 1201 |0061: const/4 v1, #int 0 // #0 │ │ +0c6400: db06 0902 |0062: div-int/lit8 v6, v9, #int 2 // #02 │ │ +0c6404: 3561 0c00 |0064: if-ge v1, v6, 0070 // +000c │ │ +0c6408: 6e10 f226 0200 |0066: invoke-virtual {v2}, Ljava/nio/CharBuffer;.get:()C // method@26f2 │ │ +0c640e: 0a06 |0069: move-result v6 │ │ +0c6410: 6e20 f826 6500 |006a: invoke-virtual {v5, v6}, Ljava/nio/CharBuffer;.put:(C)Ljava/nio/CharBuffer; // method@26f8 │ │ +0c6416: d801 0101 |006d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c641a: 28f3 |006f: goto 0062 // -000d │ │ +0c641c: 6e20 f726 3200 |0070: invoke-virtual {v2, v3}, Ljava/nio/CharBuffer;.position:(I)Ljava/nio/Buffer; // method@26f7 │ │ +0c6422: 28c0 |0073: goto 0033 // -0040 │ │ +0c6424: 20a6 e303 |0074: instance-of v6, v10, Ljava/nio/ShortBuffer; // type@03e3 │ │ +0c6428: 3806 3400 |0076: if-eqz v6, 00aa // +0034 │ │ +0c642c: 07a2 |0078: move-object v2, v10 │ │ +0c642e: 1f02 e303 |0079: check-cast v2, Ljava/nio/ShortBuffer; // type@03e3 │ │ +0c6432: 3800 0800 |007b: if-eqz v0, 0083 // +0008 │ │ +0c6436: 6e10 2527 0200 |007d: invoke-virtual {v2}, Ljava/nio/ShortBuffer;.limit:()I // method@2725 │ │ +0c643c: 0a06 |0080: move-result v6 │ │ +0c643e: da09 0602 |0081: mul-int/lit8 v9, v6, #int 2 // #02 │ │ +0c6442: 7110 d626 0900 |0083: invoke-static {v9}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@26d6 │ │ +0c6448: 0c06 |0086: move-result-object v6 │ │ +0c644a: 6e10 2727 0200 |0087: invoke-virtual {v2}, Ljava/nio/ShortBuffer;.order:()Ljava/nio/ByteOrder; // method@2727 │ │ +0c6450: 0c07 |008a: move-result-object v7 │ │ +0c6452: 6e20 e926 7600 |008b: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ +0c6458: 0c04 |008e: move-result-object v4 │ │ +0c645a: 6e10 df26 0400 |008f: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@26df │ │ +0c6460: 0c05 |0092: move-result-object v5 │ │ +0c6462: 6e10 2827 0200 |0093: invoke-virtual {v2}, Ljava/nio/ShortBuffer;.position:()I // method@2728 │ │ +0c6468: 0a03 |0096: move-result v3 │ │ +0c646a: 1201 |0097: const/4 v1, #int 0 // #0 │ │ +0c646c: db06 0902 |0098: div-int/lit8 v6, v9, #int 2 // #02 │ │ +0c6470: 3561 0c00 |009a: if-ge v1, v6, 00a6 // +000c │ │ +0c6474: 6e10 2327 0200 |009c: invoke-virtual {v2}, Ljava/nio/ShortBuffer;.get:()S // method@2723 │ │ +0c647a: 0a06 |009f: move-result v6 │ │ +0c647c: 6e20 2a27 6500 |00a0: invoke-virtual {v5, v6}, Ljava/nio/ShortBuffer;.put:(S)Ljava/nio/ShortBuffer; // method@272a │ │ +0c6482: d801 0101 |00a3: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c6486: 28f3 |00a5: goto 0098 // -000d │ │ +0c6488: 6e20 2927 3200 |00a6: invoke-virtual {v2, v3}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2729 │ │ +0c648e: 288a |00a9: goto 0033 // -0076 │ │ +0c6490: 20a6 e103 |00aa: instance-of v6, v10, Ljava/nio/IntBuffer; // type@03e1 │ │ +0c6494: 3806 3500 |00ac: if-eqz v6, 00e1 // +0035 │ │ +0c6498: 07a2 |00ae: move-object v2, v10 │ │ +0c649a: 1f02 e103 |00af: check-cast v2, Ljava/nio/IntBuffer; // type@03e1 │ │ +0c649e: 3800 0800 |00b1: if-eqz v0, 00b9 // +0008 │ │ +0c64a2: 6e10 1127 0200 |00b3: invoke-virtual {v2}, Ljava/nio/IntBuffer;.limit:()I // method@2711 │ │ +0c64a8: 0a06 |00b6: move-result v6 │ │ +0c64aa: da09 0604 |00b7: mul-int/lit8 v9, v6, #int 4 // #04 │ │ +0c64ae: 7110 d626 0900 |00b9: invoke-static {v9}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@26d6 │ │ +0c64b4: 0c06 |00bc: move-result-object v6 │ │ +0c64b6: 6e10 1327 0200 |00bd: invoke-virtual {v2}, Ljava/nio/IntBuffer;.order:()Ljava/nio/ByteOrder; // method@2713 │ │ +0c64bc: 0c07 |00c0: move-result-object v7 │ │ +0c64be: 6e20 e926 7600 |00c1: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ +0c64c4: 0c04 |00c4: move-result-object v4 │ │ +0c64c6: 6e10 dd26 0400 |00c5: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.asIntBuffer:()Ljava/nio/IntBuffer; // method@26dd │ │ +0c64cc: 0c05 |00c8: move-result-object v5 │ │ +0c64ce: 6e10 1427 0200 |00c9: invoke-virtual {v2}, Ljava/nio/IntBuffer;.position:()I // method@2714 │ │ +0c64d4: 0a03 |00cc: move-result v3 │ │ +0c64d6: 1201 |00cd: const/4 v1, #int 0 // #0 │ │ +0c64d8: db06 0904 |00ce: div-int/lit8 v6, v9, #int 4 // #04 │ │ +0c64dc: 3561 0c00 |00d0: if-ge v1, v6, 00dc // +000c │ │ +0c64e0: 6e10 0f27 0200 |00d2: invoke-virtual {v2}, Ljava/nio/IntBuffer;.get:()I // method@270f │ │ +0c64e6: 0a06 |00d5: move-result v6 │ │ +0c64e8: 6e20 1627 6500 |00d6: invoke-virtual {v5, v6}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2716 │ │ +0c64ee: d801 0101 |00d9: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c64f2: 28f3 |00db: goto 00ce // -000d │ │ +0c64f4: 6e20 1527 3200 |00dc: invoke-virtual {v2, v3}, Ljava/nio/IntBuffer;.position:(I)Ljava/nio/Buffer; // method@2715 │ │ +0c64fa: 2900 54ff |00df: goto/16 0033 // -00ac │ │ +0c64fe: 20a6 e003 |00e1: instance-of v6, v10, Ljava/nio/FloatBuffer; // type@03e0 │ │ +0c6502: 3806 3500 |00e3: if-eqz v6, 0118 // +0035 │ │ +0c6506: 07a2 |00e5: move-object v2, v10 │ │ +0c6508: 1f02 e003 |00e6: check-cast v2, Ljava/nio/FloatBuffer; // type@03e0 │ │ +0c650c: 3800 0800 |00e8: if-eqz v0, 00f0 // +0008 │ │ +0c6510: 6e10 0527 0200 |00ea: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.limit:()I // method@2705 │ │ +0c6516: 0a06 |00ed: move-result v6 │ │ +0c6518: da09 0604 |00ee: mul-int/lit8 v9, v6, #int 4 // #04 │ │ +0c651c: 7110 d626 0900 |00f0: invoke-static {v9}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@26d6 │ │ +0c6522: 0c06 |00f3: move-result-object v6 │ │ +0c6524: 6e10 0727 0200 |00f4: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.order:()Ljava/nio/ByteOrder; // method@2707 │ │ +0c652a: 0c07 |00f7: move-result-object v7 │ │ +0c652c: 6e20 e926 7600 |00f8: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ +0c6532: 0c04 |00fb: move-result-object v4 │ │ +0c6534: 6e10 dc26 0400 |00fc: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@26dc │ │ +0c653a: 0c05 |00ff: move-result-object v5 │ │ +0c653c: 6e10 0827 0200 |0100: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.position:()I // method@2708 │ │ +0c6542: 0a03 |0103: move-result v3 │ │ +0c6544: 1201 |0104: const/4 v1, #int 0 // #0 │ │ +0c6546: db06 0904 |0105: div-int/lit8 v6, v9, #int 4 // #04 │ │ +0c654a: 3561 0c00 |0107: if-ge v1, v6, 0113 // +000c │ │ +0c654e: 6e10 0227 0200 |0109: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.get:()F // method@2702 │ │ +0c6554: 0a06 |010c: move-result v6 │ │ +0c6556: 6e20 0a27 6500 |010d: invoke-virtual {v5, v6}, Ljava/nio/FloatBuffer;.put:(F)Ljava/nio/FloatBuffer; // method@270a │ │ +0c655c: d801 0101 |0110: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c6560: 28f3 |0112: goto 0105 // -000d │ │ +0c6562: 6e20 0927 3200 |0113: invoke-virtual {v2, v3}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2709 │ │ +0c6568: 2900 1dff |0116: goto/16 0033 // -00e3 │ │ +0c656c: 20a6 df03 |0118: instance-of v6, v10, Ljava/nio/DoubleBuffer; // type@03df │ │ +0c6570: 3806 3500 |011a: if-eqz v6, 014f // +0035 │ │ +0c6574: 07a2 |011c: move-object v2, v10 │ │ +0c6576: 1f02 df03 |011d: check-cast v2, Ljava/nio/DoubleBuffer; // type@03df │ │ +0c657a: 3800 0800 |011f: if-eqz v0, 0127 // +0008 │ │ +0c657e: 6e10 fa26 0200 |0121: invoke-virtual {v2}, Ljava/nio/DoubleBuffer;.limit:()I // method@26fa │ │ +0c6584: 0a06 |0124: move-result v6 │ │ +0c6586: da09 0608 |0125: mul-int/lit8 v9, v6, #int 8 // #08 │ │ +0c658a: 7110 d626 0900 |0127: invoke-static {v9}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@26d6 │ │ +0c6590: 0c06 |012a: move-result-object v6 │ │ +0c6592: 6e10 fb26 0200 |012b: invoke-virtual {v2}, Ljava/nio/DoubleBuffer;.order:()Ljava/nio/ByteOrder; // method@26fb │ │ +0c6598: 0c07 |012e: move-result-object v7 │ │ +0c659a: 6e20 e926 7600 |012f: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ +0c65a0: 0c04 |0132: move-result-object v4 │ │ +0c65a2: 6e10 db26 0400 |0133: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.asDoubleBuffer:()Ljava/nio/DoubleBuffer; // method@26db │ │ +0c65a8: 0c05 |0136: move-result-object v5 │ │ +0c65aa: 6e10 fc26 0200 |0137: invoke-virtual {v2}, Ljava/nio/DoubleBuffer;.position:()I // method@26fc │ │ +0c65b0: 0a03 |013a: move-result v3 │ │ +0c65b2: 1201 |013b: const/4 v1, #int 0 // #0 │ │ +0c65b4: db06 0908 |013c: div-int/lit8 v6, v9, #int 8 // #08 │ │ +0c65b8: 3561 0c00 |013e: if-ge v1, v6, 014a // +000c │ │ +0c65bc: 6e10 f926 0200 |0140: invoke-virtual {v2}, Ljava/nio/DoubleBuffer;.get:()D // method@26f9 │ │ +0c65c2: 0b06 |0143: move-result-wide v6 │ │ +0c65c4: 6e30 fe26 6507 |0144: invoke-virtual {v5, v6, v7}, Ljava/nio/DoubleBuffer;.put:(D)Ljava/nio/DoubleBuffer; // method@26fe │ │ +0c65ca: d801 0101 |0147: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c65ce: 28f3 |0149: goto 013c // -000d │ │ +0c65d0: 6e20 fd26 3200 |014a: invoke-virtual {v2, v3}, Ljava/nio/DoubleBuffer;.position:(I)Ljava/nio/Buffer; // method@26fd │ │ +0c65d6: 2900 e6fe |014d: goto/16 0033 // -011a │ │ +0c65da: 20a6 e203 |014f: instance-of v6, v10, Ljava/nio/LongBuffer; // type@03e2 │ │ +0c65de: 3806 3500 |0151: if-eqz v6, 0186 // +0035 │ │ +0c65e2: 07a2 |0153: move-object v2, v10 │ │ +0c65e4: 1f02 e203 |0154: check-cast v2, Ljava/nio/LongBuffer; // type@03e2 │ │ +0c65e8: 3800 0800 |0156: if-eqz v0, 015e // +0008 │ │ +0c65ec: 6e10 1a27 0200 |0158: invoke-virtual {v2}, Ljava/nio/LongBuffer;.limit:()I // method@271a │ │ +0c65f2: 0a06 |015b: move-result v6 │ │ +0c65f4: da09 0608 |015c: mul-int/lit8 v9, v6, #int 8 // #08 │ │ +0c65f8: 7110 d626 0900 |015e: invoke-static {v9}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@26d6 │ │ +0c65fe: 0c06 |0161: move-result-object v6 │ │ +0c6600: 6e10 1b27 0200 |0162: invoke-virtual {v2}, Ljava/nio/LongBuffer;.order:()Ljava/nio/ByteOrder; // method@271b │ │ +0c6606: 0c07 |0165: move-result-object v7 │ │ +0c6608: 6e20 e926 7600 |0166: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ +0c660e: 0c04 |0169: move-result-object v4 │ │ +0c6610: 6e10 de26 0400 |016a: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.asLongBuffer:()Ljava/nio/LongBuffer; // method@26de │ │ +0c6616: 0c05 |016d: move-result-object v5 │ │ +0c6618: 6e10 1c27 0200 |016e: invoke-virtual {v2}, Ljava/nio/LongBuffer;.position:()I // method@271c │ │ +0c661e: 0a03 |0171: move-result v3 │ │ +0c6620: 1201 |0172: const/4 v1, #int 0 // #0 │ │ +0c6622: db06 0908 |0173: div-int/lit8 v6, v9, #int 8 // #08 │ │ +0c6626: 3561 0c00 |0175: if-ge v1, v6, 0181 // +000c │ │ +0c662a: 6e10 1927 0200 |0177: invoke-virtual {v2}, Ljava/nio/LongBuffer;.get:()J // method@2719 │ │ +0c6630: 0b06 |017a: move-result-wide v6 │ │ +0c6632: 6e30 1e27 6507 |017b: invoke-virtual {v5, v6, v7}, Ljava/nio/LongBuffer;.put:(J)Ljava/nio/LongBuffer; // method@271e │ │ +0c6638: d801 0101 |017e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c663c: 28f3 |0180: goto 0173 // -000d │ │ +0c663e: 6e20 1d27 3200 |0181: invoke-virtual {v2, v3}, Ljava/nio/LongBuffer;.position:(I)Ljava/nio/Buffer; // method@271d │ │ +0c6644: 2900 affe |0184: goto/16 0033 // -0151 │ │ +0c6648: 2206 be03 |0186: new-instance v6, Ljava/lang/RuntimeException; // type@03be │ │ +0c664c: 1a07 a90f |0188: const-string v7, "Unimplemented Buffer subclass." // string@0fa9 │ │ +0c6650: 7020 3526 7600 |018a: invoke-direct {v6, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ +0c6656: 2706 |018d: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=925 │ │ 0x0001 line=926 │ │ 0x0004 line=927 │ │ 0x0009 line=928 │ │ 0x000b line=929 │ │ @@ -228667,17 +228818,17 @@ │ │ 0x0000 - 0x018e reg=8 this Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; │ │ 0x0000 - 0x018e reg=9 byteCount I │ │ 0x0000 - 0x018e reg=10 input Ljava/nio/Buffer; │ │ │ │ source_file_idx : 1114 (GLLogWrapper.java) │ │ │ │ Class #491 header: │ │ -class_idx : 256 │ │ +class_idx : 254 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1117 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #491 annotations: │ │ @@ -228703,35 +228854,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0b7f38: |[0b7f38] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW$ContextFactory.:()V │ │ -0b7f48: 1300 9830 |0000: const/16 v0, #int 12440 // #3098 │ │ -0b7f4c: 6700 0e03 |0002: sput v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory;.EGL_CONTEXT_CLIENT_VERSION:I // field@030e │ │ -0b7f50: 0e00 |0004: return-void │ │ +0c6658: |[0c6658] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW$ContextFactory.:()V │ │ +0c6668: 1300 9830 |0000: const/16 v0, #int 12440 // #3098 │ │ +0c666c: 6700 0e03 |0002: sput v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory;.EGL_CONTEXT_CLIENT_VERSION:I // field@030e │ │ +0c6670: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b7f54: |[0b7f54] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW$ContextFactory.:()V │ │ -0b7f64: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0b7f6a: 0e00 |0003: return-void │ │ +0c6674: |[0c6674] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW$ContextFactory.:()V │ │ +0c6684: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0c668a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory; │ │ │ │ Virtual methods - │ │ @@ -228740,36 +228891,36 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -0b7f6c: |[0b7f6c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW$ContextFactory.createContext:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLContext; │ │ -0b7f7c: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -0b7f7e: 6202 1003 |0001: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.TAG:Ljava/lang/String; // field@0310 │ │ -0b7f82: 1a03 3b15 |0003: const-string v3, "creating OpenGL ES 2.0 context" // string@153b │ │ -0b7f86: 7120 9b00 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@009b │ │ -0b7f8c: 1a02 ff01 |0008: const-string v2, "Before eglCreateContext" // string@01ff │ │ -0b7f90: 7120 9308 6200 |000a: invoke-static {v2, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.checkEglError:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGL10;)V // method@0893 │ │ -0b7f96: 1232 |000d: const/4 v2, #int 3 // #3 │ │ -0b7f98: 2320 4b04 |000e: new-array v0, v2, [I // type@044b │ │ -0b7f9c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0b7f9e: 6003 0e03 |0011: sget v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory;.EGL_CONTEXT_CLIENT_VERSION:I // field@030e │ │ -0b7fa2: 4b03 0002 |0013: aput v3, v0, v2 │ │ -0b7fa6: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -0b7fa8: 4b04 0002 |0016: aput v4, v0, v2 │ │ -0b7fac: 1302 3830 |0018: const/16 v2, #int 12344 // #3038 │ │ -0b7fb0: 4b02 0004 |001a: aput v2, v0, v4 │ │ -0b7fb4: 6202 3513 |001c: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1335 │ │ -0b7fb8: 7250 a327 7628 |001e: invoke-interface {v6, v7, v8, v2, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglCreateContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljavax/microedition/khronos/egl/EGLContext;[I)Ljavax/microedition/khronos/egl/EGLContext; // method@27a3 │ │ -0b7fbe: 0c01 |0021: move-result-object v1 │ │ -0b7fc0: 1a02 7101 |0022: const-string v2, "After eglCreateContext" // string@0171 │ │ -0b7fc4: 7120 9308 6200 |0024: invoke-static {v2, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.checkEglError:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGL10;)V // method@0893 │ │ -0b7fca: 1101 |0027: return-object v1 │ │ +0c668c: |[0c668c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW$ContextFactory.createContext:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLContext; │ │ +0c669c: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +0c669e: 6202 1003 |0001: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.TAG:Ljava/lang/String; // field@0310 │ │ +0c66a2: 1a03 3915 |0003: const-string v3, "creating OpenGL ES 2.0 context" // string@1539 │ │ +0c66a6: 7120 9b00 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@009b │ │ +0c66ac: 1a02 ff01 |0008: const-string v2, "Before eglCreateContext" // string@01ff │ │ +0c66b0: 7120 9308 6200 |000a: invoke-static {v2, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.checkEglError:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGL10;)V // method@0893 │ │ +0c66b6: 1232 |000d: const/4 v2, #int 3 // #3 │ │ +0c66b8: 2320 4904 |000e: new-array v0, v2, [I // type@0449 │ │ +0c66bc: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +0c66be: 6003 0e03 |0011: sget v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory;.EGL_CONTEXT_CLIENT_VERSION:I // field@030e │ │ +0c66c2: 4b03 0002 |0013: aput v3, v0, v2 │ │ +0c66c6: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +0c66c8: 4b04 0002 |0016: aput v4, v0, v2 │ │ +0c66cc: 1302 3830 |0018: const/16 v2, #int 12344 // #3038 │ │ +0c66d0: 4b02 0004 |001a: aput v2, v0, v4 │ │ +0c66d4: 6202 3513 |001c: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1335 │ │ +0c66d8: 7250 a327 7628 |001e: invoke-interface {v6, v7, v8, v2, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglCreateContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljavax/microedition/khronos/egl/EGLContext;[I)Ljavax/microedition/khronos/egl/EGLContext; // method@27a3 │ │ +0c66de: 0c01 |0021: move-result-object v1 │ │ +0c66e0: 1a02 7101 |0022: const-string v2, "After eglCreateContext" // string@0171 │ │ +0c66e4: 7120 9308 6200 |0024: invoke-static {v2, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.checkEglError:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGL10;)V // method@0893 │ │ +0c66ea: 1101 |0027: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=93 │ │ 0x0008 line=94 │ │ 0x000d line=95 │ │ 0x001c line=96 │ │ 0x0022 line=97 │ │ @@ -228787,33 +228938,33 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0b7fcc: |[0b7fcc] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW$ContextFactory.destroyContext:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)V │ │ -0b7fdc: 7230 a727 2103 |0000: invoke-interface {v1, v2, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglDestroyContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@27a7 │ │ -0b7fe2: 0e00 |0003: return-void │ │ +0c66ec: |[0c66ec] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW$ContextFactory.destroyContext:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)V │ │ +0c66fc: 7230 a727 2103 |0000: invoke-interface {v1, v2, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglDestroyContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)Z // method@27a7 │ │ +0c6702: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0003 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory; │ │ 0x0000 - 0x0004 reg=1 egl Ljavax/microedition/khronos/egl/EGL10; │ │ 0x0000 - 0x0004 reg=2 display Ljavax/microedition/khronos/egl/EGLDisplay; │ │ 0x0000 - 0x0004 reg=3 context Ljavax/microedition/khronos/egl/EGLContext; │ │ │ │ source_file_idx : 1117 (GLSurfaceView20LW.java) │ │ │ │ Class #492 header: │ │ -class_idx : 259 │ │ +class_idx : 257 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 258 │ │ +superclass_idx : 256 │ │ source_file_idx : 1118 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #492 annotations: │ │ @@ -228862,60 +229013,60 @@ │ │ type : '(IIIIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -0b7fe4: |[0b7fe4] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$ComponentSizeChooser.:(IIIIII)V │ │ -0b7ff4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0b7ff6: 1300 0d00 |0001: const/16 v0, #int 13 // #d │ │ -0b7ffa: 2300 4b04 |0003: new-array v0, v0, [I // type@044b │ │ -0b7ffe: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0b8000: 1302 2430 |0006: const/16 v2, #int 12324 // #3024 │ │ -0b8004: 4b02 0001 |0008: aput v2, v0, v1 │ │ -0b8008: 4b05 0003 |000a: aput v5, v0, v3 │ │ -0b800c: 1221 |000c: const/4 v1, #int 2 // #2 │ │ -0b800e: 1302 2330 |000d: const/16 v2, #int 12323 // #3023 │ │ -0b8012: 4b02 0001 |000f: aput v2, v0, v1 │ │ -0b8016: 1231 |0011: const/4 v1, #int 3 // #3 │ │ -0b8018: 4b06 0001 |0012: aput v6, v0, v1 │ │ -0b801c: 1241 |0014: const/4 v1, #int 4 // #4 │ │ -0b801e: 1302 2230 |0015: const/16 v2, #int 12322 // #3022 │ │ -0b8022: 4b02 0001 |0017: aput v2, v0, v1 │ │ -0b8026: 1251 |0019: const/4 v1, #int 5 // #5 │ │ -0b8028: 4b07 0001 |001a: aput v7, v0, v1 │ │ -0b802c: 1261 |001c: const/4 v1, #int 6 // #6 │ │ -0b802e: 1302 2130 |001d: const/16 v2, #int 12321 // #3021 │ │ -0b8032: 4b02 0001 |001f: aput v2, v0, v1 │ │ -0b8036: 1271 |0021: const/4 v1, #int 7 // #7 │ │ -0b8038: 4b08 0001 |0022: aput v8, v0, v1 │ │ -0b803c: 1301 0800 |0024: const/16 v1, #int 8 // #8 │ │ -0b8040: 1302 2530 |0026: const/16 v2, #int 12325 // #3025 │ │ -0b8044: 4b02 0001 |0028: aput v2, v0, v1 │ │ -0b8048: 1301 0900 |002a: const/16 v1, #int 9 // #9 │ │ -0b804c: 4b09 0001 |002c: aput v9, v0, v1 │ │ -0b8050: 1301 0a00 |002e: const/16 v1, #int 10 // #a │ │ -0b8054: 1302 2630 |0030: const/16 v2, #int 12326 // #3026 │ │ -0b8058: 4b02 0001 |0032: aput v2, v0, v1 │ │ -0b805c: 1301 0b00 |0034: const/16 v1, #int 11 // #b │ │ -0b8060: 4b0a 0001 |0036: aput v10, v0, v1 │ │ -0b8064: 1301 0c00 |0038: const/16 v1, #int 12 // #c │ │ -0b8068: 1302 3830 |003a: const/16 v2, #int 12344 // #3038 │ │ -0b806c: 4b02 0001 |003c: aput v2, v0, v1 │ │ -0b8070: 7020 9a08 0400 |003e: invoke-direct {v4, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$BaseConfigChooser;.:([I)V // method@089a │ │ -0b8076: 2330 4b04 |0041: new-array v0, v3, [I // type@044b │ │ -0b807a: 5b40 1903 |0043: iput-object v0, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mValue:[I // field@0319 │ │ -0b807e: 5945 1703 |0045: iput v5, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mRedSize:I // field@0317 │ │ -0b8082: 5946 1603 |0047: iput v6, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mGreenSize:I // field@0316 │ │ -0b8086: 5947 1403 |0049: iput v7, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mBlueSize:I // field@0314 │ │ -0b808a: 5948 1303 |004b: iput v8, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mAlphaSize:I // field@0313 │ │ -0b808e: 5949 1503 |004d: iput v9, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mDepthSize:I // field@0315 │ │ -0b8092: 594a 1803 |004f: iput v10, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mStencilSize:I // field@0318 │ │ -0b8096: 0e00 |0051: return-void │ │ +0c6704: |[0c6704] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$ComponentSizeChooser.:(IIIIII)V │ │ +0c6714: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0c6716: 1300 0d00 |0001: const/16 v0, #int 13 // #d │ │ +0c671a: 2300 4904 |0003: new-array v0, v0, [I // type@0449 │ │ +0c671e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0c6720: 1302 2430 |0006: const/16 v2, #int 12324 // #3024 │ │ +0c6724: 4b02 0001 |0008: aput v2, v0, v1 │ │ +0c6728: 4b05 0003 |000a: aput v5, v0, v3 │ │ +0c672c: 1221 |000c: const/4 v1, #int 2 // #2 │ │ +0c672e: 1302 2330 |000d: const/16 v2, #int 12323 // #3023 │ │ +0c6732: 4b02 0001 |000f: aput v2, v0, v1 │ │ +0c6736: 1231 |0011: const/4 v1, #int 3 // #3 │ │ +0c6738: 4b06 0001 |0012: aput v6, v0, v1 │ │ +0c673c: 1241 |0014: const/4 v1, #int 4 // #4 │ │ +0c673e: 1302 2230 |0015: const/16 v2, #int 12322 // #3022 │ │ +0c6742: 4b02 0001 |0017: aput v2, v0, v1 │ │ +0c6746: 1251 |0019: const/4 v1, #int 5 // #5 │ │ +0c6748: 4b07 0001 |001a: aput v7, v0, v1 │ │ +0c674c: 1261 |001c: const/4 v1, #int 6 // #6 │ │ +0c674e: 1302 2130 |001d: const/16 v2, #int 12321 // #3021 │ │ +0c6752: 4b02 0001 |001f: aput v2, v0, v1 │ │ +0c6756: 1271 |0021: const/4 v1, #int 7 // #7 │ │ +0c6758: 4b08 0001 |0022: aput v8, v0, v1 │ │ +0c675c: 1301 0800 |0024: const/16 v1, #int 8 // #8 │ │ +0c6760: 1302 2530 |0026: const/16 v2, #int 12325 // #3025 │ │ +0c6764: 4b02 0001 |0028: aput v2, v0, v1 │ │ +0c6768: 1301 0900 |002a: const/16 v1, #int 9 // #9 │ │ +0c676c: 4b09 0001 |002c: aput v9, v0, v1 │ │ +0c6770: 1301 0a00 |002e: const/16 v1, #int 10 // #a │ │ +0c6774: 1302 2630 |0030: const/16 v2, #int 12326 // #3026 │ │ +0c6778: 4b02 0001 |0032: aput v2, v0, v1 │ │ +0c677c: 1301 0b00 |0034: const/16 v1, #int 11 // #b │ │ +0c6780: 4b0a 0001 |0036: aput v10, v0, v1 │ │ +0c6784: 1301 0c00 |0038: const/16 v1, #int 12 // #c │ │ +0c6788: 1302 3830 |003a: const/16 v2, #int 12344 // #3038 │ │ +0c678c: 4b02 0001 |003c: aput v2, v0, v1 │ │ +0c6790: 7020 9a08 0400 |003e: invoke-direct {v4, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$BaseConfigChooser;.:([I)V // method@089a │ │ +0c6796: 2330 4904 |0041: new-array v0, v3, [I // type@0449 │ │ +0c679a: 5b40 1903 |0043: iput-object v0, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mValue:[I // field@0319 │ │ +0c679e: 5945 1703 |0045: iput v5, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mRedSize:I // field@0317 │ │ +0c67a2: 5946 1603 |0047: iput v6, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mGreenSize:I // field@0316 │ │ +0c67a6: 5947 1403 |0049: iput v7, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mBlueSize:I // field@0314 │ │ +0c67aa: 5948 1303 |004b: iput v8, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mAlphaSize:I // field@0313 │ │ +0c67ae: 5949 1503 |004d: iput v9, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mDepthSize:I // field@0315 │ │ +0c67b2: 594a 1803 |004f: iput v10, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mStencilSize:I // field@0318 │ │ +0c67b6: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=445 │ │ 0x0041 line=449 │ │ 0x0045 line=450 │ │ 0x0047 line=451 │ │ 0x0049 line=452 │ │ @@ -228937,23 +229088,23 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -0b8098: |[0b8098] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$ComponentSizeChooser.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I │ │ -0b80a8: 5420 1903 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mValue:[I // field@0319 │ │ -0b80ac: 7250 a927 4365 |0002: invoke-interface {v3, v4, v5, v6, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a9 │ │ -0b80b2: 0a00 |0005: move-result v0 │ │ -0b80b4: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0b80b8: 5420 1903 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mValue:[I // field@0319 │ │ -0b80bc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0b80be: 4407 0001 |000b: aget v7, v0, v1 │ │ -0b80c2: 0f07 |000d: return v7 │ │ +0c67b8: |[0c67b8] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$ComponentSizeChooser.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I │ │ +0c67c8: 5420 1903 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mValue:[I // field@0319 │ │ +0c67cc: 7250 a927 4365 |0002: invoke-interface {v3, v4, v5, v6, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z // method@27a9 │ │ +0c67d2: 0a00 |0005: move-result v0 │ │ +0c67d4: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0c67d8: 5420 1903 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mValue:[I // field@0319 │ │ +0c67dc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0c67de: 4407 0001 |000b: aget v7, v0, v1 │ │ +0c67e2: 0f07 |000d: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ 0x0008 line=482 │ │ 0x000d line=484 │ │ locals : │ │ 0x0000 - 0x000d reg=7 defaultValue I │ │ @@ -228969,107 +229120,107 @@ │ │ type : '(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 168 16-bit code units │ │ -0b80c4: |[0b80c4] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$ComponentSizeChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ -0b80d4: 120a |0000: const/4 v10, #int 0 // #0 │ │ -0b80d6: 130b e803 |0001: const/16 v11, #int 1000 // #3e8 │ │ -0b80da: 0808 1600 |0003: move-object/from16 v8, v22 │ │ -0b80de: 2180 |0005: array-length v0, v8 │ │ -0b80e0: 0210 0000 |0006: move/from16 v16, v0 │ │ -0b80e4: 120f |0008: const/4 v15, #int 0 // #0 │ │ -0b80e6: 0200 1000 |0009: move/from16 v0, v16 │ │ -0b80ea: 350f 9c00 |000b: if-ge v15, v0, 00a7 // +009c │ │ -0b80ee: 4604 080f |000d: aget-object v4, v8, v15 │ │ -0b80f2: 1305 2430 |000f: const/16 v5, #int 12324 // #3024 │ │ -0b80f6: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -0b80f8: 0801 1300 |0012: move-object/from16 v1, v19 │ │ -0b80fc: 0802 1400 |0014: move-object/from16 v2, v20 │ │ -0b8100: 0803 1500 |0016: move-object/from16 v3, v21 │ │ -0b8104: 7606 9f08 0100 |0018: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@089f │ │ -0b810a: 0a11 |001b: move-result v17 │ │ -0b810c: 1305 2330 |001c: const/16 v5, #int 12323 // #3023 │ │ -0b8110: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -0b8112: 0801 1300 |001f: move-object/from16 v1, v19 │ │ -0b8116: 0802 1400 |0021: move-object/from16 v2, v20 │ │ -0b811a: 0803 1500 |0023: move-object/from16 v3, v21 │ │ -0b811e: 7606 9f08 0100 |0025: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@089f │ │ -0b8124: 0a0e |0028: move-result v14 │ │ -0b8126: 1305 2230 |0029: const/16 v5, #int 12322 // #3022 │ │ -0b812a: 1206 |002b: const/4 v6, #int 0 // #0 │ │ -0b812c: 0801 1300 |002c: move-object/from16 v1, v19 │ │ -0b8130: 0802 1400 |002e: move-object/from16 v2, v20 │ │ -0b8134: 0803 1500 |0030: move-object/from16 v3, v21 │ │ -0b8138: 7606 9f08 0100 |0032: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@089f │ │ -0b813e: 0a09 |0035: move-result v9 │ │ -0b8140: 1305 2130 |0036: const/16 v5, #int 12321 // #3021 │ │ -0b8144: 1206 |0038: const/4 v6, #int 0 // #0 │ │ -0b8146: 0801 1300 |0039: move-object/from16 v1, v19 │ │ -0b814a: 0802 1400 |003b: move-object/from16 v2, v20 │ │ -0b814e: 0803 1500 |003d: move-object/from16 v3, v21 │ │ -0b8152: 7606 9f08 0100 |003f: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@089f │ │ -0b8158: 0a07 |0042: move-result v7 │ │ -0b815a: 1305 2530 |0043: const/16 v5, #int 12325 // #3025 │ │ -0b815e: 1206 |0045: const/4 v6, #int 0 // #0 │ │ -0b8160: 0801 1300 |0046: move-object/from16 v1, v19 │ │ -0b8164: 0802 1400 |0048: move-object/from16 v2, v20 │ │ -0b8168: 0803 1500 |004a: move-object/from16 v3, v21 │ │ -0b816c: 7606 9f08 0100 |004c: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@089f │ │ -0b8172: 0a0c |004f: move-result v12 │ │ -0b8174: 1305 2630 |0050: const/16 v5, #int 12326 // #3026 │ │ -0b8178: 1206 |0052: const/4 v6, #int 0 // #0 │ │ -0b817a: 0801 1300 |0053: move-object/from16 v1, v19 │ │ -0b817e: 0802 1400 |0055: move-object/from16 v2, v20 │ │ -0b8182: 0803 1500 |0057: move-object/from16 v3, v21 │ │ -0b8186: 7606 9f08 0100 |0059: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@089f │ │ -0b818c: 0a12 |005c: move-result v18 │ │ -0b818e: 0800 1300 |005d: move-object/from16 v0, v19 │ │ -0b8192: 5201 1703 |005f: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mRedSize:I // field@0317 │ │ -0b8196: 9101 1101 |0061: sub-int v1, v17, v1 │ │ -0b819a: 7110 1026 0100 |0063: invoke-static {v1}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ -0b81a0: 0a01 |0066: move-result v1 │ │ -0b81a2: 0800 1300 |0067: move-object/from16 v0, v19 │ │ -0b81a6: 5202 1603 |0069: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mGreenSize:I // field@0316 │ │ -0b81aa: 9102 0e02 |006b: sub-int v2, v14, v2 │ │ -0b81ae: 7110 1026 0200 |006d: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ -0b81b4: 0a02 |0070: move-result v2 │ │ -0b81b6: b021 |0071: add-int/2addr v1, v2 │ │ -0b81b8: 0800 1300 |0072: move-object/from16 v0, v19 │ │ -0b81bc: 5202 1403 |0074: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mBlueSize:I // field@0314 │ │ -0b81c0: 9102 0902 |0076: sub-int v2, v9, v2 │ │ -0b81c4: 7110 1026 0200 |0078: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ -0b81ca: 0a02 |007b: move-result v2 │ │ -0b81cc: b021 |007c: add-int/2addr v1, v2 │ │ -0b81ce: 0800 1300 |007d: move-object/from16 v0, v19 │ │ -0b81d2: 5202 1303 |007f: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mAlphaSize:I // field@0313 │ │ -0b81d6: 9102 0702 |0081: sub-int v2, v7, v2 │ │ -0b81da: 7110 1026 0200 |0083: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ -0b81e0: 0a02 |0086: move-result v2 │ │ -0b81e2: b021 |0087: add-int/2addr v1, v2 │ │ -0b81e4: 0800 1300 |0088: move-object/from16 v0, v19 │ │ -0b81e8: 5202 1503 |008a: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mDepthSize:I // field@0315 │ │ -0b81ec: 9102 0c02 |008c: sub-int v2, v12, v2 │ │ -0b81f0: 7110 1026 0200 |008e: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ -0b81f6: 0a02 |0091: move-result v2 │ │ -0b81f8: b021 |0092: add-int/2addr v1, v2 │ │ -0b81fa: 0800 1300 |0093: move-object/from16 v0, v19 │ │ -0b81fe: 5202 1803 |0095: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mStencilSize:I // field@0318 │ │ -0b8202: 9102 1202 |0097: sub-int v2, v18, v2 │ │ -0b8206: 7110 1026 0200 |0099: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ -0b820c: 0a02 |009c: move-result v2 │ │ -0b820e: 900d 0102 |009d: add-int v13, v1, v2 │ │ -0b8212: 35bd 0400 |009f: if-ge v13, v11, 00a3 // +0004 │ │ -0b8216: 01db |00a1: move v11, v13 │ │ -0b8218: 074a |00a2: move-object v10, v4 │ │ -0b821a: d80f 0f01 |00a3: add-int/lit8 v15, v15, #int 1 // #01 │ │ -0b821e: 2900 64ff |00a5: goto/16 0009 // -009c │ │ -0b8222: 110a |00a7: return-object v10 │ │ +0c67e4: |[0c67e4] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$ComponentSizeChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ +0c67f4: 120a |0000: const/4 v10, #int 0 // #0 │ │ +0c67f6: 130b e803 |0001: const/16 v11, #int 1000 // #3e8 │ │ +0c67fa: 0808 1600 |0003: move-object/from16 v8, v22 │ │ +0c67fe: 2180 |0005: array-length v0, v8 │ │ +0c6800: 0210 0000 |0006: move/from16 v16, v0 │ │ +0c6804: 120f |0008: const/4 v15, #int 0 // #0 │ │ +0c6806: 0200 1000 |0009: move/from16 v0, v16 │ │ +0c680a: 350f 9c00 |000b: if-ge v15, v0, 00a7 // +009c │ │ +0c680e: 4604 080f |000d: aget-object v4, v8, v15 │ │ +0c6812: 1305 2430 |000f: const/16 v5, #int 12324 // #3024 │ │ +0c6816: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +0c6818: 0801 1300 |0012: move-object/from16 v1, v19 │ │ +0c681c: 0802 1400 |0014: move-object/from16 v2, v20 │ │ +0c6820: 0803 1500 |0016: move-object/from16 v3, v21 │ │ +0c6824: 7606 9f08 0100 |0018: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@089f │ │ +0c682a: 0a11 |001b: move-result v17 │ │ +0c682c: 1305 2330 |001c: const/16 v5, #int 12323 // #3023 │ │ +0c6830: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +0c6832: 0801 1300 |001f: move-object/from16 v1, v19 │ │ +0c6836: 0802 1400 |0021: move-object/from16 v2, v20 │ │ +0c683a: 0803 1500 |0023: move-object/from16 v3, v21 │ │ +0c683e: 7606 9f08 0100 |0025: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@089f │ │ +0c6844: 0a0e |0028: move-result v14 │ │ +0c6846: 1305 2230 |0029: const/16 v5, #int 12322 // #3022 │ │ +0c684a: 1206 |002b: const/4 v6, #int 0 // #0 │ │ +0c684c: 0801 1300 |002c: move-object/from16 v1, v19 │ │ +0c6850: 0802 1400 |002e: move-object/from16 v2, v20 │ │ +0c6854: 0803 1500 |0030: move-object/from16 v3, v21 │ │ +0c6858: 7606 9f08 0100 |0032: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@089f │ │ +0c685e: 0a09 |0035: move-result v9 │ │ +0c6860: 1305 2130 |0036: const/16 v5, #int 12321 // #3021 │ │ +0c6864: 1206 |0038: const/4 v6, #int 0 // #0 │ │ +0c6866: 0801 1300 |0039: move-object/from16 v1, v19 │ │ +0c686a: 0802 1400 |003b: move-object/from16 v2, v20 │ │ +0c686e: 0803 1500 |003d: move-object/from16 v3, v21 │ │ +0c6872: 7606 9f08 0100 |003f: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@089f │ │ +0c6878: 0a07 |0042: move-result v7 │ │ +0c687a: 1305 2530 |0043: const/16 v5, #int 12325 // #3025 │ │ +0c687e: 1206 |0045: const/4 v6, #int 0 // #0 │ │ +0c6880: 0801 1300 |0046: move-object/from16 v1, v19 │ │ +0c6884: 0802 1400 |0048: move-object/from16 v2, v20 │ │ +0c6888: 0803 1500 |004a: move-object/from16 v3, v21 │ │ +0c688c: 7606 9f08 0100 |004c: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@089f │ │ +0c6892: 0a0c |004f: move-result v12 │ │ +0c6894: 1305 2630 |0050: const/16 v5, #int 12326 // #3026 │ │ +0c6898: 1206 |0052: const/4 v6, #int 0 // #0 │ │ +0c689a: 0801 1300 |0053: move-object/from16 v1, v19 │ │ +0c689e: 0802 1400 |0055: move-object/from16 v2, v20 │ │ +0c68a2: 0803 1500 |0057: move-object/from16 v3, v21 │ │ +0c68a6: 7606 9f08 0100 |0059: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.findConfigAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I // method@089f │ │ +0c68ac: 0a12 |005c: move-result v18 │ │ +0c68ae: 0800 1300 |005d: move-object/from16 v0, v19 │ │ +0c68b2: 5201 1703 |005f: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mRedSize:I // field@0317 │ │ +0c68b6: 9101 1101 |0061: sub-int v1, v17, v1 │ │ +0c68ba: 7110 1026 0100 |0063: invoke-static {v1}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ +0c68c0: 0a01 |0066: move-result v1 │ │ +0c68c2: 0800 1300 |0067: move-object/from16 v0, v19 │ │ +0c68c6: 5202 1603 |0069: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mGreenSize:I // field@0316 │ │ +0c68ca: 9102 0e02 |006b: sub-int v2, v14, v2 │ │ +0c68ce: 7110 1026 0200 |006d: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ +0c68d4: 0a02 |0070: move-result v2 │ │ +0c68d6: b021 |0071: add-int/2addr v1, v2 │ │ +0c68d8: 0800 1300 |0072: move-object/from16 v0, v19 │ │ +0c68dc: 5202 1403 |0074: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mBlueSize:I // field@0314 │ │ +0c68e0: 9102 0902 |0076: sub-int v2, v9, v2 │ │ +0c68e4: 7110 1026 0200 |0078: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ +0c68ea: 0a02 |007b: move-result v2 │ │ +0c68ec: b021 |007c: add-int/2addr v1, v2 │ │ +0c68ee: 0800 1300 |007d: move-object/from16 v0, v19 │ │ +0c68f2: 5202 1303 |007f: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mAlphaSize:I // field@0313 │ │ +0c68f6: 9102 0702 |0081: sub-int v2, v7, v2 │ │ +0c68fa: 7110 1026 0200 |0083: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ +0c6900: 0a02 |0086: move-result v2 │ │ +0c6902: b021 |0087: add-int/2addr v1, v2 │ │ +0c6904: 0800 1300 |0088: move-object/from16 v0, v19 │ │ +0c6908: 5202 1503 |008a: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mDepthSize:I // field@0315 │ │ +0c690c: 9102 0c02 |008c: sub-int v2, v12, v2 │ │ +0c6910: 7110 1026 0200 |008e: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ +0c6916: 0a02 |0091: move-result v2 │ │ +0c6918: b021 |0092: add-int/2addr v1, v2 │ │ +0c691a: 0800 1300 |0093: move-object/from16 v0, v19 │ │ +0c691e: 5202 1803 |0095: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mStencilSize:I // field@0318 │ │ +0c6922: 9102 1202 |0097: sub-int v2, v18, v2 │ │ +0c6926: 7110 1026 0200 |0099: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ +0c692c: 0a02 |009c: move-result v2 │ │ +0c692e: 900d 0102 |009d: add-int v13, v1, v2 │ │ +0c6932: 35bd 0400 |009f: if-ge v13, v11, 00a3 // +0004 │ │ +0c6936: 01db |00a1: move v11, v13 │ │ +0c6938: 074a |00a2: move-object v10, v4 │ │ +0c693a: d80f 0f01 |00a3: add-int/lit8 v15, v15, #int 1 // #01 │ │ +0c693e: 2900 64ff |00a5: goto/16 0009 // -009c │ │ +0c6942: 110a |00a7: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x0001 line=461 │ │ 0x0003 line=462 │ │ 0x000f line=463 │ │ 0x001c line=464 │ │ @@ -229101,18 +229252,18 @@ │ │ 0x0000 - 0x00a8 reg=20 egl Ljavax/microedition/khronos/egl/EGL10; │ │ 0x0000 - 0x00a8 reg=21 display Ljavax/microedition/khronos/egl/EGLDisplay; │ │ 0x0000 - 0x00a8 reg=22 configs [Ljavax/microedition/khronos/egl/EGLConfig; │ │ │ │ source_file_idx : 1118 (GLSurfaceViewCupcake.java) │ │ │ │ Class #493 header: │ │ -class_idx : 268 │ │ +class_idx : 266 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3670 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3668 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #493 - │ │ Class descriptor : 'Lcom/badlogic/gdx/backends/android/surfaceview/RatioResolutionStrategy;' │ │ @@ -229132,18 +229283,18 @@ │ │ type : '(F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b8224: |[0b8224] com.badlogic.gdx.backends.android.surfaceview.RatioResolutionStrategy.:(F)V │ │ -0b8234: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0b823a: 5901 5203 |0003: iput v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/RatioResolutionStrategy;.ratio:F // field@0352 │ │ -0b823e: 0e00 |0005: return-void │ │ +0c6944: |[0c6944] com.badlogic.gdx.backends.android.surfaceview.RatioResolutionStrategy.:(F)V │ │ +0c6954: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0c695a: 5901 5203 |0003: iput v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/RatioResolutionStrategy;.ratio:F // field@0352 │ │ +0c695e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ 0x0005 line=31 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/RatioResolutionStrategy; │ │ @@ -229154,19 +229305,19 @@ │ │ type : '(FF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b8240: |[0b8240] com.badlogic.gdx.backends.android.surfaceview.RatioResolutionStrategy.:(FF)V │ │ -0b8250: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0b8256: a900 0203 |0003: div-float v0, v2, v3 │ │ -0b825a: 5910 5203 |0005: iput v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/RatioResolutionStrategy;.ratio:F // field@0352 │ │ -0b825e: 0e00 |0007: return-void │ │ +0c6960: |[0c6960] com.badlogic.gdx.backends.android.surfaceview.RatioResolutionStrategy.:(FF)V │ │ +0c6970: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0c6976: a900 0203 |0003: div-float v0, v2, v3 │ │ +0c697a: 5910 5203 |0005: iput v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/RatioResolutionStrategy;.ratio:F // field@0352 │ │ +0c697e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0007 line=35 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/backends/android/surfaceview/RatioResolutionStrategy; │ │ @@ -229179,39 +229330,39 @@ │ │ type : '(II)Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0b8260: |[0b8260] com.badlogic.gdx.backends.android.surfaceview.RatioResolutionStrategy.calcMeasures:(II)Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; │ │ -0b8270: 7110 b100 0900 |0000: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@00b1 │ │ -0b8276: 0a04 |0003: move-result v4 │ │ -0b8278: 7110 b100 0a00 |0004: invoke-static {v10}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@00b1 │ │ -0b827e: 0a03 |0007: move-result v3 │ │ -0b8280: 5280 5203 |0008: iget v0, v8, Lcom/badlogic/gdx/backends/android/surfaceview/RatioResolutionStrategy;.ratio:F // field@0352 │ │ -0b8284: 8246 |000a: int-to-float v6, v4 │ │ -0b8286: 8237 |000b: int-to-float v7, v3 │ │ -0b8288: a902 0607 |000c: div-float v2, v6, v7 │ │ -0b828c: 2e06 0200 |000e: cmpg-float v6, v2, v0 │ │ -0b8290: 3b06 0f00 |0010: if-gez v6, 001f // +000f │ │ -0b8294: 0145 |0012: move v5, v4 │ │ -0b8296: 8256 |0013: int-to-float v6, v5 │ │ -0b8298: c906 |0014: div-float/2addr v6, v0 │ │ -0b829a: 7110 1d26 0600 |0015: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@261d │ │ -0b82a0: 0a01 |0018: move-result v1 │ │ -0b82a2: 2206 0d01 |0019: new-instance v6, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; // type@010d │ │ -0b82a6: 7030 4b09 5601 |001b: invoke-direct {v6, v5, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.:(II)V // method@094b │ │ -0b82ac: 1106 |001e: return-object v6 │ │ -0b82ae: 0131 |001f: move v1, v3 │ │ -0b82b0: 8216 |0020: int-to-float v6, v1 │ │ -0b82b2: c806 |0021: mul-float/2addr v6, v0 │ │ -0b82b4: 7110 1d26 0600 |0022: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@261d │ │ -0b82ba: 0a05 |0025: move-result v5 │ │ -0b82bc: 28f3 |0026: goto 0019 // -000d │ │ +0c6980: |[0c6980] com.badlogic.gdx.backends.android.surfaceview.RatioResolutionStrategy.calcMeasures:(II)Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; │ │ +0c6990: 7110 b100 0900 |0000: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@00b1 │ │ +0c6996: 0a04 |0003: move-result v4 │ │ +0c6998: 7110 b100 0a00 |0004: invoke-static {v10}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@00b1 │ │ +0c699e: 0a03 |0007: move-result v3 │ │ +0c69a0: 5280 5203 |0008: iget v0, v8, Lcom/badlogic/gdx/backends/android/surfaceview/RatioResolutionStrategy;.ratio:F // field@0352 │ │ +0c69a4: 8246 |000a: int-to-float v6, v4 │ │ +0c69a6: 8237 |000b: int-to-float v7, v3 │ │ +0c69a8: a902 0607 |000c: div-float v2, v6, v7 │ │ +0c69ac: 2e06 0200 |000e: cmpg-float v6, v2, v0 │ │ +0c69b0: 3b06 0f00 |0010: if-gez v6, 001f // +000f │ │ +0c69b4: 0145 |0012: move v5, v4 │ │ +0c69b6: 8256 |0013: int-to-float v6, v5 │ │ +0c69b8: c906 |0014: div-float/2addr v6, v0 │ │ +0c69ba: 7110 1d26 0600 |0015: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@261d │ │ +0c69c0: 0a01 |0018: move-result v1 │ │ +0c69c2: 2206 0b01 |0019: new-instance v6, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; // type@010b │ │ +0c69c6: 7030 4b09 5601 |001b: invoke-direct {v6, v5, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.:(II)V // method@094b │ │ +0c69cc: 1106 |001e: return-object v6 │ │ +0c69ce: 0131 |001f: move v1, v3 │ │ +0c69d0: 8216 |0020: int-to-float v6, v1 │ │ +0c69d2: c806 |0021: mul-float/2addr v6, v0 │ │ +0c69d4: 7110 1d26 0600 |0022: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@261d │ │ +0c69da: 0a05 |0025: move-result v5 │ │ +0c69dc: 28f3 |0026: goto 0019 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0004 line=41 │ │ 0x0008 line=43 │ │ 0x000a line=44 │ │ 0x000e line=48 │ │ @@ -229229,20 +229380,20 @@ │ │ 0x0008 - 0x0027 reg=3 specHeight I │ │ 0x0004 - 0x0027 reg=4 specWidth I │ │ 0x0026 - 0x0027 reg=5 width I │ │ 0x0000 - 0x0027 reg=8 this Lcom/badlogic/gdx/backends/android/surfaceview/RatioResolutionStrategy; │ │ 0x0000 - 0x0027 reg=9 widthMeasureSpec I │ │ 0x0000 - 0x0027 reg=10 heightMeasureSpec I │ │ │ │ - source_file_idx : 3670 (RatioResolutionStrategy.java) │ │ + source_file_idx : 3668 (RatioResolutionStrategy.java) │ │ │ │ Class #494 header: │ │ -class_idx : 273 │ │ +class_idx : 271 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 272 │ │ +superclass_idx : 270 │ │ source_file_idx : 1035 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 14 │ │ │ │ Class #494 - │ │ @@ -229258,20 +229409,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0b82c0: |[0b82c0] com.badlogic.gdx.files.FileHandleStream.:(Ljava/lang/String;)V │ │ -0b82d0: 2200 8f03 |0000: new-instance v0, Ljava/io/File; // type@038f │ │ -0b82d4: 7020 7e25 3000 |0002: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@257e │ │ -0b82da: 6201 1600 |0005: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0016 │ │ -0b82de: 7030 5009 0201 |0007: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@0950 │ │ -0b82e4: 0e00 |000a: return-void │ │ +0c69e0: |[0c69e0] com.badlogic.gdx.files.FileHandleStream.:(Ljava/lang/String;)V │ │ +0c69f0: 2200 8d03 |0000: new-instance v0, Ljava/io/File; // type@038d │ │ +0c69f4: 7020 7e25 3000 |0002: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@257e │ │ +0c69fa: 6201 1600 |0005: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0016 │ │ +0c69fe: 7030 5009 0201 |0007: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@0950 │ │ +0c6a04: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x000a line=31 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/files/FileHandleStream; │ │ 0x0000 - 0x000b reg=3 path Ljava/lang/String; │ │ @@ -229282,18 +229433,18 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b82e8: |[0b82e8] com.badlogic.gdx.files.FileHandleStream.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -0b82f8: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b82fc: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b8302: 2700 |0005: throw v0 │ │ +0c6a08: |[0c6a08] com.badlogic.gdx.files.FileHandleStream.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +0c6a18: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c6a1c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c6a22: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/files/FileHandleStream; │ │ 0x0000 - 0x0006 reg=2 name Ljava/lang/String; │ │ │ │ @@ -229302,18 +229453,18 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b8304: |[0b8304] com.badlogic.gdx.files.FileHandleStream.copyTo:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0b8314: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b8318: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b831e: 2700 |0005: throw v0 │ │ +0c6a24: |[0c6a24] com.badlogic.gdx.files.FileHandleStream.copyTo:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0c6a34: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c6a38: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c6a3e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/files/FileHandleStream; │ │ 0x0000 - 0x0006 reg=2 dest Lcom/badlogic/gdx/files/FileHandle; │ │ │ │ @@ -229322,18 +229473,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b8320: |[0b8320] com.badlogic.gdx.files.FileHandleStream.delete:()Z │ │ -0b8330: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b8334: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b833a: 2700 |0005: throw v0 │ │ +0c6a40: |[0c6a40] com.badlogic.gdx.files.FileHandleStream.delete:()Z │ │ +0c6a50: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c6a54: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c6a5a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/files/FileHandleStream; │ │ │ │ #3 : (in Lcom/badlogic/gdx/files/FileHandleStream;) │ │ @@ -229341,18 +229492,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b833c: |[0b833c] com.badlogic.gdx.files.FileHandleStream.deleteDirectory:()Z │ │ -0b834c: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b8350: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b8356: 2700 |0005: throw v0 │ │ +0c6a5c: |[0c6a5c] com.badlogic.gdx.files.FileHandleStream.deleteDirectory:()Z │ │ +0c6a6c: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c6a70: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c6a76: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/files/FileHandleStream; │ │ │ │ #4 : (in Lcom/badlogic/gdx/files/FileHandleStream;) │ │ @@ -229360,17 +229511,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8358: |[0b8358] com.badlogic.gdx.files.FileHandleStream.exists:()Z │ │ -0b8368: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b836a: 0f00 |0001: return v0 │ │ +0c6a78: |[0c6a78] com.badlogic.gdx.files.FileHandleStream.exists:()Z │ │ +0c6a88: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c6a8a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/files/FileHandleStream; │ │ │ │ #5 : (in Lcom/badlogic/gdx/files/FileHandleStream;) │ │ @@ -229378,17 +229529,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b836c: |[0b836c] com.badlogic.gdx.files.FileHandleStream.isDirectory:()Z │ │ -0b837c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b837e: 0f00 |0001: return v0 │ │ +0c6a8c: |[0c6a8c] com.badlogic.gdx.files.FileHandleStream.isDirectory:()Z │ │ +0c6a9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c6a9e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/files/FileHandleStream; │ │ │ │ #6 : (in Lcom/badlogic/gdx/files/FileHandleStream;) │ │ @@ -229396,17 +229547,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b8380: |[0b8380] com.badlogic.gdx.files.FileHandleStream.length:()J │ │ -0b8390: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0b8394: 1000 |0002: return-wide v0 │ │ +0c6aa0: |[0c6aa0] com.badlogic.gdx.files.FileHandleStream.length:()J │ │ +0c6ab0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0c6ab4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/badlogic/gdx/files/FileHandleStream; │ │ │ │ #7 : (in Lcom/badlogic/gdx/files/FileHandleStream;) │ │ @@ -229414,18 +229565,18 @@ │ │ type : '()[Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b8398: |[0b8398] com.badlogic.gdx.files.FileHandleStream.list:()[Lcom/badlogic/gdx/files/FileHandle; │ │ -0b83a8: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b83ac: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b83b2: 2700 |0005: throw v0 │ │ +0c6ab8: |[0c6ab8] com.badlogic.gdx.files.FileHandleStream.list:()[Lcom/badlogic/gdx/files/FileHandle; │ │ +0c6ac8: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c6acc: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c6ad2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/files/FileHandleStream; │ │ │ │ #8 : (in Lcom/badlogic/gdx/files/FileHandleStream;) │ │ @@ -229433,18 +229584,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b83b4: |[0b83b4] com.badlogic.gdx.files.FileHandleStream.mkdirs:()V │ │ -0b83c4: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b83c8: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b83ce: 2700 |0005: throw v0 │ │ +0c6ad4: |[0c6ad4] com.badlogic.gdx.files.FileHandleStream.mkdirs:()V │ │ +0c6ae4: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c6ae8: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c6aee: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/files/FileHandleStream; │ │ │ │ #9 : (in Lcom/badlogic/gdx/files/FileHandleStream;) │ │ @@ -229452,18 +229603,18 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b83d0: |[0b83d0] com.badlogic.gdx.files.FileHandleStream.moveTo:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0b83e0: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b83e4: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b83ea: 2700 |0005: throw v0 │ │ +0c6af0: |[0c6af0] com.badlogic.gdx.files.FileHandleStream.moveTo:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0c6b00: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c6b04: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c6b0a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/files/FileHandleStream; │ │ 0x0000 - 0x0006 reg=2 dest Lcom/badlogic/gdx/files/FileHandle; │ │ │ │ @@ -229472,18 +229623,18 @@ │ │ type : '()Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b83ec: |[0b83ec] com.badlogic.gdx.files.FileHandleStream.parent:()Lcom/badlogic/gdx/files/FileHandle; │ │ -0b83fc: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b8400: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b8406: 2700 |0005: throw v0 │ │ +0c6b0c: |[0c6b0c] com.badlogic.gdx.files.FileHandleStream.parent:()Lcom/badlogic/gdx/files/FileHandle; │ │ +0c6b1c: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c6b20: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c6b26: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/files/FileHandleStream; │ │ │ │ #11 : (in Lcom/badlogic/gdx/files/FileHandleStream;) │ │ @@ -229491,18 +229642,18 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b8408: |[0b8408] com.badlogic.gdx.files.FileHandleStream.read:()Ljava/io/InputStream; │ │ -0b8418: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b841c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b8422: 2700 |0005: throw v0 │ │ +0c6b28: |[0c6b28] com.badlogic.gdx.files.FileHandleStream.read:()Ljava/io/InputStream; │ │ +0c6b38: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c6b3c: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c6b42: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/files/FileHandleStream; │ │ │ │ #12 : (in Lcom/badlogic/gdx/files/FileHandleStream;) │ │ @@ -229510,18 +229661,18 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b8424: |[0b8424] com.badlogic.gdx.files.FileHandleStream.sibling:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -0b8434: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b8438: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b843e: 2700 |0005: throw v0 │ │ +0c6b44: |[0c6b44] com.badlogic.gdx.files.FileHandleStream.sibling:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +0c6b54: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c6b58: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c6b5e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/files/FileHandleStream; │ │ 0x0000 - 0x0006 reg=2 name Ljava/lang/String; │ │ │ │ @@ -229530,31 +229681,31 @@ │ │ type : '(Z)Ljava/io/OutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b8440: |[0b8440] com.badlogic.gdx.files.FileHandleStream.write:(Z)Ljava/io/OutputStream; │ │ -0b8450: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0b8454: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ -0b845a: 2700 |0005: throw v0 │ │ +0c6b60: |[0c6b60] com.badlogic.gdx.files.FileHandleStream.write:(Z)Ljava/io/OutputStream; │ │ +0c6b70: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0c6b74: 7010 8c26 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@268c │ │ +0c6b7a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/files/FileHandleStream; │ │ 0x0000 - 0x0006 reg=2 overwrite Z │ │ │ │ source_file_idx : 1035 (FileHandleStream.java) │ │ │ │ Class #495 header: │ │ -class_idx : 277 │ │ +class_idx : 275 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1101 │ │ static_fields_size : 240 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 47 │ │ │ │ Class #495 - │ │ @@ -231047,17 +231198,17 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1101 (GL10.java) │ │ │ │ Class #496 header: │ │ -class_idx : 279 │ │ +class_idx : 277 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1104 │ │ static_fields_size : 306 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 103 │ │ │ │ Class #496 - │ │ @@ -233216,18 +233367,18 @@ │ │ type : '(IIIZILjava/nio/Buffer;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1104 (GL20.java) │ │ │ │ Class #497 header: │ │ -class_idx : 283 │ │ +class_idx : 281 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3420 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3418 │ │ static_fields_size : 2 │ │ instance_fields_size: 4 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 36 │ │ │ │ Class #497 annotations: │ │ Annotations on class │ │ @@ -233273,21 +233424,21 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0b845c: |[0b845c] com.badlogic.gdx.graphics.Mesh.:()V │ │ -0b846c: 2200 ec03 |0000: new-instance v0, Ljava/util/HashMap; // type@03ec │ │ -0b8470: 7010 4927 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2749 │ │ -0b8476: 6900 2806 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0628 │ │ -0b847a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0b847c: 6a00 2506 |0008: sput-boolean v0, Lcom/badlogic/gdx/graphics/Mesh;.forceVBO:Z // field@0625 │ │ -0b8480: 0e00 |000a: return-void │ │ +0c6b7c: |[0c6b7c] com.badlogic.gdx.graphics.Mesh.:()V │ │ +0c6b8c: 2200 ea03 |0000: new-instance v0, Ljava/util/HashMap; // type@03ea │ │ +0c6b90: 7010 4927 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2749 │ │ +0c6b96: 6900 2806 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0628 │ │ +0c6b9a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0c6b9c: 6a00 2506 |0008: sput-boolean v0, Lcom/badlogic/gdx/graphics/Mesh;.forceVBO:Z // field@0625 │ │ +0c6ba0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0007 line=79 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/Mesh;) │ │ @@ -233295,49 +233446,49 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 71 16-bit code units │ │ -0b8484: |[0b8484] com.badlogic.gdx.graphics.Mesh.:(Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V │ │ -0b8494: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0b8496: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0b8498: 7010 2726 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ -0b849e: 5c32 2406 |0005: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/Mesh;.autoBind:Z // field@0624 │ │ -0b84a2: 6200 2206 |0007: sget-object v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexBufferObject:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@0622 │ │ -0b84a6: 3304 1800 |0009: if-ne v4, v0, 0021 // +0018 │ │ -0b84aa: 2200 d601 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject; // type@01d6 │ │ -0b84ae: 7040 6412 5086 |000d: invoke-direct {v0, v5, v6, v8}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.:(ZI[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@1264 │ │ -0b84b4: 5b30 2906 |0010: iput-object v0, v3, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ -0b84b8: 2200 cd01 |0012: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject; // type@01cd │ │ -0b84bc: 7030 af11 5007 |0014: invoke-direct {v0, v5, v7}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.:(ZI)V // method@11af │ │ -0b84c2: 5b30 2606 |0017: iput-object v0, v3, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ -0b84c6: 5c31 2706 |0019: iput-boolean v1, v3, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0627 │ │ -0b84ca: 6200 1c00 |001b: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0b84ce: 7120 d50a 3000 |001d: invoke-static {v0, v3}, Lcom/badlogic/gdx/graphics/Mesh;.addManagedMesh:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/Mesh;)V // method@0ad5 │ │ -0b84d4: 0e00 |0020: return-void │ │ -0b84d6: 6200 2306 |0021: sget-object v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexBufferObjectSubData:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@0623 │ │ -0b84da: 3304 1300 |0023: if-ne v4, v0, 0036 // +0013 │ │ -0b84de: 2200 d701 |0025: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData; // type@01d7 │ │ -0b84e2: 7040 7212 5086 |0027: invoke-direct {v0, v5, v6, v8}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.:(ZI[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@1272 │ │ -0b84e8: 5b30 2906 |002a: iput-object v0, v3, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ -0b84ec: 2200 ce01 |002c: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData; // type@01ce │ │ -0b84f0: 7030 bb11 5007 |002e: invoke-direct {v0, v5, v7}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.:(ZI)V // method@11bb │ │ -0b84f6: 5b30 2606 |0031: iput-object v0, v3, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ -0b84fa: 5c31 2706 |0033: iput-boolean v1, v3, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0627 │ │ -0b84fe: 28e6 |0035: goto 001b // -001a │ │ -0b8500: 2200 d501 |0036: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/VertexArray; // type@01d5 │ │ -0b8504: 7030 5712 6008 |0038: invoke-direct {v0, v6, v8}, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.:(I[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@1257 │ │ -0b850a: 5b30 2906 |003b: iput-object v0, v3, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ -0b850e: 2200 cc01 |003d: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/IndexArray; // type@01cc │ │ -0b8512: 7020 a411 7000 |003f: invoke-direct {v0, v7}, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.:(I)V // method@11a4 │ │ -0b8518: 5b30 2606 |0042: iput-object v0, v3, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ -0b851c: 5c32 2706 |0044: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0627 │ │ -0b8520: 28d5 |0046: goto 001b // -002b │ │ +0c6ba4: |[0c6ba4] com.badlogic.gdx.graphics.Mesh.:(Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V │ │ +0c6bb4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0c6bb6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0c6bb8: 7010 2726 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ +0c6bbe: 5c32 2406 |0005: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/Mesh;.autoBind:Z // field@0624 │ │ +0c6bc2: 6200 2206 |0007: sget-object v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexBufferObject:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@0622 │ │ +0c6bc6: 3304 1800 |0009: if-ne v4, v0, 0021 // +0018 │ │ +0c6bca: 2200 d401 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject; // type@01d4 │ │ +0c6bce: 7040 6412 5086 |000d: invoke-direct {v0, v5, v6, v8}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.:(ZI[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@1264 │ │ +0c6bd4: 5b30 2906 |0010: iput-object v0, v3, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ +0c6bd8: 2200 cb01 |0012: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject; // type@01cb │ │ +0c6bdc: 7030 af11 5007 |0014: invoke-direct {v0, v5, v7}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.:(ZI)V // method@11af │ │ +0c6be2: 5b30 2606 |0017: iput-object v0, v3, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ +0c6be6: 5c31 2706 |0019: iput-boolean v1, v3, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0627 │ │ +0c6bea: 6200 1c00 |001b: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0c6bee: 7120 d50a 3000 |001d: invoke-static {v0, v3}, Lcom/badlogic/gdx/graphics/Mesh;.addManagedMesh:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/Mesh;)V // method@0ad5 │ │ +0c6bf4: 0e00 |0020: return-void │ │ +0c6bf6: 6200 2306 |0021: sget-object v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexBufferObjectSubData:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@0623 │ │ +0c6bfa: 3304 1300 |0023: if-ne v4, v0, 0036 // +0013 │ │ +0c6bfe: 2200 d501 |0025: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData; // type@01d5 │ │ +0c6c02: 7040 7212 5086 |0027: invoke-direct {v0, v5, v6, v8}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.:(ZI[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@1272 │ │ +0c6c08: 5b30 2906 |002a: iput-object v0, v3, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ +0c6c0c: 2200 cc01 |002c: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData; // type@01cc │ │ +0c6c10: 7030 bb11 5007 |002e: invoke-direct {v0, v5, v7}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.:(ZI)V // method@11bb │ │ +0c6c16: 5b30 2606 |0031: iput-object v0, v3, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ +0c6c1a: 5c31 2706 |0033: iput-boolean v1, v3, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0627 │ │ +0c6c1e: 28e6 |0035: goto 001b // -001a │ │ +0c6c20: 2200 d301 |0036: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/VertexArray; // type@01d3 │ │ +0c6c24: 7030 5712 6008 |0038: invoke-direct {v0, v6, v8}, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.:(I[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@1257 │ │ +0c6c2a: 5b30 2906 |003b: iput-object v0, v3, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ +0c6c2e: 2200 ca01 |003d: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/IndexArray; // type@01ca │ │ +0c6c32: 7020 a411 7000 |003f: invoke-direct {v0, v7}, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.:(I)V // method@11a4 │ │ +0c6c38: 5b30 2606 |0042: iput-object v0, v3, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ +0c6c3c: 5c32 2706 |0044: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0627 │ │ +0c6c40: 28d5 |0046: goto 001b // -002b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=136 │ │ 0x0005 line=83 │ │ 0x0007 line=139 │ │ 0x000b line=140 │ │ 0x0012 line=141 │ │ @@ -233364,43 +233515,43 @@ │ │ type : '(ZIILcom/badlogic/gdx/graphics/VertexAttributes;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 58 16-bit code units │ │ -0b8524: |[0b8524] com.badlogic.gdx.graphics.Mesh.:(ZIILcom/badlogic/gdx/graphics/VertexAttributes;)V │ │ -0b8534: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0b8536: 7010 2726 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -0b853c: 5c21 2406 |0004: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/Mesh;.autoBind:Z // field@0624 │ │ -0b8540: 6200 2200 |0006: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0b8544: 3900 0a00 |0008: if-nez v0, 0012 // +000a │ │ -0b8548: 6200 2100 |000a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0b854c: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ -0b8550: 6300 2506 |000e: sget-boolean v0, Lcom/badlogic/gdx/graphics/Mesh;.forceVBO:Z // field@0625 │ │ -0b8554: 3800 1900 |0010: if-eqz v0, 0029 // +0019 │ │ -0b8558: 2200 d601 |0012: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject; // type@01d6 │ │ -0b855c: 7040 6312 3064 |0014: invoke-direct {v0, v3, v4, v6}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.:(ZILcom/badlogic/gdx/graphics/VertexAttributes;)V // method@1263 │ │ -0b8562: 5b20 2906 |0017: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ -0b8566: 2200 cd01 |0019: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject; // type@01cd │ │ -0b856a: 7030 af11 3005 |001b: invoke-direct {v0, v3, v5}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.:(ZI)V // method@11af │ │ -0b8570: 5b20 2606 |001e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ -0b8574: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -0b8576: 5c20 2706 |0021: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0627 │ │ -0b857a: 6200 1c00 |0023: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0b857e: 7120 d50a 2000 |0025: invoke-static {v0, v2}, Lcom/badlogic/gdx/graphics/Mesh;.addManagedMesh:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/Mesh;)V // method@0ad5 │ │ -0b8584: 0e00 |0028: return-void │ │ -0b8586: 2200 d501 |0029: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/VertexArray; // type@01d5 │ │ -0b858a: 7030 5612 4006 |002b: invoke-direct {v0, v4, v6}, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.:(ILcom/badlogic/gdx/graphics/VertexAttributes;)V // method@1256 │ │ -0b8590: 5b20 2906 |002e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ -0b8594: 2200 cc01 |0030: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/IndexArray; // type@01cc │ │ -0b8598: 7020 a411 5000 |0032: invoke-direct {v0, v5}, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.:(I)V // method@11a4 │ │ -0b859e: 5b20 2606 |0035: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ -0b85a2: 5c21 2706 |0037: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0627 │ │ -0b85a6: 28ea |0039: goto 0023 // -0016 │ │ +0c6c44: |[0c6c44] com.badlogic.gdx.graphics.Mesh.:(ZIILcom/badlogic/gdx/graphics/VertexAttributes;)V │ │ +0c6c54: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0c6c56: 7010 2726 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0c6c5c: 5c21 2406 |0004: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/Mesh;.autoBind:Z // field@0624 │ │ +0c6c60: 6200 2200 |0006: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0c6c64: 3900 0a00 |0008: if-nez v0, 0012 // +000a │ │ +0c6c68: 6200 2100 |000a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0c6c6c: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ +0c6c70: 6300 2506 |000e: sget-boolean v0, Lcom/badlogic/gdx/graphics/Mesh;.forceVBO:Z // field@0625 │ │ +0c6c74: 3800 1900 |0010: if-eqz v0, 0029 // +0019 │ │ +0c6c78: 2200 d401 |0012: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject; // type@01d4 │ │ +0c6c7c: 7040 6312 3064 |0014: invoke-direct {v0, v3, v4, v6}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.:(ZILcom/badlogic/gdx/graphics/VertexAttributes;)V // method@1263 │ │ +0c6c82: 5b20 2906 |0017: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ +0c6c86: 2200 cb01 |0019: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject; // type@01cb │ │ +0c6c8a: 7030 af11 3005 |001b: invoke-direct {v0, v3, v5}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.:(ZI)V // method@11af │ │ +0c6c90: 5b20 2606 |001e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ +0c6c94: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +0c6c96: 5c20 2706 |0021: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0627 │ │ +0c6c9a: 6200 1c00 |0023: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0c6c9e: 7120 d50a 2000 |0025: invoke-static {v0, v2}, Lcom/badlogic/gdx/graphics/Mesh;.addManagedMesh:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/Mesh;)V // method@0ad5 │ │ +0c6ca4: 0e00 |0028: return-void │ │ +0c6ca6: 2200 d301 |0029: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/VertexArray; // type@01d3 │ │ +0c6caa: 7030 5612 4006 |002b: invoke-direct {v0, v4, v6}, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.:(ILcom/badlogic/gdx/graphics/VertexAttributes;)V // method@1256 │ │ +0c6cb0: 5b20 2906 |002e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ +0c6cb4: 2200 ca01 |0030: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/IndexArray; // type@01ca │ │ +0c6cb8: 7020 a411 5000 |0032: invoke-direct {v0, v5}, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.:(I)V // method@11a4 │ │ +0c6cbe: 5b20 2606 |0035: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ +0c6cc2: 5c21 2706 |0037: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0627 │ │ +0c6cc6: 28ea |0039: goto 0023 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=114 │ │ 0x0004 line=83 │ │ 0x0006 line=115 │ │ 0x0012 line=116 │ │ 0x0019 line=117 │ │ @@ -233422,43 +233573,43 @@ │ │ type : '(ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 58 16-bit code units │ │ -0b85a8: |[0b85a8] com.badlogic.gdx.graphics.Mesh.:(ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V │ │ -0b85b8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0b85ba: 7010 2726 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -0b85c0: 5c21 2406 |0004: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/Mesh;.autoBind:Z // field@0624 │ │ -0b85c4: 6200 2200 |0006: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0b85c8: 3900 0a00 |0008: if-nez v0, 0012 // +000a │ │ -0b85cc: 6200 2100 |000a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0b85d0: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ -0b85d4: 6300 2506 |000e: sget-boolean v0, Lcom/badlogic/gdx/graphics/Mesh;.forceVBO:Z // field@0625 │ │ -0b85d8: 3800 1900 |0010: if-eqz v0, 0029 // +0019 │ │ -0b85dc: 2200 d601 |0012: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject; // type@01d6 │ │ -0b85e0: 7040 6412 3064 |0014: invoke-direct {v0, v3, v4, v6}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.:(ZI[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@1264 │ │ -0b85e6: 5b20 2906 |0017: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ -0b85ea: 2200 cd01 |0019: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject; // type@01cd │ │ -0b85ee: 7030 af11 3005 |001b: invoke-direct {v0, v3, v5}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.:(ZI)V // method@11af │ │ -0b85f4: 5b20 2606 |001e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ -0b85f8: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -0b85fa: 5c20 2706 |0021: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0627 │ │ -0b85fe: 6200 1c00 |0023: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0b8602: 7120 d50a 2000 |0025: invoke-static {v0, v2}, Lcom/badlogic/gdx/graphics/Mesh;.addManagedMesh:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/Mesh;)V // method@0ad5 │ │ -0b8608: 0e00 |0028: return-void │ │ -0b860a: 2200 d501 |0029: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/VertexArray; // type@01d5 │ │ -0b860e: 7030 5712 4006 |002b: invoke-direct {v0, v4, v6}, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.:(I[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@1257 │ │ -0b8614: 5b20 2906 |002e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ -0b8618: 2200 cc01 |0030: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/IndexArray; // type@01cc │ │ -0b861c: 7020 a411 5000 |0032: invoke-direct {v0, v5}, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.:(I)V // method@11a4 │ │ -0b8622: 5b20 2606 |0035: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ -0b8626: 5c21 2706 |0037: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0627 │ │ -0b862a: 28ea |0039: goto 0023 // -0016 │ │ +0c6cc8: |[0c6cc8] com.badlogic.gdx.graphics.Mesh.:(ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V │ │ +0c6cd8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0c6cda: 7010 2726 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0c6ce0: 5c21 2406 |0004: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/Mesh;.autoBind:Z // field@0624 │ │ +0c6ce4: 6200 2200 |0006: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0c6ce8: 3900 0a00 |0008: if-nez v0, 0012 // +000a │ │ +0c6cec: 6200 2100 |000a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0c6cf0: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ +0c6cf4: 6300 2506 |000e: sget-boolean v0, Lcom/badlogic/gdx/graphics/Mesh;.forceVBO:Z // field@0625 │ │ +0c6cf8: 3800 1900 |0010: if-eqz v0, 0029 // +0019 │ │ +0c6cfc: 2200 d401 |0012: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject; // type@01d4 │ │ +0c6d00: 7040 6412 3064 |0014: invoke-direct {v0, v3, v4, v6}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.:(ZI[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@1264 │ │ +0c6d06: 5b20 2906 |0017: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ +0c6d0a: 2200 cb01 |0019: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject; // type@01cb │ │ +0c6d0e: 7030 af11 3005 |001b: invoke-direct {v0, v3, v5}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.:(ZI)V // method@11af │ │ +0c6d14: 5b20 2606 |001e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ +0c6d18: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +0c6d1a: 5c20 2706 |0021: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0627 │ │ +0c6d1e: 6200 1c00 |0023: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0c6d22: 7120 d50a 2000 |0025: invoke-static {v0, v2}, Lcom/badlogic/gdx/graphics/Mesh;.addManagedMesh:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/Mesh;)V // method@0ad5 │ │ +0c6d28: 0e00 |0028: return-void │ │ +0c6d2a: 2200 d301 |0029: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/VertexArray; // type@01d3 │ │ +0c6d2e: 7030 5712 4006 |002b: invoke-direct {v0, v4, v6}, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.:(I[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@1257 │ │ +0c6d34: 5b20 2906 |002e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ +0c6d38: 2200 ca01 |0030: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/IndexArray; // type@01ca │ │ +0c6d3c: 7020 a411 5000 |0032: invoke-direct {v0, v5}, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.:(I)V // method@11a4 │ │ +0c6d42: 5b20 2606 |0035: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ +0c6d46: 5c21 2706 |0037: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0627 │ │ +0c6d4a: 28ea |0039: goto 0023 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=93 │ │ 0x0004 line=83 │ │ 0x0006 line=94 │ │ 0x0012 line=95 │ │ 0x0019 line=96 │ │ @@ -233480,26 +233631,26 @@ │ │ type : '(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/Mesh;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0b862c: |[0b862c] com.badlogic.gdx.graphics.Mesh.addManagedMesh:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/Mesh;)V │ │ -0b863c: 6201 2806 |0000: sget-object v1, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0628 │ │ -0b8640: 7220 6327 2100 |0002: invoke-interface {v1, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -0b8646: 0c00 |0005: move-result-object v0 │ │ -0b8648: 1f00 f003 |0006: check-cast v0, Ljava/util/List; // type@03f0 │ │ -0b864c: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ -0b8650: 2200 e703 |000a: new-instance v0, Ljava/util/ArrayList; // type@03e7 │ │ -0b8654: 7010 2c27 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@272c │ │ -0b865a: 7220 5627 3000 |000f: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2756 │ │ -0b8660: 6201 2806 |0012: sget-object v1, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0628 │ │ -0b8664: 7230 6527 2100 |0014: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2765 │ │ -0b866a: 0e00 |0017: return-void │ │ +0c6d4c: |[0c6d4c] com.badlogic.gdx.graphics.Mesh.addManagedMesh:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/Mesh;)V │ │ +0c6d5c: 6201 2806 |0000: sget-object v1, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0628 │ │ +0c6d60: 7220 6327 2100 |0002: invoke-interface {v1, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +0c6d66: 0c00 |0005: move-result-object v0 │ │ +0c6d68: 1f00 ee03 |0006: check-cast v0, Ljava/util/List; // type@03ee │ │ +0c6d6c: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ +0c6d70: 2200 e503 |000a: new-instance v0, Ljava/util/ArrayList; // type@03e5 │ │ +0c6d74: 7010 2c27 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@272c │ │ +0c6d7a: 7220 5627 3000 |000f: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2756 │ │ +0c6d80: 6201 2806 |0012: sget-object v1, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0628 │ │ +0c6d84: 7230 6527 2100 |0014: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2765 │ │ +0c6d8a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ 0x0008 line=640 │ │ 0x000f line=641 │ │ 0x0012 line=642 │ │ 0x0017 line=643 │ │ @@ -233514,18 +233665,18 @@ │ │ type : '(Lcom/badlogic/gdx/Application;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b866c: |[0b866c] com.badlogic.gdx.graphics.Mesh.clearAllMeshes:(Lcom/badlogic/gdx/Application;)V │ │ -0b867c: 6200 2806 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0628 │ │ -0b8680: 7220 6627 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2766 │ │ -0b8686: 0e00 |0005: return-void │ │ +0c6d8c: |[0c6d8c] com.badlogic.gdx.graphics.Mesh.clearAllMeshes:(Lcom/badlogic/gdx/Application;)V │ │ +0c6d9c: 6200 2806 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0628 │ │ +0c6da0: 7220 6627 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2766 │ │ +0c6da6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=660 │ │ 0x0005 line=661 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 app Lcom/badlogic/gdx/Application; │ │ │ │ @@ -233534,77 +233685,77 @@ │ │ type : '(ZLcom/badlogic/gdx/graphics/Mesh;[Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/graphics/Mesh;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 19 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 112 16-bit code units │ │ -0b8688: |[0b8688] com.badlogic.gdx.graphics.Mesh.create:(ZLcom/badlogic/gdx/graphics/Mesh;[Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/graphics/Mesh; │ │ -0b8698: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b869a: 0800 1100 |0001: move-object/from16 v0, v17 │ │ -0b869e: 6e20 e90a 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0ae9 │ │ -0b86a4: 0c0d |0006: move-result-object v13 │ │ -0b86a6: 52d1 8006 |0007: iget v1, v13, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ -0b86aa: db04 0104 |0009: div-int/lit8 v4, v1, #int 4 // #04 │ │ -0b86ae: 52d5 7f06 |000b: iget v5, v13, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ -0b86b2: 7401 e80a 1100 |000d: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ -0b86b8: 0a07 |0010: move-result v7 │ │ -0b86ba: 7401 eb0a 1100 |0011: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0aeb │ │ -0b86c0: 0a01 |0014: move-result v1 │ │ -0b86c2: db03 0104 |0015: div-int/lit8 v3, v1, #int 4 // #04 │ │ -0b86c6: 9208 0703 |0017: mul-int v8, v7, v3 │ │ -0b86ca: 7401 e70a 1100 |0019: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ -0b86d0: 0a0c |001c: move-result v12 │ │ -0b86d2: 9201 0703 |001d: mul-int v1, v7, v3 │ │ -0b86d6: 0800 1200 |001f: move-object/from16 v0, v18 │ │ -0b86da: 2106 |0021: array-length v6, v0 │ │ -0b86dc: b261 |0022: mul-int/2addr v1, v6 │ │ -0b86de: 2312 4a04 |0023: new-array v2, v1, [F // type@044a │ │ -0b86e2: 0800 1200 |0025: move-object/from16 v0, v18 │ │ -0b86e6: 2101 |0027: array-length v1, v0 │ │ -0b86e8: b2c1 |0028: mul-int/2addr v1, v12 │ │ -0b86ea: 231a 9c04 |0029: new-array v10, v1, [S // type@049c │ │ -0b86ee: 0800 1100 |002b: move-object/from16 v0, v17 │ │ -0b86f2: 6e20 e10a a000 |002d: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/graphics/Mesh;.getIndices:([S)V // method@0ae1 │ │ -0b86f8: 1209 |0030: const/4 v9, #int 0 // #0 │ │ -0b86fa: 0800 1200 |0031: move-object/from16 v0, v18 │ │ -0b86fe: 2101 |0033: array-length v1, v0 │ │ -0b8700: 3519 2700 |0034: if-ge v9, v1, 005b // +0027 │ │ -0b8704: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -0b8706: 9206 0809 |0037: mul-int v6, v8, v9 │ │ -0b870a: 0800 1100 |0039: move-object/from16 v0, v17 │ │ -0b870e: 6e56 ed0a 1028 |003b: invoke-virtual {v0, v1, v8, v2, v6}, Lcom/badlogic/gdx/graphics/Mesh;.getVertices:(II[FI)V // method@0aed │ │ -0b8714: 4601 1209 |003e: aget-object v1, v18, v9 │ │ -0b8718: 9206 0709 |0040: mul-int v6, v7, v9 │ │ -0b871c: 7707 fe0a 0100 |0042: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/Mesh;.transform:(Lcom/badlogic/gdx/math/Matrix4;[FIIIII)V // method@0afe │ │ -0b8722: 3d09 1300 |0045: if-lez v9, 0058 // +0013 │ │ -0b8726: 120b |0047: const/4 v11, #int 0 // #0 │ │ -0b8728: 35cb 1000 |0048: if-ge v11, v12, 0058 // +0010 │ │ -0b872c: 9201 0c09 |004a: mul-int v1, v12, v9 │ │ -0b8730: b0b1 |004c: add-int/2addr v1, v11 │ │ -0b8732: 4a06 0a0b |004d: aget-short v6, v10, v11 │ │ -0b8736: 920f 0709 |004f: mul-int v15, v7, v9 │ │ -0b873a: b0f6 |0051: add-int/2addr v6, v15 │ │ -0b873c: 8f66 |0052: int-to-short v6, v6 │ │ -0b873e: 5106 0a01 |0053: aput-short v6, v10, v1 │ │ -0b8742: d80b 0b01 |0055: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0b8746: 28f1 |0057: goto 0048 // -000f │ │ -0b8748: d809 0901 |0058: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0b874c: 28d7 |005a: goto 0031 // -0029 │ │ -0b874e: 220e 1b01 |005b: new-instance v14, Lcom/badlogic/gdx/graphics/Mesh; // type@011b │ │ -0b8752: 2121 |005d: array-length v1, v2 │ │ -0b8754: b331 |005e: div-int/2addr v1, v3 │ │ -0b8756: 21a6 |005f: array-length v6, v10 │ │ -0b8758: 7401 ea0a 1100 |0060: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0aea │ │ -0b875e: 0c0f |0063: move-result-object v15 │ │ -0b8760: 0200 1000 |0064: move/from16 v0, v16 │ │ -0b8764: 705f d30a 0e61 |0066: invoke-direct {v14, v0, v1, v6, v15}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZIILcom/badlogic/gdx/graphics/VertexAttributes;)V // method@0ad3 │ │ -0b876a: 6e20 fa0a 2e00 |0069: invoke-virtual {v14, v2}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0afa │ │ -0b8770: 6e20 f80a ae00 |006c: invoke-virtual {v14, v10}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0af8 │ │ -0b8776: 110e |006f: return-object v14 │ │ +0c6da8: |[0c6da8] com.badlogic.gdx.graphics.Mesh.create:(ZLcom/badlogic/gdx/graphics/Mesh;[Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/graphics/Mesh; │ │ +0c6db8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c6dba: 0800 1100 |0001: move-object/from16 v0, v17 │ │ +0c6dbe: 6e20 e90a 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0ae9 │ │ +0c6dc4: 0c0d |0006: move-result-object v13 │ │ +0c6dc6: 52d1 8006 |0007: iget v1, v13, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ +0c6dca: db04 0104 |0009: div-int/lit8 v4, v1, #int 4 // #04 │ │ +0c6dce: 52d5 7f06 |000b: iget v5, v13, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ +0c6dd2: 7401 e80a 1100 |000d: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ +0c6dd8: 0a07 |0010: move-result v7 │ │ +0c6dda: 7401 eb0a 1100 |0011: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0aeb │ │ +0c6de0: 0a01 |0014: move-result v1 │ │ +0c6de2: db03 0104 |0015: div-int/lit8 v3, v1, #int 4 // #04 │ │ +0c6de6: 9208 0703 |0017: mul-int v8, v7, v3 │ │ +0c6dea: 7401 e70a 1100 |0019: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ +0c6df0: 0a0c |001c: move-result v12 │ │ +0c6df2: 9201 0703 |001d: mul-int v1, v7, v3 │ │ +0c6df6: 0800 1200 |001f: move-object/from16 v0, v18 │ │ +0c6dfa: 2106 |0021: array-length v6, v0 │ │ +0c6dfc: b261 |0022: mul-int/2addr v1, v6 │ │ +0c6dfe: 2312 4804 |0023: new-array v2, v1, [F // type@0448 │ │ +0c6e02: 0800 1200 |0025: move-object/from16 v0, v18 │ │ +0c6e06: 2101 |0027: array-length v1, v0 │ │ +0c6e08: b2c1 |0028: mul-int/2addr v1, v12 │ │ +0c6e0a: 231a 9a04 |0029: new-array v10, v1, [S // type@049a │ │ +0c6e0e: 0800 1100 |002b: move-object/from16 v0, v17 │ │ +0c6e12: 6e20 e10a a000 |002d: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/graphics/Mesh;.getIndices:([S)V // method@0ae1 │ │ +0c6e18: 1209 |0030: const/4 v9, #int 0 // #0 │ │ +0c6e1a: 0800 1200 |0031: move-object/from16 v0, v18 │ │ +0c6e1e: 2101 |0033: array-length v1, v0 │ │ +0c6e20: 3519 2700 |0034: if-ge v9, v1, 005b // +0027 │ │ +0c6e24: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +0c6e26: 9206 0809 |0037: mul-int v6, v8, v9 │ │ +0c6e2a: 0800 1100 |0039: move-object/from16 v0, v17 │ │ +0c6e2e: 6e56 ed0a 1028 |003b: invoke-virtual {v0, v1, v8, v2, v6}, Lcom/badlogic/gdx/graphics/Mesh;.getVertices:(II[FI)V // method@0aed │ │ +0c6e34: 4601 1209 |003e: aget-object v1, v18, v9 │ │ +0c6e38: 9206 0709 |0040: mul-int v6, v7, v9 │ │ +0c6e3c: 7707 fe0a 0100 |0042: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/Mesh;.transform:(Lcom/badlogic/gdx/math/Matrix4;[FIIIII)V // method@0afe │ │ +0c6e42: 3d09 1300 |0045: if-lez v9, 0058 // +0013 │ │ +0c6e46: 120b |0047: const/4 v11, #int 0 // #0 │ │ +0c6e48: 35cb 1000 |0048: if-ge v11, v12, 0058 // +0010 │ │ +0c6e4c: 9201 0c09 |004a: mul-int v1, v12, v9 │ │ +0c6e50: b0b1 |004c: add-int/2addr v1, v11 │ │ +0c6e52: 4a06 0a0b |004d: aget-short v6, v10, v11 │ │ +0c6e56: 920f 0709 |004f: mul-int v15, v7, v9 │ │ +0c6e5a: b0f6 |0051: add-int/2addr v6, v15 │ │ +0c6e5c: 8f66 |0052: int-to-short v6, v6 │ │ +0c6e5e: 5106 0a01 |0053: aput-short v6, v10, v1 │ │ +0c6e62: d80b 0b01 |0055: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0c6e66: 28f1 |0057: goto 0048 // -000f │ │ +0c6e68: d809 0901 |0058: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0c6e6c: 28d7 |005a: goto 0031 // -0029 │ │ +0c6e6e: 220e 1901 |005b: new-instance v14, Lcom/badlogic/gdx/graphics/Mesh; // type@0119 │ │ +0c6e72: 2121 |005d: array-length v1, v2 │ │ +0c6e74: b331 |005e: div-int/2addr v1, v3 │ │ +0c6e76: 21a6 |005f: array-length v6, v10 │ │ +0c6e78: 7401 ea0a 1100 |0060: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0aea │ │ +0c6e7e: 0c0f |0063: move-result-object v15 │ │ +0c6e80: 0200 1000 |0064: move/from16 v0, v16 │ │ +0c6e84: 705f d30a 0e61 |0066: invoke-direct {v14, v0, v1, v6, v15}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZIILcom/badlogic/gdx/graphics/VertexAttributes;)V // method@0ad3 │ │ +0c6e8a: 6e20 fa0a 2e00 |0069: invoke-virtual {v14, v2}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0afa │ │ +0c6e90: 6e20 f80a ae00 |006c: invoke-virtual {v14, v10}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0af8 │ │ +0c6e96: 110e |006f: return-object v14 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0007 line=164 │ │ 0x000b line=165 │ │ 0x000d line=166 │ │ 0x0011 line=167 │ │ @@ -233647,19 +233798,19 @@ │ │ type : '(Z[Lcom/badlogic/gdx/graphics/Mesh;)Lcom/badlogic/gdx/graphics/Mesh;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b8778: |[0b8778] com.badlogic.gdx.graphics.Mesh.create:(Z[Lcom/badlogic/gdx/graphics/Mesh;)Lcom/badlogic/gdx/graphics/Mesh; │ │ -0b8788: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b878a: 7130 df0a 2100 |0001: invoke-static {v1, v2, v0}, Lcom/badlogic/gdx/graphics/Mesh;.create:(Z[Lcom/badlogic/gdx/graphics/Mesh;[Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/graphics/Mesh; // method@0adf │ │ -0b8790: 0c00 |0004: move-result-object v0 │ │ -0b8792: 1100 |0005: return-object v0 │ │ +0c6e98: |[0c6e98] com.badlogic.gdx.graphics.Mesh.create:(Z[Lcom/badlogic/gdx/graphics/Mesh;)Lcom/badlogic/gdx/graphics/Mesh; │ │ +0c6ea8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c6eaa: 7130 df0a 2100 |0001: invoke-static {v1, v2, v0}, Lcom/badlogic/gdx/graphics/Mesh;.create:(Z[Lcom/badlogic/gdx/graphics/Mesh;[Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/graphics/Mesh; // method@0adf │ │ +0c6eb0: 0c00 |0004: move-result-object v0 │ │ +0c6eb2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 isStatic Z │ │ 0x0000 - 0x0006 reg=2 meshes [Lcom/badlogic/gdx/graphics/Mesh; │ │ │ │ @@ -233668,140 +233819,140 @@ │ │ type : '(Z[Lcom/badlogic/gdx/graphics/Mesh;[Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/graphics/Mesh;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 26 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 232 16-bit code units │ │ -0b8794: |[0b8794] com.badlogic.gdx.graphics.Mesh.create:(Z[Lcom/badlogic/gdx/graphics/Mesh;[Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/graphics/Mesh; │ │ -0b87a4: 3819 1200 |0000: if-eqz v25, 0012 // +0012 │ │ -0b87a8: 0800 1900 |0002: move-object/from16 v0, v25 │ │ -0b87ac: 2103 |0004: array-length v3, v0 │ │ -0b87ae: 0800 1800 |0005: move-object/from16 v0, v24 │ │ -0b87b2: 2108 |0007: array-length v8, v0 │ │ -0b87b4: 3583 0a00 |0008: if-ge v3, v8, 0012 // +000a │ │ -0b87b8: 2203 af03 |000a: new-instance v3, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0b87bc: 1a08 be0d |000c: const-string v8, "Not enough transformations specified" // string@0dbe │ │ -0b87c0: 7020 f825 8300 |000e: invoke-direct {v3, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0b87c6: 2703 |0011: throw v3 │ │ -0b87c8: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -0b87ca: 4603 1803 |0013: aget-object v3, v24, v3 │ │ -0b87ce: 6e10 ea0a 0300 |0015: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0aea │ │ -0b87d4: 0c0a |0018: move-result-object v10 │ │ -0b87d6: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -0b87d8: 4603 1803 |001a: aget-object v3, v24, v3 │ │ -0b87dc: 6e10 e80a 0300 |001c: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ -0b87e2: 0a14 |001f: move-result v20 │ │ -0b87e4: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -0b87e6: 4603 1803 |0021: aget-object v3, v24, v3 │ │ -0b87ea: 6e10 e70a 0300 |0023: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ -0b87f0: 0a0c |0026: move-result v12 │ │ -0b87f2: 121b |0027: const/4 v11, #int 1 // #1 │ │ -0b87f4: 0800 1800 |0028: move-object/from16 v0, v24 │ │ -0b87f8: 2103 |002a: array-length v3, v0 │ │ -0b87fa: 353b 2800 |002b: if-ge v11, v3, 0053 // +0028 │ │ -0b87fe: 4603 180b |002d: aget-object v3, v24, v11 │ │ -0b8802: 6e10 ea0a 0300 |002f: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0aea │ │ -0b8808: 0c03 |0032: move-result-object v3 │ │ -0b880a: 6e20 b00b a300 |0033: invoke-virtual {v3, v10}, Lcom/badlogic/gdx/graphics/VertexAttributes;.equals:(Ljava/lang/Object;)Z // method@0bb0 │ │ -0b8810: 0a03 |0036: move-result v3 │ │ -0b8812: 3903 0a00 |0037: if-nez v3, 0041 // +000a │ │ -0b8816: 2203 af03 |0039: new-instance v3, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0b881a: 1a08 ff06 |003b: const-string v8, "Inconsistent VertexAttributes" // string@06ff │ │ -0b881e: 7020 f825 8300 |003d: invoke-direct {v3, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0b8824: 2703 |0040: throw v3 │ │ -0b8826: 4603 180b |0041: aget-object v3, v24, v11 │ │ -0b882a: 6e10 e80a 0300 |0043: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ -0b8830: 0a03 |0046: move-result v3 │ │ -0b8832: 9014 1403 |0047: add-int v20, v20, v3 │ │ -0b8836: 4603 180b |0049: aget-object v3, v24, v11 │ │ -0b883a: 6e10 e70a 0300 |004b: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ -0b8840: 0a03 |004e: move-result v3 │ │ -0b8842: b03c |004f: add-int/2addr v12, v3 │ │ -0b8844: d80b 0b01 |0050: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0b8848: 28d6 |0052: goto 0028 // -002a │ │ -0b884a: 1203 |0053: const/4 v3, #int 0 // #0 │ │ -0b884c: 4603 1803 |0054: aget-object v3, v24, v3 │ │ -0b8850: 1208 |0056: const/4 v8, #int 0 // #0 │ │ -0b8852: 6e20 e90a 8300 |0057: invoke-virtual {v3, v8}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0ae9 │ │ -0b8858: 0c12 |005a: move-result-object v18 │ │ -0b885a: 0800 1200 |005b: move-object/from16 v0, v18 │ │ -0b885e: 5203 8006 |005d: iget v3, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ -0b8862: db06 0304 |005f: div-int/lit8 v6, v3, #int 4 // #04 │ │ -0b8866: 0800 1200 |0061: move-object/from16 v0, v18 │ │ -0b886a: 5207 7f06 |0063: iget v7, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ -0b886e: 52a3 8906 |0065: iget v3, v10, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ -0b8872: db05 0304 |0067: div-int/lit8 v5, v3, #int 4 // #04 │ │ -0b8876: 9203 1405 |0069: mul-int v3, v20, v5 │ │ -0b887a: 2334 4a04 |006b: new-array v4, v3, [F // type@044a │ │ -0b887e: 23cd 9c04 |006d: new-array v13, v12, [S // type@049c │ │ -0b8882: 1203 |006f: const/4 v3, #int 0 // #0 │ │ -0b8884: 4603 1803 |0070: aget-object v3, v24, v3 │ │ -0b8888: 6e20 ef0a 4300 |0072: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/Mesh;.getVertices:([F)V // method@0aef │ │ -0b888e: 1203 |0075: const/4 v3, #int 0 // #0 │ │ -0b8890: 4603 1803 |0076: aget-object v3, v24, v3 │ │ -0b8894: 6e20 e10a d300 |0078: invoke-virtual {v3, v13}, Lcom/badlogic/gdx/graphics/Mesh;.getIndices:([S)V // method@0ae1 │ │ -0b889a: 1203 |007b: const/4 v3, #int 0 // #0 │ │ -0b889c: 4603 1803 |007c: aget-object v3, v24, v3 │ │ -0b88a0: 6e10 e80a 0300 |007e: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ -0b88a6: 0a03 |0081: move-result v3 │ │ -0b88a8: 9215 0305 |0082: mul-int v21, v3, v5 │ │ -0b88ac: 1203 |0084: const/4 v3, #int 0 // #0 │ │ -0b88ae: 4603 1803 |0085: aget-object v3, v24, v3 │ │ -0b88b2: 6e10 e70a 0300 |0087: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ -0b88b8: 0a0e |008a: move-result v14 │ │ -0b88ba: 121b |008b: const/4 v11, #int 1 // #1 │ │ -0b88bc: 0800 1800 |008c: move-object/from16 v0, v24 │ │ -0b88c0: 2103 |008e: array-length v3, v0 │ │ -0b88c2: 353b 4200 |008f: if-ge v11, v3, 00d1 // +0042 │ │ -0b88c6: 4611 180b |0091: aget-object v17, v24, v11 │ │ -0b88ca: 7401 e80a 1100 |0093: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ -0b88d0: 0a03 |0096: move-result v3 │ │ -0b88d2: 9216 0305 |0097: mul-int v22, v3, v5 │ │ -0b88d6: 7401 e70a 1100 |0099: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ -0b88dc: 0a0f |009c: move-result v15 │ │ -0b88de: 1203 |009d: const/4 v3, #int 0 // #0 │ │ -0b88e0: 0800 1100 |009e: move-object/from16 v0, v17 │ │ -0b88e4: 0201 1600 |00a0: move/from16 v1, v22 │ │ -0b88e8: 0202 1500 |00a2: move/from16 v2, v21 │ │ -0b88ec: 6e52 ed0a 3041 |00a4: invoke-virtual {v0, v3, v1, v4, v2}, Lcom/badlogic/gdx/graphics/Mesh;.getVertices:(II[FI)V // method@0aed │ │ -0b88f2: 3819 0b00 |00a7: if-eqz v25, 00b2 // +000b │ │ -0b88f6: 4603 190b |00a9: aget-object v3, v25, v11 │ │ -0b88fa: 9308 1505 |00ab: div-int v8, v21, v5 │ │ -0b88fe: 9309 1605 |00ad: div-int v9, v22, v5 │ │ -0b8902: 7707 fe0a 0300 |00af: invoke-static/range {v3, v4, v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/Mesh;.transform:(Lcom/badlogic/gdx/math/Matrix4;[FIIIII)V // method@0afe │ │ -0b8908: 0800 1100 |00b2: move-object/from16 v0, v17 │ │ -0b890c: 6e30 e20a d00e |00b4: invoke-virtual {v0, v13, v14}, Lcom/badlogic/gdx/graphics/Mesh;.getIndices:([SI)V // method@0ae2 │ │ -0b8912: 1310 0000 |00b7: const/16 v16, #int 0 // #0 │ │ -0b8916: 0200 1000 |00b9: move/from16 v0, v16 │ │ -0b891a: 35f0 1000 |00bb: if-ge v0, v15, 00cb // +0010 │ │ -0b891e: 9003 0e10 |00bd: add-int v3, v14, v16 │ │ -0b8922: 9008 0e10 |00bf: add-int v8, v14, v16 │ │ -0b8926: 4a08 0d08 |00c1: aget-short v8, v13, v8 │ │ -0b892a: 9008 0815 |00c3: add-int v8, v8, v21 │ │ -0b892e: 8f88 |00c5: int-to-short v8, v8 │ │ -0b8930: 5108 0d03 |00c6: aput-short v8, v13, v3 │ │ -0b8934: d80b 0b01 |00c8: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0b8938: 28ef |00ca: goto 00b9 // -0011 │ │ -0b893a: 9015 1516 |00cb: add-int v21, v21, v22 │ │ -0b893e: b0fe |00cd: add-int/2addr v14, v15 │ │ -0b8940: d80b 0b01 |00ce: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0b8944: 28bc |00d0: goto 008c // -0044 │ │ -0b8946: 2213 1b01 |00d1: new-instance v19, Lcom/badlogic/gdx/graphics/Mesh; // type@011b │ │ -0b894a: 2143 |00d3: array-length v3, v4 │ │ -0b894c: b353 |00d4: div-int/2addr v3, v5 │ │ -0b894e: 21d8 |00d5: array-length v8, v13 │ │ -0b8950: 0800 1300 |00d6: move-object/from16 v0, v19 │ │ -0b8954: 0201 1700 |00d8: move/from16 v1, v23 │ │ -0b8958: 705a d30a 1083 |00da: invoke-direct {v0, v1, v3, v8, v10}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZIILcom/badlogic/gdx/graphics/VertexAttributes;)V // method@0ad3 │ │ -0b895e: 0800 1300 |00dd: move-object/from16 v0, v19 │ │ -0b8962: 6e20 fa0a 4000 |00df: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0afa │ │ -0b8968: 0800 1300 |00e2: move-object/from16 v0, v19 │ │ -0b896c: 6e20 f80a d000 |00e4: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0af8 │ │ -0b8972: 1113 |00e7: return-object v19 │ │ +0c6eb4: |[0c6eb4] com.badlogic.gdx.graphics.Mesh.create:(Z[Lcom/badlogic/gdx/graphics/Mesh;[Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/graphics/Mesh; │ │ +0c6ec4: 3819 1200 |0000: if-eqz v25, 0012 // +0012 │ │ +0c6ec8: 0800 1900 |0002: move-object/from16 v0, v25 │ │ +0c6ecc: 2103 |0004: array-length v3, v0 │ │ +0c6ece: 0800 1800 |0005: move-object/from16 v0, v24 │ │ +0c6ed2: 2108 |0007: array-length v8, v0 │ │ +0c6ed4: 3583 0a00 |0008: if-ge v3, v8, 0012 // +000a │ │ +0c6ed8: 2203 ad03 |000a: new-instance v3, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0c6edc: 1a08 bc0d |000c: const-string v8, "Not enough transformations specified" // string@0dbc │ │ +0c6ee0: 7020 f825 8300 |000e: invoke-direct {v3, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0c6ee6: 2703 |0011: throw v3 │ │ +0c6ee8: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +0c6eea: 4603 1803 |0013: aget-object v3, v24, v3 │ │ +0c6eee: 6e10 ea0a 0300 |0015: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0aea │ │ +0c6ef4: 0c0a |0018: move-result-object v10 │ │ +0c6ef6: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +0c6ef8: 4603 1803 |001a: aget-object v3, v24, v3 │ │ +0c6efc: 6e10 e80a 0300 |001c: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ +0c6f02: 0a14 |001f: move-result v20 │ │ +0c6f04: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +0c6f06: 4603 1803 |0021: aget-object v3, v24, v3 │ │ +0c6f0a: 6e10 e70a 0300 |0023: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ +0c6f10: 0a0c |0026: move-result v12 │ │ +0c6f12: 121b |0027: const/4 v11, #int 1 // #1 │ │ +0c6f14: 0800 1800 |0028: move-object/from16 v0, v24 │ │ +0c6f18: 2103 |002a: array-length v3, v0 │ │ +0c6f1a: 353b 2800 |002b: if-ge v11, v3, 0053 // +0028 │ │ +0c6f1e: 4603 180b |002d: aget-object v3, v24, v11 │ │ +0c6f22: 6e10 ea0a 0300 |002f: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0aea │ │ +0c6f28: 0c03 |0032: move-result-object v3 │ │ +0c6f2a: 6e20 b00b a300 |0033: invoke-virtual {v3, v10}, Lcom/badlogic/gdx/graphics/VertexAttributes;.equals:(Ljava/lang/Object;)Z // method@0bb0 │ │ +0c6f30: 0a03 |0036: move-result v3 │ │ +0c6f32: 3903 0a00 |0037: if-nez v3, 0041 // +000a │ │ +0c6f36: 2203 ad03 |0039: new-instance v3, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0c6f3a: 1a08 ff06 |003b: const-string v8, "Inconsistent VertexAttributes" // string@06ff │ │ +0c6f3e: 7020 f825 8300 |003d: invoke-direct {v3, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0c6f44: 2703 |0040: throw v3 │ │ +0c6f46: 4603 180b |0041: aget-object v3, v24, v11 │ │ +0c6f4a: 6e10 e80a 0300 |0043: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ +0c6f50: 0a03 |0046: move-result v3 │ │ +0c6f52: 9014 1403 |0047: add-int v20, v20, v3 │ │ +0c6f56: 4603 180b |0049: aget-object v3, v24, v11 │ │ +0c6f5a: 6e10 e70a 0300 |004b: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ +0c6f60: 0a03 |004e: move-result v3 │ │ +0c6f62: b03c |004f: add-int/2addr v12, v3 │ │ +0c6f64: d80b 0b01 |0050: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0c6f68: 28d6 |0052: goto 0028 // -002a │ │ +0c6f6a: 1203 |0053: const/4 v3, #int 0 // #0 │ │ +0c6f6c: 4603 1803 |0054: aget-object v3, v24, v3 │ │ +0c6f70: 1208 |0056: const/4 v8, #int 0 // #0 │ │ +0c6f72: 6e20 e90a 8300 |0057: invoke-virtual {v3, v8}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0ae9 │ │ +0c6f78: 0c12 |005a: move-result-object v18 │ │ +0c6f7a: 0800 1200 |005b: move-object/from16 v0, v18 │ │ +0c6f7e: 5203 8006 |005d: iget v3, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ +0c6f82: db06 0304 |005f: div-int/lit8 v6, v3, #int 4 // #04 │ │ +0c6f86: 0800 1200 |0061: move-object/from16 v0, v18 │ │ +0c6f8a: 5207 7f06 |0063: iget v7, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ +0c6f8e: 52a3 8906 |0065: iget v3, v10, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ +0c6f92: db05 0304 |0067: div-int/lit8 v5, v3, #int 4 // #04 │ │ +0c6f96: 9203 1405 |0069: mul-int v3, v20, v5 │ │ +0c6f9a: 2334 4804 |006b: new-array v4, v3, [F // type@0448 │ │ +0c6f9e: 23cd 9a04 |006d: new-array v13, v12, [S // type@049a │ │ +0c6fa2: 1203 |006f: const/4 v3, #int 0 // #0 │ │ +0c6fa4: 4603 1803 |0070: aget-object v3, v24, v3 │ │ +0c6fa8: 6e20 ef0a 4300 |0072: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/Mesh;.getVertices:([F)V // method@0aef │ │ +0c6fae: 1203 |0075: const/4 v3, #int 0 // #0 │ │ +0c6fb0: 4603 1803 |0076: aget-object v3, v24, v3 │ │ +0c6fb4: 6e20 e10a d300 |0078: invoke-virtual {v3, v13}, Lcom/badlogic/gdx/graphics/Mesh;.getIndices:([S)V // method@0ae1 │ │ +0c6fba: 1203 |007b: const/4 v3, #int 0 // #0 │ │ +0c6fbc: 4603 1803 |007c: aget-object v3, v24, v3 │ │ +0c6fc0: 6e10 e80a 0300 |007e: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ +0c6fc6: 0a03 |0081: move-result v3 │ │ +0c6fc8: 9215 0305 |0082: mul-int v21, v3, v5 │ │ +0c6fcc: 1203 |0084: const/4 v3, #int 0 // #0 │ │ +0c6fce: 4603 1803 |0085: aget-object v3, v24, v3 │ │ +0c6fd2: 6e10 e70a 0300 |0087: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ +0c6fd8: 0a0e |008a: move-result v14 │ │ +0c6fda: 121b |008b: const/4 v11, #int 1 // #1 │ │ +0c6fdc: 0800 1800 |008c: move-object/from16 v0, v24 │ │ +0c6fe0: 2103 |008e: array-length v3, v0 │ │ +0c6fe2: 353b 4200 |008f: if-ge v11, v3, 00d1 // +0042 │ │ +0c6fe6: 4611 180b |0091: aget-object v17, v24, v11 │ │ +0c6fea: 7401 e80a 1100 |0093: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ +0c6ff0: 0a03 |0096: move-result v3 │ │ +0c6ff2: 9216 0305 |0097: mul-int v22, v3, v5 │ │ +0c6ff6: 7401 e70a 1100 |0099: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ +0c6ffc: 0a0f |009c: move-result v15 │ │ +0c6ffe: 1203 |009d: const/4 v3, #int 0 // #0 │ │ +0c7000: 0800 1100 |009e: move-object/from16 v0, v17 │ │ +0c7004: 0201 1600 |00a0: move/from16 v1, v22 │ │ +0c7008: 0202 1500 |00a2: move/from16 v2, v21 │ │ +0c700c: 6e52 ed0a 3041 |00a4: invoke-virtual {v0, v3, v1, v4, v2}, Lcom/badlogic/gdx/graphics/Mesh;.getVertices:(II[FI)V // method@0aed │ │ +0c7012: 3819 0b00 |00a7: if-eqz v25, 00b2 // +000b │ │ +0c7016: 4603 190b |00a9: aget-object v3, v25, v11 │ │ +0c701a: 9308 1505 |00ab: div-int v8, v21, v5 │ │ +0c701e: 9309 1605 |00ad: div-int v9, v22, v5 │ │ +0c7022: 7707 fe0a 0300 |00af: invoke-static/range {v3, v4, v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/Mesh;.transform:(Lcom/badlogic/gdx/math/Matrix4;[FIIIII)V // method@0afe │ │ +0c7028: 0800 1100 |00b2: move-object/from16 v0, v17 │ │ +0c702c: 6e30 e20a d00e |00b4: invoke-virtual {v0, v13, v14}, Lcom/badlogic/gdx/graphics/Mesh;.getIndices:([SI)V // method@0ae2 │ │ +0c7032: 1310 0000 |00b7: const/16 v16, #int 0 // #0 │ │ +0c7036: 0200 1000 |00b9: move/from16 v0, v16 │ │ +0c703a: 35f0 1000 |00bb: if-ge v0, v15, 00cb // +0010 │ │ +0c703e: 9003 0e10 |00bd: add-int v3, v14, v16 │ │ +0c7042: 9008 0e10 |00bf: add-int v8, v14, v16 │ │ +0c7046: 4a08 0d08 |00c1: aget-short v8, v13, v8 │ │ +0c704a: 9008 0815 |00c3: add-int v8, v8, v21 │ │ +0c704e: 8f88 |00c5: int-to-short v8, v8 │ │ +0c7050: 5108 0d03 |00c6: aput-short v8, v13, v3 │ │ +0c7054: d80b 0b01 |00c8: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0c7058: 28ef |00ca: goto 00b9 // -0011 │ │ +0c705a: 9015 1516 |00cb: add-int v21, v21, v22 │ │ +0c705e: b0fe |00cd: add-int/2addr v14, v15 │ │ +0c7060: d80b 0b01 |00ce: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0c7064: 28bc |00d0: goto 008c // -0044 │ │ +0c7066: 2213 1901 |00d1: new-instance v19, Lcom/badlogic/gdx/graphics/Mesh; // type@0119 │ │ +0c706a: 2143 |00d3: array-length v3, v4 │ │ +0c706c: b353 |00d4: div-int/2addr v3, v5 │ │ +0c706e: 21d8 |00d5: array-length v8, v13 │ │ +0c7070: 0800 1300 |00d6: move-object/from16 v0, v19 │ │ +0c7074: 0201 1700 |00d8: move/from16 v1, v23 │ │ +0c7078: 705a d30a 1083 |00da: invoke-direct {v0, v1, v3, v8, v10}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZIILcom/badlogic/gdx/graphics/VertexAttributes;)V // method@0ad3 │ │ +0c707e: 0800 1300 |00dd: move-object/from16 v0, v19 │ │ +0c7082: 6e20 fa0a 4000 |00df: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0afa │ │ +0c7088: 0800 1300 |00e2: move-object/from16 v0, v19 │ │ +0c708c: 6e20 f80a d000 |00e4: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0af8 │ │ +0c7092: 1113 |00e7: return-object v19 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x000a line=212 │ │ 0x0012 line=213 │ │ 0x0019 line=214 │ │ 0x0020 line=215 │ │ @@ -233866,46 +234017,46 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -0b8974: |[0b8974] com.badlogic.gdx.graphics.Mesh.getManagedStatus:()Ljava/lang/String; │ │ -0b8984: 2201 c503 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0b8988: 7010 6726 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0b898e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0b8990: 1a04 490d |0006: const-string v4, "Managed meshes/app: { " // string@0d49 │ │ -0b8994: 6e20 6e26 4100 |0008: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b899a: 6204 2806 |000b: sget-object v4, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0628 │ │ -0b899e: 7210 6427 0400 |000d: invoke-interface {v4}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@2764 │ │ -0b89a4: 0c04 |0010: move-result-object v4 │ │ -0b89a6: 7210 7027 0400 |0011: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2770 │ │ -0b89ac: 0c03 |0014: move-result-object v3 │ │ -0b89ae: 7210 5327 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0b89b4: 0a04 |0018: move-result v4 │ │ -0b89b6: 3804 1d00 |0019: if-eqz v4, 0036 // +001d │ │ -0b89ba: 7210 5427 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0b89c0: 0c00 |001e: move-result-object v0 │ │ -0b89c2: 1f00 4f00 |001f: check-cast v0, Lcom/badlogic/gdx/Application; // type@004f │ │ -0b89c6: 6204 2806 |0021: sget-object v4, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0628 │ │ -0b89ca: 7220 6327 0400 |0023: invoke-interface {v4, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -0b89d0: 0c04 |0026: move-result-object v4 │ │ -0b89d2: 1f04 f003 |0027: check-cast v4, Ljava/util/List; // type@03f0 │ │ -0b89d6: 7210 5e27 0400 |0029: invoke-interface {v4}, Ljava/util/List;.size:()I // method@275e │ │ -0b89dc: 0a04 |002c: move-result v4 │ │ -0b89de: 6e20 6b26 4100 |002d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0b89e4: 1a04 0600 |0030: const-string v4, " " // string@0006 │ │ -0b89e8: 6e20 6e26 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b89ee: 28e0 |0035: goto 0015 // -0020 │ │ -0b89f0: 1a04 252c |0036: const-string v4, "}" // string@2c25 │ │ -0b89f4: 6e20 6e26 4100 |0038: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b89fa: 6e10 7426 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0b8a00: 0c04 |003e: move-result-object v4 │ │ -0b8a02: 1104 |003f: return-object v4 │ │ +0c7094: |[0c7094] com.badlogic.gdx.graphics.Mesh.getManagedStatus:()Ljava/lang/String; │ │ +0c70a4: 2201 c303 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0c70a8: 7010 6726 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0c70ae: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0c70b0: 1a04 470d |0006: const-string v4, "Managed meshes/app: { " // string@0d47 │ │ +0c70b4: 6e20 6e26 4100 |0008: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c70ba: 6204 2806 |000b: sget-object v4, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0628 │ │ +0c70be: 7210 6427 0400 |000d: invoke-interface {v4}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@2764 │ │ +0c70c4: 0c04 |0010: move-result-object v4 │ │ +0c70c6: 7210 7027 0400 |0011: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2770 │ │ +0c70cc: 0c03 |0014: move-result-object v3 │ │ +0c70ce: 7210 5327 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0c70d4: 0a04 |0018: move-result v4 │ │ +0c70d6: 3804 1d00 |0019: if-eqz v4, 0036 // +001d │ │ +0c70da: 7210 5427 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0c70e0: 0c00 |001e: move-result-object v0 │ │ +0c70e2: 1f00 4d00 |001f: check-cast v0, Lcom/badlogic/gdx/Application; // type@004d │ │ +0c70e6: 6204 2806 |0021: sget-object v4, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0628 │ │ +0c70ea: 7220 6327 0400 |0023: invoke-interface {v4, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +0c70f0: 0c04 |0026: move-result-object v4 │ │ +0c70f2: 1f04 ee03 |0027: check-cast v4, Ljava/util/List; // type@03ee │ │ +0c70f6: 7210 5e27 0400 |0029: invoke-interface {v4}, Ljava/util/List;.size:()I // method@275e │ │ +0c70fc: 0a04 |002c: move-result v4 │ │ +0c70fe: 6e20 6b26 4100 |002d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0c7104: 1a04 0600 |0030: const-string v4, " " // string@0006 │ │ +0c7108: 6e20 6e26 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c710e: 28e0 |0035: goto 0015 // -0020 │ │ +0c7110: 1a04 232c |0036: const-string v4, "}" // string@2c23 │ │ +0c7114: 6e20 6e26 4100 |0038: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c711a: 6e10 7426 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0c7120: 0c04 |003e: move-result-object v4 │ │ +0c7122: 1104 |003f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=664 │ │ 0x0005 line=665 │ │ 0x0006 line=666 │ │ 0x000b line=667 │ │ 0x0021 line=668 │ │ @@ -233923,44 +234074,44 @@ │ │ type : '(Lcom/badlogic/gdx/Application;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -0b8a04: |[0b8a04] com.badlogic.gdx.graphics.Mesh.invalidateAllMeshes:(Lcom/badlogic/gdx/Application;)V │ │ -0b8a14: 6202 2806 |0000: sget-object v2, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0628 │ │ -0b8a18: 7220 6327 3200 |0002: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -0b8a1e: 0c01 |0005: move-result-object v1 │ │ -0b8a20: 1f01 f003 |0006: check-cast v1, Ljava/util/List; // type@03f0 │ │ -0b8a24: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ -0b8a28: 0e00 |000a: return-void │ │ -0b8a2a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0b8a2c: 7210 5e27 0100 |000c: invoke-interface {v1}, Ljava/util/List;.size:()I // method@275e │ │ -0b8a32: 0a02 |000f: move-result v2 │ │ -0b8a34: 3520 faff |0010: if-ge v0, v2, 000a // -0006 │ │ -0b8a38: 7220 5927 0100 |0012: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -0b8a3e: 0c02 |0015: move-result-object v2 │ │ -0b8a40: 1f02 1b01 |0016: check-cast v2, Lcom/badlogic/gdx/graphics/Mesh; // type@011b │ │ -0b8a44: 5422 2906 |0018: iget-object v2, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ -0b8a48: 2022 d601 |001a: instance-of v2, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject; // type@01d6 │ │ -0b8a4c: 3802 0f00 |001c: if-eqz v2, 002b // +000f │ │ -0b8a50: 7220 5927 0100 |001e: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -0b8a56: 0c02 |0021: move-result-object v2 │ │ -0b8a58: 1f02 1b01 |0022: check-cast v2, Lcom/badlogic/gdx/graphics/Mesh; // type@011b │ │ -0b8a5c: 5422 2906 |0024: iget-object v2, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ -0b8a60: 1f02 d601 |0026: check-cast v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject; // type@01d6 │ │ -0b8a64: 6e10 6d12 0200 |0028: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.invalidate:()V // method@126d │ │ -0b8a6a: 7220 5927 0100 |002b: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -0b8a70: 0c02 |002e: move-result-object v2 │ │ -0b8a72: 1f02 1b01 |002f: check-cast v2, Lcom/badlogic/gdx/graphics/Mesh; // type@011b │ │ -0b8a76: 5422 2606 |0031: iget-object v2, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ -0b8a7a: 7210 ca11 0200 |0033: invoke-interface {v2}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.invalidate:()V // method@11ca │ │ -0b8a80: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b8a84: 28d4 |0038: goto 000c // -002c │ │ +0c7124: |[0c7124] com.badlogic.gdx.graphics.Mesh.invalidateAllMeshes:(Lcom/badlogic/gdx/Application;)V │ │ +0c7134: 6202 2806 |0000: sget-object v2, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0628 │ │ +0c7138: 7220 6327 3200 |0002: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +0c713e: 0c01 |0005: move-result-object v1 │ │ +0c7140: 1f01 ee03 |0006: check-cast v1, Ljava/util/List; // type@03ee │ │ +0c7144: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ +0c7148: 0e00 |000a: return-void │ │ +0c714a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0c714c: 7210 5e27 0100 |000c: invoke-interface {v1}, Ljava/util/List;.size:()I // method@275e │ │ +0c7152: 0a02 |000f: move-result v2 │ │ +0c7154: 3520 faff |0010: if-ge v0, v2, 000a // -0006 │ │ +0c7158: 7220 5927 0100 |0012: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +0c715e: 0c02 |0015: move-result-object v2 │ │ +0c7160: 1f02 1901 |0016: check-cast v2, Lcom/badlogic/gdx/graphics/Mesh; // type@0119 │ │ +0c7164: 5422 2906 |0018: iget-object v2, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ +0c7168: 2022 d401 |001a: instance-of v2, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject; // type@01d4 │ │ +0c716c: 3802 0f00 |001c: if-eqz v2, 002b // +000f │ │ +0c7170: 7220 5927 0100 |001e: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +0c7176: 0c02 |0021: move-result-object v2 │ │ +0c7178: 1f02 1901 |0022: check-cast v2, Lcom/badlogic/gdx/graphics/Mesh; // type@0119 │ │ +0c717c: 5422 2906 |0024: iget-object v2, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ +0c7180: 1f02 d401 |0026: check-cast v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject; // type@01d4 │ │ +0c7184: 6e10 6d12 0200 |0028: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.invalidate:()V // method@126d │ │ +0c718a: 7220 5927 0100 |002b: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +0c7190: 0c02 |002e: move-result-object v2 │ │ +0c7192: 1f02 1901 |002f: check-cast v2, Lcom/badlogic/gdx/graphics/Mesh; // type@0119 │ │ +0c7196: 5422 2606 |0031: iget-object v2, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ +0c719a: 7210 ca11 0200 |0033: invoke-interface {v2}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.invalidate:()V // method@11ca │ │ +0c71a0: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c71a4: 28d4 |0038: goto 000c // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=648 │ │ 0x0008 line=649 │ │ 0x000a line=656 │ │ 0x000b line=650 │ │ 0x0012 line=651 │ │ @@ -233977,112 +234128,112 @@ │ │ type : '(Lcom/badlogic/gdx/math/Matrix4;[FIIIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 192 16-bit code units │ │ -0b8a88: |[0b8a88] com.badlogic.gdx.graphics.Mesh.transform:(Lcom/badlogic/gdx/math/Matrix4;[FIIIII)V │ │ -0b8a98: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0b8a9a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0b8a9c: 3a09 0800 |0002: if-ltz v9, 000a // +0008 │ │ -0b8aa0: 344a 0600 |0004: if-lt v10, v4, 000a // +0006 │ │ -0b8aa4: 9003 090a |0006: add-int v3, v9, v10 │ │ -0b8aa8: 3783 0800 |0008: if-le v3, v8, 0010 // +0008 │ │ -0b8aac: 2203 b103 |000a: new-instance v3, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -0b8ab0: 7010 fd25 0300 |000c: invoke-direct {v3}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@25fd │ │ -0b8ab6: 2703 |000f: throw v3 │ │ -0b8ab8: 3a0b 0a00 |0010: if-ltz v11, 001a // +000a │ │ -0b8abc: 344c 0800 |0012: if-lt v12, v4, 001a // +0008 │ │ -0b8ac0: 9003 0b0c |0014: add-int v3, v11, v12 │ │ -0b8ac4: b283 |0016: mul-int/2addr v3, v8 │ │ -0b8ac6: 2174 |0017: array-length v4, v7 │ │ -0b8ac8: 3743 3a00 |0018: if-le v3, v4, 0052 // +003a │ │ -0b8acc: 2203 b103 |001a: new-instance v3, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -0b8ad0: 2204 c503 |001c: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0b8ad4: 7010 6726 0400 |001e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0b8ada: 1a05 b328 |0021: const-string v5, "start = " // string@28b3 │ │ -0b8ade: 6e20 6e26 5400 |0023: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b8ae4: 0c04 |0026: move-result-object v4 │ │ -0b8ae6: 6e20 6b26 b400 |0027: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0b8aec: 0c04 |002a: move-result-object v4 │ │ -0b8aee: 1a05 b400 |002b: const-string v5, ", count = " // string@00b4 │ │ -0b8af2: 6e20 6e26 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b8af8: 0c04 |0030: move-result-object v4 │ │ -0b8afa: 6e20 6b26 c400 |0031: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0b8b00: 0c04 |0034: move-result-object v4 │ │ -0b8b02: 1a05 ca00 |0035: const-string v5, ", vertexSize = " // string@00ca │ │ -0b8b06: 6e20 6e26 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b8b0c: 0c04 |003a: move-result-object v4 │ │ -0b8b0e: 6e20 6b26 8400 |003b: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0b8b14: 0c04 |003e: move-result-object v4 │ │ -0b8b16: 1a05 be00 |003f: const-string v5, ", length = " // string@00be │ │ -0b8b1a: 6e20 6e26 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b8b20: 0c04 |0044: move-result-object v4 │ │ -0b8b22: 2175 |0045: array-length v5, v7 │ │ -0b8b24: 6e20 6b26 5400 |0046: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0b8b2a: 0c04 |0049: move-result-object v4 │ │ -0b8b2c: 6e10 7426 0400 |004a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0b8b32: 0c04 |004d: move-result-object v4 │ │ -0b8b34: 7020 fe25 4300 |004e: invoke-direct {v3, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ -0b8b3a: 2703 |0051: throw v3 │ │ -0b8b3c: 6202 fa0b |0052: sget-object v2, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ -0b8b40: 9203 0b08 |0054: mul-int v3, v11, v8 │ │ -0b8b44: 9001 0903 |0056: add-int v1, v9, v3 │ │ -0b8b48: 2b0a 5e00 0000 |0058: packed-switch v10, 000000b6 // +0000005e │ │ -0b8b4e: 0e00 |005b: return-void │ │ -0b8b50: 1200 |005c: const/4 v0, #int 0 // #0 │ │ -0b8b52: 35c0 feff |005d: if-ge v0, v12, 005b // -0002 │ │ -0b8b56: 4403 0701 |005f: aget v3, v7, v1 │ │ -0b8b5a: 6e40 9714 3255 |0061: invoke-virtual {v2, v3, v5, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -0b8b60: 0c03 |0064: move-result-object v3 │ │ -0b8b62: 6e20 8f14 6300 |0065: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@148f │ │ -0b8b68: 5223 fe0b |0068: iget v3, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0b8b6c: 4b03 0701 |006a: aput v3, v7, v1 │ │ -0b8b70: b081 |006c: add-int/2addr v1, v8 │ │ -0b8b72: d800 0001 |006d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b8b76: 28ee |006f: goto 005d // -0012 │ │ -0b8b78: 1200 |0070: const/4 v0, #int 0 // #0 │ │ -0b8b7a: 35c0 eaff |0071: if-ge v0, v12, 005b // -0016 │ │ -0b8b7e: 4403 0701 |0073: aget v3, v7, v1 │ │ -0b8b82: d804 0101 |0075: add-int/lit8 v4, v1, #int 1 // #01 │ │ -0b8b86: 4404 0704 |0077: aget v4, v7, v4 │ │ -0b8b8a: 6e40 9714 3254 |0079: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -0b8b90: 0c03 |007c: move-result-object v3 │ │ -0b8b92: 6e20 8f14 6300 |007d: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@148f │ │ -0b8b98: 5223 fe0b |0080: iget v3, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0b8b9c: 4b03 0701 |0082: aput v3, v7, v1 │ │ -0b8ba0: d803 0101 |0084: add-int/lit8 v3, v1, #int 1 // #01 │ │ -0b8ba4: 5224 ff0b |0086: iget v4, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0b8ba8: 4b04 0703 |0088: aput v4, v7, v3 │ │ -0b8bac: b081 |008a: add-int/2addr v1, v8 │ │ -0b8bae: d800 0001 |008b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b8bb2: 28e4 |008d: goto 0071 // -001c │ │ -0b8bb4: 1200 |008e: const/4 v0, #int 0 // #0 │ │ -0b8bb6: 35c0 ccff |008f: if-ge v0, v12, 005b // -0034 │ │ -0b8bba: 4403 0701 |0091: aget v3, v7, v1 │ │ -0b8bbe: d804 0101 |0093: add-int/lit8 v4, v1, #int 1 // #01 │ │ -0b8bc2: 4404 0704 |0095: aget v4, v7, v4 │ │ -0b8bc6: d805 0102 |0097: add-int/lit8 v5, v1, #int 2 // #02 │ │ -0b8bca: 4405 0705 |0099: aget v5, v7, v5 │ │ -0b8bce: 6e40 9714 3254 |009b: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -0b8bd4: 0c03 |009e: move-result-object v3 │ │ -0b8bd6: 6e20 8f14 6300 |009f: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@148f │ │ -0b8bdc: 5223 fe0b |00a2: iget v3, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0b8be0: 4b03 0701 |00a4: aput v3, v7, v1 │ │ -0b8be4: d803 0101 |00a6: add-int/lit8 v3, v1, #int 1 // #01 │ │ -0b8be8: 5224 ff0b |00a8: iget v4, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0b8bec: 4b04 0703 |00aa: aput v4, v7, v3 │ │ -0b8bf0: d803 0102 |00ac: add-int/lit8 v3, v1, #int 2 // #02 │ │ -0b8bf4: 5224 000c |00ae: iget v4, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0b8bf8: 4b04 0703 |00b0: aput v4, v7, v3 │ │ -0b8bfc: b081 |00b2: add-int/2addr v1, v8 │ │ -0b8bfe: d800 0001 |00b3: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b8c02: 28da |00b5: goto 008f // -0026 │ │ -0b8c04: 0001 0300 0100 0000 0400 0000 1800 ... |00b6: packed-switch-data (10 units) │ │ +0c71a8: |[0c71a8] com.badlogic.gdx.graphics.Mesh.transform:(Lcom/badlogic/gdx/math/Matrix4;[FIIIII)V │ │ +0c71b8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0c71ba: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0c71bc: 3a09 0800 |0002: if-ltz v9, 000a // +0008 │ │ +0c71c0: 344a 0600 |0004: if-lt v10, v4, 000a // +0006 │ │ +0c71c4: 9003 090a |0006: add-int v3, v9, v10 │ │ +0c71c8: 3783 0800 |0008: if-le v3, v8, 0010 // +0008 │ │ +0c71cc: 2203 af03 |000a: new-instance v3, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +0c71d0: 7010 fd25 0300 |000c: invoke-direct {v3}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@25fd │ │ +0c71d6: 2703 |000f: throw v3 │ │ +0c71d8: 3a0b 0a00 |0010: if-ltz v11, 001a // +000a │ │ +0c71dc: 344c 0800 |0012: if-lt v12, v4, 001a // +0008 │ │ +0c71e0: 9003 0b0c |0014: add-int v3, v11, v12 │ │ +0c71e4: b283 |0016: mul-int/2addr v3, v8 │ │ +0c71e6: 2174 |0017: array-length v4, v7 │ │ +0c71e8: 3743 3a00 |0018: if-le v3, v4, 0052 // +003a │ │ +0c71ec: 2203 af03 |001a: new-instance v3, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +0c71f0: 2204 c303 |001c: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0c71f4: 7010 6726 0400 |001e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0c71fa: 1a05 b128 |0021: const-string v5, "start = " // string@28b1 │ │ +0c71fe: 6e20 6e26 5400 |0023: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c7204: 0c04 |0026: move-result-object v4 │ │ +0c7206: 6e20 6b26 b400 |0027: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0c720c: 0c04 |002a: move-result-object v4 │ │ +0c720e: 1a05 b400 |002b: const-string v5, ", count = " // string@00b4 │ │ +0c7212: 6e20 6e26 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c7218: 0c04 |0030: move-result-object v4 │ │ +0c721a: 6e20 6b26 c400 |0031: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0c7220: 0c04 |0034: move-result-object v4 │ │ +0c7222: 1a05 ca00 |0035: const-string v5, ", vertexSize = " // string@00ca │ │ +0c7226: 6e20 6e26 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c722c: 0c04 |003a: move-result-object v4 │ │ +0c722e: 6e20 6b26 8400 |003b: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0c7234: 0c04 |003e: move-result-object v4 │ │ +0c7236: 1a05 be00 |003f: const-string v5, ", length = " // string@00be │ │ +0c723a: 6e20 6e26 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c7240: 0c04 |0044: move-result-object v4 │ │ +0c7242: 2175 |0045: array-length v5, v7 │ │ +0c7244: 6e20 6b26 5400 |0046: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0c724a: 0c04 |0049: move-result-object v4 │ │ +0c724c: 6e10 7426 0400 |004a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0c7252: 0c04 |004d: move-result-object v4 │ │ +0c7254: 7020 fe25 4300 |004e: invoke-direct {v3, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@25fe │ │ +0c725a: 2703 |0051: throw v3 │ │ +0c725c: 6202 fa0b |0052: sget-object v2, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ +0c7260: 9203 0b08 |0054: mul-int v3, v11, v8 │ │ +0c7264: 9001 0903 |0056: add-int v1, v9, v3 │ │ +0c7268: 2b0a 5e00 0000 |0058: packed-switch v10, 000000b6 // +0000005e │ │ +0c726e: 0e00 |005b: return-void │ │ +0c7270: 1200 |005c: const/4 v0, #int 0 // #0 │ │ +0c7272: 35c0 feff |005d: if-ge v0, v12, 005b // -0002 │ │ +0c7276: 4403 0701 |005f: aget v3, v7, v1 │ │ +0c727a: 6e40 9714 3255 |0061: invoke-virtual {v2, v3, v5, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +0c7280: 0c03 |0064: move-result-object v3 │ │ +0c7282: 6e20 8f14 6300 |0065: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@148f │ │ +0c7288: 5223 fe0b |0068: iget v3, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0c728c: 4b03 0701 |006a: aput v3, v7, v1 │ │ +0c7290: b081 |006c: add-int/2addr v1, v8 │ │ +0c7292: d800 0001 |006d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c7296: 28ee |006f: goto 005d // -0012 │ │ +0c7298: 1200 |0070: const/4 v0, #int 0 // #0 │ │ +0c729a: 35c0 eaff |0071: if-ge v0, v12, 005b // -0016 │ │ +0c729e: 4403 0701 |0073: aget v3, v7, v1 │ │ +0c72a2: d804 0101 |0075: add-int/lit8 v4, v1, #int 1 // #01 │ │ +0c72a6: 4404 0704 |0077: aget v4, v7, v4 │ │ +0c72aa: 6e40 9714 3254 |0079: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +0c72b0: 0c03 |007c: move-result-object v3 │ │ +0c72b2: 6e20 8f14 6300 |007d: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@148f │ │ +0c72b8: 5223 fe0b |0080: iget v3, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0c72bc: 4b03 0701 |0082: aput v3, v7, v1 │ │ +0c72c0: d803 0101 |0084: add-int/lit8 v3, v1, #int 1 // #01 │ │ +0c72c4: 5224 ff0b |0086: iget v4, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0c72c8: 4b04 0703 |0088: aput v4, v7, v3 │ │ +0c72cc: b081 |008a: add-int/2addr v1, v8 │ │ +0c72ce: d800 0001 |008b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c72d2: 28e4 |008d: goto 0071 // -001c │ │ +0c72d4: 1200 |008e: const/4 v0, #int 0 // #0 │ │ +0c72d6: 35c0 ccff |008f: if-ge v0, v12, 005b // -0034 │ │ +0c72da: 4403 0701 |0091: aget v3, v7, v1 │ │ +0c72de: d804 0101 |0093: add-int/lit8 v4, v1, #int 1 // #01 │ │ +0c72e2: 4404 0704 |0095: aget v4, v7, v4 │ │ +0c72e6: d805 0102 |0097: add-int/lit8 v5, v1, #int 2 // #02 │ │ +0c72ea: 4405 0705 |0099: aget v5, v7, v5 │ │ +0c72ee: 6e40 9714 3254 |009b: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +0c72f4: 0c03 |009e: move-result-object v3 │ │ +0c72f6: 6e20 8f14 6300 |009f: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@148f │ │ +0c72fc: 5223 fe0b |00a2: iget v3, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0c7300: 4b03 0701 |00a4: aput v3, v7, v1 │ │ +0c7304: d803 0101 |00a6: add-int/lit8 v3, v1, #int 1 // #01 │ │ +0c7308: 5224 ff0b |00a8: iget v4, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0c730c: 4b04 0703 |00aa: aput v4, v7, v3 │ │ +0c7310: d803 0102 |00ac: add-int/lit8 v3, v1, #int 2 // #02 │ │ +0c7314: 5224 000c |00ae: iget v4, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0c7318: 4b04 0703 |00b0: aput v4, v7, v3 │ │ +0c731c: b081 |00b2: add-int/2addr v1, v8 │ │ +0c731e: d800 0001 |00b3: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c7322: 28da |00b5: goto 008f // -0026 │ │ +0c7324: 0001 0300 0100 0000 0400 0000 1800 ... |00b6: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=755 │ │ 0x000a line=756 │ │ 0x0010 line=757 │ │ 0x001a line=758 │ │ 0x0052 line=760 │ │ @@ -234128,34 +234279,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0b8c18: |[0b8c18] com.badlogic.gdx.graphics.Mesh.bind:()V │ │ -0b8c28: 6200 2400 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0b8c2c: 7210 3d01 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ -0b8c32: 0a00 |0005: move-result v0 │ │ -0b8c34: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -0b8c38: 2200 b003 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0b8c3c: 1a01 e613 |000a: const-string v1, "can't use this render method with OpenGL ES 2.0" // string@13e6 │ │ -0b8c40: 7020 fb25 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0b8c46: 2700 |000f: throw v0 │ │ -0b8c48: 5420 2906 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ -0b8c4c: 7210 8012 0000 |0012: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.bind:()V // method@1280 │ │ -0b8c52: 5520 2706 |0015: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0627 │ │ -0b8c56: 3900 0f00 |0017: if-nez v0, 0026 // +000f │ │ -0b8c5a: 5420 2606 |0019: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ -0b8c5e: 7210 c811 0000 |001b: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@11c8 │ │ -0b8c64: 0a00 |001e: move-result v0 │ │ -0b8c66: 3d00 0700 |001f: if-lez v0, 0026 // +0007 │ │ -0b8c6a: 5420 2606 |0021: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ -0b8c6e: 7210 c511 0000 |0023: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.bind:()V // method@11c5 │ │ -0b8c74: 0e00 |0026: return-void │ │ +0c7338: |[0c7338] com.badlogic.gdx.graphics.Mesh.bind:()V │ │ +0c7348: 6200 2400 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0c734c: 7210 3d01 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ +0c7352: 0a00 |0005: move-result v0 │ │ +0c7354: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +0c7358: 2200 ae03 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +0c735c: 1a01 e413 |000a: const-string v1, "can't use this render method with OpenGL ES 2.0" // string@13e4 │ │ +0c7360: 7020 fb25 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0c7366: 2700 |000f: throw v0 │ │ +0c7368: 5420 2906 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ +0c736c: 7210 8012 0000 |0012: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.bind:()V // method@1280 │ │ +0c7372: 5520 2706 |0015: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0627 │ │ +0c7376: 3900 0f00 |0017: if-nez v0, 0026 // +000f │ │ +0c737a: 5420 2606 |0019: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ +0c737e: 7210 c811 0000 |001b: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@11c8 │ │ +0c7384: 0a00 |001e: move-result v0 │ │ +0c7386: 3d00 0700 |001f: if-lez v0, 0026 // +0007 │ │ +0c738a: 5420 2606 |0021: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ +0c738e: 7210 c511 0000 |0023: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.bind:()V // method@11c5 │ │ +0c7394: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0010 line=391 │ │ 0x0015 line=392 │ │ 0x0026 line=393 │ │ locals : │ │ @@ -234166,32 +234317,32 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0b8c78: |[0b8c78] com.badlogic.gdx.graphics.Mesh.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0b8c88: 6200 2400 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0b8c8c: 7210 3d01 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ -0b8c92: 0a00 |0005: move-result v0 │ │ -0b8c94: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ -0b8c98: 2200 b003 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0b8c9c: 1a01 e513 |000a: const-string v1, "can't use this render method with OpenGL ES 1.x" // string@13e5 │ │ -0b8ca0: 7020 fb25 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0b8ca6: 2700 |000f: throw v0 │ │ -0b8ca8: 5420 2906 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ -0b8cac: 7220 8112 3000 |0012: invoke-interface {v0, v3}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@1281 │ │ -0b8cb2: 5420 2606 |0015: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ -0b8cb6: 7210 c811 0000 |0017: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@11c8 │ │ -0b8cbc: 0a00 |001a: move-result v0 │ │ -0b8cbe: 3d00 0700 |001b: if-lez v0, 0022 // +0007 │ │ -0b8cc2: 5420 2606 |001d: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ -0b8cc6: 7210 c511 0000 |001f: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.bind:()V // method@11c5 │ │ -0b8ccc: 0e00 |0022: return-void │ │ +0c7398: |[0c7398] com.badlogic.gdx.graphics.Mesh.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0c73a8: 6200 2400 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0c73ac: 7210 3d01 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ +0c73b2: 0a00 |0005: move-result v0 │ │ +0c73b4: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ +0c73b8: 2200 ae03 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +0c73bc: 1a01 e313 |000a: const-string v1, "can't use this render method with OpenGL ES 1.x" // string@13e3 │ │ +0c73c0: 7020 fb25 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0c73c6: 2700 |000f: throw v0 │ │ +0c73c8: 5420 2906 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ +0c73cc: 7220 8112 3000 |0012: invoke-interface {v0, v3}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@1281 │ │ +0c73d2: 5420 2606 |0015: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ +0c73d6: 7210 c811 0000 |0017: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@11c8 │ │ +0c73dc: 0a00 |001a: move-result v0 │ │ +0c73de: 3d00 0700 |001b: if-lez v0, 0022 // +0007 │ │ +0c73e2: 5420 2606 |001d: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ +0c73e6: 7210 c511 0000 |001f: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.bind:()V // method@11c5 │ │ +0c73ec: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0010 line=410 │ │ 0x0015 line=411 │ │ 0x0022 line=412 │ │ locals : │ │ @@ -234203,19 +234354,19 @@ │ │ type : '()Lcom/badlogic/gdx/math/collision/BoundingBox;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0b8cd0: |[0b8cd0] com.badlogic.gdx.graphics.Mesh.calculateBoundingBox:()Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ -0b8ce0: 2200 1602 |0000: new-instance v0, Lcom/badlogic/gdx/math/collision/BoundingBox; // type@0216 │ │ -0b8ce4: 7010 aa14 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/math/collision/BoundingBox;.:()V // method@14aa │ │ -0b8cea: 6e20 d90a 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/Mesh;.calculateBoundingBox:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V // method@0ad9 │ │ -0b8cf0: 1100 |0008: return-object v0 │ │ +0c73f0: |[0c73f0] com.badlogic.gdx.graphics.Mesh.calculateBoundingBox:()Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ +0c7400: 2200 1402 |0000: new-instance v0, Lcom/badlogic/gdx/math/collision/BoundingBox; // type@0214 │ │ +0c7404: 7010 aa14 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/math/collision/BoundingBox;.:()V // method@14aa │ │ +0c740a: 6e20 d90a 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/Mesh;.calculateBoundingBox:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V // method@0ad9 │ │ +0c7410: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=591 │ │ 0x0005 line=592 │ │ 0x0008 line=593 │ │ locals : │ │ 0x0005 - 0x0009 reg=0 bbox Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ @@ -234226,75 +234377,75 @@ │ │ type : '(Lcom/badlogic/gdx/math/collision/BoundingBox;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 120 16-bit code units │ │ -0b8cf4: |[0b8cf4] com.badlogic.gdx.graphics.Mesh.calculateBoundingBox:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V │ │ -0b8d04: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0b8d06: 6e10 e80a 0a00 |0001: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ -0b8d0c: 0a02 |0004: move-result v2 │ │ -0b8d0e: 3902 0a00 |0005: if-nez v2, 000f // +000a │ │ -0b8d12: 2207 fc02 |0007: new-instance v7, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0b8d16: 1a08 b60d |0009: const-string v8, "No vertices defined" // string@0db6 │ │ -0b8d1a: 7020 b41f 8700 |000b: invoke-direct {v7, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0b8d20: 2707 |000e: throw v7 │ │ -0b8d22: 54a7 2906 |000f: iget-object v7, v10, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ -0b8d26: 7210 8412 0700 |0011: invoke-interface {v7}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.getBuffer:()Ljava/nio/FloatBuffer; // method@1284 │ │ -0b8d2c: 0c06 |0014: move-result-object v6 │ │ -0b8d2e: 6e10 b814 0b00 |0015: invoke-virtual {v11}, Lcom/badlogic/gdx/math/collision/BoundingBox;.inf:()Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14b8 │ │ -0b8d34: 1207 |0018: const/4 v7, #int 0 // #0 │ │ -0b8d36: 6e20 e90a 7a00 |0019: invoke-virtual {v10, v7}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0ae9 │ │ -0b8d3c: 0c04 |001c: move-result-object v4 │ │ -0b8d3e: 5247 8006 |001d: iget v7, v4, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ -0b8d42: db03 0704 |001f: div-int/lit8 v3, v7, #int 4 // #04 │ │ -0b8d46: 54a7 2906 |0021: iget-object v7, v10, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ -0b8d4a: 7210 8312 0700 |0023: invoke-interface {v7}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.getAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@1283 │ │ -0b8d50: 0c07 |0026: move-result-object v7 │ │ -0b8d52: 5277 8906 |0027: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ -0b8d56: db05 0704 |0029: div-int/lit8 v5, v7, #int 4 // #04 │ │ -0b8d5a: 0131 |002b: move v1, v3 │ │ -0b8d5c: 5247 7f06 |002c: iget v7, v4, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ -0b8d60: 2b07 4000 0000 |002e: packed-switch v7, 0000006e // +00000040 │ │ -0b8d66: 0e00 |0031: return-void │ │ -0b8d68: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -0b8d6a: 3520 feff |0033: if-ge v0, v2, 0031 // -0002 │ │ -0b8d6e: 6e20 0327 1600 |0035: invoke-virtual {v6, v1}, Ljava/nio/FloatBuffer;.get:(I)F // method@2703 │ │ -0b8d74: 0a07 |0038: move-result v7 │ │ -0b8d76: 6e40 b014 7b99 |0039: invoke-virtual {v11, v7, v9, v9}, Lcom/badlogic/gdx/math/collision/BoundingBox;.ext:(FFF)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14b0 │ │ -0b8d7c: b051 |003c: add-int/2addr v1, v5 │ │ -0b8d7e: d800 0001 |003d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b8d82: 28f4 |003f: goto 0033 // -000c │ │ -0b8d84: 1200 |0040: const/4 v0, #int 0 // #0 │ │ -0b8d86: 3520 f0ff |0041: if-ge v0, v2, 0031 // -0010 │ │ -0b8d8a: 6e20 0327 1600 |0043: invoke-virtual {v6, v1}, Ljava/nio/FloatBuffer;.get:(I)F // method@2703 │ │ -0b8d90: 0a07 |0046: move-result v7 │ │ -0b8d92: d808 0101 |0047: add-int/lit8 v8, v1, #int 1 // #01 │ │ -0b8d96: 6e20 0327 8600 |0049: invoke-virtual {v6, v8}, Ljava/nio/FloatBuffer;.get:(I)F // method@2703 │ │ -0b8d9c: 0a08 |004c: move-result v8 │ │ -0b8d9e: 6e40 b014 7b98 |004d: invoke-virtual {v11, v7, v8, v9}, Lcom/badlogic/gdx/math/collision/BoundingBox;.ext:(FFF)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14b0 │ │ -0b8da4: b051 |0050: add-int/2addr v1, v5 │ │ -0b8da6: d800 0001 |0051: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b8daa: 28ee |0053: goto 0041 // -0012 │ │ -0b8dac: 1200 |0054: const/4 v0, #int 0 // #0 │ │ -0b8dae: 3520 dcff |0055: if-ge v0, v2, 0031 // -0024 │ │ -0b8db2: 6e20 0327 1600 |0057: invoke-virtual {v6, v1}, Ljava/nio/FloatBuffer;.get:(I)F // method@2703 │ │ -0b8db8: 0a07 |005a: move-result v7 │ │ -0b8dba: d808 0101 |005b: add-int/lit8 v8, v1, #int 1 // #01 │ │ -0b8dbe: 6e20 0327 8600 |005d: invoke-virtual {v6, v8}, Ljava/nio/FloatBuffer;.get:(I)F // method@2703 │ │ -0b8dc4: 0a08 |0060: move-result v8 │ │ -0b8dc6: d809 0102 |0061: add-int/lit8 v9, v1, #int 2 // #02 │ │ -0b8dca: 6e20 0327 9600 |0063: invoke-virtual {v6, v9}, Ljava/nio/FloatBuffer;.get:(I)F // method@2703 │ │ -0b8dd0: 0a09 |0066: move-result v9 │ │ -0b8dd2: 6e40 b014 7b98 |0067: invoke-virtual {v11, v7, v8, v9}, Lcom/badlogic/gdx/math/collision/BoundingBox;.ext:(FFF)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14b0 │ │ -0b8dd8: b051 |006a: add-int/2addr v1, v5 │ │ -0b8dda: d800 0001 |006b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b8dde: 28e8 |006d: goto 0055 // -0018 │ │ -0b8de0: 0001 0300 0100 0000 0400 0000 1200 ... |006e: packed-switch-data (10 units) │ │ +0c7414: |[0c7414] com.badlogic.gdx.graphics.Mesh.calculateBoundingBox:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V │ │ +0c7424: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0c7426: 6e10 e80a 0a00 |0001: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ +0c742c: 0a02 |0004: move-result v2 │ │ +0c742e: 3902 0a00 |0005: if-nez v2, 000f // +000a │ │ +0c7432: 2207 fa02 |0007: new-instance v7, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0c7436: 1a08 b40d |0009: const-string v8, "No vertices defined" // string@0db4 │ │ +0c743a: 7020 b41f 8700 |000b: invoke-direct {v7, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0c7440: 2707 |000e: throw v7 │ │ +0c7442: 54a7 2906 |000f: iget-object v7, v10, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ +0c7446: 7210 8412 0700 |0011: invoke-interface {v7}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.getBuffer:()Ljava/nio/FloatBuffer; // method@1284 │ │ +0c744c: 0c06 |0014: move-result-object v6 │ │ +0c744e: 6e10 b814 0b00 |0015: invoke-virtual {v11}, Lcom/badlogic/gdx/math/collision/BoundingBox;.inf:()Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14b8 │ │ +0c7454: 1207 |0018: const/4 v7, #int 0 // #0 │ │ +0c7456: 6e20 e90a 7a00 |0019: invoke-virtual {v10, v7}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0ae9 │ │ +0c745c: 0c04 |001c: move-result-object v4 │ │ +0c745e: 5247 8006 |001d: iget v7, v4, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ +0c7462: db03 0704 |001f: div-int/lit8 v3, v7, #int 4 // #04 │ │ +0c7466: 54a7 2906 |0021: iget-object v7, v10, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ +0c746a: 7210 8312 0700 |0023: invoke-interface {v7}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.getAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@1283 │ │ +0c7470: 0c07 |0026: move-result-object v7 │ │ +0c7472: 5277 8906 |0027: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ +0c7476: db05 0704 |0029: div-int/lit8 v5, v7, #int 4 // #04 │ │ +0c747a: 0131 |002b: move v1, v3 │ │ +0c747c: 5247 7f06 |002c: iget v7, v4, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ +0c7480: 2b07 4000 0000 |002e: packed-switch v7, 0000006e // +00000040 │ │ +0c7486: 0e00 |0031: return-void │ │ +0c7488: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +0c748a: 3520 feff |0033: if-ge v0, v2, 0031 // -0002 │ │ +0c748e: 6e20 0327 1600 |0035: invoke-virtual {v6, v1}, Ljava/nio/FloatBuffer;.get:(I)F // method@2703 │ │ +0c7494: 0a07 |0038: move-result v7 │ │ +0c7496: 6e40 b014 7b99 |0039: invoke-virtual {v11, v7, v9, v9}, Lcom/badlogic/gdx/math/collision/BoundingBox;.ext:(FFF)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14b0 │ │ +0c749c: b051 |003c: add-int/2addr v1, v5 │ │ +0c749e: d800 0001 |003d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c74a2: 28f4 |003f: goto 0033 // -000c │ │ +0c74a4: 1200 |0040: const/4 v0, #int 0 // #0 │ │ +0c74a6: 3520 f0ff |0041: if-ge v0, v2, 0031 // -0010 │ │ +0c74aa: 6e20 0327 1600 |0043: invoke-virtual {v6, v1}, Ljava/nio/FloatBuffer;.get:(I)F // method@2703 │ │ +0c74b0: 0a07 |0046: move-result v7 │ │ +0c74b2: d808 0101 |0047: add-int/lit8 v8, v1, #int 1 // #01 │ │ +0c74b6: 6e20 0327 8600 |0049: invoke-virtual {v6, v8}, Ljava/nio/FloatBuffer;.get:(I)F // method@2703 │ │ +0c74bc: 0a08 |004c: move-result v8 │ │ +0c74be: 6e40 b014 7b98 |004d: invoke-virtual {v11, v7, v8, v9}, Lcom/badlogic/gdx/math/collision/BoundingBox;.ext:(FFF)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14b0 │ │ +0c74c4: b051 |0050: add-int/2addr v1, v5 │ │ +0c74c6: d800 0001 |0051: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c74ca: 28ee |0053: goto 0041 // -0012 │ │ +0c74cc: 1200 |0054: const/4 v0, #int 0 // #0 │ │ +0c74ce: 3520 dcff |0055: if-ge v0, v2, 0031 // -0024 │ │ +0c74d2: 6e20 0327 1600 |0057: invoke-virtual {v6, v1}, Ljava/nio/FloatBuffer;.get:(I)F // method@2703 │ │ +0c74d8: 0a07 |005a: move-result v7 │ │ +0c74da: d808 0101 |005b: add-int/lit8 v8, v1, #int 1 // #01 │ │ +0c74de: 6e20 0327 8600 |005d: invoke-virtual {v6, v8}, Ljava/nio/FloatBuffer;.get:(I)F // method@2703 │ │ +0c74e4: 0a08 |0060: move-result v8 │ │ +0c74e6: d809 0102 |0061: add-int/lit8 v9, v1, #int 2 // #02 │ │ +0c74ea: 6e20 0327 9600 |0063: invoke-virtual {v6, v9}, Ljava/nio/FloatBuffer;.get:(I)F // method@2703 │ │ +0c74f0: 0a09 |0066: move-result v9 │ │ +0c74f2: 6e40 b014 7b98 |0067: invoke-virtual {v11, v7, v8, v9}, Lcom/badlogic/gdx/math/collision/BoundingBox;.ext:(FFF)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14b0 │ │ +0c74f8: b051 |006a: add-int/2addr v1, v5 │ │ +0c74fa: d800 0001 |006b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c74fe: 28e8 |006d: goto 0055 // -0018 │ │ +0c7500: 0001 0300 0100 0000 0400 0000 1200 ... |006e: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=601 │ │ 0x0005 line=602 │ │ 0x000f line=604 │ │ 0x0015 line=605 │ │ 0x0018 line=606 │ │ @@ -234334,20 +234485,20 @@ │ │ type : '(Z)Lcom/badlogic/gdx/graphics/Mesh;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0b8df4: |[0b8df4] com.badlogic.gdx.graphics.Mesh.copy:(Z)Lcom/badlogic/gdx/graphics/Mesh; │ │ -0b8e04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8e06: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0b8e08: 6e40 dc0a 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/graphics/Mesh;.copy:(ZZ[I)Lcom/badlogic/gdx/graphics/Mesh; // method@0adc │ │ -0b8e0e: 0c00 |0005: move-result-object v0 │ │ -0b8e10: 1100 |0006: return-object v0 │ │ +0c7514: |[0c7514] com.badlogic.gdx.graphics.Mesh.copy:(Z)Lcom/badlogic/gdx/graphics/Mesh; │ │ +0c7524: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c7526: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0c7528: 6e40 dc0a 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/graphics/Mesh;.copy:(ZZ[I)Lcom/badlogic/gdx/graphics/Mesh; // method@0adc │ │ +0c752e: 0c00 |0005: move-result-object v0 │ │ +0c7530: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=892 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/Mesh; │ │ 0x0000 - 0x0007 reg=3 isStatic Z │ │ │ │ @@ -234356,245 +234507,245 @@ │ │ type : '(ZZ[I)Lcom/badlogic/gdx/graphics/Mesh;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 35 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 429 16-bit code units │ │ -0b8e14: |[0b8e14] com.badlogic.gdx.graphics.Mesh.copy:(ZZ[I)Lcom/badlogic/gdx/graphics/Mesh; │ │ -0b8e24: 7401 eb0a 1f00 |0000: invoke-virtual/range {v31}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0aeb │ │ -0b8e2a: 0a1b |0003: move-result v27 │ │ -0b8e2c: db19 1b04 |0004: div-int/lit8 v25, v27, #int 4 // #04 │ │ -0b8e30: 7401 e80a 1f00 |0006: invoke-virtual/range {v31}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ -0b8e36: 0a15 |0009: move-result v21 │ │ -0b8e38: 921b 1519 |000a: mul-int v27, v21, v25 │ │ -0b8e3c: 0200 1b00 |000c: move/from16 v0, v27 │ │ -0b8e40: 2300 4a04 |000e: new-array v0, v0, [F // type@044a │ │ -0b8e44: 081a 0000 |0010: move-object/from16 v26, v0 │ │ -0b8e48: 131b 0000 |0012: const/16 v27, #int 0 // #0 │ │ -0b8e4c: 0800 1a00 |0014: move-object/from16 v0, v26 │ │ -0b8e50: 2100 |0016: array-length v0, v0 │ │ -0b8e52: 021c 0000 |0017: move/from16 v28, v0 │ │ -0b8e56: 0800 1f00 |0019: move-object/from16 v0, v31 │ │ -0b8e5a: 0201 1b00 |001b: move/from16 v1, v27 │ │ -0b8e5e: 0202 1c00 |001d: move/from16 v2, v28 │ │ -0b8e62: 0803 1a00 |001f: move-object/from16 v3, v26 │ │ -0b8e66: 6e40 ec0a 1032 |0021: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Mesh;.getVertices:(II[F)V // method@0aec │ │ -0b8e6c: 1209 |0024: const/4 v9, #int 0 // #0 │ │ -0b8e6e: 1208 |0025: const/4 v8, #int 0 // #0 │ │ -0b8e70: 1313 0000 |0026: const/16 v19, #int 0 // #0 │ │ -0b8e74: 3822 8f00 |0028: if-eqz v34, 00b7 // +008f │ │ -0b8e78: 1317 0000 |002a: const/16 v23, #int 0 // #0 │ │ -0b8e7c: 1207 |002c: const/4 v7, #int 0 // #0 │ │ -0b8e7e: 120b |002d: const/4 v11, #int 0 // #0 │ │ -0b8e80: 0800 2200 |002e: move-object/from16 v0, v34 │ │ -0b8e84: 2100 |0030: array-length v0, v0 │ │ -0b8e86: 021b 0000 |0031: move/from16 v27, v0 │ │ -0b8e8a: 0200 1b00 |0033: move/from16 v0, v27 │ │ -0b8e8e: 350b 2500 |0035: if-ge v11, v0, 005a // +0025 │ │ -0b8e92: 441b 220b |0037: aget v27, v34, v11 │ │ -0b8e96: 0800 1f00 |0039: move-object/from16 v0, v31 │ │ -0b8e9a: 0201 1b00 |003b: move/from16 v1, v27 │ │ -0b8e9e: 6e20 e90a 1000 |003d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0ae9 │ │ -0b8ea4: 0c1b |0040: move-result-object v27 │ │ -0b8ea6: 381b 1600 |0041: if-eqz v27, 0057 // +0016 │ │ -0b8eaa: 441b 220b |0043: aget v27, v34, v11 │ │ -0b8eae: 0800 1f00 |0045: move-object/from16 v0, v31 │ │ -0b8eb2: 0201 1b00 |0047: move/from16 v1, v27 │ │ -0b8eb6: 6e20 e90a 1000 |0049: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0ae9 │ │ -0b8ebc: 0c1b |004c: move-result-object v27 │ │ -0b8ebe: 0800 1b00 |004d: move-object/from16 v0, v27 │ │ -0b8ec2: 5200 7f06 |004f: iget v0, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ -0b8ec6: 021b 0000 |0051: move/from16 v27, v0 │ │ -0b8eca: 9017 171b |0053: add-int v23, v23, v27 │ │ -0b8ece: d807 0701 |0055: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0b8ed2: d80b 0b01 |0057: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0b8ed6: 28d5 |0059: goto 002e // -002b │ │ -0b8ed8: 3d17 5d00 |005a: if-lez v23, 00b7 // +005d │ │ -0b8edc: 2378 6104 |005c: new-array v8, v7, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0461 │ │ -0b8ee0: 0200 1700 |005e: move/from16 v0, v23 │ │ -0b8ee4: 2309 9c04 |0060: new-array v9, v0, [S // type@049c │ │ -0b8ee8: 12fc |0062: const/4 v12, #int -1 // #ff │ │ -0b8eea: 12f6 |0063: const/4 v6, #int -1 // #ff │ │ -0b8eec: 120b |0064: const/4 v11, #int 0 // #0 │ │ -0b8eee: 0800 2200 |0065: move-object/from16 v0, v34 │ │ -0b8ef2: 2100 |0067: array-length v0, v0 │ │ -0b8ef4: 021b 0000 |0068: move/from16 v27, v0 │ │ -0b8ef8: 0200 1b00 |006a: move/from16 v0, v27 │ │ -0b8efc: 350b 4b00 |006c: if-ge v11, v0, 00b7 // +004b │ │ -0b8f00: 441b 220b |006e: aget v27, v34, v11 │ │ -0b8f04: 0800 1f00 |0070: move-object/from16 v0, v31 │ │ -0b8f08: 0201 1b00 |0072: move/from16 v1, v27 │ │ -0b8f0c: 6e20 e90a 1000 |0074: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0ae9 │ │ -0b8f12: 0c05 |0077: move-result-object v5 │ │ -0b8f14: 3905 0500 |0078: if-nez v5, 007d // +0005 │ │ -0b8f18: d80b 0b01 |007a: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0b8f1c: 28e9 |007c: goto 0065 // -0017 │ │ -0b8f1e: 1310 0000 |007d: const/16 v16, #int 0 // #0 │ │ -0b8f22: 5250 7f06 |007f: iget v0, v5, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ -0b8f26: 021b 0000 |0081: move/from16 v27, v0 │ │ -0b8f2a: 0200 1000 |0083: move/from16 v0, v16 │ │ -0b8f2e: 0201 1b00 |0085: move/from16 v1, v27 │ │ -0b8f32: 3510 1400 |0087: if-ge v0, v1, 009b // +0014 │ │ -0b8f36: d80c 0c01 |0089: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0b8f3a: 5250 8006 |008b: iget v0, v5, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ -0b8f3e: 021b 0000 |008d: move/from16 v27, v0 │ │ -0b8f42: 901b 1b10 |008f: add-int v27, v27, v16 │ │ -0b8f46: 0200 1b00 |0091: move/from16 v0, v27 │ │ -0b8f4a: 8f00 |0093: int-to-short v0, v0 │ │ -0b8f4c: 021b 0000 |0094: move/from16 v27, v0 │ │ -0b8f50: 511b 090c |0096: aput-short v27, v9, v12 │ │ -0b8f54: d810 1001 |0098: add-int/lit8 v16, v16, #int 1 // #01 │ │ -0b8f58: 28e5 |009a: goto 007f // -001b │ │ -0b8f5a: d806 0601 |009b: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0b8f5e: 221b 2d01 |009d: new-instance v27, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -0b8f62: 5250 8106 |009f: iget v0, v5, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ -0b8f66: 021c 0000 |00a1: move/from16 v28, v0 │ │ -0b8f6a: 5250 7f06 |00a3: iget v0, v5, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ -0b8f6e: 021d 0000 |00a5: move/from16 v29, v0 │ │ -0b8f72: 5450 7e06 |00a7: iget-object v0, v5, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ -0b8f76: 081e 0000 |00a9: move-object/from16 v30, v0 │ │ -0b8f7a: 7604 a50b 1b00 |00ab: invoke-direct/range {v27, v28, v29, v30}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -0b8f80: 4d1b 0806 |00ae: aput-object v27, v8, v6 │ │ -0b8f84: 5250 7f06 |00b0: iget v0, v5, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ -0b8f88: 021b 0000 |00b2: move/from16 v27, v0 │ │ -0b8f8c: 9013 131b |00b4: add-int v19, v19, v27 │ │ -0b8f90: 28c4 |00b6: goto 007a // -003c │ │ -0b8f92: 3909 1500 |00b7: if-nez v9, 00cc // +0015 │ │ -0b8f96: 0200 1900 |00b9: move/from16 v0, v25 │ │ -0b8f9a: 2309 9c04 |00bb: new-array v9, v0, [S // type@049c │ │ -0b8f9e: 120b |00bd: const/4 v11, #int 0 // #0 │ │ -0b8fa0: 0200 1900 |00be: move/from16 v0, v25 │ │ -0b8fa4: 350b 0a00 |00c0: if-ge v11, v0, 00ca // +000a │ │ -0b8fa8: 510b 090b |00c2: aput-short v11, v9, v11 │ │ -0b8fac: d81b 0b01 |00c4: add-int/lit8 v27, v11, #int 1 // #01 │ │ -0b8fb0: 0200 1b00 |00c6: move/from16 v0, v27 │ │ -0b8fb4: 8f0b |00c8: int-to-short v11, v0 │ │ -0b8fb6: 28f5 |00c9: goto 00be // -000b │ │ -0b8fb8: 0213 1900 |00ca: move/from16 v19, v25 │ │ -0b8fbc: 7401 e70a 1f00 |00cc: invoke-virtual/range {v31}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ -0b8fc2: 0a14 |00cf: move-result v20 │ │ -0b8fc4: 120f |00d0: const/4 v15, #int 0 // #0 │ │ -0b8fc6: 3d14 9400 |00d1: if-lez v20, 0165 // +0094 │ │ -0b8fca: 0200 1400 |00d3: move/from16 v0, v20 │ │ -0b8fce: 230f 9c04 |00d5: new-array v15, v0, [S // type@049c │ │ -0b8fd2: 0800 1f00 |00d7: move-object/from16 v0, v31 │ │ -0b8fd6: 6e20 e10a f000 |00d9: invoke-virtual {v0, v15}, Lcom/badlogic/gdx/graphics/Mesh;.getIndices:([S)V // method@0ae1 │ │ -0b8fdc: 3921 0800 |00dc: if-nez v33, 00e4 // +0008 │ │ -0b8fe0: 0200 1300 |00de: move/from16 v0, v19 │ │ -0b8fe4: 0201 1900 |00e0: move/from16 v1, v25 │ │ -0b8fe8: 3210 8300 |00e2: if-eq v0, v1, 0165 // +0083 │ │ -0b8fec: 0800 1a00 |00e4: move-object/from16 v0, v26 │ │ -0b8ff0: 2100 |00e6: array-length v0, v0 │ │ -0b8ff2: 021b 0000 |00e7: move/from16 v27, v0 │ │ -0b8ff6: 0200 1b00 |00e9: move/from16 v0, v27 │ │ -0b8ffa: 2300 4a04 |00eb: new-array v0, v0, [F // type@044a │ │ -0b8ffe: 0818 0000 |00ed: move-object/from16 v24, v0 │ │ -0b9002: 1317 0000 |00ef: const/16 v23, #int 0 // #0 │ │ -0b9006: 120b |00f1: const/4 v11, #int 0 // #0 │ │ -0b9008: 0200 1400 |00f2: move/from16 v0, v20 │ │ -0b900c: 350b 6d00 |00f4: if-ge v11, v0, 0161 // +006d │ │ -0b9010: 4a1b 0f0b |00f6: aget-short v27, v15, v11 │ │ -0b9014: 920d 1b19 |00f8: mul-int v13, v27, v25 │ │ -0b9018: 1312 ffff |00fa: const/16 v18, #int -1 // #ffff │ │ -0b901c: 3821 3a00 |00fc: if-eqz v33, 0136 // +003a │ │ -0b9020: 1310 0000 |00fe: const/16 v16, #int 0 // #0 │ │ -0b9024: 0200 1000 |0100: move/from16 v0, v16 │ │ -0b9028: 0201 1700 |0102: move/from16 v1, v23 │ │ -0b902c: 3510 3200 |0104: if-ge v0, v1, 0136 // +0032 │ │ -0b9030: 3b12 3000 |0106: if-gez v18, 0136 // +0030 │ │ -0b9034: 920e 1013 |0108: mul-int v14, v16, v19 │ │ -0b9038: 121a |010a: const/4 v10, #int 1 // #1 │ │ -0b903a: 1311 0000 |010b: const/16 v17, #int 0 // #0 │ │ -0b903e: 2190 |010d: array-length v0, v9 │ │ -0b9040: 021b 0000 |010e: move/from16 v27, v0 │ │ -0b9044: 0200 1100 |0110: move/from16 v0, v17 │ │ -0b9048: 0201 1b00 |0112: move/from16 v1, v27 │ │ -0b904c: 3510 1600 |0114: if-ge v0, v1, 012a // +0016 │ │ -0b9050: 380a 1400 |0116: if-eqz v10, 012a // +0014 │ │ -0b9054: 901b 0e11 |0118: add-int v27, v14, v17 │ │ -0b9058: 441b 181b |011a: aget v27, v24, v27 │ │ -0b905c: 4a1c 0911 |011c: aget-short v28, v9, v17 │ │ -0b9060: 901c 1c0d |011e: add-int v28, v28, v13 │ │ -0b9064: 441c 1a1c |0120: aget v28, v26, v28 │ │ -0b9068: 2d1b 1b1c |0122: cmpl-float v27, v27, v28 │ │ -0b906c: 381b 0300 |0124: if-eqz v27, 0127 // +0003 │ │ -0b9070: 120a |0126: const/4 v10, #int 0 // #0 │ │ -0b9072: d811 1101 |0127: add-int/lit8 v17, v17, #int 1 // #01 │ │ -0b9076: 28e4 |0129: goto 010d // -001c │ │ -0b9078: 380a 0400 |012a: if-eqz v10, 012e // +0004 │ │ -0b907c: 0212 1000 |012c: move/from16 v18, v16 │ │ -0b9080: d81b 1001 |012e: add-int/lit8 v27, v16, #int 1 // #01 │ │ -0b9084: 0200 1b00 |0130: move/from16 v0, v27 │ │ -0b9088: 8f00 |0132: int-to-short v0, v0 │ │ -0b908a: 0210 0000 |0133: move/from16 v16, v0 │ │ -0b908e: 28cb |0135: goto 0100 // -0035 │ │ -0b9090: 3d12 0700 |0136: if-lez v18, 013d // +0007 │ │ -0b9094: 5112 0f0b |0138: aput-short v18, v15, v11 │ │ -0b9098: d80b 0b01 |013a: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0b909c: 28b6 |013c: goto 00f2 // -004a │ │ -0b909e: 920c 1713 |013d: mul-int v12, v23, v19 │ │ -0b90a2: 1310 0000 |013f: const/16 v16, #int 0 // #0 │ │ -0b90a6: 2190 |0141: array-length v0, v9 │ │ -0b90a8: 021b 0000 |0142: move/from16 v27, v0 │ │ -0b90ac: 0200 1000 |0144: move/from16 v0, v16 │ │ -0b90b0: 0201 1b00 |0146: move/from16 v1, v27 │ │ -0b90b4: 3510 0f00 |0148: if-ge v0, v1, 0157 // +000f │ │ -0b90b8: 901b 0c10 |014a: add-int v27, v12, v16 │ │ -0b90bc: 4a1c 0910 |014c: aget-short v28, v9, v16 │ │ -0b90c0: 901c 1c0d |014e: add-int v28, v28, v13 │ │ -0b90c4: 441c 1a1c |0150: aget v28, v26, v28 │ │ -0b90c8: 4b1c 181b |0152: aput v28, v24, v27 │ │ -0b90cc: d810 1001 |0154: add-int/lit8 v16, v16, #int 1 // #01 │ │ -0b90d0: 28eb |0156: goto 0141 // -0015 │ │ -0b90d2: 0200 1700 |0157: move/from16 v0, v23 │ │ -0b90d6: 8f00 |0159: int-to-short v0, v0 │ │ -0b90d8: 021b 0000 |015a: move/from16 v27, v0 │ │ -0b90dc: 511b 0f0b |015c: aput-short v27, v15, v11 │ │ -0b90e0: d817 1701 |015e: add-int/lit8 v23, v23, #int 1 // #01 │ │ -0b90e4: 28da |0160: goto 013a // -0026 │ │ -0b90e6: 081a 1800 |0161: move-object/from16 v26, v24 │ │ -0b90ea: 0215 1700 |0163: move/from16 v21, v23 │ │ -0b90ee: 3908 3200 |0165: if-nez v8, 0197 // +0032 │ │ -0b90f2: 2216 1b01 |0167: new-instance v22, Lcom/badlogic/gdx/graphics/Mesh; // type@011b │ │ -0b90f6: 390f 2a00 |0169: if-nez v15, 0193 // +002a │ │ -0b90fa: 131b 0000 |016b: const/16 v27, #int 0 // #0 │ │ -0b90fe: 7401 ea0a 1f00 |016d: invoke-virtual/range {v31}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0aea │ │ -0b9104: 0c1c |0170: move-result-object v28 │ │ -0b9106: 0800 1600 |0171: move-object/from16 v0, v22 │ │ -0b910a: 0201 2000 |0173: move/from16 v1, v32 │ │ -0b910e: 0202 1500 |0175: move/from16 v2, v21 │ │ -0b9112: 0203 1b00 |0177: move/from16 v3, v27 │ │ -0b9116: 0804 1c00 |0179: move-object/from16 v4, v28 │ │ -0b911a: 7054 d30a 1032 |017b: invoke-direct {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZIILcom/badlogic/gdx/graphics/VertexAttributes;)V // method@0ad3 │ │ -0b9120: 131b 0000 |017e: const/16 v27, #int 0 // #0 │ │ -0b9124: 921c 1513 |0180: mul-int v28, v21, v19 │ │ -0b9128: 0800 1600 |0182: move-object/from16 v0, v22 │ │ -0b912c: 0801 1a00 |0184: move-object/from16 v1, v26 │ │ -0b9130: 0202 1b00 |0186: move/from16 v2, v27 │ │ -0b9134: 0203 1c00 |0188: move/from16 v3, v28 │ │ -0b9138: 6e40 fb0a 1032 |018a: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([FII)V // method@0afb │ │ -0b913e: 0800 1600 |018d: move-object/from16 v0, v22 │ │ -0b9142: 6e20 f80a f000 |018f: invoke-virtual {v0, v15}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0af8 │ │ -0b9148: 1116 |0192: return-object v22 │ │ -0b914a: 21f0 |0193: array-length v0, v15 │ │ -0b914c: 021b 0000 |0194: move/from16 v27, v0 │ │ -0b9150: 28d7 |0196: goto 016d // -0029 │ │ -0b9152: 2216 1b01 |0197: new-instance v22, Lcom/badlogic/gdx/graphics/Mesh; // type@011b │ │ -0b9156: 390f 1000 |0199: if-nez v15, 01a9 // +0010 │ │ -0b915a: 131b 0000 |019b: const/16 v27, #int 0 // #0 │ │ -0b915e: 0800 1600 |019d: move-object/from16 v0, v22 │ │ -0b9162: 0201 2000 |019f: move/from16 v1, v32 │ │ -0b9166: 0202 1500 |01a1: move/from16 v2, v21 │ │ -0b916a: 0203 1b00 |01a3: move/from16 v3, v27 │ │ -0b916e: 7058 d40a 1032 |01a5: invoke-direct {v0, v1, v2, v3, v8}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0ad4 │ │ -0b9174: 28d6 |01a8: goto 017e // -002a │ │ -0b9176: 21f0 |01a9: array-length v0, v15 │ │ -0b9178: 021b 0000 |01aa: move/from16 v27, v0 │ │ -0b917c: 28f1 |01ac: goto 019d // -000f │ │ +0c7534: |[0c7534] com.badlogic.gdx.graphics.Mesh.copy:(ZZ[I)Lcom/badlogic/gdx/graphics/Mesh; │ │ +0c7544: 7401 eb0a 1f00 |0000: invoke-virtual/range {v31}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0aeb │ │ +0c754a: 0a1b |0003: move-result v27 │ │ +0c754c: db19 1b04 |0004: div-int/lit8 v25, v27, #int 4 // #04 │ │ +0c7550: 7401 e80a 1f00 |0006: invoke-virtual/range {v31}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ +0c7556: 0a15 |0009: move-result v21 │ │ +0c7558: 921b 1519 |000a: mul-int v27, v21, v25 │ │ +0c755c: 0200 1b00 |000c: move/from16 v0, v27 │ │ +0c7560: 2300 4804 |000e: new-array v0, v0, [F // type@0448 │ │ +0c7564: 081a 0000 |0010: move-object/from16 v26, v0 │ │ +0c7568: 131b 0000 |0012: const/16 v27, #int 0 // #0 │ │ +0c756c: 0800 1a00 |0014: move-object/from16 v0, v26 │ │ +0c7570: 2100 |0016: array-length v0, v0 │ │ +0c7572: 021c 0000 |0017: move/from16 v28, v0 │ │ +0c7576: 0800 1f00 |0019: move-object/from16 v0, v31 │ │ +0c757a: 0201 1b00 |001b: move/from16 v1, v27 │ │ +0c757e: 0202 1c00 |001d: move/from16 v2, v28 │ │ +0c7582: 0803 1a00 |001f: move-object/from16 v3, v26 │ │ +0c7586: 6e40 ec0a 1032 |0021: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Mesh;.getVertices:(II[F)V // method@0aec │ │ +0c758c: 1209 |0024: const/4 v9, #int 0 // #0 │ │ +0c758e: 1208 |0025: const/4 v8, #int 0 // #0 │ │ +0c7590: 1313 0000 |0026: const/16 v19, #int 0 // #0 │ │ +0c7594: 3822 8f00 |0028: if-eqz v34, 00b7 // +008f │ │ +0c7598: 1317 0000 |002a: const/16 v23, #int 0 // #0 │ │ +0c759c: 1207 |002c: const/4 v7, #int 0 // #0 │ │ +0c759e: 120b |002d: const/4 v11, #int 0 // #0 │ │ +0c75a0: 0800 2200 |002e: move-object/from16 v0, v34 │ │ +0c75a4: 2100 |0030: array-length v0, v0 │ │ +0c75a6: 021b 0000 |0031: move/from16 v27, v0 │ │ +0c75aa: 0200 1b00 |0033: move/from16 v0, v27 │ │ +0c75ae: 350b 2500 |0035: if-ge v11, v0, 005a // +0025 │ │ +0c75b2: 441b 220b |0037: aget v27, v34, v11 │ │ +0c75b6: 0800 1f00 |0039: move-object/from16 v0, v31 │ │ +0c75ba: 0201 1b00 |003b: move/from16 v1, v27 │ │ +0c75be: 6e20 e90a 1000 |003d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0ae9 │ │ +0c75c4: 0c1b |0040: move-result-object v27 │ │ +0c75c6: 381b 1600 |0041: if-eqz v27, 0057 // +0016 │ │ +0c75ca: 441b 220b |0043: aget v27, v34, v11 │ │ +0c75ce: 0800 1f00 |0045: move-object/from16 v0, v31 │ │ +0c75d2: 0201 1b00 |0047: move/from16 v1, v27 │ │ +0c75d6: 6e20 e90a 1000 |0049: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0ae9 │ │ +0c75dc: 0c1b |004c: move-result-object v27 │ │ +0c75de: 0800 1b00 |004d: move-object/from16 v0, v27 │ │ +0c75e2: 5200 7f06 |004f: iget v0, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ +0c75e6: 021b 0000 |0051: move/from16 v27, v0 │ │ +0c75ea: 9017 171b |0053: add-int v23, v23, v27 │ │ +0c75ee: d807 0701 |0055: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0c75f2: d80b 0b01 |0057: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0c75f6: 28d5 |0059: goto 002e // -002b │ │ +0c75f8: 3d17 5d00 |005a: if-lez v23, 00b7 // +005d │ │ +0c75fc: 2378 5f04 |005c: new-array v8, v7, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@045f │ │ +0c7600: 0200 1700 |005e: move/from16 v0, v23 │ │ +0c7604: 2309 9a04 |0060: new-array v9, v0, [S // type@049a │ │ +0c7608: 12fc |0062: const/4 v12, #int -1 // #ff │ │ +0c760a: 12f6 |0063: const/4 v6, #int -1 // #ff │ │ +0c760c: 120b |0064: const/4 v11, #int 0 // #0 │ │ +0c760e: 0800 2200 |0065: move-object/from16 v0, v34 │ │ +0c7612: 2100 |0067: array-length v0, v0 │ │ +0c7614: 021b 0000 |0068: move/from16 v27, v0 │ │ +0c7618: 0200 1b00 |006a: move/from16 v0, v27 │ │ +0c761c: 350b 4b00 |006c: if-ge v11, v0, 00b7 // +004b │ │ +0c7620: 441b 220b |006e: aget v27, v34, v11 │ │ +0c7624: 0800 1f00 |0070: move-object/from16 v0, v31 │ │ +0c7628: 0201 1b00 |0072: move/from16 v1, v27 │ │ +0c762c: 6e20 e90a 1000 |0074: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0ae9 │ │ +0c7632: 0c05 |0077: move-result-object v5 │ │ +0c7634: 3905 0500 |0078: if-nez v5, 007d // +0005 │ │ +0c7638: d80b 0b01 |007a: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0c763c: 28e9 |007c: goto 0065 // -0017 │ │ +0c763e: 1310 0000 |007d: const/16 v16, #int 0 // #0 │ │ +0c7642: 5250 7f06 |007f: iget v0, v5, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ +0c7646: 021b 0000 |0081: move/from16 v27, v0 │ │ +0c764a: 0200 1000 |0083: move/from16 v0, v16 │ │ +0c764e: 0201 1b00 |0085: move/from16 v1, v27 │ │ +0c7652: 3510 1400 |0087: if-ge v0, v1, 009b // +0014 │ │ +0c7656: d80c 0c01 |0089: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0c765a: 5250 8006 |008b: iget v0, v5, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ +0c765e: 021b 0000 |008d: move/from16 v27, v0 │ │ +0c7662: 901b 1b10 |008f: add-int v27, v27, v16 │ │ +0c7666: 0200 1b00 |0091: move/from16 v0, v27 │ │ +0c766a: 8f00 |0093: int-to-short v0, v0 │ │ +0c766c: 021b 0000 |0094: move/from16 v27, v0 │ │ +0c7670: 511b 090c |0096: aput-short v27, v9, v12 │ │ +0c7674: d810 1001 |0098: add-int/lit8 v16, v16, #int 1 // #01 │ │ +0c7678: 28e5 |009a: goto 007f // -001b │ │ +0c767a: d806 0601 |009b: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0c767e: 221b 2b01 |009d: new-instance v27, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +0c7682: 5250 8106 |009f: iget v0, v5, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ +0c7686: 021c 0000 |00a1: move/from16 v28, v0 │ │ +0c768a: 5250 7f06 |00a3: iget v0, v5, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ +0c768e: 021d 0000 |00a5: move/from16 v29, v0 │ │ +0c7692: 5450 7e06 |00a7: iget-object v0, v5, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ +0c7696: 081e 0000 |00a9: move-object/from16 v30, v0 │ │ +0c769a: 7604 a50b 1b00 |00ab: invoke-direct/range {v27, v28, v29, v30}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +0c76a0: 4d1b 0806 |00ae: aput-object v27, v8, v6 │ │ +0c76a4: 5250 7f06 |00b0: iget v0, v5, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ +0c76a8: 021b 0000 |00b2: move/from16 v27, v0 │ │ +0c76ac: 9013 131b |00b4: add-int v19, v19, v27 │ │ +0c76b0: 28c4 |00b6: goto 007a // -003c │ │ +0c76b2: 3909 1500 |00b7: if-nez v9, 00cc // +0015 │ │ +0c76b6: 0200 1900 |00b9: move/from16 v0, v25 │ │ +0c76ba: 2309 9a04 |00bb: new-array v9, v0, [S // type@049a │ │ +0c76be: 120b |00bd: const/4 v11, #int 0 // #0 │ │ +0c76c0: 0200 1900 |00be: move/from16 v0, v25 │ │ +0c76c4: 350b 0a00 |00c0: if-ge v11, v0, 00ca // +000a │ │ +0c76c8: 510b 090b |00c2: aput-short v11, v9, v11 │ │ +0c76cc: d81b 0b01 |00c4: add-int/lit8 v27, v11, #int 1 // #01 │ │ +0c76d0: 0200 1b00 |00c6: move/from16 v0, v27 │ │ +0c76d4: 8f0b |00c8: int-to-short v11, v0 │ │ +0c76d6: 28f5 |00c9: goto 00be // -000b │ │ +0c76d8: 0213 1900 |00ca: move/from16 v19, v25 │ │ +0c76dc: 7401 e70a 1f00 |00cc: invoke-virtual/range {v31}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ +0c76e2: 0a14 |00cf: move-result v20 │ │ +0c76e4: 120f |00d0: const/4 v15, #int 0 // #0 │ │ +0c76e6: 3d14 9400 |00d1: if-lez v20, 0165 // +0094 │ │ +0c76ea: 0200 1400 |00d3: move/from16 v0, v20 │ │ +0c76ee: 230f 9a04 |00d5: new-array v15, v0, [S // type@049a │ │ +0c76f2: 0800 1f00 |00d7: move-object/from16 v0, v31 │ │ +0c76f6: 6e20 e10a f000 |00d9: invoke-virtual {v0, v15}, Lcom/badlogic/gdx/graphics/Mesh;.getIndices:([S)V // method@0ae1 │ │ +0c76fc: 3921 0800 |00dc: if-nez v33, 00e4 // +0008 │ │ +0c7700: 0200 1300 |00de: move/from16 v0, v19 │ │ +0c7704: 0201 1900 |00e0: move/from16 v1, v25 │ │ +0c7708: 3210 8300 |00e2: if-eq v0, v1, 0165 // +0083 │ │ +0c770c: 0800 1a00 |00e4: move-object/from16 v0, v26 │ │ +0c7710: 2100 |00e6: array-length v0, v0 │ │ +0c7712: 021b 0000 |00e7: move/from16 v27, v0 │ │ +0c7716: 0200 1b00 |00e9: move/from16 v0, v27 │ │ +0c771a: 2300 4804 |00eb: new-array v0, v0, [F // type@0448 │ │ +0c771e: 0818 0000 |00ed: move-object/from16 v24, v0 │ │ +0c7722: 1317 0000 |00ef: const/16 v23, #int 0 // #0 │ │ +0c7726: 120b |00f1: const/4 v11, #int 0 // #0 │ │ +0c7728: 0200 1400 |00f2: move/from16 v0, v20 │ │ +0c772c: 350b 6d00 |00f4: if-ge v11, v0, 0161 // +006d │ │ +0c7730: 4a1b 0f0b |00f6: aget-short v27, v15, v11 │ │ +0c7734: 920d 1b19 |00f8: mul-int v13, v27, v25 │ │ +0c7738: 1312 ffff |00fa: const/16 v18, #int -1 // #ffff │ │ +0c773c: 3821 3a00 |00fc: if-eqz v33, 0136 // +003a │ │ +0c7740: 1310 0000 |00fe: const/16 v16, #int 0 // #0 │ │ +0c7744: 0200 1000 |0100: move/from16 v0, v16 │ │ +0c7748: 0201 1700 |0102: move/from16 v1, v23 │ │ +0c774c: 3510 3200 |0104: if-ge v0, v1, 0136 // +0032 │ │ +0c7750: 3b12 3000 |0106: if-gez v18, 0136 // +0030 │ │ +0c7754: 920e 1013 |0108: mul-int v14, v16, v19 │ │ +0c7758: 121a |010a: const/4 v10, #int 1 // #1 │ │ +0c775a: 1311 0000 |010b: const/16 v17, #int 0 // #0 │ │ +0c775e: 2190 |010d: array-length v0, v9 │ │ +0c7760: 021b 0000 |010e: move/from16 v27, v0 │ │ +0c7764: 0200 1100 |0110: move/from16 v0, v17 │ │ +0c7768: 0201 1b00 |0112: move/from16 v1, v27 │ │ +0c776c: 3510 1600 |0114: if-ge v0, v1, 012a // +0016 │ │ +0c7770: 380a 1400 |0116: if-eqz v10, 012a // +0014 │ │ +0c7774: 901b 0e11 |0118: add-int v27, v14, v17 │ │ +0c7778: 441b 181b |011a: aget v27, v24, v27 │ │ +0c777c: 4a1c 0911 |011c: aget-short v28, v9, v17 │ │ +0c7780: 901c 1c0d |011e: add-int v28, v28, v13 │ │ +0c7784: 441c 1a1c |0120: aget v28, v26, v28 │ │ +0c7788: 2d1b 1b1c |0122: cmpl-float v27, v27, v28 │ │ +0c778c: 381b 0300 |0124: if-eqz v27, 0127 // +0003 │ │ +0c7790: 120a |0126: const/4 v10, #int 0 // #0 │ │ +0c7792: d811 1101 |0127: add-int/lit8 v17, v17, #int 1 // #01 │ │ +0c7796: 28e4 |0129: goto 010d // -001c │ │ +0c7798: 380a 0400 |012a: if-eqz v10, 012e // +0004 │ │ +0c779c: 0212 1000 |012c: move/from16 v18, v16 │ │ +0c77a0: d81b 1001 |012e: add-int/lit8 v27, v16, #int 1 // #01 │ │ +0c77a4: 0200 1b00 |0130: move/from16 v0, v27 │ │ +0c77a8: 8f00 |0132: int-to-short v0, v0 │ │ +0c77aa: 0210 0000 |0133: move/from16 v16, v0 │ │ +0c77ae: 28cb |0135: goto 0100 // -0035 │ │ +0c77b0: 3d12 0700 |0136: if-lez v18, 013d // +0007 │ │ +0c77b4: 5112 0f0b |0138: aput-short v18, v15, v11 │ │ +0c77b8: d80b 0b01 |013a: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0c77bc: 28b6 |013c: goto 00f2 // -004a │ │ +0c77be: 920c 1713 |013d: mul-int v12, v23, v19 │ │ +0c77c2: 1310 0000 |013f: const/16 v16, #int 0 // #0 │ │ +0c77c6: 2190 |0141: array-length v0, v9 │ │ +0c77c8: 021b 0000 |0142: move/from16 v27, v0 │ │ +0c77cc: 0200 1000 |0144: move/from16 v0, v16 │ │ +0c77d0: 0201 1b00 |0146: move/from16 v1, v27 │ │ +0c77d4: 3510 0f00 |0148: if-ge v0, v1, 0157 // +000f │ │ +0c77d8: 901b 0c10 |014a: add-int v27, v12, v16 │ │ +0c77dc: 4a1c 0910 |014c: aget-short v28, v9, v16 │ │ +0c77e0: 901c 1c0d |014e: add-int v28, v28, v13 │ │ +0c77e4: 441c 1a1c |0150: aget v28, v26, v28 │ │ +0c77e8: 4b1c 181b |0152: aput v28, v24, v27 │ │ +0c77ec: d810 1001 |0154: add-int/lit8 v16, v16, #int 1 // #01 │ │ +0c77f0: 28eb |0156: goto 0141 // -0015 │ │ +0c77f2: 0200 1700 |0157: move/from16 v0, v23 │ │ +0c77f6: 8f00 |0159: int-to-short v0, v0 │ │ +0c77f8: 021b 0000 |015a: move/from16 v27, v0 │ │ +0c77fc: 511b 0f0b |015c: aput-short v27, v15, v11 │ │ +0c7800: d817 1701 |015e: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0c7804: 28da |0160: goto 013a // -0026 │ │ +0c7806: 081a 1800 |0161: move-object/from16 v26, v24 │ │ +0c780a: 0215 1700 |0163: move/from16 v21, v23 │ │ +0c780e: 3908 3200 |0165: if-nez v8, 0197 // +0032 │ │ +0c7812: 2216 1901 |0167: new-instance v22, Lcom/badlogic/gdx/graphics/Mesh; // type@0119 │ │ +0c7816: 390f 2a00 |0169: if-nez v15, 0193 // +002a │ │ +0c781a: 131b 0000 |016b: const/16 v27, #int 0 // #0 │ │ +0c781e: 7401 ea0a 1f00 |016d: invoke-virtual/range {v31}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0aea │ │ +0c7824: 0c1c |0170: move-result-object v28 │ │ +0c7826: 0800 1600 |0171: move-object/from16 v0, v22 │ │ +0c782a: 0201 2000 |0173: move/from16 v1, v32 │ │ +0c782e: 0202 1500 |0175: move/from16 v2, v21 │ │ +0c7832: 0203 1b00 |0177: move/from16 v3, v27 │ │ +0c7836: 0804 1c00 |0179: move-object/from16 v4, v28 │ │ +0c783a: 7054 d30a 1032 |017b: invoke-direct {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZIILcom/badlogic/gdx/graphics/VertexAttributes;)V // method@0ad3 │ │ +0c7840: 131b 0000 |017e: const/16 v27, #int 0 // #0 │ │ +0c7844: 921c 1513 |0180: mul-int v28, v21, v19 │ │ +0c7848: 0800 1600 |0182: move-object/from16 v0, v22 │ │ +0c784c: 0801 1a00 |0184: move-object/from16 v1, v26 │ │ +0c7850: 0202 1b00 |0186: move/from16 v2, v27 │ │ +0c7854: 0203 1c00 |0188: move/from16 v3, v28 │ │ +0c7858: 6e40 fb0a 1032 |018a: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([FII)V // method@0afb │ │ +0c785e: 0800 1600 |018d: move-object/from16 v0, v22 │ │ +0c7862: 6e20 f80a f000 |018f: invoke-virtual {v0, v15}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0af8 │ │ +0c7868: 1116 |0192: return-object v22 │ │ +0c786a: 21f0 |0193: array-length v0, v15 │ │ +0c786c: 021b 0000 |0194: move/from16 v27, v0 │ │ +0c7870: 28d7 |0196: goto 016d // -0029 │ │ +0c7872: 2216 1901 |0197: new-instance v22, Lcom/badlogic/gdx/graphics/Mesh; // type@0119 │ │ +0c7876: 390f 1000 |0199: if-nez v15, 01a9 // +0010 │ │ +0c787a: 131b 0000 |019b: const/16 v27, #int 0 // #0 │ │ +0c787e: 0800 1600 |019d: move-object/from16 v0, v22 │ │ +0c7882: 0201 2000 |019f: move/from16 v1, v32 │ │ +0c7886: 0202 1500 |01a1: move/from16 v2, v21 │ │ +0c788a: 0203 1b00 |01a3: move/from16 v3, v27 │ │ +0c788e: 7058 d40a 1032 |01a5: invoke-direct {v0, v1, v2, v3, v8}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0ad4 │ │ +0c7894: 28d6 |01a8: goto 017e // -002a │ │ +0c7896: 21f0 |01a9: array-length v0, v15 │ │ +0c7898: 021b 0000 |01aa: move/from16 v27, v0 │ │ +0c789c: 28f1 |01ac: goto 019d // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=801 │ │ 0x0006 line=802 │ │ 0x000a line=803 │ │ 0x0012 line=804 │ │ 0x0024 line=805 │ │ @@ -234708,31 +234859,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0b9180: |[0b9180] com.badlogic.gdx.graphics.Mesh.dispose:()V │ │ -0b9190: 6200 2806 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0628 │ │ -0b9194: 6201 1c00 |0002: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0b9198: 7220 6327 1000 |0004: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -0b919e: 0c00 |0007: move-result-object v0 │ │ -0b91a0: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ -0b91a4: 6200 2806 |000a: sget-object v0, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0628 │ │ -0b91a8: 6201 1c00 |000c: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0b91ac: 7220 6327 1000 |000e: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -0b91b2: 0c00 |0011: move-result-object v0 │ │ -0b91b4: 1f00 f003 |0012: check-cast v0, Ljava/util/List; // type@03f0 │ │ -0b91b8: 7220 5d27 2000 |0014: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@275d │ │ -0b91be: 5420 2906 |0017: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ -0b91c2: 7210 8212 0000 |0019: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.dispose:()V // method@1282 │ │ -0b91c8: 5420 2606 |001c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ -0b91cc: 7210 c611 0000 |001e: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.dispose:()V // method@11c6 │ │ -0b91d2: 0e00 |0021: return-void │ │ +0c78a0: |[0c78a0] com.badlogic.gdx.graphics.Mesh.dispose:()V │ │ +0c78b0: 6200 2806 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0628 │ │ +0c78b4: 6201 1c00 |0002: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0c78b8: 7220 6327 1000 |0004: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +0c78be: 0c00 |0007: move-result-object v0 │ │ +0c78c0: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ +0c78c4: 6200 2806 |000a: sget-object v0, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0628 │ │ +0c78c8: 6201 1c00 |000c: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0c78cc: 7220 6327 1000 |000e: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +0c78d2: 0c00 |0011: move-result-object v0 │ │ +0c78d4: 1f00 ee03 |0012: check-cast v0, Ljava/util/List; // type@03ee │ │ +0c78d8: 7220 5d27 2000 |0014: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@275d │ │ +0c78de: 5420 2906 |0017: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ +0c78e2: 7210 8212 0000 |0019: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.dispose:()V // method@1282 │ │ +0c78e8: 5420 2606 |001c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ +0c78ec: 7210 c611 0000 |001e: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.dispose:()V // method@11c6 │ │ +0c78f2: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ 0x0017 line=559 │ │ 0x001c line=560 │ │ 0x0021 line=561 │ │ locals : │ │ @@ -234743,18 +234894,18 @@ │ │ type : '([S)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0b91d4: |[0b91d4] com.badlogic.gdx.graphics.Mesh.getIndices:([S)V │ │ -0b91e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b91e6: 6e30 e20a 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/graphics/Mesh;.getIndices:([SI)V // method@0ae2 │ │ -0b91ec: 0e00 |0004: return-void │ │ +0c78f4: |[0c78f4] com.badlogic.gdx.graphics.Mesh.getIndices:([S)V │ │ +0c7904: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c7906: 6e30 e20a 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/graphics/Mesh;.getIndices:([SI)V // method@0ae2 │ │ +0c790c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0004 line=337 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/Mesh; │ │ 0x0000 - 0x0005 reg=2 indices [S │ │ @@ -234764,57 +234915,57 @@ │ │ type : '([SI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 83 16-bit code units │ │ -0b91f0: |[0b91f0] com.badlogic.gdx.graphics.Mesh.getIndices:([SI)V │ │ -0b9200: 2151 |0000: array-length v1, v5 │ │ -0b9202: b161 |0001: sub-int/2addr v1, v6 │ │ -0b9204: 6e10 e70a 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ -0b920a: 0a02 |0005: move-result v2 │ │ -0b920c: 3521 2a00 |0006: if-ge v1, v2, 0030 // +002a │ │ -0b9210: 2201 af03 |0008: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0b9214: 2202 c503 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0b9218: 7010 6726 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0b921e: 1a03 7522 |000f: const-string v3, "not enough room in indices array, has " // string@2275 │ │ -0b9222: 6e20 6e26 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b9228: 0c02 |0014: move-result-object v2 │ │ -0b922a: 2153 |0015: array-length v3, v5 │ │ -0b922c: 6e20 6b26 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0b9232: 0c02 |0019: move-result-object v2 │ │ -0b9234: 1a03 2a00 |001a: const-string v3, " floats, needs " // string@002a │ │ -0b9238: 6e20 6e26 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b923e: 0c02 |001f: move-result-object v2 │ │ -0b9240: 6e10 e70a 0400 |0020: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ -0b9246: 0a03 |0023: move-result v3 │ │ -0b9248: 6e20 6b26 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0b924e: 0c02 |0027: move-result-object v2 │ │ -0b9250: 6e10 7426 0200 |0028: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0b9256: 0c02 |002b: move-result-object v2 │ │ -0b9258: 7020 f825 2100 |002c: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0b925e: 2701 |002f: throw v1 │ │ -0b9260: 6e10 e30a 0400 |0030: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Mesh;.getIndicesBuffer:()Ljava/nio/ShortBuffer; // method@0ae3 │ │ -0b9266: 0c01 |0033: move-result-object v1 │ │ -0b9268: 6e10 2827 0100 |0034: invoke-virtual {v1}, Ljava/nio/ShortBuffer;.position:()I // method@2728 │ │ -0b926e: 0a00 |0037: move-result v0 │ │ -0b9270: 6e10 e30a 0400 |0038: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Mesh;.getIndicesBuffer:()Ljava/nio/ShortBuffer; // method@0ae3 │ │ -0b9276: 0c01 |003b: move-result-object v1 │ │ -0b9278: 1202 |003c: const/4 v2, #int 0 // #0 │ │ -0b927a: 6e20 2927 2100 |003d: invoke-virtual {v1, v2}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2729 │ │ -0b9280: 6e10 e30a 0400 |0040: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Mesh;.getIndicesBuffer:()Ljava/nio/ShortBuffer; // method@0ae3 │ │ -0b9286: 0c01 |0043: move-result-object v1 │ │ -0b9288: 6e10 e70a 0400 |0044: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ -0b928e: 0a02 |0047: move-result v2 │ │ -0b9290: 6e40 2227 5126 |0048: invoke-virtual {v1, v5, v6, v2}, Ljava/nio/ShortBuffer;.get:([SII)Ljava/nio/ShortBuffer; // method@2722 │ │ -0b9296: 6e10 e30a 0400 |004b: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Mesh;.getIndicesBuffer:()Ljava/nio/ShortBuffer; // method@0ae3 │ │ -0b929c: 0c01 |004e: move-result-object v1 │ │ -0b929e: 6e20 2927 0100 |004f: invoke-virtual {v1, v0}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2729 │ │ -0b92a4: 0e00 |0052: return-void │ │ +0c7910: |[0c7910] com.badlogic.gdx.graphics.Mesh.getIndices:([SI)V │ │ +0c7920: 2151 |0000: array-length v1, v5 │ │ +0c7922: b161 |0001: sub-int/2addr v1, v6 │ │ +0c7924: 6e10 e70a 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ +0c792a: 0a02 |0005: move-result v2 │ │ +0c792c: 3521 2a00 |0006: if-ge v1, v2, 0030 // +002a │ │ +0c7930: 2201 ad03 |0008: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0c7934: 2202 c303 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0c7938: 7010 6726 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0c793e: 1a03 7322 |000f: const-string v3, "not enough room in indices array, has " // string@2273 │ │ +0c7942: 6e20 6e26 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c7948: 0c02 |0014: move-result-object v2 │ │ +0c794a: 2153 |0015: array-length v3, v5 │ │ +0c794c: 6e20 6b26 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0c7952: 0c02 |0019: move-result-object v2 │ │ +0c7954: 1a03 2a00 |001a: const-string v3, " floats, needs " // string@002a │ │ +0c7958: 6e20 6e26 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c795e: 0c02 |001f: move-result-object v2 │ │ +0c7960: 6e10 e70a 0400 |0020: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ +0c7966: 0a03 |0023: move-result v3 │ │ +0c7968: 6e20 6b26 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0c796e: 0c02 |0027: move-result-object v2 │ │ +0c7970: 6e10 7426 0200 |0028: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0c7976: 0c02 |002b: move-result-object v2 │ │ +0c7978: 7020 f825 2100 |002c: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0c797e: 2701 |002f: throw v1 │ │ +0c7980: 6e10 e30a 0400 |0030: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Mesh;.getIndicesBuffer:()Ljava/nio/ShortBuffer; // method@0ae3 │ │ +0c7986: 0c01 |0033: move-result-object v1 │ │ +0c7988: 6e10 2827 0100 |0034: invoke-virtual {v1}, Ljava/nio/ShortBuffer;.position:()I // method@2728 │ │ +0c798e: 0a00 |0037: move-result v0 │ │ +0c7990: 6e10 e30a 0400 |0038: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Mesh;.getIndicesBuffer:()Ljava/nio/ShortBuffer; // method@0ae3 │ │ +0c7996: 0c01 |003b: move-result-object v1 │ │ +0c7998: 1202 |003c: const/4 v2, #int 0 // #0 │ │ +0c799a: 6e20 2927 2100 |003d: invoke-virtual {v1, v2}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2729 │ │ +0c79a0: 6e10 e30a 0400 |0040: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Mesh;.getIndicesBuffer:()Ljava/nio/ShortBuffer; // method@0ae3 │ │ +0c79a6: 0c01 |0043: move-result-object v1 │ │ +0c79a8: 6e10 e70a 0400 |0044: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ +0c79ae: 0a02 |0047: move-result v2 │ │ +0c79b0: 6e40 2227 5126 |0048: invoke-virtual {v1, v5, v6, v2}, Ljava/nio/ShortBuffer;.get:([SII)Ljava/nio/ShortBuffer; // method@2722 │ │ +0c79b6: 6e10 e30a 0400 |004b: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Mesh;.getIndicesBuffer:()Ljava/nio/ShortBuffer; // method@0ae3 │ │ +0c79bc: 0c01 |004e: move-result-object v1 │ │ +0c79be: 6e20 2927 0100 |004f: invoke-virtual {v1, v0}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2729 │ │ +0c79c4: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0008 line=344 │ │ 0x0030 line=346 │ │ 0x0038 line=347 │ │ 0x0040 line=348 │ │ @@ -234831,19 +234982,19 @@ │ │ type : '()Ljava/nio/ShortBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b92a8: |[0b92a8] com.badlogic.gdx.graphics.Mesh.getIndicesBuffer:()Ljava/nio/ShortBuffer; │ │ -0b92b8: 5410 2606 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ -0b92bc: 7210 c711 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getBuffer:()Ljava/nio/ShortBuffer; // method@11c7 │ │ -0b92c2: 0c00 |0005: move-result-object v0 │ │ -0b92c4: 1100 |0006: return-object v0 │ │ +0c79c8: |[0c79c8] com.badlogic.gdx.graphics.Mesh.getIndicesBuffer:()Ljava/nio/ShortBuffer; │ │ +0c79d8: 5410 2606 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ +0c79dc: 7210 c711 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getBuffer:()Ljava/nio/ShortBuffer; // method@11c7 │ │ +0c79e2: 0c00 |0005: move-result-object v0 │ │ +0c79e4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=635 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/Mesh; │ │ │ │ #10 : (in Lcom/badlogic/gdx/graphics/Mesh;) │ │ @@ -234851,19 +235002,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b92c8: |[0b92c8] com.badlogic.gdx.graphics.Mesh.getMaxIndices:()I │ │ -0b92d8: 5410 2606 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ -0b92dc: 7210 c911 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumMaxIndices:()I // method@11c9 │ │ -0b92e2: 0a00 |0005: move-result v0 │ │ -0b92e4: 0f00 |0006: return v0 │ │ +0c79e8: |[0c79e8] com.badlogic.gdx.graphics.Mesh.getMaxIndices:()I │ │ +0c79f8: 5410 2606 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ +0c79fc: 7210 c911 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumMaxIndices:()I // method@11c9 │ │ +0c7a02: 0a00 |0005: move-result v0 │ │ +0c7a04: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/Mesh; │ │ │ │ #11 : (in Lcom/badlogic/gdx/graphics/Mesh;) │ │ @@ -234871,19 +235022,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b92e8: |[0b92e8] com.badlogic.gdx.graphics.Mesh.getMaxVertices:()I │ │ -0b92f8: 5410 2906 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ -0b92fc: 7210 8512 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.getNumMaxVertices:()I // method@1285 │ │ -0b9302: 0a00 |0005: move-result v0 │ │ -0b9304: 0f00 |0006: return v0 │ │ +0c7a08: |[0c7a08] com.badlogic.gdx.graphics.Mesh.getMaxVertices:()I │ │ +0c7a18: 5410 2906 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ +0c7a1c: 7210 8512 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.getNumMaxVertices:()I // method@1285 │ │ +0c7a22: 0a00 |0005: move-result v0 │ │ +0c7a24: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/Mesh; │ │ │ │ #12 : (in Lcom/badlogic/gdx/graphics/Mesh;) │ │ @@ -234891,19 +235042,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b9308: |[0b9308] com.badlogic.gdx.graphics.Mesh.getNumIndices:()I │ │ -0b9318: 5410 2606 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ -0b931c: 7210 c811 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@11c8 │ │ -0b9322: 0a00 |0005: move-result v0 │ │ -0b9324: 0f00 |0006: return v0 │ │ +0c7a28: |[0c7a28] com.badlogic.gdx.graphics.Mesh.getNumIndices:()I │ │ +0c7a38: 5410 2606 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ +0c7a3c: 7210 c811 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@11c8 │ │ +0c7a42: 0a00 |0005: move-result v0 │ │ +0c7a44: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/Mesh; │ │ │ │ #13 : (in Lcom/badlogic/gdx/graphics/Mesh;) │ │ @@ -234911,19 +235062,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b9328: |[0b9328] com.badlogic.gdx.graphics.Mesh.getNumVertices:()I │ │ -0b9338: 5410 2906 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ -0b933c: 7210 8612 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.getNumVertices:()I // method@1286 │ │ -0b9342: 0a00 |0005: move-result v0 │ │ -0b9344: 0f00 |0006: return v0 │ │ +0c7a48: |[0c7a48] com.badlogic.gdx.graphics.Mesh.getNumVertices:()I │ │ +0c7a58: 5410 2906 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ +0c7a5c: 7210 8612 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.getNumVertices:()I // method@1286 │ │ +0c7a62: 0a00 |0005: move-result v0 │ │ +0c7a64: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/Mesh; │ │ │ │ #14 : (in Lcom/badlogic/gdx/graphics/Mesh;) │ │ @@ -234931,33 +235082,33 @@ │ │ type : '(I)Lcom/badlogic/gdx/graphics/VertexAttribute;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0b9348: |[0b9348] com.badlogic.gdx.graphics.Mesh.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ -0b9358: 5443 2906 |0000: iget-object v3, v4, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ -0b935c: 7210 8312 0300 |0002: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.getAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@1283 │ │ -0b9362: 0c00 |0005: move-result-object v0 │ │ -0b9364: 6e10 b40b 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ -0b936a: 0a02 |0009: move-result v2 │ │ -0b936c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0b936e: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -0b9372: 6e20 b20b 1000 |000d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ -0b9378: 0c03 |0010: move-result-object v3 │ │ -0b937a: 5233 8106 |0011: iget v3, v3, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ -0b937e: 3353 0700 |0013: if-ne v3, v5, 001a // +0007 │ │ -0b9382: 6e20 b20b 1000 |0015: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ -0b9388: 0c03 |0018: move-result-object v3 │ │ -0b938a: 1103 |0019: return-object v3 │ │ -0b938c: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b9390: 28ef |001c: goto 000b // -0011 │ │ -0b9392: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -0b9394: 28fb |001e: goto 0019 // -0005 │ │ +0c7a68: |[0c7a68] com.badlogic.gdx.graphics.Mesh.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ +0c7a78: 5443 2906 |0000: iget-object v3, v4, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ +0c7a7c: 7210 8312 0300 |0002: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.getAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@1283 │ │ +0c7a82: 0c00 |0005: move-result-object v0 │ │ +0c7a84: 6e10 b40b 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ +0c7a8a: 0a02 |0009: move-result v2 │ │ +0c7a8c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0c7a8e: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +0c7a92: 6e20 b20b 1000 |000d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ +0c7a98: 0c03 |0010: move-result-object v3 │ │ +0c7a9a: 5233 8106 |0011: iget v3, v3, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ +0c7a9e: 3353 0700 |0013: if-ne v3, v5, 001a // +0007 │ │ +0c7aa2: 6e20 b20b 1000 |0015: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ +0c7aa8: 0c03 |0018: move-result-object v3 │ │ +0c7aaa: 1103 |0019: return-object v3 │ │ +0c7aac: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c7ab0: 28ef |001c: goto 000b // -0011 │ │ +0c7ab2: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +0c7ab4: 28fb |001e: goto 0019 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ 0x0006 line=569 │ │ 0x000a line=570 │ │ 0x000d line=571 │ │ 0x0019 line=573 │ │ @@ -234975,19 +235126,19 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/VertexAttributes;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b9398: |[0b9398] com.badlogic.gdx.graphics.Mesh.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; │ │ -0b93a8: 5410 2906 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ -0b93ac: 7210 8312 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.getAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@1283 │ │ -0b93b2: 0c00 |0005: move-result-object v0 │ │ -0b93b4: 1100 |0006: return-object v0 │ │ +0c7ab8: |[0c7ab8] com.badlogic.gdx.graphics.Mesh.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; │ │ +0c7ac8: 5410 2906 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ +0c7acc: 7210 8312 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.getAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@1283 │ │ +0c7ad2: 0c00 |0005: move-result-object v0 │ │ +0c7ad4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/Mesh; │ │ │ │ #16 : (in Lcom/badlogic/gdx/graphics/Mesh;) │ │ @@ -234995,20 +235146,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0b93b8: |[0b93b8] com.badlogic.gdx.graphics.Mesh.getVertexSize:()I │ │ -0b93c8: 5410 2906 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ -0b93cc: 7210 8312 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.getAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@1283 │ │ -0b93d2: 0c00 |0005: move-result-object v0 │ │ -0b93d4: 5200 8906 |0006: iget v0, v0, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ -0b93d8: 0f00 |0008: return v0 │ │ +0c7ad8: |[0c7ad8] com.badlogic.gdx.graphics.Mesh.getVertexSize:()I │ │ +0c7ae8: 5410 2906 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ +0c7aec: 7210 8312 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.getAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@1283 │ │ +0c7af2: 0c00 |0005: move-result-object v0 │ │ +0c7af4: 5200 8906 |0006: iget v0, v0, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ +0c7af8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/Mesh; │ │ │ │ #17 : (in Lcom/badlogic/gdx/graphics/Mesh;) │ │ @@ -235016,18 +235167,18 @@ │ │ type : '(II[F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -0b93dc: |[0b93dc] com.badlogic.gdx.graphics.Mesh.getVertices:(II[F)V │ │ -0b93ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b93ee: 6e50 ed0a 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Lcom/badlogic/gdx/graphics/Mesh;.getVertices:(II[FI)V // method@0aed │ │ -0b93f4: 0e00 |0004: return-void │ │ +0c7afc: |[0c7afc] com.badlogic.gdx.graphics.Mesh.getVertices:(II[F)V │ │ +0c7b0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c7b0e: 6e50 ed0a 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Lcom/badlogic/gdx/graphics/Mesh;.getVertices:(II[FI)V // method@0aed │ │ +0c7b14: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0004 line=292 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/Mesh; │ │ 0x0000 - 0x0005 reg=2 srcOffset I │ │ @@ -235039,74 +235190,74 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 112 16-bit code units │ │ -0b93f8: |[0b93f8] com.badlogic.gdx.graphics.Mesh.getVertices:(II[FI)V │ │ -0b9408: 6e10 e80a 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ -0b940e: 0a02 |0003: move-result v2 │ │ -0b9410: 6e10 eb0a 0500 |0004: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0aeb │ │ -0b9416: 0a03 |0007: move-result v3 │ │ -0b9418: b232 |0008: mul-int/2addr v2, v3 │ │ -0b941a: db00 0204 |0009: div-int/lit8 v0, v2, #int 4 // #04 │ │ -0b941e: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -0b9420: 3327 0b00 |000c: if-ne v7, v2, 0017 // +000b │ │ -0b9424: 9107 0006 |000e: sub-int v7, v0, v6 │ │ -0b9428: 2182 |0010: array-length v2, v8 │ │ -0b942a: b192 |0011: sub-int/2addr v2, v9 │ │ -0b942c: 3727 0500 |0012: if-le v7, v2, 0017 // +0005 │ │ -0b9430: 2182 |0014: array-length v2, v8 │ │ -0b9432: 9107 0209 |0015: sub-int v7, v2, v9 │ │ -0b9436: 3a06 0d00 |0017: if-ltz v6, 0024 // +000d │ │ -0b943a: 3d07 0b00 |0019: if-lez v7, 0024 // +000b │ │ -0b943e: 9002 0607 |001b: add-int v2, v6, v7 │ │ -0b9442: 3602 0700 |001d: if-gt v2, v0, 0024 // +0007 │ │ -0b9446: 3a09 0500 |001f: if-ltz v9, 0024 // +0005 │ │ -0b944a: 2182 |0021: array-length v2, v8 │ │ -0b944c: 3429 0800 |0022: if-lt v9, v2, 002a // +0008 │ │ -0b9450: 2202 b103 |0024: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@03b1 │ │ -0b9454: 7010 fd25 0200 |0026: invoke-direct {v2}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@25fd │ │ -0b945a: 2702 |0029: throw v2 │ │ -0b945c: 2182 |002a: array-length v2, v8 │ │ -0b945e: b192 |002b: sub-int/2addr v2, v9 │ │ -0b9460: 3572 2600 |002c: if-ge v2, v7, 0052 // +0026 │ │ -0b9464: 2202 af03 |002e: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0b9468: 2203 c503 |0030: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -0b946c: 7010 6726 0300 |0032: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0b9472: 1a04 7622 |0035: const-string v4, "not enough room in vertices array, has " // string@2276 │ │ -0b9476: 6e20 6e26 4300 |0037: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b947c: 0c03 |003a: move-result-object v3 │ │ -0b947e: 2184 |003b: array-length v4, v8 │ │ -0b9480: 6e20 6b26 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0b9486: 0c03 |003f: move-result-object v3 │ │ -0b9488: 1a04 2a00 |0040: const-string v4, " floats, needs " // string@002a │ │ -0b948c: 6e20 6e26 4300 |0042: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0b9492: 0c03 |0045: move-result-object v3 │ │ -0b9494: 6e20 6b26 7300 |0046: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0b949a: 0c03 |0049: move-result-object v3 │ │ -0b949c: 6e10 7426 0300 |004a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0b94a2: 0c03 |004d: move-result-object v3 │ │ -0b94a4: 7020 f825 3200 |004e: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0b94aa: 2702 |0051: throw v2 │ │ -0b94ac: 6e10 f00a 0500 |0052: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0af0 │ │ -0b94b2: 0c02 |0055: move-result-object v2 │ │ -0b94b4: 6e10 0827 0200 |0056: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.position:()I // method@2708 │ │ -0b94ba: 0a01 |0059: move-result v1 │ │ -0b94bc: 6e10 f00a 0500 |005a: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0af0 │ │ -0b94c2: 0c02 |005d: move-result-object v2 │ │ -0b94c4: 6e20 0927 6200 |005e: invoke-virtual {v2, v6}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2709 │ │ -0b94ca: 6e10 f00a 0500 |0061: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0af0 │ │ -0b94d0: 0c02 |0064: move-result-object v2 │ │ -0b94d2: 6e40 0427 8279 |0065: invoke-virtual {v2, v8, v9, v7}, Ljava/nio/FloatBuffer;.get:([FII)Ljava/nio/FloatBuffer; // method@2704 │ │ -0b94d8: 6e10 f00a 0500 |0068: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0af0 │ │ -0b94de: 0c02 |006b: move-result-object v2 │ │ -0b94e0: 6e20 0927 1200 |006c: invoke-virtual {v2, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2709 │ │ -0b94e6: 0e00 |006f: return-void │ │ +0c7b18: |[0c7b18] com.badlogic.gdx.graphics.Mesh.getVertices:(II[FI)V │ │ +0c7b28: 6e10 e80a 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ +0c7b2e: 0a02 |0003: move-result v2 │ │ +0c7b30: 6e10 eb0a 0500 |0004: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0aeb │ │ +0c7b36: 0a03 |0007: move-result v3 │ │ +0c7b38: b232 |0008: mul-int/2addr v2, v3 │ │ +0c7b3a: db00 0204 |0009: div-int/lit8 v0, v2, #int 4 // #04 │ │ +0c7b3e: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ +0c7b40: 3327 0b00 |000c: if-ne v7, v2, 0017 // +000b │ │ +0c7b44: 9107 0006 |000e: sub-int v7, v0, v6 │ │ +0c7b48: 2182 |0010: array-length v2, v8 │ │ +0c7b4a: b192 |0011: sub-int/2addr v2, v9 │ │ +0c7b4c: 3727 0500 |0012: if-le v7, v2, 0017 // +0005 │ │ +0c7b50: 2182 |0014: array-length v2, v8 │ │ +0c7b52: 9107 0209 |0015: sub-int v7, v2, v9 │ │ +0c7b56: 3a06 0d00 |0017: if-ltz v6, 0024 // +000d │ │ +0c7b5a: 3d07 0b00 |0019: if-lez v7, 0024 // +000b │ │ +0c7b5e: 9002 0607 |001b: add-int v2, v6, v7 │ │ +0c7b62: 3602 0700 |001d: if-gt v2, v0, 0024 // +0007 │ │ +0c7b66: 3a09 0500 |001f: if-ltz v9, 0024 // +0005 │ │ +0c7b6a: 2182 |0021: array-length v2, v8 │ │ +0c7b6c: 3429 0800 |0022: if-lt v9, v2, 002a // +0008 │ │ +0c7b70: 2202 af03 |0024: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@03af │ │ +0c7b74: 7010 fd25 0200 |0026: invoke-direct {v2}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@25fd │ │ +0c7b7a: 2702 |0029: throw v2 │ │ +0c7b7c: 2182 |002a: array-length v2, v8 │ │ +0c7b7e: b192 |002b: sub-int/2addr v2, v9 │ │ +0c7b80: 3572 2600 |002c: if-ge v2, v7, 0052 // +0026 │ │ +0c7b84: 2202 ad03 |002e: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0c7b88: 2203 c303 |0030: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +0c7b8c: 7010 6726 0300 |0032: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0c7b92: 1a04 7422 |0035: const-string v4, "not enough room in vertices array, has " // string@2274 │ │ +0c7b96: 6e20 6e26 4300 |0037: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c7b9c: 0c03 |003a: move-result-object v3 │ │ +0c7b9e: 2184 |003b: array-length v4, v8 │ │ +0c7ba0: 6e20 6b26 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0c7ba6: 0c03 |003f: move-result-object v3 │ │ +0c7ba8: 1a04 2a00 |0040: const-string v4, " floats, needs " // string@002a │ │ +0c7bac: 6e20 6e26 4300 |0042: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c7bb2: 0c03 |0045: move-result-object v3 │ │ +0c7bb4: 6e20 6b26 7300 |0046: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0c7bba: 0c03 |0049: move-result-object v3 │ │ +0c7bbc: 6e10 7426 0300 |004a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0c7bc2: 0c03 |004d: move-result-object v3 │ │ +0c7bc4: 7020 f825 3200 |004e: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0c7bca: 2702 |0051: throw v2 │ │ +0c7bcc: 6e10 f00a 0500 |0052: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0af0 │ │ +0c7bd2: 0c02 |0055: move-result-object v2 │ │ +0c7bd4: 6e10 0827 0200 |0056: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.position:()I // method@2708 │ │ +0c7bda: 0a01 |0059: move-result v1 │ │ +0c7bdc: 6e10 f00a 0500 |005a: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0af0 │ │ +0c7be2: 0c02 |005d: move-result-object v2 │ │ +0c7be4: 6e20 0927 6200 |005e: invoke-virtual {v2, v6}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2709 │ │ +0c7bea: 6e10 f00a 0500 |0061: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0af0 │ │ +0c7bf0: 0c02 |0064: move-result-object v2 │ │ +0c7bf2: 6e40 0427 8279 |0065: invoke-virtual {v2, v8, v9, v7}, Ljava/nio/FloatBuffer;.get:([FII)Ljava/nio/FloatBuffer; // method@2704 │ │ +0c7bf8: 6e10 f00a 0500 |0068: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0af0 │ │ +0c7bfe: 0c02 |006b: move-result-object v2 │ │ +0c7c00: 6e20 0927 1200 |006c: invoke-virtual {v2, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2709 │ │ +0c7c06: 0e00 |006f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x000b line=302 │ │ 0x000e line=303 │ │ 0x0010 line=304 │ │ 0x0014 line=305 │ │ @@ -235133,18 +235284,18 @@ │ │ type : '(I[F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0b94e8: |[0b94e8] com.badlogic.gdx.graphics.Mesh.getVertices:(I[F)V │ │ -0b94f8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0b94fa: 6e40 ec0a 2130 |0001: invoke-virtual {v1, v2, v0, v3}, Lcom/badlogic/gdx/graphics/Mesh;.getVertices:(II[F)V // method@0aec │ │ -0b9500: 0e00 |0004: return-void │ │ +0c7c08: |[0c7c08] com.badlogic.gdx.graphics.Mesh.getVertices:(I[F)V │ │ +0c7c18: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0c7c1a: 6e40 ec0a 2130 |0001: invoke-virtual {v1, v2, v0, v3}, Lcom/badlogic/gdx/graphics/Mesh;.getVertices:(II[F)V // method@0aec │ │ +0c7c20: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0004 line=284 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/Mesh; │ │ 0x0000 - 0x0005 reg=2 srcOffset I │ │ @@ -235155,19 +235306,19 @@ │ │ type : '([F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0b9504: |[0b9504] com.badlogic.gdx.graphics.Mesh.getVertices:([F)V │ │ -0b9514: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b9516: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -0b9518: 6e40 ec0a 0231 |0002: invoke-virtual {v2, v0, v1, v3}, Lcom/badlogic/gdx/graphics/Mesh;.getVertices:(II[F)V // method@0aec │ │ -0b951e: 0e00 |0005: return-void │ │ +0c7c24: |[0c7c24] com.badlogic.gdx.graphics.Mesh.getVertices:([F)V │ │ +0c7c34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c7c36: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +0c7c38: 6e40 ec0a 0231 |0002: invoke-virtual {v2, v0, v1, v3}, Lcom/badlogic/gdx/graphics/Mesh;.getVertices:(II[F)V // method@0aec │ │ +0c7c3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0005 line=277 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/graphics/Mesh; │ │ 0x0000 - 0x0006 reg=3 vertices [F │ │ @@ -235177,19 +235328,19 @@ │ │ type : '()Ljava/nio/FloatBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b9520: |[0b9520] com.badlogic.gdx.graphics.Mesh.getVerticesBuffer:()Ljava/nio/FloatBuffer; │ │ -0b9530: 5410 2906 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ -0b9534: 7210 8412 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.getBuffer:()Ljava/nio/FloatBuffer; // method@1284 │ │ -0b953a: 0c00 |0005: move-result-object v0 │ │ -0b953c: 1100 |0006: return-object v0 │ │ +0c7c40: |[0c7c40] com.badlogic.gdx.graphics.Mesh.getVerticesBuffer:()Ljava/nio/FloatBuffer; │ │ +0c7c50: 5410 2906 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ +0c7c54: 7210 8412 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.getBuffer:()Ljava/nio/FloatBuffer; // method@1284 │ │ +0c7c5a: 0c00 |0005: move-result-object v0 │ │ +0c7c5c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/Mesh; │ │ │ │ #22 : (in Lcom/badlogic/gdx/graphics/Mesh;) │ │ @@ -235197,27 +235348,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -0b9540: |[0b9540] com.badlogic.gdx.graphics.Mesh.render:(I)V │ │ -0b9550: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b9552: 5420 2606 |0001: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ -0b9556: 7210 c911 0000 |0003: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumMaxIndices:()I // method@11c9 │ │ -0b955c: 0a00 |0006: move-result v0 │ │ -0b955e: 3d00 0a00 |0007: if-lez v0, 0011 // +000a │ │ -0b9562: 6e10 e70a 0200 |0009: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ -0b9568: 0a00 |000c: move-result v0 │ │ -0b956a: 6e40 f30a 3201 |000d: invoke-virtual {v2, v3, v1, v0}, Lcom/badlogic/gdx/graphics/Mesh;.render:(III)V // method@0af3 │ │ -0b9570: 0e00 |0010: return-void │ │ -0b9572: 6e10 e80a 0200 |0011: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ -0b9578: 0a00 |0014: move-result v0 │ │ -0b957a: 28f8 |0015: goto 000d // -0008 │ │ +0c7c60: |[0c7c60] com.badlogic.gdx.graphics.Mesh.render:(I)V │ │ +0c7c70: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c7c72: 5420 2606 |0001: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ +0c7c76: 7210 c911 0000 |0003: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumMaxIndices:()I // method@11c9 │ │ +0c7c7c: 0a00 |0006: move-result v0 │ │ +0c7c7e: 3d00 0a00 |0007: if-lez v0, 0011 // +000a │ │ +0c7c82: 6e10 e70a 0200 |0009: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ +0c7c88: 0a00 |000c: move-result v0 │ │ +0c7c8a: 6e40 f30a 3201 |000d: invoke-virtual {v2, v3, v1, v0}, Lcom/badlogic/gdx/graphics/Mesh;.render:(III)V // method@0af3 │ │ +0c7c90: 0e00 |0010: return-void │ │ +0c7c92: 6e10 e80a 0200 |0011: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ +0c7c98: 0a00 |0014: move-result v0 │ │ +0c7c9a: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0010 line=439 │ │ 0x0011 line=438 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/badlogic/gdx/graphics/Mesh; │ │ @@ -235228,67 +235379,67 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 109 16-bit code units │ │ -0b957c: |[0b957c] com.badlogic.gdx.graphics.Mesh.render:(III)V │ │ -0b958c: 1305 0314 |0000: const/16 v5, #int 5123 // #1403 │ │ -0b9590: 6203 2400 |0002: sget-object v3, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0b9594: 7210 3d01 0300 |0004: invoke-interface {v3}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ -0b959a: 0a03 |0007: move-result v3 │ │ -0b959c: 3803 0a00 |0008: if-eqz v3, 0012 // +000a │ │ -0b95a0: 2203 b003 |000a: new-instance v3, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0b95a4: 1a04 e613 |000c: const-string v4, "can't use this render method with OpenGL ES 2.0" // string@13e6 │ │ -0b95a8: 7020 fb25 4300 |000e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0b95ae: 2703 |0011: throw v3 │ │ -0b95b0: 3909 0300 |0012: if-nez v9, 0015 // +0003 │ │ -0b95b4: 0e00 |0014: return-void │ │ -0b95b6: 5563 2406 |0015: iget-boolean v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.autoBind:Z // field@0624 │ │ -0b95ba: 3803 0500 |0017: if-eqz v3, 001c // +0005 │ │ -0b95be: 6e10 d60a 0600 |0019: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Mesh;.bind:()V // method@0ad6 │ │ -0b95c4: 5563 2706 |001c: iget-boolean v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0627 │ │ -0b95c8: 3803 3900 |001e: if-eqz v3, 0057 // +0039 │ │ -0b95cc: 5463 2606 |0020: iget-object v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ -0b95d0: 7210 c811 0300 |0022: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@11c8 │ │ -0b95d6: 0a03 |0025: move-result v3 │ │ -0b95d8: 3d03 2b00 |0026: if-lez v3, 0051 // +002b │ │ -0b95dc: 5463 2606 |0028: iget-object v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ -0b95e0: 7210 c711 0300 |002a: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getBuffer:()Ljava/nio/ShortBuffer; // method@11c7 │ │ -0b95e6: 0c00 |002d: move-result-object v0 │ │ -0b95e8: 6e10 2827 0000 |002e: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.position:()I // method@2728 │ │ -0b95ee: 0a02 |0031: move-result v2 │ │ -0b95f0: 6e10 2527 0000 |0032: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.limit:()I // method@2725 │ │ -0b95f6: 0a01 |0035: move-result v1 │ │ -0b95f8: 6e20 2927 8000 |0036: invoke-virtual {v0, v8}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2729 │ │ -0b95fe: 9003 0809 |0039: add-int v3, v8, v9 │ │ -0b9602: 6e20 2627 3000 |003b: invoke-virtual {v0, v3}, Ljava/nio/ShortBuffer;.limit:(I)Ljava/nio/Buffer; // method@2726 │ │ -0b9608: 6203 2000 |003e: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ -0b960c: 7250 d209 7359 |0040: invoke-interface {v3, v7, v9, v5, v0}, Lcom/badlogic/gdx/graphics/GL10;.glDrawElements:(IIILjava/nio/Buffer;)V // method@09d2 │ │ -0b9612: 6e20 2927 2000 |0043: invoke-virtual {v0, v2}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2729 │ │ -0b9618: 6e20 2627 1000 |0046: invoke-virtual {v0, v1}, Ljava/nio/ShortBuffer;.limit:(I)Ljava/nio/Buffer; // method@2726 │ │ -0b961e: 5563 2406 |0049: iget-boolean v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.autoBind:Z // field@0624 │ │ -0b9622: 3803 c9ff |004b: if-eqz v3, 0014 // -0037 │ │ -0b9626: 6e10 ff0a 0600 |004d: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Mesh;.unbind:()V // method@0aff │ │ -0b962c: 28c4 |0050: goto 0014 // -003c │ │ -0b962e: 6203 2000 |0051: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ -0b9632: 7240 d109 7398 |0053: invoke-interface {v3, v7, v8, v9}, Lcom/badlogic/gdx/graphics/GL10;.glDrawArrays:(III)V // method@09d1 │ │ -0b9638: 28f3 |0056: goto 0049 // -000d │ │ -0b963a: 5463 2606 |0057: iget-object v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ -0b963e: 7210 c811 0300 |0059: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@11c8 │ │ -0b9644: 0a03 |005c: move-result v3 │ │ -0b9646: 3d03 0a00 |005d: if-lez v3, 0067 // +000a │ │ -0b964a: 6203 2100 |005f: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0b964e: da04 0802 |0061: mul-int/lit8 v4, v8, #int 2 // #02 │ │ -0b9652: 7254 090a 7359 |0063: invoke-interface {v3, v7, v9, v5, v4}, Lcom/badlogic/gdx/graphics/GL11;.glDrawElements:(IIII)V // method@0a09 │ │ -0b9658: 28e3 |0066: goto 0049 // -001d │ │ -0b965a: 6203 2100 |0067: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0b965e: 7240 080a 7398 |0069: invoke-interface {v3, v7, v8, v9}, Lcom/badlogic/gdx/graphics/GL11;.glDrawArrays:(III)V // method@0a08 │ │ -0b9664: 28dd |006c: goto 0049 // -0023 │ │ +0c7c9c: |[0c7c9c] com.badlogic.gdx.graphics.Mesh.render:(III)V │ │ +0c7cac: 1305 0314 |0000: const/16 v5, #int 5123 // #1403 │ │ +0c7cb0: 6203 2400 |0002: sget-object v3, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0c7cb4: 7210 3d01 0300 |0004: invoke-interface {v3}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ +0c7cba: 0a03 |0007: move-result v3 │ │ +0c7cbc: 3803 0a00 |0008: if-eqz v3, 0012 // +000a │ │ +0c7cc0: 2203 ae03 |000a: new-instance v3, Ljava/lang/IllegalStateException; // type@03ae │ │ +0c7cc4: 1a04 e413 |000c: const-string v4, "can't use this render method with OpenGL ES 2.0" // string@13e4 │ │ +0c7cc8: 7020 fb25 4300 |000e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0c7cce: 2703 |0011: throw v3 │ │ +0c7cd0: 3909 0300 |0012: if-nez v9, 0015 // +0003 │ │ +0c7cd4: 0e00 |0014: return-void │ │ +0c7cd6: 5563 2406 |0015: iget-boolean v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.autoBind:Z // field@0624 │ │ +0c7cda: 3803 0500 |0017: if-eqz v3, 001c // +0005 │ │ +0c7cde: 6e10 d60a 0600 |0019: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Mesh;.bind:()V // method@0ad6 │ │ +0c7ce4: 5563 2706 |001c: iget-boolean v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0627 │ │ +0c7ce8: 3803 3900 |001e: if-eqz v3, 0057 // +0039 │ │ +0c7cec: 5463 2606 |0020: iget-object v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ +0c7cf0: 7210 c811 0300 |0022: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@11c8 │ │ +0c7cf6: 0a03 |0025: move-result v3 │ │ +0c7cf8: 3d03 2b00 |0026: if-lez v3, 0051 // +002b │ │ +0c7cfc: 5463 2606 |0028: iget-object v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ +0c7d00: 7210 c711 0300 |002a: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getBuffer:()Ljava/nio/ShortBuffer; // method@11c7 │ │ +0c7d06: 0c00 |002d: move-result-object v0 │ │ +0c7d08: 6e10 2827 0000 |002e: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.position:()I // method@2728 │ │ +0c7d0e: 0a02 |0031: move-result v2 │ │ +0c7d10: 6e10 2527 0000 |0032: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.limit:()I // method@2725 │ │ +0c7d16: 0a01 |0035: move-result v1 │ │ +0c7d18: 6e20 2927 8000 |0036: invoke-virtual {v0, v8}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2729 │ │ +0c7d1e: 9003 0809 |0039: add-int v3, v8, v9 │ │ +0c7d22: 6e20 2627 3000 |003b: invoke-virtual {v0, v3}, Ljava/nio/ShortBuffer;.limit:(I)Ljava/nio/Buffer; // method@2726 │ │ +0c7d28: 6203 2000 |003e: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ +0c7d2c: 7250 d209 7359 |0040: invoke-interface {v3, v7, v9, v5, v0}, Lcom/badlogic/gdx/graphics/GL10;.glDrawElements:(IIILjava/nio/Buffer;)V // method@09d2 │ │ +0c7d32: 6e20 2927 2000 |0043: invoke-virtual {v0, v2}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2729 │ │ +0c7d38: 6e20 2627 1000 |0046: invoke-virtual {v0, v1}, Ljava/nio/ShortBuffer;.limit:(I)Ljava/nio/Buffer; // method@2726 │ │ +0c7d3e: 5563 2406 |0049: iget-boolean v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.autoBind:Z // field@0624 │ │ +0c7d42: 3803 c9ff |004b: if-eqz v3, 0014 // -0037 │ │ +0c7d46: 6e10 ff0a 0600 |004d: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Mesh;.unbind:()V // method@0aff │ │ +0c7d4c: 28c4 |0050: goto 0014 // -003c │ │ +0c7d4e: 6203 2000 |0051: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ +0c7d52: 7240 d109 7398 |0053: invoke-interface {v3, v7, v8, v9}, Lcom/badlogic/gdx/graphics/GL10;.glDrawArrays:(III)V // method@09d1 │ │ +0c7d58: 28f3 |0056: goto 0049 // -000d │ │ +0c7d5a: 5463 2606 |0057: iget-object v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ +0c7d5e: 7210 c811 0300 |0059: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@11c8 │ │ +0c7d64: 0a03 |005c: move-result v3 │ │ +0c7d66: 3d03 0a00 |005d: if-lez v3, 0067 // +000a │ │ +0c7d6a: 6203 2100 |005f: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0c7d6e: da04 0802 |0061: mul-int/lit8 v4, v8, #int 2 // #02 │ │ +0c7d72: 7254 090a 7359 |0063: invoke-interface {v3, v7, v9, v5, v4}, Lcom/badlogic/gdx/graphics/GL11;.glDrawElements:(IIII)V // method@0a09 │ │ +0c7d78: 28e3 |0066: goto 0049 // -001d │ │ +0c7d7a: 6203 2100 |0067: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0c7d7e: 7240 080a 7398 |0069: invoke-interface {v3, v7, v8, v9}, Lcom/badlogic/gdx/graphics/GL11;.glDrawArrays:(III)V // method@0a08 │ │ +0c7d84: 28dd |006c: goto 0049 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=455 │ │ 0x0012 line=456 │ │ 0x0014 line=479 │ │ 0x0015 line=457 │ │ 0x001c line=459 │ │ @@ -235320,27 +235471,27 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -0b9668: |[0b9668] com.badlogic.gdx.graphics.Mesh.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V │ │ -0b9678: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b967a: 5420 2606 |0001: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ -0b967e: 7210 c911 0000 |0003: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumMaxIndices:()I // method@11c9 │ │ -0b9684: 0a00 |0006: move-result v0 │ │ -0b9686: 3d00 0a00 |0007: if-lez v0, 0011 // +000a │ │ -0b968a: 6e10 e70a 0200 |0009: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ -0b9690: 0a00 |000c: move-result v0 │ │ -0b9692: 6e50 f50a 3214 |000d: invoke-virtual {v2, v3, v4, v1, v0}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0af5 │ │ -0b9698: 0e00 |0010: return-void │ │ -0b969a: 6e10 e80a 0200 |0011: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ -0b96a0: 0a00 |0014: move-result v0 │ │ -0b96a2: 28f8 |0015: goto 000d // -0008 │ │ +0c7d88: |[0c7d88] com.badlogic.gdx.graphics.Mesh.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V │ │ +0c7d98: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c7d9a: 5420 2606 |0001: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ +0c7d9e: 7210 c911 0000 |0003: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumMaxIndices:()I // method@11c9 │ │ +0c7da4: 0a00 |0006: move-result v0 │ │ +0c7da6: 3d00 0a00 |0007: if-lez v0, 0011 // +000a │ │ +0c7daa: 6e10 e70a 0200 |0009: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ +0c7db0: 0a00 |000c: move-result v0 │ │ +0c7db2: 6e50 f50a 3214 |000d: invoke-virtual {v2, v3, v4, v1, v0}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0af5 │ │ +0c7db8: 0e00 |0010: return-void │ │ +0c7dba: 6e10 e80a 0200 |0011: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ +0c7dc0: 0a00 |0014: move-result v0 │ │ +0c7dc2: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0010 line=502 │ │ 0x0011 line=501 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/badlogic/gdx/graphics/Mesh; │ │ @@ -235352,67 +235503,67 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 109 16-bit code units │ │ -0b96a4: |[0b96a4] com.badlogic.gdx.graphics.Mesh.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V │ │ -0b96b4: 1305 0314 |0000: const/16 v5, #int 5123 // #1403 │ │ -0b96b8: 6203 2400 |0002: sget-object v3, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0b96bc: 7210 3d01 0300 |0004: invoke-interface {v3}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ -0b96c2: 0a03 |0007: move-result v3 │ │ -0b96c4: 3903 0a00 |0008: if-nez v3, 0012 // +000a │ │ -0b96c8: 2203 b003 |000a: new-instance v3, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0b96cc: 1a04 e513 |000c: const-string v4, "can't use this render method with OpenGL ES 1.x" // string@13e5 │ │ -0b96d0: 7020 fb25 4300 |000e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0b96d6: 2703 |0011: throw v3 │ │ -0b96d8: 390a 0300 |0012: if-nez v10, 0015 // +0003 │ │ -0b96dc: 0e00 |0014: return-void │ │ -0b96de: 5563 2406 |0015: iget-boolean v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.autoBind:Z // field@0624 │ │ -0b96e2: 3803 0500 |0017: if-eqz v3, 001c // +0005 │ │ -0b96e6: 6e20 d70a 7600 |0019: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/graphics/Mesh;.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0ad7 │ │ -0b96ec: 5563 2706 |001c: iget-boolean v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0627 │ │ -0b96f0: 3803 3900 |001e: if-eqz v3, 0057 // +0039 │ │ -0b96f4: 5463 2606 |0020: iget-object v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ -0b96f8: 7210 c811 0300 |0022: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@11c8 │ │ -0b96fe: 0a03 |0025: move-result v3 │ │ -0b9700: 3d03 2b00 |0026: if-lez v3, 0051 // +002b │ │ -0b9704: 5463 2606 |0028: iget-object v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ -0b9708: 7210 c711 0300 |002a: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getBuffer:()Ljava/nio/ShortBuffer; // method@11c7 │ │ -0b970e: 0c00 |002d: move-result-object v0 │ │ -0b9710: 6e10 2827 0000 |002e: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.position:()I // method@2728 │ │ -0b9716: 0a02 |0031: move-result v2 │ │ -0b9718: 6e10 2527 0000 |0032: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.limit:()I // method@2725 │ │ -0b971e: 0a01 |0035: move-result v1 │ │ -0b9720: 6e20 2927 9000 |0036: invoke-virtual {v0, v9}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2729 │ │ -0b9726: 9003 090a |0039: add-int v3, v9, v10 │ │ -0b972a: 6e20 2627 3000 |003b: invoke-virtual {v0, v3}, Ljava/nio/ShortBuffer;.limit:(I)Ljava/nio/Buffer; // method@2726 │ │ -0b9730: 6203 2200 |003e: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0b9734: 7250 4c0a 835a |0040: invoke-interface {v3, v8, v10, v5, v0}, Lcom/badlogic/gdx/graphics/GL20;.glDrawElements:(IIILjava/nio/Buffer;)V // method@0a4c │ │ -0b973a: 6e20 2927 2000 |0043: invoke-virtual {v0, v2}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2729 │ │ -0b9740: 6e20 2627 1000 |0046: invoke-virtual {v0, v1}, Ljava/nio/ShortBuffer;.limit:(I)Ljava/nio/Buffer; // method@2726 │ │ -0b9746: 5563 2406 |0049: iget-boolean v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.autoBind:Z // field@0624 │ │ -0b974a: 3803 c9ff |004b: if-eqz v3, 0014 // -0037 │ │ -0b974e: 6e20 000b 7600 |004d: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/graphics/Mesh;.unbind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0b00 │ │ -0b9754: 28c4 |0050: goto 0014 // -003c │ │ -0b9756: 6203 2200 |0051: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0b975a: 7240 4a0a 83a9 |0053: invoke-interface {v3, v8, v9, v10}, Lcom/badlogic/gdx/graphics/GL20;.glDrawArrays:(III)V // method@0a4a │ │ -0b9760: 28f3 |0056: goto 0049 // -000d │ │ -0b9762: 5463 2606 |0057: iget-object v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ -0b9766: 7210 c811 0300 |0059: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@11c8 │ │ -0b976c: 0a03 |005c: move-result v3 │ │ -0b976e: 3d03 0a00 |005d: if-lez v3, 0067 // +000a │ │ -0b9772: 6203 2200 |005f: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0b9776: da04 0902 |0061: mul-int/lit8 v4, v9, #int 2 // #02 │ │ -0b977a: 7254 4b0a 835a |0063: invoke-interface {v3, v8, v10, v5, v4}, Lcom/badlogic/gdx/graphics/GL20;.glDrawElements:(IIII)V // method@0a4b │ │ -0b9780: 28e3 |0066: goto 0049 // -001d │ │ -0b9782: 6203 2200 |0067: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0b9786: 7240 4a0a 83a9 |0069: invoke-interface {v3, v8, v9, v10}, Lcom/badlogic/gdx/graphics/GL20;.glDrawArrays:(III)V // method@0a4a │ │ -0b978c: 28dd |006c: goto 0049 // -0023 │ │ +0c7dc4: |[0c7dc4] com.badlogic.gdx.graphics.Mesh.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V │ │ +0c7dd4: 1305 0314 |0000: const/16 v5, #int 5123 // #1403 │ │ +0c7dd8: 6203 2400 |0002: sget-object v3, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0c7ddc: 7210 3d01 0300 |0004: invoke-interface {v3}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ +0c7de2: 0a03 |0007: move-result v3 │ │ +0c7de4: 3903 0a00 |0008: if-nez v3, 0012 // +000a │ │ +0c7de8: 2203 ae03 |000a: new-instance v3, Ljava/lang/IllegalStateException; // type@03ae │ │ +0c7dec: 1a04 e313 |000c: const-string v4, "can't use this render method with OpenGL ES 1.x" // string@13e3 │ │ +0c7df0: 7020 fb25 4300 |000e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0c7df6: 2703 |0011: throw v3 │ │ +0c7df8: 390a 0300 |0012: if-nez v10, 0015 // +0003 │ │ +0c7dfc: 0e00 |0014: return-void │ │ +0c7dfe: 5563 2406 |0015: iget-boolean v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.autoBind:Z // field@0624 │ │ +0c7e02: 3803 0500 |0017: if-eqz v3, 001c // +0005 │ │ +0c7e06: 6e20 d70a 7600 |0019: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/graphics/Mesh;.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0ad7 │ │ +0c7e0c: 5563 2706 |001c: iget-boolean v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0627 │ │ +0c7e10: 3803 3900 |001e: if-eqz v3, 0057 // +0039 │ │ +0c7e14: 5463 2606 |0020: iget-object v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ +0c7e18: 7210 c811 0300 |0022: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@11c8 │ │ +0c7e1e: 0a03 |0025: move-result v3 │ │ +0c7e20: 3d03 2b00 |0026: if-lez v3, 0051 // +002b │ │ +0c7e24: 5463 2606 |0028: iget-object v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ +0c7e28: 7210 c711 0300 |002a: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getBuffer:()Ljava/nio/ShortBuffer; // method@11c7 │ │ +0c7e2e: 0c00 |002d: move-result-object v0 │ │ +0c7e30: 6e10 2827 0000 |002e: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.position:()I // method@2728 │ │ +0c7e36: 0a02 |0031: move-result v2 │ │ +0c7e38: 6e10 2527 0000 |0032: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.limit:()I // method@2725 │ │ +0c7e3e: 0a01 |0035: move-result v1 │ │ +0c7e40: 6e20 2927 9000 |0036: invoke-virtual {v0, v9}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2729 │ │ +0c7e46: 9003 090a |0039: add-int v3, v9, v10 │ │ +0c7e4a: 6e20 2627 3000 |003b: invoke-virtual {v0, v3}, Ljava/nio/ShortBuffer;.limit:(I)Ljava/nio/Buffer; // method@2726 │ │ +0c7e50: 6203 2200 |003e: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0c7e54: 7250 4c0a 835a |0040: invoke-interface {v3, v8, v10, v5, v0}, Lcom/badlogic/gdx/graphics/GL20;.glDrawElements:(IIILjava/nio/Buffer;)V // method@0a4c │ │ +0c7e5a: 6e20 2927 2000 |0043: invoke-virtual {v0, v2}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2729 │ │ +0c7e60: 6e20 2627 1000 |0046: invoke-virtual {v0, v1}, Ljava/nio/ShortBuffer;.limit:(I)Ljava/nio/Buffer; // method@2726 │ │ +0c7e66: 5563 2406 |0049: iget-boolean v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.autoBind:Z // field@0624 │ │ +0c7e6a: 3803 c9ff |004b: if-eqz v3, 0014 // -0037 │ │ +0c7e6e: 6e20 000b 7600 |004d: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/graphics/Mesh;.unbind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0b00 │ │ +0c7e74: 28c4 |0050: goto 0014 // -003c │ │ +0c7e76: 6203 2200 |0051: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0c7e7a: 7240 4a0a 83a9 |0053: invoke-interface {v3, v8, v9, v10}, Lcom/badlogic/gdx/graphics/GL20;.glDrawArrays:(III)V // method@0a4a │ │ +0c7e80: 28f3 |0056: goto 0049 // -000d │ │ +0c7e82: 5463 2606 |0057: iget-object v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ +0c7e86: 7210 c811 0300 |0059: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@11c8 │ │ +0c7e8c: 0a03 |005c: move-result v3 │ │ +0c7e8e: 3d03 0a00 |005d: if-lez v3, 0067 // +000a │ │ +0c7e92: 6203 2200 |005f: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0c7e96: da04 0902 |0061: mul-int/lit8 v4, v9, #int 2 // #02 │ │ +0c7e9a: 7254 4b0a 835a |0063: invoke-interface {v3, v8, v10, v5, v4}, Lcom/badlogic/gdx/graphics/GL20;.glDrawElements:(IIII)V // method@0a4b │ │ +0c7ea0: 28e3 |0066: goto 0049 // -001d │ │ +0c7ea2: 6203 2200 |0067: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0c7ea6: 7240 4a0a 83a9 |0069: invoke-interface {v3, v8, v9, v10}, Lcom/badlogic/gdx/graphics/GL20;.glDrawArrays:(III)V // method@0a4a │ │ +0c7eac: 28dd |006c: goto 0049 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=528 │ │ 0x0012 line=529 │ │ 0x0014 line=554 │ │ 0x0015 line=531 │ │ 0x001c line=533 │ │ @@ -235445,71 +235596,71 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 104 16-bit code units │ │ -0b9790: |[0b9790] com.badlogic.gdx.graphics.Mesh.scale:(FFF)V │ │ -0b97a0: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0b97a2: 6e20 e90a 8a00 |0001: invoke-virtual {v10, v8}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0ae9 │ │ -0b97a8: 0c05 |0004: move-result-object v5 │ │ -0b97aa: 5258 8006 |0005: iget v8, v5, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ -0b97ae: db04 0804 |0007: div-int/lit8 v4, v8, #int 4 // #04 │ │ -0b97b2: 5252 7f06 |0009: iget v2, v5, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ -0b97b6: 6e10 e80a 0a00 |000b: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ -0b97bc: 0a03 |000e: move-result v3 │ │ -0b97be: 6e10 eb0a 0a00 |000f: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0aeb │ │ -0b97c4: 0a08 |0012: move-result v8 │ │ -0b97c6: db06 0804 |0013: div-int/lit8 v6, v8, #int 4 // #04 │ │ -0b97ca: 9208 0306 |0015: mul-int v8, v3, v6 │ │ -0b97ce: 2387 4a04 |0017: new-array v7, v8, [F // type@044a │ │ -0b97d2: 6e20 ef0a 7a00 |0019: invoke-virtual {v10, v7}, Lcom/badlogic/gdx/graphics/Mesh;.getVertices:([F)V // method@0aef │ │ -0b97d8: 0141 |001c: move v1, v4 │ │ -0b97da: 2b02 4100 0000 |001d: packed-switch v2, 0000005e // +00000041 │ │ -0b97e0: 6e20 fa0a 7a00 |0020: invoke-virtual {v10, v7}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0afa │ │ -0b97e6: 0e00 |0023: return-void │ │ -0b97e8: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -0b97ea: 3530 fbff |0025: if-ge v0, v3, 0020 // -0005 │ │ -0b97ee: 4408 0701 |0027: aget v8, v7, v1 │ │ -0b97f2: c8b8 |0029: mul-float/2addr v8, v11 │ │ -0b97f4: 4b08 0701 |002a: aput v8, v7, v1 │ │ -0b97f8: b061 |002c: add-int/2addr v1, v6 │ │ -0b97fa: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b97fe: 28f6 |002f: goto 0025 // -000a │ │ -0b9800: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -0b9802: 3530 efff |0031: if-ge v0, v3, 0020 // -0011 │ │ -0b9806: 4408 0701 |0033: aget v8, v7, v1 │ │ -0b980a: c8b8 |0035: mul-float/2addr v8, v11 │ │ -0b980c: 4b08 0701 |0036: aput v8, v7, v1 │ │ -0b9810: d808 0101 |0038: add-int/lit8 v8, v1, #int 1 // #01 │ │ -0b9814: 4409 0708 |003a: aget v9, v7, v8 │ │ -0b9818: c8c9 |003c: mul-float/2addr v9, v12 │ │ -0b981a: 4b09 0708 |003d: aput v9, v7, v8 │ │ -0b981e: b061 |003f: add-int/2addr v1, v6 │ │ -0b9820: d800 0001 |0040: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b9824: 28ef |0042: goto 0031 // -0011 │ │ -0b9826: 1200 |0043: const/4 v0, #int 0 // #0 │ │ -0b9828: 3530 dcff |0044: if-ge v0, v3, 0020 // -0024 │ │ -0b982c: 4408 0701 |0046: aget v8, v7, v1 │ │ -0b9830: c8b8 |0048: mul-float/2addr v8, v11 │ │ -0b9832: 4b08 0701 |0049: aput v8, v7, v1 │ │ -0b9836: d808 0101 |004b: add-int/lit8 v8, v1, #int 1 // #01 │ │ -0b983a: 4409 0708 |004d: aget v9, v7, v8 │ │ -0b983e: c8c9 |004f: mul-float/2addr v9, v12 │ │ -0b9840: 4b09 0708 |0050: aput v9, v7, v8 │ │ -0b9844: d808 0102 |0052: add-int/lit8 v8, v1, #int 2 // #02 │ │ -0b9848: 4409 0708 |0054: aget v9, v7, v8 │ │ -0b984c: c8d9 |0056: mul-float/2addr v9, v13 │ │ -0b984e: 4b09 0708 |0057: aput v9, v7, v8 │ │ -0b9852: b061 |0059: add-int/2addr v1, v6 │ │ -0b9854: d800 0001 |005a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b9858: 28e8 |005c: goto 0044 // -0018 │ │ -0b985a: 0000 |005d: nop // spacer │ │ -0b985c: 0001 0300 0100 0000 0700 0000 1300 ... |005e: packed-switch-data (10 units) │ │ +0c7eb0: |[0c7eb0] com.badlogic.gdx.graphics.Mesh.scale:(FFF)V │ │ +0c7ec0: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0c7ec2: 6e20 e90a 8a00 |0001: invoke-virtual {v10, v8}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0ae9 │ │ +0c7ec8: 0c05 |0004: move-result-object v5 │ │ +0c7eca: 5258 8006 |0005: iget v8, v5, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ +0c7ece: db04 0804 |0007: div-int/lit8 v4, v8, #int 4 // #04 │ │ +0c7ed2: 5252 7f06 |0009: iget v2, v5, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ +0c7ed6: 6e10 e80a 0a00 |000b: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ +0c7edc: 0a03 |000e: move-result v3 │ │ +0c7ede: 6e10 eb0a 0a00 |000f: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0aeb │ │ +0c7ee4: 0a08 |0012: move-result v8 │ │ +0c7ee6: db06 0804 |0013: div-int/lit8 v6, v8, #int 4 // #04 │ │ +0c7eea: 9208 0306 |0015: mul-int v8, v3, v6 │ │ +0c7eee: 2387 4804 |0017: new-array v7, v8, [F // type@0448 │ │ +0c7ef2: 6e20 ef0a 7a00 |0019: invoke-virtual {v10, v7}, Lcom/badlogic/gdx/graphics/Mesh;.getVertices:([F)V // method@0aef │ │ +0c7ef8: 0141 |001c: move v1, v4 │ │ +0c7efa: 2b02 4100 0000 |001d: packed-switch v2, 0000005e // +00000041 │ │ +0c7f00: 6e20 fa0a 7a00 |0020: invoke-virtual {v10, v7}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0afa │ │ +0c7f06: 0e00 |0023: return-void │ │ +0c7f08: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +0c7f0a: 3530 fbff |0025: if-ge v0, v3, 0020 // -0005 │ │ +0c7f0e: 4408 0701 |0027: aget v8, v7, v1 │ │ +0c7f12: c8b8 |0029: mul-float/2addr v8, v11 │ │ +0c7f14: 4b08 0701 |002a: aput v8, v7, v1 │ │ +0c7f18: b061 |002c: add-int/2addr v1, v6 │ │ +0c7f1a: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c7f1e: 28f6 |002f: goto 0025 // -000a │ │ +0c7f20: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +0c7f22: 3530 efff |0031: if-ge v0, v3, 0020 // -0011 │ │ +0c7f26: 4408 0701 |0033: aget v8, v7, v1 │ │ +0c7f2a: c8b8 |0035: mul-float/2addr v8, v11 │ │ +0c7f2c: 4b08 0701 |0036: aput v8, v7, v1 │ │ +0c7f30: d808 0101 |0038: add-int/lit8 v8, v1, #int 1 // #01 │ │ +0c7f34: 4409 0708 |003a: aget v9, v7, v8 │ │ +0c7f38: c8c9 |003c: mul-float/2addr v9, v12 │ │ +0c7f3a: 4b09 0708 |003d: aput v9, v7, v8 │ │ +0c7f3e: b061 |003f: add-int/2addr v1, v6 │ │ +0c7f40: d800 0001 |0040: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c7f44: 28ef |0042: goto 0031 // -0011 │ │ +0c7f46: 1200 |0043: const/4 v0, #int 0 // #0 │ │ +0c7f48: 3530 dcff |0044: if-ge v0, v3, 0020 // -0024 │ │ +0c7f4c: 4408 0701 |0046: aget v8, v7, v1 │ │ +0c7f50: c8b8 |0048: mul-float/2addr v8, v11 │ │ +0c7f52: 4b08 0701 |0049: aput v8, v7, v1 │ │ +0c7f56: d808 0101 |004b: add-int/lit8 v8, v1, #int 1 // #01 │ │ +0c7f5a: 4409 0708 |004d: aget v9, v7, v8 │ │ +0c7f5e: c8c9 |004f: mul-float/2addr v9, v12 │ │ +0c7f60: 4b09 0708 |0050: aput v9, v7, v8 │ │ +0c7f64: d808 0102 |0052: add-int/lit8 v8, v1, #int 2 // #02 │ │ +0c7f68: 4409 0708 |0054: aget v9, v7, v8 │ │ +0c7f6c: c8d9 |0056: mul-float/2addr v9, v13 │ │ +0c7f6e: 4b09 0708 |0057: aput v9, v7, v8 │ │ +0c7f72: b061 |0059: add-int/2addr v1, v6 │ │ +0c7f74: d800 0001 |005a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c7f78: 28e8 |005c: goto 0044 // -0018 │ │ +0c7f7a: 0000 |005d: nop // spacer │ │ +0c7f7c: 0001 0300 0100 0000 0700 0000 1300 ... |005e: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=682 │ │ 0x0005 line=683 │ │ 0x0009 line=684 │ │ 0x000b line=685 │ │ 0x000f line=686 │ │ @@ -235556,17 +235707,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b9870: |[0b9870] com.badlogic.gdx.graphics.Mesh.setAutoBind:(Z)V │ │ -0b9880: 5c01 2406 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/Mesh;.autoBind:Z // field@0624 │ │ -0b9884: 0e00 |0002: return-void │ │ +0c7f90: |[0c7f90] com.badlogic.gdx.graphics.Mesh.setAutoBind:(Z)V │ │ +0c7fa0: 5c01 2406 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/Mesh;.autoBind:Z // field@0624 │ │ +0c7fa4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x0002 line=385 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/Mesh; │ │ 0x0000 - 0x0003 reg=1 autoBind Z │ │ @@ -235576,20 +235727,20 @@ │ │ type : '([S)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0b9888: |[0b9888] com.badlogic.gdx.graphics.Mesh.setIndices:([S)V │ │ -0b9898: 5430 2606 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ -0b989c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b989e: 2142 |0003: array-length v2, v4 │ │ -0b98a0: 7240 cb11 4021 |0004: invoke-interface {v0, v4, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.setIndices:([SII)V // method@11cb │ │ -0b98a6: 0e00 |0007: return-void │ │ +0c7fa8: |[0c7fa8] com.badlogic.gdx.graphics.Mesh.setIndices:([S)V │ │ +0c7fb8: 5430 2606 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ +0c7fbc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0c7fbe: 2142 |0003: array-length v2, v4 │ │ +0c7fc0: 7240 cb11 4021 |0004: invoke-interface {v0, v4, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.setIndices:([SII)V // method@11cb │ │ +0c7fc6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ 0x0007 line=322 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lcom/badlogic/gdx/graphics/Mesh; │ │ 0x0000 - 0x0008 reg=4 indices [S │ │ @@ -235599,18 +235750,18 @@ │ │ type : '([SII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0b98a8: |[0b98a8] com.badlogic.gdx.graphics.Mesh.setIndices:([SII)V │ │ -0b98b8: 5410 2606 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ -0b98bc: 7240 cb11 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.setIndices:([SII)V // method@11cb │ │ -0b98c2: 0e00 |0005: return-void │ │ +0c7fc8: |[0c7fc8] com.badlogic.gdx.graphics.Mesh.setIndices:([SII)V │ │ +0c7fd8: 5410 2606 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ +0c7fdc: 7240 cb11 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.setIndices:([SII)V // method@11cb │ │ +0c7fe2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0005 line=331 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/Mesh; │ │ 0x0000 - 0x0006 reg=2 indices [S │ │ @@ -235622,20 +235773,20 @@ │ │ type : '([F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0b98c4: |[0b98c4] com.badlogic.gdx.graphics.Mesh.setVertices:([F)V │ │ -0b98d4: 5430 2906 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ -0b98d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b98da: 2142 |0003: array-length v2, v4 │ │ -0b98dc: 7240 8712 4021 |0004: invoke-interface {v0, v4, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.setVertices:([FII)V // method@1287 │ │ -0b98e2: 0e00 |0007: return-void │ │ +0c7fe4: |[0c7fe4] com.badlogic.gdx.graphics.Mesh.setVertices:([F)V │ │ +0c7ff4: 5430 2906 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ +0c7ff8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0c7ffa: 2142 |0003: array-length v2, v4 │ │ +0c7ffc: 7240 8712 4021 |0004: invoke-interface {v0, v4, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.setVertices:([FII)V // method@1287 │ │ +0c8002: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0007 line=261 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lcom/badlogic/gdx/graphics/Mesh; │ │ 0x0000 - 0x0008 reg=4 vertices [F │ │ @@ -235645,18 +235796,18 @@ │ │ type : '([FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0b98e4: |[0b98e4] com.badlogic.gdx.graphics.Mesh.setVertices:([FII)V │ │ -0b98f4: 5410 2906 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ -0b98f8: 7240 8712 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.setVertices:([FII)V // method@1287 │ │ -0b98fe: 0e00 |0005: return-void │ │ +0c8004: |[0c8004] com.badlogic.gdx.graphics.Mesh.setVertices:([FII)V │ │ +0c8014: 5410 2906 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ +0c8018: 7240 8712 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.setVertices:([FII)V // method@1287 │ │ +0c801e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0005 line=271 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/Mesh; │ │ 0x0000 - 0x0006 reg=2 vertices [F │ │ @@ -235668,20 +235819,20 @@ │ │ type : '(Lcom/badlogic/gdx/math/Matrix4;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0b9900: |[0b9900] com.badlogic.gdx.graphics.Mesh.transform:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ -0b9910: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b9912: 6e10 e80a 0200 |0001: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ -0b9918: 0a01 |0004: move-result v1 │ │ -0b991a: 6e40 fd0a 3210 |0005: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/graphics/Mesh;.transform:(Lcom/badlogic/gdx/math/Matrix4;II)V // method@0afd │ │ -0b9920: 0e00 |0008: return-void │ │ +0c8020: |[0c8020] com.badlogic.gdx.graphics.Mesh.transform:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ +0c8030: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c8032: 6e10 e80a 0200 |0001: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ +0c8038: 0a01 |0004: move-result v1 │ │ +0c803a: 6e40 fd0a 3210 |0005: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/graphics/Mesh;.transform:(Lcom/badlogic/gdx/math/Matrix4;II)V // method@0afd │ │ +0c8040: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ 0x0008 line=726 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/graphics/Mesh; │ │ 0x0000 - 0x0009 reg=3 matrix Lcom/badlogic/gdx/math/Matrix4; │ │ @@ -235691,37 +235842,37 @@ │ │ type : '(Lcom/badlogic/gdx/math/Matrix4;II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 40 16-bit code units │ │ -0b9924: |[0b9924] com.badlogic.gdx.graphics.Mesh.transform:(Lcom/badlogic/gdx/math/Matrix4;II)V │ │ -0b9934: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0b9936: 6e20 e90a 9a00 |0001: invoke-virtual {v10, v9}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0ae9 │ │ -0b993c: 0c08 |0004: move-result-object v8 │ │ -0b993e: 5280 8006 |0005: iget v0, v8, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ -0b9942: db03 0004 |0007: div-int/lit8 v3, v0, #int 4 // #04 │ │ -0b9946: 6e10 eb0a 0a00 |0009: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0aeb │ │ -0b994c: 0a00 |000c: move-result v0 │ │ -0b994e: db02 0004 |000d: div-int/lit8 v2, v0, #int 4 // #04 │ │ -0b9952: 5284 7f06 |000f: iget v4, v8, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ -0b9956: 6e10 e80a 0a00 |0011: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ -0b995c: 0a07 |0014: move-result v7 │ │ -0b995e: 9200 0702 |0015: mul-int v0, v7, v2 │ │ -0b9962: 2301 4a04 |0017: new-array v1, v0, [F // type@044a │ │ -0b9966: 2110 |0019: array-length v0, v1 │ │ -0b9968: 6e40 ec0a 9a10 |001a: invoke-virtual {v10, v9, v0, v1}, Lcom/badlogic/gdx/graphics/Mesh;.getVertices:(II[F)V // method@0aec │ │ -0b996e: 07b0 |001d: move-object v0, v11 │ │ -0b9970: 01c5 |001e: move v5, v12 │ │ -0b9972: 01d6 |001f: move v6, v13 │ │ -0b9974: 7707 fe0a 0000 |0020: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/Mesh;.transform:(Lcom/badlogic/gdx/math/Matrix4;[FIIIII)V // method@0afe │ │ -0b997a: 2110 |0023: array-length v0, v1 │ │ -0b997c: 6e40 fb0a 1a09 |0024: invoke-virtual {v10, v1, v9, v0}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([FII)V // method@0afb │ │ -0b9982: 0e00 |0027: return-void │ │ +0c8044: |[0c8044] com.badlogic.gdx.graphics.Mesh.transform:(Lcom/badlogic/gdx/math/Matrix4;II)V │ │ +0c8054: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0c8056: 6e20 e90a 9a00 |0001: invoke-virtual {v10, v9}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0ae9 │ │ +0c805c: 0c08 |0004: move-result-object v8 │ │ +0c805e: 5280 8006 |0005: iget v0, v8, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ +0c8062: db03 0004 |0007: div-int/lit8 v3, v0, #int 4 // #04 │ │ +0c8066: 6e10 eb0a 0a00 |0009: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0aeb │ │ +0c806c: 0a00 |000c: move-result v0 │ │ +0c806e: db02 0004 |000d: div-int/lit8 v2, v0, #int 4 // #04 │ │ +0c8072: 5284 7f06 |000f: iget v4, v8, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ +0c8076: 6e10 e80a 0a00 |0011: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ +0c807c: 0a07 |0014: move-result v7 │ │ +0c807e: 9200 0702 |0015: mul-int v0, v7, v2 │ │ +0c8082: 2301 4804 |0017: new-array v1, v0, [F // type@0448 │ │ +0c8086: 2110 |0019: array-length v0, v1 │ │ +0c8088: 6e40 ec0a 9a10 |001a: invoke-virtual {v10, v9, v0, v1}, Lcom/badlogic/gdx/graphics/Mesh;.getVertices:(II[F)V // method@0aec │ │ +0c808e: 07b0 |001d: move-object v0, v11 │ │ +0c8090: 01c5 |001e: move v5, v12 │ │ +0c8092: 01d6 |001f: move v6, v13 │ │ +0c8094: 7707 fe0a 0000 |0020: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/Mesh;.transform:(Lcom/badlogic/gdx/math/Matrix4;[FIIIII)V // method@0afe │ │ +0c809a: 2110 |0023: array-length v0, v1 │ │ +0c809c: 6e40 fb0a 1a09 |0024: invoke-virtual {v10, v1, v9, v0}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([FII)V // method@0afb │ │ +0c80a2: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=730 │ │ 0x0005 line=731 │ │ 0x0009 line=732 │ │ 0x000f line=733 │ │ 0x0011 line=734 │ │ @@ -235747,34 +235898,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0b9984: |[0b9984] com.badlogic.gdx.graphics.Mesh.unbind:()V │ │ -0b9994: 6200 2400 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0b9998: 7210 3d01 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ -0b999e: 0a00 |0005: move-result v0 │ │ -0b99a0: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -0b99a4: 2200 b003 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0b99a8: 1a01 e613 |000a: const-string v1, "can't use this render method with OpenGL ES 2.0" // string@13e6 │ │ -0b99ac: 7020 fb25 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0b99b2: 2700 |000f: throw v0 │ │ -0b99b4: 5420 2906 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ -0b99b8: 7210 8812 0000 |0012: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.unbind:()V // method@1288 │ │ -0b99be: 5520 2706 |0015: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0627 │ │ -0b99c2: 3900 0f00 |0017: if-nez v0, 0026 // +000f │ │ -0b99c6: 5420 2606 |0019: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ -0b99ca: 7210 c811 0000 |001b: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@11c8 │ │ -0b99d0: 0a00 |001e: move-result v0 │ │ -0b99d2: 3d00 0700 |001f: if-lez v0, 0026 // +0007 │ │ -0b99d6: 5420 2606 |0021: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ -0b99da: 7210 cc11 0000 |0023: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.unbind:()V // method@11cc │ │ -0b99e0: 0e00 |0026: return-void │ │ +0c80a4: |[0c80a4] com.badlogic.gdx.graphics.Mesh.unbind:()V │ │ +0c80b4: 6200 2400 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0c80b8: 7210 3d01 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ +0c80be: 0a00 |0005: move-result v0 │ │ +0c80c0: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +0c80c4: 2200 ae03 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +0c80c8: 1a01 e413 |000a: const-string v1, "can't use this render method with OpenGL ES 2.0" // string@13e4 │ │ +0c80cc: 7020 fb25 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0c80d2: 2700 |000f: throw v0 │ │ +0c80d4: 5420 2906 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ +0c80d8: 7210 8812 0000 |0012: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.unbind:()V // method@1288 │ │ +0c80de: 5520 2706 |0015: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0627 │ │ +0c80e2: 3900 0f00 |0017: if-nez v0, 0026 // +000f │ │ +0c80e6: 5420 2606 |0019: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ +0c80ea: 7210 c811 0000 |001b: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@11c8 │ │ +0c80f0: 0a00 |001e: move-result v0 │ │ +0c80f2: 3d00 0700 |001f: if-lez v0, 0026 // +0007 │ │ +0c80f6: 5420 2606 |0021: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ +0c80fa: 7210 cc11 0000 |0023: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.unbind:()V // method@11cc │ │ +0c8100: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ 0x0010 line=399 │ │ 0x0015 line=400 │ │ 0x0026 line=401 │ │ locals : │ │ @@ -235785,50 +235936,50 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0b99e4: |[0b99e4] com.badlogic.gdx.graphics.Mesh.unbind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0b99f4: 6200 2400 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0b99f8: 7210 3d01 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ -0b99fe: 0a00 |0005: move-result v0 │ │ -0b9a00: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ -0b9a04: 2200 b003 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0b9a08: 1a01 e513 |000a: const-string v1, "can't use this render method with OpenGL ES 1.x" // string@13e5 │ │ -0b9a0c: 7020 fb25 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0b9a12: 2700 |000f: throw v0 │ │ -0b9a14: 5420 2906 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ -0b9a18: 7220 8912 3000 |0012: invoke-interface {v0, v3}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.unbind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@1289 │ │ -0b9a1e: 5420 2606 |0015: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ -0b9a22: 7210 c811 0000 |0017: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@11c8 │ │ -0b9a28: 0a00 |001a: move-result v0 │ │ -0b9a2a: 3d00 0700 |001b: if-lez v0, 0022 // +0007 │ │ -0b9a2e: 5420 2606 |001d: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ -0b9a32: 7210 cc11 0000 |001f: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.unbind:()V // method@11cc │ │ -0b9a38: 0e00 |0022: return-void │ │ +0c8104: |[0c8104] com.badlogic.gdx.graphics.Mesh.unbind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0c8114: 6200 2400 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0c8118: 7210 3d01 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ +0c811e: 0a00 |0005: move-result v0 │ │ +0c8120: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ +0c8124: 2200 ae03 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +0c8128: 1a01 e313 |000a: const-string v1, "can't use this render method with OpenGL ES 1.x" // string@13e3 │ │ +0c812c: 7020 fb25 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0c8132: 2700 |000f: throw v0 │ │ +0c8134: 5420 2906 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0629 │ │ +0c8138: 7220 8912 3000 |0012: invoke-interface {v0, v3}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.unbind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@1289 │ │ +0c813e: 5420 2606 |0015: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ +0c8142: 7210 c811 0000 |0017: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@11c8 │ │ +0c8148: 0a00 |001a: move-result v0 │ │ +0c814a: 3d00 0700 |001b: if-lez v0, 0022 // +0007 │ │ +0c814e: 5420 2606 |001d: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0626 │ │ +0c8152: 7210 cc11 0000 |001f: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.unbind:()V // method@11cc │ │ +0c8158: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ 0x0008 line=420 │ │ 0x0010 line=423 │ │ 0x0015 line=424 │ │ 0x0022 line=425 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lcom/badlogic/gdx/graphics/Mesh; │ │ 0x0000 - 0x0023 reg=3 shader Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ │ │ - source_file_idx : 3420 (Mesh.java) │ │ + source_file_idx : 3418 (Mesh.java) │ │ │ │ Class #498 header: │ │ -class_idx : 284 │ │ +class_idx : 282 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 274 │ │ -source_file_idx : 3552 │ │ +superclass_idx : 272 │ │ +source_file_idx : 3550 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 8 │ │ │ │ Class #498 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/OrthographicCamera;' │ │ @@ -235851,24 +236002,24 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0b9a3c: |[0b9a3c] com.badlogic.gdx.graphics.OrthographicCamera.:()V │ │ -0b9a4c: 7010 9209 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/Camera;.:()V // method@0992 │ │ -0b9a52: 1500 803f |0003: const/high16 v0, #int 1065353216 // #3f80 │ │ -0b9a56: 5910 3706 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0637 │ │ -0b9a5a: 2200 1402 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0b9a5e: 7010 7014 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -0b9a64: 5b10 3206 |000c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0632 │ │ -0b9a68: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0b9a6a: 5910 2f06 |000f: iput v0, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.near:F // field@062f │ │ -0b9a6e: 0e00 |0011: return-void │ │ +0c815c: |[0c815c] com.badlogic.gdx.graphics.OrthographicCamera.:()V │ │ +0c816c: 7010 9209 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/Camera;.:()V // method@0992 │ │ +0c8172: 1500 803f |0003: const/high16 v0, #int 1065353216 // #3f80 │ │ +0c8176: 5910 3706 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0637 │ │ +0c817a: 2200 1202 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +0c817e: 7010 7014 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +0c8184: 5b10 3206 |000c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0632 │ │ +0c8188: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0c818a: 5910 2f06 |000f: iput v0, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.near:F // field@062f │ │ +0c818e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=29 │ │ 0x0007 line=107 │ │ 0x000e line=32 │ │ 0x0011 line=33 │ │ @@ -235880,27 +236031,27 @@ │ │ type : '(FF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0b9a70: |[0b9a70] com.badlogic.gdx.graphics.OrthographicCamera.:(FF)V │ │ -0b9a80: 7010 9209 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/Camera;.:()V // method@0992 │ │ -0b9a86: 1500 803f |0003: const/high16 v0, #int 1065353216 // #3f80 │ │ -0b9a8a: 5910 3706 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0637 │ │ -0b9a8e: 2200 1402 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0b9a92: 7010 7014 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -0b9a98: 5b10 3206 |000c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0632 │ │ -0b9a9c: 5912 3606 |000e: iput v2, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportWidth:F // field@0636 │ │ -0b9aa0: 5913 3506 |0010: iput v3, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportHeight:F // field@0635 │ │ -0b9aa4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0b9aa6: 5910 2f06 |0013: iput v0, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.near:F // field@062f │ │ -0b9aaa: 6e10 120b 0100 |0015: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.update:()V // method@0b12 │ │ -0b9ab0: 0e00 |0018: return-void │ │ +0c8190: |[0c8190] com.badlogic.gdx.graphics.OrthographicCamera.:(FF)V │ │ +0c81a0: 7010 9209 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/Camera;.:()V // method@0992 │ │ +0c81a6: 1500 803f |0003: const/high16 v0, #int 1065353216 // #3f80 │ │ +0c81aa: 5910 3706 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0637 │ │ +0c81ae: 2200 1202 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +0c81b2: 7010 7014 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +0c81b8: 5b10 3206 |000c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0632 │ │ +0c81bc: 5912 3606 |000e: iput v2, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportWidth:F // field@0636 │ │ +0c81c0: 5913 3506 |0010: iput v3, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportHeight:F // field@0635 │ │ +0c81c4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0c81c6: 5910 2f06 |0013: iput v0, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.near:F // field@062f │ │ +0c81ca: 6e10 120b 0100 |0015: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.update:()V // method@0b12 │ │ +0c81d0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=29 │ │ 0x0007 line=107 │ │ 0x000e line=41 │ │ 0x0010 line=42 │ │ @@ -235917,30 +236068,30 @@ │ │ type : '(FFF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -0b9ab4: |[0b9ab4] com.badlogic.gdx.graphics.OrthographicCamera.:(FFF)V │ │ -0b9ac4: 7010 9209 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/Camera;.:()V // method@0992 │ │ -0b9aca: 1500 803f |0003: const/high16 v0, #int 1065353216 // #3f80 │ │ -0b9ace: 5920 3706 |0005: iput v0, v2, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0637 │ │ -0b9ad2: 2200 1402 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0b9ad6: 7010 7014 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -0b9adc: 5b20 3206 |000c: iput-object v0, v2, Lcom/badlogic/gdx/graphics/OrthographicCamera;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0632 │ │ -0b9ae0: 5923 3606 |000e: iput v3, v2, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportWidth:F // field@0636 │ │ -0b9ae4: 5924 3506 |0010: iput v4, v2, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportHeight:F // field@0635 │ │ -0b9ae8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0b9aea: 5920 2f06 |0013: iput v0, v2, Lcom/badlogic/gdx/graphics/OrthographicCamera;.near:F // field@062f │ │ -0b9aee: 1400 77cc 2b32 |0015: const v0, #float 1e-08 // #322bcc77 │ │ -0b9af4: 1301 1400 |0018: const/16 v1, #int 20 // #14 │ │ -0b9af8: 6e40 060b 5210 |001a: invoke-virtual {v2, v5, v0, v1}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.findDirectionForIsoView:(FFI)V // method@0b06 │ │ -0b9afe: 6e10 120b 0200 |001d: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.update:()V // method@0b12 │ │ -0b9b04: 0e00 |0020: return-void │ │ +0c81d4: |[0c81d4] com.badlogic.gdx.graphics.OrthographicCamera.:(FFF)V │ │ +0c81e4: 7010 9209 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/Camera;.:()V // method@0992 │ │ +0c81ea: 1500 803f |0003: const/high16 v0, #int 1065353216 // #3f80 │ │ +0c81ee: 5920 3706 |0005: iput v0, v2, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0637 │ │ +0c81f2: 2200 1202 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +0c81f6: 7010 7014 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +0c81fc: 5b20 3206 |000c: iput-object v0, v2, Lcom/badlogic/gdx/graphics/OrthographicCamera;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0632 │ │ +0c8200: 5923 3606 |000e: iput v3, v2, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportWidth:F // field@0636 │ │ +0c8204: 5924 3506 |0010: iput v4, v2, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportHeight:F // field@0635 │ │ +0c8208: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0c820a: 5920 2f06 |0013: iput v0, v2, Lcom/badlogic/gdx/graphics/OrthographicCamera;.near:F // field@062f │ │ +0c820e: 1400 77cc 2b32 |0015: const v0, #float 1e-08 // #322bcc77 │ │ +0c8214: 1301 1400 |0018: const/16 v1, #int 20 // #14 │ │ +0c8218: 6e40 060b 5210 |001a: invoke-virtual {v2, v5, v0, v1}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.findDirectionForIsoView:(FFI)V // method@0b06 │ │ +0c821e: 6e10 120b 0200 |001d: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.update:()V // method@0b12 │ │ +0c8224: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=29 │ │ 0x0007 line=107 │ │ 0x000e line=54 │ │ 0x0010 line=55 │ │ @@ -235959,45 +236110,45 @@ │ │ type : '(F)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 64 16-bit code units │ │ -0b9b08: |[0b9b08] com.badlogic.gdx.graphics.OrthographicCamera.calculateAngle:(F)F │ │ -0b9b18: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0b9b1a: 7020 050b 8700 |0001: invoke-direct {v7, v8}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.calculateDirection:(F)Lcom/badlogic/gdx/math/Vector3; // method@0b05 │ │ -0b9b20: 0c00 |0004: move-result-object v0 │ │ -0b9b22: 5474 3006 |0005: iget-object v4, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@0630 │ │ -0b9b26: 1505 f041 |0007: const/high16 v5, #int 1106247680 // #41f0 │ │ -0b9b2a: 6e20 8d14 5000 |0009: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ -0b9b30: 0c05 |000c: move-result-object v5 │ │ -0b9b32: 6e20 9814 5400 |000d: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -0b9b38: 6e40 070b 6766 |0010: invoke-virtual {v7, v6, v6, v6}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.lookAt:(FFF)V // method@0b07 │ │ -0b9b3e: 6e10 080b 0700 |0013: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.normalizeUp:()V // method@0b08 │ │ -0b9b44: 6e10 120b 0700 |0016: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.update:()V // method@0b12 │ │ -0b9b4a: 2202 1402 |0019: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0b9b4e: 7040 7114 6266 |001b: invoke-direct {v2, v6, v6, v6}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ -0b9b54: 2203 1402 |001e: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0b9b58: 1504 803f |0020: const/high16 v4, #int 1065353216 // #3f80 │ │ -0b9b5c: 7040 7114 4366 |0022: invoke-direct {v3, v4, v6, v6}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ -0b9b62: 6e20 090b 2700 |0025: invoke-virtual {v7, v2}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.project:(Lcom/badlogic/gdx/math/Vector3;)V // method@0b09 │ │ -0b9b68: 6e20 090b 3700 |0028: invoke-virtual {v7, v3}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.project:(Lcom/badlogic/gdx/math/Vector3;)V // method@0b09 │ │ -0b9b6e: 2201 1302 |002b: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0b9b72: 5234 fe0b |002d: iget v4, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0b9b76: 5225 fe0b |002f: iget v5, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0b9b7a: c754 |0031: sub-float/2addr v4, v5 │ │ -0b9b7c: 5235 ff0b |0032: iget v5, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0b9b80: 5226 ff0b |0034: iget v6, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0b9b84: c765 |0036: sub-float/2addr v5, v6 │ │ -0b9b86: 7f55 |0037: neg-float v5, v5 │ │ -0b9b88: 7030 4d14 4105 |0038: invoke-direct {v1, v4, v5}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0b9b8e: 6e10 5114 0100 |003b: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Vector2;.angle:()F // method@1451 │ │ -0b9b94: 0a04 |003e: move-result v4 │ │ -0b9b96: 0f04 |003f: return v4 │ │ +0c8228: |[0c8228] com.badlogic.gdx.graphics.OrthographicCamera.calculateAngle:(F)F │ │ +0c8238: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0c823a: 7020 050b 8700 |0001: invoke-direct {v7, v8}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.calculateDirection:(F)Lcom/badlogic/gdx/math/Vector3; // method@0b05 │ │ +0c8240: 0c00 |0004: move-result-object v0 │ │ +0c8242: 5474 3006 |0005: iget-object v4, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@0630 │ │ +0c8246: 1505 f041 |0007: const/high16 v5, #int 1106247680 // #41f0 │ │ +0c824a: 6e20 8d14 5000 |0009: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@148d │ │ +0c8250: 0c05 |000c: move-result-object v5 │ │ +0c8252: 6e20 9814 5400 |000d: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +0c8258: 6e40 070b 6766 |0010: invoke-virtual {v7, v6, v6, v6}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.lookAt:(FFF)V // method@0b07 │ │ +0c825e: 6e10 080b 0700 |0013: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.normalizeUp:()V // method@0b08 │ │ +0c8264: 6e10 120b 0700 |0016: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.update:()V // method@0b12 │ │ +0c826a: 2202 1202 |0019: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +0c826e: 7040 7114 6266 |001b: invoke-direct {v2, v6, v6, v6}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ +0c8274: 2203 1202 |001e: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +0c8278: 1504 803f |0020: const/high16 v4, #int 1065353216 // #3f80 │ │ +0c827c: 7040 7114 4366 |0022: invoke-direct {v3, v4, v6, v6}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ +0c8282: 6e20 090b 2700 |0025: invoke-virtual {v7, v2}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.project:(Lcom/badlogic/gdx/math/Vector3;)V // method@0b09 │ │ +0c8288: 6e20 090b 3700 |0028: invoke-virtual {v7, v3}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.project:(Lcom/badlogic/gdx/math/Vector3;)V // method@0b09 │ │ +0c828e: 2201 1102 |002b: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0c8292: 5234 fe0b |002d: iget v4, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0c8296: 5225 fe0b |002f: iget v5, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0c829a: c754 |0031: sub-float/2addr v4, v5 │ │ +0c829c: 5235 ff0b |0032: iget v5, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0c82a0: 5226 ff0b |0034: iget v6, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0c82a4: c765 |0036: sub-float/2addr v5, v6 │ │ +0c82a6: 7f55 |0037: neg-float v5, v5 │ │ +0c82a8: 7030 4d14 4105 |0038: invoke-direct {v1, v4, v5}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0c82ae: 6e10 5114 0100 |003b: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Vector2;.angle:()F // method@1451 │ │ +0c82b4: 0a04 |003e: move-result v4 │ │ +0c82b6: 0f04 |003f: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=85 │ │ 0x0005 line=86 │ │ 0x0010 line=87 │ │ 0x0013 line=88 │ │ 0x0016 line=89 │ │ @@ -236020,33 +236171,33 @@ │ │ type : '(F)Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -0b9b98: |[0b9b98] com.badlogic.gdx.graphics.OrthographicCamera.calculateDirection:(F)Lcom/badlogic/gdx/math/Vector3; │ │ -0b9ba8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0b9baa: 1504 803f |0001: const/high16 v4, #int 1065353216 // #3f80 │ │ -0b9bae: 2201 0d02 |0003: new-instance v1, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -0b9bb2: 7010 b713 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ -0b9bb8: 2202 1402 |0008: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0b9bbc: 1503 80bf |000a: const/high16 v3, #int -1082130432 // #bf80 │ │ -0b9bc0: 7040 7114 3245 |000c: invoke-direct {v2, v3, v5, v4}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ -0b9bc6: 6e10 9114 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -0b9bcc: 0c00 |0012: move-result-object v0 │ │ -0b9bce: 2202 1402 |0013: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0b9bd2: 7040 7114 4245 |0015: invoke-direct {v2, v4, v5, v4}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ -0b9bd8: 6e10 9114 0200 |0018: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -0b9bde: 0c02 |001b: move-result-object v2 │ │ -0b9be0: 6e30 e213 2107 |001c: invoke-virtual {v1, v2, v7}, Lcom/badlogic/gdx/math/Matrix4;.setToRotation:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Matrix4; // method@13e2 │ │ -0b9be6: 6e20 8f14 1000 |001f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@148f │ │ -0b9bec: 0c02 |0022: move-result-object v2 │ │ -0b9bee: 6e10 9114 0200 |0023: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ -0b9bf4: 1100 |0026: return-object v0 │ │ +0c82b8: |[0c82b8] com.badlogic.gdx.graphics.OrthographicCamera.calculateDirection:(F)Lcom/badlogic/gdx/math/Vector3; │ │ +0c82c8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0c82ca: 1504 803f |0001: const/high16 v4, #int 1065353216 // #3f80 │ │ +0c82ce: 2201 0b02 |0003: new-instance v1, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +0c82d2: 7010 b713 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ +0c82d8: 2202 1202 |0008: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +0c82dc: 1503 80bf |000a: const/high16 v3, #int -1082130432 // #bf80 │ │ +0c82e0: 7040 7114 3245 |000c: invoke-direct {v2, v3, v5, v4}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ +0c82e6: 6e10 9114 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +0c82ec: 0c00 |0012: move-result-object v0 │ │ +0c82ee: 2202 1202 |0013: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +0c82f2: 7040 7114 4245 |0015: invoke-direct {v2, v4, v5, v4}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@1471 │ │ +0c82f8: 6e10 9114 0200 |0018: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +0c82fe: 0c02 |001b: move-result-object v2 │ │ +0c8300: 6e30 e213 2107 |001c: invoke-virtual {v1, v2, v7}, Lcom/badlogic/gdx/math/Matrix4;.setToRotation:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Matrix4; // method@13e2 │ │ +0c8306: 6e20 8f14 1000 |001f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@148f │ │ +0c830c: 0c02 |0022: move-result-object v2 │ │ +0c830e: 6e10 9114 0200 |0023: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@1491 │ │ +0c8314: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=100 │ │ 0x0008 line=101 │ │ 0x0013 line=102 │ │ 0x001f line=103 │ │ 0x0026 line=104 │ │ @@ -236062,55 +236213,55 @@ │ │ type : '(FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 70 16-bit code units │ │ -0b9bf8: |[0b9bf8] com.badlogic.gdx.graphics.OrthographicCamera.findDirectionForIsoView:(FFI)V │ │ -0b9c08: 1506 a040 |0000: const/high16 v6, #int 1084227584 // #40a0 │ │ -0b9c0c: 1208 |0002: const/4 v8, #int 0 // #0 │ │ -0b9c0e: a705 0a06 |0003: sub-float v5, v10, v6 │ │ -0b9c12: a601 0a06 |0005: add-float v1, v10, v6 │ │ -0b9c16: 01a4 |0007: move v4, v10 │ │ -0b9c18: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0b9c1a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0b9c1c: a706 0a00 |000a: sub-float v6, v10, v0 │ │ -0b9c20: 7110 0f26 0600 |000c: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -0b9c26: 0a06 |000f: move-result v6 │ │ -0b9c28: 2d06 060b |0010: cmpl-float v6, v6, v11 │ │ -0b9c2c: 3d06 1b00 |0012: if-lez v6, 002d // +001b │ │ -0b9c30: d803 0201 |0014: add-int/lit8 v3, v2, #int 1 // #01 │ │ -0b9c34: 35c2 1600 |0016: if-ge v2, v12, 002c // +0016 │ │ -0b9c38: 7020 040b 4900 |0018: invoke-direct {v9, v4}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.calculateAngle:(F)F // method@0b04 │ │ -0b9c3e: 0a00 |001b: move-result v0 │ │ -0b9c40: 2e06 0a00 |001c: cmpg-float v6, v10, v0 │ │ -0b9c44: 3b06 0c00 |001e: if-gez v6, 002a // +000c │ │ -0b9c48: 0141 |0020: move v1, v4 │ │ -0b9c4a: a706 0105 |0021: sub-float v6, v1, v5 │ │ -0b9c4e: 1507 0040 |0023: const/high16 v7, #int 1073741824 // #4000 │ │ -0b9c52: c976 |0025: div-float/2addr v6, v7 │ │ -0b9c54: a604 0506 |0026: add-float v4, v5, v6 │ │ -0b9c58: 0132 |0028: move v2, v3 │ │ -0b9c5a: 28e1 |0029: goto 000a // -001f │ │ -0b9c5c: 0145 |002a: move v5, v4 │ │ -0b9c5e: 28f6 |002b: goto 0021 // -000a │ │ -0b9c60: 0132 |002c: move v2, v3 │ │ -0b9c62: 5496 3006 |002d: iget-object v6, v9, Lcom/badlogic/gdx/graphics/OrthographicCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@0630 │ │ -0b9c66: 7020 050b 4900 |002f: invoke-direct {v9, v4}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.calculateDirection:(F)Lcom/badlogic/gdx/math/Vector3; // method@0b05 │ │ -0b9c6c: 0c07 |0032: move-result-object v7 │ │ -0b9c6e: 6e20 9814 7600 |0033: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -0b9c74: 5496 3006 |0036: iget-object v6, v9, Lcom/badlogic/gdx/graphics/OrthographicCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@0630 │ │ -0b9c78: 5497 3006 |0038: iget-object v7, v9, Lcom/badlogic/gdx/graphics/OrthographicCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@0630 │ │ -0b9c7c: 5277 ff0b |003a: iget v7, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0b9c80: 7f77 |003c: neg-float v7, v7 │ │ -0b9c82: 5967 ff0b |003d: iput v7, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0b9c86: 6e40 070b 8988 |003f: invoke-virtual {v9, v8, v8, v8}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.lookAt:(FFF)V // method@0b07 │ │ -0b9c8c: 6e10 080b 0900 |0042: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.normalizeUp:()V // method@0b08 │ │ -0b9c92: 0e00 |0045: return-void │ │ +0c8318: |[0c8318] com.badlogic.gdx.graphics.OrthographicCamera.findDirectionForIsoView:(FFI)V │ │ +0c8328: 1506 a040 |0000: const/high16 v6, #int 1084227584 // #40a0 │ │ +0c832c: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +0c832e: a705 0a06 |0003: sub-float v5, v10, v6 │ │ +0c8332: a601 0a06 |0005: add-float v1, v10, v6 │ │ +0c8336: 01a4 |0007: move v4, v10 │ │ +0c8338: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0c833a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0c833c: a706 0a00 |000a: sub-float v6, v10, v0 │ │ +0c8340: 7110 0f26 0600 |000c: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +0c8346: 0a06 |000f: move-result v6 │ │ +0c8348: 2d06 060b |0010: cmpl-float v6, v6, v11 │ │ +0c834c: 3d06 1b00 |0012: if-lez v6, 002d // +001b │ │ +0c8350: d803 0201 |0014: add-int/lit8 v3, v2, #int 1 // #01 │ │ +0c8354: 35c2 1600 |0016: if-ge v2, v12, 002c // +0016 │ │ +0c8358: 7020 040b 4900 |0018: invoke-direct {v9, v4}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.calculateAngle:(F)F // method@0b04 │ │ +0c835e: 0a00 |001b: move-result v0 │ │ +0c8360: 2e06 0a00 |001c: cmpg-float v6, v10, v0 │ │ +0c8364: 3b06 0c00 |001e: if-gez v6, 002a // +000c │ │ +0c8368: 0141 |0020: move v1, v4 │ │ +0c836a: a706 0105 |0021: sub-float v6, v1, v5 │ │ +0c836e: 1507 0040 |0023: const/high16 v7, #int 1073741824 // #4000 │ │ +0c8372: c976 |0025: div-float/2addr v6, v7 │ │ +0c8374: a604 0506 |0026: add-float v4, v5, v6 │ │ +0c8378: 0132 |0028: move v2, v3 │ │ +0c837a: 28e1 |0029: goto 000a // -001f │ │ +0c837c: 0145 |002a: move v5, v4 │ │ +0c837e: 28f6 |002b: goto 0021 // -000a │ │ +0c8380: 0132 |002c: move v2, v3 │ │ +0c8382: 5496 3006 |002d: iget-object v6, v9, Lcom/badlogic/gdx/graphics/OrthographicCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@0630 │ │ +0c8386: 7020 050b 4900 |002f: invoke-direct {v9, v4}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.calculateDirection:(F)Lcom/badlogic/gdx/math/Vector3; // method@0b05 │ │ +0c838c: 0c07 |0032: move-result-object v7 │ │ +0c838e: 6e20 9814 7600 |0033: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +0c8394: 5496 3006 |0036: iget-object v6, v9, Lcom/badlogic/gdx/graphics/OrthographicCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@0630 │ │ +0c8398: 5497 3006 |0038: iget-object v7, v9, Lcom/badlogic/gdx/graphics/OrthographicCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@0630 │ │ +0c839c: 5277 ff0b |003a: iget v7, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0c83a0: 7f77 |003c: neg-float v7, v7 │ │ +0c83a2: 5967 ff0b |003d: iput v7, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0c83a6: 6e40 070b 8988 |003f: invoke-virtual {v9, v8, v8, v8}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.lookAt:(FFF)V // method@0b07 │ │ +0c83ac: 6e10 080b 0900 |0042: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.normalizeUp:()V // method@0b08 │ │ +0c83b2: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=62 │ │ 0x0005 line=63 │ │ 0x0007 line=64 │ │ 0x0008 line=66 │ │ 0x0009 line=67 │ │ @@ -236145,18 +236296,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b9c94: |[0b9c94] com.badlogic.gdx.graphics.OrthographicCamera.rotate:(F)V │ │ -0b9ca4: 5410 2b06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@062b │ │ -0b9ca8: 6e30 0b0b 0102 |0002: invoke-virtual {v1, v0, v2}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.rotate:(Lcom/badlogic/gdx/math/Vector3;F)V // method@0b0b │ │ -0b9cae: 0e00 |0005: return-void │ │ +0c83b4: |[0c83b4] com.badlogic.gdx.graphics.OrthographicCamera.rotate:(F)V │ │ +0c83c4: 5410 2b06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@062b │ │ +0c83c8: 6e30 0b0b 0102 |0002: invoke-virtual {v1, v0, v2}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.rotate:(Lcom/badlogic/gdx/math/Vector3;F)V // method@0b0b │ │ +0c83ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0005 line=156 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/OrthographicCamera; │ │ 0x0000 - 0x0006 reg=2 angle F │ │ @@ -236166,25 +236317,25 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0b9cb0: |[0b9cb0] com.badlogic.gdx.graphics.OrthographicCamera.setToOrtho:(Z)V │ │ -0b9cc0: 6200 2400 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0b9cc4: 7210 3901 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ -0b9cca: 0a00 |0005: move-result v0 │ │ -0b9ccc: 8200 |0006: int-to-float v0, v0 │ │ -0b9cce: 6201 2400 |0007: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0b9cd2: 7210 3201 0100 |0009: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ -0b9cd8: 0a01 |000c: move-result v1 │ │ -0b9cda: 8211 |000d: int-to-float v1, v1 │ │ -0b9cdc: 6e40 0d0b 3210 |000e: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.setToOrtho:(ZFF)V // method@0b0d │ │ -0b9ce2: 0e00 |0011: return-void │ │ +0c83d0: |[0c83d0] com.badlogic.gdx.graphics.OrthographicCamera.setToOrtho:(Z)V │ │ +0c83e0: 6200 2400 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0c83e4: 7210 3901 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ +0c83ea: 0a00 |0005: move-result v0 │ │ +0c83ec: 8200 |0006: int-to-float v0, v0 │ │ +0c83ee: 6201 2400 |0007: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0c83f2: 7210 3201 0100 |0009: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ +0c83f8: 0a01 |000c: move-result v1 │ │ +0c83fa: 8211 |000d: int-to-float v1, v1 │ │ +0c83fc: 6e40 0d0b 3210 |000e: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.setToOrtho:(ZFF)V // method@0b0d │ │ +0c8402: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0011 line=134 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/badlogic/gdx/graphics/OrthographicCamera; │ │ 0x0000 - 0x0012 reg=3 yDown Z │ │ @@ -236194,36 +236345,36 @@ │ │ type : '(ZFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -0b9ce4: |[0b9ce4] com.badlogic.gdx.graphics.OrthographicCamera.setToOrtho:(ZFF)V │ │ -0b9cf4: 1504 0040 |0000: const/high16 v4, #int 1073741824 // #4000 │ │ -0b9cf8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -0b9cfa: 3806 1000 |0003: if-eqz v6, 0013 // +0010 │ │ -0b9cfe: 5450 3306 |0005: iget-object v0, v5, Lcom/badlogic/gdx/graphics/OrthographicCamera;.up:Lcom/badlogic/gdx/math/Vector3; // field@0633 │ │ -0b9d02: 1501 80bf |0007: const/high16 v1, #int -1082130432 // #bf80 │ │ -0b9d06: 6e40 9714 3031 |0009: invoke-virtual {v0, v3, v1, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -0b9d0c: 5450 2b06 |000c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/OrthographicCamera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@062b │ │ -0b9d10: 1501 803f |000e: const/high16 v1, #int 1065353216 // #3f80 │ │ -0b9d14: 6e40 9714 3013 |0010: invoke-virtual {v0, v3, v3, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -0b9d1a: 5450 3006 |0013: iget-object v0, v5, Lcom/badlogic/gdx/graphics/OrthographicCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@0630 │ │ -0b9d1e: 5251 3706 |0015: iget v1, v5, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0637 │ │ -0b9d22: c871 |0017: mul-float/2addr v1, v7 │ │ -0b9d24: c941 |0018: div-float/2addr v1, v4 │ │ -0b9d26: 5252 3706 |0019: iget v2, v5, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0637 │ │ -0b9d2a: c882 |001b: mul-float/2addr v2, v8 │ │ -0b9d2c: c942 |001c: div-float/2addr v2, v4 │ │ -0b9d2e: 6e40 9714 1032 |001d: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -0b9d34: 5957 3606 |0020: iput v7, v5, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportWidth:F // field@0636 │ │ -0b9d38: 5958 3506 |0022: iput v8, v5, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportHeight:F // field@0635 │ │ -0b9d3c: 6e10 120b 0500 |0024: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.update:()V // method@0b12 │ │ -0b9d42: 0e00 |0027: return-void │ │ +0c8404: |[0c8404] com.badlogic.gdx.graphics.OrthographicCamera.setToOrtho:(ZFF)V │ │ +0c8414: 1504 0040 |0000: const/high16 v4, #int 1073741824 // #4000 │ │ +0c8418: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0c841a: 3806 1000 |0003: if-eqz v6, 0013 // +0010 │ │ +0c841e: 5450 3306 |0005: iget-object v0, v5, Lcom/badlogic/gdx/graphics/OrthographicCamera;.up:Lcom/badlogic/gdx/math/Vector3; // field@0633 │ │ +0c8422: 1501 80bf |0007: const/high16 v1, #int -1082130432 // #bf80 │ │ +0c8426: 6e40 9714 3031 |0009: invoke-virtual {v0, v3, v1, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +0c842c: 5450 2b06 |000c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/OrthographicCamera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@062b │ │ +0c8430: 1501 803f |000e: const/high16 v1, #int 1065353216 // #3f80 │ │ +0c8434: 6e40 9714 3013 |0010: invoke-virtual {v0, v3, v3, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +0c843a: 5450 3006 |0013: iget-object v0, v5, Lcom/badlogic/gdx/graphics/OrthographicCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@0630 │ │ +0c843e: 5251 3706 |0015: iget v1, v5, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0637 │ │ +0c8442: c871 |0017: mul-float/2addr v1, v7 │ │ +0c8444: c941 |0018: div-float/2addr v1, v4 │ │ +0c8446: 5252 3706 |0019: iget v2, v5, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0637 │ │ +0c844a: c882 |001b: mul-float/2addr v2, v8 │ │ +0c844c: c942 |001c: div-float/2addr v2, v4 │ │ +0c844e: 6e40 9714 1032 |001d: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +0c8454: 5957 3606 |0020: iput v7, v5, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportWidth:F // field@0636 │ │ +0c8458: 5958 3506 |0022: iput v8, v5, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportHeight:F // field@0635 │ │ +0c845c: 6e10 120b 0500 |0024: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.update:()V // method@0b12 │ │ +0c8462: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=142 │ │ 0x0005 line=143 │ │ 0x000c line=144 │ │ 0x0013 line=146 │ │ 0x0020 line=147 │ │ @@ -236241,18 +236392,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0b9d44: |[0b9d44] com.badlogic.gdx.graphics.OrthographicCamera.translate:(FF)V │ │ -0b9d54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b9d56: 6e40 0f0b 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.translate:(FFF)V // method@0b0f │ │ -0b9d5c: 0e00 |0004: return-void │ │ +0c8464: |[0c8464] com.badlogic.gdx.graphics.OrthographicCamera.translate:(FF)V │ │ +0c8474: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c8476: 6e40 0f0b 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.translate:(FFF)V // method@0b0f │ │ +0c847c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0004 line=163 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/OrthographicCamera; │ │ 0x0000 - 0x0005 reg=2 x F │ │ @@ -236263,20 +236414,20 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0b9d60: |[0b9d60] com.badlogic.gdx.graphics.OrthographicCamera.translate:(Lcom/badlogic/gdx/math/Vector2;)V │ │ -0b9d70: 5240 f30b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0b9d74: 5241 f40b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0b9d78: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0b9d7a: 6e40 0f0b 0321 |0005: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.translate:(FFF)V // method@0b0f │ │ -0b9d80: 0e00 |0008: return-void │ │ +0c8480: |[0c8480] com.badlogic.gdx.graphics.OrthographicCamera.translate:(Lcom/badlogic/gdx/math/Vector2;)V │ │ +0c8490: 5240 f30b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0c8494: 5241 f40b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0c8498: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0c849a: 6e40 0f0b 0321 |0005: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.translate:(FFF)V // method@0b0f │ │ +0c84a0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0008 line=169 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lcom/badlogic/gdx/graphics/OrthographicCamera; │ │ 0x0000 - 0x0009 reg=4 vec Lcom/badlogic/gdx/math/Vector2; │ │ @@ -236286,18 +236437,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b9d84: |[0b9d84] com.badlogic.gdx.graphics.OrthographicCamera.update:()V │ │ -0b9d94: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b9d96: 6e20 130b 0100 |0001: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.update:(Z)V // method@0b13 │ │ -0b9d9c: 0e00 |0004: return-void │ │ +0c84a4: |[0c84a4] com.badlogic.gdx.graphics.OrthographicCamera.update:()V │ │ +0c84b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c84b6: 6e20 130b 0100 |0001: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.update:(Z)V // method@0b13 │ │ +0c84bc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0004 line=112 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/OrthographicCamera; │ │ │ │ @@ -236306,72 +236457,72 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 110 16-bit code units │ │ -0b9da0: |[0b9da0] com.badlogic.gdx.graphics.OrthographicCamera.update:(Z)V │ │ -0b9db0: 1506 0040 |0000: const/high16 v6, #int 1073741824 // #4000 │ │ -0b9db4: 5470 3106 |0002: iget-object v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.projection:Lcom/badlogic/gdx/math/Matrix4; // field@0631 │ │ -0b9db8: 5271 3706 |0004: iget v1, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0637 │ │ -0b9dbc: 5272 3606 |0006: iget v2, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportWidth:F // field@0636 │ │ -0b9dc0: 7f22 |0008: neg-float v2, v2 │ │ -0b9dc2: c821 |0009: mul-float/2addr v1, v2 │ │ -0b9dc4: c961 |000a: div-float/2addr v1, v6 │ │ -0b9dc6: 5272 3706 |000b: iget v2, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0637 │ │ -0b9dca: 5273 3606 |000d: iget v3, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportWidth:F // field@0636 │ │ -0b9dce: c832 |000f: mul-float/2addr v2, v3 │ │ -0b9dd0: c962 |0010: div-float/2addr v2, v6 │ │ -0b9dd2: 5273 3706 |0011: iget v3, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0637 │ │ -0b9dd6: 5274 3506 |0013: iget v4, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportHeight:F // field@0635 │ │ -0b9dda: 7f44 |0015: neg-float v4, v4 │ │ -0b9ddc: c843 |0016: mul-float/2addr v3, v4 │ │ -0b9dde: c963 |0017: div-float/2addr v3, v6 │ │ -0b9de0: 5274 3706 |0018: iget v4, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0637 │ │ -0b9de4: 5275 3506 |001a: iget v5, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportHeight:F // field@0635 │ │ -0b9de8: c854 |001c: mul-float/2addr v4, v5 │ │ -0b9dea: c964 |001d: div-float/2addr v4, v6 │ │ -0b9dec: 5275 2f06 |001e: iget v5, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.near:F // field@062f │ │ -0b9df0: 7110 0f26 0500 |0020: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -0b9df6: 0a05 |0023: move-result v5 │ │ -0b9df8: 5276 2c06 |0024: iget v6, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.far:F // field@062c │ │ -0b9dfc: 7110 0f26 0600 |0026: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -0b9e02: 0a06 |0029: move-result v6 │ │ -0b9e04: 7407 dc13 0000 |002a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/math/Matrix4;.setToOrtho:(FFFFFF)Lcom/badlogic/gdx/math/Matrix4; // method@13dc │ │ -0b9e0a: 5470 3406 |002d: iget-object v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.view:Lcom/badlogic/gdx/math/Matrix4; // field@0634 │ │ -0b9e0e: 5471 3006 |002f: iget-object v1, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@0630 │ │ -0b9e12: 5472 3206 |0031: iget-object v2, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0632 │ │ -0b9e16: 5473 3006 |0033: iget-object v3, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@0630 │ │ -0b9e1a: 6e20 9814 3200 |0035: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -0b9e20: 0c02 |0038: move-result-object v2 │ │ -0b9e22: 5473 2b06 |0039: iget-object v3, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@062b │ │ -0b9e26: 6e20 7614 3200 |003b: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -0b9e2c: 0c02 |003e: move-result-object v2 │ │ -0b9e2e: 5473 3306 |003f: iget-object v3, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.up:Lcom/badlogic/gdx/math/Vector3; // field@0633 │ │ -0b9e32: 6e40 db13 1032 |0041: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Matrix4;.setToLookAt:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; // method@13db │ │ -0b9e38: 5470 2a06 |0044: iget-object v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@062a │ │ -0b9e3c: 5471 3106 |0046: iget-object v1, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.projection:Lcom/badlogic/gdx/math/Matrix4; // field@0631 │ │ -0b9e40: 6e20 d513 1000 |0048: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ -0b9e46: 5470 2a06 |004b: iget-object v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@062a │ │ -0b9e4a: 5400 ca0b |004d: iget-object v0, v0, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0b9e4e: 5471 3406 |004f: iget-object v1, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.view:Lcom/badlogic/gdx/math/Matrix4; // field@0634 │ │ -0b9e52: 5411 ca0b |0051: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0b9e56: 7120 c613 1000 |0053: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.mul:([F[F)V // method@13c6 │ │ -0b9e5c: 3808 1700 |0056: if-eqz v8, 006d // +0017 │ │ -0b9e60: 5470 2e06 |0058: iget-object v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.invProjectionView:Lcom/badlogic/gdx/math/Matrix4; // field@062e │ │ -0b9e64: 5471 2a06 |005a: iget-object v1, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@062a │ │ -0b9e68: 6e20 d513 1000 |005c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ -0b9e6e: 5470 2e06 |005f: iget-object v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.invProjectionView:Lcom/badlogic/gdx/math/Matrix4; // field@062e │ │ -0b9e72: 5400 ca0b |0061: iget-object v0, v0, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0b9e76: 7110 c313 0000 |0063: invoke-static {v0}, Lcom/badlogic/gdx/math/Matrix4;.inv:([F)Z // method@13c3 │ │ -0b9e7c: 5470 2d06 |0066: iget-object v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.frustum:Lcom/badlogic/gdx/math/Frustum; // field@062d │ │ -0b9e80: 5471 2e06 |0068: iget-object v1, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.invProjectionView:Lcom/badlogic/gdx/math/Matrix4; // field@062e │ │ -0b9e84: 6e20 1c13 1000 |006a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Frustum;.update:(Lcom/badlogic/gdx/math/Matrix4;)V // method@131c │ │ -0b9e8a: 0e00 |006d: return-void │ │ +0c84c0: |[0c84c0] com.badlogic.gdx.graphics.OrthographicCamera.update:(Z)V │ │ +0c84d0: 1506 0040 |0000: const/high16 v6, #int 1073741824 // #4000 │ │ +0c84d4: 5470 3106 |0002: iget-object v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.projection:Lcom/badlogic/gdx/math/Matrix4; // field@0631 │ │ +0c84d8: 5271 3706 |0004: iget v1, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0637 │ │ +0c84dc: 5272 3606 |0006: iget v2, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportWidth:F // field@0636 │ │ +0c84e0: 7f22 |0008: neg-float v2, v2 │ │ +0c84e2: c821 |0009: mul-float/2addr v1, v2 │ │ +0c84e4: c961 |000a: div-float/2addr v1, v6 │ │ +0c84e6: 5272 3706 |000b: iget v2, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0637 │ │ +0c84ea: 5273 3606 |000d: iget v3, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportWidth:F // field@0636 │ │ +0c84ee: c832 |000f: mul-float/2addr v2, v3 │ │ +0c84f0: c962 |0010: div-float/2addr v2, v6 │ │ +0c84f2: 5273 3706 |0011: iget v3, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0637 │ │ +0c84f6: 5274 3506 |0013: iget v4, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportHeight:F // field@0635 │ │ +0c84fa: 7f44 |0015: neg-float v4, v4 │ │ +0c84fc: c843 |0016: mul-float/2addr v3, v4 │ │ +0c84fe: c963 |0017: div-float/2addr v3, v6 │ │ +0c8500: 5274 3706 |0018: iget v4, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0637 │ │ +0c8504: 5275 3506 |001a: iget v5, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportHeight:F // field@0635 │ │ +0c8508: c854 |001c: mul-float/2addr v4, v5 │ │ +0c850a: c964 |001d: div-float/2addr v4, v6 │ │ +0c850c: 5275 2f06 |001e: iget v5, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.near:F // field@062f │ │ +0c8510: 7110 0f26 0500 |0020: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +0c8516: 0a05 |0023: move-result v5 │ │ +0c8518: 5276 2c06 |0024: iget v6, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.far:F // field@062c │ │ +0c851c: 7110 0f26 0600 |0026: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +0c8522: 0a06 |0029: move-result v6 │ │ +0c8524: 7407 dc13 0000 |002a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/math/Matrix4;.setToOrtho:(FFFFFF)Lcom/badlogic/gdx/math/Matrix4; // method@13dc │ │ +0c852a: 5470 3406 |002d: iget-object v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.view:Lcom/badlogic/gdx/math/Matrix4; // field@0634 │ │ +0c852e: 5471 3006 |002f: iget-object v1, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@0630 │ │ +0c8532: 5472 3206 |0031: iget-object v2, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0632 │ │ +0c8536: 5473 3006 |0033: iget-object v3, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@0630 │ │ +0c853a: 6e20 9814 3200 |0035: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +0c8540: 0c02 |0038: move-result-object v2 │ │ +0c8542: 5473 2b06 |0039: iget-object v3, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@062b │ │ +0c8546: 6e20 7614 3200 |003b: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +0c854c: 0c02 |003e: move-result-object v2 │ │ +0c854e: 5473 3306 |003f: iget-object v3, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.up:Lcom/badlogic/gdx/math/Vector3; // field@0633 │ │ +0c8552: 6e40 db13 1032 |0041: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Matrix4;.setToLookAt:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; // method@13db │ │ +0c8558: 5470 2a06 |0044: iget-object v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@062a │ │ +0c855c: 5471 3106 |0046: iget-object v1, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.projection:Lcom/badlogic/gdx/math/Matrix4; // field@0631 │ │ +0c8560: 6e20 d513 1000 |0048: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ +0c8566: 5470 2a06 |004b: iget-object v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@062a │ │ +0c856a: 5400 ca0b |004d: iget-object v0, v0, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0c856e: 5471 3406 |004f: iget-object v1, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.view:Lcom/badlogic/gdx/math/Matrix4; // field@0634 │ │ +0c8572: 5411 ca0b |0051: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0c8576: 7120 c613 1000 |0053: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.mul:([F[F)V // method@13c6 │ │ +0c857c: 3808 1700 |0056: if-eqz v8, 006d // +0017 │ │ +0c8580: 5470 2e06 |0058: iget-object v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.invProjectionView:Lcom/badlogic/gdx/math/Matrix4; // field@062e │ │ +0c8584: 5471 2a06 |005a: iget-object v1, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@062a │ │ +0c8588: 6e20 d513 1000 |005c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ +0c858e: 5470 2e06 |005f: iget-object v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.invProjectionView:Lcom/badlogic/gdx/math/Matrix4; // field@062e │ │ +0c8592: 5400 ca0b |0061: iget-object v0, v0, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0c8596: 7110 c313 0000 |0063: invoke-static {v0}, Lcom/badlogic/gdx/math/Matrix4;.inv:([F)Z // method@13c3 │ │ +0c859c: 5470 2d06 |0066: iget-object v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.frustum:Lcom/badlogic/gdx/math/Frustum; // field@062d │ │ +0c85a0: 5471 2e06 |0068: iget-object v1, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.invProjectionView:Lcom/badlogic/gdx/math/Matrix4; // field@062e │ │ +0c85a4: 6e20 1c13 1000 |006a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Frustum;.update:(Lcom/badlogic/gdx/math/Matrix4;)V // method@131c │ │ +0c85aa: 0e00 |006d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=116 │ │ 0x002d line=118 │ │ 0x0044 line=119 │ │ 0x004b line=120 │ │ 0x0056 line=122 │ │ @@ -236379,21 +236530,21 @@ │ │ 0x005f line=124 │ │ 0x0066 line=125 │ │ 0x006d line=127 │ │ locals : │ │ 0x0000 - 0x006e reg=7 this Lcom/badlogic/gdx/graphics/OrthographicCamera; │ │ 0x0000 - 0x006e reg=8 updateFrustum Z │ │ │ │ - source_file_idx : 3552 (OrthographicCamera.java) │ │ + source_file_idx : 3550 (OrthographicCamera.java) │ │ │ │ Class #499 header: │ │ -class_idx : 285 │ │ +class_idx : 283 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 274 │ │ -source_file_idx : 3598 │ │ +superclass_idx : 272 │ │ +source_file_idx : 3596 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #499 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/PerspectiveCamera;' │ │ @@ -236416,22 +236567,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0b9e8c: |[0b9e8c] com.badlogic.gdx.graphics.PerspectiveCamera.:()V │ │ -0b9e9c: 7010 9209 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/Camera;.:()V // method@0992 │ │ -0b9ea2: 1500 8642 |0003: const/high16 v0, #int 1116078080 // #4286 │ │ -0b9ea6: 5910 3b06 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.fieldOfView:F // field@063b │ │ -0b9eaa: 2200 1402 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0b9eae: 7010 7014 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -0b9eb4: 5b10 4106 |000c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0641 │ │ -0b9eb8: 0e00 |000e: return-void │ │ +0c85ac: |[0c85ac] com.badlogic.gdx.graphics.PerspectiveCamera.:()V │ │ +0c85bc: 7010 9209 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/Camera;.:()V // method@0992 │ │ +0c85c2: 1500 8642 |0003: const/high16 v0, #int 1116078080 // #4286 │ │ +0c85c6: 5910 3b06 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.fieldOfView:F // field@063b │ │ +0c85ca: 2200 1202 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +0c85ce: 7010 7014 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +0c85d4: 5b10 4106 |000c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0641 │ │ +0c85d8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=27 │ │ 0x0007 line=45 │ │ 0x000e line=30 │ │ locals : │ │ @@ -236442,26 +236593,26 @@ │ │ type : '(FFF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0b9ebc: |[0b9ebc] com.badlogic.gdx.graphics.PerspectiveCamera.:(FFF)V │ │ -0b9ecc: 7010 9209 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/Camera;.:()V // method@0992 │ │ -0b9ed2: 1500 8642 |0003: const/high16 v0, #int 1116078080 // #4286 │ │ -0b9ed6: 5910 3b06 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.fieldOfView:F // field@063b │ │ -0b9eda: 2200 1402 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0b9ede: 7010 7014 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -0b9ee4: 5b10 4106 |000c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0641 │ │ -0b9ee8: 5912 3b06 |000e: iput v2, v1, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.fieldOfView:F // field@063b │ │ -0b9eec: 5913 4506 |0010: iput v3, v1, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.viewportWidth:F // field@0645 │ │ -0b9ef0: 5914 4406 |0012: iput v4, v1, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.viewportHeight:F // field@0644 │ │ -0b9ef4: 6e10 160b 0100 |0014: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.update:()V // method@0b16 │ │ -0b9efa: 0e00 |0017: return-void │ │ +0c85dc: |[0c85dc] com.badlogic.gdx.graphics.PerspectiveCamera.:(FFF)V │ │ +0c85ec: 7010 9209 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/Camera;.:()V // method@0992 │ │ +0c85f2: 1500 8642 |0003: const/high16 v0, #int 1116078080 // #4286 │ │ +0c85f6: 5910 3b06 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.fieldOfView:F // field@063b │ │ +0c85fa: 2200 1202 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +0c85fe: 7010 7014 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +0c8604: 5b10 4106 |000c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0641 │ │ +0c8608: 5912 3b06 |000e: iput v2, v1, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.fieldOfView:F // field@063b │ │ +0c860c: 5913 4506 |0010: iput v3, v1, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.viewportWidth:F // field@0645 │ │ +0c8610: 5914 4406 |0012: iput v4, v1, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.viewportHeight:F // field@0644 │ │ +0c8614: 6e10 160b 0100 |0014: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.update:()V // method@0b16 │ │ +0c861a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=27 │ │ 0x0007 line=45 │ │ 0x000e line=39 │ │ 0x0010 line=40 │ │ @@ -236480,18 +236631,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b9efc: |[0b9efc] com.badlogic.gdx.graphics.PerspectiveCamera.update:()V │ │ -0b9f0c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b9f0e: 6e20 170b 0100 |0001: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.update:(Z)V // method@0b17 │ │ -0b9f14: 0e00 |0004: return-void │ │ +0c861c: |[0c861c] com.badlogic.gdx.graphics.PerspectiveCamera.update:()V │ │ +0c862c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c862e: 6e20 170b 0100 |0001: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.update:(Z)V // method@0b17 │ │ +0c8634: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0004 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/PerspectiveCamera; │ │ │ │ @@ -236500,57 +236651,57 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 90 16-bit code units │ │ -0b9f18: |[0b9f18] com.badlogic.gdx.graphics.PerspectiveCamera.update:(Z)V │ │ -0b9f28: 5251 4506 |0000: iget v1, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.viewportWidth:F // field@0645 │ │ -0b9f2c: 5252 4406 |0002: iget v2, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.viewportHeight:F // field@0644 │ │ -0b9f30: a900 0102 |0004: div-float v0, v1, v2 │ │ -0b9f34: 5451 4006 |0006: iget-object v1, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.projection:Lcom/badlogic/gdx/math/Matrix4; // field@0640 │ │ -0b9f38: 5252 3e06 |0008: iget v2, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.near:F // field@063e │ │ -0b9f3c: 7110 0f26 0200 |000a: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -0b9f42: 0a02 |000d: move-result v2 │ │ -0b9f44: 5253 3a06 |000e: iget v3, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.far:F // field@063a │ │ -0b9f48: 7110 0f26 0300 |0010: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -0b9f4e: 0a03 |0013: move-result v3 │ │ -0b9f50: 5254 3b06 |0014: iget v4, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.fieldOfView:F // field@063b │ │ -0b9f54: 6e50 df13 2143 |0016: invoke-virtual {v1, v2, v3, v4, v0}, Lcom/badlogic/gdx/math/Matrix4;.setToProjection:(FFFF)Lcom/badlogic/gdx/math/Matrix4; // method@13df │ │ -0b9f5a: 5451 4306 |0019: iget-object v1, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.view:Lcom/badlogic/gdx/math/Matrix4; // field@0643 │ │ -0b9f5e: 5452 3f06 |001b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@063f │ │ -0b9f62: 5453 4106 |001d: iget-object v3, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0641 │ │ -0b9f66: 5454 3f06 |001f: iget-object v4, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@063f │ │ -0b9f6a: 6e20 9814 4300 |0021: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -0b9f70: 0c03 |0024: move-result-object v3 │ │ -0b9f72: 5454 3906 |0025: iget-object v4, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0639 │ │ -0b9f76: 6e20 7614 4300 |0027: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ -0b9f7c: 0c03 |002a: move-result-object v3 │ │ -0b9f7e: 5454 4206 |002b: iget-object v4, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.up:Lcom/badlogic/gdx/math/Vector3; // field@0642 │ │ -0b9f82: 6e40 db13 2143 |002d: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Matrix4;.setToLookAt:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; // method@13db │ │ -0b9f88: 5451 3806 |0030: iget-object v1, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0638 │ │ -0b9f8c: 5452 4006 |0032: iget-object v2, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.projection:Lcom/badlogic/gdx/math/Matrix4; // field@0640 │ │ -0b9f90: 6e20 d513 2100 |0034: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ -0b9f96: 5451 3806 |0037: iget-object v1, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0638 │ │ -0b9f9a: 5411 ca0b |0039: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0b9f9e: 5452 4306 |003b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.view:Lcom/badlogic/gdx/math/Matrix4; // field@0643 │ │ -0b9fa2: 5422 ca0b |003d: iget-object v2, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0b9fa6: 7120 c613 2100 |003f: invoke-static {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.mul:([F[F)V // method@13c6 │ │ -0b9fac: 3806 1700 |0042: if-eqz v6, 0059 // +0017 │ │ -0b9fb0: 5451 3d06 |0044: iget-object v1, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.invProjectionView:Lcom/badlogic/gdx/math/Matrix4; // field@063d │ │ -0b9fb4: 5452 3806 |0046: iget-object v2, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0638 │ │ -0b9fb8: 6e20 d513 2100 |0048: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ -0b9fbe: 5451 3d06 |004b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.invProjectionView:Lcom/badlogic/gdx/math/Matrix4; // field@063d │ │ -0b9fc2: 5411 ca0b |004d: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0b9fc6: 7110 c313 0100 |004f: invoke-static {v1}, Lcom/badlogic/gdx/math/Matrix4;.inv:([F)Z // method@13c3 │ │ -0b9fcc: 5451 3c06 |0052: iget-object v1, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.frustum:Lcom/badlogic/gdx/math/Frustum; // field@063c │ │ -0b9fd0: 5452 3d06 |0054: iget-object v2, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.invProjectionView:Lcom/badlogic/gdx/math/Matrix4; // field@063d │ │ -0b9fd4: 6e20 1c13 2100 |0056: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Frustum;.update:(Lcom/badlogic/gdx/math/Matrix4;)V // method@131c │ │ -0b9fda: 0e00 |0059: return-void │ │ +0c8638: |[0c8638] com.badlogic.gdx.graphics.PerspectiveCamera.update:(Z)V │ │ +0c8648: 5251 4506 |0000: iget v1, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.viewportWidth:F // field@0645 │ │ +0c864c: 5252 4406 |0002: iget v2, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.viewportHeight:F // field@0644 │ │ +0c8650: a900 0102 |0004: div-float v0, v1, v2 │ │ +0c8654: 5451 4006 |0006: iget-object v1, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.projection:Lcom/badlogic/gdx/math/Matrix4; // field@0640 │ │ +0c8658: 5252 3e06 |0008: iget v2, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.near:F // field@063e │ │ +0c865c: 7110 0f26 0200 |000a: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +0c8662: 0a02 |000d: move-result v2 │ │ +0c8664: 5253 3a06 |000e: iget v3, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.far:F // field@063a │ │ +0c8668: 7110 0f26 0300 |0010: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +0c866e: 0a03 |0013: move-result v3 │ │ +0c8670: 5254 3b06 |0014: iget v4, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.fieldOfView:F // field@063b │ │ +0c8674: 6e50 df13 2143 |0016: invoke-virtual {v1, v2, v3, v4, v0}, Lcom/badlogic/gdx/math/Matrix4;.setToProjection:(FFFF)Lcom/badlogic/gdx/math/Matrix4; // method@13df │ │ +0c867a: 5451 4306 |0019: iget-object v1, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.view:Lcom/badlogic/gdx/math/Matrix4; // field@0643 │ │ +0c867e: 5452 3f06 |001b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@063f │ │ +0c8682: 5453 4106 |001d: iget-object v3, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0641 │ │ +0c8686: 5454 3f06 |001f: iget-object v4, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@063f │ │ +0c868a: 6e20 9814 4300 |0021: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +0c8690: 0c03 |0024: move-result-object v3 │ │ +0c8692: 5454 3906 |0025: iget-object v4, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0639 │ │ +0c8696: 6e20 7614 4300 |0027: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1476 │ │ +0c869c: 0c03 |002a: move-result-object v3 │ │ +0c869e: 5454 4206 |002b: iget-object v4, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.up:Lcom/badlogic/gdx/math/Vector3; // field@0642 │ │ +0c86a2: 6e40 db13 2143 |002d: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Matrix4;.setToLookAt:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; // method@13db │ │ +0c86a8: 5451 3806 |0030: iget-object v1, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0638 │ │ +0c86ac: 5452 4006 |0032: iget-object v2, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.projection:Lcom/badlogic/gdx/math/Matrix4; // field@0640 │ │ +0c86b0: 6e20 d513 2100 |0034: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ +0c86b6: 5451 3806 |0037: iget-object v1, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0638 │ │ +0c86ba: 5411 ca0b |0039: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0c86be: 5452 4306 |003b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.view:Lcom/badlogic/gdx/math/Matrix4; // field@0643 │ │ +0c86c2: 5422 ca0b |003d: iget-object v2, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0c86c6: 7120 c613 2100 |003f: invoke-static {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.mul:([F[F)V // method@13c6 │ │ +0c86cc: 3806 1700 |0042: if-eqz v6, 0059 // +0017 │ │ +0c86d0: 5451 3d06 |0044: iget-object v1, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.invProjectionView:Lcom/badlogic/gdx/math/Matrix4; // field@063d │ │ +0c86d4: 5452 3806 |0046: iget-object v2, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0638 │ │ +0c86d8: 6e20 d513 2100 |0048: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ +0c86de: 5451 3d06 |004b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.invProjectionView:Lcom/badlogic/gdx/math/Matrix4; // field@063d │ │ +0c86e2: 5411 ca0b |004d: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0c86e6: 7110 c313 0100 |004f: invoke-static {v1}, Lcom/badlogic/gdx/math/Matrix4;.inv:([F)Z // method@13c3 │ │ +0c86ec: 5451 3c06 |0052: iget-object v1, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.frustum:Lcom/badlogic/gdx/math/Frustum; // field@063c │ │ +0c86f0: 5452 3d06 |0054: iget-object v2, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.invProjectionView:Lcom/badlogic/gdx/math/Matrix4; // field@063d │ │ +0c86f4: 6e20 1c13 2100 |0056: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Frustum;.update:(Lcom/badlogic/gdx/math/Matrix4;)V // method@131c │ │ +0c86fa: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0006 line=55 │ │ 0x0019 line=56 │ │ 0x0030 line=57 │ │ 0x0037 line=58 │ │ @@ -236560,21 +236711,21 @@ │ │ 0x0052 line=63 │ │ 0x0059 line=65 │ │ locals : │ │ 0x0006 - 0x005a reg=0 aspect F │ │ 0x0000 - 0x005a reg=5 this Lcom/badlogic/gdx/graphics/PerspectiveCamera; │ │ 0x0000 - 0x005a reg=6 updateFrustum Z │ │ │ │ - source_file_idx : 3598 (PerspectiveCamera.java) │ │ + source_file_idx : 3596 (PerspectiveCamera.java) │ │ │ │ Class #500 header: │ │ -class_idx : 289 │ │ +class_idx : 287 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3602 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3600 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 23 │ │ │ │ Class #500 annotations: │ │ Annotations on class │ │ @@ -236610,45 +236761,45 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0b9fdc: |[0b9fdc] com.badlogic.gdx.graphics.Pixmap.:()V │ │ -0b9fec: 6200 4806 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.SourceOver:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0648 │ │ -0b9ff0: 6900 5406 |0002: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap;.blending:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0654 │ │ -0b9ff4: 0e00 |0004: return-void │ │ +0c86fc: |[0c86fc] com.badlogic.gdx.graphics.Pixmap.:()V │ │ +0c870c: 6200 4806 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.SourceOver:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0648 │ │ +0c8710: 6900 5406 |0002: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap;.blending:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0654 │ │ +0c8714: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/Pixmap;) │ │ name : '' │ │ type : '(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -0b9ff8: |[0b9ff8] com.badlogic.gdx.graphics.Pixmap.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V │ │ -0ba008: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0ba00a: 7010 2726 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ -0ba010: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0ba012: 5930 5506 |0005: iput v0, v3, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0655 │ │ -0ba016: 2200 3701 |0007: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // type@0137 │ │ -0ba01a: 7110 230b 0600 |0009: invoke-static {v6}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.toGdx2DPixmapFormat:(Lcom/badlogic/gdx/graphics/Pixmap$Format;)I // method@0b23 │ │ -0ba020: 0a01 |000c: move-result v1 │ │ -0ba022: 7040 260c 4015 |000d: invoke-direct {v0, v4, v5, v1}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.:(III)V // method@0c26 │ │ -0ba028: 5b30 5706 |0010: iput-object v0, v3, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ -0ba02c: 6e52 410b 2322 |0012: invoke-virtual {v3, v2, v2, v2, v2}, Lcom/badlogic/gdx/graphics/Pixmap;.setColor:(FFFF)V // method@0b41 │ │ -0ba032: 6e10 340b 0300 |0015: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Pixmap;.fill:()V // method@0b34 │ │ -0ba038: 0e00 |0018: return-void │ │ +0c8718: |[0c8718] com.badlogic.gdx.graphics.Pixmap.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V │ │ +0c8728: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c872a: 7010 2726 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ +0c8730: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0c8732: 5930 5506 |0005: iput v0, v3, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0655 │ │ +0c8736: 2200 3501 |0007: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // type@0135 │ │ +0c873a: 7110 230b 0600 |0009: invoke-static {v6}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.toGdx2DPixmapFormat:(Lcom/badlogic/gdx/graphics/Pixmap$Format;)I // method@0b23 │ │ +0c8740: 0a01 |000c: move-result v1 │ │ +0c8742: 7040 260c 4015 |000d: invoke-direct {v0, v4, v5, v1}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.:(III)V // method@0c26 │ │ +0c8748: 5b30 5706 |0010: iput-object v0, v3, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ +0c874c: 6e52 410b 2322 |0012: invoke-virtual {v3, v2, v2, v2, v2}, Lcom/badlogic/gdx/graphics/Pixmap;.setColor:(FFFF)V // method@0b41 │ │ +0c8752: 6e10 340b 0300 |0015: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Pixmap;.fill:()V // method@0b34 │ │ +0c8758: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=113 │ │ 0x0004 line=91 │ │ 0x0007 line=114 │ │ 0x0012 line=115 │ │ 0x0015 line=116 │ │ @@ -236664,40 +236815,40 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 47 16-bit code units │ │ -0ba03c: |[0ba03c] com.badlogic.gdx.graphics.Pixmap.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0ba04c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0ba04e: 7010 2726 0600 |0001: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2627 │ │ -0ba054: 5962 5506 |0004: iput v2, v6, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0655 │ │ -0ba058: 6e10 6f09 0700 |0006: invoke-virtual {v7}, Lcom/badlogic/gdx/files/FileHandle;.readBytes:()[B // method@096f │ │ -0ba05e: 0c00 |0009: move-result-object v0 │ │ -0ba060: 2202 3701 |000a: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // type@0137 │ │ -0ba064: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -0ba066: 2104 |000d: array-length v4, v0 │ │ -0ba068: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -0ba06a: 7055 290c 0243 |000f: invoke-direct {v2, v0, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.:([BIII)V // method@0c29 │ │ -0ba070: 5b62 5706 |0012: iput-object v2, v6, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ -0ba074: 0e00 |0014: return-void │ │ -0ba076: 0d01 |0015: move-exception v1 │ │ -0ba078: 2202 fc02 |0016: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0ba07c: 2203 c503 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ba080: 7010 6726 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ba086: 1a04 9802 |001d: const-string v4, "Couldn't load file: " // string@0298 │ │ -0ba08a: 6e20 6e26 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ba090: 0c03 |0022: move-result-object v3 │ │ -0ba092: 6e20 6d26 7300 |0023: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0ba098: 0c03 |0026: move-result-object v3 │ │ -0ba09a: 6e10 7426 0300 |0027: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ba0a0: 0c03 |002a: move-result-object v3 │ │ -0ba0a2: 7030 b51f 3201 |002b: invoke-direct {v2, v3, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0ba0a8: 2702 |002e: throw v2 │ │ +0c875c: |[0c875c] com.badlogic.gdx.graphics.Pixmap.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0c876c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c876e: 7010 2726 0600 |0001: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2627 │ │ +0c8774: 5962 5506 |0004: iput v2, v6, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0655 │ │ +0c8778: 6e10 6f09 0700 |0006: invoke-virtual {v7}, Lcom/badlogic/gdx/files/FileHandle;.readBytes:()[B // method@096f │ │ +0c877e: 0c00 |0009: move-result-object v0 │ │ +0c8780: 2202 3501 |000a: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // type@0135 │ │ +0c8784: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +0c8786: 2104 |000d: array-length v4, v0 │ │ +0c8788: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +0c878a: 7055 290c 0243 |000f: invoke-direct {v2, v0, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.:([BIII)V // method@0c29 │ │ +0c8790: 5b62 5706 |0012: iput-object v2, v6, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ +0c8794: 0e00 |0014: return-void │ │ +0c8796: 0d01 |0015: move-exception v1 │ │ +0c8798: 2202 fa02 |0016: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0c879c: 2203 c303 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +0c87a0: 7010 6726 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0c87a6: 1a04 9802 |001d: const-string v4, "Couldn't load file: " // string@0298 │ │ +0c87aa: 6e20 6e26 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c87b0: 0c03 |0022: move-result-object v3 │ │ +0c87b2: 6e20 6d26 7300 |0023: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0c87b8: 0c03 |0026: move-result-object v3 │ │ +0c87ba: 6e10 7426 0300 |0027: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0c87c0: 0c03 |002a: move-result-object v3 │ │ +0c87c2: 7030 b51f 3201 |002b: invoke-direct {v2, v3, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0c87c8: 2702 |002e: throw v2 │ │ catches : 1 │ │ 0x0006 - 0x0014 │ │ Ljava/lang/Exception; -> 0x0015 │ │ positions : │ │ 0x0001 line=135 │ │ 0x0004 line=91 │ │ 0x0006 line=137 │ │ @@ -236716,20 +236867,20 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0ba0bc: |[0ba0bc] com.badlogic.gdx.graphics.Pixmap.:(Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;)V │ │ -0ba0cc: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0ba0d2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0ba0d4: 5910 5506 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0655 │ │ -0ba0d8: 5b12 5706 |0006: iput-object v2, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ -0ba0dc: 0e00 |0008: return-void │ │ +0c87dc: |[0c87dc] com.badlogic.gdx.graphics.Pixmap.:(Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;)V │ │ +0c87ec: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0c87f2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0c87f4: 5910 5506 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0655 │ │ +0c87f8: 5b12 5706 |0006: iput-object v2, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ +0c87fc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0003 line=91 │ │ 0x0006 line=147 │ │ 0x0008 line=148 │ │ locals : │ │ @@ -236741,28 +236892,28 @@ │ │ type : '([BII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -0ba0e0: |[0ba0e0] com.badlogic.gdx.graphics.Pixmap.:([BII)V │ │ -0ba0f0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ba0f2: 7010 2726 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ -0ba0f8: 5931 5506 |0004: iput v1, v3, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0655 │ │ -0ba0fc: 2201 3701 |0006: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // type@0137 │ │ -0ba100: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0ba102: 7052 290c 4165 |0009: invoke-direct {v1, v4, v5, v6, v2}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.:([BIII)V // method@0c29 │ │ -0ba108: 5b31 5706 |000c: iput-object v1, v3, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ -0ba10c: 0e00 |000e: return-void │ │ -0ba10e: 0d00 |000f: move-exception v0 │ │ -0ba110: 2201 fc02 |0010: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0ba114: 1a02 9b02 |0012: const-string v2, "Couldn't load pixmap from image data" // string@029b │ │ -0ba118: 7030 b51f 2100 |0014: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0ba11e: 2701 |0017: throw v1 │ │ +0c8800: |[0c8800] com.badlogic.gdx.graphics.Pixmap.:([BII)V │ │ +0c8810: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c8812: 7010 2726 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ +0c8818: 5931 5506 |0004: iput v1, v3, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0655 │ │ +0c881c: 2201 3501 |0006: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // type@0135 │ │ +0c8820: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0c8822: 7052 290c 4165 |0009: invoke-direct {v1, v4, v5, v6, v2}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.:([BIII)V // method@0c29 │ │ +0c8828: 5b31 5706 |000c: iput-object v1, v3, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ +0c882c: 0e00 |000e: return-void │ │ +0c882e: 0d00 |000f: move-exception v0 │ │ +0c8830: 2201 fa02 |0010: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0c8834: 1a02 9b02 |0012: const-string v2, "Couldn't load pixmap from image data" // string@029b │ │ +0c8838: 7030 b51f 2100 |0014: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0c883e: 2701 |0017: throw v1 │ │ catches : 1 │ │ 0x0006 - 0x000e │ │ Ljava/io/IOException; -> 0x000f │ │ positions : │ │ 0x0001 line=123 │ │ 0x0004 line=91 │ │ 0x0006 line=125 │ │ @@ -236781,40 +236932,40 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Pixmap$Blending;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ba130: |[0ba130] com.badlogic.gdx.graphics.Pixmap.getBlending:()Lcom/badlogic/gdx/graphics/Pixmap$Blending; │ │ -0ba140: 6200 5406 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap;.blending:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0654 │ │ -0ba144: 1100 |0002: return-object v0 │ │ +0c8850: |[0c8850] com.badlogic.gdx.graphics.Pixmap.getBlending:()Lcom/badlogic/gdx/graphics/Pixmap$Blending; │ │ +0c8860: 6200 5406 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap;.blending:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0654 │ │ +0c8864: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ locals : │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/Pixmap;) │ │ name : 'setBlending' │ │ type : '(Lcom/badlogic/gdx/graphics/Pixmap$Blending;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0ba148: |[0ba148] com.badlogic.gdx.graphics.Pixmap.setBlending:(Lcom/badlogic/gdx/graphics/Pixmap$Blending;)V │ │ -0ba158: 6901 5406 |0000: sput-object v1, Lcom/badlogic/gdx/graphics/Pixmap;.blending:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0654 │ │ -0ba15c: 6200 4706 |0002: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.None:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0647 │ │ -0ba160: 3301 0700 |0004: if-ne v1, v0, 000b // +0007 │ │ -0ba164: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0ba166: 7110 4a0c 0000 |0007: invoke-static {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.setBlend:(I)V // method@0c4a │ │ -0ba16c: 0e00 |000a: return-void │ │ -0ba16e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -0ba170: 28fb |000c: goto 0007 // -0005 │ │ +0c8868: |[0c8868] com.badlogic.gdx.graphics.Pixmap.setBlending:(Lcom/badlogic/gdx/graphics/Pixmap$Blending;)V │ │ +0c8878: 6901 5406 |0000: sput-object v1, Lcom/badlogic/gdx/graphics/Pixmap;.blending:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0654 │ │ +0c887c: 6200 4706 |0002: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.None:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0647 │ │ +0c8880: 3301 0700 |0004: if-ne v1, v0, 000b // +0007 │ │ +0c8884: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0c8886: 7110 4a0c 0000 |0007: invoke-static {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.setBlend:(I)V // method@0c4a │ │ +0c888c: 0e00 |000a: return-void │ │ +0c888e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +0c8890: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0002 line=99 │ │ 0x000a line=100 │ │ 0x000b line=99 │ │ locals : │ │ @@ -236825,22 +236976,22 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Pixmap$Filter;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0ba174: |[0ba174] com.badlogic.gdx.graphics.Pixmap.setFilter:(Lcom/badlogic/gdx/graphics/Pixmap$Filter;)V │ │ -0ba184: 6200 4b06 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.NearestNeighbour:Lcom/badlogic/gdx/graphics/Pixmap$Filter; // field@064b │ │ -0ba188: 3301 0700 |0002: if-ne v1, v0, 0009 // +0007 │ │ -0ba18c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0ba18e: 7110 4d0c 0000 |0005: invoke-static {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.setScale:(I)V // method@0c4d │ │ -0ba194: 0e00 |0008: return-void │ │ -0ba196: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0ba198: 28fb |000a: goto 0005 // -0005 │ │ +0c8894: |[0c8894] com.badlogic.gdx.graphics.Pixmap.setFilter:(Lcom/badlogic/gdx/graphics/Pixmap$Filter;)V │ │ +0c88a4: 6200 4b06 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.NearestNeighbour:Lcom/badlogic/gdx/graphics/Pixmap$Filter; // field@064b │ │ +0c88a8: 3301 0700 |0002: if-ne v1, v0, 0009 // +0007 │ │ +0c88ac: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0c88ae: 7110 4d0c 0000 |0005: invoke-static {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.setScale:(I)V // method@0c4d │ │ +0c88b4: 0e00 |0008: return-void │ │ +0c88b6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0c88b8: 28fb |000a: goto 0005 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0008 line=107 │ │ 0x0009 line=106 │ │ locals : │ │ 0x0000 - 0x000b reg=1 filter Lcom/badlogic/gdx/graphics/Pixmap$Filter; │ │ @@ -236851,26 +237002,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0ba19c: |[0ba19c] com.badlogic.gdx.graphics.Pixmap.dispose:()V │ │ -0ba1ac: 5520 5606 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.disposed:Z // field@0656 │ │ -0ba1b0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0ba1b4: 2200 fc02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0ba1b8: 1a01 110e |0006: const-string v1, "Pixmap already disposed!" // string@0e11 │ │ -0ba1bc: 7020 b41f 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0ba1c2: 2700 |000b: throw v0 │ │ -0ba1c4: 5420 5706 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ -0ba1c8: 6e10 2c0c 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.dispose:()V // method@0c2c │ │ -0ba1ce: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -0ba1d0: 5c20 5606 |0012: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.disposed:Z // field@0656 │ │ -0ba1d4: 0e00 |0014: return-void │ │ +0c88bc: |[0c88bc] com.badlogic.gdx.graphics.Pixmap.dispose:()V │ │ +0c88cc: 5520 5606 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.disposed:Z // field@0656 │ │ +0c88d0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0c88d4: 2200 fa02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0c88d8: 1a01 0f0e |0006: const-string v1, "Pixmap already disposed!" // string@0e0f │ │ +0c88dc: 7020 b41f 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0c88e2: 2700 |000b: throw v0 │ │ +0c88e4: 5420 5706 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ +0c88e8: 6e10 2c0c 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.dispose:()V // method@0c2c │ │ +0c88ee: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +0c88f0: 5c20 5606 |0012: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.disposed:Z // field@0656 │ │ +0c88f4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x000c line=296 │ │ 0x0011 line=297 │ │ 0x0014 line=298 │ │ locals : │ │ @@ -236881,19 +237032,19 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -0ba1d8: |[0ba1d8] com.badlogic.gdx.graphics.Pixmap.drawCircle:(III)V │ │ -0ba1e8: 5420 5706 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ -0ba1ec: 5221 5506 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0655 │ │ -0ba1f0: 6e51 2d0c 3054 |0004: invoke-virtual {v0, v3, v4, v5, v1}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.drawCircle:(IIII)V // method@0c2d │ │ -0ba1f6: 0e00 |0007: return-void │ │ +0c88f8: |[0c88f8] com.badlogic.gdx.graphics.Pixmap.drawCircle:(III)V │ │ +0c8908: 5420 5706 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ +0c890c: 5221 5506 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0655 │ │ +0c8910: 6e51 2d0c 3054 |0004: invoke-virtual {v0, v3, v4, v5, v1}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.drawCircle:(IIII)V // method@0c2d │ │ +0c8916: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0007 line=263 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/graphics/Pixmap; │ │ 0x0000 - 0x0008 reg=3 x I │ │ @@ -236905,23 +237056,23 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -0ba1f8: |[0ba1f8] com.badlogic.gdx.graphics.Pixmap.drawLine:(IIII)V │ │ -0ba208: 5460 5706 |0000: iget-object v0, v6, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ -0ba20c: 5265 5506 |0002: iget v5, v6, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0655 │ │ -0ba210: 0171 |0004: move v1, v7 │ │ -0ba212: 0182 |0005: move v2, v8 │ │ -0ba214: 0193 |0006: move v3, v9 │ │ -0ba216: 01a4 |0007: move v4, v10 │ │ -0ba218: 7406 2f0c 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.drawLine:(IIIII)V // method@0c2f │ │ -0ba21e: 0e00 |000b: return-void │ │ +0c8918: |[0c8918] com.badlogic.gdx.graphics.Pixmap.drawLine:(IIII)V │ │ +0c8928: 5460 5706 |0000: iget-object v0, v6, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ +0c892c: 5265 5506 |0002: iget v5, v6, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0655 │ │ +0c8930: 0171 |0004: move v1, v7 │ │ +0c8932: 0182 |0005: move v2, v8 │ │ +0c8934: 0193 |0006: move v3, v9 │ │ +0c8936: 01a4 |0007: move v4, v10 │ │ +0c8938: 7406 2f0c 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.drawLine:(IIIII)V // method@0c2f │ │ +0c893e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x000b line=192 │ │ locals : │ │ 0x0000 - 0x000c reg=6 this Lcom/badlogic/gdx/graphics/Pixmap; │ │ 0x0000 - 0x000c reg=7 x I │ │ @@ -236934,19 +237085,19 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0ba220: |[0ba220] com.badlogic.gdx.graphics.Pixmap.drawPixel:(II)V │ │ -0ba230: 5420 5706 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ -0ba234: 5221 5506 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0655 │ │ -0ba238: 6e40 4b0c 3014 |0004: invoke-virtual {v0, v3, v4, v1}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.setPixel:(III)V // method@0c4b │ │ -0ba23e: 0e00 |0007: return-void │ │ +0c8940: |[0c8940] com.badlogic.gdx.graphics.Pixmap.drawPixel:(II)V │ │ +0c8950: 5420 5706 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ +0c8954: 5221 5506 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0655 │ │ +0c8958: 6e40 4b0c 3014 |0004: invoke-virtual {v0, v3, v4, v1}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.setPixel:(III)V // method@0c4b │ │ +0c895e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0007 line=306 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/graphics/Pixmap; │ │ 0x0000 - 0x0008 reg=3 x I │ │ @@ -236957,18 +237108,18 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0ba240: |[0ba240] com.badlogic.gdx.graphics.Pixmap.drawPixel:(III)V │ │ -0ba250: 5410 5706 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ -0ba254: 6e40 4b0c 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.setPixel:(III)V // method@0c4b │ │ -0ba25a: 0e00 |0005: return-void │ │ +0c8960: |[0c8960] com.badlogic.gdx.graphics.Pixmap.drawPixel:(III)V │ │ +0c8970: 5410 5706 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ +0c8974: 6e40 4b0c 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.setPixel:(III)V // method@0c4b │ │ +0c897a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0005 line=315 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/Pixmap; │ │ 0x0000 - 0x0006 reg=2 x I │ │ @@ -236980,27 +237131,27 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Pixmap;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 18 16-bit code units │ │ -0ba25c: |[0ba25c] com.badlogic.gdx.graphics.Pixmap.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;II)V │ │ -0ba26c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0ba26e: 6e10 3f0b 0900 |0001: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ -0ba274: 0a06 |0004: move-result v6 │ │ -0ba276: 6e10 3c0b 0900 |0005: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ -0ba27c: 0a07 |0008: move-result v7 │ │ -0ba27e: 0780 |0009: move-object v0, v8 │ │ -0ba280: 0791 |000a: move-object v1, v9 │ │ -0ba282: 01a2 |000b: move v2, v10 │ │ -0ba284: 01b3 |000c: move v3, v11 │ │ -0ba286: 0145 |000d: move v5, v4 │ │ -0ba288: 7408 310b 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIII)V // method@0b31 │ │ -0ba28e: 0e00 |0011: return-void │ │ +0c897c: |[0c897c] com.badlogic.gdx.graphics.Pixmap.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;II)V │ │ +0c898c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0c898e: 6e10 3f0b 0900 |0001: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ +0c8994: 0a06 |0004: move-result v6 │ │ +0c8996: 6e10 3c0b 0900 |0005: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ +0c899c: 0a07 |0008: move-result v7 │ │ +0c899e: 0780 |0009: move-object v0, v8 │ │ +0c89a0: 0791 |000a: move-object v1, v9 │ │ +0c89a2: 01a2 |000b: move v2, v10 │ │ +0c89a4: 01b3 |000c: move v3, v11 │ │ +0c89a6: 0145 |000d: move v5, v4 │ │ +0c89a8: 7408 310b 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIII)V // method@0b31 │ │ +0c89ae: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=211 │ │ 0x0011 line=212 │ │ locals : │ │ 0x0000 - 0x0012 reg=8 this Lcom/badlogic/gdx/graphics/Pixmap; │ │ 0x0000 - 0x0012 reg=9 pixmap Lcom/badlogic/gdx/graphics/Pixmap; │ │ @@ -237012,25 +237163,25 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Pixmap;IIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 8 │ │ outs : 8 │ │ insns size : 14 16-bit code units │ │ -0ba290: |[0ba290] com.badlogic.gdx.graphics.Pixmap.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIII)V │ │ -0ba2a0: 5480 5706 |0000: iget-object v0, v8, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ -0ba2a4: 5491 5706 |0002: iget-object v1, v9, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ -0ba2a8: 01c2 |0004: move v2, v12 │ │ -0ba2aa: 01d3 |0005: move v3, v13 │ │ -0ba2ac: 01a4 |0006: move v4, v10 │ │ -0ba2ae: 01b5 |0007: move v5, v11 │ │ -0ba2b0: 01e6 |0008: move v6, v14 │ │ -0ba2b2: 01f7 |0009: move v7, v15 │ │ -0ba2b4: 7408 320c 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;IIIIII)V // method@0c32 │ │ -0ba2ba: 0e00 |000d: return-void │ │ +0c89b0: |[0c89b0] com.badlogic.gdx.graphics.Pixmap.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIII)V │ │ +0c89c0: 5480 5706 |0000: iget-object v0, v8, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ +0c89c4: 5491 5706 |0002: iget-object v1, v9, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ +0c89c8: 01c2 |0004: move v2, v12 │ │ +0c89ca: 01d3 |0005: move v3, v13 │ │ +0c89cc: 01a4 |0006: move v4, v10 │ │ +0c89ce: 01b5 |0007: move v5, v11 │ │ +0c89d0: 01e6 |0008: move v6, v14 │ │ +0c89d2: 01f7 |0009: move v7, v15 │ │ +0c89d4: 7408 320c 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;IIIIII)V // method@0c32 │ │ +0c89da: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x000d line=225 │ │ locals : │ │ 0x0000 - 0x000e reg=8 this Lcom/badlogic/gdx/graphics/Pixmap; │ │ 0x0000 - 0x000e reg=9 pixmap Lcom/badlogic/gdx/graphics/Pixmap; │ │ @@ -237046,27 +237197,27 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 10 │ │ outs : 10 │ │ insns size : 20 16-bit code units │ │ -0ba2bc: |[0ba2bc] com.badlogic.gdx.graphics.Pixmap.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V │ │ -0ba2cc: 54a0 5706 |0000: iget-object v0, v10, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ -0ba2d0: 54b1 5706 |0002: iget-object v1, v11, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ -0ba2d4: 01c2 |0004: move v2, v12 │ │ -0ba2d6: 01d3 |0005: move v3, v13 │ │ -0ba2d8: 01e4 |0006: move v4, v14 │ │ -0ba2da: 01f5 |0007: move v5, v15 │ │ -0ba2dc: 0206 1000 |0008: move/from16 v6, v16 │ │ -0ba2e0: 0207 1100 |000a: move/from16 v7, v17 │ │ -0ba2e4: 0208 1200 |000c: move/from16 v8, v18 │ │ -0ba2e8: 0209 1300 |000e: move/from16 v9, v19 │ │ -0ba2ec: 740a 330c 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;IIIIIIII)V // method@0c33 │ │ -0ba2f2: 0e00 |0013: return-void │ │ +0c89dc: |[0c89dc] com.badlogic.gdx.graphics.Pixmap.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V │ │ +0c89ec: 54a0 5706 |0000: iget-object v0, v10, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ +0c89f0: 54b1 5706 |0002: iget-object v1, v11, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ +0c89f4: 01c2 |0004: move v2, v12 │ │ +0c89f6: 01d3 |0005: move v3, v13 │ │ +0c89f8: 01e4 |0006: move v4, v14 │ │ +0c89fa: 01f5 |0007: move v5, v15 │ │ +0c89fc: 0206 1000 |0008: move/from16 v6, v16 │ │ +0c8a00: 0207 1100 |000a: move/from16 v7, v17 │ │ +0c8a04: 0208 1200 |000c: move/from16 v8, v18 │ │ +0c8a08: 0209 1300 |000e: move/from16 v9, v19 │ │ +0c8a0c: 740a 330c 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;IIIIIIII)V // method@0c33 │ │ +0c8a12: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0013 line=243 │ │ locals : │ │ 0x0000 - 0x0014 reg=10 this Lcom/badlogic/gdx/graphics/Pixmap; │ │ 0x0000 - 0x0014 reg=11 pixmap Lcom/badlogic/gdx/graphics/Pixmap; │ │ @@ -237084,23 +237235,23 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -0ba2f4: |[0ba2f4] com.badlogic.gdx.graphics.Pixmap.drawRectangle:(IIII)V │ │ -0ba304: 5460 5706 |0000: iget-object v0, v6, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ -0ba308: 5265 5506 |0002: iget v5, v6, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0655 │ │ -0ba30c: 0171 |0004: move v1, v7 │ │ -0ba30e: 0182 |0005: move v2, v8 │ │ -0ba310: 0193 |0006: move v3, v9 │ │ -0ba312: 01a4 |0007: move v4, v10 │ │ -0ba314: 7406 340c 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.drawRect:(IIIII)V // method@0c34 │ │ -0ba31a: 0e00 |000b: return-void │ │ +0c8a14: |[0c8a14] com.badlogic.gdx.graphics.Pixmap.drawRectangle:(IIII)V │ │ +0c8a24: 5460 5706 |0000: iget-object v0, v6, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ +0c8a28: 5265 5506 |0002: iget v5, v6, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0655 │ │ +0c8a2c: 0171 |0004: move v1, v7 │ │ +0c8a2e: 0182 |0005: move v2, v8 │ │ +0c8a30: 0193 |0006: move v3, v9 │ │ +0c8a32: 01a4 |0007: move v4, v10 │ │ +0c8a34: 7406 340c 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.drawRect:(IIIII)V // method@0c34 │ │ +0c8a3a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x000b line=203 │ │ locals : │ │ 0x0000 - 0x000c reg=6 this Lcom/badlogic/gdx/graphics/Pixmap; │ │ 0x0000 - 0x000c reg=7 x I │ │ @@ -237113,19 +237264,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0ba31c: |[0ba31c] com.badlogic.gdx.graphics.Pixmap.fill:()V │ │ -0ba32c: 5420 5706 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ -0ba330: 5221 5506 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0655 │ │ -0ba334: 6e20 2a0c 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.clear:(I)V // method@0c2a │ │ -0ba33a: 0e00 |0007: return-void │ │ +0c8a3c: |[0c8a3c] com.badlogic.gdx.graphics.Pixmap.fill:()V │ │ +0c8a4c: 5420 5706 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ +0c8a50: 5221 5506 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0655 │ │ +0c8a54: 6e20 2a0c 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.clear:(I)V // method@0c2a │ │ +0c8a5a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0007 line=175 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/graphics/Pixmap; │ │ │ │ @@ -237134,19 +237285,19 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -0ba33c: |[0ba33c] com.badlogic.gdx.graphics.Pixmap.fillCircle:(III)V │ │ -0ba34c: 5420 5706 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ -0ba350: 5221 5506 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0655 │ │ -0ba354: 6e51 360c 3054 |0004: invoke-virtual {v0, v3, v4, v5, v1}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.fillCircle:(IIII)V // method@0c36 │ │ -0ba35a: 0e00 |0007: return-void │ │ +0c8a5c: |[0c8a5c] com.badlogic.gdx.graphics.Pixmap.fillCircle:(III)V │ │ +0c8a6c: 5420 5706 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ +0c8a70: 5221 5506 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0655 │ │ +0c8a74: 6e51 360c 3054 |0004: invoke-virtual {v0, v3, v4, v5, v1}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.fillCircle:(IIII)V // method@0c36 │ │ +0c8a7a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0007 line=272 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/graphics/Pixmap; │ │ 0x0000 - 0x0008 reg=3 x I │ │ @@ -237158,23 +237309,23 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -0ba35c: |[0ba35c] com.badlogic.gdx.graphics.Pixmap.fillRectangle:(IIII)V │ │ -0ba36c: 5460 5706 |0000: iget-object v0, v6, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ -0ba370: 5265 5506 |0002: iget v5, v6, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0655 │ │ -0ba374: 0171 |0004: move v1, v7 │ │ -0ba376: 0182 |0005: move v2, v8 │ │ -0ba378: 0193 |0006: move v3, v9 │ │ -0ba37a: 01a4 |0007: move v4, v10 │ │ -0ba37c: 7406 380c 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.fillRect:(IIIII)V // method@0c38 │ │ -0ba382: 0e00 |000b: return-void │ │ +0c8a7c: |[0c8a7c] com.badlogic.gdx.graphics.Pixmap.fillRectangle:(IIII)V │ │ +0c8a8c: 5460 5706 |0000: iget-object v0, v6, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ +0c8a90: 5265 5506 |0002: iget v5, v6, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0655 │ │ +0c8a94: 0171 |0004: move v1, v7 │ │ +0c8a96: 0182 |0005: move v2, v8 │ │ +0c8a98: 0193 |0006: move v3, v9 │ │ +0c8a9a: 01a4 |0007: move v4, v10 │ │ +0c8a9c: 7406 380c 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.fillRect:(IIIII)V // method@0c38 │ │ +0c8aa2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x000b line=254 │ │ locals : │ │ 0x0000 - 0x000c reg=6 this Lcom/badlogic/gdx/graphics/Pixmap; │ │ 0x0000 - 0x000c reg=7 x I │ │ @@ -237187,21 +237338,21 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Pixmap$Format;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0ba384: |[0ba384] com.badlogic.gdx.graphics.Pixmap.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ -0ba394: 5410 5706 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ -0ba398: 6e10 3c0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getFormat:()I // method@0c3c │ │ -0ba39e: 0a00 |0005: move-result v0 │ │ -0ba3a0: 7110 220b 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.fromGdx2DPixmapFormat:(I)Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b22 │ │ -0ba3a6: 0c00 |0009: move-result-object v0 │ │ -0ba3a8: 1100 |000a: return-object v0 │ │ +0c8aa4: |[0c8aa4] com.badlogic.gdx.graphics.Pixmap.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ +0c8ab4: 5410 5706 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ +0c8ab8: 6e10 3c0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getFormat:()I // method@0c3c │ │ +0c8abe: 0a00 |0005: move-result v0 │ │ +0c8ac0: 7110 220b 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.fromGdx2DPixmapFormat:(I)Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b22 │ │ +0c8ac6: 0c00 |0009: move-result-object v0 │ │ +0c8ac8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/graphics/Pixmap; │ │ │ │ #13 : (in Lcom/badlogic/gdx/graphics/Pixmap;) │ │ @@ -237209,19 +237360,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ba3ac: |[0ba3ac] com.badlogic.gdx.graphics.Pixmap.getGLFormat:()I │ │ -0ba3bc: 5410 5706 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ -0ba3c0: 6e10 3e0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getGLFormat:()I // method@0c3e │ │ -0ba3c6: 0a00 |0005: move-result v0 │ │ -0ba3c8: 0f00 |0006: return v0 │ │ +0c8acc: |[0c8acc] com.badlogic.gdx.graphics.Pixmap.getGLFormat:()I │ │ +0c8adc: 5410 5706 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ +0c8ae0: 6e10 3e0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getGLFormat:()I // method@0c3e │ │ +0c8ae6: 0a00 |0005: move-result v0 │ │ +0c8ae8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/Pixmap; │ │ │ │ #14 : (in Lcom/badlogic/gdx/graphics/Pixmap;) │ │ @@ -237229,19 +237380,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ba3cc: |[0ba3cc] com.badlogic.gdx.graphics.Pixmap.getGLInternalFormat:()I │ │ -0ba3dc: 5410 5706 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ -0ba3e0: 6e10 3f0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getGLInternalFormat:()I // method@0c3f │ │ -0ba3e6: 0a00 |0005: move-result v0 │ │ -0ba3e8: 0f00 |0006: return v0 │ │ +0c8aec: |[0c8aec] com.badlogic.gdx.graphics.Pixmap.getGLInternalFormat:()I │ │ +0c8afc: 5410 5706 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ +0c8b00: 6e10 3f0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getGLInternalFormat:()I // method@0c3f │ │ +0c8b06: 0a00 |0005: move-result v0 │ │ +0c8b08: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/Pixmap; │ │ │ │ #15 : (in Lcom/badlogic/gdx/graphics/Pixmap;) │ │ @@ -237249,19 +237400,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ba3ec: |[0ba3ec] com.badlogic.gdx.graphics.Pixmap.getGLType:()I │ │ -0ba3fc: 5410 5706 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ -0ba400: 6e10 400c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getGLType:()I // method@0c40 │ │ -0ba406: 0a00 |0005: move-result v0 │ │ -0ba408: 0f00 |0006: return v0 │ │ +0c8b0c: |[0c8b0c] com.badlogic.gdx.graphics.Pixmap.getGLType:()I │ │ +0c8b1c: 5410 5706 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ +0c8b20: 6e10 400c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getGLType:()I // method@0c40 │ │ +0c8b26: 0a00 |0005: move-result v0 │ │ +0c8b28: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/Pixmap; │ │ │ │ #16 : (in Lcom/badlogic/gdx/graphics/Pixmap;) │ │ @@ -237269,19 +237420,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ba40c: |[0ba40c] com.badlogic.gdx.graphics.Pixmap.getHeight:()I │ │ -0ba41c: 5410 5706 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ -0ba420: 6e10 410c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getHeight:()I // method@0c41 │ │ -0ba426: 0a00 |0005: move-result v0 │ │ -0ba428: 0f00 |0006: return v0 │ │ +0c8b2c: |[0c8b2c] com.badlogic.gdx.graphics.Pixmap.getHeight:()I │ │ +0c8b3c: 5410 5706 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ +0c8b40: 6e10 410c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getHeight:()I // method@0c41 │ │ +0c8b46: 0a00 |0005: move-result v0 │ │ +0c8b48: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/Pixmap; │ │ │ │ #17 : (in Lcom/badlogic/gdx/graphics/Pixmap;) │ │ @@ -237289,19 +237440,19 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0ba42c: |[0ba42c] com.badlogic.gdx.graphics.Pixmap.getPixel:(II)I │ │ -0ba43c: 5410 5706 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ -0ba440: 6e30 420c 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getPixel:(II)I // method@0c42 │ │ -0ba446: 0a00 |0005: move-result v0 │ │ -0ba448: 0f00 |0006: return v0 │ │ +0c8b4c: |[0c8b4c] com.badlogic.gdx.graphics.Pixmap.getPixel:(II)I │ │ +0c8b5c: 5410 5706 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ +0c8b60: 6e30 420c 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getPixel:(II)I // method@0c42 │ │ +0c8b66: 0a00 |0005: move-result v0 │ │ +0c8b68: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/Pixmap; │ │ 0x0000 - 0x0007 reg=2 x I │ │ 0x0000 - 0x0007 reg=3 y I │ │ @@ -237311,25 +237462,25 @@ │ │ type : '()Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0ba44c: |[0ba44c] com.badlogic.gdx.graphics.Pixmap.getPixels:()Ljava/nio/ByteBuffer; │ │ -0ba45c: 5520 5606 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.disposed:Z // field@0656 │ │ -0ba460: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0ba464: 2200 fc02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0ba468: 1a01 100e |0006: const-string v1, "Pixmap already disposed" // string@0e10 │ │ -0ba46c: 7020 b41f 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0ba472: 2700 |000b: throw v0 │ │ -0ba474: 5420 5706 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ -0ba478: 6e10 440c 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0c44 │ │ -0ba47e: 0c00 |0011: move-result-object v0 │ │ -0ba480: 1100 |0012: return-object v0 │ │ +0c8b6c: |[0c8b6c] com.badlogic.gdx.graphics.Pixmap.getPixels:()Ljava/nio/ByteBuffer; │ │ +0c8b7c: 5520 5606 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.disposed:Z // field@0656 │ │ +0c8b80: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0c8b84: 2200 fa02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0c8b88: 1a01 0e0e |0006: const-string v1, "Pixmap already disposed" // string@0e0e │ │ +0c8b8c: 7020 b41f 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0c8b92: 2700 |000b: throw v0 │ │ +0c8b94: 5420 5706 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ +0c8b98: 6e10 440c 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0c44 │ │ +0c8b9e: 0c00 |0011: move-result-object v0 │ │ +0c8ba0: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x000c line=345 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/badlogic/gdx/graphics/Pixmap; │ │ │ │ @@ -237338,19 +237489,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ba484: |[0ba484] com.badlogic.gdx.graphics.Pixmap.getWidth:()I │ │ -0ba494: 5410 5706 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ -0ba498: 6e10 450c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getWidth:()I // method@0c45 │ │ -0ba49e: 0a00 |0005: move-result v0 │ │ -0ba4a0: 0f00 |0006: return v0 │ │ +0c8ba4: |[0c8ba4] com.badlogic.gdx.graphics.Pixmap.getWidth:()I │ │ +0c8bb4: 5410 5706 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0657 │ │ +0c8bb8: 6e10 450c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getWidth:()I // method@0c45 │ │ +0c8bbe: 0a00 |0005: move-result v0 │ │ +0c8bc0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/Pixmap; │ │ │ │ #20 : (in Lcom/badlogic/gdx/graphics/Pixmap;) │ │ @@ -237358,19 +237509,19 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0ba4a4: |[0ba4a4] com.badlogic.gdx.graphics.Pixmap.setColor:(FFFF)V │ │ -0ba4b4: 7140 b909 3254 |0000: invoke-static {v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/Color;.rgba8888:(FFFF)I // method@09b9 │ │ -0ba4ba: 0a00 |0003: move-result v0 │ │ -0ba4bc: 5910 5506 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0655 │ │ -0ba4c0: 0e00 |0006: return-void │ │ +0c8bc4: |[0c8bc4] com.badlogic.gdx.graphics.Pixmap.setColor:(FFFF)V │ │ +0c8bd4: 7140 b909 3254 |0000: invoke-static {v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/Color;.rgba8888:(FFFF)I // method@09b9 │ │ +0c8bda: 0a00 |0003: move-result v0 │ │ +0c8bdc: 5910 5506 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0655 │ │ +0c8be0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0006 line=164 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/Pixmap; │ │ 0x0000 - 0x0007 reg=2 r F │ │ @@ -237383,17 +237534,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ba4c4: |[0ba4c4] com.badlogic.gdx.graphics.Pixmap.setColor:(I)V │ │ -0ba4d4: 5901 5506 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0655 │ │ -0ba4d8: 0e00 |0002: return-void │ │ +0c8be4: |[0c8be4] com.badlogic.gdx.graphics.Pixmap.setColor:(I)V │ │ +0c8bf4: 5901 5506 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0655 │ │ +0c8bf8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0002 line=154 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/Pixmap; │ │ 0x0000 - 0x0003 reg=1 color I │ │ @@ -237403,38 +237554,38 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Color;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -0ba4dc: |[0ba4dc] com.badlogic.gdx.graphics.Pixmap.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ -0ba4ec: 5250 7903 |0000: iget v0, v5, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0ba4f0: 5251 7803 |0002: iget v1, v5, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0ba4f4: 5252 7703 |0004: iget v2, v5, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0ba4f8: 5253 7603 |0006: iget v3, v5, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0ba4fc: 7140 b909 1032 |0008: invoke-static {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Color;.rgba8888:(FFFF)I // method@09b9 │ │ -0ba502: 0a00 |000b: move-result v0 │ │ -0ba504: 5940 5506 |000c: iput v0, v4, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0655 │ │ -0ba508: 0e00 |000e: return-void │ │ +0c8bfc: |[0c8bfc] com.badlogic.gdx.graphics.Pixmap.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ +0c8c0c: 5250 7903 |0000: iget v0, v5, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0c8c10: 5251 7803 |0002: iget v1, v5, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0c8c14: 5252 7703 |0004: iget v2, v5, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0c8c18: 5253 7603 |0006: iget v3, v5, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0c8c1c: 7140 b909 1032 |0008: invoke-static {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Color;.rgba8888:(FFFF)I // method@09b9 │ │ +0c8c22: 0a00 |000b: move-result v0 │ │ +0c8c24: 5940 5506 |000c: iput v0, v4, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0655 │ │ +0c8c28: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x000e line=170 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lcom/badlogic/gdx/graphics/Pixmap; │ │ 0x0000 - 0x000f reg=5 color Lcom/badlogic/gdx/graphics/Color; │ │ │ │ - source_file_idx : 3602 (Pixmap.java) │ │ + source_file_idx : 3600 (Pixmap.java) │ │ │ │ Class #501 header: │ │ -class_idx : 293 │ │ +class_idx : 291 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3926 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3924 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #501 annotations: │ │ Annotations on class │ │ @@ -237459,18 +237610,18 @@ │ │ type : '(I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ba50c: |[0ba50c] com.badlogic.gdx.graphics.Texture$1.:(I)V │ │ -0ba51c: 5901 5d06 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/Texture$1;.val$refCount:I // field@065d │ │ -0ba520: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0ba526: 0e00 |0005: return-void │ │ +0c8c2c: |[0c8c2c] com.badlogic.gdx.graphics.Texture$1.:(I)V │ │ +0c8c3c: 5901 5d06 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/Texture$1;.val$refCount:I // field@065d │ │ +0c8c40: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0c8c46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/graphics/Texture$1; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ │ │ @@ -237480,35 +237631,35 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Ljava/lang/Class;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ba528: |[0ba528] com.badlogic.gdx.graphics.Texture$1.finishedLoading:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Ljava/lang/Class;)V │ │ -0ba538: 5210 5d06 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/Texture$1;.val$refCount:I // field@065d │ │ -0ba53c: 6e30 0d02 3200 |0002: invoke-virtual {v2, v3, v0}, Lcom/badlogic/gdx/assets/AssetManager;.setReferenceCount:(Ljava/lang/String;I)V // method@020d │ │ -0ba542: 0e00 |0005: return-void │ │ +0c8c48: |[0c8c48] com.badlogic.gdx.graphics.Texture$1.finishedLoading:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Ljava/lang/Class;)V │ │ +0c8c58: 5210 5d06 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/Texture$1;.val$refCount:I // field@065d │ │ +0c8c5c: 6e30 0d02 3200 |0002: invoke-virtual {v2, v3, v0}, Lcom/badlogic/gdx/assets/AssetManager;.setReferenceCount:(Ljava/lang/String;I)V // method@020d │ │ +0c8c62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ 0x0005 line=405 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/Texture$1; │ │ 0x0000 - 0x0006 reg=2 assetManager Lcom/badlogic/gdx/assets/AssetManager; │ │ 0x0000 - 0x0006 reg=3 fileName Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=4 type Ljava/lang/Class; │ │ │ │ - source_file_idx : 3926 (Texture.java) │ │ + source_file_idx : 3924 (Texture.java) │ │ │ │ Class #502 header: │ │ -class_idx : 296 │ │ +class_idx : 294 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3926 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3924 │ │ static_fields_size : 4 │ │ instance_fields_size: 6 │ │ direct_methods_size : 21 │ │ virtual_methods_size: 16 │ │ │ │ Class #502 annotations: │ │ Annotations on class │ │ @@ -237570,24 +237721,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0ba544: |[0ba544] com.badlogic.gdx.graphics.Texture.:()V │ │ -0ba554: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0ba556: 6a01 6f06 |0001: sput-boolean v1, Lcom/badlogic/gdx/graphics/Texture;.enforcePotImages:Z // field@066f │ │ -0ba55a: 2200 ec03 |0003: new-instance v0, Ljava/util/HashMap; // type@03ec │ │ -0ba55e: 7010 4927 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2749 │ │ -0ba564: 6900 7206 |0008: sput-object v0, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@0672 │ │ -0ba568: 7110 231f 0100 |000a: invoke-static {v1}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1f23 │ │ -0ba56e: 0c00 |000d: move-result-object v0 │ │ -0ba570: 6900 6d06 |000e: sput-object v0, Lcom/badlogic/gdx/graphics/Texture;.buffer:Ljava/nio/IntBuffer; // field@066d │ │ -0ba574: 0e00 |0010: return-void │ │ +0c8c64: |[0c8c64] com.badlogic.gdx.graphics.Texture.:()V │ │ +0c8c74: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0c8c76: 6a01 6f06 |0001: sput-boolean v1, Lcom/badlogic/gdx/graphics/Texture;.enforcePotImages:Z // field@066f │ │ +0c8c7a: 2200 ea03 |0003: new-instance v0, Ljava/util/HashMap; // type@03ea │ │ +0c8c7e: 7010 4927 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2749 │ │ +0c8c84: 6900 7206 |0008: sput-object v0, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@0672 │ │ +0c8c88: 7110 231f 0100 |000a: invoke-static {v1}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1f23 │ │ +0c8c8e: 0c00 |000d: move-result-object v0 │ │ +0c8c90: 6900 6d06 |000e: sput-object v0, Lcom/badlogic/gdx/graphics/Texture;.buffer:Ljava/nio/IntBuffer; // field@066d │ │ +0c8c94: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=70 │ │ 0x0003 line=72 │ │ 0x000a line=108 │ │ locals : │ │ │ │ @@ -237596,24 +237747,24 @@ │ │ type : '(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -0ba578: |[0ba578] com.badlogic.gdx.graphics.Texture.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V │ │ -0ba588: 2200 d101 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData; // type@01d1 │ │ -0ba58c: 2201 2101 |0002: new-instance v1, Lcom/badlogic/gdx/graphics/Pixmap; // type@0121 │ │ -0ba590: 7040 270b 6187 |0004: invoke-direct {v1, v6, v7, v8}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b27 │ │ -0ba596: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0ba598: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0ba59a: 1214 |0009: const/4 v4, #int 1 // #1 │ │ -0ba59c: 7054 d411 1032 |000a: invoke-direct {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.:(Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;ZZ)V // method@11d4 │ │ -0ba5a2: 7020 6d0b 0500 |000d: invoke-direct {v5, v0}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b6d │ │ -0ba5a8: 0e00 |0010: return-void │ │ +0c8c98: |[0c8c98] com.badlogic.gdx.graphics.Texture.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V │ │ +0c8ca8: 2200 cf01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData; // type@01cf │ │ +0c8cac: 2201 1f01 |0002: new-instance v1, Lcom/badlogic/gdx/graphics/Pixmap; // type@011f │ │ +0c8cb0: 7040 270b 6187 |0004: invoke-direct {v1, v6, v7, v8}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b27 │ │ +0c8cb6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0c8cb8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +0c8cba: 1214 |0009: const/4 v4, #int 1 // #1 │ │ +0c8cbc: 7054 d411 1032 |000a: invoke-direct {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.:(Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;ZZ)V // method@11d4 │ │ +0c8cc2: 7020 6d0b 0500 |000d: invoke-direct {v5, v0}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b6d │ │ +0c8cc8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0010 line=151 │ │ locals : │ │ 0x0000 - 0x0011 reg=5 this Lcom/badlogic/gdx/graphics/Texture; │ │ 0x0000 - 0x0011 reg=6 width I │ │ @@ -237625,19 +237776,19 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0ba5ac: |[0ba5ac] com.badlogic.gdx.graphics.Texture.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0ba5bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ba5be: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0ba5c0: 7040 680b 3210 |0002: invoke-direct {v2, v3, v0, v1}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap$Format;Z)V // method@0b68 │ │ -0ba5c6: 0e00 |0005: return-void │ │ +0c8ccc: |[0c8ccc] com.badlogic.gdx.graphics.Texture.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0c8cdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c8cde: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0c8ce0: 7040 680b 3210 |0002: invoke-direct {v2, v3, v0, v1}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap$Format;Z)V // method@0b68 │ │ +0c8ce6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0005 line=123 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/graphics/Texture; │ │ 0x0000 - 0x0006 reg=3 file Lcom/badlogic/gdx/files/FileHandle; │ │ @@ -237647,39 +237798,39 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap$Format;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 50 16-bit code units │ │ -0ba5c8: |[0ba5c8] com.badlogic.gdx.graphics.Texture.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap$Format;Z)V │ │ -0ba5d8: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -0ba5de: 6200 6506 |0003: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0665 │ │ -0ba5e2: 5b20 7306 |0005: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Texture;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0673 │ │ -0ba5e6: 6200 6506 |0007: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0665 │ │ -0ba5ea: 5b20 7106 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Texture;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0671 │ │ -0ba5ee: 6200 6806 |000b: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0668 │ │ -0ba5f2: 5b20 7406 |000d: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Texture;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0674 │ │ -0ba5f6: 6200 6806 |000f: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0668 │ │ -0ba5fa: 5b20 7506 |0011: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Texture;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0675 │ │ -0ba5fe: 6e10 6709 0300 |0013: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ -0ba604: 0c00 |0016: move-result-object v0 │ │ -0ba606: 1a01 eb00 |0017: const-string v1, ".etc1" // string@00eb │ │ -0ba60a: 6e20 4326 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2643 │ │ -0ba610: 0a00 |001c: move-result v0 │ │ -0ba612: 3800 0b00 |001d: if-eqz v0, 0028 // +000b │ │ -0ba616: 2200 c401 |001f: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData; // type@01c4 │ │ -0ba61a: 7030 4511 3005 |0021: invoke-direct {v0, v3, v5}, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@1145 │ │ -0ba620: 7020 730b 0200 |0024: invoke-direct {v2, v0}, Lcom/badlogic/gdx/graphics/Texture;.create:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b73 │ │ -0ba626: 0e00 |0027: return-void │ │ -0ba628: 2200 c501 |0028: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/FileTextureData; // type@01c5 │ │ -0ba62c: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -0ba62e: 7055 5211 3041 |002b: invoke-direct {v0, v3, v1, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;Z)V // method@1152 │ │ -0ba634: 7020 730b 0200 |002e: invoke-direct {v2, v0}, Lcom/badlogic/gdx/graphics/Texture;.create:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b73 │ │ -0ba63a: 28f6 |0031: goto 0027 // -000a │ │ +0c8ce8: |[0c8ce8] com.badlogic.gdx.graphics.Texture.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap$Format;Z)V │ │ +0c8cf8: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0c8cfe: 6200 6506 |0003: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0665 │ │ +0c8d02: 5b20 7306 |0005: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Texture;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0673 │ │ +0c8d06: 6200 6506 |0007: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0665 │ │ +0c8d0a: 5b20 7106 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Texture;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0671 │ │ +0c8d0e: 6200 6806 |000b: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0668 │ │ +0c8d12: 5b20 7406 |000d: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Texture;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0674 │ │ +0c8d16: 6200 6806 |000f: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0668 │ │ +0c8d1a: 5b20 7506 |0011: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Texture;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0675 │ │ +0c8d1e: 6e10 6709 0300 |0013: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0967 │ │ +0c8d24: 0c00 |0016: move-result-object v0 │ │ +0c8d26: 1a01 eb00 |0017: const-string v1, ".etc1" // string@00eb │ │ +0c8d2a: 6e20 4326 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2643 │ │ +0c8d30: 0a00 |001c: move-result v0 │ │ +0c8d32: 3800 0b00 |001d: if-eqz v0, 0028 // +000b │ │ +0c8d36: 2200 c201 |001f: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData; // type@01c2 │ │ +0c8d3a: 7030 4511 3005 |0021: invoke-direct {v0, v3, v5}, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@1145 │ │ +0c8d40: 7020 730b 0200 |0024: invoke-direct {v2, v0}, Lcom/badlogic/gdx/graphics/Texture;.create:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b73 │ │ +0c8d46: 0e00 |0027: return-void │ │ +0c8d48: 2200 c301 |0028: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/FileTextureData; // type@01c3 │ │ +0c8d4c: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +0c8d4e: 7055 5211 3041 |002b: invoke-direct {v0, v3, v1, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;Z)V // method@1152 │ │ +0c8d54: 7020 730b 0200 |002e: invoke-direct {v2, v0}, Lcom/badlogic/gdx/graphics/Texture;.create:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b73 │ │ +0c8d5a: 28f6 |0031: goto 0027 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0003 line=110 │ │ 0x0007 line=111 │ │ 0x000b line=112 │ │ 0x000f line=113 │ │ @@ -237698,18 +237849,18 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0ba63c: |[0ba63c] com.badlogic.gdx.graphics.Texture.:(Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ -0ba64c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ba64e: 7040 680b 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap$Format;Z)V // method@0b68 │ │ -0ba654: 0e00 |0004: return-void │ │ +0c8d5c: |[0c8d5c] com.badlogic.gdx.graphics.Texture.:(Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ +0c8d6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c8d6e: 7040 680b 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap$Format;Z)V // method@0b68 │ │ +0c8d74: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0004 line=127 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/Texture; │ │ 0x0000 - 0x0005 reg=2 file Lcom/badlogic/gdx/files/FileHandle; │ │ @@ -237720,21 +237871,21 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Pixmap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -0ba658: |[0ba658] com.badlogic.gdx.graphics.Texture.:(Lcom/badlogic/gdx/graphics/Pixmap;)V │ │ -0ba668: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0ba66a: 2200 d101 |0001: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData; // type@01d1 │ │ -0ba66e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0ba670: 7052 d411 4021 |0004: invoke-direct {v0, v4, v1, v2, v2}, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.:(Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;ZZ)V // method@11d4 │ │ -0ba676: 7020 6d0b 0300 |0007: invoke-direct {v3, v0}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b6d │ │ -0ba67c: 0e00 |000a: return-void │ │ +0c8d78: |[0c8d78] com.badlogic.gdx.graphics.Texture.:(Lcom/badlogic/gdx/graphics/Pixmap;)V │ │ +0c8d88: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c8d8a: 2200 cf01 |0001: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData; // type@01cf │ │ +0c8d8e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0c8d90: 7052 d411 4021 |0004: invoke-direct {v0, v4, v1, v2, v2}, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.:(Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;ZZ)V // method@11d4 │ │ +0c8d96: 7020 6d0b 0300 |0007: invoke-direct {v3, v0}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b6d │ │ +0c8d9c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=138 │ │ 0x000a line=139 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lcom/badlogic/gdx/graphics/Texture; │ │ 0x0000 - 0x000b reg=4 pixmap Lcom/badlogic/gdx/graphics/Pixmap; │ │ @@ -237744,20 +237895,20 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -0ba680: |[0ba680] com.badlogic.gdx.graphics.Texture.:(Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;Z)V │ │ -0ba690: 2200 d101 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData; // type@01d1 │ │ -0ba694: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0ba696: 7051 d411 3054 |0003: invoke-direct {v0, v3, v4, v5, v1}, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.:(Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;ZZ)V // method@11d4 │ │ -0ba69c: 7020 6d0b 0200 |0006: invoke-direct {v2, v0}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b6d │ │ -0ba6a2: 0e00 |0009: return-void │ │ +0c8da0: |[0c8da0] com.badlogic.gdx.graphics.Texture.:(Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;Z)V │ │ +0c8db0: 2200 cf01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData; // type@01cf │ │ +0c8db4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0c8db6: 7051 d411 3054 |0003: invoke-direct {v0, v3, v4, v5, v1}, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.:(Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;ZZ)V // method@11d4 │ │ +0c8dbc: 7020 6d0b 0200 |0006: invoke-direct {v2, v0}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b6d │ │ +0c8dc2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0009 line=147 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/badlogic/gdx/graphics/Texture; │ │ 0x0000 - 0x000a reg=3 pixmap Lcom/badlogic/gdx/graphics/Pixmap; │ │ @@ -237769,21 +237920,21 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Pixmap;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -0ba6a4: |[0ba6a4] com.badlogic.gdx.graphics.Texture.:(Lcom/badlogic/gdx/graphics/Pixmap;Z)V │ │ -0ba6b4: 2200 d101 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData; // type@01d1 │ │ -0ba6b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0ba6ba: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0ba6bc: 7052 d411 4051 |0004: invoke-direct {v0, v4, v1, v5, v2}, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.:(Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;ZZ)V // method@11d4 │ │ -0ba6c2: 7020 6d0b 0300 |0007: invoke-direct {v3, v0}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b6d │ │ -0ba6c8: 0e00 |000a: return-void │ │ +0c8dc4: |[0c8dc4] com.badlogic.gdx.graphics.Texture.:(Lcom/badlogic/gdx/graphics/Pixmap;Z)V │ │ +0c8dd4: 2200 cf01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData; // type@01cf │ │ +0c8dd8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0c8dda: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0c8ddc: 7052 d411 4051 |0004: invoke-direct {v0, v4, v1, v5, v2}, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.:(Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;ZZ)V // method@11d4 │ │ +0c8de2: 7020 6d0b 0300 |0007: invoke-direct {v3, v0}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b6d │ │ +0c8de8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x000a line=143 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lcom/badlogic/gdx/graphics/Texture; │ │ 0x0000 - 0x000b reg=4 pixmap Lcom/badlogic/gdx/graphics/Pixmap; │ │ @@ -237794,26 +237945,26 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/TextureData;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0ba6cc: |[0ba6cc] com.badlogic.gdx.graphics.Texture.:(Lcom/badlogic/gdx/graphics/TextureData;)V │ │ -0ba6dc: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0ba6e2: 6200 6506 |0003: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0665 │ │ -0ba6e6: 5b10 7306 |0005: iput-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0673 │ │ -0ba6ea: 6200 6506 |0007: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0665 │ │ -0ba6ee: 5b10 7106 |0009: iput-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0671 │ │ -0ba6f2: 6200 6806 |000b: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0668 │ │ -0ba6f6: 5b10 7406 |000d: iput-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0674 │ │ -0ba6fa: 6200 6806 |000f: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0668 │ │ -0ba6fe: 5b10 7506 |0011: iput-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0675 │ │ -0ba702: 7020 730b 2100 |0013: invoke-direct {v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.create:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b73 │ │ -0ba708: 0e00 |0016: return-void │ │ +0c8dec: |[0c8dec] com.badlogic.gdx.graphics.Texture.:(Lcom/badlogic/gdx/graphics/TextureData;)V │ │ +0c8dfc: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0c8e02: 6200 6506 |0003: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0665 │ │ +0c8e06: 5b10 7306 |0005: iput-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0673 │ │ +0c8e0a: 6200 6506 |0007: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0665 │ │ +0c8e0e: 5b10 7106 |0009: iput-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0671 │ │ +0c8e12: 6200 6806 |000b: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0668 │ │ +0c8e16: 5b10 7406 |000d: iput-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0674 │ │ +0c8e1a: 6200 6806 |000f: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0668 │ │ +0c8e1e: 5b10 7506 |0011: iput-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0675 │ │ +0c8e22: 7020 730b 2100 |0013: invoke-direct {v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.create:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b73 │ │ +0c8e28: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0003 line=110 │ │ 0x0007 line=111 │ │ 0x000b line=112 │ │ 0x000f line=113 │ │ @@ -237828,20 +237979,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0ba70c: |[0ba70c] com.badlogic.gdx.graphics.Texture.:(Ljava/lang/String;)V │ │ -0ba71c: 6200 1e00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ -0ba720: 7220 1201 2000 |0002: invoke-interface {v0, v2}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0112 │ │ -0ba726: 0c00 |0005: move-result-object v0 │ │ -0ba728: 7020 670b 0100 |0006: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0b67 │ │ -0ba72e: 0e00 |0009: return-void │ │ +0c8e2c: |[0c8e2c] com.badlogic.gdx.graphics.Texture.:(Ljava/lang/String;)V │ │ +0c8e3c: 6200 1e00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ +0c8e40: 7220 1201 2000 |0002: invoke-interface {v0, v2}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0112 │ │ +0c8e46: 0c00 |0005: move-result-object v0 │ │ +0c8e48: 7020 670b 0100 |0006: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0b67 │ │ +0c8e4e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0009 line=119 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/graphics/Texture; │ │ 0x0000 - 0x000a reg=2 internalPath Ljava/lang/String; │ │ @@ -237851,26 +238002,26 @@ │ │ type : '(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/Texture;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0ba730: |[0ba730] com.badlogic.gdx.graphics.Texture.addManagedTexture:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/Texture;)V │ │ -0ba740: 6201 7206 |0000: sget-object v1, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@0672 │ │ -0ba744: 7220 6327 2100 |0002: invoke-interface {v1, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -0ba74a: 0c00 |0005: move-result-object v0 │ │ -0ba74c: 1f00 f003 |0006: check-cast v0, Ljava/util/List; // type@03f0 │ │ -0ba750: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ -0ba754: 2200 e703 |000a: new-instance v0, Ljava/util/ArrayList; // type@03e7 │ │ -0ba758: 7010 2c27 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@272c │ │ -0ba75e: 7220 5627 3000 |000f: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2756 │ │ -0ba764: 6201 7206 |0012: sget-object v1, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@0672 │ │ -0ba768: 7230 6527 2100 |0014: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2765 │ │ -0ba76e: 0e00 |0017: return-void │ │ +0c8e50: |[0c8e50] com.badlogic.gdx.graphics.Texture.addManagedTexture:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/Texture;)V │ │ +0c8e60: 6201 7206 |0000: sget-object v1, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@0672 │ │ +0c8e64: 7220 6327 2100 |0002: invoke-interface {v1, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +0c8e6a: 0c00 |0005: move-result-object v0 │ │ +0c8e6c: 1f00 ee03 |0006: check-cast v0, Ljava/util/List; // type@03ee │ │ +0c8e70: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ +0c8e74: 2200 e503 |000a: new-instance v0, Ljava/util/ArrayList; // type@03e5 │ │ +0c8e78: 7010 2c27 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@272c │ │ +0c8e7e: 7220 5627 3000 |000f: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2756 │ │ +0c8e84: 6201 7206 |0012: sget-object v1, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@0672 │ │ +0c8e88: 7230 6527 2100 |0014: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2765 │ │ +0c8e8e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0008 line=349 │ │ 0x000f line=350 │ │ 0x0012 line=351 │ │ 0x0017 line=352 │ │ @@ -237885,18 +238036,18 @@ │ │ type : '(Lcom/badlogic/gdx/Application;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ba770: |[0ba770] com.badlogic.gdx.graphics.Texture.clearAllTextures:(Lcom/badlogic/gdx/Application;)V │ │ -0ba780: 6200 7206 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@0672 │ │ -0ba784: 7220 6627 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2766 │ │ -0ba78a: 0e00 |0005: return-void │ │ +0c8e90: |[0c8e90] com.badlogic.gdx.graphics.Texture.clearAllTextures:(Lcom/badlogic/gdx/Application;)V │ │ +0c8ea0: 6200 7206 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@0672 │ │ +0c8ea4: 7220 6627 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2766 │ │ +0c8eaa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x0005 line=357 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 app Lcom/badlogic/gdx/Application; │ │ │ │ @@ -237905,25 +238056,25 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/TextureData;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0ba78c: |[0ba78c] com.badlogic.gdx.graphics.Texture.create:(Lcom/badlogic/gdx/graphics/TextureData;)V │ │ -0ba79c: 7100 740b 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/graphics/Texture;.createGLHandle:()I // method@0b74 │ │ -0ba7a2: 0a00 |0003: move-result v0 │ │ -0ba7a4: 5910 7006 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@0670 │ │ -0ba7a8: 6e20 830b 2100 |0006: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.load:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b83 │ │ -0ba7ae: 7210 950b 0200 |0009: invoke-interface {v2}, Lcom/badlogic/gdx/graphics/TextureData;.isManaged:()Z // method@0b95 │ │ -0ba7b4: 0a00 |000c: move-result v0 │ │ -0ba7b6: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -0ba7ba: 6200 1c00 |000f: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ba7be: 7120 6f0b 1000 |0011: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/Texture;.addManagedTexture:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/Texture;)V // method@0b6f │ │ -0ba7c4: 0e00 |0014: return-void │ │ +0c8eac: |[0c8eac] com.badlogic.gdx.graphics.Texture.create:(Lcom/badlogic/gdx/graphics/TextureData;)V │ │ +0c8ebc: 7100 740b 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/graphics/Texture;.createGLHandle:()I // method@0b74 │ │ +0c8ec2: 0a00 |0003: move-result v0 │ │ +0c8ec4: 5910 7006 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@0670 │ │ +0c8ec8: 6e20 830b 2100 |0006: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.load:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b83 │ │ +0c8ece: 7210 950b 0200 |0009: invoke-interface {v2}, Lcom/badlogic/gdx/graphics/TextureData;.isManaged:()Z // method@0b95 │ │ +0c8ed4: 0a00 |000c: move-result v0 │ │ +0c8ed6: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +0c8eda: 6200 1c00 |000f: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0c8ede: 7120 6f0b 1000 |0011: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/Texture;.addManagedTexture:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/Texture;)V // method@0b6f │ │ +0c8ee4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0006 line=159 │ │ 0x0009 line=160 │ │ 0x0014 line=161 │ │ locals : │ │ @@ -237935,31 +238086,31 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -0ba7c8: |[0ba7c8] com.badlogic.gdx.graphics.Texture.createGLHandle:()I │ │ -0ba7d8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0ba7da: 6200 6d06 |0001: sget-object v0, Lcom/badlogic/gdx/graphics/Texture;.buffer:Ljava/nio/IntBuffer; // field@066d │ │ -0ba7de: 6e20 1527 3000 |0003: invoke-virtual {v0, v3}, Ljava/nio/IntBuffer;.position:(I)Ljava/nio/Buffer; // method@2715 │ │ -0ba7e4: 6200 6d06 |0006: sget-object v0, Lcom/badlogic/gdx/graphics/Texture;.buffer:Ljava/nio/IntBuffer; // field@066d │ │ -0ba7e8: 6201 6d06 |0008: sget-object v1, Lcom/badlogic/gdx/graphics/Texture;.buffer:Ljava/nio/IntBuffer; // field@066d │ │ -0ba7ec: 6e10 0c27 0100 |000a: invoke-virtual {v1}, Ljava/nio/IntBuffer;.capacity:()I // method@270c │ │ -0ba7f2: 0a01 |000d: move-result v1 │ │ -0ba7f4: 6e20 1227 1000 |000e: invoke-virtual {v0, v1}, Ljava/nio/IntBuffer;.limit:(I)Ljava/nio/Buffer; // method@2712 │ │ -0ba7fa: 6200 1f00 |0011: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0ba7fe: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -0ba800: 6202 6d06 |0014: sget-object v2, Lcom/badlogic/gdx/graphics/Texture;.buffer:Ljava/nio/IntBuffer; // field@066d │ │ -0ba804: 7230 b70a 1002 |0016: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glGenTextures:(ILjava/nio/IntBuffer;)V // method@0ab7 │ │ -0ba80a: 6200 6d06 |0019: sget-object v0, Lcom/badlogic/gdx/graphics/Texture;.buffer:Ljava/nio/IntBuffer; // field@066d │ │ -0ba80e: 6e20 1027 3000 |001b: invoke-virtual {v0, v3}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ -0ba814: 0a00 |001e: move-result v0 │ │ -0ba816: 0f00 |001f: return v0 │ │ +0c8ee8: |[0c8ee8] com.badlogic.gdx.graphics.Texture.createGLHandle:()I │ │ +0c8ef8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0c8efa: 6200 6d06 |0001: sget-object v0, Lcom/badlogic/gdx/graphics/Texture;.buffer:Ljava/nio/IntBuffer; // field@066d │ │ +0c8efe: 6e20 1527 3000 |0003: invoke-virtual {v0, v3}, Ljava/nio/IntBuffer;.position:(I)Ljava/nio/Buffer; // method@2715 │ │ +0c8f04: 6200 6d06 |0006: sget-object v0, Lcom/badlogic/gdx/graphics/Texture;.buffer:Ljava/nio/IntBuffer; // field@066d │ │ +0c8f08: 6201 6d06 |0008: sget-object v1, Lcom/badlogic/gdx/graphics/Texture;.buffer:Ljava/nio/IntBuffer; // field@066d │ │ +0c8f0c: 6e10 0c27 0100 |000a: invoke-virtual {v1}, Ljava/nio/IntBuffer;.capacity:()I // method@270c │ │ +0c8f12: 0a01 |000d: move-result v1 │ │ +0c8f14: 6e20 1227 1000 |000e: invoke-virtual {v0, v1}, Ljava/nio/IntBuffer;.limit:(I)Ljava/nio/Buffer; // method@2712 │ │ +0c8f1a: 6200 1f00 |0011: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0c8f1e: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +0c8f20: 6202 6d06 |0014: sget-object v2, Lcom/badlogic/gdx/graphics/Texture;.buffer:Ljava/nio/IntBuffer; // field@066d │ │ +0c8f24: 7230 b70a 1002 |0016: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glGenTextures:(ILjava/nio/IntBuffer;)V // method@0ab7 │ │ +0c8f2a: 6200 6d06 |0019: sget-object v0, Lcom/badlogic/gdx/graphics/Texture;.buffer:Ljava/nio/IntBuffer; // field@066d │ │ +0c8f2e: 6e20 1027 3000 |001b: invoke-virtual {v0, v3}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ +0c8f34: 0a00 |001e: move-result v0 │ │ +0c8f36: 0f00 |001f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=164 │ │ 0x0006 line=165 │ │ 0x0011 line=166 │ │ 0x0019 line=167 │ │ locals : │ │ @@ -237969,45 +238120,45 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -0ba818: |[0ba818] com.badlogic.gdx.graphics.Texture.getManagedStatus:()Ljava/lang/String; │ │ -0ba828: 2201 c503 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ba82c: 7010 6726 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ba832: 1a03 4b0d |0005: const-string v3, "Managed textures/app: { " // string@0d4b │ │ -0ba836: 6e20 6e26 3100 |0007: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ba83c: 6203 7206 |000a: sget-object v3, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@0672 │ │ -0ba840: 7210 6427 0300 |000c: invoke-interface {v3}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@2764 │ │ -0ba846: 0c03 |000f: move-result-object v3 │ │ -0ba848: 7210 7027 0300 |0010: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2770 │ │ -0ba84e: 0c02 |0013: move-result-object v2 │ │ -0ba850: 7210 5327 0200 |0014: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0ba856: 0a03 |0017: move-result v3 │ │ -0ba858: 3803 1d00 |0018: if-eqz v3, 0035 // +001d │ │ -0ba85c: 7210 5427 0200 |001a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0ba862: 0c00 |001d: move-result-object v0 │ │ -0ba864: 1f00 4f00 |001e: check-cast v0, Lcom/badlogic/gdx/Application; // type@004f │ │ -0ba868: 6203 7206 |0020: sget-object v3, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@0672 │ │ -0ba86c: 7220 6327 0300 |0022: invoke-interface {v3, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -0ba872: 0c03 |0025: move-result-object v3 │ │ -0ba874: 1f03 f003 |0026: check-cast v3, Ljava/util/List; // type@03f0 │ │ -0ba878: 7210 5e27 0300 |0028: invoke-interface {v3}, Ljava/util/List;.size:()I // method@275e │ │ -0ba87e: 0a03 |002b: move-result v3 │ │ -0ba880: 6e20 6b26 3100 |002c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0ba886: 1a03 0600 |002f: const-string v3, " " // string@0006 │ │ -0ba88a: 6e20 6e26 3100 |0031: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ba890: 28e0 |0034: goto 0014 // -0020 │ │ -0ba892: 1a03 252c |0035: const-string v3, "}" // string@2c25 │ │ -0ba896: 6e20 6e26 3100 |0037: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ba89c: 6e10 7426 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ba8a2: 0c03 |003d: move-result-object v3 │ │ -0ba8a4: 1103 |003e: return-object v3 │ │ +0c8f38: |[0c8f38] com.badlogic.gdx.graphics.Texture.getManagedStatus:()Ljava/lang/String; │ │ +0c8f48: 2201 c303 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0c8f4c: 7010 6726 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0c8f52: 1a03 490d |0005: const-string v3, "Managed textures/app: { " // string@0d49 │ │ +0c8f56: 6e20 6e26 3100 |0007: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c8f5c: 6203 7206 |000a: sget-object v3, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@0672 │ │ +0c8f60: 7210 6427 0300 |000c: invoke-interface {v3}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@2764 │ │ +0c8f66: 0c03 |000f: move-result-object v3 │ │ +0c8f68: 7210 7027 0300 |0010: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2770 │ │ +0c8f6e: 0c02 |0013: move-result-object v2 │ │ +0c8f70: 7210 5327 0200 |0014: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0c8f76: 0a03 |0017: move-result v3 │ │ +0c8f78: 3803 1d00 |0018: if-eqz v3, 0035 // +001d │ │ +0c8f7c: 7210 5427 0200 |001a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0c8f82: 0c00 |001d: move-result-object v0 │ │ +0c8f84: 1f00 4d00 |001e: check-cast v0, Lcom/badlogic/gdx/Application; // type@004d │ │ +0c8f88: 6203 7206 |0020: sget-object v3, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@0672 │ │ +0c8f8c: 7220 6327 0300 |0022: invoke-interface {v3, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +0c8f92: 0c03 |0025: move-result-object v3 │ │ +0c8f94: 1f03 ee03 |0026: check-cast v3, Ljava/util/List; // type@03ee │ │ +0c8f98: 7210 5e27 0300 |0028: invoke-interface {v3}, Ljava/util/List;.size:()I // method@275e │ │ +0c8f9e: 0a03 |002b: move-result v3 │ │ +0c8fa0: 6e20 6b26 3100 |002c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0c8fa6: 1a03 0600 |002f: const-string v3, " " // string@0006 │ │ +0c8faa: 6e20 6e26 3100 |0031: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c8fb0: 28e0 |0034: goto 0014 // -0020 │ │ +0c8fb2: 1a03 232c |0035: const-string v3, "}" // string@2c23 │ │ +0c8fb6: 6e20 6e26 3100 |0037: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c8fbc: 6e10 7426 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0c8fc2: 0c03 |003d: move-result-object v3 │ │ +0c8fc4: 1103 |003e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x0005 line=429 │ │ 0x000a line=430 │ │ 0x0020 line=431 │ │ 0x002f line=432 │ │ @@ -238023,118 +238174,118 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0ba8a8: |[0ba8a8] com.badlogic.gdx.graphics.Texture.getNumManagedTextures:()I │ │ -0ba8b8: 6200 7206 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@0672 │ │ -0ba8bc: 6201 1c00 |0002: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ba8c0: 7220 6327 1000 |0004: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -0ba8c6: 0c00 |0007: move-result-object v0 │ │ -0ba8c8: 1f00 f003 |0008: check-cast v0, Ljava/util/List; // type@03f0 │ │ -0ba8cc: 7210 5e27 0000 |000a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@275e │ │ -0ba8d2: 0a00 |000d: move-result v0 │ │ -0ba8d4: 0f00 |000e: return v0 │ │ +0c8fc8: |[0c8fc8] com.badlogic.gdx.graphics.Texture.getNumManagedTextures:()I │ │ +0c8fd8: 6200 7206 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@0672 │ │ +0c8fdc: 6201 1c00 |0002: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0c8fe0: 7220 6327 1000 |0004: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +0c8fe6: 0c00 |0007: move-result-object v0 │ │ +0c8fe8: 1f00 ee03 |0008: check-cast v0, Ljava/util/List; // type@03ee │ │ +0c8fec: 7210 5e27 0000 |000a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@275e │ │ +0c8ff2: 0a00 |000d: move-result v0 │ │ +0c8ff4: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ locals : │ │ │ │ #16 : (in Lcom/badlogic/gdx/graphics/Texture;) │ │ name : 'invalidateAllTextures' │ │ type : '(Lcom/badlogic/gdx/Application;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 165 16-bit code units │ │ -0ba8d8: |[0ba8d8] com.badlogic.gdx.graphics.Texture.invalidateAllTextures:(Lcom/badlogic/gdx/Application;)V │ │ -0ba8e8: 120a |0000: const/4 v10, #int 0 // #0 │ │ -0ba8ea: 6208 7206 |0001: sget-object v8, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@0672 │ │ -0ba8ee: 7220 6327 b800 |0003: invoke-interface {v8, v11}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -0ba8f4: 0c03 |0006: move-result-object v3 │ │ -0ba8f6: 1f03 f003 |0007: check-cast v3, Ljava/util/List; // type@03f0 │ │ -0ba8fa: 3903 0300 |0009: if-nez v3, 000c // +0003 │ │ -0ba8fe: 0e00 |000b: return-void │ │ -0ba900: 6208 6c06 |000c: sget-object v8, Lcom/badlogic/gdx/graphics/Texture;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@066c │ │ -0ba904: 3908 1500 |000e: if-nez v8, 0023 // +0015 │ │ -0ba908: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -0ba90a: 7210 5e27 0300 |0011: invoke-interface {v3}, Ljava/util/List;.size:()I // method@275e │ │ -0ba910: 0a08 |0014: move-result v8 │ │ -0ba912: 3581 f6ff |0015: if-ge v1, v8, 000b // -000a │ │ -0ba916: 7220 5927 1300 |0017: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -0ba91c: 0c06 |001a: move-result-object v6 │ │ -0ba91e: 1f06 2801 |001b: check-cast v6, Lcom/badlogic/gdx/graphics/Texture; // type@0128 │ │ -0ba922: 7010 840b 0600 |001d: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/Texture;.reload:()V // method@0b84 │ │ -0ba928: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ba92c: 28ef |0022: goto 0011 // -0011 │ │ -0ba92e: 6208 6c06 |0023: sget-object v8, Lcom/badlogic/gdx/graphics/Texture;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@066c │ │ -0ba932: 6e10 f501 0800 |0025: invoke-virtual {v8}, Lcom/badlogic/gdx/assets/AssetManager;.finishLoading:()V // method@01f5 │ │ -0ba938: 2207 e703 |0028: new-instance v7, Ljava/util/ArrayList; // type@03e7 │ │ -0ba93c: 7020 2e27 3700 |002a: invoke-direct {v7, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@272e │ │ -0ba942: 7210 5b27 0700 |002d: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@275b │ │ -0ba948: 0c02 |0030: move-result-object v2 │ │ -0ba94a: 7210 5327 0200 |0031: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0ba950: 0a08 |0034: move-result v8 │ │ -0ba952: 3808 6800 |0035: if-eqz v8, 009d // +0068 │ │ -0ba956: 7210 5427 0200 |0037: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0ba95c: 0c06 |003a: move-result-object v6 │ │ -0ba95e: 1f06 2801 |003b: check-cast v6, Lcom/badlogic/gdx/graphics/Texture; // type@0128 │ │ -0ba962: 6208 6c06 |003d: sget-object v8, Lcom/badlogic/gdx/graphics/Texture;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@066c │ │ -0ba966: 6e20 f801 6800 |003f: invoke-virtual {v8, v6}, Lcom/badlogic/gdx/assets/AssetManager;.getAssetFileName:(Ljava/lang/Object;)Ljava/lang/String; // method@01f8 │ │ -0ba96c: 0c00 |0042: move-result-object v0 │ │ -0ba96e: 3900 0600 |0043: if-nez v0, 0049 // +0006 │ │ -0ba972: 7010 840b 0600 |0045: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/Texture;.reload:()V // method@0b84 │ │ -0ba978: 28e9 |0048: goto 0031 // -0017 │ │ -0ba97a: 6208 6c06 |0049: sget-object v8, Lcom/badlogic/gdx/graphics/Texture;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@066c │ │ -0ba97e: 6e20 0102 0800 |004b: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/assets/AssetManager;.getReferenceCount:(Ljava/lang/String;)I // method@0201 │ │ -0ba984: 0a05 |004e: move-result v5 │ │ -0ba986: 6208 6c06 |004f: sget-object v8, Lcom/badlogic/gdx/graphics/Texture;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@066c │ │ -0ba98a: 6e30 0d02 080a |0051: invoke-virtual {v8, v0, v10}, Lcom/badlogic/gdx/assets/AssetManager;.setReferenceCount:(Ljava/lang/String;I)V // method@020d │ │ -0ba990: 596a 7006 |0054: iput v10, v6, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@0670 │ │ -0ba994: 2204 8900 |0056: new-instance v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter; // type@0089 │ │ -0ba998: 7010 5502 0400 |0058: invoke-direct {v4}, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.:()V // method@0255 │ │ -0ba99e: 6e10 7c0b 0600 |005b: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.getTextureData:()Lcom/badlogic/gdx/graphics/TextureData; // method@0b7c │ │ -0ba9a4: 0c08 |005e: move-result-object v8 │ │ -0ba9a6: 5b48 1701 |005f: iput-object v8, v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.textureData:Lcom/badlogic/gdx/graphics/TextureData; // field@0117 │ │ -0ba9aa: 6e10 7a0b 0600 |0061: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.getMinFilter:()Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // method@0b7a │ │ -0ba9b0: 0c08 |0064: move-result-object v8 │ │ -0ba9b2: 5b48 1501 |0065: iput-object v8, v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0115 │ │ -0ba9b6: 6e10 780b 0600 |0067: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.getMagFilter:()Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // method@0b78 │ │ -0ba9bc: 0c08 |006a: move-result-object v8 │ │ -0ba9be: 5b48 1401 |006b: iput-object v8, v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0114 │ │ -0ba9c2: 6e10 7e0b 0600 |006d: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.getUWrap:()Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // method@0b7e │ │ -0ba9c8: 0c08 |0070: move-result-object v8 │ │ -0ba9ca: 5b48 1801 |0071: iput-object v8, v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.wrapU:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0118 │ │ -0ba9ce: 6e10 7f0b 0600 |0073: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.getVWrap:()Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // method@0b7f │ │ -0ba9d4: 0c08 |0076: move-result-object v8 │ │ -0ba9d6: 5b48 1901 |0077: iput-object v8, v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.wrapV:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0119 │ │ -0ba9da: 5468 6e06 |0079: iget-object v8, v6, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ -0ba9de: 7210 980b 0800 |007b: invoke-interface {v8}, Lcom/badlogic/gdx/graphics/TextureData;.useMipMaps:()Z // method@0b98 │ │ -0ba9e4: 0a08 |007e: move-result v8 │ │ -0ba9e6: 5c48 1201 |007f: iput-boolean v8, v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.genMipMaps:Z // field@0112 │ │ -0ba9ea: 5b46 1601 |0081: iput-object v6, v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0116 │ │ -0ba9ee: 2208 2501 |0083: new-instance v8, Lcom/badlogic/gdx/graphics/Texture$1; // type@0125 │ │ -0ba9f2: 7020 580b 5800 |0085: invoke-direct {v8, v5}, Lcom/badlogic/gdx/graphics/Texture$1;.:(I)V // method@0b58 │ │ -0ba9f8: 5b48 1301 |0088: iput-object v8, v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.loadedCallback:Lcom/badlogic/gdx/assets/AssetLoaderParameters$LoadedCallback; // field@0113 │ │ -0ba9fc: 6208 6c06 |008a: sget-object v8, Lcom/badlogic/gdx/graphics/Texture;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@066c │ │ -0baa00: 6e20 0e02 0800 |008c: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/assets/AssetManager;.unload:(Ljava/lang/String;)V // method@020e │ │ -0baa06: 7100 740b 0000 |008f: invoke-static {}, Lcom/badlogic/gdx/graphics/Texture;.createGLHandle:()I // method@0b74 │ │ -0baa0c: 0a08 |0092: move-result v8 │ │ -0baa0e: 5968 7006 |0093: iput v8, v6, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@0670 │ │ -0baa12: 6208 6c06 |0095: sget-object v8, Lcom/badlogic/gdx/graphics/Texture;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@066c │ │ -0baa16: 1c09 2801 |0097: const-class v9, Lcom/badlogic/gdx/graphics/Texture; // type@0128 │ │ -0baa1a: 6e40 0902 0849 |0099: invoke-virtual {v8, v0, v9, v4}, Lcom/badlogic/gdx/assets/AssetManager;.load:(Ljava/lang/String;Ljava/lang/Class;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V // method@0209 │ │ -0baa20: 2895 |009c: goto 0031 // -006b │ │ -0baa22: 7210 5827 0300 |009d: invoke-interface {v3}, Ljava/util/List;.clear:()V // method@2758 │ │ -0baa28: 7220 5727 7300 |00a0: invoke-interface {v3, v7}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@2757 │ │ -0baa2e: 2900 68ff |00a3: goto/16 000b // -0098 │ │ +0c8ff8: |[0c8ff8] com.badlogic.gdx.graphics.Texture.invalidateAllTextures:(Lcom/badlogic/gdx/Application;)V │ │ +0c9008: 120a |0000: const/4 v10, #int 0 // #0 │ │ +0c900a: 6208 7206 |0001: sget-object v8, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@0672 │ │ +0c900e: 7220 6327 b800 |0003: invoke-interface {v8, v11}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +0c9014: 0c03 |0006: move-result-object v3 │ │ +0c9016: 1f03 ee03 |0007: check-cast v3, Ljava/util/List; // type@03ee │ │ +0c901a: 3903 0300 |0009: if-nez v3, 000c // +0003 │ │ +0c901e: 0e00 |000b: return-void │ │ +0c9020: 6208 6c06 |000c: sget-object v8, Lcom/badlogic/gdx/graphics/Texture;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@066c │ │ +0c9024: 3908 1500 |000e: if-nez v8, 0023 // +0015 │ │ +0c9028: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +0c902a: 7210 5e27 0300 |0011: invoke-interface {v3}, Ljava/util/List;.size:()I // method@275e │ │ +0c9030: 0a08 |0014: move-result v8 │ │ +0c9032: 3581 f6ff |0015: if-ge v1, v8, 000b // -000a │ │ +0c9036: 7220 5927 1300 |0017: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +0c903c: 0c06 |001a: move-result-object v6 │ │ +0c903e: 1f06 2601 |001b: check-cast v6, Lcom/badlogic/gdx/graphics/Texture; // type@0126 │ │ +0c9042: 7010 840b 0600 |001d: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/Texture;.reload:()V // method@0b84 │ │ +0c9048: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c904c: 28ef |0022: goto 0011 // -0011 │ │ +0c904e: 6208 6c06 |0023: sget-object v8, Lcom/badlogic/gdx/graphics/Texture;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@066c │ │ +0c9052: 6e10 f501 0800 |0025: invoke-virtual {v8}, Lcom/badlogic/gdx/assets/AssetManager;.finishLoading:()V // method@01f5 │ │ +0c9058: 2207 e503 |0028: new-instance v7, Ljava/util/ArrayList; // type@03e5 │ │ +0c905c: 7020 2e27 3700 |002a: invoke-direct {v7, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@272e │ │ +0c9062: 7210 5b27 0700 |002d: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@275b │ │ +0c9068: 0c02 |0030: move-result-object v2 │ │ +0c906a: 7210 5327 0200 |0031: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0c9070: 0a08 |0034: move-result v8 │ │ +0c9072: 3808 6800 |0035: if-eqz v8, 009d // +0068 │ │ +0c9076: 7210 5427 0200 |0037: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0c907c: 0c06 |003a: move-result-object v6 │ │ +0c907e: 1f06 2601 |003b: check-cast v6, Lcom/badlogic/gdx/graphics/Texture; // type@0126 │ │ +0c9082: 6208 6c06 |003d: sget-object v8, Lcom/badlogic/gdx/graphics/Texture;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@066c │ │ +0c9086: 6e20 f801 6800 |003f: invoke-virtual {v8, v6}, Lcom/badlogic/gdx/assets/AssetManager;.getAssetFileName:(Ljava/lang/Object;)Ljava/lang/String; // method@01f8 │ │ +0c908c: 0c00 |0042: move-result-object v0 │ │ +0c908e: 3900 0600 |0043: if-nez v0, 0049 // +0006 │ │ +0c9092: 7010 840b 0600 |0045: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/Texture;.reload:()V // method@0b84 │ │ +0c9098: 28e9 |0048: goto 0031 // -0017 │ │ +0c909a: 6208 6c06 |0049: sget-object v8, Lcom/badlogic/gdx/graphics/Texture;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@066c │ │ +0c909e: 6e20 0102 0800 |004b: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/assets/AssetManager;.getReferenceCount:(Ljava/lang/String;)I // method@0201 │ │ +0c90a4: 0a05 |004e: move-result v5 │ │ +0c90a6: 6208 6c06 |004f: sget-object v8, Lcom/badlogic/gdx/graphics/Texture;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@066c │ │ +0c90aa: 6e30 0d02 080a |0051: invoke-virtual {v8, v0, v10}, Lcom/badlogic/gdx/assets/AssetManager;.setReferenceCount:(Ljava/lang/String;I)V // method@020d │ │ +0c90b0: 596a 7006 |0054: iput v10, v6, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@0670 │ │ +0c90b4: 2204 8700 |0056: new-instance v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter; // type@0087 │ │ +0c90b8: 7010 5502 0400 |0058: invoke-direct {v4}, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.:()V // method@0255 │ │ +0c90be: 6e10 7c0b 0600 |005b: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.getTextureData:()Lcom/badlogic/gdx/graphics/TextureData; // method@0b7c │ │ +0c90c4: 0c08 |005e: move-result-object v8 │ │ +0c90c6: 5b48 1701 |005f: iput-object v8, v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.textureData:Lcom/badlogic/gdx/graphics/TextureData; // field@0117 │ │ +0c90ca: 6e10 7a0b 0600 |0061: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.getMinFilter:()Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // method@0b7a │ │ +0c90d0: 0c08 |0064: move-result-object v8 │ │ +0c90d2: 5b48 1501 |0065: iput-object v8, v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0115 │ │ +0c90d6: 6e10 780b 0600 |0067: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.getMagFilter:()Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // method@0b78 │ │ +0c90dc: 0c08 |006a: move-result-object v8 │ │ +0c90de: 5b48 1401 |006b: iput-object v8, v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0114 │ │ +0c90e2: 6e10 7e0b 0600 |006d: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.getUWrap:()Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // method@0b7e │ │ +0c90e8: 0c08 |0070: move-result-object v8 │ │ +0c90ea: 5b48 1801 |0071: iput-object v8, v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.wrapU:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0118 │ │ +0c90ee: 6e10 7f0b 0600 |0073: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.getVWrap:()Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // method@0b7f │ │ +0c90f4: 0c08 |0076: move-result-object v8 │ │ +0c90f6: 5b48 1901 |0077: iput-object v8, v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.wrapV:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0119 │ │ +0c90fa: 5468 6e06 |0079: iget-object v8, v6, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ +0c90fe: 7210 980b 0800 |007b: invoke-interface {v8}, Lcom/badlogic/gdx/graphics/TextureData;.useMipMaps:()Z // method@0b98 │ │ +0c9104: 0a08 |007e: move-result v8 │ │ +0c9106: 5c48 1201 |007f: iput-boolean v8, v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.genMipMaps:Z // field@0112 │ │ +0c910a: 5b46 1601 |0081: iput-object v6, v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0116 │ │ +0c910e: 2208 2301 |0083: new-instance v8, Lcom/badlogic/gdx/graphics/Texture$1; // type@0123 │ │ +0c9112: 7020 580b 5800 |0085: invoke-direct {v8, v5}, Lcom/badlogic/gdx/graphics/Texture$1;.:(I)V // method@0b58 │ │ +0c9118: 5b48 1301 |0088: iput-object v8, v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.loadedCallback:Lcom/badlogic/gdx/assets/AssetLoaderParameters$LoadedCallback; // field@0113 │ │ +0c911c: 6208 6c06 |008a: sget-object v8, Lcom/badlogic/gdx/graphics/Texture;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@066c │ │ +0c9120: 6e20 0e02 0800 |008c: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/assets/AssetManager;.unload:(Ljava/lang/String;)V // method@020e │ │ +0c9126: 7100 740b 0000 |008f: invoke-static {}, Lcom/badlogic/gdx/graphics/Texture;.createGLHandle:()I // method@0b74 │ │ +0c912c: 0a08 |0092: move-result v8 │ │ +0c912e: 5968 7006 |0093: iput v8, v6, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@0670 │ │ +0c9132: 6208 6c06 |0095: sget-object v8, Lcom/badlogic/gdx/graphics/Texture;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@066c │ │ +0c9136: 1c09 2601 |0097: const-class v9, Lcom/badlogic/gdx/graphics/Texture; // type@0126 │ │ +0c913a: 6e40 0902 0849 |0099: invoke-virtual {v8, v0, v9, v4}, Lcom/badlogic/gdx/assets/AssetManager;.load:(Ljava/lang/String;Ljava/lang/Class;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V // method@0209 │ │ +0c9140: 2895 |009c: goto 0031 // -006b │ │ +0c9142: 7210 5827 0300 |009d: invoke-interface {v3}, Ljava/util/List;.clear:()V // method@2758 │ │ +0c9148: 7220 5727 7300 |00a0: invoke-interface {v3, v7}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@2757 │ │ +0c914e: 2900 68ff |00a3: goto/16 000b // -0098 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=361 │ │ 0x0009 line=362 │ │ 0x000b line=417 │ │ 0x000c line=364 │ │ 0x0010 line=365 │ │ @@ -238181,29 +238332,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0baa34: |[0baa34] com.badlogic.gdx.graphics.Texture.reload:()V │ │ -0baa44: 5420 6e06 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ -0baa48: 7210 950b 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/TextureData;.isManaged:()Z // method@0b95 │ │ -0baa4e: 0a00 |0005: move-result v0 │ │ -0baa50: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ -0baa54: 2200 fc02 |0008: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0baa58: 1a01 910f |000a: const-string v1, "Tried to reload unmanaged Texture" // string@0f91 │ │ -0baa5c: 7020 b41f 1000 |000c: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0baa62: 2700 |000f: throw v0 │ │ -0baa64: 7100 740b 0000 |0010: invoke-static {}, Lcom/badlogic/gdx/graphics/Texture;.createGLHandle:()I // method@0b74 │ │ -0baa6a: 0a00 |0013: move-result v0 │ │ -0baa6c: 5920 7006 |0014: iput v0, v2, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@0670 │ │ -0baa70: 5420 6e06 |0016: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ -0baa74: 6e20 830b 0200 |0018: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/Texture;.load:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b83 │ │ -0baa7a: 0e00 |001b: return-void │ │ +0c9154: |[0c9154] com.badlogic.gdx.graphics.Texture.reload:()V │ │ +0c9164: 5420 6e06 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ +0c9168: 7210 950b 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/TextureData;.isManaged:()Z // method@0b95 │ │ +0c916e: 0a00 |0005: move-result v0 │ │ +0c9170: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ +0c9174: 2200 fa02 |0008: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0c9178: 1a01 8f0f |000a: const-string v1, "Tried to reload unmanaged Texture" // string@0f8f │ │ +0c917c: 7020 b41f 1000 |000c: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0c9182: 2700 |000f: throw v0 │ │ +0c9184: 7100 740b 0000 |0010: invoke-static {}, Lcom/badlogic/gdx/graphics/Texture;.createGLHandle:()I // method@0b74 │ │ +0c918a: 0a00 |0013: move-result v0 │ │ +0c918c: 5920 7006 |0014: iput v0, v2, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@0670 │ │ +0c9190: 5420 6e06 |0016: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ +0c9194: 6e20 830b 0200 |0018: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/Texture;.load:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b83 │ │ +0c919a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0010 line=236 │ │ 0x0016 line=237 │ │ 0x001b line=238 │ │ locals : │ │ @@ -238214,17 +238365,17 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0baa7c: |[0baa7c] com.badlogic.gdx.graphics.Texture.setAssetManager:(Lcom/badlogic/gdx/assets/AssetManager;)V │ │ -0baa8c: 6900 6c06 |0000: sput-object v0, Lcom/badlogic/gdx/graphics/Texture;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@066c │ │ -0baa90: 0e00 |0002: return-void │ │ +0c919c: |[0c919c] com.badlogic.gdx.graphics.Texture.setAssetManager:(Lcom/badlogic/gdx/assets/AssetManager;)V │ │ +0c91ac: 6900 6c06 |0000: sput-object v0, Lcom/badlogic/gdx/graphics/Texture;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@066c │ │ +0c91b0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0002 line=425 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 manager Lcom/badlogic/gdx/assets/AssetManager; │ │ │ │ @@ -238233,17 +238384,17 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0baa94: |[0baa94] com.badlogic.gdx.graphics.Texture.setEnforcePotImages:(Z)V │ │ -0baaa4: 6a00 6f06 |0000: sput-boolean v0, Lcom/badlogic/gdx/graphics/Texture;.enforcePotImages:Z // field@066f │ │ -0baaa8: 0e00 |0002: return-void │ │ +0c91b4: |[0c91b4] com.badlogic.gdx.graphics.Texture.setEnforcePotImages:(Z)V │ │ +0c91c4: 6a00 6f06 |0000: sput-boolean v0, Lcom/badlogic/gdx/graphics/Texture;.enforcePotImages:Z // field@066f │ │ +0c91c8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0002 line=345 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 enforcePotImages Z │ │ │ │ @@ -238252,125 +238403,125 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Pixmap;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 217 16-bit code units │ │ -0baaac: |[0baaac] com.badlogic.gdx.graphics.Texture.uploadImageData:(Lcom/badlogic/gdx/graphics/Pixmap;)V │ │ -0baabc: 6301 6f06 |0000: sget-boolean v1, Lcom/badlogic/gdx/graphics/Texture;.enforcePotImages:Z // field@066f │ │ -0baac0: 3801 4d00 |0002: if-eqz v1, 004f // +004d │ │ -0baac4: 6201 2200 |0004: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0baac8: 3901 4900 |0006: if-nez v1, 004f // +0049 │ │ -0baacc: 54d1 6e06 |0008: iget-object v1, v13, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ -0baad0: 7210 940b 0100 |000a: invoke-interface {v1}, Lcom/badlogic/gdx/graphics/TextureData;.getWidth:()I // method@0b94 │ │ -0baad6: 0a01 |000d: move-result v1 │ │ -0baad8: 7110 8f13 0100 |000e: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.isPowerOfTwo:(I)Z // method@138f │ │ -0baade: 0a01 |0011: move-result v1 │ │ -0baae0: 3801 0e00 |0012: if-eqz v1, 0020 // +000e │ │ -0baae4: 54d1 6e06 |0014: iget-object v1, v13, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ -0baae8: 7210 920b 0100 |0016: invoke-interface {v1}, Lcom/badlogic/gdx/graphics/TextureData;.getHeight:()I // method@0b92 │ │ -0baaee: 0a01 |0019: move-result v1 │ │ -0baaf0: 7110 8f13 0100 |001a: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.isPowerOfTwo:(I)Z // method@138f │ │ -0baaf6: 0a01 |001d: move-result v1 │ │ -0baaf8: 3901 3100 |001e: if-nez v1, 004f // +0031 │ │ -0baafc: 2201 fc02 |0020: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0bab00: 2202 c503 |0022: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0bab04: 7010 6726 0200 |0024: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0bab0a: 1a03 550f |0027: const-string v3, "Texture width and height must be powers of two: " // string@0f55 │ │ -0bab0e: 6e20 6e26 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bab14: 0c02 |002c: move-result-object v2 │ │ -0bab16: 54d3 6e06 |002d: iget-object v3, v13, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ -0bab1a: 7210 940b 0300 |002f: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/TextureData;.getWidth:()I // method@0b94 │ │ -0bab20: 0a03 |0032: move-result v3 │ │ -0bab22: 6e20 6b26 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0bab28: 0c02 |0036: move-result-object v2 │ │ -0bab2a: 1a03 ca2b |0037: const-string v3, "x" // string@2bca │ │ -0bab2e: 6e20 6e26 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bab34: 0c02 |003c: move-result-object v2 │ │ -0bab36: 54d3 6e06 |003d: iget-object v3, v13, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ -0bab3a: 7210 920b 0300 |003f: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/TextureData;.getHeight:()I // method@0b92 │ │ -0bab40: 0a03 |0042: move-result v3 │ │ -0bab42: 6e20 6b26 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0bab48: 0c02 |0046: move-result-object v2 │ │ -0bab4a: 6e10 7426 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0bab50: 0c02 |004a: move-result-object v2 │ │ -0bab52: 7020 b41f 2100 |004b: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0bab58: 2701 |004e: throw v1 │ │ -0bab5a: 120c |004f: const/4 v12, #int 0 // #0 │ │ -0bab5c: 54d1 6e06 |0050: iget-object v1, v13, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ -0bab60: 7210 910b 0100 |0052: invoke-interface {v1}, Lcom/badlogic/gdx/graphics/TextureData;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b91 │ │ -0bab66: 0c01 |0055: move-result-object v1 │ │ -0bab68: 6e10 380b 0e00 |0056: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b38 │ │ -0bab6e: 0c02 |0059: move-result-object v2 │ │ -0bab70: 3221 3300 |005a: if-eq v1, v2, 008d // +0033 │ │ -0bab74: 2200 2101 |005c: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap; // type@0121 │ │ -0bab78: 6e10 3f0b 0e00 |005e: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ -0bab7e: 0a01 |0061: move-result v1 │ │ -0bab80: 6e10 3c0b 0e00 |0062: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ -0bab86: 0a02 |0065: move-result v2 │ │ -0bab88: 54d3 6e06 |0066: iget-object v3, v13, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ -0bab8c: 7210 910b 0300 |0068: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/TextureData;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b91 │ │ -0bab92: 0c03 |006b: move-result-object v3 │ │ -0bab94: 7040 270b 1032 |006c: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b27 │ │ -0bab9a: 7100 370b 0000 |006f: invoke-static {}, Lcom/badlogic/gdx/graphics/Pixmap;.getBlending:()Lcom/badlogic/gdx/graphics/Pixmap$Blending; // method@0b37 │ │ -0baba0: 0c0b |0072: move-result-object v11 │ │ -0baba2: 6201 4706 |0073: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.None:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0647 │ │ -0baba6: 7110 400b 0100 |0075: invoke-static {v1}, Lcom/badlogic/gdx/graphics/Pixmap;.setBlending:(Lcom/badlogic/gdx/graphics/Pixmap$Blending;)V // method@0b40 │ │ -0babac: 1202 |0078: const/4 v2, #int 0 // #0 │ │ -0babae: 1203 |0079: const/4 v3, #int 0 // #0 │ │ -0babb0: 1204 |007a: const/4 v4, #int 0 // #0 │ │ -0babb2: 1205 |007b: const/4 v5, #int 0 // #0 │ │ -0babb4: 6e10 3f0b 0e00 |007c: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ -0babba: 0a06 |007f: move-result v6 │ │ -0babbc: 6e10 3c0b 0e00 |0080: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ -0babc2: 0a07 |0083: move-result v7 │ │ -0babc4: 07e1 |0084: move-object v1, v14 │ │ -0babc6: 7408 310b 0000 |0085: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIII)V // method@0b31 │ │ -0babcc: 7110 400b 0b00 |0088: invoke-static {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.setBlending:(Lcom/badlogic/gdx/graphics/Pixmap$Blending;)V // method@0b40 │ │ -0babd2: 070e |008b: move-object v14, v0 │ │ -0babd4: 121c |008c: const/4 v12, #int 1 // #1 │ │ -0babd6: 6201 1f00 |008d: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0babda: 1302 e10d |008f: const/16 v2, #int 3553 // #de1 │ │ -0babde: 52d3 7006 |0091: iget v3, v13, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@0670 │ │ -0babe2: 7230 a00a 2103 |0093: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/graphics/GLCommon;.glBindTexture:(II)V // method@0aa0 │ │ -0babe8: 6201 1f00 |0096: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0babec: 1302 f50c |0098: const/16 v2, #int 3317 // #cf5 │ │ -0babf0: 1213 |009a: const/4 v3, #int 1 // #1 │ │ -0babf2: 7230 bd0a 2103 |009b: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/graphics/GLCommon;.glPixelStorei:(II)V // method@0abd │ │ -0babf8: 54d1 6e06 |009e: iget-object v1, v13, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ -0babfc: 7210 980b 0100 |00a0: invoke-interface {v1}, Lcom/badlogic/gdx/graphics/TextureData;.useMipMaps:()Z // method@0b98 │ │ -0bac02: 0a01 |00a3: move-result v1 │ │ -0bac04: 3801 0e00 |00a4: if-eqz v1, 00b2 // +000e │ │ -0bac08: 6e10 3f0b 0e00 |00a6: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ -0bac0e: 0a01 |00a9: move-result v1 │ │ -0bac10: 6e10 3c0b 0e00 |00aa: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ -0bac16: 0a02 |00ad: move-result v2 │ │ -0bac18: 7140 cf11 1ec2 |00ae: invoke-static {v14, v1, v2, v12}, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.generateMipMap:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V // method@11cf │ │ -0bac1e: 0e00 |00b1: return-void │ │ -0bac20: 6201 1f00 |00b2: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0bac24: 1302 e10d |00b4: const/16 v2, #int 3553 // #de1 │ │ -0bac28: 1203 |00b6: const/4 v3, #int 0 // #0 │ │ -0bac2a: 6e10 3a0b 0e00 |00b7: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLInternalFormat:()I // method@0b3a │ │ -0bac30: 0a04 |00ba: move-result v4 │ │ -0bac32: 6e10 3f0b 0e00 |00bb: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ -0bac38: 0a05 |00be: move-result v5 │ │ -0bac3a: 6e10 3c0b 0e00 |00bf: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ -0bac40: 0a06 |00c2: move-result v6 │ │ -0bac42: 1207 |00c3: const/4 v7, #int 0 // #0 │ │ -0bac44: 6e10 390b 0e00 |00c4: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLFormat:()I // method@0b39 │ │ -0bac4a: 0a08 |00c7: move-result v8 │ │ -0bac4c: 6e10 3b0b 0e00 |00c8: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLType:()I // method@0b3b │ │ -0bac52: 0a09 |00cb: move-result v9 │ │ -0bac54: 6e10 3e0b 0e00 |00cc: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b3e │ │ -0bac5a: 0c0a |00cf: move-result-object v10 │ │ -0bac5c: 780a c40a 0100 |00d0: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@0ac4 │ │ -0bac62: 380c deff |00d3: if-eqz v12, 00b1 // -0022 │ │ -0bac66: 6e10 2b0b 0e00 |00d5: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b2b │ │ -0bac6c: 28d9 |00d8: goto 00b1 // -0027 │ │ +0c91cc: |[0c91cc] com.badlogic.gdx.graphics.Texture.uploadImageData:(Lcom/badlogic/gdx/graphics/Pixmap;)V │ │ +0c91dc: 6301 6f06 |0000: sget-boolean v1, Lcom/badlogic/gdx/graphics/Texture;.enforcePotImages:Z // field@066f │ │ +0c91e0: 3801 4d00 |0002: if-eqz v1, 004f // +004d │ │ +0c91e4: 6201 2200 |0004: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0c91e8: 3901 4900 |0006: if-nez v1, 004f // +0049 │ │ +0c91ec: 54d1 6e06 |0008: iget-object v1, v13, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ +0c91f0: 7210 940b 0100 |000a: invoke-interface {v1}, Lcom/badlogic/gdx/graphics/TextureData;.getWidth:()I // method@0b94 │ │ +0c91f6: 0a01 |000d: move-result v1 │ │ +0c91f8: 7110 8f13 0100 |000e: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.isPowerOfTwo:(I)Z // method@138f │ │ +0c91fe: 0a01 |0011: move-result v1 │ │ +0c9200: 3801 0e00 |0012: if-eqz v1, 0020 // +000e │ │ +0c9204: 54d1 6e06 |0014: iget-object v1, v13, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ +0c9208: 7210 920b 0100 |0016: invoke-interface {v1}, Lcom/badlogic/gdx/graphics/TextureData;.getHeight:()I // method@0b92 │ │ +0c920e: 0a01 |0019: move-result v1 │ │ +0c9210: 7110 8f13 0100 |001a: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.isPowerOfTwo:(I)Z // method@138f │ │ +0c9216: 0a01 |001d: move-result v1 │ │ +0c9218: 3901 3100 |001e: if-nez v1, 004f // +0031 │ │ +0c921c: 2201 fa02 |0020: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0c9220: 2202 c303 |0022: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0c9224: 7010 6726 0200 |0024: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0c922a: 1a03 530f |0027: const-string v3, "Texture width and height must be powers of two: " // string@0f53 │ │ +0c922e: 6e20 6e26 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c9234: 0c02 |002c: move-result-object v2 │ │ +0c9236: 54d3 6e06 |002d: iget-object v3, v13, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ +0c923a: 7210 940b 0300 |002f: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/TextureData;.getWidth:()I // method@0b94 │ │ +0c9240: 0a03 |0032: move-result v3 │ │ +0c9242: 6e20 6b26 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0c9248: 0c02 |0036: move-result-object v2 │ │ +0c924a: 1a03 c82b |0037: const-string v3, "x" // string@2bc8 │ │ +0c924e: 6e20 6e26 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0c9254: 0c02 |003c: move-result-object v2 │ │ +0c9256: 54d3 6e06 |003d: iget-object v3, v13, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ +0c925a: 7210 920b 0300 |003f: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/TextureData;.getHeight:()I // method@0b92 │ │ +0c9260: 0a03 |0042: move-result v3 │ │ +0c9262: 6e20 6b26 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0c9268: 0c02 |0046: move-result-object v2 │ │ +0c926a: 6e10 7426 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0c9270: 0c02 |004a: move-result-object v2 │ │ +0c9272: 7020 b41f 2100 |004b: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0c9278: 2701 |004e: throw v1 │ │ +0c927a: 120c |004f: const/4 v12, #int 0 // #0 │ │ +0c927c: 54d1 6e06 |0050: iget-object v1, v13, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ +0c9280: 7210 910b 0100 |0052: invoke-interface {v1}, Lcom/badlogic/gdx/graphics/TextureData;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b91 │ │ +0c9286: 0c01 |0055: move-result-object v1 │ │ +0c9288: 6e10 380b 0e00 |0056: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b38 │ │ +0c928e: 0c02 |0059: move-result-object v2 │ │ +0c9290: 3221 3300 |005a: if-eq v1, v2, 008d // +0033 │ │ +0c9294: 2200 1f01 |005c: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap; // type@011f │ │ +0c9298: 6e10 3f0b 0e00 |005e: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ +0c929e: 0a01 |0061: move-result v1 │ │ +0c92a0: 6e10 3c0b 0e00 |0062: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ +0c92a6: 0a02 |0065: move-result v2 │ │ +0c92a8: 54d3 6e06 |0066: iget-object v3, v13, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ +0c92ac: 7210 910b 0300 |0068: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/TextureData;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b91 │ │ +0c92b2: 0c03 |006b: move-result-object v3 │ │ +0c92b4: 7040 270b 1032 |006c: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b27 │ │ +0c92ba: 7100 370b 0000 |006f: invoke-static {}, Lcom/badlogic/gdx/graphics/Pixmap;.getBlending:()Lcom/badlogic/gdx/graphics/Pixmap$Blending; // method@0b37 │ │ +0c92c0: 0c0b |0072: move-result-object v11 │ │ +0c92c2: 6201 4706 |0073: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.None:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0647 │ │ +0c92c6: 7110 400b 0100 |0075: invoke-static {v1}, Lcom/badlogic/gdx/graphics/Pixmap;.setBlending:(Lcom/badlogic/gdx/graphics/Pixmap$Blending;)V // method@0b40 │ │ +0c92cc: 1202 |0078: const/4 v2, #int 0 // #0 │ │ +0c92ce: 1203 |0079: const/4 v3, #int 0 // #0 │ │ +0c92d0: 1204 |007a: const/4 v4, #int 0 // #0 │ │ +0c92d2: 1205 |007b: const/4 v5, #int 0 // #0 │ │ +0c92d4: 6e10 3f0b 0e00 |007c: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ +0c92da: 0a06 |007f: move-result v6 │ │ +0c92dc: 6e10 3c0b 0e00 |0080: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ +0c92e2: 0a07 |0083: move-result v7 │ │ +0c92e4: 07e1 |0084: move-object v1, v14 │ │ +0c92e6: 7408 310b 0000 |0085: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIII)V // method@0b31 │ │ +0c92ec: 7110 400b 0b00 |0088: invoke-static {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.setBlending:(Lcom/badlogic/gdx/graphics/Pixmap$Blending;)V // method@0b40 │ │ +0c92f2: 070e |008b: move-object v14, v0 │ │ +0c92f4: 121c |008c: const/4 v12, #int 1 // #1 │ │ +0c92f6: 6201 1f00 |008d: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0c92fa: 1302 e10d |008f: const/16 v2, #int 3553 // #de1 │ │ +0c92fe: 52d3 7006 |0091: iget v3, v13, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@0670 │ │ +0c9302: 7230 a00a 2103 |0093: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/graphics/GLCommon;.glBindTexture:(II)V // method@0aa0 │ │ +0c9308: 6201 1f00 |0096: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0c930c: 1302 f50c |0098: const/16 v2, #int 3317 // #cf5 │ │ +0c9310: 1213 |009a: const/4 v3, #int 1 // #1 │ │ +0c9312: 7230 bd0a 2103 |009b: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/graphics/GLCommon;.glPixelStorei:(II)V // method@0abd │ │ +0c9318: 54d1 6e06 |009e: iget-object v1, v13, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ +0c931c: 7210 980b 0100 |00a0: invoke-interface {v1}, Lcom/badlogic/gdx/graphics/TextureData;.useMipMaps:()Z // method@0b98 │ │ +0c9322: 0a01 |00a3: move-result v1 │ │ +0c9324: 3801 0e00 |00a4: if-eqz v1, 00b2 // +000e │ │ +0c9328: 6e10 3f0b 0e00 |00a6: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ +0c932e: 0a01 |00a9: move-result v1 │ │ +0c9330: 6e10 3c0b 0e00 |00aa: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ +0c9336: 0a02 |00ad: move-result v2 │ │ +0c9338: 7140 cf11 1ec2 |00ae: invoke-static {v14, v1, v2, v12}, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.generateMipMap:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V // method@11cf │ │ +0c933e: 0e00 |00b1: return-void │ │ +0c9340: 6201 1f00 |00b2: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0c9344: 1302 e10d |00b4: const/16 v2, #int 3553 // #de1 │ │ +0c9348: 1203 |00b6: const/4 v3, #int 0 // #0 │ │ +0c934a: 6e10 3a0b 0e00 |00b7: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLInternalFormat:()I // method@0b3a │ │ +0c9350: 0a04 |00ba: move-result v4 │ │ +0c9352: 6e10 3f0b 0e00 |00bb: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ +0c9358: 0a05 |00be: move-result v5 │ │ +0c935a: 6e10 3c0b 0e00 |00bf: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ +0c9360: 0a06 |00c2: move-result v6 │ │ +0c9362: 1207 |00c3: const/4 v7, #int 0 // #0 │ │ +0c9364: 6e10 390b 0e00 |00c4: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLFormat:()I // method@0b39 │ │ +0c936a: 0a08 |00c7: move-result v8 │ │ +0c936c: 6e10 3b0b 0e00 |00c8: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLType:()I // method@0b3b │ │ +0c9372: 0a09 |00cb: move-result v9 │ │ +0c9374: 6e10 3e0b 0e00 |00cc: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b3e │ │ +0c937a: 0c0a |00cf: move-result-object v10 │ │ +0c937c: 780a c40a 0100 |00d0: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@0ac4 │ │ +0c9382: 380c deff |00d3: if-eqz v12, 00b1 // -0022 │ │ +0c9386: 6e10 2b0b 0e00 |00d5: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b2b │ │ +0c938c: 28d9 |00d8: goto 00b1 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0020 line=204 │ │ 0x004f line=208 │ │ 0x0050 line=209 │ │ 0x005c line=210 │ │ @@ -238401,20 +238552,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0bac70: |[0bac70] com.badlogic.gdx.graphics.Texture.bind:()V │ │ -0bac80: 6200 1f00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0bac84: 1301 e10d |0002: const/16 v1, #int 3553 // #de1 │ │ -0bac88: 5232 7006 |0004: iget v2, v3, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@0670 │ │ -0bac8c: 7230 a00a 1002 |0006: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glBindTexture:(II)V // method@0aa0 │ │ -0bac92: 0e00 |0009: return-void │ │ +0c9390: |[0c9390] com.badlogic.gdx.graphics.Texture.bind:()V │ │ +0c93a0: 6200 1f00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0c93a4: 1301 e10d |0002: const/16 v1, #int 3553 // #de1 │ │ +0c93a8: 5232 7006 |0004: iget v2, v3, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@0670 │ │ +0c93ac: 7230 a00a 1002 |0006: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glBindTexture:(II)V // method@0aa0 │ │ +0c93b2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0009 line=244 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lcom/badlogic/gdx/graphics/Texture; │ │ │ │ @@ -238423,24 +238574,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0bac94: |[0bac94] com.badlogic.gdx.graphics.Texture.bind:(I)V │ │ -0baca4: 6200 1f00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0baca8: 1401 c084 0000 |0002: const v1, #float 4.76217e-41 // #000084c0 │ │ -0bacae: b041 |0005: add-int/2addr v1, v4 │ │ -0bacb0: 7220 9f0a 1000 |0006: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glActiveTexture:(I)V // method@0a9f │ │ -0bacb6: 6200 1f00 |0009: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0bacba: 1301 e10d |000b: const/16 v1, #int 3553 // #de1 │ │ -0bacbe: 5232 7006 |000d: iget v2, v3, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@0670 │ │ -0bacc2: 7230 a00a 1002 |000f: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glBindTexture:(II)V // method@0aa0 │ │ -0bacc8: 0e00 |0012: return-void │ │ +0c93b4: |[0c93b4] com.badlogic.gdx.graphics.Texture.bind:(I)V │ │ +0c93c4: 6200 1f00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0c93c8: 1401 c084 0000 |0002: const v1, #float 4.76217e-41 // #000084c0 │ │ +0c93ce: b041 |0005: add-int/2addr v1, v4 │ │ +0c93d0: 7220 9f0a 1000 |0006: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glActiveTexture:(I)V // method@0a9f │ │ +0c93d6: 6200 1f00 |0009: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0c93da: 1301 e10d |000b: const/16 v1, #int 3553 // #de1 │ │ +0c93de: 5232 7006 |000d: iget v2, v3, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@0670 │ │ +0c93e2: 7230 a00a 1002 |000f: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glBindTexture:(II)V // method@0aa0 │ │ +0c93e8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0009 line=251 │ │ 0x0012 line=252 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lcom/badlogic/gdx/graphics/Texture; │ │ @@ -238451,43 +238602,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -0baccc: |[0baccc] com.badlogic.gdx.graphics.Texture.dispose:()V │ │ -0bacdc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0bacde: 5240 7006 |0001: iget v0, v4, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@0670 │ │ -0bace2: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -0bace6: 0e00 |0005: return-void │ │ -0bace8: 6200 6d06 |0006: sget-object v0, Lcom/badlogic/gdx/graphics/Texture;.buffer:Ljava/nio/IntBuffer; // field@066d │ │ -0bacec: 5241 7006 |0008: iget v1, v4, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@0670 │ │ -0bacf0: 6e30 1727 3001 |000a: invoke-virtual {v0, v3, v1}, Ljava/nio/IntBuffer;.put:(II)Ljava/nio/IntBuffer; // method@2717 │ │ -0bacf6: 6200 1f00 |000d: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0bacfa: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -0bacfc: 6202 6d06 |0010: sget-object v2, Lcom/badlogic/gdx/graphics/Texture;.buffer:Ljava/nio/IntBuffer; // field@066d │ │ -0bad00: 7230 ac0a 1002 |0012: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glDeleteTextures:(ILjava/nio/IntBuffer;)V // method@0aac │ │ -0bad06: 5440 6e06 |0015: iget-object v0, v4, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ -0bad0a: 7210 950b 0000 |0017: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/TextureData;.isManaged:()Z // method@0b95 │ │ -0bad10: 0a00 |001a: move-result v0 │ │ -0bad12: 3800 1900 |001b: if-eqz v0, 0034 // +0019 │ │ -0bad16: 6200 7206 |001d: sget-object v0, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@0672 │ │ -0bad1a: 6201 1c00 |001f: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0bad1e: 7220 6327 1000 |0021: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -0bad24: 0c00 |0024: move-result-object v0 │ │ -0bad26: 3800 0f00 |0025: if-eqz v0, 0034 // +000f │ │ -0bad2a: 6200 7206 |0027: sget-object v0, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@0672 │ │ -0bad2e: 6201 1c00 |0029: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0bad32: 7220 6327 1000 |002b: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -0bad38: 0c00 |002e: move-result-object v0 │ │ -0bad3a: 1f00 f003 |002f: check-cast v0, Ljava/util/List; // type@03f0 │ │ -0bad3e: 7220 5d27 4000 |0031: invoke-interface {v0, v4}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@275d │ │ -0bad44: 5943 7006 |0034: iput v3, v4, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@0670 │ │ -0bad48: 28cf |0036: goto 0005 // -0031 │ │ +0c93ec: |[0c93ec] com.badlogic.gdx.graphics.Texture.dispose:()V │ │ +0c93fc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0c93fe: 5240 7006 |0001: iget v0, v4, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@0670 │ │ +0c9402: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +0c9406: 0e00 |0005: return-void │ │ +0c9408: 6200 6d06 |0006: sget-object v0, Lcom/badlogic/gdx/graphics/Texture;.buffer:Ljava/nio/IntBuffer; // field@066d │ │ +0c940c: 5241 7006 |0008: iget v1, v4, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@0670 │ │ +0c9410: 6e30 1727 3001 |000a: invoke-virtual {v0, v3, v1}, Ljava/nio/IntBuffer;.put:(II)Ljava/nio/IntBuffer; // method@2717 │ │ +0c9416: 6200 1f00 |000d: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0c941a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +0c941c: 6202 6d06 |0010: sget-object v2, Lcom/badlogic/gdx/graphics/Texture;.buffer:Ljava/nio/IntBuffer; // field@066d │ │ +0c9420: 7230 ac0a 1002 |0012: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glDeleteTextures:(ILjava/nio/IntBuffer;)V // method@0aac │ │ +0c9426: 5440 6e06 |0015: iget-object v0, v4, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ +0c942a: 7210 950b 0000 |0017: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/TextureData;.isManaged:()Z // method@0b95 │ │ +0c9430: 0a00 |001a: move-result v0 │ │ +0c9432: 3800 1900 |001b: if-eqz v0, 0034 // +0019 │ │ +0c9436: 6200 7206 |001d: sget-object v0, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@0672 │ │ +0c943a: 6201 1c00 |001f: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0c943e: 7220 6327 1000 |0021: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +0c9444: 0c00 |0024: move-result-object v0 │ │ +0c9446: 3800 0f00 |0025: if-eqz v0, 0034 // +000f │ │ +0c944a: 6200 7206 |0027: sget-object v0, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@0672 │ │ +0c944e: 6201 1c00 |0029: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0c9452: 7220 6327 1000 |002b: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +0c9458: 0c00 |002e: move-result-object v0 │ │ +0c945a: 1f00 ee03 |002f: check-cast v0, Ljava/util/List; // type@03ee │ │ +0c945e: 7220 5d27 4000 |0031: invoke-interface {v0, v4}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@275d │ │ +0c9464: 5943 7006 |0034: iput v3, v4, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@0670 │ │ +0c9468: 28cf |0036: goto 0005 // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=333 │ │ 0x0005 line=340 │ │ 0x0006 line=334 │ │ 0x000d line=335 │ │ 0x0015 line=336 │ │ @@ -238501,43 +238652,43 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Pixmap;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 10 │ │ insns size : 54 16-bit code units │ │ -0bad4c: |[0bad4c] com.badlogic.gdx.graphics.Texture.draw:(Lcom/badlogic/gdx/graphics/Pixmap;II)V │ │ -0bad5c: 1301 e10d |0000: const/16 v1, #int 3553 // #de1 │ │ -0bad60: 54a0 6e06 |0002: iget-object v0, v10, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ -0bad64: 7210 950b 0000 |0004: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/TextureData;.isManaged:()Z // method@0b95 │ │ -0bad6a: 0a00 |0007: move-result v0 │ │ -0bad6c: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ -0bad70: 2200 fc02 |000a: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0bad74: 1a01 e313 |000c: const-string v1, "can't draw to a managed texture" // string@13e3 │ │ -0bad78: 7020 b41f 1000 |000e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0bad7e: 2700 |0011: throw v0 │ │ -0bad80: 6200 1f00 |0012: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0bad84: 52a2 7006 |0014: iget v2, v10, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@0670 │ │ -0bad88: 7230 a00a 1002 |0016: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glBindTexture:(II)V // method@0aa0 │ │ -0bad8e: 6200 1f00 |0019: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0bad92: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -0bad94: 6e10 3f0b 0b00 |001c: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ -0bad9a: 0a05 |001f: move-result v5 │ │ -0bad9c: 6e10 3c0b 0b00 |0020: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ -0bada2: 0a06 |0023: move-result v6 │ │ -0bada4: 6e10 390b 0b00 |0024: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLFormat:()I // method@0b39 │ │ -0badaa: 0a07 |0027: move-result v7 │ │ -0badac: 6e10 3b0b 0b00 |0028: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLType:()I // method@0b3b │ │ -0badb2: 0a08 |002b: move-result v8 │ │ -0badb4: 6e10 3e0b 0b00 |002c: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b3e │ │ -0badba: 0c09 |002f: move-result-object v9 │ │ -0badbc: 01c3 |0030: move v3, v12 │ │ -0badbe: 01d4 |0031: move v4, v13 │ │ -0badc0: 780a c60a 0000 |0032: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@0ac6 │ │ -0badc6: 0e00 |0035: return-void │ │ +0c946c: |[0c946c] com.badlogic.gdx.graphics.Texture.draw:(Lcom/badlogic/gdx/graphics/Pixmap;II)V │ │ +0c947c: 1301 e10d |0000: const/16 v1, #int 3553 // #de1 │ │ +0c9480: 54a0 6e06 |0002: iget-object v0, v10, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ +0c9484: 7210 950b 0000 |0004: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/TextureData;.isManaged:()Z // method@0b95 │ │ +0c948a: 0a00 |0007: move-result v0 │ │ +0c948c: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +0c9490: 2200 fa02 |000a: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0c9494: 1a01 e113 |000c: const-string v1, "can't draw to a managed texture" // string@13e1 │ │ +0c9498: 7020 b41f 1000 |000e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0c949e: 2700 |0011: throw v0 │ │ +0c94a0: 6200 1f00 |0012: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0c94a4: 52a2 7006 |0014: iget v2, v10, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@0670 │ │ +0c94a8: 7230 a00a 1002 |0016: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glBindTexture:(II)V // method@0aa0 │ │ +0c94ae: 6200 1f00 |0019: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0c94b2: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +0c94b4: 6e10 3f0b 0b00 |001c: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ +0c94ba: 0a05 |001f: move-result v5 │ │ +0c94bc: 6e10 3c0b 0b00 |0020: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ +0c94c2: 0a06 |0023: move-result v6 │ │ +0c94c4: 6e10 390b 0b00 |0024: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLFormat:()I // method@0b39 │ │ +0c94ca: 0a07 |0027: move-result v7 │ │ +0c94cc: 6e10 3b0b 0b00 |0028: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLType:()I // method@0b3b │ │ +0c94d2: 0a08 |002b: move-result v8 │ │ +0c94d4: 6e10 3e0b 0b00 |002c: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b3e │ │ +0c94da: 0c09 |002f: move-result-object v9 │ │ +0c94dc: 01c3 |0030: move v3, v12 │ │ +0c94de: 01d4 |0031: move v4, v13 │ │ +0c94e0: 780a c60a 0000 |0032: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@0ac6 │ │ +0c94e6: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=261 │ │ 0x0012 line=263 │ │ 0x0019 line=264 │ │ 0x0035 line=266 │ │ locals : │ │ @@ -238551,19 +238702,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0badc8: |[0badc8] com.badlogic.gdx.graphics.Texture.getHeight:()I │ │ -0badd8: 5410 6e06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ -0baddc: 7210 920b 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/TextureData;.getHeight:()I // method@0b92 │ │ -0bade2: 0a00 |0005: move-result v0 │ │ -0bade4: 0f00 |0006: return v0 │ │ +0c94e8: |[0c94e8] com.badlogic.gdx.graphics.Texture.getHeight:()I │ │ +0c94f8: 5410 6e06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ +0c94fc: 7210 920b 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/TextureData;.getHeight:()I // method@0b92 │ │ +0c9502: 0a00 |0005: move-result v0 │ │ +0c9504: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/Texture; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/Texture;) │ │ @@ -238571,17 +238722,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Texture$TextureFilter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bade8: |[0bade8] com.badlogic.gdx.graphics.Texture.getMagFilter:()Lcom/badlogic/gdx/graphics/Texture$TextureFilter; │ │ -0badf8: 5410 7106 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0671 │ │ -0badfc: 1100 |0002: return-object v0 │ │ +0c9508: |[0c9508] com.badlogic.gdx.graphics.Texture.getMagFilter:()Lcom/badlogic/gdx/graphics/Texture$TextureFilter; │ │ +0c9518: 5410 7106 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0671 │ │ +0c951c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/Texture; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/Texture;) │ │ @@ -238589,17 +238740,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Texture$TextureFilter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bae00: |[0bae00] com.badlogic.gdx.graphics.Texture.getMinFilter:()Lcom/badlogic/gdx/graphics/Texture$TextureFilter; │ │ -0bae10: 5410 7306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0673 │ │ -0bae14: 1100 |0002: return-object v0 │ │ +0c9520: |[0c9520] com.badlogic.gdx.graphics.Texture.getMinFilter:()Lcom/badlogic/gdx/graphics/Texture$TextureFilter; │ │ +0c9530: 5410 7306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0673 │ │ +0c9534: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/Texture; │ │ │ │ #7 : (in Lcom/badlogic/gdx/graphics/Texture;) │ │ @@ -238607,17 +238758,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/TextureData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bae18: |[0bae18] com.badlogic.gdx.graphics.Texture.getTextureData:()Lcom/badlogic/gdx/graphics/TextureData; │ │ -0bae28: 5410 6e06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ -0bae2c: 1100 |0002: return-object v0 │ │ +0c9538: |[0c9538] com.badlogic.gdx.graphics.Texture.getTextureData:()Lcom/badlogic/gdx/graphics/TextureData; │ │ +0c9548: 5410 6e06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ +0c954c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/Texture; │ │ │ │ #8 : (in Lcom/badlogic/gdx/graphics/Texture;) │ │ @@ -238625,17 +238776,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bae30: |[0bae30] com.badlogic.gdx.graphics.Texture.getTextureObjectHandle:()I │ │ -0bae40: 5210 7006 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@0670 │ │ -0bae44: 0f00 |0002: return v0 │ │ +0c9550: |[0c9550] com.badlogic.gdx.graphics.Texture.getTextureObjectHandle:()I │ │ +0c9560: 5210 7006 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@0670 │ │ +0c9564: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/Texture; │ │ │ │ #9 : (in Lcom/badlogic/gdx/graphics/Texture;) │ │ @@ -238643,17 +238794,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Texture$TextureWrap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bae48: |[0bae48] com.badlogic.gdx.graphics.Texture.getUWrap:()Lcom/badlogic/gdx/graphics/Texture$TextureWrap; │ │ -0bae58: 5410 7406 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0674 │ │ -0bae5c: 1100 |0002: return-object v0 │ │ +0c9568: |[0c9568] com.badlogic.gdx.graphics.Texture.getUWrap:()Lcom/badlogic/gdx/graphics/Texture$TextureWrap; │ │ +0c9578: 5410 7406 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0674 │ │ +0c957c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/Texture; │ │ │ │ #10 : (in Lcom/badlogic/gdx/graphics/Texture;) │ │ @@ -238661,17 +238812,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Texture$TextureWrap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bae60: |[0bae60] com.badlogic.gdx.graphics.Texture.getVWrap:()Lcom/badlogic/gdx/graphics/Texture$TextureWrap; │ │ -0bae70: 5410 7506 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0675 │ │ -0bae74: 1100 |0002: return-object v0 │ │ +0c9580: |[0c9580] com.badlogic.gdx.graphics.Texture.getVWrap:()Lcom/badlogic/gdx/graphics/Texture$TextureWrap; │ │ +0c9590: 5410 7506 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0675 │ │ +0c9594: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/Texture; │ │ │ │ #11 : (in Lcom/badlogic/gdx/graphics/Texture;) │ │ @@ -238679,19 +238830,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bae78: |[0bae78] com.badlogic.gdx.graphics.Texture.getWidth:()I │ │ -0bae88: 5410 6e06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ -0bae8c: 7210 940b 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/TextureData;.getWidth:()I // method@0b94 │ │ -0bae92: 0a00 |0005: move-result v0 │ │ -0bae94: 0f00 |0006: return v0 │ │ +0c9598: |[0c9598] com.badlogic.gdx.graphics.Texture.getWidth:()I │ │ +0c95a8: 5410 6e06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ +0c95ac: 7210 940b 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/TextureData;.getWidth:()I // method@0b94 │ │ +0c95b2: 0a00 |0005: move-result v0 │ │ +0c95b4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/Texture; │ │ │ │ #12 : (in Lcom/badlogic/gdx/graphics/Texture;) │ │ @@ -238699,19 +238850,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bae98: |[0bae98] com.badlogic.gdx.graphics.Texture.isManaged:()Z │ │ -0baea8: 5410 6e06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ -0baeac: 7210 950b 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/TextureData;.isManaged:()Z // method@0b95 │ │ -0baeb2: 0a00 |0005: move-result v0 │ │ -0baeb4: 0f00 |0006: return v0 │ │ +0c95b8: |[0c95b8] com.badlogic.gdx.graphics.Texture.isManaged:()Z │ │ +0c95c8: 5410 6e06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ +0c95cc: 7210 950b 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/TextureData;.isManaged:()Z // method@0b95 │ │ +0c95d2: 0a00 |0005: move-result v0 │ │ +0c95d4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/Texture; │ │ │ │ #13 : (in Lcom/badlogic/gdx/graphics/Texture;) │ │ @@ -238719,82 +238870,82 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/TextureData;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 146 16-bit code units │ │ -0baeb8: |[0baeb8] com.badlogic.gdx.graphics.Texture.load:(Lcom/badlogic/gdx/graphics/TextureData;)V │ │ -0baec8: 1303 e10d |0000: const/16 v3, #int 3553 // #de1 │ │ -0baecc: 5441 6e06 |0002: iget-object v1, v4, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ -0baed0: 3801 1600 |0004: if-eqz v1, 001a // +0016 │ │ -0baed4: 7210 950b 0500 |0006: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.isManaged:()Z // method@0b95 │ │ -0baeda: 0a01 |0009: move-result v1 │ │ -0baedc: 5442 6e06 |000a: iget-object v2, v4, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ -0baee0: 7210 950b 0200 |000c: invoke-interface {v2}, Lcom/badlogic/gdx/graphics/TextureData;.isManaged:()Z // method@0b95 │ │ -0baee6: 0a02 |000f: move-result v2 │ │ -0baee8: 3221 0a00 |0010: if-eq v1, v2, 001a // +000a │ │ -0baeec: 2201 fc02 |0012: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0baef0: 1a02 a20d |0014: const-string v2, "New data must have the same managed status as the old data" // string@0da2 │ │ -0baef4: 7020 b41f 2100 |0016: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0baefa: 2701 |0019: throw v1 │ │ -0baefc: 5b45 6e06 |001a: iput-object v5, v4, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ -0baf00: 7210 960b 0500 |001c: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.isPrepared:()Z // method@0b96 │ │ -0baf06: 0a01 |001f: move-result v1 │ │ -0baf08: 3901 0500 |0020: if-nez v1, 0025 // +0005 │ │ -0baf0c: 7210 970b 0500 |0022: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.prepare:()V // method@0b97 │ │ -0baf12: 7210 930b 0500 |0025: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.getType:()Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // method@0b93 │ │ -0baf18: 0c01 |0028: move-result-object v1 │ │ -0baf1a: 6202 7906 |0029: sget-object v2, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Pixmap:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0679 │ │ -0baf1e: 3321 2000 |002b: if-ne v1, v2, 004b // +0020 │ │ -0baf22: 7210 8f0b 0500 |002d: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.consumePixmap:()Lcom/badlogic/gdx/graphics/Pixmap; // method@0b8f │ │ -0baf28: 0c00 |0030: move-result-object v0 │ │ -0baf2a: 7020 890b 0400 |0031: invoke-direct {v4, v0}, Lcom/badlogic/gdx/graphics/Texture;.uploadImageData:(Lcom/badlogic/gdx/graphics/Pixmap;)V // method@0b89 │ │ -0baf30: 7210 900b 0500 |0034: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.disposePixmap:()Z // method@0b90 │ │ -0baf36: 0a01 |0037: move-result v1 │ │ -0baf38: 3801 0500 |0038: if-eqz v1, 003d // +0005 │ │ -0baf3c: 6e10 2b0b 0000 |003a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b2b │ │ -0baf42: 5441 7306 |003d: iget-object v1, v4, Lcom/badlogic/gdx/graphics/Texture;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0673 │ │ -0baf46: 5442 7106 |003f: iget-object v2, v4, Lcom/badlogic/gdx/graphics/Texture;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0671 │ │ -0baf4a: 6e30 870b 1402 |0041: invoke-virtual {v4, v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.setFilter:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V // method@0b87 │ │ -0baf50: 5441 7406 |0044: iget-object v1, v4, Lcom/badlogic/gdx/graphics/Texture;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0674 │ │ -0baf54: 5442 7506 |0046: iget-object v2, v4, Lcom/badlogic/gdx/graphics/Texture;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0675 │ │ -0baf58: 6e30 880b 1402 |0048: invoke-virtual {v4, v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.setWrap:(Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V // method@0b88 │ │ -0baf5e: 7210 930b 0500 |004b: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.getType:()Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // method@0b93 │ │ -0baf64: 0c01 |004e: move-result-object v1 │ │ -0baf66: 6202 7706 |004f: sget-object v2, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Compressed:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0677 │ │ -0baf6a: 3321 1a00 |0051: if-ne v1, v2, 006b // +001a │ │ -0baf6e: 6201 1f00 |0053: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0baf72: 5242 7006 |0055: iget v2, v4, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@0670 │ │ -0baf76: 7230 a00a 3102 |0057: invoke-interface {v1, v3, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glBindTexture:(II)V // method@0aa0 │ │ -0baf7c: 7210 8e0b 0500 |005a: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.consumeCompressedData:()V // method@0b8e │ │ -0baf82: 5441 7306 |005d: iget-object v1, v4, Lcom/badlogic/gdx/graphics/Texture;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0673 │ │ -0baf86: 5442 7106 |005f: iget-object v2, v4, Lcom/badlogic/gdx/graphics/Texture;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0671 │ │ -0baf8a: 6e30 870b 1402 |0061: invoke-virtual {v4, v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.setFilter:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V // method@0b87 │ │ -0baf90: 5441 7406 |0064: iget-object v1, v4, Lcom/badlogic/gdx/graphics/Texture;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0674 │ │ -0baf94: 5442 7506 |0066: iget-object v2, v4, Lcom/badlogic/gdx/graphics/Texture;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0675 │ │ -0baf98: 6e30 880b 1402 |0068: invoke-virtual {v4, v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.setWrap:(Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V // method@0b88 │ │ -0baf9e: 7210 930b 0500 |006b: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.getType:()Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // method@0b93 │ │ -0bafa4: 0c01 |006e: move-result-object v1 │ │ -0bafa6: 6202 7806 |006f: sget-object v2, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Float:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0678 │ │ -0bafaa: 3321 1a00 |0071: if-ne v1, v2, 008b // +001a │ │ -0bafae: 6201 1f00 |0073: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0bafb2: 5242 7006 |0075: iget v2, v4, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@0670 │ │ -0bafb6: 7230 a00a 3102 |0077: invoke-interface {v1, v3, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glBindTexture:(II)V // method@0aa0 │ │ -0bafbc: 7210 8e0b 0500 |007a: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.consumeCompressedData:()V // method@0b8e │ │ -0bafc2: 5441 7306 |007d: iget-object v1, v4, Lcom/badlogic/gdx/graphics/Texture;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0673 │ │ -0bafc6: 5442 7106 |007f: iget-object v2, v4, Lcom/badlogic/gdx/graphics/Texture;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0671 │ │ -0bafca: 6e30 870b 1402 |0081: invoke-virtual {v4, v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.setFilter:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V // method@0b87 │ │ -0bafd0: 5441 7406 |0084: iget-object v1, v4, Lcom/badlogic/gdx/graphics/Texture;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0674 │ │ -0bafd4: 5442 7506 |0086: iget-object v2, v4, Lcom/badlogic/gdx/graphics/Texture;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0675 │ │ -0bafd8: 6e30 880b 1402 |0088: invoke-virtual {v4, v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.setWrap:(Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V // method@0b88 │ │ -0bafde: 6201 1f00 |008b: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0bafe2: 1202 |008d: const/4 v2, #int 0 // #0 │ │ -0bafe4: 7230 a00a 3102 |008e: invoke-interface {v1, v3, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glBindTexture:(II)V // method@0aa0 │ │ -0bafea: 0e00 |0091: return-void │ │ +0c95d8: |[0c95d8] com.badlogic.gdx.graphics.Texture.load:(Lcom/badlogic/gdx/graphics/TextureData;)V │ │ +0c95e8: 1303 e10d |0000: const/16 v3, #int 3553 // #de1 │ │ +0c95ec: 5441 6e06 |0002: iget-object v1, v4, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ +0c95f0: 3801 1600 |0004: if-eqz v1, 001a // +0016 │ │ +0c95f4: 7210 950b 0500 |0006: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.isManaged:()Z // method@0b95 │ │ +0c95fa: 0a01 |0009: move-result v1 │ │ +0c95fc: 5442 6e06 |000a: iget-object v2, v4, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ +0c9600: 7210 950b 0200 |000c: invoke-interface {v2}, Lcom/badlogic/gdx/graphics/TextureData;.isManaged:()Z // method@0b95 │ │ +0c9606: 0a02 |000f: move-result v2 │ │ +0c9608: 3221 0a00 |0010: if-eq v1, v2, 001a // +000a │ │ +0c960c: 2201 fa02 |0012: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0c9610: 1a02 a00d |0014: const-string v2, "New data must have the same managed status as the old data" // string@0da0 │ │ +0c9614: 7020 b41f 2100 |0016: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0c961a: 2701 |0019: throw v1 │ │ +0c961c: 5b45 6e06 |001a: iput-object v5, v4, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@066e │ │ +0c9620: 7210 960b 0500 |001c: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.isPrepared:()Z // method@0b96 │ │ +0c9626: 0a01 |001f: move-result v1 │ │ +0c9628: 3901 0500 |0020: if-nez v1, 0025 // +0005 │ │ +0c962c: 7210 970b 0500 |0022: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.prepare:()V // method@0b97 │ │ +0c9632: 7210 930b 0500 |0025: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.getType:()Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // method@0b93 │ │ +0c9638: 0c01 |0028: move-result-object v1 │ │ +0c963a: 6202 7906 |0029: sget-object v2, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Pixmap:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0679 │ │ +0c963e: 3321 2000 |002b: if-ne v1, v2, 004b // +0020 │ │ +0c9642: 7210 8f0b 0500 |002d: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.consumePixmap:()Lcom/badlogic/gdx/graphics/Pixmap; // method@0b8f │ │ +0c9648: 0c00 |0030: move-result-object v0 │ │ +0c964a: 7020 890b 0400 |0031: invoke-direct {v4, v0}, Lcom/badlogic/gdx/graphics/Texture;.uploadImageData:(Lcom/badlogic/gdx/graphics/Pixmap;)V // method@0b89 │ │ +0c9650: 7210 900b 0500 |0034: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.disposePixmap:()Z // method@0b90 │ │ +0c9656: 0a01 |0037: move-result v1 │ │ +0c9658: 3801 0500 |0038: if-eqz v1, 003d // +0005 │ │ +0c965c: 6e10 2b0b 0000 |003a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b2b │ │ +0c9662: 5441 7306 |003d: iget-object v1, v4, Lcom/badlogic/gdx/graphics/Texture;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0673 │ │ +0c9666: 5442 7106 |003f: iget-object v2, v4, Lcom/badlogic/gdx/graphics/Texture;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0671 │ │ +0c966a: 6e30 870b 1402 |0041: invoke-virtual {v4, v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.setFilter:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V // method@0b87 │ │ +0c9670: 5441 7406 |0044: iget-object v1, v4, Lcom/badlogic/gdx/graphics/Texture;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0674 │ │ +0c9674: 5442 7506 |0046: iget-object v2, v4, Lcom/badlogic/gdx/graphics/Texture;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0675 │ │ +0c9678: 6e30 880b 1402 |0048: invoke-virtual {v4, v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.setWrap:(Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V // method@0b88 │ │ +0c967e: 7210 930b 0500 |004b: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.getType:()Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // method@0b93 │ │ +0c9684: 0c01 |004e: move-result-object v1 │ │ +0c9686: 6202 7706 |004f: sget-object v2, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Compressed:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0677 │ │ +0c968a: 3321 1a00 |0051: if-ne v1, v2, 006b // +001a │ │ +0c968e: 6201 1f00 |0053: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0c9692: 5242 7006 |0055: iget v2, v4, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@0670 │ │ +0c9696: 7230 a00a 3102 |0057: invoke-interface {v1, v3, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glBindTexture:(II)V // method@0aa0 │ │ +0c969c: 7210 8e0b 0500 |005a: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.consumeCompressedData:()V // method@0b8e │ │ +0c96a2: 5441 7306 |005d: iget-object v1, v4, Lcom/badlogic/gdx/graphics/Texture;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0673 │ │ +0c96a6: 5442 7106 |005f: iget-object v2, v4, Lcom/badlogic/gdx/graphics/Texture;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0671 │ │ +0c96aa: 6e30 870b 1402 |0061: invoke-virtual {v4, v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.setFilter:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V // method@0b87 │ │ +0c96b0: 5441 7406 |0064: iget-object v1, v4, Lcom/badlogic/gdx/graphics/Texture;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0674 │ │ +0c96b4: 5442 7506 |0066: iget-object v2, v4, Lcom/badlogic/gdx/graphics/Texture;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0675 │ │ +0c96b8: 6e30 880b 1402 |0068: invoke-virtual {v4, v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.setWrap:(Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V // method@0b88 │ │ +0c96be: 7210 930b 0500 |006b: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.getType:()Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // method@0b93 │ │ +0c96c4: 0c01 |006e: move-result-object v1 │ │ +0c96c6: 6202 7806 |006f: sget-object v2, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Float:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0678 │ │ +0c96ca: 3321 1a00 |0071: if-ne v1, v2, 008b // +001a │ │ +0c96ce: 6201 1f00 |0073: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0c96d2: 5242 7006 |0075: iget v2, v4, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@0670 │ │ +0c96d6: 7230 a00a 3102 |0077: invoke-interface {v1, v3, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glBindTexture:(II)V // method@0aa0 │ │ +0c96dc: 7210 8e0b 0500 |007a: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.consumeCompressedData:()V // method@0b8e │ │ +0c96e2: 5441 7306 |007d: iget-object v1, v4, Lcom/badlogic/gdx/graphics/Texture;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0673 │ │ +0c96e6: 5442 7106 |007f: iget-object v2, v4, Lcom/badlogic/gdx/graphics/Texture;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0671 │ │ +0c96ea: 6e30 870b 1402 |0081: invoke-virtual {v4, v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.setFilter:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V // method@0b87 │ │ +0c96f0: 5441 7406 |0084: iget-object v1, v4, Lcom/badlogic/gdx/graphics/Texture;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0674 │ │ +0c96f4: 5442 7506 |0086: iget-object v2, v4, Lcom/badlogic/gdx/graphics/Texture;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0675 │ │ +0c96f8: 6e30 880b 1402 |0088: invoke-virtual {v4, v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.setWrap:(Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V // method@0b88 │ │ +0c96fe: 6201 1f00 |008b: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0c9702: 1202 |008d: const/4 v2, #int 0 // #0 │ │ +0c9704: 7230 a00a 3102 |008e: invoke-interface {v1, v3, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glBindTexture:(II)V // method@0aa0 │ │ +0c970a: 0e00 |0091: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=171 │ │ 0x0012 line=172 │ │ 0x001a line=173 │ │ 0x001c line=175 │ │ 0x0025 line=177 │ │ @@ -238825,32 +238976,32 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -0bafec: |[0bafec] com.badlogic.gdx.graphics.Texture.setFilter:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V │ │ -0baffc: 1303 e10d |0000: const/16 v3, #int 3553 // #de1 │ │ -0bb000: 5b45 7306 |0002: iput-object v5, v4, Lcom/badlogic/gdx/graphics/Texture;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0673 │ │ -0bb004: 5b46 7106 |0004: iput-object v6, v4, Lcom/badlogic/gdx/graphics/Texture;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0671 │ │ -0bb008: 6e10 700b 0400 |0006: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b70 │ │ -0bb00e: 6200 1f00 |0009: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0bb012: 1301 0128 |000b: const/16 v1, #int 10241 // #2801 │ │ -0bb016: 6e10 5c0b 0500 |000d: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.getGLEnum:()I // method@0b5c │ │ -0bb01c: 0a02 |0010: move-result v2 │ │ -0bb01e: 8222 |0011: int-to-float v2, v2 │ │ -0bb020: 7240 c50a 3021 |0012: invoke-interface {v0, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0ac5 │ │ -0bb026: 6200 1f00 |0015: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0bb02a: 1301 0028 |0017: const/16 v1, #int 10240 // #2800 │ │ -0bb02e: 6e10 5c0b 0600 |0019: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.getGLEnum:()I // method@0b5c │ │ -0bb034: 0a02 |001c: move-result v2 │ │ -0bb036: 8222 |001d: int-to-float v2, v2 │ │ -0bb038: 7240 c50a 3021 |001e: invoke-interface {v0, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0ac5 │ │ -0bb03e: 0e00 |0021: return-void │ │ +0c970c: |[0c970c] com.badlogic.gdx.graphics.Texture.setFilter:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V │ │ +0c971c: 1303 e10d |0000: const/16 v3, #int 3553 // #de1 │ │ +0c9720: 5b45 7306 |0002: iput-object v5, v4, Lcom/badlogic/gdx/graphics/Texture;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0673 │ │ +0c9724: 5b46 7106 |0004: iput-object v6, v4, Lcom/badlogic/gdx/graphics/Texture;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0671 │ │ +0c9728: 6e10 700b 0400 |0006: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b70 │ │ +0c972e: 6200 1f00 |0009: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0c9732: 1301 0128 |000b: const/16 v1, #int 10241 // #2801 │ │ +0c9736: 6e10 5c0b 0500 |000d: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.getGLEnum:()I // method@0b5c │ │ +0c973c: 0a02 |0010: move-result v2 │ │ +0c973e: 8222 |0011: int-to-float v2, v2 │ │ +0c9740: 7240 c50a 3021 |0012: invoke-interface {v0, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0ac5 │ │ +0c9746: 6200 1f00 |0015: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0c974a: 1301 0028 |0017: const/16 v1, #int 10240 // #2800 │ │ +0c974e: 6e10 5c0b 0600 |0019: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.getGLEnum:()I // method@0b5c │ │ +0c9754: 0a02 |001c: move-result v2 │ │ +0c9756: 8222 |001d: int-to-float v2, v2 │ │ +0c9758: 7240 c50a 3021 |001e: invoke-interface {v0, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0ac5 │ │ +0c975e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=320 │ │ 0x0004 line=321 │ │ 0x0006 line=322 │ │ 0x0009 line=323 │ │ 0x0015 line=324 │ │ @@ -238865,51 +239016,51 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -0bb040: |[0bb040] com.badlogic.gdx.graphics.Texture.setWrap:(Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V │ │ -0bb050: 1303 e10d |0000: const/16 v3, #int 3553 // #de1 │ │ -0bb054: 5b45 7406 |0002: iput-object v5, v4, Lcom/badlogic/gdx/graphics/Texture;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0674 │ │ -0bb058: 5b46 7506 |0004: iput-object v6, v4, Lcom/badlogic/gdx/graphics/Texture;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0675 │ │ -0bb05c: 6e10 700b 0400 |0006: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b70 │ │ -0bb062: 6200 1f00 |0009: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0bb066: 1301 0228 |000b: const/16 v1, #int 10242 // #2802 │ │ -0bb06a: 6e10 620b 0500 |000d: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.getGLEnum:()I // method@0b62 │ │ -0bb070: 0a02 |0010: move-result v2 │ │ -0bb072: 8222 |0011: int-to-float v2, v2 │ │ -0bb074: 7240 c50a 3021 |0012: invoke-interface {v0, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0ac5 │ │ -0bb07a: 6200 1f00 |0015: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0bb07e: 1301 0328 |0017: const/16 v1, #int 10243 // #2803 │ │ -0bb082: 6e10 620b 0600 |0019: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.getGLEnum:()I // method@0b62 │ │ -0bb088: 0a02 |001c: move-result v2 │ │ -0bb08a: 8222 |001d: int-to-float v2, v2 │ │ -0bb08c: 7240 c50a 3021 |001e: invoke-interface {v0, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0ac5 │ │ -0bb092: 0e00 |0021: return-void │ │ +0c9760: |[0c9760] com.badlogic.gdx.graphics.Texture.setWrap:(Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V │ │ +0c9770: 1303 e10d |0000: const/16 v3, #int 3553 // #de1 │ │ +0c9774: 5b45 7406 |0002: iput-object v5, v4, Lcom/badlogic/gdx/graphics/Texture;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0674 │ │ +0c9778: 5b46 7506 |0004: iput-object v6, v4, Lcom/badlogic/gdx/graphics/Texture;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0675 │ │ +0c977c: 6e10 700b 0400 |0006: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b70 │ │ +0c9782: 6200 1f00 |0009: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0c9786: 1301 0228 |000b: const/16 v1, #int 10242 // #2802 │ │ +0c978a: 6e10 620b 0500 |000d: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.getGLEnum:()I // method@0b62 │ │ +0c9790: 0a02 |0010: move-result v2 │ │ +0c9792: 8222 |0011: int-to-float v2, v2 │ │ +0c9794: 7240 c50a 3021 |0012: invoke-interface {v0, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0ac5 │ │ +0c979a: 6200 1f00 |0015: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0c979e: 1301 0328 |0017: const/16 v1, #int 10243 // #2803 │ │ +0c97a2: 6e10 620b 0600 |0019: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.getGLEnum:()I // method@0b62 │ │ +0c97a8: 0a02 |001c: move-result v2 │ │ +0c97aa: 8222 |001d: int-to-float v2, v2 │ │ +0c97ac: 7240 c50a 3021 |001e: invoke-interface {v0, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0ac5 │ │ +0c97b2: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=312 │ │ 0x0004 line=313 │ │ 0x0006 line=314 │ │ 0x0009 line=315 │ │ 0x0015 line=316 │ │ 0x0021 line=317 │ │ locals : │ │ 0x0000 - 0x0022 reg=4 this Lcom/badlogic/gdx/graphics/Texture; │ │ 0x0000 - 0x0022 reg=5 u Lcom/badlogic/gdx/graphics/Texture$TextureWrap; │ │ 0x0000 - 0x0022 reg=6 v Lcom/badlogic/gdx/graphics/Texture$TextureWrap; │ │ │ │ - source_file_idx : 3926 (Texture.java) │ │ + source_file_idx : 3924 (Texture.java) │ │ │ │ Class #503 header: │ │ -class_idx : 309 │ │ +class_idx : 307 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 519 │ │ static_fields_size : 5 │ │ instance_fields_size: 6 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 41 │ │ │ │ Class #503 annotations: │ │ @@ -238977,28 +239128,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 68 16-bit code units │ │ -0bb094: |[0bb094] com.badlogic.gdx.graphics.g2d.BitmapFont.:()V │ │ -0bb0a4: 1300 0d00 |0000: const/16 v0, #int 13 // #d │ │ -0bb0a8: 2300 4804 |0002: new-array v0, v0, [C // type@0448 │ │ -0bb0ac: 2600 1000 0000 |0004: fill-array-data v0, 00000014 // +00000010 │ │ -0bb0b2: 6900 bd06 |0007: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.xChars:[C // field@06bd │ │ -0bb0b6: 1300 1a00 |0009: const/16 v0, #int 26 // #1a │ │ -0bb0ba: 2300 4804 |000b: new-array v0, v0, [C // type@0448 │ │ -0bb0be: 2600 1900 0000 |000d: fill-array-data v0, 00000026 // +00000019 │ │ -0bb0c4: 6900 b706 |0010: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.capChars:[C // field@06b7 │ │ -0bb0c8: 0e00 |0012: return-void │ │ -0bb0ca: 0000 |0013: nop // spacer │ │ -0bb0cc: 0003 0200 0d00 0000 7800 6500 6100 ... |0014: array-data (17 units) │ │ -0bb0ee: 0000 |0025: nop // spacer │ │ -0bb0f0: 0003 0200 1a00 0000 4d00 4e00 4200 ... |0026: array-data (30 units) │ │ +0c97b4: |[0c97b4] com.badlogic.gdx.graphics.g2d.BitmapFont.:()V │ │ +0c97c4: 1300 0d00 |0000: const/16 v0, #int 13 // #d │ │ +0c97c8: 2300 4604 |0002: new-array v0, v0, [C // type@0446 │ │ +0c97cc: 2600 1000 0000 |0004: fill-array-data v0, 00000014 // +00000010 │ │ +0c97d2: 6900 bd06 |0007: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.xChars:[C // field@06bd │ │ +0c97d6: 1300 1a00 |0009: const/16 v0, #int 26 // #1a │ │ +0c97da: 2300 4604 |000b: new-array v0, v0, [C // type@0446 │ │ +0c97de: 2600 1900 0000 |000d: fill-array-data v0, 00000026 // +00000019 │ │ +0c97e4: 6900 b706 |0010: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.capChars:[C // field@06b7 │ │ +0c97e8: 0e00 |0012: return-void │ │ +0c97ea: 0000 |0013: nop // spacer │ │ +0c97ec: 0003 0200 0d00 0000 7800 6500 6100 ... |0014: array-data (17 units) │ │ +0c980e: 0000 |0025: nop // spacer │ │ +0c9810: 0003 0200 1a00 0000 4d00 4e00 4200 ... |0026: array-data (30 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0009 line=60 │ │ 0x0013 line=59 │ │ 0x0025 line=60 │ │ locals : │ │ @@ -239008,27 +239159,27 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -0bb12c: |[0bb12c] com.badlogic.gdx.graphics.g2d.BitmapFont.:()V │ │ -0bb13c: 6200 1e00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ -0bb140: 1a01 9114 |0002: const-string v1, "com/badlogic/gdx/utils/arial-15.fnt" // string@1491 │ │ -0bb144: 7220 0d01 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Files;.classpath:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@010d │ │ -0bb14a: 0c00 |0007: move-result-object v0 │ │ -0bb14c: 6201 1e00 |0008: sget-object v1, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ -0bb150: 1a02 9214 |000a: const-string v2, "com/badlogic/gdx/utils/arial-15.png" // string@1492 │ │ -0bb154: 7220 0d01 2100 |000c: invoke-interface {v1, v2}, Lcom/badlogic/gdx/Files;.classpath:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@010d │ │ -0bb15a: 0c01 |000f: move-result-object v1 │ │ -0bb15c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0bb15e: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -0bb160: 7053 d20b 0421 |0012: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;ZZ)V // method@0bd2 │ │ -0bb166: 0e00 |0015: return-void │ │ +0c984c: |[0c984c] com.badlogic.gdx.graphics.g2d.BitmapFont.:()V │ │ +0c985c: 6200 1e00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ +0c9860: 1a01 8f14 |0002: const-string v1, "com/badlogic/gdx/utils/arial-15.fnt" // string@148f │ │ +0c9864: 7220 0d01 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Files;.classpath:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@010d │ │ +0c986a: 0c00 |0007: move-result-object v0 │ │ +0c986c: 6201 1e00 |0008: sget-object v1, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ +0c9870: 1a02 9014 |000a: const-string v2, "com/badlogic/gdx/utils/arial-15.png" // string@1490 │ │ +0c9874: 7220 0d01 2100 |000c: invoke-interface {v1, v2}, Lcom/badlogic/gdx/Files;.classpath:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@010d │ │ +0c987a: 0c01 |000f: move-result-object v1 │ │ +0c987c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +0c987e: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +0c9880: 7053 d20b 0421 |0012: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;ZZ)V // method@0bd2 │ │ +0c9886: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0015 line=75 │ │ locals : │ │ 0x0000 - 0x0016 reg=4 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ │ │ @@ -239037,18 +239188,18 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -0bb168: |[0bb168] com.badlogic.gdx.graphics.g2d.BitmapFont.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ -0bb178: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0bb17a: 7050 d20b 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;ZZ)V // method@0bd2 │ │ -0bb180: 0e00 |0004: return-void │ │ +0c9888: |[0c9888] com.badlogic.gdx.graphics.g2d.BitmapFont.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ +0c9898: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c989a: 7050 d20b 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;ZZ)V // method@0bd2 │ │ +0c98a0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0004 line=107 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ 0x0000 - 0x0005 reg=2 fontFile Lcom/badlogic/gdx/files/FileHandle; │ │ @@ -239060,26 +239211,26 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;ZZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -0bb184: |[0bb184] com.badlogic.gdx.graphics.g2d.BitmapFont.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;ZZ)V │ │ -0bb194: 2200 3101 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // type@0131 │ │ -0bb198: 7030 bf0b 5007 |0002: invoke-direct {v0, v5, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0bbf │ │ -0bb19e: 2201 5e01 |0005: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -0bb1a2: 2202 2801 |0007: new-instance v2, Lcom/badlogic/gdx/graphics/Texture; // type@0128 │ │ -0bb1a6: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -0bb1a8: 7030 690b 6203 |000a: invoke-direct {v2, v6, v3}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0b69 │ │ -0bb1ae: 7020 5c0e 2100 |000d: invoke-direct {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e5c │ │ -0bb1b4: 7040 d50b 0481 |0010: invoke-direct {v4, v0, v1, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Z)V // method@0bd5 │ │ -0bb1ba: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -0bb1bc: 5c40 bb06 |0014: iput-boolean v0, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.ownsTexture:Z // field@06bb │ │ -0bb1c0: 0e00 |0016: return-void │ │ +0c98a4: |[0c98a4] com.badlogic.gdx.graphics.g2d.BitmapFont.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;ZZ)V │ │ +0c98b4: 2200 2f01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // type@012f │ │ +0c98b8: 7030 bf0b 5007 |0002: invoke-direct {v0, v5, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0bbf │ │ +0c98be: 2201 5c01 |0005: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +0c98c2: 2202 2601 |0007: new-instance v2, Lcom/badlogic/gdx/graphics/Texture; // type@0126 │ │ +0c98c6: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +0c98c8: 7030 690b 6203 |000a: invoke-direct {v2, v6, v3}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0b69 │ │ +0c98ce: 7020 5c0e 2100 |000d: invoke-direct {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e5c │ │ +0c98d4: 7040 d50b 0481 |0010: invoke-direct {v4, v0, v1, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Z)V // method@0bd5 │ │ +0c98da: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +0c98dc: 5c40 bb06 |0014: iput-boolean v0, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.ownsTexture:Z // field@06bb │ │ +0c98e0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0013 line=115 │ │ 0x0016 line=116 │ │ locals : │ │ 0x0000 - 0x0017 reg=4 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ @@ -239093,20 +239244,20 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0bb1c4: |[0bb1c4] com.badlogic.gdx.graphics.g2d.BitmapFont.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Z)V │ │ -0bb1d4: 2200 3101 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // type@0131 │ │ -0bb1d8: 7030 bf0b 3005 |0002: invoke-direct {v0, v3, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0bbf │ │ -0bb1de: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -0bb1e0: 7040 d50b 0214 |0006: invoke-direct {v2, v0, v4, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Z)V // method@0bd5 │ │ -0bb1e6: 0e00 |0009: return-void │ │ +0c98e4: |[0c98e4] com.badlogic.gdx.graphics.g2d.BitmapFont.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Z)V │ │ +0c98f4: 2200 2f01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // type@012f │ │ +0c98f8: 7030 bf0b 3005 |0002: invoke-direct {v0, v3, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0bbf │ │ +0c98fe: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +0c9900: 7040 d50b 0214 |0006: invoke-direct {v2, v0, v4, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Z)V // method@0bd5 │ │ +0c9906: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0009 line=93 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ 0x0000 - 0x000a reg=3 fontFile Lcom/badlogic/gdx/files/FileHandle; │ │ @@ -239118,21 +239269,21 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -0bb1e8: |[0bb1e8] com.badlogic.gdx.graphics.g2d.BitmapFont.:(Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ -0bb1f8: 2200 3101 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // type@0131 │ │ -0bb1fc: 7030 bf0b 4005 |0002: invoke-direct {v0, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0bbf │ │ -0bb202: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0bb204: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0bb206: 7040 d50b 0321 |0007: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Z)V // method@0bd5 │ │ -0bb20c: 0e00 |000a: return-void │ │ +0c9908: |[0c9908] com.badlogic.gdx.graphics.g2d.BitmapFont.:(Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ +0c9918: 2200 2f01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // type@012f │ │ +0c991c: 7030 bf0b 4005 |0002: invoke-direct {v0, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0bbf │ │ +0c9922: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0c9924: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0c9926: 7040 d50b 0321 |0007: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Z)V // method@0bd5 │ │ +0c992c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x000a line=100 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ 0x0000 - 0x000b reg=4 fontFile Lcom/badlogic/gdx/files/FileHandle; │ │ @@ -239143,45 +239294,45 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -0bb210: |[0bb210] com.badlogic.gdx.graphics.g2d.BitmapFont.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Z)V │ │ -0bb220: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0bb222: 7010 2726 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2627 │ │ -0bb228: 2200 3601 |0004: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // type@0136 │ │ -0bb22c: 7020 030c 5000 |0006: invoke-direct {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;)V // method@0c03 │ │ -0bb232: 5b50 b606 |0009: iput-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ -0bb236: 3907 2c00 |000b: if-nez v7, 0037 // +002c │ │ -0bb23a: 2200 5e01 |000d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -0bb23e: 2202 2801 |000f: new-instance v2, Lcom/badlogic/gdx/graphics/Texture; // type@0128 │ │ -0bb242: 6203 1e00 |0011: sget-object v3, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ -0bb246: 5464 9b06 |0013: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.imagePath:Ljava/lang/String; // field@069b │ │ -0bb24a: 7220 1201 4300 |0015: invoke-interface {v3, v4}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0112 │ │ -0bb250: 0c03 |0018: move-result-object v3 │ │ -0bb252: 7030 690b 3201 |0019: invoke-direct {v2, v3, v1}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0b69 │ │ -0bb258: 7020 5c0e 2000 |001c: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e5c │ │ -0bb25e: 5b50 bc06 |001f: iput-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06bc │ │ -0bb262: 5560 9806 |0021: iget-boolean v0, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.flipped:Z // field@0698 │ │ -0bb266: 5c50 b906 |0023: iput-boolean v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.flipped:Z // field@06b9 │ │ -0bb26a: 5b56 b806 |0025: iput-object v6, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -0bb26e: 5c58 ba06 |0027: iput-boolean v8, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.integer:Z // field@06ba │ │ -0bb272: 5450 b606 |0029: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ -0bb276: 6e20 200c 8000 |002b: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setUseIntegerPositions:(Z)V // method@0c20 │ │ -0bb27c: 7020 f70b 6500 |002e: invoke-direct {v5, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.load:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;)V // method@0bf7 │ │ -0bb282: 3907 0800 |0031: if-nez v7, 0039 // +0008 │ │ -0bb286: 1210 |0033: const/4 v0, #int 1 // #1 │ │ -0bb288: 5c50 bb06 |0034: iput-boolean v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.ownsTexture:Z // field@06bb │ │ -0bb28c: 0e00 |0036: return-void │ │ -0bb28e: 0770 |0037: move-object v0, v7 │ │ -0bb290: 28e7 |0038: goto 001f // -0019 │ │ -0bb292: 0110 |0039: move v0, v1 │ │ -0bb294: 28fa |003a: goto 0034 // -0006 │ │ +0c9930: |[0c9930] com.badlogic.gdx.graphics.g2d.BitmapFont.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Z)V │ │ +0c9940: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c9942: 7010 2726 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2627 │ │ +0c9948: 2200 3401 |0004: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // type@0134 │ │ +0c994c: 7020 030c 5000 |0006: invoke-direct {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;)V // method@0c03 │ │ +0c9952: 5b50 b606 |0009: iput-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ +0c9956: 3907 2c00 |000b: if-nez v7, 0037 // +002c │ │ +0c995a: 2200 5c01 |000d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +0c995e: 2202 2601 |000f: new-instance v2, Lcom/badlogic/gdx/graphics/Texture; // type@0126 │ │ +0c9962: 6203 1e00 |0011: sget-object v3, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ +0c9966: 5464 9b06 |0013: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.imagePath:Ljava/lang/String; // field@069b │ │ +0c996a: 7220 1201 4300 |0015: invoke-interface {v3, v4}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0112 │ │ +0c9970: 0c03 |0018: move-result-object v3 │ │ +0c9972: 7030 690b 3201 |0019: invoke-direct {v2, v3, v1}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0b69 │ │ +0c9978: 7020 5c0e 2000 |001c: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e5c │ │ +0c997e: 5b50 bc06 |001f: iput-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06bc │ │ +0c9982: 5560 9806 |0021: iget-boolean v0, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.flipped:Z // field@0698 │ │ +0c9986: 5c50 b906 |0023: iput-boolean v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.flipped:Z // field@06b9 │ │ +0c998a: 5b56 b806 |0025: iput-object v6, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +0c998e: 5c58 ba06 |0027: iput-boolean v8, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.integer:Z // field@06ba │ │ +0c9992: 5450 b606 |0029: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ +0c9996: 6e20 200c 8000 |002b: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setUseIntegerPositions:(Z)V // method@0c20 │ │ +0c999c: 7020 f70b 6500 |002e: invoke-direct {v5, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.load:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;)V // method@0bf7 │ │ +0c99a2: 3907 0800 |0031: if-nez v7, 0039 // +0008 │ │ +0c99a6: 1210 |0033: const/4 v0, #int 1 // #1 │ │ +0c99a8: 5c50 bb06 |0034: iput-boolean v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.ownsTexture:Z // field@06bb │ │ +0c99ac: 0e00 |0036: return-void │ │ +0c99ae: 0770 |0037: move-object v0, v7 │ │ +0c99b0: 28e7 |0038: goto 001f // -0019 │ │ +0c99b2: 0110 |0039: move v0, v1 │ │ +0c99b4: 28fa |003a: goto 0034 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=124 │ │ 0x0004 line=65 │ │ 0x000b line=125 │ │ 0x0021 line=126 │ │ 0x0025 line=127 │ │ @@ -239203,26 +239354,26 @@ │ │ type : '(Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -0bb298: |[0bb298] com.badlogic.gdx.graphics.g2d.BitmapFont.:(Z)V │ │ -0bb2a8: 6200 1e00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ -0bb2ac: 1a01 9114 |0002: const-string v1, "com/badlogic/gdx/utils/arial-15.fnt" // string@1491 │ │ -0bb2b0: 7220 0d01 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Files;.classpath:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@010d │ │ -0bb2b6: 0c00 |0007: move-result-object v0 │ │ -0bb2b8: 6201 1e00 |0008: sget-object v1, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ -0bb2bc: 1a02 9214 |000a: const-string v2, "com/badlogic/gdx/utils/arial-15.png" // string@1492 │ │ -0bb2c0: 7220 0d01 2100 |000c: invoke-interface {v1, v2}, Lcom/badlogic/gdx/Files;.classpath:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@010d │ │ -0bb2c6: 0c01 |000f: move-result-object v1 │ │ -0bb2c8: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -0bb2ca: 7052 d20b 0341 |0011: invoke-direct {v3, v0, v1, v4, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;ZZ)V // method@0bd2 │ │ -0bb2d0: 0e00 |0014: return-void │ │ +0c99b8: |[0c99b8] com.badlogic.gdx.graphics.g2d.BitmapFont.:(Z)V │ │ +0c99c8: 6200 1e00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ +0c99cc: 1a01 8f14 |0002: const-string v1, "com/badlogic/gdx/utils/arial-15.fnt" // string@148f │ │ +0c99d0: 7220 0d01 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Files;.classpath:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@010d │ │ +0c99d6: 0c00 |0007: move-result-object v0 │ │ +0c99d8: 6201 1e00 |0008: sget-object v1, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ +0c99dc: 1a02 9014 |000a: const-string v2, "com/badlogic/gdx/utils/arial-15.png" // string@1490 │ │ +0c99e0: 7220 0d01 2100 |000c: invoke-interface {v1, v2}, Lcom/badlogic/gdx/Files;.classpath:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@010d │ │ +0c99e6: 0c01 |000f: move-result-object v1 │ │ +0c99e8: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +0c99ea: 7052 d20b 0341 |0011: invoke-direct {v3, v0, v1, v4, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;ZZ)V // method@0bd2 │ │ +0c99f0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0014 line=83 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ 0x0000 - 0x0015 reg=4 flip Z │ │ @@ -239232,26 +239383,26 @@ │ │ type : '(Ljava/lang/CharSequence;CI)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0bb2d4: |[0bb2d4] com.badlogic.gdx.graphics.g2d.BitmapFont.indexOf:(Ljava/lang/CharSequence;CI)I │ │ -0bb2e4: 7210 c425 0200 |0000: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ -0bb2ea: 0a00 |0003: move-result v0 │ │ -0bb2ec: 3504 0c00 |0004: if-ge v4, v0, 0010 // +000c │ │ -0bb2f0: 7220 c325 4200 |0006: invoke-interface {v2, v4}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ -0bb2f6: 0a01 |0009: move-result v1 │ │ -0bb2f8: 3331 0300 |000a: if-ne v1, v3, 000d // +0003 │ │ -0bb2fc: 0f04 |000c: return v4 │ │ -0bb2fe: d804 0401 |000d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0bb302: 28f5 |000f: goto 0004 // -000b │ │ -0bb304: 0104 |0010: move v4, v0 │ │ -0bb306: 28fb |0011: goto 000c // -0005 │ │ +0c99f4: |[0c99f4] com.badlogic.gdx.graphics.g2d.BitmapFont.indexOf:(Ljava/lang/CharSequence;CI)I │ │ +0c9a04: 7210 c425 0200 |0000: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ +0c9a0a: 0a00 |0003: move-result v0 │ │ +0c9a0c: 3504 0c00 |0004: if-ge v4, v0, 0010 // +000c │ │ +0c9a10: 7220 c325 4200 |0006: invoke-interface {v2, v4}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ +0c9a16: 0a01 |0009: move-result v1 │ │ +0c9a18: 3331 0300 |000a: if-ne v1, v3, 000d // +0003 │ │ +0c9a1c: 0f04 |000c: return v4 │ │ +0c9a1e: d804 0401 |000d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0c9a22: 28f5 |000f: goto 0004 // -000b │ │ +0c9a24: 0104 |0010: move v4, v0 │ │ +0c9a26: 28fb |0011: goto 000c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ 0x0004 line=651 │ │ 0x0006 line=652 │ │ 0x000c line=653 │ │ 0x000d line=651 │ │ @@ -239268,22 +239419,22 @@ │ │ type : '(C)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -0bb308: |[0bb308] com.badlogic.gdx.graphics.g2d.BitmapFont.isWhitespace:(C)Z │ │ -0bb318: 2c01 0800 0000 |0000: sparse-switch v1, 00000008 // +00000008 │ │ -0bb31e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0bb320: 0f00 |0004: return v0 │ │ -0bb322: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0bb324: 28fe |0006: goto 0004 // -0002 │ │ -0bb326: 0000 |0007: nop // spacer │ │ -0bb328: 0002 0400 0900 0000 0a00 0000 0d00 ... |0008: sparse-switch-data (18 units) │ │ +0c9a28: |[0c9a28] com.badlogic.gdx.graphics.g2d.BitmapFont.isWhitespace:(C)Z │ │ +0c9a38: 2c01 0800 0000 |0000: sparse-switch v1, 00000008 // +00000008 │ │ +0c9a3e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0c9a40: 0f00 |0004: return v0 │ │ +0c9a42: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0c9a44: 28fe |0006: goto 0004 // -0002 │ │ +0c9a46: 0000 |0007: nop // spacer │ │ +0c9a48: 0002 0400 0900 0000 0a00 0000 0d00 ... |0008: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=657 │ │ 0x0003 line=664 │ │ 0x0005 line=662 │ │ 0x0007 line=657 │ │ locals : │ │ @@ -239294,258 +239445,258 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 27 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 453 16-bit code units │ │ -0bb34c: |[0bb34c] com.badlogic.gdx.graphics.g2d.BitmapFont.load:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;)V │ │ -0bb35c: 1517 803f |0000: const/high16 v23, #int 1065353216 // #3f80 │ │ -0bb360: 0800 1900 |0002: move-object/from16 v0, v25 │ │ -0bb364: 5400 bc06 |0004: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06bc │ │ -0bb368: 0818 0000 |0006: move-object/from16 v24, v0 │ │ -0bb36c: 7401 670e 1800 |0008: invoke-virtual/range {v24}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e67 │ │ -0bb372: 0c18 |000b: move-result-object v24 │ │ -0bb374: 7401 800b 1800 |000c: invoke-virtual/range {v24}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ -0bb37a: 0a18 |000f: move-result v24 │ │ -0bb37c: 0200 1800 |0010: move/from16 v0, v24 │ │ -0bb380: 8200 |0012: int-to-float v0, v0 │ │ -0bb382: 0218 0000 |0013: move/from16 v24, v0 │ │ -0bb386: a909 1718 |0015: div-float v9, v23, v24 │ │ -0bb38a: 1517 803f |0017: const/high16 v23, #int 1065353216 // #3f80 │ │ -0bb38e: 0800 1900 |0019: move-object/from16 v0, v25 │ │ -0bb392: 5400 bc06 |001b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06bc │ │ -0bb396: 0818 0000 |001d: move-object/from16 v24, v0 │ │ -0bb39a: 7401 670e 1800 |001f: invoke-virtual/range {v24}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e67 │ │ -0bb3a0: 0c18 |0022: move-result-object v24 │ │ -0bb3a2: 7401 770b 1800 |0023: invoke-virtual/range {v24}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ -0bb3a8: 0a18 |0026: move-result v24 │ │ -0bb3aa: 0200 1800 |0027: move/from16 v0, v24 │ │ -0bb3ae: 8200 |0029: int-to-float v0, v0 │ │ -0bb3b0: 0218 0000 |002a: move/from16 v24, v0 │ │ -0bb3b4: a908 1718 |002c: div-float v8, v23, v24 │ │ -0bb3b8: 0800 1900 |002e: move-object/from16 v0, v25 │ │ -0bb3bc: 5400 bc06 |0030: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06bc │ │ -0bb3c0: 0817 0000 |0032: move-object/from16 v23, v0 │ │ -0bb3c4: 0800 1700 |0034: move-object/from16 v0, v23 │ │ -0bb3c8: 5200 3508 |0036: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ -0bb3cc: 0211 0000 |0038: move/from16 v17, v0 │ │ -0bb3d0: 0800 1900 |003a: move-object/from16 v0, v25 │ │ -0bb3d4: 5400 bc06 |003c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06bc │ │ -0bb3d8: 0817 0000 |003e: move-object/from16 v23, v0 │ │ -0bb3dc: 0800 1700 |0040: move-object/from16 v0, v23 │ │ -0bb3e0: 5200 3708 |0042: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ -0bb3e4: 0212 0000 |0044: move/from16 v18, v0 │ │ -0bb3e8: 120c |0046: const/4 v12, #int 0 // #0 │ │ -0bb3ea: 120d |0047: const/4 v13, #int 0 // #0 │ │ -0bb3ec: 0800 1900 |0048: move-object/from16 v0, v25 │ │ -0bb3f0: 5400 bc06 |004a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06bc │ │ -0bb3f4: 0817 0000 |004c: move-object/from16 v23, v0 │ │ -0bb3f8: 7401 640e 1700 |004e: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ -0bb3fe: 0a17 |0051: move-result v23 │ │ -0bb400: 0200 1700 |0052: move/from16 v0, v23 │ │ -0bb404: 8200 |0054: int-to-float v0, v0 │ │ -0bb406: 0210 0000 |0055: move/from16 v16, v0 │ │ -0bb40a: 0800 1900 |0057: move-object/from16 v0, v25 │ │ -0bb40e: 5400 bc06 |0059: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06bc │ │ -0bb412: 0817 0000 |005b: move-object/from16 v23, v0 │ │ -0bb416: 7401 630e 1700 |005d: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ -0bb41c: 0a17 |0060: move-result v23 │ │ -0bb41e: 0200 1700 |0061: move/from16 v0, v23 │ │ -0bb422: 820f |0063: int-to-float v15, v0 │ │ -0bb424: 0800 1900 |0064: move-object/from16 v0, v25 │ │ -0bb428: 5400 bc06 |0066: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06bc │ │ -0bb42c: 0817 0000 |0068: move-object/from16 v23, v0 │ │ -0bb430: 0800 1700 |006a: move-object/from16 v0, v23 │ │ -0bb434: 2000 5801 |006c: instance-of v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0158 │ │ -0bb438: 0217 0000 |006e: move/from16 v23, v0 │ │ -0bb43c: 3817 1f00 |0070: if-eqz v23, 008f // +001f │ │ -0bb440: 0800 1900 |0072: move-object/from16 v0, v25 │ │ -0bb444: 5404 bc06 |0074: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06bc │ │ -0bb448: 1f04 5801 |0076: check-cast v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0158 │ │ -0bb44c: 524c 0908 |0078: iget v12, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ -0bb450: 5240 0b08 |007a: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@080b │ │ -0bb454: 0217 0000 |007c: move/from16 v23, v0 │ │ -0bb458: 5240 0d08 |007e: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@080d │ │ -0bb45c: 0218 0000 |0080: move/from16 v24, v0 │ │ -0bb460: 9117 1718 |0082: sub-int v23, v23, v24 │ │ -0bb464: 0200 1700 |0084: move/from16 v0, v23 │ │ -0bb468: 8200 |0086: int-to-float v0, v0 │ │ -0bb46a: 0217 0000 |0087: move/from16 v23, v0 │ │ -0bb46e: 5240 0a08 |0089: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ -0bb472: 0218 0000 |008b: move/from16 v24, v0 │ │ -0bb476: a70d 1718 |008d: sub-float v13, v23, v24 │ │ -0bb47a: 0800 1a00 |008f: move-object/from16 v0, v26 │ │ -0bb47e: 5402 9a06 |0091: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@069a │ │ -0bb482: 212a |0093: array-length v10, v2 │ │ -0bb484: 1206 |0094: const/4 v6, #int 0 // #0 │ │ -0bb486: 0167 |0095: move v7, v6 │ │ -0bb488: 35a7 2e01 |0096: if-ge v7, v10, 01c4 // +012e │ │ -0bb48c: 460e 0207 |0098: aget-object v14, v2, v7 │ │ -0bb490: 390e 0600 |009a: if-nez v14, 00a0 // +0006 │ │ -0bb494: d806 0701 |009c: add-int/lit8 v6, v7, #int 1 // #01 │ │ -0bb498: 0167 |009e: move v7, v6 │ │ -0bb49a: 28f7 |009f: goto 0096 // -0009 │ │ -0bb49c: 07e3 |00a0: move-object v3, v14 │ │ -0bb49e: 213b |00a1: array-length v11, v3 │ │ -0bb4a0: 1206 |00a2: const/4 v6, #int 0 // #0 │ │ -0bb4a2: 35b6 f9ff |00a3: if-ge v6, v11, 009c // -0007 │ │ -0bb4a6: 4605 0306 |00a5: aget-object v5, v3, v6 │ │ -0bb4aa: 3905 0500 |00a7: if-nez v5, 00ac // +0005 │ │ -0bb4ae: d806 0601 |00a9: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0bb4b2: 28f8 |00ab: goto 00a3 // -0008 │ │ -0bb4b4: 5250 a306 |00ac: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.srcX:I // field@06a3 │ │ -0bb4b8: 0217 0000 |00ae: move/from16 v23, v0 │ │ -0bb4bc: 0200 1700 |00b0: move/from16 v0, v23 │ │ -0bb4c0: 8200 |00b2: int-to-float v0, v0 │ │ -0bb4c2: 0213 0000 |00b3: move/from16 v19, v0 │ │ -0bb4c6: 5250 a306 |00b5: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.srcX:I // field@06a3 │ │ -0bb4ca: 0217 0000 |00b7: move/from16 v23, v0 │ │ -0bb4ce: 5250 a906 |00b9: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ -0bb4d2: 0218 0000 |00bb: move/from16 v24, v0 │ │ -0bb4d6: 9017 1718 |00bd: add-int v23, v23, v24 │ │ -0bb4da: 0200 1700 |00bf: move/from16 v0, v23 │ │ -0bb4de: 8200 |00c1: int-to-float v0, v0 │ │ -0bb4e0: 0214 0000 |00c2: move/from16 v20, v0 │ │ -0bb4e4: 5250 a406 |00c4: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.srcY:I // field@06a4 │ │ -0bb4e8: 0217 0000 |00c6: move/from16 v23, v0 │ │ -0bb4ec: 0200 1700 |00c8: move/from16 v0, v23 │ │ -0bb4f0: 8200 |00ca: int-to-float v0, v0 │ │ -0bb4f2: 0215 0000 |00cb: move/from16 v21, v0 │ │ -0bb4f6: 5250 a406 |00cd: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.srcY:I // field@06a4 │ │ -0bb4fa: 0217 0000 |00cf: move/from16 v23, v0 │ │ -0bb4fe: 5250 a106 |00d1: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ -0bb502: 0218 0000 |00d3: move/from16 v24, v0 │ │ -0bb506: 9017 1718 |00d5: add-int v23, v23, v24 │ │ -0bb50a: 0200 1700 |00d7: move/from16 v0, v23 │ │ -0bb50e: 8200 |00d9: int-to-float v0, v0 │ │ -0bb510: 0216 0000 |00da: move/from16 v22, v0 │ │ -0bb514: 1317 0000 |00dc: const/16 v23, #int 0 // #0 │ │ -0bb518: 2d17 0c17 |00de: cmpl-float v23, v12, v23 │ │ -0bb51c: 3d17 5200 |00e0: if-lez v23, 0132 // +0052 │ │ -0bb520: a713 130c |00e2: sub-float v19, v19, v12 │ │ -0bb524: 1317 0000 |00e4: const/16 v23, #int 0 // #0 │ │ -0bb528: 2e17 1317 |00e6: cmpg-float v23, v19, v23 │ │ -0bb52c: 3b17 2c00 |00e8: if-gez v23, 0114 // +002c │ │ -0bb530: 5250 a906 |00ea: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ -0bb534: 0217 0000 |00ec: move/from16 v23, v0 │ │ -0bb538: 0200 1700 |00ee: move/from16 v0, v23 │ │ -0bb53c: 8200 |00f0: int-to-float v0, v0 │ │ -0bb53e: 0217 0000 |00f1: move/from16 v23, v0 │ │ -0bb542: a617 1713 |00f3: add-float v23, v23, v19 │ │ -0bb546: 0200 1700 |00f5: move/from16 v0, v23 │ │ -0bb54a: 8700 |00f7: float-to-int v0, v0 │ │ -0bb54c: 0217 0000 |00f8: move/from16 v23, v0 │ │ -0bb550: 0200 1700 |00fa: move/from16 v0, v23 │ │ -0bb554: 5950 a906 |00fc: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ -0bb558: 5250 ab06 |00fe: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@06ab │ │ -0bb55c: 0217 0000 |0100: move/from16 v23, v0 │ │ -0bb560: 0200 1700 |0102: move/from16 v0, v23 │ │ -0bb564: 8200 |0104: int-to-float v0, v0 │ │ -0bb566: 0217 0000 |0105: move/from16 v23, v0 │ │ -0bb56a: a717 1713 |0107: sub-float v23, v23, v19 │ │ -0bb56e: 0200 1700 |0109: move/from16 v0, v23 │ │ -0bb572: 8700 |010b: float-to-int v0, v0 │ │ -0bb574: 0217 0000 |010c: move/from16 v23, v0 │ │ -0bb578: 0200 1700 |010e: move/from16 v0, v23 │ │ -0bb57c: 5950 ab06 |0110: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@06ab │ │ -0bb580: 1313 0000 |0112: const/16 v19, #int 0 // #0 │ │ -0bb584: a714 140c |0114: sub-float v20, v20, v12 │ │ -0bb588: 2d17 1410 |0116: cmpl-float v23, v20, v16 │ │ -0bb58c: 3d17 1a00 |0118: if-lez v23, 0132 // +001a │ │ -0bb590: 5250 a906 |011a: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ -0bb594: 0217 0000 |011c: move/from16 v23, v0 │ │ -0bb598: 0200 1700 |011e: move/from16 v0, v23 │ │ -0bb59c: 8200 |0120: int-to-float v0, v0 │ │ -0bb59e: 0217 0000 |0121: move/from16 v23, v0 │ │ -0bb5a2: a718 1410 |0123: sub-float v24, v20, v16 │ │ -0bb5a6: a717 1718 |0125: sub-float v23, v23, v24 │ │ -0bb5aa: 0200 1700 |0127: move/from16 v0, v23 │ │ -0bb5ae: 8700 |0129: float-to-int v0, v0 │ │ -0bb5b0: 0217 0000 |012a: move/from16 v23, v0 │ │ -0bb5b4: 0200 1700 |012c: move/from16 v0, v23 │ │ -0bb5b8: 5950 a906 |012e: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ -0bb5bc: 0214 1000 |0130: move/from16 v20, v16 │ │ -0bb5c0: 1317 0000 |0132: const/16 v23, #int 0 // #0 │ │ -0bb5c4: 2d17 0d17 |0134: cmpl-float v23, v13, v23 │ │ -0bb5c8: 3d17 5200 |0136: if-lez v23, 0188 // +0052 │ │ -0bb5cc: a715 150d |0138: sub-float v21, v21, v13 │ │ -0bb5d0: 1317 0000 |013a: const/16 v23, #int 0 // #0 │ │ -0bb5d4: 2e17 1517 |013c: cmpg-float v23, v21, v23 │ │ -0bb5d8: 3b17 1800 |013e: if-gez v23, 0156 // +0018 │ │ -0bb5dc: 5250 a106 |0140: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ -0bb5e0: 0217 0000 |0142: move/from16 v23, v0 │ │ -0bb5e4: 0200 1700 |0144: move/from16 v0, v23 │ │ -0bb5e8: 8200 |0146: int-to-float v0, v0 │ │ -0bb5ea: 0217 0000 |0147: move/from16 v23, v0 │ │ -0bb5ee: a617 1715 |0149: add-float v23, v23, v21 │ │ -0bb5f2: 0200 1700 |014b: move/from16 v0, v23 │ │ -0bb5f6: 8700 |014d: float-to-int v0, v0 │ │ -0bb5f8: 0217 0000 |014e: move/from16 v23, v0 │ │ -0bb5fc: 0200 1700 |0150: move/from16 v0, v23 │ │ -0bb600: 5950 a106 |0152: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ -0bb604: 1315 0000 |0154: const/16 v21, #int 0 // #0 │ │ -0bb608: a716 160d |0156: sub-float v22, v22, v13 │ │ -0bb60c: 2d17 160f |0158: cmpl-float v23, v22, v15 │ │ -0bb610: 3d17 2e00 |015a: if-lez v23, 0188 // +002e │ │ -0bb614: a701 160f |015c: sub-float v1, v22, v15 │ │ -0bb618: 5250 a106 |015e: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ -0bb61c: 0217 0000 |0160: move/from16 v23, v0 │ │ -0bb620: 0200 1700 |0162: move/from16 v0, v23 │ │ -0bb624: 8200 |0164: int-to-float v0, v0 │ │ -0bb626: 0217 0000 |0165: move/from16 v23, v0 │ │ -0bb62a: a717 1701 |0167: sub-float v23, v23, v1 │ │ -0bb62e: 0200 1700 |0169: move/from16 v0, v23 │ │ -0bb632: 8700 |016b: float-to-int v0, v0 │ │ -0bb634: 0217 0000 |016c: move/from16 v23, v0 │ │ -0bb638: 0200 1700 |016e: move/from16 v0, v23 │ │ -0bb63c: 5950 a106 |0170: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ -0bb640: 5250 ac06 |0172: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@06ac │ │ -0bb644: 0217 0000 |0174: move/from16 v23, v0 │ │ -0bb648: 0200 1700 |0176: move/from16 v0, v23 │ │ -0bb64c: 8200 |0178: int-to-float v0, v0 │ │ -0bb64e: 0217 0000 |0179: move/from16 v23, v0 │ │ -0bb652: a617 1701 |017b: add-float v23, v23, v1 │ │ -0bb656: 0200 1700 |017d: move/from16 v0, v23 │ │ -0bb65a: 8700 |017f: float-to-int v0, v0 │ │ -0bb65c: 0217 0000 |0180: move/from16 v23, v0 │ │ -0bb660: 0200 1700 |0182: move/from16 v0, v23 │ │ -0bb664: 5950 ac06 |0184: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@06ac │ │ -0bb668: 0216 0f00 |0186: move/from16 v22, v15 │ │ -0bb66c: a817 1309 |0188: mul-float v23, v19, v9 │ │ -0bb670: a617 1711 |018a: add-float v23, v23, v17 │ │ -0bb674: 0200 1700 |018c: move/from16 v0, v23 │ │ -0bb678: 5950 a506 |018e: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.u:F // field@06a5 │ │ -0bb67c: a817 1409 |0190: mul-float v23, v20, v9 │ │ -0bb680: a617 1711 |0192: add-float v23, v23, v17 │ │ -0bb684: 0200 1700 |0194: move/from16 v0, v23 │ │ -0bb688: 5950 a606 |0196: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.u2:F // field@06a6 │ │ -0bb68c: 0800 1a00 |0198: move-object/from16 v0, v26 │ │ -0bb690: 5500 9806 |019a: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.flipped:Z // field@0698 │ │ -0bb694: 0217 0000 |019c: move/from16 v23, v0 │ │ -0bb698: 3817 1400 |019e: if-eqz v23, 01b2 // +0014 │ │ -0bb69c: a817 1508 |01a0: mul-float v23, v21, v8 │ │ -0bb6a0: a617 1712 |01a2: add-float v23, v23, v18 │ │ -0bb6a4: 0200 1700 |01a4: move/from16 v0, v23 │ │ -0bb6a8: 5950 a706 |01a6: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.v:F // field@06a7 │ │ -0bb6ac: a817 1608 |01a8: mul-float v23, v22, v8 │ │ -0bb6b0: a617 1712 |01aa: add-float v23, v23, v18 │ │ -0bb6b4: 0200 1700 |01ac: move/from16 v0, v23 │ │ -0bb6b8: 5950 a806 |01ae: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.v2:F // field@06a8 │ │ -0bb6bc: 2900 f9fe |01b0: goto/16 00a9 // -0107 │ │ -0bb6c0: a817 1508 |01b2: mul-float v23, v21, v8 │ │ -0bb6c4: a617 1712 |01b4: add-float v23, v23, v18 │ │ -0bb6c8: 0200 1700 |01b6: move/from16 v0, v23 │ │ -0bb6cc: 5950 a806 |01b8: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.v2:F // field@06a8 │ │ -0bb6d0: a817 1608 |01ba: mul-float v23, v22, v8 │ │ -0bb6d4: a617 1712 |01bc: add-float v23, v23, v18 │ │ -0bb6d8: 0200 1700 |01be: move/from16 v0, v23 │ │ -0bb6dc: 5950 a706 |01c0: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.v:F // field@06a7 │ │ -0bb6e0: 2900 e7fe |01c2: goto/16 00a9 // -0119 │ │ -0bb6e4: 0e00 |01c4: return-void │ │ +0c9a6c: |[0c9a6c] com.badlogic.gdx.graphics.g2d.BitmapFont.load:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;)V │ │ +0c9a7c: 1517 803f |0000: const/high16 v23, #int 1065353216 // #3f80 │ │ +0c9a80: 0800 1900 |0002: move-object/from16 v0, v25 │ │ +0c9a84: 5400 bc06 |0004: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06bc │ │ +0c9a88: 0818 0000 |0006: move-object/from16 v24, v0 │ │ +0c9a8c: 7401 670e 1800 |0008: invoke-virtual/range {v24}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e67 │ │ +0c9a92: 0c18 |000b: move-result-object v24 │ │ +0c9a94: 7401 800b 1800 |000c: invoke-virtual/range {v24}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ +0c9a9a: 0a18 |000f: move-result v24 │ │ +0c9a9c: 0200 1800 |0010: move/from16 v0, v24 │ │ +0c9aa0: 8200 |0012: int-to-float v0, v0 │ │ +0c9aa2: 0218 0000 |0013: move/from16 v24, v0 │ │ +0c9aa6: a909 1718 |0015: div-float v9, v23, v24 │ │ +0c9aaa: 1517 803f |0017: const/high16 v23, #int 1065353216 // #3f80 │ │ +0c9aae: 0800 1900 |0019: move-object/from16 v0, v25 │ │ +0c9ab2: 5400 bc06 |001b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06bc │ │ +0c9ab6: 0818 0000 |001d: move-object/from16 v24, v0 │ │ +0c9aba: 7401 670e 1800 |001f: invoke-virtual/range {v24}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e67 │ │ +0c9ac0: 0c18 |0022: move-result-object v24 │ │ +0c9ac2: 7401 770b 1800 |0023: invoke-virtual/range {v24}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ +0c9ac8: 0a18 |0026: move-result v24 │ │ +0c9aca: 0200 1800 |0027: move/from16 v0, v24 │ │ +0c9ace: 8200 |0029: int-to-float v0, v0 │ │ +0c9ad0: 0218 0000 |002a: move/from16 v24, v0 │ │ +0c9ad4: a908 1718 |002c: div-float v8, v23, v24 │ │ +0c9ad8: 0800 1900 |002e: move-object/from16 v0, v25 │ │ +0c9adc: 5400 bc06 |0030: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06bc │ │ +0c9ae0: 0817 0000 |0032: move-object/from16 v23, v0 │ │ +0c9ae4: 0800 1700 |0034: move-object/from16 v0, v23 │ │ +0c9ae8: 5200 3508 |0036: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ +0c9aec: 0211 0000 |0038: move/from16 v17, v0 │ │ +0c9af0: 0800 1900 |003a: move-object/from16 v0, v25 │ │ +0c9af4: 5400 bc06 |003c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06bc │ │ +0c9af8: 0817 0000 |003e: move-object/from16 v23, v0 │ │ +0c9afc: 0800 1700 |0040: move-object/from16 v0, v23 │ │ +0c9b00: 5200 3708 |0042: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ +0c9b04: 0212 0000 |0044: move/from16 v18, v0 │ │ +0c9b08: 120c |0046: const/4 v12, #int 0 // #0 │ │ +0c9b0a: 120d |0047: const/4 v13, #int 0 // #0 │ │ +0c9b0c: 0800 1900 |0048: move-object/from16 v0, v25 │ │ +0c9b10: 5400 bc06 |004a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06bc │ │ +0c9b14: 0817 0000 |004c: move-object/from16 v23, v0 │ │ +0c9b18: 7401 640e 1700 |004e: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ +0c9b1e: 0a17 |0051: move-result v23 │ │ +0c9b20: 0200 1700 |0052: move/from16 v0, v23 │ │ +0c9b24: 8200 |0054: int-to-float v0, v0 │ │ +0c9b26: 0210 0000 |0055: move/from16 v16, v0 │ │ +0c9b2a: 0800 1900 |0057: move-object/from16 v0, v25 │ │ +0c9b2e: 5400 bc06 |0059: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06bc │ │ +0c9b32: 0817 0000 |005b: move-object/from16 v23, v0 │ │ +0c9b36: 7401 630e 1700 |005d: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ +0c9b3c: 0a17 |0060: move-result v23 │ │ +0c9b3e: 0200 1700 |0061: move/from16 v0, v23 │ │ +0c9b42: 820f |0063: int-to-float v15, v0 │ │ +0c9b44: 0800 1900 |0064: move-object/from16 v0, v25 │ │ +0c9b48: 5400 bc06 |0066: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06bc │ │ +0c9b4c: 0817 0000 |0068: move-object/from16 v23, v0 │ │ +0c9b50: 0800 1700 |006a: move-object/from16 v0, v23 │ │ +0c9b54: 2000 5601 |006c: instance-of v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0156 │ │ +0c9b58: 0217 0000 |006e: move/from16 v23, v0 │ │ +0c9b5c: 3817 1f00 |0070: if-eqz v23, 008f // +001f │ │ +0c9b60: 0800 1900 |0072: move-object/from16 v0, v25 │ │ +0c9b64: 5404 bc06 |0074: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06bc │ │ +0c9b68: 1f04 5601 |0076: check-cast v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0156 │ │ +0c9b6c: 524c 0908 |0078: iget v12, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ +0c9b70: 5240 0b08 |007a: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@080b │ │ +0c9b74: 0217 0000 |007c: move/from16 v23, v0 │ │ +0c9b78: 5240 0d08 |007e: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@080d │ │ +0c9b7c: 0218 0000 |0080: move/from16 v24, v0 │ │ +0c9b80: 9117 1718 |0082: sub-int v23, v23, v24 │ │ +0c9b84: 0200 1700 |0084: move/from16 v0, v23 │ │ +0c9b88: 8200 |0086: int-to-float v0, v0 │ │ +0c9b8a: 0217 0000 |0087: move/from16 v23, v0 │ │ +0c9b8e: 5240 0a08 |0089: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ +0c9b92: 0218 0000 |008b: move/from16 v24, v0 │ │ +0c9b96: a70d 1718 |008d: sub-float v13, v23, v24 │ │ +0c9b9a: 0800 1a00 |008f: move-object/from16 v0, v26 │ │ +0c9b9e: 5402 9a06 |0091: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@069a │ │ +0c9ba2: 212a |0093: array-length v10, v2 │ │ +0c9ba4: 1206 |0094: const/4 v6, #int 0 // #0 │ │ +0c9ba6: 0167 |0095: move v7, v6 │ │ +0c9ba8: 35a7 2e01 |0096: if-ge v7, v10, 01c4 // +012e │ │ +0c9bac: 460e 0207 |0098: aget-object v14, v2, v7 │ │ +0c9bb0: 390e 0600 |009a: if-nez v14, 00a0 // +0006 │ │ +0c9bb4: d806 0701 |009c: add-int/lit8 v6, v7, #int 1 // #01 │ │ +0c9bb8: 0167 |009e: move v7, v6 │ │ +0c9bba: 28f7 |009f: goto 0096 // -0009 │ │ +0c9bbc: 07e3 |00a0: move-object v3, v14 │ │ +0c9bbe: 213b |00a1: array-length v11, v3 │ │ +0c9bc0: 1206 |00a2: const/4 v6, #int 0 // #0 │ │ +0c9bc2: 35b6 f9ff |00a3: if-ge v6, v11, 009c // -0007 │ │ +0c9bc6: 4605 0306 |00a5: aget-object v5, v3, v6 │ │ +0c9bca: 3905 0500 |00a7: if-nez v5, 00ac // +0005 │ │ +0c9bce: d806 0601 |00a9: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0c9bd2: 28f8 |00ab: goto 00a3 // -0008 │ │ +0c9bd4: 5250 a306 |00ac: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.srcX:I // field@06a3 │ │ +0c9bd8: 0217 0000 |00ae: move/from16 v23, v0 │ │ +0c9bdc: 0200 1700 |00b0: move/from16 v0, v23 │ │ +0c9be0: 8200 |00b2: int-to-float v0, v0 │ │ +0c9be2: 0213 0000 |00b3: move/from16 v19, v0 │ │ +0c9be6: 5250 a306 |00b5: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.srcX:I // field@06a3 │ │ +0c9bea: 0217 0000 |00b7: move/from16 v23, v0 │ │ +0c9bee: 5250 a906 |00b9: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ +0c9bf2: 0218 0000 |00bb: move/from16 v24, v0 │ │ +0c9bf6: 9017 1718 |00bd: add-int v23, v23, v24 │ │ +0c9bfa: 0200 1700 |00bf: move/from16 v0, v23 │ │ +0c9bfe: 8200 |00c1: int-to-float v0, v0 │ │ +0c9c00: 0214 0000 |00c2: move/from16 v20, v0 │ │ +0c9c04: 5250 a406 |00c4: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.srcY:I // field@06a4 │ │ +0c9c08: 0217 0000 |00c6: move/from16 v23, v0 │ │ +0c9c0c: 0200 1700 |00c8: move/from16 v0, v23 │ │ +0c9c10: 8200 |00ca: int-to-float v0, v0 │ │ +0c9c12: 0215 0000 |00cb: move/from16 v21, v0 │ │ +0c9c16: 5250 a406 |00cd: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.srcY:I // field@06a4 │ │ +0c9c1a: 0217 0000 |00cf: move/from16 v23, v0 │ │ +0c9c1e: 5250 a106 |00d1: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ +0c9c22: 0218 0000 |00d3: move/from16 v24, v0 │ │ +0c9c26: 9017 1718 |00d5: add-int v23, v23, v24 │ │ +0c9c2a: 0200 1700 |00d7: move/from16 v0, v23 │ │ +0c9c2e: 8200 |00d9: int-to-float v0, v0 │ │ +0c9c30: 0216 0000 |00da: move/from16 v22, v0 │ │ +0c9c34: 1317 0000 |00dc: const/16 v23, #int 0 // #0 │ │ +0c9c38: 2d17 0c17 |00de: cmpl-float v23, v12, v23 │ │ +0c9c3c: 3d17 5200 |00e0: if-lez v23, 0132 // +0052 │ │ +0c9c40: a713 130c |00e2: sub-float v19, v19, v12 │ │ +0c9c44: 1317 0000 |00e4: const/16 v23, #int 0 // #0 │ │ +0c9c48: 2e17 1317 |00e6: cmpg-float v23, v19, v23 │ │ +0c9c4c: 3b17 2c00 |00e8: if-gez v23, 0114 // +002c │ │ +0c9c50: 5250 a906 |00ea: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ +0c9c54: 0217 0000 |00ec: move/from16 v23, v0 │ │ +0c9c58: 0200 1700 |00ee: move/from16 v0, v23 │ │ +0c9c5c: 8200 |00f0: int-to-float v0, v0 │ │ +0c9c5e: 0217 0000 |00f1: move/from16 v23, v0 │ │ +0c9c62: a617 1713 |00f3: add-float v23, v23, v19 │ │ +0c9c66: 0200 1700 |00f5: move/from16 v0, v23 │ │ +0c9c6a: 8700 |00f7: float-to-int v0, v0 │ │ +0c9c6c: 0217 0000 |00f8: move/from16 v23, v0 │ │ +0c9c70: 0200 1700 |00fa: move/from16 v0, v23 │ │ +0c9c74: 5950 a906 |00fc: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ +0c9c78: 5250 ab06 |00fe: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@06ab │ │ +0c9c7c: 0217 0000 |0100: move/from16 v23, v0 │ │ +0c9c80: 0200 1700 |0102: move/from16 v0, v23 │ │ +0c9c84: 8200 |0104: int-to-float v0, v0 │ │ +0c9c86: 0217 0000 |0105: move/from16 v23, v0 │ │ +0c9c8a: a717 1713 |0107: sub-float v23, v23, v19 │ │ +0c9c8e: 0200 1700 |0109: move/from16 v0, v23 │ │ +0c9c92: 8700 |010b: float-to-int v0, v0 │ │ +0c9c94: 0217 0000 |010c: move/from16 v23, v0 │ │ +0c9c98: 0200 1700 |010e: move/from16 v0, v23 │ │ +0c9c9c: 5950 ab06 |0110: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@06ab │ │ +0c9ca0: 1313 0000 |0112: const/16 v19, #int 0 // #0 │ │ +0c9ca4: a714 140c |0114: sub-float v20, v20, v12 │ │ +0c9ca8: 2d17 1410 |0116: cmpl-float v23, v20, v16 │ │ +0c9cac: 3d17 1a00 |0118: if-lez v23, 0132 // +001a │ │ +0c9cb0: 5250 a906 |011a: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ +0c9cb4: 0217 0000 |011c: move/from16 v23, v0 │ │ +0c9cb8: 0200 1700 |011e: move/from16 v0, v23 │ │ +0c9cbc: 8200 |0120: int-to-float v0, v0 │ │ +0c9cbe: 0217 0000 |0121: move/from16 v23, v0 │ │ +0c9cc2: a718 1410 |0123: sub-float v24, v20, v16 │ │ +0c9cc6: a717 1718 |0125: sub-float v23, v23, v24 │ │ +0c9cca: 0200 1700 |0127: move/from16 v0, v23 │ │ +0c9cce: 8700 |0129: float-to-int v0, v0 │ │ +0c9cd0: 0217 0000 |012a: move/from16 v23, v0 │ │ +0c9cd4: 0200 1700 |012c: move/from16 v0, v23 │ │ +0c9cd8: 5950 a906 |012e: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ +0c9cdc: 0214 1000 |0130: move/from16 v20, v16 │ │ +0c9ce0: 1317 0000 |0132: const/16 v23, #int 0 // #0 │ │ +0c9ce4: 2d17 0d17 |0134: cmpl-float v23, v13, v23 │ │ +0c9ce8: 3d17 5200 |0136: if-lez v23, 0188 // +0052 │ │ +0c9cec: a715 150d |0138: sub-float v21, v21, v13 │ │ +0c9cf0: 1317 0000 |013a: const/16 v23, #int 0 // #0 │ │ +0c9cf4: 2e17 1517 |013c: cmpg-float v23, v21, v23 │ │ +0c9cf8: 3b17 1800 |013e: if-gez v23, 0156 // +0018 │ │ +0c9cfc: 5250 a106 |0140: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ +0c9d00: 0217 0000 |0142: move/from16 v23, v0 │ │ +0c9d04: 0200 1700 |0144: move/from16 v0, v23 │ │ +0c9d08: 8200 |0146: int-to-float v0, v0 │ │ +0c9d0a: 0217 0000 |0147: move/from16 v23, v0 │ │ +0c9d0e: a617 1715 |0149: add-float v23, v23, v21 │ │ +0c9d12: 0200 1700 |014b: move/from16 v0, v23 │ │ +0c9d16: 8700 |014d: float-to-int v0, v0 │ │ +0c9d18: 0217 0000 |014e: move/from16 v23, v0 │ │ +0c9d1c: 0200 1700 |0150: move/from16 v0, v23 │ │ +0c9d20: 5950 a106 |0152: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ +0c9d24: 1315 0000 |0154: const/16 v21, #int 0 // #0 │ │ +0c9d28: a716 160d |0156: sub-float v22, v22, v13 │ │ +0c9d2c: 2d17 160f |0158: cmpl-float v23, v22, v15 │ │ +0c9d30: 3d17 2e00 |015a: if-lez v23, 0188 // +002e │ │ +0c9d34: a701 160f |015c: sub-float v1, v22, v15 │ │ +0c9d38: 5250 a106 |015e: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ +0c9d3c: 0217 0000 |0160: move/from16 v23, v0 │ │ +0c9d40: 0200 1700 |0162: move/from16 v0, v23 │ │ +0c9d44: 8200 |0164: int-to-float v0, v0 │ │ +0c9d46: 0217 0000 |0165: move/from16 v23, v0 │ │ +0c9d4a: a717 1701 |0167: sub-float v23, v23, v1 │ │ +0c9d4e: 0200 1700 |0169: move/from16 v0, v23 │ │ +0c9d52: 8700 |016b: float-to-int v0, v0 │ │ +0c9d54: 0217 0000 |016c: move/from16 v23, v0 │ │ +0c9d58: 0200 1700 |016e: move/from16 v0, v23 │ │ +0c9d5c: 5950 a106 |0170: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ +0c9d60: 5250 ac06 |0172: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@06ac │ │ +0c9d64: 0217 0000 |0174: move/from16 v23, v0 │ │ +0c9d68: 0200 1700 |0176: move/from16 v0, v23 │ │ +0c9d6c: 8200 |0178: int-to-float v0, v0 │ │ +0c9d6e: 0217 0000 |0179: move/from16 v23, v0 │ │ +0c9d72: a617 1701 |017b: add-float v23, v23, v1 │ │ +0c9d76: 0200 1700 |017d: move/from16 v0, v23 │ │ +0c9d7a: 8700 |017f: float-to-int v0, v0 │ │ +0c9d7c: 0217 0000 |0180: move/from16 v23, v0 │ │ +0c9d80: 0200 1700 |0182: move/from16 v0, v23 │ │ +0c9d84: 5950 ac06 |0184: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@06ac │ │ +0c9d88: 0216 0f00 |0186: move/from16 v22, v15 │ │ +0c9d8c: a817 1309 |0188: mul-float v23, v19, v9 │ │ +0c9d90: a617 1711 |018a: add-float v23, v23, v17 │ │ +0c9d94: 0200 1700 |018c: move/from16 v0, v23 │ │ +0c9d98: 5950 a506 |018e: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.u:F // field@06a5 │ │ +0c9d9c: a817 1409 |0190: mul-float v23, v20, v9 │ │ +0c9da0: a617 1711 |0192: add-float v23, v23, v17 │ │ +0c9da4: 0200 1700 |0194: move/from16 v0, v23 │ │ +0c9da8: 5950 a606 |0196: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.u2:F // field@06a6 │ │ +0c9dac: 0800 1a00 |0198: move-object/from16 v0, v26 │ │ +0c9db0: 5500 9806 |019a: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.flipped:Z // field@0698 │ │ +0c9db4: 0217 0000 |019c: move/from16 v23, v0 │ │ +0c9db8: 3817 1400 |019e: if-eqz v23, 01b2 // +0014 │ │ +0c9dbc: a817 1508 |01a0: mul-float v23, v21, v8 │ │ +0c9dc0: a617 1712 |01a2: add-float v23, v23, v18 │ │ +0c9dc4: 0200 1700 |01a4: move/from16 v0, v23 │ │ +0c9dc8: 5950 a706 |01a6: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.v:F // field@06a7 │ │ +0c9dcc: a817 1608 |01a8: mul-float v23, v22, v8 │ │ +0c9dd0: a617 1712 |01aa: add-float v23, v23, v18 │ │ +0c9dd4: 0200 1700 |01ac: move/from16 v0, v23 │ │ +0c9dd8: 5950 a806 |01ae: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.v2:F // field@06a8 │ │ +0c9ddc: 2900 f9fe |01b0: goto/16 00a9 // -0107 │ │ +0c9de0: a817 1508 |01b2: mul-float v23, v21, v8 │ │ +0c9de4: a617 1712 |01b4: add-float v23, v23, v18 │ │ +0c9de8: 0200 1700 |01b6: move/from16 v0, v23 │ │ +0c9dec: 5950 a806 |01b8: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.v2:F // field@06a8 │ │ +0c9df0: a817 1608 |01ba: mul-float v23, v22, v8 │ │ +0c9df4: a617 1712 |01bc: add-float v23, v23, v18 │ │ +0c9df8: 0200 1700 |01be: move/from16 v0, v23 │ │ +0c9dfc: 5950 a706 |01c0: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.v:F // field@06a7 │ │ +0c9e00: 2900 e7fe |01c2: goto/16 00a9 // -0119 │ │ +0c9e04: 0e00 |01c4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0017 line=136 │ │ 0x002e line=137 │ │ 0x003a line=138 │ │ 0x0046 line=140 │ │ @@ -239630,78 +239781,78 @@ │ │ type : '(Ljava/lang/CharSequence;Lcom/badlogic/gdx/utils/FloatArray;Lcom/badlogic/gdx/utils/FloatArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 116 16-bit code units │ │ -0bb6e8: |[0bb6e8] com.badlogic.gdx.graphics.g2d.BitmapFont.computeGlyphAdvancesAndPositions:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/utils/FloatArray;Lcom/badlogic/gdx/utils/FloatArray;)V │ │ -0bb6f8: 120b |0000: const/4 v11, #int 0 // #0 │ │ -0bb6fa: 6e10 951f 0e00 |0001: invoke-virtual {v14}, Lcom/badlogic/gdx/utils/FloatArray;.clear:()V // method@1f95 │ │ -0bb700: 6e10 951f 0f00 |0004: invoke-virtual {v15}, Lcom/badlogic/gdx/utils/FloatArray;.clear:()V // method@1f95 │ │ -0bb706: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -0bb708: 7210 c425 0d00 |0008: invoke-interface {v13}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ -0bb70e: 0a02 |000b: move-result v2 │ │ -0bb710: 1207 |000c: const/4 v7, #int 0 // #0 │ │ -0bb712: 1205 |000d: const/4 v5, #int 0 // #0 │ │ -0bb714: 54c1 b806 |000e: iget-object v1, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -0bb718: 5219 9d06 |0010: iget v9, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@069d │ │ -0bb71c: 150a 803f |0012: const/high16 v10, #int 1065353216 // #3f80 │ │ -0bb720: 2d09 090a |0014: cmpl-float v9, v9, v10 │ │ -0bb724: 3909 2e00 |0016: if-nez v9, 0044 // +002e │ │ -0bb728: 3524 2500 |0018: if-ge v4, v2, 003d // +0025 │ │ -0bb72c: 7220 c325 4d00 |001a: invoke-interface {v13, v4}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ -0bb732: 0a00 |001d: move-result v0 │ │ -0bb734: 6e20 c20b 0100 |001e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ -0bb73a: 0c03 |0021: move-result-object v3 │ │ -0bb73c: 3803 1800 |0022: if-eqz v3, 003a // +0018 │ │ -0bb740: 3805 0800 |0024: if-eqz v5, 002c // +0008 │ │ -0bb744: 6e20 c60b 0500 |0026: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.getKerning:(C)I // method@0bc6 │ │ -0bb74a: 0a09 |0029: move-result v9 │ │ -0bb74c: 8299 |002a: int-to-float v9, v9 │ │ -0bb74e: c697 |002b: add-float/2addr v7, v9 │ │ -0bb750: 0735 |002c: move-object v5, v3 │ │ -0bb752: 5239 aa06 |002d: iget v9, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ -0bb756: 8299 |002f: int-to-float v9, v9 │ │ -0bb758: 6e20 901f 9e00 |0030: invoke-virtual {v14, v9}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ -0bb75e: 6e20 901f 7f00 |0033: invoke-virtual {v15, v7}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ -0bb764: 5239 aa06 |0036: iget v9, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ -0bb768: 8299 |0038: int-to-float v9, v9 │ │ -0bb76a: c697 |0039: add-float/2addr v7, v9 │ │ -0bb76c: d804 0401 |003a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0bb770: 28dc |003c: goto 0018 // -0024 │ │ -0bb772: 6e20 901f be00 |003d: invoke-virtual {v14, v11}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ -0bb778: 6e20 901f 7f00 |0040: invoke-virtual {v15, v7}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ -0bb77e: 0e00 |0043: return-void │ │ -0bb780: 54c9 b806 |0044: iget-object v9, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -0bb784: 5296 9d06 |0046: iget v6, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@069d │ │ -0bb788: 3524 2500 |0048: if-ge v4, v2, 006d // +0025 │ │ -0bb78c: 7220 c325 4d00 |004a: invoke-interface {v13, v4}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ -0bb792: 0a00 |004d: move-result v0 │ │ -0bb794: 6e20 c20b 0100 |004e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ -0bb79a: 0c03 |0051: move-result-object v3 │ │ -0bb79c: 3803 1800 |0052: if-eqz v3, 006a // +0018 │ │ -0bb7a0: 3805 0900 |0054: if-eqz v5, 005d // +0009 │ │ -0bb7a4: 6e20 c60b 0500 |0056: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.getKerning:(C)I // method@0bc6 │ │ -0bb7aa: 0a09 |0059: move-result v9 │ │ -0bb7ac: 8299 |005a: int-to-float v9, v9 │ │ -0bb7ae: c869 |005b: mul-float/2addr v9, v6 │ │ -0bb7b0: c697 |005c: add-float/2addr v7, v9 │ │ -0bb7b2: 0735 |005d: move-object v5, v3 │ │ -0bb7b4: 5239 aa06 |005e: iget v9, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ -0bb7b8: 8299 |0060: int-to-float v9, v9 │ │ -0bb7ba: a808 0906 |0061: mul-float v8, v9, v6 │ │ -0bb7be: 6e20 901f 8e00 |0063: invoke-virtual {v14, v8}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ -0bb7c4: 6e20 901f 7f00 |0066: invoke-virtual {v15, v7}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ -0bb7ca: c687 |0069: add-float/2addr v7, v8 │ │ -0bb7cc: d804 0401 |006a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0bb7d0: 28dc |006c: goto 0048 // -0024 │ │ -0bb7d2: 6e20 901f be00 |006d: invoke-virtual {v14, v11}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ -0bb7d8: 6e20 901f 7f00 |0070: invoke-virtual {v15, v7}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ -0bb7de: 28d0 |0073: goto 0043 // -0030 │ │ +0c9e08: |[0c9e08] com.badlogic.gdx.graphics.g2d.BitmapFont.computeGlyphAdvancesAndPositions:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/utils/FloatArray;Lcom/badlogic/gdx/utils/FloatArray;)V │ │ +0c9e18: 120b |0000: const/4 v11, #int 0 // #0 │ │ +0c9e1a: 6e10 951f 0e00 |0001: invoke-virtual {v14}, Lcom/badlogic/gdx/utils/FloatArray;.clear:()V // method@1f95 │ │ +0c9e20: 6e10 951f 0f00 |0004: invoke-virtual {v15}, Lcom/badlogic/gdx/utils/FloatArray;.clear:()V // method@1f95 │ │ +0c9e26: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +0c9e28: 7210 c425 0d00 |0008: invoke-interface {v13}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ +0c9e2e: 0a02 |000b: move-result v2 │ │ +0c9e30: 1207 |000c: const/4 v7, #int 0 // #0 │ │ +0c9e32: 1205 |000d: const/4 v5, #int 0 // #0 │ │ +0c9e34: 54c1 b806 |000e: iget-object v1, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +0c9e38: 5219 9d06 |0010: iget v9, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@069d │ │ +0c9e3c: 150a 803f |0012: const/high16 v10, #int 1065353216 // #3f80 │ │ +0c9e40: 2d09 090a |0014: cmpl-float v9, v9, v10 │ │ +0c9e44: 3909 2e00 |0016: if-nez v9, 0044 // +002e │ │ +0c9e48: 3524 2500 |0018: if-ge v4, v2, 003d // +0025 │ │ +0c9e4c: 7220 c325 4d00 |001a: invoke-interface {v13, v4}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ +0c9e52: 0a00 |001d: move-result v0 │ │ +0c9e54: 6e20 c20b 0100 |001e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ +0c9e5a: 0c03 |0021: move-result-object v3 │ │ +0c9e5c: 3803 1800 |0022: if-eqz v3, 003a // +0018 │ │ +0c9e60: 3805 0800 |0024: if-eqz v5, 002c // +0008 │ │ +0c9e64: 6e20 c60b 0500 |0026: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.getKerning:(C)I // method@0bc6 │ │ +0c9e6a: 0a09 |0029: move-result v9 │ │ +0c9e6c: 8299 |002a: int-to-float v9, v9 │ │ +0c9e6e: c697 |002b: add-float/2addr v7, v9 │ │ +0c9e70: 0735 |002c: move-object v5, v3 │ │ +0c9e72: 5239 aa06 |002d: iget v9, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ +0c9e76: 8299 |002f: int-to-float v9, v9 │ │ +0c9e78: 6e20 901f 9e00 |0030: invoke-virtual {v14, v9}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ +0c9e7e: 6e20 901f 7f00 |0033: invoke-virtual {v15, v7}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ +0c9e84: 5239 aa06 |0036: iget v9, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ +0c9e88: 8299 |0038: int-to-float v9, v9 │ │ +0c9e8a: c697 |0039: add-float/2addr v7, v9 │ │ +0c9e8c: d804 0401 |003a: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0c9e90: 28dc |003c: goto 0018 // -0024 │ │ +0c9e92: 6e20 901f be00 |003d: invoke-virtual {v14, v11}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ +0c9e98: 6e20 901f 7f00 |0040: invoke-virtual {v15, v7}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ +0c9e9e: 0e00 |0043: return-void │ │ +0c9ea0: 54c9 b806 |0044: iget-object v9, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +0c9ea4: 5296 9d06 |0046: iget v6, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@069d │ │ +0c9ea8: 3524 2500 |0048: if-ge v4, v2, 006d // +0025 │ │ +0c9eac: 7220 c325 4d00 |004a: invoke-interface {v13, v4}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ +0c9eb2: 0a00 |004d: move-result v0 │ │ +0c9eb4: 6e20 c20b 0100 |004e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ +0c9eba: 0c03 |0051: move-result-object v3 │ │ +0c9ebc: 3803 1800 |0052: if-eqz v3, 006a // +0018 │ │ +0c9ec0: 3805 0900 |0054: if-eqz v5, 005d // +0009 │ │ +0c9ec4: 6e20 c60b 0500 |0056: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.getKerning:(C)I // method@0bc6 │ │ +0c9eca: 0a09 |0059: move-result v9 │ │ +0c9ecc: 8299 |005a: int-to-float v9, v9 │ │ +0c9ece: c869 |005b: mul-float/2addr v9, v6 │ │ +0c9ed0: c697 |005c: add-float/2addr v7, v9 │ │ +0c9ed2: 0735 |005d: move-object v5, v3 │ │ +0c9ed4: 5239 aa06 |005e: iget v9, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ +0c9ed8: 8299 |0060: int-to-float v9, v9 │ │ +0c9eda: a808 0906 |0061: mul-float v8, v9, v6 │ │ +0c9ede: 6e20 901f 8e00 |0063: invoke-virtual {v14, v8}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ +0c9ee4: 6e20 901f 7f00 |0066: invoke-virtual {v15, v7}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ +0c9eea: c687 |0069: add-float/2addr v7, v8 │ │ +0c9eec: d804 0401 |006a: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0c9ef0: 28dc |006c: goto 0048 // -0024 │ │ +0c9ef2: 6e20 901f be00 |006d: invoke-virtual {v14, v11}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ +0c9ef8: 6e20 901f 7f00 |0070: invoke-virtual {v15, v7}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ +0c9efe: 28d0 |0073: goto 0043 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=392 │ │ 0x0004 line=393 │ │ 0x0007 line=394 │ │ 0x0008 line=395 │ │ 0x000c line=396 │ │ @@ -239757,74 +239908,74 @@ │ │ type : '(Ljava/lang/CharSequence;IIF)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 98 16-bit code units │ │ -0bb7e0: |[0bb7e0] com.badlogic.gdx.graphics.g2d.BitmapFont.computeVisibleGlyphs:(Ljava/lang/CharSequence;IIF)I │ │ -0bb7f0: 140a 6f12 833a |0000: const v10, #float 0.001 // #3a83126f │ │ -0bb7f6: 54b1 b806 |0003: iget-object v1, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -0bb7fa: 01d3 |0005: move v3, v13 │ │ -0bb7fc: 1206 |0006: const/4 v6, #int 0 // #0 │ │ -0bb7fe: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -0bb800: 5218 9d06 |0008: iget v8, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@069d │ │ -0bb804: 1509 803f |000a: const/high16 v9, #int 1065353216 // #3f80 │ │ -0bb808: 2d08 0809 |000c: cmpl-float v8, v8, v9 │ │ -0bb80c: 3908 2a00 |000e: if-nez v8, 0038 // +002a │ │ -0bb810: 35e3 1d00 |0010: if-ge v3, v14, 002d // +001d │ │ -0bb814: 7220 c325 3c00 |0012: invoke-interface {v12, v3}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ -0bb81a: 0a00 |0015: move-result v0 │ │ -0bb81c: 6e20 c20b 0100 |0016: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ -0bb822: 0c02 |0019: move-result-object v2 │ │ -0bb824: 3802 1b00 |001a: if-eqz v2, 0035 // +001b │ │ -0bb828: 3804 0800 |001c: if-eqz v4, 0024 // +0008 │ │ -0bb82c: 6e20 c60b 0400 |001e: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.getKerning:(C)I // method@0bc6 │ │ -0bb832: 0a08 |0021: move-result v8 │ │ -0bb834: 8288 |0022: int-to-float v8, v8 │ │ -0bb836: c686 |0023: add-float/2addr v6, v8 │ │ -0bb838: 5228 aa06 |0024: iget v8, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ -0bb83c: 8288 |0026: int-to-float v8, v8 │ │ -0bb83e: c668 |0027: add-float/2addr v8, v6 │ │ -0bb840: c7f8 |0028: sub-float/2addr v8, v15 │ │ -0bb842: 2d08 080a |0029: cmpl-float v8, v8, v10 │ │ -0bb846: 3d08 0500 |002b: if-lez v8, 0030 // +0005 │ │ -0bb84a: 9108 030d |002d: sub-int v8, v3, v13 │ │ -0bb84e: 0f08 |002f: return v8 │ │ -0bb850: 5228 aa06 |0030: iget v8, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ -0bb854: 8288 |0032: int-to-float v8, v8 │ │ -0bb856: c686 |0033: add-float/2addr v6, v8 │ │ -0bb858: 0724 |0034: move-object v4, v2 │ │ -0bb85a: d803 0301 |0035: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0bb85e: 28d9 |0037: goto 0010 // -0027 │ │ -0bb860: 54b8 b806 |0038: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -0bb864: 5285 9d06 |003a: iget v5, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@069d │ │ -0bb868: 35e3 f1ff |003c: if-ge v3, v14, 002d // -000f │ │ -0bb86c: 7220 c325 3c00 |003e: invoke-interface {v12, v3}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ -0bb872: 0a00 |0041: move-result v0 │ │ -0bb874: 6e20 c20b 0100 |0042: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ -0bb87a: 0c02 |0045: move-result-object v2 │ │ -0bb87c: 3802 1900 |0046: if-eqz v2, 005f // +0019 │ │ -0bb880: 3804 0900 |0048: if-eqz v4, 0051 // +0009 │ │ -0bb884: 6e20 c60b 0400 |004a: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.getKerning:(C)I // method@0bc6 │ │ -0bb88a: 0a08 |004d: move-result v8 │ │ -0bb88c: 8288 |004e: int-to-float v8, v8 │ │ -0bb88e: c858 |004f: mul-float/2addr v8, v5 │ │ -0bb890: c686 |0050: add-float/2addr v6, v8 │ │ -0bb892: 5228 aa06 |0051: iget v8, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ -0bb896: 8288 |0053: int-to-float v8, v8 │ │ -0bb898: a807 0805 |0054: mul-float v7, v8, v5 │ │ -0bb89c: a608 0607 |0056: add-float v8, v6, v7 │ │ -0bb8a0: c7f8 |0058: sub-float/2addr v8, v15 │ │ -0bb8a2: 2d08 080a |0059: cmpl-float v8, v8, v10 │ │ -0bb8a6: 3c08 d2ff |005b: if-gtz v8, 002d // -002e │ │ -0bb8aa: c676 |005d: add-float/2addr v6, v7 │ │ -0bb8ac: 0724 |005e: move-object v4, v2 │ │ -0bb8ae: d803 0301 |005f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0bb8b2: 28db |0061: goto 003c // -0025 │ │ +0c9f00: |[0c9f00] com.badlogic.gdx.graphics.g2d.BitmapFont.computeVisibleGlyphs:(Ljava/lang/CharSequence;IIF)I │ │ +0c9f10: 140a 6f12 833a |0000: const v10, #float 0.001 // #3a83126f │ │ +0c9f16: 54b1 b806 |0003: iget-object v1, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +0c9f1a: 01d3 |0005: move v3, v13 │ │ +0c9f1c: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +0c9f1e: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +0c9f20: 5218 9d06 |0008: iget v8, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@069d │ │ +0c9f24: 1509 803f |000a: const/high16 v9, #int 1065353216 // #3f80 │ │ +0c9f28: 2d08 0809 |000c: cmpl-float v8, v8, v9 │ │ +0c9f2c: 3908 2a00 |000e: if-nez v8, 0038 // +002a │ │ +0c9f30: 35e3 1d00 |0010: if-ge v3, v14, 002d // +001d │ │ +0c9f34: 7220 c325 3c00 |0012: invoke-interface {v12, v3}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ +0c9f3a: 0a00 |0015: move-result v0 │ │ +0c9f3c: 6e20 c20b 0100 |0016: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ +0c9f42: 0c02 |0019: move-result-object v2 │ │ +0c9f44: 3802 1b00 |001a: if-eqz v2, 0035 // +001b │ │ +0c9f48: 3804 0800 |001c: if-eqz v4, 0024 // +0008 │ │ +0c9f4c: 6e20 c60b 0400 |001e: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.getKerning:(C)I // method@0bc6 │ │ +0c9f52: 0a08 |0021: move-result v8 │ │ +0c9f54: 8288 |0022: int-to-float v8, v8 │ │ +0c9f56: c686 |0023: add-float/2addr v6, v8 │ │ +0c9f58: 5228 aa06 |0024: iget v8, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ +0c9f5c: 8288 |0026: int-to-float v8, v8 │ │ +0c9f5e: c668 |0027: add-float/2addr v8, v6 │ │ +0c9f60: c7f8 |0028: sub-float/2addr v8, v15 │ │ +0c9f62: 2d08 080a |0029: cmpl-float v8, v8, v10 │ │ +0c9f66: 3d08 0500 |002b: if-lez v8, 0030 // +0005 │ │ +0c9f6a: 9108 030d |002d: sub-int v8, v3, v13 │ │ +0c9f6e: 0f08 |002f: return v8 │ │ +0c9f70: 5228 aa06 |0030: iget v8, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ +0c9f74: 8288 |0032: int-to-float v8, v8 │ │ +0c9f76: c686 |0033: add-float/2addr v6, v8 │ │ +0c9f78: 0724 |0034: move-object v4, v2 │ │ +0c9f7a: d803 0301 |0035: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0c9f7e: 28d9 |0037: goto 0010 // -0027 │ │ +0c9f80: 54b8 b806 |0038: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +0c9f84: 5285 9d06 |003a: iget v5, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@069d │ │ +0c9f88: 35e3 f1ff |003c: if-ge v3, v14, 002d // -000f │ │ +0c9f8c: 7220 c325 3c00 |003e: invoke-interface {v12, v3}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ +0c9f92: 0a00 |0041: move-result v0 │ │ +0c9f94: 6e20 c20b 0100 |0042: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ +0c9f9a: 0c02 |0045: move-result-object v2 │ │ +0c9f9c: 3802 1900 |0046: if-eqz v2, 005f // +0019 │ │ +0c9fa0: 3804 0900 |0048: if-eqz v4, 0051 // +0009 │ │ +0c9fa4: 6e20 c60b 0400 |004a: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.getKerning:(C)I // method@0bc6 │ │ +0c9faa: 0a08 |004d: move-result v8 │ │ +0c9fac: 8288 |004e: int-to-float v8, v8 │ │ +0c9fae: c858 |004f: mul-float/2addr v8, v5 │ │ +0c9fb0: c686 |0050: add-float/2addr v6, v8 │ │ +0c9fb2: 5228 aa06 |0051: iget v8, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ +0c9fb6: 8288 |0053: int-to-float v8, v8 │ │ +0c9fb8: a807 0805 |0054: mul-float v7, v8, v5 │ │ +0c9fbc: a608 0607 |0056: add-float v8, v6, v7 │ │ +0c9fc0: c7f8 |0058: sub-float/2addr v8, v15 │ │ +0c9fc2: 2d08 080a |0059: cmpl-float v8, v8, v10 │ │ +0c9fc6: 3c08 d2ff |005b: if-gtz v8, 002d // -002e │ │ +0c9fca: c676 |005d: add-float/2addr v6, v7 │ │ +0c9fcc: 0724 |005e: move-object v4, v2 │ │ +0c9fce: d803 0301 |005f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0c9fd2: 28db |0061: goto 003c // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=436 │ │ 0x0005 line=437 │ │ 0x0006 line=438 │ │ 0x0007 line=439 │ │ 0x0008 line=441 │ │ @@ -239873,23 +240024,23 @@ │ │ type : '(C)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0bb8b4: |[0bb8b4] com.badlogic.gdx.graphics.g2d.BitmapFont.containsCharacter:(C)Z │ │ -0bb8c4: 5410 b806 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -0bb8c8: 6e20 c20b 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ -0bb8ce: 0c00 |0005: move-result-object v0 │ │ -0bb8d0: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -0bb8d4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0bb8d6: 0f00 |0009: return v0 │ │ -0bb8d8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0bb8da: 28fe |000b: goto 0009 // -0002 │ │ +0c9fd4: |[0c9fd4] com.badlogic.gdx.graphics.g2d.BitmapFont.containsCharacter:(C)Z │ │ +0c9fe4: 5410 b806 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +0c9fe8: 6e20 c20b 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ +0c9fee: 0c00 |0005: move-result-object v0 │ │ +0c9ff0: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +0c9ff4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0c9ff6: 0f00 |0009: return v0 │ │ +0c9ff8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0c9ffa: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ 0x0000 - 0x000c reg=2 character C │ │ │ │ @@ -239898,22 +240049,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0bb8dc: |[0bb8dc] com.badlogic.gdx.graphics.g2d.BitmapFont.dispose:()V │ │ -0bb8ec: 5510 bb06 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.ownsTexture:Z // field@06bb │ │ -0bb8f0: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -0bb8f4: 5410 bc06 |0004: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06bc │ │ -0bb8f8: 6e10 670e 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e67 │ │ -0bb8fe: 0c00 |0009: move-result-object v0 │ │ -0bb900: 6e10 750b 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b75 │ │ -0bb906: 0e00 |000d: return-void │ │ +0c9ffc: |[0c9ffc] com.badlogic.gdx.graphics.g2d.BitmapFont.dispose:()V │ │ +0ca00c: 5510 bb06 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.ownsTexture:Z // field@06bb │ │ +0ca010: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +0ca014: 5410 bc06 |0004: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06bc │ │ +0ca018: 6e10 670e 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e67 │ │ +0ca01e: 0c00 |0009: move-result-object v0 │ │ +0ca020: 6e10 750b 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b75 │ │ +0ca026: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ 0x000d line=567 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ │ │ @@ -239922,29 +240073,29 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 25 16-bit code units │ │ -0bb908: |[0bb908] com.badlogic.gdx.graphics.g2d.BitmapFont.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -0bb918: 5470 b606 |0000: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ -0bb91c: 6e10 0d0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c0d │ │ -0bb922: 5470 b606 |0005: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ -0bb926: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -0bb928: 7210 c425 0900 |0008: invoke-interface {v9}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ -0bb92e: 0a05 |000b: move-result v5 │ │ -0bb930: 0791 |000c: move-object v1, v9 │ │ -0bb932: 01a2 |000d: move v2, v10 │ │ -0bb934: 01b3 |000e: move v3, v11 │ │ -0bb936: 7406 090c 0000 |000f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addText:(Ljava/lang/CharSequence;FFII)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c09 │ │ -0bb93c: 0c06 |0012: move-result-object v6 │ │ -0bb93e: 5470 b606 |0013: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ -0bb942: 6e20 0e0c 8000 |0015: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0c0e │ │ -0bb948: 1106 |0018: return-object v6 │ │ +0ca028: |[0ca028] com.badlogic.gdx.graphics.g2d.BitmapFont.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +0ca038: 5470 b606 |0000: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ +0ca03c: 6e10 0d0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c0d │ │ +0ca042: 5470 b606 |0005: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ +0ca046: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +0ca048: 7210 c425 0900 |0008: invoke-interface {v9}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ +0ca04e: 0a05 |000b: move-result v5 │ │ +0ca050: 0791 |000c: move-object v1, v9 │ │ +0ca052: 01a2 |000d: move v2, v10 │ │ +0ca054: 01b3 |000e: move v3, v11 │ │ +0ca056: 7406 090c 0000 |000f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addText:(Ljava/lang/CharSequence;FFII)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c09 │ │ +0ca05c: 0c06 |0012: move-result-object v6 │ │ +0ca05e: 5470 b606 |0013: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ +0ca062: 6e20 0e0c 8000 |0015: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0c0e │ │ +0ca068: 1106 |0018: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0005 line=206 │ │ 0x0013 line=207 │ │ 0x0018 line=208 │ │ locals : │ │ @@ -239960,28 +240111,28 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FFII)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 22 16-bit code units │ │ -0bb94c: |[0bb94c] com.badlogic.gdx.graphics.g2d.BitmapFont.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FFII)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -0bb95c: 5470 b606 |0000: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ -0bb960: 6e10 0d0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c0d │ │ -0bb966: 5470 b606 |0005: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ -0bb96a: 0791 |0007: move-object v1, v9 │ │ -0bb96c: 01a2 |0008: move v2, v10 │ │ -0bb96e: 01b3 |0009: move v3, v11 │ │ -0bb970: 01c4 |000a: move v4, v12 │ │ -0bb972: 01d5 |000b: move v5, v13 │ │ -0bb974: 7406 090c 0000 |000c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addText:(Ljava/lang/CharSequence;FFII)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c09 │ │ -0bb97a: 0c06 |000f: move-result-object v6 │ │ -0bb97c: 5470 b606 |0010: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ -0bb980: 6e20 0e0c 8000 |0012: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0c0e │ │ -0bb986: 1106 |0015: return-object v6 │ │ +0ca06c: |[0ca06c] com.badlogic.gdx.graphics.g2d.BitmapFont.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FFII)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +0ca07c: 5470 b606 |0000: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ +0ca080: 6e10 0d0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c0d │ │ +0ca086: 5470 b606 |0005: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ +0ca08a: 0791 |0007: move-object v1, v9 │ │ +0ca08c: 01a2 |0008: move v2, v10 │ │ +0ca08e: 01b3 |0009: move v3, v11 │ │ +0ca090: 01c4 |000a: move v4, v12 │ │ +0ca092: 01d5 |000b: move v5, v13 │ │ +0ca094: 7406 090c 0000 |000c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addText:(Ljava/lang/CharSequence;FFII)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c09 │ │ +0ca09a: 0c06 |000f: move-result-object v6 │ │ +0ca09c: 5470 b606 |0010: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ +0ca0a0: 6e20 0e0c 8000 |0012: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0c0e │ │ +0ca0a6: 1106 |0015: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0005 line=215 │ │ 0x0010 line=216 │ │ 0x0015 line=217 │ │ locals : │ │ @@ -239999,28 +240150,28 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -0bb988: |[0bb988] com.badlogic.gdx.graphics.g2d.BitmapFont.drawMultiLine:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -0bb998: 5470 b606 |0000: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ -0bb99c: 6e10 0d0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c0d │ │ -0bb9a2: 5470 b606 |0005: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ -0bb9a6: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -0bb9a8: 6205 af06 |0008: sget-object v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06af │ │ -0bb9ac: 0791 |000a: move-object v1, v9 │ │ -0bb9ae: 01a2 |000b: move v2, v10 │ │ -0bb9b0: 01b3 |000c: move v3, v11 │ │ -0bb9b2: 7406 070c 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addMultiLineText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c07 │ │ -0bb9b8: 0c06 |0010: move-result-object v6 │ │ -0bb9ba: 5470 b606 |0011: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ -0bb9be: 6e20 0e0c 8000 |0013: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0c0e │ │ -0bb9c4: 1106 |0016: return-object v6 │ │ +0ca0a8: |[0ca0a8] com.badlogic.gdx.graphics.g2d.BitmapFont.drawMultiLine:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +0ca0b8: 5470 b606 |0000: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ +0ca0bc: 6e10 0d0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c0d │ │ +0ca0c2: 5470 b606 |0005: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ +0ca0c6: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +0ca0c8: 6205 af06 |0008: sget-object v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06af │ │ +0ca0cc: 0791 |000a: move-object v1, v9 │ │ +0ca0ce: 01a2 |000b: move v2, v10 │ │ +0ca0d0: 01b3 |000c: move v3, v11 │ │ +0ca0d2: 7406 070c 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addMultiLineText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c07 │ │ +0ca0d8: 0c06 |0010: move-result-object v6 │ │ +0ca0da: 5470 b606 |0011: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ +0ca0de: 6e20 0e0c 8000 |0013: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0c0e │ │ +0ca0e4: 1106 |0016: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0005 line=224 │ │ 0x0011 line=225 │ │ 0x0016 line=226 │ │ locals : │ │ @@ -240036,28 +240187,28 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 22 16-bit code units │ │ -0bb9c8: |[0bb9c8] com.badlogic.gdx.graphics.g2d.BitmapFont.drawMultiLine:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -0bb9d8: 5470 b606 |0000: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ -0bb9dc: 6e10 0d0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c0d │ │ -0bb9e2: 5470 b606 |0005: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ -0bb9e6: 0791 |0007: move-object v1, v9 │ │ -0bb9e8: 01a2 |0008: move v2, v10 │ │ -0bb9ea: 01b3 |0009: move v3, v11 │ │ -0bb9ec: 01c4 |000a: move v4, v12 │ │ -0bb9ee: 07d5 |000b: move-object v5, v13 │ │ -0bb9f0: 7406 070c 0000 |000c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addMultiLineText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c07 │ │ -0bb9f6: 0c06 |000f: move-result-object v6 │ │ -0bb9f8: 5470 b606 |0010: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ -0bb9fc: 6e20 0e0c 8000 |0012: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0c0e │ │ -0bba02: 1106 |0015: return-object v6 │ │ +0ca0e8: |[0ca0e8] com.badlogic.gdx.graphics.g2d.BitmapFont.drawMultiLine:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +0ca0f8: 5470 b606 |0000: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ +0ca0fc: 6e10 0d0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c0d │ │ +0ca102: 5470 b606 |0005: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ +0ca106: 0791 |0007: move-object v1, v9 │ │ +0ca108: 01a2 |0008: move v2, v10 │ │ +0ca10a: 01b3 |0009: move v3, v11 │ │ +0ca10c: 01c4 |000a: move v4, v12 │ │ +0ca10e: 07d5 |000b: move-object v5, v13 │ │ +0ca110: 7406 070c 0000 |000c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addMultiLineText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c07 │ │ +0ca116: 0c06 |000f: move-result-object v6 │ │ +0ca118: 5470 b606 |0010: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ +0ca11c: 6e20 0e0c 8000 |0012: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0c0e │ │ +0ca122: 1106 |0015: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0005 line=234 │ │ 0x0010 line=235 │ │ 0x0015 line=236 │ │ locals : │ │ @@ -240075,28 +240226,28 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FFF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -0bba04: |[0bba04] com.badlogic.gdx.graphics.g2d.BitmapFont.drawWrapped:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FFF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -0bba14: 5470 b606 |0000: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ -0bba18: 6e10 0d0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c0d │ │ -0bba1e: 5470 b606 |0005: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ -0bba22: 6205 af06 |0007: sget-object v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06af │ │ -0bba26: 0791 |0009: move-object v1, v9 │ │ -0bba28: 01a2 |000a: move v2, v10 │ │ -0bba2a: 01b3 |000b: move v3, v11 │ │ -0bba2c: 01c4 |000c: move v4, v12 │ │ -0bba2e: 7406 0c0c 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addWrappedText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c0c │ │ -0bba34: 0c06 |0010: move-result-object v6 │ │ -0bba36: 5470 b606 |0011: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ -0bba3a: 6e20 0e0c 8000 |0013: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0c0e │ │ -0bba40: 1106 |0016: return-object v6 │ │ +0ca124: |[0ca124] com.badlogic.gdx.graphics.g2d.BitmapFont.drawWrapped:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FFF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +0ca134: 5470 b606 |0000: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ +0ca138: 6e10 0d0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c0d │ │ +0ca13e: 5470 b606 |0005: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ +0ca142: 6205 af06 |0007: sget-object v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06af │ │ +0ca146: 0791 |0009: move-object v1, v9 │ │ +0ca148: 01a2 |000a: move v2, v10 │ │ +0ca14a: 01b3 |000b: move v3, v11 │ │ +0ca14c: 01c4 |000c: move v4, v12 │ │ +0ca14e: 7406 0c0c 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addWrappedText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c0c │ │ +0ca154: 0c06 |0010: move-result-object v6 │ │ +0ca156: 5470 b606 |0011: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ +0ca15a: 6e20 0e0c 8000 |0013: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0c0e │ │ +0ca160: 1106 |0016: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0005 line=244 │ │ 0x0011 line=245 │ │ 0x0016 line=246 │ │ locals : │ │ @@ -240113,28 +240264,28 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 22 16-bit code units │ │ -0bba44: |[0bba44] com.badlogic.gdx.graphics.g2d.BitmapFont.drawWrapped:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -0bba54: 5470 b606 |0000: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ -0bba58: 6e10 0d0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c0d │ │ -0bba5e: 5470 b606 |0005: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ -0bba62: 0791 |0007: move-object v1, v9 │ │ -0bba64: 01a2 |0008: move v2, v10 │ │ -0bba66: 01b3 |0009: move v3, v11 │ │ -0bba68: 01c4 |000a: move v4, v12 │ │ -0bba6a: 07d5 |000b: move-object v5, v13 │ │ -0bba6c: 7406 0c0c 0000 |000c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addWrappedText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c0c │ │ -0bba72: 0c06 |000f: move-result-object v6 │ │ -0bba74: 5470 b606 |0010: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ -0bba78: 6e20 0e0c 8000 |0012: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0c0e │ │ -0bba7e: 1106 |0015: return-object v6 │ │ +0ca164: |[0ca164] com.badlogic.gdx.graphics.g2d.BitmapFont.drawWrapped:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +0ca174: 5470 b606 |0000: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ +0ca178: 6e10 0d0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c0d │ │ +0ca17e: 5470 b606 |0005: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ +0ca182: 0791 |0007: move-object v1, v9 │ │ +0ca184: 01a2 |0008: move v2, v10 │ │ +0ca186: 01b3 |0009: move v3, v11 │ │ +0ca188: 01c4 |000a: move v4, v12 │ │ +0ca18a: 07d5 |000b: move-object v5, v13 │ │ +0ca18c: 7406 0c0c 0000 |000c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addWrappedText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c0c │ │ +0ca192: 0c06 |000f: move-result-object v6 │ │ +0ca194: 5470 b606 |0010: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ +0ca198: 6e20 0e0c 8000 |0012: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0c0e │ │ +0ca19e: 1106 |0015: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0005 line=255 │ │ 0x0010 line=256 │ │ 0x0015 line=257 │ │ locals : │ │ @@ -240152,18 +240303,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0bba80: |[0bba80] com.badlogic.gdx.graphics.g2d.BitmapFont.getAscent:()F │ │ -0bba90: 5410 b806 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -0bba94: 5200 9406 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@0694 │ │ -0bba98: 0f00 |0004: return v0 │ │ +0ca1a0: |[0ca1a0] com.badlogic.gdx.graphics.g2d.BitmapFont.getAscent:()F │ │ +0ca1b0: 5410 b806 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +0ca1b4: 5200 9406 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@0694 │ │ +0ca1b8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ │ │ #11 : (in Lcom/badlogic/gdx/graphics/g2d/BitmapFont;) │ │ @@ -240171,21 +240322,21 @@ │ │ type : '(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0bba9c: |[0bba9c] com.badlogic.gdx.graphics.g2d.BitmapFont.getBounds:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -0bbaac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bbaae: 7210 c425 0300 |0001: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ -0bbab4: 0a01 |0004: move-result v1 │ │ -0bbab6: 6e40 e30b 3210 |0005: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getBounds:(Ljava/lang/CharSequence;II)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0be3 │ │ -0bbabc: 0c00 |0008: move-result-object v0 │ │ -0bbabe: 1100 |0009: return-object v0 │ │ +0ca1bc: |[0ca1bc] com.badlogic.gdx.graphics.g2d.BitmapFont.getBounds:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +0ca1cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ca1ce: 7210 c425 0300 |0001: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ +0ca1d4: 0a01 |0004: move-result v1 │ │ +0ca1d6: 6e40 e30b 3210 |0005: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getBounds:(Ljava/lang/CharSequence;II)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0be3 │ │ +0ca1dc: 0c00 |0008: move-result-object v0 │ │ +0ca1de: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ 0x0000 - 0x000a reg=3 str Ljava/lang/CharSequence; │ │ │ │ @@ -240194,21 +240345,21 @@ │ │ type : '(Ljava/lang/CharSequence;II)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -0bbac0: |[0bbac0] com.badlogic.gdx.graphics.g2d.BitmapFont.getBounds:(Ljava/lang/CharSequence;II)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -0bbad0: 5410 b606 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ -0bbad4: 6e10 100c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getBounds:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c10 │ │ -0bbada: 0c00 |0005: move-result-object v0 │ │ -0bbadc: 6e50 e40b 2143 |0006: invoke-virtual {v1, v2, v3, v4, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getBounds:(Ljava/lang/CharSequence;IILcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0be4 │ │ -0bbae2: 0c00 |0009: move-result-object v0 │ │ -0bbae4: 1100 |000a: return-object v0 │ │ +0ca1e0: |[0ca1e0] com.badlogic.gdx.graphics.g2d.BitmapFont.getBounds:(Ljava/lang/CharSequence;II)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +0ca1f0: 5410 b606 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ +0ca1f4: 6e10 100c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getBounds:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c10 │ │ +0ca1fa: 0c00 |0005: move-result-object v0 │ │ +0ca1fc: 6e50 e40b 2143 |0006: invoke-virtual {v1, v2, v3, v4, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getBounds:(Ljava/lang/CharSequence;IILcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0be4 │ │ +0ca202: 0c00 |0009: move-result-object v0 │ │ +0ca204: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ 0x0000 - 0x000b reg=2 str Ljava/lang/CharSequence; │ │ 0x0000 - 0x000b reg=3 start I │ │ @@ -240219,52 +240370,52 @@ │ │ type : '(Ljava/lang/CharSequence;IILcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -0bbae8: |[0bbae8] com.badlogic.gdx.graphics.g2d.BitmapFont.getBounds:(Ljava/lang/CharSequence;IILcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -0bbaf8: 5481 b806 |0000: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -0bbafc: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -0bbafe: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0bbb00: 01a4 |0004: move v4, v10 │ │ -0bbb02: 35b4 1100 |0005: if-ge v4, v11, 0016 // +0011 │ │ -0bbb06: d80a 0401 |0007: add-int/lit8 v10, v4, #int 1 // #01 │ │ -0bbb0a: 7220 c325 4900 |0009: invoke-interface {v9, v4}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ -0bbb10: 0a06 |000c: move-result v6 │ │ -0bbb12: 6e20 c20b 6100 |000d: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ -0bbb18: 0c03 |0010: move-result-object v3 │ │ -0bbb1a: 3803 2900 |0011: if-eqz v3, 003a // +0029 │ │ -0bbb1e: 5235 aa06 |0013: iget v5, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ -0bbb22: 01a4 |0015: move v4, v10 │ │ -0bbb24: 35b4 1900 |0016: if-ge v4, v11, 002f // +0019 │ │ -0bbb28: d80a 0401 |0018: add-int/lit8 v10, v4, #int 1 // #01 │ │ -0bbb2c: 7220 c325 4900 |001a: invoke-interface {v9, v4}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ -0bbb32: 0a00 |001d: move-result v0 │ │ -0bbb34: 6e20 c20b 0100 |001e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ -0bbb3a: 0c02 |0021: move-result-object v2 │ │ -0bbb3c: 3802 0b00 |0022: if-eqz v2, 002d // +000b │ │ -0bbb40: 6e20 c60b 0300 |0024: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.getKerning:(C)I // method@0bc6 │ │ -0bbb46: 0a06 |0027: move-result v6 │ │ -0bbb48: b065 |0028: add-int/2addr v5, v6 │ │ -0bbb4a: 0723 |0029: move-object v3, v2 │ │ -0bbb4c: 5226 aa06 |002a: iget v6, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ -0bbb50: b065 |002c: add-int/2addr v5, v6 │ │ -0bbb52: 01a4 |002d: move v4, v10 │ │ -0bbb54: 28e8 |002e: goto 0016 // -0018 │ │ -0bbb56: 8256 |002f: int-to-float v6, v5 │ │ -0bbb58: 5217 9d06 |0030: iget v7, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@069d │ │ -0bbb5c: c876 |0032: mul-float/2addr v6, v7 │ │ -0bbb5e: 59c6 b206 |0033: iput v6, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ -0bbb62: 5216 9506 |0035: iget v6, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0695 │ │ -0bbb66: 59c6 b106 |0037: iput v6, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ -0bbb6a: 110c |0039: return-object v12 │ │ -0bbb6c: 01a4 |003a: move v4, v10 │ │ -0bbb6e: 28ca |003b: goto 0005 // -0036 │ │ +0ca208: |[0ca208] com.badlogic.gdx.graphics.g2d.BitmapFont.getBounds:(Ljava/lang/CharSequence;IILcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +0ca218: 5481 b806 |0000: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +0ca21c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0ca21e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +0ca220: 01a4 |0004: move v4, v10 │ │ +0ca222: 35b4 1100 |0005: if-ge v4, v11, 0016 // +0011 │ │ +0ca226: d80a 0401 |0007: add-int/lit8 v10, v4, #int 1 // #01 │ │ +0ca22a: 7220 c325 4900 |0009: invoke-interface {v9, v4}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ +0ca230: 0a06 |000c: move-result v6 │ │ +0ca232: 6e20 c20b 6100 |000d: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ +0ca238: 0c03 |0010: move-result-object v3 │ │ +0ca23a: 3803 2900 |0011: if-eqz v3, 003a // +0029 │ │ +0ca23e: 5235 aa06 |0013: iget v5, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ +0ca242: 01a4 |0015: move v4, v10 │ │ +0ca244: 35b4 1900 |0016: if-ge v4, v11, 002f // +0019 │ │ +0ca248: d80a 0401 |0018: add-int/lit8 v10, v4, #int 1 // #01 │ │ +0ca24c: 7220 c325 4900 |001a: invoke-interface {v9, v4}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ +0ca252: 0a00 |001d: move-result v0 │ │ +0ca254: 6e20 c20b 0100 |001e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ +0ca25a: 0c02 |0021: move-result-object v2 │ │ +0ca25c: 3802 0b00 |0022: if-eqz v2, 002d // +000b │ │ +0ca260: 6e20 c60b 0300 |0024: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.getKerning:(C)I // method@0bc6 │ │ +0ca266: 0a06 |0027: move-result v6 │ │ +0ca268: b065 |0028: add-int/2addr v5, v6 │ │ +0ca26a: 0723 |0029: move-object v3, v2 │ │ +0ca26c: 5226 aa06 |002a: iget v6, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ +0ca270: b065 |002c: add-int/2addr v5, v6 │ │ +0ca272: 01a4 |002d: move v4, v10 │ │ +0ca274: 28e8 |002e: goto 0016 // -0018 │ │ +0ca276: 8256 |002f: int-to-float v6, v5 │ │ +0ca278: 5217 9d06 |0030: iget v7, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@069d │ │ +0ca27c: c876 |0032: mul-float/2addr v6, v7 │ │ +0ca27e: 59c6 b206 |0033: iput v6, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ +0ca282: 5216 9506 |0035: iget v6, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0695 │ │ +0ca286: 59c6 b106 |0037: iput v6, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ +0ca28a: 110c |0039: return-object v12 │ │ +0ca28c: 01a4 |003a: move v4, v10 │ │ +0ca28e: 28ca |003b: goto 0005 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0002 line=284 │ │ 0x0003 line=285 │ │ 0x0005 line=286 │ │ 0x0007 line=287 │ │ @@ -240305,21 +240456,21 @@ │ │ type : '(Ljava/lang/CharSequence;Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -0bbb70: |[0bbb70] com.badlogic.gdx.graphics.g2d.BitmapFont.getBounds:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -0bbb80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bbb82: 7210 c425 0300 |0001: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ -0bbb88: 0a01 |0004: move-result v1 │ │ -0bbb8a: 6e54 e40b 3210 |0005: invoke-virtual {v2, v3, v0, v1, v4}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getBounds:(Ljava/lang/CharSequence;IILcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0be4 │ │ -0bbb90: 0c00 |0008: move-result-object v0 │ │ -0bbb92: 1100 |0009: return-object v0 │ │ +0ca290: |[0ca290] com.badlogic.gdx.graphics.g2d.BitmapFont.getBounds:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +0ca2a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ca2a2: 7210 c425 0300 |0001: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ +0ca2a8: 0a01 |0004: move-result v1 │ │ +0ca2aa: 6e54 e40b 3210 |0005: invoke-virtual {v2, v3, v0, v1, v4}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getBounds:(Ljava/lang/CharSequence;IILcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0be4 │ │ +0ca2b0: 0c00 |0008: move-result-object v0 │ │ +0ca2b2: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ 0x0000 - 0x000a reg=3 str Ljava/lang/CharSequence; │ │ 0x0000 - 0x000a reg=4 textBounds Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ @@ -240329,18 +240480,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0bbb94: |[0bbb94] com.badlogic.gdx.graphics.g2d.BitmapFont.getCapHeight:()F │ │ -0bbba4: 5410 b806 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -0bbba8: 5200 9506 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0695 │ │ -0bbbac: 0f00 |0004: return v0 │ │ +0ca2b4: |[0ca2b4] com.badlogic.gdx.graphics.g2d.BitmapFont.getCapHeight:()F │ │ +0ca2c4: 5410 b806 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +0ca2c8: 5200 9506 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0695 │ │ +0ca2cc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ │ │ #16 : (in Lcom/badlogic/gdx/graphics/g2d/BitmapFont;) │ │ @@ -240348,19 +240499,19 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bbbb0: |[0bbbb0] com.badlogic.gdx.graphics.g2d.BitmapFont.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ -0bbbc0: 5410 b606 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ -0bbbc4: 6e10 110c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@0c11 │ │ -0bbbca: 0c00 |0005: move-result-object v0 │ │ -0bbbcc: 1100 |0006: return-object v0 │ │ +0ca2d0: |[0ca2d0] com.badlogic.gdx.graphics.g2d.BitmapFont.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ +0ca2e0: 5410 b606 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ +0ca2e4: 6e10 110c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@0c11 │ │ +0ca2ea: 0c00 |0005: move-result-object v0 │ │ +0ca2ec: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ │ │ #17 : (in Lcom/badlogic/gdx/graphics/g2d/BitmapFont;) │ │ @@ -240368,17 +240519,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bbbd0: |[0bbbd0] com.badlogic.gdx.graphics.g2d.BitmapFont.getData:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; │ │ -0bbbe0: 5410 b806 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -0bbbe4: 1100 |0002: return-object v0 │ │ +0ca2f0: |[0ca2f0] com.badlogic.gdx.graphics.g2d.BitmapFont.getData:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; │ │ +0ca300: 5410 b806 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +0ca304: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ │ │ #18 : (in Lcom/badlogic/gdx/graphics/g2d/BitmapFont;) │ │ @@ -240386,18 +240537,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0bbbe8: |[0bbbe8] com.badlogic.gdx.graphics.g2d.BitmapFont.getDescent:()F │ │ -0bbbf8: 5410 b806 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -0bbbfc: 5200 9606 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.descent:F // field@0696 │ │ -0bbc00: 0f00 |0004: return v0 │ │ +0ca308: |[0ca308] com.badlogic.gdx.graphics.g2d.BitmapFont.getDescent:()F │ │ +0ca318: 5410 b806 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +0ca31c: 5200 9606 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.descent:F // field@0696 │ │ +0ca320: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ │ │ #19 : (in Lcom/badlogic/gdx/graphics/g2d/BitmapFont;) │ │ @@ -240405,18 +240556,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0bbc04: |[0bbc04] com.badlogic.gdx.graphics.g2d.BitmapFont.getLineHeight:()F │ │ -0bbc14: 5410 b806 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -0bbc18: 5200 9c06 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@069c │ │ -0bbc1c: 0f00 |0004: return v0 │ │ +0ca324: |[0ca324] com.badlogic.gdx.graphics.g2d.BitmapFont.getLineHeight:()F │ │ +0ca334: 5410 b806 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +0ca338: 5200 9c06 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@069c │ │ +0ca33c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ │ │ #20 : (in Lcom/badlogic/gdx/graphics/g2d/BitmapFont;) │ │ @@ -240424,21 +240575,21 @@ │ │ type : '(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0bbc20: |[0bbc20] com.badlogic.gdx.graphics.g2d.BitmapFont.getMultiLineBounds:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -0bbc30: 5410 b606 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ -0bbc34: 6e10 100c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getBounds:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c10 │ │ -0bbc3a: 0c00 |0005: move-result-object v0 │ │ -0bbc3c: 6e30 ec0b 2100 |0006: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getMultiLineBounds:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0bec │ │ -0bbc42: 0c00 |0009: move-result-object v0 │ │ -0bbc44: 1100 |000a: return-object v0 │ │ +0ca340: |[0ca340] com.badlogic.gdx.graphics.g2d.BitmapFont.getMultiLineBounds:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +0ca350: 5410 b606 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ +0ca354: 6e10 100c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getBounds:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c10 │ │ +0ca35a: 0c00 |0005: move-result-object v0 │ │ +0ca35c: 6e30 ec0b 2100 |0006: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getMultiLineBounds:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0bec │ │ +0ca362: 0c00 |0009: move-result-object v0 │ │ +0ca364: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ 0x0000 - 0x000b reg=2 str Ljava/lang/CharSequence; │ │ │ │ @@ -240447,43 +240598,43 @@ │ │ type : '(Ljava/lang/CharSequence;Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -0bbc48: |[0bbc48] com.badlogic.gdx.graphics.g2d.BitmapFont.getMultiLineBounds:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -0bbc58: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0bbc5a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0bbc5c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0bbc5e: 7210 c425 0a00 |0003: invoke-interface {v10}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ -0bbc64: 0a00 |0006: move-result v0 │ │ -0bbc66: 3505 1700 |0007: if-ge v5, v0, 001e // +0017 │ │ -0bbc6a: 1306 0a00 |0009: const/16 v6, #int 10 // #a │ │ -0bbc6e: 7130 f40b 6a05 |000b: invoke-static {v10, v6, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.indexOf:(Ljava/lang/CharSequence;CI)I // method@0bf4 │ │ -0bbc74: 0a01 |000e: move-result v1 │ │ -0bbc76: 6e40 e30b a915 |000f: invoke-virtual {v9, v10, v5, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getBounds:(Ljava/lang/CharSequence;II)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0be3 │ │ -0bbc7c: 0c06 |0012: move-result-object v6 │ │ -0bbc7e: 5262 b206 |0013: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ -0bbc82: 7120 1826 2300 |0015: invoke-static {v3, v2}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0bbc88: 0a03 |0018: move-result v3 │ │ -0bbc8a: d805 0101 |0019: add-int/lit8 v5, v1, #int 1 // #01 │ │ -0bbc8e: d804 0401 |001b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0bbc92: 28ea |001d: goto 0007 // -0016 │ │ -0bbc94: 59b3 b206 |001e: iput v3, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ -0bbc98: 5496 b806 |0020: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -0bbc9c: 5266 9506 |0022: iget v6, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0695 │ │ -0bbca0: d807 04ff |0024: add-int/lit8 v7, v4, #int -1 // #ff │ │ -0bbca4: 8277 |0026: int-to-float v7, v7 │ │ -0bbca6: 5498 b806 |0027: iget-object v8, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -0bbcaa: 5288 9c06 |0029: iget v8, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@069c │ │ -0bbcae: c887 |002b: mul-float/2addr v7, v8 │ │ -0bbcb0: c676 |002c: add-float/2addr v6, v7 │ │ -0bbcb2: 59b6 b106 |002d: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ -0bbcb6: 110b |002f: return-object v11 │ │ +0ca368: |[0ca368] com.badlogic.gdx.graphics.g2d.BitmapFont.getMultiLineBounds:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +0ca378: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0ca37a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0ca37c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0ca37e: 7210 c425 0a00 |0003: invoke-interface {v10}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ +0ca384: 0a00 |0006: move-result v0 │ │ +0ca386: 3505 1700 |0007: if-ge v5, v0, 001e // +0017 │ │ +0ca38a: 1306 0a00 |0009: const/16 v6, #int 10 // #a │ │ +0ca38e: 7130 f40b 6a05 |000b: invoke-static {v10, v6, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.indexOf:(Ljava/lang/CharSequence;CI)I // method@0bf4 │ │ +0ca394: 0a01 |000e: move-result v1 │ │ +0ca396: 6e40 e30b a915 |000f: invoke-virtual {v9, v10, v5, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getBounds:(Ljava/lang/CharSequence;II)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0be3 │ │ +0ca39c: 0c06 |0012: move-result-object v6 │ │ +0ca39e: 5262 b206 |0013: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ +0ca3a2: 7120 1826 2300 |0015: invoke-static {v3, v2}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0ca3a8: 0a03 |0018: move-result v3 │ │ +0ca3aa: d805 0101 |0019: add-int/lit8 v5, v1, #int 1 // #01 │ │ +0ca3ae: d804 0401 |001b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0ca3b2: 28ea |001d: goto 0007 // -0016 │ │ +0ca3b4: 59b3 b206 |001e: iput v3, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ +0ca3b8: 5496 b806 |0020: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +0ca3bc: 5266 9506 |0022: iget v6, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0695 │ │ +0ca3c0: d807 04ff |0024: add-int/lit8 v7, v4, #int -1 // #ff │ │ +0ca3c4: 8277 |0026: int-to-float v7, v7 │ │ +0ca3c6: 5498 b806 |0027: iget-object v8, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +0ca3ca: 5288 9c06 |0029: iget v8, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@069c │ │ +0ca3ce: c887 |002b: mul-float/2addr v7, v8 │ │ +0ca3d0: c676 |002c: add-float/2addr v6, v7 │ │ +0ca3d2: 59b6 b106 |002d: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ +0ca3d6: 110b |002f: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0001 line=317 │ │ 0x0002 line=318 │ │ 0x0003 line=319 │ │ 0x0007 line=320 │ │ @@ -240512,17 +240663,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/TextureRegion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bbcb8: |[0bbcb8] com.badlogic.gdx.graphics.g2d.BitmapFont.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ -0bbcc8: 5410 bc06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06bc │ │ -0bbccc: 1100 |0002: return-object v0 │ │ +0ca3d8: |[0ca3d8] com.badlogic.gdx.graphics.g2d.BitmapFont.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ +0ca3e8: 5410 bc06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06bc │ │ +0ca3ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ │ │ #23 : (in Lcom/badlogic/gdx/graphics/g2d/BitmapFont;) │ │ @@ -240530,18 +240681,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0bbcd0: |[0bbcd0] com.badlogic.gdx.graphics.g2d.BitmapFont.getScaleX:()F │ │ -0bbce0: 5410 b806 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -0bbce4: 5200 9d06 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@069d │ │ -0bbce8: 0f00 |0004: return v0 │ │ +0ca3f0: |[0ca3f0] com.badlogic.gdx.graphics.g2d.BitmapFont.getScaleX:()F │ │ +0ca400: 5410 b806 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +0ca404: 5200 9d06 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@069d │ │ +0ca408: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ │ │ #24 : (in Lcom/badlogic/gdx/graphics/g2d/BitmapFont;) │ │ @@ -240549,18 +240700,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0bbcec: |[0bbcec] com.badlogic.gdx.graphics.g2d.BitmapFont.getScaleY:()F │ │ -0bbcfc: 5410 b806 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -0bbd00: 5200 9e06 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleY:F // field@069e │ │ -0bbd04: 0f00 |0004: return v0 │ │ +0ca40c: |[0ca40c] com.badlogic.gdx.graphics.g2d.BitmapFont.getScaleY:()F │ │ +0ca41c: 5410 b806 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +0ca420: 5200 9e06 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleY:F // field@069e │ │ +0ca424: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ │ │ #25 : (in Lcom/badlogic/gdx/graphics/g2d/BitmapFont;) │ │ @@ -240568,18 +240719,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0bbd08: |[0bbd08] com.badlogic.gdx.graphics.g2d.BitmapFont.getSpaceWidth:()F │ │ -0bbd18: 5410 b806 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -0bbd1c: 5200 9f06 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.spaceWidth:F // field@069f │ │ -0bbd20: 0f00 |0004: return v0 │ │ +0ca428: |[0ca428] com.badlogic.gdx.graphics.g2d.BitmapFont.getSpaceWidth:()F │ │ +0ca438: 5410 b806 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +0ca43c: 5200 9f06 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.spaceWidth:F // field@069f │ │ +0ca440: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ │ │ #26 : (in Lcom/badlogic/gdx/graphics/g2d/BitmapFont;) │ │ @@ -240587,21 +240738,21 @@ │ │ type : '(Ljava/lang/CharSequence;F)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -0bbd24: |[0bbd24] com.badlogic.gdx.graphics.g2d.BitmapFont.getWrappedBounds:(Ljava/lang/CharSequence;F)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -0bbd34: 5410 b606 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ -0bbd38: 6e10 100c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getBounds:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c10 │ │ -0bbd3e: 0c00 |0005: move-result-object v0 │ │ -0bbd40: 6e40 f20b 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getWrappedBounds:(Ljava/lang/CharSequence;FLcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0bf2 │ │ -0bbd46: 0c00 |0009: move-result-object v0 │ │ -0bbd48: 1100 |000a: return-object v0 │ │ +0ca444: |[0ca444] com.badlogic.gdx.graphics.g2d.BitmapFont.getWrappedBounds:(Ljava/lang/CharSequence;F)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +0ca454: 5410 b606 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ +0ca458: 6e10 100c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getBounds:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c10 │ │ +0ca45e: 0c00 |0005: move-result-object v0 │ │ +0ca460: 6e40 f20b 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getWrappedBounds:(Ljava/lang/CharSequence;FLcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0bf2 │ │ +0ca466: 0c00 |0009: move-result-object v0 │ │ +0ca468: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ 0x0000 - 0x000b reg=2 str Ljava/lang/CharSequence; │ │ 0x0000 - 0x000b reg=3 wrapWidth F │ │ @@ -240611,86 +240762,86 @@ │ │ type : '(Ljava/lang/CharSequence;FLcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 127 16-bit code units │ │ -0bbd4c: |[0bbd4c] com.badlogic.gdx.graphics.g2d.BitmapFont.getWrappedBounds:(Ljava/lang/CharSequence;FLcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -0bbd5c: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0bbd5e: 2e09 0e09 |0001: cmpg-float v9, v14, v9 │ │ -0bbd62: 3c09 0400 |0003: if-gtz v9, 0007 // +0004 │ │ -0bbd66: 150e 004f |0005: const/high16 v14, #int 1325400064 // #4f00 │ │ -0bbd6a: 54c9 b806 |0007: iget-object v9, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -0bbd6e: 5290 9706 |0009: iget v0, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.down:F // field@0697 │ │ -0bbd72: 1208 |000b: const/4 v8, #int 0 // #0 │ │ -0bbd74: 1207 |000c: const/4 v7, #int 0 // #0 │ │ -0bbd76: 7210 c425 0d00 |000d: invoke-interface {v13}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ -0bbd7c: 0a01 |0010: move-result v1 │ │ -0bbd7e: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -0bbd80: 3518 5b00 |0012: if-ge v8, v1, 006d // +005b │ │ -0bbd84: 1309 0a00 |0014: const/16 v9, #int 10 // #a │ │ -0bbd88: 7130 f40b 9d08 |0016: invoke-static {v13, v9, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.indexOf:(Ljava/lang/CharSequence;CI)I // method@0bf4 │ │ -0bbd8e: 0a05 |0019: move-result v5 │ │ -0bbd90: 3558 0c00 |001a: if-ge v8, v5, 0026 // +000c │ │ -0bbd94: 7220 c325 8d00 |001c: invoke-interface {v13, v8}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ -0bbd9a: 0a09 |001f: move-result v9 │ │ -0bbd9c: 7110 f60b 0900 |0020: invoke-static {v9}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isWhitespace:(C)Z // method@0bf6 │ │ -0bbda2: 0a09 |0023: move-result v9 │ │ -0bbda4: 3909 3100 |0024: if-nez v9, 0055 // +0031 │ │ -0bbda8: 6e5e d80b dc58 |0026: invoke-virtual {v12, v13, v8, v5, v14}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.computeVisibleGlyphs:(Ljava/lang/CharSequence;IIF)I // method@0bd8 │ │ -0bbdae: 0a09 |0029: move-result v9 │ │ -0bbdb0: 9002 0809 |002a: add-int v2, v8, v9 │ │ -0bbdb4: d806 0201 |002c: add-int/lit8 v6, v2, #int 1 // #01 │ │ -0bbdb8: 3552 1700 |002e: if-ge v2, v5, 0045 // +0017 │ │ -0bbdbc: 3782 0c00 |0030: if-le v2, v8, 003c // +000c │ │ -0bbdc0: 7220 c325 2d00 |0032: invoke-interface {v13, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ -0bbdc6: 0a09 |0035: move-result v9 │ │ -0bbdc8: 7110 f60b 0900 |0036: invoke-static {v9}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isWhitespace:(C)Z // method@0bf6 │ │ -0bbdce: 0a09 |0039: move-result v9 │ │ -0bbdd0: 3809 1e00 |003a: if-eqz v9, 0058 // +001e │ │ -0bbdd4: 3382 1f00 |003c: if-ne v2, v8, 005b // +001f │ │ -0bbdd8: d809 0801 |003e: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0bbddc: 3796 0400 |0040: if-le v6, v9, 0044 // +0004 │ │ -0bbde0: d806 06ff |0042: add-int/lit8 v6, v6, #int -1 // #ff │ │ -0bbde4: 0162 |0044: move v2, v6 │ │ -0bbde6: 3782 0c00 |0045: if-le v2, v8, 0051 // +000c │ │ -0bbdea: 6e40 e30b dc28 |0047: invoke-virtual {v12, v13, v8, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getBounds:(Ljava/lang/CharSequence;II)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0be3 │ │ -0bbdf0: 0c09 |004a: move-result-object v9 │ │ -0bbdf2: 5293 b206 |004b: iget v3, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ -0bbdf6: 7120 1826 3400 |004d: invoke-static {v4, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0bbdfc: 0a04 |0050: move-result v4 │ │ -0bbdfe: 0168 |0051: move v8, v6 │ │ -0bbe00: d807 0701 |0052: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0bbe04: 28be |0054: goto 0012 // -0042 │ │ -0bbe06: d808 0801 |0055: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0bbe0a: 28c3 |0057: goto 001a // -003d │ │ -0bbe0c: d802 02ff |0058: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0bbe10: 28d6 |005a: goto 0030 // -002a │ │ -0bbe12: 0126 |005b: move v6, v2 │ │ -0bbe14: 3782 e9ff |005c: if-le v2, v8, 0045 // -0017 │ │ -0bbe18: d809 02ff |005e: add-int/lit8 v9, v2, #int -1 // #ff │ │ -0bbe1c: 7220 c325 9d00 |0060: invoke-interface {v13, v9}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ -0bbe22: 0a09 |0063: move-result v9 │ │ -0bbe24: 7110 f60b 0900 |0064: invoke-static {v9}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isWhitespace:(C)Z // method@0bf6 │ │ -0bbe2a: 0a09 |0067: move-result v9 │ │ -0bbe2c: 3809 ddff |0068: if-eqz v9, 0045 // -0023 │ │ -0bbe30: d802 02ff |006a: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0bbe34: 28f0 |006c: goto 005c // -0010 │ │ -0bbe36: 59f4 b206 |006d: iput v4, v15, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ -0bbe3a: 54c9 b806 |006f: iget-object v9, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -0bbe3e: 5299 9506 |0071: iget v9, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0695 │ │ -0bbe42: d80a 07ff |0073: add-int/lit8 v10, v7, #int -1 // #ff │ │ -0bbe46: 82aa |0075: int-to-float v10, v10 │ │ -0bbe48: 54cb b806 |0076: iget-object v11, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -0bbe4c: 52bb 9c06 |0078: iget v11, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@069c │ │ -0bbe50: c8ba |007a: mul-float/2addr v10, v11 │ │ -0bbe52: c6a9 |007b: add-float/2addr v9, v10 │ │ -0bbe54: 59f9 b106 |007c: iput v9, v15, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ -0bbe58: 110f |007e: return-object v15 │ │ +0ca46c: |[0ca46c] com.badlogic.gdx.graphics.g2d.BitmapFont.getWrappedBounds:(Ljava/lang/CharSequence;FLcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +0ca47c: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0ca47e: 2e09 0e09 |0001: cmpg-float v9, v14, v9 │ │ +0ca482: 3c09 0400 |0003: if-gtz v9, 0007 // +0004 │ │ +0ca486: 150e 004f |0005: const/high16 v14, #int 1325400064 // #4f00 │ │ +0ca48a: 54c9 b806 |0007: iget-object v9, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +0ca48e: 5290 9706 |0009: iget v0, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.down:F // field@0697 │ │ +0ca492: 1208 |000b: const/4 v8, #int 0 // #0 │ │ +0ca494: 1207 |000c: const/4 v7, #int 0 // #0 │ │ +0ca496: 7210 c425 0d00 |000d: invoke-interface {v13}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ +0ca49c: 0a01 |0010: move-result v1 │ │ +0ca49e: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +0ca4a0: 3518 5b00 |0012: if-ge v8, v1, 006d // +005b │ │ +0ca4a4: 1309 0a00 |0014: const/16 v9, #int 10 // #a │ │ +0ca4a8: 7130 f40b 9d08 |0016: invoke-static {v13, v9, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.indexOf:(Ljava/lang/CharSequence;CI)I // method@0bf4 │ │ +0ca4ae: 0a05 |0019: move-result v5 │ │ +0ca4b0: 3558 0c00 |001a: if-ge v8, v5, 0026 // +000c │ │ +0ca4b4: 7220 c325 8d00 |001c: invoke-interface {v13, v8}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ +0ca4ba: 0a09 |001f: move-result v9 │ │ +0ca4bc: 7110 f60b 0900 |0020: invoke-static {v9}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isWhitespace:(C)Z // method@0bf6 │ │ +0ca4c2: 0a09 |0023: move-result v9 │ │ +0ca4c4: 3909 3100 |0024: if-nez v9, 0055 // +0031 │ │ +0ca4c8: 6e5e d80b dc58 |0026: invoke-virtual {v12, v13, v8, v5, v14}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.computeVisibleGlyphs:(Ljava/lang/CharSequence;IIF)I // method@0bd8 │ │ +0ca4ce: 0a09 |0029: move-result v9 │ │ +0ca4d0: 9002 0809 |002a: add-int v2, v8, v9 │ │ +0ca4d4: d806 0201 |002c: add-int/lit8 v6, v2, #int 1 // #01 │ │ +0ca4d8: 3552 1700 |002e: if-ge v2, v5, 0045 // +0017 │ │ +0ca4dc: 3782 0c00 |0030: if-le v2, v8, 003c // +000c │ │ +0ca4e0: 7220 c325 2d00 |0032: invoke-interface {v13, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ +0ca4e6: 0a09 |0035: move-result v9 │ │ +0ca4e8: 7110 f60b 0900 |0036: invoke-static {v9}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isWhitespace:(C)Z // method@0bf6 │ │ +0ca4ee: 0a09 |0039: move-result v9 │ │ +0ca4f0: 3809 1e00 |003a: if-eqz v9, 0058 // +001e │ │ +0ca4f4: 3382 1f00 |003c: if-ne v2, v8, 005b // +001f │ │ +0ca4f8: d809 0801 |003e: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0ca4fc: 3796 0400 |0040: if-le v6, v9, 0044 // +0004 │ │ +0ca500: d806 06ff |0042: add-int/lit8 v6, v6, #int -1 // #ff │ │ +0ca504: 0162 |0044: move v2, v6 │ │ +0ca506: 3782 0c00 |0045: if-le v2, v8, 0051 // +000c │ │ +0ca50a: 6e40 e30b dc28 |0047: invoke-virtual {v12, v13, v8, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getBounds:(Ljava/lang/CharSequence;II)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0be3 │ │ +0ca510: 0c09 |004a: move-result-object v9 │ │ +0ca512: 5293 b206 |004b: iget v3, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ +0ca516: 7120 1826 3400 |004d: invoke-static {v4, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0ca51c: 0a04 |0050: move-result v4 │ │ +0ca51e: 0168 |0051: move v8, v6 │ │ +0ca520: d807 0701 |0052: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0ca524: 28be |0054: goto 0012 // -0042 │ │ +0ca526: d808 0801 |0055: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0ca52a: 28c3 |0057: goto 001a // -003d │ │ +0ca52c: d802 02ff |0058: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0ca530: 28d6 |005a: goto 0030 // -002a │ │ +0ca532: 0126 |005b: move v6, v2 │ │ +0ca534: 3782 e9ff |005c: if-le v2, v8, 0045 // -0017 │ │ +0ca538: d809 02ff |005e: add-int/lit8 v9, v2, #int -1 // #ff │ │ +0ca53c: 7220 c325 9d00 |0060: invoke-interface {v13, v9}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ +0ca542: 0a09 |0063: move-result v9 │ │ +0ca544: 7110 f60b 0900 |0064: invoke-static {v9}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isWhitespace:(C)Z // method@0bf6 │ │ +0ca54a: 0a09 |0067: move-result v9 │ │ +0ca54c: 3809 ddff |0068: if-eqz v9, 0045 // -0023 │ │ +0ca550: d802 02ff |006a: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0ca554: 28f0 |006c: goto 005c // -0010 │ │ +0ca556: 59f4 b206 |006d: iput v4, v15, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ +0ca55a: 54c9 b806 |006f: iget-object v9, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +0ca55e: 5299 9506 |0071: iget v9, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0695 │ │ +0ca562: d80a 07ff |0073: add-int/lit8 v10, v7, #int -1 // #ff │ │ +0ca566: 82aa |0075: int-to-float v10, v10 │ │ +0ca568: 54cb b806 |0076: iget-object v11, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +0ca56c: 52bb 9c06 |0078: iget v11, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@069c │ │ +0ca570: c8ba |007a: mul-float/2addr v10, v11 │ │ +0ca572: c6a9 |007b: add-float/2addr v9, v10 │ │ +0ca574: 59f9 b106 |007c: iput v9, v15, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ +0ca578: 110f |007e: return-object v15 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0007 line=343 │ │ 0x000b line=344 │ │ 0x000c line=345 │ │ 0x000d line=346 │ │ @@ -240744,18 +240895,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0bbe5c: |[0bbe5c] com.badlogic.gdx.graphics.g2d.BitmapFont.getXHeight:()F │ │ -0bbe6c: 5410 b806 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -0bbe70: 5200 a006 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.xHeight:F // field@06a0 │ │ -0bbe74: 0f00 |0004: return v0 │ │ +0ca57c: |[0ca57c] com.badlogic.gdx.graphics.g2d.BitmapFont.getXHeight:()F │ │ +0ca58c: 5410 b806 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +0ca590: 5200 a006 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.xHeight:F // field@06a0 │ │ +0ca594: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ │ │ #29 : (in Lcom/badlogic/gdx/graphics/g2d/BitmapFont;) │ │ @@ -240763,17 +240914,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bbe78: |[0bbe78] com.badlogic.gdx.graphics.g2d.BitmapFont.isFlipped:()Z │ │ -0bbe88: 5510 b906 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.flipped:Z // field@06b9 │ │ -0bbe8c: 0f00 |0002: return v0 │ │ +0ca598: |[0ca598] com.badlogic.gdx.graphics.g2d.BitmapFont.isFlipped:()Z │ │ +0ca5a8: 5510 b906 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.flipped:Z // field@06b9 │ │ +0ca5ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=561 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ │ │ #30 : (in Lcom/badlogic/gdx/graphics/g2d/BitmapFont;) │ │ @@ -240781,17 +240932,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bbe90: |[0bbe90] com.badlogic.gdx.graphics.g2d.BitmapFont.ownsTexture:()Z │ │ -0bbea0: 5510 bb06 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.ownsTexture:Z // field@06bb │ │ -0bbea4: 0f00 |0002: return v0 │ │ +0ca5b0: |[0ca5b0] com.badlogic.gdx.graphics.g2d.BitmapFont.ownsTexture:()Z │ │ +0ca5c0: 5510 bb06 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.ownsTexture:Z // field@06bb │ │ +0ca5c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=611 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ │ │ #31 : (in Lcom/badlogic/gdx/graphics/g2d/BitmapFont;) │ │ @@ -240799,23 +240950,23 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0bbea8: |[0bbea8] com.badlogic.gdx.graphics.g2d.BitmapFont.scale:(F)V │ │ -0bbeb8: 5420 b806 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -0bbebc: 5200 9d06 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@069d │ │ -0bbec0: c630 |0004: add-float/2addr v0, v3 │ │ -0bbec2: 5421 b806 |0005: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -0bbec6: 5211 9e06 |0007: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleY:F // field@069e │ │ -0bbeca: c631 |0009: add-float/2addr v1, v3 │ │ -0bbecc: 6e30 000c 0201 |000a: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setScale:(FF)V // method@0c00 │ │ -0bbed2: 0e00 |000d: return-void │ │ +0ca5c8: |[0ca5c8] com.badlogic.gdx.graphics.g2d.BitmapFont.scale:(F)V │ │ +0ca5d8: 5420 b806 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +0ca5dc: 5200 9d06 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@069d │ │ +0ca5e0: c630 |0004: add-float/2addr v0, v3 │ │ +0ca5e2: 5421 b806 |0005: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +0ca5e6: 5211 9e06 |0007: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleY:F // field@069e │ │ +0ca5ea: c631 |0009: add-float/2addr v1, v3 │ │ +0ca5ec: 6e30 000c 0201 |000a: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setScale:(FF)V // method@0c00 │ │ +0ca5f2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ 0x000d line=513 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ 0x0000 - 0x000e reg=3 amount F │ │ @@ -240825,18 +240976,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bbed4: |[0bbed4] com.badlogic.gdx.graphics.g2d.BitmapFont.setColor:(F)V │ │ -0bbee4: 5410 b606 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ -0bbee8: 6e20 170c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setColor:(F)V // method@0c17 │ │ -0bbeee: 0e00 |0005: return-void │ │ +0ca5f4: |[0ca5f4] com.badlogic.gdx.graphics.g2d.BitmapFont.setColor:(F)V │ │ +0ca604: 5410 b606 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ +0ca608: 6e20 170c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setColor:(F)V // method@0c17 │ │ +0ca60e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0005 line=471 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ 0x0000 - 0x0006 reg=2 color F │ │ @@ -240846,18 +240997,18 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0bbef0: |[0bbef0] com.badlogic.gdx.graphics.g2d.BitmapFont.setColor:(FFFF)V │ │ -0bbf00: 5410 b606 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ -0bbf04: 6e55 180c 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setColor:(FFFF)V // method@0c18 │ │ -0bbf0a: 0e00 |0005: return-void │ │ +0ca610: |[0ca610] com.badlogic.gdx.graphics.g2d.BitmapFont.setColor:(FFFF)V │ │ +0ca620: 5410 b606 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ +0ca624: 6e55 180c 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setColor:(FFFF)V // method@0c18 │ │ +0ca62a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ 0x0005 line=479 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ 0x0000 - 0x0006 reg=2 r F │ │ @@ -240870,18 +241021,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Color;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bbf0c: |[0bbf0c] com.badlogic.gdx.graphics.g2d.BitmapFont.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ -0bbf1c: 5410 b606 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ -0bbf20: 6e20 190c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0c19 │ │ -0bbf26: 0e00 |0005: return-void │ │ +0ca62c: |[0ca62c] com.badlogic.gdx.graphics.g2d.BitmapFont.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ +0ca63c: 5410 b606 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ +0ca640: 6e20 190c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0c19 │ │ +0ca646: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0005 line=475 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ 0x0000 - 0x0006 reg=2 color Lcom/badlogic/gdx/graphics/Color; │ │ @@ -240891,54 +241042,54 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -0bbf28: |[0bbf28] com.badlogic.gdx.graphics.g2d.BitmapFont.setFixedWidthGlyphs:(Ljava/lang/CharSequence;)V │ │ -0bbf38: 5470 b806 |0000: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -0bbf3c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0bbf3e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0bbf40: 7210 c425 0800 |0004: invoke-interface {v8}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ -0bbf46: 0a01 |0007: move-result v1 │ │ -0bbf48: 3513 1500 |0008: if-ge v3, v1, 001d // +0015 │ │ -0bbf4c: 7220 c325 3800 |000a: invoke-interface {v8, v3}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ -0bbf52: 0a05 |000d: move-result v5 │ │ -0bbf54: 6e20 c20b 5000 |000e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ -0bbf5a: 0c02 |0011: move-result-object v2 │ │ -0bbf5c: 3802 0800 |0012: if-eqz v2, 001a // +0008 │ │ -0bbf60: 5225 aa06 |0014: iget v5, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ -0bbf64: 3745 0400 |0016: if-le v5, v4, 001a // +0004 │ │ -0bbf68: 5224 aa06 |0018: iget v4, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ -0bbf6c: d803 0301 |001a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0bbf70: 28ec |001c: goto 0008 // -0014 │ │ -0bbf72: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -0bbf74: 7210 c425 0800 |001e: invoke-interface {v8}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ -0bbf7a: 0a01 |0021: move-result v1 │ │ -0bbf7c: 3513 2200 |0022: if-ge v3, v1, 0044 // +0022 │ │ -0bbf80: 7220 c325 3800 |0024: invoke-interface {v8, v3}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ -0bbf86: 0a05 |0027: move-result v5 │ │ -0bbf88: 6e20 c20b 5000 |0028: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ -0bbf8e: 0c02 |002b: move-result-object v2 │ │ -0bbf90: 3902 0500 |002c: if-nez v2, 0031 // +0005 │ │ -0bbf94: d803 0301 |002e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0bbf98: 28f2 |0030: goto 0022 // -000e │ │ -0bbf9a: 5225 ab06 |0031: iget v5, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@06ab │ │ -0bbf9e: 5226 aa06 |0033: iget v6, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ -0bbfa2: 9106 0406 |0035: sub-int v6, v4, v6 │ │ -0bbfa6: db06 0602 |0037: div-int/lit8 v6, v6, #int 2 // #02 │ │ -0bbfaa: b065 |0039: add-int/2addr v5, v6 │ │ -0bbfac: 5925 ab06 |003a: iput v5, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@06ab │ │ -0bbfb0: 5924 aa06 |003c: iput v4, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ -0bbfb4: 1205 |003e: const/4 v5, #int 0 // #0 │ │ -0bbfb6: 1f05 9e04 |003f: check-cast v5, [[B // type@049e │ │ -0bbfba: 5b25 a206 |0041: iput-object v5, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.kerning:[[B // field@06a2 │ │ -0bbfbe: 28eb |0043: goto 002e // -0015 │ │ -0bbfc0: 0e00 |0044: return-void │ │ +0ca648: |[0ca648] com.badlogic.gdx.graphics.g2d.BitmapFont.setFixedWidthGlyphs:(Ljava/lang/CharSequence;)V │ │ +0ca658: 5470 b806 |0000: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +0ca65c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0ca65e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +0ca660: 7210 c425 0800 |0004: invoke-interface {v8}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ +0ca666: 0a01 |0007: move-result v1 │ │ +0ca668: 3513 1500 |0008: if-ge v3, v1, 001d // +0015 │ │ +0ca66c: 7220 c325 3800 |000a: invoke-interface {v8, v3}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ +0ca672: 0a05 |000d: move-result v5 │ │ +0ca674: 6e20 c20b 5000 |000e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ +0ca67a: 0c02 |0011: move-result-object v2 │ │ +0ca67c: 3802 0800 |0012: if-eqz v2, 001a // +0008 │ │ +0ca680: 5225 aa06 |0014: iget v5, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ +0ca684: 3745 0400 |0016: if-le v5, v4, 001a // +0004 │ │ +0ca688: 5224 aa06 |0018: iget v4, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ +0ca68c: d803 0301 |001a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0ca690: 28ec |001c: goto 0008 // -0014 │ │ +0ca692: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +0ca694: 7210 c425 0800 |001e: invoke-interface {v8}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ +0ca69a: 0a01 |0021: move-result v1 │ │ +0ca69c: 3513 2200 |0022: if-ge v3, v1, 0044 // +0022 │ │ +0ca6a0: 7220 c325 3800 |0024: invoke-interface {v8, v3}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ +0ca6a6: 0a05 |0027: move-result v5 │ │ +0ca6a8: 6e20 c20b 5000 |0028: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bc2 │ │ +0ca6ae: 0c02 |002b: move-result-object v2 │ │ +0ca6b0: 3902 0500 |002c: if-nez v2, 0031 // +0005 │ │ +0ca6b4: d803 0301 |002e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0ca6b8: 28f2 |0030: goto 0022 // -000e │ │ +0ca6ba: 5225 ab06 |0031: iget v5, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@06ab │ │ +0ca6be: 5226 aa06 |0033: iget v6, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ +0ca6c2: 9106 0406 |0035: sub-int v6, v4, v6 │ │ +0ca6c6: db06 0602 |0037: div-int/lit8 v6, v6, #int 2 // #02 │ │ +0ca6ca: b065 |0039: add-int/2addr v5, v6 │ │ +0ca6cc: 5925 ab06 |003a: iput v5, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@06ab │ │ +0ca6d0: 5924 aa06 |003c: iput v4, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ +0ca6d4: 1205 |003e: const/4 v5, #int 0 // #0 │ │ +0ca6d6: 1f05 9c04 |003f: check-cast v5, [[B // type@049c │ │ +0ca6da: 5b25 a206 |0041: iput-object v5, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.kerning:[[B // field@06a2 │ │ +0ca6de: 28eb |0043: goto 002e // -0015 │ │ +0ca6e0: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=572 │ │ 0x0002 line=573 │ │ 0x0003 line=574 │ │ 0x000a line=575 │ │ 0x0012 line=576 │ │ @@ -240966,17 +241117,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bbfc4: |[0bbfc4] com.badlogic.gdx.graphics.g2d.BitmapFont.setOwnsTexture:(Z)V │ │ -0bbfd4: 5c01 bb06 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.ownsTexture:Z // field@06bb │ │ -0bbfd8: 0e00 |0002: return-void │ │ +0ca6e4: |[0ca6e4] com.badlogic.gdx.graphics.g2d.BitmapFont.setOwnsTexture:(Z)V │ │ +0ca6f4: 5c01 bb06 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.ownsTexture:Z // field@06bb │ │ +0ca6f8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=621 │ │ 0x0002 line=622 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ 0x0000 - 0x0003 reg=1 ownsTexture Z │ │ @@ -240986,17 +241137,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0bbfdc: |[0bbfdc] com.badlogic.gdx.graphics.g2d.BitmapFont.setScale:(F)V │ │ -0bbfec: 6e30 000c 1001 |0000: invoke-virtual {v0, v1, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setScale:(FF)V // method@0c00 │ │ -0bbff2: 0e00 |0003: return-void │ │ +0ca6fc: |[0ca6fc] com.badlogic.gdx.graphics.g2d.BitmapFont.setScale:(F)V │ │ +0ca70c: 6e30 000c 1001 |0000: invoke-virtual {v0, v1, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setScale:(FF)V // method@0c00 │ │ +0ca712: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=507 │ │ 0x0003 line=508 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ 0x0000 - 0x0004 reg=1 scaleXY F │ │ @@ -241006,44 +241157,44 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 50 16-bit code units │ │ -0bbff4: |[0bbff4] com.badlogic.gdx.graphics.g2d.BitmapFont.setScale:(FF)V │ │ -0bc004: 5440 b806 |0000: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ -0bc008: 5203 9d06 |0002: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@069d │ │ -0bc00c: a901 0503 |0004: div-float v1, v5, v3 │ │ -0bc010: 5203 9e06 |0006: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleY:F // field@069e │ │ -0bc014: a902 0603 |0008: div-float v2, v6, v3 │ │ -0bc018: 5203 9c06 |000a: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@069c │ │ -0bc01c: c823 |000c: mul-float/2addr v3, v2 │ │ -0bc01e: 5903 9c06 |000d: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@069c │ │ -0bc022: 5203 9f06 |000f: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.spaceWidth:F // field@069f │ │ -0bc026: c813 |0011: mul-float/2addr v3, v1 │ │ -0bc028: 5903 9f06 |0012: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.spaceWidth:F // field@069f │ │ -0bc02c: 5203 a006 |0014: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.xHeight:F // field@06a0 │ │ -0bc030: c823 |0016: mul-float/2addr v3, v2 │ │ -0bc032: 5903 a006 |0017: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.xHeight:F // field@06a0 │ │ -0bc036: 5203 9506 |0019: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0695 │ │ -0bc03a: c823 |001b: mul-float/2addr v3, v2 │ │ -0bc03c: 5903 9506 |001c: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0695 │ │ -0bc040: 5203 9406 |001e: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@0694 │ │ -0bc044: c823 |0020: mul-float/2addr v3, v2 │ │ -0bc046: 5903 9406 |0021: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@0694 │ │ -0bc04a: 5203 9606 |0023: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.descent:F // field@0696 │ │ -0bc04e: c823 |0025: mul-float/2addr v3, v2 │ │ -0bc050: 5903 9606 |0026: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.descent:F // field@0696 │ │ -0bc054: 5203 9706 |0028: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.down:F // field@0697 │ │ -0bc058: c823 |002a: mul-float/2addr v3, v2 │ │ -0bc05a: 5903 9706 |002b: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.down:F // field@0697 │ │ -0bc05e: 5905 9d06 |002d: iput v5, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@069d │ │ -0bc062: 5906 9e06 |002f: iput v6, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleY:F // field@069e │ │ -0bc066: 0e00 |0031: return-void │ │ +0ca714: |[0ca714] com.badlogic.gdx.graphics.g2d.BitmapFont.setScale:(FF)V │ │ +0ca724: 5440 b806 |0000: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06b8 │ │ +0ca728: 5203 9d06 |0002: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@069d │ │ +0ca72c: a901 0503 |0004: div-float v1, v5, v3 │ │ +0ca730: 5203 9e06 |0006: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleY:F // field@069e │ │ +0ca734: a902 0603 |0008: div-float v2, v6, v3 │ │ +0ca738: 5203 9c06 |000a: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@069c │ │ +0ca73c: c823 |000c: mul-float/2addr v3, v2 │ │ +0ca73e: 5903 9c06 |000d: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@069c │ │ +0ca742: 5203 9f06 |000f: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.spaceWidth:F // field@069f │ │ +0ca746: c813 |0011: mul-float/2addr v3, v1 │ │ +0ca748: 5903 9f06 |0012: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.spaceWidth:F // field@069f │ │ +0ca74c: 5203 a006 |0014: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.xHeight:F // field@06a0 │ │ +0ca750: c823 |0016: mul-float/2addr v3, v2 │ │ +0ca752: 5903 a006 |0017: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.xHeight:F // field@06a0 │ │ +0ca756: 5203 9506 |0019: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0695 │ │ +0ca75a: c823 |001b: mul-float/2addr v3, v2 │ │ +0ca75c: 5903 9506 |001c: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0695 │ │ +0ca760: 5203 9406 |001e: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@0694 │ │ +0ca764: c823 |0020: mul-float/2addr v3, v2 │ │ +0ca766: 5903 9406 |0021: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@0694 │ │ +0ca76a: 5203 9606 |0023: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.descent:F // field@0696 │ │ +0ca76e: c823 |0025: mul-float/2addr v3, v2 │ │ +0ca770: 5903 9606 |0026: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.descent:F // field@0696 │ │ +0ca774: 5203 9706 |0028: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.down:F // field@0697 │ │ +0ca778: c823 |002a: mul-float/2addr v3, v2 │ │ +0ca77a: 5903 9706 |002b: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.down:F // field@0697 │ │ +0ca77e: 5905 9d06 |002d: iput v5, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@069d │ │ +0ca782: 5906 9e06 |002f: iput v6, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleY:F // field@069e │ │ +0ca786: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ 0x0002 line=489 │ │ 0x0006 line=490 │ │ 0x000a line=491 │ │ 0x000f line=492 │ │ @@ -241068,19 +241219,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0bc068: |[0bc068] com.badlogic.gdx.graphics.g2d.BitmapFont.setUseIntegerPositions:(Z)V │ │ -0bc078: 5c12 ba06 |0000: iput-boolean v2, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.integer:Z // field@06ba │ │ -0bc07c: 5410 b606 |0002: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ -0bc080: 6e20 200c 2000 |0004: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setUseIntegerPositions:(Z)V // method@0c20 │ │ -0bc086: 0e00 |0007: return-void │ │ +0ca788: |[0ca788] com.badlogic.gdx.graphics.g2d.BitmapFont.setUseIntegerPositions:(Z)V │ │ +0ca798: 5c12 ba06 |0000: iput-boolean v2, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.integer:Z // field@06ba │ │ +0ca79c: 5410 b606 |0002: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06b6 │ │ +0ca7a0: 6e20 200c 2000 |0004: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setUseIntegerPositions:(Z)V // method@0c20 │ │ +0ca7a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ 0x0002 line=595 │ │ 0x0007 line=596 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ @@ -241091,29 +241242,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bc088: |[0bc088] com.badlogic.gdx.graphics.g2d.BitmapFont.usesIntegerPositions:()Z │ │ -0bc098: 5510 ba06 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.integer:Z // field@06ba │ │ -0bc09c: 0f00 |0002: return v0 │ │ +0ca7a8: |[0ca7a8] com.badlogic.gdx.graphics.g2d.BitmapFont.usesIntegerPositions:()Z │ │ +0ca7b8: 5510 ba06 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.integer:Z // field@06ba │ │ +0ca7bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ │ │ source_file_idx : 519 (BitmapFont.java) │ │ │ │ Class #504 header: │ │ -class_idx : 311 │ │ +class_idx : 309 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1653 │ │ static_fields_size : 10 │ │ instance_fields_size: 6 │ │ direct_methods_size : 22 │ │ virtual_methods_size: 19 │ │ │ │ Class #504 annotations: │ │ @@ -241211,19 +241362,19 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0bc0a0: |[0bc0a0] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.:()V │ │ -0bc0b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0bc0b2: 7110 4a0c 0000 |0001: invoke-static {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.setBlend:(I)V // method@0c4a │ │ -0bc0b8: 7110 4d0c 0000 |0004: invoke-static {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.setScale:(I)V // method@0c4d │ │ -0bc0be: 0e00 |0007: return-void │ │ +0ca7c0: |[0ca7c0] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.:()V │ │ +0ca7d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ca7d2: 7110 4a0c 0000 |0001: invoke-static {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.setBlend:(I)V // method@0c4a │ │ +0ca7d8: 7110 4d0c 0000 |0004: invoke-static {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.setScale:(I)V // method@0c4d │ │ +0ca7de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=51 │ │ 0x0004 line=52 │ │ 0x0007 line=53 │ │ locals : │ │ │ │ @@ -241232,49 +241383,49 @@ │ │ type : '(III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -0bc0c0: |[0bc0c0] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.:(III)V │ │ -0bc0d0: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -0bc0d6: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -0bc0d8: 2300 4c04 |0004: new-array v0, v0, [J // type@044c │ │ -0bc0dc: 5b20 d406 |0006: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ -0bc0e0: 5420 d406 |0008: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ -0bc0e4: 7140 490c 3054 |000a: invoke-static {v0, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.newPixmap:([JIII)Ljava/nio/ByteBuffer; // method@0c49 │ │ -0bc0ea: 0c00 |000d: move-result-object v0 │ │ -0bc0ec: 5b20 d506 |000e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.pixelPtr:Ljava/nio/ByteBuffer; // field@06d5 │ │ -0bc0f0: 5420 d506 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.pixelPtr:Ljava/nio/ByteBuffer; // field@06d5 │ │ -0bc0f4: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ -0bc0f8: 2200 af03 |0014: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0bc0fc: 1a01 fb14 |0016: const-string v1, "couldn't load pixmap" // string@14fb │ │ -0bc100: 7020 f825 1000 |0018: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0bc106: 2700 |001b: throw v0 │ │ -0bc108: 5420 d406 |001c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ -0bc10c: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -0bc10e: 4500 0001 |001f: aget-wide v0, v0, v1 │ │ -0bc112: 5a20 d106 |0021: iput-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ -0bc116: 5420 d406 |0023: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ -0bc11a: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -0bc11c: 4500 0001 |0026: aget-wide v0, v0, v1 │ │ -0bc120: 8400 |0028: long-to-int v0, v0 │ │ -0bc122: 5920 d606 |0029: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.width:I // field@06d6 │ │ -0bc126: 5420 d406 |002b: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ -0bc12a: 1221 |002d: const/4 v1, #int 2 // #2 │ │ -0bc12c: 4500 0001 |002e: aget-wide v0, v0, v1 │ │ -0bc130: 8400 |0030: long-to-int v0, v0 │ │ -0bc132: 5920 d306 |0031: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.height:I // field@06d3 │ │ -0bc136: 5420 d406 |0033: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ -0bc13a: 1231 |0035: const/4 v1, #int 3 // #3 │ │ -0bc13c: 4500 0001 |0036: aget-wide v0, v0, v1 │ │ -0bc140: 8400 |0038: long-to-int v0, v0 │ │ -0bc142: 5920 d206 |0039: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06d2 │ │ -0bc146: 0e00 |003b: return-void │ │ +0ca7e0: |[0ca7e0] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.:(III)V │ │ +0ca7f0: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0ca7f6: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +0ca7f8: 2300 4a04 |0004: new-array v0, v0, [J // type@044a │ │ +0ca7fc: 5b20 d406 |0006: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ +0ca800: 5420 d406 |0008: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ +0ca804: 7140 490c 3054 |000a: invoke-static {v0, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.newPixmap:([JIII)Ljava/nio/ByteBuffer; // method@0c49 │ │ +0ca80a: 0c00 |000d: move-result-object v0 │ │ +0ca80c: 5b20 d506 |000e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.pixelPtr:Ljava/nio/ByteBuffer; // field@06d5 │ │ +0ca810: 5420 d506 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.pixelPtr:Ljava/nio/ByteBuffer; // field@06d5 │ │ +0ca814: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ +0ca818: 2200 ad03 |0014: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0ca81c: 1a01 f914 |0016: const-string v1, "couldn't load pixmap" // string@14f9 │ │ +0ca820: 7020 f825 1000 |0018: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0ca826: 2700 |001b: throw v0 │ │ +0ca828: 5420 d406 |001c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ +0ca82c: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +0ca82e: 4500 0001 |001f: aget-wide v0, v0, v1 │ │ +0ca832: 5a20 d106 |0021: iput-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ +0ca836: 5420 d406 |0023: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ +0ca83a: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +0ca83c: 4500 0001 |0026: aget-wide v0, v0, v1 │ │ +0ca840: 8400 |0028: long-to-int v0, v0 │ │ +0ca842: 5920 d606 |0029: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.width:I // field@06d6 │ │ +0ca846: 5420 d406 |002b: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ +0ca84a: 1221 |002d: const/4 v1, #int 2 // #2 │ │ +0ca84c: 4500 0001 |002e: aget-wide v0, v0, v1 │ │ +0ca850: 8400 |0030: long-to-int v0, v0 │ │ +0ca852: 5920 d306 |0031: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.height:I // field@06d3 │ │ +0ca856: 5420 d406 |0033: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ +0ca85a: 1231 |0035: const/4 v1, #int 3 // #3 │ │ +0ca85c: 4500 0001 |0036: aget-wide v0, v0, v1 │ │ +0ca860: 8400 |0038: long-to-int v0, v0 │ │ +0ca862: 5920 d206 |0039: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06d2 │ │ +0ca866: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0003 line=48 │ │ 0x0008 line=85 │ │ 0x0010 line=86 │ │ 0x001c line=88 │ │ @@ -241293,73 +241444,73 @@ │ │ type : '(Ljava/io/InputStream;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 107 16-bit code units │ │ -0bc148: |[0bc148] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.:(Ljava/io/InputStream;I)V │ │ -0bc158: 1304 0004 |0000: const/16 v4, #int 1024 // #400 │ │ -0bc15c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -0bc15e: 7010 2726 0600 |0003: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2627 │ │ -0bc164: 1243 |0006: const/4 v3, #int 4 // #4 │ │ -0bc166: 2333 4c04 |0007: new-array v3, v3, [J // type@044c │ │ -0bc16a: 5b63 d406 |0009: iput-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ -0bc16e: 2201 8b03 |000b: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@038b │ │ -0bc172: 7020 5725 4100 |000d: invoke-direct {v1, v4}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@2557 │ │ -0bc178: 2340 4704 |0010: new-array v0, v4, [B // type@0447 │ │ -0bc17c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -0bc17e: 6e20 9c25 0700 |0013: invoke-virtual {v7, v0}, Ljava/io/InputStream;.read:([B)I // method@259c │ │ -0bc184: 0a02 |0016: move-result v2 │ │ -0bc186: 12f3 |0017: const/4 v3, #int -1 // #ff │ │ -0bc188: 3232 0600 |0018: if-eq v2, v3, 001e // +0006 │ │ -0bc18c: 6e40 5d25 0125 |001a: invoke-virtual {v1, v0, v5, v2}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@255d │ │ -0bc192: 28f6 |001d: goto 0013 // -000a │ │ -0bc194: 6e10 5b25 0100 |001e: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@255b │ │ -0bc19a: 0c00 |0021: move-result-object v0 │ │ -0bc19c: 5463 d406 |0022: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ -0bc1a0: 2104 |0024: array-length v4, v0 │ │ -0bc1a2: 7158 460c 0345 |0025: invoke-static {v3, v0, v5, v4, v8}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.load:([J[BIII)Ljava/nio/ByteBuffer; // method@0c46 │ │ -0bc1a8: 0c03 |0028: move-result-object v3 │ │ -0bc1aa: 5b63 d506 |0029: iput-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.pixelPtr:Ljava/nio/ByteBuffer; // field@06d5 │ │ -0bc1ae: 5463 d506 |002b: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.pixelPtr:Ljava/nio/ByteBuffer; // field@06d5 │ │ -0bc1b2: 3903 1f00 |002d: if-nez v3, 004c // +001f │ │ -0bc1b6: 2203 9603 |002f: new-instance v3, Ljava/io/IOException; // type@0396 │ │ -0bc1ba: 2204 c503 |0031: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0bc1be: 7010 6726 0400 |0033: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0bc1c4: 1a05 fc14 |0036: const-string v5, "couldn't load pixmap " // string@14fc │ │ -0bc1c8: 6e20 6e26 5400 |0038: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bc1ce: 0c04 |003b: move-result-object v4 │ │ -0bc1d0: 7100 3b0c 0000 |003c: invoke-static {}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getFailureReason:()Ljava/lang/String; // method@0c3b │ │ -0bc1d6: 0c05 |003f: move-result-object v5 │ │ -0bc1d8: 6e20 6e26 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bc1de: 0c04 |0043: move-result-object v4 │ │ -0bc1e0: 6e10 7426 0400 |0044: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0bc1e6: 0c04 |0047: move-result-object v4 │ │ -0bc1e8: 7020 9625 4300 |0048: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2596 │ │ -0bc1ee: 2703 |004b: throw v3 │ │ -0bc1f0: 5463 d406 |004c: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ -0bc1f4: 4503 0305 |004e: aget-wide v3, v3, v5 │ │ -0bc1f8: 5a63 d106 |0050: iput-wide v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ -0bc1fc: 5463 d406 |0052: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ -0bc200: 1214 |0054: const/4 v4, #int 1 // #1 │ │ -0bc202: 4503 0304 |0055: aget-wide v3, v3, v4 │ │ -0bc206: 8433 |0057: long-to-int v3, v3 │ │ -0bc208: 5963 d606 |0058: iput v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.width:I // field@06d6 │ │ -0bc20c: 5463 d406 |005a: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ -0bc210: 1224 |005c: const/4 v4, #int 2 // #2 │ │ -0bc212: 4503 0304 |005d: aget-wide v3, v3, v4 │ │ -0bc216: 8433 |005f: long-to-int v3, v3 │ │ -0bc218: 5963 d306 |0060: iput v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.height:I // field@06d3 │ │ -0bc21c: 5463 d406 |0062: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ -0bc220: 1234 |0064: const/4 v4, #int 3 // #3 │ │ -0bc222: 4503 0304 |0065: aget-wide v3, v3, v4 │ │ -0bc226: 8433 |0067: long-to-int v3, v3 │ │ -0bc228: 5963 d206 |0068: iput v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06d2 │ │ -0bc22c: 0e00 |006a: return-void │ │ +0ca868: |[0ca868] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.:(Ljava/io/InputStream;I)V │ │ +0ca878: 1304 0004 |0000: const/16 v4, #int 1024 // #400 │ │ +0ca87c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0ca87e: 7010 2726 0600 |0003: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2627 │ │ +0ca884: 1243 |0006: const/4 v3, #int 4 // #4 │ │ +0ca886: 2333 4a04 |0007: new-array v3, v3, [J // type@044a │ │ +0ca88a: 5b63 d406 |0009: iput-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ +0ca88e: 2201 8903 |000b: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@0389 │ │ +0ca892: 7020 5725 4100 |000d: invoke-direct {v1, v4}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@2557 │ │ +0ca898: 2340 4504 |0010: new-array v0, v4, [B // type@0445 │ │ +0ca89c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +0ca89e: 6e20 9c25 0700 |0013: invoke-virtual {v7, v0}, Ljava/io/InputStream;.read:([B)I // method@259c │ │ +0ca8a4: 0a02 |0016: move-result v2 │ │ +0ca8a6: 12f3 |0017: const/4 v3, #int -1 // #ff │ │ +0ca8a8: 3232 0600 |0018: if-eq v2, v3, 001e // +0006 │ │ +0ca8ac: 6e40 5d25 0125 |001a: invoke-virtual {v1, v0, v5, v2}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@255d │ │ +0ca8b2: 28f6 |001d: goto 0013 // -000a │ │ +0ca8b4: 6e10 5b25 0100 |001e: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@255b │ │ +0ca8ba: 0c00 |0021: move-result-object v0 │ │ +0ca8bc: 5463 d406 |0022: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ +0ca8c0: 2104 |0024: array-length v4, v0 │ │ +0ca8c2: 7158 460c 0345 |0025: invoke-static {v3, v0, v5, v4, v8}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.load:([J[BIII)Ljava/nio/ByteBuffer; // method@0c46 │ │ +0ca8c8: 0c03 |0028: move-result-object v3 │ │ +0ca8ca: 5b63 d506 |0029: iput-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.pixelPtr:Ljava/nio/ByteBuffer; // field@06d5 │ │ +0ca8ce: 5463 d506 |002b: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.pixelPtr:Ljava/nio/ByteBuffer; // field@06d5 │ │ +0ca8d2: 3903 1f00 |002d: if-nez v3, 004c // +001f │ │ +0ca8d6: 2203 9403 |002f: new-instance v3, Ljava/io/IOException; // type@0394 │ │ +0ca8da: 2204 c303 |0031: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0ca8de: 7010 6726 0400 |0033: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0ca8e4: 1a05 fa14 |0036: const-string v5, "couldn't load pixmap " // string@14fa │ │ +0ca8e8: 6e20 6e26 5400 |0038: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0ca8ee: 0c04 |003b: move-result-object v4 │ │ +0ca8f0: 7100 3b0c 0000 |003c: invoke-static {}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getFailureReason:()Ljava/lang/String; // method@0c3b │ │ +0ca8f6: 0c05 |003f: move-result-object v5 │ │ +0ca8f8: 6e20 6e26 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0ca8fe: 0c04 |0043: move-result-object v4 │ │ +0ca900: 6e10 7426 0400 |0044: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0ca906: 0c04 |0047: move-result-object v4 │ │ +0ca908: 7020 9625 4300 |0048: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2596 │ │ +0ca90e: 2703 |004b: throw v3 │ │ +0ca910: 5463 d406 |004c: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ +0ca914: 4504 0305 |004e: aget-wide v4, v3, v5 │ │ +0ca918: 5a64 d106 |0050: iput-wide v4, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ +0ca91c: 5463 d406 |0052: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ +0ca920: 1214 |0054: const/4 v4, #int 1 // #1 │ │ +0ca922: 4504 0304 |0055: aget-wide v4, v3, v4 │ │ +0ca926: 8443 |0057: long-to-int v3, v4 │ │ +0ca928: 5963 d606 |0058: iput v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.width:I // field@06d6 │ │ +0ca92c: 5463 d406 |005a: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ +0ca930: 1224 |005c: const/4 v4, #int 2 // #2 │ │ +0ca932: 4504 0304 |005d: aget-wide v4, v3, v4 │ │ +0ca936: 8443 |005f: long-to-int v3, v4 │ │ +0ca938: 5963 d306 |0060: iput v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.height:I // field@06d3 │ │ +0ca93c: 5463 d406 |0062: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ +0ca940: 1234 |0064: const/4 v4, #int 3 // #3 │ │ +0ca942: 4504 0304 |0065: aget-wide v4, v3, v4 │ │ +0ca946: 8443 |0067: long-to-int v3, v4 │ │ +0ca948: 5963 d206 |0068: iput v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06d2 │ │ +0ca94c: 0e00 |006a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=65 │ │ 0x0006 line=48 │ │ 0x000b line=66 │ │ 0x0010 line=67 │ │ 0x0012 line=68 │ │ @@ -241386,36 +241537,36 @@ │ │ type : '(Ljava/nio/ByteBuffer;[J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -0bc230: |[0bc230] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.:(Ljava/nio/ByteBuffer;[J)V │ │ -0bc240: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -0bc246: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -0bc248: 2300 4c04 |0004: new-array v0, v0, [J // type@044c │ │ -0bc24c: 5b20 d406 |0006: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ -0bc250: 5b23 d506 |0008: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.pixelPtr:Ljava/nio/ByteBuffer; // field@06d5 │ │ -0bc254: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0bc256: 4500 0400 |000b: aget-wide v0, v4, v0 │ │ -0bc25a: 5a20 d106 |000d: iput-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ -0bc25e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -0bc260: 4500 0400 |0010: aget-wide v0, v4, v0 │ │ -0bc264: 8400 |0012: long-to-int v0, v0 │ │ -0bc266: 5920 d606 |0013: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.width:I // field@06d6 │ │ -0bc26a: 1220 |0015: const/4 v0, #int 2 // #2 │ │ -0bc26c: 4500 0400 |0016: aget-wide v0, v4, v0 │ │ -0bc270: 8400 |0018: long-to-int v0, v0 │ │ -0bc272: 5920 d306 |0019: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.height:I // field@06d3 │ │ -0bc276: 1230 |001b: const/4 v0, #int 3 // #3 │ │ -0bc278: 4500 0400 |001c: aget-wide v0, v4, v0 │ │ -0bc27c: 8400 |001e: long-to-int v0, v0 │ │ -0bc27e: 5920 d206 |001f: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06d2 │ │ -0bc282: 0e00 |0021: return-void │ │ +0ca950: |[0ca950] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.:(Ljava/nio/ByteBuffer;[J)V │ │ +0ca960: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0ca966: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +0ca968: 2300 4a04 |0004: new-array v0, v0, [J // type@044a │ │ +0ca96c: 5b20 d406 |0006: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ +0ca970: 5b23 d506 |0008: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.pixelPtr:Ljava/nio/ByteBuffer; // field@06d5 │ │ +0ca974: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0ca976: 4500 0400 |000b: aget-wide v0, v4, v0 │ │ +0ca97a: 5a20 d106 |000d: iput-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ +0ca97e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +0ca980: 4500 0400 |0010: aget-wide v0, v4, v0 │ │ +0ca984: 8400 |0012: long-to-int v0, v0 │ │ +0ca986: 5920 d606 |0013: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.width:I // field@06d6 │ │ +0ca98a: 1220 |0015: const/4 v0, #int 2 // #2 │ │ +0ca98c: 4500 0400 |0016: aget-wide v0, v4, v0 │ │ +0ca990: 8400 |0018: long-to-int v0, v0 │ │ +0ca992: 5920 d306 |0019: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.height:I // field@06d3 │ │ +0ca996: 1230 |001b: const/4 v0, #int 3 // #3 │ │ +0ca998: 4500 0400 |001c: aget-wide v0, v4, v0 │ │ +0ca99c: 8400 |001e: long-to-int v0, v0 │ │ +0ca99e: 5920 d206 |001f: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06d2 │ │ +0ca9a2: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=48 │ │ 0x0008 line=95 │ │ 0x000a line=96 │ │ 0x000f line=97 │ │ @@ -241432,59 +241583,59 @@ │ │ type : '([BIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 81 16-bit code units │ │ -0bc284: |[0bc284] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.:([BIII)V │ │ -0bc294: 7010 2726 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ -0bc29a: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -0bc29c: 2300 4c04 |0004: new-array v0, v0, [J // type@044c │ │ -0bc2a0: 5b30 d406 |0006: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ -0bc2a4: 5430 d406 |0008: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ -0bc2a8: 7157 460c 4065 |000a: invoke-static {v0, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.load:([J[BIII)Ljava/nio/ByteBuffer; // method@0c46 │ │ -0bc2ae: 0c00 |000d: move-result-object v0 │ │ -0bc2b0: 5b30 d506 |000e: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.pixelPtr:Ljava/nio/ByteBuffer; // field@06d5 │ │ -0bc2b4: 5430 d506 |0010: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.pixelPtr:Ljava/nio/ByteBuffer; // field@06d5 │ │ -0bc2b8: 3900 1f00 |0012: if-nez v0, 0031 // +001f │ │ -0bc2bc: 2200 9603 |0014: new-instance v0, Ljava/io/IOException; // type@0396 │ │ -0bc2c0: 2201 c503 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0bc2c4: 7010 6726 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0bc2ca: 1a02 fc14 |001b: const-string v2, "couldn't load pixmap " // string@14fc │ │ -0bc2ce: 6e20 6e26 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bc2d4: 0c01 |0020: move-result-object v1 │ │ -0bc2d6: 7100 3b0c 0000 |0021: invoke-static {}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getFailureReason:()Ljava/lang/String; // method@0c3b │ │ -0bc2dc: 0c02 |0024: move-result-object v2 │ │ -0bc2de: 6e20 6e26 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bc2e4: 0c01 |0028: move-result-object v1 │ │ -0bc2e6: 6e10 7426 0100 |0029: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0bc2ec: 0c01 |002c: move-result-object v1 │ │ -0bc2ee: 7020 9625 1000 |002d: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2596 │ │ -0bc2f4: 2700 |0030: throw v0 │ │ -0bc2f6: 5430 d406 |0031: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ -0bc2fa: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -0bc2fc: 4500 0001 |0034: aget-wide v0, v0, v1 │ │ -0bc300: 5a30 d106 |0036: iput-wide v0, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ -0bc304: 5430 d406 |0038: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ -0bc308: 1211 |003a: const/4 v1, #int 1 // #1 │ │ -0bc30a: 4500 0001 |003b: aget-wide v0, v0, v1 │ │ -0bc30e: 8400 |003d: long-to-int v0, v0 │ │ -0bc310: 5930 d606 |003e: iput v0, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.width:I // field@06d6 │ │ -0bc314: 5430 d406 |0040: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ -0bc318: 1221 |0042: const/4 v1, #int 2 // #2 │ │ -0bc31a: 4500 0001 |0043: aget-wide v0, v0, v1 │ │ -0bc31e: 8400 |0045: long-to-int v0, v0 │ │ -0bc320: 5930 d306 |0046: iput v0, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.height:I // field@06d3 │ │ -0bc324: 5430 d406 |0048: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ -0bc328: 1231 |004a: const/4 v1, #int 3 // #3 │ │ -0bc32a: 4500 0001 |004b: aget-wide v0, v0, v1 │ │ -0bc32e: 8400 |004d: long-to-int v0, v0 │ │ -0bc330: 5930 d206 |004e: iput v0, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06d2 │ │ -0bc334: 0e00 |0050: return-void │ │ +0ca9a4: |[0ca9a4] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.:([BIII)V │ │ +0ca9b4: 7010 2726 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ +0ca9ba: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +0ca9bc: 2300 4a04 |0004: new-array v0, v0, [J // type@044a │ │ +0ca9c0: 5b30 d406 |0006: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ +0ca9c4: 5430 d406 |0008: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ +0ca9c8: 7157 460c 4065 |000a: invoke-static {v0, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.load:([J[BIII)Ljava/nio/ByteBuffer; // method@0c46 │ │ +0ca9ce: 0c00 |000d: move-result-object v0 │ │ +0ca9d0: 5b30 d506 |000e: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.pixelPtr:Ljava/nio/ByteBuffer; // field@06d5 │ │ +0ca9d4: 5430 d506 |0010: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.pixelPtr:Ljava/nio/ByteBuffer; // field@06d5 │ │ +0ca9d8: 3900 1f00 |0012: if-nez v0, 0031 // +001f │ │ +0ca9dc: 2200 9403 |0014: new-instance v0, Ljava/io/IOException; // type@0394 │ │ +0ca9e0: 2201 c303 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0ca9e4: 7010 6726 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0ca9ea: 1a02 fa14 |001b: const-string v2, "couldn't load pixmap " // string@14fa │ │ +0ca9ee: 6e20 6e26 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0ca9f4: 0c01 |0020: move-result-object v1 │ │ +0ca9f6: 7100 3b0c 0000 |0021: invoke-static {}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getFailureReason:()Ljava/lang/String; // method@0c3b │ │ +0ca9fc: 0c02 |0024: move-result-object v2 │ │ +0ca9fe: 6e20 6e26 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0caa04: 0c01 |0028: move-result-object v1 │ │ +0caa06: 6e10 7426 0100 |0029: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0caa0c: 0c01 |002c: move-result-object v1 │ │ +0caa0e: 7020 9625 1000 |002d: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2596 │ │ +0caa14: 2700 |0030: throw v0 │ │ +0caa16: 5430 d406 |0031: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ +0caa1a: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +0caa1c: 4500 0001 |0034: aget-wide v0, v0, v1 │ │ +0caa20: 5a30 d106 |0036: iput-wide v0, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ +0caa24: 5430 d406 |0038: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ +0caa28: 1211 |003a: const/4 v1, #int 1 // #1 │ │ +0caa2a: 4500 0001 |003b: aget-wide v0, v0, v1 │ │ +0caa2e: 8400 |003d: long-to-int v0, v0 │ │ +0caa30: 5930 d606 |003e: iput v0, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.width:I // field@06d6 │ │ +0caa34: 5430 d406 |0040: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ +0caa38: 1221 |0042: const/4 v1, #int 2 // #2 │ │ +0caa3a: 4500 0001 |0043: aget-wide v0, v0, v1 │ │ +0caa3e: 8400 |0045: long-to-int v0, v0 │ │ +0caa40: 5930 d306 |0046: iput v0, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.height:I // field@06d3 │ │ +0caa44: 5430 d406 |0048: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06d4 │ │ +0caa48: 1231 |004a: const/4 v1, #int 3 // #3 │ │ +0caa4a: 4500 0001 |004b: aget-wide v0, v0, v1 │ │ +0caa4e: 8400 |004d: long-to-int v0, v0 │ │ +0caa50: 5930 d206 |004e: iput v0, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06d2 │ │ +0caa54: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=48 │ │ 0x0008 line=56 │ │ 0x0010 line=57 │ │ 0x0031 line=59 │ │ @@ -241570,21 +241721,21 @@ │ │ type : '(III)Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0bc338: |[0bc338] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.newPixmap:(III)Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; │ │ -0bc348: 2201 3701 |0000: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // type@0137 │ │ -0bc34c: 7040 260c 2143 |0002: invoke-direct {v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.:(III)V // method@0c26 │ │ -0bc352: 1101 |0005: return-object v1 │ │ -0bc354: 0d00 |0006: move-exception v0 │ │ -0bc356: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0bc358: 28fd |0008: goto 0005 // -0003 │ │ +0caa58: |[0caa58] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.newPixmap:(III)Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; │ │ +0caa68: 2201 3501 |0000: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // type@0135 │ │ +0caa6c: 7040 260c 2143 |0002: invoke-direct {v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.:(III)V // method@0c26 │ │ +0caa72: 1101 |0005: return-object v1 │ │ +0caa74: 0d00 |0006: move-exception v0 │ │ +0caa76: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0caa78: 28fd |0008: goto 0005 // -0003 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/lang/IllegalArgumentException; -> 0x0006 │ │ positions : │ │ 0x0000 line=157 │ │ 0x0005 line=159 │ │ 0x0006 line=158 │ │ @@ -241600,21 +241751,21 @@ │ │ type : '(Ljava/io/InputStream;I)Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0bc36c: |[0bc36c] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.newPixmap:(Ljava/io/InputStream;I)Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; │ │ -0bc37c: 2201 3701 |0000: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // type@0137 │ │ -0bc380: 7030 270c 2103 |0002: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.:(Ljava/io/InputStream;I)V // method@0c27 │ │ -0bc386: 1101 |0005: return-object v1 │ │ -0bc388: 0d00 |0006: move-exception v0 │ │ -0bc38a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0bc38c: 28fd |0008: goto 0005 // -0003 │ │ +0caa8c: |[0caa8c] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.newPixmap:(Ljava/io/InputStream;I)Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; │ │ +0caa9c: 2201 3501 |0000: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // type@0135 │ │ +0caaa0: 7030 270c 2103 |0002: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.:(Ljava/io/InputStream;I)V // method@0c27 │ │ +0caaa6: 1101 |0005: return-object v1 │ │ +0caaa8: 0d00 |0006: move-exception v0 │ │ +0caaaa: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0caaac: 28fd |0008: goto 0005 // -0003 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=149 │ │ 0x0005 line=151 │ │ 0x0006 line=150 │ │ @@ -241654,18 +241805,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0bc3a0: |[0bc3a0] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.clear:(I)V │ │ -0bc3b0: 5320 d106 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ -0bc3b4: 7130 2b0c 1003 |0002: invoke-static {v0, v1, v3}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.clear:(JI)V // method@0c2b │ │ -0bc3ba: 0e00 |0005: return-void │ │ +0caac0: |[0caac0] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.clear:(I)V │ │ +0caad0: 5320 d106 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ +0caad4: 7130 2b0c 1003 |0002: invoke-static {v0, v1, v3}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.clear:(JI)V // method@0c2b │ │ +0caada: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0005 line=108 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; │ │ 0x0000 - 0x0006 reg=3 color I │ │ @@ -241675,18 +241826,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bc3bc: |[0bc3bc] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.dispose:()V │ │ -0bc3cc: 5320 d106 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ -0bc3d0: 7120 3a0c 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.free:(J)V // method@0c3a │ │ -0bc3d6: 0e00 |0005: return-void │ │ +0caadc: |[0caadc] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.dispose:()V │ │ +0caaec: 5320 d106 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ +0caaf0: 7120 3a0c 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.free:(J)V // method@0c3a │ │ +0caaf6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0005 line=104 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; │ │ │ │ @@ -241695,22 +241846,22 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -0bc3d8: |[0bc3d8] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.drawCircle:(IIII)V │ │ -0bc3e8: 5360 d106 |0000: iget-wide v0, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ -0bc3ec: 0172 |0002: move v2, v7 │ │ -0bc3ee: 0183 |0003: move v3, v8 │ │ -0bc3f0: 0194 |0004: move v4, v9 │ │ -0bc3f2: 01a5 |0005: move v5, v10 │ │ -0bc3f4: 7706 2e0c 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.drawCircle:(JIIII)V // method@0c2e │ │ -0bc3fa: 0e00 |0009: return-void │ │ +0caaf8: |[0caaf8] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.drawCircle:(IIII)V │ │ +0cab08: 5360 d106 |0000: iget-wide v0, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ +0cab0c: 0172 |0002: move v2, v7 │ │ +0cab0e: 0183 |0003: move v3, v8 │ │ +0cab10: 0194 |0004: move v4, v9 │ │ +0cab12: 01a5 |0005: move v5, v10 │ │ +0cab14: 7706 2e0c 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.drawCircle:(JIIII)V // method@0c2e │ │ +0cab1a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0009 line=128 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; │ │ 0x0000 - 0x000a reg=7 x I │ │ @@ -241723,23 +241874,23 @@ │ │ type : '(IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 11 16-bit code units │ │ -0bc3fc: |[0bc3fc] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.drawLine:(IIIII)V │ │ -0bc40c: 5370 d106 |0000: iget-wide v0, v7, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ -0bc410: 0182 |0002: move v2, v8 │ │ -0bc412: 0193 |0003: move v3, v9 │ │ -0bc414: 01a4 |0004: move v4, v10 │ │ -0bc416: 01b5 |0005: move v5, v11 │ │ -0bc418: 01c6 |0006: move v6, v12 │ │ -0bc41a: 7707 300c 0000 |0007: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.drawLine:(JIIIII)V // method@0c30 │ │ -0bc420: 0e00 |000a: return-void │ │ +0cab1c: |[0cab1c] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.drawLine:(IIIII)V │ │ +0cab2c: 5370 d106 |0000: iget-wide v0, v7, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ +0cab30: 0182 |0002: move v2, v8 │ │ +0cab32: 0193 |0003: move v3, v9 │ │ +0cab34: 01a4 |0004: move v4, v10 │ │ +0cab36: 01b5 |0005: move v5, v11 │ │ +0cab38: 01c6 |0006: move v6, v12 │ │ +0cab3a: 7707 300c 0000 |0007: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.drawLine:(JIIIII)V // method@0c30 │ │ +0cab40: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x000a line=120 │ │ locals : │ │ 0x0000 - 0x000b reg=7 this Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; │ │ 0x0000 - 0x000b reg=8 x I │ │ @@ -241753,27 +241904,27 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;IIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 8 │ │ outs : 12 │ │ insns size : 22 16-bit code units │ │ -0bc424: |[0bc424] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.drawPixmap:(Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;IIIIII)V │ │ -0bc434: 53d0 d106 |0000: iget-wide v0, v13, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ -0bc438: 53c2 d106 |0002: iget-wide v2, v12, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ -0bc43c: 01e4 |0004: move v4, v14 │ │ -0bc43e: 01f5 |0005: move v5, v15 │ │ -0bc440: 0206 1200 |0006: move/from16 v6, v18 │ │ -0bc444: 0207 1300 |0008: move/from16 v7, v19 │ │ -0bc448: 0208 1000 |000a: move/from16 v8, v16 │ │ -0bc44c: 0209 1100 |000c: move/from16 v9, v17 │ │ -0bc450: 020a 1200 |000e: move/from16 v10, v18 │ │ -0bc454: 020b 1300 |0010: move/from16 v11, v19 │ │ -0bc458: 770c 310c 0000 |0012: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.drawPixmap:(JJIIIIIIII)V // method@0c31 │ │ -0bc45e: 0e00 |0015: return-void │ │ +0cab44: |[0cab44] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.drawPixmap:(Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;IIIIII)V │ │ +0cab54: 53d0 d106 |0000: iget-wide v0, v13, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ +0cab58: 53c2 d106 |0002: iget-wide v2, v12, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ +0cab5c: 01e4 |0004: move v4, v14 │ │ +0cab5e: 01f5 |0005: move v5, v15 │ │ +0cab60: 0206 1200 |0006: move/from16 v6, v18 │ │ +0cab64: 0207 1300 |0008: move/from16 v7, v19 │ │ +0cab68: 0208 1000 |000a: move/from16 v8, v16 │ │ +0cab6c: 0209 1100 |000c: move/from16 v9, v17 │ │ +0cab70: 020a 1200 |000e: move/from16 v10, v18 │ │ +0cab74: 020b 1300 |0010: move/from16 v11, v19 │ │ +0cab78: 770c 310c 0000 |0012: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.drawPixmap:(JJIIIIIIII)V // method@0c31 │ │ +0cab7e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0015 line=140 │ │ locals : │ │ 0x0000 - 0x0016 reg=12 this Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; │ │ 0x0000 - 0x0016 reg=13 src Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; │ │ @@ -241789,27 +241940,27 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 10 │ │ outs : 12 │ │ insns size : 22 16-bit code units │ │ -0bc460: |[0bc460] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.drawPixmap:(Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;IIIIIIII)V │ │ -0bc470: 53d0 d106 |0000: iget-wide v0, v13, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ -0bc474: 53c2 d106 |0002: iget-wide v2, v12, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ -0bc478: 01e4 |0004: move v4, v14 │ │ -0bc47a: 01f5 |0005: move v5, v15 │ │ -0bc47c: 0206 1000 |0006: move/from16 v6, v16 │ │ -0bc480: 0207 1100 |0008: move/from16 v7, v17 │ │ -0bc484: 0208 1200 |000a: move/from16 v8, v18 │ │ -0bc488: 0209 1300 |000c: move/from16 v9, v19 │ │ -0bc48c: 020a 1400 |000e: move/from16 v10, v20 │ │ -0bc490: 020b 1500 |0010: move/from16 v11, v21 │ │ -0bc494: 770c 310c 0000 |0012: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.drawPixmap:(JJIIIIIIII)V // method@0c31 │ │ -0bc49a: 0e00 |0015: return-void │ │ +0cab80: |[0cab80] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.drawPixmap:(Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;IIIIIIII)V │ │ +0cab90: 53d0 d106 |0000: iget-wide v0, v13, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ +0cab94: 53c2 d106 |0002: iget-wide v2, v12, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ +0cab98: 01e4 |0004: move v4, v14 │ │ +0cab9a: 01f5 |0005: move v5, v15 │ │ +0cab9c: 0206 1000 |0006: move/from16 v6, v16 │ │ +0caba0: 0207 1100 |0008: move/from16 v7, v17 │ │ +0caba4: 0208 1200 |000a: move/from16 v8, v18 │ │ +0caba8: 0209 1300 |000c: move/from16 v9, v19 │ │ +0cabac: 020a 1400 |000e: move/from16 v10, v20 │ │ +0cabb0: 020b 1500 |0010: move/from16 v11, v21 │ │ +0cabb4: 770c 310c 0000 |0012: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.drawPixmap:(JJIIIIIIII)V // method@0c31 │ │ +0cabba: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0015 line=145 │ │ locals : │ │ 0x0000 - 0x0016 reg=12 this Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; │ │ 0x0000 - 0x0016 reg=13 src Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; │ │ @@ -241827,23 +241978,23 @@ │ │ type : '(IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 11 16-bit code units │ │ -0bc49c: |[0bc49c] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.drawRect:(IIIII)V │ │ -0bc4ac: 5370 d106 |0000: iget-wide v0, v7, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ -0bc4b0: 0182 |0002: move v2, v8 │ │ -0bc4b2: 0193 |0003: move v3, v9 │ │ -0bc4b4: 01a4 |0004: move v4, v10 │ │ -0bc4b6: 01b5 |0005: move v5, v11 │ │ -0bc4b8: 01c6 |0006: move v6, v12 │ │ -0bc4ba: 7707 350c 0000 |0007: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.drawRect:(JIIIII)V // method@0c35 │ │ -0bc4c0: 0e00 |000a: return-void │ │ +0cabbc: |[0cabbc] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.drawRect:(IIIII)V │ │ +0cabcc: 5370 d106 |0000: iget-wide v0, v7, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ +0cabd0: 0182 |0002: move v2, v8 │ │ +0cabd2: 0193 |0003: move v3, v9 │ │ +0cabd4: 01a4 |0004: move v4, v10 │ │ +0cabd6: 01b5 |0005: move v5, v11 │ │ +0cabd8: 01c6 |0006: move v6, v12 │ │ +0cabda: 7707 350c 0000 |0007: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.drawRect:(JIIIII)V // method@0c35 │ │ +0cabe0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x000a line=124 │ │ locals : │ │ 0x0000 - 0x000b reg=7 this Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; │ │ 0x0000 - 0x000b reg=8 x I │ │ @@ -241857,22 +242008,22 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -0bc4c4: |[0bc4c4] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.fillCircle:(IIII)V │ │ -0bc4d4: 5360 d106 |0000: iget-wide v0, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ -0bc4d8: 0172 |0002: move v2, v7 │ │ -0bc4da: 0183 |0003: move v3, v8 │ │ -0bc4dc: 0194 |0004: move v4, v9 │ │ -0bc4de: 01a5 |0005: move v5, v10 │ │ -0bc4e0: 7706 370c 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.fillCircle:(JIIII)V // method@0c37 │ │ -0bc4e6: 0e00 |0009: return-void │ │ +0cabe4: |[0cabe4] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.fillCircle:(IIII)V │ │ +0cabf4: 5360 d106 |0000: iget-wide v0, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ +0cabf8: 0172 |0002: move v2, v7 │ │ +0cabfa: 0183 |0003: move v3, v8 │ │ +0cabfc: 0194 |0004: move v4, v9 │ │ +0cabfe: 01a5 |0005: move v5, v10 │ │ +0cac00: 7706 370c 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.fillCircle:(JIIII)V // method@0c37 │ │ +0cac06: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0009 line=136 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; │ │ 0x0000 - 0x000a reg=7 x I │ │ @@ -241885,23 +242036,23 @@ │ │ type : '(IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 11 16-bit code units │ │ -0bc4e8: |[0bc4e8] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.fillRect:(IIIII)V │ │ -0bc4f8: 5370 d106 |0000: iget-wide v0, v7, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ -0bc4fc: 0182 |0002: move v2, v8 │ │ -0bc4fe: 0193 |0003: move v3, v9 │ │ -0bc500: 01a4 |0004: move v4, v10 │ │ -0bc502: 01b5 |0005: move v5, v11 │ │ -0bc504: 01c6 |0006: move v6, v12 │ │ -0bc506: 7707 390c 0000 |0007: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.fillRect:(JIIIII)V // method@0c39 │ │ -0bc50c: 0e00 |000a: return-void │ │ +0cac08: |[0cac08] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.fillRect:(IIIII)V │ │ +0cac18: 5370 d106 |0000: iget-wide v0, v7, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ +0cac1c: 0182 |0002: move v2, v8 │ │ +0cac1e: 0193 |0003: move v3, v9 │ │ +0cac20: 01a4 |0004: move v4, v10 │ │ +0cac22: 01b5 |0005: move v5, v11 │ │ +0cac24: 01c6 |0006: move v6, v12 │ │ +0cac26: 7707 390c 0000 |0007: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.fillRect:(JIIIII)V // method@0c39 │ │ +0cac2c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x000a line=132 │ │ locals : │ │ 0x0000 - 0x000b reg=7 this Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; │ │ 0x0000 - 0x000b reg=8 x I │ │ @@ -241915,17 +242066,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bc510: |[0bc510] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getFormat:()I │ │ -0bc520: 5210 d206 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06d2 │ │ -0bc524: 0f00 |0002: return v0 │ │ +0cac30: |[0cac30] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getFormat:()I │ │ +0cac40: 5210 d206 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06d2 │ │ +0cac44: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; │ │ │ │ #10 : (in Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;) │ │ @@ -241933,32 +242084,32 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 42 16-bit code units │ │ -0bc528: |[0bc528] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getFormatString:()Ljava/lang/String; │ │ -0bc538: 5210 d206 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06d2 │ │ -0bc53c: 2b00 1800 0000 |0002: packed-switch v0, 0000001a // +00000018 │ │ -0bc542: 1a00 7a2a |0005: const-string v0, "unknown" // string@2a7a │ │ -0bc546: 1100 |0007: return-object v0 │ │ -0bc548: 1a00 7b12 |0008: const-string v0, "alpha" // string@127b │ │ -0bc54c: 28fd |000a: goto 0007 // -0003 │ │ -0bc54e: 1a00 8b20 |000b: const-string v0, "luminance alpha" // string@208b │ │ -0bc552: 28fa |000d: goto 0007 // -0006 │ │ -0bc554: 1a00 a825 |000e: const-string v0, "rgb888" // string@25a8 │ │ -0bc558: 28f7 |0010: goto 0007 // -0009 │ │ -0bc55a: 1a00 ac25 |0011: const-string v0, "rgba8888" // string@25ac │ │ -0bc55e: 28f4 |0013: goto 0007 // -000c │ │ -0bc560: 1a00 a625 |0014: const-string v0, "rgb565" // string@25a6 │ │ -0bc564: 28f1 |0016: goto 0007 // -000f │ │ -0bc566: 1a00 aa25 |0017: const-string v0, "rgba4444" // string@25aa │ │ -0bc56a: 28ee |0019: goto 0007 // -0012 │ │ -0bc56c: 0001 0600 0100 0000 0600 0000 0900 ... |001a: packed-switch-data (16 units) │ │ +0cac48: |[0cac48] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getFormatString:()Ljava/lang/String; │ │ +0cac58: 5210 d206 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06d2 │ │ +0cac5c: 2b00 1800 0000 |0002: packed-switch v0, 0000001a // +00000018 │ │ +0cac62: 1a00 782a |0005: const-string v0, "unknown" // string@2a78 │ │ +0cac66: 1100 |0007: return-object v0 │ │ +0cac68: 1a00 7912 |0008: const-string v0, "alpha" // string@1279 │ │ +0cac6c: 28fd |000a: goto 0007 // -0003 │ │ +0cac6e: 1a00 8920 |000b: const-string v0, "luminance alpha" // string@2089 │ │ +0cac72: 28fa |000d: goto 0007 // -0006 │ │ +0cac74: 1a00 a625 |000e: const-string v0, "rgb888" // string@25a6 │ │ +0cac78: 28f7 |0010: goto 0007 // -0009 │ │ +0cac7a: 1a00 aa25 |0011: const-string v0, "rgba8888" // string@25aa │ │ +0cac7e: 28f4 |0013: goto 0007 // -000c │ │ +0cac80: 1a00 a425 |0014: const-string v0, "rgb565" // string@25a4 │ │ +0cac84: 28f1 |0016: goto 0007 // -000f │ │ +0cac86: 1a00 a825 |0017: const-string v0, "rgba4444" // string@25a8 │ │ +0cac8a: 28ee |0019: goto 0007 // -0012 │ │ +0cac8c: 0001 0600 0100 0000 0600 0000 0900 ... |001a: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0005 line=231 │ │ 0x0008 line=219 │ │ 0x000b line=221 │ │ 0x000e line=223 │ │ @@ -241974,18 +242125,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0bc58c: |[0bc58c] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getGLFormat:()I │ │ -0bc59c: 6e10 3f0c 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getGLInternalFormat:()I // method@0c3f │ │ -0bc5a2: 0a00 |0003: move-result v0 │ │ -0bc5a4: 0f00 |0004: return v0 │ │ +0cacac: |[0cacac] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getGLFormat:()I │ │ +0cacbc: 6e10 3f0c 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getGLInternalFormat:()I // method@0c3f │ │ +0cacc2: 0a00 |0003: move-result v0 │ │ +0cacc4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; │ │ │ │ #12 : (in Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;) │ │ @@ -241993,39 +242144,39 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -0bc5a8: |[0bc5a8] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getGLInternalFormat:()I │ │ -0bc5b8: 5230 d206 |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06d2 │ │ -0bc5bc: 2b00 2a00 0000 |0002: packed-switch v0, 0000002c // +0000002a │ │ -0bc5c2: 2200 fc02 |0005: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0bc5c6: 2201 c503 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0bc5ca: 7010 6726 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0bc5d0: 1a02 7c2a |000c: const-string v2, "unknown format: " // string@2a7c │ │ -0bc5d4: 6e20 6e26 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bc5da: 0c01 |0011: move-result-object v1 │ │ -0bc5dc: 5232 d206 |0012: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06d2 │ │ -0bc5e0: 6e20 6b26 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0bc5e6: 0c01 |0017: move-result-object v1 │ │ -0bc5e8: 6e10 7426 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0bc5ee: 0c01 |001b: move-result-object v1 │ │ -0bc5f0: 7020 b41f 1000 |001c: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0bc5f6: 2700 |001f: throw v0 │ │ -0bc5f8: 1300 0619 |0020: const/16 v0, #int 6406 // #1906 │ │ -0bc5fc: 0f00 |0022: return v0 │ │ -0bc5fe: 1300 0a19 |0023: const/16 v0, #int 6410 // #190a │ │ -0bc602: 28fd |0025: goto 0022 // -0003 │ │ -0bc604: 1300 0719 |0026: const/16 v0, #int 6407 // #1907 │ │ -0bc608: 28fa |0028: goto 0022 // -0006 │ │ -0bc60a: 1300 0819 |0029: const/16 v0, #int 6408 // #1908 │ │ -0bc60e: 28f7 |002b: goto 0022 // -0009 │ │ -0bc610: 0001 0600 0100 0000 1e00 0000 2100 ... |002c: packed-switch-data (16 units) │ │ +0cacc8: |[0cacc8] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getGLInternalFormat:()I │ │ +0cacd8: 5230 d206 |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06d2 │ │ +0cacdc: 2b00 2a00 0000 |0002: packed-switch v0, 0000002c // +0000002a │ │ +0cace2: 2200 fa02 |0005: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0cace6: 2201 c303 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0cacea: 7010 6726 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0cacf0: 1a02 7a2a |000c: const-string v2, "unknown format: " // string@2a7a │ │ +0cacf4: 6e20 6e26 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cacfa: 0c01 |0011: move-result-object v1 │ │ +0cacfc: 5232 d206 |0012: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06d2 │ │ +0cad00: 6e20 6b26 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0cad06: 0c01 |0017: move-result-object v1 │ │ +0cad08: 6e10 7426 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0cad0e: 0c01 |001b: move-result-object v1 │ │ +0cad10: 7020 b41f 1000 |001c: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0cad16: 2700 |001f: throw v0 │ │ +0cad18: 1300 0619 |0020: const/16 v0, #int 6406 // #1906 │ │ +0cad1c: 0f00 |0022: return v0 │ │ +0cad1e: 1300 0a19 |0023: const/16 v0, #int 6410 // #190a │ │ +0cad22: 28fd |0025: goto 0022 // -0003 │ │ +0cad24: 1300 0719 |0026: const/16 v0, #int 6407 // #1907 │ │ +0cad28: 28fa |0028: goto 0022 // -0006 │ │ +0cad2a: 1300 0819 |0029: const/16 v0, #int 6408 // #1908 │ │ +0cad2e: 28f7 |002b: goto 0022 // -0009 │ │ +0cad30: 0001 0600 0100 0000 1e00 0000 2100 ... |002c: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0005 line=192 │ │ 0x0020 line=182 │ │ 0x0022 line=190 │ │ 0x0023 line=184 │ │ @@ -242040,38 +242191,38 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -0bc630: |[0bc630] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getGLType:()I │ │ -0bc640: 5230 d206 |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06d2 │ │ -0bc644: 2b00 2a00 0000 |0002: packed-switch v0, 0000002c // +0000002a │ │ -0bc64a: 2200 fc02 |0005: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0bc64e: 2201 c503 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0bc652: 7010 6726 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0bc658: 1a02 7c2a |000c: const-string v2, "unknown format: " // string@2a7c │ │ -0bc65c: 6e20 6e26 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bc662: 0c01 |0011: move-result-object v1 │ │ -0bc664: 5232 d206 |0012: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06d2 │ │ -0bc668: 6e20 6b26 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0bc66e: 0c01 |0017: move-result-object v1 │ │ -0bc670: 6e10 7426 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0bc676: 0c01 |001b: move-result-object v1 │ │ -0bc678: 7020 b41f 1000 |001c: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0bc67e: 2700 |001f: throw v0 │ │ -0bc680: 1300 0114 |0020: const/16 v0, #int 5121 // #1401 │ │ -0bc684: 0f00 |0022: return v0 │ │ -0bc686: 1400 6383 0000 |0023: const v0, #float 4.71327e-41 // #00008363 │ │ -0bc68c: 28fc |0026: goto 0022 // -0004 │ │ -0bc68e: 1400 3380 0000 |0027: const v0, #float 4.59892e-41 // #00008033 │ │ -0bc694: 28f8 |002a: goto 0022 // -0008 │ │ -0bc696: 0000 |002b: nop // spacer │ │ -0bc698: 0001 0600 0100 0000 1e00 0000 1e00 ... |002c: packed-switch-data (16 units) │ │ +0cad50: |[0cad50] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getGLType:()I │ │ +0cad60: 5230 d206 |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06d2 │ │ +0cad64: 2b00 2a00 0000 |0002: packed-switch v0, 0000002c // +0000002a │ │ +0cad6a: 2200 fa02 |0005: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0cad6e: 2201 c303 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0cad72: 7010 6726 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0cad78: 1a02 7a2a |000c: const-string v2, "unknown format: " // string@2a7a │ │ +0cad7c: 6e20 6e26 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cad82: 0c01 |0011: move-result-object v1 │ │ +0cad84: 5232 d206 |0012: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06d2 │ │ +0cad88: 6e20 6b26 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0cad8e: 0c01 |0017: move-result-object v1 │ │ +0cad90: 6e10 7426 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0cad96: 0c01 |001b: move-result-object v1 │ │ +0cad98: 7020 b41f 1000 |001c: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0cad9e: 2700 |001f: throw v0 │ │ +0cada0: 1300 0114 |0020: const/16 v0, #int 5121 // #1401 │ │ +0cada4: 0f00 |0022: return v0 │ │ +0cada6: 1400 6383 0000 |0023: const v0, #float 4.71327e-41 // #00008363 │ │ +0cadac: 28fc |0026: goto 0022 // -0004 │ │ +0cadae: 1400 3380 0000 |0027: const v0, #float 4.59892e-41 // #00008033 │ │ +0cadb4: 28f8 |002a: goto 0022 // -0008 │ │ +0cadb6: 0000 |002b: nop // spacer │ │ +0cadb8: 0001 0600 0100 0000 1e00 0000 1e00 ... |002c: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0005 line=212 │ │ 0x0020 line=206 │ │ 0x0022 line=210 │ │ 0x0023 line=208 │ │ @@ -242085,17 +242236,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bc6b8: |[0bc6b8] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getHeight:()I │ │ -0bc6c8: 5210 d306 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.height:I // field@06d3 │ │ -0bc6cc: 0f00 |0002: return v0 │ │ +0cadd8: |[0cadd8] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getHeight:()I │ │ +0cade8: 5210 d306 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.height:I // field@06d3 │ │ +0cadec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; │ │ │ │ #15 : (in Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;) │ │ @@ -242103,19 +242254,19 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0bc6d0: |[0bc6d0] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getPixel:(II)I │ │ -0bc6e0: 5320 d106 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ -0bc6e4: 7140 430c 1043 |0002: invoke-static {v0, v1, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getPixel:(JII)I // method@0c43 │ │ -0bc6ea: 0a00 |0005: move-result v0 │ │ -0bc6ec: 0f00 |0006: return v0 │ │ +0cadf0: |[0cadf0] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getPixel:(II)I │ │ +0cae00: 5320 d106 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ +0cae04: 7140 430c 1043 |0002: invoke-static {v0, v1, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getPixel:(JII)I // method@0c43 │ │ +0cae0a: 0a00 |0005: move-result v0 │ │ +0cae0c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; │ │ 0x0000 - 0x0007 reg=3 x I │ │ 0x0000 - 0x0007 reg=4 y I │ │ @@ -242125,17 +242276,17 @@ │ │ type : '()Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bc6f0: |[0bc6f0] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getPixels:()Ljava/nio/ByteBuffer; │ │ -0bc700: 5410 d506 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.pixelPtr:Ljava/nio/ByteBuffer; // field@06d5 │ │ -0bc704: 1100 |0002: return-object v0 │ │ +0cae10: |[0cae10] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getPixels:()Ljava/nio/ByteBuffer; │ │ +0cae20: 5410 d506 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.pixelPtr:Ljava/nio/ByteBuffer; // field@06d5 │ │ +0cae24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; │ │ │ │ #17 : (in Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;) │ │ @@ -242143,17 +242294,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bc708: |[0bc708] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getWidth:()I │ │ -0bc718: 5210 d606 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.width:I // field@06d6 │ │ -0bc71c: 0f00 |0002: return v0 │ │ +0cae28: |[0cae28] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getWidth:()I │ │ +0cae38: 5210 d606 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.width:I // field@06d6 │ │ +0cae3c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; │ │ │ │ #18 : (in Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;) │ │ @@ -242161,35 +242312,35 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0bc720: |[0bc720] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.setPixel:(III)V │ │ -0bc730: 5320 d106 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ -0bc734: 7155 4c0c 1043 |0002: invoke-static {v0, v1, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.setPixel:(JIII)V // method@0c4c │ │ -0bc73a: 0e00 |0005: return-void │ │ +0cae40: |[0cae40] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.setPixel:(III)V │ │ +0cae50: 5320 d106 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06d1 │ │ +0cae54: 7155 4c0c 1043 |0002: invoke-static {v0, v1, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.setPixel:(JIII)V // method@0c4c │ │ +0cae5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0005 line=112 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; │ │ 0x0000 - 0x0006 reg=3 x I │ │ 0x0000 - 0x0006 reg=4 y I │ │ 0x0000 - 0x0006 reg=5 color I │ │ │ │ source_file_idx : 1653 (Gdx2DPixmap.java) │ │ │ │ Class #505 header: │ │ -class_idx : 313 │ │ +class_idx : 311 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3584 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3582 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 21 │ │ │ │ Class #505 annotations: │ │ Annotations on field #1784 'emitters' │ │ @@ -242215,21 +242366,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0bc73c: |[0bc73c] com.badlogic.gdx.graphics.g2d.ParticleEffect.:()V │ │ -0bc74c: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -0bc752: 2200 e702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0bc756: 1301 0800 |0005: const/16 v1, #int 8 // #8 │ │ -0bc75a: 7020 631e 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ -0bc760: 5b20 f806 |000a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bc764: 0e00 |000c: return-void │ │ +0cae5c: |[0cae5c] com.badlogic.gdx.graphics.g2d.ParticleEffect.:()V │ │ +0cae6c: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0cae72: 2200 e502 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0cae76: 1301 0800 |0005: const/16 v1, #int 8 // #8 │ │ +0cae7a: 7020 631e 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ +0cae80: 5b20 f806 |000a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0cae84: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x000c line=40 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/graphics/g2d/ParticleEffect; │ │ @@ -242239,37 +242390,37 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -0bc768: |[0bc768] com.badlogic.gdx.graphics.g2d.ParticleEffect.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;)V │ │ -0bc778: 7010 2726 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2627 │ │ -0bc77e: 2202 e702 |0003: new-instance v2, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0bc782: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -0bc784: 5464 f806 |0006: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bc788: 5244 df0f |0008: iget v4, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0bc78c: 7030 661e 3204 |000a: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1e66 │ │ -0bc792: 5b52 f806 |000d: iput-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bc796: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0bc798: 5462 f806 |0010: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bc79c: 5221 df0f |0012: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0bc7a0: 3510 1700 |0014: if-ge v0, v1, 002b // +0017 │ │ -0bc7a4: 5453 f806 |0016: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bc7a8: 2204 4601 |0018: new-instance v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0146 │ │ -0bc7ac: 5462 f806 |001a: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bc7b0: 6e20 741e 0200 |001c: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0bc7b6: 0c02 |001f: move-result-object v2 │ │ -0bc7b8: 1f02 4601 |0020: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0146 │ │ -0bc7bc: 7020 f20c 2400 |0022: invoke-direct {v4, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;)V // method@0cf2 │ │ -0bc7c2: 6e20 6a1e 4300 |0025: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0bc7c8: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bc7cc: 28ea |002a: goto 0014 // -0016 │ │ -0bc7ce: 0e00 |002b: return-void │ │ +0cae88: |[0cae88] com.badlogic.gdx.graphics.g2d.ParticleEffect.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;)V │ │ +0cae98: 7010 2726 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2627 │ │ +0cae9e: 2202 e502 |0003: new-instance v2, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0caea2: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +0caea4: 5464 f806 |0006: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0caea8: 5244 df0f |0008: iget v4, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0caeac: 7030 661e 3204 |000a: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1e66 │ │ +0caeb2: 5b52 f806 |000d: iput-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0caeb6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0caeb8: 5462 f806 |0010: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0caebc: 5221 df0f |0012: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0caec0: 3510 1700 |0014: if-ge v0, v1, 002b // +0017 │ │ +0caec4: 5453 f806 |0016: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0caec8: 2204 4401 |0018: new-instance v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0144 │ │ +0caecc: 5462 f806 |001a: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0caed0: 6e20 741e 0200 |001c: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0caed6: 0c02 |001f: move-result-object v2 │ │ +0caed8: 1f02 4401 |0020: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0144 │ │ +0caedc: 7020 f20c 2400 |0022: invoke-direct {v4, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;)V // method@0cf2 │ │ +0caee2: 6e20 6a1e 4300 |0025: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0caee8: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0caeec: 28ea |002a: goto 0014 // -0016 │ │ +0caeee: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x000f line=44 │ │ 0x0016 line=45 │ │ 0x0028 line=44 │ │ @@ -242286,27 +242437,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0bc7d0: |[0bc7d0] com.badlogic.gdx.graphics.g2d.ParticleEffect.allowCompletion:()V │ │ -0bc7e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bc7e2: 5432 f806 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bc7e6: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0bc7ea: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ -0bc7ee: 5432 f806 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bc7f2: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0bc7f8: 0c02 |000c: move-result-object v2 │ │ -0bc7fa: 1f02 4601 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0146 │ │ -0bc7fe: 6e10 f70c 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.allowCompletion:()V // method@0cf7 │ │ -0bc804: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bc808: 28f1 |0014: goto 0005 // -000f │ │ -0bc80a: 0e00 |0015: return-void │ │ +0caef0: |[0caef0] com.badlogic.gdx.graphics.g2d.ParticleEffect.allowCompletion:()V │ │ +0caf00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0caf02: 5432 f806 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0caf06: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0caf0a: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ +0caf0e: 5432 f806 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0caf12: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0caf18: 0c02 |000c: move-result-object v2 │ │ +0caf1a: 1f02 4401 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0144 │ │ +0caf1e: 6e10 f70c 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.allowCompletion:()V // method@0cf7 │ │ +0caf24: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0caf28: 28f1 |0014: goto 0005 // -000f │ │ +0caf2a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0007 line=75 │ │ 0x0012 line=74 │ │ 0x0015 line=76 │ │ locals : │ │ @@ -242319,31 +242470,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0bc80c: |[0bc80c] com.badlogic.gdx.graphics.g2d.ParticleEffect.dispose:()V │ │ -0bc81c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0bc81e: 5443 f806 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bc822: 5232 df0f |0003: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0bc826: 3521 1800 |0005: if-ge v1, v2, 001d // +0018 │ │ -0bc82a: 5443 f806 |0007: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bc82e: 6e20 741e 1300 |0009: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0bc834: 0c00 |000c: move-result-object v0 │ │ -0bc836: 1f00 4601 |000d: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0146 │ │ -0bc83a: 6e10 0d0d 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.getSprite:()Lcom/badlogic/gdx/graphics/g2d/Sprite; // method@0d0d │ │ -0bc840: 0c03 |0012: move-result-object v3 │ │ -0bc842: 6e10 b40d 0300 |0013: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0db4 │ │ -0bc848: 0c03 |0016: move-result-object v3 │ │ -0bc84a: 6e10 750b 0300 |0017: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b75 │ │ -0bc850: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bc854: 28e9 |001c: goto 0005 // -0017 │ │ -0bc856: 0e00 |001d: return-void │ │ +0caf2c: |[0caf2c] com.badlogic.gdx.graphics.g2d.ParticleEffect.dispose:()V │ │ +0caf3c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0caf3e: 5443 f806 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0caf42: 5232 df0f |0003: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0caf46: 3521 1800 |0005: if-ge v1, v2, 001d // +0018 │ │ +0caf4a: 5443 f806 |0007: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0caf4e: 6e20 741e 1300 |0009: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0caf54: 0c00 |000c: move-result-object v0 │ │ +0caf56: 1f00 4401 |000d: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0144 │ │ +0caf5a: 6e10 0d0d 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.getSprite:()Lcom/badlogic/gdx/graphics/g2d/Sprite; // method@0d0d │ │ +0caf60: 0c03 |0012: move-result-object v3 │ │ +0caf62: 6e10 b40d 0300 |0013: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0db4 │ │ +0caf68: 0c03 |0016: move-result-object v3 │ │ +0caf6a: 6e10 750b 0300 |0017: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b75 │ │ +0caf70: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0caf74: 28e9 |001c: goto 0005 // -0017 │ │ +0caf76: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0007 line=210 │ │ 0x000f line=211 │ │ 0x001a line=209 │ │ 0x001d line=213 │ │ @@ -242358,27 +242509,27 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0bc858: |[0bc858] com.badlogic.gdx.graphics.g2d.ParticleEffect.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V │ │ -0bc868: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bc86a: 5432 f806 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bc86e: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0bc872: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ -0bc876: 5432 f806 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bc87a: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0bc880: 0c02 |000c: move-result-object v2 │ │ -0bc882: 1f02 4601 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0146 │ │ -0bc886: 6e20 f80c 4200 |000f: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0cf8 │ │ -0bc88c: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bc890: 28f1 |0014: goto 0005 // -000f │ │ -0bc892: 0e00 |0015: return-void │ │ +0caf78: |[0caf78] com.badlogic.gdx.graphics.g2d.ParticleEffect.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V │ │ +0caf88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0caf8a: 5432 f806 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0caf8e: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0caf92: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ +0caf96: 5432 f806 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0caf9a: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0cafa0: 0c02 |000c: move-result-object v2 │ │ +0cafa2: 1f02 4401 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0144 │ │ +0cafa6: 6e20 f80c 4200 |000f: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0cf8 │ │ +0cafac: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0cafb0: 28f1 |0014: goto 0005 // -000f │ │ +0cafb2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0007 line=65 │ │ 0x0012 line=64 │ │ 0x0015 line=66 │ │ locals : │ │ @@ -242392,27 +242543,27 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0bc894: |[0bc894] com.badlogic.gdx.graphics.g2d.ParticleEffect.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0bc8a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bc8a6: 5432 f806 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bc8aa: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0bc8ae: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ -0bc8b2: 5432 f806 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bc8b6: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0bc8bc: 0c02 |000c: move-result-object v2 │ │ -0bc8be: 1f02 4601 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0146 │ │ -0bc8c2: 6e30 f90c 4205 |000f: invoke-virtual {v2, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@0cf9 │ │ -0bc8c8: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bc8cc: 28f1 |0014: goto 0005 // -000f │ │ -0bc8ce: 0e00 |0015: return-void │ │ +0cafb4: |[0cafb4] com.badlogic.gdx.graphics.g2d.ParticleEffect.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0cafc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cafc6: 5432 f806 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0cafca: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0cafce: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ +0cafd2: 5432 f806 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0cafd6: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0cafdc: 0c02 |000c: move-result-object v2 │ │ +0cafde: 1f02 4401 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0144 │ │ +0cafe2: 6e30 f90c 4205 |000f: invoke-virtual {v2, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@0cf9 │ │ +0cafe8: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0cafec: 28f1 |0014: goto 0005 // -000f │ │ +0cafee: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0007 line=70 │ │ 0x0012 line=69 │ │ 0x0015 line=71 │ │ locals : │ │ @@ -242427,33 +242578,33 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0bc8d0: |[0bc8d0] com.badlogic.gdx.graphics.g2d.ParticleEffect.findEmitter:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ -0bc8e0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0bc8e2: 5443 f806 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bc8e6: 5232 df0f |0003: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0bc8ea: 3521 1800 |0005: if-ge v1, v2, 001d // +0018 │ │ -0bc8ee: 5443 f806 |0007: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bc8f2: 6e20 741e 1300 |0009: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0bc8f8: 0c00 |000c: move-result-object v0 │ │ -0bc8fa: 1f00 4601 |000d: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0146 │ │ -0bc8fe: 6e10 060d 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.getName:()Ljava/lang/String; // method@0d06 │ │ -0bc904: 0c03 |0012: move-result-object v3 │ │ -0bc906: 6e20 4426 5300 |0013: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0bc90c: 0a03 |0016: move-result v3 │ │ -0bc90e: 3803 0300 |0017: if-eqz v3, 001a // +0003 │ │ -0bc912: 1100 |0019: return-object v0 │ │ -0bc914: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bc918: 28e9 |001c: goto 0005 // -0017 │ │ -0bc91a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -0bc91c: 28fb |001e: goto 0019 // -0005 │ │ +0caff0: |[0caff0] com.badlogic.gdx.graphics.g2d.ParticleEffect.findEmitter:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ +0cb000: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0cb002: 5443 f806 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0cb006: 5232 df0f |0003: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0cb00a: 3521 1800 |0005: if-ge v1, v2, 001d // +0018 │ │ +0cb00e: 5443 f806 |0007: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0cb012: 6e20 741e 1300 |0009: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0cb018: 0c00 |000c: move-result-object v0 │ │ +0cb01a: 1f00 4401 |000d: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0144 │ │ +0cb01e: 6e10 060d 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.getName:()Ljava/lang/String; // method@0d06 │ │ +0cb024: 0c03 |0012: move-result-object v3 │ │ +0cb026: 6e20 4426 5300 |0013: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0cb02c: 0a03 |0016: move-result v3 │ │ +0cb02e: 3803 0300 |0017: if-eqz v3, 001a // +0003 │ │ +0cb032: 1100 |0019: return-object v0 │ │ +0cb034: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0cb038: 28e9 |001c: goto 0005 // -0017 │ │ +0cb03a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +0cb03c: 28fb |001e: goto 0019 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0007 line=117 │ │ 0x000f line=118 │ │ 0x0019 line=120 │ │ 0x001a line=116 │ │ @@ -242471,27 +242622,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0bc920: |[0bc920] com.badlogic.gdx.graphics.g2d.ParticleEffect.flipY:()V │ │ -0bc930: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bc932: 5432 f806 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bc936: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0bc93a: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ -0bc93e: 5432 f806 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bc942: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0bc948: 0c02 |000c: move-result-object v2 │ │ -0bc94a: 1f02 4601 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0146 │ │ -0bc94e: 6e10 fa0c 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.flipY:()V // method@0cfa │ │ -0bc954: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bc958: 28f1 |0014: goto 0005 // -000f │ │ -0bc95a: 0e00 |0015: return-void │ │ +0cb040: |[0cb040] com.badlogic.gdx.graphics.g2d.ParticleEffect.flipY:()V │ │ +0cb050: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cb052: 5432 f806 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0cb056: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0cb05a: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ +0cb05e: 5432 f806 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0cb062: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0cb068: 0c02 |000c: move-result-object v2 │ │ +0cb06a: 1f02 4401 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0144 │ │ +0cb06e: 6e10 fa0c 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.flipY:()V // method@0cfa │ │ +0cb074: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0cb078: 28f1 |0014: goto 0005 // -000f │ │ +0cb07a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0007 line=107 │ │ 0x0012 line=106 │ │ 0x0015 line=108 │ │ locals : │ │ @@ -242504,17 +242655,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bc95c: |[0bc95c] com.badlogic.gdx.graphics.g2d.ParticleEffect.getEmitters:()Lcom/badlogic/gdx/utils/Array; │ │ -0bc96c: 5410 f806 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bc970: 1100 |0002: return-object v0 │ │ +0cb07c: |[0cb07c] com.badlogic.gdx.graphics.g2d.ParticleEffect.getEmitters:()Lcom/badlogic/gdx/utils/Array; │ │ +0cb08c: 5410 f806 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0cb090: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEffect; │ │ │ │ #7 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;) │ │ @@ -242522,32 +242673,32 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0bc974: |[0bc974] com.badlogic.gdx.graphics.g2d.ParticleEffect.isComplete:()Z │ │ -0bc984: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0bc986: 5443 f806 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bc98a: 5232 df0f |0003: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0bc98e: 3521 1500 |0005: if-ge v1, v2, 001a // +0015 │ │ -0bc992: 5443 f806 |0007: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bc996: 6e20 741e 1300 |0009: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0bc99c: 0c00 |000c: move-result-object v0 │ │ -0bc99e: 1f00 4601 |000d: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0146 │ │ -0bc9a2: 6e10 1b0d 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.isComplete:()Z // method@0d1b │ │ -0bc9a8: 0a03 |0012: move-result v3 │ │ -0bc9aa: 3903 0400 |0013: if-nez v3, 0017 // +0004 │ │ -0bc9ae: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -0bc9b0: 0f03 |0016: return v3 │ │ -0bc9b2: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bc9b6: 28ec |0019: goto 0005 // -0014 │ │ -0bc9b8: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -0bc9ba: 28fb |001b: goto 0016 // -0005 │ │ +0cb094: |[0cb094] com.badlogic.gdx.graphics.g2d.ParticleEffect.isComplete:()Z │ │ +0cb0a4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0cb0a6: 5443 f806 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0cb0aa: 5232 df0f |0003: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0cb0ae: 3521 1500 |0005: if-ge v1, v2, 001a // +0015 │ │ +0cb0b2: 5443 f806 |0007: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0cb0b6: 6e20 741e 1300 |0009: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0cb0bc: 0c00 |000c: move-result-object v0 │ │ +0cb0be: 1f00 4401 |000d: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0144 │ │ +0cb0c2: 6e10 1b0d 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.isComplete:()Z // method@0d1b │ │ +0cb0c8: 0a03 |0012: move-result v3 │ │ +0cb0ca: 3903 0400 |0013: if-nez v3, 0017 // +0004 │ │ +0cb0ce: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +0cb0d0: 0f03 |0016: return v3 │ │ +0cb0d2: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0cb0d6: 28ec |0019: goto 0005 // -0014 │ │ +0cb0d8: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +0cb0da: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0007 line=80 │ │ 0x000f line=81 │ │ 0x0016 line=83 │ │ 0x0017 line=79 │ │ @@ -242564,18 +242715,18 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bc9bc: |[0bc9bc] com.badlogic.gdx.graphics.g2d.ParticleEffect.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0bc9cc: 6e20 840c 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.loadEmitters:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0c84 │ │ -0bc9d2: 6e20 820c 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.loadEmitterImages:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0c82 │ │ -0bc9d8: 0e00 |0006: return-void │ │ +0cb0dc: |[0cb0dc] com.badlogic.gdx.graphics.g2d.ParticleEffect.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0cb0ec: 6e20 840c 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.loadEmitters:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0c84 │ │ +0cb0f2: 6e20 820c 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.loadEmitterImages:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0c82 │ │ +0cb0f8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0003 line=147 │ │ 0x0006 line=148 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEffect; │ │ @@ -242587,18 +242738,18 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bc9dc: |[0bc9dc] com.badlogic.gdx.graphics.g2d.ParticleEffect.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V │ │ -0bc9ec: 6e20 840c 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.loadEmitters:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0c84 │ │ -0bc9f2: 6e20 830c 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.loadEmitterImages:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V // method@0c83 │ │ -0bc9f8: 0e00 |0006: return-void │ │ +0cb0fc: |[0cb0fc] com.badlogic.gdx.graphics.g2d.ParticleEffect.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V │ │ +0cb10c: 6e20 840c 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.loadEmitters:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0c84 │ │ +0cb112: 6e20 830c 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.loadEmitterImages:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V // method@0c83 │ │ +0cb118: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0003 line=152 │ │ 0x0006 line=153 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEffect; │ │ @@ -242610,45 +242761,45 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -0bc9fc: |[0bc9fc] com.badlogic.gdx.graphics.g2d.ParticleEffect.loadEmitterImages:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0bca0c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0bca0e: 5485 f806 |0001: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bca12: 5254 df0f |0003: iget v4, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0bca16: 3541 3500 |0005: if-ge v1, v4, 003a // +0035 │ │ -0bca1a: 5485 f806 |0007: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bca1e: 6e20 741e 1500 |0009: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0bca24: 0c00 |000c: move-result-object v0 │ │ -0bca26: 1f00 4601 |000d: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0146 │ │ -0bca2a: 6e10 010d 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.getImagePath:()Ljava/lang/String; // method@0d01 │ │ -0bca30: 0c03 |0012: move-result-object v3 │ │ -0bca32: 3903 0500 |0013: if-nez v3, 0018 // +0005 │ │ -0bca36: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bca3a: 28ee |0017: goto 0005 // -0012 │ │ -0bca3c: 2205 8f03 |0018: new-instance v5, Ljava/io/File; // type@038f │ │ -0bca40: 1306 5c00 |001a: const/16 v6, #int 92 // #5c │ │ -0bca44: 1307 2f00 |001c: const/16 v7, #int 47 // #2f │ │ -0bca48: 6e30 5126 6307 |001e: invoke-virtual {v3, v6, v7}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@2651 │ │ -0bca4e: 0c06 |0021: move-result-object v6 │ │ -0bca50: 7020 7e25 6500 |0022: invoke-direct {v5, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@257e │ │ -0bca56: 6e10 8425 0500 |0025: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2584 │ │ -0bca5c: 0c02 |0028: move-result-object v2 │ │ -0bca5e: 2205 5301 |0029: new-instance v5, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@0153 │ │ -0bca62: 6e20 5309 2900 |002b: invoke-virtual {v9, v2}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0953 │ │ -0bca68: 0c06 |002e: move-result-object v6 │ │ -0bca6a: 6e20 850c 6800 |002f: invoke-virtual {v8, v6}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.loadTexture:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/Texture; // method@0c85 │ │ -0bca70: 0c06 |0032: move-result-object v6 │ │ -0bca72: 7020 a30d 6500 |0033: invoke-direct {v5, v6}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0da3 │ │ -0bca78: 6e20 310d 5000 |0036: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setSprite:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0d31 │ │ -0bca7e: 28dc |0039: goto 0015 // -0024 │ │ -0bca80: 0e00 |003a: return-void │ │ +0cb11c: |[0cb11c] com.badlogic.gdx.graphics.g2d.ParticleEffect.loadEmitterImages:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0cb12c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0cb12e: 5485 f806 |0001: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0cb132: 5254 df0f |0003: iget v4, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0cb136: 3541 3500 |0005: if-ge v1, v4, 003a // +0035 │ │ +0cb13a: 5485 f806 |0007: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0cb13e: 6e20 741e 1500 |0009: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0cb144: 0c00 |000c: move-result-object v0 │ │ +0cb146: 1f00 4401 |000d: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0144 │ │ +0cb14a: 6e10 010d 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.getImagePath:()Ljava/lang/String; // method@0d01 │ │ +0cb150: 0c03 |0012: move-result-object v3 │ │ +0cb152: 3903 0500 |0013: if-nez v3, 0018 // +0005 │ │ +0cb156: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0cb15a: 28ee |0017: goto 0005 // -0012 │ │ +0cb15c: 2205 8d03 |0018: new-instance v5, Ljava/io/File; // type@038d │ │ +0cb160: 1306 5c00 |001a: const/16 v6, #int 92 // #5c │ │ +0cb164: 1307 2f00 |001c: const/16 v7, #int 47 // #2f │ │ +0cb168: 6e30 5126 6307 |001e: invoke-virtual {v3, v6, v7}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@2651 │ │ +0cb16e: 0c06 |0021: move-result-object v6 │ │ +0cb170: 7020 7e25 6500 |0022: invoke-direct {v5, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@257e │ │ +0cb176: 6e10 8425 0500 |0025: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2584 │ │ +0cb17c: 0c02 |0028: move-result-object v2 │ │ +0cb17e: 2205 5101 |0029: new-instance v5, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@0151 │ │ +0cb182: 6e20 5309 2900 |002b: invoke-virtual {v9, v2}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0953 │ │ +0cb188: 0c06 |002e: move-result-object v6 │ │ +0cb18a: 6e20 850c 6800 |002f: invoke-virtual {v8, v6}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.loadTexture:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/Texture; // method@0c85 │ │ +0cb190: 0c06 |0032: move-result-object v6 │ │ +0cb192: 7020 a30d 6500 |0033: invoke-direct {v5, v6}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0da3 │ │ +0cb198: 6e20 310d 5000 |0036: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setSprite:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0d31 │ │ +0cb19e: 28dc |0039: goto 0015 // -0024 │ │ +0cb1a0: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0007 line=195 │ │ 0x000f line=196 │ │ 0x0013 line=197 │ │ 0x0015 line=194 │ │ @@ -242669,62 +242820,62 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -0bca84: |[0bca84] com.badlogic.gdx.graphics.g2d.ParticleEffect.loadEmitterImages:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V │ │ -0bca94: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0bca96: 54a7 f806 |0001: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bca9a: 5275 df0f |0003: iget v5, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0bca9e: 3551 5500 |0005: if-ge v1, v5, 005a // +0055 │ │ -0bcaa2: 54a7 f806 |0007: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bcaa6: 6e20 741e 1700 |0009: invoke-virtual {v7, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0bcaac: 0c00 |000c: move-result-object v0 │ │ -0bcaae: 1f00 4601 |000d: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0146 │ │ -0bcab2: 6e10 010d 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.getImagePath:()Ljava/lang/String; // method@0d01 │ │ -0bcab8: 0c03 |0012: move-result-object v3 │ │ -0bcaba: 3903 0500 |0013: if-nez v3, 0018 // +0005 │ │ -0bcabe: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bcac2: 28ee |0017: goto 0005 // -0012 │ │ -0bcac4: 2207 8f03 |0018: new-instance v7, Ljava/io/File; // type@038f │ │ -0bcac8: 1308 5c00 |001a: const/16 v8, #int 92 // #5c │ │ -0bcacc: 1309 2f00 |001c: const/16 v9, #int 47 // #2f │ │ -0bcad0: 6e30 5126 8309 |001e: invoke-virtual {v3, v8, v9}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@2651 │ │ -0bcad6: 0c08 |0021: move-result-object v8 │ │ -0bcad8: 7020 7e25 8700 |0022: invoke-direct {v7, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@257e │ │ -0bcade: 6e10 8425 0700 |0025: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2584 │ │ -0bcae4: 0c02 |0028: move-result-object v2 │ │ -0bcae6: 1307 2e00 |0029: const/16 v7, #int 46 // #2e │ │ -0bcaea: 6e20 4e26 7200 |002b: invoke-virtual {v2, v7}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ -0bcaf0: 0a04 |002e: move-result v4 │ │ -0bcaf2: 12f7 |002f: const/4 v7, #int -1 // #ff │ │ -0bcaf4: 3274 0700 |0030: if-eq v4, v7, 0037 // +0007 │ │ -0bcaf8: 1207 |0032: const/4 v7, #int 0 // #0 │ │ -0bcafa: 6e30 5826 7204 |0033: invoke-virtual {v2, v7, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ -0bcb00: 0c02 |0036: move-result-object v2 │ │ -0bcb02: 6e20 4d0e 2b00 |0037: invoke-virtual {v11, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.createSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/Sprite; // method@0e4d │ │ -0bcb08: 0c06 |003a: move-result-object v6 │ │ -0bcb0a: 3906 1b00 |003b: if-nez v6, 0056 // +001b │ │ -0bcb0e: 2207 af03 |003d: new-instance v7, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0bcb12: 2208 c503 |003f: new-instance v8, Ljava/lang/StringBuilder; // type@03c5 │ │ -0bcb16: 7010 6726 0800 |0041: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0bcb1c: 1a09 0a0f |0044: const-string v9, "SpriteSheet missing image: " // string@0f0a │ │ -0bcb20: 6e20 6e26 9800 |0046: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bcb26: 0c08 |0049: move-result-object v8 │ │ -0bcb28: 6e20 6e26 2800 |004a: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bcb2e: 0c08 |004d: move-result-object v8 │ │ -0bcb30: 6e10 7426 0800 |004e: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0bcb36: 0c08 |0051: move-result-object v8 │ │ -0bcb38: 7020 f825 8700 |0052: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0bcb3e: 2707 |0055: throw v7 │ │ -0bcb40: 6e20 310d 6000 |0056: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setSprite:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0d31 │ │ -0bcb46: 28bc |0059: goto 0015 // -0044 │ │ -0bcb48: 0e00 |005a: return-void │ │ +0cb1a4: |[0cb1a4] com.badlogic.gdx.graphics.g2d.ParticleEffect.loadEmitterImages:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V │ │ +0cb1b4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0cb1b6: 54a7 f806 |0001: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0cb1ba: 5275 df0f |0003: iget v5, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0cb1be: 3551 5500 |0005: if-ge v1, v5, 005a // +0055 │ │ +0cb1c2: 54a7 f806 |0007: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0cb1c6: 6e20 741e 1700 |0009: invoke-virtual {v7, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0cb1cc: 0c00 |000c: move-result-object v0 │ │ +0cb1ce: 1f00 4401 |000d: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0144 │ │ +0cb1d2: 6e10 010d 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.getImagePath:()Ljava/lang/String; // method@0d01 │ │ +0cb1d8: 0c03 |0012: move-result-object v3 │ │ +0cb1da: 3903 0500 |0013: if-nez v3, 0018 // +0005 │ │ +0cb1de: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0cb1e2: 28ee |0017: goto 0005 // -0012 │ │ +0cb1e4: 2207 8d03 |0018: new-instance v7, Ljava/io/File; // type@038d │ │ +0cb1e8: 1308 5c00 |001a: const/16 v8, #int 92 // #5c │ │ +0cb1ec: 1309 2f00 |001c: const/16 v9, #int 47 // #2f │ │ +0cb1f0: 6e30 5126 8309 |001e: invoke-virtual {v3, v8, v9}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@2651 │ │ +0cb1f6: 0c08 |0021: move-result-object v8 │ │ +0cb1f8: 7020 7e25 8700 |0022: invoke-direct {v7, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@257e │ │ +0cb1fe: 6e10 8425 0700 |0025: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2584 │ │ +0cb204: 0c02 |0028: move-result-object v2 │ │ +0cb206: 1307 2e00 |0029: const/16 v7, #int 46 // #2e │ │ +0cb20a: 6e20 4e26 7200 |002b: invoke-virtual {v2, v7}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ +0cb210: 0a04 |002e: move-result v4 │ │ +0cb212: 12f7 |002f: const/4 v7, #int -1 // #ff │ │ +0cb214: 3274 0700 |0030: if-eq v4, v7, 0037 // +0007 │ │ +0cb218: 1207 |0032: const/4 v7, #int 0 // #0 │ │ +0cb21a: 6e30 5826 7204 |0033: invoke-virtual {v2, v7, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ +0cb220: 0c02 |0036: move-result-object v2 │ │ +0cb222: 6e20 4d0e 2b00 |0037: invoke-virtual {v11, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.createSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/Sprite; // method@0e4d │ │ +0cb228: 0c06 |003a: move-result-object v6 │ │ +0cb22a: 3906 1b00 |003b: if-nez v6, 0056 // +001b │ │ +0cb22e: 2207 ad03 |003d: new-instance v7, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0cb232: 2208 c303 |003f: new-instance v8, Ljava/lang/StringBuilder; // type@03c3 │ │ +0cb236: 7010 6726 0800 |0041: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0cb23c: 1a09 080f |0044: const-string v9, "SpriteSheet missing image: " // string@0f08 │ │ +0cb240: 6e20 6e26 9800 |0046: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cb246: 0c08 |0049: move-result-object v8 │ │ +0cb248: 6e20 6e26 2800 |004a: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cb24e: 0c08 |004d: move-result-object v8 │ │ +0cb250: 6e10 7426 0800 |004e: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0cb256: 0c08 |0051: move-result-object v8 │ │ +0cb258: 7020 f825 8700 |0052: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0cb25e: 2707 |0055: throw v7 │ │ +0cb260: 6e20 310d 6000 |0056: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setSprite:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0d31 │ │ +0cb266: 28bc |0059: goto 0015 // -0044 │ │ +0cb268: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0007 line=181 │ │ 0x000f line=182 │ │ 0x0013 line=183 │ │ 0x0015 line=180 │ │ @@ -242751,70 +242902,70 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 104 16-bit code units │ │ -0bcb4c: |[0bcb4c] com.badlogic.gdx.graphics.g2d.ParticleEffect.loadEmitters:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0bcb5c: 6e10 6d09 0900 |0000: invoke-virtual {v9}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ -0bcb62: 0c02 |0003: move-result-object v2 │ │ -0bcb64: 5485 f806 |0004: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bcb68: 6e10 6f1e 0500 |0006: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -0bcb6e: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -0bcb70: 2204 8903 |000a: new-instance v4, Ljava/io/BufferedReader; // type@0389 │ │ -0bcb74: 2205 9803 |000c: new-instance v5, Ljava/io/InputStreamReader; // type@0398 │ │ -0bcb78: 7020 9e25 2500 |000e: invoke-direct {v5, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@259e │ │ -0bcb7e: 1306 0002 |0011: const/16 v6, #int 512 // #200 │ │ -0bcb82: 7030 5125 5406 |0013: invoke-direct {v4, v5, v6}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@2551 │ │ -0bcb88: 2200 4601 |0016: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0146 │ │ -0bcb8c: 7020 f30c 4000 |0018: invoke-direct {v0, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.:(Ljava/io/BufferedReader;)V // method@0cf3 │ │ -0bcb92: 6e10 5325 0400 |001b: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -0bcb98: 6e10 5325 0400 |001e: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -0bcb9e: 0c05 |0021: move-result-object v5 │ │ -0bcba0: 6e20 2c0d 5000 |0022: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setImagePath:(Ljava/lang/String;)V // method@0d2c │ │ -0bcba6: 5485 f806 |0025: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bcbaa: 6e20 6a1e 0500 |0027: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0bcbb0: 6e10 5325 0400 |002a: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -0bcbb6: 0c05 |002d: move-result-object v5 │ │ -0bcbb8: 3905 0800 |002e: if-nez v5, 0036 // +0008 │ │ -0bcbbc: 3804 0500 |0030: if-eqz v4, 0035 // +0005 │ │ -0bcbc0: 6e10 5225 0400 |0032: invoke-virtual {v4}, Ljava/io/BufferedReader;.close:()V // method@2552 │ │ -0bcbc6: 0e00 |0035: return-void │ │ -0bcbc8: 6e10 5325 0400 |0036: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -0bcbce: 0c05 |0039: move-result-object v5 │ │ -0bcbd0: 3905 dcff |003a: if-nez v5, 0016 // -0024 │ │ -0bcbd4: 28f4 |003c: goto 0030 // -000c │ │ -0bcbd6: 0d01 |003d: move-exception v1 │ │ -0bcbd8: 2205 fc02 |003e: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0bcbdc: 2206 c503 |0040: new-instance v6, Ljava/lang/StringBuilder; // type@03c5 │ │ -0bcbe0: 7010 6726 0600 |0042: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0bcbe6: 1a07 7403 |0045: const-string v7, "Error loading effect: " // string@0374 │ │ -0bcbea: 6e20 6e26 7600 |0047: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bcbf0: 0c06 |004a: move-result-object v6 │ │ -0bcbf2: 6e20 6d26 9600 |004b: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0bcbf8: 0c06 |004e: move-result-object v6 │ │ -0bcbfa: 6e10 7426 0600 |004f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0bcc00: 0c06 |0052: move-result-object v6 │ │ -0bcc02: 7030 b51f 6501 |0053: invoke-direct {v5, v6, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0bcc08: 2705 |0056: throw v5 │ │ -0bcc0a: 0d05 |0057: move-exception v5 │ │ -0bcc0c: 3803 0500 |0058: if-eqz v3, 005d // +0005 │ │ -0bcc10: 6e10 5225 0300 |005a: invoke-virtual {v3}, Ljava/io/BufferedReader;.close:()V // method@2552 │ │ -0bcc16: 2705 |005d: throw v5 │ │ -0bcc18: 0d05 |005e: move-exception v5 │ │ -0bcc1a: 28d6 |005f: goto 0035 // -002a │ │ -0bcc1c: 0d06 |0060: move-exception v6 │ │ -0bcc1e: 28fc |0061: goto 005d // -0004 │ │ -0bcc20: 0d05 |0062: move-exception v5 │ │ -0bcc22: 0743 |0063: move-object v3, v4 │ │ -0bcc24: 28f4 |0064: goto 0058 // -000c │ │ -0bcc26: 0d01 |0065: move-exception v1 │ │ -0bcc28: 0743 |0066: move-object v3, v4 │ │ -0bcc2a: 28d7 |0067: goto 003e // -0029 │ │ +0cb26c: |[0cb26c] com.badlogic.gdx.graphics.g2d.ParticleEffect.loadEmitters:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0cb27c: 6e10 6d09 0900 |0000: invoke-virtual {v9}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ +0cb282: 0c02 |0003: move-result-object v2 │ │ +0cb284: 5485 f806 |0004: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0cb288: 6e10 6f1e 0500 |0006: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +0cb28e: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +0cb290: 2204 8703 |000a: new-instance v4, Ljava/io/BufferedReader; // type@0387 │ │ +0cb294: 2205 9603 |000c: new-instance v5, Ljava/io/InputStreamReader; // type@0396 │ │ +0cb298: 7020 9e25 2500 |000e: invoke-direct {v5, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@259e │ │ +0cb29e: 1306 0002 |0011: const/16 v6, #int 512 // #200 │ │ +0cb2a2: 7030 5125 5406 |0013: invoke-direct {v4, v5, v6}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@2551 │ │ +0cb2a8: 2200 4401 |0016: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0144 │ │ +0cb2ac: 7020 f30c 4000 |0018: invoke-direct {v0, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.:(Ljava/io/BufferedReader;)V // method@0cf3 │ │ +0cb2b2: 6e10 5325 0400 |001b: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +0cb2b8: 6e10 5325 0400 |001e: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +0cb2be: 0c05 |0021: move-result-object v5 │ │ +0cb2c0: 6e20 2c0d 5000 |0022: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setImagePath:(Ljava/lang/String;)V // method@0d2c │ │ +0cb2c6: 5485 f806 |0025: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0cb2ca: 6e20 6a1e 0500 |0027: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0cb2d0: 6e10 5325 0400 |002a: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +0cb2d6: 0c05 |002d: move-result-object v5 │ │ +0cb2d8: 3905 0800 |002e: if-nez v5, 0036 // +0008 │ │ +0cb2dc: 3804 0500 |0030: if-eqz v4, 0035 // +0005 │ │ +0cb2e0: 6e10 5225 0400 |0032: invoke-virtual {v4}, Ljava/io/BufferedReader;.close:()V // method@2552 │ │ +0cb2e6: 0e00 |0035: return-void │ │ +0cb2e8: 6e10 5325 0400 |0036: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +0cb2ee: 0c05 |0039: move-result-object v5 │ │ +0cb2f0: 3905 dcff |003a: if-nez v5, 0016 // -0024 │ │ +0cb2f4: 28f4 |003c: goto 0030 // -000c │ │ +0cb2f6: 0d01 |003d: move-exception v1 │ │ +0cb2f8: 2205 fa02 |003e: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0cb2fc: 2206 c303 |0040: new-instance v6, Ljava/lang/StringBuilder; // type@03c3 │ │ +0cb300: 7010 6726 0600 |0042: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0cb306: 1a07 7403 |0045: const-string v7, "Error loading effect: " // string@0374 │ │ +0cb30a: 6e20 6e26 7600 |0047: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cb310: 0c06 |004a: move-result-object v6 │ │ +0cb312: 6e20 6d26 9600 |004b: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0cb318: 0c06 |004e: move-result-object v6 │ │ +0cb31a: 6e10 7426 0600 |004f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0cb320: 0c06 |0052: move-result-object v6 │ │ +0cb322: 7030 b51f 6501 |0053: invoke-direct {v5, v6, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0cb328: 2705 |0056: throw v5 │ │ +0cb32a: 0d05 |0057: move-exception v5 │ │ +0cb32c: 3803 0500 |0058: if-eqz v3, 005d // +0005 │ │ +0cb330: 6e10 5225 0300 |005a: invoke-virtual {v3}, Ljava/io/BufferedReader;.close:()V // method@2552 │ │ +0cb336: 2705 |005d: throw v5 │ │ +0cb338: 0d05 |005e: move-exception v5 │ │ +0cb33a: 28d6 |005f: goto 0035 // -002a │ │ +0cb33c: 0d06 |0060: move-exception v6 │ │ +0cb33e: 28fc |0061: goto 005d // -0004 │ │ +0cb340: 0d05 |0062: move-exception v5 │ │ +0cb342: 0743 |0063: move-object v3, v4 │ │ +0cb344: 28f4 |0064: goto 0058 // -000c │ │ +0cb346: 0d01 |0065: move-exception v1 │ │ +0cb348: 0743 |0066: move-object v3, v4 │ │ +0cb34a: 28d7 |0067: goto 003e // -0029 │ │ catches : 6 │ │ 0x000a - 0x0016 │ │ Ljava/io/IOException; -> 0x003d │ │ -> 0x0057 │ │ 0x0016 - 0x002d │ │ Ljava/io/IOException; -> 0x0065 │ │ -> 0x0062 │ │ @@ -242870,19 +243021,19 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/Texture;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0bcc74: |[0bcc74] com.badlogic.gdx.graphics.g2d.ParticleEffect.loadTexture:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/Texture; │ │ -0bcc84: 2200 2801 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/Texture; // type@0128 │ │ -0bcc88: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0bcc8a: 7030 690b 3001 |0003: invoke-direct {v0, v3, v1}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0b69 │ │ -0bcc90: 1100 |0006: return-object v0 │ │ +0cb394: |[0cb394] com.badlogic.gdx.graphics.g2d.ParticleEffect.loadTexture:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/Texture; │ │ +0cb3a4: 2200 2601 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/Texture; // type@0126 │ │ +0cb3a8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0cb3aa: 7030 690b 3001 |0003: invoke-direct {v0, v3, v1}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0b69 │ │ +0cb3b0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/ParticleEffect; │ │ 0x0000 - 0x0007 reg=3 file Lcom/badlogic/gdx/files/FileHandle; │ │ │ │ @@ -242891,27 +243042,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0bcc94: |[0bcc94] com.badlogic.gdx.graphics.g2d.ParticleEffect.reset:()V │ │ -0bcca4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bcca6: 5432 f806 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bccaa: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0bccae: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ -0bccb2: 5432 f806 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bccb6: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0bccbc: 0c02 |000c: move-result-object v2 │ │ -0bccbe: 1f02 4601 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0146 │ │ -0bccc2: 6e10 230d 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.reset:()V // method@0d23 │ │ -0bccc8: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bcccc: 28f1 |0014: goto 0005 // -000f │ │ -0bccce: 0e00 |0015: return-void │ │ +0cb3b4: |[0cb3b4] com.badlogic.gdx.graphics.g2d.ParticleEffect.reset:()V │ │ +0cb3c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cb3c6: 5432 f806 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0cb3ca: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0cb3ce: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ +0cb3d2: 5432 f806 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0cb3d6: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0cb3dc: 0c02 |000c: move-result-object v2 │ │ +0cb3de: 1f02 4401 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0144 │ │ +0cb3e2: 6e10 230d 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.reset:()V // method@0d23 │ │ +0cb3e8: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0cb3ec: 28f1 |0014: goto 0005 // -000f │ │ +0cb3ee: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0007 line=55 │ │ 0x0012 line=54 │ │ 0x0015 line=56 │ │ locals : │ │ @@ -242924,84 +243075,84 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 119 16-bit code units │ │ -0bccd0: |[0bccd0] com.badlogic.gdx.graphics.g2d.ParticleEffect.save:(Ljava/io/File;)V │ │ -0bcce0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0bcce2: 2207 9403 |0001: new-instance v7, Ljava/io/FileWriter; // type@0394 │ │ -0bcce6: 7020 9425 c700 |0003: invoke-direct {v7, v12}, Ljava/io/FileWriter;.:(Ljava/io/File;)V // method@2594 │ │ -0bccec: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -0bccee: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0bccf0: 54b8 f806 |0008: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bccf4: 5285 df0f |000a: iget v5, v8, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0bccf8: 0134 |000c: move v4, v3 │ │ -0bccfa: 3552 3900 |000d: if-ge v2, v5, 0046 // +0039 │ │ -0bccfe: 54b8 f806 |000f: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bcd02: 6e20 741e 2800 |0011: invoke-virtual {v8, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0bcd08: 0c00 |0014: move-result-object v0 │ │ -0bcd0a: 1f00 4601 |0015: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0146 │ │ -0bcd0e: d803 0401 |0017: add-int/lit8 v3, v4, #int 1 // #01 │ │ -0bcd12: 3d04 0700 |0019: if-lez v4, 0020 // +0007 │ │ -0bcd16: 1a08 0200 |001b: const-string v8, " │ │ +0cb3f0: |[0cb3f0] com.badlogic.gdx.graphics.g2d.ParticleEffect.save:(Ljava/io/File;)V │ │ +0cb400: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0cb402: 2207 9203 |0001: new-instance v7, Ljava/io/FileWriter; // type@0392 │ │ +0cb406: 7020 9425 c700 |0003: invoke-direct {v7, v12}, Ljava/io/FileWriter;.:(Ljava/io/File;)V // method@2594 │ │ +0cb40c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +0cb40e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0cb410: 54b8 f806 |0008: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0cb414: 5285 df0f |000a: iget v5, v8, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0cb418: 0134 |000c: move v4, v3 │ │ +0cb41a: 3552 3900 |000d: if-ge v2, v5, 0046 // +0039 │ │ +0cb41e: 54b8 f806 |000f: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0cb422: 6e20 741e 2800 |0011: invoke-virtual {v8, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0cb428: 0c00 |0014: move-result-object v0 │ │ +0cb42a: 1f00 4401 |0015: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0144 │ │ +0cb42e: d803 0401 |0017: add-int/lit8 v3, v4, #int 1 // #01 │ │ +0cb432: 3d04 0700 |0019: if-lez v4, 0020 // +0007 │ │ +0cb436: 1a08 0200 |001b: const-string v8, " │ │ │ │ " // string@0002 │ │ -0bcd1a: 6e20 b825 8700 |001d: invoke-virtual {v7, v8}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -0bcd20: 6e20 250d 7000 |0020: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.save:(Ljava/io/Writer;)V // method@0d25 │ │ -0bcd26: 1a08 d100 |0023: const-string v8, "- Image Path - │ │ +0cb43a: 6e20 b825 8700 |001d: invoke-virtual {v7, v8}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +0cb440: 6e20 250d 7000 |0020: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.save:(Ljava/io/Writer;)V // method@0d25 │ │ +0cb446: 1a08 d100 |0023: const-string v8, "- Image Path - │ │ " // string@00d1 │ │ -0bcd2a: 6e20 b825 8700 |0025: invoke-virtual {v7, v8}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -0bcd30: 2208 c503 |0028: new-instance v8, Ljava/lang/StringBuilder; // type@03c5 │ │ -0bcd34: 7010 6726 0800 |002a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0bcd3a: 6e10 010d 0000 |002d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.getImagePath:()Ljava/lang/String; // method@0d01 │ │ -0bcd40: 0c09 |0030: move-result-object v9 │ │ -0bcd42: 6e20 6e26 9800 |0031: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bcd48: 0c08 |0034: move-result-object v8 │ │ -0bcd4a: 1a09 0100 |0035: const-string v9, " │ │ +0cb44a: 6e20 b825 8700 |0025: invoke-virtual {v7, v8}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +0cb450: 2208 c303 |0028: new-instance v8, Ljava/lang/StringBuilder; // type@03c3 │ │ +0cb454: 7010 6726 0800 |002a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0cb45a: 6e10 010d 0000 |002d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.getImagePath:()Ljava/lang/String; // method@0d01 │ │ +0cb460: 0c09 |0030: move-result-object v9 │ │ +0cb462: 6e20 6e26 9800 |0031: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cb468: 0c08 |0034: move-result-object v8 │ │ +0cb46a: 1a09 0100 |0035: const-string v9, " │ │ " // string@0001 │ │ -0bcd4e: 6e20 6e26 9800 |0037: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bcd54: 0c08 |003a: move-result-object v8 │ │ -0bcd56: 6e10 7426 0800 |003b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0bcd5c: 0c08 |003e: move-result-object v8 │ │ -0bcd5e: 6e20 b825 8700 |003f: invoke-virtual {v7, v8}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -0bcd64: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0bcd68: 0134 |0044: move v4, v3 │ │ -0bcd6a: 28c8 |0045: goto 000d // -0038 │ │ -0bcd6c: 3807 0500 |0046: if-eqz v7, 004b // +0005 │ │ -0bcd70: 6e10 b525 0700 |0048: invoke-virtual {v7}, Ljava/io/Writer;.close:()V // method@25b5 │ │ -0bcd76: 0e00 |004b: return-void │ │ -0bcd78: 0d01 |004c: move-exception v1 │ │ -0bcd7a: 2208 fc02 |004d: new-instance v8, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0bcd7e: 2209 c503 |004f: new-instance v9, Ljava/lang/StringBuilder; // type@03c5 │ │ -0bcd82: 7010 6726 0900 |0051: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0bcd88: 1a0a 8403 |0054: const-string v10, "Error saving effect: " // string@0384 │ │ -0bcd8c: 6e20 6e26 a900 |0056: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bcd92: 0c09 |0059: move-result-object v9 │ │ -0bcd94: 6e20 6d26 c900 |005a: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0bcd9a: 0c09 |005d: move-result-object v9 │ │ -0bcd9c: 6e10 7426 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0bcda2: 0c09 |0061: move-result-object v9 │ │ -0bcda4: 7030 b51f 9801 |0062: invoke-direct {v8, v9, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0bcdaa: 2708 |0065: throw v8 │ │ -0bcdac: 0d08 |0066: move-exception v8 │ │ -0bcdae: 3806 0500 |0067: if-eqz v6, 006c // +0005 │ │ -0bcdb2: 6e10 b525 0600 |0069: invoke-virtual {v6}, Ljava/io/Writer;.close:()V // method@25b5 │ │ -0bcdb8: 2708 |006c: throw v8 │ │ -0bcdba: 0d08 |006d: move-exception v8 │ │ -0bcdbc: 28dd |006e: goto 004b // -0023 │ │ -0bcdbe: 0d09 |006f: move-exception v9 │ │ -0bcdc0: 28fc |0070: goto 006c // -0004 │ │ -0bcdc2: 0d08 |0071: move-exception v8 │ │ -0bcdc4: 0776 |0072: move-object v6, v7 │ │ -0bcdc6: 28f4 |0073: goto 0067 // -000c │ │ -0bcdc8: 0d01 |0074: move-exception v1 │ │ -0bcdca: 0776 |0075: move-object v6, v7 │ │ -0bcdcc: 28d7 |0076: goto 004d // -0029 │ │ +0cb46e: 6e20 6e26 9800 |0037: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cb474: 0c08 |003a: move-result-object v8 │ │ +0cb476: 6e10 7426 0800 |003b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0cb47c: 0c08 |003e: move-result-object v8 │ │ +0cb47e: 6e20 b825 8700 |003f: invoke-virtual {v7, v8}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +0cb484: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0cb488: 0134 |0044: move v4, v3 │ │ +0cb48a: 28c8 |0045: goto 000d // -0038 │ │ +0cb48c: 3807 0500 |0046: if-eqz v7, 004b // +0005 │ │ +0cb490: 6e10 b525 0700 |0048: invoke-virtual {v7}, Ljava/io/Writer;.close:()V // method@25b5 │ │ +0cb496: 0e00 |004b: return-void │ │ +0cb498: 0d01 |004c: move-exception v1 │ │ +0cb49a: 2208 fa02 |004d: new-instance v8, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0cb49e: 2209 c303 |004f: new-instance v9, Ljava/lang/StringBuilder; // type@03c3 │ │ +0cb4a2: 7010 6726 0900 |0051: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0cb4a8: 1a0a 8403 |0054: const-string v10, "Error saving effect: " // string@0384 │ │ +0cb4ac: 6e20 6e26 a900 |0056: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cb4b2: 0c09 |0059: move-result-object v9 │ │ +0cb4b4: 6e20 6d26 c900 |005a: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0cb4ba: 0c09 |005d: move-result-object v9 │ │ +0cb4bc: 6e10 7426 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0cb4c2: 0c09 |0061: move-result-object v9 │ │ +0cb4c4: 7030 b51f 9801 |0062: invoke-direct {v8, v9, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0cb4ca: 2708 |0065: throw v8 │ │ +0cb4cc: 0d08 |0066: move-exception v8 │ │ +0cb4ce: 3806 0500 |0067: if-eqz v6, 006c // +0005 │ │ +0cb4d2: 6e10 b525 0600 |0069: invoke-virtual {v6}, Ljava/io/Writer;.close:()V // method@25b5 │ │ +0cb4d8: 2708 |006c: throw v8 │ │ +0cb4da: 0d08 |006d: move-exception v8 │ │ +0cb4dc: 28dd |006e: goto 004b // -0023 │ │ +0cb4de: 0d09 |006f: move-exception v9 │ │ +0cb4e0: 28fc |0070: goto 006c // -0004 │ │ +0cb4e2: 0d08 |0071: move-exception v8 │ │ +0cb4e4: 0776 |0072: move-object v6, v7 │ │ +0cb4e6: 28f4 |0073: goto 0067 // -000c │ │ +0cb4e8: 0d01 |0074: move-exception v1 │ │ +0cb4ea: 0776 |0075: move-object v6, v7 │ │ +0cb4ec: 28d7 |0076: goto 004d // -0029 │ │ catches : 5 │ │ 0x0001 - 0x0006 │ │ Ljava/io/IOException; -> 0x004c │ │ -> 0x0066 │ │ 0x0008 - 0x0042 │ │ Ljava/io/IOException; -> 0x0074 │ │ -> 0x0071 │ │ @@ -243062,32 +243213,32 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0bce10: |[0bce10] com.badlogic.gdx.graphics.g2d.ParticleEffect.setDuration:(I)V │ │ -0bce20: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0bce22: 5443 f806 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bce26: 5232 df0f |0003: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0bce2a: 3521 1700 |0005: if-ge v1, v2, 001c // +0017 │ │ -0bce2e: 5443 f806 |0007: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bce32: 6e20 741e 1300 |0009: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0bce38: 0c00 |000c: move-result-object v0 │ │ -0bce3a: 1f00 4601 |000d: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0146 │ │ -0bce3e: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -0bce40: 6e20 2a0d 3000 |0010: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setContinuous:(Z)V // method@0d2a │ │ -0bce46: 8253 |0013: int-to-float v3, v5 │ │ -0bce48: 5903 4307 |0014: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@0743 │ │ -0bce4c: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -0bce4e: 5903 4407 |0017: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@0744 │ │ -0bce52: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bce56: 28ea |001b: goto 0005 // -0016 │ │ -0bce58: 0e00 |001c: return-void │ │ +0cb530: |[0cb530] com.badlogic.gdx.graphics.g2d.ParticleEffect.setDuration:(I)V │ │ +0cb540: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0cb542: 5443 f806 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0cb546: 5232 df0f |0003: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0cb54a: 3521 1700 |0005: if-ge v1, v2, 001c // +0017 │ │ +0cb54e: 5443 f806 |0007: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0cb552: 6e20 741e 1300 |0009: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0cb558: 0c00 |000c: move-result-object v0 │ │ +0cb55a: 1f00 4401 |000d: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0144 │ │ +0cb55e: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +0cb560: 6e20 2a0d 3000 |0010: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setContinuous:(Z)V // method@0d2a │ │ +0cb566: 8253 |0013: int-to-float v3, v5 │ │ +0cb568: 5903 4307 |0014: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@0743 │ │ +0cb56c: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +0cb56e: 5903 4407 |0017: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@0744 │ │ +0cb572: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0cb576: 28ea |001b: goto 0005 // -0016 │ │ +0cb578: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0007 line=88 │ │ 0x000f line=89 │ │ 0x0013 line=90 │ │ 0x0016 line=91 │ │ @@ -243105,27 +243256,27 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0bce5c: |[0bce5c] com.badlogic.gdx.graphics.g2d.ParticleEffect.setFlip:(ZZ)V │ │ -0bce6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bce6e: 5432 f806 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bce72: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0bce76: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ -0bce7a: 5432 f806 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bce7e: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0bce84: 0c02 |000c: move-result-object v2 │ │ -0bce86: 1f02 4601 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0146 │ │ -0bce8a: 6e30 2b0d 4205 |000f: invoke-virtual {v2, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setFlip:(ZZ)V // method@0d2b │ │ -0bce90: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bce94: 28f1 |0014: goto 0005 // -000f │ │ -0bce96: 0e00 |0015: return-void │ │ +0cb57c: |[0cb57c] com.badlogic.gdx.graphics.g2d.ParticleEffect.setFlip:(ZZ)V │ │ +0cb58c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cb58e: 5432 f806 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0cb592: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0cb596: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ +0cb59a: 5432 f806 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0cb59e: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0cb5a4: 0c02 |000c: move-result-object v2 │ │ +0cb5a6: 1f02 4401 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0144 │ │ +0cb5aa: 6e30 2b0d 4205 |000f: invoke-virtual {v2, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setFlip:(ZZ)V // method@0d2b │ │ +0cb5b0: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0cb5b4: 28f1 |0014: goto 0005 // -000f │ │ +0cb5b6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0007 line=102 │ │ 0x0012 line=101 │ │ 0x0015 line=103 │ │ locals : │ │ @@ -243140,27 +243291,27 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0bce98: |[0bce98] com.badlogic.gdx.graphics.g2d.ParticleEffect.setPosition:(FF)V │ │ -0bcea8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bceaa: 5432 f806 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bceae: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0bceb2: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ -0bceb6: 5432 f806 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bceba: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0bcec0: 0c02 |000c: move-result-object v2 │ │ -0bcec2: 1f02 4601 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0146 │ │ -0bcec6: 6e30 300d 4205 |000f: invoke-virtual {v2, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setPosition:(FF)V // method@0d30 │ │ -0bcecc: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bced0: 28f1 |0014: goto 0005 // -000f │ │ -0bced2: 0e00 |0015: return-void │ │ +0cb5b8: |[0cb5b8] com.badlogic.gdx.graphics.g2d.ParticleEffect.setPosition:(FF)V │ │ +0cb5c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cb5ca: 5432 f806 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0cb5ce: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0cb5d2: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ +0cb5d6: 5432 f806 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0cb5da: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0cb5e0: 0c02 |000c: move-result-object v2 │ │ +0cb5e2: 1f02 4401 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0144 │ │ +0cb5e6: 6e30 300d 4205 |000f: invoke-virtual {v2, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setPosition:(FF)V // method@0d30 │ │ +0cb5ec: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0cb5f0: 28f1 |0014: goto 0005 // -000f │ │ +0cb5f2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0007 line=97 │ │ 0x0012 line=96 │ │ 0x0015 line=98 │ │ locals : │ │ @@ -243175,27 +243326,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0bced4: |[0bced4] com.badlogic.gdx.graphics.g2d.ParticleEffect.start:()V │ │ -0bcee4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bcee6: 5432 f806 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bceea: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0bceee: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ -0bcef2: 5432 f806 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bcef6: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0bcefc: 0c02 |000c: move-result-object v2 │ │ -0bcefe: 1f02 4601 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0146 │ │ -0bcf02: 6e10 320d 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.start:()V // method@0d32 │ │ -0bcf08: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bcf0c: 28f1 |0014: goto 0005 // -000f │ │ -0bcf0e: 0e00 |0015: return-void │ │ +0cb5f4: |[0cb5f4] com.badlogic.gdx.graphics.g2d.ParticleEffect.start:()V │ │ +0cb604: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cb606: 5432 f806 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0cb60a: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0cb60e: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ +0cb612: 5432 f806 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0cb616: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0cb61c: 0c02 |000c: move-result-object v2 │ │ +0cb61e: 1f02 4401 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0144 │ │ +0cb622: 6e10 320d 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.start:()V // method@0d32 │ │ +0cb628: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0cb62c: 28f1 |0014: goto 0005 // -000f │ │ +0cb62e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0007 line=50 │ │ 0x0012 line=49 │ │ 0x0015 line=51 │ │ locals : │ │ @@ -243208,46 +243359,46 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0bcf10: |[0bcf10] com.badlogic.gdx.graphics.g2d.ParticleEffect.update:(F)V │ │ -0bcf20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bcf22: 5432 f806 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bcf26: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0bcf2a: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ -0bcf2e: 5432 f806 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ -0bcf32: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0bcf38: 0c02 |000c: move-result-object v2 │ │ -0bcf3a: 1f02 4601 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0146 │ │ -0bcf3e: 6e20 330d 4200 |000f: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.update:(F)V // method@0d33 │ │ -0bcf44: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bcf48: 28f1 |0014: goto 0005 // -000f │ │ -0bcf4a: 0e00 |0015: return-void │ │ +0cb630: |[0cb630] com.badlogic.gdx.graphics.g2d.ParticleEffect.update:(F)V │ │ +0cb640: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cb642: 5432 f806 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0cb646: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0cb64a: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ +0cb64e: 5432 f806 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06f8 │ │ +0cb652: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0cb658: 0c02 |000c: move-result-object v2 │ │ +0cb65a: 1f02 4401 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0144 │ │ +0cb65e: 6e20 330d 4200 |000f: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.update:(F)V // method@0d33 │ │ +0cb664: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0cb668: 28f1 |0014: goto 0005 // -000f │ │ +0cb66a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0007 line=60 │ │ 0x0012 line=59 │ │ 0x0015 line=61 │ │ locals : │ │ 0x0001 - 0x0016 reg=0 i I │ │ 0x0005 - 0x0016 reg=1 n I │ │ 0x0000 - 0x0016 reg=3 this Lcom/badlogic/gdx/graphics/g2d/ParticleEffect; │ │ 0x0000 - 0x0016 reg=4 delta F │ │ │ │ - source_file_idx : 3584 (ParticleEffect.java) │ │ + source_file_idx : 3582 (ParticleEffect.java) │ │ │ │ Class #506 header: │ │ -class_idx : 315 │ │ +class_idx : 313 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 831 │ │ -source_file_idx : 3585 │ │ +superclass_idx : 829 │ │ +source_file_idx : 3583 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #506 annotations: │ │ Annotations on class │ │ @@ -243271,18 +243422,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0bcf4c: |[0bcf4c] com.badlogic.gdx.graphics.g2d.ParticleEffectPool.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;II)V │ │ -0bcf5c: 7030 6c22 2003 |0000: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@226c │ │ -0bcf62: 5b01 fa06 |0003: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool;.effect:Lcom/badlogic/gdx/graphics/g2d/ParticleEffect; // field@06fa │ │ -0bcf66: 0e00 |0005: return-void │ │ +0cb66c: |[0cb66c] com.badlogic.gdx.graphics.g2d.ParticleEffectPool.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;II)V │ │ +0cb67c: 7030 6c22 2003 |0000: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@226c │ │ +0cb682: 5b01 fa06 |0003: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool;.effect:Lcom/badlogic/gdx/graphics/g2d/ParticleEffect; // field@06fa │ │ +0cb686: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0005 line=28 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool; │ │ @@ -243296,19 +243447,19 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0bcf68: |[0bcf68] com.badlogic.gdx.graphics.g2d.ParticleEffectPool.newObject:()Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect; │ │ -0bcf78: 2200 3a01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect; // type@013a │ │ -0bcf7c: 5421 fa06 |0002: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool;.effect:Lcom/badlogic/gdx/graphics/g2d/ParticleEffect; // field@06fa │ │ -0bcf80: 7030 8d0c 2001 |0004: invoke-direct {v0, v2, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect;.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool;Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;)V // method@0c8d │ │ -0bcf86: 1100 |0007: return-object v0 │ │ +0cb688: |[0cb688] com.badlogic.gdx.graphics.g2d.ParticleEffectPool.newObject:()Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect; │ │ +0cb698: 2200 3801 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect; // type@0138 │ │ +0cb69c: 5421 fa06 |0002: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool;.effect:Lcom/badlogic/gdx/graphics/g2d/ParticleEffect; // field@06fa │ │ +0cb6a0: 7030 8d0c 2001 |0004: invoke-direct {v0, v2, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect;.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool;Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;)V // method@0c8d │ │ +0cb6a6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool;) │ │ @@ -243316,18 +243467,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0bcf88: |[0bcf88] com.badlogic.gdx.graphics.g2d.ParticleEffectPool.newObject:()Ljava/lang/Object; │ │ -0bcf98: 6e10 920c 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool;.newObject:()Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect; // method@0c92 │ │ -0bcf9e: 0c00 |0003: move-result-object v0 │ │ -0bcfa0: 1100 |0004: return-object v0 │ │ +0cb6a8: |[0cb6a8] com.badlogic.gdx.graphics.g2d.ParticleEffectPool.newObject:()Ljava/lang/Object; │ │ +0cb6b8: 6e10 920c 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool;.newObject:()Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect; // method@0c92 │ │ +0cb6be: 0c00 |0003: move-result-object v0 │ │ +0cb6c0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool;) │ │ @@ -243335,20 +243486,20 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0bcfa4: |[0bcfa4] com.badlogic.gdx.graphics.g2d.ParticleEffectPool.obtain:()Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect; │ │ -0bcfb4: 6f10 7122 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ -0bcfba: 0c00 |0003: move-result-object v0 │ │ -0bcfbc: 1f00 3a01 |0004: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect; // type@013a │ │ -0bcfc0: 6e10 8f0c 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect;.reset:()V // method@0c8f │ │ -0bcfc6: 1100 |0009: return-object v0 │ │ +0cb6c4: |[0cb6c4] com.badlogic.gdx.graphics.g2d.ParticleEffectPool.obtain:()Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect; │ │ +0cb6d4: 6f10 7122 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ +0cb6da: 0c00 |0003: move-result-object v0 │ │ +0cb6dc: 1f00 3801 |0004: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect; // type@0138 │ │ +0cb6e0: 6e10 8f0c 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect;.reset:()V // method@0c8f │ │ +0cb6e6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0006 line=36 │ │ 0x0009 line=37 │ │ locals : │ │ 0x0006 - 0x000a reg=0 effect Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect; │ │ @@ -243359,31 +243510,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0bcfc8: |[0bcfc8] com.badlogic.gdx.graphics.g2d.ParticleEffectPool.obtain:()Ljava/lang/Object; │ │ -0bcfd8: 6e10 940c 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool;.obtain:()Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect; // method@0c94 │ │ -0bcfde: 0c00 |0003: move-result-object v0 │ │ -0bcfe0: 1100 |0004: return-object v0 │ │ +0cb6e8: |[0cb6e8] com.badlogic.gdx.graphics.g2d.ParticleEffectPool.obtain:()Ljava/lang/Object; │ │ +0cb6f8: 6e10 940c 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool;.obtain:()Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect; // method@0c94 │ │ +0cb6fe: 0c00 |0003: move-result-object v0 │ │ +0cb700: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool; │ │ │ │ - source_file_idx : 3585 (ParticleEffectPool.java) │ │ + source_file_idx : 3583 (ParticleEffectPool.java) │ │ │ │ Class #507 header: │ │ -class_idx : 317 │ │ +class_idx : 315 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 320 │ │ -source_file_idx : 3586 │ │ +superclass_idx : 318 │ │ +source_file_idx : 3584 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 8 │ │ │ │ Class #507 annotations: │ │ Annotations on class │ │ @@ -243419,49 +243570,49 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0bcfe4: |[0bcfe4] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.:()V │ │ -0bcff4: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0bcff6: 2300 4a04 |0001: new-array v0, v0, [F // type@044a │ │ -0bcffa: 6900 0007 |0003: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@0700 │ │ -0bcffe: 0e00 |0005: return-void │ │ +0cb704: |[0cb704] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.:()V │ │ +0cb714: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +0cb716: 2300 4804 |0001: new-array v0, v0, [F // type@0448 │ │ +0cb71a: 6900 0007 |0003: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@0700 │ │ +0cb71e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1162 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -0bd000: |[0bd000] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.:()V │ │ -0bd010: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0bd012: 7010 b10c 0400 |0001: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.:()V // method@0cb1 │ │ -0bd018: 1230 |0004: const/4 v0, #int 3 // #3 │ │ -0bd01a: 2300 4a04 |0005: new-array v0, v0, [F // type@044a │ │ -0bd01e: 2600 1100 0000 |0007: fill-array-data v0, 00000018 // +00000011 │ │ -0bd024: 5b40 ff06 |000a: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ -0bd028: 2330 4a04 |000c: new-array v0, v3, [F // type@044a │ │ -0bd02c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0bd02e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -0bd030: 4b02 0001 |0010: aput v2, v0, v1 │ │ -0bd034: 5b40 0107 |0012: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@0701 │ │ -0bd038: 5c43 fe06 |0014: iput-boolean v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.alwaysActive:Z // field@06fe │ │ -0bd03c: 0e00 |0016: return-void │ │ -0bd03e: 0000 |0017: nop // spacer │ │ -0bd040: 0003 0400 0300 0000 0000 803f 0000 ... |0018: array-data (10 units) │ │ +0cb720: |[0cb720] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.:()V │ │ +0cb730: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0cb732: 7010 b10c 0400 |0001: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.:()V // method@0cb1 │ │ +0cb738: 1230 |0004: const/4 v0, #int 3 // #3 │ │ +0cb73a: 2300 4804 |0005: new-array v0, v0, [F // type@0448 │ │ +0cb73e: 2600 1100 0000 |0007: fill-array-data v0, 00000018 // +00000011 │ │ +0cb744: 5b40 ff06 |000a: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ +0cb748: 2330 4804 |000c: new-array v0, v3, [F // type@0448 │ │ +0cb74c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0cb74e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +0cb750: 4b02 0001 |0010: aput v2, v0, v1 │ │ +0cb754: 5b40 0107 |0012: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@0701 │ │ +0cb758: 5c43 fe06 |0014: iput-boolean v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.alwaysActive:Z // field@06fe │ │ +0cb75c: 0e00 |0016: return-void │ │ +0cb75e: 0000 |0017: nop // spacer │ │ +0cb760: 0003 0400 0300 0000 0000 803f 0000 ... |0018: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1167 │ │ 0x0004 line=1164 │ │ 0x000c line=1165 │ │ 0x0014 line=1168 │ │ 0x0016 line=1169 │ │ @@ -243475,84 +243626,84 @@ │ │ type : '(F)[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 17 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 112 16-bit code units │ │ -0bd054: |[0bd054] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.getColor:(F)[F │ │ -0bd064: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0bd066: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -0bd068: 54fa 0107 |0002: iget-object v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@0701 │ │ -0bd06c: 21a5 |0004: array-length v5, v10 │ │ -0bd06e: 1214 |0005: const/4 v4, #int 1 // #1 │ │ -0bd070: 3554 0900 |0006: if-ge v4, v5, 000f // +0009 │ │ -0bd074: 4409 0a04 |0008: aget v9, v10, v4 │ │ -0bd078: 2d0b 0910 |000a: cmpl-float v11, v9, v16 │ │ -0bd07c: 3d0b 2c00 |000c: if-lez v11, 0038 // +002c │ │ -0bd080: 0141 |000e: move v1, v4 │ │ -0bd082: 4408 0a07 |000f: aget v8, v10, v7 │ │ -0bd086: da07 0703 |0011: mul-int/lit8 v7, v7, #int 3 // #03 │ │ -0bd08a: 54fb ff06 |0013: iget-object v11, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ -0bd08e: 4406 0b07 |0015: aget v6, v11, v7 │ │ -0bd092: 54fb ff06 |0017: iget-object v11, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ -0bd096: d80c 0701 |0019: add-int/lit8 v12, v7, #int 1 // #01 │ │ -0bd09a: 4403 0b0c |001b: aget v3, v11, v12 │ │ -0bd09e: 54fb ff06 |001d: iget-object v11, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ -0bd0a2: d80c 0702 |001f: add-int/lit8 v12, v7, #int 2 // #02 │ │ -0bd0a6: 4400 0b0c |0021: aget v0, v11, v12 │ │ -0bd0aa: 12fb |0023: const/4 v11, #int -1 // #ff │ │ -0bd0ac: 33b1 1800 |0024: if-ne v1, v11, 003c // +0018 │ │ -0bd0b0: 620b 0007 |0026: sget-object v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@0700 │ │ -0bd0b4: 120c |0028: const/4 v12, #int 0 // #0 │ │ -0bd0b6: 4b06 0b0c |0029: aput v6, v11, v12 │ │ -0bd0ba: 620b 0007 |002b: sget-object v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@0700 │ │ -0bd0be: 121c |002d: const/4 v12, #int 1 // #1 │ │ -0bd0c0: 4b03 0b0c |002e: aput v3, v11, v12 │ │ -0bd0c4: 620b 0007 |0030: sget-object v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@0700 │ │ -0bd0c8: 122c |0032: const/4 v12, #int 2 // #2 │ │ -0bd0ca: 4b00 0b0c |0033: aput v0, v11, v12 │ │ -0bd0ce: 620b 0007 |0035: sget-object v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@0700 │ │ -0bd0d2: 110b |0037: return-object v11 │ │ -0bd0d4: 0147 |0038: move v7, v4 │ │ -0bd0d6: d804 0401 |0039: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0bd0da: 28cb |003b: goto 0006 // -0035 │ │ -0bd0dc: a70b 1008 |003c: sub-float v11, v16, v8 │ │ -0bd0e0: 440c 0a01 |003e: aget v12, v10, v1 │ │ -0bd0e4: c78c |0040: sub-float/2addr v12, v8 │ │ -0bd0e6: a902 0b0c |0041: div-float v2, v11, v12 │ │ -0bd0ea: da01 0103 |0043: mul-int/lit8 v1, v1, #int 3 // #03 │ │ -0bd0ee: 620b 0007 |0045: sget-object v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@0700 │ │ -0bd0f2: 120c |0047: const/4 v12, #int 0 // #0 │ │ -0bd0f4: 54fd ff06 |0048: iget-object v13, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ -0bd0f8: 440d 0d01 |004a: aget v13, v13, v1 │ │ -0bd0fc: c76d |004c: sub-float/2addr v13, v6 │ │ -0bd0fe: c82d |004d: mul-float/2addr v13, v2 │ │ -0bd100: c66d |004e: add-float/2addr v13, v6 │ │ -0bd102: 4b0d 0b0c |004f: aput v13, v11, v12 │ │ -0bd106: 620b 0007 |0051: sget-object v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@0700 │ │ -0bd10a: 121c |0053: const/4 v12, #int 1 // #1 │ │ -0bd10c: 54fd ff06 |0054: iget-object v13, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ -0bd110: d80e 0101 |0056: add-int/lit8 v14, v1, #int 1 // #01 │ │ -0bd114: 440d 0d0e |0058: aget v13, v13, v14 │ │ -0bd118: c73d |005a: sub-float/2addr v13, v3 │ │ -0bd11a: c82d |005b: mul-float/2addr v13, v2 │ │ -0bd11c: c63d |005c: add-float/2addr v13, v3 │ │ -0bd11e: 4b0d 0b0c |005d: aput v13, v11, v12 │ │ -0bd122: 620b 0007 |005f: sget-object v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@0700 │ │ -0bd126: 122c |0061: const/4 v12, #int 2 // #2 │ │ -0bd128: 54fd ff06 |0062: iget-object v13, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ -0bd12c: d80e 0102 |0064: add-int/lit8 v14, v1, #int 2 // #02 │ │ -0bd130: 440d 0d0e |0066: aget v13, v13, v14 │ │ -0bd134: c70d |0068: sub-float/2addr v13, v0 │ │ -0bd136: c82d |0069: mul-float/2addr v13, v2 │ │ -0bd138: c60d |006a: add-float/2addr v13, v0 │ │ -0bd13a: 4b0d 0b0c |006b: aput v13, v11, v12 │ │ -0bd13e: 620b 0007 |006d: sget-object v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@0700 │ │ -0bd142: 28c8 |006f: goto 0037 // -0038 │ │ +0cb774: |[0cb774] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.getColor:(F)[F │ │ +0cb784: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0cb786: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +0cb788: 54fa 0107 |0002: iget-object v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@0701 │ │ +0cb78c: 21a5 |0004: array-length v5, v10 │ │ +0cb78e: 1214 |0005: const/4 v4, #int 1 // #1 │ │ +0cb790: 3554 0900 |0006: if-ge v4, v5, 000f // +0009 │ │ +0cb794: 4409 0a04 |0008: aget v9, v10, v4 │ │ +0cb798: 2d0b 0910 |000a: cmpl-float v11, v9, v16 │ │ +0cb79c: 3d0b 2c00 |000c: if-lez v11, 0038 // +002c │ │ +0cb7a0: 0141 |000e: move v1, v4 │ │ +0cb7a2: 4408 0a07 |000f: aget v8, v10, v7 │ │ +0cb7a6: da07 0703 |0011: mul-int/lit8 v7, v7, #int 3 // #03 │ │ +0cb7aa: 54fb ff06 |0013: iget-object v11, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ +0cb7ae: 4406 0b07 |0015: aget v6, v11, v7 │ │ +0cb7b2: 54fb ff06 |0017: iget-object v11, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ +0cb7b6: d80c 0701 |0019: add-int/lit8 v12, v7, #int 1 // #01 │ │ +0cb7ba: 4403 0b0c |001b: aget v3, v11, v12 │ │ +0cb7be: 54fb ff06 |001d: iget-object v11, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ +0cb7c2: d80c 0702 |001f: add-int/lit8 v12, v7, #int 2 // #02 │ │ +0cb7c6: 4400 0b0c |0021: aget v0, v11, v12 │ │ +0cb7ca: 12fb |0023: const/4 v11, #int -1 // #ff │ │ +0cb7cc: 33b1 1800 |0024: if-ne v1, v11, 003c // +0018 │ │ +0cb7d0: 620b 0007 |0026: sget-object v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@0700 │ │ +0cb7d4: 120c |0028: const/4 v12, #int 0 // #0 │ │ +0cb7d6: 4b06 0b0c |0029: aput v6, v11, v12 │ │ +0cb7da: 620b 0007 |002b: sget-object v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@0700 │ │ +0cb7de: 121c |002d: const/4 v12, #int 1 // #1 │ │ +0cb7e0: 4b03 0b0c |002e: aput v3, v11, v12 │ │ +0cb7e4: 620b 0007 |0030: sget-object v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@0700 │ │ +0cb7e8: 122c |0032: const/4 v12, #int 2 // #2 │ │ +0cb7ea: 4b00 0b0c |0033: aput v0, v11, v12 │ │ +0cb7ee: 620b 0007 |0035: sget-object v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@0700 │ │ +0cb7f2: 110b |0037: return-object v11 │ │ +0cb7f4: 0147 |0038: move v7, v4 │ │ +0cb7f6: d804 0401 |0039: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0cb7fa: 28cb |003b: goto 0006 // -0035 │ │ +0cb7fc: a70b 1008 |003c: sub-float v11, v16, v8 │ │ +0cb800: 440c 0a01 |003e: aget v12, v10, v1 │ │ +0cb804: c78c |0040: sub-float/2addr v12, v8 │ │ +0cb806: a902 0b0c |0041: div-float v2, v11, v12 │ │ +0cb80a: da01 0103 |0043: mul-int/lit8 v1, v1, #int 3 // #03 │ │ +0cb80e: 620b 0007 |0045: sget-object v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@0700 │ │ +0cb812: 120c |0047: const/4 v12, #int 0 // #0 │ │ +0cb814: 54fd ff06 |0048: iget-object v13, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ +0cb818: 440d 0d01 |004a: aget v13, v13, v1 │ │ +0cb81c: c76d |004c: sub-float/2addr v13, v6 │ │ +0cb81e: c82d |004d: mul-float/2addr v13, v2 │ │ +0cb820: c66d |004e: add-float/2addr v13, v6 │ │ +0cb822: 4b0d 0b0c |004f: aput v13, v11, v12 │ │ +0cb826: 620b 0007 |0051: sget-object v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@0700 │ │ +0cb82a: 121c |0053: const/4 v12, #int 1 // #1 │ │ +0cb82c: 54fd ff06 |0054: iget-object v13, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ +0cb830: d80e 0101 |0056: add-int/lit8 v14, v1, #int 1 // #01 │ │ +0cb834: 440d 0d0e |0058: aget v13, v13, v14 │ │ +0cb838: c73d |005a: sub-float/2addr v13, v3 │ │ +0cb83a: c82d |005b: mul-float/2addr v13, v2 │ │ +0cb83c: c63d |005c: add-float/2addr v13, v3 │ │ +0cb83e: 4b0d 0b0c |005d: aput v13, v11, v12 │ │ +0cb842: 620b 0007 |005f: sget-object v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@0700 │ │ +0cb846: 122c |0061: const/4 v12, #int 2 // #2 │ │ +0cb848: 54fd ff06 |0062: iget-object v13, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ +0cb84c: d80e 0102 |0064: add-int/lit8 v14, v1, #int 2 // #02 │ │ +0cb850: 440d 0d0e |0066: aget v13, v13, v14 │ │ +0cb854: c70d |0068: sub-float/2addr v13, v0 │ │ +0cb856: c82d |0069: mul-float/2addr v13, v2 │ │ +0cb858: c60d |006a: add-float/2addr v13, v0 │ │ +0cb85a: 4b0d 0b0c |006b: aput v13, v11, v12 │ │ +0cb85e: 620b 0007 |006d: sget-object v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@0700 │ │ +0cb862: 28c8 |006f: goto 0037 // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1188 │ │ 0x0002 line=1189 │ │ 0x0004 line=1190 │ │ 0x0005 line=1191 │ │ 0x0008 line=1192 │ │ @@ -243602,17 +243753,17 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd144: |[0bd144] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.getColors:()[F │ │ -0bd154: 5410 ff06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ -0bd158: 1100 |0002: return-object v0 │ │ +0cb864: |[0cb864] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.getColors:()[F │ │ +0cb874: 5410 ff06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ +0cb878: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1180 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;) │ │ @@ -243620,17 +243771,17 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd15c: |[0bd15c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.getTimeline:()[F │ │ -0bd16c: 5410 0107 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@0701 │ │ -0bd170: 1100 |0002: return-object v0 │ │ +0cb87c: |[0cb87c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.getTimeline:()[F │ │ +0cb88c: 5410 0107 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@0701 │ │ +0cb890: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1172 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;) │ │ @@ -243638,36 +243789,36 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -0bd174: |[0bd174] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;)V │ │ -0bd184: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0bd186: 6f20 b40c 5400 |0001: invoke-super {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;)V // method@0cb4 │ │ -0bd18c: 5450 ff06 |0004: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ -0bd190: 2100 |0006: array-length v0, v0 │ │ -0bd192: 2300 4a04 |0007: new-array v0, v0, [F // type@044a │ │ -0bd196: 5b40 ff06 |0009: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ -0bd19a: 5450 ff06 |000b: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ -0bd19e: 5441 ff06 |000d: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ -0bd1a2: 5442 ff06 |000f: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ -0bd1a6: 2122 |0011: array-length v2, v2 │ │ -0bd1a8: 7152 7826 3031 |0012: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0bd1ae: 5450 0107 |0015: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@0701 │ │ -0bd1b2: 2100 |0017: array-length v0, v0 │ │ -0bd1b4: 2300 4a04 |0018: new-array v0, v0, [F // type@044a │ │ -0bd1b8: 5b40 0107 |001a: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@0701 │ │ -0bd1bc: 5450 0107 |001c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@0701 │ │ -0bd1c0: 5441 0107 |001e: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@0701 │ │ -0bd1c4: 5442 0107 |0020: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@0701 │ │ -0bd1c8: 2122 |0022: array-length v2, v2 │ │ -0bd1ca: 7152 7826 3031 |0023: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0bd1d0: 0e00 |0026: return-void │ │ +0cb894: |[0cb894] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;)V │ │ +0cb8a4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0cb8a6: 6f20 b40c 5400 |0001: invoke-super {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;)V // method@0cb4 │ │ +0cb8ac: 5450 ff06 |0004: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ +0cb8b0: 2100 |0006: array-length v0, v0 │ │ +0cb8b2: 2300 4804 |0007: new-array v0, v0, [F // type@0448 │ │ +0cb8b6: 5b40 ff06 |0009: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ +0cb8ba: 5450 ff06 |000b: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ +0cb8be: 5441 ff06 |000d: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ +0cb8c2: 5442 ff06 |000f: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ +0cb8c6: 2122 |0011: array-length v2, v2 │ │ +0cb8c8: 7152 7826 3031 |0012: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0cb8ce: 5450 0107 |0015: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@0701 │ │ +0cb8d2: 2100 |0017: array-length v0, v0 │ │ +0cb8d4: 2300 4804 |0018: new-array v0, v0, [F // type@0448 │ │ +0cb8d8: 5b40 0107 |001a: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@0701 │ │ +0cb8dc: 5450 0107 |001c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@0701 │ │ +0cb8e0: 5441 0107 |001e: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@0701 │ │ +0cb8e4: 5442 0107 |0020: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@0701 │ │ +0cb8e8: 2122 |0022: array-length v2, v2 │ │ +0cb8ea: 7152 7826 3031 |0023: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0cb8f0: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1241 │ │ 0x0004 line=1242 │ │ 0x000b line=1243 │ │ 0x0015 line=1244 │ │ 0x001c line=1245 │ │ @@ -243681,67 +243832,67 @@ │ │ type : '(Ljava/io/BufferedReader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -0bd1d4: |[0bd1d4] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.load:(Ljava/io/BufferedReader;)V │ │ -0bd1e4: 6f20 b50c 5400 |0000: invoke-super {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.load:(Ljava/io/BufferedReader;)V // method@0cb5 │ │ -0bd1ea: 5541 fd06 |0003: iget-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.active:Z // field@06fd │ │ -0bd1ee: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ -0bd1f2: 0e00 |0007: return-void │ │ -0bd1f4: 1a01 8214 |0008: const-string v1, "colorsCount" // string@1482 │ │ -0bd1f8: 7120 210d 1500 |000a: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readInt:(Ljava/io/BufferedReader;Ljava/lang/String;)I // method@0d21 │ │ -0bd1fe: 0a01 |000d: move-result v1 │ │ -0bd200: 2311 4a04 |000e: new-array v1, v1, [F // type@044a │ │ -0bd204: 5b41 ff06 |0010: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ -0bd208: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0bd20a: 5441 ff06 |0013: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ -0bd20e: 2111 |0015: array-length v1, v1 │ │ -0bd210: 3510 2000 |0016: if-ge v0, v1, 0036 // +0020 │ │ -0bd214: 5441 ff06 |0018: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ -0bd218: 2202 c503 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0bd21c: 7010 6726 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0bd222: 1a03 8014 |001f: const-string v3, "colors" // string@1480 │ │ -0bd226: 6e20 6e26 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bd22c: 0c02 |0024: move-result-object v2 │ │ -0bd22e: 6e20 6b26 0200 |0025: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0bd234: 0c02 |0028: move-result-object v2 │ │ -0bd236: 6e10 7426 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0bd23c: 0c02 |002c: move-result-object v2 │ │ -0bd23e: 7120 200d 2500 |002d: invoke-static {v5, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d20 │ │ -0bd244: 0a02 |0030: move-result v2 │ │ -0bd246: 4b02 0100 |0031: aput v2, v1, v0 │ │ -0bd24a: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bd24e: 28de |0035: goto 0013 // -0022 │ │ -0bd250: 1a01 a429 |0036: const-string v1, "timelineCount" // string@29a4 │ │ -0bd254: 7120 210d 1500 |0038: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readInt:(Ljava/io/BufferedReader;Ljava/lang/String;)I // method@0d21 │ │ -0bd25a: 0a01 |003b: move-result v1 │ │ -0bd25c: 2311 4a04 |003c: new-array v1, v1, [F // type@044a │ │ -0bd260: 5b41 0107 |003e: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@0701 │ │ -0bd264: 1200 |0040: const/4 v0, #int 0 // #0 │ │ -0bd266: 5441 0107 |0041: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@0701 │ │ -0bd26a: 2111 |0043: array-length v1, v1 │ │ -0bd26c: 3510 c3ff |0044: if-ge v0, v1, 0007 // -003d │ │ -0bd270: 5441 0107 |0046: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@0701 │ │ -0bd274: 2202 c503 |0048: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0bd278: 7010 6726 0200 |004a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0bd27e: 1a03 a329 |004d: const-string v3, "timeline" // string@29a3 │ │ -0bd282: 6e20 6e26 3200 |004f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bd288: 0c02 |0052: move-result-object v2 │ │ -0bd28a: 6e20 6b26 0200 |0053: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0bd290: 0c02 |0056: move-result-object v2 │ │ -0bd292: 6e10 7426 0200 |0057: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0bd298: 0c02 |005a: move-result-object v2 │ │ -0bd29a: 7120 200d 2500 |005b: invoke-static {v5, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d20 │ │ -0bd2a0: 0a02 |005e: move-result v2 │ │ -0bd2a2: 4b02 0100 |005f: aput v2, v1, v0 │ │ -0bd2a6: d800 0001 |0061: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bd2aa: 28de |0063: goto 0041 // -0022 │ │ +0cb8f4: |[0cb8f4] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.load:(Ljava/io/BufferedReader;)V │ │ +0cb904: 6f20 b50c 5400 |0000: invoke-super {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.load:(Ljava/io/BufferedReader;)V // method@0cb5 │ │ +0cb90a: 5541 fd06 |0003: iget-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.active:Z // field@06fd │ │ +0cb90e: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ +0cb912: 0e00 |0007: return-void │ │ +0cb914: 1a01 8014 |0008: const-string v1, "colorsCount" // string@1480 │ │ +0cb918: 7120 210d 1500 |000a: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readInt:(Ljava/io/BufferedReader;Ljava/lang/String;)I // method@0d21 │ │ +0cb91e: 0a01 |000d: move-result v1 │ │ +0cb920: 2311 4804 |000e: new-array v1, v1, [F // type@0448 │ │ +0cb924: 5b41 ff06 |0010: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ +0cb928: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0cb92a: 5441 ff06 |0013: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ +0cb92e: 2111 |0015: array-length v1, v1 │ │ +0cb930: 3510 2000 |0016: if-ge v0, v1, 0036 // +0020 │ │ +0cb934: 5441 ff06 |0018: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ +0cb938: 2202 c303 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0cb93c: 7010 6726 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0cb942: 1a03 7e14 |001f: const-string v3, "colors" // string@147e │ │ +0cb946: 6e20 6e26 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cb94c: 0c02 |0024: move-result-object v2 │ │ +0cb94e: 6e20 6b26 0200 |0025: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0cb954: 0c02 |0028: move-result-object v2 │ │ +0cb956: 6e10 7426 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0cb95c: 0c02 |002c: move-result-object v2 │ │ +0cb95e: 7120 200d 2500 |002d: invoke-static {v5, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d20 │ │ +0cb964: 0a02 |0030: move-result v2 │ │ +0cb966: 4b02 0100 |0031: aput v2, v1, v0 │ │ +0cb96a: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0cb96e: 28de |0035: goto 0013 // -0022 │ │ +0cb970: 1a01 a229 |0036: const-string v1, "timelineCount" // string@29a2 │ │ +0cb974: 7120 210d 1500 |0038: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readInt:(Ljava/io/BufferedReader;Ljava/lang/String;)I // method@0d21 │ │ +0cb97a: 0a01 |003b: move-result v1 │ │ +0cb97c: 2311 4804 |003c: new-array v1, v1, [F // type@0448 │ │ +0cb980: 5b41 0107 |003e: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@0701 │ │ +0cb984: 1200 |0040: const/4 v0, #int 0 // #0 │ │ +0cb986: 5441 0107 |0041: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@0701 │ │ +0cb98a: 2111 |0043: array-length v1, v1 │ │ +0cb98c: 3510 c3ff |0044: if-ge v0, v1, 0007 // -003d │ │ +0cb990: 5441 0107 |0046: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@0701 │ │ +0cb994: 2202 c303 |0048: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0cb998: 7010 6726 0200 |004a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0cb99e: 1a03 a129 |004d: const-string v3, "timeline" // string@29a1 │ │ +0cb9a2: 6e20 6e26 3200 |004f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cb9a8: 0c02 |0052: move-result-object v2 │ │ +0cb9aa: 6e20 6b26 0200 |0053: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0cb9b0: 0c02 |0056: move-result-object v2 │ │ +0cb9b2: 6e10 7426 0200 |0057: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0cb9b8: 0c02 |005a: move-result-object v2 │ │ +0cb9ba: 7120 200d 2500 |005b: invoke-static {v5, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d20 │ │ +0cb9c0: 0a02 |005e: move-result v2 │ │ +0cb9c2: 4b02 0100 |005f: aput v2, v1, v0 │ │ +0cb9c6: d800 0001 |0061: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0cb9ca: 28de |0063: goto 0041 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1230 │ │ 0x0003 line=1231 │ │ 0x0007 line=1238 │ │ 0x0008 line=1232 │ │ 0x0012 line=1233 │ │ @@ -243761,105 +243912,105 @@ │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 172 16-bit code units │ │ -0bd2ac: |[0bd2ac] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.save:(Ljava/io/Writer;)V │ │ -0bd2bc: 6f20 b60c 4300 |0000: invoke-super {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.save:(Ljava/io/Writer;)V // method@0cb6 │ │ -0bd2c2: 5531 fd06 |0003: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.active:Z // field@06fd │ │ -0bd2c6: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ -0bd2ca: 0e00 |0007: return-void │ │ -0bd2cc: 2201 c503 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0bd2d0: 7010 6726 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0bd2d6: 1a02 8314 |000d: const-string v2, "colorsCount: " // string@1483 │ │ -0bd2da: 6e20 6e26 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bd2e0: 0c01 |0012: move-result-object v1 │ │ -0bd2e2: 5432 ff06 |0013: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ -0bd2e6: 2122 |0015: array-length v2, v2 │ │ -0bd2e8: 6e20 6b26 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0bd2ee: 0c01 |0019: move-result-object v1 │ │ -0bd2f0: 1a02 0100 |001a: const-string v2, " │ │ +0cb9cc: |[0cb9cc] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.save:(Ljava/io/Writer;)V │ │ +0cb9dc: 6f20 b60c 4300 |0000: invoke-super {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.save:(Ljava/io/Writer;)V // method@0cb6 │ │ +0cb9e2: 5531 fd06 |0003: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.active:Z // field@06fd │ │ +0cb9e6: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ +0cb9ea: 0e00 |0007: return-void │ │ +0cb9ec: 2201 c303 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0cb9f0: 7010 6726 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0cb9f6: 1a02 8114 |000d: const-string v2, "colorsCount: " // string@1481 │ │ +0cb9fa: 6e20 6e26 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cba00: 0c01 |0012: move-result-object v1 │ │ +0cba02: 5432 ff06 |0013: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ +0cba06: 2122 |0015: array-length v2, v2 │ │ +0cba08: 6e20 6b26 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0cba0e: 0c01 |0019: move-result-object v1 │ │ +0cba10: 1a02 0100 |001a: const-string v2, " │ │ " // string@0001 │ │ -0bd2f4: 6e20 6e26 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bd2fa: 0c01 |001f: move-result-object v1 │ │ -0bd2fc: 6e10 7426 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0bd302: 0c01 |0023: move-result-object v1 │ │ -0bd304: 6e20 b825 1400 |0024: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -0bd30a: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -0bd30c: 5431 ff06 |0028: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ -0bd310: 2111 |002a: array-length v1, v1 │ │ -0bd312: 3510 2f00 |002b: if-ge v0, v1, 005a // +002f │ │ -0bd316: 2201 c503 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0bd31a: 7010 6726 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0bd320: 1a02 8014 |0032: const-string v2, "colors" // string@1480 │ │ -0bd324: 6e20 6e26 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bd32a: 0c01 |0037: move-result-object v1 │ │ -0bd32c: 6e20 6b26 0100 |0038: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0bd332: 0c01 |003b: move-result-object v1 │ │ -0bd334: 1a02 fc00 |003c: const-string v2, ": " // string@00fc │ │ -0bd338: 6e20 6e26 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bd33e: 0c01 |0041: move-result-object v1 │ │ -0bd340: 5432 ff06 |0042: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ -0bd344: 4402 0200 |0044: aget v2, v2, v0 │ │ -0bd348: 6e20 6a26 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -0bd34e: 0c01 |0049: move-result-object v1 │ │ -0bd350: 1a02 0100 |004a: const-string v2, " │ │ +0cba14: 6e20 6e26 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cba1a: 0c01 |001f: move-result-object v1 │ │ +0cba1c: 6e10 7426 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0cba22: 0c01 |0023: move-result-object v1 │ │ +0cba24: 6e20 b825 1400 |0024: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +0cba2a: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +0cba2c: 5431 ff06 |0028: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ +0cba30: 2111 |002a: array-length v1, v1 │ │ +0cba32: 3510 2f00 |002b: if-ge v0, v1, 005a // +002f │ │ +0cba36: 2201 c303 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0cba3a: 7010 6726 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0cba40: 1a02 7e14 |0032: const-string v2, "colors" // string@147e │ │ +0cba44: 6e20 6e26 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cba4a: 0c01 |0037: move-result-object v1 │ │ +0cba4c: 6e20 6b26 0100 |0038: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0cba52: 0c01 |003b: move-result-object v1 │ │ +0cba54: 1a02 fc00 |003c: const-string v2, ": " // string@00fc │ │ +0cba58: 6e20 6e26 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cba5e: 0c01 |0041: move-result-object v1 │ │ +0cba60: 5432 ff06 |0042: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ +0cba64: 4402 0200 |0044: aget v2, v2, v0 │ │ +0cba68: 6e20 6a26 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +0cba6e: 0c01 |0049: move-result-object v1 │ │ +0cba70: 1a02 0100 |004a: const-string v2, " │ │ " // string@0001 │ │ -0bd354: 6e20 6e26 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bd35a: 0c01 |004f: move-result-object v1 │ │ -0bd35c: 6e10 7426 0100 |0050: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0bd362: 0c01 |0053: move-result-object v1 │ │ -0bd364: 6e20 b825 1400 |0054: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -0bd36a: d800 0001 |0057: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bd36e: 28cf |0059: goto 0028 // -0031 │ │ -0bd370: 2201 c503 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0bd374: 7010 6726 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0bd37a: 1a02 a529 |005f: const-string v2, "timelineCount: " // string@29a5 │ │ -0bd37e: 6e20 6e26 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bd384: 0c01 |0064: move-result-object v1 │ │ -0bd386: 5432 0107 |0065: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@0701 │ │ -0bd38a: 2122 |0067: array-length v2, v2 │ │ -0bd38c: 6e20 6b26 2100 |0068: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0bd392: 0c01 |006b: move-result-object v1 │ │ -0bd394: 1a02 0100 |006c: const-string v2, " │ │ +0cba74: 6e20 6e26 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cba7a: 0c01 |004f: move-result-object v1 │ │ +0cba7c: 6e10 7426 0100 |0050: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0cba82: 0c01 |0053: move-result-object v1 │ │ +0cba84: 6e20 b825 1400 |0054: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +0cba8a: d800 0001 |0057: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0cba8e: 28cf |0059: goto 0028 // -0031 │ │ +0cba90: 2201 c303 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0cba94: 7010 6726 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0cba9a: 1a02 a329 |005f: const-string v2, "timelineCount: " // string@29a3 │ │ +0cba9e: 6e20 6e26 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cbaa4: 0c01 |0064: move-result-object v1 │ │ +0cbaa6: 5432 0107 |0065: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@0701 │ │ +0cbaaa: 2122 |0067: array-length v2, v2 │ │ +0cbaac: 6e20 6b26 2100 |0068: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0cbab2: 0c01 |006b: move-result-object v1 │ │ +0cbab4: 1a02 0100 |006c: const-string v2, " │ │ " // string@0001 │ │ -0bd398: 6e20 6e26 2100 |006e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bd39e: 0c01 |0071: move-result-object v1 │ │ -0bd3a0: 6e10 7426 0100 |0072: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0bd3a6: 0c01 |0075: move-result-object v1 │ │ -0bd3a8: 6e20 b825 1400 |0076: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -0bd3ae: 1200 |0079: const/4 v0, #int 0 // #0 │ │ -0bd3b0: 5431 0107 |007a: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@0701 │ │ -0bd3b4: 2111 |007c: array-length v1, v1 │ │ -0bd3b6: 3510 8aff |007d: if-ge v0, v1, 0007 // -0076 │ │ -0bd3ba: 2201 c503 |007f: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0bd3be: 7010 6726 0100 |0081: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0bd3c4: 1a02 a329 |0084: const-string v2, "timeline" // string@29a3 │ │ -0bd3c8: 6e20 6e26 2100 |0086: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bd3ce: 0c01 |0089: move-result-object v1 │ │ -0bd3d0: 6e20 6b26 0100 |008a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0bd3d6: 0c01 |008d: move-result-object v1 │ │ -0bd3d8: 1a02 fc00 |008e: const-string v2, ": " // string@00fc │ │ -0bd3dc: 6e20 6e26 2100 |0090: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bd3e2: 0c01 |0093: move-result-object v1 │ │ -0bd3e4: 5432 0107 |0094: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@0701 │ │ -0bd3e8: 4402 0200 |0096: aget v2, v2, v0 │ │ -0bd3ec: 6e20 6a26 2100 |0098: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -0bd3f2: 0c01 |009b: move-result-object v1 │ │ -0bd3f4: 1a02 0100 |009c: const-string v2, " │ │ +0cbab8: 6e20 6e26 2100 |006e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cbabe: 0c01 |0071: move-result-object v1 │ │ +0cbac0: 6e10 7426 0100 |0072: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0cbac6: 0c01 |0075: move-result-object v1 │ │ +0cbac8: 6e20 b825 1400 |0076: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +0cbace: 1200 |0079: const/4 v0, #int 0 // #0 │ │ +0cbad0: 5431 0107 |007a: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@0701 │ │ +0cbad4: 2111 |007c: array-length v1, v1 │ │ +0cbad6: 3510 8aff |007d: if-ge v0, v1, 0007 // -0076 │ │ +0cbada: 2201 c303 |007f: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0cbade: 7010 6726 0100 |0081: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0cbae4: 1a02 a129 |0084: const-string v2, "timeline" // string@29a1 │ │ +0cbae8: 6e20 6e26 2100 |0086: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cbaee: 0c01 |0089: move-result-object v1 │ │ +0cbaf0: 6e20 6b26 0100 |008a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0cbaf6: 0c01 |008d: move-result-object v1 │ │ +0cbaf8: 1a02 fc00 |008e: const-string v2, ": " // string@00fc │ │ +0cbafc: 6e20 6e26 2100 |0090: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cbb02: 0c01 |0093: move-result-object v1 │ │ +0cbb04: 5432 0107 |0094: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@0701 │ │ +0cbb08: 4402 0200 |0096: aget v2, v2, v0 │ │ +0cbb0c: 6e20 6a26 2100 |0098: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +0cbb12: 0c01 |009b: move-result-object v1 │ │ +0cbb14: 1a02 0100 |009c: const-string v2, " │ │ " // string@0001 │ │ -0bd3f8: 6e20 6e26 2100 |009e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bd3fe: 0c01 |00a1: move-result-object v1 │ │ -0bd400: 6e10 7426 0100 |00a2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0bd406: 0c01 |00a5: move-result-object v1 │ │ -0bd408: 6e20 b825 1400 |00a6: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -0bd40e: d800 0001 |00a9: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bd412: 28cf |00ab: goto 007a // -0031 │ │ +0cbb18: 6e20 6e26 2100 |009e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cbb1e: 0c01 |00a1: move-result-object v1 │ │ +0cbb20: 6e10 7426 0100 |00a2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0cbb26: 0c01 |00a5: move-result-object v1 │ │ +0cbb28: 6e20 b825 1400 |00a6: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +0cbb2e: d800 0001 |00a9: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0cbb32: 28cf |00ab: goto 007a // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1219 │ │ 0x0003 line=1220 │ │ 0x0007 line=1227 │ │ 0x0008 line=1221 │ │ 0x0027 line=1222 │ │ @@ -243879,17 +244030,17 @@ │ │ type : '([F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd414: |[0bd414] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.setColors:([F)V │ │ -0bd424: 5b01 ff06 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ -0bd428: 0e00 |0002: return-void │ │ +0cbb34: |[0cbb34] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.setColors:([F)V │ │ +0cbb44: 5b01 ff06 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ff │ │ +0cbb48: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1184 │ │ 0x0002 line=1185 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; │ │ 0x0000 - 0x0003 reg=1 colors [F │ │ @@ -243899,32 +244050,32 @@ │ │ type : '([F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd42c: |[0bd42c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.setTimeline:([F)V │ │ -0bd43c: 5b01 0107 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@0701 │ │ -0bd440: 0e00 |0002: return-void │ │ +0cbb4c: |[0cbb4c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.setTimeline:([F)V │ │ +0cbb5c: 5b01 0107 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@0701 │ │ +0cbb60: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1176 │ │ 0x0002 line=1177 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; │ │ 0x0000 - 0x0003 reg=1 timeline [F │ │ │ │ - source_file_idx : 3586 (ParticleEmitter.java) │ │ + source_file_idx : 3584 (ParticleEmitter.java) │ │ │ │ Class #508 header: │ │ -class_idx : 318 │ │ +class_idx : 316 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 320 │ │ -source_file_idx : 3586 │ │ +superclass_idx : 318 │ │ +source_file_idx : 3584 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #508 annotations: │ │ Annotations on class │ │ @@ -243952,17 +244103,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bd444: |[0bd444] com.badlogic.gdx.graphics.g2d.ParticleEmitter$NumericValue.:()V │ │ -0bd454: 7010 b10c 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.:()V // method@0cb1 │ │ -0bd45a: 0e00 |0003: return-void │ │ +0cbb64: |[0cbb64] com.badlogic.gdx.graphics.g2d.ParticleEmitter$NumericValue.:()V │ │ +0cbb74: 7010 b10c 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.:()V // method@0cb1 │ │ +0cbb7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=959 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue; │ │ │ │ Virtual methods - │ │ @@ -243971,17 +244122,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd45c: |[0bd45c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$NumericValue.getValue:()F │ │ -0bd46c: 5210 0307 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;.value:F // field@0703 │ │ -0bd470: 0f00 |0002: return v0 │ │ +0cbb7c: |[0cbb7c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$NumericValue.getValue:()F │ │ +0cbb8c: 5210 0307 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;.value:F // field@0703 │ │ +0cbb90: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=963 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;) │ │ @@ -243989,19 +244140,19 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0bd474: |[0bd474] com.badlogic.gdx.graphics.g2d.ParticleEmitter$NumericValue.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;)V │ │ -0bd484: 6f20 b40c 2100 |0000: invoke-super {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;)V // method@0cb4 │ │ -0bd48a: 5220 0307 |0003: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;.value:F // field@0703 │ │ -0bd48e: 5910 0307 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;.value:F // field@0703 │ │ -0bd492: 0e00 |0007: return-void │ │ +0cbb94: |[0cbb94] com.badlogic.gdx.graphics.g2d.ParticleEmitter$NumericValue.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;)V │ │ +0cbba4: 6f20 b40c 2100 |0000: invoke-super {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;)V // method@0cb4 │ │ +0cbbaa: 5220 0307 |0003: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;.value:F // field@0703 │ │ +0cbbae: 5910 0307 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;.value:F // field@0703 │ │ +0cbbb2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=983 │ │ 0x0003 line=984 │ │ 0x0007 line=985 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue; │ │ @@ -244012,24 +244163,24 @@ │ │ type : '(Ljava/io/BufferedReader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0bd494: |[0bd494] com.badlogic.gdx.graphics.g2d.ParticleEmitter$NumericValue.load:(Ljava/io/BufferedReader;)V │ │ -0bd4a4: 6f20 b50c 2100 |0000: invoke-super {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.load:(Ljava/io/BufferedReader;)V // method@0cb5 │ │ -0bd4aa: 5510 0207 |0003: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;.active:Z // field@0702 │ │ -0bd4ae: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -0bd4b2: 0e00 |0007: return-void │ │ -0bd4b4: 1a00 0b2b |0008: const-string v0, "value" // string@2b0b │ │ -0bd4b8: 7120 200d 0200 |000a: invoke-static {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d20 │ │ -0bd4be: 0a00 |000d: move-result v0 │ │ -0bd4c0: 5910 0307 |000e: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;.value:F // field@0703 │ │ -0bd4c4: 28f7 |0010: goto 0007 // -0009 │ │ +0cbbb4: |[0cbbb4] com.badlogic.gdx.graphics.g2d.ParticleEmitter$NumericValue.load:(Ljava/io/BufferedReader;)V │ │ +0cbbc4: 6f20 b50c 2100 |0000: invoke-super {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.load:(Ljava/io/BufferedReader;)V // method@0cb5 │ │ +0cbbca: 5510 0207 |0003: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;.active:Z // field@0702 │ │ +0cbbce: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0cbbd2: 0e00 |0007: return-void │ │ +0cbbd4: 1a00 092b |0008: const-string v0, "value" // string@2b09 │ │ +0cbbd8: 7120 200d 0200 |000a: invoke-static {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d20 │ │ +0cbbde: 0a00 |000d: move-result v0 │ │ +0cbbe0: 5910 0307 |000e: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;.value:F // field@0703 │ │ +0cbbe4: 28f7 |0010: goto 0007 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=977 │ │ 0x0003 line=978 │ │ 0x0007 line=980 │ │ 0x0008 line=979 │ │ locals : │ │ @@ -244041,35 +244192,35 @@ │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0bd4c8: |[0bd4c8] com.badlogic.gdx.graphics.g2d.ParticleEmitter$NumericValue.save:(Ljava/io/Writer;)V │ │ -0bd4d8: 6f20 b60c 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.save:(Ljava/io/Writer;)V // method@0cb6 │ │ -0bd4de: 5520 0207 |0003: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;.active:Z // field@0702 │ │ -0bd4e2: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -0bd4e6: 0e00 |0007: return-void │ │ -0bd4e8: 2200 c503 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0bd4ec: 7010 6726 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0bd4f2: 1a01 112b |000d: const-string v1, "value: " // string@2b11 │ │ -0bd4f6: 6e20 6e26 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bd4fc: 0c00 |0012: move-result-object v0 │ │ -0bd4fe: 5221 0307 |0013: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;.value:F // field@0703 │ │ -0bd502: 6e20 6a26 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -0bd508: 0c00 |0018: move-result-object v0 │ │ -0bd50a: 1a01 0100 |0019: const-string v1, " │ │ +0cbbe8: |[0cbbe8] com.badlogic.gdx.graphics.g2d.ParticleEmitter$NumericValue.save:(Ljava/io/Writer;)V │ │ +0cbbf8: 6f20 b60c 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.save:(Ljava/io/Writer;)V // method@0cb6 │ │ +0cbbfe: 5520 0207 |0003: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;.active:Z // field@0702 │ │ +0cbc02: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0cbc06: 0e00 |0007: return-void │ │ +0cbc08: 2200 c303 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0cbc0c: 7010 6726 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0cbc12: 1a01 0f2b |000d: const-string v1, "value: " // string@2b0f │ │ +0cbc16: 6e20 6e26 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cbc1c: 0c00 |0012: move-result-object v0 │ │ +0cbc1e: 5221 0307 |0013: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;.value:F // field@0703 │ │ +0cbc22: 6e20 6a26 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +0cbc28: 0c00 |0018: move-result-object v0 │ │ +0cbc2a: 1a01 0100 |0019: const-string v1, " │ │ " // string@0001 │ │ -0bd50e: 6e20 6e26 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bd514: 0c00 |001e: move-result-object v0 │ │ -0bd516: 6e10 7426 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0bd51c: 0c00 |0022: move-result-object v0 │ │ -0bd51e: 6e20 b825 0300 |0023: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -0bd524: 28e1 |0026: goto 0007 // -001f │ │ +0cbc2e: 6e20 6e26 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cbc34: 0c00 |001e: move-result-object v0 │ │ +0cbc36: 6e10 7426 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0cbc3c: 0c00 |0022: move-result-object v0 │ │ +0cbc3e: 6e20 b825 0300 |0023: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +0cbc44: 28e1 |0026: goto 0007 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=971 │ │ 0x0003 line=972 │ │ 0x0007 line=974 │ │ 0x0008 line=973 │ │ locals : │ │ @@ -244081,32 +244232,32 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd528: |[0bd528] com.badlogic.gdx.graphics.g2d.ParticleEmitter$NumericValue.setValue:(F)V │ │ -0bd538: 5901 0307 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;.value:F // field@0703 │ │ -0bd53c: 0e00 |0002: return-void │ │ +0cbc48: |[0cbc48] com.badlogic.gdx.graphics.g2d.ParticleEmitter$NumericValue.setValue:(F)V │ │ +0cbc58: 5901 0307 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;.value:F // field@0703 │ │ +0cbc5c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=967 │ │ 0x0002 line=968 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue; │ │ 0x0000 - 0x0003 reg=1 value F │ │ │ │ - source_file_idx : 3586 (ParticleEmitter.java) │ │ + source_file_idx : 3584 (ParticleEmitter.java) │ │ │ │ Class #509 header: │ │ -class_idx : 321 │ │ +class_idx : 319 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 320 │ │ -source_file_idx : 3586 │ │ +superclass_idx : 318 │ │ +source_file_idx : 3584 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ Class #509 annotations: │ │ Annotations on class │ │ @@ -244138,17 +244289,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bd540: |[0bd540] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.:()V │ │ -0bd550: 7010 b10c 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.:()V // method@0cb1 │ │ -0bd556: 0e00 |0003: return-void │ │ +0cbc60: |[0cbc60] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.:()V │ │ +0cbc70: 7010 b10c 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.:()V // method@0cb1 │ │ +0cbc76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=988 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; │ │ │ │ Virtual methods - │ │ @@ -244157,17 +244308,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd558: |[0bd558] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.getLowMax:()F │ │ -0bd568: 5210 1a07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@071a │ │ -0bd56c: 0f00 |0002: return v0 │ │ +0cbc78: |[0cbc78] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.getLowMax:()F │ │ +0cbc88: 5210 1a07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@071a │ │ +0cbc8c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1014 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;) │ │ @@ -244175,17 +244326,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd570: |[0bd570] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.getLowMin:()F │ │ -0bd580: 5210 1b07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@071b │ │ -0bd584: 0f00 |0002: return v0 │ │ +0cbc90: |[0cbc90] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.getLowMin:()F │ │ +0cbca0: 5210 1b07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@071b │ │ +0cbca4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1006 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;) │ │ @@ -244193,21 +244344,21 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0bd588: |[0bd588] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;)V │ │ -0bd598: 6f20 b40c 2100 |0000: invoke-super {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;)V // method@0cb4 │ │ -0bd59e: 5220 1a07 |0003: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@071a │ │ -0bd5a2: 5910 1a07 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@071a │ │ -0bd5a6: 5220 1b07 |0007: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@071b │ │ -0bd5aa: 5910 1b07 |0009: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@071b │ │ -0bd5ae: 0e00 |000b: return-void │ │ +0cbca8: |[0cbca8] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;)V │ │ +0cbcb8: 6f20 b40c 2100 |0000: invoke-super {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;)V // method@0cb4 │ │ +0cbcbe: 5220 1a07 |0003: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@071a │ │ +0cbcc2: 5910 1a07 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@071a │ │ +0cbcc6: 5220 1b07 |0007: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@071b │ │ +0cbcca: 5910 1b07 |0009: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@071b │ │ +0cbcce: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1036 │ │ 0x0003 line=1037 │ │ 0x0007 line=1038 │ │ 0x000b line=1039 │ │ locals : │ │ @@ -244219,28 +244370,28 @@ │ │ type : '(Ljava/io/BufferedReader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0bd5b0: |[0bd5b0] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.load:(Ljava/io/BufferedReader;)V │ │ -0bd5c0: 6f20 b50c 2100 |0000: invoke-super {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.load:(Ljava/io/BufferedReader;)V // method@0cb5 │ │ -0bd5c6: 5510 1907 |0003: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.active:Z // field@0719 │ │ -0bd5ca: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -0bd5ce: 0e00 |0007: return-void │ │ -0bd5d0: 1a00 7d20 |0008: const-string v0, "lowMin" // string@207d │ │ -0bd5d4: 7120 200d 0200 |000a: invoke-static {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d20 │ │ -0bd5da: 0a00 |000d: move-result v0 │ │ -0bd5dc: 5910 1b07 |000e: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@071b │ │ -0bd5e0: 1a00 7b20 |0010: const-string v0, "lowMax" // string@207b │ │ -0bd5e4: 7120 200d 0200 |0012: invoke-static {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d20 │ │ -0bd5ea: 0a00 |0015: move-result v0 │ │ -0bd5ec: 5910 1a07 |0016: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@071a │ │ -0bd5f0: 28ef |0018: goto 0007 // -0011 │ │ +0cbcd0: |[0cbcd0] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.load:(Ljava/io/BufferedReader;)V │ │ +0cbce0: 6f20 b50c 2100 |0000: invoke-super {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.load:(Ljava/io/BufferedReader;)V // method@0cb5 │ │ +0cbce6: 5510 1907 |0003: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.active:Z // field@0719 │ │ +0cbcea: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0cbcee: 0e00 |0007: return-void │ │ +0cbcf0: 1a00 7b20 |0008: const-string v0, "lowMin" // string@207b │ │ +0cbcf4: 7120 200d 0200 |000a: invoke-static {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d20 │ │ +0cbcfa: 0a00 |000d: move-result v0 │ │ +0cbcfc: 5910 1b07 |000e: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@071b │ │ +0cbd00: 1a00 7920 |0010: const-string v0, "lowMax" // string@2079 │ │ +0cbd04: 7120 200d 0200 |0012: invoke-static {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d20 │ │ +0cbd0a: 0a00 |0015: move-result v0 │ │ +0cbd0c: 5910 1a07 |0016: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@071a │ │ +0cbd10: 28ef |0018: goto 0007 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1029 │ │ 0x0003 line=1030 │ │ 0x0007 line=1033 │ │ 0x0008 line=1031 │ │ 0x0010 line=1032 │ │ @@ -244253,24 +244404,24 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0bd5f4: |[0bd5f4] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.newLowValue:()F │ │ -0bd604: 5230 1b07 |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@071b │ │ -0bd608: 5231 1a07 |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@071a │ │ -0bd60c: 5232 1b07 |0004: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@071b │ │ -0bd610: c721 |0006: sub-float/2addr v1, v2 │ │ -0bd612: 7100 9113 0000 |0007: invoke-static {}, Lcom/badlogic/gdx/math/MathUtils;.random:()F // method@1391 │ │ -0bd618: 0a02 |000a: move-result v2 │ │ -0bd61a: c821 |000b: mul-float/2addr v1, v2 │ │ -0bd61c: c610 |000c: add-float/2addr v0, v1 │ │ -0bd61e: 0f00 |000d: return v0 │ │ +0cbd14: |[0cbd14] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.newLowValue:()F │ │ +0cbd24: 5230 1b07 |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@071b │ │ +0cbd28: 5231 1a07 |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@071a │ │ +0cbd2c: 5232 1b07 |0004: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@071b │ │ +0cbd30: c721 |0006: sub-float/2addr v1, v2 │ │ +0cbd32: 7100 9113 0000 |0007: invoke-static {}, Lcom/badlogic/gdx/math/MathUtils;.random:()F // method@1391 │ │ +0cbd38: 0a02 |000a: move-result v2 │ │ +0cbd3a: c821 |000b: mul-float/2addr v1, v2 │ │ +0cbd3c: c610 |000c: add-float/2addr v0, v1 │ │ +0cbd3e: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=992 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;) │ │ @@ -244278,50 +244429,50 @@ │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -0bd620: |[0bd620] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.save:(Ljava/io/Writer;)V │ │ -0bd630: 6f20 b60c 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.save:(Ljava/io/Writer;)V // method@0cb6 │ │ -0bd636: 5520 1907 |0003: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.active:Z // field@0719 │ │ -0bd63a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -0bd63e: 0e00 |0007: return-void │ │ -0bd640: 2200 c503 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0bd644: 7010 6726 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0bd64a: 1a01 7e20 |000d: const-string v1, "lowMin: " // string@207e │ │ -0bd64e: 6e20 6e26 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bd654: 0c00 |0012: move-result-object v0 │ │ -0bd656: 5221 1b07 |0013: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@071b │ │ -0bd65a: 6e20 6a26 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -0bd660: 0c00 |0018: move-result-object v0 │ │ -0bd662: 1a01 0100 |0019: const-string v1, " │ │ +0cbd40: |[0cbd40] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.save:(Ljava/io/Writer;)V │ │ +0cbd50: 6f20 b60c 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.save:(Ljava/io/Writer;)V // method@0cb6 │ │ +0cbd56: 5520 1907 |0003: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.active:Z // field@0719 │ │ +0cbd5a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0cbd5e: 0e00 |0007: return-void │ │ +0cbd60: 2200 c303 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0cbd64: 7010 6726 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0cbd6a: 1a01 7c20 |000d: const-string v1, "lowMin: " // string@207c │ │ +0cbd6e: 6e20 6e26 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cbd74: 0c00 |0012: move-result-object v0 │ │ +0cbd76: 5221 1b07 |0013: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@071b │ │ +0cbd7a: 6e20 6a26 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +0cbd80: 0c00 |0018: move-result-object v0 │ │ +0cbd82: 1a01 0100 |0019: const-string v1, " │ │ " // string@0001 │ │ -0bd666: 6e20 6e26 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bd66c: 0c00 |001e: move-result-object v0 │ │ -0bd66e: 6e10 7426 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0bd674: 0c00 |0022: move-result-object v0 │ │ -0bd676: 6e20 b825 0300 |0023: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -0bd67c: 2200 c503 |0026: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0bd680: 7010 6726 0000 |0028: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0bd686: 1a01 7c20 |002b: const-string v1, "lowMax: " // string@207c │ │ -0bd68a: 6e20 6e26 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bd690: 0c00 |0030: move-result-object v0 │ │ -0bd692: 5221 1a07 |0031: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@071a │ │ -0bd696: 6e20 6a26 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -0bd69c: 0c00 |0036: move-result-object v0 │ │ -0bd69e: 1a01 0100 |0037: const-string v1, " │ │ +0cbd86: 6e20 6e26 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cbd8c: 0c00 |001e: move-result-object v0 │ │ +0cbd8e: 6e10 7426 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0cbd94: 0c00 |0022: move-result-object v0 │ │ +0cbd96: 6e20 b825 0300 |0023: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +0cbd9c: 2200 c303 |0026: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0cbda0: 7010 6726 0000 |0028: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0cbda6: 1a01 7a20 |002b: const-string v1, "lowMax: " // string@207a │ │ +0cbdaa: 6e20 6e26 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cbdb0: 0c00 |0030: move-result-object v0 │ │ +0cbdb2: 5221 1a07 |0031: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@071a │ │ +0cbdb6: 6e20 6a26 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +0cbdbc: 0c00 |0036: move-result-object v0 │ │ +0cbdbe: 1a01 0100 |0037: const-string v1, " │ │ " // string@0001 │ │ -0bd6a2: 6e20 6e26 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bd6a8: 0c00 |003c: move-result-object v0 │ │ -0bd6aa: 6e10 7426 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0bd6b0: 0c00 |0040: move-result-object v0 │ │ -0bd6b2: 6e20 b825 0300 |0041: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -0bd6b8: 28c3 |0044: goto 0007 // -003d │ │ +0cbdc2: 6e20 6e26 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cbdc8: 0c00 |003c: move-result-object v0 │ │ +0cbdca: 6e10 7426 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0cbdd0: 0c00 |0040: move-result-object v0 │ │ +0cbdd2: 6e20 b825 0300 |0041: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +0cbdd8: 28c3 |0044: goto 0007 // -003d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1022 │ │ 0x0003 line=1023 │ │ 0x0007 line=1026 │ │ 0x0008 line=1024 │ │ 0x0026 line=1025 │ │ @@ -244334,18 +244485,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0bd6bc: |[0bd6bc] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.setLow:(F)V │ │ -0bd6cc: 5901 1b07 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@071b │ │ -0bd6d0: 5901 1a07 |0002: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@071a │ │ -0bd6d4: 0e00 |0004: return-void │ │ +0cbddc: |[0cbddc] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.setLow:(F)V │ │ +0cbdec: 5901 1b07 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@071b │ │ +0cbdf0: 5901 1a07 |0002: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@071a │ │ +0cbdf4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=996 │ │ 0x0002 line=997 │ │ 0x0004 line=998 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; │ │ @@ -244356,18 +244507,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0bd6d8: |[0bd6d8] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.setLow:(FF)V │ │ -0bd6e8: 5901 1b07 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@071b │ │ -0bd6ec: 5902 1a07 |0002: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@071a │ │ -0bd6f0: 0e00 |0004: return-void │ │ +0cbdf8: |[0cbdf8] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.setLow:(FF)V │ │ +0cbe08: 5901 1b07 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@071b │ │ +0cbe0c: 5902 1a07 |0002: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@071a │ │ +0cbe10: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ 0x0002 line=1002 │ │ 0x0004 line=1003 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; │ │ @@ -244379,17 +244530,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd6f4: |[0bd6f4] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.setLowMax:(F)V │ │ -0bd704: 5901 1a07 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@071a │ │ -0bd708: 0e00 |0002: return-void │ │ +0cbe14: |[0cbe14] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.setLowMax:(F)V │ │ +0cbe24: 5901 1a07 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@071a │ │ +0cbe28: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1018 │ │ 0x0002 line=1019 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; │ │ 0x0000 - 0x0003 reg=1 lowMax F │ │ @@ -244399,32 +244550,32 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd70c: |[0bd70c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.setLowMin:(F)V │ │ -0bd71c: 5901 1b07 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@071b │ │ -0bd720: 0e00 |0002: return-void │ │ +0cbe2c: |[0cbe2c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.setLowMin:(F)V │ │ +0cbe3c: 5901 1b07 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@071b │ │ +0cbe40: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1010 │ │ 0x0002 line=1011 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; │ │ 0x0000 - 0x0003 reg=1 lowMin F │ │ │ │ - source_file_idx : 3586 (ParticleEmitter.java) │ │ + source_file_idx : 3584 (ParticleEmitter.java) │ │ │ │ Class #510 header: │ │ -class_idx : 325 │ │ +class_idx : 323 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 320 │ │ -source_file_idx : 3586 │ │ +superclass_idx : 318 │ │ +source_file_idx : 3584 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #510 annotations: │ │ Annotations on class │ │ @@ -244460,21 +244611,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0bd724: |[0bd724] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.:()V │ │ -0bd734: 7010 b10c 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.:()V // method@0cb1 │ │ -0bd73a: 6200 2907 |0003: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.point:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0729 │ │ -0bd73e: 5b10 2d07 |0005: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@072d │ │ -0bd742: 6200 2307 |0007: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.both:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0723 │ │ -0bd746: 5b10 2e07 |0009: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.side:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@072e │ │ -0bd74a: 0e00 |000b: return-void │ │ +0cbe44: |[0cbe44] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.:()V │ │ +0cbe54: 7010 b10c 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.:()V // method@0cb1 │ │ +0cbe5a: 6200 2907 |0003: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.point:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0729 │ │ +0cbe5e: 5b10 2d07 |0005: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@072d │ │ +0cbe62: 6200 2307 |0007: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.both:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0723 │ │ +0cbe66: 5b10 2e07 |0009: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.side:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@072e │ │ +0cbe6a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1249 │ │ 0x0003 line=1250 │ │ 0x0007 line=1252 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; │ │ @@ -244485,17 +244636,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd74c: |[0bd74c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.getShape:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; │ │ -0bd75c: 5410 2d07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@072d │ │ -0bd760: 1100 |0002: return-object v0 │ │ +0cbe6c: |[0cbe6c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.getShape:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; │ │ +0cbe7c: 5410 2d07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@072d │ │ +0cbe80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1255 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;) │ │ @@ -244503,17 +244654,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd764: |[0bd764] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.getSide:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; │ │ -0bd774: 5410 2e07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.side:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@072e │ │ -0bd778: 1100 |0002: return-object v0 │ │ +0cbe84: |[0cbe84] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.getSide:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; │ │ +0cbe94: 5410 2e07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.side:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@072e │ │ +0cbe98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1271 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;) │ │ @@ -244521,17 +244672,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd77c: |[0bd77c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.isEdges:()Z │ │ -0bd78c: 5510 2c07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.edges:Z // field@072c │ │ -0bd790: 0f00 |0002: return v0 │ │ +0cbe9c: |[0cbe9c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.isEdges:()Z │ │ +0cbeac: 5510 2c07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.edges:Z // field@072c │ │ +0cbeb0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1263 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;) │ │ @@ -244539,23 +244690,23 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0bd794: |[0bd794] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;)V │ │ -0bd7a4: 6f20 b40c 2100 |0000: invoke-super {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;)V // method@0cb4 │ │ -0bd7aa: 5420 2d07 |0003: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@072d │ │ -0bd7ae: 5b10 2d07 |0005: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@072d │ │ -0bd7b2: 5520 2c07 |0007: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.edges:Z // field@072c │ │ -0bd7b6: 5c10 2c07 |0009: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.edges:Z // field@072c │ │ -0bd7ba: 5420 2e07 |000b: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.side:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@072e │ │ -0bd7be: 5b10 2e07 |000d: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.side:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@072e │ │ -0bd7c2: 0e00 |000f: return-void │ │ +0cbeb4: |[0cbeb4] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;)V │ │ +0cbec4: 6f20 b40c 2100 |0000: invoke-super {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;)V // method@0cb4 │ │ +0cbeca: 5420 2d07 |0003: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@072d │ │ +0cbece: 5b10 2d07 |0005: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@072d │ │ +0cbed2: 5520 2c07 |0007: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.edges:Z // field@072c │ │ +0cbed6: 5c10 2c07 |0009: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.edges:Z // field@072c │ │ +0cbeda: 5420 2e07 |000b: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.side:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@072e │ │ +0cbede: 5b10 2e07 |000d: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.side:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@072e │ │ +0cbee2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1299 │ │ 0x0003 line=1300 │ │ 0x0007 line=1301 │ │ 0x000b line=1302 │ │ 0x000f line=1303 │ │ @@ -244568,39 +244719,39 @@ │ │ type : '(Ljava/io/BufferedReader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -0bd7c4: |[0bd7c4] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.load:(Ljava/io/BufferedReader;)V │ │ -0bd7d4: 6f20 b50c 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.load:(Ljava/io/BufferedReader;)V // method@0cb5 │ │ -0bd7da: 5520 2b07 |0003: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.active:Z // field@072b │ │ -0bd7de: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -0bd7e2: 0e00 |0007: return-void │ │ -0bd7e4: 1a00 0228 |0008: const-string v0, "shape" // string@2802 │ │ -0bd7e8: 7120 220d 0300 |000a: invoke-static {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readString:(Ljava/io/BufferedReader;Ljava/lang/String;)Ljava/lang/String; // method@0d22 │ │ -0bd7ee: 0c00 |000d: move-result-object v0 │ │ -0bd7f0: 7110 e40c 0000 |000e: invoke-static {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // method@0ce4 │ │ -0bd7f6: 0c00 |0011: move-result-object v0 │ │ -0bd7f8: 5b20 2d07 |0012: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@072d │ │ -0bd7fc: 5420 2d07 |0014: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@072d │ │ -0bd800: 6201 2707 |0016: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ellipse:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0727 │ │ -0bd804: 3310 efff |0018: if-ne v0, v1, 0007 // -0011 │ │ -0bd808: 1a00 9816 |001a: const-string v0, "edges" // string@1698 │ │ -0bd80c: 7120 1f0d 0300 |001c: invoke-static {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z // method@0d1f │ │ -0bd812: 0a00 |001f: move-result v0 │ │ -0bd814: 5c20 2c07 |0020: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.edges:Z // field@072c │ │ -0bd818: 1a00 1328 |0022: const-string v0, "side" // string@2813 │ │ -0bd81c: 7120 220d 0300 |0024: invoke-static {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readString:(Ljava/io/BufferedReader;Ljava/lang/String;)Ljava/lang/String; // method@0d22 │ │ -0bd822: 0c00 |0027: move-result-object v0 │ │ -0bd824: 7110 df0c 0000 |0028: invoke-static {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // method@0cdf │ │ -0bd82a: 0c00 |002b: move-result-object v0 │ │ -0bd82c: 5b20 2e07 |002c: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.side:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@072e │ │ -0bd830: 28d9 |002e: goto 0007 // -0027 │ │ +0cbee4: |[0cbee4] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.load:(Ljava/io/BufferedReader;)V │ │ +0cbef4: 6f20 b50c 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.load:(Ljava/io/BufferedReader;)V // method@0cb5 │ │ +0cbefa: 5520 2b07 |0003: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.active:Z // field@072b │ │ +0cbefe: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0cbf02: 0e00 |0007: return-void │ │ +0cbf04: 1a00 0028 |0008: const-string v0, "shape" // string@2800 │ │ +0cbf08: 7120 220d 0300 |000a: invoke-static {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readString:(Ljava/io/BufferedReader;Ljava/lang/String;)Ljava/lang/String; // method@0d22 │ │ +0cbf0e: 0c00 |000d: move-result-object v0 │ │ +0cbf10: 7110 e40c 0000 |000e: invoke-static {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // method@0ce4 │ │ +0cbf16: 0c00 |0011: move-result-object v0 │ │ +0cbf18: 5b20 2d07 |0012: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@072d │ │ +0cbf1c: 5420 2d07 |0014: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@072d │ │ +0cbf20: 6201 2707 |0016: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ellipse:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0727 │ │ +0cbf24: 3310 efff |0018: if-ne v0, v1, 0007 // -0011 │ │ +0cbf28: 1a00 9616 |001a: const-string v0, "edges" // string@1696 │ │ +0cbf2c: 7120 1f0d 0300 |001c: invoke-static {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z // method@0d1f │ │ +0cbf32: 0a00 |001f: move-result v0 │ │ +0cbf34: 5c20 2c07 |0020: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.edges:Z // field@072c │ │ +0cbf38: 1a00 1128 |0022: const-string v0, "side" // string@2811 │ │ +0cbf3c: 7120 220d 0300 |0024: invoke-static {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readString:(Ljava/io/BufferedReader;Ljava/lang/String;)Ljava/lang/String; // method@0d22 │ │ +0cbf42: 0c00 |0027: move-result-object v0 │ │ +0cbf44: 7110 df0c 0000 |0028: invoke-static {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // method@0cdf │ │ +0cbf4a: 0c00 |002b: move-result-object v0 │ │ +0cbf4c: 5b20 2e07 |002c: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.side:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@072e │ │ +0cbf50: 28d9 |002e: goto 0007 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1289 │ │ 0x0003 line=1290 │ │ 0x0007 line=1296 │ │ 0x0008 line=1291 │ │ 0x0014 line=1292 │ │ @@ -244615,68 +244766,68 @@ │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 105 16-bit code units │ │ -0bd834: |[0bd834] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.save:(Ljava/io/Writer;)V │ │ -0bd844: 6f20 b60c 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.save:(Ljava/io/Writer;)V // method@0cb6 │ │ -0bd84a: 5520 2b07 |0003: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.active:Z // field@072b │ │ -0bd84e: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -0bd852: 0e00 |0007: return-void │ │ -0bd854: 2200 c503 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0bd858: 7010 6726 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0bd85e: 1a01 0328 |000d: const-string v1, "shape: " // string@2803 │ │ -0bd862: 6e20 6e26 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bd868: 0c00 |0012: move-result-object v0 │ │ -0bd86a: 5421 2d07 |0013: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@072d │ │ -0bd86e: 6e20 6d26 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0bd874: 0c00 |0018: move-result-object v0 │ │ -0bd876: 1a01 0100 |0019: const-string v1, " │ │ +0cbf54: |[0cbf54] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.save:(Ljava/io/Writer;)V │ │ +0cbf64: 6f20 b60c 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.save:(Ljava/io/Writer;)V // method@0cb6 │ │ +0cbf6a: 5520 2b07 |0003: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.active:Z // field@072b │ │ +0cbf6e: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0cbf72: 0e00 |0007: return-void │ │ +0cbf74: 2200 c303 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0cbf78: 7010 6726 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0cbf7e: 1a01 0128 |000d: const-string v1, "shape: " // string@2801 │ │ +0cbf82: 6e20 6e26 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cbf88: 0c00 |0012: move-result-object v0 │ │ +0cbf8a: 5421 2d07 |0013: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@072d │ │ +0cbf8e: 6e20 6d26 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0cbf94: 0c00 |0018: move-result-object v0 │ │ +0cbf96: 1a01 0100 |0019: const-string v1, " │ │ " // string@0001 │ │ -0bd87a: 6e20 6e26 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bd880: 0c00 |001e: move-result-object v0 │ │ -0bd882: 6e10 7426 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0bd888: 0c00 |0022: move-result-object v0 │ │ -0bd88a: 6e20 b825 0300 |0023: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -0bd890: 5420 2d07 |0026: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@072d │ │ -0bd894: 6201 2707 |0028: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ellipse:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0727 │ │ -0bd898: 3310 ddff |002a: if-ne v0, v1, 0007 // -0023 │ │ -0bd89c: 2200 c503 |002c: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0bd8a0: 7010 6726 0000 |002e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0bd8a6: 1a01 9916 |0031: const-string v1, "edges: " // string@1699 │ │ -0bd8aa: 6e20 6e26 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bd8b0: 0c00 |0036: move-result-object v0 │ │ -0bd8b2: 5521 2c07 |0037: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.edges:Z // field@072c │ │ -0bd8b6: 6e20 6f26 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@266f │ │ -0bd8bc: 0c00 |003c: move-result-object v0 │ │ -0bd8be: 1a01 0100 |003d: const-string v1, " │ │ +0cbf9a: 6e20 6e26 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cbfa0: 0c00 |001e: move-result-object v0 │ │ +0cbfa2: 6e10 7426 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0cbfa8: 0c00 |0022: move-result-object v0 │ │ +0cbfaa: 6e20 b825 0300 |0023: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +0cbfb0: 5420 2d07 |0026: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@072d │ │ +0cbfb4: 6201 2707 |0028: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ellipse:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0727 │ │ +0cbfb8: 3310 ddff |002a: if-ne v0, v1, 0007 // -0023 │ │ +0cbfbc: 2200 c303 |002c: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0cbfc0: 7010 6726 0000 |002e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0cbfc6: 1a01 9716 |0031: const-string v1, "edges: " // string@1697 │ │ +0cbfca: 6e20 6e26 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cbfd0: 0c00 |0036: move-result-object v0 │ │ +0cbfd2: 5521 2c07 |0037: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.edges:Z // field@072c │ │ +0cbfd6: 6e20 6f26 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@266f │ │ +0cbfdc: 0c00 |003c: move-result-object v0 │ │ +0cbfde: 1a01 0100 |003d: const-string v1, " │ │ " // string@0001 │ │ -0bd8c2: 6e20 6e26 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bd8c8: 0c00 |0042: move-result-object v0 │ │ -0bd8ca: 6e10 7426 0000 |0043: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0bd8d0: 0c00 |0046: move-result-object v0 │ │ -0bd8d2: 6e20 b825 0300 |0047: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -0bd8d8: 2200 c503 |004a: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0bd8dc: 7010 6726 0000 |004c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0bd8e2: 1a01 1428 |004f: const-string v1, "side: " // string@2814 │ │ -0bd8e6: 6e20 6e26 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bd8ec: 0c00 |0054: move-result-object v0 │ │ -0bd8ee: 5421 2e07 |0055: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.side:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@072e │ │ -0bd8f2: 6e20 6d26 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0bd8f8: 0c00 |005a: move-result-object v0 │ │ -0bd8fa: 1a01 0100 |005b: const-string v1, " │ │ +0cbfe2: 6e20 6e26 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cbfe8: 0c00 |0042: move-result-object v0 │ │ +0cbfea: 6e10 7426 0000 |0043: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0cbff0: 0c00 |0046: move-result-object v0 │ │ +0cbff2: 6e20 b825 0300 |0047: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +0cbff8: 2200 c303 |004a: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0cbffc: 7010 6726 0000 |004c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0cc002: 1a01 1228 |004f: const-string v1, "side: " // string@2812 │ │ +0cc006: 6e20 6e26 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cc00c: 0c00 |0054: move-result-object v0 │ │ +0cc00e: 5421 2e07 |0055: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.side:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@072e │ │ +0cc012: 6e20 6d26 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0cc018: 0c00 |005a: move-result-object v0 │ │ +0cc01a: 1a01 0100 |005b: const-string v1, " │ │ " // string@0001 │ │ -0bd8fe: 6e20 6e26 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bd904: 0c00 |0060: move-result-object v0 │ │ -0bd906: 6e10 7426 0000 |0061: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0bd90c: 0c00 |0064: move-result-object v0 │ │ -0bd90e: 6e20 b825 0300 |0065: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -0bd914: 289f |0068: goto 0007 // -0061 │ │ +0cc01e: 6e20 6e26 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cc024: 0c00 |0060: move-result-object v0 │ │ +0cc026: 6e10 7426 0000 |0061: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0cc02c: 0c00 |0064: move-result-object v0 │ │ +0cc02e: 6e20 b825 0300 |0065: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +0cc034: 289f |0068: goto 0007 // -0061 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1279 │ │ 0x0003 line=1280 │ │ 0x0007 line=1286 │ │ 0x0008 line=1281 │ │ 0x0026 line=1282 │ │ @@ -244691,17 +244842,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd918: |[0bd918] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.setEdges:(Z)V │ │ -0bd928: 5c01 2c07 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.edges:Z // field@072c │ │ -0bd92c: 0e00 |0002: return-void │ │ +0cc038: |[0cc038] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.setEdges:(Z)V │ │ +0cc048: 5c01 2c07 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.edges:Z // field@072c │ │ +0cc04c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1267 │ │ 0x0002 line=1268 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; │ │ 0x0000 - 0x0003 reg=1 edges Z │ │ @@ -244711,17 +244862,17 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd930: |[0bd930] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.setShape:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;)V │ │ -0bd940: 5b01 2d07 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@072d │ │ -0bd944: 0e00 |0002: return-void │ │ +0cc050: |[0cc050] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.setShape:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;)V │ │ +0cc060: 5b01 2d07 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@072d │ │ +0cc064: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1259 │ │ 0x0002 line=1260 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; │ │ 0x0000 - 0x0003 reg=1 shape Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; │ │ @@ -244731,32 +244882,32 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd948: |[0bd948] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.setSide:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;)V │ │ -0bd958: 5b01 2e07 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.side:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@072e │ │ -0bd95c: 0e00 |0002: return-void │ │ +0cc068: |[0cc068] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.setSide:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;)V │ │ +0cc078: 5b01 2e07 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.side:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@072e │ │ +0cc07c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1275 │ │ 0x0002 line=1276 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; │ │ 0x0000 - 0x0003 reg=1 side Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; │ │ │ │ - source_file_idx : 3586 (ParticleEmitter.java) │ │ + source_file_idx : 3584 (ParticleEmitter.java) │ │ │ │ Class #511 header: │ │ -class_idx : 327 │ │ +class_idx : 325 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3587 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3585 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #511 annotations: │ │ Annotations on class │ │ @@ -244781,18 +244932,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bd960: |[0bd960] com.badlogic.gdx.graphics.g2d.ParticleEmitterBox2D$1.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;)V │ │ -0bd970: 5b01 6c07 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@076c │ │ -0bd974: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0bd97a: 0e00 |0005: return-void │ │ +0cc080: |[0cc080] com.badlogic.gdx.graphics.g2d.ParticleEmitterBox2D$1.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;)V │ │ +0cc090: 5b01 6c07 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@076c │ │ +0cc094: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0cc09a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; │ │ │ │ @@ -244802,46 +244953,46 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0bd97c: |[0bd97c] com.badlogic.gdx.graphics.g2d.ParticleEmitterBox2D$1.reportRayFixture:(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;F)F │ │ -0bd98c: 5430 6c07 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@076c │ │ -0bd990: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0bd992: 5c01 7507 |0003: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.particleCollided:Z // field@0775 │ │ -0bd996: 5430 6c07 |0005: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@076c │ │ -0bd99a: 5261 f40b |0007: iget v1, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0bd99e: 5262 f30b |0009: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0bd9a2: 7120 8513 2100 |000b: invoke-static {v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.atan2:(FF)F // method@1385 │ │ -0bd9a8: 0a01 |000e: move-result v1 │ │ -0bd9aa: 1402 e02e 6542 |000f: const v2, #float 57.2958 // #42652ee0 │ │ -0bd9b0: c821 |0012: mul-float/2addr v1, v2 │ │ -0bd9b2: 5901 7407 |0013: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.normalAngle:F // field@0774 │ │ -0bd9b6: 0f07 |0015: return v7 │ │ +0cc09c: |[0cc09c] com.badlogic.gdx.graphics.g2d.ParticleEmitterBox2D$1.reportRayFixture:(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;F)F │ │ +0cc0ac: 5430 6c07 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@076c │ │ +0cc0b0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0cc0b2: 5c01 7507 |0003: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.particleCollided:Z // field@0775 │ │ +0cc0b6: 5430 6c07 |0005: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@076c │ │ +0cc0ba: 5261 f40b |0007: iget v1, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0cc0be: 5262 f30b |0009: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0cc0c2: 7120 8513 2100 |000b: invoke-static {v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.atan2:(FF)F // method@1385 │ │ +0cc0c8: 0a01 |000e: move-result v1 │ │ +0cc0ca: 1402 e02e 6542 |000f: const v2, #float 57.2958 // #42652ee0 │ │ +0cc0d0: c821 |0012: mul-float/2addr v1, v2 │ │ +0cc0d2: 5901 7407 |0013: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.normalAngle:F // field@0774 │ │ +0cc0d6: 0f07 |0015: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=49 │ │ 0x0015 line=50 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1; │ │ 0x0000 - 0x0016 reg=4 fixture Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ 0x0000 - 0x0016 reg=5 point Lcom/badlogic/gdx/math/Vector2; │ │ 0x0000 - 0x0016 reg=6 normal Lcom/badlogic/gdx/math/Vector2; │ │ 0x0000 - 0x0016 reg=7 fraction F │ │ │ │ - source_file_idx : 3587 (ParticleEmitterBox2D.java) │ │ + source_file_idx : 3585 (ParticleEmitterBox2D.java) │ │ │ │ Class #512 header: │ │ -class_idx : 329 │ │ +class_idx : 327 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 326 │ │ -source_file_idx : 3587 │ │ +superclass_idx : 324 │ │ +source_file_idx : 3585 │ │ static_fields_size : 1 │ │ instance_fields_size: 6 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #512 annotations: │ │ Annotations on class │ │ @@ -244891,27 +245042,27 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0bd9b8: |[0bd9b8] com.badlogic.gdx.graphics.g2d.ParticleEmitterBox2D.:(Lcom/badlogic/gdx/physics/box2d/World;)V │ │ -0bd9c8: 7010 f10c 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.:()V // method@0cf1 │ │ -0bd9ce: 2200 1302 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0bd9d2: 7010 4c14 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0bd9d8: 5b10 7707 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.startPoint:Lcom/badlogic/gdx/math/Vector2; // field@0777 │ │ -0bd9dc: 2200 1302 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0bd9e0: 7010 4c14 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0bd9e6: 5b10 7307 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.endPoint:Lcom/badlogic/gdx/math/Vector2; // field@0773 │ │ -0bd9ea: 2200 4701 |0011: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1; // type@0147 │ │ -0bd9ee: 7020 350d 1000 |0013: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1;.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;)V // method@0d35 │ │ -0bd9f4: 5b10 7607 |0016: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.rayCallBack:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; // field@0776 │ │ -0bd9f8: 5b12 7807 |0018: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0778 │ │ -0bd9fc: 0e00 |001a: return-void │ │ +0cc0d8: |[0cc0d8] com.badlogic.gdx.graphics.g2d.ParticleEmitterBox2D.:(Lcom/badlogic/gdx/physics/box2d/World;)V │ │ +0cc0e8: 7010 f10c 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.:()V // method@0cf1 │ │ +0cc0ee: 2200 1102 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0cc0f2: 7010 4c14 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0cc0f8: 5b10 7707 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.startPoint:Lcom/badlogic/gdx/math/Vector2; // field@0777 │ │ +0cc0fc: 2200 1102 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0cc100: 7010 4c14 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0cc106: 5b10 7307 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.endPoint:Lcom/badlogic/gdx/math/Vector2; // field@0773 │ │ +0cc10a: 2200 4501 |0011: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1; // type@0145 │ │ +0cc10e: 7020 350d 1000 |0013: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1;.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;)V // method@0d35 │ │ +0cc114: 5b10 7607 |0016: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.rayCallBack:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; // field@0776 │ │ +0cc118: 5b12 7807 |0018: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0778 │ │ +0cc11c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=37 │ │ 0x000a line=38 │ │ 0x0011 line=46 │ │ 0x0018 line=60 │ │ @@ -244925,27 +245076,27 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0bda00: |[0bda00] com.badlogic.gdx.graphics.g2d.ParticleEmitterBox2D.:(Lcom/badlogic/gdx/physics/box2d/World;Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;)V │ │ -0bda10: 7020 f20c 3100 |0000: invoke-direct {v1, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;)V // method@0cf2 │ │ -0bda16: 2200 1302 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0bda1a: 7010 4c14 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0bda20: 5b10 7707 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.startPoint:Lcom/badlogic/gdx/math/Vector2; // field@0777 │ │ -0bda24: 2200 1302 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0bda28: 7010 4c14 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0bda2e: 5b10 7307 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.endPoint:Lcom/badlogic/gdx/math/Vector2; // field@0773 │ │ -0bda32: 2200 4701 |0011: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1; // type@0147 │ │ -0bda36: 7020 350d 1000 |0013: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1;.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;)V // method@0d35 │ │ -0bda3c: 5b10 7607 |0016: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.rayCallBack:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; // field@0776 │ │ -0bda40: 5b12 7807 |0018: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0778 │ │ -0bda44: 0e00 |001a: return-void │ │ +0cc120: |[0cc120] com.badlogic.gdx.graphics.g2d.ParticleEmitterBox2D.:(Lcom/badlogic/gdx/physics/box2d/World;Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;)V │ │ +0cc130: 7020 f20c 3100 |0000: invoke-direct {v1, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;)V // method@0cf2 │ │ +0cc136: 2200 1102 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0cc13a: 7010 4c14 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0cc140: 5b10 7707 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.startPoint:Lcom/badlogic/gdx/math/Vector2; // field@0777 │ │ +0cc144: 2200 1102 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0cc148: 7010 4c14 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0cc14e: 5b10 7307 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.endPoint:Lcom/badlogic/gdx/math/Vector2; // field@0773 │ │ +0cc152: 2200 4501 |0011: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1; // type@0145 │ │ +0cc156: 7020 350d 1000 |0013: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1;.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;)V // method@0d35 │ │ +0cc15c: 5b10 7607 |0016: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.rayCallBack:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; // field@0776 │ │ +0cc160: 5b12 7807 |0018: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0778 │ │ +0cc164: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0003 line=37 │ │ 0x000a line=38 │ │ 0x0011 line=46 │ │ 0x0018 line=81 │ │ @@ -244960,27 +245111,27 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;Ljava/io/BufferedReader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0bda48: |[0bda48] com.badlogic.gdx.graphics.g2d.ParticleEmitterBox2D.:(Lcom/badlogic/gdx/physics/box2d/World;Ljava/io/BufferedReader;)V │ │ -0bda58: 7020 f30c 3100 |0000: invoke-direct {v1, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.:(Ljava/io/BufferedReader;)V // method@0cf3 │ │ -0bda5e: 2200 1302 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0bda62: 7010 4c14 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0bda68: 5b10 7707 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.startPoint:Lcom/badlogic/gdx/math/Vector2; // field@0777 │ │ -0bda6c: 2200 1302 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0bda70: 7010 4c14 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0bda76: 5b10 7307 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.endPoint:Lcom/badlogic/gdx/math/Vector2; // field@0773 │ │ -0bda7a: 2200 4701 |0011: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1; // type@0147 │ │ -0bda7e: 7020 350d 1000 |0013: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1;.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;)V // method@0d35 │ │ -0bda84: 5b10 7607 |0016: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.rayCallBack:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; // field@0776 │ │ -0bda88: 5b12 7807 |0018: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0778 │ │ -0bda8c: 0e00 |001a: return-void │ │ +0cc168: |[0cc168] com.badlogic.gdx.graphics.g2d.ParticleEmitterBox2D.:(Lcom/badlogic/gdx/physics/box2d/World;Ljava/io/BufferedReader;)V │ │ +0cc178: 7020 f30c 3100 |0000: invoke-direct {v1, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.:(Ljava/io/BufferedReader;)V // method@0cf3 │ │ +0cc17e: 2200 1102 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0cc182: 7010 4c14 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0cc188: 5b10 7707 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.startPoint:Lcom/badlogic/gdx/math/Vector2; // field@0777 │ │ +0cc18c: 2200 1102 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0cc190: 7010 4c14 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0cc196: 5b10 7307 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.endPoint:Lcom/badlogic/gdx/math/Vector2; // field@0773 │ │ +0cc19a: 2200 4501 |0011: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1; // type@0145 │ │ +0cc19e: 7020 350d 1000 |0013: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1;.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;)V // method@0d35 │ │ +0cc1a4: 5b10 7607 |0016: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.rayCallBack:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; // field@0776 │ │ +0cc1a8: 5b12 7807 |0018: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0778 │ │ +0cc1ac: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=37 │ │ 0x000a line=38 │ │ 0x0011 line=46 │ │ 0x0018 line=71 │ │ @@ -244996,32 +245147,32 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/Sprite;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0bda90: |[0bda90] com.badlogic.gdx.graphics.g2d.ParticleEmitterBox2D.newParticle:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; │ │ -0bdaa0: 2200 4801 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D; // type@0148 │ │ -0bdaa4: 7030 370d 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0d37 │ │ -0bdaaa: 1100 |0005: return-object v0 │ │ +0cc1b0: |[0cc1b0] com.badlogic.gdx.graphics.g2d.ParticleEmitterBox2D.newParticle:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; │ │ +0cc1c0: 2200 4601 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D; // type@0146 │ │ +0cc1c4: 7030 370d 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0d37 │ │ +0cc1ca: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; │ │ 0x0000 - 0x0006 reg=2 sprite Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ │ │ - source_file_idx : 3587 (ParticleEmitterBox2D.java) │ │ + source_file_idx : 3585 (ParticleEmitterBox2D.java) │ │ │ │ Class #513 header: │ │ -class_idx : 335 │ │ +class_idx : 333 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3605 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3603 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 11 │ │ │ │ Class #513 annotations: │ │ Annotations on class │ │ @@ -245077,26 +245228,26 @@ │ │ type : '(IILcom/badlogic/gdx/graphics/Pixmap$Format;IZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0bdaac: |[0bdaac] com.badlogic.gdx.graphics.g2d.PixmapPacker.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;IZ)V │ │ -0bdabc: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0bdac2: 2200 e702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0bdac6: 7010 621e 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -0bdacc: 5b10 8d07 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pages:Lcom/badlogic/gdx/utils/Array; // field@078d │ │ -0bdad0: 5912 8c07 |000a: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageWidth:I // field@078c │ │ -0bdad4: 5913 8b07 |000c: iput v3, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageHeight:I // field@078b │ │ -0bdad8: 5b14 8a07 |000e: iput-object v4, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageFormat:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@078a │ │ -0bdadc: 5915 8907 |0010: iput v5, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.padding:I // field@0789 │ │ -0bdae0: 5c16 8807 |0012: iput-boolean v6, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.duplicateBorder:Z // field@0788 │ │ -0bdae4: 7010 580d 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.newPage:()V // method@0d58 │ │ -0bdaea: 0e00 |0017: return-void │ │ +0cc1cc: |[0cc1cc] com.badlogic.gdx.graphics.g2d.PixmapPacker.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;IZ)V │ │ +0cc1dc: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0cc1e2: 2200 e502 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0cc1e6: 7010 621e 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0cc1ec: 5b10 8d07 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pages:Lcom/badlogic/gdx/utils/Array; // field@078d │ │ +0cc1f0: 5912 8c07 |000a: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageWidth:I // field@078c │ │ +0cc1f4: 5913 8b07 |000c: iput v3, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageHeight:I // field@078b │ │ +0cc1f8: 5b14 8a07 |000e: iput-object v4, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageFormat:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@078a │ │ +0cc1fc: 5915 8907 |0010: iput v5, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.padding:I // field@0789 │ │ +0cc200: 5c16 8807 |0012: iput-boolean v6, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.duplicateBorder:Z // field@0788 │ │ +0cc204: 7010 580d 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.newPage:()V // method@0d58 │ │ +0cc20a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=123 │ │ 0x000a line=138 │ │ 0x000c line=139 │ │ 0x000e line=140 │ │ @@ -245117,165 +245268,165 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;Lcom/badlogic/gdx/math/Rectangle;)Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 288 16-bit code units │ │ -0bdaec: |[0bdaec] com.badlogic.gdx.graphics.g2d.PixmapPacker.insert:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;Lcom/badlogic/gdx/math/Rectangle;)Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; │ │ -0bdafc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0bdafe: 5473 7c07 |0001: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leaveName:Ljava/lang/String; // field@077c │ │ -0bdb02: 3903 1a00 |0003: if-nez v3, 001d // +001a │ │ -0bdb06: 5473 7d07 |0005: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077d │ │ -0bdb0a: 3803 1600 |0007: if-eqz v3, 001d // +0016 │ │ -0bdb0e: 5473 7f07 |0009: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077f │ │ -0bdb12: 3803 1200 |000b: if-eqz v3, 001d // +0012 │ │ -0bdb16: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -0bdb18: 5473 7d07 |000e: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077d │ │ -0bdb1c: 7030 570d 3608 |0010: invoke-direct {v6, v3, v8}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.insert:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;Lcom/badlogic/gdx/math/Rectangle;)Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // method@0d57 │ │ -0bdb22: 0c02 |0013: move-result-object v2 │ │ -0bdb24: 3902 0800 |0014: if-nez v2, 001c // +0008 │ │ -0bdb28: 5473 7f07 |0016: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077f │ │ -0bdb2c: 7030 570d 3608 |0018: invoke-direct {v6, v3, v8}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.insert:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;Lcom/badlogic/gdx/math/Rectangle;)Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // method@0d57 │ │ -0bdb32: 0c02 |001b: move-result-object v2 │ │ -0bdb34: 1102 |001c: return-object v2 │ │ -0bdb36: 5473 7c07 |001d: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leaveName:Ljava/lang/String; // field@077c │ │ -0bdb3a: 3903 fdff |001f: if-nez v3, 001c // -0003 │ │ -0bdb3e: 5473 7e07 |0021: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdb42: 5233 e90b |0023: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0bdb46: 5284 e90b |0025: iget v4, v8, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0bdb4a: 2d03 0304 |0027: cmpl-float v3, v3, v4 │ │ -0bdb4e: 3903 0e00 |0029: if-nez v3, 0037 // +000e │ │ -0bdb52: 5473 7e07 |002b: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdb56: 5233 e50b |002d: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0bdb5a: 5284 e50b |002f: iget v4, v8, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0bdb5e: 2d03 0304 |0031: cmpl-float v3, v3, v4 │ │ -0bdb62: 3903 0400 |0033: if-nez v3, 0037 // +0004 │ │ -0bdb66: 0772 |0035: move-object v2, v7 │ │ -0bdb68: 28e6 |0036: goto 001c // -001a │ │ -0bdb6a: 5473 7e07 |0037: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdb6e: 5233 e90b |0039: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0bdb72: 5284 e90b |003b: iget v4, v8, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0bdb76: 2e03 0304 |003d: cmpg-float v3, v3, v4 │ │ -0bdb7a: 3a03 ddff |003f: if-ltz v3, 001c // -0023 │ │ -0bdb7e: 5473 7e07 |0041: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdb82: 5233 e50b |0043: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0bdb86: 5284 e50b |0045: iget v4, v8, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0bdb8a: 2e03 0304 |0047: cmpg-float v3, v3, v4 │ │ -0bdb8e: 3a03 d3ff |0049: if-ltz v3, 001c // -002d │ │ -0bdb92: 2203 4d01 |004b: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // type@014d │ │ -0bdb96: 7010 490d 0300 |004d: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.:()V // method@0d49 │ │ -0bdb9c: 5b73 7d07 |0050: iput-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077d │ │ -0bdba0: 2203 4d01 |0052: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // type@014d │ │ -0bdba4: 7010 490d 0300 |0054: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.:()V // method@0d49 │ │ -0bdbaa: 5b73 7f07 |0057: iput-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077f │ │ -0bdbae: 5473 7e07 |0059: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdbb2: 5233 e90b |005b: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0bdbb6: 8733 |005d: float-to-int v3, v3 │ │ -0bdbb8: 5284 e90b |005e: iget v4, v8, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0bdbbc: 8744 |0060: float-to-int v4, v4 │ │ -0bdbbe: 9101 0304 |0061: sub-int v1, v3, v4 │ │ -0bdbc2: 5473 7e07 |0063: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdbc6: 5233 e50b |0065: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0bdbca: 8733 |0067: float-to-int v3, v3 │ │ -0bdbcc: 5284 e50b |0068: iget v4, v8, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0bdbd0: 8744 |006a: float-to-int v4, v4 │ │ -0bdbd2: 9100 0304 |006b: sub-int v0, v3, v4 │ │ -0bdbd6: 3701 5e00 |006d: if-le v1, v0, 00cb // +005e │ │ -0bdbda: 5473 7d07 |006f: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077d │ │ -0bdbde: 5433 7e07 |0071: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdbe2: 5474 7e07 |0073: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdbe6: 5244 ea0b |0075: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0bdbea: 5934 ea0b |0077: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0bdbee: 5473 7d07 |0079: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077d │ │ -0bdbf2: 5433 7e07 |007b: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdbf6: 5474 7e07 |007d: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdbfa: 5244 eb0b |007f: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0bdbfe: 5934 eb0b |0081: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0bdc02: 5473 7d07 |0083: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077d │ │ -0bdc06: 5433 7e07 |0085: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdc0a: 5284 e90b |0087: iget v4, v8, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0bdc0e: 5934 e90b |0089: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0bdc12: 5473 7d07 |008b: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077d │ │ -0bdc16: 5433 7e07 |008d: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdc1a: 5474 7e07 |008f: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdc1e: 5244 e50b |0091: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0bdc22: 5934 e50b |0093: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0bdc26: 5473 7f07 |0095: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077f │ │ -0bdc2a: 5433 7e07 |0097: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdc2e: 5474 7e07 |0099: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdc32: 5244 ea0b |009b: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0bdc36: 5285 e90b |009d: iget v5, v8, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0bdc3a: c654 |009f: add-float/2addr v4, v5 │ │ -0bdc3c: 5934 ea0b |00a0: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0bdc40: 5473 7f07 |00a2: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077f │ │ -0bdc44: 5433 7e07 |00a4: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdc48: 5474 7e07 |00a6: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdc4c: 5244 eb0b |00a8: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0bdc50: 5934 eb0b |00aa: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0bdc54: 5473 7f07 |00ac: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077f │ │ -0bdc58: 5433 7e07 |00ae: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdc5c: 5474 7e07 |00b0: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdc60: 5244 e90b |00b2: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0bdc64: 5285 e90b |00b4: iget v5, v8, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0bdc68: c754 |00b6: sub-float/2addr v4, v5 │ │ -0bdc6a: 5934 e90b |00b7: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0bdc6e: 5473 7f07 |00b9: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077f │ │ -0bdc72: 5433 7e07 |00bb: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdc76: 5474 7e07 |00bd: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdc7a: 5244 e50b |00bf: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0bdc7e: 5934 e50b |00c1: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0bdc82: 5473 7d07 |00c3: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077d │ │ -0bdc86: 7030 570d 3608 |00c5: invoke-direct {v6, v3, v8}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.insert:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;Lcom/badlogic/gdx/math/Rectangle;)Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // method@0d57 │ │ -0bdc8c: 0c02 |00c8: move-result-object v2 │ │ -0bdc8e: 2900 53ff |00c9: goto/16 001c // -00ad │ │ -0bdc92: 5473 7d07 |00cb: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077d │ │ -0bdc96: 5433 7e07 |00cd: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdc9a: 5474 7e07 |00cf: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdc9e: 5244 ea0b |00d1: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0bdca2: 5934 ea0b |00d3: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0bdca6: 5473 7d07 |00d5: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077d │ │ -0bdcaa: 5433 7e07 |00d7: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdcae: 5474 7e07 |00d9: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdcb2: 5244 eb0b |00db: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0bdcb6: 5934 eb0b |00dd: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0bdcba: 5473 7d07 |00df: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077d │ │ -0bdcbe: 5433 7e07 |00e1: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdcc2: 5474 7e07 |00e3: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdcc6: 5244 e90b |00e5: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0bdcca: 5934 e90b |00e7: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0bdcce: 5473 7d07 |00e9: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077d │ │ -0bdcd2: 5433 7e07 |00eb: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdcd6: 5284 e50b |00ed: iget v4, v8, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0bdcda: 5934 e50b |00ef: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0bdcde: 5473 7f07 |00f1: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077f │ │ -0bdce2: 5433 7e07 |00f3: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdce6: 5474 7e07 |00f5: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdcea: 5244 ea0b |00f7: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0bdcee: 5934 ea0b |00f9: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0bdcf2: 5473 7f07 |00fb: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077f │ │ -0bdcf6: 5433 7e07 |00fd: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdcfa: 5474 7e07 |00ff: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdcfe: 5244 eb0b |0101: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0bdd02: 5285 e50b |0103: iget v5, v8, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0bdd06: c654 |0105: add-float/2addr v4, v5 │ │ -0bdd08: 5934 eb0b |0106: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0bdd0c: 5473 7f07 |0108: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077f │ │ -0bdd10: 5433 7e07 |010a: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdd14: 5474 7e07 |010c: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdd18: 5244 e90b |010e: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0bdd1c: 5934 e90b |0110: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0bdd20: 5473 7f07 |0112: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077f │ │ -0bdd24: 5433 7e07 |0114: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdd28: 5474 7e07 |0116: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0bdd2c: 5244 e50b |0118: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0bdd30: 5285 e50b |011a: iget v5, v8, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0bdd34: c754 |011c: sub-float/2addr v4, v5 │ │ -0bdd36: 5934 e50b |011d: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0bdd3a: 28a4 |011f: goto 00c3 // -005c │ │ +0cc20c: |[0cc20c] com.badlogic.gdx.graphics.g2d.PixmapPacker.insert:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;Lcom/badlogic/gdx/math/Rectangle;)Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; │ │ +0cc21c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0cc21e: 5473 7c07 |0001: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leaveName:Ljava/lang/String; // field@077c │ │ +0cc222: 3903 1a00 |0003: if-nez v3, 001d // +001a │ │ +0cc226: 5473 7d07 |0005: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077d │ │ +0cc22a: 3803 1600 |0007: if-eqz v3, 001d // +0016 │ │ +0cc22e: 5473 7f07 |0009: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077f │ │ +0cc232: 3803 1200 |000b: if-eqz v3, 001d // +0012 │ │ +0cc236: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +0cc238: 5473 7d07 |000e: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077d │ │ +0cc23c: 7030 570d 3608 |0010: invoke-direct {v6, v3, v8}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.insert:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;Lcom/badlogic/gdx/math/Rectangle;)Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // method@0d57 │ │ +0cc242: 0c02 |0013: move-result-object v2 │ │ +0cc244: 3902 0800 |0014: if-nez v2, 001c // +0008 │ │ +0cc248: 5473 7f07 |0016: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077f │ │ +0cc24c: 7030 570d 3608 |0018: invoke-direct {v6, v3, v8}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.insert:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;Lcom/badlogic/gdx/math/Rectangle;)Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // method@0d57 │ │ +0cc252: 0c02 |001b: move-result-object v2 │ │ +0cc254: 1102 |001c: return-object v2 │ │ +0cc256: 5473 7c07 |001d: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leaveName:Ljava/lang/String; // field@077c │ │ +0cc25a: 3903 fdff |001f: if-nez v3, 001c // -0003 │ │ +0cc25e: 5473 7e07 |0021: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc262: 5233 e90b |0023: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0cc266: 5284 e90b |0025: iget v4, v8, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0cc26a: 2d03 0304 |0027: cmpl-float v3, v3, v4 │ │ +0cc26e: 3903 0e00 |0029: if-nez v3, 0037 // +000e │ │ +0cc272: 5473 7e07 |002b: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc276: 5233 e50b |002d: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0cc27a: 5284 e50b |002f: iget v4, v8, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0cc27e: 2d03 0304 |0031: cmpl-float v3, v3, v4 │ │ +0cc282: 3903 0400 |0033: if-nez v3, 0037 // +0004 │ │ +0cc286: 0772 |0035: move-object v2, v7 │ │ +0cc288: 28e6 |0036: goto 001c // -001a │ │ +0cc28a: 5473 7e07 |0037: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc28e: 5233 e90b |0039: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0cc292: 5284 e90b |003b: iget v4, v8, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0cc296: 2e03 0304 |003d: cmpg-float v3, v3, v4 │ │ +0cc29a: 3a03 ddff |003f: if-ltz v3, 001c // -0023 │ │ +0cc29e: 5473 7e07 |0041: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc2a2: 5233 e50b |0043: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0cc2a6: 5284 e50b |0045: iget v4, v8, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0cc2aa: 2e03 0304 |0047: cmpg-float v3, v3, v4 │ │ +0cc2ae: 3a03 d3ff |0049: if-ltz v3, 001c // -002d │ │ +0cc2b2: 2203 4b01 |004b: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // type@014b │ │ +0cc2b6: 7010 490d 0300 |004d: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.:()V // method@0d49 │ │ +0cc2bc: 5b73 7d07 |0050: iput-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077d │ │ +0cc2c0: 2203 4b01 |0052: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // type@014b │ │ +0cc2c4: 7010 490d 0300 |0054: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.:()V // method@0d49 │ │ +0cc2ca: 5b73 7f07 |0057: iput-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077f │ │ +0cc2ce: 5473 7e07 |0059: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc2d2: 5233 e90b |005b: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0cc2d6: 8733 |005d: float-to-int v3, v3 │ │ +0cc2d8: 5284 e90b |005e: iget v4, v8, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0cc2dc: 8744 |0060: float-to-int v4, v4 │ │ +0cc2de: 9101 0304 |0061: sub-int v1, v3, v4 │ │ +0cc2e2: 5473 7e07 |0063: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc2e6: 5233 e50b |0065: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0cc2ea: 8733 |0067: float-to-int v3, v3 │ │ +0cc2ec: 5284 e50b |0068: iget v4, v8, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0cc2f0: 8744 |006a: float-to-int v4, v4 │ │ +0cc2f2: 9100 0304 |006b: sub-int v0, v3, v4 │ │ +0cc2f6: 3701 5e00 |006d: if-le v1, v0, 00cb // +005e │ │ +0cc2fa: 5473 7d07 |006f: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077d │ │ +0cc2fe: 5433 7e07 |0071: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc302: 5474 7e07 |0073: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc306: 5244 ea0b |0075: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0cc30a: 5934 ea0b |0077: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0cc30e: 5473 7d07 |0079: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077d │ │ +0cc312: 5433 7e07 |007b: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc316: 5474 7e07 |007d: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc31a: 5244 eb0b |007f: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0cc31e: 5934 eb0b |0081: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0cc322: 5473 7d07 |0083: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077d │ │ +0cc326: 5433 7e07 |0085: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc32a: 5284 e90b |0087: iget v4, v8, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0cc32e: 5934 e90b |0089: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0cc332: 5473 7d07 |008b: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077d │ │ +0cc336: 5433 7e07 |008d: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc33a: 5474 7e07 |008f: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc33e: 5244 e50b |0091: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0cc342: 5934 e50b |0093: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0cc346: 5473 7f07 |0095: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077f │ │ +0cc34a: 5433 7e07 |0097: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc34e: 5474 7e07 |0099: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc352: 5244 ea0b |009b: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0cc356: 5285 e90b |009d: iget v5, v8, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0cc35a: c654 |009f: add-float/2addr v4, v5 │ │ +0cc35c: 5934 ea0b |00a0: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0cc360: 5473 7f07 |00a2: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077f │ │ +0cc364: 5433 7e07 |00a4: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc368: 5474 7e07 |00a6: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc36c: 5244 eb0b |00a8: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0cc370: 5934 eb0b |00aa: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0cc374: 5473 7f07 |00ac: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077f │ │ +0cc378: 5433 7e07 |00ae: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc37c: 5474 7e07 |00b0: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc380: 5244 e90b |00b2: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0cc384: 5285 e90b |00b4: iget v5, v8, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0cc388: c754 |00b6: sub-float/2addr v4, v5 │ │ +0cc38a: 5934 e90b |00b7: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0cc38e: 5473 7f07 |00b9: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077f │ │ +0cc392: 5433 7e07 |00bb: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc396: 5474 7e07 |00bd: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc39a: 5244 e50b |00bf: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0cc39e: 5934 e50b |00c1: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0cc3a2: 5473 7d07 |00c3: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077d │ │ +0cc3a6: 7030 570d 3608 |00c5: invoke-direct {v6, v3, v8}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.insert:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;Lcom/badlogic/gdx/math/Rectangle;)Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // method@0d57 │ │ +0cc3ac: 0c02 |00c8: move-result-object v2 │ │ +0cc3ae: 2900 53ff |00c9: goto/16 001c // -00ad │ │ +0cc3b2: 5473 7d07 |00cb: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077d │ │ +0cc3b6: 5433 7e07 |00cd: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc3ba: 5474 7e07 |00cf: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc3be: 5244 ea0b |00d1: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0cc3c2: 5934 ea0b |00d3: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0cc3c6: 5473 7d07 |00d5: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077d │ │ +0cc3ca: 5433 7e07 |00d7: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc3ce: 5474 7e07 |00d9: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc3d2: 5244 eb0b |00db: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0cc3d6: 5934 eb0b |00dd: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0cc3da: 5473 7d07 |00df: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077d │ │ +0cc3de: 5433 7e07 |00e1: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc3e2: 5474 7e07 |00e3: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc3e6: 5244 e90b |00e5: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0cc3ea: 5934 e90b |00e7: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0cc3ee: 5473 7d07 |00e9: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077d │ │ +0cc3f2: 5433 7e07 |00eb: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc3f6: 5284 e50b |00ed: iget v4, v8, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0cc3fa: 5934 e50b |00ef: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0cc3fe: 5473 7f07 |00f1: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077f │ │ +0cc402: 5433 7e07 |00f3: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc406: 5474 7e07 |00f5: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc40a: 5244 ea0b |00f7: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0cc40e: 5934 ea0b |00f9: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0cc412: 5473 7f07 |00fb: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077f │ │ +0cc416: 5433 7e07 |00fd: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc41a: 5474 7e07 |00ff: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc41e: 5244 eb0b |0101: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0cc422: 5285 e50b |0103: iget v5, v8, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0cc426: c654 |0105: add-float/2addr v4, v5 │ │ +0cc428: 5934 eb0b |0106: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0cc42c: 5473 7f07 |0108: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077f │ │ +0cc430: 5433 7e07 |010a: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc434: 5474 7e07 |010c: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc438: 5244 e90b |010e: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0cc43c: 5934 e90b |0110: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0cc440: 5473 7f07 |0112: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@077f │ │ +0cc444: 5433 7e07 |0114: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc448: 5474 7e07 |0116: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc44c: 5244 e50b |0118: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0cc450: 5285 e50b |011a: iget v5, v8, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0cc454: c754 |011c: sub-float/2addr v4, v5 │ │ +0cc456: 5934 e50b |011d: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0cc45a: 28a4 |011f: goto 00c3 // -005c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=216 │ │ 0x000d line=217 │ │ 0x000e line=219 │ │ 0x0014 line=220 │ │ 0x001c line=258 │ │ @@ -245317,40 +245468,40 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 49 16-bit code units │ │ -0bdd3c: |[0bdd3c] com.badlogic.gdx.graphics.g2d.PixmapPacker.newPage:()V │ │ -0bdd4c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0bdd4e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0bdd50: 2208 4e01 |0002: new-instance v8, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // type@014e │ │ -0bdd54: 7020 4b0d 9800 |0004: invoke-direct {v8, v9}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;)V // method@0d4b │ │ -0bdd5a: 2200 2101 |0007: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap; // type@0121 │ │ -0bdd5e: 5292 8c07 |0009: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageWidth:I // field@078c │ │ -0bdd62: 5293 8b07 |000b: iget v3, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageHeight:I // field@078b │ │ -0bdd66: 5494 8a07 |000d: iget-object v4, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageFormat:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@078a │ │ -0bdd6a: 7040 270b 2043 |000f: invoke-direct {v0, v2, v3, v4}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b27 │ │ -0bdd70: 5b80 8107 |0012: iput-object v0, v8, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@0781 │ │ -0bdd74: 2200 4d01 |0014: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // type@014d │ │ -0bdd78: 5293 8c07 |0016: iget v3, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageWidth:I // field@078c │ │ -0bdd7c: 5294 8b07 |0018: iget v4, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageHeight:I // field@078b │ │ -0bdd80: 0112 |001a: move v2, v1 │ │ -0bdd82: 0756 |001b: move-object v6, v5 │ │ -0bdd84: 0757 |001c: move-object v7, v5 │ │ -0bdd86: 7608 4a0d 0000 |001d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.:(IIIILcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;Ljava/lang/String;)V // method@0d4a │ │ -0bdd8c: 5b80 8307 |0020: iput-object v0, v8, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.root:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@0783 │ │ -0bdd90: 2200 3a03 |0022: new-instance v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@033a │ │ -0bdd94: 7010 4722 0000 |0024: invoke-direct {v0}, Lcom/badlogic/gdx/utils/OrderedMap;.:()V // method@2247 │ │ -0bdd9a: 5b80 8207 |0027: iput-object v0, v8, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@0782 │ │ -0bdd9e: 5490 8d07 |0029: iget-object v0, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pages:Lcom/badlogic/gdx/utils/Array; // field@078d │ │ -0bdda2: 6e20 6a1e 8000 |002b: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0bdda8: 5b98 8607 |002e: iput-object v8, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0786 │ │ -0bddac: 0e00 |0030: return-void │ │ +0cc45c: |[0cc45c] com.badlogic.gdx.graphics.g2d.PixmapPacker.newPage:()V │ │ +0cc46c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0cc46e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0cc470: 2208 4c01 |0002: new-instance v8, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // type@014c │ │ +0cc474: 7020 4b0d 9800 |0004: invoke-direct {v8, v9}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;)V // method@0d4b │ │ +0cc47a: 2200 1f01 |0007: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap; // type@011f │ │ +0cc47e: 5292 8c07 |0009: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageWidth:I // field@078c │ │ +0cc482: 5293 8b07 |000b: iget v3, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageHeight:I // field@078b │ │ +0cc486: 5494 8a07 |000d: iget-object v4, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageFormat:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@078a │ │ +0cc48a: 7040 270b 2043 |000f: invoke-direct {v0, v2, v3, v4}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b27 │ │ +0cc490: 5b80 8107 |0012: iput-object v0, v8, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@0781 │ │ +0cc494: 2200 4b01 |0014: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // type@014b │ │ +0cc498: 5293 8c07 |0016: iget v3, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageWidth:I // field@078c │ │ +0cc49c: 5294 8b07 |0018: iget v4, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageHeight:I // field@078b │ │ +0cc4a0: 0112 |001a: move v2, v1 │ │ +0cc4a2: 0756 |001b: move-object v6, v5 │ │ +0cc4a4: 0757 |001c: move-object v7, v5 │ │ +0cc4a6: 7608 4a0d 0000 |001d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.:(IIIILcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;Ljava/lang/String;)V // method@0d4a │ │ +0cc4ac: 5b80 8307 |0020: iput-object v0, v8, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.root:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@0783 │ │ +0cc4b0: 2200 3803 |0022: new-instance v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@0338 │ │ +0cc4b4: 7010 4722 0000 |0024: invoke-direct {v0}, Lcom/badlogic/gdx/utils/OrderedMap;.:()V // method@2247 │ │ +0cc4ba: 5b80 8207 |0027: iput-object v0, v8, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@0782 │ │ +0cc4be: 5490 8d07 |0029: iget-object v0, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pages:Lcom/badlogic/gdx/utils/Array; // field@078d │ │ +0cc4c2: 6e20 6a1e 8000 |002b: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0cc4c8: 5b98 8607 |002e: iput-object v8, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0786 │ │ +0cc4cc: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=207 │ │ 0x0007 line=208 │ │ 0x0014 line=209 │ │ 0x0022 line=210 │ │ 0x0029 line=211 │ │ @@ -245366,35 +245517,35 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -0bddb0: |[0bddb0] com.badlogic.gdx.graphics.g2d.PixmapPacker.dispose:()V │ │ -0bddc0: 1d03 |0000: monitor-enter v3 │ │ -0bddc2: 5432 8d07 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pages:Lcom/badlogic/gdx/utils/Array; // field@078d │ │ -0bddc6: 6e10 771e 0200 |0003: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -0bddcc: 0c00 |0006: move-result-object v0 │ │ -0bddce: 7210 5327 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0bddd4: 0a02 |000a: move-result v2 │ │ -0bddd6: 3802 1100 |000b: if-eqz v2, 001c // +0011 │ │ -0bddda: 7210 5427 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0bdde0: 0c01 |0010: move-result-object v1 │ │ -0bdde2: 1f01 4e01 |0011: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // type@014e │ │ -0bdde6: 5412 8107 |0013: iget-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@0781 │ │ -0bddea: 6e10 2b0b 0200 |0015: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b2b │ │ -0bddf0: 28ef |0018: goto 0007 // -0011 │ │ -0bddf2: 0d02 |0019: move-exception v2 │ │ -0bddf4: 1e03 |001a: monitor-exit v3 │ │ -0bddf6: 2702 |001b: throw v2 │ │ -0bddf8: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -0bddfa: 5c32 8707 |001d: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.disposed:Z // field@0787 │ │ -0bddfe: 1e03 |001f: monitor-exit v3 │ │ -0bde00: 0e00 |0020: return-void │ │ +0cc4d0: |[0cc4d0] com.badlogic.gdx.graphics.g2d.PixmapPacker.dispose:()V │ │ +0cc4e0: 1d03 |0000: monitor-enter v3 │ │ +0cc4e2: 5432 8d07 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pages:Lcom/badlogic/gdx/utils/Array; // field@078d │ │ +0cc4e6: 6e10 771e 0200 |0003: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0cc4ec: 0c00 |0006: move-result-object v0 │ │ +0cc4ee: 7210 5327 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0cc4f4: 0a02 |000a: move-result v2 │ │ +0cc4f6: 3802 1100 |000b: if-eqz v2, 001c // +0011 │ │ +0cc4fa: 7210 5427 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0cc500: 0c01 |0010: move-result-object v1 │ │ +0cc502: 1f01 4c01 |0011: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // type@014c │ │ +0cc506: 5412 8107 |0013: iget-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@0781 │ │ +0cc50a: 6e10 2b0b 0200 |0015: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b2b │ │ +0cc510: 28ef |0018: goto 0007 // -0011 │ │ +0cc512: 0d02 |0019: move-exception v2 │ │ +0cc514: 1e03 |001a: monitor-exit v3 │ │ +0cc516: 2702 |001b: throw v2 │ │ +0cc518: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +0cc51a: 5c32 8707 |001d: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.disposed:Z // field@0787 │ │ +0cc51e: 1e03 |001f: monitor-exit v3 │ │ +0cc520: 0e00 |0020: return-void │ │ catches : 2 │ │ 0x0001 - 0x0018 │ │ -> 0x0019 │ │ 0x001d - 0x001f │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=292 │ │ @@ -245413,17 +245564,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bde18: |[0bde18] com.badlogic.gdx.graphics.g2d.PixmapPacker.duplicateBoarder:()Z │ │ -0bde28: 5510 8807 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.duplicateBorder:Z // field@0788 │ │ -0bde2c: 0f00 |0002: return v0 │ │ +0cc538: |[0cc538] com.badlogic.gdx.graphics.g2d.PixmapPacker.duplicateBoarder:()Z │ │ +0cc548: 5510 8807 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.duplicateBorder:Z // field@0788 │ │ +0cc54c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;) │ │ @@ -245431,73 +245582,73 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Z)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 18 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 111 16-bit code units │ │ -0bde30: |[0bde30] com.badlogic.gdx.graphics.g2d.PixmapPacker.generateTextureAtlas:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Z)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ │ -0bde40: 1d0e |0000: monitor-enter v14 │ │ -0bde42: 2207 5d01 |0001: new-instance v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@015d │ │ -0bde46: 7010 430e 0700 |0003: invoke-direct {v7}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.:()V // method@0e43 │ │ -0bde4c: 54e3 8d07 |0006: iget-object v3, v14, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pages:Lcom/badlogic/gdx/utils/Array; // field@078d │ │ -0bde50: 6e10 771e 0300 |0008: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -0bde56: 0c08 |000b: move-result-object v8 │ │ -0bde58: 7210 5327 0800 |000c: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0bde5e: 0a03 |000f: move-result v3 │ │ -0bde60: 3803 5d00 |0010: if-eqz v3, 006d // +005d │ │ -0bde64: 7210 5427 0800 |0012: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0bde6a: 0c0c |0015: move-result-object v12 │ │ -0bde6c: 1f0c 4e01 |0016: check-cast v12, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // type@014e │ │ -0bde70: 54c3 8207 |0018: iget-object v3, v12, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@0782 │ │ -0bde74: 5233 6f11 |001a: iget v3, v3, Lcom/badlogic/gdx/utils/OrderedMap;.size:I // field@116f │ │ -0bde78: 3803 f0ff |001c: if-eqz v3, 000c // -0010 │ │ -0bde7c: 2202 4a01 |001e: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$1; // type@014a │ │ -0bde80: 2203 4c01 |0020: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$ManagedPixmapTextureData; // type@014c │ │ -0bde84: 54c4 8107 |0022: iget-object v4, v12, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@0781 │ │ -0bde88: 54c5 8107 |0024: iget-object v5, v12, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@0781 │ │ -0bde8c: 6e10 380b 0500 |0026: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b38 │ │ -0bde92: 0c05 |0029: move-result-object v5 │ │ -0bde94: 0200 1100 |002a: move/from16 v0, v17 │ │ -0bde98: 7050 470d e354 |002c: invoke-direct {v3, v14, v4, v5, v0}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$ManagedPixmapTextureData;.:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;Z)V // method@0d47 │ │ -0bde9e: 7030 410d e203 |002f: invoke-direct {v2, v14, v3}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$1;.:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;Lcom/badlogic/gdx/graphics/TextureData;)V // method@0d41 │ │ -0bdea4: 0800 1000 |0032: move-object/from16 v0, v16 │ │ -0bdea8: 6e30 870b f200 |0034: invoke-virtual {v2, v15, v0}, Lcom/badlogic/gdx/graphics/Texture;.setFilter:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V // method@0b87 │ │ -0bdeae: 54c3 8207 |0037: iget-object v3, v12, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@0782 │ │ -0bdeb2: 6e10 4e22 0300 |0039: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/OrderedMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@224e │ │ -0bdeb8: 0c0b |003c: move-result-object v11 │ │ -0bdeba: 6e10 0b22 0b00 |003d: invoke-virtual {v11}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.iterator:()Ljava/util/Iterator; // method@220b │ │ -0bdec0: 0c09 |0040: move-result-object v9 │ │ -0bdec2: 7210 5327 0900 |0041: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0bdec8: 0a03 |0044: move-result v3 │ │ -0bdeca: 3803 c7ff |0045: if-eqz v3, 000c // -0039 │ │ -0bdece: 7210 5427 0900 |0047: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0bded4: 0c0a |004a: move-result-object v10 │ │ -0bded6: 1f0a c303 |004b: check-cast v10, Ljava/lang/String; // type@03c3 │ │ -0bdeda: 54c3 8207 |004d: iget-object v3, v12, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@0782 │ │ -0bdede: 6e20 4d22 a300 |004f: invoke-virtual {v3, v10}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@224d │ │ -0bdee4: 0c0d |0052: move-result-object v13 │ │ -0bdee6: 1f0d 1202 |0053: check-cast v13, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -0bdeea: 2201 5e01 |0055: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -0bdeee: 52d3 ea0b |0057: iget v3, v13, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0bdef2: 8733 |0059: float-to-int v3, v3 │ │ -0bdef4: 52d4 eb0b |005a: iget v4, v13, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0bdef8: 8744 |005c: float-to-int v4, v4 │ │ -0bdefa: 52d5 e90b |005d: iget v5, v13, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0bdefe: 8755 |005f: float-to-int v5, v5 │ │ -0bdf00: 52d6 e50b |0060: iget v6, v13, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0bdf04: 8766 |0062: float-to-int v6, v6 │ │ -0bdf06: 7606 5f0e 0100 |0063: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V // method@0e5f │ │ -0bdf0c: 6e30 4b0e a701 |0066: invoke-virtual {v7, v10, v1}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.addRegion:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e4b │ │ -0bdf12: 28d8 |0069: goto 0041 // -0028 │ │ -0bdf14: 0d03 |006a: move-exception v3 │ │ -0bdf16: 1e0e |006b: monitor-exit v14 │ │ -0bdf18: 2703 |006c: throw v3 │ │ -0bdf1a: 1e0e |006d: monitor-exit v14 │ │ -0bdf1c: 1107 |006e: return-object v7 │ │ +0cc550: |[0cc550] com.badlogic.gdx.graphics.g2d.PixmapPacker.generateTextureAtlas:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Z)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ │ +0cc560: 1d0e |0000: monitor-enter v14 │ │ +0cc562: 2207 5b01 |0001: new-instance v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@015b │ │ +0cc566: 7010 430e 0700 |0003: invoke-direct {v7}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.:()V // method@0e43 │ │ +0cc56c: 54e3 8d07 |0006: iget-object v3, v14, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pages:Lcom/badlogic/gdx/utils/Array; // field@078d │ │ +0cc570: 6e10 771e 0300 |0008: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0cc576: 0c08 |000b: move-result-object v8 │ │ +0cc578: 7210 5327 0800 |000c: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0cc57e: 0a03 |000f: move-result v3 │ │ +0cc580: 3803 5d00 |0010: if-eqz v3, 006d // +005d │ │ +0cc584: 7210 5427 0800 |0012: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0cc58a: 0c0c |0015: move-result-object v12 │ │ +0cc58c: 1f0c 4c01 |0016: check-cast v12, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // type@014c │ │ +0cc590: 54c3 8207 |0018: iget-object v3, v12, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@0782 │ │ +0cc594: 5233 6f11 |001a: iget v3, v3, Lcom/badlogic/gdx/utils/OrderedMap;.size:I // field@116f │ │ +0cc598: 3803 f0ff |001c: if-eqz v3, 000c // -0010 │ │ +0cc59c: 2202 4801 |001e: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$1; // type@0148 │ │ +0cc5a0: 2203 4a01 |0020: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$ManagedPixmapTextureData; // type@014a │ │ +0cc5a4: 54c4 8107 |0022: iget-object v4, v12, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@0781 │ │ +0cc5a8: 54c5 8107 |0024: iget-object v5, v12, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@0781 │ │ +0cc5ac: 6e10 380b 0500 |0026: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b38 │ │ +0cc5b2: 0c05 |0029: move-result-object v5 │ │ +0cc5b4: 0200 1100 |002a: move/from16 v0, v17 │ │ +0cc5b8: 7050 470d e354 |002c: invoke-direct {v3, v14, v4, v5, v0}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$ManagedPixmapTextureData;.:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;Z)V // method@0d47 │ │ +0cc5be: 7030 410d e203 |002f: invoke-direct {v2, v14, v3}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$1;.:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;Lcom/badlogic/gdx/graphics/TextureData;)V // method@0d41 │ │ +0cc5c4: 0800 1000 |0032: move-object/from16 v0, v16 │ │ +0cc5c8: 6e30 870b f200 |0034: invoke-virtual {v2, v15, v0}, Lcom/badlogic/gdx/graphics/Texture;.setFilter:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V // method@0b87 │ │ +0cc5ce: 54c3 8207 |0037: iget-object v3, v12, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@0782 │ │ +0cc5d2: 6e10 4e22 0300 |0039: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/OrderedMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@224e │ │ +0cc5d8: 0c0b |003c: move-result-object v11 │ │ +0cc5da: 6e10 0b22 0b00 |003d: invoke-virtual {v11}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.iterator:()Ljava/util/Iterator; // method@220b │ │ +0cc5e0: 0c09 |0040: move-result-object v9 │ │ +0cc5e2: 7210 5327 0900 |0041: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0cc5e8: 0a03 |0044: move-result v3 │ │ +0cc5ea: 3803 c7ff |0045: if-eqz v3, 000c // -0039 │ │ +0cc5ee: 7210 5427 0900 |0047: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0cc5f4: 0c0a |004a: move-result-object v10 │ │ +0cc5f6: 1f0a c103 |004b: check-cast v10, Ljava/lang/String; // type@03c1 │ │ +0cc5fa: 54c3 8207 |004d: iget-object v3, v12, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@0782 │ │ +0cc5fe: 6e20 4d22 a300 |004f: invoke-virtual {v3, v10}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@224d │ │ +0cc604: 0c0d |0052: move-result-object v13 │ │ +0cc606: 1f0d 1002 |0053: check-cast v13, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +0cc60a: 2201 5c01 |0055: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +0cc60e: 52d3 ea0b |0057: iget v3, v13, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0cc612: 8733 |0059: float-to-int v3, v3 │ │ +0cc614: 52d4 eb0b |005a: iget v4, v13, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0cc618: 8744 |005c: float-to-int v4, v4 │ │ +0cc61a: 52d5 e90b |005d: iget v5, v13, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0cc61e: 8755 |005f: float-to-int v5, v5 │ │ +0cc620: 52d6 e50b |0060: iget v6, v13, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0cc624: 8766 |0062: float-to-int v6, v6 │ │ +0cc626: 7606 5f0e 0100 |0063: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V // method@0e5f │ │ +0cc62c: 6e30 4b0e a701 |0066: invoke-virtual {v7, v10, v1}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.addRegion:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e4b │ │ +0cc632: 28d8 |0069: goto 0041 // -0028 │ │ +0cc634: 0d03 |006a: move-exception v3 │ │ +0cc636: 1e0e |006b: monitor-exit v14 │ │ +0cc638: 2703 |006c: throw v3 │ │ +0cc63a: 1e0e |006d: monitor-exit v14 │ │ +0cc63c: 1107 |006e: return-object v7 │ │ catches : 1 │ │ 0x0001 - 0x0069 │ │ -> 0x006a │ │ positions : │ │ 0x0000 line=303 │ │ 0x0006 line=304 │ │ 0x0018 line=305 │ │ @@ -245530,17 +245681,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bdf2c: |[0bdf2c] com.badlogic.gdx.graphics.g2d.PixmapPacker.getPadding:()I │ │ -0bdf3c: 5210 8907 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.padding:I // field@0789 │ │ -0bdf40: 0f00 |0002: return v0 │ │ +0cc64c: |[0cc64c] com.badlogic.gdx.graphics.g2d.PixmapPacker.getPadding:()I │ │ +0cc65c: 5210 8907 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.padding:I // field@0789 │ │ +0cc660: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;) │ │ @@ -245548,37 +245699,37 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0bdf44: |[0bdf44] com.badlogic.gdx.graphics.g2d.PixmapPacker.getPage:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; │ │ -0bdf54: 1d04 |0000: monitor-enter v4 │ │ -0bdf56: 5443 8d07 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pages:Lcom/badlogic/gdx/utils/Array; // field@078d │ │ -0bdf5a: 6e10 771e 0300 |0003: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -0bdf60: 0c00 |0006: move-result-object v0 │ │ -0bdf62: 7210 5327 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0bdf68: 0a03 |000a: move-result v3 │ │ -0bdf6a: 3803 1400 |000b: if-eqz v3, 001f // +0014 │ │ -0bdf6e: 7210 5427 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0bdf74: 0c01 |0010: move-result-object v1 │ │ -0bdf76: 1f01 4e01 |0011: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // type@014e │ │ -0bdf7a: 5413 8207 |0013: iget-object v3, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@0782 │ │ -0bdf7e: 6e20 4d22 5300 |0015: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@224d │ │ -0bdf84: 0c02 |0018: move-result-object v2 │ │ -0bdf86: 1f02 1202 |0019: check-cast v2, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -0bdf8a: 3802 ecff |001b: if-eqz v2, 0007 // -0014 │ │ -0bdf8e: 1e04 |001d: monitor-exit v4 │ │ -0bdf90: 1101 |001e: return-object v1 │ │ -0bdf92: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -0bdf94: 28fd |0020: goto 001d // -0003 │ │ -0bdf96: 0d03 |0021: move-exception v3 │ │ -0bdf98: 1e04 |0022: monitor-exit v4 │ │ -0bdf9a: 2703 |0023: throw v3 │ │ +0cc664: |[0cc664] com.badlogic.gdx.graphics.g2d.PixmapPacker.getPage:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; │ │ +0cc674: 1d04 |0000: monitor-enter v4 │ │ +0cc676: 5443 8d07 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pages:Lcom/badlogic/gdx/utils/Array; // field@078d │ │ +0cc67a: 6e10 771e 0300 |0003: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0cc680: 0c00 |0006: move-result-object v0 │ │ +0cc682: 7210 5327 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0cc688: 0a03 |000a: move-result v3 │ │ +0cc68a: 3803 1400 |000b: if-eqz v3, 001f // +0014 │ │ +0cc68e: 7210 5427 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0cc694: 0c01 |0010: move-result-object v1 │ │ +0cc696: 1f01 4c01 |0011: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // type@014c │ │ +0cc69a: 5413 8207 |0013: iget-object v3, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@0782 │ │ +0cc69e: 6e20 4d22 5300 |0015: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@224d │ │ +0cc6a4: 0c02 |0018: move-result-object v2 │ │ +0cc6a6: 1f02 1002 |0019: check-cast v2, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +0cc6aa: 3802 ecff |001b: if-eqz v2, 0007 // -0014 │ │ +0cc6ae: 1e04 |001d: monitor-exit v4 │ │ +0cc6b0: 1101 |001e: return-object v1 │ │ +0cc6b2: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +0cc6b4: 28fd |0020: goto 001d // -0003 │ │ +0cc6b6: 0d03 |0021: move-exception v3 │ │ +0cc6b8: 1e04 |0022: monitor-exit v4 │ │ +0cc6ba: 2703 |0023: throw v3 │ │ catches : 1 │ │ 0x0001 - 0x001b │ │ -> 0x0021 │ │ positions : │ │ 0x0000 line=280 │ │ 0x0013 line=281 │ │ 0x001b line=282 │ │ @@ -245596,17 +245747,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bdfa8: |[0bdfa8] com.badlogic.gdx.graphics.g2d.PixmapPacker.getPageHeight:()I │ │ -0bdfb8: 5210 8b07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageHeight:I // field@078b │ │ -0bdfbc: 0f00 |0002: return v0 │ │ +0cc6c8: |[0cc6c8] com.badlogic.gdx.graphics.g2d.PixmapPacker.getPageHeight:()I │ │ +0cc6d8: 5210 8b07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageHeight:I // field@078b │ │ +0cc6dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;) │ │ @@ -245614,17 +245765,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bdfc0: |[0bdfc0] com.badlogic.gdx.graphics.g2d.PixmapPacker.getPageWidth:()I │ │ -0bdfd0: 5210 8c07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageWidth:I // field@078c │ │ -0bdfd4: 0f00 |0002: return v0 │ │ +0cc6e0: |[0cc6e0] com.badlogic.gdx.graphics.g2d.PixmapPacker.getPageWidth:()I │ │ +0cc6f0: 5210 8c07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageWidth:I // field@078c │ │ +0cc6f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; │ │ │ │ #7 : (in Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;) │ │ @@ -245632,17 +245783,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bdfd8: |[0bdfd8] com.badlogic.gdx.graphics.g2d.PixmapPacker.getPages:()Lcom/badlogic/gdx/utils/Array; │ │ -0bdfe8: 5410 8d07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pages:Lcom/badlogic/gdx/utils/Array; // field@078d │ │ -0bdfec: 1100 |0002: return-object v0 │ │ +0cc6f8: |[0cc6f8] com.badlogic.gdx.graphics.g2d.PixmapPacker.getPages:()Lcom/badlogic/gdx/utils/Array; │ │ +0cc708: 5410 8d07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pages:Lcom/badlogic/gdx/utils/Array; // field@078d │ │ +0cc70c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; │ │ │ │ #8 : (in Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;) │ │ @@ -245650,37 +245801,37 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/math/Rectangle;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0bdff0: |[0bdff0] com.badlogic.gdx.graphics.g2d.PixmapPacker.getRect:(Ljava/lang/String;)Lcom/badlogic/gdx/math/Rectangle; │ │ -0be000: 1d04 |0000: monitor-enter v4 │ │ -0be002: 5443 8d07 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pages:Lcom/badlogic/gdx/utils/Array; // field@078d │ │ -0be006: 6e10 771e 0300 |0003: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -0be00c: 0c00 |0006: move-result-object v0 │ │ -0be00e: 7210 5327 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0be014: 0a03 |000a: move-result v3 │ │ -0be016: 3803 1400 |000b: if-eqz v3, 001f // +0014 │ │ -0be01a: 7210 5427 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0be020: 0c01 |0010: move-result-object v1 │ │ -0be022: 1f01 4e01 |0011: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // type@014e │ │ -0be026: 5413 8207 |0013: iget-object v3, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@0782 │ │ -0be02a: 6e20 4d22 5300 |0015: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@224d │ │ -0be030: 0c02 |0018: move-result-object v2 │ │ -0be032: 1f02 1202 |0019: check-cast v2, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -0be036: 3802 ecff |001b: if-eqz v2, 0007 // -0014 │ │ -0be03a: 1e04 |001d: monitor-exit v4 │ │ -0be03c: 1102 |001e: return-object v2 │ │ -0be03e: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -0be040: 28fd |0020: goto 001d // -0003 │ │ -0be042: 0d03 |0021: move-exception v3 │ │ -0be044: 1e04 |0022: monitor-exit v4 │ │ -0be046: 2703 |0023: throw v3 │ │ +0cc710: |[0cc710] com.badlogic.gdx.graphics.g2d.PixmapPacker.getRect:(Ljava/lang/String;)Lcom/badlogic/gdx/math/Rectangle; │ │ +0cc720: 1d04 |0000: monitor-enter v4 │ │ +0cc722: 5443 8d07 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pages:Lcom/badlogic/gdx/utils/Array; // field@078d │ │ +0cc726: 6e10 771e 0300 |0003: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0cc72c: 0c00 |0006: move-result-object v0 │ │ +0cc72e: 7210 5327 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0cc734: 0a03 |000a: move-result v3 │ │ +0cc736: 3803 1400 |000b: if-eqz v3, 001f // +0014 │ │ +0cc73a: 7210 5427 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0cc740: 0c01 |0010: move-result-object v1 │ │ +0cc742: 1f01 4c01 |0011: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // type@014c │ │ +0cc746: 5413 8207 |0013: iget-object v3, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@0782 │ │ +0cc74a: 6e20 4d22 5300 |0015: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@224d │ │ +0cc750: 0c02 |0018: move-result-object v2 │ │ +0cc752: 1f02 1002 |0019: check-cast v2, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +0cc756: 3802 ecff |001b: if-eqz v2, 0007 // -0014 │ │ +0cc75a: 1e04 |001d: monitor-exit v4 │ │ +0cc75c: 1102 |001e: return-object v2 │ │ +0cc75e: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +0cc760: 28fd |0020: goto 001d // -0003 │ │ +0cc762: 0d03 |0021: move-exception v3 │ │ +0cc764: 1e04 |0022: monitor-exit v4 │ │ +0cc766: 2703 |0023: throw v3 │ │ catches : 1 │ │ 0x0001 - 0x001b │ │ -> 0x0021 │ │ positions : │ │ 0x0000 line=270 │ │ 0x0013 line=271 │ │ 0x001b line=272 │ │ @@ -245698,351 +245849,351 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/math/Rectangle;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 21 │ │ ins : 3 │ │ outs : 10 │ │ insns size : 595 16-bit code units │ │ -0be054: |[0be054] com.badlogic.gdx.graphics.g2d.PixmapPacker.pack:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/math/Rectangle; │ │ -0be064: 1d12 |0000: monitor-enter v18 │ │ -0be066: 0800 1200 |0001: move-object/from16 v0, v18 │ │ -0be06a: 5502 8707 |0003: iget-boolean v2, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.disposed:Z // field@0787 │ │ -0be06e: 3802 0600 |0005: if-eqz v2, 000b // +0006 │ │ -0be072: 1311 0000 |0007: const/16 v17, #int 0 // #0 │ │ -0be076: 1e12 |0009: monitor-exit v18 │ │ -0be078: 1111 |000a: return-object v17 │ │ -0be07a: 7402 560d 1200 |000b: invoke-virtual/range {v18, v19}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.getRect:(Ljava/lang/String;)Lcom/badlogic/gdx/math/Rectangle; // method@0d56 │ │ -0be080: 0c02 |000e: move-result-object v2 │ │ -0be082: 3802 2600 |000f: if-eqz v2, 0035 // +0026 │ │ -0be086: 2202 c003 |0011: new-instance v2, Ljava/lang/RuntimeException; // type@03c0 │ │ -0be08a: 2203 c503 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -0be08e: 7010 6726 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0be094: 1a04 5107 |0018: const-string v4, "Key with name '" // string@0751 │ │ -0be098: 6e20 6e26 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0be09e: 0c03 |001d: move-result-object v3 │ │ -0be0a0: 0800 1300 |001e: move-object/from16 v0, v19 │ │ -0be0a4: 6e20 6e26 0300 |0020: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0be0aa: 0c03 |0023: move-result-object v3 │ │ -0be0ac: 1a04 5500 |0024: const-string v4, "' is already in map" // string@0055 │ │ -0be0b0: 6e20 6e26 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0be0b6: 0c03 |0029: move-result-object v3 │ │ -0be0b8: 6e10 7426 0300 |002a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0be0be: 0c03 |002d: move-result-object v3 │ │ -0be0c0: 7020 3526 3200 |002e: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ -0be0c6: 2702 |0031: throw v2 │ │ -0be0c8: 0d02 |0032: move-exception v2 │ │ -0be0ca: 1e12 |0033: monitor-exit v18 │ │ -0be0cc: 2702 |0034: throw v2 │ │ -0be0ce: 0800 1200 |0035: move-object/from16 v0, v18 │ │ -0be0d2: 5203 8907 |0037: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.padding:I // field@0789 │ │ -0be0d6: 0800 1200 |0039: move-object/from16 v0, v18 │ │ -0be0da: 5502 8807 |003b: iget-boolean v2, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.duplicateBorder:Z // field@0788 │ │ -0be0de: 3802 5700 |003d: if-eqz v2, 0094 // +0057 │ │ -0be0e2: 1212 |003f: const/4 v2, #int 1 // #1 │ │ -0be0e4: 900d 0302 |0040: add-int v13, v3, v2 │ │ -0be0e8: e00d 0d01 |0042: shl-int/lit8 v13, v13, #int 1 // #01 │ │ -0be0ec: 2211 1202 |0044: new-instance v17, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -0be0f0: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -0be0f2: 1203 |0047: const/4 v3, #int 0 // #0 │ │ -0be0f4: 7401 3f0b 1400 |0048: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ -0be0fa: 0a04 |004b: move-result v4 │ │ -0be0fc: b0d4 |004c: add-int/2addr v4, v13 │ │ -0be0fe: 8244 |004d: int-to-float v4, v4 │ │ -0be100: 7401 3c0b 1400 |004e: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ -0be106: 0a05 |0051: move-result v5 │ │ -0be108: b0d5 |0052: add-int/2addr v5, v13 │ │ -0be10a: 8255 |0053: int-to-float v5, v5 │ │ -0be10c: 0800 1100 |0054: move-object/from16 v0, v17 │ │ -0be110: 7055 3a14 2043 |0056: invoke-direct {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Rectangle;.:(FFFF)V // method@143a │ │ -0be116: 7401 3f14 1100 |0059: invoke-virtual/range {v17}, Lcom/badlogic/gdx/math/Rectangle;.getWidth:()F // method@143f │ │ -0be11c: 0a02 |005c: move-result v2 │ │ -0be11e: 0800 1200 |005d: move-object/from16 v0, v18 │ │ -0be122: 5203 8c07 |005f: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageWidth:I // field@078c │ │ -0be126: 8233 |0061: int-to-float v3, v3 │ │ -0be128: 2d02 0203 |0062: cmpl-float v2, v2, v3 │ │ -0be12c: 3c02 0f00 |0064: if-gtz v2, 0073 // +000f │ │ -0be130: 7401 3e14 1100 |0066: invoke-virtual/range {v17}, Lcom/badlogic/gdx/math/Rectangle;.getHeight:()F // method@143e │ │ -0be136: 0a02 |0069: move-result v2 │ │ -0be138: 0800 1200 |006a: move-object/from16 v0, v18 │ │ -0be13c: 5203 8b07 |006c: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageHeight:I // field@078b │ │ -0be140: 8233 |006e: int-to-float v3, v3 │ │ -0be142: 2d02 0203 |006f: cmpl-float v2, v2, v3 │ │ -0be146: 3d02 2500 |0071: if-lez v2, 0096 // +0025 │ │ -0be14a: 2202 fc02 |0073: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0be14e: 2203 c503 |0075: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -0be152: 7010 6726 0300 |0077: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0be158: 1a04 a323 |007a: const-string v4, "page size for '" // string@23a3 │ │ -0be15c: 6e20 6e26 4300 |007c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0be162: 0c03 |007f: move-result-object v3 │ │ -0be164: 0800 1300 |0080: move-object/from16 v0, v19 │ │ -0be168: 6e20 6e26 0300 |0082: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0be16e: 0c03 |0085: move-result-object v3 │ │ -0be170: 1a04 5700 |0086: const-string v4, "' to small" // string@0057 │ │ -0be174: 6e20 6e26 4300 |0088: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0be17a: 0c03 |008b: move-result-object v3 │ │ -0be17c: 6e10 7426 0300 |008c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0be182: 0c03 |008f: move-result-object v3 │ │ -0be184: 7020 b41f 3200 |0090: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0be18a: 2702 |0093: throw v2 │ │ -0be18c: 1202 |0094: const/4 v2, #int 0 // #0 │ │ -0be18e: 28ab |0095: goto 0040 // -0055 │ │ -0be190: 0800 1200 |0096: move-object/from16 v0, v18 │ │ -0be194: 5402 8607 |0098: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0786 │ │ -0be198: 5422 8307 |009a: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.root:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@0783 │ │ -0be19c: 0800 1200 |009c: move-object/from16 v0, v18 │ │ -0be1a0: 0801 1100 |009e: move-object/from16 v1, v17 │ │ -0be1a4: 7030 570d 2001 |00a0: invoke-direct {v0, v2, v1}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.insert:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;Lcom/badlogic/gdx/math/Rectangle;)Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // method@0d57 │ │ -0be1aa: 0c10 |00a3: move-result-object v16 │ │ -0be1ac: 3910 0b00 |00a4: if-nez v16, 00af // +000b │ │ -0be1b0: 7601 580d 1200 |00a6: invoke-direct/range {v18}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.newPage:()V // method@0d58 │ │ -0be1b6: 7403 590d 1200 |00a9: invoke-virtual/range {v18, v19, v20}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pack:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/math/Rectangle; // method@0d59 │ │ -0be1bc: 0c11 |00ac: move-result-object v17 │ │ -0be1be: 2900 5cff |00ad: goto/16 0009 // -00a4 │ │ -0be1c2: 0800 1300 |00af: move-object/from16 v0, v19 │ │ -0be1c6: 0801 1000 |00b1: move-object/from16 v1, v16 │ │ -0be1ca: 5b10 7c07 |00b3: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leaveName:Ljava/lang/String; // field@077c │ │ -0be1ce: 2211 1202 |00b5: new-instance v17, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -0be1d2: 0800 1000 |00b7: move-object/from16 v0, v16 │ │ -0be1d6: 5402 7e07 |00b9: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ -0be1da: 0800 1100 |00bb: move-object/from16 v0, v17 │ │ -0be1de: 7020 3b14 2000 |00bd: invoke-direct {v0, v2}, Lcom/badlogic/gdx/math/Rectangle;.:(Lcom/badlogic/gdx/math/Rectangle;)V // method@143b │ │ -0be1e4: 0800 1100 |00c0: move-object/from16 v0, v17 │ │ -0be1e8: 5202 e90b |00c2: iget v2, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0be1ec: 82d3 |00c4: int-to-float v3, v13 │ │ -0be1ee: c732 |00c5: sub-float/2addr v2, v3 │ │ -0be1f0: 0800 1100 |00c6: move-object/from16 v0, v17 │ │ -0be1f4: 5902 e90b |00c8: iput v2, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0be1f8: 0800 1100 |00ca: move-object/from16 v0, v17 │ │ -0be1fc: 5202 e50b |00cc: iget v2, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0be200: 82d3 |00ce: int-to-float v3, v13 │ │ -0be202: c732 |00cf: sub-float/2addr v2, v3 │ │ -0be204: 0800 1100 |00d0: move-object/from16 v0, v17 │ │ -0be208: 5902 e50b |00d2: iput v2, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0be20c: e10d 0d01 |00d4: shr-int/lit8 v13, v13, #int 1 // #01 │ │ -0be210: 0800 1100 |00d6: move-object/from16 v0, v17 │ │ -0be214: 5202 ea0b |00d8: iget v2, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0be218: 82d3 |00da: int-to-float v3, v13 │ │ -0be21a: c632 |00db: add-float/2addr v2, v3 │ │ -0be21c: 0800 1100 |00dc: move-object/from16 v0, v17 │ │ -0be220: 5902 ea0b |00de: iput v2, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0be224: 0800 1100 |00e0: move-object/from16 v0, v17 │ │ -0be228: 5202 eb0b |00e2: iget v2, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0be22c: 82d3 |00e4: int-to-float v3, v13 │ │ -0be22e: c632 |00e5: add-float/2addr v2, v3 │ │ -0be230: 0800 1100 |00e6: move-object/from16 v0, v17 │ │ -0be234: 5902 eb0b |00e8: iput v2, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0be238: 0800 1200 |00ea: move-object/from16 v0, v18 │ │ -0be23c: 5402 8607 |00ec: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0786 │ │ -0be240: 5422 8207 |00ee: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@0782 │ │ -0be244: 0800 1300 |00f0: move-object/from16 v0, v19 │ │ -0be248: 0801 1100 |00f2: move-object/from16 v1, v17 │ │ -0be24c: 6e30 5022 0201 |00f4: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/utils/OrderedMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2250 │ │ -0be252: 7100 370b 0000 |00f7: invoke-static {}, Lcom/badlogic/gdx/graphics/Pixmap;.getBlending:()Lcom/badlogic/gdx/graphics/Pixmap$Blending; // method@0b37 │ │ -0be258: 0c0c |00fa: move-result-object v12 │ │ -0be25a: 6202 4706 |00fb: sget-object v2, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.None:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0647 │ │ -0be25e: 7110 400b 0200 |00fd: invoke-static {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.setBlending:(Lcom/badlogic/gdx/graphics/Pixmap$Blending;)V // method@0b40 │ │ -0be264: 0800 1200 |0100: move-object/from16 v0, v18 │ │ -0be268: 5402 8607 |0102: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0786 │ │ -0be26c: 5422 8107 |0104: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@0781 │ │ -0be270: 0800 1100 |0106: move-object/from16 v0, v17 │ │ -0be274: 5203 ea0b |0108: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0be278: 8733 |010a: float-to-int v3, v3 │ │ -0be27a: 0800 1100 |010b: move-object/from16 v0, v17 │ │ -0be27e: 5204 eb0b |010d: iget v4, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0be282: 8744 |010f: float-to-int v4, v4 │ │ -0be284: 0800 1400 |0110: move-object/from16 v0, v20 │ │ -0be288: 6e40 300b 0243 |0112: invoke-virtual {v2, v0, v3, v4}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;II)V // method@0b30 │ │ -0be28e: 0800 1200 |0115: move-object/from16 v0, v18 │ │ -0be292: 5502 8807 |0117: iget-boolean v2, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.duplicateBorder:Z // field@0788 │ │ -0be296: 3802 2a01 |0119: if-eqz v2, 0243 // +012a │ │ -0be29a: 7401 3f0b 1400 |011b: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ -0be2a0: 0a0f |011e: move-result v15 │ │ -0be2a2: 7401 3c0b 1400 |011f: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ -0be2a8: 0a0e |0122: move-result v14 │ │ -0be2aa: 0800 1200 |0123: move-object/from16 v0, v18 │ │ -0be2ae: 5402 8607 |0125: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0786 │ │ -0be2b2: 5422 8107 |0127: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@0781 │ │ -0be2b6: 1204 |0129: const/4 v4, #int 0 // #0 │ │ -0be2b8: 1205 |012a: const/4 v5, #int 0 // #0 │ │ -0be2ba: 1216 |012b: const/4 v6, #int 1 // #1 │ │ -0be2bc: 1217 |012c: const/4 v7, #int 1 // #1 │ │ -0be2be: 0800 1100 |012d: move-object/from16 v0, v17 │ │ -0be2c2: 5203 ea0b |012f: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0be2c6: 8733 |0131: float-to-int v3, v3 │ │ -0be2c8: d808 03ff |0132: add-int/lit8 v8, v3, #int -1 // #ff │ │ -0be2cc: 0800 1100 |0134: move-object/from16 v0, v17 │ │ -0be2d0: 5203 eb0b |0136: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0be2d4: 8733 |0138: float-to-int v3, v3 │ │ -0be2d6: d809 03ff |0139: add-int/lit8 v9, v3, #int -1 // #ff │ │ -0be2da: 121a |013b: const/4 v10, #int 1 // #1 │ │ -0be2dc: 121b |013c: const/4 v11, #int 1 // #1 │ │ -0be2de: 0803 1400 |013d: move-object/from16 v3, v20 │ │ -0be2e2: 740a 320b 0200 |013f: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b32 │ │ -0be2e8: 0800 1200 |0142: move-object/from16 v0, v18 │ │ -0be2ec: 5402 8607 |0144: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0786 │ │ -0be2f0: 5422 8107 |0146: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@0781 │ │ -0be2f4: d804 0fff |0148: add-int/lit8 v4, v15, #int -1 // #ff │ │ -0be2f8: 1205 |014a: const/4 v5, #int 0 // #0 │ │ -0be2fa: 1216 |014b: const/4 v6, #int 1 // #1 │ │ -0be2fc: 1217 |014c: const/4 v7, #int 1 // #1 │ │ -0be2fe: 0800 1100 |014d: move-object/from16 v0, v17 │ │ -0be302: 5203 ea0b |014f: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0be306: 8733 |0151: float-to-int v3, v3 │ │ -0be308: 0800 1100 |0152: move-object/from16 v0, v17 │ │ -0be30c: 5208 e90b |0154: iget v8, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0be310: 8788 |0156: float-to-int v8, v8 │ │ -0be312: b038 |0157: add-int/2addr v8, v3 │ │ -0be314: 0800 1100 |0158: move-object/from16 v0, v17 │ │ -0be318: 5203 eb0b |015a: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0be31c: 8733 |015c: float-to-int v3, v3 │ │ -0be31e: d809 03ff |015d: add-int/lit8 v9, v3, #int -1 // #ff │ │ -0be322: 121a |015f: const/4 v10, #int 1 // #1 │ │ -0be324: 121b |0160: const/4 v11, #int 1 // #1 │ │ -0be326: 0803 1400 |0161: move-object/from16 v3, v20 │ │ -0be32a: 740a 320b 0200 |0163: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b32 │ │ -0be330: 0800 1200 |0166: move-object/from16 v0, v18 │ │ -0be334: 5402 8607 |0168: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0786 │ │ -0be338: 5422 8107 |016a: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@0781 │ │ -0be33c: 1204 |016c: const/4 v4, #int 0 // #0 │ │ -0be33e: d805 0eff |016d: add-int/lit8 v5, v14, #int -1 // #ff │ │ -0be342: 1216 |016f: const/4 v6, #int 1 // #1 │ │ -0be344: 1217 |0170: const/4 v7, #int 1 // #1 │ │ -0be346: 0800 1100 |0171: move-object/from16 v0, v17 │ │ -0be34a: 5203 ea0b |0173: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0be34e: 8733 |0175: float-to-int v3, v3 │ │ -0be350: d808 03ff |0176: add-int/lit8 v8, v3, #int -1 // #ff │ │ -0be354: 0800 1100 |0178: move-object/from16 v0, v17 │ │ -0be358: 5203 eb0b |017a: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0be35c: 8733 |017c: float-to-int v3, v3 │ │ -0be35e: 0800 1100 |017d: move-object/from16 v0, v17 │ │ -0be362: 5209 e50b |017f: iget v9, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0be366: 8799 |0181: float-to-int v9, v9 │ │ -0be368: b039 |0182: add-int/2addr v9, v3 │ │ -0be36a: 121a |0183: const/4 v10, #int 1 // #1 │ │ -0be36c: 121b |0184: const/4 v11, #int 1 // #1 │ │ -0be36e: 0803 1400 |0185: move-object/from16 v3, v20 │ │ -0be372: 740a 320b 0200 |0187: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b32 │ │ -0be378: 0800 1200 |018a: move-object/from16 v0, v18 │ │ -0be37c: 5402 8607 |018c: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0786 │ │ -0be380: 5422 8107 |018e: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@0781 │ │ -0be384: d804 0fff |0190: add-int/lit8 v4, v15, #int -1 // #ff │ │ -0be388: d805 0eff |0192: add-int/lit8 v5, v14, #int -1 // #ff │ │ -0be38c: 1216 |0194: const/4 v6, #int 1 // #1 │ │ -0be38e: 1217 |0195: const/4 v7, #int 1 // #1 │ │ -0be390: 0800 1100 |0196: move-object/from16 v0, v17 │ │ -0be394: 5203 ea0b |0198: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0be398: 8733 |019a: float-to-int v3, v3 │ │ -0be39a: 0800 1100 |019b: move-object/from16 v0, v17 │ │ -0be39e: 5208 e90b |019d: iget v8, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0be3a2: 8788 |019f: float-to-int v8, v8 │ │ -0be3a4: b038 |01a0: add-int/2addr v8, v3 │ │ -0be3a6: 0800 1100 |01a1: move-object/from16 v0, v17 │ │ -0be3aa: 5203 eb0b |01a3: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0be3ae: 8733 |01a5: float-to-int v3, v3 │ │ -0be3b0: 0800 1100 |01a6: move-object/from16 v0, v17 │ │ -0be3b4: 5209 e50b |01a8: iget v9, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0be3b8: 8799 |01aa: float-to-int v9, v9 │ │ -0be3ba: b039 |01ab: add-int/2addr v9, v3 │ │ -0be3bc: 121a |01ac: const/4 v10, #int 1 // #1 │ │ -0be3be: 121b |01ad: const/4 v11, #int 1 // #1 │ │ -0be3c0: 0803 1400 |01ae: move-object/from16 v3, v20 │ │ -0be3c4: 740a 320b 0200 |01b0: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b32 │ │ -0be3ca: 0800 1200 |01b3: move-object/from16 v0, v18 │ │ -0be3ce: 5402 8607 |01b5: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0786 │ │ -0be3d2: 5422 8107 |01b7: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@0781 │ │ -0be3d6: 1204 |01b9: const/4 v4, #int 0 // #0 │ │ -0be3d8: 1205 |01ba: const/4 v5, #int 0 // #0 │ │ -0be3da: 1217 |01bb: const/4 v7, #int 1 // #1 │ │ -0be3dc: 0800 1100 |01bc: move-object/from16 v0, v17 │ │ -0be3e0: 5203 ea0b |01be: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0be3e4: 8738 |01c0: float-to-int v8, v3 │ │ -0be3e6: 0800 1100 |01c1: move-object/from16 v0, v17 │ │ -0be3ea: 5203 eb0b |01c3: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0be3ee: 8733 |01c5: float-to-int v3, v3 │ │ -0be3f0: d809 03ff |01c6: add-int/lit8 v9, v3, #int -1 // #ff │ │ -0be3f4: 0800 1100 |01c8: move-object/from16 v0, v17 │ │ -0be3f8: 5203 e90b |01ca: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0be3fc: 873a |01cc: float-to-int v10, v3 │ │ -0be3fe: 121b |01cd: const/4 v11, #int 1 // #1 │ │ -0be400: 0803 1400 |01ce: move-object/from16 v3, v20 │ │ -0be404: 01f6 |01d0: move v6, v15 │ │ -0be406: 740a 320b 0200 |01d1: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b32 │ │ -0be40c: 0800 1200 |01d4: move-object/from16 v0, v18 │ │ -0be410: 5402 8607 |01d6: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0786 │ │ -0be414: 5422 8107 |01d8: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@0781 │ │ -0be418: 1204 |01da: const/4 v4, #int 0 // #0 │ │ -0be41a: d805 0eff |01db: add-int/lit8 v5, v14, #int -1 // #ff │ │ -0be41e: 1217 |01dd: const/4 v7, #int 1 // #1 │ │ -0be420: 0800 1100 |01de: move-object/from16 v0, v17 │ │ -0be424: 5203 ea0b |01e0: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0be428: 8738 |01e2: float-to-int v8, v3 │ │ -0be42a: 0800 1100 |01e3: move-object/from16 v0, v17 │ │ -0be42e: 5203 eb0b |01e5: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0be432: 8733 |01e7: float-to-int v3, v3 │ │ -0be434: 0800 1100 |01e8: move-object/from16 v0, v17 │ │ -0be438: 5206 e50b |01ea: iget v6, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0be43c: 8766 |01ec: float-to-int v6, v6 │ │ -0be43e: 9009 0306 |01ed: add-int v9, v3, v6 │ │ -0be442: 0800 1100 |01ef: move-object/from16 v0, v17 │ │ -0be446: 5203 e90b |01f1: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0be44a: 873a |01f3: float-to-int v10, v3 │ │ -0be44c: 121b |01f4: const/4 v11, #int 1 // #1 │ │ -0be44e: 0803 1400 |01f5: move-object/from16 v3, v20 │ │ -0be452: 01f6 |01f7: move v6, v15 │ │ -0be454: 740a 320b 0200 |01f8: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b32 │ │ -0be45a: 0800 1200 |01fb: move-object/from16 v0, v18 │ │ -0be45e: 5402 8607 |01fd: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0786 │ │ -0be462: 5422 8107 |01ff: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@0781 │ │ -0be466: 1204 |0201: const/4 v4, #int 0 // #0 │ │ -0be468: 1205 |0202: const/4 v5, #int 0 // #0 │ │ -0be46a: 1216 |0203: const/4 v6, #int 1 // #1 │ │ -0be46c: 0800 1100 |0204: move-object/from16 v0, v17 │ │ -0be470: 5203 ea0b |0206: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0be474: 8733 |0208: float-to-int v3, v3 │ │ -0be476: d808 03ff |0209: add-int/lit8 v8, v3, #int -1 // #ff │ │ -0be47a: 0800 1100 |020b: move-object/from16 v0, v17 │ │ -0be47e: 5203 eb0b |020d: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0be482: 8739 |020f: float-to-int v9, v3 │ │ -0be484: 121a |0210: const/4 v10, #int 1 // #1 │ │ -0be486: 0800 1100 |0211: move-object/from16 v0, v17 │ │ -0be48a: 5203 e50b |0213: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0be48e: 873b |0215: float-to-int v11, v3 │ │ -0be490: 0803 1400 |0216: move-object/from16 v3, v20 │ │ -0be494: 01e7 |0218: move v7, v14 │ │ -0be496: 740a 320b 0200 |0219: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b32 │ │ -0be49c: 0800 1200 |021c: move-object/from16 v0, v18 │ │ -0be4a0: 5402 8607 |021e: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0786 │ │ -0be4a4: 5422 8107 |0220: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@0781 │ │ -0be4a8: d804 0fff |0222: add-int/lit8 v4, v15, #int -1 // #ff │ │ -0be4ac: 1205 |0224: const/4 v5, #int 0 // #0 │ │ -0be4ae: 1216 |0225: const/4 v6, #int 1 // #1 │ │ -0be4b0: 0800 1100 |0226: move-object/from16 v0, v17 │ │ -0be4b4: 5203 ea0b |0228: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0be4b8: 8733 |022a: float-to-int v3, v3 │ │ -0be4ba: 0800 1100 |022b: move-object/from16 v0, v17 │ │ -0be4be: 5207 e90b |022d: iget v7, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0be4c2: 8777 |022f: float-to-int v7, v7 │ │ -0be4c4: 9008 0307 |0230: add-int v8, v3, v7 │ │ -0be4c8: 0800 1100 |0232: move-object/from16 v0, v17 │ │ -0be4cc: 5203 eb0b |0234: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0be4d0: 8739 |0236: float-to-int v9, v3 │ │ -0be4d2: 121a |0237: const/4 v10, #int 1 // #1 │ │ -0be4d4: 0800 1100 |0238: move-object/from16 v0, v17 │ │ -0be4d8: 5203 e50b |023a: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0be4dc: 873b |023c: float-to-int v11, v3 │ │ -0be4de: 0803 1400 |023d: move-object/from16 v3, v20 │ │ -0be4e2: 01e7 |023f: move v7, v14 │ │ -0be4e4: 740a 320b 0200 |0240: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b32 │ │ -0be4ea: 7110 400b 0c00 |0243: invoke-static {v12}, Lcom/badlogic/gdx/graphics/Pixmap;.setBlending:(Lcom/badlogic/gdx/graphics/Pixmap$Blending;)V // method@0b40 │ │ -0be4f0: 0800 1200 |0246: move-object/from16 v0, v18 │ │ -0be4f4: 5402 8607 |0248: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0786 │ │ -0be4f8: 5422 8007 |024a: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.addedRects:Lcom/badlogic/gdx/utils/Array; // field@0780 │ │ -0be4fc: 0800 1300 |024c: move-object/from16 v0, v19 │ │ -0be500: 6e20 6a1e 0200 |024e: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0be506: 2900 b8fd |0251: goto/16 0009 // -0248 │ │ +0cc774: |[0cc774] com.badlogic.gdx.graphics.g2d.PixmapPacker.pack:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/math/Rectangle; │ │ +0cc784: 1d12 |0000: monitor-enter v18 │ │ +0cc786: 0800 1200 |0001: move-object/from16 v0, v18 │ │ +0cc78a: 5502 8707 |0003: iget-boolean v2, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.disposed:Z // field@0787 │ │ +0cc78e: 3802 0600 |0005: if-eqz v2, 000b // +0006 │ │ +0cc792: 1311 0000 |0007: const/16 v17, #int 0 // #0 │ │ +0cc796: 1e12 |0009: monitor-exit v18 │ │ +0cc798: 1111 |000a: return-object v17 │ │ +0cc79a: 7402 560d 1200 |000b: invoke-virtual/range {v18, v19}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.getRect:(Ljava/lang/String;)Lcom/badlogic/gdx/math/Rectangle; // method@0d56 │ │ +0cc7a0: 0c02 |000e: move-result-object v2 │ │ +0cc7a2: 3802 2600 |000f: if-eqz v2, 0035 // +0026 │ │ +0cc7a6: 2202 be03 |0011: new-instance v2, Ljava/lang/RuntimeException; // type@03be │ │ +0cc7aa: 2203 c303 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +0cc7ae: 7010 6726 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0cc7b4: 1a04 5107 |0018: const-string v4, "Key with name '" // string@0751 │ │ +0cc7b8: 6e20 6e26 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cc7be: 0c03 |001d: move-result-object v3 │ │ +0cc7c0: 0800 1300 |001e: move-object/from16 v0, v19 │ │ +0cc7c4: 6e20 6e26 0300 |0020: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cc7ca: 0c03 |0023: move-result-object v3 │ │ +0cc7cc: 1a04 5500 |0024: const-string v4, "' is already in map" // string@0055 │ │ +0cc7d0: 6e20 6e26 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cc7d6: 0c03 |0029: move-result-object v3 │ │ +0cc7d8: 6e10 7426 0300 |002a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0cc7de: 0c03 |002d: move-result-object v3 │ │ +0cc7e0: 7020 3526 3200 |002e: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ +0cc7e6: 2702 |0031: throw v2 │ │ +0cc7e8: 0d02 |0032: move-exception v2 │ │ +0cc7ea: 1e12 |0033: monitor-exit v18 │ │ +0cc7ec: 2702 |0034: throw v2 │ │ +0cc7ee: 0800 1200 |0035: move-object/from16 v0, v18 │ │ +0cc7f2: 5203 8907 |0037: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.padding:I // field@0789 │ │ +0cc7f6: 0800 1200 |0039: move-object/from16 v0, v18 │ │ +0cc7fa: 5502 8807 |003b: iget-boolean v2, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.duplicateBorder:Z // field@0788 │ │ +0cc7fe: 3802 5700 |003d: if-eqz v2, 0094 // +0057 │ │ +0cc802: 1212 |003f: const/4 v2, #int 1 // #1 │ │ +0cc804: 900d 0302 |0040: add-int v13, v3, v2 │ │ +0cc808: e00d 0d01 |0042: shl-int/lit8 v13, v13, #int 1 // #01 │ │ +0cc80c: 2211 1002 |0044: new-instance v17, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +0cc810: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +0cc812: 1203 |0047: const/4 v3, #int 0 // #0 │ │ +0cc814: 7401 3f0b 1400 |0048: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ +0cc81a: 0a04 |004b: move-result v4 │ │ +0cc81c: b0d4 |004c: add-int/2addr v4, v13 │ │ +0cc81e: 8244 |004d: int-to-float v4, v4 │ │ +0cc820: 7401 3c0b 1400 |004e: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ +0cc826: 0a05 |0051: move-result v5 │ │ +0cc828: b0d5 |0052: add-int/2addr v5, v13 │ │ +0cc82a: 8255 |0053: int-to-float v5, v5 │ │ +0cc82c: 0800 1100 |0054: move-object/from16 v0, v17 │ │ +0cc830: 7055 3a14 2043 |0056: invoke-direct {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Rectangle;.:(FFFF)V // method@143a │ │ +0cc836: 7401 3f14 1100 |0059: invoke-virtual/range {v17}, Lcom/badlogic/gdx/math/Rectangle;.getWidth:()F // method@143f │ │ +0cc83c: 0a02 |005c: move-result v2 │ │ +0cc83e: 0800 1200 |005d: move-object/from16 v0, v18 │ │ +0cc842: 5203 8c07 |005f: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageWidth:I // field@078c │ │ +0cc846: 8233 |0061: int-to-float v3, v3 │ │ +0cc848: 2d02 0203 |0062: cmpl-float v2, v2, v3 │ │ +0cc84c: 3c02 0f00 |0064: if-gtz v2, 0073 // +000f │ │ +0cc850: 7401 3e14 1100 |0066: invoke-virtual/range {v17}, Lcom/badlogic/gdx/math/Rectangle;.getHeight:()F // method@143e │ │ +0cc856: 0a02 |0069: move-result v2 │ │ +0cc858: 0800 1200 |006a: move-object/from16 v0, v18 │ │ +0cc85c: 5203 8b07 |006c: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageHeight:I // field@078b │ │ +0cc860: 8233 |006e: int-to-float v3, v3 │ │ +0cc862: 2d02 0203 |006f: cmpl-float v2, v2, v3 │ │ +0cc866: 3d02 2500 |0071: if-lez v2, 0096 // +0025 │ │ +0cc86a: 2202 fa02 |0073: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0cc86e: 2203 c303 |0075: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +0cc872: 7010 6726 0300 |0077: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0cc878: 1a04 a123 |007a: const-string v4, "page size for '" // string@23a1 │ │ +0cc87c: 6e20 6e26 4300 |007c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cc882: 0c03 |007f: move-result-object v3 │ │ +0cc884: 0800 1300 |0080: move-object/from16 v0, v19 │ │ +0cc888: 6e20 6e26 0300 |0082: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cc88e: 0c03 |0085: move-result-object v3 │ │ +0cc890: 1a04 5700 |0086: const-string v4, "' to small" // string@0057 │ │ +0cc894: 6e20 6e26 4300 |0088: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0cc89a: 0c03 |008b: move-result-object v3 │ │ +0cc89c: 6e10 7426 0300 |008c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0cc8a2: 0c03 |008f: move-result-object v3 │ │ +0cc8a4: 7020 b41f 3200 |0090: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0cc8aa: 2702 |0093: throw v2 │ │ +0cc8ac: 1202 |0094: const/4 v2, #int 0 // #0 │ │ +0cc8ae: 28ab |0095: goto 0040 // -0055 │ │ +0cc8b0: 0800 1200 |0096: move-object/from16 v0, v18 │ │ +0cc8b4: 5402 8607 |0098: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0786 │ │ +0cc8b8: 5422 8307 |009a: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.root:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@0783 │ │ +0cc8bc: 0800 1200 |009c: move-object/from16 v0, v18 │ │ +0cc8c0: 0801 1100 |009e: move-object/from16 v1, v17 │ │ +0cc8c4: 7030 570d 2001 |00a0: invoke-direct {v0, v2, v1}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.insert:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;Lcom/badlogic/gdx/math/Rectangle;)Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // method@0d57 │ │ +0cc8ca: 0c10 |00a3: move-result-object v16 │ │ +0cc8cc: 3910 0b00 |00a4: if-nez v16, 00af // +000b │ │ +0cc8d0: 7601 580d 1200 |00a6: invoke-direct/range {v18}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.newPage:()V // method@0d58 │ │ +0cc8d6: 7403 590d 1200 |00a9: invoke-virtual/range {v18, v19, v20}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pack:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/math/Rectangle; // method@0d59 │ │ +0cc8dc: 0c11 |00ac: move-result-object v17 │ │ +0cc8de: 2900 5cff |00ad: goto/16 0009 // -00a4 │ │ +0cc8e2: 0800 1300 |00af: move-object/from16 v0, v19 │ │ +0cc8e6: 0801 1000 |00b1: move-object/from16 v1, v16 │ │ +0cc8ea: 5b10 7c07 |00b3: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leaveName:Ljava/lang/String; // field@077c │ │ +0cc8ee: 2211 1002 |00b5: new-instance v17, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +0cc8f2: 0800 1000 |00b7: move-object/from16 v0, v16 │ │ +0cc8f6: 5402 7e07 |00b9: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@077e │ │ +0cc8fa: 0800 1100 |00bb: move-object/from16 v0, v17 │ │ +0cc8fe: 7020 3b14 2000 |00bd: invoke-direct {v0, v2}, Lcom/badlogic/gdx/math/Rectangle;.:(Lcom/badlogic/gdx/math/Rectangle;)V // method@143b │ │ +0cc904: 0800 1100 |00c0: move-object/from16 v0, v17 │ │ +0cc908: 5202 e90b |00c2: iget v2, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0cc90c: 82d3 |00c4: int-to-float v3, v13 │ │ +0cc90e: c732 |00c5: sub-float/2addr v2, v3 │ │ +0cc910: 0800 1100 |00c6: move-object/from16 v0, v17 │ │ +0cc914: 5902 e90b |00c8: iput v2, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0cc918: 0800 1100 |00ca: move-object/from16 v0, v17 │ │ +0cc91c: 5202 e50b |00cc: iget v2, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0cc920: 82d3 |00ce: int-to-float v3, v13 │ │ +0cc922: c732 |00cf: sub-float/2addr v2, v3 │ │ +0cc924: 0800 1100 |00d0: move-object/from16 v0, v17 │ │ +0cc928: 5902 e50b |00d2: iput v2, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0cc92c: e10d 0d01 |00d4: shr-int/lit8 v13, v13, #int 1 // #01 │ │ +0cc930: 0800 1100 |00d6: move-object/from16 v0, v17 │ │ +0cc934: 5202 ea0b |00d8: iget v2, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0cc938: 82d3 |00da: int-to-float v3, v13 │ │ +0cc93a: c632 |00db: add-float/2addr v2, v3 │ │ +0cc93c: 0800 1100 |00dc: move-object/from16 v0, v17 │ │ +0cc940: 5902 ea0b |00de: iput v2, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0cc944: 0800 1100 |00e0: move-object/from16 v0, v17 │ │ +0cc948: 5202 eb0b |00e2: iget v2, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0cc94c: 82d3 |00e4: int-to-float v3, v13 │ │ +0cc94e: c632 |00e5: add-float/2addr v2, v3 │ │ +0cc950: 0800 1100 |00e6: move-object/from16 v0, v17 │ │ +0cc954: 5902 eb0b |00e8: iput v2, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0cc958: 0800 1200 |00ea: move-object/from16 v0, v18 │ │ +0cc95c: 5402 8607 |00ec: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0786 │ │ +0cc960: 5422 8207 |00ee: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@0782 │ │ +0cc964: 0800 1300 |00f0: move-object/from16 v0, v19 │ │ +0cc968: 0801 1100 |00f2: move-object/from16 v1, v17 │ │ +0cc96c: 6e30 5022 0201 |00f4: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/utils/OrderedMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2250 │ │ +0cc972: 7100 370b 0000 |00f7: invoke-static {}, Lcom/badlogic/gdx/graphics/Pixmap;.getBlending:()Lcom/badlogic/gdx/graphics/Pixmap$Blending; // method@0b37 │ │ +0cc978: 0c0c |00fa: move-result-object v12 │ │ +0cc97a: 6202 4706 |00fb: sget-object v2, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.None:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0647 │ │ +0cc97e: 7110 400b 0200 |00fd: invoke-static {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.setBlending:(Lcom/badlogic/gdx/graphics/Pixmap$Blending;)V // method@0b40 │ │ +0cc984: 0800 1200 |0100: move-object/from16 v0, v18 │ │ +0cc988: 5402 8607 |0102: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0786 │ │ +0cc98c: 5422 8107 |0104: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@0781 │ │ +0cc990: 0800 1100 |0106: move-object/from16 v0, v17 │ │ +0cc994: 5203 ea0b |0108: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0cc998: 8733 |010a: float-to-int v3, v3 │ │ +0cc99a: 0800 1100 |010b: move-object/from16 v0, v17 │ │ +0cc99e: 5204 eb0b |010d: iget v4, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0cc9a2: 8744 |010f: float-to-int v4, v4 │ │ +0cc9a4: 0800 1400 |0110: move-object/from16 v0, v20 │ │ +0cc9a8: 6e40 300b 0243 |0112: invoke-virtual {v2, v0, v3, v4}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;II)V // method@0b30 │ │ +0cc9ae: 0800 1200 |0115: move-object/from16 v0, v18 │ │ +0cc9b2: 5502 8807 |0117: iget-boolean v2, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.duplicateBorder:Z // field@0788 │ │ +0cc9b6: 3802 2a01 |0119: if-eqz v2, 0243 // +012a │ │ +0cc9ba: 7401 3f0b 1400 |011b: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ +0cc9c0: 0a0f |011e: move-result v15 │ │ +0cc9c2: 7401 3c0b 1400 |011f: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ +0cc9c8: 0a0e |0122: move-result v14 │ │ +0cc9ca: 0800 1200 |0123: move-object/from16 v0, v18 │ │ +0cc9ce: 5402 8607 |0125: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0786 │ │ +0cc9d2: 5422 8107 |0127: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@0781 │ │ +0cc9d6: 1204 |0129: const/4 v4, #int 0 // #0 │ │ +0cc9d8: 1205 |012a: const/4 v5, #int 0 // #0 │ │ +0cc9da: 1216 |012b: const/4 v6, #int 1 // #1 │ │ +0cc9dc: 1217 |012c: const/4 v7, #int 1 // #1 │ │ +0cc9de: 0800 1100 |012d: move-object/from16 v0, v17 │ │ +0cc9e2: 5203 ea0b |012f: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0cc9e6: 8733 |0131: float-to-int v3, v3 │ │ +0cc9e8: d808 03ff |0132: add-int/lit8 v8, v3, #int -1 // #ff │ │ +0cc9ec: 0800 1100 |0134: move-object/from16 v0, v17 │ │ +0cc9f0: 5203 eb0b |0136: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0cc9f4: 8733 |0138: float-to-int v3, v3 │ │ +0cc9f6: d809 03ff |0139: add-int/lit8 v9, v3, #int -1 // #ff │ │ +0cc9fa: 121a |013b: const/4 v10, #int 1 // #1 │ │ +0cc9fc: 121b |013c: const/4 v11, #int 1 // #1 │ │ +0cc9fe: 0803 1400 |013d: move-object/from16 v3, v20 │ │ +0cca02: 740a 320b 0200 |013f: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b32 │ │ +0cca08: 0800 1200 |0142: move-object/from16 v0, v18 │ │ +0cca0c: 5402 8607 |0144: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0786 │ │ +0cca10: 5422 8107 |0146: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@0781 │ │ +0cca14: d804 0fff |0148: add-int/lit8 v4, v15, #int -1 // #ff │ │ +0cca18: 1205 |014a: const/4 v5, #int 0 // #0 │ │ +0cca1a: 1216 |014b: const/4 v6, #int 1 // #1 │ │ +0cca1c: 1217 |014c: const/4 v7, #int 1 // #1 │ │ +0cca1e: 0800 1100 |014d: move-object/from16 v0, v17 │ │ +0cca22: 5203 ea0b |014f: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0cca26: 8733 |0151: float-to-int v3, v3 │ │ +0cca28: 0800 1100 |0152: move-object/from16 v0, v17 │ │ +0cca2c: 5208 e90b |0154: iget v8, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0cca30: 8788 |0156: float-to-int v8, v8 │ │ +0cca32: b038 |0157: add-int/2addr v8, v3 │ │ +0cca34: 0800 1100 |0158: move-object/from16 v0, v17 │ │ +0cca38: 5203 eb0b |015a: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0cca3c: 8733 |015c: float-to-int v3, v3 │ │ +0cca3e: d809 03ff |015d: add-int/lit8 v9, v3, #int -1 // #ff │ │ +0cca42: 121a |015f: const/4 v10, #int 1 // #1 │ │ +0cca44: 121b |0160: const/4 v11, #int 1 // #1 │ │ +0cca46: 0803 1400 |0161: move-object/from16 v3, v20 │ │ +0cca4a: 740a 320b 0200 |0163: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b32 │ │ +0cca50: 0800 1200 |0166: move-object/from16 v0, v18 │ │ +0cca54: 5402 8607 |0168: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0786 │ │ +0cca58: 5422 8107 |016a: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@0781 │ │ +0cca5c: 1204 |016c: const/4 v4, #int 0 // #0 │ │ +0cca5e: d805 0eff |016d: add-int/lit8 v5, v14, #int -1 // #ff │ │ +0cca62: 1216 |016f: const/4 v6, #int 1 // #1 │ │ +0cca64: 1217 |0170: const/4 v7, #int 1 // #1 │ │ +0cca66: 0800 1100 |0171: move-object/from16 v0, v17 │ │ +0cca6a: 5203 ea0b |0173: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0cca6e: 8733 |0175: float-to-int v3, v3 │ │ +0cca70: d808 03ff |0176: add-int/lit8 v8, v3, #int -1 // #ff │ │ +0cca74: 0800 1100 |0178: move-object/from16 v0, v17 │ │ +0cca78: 5203 eb0b |017a: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0cca7c: 8733 |017c: float-to-int v3, v3 │ │ +0cca7e: 0800 1100 |017d: move-object/from16 v0, v17 │ │ +0cca82: 5209 e50b |017f: iget v9, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0cca86: 8799 |0181: float-to-int v9, v9 │ │ +0cca88: b039 |0182: add-int/2addr v9, v3 │ │ +0cca8a: 121a |0183: const/4 v10, #int 1 // #1 │ │ +0cca8c: 121b |0184: const/4 v11, #int 1 // #1 │ │ +0cca8e: 0803 1400 |0185: move-object/from16 v3, v20 │ │ +0cca92: 740a 320b 0200 |0187: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b32 │ │ +0cca98: 0800 1200 |018a: move-object/from16 v0, v18 │ │ +0cca9c: 5402 8607 |018c: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0786 │ │ +0ccaa0: 5422 8107 |018e: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@0781 │ │ +0ccaa4: d804 0fff |0190: add-int/lit8 v4, v15, #int -1 // #ff │ │ +0ccaa8: d805 0eff |0192: add-int/lit8 v5, v14, #int -1 // #ff │ │ +0ccaac: 1216 |0194: const/4 v6, #int 1 // #1 │ │ +0ccaae: 1217 |0195: const/4 v7, #int 1 // #1 │ │ +0ccab0: 0800 1100 |0196: move-object/from16 v0, v17 │ │ +0ccab4: 5203 ea0b |0198: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0ccab8: 8733 |019a: float-to-int v3, v3 │ │ +0ccaba: 0800 1100 |019b: move-object/from16 v0, v17 │ │ +0ccabe: 5208 e90b |019d: iget v8, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0ccac2: 8788 |019f: float-to-int v8, v8 │ │ +0ccac4: b038 |01a0: add-int/2addr v8, v3 │ │ +0ccac6: 0800 1100 |01a1: move-object/from16 v0, v17 │ │ +0ccaca: 5203 eb0b |01a3: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0ccace: 8733 |01a5: float-to-int v3, v3 │ │ +0ccad0: 0800 1100 |01a6: move-object/from16 v0, v17 │ │ +0ccad4: 5209 e50b |01a8: iget v9, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0ccad8: 8799 |01aa: float-to-int v9, v9 │ │ +0ccada: b039 |01ab: add-int/2addr v9, v3 │ │ +0ccadc: 121a |01ac: const/4 v10, #int 1 // #1 │ │ +0ccade: 121b |01ad: const/4 v11, #int 1 // #1 │ │ +0ccae0: 0803 1400 |01ae: move-object/from16 v3, v20 │ │ +0ccae4: 740a 320b 0200 |01b0: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b32 │ │ +0ccaea: 0800 1200 |01b3: move-object/from16 v0, v18 │ │ +0ccaee: 5402 8607 |01b5: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0786 │ │ +0ccaf2: 5422 8107 |01b7: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@0781 │ │ +0ccaf6: 1204 |01b9: const/4 v4, #int 0 // #0 │ │ +0ccaf8: 1205 |01ba: const/4 v5, #int 0 // #0 │ │ +0ccafa: 1217 |01bb: const/4 v7, #int 1 // #1 │ │ +0ccafc: 0800 1100 |01bc: move-object/from16 v0, v17 │ │ +0ccb00: 5203 ea0b |01be: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0ccb04: 8738 |01c0: float-to-int v8, v3 │ │ +0ccb06: 0800 1100 |01c1: move-object/from16 v0, v17 │ │ +0ccb0a: 5203 eb0b |01c3: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0ccb0e: 8733 |01c5: float-to-int v3, v3 │ │ +0ccb10: d809 03ff |01c6: add-int/lit8 v9, v3, #int -1 // #ff │ │ +0ccb14: 0800 1100 |01c8: move-object/from16 v0, v17 │ │ +0ccb18: 5203 e90b |01ca: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0ccb1c: 873a |01cc: float-to-int v10, v3 │ │ +0ccb1e: 121b |01cd: const/4 v11, #int 1 // #1 │ │ +0ccb20: 0803 1400 |01ce: move-object/from16 v3, v20 │ │ +0ccb24: 01f6 |01d0: move v6, v15 │ │ +0ccb26: 740a 320b 0200 |01d1: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b32 │ │ +0ccb2c: 0800 1200 |01d4: move-object/from16 v0, v18 │ │ +0ccb30: 5402 8607 |01d6: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0786 │ │ +0ccb34: 5422 8107 |01d8: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@0781 │ │ +0ccb38: 1204 |01da: const/4 v4, #int 0 // #0 │ │ +0ccb3a: d805 0eff |01db: add-int/lit8 v5, v14, #int -1 // #ff │ │ +0ccb3e: 1217 |01dd: const/4 v7, #int 1 // #1 │ │ +0ccb40: 0800 1100 |01de: move-object/from16 v0, v17 │ │ +0ccb44: 5203 ea0b |01e0: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0ccb48: 8738 |01e2: float-to-int v8, v3 │ │ +0ccb4a: 0800 1100 |01e3: move-object/from16 v0, v17 │ │ +0ccb4e: 5203 eb0b |01e5: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0ccb52: 8733 |01e7: float-to-int v3, v3 │ │ +0ccb54: 0800 1100 |01e8: move-object/from16 v0, v17 │ │ +0ccb58: 5206 e50b |01ea: iget v6, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0ccb5c: 8766 |01ec: float-to-int v6, v6 │ │ +0ccb5e: 9009 0306 |01ed: add-int v9, v3, v6 │ │ +0ccb62: 0800 1100 |01ef: move-object/from16 v0, v17 │ │ +0ccb66: 5203 e90b |01f1: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0ccb6a: 873a |01f3: float-to-int v10, v3 │ │ +0ccb6c: 121b |01f4: const/4 v11, #int 1 // #1 │ │ +0ccb6e: 0803 1400 |01f5: move-object/from16 v3, v20 │ │ +0ccb72: 01f6 |01f7: move v6, v15 │ │ +0ccb74: 740a 320b 0200 |01f8: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b32 │ │ +0ccb7a: 0800 1200 |01fb: move-object/from16 v0, v18 │ │ +0ccb7e: 5402 8607 |01fd: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0786 │ │ +0ccb82: 5422 8107 |01ff: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@0781 │ │ +0ccb86: 1204 |0201: const/4 v4, #int 0 // #0 │ │ +0ccb88: 1205 |0202: const/4 v5, #int 0 // #0 │ │ +0ccb8a: 1216 |0203: const/4 v6, #int 1 // #1 │ │ +0ccb8c: 0800 1100 |0204: move-object/from16 v0, v17 │ │ +0ccb90: 5203 ea0b |0206: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0ccb94: 8733 |0208: float-to-int v3, v3 │ │ +0ccb96: d808 03ff |0209: add-int/lit8 v8, v3, #int -1 // #ff │ │ +0ccb9a: 0800 1100 |020b: move-object/from16 v0, v17 │ │ +0ccb9e: 5203 eb0b |020d: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0ccba2: 8739 |020f: float-to-int v9, v3 │ │ +0ccba4: 121a |0210: const/4 v10, #int 1 // #1 │ │ +0ccba6: 0800 1100 |0211: move-object/from16 v0, v17 │ │ +0ccbaa: 5203 e50b |0213: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0ccbae: 873b |0215: float-to-int v11, v3 │ │ +0ccbb0: 0803 1400 |0216: move-object/from16 v3, v20 │ │ +0ccbb4: 01e7 |0218: move v7, v14 │ │ +0ccbb6: 740a 320b 0200 |0219: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b32 │ │ +0ccbbc: 0800 1200 |021c: move-object/from16 v0, v18 │ │ +0ccbc0: 5402 8607 |021e: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0786 │ │ +0ccbc4: 5422 8107 |0220: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@0781 │ │ +0ccbc8: d804 0fff |0222: add-int/lit8 v4, v15, #int -1 // #ff │ │ +0ccbcc: 1205 |0224: const/4 v5, #int 0 // #0 │ │ +0ccbce: 1216 |0225: const/4 v6, #int 1 // #1 │ │ +0ccbd0: 0800 1100 |0226: move-object/from16 v0, v17 │ │ +0ccbd4: 5203 ea0b |0228: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0ccbd8: 8733 |022a: float-to-int v3, v3 │ │ +0ccbda: 0800 1100 |022b: move-object/from16 v0, v17 │ │ +0ccbde: 5207 e90b |022d: iget v7, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0ccbe2: 8777 |022f: float-to-int v7, v7 │ │ +0ccbe4: 9008 0307 |0230: add-int v8, v3, v7 │ │ +0ccbe8: 0800 1100 |0232: move-object/from16 v0, v17 │ │ +0ccbec: 5203 eb0b |0234: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0ccbf0: 8739 |0236: float-to-int v9, v3 │ │ +0ccbf2: 121a |0237: const/4 v10, #int 1 // #1 │ │ +0ccbf4: 0800 1100 |0238: move-object/from16 v0, v17 │ │ +0ccbf8: 5203 e50b |023a: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0ccbfc: 873b |023c: float-to-int v11, v3 │ │ +0ccbfe: 0803 1400 |023d: move-object/from16 v3, v20 │ │ +0ccc02: 01e7 |023f: move v7, v14 │ │ +0ccc04: 740a 320b 0200 |0240: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b32 │ │ +0ccc0a: 7110 400b 0c00 |0243: invoke-static {v12}, Lcom/badlogic/gdx/graphics/Pixmap;.setBlending:(Lcom/badlogic/gdx/graphics/Pixmap$Blending;)V // method@0b40 │ │ +0ccc10: 0800 1200 |0246: move-object/from16 v0, v18 │ │ +0ccc14: 5402 8607 |0248: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0786 │ │ +0ccc18: 5422 8007 |024a: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.addedRects:Lcom/badlogic/gdx/utils/Array; // field@0780 │ │ +0ccc1c: 0800 1300 |024c: move-object/from16 v0, v19 │ │ +0ccc20: 6e20 6a1e 0200 |024e: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0ccc26: 2900 b8fd |0251: goto/16 0009 // -0248 │ │ catches : 3 │ │ 0x0001 - 0x0005 │ │ -> 0x0032 │ │ 0x000b - 0x0032 │ │ -> 0x0032 │ │ 0x0035 - 0x0251 │ │ -> 0x0032 │ │ @@ -246104,114 +246255,114 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Z)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 191 16-bit code units │ │ -0be528: |[0be528] com.badlogic.gdx.graphics.g2d.PixmapPacker.updateTextureAtlas:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Z)V │ │ -0be538: 1d0b |0000: monitor-enter v11 │ │ -0be53a: 54b1 8d07 |0001: iget-object v1, v11, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pages:Lcom/badlogic/gdx/utils/Array; // field@078d │ │ -0be53e: 6e10 771e 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -0be544: 0c06 |0006: move-result-object v6 │ │ -0be546: 7210 5327 0600 |0007: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0be54c: 0a01 |000a: move-result v1 │ │ -0be54e: 3801 b200 |000b: if-eqz v1, 00bd // +00b2 │ │ -0be552: 7210 5427 0600 |000d: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0be558: 0c09 |0010: move-result-object v9 │ │ -0be55a: 1f09 4e01 |0011: check-cast v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // type@014e │ │ -0be55e: 5491 8407 |0013: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0784 │ │ -0be562: 3901 6100 |0015: if-nez v1, 0076 // +0061 │ │ -0be566: 5491 8207 |0017: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@0782 │ │ -0be56a: 5211 6f11 |0019: iget v1, v1, Lcom/badlogic/gdx/utils/OrderedMap;.size:I // field@116f │ │ -0be56e: 3801 ecff |001b: if-eqz v1, 0007 // -0014 │ │ -0be572: 5491 8007 |001d: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.addedRects:Lcom/badlogic/gdx/utils/Array; // field@0780 │ │ -0be576: 5211 df0f |001f: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0be57a: 3d01 e6ff |0021: if-lez v1, 0007 // -001a │ │ -0be57e: 2201 4b01 |0023: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$2; // type@014b │ │ -0be582: 2202 4c01 |0025: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$ManagedPixmapTextureData; // type@014c │ │ -0be586: 5493 8107 |0027: iget-object v3, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@0781 │ │ -0be58a: 5494 8107 |0029: iget-object v4, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@0781 │ │ -0be58e: 6e10 380b 0400 |002b: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b38 │ │ -0be594: 0c04 |002e: move-result-object v4 │ │ -0be596: 705f 470d b243 |002f: invoke-direct {v2, v11, v3, v4, v15}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$ManagedPixmapTextureData;.:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;Z)V // method@0d47 │ │ -0be59c: 7030 440d b102 |0032: invoke-direct {v1, v11, v2}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$2;.:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;Lcom/badlogic/gdx/graphics/TextureData;)V // method@0d44 │ │ -0be5a2: 5b91 8407 |0035: iput-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0784 │ │ -0be5a6: 5491 8407 |0037: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0784 │ │ -0be5aa: 6e30 870b d10e |0039: invoke-virtual {v1, v13, v14}, Lcom/badlogic/gdx/graphics/Texture;.setFilter:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V // method@0b87 │ │ -0be5b0: 5491 8007 |003c: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.addedRects:Lcom/badlogic/gdx/utils/Array; // field@0780 │ │ -0be5b4: 6e10 771e 0100 |003e: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -0be5ba: 0c07 |0041: move-result-object v7 │ │ -0be5bc: 7210 5327 0700 |0042: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0be5c2: 0a01 |0045: move-result v1 │ │ -0be5c4: 3801 2a00 |0046: if-eqz v1, 0070 // +002a │ │ -0be5c8: 7210 5427 0700 |0048: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0be5ce: 0c08 |004b: move-result-object v8 │ │ -0be5d0: 1f08 c303 |004c: check-cast v8, Ljava/lang/String; // type@03c3 │ │ -0be5d4: 5491 8207 |004e: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@0782 │ │ -0be5d8: 6e20 4d22 8100 |0050: invoke-virtual {v1, v8}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@224d │ │ -0be5de: 0c0a |0053: move-result-object v10 │ │ -0be5e0: 1f0a 1202 |0054: check-cast v10, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -0be5e4: 2200 5e01 |0056: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -0be5e8: 5491 8407 |0058: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0784 │ │ -0be5ec: 52a2 ea0b |005a: iget v2, v10, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0be5f0: 8722 |005c: float-to-int v2, v2 │ │ -0be5f2: 52a3 eb0b |005d: iget v3, v10, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0be5f6: 8733 |005f: float-to-int v3, v3 │ │ -0be5f8: 52a4 e90b |0060: iget v4, v10, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0be5fc: 8744 |0062: float-to-int v4, v4 │ │ -0be5fe: 52a5 e50b |0063: iget v5, v10, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0be602: 8755 |0065: float-to-int v5, v5 │ │ -0be604: 7606 5f0e 0000 |0066: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V // method@0e5f │ │ -0be60a: 6e30 4b0e 8c00 |0069: invoke-virtual {v12, v8, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.addRegion:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e4b │ │ -0be610: 28d6 |006c: goto 0042 // -002a │ │ -0be612: 0d01 |006d: move-exception v1 │ │ -0be614: 1e0b |006e: monitor-exit v11 │ │ -0be616: 2701 |006f: throw v1 │ │ -0be618: 5491 8007 |0070: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.addedRects:Lcom/badlogic/gdx/utils/Array; // field@0780 │ │ -0be61c: 6e10 6f1e 0100 |0072: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -0be622: 2892 |0075: goto 0007 // -006e │ │ -0be624: 5491 8007 |0076: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.addedRects:Lcom/badlogic/gdx/utils/Array; // field@0780 │ │ -0be628: 5211 df0f |0078: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0be62c: 3d01 8dff |007a: if-lez v1, 0007 // -0073 │ │ -0be630: 5491 8407 |007c: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0784 │ │ -0be634: 5492 8407 |007e: iget-object v2, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0784 │ │ -0be638: 6e10 7c0b 0200 |0080: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Texture;.getTextureData:()Lcom/badlogic/gdx/graphics/TextureData; // method@0b7c │ │ -0be63e: 0c02 |0083: move-result-object v2 │ │ -0be640: 6e20 830b 2100 |0084: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.load:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b83 │ │ -0be646: 5491 8007 |0087: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.addedRects:Lcom/badlogic/gdx/utils/Array; // field@0780 │ │ -0be64a: 6e10 771e 0100 |0089: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -0be650: 0c06 |008c: move-result-object v6 │ │ -0be652: 7210 5327 0600 |008d: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0be658: 0a01 |0090: move-result v1 │ │ -0be65a: 3801 2700 |0091: if-eqz v1, 00b8 // +0027 │ │ -0be65e: 7210 5427 0600 |0093: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0be664: 0c08 |0096: move-result-object v8 │ │ -0be666: 1f08 c303 |0097: check-cast v8, Ljava/lang/String; // type@03c3 │ │ -0be66a: 5491 8207 |0099: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@0782 │ │ -0be66e: 6e20 4d22 8100 |009b: invoke-virtual {v1, v8}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@224d │ │ -0be674: 0c0a |009e: move-result-object v10 │ │ -0be676: 1f0a 1202 |009f: check-cast v10, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -0be67a: 2200 5e01 |00a1: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -0be67e: 5491 8407 |00a3: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0784 │ │ -0be682: 52a2 ea0b |00a5: iget v2, v10, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0be686: 8722 |00a7: float-to-int v2, v2 │ │ -0be688: 52a3 eb0b |00a8: iget v3, v10, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0be68c: 8733 |00aa: float-to-int v3, v3 │ │ -0be68e: 52a4 e90b |00ab: iget v4, v10, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0be692: 8744 |00ad: float-to-int v4, v4 │ │ -0be694: 52a5 e50b |00ae: iget v5, v10, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0be698: 8755 |00b0: float-to-int v5, v5 │ │ -0be69a: 7606 5f0e 0000 |00b1: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V // method@0e5f │ │ -0be6a0: 6e30 4b0e 8c00 |00b4: invoke-virtual {v12, v8, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.addRegion:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e4b │ │ -0be6a6: 28d6 |00b7: goto 008d // -002a │ │ -0be6a8: 5491 8007 |00b8: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.addedRects:Lcom/badlogic/gdx/utils/Array; // field@0780 │ │ -0be6ac: 6e10 6f1e 0100 |00ba: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -0be6b2: 1e0b |00bd: monitor-exit v11 │ │ -0be6b4: 0e00 |00be: return-void │ │ +0ccc48: |[0ccc48] com.badlogic.gdx.graphics.g2d.PixmapPacker.updateTextureAtlas:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Z)V │ │ +0ccc58: 1d0b |0000: monitor-enter v11 │ │ +0ccc5a: 54b1 8d07 |0001: iget-object v1, v11, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pages:Lcom/badlogic/gdx/utils/Array; // field@078d │ │ +0ccc5e: 6e10 771e 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0ccc64: 0c06 |0006: move-result-object v6 │ │ +0ccc66: 7210 5327 0600 |0007: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0ccc6c: 0a01 |000a: move-result v1 │ │ +0ccc6e: 3801 b200 |000b: if-eqz v1, 00bd // +00b2 │ │ +0ccc72: 7210 5427 0600 |000d: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0ccc78: 0c09 |0010: move-result-object v9 │ │ +0ccc7a: 1f09 4c01 |0011: check-cast v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // type@014c │ │ +0ccc7e: 5491 8407 |0013: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0784 │ │ +0ccc82: 3901 6100 |0015: if-nez v1, 0076 // +0061 │ │ +0ccc86: 5491 8207 |0017: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@0782 │ │ +0ccc8a: 5211 6f11 |0019: iget v1, v1, Lcom/badlogic/gdx/utils/OrderedMap;.size:I // field@116f │ │ +0ccc8e: 3801 ecff |001b: if-eqz v1, 0007 // -0014 │ │ +0ccc92: 5491 8007 |001d: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.addedRects:Lcom/badlogic/gdx/utils/Array; // field@0780 │ │ +0ccc96: 5211 df0f |001f: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0ccc9a: 3d01 e6ff |0021: if-lez v1, 0007 // -001a │ │ +0ccc9e: 2201 4901 |0023: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$2; // type@0149 │ │ +0ccca2: 2202 4a01 |0025: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$ManagedPixmapTextureData; // type@014a │ │ +0ccca6: 5493 8107 |0027: iget-object v3, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@0781 │ │ +0cccaa: 5494 8107 |0029: iget-object v4, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@0781 │ │ +0cccae: 6e10 380b 0400 |002b: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b38 │ │ +0cccb4: 0c04 |002e: move-result-object v4 │ │ +0cccb6: 705f 470d b243 |002f: invoke-direct {v2, v11, v3, v4, v15}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$ManagedPixmapTextureData;.:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;Z)V // method@0d47 │ │ +0cccbc: 7030 440d b102 |0032: invoke-direct {v1, v11, v2}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$2;.:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;Lcom/badlogic/gdx/graphics/TextureData;)V // method@0d44 │ │ +0cccc2: 5b91 8407 |0035: iput-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0784 │ │ +0cccc6: 5491 8407 |0037: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0784 │ │ +0cccca: 6e30 870b d10e |0039: invoke-virtual {v1, v13, v14}, Lcom/badlogic/gdx/graphics/Texture;.setFilter:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V // method@0b87 │ │ +0cccd0: 5491 8007 |003c: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.addedRects:Lcom/badlogic/gdx/utils/Array; // field@0780 │ │ +0cccd4: 6e10 771e 0100 |003e: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0cccda: 0c07 |0041: move-result-object v7 │ │ +0cccdc: 7210 5327 0700 |0042: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0ccce2: 0a01 |0045: move-result v1 │ │ +0ccce4: 3801 2a00 |0046: if-eqz v1, 0070 // +002a │ │ +0ccce8: 7210 5427 0700 |0048: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0cccee: 0c08 |004b: move-result-object v8 │ │ +0cccf0: 1f08 c103 |004c: check-cast v8, Ljava/lang/String; // type@03c1 │ │ +0cccf4: 5491 8207 |004e: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@0782 │ │ +0cccf8: 6e20 4d22 8100 |0050: invoke-virtual {v1, v8}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@224d │ │ +0cccfe: 0c0a |0053: move-result-object v10 │ │ +0ccd00: 1f0a 1002 |0054: check-cast v10, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +0ccd04: 2200 5c01 |0056: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +0ccd08: 5491 8407 |0058: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0784 │ │ +0ccd0c: 52a2 ea0b |005a: iget v2, v10, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0ccd10: 8722 |005c: float-to-int v2, v2 │ │ +0ccd12: 52a3 eb0b |005d: iget v3, v10, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0ccd16: 8733 |005f: float-to-int v3, v3 │ │ +0ccd18: 52a4 e90b |0060: iget v4, v10, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0ccd1c: 8744 |0062: float-to-int v4, v4 │ │ +0ccd1e: 52a5 e50b |0063: iget v5, v10, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0ccd22: 8755 |0065: float-to-int v5, v5 │ │ +0ccd24: 7606 5f0e 0000 |0066: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V // method@0e5f │ │ +0ccd2a: 6e30 4b0e 8c00 |0069: invoke-virtual {v12, v8, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.addRegion:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e4b │ │ +0ccd30: 28d6 |006c: goto 0042 // -002a │ │ +0ccd32: 0d01 |006d: move-exception v1 │ │ +0ccd34: 1e0b |006e: monitor-exit v11 │ │ +0ccd36: 2701 |006f: throw v1 │ │ +0ccd38: 5491 8007 |0070: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.addedRects:Lcom/badlogic/gdx/utils/Array; // field@0780 │ │ +0ccd3c: 6e10 6f1e 0100 |0072: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +0ccd42: 2892 |0075: goto 0007 // -006e │ │ +0ccd44: 5491 8007 |0076: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.addedRects:Lcom/badlogic/gdx/utils/Array; // field@0780 │ │ +0ccd48: 5211 df0f |0078: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0ccd4c: 3d01 8dff |007a: if-lez v1, 0007 // -0073 │ │ +0ccd50: 5491 8407 |007c: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0784 │ │ +0ccd54: 5492 8407 |007e: iget-object v2, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0784 │ │ +0ccd58: 6e10 7c0b 0200 |0080: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Texture;.getTextureData:()Lcom/badlogic/gdx/graphics/TextureData; // method@0b7c │ │ +0ccd5e: 0c02 |0083: move-result-object v2 │ │ +0ccd60: 6e20 830b 2100 |0084: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.load:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b83 │ │ +0ccd66: 5491 8007 |0087: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.addedRects:Lcom/badlogic/gdx/utils/Array; // field@0780 │ │ +0ccd6a: 6e10 771e 0100 |0089: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0ccd70: 0c06 |008c: move-result-object v6 │ │ +0ccd72: 7210 5327 0600 |008d: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0ccd78: 0a01 |0090: move-result v1 │ │ +0ccd7a: 3801 2700 |0091: if-eqz v1, 00b8 // +0027 │ │ +0ccd7e: 7210 5427 0600 |0093: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0ccd84: 0c08 |0096: move-result-object v8 │ │ +0ccd86: 1f08 c103 |0097: check-cast v8, Ljava/lang/String; // type@03c1 │ │ +0ccd8a: 5491 8207 |0099: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@0782 │ │ +0ccd8e: 6e20 4d22 8100 |009b: invoke-virtual {v1, v8}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@224d │ │ +0ccd94: 0c0a |009e: move-result-object v10 │ │ +0ccd96: 1f0a 1002 |009f: check-cast v10, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +0ccd9a: 2200 5c01 |00a1: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +0ccd9e: 5491 8407 |00a3: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0784 │ │ +0ccda2: 52a2 ea0b |00a5: iget v2, v10, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0ccda6: 8722 |00a7: float-to-int v2, v2 │ │ +0ccda8: 52a3 eb0b |00a8: iget v3, v10, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0ccdac: 8733 |00aa: float-to-int v3, v3 │ │ +0ccdae: 52a4 e90b |00ab: iget v4, v10, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0ccdb2: 8744 |00ad: float-to-int v4, v4 │ │ +0ccdb4: 52a5 e50b |00ae: iget v5, v10, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0ccdb8: 8755 |00b0: float-to-int v5, v5 │ │ +0ccdba: 7606 5f0e 0000 |00b1: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V // method@0e5f │ │ +0ccdc0: 6e30 4b0e 8c00 |00b4: invoke-virtual {v12, v8, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.addRegion:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e4b │ │ +0ccdc6: 28d6 |00b7: goto 008d // -002a │ │ +0ccdc8: 5491 8007 |00b8: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.addedRects:Lcom/badlogic/gdx/utils/Array; // field@0780 │ │ +0ccdcc: 6e10 6f1e 0100 |00ba: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +0ccdd2: 1e0b |00bd: monitor-exit v11 │ │ +0ccdd4: 0e00 |00be: return-void │ │ catches : 2 │ │ 0x0001 - 0x006c │ │ -> 0x006d │ │ 0x0070 - 0x00bd │ │ -> 0x006d │ │ positions : │ │ 0x0000 line=331 │ │ @@ -246247,21 +246398,21 @@ │ │ 0x0070 - 0x00bd reg=9 page Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; │ │ 0x0000 - 0x00bf reg=11 this Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; │ │ 0x0000 - 0x00bf reg=12 atlas Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ │ 0x0000 - 0x00bf reg=13 minFilter Lcom/badlogic/gdx/graphics/Texture$TextureFilter; │ │ 0x0000 - 0x00bf reg=14 magFilter Lcom/badlogic/gdx/graphics/Texture$TextureFilter; │ │ 0x0000 - 0x00bf reg=15 useMipMaps Z │ │ │ │ - source_file_idx : 3605 (PixmapPacker.java) │ │ + source_file_idx : 3603 (PixmapPacker.java) │ │ │ │ Class #514 header: │ │ -class_idx : 339 │ │ +class_idx : 337 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 350 │ │ -source_file_idx : 3842 │ │ +superclass_idx : 348 │ │ +source_file_idx : 3840 │ │ static_fields_size : 2 │ │ instance_fields_size: 13 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 40 │ │ │ │ Class #514 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/g2d/Sprite;' │ │ @@ -246338,29 +246489,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -0be6cc: |[0be6cc] com.badlogic.gdx.graphics.g2d.Sprite.:()V │ │ -0be6dc: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -0be6e0: 7010 5b0e 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:()V // method@0e5b │ │ -0be6e6: 1300 1400 |0005: const/16 v0, #int 20 // #14 │ │ -0be6ea: 2300 4a04 |0007: new-array v0, v0, [F // type@044a │ │ -0be6ee: 5b20 c407 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ -0be6f2: 2200 1301 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0be6f6: 7051 a509 1011 |000d: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -0be6fc: 5b20 b707 |0010: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@07b7 │ │ -0be700: 5921 bd07 |0012: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ -0be704: 5921 be07 |0014: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ -0be708: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -0be70a: 5c20 b807 |0017: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ -0be70e: 6e51 c00d 1211 |0019: invoke-virtual {v2, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(FFFF)V // method@0dc0 │ │ -0be714: 0e00 |001c: return-void │ │ +0ccdec: |[0ccdec] com.badlogic.gdx.graphics.g2d.Sprite.:()V │ │ +0ccdfc: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +0cce00: 7010 5b0e 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:()V // method@0e5b │ │ +0cce06: 1300 1400 |0005: const/16 v0, #int 20 // #14 │ │ +0cce0a: 2300 4804 |0007: new-array v0, v0, [F // type@0448 │ │ +0cce0e: 5b20 c407 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ +0cce12: 2200 1101 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0cce16: 7051 a509 1011 |000d: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +0cce1c: 5b20 b707 |0010: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@07b7 │ │ +0cce20: 5921 bd07 |0012: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ +0cce24: 5921 be07 |0014: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ +0cce28: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +0cce2a: 5c20 b807 |0017: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ +0cce2e: 6e51 c00d 1211 |0019: invoke-virtual {v2, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(FFFF)V // method@0dc0 │ │ +0cce34: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=50 │ │ 0x0005 line=39 │ │ 0x000b line=40 │ │ 0x0012 line=45 │ │ 0x0016 line=46 │ │ @@ -246374,25 +246525,25 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 16 16-bit code units │ │ -0be718: |[0be718] com.badlogic.gdx.graphics.g2d.Sprite.:(Lcom/badlogic/gdx/graphics/Texture;)V │ │ -0be728: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0be72a: 6e10 800b 0700 |0001: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ -0be730: 0a04 |0004: move-result v4 │ │ -0be732: 6e10 770b 0700 |0005: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ -0be738: 0a05 |0008: move-result v5 │ │ -0be73a: 0760 |0009: move-object v0, v6 │ │ -0be73c: 0771 |000a: move-object v1, v7 │ │ -0be73e: 0123 |000b: move v3, v2 │ │ -0be740: 7606 a50d 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V // method@0da5 │ │ -0be746: 0e00 |000f: return-void │ │ +0cce38: |[0cce38] com.badlogic.gdx.graphics.g2d.Sprite.:(Lcom/badlogic/gdx/graphics/Texture;)V │ │ +0cce48: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0cce4a: 6e10 800b 0700 |0001: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ +0cce50: 0a04 |0004: move-result v4 │ │ +0cce52: 6e10 770b 0700 |0005: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ +0cce58: 0a05 |0008: move-result v5 │ │ +0cce5a: 0760 |0009: move-object v0, v6 │ │ +0cce5c: 0771 |000a: move-object v1, v7 │ │ +0cce5e: 0123 |000b: move v3, v2 │ │ +0cce60: 7606 a50d 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V // method@0da5 │ │ +0cce66: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=56 │ │ 0x000f line=57 │ │ locals : │ │ 0x0000 - 0x0010 reg=6 this Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ 0x0000 - 0x0010 reg=7 texture Lcom/badlogic/gdx/graphics/Texture; │ │ @@ -246402,23 +246553,23 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -0be748: |[0be748] com.badlogic.gdx.graphics.g2d.Sprite.:(Lcom/badlogic/gdx/graphics/Texture;II)V │ │ -0be758: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0be75a: 0760 |0001: move-object v0, v6 │ │ -0be75c: 0771 |0002: move-object v1, v7 │ │ -0be75e: 0123 |0003: move v3, v2 │ │ -0be760: 0184 |0004: move v4, v8 │ │ -0be762: 0195 |0005: move v5, v9 │ │ -0be764: 7606 a50d 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V // method@0da5 │ │ -0be76a: 0e00 |0009: return-void │ │ +0cce68: |[0cce68] com.badlogic.gdx.graphics.g2d.Sprite.:(Lcom/badlogic/gdx/graphics/Texture;II)V │ │ +0cce78: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0cce7a: 0760 |0001: move-object v0, v6 │ │ +0cce7c: 0771 |0002: move-object v1, v7 │ │ +0cce7e: 0123 |0003: move v3, v2 │ │ +0cce80: 0184 |0004: move v4, v8 │ │ +0cce82: 0195 |0005: move v5, v9 │ │ +0cce84: 7606 a50d 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V // method@0da5 │ │ +0cce8a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=63 │ │ 0x0009 line=64 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ 0x0000 - 0x000a reg=7 texture Lcom/badlogic/gdx/graphics/Texture; │ │ @@ -246430,49 +246581,49 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;IIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 68 16-bit code units │ │ -0be76c: |[0be76c] com.badlogic.gdx.graphics.g2d.Sprite.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V │ │ -0be77c: 1502 0040 |0000: const/high16 v2, #int 1073741824 // #4000 │ │ -0be780: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ -0be784: 7010 5b0e 0300 |0004: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:()V // method@0e5b │ │ -0be78a: 1300 1400 |0007: const/16 v0, #int 20 // #14 │ │ -0be78e: 2300 4a04 |0009: new-array v0, v0, [F // type@044a │ │ -0be792: 5b30 c407 |000b: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ -0be796: 2200 1301 |000d: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0be79a: 7051 a509 1011 |000f: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -0be7a0: 5b30 b707 |0012: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@07b7 │ │ -0be7a4: 5931 bd07 |0014: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ -0be7a8: 5931 be07 |0016: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ -0be7ac: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -0be7ae: 5c30 b807 |0019: iput-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ -0be7b2: 3904 0a00 |001b: if-nez v4, 0025 // +000a │ │ -0be7b6: 2200 af03 |001d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0be7ba: 1a01 6f29 |001f: const-string v1, "texture cannot be null." // string@296f │ │ -0be7be: 7020 f825 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0be7c4: 2700 |0024: throw v0 │ │ -0be7c6: 5b34 bf07 |0025: iput-object v4, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@07bf │ │ -0be7ca: 6e58 c50d 5376 |0027: invoke-virtual {v3, v5, v6, v7, v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setRegion:(IIII)V // method@0dc5 │ │ -0be7d0: 6e51 c00d 1311 |002a: invoke-virtual {v3, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(FFFF)V // method@0dc0 │ │ -0be7d6: 7110 1026 0700 |002d: invoke-static {v7}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ -0be7dc: 0a00 |0030: move-result v0 │ │ -0be7de: 8200 |0031: int-to-float v0, v0 │ │ -0be7e0: 7110 1026 0800 |0032: invoke-static {v8}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ -0be7e6: 0a01 |0035: move-result v1 │ │ -0be7e8: 8211 |0036: int-to-float v1, v1 │ │ -0be7ea: 6e30 cb0d 0301 |0037: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setSize:(FF)V // method@0dcb │ │ -0be7f0: 5230 c507 |003a: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07c5 │ │ -0be7f4: c920 |003c: div-float/2addr v0, v2 │ │ -0be7f6: 5231 b907 |003d: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07b9 │ │ -0be7fa: c921 |003f: div-float/2addr v1, v2 │ │ -0be7fc: 6e30 c20d 0301 |0040: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setOrigin:(FF)V // method@0dc2 │ │ -0be802: 0e00 |0043: return-void │ │ +0cce8c: |[0cce8c] com.badlogic.gdx.graphics.g2d.Sprite.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V │ │ +0cce9c: 1502 0040 |0000: const/high16 v2, #int 1073741824 // #4000 │ │ +0ccea0: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ +0ccea4: 7010 5b0e 0300 |0004: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:()V // method@0e5b │ │ +0cceaa: 1300 1400 |0007: const/16 v0, #int 20 // #14 │ │ +0cceae: 2300 4804 |0009: new-array v0, v0, [F // type@0448 │ │ +0cceb2: 5b30 c407 |000b: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ +0cceb6: 2200 1101 |000d: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0cceba: 7051 a509 1011 |000f: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +0ccec0: 5b30 b707 |0012: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@07b7 │ │ +0ccec4: 5931 bd07 |0014: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ +0ccec8: 5931 be07 |0016: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ +0ccecc: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +0ccece: 5c30 b807 |0019: iput-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ +0cced2: 3904 0a00 |001b: if-nez v4, 0025 // +000a │ │ +0cced6: 2200 ad03 |001d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0cceda: 1a01 6d29 |001f: const-string v1, "texture cannot be null." // string@296d │ │ +0ccede: 7020 f825 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0ccee4: 2700 |0024: throw v0 │ │ +0ccee6: 5b34 bf07 |0025: iput-object v4, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@07bf │ │ +0cceea: 6e58 c50d 5376 |0027: invoke-virtual {v3, v5, v6, v7, v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setRegion:(IIII)V // method@0dc5 │ │ +0ccef0: 6e51 c00d 1311 |002a: invoke-virtual {v3, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(FFFF)V // method@0dc0 │ │ +0ccef6: 7110 1026 0700 |002d: invoke-static {v7}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ +0ccefc: 0a00 |0030: move-result v0 │ │ +0ccefe: 8200 |0031: int-to-float v0, v0 │ │ +0ccf00: 7110 1026 0800 |0032: invoke-static {v8}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ +0ccf06: 0a01 |0035: move-result v1 │ │ +0ccf08: 8211 |0036: int-to-float v1, v1 │ │ +0ccf0a: 6e30 cb0d 0301 |0037: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setSize:(FF)V // method@0dcb │ │ +0ccf10: 5230 c507 |003a: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07c5 │ │ +0ccf14: c920 |003c: div-float/2addr v0, v2 │ │ +0ccf16: 5231 b907 |003d: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07b9 │ │ +0ccf1a: c921 |003f: div-float/2addr v1, v2 │ │ +0ccf1c: 6e30 c20d 0301 |0040: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setOrigin:(FF)V // method@0dc2 │ │ +0ccf22: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=69 │ │ 0x0007 line=39 │ │ 0x000d line=40 │ │ 0x0014 line=45 │ │ 0x0018 line=46 │ │ @@ -246496,29 +246647,29 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -0be804: |[0be804] com.badlogic.gdx.graphics.g2d.Sprite.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V │ │ -0be814: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -0be818: 7010 5b0e 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:()V // method@0e5b │ │ -0be81e: 1300 1400 |0005: const/16 v0, #int 20 // #14 │ │ -0be822: 2300 4a04 |0007: new-array v0, v0, [F // type@044a │ │ -0be826: 5b20 c407 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ -0be82a: 2200 1301 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0be82e: 7051 a509 1011 |000d: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -0be834: 5b20 b707 |0010: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@07b7 │ │ -0be838: 5921 bd07 |0012: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ -0be83c: 5921 be07 |0014: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ -0be840: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -0be842: 5c20 b807 |0017: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ -0be846: 6e20 bd0d 3200 |0019: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.set:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0dbd │ │ -0be84c: 0e00 |001c: return-void │ │ +0ccf24: |[0ccf24] com.badlogic.gdx.graphics.g2d.Sprite.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V │ │ +0ccf34: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +0ccf38: 7010 5b0e 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:()V // method@0e5b │ │ +0ccf3e: 1300 1400 |0005: const/16 v0, #int 20 // #14 │ │ +0ccf42: 2300 4804 |0007: new-array v0, v0, [F // type@0448 │ │ +0ccf46: 5b20 c407 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ +0ccf4a: 2200 1101 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0ccf4e: 7051 a509 1011 |000d: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +0ccf54: 5b20 b707 |0010: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@07b7 │ │ +0ccf58: 5921 bd07 |0012: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ +0ccf5c: 5921 be07 |0014: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ +0ccf60: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +0ccf62: 5c20 b807 |0017: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ +0ccf66: 6e20 bd0d 3200 |0019: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.set:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0dbd │ │ +0ccf6c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=98 │ │ 0x0005 line=39 │ │ 0x000b line=40 │ │ 0x0012 line=45 │ │ 0x0016 line=46 │ │ @@ -246533,43 +246684,43 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 56 16-bit code units │ │ -0be850: |[0be850] com.badlogic.gdx.graphics.g2d.Sprite.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ -0be860: 1502 0040 |0000: const/high16 v2, #int 1073741824 // #4000 │ │ -0be864: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ -0be868: 7010 5b0e 0300 |0004: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:()V // method@0e5b │ │ -0be86e: 1300 1400 |0007: const/16 v0, #int 20 // #14 │ │ -0be872: 2300 4a04 |0009: new-array v0, v0, [F // type@044a │ │ -0be876: 5b30 c407 |000b: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ -0be87a: 2200 1301 |000d: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0be87e: 7051 a509 1011 |000f: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -0be884: 5b30 b707 |0012: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@07b7 │ │ -0be888: 5931 bd07 |0014: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ -0be88c: 5931 be07 |0016: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ -0be890: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -0be892: 5c30 b807 |0019: iput-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ -0be896: 6e20 c60d 4300 |001b: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0dc6 │ │ -0be89c: 6e51 c00d 1311 |001e: invoke-virtual {v3, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(FFFF)V // method@0dc0 │ │ -0be8a2: 6e10 640e 0400 |0021: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ -0be8a8: 0a00 |0024: move-result v0 │ │ -0be8aa: 8200 |0025: int-to-float v0, v0 │ │ -0be8ac: 6e10 630e 0400 |0026: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ -0be8b2: 0a01 |0029: move-result v1 │ │ -0be8b4: 8211 |002a: int-to-float v1, v1 │ │ -0be8b6: 6e30 cb0d 0301 |002b: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setSize:(FF)V // method@0dcb │ │ -0be8bc: 5230 c507 |002e: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07c5 │ │ -0be8c0: c920 |0030: div-float/2addr v0, v2 │ │ -0be8c2: 5231 b907 |0031: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07b9 │ │ -0be8c6: c921 |0033: div-float/2addr v1, v2 │ │ -0be8c8: 6e30 c20d 0301 |0034: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setOrigin:(FF)V // method@0dc2 │ │ -0be8ce: 0e00 |0037: return-void │ │ +0ccf70: |[0ccf70] com.badlogic.gdx.graphics.g2d.Sprite.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ +0ccf80: 1502 0040 |0000: const/high16 v2, #int 1073741824 // #4000 │ │ +0ccf84: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ +0ccf88: 7010 5b0e 0300 |0004: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:()V // method@0e5b │ │ +0ccf8e: 1300 1400 |0007: const/16 v0, #int 20 // #14 │ │ +0ccf92: 2300 4804 |0009: new-array v0, v0, [F // type@0448 │ │ +0ccf96: 5b30 c407 |000b: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ +0ccf9a: 2200 1101 |000d: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0ccf9e: 7051 a509 1011 |000f: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +0ccfa4: 5b30 b707 |0012: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@07b7 │ │ +0ccfa8: 5931 bd07 |0014: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ +0ccfac: 5931 be07 |0016: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ +0ccfb0: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +0ccfb2: 5c30 b807 |0019: iput-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ +0ccfb6: 6e20 c60d 4300 |001b: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0dc6 │ │ +0ccfbc: 6e51 c00d 1311 |001e: invoke-virtual {v3, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(FFFF)V // method@0dc0 │ │ +0ccfc2: 6e10 640e 0400 |0021: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ +0ccfc8: 0a00 |0024: move-result v0 │ │ +0ccfca: 8200 |0025: int-to-float v0, v0 │ │ +0ccfcc: 6e10 630e 0400 |0026: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ +0ccfd2: 0a01 |0029: move-result v1 │ │ +0ccfd4: 8211 |002a: int-to-float v1, v1 │ │ +0ccfd6: 6e30 cb0d 0301 |002b: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setSize:(FF)V // method@0dcb │ │ +0ccfdc: 5230 c507 |002e: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07c5 │ │ +0ccfe0: c920 |0030: div-float/2addr v0, v2 │ │ +0ccfe2: 5231 b907 |0031: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07b9 │ │ +0ccfe6: c921 |0033: div-float/2addr v1, v2 │ │ +0ccfe8: 6e30 c20d 0301 |0034: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setOrigin:(FF)V // method@0dc2 │ │ +0ccfee: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=79 │ │ 0x0007 line=39 │ │ 0x000d line=40 │ │ 0x0014 line=45 │ │ 0x0018 line=46 │ │ @@ -246587,43 +246738,43 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 56 16-bit code units │ │ -0be8d0: |[0be8d0] com.badlogic.gdx.graphics.g2d.Sprite.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V │ │ -0be8e0: 1502 0040 |0000: const/high16 v2, #int 1073741824 // #4000 │ │ -0be8e4: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ -0be8e8: 7010 5b0e 0300 |0004: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:()V // method@0e5b │ │ -0be8ee: 1300 1400 |0007: const/16 v0, #int 20 // #14 │ │ -0be8f2: 2300 4a04 |0009: new-array v0, v0, [F // type@044a │ │ -0be8f6: 5b30 c407 |000b: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ -0be8fa: 2200 1301 |000d: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0be8fe: 7051 a509 1011 |000f: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -0be904: 5b30 b707 |0012: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@07b7 │ │ -0be908: 5931 bd07 |0014: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ -0be90c: 5931 be07 |0016: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ -0be910: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -0be912: 5c30 b807 |0019: iput-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ -0be916: 7406 c70d 0300 |001b: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0dc7 │ │ -0be91c: 6e51 c00d 1311 |001e: invoke-virtual {v3, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(FFFF)V // method@0dc0 │ │ -0be922: 7110 1026 0700 |0021: invoke-static {v7}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ -0be928: 0a00 |0024: move-result v0 │ │ -0be92a: 8200 |0025: int-to-float v0, v0 │ │ -0be92c: 7110 1026 0800 |0026: invoke-static {v8}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ -0be932: 0a01 |0029: move-result v1 │ │ -0be934: 8211 |002a: int-to-float v1, v1 │ │ -0be936: 6e30 cb0d 0301 |002b: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setSize:(FF)V // method@0dcb │ │ -0be93c: 5230 c507 |002e: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07c5 │ │ -0be940: c920 |0030: div-float/2addr v0, v2 │ │ -0be942: 5231 b907 |0031: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07b9 │ │ -0be946: c921 |0033: div-float/2addr v1, v2 │ │ -0be948: 6e30 c20d 0301 |0034: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setOrigin:(FF)V // method@0dc2 │ │ -0be94e: 0e00 |0037: return-void │ │ +0ccff0: |[0ccff0] com.badlogic.gdx.graphics.g2d.Sprite.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V │ │ +0cd000: 1502 0040 |0000: const/high16 v2, #int 1073741824 // #4000 │ │ +0cd004: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ +0cd008: 7010 5b0e 0300 |0004: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:()V // method@0e5b │ │ +0cd00e: 1300 1400 |0007: const/16 v0, #int 20 // #14 │ │ +0cd012: 2300 4804 |0009: new-array v0, v0, [F // type@0448 │ │ +0cd016: 5b30 c407 |000b: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ +0cd01a: 2200 1101 |000d: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0cd01e: 7051 a509 1011 |000f: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +0cd024: 5b30 b707 |0012: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@07b7 │ │ +0cd028: 5931 bd07 |0014: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ +0cd02c: 5931 be07 |0016: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ +0cd030: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +0cd032: 5c30 b807 |0019: iput-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ +0cd036: 7406 c70d 0300 |001b: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0dc7 │ │ +0cd03c: 6e51 c00d 1311 |001e: invoke-virtual {v3, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(FFFF)V // method@0dc0 │ │ +0cd042: 7110 1026 0700 |0021: invoke-static {v7}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ +0cd048: 0a00 |0024: move-result v0 │ │ +0cd04a: 8200 |0025: int-to-float v0, v0 │ │ +0cd04c: 7110 1026 0800 |0026: invoke-static {v8}, Ljava/lang/Math;.abs:(I)I // method@2610 │ │ +0cd052: 0a01 |0029: move-result v1 │ │ +0cd054: 8211 |002a: int-to-float v1, v1 │ │ +0cd056: 6e30 cb0d 0301 |002b: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setSize:(FF)V // method@0dcb │ │ +0cd05c: 5230 c507 |002e: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07c5 │ │ +0cd060: c920 |0030: div-float/2addr v0, v2 │ │ +0cd062: 5231 b907 |0031: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07b9 │ │ +0cd066: c921 |0033: div-float/2addr v1, v2 │ │ +0cd068: 6e30 c20d 0301 |0034: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setOrigin:(FF)V // method@0dc2 │ │ +0cd06e: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=90 │ │ 0x0007 line=39 │ │ 0x000d line=40 │ │ 0x0014 line=45 │ │ 0x0018 line=46 │ │ @@ -246646,22 +246797,22 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -0be950: |[0be950] com.badlogic.gdx.graphics.g2d.Sprite.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V │ │ -0be960: 5440 bf07 |0000: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@07bf │ │ -0be964: 6e10 b50d 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getVertices:()[F // method@0db5 │ │ -0be96a: 0c01 |0005: move-result-object v1 │ │ -0be96c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0be96e: 1303 1400 |0007: const/16 v3, #int 20 // #14 │ │ -0be972: 6e53 e40d 0521 |0009: invoke-virtual {v5, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0de4 │ │ -0be978: 0e00 |000c: return-void │ │ +0cd070: |[0cd070] com.badlogic.gdx.graphics.g2d.Sprite.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V │ │ +0cd080: 5440 bf07 |0000: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@07bf │ │ +0cd084: 6e10 b50d 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getVertices:()[F // method@0db5 │ │ +0cd08a: 0c01 |0005: move-result-object v1 │ │ +0cd08c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0cd08e: 1303 1400 |0007: const/16 v3, #int 20 // #14 │ │ +0cd092: 6e53 e40d 0521 |0009: invoke-virtual {v5, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0de4 │ │ +0cd098: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x000c line=453 │ │ locals : │ │ 0x0000 - 0x000d reg=4 this Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ 0x0000 - 0x000d reg=5 spriteBatch Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ @@ -246671,26 +246822,26 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0be97c: |[0be97c] com.badlogic.gdx.graphics.g2d.Sprite.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0be98c: 6e10 ad0d 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@0dad │ │ -0be992: 0c00 |0003: move-result-object v0 │ │ -0be994: 5201 7603 |0004: iget v1, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0be998: 5202 7603 |0006: iget v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0be99c: c852 |0008: mul-float/2addr v2, v5 │ │ -0be99e: 5902 7603 |0009: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0be9a2: 6e20 c10d 0300 |000b: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0dc1 │ │ -0be9a8: 6e20 a90d 4300 |000e: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0da9 │ │ -0be9ae: 5901 7603 |0011: iput v1, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0be9b2: 6e20 c10d 0300 |0013: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0dc1 │ │ -0be9b8: 0e00 |0016: return-void │ │ +0cd09c: |[0cd09c] com.badlogic.gdx.graphics.g2d.Sprite.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0cd0ac: 6e10 ad0d 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@0dad │ │ +0cd0b2: 0c00 |0003: move-result-object v0 │ │ +0cd0b4: 5201 7603 |0004: iget v1, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0cd0b8: 5202 7603 |0006: iget v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0cd0bc: c852 |0008: mul-float/2addr v2, v5 │ │ +0cd0be: 5902 7603 |0009: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0cd0c2: 6e20 c10d 0300 |000b: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0dc1 │ │ +0cd0c8: 6e20 a90d 4300 |000e: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0da9 │ │ +0cd0ce: 5901 7603 |0011: iput v1, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0cd0d2: 6e20 c10d 0300 |0013: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0dc1 │ │ +0cd0d8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ 0x0004 line=457 │ │ 0x0006 line=458 │ │ 0x000b line=459 │ │ 0x000e line=460 │ │ @@ -246709,47 +246860,47 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -0be9bc: |[0be9bc] com.badlogic.gdx.graphics.g2d.Sprite.flip:(ZZ)V │ │ -0be9cc: 1307 0d00 |0000: const/16 v7, #int 13 // #d │ │ -0be9d0: 1306 0900 |0002: const/16 v6, #int 9 // #9 │ │ -0be9d4: 1305 0800 |0004: const/16 v5, #int 8 // #8 │ │ -0be9d8: 1244 |0006: const/4 v4, #int 4 // #4 │ │ -0be9da: 1233 |0007: const/4 v3, #int 3 // #3 │ │ -0be9dc: 6f30 620e 980a |0008: invoke-super {v8, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.flip:(ZZ)V // method@0e62 │ │ -0be9e2: 5481 c407 |000b: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ -0be9e6: 3809 1600 |000d: if-eqz v9, 0023 // +0016 │ │ -0be9ea: 4400 0103 |000f: aget v0, v1, v3 │ │ -0be9ee: 4402 0107 |0011: aget v2, v1, v7 │ │ -0be9f2: 4b02 0103 |0013: aput v2, v1, v3 │ │ -0be9f6: 4b00 0107 |0015: aput v0, v1, v7 │ │ -0be9fa: 4400 0105 |0017: aget v0, v1, v5 │ │ -0be9fe: 1302 1200 |0019: const/16 v2, #int 18 // #12 │ │ -0bea02: 4402 0102 |001b: aget v2, v1, v2 │ │ -0bea06: 4b02 0105 |001d: aput v2, v1, v5 │ │ -0bea0a: 1302 1200 |001f: const/16 v2, #int 18 // #12 │ │ -0bea0e: 4b00 0102 |0021: aput v0, v1, v2 │ │ -0bea12: 380a 1a00 |0023: if-eqz v10, 003d // +001a │ │ -0bea16: 4400 0104 |0025: aget v0, v1, v4 │ │ -0bea1a: 1302 0e00 |0027: const/16 v2, #int 14 // #e │ │ -0bea1e: 4402 0102 |0029: aget v2, v1, v2 │ │ -0bea22: 4b02 0104 |002b: aput v2, v1, v4 │ │ -0bea26: 1302 0e00 |002d: const/16 v2, #int 14 // #e │ │ -0bea2a: 4b00 0102 |002f: aput v0, v1, v2 │ │ -0bea2e: 4400 0106 |0031: aget v0, v1, v6 │ │ -0bea32: 1302 1300 |0033: const/16 v2, #int 19 // #13 │ │ -0bea36: 4402 0102 |0035: aget v2, v1, v2 │ │ -0bea3a: 4b02 0106 |0037: aput v2, v1, v6 │ │ -0bea3e: 1302 1300 |0039: const/16 v2, #int 19 // #13 │ │ -0bea42: 4b00 0102 |003b: aput v0, v1, v2 │ │ -0bea46: 0e00 |003d: return-void │ │ +0cd0dc: |[0cd0dc] com.badlogic.gdx.graphics.g2d.Sprite.flip:(ZZ)V │ │ +0cd0ec: 1307 0d00 |0000: const/16 v7, #int 13 // #d │ │ +0cd0f0: 1306 0900 |0002: const/16 v6, #int 9 // #9 │ │ +0cd0f4: 1305 0800 |0004: const/16 v5, #int 8 // #8 │ │ +0cd0f8: 1244 |0006: const/4 v4, #int 4 // #4 │ │ +0cd0fa: 1233 |0007: const/4 v3, #int 3 // #3 │ │ +0cd0fc: 6f30 620e 980a |0008: invoke-super {v8, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.flip:(ZZ)V // method@0e62 │ │ +0cd102: 5481 c407 |000b: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ +0cd106: 3809 1600 |000d: if-eqz v9, 0023 // +0016 │ │ +0cd10a: 4400 0103 |000f: aget v0, v1, v3 │ │ +0cd10e: 4402 0107 |0011: aget v2, v1, v7 │ │ +0cd112: 4b02 0103 |0013: aput v2, v1, v3 │ │ +0cd116: 4b00 0107 |0015: aput v0, v1, v7 │ │ +0cd11a: 4400 0105 |0017: aget v0, v1, v5 │ │ +0cd11e: 1302 1200 |0019: const/16 v2, #int 18 // #12 │ │ +0cd122: 4402 0102 |001b: aget v2, v1, v2 │ │ +0cd126: 4b02 0105 |001d: aput v2, v1, v5 │ │ +0cd12a: 1302 1200 |001f: const/16 v2, #int 18 // #12 │ │ +0cd12e: 4b00 0102 |0021: aput v0, v1, v2 │ │ +0cd132: 380a 1a00 |0023: if-eqz v10, 003d // +001a │ │ +0cd136: 4400 0104 |0025: aget v0, v1, v4 │ │ +0cd13a: 1302 0e00 |0027: const/16 v2, #int 14 // #e │ │ +0cd13e: 4402 0102 |0029: aget v2, v1, v2 │ │ +0cd142: 4b02 0104 |002b: aput v2, v1, v4 │ │ +0cd146: 1302 0e00 |002d: const/16 v2, #int 14 // #e │ │ +0cd14a: 4b00 0102 |002f: aput v0, v1, v2 │ │ +0cd14e: 4400 0106 |0031: aget v0, v1, v6 │ │ +0cd152: 1302 1300 |0033: const/16 v2, #int 19 // #13 │ │ +0cd156: 4402 0102 |0035: aget v2, v1, v2 │ │ +0cd15a: 4b02 0106 |0037: aput v2, v1, v6 │ │ +0cd15e: 1302 1300 |0039: const/16 v2, #int 19 // #13 │ │ +0cd162: 4b00 0102 |003b: aput v0, v1, v2 │ │ +0cd166: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=556 │ │ 0x000b line=557 │ │ 0x000d line=558 │ │ 0x000f line=559 │ │ 0x0011 line=560 │ │ @@ -246778,99 +246929,99 @@ │ │ type : '()Lcom/badlogic/gdx/math/Rectangle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 162 16-bit code units │ │ -0bea48: |[0bea48] com.badlogic.gdx.graphics.g2d.Sprite.getBoundingRectangle:()Lcom/badlogic/gdx/math/Rectangle; │ │ -0bea58: 130a 0f00 |0000: const/16 v10, #int 15 // #f │ │ -0bea5c: 1309 0b00 |0002: const/16 v9, #int 11 // #b │ │ -0bea60: 1308 0a00 |0004: const/16 v8, #int 10 // #a │ │ -0bea64: 1267 |0006: const/4 v7, #int 6 // #6 │ │ -0bea66: 1256 |0007: const/4 v6, #int 5 // #5 │ │ -0bea68: 6e10 b50d 0b00 |0008: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getVertices:()[F // method@0db5 │ │ -0bea6e: 0c04 |000b: move-result-object v4 │ │ -0bea70: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -0bea72: 4402 0405 |000d: aget v2, v4, v5 │ │ -0bea76: 1215 |000f: const/4 v5, #int 1 // #1 │ │ -0bea78: 4403 0405 |0010: aget v3, v4, v5 │ │ -0bea7c: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -0bea7e: 4400 0405 |0013: aget v0, v4, v5 │ │ -0bea82: 1215 |0015: const/4 v5, #int 1 // #1 │ │ -0bea84: 4401 0405 |0016: aget v1, v4, v5 │ │ -0bea88: 4405 0406 |0018: aget v5, v4, v6 │ │ -0bea8c: 2d05 0205 |001a: cmpl-float v5, v2, v5 │ │ -0bea90: 3d05 0400 |001c: if-lez v5, 0020 // +0004 │ │ -0bea94: 4402 0406 |001e: aget v2, v4, v6 │ │ -0bea98: 4405 0408 |0020: aget v5, v4, v8 │ │ -0bea9c: 2d05 0205 |0022: cmpl-float v5, v2, v5 │ │ -0beaa0: 3d05 0400 |0024: if-lez v5, 0028 // +0004 │ │ -0beaa4: 4402 0408 |0026: aget v2, v4, v8 │ │ -0beaa8: 4405 040a |0028: aget v5, v4, v10 │ │ -0beaac: 2d05 0205 |002a: cmpl-float v5, v2, v5 │ │ -0beab0: 3d05 0400 |002c: if-lez v5, 0030 // +0004 │ │ -0beab4: 4402 040a |002e: aget v2, v4, v10 │ │ -0beab8: 4405 0406 |0030: aget v5, v4, v6 │ │ -0beabc: 2e05 0005 |0032: cmpg-float v5, v0, v5 │ │ -0beac0: 3b05 0400 |0034: if-gez v5, 0038 // +0004 │ │ -0beac4: 4400 0406 |0036: aget v0, v4, v6 │ │ -0beac8: 4405 0408 |0038: aget v5, v4, v8 │ │ -0beacc: 2e05 0005 |003a: cmpg-float v5, v0, v5 │ │ -0bead0: 3b05 0400 |003c: if-gez v5, 0040 // +0004 │ │ -0bead4: 4400 0408 |003e: aget v0, v4, v8 │ │ -0bead8: 4405 040a |0040: aget v5, v4, v10 │ │ -0beadc: 2e05 0005 |0042: cmpg-float v5, v0, v5 │ │ -0beae0: 3b05 0400 |0044: if-gez v5, 0048 // +0004 │ │ -0beae4: 4400 040a |0046: aget v0, v4, v10 │ │ -0beae8: 4405 0407 |0048: aget v5, v4, v7 │ │ -0beaec: 2d05 0305 |004a: cmpl-float v5, v3, v5 │ │ -0beaf0: 3d05 0400 |004c: if-lez v5, 0050 // +0004 │ │ -0beaf4: 4403 0407 |004e: aget v3, v4, v7 │ │ -0beaf8: 4405 0409 |0050: aget v5, v4, v9 │ │ -0beafc: 2d05 0305 |0052: cmpl-float v5, v3, v5 │ │ -0beb00: 3d05 0400 |0054: if-lez v5, 0058 // +0004 │ │ -0beb04: 4403 0409 |0056: aget v3, v4, v9 │ │ -0beb08: 1305 1000 |0058: const/16 v5, #int 16 // #10 │ │ -0beb0c: 4405 0405 |005a: aget v5, v4, v5 │ │ -0beb10: 2d05 0305 |005c: cmpl-float v5, v3, v5 │ │ -0beb14: 3d05 0600 |005e: if-lez v5, 0064 // +0006 │ │ -0beb18: 1305 1000 |0060: const/16 v5, #int 16 // #10 │ │ -0beb1c: 4403 0405 |0062: aget v3, v4, v5 │ │ -0beb20: 4405 0407 |0064: aget v5, v4, v7 │ │ -0beb24: 2e05 0105 |0066: cmpg-float v5, v1, v5 │ │ -0beb28: 3b05 0400 |0068: if-gez v5, 006c // +0004 │ │ -0beb2c: 4401 0407 |006a: aget v1, v4, v7 │ │ -0beb30: 4405 0409 |006c: aget v5, v4, v9 │ │ -0beb34: 2e05 0105 |006e: cmpg-float v5, v1, v5 │ │ -0beb38: 3b05 0400 |0070: if-gez v5, 0074 // +0004 │ │ -0beb3c: 4401 0409 |0072: aget v1, v4, v9 │ │ -0beb40: 1305 1000 |0074: const/16 v5, #int 16 // #10 │ │ -0beb44: 4405 0405 |0076: aget v5, v4, v5 │ │ -0beb48: 2e05 0105 |0078: cmpg-float v5, v1, v5 │ │ -0beb4c: 3b05 0600 |007a: if-gez v5, 0080 // +0006 │ │ -0beb50: 1305 1000 |007c: const/16 v5, #int 16 // #10 │ │ -0beb54: 4401 0405 |007e: aget v1, v4, v5 │ │ -0beb58: 54b5 b607 |0080: iget-object v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@07b6 │ │ -0beb5c: 3905 0900 |0082: if-nez v5, 008b // +0009 │ │ -0beb60: 2205 1202 |0084: new-instance v5, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -0beb64: 7010 3914 0500 |0086: invoke-direct {v5}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ -0beb6a: 5bb5 b607 |0089: iput-object v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@07b6 │ │ -0beb6e: 54b5 b607 |008b: iget-object v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@07b6 │ │ -0beb72: 5952 ea0b |008d: iput v2, v5, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0beb76: 54b5 b607 |008f: iget-object v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@07b6 │ │ -0beb7a: 5953 eb0b |0091: iput v3, v5, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0beb7e: 54b5 b607 |0093: iget-object v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@07b6 │ │ -0beb82: a706 0002 |0095: sub-float v6, v0, v2 │ │ -0beb86: 5956 e90b |0097: iput v6, v5, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0beb8a: 54b5 b607 |0099: iget-object v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@07b6 │ │ -0beb8e: a706 0103 |009b: sub-float v6, v1, v3 │ │ -0beb92: 5956 e50b |009d: iput v6, v5, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0beb96: 54b5 b607 |009f: iget-object v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@07b6 │ │ -0beb9a: 1105 |00a1: return-object v5 │ │ +0cd168: |[0cd168] com.badlogic.gdx.graphics.g2d.Sprite.getBoundingRectangle:()Lcom/badlogic/gdx/math/Rectangle; │ │ +0cd178: 130a 0f00 |0000: const/16 v10, #int 15 // #f │ │ +0cd17c: 1309 0b00 |0002: const/16 v9, #int 11 // #b │ │ +0cd180: 1308 0a00 |0004: const/16 v8, #int 10 // #a │ │ +0cd184: 1267 |0006: const/4 v7, #int 6 // #6 │ │ +0cd186: 1256 |0007: const/4 v6, #int 5 // #5 │ │ +0cd188: 6e10 b50d 0b00 |0008: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getVertices:()[F // method@0db5 │ │ +0cd18e: 0c04 |000b: move-result-object v4 │ │ +0cd190: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +0cd192: 4402 0405 |000d: aget v2, v4, v5 │ │ +0cd196: 1215 |000f: const/4 v5, #int 1 // #1 │ │ +0cd198: 4403 0405 |0010: aget v3, v4, v5 │ │ +0cd19c: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +0cd19e: 4400 0405 |0013: aget v0, v4, v5 │ │ +0cd1a2: 1215 |0015: const/4 v5, #int 1 // #1 │ │ +0cd1a4: 4401 0405 |0016: aget v1, v4, v5 │ │ +0cd1a8: 4405 0406 |0018: aget v5, v4, v6 │ │ +0cd1ac: 2d05 0205 |001a: cmpl-float v5, v2, v5 │ │ +0cd1b0: 3d05 0400 |001c: if-lez v5, 0020 // +0004 │ │ +0cd1b4: 4402 0406 |001e: aget v2, v4, v6 │ │ +0cd1b8: 4405 0408 |0020: aget v5, v4, v8 │ │ +0cd1bc: 2d05 0205 |0022: cmpl-float v5, v2, v5 │ │ +0cd1c0: 3d05 0400 |0024: if-lez v5, 0028 // +0004 │ │ +0cd1c4: 4402 0408 |0026: aget v2, v4, v8 │ │ +0cd1c8: 4405 040a |0028: aget v5, v4, v10 │ │ +0cd1cc: 2d05 0205 |002a: cmpl-float v5, v2, v5 │ │ +0cd1d0: 3d05 0400 |002c: if-lez v5, 0030 // +0004 │ │ +0cd1d4: 4402 040a |002e: aget v2, v4, v10 │ │ +0cd1d8: 4405 0406 |0030: aget v5, v4, v6 │ │ +0cd1dc: 2e05 0005 |0032: cmpg-float v5, v0, v5 │ │ +0cd1e0: 3b05 0400 |0034: if-gez v5, 0038 // +0004 │ │ +0cd1e4: 4400 0406 |0036: aget v0, v4, v6 │ │ +0cd1e8: 4405 0408 |0038: aget v5, v4, v8 │ │ +0cd1ec: 2e05 0005 |003a: cmpg-float v5, v0, v5 │ │ +0cd1f0: 3b05 0400 |003c: if-gez v5, 0040 // +0004 │ │ +0cd1f4: 4400 0408 |003e: aget v0, v4, v8 │ │ +0cd1f8: 4405 040a |0040: aget v5, v4, v10 │ │ +0cd1fc: 2e05 0005 |0042: cmpg-float v5, v0, v5 │ │ +0cd200: 3b05 0400 |0044: if-gez v5, 0048 // +0004 │ │ +0cd204: 4400 040a |0046: aget v0, v4, v10 │ │ +0cd208: 4405 0407 |0048: aget v5, v4, v7 │ │ +0cd20c: 2d05 0305 |004a: cmpl-float v5, v3, v5 │ │ +0cd210: 3d05 0400 |004c: if-lez v5, 0050 // +0004 │ │ +0cd214: 4403 0407 |004e: aget v3, v4, v7 │ │ +0cd218: 4405 0409 |0050: aget v5, v4, v9 │ │ +0cd21c: 2d05 0305 |0052: cmpl-float v5, v3, v5 │ │ +0cd220: 3d05 0400 |0054: if-lez v5, 0058 // +0004 │ │ +0cd224: 4403 0409 |0056: aget v3, v4, v9 │ │ +0cd228: 1305 1000 |0058: const/16 v5, #int 16 // #10 │ │ +0cd22c: 4405 0405 |005a: aget v5, v4, v5 │ │ +0cd230: 2d05 0305 |005c: cmpl-float v5, v3, v5 │ │ +0cd234: 3d05 0600 |005e: if-lez v5, 0064 // +0006 │ │ +0cd238: 1305 1000 |0060: const/16 v5, #int 16 // #10 │ │ +0cd23c: 4403 0405 |0062: aget v3, v4, v5 │ │ +0cd240: 4405 0407 |0064: aget v5, v4, v7 │ │ +0cd244: 2e05 0105 |0066: cmpg-float v5, v1, v5 │ │ +0cd248: 3b05 0400 |0068: if-gez v5, 006c // +0004 │ │ +0cd24c: 4401 0407 |006a: aget v1, v4, v7 │ │ +0cd250: 4405 0409 |006c: aget v5, v4, v9 │ │ +0cd254: 2e05 0105 |006e: cmpg-float v5, v1, v5 │ │ +0cd258: 3b05 0400 |0070: if-gez v5, 0074 // +0004 │ │ +0cd25c: 4401 0409 |0072: aget v1, v4, v9 │ │ +0cd260: 1305 1000 |0074: const/16 v5, #int 16 // #10 │ │ +0cd264: 4405 0405 |0076: aget v5, v4, v5 │ │ +0cd268: 2e05 0105 |0078: cmpg-float v5, v1, v5 │ │ +0cd26c: 3b05 0600 |007a: if-gez v5, 0080 // +0006 │ │ +0cd270: 1305 1000 |007c: const/16 v5, #int 16 // #10 │ │ +0cd274: 4401 0405 |007e: aget v1, v4, v5 │ │ +0cd278: 54b5 b607 |0080: iget-object v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@07b6 │ │ +0cd27c: 3905 0900 |0082: if-nez v5, 008b // +0009 │ │ +0cd280: 2205 1002 |0084: new-instance v5, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +0cd284: 7010 3914 0500 |0086: invoke-direct {v5}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ +0cd28a: 5bb5 b607 |0089: iput-object v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@07b6 │ │ +0cd28e: 54b5 b607 |008b: iget-object v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@07b6 │ │ +0cd292: 5952 ea0b |008d: iput v2, v5, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0cd296: 54b5 b607 |008f: iget-object v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@07b6 │ │ +0cd29a: 5953 eb0b |0091: iput v3, v5, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0cd29e: 54b5 b607 |0093: iget-object v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@07b6 │ │ +0cd2a2: a706 0002 |0095: sub-float v6, v0, v2 │ │ +0cd2a6: 5956 e90b |0097: iput v6, v5, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0cd2aa: 54b5 b607 |0099: iget-object v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@07b6 │ │ +0cd2ae: a706 0103 |009b: sub-float v6, v1, v3 │ │ +0cd2b2: 5956 e50b |009d: iput v6, v5, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0cd2b6: 54b5 b607 |009f: iget-object v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@07b6 │ │ +0cd2ba: 1105 |00a1: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=420 │ │ 0x000c line=422 │ │ 0x000f line=423 │ │ 0x0012 line=424 │ │ 0x0015 line=425 │ │ @@ -246905,44 +247056,44 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 48 16-bit code units │ │ -0beb9c: |[0beb9c] com.badlogic.gdx.graphics.g2d.Sprite.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ -0bebac: 1225 |0000: const/4 v5, #int 2 // #2 │ │ -0bebae: 1504 7f43 |0001: const/high16 v4, #int 1132396544 // #437f │ │ -0bebb2: 5463 c407 |0003: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ -0bebb6: 4401 0305 |0005: aget v1, v3, v5 │ │ -0bebba: 5463 c407 |0007: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ -0bebbe: 4403 0305 |0009: aget v3, v3, v5 │ │ -0bebc2: 7110 c021 0300 |000b: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntColor:(F)I // method@21c0 │ │ -0bebc8: 0a02 |000e: move-result v2 │ │ -0bebca: 5460 b707 |000f: iget-object v0, v6, Lcom/badlogic/gdx/graphics/g2d/Sprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@07b7 │ │ -0bebce: d523 ff00 |0011: and-int/lit16 v3, v2, #int 255 // #00ff │ │ -0bebd2: 8233 |0013: int-to-float v3, v3 │ │ -0bebd4: c943 |0014: div-float/2addr v3, v4 │ │ -0bebd6: 5903 7903 |0015: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0bebda: e203 0208 |0017: ushr-int/lit8 v3, v2, #int 8 // #08 │ │ -0bebde: d533 ff00 |0019: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -0bebe2: 8233 |001b: int-to-float v3, v3 │ │ -0bebe4: c943 |001c: div-float/2addr v3, v4 │ │ -0bebe6: 5903 7803 |001d: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0bebea: e203 0210 |001f: ushr-int/lit8 v3, v2, #int 16 // #10 │ │ -0bebee: d533 ff00 |0021: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -0bebf2: 8233 |0023: int-to-float v3, v3 │ │ -0bebf4: c943 |0024: div-float/2addr v3, v4 │ │ -0bebf6: 5903 7703 |0025: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0bebfa: e203 0218 |0027: ushr-int/lit8 v3, v2, #int 24 // #18 │ │ -0bebfe: d533 ff00 |0029: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -0bec02: 8233 |002b: int-to-float v3, v3 │ │ -0bec04: c943 |002c: div-float/2addr v3, v4 │ │ -0bec06: 5903 7603 |002d: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0bec0a: 1100 |002f: return-object v0 │ │ +0cd2bc: |[0cd2bc] com.badlogic.gdx.graphics.g2d.Sprite.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ +0cd2cc: 1225 |0000: const/4 v5, #int 2 // #2 │ │ +0cd2ce: 1504 7f43 |0001: const/high16 v4, #int 1132396544 // #437f │ │ +0cd2d2: 5463 c407 |0003: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ +0cd2d6: 4401 0305 |0005: aget v1, v3, v5 │ │ +0cd2da: 5463 c407 |0007: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ +0cd2de: 4403 0305 |0009: aget v3, v3, v5 │ │ +0cd2e2: 7110 c021 0300 |000b: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntColor:(F)I // method@21c0 │ │ +0cd2e8: 0a02 |000e: move-result v2 │ │ +0cd2ea: 5460 b707 |000f: iget-object v0, v6, Lcom/badlogic/gdx/graphics/g2d/Sprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@07b7 │ │ +0cd2ee: d523 ff00 |0011: and-int/lit16 v3, v2, #int 255 // #00ff │ │ +0cd2f2: 8233 |0013: int-to-float v3, v3 │ │ +0cd2f4: c943 |0014: div-float/2addr v3, v4 │ │ +0cd2f6: 5903 7903 |0015: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0cd2fa: e203 0208 |0017: ushr-int/lit8 v3, v2, #int 8 // #08 │ │ +0cd2fe: d533 ff00 |0019: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +0cd302: 8233 |001b: int-to-float v3, v3 │ │ +0cd304: c943 |001c: div-float/2addr v3, v4 │ │ +0cd306: 5903 7803 |001d: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0cd30a: e203 0210 |001f: ushr-int/lit8 v3, v2, #int 16 // #10 │ │ +0cd30e: d533 ff00 |0021: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +0cd312: 8233 |0023: int-to-float v3, v3 │ │ +0cd314: c943 |0024: div-float/2addr v3, v4 │ │ +0cd316: 5903 7703 |0025: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0cd31a: e203 0218 |0027: ushr-int/lit8 v3, v2, #int 24 // #18 │ │ +0cd31e: d533 ff00 |0029: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +0cd322: 8233 |002b: int-to-float v3, v3 │ │ +0cd324: c943 |002c: div-float/2addr v3, v4 │ │ +0cd326: 5903 7603 |002d: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0cd32a: 1100 |002f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=504 │ │ 0x0007 line=505 │ │ 0x000f line=506 │ │ 0x0011 line=507 │ │ 0x0017 line=508 │ │ @@ -246960,17 +247111,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bec0c: |[0bec0c] com.badlogic.gdx.graphics.g2d.Sprite.getHeight:()F │ │ -0bec1c: 5210 b907 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07b9 │ │ -0bec20: 0f00 |0002: return v0 │ │ +0cd32c: |[0cd32c] com.badlogic.gdx.graphics.g2d.Sprite.getHeight:()F │ │ +0cd33c: 5210 b907 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07b9 │ │ +0cd340: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/g2d/Sprite;) │ │ @@ -246978,17 +247129,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bec24: |[0bec24] com.badlogic.gdx.graphics.g2d.Sprite.getOriginX:()F │ │ -0bec34: 5210 ba07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originX:F // field@07ba │ │ -0bec38: 0f00 |0002: return v0 │ │ +0cd344: |[0cd344] com.badlogic.gdx.graphics.g2d.Sprite.getOriginX:()F │ │ +0cd354: 5210 ba07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originX:F // field@07ba │ │ +0cd358: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ │ │ #7 : (in Lcom/badlogic/gdx/graphics/g2d/Sprite;) │ │ @@ -246996,17 +247147,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bec3c: |[0bec3c] com.badlogic.gdx.graphics.g2d.Sprite.getOriginY:()F │ │ -0bec4c: 5210 bb07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originY:F // field@07bb │ │ -0bec50: 0f00 |0002: return v0 │ │ +0cd35c: |[0cd35c] com.badlogic.gdx.graphics.g2d.Sprite.getOriginY:()F │ │ +0cd36c: 5210 bb07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originY:F // field@07bb │ │ +0cd370: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ │ │ #8 : (in Lcom/badlogic/gdx/graphics/g2d/Sprite;) │ │ @@ -247014,17 +247165,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bec54: |[0bec54] com.badlogic.gdx.graphics.g2d.Sprite.getRotation:()F │ │ -0bec64: 5210 bc07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07bc │ │ -0bec68: 0f00 |0002: return v0 │ │ +0cd374: |[0cd374] com.badlogic.gdx.graphics.g2d.Sprite.getRotation:()F │ │ +0cd384: 5210 bc07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07bc │ │ +0cd388: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ │ │ #9 : (in Lcom/badlogic/gdx/graphics/g2d/Sprite;) │ │ @@ -247032,17 +247183,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bec6c: |[0bec6c] com.badlogic.gdx.graphics.g2d.Sprite.getScaleX:()F │ │ -0bec7c: 5210 bd07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ -0bec80: 0f00 |0002: return v0 │ │ +0cd38c: |[0cd38c] com.badlogic.gdx.graphics.g2d.Sprite.getScaleX:()F │ │ +0cd39c: 5210 bd07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ +0cd3a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ │ │ #10 : (in Lcom/badlogic/gdx/graphics/g2d/Sprite;) │ │ @@ -247050,17 +247201,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bec84: |[0bec84] com.badlogic.gdx.graphics.g2d.Sprite.getScaleY:()F │ │ -0bec94: 5210 be07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ -0bec98: 0f00 |0002: return v0 │ │ +0cd3a4: |[0cd3a4] com.badlogic.gdx.graphics.g2d.Sprite.getScaleY:()F │ │ +0cd3b4: 5210 be07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ +0cd3b8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ │ │ #11 : (in Lcom/badlogic/gdx/graphics/g2d/Sprite;) │ │ @@ -247068,161 +247219,161 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 28 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 288 16-bit code units │ │ -0bec9c: |[0bec9c] com.badlogic.gdx.graphics.g2d.Sprite.getVertices:()[F │ │ -0becac: 0800 1b00 |0000: move-object/from16 v0, v27 │ │ -0becb0: 5500 b807 |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ -0becb4: 0219 0000 |0004: move/from16 v25, v0 │ │ -0becb8: 3819 ea00 |0006: if-eqz v25, 00f0 // +00ea │ │ -0becbc: 1319 0000 |0008: const/16 v25, #int 0 // #0 │ │ -0becc0: 0200 1900 |000a: move/from16 v0, v25 │ │ -0becc4: 0801 1b00 |000c: move-object/from16 v1, v27 │ │ -0becc8: 5c10 b807 |000e: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ -0beccc: 0800 1b00 |0010: move-object/from16 v0, v27 │ │ -0becd0: 5400 c407 |0012: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ -0becd4: 0810 0000 |0014: move-object/from16 v16, v0 │ │ -0becd8: 0800 1b00 |0016: move-object/from16 v0, v27 │ │ -0becdc: 5200 ba07 |0018: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originX:F // field@07ba │ │ -0bece0: 0219 0000 |001a: move/from16 v25, v0 │ │ -0bece4: 0200 1900 |001c: move/from16 v0, v25 │ │ -0bece8: 7f03 |001e: neg-float v3, v0 │ │ -0becea: 0800 1b00 |001f: move-object/from16 v0, v27 │ │ -0becee: 5200 bb07 |0021: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originY:F // field@07bb │ │ -0becf2: 0219 0000 |0023: move/from16 v25, v0 │ │ -0becf6: 0200 1900 |0025: move/from16 v0, v25 │ │ -0becfa: 7f09 |0027: neg-float v9, v0 │ │ -0becfc: 0800 1b00 |0028: move-object/from16 v0, v27 │ │ -0bed00: 5200 c507 |002a: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07c5 │ │ -0bed04: 0219 0000 |002c: move/from16 v25, v0 │ │ -0bed08: a604 0319 |002e: add-float v4, v3, v25 │ │ -0bed0c: 0800 1b00 |0030: move-object/from16 v0, v27 │ │ -0bed10: 5200 b907 |0032: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07b9 │ │ -0bed14: 0219 0000 |0034: move/from16 v25, v0 │ │ -0bed18: a60a 0919 |0036: add-float v10, v9, v25 │ │ -0bed1c: 0800 1b00 |0038: move-object/from16 v0, v27 │ │ -0bed20: 5200 c607 |003a: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07c6 │ │ -0bed24: 0219 0000 |003c: move/from16 v25, v0 │ │ -0bed28: a711 1903 |003e: sub-float v17, v25, v3 │ │ -0bed2c: 0800 1b00 |0040: move-object/from16 v0, v27 │ │ -0bed30: 5200 c707 |0042: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07c7 │ │ -0bed34: 0219 0000 |0044: move/from16 v25, v0 │ │ -0bed38: a712 1909 |0046: sub-float v18, v25, v9 │ │ -0bed3c: 0800 1b00 |0048: move-object/from16 v0, v27 │ │ -0bed40: 5200 bd07 |004a: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ -0bed44: 0219 0000 |004c: move/from16 v25, v0 │ │ -0bed48: 151a 803f |004e: const/high16 v26, #int 1065353216 // #3f80 │ │ -0bed4c: 2d19 191a |0050: cmpl-float v25, v25, v26 │ │ -0bed50: 3919 0e00 |0052: if-nez v25, 0060 // +000e │ │ -0bed54: 0800 1b00 |0054: move-object/from16 v0, v27 │ │ -0bed58: 5200 be07 |0056: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ -0bed5c: 0219 0000 |0058: move/from16 v25, v0 │ │ -0bed60: 151a 803f |005a: const/high16 v26, #int 1065353216 // #3f80 │ │ -0bed64: 2d19 191a |005c: cmpl-float v25, v25, v26 │ │ -0bed68: 3819 2200 |005e: if-eqz v25, 0080 // +0022 │ │ -0bed6c: 0800 1b00 |0060: move-object/from16 v0, v27 │ │ -0bed70: 5200 bd07 |0062: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ -0bed74: 0219 0000 |0064: move/from16 v25, v0 │ │ -0bed78: a803 0319 |0066: mul-float v3, v3, v25 │ │ -0bed7c: 0800 1b00 |0068: move-object/from16 v0, v27 │ │ -0bed80: 5200 be07 |006a: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ -0bed84: 0219 0000 |006c: move/from16 v25, v0 │ │ -0bed88: a809 0919 |006e: mul-float v9, v9, v25 │ │ -0bed8c: 0800 1b00 |0070: move-object/from16 v0, v27 │ │ -0bed90: 5200 bd07 |0072: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ -0bed94: 0219 0000 |0074: move/from16 v25, v0 │ │ -0bed98: a804 0419 |0076: mul-float v4, v4, v25 │ │ -0bed9c: 0800 1b00 |0078: move-object/from16 v0, v27 │ │ -0beda0: 5200 be07 |007a: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ -0beda4: 0219 0000 |007c: move/from16 v25, v0 │ │ -0beda8: a80a 0a19 |007e: mul-float v10, v10, v25 │ │ -0bedac: 0800 1b00 |0080: move-object/from16 v0, v27 │ │ -0bedb0: 5200 bc07 |0082: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07bc │ │ -0bedb4: 0219 0000 |0084: move/from16 v25, v0 │ │ -0bedb8: 131a 0000 |0086: const/16 v26, #int 0 // #0 │ │ -0bedbc: 2d19 191a |0088: cmpl-float v25, v25, v26 │ │ -0bedc0: 3819 6d00 |008a: if-eqz v25, 00f7 // +006d │ │ -0bedc4: 0800 1b00 |008c: move-object/from16 v0, v27 │ │ -0bedc8: 5200 bc07 |008e: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07bc │ │ -0bedcc: 0219 0000 |0090: move/from16 v25, v0 │ │ -0bedd0: 7701 8c13 1900 |0092: invoke-static/range {v25}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@138c │ │ -0bedd6: 0a02 |0095: move-result v2 │ │ -0bedd8: 0800 1b00 |0096: move-object/from16 v0, v27 │ │ -0beddc: 5200 bc07 |0098: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07bc │ │ -0bede0: 0219 0000 |009a: move/from16 v25, v0 │ │ -0bede4: 7701 9a13 1900 |009c: invoke-static/range {v25}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@139a │ │ -0bedea: 0a0f |009f: move-result v15 │ │ -0bedec: a807 0302 |00a0: mul-float v7, v3, v2 │ │ -0bedf0: a808 030f |00a2: mul-float v8, v3, v15 │ │ -0bedf4: a80d 0902 |00a4: mul-float v13, v9, v2 │ │ -0bedf8: a80e 090f |00a6: mul-float v14, v9, v15 │ │ -0bedfc: a805 0402 |00a8: mul-float v5, v4, v2 │ │ -0bee00: a806 040f |00aa: mul-float v6, v4, v15 │ │ -0bee04: a80b 0a02 |00ac: mul-float v11, v10, v2 │ │ -0bee08: a80c 0a0f |00ae: mul-float v12, v10, v15 │ │ -0bee0c: a719 070e |00b0: sub-float v25, v7, v14 │ │ -0bee10: a613 1911 |00b2: add-float v19, v25, v17 │ │ -0bee14: a619 0d08 |00b4: add-float v25, v13, v8 │ │ -0bee18: a616 1912 |00b6: add-float v22, v25, v18 │ │ -0bee1c: 1319 0000 |00b8: const/16 v25, #int 0 // #0 │ │ -0bee20: 4b13 1019 |00ba: aput v19, v16, v25 │ │ -0bee24: 1319 0100 |00bc: const/16 v25, #int 1 // #1 │ │ -0bee28: 4b16 1019 |00be: aput v22, v16, v25 │ │ -0bee2c: a719 070c |00c0: sub-float v25, v7, v12 │ │ -0bee30: a614 1911 |00c2: add-float v20, v25, v17 │ │ -0bee34: a619 0b08 |00c4: add-float v25, v11, v8 │ │ -0bee38: a617 1912 |00c6: add-float v23, v25, v18 │ │ -0bee3c: 1319 0500 |00c8: const/16 v25, #int 5 // #5 │ │ -0bee40: 4b14 1019 |00ca: aput v20, v16, v25 │ │ -0bee44: 1319 0600 |00cc: const/16 v25, #int 6 // #6 │ │ -0bee48: 4b17 1019 |00ce: aput v23, v16, v25 │ │ -0bee4c: a719 050c |00d0: sub-float v25, v5, v12 │ │ -0bee50: a615 1911 |00d2: add-float v21, v25, v17 │ │ -0bee54: a619 0b06 |00d4: add-float v25, v11, v6 │ │ -0bee58: a618 1912 |00d6: add-float v24, v25, v18 │ │ -0bee5c: 1319 0a00 |00d8: const/16 v25, #int 10 // #a │ │ -0bee60: 4b15 1019 |00da: aput v21, v16, v25 │ │ -0bee64: 1319 0b00 |00dc: const/16 v25, #int 11 // #b │ │ -0bee68: 4b18 1019 |00de: aput v24, v16, v25 │ │ -0bee6c: 1319 0f00 |00e0: const/16 v25, #int 15 // #f │ │ -0bee70: a71a 1514 |00e2: sub-float v26, v21, v20 │ │ -0bee74: a61a 1a13 |00e4: add-float v26, v26, v19 │ │ -0bee78: 4b1a 1019 |00e6: aput v26, v16, v25 │ │ -0bee7c: 1319 1000 |00e8: const/16 v25, #int 16 // #10 │ │ -0bee80: a71a 1716 |00ea: sub-float v26, v23, v22 │ │ -0bee84: a71a 181a |00ec: sub-float v26, v24, v26 │ │ -0bee88: 4b1a 1019 |00ee: aput v26, v16, v25 │ │ -0bee8c: 0800 1b00 |00f0: move-object/from16 v0, v27 │ │ -0bee90: 5400 c407 |00f2: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ -0bee94: 0819 0000 |00f4: move-object/from16 v25, v0 │ │ -0bee98: 1119 |00f6: return-object v25 │ │ -0bee9a: a613 0311 |00f7: add-float v19, v3, v17 │ │ -0bee9e: a616 0912 |00f9: add-float v22, v9, v18 │ │ -0beea2: a614 0411 |00fb: add-float v20, v4, v17 │ │ -0beea6: a617 0a12 |00fd: add-float v23, v10, v18 │ │ -0beeaa: 1319 0000 |00ff: const/16 v25, #int 0 // #0 │ │ -0beeae: 4b13 1019 |0101: aput v19, v16, v25 │ │ -0beeb2: 1319 0100 |0103: const/16 v25, #int 1 // #1 │ │ -0beeb6: 4b16 1019 |0105: aput v22, v16, v25 │ │ -0beeba: 1319 0500 |0107: const/16 v25, #int 5 // #5 │ │ -0beebe: 4b13 1019 |0109: aput v19, v16, v25 │ │ -0beec2: 1319 0600 |010b: const/16 v25, #int 6 // #6 │ │ -0beec6: 4b17 1019 |010d: aput v23, v16, v25 │ │ -0beeca: 1319 0a00 |010f: const/16 v25, #int 10 // #a │ │ -0beece: 4b14 1019 |0111: aput v20, v16, v25 │ │ -0beed2: 1319 0b00 |0113: const/16 v25, #int 11 // #b │ │ -0beed6: 4b17 1019 |0115: aput v23, v16, v25 │ │ -0beeda: 1319 0f00 |0117: const/16 v25, #int 15 // #f │ │ -0beede: 4b14 1019 |0119: aput v20, v16, v25 │ │ -0beee2: 1319 1000 |011b: const/16 v25, #int 16 // #10 │ │ -0beee6: 4b16 1019 |011d: aput v22, v16, v25 │ │ -0beeea: 28d1 |011f: goto 00f0 // -002f │ │ +0cd3bc: |[0cd3bc] com.badlogic.gdx.graphics.g2d.Sprite.getVertices:()[F │ │ +0cd3cc: 0800 1b00 |0000: move-object/from16 v0, v27 │ │ +0cd3d0: 5500 b807 |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ +0cd3d4: 0219 0000 |0004: move/from16 v25, v0 │ │ +0cd3d8: 3819 ea00 |0006: if-eqz v25, 00f0 // +00ea │ │ +0cd3dc: 1319 0000 |0008: const/16 v25, #int 0 // #0 │ │ +0cd3e0: 0200 1900 |000a: move/from16 v0, v25 │ │ +0cd3e4: 0801 1b00 |000c: move-object/from16 v1, v27 │ │ +0cd3e8: 5c10 b807 |000e: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ +0cd3ec: 0800 1b00 |0010: move-object/from16 v0, v27 │ │ +0cd3f0: 5400 c407 |0012: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ +0cd3f4: 0810 0000 |0014: move-object/from16 v16, v0 │ │ +0cd3f8: 0800 1b00 |0016: move-object/from16 v0, v27 │ │ +0cd3fc: 5200 ba07 |0018: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originX:F // field@07ba │ │ +0cd400: 0219 0000 |001a: move/from16 v25, v0 │ │ +0cd404: 0200 1900 |001c: move/from16 v0, v25 │ │ +0cd408: 7f03 |001e: neg-float v3, v0 │ │ +0cd40a: 0800 1b00 |001f: move-object/from16 v0, v27 │ │ +0cd40e: 5200 bb07 |0021: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originY:F // field@07bb │ │ +0cd412: 0219 0000 |0023: move/from16 v25, v0 │ │ +0cd416: 0200 1900 |0025: move/from16 v0, v25 │ │ +0cd41a: 7f09 |0027: neg-float v9, v0 │ │ +0cd41c: 0800 1b00 |0028: move-object/from16 v0, v27 │ │ +0cd420: 5200 c507 |002a: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07c5 │ │ +0cd424: 0219 0000 |002c: move/from16 v25, v0 │ │ +0cd428: a604 0319 |002e: add-float v4, v3, v25 │ │ +0cd42c: 0800 1b00 |0030: move-object/from16 v0, v27 │ │ +0cd430: 5200 b907 |0032: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07b9 │ │ +0cd434: 0219 0000 |0034: move/from16 v25, v0 │ │ +0cd438: a60a 0919 |0036: add-float v10, v9, v25 │ │ +0cd43c: 0800 1b00 |0038: move-object/from16 v0, v27 │ │ +0cd440: 5200 c607 |003a: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07c6 │ │ +0cd444: 0219 0000 |003c: move/from16 v25, v0 │ │ +0cd448: a711 1903 |003e: sub-float v17, v25, v3 │ │ +0cd44c: 0800 1b00 |0040: move-object/from16 v0, v27 │ │ +0cd450: 5200 c707 |0042: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07c7 │ │ +0cd454: 0219 0000 |0044: move/from16 v25, v0 │ │ +0cd458: a712 1909 |0046: sub-float v18, v25, v9 │ │ +0cd45c: 0800 1b00 |0048: move-object/from16 v0, v27 │ │ +0cd460: 5200 bd07 |004a: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ +0cd464: 0219 0000 |004c: move/from16 v25, v0 │ │ +0cd468: 151a 803f |004e: const/high16 v26, #int 1065353216 // #3f80 │ │ +0cd46c: 2d19 191a |0050: cmpl-float v25, v25, v26 │ │ +0cd470: 3919 0e00 |0052: if-nez v25, 0060 // +000e │ │ +0cd474: 0800 1b00 |0054: move-object/from16 v0, v27 │ │ +0cd478: 5200 be07 |0056: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ +0cd47c: 0219 0000 |0058: move/from16 v25, v0 │ │ +0cd480: 151a 803f |005a: const/high16 v26, #int 1065353216 // #3f80 │ │ +0cd484: 2d19 191a |005c: cmpl-float v25, v25, v26 │ │ +0cd488: 3819 2200 |005e: if-eqz v25, 0080 // +0022 │ │ +0cd48c: 0800 1b00 |0060: move-object/from16 v0, v27 │ │ +0cd490: 5200 bd07 |0062: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ +0cd494: 0219 0000 |0064: move/from16 v25, v0 │ │ +0cd498: a803 0319 |0066: mul-float v3, v3, v25 │ │ +0cd49c: 0800 1b00 |0068: move-object/from16 v0, v27 │ │ +0cd4a0: 5200 be07 |006a: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ +0cd4a4: 0219 0000 |006c: move/from16 v25, v0 │ │ +0cd4a8: a809 0919 |006e: mul-float v9, v9, v25 │ │ +0cd4ac: 0800 1b00 |0070: move-object/from16 v0, v27 │ │ +0cd4b0: 5200 bd07 |0072: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ +0cd4b4: 0219 0000 |0074: move/from16 v25, v0 │ │ +0cd4b8: a804 0419 |0076: mul-float v4, v4, v25 │ │ +0cd4bc: 0800 1b00 |0078: move-object/from16 v0, v27 │ │ +0cd4c0: 5200 be07 |007a: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ +0cd4c4: 0219 0000 |007c: move/from16 v25, v0 │ │ +0cd4c8: a80a 0a19 |007e: mul-float v10, v10, v25 │ │ +0cd4cc: 0800 1b00 |0080: move-object/from16 v0, v27 │ │ +0cd4d0: 5200 bc07 |0082: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07bc │ │ +0cd4d4: 0219 0000 |0084: move/from16 v25, v0 │ │ +0cd4d8: 131a 0000 |0086: const/16 v26, #int 0 // #0 │ │ +0cd4dc: 2d19 191a |0088: cmpl-float v25, v25, v26 │ │ +0cd4e0: 3819 6d00 |008a: if-eqz v25, 00f7 // +006d │ │ +0cd4e4: 0800 1b00 |008c: move-object/from16 v0, v27 │ │ +0cd4e8: 5200 bc07 |008e: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07bc │ │ +0cd4ec: 0219 0000 |0090: move/from16 v25, v0 │ │ +0cd4f0: 7701 8c13 1900 |0092: invoke-static/range {v25}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@138c │ │ +0cd4f6: 0a02 |0095: move-result v2 │ │ +0cd4f8: 0800 1b00 |0096: move-object/from16 v0, v27 │ │ +0cd4fc: 5200 bc07 |0098: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07bc │ │ +0cd500: 0219 0000 |009a: move/from16 v25, v0 │ │ +0cd504: 7701 9a13 1900 |009c: invoke-static/range {v25}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@139a │ │ +0cd50a: 0a0f |009f: move-result v15 │ │ +0cd50c: a807 0302 |00a0: mul-float v7, v3, v2 │ │ +0cd510: a808 030f |00a2: mul-float v8, v3, v15 │ │ +0cd514: a80d 0902 |00a4: mul-float v13, v9, v2 │ │ +0cd518: a80e 090f |00a6: mul-float v14, v9, v15 │ │ +0cd51c: a805 0402 |00a8: mul-float v5, v4, v2 │ │ +0cd520: a806 040f |00aa: mul-float v6, v4, v15 │ │ +0cd524: a80b 0a02 |00ac: mul-float v11, v10, v2 │ │ +0cd528: a80c 0a0f |00ae: mul-float v12, v10, v15 │ │ +0cd52c: a719 070e |00b0: sub-float v25, v7, v14 │ │ +0cd530: a613 1911 |00b2: add-float v19, v25, v17 │ │ +0cd534: a619 0d08 |00b4: add-float v25, v13, v8 │ │ +0cd538: a616 1912 |00b6: add-float v22, v25, v18 │ │ +0cd53c: 1319 0000 |00b8: const/16 v25, #int 0 // #0 │ │ +0cd540: 4b13 1019 |00ba: aput v19, v16, v25 │ │ +0cd544: 1319 0100 |00bc: const/16 v25, #int 1 // #1 │ │ +0cd548: 4b16 1019 |00be: aput v22, v16, v25 │ │ +0cd54c: a719 070c |00c0: sub-float v25, v7, v12 │ │ +0cd550: a614 1911 |00c2: add-float v20, v25, v17 │ │ +0cd554: a619 0b08 |00c4: add-float v25, v11, v8 │ │ +0cd558: a617 1912 |00c6: add-float v23, v25, v18 │ │ +0cd55c: 1319 0500 |00c8: const/16 v25, #int 5 // #5 │ │ +0cd560: 4b14 1019 |00ca: aput v20, v16, v25 │ │ +0cd564: 1319 0600 |00cc: const/16 v25, #int 6 // #6 │ │ +0cd568: 4b17 1019 |00ce: aput v23, v16, v25 │ │ +0cd56c: a719 050c |00d0: sub-float v25, v5, v12 │ │ +0cd570: a615 1911 |00d2: add-float v21, v25, v17 │ │ +0cd574: a619 0b06 |00d4: add-float v25, v11, v6 │ │ +0cd578: a618 1912 |00d6: add-float v24, v25, v18 │ │ +0cd57c: 1319 0a00 |00d8: const/16 v25, #int 10 // #a │ │ +0cd580: 4b15 1019 |00da: aput v21, v16, v25 │ │ +0cd584: 1319 0b00 |00dc: const/16 v25, #int 11 // #b │ │ +0cd588: 4b18 1019 |00de: aput v24, v16, v25 │ │ +0cd58c: 1319 0f00 |00e0: const/16 v25, #int 15 // #f │ │ +0cd590: a71a 1514 |00e2: sub-float v26, v21, v20 │ │ +0cd594: a61a 1a13 |00e4: add-float v26, v26, v19 │ │ +0cd598: 4b1a 1019 |00e6: aput v26, v16, v25 │ │ +0cd59c: 1319 1000 |00e8: const/16 v25, #int 16 // #10 │ │ +0cd5a0: a71a 1716 |00ea: sub-float v26, v23, v22 │ │ +0cd5a4: a71a 181a |00ec: sub-float v26, v24, v26 │ │ +0cd5a8: 4b1a 1019 |00ee: aput v26, v16, v25 │ │ +0cd5ac: 0800 1b00 |00f0: move-object/from16 v0, v27 │ │ +0cd5b0: 5400 c407 |00f2: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ +0cd5b4: 0819 0000 |00f4: move-object/from16 v25, v0 │ │ +0cd5b8: 1119 |00f6: return-object v25 │ │ +0cd5ba: a613 0311 |00f7: add-float v19, v3, v17 │ │ +0cd5be: a616 0912 |00f9: add-float v22, v9, v18 │ │ +0cd5c2: a614 0411 |00fb: add-float v20, v4, v17 │ │ +0cd5c6: a617 0a12 |00fd: add-float v23, v10, v18 │ │ +0cd5ca: 1319 0000 |00ff: const/16 v25, #int 0 // #0 │ │ +0cd5ce: 4b13 1019 |0101: aput v19, v16, v25 │ │ +0cd5d2: 1319 0100 |0103: const/16 v25, #int 1 // #1 │ │ +0cd5d6: 4b16 1019 |0105: aput v22, v16, v25 │ │ +0cd5da: 1319 0500 |0107: const/16 v25, #int 5 // #5 │ │ +0cd5de: 4b13 1019 |0109: aput v19, v16, v25 │ │ +0cd5e2: 1319 0600 |010b: const/16 v25, #int 6 // #6 │ │ +0cd5e6: 4b17 1019 |010d: aput v23, v16, v25 │ │ +0cd5ea: 1319 0a00 |010f: const/16 v25, #int 10 // #a │ │ +0cd5ee: 4b14 1019 |0111: aput v20, v16, v25 │ │ +0cd5f2: 1319 0b00 |0113: const/16 v25, #int 11 // #b │ │ +0cd5f6: 4b17 1019 |0115: aput v23, v16, v25 │ │ +0cd5fa: 1319 0f00 |0117: const/16 v25, #int 15 // #f │ │ +0cd5fe: 4b14 1019 |0119: aput v20, v16, v25 │ │ +0cd602: 1319 1000 |011b: const/16 v25, #int 16 // #10 │ │ +0cd606: 4b16 1019 |011d: aput v22, v16, v25 │ │ +0cd60a: 28d1 |011f: goto 00f0 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0008 line=348 │ │ 0x0010 line=350 │ │ 0x0016 line=351 │ │ 0x001f line=352 │ │ @@ -247315,17 +247466,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0beeec: |[0beeec] com.badlogic.gdx.graphics.g2d.Sprite.getWidth:()F │ │ -0beefc: 5210 c507 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07c5 │ │ -0bef00: 0f00 |0002: return v0 │ │ +0cd60c: |[0cd60c] com.badlogic.gdx.graphics.g2d.Sprite.getWidth:()F │ │ +0cd61c: 5210 c507 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07c5 │ │ +0cd620: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ │ │ #13 : (in Lcom/badlogic/gdx/graphics/g2d/Sprite;) │ │ @@ -247333,17 +247484,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bef04: |[0bef04] com.badlogic.gdx.graphics.g2d.Sprite.getX:()F │ │ -0bef14: 5210 c607 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07c6 │ │ -0bef18: 0f00 |0002: return v0 │ │ +0cd624: |[0cd624] com.badlogic.gdx.graphics.g2d.Sprite.getX:()F │ │ +0cd634: 5210 c607 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07c6 │ │ +0cd638: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ │ │ #14 : (in Lcom/badlogic/gdx/graphics/g2d/Sprite;) │ │ @@ -247351,17 +247502,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bef1c: |[0bef1c] com.badlogic.gdx.graphics.g2d.Sprite.getY:()F │ │ -0bef2c: 5210 c707 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07c7 │ │ -0bef30: 0f00 |0002: return v0 │ │ +0cd63c: |[0cd63c] com.badlogic.gdx.graphics.g2d.Sprite.getY:()F │ │ +0cd64c: 5210 c707 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07c7 │ │ +0cd650: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ │ │ #15 : (in Lcom/badlogic/gdx/graphics/g2d/Sprite;) │ │ @@ -247369,21 +247520,21 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0bef34: |[0bef34] com.badlogic.gdx.graphics.g2d.Sprite.rotate:(F)V │ │ -0bef44: 5210 bc07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07bc │ │ -0bef48: c620 |0002: add-float/2addr v0, v2 │ │ -0bef4a: 5910 bc07 |0003: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07bc │ │ -0bef4e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0bef50: 5c10 b807 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ -0bef54: 0e00 |0008: return-void │ │ +0cd654: |[0cd654] com.badlogic.gdx.graphics.g2d.Sprite.rotate:(F)V │ │ +0cd664: 5210 bc07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07bc │ │ +0cd668: c620 |0002: add-float/2addr v0, v2 │ │ +0cd66a: 5910 bc07 |0003: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07bc │ │ +0cd66e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0cd670: 5c10 b807 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ +0cd674: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0005 line=291 │ │ 0x0008 line=292 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ @@ -247394,68 +247545,68 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 102 16-bit code units │ │ -0bef58: |[0bef58] com.badlogic.gdx.graphics.g2d.Sprite.rotate90:(Z)V │ │ -0bef68: 1307 0d00 |0000: const/16 v7, #int 13 // #d │ │ -0bef6c: 1306 0900 |0002: const/16 v6, #int 9 // #9 │ │ -0bef70: 1305 0800 |0004: const/16 v5, #int 8 // #8 │ │ -0bef74: 1243 |0006: const/4 v3, #int 4 // #4 │ │ -0bef76: 1234 |0007: const/4 v4, #int 3 // #3 │ │ -0bef78: 5481 c407 |0008: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ -0bef7c: 3809 2f00 |000a: if-eqz v9, 0039 // +002f │ │ -0bef80: 4400 0103 |000c: aget v0, v1, v3 │ │ -0bef84: 1302 1300 |000e: const/16 v2, #int 19 // #13 │ │ -0bef88: 4402 0102 |0010: aget v2, v1, v2 │ │ -0bef8c: 4b02 0103 |0012: aput v2, v1, v3 │ │ -0bef90: 1302 1300 |0014: const/16 v2, #int 19 // #13 │ │ -0bef94: 1303 0e00 |0016: const/16 v3, #int 14 // #e │ │ -0bef98: 4403 0103 |0018: aget v3, v1, v3 │ │ -0bef9c: 4b03 0102 |001a: aput v3, v1, v2 │ │ -0befa0: 1302 0e00 |001c: const/16 v2, #int 14 // #e │ │ -0befa4: 4403 0106 |001e: aget v3, v1, v6 │ │ -0befa8: 4b03 0102 |0020: aput v3, v1, v2 │ │ -0befac: 4b00 0106 |0022: aput v0, v1, v6 │ │ -0befb0: 4400 0104 |0024: aget v0, v1, v4 │ │ -0befb4: 1302 1200 |0026: const/16 v2, #int 18 // #12 │ │ -0befb8: 4402 0102 |0028: aget v2, v1, v2 │ │ -0befbc: 4b02 0104 |002a: aput v2, v1, v4 │ │ -0befc0: 1302 1200 |002c: const/16 v2, #int 18 // #12 │ │ -0befc4: 4403 0107 |002e: aget v3, v1, v7 │ │ -0befc8: 4b03 0102 |0030: aput v3, v1, v2 │ │ -0befcc: 4402 0105 |0032: aget v2, v1, v5 │ │ -0befd0: 4b02 0107 |0034: aput v2, v1, v7 │ │ -0befd4: 4b00 0105 |0036: aput v0, v1, v5 │ │ -0befd8: 0e00 |0038: return-void │ │ -0befda: 4400 0103 |0039: aget v0, v1, v3 │ │ -0befde: 4402 0106 |003b: aget v2, v1, v6 │ │ -0befe2: 4b02 0103 |003d: aput v2, v1, v3 │ │ -0befe6: 1302 0e00 |003f: const/16 v2, #int 14 // #e │ │ -0befea: 4402 0102 |0041: aget v2, v1, v2 │ │ -0befee: 4b02 0106 |0043: aput v2, v1, v6 │ │ -0beff2: 1302 0e00 |0045: const/16 v2, #int 14 // #e │ │ -0beff6: 1303 1300 |0047: const/16 v3, #int 19 // #13 │ │ -0beffa: 4403 0103 |0049: aget v3, v1, v3 │ │ -0beffe: 4b03 0102 |004b: aput v3, v1, v2 │ │ -0bf002: 1302 1300 |004d: const/16 v2, #int 19 // #13 │ │ -0bf006: 4b00 0102 |004f: aput v0, v1, v2 │ │ -0bf00a: 4400 0104 |0051: aget v0, v1, v4 │ │ -0bf00e: 4402 0105 |0053: aget v2, v1, v5 │ │ -0bf012: 4b02 0104 |0055: aput v2, v1, v4 │ │ -0bf016: 4402 0107 |0057: aget v2, v1, v7 │ │ -0bf01a: 4b02 0105 |0059: aput v2, v1, v5 │ │ -0bf01e: 1302 1200 |005b: const/16 v2, #int 18 // #12 │ │ -0bf022: 4402 0102 |005d: aget v2, v1, v2 │ │ -0bf026: 4b02 0107 |005f: aput v2, v1, v7 │ │ -0bf02a: 1302 1200 |0061: const/16 v2, #int 18 // #12 │ │ -0bf02e: 4b00 0102 |0063: aput v0, v1, v2 │ │ -0bf032: 28d3 |0065: goto 0038 // -002d │ │ +0cd678: |[0cd678] com.badlogic.gdx.graphics.g2d.Sprite.rotate90:(Z)V │ │ +0cd688: 1307 0d00 |0000: const/16 v7, #int 13 // #d │ │ +0cd68c: 1306 0900 |0002: const/16 v6, #int 9 // #9 │ │ +0cd690: 1305 0800 |0004: const/16 v5, #int 8 // #8 │ │ +0cd694: 1243 |0006: const/4 v3, #int 4 // #4 │ │ +0cd696: 1234 |0007: const/4 v4, #int 3 // #3 │ │ +0cd698: 5481 c407 |0008: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ +0cd69c: 3809 2f00 |000a: if-eqz v9, 0039 // +002f │ │ +0cd6a0: 4400 0103 |000c: aget v0, v1, v3 │ │ +0cd6a4: 1302 1300 |000e: const/16 v2, #int 19 // #13 │ │ +0cd6a8: 4402 0102 |0010: aget v2, v1, v2 │ │ +0cd6ac: 4b02 0103 |0012: aput v2, v1, v3 │ │ +0cd6b0: 1302 1300 |0014: const/16 v2, #int 19 // #13 │ │ +0cd6b4: 1303 0e00 |0016: const/16 v3, #int 14 // #e │ │ +0cd6b8: 4403 0103 |0018: aget v3, v1, v3 │ │ +0cd6bc: 4b03 0102 |001a: aput v3, v1, v2 │ │ +0cd6c0: 1302 0e00 |001c: const/16 v2, #int 14 // #e │ │ +0cd6c4: 4403 0106 |001e: aget v3, v1, v6 │ │ +0cd6c8: 4b03 0102 |0020: aput v3, v1, v2 │ │ +0cd6cc: 4b00 0106 |0022: aput v0, v1, v6 │ │ +0cd6d0: 4400 0104 |0024: aget v0, v1, v4 │ │ +0cd6d4: 1302 1200 |0026: const/16 v2, #int 18 // #12 │ │ +0cd6d8: 4402 0102 |0028: aget v2, v1, v2 │ │ +0cd6dc: 4b02 0104 |002a: aput v2, v1, v4 │ │ +0cd6e0: 1302 1200 |002c: const/16 v2, #int 18 // #12 │ │ +0cd6e4: 4403 0107 |002e: aget v3, v1, v7 │ │ +0cd6e8: 4b03 0102 |0030: aput v3, v1, v2 │ │ +0cd6ec: 4402 0105 |0032: aget v2, v1, v5 │ │ +0cd6f0: 4b02 0107 |0034: aput v2, v1, v7 │ │ +0cd6f4: 4b00 0105 |0036: aput v0, v1, v5 │ │ +0cd6f8: 0e00 |0038: return-void │ │ +0cd6fa: 4400 0103 |0039: aget v0, v1, v3 │ │ +0cd6fe: 4402 0106 |003b: aget v2, v1, v6 │ │ +0cd702: 4b02 0103 |003d: aput v2, v1, v3 │ │ +0cd706: 1302 0e00 |003f: const/16 v2, #int 14 // #e │ │ +0cd70a: 4402 0102 |0041: aget v2, v1, v2 │ │ +0cd70e: 4b02 0106 |0043: aput v2, v1, v6 │ │ +0cd712: 1302 0e00 |0045: const/16 v2, #int 14 // #e │ │ +0cd716: 1303 1300 |0047: const/16 v3, #int 19 // #13 │ │ +0cd71a: 4403 0103 |0049: aget v3, v1, v3 │ │ +0cd71e: 4b03 0102 |004b: aput v3, v1, v2 │ │ +0cd722: 1302 1300 |004d: const/16 v2, #int 19 // #13 │ │ +0cd726: 4b00 0102 |004f: aput v0, v1, v2 │ │ +0cd72a: 4400 0104 |0051: aget v0, v1, v4 │ │ +0cd72e: 4402 0105 |0053: aget v2, v1, v5 │ │ +0cd732: 4b02 0104 |0055: aput v2, v1, v4 │ │ +0cd736: 4402 0107 |0057: aget v2, v1, v7 │ │ +0cd73a: 4b02 0105 |0059: aput v2, v1, v5 │ │ +0cd73e: 1302 1200 |005b: const/16 v2, #int 18 // #12 │ │ +0cd742: 4402 0102 |005d: aget v2, v1, v2 │ │ +0cd746: 4b02 0107 |005f: aput v2, v1, v7 │ │ +0cd74a: 1302 1200 |0061: const/16 v2, #int 18 // #12 │ │ +0cd74e: 4b00 0102 |0063: aput v0, v1, v2 │ │ +0cd752: 28d3 |0065: goto 0038 // -002d │ │ catches : (none) │ │ positions : │ │ 0x0008 line=297 │ │ 0x000a line=299 │ │ 0x000c line=300 │ │ 0x000e line=301 │ │ 0x0014 line=302 │ │ @@ -247489,24 +247640,24 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0bf034: |[0bf034] com.badlogic.gdx.graphics.g2d.Sprite.scale:(F)V │ │ -0bf044: 5210 bd07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ -0bf048: c620 |0002: add-float/2addr v0, v2 │ │ -0bf04a: 5910 bd07 |0003: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ -0bf04e: 5210 be07 |0005: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ -0bf052: c620 |0007: add-float/2addr v0, v2 │ │ -0bf054: 5910 be07 |0008: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ -0bf058: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0bf05a: 5c10 b807 |000b: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ -0bf05e: 0e00 |000d: return-void │ │ +0cd754: |[0cd754] com.badlogic.gdx.graphics.g2d.Sprite.scale:(F)V │ │ +0cd764: 5210 bd07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ +0cd768: c620 |0002: add-float/2addr v0, v2 │ │ +0cd76a: 5910 bd07 |0003: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ +0cd76e: 5210 be07 |0005: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ +0cd772: c620 |0007: add-float/2addr v0, v2 │ │ +0cd774: 5910 be07 |0008: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ +0cd778: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0cd77a: 5c10 b807 |000b: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ +0cd77e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0005 line=341 │ │ 0x000a line=342 │ │ 0x000d line=343 │ │ locals : │ │ @@ -247518,63 +247669,63 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 86 16-bit code units │ │ -0bf060: |[0bf060] com.badlogic.gdx.graphics.g2d.Sprite.scroll:(FF)V │ │ -0bf070: 130a 0900 |0000: const/16 v10, #int 9 // #9 │ │ -0bf074: 1239 |0002: const/4 v9, #int 3 // #3 │ │ -0bf076: 1508 803f |0003: const/high16 v8, #int 1065353216 // #3f80 │ │ -0bf07a: 1207 |0005: const/4 v7, #int 0 // #0 │ │ -0bf07c: 54b4 c407 |0006: iget-object v4, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ -0bf080: 2d05 0c07 |0008: cmpl-float v5, v12, v7 │ │ -0bf084: 3805 2500 |000a: if-eqz v5, 002f // +0025 │ │ -0bf088: 4405 0409 |000c: aget v5, v4, v9 │ │ -0bf08c: c6c5 |000e: add-float/2addr v5, v12 │ │ -0bf08e: aa00 0508 |000f: rem-float v0, v5, v8 │ │ -0bf092: 52b5 c507 |0011: iget v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07c5 │ │ -0bf096: 54b6 bf07 |0013: iget-object v6, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@07bf │ │ -0bf09a: 6e10 800b 0600 |0015: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ -0bf0a0: 0a06 |0018: move-result v6 │ │ -0bf0a2: 8266 |0019: int-to-float v6, v6 │ │ -0bf0a4: c965 |001a: div-float/2addr v5, v6 │ │ -0bf0a6: a601 0005 |001b: add-float v1, v0, v5 │ │ -0bf0aa: 59b0 c007 |001d: iput v0, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.u:F // field@07c0 │ │ -0bf0ae: 59b1 c107 |001f: iput v1, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.u2:F // field@07c1 │ │ -0bf0b2: 4b00 0409 |0021: aput v0, v4, v9 │ │ -0bf0b6: 1305 0800 |0023: const/16 v5, #int 8 // #8 │ │ -0bf0ba: 4b00 0405 |0025: aput v0, v4, v5 │ │ -0bf0be: 1305 0d00 |0027: const/16 v5, #int 13 // #d │ │ -0bf0c2: 4b01 0405 |0029: aput v1, v4, v5 │ │ -0bf0c6: 1305 1200 |002b: const/16 v5, #int 18 // #12 │ │ -0bf0ca: 4b01 0405 |002d: aput v1, v4, v5 │ │ -0bf0ce: 2d05 0d07 |002f: cmpl-float v5, v13, v7 │ │ -0bf0d2: 3805 2400 |0031: if-eqz v5, 0055 // +0024 │ │ -0bf0d6: 4405 040a |0033: aget v5, v4, v10 │ │ -0bf0da: c6d5 |0035: add-float/2addr v5, v13 │ │ -0bf0dc: aa02 0508 |0036: rem-float v2, v5, v8 │ │ -0bf0e0: 52b5 b907 |0038: iget v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07b9 │ │ -0bf0e4: 54b6 bf07 |003a: iget-object v6, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@07bf │ │ -0bf0e8: 6e10 770b 0600 |003c: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ -0bf0ee: 0a06 |003f: move-result v6 │ │ -0bf0f0: 8266 |0040: int-to-float v6, v6 │ │ -0bf0f2: c965 |0041: div-float/2addr v5, v6 │ │ -0bf0f4: a603 0205 |0042: add-float v3, v2, v5 │ │ -0bf0f8: 59b2 c207 |0044: iput v2, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.v:F // field@07c2 │ │ -0bf0fc: 59b3 c307 |0046: iput v3, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.v2:F // field@07c3 │ │ -0bf100: 1245 |0048: const/4 v5, #int 4 // #4 │ │ -0bf102: 4b03 0405 |0049: aput v3, v4, v5 │ │ -0bf106: 4b02 040a |004b: aput v2, v4, v10 │ │ -0bf10a: 1305 0e00 |004d: const/16 v5, #int 14 // #e │ │ -0bf10e: 4b02 0405 |004f: aput v2, v4, v5 │ │ -0bf112: 1305 1300 |0051: const/16 v5, #int 19 // #13 │ │ -0bf116: 4b03 0405 |0053: aput v3, v4, v5 │ │ -0bf11a: 0e00 |0055: return-void │ │ +0cd780: |[0cd780] com.badlogic.gdx.graphics.g2d.Sprite.scroll:(FF)V │ │ +0cd790: 130a 0900 |0000: const/16 v10, #int 9 // #9 │ │ +0cd794: 1239 |0002: const/4 v9, #int 3 // #3 │ │ +0cd796: 1508 803f |0003: const/high16 v8, #int 1065353216 // #3f80 │ │ +0cd79a: 1207 |0005: const/4 v7, #int 0 // #0 │ │ +0cd79c: 54b4 c407 |0006: iget-object v4, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ +0cd7a0: 2d05 0c07 |0008: cmpl-float v5, v12, v7 │ │ +0cd7a4: 3805 2500 |000a: if-eqz v5, 002f // +0025 │ │ +0cd7a8: 4405 0409 |000c: aget v5, v4, v9 │ │ +0cd7ac: c6c5 |000e: add-float/2addr v5, v12 │ │ +0cd7ae: aa00 0508 |000f: rem-float v0, v5, v8 │ │ +0cd7b2: 52b5 c507 |0011: iget v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07c5 │ │ +0cd7b6: 54b6 bf07 |0013: iget-object v6, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@07bf │ │ +0cd7ba: 6e10 800b 0600 |0015: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ +0cd7c0: 0a06 |0018: move-result v6 │ │ +0cd7c2: 8266 |0019: int-to-float v6, v6 │ │ +0cd7c4: c965 |001a: div-float/2addr v5, v6 │ │ +0cd7c6: a601 0005 |001b: add-float v1, v0, v5 │ │ +0cd7ca: 59b0 c007 |001d: iput v0, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.u:F // field@07c0 │ │ +0cd7ce: 59b1 c107 |001f: iput v1, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.u2:F // field@07c1 │ │ +0cd7d2: 4b00 0409 |0021: aput v0, v4, v9 │ │ +0cd7d6: 1305 0800 |0023: const/16 v5, #int 8 // #8 │ │ +0cd7da: 4b00 0405 |0025: aput v0, v4, v5 │ │ +0cd7de: 1305 0d00 |0027: const/16 v5, #int 13 // #d │ │ +0cd7e2: 4b01 0405 |0029: aput v1, v4, v5 │ │ +0cd7e6: 1305 1200 |002b: const/16 v5, #int 18 // #12 │ │ +0cd7ea: 4b01 0405 |002d: aput v1, v4, v5 │ │ +0cd7ee: 2d05 0d07 |002f: cmpl-float v5, v13, v7 │ │ +0cd7f2: 3805 2400 |0031: if-eqz v5, 0055 // +0024 │ │ +0cd7f6: 4405 040a |0033: aget v5, v4, v10 │ │ +0cd7fa: c6d5 |0035: add-float/2addr v5, v13 │ │ +0cd7fc: aa02 0508 |0036: rem-float v2, v5, v8 │ │ +0cd800: 52b5 b907 |0038: iget v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07b9 │ │ +0cd804: 54b6 bf07 |003a: iget-object v6, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@07bf │ │ +0cd808: 6e10 770b 0600 |003c: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ +0cd80e: 0a06 |003f: move-result v6 │ │ +0cd810: 8266 |0040: int-to-float v6, v6 │ │ +0cd812: c965 |0041: div-float/2addr v5, v6 │ │ +0cd814: a603 0205 |0042: add-float v3, v2, v5 │ │ +0cd818: 59b2 c207 |0044: iput v2, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.v:F // field@07c2 │ │ +0cd81c: 59b3 c307 |0046: iput v3, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.v2:F // field@07c3 │ │ +0cd820: 1245 |0048: const/4 v5, #int 4 // #4 │ │ +0cd822: 4b03 0405 |0049: aput v3, v4, v5 │ │ +0cd826: 4b02 040a |004b: aput v2, v4, v10 │ │ +0cd82a: 1305 0e00 |004d: const/16 v5, #int 14 // #e │ │ +0cd82e: 4b02 0405 |004f: aput v2, v4, v5 │ │ +0cd832: 1305 1300 |0051: const/16 v5, #int 19 // #13 │ │ +0cd836: 4b03 0405 |0053: aput v3, v4, v5 │ │ +0cd83a: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=577 │ │ 0x0008 line=578 │ │ 0x000c line=579 │ │ 0x0011 line=580 │ │ 0x001d line=581 │ │ @@ -247608,59 +247759,59 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 88 16-bit code units │ │ -0bf11c: |[0bf11c] com.badlogic.gdx.graphics.g2d.Sprite.set:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V │ │ -0bf12c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0bf12e: 3905 0a00 |0001: if-nez v5, 000b // +000a │ │ -0bf132: 2200 af03 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0bf136: 1a01 8028 |0005: const-string v1, "sprite cannot be null." // string@2880 │ │ -0bf13a: 7020 f825 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0bf140: 2700 |000a: throw v0 │ │ -0bf142: 5450 c407 |000b: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ -0bf146: 5441 c407 |000d: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ -0bf14a: 1302 1400 |000f: const/16 v2, #int 20 // #14 │ │ -0bf14e: 7152 7826 3031 |0011: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0bf154: 5450 bf07 |0014: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@07bf │ │ -0bf158: 5b40 bf07 |0016: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@07bf │ │ -0bf15c: 5250 c007 |0018: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.u:F // field@07c0 │ │ -0bf160: 5940 c007 |001a: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.u:F // field@07c0 │ │ -0bf164: 5250 c207 |001c: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.v:F // field@07c2 │ │ -0bf168: 5940 c207 |001e: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.v:F // field@07c2 │ │ -0bf16c: 5250 c107 |0020: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.u2:F // field@07c1 │ │ -0bf170: 5940 c107 |0022: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.u2:F // field@07c1 │ │ -0bf174: 5250 c307 |0024: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.v2:F // field@07c3 │ │ -0bf178: 5940 c307 |0026: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.v2:F // field@07c3 │ │ -0bf17c: 5250 c607 |0028: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07c6 │ │ -0bf180: 5940 c607 |002a: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07c6 │ │ -0bf184: 5250 c707 |002c: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07c7 │ │ -0bf188: 5940 c707 |002e: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07c7 │ │ -0bf18c: 5250 c507 |0030: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07c5 │ │ -0bf190: 5940 c507 |0032: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07c5 │ │ -0bf194: 5250 b907 |0034: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07b9 │ │ -0bf198: 5940 b907 |0036: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07b9 │ │ -0bf19c: 5250 ba07 |0038: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originX:F // field@07ba │ │ -0bf1a0: 5940 ba07 |003a: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originX:F // field@07ba │ │ -0bf1a4: 5250 bb07 |003c: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originY:F // field@07bb │ │ -0bf1a8: 5940 bb07 |003e: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originY:F // field@07bb │ │ -0bf1ac: 5250 bc07 |0040: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07bc │ │ -0bf1b0: 5940 bc07 |0042: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07bc │ │ -0bf1b4: 5250 bd07 |0044: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ -0bf1b8: 5940 bd07 |0046: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ -0bf1bc: 5250 be07 |0048: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ -0bf1c0: 5940 be07 |004a: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ -0bf1c4: 5440 b707 |004c: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@07b7 │ │ -0bf1c8: 5451 b707 |004e: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@07b7 │ │ -0bf1cc: 6e20 bc09 1000 |0050: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ -0bf1d2: 5550 b807 |0053: iget-boolean v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ -0bf1d6: 5c40 b807 |0055: iput-boolean v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ -0bf1da: 0e00 |0057: return-void │ │ +0cd83c: |[0cd83c] com.badlogic.gdx.graphics.g2d.Sprite.set:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V │ │ +0cd84c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0cd84e: 3905 0a00 |0001: if-nez v5, 000b // +000a │ │ +0cd852: 2200 ad03 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0cd856: 1a01 7e28 |0005: const-string v1, "sprite cannot be null." // string@287e │ │ +0cd85a: 7020 f825 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0cd860: 2700 |000a: throw v0 │ │ +0cd862: 5450 c407 |000b: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ +0cd866: 5441 c407 |000d: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ +0cd86a: 1302 1400 |000f: const/16 v2, #int 20 // #14 │ │ +0cd86e: 7152 7826 3031 |0011: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0cd874: 5450 bf07 |0014: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@07bf │ │ +0cd878: 5b40 bf07 |0016: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@07bf │ │ +0cd87c: 5250 c007 |0018: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.u:F // field@07c0 │ │ +0cd880: 5940 c007 |001a: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.u:F // field@07c0 │ │ +0cd884: 5250 c207 |001c: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.v:F // field@07c2 │ │ +0cd888: 5940 c207 |001e: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.v:F // field@07c2 │ │ +0cd88c: 5250 c107 |0020: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.u2:F // field@07c1 │ │ +0cd890: 5940 c107 |0022: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.u2:F // field@07c1 │ │ +0cd894: 5250 c307 |0024: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.v2:F // field@07c3 │ │ +0cd898: 5940 c307 |0026: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.v2:F // field@07c3 │ │ +0cd89c: 5250 c607 |0028: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07c6 │ │ +0cd8a0: 5940 c607 |002a: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07c6 │ │ +0cd8a4: 5250 c707 |002c: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07c7 │ │ +0cd8a8: 5940 c707 |002e: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07c7 │ │ +0cd8ac: 5250 c507 |0030: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07c5 │ │ +0cd8b0: 5940 c507 |0032: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07c5 │ │ +0cd8b4: 5250 b907 |0034: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07b9 │ │ +0cd8b8: 5940 b907 |0036: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07b9 │ │ +0cd8bc: 5250 ba07 |0038: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originX:F // field@07ba │ │ +0cd8c0: 5940 ba07 |003a: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originX:F // field@07ba │ │ +0cd8c4: 5250 bb07 |003c: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originY:F // field@07bb │ │ +0cd8c8: 5940 bb07 |003e: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originY:F // field@07bb │ │ +0cd8cc: 5250 bc07 |0040: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07bc │ │ +0cd8d0: 5940 bc07 |0042: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07bc │ │ +0cd8d4: 5250 bd07 |0044: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ +0cd8d8: 5940 bd07 |0046: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ +0cd8dc: 5250 be07 |0048: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ +0cd8e0: 5940 be07 |004a: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ +0cd8e4: 5440 b707 |004c: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@07b7 │ │ +0cd8e8: 5451 b707 |004e: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@07b7 │ │ +0cd8ec: 6e20 bc09 1000 |0050: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ +0cd8f2: 5550 b807 |0053: iget-boolean v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ +0cd8f6: 5c40 b807 |0055: iput-boolean v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ +0cd8fa: 0e00 |0057: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=103 │ │ 0x000b line=104 │ │ 0x0014 line=105 │ │ 0x0018 line=106 │ │ 0x001c line=107 │ │ @@ -247687,54 +247838,54 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 71 16-bit code units │ │ -0bf1dc: |[0bf1dc] com.badlogic.gdx.graphics.g2d.Sprite.setBounds:(FFFF)V │ │ -0bf1ec: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0bf1ee: 1505 803f |0001: const/high16 v5, #int 1065353216 // #3f80 │ │ -0bf1f2: 5978 c607 |0003: iput v8, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07c6 │ │ -0bf1f6: 5979 c707 |0005: iput v9, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07c7 │ │ -0bf1fa: 597a c507 |0007: iput v10, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07c5 │ │ -0bf1fe: 597b b907 |0009: iput v11, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07b9 │ │ -0bf202: 5573 b807 |000b: iget-boolean v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ -0bf206: 3803 0300 |000d: if-eqz v3, 0010 // +0003 │ │ -0bf20a: 0e00 |000f: return-void │ │ -0bf20c: a601 080a |0010: add-float v1, v8, v10 │ │ -0bf210: a602 090b |0012: add-float v2, v9, v11 │ │ -0bf214: 5470 c407 |0014: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ -0bf218: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -0bf21a: 4b08 0003 |0017: aput v8, v0, v3 │ │ -0bf21e: 4b09 0006 |0019: aput v9, v0, v6 │ │ -0bf222: 1253 |001b: const/4 v3, #int 5 // #5 │ │ -0bf224: 4b08 0003 |001c: aput v8, v0, v3 │ │ -0bf228: 1263 |001e: const/4 v3, #int 6 // #6 │ │ -0bf22a: 4b02 0003 |001f: aput v2, v0, v3 │ │ -0bf22e: 1303 0a00 |0021: const/16 v3, #int 10 // #a │ │ -0bf232: 4b01 0003 |0023: aput v1, v0, v3 │ │ -0bf236: 1303 0b00 |0025: const/16 v3, #int 11 // #b │ │ -0bf23a: 4b02 0003 |0027: aput v2, v0, v3 │ │ -0bf23e: 1303 0f00 |0029: const/16 v3, #int 15 // #f │ │ -0bf242: 4b01 0003 |002b: aput v1, v0, v3 │ │ -0bf246: 1303 1000 |002d: const/16 v3, #int 16 // #10 │ │ -0bf24a: 4b09 0003 |002f: aput v9, v0, v3 │ │ -0bf24e: 5273 bc07 |0031: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07bc │ │ -0bf252: 1204 |0033: const/4 v4, #int 0 // #0 │ │ -0bf254: 2d03 0304 |0034: cmpl-float v3, v3, v4 │ │ -0bf258: 3903 0e00 |0036: if-nez v3, 0044 // +000e │ │ -0bf25c: 5273 bd07 |0038: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ -0bf260: 2d03 0305 |003a: cmpl-float v3, v3, v5 │ │ -0bf264: 3903 0800 |003c: if-nez v3, 0044 // +0008 │ │ -0bf268: 5273 be07 |003e: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ -0bf26c: 2d03 0305 |0040: cmpl-float v3, v3, v5 │ │ -0bf270: 3803 cdff |0042: if-eqz v3, 000f // -0033 │ │ -0bf274: 5c76 b807 |0044: iput-boolean v6, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ -0bf278: 28c9 |0046: goto 000f // -0037 │ │ +0cd8fc: |[0cd8fc] com.badlogic.gdx.graphics.g2d.Sprite.setBounds:(FFFF)V │ │ +0cd90c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0cd90e: 1505 803f |0001: const/high16 v5, #int 1065353216 // #3f80 │ │ +0cd912: 5978 c607 |0003: iput v8, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07c6 │ │ +0cd916: 5979 c707 |0005: iput v9, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07c7 │ │ +0cd91a: 597a c507 |0007: iput v10, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07c5 │ │ +0cd91e: 597b b907 |0009: iput v11, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07b9 │ │ +0cd922: 5573 b807 |000b: iget-boolean v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ +0cd926: 3803 0300 |000d: if-eqz v3, 0010 // +0003 │ │ +0cd92a: 0e00 |000f: return-void │ │ +0cd92c: a601 080a |0010: add-float v1, v8, v10 │ │ +0cd930: a602 090b |0012: add-float v2, v9, v11 │ │ +0cd934: 5470 c407 |0014: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ +0cd938: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +0cd93a: 4b08 0003 |0017: aput v8, v0, v3 │ │ +0cd93e: 4b09 0006 |0019: aput v9, v0, v6 │ │ +0cd942: 1253 |001b: const/4 v3, #int 5 // #5 │ │ +0cd944: 4b08 0003 |001c: aput v8, v0, v3 │ │ +0cd948: 1263 |001e: const/4 v3, #int 6 // #6 │ │ +0cd94a: 4b02 0003 |001f: aput v2, v0, v3 │ │ +0cd94e: 1303 0a00 |0021: const/16 v3, #int 10 // #a │ │ +0cd952: 4b01 0003 |0023: aput v1, v0, v3 │ │ +0cd956: 1303 0b00 |0025: const/16 v3, #int 11 // #b │ │ +0cd95a: 4b02 0003 |0027: aput v2, v0, v3 │ │ +0cd95e: 1303 0f00 |0029: const/16 v3, #int 15 // #f │ │ +0cd962: 4b01 0003 |002b: aput v1, v0, v3 │ │ +0cd966: 1303 1000 |002d: const/16 v3, #int 16 // #10 │ │ +0cd96a: 4b09 0003 |002f: aput v9, v0, v3 │ │ +0cd96e: 5273 bc07 |0031: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07bc │ │ +0cd972: 1204 |0033: const/4 v4, #int 0 // #0 │ │ +0cd974: 2d03 0304 |0034: cmpl-float v3, v3, v4 │ │ +0cd978: 3903 0e00 |0036: if-nez v3, 0044 // +000e │ │ +0cd97c: 5273 bd07 |0038: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ +0cd980: 2d03 0305 |003a: cmpl-float v3, v3, v5 │ │ +0cd984: 3903 0800 |003c: if-nez v3, 0044 // +0008 │ │ +0cd988: 5273 be07 |003e: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ +0cd98c: 2d03 0305 |0040: cmpl-float v3, v3, v5 │ │ +0cd990: 3803 cdff |0042: if-eqz v3, 000f // -0033 │ │ +0cd994: 5c76 b807 |0044: iput-boolean v6, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ +0cd998: 28c9 |0046: goto 000f // -0037 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=126 │ │ 0x0005 line=127 │ │ 0x0007 line=128 │ │ 0x0009 line=129 │ │ 0x000b line=131 │ │ @@ -247766,25 +247917,25 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -0bf27c: |[0bf27c] com.badlogic.gdx.graphics.g2d.Sprite.setColor:(F)V │ │ -0bf28c: 5420 c407 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ -0bf290: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0bf292: 4b03 0001 |0003: aput v3, v0, v1 │ │ -0bf296: 1271 |0005: const/4 v1, #int 7 // #7 │ │ -0bf298: 4b03 0001 |0006: aput v3, v0, v1 │ │ -0bf29c: 1301 0c00 |0008: const/16 v1, #int 12 // #c │ │ -0bf2a0: 4b03 0001 |000a: aput v3, v0, v1 │ │ -0bf2a4: 1301 1100 |000c: const/16 v1, #int 17 // #11 │ │ -0bf2a8: 4b03 0001 |000e: aput v3, v0, v1 │ │ -0bf2ac: 0e00 |0010: return-void │ │ +0cd99c: |[0cd99c] com.badlogic.gdx.graphics.g2d.Sprite.setColor:(F)V │ │ +0cd9ac: 5420 c407 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ +0cd9b0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0cd9b2: 4b03 0001 |0003: aput v3, v0, v1 │ │ +0cd9b6: 1271 |0005: const/4 v1, #int 7 // #7 │ │ +0cd9b8: 4b03 0001 |0006: aput v3, v0, v1 │ │ +0cd9bc: 1301 0c00 |0008: const/16 v1, #int 12 // #c │ │ +0cd9c0: 4b03 0001 |000a: aput v3, v0, v1 │ │ +0cd9c4: 1301 1100 |000c: const/16 v1, #int 17 // #11 │ │ +0cd9c8: 4b03 0001 |000e: aput v3, v0, v1 │ │ +0cd9cc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0002 line=270 │ │ 0x0005 line=271 │ │ 0x0008 line=272 │ │ 0x000c line=273 │ │ @@ -247799,42 +247950,42 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 45 16-bit code units │ │ -0bf2b0: |[0bf2b0] com.badlogic.gdx.graphics.g2d.Sprite.setColor:(FFFF)V │ │ -0bf2c0: 1505 7f43 |0000: const/high16 v5, #int 1132396544 // #437f │ │ -0bf2c4: a803 050a |0002: mul-float v3, v5, v10 │ │ -0bf2c8: 8733 |0004: float-to-int v3, v3 │ │ -0bf2ca: e003 0318 |0005: shl-int/lit8 v3, v3, #int 24 // #18 │ │ -0bf2ce: a804 0509 |0007: mul-float v4, v5, v9 │ │ -0bf2d2: 8744 |0009: float-to-int v4, v4 │ │ -0bf2d4: e004 0410 |000a: shl-int/lit8 v4, v4, #int 16 // #10 │ │ -0bf2d8: b643 |000c: or-int/2addr v3, v4 │ │ -0bf2da: a804 0508 |000d: mul-float v4, v5, v8 │ │ -0bf2de: 8744 |000f: float-to-int v4, v4 │ │ -0bf2e0: e004 0408 |0010: shl-int/lit8 v4, v4, #int 8 // #08 │ │ -0bf2e4: b643 |0012: or-int/2addr v3, v4 │ │ -0bf2e6: a804 0507 |0013: mul-float v4, v5, v7 │ │ -0bf2ea: 8744 |0015: float-to-int v4, v4 │ │ -0bf2ec: 9601 0304 |0016: or-int v1, v3, v4 │ │ -0bf2f0: 7110 c321 0100 |0018: invoke-static {v1}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@21c3 │ │ -0bf2f6: 0a00 |001b: move-result v0 │ │ -0bf2f8: 5462 c407 |001c: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ -0bf2fc: 1223 |001e: const/4 v3, #int 2 // #2 │ │ -0bf2fe: 4b00 0203 |001f: aput v0, v2, v3 │ │ -0bf302: 1273 |0021: const/4 v3, #int 7 // #7 │ │ -0bf304: 4b00 0203 |0022: aput v0, v2, v3 │ │ -0bf308: 1303 0c00 |0024: const/16 v3, #int 12 // #c │ │ -0bf30c: 4b00 0203 |0026: aput v0, v2, v3 │ │ -0bf310: 1303 1100 |0028: const/16 v3, #int 17 // #11 │ │ -0bf314: 4b00 0203 |002a: aput v0, v2, v3 │ │ -0bf318: 0e00 |002c: return-void │ │ +0cd9d0: |[0cd9d0] com.badlogic.gdx.graphics.g2d.Sprite.setColor:(FFFF)V │ │ +0cd9e0: 1505 7f43 |0000: const/high16 v5, #int 1132396544 // #437f │ │ +0cd9e4: a803 050a |0002: mul-float v3, v5, v10 │ │ +0cd9e8: 8733 |0004: float-to-int v3, v3 │ │ +0cd9ea: e003 0318 |0005: shl-int/lit8 v3, v3, #int 24 // #18 │ │ +0cd9ee: a804 0509 |0007: mul-float v4, v5, v9 │ │ +0cd9f2: 8744 |0009: float-to-int v4, v4 │ │ +0cd9f4: e004 0410 |000a: shl-int/lit8 v4, v4, #int 16 // #10 │ │ +0cd9f8: b643 |000c: or-int/2addr v3, v4 │ │ +0cd9fa: a804 0508 |000d: mul-float v4, v5, v8 │ │ +0cd9fe: 8744 |000f: float-to-int v4, v4 │ │ +0cda00: e004 0408 |0010: shl-int/lit8 v4, v4, #int 8 // #08 │ │ +0cda04: b643 |0012: or-int/2addr v3, v4 │ │ +0cda06: a804 0507 |0013: mul-float v4, v5, v7 │ │ +0cda0a: 8744 |0015: float-to-int v4, v4 │ │ +0cda0c: 9601 0304 |0016: or-int v1, v3, v4 │ │ +0cda10: 7110 c321 0100 |0018: invoke-static {v1}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@21c3 │ │ +0cda16: 0a00 |001b: move-result v0 │ │ +0cda18: 5462 c407 |001c: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ +0cda1c: 1223 |001e: const/4 v3, #int 2 // #2 │ │ +0cda1e: 4b00 0203 |001f: aput v0, v2, v3 │ │ +0cda22: 1273 |0021: const/4 v3, #int 7 // #7 │ │ +0cda24: 4b00 0203 |0022: aput v0, v2, v3 │ │ +0cda28: 1303 0c00 |0024: const/16 v3, #int 12 // #c │ │ +0cda2c: 4b00 0203 |0026: aput v0, v2, v3 │ │ +0cda30: 1303 1100 |0028: const/16 v3, #int 17 // #11 │ │ +0cda34: 4b00 0203 |002a: aput v0, v2, v3 │ │ +0cda38: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=259 │ │ 0x0018 line=260 │ │ 0x001c line=261 │ │ 0x001e line=262 │ │ 0x0021 line=263 │ │ @@ -247856,27 +248007,27 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Color;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0bf31c: |[0bf31c] com.badlogic.gdx.graphics.g2d.Sprite.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ -0bf32c: 6e10 c009 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09c0 │ │ -0bf332: 0a00 |0003: move-result v0 │ │ -0bf334: 5431 c407 |0004: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ -0bf338: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -0bf33a: 4b00 0102 |0007: aput v0, v1, v2 │ │ -0bf33e: 1272 |0009: const/4 v2, #int 7 // #7 │ │ -0bf340: 4b00 0102 |000a: aput v0, v1, v2 │ │ -0bf344: 1302 0c00 |000c: const/16 v2, #int 12 // #c │ │ -0bf348: 4b00 0102 |000e: aput v0, v1, v2 │ │ -0bf34c: 1302 1100 |0010: const/16 v2, #int 17 // #11 │ │ -0bf350: 4b00 0102 |0012: aput v0, v1, v2 │ │ -0bf354: 0e00 |0014: return-void │ │ +0cda3c: |[0cda3c] com.badlogic.gdx.graphics.g2d.Sprite.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ +0cda4c: 6e10 c009 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09c0 │ │ +0cda52: 0a00 |0003: move-result v0 │ │ +0cda54: 5431 c407 |0004: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ +0cda58: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +0cda5a: 4b00 0102 |0007: aput v0, v1, v2 │ │ +0cda5e: 1272 |0009: const/4 v2, #int 7 // #7 │ │ +0cda60: 4b00 0102 |000a: aput v0, v1, v2 │ │ +0cda64: 1302 0c00 |000c: const/16 v2, #int 12 // #c │ │ +0cda68: 4b00 0102 |000e: aput v0, v1, v2 │ │ +0cda6c: 1302 1100 |0010: const/16 v2, #int 17 // #11 │ │ +0cda70: 4b00 0102 |0012: aput v0, v1, v2 │ │ +0cda74: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0004 line=251 │ │ 0x0006 line=252 │ │ 0x0009 line=253 │ │ 0x000c line=254 │ │ @@ -247893,20 +248044,20 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0bf358: |[0bf358] com.badlogic.gdx.graphics.g2d.Sprite.setOrigin:(FF)V │ │ -0bf368: 5912 ba07 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originX:F // field@07ba │ │ -0bf36c: 5913 bb07 |0002: iput v3, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originY:F // field@07bb │ │ -0bf370: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0bf372: 5c10 b807 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ -0bf376: 0e00 |0007: return-void │ │ +0cda78: |[0cda78] com.badlogic.gdx.graphics.g2d.Sprite.setOrigin:(FF)V │ │ +0cda88: 5912 ba07 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originX:F // field@07ba │ │ +0cda8c: 5913 bb07 |0002: iput v3, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originY:F // field@07bb │ │ +0cda90: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0cda92: 5c10 b807 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ +0cda96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0002 line=279 │ │ 0x0004 line=280 │ │ 0x0007 line=281 │ │ locals : │ │ @@ -247919,21 +248070,21 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0bf378: |[0bf378] com.badlogic.gdx.graphics.g2d.Sprite.setPosition:(FF)V │ │ -0bf388: 5220 c607 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07c6 │ │ -0bf38c: a700 0300 |0002: sub-float v0, v3, v0 │ │ -0bf390: 5221 c707 |0004: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07c7 │ │ -0bf394: a701 0401 |0006: sub-float v1, v4, v1 │ │ -0bf398: 6e30 d20d 0201 |0008: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.translate:(FF)V // method@0dd2 │ │ -0bf39e: 0e00 |000b: return-void │ │ +0cda98: |[0cda98] com.badlogic.gdx.graphics.g2d.Sprite.setPosition:(FF)V │ │ +0cdaa8: 5220 c607 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07c6 │ │ +0cdaac: a700 0300 |0002: sub-float v0, v3, v0 │ │ +0cdab0: 5221 c707 |0004: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07c7 │ │ +0cdab4: a701 0401 |0006: sub-float v1, v4, v1 │ │ +0cdab8: 6e30 d20d 0201 |0008: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.translate:(FF)V // method@0dd2 │ │ +0cdabe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x000b line=183 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ 0x0000 - 0x000c reg=3 x F │ │ @@ -247944,34 +248095,34 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -0bf3a0: |[0bf3a0] com.badlogic.gdx.graphics.g2d.Sprite.setRegion:(FFFF)V │ │ -0bf3b0: 6f56 6f0e 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(FFFF)V // method@0e6f │ │ -0bf3b6: 5420 c407 |0003: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ -0bf3ba: 1231 |0005: const/4 v1, #int 3 // #3 │ │ -0bf3bc: 4b03 0001 |0006: aput v3, v0, v1 │ │ -0bf3c0: 1241 |0008: const/4 v1, #int 4 // #4 │ │ -0bf3c2: 4b06 0001 |0009: aput v6, v0, v1 │ │ -0bf3c6: 1301 0800 |000b: const/16 v1, #int 8 // #8 │ │ -0bf3ca: 4b03 0001 |000d: aput v3, v0, v1 │ │ -0bf3ce: 1301 0900 |000f: const/16 v1, #int 9 // #9 │ │ -0bf3d2: 4b04 0001 |0011: aput v4, v0, v1 │ │ -0bf3d6: 1301 0d00 |0013: const/16 v1, #int 13 // #d │ │ -0bf3da: 4b05 0001 |0015: aput v5, v0, v1 │ │ -0bf3de: 1301 0e00 |0017: const/16 v1, #int 14 // #e │ │ -0bf3e2: 4b04 0001 |0019: aput v4, v0, v1 │ │ -0bf3e6: 1301 1200 |001b: const/16 v1, #int 18 // #12 │ │ -0bf3ea: 4b05 0001 |001d: aput v5, v0, v1 │ │ -0bf3ee: 1301 1300 |001f: const/16 v1, #int 19 // #13 │ │ -0bf3f2: 4b06 0001 |0021: aput v6, v0, v1 │ │ -0bf3f6: 0e00 |0023: return-void │ │ +0cdac0: |[0cdac0] com.badlogic.gdx.graphics.g2d.Sprite.setRegion:(FFFF)V │ │ +0cdad0: 6f56 6f0e 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(FFFF)V // method@0e6f │ │ +0cdad6: 5420 c407 |0003: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ +0cdada: 1231 |0005: const/4 v1, #int 3 // #3 │ │ +0cdadc: 4b03 0001 |0006: aput v3, v0, v1 │ │ +0cdae0: 1241 |0008: const/4 v1, #int 4 // #4 │ │ +0cdae2: 4b06 0001 |0009: aput v6, v0, v1 │ │ +0cdae6: 1301 0800 |000b: const/16 v1, #int 8 // #8 │ │ +0cdaea: 4b03 0001 |000d: aput v3, v0, v1 │ │ +0cdaee: 1301 0900 |000f: const/16 v1, #int 9 // #9 │ │ +0cdaf2: 4b04 0001 |0011: aput v4, v0, v1 │ │ +0cdaf6: 1301 0d00 |0013: const/16 v1, #int 13 // #d │ │ +0cdafa: 4b05 0001 |0015: aput v5, v0, v1 │ │ +0cdafe: 1301 0e00 |0017: const/16 v1, #int 14 // #e │ │ +0cdb02: 4b04 0001 |0019: aput v4, v0, v1 │ │ +0cdb06: 1301 1200 |001b: const/16 v1, #int 18 // #12 │ │ +0cdb0a: 4b05 0001 |001d: aput v5, v0, v1 │ │ +0cdb0e: 1301 1300 |001f: const/16 v1, #int 19 // #13 │ │ +0cdb12: 4b06 0001 |0021: aput v6, v0, v1 │ │ +0cdb16: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=515 │ │ 0x0003 line=517 │ │ 0x0005 line=518 │ │ 0x0008 line=519 │ │ 0x000b line=521 │ │ @@ -247994,19 +248145,19 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0bf3f8: |[0bf3f8] com.badlogic.gdx.graphics.g2d.Sprite.setRotation:(F)V │ │ -0bf408: 5912 bc07 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07bc │ │ -0bf40c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0bf40e: 5c10 b807 |0003: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ -0bf412: 0e00 |0005: return-void │ │ +0cdb18: |[0cdb18] com.badlogic.gdx.graphics.g2d.Sprite.setRotation:(F)V │ │ +0cdb28: 5912 bc07 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07bc │ │ +0cdb2c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0cdb2e: 5c10 b807 |0003: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ +0cdb32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0002 line=285 │ │ 0x0005 line=286 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ @@ -248017,20 +248168,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0bf414: |[0bf414] com.badlogic.gdx.graphics.g2d.Sprite.setScale:(F)V │ │ -0bf424: 5912 bd07 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ -0bf428: 5912 be07 |0002: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ -0bf42c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0bf42e: 5c10 b807 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ -0bf432: 0e00 |0007: return-void │ │ +0cdb34: |[0cdb34] com.badlogic.gdx.graphics.g2d.Sprite.setScale:(F)V │ │ +0cdb44: 5912 bd07 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ +0cdb48: 5912 be07 |0002: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ +0cdb4c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0cdb4e: 5c10 b807 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ +0cdb52: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0002 line=328 │ │ 0x0004 line=329 │ │ 0x0007 line=330 │ │ locals : │ │ @@ -248042,20 +248193,20 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0bf434: |[0bf434] com.badlogic.gdx.graphics.g2d.Sprite.setScale:(FF)V │ │ -0bf444: 5912 bd07 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ -0bf448: 5913 be07 |0002: iput v3, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ -0bf44c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0bf44e: 5c10 b807 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ -0bf452: 0e00 |0007: return-void │ │ +0cdb54: |[0cdb54] com.badlogic.gdx.graphics.g2d.Sprite.setScale:(FF)V │ │ +0cdb64: 5912 bd07 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ +0cdb68: 5913 be07 |0002: iput v3, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ +0cdb6c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0cdb6e: 5c10 b807 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ +0cdb72: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0002 line=334 │ │ 0x0004 line=335 │ │ 0x0007 line=336 │ │ locals : │ │ @@ -248068,58 +248219,58 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 79 16-bit code units │ │ -0bf454: |[0bf454] com.badlogic.gdx.graphics.g2d.Sprite.setSize:(FF)V │ │ -0bf464: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0bf466: 1505 803f |0001: const/high16 v5, #int 1065353216 // #3f80 │ │ -0bf46a: 5978 c507 |0003: iput v8, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07c5 │ │ -0bf46e: 5979 b907 |0005: iput v9, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07b9 │ │ -0bf472: 5573 b807 |0007: iget-boolean v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ -0bf476: 3803 0300 |0009: if-eqz v3, 000c // +0003 │ │ -0bf47a: 0e00 |000b: return-void │ │ -0bf47c: 5273 c607 |000c: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07c6 │ │ -0bf480: a601 0308 |000e: add-float v1, v3, v8 │ │ -0bf484: 5273 c707 |0010: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07c7 │ │ -0bf488: a602 0309 |0012: add-float v2, v3, v9 │ │ -0bf48c: 5470 c407 |0014: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ -0bf490: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -0bf492: 5274 c607 |0017: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07c6 │ │ -0bf496: 4b04 0003 |0019: aput v4, v0, v3 │ │ -0bf49a: 5273 c707 |001b: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07c7 │ │ -0bf49e: 4b03 0006 |001d: aput v3, v0, v6 │ │ -0bf4a2: 1253 |001f: const/4 v3, #int 5 // #5 │ │ -0bf4a4: 5274 c607 |0020: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07c6 │ │ -0bf4a8: 4b04 0003 |0022: aput v4, v0, v3 │ │ -0bf4ac: 1263 |0024: const/4 v3, #int 6 // #6 │ │ -0bf4ae: 4b02 0003 |0025: aput v2, v0, v3 │ │ -0bf4b2: 1303 0a00 |0027: const/16 v3, #int 10 // #a │ │ -0bf4b6: 4b01 0003 |0029: aput v1, v0, v3 │ │ -0bf4ba: 1303 0b00 |002b: const/16 v3, #int 11 // #b │ │ -0bf4be: 4b02 0003 |002d: aput v2, v0, v3 │ │ -0bf4c2: 1303 0f00 |002f: const/16 v3, #int 15 // #f │ │ -0bf4c6: 4b01 0003 |0031: aput v1, v0, v3 │ │ -0bf4ca: 1303 1000 |0033: const/16 v3, #int 16 // #10 │ │ -0bf4ce: 5274 c707 |0035: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07c7 │ │ -0bf4d2: 4b04 0003 |0037: aput v4, v0, v3 │ │ -0bf4d6: 5273 bc07 |0039: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07bc │ │ -0bf4da: 1204 |003b: const/4 v4, #int 0 // #0 │ │ -0bf4dc: 2d03 0304 |003c: cmpl-float v3, v3, v4 │ │ -0bf4e0: 3903 0e00 |003e: if-nez v3, 004c // +000e │ │ -0bf4e4: 5273 bd07 |0040: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ -0bf4e8: 2d03 0305 |0042: cmpl-float v3, v3, v5 │ │ -0bf4ec: 3903 0800 |0044: if-nez v3, 004c // +0008 │ │ -0bf4f0: 5273 be07 |0046: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ -0bf4f4: 2d03 0305 |0048: cmpl-float v3, v3, v5 │ │ -0bf4f8: 3803 c1ff |004a: if-eqz v3, 000b // -003f │ │ -0bf4fc: 5c76 b807 |004c: iput-boolean v6, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ -0bf500: 28bd |004e: goto 000b // -0043 │ │ +0cdb74: |[0cdb74] com.badlogic.gdx.graphics.g2d.Sprite.setSize:(FF)V │ │ +0cdb84: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0cdb86: 1505 803f |0001: const/high16 v5, #int 1065353216 // #3f80 │ │ +0cdb8a: 5978 c507 |0003: iput v8, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07c5 │ │ +0cdb8e: 5979 b907 |0005: iput v9, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07b9 │ │ +0cdb92: 5573 b807 |0007: iget-boolean v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ +0cdb96: 3803 0300 |0009: if-eqz v3, 000c // +0003 │ │ +0cdb9a: 0e00 |000b: return-void │ │ +0cdb9c: 5273 c607 |000c: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07c6 │ │ +0cdba0: a601 0308 |000e: add-float v1, v3, v8 │ │ +0cdba4: 5273 c707 |0010: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07c7 │ │ +0cdba8: a602 0309 |0012: add-float v2, v3, v9 │ │ +0cdbac: 5470 c407 |0014: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ +0cdbb0: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +0cdbb2: 5274 c607 |0017: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07c6 │ │ +0cdbb6: 4b04 0003 |0019: aput v4, v0, v3 │ │ +0cdbba: 5273 c707 |001b: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07c7 │ │ +0cdbbe: 4b03 0006 |001d: aput v3, v0, v6 │ │ +0cdbc2: 1253 |001f: const/4 v3, #int 5 // #5 │ │ +0cdbc4: 5274 c607 |0020: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07c6 │ │ +0cdbc8: 4b04 0003 |0022: aput v4, v0, v3 │ │ +0cdbcc: 1263 |0024: const/4 v3, #int 6 // #6 │ │ +0cdbce: 4b02 0003 |0025: aput v2, v0, v3 │ │ +0cdbd2: 1303 0a00 |0027: const/16 v3, #int 10 // #a │ │ +0cdbd6: 4b01 0003 |0029: aput v1, v0, v3 │ │ +0cdbda: 1303 0b00 |002b: const/16 v3, #int 11 // #b │ │ +0cdbde: 4b02 0003 |002d: aput v2, v0, v3 │ │ +0cdbe2: 1303 0f00 |002f: const/16 v3, #int 15 // #f │ │ +0cdbe6: 4b01 0003 |0031: aput v1, v0, v3 │ │ +0cdbea: 1303 1000 |0033: const/16 v3, #int 16 // #10 │ │ +0cdbee: 5274 c707 |0035: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07c7 │ │ +0cdbf2: 4b04 0003 |0037: aput v4, v0, v3 │ │ +0cdbf6: 5273 bc07 |0039: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07bc │ │ +0cdbfa: 1204 |003b: const/4 v4, #int 0 // #0 │ │ +0cdbfc: 2d03 0304 |003c: cmpl-float v3, v3, v4 │ │ +0cdc00: 3903 0e00 |003e: if-nez v3, 004c // +000e │ │ +0cdc04: 5273 bd07 |0040: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07bd │ │ +0cdc08: 2d03 0305 |0042: cmpl-float v3, v3, v5 │ │ +0cdc0c: 3903 0800 |0044: if-nez v3, 004c // +0008 │ │ +0cdc10: 5273 be07 |0046: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07be │ │ +0cdc14: 2d03 0305 |0048: cmpl-float v3, v3, v5 │ │ +0cdc18: 3803 c1ff |004a: if-eqz v3, 000b // -003f │ │ +0cdc1c: 5c76 b807 |004c: iput-boolean v6, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ +0cdc20: 28bd |004e: goto 000b // -0043 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=155 │ │ 0x0005 line=156 │ │ 0x0007 line=158 │ │ 0x000b line=176 │ │ 0x000c line=160 │ │ @@ -248147,23 +248298,23 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0bf504: |[0bf504] com.badlogic.gdx.graphics.g2d.Sprite.setU:(F)V │ │ -0bf514: 6f20 790e 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setU:(F)V // method@0e79 │ │ -0bf51a: 5420 c407 |0003: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ -0bf51e: 1231 |0005: const/4 v1, #int 3 // #3 │ │ -0bf520: 4b03 0001 |0006: aput v3, v0, v1 │ │ -0bf524: 5420 c407 |0008: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ -0bf528: 1301 0800 |000a: const/16 v1, #int 8 // #8 │ │ -0bf52c: 4b03 0001 |000c: aput v3, v0, v1 │ │ -0bf530: 0e00 |000e: return-void │ │ +0cdc24: |[0cdc24] com.badlogic.gdx.graphics.g2d.Sprite.setU:(F)V │ │ +0cdc34: 6f20 790e 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setU:(F)V // method@0e79 │ │ +0cdc3a: 5420 c407 |0003: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ +0cdc3e: 1231 |0005: const/4 v1, #int 3 // #3 │ │ +0cdc40: 4b03 0001 |0006: aput v3, v0, v1 │ │ +0cdc44: 5420 c407 |0008: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ +0cdc48: 1301 0800 |000a: const/16 v1, #int 8 // #8 │ │ +0cdc4c: 4b03 0001 |000c: aput v3, v0, v1 │ │ +0cdc50: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=532 │ │ 0x0003 line=533 │ │ 0x0008 line=534 │ │ 0x000e line=535 │ │ locals : │ │ @@ -248175,23 +248326,23 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0bf534: |[0bf534] com.badlogic.gdx.graphics.g2d.Sprite.setU2:(F)V │ │ -0bf544: 6f20 7a0e 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setU2:(F)V // method@0e7a │ │ -0bf54a: 5420 c407 |0003: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ -0bf54e: 1301 0d00 |0005: const/16 v1, #int 13 // #d │ │ -0bf552: 4b03 0001 |0007: aput v3, v0, v1 │ │ -0bf556: 5420 c407 |0009: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ -0bf55a: 1301 1200 |000b: const/16 v1, #int 18 // #12 │ │ -0bf55e: 4b03 0001 |000d: aput v3, v0, v1 │ │ -0bf562: 0e00 |000f: return-void │ │ +0cdc54: |[0cdc54] com.badlogic.gdx.graphics.g2d.Sprite.setU2:(F)V │ │ +0cdc64: 6f20 7a0e 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setU2:(F)V // method@0e7a │ │ +0cdc6a: 5420 c407 |0003: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ +0cdc6e: 1301 0d00 |0005: const/16 v1, #int 13 // #d │ │ +0cdc72: 4b03 0001 |0007: aput v3, v0, v1 │ │ +0cdc76: 5420 c407 |0009: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ +0cdc7a: 1301 1200 |000b: const/16 v1, #int 18 // #12 │ │ +0cdc7e: 4b03 0001 |000d: aput v3, v0, v1 │ │ +0cdc82: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ 0x0003 line=545 │ │ 0x0009 line=546 │ │ 0x000f line=547 │ │ locals : │ │ @@ -248203,23 +248354,23 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0bf564: |[0bf564] com.badlogic.gdx.graphics.g2d.Sprite.setV:(F)V │ │ -0bf574: 6f20 7b0e 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setV:(F)V // method@0e7b │ │ -0bf57a: 5420 c407 |0003: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ -0bf57e: 1301 0900 |0005: const/16 v1, #int 9 // #9 │ │ -0bf582: 4b03 0001 |0007: aput v3, v0, v1 │ │ -0bf586: 5420 c407 |0009: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ -0bf58a: 1301 0e00 |000b: const/16 v1, #int 14 // #e │ │ -0bf58e: 4b03 0001 |000d: aput v3, v0, v1 │ │ -0bf592: 0e00 |000f: return-void │ │ +0cdc84: |[0cdc84] com.badlogic.gdx.graphics.g2d.Sprite.setV:(F)V │ │ +0cdc94: 6f20 7b0e 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setV:(F)V // method@0e7b │ │ +0cdc9a: 5420 c407 |0003: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ +0cdc9e: 1301 0900 |0005: const/16 v1, #int 9 // #9 │ │ +0cdca2: 4b03 0001 |0007: aput v3, v0, v1 │ │ +0cdca6: 5420 c407 |0009: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ +0cdcaa: 1301 0e00 |000b: const/16 v1, #int 14 // #e │ │ +0cdcae: 4b03 0001 |000d: aput v3, v0, v1 │ │ +0cdcb2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ 0x0003 line=539 │ │ 0x0009 line=540 │ │ 0x000f line=541 │ │ locals : │ │ @@ -248231,23 +248382,23 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0bf594: |[0bf594] com.badlogic.gdx.graphics.g2d.Sprite.setV2:(F)V │ │ -0bf5a4: 6f20 7c0e 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setV2:(F)V // method@0e7c │ │ -0bf5aa: 5420 c407 |0003: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ -0bf5ae: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -0bf5b0: 4b03 0001 |0006: aput v3, v0, v1 │ │ -0bf5b4: 5420 c407 |0008: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ -0bf5b8: 1301 1300 |000a: const/16 v1, #int 19 // #13 │ │ -0bf5bc: 4b03 0001 |000c: aput v3, v0, v1 │ │ -0bf5c0: 0e00 |000e: return-void │ │ +0cdcb4: |[0cdcb4] com.badlogic.gdx.graphics.g2d.Sprite.setV2:(F)V │ │ +0cdcc4: 6f20 7c0e 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setV2:(F)V // method@0e7c │ │ +0cdcca: 5420 c407 |0003: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ +0cdcce: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +0cdcd0: 4b03 0001 |0006: aput v3, v0, v1 │ │ +0cdcd4: 5420 c407 |0008: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ +0cdcd8: 1301 1300 |000a: const/16 v1, #int 19 // #13 │ │ +0cdcdc: 4b03 0001 |000c: aput v3, v0, v1 │ │ +0cdce0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ 0x0003 line=551 │ │ 0x0008 line=552 │ │ 0x000e line=553 │ │ locals : │ │ @@ -248259,19 +248410,19 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0bf5c4: |[0bf5c4] com.badlogic.gdx.graphics.g2d.Sprite.setX:(F)V │ │ -0bf5d4: 5210 c607 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07c6 │ │ -0bf5d8: a700 0200 |0002: sub-float v0, v2, v0 │ │ -0bf5dc: 6e20 d30d 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.translateX:(F)V // method@0dd3 │ │ -0bf5e2: 0e00 |0007: return-void │ │ +0cdce4: |[0cdce4] com.badlogic.gdx.graphics.g2d.Sprite.setX:(F)V │ │ +0cdcf4: 5210 c607 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07c6 │ │ +0cdcf8: a700 0200 |0002: sub-float v0, v2, v0 │ │ +0cdcfc: 6e20 d30d 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.translateX:(F)V // method@0dd3 │ │ +0cdd02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0007 line=190 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ 0x0000 - 0x0008 reg=2 x F │ │ @@ -248281,19 +248432,19 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0bf5e4: |[0bf5e4] com.badlogic.gdx.graphics.g2d.Sprite.setY:(F)V │ │ -0bf5f4: 5210 c707 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07c7 │ │ -0bf5f8: a700 0200 |0002: sub-float v0, v2, v0 │ │ -0bf5fc: 6e20 d40d 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.translateY:(F)V // method@0dd4 │ │ -0bf602: 0e00 |0007: return-void │ │ +0cdd04: |[0cdd04] com.badlogic.gdx.graphics.g2d.Sprite.setY:(F)V │ │ +0cdd14: 5210 c707 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07c7 │ │ +0cdd18: a700 0200 |0002: sub-float v0, v2, v0 │ │ +0cdd1c: 6e20 d40d 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.translateY:(F)V // method@0dd4 │ │ +0cdd22: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0007 line=197 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ 0x0000 - 0x0008 reg=2 y F │ │ @@ -248303,58 +248454,58 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 70 16-bit code units │ │ -0bf604: |[0bf604] com.badlogic.gdx.graphics.g2d.Sprite.translate:(FF)V │ │ -0bf614: 5231 c607 |0000: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07c6 │ │ -0bf618: c641 |0002: add-float/2addr v1, v4 │ │ -0bf61a: 5931 c607 |0003: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07c6 │ │ -0bf61e: 5231 c707 |0005: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07c7 │ │ -0bf622: c651 |0007: add-float/2addr v1, v5 │ │ -0bf624: 5931 c707 |0008: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07c7 │ │ -0bf628: 5531 b807 |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ -0bf62c: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ -0bf630: 0e00 |000e: return-void │ │ -0bf632: 5430 c407 |000f: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ -0bf636: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -0bf638: 4402 0001 |0012: aget v2, v0, v1 │ │ -0bf63c: c642 |0014: add-float/2addr v2, v4 │ │ -0bf63e: 4b02 0001 |0015: aput v2, v0, v1 │ │ -0bf642: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -0bf644: 4402 0001 |0018: aget v2, v0, v1 │ │ -0bf648: c652 |001a: add-float/2addr v2, v5 │ │ -0bf64a: 4b02 0001 |001b: aput v2, v0, v1 │ │ -0bf64e: 1251 |001d: const/4 v1, #int 5 // #5 │ │ -0bf650: 4402 0001 |001e: aget v2, v0, v1 │ │ -0bf654: c642 |0020: add-float/2addr v2, v4 │ │ -0bf656: 4b02 0001 |0021: aput v2, v0, v1 │ │ -0bf65a: 1261 |0023: const/4 v1, #int 6 // #6 │ │ -0bf65c: 4402 0001 |0024: aget v2, v0, v1 │ │ -0bf660: c652 |0026: add-float/2addr v2, v5 │ │ -0bf662: 4b02 0001 |0027: aput v2, v0, v1 │ │ -0bf666: 1301 0a00 |0029: const/16 v1, #int 10 // #a │ │ -0bf66a: 4402 0001 |002b: aget v2, v0, v1 │ │ -0bf66e: c642 |002d: add-float/2addr v2, v4 │ │ -0bf670: 4b02 0001 |002e: aput v2, v0, v1 │ │ -0bf674: 1301 0b00 |0030: const/16 v1, #int 11 // #b │ │ -0bf678: 4402 0001 |0032: aget v2, v0, v1 │ │ -0bf67c: c652 |0034: add-float/2addr v2, v5 │ │ -0bf67e: 4b02 0001 |0035: aput v2, v0, v1 │ │ -0bf682: 1301 0f00 |0037: const/16 v1, #int 15 // #f │ │ -0bf686: 4402 0001 |0039: aget v2, v0, v1 │ │ -0bf68a: c642 |003b: add-float/2addr v2, v4 │ │ -0bf68c: 4b02 0001 |003c: aput v2, v0, v1 │ │ -0bf690: 1301 1000 |003e: const/16 v1, #int 16 // #10 │ │ -0bf694: 4402 0001 |0040: aget v2, v0, v1 │ │ -0bf698: c652 |0042: add-float/2addr v2, v5 │ │ -0bf69a: 4b02 0001 |0043: aput v2, v0, v1 │ │ -0bf69e: 28c9 |0045: goto 000e // -0037 │ │ +0cdd24: |[0cdd24] com.badlogic.gdx.graphics.g2d.Sprite.translate:(FF)V │ │ +0cdd34: 5231 c607 |0000: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07c6 │ │ +0cdd38: c641 |0002: add-float/2addr v1, v4 │ │ +0cdd3a: 5931 c607 |0003: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07c6 │ │ +0cdd3e: 5231 c707 |0005: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07c7 │ │ +0cdd42: c651 |0007: add-float/2addr v1, v5 │ │ +0cdd44: 5931 c707 |0008: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07c7 │ │ +0cdd48: 5531 b807 |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ +0cdd4c: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ +0cdd50: 0e00 |000e: return-void │ │ +0cdd52: 5430 c407 |000f: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ +0cdd56: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +0cdd58: 4402 0001 |0012: aget v2, v0, v1 │ │ +0cdd5c: c642 |0014: add-float/2addr v2, v4 │ │ +0cdd5e: 4b02 0001 |0015: aput v2, v0, v1 │ │ +0cdd62: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +0cdd64: 4402 0001 |0018: aget v2, v0, v1 │ │ +0cdd68: c652 |001a: add-float/2addr v2, v5 │ │ +0cdd6a: 4b02 0001 |001b: aput v2, v0, v1 │ │ +0cdd6e: 1251 |001d: const/4 v1, #int 5 // #5 │ │ +0cdd70: 4402 0001 |001e: aget v2, v0, v1 │ │ +0cdd74: c642 |0020: add-float/2addr v2, v4 │ │ +0cdd76: 4b02 0001 |0021: aput v2, v0, v1 │ │ +0cdd7a: 1261 |0023: const/4 v1, #int 6 // #6 │ │ +0cdd7c: 4402 0001 |0024: aget v2, v0, v1 │ │ +0cdd80: c652 |0026: add-float/2addr v2, v5 │ │ +0cdd82: 4b02 0001 |0027: aput v2, v0, v1 │ │ +0cdd86: 1301 0a00 |0029: const/16 v1, #int 10 // #a │ │ +0cdd8a: 4402 0001 |002b: aget v2, v0, v1 │ │ +0cdd8e: c642 |002d: add-float/2addr v2, v4 │ │ +0cdd90: 4b02 0001 |002e: aput v2, v0, v1 │ │ +0cdd94: 1301 0b00 |0030: const/16 v1, #int 11 // #b │ │ +0cdd98: 4402 0001 |0032: aget v2, v0, v1 │ │ +0cdd9c: c652 |0034: add-float/2addr v2, v5 │ │ +0cdd9e: 4b02 0001 |0035: aput v2, v0, v1 │ │ +0cdda2: 1301 0f00 |0037: const/16 v1, #int 15 // #f │ │ +0cdda6: 4402 0001 |0039: aget v2, v0, v1 │ │ +0cddaa: c642 |003b: add-float/2addr v2, v4 │ │ +0cddac: 4b02 0001 |003c: aput v2, v0, v1 │ │ +0cddb0: 1301 1000 |003e: const/16 v1, #int 16 // #10 │ │ +0cddb4: 4402 0001 |0040: aget v2, v0, v1 │ │ +0cddb8: c652 |0042: add-float/2addr v2, v5 │ │ +0cddba: 4b02 0001 |0043: aput v2, v0, v1 │ │ +0cddbe: 28c9 |0045: goto 000e // -0037 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0005 line=231 │ │ 0x000a line=233 │ │ 0x000e line=247 │ │ 0x000f line=235 │ │ @@ -248377,39 +248528,39 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 39 16-bit code units │ │ -0bf6a0: |[0bf6a0] com.badlogic.gdx.graphics.g2d.Sprite.translateX:(F)V │ │ -0bf6b0: 5231 c607 |0000: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07c6 │ │ -0bf6b4: c641 |0002: add-float/2addr v1, v4 │ │ -0bf6b6: 5931 c607 |0003: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07c6 │ │ -0bf6ba: 5531 b807 |0005: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ -0bf6be: 3801 0300 |0007: if-eqz v1, 000a // +0003 │ │ -0bf6c2: 0e00 |0009: return-void │ │ -0bf6c4: 5430 c407 |000a: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ -0bf6c8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0bf6ca: 4402 0001 |000d: aget v2, v0, v1 │ │ -0bf6ce: c642 |000f: add-float/2addr v2, v4 │ │ -0bf6d0: 4b02 0001 |0010: aput v2, v0, v1 │ │ -0bf6d4: 1251 |0012: const/4 v1, #int 5 // #5 │ │ -0bf6d6: 4402 0001 |0013: aget v2, v0, v1 │ │ -0bf6da: c642 |0015: add-float/2addr v2, v4 │ │ -0bf6dc: 4b02 0001 |0016: aput v2, v0, v1 │ │ -0bf6e0: 1301 0a00 |0018: const/16 v1, #int 10 // #a │ │ -0bf6e4: 4402 0001 |001a: aget v2, v0, v1 │ │ -0bf6e8: c642 |001c: add-float/2addr v2, v4 │ │ -0bf6ea: 4b02 0001 |001d: aput v2, v0, v1 │ │ -0bf6ee: 1301 0f00 |001f: const/16 v1, #int 15 // #f │ │ -0bf6f2: 4402 0001 |0021: aget v2, v0, v1 │ │ -0bf6f6: c642 |0023: add-float/2addr v2, v4 │ │ -0bf6f8: 4b02 0001 |0024: aput v2, v0, v1 │ │ -0bf6fc: 28e3 |0026: goto 0009 // -001d │ │ +0cddc0: |[0cddc0] com.badlogic.gdx.graphics.g2d.Sprite.translateX:(F)V │ │ +0cddd0: 5231 c607 |0000: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07c6 │ │ +0cddd4: c641 |0002: add-float/2addr v1, v4 │ │ +0cddd6: 5931 c607 |0003: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07c6 │ │ +0cddda: 5531 b807 |0005: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ +0cddde: 3801 0300 |0007: if-eqz v1, 000a // +0003 │ │ +0cdde2: 0e00 |0009: return-void │ │ +0cdde4: 5430 c407 |000a: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ +0cdde8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0cddea: 4402 0001 |000d: aget v2, v0, v1 │ │ +0cddee: c642 |000f: add-float/2addr v2, v4 │ │ +0cddf0: 4b02 0001 |0010: aput v2, v0, v1 │ │ +0cddf4: 1251 |0012: const/4 v1, #int 5 // #5 │ │ +0cddf6: 4402 0001 |0013: aget v2, v0, v1 │ │ +0cddfa: c642 |0015: add-float/2addr v2, v4 │ │ +0cddfc: 4b02 0001 |0016: aput v2, v0, v1 │ │ +0cde00: 1301 0a00 |0018: const/16 v1, #int 10 // #a │ │ +0cde04: 4402 0001 |001a: aget v2, v0, v1 │ │ +0cde08: c642 |001c: add-float/2addr v2, v4 │ │ +0cde0a: 4b02 0001 |001d: aput v2, v0, v1 │ │ +0cde0e: 1301 0f00 |001f: const/16 v1, #int 15 // #f │ │ +0cde12: 4402 0001 |0021: aget v2, v0, v1 │ │ +0cde16: c642 |0023: add-float/2addr v2, v4 │ │ +0cde18: 4b02 0001 |0024: aput v2, v0, v1 │ │ +0cde1c: 28e3 |0026: goto 0009 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0005 line=204 │ │ 0x0009 line=211 │ │ 0x000a line=206 │ │ 0x000c line=207 │ │ @@ -248426,39 +248577,39 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 39 16-bit code units │ │ -0bf700: |[0bf700] com.badlogic.gdx.graphics.g2d.Sprite.translateY:(F)V │ │ -0bf710: 5231 c707 |0000: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07c7 │ │ -0bf714: c641 |0002: add-float/2addr v1, v4 │ │ -0bf716: 5931 c707 |0003: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07c7 │ │ -0bf71a: 5531 b807 |0005: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ -0bf71e: 3801 0300 |0007: if-eqz v1, 000a // +0003 │ │ -0bf722: 0e00 |0009: return-void │ │ -0bf724: 5430 c407 |000a: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ -0bf728: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -0bf72a: 4402 0001 |000d: aget v2, v0, v1 │ │ -0bf72e: c642 |000f: add-float/2addr v2, v4 │ │ -0bf730: 4b02 0001 |0010: aput v2, v0, v1 │ │ -0bf734: 1261 |0012: const/4 v1, #int 6 // #6 │ │ -0bf736: 4402 0001 |0013: aget v2, v0, v1 │ │ -0bf73a: c642 |0015: add-float/2addr v2, v4 │ │ -0bf73c: 4b02 0001 |0016: aput v2, v0, v1 │ │ -0bf740: 1301 0b00 |0018: const/16 v1, #int 11 // #b │ │ -0bf744: 4402 0001 |001a: aget v2, v0, v1 │ │ -0bf748: c642 |001c: add-float/2addr v2, v4 │ │ -0bf74a: 4b02 0001 |001d: aput v2, v0, v1 │ │ -0bf74e: 1301 1000 |001f: const/16 v1, #int 16 // #10 │ │ -0bf752: 4402 0001 |0021: aget v2, v0, v1 │ │ -0bf756: c642 |0023: add-float/2addr v2, v4 │ │ -0bf758: 4b02 0001 |0024: aput v2, v0, v1 │ │ -0bf75c: 28e3 |0026: goto 0009 // -001d │ │ +0cde20: |[0cde20] com.badlogic.gdx.graphics.g2d.Sprite.translateY:(F)V │ │ +0cde30: 5231 c707 |0000: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07c7 │ │ +0cde34: c641 |0002: add-float/2addr v1, v4 │ │ +0cde36: 5931 c707 |0003: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07c7 │ │ +0cde3a: 5531 b807 |0005: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07b8 │ │ +0cde3e: 3801 0300 |0007: if-eqz v1, 000a // +0003 │ │ +0cde42: 0e00 |0009: return-void │ │ +0cde44: 5430 c407 |000a: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07c4 │ │ +0cde48: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +0cde4a: 4402 0001 |000d: aget v2, v0, v1 │ │ +0cde4e: c642 |000f: add-float/2addr v2, v4 │ │ +0cde50: 4b02 0001 |0010: aput v2, v0, v1 │ │ +0cde54: 1261 |0012: const/4 v1, #int 6 // #6 │ │ +0cde56: 4402 0001 |0013: aget v2, v0, v1 │ │ +0cde5a: c642 |0015: add-float/2addr v2, v4 │ │ +0cde5c: 4b02 0001 |0016: aput v2, v0, v1 │ │ +0cde60: 1301 0b00 |0018: const/16 v1, #int 11 // #b │ │ +0cde64: 4402 0001 |001a: aget v2, v0, v1 │ │ +0cde68: c642 |001c: add-float/2addr v2, v4 │ │ +0cde6a: 4b02 0001 |001d: aput v2, v0, v1 │ │ +0cde6e: 1301 1000 |001f: const/16 v1, #int 16 // #10 │ │ +0cde72: 4402 0001 |0021: aget v2, v0, v1 │ │ +0cde76: c642 |0023: add-float/2addr v2, v4 │ │ +0cde78: 4b02 0001 |0024: aput v2, v0, v1 │ │ +0cde7c: 28e3 |0026: goto 0009 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0005 line=218 │ │ 0x0009 line=225 │ │ 0x000a line=220 │ │ 0x000c line=221 │ │ @@ -248466,21 +248617,21 @@ │ │ 0x0018 line=223 │ │ 0x001f line=224 │ │ locals : │ │ 0x000c - 0x0027 reg=0 vertices [F │ │ 0x0000 - 0x0027 reg=3 this Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ 0x0000 - 0x0027 reg=4 yAmount F │ │ │ │ - source_file_idx : 3842 (Sprite.java) │ │ + source_file_idx : 3840 (Sprite.java) │ │ │ │ Class #515 header: │ │ -class_idx : 340 │ │ +class_idx : 338 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3845 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3843 │ │ static_fields_size : 20 │ │ instance_fields_size: 23 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 28 │ │ │ │ Class #515 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;' │ │ @@ -248688,18 +248839,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bf760: |[0bf760] com.badlogic.gdx.graphics.g2d.SpriteBatch.:()V │ │ -0bf770: 1300 e803 |0000: const/16 v0, #int 1000 // #3e8 │ │ -0bf774: 7020 d60d 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.:(I)V // method@0dd6 │ │ -0bf77a: 0e00 |0005: return-void │ │ +0cde80: |[0cde80] com.badlogic.gdx.graphics.g2d.SpriteBatch.:()V │ │ +0cde90: 1300 e803 |0000: const/16 v0, #int 1000 // #3e8 │ │ +0cde94: 7020 d60d 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.:(I)V // method@0dd6 │ │ +0cde9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0005 line=116 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ │ │ @@ -248708,18 +248859,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0bf77c: |[0bf77c] com.badlogic.gdx.graphics.g2d.SpriteBatch.:(I)V │ │ -0bf78c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bf78e: 7030 d90d 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.:(ILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0dd9 │ │ -0bf794: 0e00 |0004: return-void │ │ +0cde9c: |[0cde9c] com.badlogic.gdx.graphics.g2d.SpriteBatch.:(I)V │ │ +0cdeac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cdeae: 7030 d90d 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.:(ILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0dd9 │ │ +0cdeb4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0004 line=122 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ 0x0000 - 0x0005 reg=2 size I │ │ @@ -248729,18 +248880,18 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0bf798: |[0bf798] com.badlogic.gdx.graphics.g2d.SpriteBatch.:(II)V │ │ -0bf7a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bf7aa: 7040 d80d 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.:(IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0dd8 │ │ -0bf7b0: 0e00 |0004: return-void │ │ +0cdeb8: |[0cdeb8] com.badlogic.gdx.graphics.g2d.SpriteBatch.:(II)V │ │ +0cdec8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cdeca: 7040 d80d 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.:(IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0dd8 │ │ +0cded0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0004 line=149 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ 0x0000 - 0x0005 reg=2 size I │ │ @@ -248751,203 +248902,203 @@ │ │ type : '(IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 22 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 346 16-bit code units │ │ -0bf7b4: |[0bf7b4] com.badlogic.gdx.graphics.g2d.SpriteBatch.:(IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0bf7c4: 7601 2726 1200 |0000: invoke-direct/range {v18}, Ljava/lang/Object;.:()V // method@2627 │ │ -0bf7ca: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0bf7cc: 0800 1200 |0004: move-object/from16 v0, v18 │ │ -0bf7d0: 5b02 e807 |0006: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07e8 │ │ -0bf7d4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0bf7d6: 0800 1200 |0009: move-object/from16 v0, v18 │ │ -0bf7da: 5902 e707 |000b: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexWidth:F // field@07e7 │ │ -0bf7de: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -0bf7e0: 0800 1200 |000e: move-object/from16 v0, v18 │ │ -0bf7e4: 5902 e607 |0010: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexHeight:F // field@07e6 │ │ -0bf7e8: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -0bf7ea: 0800 1200 |0013: move-object/from16 v0, v18 │ │ -0bf7ee: 5902 e507 |0015: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bf7f2: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -0bf7f4: 0800 1200 |0018: move-object/from16 v0, v18 │ │ -0bf7f8: 5902 e207 |001a: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.currBufferIdx:I // field@07e2 │ │ -0bf7fc: 2202 0d02 |001c: new-instance v2, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -0bf800: 7010 b713 0200 |001e: invoke-direct {v2}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ -0bf806: 0800 1200 |0021: move-object/from16 v0, v18 │ │ -0bf80a: 5b02 f107 |0023: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07f1 │ │ -0bf80e: 2202 0d02 |0025: new-instance v2, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -0bf812: 7010 b713 0200 |0027: invoke-direct {v2}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ -0bf818: 0800 1200 |002a: move-object/from16 v0, v18 │ │ -0bf81c: 5b02 ec07 |002c: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ec │ │ -0bf820: 2202 0d02 |002e: new-instance v2, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -0bf824: 7010 b713 0200 |0030: invoke-direct {v2}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ -0bf82a: 0800 1200 |0033: move-object/from16 v0, v18 │ │ -0bf82e: 5b02 e107 |0035: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07e1 │ │ -0bf832: 1202 |0037: const/4 v2, #int 0 // #0 │ │ -0bf834: 0800 1200 |0038: move-object/from16 v0, v18 │ │ -0bf838: 5c02 e407 |003a: iput-boolean v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ -0bf83c: 1202 |003c: const/4 v2, #int 0 // #0 │ │ -0bf83e: 0800 1200 |003d: move-object/from16 v0, v18 │ │ -0bf842: 5c02 de07 |003f: iput-boolean v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendingDisabled:Z // field@07de │ │ -0bf846: 1302 0203 |0041: const/16 v2, #int 770 // #302 │ │ -0bf84a: 0800 1200 |0043: move-object/from16 v0, v18 │ │ -0bf84e: 5902 dd07 |0045: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendSrcFunc:I // field@07dd │ │ -0bf852: 1302 0303 |0047: const/16 v2, #int 771 // #303 │ │ -0bf856: 0800 1200 |0049: move-object/from16 v0, v18 │ │ -0bf85a: 5902 dc07 |004b: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendDstFunc:I // field@07dc │ │ -0bf85e: 6202 7403 |004d: sget-object v2, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ -0bf862: 6e10 c009 0200 |004f: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09c0 │ │ -0bf868: 0a02 |0052: move-result v2 │ │ -0bf86a: 0800 1200 |0053: move-object/from16 v0, v18 │ │ -0bf86e: 5902 e007 |0055: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0bf872: 2202 1301 |0057: new-instance v2, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0bf876: 1503 803f |0059: const/high16 v3, #int 1065353216 // #3f80 │ │ -0bf87a: 1504 803f |005b: const/high16 v4, #int 1065353216 // #3f80 │ │ -0bf87e: 1505 803f |005d: const/high16 v5, #int 1065353216 // #3f80 │ │ -0bf882: 1506 803f |005f: const/high16 v6, #int 1065353216 // #3f80 │ │ -0bf886: 7056 a509 3254 |0061: invoke-direct {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -0bf88c: 0800 1200 |0064: move-object/from16 v0, v18 │ │ -0bf890: 5b02 ef07 |0066: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@07ef │ │ -0bf894: 1202 |0068: const/4 v2, #int 0 // #0 │ │ -0bf896: 0800 1200 |0069: move-object/from16 v0, v18 │ │ -0bf89a: 5902 ed07 |006b: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderCalls:I // field@07ed │ │ -0bf89e: 1202 |006d: const/4 v2, #int 0 // #0 │ │ -0bf8a0: 0800 1200 |006e: move-object/from16 v0, v18 │ │ -0bf8a4: 5902 f007 |0070: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.totalRenderCalls:I // field@07f0 │ │ -0bf8a8: 1202 |0072: const/4 v2, #int 0 // #0 │ │ -0bf8aa: 0800 1200 |0073: move-object/from16 v0, v18 │ │ -0bf8ae: 5902 e907 |0075: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.maxSpritesInBatch:I // field@07e9 │ │ -0bf8b2: 1202 |0077: const/4 v2, #int 0 // #0 │ │ -0bf8b4: 0800 1200 |0078: move-object/from16 v0, v18 │ │ -0bf8b8: 5b02 e307 |007a: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e3 │ │ -0bf8bc: 0200 1400 |007c: move/from16 v0, v20 │ │ -0bf8c0: 2302 5904 |007e: new-array v2, v0, [Lcom/badlogic/gdx/graphics/Mesh; // type@0459 │ │ -0bf8c4: 0800 1200 |0080: move-object/from16 v0, v18 │ │ -0bf8c8: 5b02 df07 |0082: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07df │ │ -0bf8cc: 1208 |0084: const/4 v8, #int 0 // #0 │ │ -0bf8ce: 0200 1400 |0085: move/from16 v0, v20 │ │ -0bf8d2: 3508 4100 |0087: if-ge v8, v0, 00c8 // +0041 │ │ -0bf8d6: 0800 1200 |0089: move-object/from16 v0, v18 │ │ -0bf8da: 540c df07 |008b: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07df │ │ -0bf8de: 2202 1b01 |008d: new-instance v2, Lcom/badlogic/gdx/graphics/Mesh; // type@011b │ │ -0bf8e2: 6203 2106 |008f: sget-object v3, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexArray:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@0621 │ │ -0bf8e6: 1204 |0091: const/4 v4, #int 0 // #0 │ │ -0bf8e8: da05 1304 |0092: mul-int/lit8 v5, v19, #int 4 // #04 │ │ -0bf8ec: da06 1306 |0094: mul-int/lit8 v6, v19, #int 6 // #06 │ │ -0bf8f0: 1237 |0096: const/4 v7, #int 3 // #3 │ │ -0bf8f2: 2377 6104 |0097: new-array v7, v7, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0461 │ │ -0bf8f6: 120d |0099: const/4 v13, #int 0 // #0 │ │ -0bf8f8: 220e 2d01 |009a: new-instance v14, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -0bf8fc: 120f |009c: const/4 v15, #int 0 // #0 │ │ -0bf8fe: 1310 0200 |009d: const/16 v16, #int 2 // #2 │ │ -0bf902: 1a11 f111 |009f: const-string v17, "a_position" // string@11f1 │ │ -0bf906: 7604 a50b 0e00 |00a1: invoke-direct/range {v14, v15, v16, v17}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -0bf90c: 4d0e 070d |00a4: aput-object v14, v7, v13 │ │ -0bf910: 121d |00a6: const/4 v13, #int 1 // #1 │ │ -0bf912: 220e 2d01 |00a7: new-instance v14, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -0bf916: 125f |00a9: const/4 v15, #int 5 // #5 │ │ -0bf918: 1310 0400 |00aa: const/16 v16, #int 4 // #4 │ │ -0bf91c: 1a11 ef11 |00ac: const-string v17, "a_color" // string@11ef │ │ -0bf920: 7604 a50b 0e00 |00ae: invoke-direct/range {v14, v15, v16, v17}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -0bf926: 4d0e 070d |00b1: aput-object v14, v7, v13 │ │ -0bf92a: 122d |00b3: const/4 v13, #int 2 // #2 │ │ -0bf92c: 220e 2d01 |00b4: new-instance v14, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -0bf930: 123f |00b6: const/4 v15, #int 3 // #3 │ │ -0bf932: 1310 0200 |00b7: const/16 v16, #int 2 // #2 │ │ -0bf936: 1a11 f411 |00b9: const-string v17, "a_texCoord0" // string@11f4 │ │ -0bf93a: 7604 a50b 0e00 |00bb: invoke-direct/range {v14, v15, v16, v17}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -0bf940: 4d0e 070d |00be: aput-object v14, v7, v13 │ │ -0bf944: 7606 d20a 0200 |00c0: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/Mesh;.:(Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0ad2 │ │ -0bf94a: 4d02 0c08 |00c3: aput-object v2, v12, v8 │ │ -0bf94e: d808 0801 |00c5: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0bf952: 28be |00c7: goto 0085 // -0042 │ │ -0bf954: 0800 1200 |00c8: move-object/from16 v0, v18 │ │ -0bf958: 5402 ec07 |00ca: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ec │ │ -0bf95c: 1203 |00cc: const/4 v3, #int 0 // #0 │ │ -0bf95e: 1204 |00cd: const/4 v4, #int 0 // #0 │ │ -0bf960: 6205 2400 |00ce: sget-object v5, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0bf964: 7210 3901 0500 |00d0: invoke-interface {v5}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ -0bf96a: 0a05 |00d3: move-result v5 │ │ -0bf96c: 8255 |00d4: int-to-float v5, v5 │ │ -0bf96e: 6206 2400 |00d5: sget-object v6, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0bf972: 7210 3201 0600 |00d7: invoke-interface {v6}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ -0bf978: 0a06 |00da: move-result v6 │ │ -0bf97a: 8266 |00db: int-to-float v6, v6 │ │ -0bf97c: 6e56 dd13 3254 |00dc: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/math/Matrix4;.setToOrtho2D:(FFFF)Lcom/badlogic/gdx/math/Matrix4; // method@13dd │ │ -0bf982: da02 1314 |00df: mul-int/lit8 v2, v19, #int 20 // #14 │ │ -0bf986: 2322 4a04 |00e1: new-array v2, v2, [F // type@044a │ │ -0bf98a: 0800 1200 |00e3: move-object/from16 v0, v18 │ │ -0bf98e: 5b02 f207 |00e5: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0bf992: da0b 1306 |00e7: mul-int/lit8 v11, v19, #int 6 // #06 │ │ -0bf996: 23b9 9c04 |00e9: new-array v9, v11, [S // type@049c │ │ -0bf99a: 120a |00eb: const/4 v10, #int 0 // #0 │ │ -0bf99c: 1208 |00ec: const/4 v8, #int 0 // #0 │ │ -0bf99e: 35b8 3200 |00ed: if-ge v8, v11, 011f // +0032 │ │ -0bf9a2: d802 0800 |00ef: add-int/lit8 v2, v8, #int 0 // #00 │ │ -0bf9a6: d803 0a00 |00f1: add-int/lit8 v3, v10, #int 0 // #00 │ │ -0bf9aa: 8f33 |00f3: int-to-short v3, v3 │ │ -0bf9ac: 5103 0902 |00f4: aput-short v3, v9, v2 │ │ -0bf9b0: d802 0801 |00f6: add-int/lit8 v2, v8, #int 1 // #01 │ │ -0bf9b4: d803 0a01 |00f8: add-int/lit8 v3, v10, #int 1 // #01 │ │ -0bf9b8: 8f33 |00fa: int-to-short v3, v3 │ │ -0bf9ba: 5103 0902 |00fb: aput-short v3, v9, v2 │ │ -0bf9be: d802 0802 |00fd: add-int/lit8 v2, v8, #int 2 // #02 │ │ -0bf9c2: d803 0a02 |00ff: add-int/lit8 v3, v10, #int 2 // #02 │ │ -0bf9c6: 8f33 |0101: int-to-short v3, v3 │ │ -0bf9c8: 5103 0902 |0102: aput-short v3, v9, v2 │ │ -0bf9cc: d802 0803 |0104: add-int/lit8 v2, v8, #int 3 // #03 │ │ -0bf9d0: d803 0a02 |0106: add-int/lit8 v3, v10, #int 2 // #02 │ │ -0bf9d4: 8f33 |0108: int-to-short v3, v3 │ │ -0bf9d6: 5103 0902 |0109: aput-short v3, v9, v2 │ │ -0bf9da: d802 0804 |010b: add-int/lit8 v2, v8, #int 4 // #04 │ │ -0bf9de: d803 0a03 |010d: add-int/lit8 v3, v10, #int 3 // #03 │ │ -0bf9e2: 8f33 |010f: int-to-short v3, v3 │ │ -0bf9e4: 5103 0902 |0110: aput-short v3, v9, v2 │ │ -0bf9e8: d802 0805 |0112: add-int/lit8 v2, v8, #int 5 // #05 │ │ -0bf9ec: d803 0a00 |0114: add-int/lit8 v3, v10, #int 0 // #00 │ │ -0bf9f0: 8f33 |0116: int-to-short v3, v3 │ │ -0bf9f2: 5103 0902 |0117: aput-short v3, v9, v2 │ │ -0bf9f6: d808 0806 |0119: add-int/lit8 v8, v8, #int 6 // #06 │ │ -0bf9fa: d802 0a04 |011b: add-int/lit8 v2, v10, #int 4 // #04 │ │ -0bf9fe: 8f2a |011d: int-to-short v10, v2 │ │ -0bfa00: 28cf |011e: goto 00ed // -0031 │ │ -0bfa02: 1208 |011f: const/4 v8, #int 0 // #0 │ │ -0bfa04: 0200 1400 |0120: move/from16 v0, v20 │ │ -0bfa08: 3508 0e00 |0122: if-ge v8, v0, 0130 // +000e │ │ -0bfa0c: 0800 1200 |0124: move-object/from16 v0, v18 │ │ -0bfa10: 5402 df07 |0126: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07df │ │ -0bfa14: 4602 0208 |0128: aget-object v2, v2, v8 │ │ -0bfa18: 6e20 f80a 9200 |012a: invoke-virtual {v2, v9}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0af8 │ │ -0bfa1e: d808 0801 |012d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0bfa22: 28f1 |012f: goto 0120 // -000f │ │ -0bfa24: 0800 1200 |0130: move-object/from16 v0, v18 │ │ -0bfa28: 5402 df07 |0132: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07df │ │ -0bfa2c: 1203 |0134: const/4 v3, #int 0 // #0 │ │ -0bfa2e: 4602 0203 |0135: aget-object v2, v2, v3 │ │ -0bfa32: 0800 1200 |0137: move-object/from16 v0, v18 │ │ -0bfa36: 5b02 ea07 |0139: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07ea │ │ -0bfa3a: 6202 2400 |013b: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0bfa3e: 7210 3d01 0200 |013d: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ -0bfa44: 0a02 |0140: move-result v2 │ │ -0bfa46: 3802 1200 |0141: if-eqz v2, 0153 // +0012 │ │ -0bfa4a: 3915 1000 |0143: if-nez v21, 0153 // +0010 │ │ -0bfa4e: 7100 db0d 0000 |0145: invoke-static {}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.createDefaultShader:()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // method@0ddb │ │ -0bfa54: 0c02 |0148: move-result-object v2 │ │ -0bfa56: 0800 1200 |0149: move-object/from16 v0, v18 │ │ -0bfa5a: 5b02 ee07 |014b: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ee │ │ -0bfa5e: 1212 |014d: const/4 v2, #int 1 // #1 │ │ -0bfa60: 0800 1200 |014e: move-object/from16 v0, v18 │ │ -0bfa64: 5c02 eb07 |0150: iput-boolean v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.ownsShader:Z // field@07eb │ │ -0bfa68: 0e00 |0152: return-void │ │ -0bfa6a: 0800 1500 |0153: move-object/from16 v0, v21 │ │ -0bfa6e: 0801 1200 |0155: move-object/from16 v1, v18 │ │ -0bfa72: 5b10 ee07 |0157: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ee │ │ -0bfa76: 28f9 |0159: goto 0152 // -0007 │ │ +0cded4: |[0cded4] com.badlogic.gdx.graphics.g2d.SpriteBatch.:(IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0cdee4: 7601 2726 1200 |0000: invoke-direct/range {v18}, Ljava/lang/Object;.:()V // method@2627 │ │ +0cdeea: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0cdeec: 0800 1200 |0004: move-object/from16 v0, v18 │ │ +0cdef0: 5b02 e807 |0006: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07e8 │ │ +0cdef4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0cdef6: 0800 1200 |0009: move-object/from16 v0, v18 │ │ +0cdefa: 5902 e707 |000b: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexWidth:F // field@07e7 │ │ +0cdefe: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +0cdf00: 0800 1200 |000e: move-object/from16 v0, v18 │ │ +0cdf04: 5902 e607 |0010: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexHeight:F // field@07e6 │ │ +0cdf08: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +0cdf0a: 0800 1200 |0013: move-object/from16 v0, v18 │ │ +0cdf0e: 5902 e507 |0015: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cdf12: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +0cdf14: 0800 1200 |0018: move-object/from16 v0, v18 │ │ +0cdf18: 5902 e207 |001a: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.currBufferIdx:I // field@07e2 │ │ +0cdf1c: 2202 0b02 |001c: new-instance v2, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +0cdf20: 7010 b713 0200 |001e: invoke-direct {v2}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ +0cdf26: 0800 1200 |0021: move-object/from16 v0, v18 │ │ +0cdf2a: 5b02 f107 |0023: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07f1 │ │ +0cdf2e: 2202 0b02 |0025: new-instance v2, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +0cdf32: 7010 b713 0200 |0027: invoke-direct {v2}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ +0cdf38: 0800 1200 |002a: move-object/from16 v0, v18 │ │ +0cdf3c: 5b02 ec07 |002c: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ec │ │ +0cdf40: 2202 0b02 |002e: new-instance v2, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +0cdf44: 7010 b713 0200 |0030: invoke-direct {v2}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ +0cdf4a: 0800 1200 |0033: move-object/from16 v0, v18 │ │ +0cdf4e: 5b02 e107 |0035: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07e1 │ │ +0cdf52: 1202 |0037: const/4 v2, #int 0 // #0 │ │ +0cdf54: 0800 1200 |0038: move-object/from16 v0, v18 │ │ +0cdf58: 5c02 e407 |003a: iput-boolean v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ +0cdf5c: 1202 |003c: const/4 v2, #int 0 // #0 │ │ +0cdf5e: 0800 1200 |003d: move-object/from16 v0, v18 │ │ +0cdf62: 5c02 de07 |003f: iput-boolean v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendingDisabled:Z // field@07de │ │ +0cdf66: 1302 0203 |0041: const/16 v2, #int 770 // #302 │ │ +0cdf6a: 0800 1200 |0043: move-object/from16 v0, v18 │ │ +0cdf6e: 5902 dd07 |0045: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendSrcFunc:I // field@07dd │ │ +0cdf72: 1302 0303 |0047: const/16 v2, #int 771 // #303 │ │ +0cdf76: 0800 1200 |0049: move-object/from16 v0, v18 │ │ +0cdf7a: 5902 dc07 |004b: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendDstFunc:I // field@07dc │ │ +0cdf7e: 6202 7403 |004d: sget-object v2, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ +0cdf82: 6e10 c009 0200 |004f: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09c0 │ │ +0cdf88: 0a02 |0052: move-result v2 │ │ +0cdf8a: 0800 1200 |0053: move-object/from16 v0, v18 │ │ +0cdf8e: 5902 e007 |0055: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0cdf92: 2202 1101 |0057: new-instance v2, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0cdf96: 1503 803f |0059: const/high16 v3, #int 1065353216 // #3f80 │ │ +0cdf9a: 1504 803f |005b: const/high16 v4, #int 1065353216 // #3f80 │ │ +0cdf9e: 1505 803f |005d: const/high16 v5, #int 1065353216 // #3f80 │ │ +0cdfa2: 1506 803f |005f: const/high16 v6, #int 1065353216 // #3f80 │ │ +0cdfa6: 7056 a509 3254 |0061: invoke-direct {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +0cdfac: 0800 1200 |0064: move-object/from16 v0, v18 │ │ +0cdfb0: 5b02 ef07 |0066: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@07ef │ │ +0cdfb4: 1202 |0068: const/4 v2, #int 0 // #0 │ │ +0cdfb6: 0800 1200 |0069: move-object/from16 v0, v18 │ │ +0cdfba: 5902 ed07 |006b: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderCalls:I // field@07ed │ │ +0cdfbe: 1202 |006d: const/4 v2, #int 0 // #0 │ │ +0cdfc0: 0800 1200 |006e: move-object/from16 v0, v18 │ │ +0cdfc4: 5902 f007 |0070: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.totalRenderCalls:I // field@07f0 │ │ +0cdfc8: 1202 |0072: const/4 v2, #int 0 // #0 │ │ +0cdfca: 0800 1200 |0073: move-object/from16 v0, v18 │ │ +0cdfce: 5902 e907 |0075: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.maxSpritesInBatch:I // field@07e9 │ │ +0cdfd2: 1202 |0077: const/4 v2, #int 0 // #0 │ │ +0cdfd4: 0800 1200 |0078: move-object/from16 v0, v18 │ │ +0cdfd8: 5b02 e307 |007a: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e3 │ │ +0cdfdc: 0200 1400 |007c: move/from16 v0, v20 │ │ +0cdfe0: 2302 5704 |007e: new-array v2, v0, [Lcom/badlogic/gdx/graphics/Mesh; // type@0457 │ │ +0cdfe4: 0800 1200 |0080: move-object/from16 v0, v18 │ │ +0cdfe8: 5b02 df07 |0082: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07df │ │ +0cdfec: 1208 |0084: const/4 v8, #int 0 // #0 │ │ +0cdfee: 0200 1400 |0085: move/from16 v0, v20 │ │ +0cdff2: 3508 4100 |0087: if-ge v8, v0, 00c8 // +0041 │ │ +0cdff6: 0800 1200 |0089: move-object/from16 v0, v18 │ │ +0cdffa: 540c df07 |008b: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07df │ │ +0cdffe: 2202 1901 |008d: new-instance v2, Lcom/badlogic/gdx/graphics/Mesh; // type@0119 │ │ +0ce002: 6203 2106 |008f: sget-object v3, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexArray:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@0621 │ │ +0ce006: 1204 |0091: const/4 v4, #int 0 // #0 │ │ +0ce008: da05 1304 |0092: mul-int/lit8 v5, v19, #int 4 // #04 │ │ +0ce00c: da06 1306 |0094: mul-int/lit8 v6, v19, #int 6 // #06 │ │ +0ce010: 1237 |0096: const/4 v7, #int 3 // #3 │ │ +0ce012: 2377 5f04 |0097: new-array v7, v7, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@045f │ │ +0ce016: 120d |0099: const/4 v13, #int 0 // #0 │ │ +0ce018: 220e 2b01 |009a: new-instance v14, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +0ce01c: 120f |009c: const/4 v15, #int 0 // #0 │ │ +0ce01e: 1310 0200 |009d: const/16 v16, #int 2 // #2 │ │ +0ce022: 1a11 ef11 |009f: const-string v17, "a_position" // string@11ef │ │ +0ce026: 7604 a50b 0e00 |00a1: invoke-direct/range {v14, v15, v16, v17}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +0ce02c: 4d0e 070d |00a4: aput-object v14, v7, v13 │ │ +0ce030: 121d |00a6: const/4 v13, #int 1 // #1 │ │ +0ce032: 220e 2b01 |00a7: new-instance v14, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +0ce036: 125f |00a9: const/4 v15, #int 5 // #5 │ │ +0ce038: 1310 0400 |00aa: const/16 v16, #int 4 // #4 │ │ +0ce03c: 1a11 ed11 |00ac: const-string v17, "a_color" // string@11ed │ │ +0ce040: 7604 a50b 0e00 |00ae: invoke-direct/range {v14, v15, v16, v17}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +0ce046: 4d0e 070d |00b1: aput-object v14, v7, v13 │ │ +0ce04a: 122d |00b3: const/4 v13, #int 2 // #2 │ │ +0ce04c: 220e 2b01 |00b4: new-instance v14, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +0ce050: 123f |00b6: const/4 v15, #int 3 // #3 │ │ +0ce052: 1310 0200 |00b7: const/16 v16, #int 2 // #2 │ │ +0ce056: 1a11 f211 |00b9: const-string v17, "a_texCoord0" // string@11f2 │ │ +0ce05a: 7604 a50b 0e00 |00bb: invoke-direct/range {v14, v15, v16, v17}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +0ce060: 4d0e 070d |00be: aput-object v14, v7, v13 │ │ +0ce064: 7606 d20a 0200 |00c0: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/Mesh;.:(Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0ad2 │ │ +0ce06a: 4d02 0c08 |00c3: aput-object v2, v12, v8 │ │ +0ce06e: d808 0801 |00c5: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0ce072: 28be |00c7: goto 0085 // -0042 │ │ +0ce074: 0800 1200 |00c8: move-object/from16 v0, v18 │ │ +0ce078: 5402 ec07 |00ca: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ec │ │ +0ce07c: 1203 |00cc: const/4 v3, #int 0 // #0 │ │ +0ce07e: 1204 |00cd: const/4 v4, #int 0 // #0 │ │ +0ce080: 6205 2400 |00ce: sget-object v5, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0ce084: 7210 3901 0500 |00d0: invoke-interface {v5}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ +0ce08a: 0a05 |00d3: move-result v5 │ │ +0ce08c: 8255 |00d4: int-to-float v5, v5 │ │ +0ce08e: 6206 2400 |00d5: sget-object v6, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0ce092: 7210 3201 0600 |00d7: invoke-interface {v6}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ +0ce098: 0a06 |00da: move-result v6 │ │ +0ce09a: 8266 |00db: int-to-float v6, v6 │ │ +0ce09c: 6e56 dd13 3254 |00dc: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/math/Matrix4;.setToOrtho2D:(FFFF)Lcom/badlogic/gdx/math/Matrix4; // method@13dd │ │ +0ce0a2: da02 1314 |00df: mul-int/lit8 v2, v19, #int 20 // #14 │ │ +0ce0a6: 2322 4804 |00e1: new-array v2, v2, [F // type@0448 │ │ +0ce0aa: 0800 1200 |00e3: move-object/from16 v0, v18 │ │ +0ce0ae: 5b02 f207 |00e5: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce0b2: da0b 1306 |00e7: mul-int/lit8 v11, v19, #int 6 // #06 │ │ +0ce0b6: 23b9 9a04 |00e9: new-array v9, v11, [S // type@049a │ │ +0ce0ba: 120a |00eb: const/4 v10, #int 0 // #0 │ │ +0ce0bc: 1208 |00ec: const/4 v8, #int 0 // #0 │ │ +0ce0be: 35b8 3200 |00ed: if-ge v8, v11, 011f // +0032 │ │ +0ce0c2: d802 0800 |00ef: add-int/lit8 v2, v8, #int 0 // #00 │ │ +0ce0c6: d803 0a00 |00f1: add-int/lit8 v3, v10, #int 0 // #00 │ │ +0ce0ca: 8f33 |00f3: int-to-short v3, v3 │ │ +0ce0cc: 5103 0902 |00f4: aput-short v3, v9, v2 │ │ +0ce0d0: d802 0801 |00f6: add-int/lit8 v2, v8, #int 1 // #01 │ │ +0ce0d4: d803 0a01 |00f8: add-int/lit8 v3, v10, #int 1 // #01 │ │ +0ce0d8: 8f33 |00fa: int-to-short v3, v3 │ │ +0ce0da: 5103 0902 |00fb: aput-short v3, v9, v2 │ │ +0ce0de: d802 0802 |00fd: add-int/lit8 v2, v8, #int 2 // #02 │ │ +0ce0e2: d803 0a02 |00ff: add-int/lit8 v3, v10, #int 2 // #02 │ │ +0ce0e6: 8f33 |0101: int-to-short v3, v3 │ │ +0ce0e8: 5103 0902 |0102: aput-short v3, v9, v2 │ │ +0ce0ec: d802 0803 |0104: add-int/lit8 v2, v8, #int 3 // #03 │ │ +0ce0f0: d803 0a02 |0106: add-int/lit8 v3, v10, #int 2 // #02 │ │ +0ce0f4: 8f33 |0108: int-to-short v3, v3 │ │ +0ce0f6: 5103 0902 |0109: aput-short v3, v9, v2 │ │ +0ce0fa: d802 0804 |010b: add-int/lit8 v2, v8, #int 4 // #04 │ │ +0ce0fe: d803 0a03 |010d: add-int/lit8 v3, v10, #int 3 // #03 │ │ +0ce102: 8f33 |010f: int-to-short v3, v3 │ │ +0ce104: 5103 0902 |0110: aput-short v3, v9, v2 │ │ +0ce108: d802 0805 |0112: add-int/lit8 v2, v8, #int 5 // #05 │ │ +0ce10c: d803 0a00 |0114: add-int/lit8 v3, v10, #int 0 // #00 │ │ +0ce110: 8f33 |0116: int-to-short v3, v3 │ │ +0ce112: 5103 0902 |0117: aput-short v3, v9, v2 │ │ +0ce116: d808 0806 |0119: add-int/lit8 v8, v8, #int 6 // #06 │ │ +0ce11a: d802 0a04 |011b: add-int/lit8 v2, v10, #int 4 // #04 │ │ +0ce11e: 8f2a |011d: int-to-short v10, v2 │ │ +0ce120: 28cf |011e: goto 00ed // -0031 │ │ +0ce122: 1208 |011f: const/4 v8, #int 0 // #0 │ │ +0ce124: 0200 1400 |0120: move/from16 v0, v20 │ │ +0ce128: 3508 0e00 |0122: if-ge v8, v0, 0130 // +000e │ │ +0ce12c: 0800 1200 |0124: move-object/from16 v0, v18 │ │ +0ce130: 5402 df07 |0126: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07df │ │ +0ce134: 4602 0208 |0128: aget-object v2, v2, v8 │ │ +0ce138: 6e20 f80a 9200 |012a: invoke-virtual {v2, v9}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0af8 │ │ +0ce13e: d808 0801 |012d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0ce142: 28f1 |012f: goto 0120 // -000f │ │ +0ce144: 0800 1200 |0130: move-object/from16 v0, v18 │ │ +0ce148: 5402 df07 |0132: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07df │ │ +0ce14c: 1203 |0134: const/4 v3, #int 0 // #0 │ │ +0ce14e: 4602 0203 |0135: aget-object v2, v2, v3 │ │ +0ce152: 0800 1200 |0137: move-object/from16 v0, v18 │ │ +0ce156: 5b02 ea07 |0139: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07ea │ │ +0ce15a: 6202 2400 |013b: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0ce15e: 7210 3d01 0200 |013d: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ +0ce164: 0a02 |0140: move-result v2 │ │ +0ce166: 3802 1200 |0141: if-eqz v2, 0153 // +0012 │ │ +0ce16a: 3915 1000 |0143: if-nez v21, 0153 // +0010 │ │ +0ce16e: 7100 db0d 0000 |0145: invoke-static {}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.createDefaultShader:()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // method@0ddb │ │ +0ce174: 0c02 |0148: move-result-object v2 │ │ +0ce176: 0800 1200 |0149: move-object/from16 v0, v18 │ │ +0ce17a: 5b02 ee07 |014b: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ee │ │ +0ce17e: 1212 |014d: const/4 v2, #int 1 // #1 │ │ +0ce180: 0800 1200 |014e: move-object/from16 v0, v18 │ │ +0ce184: 5c02 eb07 |0150: iput-boolean v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.ownsShader:Z // field@07eb │ │ +0ce188: 0e00 |0152: return-void │ │ +0ce18a: 0800 1500 |0153: move-object/from16 v0, v21 │ │ +0ce18e: 0801 1200 |0155: move-object/from16 v1, v18 │ │ +0ce192: 5b10 ee07 |0157: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ee │ │ +0ce196: 28f9 |0159: goto 0152 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0003 line=77 │ │ 0x0008 line=78 │ │ 0x000d line=79 │ │ 0x0012 line=81 │ │ @@ -249006,18 +249157,18 @@ │ │ type : '(ILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0bfa78: |[0bfa78] com.badlogic.gdx.graphics.g2d.SpriteBatch.:(ILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0bfa88: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0bfa8a: 7040 d80d 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.:(IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0dd8 │ │ -0bfa90: 0e00 |0004: return-void │ │ +0ce198: |[0ce198] com.badlogic.gdx.graphics.g2d.SpriteBatch.:(ILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0ce1a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ce1aa: 7040 d80d 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.:(IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0dd8 │ │ +0ce1b0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0004 line=143 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ 0x0000 - 0x0005 reg=2 size I │ │ @@ -249028,62 +249179,62 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -0bfa94: |[0bfa94] com.badlogic.gdx.graphics.g2d.SpriteBatch.createDefaultShader:()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ -0bfaa4: 1a02 f912 |0000: const-string v2, "attribute vec4 a_position; │ │ +0ce1b4: |[0ce1b4] com.badlogic.gdx.graphics.g2d.SpriteBatch.createDefaultShader:()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ +0ce1c4: 1a02 f712 |0000: const-string v2, "attribute vec4 a_position; │ │ attribute vec4 a_color; │ │ attribute vec2 a_texCoord0; │ │ uniform mat4 u_projTrans; │ │ varying vec4 v_color; │ │ varying vec2 v_texCoords; │ │ │ │ void main() │ │ { │ │ v_color = a_color; │ │ v_texCoords = a_texCoord0; │ │ gl_Position = u_projTrans * a_position; │ │ } │ │ -" // string@12f9 │ │ -0bfaa8: 1a00 3800 |0002: const-string v0, "#ifdef GL_ES │ │ +" // string@12f7 │ │ +0ce1c8: 1a00 3800 |0002: const-string v0, "#ifdef GL_ES │ │ #define LOWP lowp │ │ precision mediump float; │ │ #else │ │ #define LOWP │ │ #endif │ │ varying LOWP vec4 v_color; │ │ varying vec2 v_texCoords; │ │ uniform sampler2D u_texture; │ │ void main() │ │ { │ │ gl_FragColor = v_color * texture2D(u_texture, v_texCoords); │ │ }" // string@0038 │ │ -0bfaac: 2201 d201 |0004: new-instance v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // type@01d2 │ │ -0bfab0: 7030 e211 2100 |0006: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.:(Ljava/lang/String;Ljava/lang/String;)V // method@11e2 │ │ -0bfab6: 6e10 fe11 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:()Z // method@11fe │ │ -0bfabc: 0a03 |000c: move-result v3 │ │ -0bfabe: 3903 1f00 |000d: if-nez v3, 002c // +001f │ │ -0bfac2: 2203 af03 |000f: new-instance v3, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0bfac6: 2204 c503 |0011: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0bfaca: 7010 6726 0400 |0013: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0bfad0: 1a05 f914 |0016: const-string v5, "couldn't compile shader: " // string@14f9 │ │ -0bfad4: 6e20 6e26 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bfada: 0c04 |001b: move-result-object v4 │ │ -0bfadc: 6e10 f611 0100 |001c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.getLog:()Ljava/lang/String; // method@11f6 │ │ -0bfae2: 0c05 |001f: move-result-object v5 │ │ -0bfae4: 6e20 6e26 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0bfaea: 0c04 |0023: move-result-object v4 │ │ -0bfaec: 6e10 7426 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0bfaf2: 0c04 |0027: move-result-object v4 │ │ -0bfaf4: 7020 f825 4300 |0028: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0bfafa: 2703 |002b: throw v3 │ │ -0bfafc: 1101 |002c: return-object v1 │ │ +0ce1cc: 2201 d001 |0004: new-instance v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // type@01d0 │ │ +0ce1d0: 7030 e211 2100 |0006: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.:(Ljava/lang/String;Ljava/lang/String;)V // method@11e2 │ │ +0ce1d6: 6e10 fe11 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:()Z // method@11fe │ │ +0ce1dc: 0a03 |000c: move-result v3 │ │ +0ce1de: 3903 1f00 |000d: if-nez v3, 002c // +001f │ │ +0ce1e2: 2203 ad03 |000f: new-instance v3, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0ce1e6: 2204 c303 |0011: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0ce1ea: 7010 6726 0400 |0013: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0ce1f0: 1a05 f714 |0016: const-string v5, "couldn't compile shader: " // string@14f7 │ │ +0ce1f4: 6e20 6e26 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0ce1fa: 0c04 |001b: move-result-object v4 │ │ +0ce1fc: 6e10 f611 0100 |001c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.getLog:()Ljava/lang/String; // method@11f6 │ │ +0ce202: 0c05 |001f: move-result-object v5 │ │ +0ce204: 6e20 6e26 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0ce20a: 0c04 |0023: move-result-object v4 │ │ +0ce20c: 6e10 7426 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0ce212: 0c04 |0027: move-result-object v4 │ │ +0ce214: 7020 f825 4300 |0028: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0ce21a: 2703 |002b: throw v3 │ │ +0ce21c: 1101 |002c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0002 line=220 │ │ 0x0004 line=234 │ │ 0x0009 line=235 │ │ 0x002c line=236 │ │ @@ -249097,94 +249248,94 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 159 16-bit code units │ │ -0bfb00: |[0bfb00] com.badlogic.gdx.graphics.g2d.SpriteBatch.renderMesh:()V │ │ -0bfb10: 1306 e20b |0000: const/16 v6, #int 3042 // #be2 │ │ -0bfb14: 1245 |0002: const/4 v5, #int 4 // #4 │ │ -0bfb16: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -0bfb18: 5271 e507 |0004: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bfb1c: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ -0bfb20: 0e00 |0008: return-void │ │ -0bfb22: 5271 ed07 |0009: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderCalls:I // field@07ed │ │ -0bfb26: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bfb2a: 5971 ed07 |000d: iput v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderCalls:I // field@07ed │ │ -0bfb2e: 5271 f007 |000f: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.totalRenderCalls:I // field@07f0 │ │ -0bfb32: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bfb36: 5971 f007 |0013: iput v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.totalRenderCalls:I // field@07f0 │ │ -0bfb3a: 5271 e507 |0015: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bfb3e: db00 0114 |0017: div-int/lit8 v0, v1, #int 20 // #14 │ │ -0bfb42: 5271 e907 |0019: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.maxSpritesInBatch:I // field@07e9 │ │ -0bfb46: 3710 0400 |001b: if-le v0, v1, 001f // +0004 │ │ -0bfb4a: 5970 e907 |001d: iput v0, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.maxSpritesInBatch:I // field@07e9 │ │ -0bfb4e: 5471 e807 |001f: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07e8 │ │ -0bfb52: 6e10 700b 0100 |0021: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b70 │ │ -0bfb58: 5471 ea07 |0024: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07ea │ │ -0bfb5c: 5472 f207 |0026: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0bfb60: 5273 e507 |0028: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bfb64: 6e40 fb0a 2134 |002a: invoke-virtual {v1, v2, v4, v3}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([FII)V // method@0afb │ │ -0bfb6a: 5471 ea07 |002d: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07ea │ │ -0bfb6e: 6e10 e30a 0100 |002f: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getIndicesBuffer:()Ljava/nio/ShortBuffer; // method@0ae3 │ │ -0bfb74: 0c01 |0032: move-result-object v1 │ │ -0bfb76: 6e20 2927 4100 |0033: invoke-virtual {v1, v4}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2729 │ │ -0bfb7c: 5471 ea07 |0036: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07ea │ │ -0bfb80: 6e10 e30a 0100 |0038: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getIndicesBuffer:()Ljava/nio/ShortBuffer; // method@0ae3 │ │ -0bfb86: 0c01 |003b: move-result-object v1 │ │ -0bfb88: da02 0006 |003c: mul-int/lit8 v2, v0, #int 6 // #06 │ │ -0bfb8c: 6e20 2627 2100 |003e: invoke-virtual {v1, v2}, Ljava/nio/ShortBuffer;.limit:(I)Ljava/nio/Buffer; // method@2726 │ │ -0bfb92: 5571 de07 |0041: iget-boolean v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendingDisabled:Z // field@07de │ │ -0bfb96: 3801 3600 |0043: if-eqz v1, 0079 // +0036 │ │ -0bfb9a: 6201 1f00 |0045: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0bfb9e: 7220 b00a 6100 |0047: invoke-interface {v1, v6}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ab0 │ │ -0bfba4: 6201 2400 |004a: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0bfba8: 7210 3d01 0100 |004c: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ -0bfbae: 0a01 |004f: move-result v1 │ │ -0bfbb0: 3801 4700 |0050: if-eqz v1, 0097 // +0047 │ │ -0bfbb4: 5471 e307 |0052: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e3 │ │ -0bfbb8: 3801 3900 |0054: if-eqz v1, 008d // +0039 │ │ -0bfbbc: 5471 ea07 |0056: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07ea │ │ -0bfbc0: 5472 e307 |0058: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e3 │ │ -0bfbc4: da03 0006 |005a: mul-int/lit8 v3, v0, #int 6 // #06 │ │ -0bfbc8: 6e53 f50a 2145 |005c: invoke-virtual {v1, v2, v5, v4, v3}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0af5 │ │ -0bfbce: 5974 e507 |005f: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bfbd2: 5271 e207 |0061: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.currBufferIdx:I // field@07e2 │ │ -0bfbd6: d801 0101 |0063: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bfbda: 5971 e207 |0065: iput v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.currBufferIdx:I // field@07e2 │ │ -0bfbde: 5271 e207 |0067: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.currBufferIdx:I // field@07e2 │ │ -0bfbe2: 5472 df07 |0069: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07df │ │ -0bfbe6: 2122 |006b: array-length v2, v2 │ │ -0bfbe8: 3321 0400 |006c: if-ne v1, v2, 0070 // +0004 │ │ -0bfbec: 5974 e207 |006e: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.currBufferIdx:I // field@07e2 │ │ -0bfbf0: 5471 df07 |0070: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07df │ │ -0bfbf4: 5272 e207 |0072: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.currBufferIdx:I // field@07e2 │ │ -0bfbf8: 4601 0102 |0074: aget-object v1, v1, v2 │ │ -0bfbfc: 5b71 ea07 |0076: iput-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07ea │ │ -0bfc00: 2890 |0078: goto 0008 // -0070 │ │ -0bfc02: 6201 1f00 |0079: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0bfc06: 7220 b30a 6100 |007b: invoke-interface {v1, v6}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0ab3 │ │ -0bfc0c: 5271 dd07 |007e: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendSrcFunc:I // field@07dd │ │ -0bfc10: 12f2 |0080: const/4 v2, #int -1 // #ff │ │ -0bfc12: 3221 c9ff |0081: if-eq v1, v2, 004a // -0037 │ │ -0bfc16: 6201 1f00 |0083: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0bfc1a: 5272 dd07 |0085: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendSrcFunc:I // field@07dd │ │ -0bfc1e: 5273 dc07 |0087: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendDstFunc:I // field@07dc │ │ -0bfc22: 7230 a10a 2103 |0089: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/graphics/GLCommon;.glBlendFunc:(II)V // method@0aa1 │ │ -0bfc28: 28be |008c: goto 004a // -0042 │ │ -0bfc2a: 5471 ea07 |008d: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07ea │ │ -0bfc2e: 5472 ee07 |008f: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ee │ │ -0bfc32: da03 0006 |0091: mul-int/lit8 v3, v0, #int 6 // #06 │ │ -0bfc36: 6e53 f50a 2145 |0093: invoke-virtual {v1, v2, v5, v4, v3}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0af5 │ │ -0bfc3c: 28c9 |0096: goto 005f // -0037 │ │ -0bfc3e: 5471 ea07 |0097: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07ea │ │ -0bfc42: da02 0006 |0099: mul-int/lit8 v2, v0, #int 6 // #06 │ │ -0bfc46: 6e40 f30a 5124 |009b: invoke-virtual {v1, v5, v4, v2}, Lcom/badlogic/gdx/graphics/Mesh;.render:(III)V // method@0af3 │ │ -0bfc4c: 28c1 |009e: goto 005f // -003f │ │ +0ce220: |[0ce220] com.badlogic.gdx.graphics.g2d.SpriteBatch.renderMesh:()V │ │ +0ce230: 1306 e20b |0000: const/16 v6, #int 3042 // #be2 │ │ +0ce234: 1245 |0002: const/4 v5, #int 4 // #4 │ │ +0ce236: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +0ce238: 5271 e507 |0004: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce23c: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +0ce240: 0e00 |0008: return-void │ │ +0ce242: 5271 ed07 |0009: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderCalls:I // field@07ed │ │ +0ce246: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ce24a: 5971 ed07 |000d: iput v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderCalls:I // field@07ed │ │ +0ce24e: 5271 f007 |000f: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.totalRenderCalls:I // field@07f0 │ │ +0ce252: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ce256: 5971 f007 |0013: iput v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.totalRenderCalls:I // field@07f0 │ │ +0ce25a: 5271 e507 |0015: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce25e: db00 0114 |0017: div-int/lit8 v0, v1, #int 20 // #14 │ │ +0ce262: 5271 e907 |0019: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.maxSpritesInBatch:I // field@07e9 │ │ +0ce266: 3710 0400 |001b: if-le v0, v1, 001f // +0004 │ │ +0ce26a: 5970 e907 |001d: iput v0, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.maxSpritesInBatch:I // field@07e9 │ │ +0ce26e: 5471 e807 |001f: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07e8 │ │ +0ce272: 6e10 700b 0100 |0021: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b70 │ │ +0ce278: 5471 ea07 |0024: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07ea │ │ +0ce27c: 5472 f207 |0026: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce280: 5273 e507 |0028: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce284: 6e40 fb0a 2134 |002a: invoke-virtual {v1, v2, v4, v3}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([FII)V // method@0afb │ │ +0ce28a: 5471 ea07 |002d: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07ea │ │ +0ce28e: 6e10 e30a 0100 |002f: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getIndicesBuffer:()Ljava/nio/ShortBuffer; // method@0ae3 │ │ +0ce294: 0c01 |0032: move-result-object v1 │ │ +0ce296: 6e20 2927 4100 |0033: invoke-virtual {v1, v4}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2729 │ │ +0ce29c: 5471 ea07 |0036: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07ea │ │ +0ce2a0: 6e10 e30a 0100 |0038: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getIndicesBuffer:()Ljava/nio/ShortBuffer; // method@0ae3 │ │ +0ce2a6: 0c01 |003b: move-result-object v1 │ │ +0ce2a8: da02 0006 |003c: mul-int/lit8 v2, v0, #int 6 // #06 │ │ +0ce2ac: 6e20 2627 2100 |003e: invoke-virtual {v1, v2}, Ljava/nio/ShortBuffer;.limit:(I)Ljava/nio/Buffer; // method@2726 │ │ +0ce2b2: 5571 de07 |0041: iget-boolean v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendingDisabled:Z // field@07de │ │ +0ce2b6: 3801 3600 |0043: if-eqz v1, 0079 // +0036 │ │ +0ce2ba: 6201 1f00 |0045: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0ce2be: 7220 b00a 6100 |0047: invoke-interface {v1, v6}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ab0 │ │ +0ce2c4: 6201 2400 |004a: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0ce2c8: 7210 3d01 0100 |004c: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ +0ce2ce: 0a01 |004f: move-result v1 │ │ +0ce2d0: 3801 4700 |0050: if-eqz v1, 0097 // +0047 │ │ +0ce2d4: 5471 e307 |0052: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e3 │ │ +0ce2d8: 3801 3900 |0054: if-eqz v1, 008d // +0039 │ │ +0ce2dc: 5471 ea07 |0056: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07ea │ │ +0ce2e0: 5472 e307 |0058: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e3 │ │ +0ce2e4: da03 0006 |005a: mul-int/lit8 v3, v0, #int 6 // #06 │ │ +0ce2e8: 6e53 f50a 2145 |005c: invoke-virtual {v1, v2, v5, v4, v3}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0af5 │ │ +0ce2ee: 5974 e507 |005f: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce2f2: 5271 e207 |0061: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.currBufferIdx:I // field@07e2 │ │ +0ce2f6: d801 0101 |0063: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ce2fa: 5971 e207 |0065: iput v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.currBufferIdx:I // field@07e2 │ │ +0ce2fe: 5271 e207 |0067: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.currBufferIdx:I // field@07e2 │ │ +0ce302: 5472 df07 |0069: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07df │ │ +0ce306: 2122 |006b: array-length v2, v2 │ │ +0ce308: 3321 0400 |006c: if-ne v1, v2, 0070 // +0004 │ │ +0ce30c: 5974 e207 |006e: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.currBufferIdx:I // field@07e2 │ │ +0ce310: 5471 df07 |0070: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07df │ │ +0ce314: 5272 e207 |0072: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.currBufferIdx:I // field@07e2 │ │ +0ce318: 4601 0102 |0074: aget-object v1, v1, v2 │ │ +0ce31c: 5b71 ea07 |0076: iput-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07ea │ │ +0ce320: 2890 |0078: goto 0008 // -0070 │ │ +0ce322: 6201 1f00 |0079: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0ce326: 7220 b30a 6100 |007b: invoke-interface {v1, v6}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0ab3 │ │ +0ce32c: 5271 dd07 |007e: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendSrcFunc:I // field@07dd │ │ +0ce330: 12f2 |0080: const/4 v2, #int -1 // #ff │ │ +0ce332: 3221 c9ff |0081: if-eq v1, v2, 004a // -0037 │ │ +0ce336: 6201 1f00 |0083: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0ce33a: 5272 dd07 |0085: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendSrcFunc:I // field@07dd │ │ +0ce33e: 5273 dc07 |0087: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendDstFunc:I // field@07dc │ │ +0ce342: 7230 a10a 2103 |0089: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/graphics/GLCommon;.glBlendFunc:(II)V // method@0aa1 │ │ +0ce348: 28be |008c: goto 004a // -0042 │ │ +0ce34a: 5471 ea07 |008d: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07ea │ │ +0ce34e: 5472 ee07 |008f: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ee │ │ +0ce352: da03 0006 |0091: mul-int/lit8 v3, v0, #int 6 // #06 │ │ +0ce356: 6e53 f50a 2145 |0093: invoke-virtual {v1, v2, v5, v4, v3}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0af5 │ │ +0ce35c: 28c9 |0096: goto 005f // -0037 │ │ +0ce35e: 5471 ea07 |0097: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07ea │ │ +0ce362: da02 0006 |0099: mul-int/lit8 v2, v0, #int 6 // #06 │ │ +0ce366: 6e40 f30a 5124 |009b: invoke-virtual {v1, v5, v4, v2}, Lcom/badlogic/gdx/graphics/Mesh;.render:(III)V // method@0af3 │ │ +0ce36c: 28c1 |009e: goto 005f // -003f │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1035 │ │ 0x0008 line=1067 │ │ 0x0009 line=1037 │ │ 0x000f line=1038 │ │ 0x0015 line=1039 │ │ @@ -249215,56 +249366,56 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -0bfc50: |[0bfc50] com.badlogic.gdx.graphics.g2d.SpriteBatch.setupMatrices:()V │ │ -0bfc60: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0bfc62: 6201 2400 |0001: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0bfc66: 7210 3d01 0100 |0003: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ -0bfc6c: 0a01 |0006: move-result v1 │ │ -0bfc6e: 3901 1d00 |0007: if-nez v1, 0024 // +001d │ │ -0bfc72: 6200 2000 |0009: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ -0bfc76: 1301 0117 |000b: const/16 v1, #int 5889 // #1701 │ │ -0bfc7a: 7220 e809 1000 |000d: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@09e8 │ │ -0bfc80: 5451 ec07 |0010: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ec │ │ -0bfc84: 5411 ca0b |0012: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0bfc88: 7230 e309 1004 |0014: invoke-interface {v0, v1, v4}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@09e3 │ │ -0bfc8e: 1301 0017 |0017: const/16 v1, #int 5888 // #1700 │ │ -0bfc92: 7220 e809 1000 |0019: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@09e8 │ │ -0bfc98: 5451 f107 |001c: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07f1 │ │ -0bfc9c: 5411 ca0b |001e: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0bfca0: 7230 e309 1004 |0020: invoke-interface {v0, v1, v4}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@09e3 │ │ -0bfca6: 0e00 |0023: return-void │ │ -0bfca8: 5451 e107 |0024: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07e1 │ │ -0bfcac: 5452 ec07 |0026: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ec │ │ -0bfcb0: 6e20 d513 2100 |0028: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ -0bfcb6: 0c01 |002b: move-result-object v1 │ │ -0bfcb8: 5452 f107 |002c: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07f1 │ │ -0bfcbc: 6e20 c513 2100 |002e: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13c5 │ │ -0bfcc2: 5451 e307 |0031: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e3 │ │ -0bfcc6: 3801 1300 |0033: if-eqz v1, 0046 // +0013 │ │ -0bfcca: 5451 e307 |0035: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e3 │ │ -0bfcce: 1a02 552a |0037: const-string v2, "u_projTrans" // string@2a55 │ │ -0bfcd2: 5453 e107 |0039: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07e1 │ │ -0bfcd6: 6e30 1012 2103 |003b: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@1210 │ │ -0bfcdc: 5451 e307 |003e: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e3 │ │ -0bfce0: 1a02 582a |0040: const-string v2, "u_texture" // string@2a58 │ │ -0bfce4: 6e30 2512 2104 |0042: invoke-virtual {v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@1225 │ │ -0bfcea: 28de |0045: goto 0023 // -0022 │ │ -0bfcec: 5451 ee07 |0046: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ee │ │ -0bfcf0: 1a02 552a |0048: const-string v2, "u_projTrans" // string@2a55 │ │ -0bfcf4: 5453 e107 |004a: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07e1 │ │ -0bfcf8: 6e30 1012 2103 |004c: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@1210 │ │ -0bfcfe: 5451 ee07 |004f: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ee │ │ -0bfd02: 1a02 582a |0051: const-string v2, "u_texture" // string@2a58 │ │ -0bfd06: 6e30 2512 2104 |0053: invoke-virtual {v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@1225 │ │ -0bfd0c: 28cd |0056: goto 0023 // -0033 │ │ +0ce370: |[0ce370] com.badlogic.gdx.graphics.g2d.SpriteBatch.setupMatrices:()V │ │ +0ce380: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0ce382: 6201 2400 |0001: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0ce386: 7210 3d01 0100 |0003: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ +0ce38c: 0a01 |0006: move-result v1 │ │ +0ce38e: 3901 1d00 |0007: if-nez v1, 0024 // +001d │ │ +0ce392: 6200 2000 |0009: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ +0ce396: 1301 0117 |000b: const/16 v1, #int 5889 // #1701 │ │ +0ce39a: 7220 e809 1000 |000d: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@09e8 │ │ +0ce3a0: 5451 ec07 |0010: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ec │ │ +0ce3a4: 5411 ca0b |0012: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0ce3a8: 7230 e309 1004 |0014: invoke-interface {v0, v1, v4}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@09e3 │ │ +0ce3ae: 1301 0017 |0017: const/16 v1, #int 5888 // #1700 │ │ +0ce3b2: 7220 e809 1000 |0019: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@09e8 │ │ +0ce3b8: 5451 f107 |001c: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07f1 │ │ +0ce3bc: 5411 ca0b |001e: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0ce3c0: 7230 e309 1004 |0020: invoke-interface {v0, v1, v4}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@09e3 │ │ +0ce3c6: 0e00 |0023: return-void │ │ +0ce3c8: 5451 e107 |0024: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07e1 │ │ +0ce3cc: 5452 ec07 |0026: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ec │ │ +0ce3d0: 6e20 d513 2100 |0028: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ +0ce3d6: 0c01 |002b: move-result-object v1 │ │ +0ce3d8: 5452 f107 |002c: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07f1 │ │ +0ce3dc: 6e20 c513 2100 |002e: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13c5 │ │ +0ce3e2: 5451 e307 |0031: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e3 │ │ +0ce3e6: 3801 1300 |0033: if-eqz v1, 0046 // +0013 │ │ +0ce3ea: 5451 e307 |0035: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e3 │ │ +0ce3ee: 1a02 532a |0037: const-string v2, "u_projTrans" // string@2a53 │ │ +0ce3f2: 5453 e107 |0039: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07e1 │ │ +0ce3f6: 6e30 1012 2103 |003b: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@1210 │ │ +0ce3fc: 5451 e307 |003e: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e3 │ │ +0ce400: 1a02 562a |0040: const-string v2, "u_texture" // string@2a56 │ │ +0ce404: 6e30 2512 2104 |0042: invoke-virtual {v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@1225 │ │ +0ce40a: 28de |0045: goto 0023 // -0022 │ │ +0ce40c: 5451 ee07 |0046: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ee │ │ +0ce410: 1a02 532a |0048: const-string v2, "u_projTrans" // string@2a53 │ │ +0ce414: 5453 e107 |004a: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07e1 │ │ +0ce418: 6e30 1012 2103 |004c: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@1210 │ │ +0ce41e: 5451 ee07 |004f: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ee │ │ +0ce422: 1a02 562a |0051: const-string v2, "u_texture" // string@2a56 │ │ +0ce426: 6e30 2512 2104 |0053: invoke-virtual {v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@1225 │ │ +0ce42c: 28cd |0056: goto 0023 // -0033 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1135 │ │ 0x0009 line=1136 │ │ 0x000b line=1137 │ │ 0x0010 line=1138 │ │ 0x0017 line=1139 │ │ @@ -249285,29 +249436,29 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -0bfd10: |[0bfd10] com.badlogic.gdx.graphics.g2d.SpriteBatch.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V │ │ -0bfd20: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -0bfd24: 7010 f00d 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ -0bfd2a: 5b23 e807 |0005: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07e8 │ │ -0bfd2e: 6e10 800b 0300 |0007: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ -0bfd34: 0a00 |000a: move-result v0 │ │ -0bfd36: 8200 |000b: int-to-float v0, v0 │ │ -0bfd38: a900 0100 |000c: div-float v0, v1, v0 │ │ -0bfd3c: 5920 e707 |000e: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexWidth:F // field@07e7 │ │ -0bfd40: 6e10 770b 0300 |0010: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ -0bfd46: 0a00 |0013: move-result v0 │ │ -0bfd48: 8200 |0014: int-to-float v0, v0 │ │ -0bfd4a: a900 0100 |0015: div-float v0, v1, v0 │ │ -0bfd4e: 5920 e607 |0017: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexHeight:F // field@07e6 │ │ -0bfd52: 0e00 |0019: return-void │ │ +0ce430: |[0ce430] com.badlogic.gdx.graphics.g2d.SpriteBatch.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V │ │ +0ce440: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +0ce444: 7010 f00d 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ +0ce44a: 5b23 e807 |0005: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07e8 │ │ +0ce44e: 6e10 800b 0300 |0007: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ +0ce454: 0a00 |000a: move-result v0 │ │ +0ce456: 8200 |000b: int-to-float v0, v0 │ │ +0ce458: a900 0100 |000c: div-float v0, v1, v0 │ │ +0ce45c: 5920 e707 |000e: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexWidth:F // field@07e7 │ │ +0ce460: 6e10 770b 0300 |0010: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ +0ce466: 0a00 |0013: move-result v0 │ │ +0ce468: 8200 |0014: int-to-float v0, v0 │ │ +0ce46a: a900 0100 |0015: div-float v0, v1, v0 │ │ +0ce46e: 5920 e607 |0017: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexHeight:F // field@07e6 │ │ +0ce472: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1154 │ │ 0x0005 line=1155 │ │ 0x0007 line=1156 │ │ 0x0010 line=1157 │ │ 0x0019 line=1158 │ │ @@ -249321,47 +249472,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -0bfd54: |[0bfd54] com.badlogic.gdx.graphics.g2d.SpriteBatch.begin:()V │ │ -0bfd64: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0bfd66: 5530 e407 |0001: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ -0bfd6a: 3800 0a00 |0003: if-eqz v0, 000d // +000a │ │ -0bfd6e: 2200 b003 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0bfd72: 1a01 0b2c |0007: const-string v1, "you have to call SpriteBatch.end() first" // string@2c0b │ │ -0bfd76: 7020 fb25 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0bfd7c: 2700 |000c: throw v0 │ │ -0bfd7e: 5932 ed07 |000d: iput v2, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderCalls:I // field@07ed │ │ -0bfd82: 6200 1f00 |000f: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0bfd86: 7220 ae0a 2000 |0011: invoke-interface {v0, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glDepthMask:(Z)V // method@0aae │ │ -0bfd8c: 6200 2400 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0bfd90: 7210 3d01 0000 |0016: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ -0bfd96: 0a00 |0019: move-result v0 │ │ -0bfd98: 3800 1d00 |001a: if-eqz v0, 0037 // +001d │ │ -0bfd9c: 5430 e307 |001c: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e3 │ │ -0bfda0: 3800 1300 |001e: if-eqz v0, 0031 // +0013 │ │ -0bfda4: 5430 e307 |0020: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e3 │ │ -0bfda8: 6e10 e411 0000 |0022: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@11e4 │ │ -0bfdae: 7010 f80d 0300 |0025: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setupMatrices:()V // method@0df8 │ │ -0bfdb4: 5932 e507 |0028: iput v2, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bfdb8: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -0bfdba: 5b30 e807 |002b: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07e8 │ │ -0bfdbe: 1210 |002d: const/4 v0, #int 1 // #1 │ │ -0bfdc0: 5c30 e407 |002e: iput-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ -0bfdc4: 0e00 |0030: return-void │ │ -0bfdc6: 5430 ee07 |0031: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ee │ │ -0bfdca: 6e10 e411 0000 |0033: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@11e4 │ │ -0bfdd0: 28ef |0036: goto 0025 // -0011 │ │ -0bfdd2: 6200 1f00 |0037: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0bfdd6: 1301 e10d |0039: const/16 v1, #int 3553 // #de1 │ │ -0bfdda: 7220 b30a 1000 |003b: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0ab3 │ │ -0bfde0: 28e7 |003e: goto 0025 // -0019 │ │ +0ce474: |[0ce474] com.badlogic.gdx.graphics.g2d.SpriteBatch.begin:()V │ │ +0ce484: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0ce486: 5530 e407 |0001: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ +0ce48a: 3800 0a00 |0003: if-eqz v0, 000d // +000a │ │ +0ce48e: 2200 ae03 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +0ce492: 1a01 092c |0007: const-string v1, "you have to call SpriteBatch.end() first" // string@2c09 │ │ +0ce496: 7020 fb25 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0ce49c: 2700 |000c: throw v0 │ │ +0ce49e: 5932 ed07 |000d: iput v2, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderCalls:I // field@07ed │ │ +0ce4a2: 6200 1f00 |000f: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0ce4a6: 7220 ae0a 2000 |0011: invoke-interface {v0, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glDepthMask:(Z)V // method@0aae │ │ +0ce4ac: 6200 2400 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0ce4b0: 7210 3d01 0000 |0016: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ +0ce4b6: 0a00 |0019: move-result v0 │ │ +0ce4b8: 3800 1d00 |001a: if-eqz v0, 0037 // +001d │ │ +0ce4bc: 5430 e307 |001c: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e3 │ │ +0ce4c0: 3800 1300 |001e: if-eqz v0, 0031 // +0013 │ │ +0ce4c4: 5430 e307 |0020: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e3 │ │ +0ce4c8: 6e10 e411 0000 |0022: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@11e4 │ │ +0ce4ce: 7010 f80d 0300 |0025: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setupMatrices:()V // method@0df8 │ │ +0ce4d4: 5932 e507 |0028: iput v2, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce4d8: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +0ce4da: 5b30 e807 |002b: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07e8 │ │ +0ce4de: 1210 |002d: const/4 v0, #int 1 // #1 │ │ +0ce4e0: 5c30 e407 |002e: iput-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ +0ce4e4: 0e00 |0030: return-void │ │ +0ce4e6: 5430 ee07 |0031: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ee │ │ +0ce4ea: 6e10 e411 0000 |0033: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@11e4 │ │ +0ce4f0: 28ef |0036: goto 0025 // -0011 │ │ +0ce4f2: 6200 1f00 |0037: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0ce4f6: 1301 e10d |0039: const/16 v1, #int 3553 // #de1 │ │ +0ce4fa: 7220 b30a 1000 |003b: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0ab3 │ │ +0ce500: 28e7 |003e: goto 0025 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=244 │ │ 0x000d line=245 │ │ 0x000f line=247 │ │ 0x0014 line=248 │ │ 0x001c line=249 │ │ @@ -249381,22 +249532,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0bfde4: |[0bfde4] com.badlogic.gdx.graphics.g2d.SpriteBatch.disableBlending:()V │ │ -0bfdf4: 5510 de07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendingDisabled:Z // field@07de │ │ -0bfdf8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0bfdfc: 0e00 |0004: return-void │ │ -0bfdfe: 7010 f00d 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ -0bfe04: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0bfe06: 5c10 de07 |0009: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendingDisabled:Z // field@07de │ │ -0bfe0a: 28f9 |000b: goto 0004 // -0007 │ │ +0ce504: |[0ce504] com.badlogic.gdx.graphics.g2d.SpriteBatch.disableBlending:()V │ │ +0ce514: 5510 de07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendingDisabled:Z // field@07de │ │ +0ce518: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0ce51c: 0e00 |0004: return-void │ │ +0ce51e: 7010 f00d 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ +0ce524: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0ce526: 5c10 de07 |0009: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendingDisabled:Z // field@07de │ │ +0ce52a: 28f9 |000b: goto 0004 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1071 │ │ 0x0004 line=1074 │ │ 0x0005 line=1072 │ │ 0x0008 line=1073 │ │ locals : │ │ @@ -249407,31 +249558,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -0bfe0c: |[0bfe0c] com.badlogic.gdx.graphics.g2d.SpriteBatch.dispose:()V │ │ -0bfe1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bfe1e: 5421 df07 |0001: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07df │ │ -0bfe22: 2111 |0003: array-length v1, v1 │ │ -0bfe24: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ -0bfe28: 5421 df07 |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07df │ │ -0bfe2c: 4601 0100 |0008: aget-object v1, v1, v0 │ │ -0bfe30: 6e10 e00a 0100 |000a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.dispose:()V // method@0ae0 │ │ -0bfe36: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bfe3a: 28f2 |000f: goto 0001 // -000e │ │ -0bfe3c: 5521 eb07 |0010: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.ownsShader:Z // field@07eb │ │ -0bfe40: 3801 0b00 |0012: if-eqz v1, 001d // +000b │ │ -0bfe44: 5421 ee07 |0014: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ee │ │ -0bfe48: 3801 0700 |0016: if-eqz v1, 001d // +0007 │ │ -0bfe4c: 5421 ee07 |0018: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ee │ │ -0bfe50: 6e10 ea11 0100 |001a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.dispose:()V // method@11ea │ │ -0bfe56: 0e00 |001d: return-void │ │ +0ce52c: |[0ce52c] com.badlogic.gdx.graphics.g2d.SpriteBatch.dispose:()V │ │ +0ce53c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ce53e: 5421 df07 |0001: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07df │ │ +0ce542: 2111 |0003: array-length v1, v1 │ │ +0ce544: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ +0ce548: 5421 df07 |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07df │ │ +0ce54c: 4601 0100 |0008: aget-object v1, v1, v0 │ │ +0ce550: 6e10 e00a 0100 |000a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.dispose:()V // method@0ae0 │ │ +0ce556: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ce55a: 28f2 |000f: goto 0001 // -000e │ │ +0ce55c: 5521 eb07 |0010: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.ownsShader:Z // field@07eb │ │ +0ce560: 3801 0b00 |0012: if-eqz v1, 001d // +000b │ │ +0ce564: 5421 ee07 |0014: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ee │ │ +0ce568: 3801 0700 |0016: if-eqz v1, 001d // +0007 │ │ +0ce56c: 5421 ee07 |0018: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ee │ │ +0ce570: 6e10 ea11 0100 |001a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.dispose:()V // method@11ea │ │ +0ce576: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1095 │ │ 0x0006 line=1096 │ │ 0x000d line=1095 │ │ 0x0010 line=1097 │ │ 0x001d line=1098 │ │ @@ -249444,145 +249595,145 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 257 16-bit code units │ │ -0bfe58: |[0bfe58] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/Texture;FF)V │ │ -0bfe68: 1506 803f |0000: const/high16 v6, #int 1065353216 // #3f80 │ │ -0bfe6c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -0bfe6e: 5572 e407 |0003: iget-boolean v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ -0bfe72: 3902 0a00 |0005: if-nez v2, 000f // +000a │ │ -0bfe76: 2202 b003 |0007: new-instance v2, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0bfe7a: 1a03 030f |0009: const-string v3, "SpriteBatch.begin must be called before draw." // string@0f03 │ │ -0bfe7e: 7020 fb25 3200 |000b: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0bfe84: 2702 |000e: throw v2 │ │ -0bfe86: 5472 e807 |000f: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07e8 │ │ -0bfe8a: 3228 e400 |0011: if-eq v8, v2, 00f5 // +00e4 │ │ -0bfe8e: 7020 f90d 8700 |0013: invoke-direct {v7, v8}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0df9 │ │ -0bfe94: 6e10 800b 0800 |0016: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ -0bfe9a: 0a02 |0019: move-result v2 │ │ -0bfe9c: 8222 |001a: int-to-float v2, v2 │ │ -0bfe9e: a600 0902 |001b: add-float v0, v9, v2 │ │ -0bfea2: 6e10 770b 0800 |001d: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ -0bfea8: 0a02 |0020: move-result v2 │ │ -0bfeaa: 8222 |0021: int-to-float v2, v2 │ │ -0bfeac: a601 0a02 |0022: add-float v1, v10, v2 │ │ -0bfeb0: 5472 f207 |0024: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0bfeb4: 5273 e507 |0026: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bfeb8: d804 0301 |0028: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0bfebc: 5974 e507 |002a: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bfec0: 4b09 0203 |002c: aput v9, v2, v3 │ │ -0bfec4: 5472 f207 |002e: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0bfec8: 5273 e507 |0030: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bfecc: d804 0301 |0032: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0bfed0: 5974 e507 |0034: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bfed4: 4b0a 0203 |0036: aput v10, v2, v3 │ │ -0bfed8: 5472 f207 |0038: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0bfedc: 5273 e507 |003a: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bfee0: d804 0301 |003c: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0bfee4: 5974 e507 |003e: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bfee8: 5274 e007 |0040: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0bfeec: 4b04 0203 |0042: aput v4, v2, v3 │ │ -0bfef0: 5472 f207 |0044: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0bfef4: 5273 e507 |0046: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bfef8: d804 0301 |0048: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0bfefc: 5974 e507 |004a: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bff00: 4b05 0203 |004c: aput v5, v2, v3 │ │ -0bff04: 5472 f207 |004e: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0bff08: 5273 e507 |0050: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bff0c: d804 0301 |0052: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0bff10: 5974 e507 |0054: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bff14: 4b06 0203 |0056: aput v6, v2, v3 │ │ -0bff18: 5472 f207 |0058: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0bff1c: 5273 e507 |005a: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bff20: d804 0301 |005c: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0bff24: 5974 e507 |005e: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bff28: 4b09 0203 |0060: aput v9, v2, v3 │ │ -0bff2c: 5472 f207 |0062: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0bff30: 5273 e507 |0064: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bff34: d804 0301 |0066: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0bff38: 5974 e507 |0068: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bff3c: 4b01 0203 |006a: aput v1, v2, v3 │ │ -0bff40: 5472 f207 |006c: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0bff44: 5273 e507 |006e: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bff48: d804 0301 |0070: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0bff4c: 5974 e507 |0072: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bff50: 5274 e007 |0074: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0bff54: 4b04 0203 |0076: aput v4, v2, v3 │ │ -0bff58: 5472 f207 |0078: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0bff5c: 5273 e507 |007a: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bff60: d804 0301 |007c: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0bff64: 5974 e507 |007e: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bff68: 4b05 0203 |0080: aput v5, v2, v3 │ │ -0bff6c: 5472 f207 |0082: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0bff70: 5273 e507 |0084: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bff74: d804 0301 |0086: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0bff78: 5974 e507 |0088: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bff7c: 4b05 0203 |008a: aput v5, v2, v3 │ │ -0bff80: 5472 f207 |008c: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0bff84: 5273 e507 |008e: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bff88: d804 0301 |0090: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0bff8c: 5974 e507 |0092: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bff90: 4b00 0203 |0094: aput v0, v2, v3 │ │ -0bff94: 5472 f207 |0096: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0bff98: 5273 e507 |0098: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bff9c: d804 0301 |009a: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0bffa0: 5974 e507 |009c: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bffa4: 4b01 0203 |009e: aput v1, v2, v3 │ │ -0bffa8: 5472 f207 |00a0: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0bffac: 5273 e507 |00a2: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bffb0: d804 0301 |00a4: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0bffb4: 5974 e507 |00a6: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bffb8: 5274 e007 |00a8: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0bffbc: 4b04 0203 |00aa: aput v4, v2, v3 │ │ -0bffc0: 5472 f207 |00ac: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0bffc4: 5273 e507 |00ae: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bffc8: d804 0301 |00b0: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0bffcc: 5974 e507 |00b2: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bffd0: 4b06 0203 |00b4: aput v6, v2, v3 │ │ -0bffd4: 5472 f207 |00b6: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0bffd8: 5273 e507 |00b8: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bffdc: d804 0301 |00ba: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0bffe0: 5974 e507 |00bc: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bffe4: 4b05 0203 |00be: aput v5, v2, v3 │ │ -0bffe8: 5472 f207 |00c0: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0bffec: 5273 e507 |00c2: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bfff0: d804 0301 |00c4: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0bfff4: 5974 e507 |00c6: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0bfff8: 4b00 0203 |00c8: aput v0, v2, v3 │ │ -0bfffc: 5472 f207 |00ca: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0000: 5273 e507 |00cc: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0004: d804 0301 |00ce: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0c0008: 5974 e507 |00d0: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c000c: 4b0a 0203 |00d2: aput v10, v2, v3 │ │ -0c0010: 5472 f207 |00d4: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0014: 5273 e507 |00d6: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0018: d804 0301 |00d8: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0c001c: 5974 e507 |00da: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0020: 5274 e007 |00dc: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c0024: 4b04 0203 |00de: aput v4, v2, v3 │ │ -0c0028: 5472 f207 |00e0: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c002c: 5273 e507 |00e2: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0030: d804 0301 |00e4: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0c0034: 5974 e507 |00e6: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0038: 4b06 0203 |00e8: aput v6, v2, v3 │ │ -0c003c: 5472 f207 |00ea: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0040: 5273 e507 |00ec: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0044: d804 0301 |00ee: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0c0048: 5974 e507 |00f0: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c004c: 4b06 0203 |00f2: aput v6, v2, v3 │ │ -0c0050: 0e00 |00f4: return-void │ │ -0c0052: 5272 e507 |00f5: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0056: 5473 f207 |00f7: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c005a: 2133 |00f9: array-length v3, v3 │ │ -0c005c: 3332 1cff |00fa: if-ne v2, v3, 0016 // -00e4 │ │ -0c0060: 7010 f00d 0700 |00fc: invoke-direct {v7}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ -0c0066: 2900 17ff |00ff: goto/16 0016 // -00e9 │ │ +0ce578: |[0ce578] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/Texture;FF)V │ │ +0ce588: 1506 803f |0000: const/high16 v6, #int 1065353216 // #3f80 │ │ +0ce58c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0ce58e: 5572 e407 |0003: iget-boolean v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ +0ce592: 3902 0a00 |0005: if-nez v2, 000f // +000a │ │ +0ce596: 2202 ae03 |0007: new-instance v2, Ljava/lang/IllegalStateException; // type@03ae │ │ +0ce59a: 1a03 010f |0009: const-string v3, "SpriteBatch.begin must be called before draw." // string@0f01 │ │ +0ce59e: 7020 fb25 3200 |000b: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0ce5a4: 2702 |000e: throw v2 │ │ +0ce5a6: 5472 e807 |000f: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07e8 │ │ +0ce5aa: 3228 e400 |0011: if-eq v8, v2, 00f5 // +00e4 │ │ +0ce5ae: 7020 f90d 8700 |0013: invoke-direct {v7, v8}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0df9 │ │ +0ce5b4: 6e10 800b 0800 |0016: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ +0ce5ba: 0a02 |0019: move-result v2 │ │ +0ce5bc: 8222 |001a: int-to-float v2, v2 │ │ +0ce5be: a600 0902 |001b: add-float v0, v9, v2 │ │ +0ce5c2: 6e10 770b 0800 |001d: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ +0ce5c8: 0a02 |0020: move-result v2 │ │ +0ce5ca: 8222 |0021: int-to-float v2, v2 │ │ +0ce5cc: a601 0a02 |0022: add-float v1, v10, v2 │ │ +0ce5d0: 5472 f207 |0024: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce5d4: 5273 e507 |0026: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce5d8: d804 0301 |0028: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0ce5dc: 5974 e507 |002a: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce5e0: 4b09 0203 |002c: aput v9, v2, v3 │ │ +0ce5e4: 5472 f207 |002e: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce5e8: 5273 e507 |0030: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce5ec: d804 0301 |0032: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0ce5f0: 5974 e507 |0034: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce5f4: 4b0a 0203 |0036: aput v10, v2, v3 │ │ +0ce5f8: 5472 f207 |0038: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce5fc: 5273 e507 |003a: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce600: d804 0301 |003c: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0ce604: 5974 e507 |003e: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce608: 5274 e007 |0040: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0ce60c: 4b04 0203 |0042: aput v4, v2, v3 │ │ +0ce610: 5472 f207 |0044: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce614: 5273 e507 |0046: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce618: d804 0301 |0048: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0ce61c: 5974 e507 |004a: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce620: 4b05 0203 |004c: aput v5, v2, v3 │ │ +0ce624: 5472 f207 |004e: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce628: 5273 e507 |0050: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce62c: d804 0301 |0052: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0ce630: 5974 e507 |0054: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce634: 4b06 0203 |0056: aput v6, v2, v3 │ │ +0ce638: 5472 f207 |0058: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce63c: 5273 e507 |005a: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce640: d804 0301 |005c: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0ce644: 5974 e507 |005e: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce648: 4b09 0203 |0060: aput v9, v2, v3 │ │ +0ce64c: 5472 f207 |0062: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce650: 5273 e507 |0064: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce654: d804 0301 |0066: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0ce658: 5974 e507 |0068: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce65c: 4b01 0203 |006a: aput v1, v2, v3 │ │ +0ce660: 5472 f207 |006c: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce664: 5273 e507 |006e: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce668: d804 0301 |0070: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0ce66c: 5974 e507 |0072: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce670: 5274 e007 |0074: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0ce674: 4b04 0203 |0076: aput v4, v2, v3 │ │ +0ce678: 5472 f207 |0078: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce67c: 5273 e507 |007a: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce680: d804 0301 |007c: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0ce684: 5974 e507 |007e: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce688: 4b05 0203 |0080: aput v5, v2, v3 │ │ +0ce68c: 5472 f207 |0082: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce690: 5273 e507 |0084: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce694: d804 0301 |0086: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0ce698: 5974 e507 |0088: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce69c: 4b05 0203 |008a: aput v5, v2, v3 │ │ +0ce6a0: 5472 f207 |008c: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce6a4: 5273 e507 |008e: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce6a8: d804 0301 |0090: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0ce6ac: 5974 e507 |0092: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce6b0: 4b00 0203 |0094: aput v0, v2, v3 │ │ +0ce6b4: 5472 f207 |0096: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce6b8: 5273 e507 |0098: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce6bc: d804 0301 |009a: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0ce6c0: 5974 e507 |009c: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce6c4: 4b01 0203 |009e: aput v1, v2, v3 │ │ +0ce6c8: 5472 f207 |00a0: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce6cc: 5273 e507 |00a2: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce6d0: d804 0301 |00a4: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0ce6d4: 5974 e507 |00a6: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce6d8: 5274 e007 |00a8: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0ce6dc: 4b04 0203 |00aa: aput v4, v2, v3 │ │ +0ce6e0: 5472 f207 |00ac: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce6e4: 5273 e507 |00ae: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce6e8: d804 0301 |00b0: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0ce6ec: 5974 e507 |00b2: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce6f0: 4b06 0203 |00b4: aput v6, v2, v3 │ │ +0ce6f4: 5472 f207 |00b6: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce6f8: 5273 e507 |00b8: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce6fc: d804 0301 |00ba: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0ce700: 5974 e507 |00bc: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce704: 4b05 0203 |00be: aput v5, v2, v3 │ │ +0ce708: 5472 f207 |00c0: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce70c: 5273 e507 |00c2: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce710: d804 0301 |00c4: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0ce714: 5974 e507 |00c6: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce718: 4b00 0203 |00c8: aput v0, v2, v3 │ │ +0ce71c: 5472 f207 |00ca: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce720: 5273 e507 |00cc: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce724: d804 0301 |00ce: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0ce728: 5974 e507 |00d0: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce72c: 4b0a 0203 |00d2: aput v10, v2, v3 │ │ +0ce730: 5472 f207 |00d4: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce734: 5273 e507 |00d6: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce738: d804 0301 |00d8: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0ce73c: 5974 e507 |00da: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce740: 5274 e007 |00dc: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0ce744: 4b04 0203 |00de: aput v4, v2, v3 │ │ +0ce748: 5472 f207 |00e0: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce74c: 5273 e507 |00e2: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce750: d804 0301 |00e4: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0ce754: 5974 e507 |00e6: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce758: 4b06 0203 |00e8: aput v6, v2, v3 │ │ +0ce75c: 5472 f207 |00ea: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce760: 5273 e507 |00ec: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce764: d804 0301 |00ee: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0ce768: 5974 e507 |00f0: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce76c: 4b06 0203 |00f2: aput v6, v2, v3 │ │ +0ce770: 0e00 |00f4: return-void │ │ +0ce772: 5272 e507 |00f5: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce776: 5473 f207 |00f7: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce77a: 2133 |00f9: array-length v3, v3 │ │ +0ce77c: 3332 1cff |00fa: if-ne v2, v3, 0016 // -00e4 │ │ +0ce780: 7010 f00d 0700 |00fc: invoke-direct {v7}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ +0ce786: 2900 17ff |00ff: goto/16 0016 // -00e9 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=625 │ │ 0x000f line=627 │ │ 0x0013 line=628 │ │ 0x0016 line=631 │ │ 0x001d line=632 │ │ @@ -249621,149 +249772,149 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 262 16-bit code units │ │ -0c006c: |[0c006c] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/Texture;FFFF)V │ │ -0c007c: 5596 e407 |0000: iget-boolean v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ -0c0080: 3906 0a00 |0002: if-nez v6, 000c // +000a │ │ -0c0084: 2206 b003 |0004: new-instance v6, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0c0088: 1a07 030f |0006: const-string v7, "SpriteBatch.begin must be called before draw." // string@0f03 │ │ -0c008c: 7020 fb25 7600 |0008: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0c0092: 2706 |000b: throw v6 │ │ -0c0094: 5496 e807 |000c: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07e8 │ │ -0c0098: 326a ec00 |000e: if-eq v10, v6, 00fa // +00ec │ │ -0c009c: 7020 f90d a900 |0010: invoke-direct {v9, v10}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0df9 │ │ -0c00a2: a600 0b0d |0013: add-float v0, v11, v13 │ │ -0c00a6: a601 0c0e |0015: add-float v1, v12, v14 │ │ -0c00aa: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -0c00ac: 1504 803f |0018: const/high16 v4, #int 1065353216 // #3f80 │ │ -0c00b0: 1503 803f |001a: const/high16 v3, #int 1065353216 // #3f80 │ │ -0c00b4: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -0c00b6: 5496 f207 |001d: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c00ba: 5297 e507 |001f: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c00be: d808 0701 |0021: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0c00c2: 5998 e507 |0023: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c00c6: 4b0b 0607 |0025: aput v11, v6, v7 │ │ -0c00ca: 5496 f207 |0027: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c00ce: 5297 e507 |0029: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c00d2: d808 0701 |002b: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0c00d6: 5998 e507 |002d: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c00da: 4b0c 0607 |002f: aput v12, v6, v7 │ │ -0c00de: 5496 f207 |0031: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c00e2: 5297 e507 |0033: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c00e6: d808 0701 |0035: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0c00ea: 5998 e507 |0037: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c00ee: 5298 e007 |0039: iget v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c00f2: 4b08 0607 |003b: aput v8, v6, v7 │ │ -0c00f6: 5496 f207 |003d: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c00fa: 5297 e507 |003f: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c00fe: d808 0701 |0041: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0c0102: 5998 e507 |0043: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0106: 1208 |0045: const/4 v8, #int 0 // #0 │ │ -0c0108: 4b08 0607 |0046: aput v8, v6, v7 │ │ -0c010c: 5496 f207 |0048: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0110: 5297 e507 |004a: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0114: d808 0701 |004c: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0c0118: 5998 e507 |004e: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c011c: 1508 803f |0050: const/high16 v8, #int 1065353216 // #3f80 │ │ -0c0120: 4b08 0607 |0052: aput v8, v6, v7 │ │ -0c0124: 5496 f207 |0054: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0128: 5297 e507 |0056: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c012c: d808 0701 |0058: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0c0130: 5998 e507 |005a: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0134: 4b0b 0607 |005c: aput v11, v6, v7 │ │ -0c0138: 5496 f207 |005e: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c013c: 5297 e507 |0060: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0140: d808 0701 |0062: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0c0144: 5998 e507 |0064: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0148: 4b01 0607 |0066: aput v1, v6, v7 │ │ -0c014c: 5496 f207 |0068: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0150: 5297 e507 |006a: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0154: d808 0701 |006c: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0c0158: 5998 e507 |006e: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c015c: 5298 e007 |0070: iget v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c0160: 4b08 0607 |0072: aput v8, v6, v7 │ │ -0c0164: 5496 f207 |0074: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0168: 5297 e507 |0076: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c016c: d808 0701 |0078: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0c0170: 5998 e507 |007a: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0174: 1208 |007c: const/4 v8, #int 0 // #0 │ │ -0c0176: 4b08 0607 |007d: aput v8, v6, v7 │ │ -0c017a: 5496 f207 |007f: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c017e: 5297 e507 |0081: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0182: d808 0701 |0083: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0c0186: 5998 e507 |0085: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c018a: 1208 |0087: const/4 v8, #int 0 // #0 │ │ -0c018c: 4b08 0607 |0088: aput v8, v6, v7 │ │ -0c0190: 5496 f207 |008a: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0194: 5297 e507 |008c: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0198: d808 0701 |008e: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0c019c: 5998 e507 |0090: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c01a0: 4b00 0607 |0092: aput v0, v6, v7 │ │ -0c01a4: 5496 f207 |0094: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c01a8: 5297 e507 |0096: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c01ac: d808 0701 |0098: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0c01b0: 5998 e507 |009a: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c01b4: 4b01 0607 |009c: aput v1, v6, v7 │ │ -0c01b8: 5496 f207 |009e: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c01bc: 5297 e507 |00a0: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c01c0: d808 0701 |00a2: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0c01c4: 5998 e507 |00a4: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c01c8: 5298 e007 |00a6: iget v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c01cc: 4b08 0607 |00a8: aput v8, v6, v7 │ │ -0c01d0: 5496 f207 |00aa: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c01d4: 5297 e507 |00ac: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c01d8: d808 0701 |00ae: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0c01dc: 5998 e507 |00b0: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c01e0: 1508 803f |00b2: const/high16 v8, #int 1065353216 // #3f80 │ │ -0c01e4: 4b08 0607 |00b4: aput v8, v6, v7 │ │ -0c01e8: 5496 f207 |00b6: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c01ec: 5297 e507 |00b8: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c01f0: d808 0701 |00ba: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0c01f4: 5998 e507 |00bc: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c01f8: 1208 |00be: const/4 v8, #int 0 // #0 │ │ -0c01fa: 4b08 0607 |00bf: aput v8, v6, v7 │ │ -0c01fe: 5496 f207 |00c1: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0202: 5297 e507 |00c3: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0206: d808 0701 |00c5: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0c020a: 5998 e507 |00c7: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c020e: 4b00 0607 |00c9: aput v0, v6, v7 │ │ -0c0212: 5496 f207 |00cb: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0216: 5297 e507 |00cd: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c021a: d808 0701 |00cf: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0c021e: 5998 e507 |00d1: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0222: 4b0c 0607 |00d3: aput v12, v6, v7 │ │ -0c0226: 5496 f207 |00d5: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c022a: 5297 e507 |00d7: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c022e: d808 0701 |00d9: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0c0232: 5998 e507 |00db: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0236: 5298 e007 |00dd: iget v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c023a: 4b08 0607 |00df: aput v8, v6, v7 │ │ -0c023e: 5496 f207 |00e1: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0242: 5297 e507 |00e3: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0246: d808 0701 |00e5: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0c024a: 5998 e507 |00e7: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c024e: 1508 803f |00e9: const/high16 v8, #int 1065353216 // #3f80 │ │ -0c0252: 4b08 0607 |00eb: aput v8, v6, v7 │ │ -0c0256: 5496 f207 |00ed: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c025a: 5297 e507 |00ef: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c025e: d808 0701 |00f1: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0c0262: 5998 e507 |00f3: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0266: 1508 803f |00f5: const/high16 v8, #int 1065353216 // #3f80 │ │ -0c026a: 4b08 0607 |00f7: aput v8, v6, v7 │ │ -0c026e: 0e00 |00f9: return-void │ │ -0c0270: 5296 e507 |00fa: iget v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0274: 5497 f207 |00fc: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0278: 2177 |00fe: array-length v7, v7 │ │ -0c027a: 3376 14ff |00ff: if-ne v6, v7, 0013 // -00ec │ │ -0c027e: 7010 f00d 0900 |0101: invoke-direct {v9}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ -0c0284: 2900 0fff |0104: goto/16 0013 // -00f1 │ │ +0ce78c: |[0ce78c] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/Texture;FFFF)V │ │ +0ce79c: 5596 e407 |0000: iget-boolean v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ +0ce7a0: 3906 0a00 |0002: if-nez v6, 000c // +000a │ │ +0ce7a4: 2206 ae03 |0004: new-instance v6, Ljava/lang/IllegalStateException; // type@03ae │ │ +0ce7a8: 1a07 010f |0006: const-string v7, "SpriteBatch.begin must be called before draw." // string@0f01 │ │ +0ce7ac: 7020 fb25 7600 |0008: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0ce7b2: 2706 |000b: throw v6 │ │ +0ce7b4: 5496 e807 |000c: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07e8 │ │ +0ce7b8: 326a ec00 |000e: if-eq v10, v6, 00fa // +00ec │ │ +0ce7bc: 7020 f90d a900 |0010: invoke-direct {v9, v10}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0df9 │ │ +0ce7c2: a600 0b0d |0013: add-float v0, v11, v13 │ │ +0ce7c6: a601 0c0e |0015: add-float v1, v12, v14 │ │ +0ce7ca: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +0ce7cc: 1504 803f |0018: const/high16 v4, #int 1065353216 // #3f80 │ │ +0ce7d0: 1503 803f |001a: const/high16 v3, #int 1065353216 // #3f80 │ │ +0ce7d4: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +0ce7d6: 5496 f207 |001d: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce7da: 5297 e507 |001f: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce7de: d808 0701 |0021: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0ce7e2: 5998 e507 |0023: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce7e6: 4b0b 0607 |0025: aput v11, v6, v7 │ │ +0ce7ea: 5496 f207 |0027: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce7ee: 5297 e507 |0029: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce7f2: d808 0701 |002b: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0ce7f6: 5998 e507 |002d: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce7fa: 4b0c 0607 |002f: aput v12, v6, v7 │ │ +0ce7fe: 5496 f207 |0031: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce802: 5297 e507 |0033: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce806: d808 0701 |0035: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0ce80a: 5998 e507 |0037: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce80e: 5298 e007 |0039: iget v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0ce812: 4b08 0607 |003b: aput v8, v6, v7 │ │ +0ce816: 5496 f207 |003d: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce81a: 5297 e507 |003f: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce81e: d808 0701 |0041: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0ce822: 5998 e507 |0043: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce826: 1208 |0045: const/4 v8, #int 0 // #0 │ │ +0ce828: 4b08 0607 |0046: aput v8, v6, v7 │ │ +0ce82c: 5496 f207 |0048: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce830: 5297 e507 |004a: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce834: d808 0701 |004c: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0ce838: 5998 e507 |004e: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce83c: 1508 803f |0050: const/high16 v8, #int 1065353216 // #3f80 │ │ +0ce840: 4b08 0607 |0052: aput v8, v6, v7 │ │ +0ce844: 5496 f207 |0054: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce848: 5297 e507 |0056: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce84c: d808 0701 |0058: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0ce850: 5998 e507 |005a: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce854: 4b0b 0607 |005c: aput v11, v6, v7 │ │ +0ce858: 5496 f207 |005e: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce85c: 5297 e507 |0060: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce860: d808 0701 |0062: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0ce864: 5998 e507 |0064: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce868: 4b01 0607 |0066: aput v1, v6, v7 │ │ +0ce86c: 5496 f207 |0068: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce870: 5297 e507 |006a: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce874: d808 0701 |006c: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0ce878: 5998 e507 |006e: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce87c: 5298 e007 |0070: iget v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0ce880: 4b08 0607 |0072: aput v8, v6, v7 │ │ +0ce884: 5496 f207 |0074: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce888: 5297 e507 |0076: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce88c: d808 0701 |0078: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0ce890: 5998 e507 |007a: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce894: 1208 |007c: const/4 v8, #int 0 // #0 │ │ +0ce896: 4b08 0607 |007d: aput v8, v6, v7 │ │ +0ce89a: 5496 f207 |007f: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce89e: 5297 e507 |0081: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce8a2: d808 0701 |0083: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0ce8a6: 5998 e507 |0085: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce8aa: 1208 |0087: const/4 v8, #int 0 // #0 │ │ +0ce8ac: 4b08 0607 |0088: aput v8, v6, v7 │ │ +0ce8b0: 5496 f207 |008a: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce8b4: 5297 e507 |008c: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce8b8: d808 0701 |008e: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0ce8bc: 5998 e507 |0090: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce8c0: 4b00 0607 |0092: aput v0, v6, v7 │ │ +0ce8c4: 5496 f207 |0094: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce8c8: 5297 e507 |0096: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce8cc: d808 0701 |0098: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0ce8d0: 5998 e507 |009a: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce8d4: 4b01 0607 |009c: aput v1, v6, v7 │ │ +0ce8d8: 5496 f207 |009e: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce8dc: 5297 e507 |00a0: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce8e0: d808 0701 |00a2: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0ce8e4: 5998 e507 |00a4: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce8e8: 5298 e007 |00a6: iget v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0ce8ec: 4b08 0607 |00a8: aput v8, v6, v7 │ │ +0ce8f0: 5496 f207 |00aa: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce8f4: 5297 e507 |00ac: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce8f8: d808 0701 |00ae: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0ce8fc: 5998 e507 |00b0: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce900: 1508 803f |00b2: const/high16 v8, #int 1065353216 // #3f80 │ │ +0ce904: 4b08 0607 |00b4: aput v8, v6, v7 │ │ +0ce908: 5496 f207 |00b6: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce90c: 5297 e507 |00b8: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce910: d808 0701 |00ba: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0ce914: 5998 e507 |00bc: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce918: 1208 |00be: const/4 v8, #int 0 // #0 │ │ +0ce91a: 4b08 0607 |00bf: aput v8, v6, v7 │ │ +0ce91e: 5496 f207 |00c1: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce922: 5297 e507 |00c3: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce926: d808 0701 |00c5: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0ce92a: 5998 e507 |00c7: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce92e: 4b00 0607 |00c9: aput v0, v6, v7 │ │ +0ce932: 5496 f207 |00cb: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce936: 5297 e507 |00cd: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce93a: d808 0701 |00cf: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0ce93e: 5998 e507 |00d1: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce942: 4b0c 0607 |00d3: aput v12, v6, v7 │ │ +0ce946: 5496 f207 |00d5: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce94a: 5297 e507 |00d7: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce94e: d808 0701 |00d9: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0ce952: 5998 e507 |00db: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce956: 5298 e007 |00dd: iget v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0ce95a: 4b08 0607 |00df: aput v8, v6, v7 │ │ +0ce95e: 5496 f207 |00e1: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce962: 5297 e507 |00e3: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce966: d808 0701 |00e5: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0ce96a: 5998 e507 |00e7: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce96e: 1508 803f |00e9: const/high16 v8, #int 1065353216 // #3f80 │ │ +0ce972: 4b08 0607 |00eb: aput v8, v6, v7 │ │ +0ce976: 5496 f207 |00ed: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce97a: 5297 e507 |00ef: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce97e: d808 0701 |00f1: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0ce982: 5998 e507 |00f3: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce986: 1508 803f |00f5: const/high16 v8, #int 1065353216 // #3f80 │ │ +0ce98a: 4b08 0607 |00f7: aput v8, v6, v7 │ │ +0ce98e: 0e00 |00f9: return-void │ │ +0ce990: 5296 e507 |00fa: iget v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce994: 5497 f207 |00fc: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce998: 2177 |00fe: array-length v7, v7 │ │ +0ce99a: 3376 14ff |00ff: if-ne v6, v7, 0013 // -00ec │ │ +0ce99e: 7010 f00d 0900 |0101: invoke-direct {v9}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ +0ce9a4: 2900 0fff |0104: goto/16 0013 // -00f1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=661 │ │ 0x000c line=663 │ │ 0x0010 line=664 │ │ 0x0013 line=668 │ │ 0x0015 line=669 │ │ @@ -249813,137 +249964,137 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;FFFFFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 10 │ │ outs : 2 │ │ insns size : 244 16-bit code units │ │ -0c0288: |[0c0288] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/Texture;FFFFFFFF)V │ │ -0c0298: 5552 e407 |0000: iget-boolean v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ -0c029c: 3902 0a00 |0002: if-nez v2, 000c // +000a │ │ -0c02a0: 2202 b003 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0c02a4: 1a03 030f |0006: const-string v3, "SpriteBatch.begin must be called before draw." // string@0f03 │ │ -0c02a8: 7020 fb25 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0c02ae: 2702 |000b: throw v2 │ │ -0c02b0: 5452 e807 |000c: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07e8 │ │ -0c02b4: 3226 da00 |000e: if-eq v6, v2, 00e8 // +00da │ │ -0c02b8: 7020 f90d 6500 |0010: invoke-direct {v5, v6}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0df9 │ │ -0c02be: a600 0709 |0013: add-float v0, v7, v9 │ │ -0c02c2: a601 080a |0015: add-float v1, v8, v10 │ │ -0c02c6: 5452 f207 |0017: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c02ca: 5253 e507 |0019: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c02ce: d804 0301 |001b: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0c02d2: 5954 e507 |001d: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c02d6: 4b07 0203 |001f: aput v7, v2, v3 │ │ -0c02da: 5452 f207 |0021: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c02de: 5253 e507 |0023: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c02e2: d804 0301 |0025: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0c02e6: 5954 e507 |0027: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c02ea: 4b08 0203 |0029: aput v8, v2, v3 │ │ -0c02ee: 5452 f207 |002b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c02f2: 5253 e507 |002d: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c02f6: d804 0301 |002f: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0c02fa: 5954 e507 |0031: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c02fe: 5254 e007 |0033: iget v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c0302: 4b04 0203 |0035: aput v4, v2, v3 │ │ -0c0306: 5452 f207 |0037: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c030a: 5253 e507 |0039: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c030e: d804 0301 |003b: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0c0312: 5954 e507 |003d: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0316: 4b0b 0203 |003f: aput v11, v2, v3 │ │ -0c031a: 5452 f207 |0041: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c031e: 5253 e507 |0043: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0322: d804 0301 |0045: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0c0326: 5954 e507 |0047: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c032a: 4b0c 0203 |0049: aput v12, v2, v3 │ │ -0c032e: 5452 f207 |004b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0332: 5253 e507 |004d: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0336: d804 0301 |004f: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0c033a: 5954 e507 |0051: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c033e: 4b07 0203 |0053: aput v7, v2, v3 │ │ -0c0342: 5452 f207 |0055: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0346: 5253 e507 |0057: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c034a: d804 0301 |0059: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0c034e: 5954 e507 |005b: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0352: 4b01 0203 |005d: aput v1, v2, v3 │ │ -0c0356: 5452 f207 |005f: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c035a: 5253 e507 |0061: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c035e: d804 0301 |0063: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0c0362: 5954 e507 |0065: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0366: 5254 e007 |0067: iget v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c036a: 4b04 0203 |0069: aput v4, v2, v3 │ │ -0c036e: 5452 f207 |006b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0372: 5253 e507 |006d: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0376: d804 0301 |006f: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0c037a: 5954 e507 |0071: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c037e: 4b0b 0203 |0073: aput v11, v2, v3 │ │ -0c0382: 5452 f207 |0075: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0386: 5253 e507 |0077: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c038a: d804 0301 |0079: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0c038e: 5954 e507 |007b: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0392: 4b0e 0203 |007d: aput v14, v2, v3 │ │ -0c0396: 5452 f207 |007f: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c039a: 5253 e507 |0081: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c039e: d804 0301 |0083: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0c03a2: 5954 e507 |0085: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c03a6: 4b00 0203 |0087: aput v0, v2, v3 │ │ -0c03aa: 5452 f207 |0089: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c03ae: 5253 e507 |008b: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c03b2: d804 0301 |008d: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0c03b6: 5954 e507 |008f: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c03ba: 4b01 0203 |0091: aput v1, v2, v3 │ │ -0c03be: 5452 f207 |0093: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c03c2: 5253 e507 |0095: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c03c6: d804 0301 |0097: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0c03ca: 5954 e507 |0099: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c03ce: 5254 e007 |009b: iget v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c03d2: 4b04 0203 |009d: aput v4, v2, v3 │ │ -0c03d6: 5452 f207 |009f: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c03da: 5253 e507 |00a1: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c03de: d804 0301 |00a3: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0c03e2: 5954 e507 |00a5: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c03e6: 4b0d 0203 |00a7: aput v13, v2, v3 │ │ -0c03ea: 5452 f207 |00a9: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c03ee: 5253 e507 |00ab: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c03f2: d804 0301 |00ad: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0c03f6: 5954 e507 |00af: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c03fa: 4b0e 0203 |00b1: aput v14, v2, v3 │ │ -0c03fe: 5452 f207 |00b3: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0402: 5253 e507 |00b5: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0406: d804 0301 |00b7: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0c040a: 5954 e507 |00b9: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c040e: 4b00 0203 |00bb: aput v0, v2, v3 │ │ -0c0412: 5452 f207 |00bd: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0416: 5253 e507 |00bf: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c041a: d804 0301 |00c1: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0c041e: 5954 e507 |00c3: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0422: 4b08 0203 |00c5: aput v8, v2, v3 │ │ -0c0426: 5452 f207 |00c7: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c042a: 5253 e507 |00c9: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c042e: d804 0301 |00cb: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0c0432: 5954 e507 |00cd: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0436: 5254 e007 |00cf: iget v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c043a: 4b04 0203 |00d1: aput v4, v2, v3 │ │ -0c043e: 5452 f207 |00d3: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0442: 5253 e507 |00d5: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0446: d804 0301 |00d7: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0c044a: 5954 e507 |00d9: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c044e: 4b0d 0203 |00db: aput v13, v2, v3 │ │ -0c0452: 5452 f207 |00dd: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0456: 5253 e507 |00df: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c045a: d804 0301 |00e1: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0c045e: 5954 e507 |00e3: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0462: 4b0c 0203 |00e5: aput v12, v2, v3 │ │ -0c0466: 0e00 |00e7: return-void │ │ -0c0468: 5252 e507 |00e8: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c046c: 5453 f207 |00ea: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0470: 2133 |00ec: array-length v3, v3 │ │ -0c0472: 3332 26ff |00ed: if-ne v2, v3, 0013 // -00da │ │ -0c0476: 7010 f00d 0500 |00ef: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ -0c047c: 2900 21ff |00f2: goto/16 0013 // -00df │ │ +0ce9a8: |[0ce9a8] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/Texture;FFFFFFFF)V │ │ +0ce9b8: 5552 e407 |0000: iget-boolean v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ +0ce9bc: 3902 0a00 |0002: if-nez v2, 000c // +000a │ │ +0ce9c0: 2202 ae03 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@03ae │ │ +0ce9c4: 1a03 010f |0006: const-string v3, "SpriteBatch.begin must be called before draw." // string@0f01 │ │ +0ce9c8: 7020 fb25 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0ce9ce: 2702 |000b: throw v2 │ │ +0ce9d0: 5452 e807 |000c: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07e8 │ │ +0ce9d4: 3226 da00 |000e: if-eq v6, v2, 00e8 // +00da │ │ +0ce9d8: 7020 f90d 6500 |0010: invoke-direct {v5, v6}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0df9 │ │ +0ce9de: a600 0709 |0013: add-float v0, v7, v9 │ │ +0ce9e2: a601 080a |0015: add-float v1, v8, v10 │ │ +0ce9e6: 5452 f207 |0017: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce9ea: 5253 e507 |0019: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce9ee: d804 0301 |001b: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0ce9f2: 5954 e507 |001d: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ce9f6: 4b07 0203 |001f: aput v7, v2, v3 │ │ +0ce9fa: 5452 f207 |0021: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ce9fe: 5253 e507 |0023: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cea02: d804 0301 |0025: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0cea06: 5954 e507 |0027: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cea0a: 4b08 0203 |0029: aput v8, v2, v3 │ │ +0cea0e: 5452 f207 |002b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cea12: 5253 e507 |002d: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cea16: d804 0301 |002f: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0cea1a: 5954 e507 |0031: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cea1e: 5254 e007 |0033: iget v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0cea22: 4b04 0203 |0035: aput v4, v2, v3 │ │ +0cea26: 5452 f207 |0037: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cea2a: 5253 e507 |0039: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cea2e: d804 0301 |003b: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0cea32: 5954 e507 |003d: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cea36: 4b0b 0203 |003f: aput v11, v2, v3 │ │ +0cea3a: 5452 f207 |0041: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cea3e: 5253 e507 |0043: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cea42: d804 0301 |0045: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0cea46: 5954 e507 |0047: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cea4a: 4b0c 0203 |0049: aput v12, v2, v3 │ │ +0cea4e: 5452 f207 |004b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cea52: 5253 e507 |004d: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cea56: d804 0301 |004f: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0cea5a: 5954 e507 |0051: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cea5e: 4b07 0203 |0053: aput v7, v2, v3 │ │ +0cea62: 5452 f207 |0055: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cea66: 5253 e507 |0057: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cea6a: d804 0301 |0059: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0cea6e: 5954 e507 |005b: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cea72: 4b01 0203 |005d: aput v1, v2, v3 │ │ +0cea76: 5452 f207 |005f: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cea7a: 5253 e507 |0061: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cea7e: d804 0301 |0063: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0cea82: 5954 e507 |0065: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cea86: 5254 e007 |0067: iget v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0cea8a: 4b04 0203 |0069: aput v4, v2, v3 │ │ +0cea8e: 5452 f207 |006b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cea92: 5253 e507 |006d: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cea96: d804 0301 |006f: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0cea9a: 5954 e507 |0071: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cea9e: 4b0b 0203 |0073: aput v11, v2, v3 │ │ +0ceaa2: 5452 f207 |0075: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ceaa6: 5253 e507 |0077: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ceaaa: d804 0301 |0079: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0ceaae: 5954 e507 |007b: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ceab2: 4b0e 0203 |007d: aput v14, v2, v3 │ │ +0ceab6: 5452 f207 |007f: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ceaba: 5253 e507 |0081: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ceabe: d804 0301 |0083: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0ceac2: 5954 e507 |0085: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ceac6: 4b00 0203 |0087: aput v0, v2, v3 │ │ +0ceaca: 5452 f207 |0089: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ceace: 5253 e507 |008b: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cead2: d804 0301 |008d: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0cead6: 5954 e507 |008f: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ceada: 4b01 0203 |0091: aput v1, v2, v3 │ │ +0ceade: 5452 f207 |0093: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ceae2: 5253 e507 |0095: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ceae6: d804 0301 |0097: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0ceaea: 5954 e507 |0099: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ceaee: 5254 e007 |009b: iget v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0ceaf2: 4b04 0203 |009d: aput v4, v2, v3 │ │ +0ceaf6: 5452 f207 |009f: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ceafa: 5253 e507 |00a1: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ceafe: d804 0301 |00a3: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0ceb02: 5954 e507 |00a5: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ceb06: 4b0d 0203 |00a7: aput v13, v2, v3 │ │ +0ceb0a: 5452 f207 |00a9: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ceb0e: 5253 e507 |00ab: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ceb12: d804 0301 |00ad: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0ceb16: 5954 e507 |00af: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ceb1a: 4b0e 0203 |00b1: aput v14, v2, v3 │ │ +0ceb1e: 5452 f207 |00b3: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ceb22: 5253 e507 |00b5: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ceb26: d804 0301 |00b7: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0ceb2a: 5954 e507 |00b9: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ceb2e: 4b00 0203 |00bb: aput v0, v2, v3 │ │ +0ceb32: 5452 f207 |00bd: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ceb36: 5253 e507 |00bf: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ceb3a: d804 0301 |00c1: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0ceb3e: 5954 e507 |00c3: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ceb42: 4b08 0203 |00c5: aput v8, v2, v3 │ │ +0ceb46: 5452 f207 |00c7: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ceb4a: 5253 e507 |00c9: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ceb4e: d804 0301 |00cb: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0ceb52: 5954 e507 |00cd: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ceb56: 5254 e007 |00cf: iget v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0ceb5a: 4b04 0203 |00d1: aput v4, v2, v3 │ │ +0ceb5e: 5452 f207 |00d3: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ceb62: 5253 e507 |00d5: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ceb66: d804 0301 |00d7: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0ceb6a: 5954 e507 |00d9: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ceb6e: 4b0d 0203 |00db: aput v13, v2, v3 │ │ +0ceb72: 5452 f207 |00dd: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ceb76: 5253 e507 |00df: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ceb7a: d804 0301 |00e1: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0ceb7e: 5954 e507 |00e3: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ceb82: 4b0c 0203 |00e5: aput v12, v2, v3 │ │ +0ceb86: 0e00 |00e7: return-void │ │ +0ceb88: 5252 e507 |00e8: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ceb8c: 5453 f207 |00ea: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ceb90: 2133 |00ec: array-length v3, v3 │ │ +0ceb92: 3332 26ff |00ed: if-ne v2, v3, 0013 // -00da │ │ +0ceb96: 7010 f00d 0500 |00ef: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ +0ceb9c: 2900 21ff |00f2: goto/16 0013 // -00df │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ 0x000c line=588 │ │ 0x0010 line=589 │ │ 0x0013 line=592 │ │ 0x0015 line=593 │ │ @@ -249988,387 +250139,387 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;FFFFFFFFFIIIIZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 51 │ │ ins : 17 │ │ outs : 2 │ │ insns size : 730 16-bit code units │ │ -0c0480: |[0c0480] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/Texture;FFFFFFFFFIIIIZZ)V │ │ -0c0490: 0800 2200 |0000: move-object/from16 v0, v34 │ │ -0c0494: 5500 e407 |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ -0c0498: 021f 0000 |0004: move/from16 v31, v0 │ │ -0c049c: 391f 0a00 |0006: if-nez v31, 0010 // +000a │ │ -0c04a0: 221f b003 |0008: new-instance v31, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0c04a4: 1a20 030f |000a: const-string v32, "SpriteBatch.begin must be called before draw." // string@0f03 │ │ -0c04a8: 7602 fb25 1f00 |000c: invoke-direct/range {v31, v32}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0c04ae: 271f |000f: throw v31 │ │ -0c04b0: 0800 2200 |0010: move-object/from16 v0, v34 │ │ -0c04b4: 5400 e807 |0012: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07e8 │ │ -0c04b8: 081f 0000 |0014: move-object/from16 v31, v0 │ │ -0c04bc: 0800 2300 |0016: move-object/from16 v0, v35 │ │ -0c04c0: 0801 1f00 |0018: move-object/from16 v1, v31 │ │ -0c04c4: 3210 9202 |001a: if-eq v0, v1, 02ac // +0292 │ │ -0c04c8: 7602 f90d 2200 |001c: invoke-direct/range {v34, v35}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0df9 │ │ -0c04ce: a615 2426 |001f: add-float v21, v36, v38 │ │ -0c04d2: a616 2527 |0021: add-float v22, v37, v39 │ │ -0c04d6: 0200 2600 |0023: move/from16 v0, v38 │ │ -0c04da: 7f03 |0025: neg-float v3, v0 │ │ -0c04dc: 0200 2700 |0026: move/from16 v0, v39 │ │ -0c04e0: 7f05 |0028: neg-float v5, v0 │ │ -0c04e2: a704 2826 |0029: sub-float v4, v40, v38 │ │ -0c04e6: a706 2927 |002b: sub-float v6, v41, v39 │ │ -0c04ea: 151f 803f |002d: const/high16 v31, #int 1065353216 // #3f80 │ │ -0c04ee: 2d1f 2a1f |002f: cmpl-float v31, v42, v31 │ │ -0c04f2: 391f 0800 |0031: if-nez v31, 0039 // +0008 │ │ -0c04f6: 151f 803f |0033: const/high16 v31, #int 1065353216 // #3f80 │ │ -0c04fa: 2d1f 2b1f |0035: cmpl-float v31, v43, v31 │ │ -0c04fe: 381f 0a00 |0037: if-eqz v31, 0041 // +000a │ │ -0c0502: a803 032a |0039: mul-float v3, v3, v42 │ │ -0c0506: a805 052b |003b: mul-float v5, v5, v43 │ │ -0c050a: a804 042a |003d: mul-float v4, v4, v42 │ │ -0c050e: a806 062b |003f: mul-float v6, v6, v43 │ │ -0c0512: 0137 |0041: move v7, v3 │ │ -0c0514: 0158 |0042: move v8, v5 │ │ -0c0516: 0139 |0043: move v9, v3 │ │ -0c0518: 016a |0044: move v10, v6 │ │ -0c051a: 014b |0045: move v11, v4 │ │ -0c051c: 016c |0046: move v12, v6 │ │ -0c051e: 014d |0047: move v13, v4 │ │ -0c0520: 015e |0048: move v14, v5 │ │ -0c0522: 131f 0000 |0049: const/16 v31, #int 0 // #0 │ │ -0c0526: 2d1f 2c1f |004b: cmpl-float v31, v44, v31 │ │ -0c052a: 381f 7b02 |004d: if-eqz v31, 02c8 // +027b │ │ -0c052e: 7701 8c13 2c00 |004f: invoke-static/range {v44}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@138c │ │ -0c0534: 0a02 |0052: move-result v2 │ │ -0c0536: 7701 9a13 2c00 |0053: invoke-static/range {v44}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@139a │ │ -0c053c: 0a0f |0056: move-result v15 │ │ -0c053e: a81f 0207 |0057: mul-float v31, v2, v7 │ │ -0c0542: a820 0f08 |0059: mul-float v32, v15, v8 │ │ -0c0546: a717 1f20 |005b: sub-float v23, v31, v32 │ │ -0c054a: a81f 0f07 |005d: mul-float v31, v15, v7 │ │ -0c054e: a820 0208 |005f: mul-float v32, v2, v8 │ │ -0c0552: a61b 1f20 |0061: add-float v27, v31, v32 │ │ -0c0556: a81f 0209 |0063: mul-float v31, v2, v9 │ │ -0c055a: a820 0f0a |0065: mul-float v32, v15, v10 │ │ -0c055e: a718 1f20 |0067: sub-float v24, v31, v32 │ │ -0c0562: a81f 0f09 |0069: mul-float v31, v15, v9 │ │ -0c0566: a820 020a |006b: mul-float v32, v2, v10 │ │ -0c056a: a61c 1f20 |006d: add-float v28, v31, v32 │ │ -0c056e: a81f 020b |006f: mul-float v31, v2, v11 │ │ -0c0572: a820 0f0c |0071: mul-float v32, v15, v12 │ │ -0c0576: a719 1f20 |0073: sub-float v25, v31, v32 │ │ -0c057a: a81f 0f0b |0075: mul-float v31, v15, v11 │ │ -0c057e: a820 020c |0077: mul-float v32, v2, v12 │ │ -0c0582: a61d 1f20 |0079: add-float v29, v31, v32 │ │ -0c0586: a71f 1918 |007b: sub-float v31, v25, v24 │ │ -0c058a: a61a 171f |007d: add-float v26, v23, v31 │ │ -0c058e: a71f 1c1b |007f: sub-float v31, v28, v27 │ │ -0c0592: a71e 1d1f |0081: sub-float v30, v29, v31 │ │ -0c0596: a617 1715 |0083: add-float v23, v23, v21 │ │ -0c059a: a61b 1b16 |0085: add-float v27, v27, v22 │ │ -0c059e: a618 1815 |0087: add-float v24, v24, v21 │ │ -0c05a2: a61c 1c16 |0089: add-float v28, v28, v22 │ │ -0c05a6: a619 1915 |008b: add-float v25, v25, v21 │ │ -0c05aa: a61d 1d16 |008d: add-float v29, v29, v22 │ │ -0c05ae: a61a 1a15 |008f: add-float v26, v26, v21 │ │ -0c05b2: a61e 1e16 |0091: add-float v30, v30, v22 │ │ -0c05b6: 0200 2d00 |0093: move/from16 v0, v45 │ │ -0c05ba: 8200 |0095: int-to-float v0, v0 │ │ -0c05bc: 021f 0000 |0096: move/from16 v31, v0 │ │ -0c05c0: 0800 2200 |0098: move-object/from16 v0, v34 │ │ -0c05c4: 5200 e707 |009a: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexWidth:F // field@07e7 │ │ -0c05c8: 0220 0000 |009c: move/from16 v32, v0 │ │ -0c05cc: a811 1f20 |009e: mul-float v17, v31, v32 │ │ -0c05d0: 901f 2e30 |00a0: add-int v31, v46, v48 │ │ -0c05d4: 0200 1f00 |00a2: move/from16 v0, v31 │ │ -0c05d8: 8200 |00a4: int-to-float v0, v0 │ │ -0c05da: 021f 0000 |00a5: move/from16 v31, v0 │ │ -0c05de: 0800 2200 |00a7: move-object/from16 v0, v34 │ │ -0c05e2: 5200 e607 |00a9: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexHeight:F // field@07e6 │ │ -0c05e6: 0220 0000 |00ab: move/from16 v32, v0 │ │ -0c05ea: a813 1f20 |00ad: mul-float v19, v31, v32 │ │ -0c05ee: 901f 2d2f |00af: add-int v31, v45, v47 │ │ -0c05f2: 0200 1f00 |00b1: move/from16 v0, v31 │ │ -0c05f6: 8200 |00b3: int-to-float v0, v0 │ │ -0c05f8: 021f 0000 |00b4: move/from16 v31, v0 │ │ -0c05fc: 0800 2200 |00b6: move-object/from16 v0, v34 │ │ -0c0600: 5200 e707 |00b8: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexWidth:F // field@07e7 │ │ -0c0604: 0220 0000 |00ba: move/from16 v32, v0 │ │ -0c0608: a812 1f20 |00bc: mul-float v18, v31, v32 │ │ -0c060c: 0200 2e00 |00be: move/from16 v0, v46 │ │ -0c0610: 8200 |00c0: int-to-float v0, v0 │ │ -0c0612: 021f 0000 |00c1: move/from16 v31, v0 │ │ -0c0616: 0800 2200 |00c3: move-object/from16 v0, v34 │ │ -0c061a: 5200 e607 |00c5: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexHeight:F // field@07e6 │ │ -0c061e: 0220 0000 |00c7: move/from16 v32, v0 │ │ -0c0622: a814 1f20 |00c9: mul-float v20, v31, v32 │ │ -0c0626: 3831 0800 |00cb: if-eqz v49, 00d3 // +0008 │ │ -0c062a: 0210 1100 |00cd: move/from16 v16, v17 │ │ -0c062e: 0211 1200 |00cf: move/from16 v17, v18 │ │ -0c0632: 0212 1000 |00d1: move/from16 v18, v16 │ │ -0c0636: 3832 0800 |00d3: if-eqz v50, 00db // +0008 │ │ -0c063a: 0210 1300 |00d5: move/from16 v16, v19 │ │ -0c063e: 0213 1400 |00d7: move/from16 v19, v20 │ │ -0c0642: 0214 1000 |00d9: move/from16 v20, v16 │ │ -0c0646: 0800 2200 |00db: move-object/from16 v0, v34 │ │ -0c064a: 5400 f207 |00dd: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c064e: 081f 0000 |00df: move-object/from16 v31, v0 │ │ -0c0652: 0800 2200 |00e1: move-object/from16 v0, v34 │ │ -0c0656: 5200 e507 |00e3: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c065a: 0220 0000 |00e5: move/from16 v32, v0 │ │ -0c065e: d821 2001 |00e7: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c0662: 0200 2100 |00e9: move/from16 v0, v33 │ │ -0c0666: 0801 2200 |00eb: move-object/from16 v1, v34 │ │ -0c066a: 5910 e507 |00ed: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c066e: 4b17 1f20 |00ef: aput v23, v31, v32 │ │ -0c0672: 0800 2200 |00f1: move-object/from16 v0, v34 │ │ -0c0676: 5400 f207 |00f3: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c067a: 081f 0000 |00f5: move-object/from16 v31, v0 │ │ -0c067e: 0800 2200 |00f7: move-object/from16 v0, v34 │ │ -0c0682: 5200 e507 |00f9: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0686: 0220 0000 |00fb: move/from16 v32, v0 │ │ -0c068a: d821 2001 |00fd: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c068e: 0200 2100 |00ff: move/from16 v0, v33 │ │ -0c0692: 0801 2200 |0101: move-object/from16 v1, v34 │ │ -0c0696: 5910 e507 |0103: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c069a: 4b1b 1f20 |0105: aput v27, v31, v32 │ │ -0c069e: 0800 2200 |0107: move-object/from16 v0, v34 │ │ -0c06a2: 5400 f207 |0109: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c06a6: 081f 0000 |010b: move-object/from16 v31, v0 │ │ -0c06aa: 0800 2200 |010d: move-object/from16 v0, v34 │ │ -0c06ae: 5200 e507 |010f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c06b2: 0220 0000 |0111: move/from16 v32, v0 │ │ -0c06b6: d821 2001 |0113: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c06ba: 0200 2100 |0115: move/from16 v0, v33 │ │ -0c06be: 0801 2200 |0117: move-object/from16 v1, v34 │ │ -0c06c2: 5910 e507 |0119: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c06c6: 0800 2200 |011b: move-object/from16 v0, v34 │ │ -0c06ca: 5200 e007 |011d: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c06ce: 0221 0000 |011f: move/from16 v33, v0 │ │ -0c06d2: 4b21 1f20 |0121: aput v33, v31, v32 │ │ -0c06d6: 0800 2200 |0123: move-object/from16 v0, v34 │ │ -0c06da: 5400 f207 |0125: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c06de: 081f 0000 |0127: move-object/from16 v31, v0 │ │ -0c06e2: 0800 2200 |0129: move-object/from16 v0, v34 │ │ -0c06e6: 5200 e507 |012b: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c06ea: 0220 0000 |012d: move/from16 v32, v0 │ │ -0c06ee: d821 2001 |012f: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c06f2: 0200 2100 |0131: move/from16 v0, v33 │ │ -0c06f6: 0801 2200 |0133: move-object/from16 v1, v34 │ │ -0c06fa: 5910 e507 |0135: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c06fe: 4b11 1f20 |0137: aput v17, v31, v32 │ │ -0c0702: 0800 2200 |0139: move-object/from16 v0, v34 │ │ -0c0706: 5400 f207 |013b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c070a: 081f 0000 |013d: move-object/from16 v31, v0 │ │ -0c070e: 0800 2200 |013f: move-object/from16 v0, v34 │ │ -0c0712: 5200 e507 |0141: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0716: 0220 0000 |0143: move/from16 v32, v0 │ │ -0c071a: d821 2001 |0145: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c071e: 0200 2100 |0147: move/from16 v0, v33 │ │ -0c0722: 0801 2200 |0149: move-object/from16 v1, v34 │ │ -0c0726: 5910 e507 |014b: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c072a: 4b13 1f20 |014d: aput v19, v31, v32 │ │ -0c072e: 0800 2200 |014f: move-object/from16 v0, v34 │ │ -0c0732: 5400 f207 |0151: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0736: 081f 0000 |0153: move-object/from16 v31, v0 │ │ -0c073a: 0800 2200 |0155: move-object/from16 v0, v34 │ │ -0c073e: 5200 e507 |0157: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0742: 0220 0000 |0159: move/from16 v32, v0 │ │ -0c0746: d821 2001 |015b: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c074a: 0200 2100 |015d: move/from16 v0, v33 │ │ -0c074e: 0801 2200 |015f: move-object/from16 v1, v34 │ │ -0c0752: 5910 e507 |0161: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0756: 4b18 1f20 |0163: aput v24, v31, v32 │ │ -0c075a: 0800 2200 |0165: move-object/from16 v0, v34 │ │ -0c075e: 5400 f207 |0167: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0762: 081f 0000 |0169: move-object/from16 v31, v0 │ │ -0c0766: 0800 2200 |016b: move-object/from16 v0, v34 │ │ -0c076a: 5200 e507 |016d: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c076e: 0220 0000 |016f: move/from16 v32, v0 │ │ -0c0772: d821 2001 |0171: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c0776: 0200 2100 |0173: move/from16 v0, v33 │ │ -0c077a: 0801 2200 |0175: move-object/from16 v1, v34 │ │ -0c077e: 5910 e507 |0177: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0782: 4b1c 1f20 |0179: aput v28, v31, v32 │ │ -0c0786: 0800 2200 |017b: move-object/from16 v0, v34 │ │ -0c078a: 5400 f207 |017d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c078e: 081f 0000 |017f: move-object/from16 v31, v0 │ │ -0c0792: 0800 2200 |0181: move-object/from16 v0, v34 │ │ -0c0796: 5200 e507 |0183: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c079a: 0220 0000 |0185: move/from16 v32, v0 │ │ -0c079e: d821 2001 |0187: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c07a2: 0200 2100 |0189: move/from16 v0, v33 │ │ -0c07a6: 0801 2200 |018b: move-object/from16 v1, v34 │ │ -0c07aa: 5910 e507 |018d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c07ae: 0800 2200 |018f: move-object/from16 v0, v34 │ │ -0c07b2: 5200 e007 |0191: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c07b6: 0221 0000 |0193: move/from16 v33, v0 │ │ -0c07ba: 4b21 1f20 |0195: aput v33, v31, v32 │ │ -0c07be: 0800 2200 |0197: move-object/from16 v0, v34 │ │ -0c07c2: 5400 f207 |0199: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c07c6: 081f 0000 |019b: move-object/from16 v31, v0 │ │ -0c07ca: 0800 2200 |019d: move-object/from16 v0, v34 │ │ -0c07ce: 5200 e507 |019f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c07d2: 0220 0000 |01a1: move/from16 v32, v0 │ │ -0c07d6: d821 2001 |01a3: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c07da: 0200 2100 |01a5: move/from16 v0, v33 │ │ -0c07de: 0801 2200 |01a7: move-object/from16 v1, v34 │ │ -0c07e2: 5910 e507 |01a9: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c07e6: 4b11 1f20 |01ab: aput v17, v31, v32 │ │ -0c07ea: 0800 2200 |01ad: move-object/from16 v0, v34 │ │ -0c07ee: 5400 f207 |01af: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c07f2: 081f 0000 |01b1: move-object/from16 v31, v0 │ │ -0c07f6: 0800 2200 |01b3: move-object/from16 v0, v34 │ │ -0c07fa: 5200 e507 |01b5: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c07fe: 0220 0000 |01b7: move/from16 v32, v0 │ │ -0c0802: d821 2001 |01b9: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c0806: 0200 2100 |01bb: move/from16 v0, v33 │ │ -0c080a: 0801 2200 |01bd: move-object/from16 v1, v34 │ │ -0c080e: 5910 e507 |01bf: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0812: 4b14 1f20 |01c1: aput v20, v31, v32 │ │ -0c0816: 0800 2200 |01c3: move-object/from16 v0, v34 │ │ -0c081a: 5400 f207 |01c5: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c081e: 081f 0000 |01c7: move-object/from16 v31, v0 │ │ -0c0822: 0800 2200 |01c9: move-object/from16 v0, v34 │ │ -0c0826: 5200 e507 |01cb: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c082a: 0220 0000 |01cd: move/from16 v32, v0 │ │ -0c082e: d821 2001 |01cf: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c0832: 0200 2100 |01d1: move/from16 v0, v33 │ │ -0c0836: 0801 2200 |01d3: move-object/from16 v1, v34 │ │ -0c083a: 5910 e507 |01d5: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c083e: 4b19 1f20 |01d7: aput v25, v31, v32 │ │ -0c0842: 0800 2200 |01d9: move-object/from16 v0, v34 │ │ -0c0846: 5400 f207 |01db: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c084a: 081f 0000 |01dd: move-object/from16 v31, v0 │ │ -0c084e: 0800 2200 |01df: move-object/from16 v0, v34 │ │ -0c0852: 5200 e507 |01e1: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0856: 0220 0000 |01e3: move/from16 v32, v0 │ │ -0c085a: d821 2001 |01e5: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c085e: 0200 2100 |01e7: move/from16 v0, v33 │ │ -0c0862: 0801 2200 |01e9: move-object/from16 v1, v34 │ │ -0c0866: 5910 e507 |01eb: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c086a: 4b1d 1f20 |01ed: aput v29, v31, v32 │ │ -0c086e: 0800 2200 |01ef: move-object/from16 v0, v34 │ │ -0c0872: 5400 f207 |01f1: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0876: 081f 0000 |01f3: move-object/from16 v31, v0 │ │ -0c087a: 0800 2200 |01f5: move-object/from16 v0, v34 │ │ -0c087e: 5200 e507 |01f7: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0882: 0220 0000 |01f9: move/from16 v32, v0 │ │ -0c0886: d821 2001 |01fb: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c088a: 0200 2100 |01fd: move/from16 v0, v33 │ │ -0c088e: 0801 2200 |01ff: move-object/from16 v1, v34 │ │ -0c0892: 5910 e507 |0201: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0896: 0800 2200 |0203: move-object/from16 v0, v34 │ │ -0c089a: 5200 e007 |0205: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c089e: 0221 0000 |0207: move/from16 v33, v0 │ │ -0c08a2: 4b21 1f20 |0209: aput v33, v31, v32 │ │ -0c08a6: 0800 2200 |020b: move-object/from16 v0, v34 │ │ -0c08aa: 5400 f207 |020d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c08ae: 081f 0000 |020f: move-object/from16 v31, v0 │ │ -0c08b2: 0800 2200 |0211: move-object/from16 v0, v34 │ │ -0c08b6: 5200 e507 |0213: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c08ba: 0220 0000 |0215: move/from16 v32, v0 │ │ -0c08be: d821 2001 |0217: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c08c2: 0200 2100 |0219: move/from16 v0, v33 │ │ -0c08c6: 0801 2200 |021b: move-object/from16 v1, v34 │ │ -0c08ca: 5910 e507 |021d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c08ce: 4b12 1f20 |021f: aput v18, v31, v32 │ │ -0c08d2: 0800 2200 |0221: move-object/from16 v0, v34 │ │ -0c08d6: 5400 f207 |0223: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c08da: 081f 0000 |0225: move-object/from16 v31, v0 │ │ -0c08de: 0800 2200 |0227: move-object/from16 v0, v34 │ │ -0c08e2: 5200 e507 |0229: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c08e6: 0220 0000 |022b: move/from16 v32, v0 │ │ -0c08ea: d821 2001 |022d: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c08ee: 0200 2100 |022f: move/from16 v0, v33 │ │ -0c08f2: 0801 2200 |0231: move-object/from16 v1, v34 │ │ -0c08f6: 5910 e507 |0233: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c08fa: 4b14 1f20 |0235: aput v20, v31, v32 │ │ -0c08fe: 0800 2200 |0237: move-object/from16 v0, v34 │ │ -0c0902: 5400 f207 |0239: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0906: 081f 0000 |023b: move-object/from16 v31, v0 │ │ -0c090a: 0800 2200 |023d: move-object/from16 v0, v34 │ │ -0c090e: 5200 e507 |023f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0912: 0220 0000 |0241: move/from16 v32, v0 │ │ -0c0916: d821 2001 |0243: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c091a: 0200 2100 |0245: move/from16 v0, v33 │ │ -0c091e: 0801 2200 |0247: move-object/from16 v1, v34 │ │ -0c0922: 5910 e507 |0249: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0926: 4b1a 1f20 |024b: aput v26, v31, v32 │ │ -0c092a: 0800 2200 |024d: move-object/from16 v0, v34 │ │ -0c092e: 5400 f207 |024f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0932: 081f 0000 |0251: move-object/from16 v31, v0 │ │ -0c0936: 0800 2200 |0253: move-object/from16 v0, v34 │ │ -0c093a: 5200 e507 |0255: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c093e: 0220 0000 |0257: move/from16 v32, v0 │ │ -0c0942: d821 2001 |0259: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c0946: 0200 2100 |025b: move/from16 v0, v33 │ │ -0c094a: 0801 2200 |025d: move-object/from16 v1, v34 │ │ -0c094e: 5910 e507 |025f: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0952: 4b1e 1f20 |0261: aput v30, v31, v32 │ │ -0c0956: 0800 2200 |0263: move-object/from16 v0, v34 │ │ -0c095a: 5400 f207 |0265: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c095e: 081f 0000 |0267: move-object/from16 v31, v0 │ │ -0c0962: 0800 2200 |0269: move-object/from16 v0, v34 │ │ -0c0966: 5200 e507 |026b: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c096a: 0220 0000 |026d: move/from16 v32, v0 │ │ -0c096e: d821 2001 |026f: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c0972: 0200 2100 |0271: move/from16 v0, v33 │ │ -0c0976: 0801 2200 |0273: move-object/from16 v1, v34 │ │ -0c097a: 5910 e507 |0275: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c097e: 0800 2200 |0277: move-object/from16 v0, v34 │ │ -0c0982: 5200 e007 |0279: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c0986: 0221 0000 |027b: move/from16 v33, v0 │ │ -0c098a: 4b21 1f20 |027d: aput v33, v31, v32 │ │ -0c098e: 0800 2200 |027f: move-object/from16 v0, v34 │ │ -0c0992: 5400 f207 |0281: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0996: 081f 0000 |0283: move-object/from16 v31, v0 │ │ -0c099a: 0800 2200 |0285: move-object/from16 v0, v34 │ │ -0c099e: 5200 e507 |0287: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c09a2: 0220 0000 |0289: move/from16 v32, v0 │ │ -0c09a6: d821 2001 |028b: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c09aa: 0200 2100 |028d: move/from16 v0, v33 │ │ -0c09ae: 0801 2200 |028f: move-object/from16 v1, v34 │ │ -0c09b2: 5910 e507 |0291: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c09b6: 4b12 1f20 |0293: aput v18, v31, v32 │ │ -0c09ba: 0800 2200 |0295: move-object/from16 v0, v34 │ │ -0c09be: 5400 f207 |0297: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c09c2: 081f 0000 |0299: move-object/from16 v31, v0 │ │ -0c09c6: 0800 2200 |029b: move-object/from16 v0, v34 │ │ -0c09ca: 5200 e507 |029d: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c09ce: 0220 0000 |029f: move/from16 v32, v0 │ │ -0c09d2: d821 2001 |02a1: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c09d6: 0200 2100 |02a3: move/from16 v0, v33 │ │ -0c09da: 0801 2200 |02a5: move-object/from16 v1, v34 │ │ -0c09de: 5910 e507 |02a7: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c09e2: 4b13 1f20 |02a9: aput v19, v31, v32 │ │ -0c09e6: 0e00 |02ab: return-void │ │ -0c09e8: 0800 2200 |02ac: move-object/from16 v0, v34 │ │ -0c09ec: 5200 e507 |02ae: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c09f0: 021f 0000 |02b0: move/from16 v31, v0 │ │ -0c09f4: 0800 2200 |02b2: move-object/from16 v0, v34 │ │ -0c09f8: 5400 f207 |02b4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c09fc: 0820 0000 |02b6: move-object/from16 v32, v0 │ │ -0c0a00: 0800 2000 |02b8: move-object/from16 v0, v32 │ │ -0c0a04: 2100 |02ba: array-length v0, v0 │ │ -0c0a06: 0220 0000 |02bb: move/from16 v32, v0 │ │ -0c0a0a: 0200 1f00 |02bd: move/from16 v0, v31 │ │ -0c0a0e: 0201 2000 |02bf: move/from16 v1, v32 │ │ -0c0a12: 3310 5efd |02c1: if-ne v0, v1, 001f // -02a2 │ │ -0c0a16: 7601 f00d 2200 |02c3: invoke-direct/range {v34}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ -0c0a1c: 2900 59fd |02c6: goto/16 001f // -02a7 │ │ -0c0a20: 0217 0700 |02c8: move/from16 v23, v7 │ │ -0c0a24: 021b 0800 |02ca: move/from16 v27, v8 │ │ -0c0a28: 0218 0900 |02cc: move/from16 v24, v9 │ │ -0c0a2c: 021c 0a00 |02ce: move/from16 v28, v10 │ │ -0c0a30: 0219 0b00 |02d0: move/from16 v25, v11 │ │ -0c0a34: 021d 0c00 |02d2: move/from16 v29, v12 │ │ -0c0a38: 021a 0d00 |02d4: move/from16 v26, v13 │ │ -0c0a3c: 021e 0e00 |02d6: move/from16 v30, v14 │ │ -0c0a40: 2900 abfd |02d8: goto/16 0083 // -0255 │ │ +0ceba0: |[0ceba0] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/Texture;FFFFFFFFFIIIIZZ)V │ │ +0cebb0: 0800 2200 |0000: move-object/from16 v0, v34 │ │ +0cebb4: 5500 e407 |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ +0cebb8: 021f 0000 |0004: move/from16 v31, v0 │ │ +0cebbc: 391f 0a00 |0006: if-nez v31, 0010 // +000a │ │ +0cebc0: 221f ae03 |0008: new-instance v31, Ljava/lang/IllegalStateException; // type@03ae │ │ +0cebc4: 1a20 010f |000a: const-string v32, "SpriteBatch.begin must be called before draw." // string@0f01 │ │ +0cebc8: 7602 fb25 1f00 |000c: invoke-direct/range {v31, v32}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0cebce: 271f |000f: throw v31 │ │ +0cebd0: 0800 2200 |0010: move-object/from16 v0, v34 │ │ +0cebd4: 5400 e807 |0012: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07e8 │ │ +0cebd8: 081f 0000 |0014: move-object/from16 v31, v0 │ │ +0cebdc: 0800 2300 |0016: move-object/from16 v0, v35 │ │ +0cebe0: 0801 1f00 |0018: move-object/from16 v1, v31 │ │ +0cebe4: 3210 9202 |001a: if-eq v0, v1, 02ac // +0292 │ │ +0cebe8: 7602 f90d 2200 |001c: invoke-direct/range {v34, v35}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0df9 │ │ +0cebee: a615 2426 |001f: add-float v21, v36, v38 │ │ +0cebf2: a616 2527 |0021: add-float v22, v37, v39 │ │ +0cebf6: 0200 2600 |0023: move/from16 v0, v38 │ │ +0cebfa: 7f03 |0025: neg-float v3, v0 │ │ +0cebfc: 0200 2700 |0026: move/from16 v0, v39 │ │ +0cec00: 7f05 |0028: neg-float v5, v0 │ │ +0cec02: a704 2826 |0029: sub-float v4, v40, v38 │ │ +0cec06: a706 2927 |002b: sub-float v6, v41, v39 │ │ +0cec0a: 151f 803f |002d: const/high16 v31, #int 1065353216 // #3f80 │ │ +0cec0e: 2d1f 2a1f |002f: cmpl-float v31, v42, v31 │ │ +0cec12: 391f 0800 |0031: if-nez v31, 0039 // +0008 │ │ +0cec16: 151f 803f |0033: const/high16 v31, #int 1065353216 // #3f80 │ │ +0cec1a: 2d1f 2b1f |0035: cmpl-float v31, v43, v31 │ │ +0cec1e: 381f 0a00 |0037: if-eqz v31, 0041 // +000a │ │ +0cec22: a803 032a |0039: mul-float v3, v3, v42 │ │ +0cec26: a805 052b |003b: mul-float v5, v5, v43 │ │ +0cec2a: a804 042a |003d: mul-float v4, v4, v42 │ │ +0cec2e: a806 062b |003f: mul-float v6, v6, v43 │ │ +0cec32: 0137 |0041: move v7, v3 │ │ +0cec34: 0158 |0042: move v8, v5 │ │ +0cec36: 0139 |0043: move v9, v3 │ │ +0cec38: 016a |0044: move v10, v6 │ │ +0cec3a: 014b |0045: move v11, v4 │ │ +0cec3c: 016c |0046: move v12, v6 │ │ +0cec3e: 014d |0047: move v13, v4 │ │ +0cec40: 015e |0048: move v14, v5 │ │ +0cec42: 131f 0000 |0049: const/16 v31, #int 0 // #0 │ │ +0cec46: 2d1f 2c1f |004b: cmpl-float v31, v44, v31 │ │ +0cec4a: 381f 7b02 |004d: if-eqz v31, 02c8 // +027b │ │ +0cec4e: 7701 8c13 2c00 |004f: invoke-static/range {v44}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@138c │ │ +0cec54: 0a02 |0052: move-result v2 │ │ +0cec56: 7701 9a13 2c00 |0053: invoke-static/range {v44}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@139a │ │ +0cec5c: 0a0f |0056: move-result v15 │ │ +0cec5e: a81f 0207 |0057: mul-float v31, v2, v7 │ │ +0cec62: a820 0f08 |0059: mul-float v32, v15, v8 │ │ +0cec66: a717 1f20 |005b: sub-float v23, v31, v32 │ │ +0cec6a: a81f 0f07 |005d: mul-float v31, v15, v7 │ │ +0cec6e: a820 0208 |005f: mul-float v32, v2, v8 │ │ +0cec72: a61b 1f20 |0061: add-float v27, v31, v32 │ │ +0cec76: a81f 0209 |0063: mul-float v31, v2, v9 │ │ +0cec7a: a820 0f0a |0065: mul-float v32, v15, v10 │ │ +0cec7e: a718 1f20 |0067: sub-float v24, v31, v32 │ │ +0cec82: a81f 0f09 |0069: mul-float v31, v15, v9 │ │ +0cec86: a820 020a |006b: mul-float v32, v2, v10 │ │ +0cec8a: a61c 1f20 |006d: add-float v28, v31, v32 │ │ +0cec8e: a81f 020b |006f: mul-float v31, v2, v11 │ │ +0cec92: a820 0f0c |0071: mul-float v32, v15, v12 │ │ +0cec96: a719 1f20 |0073: sub-float v25, v31, v32 │ │ +0cec9a: a81f 0f0b |0075: mul-float v31, v15, v11 │ │ +0cec9e: a820 020c |0077: mul-float v32, v2, v12 │ │ +0ceca2: a61d 1f20 |0079: add-float v29, v31, v32 │ │ +0ceca6: a71f 1918 |007b: sub-float v31, v25, v24 │ │ +0cecaa: a61a 171f |007d: add-float v26, v23, v31 │ │ +0cecae: a71f 1c1b |007f: sub-float v31, v28, v27 │ │ +0cecb2: a71e 1d1f |0081: sub-float v30, v29, v31 │ │ +0cecb6: a617 1715 |0083: add-float v23, v23, v21 │ │ +0cecba: a61b 1b16 |0085: add-float v27, v27, v22 │ │ +0cecbe: a618 1815 |0087: add-float v24, v24, v21 │ │ +0cecc2: a61c 1c16 |0089: add-float v28, v28, v22 │ │ +0cecc6: a619 1915 |008b: add-float v25, v25, v21 │ │ +0cecca: a61d 1d16 |008d: add-float v29, v29, v22 │ │ +0cecce: a61a 1a15 |008f: add-float v26, v26, v21 │ │ +0cecd2: a61e 1e16 |0091: add-float v30, v30, v22 │ │ +0cecd6: 0200 2d00 |0093: move/from16 v0, v45 │ │ +0cecda: 8200 |0095: int-to-float v0, v0 │ │ +0cecdc: 021f 0000 |0096: move/from16 v31, v0 │ │ +0cece0: 0800 2200 |0098: move-object/from16 v0, v34 │ │ +0cece4: 5200 e707 |009a: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexWidth:F // field@07e7 │ │ +0cece8: 0220 0000 |009c: move/from16 v32, v0 │ │ +0cecec: a811 1f20 |009e: mul-float v17, v31, v32 │ │ +0cecf0: 901f 2e30 |00a0: add-int v31, v46, v48 │ │ +0cecf4: 0200 1f00 |00a2: move/from16 v0, v31 │ │ +0cecf8: 8200 |00a4: int-to-float v0, v0 │ │ +0cecfa: 021f 0000 |00a5: move/from16 v31, v0 │ │ +0cecfe: 0800 2200 |00a7: move-object/from16 v0, v34 │ │ +0ced02: 5200 e607 |00a9: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexHeight:F // field@07e6 │ │ +0ced06: 0220 0000 |00ab: move/from16 v32, v0 │ │ +0ced0a: a813 1f20 |00ad: mul-float v19, v31, v32 │ │ +0ced0e: 901f 2d2f |00af: add-int v31, v45, v47 │ │ +0ced12: 0200 1f00 |00b1: move/from16 v0, v31 │ │ +0ced16: 8200 |00b3: int-to-float v0, v0 │ │ +0ced18: 021f 0000 |00b4: move/from16 v31, v0 │ │ +0ced1c: 0800 2200 |00b6: move-object/from16 v0, v34 │ │ +0ced20: 5200 e707 |00b8: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexWidth:F // field@07e7 │ │ +0ced24: 0220 0000 |00ba: move/from16 v32, v0 │ │ +0ced28: a812 1f20 |00bc: mul-float v18, v31, v32 │ │ +0ced2c: 0200 2e00 |00be: move/from16 v0, v46 │ │ +0ced30: 8200 |00c0: int-to-float v0, v0 │ │ +0ced32: 021f 0000 |00c1: move/from16 v31, v0 │ │ +0ced36: 0800 2200 |00c3: move-object/from16 v0, v34 │ │ +0ced3a: 5200 e607 |00c5: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexHeight:F // field@07e6 │ │ +0ced3e: 0220 0000 |00c7: move/from16 v32, v0 │ │ +0ced42: a814 1f20 |00c9: mul-float v20, v31, v32 │ │ +0ced46: 3831 0800 |00cb: if-eqz v49, 00d3 // +0008 │ │ +0ced4a: 0210 1100 |00cd: move/from16 v16, v17 │ │ +0ced4e: 0211 1200 |00cf: move/from16 v17, v18 │ │ +0ced52: 0212 1000 |00d1: move/from16 v18, v16 │ │ +0ced56: 3832 0800 |00d3: if-eqz v50, 00db // +0008 │ │ +0ced5a: 0210 1300 |00d5: move/from16 v16, v19 │ │ +0ced5e: 0213 1400 |00d7: move/from16 v19, v20 │ │ +0ced62: 0214 1000 |00d9: move/from16 v20, v16 │ │ +0ced66: 0800 2200 |00db: move-object/from16 v0, v34 │ │ +0ced6a: 5400 f207 |00dd: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ced6e: 081f 0000 |00df: move-object/from16 v31, v0 │ │ +0ced72: 0800 2200 |00e1: move-object/from16 v0, v34 │ │ +0ced76: 5200 e507 |00e3: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ced7a: 0220 0000 |00e5: move/from16 v32, v0 │ │ +0ced7e: d821 2001 |00e7: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0ced82: 0200 2100 |00e9: move/from16 v0, v33 │ │ +0ced86: 0801 2200 |00eb: move-object/from16 v1, v34 │ │ +0ced8a: 5910 e507 |00ed: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ced8e: 4b17 1f20 |00ef: aput v23, v31, v32 │ │ +0ced92: 0800 2200 |00f1: move-object/from16 v0, v34 │ │ +0ced96: 5400 f207 |00f3: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ced9a: 081f 0000 |00f5: move-object/from16 v31, v0 │ │ +0ced9e: 0800 2200 |00f7: move-object/from16 v0, v34 │ │ +0ceda2: 5200 e507 |00f9: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ceda6: 0220 0000 |00fb: move/from16 v32, v0 │ │ +0cedaa: d821 2001 |00fd: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cedae: 0200 2100 |00ff: move/from16 v0, v33 │ │ +0cedb2: 0801 2200 |0101: move-object/from16 v1, v34 │ │ +0cedb6: 5910 e507 |0103: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cedba: 4b1b 1f20 |0105: aput v27, v31, v32 │ │ +0cedbe: 0800 2200 |0107: move-object/from16 v0, v34 │ │ +0cedc2: 5400 f207 |0109: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cedc6: 081f 0000 |010b: move-object/from16 v31, v0 │ │ +0cedca: 0800 2200 |010d: move-object/from16 v0, v34 │ │ +0cedce: 5200 e507 |010f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cedd2: 0220 0000 |0111: move/from16 v32, v0 │ │ +0cedd6: d821 2001 |0113: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cedda: 0200 2100 |0115: move/from16 v0, v33 │ │ +0cedde: 0801 2200 |0117: move-object/from16 v1, v34 │ │ +0cede2: 5910 e507 |0119: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cede6: 0800 2200 |011b: move-object/from16 v0, v34 │ │ +0cedea: 5200 e007 |011d: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0cedee: 0221 0000 |011f: move/from16 v33, v0 │ │ +0cedf2: 4b21 1f20 |0121: aput v33, v31, v32 │ │ +0cedf6: 0800 2200 |0123: move-object/from16 v0, v34 │ │ +0cedfa: 5400 f207 |0125: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cedfe: 081f 0000 |0127: move-object/from16 v31, v0 │ │ +0cee02: 0800 2200 |0129: move-object/from16 v0, v34 │ │ +0cee06: 5200 e507 |012b: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cee0a: 0220 0000 |012d: move/from16 v32, v0 │ │ +0cee0e: d821 2001 |012f: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cee12: 0200 2100 |0131: move/from16 v0, v33 │ │ +0cee16: 0801 2200 |0133: move-object/from16 v1, v34 │ │ +0cee1a: 5910 e507 |0135: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cee1e: 4b11 1f20 |0137: aput v17, v31, v32 │ │ +0cee22: 0800 2200 |0139: move-object/from16 v0, v34 │ │ +0cee26: 5400 f207 |013b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cee2a: 081f 0000 |013d: move-object/from16 v31, v0 │ │ +0cee2e: 0800 2200 |013f: move-object/from16 v0, v34 │ │ +0cee32: 5200 e507 |0141: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cee36: 0220 0000 |0143: move/from16 v32, v0 │ │ +0cee3a: d821 2001 |0145: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cee3e: 0200 2100 |0147: move/from16 v0, v33 │ │ +0cee42: 0801 2200 |0149: move-object/from16 v1, v34 │ │ +0cee46: 5910 e507 |014b: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cee4a: 4b13 1f20 |014d: aput v19, v31, v32 │ │ +0cee4e: 0800 2200 |014f: move-object/from16 v0, v34 │ │ +0cee52: 5400 f207 |0151: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cee56: 081f 0000 |0153: move-object/from16 v31, v0 │ │ +0cee5a: 0800 2200 |0155: move-object/from16 v0, v34 │ │ +0cee5e: 5200 e507 |0157: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cee62: 0220 0000 |0159: move/from16 v32, v0 │ │ +0cee66: d821 2001 |015b: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cee6a: 0200 2100 |015d: move/from16 v0, v33 │ │ +0cee6e: 0801 2200 |015f: move-object/from16 v1, v34 │ │ +0cee72: 5910 e507 |0161: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cee76: 4b18 1f20 |0163: aput v24, v31, v32 │ │ +0cee7a: 0800 2200 |0165: move-object/from16 v0, v34 │ │ +0cee7e: 5400 f207 |0167: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cee82: 081f 0000 |0169: move-object/from16 v31, v0 │ │ +0cee86: 0800 2200 |016b: move-object/from16 v0, v34 │ │ +0cee8a: 5200 e507 |016d: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cee8e: 0220 0000 |016f: move/from16 v32, v0 │ │ +0cee92: d821 2001 |0171: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cee96: 0200 2100 |0173: move/from16 v0, v33 │ │ +0cee9a: 0801 2200 |0175: move-object/from16 v1, v34 │ │ +0cee9e: 5910 e507 |0177: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ceea2: 4b1c 1f20 |0179: aput v28, v31, v32 │ │ +0ceea6: 0800 2200 |017b: move-object/from16 v0, v34 │ │ +0ceeaa: 5400 f207 |017d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ceeae: 081f 0000 |017f: move-object/from16 v31, v0 │ │ +0ceeb2: 0800 2200 |0181: move-object/from16 v0, v34 │ │ +0ceeb6: 5200 e507 |0183: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ceeba: 0220 0000 |0185: move/from16 v32, v0 │ │ +0ceebe: d821 2001 |0187: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0ceec2: 0200 2100 |0189: move/from16 v0, v33 │ │ +0ceec6: 0801 2200 |018b: move-object/from16 v1, v34 │ │ +0ceeca: 5910 e507 |018d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ceece: 0800 2200 |018f: move-object/from16 v0, v34 │ │ +0ceed2: 5200 e007 |0191: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0ceed6: 0221 0000 |0193: move/from16 v33, v0 │ │ +0ceeda: 4b21 1f20 |0195: aput v33, v31, v32 │ │ +0ceede: 0800 2200 |0197: move-object/from16 v0, v34 │ │ +0ceee2: 5400 f207 |0199: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ceee6: 081f 0000 |019b: move-object/from16 v31, v0 │ │ +0ceeea: 0800 2200 |019d: move-object/from16 v0, v34 │ │ +0ceeee: 5200 e507 |019f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0ceef2: 0220 0000 |01a1: move/from16 v32, v0 │ │ +0ceef6: d821 2001 |01a3: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0ceefa: 0200 2100 |01a5: move/from16 v0, v33 │ │ +0ceefe: 0801 2200 |01a7: move-object/from16 v1, v34 │ │ +0cef02: 5910 e507 |01a9: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cef06: 4b11 1f20 |01ab: aput v17, v31, v32 │ │ +0cef0a: 0800 2200 |01ad: move-object/from16 v0, v34 │ │ +0cef0e: 5400 f207 |01af: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cef12: 081f 0000 |01b1: move-object/from16 v31, v0 │ │ +0cef16: 0800 2200 |01b3: move-object/from16 v0, v34 │ │ +0cef1a: 5200 e507 |01b5: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cef1e: 0220 0000 |01b7: move/from16 v32, v0 │ │ +0cef22: d821 2001 |01b9: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cef26: 0200 2100 |01bb: move/from16 v0, v33 │ │ +0cef2a: 0801 2200 |01bd: move-object/from16 v1, v34 │ │ +0cef2e: 5910 e507 |01bf: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cef32: 4b14 1f20 |01c1: aput v20, v31, v32 │ │ +0cef36: 0800 2200 |01c3: move-object/from16 v0, v34 │ │ +0cef3a: 5400 f207 |01c5: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cef3e: 081f 0000 |01c7: move-object/from16 v31, v0 │ │ +0cef42: 0800 2200 |01c9: move-object/from16 v0, v34 │ │ +0cef46: 5200 e507 |01cb: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cef4a: 0220 0000 |01cd: move/from16 v32, v0 │ │ +0cef4e: d821 2001 |01cf: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cef52: 0200 2100 |01d1: move/from16 v0, v33 │ │ +0cef56: 0801 2200 |01d3: move-object/from16 v1, v34 │ │ +0cef5a: 5910 e507 |01d5: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cef5e: 4b19 1f20 |01d7: aput v25, v31, v32 │ │ +0cef62: 0800 2200 |01d9: move-object/from16 v0, v34 │ │ +0cef66: 5400 f207 |01db: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cef6a: 081f 0000 |01dd: move-object/from16 v31, v0 │ │ +0cef6e: 0800 2200 |01df: move-object/from16 v0, v34 │ │ +0cef72: 5200 e507 |01e1: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cef76: 0220 0000 |01e3: move/from16 v32, v0 │ │ +0cef7a: d821 2001 |01e5: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cef7e: 0200 2100 |01e7: move/from16 v0, v33 │ │ +0cef82: 0801 2200 |01e9: move-object/from16 v1, v34 │ │ +0cef86: 5910 e507 |01eb: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cef8a: 4b1d 1f20 |01ed: aput v29, v31, v32 │ │ +0cef8e: 0800 2200 |01ef: move-object/from16 v0, v34 │ │ +0cef92: 5400 f207 |01f1: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cef96: 081f 0000 |01f3: move-object/from16 v31, v0 │ │ +0cef9a: 0800 2200 |01f5: move-object/from16 v0, v34 │ │ +0cef9e: 5200 e507 |01f7: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cefa2: 0220 0000 |01f9: move/from16 v32, v0 │ │ +0cefa6: d821 2001 |01fb: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cefaa: 0200 2100 |01fd: move/from16 v0, v33 │ │ +0cefae: 0801 2200 |01ff: move-object/from16 v1, v34 │ │ +0cefb2: 5910 e507 |0201: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cefb6: 0800 2200 |0203: move-object/from16 v0, v34 │ │ +0cefba: 5200 e007 |0205: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0cefbe: 0221 0000 |0207: move/from16 v33, v0 │ │ +0cefc2: 4b21 1f20 |0209: aput v33, v31, v32 │ │ +0cefc6: 0800 2200 |020b: move-object/from16 v0, v34 │ │ +0cefca: 5400 f207 |020d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cefce: 081f 0000 |020f: move-object/from16 v31, v0 │ │ +0cefd2: 0800 2200 |0211: move-object/from16 v0, v34 │ │ +0cefd6: 5200 e507 |0213: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cefda: 0220 0000 |0215: move/from16 v32, v0 │ │ +0cefde: d821 2001 |0217: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cefe2: 0200 2100 |0219: move/from16 v0, v33 │ │ +0cefe6: 0801 2200 |021b: move-object/from16 v1, v34 │ │ +0cefea: 5910 e507 |021d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cefee: 4b12 1f20 |021f: aput v18, v31, v32 │ │ +0ceff2: 0800 2200 |0221: move-object/from16 v0, v34 │ │ +0ceff6: 5400 f207 |0223: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0ceffa: 081f 0000 |0225: move-object/from16 v31, v0 │ │ +0ceffe: 0800 2200 |0227: move-object/from16 v0, v34 │ │ +0cf002: 5200 e507 |0229: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf006: 0220 0000 |022b: move/from16 v32, v0 │ │ +0cf00a: d821 2001 |022d: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cf00e: 0200 2100 |022f: move/from16 v0, v33 │ │ +0cf012: 0801 2200 |0231: move-object/from16 v1, v34 │ │ +0cf016: 5910 e507 |0233: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf01a: 4b14 1f20 |0235: aput v20, v31, v32 │ │ +0cf01e: 0800 2200 |0237: move-object/from16 v0, v34 │ │ +0cf022: 5400 f207 |0239: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf026: 081f 0000 |023b: move-object/from16 v31, v0 │ │ +0cf02a: 0800 2200 |023d: move-object/from16 v0, v34 │ │ +0cf02e: 5200 e507 |023f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf032: 0220 0000 |0241: move/from16 v32, v0 │ │ +0cf036: d821 2001 |0243: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cf03a: 0200 2100 |0245: move/from16 v0, v33 │ │ +0cf03e: 0801 2200 |0247: move-object/from16 v1, v34 │ │ +0cf042: 5910 e507 |0249: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf046: 4b1a 1f20 |024b: aput v26, v31, v32 │ │ +0cf04a: 0800 2200 |024d: move-object/from16 v0, v34 │ │ +0cf04e: 5400 f207 |024f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf052: 081f 0000 |0251: move-object/from16 v31, v0 │ │ +0cf056: 0800 2200 |0253: move-object/from16 v0, v34 │ │ +0cf05a: 5200 e507 |0255: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf05e: 0220 0000 |0257: move/from16 v32, v0 │ │ +0cf062: d821 2001 |0259: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cf066: 0200 2100 |025b: move/from16 v0, v33 │ │ +0cf06a: 0801 2200 |025d: move-object/from16 v1, v34 │ │ +0cf06e: 5910 e507 |025f: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf072: 4b1e 1f20 |0261: aput v30, v31, v32 │ │ +0cf076: 0800 2200 |0263: move-object/from16 v0, v34 │ │ +0cf07a: 5400 f207 |0265: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf07e: 081f 0000 |0267: move-object/from16 v31, v0 │ │ +0cf082: 0800 2200 |0269: move-object/from16 v0, v34 │ │ +0cf086: 5200 e507 |026b: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf08a: 0220 0000 |026d: move/from16 v32, v0 │ │ +0cf08e: d821 2001 |026f: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cf092: 0200 2100 |0271: move/from16 v0, v33 │ │ +0cf096: 0801 2200 |0273: move-object/from16 v1, v34 │ │ +0cf09a: 5910 e507 |0275: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf09e: 0800 2200 |0277: move-object/from16 v0, v34 │ │ +0cf0a2: 5200 e007 |0279: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0cf0a6: 0221 0000 |027b: move/from16 v33, v0 │ │ +0cf0aa: 4b21 1f20 |027d: aput v33, v31, v32 │ │ +0cf0ae: 0800 2200 |027f: move-object/from16 v0, v34 │ │ +0cf0b2: 5400 f207 |0281: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf0b6: 081f 0000 |0283: move-object/from16 v31, v0 │ │ +0cf0ba: 0800 2200 |0285: move-object/from16 v0, v34 │ │ +0cf0be: 5200 e507 |0287: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf0c2: 0220 0000 |0289: move/from16 v32, v0 │ │ +0cf0c6: d821 2001 |028b: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cf0ca: 0200 2100 |028d: move/from16 v0, v33 │ │ +0cf0ce: 0801 2200 |028f: move-object/from16 v1, v34 │ │ +0cf0d2: 5910 e507 |0291: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf0d6: 4b12 1f20 |0293: aput v18, v31, v32 │ │ +0cf0da: 0800 2200 |0295: move-object/from16 v0, v34 │ │ +0cf0de: 5400 f207 |0297: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf0e2: 081f 0000 |0299: move-object/from16 v31, v0 │ │ +0cf0e6: 0800 2200 |029b: move-object/from16 v0, v34 │ │ +0cf0ea: 5200 e507 |029d: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf0ee: 0220 0000 |029f: move/from16 v32, v0 │ │ +0cf0f2: d821 2001 |02a1: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cf0f6: 0200 2100 |02a3: move/from16 v0, v33 │ │ +0cf0fa: 0801 2200 |02a5: move-object/from16 v1, v34 │ │ +0cf0fe: 5910 e507 |02a7: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf102: 4b13 1f20 |02a9: aput v19, v31, v32 │ │ +0cf106: 0e00 |02ab: return-void │ │ +0cf108: 0800 2200 |02ac: move-object/from16 v0, v34 │ │ +0cf10c: 5200 e507 |02ae: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf110: 021f 0000 |02b0: move/from16 v31, v0 │ │ +0cf114: 0800 2200 |02b2: move-object/from16 v0, v34 │ │ +0cf118: 5400 f207 |02b4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf11c: 0820 0000 |02b6: move-object/from16 v32, v0 │ │ +0cf120: 0800 2000 |02b8: move-object/from16 v0, v32 │ │ +0cf124: 2100 |02ba: array-length v0, v0 │ │ +0cf126: 0220 0000 |02bb: move/from16 v32, v0 │ │ +0cf12a: 0200 1f00 |02bd: move/from16 v0, v31 │ │ +0cf12e: 0201 2000 |02bf: move/from16 v1, v32 │ │ +0cf132: 3310 5efd |02c1: if-ne v0, v1, 001f // -02a2 │ │ +0cf136: 7601 f00d 2200 |02c3: invoke-direct/range {v34}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ +0cf13c: 2900 59fd |02c6: goto/16 001f // -02a7 │ │ +0cf140: 0217 0700 |02c8: move/from16 v23, v7 │ │ +0cf144: 021b 0800 |02ca: move/from16 v27, v8 │ │ +0cf148: 0218 0900 |02cc: move/from16 v24, v9 │ │ +0cf14c: 021c 0a00 |02ce: move/from16 v28, v10 │ │ +0cf150: 0219 0b00 |02d0: move/from16 v25, v11 │ │ +0cf154: 021d 0c00 |02d2: move/from16 v29, v12 │ │ +0cf158: 021a 0d00 |02d4: move/from16 v26, v13 │ │ +0cf15c: 021e 0e00 |02d6: move/from16 v30, v14 │ │ +0cf160: 2900 abfd |02d8: goto/16 0083 // -0255 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0010 line=340 │ │ 0x001c line=341 │ │ 0x001f line=345 │ │ 0x0021 line=346 │ │ @@ -250526,161 +250677,161 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;FFFFIIIIZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 12 │ │ outs : 2 │ │ insns size : 282 16-bit code units │ │ -0c0a44: |[0c0a44] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/Texture;FFFFIIIIZZ)V │ │ -0c0a54: 55b8 e407 |0000: iget-boolean v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ -0c0a58: 3908 0a00 |0002: if-nez v8, 000c // +000a │ │ -0c0a5c: 2208 b003 |0004: new-instance v8, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0c0a60: 1a09 030f |0006: const-string v9, "SpriteBatch.begin must be called before draw." // string@0f03 │ │ -0c0a64: 7020 fb25 9800 |0008: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0c0a6a: 2708 |000b: throw v8 │ │ -0c0a6c: 54b8 e807 |000c: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07e8 │ │ -0c0a70: 328c 0001 |000e: if-eq v12, v8, 010e // +0100 │ │ -0c0a74: 7020 f90d cb00 |0010: invoke-direct {v11, v12}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0df9 │ │ -0c0a7a: 0200 1100 |0013: move/from16 v0, v17 │ │ -0c0a7e: 8208 |0015: int-to-float v8, v0 │ │ -0c0a80: 52b9 e707 |0016: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexWidth:F // field@07e7 │ │ -0c0a84: a804 0809 |0018: mul-float v4, v8, v9 │ │ -0c0a88: 9008 1214 |001a: add-int v8, v18, v20 │ │ -0c0a8c: 8288 |001c: int-to-float v8, v8 │ │ -0c0a8e: 52b9 e607 |001d: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexHeight:F // field@07e6 │ │ -0c0a92: a806 0809 |001f: mul-float v6, v8, v9 │ │ -0c0a96: 9008 1113 |0021: add-int v8, v17, v19 │ │ -0c0a9a: 8288 |0023: int-to-float v8, v8 │ │ -0c0a9c: 52b9 e707 |0024: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexWidth:F // field@07e7 │ │ -0c0aa0: a805 0809 |0026: mul-float v5, v8, v9 │ │ -0c0aa4: 0200 1200 |0028: move/from16 v0, v18 │ │ -0c0aa8: 8208 |002a: int-to-float v8, v0 │ │ -0c0aaa: 52b9 e607 |002b: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexHeight:F // field@07e6 │ │ -0c0aae: a807 0809 |002d: mul-float v7, v8, v9 │ │ -0c0ab2: a601 0d0f |002f: add-float v1, v13, v15 │ │ -0c0ab6: a602 0e10 |0031: add-float v2, v14, v16 │ │ -0c0aba: 3815 0500 |0033: if-eqz v21, 0038 // +0005 │ │ -0c0abe: 0143 |0035: move v3, v4 │ │ -0c0ac0: 0154 |0036: move v4, v5 │ │ -0c0ac2: 0135 |0037: move v5, v3 │ │ -0c0ac4: 3816 0500 |0038: if-eqz v22, 003d // +0005 │ │ -0c0ac8: 0163 |003a: move v3, v6 │ │ -0c0aca: 0176 |003b: move v6, v7 │ │ -0c0acc: 0137 |003c: move v7, v3 │ │ -0c0ace: 54b8 f207 |003d: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0ad2: 52b9 e507 |003f: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0ad6: d80a 0901 |0041: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0c0ada: 59ba e507 |0043: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0ade: 4b0d 0809 |0045: aput v13, v8, v9 │ │ -0c0ae2: 54b8 f207 |0047: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0ae6: 52b9 e507 |0049: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0aea: d80a 0901 |004b: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0c0aee: 59ba e507 |004d: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0af2: 4b0e 0809 |004f: aput v14, v8, v9 │ │ -0c0af6: 54b8 f207 |0051: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0afa: 52b9 e507 |0053: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0afe: d80a 0901 |0055: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0c0b02: 59ba e507 |0057: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0b06: 52ba e007 |0059: iget v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c0b0a: 4b0a 0809 |005b: aput v10, v8, v9 │ │ -0c0b0e: 54b8 f207 |005d: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0b12: 52b9 e507 |005f: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0b16: d80a 0901 |0061: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0c0b1a: 59ba e507 |0063: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0b1e: 4b04 0809 |0065: aput v4, v8, v9 │ │ -0c0b22: 54b8 f207 |0067: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0b26: 52b9 e507 |0069: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0b2a: d80a 0901 |006b: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0c0b2e: 59ba e507 |006d: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0b32: 4b06 0809 |006f: aput v6, v8, v9 │ │ -0c0b36: 54b8 f207 |0071: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0b3a: 52b9 e507 |0073: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0b3e: d80a 0901 |0075: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0c0b42: 59ba e507 |0077: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0b46: 4b0d 0809 |0079: aput v13, v8, v9 │ │ -0c0b4a: 54b8 f207 |007b: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0b4e: 52b9 e507 |007d: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0b52: d80a 0901 |007f: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0c0b56: 59ba e507 |0081: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0b5a: 4b02 0809 |0083: aput v2, v8, v9 │ │ -0c0b5e: 54b8 f207 |0085: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0b62: 52b9 e507 |0087: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0b66: d80a 0901 |0089: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0c0b6a: 59ba e507 |008b: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0b6e: 52ba e007 |008d: iget v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c0b72: 4b0a 0809 |008f: aput v10, v8, v9 │ │ -0c0b76: 54b8 f207 |0091: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0b7a: 52b9 e507 |0093: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0b7e: d80a 0901 |0095: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0c0b82: 59ba e507 |0097: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0b86: 4b04 0809 |0099: aput v4, v8, v9 │ │ -0c0b8a: 54b8 f207 |009b: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0b8e: 52b9 e507 |009d: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0b92: d80a 0901 |009f: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0c0b96: 59ba e507 |00a1: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0b9a: 4b07 0809 |00a3: aput v7, v8, v9 │ │ -0c0b9e: 54b8 f207 |00a5: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0ba2: 52b9 e507 |00a7: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0ba6: d80a 0901 |00a9: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0c0baa: 59ba e507 |00ab: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0bae: 4b01 0809 |00ad: aput v1, v8, v9 │ │ -0c0bb2: 54b8 f207 |00af: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0bb6: 52b9 e507 |00b1: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0bba: d80a 0901 |00b3: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0c0bbe: 59ba e507 |00b5: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0bc2: 4b02 0809 |00b7: aput v2, v8, v9 │ │ -0c0bc6: 54b8 f207 |00b9: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0bca: 52b9 e507 |00bb: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0bce: d80a 0901 |00bd: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0c0bd2: 59ba e507 |00bf: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0bd6: 52ba e007 |00c1: iget v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c0bda: 4b0a 0809 |00c3: aput v10, v8, v9 │ │ -0c0bde: 54b8 f207 |00c5: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0be2: 52b9 e507 |00c7: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0be6: d80a 0901 |00c9: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0c0bea: 59ba e507 |00cb: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0bee: 4b05 0809 |00cd: aput v5, v8, v9 │ │ -0c0bf2: 54b8 f207 |00cf: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0bf6: 52b9 e507 |00d1: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0bfa: d80a 0901 |00d3: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0c0bfe: 59ba e507 |00d5: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0c02: 4b07 0809 |00d7: aput v7, v8, v9 │ │ -0c0c06: 54b8 f207 |00d9: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0c0a: 52b9 e507 |00db: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0c0e: d80a 0901 |00dd: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0c0c12: 59ba e507 |00df: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0c16: 4b01 0809 |00e1: aput v1, v8, v9 │ │ -0c0c1a: 54b8 f207 |00e3: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0c1e: 52b9 e507 |00e5: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0c22: d80a 0901 |00e7: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0c0c26: 59ba e507 |00e9: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0c2a: 4b0e 0809 |00eb: aput v14, v8, v9 │ │ -0c0c2e: 54b8 f207 |00ed: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0c32: 52b9 e507 |00ef: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0c36: d80a 0901 |00f1: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0c0c3a: 59ba e507 |00f3: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0c3e: 52ba e007 |00f5: iget v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c0c42: 4b0a 0809 |00f7: aput v10, v8, v9 │ │ -0c0c46: 54b8 f207 |00f9: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0c4a: 52b9 e507 |00fb: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0c4e: d80a 0901 |00fd: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0c0c52: 59ba e507 |00ff: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0c56: 4b05 0809 |0101: aput v5, v8, v9 │ │ -0c0c5a: 54b8 f207 |0103: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0c5e: 52b9 e507 |0105: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0c62: d80a 0901 |0107: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0c0c66: 59ba e507 |0109: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0c6a: 4b06 0809 |010b: aput v6, v8, v9 │ │ -0c0c6e: 0e00 |010d: return-void │ │ -0c0c70: 52b8 e507 |010e: iget v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0c74: 54b9 f207 |0110: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0c78: 2199 |0112: array-length v9, v9 │ │ -0c0c7a: 3398 00ff |0113: if-ne v8, v9, 0013 // -0100 │ │ -0c0c7e: 7010 f00d 0b00 |0115: invoke-direct {v11}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ -0c0c84: 2900 fbfe |0118: goto/16 0013 // -0105 │ │ +0cf164: |[0cf164] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/Texture;FFFFIIIIZZ)V │ │ +0cf174: 55b8 e407 |0000: iget-boolean v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ +0cf178: 3908 0a00 |0002: if-nez v8, 000c // +000a │ │ +0cf17c: 2208 ae03 |0004: new-instance v8, Ljava/lang/IllegalStateException; // type@03ae │ │ +0cf180: 1a09 010f |0006: const-string v9, "SpriteBatch.begin must be called before draw." // string@0f01 │ │ +0cf184: 7020 fb25 9800 |0008: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0cf18a: 2708 |000b: throw v8 │ │ +0cf18c: 54b8 e807 |000c: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07e8 │ │ +0cf190: 328c 0001 |000e: if-eq v12, v8, 010e // +0100 │ │ +0cf194: 7020 f90d cb00 |0010: invoke-direct {v11, v12}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0df9 │ │ +0cf19a: 0200 1100 |0013: move/from16 v0, v17 │ │ +0cf19e: 8208 |0015: int-to-float v8, v0 │ │ +0cf1a0: 52b9 e707 |0016: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexWidth:F // field@07e7 │ │ +0cf1a4: a804 0809 |0018: mul-float v4, v8, v9 │ │ +0cf1a8: 9008 1214 |001a: add-int v8, v18, v20 │ │ +0cf1ac: 8288 |001c: int-to-float v8, v8 │ │ +0cf1ae: 52b9 e607 |001d: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexHeight:F // field@07e6 │ │ +0cf1b2: a806 0809 |001f: mul-float v6, v8, v9 │ │ +0cf1b6: 9008 1113 |0021: add-int v8, v17, v19 │ │ +0cf1ba: 8288 |0023: int-to-float v8, v8 │ │ +0cf1bc: 52b9 e707 |0024: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexWidth:F // field@07e7 │ │ +0cf1c0: a805 0809 |0026: mul-float v5, v8, v9 │ │ +0cf1c4: 0200 1200 |0028: move/from16 v0, v18 │ │ +0cf1c8: 8208 |002a: int-to-float v8, v0 │ │ +0cf1ca: 52b9 e607 |002b: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexHeight:F // field@07e6 │ │ +0cf1ce: a807 0809 |002d: mul-float v7, v8, v9 │ │ +0cf1d2: a601 0d0f |002f: add-float v1, v13, v15 │ │ +0cf1d6: a602 0e10 |0031: add-float v2, v14, v16 │ │ +0cf1da: 3815 0500 |0033: if-eqz v21, 0038 // +0005 │ │ +0cf1de: 0143 |0035: move v3, v4 │ │ +0cf1e0: 0154 |0036: move v4, v5 │ │ +0cf1e2: 0135 |0037: move v5, v3 │ │ +0cf1e4: 3816 0500 |0038: if-eqz v22, 003d // +0005 │ │ +0cf1e8: 0163 |003a: move v3, v6 │ │ +0cf1ea: 0176 |003b: move v6, v7 │ │ +0cf1ec: 0137 |003c: move v7, v3 │ │ +0cf1ee: 54b8 f207 |003d: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf1f2: 52b9 e507 |003f: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf1f6: d80a 0901 |0041: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0cf1fa: 59ba e507 |0043: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf1fe: 4b0d 0809 |0045: aput v13, v8, v9 │ │ +0cf202: 54b8 f207 |0047: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf206: 52b9 e507 |0049: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf20a: d80a 0901 |004b: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0cf20e: 59ba e507 |004d: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf212: 4b0e 0809 |004f: aput v14, v8, v9 │ │ +0cf216: 54b8 f207 |0051: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf21a: 52b9 e507 |0053: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf21e: d80a 0901 |0055: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0cf222: 59ba e507 |0057: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf226: 52ba e007 |0059: iget v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0cf22a: 4b0a 0809 |005b: aput v10, v8, v9 │ │ +0cf22e: 54b8 f207 |005d: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf232: 52b9 e507 |005f: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf236: d80a 0901 |0061: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0cf23a: 59ba e507 |0063: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf23e: 4b04 0809 |0065: aput v4, v8, v9 │ │ +0cf242: 54b8 f207 |0067: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf246: 52b9 e507 |0069: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf24a: d80a 0901 |006b: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0cf24e: 59ba e507 |006d: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf252: 4b06 0809 |006f: aput v6, v8, v9 │ │ +0cf256: 54b8 f207 |0071: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf25a: 52b9 e507 |0073: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf25e: d80a 0901 |0075: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0cf262: 59ba e507 |0077: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf266: 4b0d 0809 |0079: aput v13, v8, v9 │ │ +0cf26a: 54b8 f207 |007b: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf26e: 52b9 e507 |007d: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf272: d80a 0901 |007f: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0cf276: 59ba e507 |0081: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf27a: 4b02 0809 |0083: aput v2, v8, v9 │ │ +0cf27e: 54b8 f207 |0085: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf282: 52b9 e507 |0087: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf286: d80a 0901 |0089: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0cf28a: 59ba e507 |008b: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf28e: 52ba e007 |008d: iget v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0cf292: 4b0a 0809 |008f: aput v10, v8, v9 │ │ +0cf296: 54b8 f207 |0091: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf29a: 52b9 e507 |0093: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf29e: d80a 0901 |0095: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0cf2a2: 59ba e507 |0097: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf2a6: 4b04 0809 |0099: aput v4, v8, v9 │ │ +0cf2aa: 54b8 f207 |009b: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf2ae: 52b9 e507 |009d: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf2b2: d80a 0901 |009f: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0cf2b6: 59ba e507 |00a1: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf2ba: 4b07 0809 |00a3: aput v7, v8, v9 │ │ +0cf2be: 54b8 f207 |00a5: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf2c2: 52b9 e507 |00a7: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf2c6: d80a 0901 |00a9: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0cf2ca: 59ba e507 |00ab: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf2ce: 4b01 0809 |00ad: aput v1, v8, v9 │ │ +0cf2d2: 54b8 f207 |00af: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf2d6: 52b9 e507 |00b1: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf2da: d80a 0901 |00b3: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0cf2de: 59ba e507 |00b5: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf2e2: 4b02 0809 |00b7: aput v2, v8, v9 │ │ +0cf2e6: 54b8 f207 |00b9: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf2ea: 52b9 e507 |00bb: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf2ee: d80a 0901 |00bd: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0cf2f2: 59ba e507 |00bf: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf2f6: 52ba e007 |00c1: iget v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0cf2fa: 4b0a 0809 |00c3: aput v10, v8, v9 │ │ +0cf2fe: 54b8 f207 |00c5: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf302: 52b9 e507 |00c7: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf306: d80a 0901 |00c9: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0cf30a: 59ba e507 |00cb: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf30e: 4b05 0809 |00cd: aput v5, v8, v9 │ │ +0cf312: 54b8 f207 |00cf: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf316: 52b9 e507 |00d1: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf31a: d80a 0901 |00d3: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0cf31e: 59ba e507 |00d5: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf322: 4b07 0809 |00d7: aput v7, v8, v9 │ │ +0cf326: 54b8 f207 |00d9: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf32a: 52b9 e507 |00db: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf32e: d80a 0901 |00dd: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0cf332: 59ba e507 |00df: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf336: 4b01 0809 |00e1: aput v1, v8, v9 │ │ +0cf33a: 54b8 f207 |00e3: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf33e: 52b9 e507 |00e5: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf342: d80a 0901 |00e7: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0cf346: 59ba e507 |00e9: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf34a: 4b0e 0809 |00eb: aput v14, v8, v9 │ │ +0cf34e: 54b8 f207 |00ed: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf352: 52b9 e507 |00ef: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf356: d80a 0901 |00f1: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0cf35a: 59ba e507 |00f3: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf35e: 52ba e007 |00f5: iget v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0cf362: 4b0a 0809 |00f7: aput v10, v8, v9 │ │ +0cf366: 54b8 f207 |00f9: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf36a: 52b9 e507 |00fb: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf36e: d80a 0901 |00fd: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0cf372: 59ba e507 |00ff: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf376: 4b05 0809 |0101: aput v5, v8, v9 │ │ +0cf37a: 54b8 f207 |0103: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf37e: 52b9 e507 |0105: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf382: d80a 0901 |0107: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0cf386: 59ba e507 |0109: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf38a: 4b06 0809 |010b: aput v6, v8, v9 │ │ +0cf38e: 0e00 |010d: return-void │ │ +0cf390: 52b8 e507 |010e: iget v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf394: 54b9 f207 |0110: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf398: 2199 |0112: array-length v9, v9 │ │ +0cf39a: 3398 00ff |0113: if-ne v8, v9, 0013 // -0100 │ │ +0cf39e: 7010 f00d 0b00 |0115: invoke-direct {v11}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ +0cf3a4: 2900 fbfe |0118: goto/16 0013 // -0105 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ 0x000c line=479 │ │ 0x0010 line=480 │ │ 0x0013 line=483 │ │ 0x001a line=484 │ │ @@ -250745,155 +250896,155 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;FFIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 8 │ │ outs : 2 │ │ insns size : 274 16-bit code units │ │ -0c0c88: |[0c0c88] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/Texture;FFIIII)V │ │ -0c0c98: 55a7 e407 |0000: iget-boolean v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ -0c0c9c: 3907 0a00 |0002: if-nez v7, 000c // +000a │ │ -0c0ca0: 2207 b003 |0004: new-instance v7, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0c0ca4: 1a08 030f |0006: const-string v8, "SpriteBatch.begin must be called before draw." // string@0f03 │ │ -0c0ca8: 7020 fb25 8700 |0008: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0c0cae: 2707 |000b: throw v7 │ │ -0c0cb0: 54a7 e807 |000c: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07e8 │ │ -0c0cb4: 327b f800 |000e: if-eq v11, v7, 0106 // +00f8 │ │ -0c0cb8: 7020 f90d ba00 |0010: invoke-direct {v10, v11}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0df9 │ │ -0c0cbe: 82e7 |0013: int-to-float v7, v14 │ │ -0c0cc0: 52a8 e707 |0014: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexWidth:F // field@07e7 │ │ -0c0cc4: a803 0708 |0016: mul-float v3, v7, v8 │ │ -0c0cc8: 9007 0f11 |0018: add-int v7, v15, v17 │ │ -0c0ccc: 8277 |001a: int-to-float v7, v7 │ │ -0c0cce: 52a8 e607 |001b: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexHeight:F // field@07e6 │ │ -0c0cd2: a805 0708 |001d: mul-float v5, v7, v8 │ │ -0c0cd6: 9007 0e10 |001f: add-int v7, v14, v16 │ │ -0c0cda: 8277 |0021: int-to-float v7, v7 │ │ -0c0cdc: 52a8 e707 |0022: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexWidth:F // field@07e7 │ │ -0c0ce0: a804 0708 |0024: mul-float v4, v7, v8 │ │ -0c0ce4: 82f7 |0026: int-to-float v7, v15 │ │ -0c0ce6: 52a8 e607 |0027: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexHeight:F // field@07e6 │ │ -0c0cea: a806 0708 |0029: mul-float v6, v7, v8 │ │ -0c0cee: 0200 1000 |002b: move/from16 v0, v16 │ │ -0c0cf2: 8207 |002d: int-to-float v7, v0 │ │ -0c0cf4: a601 0c07 |002e: add-float v1, v12, v7 │ │ -0c0cf8: 0200 1100 |0030: move/from16 v0, v17 │ │ -0c0cfc: 8207 |0032: int-to-float v7, v0 │ │ -0c0cfe: a602 0d07 |0033: add-float v2, v13, v7 │ │ -0c0d02: 54a7 f207 |0035: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0d06: 52a8 e507 |0037: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0d0a: d809 0801 |0039: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c0d0e: 59a9 e507 |003b: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0d12: 4b0c 0708 |003d: aput v12, v7, v8 │ │ -0c0d16: 54a7 f207 |003f: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0d1a: 52a8 e507 |0041: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0d1e: d809 0801 |0043: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c0d22: 59a9 e507 |0045: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0d26: 4b0d 0708 |0047: aput v13, v7, v8 │ │ -0c0d2a: 54a7 f207 |0049: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0d2e: 52a8 e507 |004b: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0d32: d809 0801 |004d: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c0d36: 59a9 e507 |004f: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0d3a: 52a9 e007 |0051: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c0d3e: 4b09 0708 |0053: aput v9, v7, v8 │ │ -0c0d42: 54a7 f207 |0055: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0d46: 52a8 e507 |0057: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0d4a: d809 0801 |0059: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c0d4e: 59a9 e507 |005b: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0d52: 4b03 0708 |005d: aput v3, v7, v8 │ │ -0c0d56: 54a7 f207 |005f: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0d5a: 52a8 e507 |0061: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0d5e: d809 0801 |0063: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c0d62: 59a9 e507 |0065: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0d66: 4b05 0708 |0067: aput v5, v7, v8 │ │ -0c0d6a: 54a7 f207 |0069: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0d6e: 52a8 e507 |006b: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0d72: d809 0801 |006d: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c0d76: 59a9 e507 |006f: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0d7a: 4b0c 0708 |0071: aput v12, v7, v8 │ │ -0c0d7e: 54a7 f207 |0073: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0d82: 52a8 e507 |0075: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0d86: d809 0801 |0077: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c0d8a: 59a9 e507 |0079: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0d8e: 4b02 0708 |007b: aput v2, v7, v8 │ │ -0c0d92: 54a7 f207 |007d: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0d96: 52a8 e507 |007f: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0d9a: d809 0801 |0081: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c0d9e: 59a9 e507 |0083: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0da2: 52a9 e007 |0085: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c0da6: 4b09 0708 |0087: aput v9, v7, v8 │ │ -0c0daa: 54a7 f207 |0089: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0dae: 52a8 e507 |008b: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0db2: d809 0801 |008d: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c0db6: 59a9 e507 |008f: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0dba: 4b03 0708 |0091: aput v3, v7, v8 │ │ -0c0dbe: 54a7 f207 |0093: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0dc2: 52a8 e507 |0095: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0dc6: d809 0801 |0097: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c0dca: 59a9 e507 |0099: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0dce: 4b06 0708 |009b: aput v6, v7, v8 │ │ -0c0dd2: 54a7 f207 |009d: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0dd6: 52a8 e507 |009f: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0dda: d809 0801 |00a1: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c0dde: 59a9 e507 |00a3: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0de2: 4b01 0708 |00a5: aput v1, v7, v8 │ │ -0c0de6: 54a7 f207 |00a7: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0dea: 52a8 e507 |00a9: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0dee: d809 0801 |00ab: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c0df2: 59a9 e507 |00ad: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0df6: 4b02 0708 |00af: aput v2, v7, v8 │ │ -0c0dfa: 54a7 f207 |00b1: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0dfe: 52a8 e507 |00b3: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0e02: d809 0801 |00b5: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c0e06: 59a9 e507 |00b7: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0e0a: 52a9 e007 |00b9: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c0e0e: 4b09 0708 |00bb: aput v9, v7, v8 │ │ -0c0e12: 54a7 f207 |00bd: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0e16: 52a8 e507 |00bf: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0e1a: d809 0801 |00c1: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c0e1e: 59a9 e507 |00c3: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0e22: 4b04 0708 |00c5: aput v4, v7, v8 │ │ -0c0e26: 54a7 f207 |00c7: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0e2a: 52a8 e507 |00c9: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0e2e: d809 0801 |00cb: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c0e32: 59a9 e507 |00cd: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0e36: 4b06 0708 |00cf: aput v6, v7, v8 │ │ -0c0e3a: 54a7 f207 |00d1: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0e3e: 52a8 e507 |00d3: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0e42: d809 0801 |00d5: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c0e46: 59a9 e507 |00d7: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0e4a: 4b01 0708 |00d9: aput v1, v7, v8 │ │ -0c0e4e: 54a7 f207 |00db: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0e52: 52a8 e507 |00dd: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0e56: d809 0801 |00df: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c0e5a: 59a9 e507 |00e1: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0e5e: 4b0d 0708 |00e3: aput v13, v7, v8 │ │ -0c0e62: 54a7 f207 |00e5: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0e66: 52a8 e507 |00e7: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0e6a: d809 0801 |00e9: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c0e6e: 59a9 e507 |00eb: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0e72: 52a9 e007 |00ed: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c0e76: 4b09 0708 |00ef: aput v9, v7, v8 │ │ -0c0e7a: 54a7 f207 |00f1: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0e7e: 52a8 e507 |00f3: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0e82: d809 0801 |00f5: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c0e86: 59a9 e507 |00f7: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0e8a: 4b04 0708 |00f9: aput v4, v7, v8 │ │ -0c0e8e: 54a7 f207 |00fb: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0e92: 52a8 e507 |00fd: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0e96: d809 0801 |00ff: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c0e9a: 59a9 e507 |0101: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0e9e: 4b05 0708 |0103: aput v5, v7, v8 │ │ -0c0ea2: 0e00 |0105: return-void │ │ -0c0ea4: 52a7 e507 |0106: iget v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0ea8: 54a8 f207 |0108: iget-object v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0eac: 2188 |010a: array-length v8, v8 │ │ -0c0eae: 3387 08ff |010b: if-ne v7, v8, 0013 // -00f8 │ │ -0c0eb2: 7010 f00d 0a00 |010d: invoke-direct {v10}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ -0c0eb8: 2900 03ff |0110: goto/16 0013 // -00fd │ │ +0cf3a8: |[0cf3a8] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/Texture;FFIIII)V │ │ +0cf3b8: 55a7 e407 |0000: iget-boolean v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ +0cf3bc: 3907 0a00 |0002: if-nez v7, 000c // +000a │ │ +0cf3c0: 2207 ae03 |0004: new-instance v7, Ljava/lang/IllegalStateException; // type@03ae │ │ +0cf3c4: 1a08 010f |0006: const-string v8, "SpriteBatch.begin must be called before draw." // string@0f01 │ │ +0cf3c8: 7020 fb25 8700 |0008: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0cf3ce: 2707 |000b: throw v7 │ │ +0cf3d0: 54a7 e807 |000c: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07e8 │ │ +0cf3d4: 327b f800 |000e: if-eq v11, v7, 0106 // +00f8 │ │ +0cf3d8: 7020 f90d ba00 |0010: invoke-direct {v10, v11}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0df9 │ │ +0cf3de: 82e7 |0013: int-to-float v7, v14 │ │ +0cf3e0: 52a8 e707 |0014: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexWidth:F // field@07e7 │ │ +0cf3e4: a803 0708 |0016: mul-float v3, v7, v8 │ │ +0cf3e8: 9007 0f11 |0018: add-int v7, v15, v17 │ │ +0cf3ec: 8277 |001a: int-to-float v7, v7 │ │ +0cf3ee: 52a8 e607 |001b: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexHeight:F // field@07e6 │ │ +0cf3f2: a805 0708 |001d: mul-float v5, v7, v8 │ │ +0cf3f6: 9007 0e10 |001f: add-int v7, v14, v16 │ │ +0cf3fa: 8277 |0021: int-to-float v7, v7 │ │ +0cf3fc: 52a8 e707 |0022: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexWidth:F // field@07e7 │ │ +0cf400: a804 0708 |0024: mul-float v4, v7, v8 │ │ +0cf404: 82f7 |0026: int-to-float v7, v15 │ │ +0cf406: 52a8 e607 |0027: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexHeight:F // field@07e6 │ │ +0cf40a: a806 0708 |0029: mul-float v6, v7, v8 │ │ +0cf40e: 0200 1000 |002b: move/from16 v0, v16 │ │ +0cf412: 8207 |002d: int-to-float v7, v0 │ │ +0cf414: a601 0c07 |002e: add-float v1, v12, v7 │ │ +0cf418: 0200 1100 |0030: move/from16 v0, v17 │ │ +0cf41c: 8207 |0032: int-to-float v7, v0 │ │ +0cf41e: a602 0d07 |0033: add-float v2, v13, v7 │ │ +0cf422: 54a7 f207 |0035: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf426: 52a8 e507 |0037: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf42a: d809 0801 |0039: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf42e: 59a9 e507 |003b: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf432: 4b0c 0708 |003d: aput v12, v7, v8 │ │ +0cf436: 54a7 f207 |003f: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf43a: 52a8 e507 |0041: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf43e: d809 0801 |0043: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf442: 59a9 e507 |0045: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf446: 4b0d 0708 |0047: aput v13, v7, v8 │ │ +0cf44a: 54a7 f207 |0049: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf44e: 52a8 e507 |004b: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf452: d809 0801 |004d: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf456: 59a9 e507 |004f: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf45a: 52a9 e007 |0051: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0cf45e: 4b09 0708 |0053: aput v9, v7, v8 │ │ +0cf462: 54a7 f207 |0055: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf466: 52a8 e507 |0057: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf46a: d809 0801 |0059: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf46e: 59a9 e507 |005b: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf472: 4b03 0708 |005d: aput v3, v7, v8 │ │ +0cf476: 54a7 f207 |005f: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf47a: 52a8 e507 |0061: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf47e: d809 0801 |0063: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf482: 59a9 e507 |0065: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf486: 4b05 0708 |0067: aput v5, v7, v8 │ │ +0cf48a: 54a7 f207 |0069: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf48e: 52a8 e507 |006b: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf492: d809 0801 |006d: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf496: 59a9 e507 |006f: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf49a: 4b0c 0708 |0071: aput v12, v7, v8 │ │ +0cf49e: 54a7 f207 |0073: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf4a2: 52a8 e507 |0075: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf4a6: d809 0801 |0077: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf4aa: 59a9 e507 |0079: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf4ae: 4b02 0708 |007b: aput v2, v7, v8 │ │ +0cf4b2: 54a7 f207 |007d: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf4b6: 52a8 e507 |007f: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf4ba: d809 0801 |0081: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf4be: 59a9 e507 |0083: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf4c2: 52a9 e007 |0085: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0cf4c6: 4b09 0708 |0087: aput v9, v7, v8 │ │ +0cf4ca: 54a7 f207 |0089: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf4ce: 52a8 e507 |008b: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf4d2: d809 0801 |008d: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf4d6: 59a9 e507 |008f: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf4da: 4b03 0708 |0091: aput v3, v7, v8 │ │ +0cf4de: 54a7 f207 |0093: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf4e2: 52a8 e507 |0095: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf4e6: d809 0801 |0097: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf4ea: 59a9 e507 |0099: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf4ee: 4b06 0708 |009b: aput v6, v7, v8 │ │ +0cf4f2: 54a7 f207 |009d: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf4f6: 52a8 e507 |009f: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf4fa: d809 0801 |00a1: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf4fe: 59a9 e507 |00a3: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf502: 4b01 0708 |00a5: aput v1, v7, v8 │ │ +0cf506: 54a7 f207 |00a7: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf50a: 52a8 e507 |00a9: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf50e: d809 0801 |00ab: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf512: 59a9 e507 |00ad: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf516: 4b02 0708 |00af: aput v2, v7, v8 │ │ +0cf51a: 54a7 f207 |00b1: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf51e: 52a8 e507 |00b3: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf522: d809 0801 |00b5: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf526: 59a9 e507 |00b7: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf52a: 52a9 e007 |00b9: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0cf52e: 4b09 0708 |00bb: aput v9, v7, v8 │ │ +0cf532: 54a7 f207 |00bd: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf536: 52a8 e507 |00bf: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf53a: d809 0801 |00c1: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf53e: 59a9 e507 |00c3: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf542: 4b04 0708 |00c5: aput v4, v7, v8 │ │ +0cf546: 54a7 f207 |00c7: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf54a: 52a8 e507 |00c9: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf54e: d809 0801 |00cb: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf552: 59a9 e507 |00cd: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf556: 4b06 0708 |00cf: aput v6, v7, v8 │ │ +0cf55a: 54a7 f207 |00d1: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf55e: 52a8 e507 |00d3: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf562: d809 0801 |00d5: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf566: 59a9 e507 |00d7: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf56a: 4b01 0708 |00d9: aput v1, v7, v8 │ │ +0cf56e: 54a7 f207 |00db: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf572: 52a8 e507 |00dd: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf576: d809 0801 |00df: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf57a: 59a9 e507 |00e1: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf57e: 4b0d 0708 |00e3: aput v13, v7, v8 │ │ +0cf582: 54a7 f207 |00e5: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf586: 52a8 e507 |00e7: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf58a: d809 0801 |00e9: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf58e: 59a9 e507 |00eb: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf592: 52a9 e007 |00ed: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0cf596: 4b09 0708 |00ef: aput v9, v7, v8 │ │ +0cf59a: 54a7 f207 |00f1: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf59e: 52a8 e507 |00f3: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf5a2: d809 0801 |00f5: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf5a6: 59a9 e507 |00f7: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf5aa: 4b04 0708 |00f9: aput v4, v7, v8 │ │ +0cf5ae: 54a7 f207 |00fb: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf5b2: 52a8 e507 |00fd: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf5b6: d809 0801 |00ff: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf5ba: 59a9 e507 |0101: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf5be: 4b05 0708 |0103: aput v5, v7, v8 │ │ +0cf5c2: 0e00 |0105: return-void │ │ +0cf5c4: 52a7 e507 |0106: iget v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf5c8: 54a8 f207 |0108: iget-object v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf5cc: 2188 |010a: array-length v8, v8 │ │ +0cf5ce: 3387 08ff |010b: if-ne v7, v8, 0013 // -00f8 │ │ +0cf5d2: 7010 f00d 0a00 |010d: invoke-direct {v10}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ +0cf5d8: 2900 03ff |0110: goto/16 0013 // -00fd │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ 0x000c line=540 │ │ 0x0010 line=541 │ │ 0x0013 line=544 │ │ 0x0018 line=545 │ │ @@ -250944,58 +251095,58 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;[FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 81 16-bit code units │ │ -0c0ebc: |[0c0ebc] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/Texture;[FII)V │ │ -0c0ecc: 5542 e407 |0000: iget-boolean v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ -0c0ed0: 3902 0a00 |0002: if-nez v2, 000c // +000a │ │ -0c0ed4: 2202 b003 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0c0ed8: 1a03 030f |0006: const-string v3, "SpriteBatch.begin must be called before draw." // string@0f03 │ │ -0c0edc: 7020 fb25 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0c0ee2: 2702 |000b: throw v2 │ │ -0c0ee4: 5442 e807 |000c: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07e8 │ │ -0c0ee8: 3225 0500 |000e: if-eq v5, v2, 0013 // +0005 │ │ -0c0eec: 7020 f90d 5400 |0010: invoke-direct {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0df9 │ │ -0c0ef2: 5442 f207 |0013: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0ef6: 2122 |0015: array-length v2, v2 │ │ -0c0ef8: 5243 e507 |0016: iget v3, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0efc: 9100 0203 |0018: sub-int v0, v2, v3 │ │ -0c0f00: 3900 0800 |001a: if-nez v0, 0022 // +0008 │ │ -0c0f04: 7010 f00d 0400 |001c: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ -0c0f0a: 5442 f207 |001f: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0f0e: 2120 |0021: array-length v0, v2 │ │ -0c0f10: 9102 0807 |0022: sub-int v2, v8, v7 │ │ -0c0f14: 7120 1b26 2000 |0024: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -0c0f1a: 0a01 |0027: move-result v1 │ │ -0c0f1c: 5442 f207 |0028: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0f20: 5243 e507 |002a: iget v3, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0f24: 7151 7826 7632 |002c: invoke-static {v6, v7, v2, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0c0f2a: b017 |002f: add-int/2addr v7, v1 │ │ -0c0f2c: 5242 e507 |0030: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0f30: b012 |0032: add-int/2addr v2, v1 │ │ -0c0f32: 5942 e507 |0033: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0f36: 3587 1b00 |0035: if-ge v7, v8, 0050 // +001b │ │ -0c0f3a: 7010 f00d 0400 |0037: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ -0c0f40: 5442 f207 |003a: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0f44: 2122 |003c: array-length v2, v2 │ │ -0c0f46: 9103 0807 |003d: sub-int v3, v8, v7 │ │ -0c0f4a: 7120 1b26 3200 |003f: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -0c0f50: 0a01 |0042: move-result v1 │ │ -0c0f52: 5442 f207 |0043: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0f56: 1203 |0045: const/4 v3, #int 0 // #0 │ │ -0c0f58: 7151 7826 7632 |0046: invoke-static {v6, v7, v2, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0c0f5e: b017 |0049: add-int/2addr v7, v1 │ │ -0c0f60: 5242 e507 |004a: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0f64: b012 |004c: add-int/2addr v2, v1 │ │ -0c0f66: 5942 e507 |004d: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0f6a: 28e6 |004f: goto 0035 // -001a │ │ -0c0f6c: 0e00 |0050: return-void │ │ +0cf5dc: |[0cf5dc] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/Texture;[FII)V │ │ +0cf5ec: 5542 e407 |0000: iget-boolean v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ +0cf5f0: 3902 0a00 |0002: if-nez v2, 000c // +000a │ │ +0cf5f4: 2202 ae03 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@03ae │ │ +0cf5f8: 1a03 010f |0006: const-string v3, "SpriteBatch.begin must be called before draw." // string@0f01 │ │ +0cf5fc: 7020 fb25 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0cf602: 2702 |000b: throw v2 │ │ +0cf604: 5442 e807 |000c: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07e8 │ │ +0cf608: 3225 0500 |000e: if-eq v5, v2, 0013 // +0005 │ │ +0cf60c: 7020 f90d 5400 |0010: invoke-direct {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0df9 │ │ +0cf612: 5442 f207 |0013: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf616: 2122 |0015: array-length v2, v2 │ │ +0cf618: 5243 e507 |0016: iget v3, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf61c: 9100 0203 |0018: sub-int v0, v2, v3 │ │ +0cf620: 3900 0800 |001a: if-nez v0, 0022 // +0008 │ │ +0cf624: 7010 f00d 0400 |001c: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ +0cf62a: 5442 f207 |001f: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf62e: 2120 |0021: array-length v0, v2 │ │ +0cf630: 9102 0807 |0022: sub-int v2, v8, v7 │ │ +0cf634: 7120 1b26 2000 |0024: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0cf63a: 0a01 |0027: move-result v1 │ │ +0cf63c: 5442 f207 |0028: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf640: 5243 e507 |002a: iget v3, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf644: 7151 7826 7632 |002c: invoke-static {v6, v7, v2, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0cf64a: b017 |002f: add-int/2addr v7, v1 │ │ +0cf64c: 5242 e507 |0030: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf650: b012 |0032: add-int/2addr v2, v1 │ │ +0cf652: 5942 e507 |0033: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf656: 3587 1b00 |0035: if-ge v7, v8, 0050 // +001b │ │ +0cf65a: 7010 f00d 0400 |0037: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ +0cf660: 5442 f207 |003a: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf664: 2122 |003c: array-length v2, v2 │ │ +0cf666: 9103 0807 |003d: sub-int v3, v8, v7 │ │ +0cf66a: 7120 1b26 3200 |003f: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0cf670: 0a01 |0042: move-result v1 │ │ +0cf672: 5442 f207 |0043: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf676: 1203 |0045: const/4 v3, #int 0 // #0 │ │ +0cf678: 7151 7826 7632 |0046: invoke-static {v6, v7, v2, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0cf67e: b017 |0049: add-int/2addr v7, v1 │ │ +0cf680: 5242 e507 |004a: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf684: b012 |004c: add-int/2addr v2, v1 │ │ +0cf686: 5942 e507 |004d: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf68a: 28e6 |004f: goto 0035 // -001a │ │ +0cf68c: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=703 │ │ 0x000c line=705 │ │ 0x0010 line=706 │ │ 0x0013 line=709 │ │ 0x001a line=710 │ │ @@ -251026,27 +251177,27 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 18 16-bit code units │ │ -0c0f70: |[0c0f70] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FF)V │ │ -0c0f80: 6e10 640e 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ -0c0f86: 0a00 |0003: move-result v0 │ │ -0c0f88: 8204 |0004: int-to-float v4, v0 │ │ -0c0f8a: 6e10 630e 0700 |0005: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ -0c0f90: 0a00 |0008: move-result v0 │ │ -0c0f92: 8205 |0009: int-to-float v5, v0 │ │ -0c0f94: 0760 |000a: move-object v0, v6 │ │ -0c0f96: 0771 |000b: move-object v1, v7 │ │ -0c0f98: 0182 |000c: move v2, v8 │ │ -0c0f9a: 0193 |000d: move v3, v9 │ │ -0c0f9c: 7406 e60d 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFF)V // method@0de6 │ │ -0c0fa2: 0e00 |0011: return-void │ │ +0cf690: |[0cf690] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FF)V │ │ +0cf6a0: 6e10 640e 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ +0cf6a6: 0a00 |0003: move-result v0 │ │ +0cf6a8: 8204 |0004: int-to-float v4, v0 │ │ +0cf6aa: 6e10 630e 0700 |0005: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ +0cf6b0: 0a00 |0008: move-result v0 │ │ +0cf6b2: 8205 |0009: int-to-float v5, v0 │ │ +0cf6b4: 0760 |000a: move-object v0, v6 │ │ +0cf6b6: 0771 |000b: move-object v1, v7 │ │ +0cf6b8: 0182 |000c: move v2, v8 │ │ +0cf6ba: 0193 |000d: move v3, v9 │ │ +0cf6bc: 7406 e60d 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFF)V // method@0de6 │ │ +0cf6c2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=730 │ │ 0x0011 line=731 │ │ locals : │ │ 0x0000 - 0x0012 reg=6 this Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ 0x0000 - 0x0012 reg=7 region Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ @@ -251058,142 +251209,142 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 254 16-bit code units │ │ -0c0fa4: |[0c0fa4] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFF)V │ │ -0c0fb4: 55a7 e407 |0000: iget-boolean v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ -0c0fb8: 3907 0a00 |0002: if-nez v7, 000c // +000a │ │ -0c0fbc: 2207 b003 |0004: new-instance v7, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0c0fc0: 1a08 030f |0006: const-string v8, "SpriteBatch.begin must be called before draw." // string@0f03 │ │ -0c0fc4: 7020 fb25 8700 |0008: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0c0fca: 2707 |000b: throw v7 │ │ -0c0fcc: 54b2 3408 |000c: iget-object v2, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -0c0fd0: 54a7 e807 |000e: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07e8 │ │ -0c0fd4: 3272 e200 |0010: if-eq v2, v7, 00f2 // +00e2 │ │ -0c0fd8: 7020 f90d 2a00 |0012: invoke-direct {v10, v2}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0df9 │ │ -0c0fde: a600 0c0e |0015: add-float v0, v12, v14 │ │ -0c0fe2: a601 0d0f |0017: add-float v1, v13, v15 │ │ -0c0fe6: 52b3 3508 |0019: iget v3, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ -0c0fea: 52b5 3808 |001b: iget v5, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ -0c0fee: 52b4 3608 |001d: iget v4, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ -0c0ff2: 52b6 3708 |001f: iget v6, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ -0c0ff6: 54a7 f207 |0021: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c0ffa: 52a8 e507 |0023: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c0ffe: d809 0801 |0025: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c1002: 59a9 e507 |0027: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1006: 4b0c 0708 |0029: aput v12, v7, v8 │ │ -0c100a: 54a7 f207 |002b: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c100e: 52a8 e507 |002d: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1012: d809 0801 |002f: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c1016: 59a9 e507 |0031: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c101a: 4b0d 0708 |0033: aput v13, v7, v8 │ │ -0c101e: 54a7 f207 |0035: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c1022: 52a8 e507 |0037: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1026: d809 0801 |0039: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c102a: 59a9 e507 |003b: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c102e: 52a9 e007 |003d: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c1032: 4b09 0708 |003f: aput v9, v7, v8 │ │ -0c1036: 54a7 f207 |0041: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c103a: 52a8 e507 |0043: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c103e: d809 0801 |0045: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c1042: 59a9 e507 |0047: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1046: 4b03 0708 |0049: aput v3, v7, v8 │ │ -0c104a: 54a7 f207 |004b: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c104e: 52a8 e507 |004d: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1052: d809 0801 |004f: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c1056: 59a9 e507 |0051: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c105a: 4b05 0708 |0053: aput v5, v7, v8 │ │ -0c105e: 54a7 f207 |0055: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c1062: 52a8 e507 |0057: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1066: d809 0801 |0059: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c106a: 59a9 e507 |005b: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c106e: 4b0c 0708 |005d: aput v12, v7, v8 │ │ -0c1072: 54a7 f207 |005f: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c1076: 52a8 e507 |0061: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c107a: d809 0801 |0063: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c107e: 59a9 e507 |0065: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1082: 4b01 0708 |0067: aput v1, v7, v8 │ │ -0c1086: 54a7 f207 |0069: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c108a: 52a8 e507 |006b: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c108e: d809 0801 |006d: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c1092: 59a9 e507 |006f: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1096: 52a9 e007 |0071: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c109a: 4b09 0708 |0073: aput v9, v7, v8 │ │ -0c109e: 54a7 f207 |0075: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c10a2: 52a8 e507 |0077: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c10a6: d809 0801 |0079: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c10aa: 59a9 e507 |007b: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c10ae: 4b03 0708 |007d: aput v3, v7, v8 │ │ -0c10b2: 54a7 f207 |007f: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c10b6: 52a8 e507 |0081: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c10ba: d809 0801 |0083: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c10be: 59a9 e507 |0085: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c10c2: 4b06 0708 |0087: aput v6, v7, v8 │ │ -0c10c6: 54a7 f207 |0089: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c10ca: 52a8 e507 |008b: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c10ce: d809 0801 |008d: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c10d2: 59a9 e507 |008f: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c10d6: 4b00 0708 |0091: aput v0, v7, v8 │ │ -0c10da: 54a7 f207 |0093: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c10de: 52a8 e507 |0095: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c10e2: d809 0801 |0097: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c10e6: 59a9 e507 |0099: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c10ea: 4b01 0708 |009b: aput v1, v7, v8 │ │ -0c10ee: 54a7 f207 |009d: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c10f2: 52a8 e507 |009f: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c10f6: d809 0801 |00a1: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c10fa: 59a9 e507 |00a3: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c10fe: 52a9 e007 |00a5: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c1102: 4b09 0708 |00a7: aput v9, v7, v8 │ │ -0c1106: 54a7 f207 |00a9: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c110a: 52a8 e507 |00ab: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c110e: d809 0801 |00ad: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c1112: 59a9 e507 |00af: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1116: 4b04 0708 |00b1: aput v4, v7, v8 │ │ -0c111a: 54a7 f207 |00b3: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c111e: 52a8 e507 |00b5: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1122: d809 0801 |00b7: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c1126: 59a9 e507 |00b9: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c112a: 4b06 0708 |00bb: aput v6, v7, v8 │ │ -0c112e: 54a7 f207 |00bd: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c1132: 52a8 e507 |00bf: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1136: d809 0801 |00c1: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c113a: 59a9 e507 |00c3: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c113e: 4b00 0708 |00c5: aput v0, v7, v8 │ │ -0c1142: 54a7 f207 |00c7: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c1146: 52a8 e507 |00c9: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c114a: d809 0801 |00cb: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c114e: 59a9 e507 |00cd: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1152: 4b0d 0708 |00cf: aput v13, v7, v8 │ │ -0c1156: 54a7 f207 |00d1: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c115a: 52a8 e507 |00d3: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c115e: d809 0801 |00d5: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c1162: 59a9 e507 |00d7: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1166: 52a9 e007 |00d9: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c116a: 4b09 0708 |00db: aput v9, v7, v8 │ │ -0c116e: 54a7 f207 |00dd: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c1172: 52a8 e507 |00df: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1176: d809 0801 |00e1: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c117a: 59a9 e507 |00e3: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c117e: 4b04 0708 |00e5: aput v4, v7, v8 │ │ -0c1182: 54a7 f207 |00e7: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c1186: 52a8 e507 |00e9: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c118a: d809 0801 |00eb: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c118e: 59a9 e507 |00ed: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1192: 4b05 0708 |00ef: aput v5, v7, v8 │ │ -0c1196: 0e00 |00f1: return-void │ │ -0c1198: 52a7 e507 |00f2: iget v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c119c: 54a8 f207 |00f4: iget-object v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c11a0: 2188 |00f6: array-length v8, v8 │ │ -0c11a2: 3387 1eff |00f7: if-ne v7, v8, 0015 // -00e2 │ │ -0c11a6: 7010 f00d 0a00 |00f9: invoke-direct {v10}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ -0c11ac: 2900 19ff |00fc: goto/16 0015 // -00e7 │ │ +0cf6c4: |[0cf6c4] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFF)V │ │ +0cf6d4: 55a7 e407 |0000: iget-boolean v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ +0cf6d8: 3907 0a00 |0002: if-nez v7, 000c // +000a │ │ +0cf6dc: 2207 ae03 |0004: new-instance v7, Ljava/lang/IllegalStateException; // type@03ae │ │ +0cf6e0: 1a08 010f |0006: const-string v8, "SpriteBatch.begin must be called before draw." // string@0f01 │ │ +0cf6e4: 7020 fb25 8700 |0008: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0cf6ea: 2707 |000b: throw v7 │ │ +0cf6ec: 54b2 3408 |000c: iget-object v2, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +0cf6f0: 54a7 e807 |000e: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07e8 │ │ +0cf6f4: 3272 e200 |0010: if-eq v2, v7, 00f2 // +00e2 │ │ +0cf6f8: 7020 f90d 2a00 |0012: invoke-direct {v10, v2}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0df9 │ │ +0cf6fe: a600 0c0e |0015: add-float v0, v12, v14 │ │ +0cf702: a601 0d0f |0017: add-float v1, v13, v15 │ │ +0cf706: 52b3 3508 |0019: iget v3, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ +0cf70a: 52b5 3808 |001b: iget v5, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ +0cf70e: 52b4 3608 |001d: iget v4, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ +0cf712: 52b6 3708 |001f: iget v6, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ +0cf716: 54a7 f207 |0021: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf71a: 52a8 e507 |0023: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf71e: d809 0801 |0025: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf722: 59a9 e507 |0027: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf726: 4b0c 0708 |0029: aput v12, v7, v8 │ │ +0cf72a: 54a7 f207 |002b: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf72e: 52a8 e507 |002d: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf732: d809 0801 |002f: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf736: 59a9 e507 |0031: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf73a: 4b0d 0708 |0033: aput v13, v7, v8 │ │ +0cf73e: 54a7 f207 |0035: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf742: 52a8 e507 |0037: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf746: d809 0801 |0039: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf74a: 59a9 e507 |003b: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf74e: 52a9 e007 |003d: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0cf752: 4b09 0708 |003f: aput v9, v7, v8 │ │ +0cf756: 54a7 f207 |0041: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf75a: 52a8 e507 |0043: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf75e: d809 0801 |0045: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf762: 59a9 e507 |0047: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf766: 4b03 0708 |0049: aput v3, v7, v8 │ │ +0cf76a: 54a7 f207 |004b: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf76e: 52a8 e507 |004d: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf772: d809 0801 |004f: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf776: 59a9 e507 |0051: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf77a: 4b05 0708 |0053: aput v5, v7, v8 │ │ +0cf77e: 54a7 f207 |0055: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf782: 52a8 e507 |0057: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf786: d809 0801 |0059: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf78a: 59a9 e507 |005b: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf78e: 4b0c 0708 |005d: aput v12, v7, v8 │ │ +0cf792: 54a7 f207 |005f: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf796: 52a8 e507 |0061: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf79a: d809 0801 |0063: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf79e: 59a9 e507 |0065: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf7a2: 4b01 0708 |0067: aput v1, v7, v8 │ │ +0cf7a6: 54a7 f207 |0069: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf7aa: 52a8 e507 |006b: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf7ae: d809 0801 |006d: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf7b2: 59a9 e507 |006f: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf7b6: 52a9 e007 |0071: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0cf7ba: 4b09 0708 |0073: aput v9, v7, v8 │ │ +0cf7be: 54a7 f207 |0075: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf7c2: 52a8 e507 |0077: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf7c6: d809 0801 |0079: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf7ca: 59a9 e507 |007b: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf7ce: 4b03 0708 |007d: aput v3, v7, v8 │ │ +0cf7d2: 54a7 f207 |007f: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf7d6: 52a8 e507 |0081: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf7da: d809 0801 |0083: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf7de: 59a9 e507 |0085: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf7e2: 4b06 0708 |0087: aput v6, v7, v8 │ │ +0cf7e6: 54a7 f207 |0089: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf7ea: 52a8 e507 |008b: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf7ee: d809 0801 |008d: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf7f2: 59a9 e507 |008f: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf7f6: 4b00 0708 |0091: aput v0, v7, v8 │ │ +0cf7fa: 54a7 f207 |0093: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf7fe: 52a8 e507 |0095: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf802: d809 0801 |0097: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf806: 59a9 e507 |0099: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf80a: 4b01 0708 |009b: aput v1, v7, v8 │ │ +0cf80e: 54a7 f207 |009d: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf812: 52a8 e507 |009f: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf816: d809 0801 |00a1: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf81a: 59a9 e507 |00a3: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf81e: 52a9 e007 |00a5: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0cf822: 4b09 0708 |00a7: aput v9, v7, v8 │ │ +0cf826: 54a7 f207 |00a9: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf82a: 52a8 e507 |00ab: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf82e: d809 0801 |00ad: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf832: 59a9 e507 |00af: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf836: 4b04 0708 |00b1: aput v4, v7, v8 │ │ +0cf83a: 54a7 f207 |00b3: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf83e: 52a8 e507 |00b5: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf842: d809 0801 |00b7: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf846: 59a9 e507 |00b9: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf84a: 4b06 0708 |00bb: aput v6, v7, v8 │ │ +0cf84e: 54a7 f207 |00bd: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf852: 52a8 e507 |00bf: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf856: d809 0801 |00c1: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf85a: 59a9 e507 |00c3: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf85e: 4b00 0708 |00c5: aput v0, v7, v8 │ │ +0cf862: 54a7 f207 |00c7: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf866: 52a8 e507 |00c9: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf86a: d809 0801 |00cb: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf86e: 59a9 e507 |00cd: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf872: 4b0d 0708 |00cf: aput v13, v7, v8 │ │ +0cf876: 54a7 f207 |00d1: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf87a: 52a8 e507 |00d3: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf87e: d809 0801 |00d5: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf882: 59a9 e507 |00d7: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf886: 52a9 e007 |00d9: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0cf88a: 4b09 0708 |00db: aput v9, v7, v8 │ │ +0cf88e: 54a7 f207 |00dd: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf892: 52a8 e507 |00df: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf896: d809 0801 |00e1: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf89a: 59a9 e507 |00e3: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf89e: 4b04 0708 |00e5: aput v4, v7, v8 │ │ +0cf8a2: 54a7 f207 |00e7: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf8a6: 52a8 e507 |00e9: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf8aa: d809 0801 |00eb: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0cf8ae: 59a9 e507 |00ed: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf8b2: 4b05 0708 |00ef: aput v5, v7, v8 │ │ +0cf8b6: 0e00 |00f1: return-void │ │ +0cf8b8: 52a7 e507 |00f2: iget v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cf8bc: 54a8 f207 |00f4: iget-object v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cf8c0: 2188 |00f6: array-length v8, v8 │ │ +0cf8c2: 3387 1eff |00f7: if-ne v7, v8, 0015 // -00e2 │ │ +0cf8c6: 7010 f00d 0a00 |00f9: invoke-direct {v10}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ +0cf8cc: 2900 19ff |00fc: goto/16 0015 // -00e7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ 0x000c line=737 │ │ 0x000e line=738 │ │ 0x0012 line=739 │ │ 0x0015 line=743 │ │ @@ -251245,366 +251396,366 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFFFFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 45 │ │ ins : 11 │ │ outs : 2 │ │ insns size : 692 16-bit code units │ │ -0c11b0: |[0c11b0] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFFFFFFF)V │ │ -0c11c0: 0800 2200 |0000: move-object/from16 v0, v34 │ │ -0c11c4: 5500 e407 |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ -0c11c8: 021f 0000 |0004: move/from16 v31, v0 │ │ -0c11cc: 391f 0a00 |0006: if-nez v31, 0010 // +000a │ │ -0c11d0: 221f b003 |0008: new-instance v31, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0c11d4: 1a20 030f |000a: const-string v32, "SpriteBatch.begin must be called before draw." // string@0f03 │ │ -0c11d8: 7602 fb25 1f00 |000c: invoke-direct/range {v31, v32}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0c11de: 271f |000f: throw v31 │ │ -0c11e0: 0800 2300 |0010: move-object/from16 v0, v35 │ │ -0c11e4: 5400 3408 |0012: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -0c11e8: 0810 0000 |0014: move-object/from16 v16, v0 │ │ -0c11ec: 0800 2200 |0016: move-object/from16 v0, v34 │ │ -0c11f0: 5400 e807 |0018: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07e8 │ │ -0c11f4: 081f 0000 |001a: move-object/from16 v31, v0 │ │ -0c11f8: 0800 1000 |001c: move-object/from16 v0, v16 │ │ -0c11fc: 0801 1f00 |001e: move-object/from16 v1, v31 │ │ -0c1200: 3210 6602 |0020: if-eq v0, v1, 0286 // +0266 │ │ -0c1204: 0800 2200 |0022: move-object/from16 v0, v34 │ │ -0c1208: 0801 1000 |0024: move-object/from16 v1, v16 │ │ -0c120c: 7020 f90d 1000 |0026: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0df9 │ │ -0c1212: a615 2426 |0029: add-float v21, v36, v38 │ │ -0c1216: a616 2527 |002b: add-float v22, v37, v39 │ │ -0c121a: 0200 2600 |002d: move/from16 v0, v38 │ │ -0c121e: 7f03 |002f: neg-float v3, v0 │ │ -0c1220: 0200 2700 |0030: move/from16 v0, v39 │ │ -0c1224: 7f05 |0032: neg-float v5, v0 │ │ -0c1226: a704 2826 |0033: sub-float v4, v40, v38 │ │ -0c122a: a706 2927 |0035: sub-float v6, v41, v39 │ │ -0c122e: 151f 803f |0037: const/high16 v31, #int 1065353216 // #3f80 │ │ -0c1232: 2d1f 2a1f |0039: cmpl-float v31, v42, v31 │ │ -0c1236: 391f 0800 |003b: if-nez v31, 0043 // +0008 │ │ -0c123a: 151f 803f |003d: const/high16 v31, #int 1065353216 // #3f80 │ │ -0c123e: 2d1f 2b1f |003f: cmpl-float v31, v43, v31 │ │ -0c1242: 381f 0a00 |0041: if-eqz v31, 004b // +000a │ │ -0c1246: a803 032a |0043: mul-float v3, v3, v42 │ │ -0c124a: a805 052b |0045: mul-float v5, v5, v43 │ │ -0c124e: a804 042a |0047: mul-float v4, v4, v42 │ │ -0c1252: a806 062b |0049: mul-float v6, v6, v43 │ │ -0c1256: 0137 |004b: move v7, v3 │ │ -0c1258: 0158 |004c: move v8, v5 │ │ -0c125a: 0139 |004d: move v9, v3 │ │ -0c125c: 016a |004e: move v10, v6 │ │ -0c125e: 014b |004f: move v11, v4 │ │ -0c1260: 016c |0050: move v12, v6 │ │ -0c1262: 014d |0051: move v13, v4 │ │ -0c1264: 015e |0052: move v14, v5 │ │ -0c1266: 131f 0000 |0053: const/16 v31, #int 0 // #0 │ │ -0c126a: 2d1f 2c1f |0055: cmpl-float v31, v44, v31 │ │ -0c126e: 381f 4b02 |0057: if-eqz v31, 02a2 // +024b │ │ -0c1272: 7701 8c13 2c00 |0059: invoke-static/range {v44}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@138c │ │ -0c1278: 0a02 |005c: move-result v2 │ │ -0c127a: 7701 9a13 2c00 |005d: invoke-static/range {v44}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@139a │ │ -0c1280: 0a0f |0060: move-result v15 │ │ -0c1282: a81f 0207 |0061: mul-float v31, v2, v7 │ │ -0c1286: a820 0f08 |0063: mul-float v32, v15, v8 │ │ -0c128a: a717 1f20 |0065: sub-float v23, v31, v32 │ │ -0c128e: a81f 0f07 |0067: mul-float v31, v15, v7 │ │ -0c1292: a820 0208 |0069: mul-float v32, v2, v8 │ │ -0c1296: a61b 1f20 |006b: add-float v27, v31, v32 │ │ -0c129a: a81f 0209 |006d: mul-float v31, v2, v9 │ │ -0c129e: a820 0f0a |006f: mul-float v32, v15, v10 │ │ -0c12a2: a718 1f20 |0071: sub-float v24, v31, v32 │ │ -0c12a6: a81f 0f09 |0073: mul-float v31, v15, v9 │ │ -0c12aa: a820 020a |0075: mul-float v32, v2, v10 │ │ -0c12ae: a61c 1f20 |0077: add-float v28, v31, v32 │ │ -0c12b2: a81f 020b |0079: mul-float v31, v2, v11 │ │ -0c12b6: a820 0f0c |007b: mul-float v32, v15, v12 │ │ -0c12ba: a719 1f20 |007d: sub-float v25, v31, v32 │ │ -0c12be: a81f 0f0b |007f: mul-float v31, v15, v11 │ │ -0c12c2: a820 020c |0081: mul-float v32, v2, v12 │ │ -0c12c6: a61d 1f20 |0083: add-float v29, v31, v32 │ │ -0c12ca: a71f 1918 |0085: sub-float v31, v25, v24 │ │ -0c12ce: a61a 171f |0087: add-float v26, v23, v31 │ │ -0c12d2: a71f 1c1b |0089: sub-float v31, v28, v27 │ │ -0c12d6: a71e 1d1f |008b: sub-float v30, v29, v31 │ │ -0c12da: a617 1715 |008d: add-float v23, v23, v21 │ │ -0c12de: a61b 1b16 |008f: add-float v27, v27, v22 │ │ -0c12e2: a618 1815 |0091: add-float v24, v24, v21 │ │ -0c12e6: a61c 1c16 |0093: add-float v28, v28, v22 │ │ -0c12ea: a619 1915 |0095: add-float v25, v25, v21 │ │ -0c12ee: a61d 1d16 |0097: add-float v29, v29, v22 │ │ -0c12f2: a61a 1a15 |0099: add-float v26, v26, v21 │ │ -0c12f6: a61e 1e16 |009b: add-float v30, v30, v22 │ │ -0c12fa: 0800 2300 |009d: move-object/from16 v0, v35 │ │ -0c12fe: 5200 3508 |009f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ -0c1302: 0211 0000 |00a1: move/from16 v17, v0 │ │ -0c1306: 0800 2300 |00a3: move-object/from16 v0, v35 │ │ -0c130a: 5200 3808 |00a5: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ -0c130e: 0213 0000 |00a7: move/from16 v19, v0 │ │ -0c1312: 0800 2300 |00a9: move-object/from16 v0, v35 │ │ -0c1316: 5200 3608 |00ab: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ -0c131a: 0212 0000 |00ad: move/from16 v18, v0 │ │ -0c131e: 0800 2300 |00af: move-object/from16 v0, v35 │ │ -0c1322: 5200 3708 |00b1: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ -0c1326: 0214 0000 |00b3: move/from16 v20, v0 │ │ -0c132a: 0800 2200 |00b5: move-object/from16 v0, v34 │ │ -0c132e: 5400 f207 |00b7: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c1332: 081f 0000 |00b9: move-object/from16 v31, v0 │ │ -0c1336: 0800 2200 |00bb: move-object/from16 v0, v34 │ │ -0c133a: 5200 e507 |00bd: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c133e: 0220 0000 |00bf: move/from16 v32, v0 │ │ -0c1342: d821 2001 |00c1: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c1346: 0200 2100 |00c3: move/from16 v0, v33 │ │ -0c134a: 0801 2200 |00c5: move-object/from16 v1, v34 │ │ -0c134e: 5910 e507 |00c7: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1352: 4b17 1f20 |00c9: aput v23, v31, v32 │ │ -0c1356: 0800 2200 |00cb: move-object/from16 v0, v34 │ │ -0c135a: 5400 f207 |00cd: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c135e: 081f 0000 |00cf: move-object/from16 v31, v0 │ │ -0c1362: 0800 2200 |00d1: move-object/from16 v0, v34 │ │ -0c1366: 5200 e507 |00d3: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c136a: 0220 0000 |00d5: move/from16 v32, v0 │ │ -0c136e: d821 2001 |00d7: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c1372: 0200 2100 |00d9: move/from16 v0, v33 │ │ -0c1376: 0801 2200 |00db: move-object/from16 v1, v34 │ │ -0c137a: 5910 e507 |00dd: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c137e: 4b1b 1f20 |00df: aput v27, v31, v32 │ │ -0c1382: 0800 2200 |00e1: move-object/from16 v0, v34 │ │ -0c1386: 5400 f207 |00e3: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c138a: 081f 0000 |00e5: move-object/from16 v31, v0 │ │ -0c138e: 0800 2200 |00e7: move-object/from16 v0, v34 │ │ -0c1392: 5200 e507 |00e9: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1396: 0220 0000 |00eb: move/from16 v32, v0 │ │ -0c139a: d821 2001 |00ed: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c139e: 0200 2100 |00ef: move/from16 v0, v33 │ │ -0c13a2: 0801 2200 |00f1: move-object/from16 v1, v34 │ │ -0c13a6: 5910 e507 |00f3: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c13aa: 0800 2200 |00f5: move-object/from16 v0, v34 │ │ -0c13ae: 5200 e007 |00f7: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c13b2: 0221 0000 |00f9: move/from16 v33, v0 │ │ -0c13b6: 4b21 1f20 |00fb: aput v33, v31, v32 │ │ -0c13ba: 0800 2200 |00fd: move-object/from16 v0, v34 │ │ -0c13be: 5400 f207 |00ff: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c13c2: 081f 0000 |0101: move-object/from16 v31, v0 │ │ -0c13c6: 0800 2200 |0103: move-object/from16 v0, v34 │ │ -0c13ca: 5200 e507 |0105: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c13ce: 0220 0000 |0107: move/from16 v32, v0 │ │ -0c13d2: d821 2001 |0109: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c13d6: 0200 2100 |010b: move/from16 v0, v33 │ │ -0c13da: 0801 2200 |010d: move-object/from16 v1, v34 │ │ -0c13de: 5910 e507 |010f: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c13e2: 4b11 1f20 |0111: aput v17, v31, v32 │ │ -0c13e6: 0800 2200 |0113: move-object/from16 v0, v34 │ │ -0c13ea: 5400 f207 |0115: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c13ee: 081f 0000 |0117: move-object/from16 v31, v0 │ │ -0c13f2: 0800 2200 |0119: move-object/from16 v0, v34 │ │ -0c13f6: 5200 e507 |011b: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c13fa: 0220 0000 |011d: move/from16 v32, v0 │ │ -0c13fe: d821 2001 |011f: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c1402: 0200 2100 |0121: move/from16 v0, v33 │ │ -0c1406: 0801 2200 |0123: move-object/from16 v1, v34 │ │ -0c140a: 5910 e507 |0125: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c140e: 4b13 1f20 |0127: aput v19, v31, v32 │ │ -0c1412: 0800 2200 |0129: move-object/from16 v0, v34 │ │ -0c1416: 5400 f207 |012b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c141a: 081f 0000 |012d: move-object/from16 v31, v0 │ │ -0c141e: 0800 2200 |012f: move-object/from16 v0, v34 │ │ -0c1422: 5200 e507 |0131: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1426: 0220 0000 |0133: move/from16 v32, v0 │ │ -0c142a: d821 2001 |0135: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c142e: 0200 2100 |0137: move/from16 v0, v33 │ │ -0c1432: 0801 2200 |0139: move-object/from16 v1, v34 │ │ -0c1436: 5910 e507 |013b: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c143a: 4b18 1f20 |013d: aput v24, v31, v32 │ │ -0c143e: 0800 2200 |013f: move-object/from16 v0, v34 │ │ -0c1442: 5400 f207 |0141: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c1446: 081f 0000 |0143: move-object/from16 v31, v0 │ │ -0c144a: 0800 2200 |0145: move-object/from16 v0, v34 │ │ -0c144e: 5200 e507 |0147: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1452: 0220 0000 |0149: move/from16 v32, v0 │ │ -0c1456: d821 2001 |014b: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c145a: 0200 2100 |014d: move/from16 v0, v33 │ │ -0c145e: 0801 2200 |014f: move-object/from16 v1, v34 │ │ -0c1462: 5910 e507 |0151: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1466: 4b1c 1f20 |0153: aput v28, v31, v32 │ │ -0c146a: 0800 2200 |0155: move-object/from16 v0, v34 │ │ -0c146e: 5400 f207 |0157: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c1472: 081f 0000 |0159: move-object/from16 v31, v0 │ │ -0c1476: 0800 2200 |015b: move-object/from16 v0, v34 │ │ -0c147a: 5200 e507 |015d: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c147e: 0220 0000 |015f: move/from16 v32, v0 │ │ -0c1482: d821 2001 |0161: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c1486: 0200 2100 |0163: move/from16 v0, v33 │ │ -0c148a: 0801 2200 |0165: move-object/from16 v1, v34 │ │ -0c148e: 5910 e507 |0167: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1492: 0800 2200 |0169: move-object/from16 v0, v34 │ │ -0c1496: 5200 e007 |016b: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c149a: 0221 0000 |016d: move/from16 v33, v0 │ │ -0c149e: 4b21 1f20 |016f: aput v33, v31, v32 │ │ -0c14a2: 0800 2200 |0171: move-object/from16 v0, v34 │ │ -0c14a6: 5400 f207 |0173: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c14aa: 081f 0000 |0175: move-object/from16 v31, v0 │ │ -0c14ae: 0800 2200 |0177: move-object/from16 v0, v34 │ │ -0c14b2: 5200 e507 |0179: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c14b6: 0220 0000 |017b: move/from16 v32, v0 │ │ -0c14ba: d821 2001 |017d: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c14be: 0200 2100 |017f: move/from16 v0, v33 │ │ -0c14c2: 0801 2200 |0181: move-object/from16 v1, v34 │ │ -0c14c6: 5910 e507 |0183: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c14ca: 4b11 1f20 |0185: aput v17, v31, v32 │ │ -0c14ce: 0800 2200 |0187: move-object/from16 v0, v34 │ │ -0c14d2: 5400 f207 |0189: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c14d6: 081f 0000 |018b: move-object/from16 v31, v0 │ │ -0c14da: 0800 2200 |018d: move-object/from16 v0, v34 │ │ -0c14de: 5200 e507 |018f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c14e2: 0220 0000 |0191: move/from16 v32, v0 │ │ -0c14e6: d821 2001 |0193: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c14ea: 0200 2100 |0195: move/from16 v0, v33 │ │ -0c14ee: 0801 2200 |0197: move-object/from16 v1, v34 │ │ -0c14f2: 5910 e507 |0199: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c14f6: 4b14 1f20 |019b: aput v20, v31, v32 │ │ -0c14fa: 0800 2200 |019d: move-object/from16 v0, v34 │ │ -0c14fe: 5400 f207 |019f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c1502: 081f 0000 |01a1: move-object/from16 v31, v0 │ │ -0c1506: 0800 2200 |01a3: move-object/from16 v0, v34 │ │ -0c150a: 5200 e507 |01a5: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c150e: 0220 0000 |01a7: move/from16 v32, v0 │ │ -0c1512: d821 2001 |01a9: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c1516: 0200 2100 |01ab: move/from16 v0, v33 │ │ -0c151a: 0801 2200 |01ad: move-object/from16 v1, v34 │ │ -0c151e: 5910 e507 |01af: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1522: 4b19 1f20 |01b1: aput v25, v31, v32 │ │ -0c1526: 0800 2200 |01b3: move-object/from16 v0, v34 │ │ -0c152a: 5400 f207 |01b5: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c152e: 081f 0000 |01b7: move-object/from16 v31, v0 │ │ -0c1532: 0800 2200 |01b9: move-object/from16 v0, v34 │ │ -0c1536: 5200 e507 |01bb: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c153a: 0220 0000 |01bd: move/from16 v32, v0 │ │ -0c153e: d821 2001 |01bf: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c1542: 0200 2100 |01c1: move/from16 v0, v33 │ │ -0c1546: 0801 2200 |01c3: move-object/from16 v1, v34 │ │ -0c154a: 5910 e507 |01c5: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c154e: 4b1d 1f20 |01c7: aput v29, v31, v32 │ │ -0c1552: 0800 2200 |01c9: move-object/from16 v0, v34 │ │ -0c1556: 5400 f207 |01cb: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c155a: 081f 0000 |01cd: move-object/from16 v31, v0 │ │ -0c155e: 0800 2200 |01cf: move-object/from16 v0, v34 │ │ -0c1562: 5200 e507 |01d1: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1566: 0220 0000 |01d3: move/from16 v32, v0 │ │ -0c156a: d821 2001 |01d5: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c156e: 0200 2100 |01d7: move/from16 v0, v33 │ │ -0c1572: 0801 2200 |01d9: move-object/from16 v1, v34 │ │ -0c1576: 5910 e507 |01db: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c157a: 0800 2200 |01dd: move-object/from16 v0, v34 │ │ -0c157e: 5200 e007 |01df: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c1582: 0221 0000 |01e1: move/from16 v33, v0 │ │ -0c1586: 4b21 1f20 |01e3: aput v33, v31, v32 │ │ -0c158a: 0800 2200 |01e5: move-object/from16 v0, v34 │ │ -0c158e: 5400 f207 |01e7: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c1592: 081f 0000 |01e9: move-object/from16 v31, v0 │ │ -0c1596: 0800 2200 |01eb: move-object/from16 v0, v34 │ │ -0c159a: 5200 e507 |01ed: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c159e: 0220 0000 |01ef: move/from16 v32, v0 │ │ -0c15a2: d821 2001 |01f1: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c15a6: 0200 2100 |01f3: move/from16 v0, v33 │ │ -0c15aa: 0801 2200 |01f5: move-object/from16 v1, v34 │ │ -0c15ae: 5910 e507 |01f7: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c15b2: 4b12 1f20 |01f9: aput v18, v31, v32 │ │ -0c15b6: 0800 2200 |01fb: move-object/from16 v0, v34 │ │ -0c15ba: 5400 f207 |01fd: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c15be: 081f 0000 |01ff: move-object/from16 v31, v0 │ │ -0c15c2: 0800 2200 |0201: move-object/from16 v0, v34 │ │ -0c15c6: 5200 e507 |0203: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c15ca: 0220 0000 |0205: move/from16 v32, v0 │ │ -0c15ce: d821 2001 |0207: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c15d2: 0200 2100 |0209: move/from16 v0, v33 │ │ -0c15d6: 0801 2200 |020b: move-object/from16 v1, v34 │ │ -0c15da: 5910 e507 |020d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c15de: 4b14 1f20 |020f: aput v20, v31, v32 │ │ -0c15e2: 0800 2200 |0211: move-object/from16 v0, v34 │ │ -0c15e6: 5400 f207 |0213: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c15ea: 081f 0000 |0215: move-object/from16 v31, v0 │ │ -0c15ee: 0800 2200 |0217: move-object/from16 v0, v34 │ │ -0c15f2: 5200 e507 |0219: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c15f6: 0220 0000 |021b: move/from16 v32, v0 │ │ -0c15fa: d821 2001 |021d: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c15fe: 0200 2100 |021f: move/from16 v0, v33 │ │ -0c1602: 0801 2200 |0221: move-object/from16 v1, v34 │ │ -0c1606: 5910 e507 |0223: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c160a: 4b1a 1f20 |0225: aput v26, v31, v32 │ │ -0c160e: 0800 2200 |0227: move-object/from16 v0, v34 │ │ -0c1612: 5400 f207 |0229: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c1616: 081f 0000 |022b: move-object/from16 v31, v0 │ │ -0c161a: 0800 2200 |022d: move-object/from16 v0, v34 │ │ -0c161e: 5200 e507 |022f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1622: 0220 0000 |0231: move/from16 v32, v0 │ │ -0c1626: d821 2001 |0233: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c162a: 0200 2100 |0235: move/from16 v0, v33 │ │ -0c162e: 0801 2200 |0237: move-object/from16 v1, v34 │ │ -0c1632: 5910 e507 |0239: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1636: 4b1e 1f20 |023b: aput v30, v31, v32 │ │ -0c163a: 0800 2200 |023d: move-object/from16 v0, v34 │ │ -0c163e: 5400 f207 |023f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c1642: 081f 0000 |0241: move-object/from16 v31, v0 │ │ -0c1646: 0800 2200 |0243: move-object/from16 v0, v34 │ │ -0c164a: 5200 e507 |0245: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c164e: 0220 0000 |0247: move/from16 v32, v0 │ │ -0c1652: d821 2001 |0249: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c1656: 0200 2100 |024b: move/from16 v0, v33 │ │ -0c165a: 0801 2200 |024d: move-object/from16 v1, v34 │ │ -0c165e: 5910 e507 |024f: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1662: 0800 2200 |0251: move-object/from16 v0, v34 │ │ -0c1666: 5200 e007 |0253: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c166a: 0221 0000 |0255: move/from16 v33, v0 │ │ -0c166e: 4b21 1f20 |0257: aput v33, v31, v32 │ │ -0c1672: 0800 2200 |0259: move-object/from16 v0, v34 │ │ -0c1676: 5400 f207 |025b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c167a: 081f 0000 |025d: move-object/from16 v31, v0 │ │ -0c167e: 0800 2200 |025f: move-object/from16 v0, v34 │ │ -0c1682: 5200 e507 |0261: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1686: 0220 0000 |0263: move/from16 v32, v0 │ │ -0c168a: d821 2001 |0265: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c168e: 0200 2100 |0267: move/from16 v0, v33 │ │ -0c1692: 0801 2200 |0269: move-object/from16 v1, v34 │ │ -0c1696: 5910 e507 |026b: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c169a: 4b12 1f20 |026d: aput v18, v31, v32 │ │ -0c169e: 0800 2200 |026f: move-object/from16 v0, v34 │ │ -0c16a2: 5400 f207 |0271: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c16a6: 081f 0000 |0273: move-object/from16 v31, v0 │ │ -0c16aa: 0800 2200 |0275: move-object/from16 v0, v34 │ │ -0c16ae: 5200 e507 |0277: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c16b2: 0220 0000 |0279: move/from16 v32, v0 │ │ -0c16b6: d821 2001 |027b: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0c16ba: 0200 2100 |027d: move/from16 v0, v33 │ │ -0c16be: 0801 2200 |027f: move-object/from16 v1, v34 │ │ -0c16c2: 5910 e507 |0281: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c16c6: 4b13 1f20 |0283: aput v19, v31, v32 │ │ -0c16ca: 0e00 |0285: return-void │ │ -0c16cc: 0800 2200 |0286: move-object/from16 v0, v34 │ │ -0c16d0: 5200 e507 |0288: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c16d4: 021f 0000 |028a: move/from16 v31, v0 │ │ -0c16d8: 0800 2200 |028c: move-object/from16 v0, v34 │ │ -0c16dc: 5400 f207 |028e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c16e0: 0820 0000 |0290: move-object/from16 v32, v0 │ │ -0c16e4: 0800 2000 |0292: move-object/from16 v0, v32 │ │ -0c16e8: 2100 |0294: array-length v0, v0 │ │ -0c16ea: 0220 0000 |0295: move/from16 v32, v0 │ │ -0c16ee: 0200 1f00 |0297: move/from16 v0, v31 │ │ -0c16f2: 0201 2000 |0299: move/from16 v1, v32 │ │ -0c16f6: 3310 8efd |029b: if-ne v0, v1, 0029 // -0272 │ │ -0c16fa: 7601 f00d 2200 |029d: invoke-direct/range {v34}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ -0c1700: 2900 89fd |02a0: goto/16 0029 // -0277 │ │ -0c1704: 0217 0700 |02a2: move/from16 v23, v7 │ │ -0c1708: 021b 0800 |02a4: move/from16 v27, v8 │ │ -0c170c: 0218 0900 |02a6: move/from16 v24, v9 │ │ -0c1710: 021c 0a00 |02a8: move/from16 v28, v10 │ │ -0c1714: 0219 0b00 |02aa: move/from16 v25, v11 │ │ -0c1718: 021d 0c00 |02ac: move/from16 v29, v12 │ │ -0c171c: 021a 0d00 |02ae: move/from16 v26, v13 │ │ -0c1720: 021e 0e00 |02b0: move/from16 v30, v14 │ │ -0c1724: 2900 dbfd |02b2: goto/16 008d // -0225 │ │ +0cf8d0: |[0cf8d0] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFFFFFFF)V │ │ +0cf8e0: 0800 2200 |0000: move-object/from16 v0, v34 │ │ +0cf8e4: 5500 e407 |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ +0cf8e8: 021f 0000 |0004: move/from16 v31, v0 │ │ +0cf8ec: 391f 0a00 |0006: if-nez v31, 0010 // +000a │ │ +0cf8f0: 221f ae03 |0008: new-instance v31, Ljava/lang/IllegalStateException; // type@03ae │ │ +0cf8f4: 1a20 010f |000a: const-string v32, "SpriteBatch.begin must be called before draw." // string@0f01 │ │ +0cf8f8: 7602 fb25 1f00 |000c: invoke-direct/range {v31, v32}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0cf8fe: 271f |000f: throw v31 │ │ +0cf900: 0800 2300 |0010: move-object/from16 v0, v35 │ │ +0cf904: 5400 3408 |0012: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +0cf908: 0810 0000 |0014: move-object/from16 v16, v0 │ │ +0cf90c: 0800 2200 |0016: move-object/from16 v0, v34 │ │ +0cf910: 5400 e807 |0018: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07e8 │ │ +0cf914: 081f 0000 |001a: move-object/from16 v31, v0 │ │ +0cf918: 0800 1000 |001c: move-object/from16 v0, v16 │ │ +0cf91c: 0801 1f00 |001e: move-object/from16 v1, v31 │ │ +0cf920: 3210 6602 |0020: if-eq v0, v1, 0286 // +0266 │ │ +0cf924: 0800 2200 |0022: move-object/from16 v0, v34 │ │ +0cf928: 0801 1000 |0024: move-object/from16 v1, v16 │ │ +0cf92c: 7020 f90d 1000 |0026: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0df9 │ │ +0cf932: a615 2426 |0029: add-float v21, v36, v38 │ │ +0cf936: a616 2527 |002b: add-float v22, v37, v39 │ │ +0cf93a: 0200 2600 |002d: move/from16 v0, v38 │ │ +0cf93e: 7f03 |002f: neg-float v3, v0 │ │ +0cf940: 0200 2700 |0030: move/from16 v0, v39 │ │ +0cf944: 7f05 |0032: neg-float v5, v0 │ │ +0cf946: a704 2826 |0033: sub-float v4, v40, v38 │ │ +0cf94a: a706 2927 |0035: sub-float v6, v41, v39 │ │ +0cf94e: 151f 803f |0037: const/high16 v31, #int 1065353216 // #3f80 │ │ +0cf952: 2d1f 2a1f |0039: cmpl-float v31, v42, v31 │ │ +0cf956: 391f 0800 |003b: if-nez v31, 0043 // +0008 │ │ +0cf95a: 151f 803f |003d: const/high16 v31, #int 1065353216 // #3f80 │ │ +0cf95e: 2d1f 2b1f |003f: cmpl-float v31, v43, v31 │ │ +0cf962: 381f 0a00 |0041: if-eqz v31, 004b // +000a │ │ +0cf966: a803 032a |0043: mul-float v3, v3, v42 │ │ +0cf96a: a805 052b |0045: mul-float v5, v5, v43 │ │ +0cf96e: a804 042a |0047: mul-float v4, v4, v42 │ │ +0cf972: a806 062b |0049: mul-float v6, v6, v43 │ │ +0cf976: 0137 |004b: move v7, v3 │ │ +0cf978: 0158 |004c: move v8, v5 │ │ +0cf97a: 0139 |004d: move v9, v3 │ │ +0cf97c: 016a |004e: move v10, v6 │ │ +0cf97e: 014b |004f: move v11, v4 │ │ +0cf980: 016c |0050: move v12, v6 │ │ +0cf982: 014d |0051: move v13, v4 │ │ +0cf984: 015e |0052: move v14, v5 │ │ +0cf986: 131f 0000 |0053: const/16 v31, #int 0 // #0 │ │ +0cf98a: 2d1f 2c1f |0055: cmpl-float v31, v44, v31 │ │ +0cf98e: 381f 4b02 |0057: if-eqz v31, 02a2 // +024b │ │ +0cf992: 7701 8c13 2c00 |0059: invoke-static/range {v44}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@138c │ │ +0cf998: 0a02 |005c: move-result v2 │ │ +0cf99a: 7701 9a13 2c00 |005d: invoke-static/range {v44}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@139a │ │ +0cf9a0: 0a0f |0060: move-result v15 │ │ +0cf9a2: a81f 0207 |0061: mul-float v31, v2, v7 │ │ +0cf9a6: a820 0f08 |0063: mul-float v32, v15, v8 │ │ +0cf9aa: a717 1f20 |0065: sub-float v23, v31, v32 │ │ +0cf9ae: a81f 0f07 |0067: mul-float v31, v15, v7 │ │ +0cf9b2: a820 0208 |0069: mul-float v32, v2, v8 │ │ +0cf9b6: a61b 1f20 |006b: add-float v27, v31, v32 │ │ +0cf9ba: a81f 0209 |006d: mul-float v31, v2, v9 │ │ +0cf9be: a820 0f0a |006f: mul-float v32, v15, v10 │ │ +0cf9c2: a718 1f20 |0071: sub-float v24, v31, v32 │ │ +0cf9c6: a81f 0f09 |0073: mul-float v31, v15, v9 │ │ +0cf9ca: a820 020a |0075: mul-float v32, v2, v10 │ │ +0cf9ce: a61c 1f20 |0077: add-float v28, v31, v32 │ │ +0cf9d2: a81f 020b |0079: mul-float v31, v2, v11 │ │ +0cf9d6: a820 0f0c |007b: mul-float v32, v15, v12 │ │ +0cf9da: a719 1f20 |007d: sub-float v25, v31, v32 │ │ +0cf9de: a81f 0f0b |007f: mul-float v31, v15, v11 │ │ +0cf9e2: a820 020c |0081: mul-float v32, v2, v12 │ │ +0cf9e6: a61d 1f20 |0083: add-float v29, v31, v32 │ │ +0cf9ea: a71f 1918 |0085: sub-float v31, v25, v24 │ │ +0cf9ee: a61a 171f |0087: add-float v26, v23, v31 │ │ +0cf9f2: a71f 1c1b |0089: sub-float v31, v28, v27 │ │ +0cf9f6: a71e 1d1f |008b: sub-float v30, v29, v31 │ │ +0cf9fa: a617 1715 |008d: add-float v23, v23, v21 │ │ +0cf9fe: a61b 1b16 |008f: add-float v27, v27, v22 │ │ +0cfa02: a618 1815 |0091: add-float v24, v24, v21 │ │ +0cfa06: a61c 1c16 |0093: add-float v28, v28, v22 │ │ +0cfa0a: a619 1915 |0095: add-float v25, v25, v21 │ │ +0cfa0e: a61d 1d16 |0097: add-float v29, v29, v22 │ │ +0cfa12: a61a 1a15 |0099: add-float v26, v26, v21 │ │ +0cfa16: a61e 1e16 |009b: add-float v30, v30, v22 │ │ +0cfa1a: 0800 2300 |009d: move-object/from16 v0, v35 │ │ +0cfa1e: 5200 3508 |009f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ +0cfa22: 0211 0000 |00a1: move/from16 v17, v0 │ │ +0cfa26: 0800 2300 |00a3: move-object/from16 v0, v35 │ │ +0cfa2a: 5200 3808 |00a5: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ +0cfa2e: 0213 0000 |00a7: move/from16 v19, v0 │ │ +0cfa32: 0800 2300 |00a9: move-object/from16 v0, v35 │ │ +0cfa36: 5200 3608 |00ab: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ +0cfa3a: 0212 0000 |00ad: move/from16 v18, v0 │ │ +0cfa3e: 0800 2300 |00af: move-object/from16 v0, v35 │ │ +0cfa42: 5200 3708 |00b1: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ +0cfa46: 0214 0000 |00b3: move/from16 v20, v0 │ │ +0cfa4a: 0800 2200 |00b5: move-object/from16 v0, v34 │ │ +0cfa4e: 5400 f207 |00b7: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cfa52: 081f 0000 |00b9: move-object/from16 v31, v0 │ │ +0cfa56: 0800 2200 |00bb: move-object/from16 v0, v34 │ │ +0cfa5a: 5200 e507 |00bd: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfa5e: 0220 0000 |00bf: move/from16 v32, v0 │ │ +0cfa62: d821 2001 |00c1: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cfa66: 0200 2100 |00c3: move/from16 v0, v33 │ │ +0cfa6a: 0801 2200 |00c5: move-object/from16 v1, v34 │ │ +0cfa6e: 5910 e507 |00c7: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfa72: 4b17 1f20 |00c9: aput v23, v31, v32 │ │ +0cfa76: 0800 2200 |00cb: move-object/from16 v0, v34 │ │ +0cfa7a: 5400 f207 |00cd: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cfa7e: 081f 0000 |00cf: move-object/from16 v31, v0 │ │ +0cfa82: 0800 2200 |00d1: move-object/from16 v0, v34 │ │ +0cfa86: 5200 e507 |00d3: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfa8a: 0220 0000 |00d5: move/from16 v32, v0 │ │ +0cfa8e: d821 2001 |00d7: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cfa92: 0200 2100 |00d9: move/from16 v0, v33 │ │ +0cfa96: 0801 2200 |00db: move-object/from16 v1, v34 │ │ +0cfa9a: 5910 e507 |00dd: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfa9e: 4b1b 1f20 |00df: aput v27, v31, v32 │ │ +0cfaa2: 0800 2200 |00e1: move-object/from16 v0, v34 │ │ +0cfaa6: 5400 f207 |00e3: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cfaaa: 081f 0000 |00e5: move-object/from16 v31, v0 │ │ +0cfaae: 0800 2200 |00e7: move-object/from16 v0, v34 │ │ +0cfab2: 5200 e507 |00e9: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfab6: 0220 0000 |00eb: move/from16 v32, v0 │ │ +0cfaba: d821 2001 |00ed: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cfabe: 0200 2100 |00ef: move/from16 v0, v33 │ │ +0cfac2: 0801 2200 |00f1: move-object/from16 v1, v34 │ │ +0cfac6: 5910 e507 |00f3: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfaca: 0800 2200 |00f5: move-object/from16 v0, v34 │ │ +0cface: 5200 e007 |00f7: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0cfad2: 0221 0000 |00f9: move/from16 v33, v0 │ │ +0cfad6: 4b21 1f20 |00fb: aput v33, v31, v32 │ │ +0cfada: 0800 2200 |00fd: move-object/from16 v0, v34 │ │ +0cfade: 5400 f207 |00ff: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cfae2: 081f 0000 |0101: move-object/from16 v31, v0 │ │ +0cfae6: 0800 2200 |0103: move-object/from16 v0, v34 │ │ +0cfaea: 5200 e507 |0105: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfaee: 0220 0000 |0107: move/from16 v32, v0 │ │ +0cfaf2: d821 2001 |0109: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cfaf6: 0200 2100 |010b: move/from16 v0, v33 │ │ +0cfafa: 0801 2200 |010d: move-object/from16 v1, v34 │ │ +0cfafe: 5910 e507 |010f: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfb02: 4b11 1f20 |0111: aput v17, v31, v32 │ │ +0cfb06: 0800 2200 |0113: move-object/from16 v0, v34 │ │ +0cfb0a: 5400 f207 |0115: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cfb0e: 081f 0000 |0117: move-object/from16 v31, v0 │ │ +0cfb12: 0800 2200 |0119: move-object/from16 v0, v34 │ │ +0cfb16: 5200 e507 |011b: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfb1a: 0220 0000 |011d: move/from16 v32, v0 │ │ +0cfb1e: d821 2001 |011f: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cfb22: 0200 2100 |0121: move/from16 v0, v33 │ │ +0cfb26: 0801 2200 |0123: move-object/from16 v1, v34 │ │ +0cfb2a: 5910 e507 |0125: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfb2e: 4b13 1f20 |0127: aput v19, v31, v32 │ │ +0cfb32: 0800 2200 |0129: move-object/from16 v0, v34 │ │ +0cfb36: 5400 f207 |012b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cfb3a: 081f 0000 |012d: move-object/from16 v31, v0 │ │ +0cfb3e: 0800 2200 |012f: move-object/from16 v0, v34 │ │ +0cfb42: 5200 e507 |0131: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfb46: 0220 0000 |0133: move/from16 v32, v0 │ │ +0cfb4a: d821 2001 |0135: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cfb4e: 0200 2100 |0137: move/from16 v0, v33 │ │ +0cfb52: 0801 2200 |0139: move-object/from16 v1, v34 │ │ +0cfb56: 5910 e507 |013b: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfb5a: 4b18 1f20 |013d: aput v24, v31, v32 │ │ +0cfb5e: 0800 2200 |013f: move-object/from16 v0, v34 │ │ +0cfb62: 5400 f207 |0141: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cfb66: 081f 0000 |0143: move-object/from16 v31, v0 │ │ +0cfb6a: 0800 2200 |0145: move-object/from16 v0, v34 │ │ +0cfb6e: 5200 e507 |0147: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfb72: 0220 0000 |0149: move/from16 v32, v0 │ │ +0cfb76: d821 2001 |014b: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cfb7a: 0200 2100 |014d: move/from16 v0, v33 │ │ +0cfb7e: 0801 2200 |014f: move-object/from16 v1, v34 │ │ +0cfb82: 5910 e507 |0151: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfb86: 4b1c 1f20 |0153: aput v28, v31, v32 │ │ +0cfb8a: 0800 2200 |0155: move-object/from16 v0, v34 │ │ +0cfb8e: 5400 f207 |0157: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cfb92: 081f 0000 |0159: move-object/from16 v31, v0 │ │ +0cfb96: 0800 2200 |015b: move-object/from16 v0, v34 │ │ +0cfb9a: 5200 e507 |015d: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfb9e: 0220 0000 |015f: move/from16 v32, v0 │ │ +0cfba2: d821 2001 |0161: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cfba6: 0200 2100 |0163: move/from16 v0, v33 │ │ +0cfbaa: 0801 2200 |0165: move-object/from16 v1, v34 │ │ +0cfbae: 5910 e507 |0167: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfbb2: 0800 2200 |0169: move-object/from16 v0, v34 │ │ +0cfbb6: 5200 e007 |016b: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0cfbba: 0221 0000 |016d: move/from16 v33, v0 │ │ +0cfbbe: 4b21 1f20 |016f: aput v33, v31, v32 │ │ +0cfbc2: 0800 2200 |0171: move-object/from16 v0, v34 │ │ +0cfbc6: 5400 f207 |0173: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cfbca: 081f 0000 |0175: move-object/from16 v31, v0 │ │ +0cfbce: 0800 2200 |0177: move-object/from16 v0, v34 │ │ +0cfbd2: 5200 e507 |0179: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfbd6: 0220 0000 |017b: move/from16 v32, v0 │ │ +0cfbda: d821 2001 |017d: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cfbde: 0200 2100 |017f: move/from16 v0, v33 │ │ +0cfbe2: 0801 2200 |0181: move-object/from16 v1, v34 │ │ +0cfbe6: 5910 e507 |0183: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfbea: 4b11 1f20 |0185: aput v17, v31, v32 │ │ +0cfbee: 0800 2200 |0187: move-object/from16 v0, v34 │ │ +0cfbf2: 5400 f207 |0189: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cfbf6: 081f 0000 |018b: move-object/from16 v31, v0 │ │ +0cfbfa: 0800 2200 |018d: move-object/from16 v0, v34 │ │ +0cfbfe: 5200 e507 |018f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfc02: 0220 0000 |0191: move/from16 v32, v0 │ │ +0cfc06: d821 2001 |0193: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cfc0a: 0200 2100 |0195: move/from16 v0, v33 │ │ +0cfc0e: 0801 2200 |0197: move-object/from16 v1, v34 │ │ +0cfc12: 5910 e507 |0199: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfc16: 4b14 1f20 |019b: aput v20, v31, v32 │ │ +0cfc1a: 0800 2200 |019d: move-object/from16 v0, v34 │ │ +0cfc1e: 5400 f207 |019f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cfc22: 081f 0000 |01a1: move-object/from16 v31, v0 │ │ +0cfc26: 0800 2200 |01a3: move-object/from16 v0, v34 │ │ +0cfc2a: 5200 e507 |01a5: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfc2e: 0220 0000 |01a7: move/from16 v32, v0 │ │ +0cfc32: d821 2001 |01a9: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cfc36: 0200 2100 |01ab: move/from16 v0, v33 │ │ +0cfc3a: 0801 2200 |01ad: move-object/from16 v1, v34 │ │ +0cfc3e: 5910 e507 |01af: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfc42: 4b19 1f20 |01b1: aput v25, v31, v32 │ │ +0cfc46: 0800 2200 |01b3: move-object/from16 v0, v34 │ │ +0cfc4a: 5400 f207 |01b5: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cfc4e: 081f 0000 |01b7: move-object/from16 v31, v0 │ │ +0cfc52: 0800 2200 |01b9: move-object/from16 v0, v34 │ │ +0cfc56: 5200 e507 |01bb: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfc5a: 0220 0000 |01bd: move/from16 v32, v0 │ │ +0cfc5e: d821 2001 |01bf: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cfc62: 0200 2100 |01c1: move/from16 v0, v33 │ │ +0cfc66: 0801 2200 |01c3: move-object/from16 v1, v34 │ │ +0cfc6a: 5910 e507 |01c5: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfc6e: 4b1d 1f20 |01c7: aput v29, v31, v32 │ │ +0cfc72: 0800 2200 |01c9: move-object/from16 v0, v34 │ │ +0cfc76: 5400 f207 |01cb: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cfc7a: 081f 0000 |01cd: move-object/from16 v31, v0 │ │ +0cfc7e: 0800 2200 |01cf: move-object/from16 v0, v34 │ │ +0cfc82: 5200 e507 |01d1: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfc86: 0220 0000 |01d3: move/from16 v32, v0 │ │ +0cfc8a: d821 2001 |01d5: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cfc8e: 0200 2100 |01d7: move/from16 v0, v33 │ │ +0cfc92: 0801 2200 |01d9: move-object/from16 v1, v34 │ │ +0cfc96: 5910 e507 |01db: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfc9a: 0800 2200 |01dd: move-object/from16 v0, v34 │ │ +0cfc9e: 5200 e007 |01df: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0cfca2: 0221 0000 |01e1: move/from16 v33, v0 │ │ +0cfca6: 4b21 1f20 |01e3: aput v33, v31, v32 │ │ +0cfcaa: 0800 2200 |01e5: move-object/from16 v0, v34 │ │ +0cfcae: 5400 f207 |01e7: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cfcb2: 081f 0000 |01e9: move-object/from16 v31, v0 │ │ +0cfcb6: 0800 2200 |01eb: move-object/from16 v0, v34 │ │ +0cfcba: 5200 e507 |01ed: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfcbe: 0220 0000 |01ef: move/from16 v32, v0 │ │ +0cfcc2: d821 2001 |01f1: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cfcc6: 0200 2100 |01f3: move/from16 v0, v33 │ │ +0cfcca: 0801 2200 |01f5: move-object/from16 v1, v34 │ │ +0cfcce: 5910 e507 |01f7: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfcd2: 4b12 1f20 |01f9: aput v18, v31, v32 │ │ +0cfcd6: 0800 2200 |01fb: move-object/from16 v0, v34 │ │ +0cfcda: 5400 f207 |01fd: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cfcde: 081f 0000 |01ff: move-object/from16 v31, v0 │ │ +0cfce2: 0800 2200 |0201: move-object/from16 v0, v34 │ │ +0cfce6: 5200 e507 |0203: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfcea: 0220 0000 |0205: move/from16 v32, v0 │ │ +0cfcee: d821 2001 |0207: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cfcf2: 0200 2100 |0209: move/from16 v0, v33 │ │ +0cfcf6: 0801 2200 |020b: move-object/from16 v1, v34 │ │ +0cfcfa: 5910 e507 |020d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfcfe: 4b14 1f20 |020f: aput v20, v31, v32 │ │ +0cfd02: 0800 2200 |0211: move-object/from16 v0, v34 │ │ +0cfd06: 5400 f207 |0213: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cfd0a: 081f 0000 |0215: move-object/from16 v31, v0 │ │ +0cfd0e: 0800 2200 |0217: move-object/from16 v0, v34 │ │ +0cfd12: 5200 e507 |0219: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfd16: 0220 0000 |021b: move/from16 v32, v0 │ │ +0cfd1a: d821 2001 |021d: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cfd1e: 0200 2100 |021f: move/from16 v0, v33 │ │ +0cfd22: 0801 2200 |0221: move-object/from16 v1, v34 │ │ +0cfd26: 5910 e507 |0223: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfd2a: 4b1a 1f20 |0225: aput v26, v31, v32 │ │ +0cfd2e: 0800 2200 |0227: move-object/from16 v0, v34 │ │ +0cfd32: 5400 f207 |0229: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cfd36: 081f 0000 |022b: move-object/from16 v31, v0 │ │ +0cfd3a: 0800 2200 |022d: move-object/from16 v0, v34 │ │ +0cfd3e: 5200 e507 |022f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfd42: 0220 0000 |0231: move/from16 v32, v0 │ │ +0cfd46: d821 2001 |0233: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cfd4a: 0200 2100 |0235: move/from16 v0, v33 │ │ +0cfd4e: 0801 2200 |0237: move-object/from16 v1, v34 │ │ +0cfd52: 5910 e507 |0239: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfd56: 4b1e 1f20 |023b: aput v30, v31, v32 │ │ +0cfd5a: 0800 2200 |023d: move-object/from16 v0, v34 │ │ +0cfd5e: 5400 f207 |023f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cfd62: 081f 0000 |0241: move-object/from16 v31, v0 │ │ +0cfd66: 0800 2200 |0243: move-object/from16 v0, v34 │ │ +0cfd6a: 5200 e507 |0245: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfd6e: 0220 0000 |0247: move/from16 v32, v0 │ │ +0cfd72: d821 2001 |0249: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cfd76: 0200 2100 |024b: move/from16 v0, v33 │ │ +0cfd7a: 0801 2200 |024d: move-object/from16 v1, v34 │ │ +0cfd7e: 5910 e507 |024f: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfd82: 0800 2200 |0251: move-object/from16 v0, v34 │ │ +0cfd86: 5200 e007 |0253: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0cfd8a: 0221 0000 |0255: move/from16 v33, v0 │ │ +0cfd8e: 4b21 1f20 |0257: aput v33, v31, v32 │ │ +0cfd92: 0800 2200 |0259: move-object/from16 v0, v34 │ │ +0cfd96: 5400 f207 |025b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cfd9a: 081f 0000 |025d: move-object/from16 v31, v0 │ │ +0cfd9e: 0800 2200 |025f: move-object/from16 v0, v34 │ │ +0cfda2: 5200 e507 |0261: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfda6: 0220 0000 |0263: move/from16 v32, v0 │ │ +0cfdaa: d821 2001 |0265: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cfdae: 0200 2100 |0267: move/from16 v0, v33 │ │ +0cfdb2: 0801 2200 |0269: move-object/from16 v1, v34 │ │ +0cfdb6: 5910 e507 |026b: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfdba: 4b12 1f20 |026d: aput v18, v31, v32 │ │ +0cfdbe: 0800 2200 |026f: move-object/from16 v0, v34 │ │ +0cfdc2: 5400 f207 |0271: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cfdc6: 081f 0000 |0273: move-object/from16 v31, v0 │ │ +0cfdca: 0800 2200 |0275: move-object/from16 v0, v34 │ │ +0cfdce: 5200 e507 |0277: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfdd2: 0220 0000 |0279: move/from16 v32, v0 │ │ +0cfdd6: d821 2001 |027b: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0cfdda: 0200 2100 |027d: move/from16 v0, v33 │ │ +0cfdde: 0801 2200 |027f: move-object/from16 v1, v34 │ │ +0cfde2: 5910 e507 |0281: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfde6: 4b13 1f20 |0283: aput v19, v31, v32 │ │ +0cfdea: 0e00 |0285: return-void │ │ +0cfdec: 0800 2200 |0286: move-object/from16 v0, v34 │ │ +0cfdf0: 5200 e507 |0288: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0cfdf4: 021f 0000 |028a: move/from16 v31, v0 │ │ +0cfdf8: 0800 2200 |028c: move-object/from16 v0, v34 │ │ +0cfdfc: 5400 f207 |028e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cfe00: 0820 0000 |0290: move-object/from16 v32, v0 │ │ +0cfe04: 0800 2000 |0292: move-object/from16 v0, v32 │ │ +0cfe08: 2100 |0294: array-length v0, v0 │ │ +0cfe0a: 0220 0000 |0295: move/from16 v32, v0 │ │ +0cfe0e: 0200 1f00 |0297: move/from16 v0, v31 │ │ +0cfe12: 0201 2000 |0299: move/from16 v1, v32 │ │ +0cfe16: 3310 8efd |029b: if-ne v0, v1, 0029 // -0272 │ │ +0cfe1a: 7601 f00d 2200 |029d: invoke-direct/range {v34}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ +0cfe20: 2900 89fd |02a0: goto/16 0029 // -0277 │ │ +0cfe24: 0217 0700 |02a2: move/from16 v23, v7 │ │ +0cfe28: 021b 0800 |02a4: move/from16 v27, v8 │ │ +0cfe2c: 0218 0900 |02a6: move/from16 v24, v9 │ │ +0cfe30: 021c 0a00 |02a8: move/from16 v28, v10 │ │ +0cfe34: 0219 0b00 |02aa: move/from16 v25, v11 │ │ +0cfe38: 021d 0c00 |02ac: move/from16 v29, v12 │ │ +0cfe3c: 021a 0d00 |02ae: move/from16 v26, v13 │ │ +0cfe40: 021e 0e00 |02b0: move/from16 v30, v14 │ │ +0cfe44: 2900 dbfd |02b2: goto/16 008d // -0225 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=781 │ │ 0x0010 line=783 │ │ 0x0016 line=784 │ │ 0x0022 line=785 │ │ 0x0029 line=790 │ │ @@ -251749,404 +251900,404 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFFFFFFFZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 50 │ │ ins : 12 │ │ outs : 2 │ │ insns size : 768 16-bit code units │ │ -0c1728: |[0c1728] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFFFFFFFZ)V │ │ -0c1738: 0800 2600 |0000: move-object/from16 v0, v38 │ │ -0c173c: 5500 e407 |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ -0c1740: 0223 0000 |0004: move/from16 v35, v0 │ │ -0c1744: 3923 0a00 |0006: if-nez v35, 0010 // +000a │ │ -0c1748: 2223 b003 |0008: new-instance v35, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0c174c: 1a24 030f |000a: const-string v36, "SpriteBatch.begin must be called before draw." // string@0f03 │ │ -0c1750: 7602 fb25 2300 |000c: invoke-direct/range {v35, v36}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0c1756: 2723 |000f: throw v35 │ │ -0c1758: 0800 2700 |0010: move-object/from16 v0, v39 │ │ -0c175c: 5400 3408 |0012: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -0c1760: 0810 0000 |0014: move-object/from16 v16, v0 │ │ -0c1764: 0800 2600 |0016: move-object/from16 v0, v38 │ │ -0c1768: 5400 e807 |0018: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07e8 │ │ -0c176c: 0823 0000 |001a: move-object/from16 v35, v0 │ │ -0c1770: 0800 1000 |001c: move-object/from16 v0, v16 │ │ -0c1774: 0801 2300 |001e: move-object/from16 v1, v35 │ │ -0c1778: 3210 8002 |0020: if-eq v0, v1, 02a0 // +0280 │ │ -0c177c: 0800 2600 |0022: move-object/from16 v0, v38 │ │ -0c1780: 0801 1000 |0024: move-object/from16 v1, v16 │ │ -0c1784: 7020 f90d 1000 |0026: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0df9 │ │ -0c178a: a619 282a |0029: add-float v25, v40, v42 │ │ -0c178e: a61a 292b |002b: add-float v26, v41, v43 │ │ -0c1792: 0200 2a00 |002d: move/from16 v0, v42 │ │ -0c1796: 7f03 |002f: neg-float v3, v0 │ │ -0c1798: 0200 2b00 |0030: move/from16 v0, v43 │ │ -0c179c: 7f05 |0032: neg-float v5, v0 │ │ -0c179e: a704 2c2a |0033: sub-float v4, v44, v42 │ │ -0c17a2: a706 2d2b |0035: sub-float v6, v45, v43 │ │ -0c17a6: 1523 803f |0037: const/high16 v35, #int 1065353216 // #3f80 │ │ -0c17aa: 2d23 2e23 |0039: cmpl-float v35, v46, v35 │ │ -0c17ae: 3923 0800 |003b: if-nez v35, 0043 // +0008 │ │ -0c17b2: 1523 803f |003d: const/high16 v35, #int 1065353216 // #3f80 │ │ -0c17b6: 2d23 2f23 |003f: cmpl-float v35, v47, v35 │ │ -0c17ba: 3823 0a00 |0041: if-eqz v35, 004b // +000a │ │ -0c17be: a803 032e |0043: mul-float v3, v3, v46 │ │ -0c17c2: a805 052f |0045: mul-float v5, v5, v47 │ │ -0c17c6: a804 042e |0047: mul-float v4, v4, v46 │ │ -0c17ca: a806 062f |0049: mul-float v6, v6, v47 │ │ -0c17ce: 0137 |004b: move v7, v3 │ │ -0c17d0: 0158 |004c: move v8, v5 │ │ -0c17d2: 0139 |004d: move v9, v3 │ │ -0c17d4: 016a |004e: move v10, v6 │ │ -0c17d6: 014b |004f: move v11, v4 │ │ -0c17d8: 016c |0050: move v12, v6 │ │ -0c17da: 014d |0051: move v13, v4 │ │ -0c17dc: 015e |0052: move v14, v5 │ │ -0c17de: 1323 0000 |0053: const/16 v35, #int 0 // #0 │ │ -0c17e2: 2d23 3023 |0055: cmpl-float v35, v48, v35 │ │ -0c17e6: 3823 6502 |0057: if-eqz v35, 02bc // +0265 │ │ -0c17ea: 7701 8c13 3000 |0059: invoke-static/range {v48}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@138c │ │ -0c17f0: 0a02 |005c: move-result v2 │ │ -0c17f2: 7701 9a13 3000 |005d: invoke-static/range {v48}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@139a │ │ -0c17f8: 0a0f |0060: move-result v15 │ │ -0c17fa: a823 0207 |0061: mul-float v35, v2, v7 │ │ -0c17fe: a824 0f08 |0063: mul-float v36, v15, v8 │ │ -0c1802: a71b 2324 |0065: sub-float v27, v35, v36 │ │ -0c1806: a823 0f07 |0067: mul-float v35, v15, v7 │ │ -0c180a: a824 0208 |0069: mul-float v36, v2, v8 │ │ -0c180e: a61f 2324 |006b: add-float v31, v35, v36 │ │ -0c1812: a823 0209 |006d: mul-float v35, v2, v9 │ │ -0c1816: a824 0f0a |006f: mul-float v36, v15, v10 │ │ -0c181a: a71c 2324 |0071: sub-float v28, v35, v36 │ │ -0c181e: a823 0f09 |0073: mul-float v35, v15, v9 │ │ -0c1822: a824 020a |0075: mul-float v36, v2, v10 │ │ -0c1826: a620 2324 |0077: add-float v32, v35, v36 │ │ -0c182a: a823 020b |0079: mul-float v35, v2, v11 │ │ -0c182e: a824 0f0c |007b: mul-float v36, v15, v12 │ │ -0c1832: a71d 2324 |007d: sub-float v29, v35, v36 │ │ -0c1836: a823 0f0b |007f: mul-float v35, v15, v11 │ │ -0c183a: a824 020c |0081: mul-float v36, v2, v12 │ │ -0c183e: a621 2324 |0083: add-float v33, v35, v36 │ │ -0c1842: a723 1d1c |0085: sub-float v35, v29, v28 │ │ -0c1846: a61e 1b23 |0087: add-float v30, v27, v35 │ │ -0c184a: a723 201f |0089: sub-float v35, v32, v31 │ │ -0c184e: a722 2123 |008b: sub-float v34, v33, v35 │ │ -0c1852: a61b 1b19 |008d: add-float v27, v27, v25 │ │ -0c1856: a61f 1f1a |008f: add-float v31, v31, v26 │ │ -0c185a: a61c 1c19 |0091: add-float v28, v28, v25 │ │ -0c185e: a620 201a |0093: add-float v32, v32, v26 │ │ -0c1862: a61d 1d19 |0095: add-float v29, v29, v25 │ │ -0c1866: a621 211a |0097: add-float v33, v33, v26 │ │ -0c186a: a61e 1e19 |0099: add-float v30, v30, v25 │ │ -0c186e: a622 221a |009b: add-float v34, v34, v26 │ │ -0c1872: 3831 3102 |009d: if-eqz v49, 02ce // +0231 │ │ -0c1876: 0800 2700 |009f: move-object/from16 v0, v39 │ │ -0c187a: 5200 3608 |00a1: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ -0c187e: 0211 0000 |00a3: move/from16 v17, v0 │ │ -0c1882: 0800 2700 |00a5: move-object/from16 v0, v39 │ │ -0c1886: 5200 3808 |00a7: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ -0c188a: 0215 0000 |00a9: move/from16 v21, v0 │ │ -0c188e: 0800 2700 |00ab: move-object/from16 v0, v39 │ │ -0c1892: 5200 3508 |00ad: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ -0c1896: 0212 0000 |00af: move/from16 v18, v0 │ │ -0c189a: 0800 2700 |00b1: move-object/from16 v0, v39 │ │ -0c189e: 5200 3808 |00b3: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ -0c18a2: 0216 0000 |00b5: move/from16 v22, v0 │ │ -0c18a6: 0800 2700 |00b7: move-object/from16 v0, v39 │ │ -0c18aa: 5200 3508 |00b9: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ -0c18ae: 0213 0000 |00bb: move/from16 v19, v0 │ │ -0c18b2: 0800 2700 |00bd: move-object/from16 v0, v39 │ │ -0c18b6: 5200 3708 |00bf: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ -0c18ba: 0217 0000 |00c1: move/from16 v23, v0 │ │ -0c18be: 0800 2700 |00c3: move-object/from16 v0, v39 │ │ -0c18c2: 5200 3608 |00c5: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ -0c18c6: 0214 0000 |00c7: move/from16 v20, v0 │ │ -0c18ca: 0800 2700 |00c9: move-object/from16 v0, v39 │ │ -0c18ce: 5200 3708 |00cb: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ -0c18d2: 0218 0000 |00cd: move/from16 v24, v0 │ │ -0c18d6: 0800 2600 |00cf: move-object/from16 v0, v38 │ │ -0c18da: 5400 f207 |00d1: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c18de: 0823 0000 |00d3: move-object/from16 v35, v0 │ │ -0c18e2: 0800 2600 |00d5: move-object/from16 v0, v38 │ │ -0c18e6: 5200 e507 |00d7: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c18ea: 0224 0000 |00d9: move/from16 v36, v0 │ │ -0c18ee: d825 2401 |00db: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0c18f2: 0200 2500 |00dd: move/from16 v0, v37 │ │ -0c18f6: 0801 2600 |00df: move-object/from16 v1, v38 │ │ -0c18fa: 5910 e507 |00e1: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c18fe: 4b1b 2324 |00e3: aput v27, v35, v36 │ │ -0c1902: 0800 2600 |00e5: move-object/from16 v0, v38 │ │ -0c1906: 5400 f207 |00e7: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c190a: 0823 0000 |00e9: move-object/from16 v35, v0 │ │ -0c190e: 0800 2600 |00eb: move-object/from16 v0, v38 │ │ -0c1912: 5200 e507 |00ed: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1916: 0224 0000 |00ef: move/from16 v36, v0 │ │ -0c191a: d825 2401 |00f1: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0c191e: 0200 2500 |00f3: move/from16 v0, v37 │ │ -0c1922: 0801 2600 |00f5: move-object/from16 v1, v38 │ │ -0c1926: 5910 e507 |00f7: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c192a: 4b1f 2324 |00f9: aput v31, v35, v36 │ │ -0c192e: 0800 2600 |00fb: move-object/from16 v0, v38 │ │ -0c1932: 5400 f207 |00fd: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c1936: 0823 0000 |00ff: move-object/from16 v35, v0 │ │ -0c193a: 0800 2600 |0101: move-object/from16 v0, v38 │ │ -0c193e: 5200 e507 |0103: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1942: 0224 0000 |0105: move/from16 v36, v0 │ │ -0c1946: d825 2401 |0107: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0c194a: 0200 2500 |0109: move/from16 v0, v37 │ │ -0c194e: 0801 2600 |010b: move-object/from16 v1, v38 │ │ -0c1952: 5910 e507 |010d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1956: 0800 2600 |010f: move-object/from16 v0, v38 │ │ -0c195a: 5200 e007 |0111: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c195e: 0225 0000 |0113: move/from16 v37, v0 │ │ -0c1962: 4b25 2324 |0115: aput v37, v35, v36 │ │ -0c1966: 0800 2600 |0117: move-object/from16 v0, v38 │ │ -0c196a: 5400 f207 |0119: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c196e: 0823 0000 |011b: move-object/from16 v35, v0 │ │ -0c1972: 0800 2600 |011d: move-object/from16 v0, v38 │ │ -0c1976: 5200 e507 |011f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c197a: 0224 0000 |0121: move/from16 v36, v0 │ │ -0c197e: d825 2401 |0123: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0c1982: 0200 2500 |0125: move/from16 v0, v37 │ │ -0c1986: 0801 2600 |0127: move-object/from16 v1, v38 │ │ -0c198a: 5910 e507 |0129: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c198e: 4b11 2324 |012b: aput v17, v35, v36 │ │ -0c1992: 0800 2600 |012d: move-object/from16 v0, v38 │ │ -0c1996: 5400 f207 |012f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c199a: 0823 0000 |0131: move-object/from16 v35, v0 │ │ -0c199e: 0800 2600 |0133: move-object/from16 v0, v38 │ │ -0c19a2: 5200 e507 |0135: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c19a6: 0224 0000 |0137: move/from16 v36, v0 │ │ -0c19aa: d825 2401 |0139: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0c19ae: 0200 2500 |013b: move/from16 v0, v37 │ │ -0c19b2: 0801 2600 |013d: move-object/from16 v1, v38 │ │ -0c19b6: 5910 e507 |013f: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c19ba: 4b15 2324 |0141: aput v21, v35, v36 │ │ -0c19be: 0800 2600 |0143: move-object/from16 v0, v38 │ │ -0c19c2: 5400 f207 |0145: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c19c6: 0823 0000 |0147: move-object/from16 v35, v0 │ │ -0c19ca: 0800 2600 |0149: move-object/from16 v0, v38 │ │ -0c19ce: 5200 e507 |014b: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c19d2: 0224 0000 |014d: move/from16 v36, v0 │ │ -0c19d6: d825 2401 |014f: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0c19da: 0200 2500 |0151: move/from16 v0, v37 │ │ -0c19de: 0801 2600 |0153: move-object/from16 v1, v38 │ │ -0c19e2: 5910 e507 |0155: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c19e6: 4b1c 2324 |0157: aput v28, v35, v36 │ │ -0c19ea: 0800 2600 |0159: move-object/from16 v0, v38 │ │ -0c19ee: 5400 f207 |015b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c19f2: 0823 0000 |015d: move-object/from16 v35, v0 │ │ -0c19f6: 0800 2600 |015f: move-object/from16 v0, v38 │ │ -0c19fa: 5200 e507 |0161: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c19fe: 0224 0000 |0163: move/from16 v36, v0 │ │ -0c1a02: d825 2401 |0165: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0c1a06: 0200 2500 |0167: move/from16 v0, v37 │ │ -0c1a0a: 0801 2600 |0169: move-object/from16 v1, v38 │ │ -0c1a0e: 5910 e507 |016b: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1a12: 4b20 2324 |016d: aput v32, v35, v36 │ │ -0c1a16: 0800 2600 |016f: move-object/from16 v0, v38 │ │ -0c1a1a: 5400 f207 |0171: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c1a1e: 0823 0000 |0173: move-object/from16 v35, v0 │ │ -0c1a22: 0800 2600 |0175: move-object/from16 v0, v38 │ │ -0c1a26: 5200 e507 |0177: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1a2a: 0224 0000 |0179: move/from16 v36, v0 │ │ -0c1a2e: d825 2401 |017b: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0c1a32: 0200 2500 |017d: move/from16 v0, v37 │ │ -0c1a36: 0801 2600 |017f: move-object/from16 v1, v38 │ │ -0c1a3a: 5910 e507 |0181: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1a3e: 0800 2600 |0183: move-object/from16 v0, v38 │ │ -0c1a42: 5200 e007 |0185: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c1a46: 0225 0000 |0187: move/from16 v37, v0 │ │ -0c1a4a: 4b25 2324 |0189: aput v37, v35, v36 │ │ -0c1a4e: 0800 2600 |018b: move-object/from16 v0, v38 │ │ -0c1a52: 5400 f207 |018d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c1a56: 0823 0000 |018f: move-object/from16 v35, v0 │ │ -0c1a5a: 0800 2600 |0191: move-object/from16 v0, v38 │ │ -0c1a5e: 5200 e507 |0193: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1a62: 0224 0000 |0195: move/from16 v36, v0 │ │ -0c1a66: d825 2401 |0197: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0c1a6a: 0200 2500 |0199: move/from16 v0, v37 │ │ -0c1a6e: 0801 2600 |019b: move-object/from16 v1, v38 │ │ -0c1a72: 5910 e507 |019d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1a76: 4b12 2324 |019f: aput v18, v35, v36 │ │ -0c1a7a: 0800 2600 |01a1: move-object/from16 v0, v38 │ │ -0c1a7e: 5400 f207 |01a3: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c1a82: 0823 0000 |01a5: move-object/from16 v35, v0 │ │ -0c1a86: 0800 2600 |01a7: move-object/from16 v0, v38 │ │ -0c1a8a: 5200 e507 |01a9: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1a8e: 0224 0000 |01ab: move/from16 v36, v0 │ │ -0c1a92: d825 2401 |01ad: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0c1a96: 0200 2500 |01af: move/from16 v0, v37 │ │ -0c1a9a: 0801 2600 |01b1: move-object/from16 v1, v38 │ │ -0c1a9e: 5910 e507 |01b3: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1aa2: 4b16 2324 |01b5: aput v22, v35, v36 │ │ -0c1aa6: 0800 2600 |01b7: move-object/from16 v0, v38 │ │ -0c1aaa: 5400 f207 |01b9: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c1aae: 0823 0000 |01bb: move-object/from16 v35, v0 │ │ -0c1ab2: 0800 2600 |01bd: move-object/from16 v0, v38 │ │ -0c1ab6: 5200 e507 |01bf: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1aba: 0224 0000 |01c1: move/from16 v36, v0 │ │ -0c1abe: d825 2401 |01c3: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0c1ac2: 0200 2500 |01c5: move/from16 v0, v37 │ │ -0c1ac6: 0801 2600 |01c7: move-object/from16 v1, v38 │ │ -0c1aca: 5910 e507 |01c9: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1ace: 4b1d 2324 |01cb: aput v29, v35, v36 │ │ -0c1ad2: 0800 2600 |01cd: move-object/from16 v0, v38 │ │ -0c1ad6: 5400 f207 |01cf: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c1ada: 0823 0000 |01d1: move-object/from16 v35, v0 │ │ -0c1ade: 0800 2600 |01d3: move-object/from16 v0, v38 │ │ -0c1ae2: 5200 e507 |01d5: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1ae6: 0224 0000 |01d7: move/from16 v36, v0 │ │ -0c1aea: d825 2401 |01d9: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0c1aee: 0200 2500 |01db: move/from16 v0, v37 │ │ -0c1af2: 0801 2600 |01dd: move-object/from16 v1, v38 │ │ -0c1af6: 5910 e507 |01df: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1afa: 4b21 2324 |01e1: aput v33, v35, v36 │ │ -0c1afe: 0800 2600 |01e3: move-object/from16 v0, v38 │ │ -0c1b02: 5400 f207 |01e5: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c1b06: 0823 0000 |01e7: move-object/from16 v35, v0 │ │ -0c1b0a: 0800 2600 |01e9: move-object/from16 v0, v38 │ │ -0c1b0e: 5200 e507 |01eb: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1b12: 0224 0000 |01ed: move/from16 v36, v0 │ │ -0c1b16: d825 2401 |01ef: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0c1b1a: 0200 2500 |01f1: move/from16 v0, v37 │ │ -0c1b1e: 0801 2600 |01f3: move-object/from16 v1, v38 │ │ -0c1b22: 5910 e507 |01f5: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1b26: 0800 2600 |01f7: move-object/from16 v0, v38 │ │ -0c1b2a: 5200 e007 |01f9: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c1b2e: 0225 0000 |01fb: move/from16 v37, v0 │ │ -0c1b32: 4b25 2324 |01fd: aput v37, v35, v36 │ │ -0c1b36: 0800 2600 |01ff: move-object/from16 v0, v38 │ │ -0c1b3a: 5400 f207 |0201: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c1b3e: 0823 0000 |0203: move-object/from16 v35, v0 │ │ -0c1b42: 0800 2600 |0205: move-object/from16 v0, v38 │ │ -0c1b46: 5200 e507 |0207: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1b4a: 0224 0000 |0209: move/from16 v36, v0 │ │ -0c1b4e: d825 2401 |020b: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0c1b52: 0200 2500 |020d: move/from16 v0, v37 │ │ -0c1b56: 0801 2600 |020f: move-object/from16 v1, v38 │ │ -0c1b5a: 5910 e507 |0211: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1b5e: 4b13 2324 |0213: aput v19, v35, v36 │ │ -0c1b62: 0800 2600 |0215: move-object/from16 v0, v38 │ │ -0c1b66: 5400 f207 |0217: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c1b6a: 0823 0000 |0219: move-object/from16 v35, v0 │ │ -0c1b6e: 0800 2600 |021b: move-object/from16 v0, v38 │ │ -0c1b72: 5200 e507 |021d: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1b76: 0224 0000 |021f: move/from16 v36, v0 │ │ -0c1b7a: d825 2401 |0221: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0c1b7e: 0200 2500 |0223: move/from16 v0, v37 │ │ -0c1b82: 0801 2600 |0225: move-object/from16 v1, v38 │ │ -0c1b86: 5910 e507 |0227: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1b8a: 4b17 2324 |0229: aput v23, v35, v36 │ │ -0c1b8e: 0800 2600 |022b: move-object/from16 v0, v38 │ │ -0c1b92: 5400 f207 |022d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c1b96: 0823 0000 |022f: move-object/from16 v35, v0 │ │ -0c1b9a: 0800 2600 |0231: move-object/from16 v0, v38 │ │ -0c1b9e: 5200 e507 |0233: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1ba2: 0224 0000 |0235: move/from16 v36, v0 │ │ -0c1ba6: d825 2401 |0237: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0c1baa: 0200 2500 |0239: move/from16 v0, v37 │ │ -0c1bae: 0801 2600 |023b: move-object/from16 v1, v38 │ │ -0c1bb2: 5910 e507 |023d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1bb6: 4b1e 2324 |023f: aput v30, v35, v36 │ │ -0c1bba: 0800 2600 |0241: move-object/from16 v0, v38 │ │ -0c1bbe: 5400 f207 |0243: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c1bc2: 0823 0000 |0245: move-object/from16 v35, v0 │ │ -0c1bc6: 0800 2600 |0247: move-object/from16 v0, v38 │ │ -0c1bca: 5200 e507 |0249: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1bce: 0224 0000 |024b: move/from16 v36, v0 │ │ -0c1bd2: d825 2401 |024d: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0c1bd6: 0200 2500 |024f: move/from16 v0, v37 │ │ -0c1bda: 0801 2600 |0251: move-object/from16 v1, v38 │ │ -0c1bde: 5910 e507 |0253: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1be2: 4b22 2324 |0255: aput v34, v35, v36 │ │ -0c1be6: 0800 2600 |0257: move-object/from16 v0, v38 │ │ -0c1bea: 5400 f207 |0259: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c1bee: 0823 0000 |025b: move-object/from16 v35, v0 │ │ -0c1bf2: 0800 2600 |025d: move-object/from16 v0, v38 │ │ -0c1bf6: 5200 e507 |025f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1bfa: 0224 0000 |0261: move/from16 v36, v0 │ │ -0c1bfe: d825 2401 |0263: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0c1c02: 0200 2500 |0265: move/from16 v0, v37 │ │ -0c1c06: 0801 2600 |0267: move-object/from16 v1, v38 │ │ -0c1c0a: 5910 e507 |0269: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1c0e: 0800 2600 |026b: move-object/from16 v0, v38 │ │ -0c1c12: 5200 e007 |026d: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c1c16: 0225 0000 |026f: move/from16 v37, v0 │ │ -0c1c1a: 4b25 2324 |0271: aput v37, v35, v36 │ │ -0c1c1e: 0800 2600 |0273: move-object/from16 v0, v38 │ │ -0c1c22: 5400 f207 |0275: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c1c26: 0823 0000 |0277: move-object/from16 v35, v0 │ │ -0c1c2a: 0800 2600 |0279: move-object/from16 v0, v38 │ │ -0c1c2e: 5200 e507 |027b: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1c32: 0224 0000 |027d: move/from16 v36, v0 │ │ -0c1c36: d825 2401 |027f: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0c1c3a: 0200 2500 |0281: move/from16 v0, v37 │ │ -0c1c3e: 0801 2600 |0283: move-object/from16 v1, v38 │ │ -0c1c42: 5910 e507 |0285: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1c46: 4b14 2324 |0287: aput v20, v35, v36 │ │ -0c1c4a: 0800 2600 |0289: move-object/from16 v0, v38 │ │ -0c1c4e: 5400 f207 |028b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c1c52: 0823 0000 |028d: move-object/from16 v35, v0 │ │ -0c1c56: 0800 2600 |028f: move-object/from16 v0, v38 │ │ -0c1c5a: 5200 e507 |0291: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1c5e: 0224 0000 |0293: move/from16 v36, v0 │ │ -0c1c62: d825 2401 |0295: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0c1c66: 0200 2500 |0297: move/from16 v0, v37 │ │ -0c1c6a: 0801 2600 |0299: move-object/from16 v1, v38 │ │ -0c1c6e: 5910 e507 |029b: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1c72: 4b18 2324 |029d: aput v24, v35, v36 │ │ -0c1c76: 0e00 |029f: return-void │ │ -0c1c78: 0800 2600 |02a0: move-object/from16 v0, v38 │ │ -0c1c7c: 5200 e507 |02a2: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1c80: 0223 0000 |02a4: move/from16 v35, v0 │ │ -0c1c84: 0800 2600 |02a6: move-object/from16 v0, v38 │ │ -0c1c88: 5400 f207 |02a8: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ -0c1c8c: 0824 0000 |02aa: move-object/from16 v36, v0 │ │ -0c1c90: 0800 2400 |02ac: move-object/from16 v0, v36 │ │ -0c1c94: 2100 |02ae: array-length v0, v0 │ │ -0c1c96: 0224 0000 |02af: move/from16 v36, v0 │ │ -0c1c9a: 0200 2300 |02b1: move/from16 v0, v35 │ │ -0c1c9e: 0201 2400 |02b3: move/from16 v1, v36 │ │ -0c1ca2: 3310 74fd |02b5: if-ne v0, v1, 0029 // -028c │ │ -0c1ca6: 7601 f00d 2600 |02b7: invoke-direct/range {v38}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ -0c1cac: 2900 6ffd |02ba: goto/16 0029 // -0291 │ │ -0c1cb0: 021b 0700 |02bc: move/from16 v27, v7 │ │ -0c1cb4: 021f 0800 |02be: move/from16 v31, v8 │ │ -0c1cb8: 021c 0900 |02c0: move/from16 v28, v9 │ │ -0c1cbc: 0220 0a00 |02c2: move/from16 v32, v10 │ │ -0c1cc0: 021d 0b00 |02c4: move/from16 v29, v11 │ │ -0c1cc4: 0221 0c00 |02c6: move/from16 v33, v12 │ │ -0c1cc8: 021e 0d00 |02c8: move/from16 v30, v13 │ │ -0c1ccc: 0222 0e00 |02ca: move/from16 v34, v14 │ │ -0c1cd0: 2900 c1fd |02cc: goto/16 008d // -023f │ │ -0c1cd4: 0800 2700 |02ce: move-object/from16 v0, v39 │ │ -0c1cd8: 5200 3508 |02d0: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ -0c1cdc: 0211 0000 |02d2: move/from16 v17, v0 │ │ -0c1ce0: 0800 2700 |02d4: move-object/from16 v0, v39 │ │ -0c1ce4: 5200 3708 |02d6: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ -0c1ce8: 0215 0000 |02d8: move/from16 v21, v0 │ │ -0c1cec: 0800 2700 |02da: move-object/from16 v0, v39 │ │ -0c1cf0: 5200 3608 |02dc: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ -0c1cf4: 0212 0000 |02de: move/from16 v18, v0 │ │ -0c1cf8: 0800 2700 |02e0: move-object/from16 v0, v39 │ │ -0c1cfc: 5200 3708 |02e2: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ -0c1d00: 0216 0000 |02e4: move/from16 v22, v0 │ │ -0c1d04: 0800 2700 |02e6: move-object/from16 v0, v39 │ │ -0c1d08: 5200 3608 |02e8: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ -0c1d0c: 0213 0000 |02ea: move/from16 v19, v0 │ │ -0c1d10: 0800 2700 |02ec: move-object/from16 v0, v39 │ │ -0c1d14: 5200 3808 |02ee: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ -0c1d18: 0217 0000 |02f0: move/from16 v23, v0 │ │ -0c1d1c: 0800 2700 |02f2: move-object/from16 v0, v39 │ │ -0c1d20: 5200 3508 |02f4: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ -0c1d24: 0214 0000 |02f6: move/from16 v20, v0 │ │ -0c1d28: 0800 2700 |02f8: move-object/from16 v0, v39 │ │ -0c1d2c: 5200 3808 |02fa: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ -0c1d30: 0218 0000 |02fc: move/from16 v24, v0 │ │ -0c1d34: 2900 d1fd |02fe: goto/16 00cf // -022f │ │ +0cfe48: |[0cfe48] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFFFFFFFZ)V │ │ +0cfe58: 0800 2600 |0000: move-object/from16 v0, v38 │ │ +0cfe5c: 5500 e407 |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ +0cfe60: 0223 0000 |0004: move/from16 v35, v0 │ │ +0cfe64: 3923 0a00 |0006: if-nez v35, 0010 // +000a │ │ +0cfe68: 2223 ae03 |0008: new-instance v35, Ljava/lang/IllegalStateException; // type@03ae │ │ +0cfe6c: 1a24 010f |000a: const-string v36, "SpriteBatch.begin must be called before draw." // string@0f01 │ │ +0cfe70: 7602 fb25 2300 |000c: invoke-direct/range {v35, v36}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0cfe76: 2723 |000f: throw v35 │ │ +0cfe78: 0800 2700 |0010: move-object/from16 v0, v39 │ │ +0cfe7c: 5400 3408 |0012: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +0cfe80: 0810 0000 |0014: move-object/from16 v16, v0 │ │ +0cfe84: 0800 2600 |0016: move-object/from16 v0, v38 │ │ +0cfe88: 5400 e807 |0018: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07e8 │ │ +0cfe8c: 0823 0000 |001a: move-object/from16 v35, v0 │ │ +0cfe90: 0800 1000 |001c: move-object/from16 v0, v16 │ │ +0cfe94: 0801 2300 |001e: move-object/from16 v1, v35 │ │ +0cfe98: 3210 8002 |0020: if-eq v0, v1, 02a0 // +0280 │ │ +0cfe9c: 0800 2600 |0022: move-object/from16 v0, v38 │ │ +0cfea0: 0801 1000 |0024: move-object/from16 v1, v16 │ │ +0cfea4: 7020 f90d 1000 |0026: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0df9 │ │ +0cfeaa: a619 282a |0029: add-float v25, v40, v42 │ │ +0cfeae: a61a 292b |002b: add-float v26, v41, v43 │ │ +0cfeb2: 0200 2a00 |002d: move/from16 v0, v42 │ │ +0cfeb6: 7f03 |002f: neg-float v3, v0 │ │ +0cfeb8: 0200 2b00 |0030: move/from16 v0, v43 │ │ +0cfebc: 7f05 |0032: neg-float v5, v0 │ │ +0cfebe: a704 2c2a |0033: sub-float v4, v44, v42 │ │ +0cfec2: a706 2d2b |0035: sub-float v6, v45, v43 │ │ +0cfec6: 1523 803f |0037: const/high16 v35, #int 1065353216 // #3f80 │ │ +0cfeca: 2d23 2e23 |0039: cmpl-float v35, v46, v35 │ │ +0cfece: 3923 0800 |003b: if-nez v35, 0043 // +0008 │ │ +0cfed2: 1523 803f |003d: const/high16 v35, #int 1065353216 // #3f80 │ │ +0cfed6: 2d23 2f23 |003f: cmpl-float v35, v47, v35 │ │ +0cfeda: 3823 0a00 |0041: if-eqz v35, 004b // +000a │ │ +0cfede: a803 032e |0043: mul-float v3, v3, v46 │ │ +0cfee2: a805 052f |0045: mul-float v5, v5, v47 │ │ +0cfee6: a804 042e |0047: mul-float v4, v4, v46 │ │ +0cfeea: a806 062f |0049: mul-float v6, v6, v47 │ │ +0cfeee: 0137 |004b: move v7, v3 │ │ +0cfef0: 0158 |004c: move v8, v5 │ │ +0cfef2: 0139 |004d: move v9, v3 │ │ +0cfef4: 016a |004e: move v10, v6 │ │ +0cfef6: 014b |004f: move v11, v4 │ │ +0cfef8: 016c |0050: move v12, v6 │ │ +0cfefa: 014d |0051: move v13, v4 │ │ +0cfefc: 015e |0052: move v14, v5 │ │ +0cfefe: 1323 0000 |0053: const/16 v35, #int 0 // #0 │ │ +0cff02: 2d23 3023 |0055: cmpl-float v35, v48, v35 │ │ +0cff06: 3823 6502 |0057: if-eqz v35, 02bc // +0265 │ │ +0cff0a: 7701 8c13 3000 |0059: invoke-static/range {v48}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@138c │ │ +0cff10: 0a02 |005c: move-result v2 │ │ +0cff12: 7701 9a13 3000 |005d: invoke-static/range {v48}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@139a │ │ +0cff18: 0a0f |0060: move-result v15 │ │ +0cff1a: a823 0207 |0061: mul-float v35, v2, v7 │ │ +0cff1e: a824 0f08 |0063: mul-float v36, v15, v8 │ │ +0cff22: a71b 2324 |0065: sub-float v27, v35, v36 │ │ +0cff26: a823 0f07 |0067: mul-float v35, v15, v7 │ │ +0cff2a: a824 0208 |0069: mul-float v36, v2, v8 │ │ +0cff2e: a61f 2324 |006b: add-float v31, v35, v36 │ │ +0cff32: a823 0209 |006d: mul-float v35, v2, v9 │ │ +0cff36: a824 0f0a |006f: mul-float v36, v15, v10 │ │ +0cff3a: a71c 2324 |0071: sub-float v28, v35, v36 │ │ +0cff3e: a823 0f09 |0073: mul-float v35, v15, v9 │ │ +0cff42: a824 020a |0075: mul-float v36, v2, v10 │ │ +0cff46: a620 2324 |0077: add-float v32, v35, v36 │ │ +0cff4a: a823 020b |0079: mul-float v35, v2, v11 │ │ +0cff4e: a824 0f0c |007b: mul-float v36, v15, v12 │ │ +0cff52: a71d 2324 |007d: sub-float v29, v35, v36 │ │ +0cff56: a823 0f0b |007f: mul-float v35, v15, v11 │ │ +0cff5a: a824 020c |0081: mul-float v36, v2, v12 │ │ +0cff5e: a621 2324 |0083: add-float v33, v35, v36 │ │ +0cff62: a723 1d1c |0085: sub-float v35, v29, v28 │ │ +0cff66: a61e 1b23 |0087: add-float v30, v27, v35 │ │ +0cff6a: a723 201f |0089: sub-float v35, v32, v31 │ │ +0cff6e: a722 2123 |008b: sub-float v34, v33, v35 │ │ +0cff72: a61b 1b19 |008d: add-float v27, v27, v25 │ │ +0cff76: a61f 1f1a |008f: add-float v31, v31, v26 │ │ +0cff7a: a61c 1c19 |0091: add-float v28, v28, v25 │ │ +0cff7e: a620 201a |0093: add-float v32, v32, v26 │ │ +0cff82: a61d 1d19 |0095: add-float v29, v29, v25 │ │ +0cff86: a621 211a |0097: add-float v33, v33, v26 │ │ +0cff8a: a61e 1e19 |0099: add-float v30, v30, v25 │ │ +0cff8e: a622 221a |009b: add-float v34, v34, v26 │ │ +0cff92: 3831 3102 |009d: if-eqz v49, 02ce // +0231 │ │ +0cff96: 0800 2700 |009f: move-object/from16 v0, v39 │ │ +0cff9a: 5200 3608 |00a1: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ +0cff9e: 0211 0000 |00a3: move/from16 v17, v0 │ │ +0cffa2: 0800 2700 |00a5: move-object/from16 v0, v39 │ │ +0cffa6: 5200 3808 |00a7: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ +0cffaa: 0215 0000 |00a9: move/from16 v21, v0 │ │ +0cffae: 0800 2700 |00ab: move-object/from16 v0, v39 │ │ +0cffb2: 5200 3508 |00ad: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ +0cffb6: 0212 0000 |00af: move/from16 v18, v0 │ │ +0cffba: 0800 2700 |00b1: move-object/from16 v0, v39 │ │ +0cffbe: 5200 3808 |00b3: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ +0cffc2: 0216 0000 |00b5: move/from16 v22, v0 │ │ +0cffc6: 0800 2700 |00b7: move-object/from16 v0, v39 │ │ +0cffca: 5200 3508 |00b9: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ +0cffce: 0213 0000 |00bb: move/from16 v19, v0 │ │ +0cffd2: 0800 2700 |00bd: move-object/from16 v0, v39 │ │ +0cffd6: 5200 3708 |00bf: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ +0cffda: 0217 0000 |00c1: move/from16 v23, v0 │ │ +0cffde: 0800 2700 |00c3: move-object/from16 v0, v39 │ │ +0cffe2: 5200 3608 |00c5: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ +0cffe6: 0214 0000 |00c7: move/from16 v20, v0 │ │ +0cffea: 0800 2700 |00c9: move-object/from16 v0, v39 │ │ +0cffee: 5200 3708 |00cb: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ +0cfff2: 0218 0000 |00cd: move/from16 v24, v0 │ │ +0cfff6: 0800 2600 |00cf: move-object/from16 v0, v38 │ │ +0cfffa: 5400 f207 |00d1: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0cfffe: 0823 0000 |00d3: move-object/from16 v35, v0 │ │ +0d0002: 0800 2600 |00d5: move-object/from16 v0, v38 │ │ +0d0006: 5200 e507 |00d7: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d000a: 0224 0000 |00d9: move/from16 v36, v0 │ │ +0d000e: d825 2401 |00db: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0d0012: 0200 2500 |00dd: move/from16 v0, v37 │ │ +0d0016: 0801 2600 |00df: move-object/from16 v1, v38 │ │ +0d001a: 5910 e507 |00e1: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d001e: 4b1b 2324 |00e3: aput v27, v35, v36 │ │ +0d0022: 0800 2600 |00e5: move-object/from16 v0, v38 │ │ +0d0026: 5400 f207 |00e7: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0d002a: 0823 0000 |00e9: move-object/from16 v35, v0 │ │ +0d002e: 0800 2600 |00eb: move-object/from16 v0, v38 │ │ +0d0032: 5200 e507 |00ed: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d0036: 0224 0000 |00ef: move/from16 v36, v0 │ │ +0d003a: d825 2401 |00f1: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0d003e: 0200 2500 |00f3: move/from16 v0, v37 │ │ +0d0042: 0801 2600 |00f5: move-object/from16 v1, v38 │ │ +0d0046: 5910 e507 |00f7: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d004a: 4b1f 2324 |00f9: aput v31, v35, v36 │ │ +0d004e: 0800 2600 |00fb: move-object/from16 v0, v38 │ │ +0d0052: 5400 f207 |00fd: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0d0056: 0823 0000 |00ff: move-object/from16 v35, v0 │ │ +0d005a: 0800 2600 |0101: move-object/from16 v0, v38 │ │ +0d005e: 5200 e507 |0103: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d0062: 0224 0000 |0105: move/from16 v36, v0 │ │ +0d0066: d825 2401 |0107: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0d006a: 0200 2500 |0109: move/from16 v0, v37 │ │ +0d006e: 0801 2600 |010b: move-object/from16 v1, v38 │ │ +0d0072: 5910 e507 |010d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d0076: 0800 2600 |010f: move-object/from16 v0, v38 │ │ +0d007a: 5200 e007 |0111: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0d007e: 0225 0000 |0113: move/from16 v37, v0 │ │ +0d0082: 4b25 2324 |0115: aput v37, v35, v36 │ │ +0d0086: 0800 2600 |0117: move-object/from16 v0, v38 │ │ +0d008a: 5400 f207 |0119: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0d008e: 0823 0000 |011b: move-object/from16 v35, v0 │ │ +0d0092: 0800 2600 |011d: move-object/from16 v0, v38 │ │ +0d0096: 5200 e507 |011f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d009a: 0224 0000 |0121: move/from16 v36, v0 │ │ +0d009e: d825 2401 |0123: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0d00a2: 0200 2500 |0125: move/from16 v0, v37 │ │ +0d00a6: 0801 2600 |0127: move-object/from16 v1, v38 │ │ +0d00aa: 5910 e507 |0129: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d00ae: 4b11 2324 |012b: aput v17, v35, v36 │ │ +0d00b2: 0800 2600 |012d: move-object/from16 v0, v38 │ │ +0d00b6: 5400 f207 |012f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0d00ba: 0823 0000 |0131: move-object/from16 v35, v0 │ │ +0d00be: 0800 2600 |0133: move-object/from16 v0, v38 │ │ +0d00c2: 5200 e507 |0135: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d00c6: 0224 0000 |0137: move/from16 v36, v0 │ │ +0d00ca: d825 2401 |0139: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0d00ce: 0200 2500 |013b: move/from16 v0, v37 │ │ +0d00d2: 0801 2600 |013d: move-object/from16 v1, v38 │ │ +0d00d6: 5910 e507 |013f: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d00da: 4b15 2324 |0141: aput v21, v35, v36 │ │ +0d00de: 0800 2600 |0143: move-object/from16 v0, v38 │ │ +0d00e2: 5400 f207 |0145: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0d00e6: 0823 0000 |0147: move-object/from16 v35, v0 │ │ +0d00ea: 0800 2600 |0149: move-object/from16 v0, v38 │ │ +0d00ee: 5200 e507 |014b: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d00f2: 0224 0000 |014d: move/from16 v36, v0 │ │ +0d00f6: d825 2401 |014f: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0d00fa: 0200 2500 |0151: move/from16 v0, v37 │ │ +0d00fe: 0801 2600 |0153: move-object/from16 v1, v38 │ │ +0d0102: 5910 e507 |0155: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d0106: 4b1c 2324 |0157: aput v28, v35, v36 │ │ +0d010a: 0800 2600 |0159: move-object/from16 v0, v38 │ │ +0d010e: 5400 f207 |015b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0d0112: 0823 0000 |015d: move-object/from16 v35, v0 │ │ +0d0116: 0800 2600 |015f: move-object/from16 v0, v38 │ │ +0d011a: 5200 e507 |0161: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d011e: 0224 0000 |0163: move/from16 v36, v0 │ │ +0d0122: d825 2401 |0165: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0d0126: 0200 2500 |0167: move/from16 v0, v37 │ │ +0d012a: 0801 2600 |0169: move-object/from16 v1, v38 │ │ +0d012e: 5910 e507 |016b: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d0132: 4b20 2324 |016d: aput v32, v35, v36 │ │ +0d0136: 0800 2600 |016f: move-object/from16 v0, v38 │ │ +0d013a: 5400 f207 |0171: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0d013e: 0823 0000 |0173: move-object/from16 v35, v0 │ │ +0d0142: 0800 2600 |0175: move-object/from16 v0, v38 │ │ +0d0146: 5200 e507 |0177: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d014a: 0224 0000 |0179: move/from16 v36, v0 │ │ +0d014e: d825 2401 |017b: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0d0152: 0200 2500 |017d: move/from16 v0, v37 │ │ +0d0156: 0801 2600 |017f: move-object/from16 v1, v38 │ │ +0d015a: 5910 e507 |0181: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d015e: 0800 2600 |0183: move-object/from16 v0, v38 │ │ +0d0162: 5200 e007 |0185: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0d0166: 0225 0000 |0187: move/from16 v37, v0 │ │ +0d016a: 4b25 2324 |0189: aput v37, v35, v36 │ │ +0d016e: 0800 2600 |018b: move-object/from16 v0, v38 │ │ +0d0172: 5400 f207 |018d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0d0176: 0823 0000 |018f: move-object/from16 v35, v0 │ │ +0d017a: 0800 2600 |0191: move-object/from16 v0, v38 │ │ +0d017e: 5200 e507 |0193: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d0182: 0224 0000 |0195: move/from16 v36, v0 │ │ +0d0186: d825 2401 |0197: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0d018a: 0200 2500 |0199: move/from16 v0, v37 │ │ +0d018e: 0801 2600 |019b: move-object/from16 v1, v38 │ │ +0d0192: 5910 e507 |019d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d0196: 4b12 2324 |019f: aput v18, v35, v36 │ │ +0d019a: 0800 2600 |01a1: move-object/from16 v0, v38 │ │ +0d019e: 5400 f207 |01a3: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0d01a2: 0823 0000 |01a5: move-object/from16 v35, v0 │ │ +0d01a6: 0800 2600 |01a7: move-object/from16 v0, v38 │ │ +0d01aa: 5200 e507 |01a9: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d01ae: 0224 0000 |01ab: move/from16 v36, v0 │ │ +0d01b2: d825 2401 |01ad: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0d01b6: 0200 2500 |01af: move/from16 v0, v37 │ │ +0d01ba: 0801 2600 |01b1: move-object/from16 v1, v38 │ │ +0d01be: 5910 e507 |01b3: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d01c2: 4b16 2324 |01b5: aput v22, v35, v36 │ │ +0d01c6: 0800 2600 |01b7: move-object/from16 v0, v38 │ │ +0d01ca: 5400 f207 |01b9: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0d01ce: 0823 0000 |01bb: move-object/from16 v35, v0 │ │ +0d01d2: 0800 2600 |01bd: move-object/from16 v0, v38 │ │ +0d01d6: 5200 e507 |01bf: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d01da: 0224 0000 |01c1: move/from16 v36, v0 │ │ +0d01de: d825 2401 |01c3: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0d01e2: 0200 2500 |01c5: move/from16 v0, v37 │ │ +0d01e6: 0801 2600 |01c7: move-object/from16 v1, v38 │ │ +0d01ea: 5910 e507 |01c9: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d01ee: 4b1d 2324 |01cb: aput v29, v35, v36 │ │ +0d01f2: 0800 2600 |01cd: move-object/from16 v0, v38 │ │ +0d01f6: 5400 f207 |01cf: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0d01fa: 0823 0000 |01d1: move-object/from16 v35, v0 │ │ +0d01fe: 0800 2600 |01d3: move-object/from16 v0, v38 │ │ +0d0202: 5200 e507 |01d5: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d0206: 0224 0000 |01d7: move/from16 v36, v0 │ │ +0d020a: d825 2401 |01d9: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0d020e: 0200 2500 |01db: move/from16 v0, v37 │ │ +0d0212: 0801 2600 |01dd: move-object/from16 v1, v38 │ │ +0d0216: 5910 e507 |01df: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d021a: 4b21 2324 |01e1: aput v33, v35, v36 │ │ +0d021e: 0800 2600 |01e3: move-object/from16 v0, v38 │ │ +0d0222: 5400 f207 |01e5: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0d0226: 0823 0000 |01e7: move-object/from16 v35, v0 │ │ +0d022a: 0800 2600 |01e9: move-object/from16 v0, v38 │ │ +0d022e: 5200 e507 |01eb: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d0232: 0224 0000 |01ed: move/from16 v36, v0 │ │ +0d0236: d825 2401 |01ef: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0d023a: 0200 2500 |01f1: move/from16 v0, v37 │ │ +0d023e: 0801 2600 |01f3: move-object/from16 v1, v38 │ │ +0d0242: 5910 e507 |01f5: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d0246: 0800 2600 |01f7: move-object/from16 v0, v38 │ │ +0d024a: 5200 e007 |01f9: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0d024e: 0225 0000 |01fb: move/from16 v37, v0 │ │ +0d0252: 4b25 2324 |01fd: aput v37, v35, v36 │ │ +0d0256: 0800 2600 |01ff: move-object/from16 v0, v38 │ │ +0d025a: 5400 f207 |0201: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0d025e: 0823 0000 |0203: move-object/from16 v35, v0 │ │ +0d0262: 0800 2600 |0205: move-object/from16 v0, v38 │ │ +0d0266: 5200 e507 |0207: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d026a: 0224 0000 |0209: move/from16 v36, v0 │ │ +0d026e: d825 2401 |020b: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0d0272: 0200 2500 |020d: move/from16 v0, v37 │ │ +0d0276: 0801 2600 |020f: move-object/from16 v1, v38 │ │ +0d027a: 5910 e507 |0211: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d027e: 4b13 2324 |0213: aput v19, v35, v36 │ │ +0d0282: 0800 2600 |0215: move-object/from16 v0, v38 │ │ +0d0286: 5400 f207 |0217: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0d028a: 0823 0000 |0219: move-object/from16 v35, v0 │ │ +0d028e: 0800 2600 |021b: move-object/from16 v0, v38 │ │ +0d0292: 5200 e507 |021d: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d0296: 0224 0000 |021f: move/from16 v36, v0 │ │ +0d029a: d825 2401 |0221: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0d029e: 0200 2500 |0223: move/from16 v0, v37 │ │ +0d02a2: 0801 2600 |0225: move-object/from16 v1, v38 │ │ +0d02a6: 5910 e507 |0227: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d02aa: 4b17 2324 |0229: aput v23, v35, v36 │ │ +0d02ae: 0800 2600 |022b: move-object/from16 v0, v38 │ │ +0d02b2: 5400 f207 |022d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0d02b6: 0823 0000 |022f: move-object/from16 v35, v0 │ │ +0d02ba: 0800 2600 |0231: move-object/from16 v0, v38 │ │ +0d02be: 5200 e507 |0233: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d02c2: 0224 0000 |0235: move/from16 v36, v0 │ │ +0d02c6: d825 2401 |0237: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0d02ca: 0200 2500 |0239: move/from16 v0, v37 │ │ +0d02ce: 0801 2600 |023b: move-object/from16 v1, v38 │ │ +0d02d2: 5910 e507 |023d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d02d6: 4b1e 2324 |023f: aput v30, v35, v36 │ │ +0d02da: 0800 2600 |0241: move-object/from16 v0, v38 │ │ +0d02de: 5400 f207 |0243: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0d02e2: 0823 0000 |0245: move-object/from16 v35, v0 │ │ +0d02e6: 0800 2600 |0247: move-object/from16 v0, v38 │ │ +0d02ea: 5200 e507 |0249: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d02ee: 0224 0000 |024b: move/from16 v36, v0 │ │ +0d02f2: d825 2401 |024d: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0d02f6: 0200 2500 |024f: move/from16 v0, v37 │ │ +0d02fa: 0801 2600 |0251: move-object/from16 v1, v38 │ │ +0d02fe: 5910 e507 |0253: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d0302: 4b22 2324 |0255: aput v34, v35, v36 │ │ +0d0306: 0800 2600 |0257: move-object/from16 v0, v38 │ │ +0d030a: 5400 f207 |0259: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0d030e: 0823 0000 |025b: move-object/from16 v35, v0 │ │ +0d0312: 0800 2600 |025d: move-object/from16 v0, v38 │ │ +0d0316: 5200 e507 |025f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d031a: 0224 0000 |0261: move/from16 v36, v0 │ │ +0d031e: d825 2401 |0263: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0d0322: 0200 2500 |0265: move/from16 v0, v37 │ │ +0d0326: 0801 2600 |0267: move-object/from16 v1, v38 │ │ +0d032a: 5910 e507 |0269: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d032e: 0800 2600 |026b: move-object/from16 v0, v38 │ │ +0d0332: 5200 e007 |026d: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0d0336: 0225 0000 |026f: move/from16 v37, v0 │ │ +0d033a: 4b25 2324 |0271: aput v37, v35, v36 │ │ +0d033e: 0800 2600 |0273: move-object/from16 v0, v38 │ │ +0d0342: 5400 f207 |0275: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0d0346: 0823 0000 |0277: move-object/from16 v35, v0 │ │ +0d034a: 0800 2600 |0279: move-object/from16 v0, v38 │ │ +0d034e: 5200 e507 |027b: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d0352: 0224 0000 |027d: move/from16 v36, v0 │ │ +0d0356: d825 2401 |027f: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0d035a: 0200 2500 |0281: move/from16 v0, v37 │ │ +0d035e: 0801 2600 |0283: move-object/from16 v1, v38 │ │ +0d0362: 5910 e507 |0285: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d0366: 4b14 2324 |0287: aput v20, v35, v36 │ │ +0d036a: 0800 2600 |0289: move-object/from16 v0, v38 │ │ +0d036e: 5400 f207 |028b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0d0372: 0823 0000 |028d: move-object/from16 v35, v0 │ │ +0d0376: 0800 2600 |028f: move-object/from16 v0, v38 │ │ +0d037a: 5200 e507 |0291: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d037e: 0224 0000 |0293: move/from16 v36, v0 │ │ +0d0382: d825 2401 |0295: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0d0386: 0200 2500 |0297: move/from16 v0, v37 │ │ +0d038a: 0801 2600 |0299: move-object/from16 v1, v38 │ │ +0d038e: 5910 e507 |029b: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d0392: 4b18 2324 |029d: aput v24, v35, v36 │ │ +0d0396: 0e00 |029f: return-void │ │ +0d0398: 0800 2600 |02a0: move-object/from16 v0, v38 │ │ +0d039c: 5200 e507 |02a2: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d03a0: 0223 0000 |02a4: move/from16 v35, v0 │ │ +0d03a4: 0800 2600 |02a6: move-object/from16 v0, v38 │ │ +0d03a8: 5400 f207 |02a8: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07f2 │ │ +0d03ac: 0824 0000 |02aa: move-object/from16 v36, v0 │ │ +0d03b0: 0800 2400 |02ac: move-object/from16 v0, v36 │ │ +0d03b4: 2100 |02ae: array-length v0, v0 │ │ +0d03b6: 0224 0000 |02af: move/from16 v36, v0 │ │ +0d03ba: 0200 2300 |02b1: move/from16 v0, v35 │ │ +0d03be: 0201 2400 |02b3: move/from16 v1, v36 │ │ +0d03c2: 3310 74fd |02b5: if-ne v0, v1, 0029 // -028c │ │ +0d03c6: 7601 f00d 2600 |02b7: invoke-direct/range {v38}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ +0d03cc: 2900 6ffd |02ba: goto/16 0029 // -0291 │ │ +0d03d0: 021b 0700 |02bc: move/from16 v27, v7 │ │ +0d03d4: 021f 0800 |02be: move/from16 v31, v8 │ │ +0d03d8: 021c 0900 |02c0: move/from16 v28, v9 │ │ +0d03dc: 0220 0a00 |02c2: move/from16 v32, v10 │ │ +0d03e0: 021d 0b00 |02c4: move/from16 v29, v11 │ │ +0d03e4: 0221 0c00 |02c6: move/from16 v33, v12 │ │ +0d03e8: 021e 0d00 |02c8: move/from16 v30, v13 │ │ +0d03ec: 0222 0e00 |02ca: move/from16 v34, v14 │ │ +0d03f0: 2900 c1fd |02cc: goto/16 008d // -023f │ │ +0d03f4: 0800 2700 |02ce: move-object/from16 v0, v39 │ │ +0d03f8: 5200 3508 |02d0: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ +0d03fc: 0211 0000 |02d2: move/from16 v17, v0 │ │ +0d0400: 0800 2700 |02d4: move-object/from16 v0, v39 │ │ +0d0404: 5200 3708 |02d6: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ +0d0408: 0215 0000 |02d8: move/from16 v21, v0 │ │ +0d040c: 0800 2700 |02da: move-object/from16 v0, v39 │ │ +0d0410: 5200 3608 |02dc: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ +0d0414: 0212 0000 |02de: move/from16 v18, v0 │ │ +0d0418: 0800 2700 |02e0: move-object/from16 v0, v39 │ │ +0d041c: 5200 3708 |02e2: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ +0d0420: 0216 0000 |02e4: move/from16 v22, v0 │ │ +0d0424: 0800 2700 |02e6: move-object/from16 v0, v39 │ │ +0d0428: 5200 3608 |02e8: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ +0d042c: 0213 0000 |02ea: move/from16 v19, v0 │ │ +0d0430: 0800 2700 |02ec: move-object/from16 v0, v39 │ │ +0d0434: 5200 3808 |02ee: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ +0d0438: 0217 0000 |02f0: move/from16 v23, v0 │ │ +0d043c: 0800 2700 |02f2: move-object/from16 v0, v39 │ │ +0d0440: 5200 3508 |02f4: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ +0d0444: 0214 0000 |02f6: move/from16 v20, v0 │ │ +0d0448: 0800 2700 |02f8: move-object/from16 v0, v39 │ │ +0d044c: 5200 3808 |02fa: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ +0d0450: 0218 0000 |02fc: move/from16 v24, v0 │ │ +0d0454: 2900 d1fd |02fe: goto/16 00cf // -022f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=901 │ │ 0x0010 line=903 │ │ 0x0016 line=904 │ │ 0x0022 line=905 │ │ 0x0029 line=910 │ │ @@ -252317,22 +252468,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0c1d38: |[0c1d38] com.badlogic.gdx.graphics.g2d.SpriteBatch.enableBlending:()V │ │ -0c1d48: 5510 de07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendingDisabled:Z // field@07de │ │ -0c1d4c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0c1d50: 0e00 |0004: return-void │ │ -0c1d52: 7010 f00d 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ -0c1d58: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0c1d5a: 5c10 de07 |0009: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendingDisabled:Z // field@07de │ │ -0c1d5e: 28f9 |000b: goto 0004 // -0007 │ │ +0d0458: |[0d0458] com.badlogic.gdx.graphics.g2d.SpriteBatch.enableBlending:()V │ │ +0d0468: 5510 de07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendingDisabled:Z // field@07de │ │ +0d046c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0d0470: 0e00 |0004: return-void │ │ +0d0472: 7010 f00d 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ +0d0478: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0d047a: 5c10 de07 |0009: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendingDisabled:Z // field@07de │ │ +0d047e: 28f9 |000b: goto 0004 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1078 │ │ 0x0004 line=1081 │ │ 0x0005 line=1079 │ │ 0x0008 line=1080 │ │ locals : │ │ @@ -252343,52 +252494,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -0c1d60: |[0c1d60] com.badlogic.gdx.graphics.g2d.SpriteBatch.end:()V │ │ -0c1d70: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c1d72: 5531 e407 |0001: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ -0c1d76: 3901 0a00 |0003: if-nez v1, 000d // +000a │ │ -0c1d7a: 2201 b003 |0005: new-instance v1, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0c1d7e: 1a02 040f |0007: const-string v2, "SpriteBatch.begin must be called before end." // string@0f04 │ │ -0c1d82: 7020 fb25 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0c1d88: 2701 |000c: throw v1 │ │ -0c1d8a: 5231 e507 |000d: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1d8e: 3d01 0500 |000f: if-lez v1, 0014 // +0005 │ │ -0c1d92: 7010 f00d 0300 |0011: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ -0c1d98: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0c1d9a: 5b31 e807 |0015: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07e8 │ │ -0c1d9e: 5932 e507 |0017: iput v2, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ -0c1da2: 5c32 e407 |0019: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ -0c1da6: 6200 1f00 |001b: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0c1daa: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -0c1dac: 7220 ae0a 1000 |001e: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDepthMask:(Z)V // method@0aae │ │ -0c1db2: 6e10 ef0d 0300 |0021: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.isBlendingEnabled:()Z // method@0def │ │ -0c1db8: 0a01 |0024: move-result v1 │ │ -0c1dba: 3801 0700 |0025: if-eqz v1, 002c // +0007 │ │ -0c1dbe: 1301 e20b |0027: const/16 v1, #int 3042 // #be2 │ │ -0c1dc2: 7220 b00a 1000 |0029: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ab0 │ │ -0c1dc8: 6201 2400 |002c: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0c1dcc: 7210 3d01 0100 |002e: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ -0c1dd2: 0a01 |0031: move-result v1 │ │ -0c1dd4: 3801 1200 |0032: if-eqz v1, 0044 // +0012 │ │ -0c1dd8: 5431 e307 |0034: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e3 │ │ -0c1ddc: 3801 0800 |0036: if-eqz v1, 003e // +0008 │ │ -0c1de0: 5431 e307 |0038: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e3 │ │ -0c1de4: 6e10 ed11 0100 |003a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@11ed │ │ -0c1dea: 0e00 |003d: return-void │ │ -0c1dec: 5431 ee07 |003e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ee │ │ -0c1df0: 6e10 ed11 0100 |0040: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@11ed │ │ -0c1df6: 28fa |0043: goto 003d // -0006 │ │ -0c1df8: 1301 e10d |0044: const/16 v1, #int 3553 // #de1 │ │ -0c1dfc: 7220 b00a 1000 |0046: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ab0 │ │ -0c1e02: 28f4 |0049: goto 003d // -000c │ │ +0d0480: |[0d0480] com.badlogic.gdx.graphics.g2d.SpriteBatch.end:()V │ │ +0d0490: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d0492: 5531 e407 |0001: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ +0d0496: 3901 0a00 |0003: if-nez v1, 000d // +000a │ │ +0d049a: 2201 ae03 |0005: new-instance v1, Ljava/lang/IllegalStateException; // type@03ae │ │ +0d049e: 1a02 020f |0007: const-string v2, "SpriteBatch.begin must be called before end." // string@0f02 │ │ +0d04a2: 7020 fb25 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0d04a8: 2701 |000c: throw v1 │ │ +0d04aa: 5231 e507 |000d: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d04ae: 3d01 0500 |000f: if-lez v1, 0014 // +0005 │ │ +0d04b2: 7010 f00d 0300 |0011: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ +0d04b8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0d04ba: 5b31 e807 |0015: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07e8 │ │ +0d04be: 5932 e507 |0017: iput v2, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07e5 │ │ +0d04c2: 5c32 e407 |0019: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ +0d04c6: 6200 1f00 |001b: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0d04ca: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +0d04cc: 7220 ae0a 1000 |001e: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDepthMask:(Z)V // method@0aae │ │ +0d04d2: 6e10 ef0d 0300 |0021: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.isBlendingEnabled:()Z // method@0def │ │ +0d04d8: 0a01 |0024: move-result v1 │ │ +0d04da: 3801 0700 |0025: if-eqz v1, 002c // +0007 │ │ +0d04de: 1301 e20b |0027: const/16 v1, #int 3042 // #be2 │ │ +0d04e2: 7220 b00a 1000 |0029: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ab0 │ │ +0d04e8: 6201 2400 |002c: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0d04ec: 7210 3d01 0100 |002e: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ +0d04f2: 0a01 |0031: move-result v1 │ │ +0d04f4: 3801 1200 |0032: if-eqz v1, 0044 // +0012 │ │ +0d04f8: 5431 e307 |0034: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e3 │ │ +0d04fc: 3801 0800 |0036: if-eqz v1, 003e // +0008 │ │ +0d0500: 5431 e307 |0038: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e3 │ │ +0d0504: 6e10 ed11 0100 |003a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@11ed │ │ +0d050a: 0e00 |003d: return-void │ │ +0d050c: 5431 ee07 |003e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ee │ │ +0d0510: 6e10 ed11 0100 |0040: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@11ed │ │ +0d0516: 28fa |0043: goto 003d // -0006 │ │ +0d0518: 1301 e10d |0044: const/16 v1, #int 3553 // #de1 │ │ +0d051c: 7220 b00a 1000 |0046: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ab0 │ │ +0d0522: 28f4 |0049: goto 003d // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=266 │ │ 0x000d line=267 │ │ 0x0014 line=268 │ │ 0x0017 line=269 │ │ 0x0019 line=270 │ │ @@ -252410,17 +252561,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c1e04: |[0c1e04] com.badlogic.gdx.graphics.g2d.SpriteBatch.flush:()V │ │ -0c1e14: 7010 f00d 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ -0c1e1a: 0e00 |0003: return-void │ │ +0d0524: |[0d0524] com.badlogic.gdx.graphics.g2d.SpriteBatch.flush:()V │ │ +0d0534: 7010 f00d 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ +0d053a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1031 │ │ 0x0003 line=1032 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ │ │ @@ -252429,40 +252580,40 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -0c1e1c: |[0c1e1c] com.badlogic.gdx.graphics.g2d.SpriteBatch.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ -0c1e2c: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ -0c1e30: 5242 e007 |0002: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c1e34: 7110 c021 0200 |0004: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntColor:(F)I // method@21c0 │ │ -0c1e3a: 0a01 |0007: move-result v1 │ │ -0c1e3c: 5440 ef07 |0008: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@07ef │ │ -0c1e40: d512 ff00 |000a: and-int/lit16 v2, v1, #int 255 // #00ff │ │ -0c1e44: 8222 |000c: int-to-float v2, v2 │ │ -0c1e46: c932 |000d: div-float/2addr v2, v3 │ │ -0c1e48: 5902 7903 |000e: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0c1e4c: e202 0108 |0010: ushr-int/lit8 v2, v1, #int 8 // #08 │ │ -0c1e50: d522 ff00 |0012: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -0c1e54: 8222 |0014: int-to-float v2, v2 │ │ -0c1e56: c932 |0015: div-float/2addr v2, v3 │ │ -0c1e58: 5902 7803 |0016: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0c1e5c: e202 0110 |0018: ushr-int/lit8 v2, v1, #int 16 // #10 │ │ -0c1e60: d522 ff00 |001a: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -0c1e64: 8222 |001c: int-to-float v2, v2 │ │ -0c1e66: c932 |001d: div-float/2addr v2, v3 │ │ -0c1e68: 5902 7703 |001e: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0c1e6c: e202 0118 |0020: ushr-int/lit8 v2, v1, #int 24 // #18 │ │ -0c1e70: d522 ff00 |0022: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -0c1e74: 8222 |0024: int-to-float v2, v2 │ │ -0c1e76: c932 |0025: div-float/2addr v2, v3 │ │ -0c1e78: 5902 7603 |0026: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0c1e7c: 1100 |0028: return-object v0 │ │ +0d053c: |[0d053c] com.badlogic.gdx.graphics.g2d.SpriteBatch.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ +0d054c: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ +0d0550: 5242 e007 |0002: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0d0554: 7110 c021 0200 |0004: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntColor:(F)I // method@21c0 │ │ +0d055a: 0a01 |0007: move-result v1 │ │ +0d055c: 5440 ef07 |0008: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@07ef │ │ +0d0560: d512 ff00 |000a: and-int/lit16 v2, v1, #int 255 // #00ff │ │ +0d0564: 8222 |000c: int-to-float v2, v2 │ │ +0d0566: c932 |000d: div-float/2addr v2, v3 │ │ +0d0568: 5902 7903 |000e: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0d056c: e202 0108 |0010: ushr-int/lit8 v2, v1, #int 8 // #08 │ │ +0d0570: d522 ff00 |0012: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +0d0574: 8222 |0014: int-to-float v2, v2 │ │ +0d0576: c932 |0015: div-float/2addr v2, v3 │ │ +0d0578: 5902 7803 |0016: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0d057c: e202 0110 |0018: ushr-int/lit8 v2, v1, #int 16 // #10 │ │ +0d0580: d522 ff00 |001a: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +0d0584: 8222 |001c: int-to-float v2, v2 │ │ +0d0586: c932 |001d: div-float/2addr v2, v3 │ │ +0d0588: 5902 7703 |001e: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0d058c: e202 0118 |0020: ushr-int/lit8 v2, v1, #int 24 // #18 │ │ +0d0590: d522 ff00 |0022: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +0d0594: 8222 |0024: int-to-float v2, v2 │ │ +0d0596: c932 |0025: div-float/2addr v2, v3 │ │ +0d0598: 5902 7603 |0026: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0d059c: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=305 │ │ 0x0008 line=306 │ │ 0x000a line=307 │ │ 0x0010 line=308 │ │ 0x0018 line=309 │ │ @@ -252478,17 +252629,17 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1e80: |[0c1e80] com.badlogic.gdx.graphics.g2d.SpriteBatch.getProjectionMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ -0c1e90: 5410 ec07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ec │ │ -0c1e94: 1100 |0002: return-object v0 │ │ +0d05a0: |[0d05a0] com.badlogic.gdx.graphics.g2d.SpriteBatch.getProjectionMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ +0d05b0: 5410 ec07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ec │ │ +0d05b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ │ │ #19 : (in Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;) │ │ @@ -252496,17 +252647,17 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1e98: |[0c1e98] com.badlogic.gdx.graphics.g2d.SpriteBatch.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ -0c1ea8: 5410 f107 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07f1 │ │ -0c1eac: 1100 |0002: return-object v0 │ │ +0d05b8: |[0d05b8] com.badlogic.gdx.graphics.g2d.SpriteBatch.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ +0d05c8: 5410 f107 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07f1 │ │ +0d05cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1111 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ │ │ #20 : (in Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;) │ │ @@ -252514,21 +252665,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0c1eb0: |[0c1eb0] com.badlogic.gdx.graphics.g2d.SpriteBatch.isBlendingEnabled:()Z │ │ -0c1ec0: 5510 de07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendingDisabled:Z // field@07de │ │ -0c1ec4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0c1ec8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0c1eca: 0f00 |0005: return v0 │ │ -0c1ecc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0c1ece: 28fe |0007: goto 0005 // -0002 │ │ +0d05d0: |[0d05d0] com.badlogic.gdx.graphics.g2d.SpriteBatch.isBlendingEnabled:()Z │ │ +0d05e0: 5510 de07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendingDisabled:Z // field@07de │ │ +0d05e4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0d05e8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0d05ea: 0f00 |0005: return v0 │ │ +0d05ec: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0d05ee: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1192 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ │ │ #21 : (in Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;) │ │ @@ -252536,19 +252687,19 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0c1ed0: |[0c1ed0] com.badlogic.gdx.graphics.g2d.SpriteBatch.setBlendFunction:(II)V │ │ -0c1ee0: 7010 f00d 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ -0c1ee6: 5901 dd07 |0003: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendSrcFunc:I // field@07dd │ │ -0c1eea: 5902 dc07 |0005: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendDstFunc:I // field@07dc │ │ -0c1eee: 0e00 |0007: return-void │ │ +0d05f0: |[0d05f0] com.badlogic.gdx.graphics.g2d.SpriteBatch.setBlendFunction:(II)V │ │ +0d0600: 7010 f00d 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0df0 │ │ +0d0606: 5901 dd07 |0003: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendSrcFunc:I // field@07dd │ │ +0d060a: 5902 dc07 |0005: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendDstFunc:I // field@07dc │ │ +0d060e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1088 │ │ 0x0003 line=1089 │ │ 0x0005 line=1090 │ │ 0x0007 line=1091 │ │ locals : │ │ @@ -252561,17 +252712,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1ef0: |[0c1ef0] com.badlogic.gdx.graphics.g2d.SpriteBatch.setColor:(F)V │ │ -0c1f00: 5901 e007 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c1f04: 0e00 |0002: return-void │ │ +0d0610: |[0d0610] com.badlogic.gdx.graphics.g2d.SpriteBatch.setColor:(F)V │ │ +0d0620: 5901 e007 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0d0624: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0002 line=301 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ 0x0000 - 0x0003 reg=1 color F │ │ @@ -252581,34 +252732,34 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -0c1f08: |[0c1f08] com.badlogic.gdx.graphics.g2d.SpriteBatch.setColor:(FFFF)V │ │ -0c1f18: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ -0c1f1c: a801 0308 |0002: mul-float v1, v3, v8 │ │ -0c1f20: 8711 |0004: float-to-int v1, v1 │ │ -0c1f22: e001 0118 |0005: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -0c1f26: a802 0307 |0007: mul-float v2, v3, v7 │ │ -0c1f2a: 8722 |0009: float-to-int v2, v2 │ │ -0c1f2c: e002 0210 |000a: shl-int/lit8 v2, v2, #int 16 // #10 │ │ -0c1f30: b621 |000c: or-int/2addr v1, v2 │ │ -0c1f32: a802 0306 |000d: mul-float v2, v3, v6 │ │ -0c1f36: 8722 |000f: float-to-int v2, v2 │ │ -0c1f38: e002 0208 |0010: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -0c1f3c: b621 |0012: or-int/2addr v1, v2 │ │ -0c1f3e: a802 0305 |0013: mul-float v2, v3, v5 │ │ -0c1f42: 8722 |0015: float-to-int v2, v2 │ │ -0c1f44: 9600 0102 |0016: or-int v0, v1, v2 │ │ -0c1f48: 7110 c321 0000 |0018: invoke-static {v0}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@21c3 │ │ -0c1f4e: 0a01 |001b: move-result v1 │ │ -0c1f50: 5941 e007 |001c: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c1f54: 0e00 |001e: return-void │ │ +0d0628: |[0d0628] com.badlogic.gdx.graphics.g2d.SpriteBatch.setColor:(FFFF)V │ │ +0d0638: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ +0d063c: a801 0308 |0002: mul-float v1, v3, v8 │ │ +0d0640: 8711 |0004: float-to-int v1, v1 │ │ +0d0642: e001 0118 |0005: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +0d0646: a802 0307 |0007: mul-float v2, v3, v7 │ │ +0d064a: 8722 |0009: float-to-int v2, v2 │ │ +0d064c: e002 0210 |000a: shl-int/lit8 v2, v2, #int 16 // #10 │ │ +0d0650: b621 |000c: or-int/2addr v1, v2 │ │ +0d0652: a802 0306 |000d: mul-float v2, v3, v6 │ │ +0d0656: 8722 |000f: float-to-int v2, v2 │ │ +0d0658: e002 0208 |0010: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +0d065c: b621 |0012: or-int/2addr v1, v2 │ │ +0d065e: a802 0305 |0013: mul-float v2, v3, v5 │ │ +0d0662: 8722 |0015: float-to-int v2, v2 │ │ +0d0664: 9600 0102 |0016: or-int v0, v1, v2 │ │ +0d0668: 7110 c321 0000 |0018: invoke-static {v0}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@21c3 │ │ +0d066e: 0a01 |001b: move-result v1 │ │ +0d0670: 5941 e007 |001c: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0d0674: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=293 │ │ 0x0018 line=294 │ │ 0x001e line=295 │ │ locals : │ │ 0x0018 - 0x001f reg=0 intBits I │ │ @@ -252623,19 +252774,19 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Color;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c1f58: |[0c1f58] com.badlogic.gdx.graphics.g2d.SpriteBatch.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ -0c1f68: 6e10 c009 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09c0 │ │ -0c1f6e: 0a00 |0003: move-result v0 │ │ -0c1f70: 5910 e007 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ -0c1f74: 0e00 |0006: return-void │ │ +0d0678: |[0d0678] com.badlogic.gdx.graphics.g2d.SpriteBatch.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ +0d0688: 6e10 c009 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09c0 │ │ +0d068e: 0a00 |0003: move-result v0 │ │ +0d0690: 5910 e007 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07e0 │ │ +0d0694: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0006 line=289 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ 0x0000 - 0x0007 reg=2 tint Lcom/badlogic/gdx/graphics/Color; │ │ @@ -252645,24 +252796,24 @@ │ │ type : '(Lcom/badlogic/gdx/math/Matrix4;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0c1f78: |[0c1f78] com.badlogic.gdx.graphics.g2d.SpriteBatch.setProjectionMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ -0c1f88: 5510 e407 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ -0c1f8c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0c1f90: 6e10 eb0d 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0deb │ │ -0c1f96: 5410 ec07 |0007: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ec │ │ -0c1f9a: 6e20 d513 2000 |0009: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ -0c1fa0: 5510 e407 |000c: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ -0c1fa4: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -0c1fa8: 7010 f80d 0100 |0010: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setupMatrices:()V // method@0df8 │ │ -0c1fae: 0e00 |0013: return-void │ │ +0d0698: |[0d0698] com.badlogic.gdx.graphics.g2d.SpriteBatch.setProjectionMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ +0d06a8: 5510 e407 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ +0d06ac: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0d06b0: 6e10 eb0d 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0deb │ │ +0d06b6: 5410 ec07 |0007: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ec │ │ +0d06ba: 6e20 d513 2000 |0009: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ +0d06c0: 5510 e407 |000c: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ +0d06c4: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +0d06c8: 7010 f80d 0100 |0010: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setupMatrices:()V // method@0df8 │ │ +0d06ce: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1119 │ │ 0x0007 line=1120 │ │ 0x000c line=1121 │ │ 0x0013 line=1122 │ │ locals : │ │ @@ -252674,37 +252825,37 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 47 16-bit code units │ │ -0c1fb0: |[0c1fb0] com.badlogic.gdx.graphics.g2d.SpriteBatch.setShader:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0c1fc0: 5510 e407 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ -0c1fc4: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -0c1fc8: 6e10 eb0d 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0deb │ │ -0c1fce: 5410 e307 |0007: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e3 │ │ -0c1fd2: 3800 1a00 |0009: if-eqz v0, 0023 // +001a │ │ -0c1fd6: 5410 e307 |000b: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e3 │ │ -0c1fda: 6e10 ed11 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@11ed │ │ -0c1fe0: 5b12 e307 |0010: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e3 │ │ -0c1fe4: 5510 e407 |0012: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ -0c1fe8: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ -0c1fec: 5410 e307 |0016: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e3 │ │ -0c1ff0: 3800 1100 |0018: if-eqz v0, 0029 // +0011 │ │ -0c1ff4: 5410 e307 |001a: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e3 │ │ -0c1ff8: 6e10 e411 0000 |001c: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@11e4 │ │ -0c1ffe: 7010 f80d 0100 |001f: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setupMatrices:()V // method@0df8 │ │ -0c2004: 0e00 |0022: return-void │ │ -0c2006: 5410 ee07 |0023: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ee │ │ -0c200a: 6e10 ed11 0000 |0025: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@11ed │ │ -0c2010: 28e8 |0028: goto 0010 // -0018 │ │ -0c2012: 5410 ee07 |0029: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ee │ │ -0c2016: 6e10 e411 0000 |002b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@11e4 │ │ -0c201c: 28f1 |002e: goto 001f // -000f │ │ +0d06d0: |[0d06d0] com.badlogic.gdx.graphics.g2d.SpriteBatch.setShader:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0d06e0: 5510 e407 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ +0d06e4: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +0d06e8: 6e10 eb0d 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0deb │ │ +0d06ee: 5410 e307 |0007: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e3 │ │ +0d06f2: 3800 1a00 |0009: if-eqz v0, 0023 // +001a │ │ +0d06f6: 5410 e307 |000b: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e3 │ │ +0d06fa: 6e10 ed11 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@11ed │ │ +0d0700: 5b12 e307 |0010: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e3 │ │ +0d0704: 5510 e407 |0012: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ +0d0708: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ +0d070c: 5410 e307 |0016: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e3 │ │ +0d0710: 3800 1100 |0018: if-eqz v0, 0029 // +0011 │ │ +0d0714: 5410 e307 |001a: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e3 │ │ +0d0718: 6e10 e411 0000 |001c: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@11e4 │ │ +0d071e: 7010 f80d 0100 |001f: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setupMatrices:()V // method@0df8 │ │ +0d0724: 0e00 |0022: return-void │ │ +0d0726: 5410 ee07 |0023: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ee │ │ +0d072a: 6e10 ed11 0000 |0025: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@11ed │ │ +0d0730: 28e8 |0028: goto 0010 // -0018 │ │ +0d0732: 5410 ee07 |0029: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ee │ │ +0d0736: 6e10 e411 0000 |002b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@11e4 │ │ +0d073c: 28f1 |002e: goto 001f // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1173 │ │ 0x0004 line=1174 │ │ 0x0007 line=1175 │ │ 0x000b line=1176 │ │ 0x0010 line=1180 │ │ @@ -252724,41 +252875,41 @@ │ │ type : '(Lcom/badlogic/gdx/math/Matrix4;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0c2020: |[0c2020] com.badlogic.gdx.graphics.g2d.SpriteBatch.setTransformMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ -0c2030: 5510 e407 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ -0c2034: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0c2038: 6e10 eb0d 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0deb │ │ -0c203e: 5410 f107 |0007: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07f1 │ │ -0c2042: 6e20 d513 2000 |0009: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ -0c2048: 5510 e407 |000c: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ -0c204c: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -0c2050: 7010 f80d 0100 |0010: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setupMatrices:()V // method@0df8 │ │ -0c2056: 0e00 |0013: return-void │ │ +0d0740: |[0d0740] com.badlogic.gdx.graphics.g2d.SpriteBatch.setTransformMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ +0d0750: 5510 e407 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ +0d0754: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0d0758: 6e10 eb0d 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0deb │ │ +0d075e: 5410 f107 |0007: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07f1 │ │ +0d0762: 6e20 d513 2000 |0009: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ +0d0768: 5510 e407 |000c: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07e4 │ │ +0d076c: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +0d0770: 7010 f80d 0100 |0010: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setupMatrices:()V // method@0df8 │ │ +0d0776: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1129 │ │ 0x0007 line=1130 │ │ 0x000c line=1131 │ │ 0x0013 line=1132 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ 0x0000 - 0x0014 reg=2 transform Lcom/badlogic/gdx/math/Matrix4; │ │ │ │ - source_file_idx : 3845 (SpriteBatch.java) │ │ + source_file_idx : 3843 (SpriteBatch.java) │ │ │ │ Class #516 header: │ │ -class_idx : 342 │ │ +class_idx : 340 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3847 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3845 │ │ static_fields_size : 1 │ │ instance_fields_size: 13 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 28 │ │ │ │ Class #516 annotations: │ │ Annotations on class │ │ @@ -252840,38 +252991,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0c2058: |[0c2058] com.badlogic.gdx.graphics.g2d.SpriteCache.:()V │ │ -0c2068: 1300 1e00 |0000: const/16 v0, #int 30 // #1e │ │ -0c206c: 2300 4a04 |0002: new-array v0, v0, [F // type@044a │ │ -0c2070: 6900 0408 |0004: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2074: 0e00 |0006: return-void │ │ +0d0778: |[0d0778] com.badlogic.gdx.graphics.g2d.SpriteCache.:()V │ │ +0d0788: 1300 1e00 |0000: const/16 v0, #int 30 // #1e │ │ +0d078c: 2300 4804 |0002: new-array v0, v0, [F // type@0448 │ │ +0d0790: 6900 0408 |0004: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0794: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g2d/SpriteCache;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c2078: |[0c2078] com.badlogic.gdx.graphics.g2d.SpriteCache.:()V │ │ -0c2088: 1300 e803 |0000: const/16 v0, #int 1000 // #3e8 │ │ -0c208c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0c208e: 7030 fe0d 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.:(IZ)V // method@0dfe │ │ -0c2094: 0e00 |0006: return-void │ │ +0d0798: |[0d0798] com.badlogic.gdx.graphics.g2d.SpriteCache.:()V │ │ +0d07a8: 1300 e803 |0000: const/16 v0, #int 1000 // #3e8 │ │ +0d07ac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0d07ae: 7030 fe0d 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.:(IZ)V // method@0dfe │ │ +0d07b4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0006 line=92 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/SpriteCache; │ │ │ │ @@ -252880,135 +253031,135 @@ │ │ type : '(ILcom/badlogic/gdx/graphics/glutils/ShaderProgram;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 19 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 224 16-bit code units │ │ -0c2098: |[0c2098] com.badlogic.gdx.graphics.g2d.SpriteCache.:(ILcom/badlogic/gdx/graphics/glutils/ShaderProgram;Z)V │ │ -0c20a8: 7010 2726 0f00 |0000: invoke-direct {v15}, Ljava/lang/Object;.:()V // method@2627 │ │ -0c20ae: 2205 0d02 |0003: new-instance v5, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -0c20b2: 7010 b713 0500 |0005: invoke-direct {v5}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ -0c20b8: 5bf5 0608 |0008: iput-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0806 │ │ -0c20bc: 2205 0d02 |000a: new-instance v5, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -0c20c0: 7010 b713 0500 |000c: invoke-direct {v5}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ -0c20c6: 5bf5 0108 |000f: iput-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0801 │ │ -0c20ca: 2205 e703 |0011: new-instance v5, Ljava/util/ArrayList; // type@03e7 │ │ -0c20ce: 7010 2c27 0500 |0013: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@272c │ │ -0c20d4: 5bf5 f907 |0016: iput-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07f9 │ │ -0c20d8: 2205 0d02 |0018: new-instance v5, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -0c20dc: 7010 b713 0500 |001a: invoke-direct {v5}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ -0c20e2: 5bf5 fb07 |001d: iput-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07fb │ │ -0c20e6: 2205 e703 |001f: new-instance v5, Ljava/util/ArrayList; // type@03e7 │ │ -0c20ea: 1306 0800 |0021: const/16 v6, #int 8 // #8 │ │ -0c20ee: 7020 2d27 6500 |0023: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@272d │ │ -0c20f4: 5bf5 0508 |0026: iput-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@0805 │ │ -0c20f8: 2205 e703 |0028: new-instance v5, Ljava/util/ArrayList; // type@03e7 │ │ -0c20fc: 1306 0800 |002a: const/16 v6, #int 8 // #8 │ │ -0c2100: 7020 2d27 6500 |002c: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@272d │ │ -0c2106: 5bf5 fc07 |002f: iput-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.counts:Ljava/util/ArrayList; // field@07fc │ │ -0c210a: 6205 7403 |0031: sget-object v5, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ -0c210e: 6e10 c009 0500 |0033: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09c0 │ │ -0c2114: 0a05 |0036: move-result v5 │ │ -0c2116: 59f5 fa07 |0037: iput v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c211a: 2205 1301 |0039: new-instance v5, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0c211e: 1506 803f |003b: const/high16 v6, #int 1065353216 // #3f80 │ │ -0c2122: 1507 803f |003d: const/high16 v7, #int 1065353216 // #3f80 │ │ -0c2126: 1508 803f |003f: const/high16 v8, #int 1065353216 // #3f80 │ │ -0c212a: 1509 803f |0041: const/high16 v9, #int 1065353216 // #3f80 │ │ -0c212e: 7059 a509 6587 |0043: invoke-direct {v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -0c2134: 5bf5 0308 |0046: iput-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@0803 │ │ -0c2138: 1205 |0048: const/4 v5, #int 0 // #0 │ │ -0c213a: 5bf5 fe07 |0049: iput-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07fe │ │ -0c213e: 0800 1100 |004b: move-object/from16 v0, v17 │ │ -0c2142: 5bf0 0208 |004d: iput-object v0, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0802 │ │ -0c2146: 2206 1b01 |004f: new-instance v6, Lcom/badlogic/gdx/graphics/Mesh; // type@011b │ │ -0c214a: 1217 |0051: const/4 v7, #int 1 // #1 │ │ -0c214c: 3812 6f00 |0052: if-eqz v18, 00c1 // +006f │ │ -0c2150: 1245 |0054: const/4 v5, #int 4 // #4 │ │ -0c2152: 9208 1005 |0055: mul-int v8, v16, v5 │ │ -0c2156: 3812 6c00 |0057: if-eqz v18, 00c3 // +006c │ │ -0c215a: da05 1006 |0059: mul-int/lit8 v5, v16, #int 6 // #06 │ │ -0c215e: 1239 |005b: const/4 v9, #int 3 // #3 │ │ -0c2160: 2399 6104 |005c: new-array v9, v9, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0461 │ │ -0c2164: 120a |005e: const/4 v10, #int 0 // #0 │ │ -0c2166: 220b 2d01 |005f: new-instance v11, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -0c216a: 120c |0061: const/4 v12, #int 0 // #0 │ │ -0c216c: 122d |0062: const/4 v13, #int 2 // #2 │ │ -0c216e: 1a0e f111 |0063: const-string v14, "a_position" // string@11f1 │ │ -0c2172: 7040 a50b cbed |0065: invoke-direct {v11, v12, v13, v14}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -0c2178: 4d0b 090a |0068: aput-object v11, v9, v10 │ │ -0c217c: 121a |006a: const/4 v10, #int 1 // #1 │ │ -0c217e: 220b 2d01 |006b: new-instance v11, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -0c2182: 125c |006d: const/4 v12, #int 5 // #5 │ │ -0c2184: 124d |006e: const/4 v13, #int 4 // #4 │ │ -0c2186: 1a0e ef11 |006f: const-string v14, "a_color" // string@11ef │ │ -0c218a: 7040 a50b cbed |0071: invoke-direct {v11, v12, v13, v14}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -0c2190: 4d0b 090a |0074: aput-object v11, v9, v10 │ │ -0c2194: 122a |0076: const/4 v10, #int 2 // #2 │ │ -0c2196: 220b 2d01 |0077: new-instance v11, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -0c219a: 123c |0079: const/4 v12, #int 3 // #3 │ │ -0c219c: 122d |007a: const/4 v13, #int 2 // #2 │ │ -0c219e: 1a0e f411 |007b: const-string v14, "a_texCoord0" // string@11f4 │ │ -0c21a2: 7040 a50b cbed |007d: invoke-direct {v11, v12, v13, v14}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -0c21a8: 4d0b 090a |0080: aput-object v11, v9, v10 │ │ -0c21ac: 7059 d40a 7658 |0082: invoke-direct {v6, v7, v8, v5, v9}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0ad4 │ │ -0c21b2: 5bf6 0008 |0085: iput-object v6, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c21b6: 54f5 0008 |0087: iget-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c21ba: 1206 |0089: const/4 v6, #int 0 // #0 │ │ -0c21bc: 6e20 f70a 6500 |008a: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/graphics/Mesh;.setAutoBind:(Z)V // method@0af7 │ │ -0c21c2: 3812 3d00 |008d: if-eqz v18, 00ca // +003d │ │ -0c21c6: da04 1006 |008f: mul-int/lit8 v4, v16, #int 6 // #06 │ │ -0c21ca: 2342 9c04 |0091: new-array v2, v4, [S // type@049c │ │ -0c21ce: 1203 |0093: const/4 v3, #int 0 // #0 │ │ -0c21d0: 1201 |0094: const/4 v1, #int 0 // #0 │ │ -0c21d2: 3541 3000 |0095: if-ge v1, v4, 00c5 // +0030 │ │ -0c21d6: d805 0100 |0097: add-int/lit8 v5, v1, #int 0 // #00 │ │ -0c21da: 5103 0205 |0099: aput-short v3, v2, v5 │ │ -0c21de: d805 0101 |009b: add-int/lit8 v5, v1, #int 1 // #01 │ │ -0c21e2: d806 0301 |009d: add-int/lit8 v6, v3, #int 1 // #01 │ │ -0c21e6: 8f66 |009f: int-to-short v6, v6 │ │ -0c21e8: 5106 0205 |00a0: aput-short v6, v2, v5 │ │ -0c21ec: d805 0102 |00a2: add-int/lit8 v5, v1, #int 2 // #02 │ │ -0c21f0: d806 0302 |00a4: add-int/lit8 v6, v3, #int 2 // #02 │ │ -0c21f4: 8f66 |00a6: int-to-short v6, v6 │ │ -0c21f6: 5106 0205 |00a7: aput-short v6, v2, v5 │ │ -0c21fa: d805 0103 |00a9: add-int/lit8 v5, v1, #int 3 // #03 │ │ -0c21fe: d806 0302 |00ab: add-int/lit8 v6, v3, #int 2 // #02 │ │ -0c2202: 8f66 |00ad: int-to-short v6, v6 │ │ -0c2204: 5106 0205 |00ae: aput-short v6, v2, v5 │ │ -0c2208: d805 0104 |00b0: add-int/lit8 v5, v1, #int 4 // #04 │ │ -0c220c: d806 0303 |00b2: add-int/lit8 v6, v3, #int 3 // #03 │ │ -0c2210: 8f66 |00b4: int-to-short v6, v6 │ │ -0c2212: 5106 0205 |00b5: aput-short v6, v2, v5 │ │ -0c2216: d805 0105 |00b7: add-int/lit8 v5, v1, #int 5 // #05 │ │ -0c221a: 5103 0205 |00b9: aput-short v3, v2, v5 │ │ -0c221e: d801 0106 |00bb: add-int/lit8 v1, v1, #int 6 // #06 │ │ -0c2222: d805 0304 |00bd: add-int/lit8 v5, v3, #int 4 // #04 │ │ -0c2226: 8f53 |00bf: int-to-short v3, v5 │ │ -0c2228: 28d5 |00c0: goto 0095 // -002b │ │ -0c222a: 1265 |00c1: const/4 v5, #int 6 // #6 │ │ -0c222c: 2893 |00c2: goto 0055 // -006d │ │ -0c222e: 1205 |00c3: const/4 v5, #int 0 // #0 │ │ -0c2230: 2897 |00c4: goto 005b // -0069 │ │ -0c2232: 54f5 0008 |00c5: iget-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c2236: 6e20 f80a 2500 |00c7: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0af8 │ │ -0c223c: 54f5 0108 |00ca: iget-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0801 │ │ -0c2240: 1206 |00cc: const/4 v6, #int 0 // #0 │ │ -0c2242: 1207 |00cd: const/4 v7, #int 0 // #0 │ │ -0c2244: 6208 2400 |00ce: sget-object v8, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0c2248: 7210 3901 0800 |00d0: invoke-interface {v8}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ -0c224e: 0a08 |00d3: move-result v8 │ │ -0c2250: 8288 |00d4: int-to-float v8, v8 │ │ -0c2252: 6209 2400 |00d5: sget-object v9, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0c2256: 7210 3201 0900 |00d7: invoke-interface {v9}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ -0c225c: 0a09 |00da: move-result v9 │ │ -0c225e: 8299 |00db: int-to-float v9, v9 │ │ -0c2260: 6e59 dd13 6587 |00dc: invoke-virtual {v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/math/Matrix4;.setToOrtho2D:(FFFF)Lcom/badlogic/gdx/math/Matrix4; // method@13dd │ │ -0c2266: 0e00 |00df: return-void │ │ +0d07b8: |[0d07b8] com.badlogic.gdx.graphics.g2d.SpriteCache.:(ILcom/badlogic/gdx/graphics/glutils/ShaderProgram;Z)V │ │ +0d07c8: 7010 2726 0f00 |0000: invoke-direct {v15}, Ljava/lang/Object;.:()V // method@2627 │ │ +0d07ce: 2205 0b02 |0003: new-instance v5, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +0d07d2: 7010 b713 0500 |0005: invoke-direct {v5}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ +0d07d8: 5bf5 0608 |0008: iput-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0806 │ │ +0d07dc: 2205 0b02 |000a: new-instance v5, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +0d07e0: 7010 b713 0500 |000c: invoke-direct {v5}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ +0d07e6: 5bf5 0108 |000f: iput-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0801 │ │ +0d07ea: 2205 e503 |0011: new-instance v5, Ljava/util/ArrayList; // type@03e5 │ │ +0d07ee: 7010 2c27 0500 |0013: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@272c │ │ +0d07f4: 5bf5 f907 |0016: iput-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07f9 │ │ +0d07f8: 2205 0b02 |0018: new-instance v5, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +0d07fc: 7010 b713 0500 |001a: invoke-direct {v5}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ +0d0802: 5bf5 fb07 |001d: iput-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07fb │ │ +0d0806: 2205 e503 |001f: new-instance v5, Ljava/util/ArrayList; // type@03e5 │ │ +0d080a: 1306 0800 |0021: const/16 v6, #int 8 // #8 │ │ +0d080e: 7020 2d27 6500 |0023: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@272d │ │ +0d0814: 5bf5 0508 |0026: iput-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@0805 │ │ +0d0818: 2205 e503 |0028: new-instance v5, Ljava/util/ArrayList; // type@03e5 │ │ +0d081c: 1306 0800 |002a: const/16 v6, #int 8 // #8 │ │ +0d0820: 7020 2d27 6500 |002c: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@272d │ │ +0d0826: 5bf5 fc07 |002f: iput-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.counts:Ljava/util/ArrayList; // field@07fc │ │ +0d082a: 6205 7403 |0031: sget-object v5, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ +0d082e: 6e10 c009 0500 |0033: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09c0 │ │ +0d0834: 0a05 |0036: move-result v5 │ │ +0d0836: 59f5 fa07 |0037: iput v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d083a: 2205 1101 |0039: new-instance v5, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0d083e: 1506 803f |003b: const/high16 v6, #int 1065353216 // #3f80 │ │ +0d0842: 1507 803f |003d: const/high16 v7, #int 1065353216 // #3f80 │ │ +0d0846: 1508 803f |003f: const/high16 v8, #int 1065353216 // #3f80 │ │ +0d084a: 1509 803f |0041: const/high16 v9, #int 1065353216 // #3f80 │ │ +0d084e: 7059 a509 6587 |0043: invoke-direct {v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +0d0854: 5bf5 0308 |0046: iput-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@0803 │ │ +0d0858: 1205 |0048: const/4 v5, #int 0 // #0 │ │ +0d085a: 5bf5 fe07 |0049: iput-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07fe │ │ +0d085e: 0800 1100 |004b: move-object/from16 v0, v17 │ │ +0d0862: 5bf0 0208 |004d: iput-object v0, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0802 │ │ +0d0866: 2206 1901 |004f: new-instance v6, Lcom/badlogic/gdx/graphics/Mesh; // type@0119 │ │ +0d086a: 1217 |0051: const/4 v7, #int 1 // #1 │ │ +0d086c: 3812 6f00 |0052: if-eqz v18, 00c1 // +006f │ │ +0d0870: 1245 |0054: const/4 v5, #int 4 // #4 │ │ +0d0872: 9208 1005 |0055: mul-int v8, v16, v5 │ │ +0d0876: 3812 6c00 |0057: if-eqz v18, 00c3 // +006c │ │ +0d087a: da05 1006 |0059: mul-int/lit8 v5, v16, #int 6 // #06 │ │ +0d087e: 1239 |005b: const/4 v9, #int 3 // #3 │ │ +0d0880: 2399 5f04 |005c: new-array v9, v9, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@045f │ │ +0d0884: 120a |005e: const/4 v10, #int 0 // #0 │ │ +0d0886: 220b 2b01 |005f: new-instance v11, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +0d088a: 120c |0061: const/4 v12, #int 0 // #0 │ │ +0d088c: 122d |0062: const/4 v13, #int 2 // #2 │ │ +0d088e: 1a0e ef11 |0063: const-string v14, "a_position" // string@11ef │ │ +0d0892: 7040 a50b cbed |0065: invoke-direct {v11, v12, v13, v14}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +0d0898: 4d0b 090a |0068: aput-object v11, v9, v10 │ │ +0d089c: 121a |006a: const/4 v10, #int 1 // #1 │ │ +0d089e: 220b 2b01 |006b: new-instance v11, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +0d08a2: 125c |006d: const/4 v12, #int 5 // #5 │ │ +0d08a4: 124d |006e: const/4 v13, #int 4 // #4 │ │ +0d08a6: 1a0e ed11 |006f: const-string v14, "a_color" // string@11ed │ │ +0d08aa: 7040 a50b cbed |0071: invoke-direct {v11, v12, v13, v14}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +0d08b0: 4d0b 090a |0074: aput-object v11, v9, v10 │ │ +0d08b4: 122a |0076: const/4 v10, #int 2 // #2 │ │ +0d08b6: 220b 2b01 |0077: new-instance v11, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +0d08ba: 123c |0079: const/4 v12, #int 3 // #3 │ │ +0d08bc: 122d |007a: const/4 v13, #int 2 // #2 │ │ +0d08be: 1a0e f211 |007b: const-string v14, "a_texCoord0" // string@11f2 │ │ +0d08c2: 7040 a50b cbed |007d: invoke-direct {v11, v12, v13, v14}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +0d08c8: 4d0b 090a |0080: aput-object v11, v9, v10 │ │ +0d08cc: 7059 d40a 7658 |0082: invoke-direct {v6, v7, v8, v5, v9}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0ad4 │ │ +0d08d2: 5bf6 0008 |0085: iput-object v6, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d08d6: 54f5 0008 |0087: iget-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d08da: 1206 |0089: const/4 v6, #int 0 // #0 │ │ +0d08dc: 6e20 f70a 6500 |008a: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/graphics/Mesh;.setAutoBind:(Z)V // method@0af7 │ │ +0d08e2: 3812 3d00 |008d: if-eqz v18, 00ca // +003d │ │ +0d08e6: da04 1006 |008f: mul-int/lit8 v4, v16, #int 6 // #06 │ │ +0d08ea: 2342 9a04 |0091: new-array v2, v4, [S // type@049a │ │ +0d08ee: 1203 |0093: const/4 v3, #int 0 // #0 │ │ +0d08f0: 1201 |0094: const/4 v1, #int 0 // #0 │ │ +0d08f2: 3541 3000 |0095: if-ge v1, v4, 00c5 // +0030 │ │ +0d08f6: d805 0100 |0097: add-int/lit8 v5, v1, #int 0 // #00 │ │ +0d08fa: 5103 0205 |0099: aput-short v3, v2, v5 │ │ +0d08fe: d805 0101 |009b: add-int/lit8 v5, v1, #int 1 // #01 │ │ +0d0902: d806 0301 |009d: add-int/lit8 v6, v3, #int 1 // #01 │ │ +0d0906: 8f66 |009f: int-to-short v6, v6 │ │ +0d0908: 5106 0205 |00a0: aput-short v6, v2, v5 │ │ +0d090c: d805 0102 |00a2: add-int/lit8 v5, v1, #int 2 // #02 │ │ +0d0910: d806 0302 |00a4: add-int/lit8 v6, v3, #int 2 // #02 │ │ +0d0914: 8f66 |00a6: int-to-short v6, v6 │ │ +0d0916: 5106 0205 |00a7: aput-short v6, v2, v5 │ │ +0d091a: d805 0103 |00a9: add-int/lit8 v5, v1, #int 3 // #03 │ │ +0d091e: d806 0302 |00ab: add-int/lit8 v6, v3, #int 2 // #02 │ │ +0d0922: 8f66 |00ad: int-to-short v6, v6 │ │ +0d0924: 5106 0205 |00ae: aput-short v6, v2, v5 │ │ +0d0928: d805 0104 |00b0: add-int/lit8 v5, v1, #int 4 // #04 │ │ +0d092c: d806 0303 |00b2: add-int/lit8 v6, v3, #int 3 // #03 │ │ +0d0930: 8f66 |00b4: int-to-short v6, v6 │ │ +0d0932: 5106 0205 |00b5: aput-short v6, v2, v5 │ │ +0d0936: d805 0105 |00b7: add-int/lit8 v5, v1, #int 5 // #05 │ │ +0d093a: 5103 0205 |00b9: aput-short v3, v2, v5 │ │ +0d093e: d801 0106 |00bb: add-int/lit8 v1, v1, #int 6 // #06 │ │ +0d0942: d805 0304 |00bd: add-int/lit8 v5, v3, #int 4 // #04 │ │ +0d0946: 8f53 |00bf: int-to-short v3, v5 │ │ +0d0948: 28d5 |00c0: goto 0095 // -002b │ │ +0d094a: 1265 |00c1: const/4 v5, #int 6 // #6 │ │ +0d094c: 2893 |00c2: goto 0055 // -006d │ │ +0d094e: 1205 |00c3: const/4 v5, #int 0 // #0 │ │ +0d0950: 2897 |00c4: goto 005b // -0069 │ │ +0d0952: 54f5 0008 |00c5: iget-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d0956: 6e20 f80a 2500 |00c7: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0af8 │ │ +0d095c: 54f5 0108 |00ca: iget-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0801 │ │ +0d0960: 1206 |00cc: const/4 v6, #int 0 // #0 │ │ +0d0962: 1207 |00cd: const/4 v7, #int 0 // #0 │ │ +0d0964: 6208 2400 |00ce: sget-object v8, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0d0968: 7210 3901 0800 |00d0: invoke-interface {v8}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ +0d096e: 0a08 |00d3: move-result v8 │ │ +0d0970: 8288 |00d4: int-to-float v8, v8 │ │ +0d0972: 6209 2400 |00d5: sget-object v9, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0d0976: 7210 3201 0900 |00d7: invoke-interface {v9}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ +0d097c: 0a09 |00da: move-result v9 │ │ +0d097e: 8299 |00db: int-to-float v9, v9 │ │ +0d0980: 6e59 dd13 6587 |00dc: invoke-virtual {v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/math/Matrix4;.setToOrtho2D:(FFFF)Lcom/badlogic/gdx/math/Matrix4; // method@13dd │ │ +0d0986: 0e00 |00df: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0003 line=73 │ │ 0x000a line=74 │ │ 0x0011 line=75 │ │ 0x0018 line=77 │ │ @@ -253055,19 +253206,19 @@ │ │ type : '(IZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0c2268: |[0c2268] com.badlogic.gdx.graphics.g2d.SpriteCache.:(IZ)V │ │ -0c2278: 7100 0d0e 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.createDefaultShader:()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // method@0e0d │ │ -0c227e: 0c00 |0003: move-result-object v0 │ │ -0c2280: 7040 fd0d 2130 |0004: invoke-direct {v1, v2, v0, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.:(ILcom/badlogic/gdx/graphics/glutils/ShaderProgram;Z)V // method@0dfd │ │ -0c2286: 0e00 |0007: return-void │ │ +0d0988: |[0d0988] com.badlogic.gdx.graphics.g2d.SpriteCache.:(IZ)V │ │ +0d0998: 7100 0d0e 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.createDefaultShader:()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // method@0e0d │ │ +0d099e: 0c00 |0003: move-result-object v0 │ │ +0d09a0: 7040 fd0d 2130 |0004: invoke-direct {v1, v2, v0, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.:(ILcom/badlogic/gdx/graphics/glutils/ShaderProgram;Z)V // method@0dfd │ │ +0d09a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0007 line=99 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g2d/SpriteCache; │ │ 0x0000 - 0x0008 reg=2 size I │ │ @@ -253078,64 +253229,64 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -0c2288: |[0c2288] com.badlogic.gdx.graphics.g2d.SpriteCache.createDefaultShader:()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ -0c2298: 6203 2400 |0000: sget-object v3, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0c229c: 7210 3d01 0300 |0002: invoke-interface {v3}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ -0c22a2: 0a03 |0005: move-result v3 │ │ -0c22a4: 3903 0400 |0006: if-nez v3, 000a // +0004 │ │ -0c22a8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0c22aa: 1101 |0009: return-object v1 │ │ -0c22ac: 1a02 fa12 |000a: const-string v2, "attribute vec4 a_position; │ │ +0d09a8: |[0d09a8] com.badlogic.gdx.graphics.g2d.SpriteCache.createDefaultShader:()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ +0d09b8: 6203 2400 |0000: sget-object v3, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0d09bc: 7210 3d01 0300 |0002: invoke-interface {v3}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ +0d09c2: 0a03 |0005: move-result v3 │ │ +0d09c4: 3903 0400 |0006: if-nez v3, 000a // +0004 │ │ +0d09c8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0d09ca: 1101 |0009: return-object v1 │ │ +0d09cc: 1a02 f812 |000a: const-string v2, "attribute vec4 a_position; │ │ attribute vec4 a_color; │ │ attribute vec2 a_texCoord0; │ │ uniform mat4 u_projectionViewMatrix; │ │ varying vec4 v_color; │ │ varying vec2 v_texCoords; │ │ │ │ void main() │ │ { │ │ v_color = a_color; │ │ v_texCoords = a_texCoord0; │ │ gl_Position = u_projectionViewMatrix * a_position; │ │ } │ │ -" // string@12fa │ │ -0c22b0: 1a00 3a00 |000c: const-string v0, "#ifdef GL_ES │ │ +" // string@12f8 │ │ +0d09d0: 1a00 3a00 |000c: const-string v0, "#ifdef GL_ES │ │ precision mediump float; │ │ #endif │ │ varying vec4 v_color; │ │ varying vec2 v_texCoords; │ │ uniform sampler2D u_texture; │ │ void main() │ │ { │ │ gl_FragColor = v_color * texture2D(u_texture, v_texCoords); │ │ }" // string@003a │ │ -0c22b4: 2201 d201 |000e: new-instance v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // type@01d2 │ │ -0c22b8: 7030 e211 2100 |0010: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.:(Ljava/lang/String;Ljava/lang/String;)V // method@11e2 │ │ -0c22be: 6e10 fe11 0100 |0013: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:()Z // method@11fe │ │ -0c22c4: 0a03 |0016: move-result v3 │ │ -0c22c6: 3903 f2ff |0017: if-nez v3, 0009 // -000e │ │ -0c22ca: 2203 af03 |0019: new-instance v3, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0c22ce: 2204 c503 |001b: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0c22d2: 7010 6726 0400 |001d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0c22d8: 1a05 6903 |0020: const-string v5, "Error compiling shader: " // string@0369 │ │ -0c22dc: 6e20 6e26 5400 |0022: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c22e2: 0c04 |0025: move-result-object v4 │ │ -0c22e4: 6e10 f611 0100 |0026: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.getLog:()Ljava/lang/String; // method@11f6 │ │ -0c22ea: 0c05 |0029: move-result-object v5 │ │ -0c22ec: 6e20 6e26 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c22f2: 0c04 |002d: move-result-object v4 │ │ -0c22f4: 6e10 7426 0400 |002e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0c22fa: 0c04 |0031: move-result-object v4 │ │ -0c22fc: 7020 f825 4300 |0032: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0c2302: 2703 |0035: throw v3 │ │ +0d09d4: 2201 d001 |000e: new-instance v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // type@01d0 │ │ +0d09d8: 7030 e211 2100 |0010: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.:(Ljava/lang/String;Ljava/lang/String;)V // method@11e2 │ │ +0d09de: 6e10 fe11 0100 |0013: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:()Z // method@11fe │ │ +0d09e4: 0a03 |0016: move-result v3 │ │ +0d09e6: 3903 f2ff |0017: if-nez v3, 0009 // -000e │ │ +0d09ea: 2203 ad03 |0019: new-instance v3, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0d09ee: 2204 c303 |001b: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d09f2: 7010 6726 0400 |001d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d09f8: 1a05 6903 |0020: const-string v5, "Error compiling shader: " // string@0369 │ │ +0d09fc: 6e20 6e26 5400 |0022: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d0a02: 0c04 |0025: move-result-object v4 │ │ +0d0a04: 6e10 f611 0100 |0026: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.getLog:()Ljava/lang/String; // method@11f6 │ │ +0d0a0a: 0c05 |0029: move-result-object v5 │ │ +0d0a0c: 6e20 6e26 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d0a12: 0c04 |002d: move-result-object v4 │ │ +0d0a14: 6e10 7426 0400 |002e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d0a1a: 0c04 |0031: move-result-object v4 │ │ +0d0a1c: 7020 f825 4300 |0032: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0d0a22: 2703 |0035: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1000 │ │ 0x0009 line=1026 │ │ 0x000a line=1001 │ │ 0x000c line=1014 │ │ 0x000e line=1024 │ │ @@ -253154,147 +253305,147 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 253 16-bit code units │ │ -0c2304: |[0c2304] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/Texture;FF)V │ │ -0c2314: 1309 1000 |0000: const/16 v9, #int 16 // #10 │ │ -0c2318: 1308 0f00 |0002: const/16 v8, #int 15 // #f │ │ -0c231c: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -0c231e: 1206 |0005: const/4 v6, #int 0 // #0 │ │ -0c2320: 1505 803f |0006: const/high16 v5, #int 1065353216 // #3f80 │ │ -0c2324: 6e10 800b 0b00 |0008: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ -0c232a: 0a02 |000b: move-result v2 │ │ -0c232c: 8222 |000c: int-to-float v2, v2 │ │ -0c232e: a600 0c02 |000d: add-float v0, v12, v2 │ │ -0c2332: 6e10 770b 0b00 |000f: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ -0c2338: 0a02 |0012: move-result v2 │ │ -0c233a: 8222 |0013: int-to-float v2, v2 │ │ -0c233c: a601 0d02 |0014: add-float v1, v13, v2 │ │ -0c2340: 6202 0408 |0016: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2344: 4b0c 0207 |0018: aput v12, v2, v7 │ │ -0c2348: 6202 0408 |001a: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c234c: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -0c234e: 4b0d 0203 |001d: aput v13, v2, v3 │ │ -0c2352: 6202 0408 |001f: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2356: 1223 |0021: const/4 v3, #int 2 // #2 │ │ -0c2358: 52a4 fa07 |0022: iget v4, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c235c: 4b04 0203 |0024: aput v4, v2, v3 │ │ -0c2360: 6202 0408 |0026: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2364: 1233 |0028: const/4 v3, #int 3 // #3 │ │ -0c2366: 4b06 0203 |0029: aput v6, v2, v3 │ │ -0c236a: 6202 0408 |002b: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c236e: 1243 |002d: const/4 v3, #int 4 // #4 │ │ -0c2370: 4b05 0203 |002e: aput v5, v2, v3 │ │ -0c2374: 6202 0408 |0030: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2378: 1253 |0032: const/4 v3, #int 5 // #5 │ │ -0c237a: 4b0c 0203 |0033: aput v12, v2, v3 │ │ -0c237e: 6202 0408 |0035: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2382: 1263 |0037: const/4 v3, #int 6 // #6 │ │ -0c2384: 4b01 0203 |0038: aput v1, v2, v3 │ │ -0c2388: 6202 0408 |003a: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c238c: 1273 |003c: const/4 v3, #int 7 // #7 │ │ -0c238e: 52a4 fa07 |003d: iget v4, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c2392: 4b04 0203 |003f: aput v4, v2, v3 │ │ -0c2396: 6202 0408 |0041: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c239a: 1303 0800 |0043: const/16 v3, #int 8 // #8 │ │ -0c239e: 4b06 0203 |0045: aput v6, v2, v3 │ │ -0c23a2: 6202 0408 |0047: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c23a6: 1303 0900 |0049: const/16 v3, #int 9 // #9 │ │ -0c23aa: 4b06 0203 |004b: aput v6, v2, v3 │ │ -0c23ae: 6202 0408 |004d: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c23b2: 1303 0a00 |004f: const/16 v3, #int 10 // #a │ │ -0c23b6: 4b00 0203 |0051: aput v0, v2, v3 │ │ -0c23ba: 6202 0408 |0053: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c23be: 1303 0b00 |0055: const/16 v3, #int 11 // #b │ │ -0c23c2: 4b01 0203 |0057: aput v1, v2, v3 │ │ -0c23c6: 6202 0408 |0059: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c23ca: 1303 0c00 |005b: const/16 v3, #int 12 // #c │ │ -0c23ce: 52a4 fa07 |005d: iget v4, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c23d2: 4b04 0203 |005f: aput v4, v2, v3 │ │ -0c23d6: 6202 0408 |0061: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c23da: 1303 0d00 |0063: const/16 v3, #int 13 // #d │ │ -0c23de: 4b05 0203 |0065: aput v5, v2, v3 │ │ -0c23e2: 6202 0408 |0067: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c23e6: 1303 0e00 |0069: const/16 v3, #int 14 // #e │ │ -0c23ea: 4b06 0203 |006b: aput v6, v2, v3 │ │ -0c23ee: 54a2 0008 |006d: iget-object v2, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c23f2: 6e10 e70a 0200 |006f: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ -0c23f8: 0a02 |0072: move-result v2 │ │ -0c23fa: 3d02 2600 |0073: if-lez v2, 0099 // +0026 │ │ -0c23fe: 6202 0408 |0075: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2402: 4b00 0208 |0077: aput v0, v2, v8 │ │ -0c2406: 6202 0408 |0079: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c240a: 4b0d 0209 |007b: aput v13, v2, v9 │ │ -0c240e: 6202 0408 |007d: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2412: 1303 1100 |007f: const/16 v3, #int 17 // #11 │ │ -0c2416: 52a4 fa07 |0081: iget v4, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c241a: 4b04 0203 |0083: aput v4, v2, v3 │ │ -0c241e: 6202 0408 |0085: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2422: 1303 1200 |0087: const/16 v3, #int 18 // #12 │ │ -0c2426: 4b05 0203 |0089: aput v5, v2, v3 │ │ -0c242a: 6202 0408 |008b: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c242e: 1303 1300 |008d: const/16 v3, #int 19 // #13 │ │ -0c2432: 4b05 0203 |008f: aput v5, v2, v3 │ │ -0c2436: 6202 0408 |0091: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c243a: 1303 1400 |0093: const/16 v3, #int 20 // #14 │ │ -0c243e: 6e53 040e ba72 |0095: invoke-virtual {v10, v11, v2, v7, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e04 │ │ -0c2444: 0e00 |0098: return-void │ │ -0c2446: 6202 0408 |0099: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c244a: 4b00 0208 |009b: aput v0, v2, v8 │ │ -0c244e: 6202 0408 |009d: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2452: 4b01 0209 |009f: aput v1, v2, v9 │ │ -0c2456: 6202 0408 |00a1: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c245a: 1303 1100 |00a3: const/16 v3, #int 17 // #11 │ │ -0c245e: 52a4 fa07 |00a5: iget v4, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c2462: 4b04 0203 |00a7: aput v4, v2, v3 │ │ -0c2466: 6202 0408 |00a9: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c246a: 1303 1200 |00ab: const/16 v3, #int 18 // #12 │ │ -0c246e: 4b05 0203 |00ad: aput v5, v2, v3 │ │ -0c2472: 6202 0408 |00af: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2476: 1303 1300 |00b1: const/16 v3, #int 19 // #13 │ │ -0c247a: 4b06 0203 |00b3: aput v6, v2, v3 │ │ -0c247e: 6202 0408 |00b5: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2482: 1303 1400 |00b7: const/16 v3, #int 20 // #14 │ │ -0c2486: 4b00 0203 |00b9: aput v0, v2, v3 │ │ -0c248a: 6202 0408 |00bb: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c248e: 1303 1500 |00bd: const/16 v3, #int 21 // #15 │ │ -0c2492: 4b0d 0203 |00bf: aput v13, v2, v3 │ │ -0c2496: 6202 0408 |00c1: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c249a: 1303 1600 |00c3: const/16 v3, #int 22 // #16 │ │ -0c249e: 52a4 fa07 |00c5: iget v4, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c24a2: 4b04 0203 |00c7: aput v4, v2, v3 │ │ -0c24a6: 6202 0408 |00c9: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c24aa: 1303 1700 |00cb: const/16 v3, #int 23 // #17 │ │ -0c24ae: 4b05 0203 |00cd: aput v5, v2, v3 │ │ -0c24b2: 6202 0408 |00cf: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c24b6: 1303 1800 |00d1: const/16 v3, #int 24 // #18 │ │ -0c24ba: 4b05 0203 |00d3: aput v5, v2, v3 │ │ -0c24be: 6202 0408 |00d5: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c24c2: 1303 1900 |00d7: const/16 v3, #int 25 // #19 │ │ -0c24c6: 4b0c 0203 |00d9: aput v12, v2, v3 │ │ -0c24ca: 6202 0408 |00db: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c24ce: 1303 1a00 |00dd: const/16 v3, #int 26 // #1a │ │ -0c24d2: 4b0d 0203 |00df: aput v13, v2, v3 │ │ -0c24d6: 6202 0408 |00e1: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c24da: 1303 1b00 |00e3: const/16 v3, #int 27 // #1b │ │ -0c24de: 52a4 fa07 |00e5: iget v4, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c24e2: 4b04 0203 |00e7: aput v4, v2, v3 │ │ -0c24e6: 6202 0408 |00e9: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c24ea: 1303 1c00 |00eb: const/16 v3, #int 28 // #1c │ │ -0c24ee: 4b06 0203 |00ed: aput v6, v2, v3 │ │ -0c24f2: 6202 0408 |00ef: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c24f6: 1303 1d00 |00f1: const/16 v3, #int 29 // #1d │ │ -0c24fa: 4b05 0203 |00f3: aput v5, v2, v3 │ │ -0c24fe: 6202 0408 |00f5: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2502: 1303 1e00 |00f7: const/16 v3, #int 30 // #1e │ │ -0c2506: 6e53 040e ba72 |00f9: invoke-virtual {v10, v11, v2, v7, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e04 │ │ -0c250c: 289c |00fc: goto 0098 // -0064 │ │ +0d0a24: |[0d0a24] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/Texture;FF)V │ │ +0d0a34: 1309 1000 |0000: const/16 v9, #int 16 // #10 │ │ +0d0a38: 1308 0f00 |0002: const/16 v8, #int 15 // #f │ │ +0d0a3c: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +0d0a3e: 1206 |0005: const/4 v6, #int 0 // #0 │ │ +0d0a40: 1505 803f |0006: const/high16 v5, #int 1065353216 // #3f80 │ │ +0d0a44: 6e10 800b 0b00 |0008: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ +0d0a4a: 0a02 |000b: move-result v2 │ │ +0d0a4c: 8222 |000c: int-to-float v2, v2 │ │ +0d0a4e: a600 0c02 |000d: add-float v0, v12, v2 │ │ +0d0a52: 6e10 770b 0b00 |000f: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ +0d0a58: 0a02 |0012: move-result v2 │ │ +0d0a5a: 8222 |0013: int-to-float v2, v2 │ │ +0d0a5c: a601 0d02 |0014: add-float v1, v13, v2 │ │ +0d0a60: 6202 0408 |0016: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0a64: 4b0c 0207 |0018: aput v12, v2, v7 │ │ +0d0a68: 6202 0408 |001a: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0a6c: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +0d0a6e: 4b0d 0203 |001d: aput v13, v2, v3 │ │ +0d0a72: 6202 0408 |001f: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0a76: 1223 |0021: const/4 v3, #int 2 // #2 │ │ +0d0a78: 52a4 fa07 |0022: iget v4, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d0a7c: 4b04 0203 |0024: aput v4, v2, v3 │ │ +0d0a80: 6202 0408 |0026: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0a84: 1233 |0028: const/4 v3, #int 3 // #3 │ │ +0d0a86: 4b06 0203 |0029: aput v6, v2, v3 │ │ +0d0a8a: 6202 0408 |002b: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0a8e: 1243 |002d: const/4 v3, #int 4 // #4 │ │ +0d0a90: 4b05 0203 |002e: aput v5, v2, v3 │ │ +0d0a94: 6202 0408 |0030: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0a98: 1253 |0032: const/4 v3, #int 5 // #5 │ │ +0d0a9a: 4b0c 0203 |0033: aput v12, v2, v3 │ │ +0d0a9e: 6202 0408 |0035: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0aa2: 1263 |0037: const/4 v3, #int 6 // #6 │ │ +0d0aa4: 4b01 0203 |0038: aput v1, v2, v3 │ │ +0d0aa8: 6202 0408 |003a: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0aac: 1273 |003c: const/4 v3, #int 7 // #7 │ │ +0d0aae: 52a4 fa07 |003d: iget v4, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d0ab2: 4b04 0203 |003f: aput v4, v2, v3 │ │ +0d0ab6: 6202 0408 |0041: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0aba: 1303 0800 |0043: const/16 v3, #int 8 // #8 │ │ +0d0abe: 4b06 0203 |0045: aput v6, v2, v3 │ │ +0d0ac2: 6202 0408 |0047: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0ac6: 1303 0900 |0049: const/16 v3, #int 9 // #9 │ │ +0d0aca: 4b06 0203 |004b: aput v6, v2, v3 │ │ +0d0ace: 6202 0408 |004d: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0ad2: 1303 0a00 |004f: const/16 v3, #int 10 // #a │ │ +0d0ad6: 4b00 0203 |0051: aput v0, v2, v3 │ │ +0d0ada: 6202 0408 |0053: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0ade: 1303 0b00 |0055: const/16 v3, #int 11 // #b │ │ +0d0ae2: 4b01 0203 |0057: aput v1, v2, v3 │ │ +0d0ae6: 6202 0408 |0059: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0aea: 1303 0c00 |005b: const/16 v3, #int 12 // #c │ │ +0d0aee: 52a4 fa07 |005d: iget v4, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d0af2: 4b04 0203 |005f: aput v4, v2, v3 │ │ +0d0af6: 6202 0408 |0061: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0afa: 1303 0d00 |0063: const/16 v3, #int 13 // #d │ │ +0d0afe: 4b05 0203 |0065: aput v5, v2, v3 │ │ +0d0b02: 6202 0408 |0067: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0b06: 1303 0e00 |0069: const/16 v3, #int 14 // #e │ │ +0d0b0a: 4b06 0203 |006b: aput v6, v2, v3 │ │ +0d0b0e: 54a2 0008 |006d: iget-object v2, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d0b12: 6e10 e70a 0200 |006f: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ +0d0b18: 0a02 |0072: move-result v2 │ │ +0d0b1a: 3d02 2600 |0073: if-lez v2, 0099 // +0026 │ │ +0d0b1e: 6202 0408 |0075: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0b22: 4b00 0208 |0077: aput v0, v2, v8 │ │ +0d0b26: 6202 0408 |0079: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0b2a: 4b0d 0209 |007b: aput v13, v2, v9 │ │ +0d0b2e: 6202 0408 |007d: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0b32: 1303 1100 |007f: const/16 v3, #int 17 // #11 │ │ +0d0b36: 52a4 fa07 |0081: iget v4, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d0b3a: 4b04 0203 |0083: aput v4, v2, v3 │ │ +0d0b3e: 6202 0408 |0085: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0b42: 1303 1200 |0087: const/16 v3, #int 18 // #12 │ │ +0d0b46: 4b05 0203 |0089: aput v5, v2, v3 │ │ +0d0b4a: 6202 0408 |008b: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0b4e: 1303 1300 |008d: const/16 v3, #int 19 // #13 │ │ +0d0b52: 4b05 0203 |008f: aput v5, v2, v3 │ │ +0d0b56: 6202 0408 |0091: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0b5a: 1303 1400 |0093: const/16 v3, #int 20 // #14 │ │ +0d0b5e: 6e53 040e ba72 |0095: invoke-virtual {v10, v11, v2, v7, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e04 │ │ +0d0b64: 0e00 |0098: return-void │ │ +0d0b66: 6202 0408 |0099: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0b6a: 4b00 0208 |009b: aput v0, v2, v8 │ │ +0d0b6e: 6202 0408 |009d: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0b72: 4b01 0209 |009f: aput v1, v2, v9 │ │ +0d0b76: 6202 0408 |00a1: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0b7a: 1303 1100 |00a3: const/16 v3, #int 17 // #11 │ │ +0d0b7e: 52a4 fa07 |00a5: iget v4, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d0b82: 4b04 0203 |00a7: aput v4, v2, v3 │ │ +0d0b86: 6202 0408 |00a9: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0b8a: 1303 1200 |00ab: const/16 v3, #int 18 // #12 │ │ +0d0b8e: 4b05 0203 |00ad: aput v5, v2, v3 │ │ +0d0b92: 6202 0408 |00af: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0b96: 1303 1300 |00b1: const/16 v3, #int 19 // #13 │ │ +0d0b9a: 4b06 0203 |00b3: aput v6, v2, v3 │ │ +0d0b9e: 6202 0408 |00b5: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0ba2: 1303 1400 |00b7: const/16 v3, #int 20 // #14 │ │ +0d0ba6: 4b00 0203 |00b9: aput v0, v2, v3 │ │ +0d0baa: 6202 0408 |00bb: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0bae: 1303 1500 |00bd: const/16 v3, #int 21 // #15 │ │ +0d0bb2: 4b0d 0203 |00bf: aput v13, v2, v3 │ │ +0d0bb6: 6202 0408 |00c1: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0bba: 1303 1600 |00c3: const/16 v3, #int 22 // #16 │ │ +0d0bbe: 52a4 fa07 |00c5: iget v4, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d0bc2: 4b04 0203 |00c7: aput v4, v2, v3 │ │ +0d0bc6: 6202 0408 |00c9: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0bca: 1303 1700 |00cb: const/16 v3, #int 23 // #17 │ │ +0d0bce: 4b05 0203 |00cd: aput v5, v2, v3 │ │ +0d0bd2: 6202 0408 |00cf: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0bd6: 1303 1800 |00d1: const/16 v3, #int 24 // #18 │ │ +0d0bda: 4b05 0203 |00d3: aput v5, v2, v3 │ │ +0d0bde: 6202 0408 |00d5: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0be2: 1303 1900 |00d7: const/16 v3, #int 25 // #19 │ │ +0d0be6: 4b0c 0203 |00d9: aput v12, v2, v3 │ │ +0d0bea: 6202 0408 |00db: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0bee: 1303 1a00 |00dd: const/16 v3, #int 26 // #1a │ │ +0d0bf2: 4b0d 0203 |00df: aput v13, v2, v3 │ │ +0d0bf6: 6202 0408 |00e1: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0bfa: 1303 1b00 |00e3: const/16 v3, #int 27 // #1b │ │ +0d0bfe: 52a4 fa07 |00e5: iget v4, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d0c02: 4b04 0203 |00e7: aput v4, v2, v3 │ │ +0d0c06: 6202 0408 |00e9: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0c0a: 1303 1c00 |00eb: const/16 v3, #int 28 // #1c │ │ +0d0c0e: 4b06 0203 |00ed: aput v6, v2, v3 │ │ +0d0c12: 6202 0408 |00ef: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0c16: 1303 1d00 |00f1: const/16 v3, #int 29 // #1d │ │ +0d0c1a: 4b05 0203 |00f3: aput v5, v2, v3 │ │ +0d0c1e: 6202 0408 |00f5: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0c22: 1303 1e00 |00f7: const/16 v3, #int 30 // #1e │ │ +0d0c26: 6e53 040e ba72 |00f9: invoke-virtual {v10, v11, v2, v7, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e04 │ │ +0d0c2c: 289c |00fc: goto 0098 // -0064 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=253 │ │ 0x000f line=254 │ │ 0x0016 line=256 │ │ 0x001a line=257 │ │ 0x001f line=258 │ │ @@ -253347,279 +253498,279 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;FFFFFFFFFIIIIZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 56 │ │ ins : 17 │ │ outs : 5 │ │ insns size : 517 16-bit code units │ │ -0c2510: |[0c2510] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/Texture;FFFFFFFFFIIIIZZ)V │ │ -0c2520: a61a 292b |0000: add-float v26, v41, v43 │ │ -0c2524: a61b 2a2c |0002: add-float v27, v42, v44 │ │ -0c2528: 0200 2b00 |0004: move/from16 v0, v43 │ │ -0c252c: 7f06 |0006: neg-float v6, v0 │ │ -0c252e: 0200 2c00 |0007: move/from16 v0, v44 │ │ -0c2532: 7f08 |0009: neg-float v8, v0 │ │ -0c2534: a707 2d2b |000a: sub-float v7, v45, v43 │ │ -0c2538: a709 2e2c |000c: sub-float v9, v46, v44 │ │ -0c253c: 1524 803f |000e: const/high16 v36, #int 1065353216 // #3f80 │ │ -0c2540: 2d24 2f24 |0010: cmpl-float v36, v47, v36 │ │ -0c2544: 3924 0800 |0012: if-nez v36, 001a // +0008 │ │ -0c2548: 1524 803f |0014: const/high16 v36, #int 1065353216 // #3f80 │ │ -0c254c: 2d24 3024 |0016: cmpl-float v36, v48, v36 │ │ -0c2550: 3824 0a00 |0018: if-eqz v36, 0022 // +000a │ │ -0c2554: a806 062f |001a: mul-float v6, v6, v47 │ │ -0c2558: a808 0830 |001c: mul-float v8, v8, v48 │ │ -0c255c: a807 072f |001e: mul-float v7, v7, v47 │ │ -0c2560: a809 0930 |0020: mul-float v9, v9, v48 │ │ -0c2564: 016c |0022: move v12, v6 │ │ -0c2566: 018d |0023: move v13, v8 │ │ -0c2568: 016e |0024: move v14, v6 │ │ -0c256a: 019f |0025: move v15, v9 │ │ -0c256c: 0210 0700 |0026: move/from16 v16, v7 │ │ -0c2570: 0211 0900 |0028: move/from16 v17, v9 │ │ -0c2574: 0212 0700 |002a: move/from16 v18, v7 │ │ -0c2578: 0213 0800 |002c: move/from16 v19, v8 │ │ -0c257c: 1324 0000 |002e: const/16 v36, #int 0 // #0 │ │ -0c2580: 2d24 3124 |0030: cmpl-float v36, v49, v36 │ │ -0c2584: 3824 4001 |0032: if-eqz v36, 0172 // +0140 │ │ -0c2588: 7701 8c13 3100 |0034: invoke-static/range {v49}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@138c │ │ -0c258e: 0a05 |0037: move-result v5 │ │ -0c2590: 7701 9a13 3100 |0038: invoke-static/range {v49}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@139a │ │ -0c2596: 0a14 |003b: move-result v20 │ │ -0c2598: a824 050c |003c: mul-float v36, v5, v12 │ │ -0c259c: a825 140d |003e: mul-float v37, v20, v13 │ │ -0c25a0: a71c 2425 |0040: sub-float v28, v36, v37 │ │ -0c25a4: a824 140c |0042: mul-float v36, v20, v12 │ │ -0c25a8: a825 050d |0044: mul-float v37, v5, v13 │ │ -0c25ac: a620 2425 |0046: add-float v32, v36, v37 │ │ -0c25b0: a824 050e |0048: mul-float v36, v5, v14 │ │ -0c25b4: a825 140f |004a: mul-float v37, v20, v15 │ │ -0c25b8: a71d 2425 |004c: sub-float v29, v36, v37 │ │ -0c25bc: a824 140e |004e: mul-float v36, v20, v14 │ │ -0c25c0: a825 050f |0050: mul-float v37, v5, v15 │ │ -0c25c4: a621 2425 |0052: add-float v33, v36, v37 │ │ -0c25c8: a824 0510 |0054: mul-float v36, v5, v16 │ │ -0c25cc: a825 1411 |0056: mul-float v37, v20, v17 │ │ -0c25d0: a71e 2425 |0058: sub-float v30, v36, v37 │ │ -0c25d4: a824 1410 |005a: mul-float v36, v20, v16 │ │ -0c25d8: a825 0511 |005c: mul-float v37, v5, v17 │ │ -0c25dc: a622 2425 |005e: add-float v34, v36, v37 │ │ -0c25e0: a724 1e1d |0060: sub-float v36, v30, v29 │ │ -0c25e4: a61f 1c24 |0062: add-float v31, v28, v36 │ │ -0c25e8: a724 2120 |0064: sub-float v36, v33, v32 │ │ -0c25ec: a723 2224 |0066: sub-float v35, v34, v36 │ │ -0c25f0: a61c 1c1a |0068: add-float v28, v28, v26 │ │ -0c25f4: a620 201b |006a: add-float v32, v32, v27 │ │ -0c25f8: a61d 1d1a |006c: add-float v29, v29, v26 │ │ -0c25fc: a621 211b |006e: add-float v33, v33, v27 │ │ -0c2600: a61e 1e1a |0070: add-float v30, v30, v26 │ │ -0c2604: a622 221b |0072: add-float v34, v34, v27 │ │ -0c2608: a61f 1f1a |0074: add-float v31, v31, v26 │ │ -0c260c: a623 231b |0076: add-float v35, v35, v27 │ │ -0c2610: 1524 803f |0078: const/high16 v36, #int 1065353216 // #3f80 │ │ -0c2614: 7401 800b 2800 |007a: invoke-virtual/range {v40}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ -0c261a: 0a25 |007d: move-result v37 │ │ -0c261c: 0200 2500 |007e: move/from16 v0, v37 │ │ -0c2620: 8200 |0080: int-to-float v0, v0 │ │ -0c2622: 0225 0000 |0081: move/from16 v37, v0 │ │ -0c2626: a90b 2425 |0083: div-float v11, v36, v37 │ │ -0c262a: 1524 803f |0085: const/high16 v36, #int 1065353216 // #3f80 │ │ -0c262e: 7401 770b 2800 |0087: invoke-virtual/range {v40}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ -0c2634: 0a25 |008a: move-result v37 │ │ -0c2636: 0200 2500 |008b: move/from16 v0, v37 │ │ -0c263a: 8200 |008d: int-to-float v0, v0 │ │ -0c263c: 0225 0000 |008e: move/from16 v37, v0 │ │ -0c2640: a90a 2425 |0090: div-float v10, v36, v37 │ │ -0c2644: 0200 3200 |0092: move/from16 v0, v50 │ │ -0c2648: 8200 |0094: int-to-float v0, v0 │ │ -0c264a: 0224 0000 |0095: move/from16 v36, v0 │ │ -0c264e: a816 240b |0097: mul-float v22, v36, v11 │ │ -0c2652: 9024 3335 |0099: add-int v36, v51, v53 │ │ -0c2656: 0200 2400 |009b: move/from16 v0, v36 │ │ -0c265a: 8200 |009d: int-to-float v0, v0 │ │ -0c265c: 0224 0000 |009e: move/from16 v36, v0 │ │ -0c2660: a818 240a |00a0: mul-float v24, v36, v10 │ │ -0c2664: 9024 3234 |00a2: add-int v36, v50, v52 │ │ -0c2668: 0200 2400 |00a4: move/from16 v0, v36 │ │ -0c266c: 8200 |00a6: int-to-float v0, v0 │ │ -0c266e: 0224 0000 |00a7: move/from16 v36, v0 │ │ -0c2672: a817 240b |00a9: mul-float v23, v36, v11 │ │ -0c2676: 0200 3300 |00ab: move/from16 v0, v51 │ │ -0c267a: 8200 |00ad: int-to-float v0, v0 │ │ -0c267c: 0224 0000 |00ae: move/from16 v36, v0 │ │ -0c2680: a819 240a |00b0: mul-float v25, v36, v10 │ │ -0c2684: 3836 0800 |00b2: if-eqz v54, 00ba // +0008 │ │ -0c2688: 0215 1600 |00b4: move/from16 v21, v22 │ │ -0c268c: 0216 1700 |00b6: move/from16 v22, v23 │ │ -0c2690: 0217 1500 |00b8: move/from16 v23, v21 │ │ -0c2694: 3837 0800 |00ba: if-eqz v55, 00c2 // +0008 │ │ -0c2698: 0215 1800 |00bc: move/from16 v21, v24 │ │ -0c269c: 0218 1900 |00be: move/from16 v24, v25 │ │ -0c26a0: 0219 1500 |00c0: move/from16 v25, v21 │ │ -0c26a4: 6224 0408 |00c2: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c26a8: 1325 0000 |00c4: const/16 v37, #int 0 // #0 │ │ -0c26ac: 4b1c 2425 |00c6: aput v28, v36, v37 │ │ -0c26b0: 6224 0408 |00c8: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c26b4: 1325 0100 |00ca: const/16 v37, #int 1 // #1 │ │ -0c26b8: 4b20 2425 |00cc: aput v32, v36, v37 │ │ -0c26bc: 6224 0408 |00ce: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c26c0: 1325 0200 |00d0: const/16 v37, #int 2 // #2 │ │ -0c26c4: 0800 2700 |00d2: move-object/from16 v0, v39 │ │ -0c26c8: 5200 fa07 |00d4: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c26cc: 0226 0000 |00d6: move/from16 v38, v0 │ │ -0c26d0: 4b26 2425 |00d8: aput v38, v36, v37 │ │ -0c26d4: 6224 0408 |00da: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c26d8: 1325 0300 |00dc: const/16 v37, #int 3 // #3 │ │ -0c26dc: 4b16 2425 |00de: aput v22, v36, v37 │ │ -0c26e0: 6224 0408 |00e0: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c26e4: 1325 0400 |00e2: const/16 v37, #int 4 // #4 │ │ -0c26e8: 4b18 2425 |00e4: aput v24, v36, v37 │ │ -0c26ec: 6224 0408 |00e6: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c26f0: 1325 0500 |00e8: const/16 v37, #int 5 // #5 │ │ -0c26f4: 4b1d 2425 |00ea: aput v29, v36, v37 │ │ -0c26f8: 6224 0408 |00ec: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c26fc: 1325 0600 |00ee: const/16 v37, #int 6 // #6 │ │ -0c2700: 4b21 2425 |00f0: aput v33, v36, v37 │ │ -0c2704: 6224 0408 |00f2: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2708: 1325 0700 |00f4: const/16 v37, #int 7 // #7 │ │ -0c270c: 0800 2700 |00f6: move-object/from16 v0, v39 │ │ -0c2710: 5200 fa07 |00f8: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c2714: 0226 0000 |00fa: move/from16 v38, v0 │ │ -0c2718: 4b26 2425 |00fc: aput v38, v36, v37 │ │ -0c271c: 6224 0408 |00fe: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2720: 1325 0800 |0100: const/16 v37, #int 8 // #8 │ │ -0c2724: 4b16 2425 |0102: aput v22, v36, v37 │ │ -0c2728: 6224 0408 |0104: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c272c: 1325 0900 |0106: const/16 v37, #int 9 // #9 │ │ -0c2730: 4b19 2425 |0108: aput v25, v36, v37 │ │ -0c2734: 6224 0408 |010a: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2738: 1325 0a00 |010c: const/16 v37, #int 10 // #a │ │ -0c273c: 4b1e 2425 |010e: aput v30, v36, v37 │ │ -0c2740: 6224 0408 |0110: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2744: 1325 0b00 |0112: const/16 v37, #int 11 // #b │ │ -0c2748: 4b22 2425 |0114: aput v34, v36, v37 │ │ -0c274c: 6224 0408 |0116: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2750: 1325 0c00 |0118: const/16 v37, #int 12 // #c │ │ -0c2754: 0800 2700 |011a: move-object/from16 v0, v39 │ │ -0c2758: 5200 fa07 |011c: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c275c: 0226 0000 |011e: move/from16 v38, v0 │ │ -0c2760: 4b26 2425 |0120: aput v38, v36, v37 │ │ -0c2764: 6224 0408 |0122: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2768: 1325 0d00 |0124: const/16 v37, #int 13 // #d │ │ -0c276c: 4b17 2425 |0126: aput v23, v36, v37 │ │ -0c2770: 6224 0408 |0128: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2774: 1325 0e00 |012a: const/16 v37, #int 14 // #e │ │ -0c2778: 4b19 2425 |012c: aput v25, v36, v37 │ │ -0c277c: 0800 2700 |012e: move-object/from16 v0, v39 │ │ -0c2780: 5400 0008 |0130: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c2784: 0824 0000 |0132: move-object/from16 v36, v0 │ │ -0c2788: 7401 e70a 2400 |0134: invoke-virtual/range {v36}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ -0c278e: 0a24 |0137: move-result v36 │ │ -0c2790: 3d24 4c00 |0138: if-lez v36, 0184 // +004c │ │ -0c2794: 6224 0408 |013a: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2798: 1325 0f00 |013c: const/16 v37, #int 15 // #f │ │ -0c279c: 4b1f 2425 |013e: aput v31, v36, v37 │ │ -0c27a0: 6224 0408 |0140: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c27a4: 1325 1000 |0142: const/16 v37, #int 16 // #10 │ │ -0c27a8: 4b23 2425 |0144: aput v35, v36, v37 │ │ -0c27ac: 6224 0408 |0146: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c27b0: 1325 1100 |0148: const/16 v37, #int 17 // #11 │ │ -0c27b4: 0800 2700 |014a: move-object/from16 v0, v39 │ │ -0c27b8: 5200 fa07 |014c: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c27bc: 0226 0000 |014e: move/from16 v38, v0 │ │ -0c27c0: 4b26 2425 |0150: aput v38, v36, v37 │ │ -0c27c4: 6224 0408 |0152: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c27c8: 1325 1200 |0154: const/16 v37, #int 18 // #12 │ │ -0c27cc: 4b17 2425 |0156: aput v23, v36, v37 │ │ -0c27d0: 6224 0408 |0158: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c27d4: 1325 1300 |015a: const/16 v37, #int 19 // #13 │ │ -0c27d8: 4b18 2425 |015c: aput v24, v36, v37 │ │ -0c27dc: 6224 0408 |015e: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c27e0: 1325 0000 |0160: const/16 v37, #int 0 // #0 │ │ -0c27e4: 1326 1400 |0162: const/16 v38, #int 20 // #14 │ │ -0c27e8: 0800 2700 |0164: move-object/from16 v0, v39 │ │ -0c27ec: 0801 2800 |0166: move-object/from16 v1, v40 │ │ -0c27f0: 0802 2400 |0168: move-object/from16 v2, v36 │ │ -0c27f4: 0203 2500 |016a: move/from16 v3, v37 │ │ -0c27f8: 0204 2600 |016c: move/from16 v4, v38 │ │ -0c27fc: 6e54 040e 1032 |016e: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e04 │ │ -0c2802: 0e00 |0171: return-void │ │ -0c2804: 021c 0c00 |0172: move/from16 v28, v12 │ │ -0c2808: 0220 0d00 |0174: move/from16 v32, v13 │ │ -0c280c: 021d 0e00 |0176: move/from16 v29, v14 │ │ -0c2810: 0221 0f00 |0178: move/from16 v33, v15 │ │ -0c2814: 021e 1000 |017a: move/from16 v30, v16 │ │ -0c2818: 0222 1100 |017c: move/from16 v34, v17 │ │ -0c281c: 021f 1200 |017e: move/from16 v31, v18 │ │ -0c2820: 0223 1300 |0180: move/from16 v35, v19 │ │ -0c2824: 2900 e6fe |0182: goto/16 0068 // -011a │ │ -0c2828: 6224 0408 |0184: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c282c: 1325 0f00 |0186: const/16 v37, #int 15 // #f │ │ -0c2830: 4b1e 2425 |0188: aput v30, v36, v37 │ │ -0c2834: 6224 0408 |018a: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2838: 1325 1000 |018c: const/16 v37, #int 16 // #10 │ │ -0c283c: 4b22 2425 |018e: aput v34, v36, v37 │ │ -0c2840: 6224 0408 |0190: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2844: 1325 1100 |0192: const/16 v37, #int 17 // #11 │ │ -0c2848: 0800 2700 |0194: move-object/from16 v0, v39 │ │ -0c284c: 5200 fa07 |0196: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c2850: 0226 0000 |0198: move/from16 v38, v0 │ │ -0c2854: 4b26 2425 |019a: aput v38, v36, v37 │ │ -0c2858: 6224 0408 |019c: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c285c: 1325 1200 |019e: const/16 v37, #int 18 // #12 │ │ -0c2860: 4b17 2425 |01a0: aput v23, v36, v37 │ │ -0c2864: 6224 0408 |01a2: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2868: 1325 1300 |01a4: const/16 v37, #int 19 // #13 │ │ -0c286c: 4b19 2425 |01a6: aput v25, v36, v37 │ │ -0c2870: 6224 0408 |01a8: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2874: 1325 1400 |01aa: const/16 v37, #int 20 // #14 │ │ -0c2878: 4b1f 2425 |01ac: aput v31, v36, v37 │ │ -0c287c: 6224 0408 |01ae: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2880: 1325 1500 |01b0: const/16 v37, #int 21 // #15 │ │ -0c2884: 4b23 2425 |01b2: aput v35, v36, v37 │ │ -0c2888: 6224 0408 |01b4: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c288c: 1325 1600 |01b6: const/16 v37, #int 22 // #16 │ │ -0c2890: 0800 2700 |01b8: move-object/from16 v0, v39 │ │ -0c2894: 5200 fa07 |01ba: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c2898: 0226 0000 |01bc: move/from16 v38, v0 │ │ -0c289c: 4b26 2425 |01be: aput v38, v36, v37 │ │ -0c28a0: 6224 0408 |01c0: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c28a4: 1325 1700 |01c2: const/16 v37, #int 23 // #17 │ │ -0c28a8: 4b17 2425 |01c4: aput v23, v36, v37 │ │ -0c28ac: 6224 0408 |01c6: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c28b0: 1325 1800 |01c8: const/16 v37, #int 24 // #18 │ │ -0c28b4: 4b18 2425 |01ca: aput v24, v36, v37 │ │ -0c28b8: 6224 0408 |01cc: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c28bc: 1325 1900 |01ce: const/16 v37, #int 25 // #19 │ │ -0c28c0: 4b1c 2425 |01d0: aput v28, v36, v37 │ │ -0c28c4: 6224 0408 |01d2: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c28c8: 1325 1a00 |01d4: const/16 v37, #int 26 // #1a │ │ -0c28cc: 4b20 2425 |01d6: aput v32, v36, v37 │ │ -0c28d0: 6224 0408 |01d8: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c28d4: 1325 1b00 |01da: const/16 v37, #int 27 // #1b │ │ -0c28d8: 0800 2700 |01dc: move-object/from16 v0, v39 │ │ -0c28dc: 5200 fa07 |01de: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c28e0: 0226 0000 |01e0: move/from16 v38, v0 │ │ -0c28e4: 4b26 2425 |01e2: aput v38, v36, v37 │ │ -0c28e8: 6224 0408 |01e4: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c28ec: 1325 1c00 |01e6: const/16 v37, #int 28 // #1c │ │ -0c28f0: 4b16 2425 |01e8: aput v22, v36, v37 │ │ -0c28f4: 6224 0408 |01ea: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c28f8: 1325 1d00 |01ec: const/16 v37, #int 29 // #1d │ │ -0c28fc: 4b18 2425 |01ee: aput v24, v36, v37 │ │ -0c2900: 6224 0408 |01f0: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2904: 1325 0000 |01f2: const/16 v37, #int 0 // #0 │ │ -0c2908: 1326 1e00 |01f4: const/16 v38, #int 30 // #1e │ │ -0c290c: 0800 2700 |01f6: move-object/from16 v0, v39 │ │ -0c2910: 0801 2800 |01f8: move-object/from16 v1, v40 │ │ -0c2914: 0802 2400 |01fa: move-object/from16 v2, v36 │ │ -0c2918: 0203 2500 |01fc: move/from16 v3, v37 │ │ -0c291c: 0204 2600 |01fe: move/from16 v4, v38 │ │ -0c2920: 6e54 040e 1032 |0200: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e04 │ │ -0c2926: 2900 6eff |0203: goto/16 0171 // -0092 │ │ +0d0c30: |[0d0c30] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/Texture;FFFFFFFFFIIIIZZ)V │ │ +0d0c40: a61a 292b |0000: add-float v26, v41, v43 │ │ +0d0c44: a61b 2a2c |0002: add-float v27, v42, v44 │ │ +0d0c48: 0200 2b00 |0004: move/from16 v0, v43 │ │ +0d0c4c: 7f06 |0006: neg-float v6, v0 │ │ +0d0c4e: 0200 2c00 |0007: move/from16 v0, v44 │ │ +0d0c52: 7f08 |0009: neg-float v8, v0 │ │ +0d0c54: a707 2d2b |000a: sub-float v7, v45, v43 │ │ +0d0c58: a709 2e2c |000c: sub-float v9, v46, v44 │ │ +0d0c5c: 1524 803f |000e: const/high16 v36, #int 1065353216 // #3f80 │ │ +0d0c60: 2d24 2f24 |0010: cmpl-float v36, v47, v36 │ │ +0d0c64: 3924 0800 |0012: if-nez v36, 001a // +0008 │ │ +0d0c68: 1524 803f |0014: const/high16 v36, #int 1065353216 // #3f80 │ │ +0d0c6c: 2d24 3024 |0016: cmpl-float v36, v48, v36 │ │ +0d0c70: 3824 0a00 |0018: if-eqz v36, 0022 // +000a │ │ +0d0c74: a806 062f |001a: mul-float v6, v6, v47 │ │ +0d0c78: a808 0830 |001c: mul-float v8, v8, v48 │ │ +0d0c7c: a807 072f |001e: mul-float v7, v7, v47 │ │ +0d0c80: a809 0930 |0020: mul-float v9, v9, v48 │ │ +0d0c84: 016c |0022: move v12, v6 │ │ +0d0c86: 018d |0023: move v13, v8 │ │ +0d0c88: 016e |0024: move v14, v6 │ │ +0d0c8a: 019f |0025: move v15, v9 │ │ +0d0c8c: 0210 0700 |0026: move/from16 v16, v7 │ │ +0d0c90: 0211 0900 |0028: move/from16 v17, v9 │ │ +0d0c94: 0212 0700 |002a: move/from16 v18, v7 │ │ +0d0c98: 0213 0800 |002c: move/from16 v19, v8 │ │ +0d0c9c: 1324 0000 |002e: const/16 v36, #int 0 // #0 │ │ +0d0ca0: 2d24 3124 |0030: cmpl-float v36, v49, v36 │ │ +0d0ca4: 3824 4001 |0032: if-eqz v36, 0172 // +0140 │ │ +0d0ca8: 7701 8c13 3100 |0034: invoke-static/range {v49}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@138c │ │ +0d0cae: 0a05 |0037: move-result v5 │ │ +0d0cb0: 7701 9a13 3100 |0038: invoke-static/range {v49}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@139a │ │ +0d0cb6: 0a14 |003b: move-result v20 │ │ +0d0cb8: a824 050c |003c: mul-float v36, v5, v12 │ │ +0d0cbc: a825 140d |003e: mul-float v37, v20, v13 │ │ +0d0cc0: a71c 2425 |0040: sub-float v28, v36, v37 │ │ +0d0cc4: a824 140c |0042: mul-float v36, v20, v12 │ │ +0d0cc8: a825 050d |0044: mul-float v37, v5, v13 │ │ +0d0ccc: a620 2425 |0046: add-float v32, v36, v37 │ │ +0d0cd0: a824 050e |0048: mul-float v36, v5, v14 │ │ +0d0cd4: a825 140f |004a: mul-float v37, v20, v15 │ │ +0d0cd8: a71d 2425 |004c: sub-float v29, v36, v37 │ │ +0d0cdc: a824 140e |004e: mul-float v36, v20, v14 │ │ +0d0ce0: a825 050f |0050: mul-float v37, v5, v15 │ │ +0d0ce4: a621 2425 |0052: add-float v33, v36, v37 │ │ +0d0ce8: a824 0510 |0054: mul-float v36, v5, v16 │ │ +0d0cec: a825 1411 |0056: mul-float v37, v20, v17 │ │ +0d0cf0: a71e 2425 |0058: sub-float v30, v36, v37 │ │ +0d0cf4: a824 1410 |005a: mul-float v36, v20, v16 │ │ +0d0cf8: a825 0511 |005c: mul-float v37, v5, v17 │ │ +0d0cfc: a622 2425 |005e: add-float v34, v36, v37 │ │ +0d0d00: a724 1e1d |0060: sub-float v36, v30, v29 │ │ +0d0d04: a61f 1c24 |0062: add-float v31, v28, v36 │ │ +0d0d08: a724 2120 |0064: sub-float v36, v33, v32 │ │ +0d0d0c: a723 2224 |0066: sub-float v35, v34, v36 │ │ +0d0d10: a61c 1c1a |0068: add-float v28, v28, v26 │ │ +0d0d14: a620 201b |006a: add-float v32, v32, v27 │ │ +0d0d18: a61d 1d1a |006c: add-float v29, v29, v26 │ │ +0d0d1c: a621 211b |006e: add-float v33, v33, v27 │ │ +0d0d20: a61e 1e1a |0070: add-float v30, v30, v26 │ │ +0d0d24: a622 221b |0072: add-float v34, v34, v27 │ │ +0d0d28: a61f 1f1a |0074: add-float v31, v31, v26 │ │ +0d0d2c: a623 231b |0076: add-float v35, v35, v27 │ │ +0d0d30: 1524 803f |0078: const/high16 v36, #int 1065353216 // #3f80 │ │ +0d0d34: 7401 800b 2800 |007a: invoke-virtual/range {v40}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ +0d0d3a: 0a25 |007d: move-result v37 │ │ +0d0d3c: 0200 2500 |007e: move/from16 v0, v37 │ │ +0d0d40: 8200 |0080: int-to-float v0, v0 │ │ +0d0d42: 0225 0000 |0081: move/from16 v37, v0 │ │ +0d0d46: a90b 2425 |0083: div-float v11, v36, v37 │ │ +0d0d4a: 1524 803f |0085: const/high16 v36, #int 1065353216 // #3f80 │ │ +0d0d4e: 7401 770b 2800 |0087: invoke-virtual/range {v40}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ +0d0d54: 0a25 |008a: move-result v37 │ │ +0d0d56: 0200 2500 |008b: move/from16 v0, v37 │ │ +0d0d5a: 8200 |008d: int-to-float v0, v0 │ │ +0d0d5c: 0225 0000 |008e: move/from16 v37, v0 │ │ +0d0d60: a90a 2425 |0090: div-float v10, v36, v37 │ │ +0d0d64: 0200 3200 |0092: move/from16 v0, v50 │ │ +0d0d68: 8200 |0094: int-to-float v0, v0 │ │ +0d0d6a: 0224 0000 |0095: move/from16 v36, v0 │ │ +0d0d6e: a816 240b |0097: mul-float v22, v36, v11 │ │ +0d0d72: 9024 3335 |0099: add-int v36, v51, v53 │ │ +0d0d76: 0200 2400 |009b: move/from16 v0, v36 │ │ +0d0d7a: 8200 |009d: int-to-float v0, v0 │ │ +0d0d7c: 0224 0000 |009e: move/from16 v36, v0 │ │ +0d0d80: a818 240a |00a0: mul-float v24, v36, v10 │ │ +0d0d84: 9024 3234 |00a2: add-int v36, v50, v52 │ │ +0d0d88: 0200 2400 |00a4: move/from16 v0, v36 │ │ +0d0d8c: 8200 |00a6: int-to-float v0, v0 │ │ +0d0d8e: 0224 0000 |00a7: move/from16 v36, v0 │ │ +0d0d92: a817 240b |00a9: mul-float v23, v36, v11 │ │ +0d0d96: 0200 3300 |00ab: move/from16 v0, v51 │ │ +0d0d9a: 8200 |00ad: int-to-float v0, v0 │ │ +0d0d9c: 0224 0000 |00ae: move/from16 v36, v0 │ │ +0d0da0: a819 240a |00b0: mul-float v25, v36, v10 │ │ +0d0da4: 3836 0800 |00b2: if-eqz v54, 00ba // +0008 │ │ +0d0da8: 0215 1600 |00b4: move/from16 v21, v22 │ │ +0d0dac: 0216 1700 |00b6: move/from16 v22, v23 │ │ +0d0db0: 0217 1500 |00b8: move/from16 v23, v21 │ │ +0d0db4: 3837 0800 |00ba: if-eqz v55, 00c2 // +0008 │ │ +0d0db8: 0215 1800 |00bc: move/from16 v21, v24 │ │ +0d0dbc: 0218 1900 |00be: move/from16 v24, v25 │ │ +0d0dc0: 0219 1500 |00c0: move/from16 v25, v21 │ │ +0d0dc4: 6224 0408 |00c2: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0dc8: 1325 0000 |00c4: const/16 v37, #int 0 // #0 │ │ +0d0dcc: 4b1c 2425 |00c6: aput v28, v36, v37 │ │ +0d0dd0: 6224 0408 |00c8: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0dd4: 1325 0100 |00ca: const/16 v37, #int 1 // #1 │ │ +0d0dd8: 4b20 2425 |00cc: aput v32, v36, v37 │ │ +0d0ddc: 6224 0408 |00ce: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0de0: 1325 0200 |00d0: const/16 v37, #int 2 // #2 │ │ +0d0de4: 0800 2700 |00d2: move-object/from16 v0, v39 │ │ +0d0de8: 5200 fa07 |00d4: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d0dec: 0226 0000 |00d6: move/from16 v38, v0 │ │ +0d0df0: 4b26 2425 |00d8: aput v38, v36, v37 │ │ +0d0df4: 6224 0408 |00da: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0df8: 1325 0300 |00dc: const/16 v37, #int 3 // #3 │ │ +0d0dfc: 4b16 2425 |00de: aput v22, v36, v37 │ │ +0d0e00: 6224 0408 |00e0: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0e04: 1325 0400 |00e2: const/16 v37, #int 4 // #4 │ │ +0d0e08: 4b18 2425 |00e4: aput v24, v36, v37 │ │ +0d0e0c: 6224 0408 |00e6: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0e10: 1325 0500 |00e8: const/16 v37, #int 5 // #5 │ │ +0d0e14: 4b1d 2425 |00ea: aput v29, v36, v37 │ │ +0d0e18: 6224 0408 |00ec: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0e1c: 1325 0600 |00ee: const/16 v37, #int 6 // #6 │ │ +0d0e20: 4b21 2425 |00f0: aput v33, v36, v37 │ │ +0d0e24: 6224 0408 |00f2: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0e28: 1325 0700 |00f4: const/16 v37, #int 7 // #7 │ │ +0d0e2c: 0800 2700 |00f6: move-object/from16 v0, v39 │ │ +0d0e30: 5200 fa07 |00f8: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d0e34: 0226 0000 |00fa: move/from16 v38, v0 │ │ +0d0e38: 4b26 2425 |00fc: aput v38, v36, v37 │ │ +0d0e3c: 6224 0408 |00fe: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0e40: 1325 0800 |0100: const/16 v37, #int 8 // #8 │ │ +0d0e44: 4b16 2425 |0102: aput v22, v36, v37 │ │ +0d0e48: 6224 0408 |0104: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0e4c: 1325 0900 |0106: const/16 v37, #int 9 // #9 │ │ +0d0e50: 4b19 2425 |0108: aput v25, v36, v37 │ │ +0d0e54: 6224 0408 |010a: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0e58: 1325 0a00 |010c: const/16 v37, #int 10 // #a │ │ +0d0e5c: 4b1e 2425 |010e: aput v30, v36, v37 │ │ +0d0e60: 6224 0408 |0110: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0e64: 1325 0b00 |0112: const/16 v37, #int 11 // #b │ │ +0d0e68: 4b22 2425 |0114: aput v34, v36, v37 │ │ +0d0e6c: 6224 0408 |0116: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0e70: 1325 0c00 |0118: const/16 v37, #int 12 // #c │ │ +0d0e74: 0800 2700 |011a: move-object/from16 v0, v39 │ │ +0d0e78: 5200 fa07 |011c: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d0e7c: 0226 0000 |011e: move/from16 v38, v0 │ │ +0d0e80: 4b26 2425 |0120: aput v38, v36, v37 │ │ +0d0e84: 6224 0408 |0122: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0e88: 1325 0d00 |0124: const/16 v37, #int 13 // #d │ │ +0d0e8c: 4b17 2425 |0126: aput v23, v36, v37 │ │ +0d0e90: 6224 0408 |0128: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0e94: 1325 0e00 |012a: const/16 v37, #int 14 // #e │ │ +0d0e98: 4b19 2425 |012c: aput v25, v36, v37 │ │ +0d0e9c: 0800 2700 |012e: move-object/from16 v0, v39 │ │ +0d0ea0: 5400 0008 |0130: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d0ea4: 0824 0000 |0132: move-object/from16 v36, v0 │ │ +0d0ea8: 7401 e70a 2400 |0134: invoke-virtual/range {v36}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ +0d0eae: 0a24 |0137: move-result v36 │ │ +0d0eb0: 3d24 4c00 |0138: if-lez v36, 0184 // +004c │ │ +0d0eb4: 6224 0408 |013a: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0eb8: 1325 0f00 |013c: const/16 v37, #int 15 // #f │ │ +0d0ebc: 4b1f 2425 |013e: aput v31, v36, v37 │ │ +0d0ec0: 6224 0408 |0140: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0ec4: 1325 1000 |0142: const/16 v37, #int 16 // #10 │ │ +0d0ec8: 4b23 2425 |0144: aput v35, v36, v37 │ │ +0d0ecc: 6224 0408 |0146: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0ed0: 1325 1100 |0148: const/16 v37, #int 17 // #11 │ │ +0d0ed4: 0800 2700 |014a: move-object/from16 v0, v39 │ │ +0d0ed8: 5200 fa07 |014c: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d0edc: 0226 0000 |014e: move/from16 v38, v0 │ │ +0d0ee0: 4b26 2425 |0150: aput v38, v36, v37 │ │ +0d0ee4: 6224 0408 |0152: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0ee8: 1325 1200 |0154: const/16 v37, #int 18 // #12 │ │ +0d0eec: 4b17 2425 |0156: aput v23, v36, v37 │ │ +0d0ef0: 6224 0408 |0158: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0ef4: 1325 1300 |015a: const/16 v37, #int 19 // #13 │ │ +0d0ef8: 4b18 2425 |015c: aput v24, v36, v37 │ │ +0d0efc: 6224 0408 |015e: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0f00: 1325 0000 |0160: const/16 v37, #int 0 // #0 │ │ +0d0f04: 1326 1400 |0162: const/16 v38, #int 20 // #14 │ │ +0d0f08: 0800 2700 |0164: move-object/from16 v0, v39 │ │ +0d0f0c: 0801 2800 |0166: move-object/from16 v1, v40 │ │ +0d0f10: 0802 2400 |0168: move-object/from16 v2, v36 │ │ +0d0f14: 0203 2500 |016a: move/from16 v3, v37 │ │ +0d0f18: 0204 2600 |016c: move/from16 v4, v38 │ │ +0d0f1c: 6e54 040e 1032 |016e: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e04 │ │ +0d0f22: 0e00 |0171: return-void │ │ +0d0f24: 021c 0c00 |0172: move/from16 v28, v12 │ │ +0d0f28: 0220 0d00 |0174: move/from16 v32, v13 │ │ +0d0f2c: 021d 0e00 |0176: move/from16 v29, v14 │ │ +0d0f30: 0221 0f00 |0178: move/from16 v33, v15 │ │ +0d0f34: 021e 1000 |017a: move/from16 v30, v16 │ │ +0d0f38: 0222 1100 |017c: move/from16 v34, v17 │ │ +0d0f3c: 021f 1200 |017e: move/from16 v31, v18 │ │ +0d0f40: 0223 1300 |0180: move/from16 v35, v19 │ │ +0d0f44: 2900 e6fe |0182: goto/16 0068 // -011a │ │ +0d0f48: 6224 0408 |0184: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0f4c: 1325 0f00 |0186: const/16 v37, #int 15 // #f │ │ +0d0f50: 4b1e 2425 |0188: aput v30, v36, v37 │ │ +0d0f54: 6224 0408 |018a: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0f58: 1325 1000 |018c: const/16 v37, #int 16 // #10 │ │ +0d0f5c: 4b22 2425 |018e: aput v34, v36, v37 │ │ +0d0f60: 6224 0408 |0190: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0f64: 1325 1100 |0192: const/16 v37, #int 17 // #11 │ │ +0d0f68: 0800 2700 |0194: move-object/from16 v0, v39 │ │ +0d0f6c: 5200 fa07 |0196: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d0f70: 0226 0000 |0198: move/from16 v38, v0 │ │ +0d0f74: 4b26 2425 |019a: aput v38, v36, v37 │ │ +0d0f78: 6224 0408 |019c: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0f7c: 1325 1200 |019e: const/16 v37, #int 18 // #12 │ │ +0d0f80: 4b17 2425 |01a0: aput v23, v36, v37 │ │ +0d0f84: 6224 0408 |01a2: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0f88: 1325 1300 |01a4: const/16 v37, #int 19 // #13 │ │ +0d0f8c: 4b19 2425 |01a6: aput v25, v36, v37 │ │ +0d0f90: 6224 0408 |01a8: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0f94: 1325 1400 |01aa: const/16 v37, #int 20 // #14 │ │ +0d0f98: 4b1f 2425 |01ac: aput v31, v36, v37 │ │ +0d0f9c: 6224 0408 |01ae: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0fa0: 1325 1500 |01b0: const/16 v37, #int 21 // #15 │ │ +0d0fa4: 4b23 2425 |01b2: aput v35, v36, v37 │ │ +0d0fa8: 6224 0408 |01b4: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0fac: 1325 1600 |01b6: const/16 v37, #int 22 // #16 │ │ +0d0fb0: 0800 2700 |01b8: move-object/from16 v0, v39 │ │ +0d0fb4: 5200 fa07 |01ba: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d0fb8: 0226 0000 |01bc: move/from16 v38, v0 │ │ +0d0fbc: 4b26 2425 |01be: aput v38, v36, v37 │ │ +0d0fc0: 6224 0408 |01c0: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0fc4: 1325 1700 |01c2: const/16 v37, #int 23 // #17 │ │ +0d0fc8: 4b17 2425 |01c4: aput v23, v36, v37 │ │ +0d0fcc: 6224 0408 |01c6: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0fd0: 1325 1800 |01c8: const/16 v37, #int 24 // #18 │ │ +0d0fd4: 4b18 2425 |01ca: aput v24, v36, v37 │ │ +0d0fd8: 6224 0408 |01cc: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0fdc: 1325 1900 |01ce: const/16 v37, #int 25 // #19 │ │ +0d0fe0: 4b1c 2425 |01d0: aput v28, v36, v37 │ │ +0d0fe4: 6224 0408 |01d2: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0fe8: 1325 1a00 |01d4: const/16 v37, #int 26 // #1a │ │ +0d0fec: 4b20 2425 |01d6: aput v32, v36, v37 │ │ +0d0ff0: 6224 0408 |01d8: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d0ff4: 1325 1b00 |01da: const/16 v37, #int 27 // #1b │ │ +0d0ff8: 0800 2700 |01dc: move-object/from16 v0, v39 │ │ +0d0ffc: 5200 fa07 |01de: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d1000: 0226 0000 |01e0: move/from16 v38, v0 │ │ +0d1004: 4b26 2425 |01e2: aput v38, v36, v37 │ │ +0d1008: 6224 0408 |01e4: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d100c: 1325 1c00 |01e6: const/16 v37, #int 28 // #1c │ │ +0d1010: 4b16 2425 |01e8: aput v22, v36, v37 │ │ +0d1014: 6224 0408 |01ea: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1018: 1325 1d00 |01ec: const/16 v37, #int 29 // #1d │ │ +0d101c: 4b18 2425 |01ee: aput v24, v36, v37 │ │ +0d1020: 6224 0408 |01f0: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1024: 1325 0000 |01f2: const/16 v37, #int 0 // #0 │ │ +0d1028: 1326 1e00 |01f4: const/16 v38, #int 30 // #1e │ │ +0d102c: 0800 2700 |01f6: move-object/from16 v0, v39 │ │ +0d1030: 0801 2800 |01f8: move-object/from16 v1, v40 │ │ +0d1034: 0802 2400 |01fa: move-object/from16 v2, v36 │ │ +0d1038: 0203 2500 |01fc: move/from16 v3, v37 │ │ +0d103c: 0204 2600 |01fe: move/from16 v4, v38 │ │ +0d1040: 6e54 040e 1032 |0200: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e04 │ │ +0d1046: 2900 6eff |0203: goto/16 0171 // -0092 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ 0x0002 line=491 │ │ 0x0004 line=492 │ │ 0x0007 line=493 │ │ 0x000a line=494 │ │ @@ -253787,173 +253938,173 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;FFFFIIIIZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 25 │ │ ins : 12 │ │ outs : 5 │ │ insns size : 294 16-bit code units │ │ -0c292c: |[0c292c] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/Texture;FFFFIIIIZZ)V │ │ -0c293c: 150a 803f |0000: const/high16 v10, #int 1065353216 // #3f80 │ │ -0c2940: 6e10 800b 0e00 |0002: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ -0c2946: 0a0b |0005: move-result v11 │ │ -0c2948: 82bb |0006: int-to-float v11, v11 │ │ -0c294a: a904 0a0b |0007: div-float v4, v10, v11 │ │ -0c294e: 150a 803f |0009: const/high16 v10, #int 1065353216 // #3f80 │ │ -0c2952: 6e10 770b 0e00 |000b: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ -0c2958: 0a0b |000e: move-result v11 │ │ -0c295a: 82bb |000f: int-to-float v11, v11 │ │ -0c295c: a903 0a0b |0010: div-float v3, v10, v11 │ │ -0c2960: 0200 1300 |0012: move/from16 v0, v19 │ │ -0c2964: 820a |0014: int-to-float v10, v0 │ │ -0c2966: a806 0a04 |0015: mul-float v6, v10, v4 │ │ -0c296a: 900a 1416 |0017: add-int v10, v20, v22 │ │ -0c296e: 82aa |0019: int-to-float v10, v10 │ │ -0c2970: a808 0a03 |001a: mul-float v8, v10, v3 │ │ -0c2974: 900a 1315 |001c: add-int v10, v19, v21 │ │ -0c2978: 82aa |001e: int-to-float v10, v10 │ │ -0c297a: a807 0a04 |001f: mul-float v7, v10, v4 │ │ -0c297e: 0200 1400 |0021: move/from16 v0, v20 │ │ -0c2982: 820a |0023: int-to-float v10, v0 │ │ -0c2984: a809 0a03 |0024: mul-float v9, v10, v3 │ │ -0c2988: a601 0f11 |0026: add-float v1, v15, v17 │ │ -0c298c: a602 1012 |0028: add-float v2, v16, v18 │ │ -0c2990: 3817 0500 |002a: if-eqz v23, 002f // +0005 │ │ -0c2994: 0165 |002c: move v5, v6 │ │ -0c2996: 0176 |002d: move v6, v7 │ │ -0c2998: 0157 |002e: move v7, v5 │ │ -0c299a: 3818 0500 |002f: if-eqz v24, 0034 // +0005 │ │ -0c299e: 0185 |0031: move v5, v8 │ │ -0c29a0: 0198 |0032: move v8, v9 │ │ -0c29a2: 0159 |0033: move v9, v5 │ │ -0c29a4: 620a 0408 |0034: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c29a8: 120b |0036: const/4 v11, #int 0 // #0 │ │ -0c29aa: 4b0f 0a0b |0037: aput v15, v10, v11 │ │ -0c29ae: 620a 0408 |0039: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c29b2: 121b |003b: const/4 v11, #int 1 // #1 │ │ -0c29b4: 4b10 0a0b |003c: aput v16, v10, v11 │ │ -0c29b8: 620a 0408 |003e: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c29bc: 122b |0040: const/4 v11, #int 2 // #2 │ │ -0c29be: 52dc fa07 |0041: iget v12, v13, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c29c2: 4b0c 0a0b |0043: aput v12, v10, v11 │ │ -0c29c6: 620a 0408 |0045: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c29ca: 123b |0047: const/4 v11, #int 3 // #3 │ │ -0c29cc: 4b06 0a0b |0048: aput v6, v10, v11 │ │ -0c29d0: 620a 0408 |004a: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c29d4: 124b |004c: const/4 v11, #int 4 // #4 │ │ -0c29d6: 4b08 0a0b |004d: aput v8, v10, v11 │ │ -0c29da: 620a 0408 |004f: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c29de: 125b |0051: const/4 v11, #int 5 // #5 │ │ -0c29e0: 4b0f 0a0b |0052: aput v15, v10, v11 │ │ -0c29e4: 620a 0408 |0054: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c29e8: 126b |0056: const/4 v11, #int 6 // #6 │ │ -0c29ea: 4b02 0a0b |0057: aput v2, v10, v11 │ │ -0c29ee: 620a 0408 |0059: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c29f2: 127b |005b: const/4 v11, #int 7 // #7 │ │ -0c29f4: 52dc fa07 |005c: iget v12, v13, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c29f8: 4b0c 0a0b |005e: aput v12, v10, v11 │ │ -0c29fc: 620a 0408 |0060: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2a00: 130b 0800 |0062: const/16 v11, #int 8 // #8 │ │ -0c2a04: 4b06 0a0b |0064: aput v6, v10, v11 │ │ -0c2a08: 620a 0408 |0066: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2a0c: 130b 0900 |0068: const/16 v11, #int 9 // #9 │ │ -0c2a10: 4b09 0a0b |006a: aput v9, v10, v11 │ │ -0c2a14: 620a 0408 |006c: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2a18: 130b 0a00 |006e: const/16 v11, #int 10 // #a │ │ -0c2a1c: 4b01 0a0b |0070: aput v1, v10, v11 │ │ -0c2a20: 620a 0408 |0072: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2a24: 130b 0b00 |0074: const/16 v11, #int 11 // #b │ │ -0c2a28: 4b02 0a0b |0076: aput v2, v10, v11 │ │ -0c2a2c: 620a 0408 |0078: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2a30: 130b 0c00 |007a: const/16 v11, #int 12 // #c │ │ -0c2a34: 52dc fa07 |007c: iget v12, v13, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c2a38: 4b0c 0a0b |007e: aput v12, v10, v11 │ │ -0c2a3c: 620a 0408 |0080: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2a40: 130b 0d00 |0082: const/16 v11, #int 13 // #d │ │ -0c2a44: 4b07 0a0b |0084: aput v7, v10, v11 │ │ -0c2a48: 620a 0408 |0086: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2a4c: 130b 0e00 |0088: const/16 v11, #int 14 // #e │ │ -0c2a50: 4b09 0a0b |008a: aput v9, v10, v11 │ │ -0c2a54: 54da 0008 |008c: iget-object v10, v13, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c2a58: 6e10 e70a 0a00 |008e: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ -0c2a5e: 0a0a |0091: move-result v10 │ │ -0c2a60: 3d0a 2b00 |0092: if-lez v10, 00bd // +002b │ │ -0c2a64: 620a 0408 |0094: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2a68: 130b 0f00 |0096: const/16 v11, #int 15 // #f │ │ -0c2a6c: 4b01 0a0b |0098: aput v1, v10, v11 │ │ -0c2a70: 620a 0408 |009a: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2a74: 130b 1000 |009c: const/16 v11, #int 16 // #10 │ │ -0c2a78: 4b10 0a0b |009e: aput v16, v10, v11 │ │ -0c2a7c: 620a 0408 |00a0: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2a80: 130b 1100 |00a2: const/16 v11, #int 17 // #11 │ │ -0c2a84: 52dc fa07 |00a4: iget v12, v13, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c2a88: 4b0c 0a0b |00a6: aput v12, v10, v11 │ │ -0c2a8c: 620a 0408 |00a8: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2a90: 130b 1200 |00aa: const/16 v11, #int 18 // #12 │ │ -0c2a94: 4b07 0a0b |00ac: aput v7, v10, v11 │ │ -0c2a98: 620a 0408 |00ae: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2a9c: 130b 1300 |00b0: const/16 v11, #int 19 // #13 │ │ -0c2aa0: 4b08 0a0b |00b2: aput v8, v10, v11 │ │ -0c2aa4: 620a 0408 |00b4: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2aa8: 120b |00b6: const/4 v11, #int 0 // #0 │ │ -0c2aaa: 130c 1400 |00b7: const/16 v12, #int 20 // #14 │ │ -0c2aae: 6e5c 040e edba |00b9: invoke-virtual {v13, v14, v10, v11, v12}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e04 │ │ -0c2ab4: 0e00 |00bc: return-void │ │ -0c2ab6: 620a 0408 |00bd: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2aba: 130b 0f00 |00bf: const/16 v11, #int 15 // #f │ │ -0c2abe: 4b01 0a0b |00c1: aput v1, v10, v11 │ │ -0c2ac2: 620a 0408 |00c3: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2ac6: 130b 1000 |00c5: const/16 v11, #int 16 // #10 │ │ -0c2aca: 4b02 0a0b |00c7: aput v2, v10, v11 │ │ -0c2ace: 620a 0408 |00c9: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2ad2: 130b 1100 |00cb: const/16 v11, #int 17 // #11 │ │ -0c2ad6: 52dc fa07 |00cd: iget v12, v13, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c2ada: 4b0c 0a0b |00cf: aput v12, v10, v11 │ │ -0c2ade: 620a 0408 |00d1: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2ae2: 130b 1200 |00d3: const/16 v11, #int 18 // #12 │ │ -0c2ae6: 4b07 0a0b |00d5: aput v7, v10, v11 │ │ -0c2aea: 620a 0408 |00d7: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2aee: 130b 1300 |00d9: const/16 v11, #int 19 // #13 │ │ -0c2af2: 4b09 0a0b |00db: aput v9, v10, v11 │ │ -0c2af6: 620a 0408 |00dd: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2afa: 130b 1400 |00df: const/16 v11, #int 20 // #14 │ │ -0c2afe: 4b01 0a0b |00e1: aput v1, v10, v11 │ │ -0c2b02: 620a 0408 |00e3: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2b06: 130b 1500 |00e5: const/16 v11, #int 21 // #15 │ │ -0c2b0a: 4b10 0a0b |00e7: aput v16, v10, v11 │ │ -0c2b0e: 620a 0408 |00e9: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2b12: 130b 1600 |00eb: const/16 v11, #int 22 // #16 │ │ -0c2b16: 52dc fa07 |00ed: iget v12, v13, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c2b1a: 4b0c 0a0b |00ef: aput v12, v10, v11 │ │ -0c2b1e: 620a 0408 |00f1: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2b22: 130b 1700 |00f3: const/16 v11, #int 23 // #17 │ │ -0c2b26: 4b07 0a0b |00f5: aput v7, v10, v11 │ │ -0c2b2a: 620a 0408 |00f7: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2b2e: 130b 1800 |00f9: const/16 v11, #int 24 // #18 │ │ -0c2b32: 4b08 0a0b |00fb: aput v8, v10, v11 │ │ -0c2b36: 620a 0408 |00fd: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2b3a: 130b 1900 |00ff: const/16 v11, #int 25 // #19 │ │ -0c2b3e: 4b0f 0a0b |0101: aput v15, v10, v11 │ │ -0c2b42: 620a 0408 |0103: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2b46: 130b 1a00 |0105: const/16 v11, #int 26 // #1a │ │ -0c2b4a: 4b10 0a0b |0107: aput v16, v10, v11 │ │ -0c2b4e: 620a 0408 |0109: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2b52: 130b 1b00 |010b: const/16 v11, #int 27 // #1b │ │ -0c2b56: 52dc fa07 |010d: iget v12, v13, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c2b5a: 4b0c 0a0b |010f: aput v12, v10, v11 │ │ -0c2b5e: 620a 0408 |0111: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2b62: 130b 1c00 |0113: const/16 v11, #int 28 // #1c │ │ -0c2b66: 4b06 0a0b |0115: aput v6, v10, v11 │ │ -0c2b6a: 620a 0408 |0117: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2b6e: 130b 1d00 |0119: const/16 v11, #int 29 // #1d │ │ -0c2b72: 4b08 0a0b |011b: aput v8, v10, v11 │ │ -0c2b76: 620a 0408 |011d: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2b7a: 120b |011f: const/4 v11, #int 0 // #0 │ │ -0c2b7c: 130c 1e00 |0120: const/16 v12, #int 30 // #1e │ │ -0c2b80: 6e5c 040e edba |0122: invoke-virtual {v13, v14, v10, v11, v12}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e04 │ │ -0c2b86: 2897 |0125: goto 00bc // -0069 │ │ +0d104c: |[0d104c] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/Texture;FFFFIIIIZZ)V │ │ +0d105c: 150a 803f |0000: const/high16 v10, #int 1065353216 // #3f80 │ │ +0d1060: 6e10 800b 0e00 |0002: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ +0d1066: 0a0b |0005: move-result v11 │ │ +0d1068: 82bb |0006: int-to-float v11, v11 │ │ +0d106a: a904 0a0b |0007: div-float v4, v10, v11 │ │ +0d106e: 150a 803f |0009: const/high16 v10, #int 1065353216 // #3f80 │ │ +0d1072: 6e10 770b 0e00 |000b: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ +0d1078: 0a0b |000e: move-result v11 │ │ +0d107a: 82bb |000f: int-to-float v11, v11 │ │ +0d107c: a903 0a0b |0010: div-float v3, v10, v11 │ │ +0d1080: 0200 1300 |0012: move/from16 v0, v19 │ │ +0d1084: 820a |0014: int-to-float v10, v0 │ │ +0d1086: a806 0a04 |0015: mul-float v6, v10, v4 │ │ +0d108a: 900a 1416 |0017: add-int v10, v20, v22 │ │ +0d108e: 82aa |0019: int-to-float v10, v10 │ │ +0d1090: a808 0a03 |001a: mul-float v8, v10, v3 │ │ +0d1094: 900a 1315 |001c: add-int v10, v19, v21 │ │ +0d1098: 82aa |001e: int-to-float v10, v10 │ │ +0d109a: a807 0a04 |001f: mul-float v7, v10, v4 │ │ +0d109e: 0200 1400 |0021: move/from16 v0, v20 │ │ +0d10a2: 820a |0023: int-to-float v10, v0 │ │ +0d10a4: a809 0a03 |0024: mul-float v9, v10, v3 │ │ +0d10a8: a601 0f11 |0026: add-float v1, v15, v17 │ │ +0d10ac: a602 1012 |0028: add-float v2, v16, v18 │ │ +0d10b0: 3817 0500 |002a: if-eqz v23, 002f // +0005 │ │ +0d10b4: 0165 |002c: move v5, v6 │ │ +0d10b6: 0176 |002d: move v6, v7 │ │ +0d10b8: 0157 |002e: move v7, v5 │ │ +0d10ba: 3818 0500 |002f: if-eqz v24, 0034 // +0005 │ │ +0d10be: 0185 |0031: move v5, v8 │ │ +0d10c0: 0198 |0032: move v8, v9 │ │ +0d10c2: 0159 |0033: move v9, v5 │ │ +0d10c4: 620a 0408 |0034: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d10c8: 120b |0036: const/4 v11, #int 0 // #0 │ │ +0d10ca: 4b0f 0a0b |0037: aput v15, v10, v11 │ │ +0d10ce: 620a 0408 |0039: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d10d2: 121b |003b: const/4 v11, #int 1 // #1 │ │ +0d10d4: 4b10 0a0b |003c: aput v16, v10, v11 │ │ +0d10d8: 620a 0408 |003e: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d10dc: 122b |0040: const/4 v11, #int 2 // #2 │ │ +0d10de: 52dc fa07 |0041: iget v12, v13, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d10e2: 4b0c 0a0b |0043: aput v12, v10, v11 │ │ +0d10e6: 620a 0408 |0045: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d10ea: 123b |0047: const/4 v11, #int 3 // #3 │ │ +0d10ec: 4b06 0a0b |0048: aput v6, v10, v11 │ │ +0d10f0: 620a 0408 |004a: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d10f4: 124b |004c: const/4 v11, #int 4 // #4 │ │ +0d10f6: 4b08 0a0b |004d: aput v8, v10, v11 │ │ +0d10fa: 620a 0408 |004f: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d10fe: 125b |0051: const/4 v11, #int 5 // #5 │ │ +0d1100: 4b0f 0a0b |0052: aput v15, v10, v11 │ │ +0d1104: 620a 0408 |0054: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1108: 126b |0056: const/4 v11, #int 6 // #6 │ │ +0d110a: 4b02 0a0b |0057: aput v2, v10, v11 │ │ +0d110e: 620a 0408 |0059: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1112: 127b |005b: const/4 v11, #int 7 // #7 │ │ +0d1114: 52dc fa07 |005c: iget v12, v13, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d1118: 4b0c 0a0b |005e: aput v12, v10, v11 │ │ +0d111c: 620a 0408 |0060: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1120: 130b 0800 |0062: const/16 v11, #int 8 // #8 │ │ +0d1124: 4b06 0a0b |0064: aput v6, v10, v11 │ │ +0d1128: 620a 0408 |0066: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d112c: 130b 0900 |0068: const/16 v11, #int 9 // #9 │ │ +0d1130: 4b09 0a0b |006a: aput v9, v10, v11 │ │ +0d1134: 620a 0408 |006c: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1138: 130b 0a00 |006e: const/16 v11, #int 10 // #a │ │ +0d113c: 4b01 0a0b |0070: aput v1, v10, v11 │ │ +0d1140: 620a 0408 |0072: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1144: 130b 0b00 |0074: const/16 v11, #int 11 // #b │ │ +0d1148: 4b02 0a0b |0076: aput v2, v10, v11 │ │ +0d114c: 620a 0408 |0078: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1150: 130b 0c00 |007a: const/16 v11, #int 12 // #c │ │ +0d1154: 52dc fa07 |007c: iget v12, v13, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d1158: 4b0c 0a0b |007e: aput v12, v10, v11 │ │ +0d115c: 620a 0408 |0080: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1160: 130b 0d00 |0082: const/16 v11, #int 13 // #d │ │ +0d1164: 4b07 0a0b |0084: aput v7, v10, v11 │ │ +0d1168: 620a 0408 |0086: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d116c: 130b 0e00 |0088: const/16 v11, #int 14 // #e │ │ +0d1170: 4b09 0a0b |008a: aput v9, v10, v11 │ │ +0d1174: 54da 0008 |008c: iget-object v10, v13, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d1178: 6e10 e70a 0a00 |008e: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ +0d117e: 0a0a |0091: move-result v10 │ │ +0d1180: 3d0a 2b00 |0092: if-lez v10, 00bd // +002b │ │ +0d1184: 620a 0408 |0094: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1188: 130b 0f00 |0096: const/16 v11, #int 15 // #f │ │ +0d118c: 4b01 0a0b |0098: aput v1, v10, v11 │ │ +0d1190: 620a 0408 |009a: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1194: 130b 1000 |009c: const/16 v11, #int 16 // #10 │ │ +0d1198: 4b10 0a0b |009e: aput v16, v10, v11 │ │ +0d119c: 620a 0408 |00a0: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d11a0: 130b 1100 |00a2: const/16 v11, #int 17 // #11 │ │ +0d11a4: 52dc fa07 |00a4: iget v12, v13, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d11a8: 4b0c 0a0b |00a6: aput v12, v10, v11 │ │ +0d11ac: 620a 0408 |00a8: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d11b0: 130b 1200 |00aa: const/16 v11, #int 18 // #12 │ │ +0d11b4: 4b07 0a0b |00ac: aput v7, v10, v11 │ │ +0d11b8: 620a 0408 |00ae: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d11bc: 130b 1300 |00b0: const/16 v11, #int 19 // #13 │ │ +0d11c0: 4b08 0a0b |00b2: aput v8, v10, v11 │ │ +0d11c4: 620a 0408 |00b4: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d11c8: 120b |00b6: const/4 v11, #int 0 // #0 │ │ +0d11ca: 130c 1400 |00b7: const/16 v12, #int 20 // #14 │ │ +0d11ce: 6e5c 040e edba |00b9: invoke-virtual {v13, v14, v10, v11, v12}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e04 │ │ +0d11d4: 0e00 |00bc: return-void │ │ +0d11d6: 620a 0408 |00bd: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d11da: 130b 0f00 |00bf: const/16 v11, #int 15 // #f │ │ +0d11de: 4b01 0a0b |00c1: aput v1, v10, v11 │ │ +0d11e2: 620a 0408 |00c3: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d11e6: 130b 1000 |00c5: const/16 v11, #int 16 // #10 │ │ +0d11ea: 4b02 0a0b |00c7: aput v2, v10, v11 │ │ +0d11ee: 620a 0408 |00c9: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d11f2: 130b 1100 |00cb: const/16 v11, #int 17 // #11 │ │ +0d11f6: 52dc fa07 |00cd: iget v12, v13, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d11fa: 4b0c 0a0b |00cf: aput v12, v10, v11 │ │ +0d11fe: 620a 0408 |00d1: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1202: 130b 1200 |00d3: const/16 v11, #int 18 // #12 │ │ +0d1206: 4b07 0a0b |00d5: aput v7, v10, v11 │ │ +0d120a: 620a 0408 |00d7: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d120e: 130b 1300 |00d9: const/16 v11, #int 19 // #13 │ │ +0d1212: 4b09 0a0b |00db: aput v9, v10, v11 │ │ +0d1216: 620a 0408 |00dd: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d121a: 130b 1400 |00df: const/16 v11, #int 20 // #14 │ │ +0d121e: 4b01 0a0b |00e1: aput v1, v10, v11 │ │ +0d1222: 620a 0408 |00e3: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1226: 130b 1500 |00e5: const/16 v11, #int 21 // #15 │ │ +0d122a: 4b10 0a0b |00e7: aput v16, v10, v11 │ │ +0d122e: 620a 0408 |00e9: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1232: 130b 1600 |00eb: const/16 v11, #int 22 // #16 │ │ +0d1236: 52dc fa07 |00ed: iget v12, v13, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d123a: 4b0c 0a0b |00ef: aput v12, v10, v11 │ │ +0d123e: 620a 0408 |00f1: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1242: 130b 1700 |00f3: const/16 v11, #int 23 // #17 │ │ +0d1246: 4b07 0a0b |00f5: aput v7, v10, v11 │ │ +0d124a: 620a 0408 |00f7: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d124e: 130b 1800 |00f9: const/16 v11, #int 24 // #18 │ │ +0d1252: 4b08 0a0b |00fb: aput v8, v10, v11 │ │ +0d1256: 620a 0408 |00fd: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d125a: 130b 1900 |00ff: const/16 v11, #int 25 // #19 │ │ +0d125e: 4b0f 0a0b |0101: aput v15, v10, v11 │ │ +0d1262: 620a 0408 |0103: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1266: 130b 1a00 |0105: const/16 v11, #int 26 // #1a │ │ +0d126a: 4b10 0a0b |0107: aput v16, v10, v11 │ │ +0d126e: 620a 0408 |0109: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1272: 130b 1b00 |010b: const/16 v11, #int 27 // #1b │ │ +0d1276: 52dc fa07 |010d: iget v12, v13, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d127a: 4b0c 0a0b |010f: aput v12, v10, v11 │ │ +0d127e: 620a 0408 |0111: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1282: 130b 1c00 |0113: const/16 v11, #int 28 // #1c │ │ +0d1286: 4b06 0a0b |0115: aput v6, v10, v11 │ │ +0d128a: 620a 0408 |0117: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d128e: 130b 1d00 |0119: const/16 v11, #int 29 // #1d │ │ +0d1292: 4b08 0a0b |011b: aput v8, v10, v11 │ │ +0d1296: 620a 0408 |011d: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d129a: 120b |011f: const/4 v11, #int 0 // #0 │ │ +0d129c: 130c 1e00 |0120: const/16 v12, #int 30 // #1e │ │ +0d12a0: 6e5c 040e edba |0122: invoke-virtual {v13, v14, v10, v11, v12}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e04 │ │ +0d12a6: 2897 |0125: goto 00bc // -0069 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ 0x0009 line=419 │ │ 0x0012 line=420 │ │ 0x0017 line=421 │ │ 0x001c line=422 │ │ @@ -254036,138 +254187,138 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;FFIIFFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 11 │ │ outs : 5 │ │ insns size : 234 16-bit code units │ │ -0c2b88: |[0c2b88] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/Texture;FFIIFFFFF)V │ │ -0c2b98: 8292 |0000: int-to-float v2, v9 │ │ -0c2b9a: a600 0702 |0001: add-float v0, v7, v2 │ │ -0c2b9e: 82a2 |0003: int-to-float v2, v10 │ │ -0c2ba0: a601 0802 |0004: add-float v1, v8, v2 │ │ -0c2ba4: 6202 0408 |0006: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2ba8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0c2baa: 4b07 0203 |0009: aput v7, v2, v3 │ │ -0c2bae: 6202 0408 |000b: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2bb2: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -0c2bb4: 4b08 0203 |000e: aput v8, v2, v3 │ │ -0c2bb8: 6202 0408 |0010: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2bbc: 1223 |0012: const/4 v3, #int 2 // #2 │ │ -0c2bbe: 4b0f 0203 |0013: aput v15, v2, v3 │ │ -0c2bc2: 6202 0408 |0015: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2bc6: 1233 |0017: const/4 v3, #int 3 // #3 │ │ -0c2bc8: 4b0b 0203 |0018: aput v11, v2, v3 │ │ -0c2bcc: 6202 0408 |001a: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2bd0: 1243 |001c: const/4 v3, #int 4 // #4 │ │ -0c2bd2: 4b0c 0203 |001d: aput v12, v2, v3 │ │ -0c2bd6: 6202 0408 |001f: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2bda: 1253 |0021: const/4 v3, #int 5 // #5 │ │ -0c2bdc: 4b07 0203 |0022: aput v7, v2, v3 │ │ -0c2be0: 6202 0408 |0024: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2be4: 1263 |0026: const/4 v3, #int 6 // #6 │ │ -0c2be6: 4b01 0203 |0027: aput v1, v2, v3 │ │ -0c2bea: 6202 0408 |0029: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2bee: 1273 |002b: const/4 v3, #int 7 // #7 │ │ -0c2bf0: 4b0f 0203 |002c: aput v15, v2, v3 │ │ -0c2bf4: 6202 0408 |002e: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2bf8: 1303 0800 |0030: const/16 v3, #int 8 // #8 │ │ -0c2bfc: 4b0b 0203 |0032: aput v11, v2, v3 │ │ -0c2c00: 6202 0408 |0034: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2c04: 1303 0900 |0036: const/16 v3, #int 9 // #9 │ │ -0c2c08: 4b0e 0203 |0038: aput v14, v2, v3 │ │ -0c2c0c: 6202 0408 |003a: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2c10: 1303 0a00 |003c: const/16 v3, #int 10 // #a │ │ -0c2c14: 4b00 0203 |003e: aput v0, v2, v3 │ │ -0c2c18: 6202 0408 |0040: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2c1c: 1303 0b00 |0042: const/16 v3, #int 11 // #b │ │ -0c2c20: 4b01 0203 |0044: aput v1, v2, v3 │ │ -0c2c24: 6202 0408 |0046: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2c28: 1303 0c00 |0048: const/16 v3, #int 12 // #c │ │ -0c2c2c: 4b0f 0203 |004a: aput v15, v2, v3 │ │ -0c2c30: 6202 0408 |004c: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2c34: 1303 0d00 |004e: const/16 v3, #int 13 // #d │ │ -0c2c38: 4b0d 0203 |0050: aput v13, v2, v3 │ │ -0c2c3c: 6202 0408 |0052: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2c40: 1303 0e00 |0054: const/16 v3, #int 14 // #e │ │ -0c2c44: 4b0e 0203 |0056: aput v14, v2, v3 │ │ -0c2c48: 5452 0008 |0058: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c2c4c: 6e10 e70a 0200 |005a: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ -0c2c52: 0a02 |005d: move-result v2 │ │ -0c2c54: 3d02 2900 |005e: if-lez v2, 0087 // +0029 │ │ -0c2c58: 6202 0408 |0060: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2c5c: 1303 0f00 |0062: const/16 v3, #int 15 // #f │ │ -0c2c60: 4b00 0203 |0064: aput v0, v2, v3 │ │ -0c2c64: 6202 0408 |0066: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2c68: 1303 1000 |0068: const/16 v3, #int 16 // #10 │ │ -0c2c6c: 4b08 0203 |006a: aput v8, v2, v3 │ │ -0c2c70: 6202 0408 |006c: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2c74: 1303 1100 |006e: const/16 v3, #int 17 // #11 │ │ -0c2c78: 4b0f 0203 |0070: aput v15, v2, v3 │ │ -0c2c7c: 6202 0408 |0072: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2c80: 1303 1200 |0074: const/16 v3, #int 18 // #12 │ │ -0c2c84: 4b0d 0203 |0076: aput v13, v2, v3 │ │ -0c2c88: 6202 0408 |0078: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2c8c: 1303 1300 |007a: const/16 v3, #int 19 // #13 │ │ -0c2c90: 4b0c 0203 |007c: aput v12, v2, v3 │ │ -0c2c94: 6202 0408 |007e: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2c98: 1203 |0080: const/4 v3, #int 0 // #0 │ │ -0c2c9a: 1304 1400 |0081: const/16 v4, #int 20 // #14 │ │ -0c2c9e: 6e54 040e 6532 |0083: invoke-virtual {v5, v6, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e04 │ │ -0c2ca4: 0e00 |0086: return-void │ │ -0c2ca6: 6202 0408 |0087: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2caa: 1303 0f00 |0089: const/16 v3, #int 15 // #f │ │ -0c2cae: 4b00 0203 |008b: aput v0, v2, v3 │ │ -0c2cb2: 6202 0408 |008d: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2cb6: 1303 1000 |008f: const/16 v3, #int 16 // #10 │ │ -0c2cba: 4b01 0203 |0091: aput v1, v2, v3 │ │ -0c2cbe: 6202 0408 |0093: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2cc2: 1303 1100 |0095: const/16 v3, #int 17 // #11 │ │ -0c2cc6: 4b0f 0203 |0097: aput v15, v2, v3 │ │ -0c2cca: 6202 0408 |0099: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2cce: 1303 1200 |009b: const/16 v3, #int 18 // #12 │ │ -0c2cd2: 4b0d 0203 |009d: aput v13, v2, v3 │ │ -0c2cd6: 6202 0408 |009f: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2cda: 1303 1300 |00a1: const/16 v3, #int 19 // #13 │ │ -0c2cde: 4b0e 0203 |00a3: aput v14, v2, v3 │ │ -0c2ce2: 6202 0408 |00a5: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2ce6: 1303 1400 |00a7: const/16 v3, #int 20 // #14 │ │ -0c2cea: 4b00 0203 |00a9: aput v0, v2, v3 │ │ -0c2cee: 6202 0408 |00ab: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2cf2: 1303 1500 |00ad: const/16 v3, #int 21 // #15 │ │ -0c2cf6: 4b08 0203 |00af: aput v8, v2, v3 │ │ -0c2cfa: 6202 0408 |00b1: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2cfe: 1303 1600 |00b3: const/16 v3, #int 22 // #16 │ │ -0c2d02: 4b0f 0203 |00b5: aput v15, v2, v3 │ │ -0c2d06: 6202 0408 |00b7: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2d0a: 1303 1700 |00b9: const/16 v3, #int 23 // #17 │ │ -0c2d0e: 4b0d 0203 |00bb: aput v13, v2, v3 │ │ -0c2d12: 6202 0408 |00bd: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2d16: 1303 1800 |00bf: const/16 v3, #int 24 // #18 │ │ -0c2d1a: 4b0c 0203 |00c1: aput v12, v2, v3 │ │ -0c2d1e: 6202 0408 |00c3: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2d22: 1303 1900 |00c5: const/16 v3, #int 25 // #19 │ │ -0c2d26: 4b07 0203 |00c7: aput v7, v2, v3 │ │ -0c2d2a: 6202 0408 |00c9: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2d2e: 1303 1a00 |00cb: const/16 v3, #int 26 // #1a │ │ -0c2d32: 4b08 0203 |00cd: aput v8, v2, v3 │ │ -0c2d36: 6202 0408 |00cf: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2d3a: 1303 1b00 |00d1: const/16 v3, #int 27 // #1b │ │ -0c2d3e: 4b0f 0203 |00d3: aput v15, v2, v3 │ │ -0c2d42: 6202 0408 |00d5: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2d46: 1303 1c00 |00d7: const/16 v3, #int 28 // #1c │ │ -0c2d4a: 4b0b 0203 |00d9: aput v11, v2, v3 │ │ -0c2d4e: 6202 0408 |00db: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2d52: 1303 1d00 |00dd: const/16 v3, #int 29 // #1d │ │ -0c2d56: 4b0c 0203 |00df: aput v12, v2, v3 │ │ -0c2d5a: 6202 0408 |00e1: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2d5e: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ -0c2d60: 1304 1e00 |00e4: const/16 v4, #int 30 // #1e │ │ -0c2d64: 6e54 040e 6532 |00e6: invoke-virtual {v5, v6, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e04 │ │ -0c2d6a: 289d |00e9: goto 0086 // -0063 │ │ +0d12a8: |[0d12a8] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/Texture;FFIIFFFFF)V │ │ +0d12b8: 8292 |0000: int-to-float v2, v9 │ │ +0d12ba: a600 0702 |0001: add-float v0, v7, v2 │ │ +0d12be: 82a2 |0003: int-to-float v2, v10 │ │ +0d12c0: a601 0802 |0004: add-float v1, v8, v2 │ │ +0d12c4: 6202 0408 |0006: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d12c8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +0d12ca: 4b07 0203 |0009: aput v7, v2, v3 │ │ +0d12ce: 6202 0408 |000b: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d12d2: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +0d12d4: 4b08 0203 |000e: aput v8, v2, v3 │ │ +0d12d8: 6202 0408 |0010: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d12dc: 1223 |0012: const/4 v3, #int 2 // #2 │ │ +0d12de: 4b0f 0203 |0013: aput v15, v2, v3 │ │ +0d12e2: 6202 0408 |0015: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d12e6: 1233 |0017: const/4 v3, #int 3 // #3 │ │ +0d12e8: 4b0b 0203 |0018: aput v11, v2, v3 │ │ +0d12ec: 6202 0408 |001a: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d12f0: 1243 |001c: const/4 v3, #int 4 // #4 │ │ +0d12f2: 4b0c 0203 |001d: aput v12, v2, v3 │ │ +0d12f6: 6202 0408 |001f: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d12fa: 1253 |0021: const/4 v3, #int 5 // #5 │ │ +0d12fc: 4b07 0203 |0022: aput v7, v2, v3 │ │ +0d1300: 6202 0408 |0024: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1304: 1263 |0026: const/4 v3, #int 6 // #6 │ │ +0d1306: 4b01 0203 |0027: aput v1, v2, v3 │ │ +0d130a: 6202 0408 |0029: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d130e: 1273 |002b: const/4 v3, #int 7 // #7 │ │ +0d1310: 4b0f 0203 |002c: aput v15, v2, v3 │ │ +0d1314: 6202 0408 |002e: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1318: 1303 0800 |0030: const/16 v3, #int 8 // #8 │ │ +0d131c: 4b0b 0203 |0032: aput v11, v2, v3 │ │ +0d1320: 6202 0408 |0034: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1324: 1303 0900 |0036: const/16 v3, #int 9 // #9 │ │ +0d1328: 4b0e 0203 |0038: aput v14, v2, v3 │ │ +0d132c: 6202 0408 |003a: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1330: 1303 0a00 |003c: const/16 v3, #int 10 // #a │ │ +0d1334: 4b00 0203 |003e: aput v0, v2, v3 │ │ +0d1338: 6202 0408 |0040: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d133c: 1303 0b00 |0042: const/16 v3, #int 11 // #b │ │ +0d1340: 4b01 0203 |0044: aput v1, v2, v3 │ │ +0d1344: 6202 0408 |0046: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1348: 1303 0c00 |0048: const/16 v3, #int 12 // #c │ │ +0d134c: 4b0f 0203 |004a: aput v15, v2, v3 │ │ +0d1350: 6202 0408 |004c: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1354: 1303 0d00 |004e: const/16 v3, #int 13 // #d │ │ +0d1358: 4b0d 0203 |0050: aput v13, v2, v3 │ │ +0d135c: 6202 0408 |0052: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1360: 1303 0e00 |0054: const/16 v3, #int 14 // #e │ │ +0d1364: 4b0e 0203 |0056: aput v14, v2, v3 │ │ +0d1368: 5452 0008 |0058: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d136c: 6e10 e70a 0200 |005a: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ +0d1372: 0a02 |005d: move-result v2 │ │ +0d1374: 3d02 2900 |005e: if-lez v2, 0087 // +0029 │ │ +0d1378: 6202 0408 |0060: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d137c: 1303 0f00 |0062: const/16 v3, #int 15 // #f │ │ +0d1380: 4b00 0203 |0064: aput v0, v2, v3 │ │ +0d1384: 6202 0408 |0066: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1388: 1303 1000 |0068: const/16 v3, #int 16 // #10 │ │ +0d138c: 4b08 0203 |006a: aput v8, v2, v3 │ │ +0d1390: 6202 0408 |006c: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1394: 1303 1100 |006e: const/16 v3, #int 17 // #11 │ │ +0d1398: 4b0f 0203 |0070: aput v15, v2, v3 │ │ +0d139c: 6202 0408 |0072: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d13a0: 1303 1200 |0074: const/16 v3, #int 18 // #12 │ │ +0d13a4: 4b0d 0203 |0076: aput v13, v2, v3 │ │ +0d13a8: 6202 0408 |0078: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d13ac: 1303 1300 |007a: const/16 v3, #int 19 // #13 │ │ +0d13b0: 4b0c 0203 |007c: aput v12, v2, v3 │ │ +0d13b4: 6202 0408 |007e: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d13b8: 1203 |0080: const/4 v3, #int 0 // #0 │ │ +0d13ba: 1304 1400 |0081: const/16 v4, #int 20 // #14 │ │ +0d13be: 6e54 040e 6532 |0083: invoke-virtual {v5, v6, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e04 │ │ +0d13c4: 0e00 |0086: return-void │ │ +0d13c6: 6202 0408 |0087: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d13ca: 1303 0f00 |0089: const/16 v3, #int 15 // #f │ │ +0d13ce: 4b00 0203 |008b: aput v0, v2, v3 │ │ +0d13d2: 6202 0408 |008d: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d13d6: 1303 1000 |008f: const/16 v3, #int 16 // #10 │ │ +0d13da: 4b01 0203 |0091: aput v1, v2, v3 │ │ +0d13de: 6202 0408 |0093: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d13e2: 1303 1100 |0095: const/16 v3, #int 17 // #11 │ │ +0d13e6: 4b0f 0203 |0097: aput v15, v2, v3 │ │ +0d13ea: 6202 0408 |0099: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d13ee: 1303 1200 |009b: const/16 v3, #int 18 // #12 │ │ +0d13f2: 4b0d 0203 |009d: aput v13, v2, v3 │ │ +0d13f6: 6202 0408 |009f: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d13fa: 1303 1300 |00a1: const/16 v3, #int 19 // #13 │ │ +0d13fe: 4b0e 0203 |00a3: aput v14, v2, v3 │ │ +0d1402: 6202 0408 |00a5: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1406: 1303 1400 |00a7: const/16 v3, #int 20 // #14 │ │ +0d140a: 4b00 0203 |00a9: aput v0, v2, v3 │ │ +0d140e: 6202 0408 |00ab: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1412: 1303 1500 |00ad: const/16 v3, #int 21 // #15 │ │ +0d1416: 4b08 0203 |00af: aput v8, v2, v3 │ │ +0d141a: 6202 0408 |00b1: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d141e: 1303 1600 |00b3: const/16 v3, #int 22 // #16 │ │ +0d1422: 4b0f 0203 |00b5: aput v15, v2, v3 │ │ +0d1426: 6202 0408 |00b7: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d142a: 1303 1700 |00b9: const/16 v3, #int 23 // #17 │ │ +0d142e: 4b0d 0203 |00bb: aput v13, v2, v3 │ │ +0d1432: 6202 0408 |00bd: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1436: 1303 1800 |00bf: const/16 v3, #int 24 // #18 │ │ +0d143a: 4b0c 0203 |00c1: aput v12, v2, v3 │ │ +0d143e: 6202 0408 |00c3: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1442: 1303 1900 |00c5: const/16 v3, #int 25 // #19 │ │ +0d1446: 4b07 0203 |00c7: aput v7, v2, v3 │ │ +0d144a: 6202 0408 |00c9: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d144e: 1303 1a00 |00cb: const/16 v3, #int 26 // #1a │ │ +0d1452: 4b08 0203 |00cd: aput v8, v2, v3 │ │ +0d1456: 6202 0408 |00cf: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d145a: 1303 1b00 |00d1: const/16 v3, #int 27 // #1b │ │ +0d145e: 4b0f 0203 |00d3: aput v15, v2, v3 │ │ +0d1462: 6202 0408 |00d5: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1466: 1303 1c00 |00d7: const/16 v3, #int 28 // #1c │ │ +0d146a: 4b0b 0203 |00d9: aput v11, v2, v3 │ │ +0d146e: 6202 0408 |00db: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1472: 1303 1d00 |00dd: const/16 v3, #int 29 // #1d │ │ +0d1476: 4b0c 0203 |00df: aput v12, v2, v3 │ │ +0d147a: 6202 0408 |00e1: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d147e: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ +0d1480: 1304 1e00 |00e4: const/16 v4, #int 30 // #1e │ │ +0d1484: 6e54 040e 6532 |00e6: invoke-virtual {v5, v6, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e04 │ │ +0d148a: 289d |00e9: goto 0086 // -0063 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0003 line=307 │ │ 0x0006 line=309 │ │ 0x000b line=310 │ │ 0x0010 line=311 │ │ @@ -254227,169 +254378,169 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;FFIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 8 │ │ outs : 5 │ │ insns size : 290 16-bit code units │ │ -0c2d6c: |[0c2d6c] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/Texture;FFIIII)V │ │ -0c2d7c: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ -0c2d80: 6e10 800b 0d00 |0002: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ -0c2d86: 0a0a |0005: move-result v10 │ │ -0c2d88: 82aa |0006: int-to-float v10, v10 │ │ -0c2d8a: a904 090a |0007: div-float v4, v9, v10 │ │ -0c2d8e: 1509 803f |0009: const/high16 v9, #int 1065353216 // #3f80 │ │ -0c2d92: 6e10 770b 0d00 |000b: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ -0c2d98: 0a0a |000e: move-result v10 │ │ -0c2d9a: 82aa |000f: int-to-float v10, v10 │ │ -0c2d9c: a903 090a |0010: div-float v3, v9, v10 │ │ -0c2da0: 0200 1000 |0012: move/from16 v0, v16 │ │ -0c2da4: 8209 |0014: int-to-float v9, v0 │ │ -0c2da6: a805 0904 |0015: mul-float v5, v9, v4 │ │ -0c2daa: 9009 1113 |0017: add-int v9, v17, v19 │ │ -0c2dae: 8299 |0019: int-to-float v9, v9 │ │ -0c2db0: a807 0903 |001a: mul-float v7, v9, v3 │ │ -0c2db4: 9009 1012 |001c: add-int v9, v16, v18 │ │ -0c2db8: 8299 |001e: int-to-float v9, v9 │ │ -0c2dba: a806 0904 |001f: mul-float v6, v9, v4 │ │ -0c2dbe: 0200 1100 |0021: move/from16 v0, v17 │ │ -0c2dc2: 8209 |0023: int-to-float v9, v0 │ │ -0c2dc4: a808 0903 |0024: mul-float v8, v9, v3 │ │ -0c2dc8: 0200 1200 |0026: move/from16 v0, v18 │ │ -0c2dcc: 8209 |0028: int-to-float v9, v0 │ │ -0c2dce: a601 0e09 |0029: add-float v1, v14, v9 │ │ -0c2dd2: 0200 1300 |002b: move/from16 v0, v19 │ │ -0c2dd6: 8209 |002d: int-to-float v9, v0 │ │ -0c2dd8: a602 0f09 |002e: add-float v2, v15, v9 │ │ -0c2ddc: 6209 0408 |0030: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2de0: 120a |0032: const/4 v10, #int 0 // #0 │ │ -0c2de2: 4b0e 090a |0033: aput v14, v9, v10 │ │ -0c2de6: 6209 0408 |0035: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2dea: 121a |0037: const/4 v10, #int 1 // #1 │ │ -0c2dec: 4b0f 090a |0038: aput v15, v9, v10 │ │ -0c2df0: 6209 0408 |003a: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2df4: 122a |003c: const/4 v10, #int 2 // #2 │ │ -0c2df6: 52cb fa07 |003d: iget v11, v12, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c2dfa: 4b0b 090a |003f: aput v11, v9, v10 │ │ -0c2dfe: 6209 0408 |0041: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2e02: 123a |0043: const/4 v10, #int 3 // #3 │ │ -0c2e04: 4b05 090a |0044: aput v5, v9, v10 │ │ -0c2e08: 6209 0408 |0046: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2e0c: 124a |0048: const/4 v10, #int 4 // #4 │ │ -0c2e0e: 4b07 090a |0049: aput v7, v9, v10 │ │ -0c2e12: 6209 0408 |004b: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2e16: 125a |004d: const/4 v10, #int 5 // #5 │ │ -0c2e18: 4b0e 090a |004e: aput v14, v9, v10 │ │ -0c2e1c: 6209 0408 |0050: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2e20: 126a |0052: const/4 v10, #int 6 // #6 │ │ -0c2e22: 4b02 090a |0053: aput v2, v9, v10 │ │ -0c2e26: 6209 0408 |0055: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2e2a: 127a |0057: const/4 v10, #int 7 // #7 │ │ -0c2e2c: 52cb fa07 |0058: iget v11, v12, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c2e30: 4b0b 090a |005a: aput v11, v9, v10 │ │ -0c2e34: 6209 0408 |005c: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2e38: 130a 0800 |005e: const/16 v10, #int 8 // #8 │ │ -0c2e3c: 4b05 090a |0060: aput v5, v9, v10 │ │ -0c2e40: 6209 0408 |0062: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2e44: 130a 0900 |0064: const/16 v10, #int 9 // #9 │ │ -0c2e48: 4b08 090a |0066: aput v8, v9, v10 │ │ -0c2e4c: 6209 0408 |0068: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2e50: 130a 0a00 |006a: const/16 v10, #int 10 // #a │ │ -0c2e54: 4b01 090a |006c: aput v1, v9, v10 │ │ -0c2e58: 6209 0408 |006e: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2e5c: 130a 0b00 |0070: const/16 v10, #int 11 // #b │ │ -0c2e60: 4b02 090a |0072: aput v2, v9, v10 │ │ -0c2e64: 6209 0408 |0074: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2e68: 130a 0c00 |0076: const/16 v10, #int 12 // #c │ │ -0c2e6c: 52cb fa07 |0078: iget v11, v12, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c2e70: 4b0b 090a |007a: aput v11, v9, v10 │ │ -0c2e74: 6209 0408 |007c: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2e78: 130a 0d00 |007e: const/16 v10, #int 13 // #d │ │ -0c2e7c: 4b06 090a |0080: aput v6, v9, v10 │ │ -0c2e80: 6209 0408 |0082: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2e84: 130a 0e00 |0084: const/16 v10, #int 14 // #e │ │ -0c2e88: 4b08 090a |0086: aput v8, v9, v10 │ │ -0c2e8c: 54c9 0008 |0088: iget-object v9, v12, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c2e90: 6e10 e70a 0900 |008a: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ -0c2e96: 0a09 |008d: move-result v9 │ │ -0c2e98: 3d09 2b00 |008e: if-lez v9, 00b9 // +002b │ │ -0c2e9c: 6209 0408 |0090: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2ea0: 130a 0f00 |0092: const/16 v10, #int 15 // #f │ │ -0c2ea4: 4b01 090a |0094: aput v1, v9, v10 │ │ -0c2ea8: 6209 0408 |0096: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2eac: 130a 1000 |0098: const/16 v10, #int 16 // #10 │ │ -0c2eb0: 4b0f 090a |009a: aput v15, v9, v10 │ │ -0c2eb4: 6209 0408 |009c: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2eb8: 130a 1100 |009e: const/16 v10, #int 17 // #11 │ │ -0c2ebc: 52cb fa07 |00a0: iget v11, v12, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c2ec0: 4b0b 090a |00a2: aput v11, v9, v10 │ │ -0c2ec4: 6209 0408 |00a4: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2ec8: 130a 1200 |00a6: const/16 v10, #int 18 // #12 │ │ -0c2ecc: 4b06 090a |00a8: aput v6, v9, v10 │ │ -0c2ed0: 6209 0408 |00aa: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2ed4: 130a 1300 |00ac: const/16 v10, #int 19 // #13 │ │ -0c2ed8: 4b07 090a |00ae: aput v7, v9, v10 │ │ -0c2edc: 6209 0408 |00b0: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2ee0: 120a |00b2: const/4 v10, #int 0 // #0 │ │ -0c2ee2: 130b 1400 |00b3: const/16 v11, #int 20 // #14 │ │ -0c2ee6: 6e5b 040e dca9 |00b5: invoke-virtual {v12, v13, v9, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e04 │ │ -0c2eec: 0e00 |00b8: return-void │ │ -0c2eee: 6209 0408 |00b9: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2ef2: 130a 0f00 |00bb: const/16 v10, #int 15 // #f │ │ -0c2ef6: 4b01 090a |00bd: aput v1, v9, v10 │ │ -0c2efa: 6209 0408 |00bf: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2efe: 130a 1000 |00c1: const/16 v10, #int 16 // #10 │ │ -0c2f02: 4b02 090a |00c3: aput v2, v9, v10 │ │ -0c2f06: 6209 0408 |00c5: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2f0a: 130a 1100 |00c7: const/16 v10, #int 17 // #11 │ │ -0c2f0e: 52cb fa07 |00c9: iget v11, v12, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c2f12: 4b0b 090a |00cb: aput v11, v9, v10 │ │ -0c2f16: 6209 0408 |00cd: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2f1a: 130a 1200 |00cf: const/16 v10, #int 18 // #12 │ │ -0c2f1e: 4b06 090a |00d1: aput v6, v9, v10 │ │ -0c2f22: 6209 0408 |00d3: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2f26: 130a 1300 |00d5: const/16 v10, #int 19 // #13 │ │ -0c2f2a: 4b08 090a |00d7: aput v8, v9, v10 │ │ -0c2f2e: 6209 0408 |00d9: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2f32: 130a 1400 |00db: const/16 v10, #int 20 // #14 │ │ -0c2f36: 4b01 090a |00dd: aput v1, v9, v10 │ │ -0c2f3a: 6209 0408 |00df: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2f3e: 130a 1500 |00e1: const/16 v10, #int 21 // #15 │ │ -0c2f42: 4b0f 090a |00e3: aput v15, v9, v10 │ │ -0c2f46: 6209 0408 |00e5: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2f4a: 130a 1600 |00e7: const/16 v10, #int 22 // #16 │ │ -0c2f4e: 52cb fa07 |00e9: iget v11, v12, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c2f52: 4b0b 090a |00eb: aput v11, v9, v10 │ │ -0c2f56: 6209 0408 |00ed: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2f5a: 130a 1700 |00ef: const/16 v10, #int 23 // #17 │ │ -0c2f5e: 4b06 090a |00f1: aput v6, v9, v10 │ │ -0c2f62: 6209 0408 |00f3: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2f66: 130a 1800 |00f5: const/16 v10, #int 24 // #18 │ │ -0c2f6a: 4b07 090a |00f7: aput v7, v9, v10 │ │ -0c2f6e: 6209 0408 |00f9: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2f72: 130a 1900 |00fb: const/16 v10, #int 25 // #19 │ │ -0c2f76: 4b0e 090a |00fd: aput v14, v9, v10 │ │ -0c2f7a: 6209 0408 |00ff: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2f7e: 130a 1a00 |0101: const/16 v10, #int 26 // #1a │ │ -0c2f82: 4b0f 090a |0103: aput v15, v9, v10 │ │ -0c2f86: 6209 0408 |0105: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2f8a: 130a 1b00 |0107: const/16 v10, #int 27 // #1b │ │ -0c2f8e: 52cb fa07 |0109: iget v11, v12, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c2f92: 4b0b 090a |010b: aput v11, v9, v10 │ │ -0c2f96: 6209 0408 |010d: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2f9a: 130a 1c00 |010f: const/16 v10, #int 28 // #1c │ │ -0c2f9e: 4b05 090a |0111: aput v5, v9, v10 │ │ -0c2fa2: 6209 0408 |0113: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2fa6: 130a 1d00 |0115: const/16 v10, #int 29 // #1d │ │ -0c2faa: 4b07 090a |0117: aput v7, v9, v10 │ │ -0c2fae: 6209 0408 |0119: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c2fb2: 120a |011b: const/4 v10, #int 0 // #0 │ │ -0c2fb4: 130b 1e00 |011c: const/16 v11, #int 30 // #1e │ │ -0c2fb8: 6e5b 040e dca9 |011e: invoke-virtual {v12, v13, v9, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e04 │ │ -0c2fbe: 2897 |0121: goto 00b8 // -0069 │ │ +0d148c: |[0d148c] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/Texture;FFIIII)V │ │ +0d149c: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ +0d14a0: 6e10 800b 0d00 |0002: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ +0d14a6: 0a0a |0005: move-result v10 │ │ +0d14a8: 82aa |0006: int-to-float v10, v10 │ │ +0d14aa: a904 090a |0007: div-float v4, v9, v10 │ │ +0d14ae: 1509 803f |0009: const/high16 v9, #int 1065353216 // #3f80 │ │ +0d14b2: 6e10 770b 0d00 |000b: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ +0d14b8: 0a0a |000e: move-result v10 │ │ +0d14ba: 82aa |000f: int-to-float v10, v10 │ │ +0d14bc: a903 090a |0010: div-float v3, v9, v10 │ │ +0d14c0: 0200 1000 |0012: move/from16 v0, v16 │ │ +0d14c4: 8209 |0014: int-to-float v9, v0 │ │ +0d14c6: a805 0904 |0015: mul-float v5, v9, v4 │ │ +0d14ca: 9009 1113 |0017: add-int v9, v17, v19 │ │ +0d14ce: 8299 |0019: int-to-float v9, v9 │ │ +0d14d0: a807 0903 |001a: mul-float v7, v9, v3 │ │ +0d14d4: 9009 1012 |001c: add-int v9, v16, v18 │ │ +0d14d8: 8299 |001e: int-to-float v9, v9 │ │ +0d14da: a806 0904 |001f: mul-float v6, v9, v4 │ │ +0d14de: 0200 1100 |0021: move/from16 v0, v17 │ │ +0d14e2: 8209 |0023: int-to-float v9, v0 │ │ +0d14e4: a808 0903 |0024: mul-float v8, v9, v3 │ │ +0d14e8: 0200 1200 |0026: move/from16 v0, v18 │ │ +0d14ec: 8209 |0028: int-to-float v9, v0 │ │ +0d14ee: a601 0e09 |0029: add-float v1, v14, v9 │ │ +0d14f2: 0200 1300 |002b: move/from16 v0, v19 │ │ +0d14f6: 8209 |002d: int-to-float v9, v0 │ │ +0d14f8: a602 0f09 |002e: add-float v2, v15, v9 │ │ +0d14fc: 6209 0408 |0030: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1500: 120a |0032: const/4 v10, #int 0 // #0 │ │ +0d1502: 4b0e 090a |0033: aput v14, v9, v10 │ │ +0d1506: 6209 0408 |0035: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d150a: 121a |0037: const/4 v10, #int 1 // #1 │ │ +0d150c: 4b0f 090a |0038: aput v15, v9, v10 │ │ +0d1510: 6209 0408 |003a: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1514: 122a |003c: const/4 v10, #int 2 // #2 │ │ +0d1516: 52cb fa07 |003d: iget v11, v12, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d151a: 4b0b 090a |003f: aput v11, v9, v10 │ │ +0d151e: 6209 0408 |0041: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1522: 123a |0043: const/4 v10, #int 3 // #3 │ │ +0d1524: 4b05 090a |0044: aput v5, v9, v10 │ │ +0d1528: 6209 0408 |0046: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d152c: 124a |0048: const/4 v10, #int 4 // #4 │ │ +0d152e: 4b07 090a |0049: aput v7, v9, v10 │ │ +0d1532: 6209 0408 |004b: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1536: 125a |004d: const/4 v10, #int 5 // #5 │ │ +0d1538: 4b0e 090a |004e: aput v14, v9, v10 │ │ +0d153c: 6209 0408 |0050: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1540: 126a |0052: const/4 v10, #int 6 // #6 │ │ +0d1542: 4b02 090a |0053: aput v2, v9, v10 │ │ +0d1546: 6209 0408 |0055: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d154a: 127a |0057: const/4 v10, #int 7 // #7 │ │ +0d154c: 52cb fa07 |0058: iget v11, v12, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d1550: 4b0b 090a |005a: aput v11, v9, v10 │ │ +0d1554: 6209 0408 |005c: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1558: 130a 0800 |005e: const/16 v10, #int 8 // #8 │ │ +0d155c: 4b05 090a |0060: aput v5, v9, v10 │ │ +0d1560: 6209 0408 |0062: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1564: 130a 0900 |0064: const/16 v10, #int 9 // #9 │ │ +0d1568: 4b08 090a |0066: aput v8, v9, v10 │ │ +0d156c: 6209 0408 |0068: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1570: 130a 0a00 |006a: const/16 v10, #int 10 // #a │ │ +0d1574: 4b01 090a |006c: aput v1, v9, v10 │ │ +0d1578: 6209 0408 |006e: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d157c: 130a 0b00 |0070: const/16 v10, #int 11 // #b │ │ +0d1580: 4b02 090a |0072: aput v2, v9, v10 │ │ +0d1584: 6209 0408 |0074: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1588: 130a 0c00 |0076: const/16 v10, #int 12 // #c │ │ +0d158c: 52cb fa07 |0078: iget v11, v12, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d1590: 4b0b 090a |007a: aput v11, v9, v10 │ │ +0d1594: 6209 0408 |007c: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1598: 130a 0d00 |007e: const/16 v10, #int 13 // #d │ │ +0d159c: 4b06 090a |0080: aput v6, v9, v10 │ │ +0d15a0: 6209 0408 |0082: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d15a4: 130a 0e00 |0084: const/16 v10, #int 14 // #e │ │ +0d15a8: 4b08 090a |0086: aput v8, v9, v10 │ │ +0d15ac: 54c9 0008 |0088: iget-object v9, v12, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d15b0: 6e10 e70a 0900 |008a: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ +0d15b6: 0a09 |008d: move-result v9 │ │ +0d15b8: 3d09 2b00 |008e: if-lez v9, 00b9 // +002b │ │ +0d15bc: 6209 0408 |0090: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d15c0: 130a 0f00 |0092: const/16 v10, #int 15 // #f │ │ +0d15c4: 4b01 090a |0094: aput v1, v9, v10 │ │ +0d15c8: 6209 0408 |0096: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d15cc: 130a 1000 |0098: const/16 v10, #int 16 // #10 │ │ +0d15d0: 4b0f 090a |009a: aput v15, v9, v10 │ │ +0d15d4: 6209 0408 |009c: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d15d8: 130a 1100 |009e: const/16 v10, #int 17 // #11 │ │ +0d15dc: 52cb fa07 |00a0: iget v11, v12, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d15e0: 4b0b 090a |00a2: aput v11, v9, v10 │ │ +0d15e4: 6209 0408 |00a4: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d15e8: 130a 1200 |00a6: const/16 v10, #int 18 // #12 │ │ +0d15ec: 4b06 090a |00a8: aput v6, v9, v10 │ │ +0d15f0: 6209 0408 |00aa: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d15f4: 130a 1300 |00ac: const/16 v10, #int 19 // #13 │ │ +0d15f8: 4b07 090a |00ae: aput v7, v9, v10 │ │ +0d15fc: 6209 0408 |00b0: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1600: 120a |00b2: const/4 v10, #int 0 // #0 │ │ +0d1602: 130b 1400 |00b3: const/16 v11, #int 20 // #14 │ │ +0d1606: 6e5b 040e dca9 |00b5: invoke-virtual {v12, v13, v9, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e04 │ │ +0d160c: 0e00 |00b8: return-void │ │ +0d160e: 6209 0408 |00b9: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1612: 130a 0f00 |00bb: const/16 v10, #int 15 // #f │ │ +0d1616: 4b01 090a |00bd: aput v1, v9, v10 │ │ +0d161a: 6209 0408 |00bf: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d161e: 130a 1000 |00c1: const/16 v10, #int 16 // #10 │ │ +0d1622: 4b02 090a |00c3: aput v2, v9, v10 │ │ +0d1626: 6209 0408 |00c5: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d162a: 130a 1100 |00c7: const/16 v10, #int 17 // #11 │ │ +0d162e: 52cb fa07 |00c9: iget v11, v12, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d1632: 4b0b 090a |00cb: aput v11, v9, v10 │ │ +0d1636: 6209 0408 |00cd: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d163a: 130a 1200 |00cf: const/16 v10, #int 18 // #12 │ │ +0d163e: 4b06 090a |00d1: aput v6, v9, v10 │ │ +0d1642: 6209 0408 |00d3: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1646: 130a 1300 |00d5: const/16 v10, #int 19 // #13 │ │ +0d164a: 4b08 090a |00d7: aput v8, v9, v10 │ │ +0d164e: 6209 0408 |00d9: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1652: 130a 1400 |00db: const/16 v10, #int 20 // #14 │ │ +0d1656: 4b01 090a |00dd: aput v1, v9, v10 │ │ +0d165a: 6209 0408 |00df: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d165e: 130a 1500 |00e1: const/16 v10, #int 21 // #15 │ │ +0d1662: 4b0f 090a |00e3: aput v15, v9, v10 │ │ +0d1666: 6209 0408 |00e5: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d166a: 130a 1600 |00e7: const/16 v10, #int 22 // #16 │ │ +0d166e: 52cb fa07 |00e9: iget v11, v12, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d1672: 4b0b 090a |00eb: aput v11, v9, v10 │ │ +0d1676: 6209 0408 |00ed: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d167a: 130a 1700 |00ef: const/16 v10, #int 23 // #17 │ │ +0d167e: 4b06 090a |00f1: aput v6, v9, v10 │ │ +0d1682: 6209 0408 |00f3: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1686: 130a 1800 |00f5: const/16 v10, #int 24 // #18 │ │ +0d168a: 4b07 090a |00f7: aput v7, v9, v10 │ │ +0d168e: 6209 0408 |00f9: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1692: 130a 1900 |00fb: const/16 v10, #int 25 // #19 │ │ +0d1696: 4b0e 090a |00fd: aput v14, v9, v10 │ │ +0d169a: 6209 0408 |00ff: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d169e: 130a 1a00 |0101: const/16 v10, #int 26 // #1a │ │ +0d16a2: 4b0f 090a |0103: aput v15, v9, v10 │ │ +0d16a6: 6209 0408 |0105: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d16aa: 130a 1b00 |0107: const/16 v10, #int 27 // #1b │ │ +0d16ae: 52cb fa07 |0109: iget v11, v12, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d16b2: 4b0b 090a |010b: aput v11, v9, v10 │ │ +0d16b6: 6209 0408 |010d: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d16ba: 130a 1c00 |010f: const/16 v10, #int 28 // #1c │ │ +0d16be: 4b05 090a |0111: aput v5, v9, v10 │ │ +0d16c2: 6209 0408 |0113: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d16c6: 130a 1d00 |0115: const/16 v10, #int 29 // #1d │ │ +0d16ca: 4b07 090a |0117: aput v7, v9, v10 │ │ +0d16ce: 6209 0408 |0119: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d16d2: 120a |011b: const/4 v10, #int 0 // #0 │ │ +0d16d4: 130b 1e00 |011c: const/16 v11, #int 30 // #1e │ │ +0d16d8: 6e5b 040e dca9 |011e: invoke-virtual {v12, v13, v9, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e04 │ │ +0d16de: 2897 |0121: goto 00b8 // -0069 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x0009 line=359 │ │ 0x0012 line=360 │ │ 0x0017 line=361 │ │ 0x001c line=362 │ │ @@ -254458,63 +254609,63 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;[FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 94 16-bit code units │ │ -0c2fc0: |[0c2fc0] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V │ │ -0c2fd0: 5453 fd07 |0000: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07fd │ │ -0c2fd4: 3903 0a00 |0002: if-nez v3, 000c // +000a │ │ -0c2fd8: 2203 b003 |0004: new-instance v3, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0c2fdc: 1a04 3d13 |0006: const-string v4, "beginCache must be called before add." // string@133d │ │ -0c2fe0: 7020 fb25 4300 |0008: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0c2fe6: 2703 |000b: throw v3 │ │ -0c2fe8: 5453 0008 |000c: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c2fec: 6e10 e70a 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ -0c2ff2: 0a03 |0011: move-result v3 │ │ -0c2ff4: 3d03 3300 |0012: if-lez v3, 0045 // +0033 │ │ -0c2ff8: 1242 |0014: const/4 v2, #int 4 // #4 │ │ -0c2ffa: da03 0205 |0015: mul-int/lit8 v3, v2, #int 5 // #05 │ │ -0c2ffe: 9303 0903 |0017: div-int v3, v9, v3 │ │ -0c3002: da00 0306 |0019: mul-int/lit8 v0, v3, #int 6 // #06 │ │ -0c3006: 5453 0508 |001b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@0805 │ │ -0c300a: 6e10 3927 0300 |001d: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0c3010: 0a03 |0020: move-result v3 │ │ -0c3012: d801 03ff |0021: add-int/lit8 v1, v3, #int -1 // #ff │ │ -0c3016: 3a01 0a00 |0023: if-ltz v1, 002d // +000a │ │ -0c301a: 5453 0508 |0025: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@0805 │ │ -0c301e: 6e20 3327 1300 |0027: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0c3024: 0c03 |002a: move-result-object v3 │ │ -0c3026: 3263 1c00 |002b: if-eq v3, v6, 0047 // +001c │ │ -0c302a: 5453 0508 |002d: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@0805 │ │ -0c302e: 6e20 2f27 6300 |002f: invoke-virtual {v3, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0c3034: 5453 fc07 |0032: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.counts:Ljava/util/ArrayList; // field@07fc │ │ -0c3038: 7110 0526 0000 |0034: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0c303e: 0c04 |0037: move-result-object v4 │ │ -0c3040: 6e20 2f27 4300 |0038: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0c3046: 5453 0008 |003b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c304a: 6e10 f00a 0300 |003d: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0af0 │ │ -0c3050: 0c03 |0040: move-result-object v3 │ │ -0c3052: 6e40 0b27 7398 |0041: invoke-virtual {v3, v7, v8, v9}, Ljava/nio/FloatBuffer;.put:([FII)Ljava/nio/FloatBuffer; // method@270b │ │ -0c3058: 0e00 |0044: return-void │ │ -0c305a: 1262 |0045: const/4 v2, #int 6 // #6 │ │ -0c305c: 28cf |0046: goto 0015 // -0031 │ │ -0c305e: 5454 fc07 |0047: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.counts:Ljava/util/ArrayList; // field@07fc │ │ -0c3062: 5453 fc07 |0049: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.counts:Ljava/util/ArrayList; // field@07fc │ │ -0c3066: 6e20 3327 1300 |004b: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0c306c: 0c03 |004e: move-result-object v3 │ │ -0c306e: 1f03 b203 |004f: check-cast v3, Ljava/lang/Integer; // type@03b2 │ │ -0c3072: 6e10 ff25 0300 |0051: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0c3078: 0a03 |0054: move-result v3 │ │ -0c307a: b003 |0055: add-int/2addr v3, v0 │ │ -0c307c: 7110 0526 0300 |0056: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0c3082: 0c03 |0059: move-result-object v3 │ │ -0c3084: 6e30 3827 1403 |005a: invoke-virtual {v4, v1, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@2738 │ │ -0c308a: 28de |005d: goto 003b // -0022 │ │ +0d16e0: |[0d16e0] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V │ │ +0d16f0: 5453 fd07 |0000: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07fd │ │ +0d16f4: 3903 0a00 |0002: if-nez v3, 000c // +000a │ │ +0d16f8: 2203 ae03 |0004: new-instance v3, Ljava/lang/IllegalStateException; // type@03ae │ │ +0d16fc: 1a04 3b13 |0006: const-string v4, "beginCache must be called before add." // string@133b │ │ +0d1700: 7020 fb25 4300 |0008: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0d1706: 2703 |000b: throw v3 │ │ +0d1708: 5453 0008 |000c: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d170c: 6e10 e70a 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ +0d1712: 0a03 |0011: move-result v3 │ │ +0d1714: 3d03 3300 |0012: if-lez v3, 0045 // +0033 │ │ +0d1718: 1242 |0014: const/4 v2, #int 4 // #4 │ │ +0d171a: da03 0205 |0015: mul-int/lit8 v3, v2, #int 5 // #05 │ │ +0d171e: 9303 0903 |0017: div-int v3, v9, v3 │ │ +0d1722: da00 0306 |0019: mul-int/lit8 v0, v3, #int 6 // #06 │ │ +0d1726: 5453 0508 |001b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@0805 │ │ +0d172a: 6e10 3927 0300 |001d: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0d1730: 0a03 |0020: move-result v3 │ │ +0d1732: d801 03ff |0021: add-int/lit8 v1, v3, #int -1 // #ff │ │ +0d1736: 3a01 0a00 |0023: if-ltz v1, 002d // +000a │ │ +0d173a: 5453 0508 |0025: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@0805 │ │ +0d173e: 6e20 3327 1300 |0027: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0d1744: 0c03 |002a: move-result-object v3 │ │ +0d1746: 3263 1c00 |002b: if-eq v3, v6, 0047 // +001c │ │ +0d174a: 5453 0508 |002d: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@0805 │ │ +0d174e: 6e20 2f27 6300 |002f: invoke-virtual {v3, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0d1754: 5453 fc07 |0032: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.counts:Ljava/util/ArrayList; // field@07fc │ │ +0d1758: 7110 0526 0000 |0034: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0d175e: 0c04 |0037: move-result-object v4 │ │ +0d1760: 6e20 2f27 4300 |0038: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0d1766: 5453 0008 |003b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d176a: 6e10 f00a 0300 |003d: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0af0 │ │ +0d1770: 0c03 |0040: move-result-object v3 │ │ +0d1772: 6e40 0b27 7398 |0041: invoke-virtual {v3, v7, v8, v9}, Ljava/nio/FloatBuffer;.put:([FII)Ljava/nio/FloatBuffer; // method@270b │ │ +0d1778: 0e00 |0044: return-void │ │ +0d177a: 1262 |0045: const/4 v2, #int 6 // #6 │ │ +0d177c: 28cf |0046: goto 0015 // -0031 │ │ +0d177e: 5454 fc07 |0047: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.counts:Ljava/util/ArrayList; // field@07fc │ │ +0d1782: 5453 fc07 |0049: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.counts:Ljava/util/ArrayList; // field@07fc │ │ +0d1786: 6e20 3327 1300 |004b: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0d178c: 0c03 |004e: move-result-object v3 │ │ +0d178e: 1f03 b003 |004f: check-cast v3, Ljava/lang/Integer; // type@03b0 │ │ +0d1792: 6e10 ff25 0300 |0051: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0d1798: 0a03 |0054: move-result v3 │ │ +0d179a: b003 |0055: add-int/2addr v3, v0 │ │ +0d179c: 7110 0526 0300 |0056: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0d17a2: 0c03 |0059: move-result-object v3 │ │ +0d17a4: 6e30 3827 1403 |005a: invoke-virtual {v4, v1, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@2738 │ │ +0d17aa: 28de |005d: goto 003b // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x000c line=239 │ │ 0x0015 line=240 │ │ 0x001b line=241 │ │ 0x0023 line=242 │ │ @@ -254542,47 +254693,47 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 66 16-bit code units │ │ -0c308c: |[0c308c] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V │ │ -0c309c: 1306 1400 |0000: const/16 v6, #int 20 // #14 │ │ -0c30a0: 1305 0f00 |0002: const/16 v5, #int 15 // #f │ │ -0c30a4: 1253 |0004: const/4 v3, #int 5 // #5 │ │ -0c30a6: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -0c30a8: 5471 0008 |0006: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c30ac: 6e10 e70a 0100 |0008: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ -0c30b2: 0a01 |000b: move-result v1 │ │ -0c30b4: 3d01 0e00 |000c: if-lez v1, 001a // +000e │ │ -0c30b8: 6e10 b40d 0800 |000e: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0db4 │ │ -0c30be: 0c01 |0011: move-result-object v1 │ │ -0c30c0: 6e10 b50d 0800 |0012: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getVertices:()[F // method@0db5 │ │ -0c30c6: 0c02 |0015: move-result-object v2 │ │ -0c30c8: 6e56 040e 1742 |0016: invoke-virtual {v7, v1, v2, v4, v6}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e04 │ │ -0c30ce: 0e00 |0019: return-void │ │ -0c30d0: 6e10 b50d 0800 |001a: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getVertices:()[F // method@0db5 │ │ -0c30d6: 0c00 |001d: move-result-object v0 │ │ -0c30d8: 6201 0408 |001e: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c30dc: 7155 7826 4041 |0020: invoke-static {v0, v4, v1, v4, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0c30e2: 1301 0a00 |0023: const/16 v1, #int 10 // #a │ │ -0c30e6: 6202 0408 |0025: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c30ea: 7153 7826 1052 |0027: invoke-static {v0, v1, v2, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0c30f0: 6201 0408 |002a: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c30f4: 7153 7826 5061 |002c: invoke-static {v0, v5, v1, v6, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0c30fa: 6201 0408 |002f: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c30fe: 1302 1900 |0031: const/16 v2, #int 25 // #19 │ │ -0c3102: 7153 7826 4021 |0033: invoke-static {v0, v4, v1, v2, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0c3108: 6e10 b40d 0800 |0036: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0db4 │ │ -0c310e: 0c01 |0039: move-result-object v1 │ │ -0c3110: 6202 0408 |003a: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c3114: 1303 1e00 |003c: const/16 v3, #int 30 // #1e │ │ -0c3118: 6e53 040e 1742 |003e: invoke-virtual {v7, v1, v2, v4, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e04 │ │ -0c311e: 28d8 |0041: goto 0019 // -0028 │ │ +0d17ac: |[0d17ac] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V │ │ +0d17bc: 1306 1400 |0000: const/16 v6, #int 20 // #14 │ │ +0d17c0: 1305 0f00 |0002: const/16 v5, #int 15 // #f │ │ +0d17c4: 1253 |0004: const/4 v3, #int 5 // #5 │ │ +0d17c6: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +0d17c8: 5471 0008 |0006: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d17cc: 6e10 e70a 0100 |0008: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ +0d17d2: 0a01 |000b: move-result v1 │ │ +0d17d4: 3d01 0e00 |000c: if-lez v1, 001a // +000e │ │ +0d17d8: 6e10 b40d 0800 |000e: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0db4 │ │ +0d17de: 0c01 |0011: move-result-object v1 │ │ +0d17e0: 6e10 b50d 0800 |0012: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getVertices:()[F // method@0db5 │ │ +0d17e6: 0c02 |0015: move-result-object v2 │ │ +0d17e8: 6e56 040e 1742 |0016: invoke-virtual {v7, v1, v2, v4, v6}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e04 │ │ +0d17ee: 0e00 |0019: return-void │ │ +0d17f0: 6e10 b50d 0800 |001a: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getVertices:()[F // method@0db5 │ │ +0d17f6: 0c00 |001d: move-result-object v0 │ │ +0d17f8: 6201 0408 |001e: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d17fc: 7155 7826 4041 |0020: invoke-static {v0, v4, v1, v4, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0d1802: 1301 0a00 |0023: const/16 v1, #int 10 // #a │ │ +0d1806: 6202 0408 |0025: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d180a: 7153 7826 1052 |0027: invoke-static {v0, v1, v2, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0d1810: 6201 0408 |002a: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1814: 7153 7826 5061 |002c: invoke-static {v0, v5, v1, v6, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0d181a: 6201 0408 |002f: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d181e: 1302 1900 |0031: const/16 v2, #int 25 // #19 │ │ +0d1822: 7153 7826 4021 |0033: invoke-static {v0, v4, v1, v2, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0d1828: 6e10 b40d 0800 |0036: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0db4 │ │ +0d182e: 0c01 |0039: move-result-object v1 │ │ +0d1830: 6202 0408 |003a: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1834: 1303 1e00 |003c: const/16 v3, #int 30 // #1e │ │ +0d1838: 6e53 040e 1742 |003e: invoke-virtual {v7, v1, v2, v4, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e04 │ │ +0d183e: 28d8 |0041: goto 0019 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=822 │ │ 0x000e line=823 │ │ 0x0019 line=833 │ │ 0x001a line=827 │ │ 0x001e line=828 │ │ @@ -254600,27 +254751,27 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 18 16-bit code units │ │ -0c3120: |[0c3120] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FF)V │ │ -0c3130: 6e10 640e 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ -0c3136: 0a00 |0003: move-result v0 │ │ -0c3138: 8204 |0004: int-to-float v4, v0 │ │ -0c313a: 6e10 630e 0700 |0005: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ -0c3140: 0a00 |0008: move-result v0 │ │ -0c3142: 8205 |0009: int-to-float v5, v0 │ │ -0c3144: 0760 |000a: move-object v0, v6 │ │ -0c3146: 0771 |000b: move-object v1, v7 │ │ -0c3148: 0182 |000c: move v2, v8 │ │ -0c314a: 0193 |000d: move v3, v9 │ │ -0c314c: 7406 070e 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFF)V // method@0e07 │ │ -0c3152: 0e00 |0011: return-void │ │ +0d1840: |[0d1840] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FF)V │ │ +0d1850: 6e10 640e 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ +0d1856: 0a00 |0003: move-result v0 │ │ +0d1858: 8204 |0004: int-to-float v4, v0 │ │ +0d185a: 6e10 630e 0700 |0005: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ +0d1860: 0a00 |0008: move-result v0 │ │ +0d1862: 8205 |0009: int-to-float v5, v0 │ │ +0d1864: 0760 |000a: move-object v0, v6 │ │ +0d1866: 0771 |000b: move-object v1, v7 │ │ +0d1868: 0182 |000c: move v2, v8 │ │ +0d186a: 0193 |000d: move v3, v9 │ │ +0d186c: 7406 070e 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFF)V // method@0e07 │ │ +0d1872: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=631 │ │ 0x0011 line=632 │ │ locals : │ │ 0x0000 - 0x0012 reg=6 this Lcom/badlogic/gdx/graphics/g2d/SpriteCache; │ │ 0x0000 - 0x0012 reg=7 region Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ @@ -254632,149 +254783,149 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 258 16-bit code units │ │ -0c3154: |[0c3154] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFF)V │ │ -0c3164: a600 0c0e |0000: add-float v0, v12, v14 │ │ -0c3168: a601 0d0f |0002: add-float v1, v13, v15 │ │ -0c316c: 52b2 3508 |0004: iget v2, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ -0c3170: 52b4 3808 |0006: iget v4, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ -0c3174: 52b3 3608 |0008: iget v3, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ -0c3178: 52b5 3708 |000a: iget v5, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ -0c317c: 6206 0408 |000c: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c3180: 1207 |000e: const/4 v7, #int 0 // #0 │ │ -0c3182: 4b0c 0607 |000f: aput v12, v6, v7 │ │ -0c3186: 6206 0408 |0011: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c318a: 1217 |0013: const/4 v7, #int 1 // #1 │ │ -0c318c: 4b0d 0607 |0014: aput v13, v6, v7 │ │ -0c3190: 6206 0408 |0016: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c3194: 1227 |0018: const/4 v7, #int 2 // #2 │ │ -0c3196: 52a8 fa07 |0019: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c319a: 4b08 0607 |001b: aput v8, v6, v7 │ │ -0c319e: 6206 0408 |001d: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c31a2: 1237 |001f: const/4 v7, #int 3 // #3 │ │ -0c31a4: 4b02 0607 |0020: aput v2, v6, v7 │ │ -0c31a8: 6206 0408 |0022: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c31ac: 1247 |0024: const/4 v7, #int 4 // #4 │ │ -0c31ae: 4b04 0607 |0025: aput v4, v6, v7 │ │ -0c31b2: 6206 0408 |0027: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c31b6: 1257 |0029: const/4 v7, #int 5 // #5 │ │ -0c31b8: 4b0c 0607 |002a: aput v12, v6, v7 │ │ -0c31bc: 6206 0408 |002c: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c31c0: 1267 |002e: const/4 v7, #int 6 // #6 │ │ -0c31c2: 4b01 0607 |002f: aput v1, v6, v7 │ │ -0c31c6: 6206 0408 |0031: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c31ca: 1277 |0033: const/4 v7, #int 7 // #7 │ │ -0c31cc: 52a8 fa07 |0034: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c31d0: 4b08 0607 |0036: aput v8, v6, v7 │ │ -0c31d4: 6206 0408 |0038: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c31d8: 1307 0800 |003a: const/16 v7, #int 8 // #8 │ │ -0c31dc: 4b02 0607 |003c: aput v2, v6, v7 │ │ -0c31e0: 6206 0408 |003e: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c31e4: 1307 0900 |0040: const/16 v7, #int 9 // #9 │ │ -0c31e8: 4b05 0607 |0042: aput v5, v6, v7 │ │ -0c31ec: 6206 0408 |0044: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c31f0: 1307 0a00 |0046: const/16 v7, #int 10 // #a │ │ -0c31f4: 4b00 0607 |0048: aput v0, v6, v7 │ │ -0c31f8: 6206 0408 |004a: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c31fc: 1307 0b00 |004c: const/16 v7, #int 11 // #b │ │ -0c3200: 4b01 0607 |004e: aput v1, v6, v7 │ │ -0c3204: 6206 0408 |0050: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c3208: 1307 0c00 |0052: const/16 v7, #int 12 // #c │ │ -0c320c: 52a8 fa07 |0054: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c3210: 4b08 0607 |0056: aput v8, v6, v7 │ │ -0c3214: 6206 0408 |0058: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c3218: 1307 0d00 |005a: const/16 v7, #int 13 // #d │ │ -0c321c: 4b03 0607 |005c: aput v3, v6, v7 │ │ -0c3220: 6206 0408 |005e: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c3224: 1307 0e00 |0060: const/16 v7, #int 14 // #e │ │ -0c3228: 4b05 0607 |0062: aput v5, v6, v7 │ │ -0c322c: 54a6 0008 |0064: iget-object v6, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c3230: 6e10 e70a 0600 |0066: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ -0c3236: 0a06 |0069: move-result v6 │ │ -0c3238: 3d06 2d00 |006a: if-lez v6, 0097 // +002d │ │ -0c323c: 6206 0408 |006c: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c3240: 1307 0f00 |006e: const/16 v7, #int 15 // #f │ │ -0c3244: 4b00 0607 |0070: aput v0, v6, v7 │ │ -0c3248: 6206 0408 |0072: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c324c: 1307 1000 |0074: const/16 v7, #int 16 // #10 │ │ -0c3250: 4b0d 0607 |0076: aput v13, v6, v7 │ │ -0c3254: 6206 0408 |0078: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c3258: 1307 1100 |007a: const/16 v7, #int 17 // #11 │ │ -0c325c: 52a8 fa07 |007c: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c3260: 4b08 0607 |007e: aput v8, v6, v7 │ │ -0c3264: 6206 0408 |0080: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c3268: 1307 1200 |0082: const/16 v7, #int 18 // #12 │ │ -0c326c: 4b03 0607 |0084: aput v3, v6, v7 │ │ -0c3270: 6206 0408 |0086: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c3274: 1307 1300 |0088: const/16 v7, #int 19 // #13 │ │ -0c3278: 4b04 0607 |008a: aput v4, v6, v7 │ │ -0c327c: 54b6 3408 |008c: iget-object v6, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -0c3280: 6207 0408 |008e: sget-object v7, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c3284: 1208 |0090: const/4 v8, #int 0 // #0 │ │ -0c3286: 1309 1400 |0091: const/16 v9, #int 20 // #14 │ │ -0c328a: 6e59 040e 6a87 |0093: invoke-virtual {v10, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e04 │ │ -0c3290: 0e00 |0096: return-void │ │ -0c3292: 6206 0408 |0097: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c3296: 1307 0f00 |0099: const/16 v7, #int 15 // #f │ │ -0c329a: 4b00 0607 |009b: aput v0, v6, v7 │ │ -0c329e: 6206 0408 |009d: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c32a2: 1307 1000 |009f: const/16 v7, #int 16 // #10 │ │ -0c32a6: 4b01 0607 |00a1: aput v1, v6, v7 │ │ -0c32aa: 6206 0408 |00a3: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c32ae: 1307 1100 |00a5: const/16 v7, #int 17 // #11 │ │ -0c32b2: 52a8 fa07 |00a7: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c32b6: 4b08 0607 |00a9: aput v8, v6, v7 │ │ -0c32ba: 6206 0408 |00ab: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c32be: 1307 1200 |00ad: const/16 v7, #int 18 // #12 │ │ -0c32c2: 4b03 0607 |00af: aput v3, v6, v7 │ │ -0c32c6: 6206 0408 |00b1: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c32ca: 1307 1300 |00b3: const/16 v7, #int 19 // #13 │ │ -0c32ce: 4b05 0607 |00b5: aput v5, v6, v7 │ │ -0c32d2: 6206 0408 |00b7: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c32d6: 1307 1400 |00b9: const/16 v7, #int 20 // #14 │ │ -0c32da: 4b00 0607 |00bb: aput v0, v6, v7 │ │ -0c32de: 6206 0408 |00bd: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c32e2: 1307 1500 |00bf: const/16 v7, #int 21 // #15 │ │ -0c32e6: 4b0d 0607 |00c1: aput v13, v6, v7 │ │ -0c32ea: 6206 0408 |00c3: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c32ee: 1307 1600 |00c5: const/16 v7, #int 22 // #16 │ │ -0c32f2: 52a8 fa07 |00c7: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c32f6: 4b08 0607 |00c9: aput v8, v6, v7 │ │ -0c32fa: 6206 0408 |00cb: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c32fe: 1307 1700 |00cd: const/16 v7, #int 23 // #17 │ │ -0c3302: 4b03 0607 |00cf: aput v3, v6, v7 │ │ -0c3306: 6206 0408 |00d1: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c330a: 1307 1800 |00d3: const/16 v7, #int 24 // #18 │ │ -0c330e: 4b04 0607 |00d5: aput v4, v6, v7 │ │ -0c3312: 6206 0408 |00d7: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c3316: 1307 1900 |00d9: const/16 v7, #int 25 // #19 │ │ -0c331a: 4b0c 0607 |00db: aput v12, v6, v7 │ │ -0c331e: 6206 0408 |00dd: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c3322: 1307 1a00 |00df: const/16 v7, #int 26 // #1a │ │ -0c3326: 4b0d 0607 |00e1: aput v13, v6, v7 │ │ -0c332a: 6206 0408 |00e3: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c332e: 1307 1b00 |00e5: const/16 v7, #int 27 // #1b │ │ -0c3332: 52a8 fa07 |00e7: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c3336: 4b08 0607 |00e9: aput v8, v6, v7 │ │ -0c333a: 6206 0408 |00eb: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c333e: 1307 1c00 |00ed: const/16 v7, #int 28 // #1c │ │ -0c3342: 4b02 0607 |00ef: aput v2, v6, v7 │ │ -0c3346: 6206 0408 |00f1: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c334a: 1307 1d00 |00f3: const/16 v7, #int 29 // #1d │ │ -0c334e: 4b04 0607 |00f5: aput v4, v6, v7 │ │ -0c3352: 54b6 3408 |00f7: iget-object v6, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -0c3356: 6207 0408 |00f9: sget-object v7, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c335a: 1208 |00fb: const/4 v8, #int 0 // #0 │ │ -0c335c: 1309 1e00 |00fc: const/16 v9, #int 30 // #1e │ │ -0c3360: 6e59 040e 6a87 |00fe: invoke-virtual {v10, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e04 │ │ -0c3366: 2895 |0101: goto 0096 // -006b │ │ +0d1874: |[0d1874] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFF)V │ │ +0d1884: a600 0c0e |0000: add-float v0, v12, v14 │ │ +0d1888: a601 0d0f |0002: add-float v1, v13, v15 │ │ +0d188c: 52b2 3508 |0004: iget v2, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ +0d1890: 52b4 3808 |0006: iget v4, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ +0d1894: 52b3 3608 |0008: iget v3, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ +0d1898: 52b5 3708 |000a: iget v5, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ +0d189c: 6206 0408 |000c: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d18a0: 1207 |000e: const/4 v7, #int 0 // #0 │ │ +0d18a2: 4b0c 0607 |000f: aput v12, v6, v7 │ │ +0d18a6: 6206 0408 |0011: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d18aa: 1217 |0013: const/4 v7, #int 1 // #1 │ │ +0d18ac: 4b0d 0607 |0014: aput v13, v6, v7 │ │ +0d18b0: 6206 0408 |0016: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d18b4: 1227 |0018: const/4 v7, #int 2 // #2 │ │ +0d18b6: 52a8 fa07 |0019: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d18ba: 4b08 0607 |001b: aput v8, v6, v7 │ │ +0d18be: 6206 0408 |001d: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d18c2: 1237 |001f: const/4 v7, #int 3 // #3 │ │ +0d18c4: 4b02 0607 |0020: aput v2, v6, v7 │ │ +0d18c8: 6206 0408 |0022: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d18cc: 1247 |0024: const/4 v7, #int 4 // #4 │ │ +0d18ce: 4b04 0607 |0025: aput v4, v6, v7 │ │ +0d18d2: 6206 0408 |0027: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d18d6: 1257 |0029: const/4 v7, #int 5 // #5 │ │ +0d18d8: 4b0c 0607 |002a: aput v12, v6, v7 │ │ +0d18dc: 6206 0408 |002c: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d18e0: 1267 |002e: const/4 v7, #int 6 // #6 │ │ +0d18e2: 4b01 0607 |002f: aput v1, v6, v7 │ │ +0d18e6: 6206 0408 |0031: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d18ea: 1277 |0033: const/4 v7, #int 7 // #7 │ │ +0d18ec: 52a8 fa07 |0034: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d18f0: 4b08 0607 |0036: aput v8, v6, v7 │ │ +0d18f4: 6206 0408 |0038: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d18f8: 1307 0800 |003a: const/16 v7, #int 8 // #8 │ │ +0d18fc: 4b02 0607 |003c: aput v2, v6, v7 │ │ +0d1900: 6206 0408 |003e: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1904: 1307 0900 |0040: const/16 v7, #int 9 // #9 │ │ +0d1908: 4b05 0607 |0042: aput v5, v6, v7 │ │ +0d190c: 6206 0408 |0044: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1910: 1307 0a00 |0046: const/16 v7, #int 10 // #a │ │ +0d1914: 4b00 0607 |0048: aput v0, v6, v7 │ │ +0d1918: 6206 0408 |004a: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d191c: 1307 0b00 |004c: const/16 v7, #int 11 // #b │ │ +0d1920: 4b01 0607 |004e: aput v1, v6, v7 │ │ +0d1924: 6206 0408 |0050: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1928: 1307 0c00 |0052: const/16 v7, #int 12 // #c │ │ +0d192c: 52a8 fa07 |0054: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d1930: 4b08 0607 |0056: aput v8, v6, v7 │ │ +0d1934: 6206 0408 |0058: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1938: 1307 0d00 |005a: const/16 v7, #int 13 // #d │ │ +0d193c: 4b03 0607 |005c: aput v3, v6, v7 │ │ +0d1940: 6206 0408 |005e: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1944: 1307 0e00 |0060: const/16 v7, #int 14 // #e │ │ +0d1948: 4b05 0607 |0062: aput v5, v6, v7 │ │ +0d194c: 54a6 0008 |0064: iget-object v6, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d1950: 6e10 e70a 0600 |0066: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ +0d1956: 0a06 |0069: move-result v6 │ │ +0d1958: 3d06 2d00 |006a: if-lez v6, 0097 // +002d │ │ +0d195c: 6206 0408 |006c: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1960: 1307 0f00 |006e: const/16 v7, #int 15 // #f │ │ +0d1964: 4b00 0607 |0070: aput v0, v6, v7 │ │ +0d1968: 6206 0408 |0072: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d196c: 1307 1000 |0074: const/16 v7, #int 16 // #10 │ │ +0d1970: 4b0d 0607 |0076: aput v13, v6, v7 │ │ +0d1974: 6206 0408 |0078: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1978: 1307 1100 |007a: const/16 v7, #int 17 // #11 │ │ +0d197c: 52a8 fa07 |007c: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d1980: 4b08 0607 |007e: aput v8, v6, v7 │ │ +0d1984: 6206 0408 |0080: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1988: 1307 1200 |0082: const/16 v7, #int 18 // #12 │ │ +0d198c: 4b03 0607 |0084: aput v3, v6, v7 │ │ +0d1990: 6206 0408 |0086: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1994: 1307 1300 |0088: const/16 v7, #int 19 // #13 │ │ +0d1998: 4b04 0607 |008a: aput v4, v6, v7 │ │ +0d199c: 54b6 3408 |008c: iget-object v6, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +0d19a0: 6207 0408 |008e: sget-object v7, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d19a4: 1208 |0090: const/4 v8, #int 0 // #0 │ │ +0d19a6: 1309 1400 |0091: const/16 v9, #int 20 // #14 │ │ +0d19aa: 6e59 040e 6a87 |0093: invoke-virtual {v10, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e04 │ │ +0d19b0: 0e00 |0096: return-void │ │ +0d19b2: 6206 0408 |0097: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d19b6: 1307 0f00 |0099: const/16 v7, #int 15 // #f │ │ +0d19ba: 4b00 0607 |009b: aput v0, v6, v7 │ │ +0d19be: 6206 0408 |009d: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d19c2: 1307 1000 |009f: const/16 v7, #int 16 // #10 │ │ +0d19c6: 4b01 0607 |00a1: aput v1, v6, v7 │ │ +0d19ca: 6206 0408 |00a3: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d19ce: 1307 1100 |00a5: const/16 v7, #int 17 // #11 │ │ +0d19d2: 52a8 fa07 |00a7: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d19d6: 4b08 0607 |00a9: aput v8, v6, v7 │ │ +0d19da: 6206 0408 |00ab: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d19de: 1307 1200 |00ad: const/16 v7, #int 18 // #12 │ │ +0d19e2: 4b03 0607 |00af: aput v3, v6, v7 │ │ +0d19e6: 6206 0408 |00b1: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d19ea: 1307 1300 |00b3: const/16 v7, #int 19 // #13 │ │ +0d19ee: 4b05 0607 |00b5: aput v5, v6, v7 │ │ +0d19f2: 6206 0408 |00b7: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d19f6: 1307 1400 |00b9: const/16 v7, #int 20 // #14 │ │ +0d19fa: 4b00 0607 |00bb: aput v0, v6, v7 │ │ +0d19fe: 6206 0408 |00bd: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1a02: 1307 1500 |00bf: const/16 v7, #int 21 // #15 │ │ +0d1a06: 4b0d 0607 |00c1: aput v13, v6, v7 │ │ +0d1a0a: 6206 0408 |00c3: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1a0e: 1307 1600 |00c5: const/16 v7, #int 22 // #16 │ │ +0d1a12: 52a8 fa07 |00c7: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d1a16: 4b08 0607 |00c9: aput v8, v6, v7 │ │ +0d1a1a: 6206 0408 |00cb: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1a1e: 1307 1700 |00cd: const/16 v7, #int 23 // #17 │ │ +0d1a22: 4b03 0607 |00cf: aput v3, v6, v7 │ │ +0d1a26: 6206 0408 |00d1: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1a2a: 1307 1800 |00d3: const/16 v7, #int 24 // #18 │ │ +0d1a2e: 4b04 0607 |00d5: aput v4, v6, v7 │ │ +0d1a32: 6206 0408 |00d7: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1a36: 1307 1900 |00d9: const/16 v7, #int 25 // #19 │ │ +0d1a3a: 4b0c 0607 |00db: aput v12, v6, v7 │ │ +0d1a3e: 6206 0408 |00dd: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1a42: 1307 1a00 |00df: const/16 v7, #int 26 // #1a │ │ +0d1a46: 4b0d 0607 |00e1: aput v13, v6, v7 │ │ +0d1a4a: 6206 0408 |00e3: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1a4e: 1307 1b00 |00e5: const/16 v7, #int 27 // #1b │ │ +0d1a52: 52a8 fa07 |00e7: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d1a56: 4b08 0607 |00e9: aput v8, v6, v7 │ │ +0d1a5a: 6206 0408 |00eb: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1a5e: 1307 1c00 |00ed: const/16 v7, #int 28 // #1c │ │ +0d1a62: 4b02 0607 |00ef: aput v2, v6, v7 │ │ +0d1a66: 6206 0408 |00f1: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1a6a: 1307 1d00 |00f3: const/16 v7, #int 29 // #1d │ │ +0d1a6e: 4b04 0607 |00f5: aput v4, v6, v7 │ │ +0d1a72: 54b6 3408 |00f7: iget-object v6, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +0d1a76: 6207 0408 |00f9: sget-object v7, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1a7a: 1208 |00fb: const/4 v8, #int 0 // #0 │ │ +0d1a7c: 1309 1e00 |00fc: const/16 v9, #int 30 // #1e │ │ +0d1a80: 6e59 040e 6a87 |00fe: invoke-virtual {v10, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e04 │ │ +0d1a86: 2895 |0101: goto 0096 // -006b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=636 │ │ 0x0002 line=637 │ │ 0x0004 line=638 │ │ 0x0006 line=639 │ │ 0x0008 line=640 │ │ @@ -254837,257 +254988,257 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFFFFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 48 │ │ ins : 11 │ │ outs : 5 │ │ insns size : 477 16-bit code units │ │ -0c3368: |[0c3368] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFFFFFFF)V │ │ -0c3378: a617 2729 |0000: add-float v23, v39, v41 │ │ -0c337c: a618 282a |0002: add-float v24, v40, v42 │ │ -0c3380: 0200 2900 |0004: move/from16 v0, v41 │ │ -0c3384: 7f06 |0006: neg-float v6, v0 │ │ -0c3386: 0200 2a00 |0007: move/from16 v0, v42 │ │ -0c338a: 7f08 |0009: neg-float v8, v0 │ │ -0c338c: a707 2b29 |000a: sub-float v7, v43, v41 │ │ -0c3390: a709 2c2a |000c: sub-float v9, v44, v42 │ │ -0c3394: 1521 803f |000e: const/high16 v33, #int 1065353216 // #3f80 │ │ -0c3398: 2d21 2d21 |0010: cmpl-float v33, v45, v33 │ │ -0c339c: 3921 0800 |0012: if-nez v33, 001a // +0008 │ │ -0c33a0: 1521 803f |0014: const/high16 v33, #int 1065353216 // #3f80 │ │ -0c33a4: 2d21 2e21 |0016: cmpl-float v33, v46, v33 │ │ -0c33a8: 3821 0a00 |0018: if-eqz v33, 0022 // +000a │ │ -0c33ac: a806 062d |001a: mul-float v6, v6, v45 │ │ -0c33b0: a808 082e |001c: mul-float v8, v8, v46 │ │ -0c33b4: a807 072d |001e: mul-float v7, v7, v45 │ │ -0c33b8: a809 092e |0020: mul-float v9, v9, v46 │ │ -0c33bc: 016a |0022: move v10, v6 │ │ -0c33be: 018b |0023: move v11, v8 │ │ -0c33c0: 016c |0024: move v12, v6 │ │ -0c33c2: 019d |0025: move v13, v9 │ │ -0c33c4: 017e |0026: move v14, v7 │ │ -0c33c6: 019f |0027: move v15, v9 │ │ -0c33c8: 0210 0700 |0028: move/from16 v16, v7 │ │ -0c33cc: 0211 0800 |002a: move/from16 v17, v8 │ │ -0c33d0: 1321 0000 |002c: const/16 v33, #int 0 // #0 │ │ -0c33d4: 2d21 2f21 |002e: cmpl-float v33, v47, v33 │ │ -0c33d8: 3821 1401 |0030: if-eqz v33, 0144 // +0114 │ │ -0c33dc: 7701 8c13 2f00 |0032: invoke-static/range {v47}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@138c │ │ -0c33e2: 0a05 |0035: move-result v5 │ │ -0c33e4: 7701 9a13 2f00 |0036: invoke-static/range {v47}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@139a │ │ -0c33ea: 0a12 |0039: move-result v18 │ │ -0c33ec: a821 050a |003a: mul-float v33, v5, v10 │ │ -0c33f0: a822 120b |003c: mul-float v34, v18, v11 │ │ -0c33f4: a719 2122 |003e: sub-float v25, v33, v34 │ │ -0c33f8: a821 120a |0040: mul-float v33, v18, v10 │ │ -0c33fc: a822 050b |0042: mul-float v34, v5, v11 │ │ -0c3400: a61d 2122 |0044: add-float v29, v33, v34 │ │ -0c3404: a821 050c |0046: mul-float v33, v5, v12 │ │ -0c3408: a822 120d |0048: mul-float v34, v18, v13 │ │ -0c340c: a71a 2122 |004a: sub-float v26, v33, v34 │ │ -0c3410: a821 120c |004c: mul-float v33, v18, v12 │ │ -0c3414: a822 050d |004e: mul-float v34, v5, v13 │ │ -0c3418: a61e 2122 |0050: add-float v30, v33, v34 │ │ -0c341c: a821 050e |0052: mul-float v33, v5, v14 │ │ -0c3420: a822 120f |0054: mul-float v34, v18, v15 │ │ -0c3424: a71b 2122 |0056: sub-float v27, v33, v34 │ │ -0c3428: a821 120e |0058: mul-float v33, v18, v14 │ │ -0c342c: a822 050f |005a: mul-float v34, v5, v15 │ │ -0c3430: a61f 2122 |005c: add-float v31, v33, v34 │ │ -0c3434: a721 1b1a |005e: sub-float v33, v27, v26 │ │ -0c3438: a61c 1921 |0060: add-float v28, v25, v33 │ │ -0c343c: a721 1e1d |0062: sub-float v33, v30, v29 │ │ -0c3440: a720 1f21 |0064: sub-float v32, v31, v33 │ │ -0c3444: a619 1917 |0066: add-float v25, v25, v23 │ │ -0c3448: a61d 1d18 |0068: add-float v29, v29, v24 │ │ -0c344c: a61a 1a17 |006a: add-float v26, v26, v23 │ │ -0c3450: a61e 1e18 |006c: add-float v30, v30, v24 │ │ -0c3454: a61b 1b17 |006e: add-float v27, v27, v23 │ │ -0c3458: a61f 1f18 |0070: add-float v31, v31, v24 │ │ -0c345c: a61c 1c17 |0072: add-float v28, v28, v23 │ │ -0c3460: a620 2018 |0074: add-float v32, v32, v24 │ │ -0c3464: 0800 2600 |0076: move-object/from16 v0, v38 │ │ -0c3468: 5200 3508 |0078: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ -0c346c: 0213 0000 |007a: move/from16 v19, v0 │ │ -0c3470: 0800 2600 |007c: move-object/from16 v0, v38 │ │ -0c3474: 5200 3808 |007e: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ -0c3478: 0215 0000 |0080: move/from16 v21, v0 │ │ -0c347c: 0800 2600 |0082: move-object/from16 v0, v38 │ │ -0c3480: 5200 3608 |0084: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ -0c3484: 0214 0000 |0086: move/from16 v20, v0 │ │ -0c3488: 0800 2600 |0088: move-object/from16 v0, v38 │ │ -0c348c: 5200 3708 |008a: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ -0c3490: 0216 0000 |008c: move/from16 v22, v0 │ │ -0c3494: 6221 0408 |008e: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c3498: 1322 0000 |0090: const/16 v34, #int 0 // #0 │ │ -0c349c: 4b19 2122 |0092: aput v25, v33, v34 │ │ -0c34a0: 6221 0408 |0094: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c34a4: 1322 0100 |0096: const/16 v34, #int 1 // #1 │ │ -0c34a8: 4b1d 2122 |0098: aput v29, v33, v34 │ │ -0c34ac: 6221 0408 |009a: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c34b0: 1322 0200 |009c: const/16 v34, #int 2 // #2 │ │ -0c34b4: 0800 2500 |009e: move-object/from16 v0, v37 │ │ -0c34b8: 5200 fa07 |00a0: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c34bc: 0223 0000 |00a2: move/from16 v35, v0 │ │ -0c34c0: 4b23 2122 |00a4: aput v35, v33, v34 │ │ -0c34c4: 6221 0408 |00a6: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c34c8: 1322 0300 |00a8: const/16 v34, #int 3 // #3 │ │ -0c34cc: 4b13 2122 |00aa: aput v19, v33, v34 │ │ -0c34d0: 6221 0408 |00ac: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c34d4: 1322 0400 |00ae: const/16 v34, #int 4 // #4 │ │ -0c34d8: 4b15 2122 |00b0: aput v21, v33, v34 │ │ -0c34dc: 6221 0408 |00b2: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c34e0: 1322 0500 |00b4: const/16 v34, #int 5 // #5 │ │ -0c34e4: 4b1a 2122 |00b6: aput v26, v33, v34 │ │ -0c34e8: 6221 0408 |00b8: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c34ec: 1322 0600 |00ba: const/16 v34, #int 6 // #6 │ │ -0c34f0: 4b1e 2122 |00bc: aput v30, v33, v34 │ │ -0c34f4: 6221 0408 |00be: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c34f8: 1322 0700 |00c0: const/16 v34, #int 7 // #7 │ │ -0c34fc: 0800 2500 |00c2: move-object/from16 v0, v37 │ │ -0c3500: 5200 fa07 |00c4: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c3504: 0223 0000 |00c6: move/from16 v35, v0 │ │ -0c3508: 4b23 2122 |00c8: aput v35, v33, v34 │ │ -0c350c: 6221 0408 |00ca: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c3510: 1322 0800 |00cc: const/16 v34, #int 8 // #8 │ │ -0c3514: 4b13 2122 |00ce: aput v19, v33, v34 │ │ -0c3518: 6221 0408 |00d0: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c351c: 1322 0900 |00d2: const/16 v34, #int 9 // #9 │ │ -0c3520: 4b16 2122 |00d4: aput v22, v33, v34 │ │ -0c3524: 6221 0408 |00d6: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c3528: 1322 0a00 |00d8: const/16 v34, #int 10 // #a │ │ -0c352c: 4b1b 2122 |00da: aput v27, v33, v34 │ │ -0c3530: 6221 0408 |00dc: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c3534: 1322 0b00 |00de: const/16 v34, #int 11 // #b │ │ -0c3538: 4b1f 2122 |00e0: aput v31, v33, v34 │ │ -0c353c: 6221 0408 |00e2: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c3540: 1322 0c00 |00e4: const/16 v34, #int 12 // #c │ │ -0c3544: 0800 2500 |00e6: move-object/from16 v0, v37 │ │ -0c3548: 5200 fa07 |00e8: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c354c: 0223 0000 |00ea: move/from16 v35, v0 │ │ -0c3550: 4b23 2122 |00ec: aput v35, v33, v34 │ │ -0c3554: 6221 0408 |00ee: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c3558: 1322 0d00 |00f0: const/16 v34, #int 13 // #d │ │ -0c355c: 4b14 2122 |00f2: aput v20, v33, v34 │ │ -0c3560: 6221 0408 |00f4: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c3564: 1322 0e00 |00f6: const/16 v34, #int 14 // #e │ │ -0c3568: 4b16 2122 |00f8: aput v22, v33, v34 │ │ -0c356c: 0800 2500 |00fa: move-object/from16 v0, v37 │ │ -0c3570: 5400 0008 |00fc: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c3574: 0821 0000 |00fe: move-object/from16 v33, v0 │ │ -0c3578: 7401 e70a 2100 |0100: invoke-virtual/range {v33}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ -0c357e: 0a21 |0103: move-result v33 │ │ -0c3580: 3d21 5200 |0104: if-lez v33, 0156 // +0052 │ │ -0c3584: 6221 0408 |0106: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c3588: 1322 0f00 |0108: const/16 v34, #int 15 // #f │ │ -0c358c: 4b1c 2122 |010a: aput v28, v33, v34 │ │ -0c3590: 6221 0408 |010c: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c3594: 1322 1000 |010e: const/16 v34, #int 16 // #10 │ │ -0c3598: 4b20 2122 |0110: aput v32, v33, v34 │ │ -0c359c: 6221 0408 |0112: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c35a0: 1322 1100 |0114: const/16 v34, #int 17 // #11 │ │ -0c35a4: 0800 2500 |0116: move-object/from16 v0, v37 │ │ -0c35a8: 5200 fa07 |0118: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c35ac: 0223 0000 |011a: move/from16 v35, v0 │ │ -0c35b0: 4b23 2122 |011c: aput v35, v33, v34 │ │ -0c35b4: 6221 0408 |011e: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c35b8: 1322 1200 |0120: const/16 v34, #int 18 // #12 │ │ -0c35bc: 4b14 2122 |0122: aput v20, v33, v34 │ │ -0c35c0: 6221 0408 |0124: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c35c4: 1322 1300 |0126: const/16 v34, #int 19 // #13 │ │ -0c35c8: 4b15 2122 |0128: aput v21, v33, v34 │ │ -0c35cc: 0800 2600 |012a: move-object/from16 v0, v38 │ │ -0c35d0: 5400 3408 |012c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -0c35d4: 0821 0000 |012e: move-object/from16 v33, v0 │ │ -0c35d8: 6222 0408 |0130: sget-object v34, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c35dc: 1323 0000 |0132: const/16 v35, #int 0 // #0 │ │ -0c35e0: 1324 1400 |0134: const/16 v36, #int 20 // #14 │ │ -0c35e4: 0800 2500 |0136: move-object/from16 v0, v37 │ │ -0c35e8: 0801 2100 |0138: move-object/from16 v1, v33 │ │ -0c35ec: 0802 2200 |013a: move-object/from16 v2, v34 │ │ -0c35f0: 0203 2300 |013c: move/from16 v3, v35 │ │ -0c35f4: 0204 2400 |013e: move/from16 v4, v36 │ │ -0c35f8: 6e54 040e 1032 |0140: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e04 │ │ -0c35fe: 0e00 |0143: return-void │ │ -0c3600: 0219 0a00 |0144: move/from16 v25, v10 │ │ -0c3604: 021d 0b00 |0146: move/from16 v29, v11 │ │ -0c3608: 021a 0c00 |0148: move/from16 v26, v12 │ │ -0c360c: 021e 0d00 |014a: move/from16 v30, v13 │ │ -0c3610: 021b 0e00 |014c: move/from16 v27, v14 │ │ -0c3614: 021f 0f00 |014e: move/from16 v31, v15 │ │ -0c3618: 021c 1000 |0150: move/from16 v28, v16 │ │ -0c361c: 0220 1100 |0152: move/from16 v32, v17 │ │ -0c3620: 2900 12ff |0154: goto/16 0066 // -00ee │ │ -0c3624: 6221 0408 |0156: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c3628: 1322 0f00 |0158: const/16 v34, #int 15 // #f │ │ -0c362c: 4b1b 2122 |015a: aput v27, v33, v34 │ │ -0c3630: 6221 0408 |015c: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c3634: 1322 1000 |015e: const/16 v34, #int 16 // #10 │ │ -0c3638: 4b1f 2122 |0160: aput v31, v33, v34 │ │ -0c363c: 6221 0408 |0162: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c3640: 1322 1100 |0164: const/16 v34, #int 17 // #11 │ │ -0c3644: 0800 2500 |0166: move-object/from16 v0, v37 │ │ -0c3648: 5200 fa07 |0168: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c364c: 0223 0000 |016a: move/from16 v35, v0 │ │ -0c3650: 4b23 2122 |016c: aput v35, v33, v34 │ │ -0c3654: 6221 0408 |016e: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c3658: 1322 1200 |0170: const/16 v34, #int 18 // #12 │ │ -0c365c: 4b14 2122 |0172: aput v20, v33, v34 │ │ -0c3660: 6221 0408 |0174: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c3664: 1322 1300 |0176: const/16 v34, #int 19 // #13 │ │ -0c3668: 4b16 2122 |0178: aput v22, v33, v34 │ │ -0c366c: 6221 0408 |017a: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c3670: 1322 1400 |017c: const/16 v34, #int 20 // #14 │ │ -0c3674: 4b1c 2122 |017e: aput v28, v33, v34 │ │ -0c3678: 6221 0408 |0180: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c367c: 1322 1500 |0182: const/16 v34, #int 21 // #15 │ │ -0c3680: 4b20 2122 |0184: aput v32, v33, v34 │ │ -0c3684: 6221 0408 |0186: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c3688: 1322 1600 |0188: const/16 v34, #int 22 // #16 │ │ -0c368c: 0800 2500 |018a: move-object/from16 v0, v37 │ │ -0c3690: 5200 fa07 |018c: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c3694: 0223 0000 |018e: move/from16 v35, v0 │ │ -0c3698: 4b23 2122 |0190: aput v35, v33, v34 │ │ -0c369c: 6221 0408 |0192: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c36a0: 1322 1700 |0194: const/16 v34, #int 23 // #17 │ │ -0c36a4: 4b14 2122 |0196: aput v20, v33, v34 │ │ -0c36a8: 6221 0408 |0198: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c36ac: 1322 1800 |019a: const/16 v34, #int 24 // #18 │ │ -0c36b0: 4b15 2122 |019c: aput v21, v33, v34 │ │ -0c36b4: 6221 0408 |019e: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c36b8: 1322 1900 |01a0: const/16 v34, #int 25 // #19 │ │ -0c36bc: 4b19 2122 |01a2: aput v25, v33, v34 │ │ -0c36c0: 6221 0408 |01a4: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c36c4: 1322 1a00 |01a6: const/16 v34, #int 26 // #1a │ │ -0c36c8: 4b1d 2122 |01a8: aput v29, v33, v34 │ │ -0c36cc: 6221 0408 |01aa: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c36d0: 1322 1b00 |01ac: const/16 v34, #int 27 // #1b │ │ -0c36d4: 0800 2500 |01ae: move-object/from16 v0, v37 │ │ -0c36d8: 5200 fa07 |01b0: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c36dc: 0223 0000 |01b2: move/from16 v35, v0 │ │ -0c36e0: 4b23 2122 |01b4: aput v35, v33, v34 │ │ -0c36e4: 6221 0408 |01b6: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c36e8: 1322 1c00 |01b8: const/16 v34, #int 28 // #1c │ │ -0c36ec: 4b13 2122 |01ba: aput v19, v33, v34 │ │ -0c36f0: 6221 0408 |01bc: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c36f4: 1322 1d00 |01be: const/16 v34, #int 29 // #1d │ │ -0c36f8: 4b15 2122 |01c0: aput v21, v33, v34 │ │ -0c36fc: 0800 2600 |01c2: move-object/from16 v0, v38 │ │ -0c3700: 5400 3408 |01c4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -0c3704: 0821 0000 |01c6: move-object/from16 v33, v0 │ │ -0c3708: 6222 0408 |01c8: sget-object v34, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ -0c370c: 1323 0000 |01ca: const/16 v35, #int 0 // #0 │ │ -0c3710: 1324 1e00 |01cc: const/16 v36, #int 30 // #1e │ │ -0c3714: 0800 2500 |01ce: move-object/from16 v0, v37 │ │ -0c3718: 0801 2100 |01d0: move-object/from16 v1, v33 │ │ -0c371c: 0802 2200 |01d2: move-object/from16 v2, v34 │ │ -0c3720: 0203 2300 |01d4: move/from16 v3, v35 │ │ -0c3724: 0204 2400 |01d6: move/from16 v4, v36 │ │ -0c3728: 6e54 040e 1032 |01d8: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e04 │ │ -0c372e: 2900 68ff |01db: goto/16 0143 // -0098 │ │ +0d1a88: |[0d1a88] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFFFFFFF)V │ │ +0d1a98: a617 2729 |0000: add-float v23, v39, v41 │ │ +0d1a9c: a618 282a |0002: add-float v24, v40, v42 │ │ +0d1aa0: 0200 2900 |0004: move/from16 v0, v41 │ │ +0d1aa4: 7f06 |0006: neg-float v6, v0 │ │ +0d1aa6: 0200 2a00 |0007: move/from16 v0, v42 │ │ +0d1aaa: 7f08 |0009: neg-float v8, v0 │ │ +0d1aac: a707 2b29 |000a: sub-float v7, v43, v41 │ │ +0d1ab0: a709 2c2a |000c: sub-float v9, v44, v42 │ │ +0d1ab4: 1521 803f |000e: const/high16 v33, #int 1065353216 // #3f80 │ │ +0d1ab8: 2d21 2d21 |0010: cmpl-float v33, v45, v33 │ │ +0d1abc: 3921 0800 |0012: if-nez v33, 001a // +0008 │ │ +0d1ac0: 1521 803f |0014: const/high16 v33, #int 1065353216 // #3f80 │ │ +0d1ac4: 2d21 2e21 |0016: cmpl-float v33, v46, v33 │ │ +0d1ac8: 3821 0a00 |0018: if-eqz v33, 0022 // +000a │ │ +0d1acc: a806 062d |001a: mul-float v6, v6, v45 │ │ +0d1ad0: a808 082e |001c: mul-float v8, v8, v46 │ │ +0d1ad4: a807 072d |001e: mul-float v7, v7, v45 │ │ +0d1ad8: a809 092e |0020: mul-float v9, v9, v46 │ │ +0d1adc: 016a |0022: move v10, v6 │ │ +0d1ade: 018b |0023: move v11, v8 │ │ +0d1ae0: 016c |0024: move v12, v6 │ │ +0d1ae2: 019d |0025: move v13, v9 │ │ +0d1ae4: 017e |0026: move v14, v7 │ │ +0d1ae6: 019f |0027: move v15, v9 │ │ +0d1ae8: 0210 0700 |0028: move/from16 v16, v7 │ │ +0d1aec: 0211 0800 |002a: move/from16 v17, v8 │ │ +0d1af0: 1321 0000 |002c: const/16 v33, #int 0 // #0 │ │ +0d1af4: 2d21 2f21 |002e: cmpl-float v33, v47, v33 │ │ +0d1af8: 3821 1401 |0030: if-eqz v33, 0144 // +0114 │ │ +0d1afc: 7701 8c13 2f00 |0032: invoke-static/range {v47}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@138c │ │ +0d1b02: 0a05 |0035: move-result v5 │ │ +0d1b04: 7701 9a13 2f00 |0036: invoke-static/range {v47}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@139a │ │ +0d1b0a: 0a12 |0039: move-result v18 │ │ +0d1b0c: a821 050a |003a: mul-float v33, v5, v10 │ │ +0d1b10: a822 120b |003c: mul-float v34, v18, v11 │ │ +0d1b14: a719 2122 |003e: sub-float v25, v33, v34 │ │ +0d1b18: a821 120a |0040: mul-float v33, v18, v10 │ │ +0d1b1c: a822 050b |0042: mul-float v34, v5, v11 │ │ +0d1b20: a61d 2122 |0044: add-float v29, v33, v34 │ │ +0d1b24: a821 050c |0046: mul-float v33, v5, v12 │ │ +0d1b28: a822 120d |0048: mul-float v34, v18, v13 │ │ +0d1b2c: a71a 2122 |004a: sub-float v26, v33, v34 │ │ +0d1b30: a821 120c |004c: mul-float v33, v18, v12 │ │ +0d1b34: a822 050d |004e: mul-float v34, v5, v13 │ │ +0d1b38: a61e 2122 |0050: add-float v30, v33, v34 │ │ +0d1b3c: a821 050e |0052: mul-float v33, v5, v14 │ │ +0d1b40: a822 120f |0054: mul-float v34, v18, v15 │ │ +0d1b44: a71b 2122 |0056: sub-float v27, v33, v34 │ │ +0d1b48: a821 120e |0058: mul-float v33, v18, v14 │ │ +0d1b4c: a822 050f |005a: mul-float v34, v5, v15 │ │ +0d1b50: a61f 2122 |005c: add-float v31, v33, v34 │ │ +0d1b54: a721 1b1a |005e: sub-float v33, v27, v26 │ │ +0d1b58: a61c 1921 |0060: add-float v28, v25, v33 │ │ +0d1b5c: a721 1e1d |0062: sub-float v33, v30, v29 │ │ +0d1b60: a720 1f21 |0064: sub-float v32, v31, v33 │ │ +0d1b64: a619 1917 |0066: add-float v25, v25, v23 │ │ +0d1b68: a61d 1d18 |0068: add-float v29, v29, v24 │ │ +0d1b6c: a61a 1a17 |006a: add-float v26, v26, v23 │ │ +0d1b70: a61e 1e18 |006c: add-float v30, v30, v24 │ │ +0d1b74: a61b 1b17 |006e: add-float v27, v27, v23 │ │ +0d1b78: a61f 1f18 |0070: add-float v31, v31, v24 │ │ +0d1b7c: a61c 1c17 |0072: add-float v28, v28, v23 │ │ +0d1b80: a620 2018 |0074: add-float v32, v32, v24 │ │ +0d1b84: 0800 2600 |0076: move-object/from16 v0, v38 │ │ +0d1b88: 5200 3508 |0078: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0835 │ │ +0d1b8c: 0213 0000 |007a: move/from16 v19, v0 │ │ +0d1b90: 0800 2600 |007c: move-object/from16 v0, v38 │ │ +0d1b94: 5200 3808 |007e: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0838 │ │ +0d1b98: 0215 0000 |0080: move/from16 v21, v0 │ │ +0d1b9c: 0800 2600 |0082: move-object/from16 v0, v38 │ │ +0d1ba0: 5200 3608 |0084: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0836 │ │ +0d1ba4: 0214 0000 |0086: move/from16 v20, v0 │ │ +0d1ba8: 0800 2600 |0088: move-object/from16 v0, v38 │ │ +0d1bac: 5200 3708 |008a: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0837 │ │ +0d1bb0: 0216 0000 |008c: move/from16 v22, v0 │ │ +0d1bb4: 6221 0408 |008e: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1bb8: 1322 0000 |0090: const/16 v34, #int 0 // #0 │ │ +0d1bbc: 4b19 2122 |0092: aput v25, v33, v34 │ │ +0d1bc0: 6221 0408 |0094: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1bc4: 1322 0100 |0096: const/16 v34, #int 1 // #1 │ │ +0d1bc8: 4b1d 2122 |0098: aput v29, v33, v34 │ │ +0d1bcc: 6221 0408 |009a: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1bd0: 1322 0200 |009c: const/16 v34, #int 2 // #2 │ │ +0d1bd4: 0800 2500 |009e: move-object/from16 v0, v37 │ │ +0d1bd8: 5200 fa07 |00a0: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d1bdc: 0223 0000 |00a2: move/from16 v35, v0 │ │ +0d1be0: 4b23 2122 |00a4: aput v35, v33, v34 │ │ +0d1be4: 6221 0408 |00a6: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1be8: 1322 0300 |00a8: const/16 v34, #int 3 // #3 │ │ +0d1bec: 4b13 2122 |00aa: aput v19, v33, v34 │ │ +0d1bf0: 6221 0408 |00ac: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1bf4: 1322 0400 |00ae: const/16 v34, #int 4 // #4 │ │ +0d1bf8: 4b15 2122 |00b0: aput v21, v33, v34 │ │ +0d1bfc: 6221 0408 |00b2: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1c00: 1322 0500 |00b4: const/16 v34, #int 5 // #5 │ │ +0d1c04: 4b1a 2122 |00b6: aput v26, v33, v34 │ │ +0d1c08: 6221 0408 |00b8: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1c0c: 1322 0600 |00ba: const/16 v34, #int 6 // #6 │ │ +0d1c10: 4b1e 2122 |00bc: aput v30, v33, v34 │ │ +0d1c14: 6221 0408 |00be: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1c18: 1322 0700 |00c0: const/16 v34, #int 7 // #7 │ │ +0d1c1c: 0800 2500 |00c2: move-object/from16 v0, v37 │ │ +0d1c20: 5200 fa07 |00c4: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d1c24: 0223 0000 |00c6: move/from16 v35, v0 │ │ +0d1c28: 4b23 2122 |00c8: aput v35, v33, v34 │ │ +0d1c2c: 6221 0408 |00ca: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1c30: 1322 0800 |00cc: const/16 v34, #int 8 // #8 │ │ +0d1c34: 4b13 2122 |00ce: aput v19, v33, v34 │ │ +0d1c38: 6221 0408 |00d0: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1c3c: 1322 0900 |00d2: const/16 v34, #int 9 // #9 │ │ +0d1c40: 4b16 2122 |00d4: aput v22, v33, v34 │ │ +0d1c44: 6221 0408 |00d6: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1c48: 1322 0a00 |00d8: const/16 v34, #int 10 // #a │ │ +0d1c4c: 4b1b 2122 |00da: aput v27, v33, v34 │ │ +0d1c50: 6221 0408 |00dc: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1c54: 1322 0b00 |00de: const/16 v34, #int 11 // #b │ │ +0d1c58: 4b1f 2122 |00e0: aput v31, v33, v34 │ │ +0d1c5c: 6221 0408 |00e2: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1c60: 1322 0c00 |00e4: const/16 v34, #int 12 // #c │ │ +0d1c64: 0800 2500 |00e6: move-object/from16 v0, v37 │ │ +0d1c68: 5200 fa07 |00e8: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d1c6c: 0223 0000 |00ea: move/from16 v35, v0 │ │ +0d1c70: 4b23 2122 |00ec: aput v35, v33, v34 │ │ +0d1c74: 6221 0408 |00ee: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1c78: 1322 0d00 |00f0: const/16 v34, #int 13 // #d │ │ +0d1c7c: 4b14 2122 |00f2: aput v20, v33, v34 │ │ +0d1c80: 6221 0408 |00f4: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1c84: 1322 0e00 |00f6: const/16 v34, #int 14 // #e │ │ +0d1c88: 4b16 2122 |00f8: aput v22, v33, v34 │ │ +0d1c8c: 0800 2500 |00fa: move-object/from16 v0, v37 │ │ +0d1c90: 5400 0008 |00fc: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d1c94: 0821 0000 |00fe: move-object/from16 v33, v0 │ │ +0d1c98: 7401 e70a 2100 |0100: invoke-virtual/range {v33}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ +0d1c9e: 0a21 |0103: move-result v33 │ │ +0d1ca0: 3d21 5200 |0104: if-lez v33, 0156 // +0052 │ │ +0d1ca4: 6221 0408 |0106: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1ca8: 1322 0f00 |0108: const/16 v34, #int 15 // #f │ │ +0d1cac: 4b1c 2122 |010a: aput v28, v33, v34 │ │ +0d1cb0: 6221 0408 |010c: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1cb4: 1322 1000 |010e: const/16 v34, #int 16 // #10 │ │ +0d1cb8: 4b20 2122 |0110: aput v32, v33, v34 │ │ +0d1cbc: 6221 0408 |0112: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1cc0: 1322 1100 |0114: const/16 v34, #int 17 // #11 │ │ +0d1cc4: 0800 2500 |0116: move-object/from16 v0, v37 │ │ +0d1cc8: 5200 fa07 |0118: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d1ccc: 0223 0000 |011a: move/from16 v35, v0 │ │ +0d1cd0: 4b23 2122 |011c: aput v35, v33, v34 │ │ +0d1cd4: 6221 0408 |011e: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1cd8: 1322 1200 |0120: const/16 v34, #int 18 // #12 │ │ +0d1cdc: 4b14 2122 |0122: aput v20, v33, v34 │ │ +0d1ce0: 6221 0408 |0124: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1ce4: 1322 1300 |0126: const/16 v34, #int 19 // #13 │ │ +0d1ce8: 4b15 2122 |0128: aput v21, v33, v34 │ │ +0d1cec: 0800 2600 |012a: move-object/from16 v0, v38 │ │ +0d1cf0: 5400 3408 |012c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +0d1cf4: 0821 0000 |012e: move-object/from16 v33, v0 │ │ +0d1cf8: 6222 0408 |0130: sget-object v34, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1cfc: 1323 0000 |0132: const/16 v35, #int 0 // #0 │ │ +0d1d00: 1324 1400 |0134: const/16 v36, #int 20 // #14 │ │ +0d1d04: 0800 2500 |0136: move-object/from16 v0, v37 │ │ +0d1d08: 0801 2100 |0138: move-object/from16 v1, v33 │ │ +0d1d0c: 0802 2200 |013a: move-object/from16 v2, v34 │ │ +0d1d10: 0203 2300 |013c: move/from16 v3, v35 │ │ +0d1d14: 0204 2400 |013e: move/from16 v4, v36 │ │ +0d1d18: 6e54 040e 1032 |0140: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e04 │ │ +0d1d1e: 0e00 |0143: return-void │ │ +0d1d20: 0219 0a00 |0144: move/from16 v25, v10 │ │ +0d1d24: 021d 0b00 |0146: move/from16 v29, v11 │ │ +0d1d28: 021a 0c00 |0148: move/from16 v26, v12 │ │ +0d1d2c: 021e 0d00 |014a: move/from16 v30, v13 │ │ +0d1d30: 021b 0e00 |014c: move/from16 v27, v14 │ │ +0d1d34: 021f 0f00 |014e: move/from16 v31, v15 │ │ +0d1d38: 021c 1000 |0150: move/from16 v28, v16 │ │ +0d1d3c: 0220 1100 |0152: move/from16 v32, v17 │ │ +0d1d40: 2900 12ff |0154: goto/16 0066 // -00ee │ │ +0d1d44: 6221 0408 |0156: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1d48: 1322 0f00 |0158: const/16 v34, #int 15 // #f │ │ +0d1d4c: 4b1b 2122 |015a: aput v27, v33, v34 │ │ +0d1d50: 6221 0408 |015c: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1d54: 1322 1000 |015e: const/16 v34, #int 16 // #10 │ │ +0d1d58: 4b1f 2122 |0160: aput v31, v33, v34 │ │ +0d1d5c: 6221 0408 |0162: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1d60: 1322 1100 |0164: const/16 v34, #int 17 // #11 │ │ +0d1d64: 0800 2500 |0166: move-object/from16 v0, v37 │ │ +0d1d68: 5200 fa07 |0168: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d1d6c: 0223 0000 |016a: move/from16 v35, v0 │ │ +0d1d70: 4b23 2122 |016c: aput v35, v33, v34 │ │ +0d1d74: 6221 0408 |016e: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1d78: 1322 1200 |0170: const/16 v34, #int 18 // #12 │ │ +0d1d7c: 4b14 2122 |0172: aput v20, v33, v34 │ │ +0d1d80: 6221 0408 |0174: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1d84: 1322 1300 |0176: const/16 v34, #int 19 // #13 │ │ +0d1d88: 4b16 2122 |0178: aput v22, v33, v34 │ │ +0d1d8c: 6221 0408 |017a: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1d90: 1322 1400 |017c: const/16 v34, #int 20 // #14 │ │ +0d1d94: 4b1c 2122 |017e: aput v28, v33, v34 │ │ +0d1d98: 6221 0408 |0180: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1d9c: 1322 1500 |0182: const/16 v34, #int 21 // #15 │ │ +0d1da0: 4b20 2122 |0184: aput v32, v33, v34 │ │ +0d1da4: 6221 0408 |0186: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1da8: 1322 1600 |0188: const/16 v34, #int 22 // #16 │ │ +0d1dac: 0800 2500 |018a: move-object/from16 v0, v37 │ │ +0d1db0: 5200 fa07 |018c: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d1db4: 0223 0000 |018e: move/from16 v35, v0 │ │ +0d1db8: 4b23 2122 |0190: aput v35, v33, v34 │ │ +0d1dbc: 6221 0408 |0192: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1dc0: 1322 1700 |0194: const/16 v34, #int 23 // #17 │ │ +0d1dc4: 4b14 2122 |0196: aput v20, v33, v34 │ │ +0d1dc8: 6221 0408 |0198: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1dcc: 1322 1800 |019a: const/16 v34, #int 24 // #18 │ │ +0d1dd0: 4b15 2122 |019c: aput v21, v33, v34 │ │ +0d1dd4: 6221 0408 |019e: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1dd8: 1322 1900 |01a0: const/16 v34, #int 25 // #19 │ │ +0d1ddc: 4b19 2122 |01a2: aput v25, v33, v34 │ │ +0d1de0: 6221 0408 |01a4: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1de4: 1322 1a00 |01a6: const/16 v34, #int 26 // #1a │ │ +0d1de8: 4b1d 2122 |01a8: aput v29, v33, v34 │ │ +0d1dec: 6221 0408 |01aa: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1df0: 1322 1b00 |01ac: const/16 v34, #int 27 // #1b │ │ +0d1df4: 0800 2500 |01ae: move-object/from16 v0, v37 │ │ +0d1df8: 5200 fa07 |01b0: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d1dfc: 0223 0000 |01b2: move/from16 v35, v0 │ │ +0d1e00: 4b23 2122 |01b4: aput v35, v33, v34 │ │ +0d1e04: 6221 0408 |01b6: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1e08: 1322 1c00 |01b8: const/16 v34, #int 28 // #1c │ │ +0d1e0c: 4b13 2122 |01ba: aput v19, v33, v34 │ │ +0d1e10: 6221 0408 |01bc: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1e14: 1322 1d00 |01be: const/16 v34, #int 29 // #1d │ │ +0d1e18: 4b15 2122 |01c0: aput v21, v33, v34 │ │ +0d1e1c: 0800 2600 |01c2: move-object/from16 v0, v38 │ │ +0d1e20: 5400 3408 |01c4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +0d1e24: 0821 0000 |01c6: move-object/from16 v33, v0 │ │ +0d1e28: 6222 0408 |01c8: sget-object v34, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@0804 │ │ +0d1e2c: 1323 0000 |01ca: const/16 v35, #int 0 // #0 │ │ +0d1e30: 1324 1e00 |01cc: const/16 v36, #int 30 // #1e │ │ +0d1e34: 0800 2500 |01ce: move-object/from16 v0, v37 │ │ +0d1e38: 0801 2100 |01d0: move-object/from16 v1, v33 │ │ +0d1e3c: 0802 2200 |01d2: move-object/from16 v2, v34 │ │ +0d1e40: 0203 2300 |01d4: move/from16 v3, v35 │ │ +0d1e44: 0204 2400 |01d6: move/from16 v4, v36 │ │ +0d1e48: 6e54 040e 1032 |01d8: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e04 │ │ +0d1e4e: 2900 68ff |01db: goto/16 0143 // -0098 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=695 │ │ 0x0002 line=696 │ │ 0x0004 line=697 │ │ 0x0007 line=698 │ │ 0x000a line=699 │ │ @@ -255233,86 +255384,86 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 155 16-bit code units │ │ -0c3734: |[0c3734] com.badlogic.gdx.graphics.g2d.SpriteCache.begin:()V │ │ -0c3744: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0c3746: 5551 ff07 |0001: iget-boolean v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.drawing:Z // field@07ff │ │ -0c374a: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ -0c374e: 2201 b003 |0005: new-instance v1, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0c3752: 1a02 e116 |0007: const-string v2, "end must be called before begin." // string@16e1 │ │ -0c3756: 7020 fb25 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0c375c: 2701 |000c: throw v1 │ │ -0c375e: 6201 2400 |000d: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0c3762: 7210 3d01 0100 |000f: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ -0c3768: 0a01 |0012: move-result v1 │ │ -0c376a: 3901 2d00 |0013: if-nez v1, 0040 // +002d │ │ -0c376e: 6200 2000 |0015: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ -0c3772: 7220 ce09 4000 |0017: invoke-interface {v0, v4}, Lcom/badlogic/gdx/graphics/GL10;.glDepthMask:(Z)V // method@09ce │ │ -0c3778: 1301 e10d |001a: const/16 v1, #int 3553 // #de1 │ │ -0c377c: 7220 d309 1000 |001c: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glEnable:(I)V // method@09d3 │ │ -0c3782: 1301 0117 |001f: const/16 v1, #int 5889 // #1701 │ │ -0c3786: 7220 e809 1000 |0021: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@09e8 │ │ -0c378c: 5451 0108 |0024: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0801 │ │ -0c3790: 5411 ca0b |0026: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0c3794: 7230 e309 1004 |0028: invoke-interface {v0, v1, v4}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@09e3 │ │ -0c379a: 1301 0017 |002b: const/16 v1, #int 5888 // #1700 │ │ -0c379e: 7220 e809 1000 |002d: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@09e8 │ │ -0c37a4: 5451 0608 |0030: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0806 │ │ -0c37a8: 5411 ca0b |0032: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0c37ac: 7230 e309 1004 |0034: invoke-interface {v0, v1, v4}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@09e3 │ │ -0c37b2: 5451 0008 |0037: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c37b6: 6e10 d60a 0100 |0039: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.bind:()V // method@0ad6 │ │ -0c37bc: 1211 |003c: const/4 v1, #int 1 // #1 │ │ -0c37be: 5c51 ff07 |003d: iput-boolean v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.drawing:Z // field@07ff │ │ -0c37c2: 0e00 |003f: return-void │ │ -0c37c4: 5451 fb07 |0040: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07fb │ │ -0c37c8: 5452 0108 |0042: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0801 │ │ -0c37cc: 6e20 d513 2100 |0044: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ -0c37d2: 0c01 |0047: move-result-object v1 │ │ -0c37d4: 5452 0608 |0048: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0806 │ │ -0c37d8: 6e20 c513 2100 |004a: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13c5 │ │ -0c37de: 6200 2200 |004d: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0c37e2: 7220 470a 4000 |004f: invoke-interface {v0, v4}, Lcom/badlogic/gdx/graphics/GL20;.glDepthMask:(Z)V // method@0a47 │ │ -0c37e8: 5451 fe07 |0052: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07fe │ │ -0c37ec: 3801 3100 |0054: if-eqz v1, 0085 // +0031 │ │ -0c37f0: 5451 fe07 |0056: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07fe │ │ -0c37f4: 6e10 e411 0100 |0058: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@11e4 │ │ -0c37fa: 5451 fe07 |005b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07fe │ │ -0c37fe: 1a02 532a |005d: const-string v2, "u_proj" // string@2a53 │ │ -0c3802: 5453 0108 |005f: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0801 │ │ -0c3806: 6e30 1012 2103 |0061: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@1210 │ │ -0c380c: 5451 fe07 |0064: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07fe │ │ -0c3810: 1a02 592a |0066: const-string v2, "u_trans" // string@2a59 │ │ -0c3814: 5453 0608 |0068: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0806 │ │ -0c3818: 6e30 1012 2103 |006a: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@1210 │ │ -0c381e: 5451 fe07 |006d: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07fe │ │ -0c3822: 1a02 552a |006f: const-string v2, "u_projTrans" // string@2a55 │ │ -0c3826: 5453 fb07 |0071: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07fb │ │ -0c382a: 6e30 1012 2103 |0073: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@1210 │ │ -0c3830: 5451 fe07 |0076: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07fe │ │ -0c3834: 1a02 582a |0078: const-string v2, "u_texture" // string@2a58 │ │ -0c3838: 6e30 2512 2104 |007a: invoke-virtual {v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@1225 │ │ -0c383e: 5451 0008 |007d: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c3842: 5452 0208 |007f: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0802 │ │ -0c3846: 6e20 d70a 2100 |0081: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Mesh;.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0ad7 │ │ -0c384c: 28b8 |0084: goto 003c // -0048 │ │ -0c384e: 5451 0208 |0085: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0802 │ │ -0c3852: 6e10 e411 0100 |0087: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@11e4 │ │ -0c3858: 5451 0208 |008a: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0802 │ │ -0c385c: 1a02 562a |008c: const-string v2, "u_projectionViewMatrix" // string@2a56 │ │ -0c3860: 5453 fb07 |008e: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07fb │ │ -0c3864: 6e30 1012 2103 |0090: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@1210 │ │ -0c386a: 5451 0208 |0093: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0802 │ │ -0c386e: 1a02 582a |0095: const-string v2, "u_texture" // string@2a58 │ │ -0c3872: 6e30 2512 2104 |0097: invoke-virtual {v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@1225 │ │ -0c3878: 28e3 |009a: goto 007d // -001d │ │ +0d1e54: |[0d1e54] com.badlogic.gdx.graphics.g2d.SpriteCache.begin:()V │ │ +0d1e64: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0d1e66: 5551 ff07 |0001: iget-boolean v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.drawing:Z // field@07ff │ │ +0d1e6a: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ +0d1e6e: 2201 ae03 |0005: new-instance v1, Ljava/lang/IllegalStateException; // type@03ae │ │ +0d1e72: 1a02 df16 |0007: const-string v2, "end must be called before begin." // string@16df │ │ +0d1e76: 7020 fb25 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0d1e7c: 2701 |000c: throw v1 │ │ +0d1e7e: 6201 2400 |000d: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0d1e82: 7210 3d01 0100 |000f: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ +0d1e88: 0a01 |0012: move-result v1 │ │ +0d1e8a: 3901 2d00 |0013: if-nez v1, 0040 // +002d │ │ +0d1e8e: 6200 2000 |0015: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ +0d1e92: 7220 ce09 4000 |0017: invoke-interface {v0, v4}, Lcom/badlogic/gdx/graphics/GL10;.glDepthMask:(Z)V // method@09ce │ │ +0d1e98: 1301 e10d |001a: const/16 v1, #int 3553 // #de1 │ │ +0d1e9c: 7220 d309 1000 |001c: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glEnable:(I)V // method@09d3 │ │ +0d1ea2: 1301 0117 |001f: const/16 v1, #int 5889 // #1701 │ │ +0d1ea6: 7220 e809 1000 |0021: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@09e8 │ │ +0d1eac: 5451 0108 |0024: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0801 │ │ +0d1eb0: 5411 ca0b |0026: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0d1eb4: 7230 e309 1004 |0028: invoke-interface {v0, v1, v4}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@09e3 │ │ +0d1eba: 1301 0017 |002b: const/16 v1, #int 5888 // #1700 │ │ +0d1ebe: 7220 e809 1000 |002d: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@09e8 │ │ +0d1ec4: 5451 0608 |0030: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0806 │ │ +0d1ec8: 5411 ca0b |0032: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0d1ecc: 7230 e309 1004 |0034: invoke-interface {v0, v1, v4}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@09e3 │ │ +0d1ed2: 5451 0008 |0037: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d1ed6: 6e10 d60a 0100 |0039: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.bind:()V // method@0ad6 │ │ +0d1edc: 1211 |003c: const/4 v1, #int 1 // #1 │ │ +0d1ede: 5c51 ff07 |003d: iput-boolean v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.drawing:Z // field@07ff │ │ +0d1ee2: 0e00 |003f: return-void │ │ +0d1ee4: 5451 fb07 |0040: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07fb │ │ +0d1ee8: 5452 0108 |0042: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0801 │ │ +0d1eec: 6e20 d513 2100 |0044: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ +0d1ef2: 0c01 |0047: move-result-object v1 │ │ +0d1ef4: 5452 0608 |0048: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0806 │ │ +0d1ef8: 6e20 c513 2100 |004a: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13c5 │ │ +0d1efe: 6200 2200 |004d: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0d1f02: 7220 470a 4000 |004f: invoke-interface {v0, v4}, Lcom/badlogic/gdx/graphics/GL20;.glDepthMask:(Z)V // method@0a47 │ │ +0d1f08: 5451 fe07 |0052: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07fe │ │ +0d1f0c: 3801 3100 |0054: if-eqz v1, 0085 // +0031 │ │ +0d1f10: 5451 fe07 |0056: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07fe │ │ +0d1f14: 6e10 e411 0100 |0058: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@11e4 │ │ +0d1f1a: 5451 fe07 |005b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07fe │ │ +0d1f1e: 1a02 512a |005d: const-string v2, "u_proj" // string@2a51 │ │ +0d1f22: 5453 0108 |005f: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0801 │ │ +0d1f26: 6e30 1012 2103 |0061: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@1210 │ │ +0d1f2c: 5451 fe07 |0064: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07fe │ │ +0d1f30: 1a02 572a |0066: const-string v2, "u_trans" // string@2a57 │ │ +0d1f34: 5453 0608 |0068: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0806 │ │ +0d1f38: 6e30 1012 2103 |006a: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@1210 │ │ +0d1f3e: 5451 fe07 |006d: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07fe │ │ +0d1f42: 1a02 532a |006f: const-string v2, "u_projTrans" // string@2a53 │ │ +0d1f46: 5453 fb07 |0071: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07fb │ │ +0d1f4a: 6e30 1012 2103 |0073: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@1210 │ │ +0d1f50: 5451 fe07 |0076: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07fe │ │ +0d1f54: 1a02 562a |0078: const-string v2, "u_texture" // string@2a56 │ │ +0d1f58: 6e30 2512 2104 |007a: invoke-virtual {v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@1225 │ │ +0d1f5e: 5451 0008 |007d: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d1f62: 5452 0208 |007f: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0802 │ │ +0d1f66: 6e20 d70a 2100 |0081: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Mesh;.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0ad7 │ │ +0d1f6c: 28b8 |0084: goto 003c // -0048 │ │ +0d1f6e: 5451 0208 |0085: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0802 │ │ +0d1f72: 6e10 e411 0100 |0087: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@11e4 │ │ +0d1f78: 5451 0208 |008a: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0802 │ │ +0d1f7c: 1a02 542a |008c: const-string v2, "u_projectionViewMatrix" // string@2a54 │ │ +0d1f80: 5453 fb07 |008e: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07fb │ │ +0d1f84: 6e30 1012 2103 |0090: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@1210 │ │ +0d1f8a: 5451 0208 |0093: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0802 │ │ +0d1f8e: 1a02 562a |0095: const-string v2, "u_texture" // string@2a56 │ │ +0d1f92: 6e30 2512 2104 |0097: invoke-virtual {v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@1225 │ │ +0d1f98: 28e3 |009a: goto 007d // -001d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=837 │ │ 0x000d line=839 │ │ 0x0015 line=840 │ │ 0x0017 line=841 │ │ 0x001a line=842 │ │ @@ -255346,47 +255497,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -0c387c: |[0c387c] com.badlogic.gdx.graphics.g2d.SpriteCache.beginCache:()V │ │ -0c388c: 5441 fd07 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07fd │ │ -0c3890: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -0c3894: 2201 b003 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0c3898: 1a02 e416 |0006: const-string v2, "endCache must be called before begin." // string@16e4 │ │ -0c389c: 7020 fb25 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0c38a2: 2701 |000b: throw v1 │ │ -0c38a4: 5441 0008 |000c: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c38a8: 6e10 e70a 0100 |000e: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ -0c38ae: 0a01 |0011: move-result v1 │ │ -0c38b0: 3d01 2b00 |0012: if-lez v1, 003d // +002b │ │ -0c38b4: 1240 |0014: const/4 v0, #int 4 // #4 │ │ -0c38b6: 2201 5501 |0015: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // type@0155 │ │ -0c38ba: 5442 f907 |0017: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07f9 │ │ -0c38be: 6e10 3927 0200 |0019: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0c38c4: 0a02 |001c: move-result v2 │ │ -0c38c6: 5443 0008 |001d: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c38ca: 6e10 f00a 0300 |001f: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0af0 │ │ -0c38d0: 0c03 |0022: move-result-object v3 │ │ -0c38d2: 6e10 0527 0300 |0023: invoke-virtual {v3}, Ljava/nio/FloatBuffer;.limit:()I // method@2705 │ │ -0c38d8: 0a03 |0026: move-result v3 │ │ -0c38da: 7030 fa0d 2103 |0027: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.:(II)V // method@0dfa │ │ -0c38e0: 5b41 fd07 |002a: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07fd │ │ -0c38e4: 5441 f907 |002c: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07f9 │ │ -0c38e8: 5442 fd07 |002e: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07fd │ │ -0c38ec: 6e20 2f27 2100 |0030: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0c38f2: 5441 0008 |0033: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c38f6: 6e10 f00a 0100 |0035: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0af0 │ │ -0c38fc: 0c01 |0038: move-result-object v1 │ │ -0c38fe: 6e10 0027 0100 |0039: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.compact:()Ljava/nio/FloatBuffer; // method@2700 │ │ -0c3904: 0e00 |003c: return-void │ │ -0c3906: 1260 |003d: const/4 v0, #int 6 // #6 │ │ -0c3908: 28d7 |003e: goto 0015 // -0029 │ │ +0d1f9c: |[0d1f9c] com.badlogic.gdx.graphics.g2d.SpriteCache.beginCache:()V │ │ +0d1fac: 5441 fd07 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07fd │ │ +0d1fb0: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +0d1fb4: 2201 ae03 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@03ae │ │ +0d1fb8: 1a02 e216 |0006: const-string v2, "endCache must be called before begin." // string@16e2 │ │ +0d1fbc: 7020 fb25 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0d1fc2: 2701 |000b: throw v1 │ │ +0d1fc4: 5441 0008 |000c: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d1fc8: 6e10 e70a 0100 |000e: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ +0d1fce: 0a01 |0011: move-result v1 │ │ +0d1fd0: 3d01 2b00 |0012: if-lez v1, 003d // +002b │ │ +0d1fd4: 1240 |0014: const/4 v0, #int 4 // #4 │ │ +0d1fd6: 2201 5301 |0015: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // type@0153 │ │ +0d1fda: 5442 f907 |0017: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07f9 │ │ +0d1fde: 6e10 3927 0200 |0019: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0d1fe4: 0a02 |001c: move-result v2 │ │ +0d1fe6: 5443 0008 |001d: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d1fea: 6e10 f00a 0300 |001f: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0af0 │ │ +0d1ff0: 0c03 |0022: move-result-object v3 │ │ +0d1ff2: 6e10 0527 0300 |0023: invoke-virtual {v3}, Ljava/nio/FloatBuffer;.limit:()I // method@2705 │ │ +0d1ff8: 0a03 |0026: move-result v3 │ │ +0d1ffa: 7030 fa0d 2103 |0027: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.:(II)V // method@0dfa │ │ +0d2000: 5b41 fd07 |002a: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07fd │ │ +0d2004: 5441 f907 |002c: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07f9 │ │ +0d2008: 5442 fd07 |002e: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07fd │ │ +0d200c: 6e20 2f27 2100 |0030: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0d2012: 5441 0008 |0033: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d2016: 6e10 f00a 0100 |0035: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0af0 │ │ +0d201c: 0c01 |0038: move-result-object v1 │ │ +0d201e: 6e10 0027 0100 |0039: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.compact:()Ljava/nio/FloatBuffer; // method@2700 │ │ +0d2024: 0e00 |003c: return-void │ │ +0d2026: 1260 |003d: const/4 v0, #int 6 // #6 │ │ +0d2028: 28d7 |003e: goto 0015 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x000c line=160 │ │ 0x0015 line=161 │ │ 0x002c line=162 │ │ 0x0033 line=163 │ │ @@ -255401,49 +255552,49 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -0c390c: |[0c390c] com.badlogic.gdx.graphics.g2d.SpriteCache.beginCache:(I)V │ │ -0c391c: 5431 fd07 |0000: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07fd │ │ -0c3920: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -0c3924: 2201 b003 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0c3928: 1a02 e416 |0006: const-string v2, "endCache must be called before begin." // string@16e4 │ │ -0c392c: 7020 fb25 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0c3932: 2701 |000b: throw v1 │ │ -0c3934: 5431 f907 |000c: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07f9 │ │ -0c3938: 6e10 3927 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0c393e: 0a01 |0011: move-result v1 │ │ -0c3940: d801 01ff |0012: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0c3944: 3314 1900 |0014: if-ne v4, v1, 002d // +0019 │ │ -0c3948: 5431 f907 |0016: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07f9 │ │ -0c394c: 6e20 3627 4100 |0018: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2736 │ │ -0c3952: 0c00 |001b: move-result-object v0 │ │ -0c3954: 1f00 5501 |001c: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // type@0155 │ │ -0c3958: 5431 0008 |001e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c395c: 6e10 f00a 0100 |0020: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0af0 │ │ -0c3962: 0c01 |0023: move-result-object v1 │ │ -0c3964: 5202 f607 |0024: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.offset:I // field@07f6 │ │ -0c3968: 6e20 0627 2100 |0026: invoke-virtual {v1, v2}, Ljava/nio/FloatBuffer;.limit:(I)Ljava/nio/Buffer; // method@2706 │ │ -0c396e: 6e10 0a0e 0300 |0029: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.beginCache:()V // method@0e0a │ │ -0c3974: 0e00 |002c: return-void │ │ -0c3976: 5431 f907 |002d: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07f9 │ │ -0c397a: 6e20 3327 4100 |002f: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0c3980: 0c01 |0032: move-result-object v1 │ │ -0c3982: 1f01 5501 |0033: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // type@0155 │ │ -0c3986: 5b31 fd07 |0035: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07fd │ │ -0c398a: 5431 0008 |0037: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c398e: 6e10 f00a 0100 |0039: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0af0 │ │ -0c3994: 0c01 |003c: move-result-object v1 │ │ -0c3996: 5432 fd07 |003d: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07fd │ │ -0c399a: 5222 f607 |003f: iget v2, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.offset:I // field@07f6 │ │ -0c399e: 6e20 0927 2100 |0041: invoke-virtual {v1, v2}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2709 │ │ -0c39a4: 28e8 |0044: goto 002c // -0018 │ │ +0d202c: |[0d202c] com.badlogic.gdx.graphics.g2d.SpriteCache.beginCache:(I)V │ │ +0d203c: 5431 fd07 |0000: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07fd │ │ +0d2040: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +0d2044: 2201 ae03 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@03ae │ │ +0d2048: 1a02 e216 |0006: const-string v2, "endCache must be called before begin." // string@16e2 │ │ +0d204c: 7020 fb25 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0d2052: 2701 |000b: throw v1 │ │ +0d2054: 5431 f907 |000c: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07f9 │ │ +0d2058: 6e10 3927 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0d205e: 0a01 |0011: move-result v1 │ │ +0d2060: d801 01ff |0012: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0d2064: 3314 1900 |0014: if-ne v4, v1, 002d // +0019 │ │ +0d2068: 5431 f907 |0016: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07f9 │ │ +0d206c: 6e20 3627 4100 |0018: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2736 │ │ +0d2072: 0c00 |001b: move-result-object v0 │ │ +0d2074: 1f00 5301 |001c: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // type@0153 │ │ +0d2078: 5431 0008 |001e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d207c: 6e10 f00a 0100 |0020: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0af0 │ │ +0d2082: 0c01 |0023: move-result-object v1 │ │ +0d2084: 5202 f607 |0024: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.offset:I // field@07f6 │ │ +0d2088: 6e20 0627 2100 |0026: invoke-virtual {v1, v2}, Ljava/nio/FloatBuffer;.limit:(I)Ljava/nio/Buffer; // method@2706 │ │ +0d208e: 6e10 0a0e 0300 |0029: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.beginCache:()V // method@0e0a │ │ +0d2094: 0e00 |002c: return-void │ │ +0d2096: 5431 f907 |002d: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07f9 │ │ +0d209a: 6e20 3327 4100 |002f: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0d20a0: 0c01 |0032: move-result-object v1 │ │ +0d20a2: 1f01 5301 |0033: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // type@0153 │ │ +0d20a6: 5b31 fd07 |0035: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07fd │ │ +0d20aa: 5431 0008 |0037: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d20ae: 6e10 f00a 0100 |0039: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0af0 │ │ +0d20b4: 0c01 |003c: move-result-object v1 │ │ +0d20b6: 5432 fd07 |003d: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07fd │ │ +0d20ba: 5222 f607 |003f: iget v2, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.offset:I // field@07f6 │ │ +0d20be: 6e20 0927 2100 |0041: invoke-virtual {v1, v2}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2709 │ │ +0d20c4: 28e8 |0044: goto 002c // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x000c line=171 │ │ 0x0016 line=172 │ │ 0x001e line=173 │ │ 0x0029 line=174 │ │ @@ -255460,24 +255611,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0c39a8: |[0c39a8] com.badlogic.gdx.graphics.g2d.SpriteCache.clear:()V │ │ -0c39b8: 5410 f907 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07f9 │ │ -0c39bc: 6e10 3127 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@2731 │ │ -0c39c2: 5410 0008 |0005: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c39c6: 6e10 f00a 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0af0 │ │ -0c39cc: 0c00 |000a: move-result-object v0 │ │ -0c39ce: 6e10 ff26 0000 |000b: invoke-virtual {v0}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ -0c39d4: 0c00 |000e: move-result-object v0 │ │ -0c39d6: 6e10 d226 0000 |000f: invoke-virtual {v0}, Ljava/nio/Buffer;.flip:()Ljava/nio/Buffer; // method@26d2 │ │ -0c39dc: 0e00 |0012: return-void │ │ +0d20c8: |[0d20c8] com.badlogic.gdx.graphics.g2d.SpriteCache.clear:()V │ │ +0d20d8: 5410 f907 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07f9 │ │ +0d20dc: 6e10 3127 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@2731 │ │ +0d20e2: 5410 0008 |0005: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d20e6: 6e10 f00a 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0af0 │ │ +0d20ec: 0c00 |000a: move-result-object v0 │ │ +0d20ee: 6e10 ff26 0000 |000b: invoke-virtual {v0}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ +0d20f4: 0c00 |000e: move-result-object v0 │ │ +0d20f6: 6e10 d226 0000 |000f: invoke-virtual {v0}, Ljava/nio/Buffer;.flip:()Ljava/nio/Buffer; // method@26d2 │ │ +0d20fc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0005 line=230 │ │ 0x0012 line=231 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lcom/badlogic/gdx/graphics/g2d/SpriteCache; │ │ @@ -255487,22 +255638,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0c39e0: |[0c39e0] com.badlogic.gdx.graphics.g2d.SpriteCache.dispose:()V │ │ -0c39f0: 5410 0008 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c39f4: 6e10 e00a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Mesh;.dispose:()V // method@0ae0 │ │ -0c39fa: 5410 0208 |0005: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0802 │ │ -0c39fe: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -0c3a02: 5410 0208 |0009: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0802 │ │ -0c3a06: 6e10 ea11 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.dispose:()V // method@11ea │ │ -0c3a0c: 0e00 |000e: return-void │ │ +0d2100: |[0d2100] com.badlogic.gdx.graphics.g2d.SpriteCache.dispose:()V │ │ +0d2110: 5410 0008 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d2114: 6e10 e00a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Mesh;.dispose:()V // method@0ae0 │ │ +0d211a: 5410 0208 |0005: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0802 │ │ +0d211e: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +0d2122: 5410 0208 |0009: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0802 │ │ +0d2126: 6e10 ea11 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.dispose:()V // method@11ea │ │ +0d212c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=963 │ │ 0x0005 line=964 │ │ 0x000e line=965 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/badlogic/gdx/graphics/g2d/SpriteCache; │ │ @@ -255512,73 +255663,73 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 108 16-bit code units │ │ -0c3a10: |[0c3a10] com.badlogic.gdx.graphics.g2d.SpriteCache.draw:(I)V │ │ -0c3a20: 1248 |0000: const/4 v8, #int 4 // #4 │ │ -0c3a22: 55b9 ff07 |0001: iget-boolean v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.drawing:Z // field@07ff │ │ -0c3a26: 3909 0a00 |0003: if-nez v9, 000d // +000a │ │ -0c3a2a: 2208 b003 |0005: new-instance v8, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0c3a2e: 1a09 060f |0007: const-string v9, "SpriteCache.begin must be called before draw." // string@0f06 │ │ -0c3a32: 7020 fb25 9800 |0009: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0c3a38: 2708 |000c: throw v8 │ │ -0c3a3a: 54b9 f907 |000d: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07f9 │ │ -0c3a3e: 6e20 3327 c900 |000f: invoke-virtual {v9, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0c3a44: 0c00 |0012: move-result-object v0 │ │ -0c3a46: 1f00 5501 |0013: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // type@0155 │ │ -0c3a4a: 54b9 0008 |0015: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c3a4e: 6e10 e70a 0900 |0017: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ -0c3a54: 0a09 |001a: move-result v9 │ │ -0c3a56: 3d09 3100 |001b: if-lez v9, 004c // +0031 │ │ -0c3a5a: 0187 |001d: move v7, v8 │ │ -0c3a5c: 5209 f607 |001e: iget v9, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.offset:I // field@07f6 │ │ -0c3a60: da0a 0705 |0020: mul-int/lit8 v10, v7, #int 5 // #05 │ │ -0c3a64: b3a9 |0022: div-int/2addr v9, v10 │ │ -0c3a66: da05 0906 |0023: mul-int/lit8 v5, v9, #int 6 // #06 │ │ -0c3a6a: 5406 f807 |0025: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textures:[Lcom/badlogic/gdx/graphics/Texture; // field@07f8 │ │ -0c3a6e: 5402 f307 |0027: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.counts:[I // field@07f3 │ │ -0c3a72: 6209 2400 |0029: sget-object v9, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0c3a76: 7210 3d01 0900 |002b: invoke-interface {v9}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ -0c3a7c: 0a09 |002e: move-result v9 │ │ -0c3a7e: 3809 2700 |002f: if-eqz v9, 0056 // +0027 │ │ -0c3a82: 1203 |0031: const/4 v3, #int 0 // #0 │ │ -0c3a84: 5204 f707 |0032: iget v4, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07f7 │ │ -0c3a88: 3543 3700 |0034: if-ge v3, v4, 006b // +0037 │ │ -0c3a8c: 4401 0203 |0036: aget v1, v2, v3 │ │ -0c3a90: 4609 0603 |0038: aget-object v9, v6, v3 │ │ -0c3a94: 6e10 700b 0900 |003a: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b70 │ │ -0c3a9a: 54b9 fe07 |003d: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07fe │ │ -0c3a9e: 3809 0f00 |003f: if-eqz v9, 004e // +000f │ │ -0c3aa2: 54b9 0008 |0041: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c3aa6: 54ba fe07 |0043: iget-object v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07fe │ │ -0c3aaa: 6e51 f50a a958 |0045: invoke-virtual {v9, v10, v8, v5, v1}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0af5 │ │ -0c3ab0: b015 |0048: add-int/2addr v5, v1 │ │ -0c3ab2: d803 0301 |0049: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0c3ab6: 28e9 |004b: goto 0034 // -0017 │ │ -0c3ab8: 1267 |004c: const/4 v7, #int 6 // #6 │ │ -0c3aba: 28d1 |004d: goto 001e // -002f │ │ -0c3abc: 54b9 0008 |004e: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c3ac0: 54ba 0208 |0050: iget-object v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0802 │ │ -0c3ac4: 6e51 f50a a958 |0052: invoke-virtual {v9, v10, v8, v5, v1}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0af5 │ │ -0c3aca: 28f3 |0055: goto 0048 // -000d │ │ -0c3acc: 1203 |0056: const/4 v3, #int 0 // #0 │ │ -0c3ace: 5204 f707 |0057: iget v4, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07f7 │ │ -0c3ad2: 3543 1200 |0059: if-ge v3, v4, 006b // +0012 │ │ -0c3ad6: 4401 0203 |005b: aget v1, v2, v3 │ │ -0c3ada: 4609 0603 |005d: aget-object v9, v6, v3 │ │ -0c3ade: 6e10 700b 0900 |005f: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b70 │ │ -0c3ae4: 54b9 0008 |0062: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c3ae8: 6e40 f30a 8915 |0064: invoke-virtual {v9, v8, v5, v1}, Lcom/badlogic/gdx/graphics/Mesh;.render:(III)V // method@0af3 │ │ -0c3aee: b015 |0067: add-int/2addr v5, v1 │ │ -0c3af0: d803 0301 |0068: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0c3af4: 28ef |006a: goto 0059 // -0011 │ │ -0c3af6: 0e00 |006b: return-void │ │ +0d2130: |[0d2130] com.badlogic.gdx.graphics.g2d.SpriteCache.draw:(I)V │ │ +0d2140: 1248 |0000: const/4 v8, #int 4 // #4 │ │ +0d2142: 55b9 ff07 |0001: iget-boolean v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.drawing:Z // field@07ff │ │ +0d2146: 3909 0a00 |0003: if-nez v9, 000d // +000a │ │ +0d214a: 2208 ae03 |0005: new-instance v8, Ljava/lang/IllegalStateException; // type@03ae │ │ +0d214e: 1a09 040f |0007: const-string v9, "SpriteCache.begin must be called before draw." // string@0f04 │ │ +0d2152: 7020 fb25 9800 |0009: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0d2158: 2708 |000c: throw v8 │ │ +0d215a: 54b9 f907 |000d: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07f9 │ │ +0d215e: 6e20 3327 c900 |000f: invoke-virtual {v9, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0d2164: 0c00 |0012: move-result-object v0 │ │ +0d2166: 1f00 5301 |0013: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // type@0153 │ │ +0d216a: 54b9 0008 |0015: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d216e: 6e10 e70a 0900 |0017: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0ae7 │ │ +0d2174: 0a09 |001a: move-result v9 │ │ +0d2176: 3d09 3100 |001b: if-lez v9, 004c // +0031 │ │ +0d217a: 0187 |001d: move v7, v8 │ │ +0d217c: 5209 f607 |001e: iget v9, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.offset:I // field@07f6 │ │ +0d2180: da0a 0705 |0020: mul-int/lit8 v10, v7, #int 5 // #05 │ │ +0d2184: b3a9 |0022: div-int/2addr v9, v10 │ │ +0d2186: da05 0906 |0023: mul-int/lit8 v5, v9, #int 6 // #06 │ │ +0d218a: 5406 f807 |0025: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textures:[Lcom/badlogic/gdx/graphics/Texture; // field@07f8 │ │ +0d218e: 5402 f307 |0027: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.counts:[I // field@07f3 │ │ +0d2192: 6209 2400 |0029: sget-object v9, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0d2196: 7210 3d01 0900 |002b: invoke-interface {v9}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ +0d219c: 0a09 |002e: move-result v9 │ │ +0d219e: 3809 2700 |002f: if-eqz v9, 0056 // +0027 │ │ +0d21a2: 1203 |0031: const/4 v3, #int 0 // #0 │ │ +0d21a4: 5204 f707 |0032: iget v4, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07f7 │ │ +0d21a8: 3543 3700 |0034: if-ge v3, v4, 006b // +0037 │ │ +0d21ac: 4401 0203 |0036: aget v1, v2, v3 │ │ +0d21b0: 4609 0603 |0038: aget-object v9, v6, v3 │ │ +0d21b4: 6e10 700b 0900 |003a: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b70 │ │ +0d21ba: 54b9 fe07 |003d: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07fe │ │ +0d21be: 3809 0f00 |003f: if-eqz v9, 004e // +000f │ │ +0d21c2: 54b9 0008 |0041: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d21c6: 54ba fe07 |0043: iget-object v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07fe │ │ +0d21ca: 6e51 f50a a958 |0045: invoke-virtual {v9, v10, v8, v5, v1}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0af5 │ │ +0d21d0: b015 |0048: add-int/2addr v5, v1 │ │ +0d21d2: d803 0301 |0049: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0d21d6: 28e9 |004b: goto 0034 // -0017 │ │ +0d21d8: 1267 |004c: const/4 v7, #int 6 // #6 │ │ +0d21da: 28d1 |004d: goto 001e // -002f │ │ +0d21dc: 54b9 0008 |004e: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d21e0: 54ba 0208 |0050: iget-object v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0802 │ │ +0d21e4: 6e51 f50a a958 |0052: invoke-virtual {v9, v10, v8, v5, v1}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0af5 │ │ +0d21ea: 28f3 |0055: goto 0048 // -000d │ │ +0d21ec: 1203 |0056: const/4 v3, #int 0 // #0 │ │ +0d21ee: 5204 f707 |0057: iget v4, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07f7 │ │ +0d21f2: 3543 1200 |0059: if-ge v3, v4, 006b // +0012 │ │ +0d21f6: 4401 0203 |005b: aget v1, v2, v3 │ │ +0d21fa: 4609 0603 |005d: aget-object v9, v6, v3 │ │ +0d21fe: 6e10 700b 0900 |005f: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b70 │ │ +0d2204: 54b9 0008 |0062: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d2208: 6e40 f30a 8915 |0064: invoke-virtual {v9, v8, v5, v1}, Lcom/badlogic/gdx/graphics/Mesh;.render:(III)V // method@0af3 │ │ +0d220e: b015 |0067: add-int/2addr v5, v1 │ │ +0d2210: d803 0301 |0068: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0d2214: 28ef |006a: goto 0059 // -0011 │ │ +0d2216: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=893 │ │ 0x000d line=895 │ │ 0x0015 line=896 │ │ 0x001e line=897 │ │ 0x0025 line=898 │ │ @@ -255627,76 +255778,76 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 110 16-bit code units │ │ -0c3af8: |[0c3af8] com.badlogic.gdx.graphics.g2d.SpriteCache.draw:(III)V │ │ -0c3b08: 1248 |0000: const/4 v8, #int 4 // #4 │ │ -0c3b0a: 5596 ff07 |0001: iget-boolean v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.drawing:Z // field@07ff │ │ -0c3b0e: 3906 0a00 |0003: if-nez v6, 000d // +000a │ │ -0c3b12: 2206 b003 |0005: new-instance v6, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0c3b16: 1a07 060f |0007: const-string v7, "SpriteCache.begin must be called before draw." // string@0f06 │ │ -0c3b1a: 7020 fb25 7600 |0009: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0c3b20: 2706 |000c: throw v6 │ │ -0c3b22: 5496 f907 |000d: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07f9 │ │ -0c3b26: 6e20 3327 a600 |000f: invoke-virtual {v6, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0c3b2c: 0c00 |0012: move-result-object v0 │ │ -0c3b2e: 1f00 5501 |0013: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // type@0155 │ │ -0c3b32: da06 0b06 |0015: mul-int/lit8 v6, v11, #int 6 // #06 │ │ -0c3b36: 5207 f607 |0017: iget v7, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.offset:I // field@07f6 │ │ -0c3b3a: 900b 0607 |0019: add-int v11, v6, v7 │ │ -0c3b3e: da0c 0c06 |001b: mul-int/lit8 v12, v12, #int 6 // #06 │ │ -0c3b42: 5405 f807 |001d: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textures:[Lcom/badlogic/gdx/graphics/Texture; // field@07f8 │ │ -0c3b46: 5402 f307 |001f: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.counts:[I // field@07f3 │ │ -0c3b4a: 6206 2400 |0021: sget-object v6, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0c3b4e: 7210 3d01 0600 |0023: invoke-interface {v6}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ -0c3b54: 0a06 |0026: move-result v6 │ │ -0c3b56: 3806 2b00 |0027: if-eqz v6, 0052 // +002b │ │ -0c3b5a: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -0c3b5c: 5204 f707 |002a: iget v4, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07f7 │ │ -0c3b60: 3543 4100 |002c: if-ge v3, v4, 006d // +0041 │ │ -0c3b64: 4606 0503 |002e: aget-object v6, v5, v3 │ │ -0c3b68: 6e10 700b 0600 |0030: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b70 │ │ -0c3b6e: 4401 0203 |0033: aget v1, v2, v3 │ │ -0c3b72: 37c1 1300 |0035: if-le v1, v12, 0048 // +0013 │ │ -0c3b76: 0143 |0037: move v3, v4 │ │ -0c3b78: 01c1 |0038: move v1, v12 │ │ -0c3b7a: 5496 fe07 |0039: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07fe │ │ -0c3b7e: 3806 0f00 |003b: if-eqz v6, 004a // +000f │ │ -0c3b82: 5496 0008 |003d: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c3b86: 5497 fe07 |003f: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07fe │ │ -0c3b8a: 6e51 f50a 76b8 |0041: invoke-virtual {v6, v7, v8, v11, v1}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0af5 │ │ -0c3b90: b01b |0044: add-int/2addr v11, v1 │ │ -0c3b92: d803 0301 |0045: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0c3b96: 28e5 |0047: goto 002c // -001b │ │ -0c3b98: b11c |0048: sub-int/2addr v12, v1 │ │ -0c3b9a: 28f0 |0049: goto 0039 // -0010 │ │ -0c3b9c: 5496 0008 |004a: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c3ba0: 5497 0208 |004c: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0802 │ │ -0c3ba4: 6e51 f50a 76b8 |004e: invoke-virtual {v6, v7, v8, v11, v1}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0af5 │ │ -0c3baa: 28f3 |0051: goto 0044 // -000d │ │ -0c3bac: 1203 |0052: const/4 v3, #int 0 // #0 │ │ -0c3bae: 5204 f707 |0053: iget v4, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07f7 │ │ -0c3bb2: 3543 1800 |0055: if-ge v3, v4, 006d // +0018 │ │ -0c3bb6: 4606 0503 |0057: aget-object v6, v5, v3 │ │ -0c3bba: 6e10 700b 0600 |0059: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b70 │ │ -0c3bc0: 4401 0203 |005c: aget v1, v2, v3 │ │ -0c3bc4: 37c1 0d00 |005e: if-le v1, v12, 006b // +000d │ │ -0c3bc8: 0143 |0060: move v3, v4 │ │ -0c3bca: 01c1 |0061: move v1, v12 │ │ -0c3bcc: 5496 0008 |0062: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c3bd0: 6e40 f30a 861b |0064: invoke-virtual {v6, v8, v11, v1}, Lcom/badlogic/gdx/graphics/Mesh;.render:(III)V // method@0af3 │ │ -0c3bd6: b01b |0067: add-int/2addr v11, v1 │ │ -0c3bd8: d803 0301 |0068: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0c3bdc: 28eb |006a: goto 0055 // -0015 │ │ -0c3bde: b11c |006b: sub-int/2addr v12, v1 │ │ -0c3be0: 28f6 |006c: goto 0062 // -000a │ │ -0c3be2: 0e00 |006d: return-void │ │ +0d2218: |[0d2218] com.badlogic.gdx.graphics.g2d.SpriteCache.draw:(III)V │ │ +0d2228: 1248 |0000: const/4 v8, #int 4 // #4 │ │ +0d222a: 5596 ff07 |0001: iget-boolean v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.drawing:Z // field@07ff │ │ +0d222e: 3906 0a00 |0003: if-nez v6, 000d // +000a │ │ +0d2232: 2206 ae03 |0005: new-instance v6, Ljava/lang/IllegalStateException; // type@03ae │ │ +0d2236: 1a07 040f |0007: const-string v7, "SpriteCache.begin must be called before draw." // string@0f04 │ │ +0d223a: 7020 fb25 7600 |0009: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0d2240: 2706 |000c: throw v6 │ │ +0d2242: 5496 f907 |000d: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07f9 │ │ +0d2246: 6e20 3327 a600 |000f: invoke-virtual {v6, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0d224c: 0c00 |0012: move-result-object v0 │ │ +0d224e: 1f00 5301 |0013: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // type@0153 │ │ +0d2252: da06 0b06 |0015: mul-int/lit8 v6, v11, #int 6 // #06 │ │ +0d2256: 5207 f607 |0017: iget v7, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.offset:I // field@07f6 │ │ +0d225a: 900b 0607 |0019: add-int v11, v6, v7 │ │ +0d225e: da0c 0c06 |001b: mul-int/lit8 v12, v12, #int 6 // #06 │ │ +0d2262: 5405 f807 |001d: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textures:[Lcom/badlogic/gdx/graphics/Texture; // field@07f8 │ │ +0d2266: 5402 f307 |001f: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.counts:[I // field@07f3 │ │ +0d226a: 6206 2400 |0021: sget-object v6, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0d226e: 7210 3d01 0600 |0023: invoke-interface {v6}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ +0d2274: 0a06 |0026: move-result v6 │ │ +0d2276: 3806 2b00 |0027: if-eqz v6, 0052 // +002b │ │ +0d227a: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +0d227c: 5204 f707 |002a: iget v4, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07f7 │ │ +0d2280: 3543 4100 |002c: if-ge v3, v4, 006d // +0041 │ │ +0d2284: 4606 0503 |002e: aget-object v6, v5, v3 │ │ +0d2288: 6e10 700b 0600 |0030: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b70 │ │ +0d228e: 4401 0203 |0033: aget v1, v2, v3 │ │ +0d2292: 37c1 1300 |0035: if-le v1, v12, 0048 // +0013 │ │ +0d2296: 0143 |0037: move v3, v4 │ │ +0d2298: 01c1 |0038: move v1, v12 │ │ +0d229a: 5496 fe07 |0039: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07fe │ │ +0d229e: 3806 0f00 |003b: if-eqz v6, 004a // +000f │ │ +0d22a2: 5496 0008 |003d: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d22a6: 5497 fe07 |003f: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07fe │ │ +0d22aa: 6e51 f50a 76b8 |0041: invoke-virtual {v6, v7, v8, v11, v1}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0af5 │ │ +0d22b0: b01b |0044: add-int/2addr v11, v1 │ │ +0d22b2: d803 0301 |0045: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0d22b6: 28e5 |0047: goto 002c // -001b │ │ +0d22b8: b11c |0048: sub-int/2addr v12, v1 │ │ +0d22ba: 28f0 |0049: goto 0039 // -0010 │ │ +0d22bc: 5496 0008 |004a: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d22c0: 5497 0208 |004c: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0802 │ │ +0d22c4: 6e51 f50a 76b8 |004e: invoke-virtual {v6, v7, v8, v11, v1}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0af5 │ │ +0d22ca: 28f3 |0051: goto 0044 // -000d │ │ +0d22cc: 1203 |0052: const/4 v3, #int 0 // #0 │ │ +0d22ce: 5204 f707 |0053: iget v4, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07f7 │ │ +0d22d2: 3543 1800 |0055: if-ge v3, v4, 006d // +0018 │ │ +0d22d6: 4606 0503 |0057: aget-object v6, v5, v3 │ │ +0d22da: 6e10 700b 0600 |0059: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b70 │ │ +0d22e0: 4401 0203 |005c: aget v1, v2, v3 │ │ +0d22e4: 37c1 0d00 |005e: if-le v1, v12, 006b // +000d │ │ +0d22e8: 0143 |0060: move v3, v4 │ │ +0d22ea: 01c1 |0061: move v1, v12 │ │ +0d22ec: 5496 0008 |0062: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d22f0: 6e40 f30a 861b |0064: invoke-virtual {v6, v8, v11, v1}, Lcom/badlogic/gdx/graphics/Mesh;.render:(III)V // method@0af3 │ │ +0d22f6: b01b |0067: add-int/2addr v11, v1 │ │ +0d22f8: d803 0301 |0068: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0d22fc: 28eb |006a: goto 0055 // -0015 │ │ +0d22fe: b11c |006b: sub-int/2addr v12, v1 │ │ +0d2300: 28f6 |006c: goto 0062 // -000a │ │ +0d2302: 0e00 |006d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=924 │ │ 0x000d line=926 │ │ 0x0015 line=927 │ │ 0x001b line=928 │ │ 0x001d line=929 │ │ @@ -255745,43 +255896,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -0c3be4: |[0c3be4] com.badlogic.gdx.graphics.g2d.SpriteCache.end:()V │ │ -0c3bf4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0c3bf6: 5531 ff07 |0001: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.drawing:Z // field@07ff │ │ -0c3bfa: 3901 0a00 |0003: if-nez v1, 000d // +000a │ │ -0c3bfe: 2201 b003 |0005: new-instance v1, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0c3c02: 1a02 3b13 |0007: const-string v2, "begin must be called before end." // string@133b │ │ -0c3c06: 7020 fb25 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0c3c0c: 2701 |000c: throw v1 │ │ -0c3c0e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0c3c10: 5c31 ff07 |000e: iput-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.drawing:Z // field@07ff │ │ -0c3c14: 6201 2400 |0010: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0c3c18: 7210 3d01 0100 |0012: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ -0c3c1e: 0a01 |0015: move-result v1 │ │ -0c3c20: 3901 1200 |0016: if-nez v1, 0028 // +0012 │ │ -0c3c24: 6200 2000 |0018: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ -0c3c28: 7220 ce09 2000 |001a: invoke-interface {v0, v2}, Lcom/badlogic/gdx/graphics/GL10;.glDepthMask:(Z)V // method@09ce │ │ -0c3c2e: 1301 e10d |001d: const/16 v1, #int 3553 // #de1 │ │ -0c3c32: 7220 cf09 1000 |001f: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glDisable:(I)V // method@09cf │ │ -0c3c38: 5431 0008 |0022: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c3c3c: 6e10 ff0a 0100 |0024: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.unbind:()V // method@0aff │ │ -0c3c42: 0e00 |0027: return-void │ │ -0c3c44: 5431 0208 |0028: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0802 │ │ -0c3c48: 6e10 ed11 0100 |002a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@11ed │ │ -0c3c4e: 6200 2200 |002d: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0c3c52: 7220 470a 2000 |002f: invoke-interface {v0, v2}, Lcom/badlogic/gdx/graphics/GL20;.glDepthMask:(Z)V // method@0a47 │ │ -0c3c58: 5431 0008 |0032: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c3c5c: 5432 0208 |0034: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0802 │ │ -0c3c60: 6e20 000b 2100 |0036: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Mesh;.unbind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0b00 │ │ -0c3c66: 28ee |0039: goto 0027 // -0012 │ │ +0d2304: |[0d2304] com.badlogic.gdx.graphics.g2d.SpriteCache.end:()V │ │ +0d2314: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0d2316: 5531 ff07 |0001: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.drawing:Z // field@07ff │ │ +0d231a: 3901 0a00 |0003: if-nez v1, 000d // +000a │ │ +0d231e: 2201 ae03 |0005: new-instance v1, Ljava/lang/IllegalStateException; // type@03ae │ │ +0d2322: 1a02 3913 |0007: const-string v2, "begin must be called before end." // string@1339 │ │ +0d2326: 7020 fb25 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0d232c: 2701 |000c: throw v1 │ │ +0d232e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0d2330: 5c31 ff07 |000e: iput-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.drawing:Z // field@07ff │ │ +0d2334: 6201 2400 |0010: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0d2338: 7210 3d01 0100 |0012: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ +0d233e: 0a01 |0015: move-result v1 │ │ +0d2340: 3901 1200 |0016: if-nez v1, 0028 // +0012 │ │ +0d2344: 6200 2000 |0018: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ +0d2348: 7220 ce09 2000 |001a: invoke-interface {v0, v2}, Lcom/badlogic/gdx/graphics/GL10;.glDepthMask:(Z)V // method@09ce │ │ +0d234e: 1301 e10d |001d: const/16 v1, #int 3553 // #de1 │ │ +0d2352: 7220 cf09 1000 |001f: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glDisable:(I)V // method@09cf │ │ +0d2358: 5431 0008 |0022: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d235c: 6e10 ff0a 0100 |0024: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.unbind:()V // method@0aff │ │ +0d2362: 0e00 |0027: return-void │ │ +0d2364: 5431 0208 |0028: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0802 │ │ +0d2368: 6e10 ed11 0100 |002a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@11ed │ │ +0d236e: 6200 2200 |002d: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0d2372: 7220 470a 2000 |002f: invoke-interface {v0, v2}, Lcom/badlogic/gdx/graphics/GL20;.glDepthMask:(Z)V // method@0a47 │ │ +0d2378: 5431 0008 |0032: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d237c: 5432 0208 |0034: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0802 │ │ +0d2380: 6e20 000b 2100 |0036: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Mesh;.unbind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0b00 │ │ +0d2386: 28ee |0039: goto 0027 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=875 │ │ 0x000d line=876 │ │ 0x0010 line=878 │ │ 0x0018 line=879 │ │ 0x001a line=880 │ │ @@ -255802,156 +255953,156 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 276 16-bit code units │ │ -0c3c68: |[0c3c68] com.badlogic.gdx.graphics.g2d.SpriteCache.endCache:()I │ │ -0c3c78: 5496 fd07 |0000: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07fd │ │ -0c3c7c: 3906 0a00 |0002: if-nez v6, 000c // +000a │ │ -0c3c80: 2206 b003 |0004: new-instance v6, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0c3c84: 1a07 3e13 |0006: const-string v7, "beginCache must be called before endCache." // string@133e │ │ -0c3c88: 7020 fb25 7600 |0008: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0c3c8e: 2706 |000b: throw v6 │ │ -0c3c90: 5490 fd07 |000c: iget-object v0, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07fd │ │ -0c3c94: 5496 0008 |000e: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c3c98: 6e10 f00a 0600 |0010: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0af0 │ │ -0c3c9e: 0c06 |0013: move-result-object v6 │ │ -0c3ca0: 6e10 0827 0600 |0014: invoke-virtual {v6}, Ljava/nio/FloatBuffer;.position:()I // method@2708 │ │ -0c3ca6: 0a06 |0017: move-result v6 │ │ -0c3ca8: 5207 f607 |0018: iget v7, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.offset:I // field@07f6 │ │ -0c3cac: 9101 0607 |001a: sub-int v1, v6, v7 │ │ -0c3cb0: 5406 f807 |001c: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textures:[Lcom/badlogic/gdx/graphics/Texture; // field@07f8 │ │ -0c3cb4: 3906 5500 |001e: if-nez v6, 0073 // +0055 │ │ -0c3cb8: 5901 f507 |0020: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.maxCount:I // field@07f5 │ │ -0c3cbc: 5496 0508 |0022: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@0805 │ │ -0c3cc0: 6e10 3927 0600 |0024: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0c3cc6: 0a06 |0027: move-result v6 │ │ -0c3cc8: 5906 f707 |0028: iput v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07f7 │ │ -0c3ccc: 5496 0508 |002a: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@0805 │ │ -0c3cd0: 5207 f707 |002c: iget v7, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07f7 │ │ -0c3cd4: 2377 5f04 |002e: new-array v7, v7, [Lcom/badlogic/gdx/graphics/Texture; // type@045f │ │ -0c3cd8: 6e20 3a27 7600 |0030: invoke-virtual {v6, v7}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@273a │ │ -0c3cde: 0c06 |0033: move-result-object v6 │ │ -0c3ce0: 1f06 5f04 |0034: check-cast v6, [Lcom/badlogic/gdx/graphics/Texture; // type@045f │ │ -0c3ce4: 5b06 f807 |0036: iput-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textures:[Lcom/badlogic/gdx/graphics/Texture; // field@07f8 │ │ -0c3ce8: 5206 f707 |0038: iget v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07f7 │ │ -0c3cec: 2366 4b04 |003a: new-array v6, v6, [I // type@044b │ │ -0c3cf0: 5b06 f307 |003c: iput-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.counts:[I // field@07f3 │ │ -0c3cf4: 1202 |003e: const/4 v2, #int 0 // #0 │ │ -0c3cf6: 5496 fc07 |003f: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.counts:Ljava/util/ArrayList; // field@07fc │ │ -0c3cfa: 6e10 3927 0600 |0041: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0c3d00: 0a04 |0044: move-result v4 │ │ -0c3d02: 3542 1500 |0045: if-ge v2, v4, 005a // +0015 │ │ -0c3d06: 5407 f307 |0047: iget-object v7, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.counts:[I // field@07f3 │ │ -0c3d0a: 5496 fc07 |0049: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.counts:Ljava/util/ArrayList; // field@07fc │ │ -0c3d0e: 6e20 3327 2600 |004b: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0c3d14: 0c06 |004e: move-result-object v6 │ │ -0c3d16: 1f06 b203 |004f: check-cast v6, Ljava/lang/Integer; // type@03b2 │ │ -0c3d1a: 6e10 ff25 0600 |0051: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0c3d20: 0a06 |0054: move-result v6 │ │ -0c3d22: 4b06 0702 |0055: aput v6, v7, v2 │ │ -0c3d26: d802 0201 |0057: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c3d2a: 28ec |0059: goto 0045 // -0014 │ │ -0c3d2c: 5496 0008 |005a: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c3d30: 6e10 f00a 0600 |005c: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0af0 │ │ -0c3d36: 0c06 |005f: move-result-object v6 │ │ -0c3d38: 6e10 0127 0600 |0060: invoke-virtual {v6}, Ljava/nio/FloatBuffer;.flip:()Ljava/nio/Buffer; // method@2701 │ │ -0c3d3e: 1206 |0063: const/4 v6, #int 0 // #0 │ │ -0c3d40: 5b96 fd07 |0064: iput-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07fd │ │ -0c3d44: 5496 0508 |0066: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@0805 │ │ -0c3d48: 6e10 3127 0600 |0068: invoke-virtual {v6}, Ljava/util/ArrayList;.clear:()V // method@2731 │ │ -0c3d4e: 5496 fc07 |006b: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.counts:Ljava/util/ArrayList; // field@07fc │ │ -0c3d52: 6e10 3127 0600 |006d: invoke-virtual {v6}, Ljava/util/ArrayList;.clear:()V // method@2731 │ │ -0c3d58: 5206 f407 |0070: iget v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.id:I // field@07f4 │ │ -0c3d5c: 0f06 |0072: return v6 │ │ -0c3d5e: 5206 f507 |0073: iget v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.maxCount:I // field@07f5 │ │ -0c3d62: 3761 2d00 |0075: if-le v1, v6, 00a2 // +002d │ │ -0c3d66: 2206 fc02 |0077: new-instance v6, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0c3d6a: 2207 c503 |0079: new-instance v7, Ljava/lang/StringBuilder; // type@03c5 │ │ -0c3d6e: 7010 6726 0700 |007b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0c3d74: 1a08 f006 |007e: const-string v8, "If a cache is not the last created, it cannot be redefined with more entries than when it was first created: " // string@06f0 │ │ -0c3d78: 6e20 6e26 8700 |0080: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c3d7e: 0c07 |0083: move-result-object v7 │ │ -0c3d80: 6e20 6b26 1700 |0084: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0c3d86: 0c07 |0087: move-result-object v7 │ │ -0c3d88: 1a08 0d00 |0088: const-string v8, " (" // string@000d │ │ -0c3d8c: 6e20 6e26 8700 |008a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c3d92: 0c07 |008d: move-result-object v7 │ │ -0c3d94: 5208 f507 |008e: iget v8, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.maxCount:I // field@07f5 │ │ -0c3d98: 6e20 6b26 8700 |0090: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0c3d9e: 0c07 |0093: move-result-object v7 │ │ -0c3da0: 1a08 2c00 |0094: const-string v8, " max)" // string@002c │ │ -0c3da4: 6e20 6e26 8700 |0096: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c3daa: 0c07 |0099: move-result-object v7 │ │ -0c3dac: 6e10 7426 0700 |009a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0c3db2: 0c07 |009d: move-result-object v7 │ │ -0c3db4: 7020 b41f 7600 |009e: invoke-direct {v6, v7}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0c3dba: 2706 |00a1: throw v6 │ │ -0c3dbc: 5496 0508 |00a2: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@0805 │ │ -0c3dc0: 6e10 3927 0600 |00a4: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0c3dc6: 0a06 |00a7: move-result v6 │ │ -0c3dc8: 5906 f707 |00a8: iput v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07f7 │ │ -0c3dcc: 5406 f807 |00aa: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textures:[Lcom/badlogic/gdx/graphics/Texture; // field@07f8 │ │ -0c3dd0: 2166 |00ac: array-length v6, v6 │ │ -0c3dd2: 5207 f707 |00ad: iget v7, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07f7 │ │ -0c3dd6: 3576 0800 |00af: if-ge v6, v7, 00b7 // +0008 │ │ -0c3dda: 5206 f707 |00b1: iget v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07f7 │ │ -0c3dde: 2366 5f04 |00b3: new-array v6, v6, [Lcom/badlogic/gdx/graphics/Texture; // type@045f │ │ -0c3de2: 5b06 f807 |00b5: iput-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textures:[Lcom/badlogic/gdx/graphics/Texture; // field@07f8 │ │ -0c3de6: 1202 |00b7: const/4 v2, #int 0 // #0 │ │ -0c3de8: 5204 f707 |00b8: iget v4, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07f7 │ │ -0c3dec: 3542 1100 |00ba: if-ge v2, v4, 00cb // +0011 │ │ -0c3df0: 5407 f807 |00bc: iget-object v7, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textures:[Lcom/badlogic/gdx/graphics/Texture; // field@07f8 │ │ -0c3df4: 5496 0508 |00be: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@0805 │ │ -0c3df8: 6e20 3327 2600 |00c0: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0c3dfe: 0c06 |00c3: move-result-object v6 │ │ -0c3e00: 1f06 2801 |00c4: check-cast v6, Lcom/badlogic/gdx/graphics/Texture; // type@0128 │ │ -0c3e04: 4d06 0702 |00c6: aput-object v6, v7, v2 │ │ -0c3e08: d802 0201 |00c8: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c3e0c: 28f0 |00ca: goto 00ba // -0010 │ │ -0c3e0e: 5406 f307 |00cb: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.counts:[I // field@07f3 │ │ -0c3e12: 2166 |00cd: array-length v6, v6 │ │ -0c3e14: 5207 f707 |00ce: iget v7, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07f7 │ │ -0c3e18: 3576 0800 |00d0: if-ge v6, v7, 00d8 // +0008 │ │ -0c3e1c: 5206 f707 |00d2: iget v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07f7 │ │ -0c3e20: 2366 4b04 |00d4: new-array v6, v6, [I // type@044b │ │ -0c3e24: 5b06 f307 |00d6: iput-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.counts:[I // field@07f3 │ │ -0c3e28: 1202 |00d8: const/4 v2, #int 0 // #0 │ │ -0c3e2a: 5204 f707 |00d9: iget v4, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07f7 │ │ -0c3e2e: 3542 1500 |00db: if-ge v2, v4, 00f0 // +0015 │ │ -0c3e32: 5407 f307 |00dd: iget-object v7, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.counts:[I // field@07f3 │ │ -0c3e36: 5496 fc07 |00df: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.counts:Ljava/util/ArrayList; // field@07fc │ │ -0c3e3a: 6e20 3327 2600 |00e1: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0c3e40: 0c06 |00e4: move-result-object v6 │ │ -0c3e42: 1f06 b203 |00e5: check-cast v6, Ljava/lang/Integer; // type@03b2 │ │ -0c3e46: 6e10 ff25 0600 |00e7: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0c3e4c: 0a06 |00ea: move-result v6 │ │ -0c3e4e: 4b06 0702 |00eb: aput v6, v7, v2 │ │ -0c3e52: d802 0201 |00ed: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c3e56: 28ec |00ef: goto 00db // -0014 │ │ -0c3e58: 5496 0008 |00f0: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ -0c3e5c: 6e10 f00a 0600 |00f2: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0af0 │ │ -0c3e62: 0c05 |00f5: move-result-object v5 │ │ -0c3e64: 1206 |00f6: const/4 v6, #int 0 // #0 │ │ -0c3e66: 6e20 0927 6500 |00f7: invoke-virtual {v5, v6}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2709 │ │ -0c3e6c: 5496 f907 |00fa: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07f9 │ │ -0c3e70: 5497 f907 |00fc: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07f9 │ │ -0c3e74: 6e10 3927 0700 |00fe: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0c3e7a: 0a07 |0101: move-result v7 │ │ -0c3e7c: d807 07ff |0102: add-int/lit8 v7, v7, #int -1 // #ff │ │ -0c3e80: 6e20 3327 7600 |0104: invoke-virtual {v6, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0c3e86: 0c03 |0107: move-result-object v3 │ │ -0c3e88: 1f03 5501 |0108: check-cast v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // type@0155 │ │ -0c3e8c: 5236 f607 |010a: iget v6, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.offset:I // field@07f6 │ │ -0c3e90: 5237 f507 |010c: iget v7, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.maxCount:I // field@07f5 │ │ -0c3e94: b076 |010e: add-int/2addr v6, v7 │ │ -0c3e96: 6e20 0627 6500 |010f: invoke-virtual {v5, v6}, Ljava/nio/FloatBuffer;.limit:(I)Ljava/nio/Buffer; // method@2706 │ │ -0c3e9c: 2900 51ff |0112: goto/16 0063 // -00af │ │ +0d2388: |[0d2388] com.badlogic.gdx.graphics.g2d.SpriteCache.endCache:()I │ │ +0d2398: 5496 fd07 |0000: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07fd │ │ +0d239c: 3906 0a00 |0002: if-nez v6, 000c // +000a │ │ +0d23a0: 2206 ae03 |0004: new-instance v6, Ljava/lang/IllegalStateException; // type@03ae │ │ +0d23a4: 1a07 3c13 |0006: const-string v7, "beginCache must be called before endCache." // string@133c │ │ +0d23a8: 7020 fb25 7600 |0008: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0d23ae: 2706 |000b: throw v6 │ │ +0d23b0: 5490 fd07 |000c: iget-object v0, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07fd │ │ +0d23b4: 5496 0008 |000e: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d23b8: 6e10 f00a 0600 |0010: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0af0 │ │ +0d23be: 0c06 |0013: move-result-object v6 │ │ +0d23c0: 6e10 0827 0600 |0014: invoke-virtual {v6}, Ljava/nio/FloatBuffer;.position:()I // method@2708 │ │ +0d23c6: 0a06 |0017: move-result v6 │ │ +0d23c8: 5207 f607 |0018: iget v7, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.offset:I // field@07f6 │ │ +0d23cc: 9101 0607 |001a: sub-int v1, v6, v7 │ │ +0d23d0: 5406 f807 |001c: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textures:[Lcom/badlogic/gdx/graphics/Texture; // field@07f8 │ │ +0d23d4: 3906 5500 |001e: if-nez v6, 0073 // +0055 │ │ +0d23d8: 5901 f507 |0020: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.maxCount:I // field@07f5 │ │ +0d23dc: 5496 0508 |0022: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@0805 │ │ +0d23e0: 6e10 3927 0600 |0024: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0d23e6: 0a06 |0027: move-result v6 │ │ +0d23e8: 5906 f707 |0028: iput v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07f7 │ │ +0d23ec: 5496 0508 |002a: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@0805 │ │ +0d23f0: 5207 f707 |002c: iget v7, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07f7 │ │ +0d23f4: 2377 5d04 |002e: new-array v7, v7, [Lcom/badlogic/gdx/graphics/Texture; // type@045d │ │ +0d23f8: 6e20 3a27 7600 |0030: invoke-virtual {v6, v7}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@273a │ │ +0d23fe: 0c06 |0033: move-result-object v6 │ │ +0d2400: 1f06 5d04 |0034: check-cast v6, [Lcom/badlogic/gdx/graphics/Texture; // type@045d │ │ +0d2404: 5b06 f807 |0036: iput-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textures:[Lcom/badlogic/gdx/graphics/Texture; // field@07f8 │ │ +0d2408: 5206 f707 |0038: iget v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07f7 │ │ +0d240c: 2366 4904 |003a: new-array v6, v6, [I // type@0449 │ │ +0d2410: 5b06 f307 |003c: iput-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.counts:[I // field@07f3 │ │ +0d2414: 1202 |003e: const/4 v2, #int 0 // #0 │ │ +0d2416: 5496 fc07 |003f: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.counts:Ljava/util/ArrayList; // field@07fc │ │ +0d241a: 6e10 3927 0600 |0041: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0d2420: 0a04 |0044: move-result v4 │ │ +0d2422: 3542 1500 |0045: if-ge v2, v4, 005a // +0015 │ │ +0d2426: 5407 f307 |0047: iget-object v7, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.counts:[I // field@07f3 │ │ +0d242a: 5496 fc07 |0049: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.counts:Ljava/util/ArrayList; // field@07fc │ │ +0d242e: 6e20 3327 2600 |004b: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0d2434: 0c06 |004e: move-result-object v6 │ │ +0d2436: 1f06 b003 |004f: check-cast v6, Ljava/lang/Integer; // type@03b0 │ │ +0d243a: 6e10 ff25 0600 |0051: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0d2440: 0a06 |0054: move-result v6 │ │ +0d2442: 4b06 0702 |0055: aput v6, v7, v2 │ │ +0d2446: d802 0201 |0057: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0d244a: 28ec |0059: goto 0045 // -0014 │ │ +0d244c: 5496 0008 |005a: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d2450: 6e10 f00a 0600 |005c: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0af0 │ │ +0d2456: 0c06 |005f: move-result-object v6 │ │ +0d2458: 6e10 0127 0600 |0060: invoke-virtual {v6}, Ljava/nio/FloatBuffer;.flip:()Ljava/nio/Buffer; // method@2701 │ │ +0d245e: 1206 |0063: const/4 v6, #int 0 // #0 │ │ +0d2460: 5b96 fd07 |0064: iput-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07fd │ │ +0d2464: 5496 0508 |0066: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@0805 │ │ +0d2468: 6e10 3127 0600 |0068: invoke-virtual {v6}, Ljava/util/ArrayList;.clear:()V // method@2731 │ │ +0d246e: 5496 fc07 |006b: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.counts:Ljava/util/ArrayList; // field@07fc │ │ +0d2472: 6e10 3127 0600 |006d: invoke-virtual {v6}, Ljava/util/ArrayList;.clear:()V // method@2731 │ │ +0d2478: 5206 f407 |0070: iget v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.id:I // field@07f4 │ │ +0d247c: 0f06 |0072: return v6 │ │ +0d247e: 5206 f507 |0073: iget v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.maxCount:I // field@07f5 │ │ +0d2482: 3761 2d00 |0075: if-le v1, v6, 00a2 // +002d │ │ +0d2486: 2206 fa02 |0077: new-instance v6, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d248a: 2207 c303 |0079: new-instance v7, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d248e: 7010 6726 0700 |007b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d2494: 1a08 f006 |007e: const-string v8, "If a cache is not the last created, it cannot be redefined with more entries than when it was first created: " // string@06f0 │ │ +0d2498: 6e20 6e26 8700 |0080: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d249e: 0c07 |0083: move-result-object v7 │ │ +0d24a0: 6e20 6b26 1700 |0084: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0d24a6: 0c07 |0087: move-result-object v7 │ │ +0d24a8: 1a08 0d00 |0088: const-string v8, " (" // string@000d │ │ +0d24ac: 6e20 6e26 8700 |008a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d24b2: 0c07 |008d: move-result-object v7 │ │ +0d24b4: 5208 f507 |008e: iget v8, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.maxCount:I // field@07f5 │ │ +0d24b8: 6e20 6b26 8700 |0090: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0d24be: 0c07 |0093: move-result-object v7 │ │ +0d24c0: 1a08 2c00 |0094: const-string v8, " max)" // string@002c │ │ +0d24c4: 6e20 6e26 8700 |0096: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d24ca: 0c07 |0099: move-result-object v7 │ │ +0d24cc: 6e10 7426 0700 |009a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d24d2: 0c07 |009d: move-result-object v7 │ │ +0d24d4: 7020 b41f 7600 |009e: invoke-direct {v6, v7}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0d24da: 2706 |00a1: throw v6 │ │ +0d24dc: 5496 0508 |00a2: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@0805 │ │ +0d24e0: 6e10 3927 0600 |00a4: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0d24e6: 0a06 |00a7: move-result v6 │ │ +0d24e8: 5906 f707 |00a8: iput v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07f7 │ │ +0d24ec: 5406 f807 |00aa: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textures:[Lcom/badlogic/gdx/graphics/Texture; // field@07f8 │ │ +0d24f0: 2166 |00ac: array-length v6, v6 │ │ +0d24f2: 5207 f707 |00ad: iget v7, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07f7 │ │ +0d24f6: 3576 0800 |00af: if-ge v6, v7, 00b7 // +0008 │ │ +0d24fa: 5206 f707 |00b1: iget v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07f7 │ │ +0d24fe: 2366 5d04 |00b3: new-array v6, v6, [Lcom/badlogic/gdx/graphics/Texture; // type@045d │ │ +0d2502: 5b06 f807 |00b5: iput-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textures:[Lcom/badlogic/gdx/graphics/Texture; // field@07f8 │ │ +0d2506: 1202 |00b7: const/4 v2, #int 0 // #0 │ │ +0d2508: 5204 f707 |00b8: iget v4, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07f7 │ │ +0d250c: 3542 1100 |00ba: if-ge v2, v4, 00cb // +0011 │ │ +0d2510: 5407 f807 |00bc: iget-object v7, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textures:[Lcom/badlogic/gdx/graphics/Texture; // field@07f8 │ │ +0d2514: 5496 0508 |00be: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@0805 │ │ +0d2518: 6e20 3327 2600 |00c0: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0d251e: 0c06 |00c3: move-result-object v6 │ │ +0d2520: 1f06 2601 |00c4: check-cast v6, Lcom/badlogic/gdx/graphics/Texture; // type@0126 │ │ +0d2524: 4d06 0702 |00c6: aput-object v6, v7, v2 │ │ +0d2528: d802 0201 |00c8: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0d252c: 28f0 |00ca: goto 00ba // -0010 │ │ +0d252e: 5406 f307 |00cb: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.counts:[I // field@07f3 │ │ +0d2532: 2166 |00cd: array-length v6, v6 │ │ +0d2534: 5207 f707 |00ce: iget v7, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07f7 │ │ +0d2538: 3576 0800 |00d0: if-ge v6, v7, 00d8 // +0008 │ │ +0d253c: 5206 f707 |00d2: iget v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07f7 │ │ +0d2540: 2366 4904 |00d4: new-array v6, v6, [I // type@0449 │ │ +0d2544: 5b06 f307 |00d6: iput-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.counts:[I // field@07f3 │ │ +0d2548: 1202 |00d8: const/4 v2, #int 0 // #0 │ │ +0d254a: 5204 f707 |00d9: iget v4, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07f7 │ │ +0d254e: 3542 1500 |00db: if-ge v2, v4, 00f0 // +0015 │ │ +0d2552: 5407 f307 |00dd: iget-object v7, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.counts:[I // field@07f3 │ │ +0d2556: 5496 fc07 |00df: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.counts:Ljava/util/ArrayList; // field@07fc │ │ +0d255a: 6e20 3327 2600 |00e1: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0d2560: 0c06 |00e4: move-result-object v6 │ │ +0d2562: 1f06 b003 |00e5: check-cast v6, Ljava/lang/Integer; // type@03b0 │ │ +0d2566: 6e10 ff25 0600 |00e7: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0d256c: 0a06 |00ea: move-result v6 │ │ +0d256e: 4b06 0702 |00eb: aput v6, v7, v2 │ │ +0d2572: d802 0201 |00ed: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0d2576: 28ec |00ef: goto 00db // -0014 │ │ +0d2578: 5496 0008 |00f0: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0800 │ │ +0d257c: 6e10 f00a 0600 |00f2: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0af0 │ │ +0d2582: 0c05 |00f5: move-result-object v5 │ │ +0d2584: 1206 |00f6: const/4 v6, #int 0 // #0 │ │ +0d2586: 6e20 0927 6500 |00f7: invoke-virtual {v5, v6}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2709 │ │ +0d258c: 5496 f907 |00fa: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07f9 │ │ +0d2590: 5497 f907 |00fc: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07f9 │ │ +0d2594: 6e10 3927 0700 |00fe: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0d259a: 0a07 |0101: move-result v7 │ │ +0d259c: d807 07ff |0102: add-int/lit8 v7, v7, #int -1 // #ff │ │ +0d25a0: 6e20 3327 7600 |0104: invoke-virtual {v6, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0d25a6: 0c03 |0107: move-result-object v3 │ │ +0d25a8: 1f03 5301 |0108: check-cast v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // type@0153 │ │ +0d25ac: 5236 f607 |010a: iget v6, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.offset:I // field@07f6 │ │ +0d25b0: 5237 f507 |010c: iget v7, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.maxCount:I // field@07f5 │ │ +0d25b4: b076 |010e: add-int/2addr v6, v7 │ │ +0d25b6: 6e20 0627 6500 |010f: invoke-virtual {v5, v6}, Ljava/nio/FloatBuffer;.limit:(I)Ljava/nio/Buffer; // method@2706 │ │ +0d25bc: 2900 51ff |0112: goto/16 0063 // -00af │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x000c line=184 │ │ 0x000e line=185 │ │ 0x001c line=186 │ │ 0x0020 line=188 │ │ @@ -255997,40 +256148,40 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -0c3ea0: |[0c3ea0] com.badlogic.gdx.graphics.g2d.SpriteCache.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ -0c3eb0: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ -0c3eb4: 5242 fa07 |0002: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c3eb8: 7110 c021 0200 |0004: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntColor:(F)I // method@21c0 │ │ -0c3ebe: 0a01 |0007: move-result v1 │ │ -0c3ec0: 5440 0308 |0008: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@0803 │ │ -0c3ec4: d512 ff00 |000a: and-int/lit16 v2, v1, #int 255 // #00ff │ │ -0c3ec8: 8222 |000c: int-to-float v2, v2 │ │ -0c3eca: c932 |000d: div-float/2addr v2, v3 │ │ -0c3ecc: 5902 7903 |000e: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0c3ed0: e202 0108 |0010: ushr-int/lit8 v2, v1, #int 8 // #08 │ │ -0c3ed4: d522 ff00 |0012: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -0c3ed8: 8222 |0014: int-to-float v2, v2 │ │ -0c3eda: c932 |0015: div-float/2addr v2, v3 │ │ -0c3edc: 5902 7803 |0016: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0c3ee0: e202 0110 |0018: ushr-int/lit8 v2, v1, #int 16 // #10 │ │ -0c3ee4: d522 ff00 |001a: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -0c3ee8: 8222 |001c: int-to-float v2, v2 │ │ -0c3eea: c932 |001d: div-float/2addr v2, v3 │ │ -0c3eec: 5902 7703 |001e: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0c3ef0: e202 0118 |0020: ushr-int/lit8 v2, v1, #int 24 // #18 │ │ -0c3ef4: d522 ff00 |0022: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -0c3ef8: 8222 |0024: int-to-float v2, v2 │ │ -0c3efa: c932 |0025: div-float/2addr v2, v3 │ │ -0c3efc: 5902 7603 |0026: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0c3f00: 1100 |0028: return-object v0 │ │ +0d25c0: |[0d25c0] com.badlogic.gdx.graphics.g2d.SpriteCache.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ +0d25d0: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ +0d25d4: 5242 fa07 |0002: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d25d8: 7110 c021 0200 |0004: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntColor:(F)I // method@21c0 │ │ +0d25de: 0a01 |0007: move-result v1 │ │ +0d25e0: 5440 0308 |0008: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@0803 │ │ +0d25e4: d512 ff00 |000a: and-int/lit16 v2, v1, #int 255 // #00ff │ │ +0d25e8: 8222 |000c: int-to-float v2, v2 │ │ +0d25ea: c932 |000d: div-float/2addr v2, v3 │ │ +0d25ec: 5902 7903 |000e: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0d25f0: e202 0108 |0010: ushr-int/lit8 v2, v1, #int 8 // #08 │ │ +0d25f4: d522 ff00 |0012: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +0d25f8: 8222 |0014: int-to-float v2, v2 │ │ +0d25fa: c932 |0015: div-float/2addr v2, v3 │ │ +0d25fc: 5902 7803 |0016: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0d2600: e202 0110 |0018: ushr-int/lit8 v2, v1, #int 16 // #10 │ │ +0d2604: d522 ff00 |001a: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +0d2608: 8222 |001c: int-to-float v2, v2 │ │ +0d260a: c932 |001d: div-float/2addr v2, v3 │ │ +0d260c: 5902 7703 |001e: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0d2610: e202 0118 |0020: ushr-int/lit8 v2, v1, #int 24 // #18 │ │ +0d2614: d522 ff00 |0022: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +0d2618: 8222 |0024: int-to-float v2, v2 │ │ +0d261a: c932 |0025: div-float/2addr v2, v3 │ │ +0d261c: 5902 7603 |0026: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0d2620: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=148 │ │ 0x0008 line=149 │ │ 0x000a line=150 │ │ 0x0010 line=151 │ │ 0x0018 line=152 │ │ @@ -256046,17 +256197,17 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c3f04: |[0c3f04] com.badlogic.gdx.graphics.g2d.SpriteCache.getProjectionMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ -0c3f14: 5410 0108 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0801 │ │ -0c3f18: 1100 |0002: return-object v0 │ │ +0d2624: |[0d2624] com.badlogic.gdx.graphics.g2d.SpriteCache.getProjectionMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ +0d2634: 5410 0108 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0801 │ │ +0d2638: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=968 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/SpriteCache; │ │ │ │ #21 : (in Lcom/badlogic/gdx/graphics/g2d/SpriteCache;) │ │ @@ -256064,17 +256215,17 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c3f1c: |[0c3f1c] com.badlogic.gdx.graphics.g2d.SpriteCache.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ -0c3f2c: 5410 0608 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0806 │ │ -0c3f30: 1100 |0002: return-object v0 │ │ +0d263c: |[0d263c] com.badlogic.gdx.graphics.g2d.SpriteCache.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ +0d264c: 5410 0608 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0806 │ │ +0d2650: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=977 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/SpriteCache; │ │ │ │ #22 : (in Lcom/badlogic/gdx/graphics/g2d/SpriteCache;) │ │ @@ -256082,17 +256233,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c3f34: |[0c3f34] com.badlogic.gdx.graphics.g2d.SpriteCache.setColor:(F)V │ │ -0c3f44: 5901 fa07 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c3f48: 0e00 |0002: return-void │ │ +0d2654: |[0d2654] com.badlogic.gdx.graphics.g2d.SpriteCache.setColor:(F)V │ │ +0d2664: 5901 fa07 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d2668: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0002 line=145 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/SpriteCache; │ │ 0x0000 - 0x0003 reg=1 color F │ │ @@ -256102,34 +256253,34 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -0c3f4c: |[0c3f4c] com.badlogic.gdx.graphics.g2d.SpriteCache.setColor:(FFFF)V │ │ -0c3f5c: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ -0c3f60: a801 0308 |0002: mul-float v1, v3, v8 │ │ -0c3f64: 8711 |0004: float-to-int v1, v1 │ │ -0c3f66: e001 0118 |0005: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -0c3f6a: a802 0307 |0007: mul-float v2, v3, v7 │ │ -0c3f6e: 8722 |0009: float-to-int v2, v2 │ │ -0c3f70: e002 0210 |000a: shl-int/lit8 v2, v2, #int 16 // #10 │ │ -0c3f74: b621 |000c: or-int/2addr v1, v2 │ │ -0c3f76: a802 0306 |000d: mul-float v2, v3, v6 │ │ -0c3f7a: 8722 |000f: float-to-int v2, v2 │ │ -0c3f7c: e002 0208 |0010: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -0c3f80: b621 |0012: or-int/2addr v1, v2 │ │ -0c3f82: a802 0305 |0013: mul-float v2, v3, v5 │ │ -0c3f86: 8722 |0015: float-to-int v2, v2 │ │ -0c3f88: 9600 0102 |0016: or-int v0, v1, v2 │ │ -0c3f8c: 7110 c321 0000 |0018: invoke-static {v0}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@21c3 │ │ -0c3f92: 0a01 |001b: move-result v1 │ │ -0c3f94: 5941 fa07 |001c: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c3f98: 0e00 |001e: return-void │ │ +0d266c: |[0d266c] com.badlogic.gdx.graphics.g2d.SpriteCache.setColor:(FFFF)V │ │ +0d267c: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ +0d2680: a801 0308 |0002: mul-float v1, v3, v8 │ │ +0d2684: 8711 |0004: float-to-int v1, v1 │ │ +0d2686: e001 0118 |0005: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +0d268a: a802 0307 |0007: mul-float v2, v3, v7 │ │ +0d268e: 8722 |0009: float-to-int v2, v2 │ │ +0d2690: e002 0210 |000a: shl-int/lit8 v2, v2, #int 16 // #10 │ │ +0d2694: b621 |000c: or-int/2addr v1, v2 │ │ +0d2696: a802 0306 |000d: mul-float v2, v3, v6 │ │ +0d269a: 8722 |000f: float-to-int v2, v2 │ │ +0d269c: e002 0208 |0010: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +0d26a0: b621 |0012: or-int/2addr v1, v2 │ │ +0d26a2: a802 0305 |0013: mul-float v2, v3, v5 │ │ +0d26a6: 8722 |0015: float-to-int v2, v2 │ │ +0d26a8: 9600 0102 |0016: or-int v0, v1, v2 │ │ +0d26ac: 7110 c321 0000 |0018: invoke-static {v0}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@21c3 │ │ +0d26b2: 0a01 |001b: move-result v1 │ │ +0d26b4: 5941 fa07 |001c: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d26b8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=137 │ │ 0x0018 line=138 │ │ 0x001e line=139 │ │ locals : │ │ 0x0018 - 0x001f reg=0 intBits I │ │ @@ -256144,19 +256295,19 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Color;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c3f9c: |[0c3f9c] com.badlogic.gdx.graphics.g2d.SpriteCache.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ -0c3fac: 6e10 c009 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09c0 │ │ -0c3fb2: 0a00 |0003: move-result v0 │ │ -0c3fb4: 5910 fa07 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ -0c3fb8: 0e00 |0006: return-void │ │ +0d26bc: |[0d26bc] com.badlogic.gdx.graphics.g2d.SpriteCache.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ +0d26cc: 6e10 c009 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09c0 │ │ +0d26d2: 0a00 |0003: move-result v0 │ │ +0d26d4: 5910 fa07 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07fa │ │ +0d26d8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0006 line=133 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/g2d/SpriteCache; │ │ 0x0000 - 0x0007 reg=2 tint Lcom/badlogic/gdx/graphics/Color; │ │ @@ -256166,24 +256317,24 @@ │ │ type : '(Lcom/badlogic/gdx/math/Matrix4;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0c3fbc: |[0c3fbc] com.badlogic.gdx.graphics.g2d.SpriteCache.setProjectionMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ -0c3fcc: 5520 ff07 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.drawing:Z // field@07ff │ │ -0c3fd0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0c3fd4: 2200 b003 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0c3fd8: 1a01 4c02 |0006: const-string v1, "Can't set the matrix within begin/end." // string@024c │ │ -0c3fdc: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0c3fe2: 2700 |000b: throw v0 │ │ -0c3fe4: 5420 0108 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0801 │ │ -0c3fe8: 6e20 d513 3000 |000e: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ -0c3fee: 0e00 |0011: return-void │ │ +0d26dc: |[0d26dc] com.badlogic.gdx.graphics.g2d.SpriteCache.setProjectionMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ +0d26ec: 5520 ff07 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.drawing:Z // field@07ff │ │ +0d26f0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0d26f4: 2200 ae03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +0d26f8: 1a01 4c02 |0006: const-string v1, "Can't set the matrix within begin/end." // string@024c │ │ +0d26fc: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0d2702: 2700 |000b: throw v0 │ │ +0d2704: 5420 0108 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0801 │ │ +0d2708: 6e20 d513 3000 |000e: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ +0d270e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=972 │ │ 0x000c line=973 │ │ 0x0011 line=974 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/badlogic/gdx/graphics/g2d/SpriteCache; │ │ @@ -256194,17 +256345,17 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c3ff0: |[0c3ff0] com.badlogic.gdx.graphics.g2d.SpriteCache.setShader:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0c4000: 5b01 fe07 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07fe │ │ -0c4004: 0e00 |0002: return-void │ │ +0d2710: |[0d2710] com.badlogic.gdx.graphics.g2d.SpriteCache.setShader:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0d2720: 5b01 fe07 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07fe │ │ +0d2724: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1039 │ │ 0x0002 line=1040 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/SpriteCache; │ │ 0x0000 - 0x0003 reg=1 shader Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ @@ -256214,40 +256365,40 @@ │ │ type : '(Lcom/badlogic/gdx/math/Matrix4;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0c4008: |[0c4008] com.badlogic.gdx.graphics.g2d.SpriteCache.setTransformMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ -0c4018: 5520 ff07 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.drawing:Z // field@07ff │ │ -0c401c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0c4020: 2200 b003 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0c4024: 1a01 4c02 |0006: const-string v1, "Can't set the matrix within begin/end." // string@024c │ │ -0c4028: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0c402e: 2700 |000b: throw v0 │ │ -0c4030: 5420 0608 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0806 │ │ -0c4034: 6e20 d513 3000 |000e: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ -0c403a: 0e00 |0011: return-void │ │ +0d2728: |[0d2728] com.badlogic.gdx.graphics.g2d.SpriteCache.setTransformMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ +0d2738: 5520 ff07 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.drawing:Z // field@07ff │ │ +0d273c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0d2740: 2200 ae03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +0d2744: 1a01 4c02 |0006: const-string v1, "Can't set the matrix within begin/end." // string@024c │ │ +0d2748: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0d274e: 2700 |000b: throw v0 │ │ +0d2750: 5420 0608 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0806 │ │ +0d2754: 6e20 d513 3000 |000e: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ +0d275a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=981 │ │ 0x000c line=982 │ │ 0x0011 line=983 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/badlogic/gdx/graphics/g2d/SpriteCache; │ │ 0x0000 - 0x0012 reg=3 transform Lcom/badlogic/gdx/math/Matrix4; │ │ │ │ - source_file_idx : 3847 (SpriteCache.java) │ │ + source_file_idx : 3845 (SpriteCache.java) │ │ │ │ Class #517 header: │ │ -class_idx : 344 │ │ +class_idx : 342 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 350 │ │ -source_file_idx : 3927 │ │ +superclass_idx : 348 │ │ +source_file_idx : 3925 │ │ static_fields_size : 0 │ │ instance_fields_size: 11 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #517 annotations: │ │ Annotations on class │ │ @@ -256311,19 +256462,19 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;IIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 8 16-bit code units │ │ -0c403c: |[0c403c] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasRegion.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V │ │ -0c404c: 7606 5f0e 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V // method@0e5f │ │ -0c4052: 5904 0e08 |0003: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@080e │ │ -0c4056: 5905 0d08 |0005: iput v5, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@080d │ │ -0c405a: 0e00 |0007: return-void │ │ +0d275c: |[0d275c] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasRegion.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V │ │ +0d276c: 7606 5f0e 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V // method@0e5f │ │ +0d2772: 5904 0e08 |0003: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@080e │ │ +0d2776: 5905 0d08 |0005: iput v5, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@080d │ │ +0d277a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ 0x0003 line=491 │ │ 0x0005 line=492 │ │ 0x0007 line=493 │ │ locals : │ │ @@ -256339,38 +256490,38 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -0c405c: |[0c405c] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasRegion.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)V │ │ -0c406c: 7010 5b0e 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:()V // method@0e5b │ │ -0c4072: 6e20 270e 2100 |0003: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0e27 │ │ -0c4078: 5220 0708 |0006: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.index:I // field@0807 │ │ -0c407c: 5910 0708 |0008: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.index:I // field@0807 │ │ -0c4080: 5420 0808 |000a: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@0808 │ │ -0c4084: 5b10 0808 |000c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@0808 │ │ -0c4088: 5220 0908 |000e: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ -0c408c: 5910 0908 |0010: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ -0c4090: 5220 0a08 |0012: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ -0c4094: 5910 0a08 |0014: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ -0c4098: 5220 0e08 |0016: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@080e │ │ -0c409c: 5910 0e08 |0018: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@080e │ │ -0c40a0: 5220 0d08 |001a: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@080d │ │ -0c40a4: 5910 0d08 |001c: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@080d │ │ -0c40a8: 5220 0c08 |001e: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@080c │ │ -0c40ac: 5910 0c08 |0020: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@080c │ │ -0c40b0: 5220 0b08 |0022: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@080b │ │ -0c40b4: 5910 0b08 |0024: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@080b │ │ -0c40b8: 5520 1008 |0026: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@0810 │ │ -0c40bc: 5c10 1008 |0028: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@0810 │ │ -0c40c0: 5420 1108 |002a: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.splits:[I // field@0811 │ │ -0c40c4: 5b10 1108 |002c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.splits:[I // field@0811 │ │ -0c40c8: 0e00 |002e: return-void │ │ +0d277c: |[0d277c] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasRegion.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)V │ │ +0d278c: 7010 5b0e 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:()V // method@0e5b │ │ +0d2792: 6e20 270e 2100 |0003: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0e27 │ │ +0d2798: 5220 0708 |0006: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.index:I // field@0807 │ │ +0d279c: 5910 0708 |0008: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.index:I // field@0807 │ │ +0d27a0: 5420 0808 |000a: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@0808 │ │ +0d27a4: 5b10 0808 |000c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@0808 │ │ +0d27a8: 5220 0908 |000e: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ +0d27ac: 5910 0908 |0010: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ +0d27b0: 5220 0a08 |0012: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ +0d27b4: 5910 0a08 |0014: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ +0d27b8: 5220 0e08 |0016: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@080e │ │ +0d27bc: 5910 0e08 |0018: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@080e │ │ +0d27c0: 5220 0d08 |001a: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@080d │ │ +0d27c4: 5910 0d08 |001c: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@080d │ │ +0d27c8: 5220 0c08 |001e: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@080c │ │ +0d27cc: 5910 0c08 |0020: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@080c │ │ +0d27d0: 5220 0b08 |0022: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@080b │ │ +0d27d4: 5910 0b08 |0024: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@080b │ │ +0d27d8: 5520 1008 |0026: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@0810 │ │ +0d27dc: 5c10 1008 |0028: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@0810 │ │ +0d27e0: 5420 1108 |002a: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.splits:[I // field@0811 │ │ +0d27e4: 5b10 1108 |002c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.splits:[I // field@0811 │ │ +0d27e8: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0003 line=496 │ │ 0x0006 line=497 │ │ 0x000a line=498 │ │ 0x000e line=499 │ │ @@ -256392,35 +256543,35 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0c40cc: |[0c40cc] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasRegion.flip:(ZZ)V │ │ -0c40dc: 6f30 620e 3204 |0000: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.flip:(ZZ)V // method@0e62 │ │ -0c40e2: 3803 0f00 |0003: if-eqz v3, 0012 // +000f │ │ -0c40e6: 5220 0c08 |0005: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@080c │ │ -0c40ea: 8200 |0007: int-to-float v0, v0 │ │ -0c40ec: 5221 0908 |0008: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ -0c40f0: c710 |000a: sub-float/2addr v0, v1 │ │ -0c40f2: 6e10 250e 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRotatedPackedWidth:()F // method@0e25 │ │ -0c40f8: 0a01 |000e: move-result v1 │ │ -0c40fa: c710 |000f: sub-float/2addr v0, v1 │ │ -0c40fc: 5920 0908 |0010: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ -0c4100: 3804 0f00 |0012: if-eqz v4, 0021 // +000f │ │ -0c4104: 5220 0b08 |0014: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@080b │ │ -0c4108: 8200 |0016: int-to-float v0, v0 │ │ -0c410a: 5221 0a08 |0017: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ -0c410e: c710 |0019: sub-float/2addr v0, v1 │ │ -0c4110: 6e10 240e 0200 |001a: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRotatedPackedHeight:()F // method@0e24 │ │ -0c4116: 0a01 |001d: move-result v1 │ │ -0c4118: c710 |001e: sub-float/2addr v0, v1 │ │ -0c411a: 5920 0a08 |001f: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ -0c411e: 0e00 |0021: return-void │ │ +0d27ec: |[0d27ec] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasRegion.flip:(ZZ)V │ │ +0d27fc: 6f30 620e 3204 |0000: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.flip:(ZZ)V // method@0e62 │ │ +0d2802: 3803 0f00 |0003: if-eqz v3, 0012 // +000f │ │ +0d2806: 5220 0c08 |0005: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@080c │ │ +0d280a: 8200 |0007: int-to-float v0, v0 │ │ +0d280c: 5221 0908 |0008: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ +0d2810: c710 |000a: sub-float/2addr v0, v1 │ │ +0d2812: 6e10 250e 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRotatedPackedWidth:()F // method@0e25 │ │ +0d2818: 0a01 |000e: move-result v1 │ │ +0d281a: c710 |000f: sub-float/2addr v0, v1 │ │ +0d281c: 5920 0908 |0010: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ +0d2820: 3804 0f00 |0012: if-eqz v4, 0021 // +000f │ │ +0d2824: 5220 0b08 |0014: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@080b │ │ +0d2828: 8200 |0016: int-to-float v0, v0 │ │ +0d282a: 5221 0a08 |0017: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ +0d282e: c710 |0019: sub-float/2addr v0, v1 │ │ +0d2830: 6e10 240e 0200 |001a: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRotatedPackedHeight:()F // method@0e24 │ │ +0d2836: 0a01 |001d: move-result v1 │ │ +0d2838: c710 |001e: sub-float/2addr v0, v1 │ │ +0d283a: 5920 0a08 |001f: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ +0d283e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=511 │ │ 0x0003 line=512 │ │ 0x0012 line=513 │ │ 0x0021 line=514 │ │ locals : │ │ @@ -256433,23 +256584,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0c4120: |[0c4120] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasRegion.getRotatedPackedHeight:()F │ │ -0c4130: 5510 1008 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@0810 │ │ -0c4134: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -0c4138: 5210 0e08 |0004: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@080e │ │ -0c413c: 8200 |0006: int-to-float v0, v0 │ │ -0c413e: 0f00 |0007: return v0 │ │ -0c4140: 5210 0d08 |0008: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@080d │ │ -0c4144: 8200 |000a: int-to-float v0, v0 │ │ -0c4146: 28fc |000b: goto 0007 // -0004 │ │ +0d2840: |[0d2840] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasRegion.getRotatedPackedHeight:()F │ │ +0d2850: 5510 1008 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@0810 │ │ +0d2854: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +0d2858: 5210 0e08 |0004: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@080e │ │ +0d285c: 8200 |0006: int-to-float v0, v0 │ │ +0d285e: 0f00 |0007: return v0 │ │ +0d2860: 5210 0d08 |0008: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@080d │ │ +0d2864: 8200 |000a: int-to-float v0, v0 │ │ +0d2866: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;) │ │ @@ -256457,36 +256608,36 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0c4148: |[0c4148] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasRegion.getRotatedPackedWidth:()F │ │ -0c4158: 5510 1008 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@0810 │ │ -0c415c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -0c4160: 5210 0d08 |0004: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@080d │ │ -0c4164: 8200 |0006: int-to-float v0, v0 │ │ -0c4166: 0f00 |0007: return v0 │ │ -0c4168: 5210 0e08 |0008: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@080e │ │ -0c416c: 8200 |000a: int-to-float v0, v0 │ │ -0c416e: 28fc |000b: goto 0007 // -0004 │ │ +0d2868: |[0d2868] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasRegion.getRotatedPackedWidth:()F │ │ +0d2878: 5510 1008 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@0810 │ │ +0d287c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +0d2880: 5210 0d08 |0004: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@080d │ │ +0d2884: 8200 |0006: int-to-float v0, v0 │ │ +0d2886: 0f00 |0007: return v0 │ │ +0d2888: 5210 0e08 |0008: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@080e │ │ +0d288c: 8200 |000a: int-to-float v0, v0 │ │ +0d288e: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ │ │ - source_file_idx : 3927 (TextureAtlas.java) │ │ + source_file_idx : 3925 (TextureAtlas.java) │ │ │ │ Class #518 header: │ │ -class_idx : 349 │ │ +class_idx : 347 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3927 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3925 │ │ static_fields_size : 2 │ │ instance_fields_size: 2 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 13 │ │ │ │ Class #518 annotations: │ │ Annotations on class │ │ @@ -256542,22 +256693,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0c4170: |[0c4170] com.badlogic.gdx.graphics.g2d.TextureAtlas.:()V │ │ -0c4180: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0c4182: 2300 9504 |0001: new-array v0, v0, [Ljava/lang/String; // type@0495 │ │ -0c4186: 6900 3108 |0003: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ -0c418a: 2200 5701 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$1; // type@0157 │ │ -0c418e: 7010 1c0e 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$1;.:()V // method@0e1c │ │ -0c4194: 6900 2e08 |000a: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.indexComparator:Ljava/util/Comparator; // field@082e │ │ -0c4198: 0e00 |000c: return-void │ │ +0d2890: |[0d2890] com.badlogic.gdx.graphics.g2d.TextureAtlas.:()V │ │ +0d28a0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +0d28a2: 2300 9304 |0001: new-array v0, v0, [Ljava/lang/String; // type@0493 │ │ +0d28a6: 6900 3108 |0003: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ +0d28aa: 2200 5501 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$1; // type@0155 │ │ +0d28ae: 7010 1c0e 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$1;.:()V // method@0e1c │ │ +0d28b4: 6900 2e08 |000a: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.indexComparator:Ljava/util/Comparator; // field@082e │ │ +0d28b8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=412 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;) │ │ @@ -256565,24 +256716,24 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0c419c: |[0c419c] com.badlogic.gdx.graphics.g2d.TextureAtlas.:()V │ │ -0c41ac: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -0c41b2: 2200 ed03 |0003: new-instance v0, Ljava/util/HashSet; // type@03ed │ │ -0c41b6: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -0c41b8: 7020 4e27 1000 |0006: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@274e │ │ -0c41be: 5b20 3008 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.textures:Ljava/util/HashSet; // field@0830 │ │ -0c41c2: 2200 e702 |000b: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0c41c6: 7010 621e 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -0c41cc: 5b20 2f08 |0010: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ -0c41d0: 0e00 |0012: return-void │ │ +0d28bc: |[0d28bc] com.badlogic.gdx.graphics.g2d.TextureAtlas.:()V │ │ +0d28cc: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0d28d2: 2200 eb03 |0003: new-instance v0, Ljava/util/HashSet; // type@03eb │ │ +0d28d6: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +0d28d8: 7020 4e27 1000 |0006: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@274e │ │ +0d28de: 5b20 3008 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.textures:Ljava/util/HashSet; // field@0830 │ │ +0d28e2: 2200 e502 |000b: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0d28e6: 7010 621e 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0d28ec: 5b20 2f08 |0010: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ +0d28f0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0003 line=49 │ │ 0x000b line=50 │ │ 0x0012 line=197 │ │ locals : │ │ @@ -256593,19 +256744,19 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c41d4: |[0c41d4] com.badlogic.gdx.graphics.g2d.TextureAtlas.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0c41e4: 6e10 6909 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0969 │ │ -0c41ea: 0c00 |0003: move-result-object v0 │ │ -0c41ec: 7030 450e 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V // method@0e45 │ │ -0c41f2: 0e00 |0007: return-void │ │ +0d28f4: |[0d28f4] com.badlogic.gdx.graphics.g2d.TextureAtlas.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0d2904: 6e10 6909 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0969 │ │ +0d290a: 0c00 |0003: move-result-object v0 │ │ +0d290c: 7030 450e 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V // method@0e45 │ │ +0d2912: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0007 line=208 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ │ 0x0000 - 0x0008 reg=2 packFile Lcom/badlogic/gdx/files/FileHandle; │ │ @@ -256615,18 +256766,18 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0c41f4: |[0c41f4] com.badlogic.gdx.graphics.g2d.TextureAtlas.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0c4204: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c4206: 7040 460e 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0e46 │ │ -0c420c: 0e00 |0004: return-void │ │ +0d2914: |[0d2914] com.badlogic.gdx.graphics.g2d.TextureAtlas.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0d2924: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d2926: 7040 460e 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0e46 │ │ +0d292c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0004 line=218 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ │ 0x0000 - 0x0005 reg=2 packFile Lcom/badlogic/gdx/files/FileHandle; │ │ @@ -256637,19 +256788,19 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0c4210: |[0c4210] com.badlogic.gdx.graphics.g2d.TextureAtlas.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ -0c4220: 2200 5c01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; // type@015c │ │ -0c4224: 7040 3f0e 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0e3f │ │ -0c422a: 7020 480e 0100 |0005: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;)V // method@0e48 │ │ -0c4230: 0e00 |0008: return-void │ │ +0d2930: |[0d2930] com.badlogic.gdx.graphics.g2d.TextureAtlas.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ +0d2940: 2200 5a01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; // type@015a │ │ +0d2944: 7040 3f0e 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0e3f │ │ +0d294a: 7020 480e 0100 |0005: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;)V // method@0e48 │ │ +0d2950: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0008 line=223 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ │ 0x0000 - 0x0009 reg=2 packFile Lcom/badlogic/gdx/files/FileHandle; │ │ @@ -256661,19 +256812,19 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0c4234: |[0c4234] com.badlogic.gdx.graphics.g2d.TextureAtlas.:(Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ -0c4244: 6e10 6909 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0969 │ │ -0c424a: 0c00 |0003: move-result-object v0 │ │ -0c424c: 7040 460e 2130 |0004: invoke-direct {v1, v2, v0, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0e46 │ │ -0c4252: 0e00 |0007: return-void │ │ +0d2954: |[0d2954] com.badlogic.gdx.graphics.g2d.TextureAtlas.:(Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ +0d2964: 6e10 6909 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0969 │ │ +0d296a: 0c00 |0003: move-result-object v0 │ │ +0d296c: 7040 460e 2130 |0004: invoke-direct {v1, v2, v0, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0e46 │ │ +0d2972: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0007 line=214 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ │ 0x0000 - 0x0008 reg=2 packFile Lcom/badlogic/gdx/files/FileHandle; │ │ @@ -256684,25 +256835,25 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0c4254: |[0c4254] com.badlogic.gdx.graphics.g2d.TextureAtlas.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;)V │ │ -0c4264: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -0c426a: 2200 ed03 |0003: new-instance v0, Ljava/util/HashSet; // type@03ed │ │ -0c426e: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -0c4270: 7020 4e27 1000 |0006: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@274e │ │ -0c4276: 5b20 3008 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.textures:Ljava/util/HashSet; // field@0830 │ │ -0c427a: 2200 e702 |000b: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0c427e: 7010 621e 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -0c4284: 5b20 2f08 |0010: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ -0c4288: 7020 570e 3200 |0012: invoke-direct {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.load:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;)V // method@0e57 │ │ -0c428e: 0e00 |0015: return-void │ │ +0d2974: |[0d2974] com.badlogic.gdx.graphics.g2d.TextureAtlas.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;)V │ │ +0d2984: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0d298a: 2200 eb03 |0003: new-instance v0, Ljava/util/HashSet; // type@03eb │ │ +0d298e: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +0d2990: 7020 4e27 1000 |0006: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@274e │ │ +0d2996: 5b20 3008 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.textures:Ljava/util/HashSet; // field@0830 │ │ +0d299a: 2200 e502 |000b: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0d299e: 7010 621e 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0d29a4: 5b20 2f08 |0010: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ +0d29a8: 7020 570e 3200 |0012: invoke-direct {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.load:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;)V // method@0e57 │ │ +0d29ae: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0003 line=49 │ │ 0x000b line=50 │ │ 0x0012 line=226 │ │ 0x0015 line=227 │ │ @@ -256715,20 +256866,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0c4290: |[0c4290] com.badlogic.gdx.graphics.g2d.TextureAtlas.:(Ljava/lang/String;)V │ │ -0c42a0: 6200 1e00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ -0c42a4: 7220 1201 2000 |0002: invoke-interface {v0, v2}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0112 │ │ -0c42aa: 0c00 |0005: move-result-object v0 │ │ -0c42ac: 7020 440e 0100 |0006: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0e44 │ │ -0c42b2: 0e00 |0009: return-void │ │ +0d29b0: |[0d29b0] com.badlogic.gdx.graphics.g2d.TextureAtlas.:(Ljava/lang/String;)V │ │ +0d29c0: 6200 1e00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ +0d29c4: 7220 1201 2000 |0002: invoke-interface {v0, v2}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0112 │ │ +0d29ca: 0c00 |0005: move-result-object v0 │ │ +0d29cc: 7020 440e 0100 |0006: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0e44 │ │ +0d29d2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0009 line=203 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ │ 0x0000 - 0x000a reg=2 internalPackFile Ljava/lang/String; │ │ @@ -256738,108 +256889,108 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 184 16-bit code units │ │ -0c42b4: |[0c42b4] com.badlogic.gdx.graphics.g2d.TextureAtlas.load:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;)V │ │ -0c42c4: 2209 3603 |0000: new-instance v9, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0c42c8: 7010 1d22 0900 |0002: invoke-direct {v9}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -0c42ce: 54e1 2c08 |0005: iget-object v1, v14, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.pages:Lcom/badlogic/gdx/utils/Array; // field@082c │ │ -0c42d2: 6e10 771e 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -0c42d8: 0c07 |000a: move-result-object v7 │ │ -0c42da: 7210 5327 0700 |000b: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0c42e0: 0a01 |000e: move-result v1 │ │ -0c42e2: 3801 4000 |000f: if-eqz v1, 004f // +0040 │ │ -0c42e6: 7210 5427 0700 |0011: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0c42ec: 0c08 |0014: move-result-object v8 │ │ -0c42ee: 1f08 5a01 |0015: check-cast v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page; // type@015a │ │ -0c42f2: 120b |0017: const/4 v11, #int 0 // #0 │ │ -0c42f4: 5481 1808 |0018: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0818 │ │ -0c42f8: 3901 2400 |001a: if-nez v1, 003e // +0024 │ │ -0c42fc: 220b 2801 |001c: new-instance v11, Lcom/badlogic/gdx/graphics/Texture; // type@0128 │ │ -0c4300: 5481 1908 |001e: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.textureFile:Lcom/badlogic/gdx/files/FileHandle; // field@0819 │ │ -0c4304: 5482 1508 |0020: iget-object v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0815 │ │ -0c4308: 5583 1b08 |0022: iget-boolean v3, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.useMipMaps:Z // field@081b │ │ -0c430c: 7040 680b 1b32 |0024: invoke-direct {v11, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap$Format;Z)V // method@0b68 │ │ -0c4312: 5481 1708 |0027: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0817 │ │ -0c4316: 5482 1608 |0029: iget-object v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0816 │ │ -0c431a: 6e30 870b 1b02 |002b: invoke-virtual {v11, v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.setFilter:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V // method@0b87 │ │ -0c4320: 5481 1a08 |002e: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@081a │ │ -0c4324: 5482 1c08 |0030: iget-object v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@081c │ │ -0c4328: 6e30 880b 1b02 |0032: invoke-virtual {v11, v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.setWrap:(Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V // method@0b88 │ │ -0c432e: 54d1 3008 |0035: iget-object v1, v13, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.textures:Ljava/util/HashSet; // field@0830 │ │ -0c4332: 6e20 4f27 b100 |0037: invoke-virtual {v1, v11}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@274f │ │ -0c4338: 6e30 2f22 890b |003a: invoke-virtual {v9, v8, v11}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ -0c433e: 28ce |003d: goto 000b // -0032 │ │ -0c4340: 548b 1808 |003e: iget-object v11, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0818 │ │ -0c4344: 5481 1708 |0040: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0817 │ │ -0c4348: 5482 1608 |0042: iget-object v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0816 │ │ -0c434c: 6e30 870b 1b02 |0044: invoke-virtual {v11, v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.setFilter:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V // method@0b87 │ │ -0c4352: 5481 1a08 |0047: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@081a │ │ -0c4356: 5482 1c08 |0049: iget-object v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@081c │ │ -0c435a: 6e30 880b 1b02 |004b: invoke-virtual {v11, v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.setWrap:(Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V // method@0b88 │ │ -0c4360: 28e7 |004e: goto 0035 // -0019 │ │ -0c4362: 54e1 2d08 |004f: iget-object v1, v14, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.regions:Lcom/badlogic/gdx/utils/Array; // field@082d │ │ -0c4366: 6e10 771e 0100 |0051: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -0c436c: 0c07 |0054: move-result-object v7 │ │ -0c436e: 7210 5327 0700 |0055: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0c4374: 0a01 |0058: move-result v1 │ │ -0c4376: 3801 5e00 |0059: if-eqz v1, 00b7 // +005e │ │ -0c437a: 7210 5427 0700 |005b: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0c4380: 0c0a |005e: move-result-object v10 │ │ -0c4382: 1f0a 5b01 |005f: check-cast v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region; // type@015b │ │ -0c4386: 52ac 2b08 |0061: iget v12, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.width:I // field@082b │ │ -0c438a: 52a6 1e08 |0063: iget v6, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.height:I // field@081e │ │ -0c438e: 2200 5801 |0065: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0158 │ │ -0c4392: 54a1 2708 |0067: iget-object v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.page:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page; // field@0827 │ │ -0c4396: 6e20 2722 1900 |0069: invoke-virtual {v9, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0c439c: 0c01 |006c: move-result-object v1 │ │ -0c439e: 1f01 2801 |006d: check-cast v1, Lcom/badlogic/gdx/graphics/Texture; // type@0128 │ │ -0c43a2: 52a2 2008 |006f: iget v2, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.left:I // field@0820 │ │ -0c43a6: 52a3 2a08 |0071: iget v3, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.top:I // field@082a │ │ -0c43aa: 55a4 2808 |0073: iget-boolean v4, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.rotate:Z // field@0828 │ │ -0c43ae: 3804 3e00 |0075: if-eqz v4, 00b3 // +003e │ │ -0c43b2: 0164 |0077: move v4, v6 │ │ -0c43b4: 55a5 2808 |0078: iget-boolean v5, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.rotate:Z // field@0828 │ │ -0c43b8: 3805 3b00 |007a: if-eqz v5, 00b5 // +003b │ │ -0c43bc: 01c5 |007c: move v5, v12 │ │ -0c43be: 7606 1f0e 0000 |007d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V // method@0e1f │ │ -0c43c4: 52a1 1f08 |0080: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.index:I // field@081f │ │ -0c43c8: 5901 0708 |0082: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.index:I // field@0807 │ │ -0c43cc: 54a1 2108 |0084: iget-object v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.name:Ljava/lang/String; // field@0821 │ │ -0c43d0: 5b01 0808 |0086: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@0808 │ │ -0c43d4: 52a1 2208 |0088: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.offsetX:F // field@0822 │ │ -0c43d8: 5901 0908 |008a: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ -0c43dc: 52a1 2308 |008c: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.offsetY:F // field@0823 │ │ -0c43e0: 5901 0a08 |008e: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ -0c43e4: 52a1 2408 |0090: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.originalHeight:I // field@0824 │ │ -0c43e8: 5901 0b08 |0092: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@080b │ │ -0c43ec: 52a1 2508 |0094: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.originalWidth:I // field@0825 │ │ -0c43f0: 5901 0c08 |0096: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@080c │ │ -0c43f4: 55a1 2808 |0098: iget-boolean v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.rotate:Z // field@0828 │ │ -0c43f8: 5c01 1008 |009a: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@0810 │ │ -0c43fc: 54a1 2908 |009c: iget-object v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.splits:[I // field@0829 │ │ -0c4400: 5b01 1108 |009e: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.splits:[I // field@0811 │ │ -0c4404: 54a1 2608 |00a0: iget-object v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.pads:[I // field@0826 │ │ -0c4408: 5b01 0f08 |00a2: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.pads:[I // field@080f │ │ -0c440c: 55a1 1d08 |00a4: iget-boolean v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.flip:Z // field@081d │ │ -0c4410: 3801 0700 |00a6: if-eqz v1, 00ad // +0007 │ │ -0c4414: 1201 |00a8: const/4 v1, #int 0 // #0 │ │ -0c4416: 1212 |00a9: const/4 v2, #int 1 // #1 │ │ -0c4418: 6e30 210e 1002 |00aa: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.flip:(ZZ)V // method@0e21 │ │ -0c441e: 54d1 2f08 |00ad: iget-object v1, v13, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ -0c4422: 6e20 6a1e 0100 |00af: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0c4428: 28a3 |00b2: goto 0055 // -005d │ │ -0c442a: 01c4 |00b3: move v4, v12 │ │ -0c442c: 28c4 |00b4: goto 0078 // -003c │ │ -0c442e: 0165 |00b5: move v5, v6 │ │ -0c4430: 28c7 |00b6: goto 007d // -0039 │ │ -0c4432: 0e00 |00b7: return-void │ │ +0d29d4: |[0d29d4] com.badlogic.gdx.graphics.g2d.TextureAtlas.load:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;)V │ │ +0d29e4: 2209 3403 |0000: new-instance v9, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0d29e8: 7010 1d22 0900 |0002: invoke-direct {v9}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +0d29ee: 54e1 2c08 |0005: iget-object v1, v14, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.pages:Lcom/badlogic/gdx/utils/Array; // field@082c │ │ +0d29f2: 6e10 771e 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0d29f8: 0c07 |000a: move-result-object v7 │ │ +0d29fa: 7210 5327 0700 |000b: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0d2a00: 0a01 |000e: move-result v1 │ │ +0d2a02: 3801 4000 |000f: if-eqz v1, 004f // +0040 │ │ +0d2a06: 7210 5427 0700 |0011: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0d2a0c: 0c08 |0014: move-result-object v8 │ │ +0d2a0e: 1f08 5801 |0015: check-cast v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page; // type@0158 │ │ +0d2a12: 120b |0017: const/4 v11, #int 0 // #0 │ │ +0d2a14: 5481 1808 |0018: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0818 │ │ +0d2a18: 3901 2400 |001a: if-nez v1, 003e // +0024 │ │ +0d2a1c: 220b 2601 |001c: new-instance v11, Lcom/badlogic/gdx/graphics/Texture; // type@0126 │ │ +0d2a20: 5481 1908 |001e: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.textureFile:Lcom/badlogic/gdx/files/FileHandle; // field@0819 │ │ +0d2a24: 5482 1508 |0020: iget-object v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0815 │ │ +0d2a28: 5583 1b08 |0022: iget-boolean v3, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.useMipMaps:Z // field@081b │ │ +0d2a2c: 7040 680b 1b32 |0024: invoke-direct {v11, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap$Format;Z)V // method@0b68 │ │ +0d2a32: 5481 1708 |0027: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0817 │ │ +0d2a36: 5482 1608 |0029: iget-object v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0816 │ │ +0d2a3a: 6e30 870b 1b02 |002b: invoke-virtual {v11, v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.setFilter:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V // method@0b87 │ │ +0d2a40: 5481 1a08 |002e: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@081a │ │ +0d2a44: 5482 1c08 |0030: iget-object v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@081c │ │ +0d2a48: 6e30 880b 1b02 |0032: invoke-virtual {v11, v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.setWrap:(Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V // method@0b88 │ │ +0d2a4e: 54d1 3008 |0035: iget-object v1, v13, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.textures:Ljava/util/HashSet; // field@0830 │ │ +0d2a52: 6e20 4f27 b100 |0037: invoke-virtual {v1, v11}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@274f │ │ +0d2a58: 6e30 2f22 890b |003a: invoke-virtual {v9, v8, v11}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ +0d2a5e: 28ce |003d: goto 000b // -0032 │ │ +0d2a60: 548b 1808 |003e: iget-object v11, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0818 │ │ +0d2a64: 5481 1708 |0040: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0817 │ │ +0d2a68: 5482 1608 |0042: iget-object v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0816 │ │ +0d2a6c: 6e30 870b 1b02 |0044: invoke-virtual {v11, v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.setFilter:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V // method@0b87 │ │ +0d2a72: 5481 1a08 |0047: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@081a │ │ +0d2a76: 5482 1c08 |0049: iget-object v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@081c │ │ +0d2a7a: 6e30 880b 1b02 |004b: invoke-virtual {v11, v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.setWrap:(Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V // method@0b88 │ │ +0d2a80: 28e7 |004e: goto 0035 // -0019 │ │ +0d2a82: 54e1 2d08 |004f: iget-object v1, v14, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.regions:Lcom/badlogic/gdx/utils/Array; // field@082d │ │ +0d2a86: 6e10 771e 0100 |0051: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0d2a8c: 0c07 |0054: move-result-object v7 │ │ +0d2a8e: 7210 5327 0700 |0055: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0d2a94: 0a01 |0058: move-result v1 │ │ +0d2a96: 3801 5e00 |0059: if-eqz v1, 00b7 // +005e │ │ +0d2a9a: 7210 5427 0700 |005b: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0d2aa0: 0c0a |005e: move-result-object v10 │ │ +0d2aa2: 1f0a 5901 |005f: check-cast v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region; // type@0159 │ │ +0d2aa6: 52ac 2b08 |0061: iget v12, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.width:I // field@082b │ │ +0d2aaa: 52a6 1e08 |0063: iget v6, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.height:I // field@081e │ │ +0d2aae: 2200 5601 |0065: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0156 │ │ +0d2ab2: 54a1 2708 |0067: iget-object v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.page:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page; // field@0827 │ │ +0d2ab6: 6e20 2722 1900 |0069: invoke-virtual {v9, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0d2abc: 0c01 |006c: move-result-object v1 │ │ +0d2abe: 1f01 2601 |006d: check-cast v1, Lcom/badlogic/gdx/graphics/Texture; // type@0126 │ │ +0d2ac2: 52a2 2008 |006f: iget v2, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.left:I // field@0820 │ │ +0d2ac6: 52a3 2a08 |0071: iget v3, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.top:I // field@082a │ │ +0d2aca: 55a4 2808 |0073: iget-boolean v4, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.rotate:Z // field@0828 │ │ +0d2ace: 3804 3e00 |0075: if-eqz v4, 00b3 // +003e │ │ +0d2ad2: 0164 |0077: move v4, v6 │ │ +0d2ad4: 55a5 2808 |0078: iget-boolean v5, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.rotate:Z // field@0828 │ │ +0d2ad8: 3805 3b00 |007a: if-eqz v5, 00b5 // +003b │ │ +0d2adc: 01c5 |007c: move v5, v12 │ │ +0d2ade: 7606 1f0e 0000 |007d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V // method@0e1f │ │ +0d2ae4: 52a1 1f08 |0080: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.index:I // field@081f │ │ +0d2ae8: 5901 0708 |0082: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.index:I // field@0807 │ │ +0d2aec: 54a1 2108 |0084: iget-object v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.name:Ljava/lang/String; // field@0821 │ │ +0d2af0: 5b01 0808 |0086: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@0808 │ │ +0d2af4: 52a1 2208 |0088: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.offsetX:F // field@0822 │ │ +0d2af8: 5901 0908 |008a: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ +0d2afc: 52a1 2308 |008c: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.offsetY:F // field@0823 │ │ +0d2b00: 5901 0a08 |008e: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ +0d2b04: 52a1 2408 |0090: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.originalHeight:I // field@0824 │ │ +0d2b08: 5901 0b08 |0092: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@080b │ │ +0d2b0c: 52a1 2508 |0094: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.originalWidth:I // field@0825 │ │ +0d2b10: 5901 0c08 |0096: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@080c │ │ +0d2b14: 55a1 2808 |0098: iget-boolean v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.rotate:Z // field@0828 │ │ +0d2b18: 5c01 1008 |009a: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@0810 │ │ +0d2b1c: 54a1 2908 |009c: iget-object v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.splits:[I // field@0829 │ │ +0d2b20: 5b01 1108 |009e: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.splits:[I // field@0811 │ │ +0d2b24: 54a1 2608 |00a0: iget-object v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.pads:[I // field@0826 │ │ +0d2b28: 5b01 0f08 |00a2: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.pads:[I // field@080f │ │ +0d2b2c: 55a1 1d08 |00a4: iget-boolean v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.flip:Z // field@081d │ │ +0d2b30: 3801 0700 |00a6: if-eqz v1, 00ad // +0007 │ │ +0d2b34: 1201 |00a8: const/4 v1, #int 0 // #0 │ │ +0d2b36: 1212 |00a9: const/4 v2, #int 1 // #1 │ │ +0d2b38: 6e30 210e 1002 |00aa: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.flip:(ZZ)V // method@0e21 │ │ +0d2b3e: 54d1 2f08 |00ad: iget-object v1, v13, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ +0d2b42: 6e20 6a1e 0100 |00af: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0d2b48: 28a3 |00b2: goto 0055 // -005d │ │ +0d2b4a: 01c4 |00b3: move v4, v12 │ │ +0d2b4c: 28c4 |00b4: goto 0078 // -003c │ │ +0d2b4e: 0165 |00b5: move v5, v6 │ │ +0d2b50: 28c7 |00b6: goto 007d // -0039 │ │ +0d2b52: 0e00 |00b7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0005 line=231 │ │ 0x0017 line=232 │ │ 0x0018 line=233 │ │ 0x001c line=234 │ │ @@ -256885,42 +257036,42 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)Lcom/badlogic/gdx/graphics/g2d/Sprite;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 52 16-bit code units │ │ -0c4434: |[0c4434] com.badlogic.gdx.graphics.g2d.TextureAtlas.newSprite:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ -0c4444: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0c4446: 5251 0e08 |0001: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@080e │ │ -0c444a: 5252 0c08 |0003: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@080c │ │ -0c444e: 3321 2900 |0005: if-ne v1, v2, 002e // +0029 │ │ -0c4452: 5251 0d08 |0007: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@080d │ │ -0c4456: 5252 0b08 |0009: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@080b │ │ -0c445a: 3321 2300 |000b: if-ne v1, v2, 002e // +0023 │ │ -0c445e: 5551 1008 |000d: iget-boolean v1, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@0810 │ │ -0c4462: 3801 1900 |000f: if-eqz v1, 0028 // +0019 │ │ -0c4466: 2200 5301 |0011: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@0153 │ │ -0c446a: 7020 a70d 5000 |0013: invoke-direct {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0da7 │ │ -0c4470: 6e10 220e 0500 |0016: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRegionHeight:()I // method@0e22 │ │ -0c4476: 0a01 |0019: move-result v1 │ │ -0c4478: 8211 |001a: int-to-float v1, v1 │ │ -0c447a: 6e10 230e 0500 |001b: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRegionWidth:()I // method@0e23 │ │ -0c4480: 0a02 |001e: move-result v2 │ │ -0c4482: 8222 |001f: int-to-float v2, v2 │ │ -0c4484: 6e52 be0d 3013 |0020: invoke-virtual {v0, v3, v3, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setBounds:(FFFF)V // method@0dbe │ │ -0c448a: 1211 |0023: const/4 v1, #int 1 // #1 │ │ -0c448c: 6e20 ba0d 1000 |0024: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotate90:(Z)V // method@0dba │ │ -0c4492: 1100 |0027: return-object v0 │ │ -0c4494: 2200 5301 |0028: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@0153 │ │ -0c4498: 7020 a70d 5000 |002a: invoke-direct {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0da7 │ │ -0c449e: 28fa |002d: goto 0027 // -0006 │ │ -0c44a0: 2200 5901 |002e: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; // type@0159 │ │ -0c44a4: 7020 280e 5000 |0030: invoke-direct {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)V // method@0e28 │ │ -0c44aa: 28f4 |0033: goto 0027 // -000c │ │ +0d2b54: |[0d2b54] com.badlogic.gdx.graphics.g2d.TextureAtlas.newSprite:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ +0d2b64: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0d2b66: 5251 0e08 |0001: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@080e │ │ +0d2b6a: 5252 0c08 |0003: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@080c │ │ +0d2b6e: 3321 2900 |0005: if-ne v1, v2, 002e // +0029 │ │ +0d2b72: 5251 0d08 |0007: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@080d │ │ +0d2b76: 5252 0b08 |0009: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@080b │ │ +0d2b7a: 3321 2300 |000b: if-ne v1, v2, 002e // +0023 │ │ +0d2b7e: 5551 1008 |000d: iget-boolean v1, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@0810 │ │ +0d2b82: 3801 1900 |000f: if-eqz v1, 0028 // +0019 │ │ +0d2b86: 2200 5101 |0011: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@0151 │ │ +0d2b8a: 7020 a70d 5000 |0013: invoke-direct {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0da7 │ │ +0d2b90: 6e10 220e 0500 |0016: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRegionHeight:()I // method@0e22 │ │ +0d2b96: 0a01 |0019: move-result v1 │ │ +0d2b98: 8211 |001a: int-to-float v1, v1 │ │ +0d2b9a: 6e10 230e 0500 |001b: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRegionWidth:()I // method@0e23 │ │ +0d2ba0: 0a02 |001e: move-result v2 │ │ +0d2ba2: 8222 |001f: int-to-float v2, v2 │ │ +0d2ba4: 6e52 be0d 3013 |0020: invoke-virtual {v0, v3, v3, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setBounds:(FFFF)V // method@0dbe │ │ +0d2baa: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +0d2bac: 6e20 ba0d 1000 |0024: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotate90:(Z)V // method@0dba │ │ +0d2bb2: 1100 |0027: return-object v0 │ │ +0d2bb4: 2200 5101 |0028: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@0151 │ │ +0d2bb8: 7020 a70d 5000 |002a: invoke-direct {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0da7 │ │ +0d2bbe: 28fa |002d: goto 0027 // -0006 │ │ +0d2bc0: 2200 5701 |002e: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; // type@0157 │ │ +0d2bc4: 7020 280e 5000 |0030: invoke-direct {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)V // method@0e28 │ │ +0d2bca: 28f4 |0033: goto 0027 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=369 │ │ 0x000d line=370 │ │ 0x0011 line=371 │ │ 0x0016 line=372 │ │ 0x0023 line=373 │ │ @@ -256937,73 +257088,73 @@ │ │ type : '(Ljava/io/BufferedReader;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 112 16-bit code units │ │ -0c44ac: |[0c44ac] com.badlogic.gdx.graphics.g2d.TextureAtlas.readTuple:(Ljava/io/BufferedReader;)I │ │ -0c44bc: 12f7 |0000: const/4 v7, #int -1 // #ff │ │ -0c44be: 6e10 5325 0800 |0001: invoke-virtual {v8}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -0c44c4: 0c04 |0004: move-result-object v4 │ │ -0c44c6: 1305 3a00 |0005: const/16 v5, #int 58 // #3a │ │ -0c44ca: 6e20 4b26 5400 |0007: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@264b │ │ -0c44d0: 0a00 |000a: move-result v0 │ │ -0c44d2: 3370 1b00 |000b: if-ne v0, v7, 0026 // +001b │ │ -0c44d6: 2205 fc02 |000d: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0c44da: 2206 c503 |000f: new-instance v6, Ljava/lang/StringBuilder; // type@03c5 │ │ -0c44de: 7010 6726 0600 |0011: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0c44e4: 1a07 2107 |0014: const-string v7, "Invalid line: " // string@0721 │ │ -0c44e8: 6e20 6e26 7600 |0016: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c44ee: 0c06 |0019: move-result-object v6 │ │ -0c44f0: 6e20 6e26 4600 |001a: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c44f6: 0c06 |001d: move-result-object v6 │ │ -0c44f8: 6e10 7426 0600 |001e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0c44fe: 0c06 |0021: move-result-object v6 │ │ -0c4500: 7020 b41f 6500 |0022: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0c4506: 2705 |0025: throw v5 │ │ -0c4508: 1202 |0026: const/4 v2, #int 0 // #0 │ │ -0c450a: d803 0001 |0027: add-int/lit8 v3, v0, #int 1 // #01 │ │ -0c450e: 1202 |0029: const/4 v2, #int 0 // #0 │ │ -0c4510: 1235 |002a: const/4 v5, #int 3 // #3 │ │ -0c4512: 3552 3600 |002b: if-ge v2, v5, 0061 // +0036 │ │ -0c4516: 1305 2c00 |002d: const/16 v5, #int 44 // #2c │ │ -0c451a: 6e30 4c26 5403 |002f: invoke-virtual {v4, v5, v3}, Ljava/lang/String;.indexOf:(II)I // method@264c │ │ -0c4520: 0a01 |0032: move-result v1 │ │ -0c4522: 3371 1d00 |0033: if-ne v1, v7, 0050 // +001d │ │ -0c4526: 3902 2c00 |0035: if-nez v2, 0061 // +002c │ │ -0c452a: 2205 fc02 |0037: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0c452e: 2206 c503 |0039: new-instance v6, Ljava/lang/StringBuilder; // type@03c5 │ │ -0c4532: 7010 6726 0600 |003b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0c4538: 1a07 2107 |003e: const-string v7, "Invalid line: " // string@0721 │ │ -0c453c: 6e20 6e26 7600 |0040: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c4542: 0c06 |0043: move-result-object v6 │ │ -0c4544: 6e20 6e26 4600 |0044: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c454a: 0c06 |0047: move-result-object v6 │ │ -0c454c: 6e10 7426 0600 |0048: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0c4552: 0c06 |004b: move-result-object v6 │ │ -0c4554: 7020 b41f 6500 |004c: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0c455a: 2705 |004f: throw v5 │ │ -0c455c: 6205 3108 |0050: sget-object v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ -0c4560: 6e30 5826 3401 |0052: invoke-virtual {v4, v3, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ -0c4566: 0c06 |0055: move-result-object v6 │ │ -0c4568: 6e10 5b26 0600 |0056: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ -0c456e: 0c06 |0059: move-result-object v6 │ │ -0c4570: 4d06 0502 |005a: aput-object v6, v5, v2 │ │ -0c4574: d803 0101 |005c: add-int/lit8 v3, v1, #int 1 // #01 │ │ -0c4578: d802 0201 |005e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c457c: 28ca |0060: goto 002a // -0036 │ │ -0c457e: 6205 3108 |0061: sget-object v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ -0c4582: 6e20 5726 3400 |0063: invoke-virtual {v4, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ -0c4588: 0c06 |0066: move-result-object v6 │ │ -0c458a: 6e10 5b26 0600 |0067: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ -0c4590: 0c06 |006a: move-result-object v6 │ │ -0c4592: 4d06 0502 |006b: aput-object v6, v5, v2 │ │ -0c4596: d805 0201 |006d: add-int/lit8 v5, v2, #int 1 // #01 │ │ -0c459a: 0f05 |006f: return v5 │ │ +0d2bcc: |[0d2bcc] com.badlogic.gdx.graphics.g2d.TextureAtlas.readTuple:(Ljava/io/BufferedReader;)I │ │ +0d2bdc: 12f7 |0000: const/4 v7, #int -1 // #ff │ │ +0d2bde: 6e10 5325 0800 |0001: invoke-virtual {v8}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +0d2be4: 0c04 |0004: move-result-object v4 │ │ +0d2be6: 1305 3a00 |0005: const/16 v5, #int 58 // #3a │ │ +0d2bea: 6e20 4b26 5400 |0007: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@264b │ │ +0d2bf0: 0a00 |000a: move-result v0 │ │ +0d2bf2: 3370 1b00 |000b: if-ne v0, v7, 0026 // +001b │ │ +0d2bf6: 2205 fa02 |000d: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d2bfa: 2206 c303 |000f: new-instance v6, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d2bfe: 7010 6726 0600 |0011: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d2c04: 1a07 2107 |0014: const-string v7, "Invalid line: " // string@0721 │ │ +0d2c08: 6e20 6e26 7600 |0016: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d2c0e: 0c06 |0019: move-result-object v6 │ │ +0d2c10: 6e20 6e26 4600 |001a: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d2c16: 0c06 |001d: move-result-object v6 │ │ +0d2c18: 6e10 7426 0600 |001e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d2c1e: 0c06 |0021: move-result-object v6 │ │ +0d2c20: 7020 b41f 6500 |0022: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0d2c26: 2705 |0025: throw v5 │ │ +0d2c28: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +0d2c2a: d803 0001 |0027: add-int/lit8 v3, v0, #int 1 // #01 │ │ +0d2c2e: 1202 |0029: const/4 v2, #int 0 // #0 │ │ +0d2c30: 1235 |002a: const/4 v5, #int 3 // #3 │ │ +0d2c32: 3552 3600 |002b: if-ge v2, v5, 0061 // +0036 │ │ +0d2c36: 1305 2c00 |002d: const/16 v5, #int 44 // #2c │ │ +0d2c3a: 6e30 4c26 5403 |002f: invoke-virtual {v4, v5, v3}, Ljava/lang/String;.indexOf:(II)I // method@264c │ │ +0d2c40: 0a01 |0032: move-result v1 │ │ +0d2c42: 3371 1d00 |0033: if-ne v1, v7, 0050 // +001d │ │ +0d2c46: 3902 2c00 |0035: if-nez v2, 0061 // +002c │ │ +0d2c4a: 2205 fa02 |0037: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d2c4e: 2206 c303 |0039: new-instance v6, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d2c52: 7010 6726 0600 |003b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d2c58: 1a07 2107 |003e: const-string v7, "Invalid line: " // string@0721 │ │ +0d2c5c: 6e20 6e26 7600 |0040: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d2c62: 0c06 |0043: move-result-object v6 │ │ +0d2c64: 6e20 6e26 4600 |0044: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d2c6a: 0c06 |0047: move-result-object v6 │ │ +0d2c6c: 6e10 7426 0600 |0048: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d2c72: 0c06 |004b: move-result-object v6 │ │ +0d2c74: 7020 b41f 6500 |004c: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0d2c7a: 2705 |004f: throw v5 │ │ +0d2c7c: 6205 3108 |0050: sget-object v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ +0d2c80: 6e30 5826 3401 |0052: invoke-virtual {v4, v3, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ +0d2c86: 0c06 |0055: move-result-object v6 │ │ +0d2c88: 6e10 5b26 0600 |0056: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ +0d2c8e: 0c06 |0059: move-result-object v6 │ │ +0d2c90: 4d06 0502 |005a: aput-object v6, v5, v2 │ │ +0d2c94: d803 0101 |005c: add-int/lit8 v3, v1, #int 1 // #01 │ │ +0d2c98: d802 0201 |005e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0d2c9c: 28ca |0060: goto 002a // -0036 │ │ +0d2c9e: 6205 3108 |0061: sget-object v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@0831 │ │ +0d2ca2: 6e20 5726 3400 |0063: invoke-virtual {v4, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ +0d2ca8: 0c06 |0066: move-result-object v6 │ │ +0d2caa: 6e10 5b26 0600 |0067: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ +0d2cb0: 0c06 |006a: move-result-object v6 │ │ +0d2cb2: 4d06 0502 |006b: aput-object v6, v5, v2 │ │ +0d2cb6: d805 0201 |006d: add-int/lit8 v5, v2, #int 1 // #01 │ │ +0d2cba: 0f05 |006f: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=431 │ │ 0x0005 line=432 │ │ 0x000b line=433 │ │ 0x0026 line=434 │ │ 0x0029 line=435 │ │ @@ -257028,40 +257179,40 @@ │ │ type : '(Ljava/io/BufferedReader;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -0c459c: |[0c459c] com.badlogic.gdx.graphics.g2d.TextureAtlas.readValue:(Ljava/io/BufferedReader;)Ljava/lang/String; │ │ -0c45ac: 6e10 5325 0500 |0000: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -0c45b2: 0c01 |0003: move-result-object v1 │ │ -0c45b4: 1302 3a00 |0004: const/16 v2, #int 58 // #3a │ │ -0c45b8: 6e20 4b26 2100 |0006: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@264b │ │ -0c45be: 0a00 |0009: move-result v0 │ │ -0c45c0: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ -0c45c2: 3320 1b00 |000b: if-ne v0, v2, 0026 // +001b │ │ -0c45c6: 2202 fc02 |000d: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0c45ca: 2203 c503 |000f: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -0c45ce: 7010 6726 0300 |0011: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0c45d4: 1a04 2107 |0014: const-string v4, "Invalid line: " // string@0721 │ │ -0c45d8: 6e20 6e26 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c45de: 0c03 |0019: move-result-object v3 │ │ -0c45e0: 6e20 6e26 1300 |001a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c45e6: 0c03 |001d: move-result-object v3 │ │ -0c45e8: 6e10 7426 0300 |001e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0c45ee: 0c03 |0021: move-result-object v3 │ │ -0c45f0: 7020 b41f 3200 |0022: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0c45f6: 2702 |0025: throw v2 │ │ -0c45f8: d802 0001 |0026: add-int/lit8 v2, v0, #int 1 // #01 │ │ -0c45fc: 6e20 5726 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ -0c4602: 0c02 |002b: move-result-object v2 │ │ -0c4604: 6e10 5b26 0200 |002c: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ -0c460a: 0c02 |002f: move-result-object v2 │ │ -0c460c: 1102 |0030: return-object v2 │ │ +0d2cbc: |[0d2cbc] com.badlogic.gdx.graphics.g2d.TextureAtlas.readValue:(Ljava/io/BufferedReader;)Ljava/lang/String; │ │ +0d2ccc: 6e10 5325 0500 |0000: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +0d2cd2: 0c01 |0003: move-result-object v1 │ │ +0d2cd4: 1302 3a00 |0004: const/16 v2, #int 58 // #3a │ │ +0d2cd8: 6e20 4b26 2100 |0006: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@264b │ │ +0d2cde: 0a00 |0009: move-result v0 │ │ +0d2ce0: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ +0d2ce2: 3320 1b00 |000b: if-ne v0, v2, 0026 // +001b │ │ +0d2ce6: 2202 fa02 |000d: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d2cea: 2203 c303 |000f: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d2cee: 7010 6726 0300 |0011: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d2cf4: 1a04 2107 |0014: const-string v4, "Invalid line: " // string@0721 │ │ +0d2cf8: 6e20 6e26 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d2cfe: 0c03 |0019: move-result-object v3 │ │ +0d2d00: 6e20 6e26 1300 |001a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d2d06: 0c03 |001d: move-result-object v3 │ │ +0d2d08: 6e10 7426 0300 |001e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d2d0e: 0c03 |0021: move-result-object v3 │ │ +0d2d10: 7020 b41f 3200 |0022: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0d2d16: 2702 |0025: throw v2 │ │ +0d2d18: d802 0001 |0026: add-int/lit8 v2, v0, #int 1 // #01 │ │ +0d2d1c: 6e20 5726 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ +0d2d22: 0c02 |002b: move-result-object v2 │ │ +0d2d24: 6e10 5b26 0200 |002c: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ +0d2d2a: 0c02 |002f: move-result-object v2 │ │ +0d2d2c: 1102 |0030: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ 0x0004 line=424 │ │ 0x000a line=425 │ │ 0x0026 line=426 │ │ locals : │ │ @@ -257075,32 +257226,32 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Texture;IIII)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -0c4610: |[0c4610] com.badlogic.gdx.graphics.g2d.TextureAtlas.addRegion:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Texture;IIII)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ -0c4620: 5461 3008 |0000: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.textures:Ljava/util/HashSet; // field@0830 │ │ -0c4624: 6e20 4f27 8100 |0002: invoke-virtual {v1, v8}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@274f │ │ -0c462a: 2200 5801 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0158 │ │ -0c462e: 0781 |0007: move-object v1, v8 │ │ -0c4630: 0192 |0008: move v2, v9 │ │ -0c4632: 01a3 |0009: move v3, v10 │ │ -0c4634: 01b4 |000a: move v4, v11 │ │ -0c4636: 01c5 |000b: move v5, v12 │ │ -0c4638: 7606 1f0e 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V // method@0e1f │ │ -0c463e: 5b07 0808 |000f: iput-object v7, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@0808 │ │ -0c4642: 590b 0c08 |0011: iput v11, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@080c │ │ -0c4646: 590c 0b08 |0013: iput v12, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@080b │ │ -0c464a: 12f1 |0015: const/4 v1, #int -1 // #ff │ │ -0c464c: 5901 0708 |0016: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.index:I // field@0807 │ │ -0c4650: 5461 2f08 |0018: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ -0c4654: 6e20 6a1e 0100 |001a: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0c465a: 1100 |001d: return-object v0 │ │ +0d2d30: |[0d2d30] com.badlogic.gdx.graphics.g2d.TextureAtlas.addRegion:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Texture;IIII)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ +0d2d40: 5461 3008 |0000: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.textures:Ljava/util/HashSet; // field@0830 │ │ +0d2d44: 6e20 4f27 8100 |0002: invoke-virtual {v1, v8}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@274f │ │ +0d2d4a: 2200 5601 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0156 │ │ +0d2d4e: 0781 |0007: move-object v1, v8 │ │ +0d2d50: 0192 |0008: move v2, v9 │ │ +0d2d52: 01a3 |0009: move v3, v10 │ │ +0d2d54: 01b4 |000a: move v4, v11 │ │ +0d2d56: 01c5 |000b: move v5, v12 │ │ +0d2d58: 7606 1f0e 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V // method@0e1f │ │ +0d2d5e: 5b07 0808 |000f: iput-object v7, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@0808 │ │ +0d2d62: 590b 0c08 |0011: iput v11, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@080c │ │ +0d2d66: 590c 0b08 |0013: iput v12, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@080b │ │ +0d2d6a: 12f1 |0015: const/4 v1, #int -1 // #ff │ │ +0d2d6c: 5901 0708 |0016: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.index:I // field@0807 │ │ +0d2d70: 5461 2f08 |0018: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ +0d2d74: 6e20 6a1e 0100 |001a: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0d2d7a: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0005 line=268 │ │ 0x000f line=269 │ │ 0x0011 line=270 │ │ 0x0013 line=271 │ │ @@ -257122,29 +257273,29 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 25 16-bit code units │ │ -0c465c: |[0c465c] com.badlogic.gdx.graphics.g2d.TextureAtlas.addRegion:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ -0c466c: 5492 3408 |0000: iget-object v2, v9, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ -0c4670: 6e10 650e 0900 |0002: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionX:()I // method@0e65 │ │ -0c4676: 0a03 |0005: move-result v3 │ │ -0c4678: 6e10 660e 0900 |0006: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionY:()I // method@0e66 │ │ -0c467e: 0a04 |0009: move-result v4 │ │ -0c4680: 6e10 640e 0900 |000a: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ -0c4686: 0a05 |000d: move-result v5 │ │ -0c4688: 6e10 630e 0900 |000e: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ -0c468e: 0a06 |0011: move-result v6 │ │ -0c4690: 0770 |0012: move-object v0, v7 │ │ -0c4692: 0781 |0013: move-object v1, v8 │ │ -0c4694: 7407 4a0e 0000 |0014: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.addRegion:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Texture;IIII)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e4a │ │ -0c469a: 0c00 |0017: move-result-object v0 │ │ -0c469c: 1100 |0018: return-object v0 │ │ +0d2d7c: |[0d2d7c] com.badlogic.gdx.graphics.g2d.TextureAtlas.addRegion:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ +0d2d8c: 5492 3408 |0000: iget-object v2, v9, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0834 │ │ +0d2d90: 6e10 650e 0900 |0002: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionX:()I // method@0e65 │ │ +0d2d96: 0a03 |0005: move-result v3 │ │ +0d2d98: 6e10 660e 0900 |0006: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionY:()I // method@0e66 │ │ +0d2d9e: 0a04 |0009: move-result v4 │ │ +0d2da0: 6e10 640e 0900 |000a: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ +0d2da6: 0a05 |000d: move-result v5 │ │ +0d2da8: 6e10 630e 0900 |000e: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ +0d2dae: 0a06 |0011: move-result v6 │ │ +0d2db0: 0770 |0012: move-object v0, v7 │ │ +0d2db2: 0781 |0013: move-object v1, v8 │ │ +0d2db4: 7407 4a0e 0000 |0014: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.addRegion:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Texture;IIII)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e4a │ │ +0d2dba: 0c00 |0017: move-result-object v0 │ │ +0d2dbc: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ locals : │ │ 0x0000 - 0x0019 reg=7 this Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ │ 0x0000 - 0x0019 reg=8 name Ljava/lang/String; │ │ 0x0000 - 0x0019 reg=9 textureRegion Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ @@ -257154,67 +257305,67 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/NinePatch;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 98 16-bit code units │ │ -0c46a0: |[0c46a0] com.badlogic.gdx.graphics.g2d.TextureAtlas.createPatch:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ -0c46b0: 123c |0000: const/4 v12, #int 3 // #3 │ │ -0c46b2: 122b |0001: const/4 v11, #int 2 // #2 │ │ -0c46b4: 121a |0002: const/4 v10, #int 1 // #1 │ │ -0c46b6: 1209 |0003: const/4 v9, #int 0 // #0 │ │ -0c46b8: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -0c46ba: 54d2 2f08 |0005: iget-object v2, v13, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ -0c46be: 5227 df0f |0007: iget v7, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0c46c2: 3576 5700 |0009: if-ge v6, v7, 0060 // +0057 │ │ -0c46c6: 54d2 2f08 |000b: iget-object v2, v13, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ -0c46ca: 6e20 741e 6200 |000d: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0c46d0: 0c01 |0010: move-result-object v1 │ │ -0c46d2: 1f01 5801 |0011: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0158 │ │ -0c46d6: 5412 0808 |0013: iget-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@0808 │ │ -0c46da: 6e20 4426 e200 |0015: invoke-virtual {v2, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c46e0: 0a02 |0018: move-result v2 │ │ -0c46e2: 3802 4400 |0019: if-eqz v2, 005d // +0044 │ │ -0c46e6: 5418 1108 |001b: iget-object v8, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.splits:[I // field@0811 │ │ -0c46ea: 3908 1b00 |001d: if-nez v8, 0038 // +001b │ │ -0c46ee: 2202 af03 |001f: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0c46f2: 2203 c503 |0021: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -0c46f6: 7010 6726 0300 |0023: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0c46fc: 1a04 620e |0026: const-string v4, "Region does not have ninepatch splits: " // string@0e62 │ │ -0c4700: 6e20 6e26 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c4706: 0c03 |002b: move-result-object v3 │ │ -0c4708: 6e20 6e26 e300 |002c: invoke-virtual {v3, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c470e: 0c03 |002f: move-result-object v3 │ │ -0c4710: 6e10 7426 0300 |0030: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0c4716: 0c03 |0033: move-result-object v3 │ │ -0c4718: 7020 f825 3200 |0034: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0c471e: 2702 |0037: throw v2 │ │ -0c4720: 2200 3801 |0038: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0138 │ │ -0c4724: 4402 0809 |003a: aget v2, v8, v9 │ │ -0c4728: 4403 080a |003c: aget v3, v8, v10 │ │ -0c472c: 4404 080b |003e: aget v4, v8, v11 │ │ -0c4730: 4405 080c |0040: aget v5, v8, v12 │ │ -0c4734: 7606 550c 0000 |0042: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0c55 │ │ -0c473a: 5412 0f08 |0045: iget-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.pads:[I // field@080f │ │ -0c473e: 3802 1500 |0047: if-eqz v2, 005c // +0015 │ │ -0c4742: 5412 0f08 |0049: iget-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.pads:[I // field@080f │ │ -0c4746: 4402 0209 |004b: aget v2, v2, v9 │ │ -0c474a: 5413 0f08 |004d: iget-object v3, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.pads:[I // field@080f │ │ -0c474e: 4403 030a |004f: aget v3, v3, v10 │ │ -0c4752: 5414 0f08 |0051: iget-object v4, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.pads:[I // field@080f │ │ -0c4756: 4404 040b |0053: aget v4, v4, v11 │ │ -0c475a: 5415 0f08 |0055: iget-object v5, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.pads:[I // field@080f │ │ -0c475e: 4405 050c |0057: aget v5, v5, v12 │ │ -0c4762: 6e55 730c 2043 |0059: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.setPadding:(IIII)V // method@0c73 │ │ -0c4768: 1100 |005c: return-object v0 │ │ -0c476a: d806 0601 |005d: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0c476e: 28aa |005f: goto 0009 // -0056 │ │ -0c4770: 1200 |0060: const/4 v0, #int 0 // #0 │ │ -0c4772: 28fb |0061: goto 005c // -0005 │ │ +0d2dc0: |[0d2dc0] com.badlogic.gdx.graphics.g2d.TextureAtlas.createPatch:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ +0d2dd0: 123c |0000: const/4 v12, #int 3 // #3 │ │ +0d2dd2: 122b |0001: const/4 v11, #int 2 // #2 │ │ +0d2dd4: 121a |0002: const/4 v10, #int 1 // #1 │ │ +0d2dd6: 1209 |0003: const/4 v9, #int 0 // #0 │ │ +0d2dd8: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +0d2dda: 54d2 2f08 |0005: iget-object v2, v13, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ +0d2dde: 5227 df0f |0007: iget v7, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0d2de2: 3576 5700 |0009: if-ge v6, v7, 0060 // +0057 │ │ +0d2de6: 54d2 2f08 |000b: iget-object v2, v13, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ +0d2dea: 6e20 741e 6200 |000d: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0d2df0: 0c01 |0010: move-result-object v1 │ │ +0d2df2: 1f01 5601 |0011: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0156 │ │ +0d2df6: 5412 0808 |0013: iget-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@0808 │ │ +0d2dfa: 6e20 4426 e200 |0015: invoke-virtual {v2, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d2e00: 0a02 |0018: move-result v2 │ │ +0d2e02: 3802 4400 |0019: if-eqz v2, 005d // +0044 │ │ +0d2e06: 5418 1108 |001b: iget-object v8, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.splits:[I // field@0811 │ │ +0d2e0a: 3908 1b00 |001d: if-nez v8, 0038 // +001b │ │ +0d2e0e: 2202 ad03 |001f: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0d2e12: 2203 c303 |0021: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d2e16: 7010 6726 0300 |0023: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d2e1c: 1a04 600e |0026: const-string v4, "Region does not have ninepatch splits: " // string@0e60 │ │ +0d2e20: 6e20 6e26 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d2e26: 0c03 |002b: move-result-object v3 │ │ +0d2e28: 6e20 6e26 e300 |002c: invoke-virtual {v3, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d2e2e: 0c03 |002f: move-result-object v3 │ │ +0d2e30: 6e10 7426 0300 |0030: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d2e36: 0c03 |0033: move-result-object v3 │ │ +0d2e38: 7020 f825 3200 |0034: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0d2e3e: 2702 |0037: throw v2 │ │ +0d2e40: 2200 3601 |0038: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0136 │ │ +0d2e44: 4402 0809 |003a: aget v2, v8, v9 │ │ +0d2e48: 4403 080a |003c: aget v3, v8, v10 │ │ +0d2e4c: 4404 080b |003e: aget v4, v8, v11 │ │ +0d2e50: 4405 080c |0040: aget v5, v8, v12 │ │ +0d2e54: 7606 550c 0000 |0042: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0c55 │ │ +0d2e5a: 5412 0f08 |0045: iget-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.pads:[I // field@080f │ │ +0d2e5e: 3802 1500 |0047: if-eqz v2, 005c // +0015 │ │ +0d2e62: 5412 0f08 |0049: iget-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.pads:[I // field@080f │ │ +0d2e66: 4402 0209 |004b: aget v2, v2, v9 │ │ +0d2e6a: 5413 0f08 |004d: iget-object v3, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.pads:[I // field@080f │ │ +0d2e6e: 4403 030a |004f: aget v3, v3, v10 │ │ +0d2e72: 5414 0f08 |0051: iget-object v4, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.pads:[I // field@080f │ │ +0d2e76: 4404 040b |0053: aget v4, v4, v11 │ │ +0d2e7a: 5415 0f08 |0055: iget-object v5, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.pads:[I // field@080f │ │ +0d2e7e: 4405 050c |0057: aget v5, v5, v12 │ │ +0d2e82: 6e55 730c 2043 |0059: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.setPadding:(IIII)V // method@0c73 │ │ +0d2e88: 1100 |005c: return-object v0 │ │ +0d2e8a: d806 0601 |005d: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0d2e8e: 28aa |005f: goto 0009 // -0056 │ │ +0d2e90: 1200 |0060: const/4 v0, #int 0 // #0 │ │ +0d2e92: 28fb |0061: goto 005c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=386 │ │ 0x000b line=387 │ │ 0x0013 line=388 │ │ 0x001b line=389 │ │ 0x001d line=390 │ │ @@ -257238,38 +257389,38 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/Sprite;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0c4774: |[0c4774] com.badlogic.gdx.graphics.g2d.TextureAtlas.createSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ -0c4784: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c4786: 5432 2f08 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ -0c478a: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0c478e: 3510 2200 |0005: if-ge v0, v1, 0027 // +0022 │ │ -0c4792: 5432 2f08 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ -0c4796: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0c479c: 0c02 |000c: move-result-object v2 │ │ -0c479e: 1f02 5801 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0158 │ │ -0c47a2: 5422 0808 |000f: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@0808 │ │ -0c47a6: 6e20 4426 4200 |0011: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c47ac: 0a02 |0014: move-result v2 │ │ -0c47ae: 3802 0f00 |0015: if-eqz v2, 0024 // +000f │ │ -0c47b2: 5432 2f08 |0017: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ -0c47b6: 6e20 741e 0200 |0019: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0c47bc: 0c02 |001c: move-result-object v2 │ │ -0c47be: 1f02 5801 |001d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0158 │ │ -0c47c2: 7020 580e 2300 |001f: invoke-direct {v3, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.newSprite:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)Lcom/badlogic/gdx/graphics/g2d/Sprite; // method@0e58 │ │ -0c47c8: 0c02 |0022: move-result-object v2 │ │ -0c47ca: 1102 |0023: return-object v2 │ │ -0c47cc: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c47d0: 28df |0026: goto 0005 // -0021 │ │ -0c47d2: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -0c47d4: 28fb |0028: goto 0023 // -0005 │ │ +0d2e94: |[0d2e94] com.badlogic.gdx.graphics.g2d.TextureAtlas.createSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ +0d2ea4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d2ea6: 5432 2f08 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ +0d2eaa: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0d2eae: 3510 2200 |0005: if-ge v0, v1, 0027 // +0022 │ │ +0d2eb2: 5432 2f08 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ +0d2eb6: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0d2ebc: 0c02 |000c: move-result-object v2 │ │ +0d2ebe: 1f02 5601 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0156 │ │ +0d2ec2: 5422 0808 |000f: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@0808 │ │ +0d2ec6: 6e20 4426 4200 |0011: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d2ecc: 0a02 |0014: move-result v2 │ │ +0d2ece: 3802 0f00 |0015: if-eqz v2, 0024 // +000f │ │ +0d2ed2: 5432 2f08 |0017: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ +0d2ed6: 6e20 741e 0200 |0019: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0d2edc: 0c02 |001c: move-result-object v2 │ │ +0d2ede: 1f02 5601 |001d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0156 │ │ +0d2ee2: 7020 580e 2300 |001f: invoke-direct {v3, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.newSprite:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)Lcom/badlogic/gdx/graphics/g2d/Sprite; // method@0e58 │ │ +0d2ee8: 0c02 |0022: move-result-object v2 │ │ +0d2eea: 1102 |0023: return-object v2 │ │ +0d2eec: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d2ef0: 28df |0026: goto 0005 // -0021 │ │ +0d2ef2: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +0d2ef4: 28fb |0028: goto 0023 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0007 line=337 │ │ 0x0023 line=338 │ │ 0x0024 line=336 │ │ 0x0027 line=338 │ │ @@ -257284,40 +257435,40 @@ │ │ type : '(Ljava/lang/String;I)Lcom/badlogic/gdx/graphics/g2d/Sprite;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0c47d8: |[0c47d8] com.badlogic.gdx.graphics.g2d.TextureAtlas.createSprite:(Ljava/lang/String;I)Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ -0c47e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c47ea: 5443 2f08 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ -0c47ee: 5231 df0f |0003: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0c47f2: 3510 2600 |0005: if-ge v0, v1, 002b // +0026 │ │ -0c47f6: 5443 2f08 |0007: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ -0c47fa: 6e20 741e 0300 |0009: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0c4800: 0c02 |000c: move-result-object v2 │ │ -0c4802: 1f02 5801 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0158 │ │ -0c4806: 5423 0808 |000f: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@0808 │ │ -0c480a: 6e20 4426 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c4810: 0a03 |0014: move-result v3 │ │ -0c4812: 3903 0500 |0015: if-nez v3, 001a // +0005 │ │ -0c4816: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c481a: 28ec |0019: goto 0005 // -0014 │ │ -0c481c: 5223 0708 |001a: iget v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.index:I // field@0807 │ │ -0c4820: 3363 fbff |001c: if-ne v3, v6, 0017 // -0005 │ │ -0c4824: 5443 2f08 |001e: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ -0c4828: 6e20 741e 0300 |0020: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0c482e: 0c03 |0023: move-result-object v3 │ │ -0c4830: 1f03 5801 |0024: check-cast v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0158 │ │ -0c4834: 7020 580e 3400 |0026: invoke-direct {v4, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.newSprite:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)Lcom/badlogic/gdx/graphics/g2d/Sprite; // method@0e58 │ │ -0c483a: 0c03 |0029: move-result-object v3 │ │ -0c483c: 1103 |002a: return-object v3 │ │ -0c483e: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -0c4840: 28fe |002c: goto 002a // -0002 │ │ +0d2ef8: |[0d2ef8] com.badlogic.gdx.graphics.g2d.TextureAtlas.createSprite:(Ljava/lang/String;I)Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ +0d2f08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d2f0a: 5443 2f08 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ +0d2f0e: 5231 df0f |0003: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0d2f12: 3510 2600 |0005: if-ge v0, v1, 002b // +0026 │ │ +0d2f16: 5443 2f08 |0007: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ +0d2f1a: 6e20 741e 0300 |0009: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0d2f20: 0c02 |000c: move-result-object v2 │ │ +0d2f22: 1f02 5601 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0156 │ │ +0d2f26: 5423 0808 |000f: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@0808 │ │ +0d2f2a: 6e20 4426 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d2f30: 0a03 |0014: move-result v3 │ │ +0d2f32: 3903 0500 |0015: if-nez v3, 001a // +0005 │ │ +0d2f36: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d2f3a: 28ec |0019: goto 0005 // -0014 │ │ +0d2f3c: 5223 0708 |001a: iget v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.index:I // field@0807 │ │ +0d2f40: 3363 fbff |001c: if-ne v3, v6, 0017 // -0005 │ │ +0d2f44: 5443 2f08 |001e: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ +0d2f48: 6e20 741e 0300 |0020: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0d2f4e: 0c03 |0023: move-result-object v3 │ │ +0d2f50: 1f03 5601 |0024: check-cast v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0156 │ │ +0d2f54: 7020 580e 3400 |0026: invoke-direct {v4, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.newSprite:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)Lcom/badlogic/gdx/graphics/g2d/Sprite; // method@0e58 │ │ +0d2f5a: 0c03 |0029: move-result-object v3 │ │ +0d2f5c: 1103 |002a: return-object v3 │ │ +0d2f5e: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +0d2f60: 28fe |002c: goto 002a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0007 line=347 │ │ 0x000f line=348 │ │ 0x0017 line=346 │ │ 0x001a line=349 │ │ @@ -257336,33 +257487,33 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0c4844: |[0c4844] com.badlogic.gdx.graphics.g2d.TextureAtlas.createSprites:()Lcom/badlogic/gdx/utils/Array; │ │ -0c4854: 2202 e702 |0000: new-instance v2, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0c4858: 5443 2f08 |0002: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ -0c485c: 5233 df0f |0004: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0c4860: 7020 631e 3200 |0006: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ -0c4866: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0c4868: 5443 2f08 |000a: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ -0c486c: 5231 df0f |000c: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0c4870: 3510 1400 |000e: if-ge v0, v1, 0022 // +0014 │ │ -0c4874: 5443 2f08 |0010: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ -0c4878: 6e20 741e 0300 |0012: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0c487e: 0c03 |0015: move-result-object v3 │ │ -0c4880: 1f03 5801 |0016: check-cast v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0158 │ │ -0c4884: 7020 580e 3400 |0018: invoke-direct {v4, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.newSprite:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)Lcom/badlogic/gdx/graphics/g2d/Sprite; // method@0e58 │ │ -0c488a: 0c03 |001b: move-result-object v3 │ │ -0c488c: 6e20 6a1e 3200 |001c: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0c4892: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c4896: 28ed |0021: goto 000e // -0013 │ │ -0c4898: 1102 |0022: return-object v2 │ │ +0d2f64: |[0d2f64] com.badlogic.gdx.graphics.g2d.TextureAtlas.createSprites:()Lcom/badlogic/gdx/utils/Array; │ │ +0d2f74: 2202 e502 |0000: new-instance v2, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0d2f78: 5443 2f08 |0002: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ +0d2f7c: 5233 df0f |0004: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0d2f80: 7020 631e 3200 |0006: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ +0d2f86: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0d2f88: 5443 2f08 |000a: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ +0d2f8c: 5231 df0f |000c: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0d2f90: 3510 1400 |000e: if-ge v0, v1, 0022 // +0014 │ │ +0d2f94: 5443 2f08 |0010: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ +0d2f98: 6e20 741e 0300 |0012: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0d2f9e: 0c03 |0015: move-result-object v3 │ │ +0d2fa0: 1f03 5601 |0016: check-cast v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0156 │ │ +0d2fa4: 7020 580e 3400 |0018: invoke-direct {v4, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.newSprite:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)Lcom/badlogic/gdx/graphics/g2d/Sprite; // method@0e58 │ │ +0d2faa: 0c03 |001b: move-result-object v3 │ │ +0d2fac: 6e20 6a1e 3200 |001c: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0d2fb2: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d2fb6: 28ed |0021: goto 000e // -0013 │ │ +0d2fb8: 1102 |0022: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x0009 line=326 │ │ 0x0010 line=327 │ │ 0x001f line=326 │ │ 0x0022 line=328 │ │ @@ -257377,35 +257528,35 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0c489c: |[0c489c] com.badlogic.gdx.graphics.g2d.TextureAtlas.createSprites:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array; │ │ -0c48ac: 2201 e702 |0000: new-instance v1, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0c48b0: 7010 621e 0100 |0002: invoke-direct {v1}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -0c48b6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0c48b8: 5454 2f08 |0006: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ -0c48bc: 5242 df0f |0008: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0c48c0: 3520 1c00 |000a: if-ge v0, v2, 0026 // +001c │ │ -0c48c4: 5454 2f08 |000c: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ -0c48c8: 6e20 741e 0400 |000e: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0c48ce: 0c03 |0011: move-result-object v3 │ │ -0c48d0: 1f03 5801 |0012: check-cast v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0158 │ │ -0c48d4: 5434 0808 |0014: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@0808 │ │ -0c48d8: 6e20 4426 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c48de: 0a04 |0019: move-result v4 │ │ -0c48e0: 3804 0900 |001a: if-eqz v4, 0023 // +0009 │ │ -0c48e4: 7020 580e 3500 |001c: invoke-direct {v5, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.newSprite:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)Lcom/badlogic/gdx/graphics/g2d/Sprite; // method@0e58 │ │ -0c48ea: 0c04 |001f: move-result-object v4 │ │ -0c48ec: 6e20 6a1e 4100 |0020: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0c48f2: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c48f6: 28e5 |0025: goto 000a // -001b │ │ -0c48f8: 1101 |0026: return-object v1 │ │ +0d2fbc: |[0d2fbc] com.badlogic.gdx.graphics.g2d.TextureAtlas.createSprites:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array; │ │ +0d2fcc: 2201 e502 |0000: new-instance v1, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0d2fd0: 7010 621e 0100 |0002: invoke-direct {v1}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0d2fd6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0d2fd8: 5454 2f08 |0006: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ +0d2fdc: 5242 df0f |0008: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0d2fe0: 3520 1c00 |000a: if-ge v0, v2, 0026 // +001c │ │ +0d2fe4: 5454 2f08 |000c: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ +0d2fe8: 6e20 741e 0400 |000e: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0d2fee: 0c03 |0011: move-result-object v3 │ │ +0d2ff0: 1f03 5601 |0012: check-cast v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0156 │ │ +0d2ff4: 5434 0808 |0014: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@0808 │ │ +0d2ff8: 6e20 4426 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d2ffe: 0a04 |0019: move-result v4 │ │ +0d3000: 3804 0900 |001a: if-eqz v4, 0023 // +0009 │ │ +0d3004: 7020 580e 3500 |001c: invoke-direct {v5, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.newSprite:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)Lcom/badlogic/gdx/graphics/g2d/Sprite; // method@0e58 │ │ +0d300a: 0c04 |001f: move-result-object v4 │ │ +0d300c: 6e20 6a1e 4100 |0020: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0d3012: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d3016: 28e5 |0025: goto 000a // -001b │ │ +0d3018: 1101 |0026: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0005 line=361 │ │ 0x000c line=362 │ │ 0x0014 line=363 │ │ 0x0023 line=361 │ │ @@ -257423,29 +257574,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0c48fc: |[0c48fc] com.badlogic.gdx.graphics.g2d.TextureAtlas.dispose:()V │ │ -0c490c: 5432 3008 |0000: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.textures:Ljava/util/HashSet; // field@0830 │ │ -0c4910: 6e10 5227 0200 |0002: invoke-virtual {v2}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@2752 │ │ -0c4916: 0c00 |0005: move-result-object v0 │ │ -0c4918: 7210 5327 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0c491e: 0a02 |0009: move-result v2 │ │ -0c4920: 3802 0c00 |000a: if-eqz v2, 0016 // +000c │ │ -0c4924: 7210 5427 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0c492a: 0c01 |000f: move-result-object v1 │ │ -0c492c: 1f01 2801 |0010: check-cast v1, Lcom/badlogic/gdx/graphics/Texture; // type@0128 │ │ -0c4930: 6e10 750b 0100 |0012: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b75 │ │ -0c4936: 28f1 |0015: goto 0006 // -000f │ │ -0c4938: 5432 3008 |0016: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.textures:Ljava/util/HashSet; // field@0830 │ │ -0c493c: 6e10 5027 0200 |0018: invoke-virtual {v2}, Ljava/util/HashSet;.clear:()V // method@2750 │ │ -0c4942: 0e00 |001b: return-void │ │ +0d301c: |[0d301c] com.badlogic.gdx.graphics.g2d.TextureAtlas.dispose:()V │ │ +0d302c: 5432 3008 |0000: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.textures:Ljava/util/HashSet; // field@0830 │ │ +0d3030: 6e10 5227 0200 |0002: invoke-virtual {v2}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@2752 │ │ +0d3036: 0c00 |0005: move-result-object v0 │ │ +0d3038: 7210 5327 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0d303e: 0a02 |0009: move-result v2 │ │ +0d3040: 3802 0c00 |000a: if-eqz v2, 0016 // +000c │ │ +0d3044: 7210 5427 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0d304a: 0c01 |000f: move-result-object v1 │ │ +0d304c: 1f01 2601 |0010: check-cast v1, Lcom/badlogic/gdx/graphics/Texture; // type@0126 │ │ +0d3050: 6e10 750b 0100 |0012: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b75 │ │ +0d3056: 28f1 |0015: goto 0006 // -000f │ │ +0d3058: 5432 3008 |0016: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.textures:Ljava/util/HashSet; // field@0830 │ │ +0d305c: 6e10 5027 0200 |0018: invoke-virtual {v2}, Ljava/util/HashSet;.clear:()V // method@2750 │ │ +0d3062: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0012 line=408 │ │ 0x0016 line=409 │ │ 0x001b line=410 │ │ locals : │ │ @@ -257458,36 +257609,36 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0c4944: |[0c4944] com.badlogic.gdx.graphics.g2d.TextureAtlas.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ -0c4954: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c4956: 5432 2f08 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ -0c495a: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0c495e: 3510 1e00 |0005: if-ge v0, v1, 0023 // +001e │ │ -0c4962: 5432 2f08 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ -0c4966: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0c496c: 0c02 |000c: move-result-object v2 │ │ -0c496e: 1f02 5801 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0158 │ │ -0c4972: 5422 0808 |000f: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@0808 │ │ -0c4976: 6e20 4426 4200 |0011: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c497c: 0a02 |0014: move-result v2 │ │ -0c497e: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ -0c4982: 5432 2f08 |0017: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ -0c4986: 6e20 741e 0200 |0019: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0c498c: 0c02 |001c: move-result-object v2 │ │ -0c498e: 1f02 5801 |001d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0158 │ │ -0c4992: 1102 |001f: return-object v2 │ │ -0c4994: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c4998: 28e3 |0022: goto 0005 // -001d │ │ -0c499a: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -0c499c: 28fb |0024: goto 001f // -0005 │ │ +0d3064: |[0d3064] com.badlogic.gdx.graphics.g2d.TextureAtlas.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ +0d3074: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d3076: 5432 2f08 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ +0d307a: 5221 df0f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0d307e: 3510 1e00 |0005: if-ge v0, v1, 0023 // +001e │ │ +0d3082: 5432 2f08 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ +0d3086: 6e20 741e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0d308c: 0c02 |000c: move-result-object v2 │ │ +0d308e: 1f02 5601 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0156 │ │ +0d3092: 5422 0808 |000f: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@0808 │ │ +0d3096: 6e20 4426 4200 |0011: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d309c: 0a02 |0014: move-result v2 │ │ +0d309e: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ +0d30a2: 5432 2f08 |0017: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ +0d30a6: 6e20 741e 0200 |0019: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0d30ac: 0c02 |001c: move-result-object v2 │ │ +0d30ae: 1f02 5601 |001d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0156 │ │ +0d30b2: 1102 |001f: return-object v2 │ │ +0d30b4: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d30b8: 28e3 |0022: goto 0005 // -001d │ │ +0d30ba: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +0d30bc: 28fb |0024: goto 001f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ 0x0007 line=293 │ │ 0x001f line=294 │ │ 0x0020 line=292 │ │ 0x0023 line=294 │ │ @@ -257502,34 +257653,34 @@ │ │ type : '(Ljava/lang/String;I)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0c49a0: |[0c49a0] com.badlogic.gdx.graphics.g2d.TextureAtlas.findRegion:(Ljava/lang/String;I)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ -0c49b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c49b2: 5443 2f08 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ -0c49b6: 5231 df0f |0003: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0c49ba: 3510 1a00 |0005: if-ge v0, v1, 001f // +001a │ │ -0c49be: 5443 2f08 |0007: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ -0c49c2: 6e20 741e 0300 |0009: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0c49c8: 0c02 |000c: move-result-object v2 │ │ -0c49ca: 1f02 5801 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0158 │ │ -0c49ce: 5423 0808 |000f: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@0808 │ │ -0c49d2: 6e20 4426 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c49d8: 0a03 |0014: move-result v3 │ │ -0c49da: 3903 0500 |0015: if-nez v3, 001a // +0005 │ │ -0c49de: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c49e2: 28ec |0019: goto 0005 // -0014 │ │ -0c49e4: 5223 0708 |001a: iget v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.index:I // field@0807 │ │ -0c49e8: 3363 fbff |001c: if-ne v3, v6, 0017 // -0005 │ │ -0c49ec: 1102 |001e: return-object v2 │ │ -0c49ee: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -0c49f0: 28fe |0020: goto 001e // -0002 │ │ +0d30c0: |[0d30c0] com.badlogic.gdx.graphics.g2d.TextureAtlas.findRegion:(Ljava/lang/String;I)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ +0d30d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d30d2: 5443 2f08 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ +0d30d6: 5231 df0f |0003: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0d30da: 3510 1a00 |0005: if-ge v0, v1, 001f // +001a │ │ +0d30de: 5443 2f08 |0007: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ +0d30e2: 6e20 741e 0300 |0009: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0d30e8: 0c02 |000c: move-result-object v2 │ │ +0d30ea: 1f02 5601 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0156 │ │ +0d30ee: 5423 0808 |000f: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@0808 │ │ +0d30f2: 6e20 4426 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d30f8: 0a03 |0014: move-result v3 │ │ +0d30fa: 3903 0500 |0015: if-nez v3, 001a // +0005 │ │ +0d30fe: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d3102: 28ec |0019: goto 0005 // -0014 │ │ +0d3104: 5223 0708 |001a: iget v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.index:I // field@0807 │ │ +0d3108: 3363 fbff |001c: if-ne v3, v6, 0017 // -0005 │ │ +0d310c: 1102 |001e: return-object v2 │ │ +0d310e: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +0d3110: 28fe |0020: goto 001e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0007 line=302 │ │ 0x000f line=303 │ │ 0x0017 line=301 │ │ 0x001a line=304 │ │ @@ -257547,35 +257698,35 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0c49f4: |[0c49f4] com.badlogic.gdx.graphics.g2d.TextureAtlas.findRegions:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array; │ │ -0c4a04: 2201 e702 |0000: new-instance v1, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0c4a08: 7010 621e 0100 |0002: invoke-direct {v1}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -0c4a0e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0c4a10: 5454 2f08 |0006: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ -0c4a14: 5242 df0f |0008: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0c4a18: 3520 1d00 |000a: if-ge v0, v2, 0027 // +001d │ │ -0c4a1c: 5454 2f08 |000c: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ -0c4a20: 6e20 741e 0400 |000e: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0c4a26: 0c03 |0011: move-result-object v3 │ │ -0c4a28: 1f03 5801 |0012: check-cast v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0158 │ │ -0c4a2c: 5434 0808 |0014: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@0808 │ │ -0c4a30: 6e20 4426 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c4a36: 0a04 |0019: move-result v4 │ │ -0c4a38: 3804 0a00 |001a: if-eqz v4, 0024 // +000a │ │ -0c4a3c: 2204 5801 |001c: new-instance v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0158 │ │ -0c4a40: 7020 200e 3400 |001e: invoke-direct {v4, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)V // method@0e20 │ │ -0c4a46: 6e20 6a1e 4100 |0021: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0c4a4c: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c4a50: 28e4 |0026: goto 000a // -001c │ │ -0c4a52: 1101 |0027: return-object v1 │ │ +0d3114: |[0d3114] com.badlogic.gdx.graphics.g2d.TextureAtlas.findRegions:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array; │ │ +0d3124: 2201 e502 |0000: new-instance v1, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0d3128: 7010 621e 0100 |0002: invoke-direct {v1}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0d312e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0d3130: 5454 2f08 |0006: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ +0d3134: 5242 df0f |0008: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0d3138: 3520 1d00 |000a: if-ge v0, v2, 0027 // +001d │ │ +0d313c: 5454 2f08 |000c: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ +0d3140: 6e20 741e 0400 |000e: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0d3146: 0c03 |0011: move-result-object v3 │ │ +0d3148: 1f03 5601 |0012: check-cast v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0156 │ │ +0d314c: 5434 0808 |0014: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@0808 │ │ +0d3150: 6e20 4426 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d3156: 0a04 |0019: move-result v4 │ │ +0d3158: 3804 0a00 |001a: if-eqz v4, 0024 // +000a │ │ +0d315c: 2204 5601 |001c: new-instance v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0156 │ │ +0d3160: 7020 200e 3400 |001e: invoke-direct {v4, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)V // method@0e20 │ │ +0d3166: 6e20 6a1e 4100 |0021: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0d316c: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d3170: 28e4 |0026: goto 000a // -001c │ │ +0d3172: 1101 |0027: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0005 line=314 │ │ 0x000c line=315 │ │ 0x0014 line=316 │ │ 0x0024 line=314 │ │ @@ -257593,17 +257744,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4a54: |[0c4a54] com.badlogic.gdx.graphics.g2d.TextureAtlas.getRegions:()Lcom/badlogic/gdx/utils/Array; │ │ -0c4a64: 5410 2f08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ -0c4a68: 1100 |0002: return-object v0 │ │ +0d3174: |[0d3174] com.badlogic.gdx.graphics.g2d.TextureAtlas.getRegions:()Lcom/badlogic/gdx/utils/Array; │ │ +0d3184: 5410 2f08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@082f │ │ +0d3188: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ │ │ │ #12 : (in Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;) │ │ @@ -257611,29 +257762,29 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4a6c: |[0c4a6c] com.badlogic.gdx.graphics.g2d.TextureAtlas.getTextures:()Ljava/util/Set; │ │ -0c4a7c: 5410 3008 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.textures:Ljava/util/HashSet; // field@0830 │ │ -0c4a80: 1100 |0002: return-object v0 │ │ +0d318c: |[0d318c] com.badlogic.gdx.graphics.g2d.TextureAtlas.getTextures:()Ljava/util/Set; │ │ +0d319c: 5410 3008 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.textures:Ljava/util/HashSet; // field@0830 │ │ +0d31a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ │ │ │ - source_file_idx : 3927 (TextureAtlas.java) │ │ + source_file_idx : 3925 (TextureAtlas.java) │ │ │ │ Class #519 header: │ │ -class_idx : 351 │ │ +class_idx : 349 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 356 │ │ +superclass_idx : 354 │ │ source_file_idx : 1069 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 7 │ │ │ │ Class #519 annotations: │ │ @@ -257650,28 +257801,28 @@ │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;) │ │ name : '' │ │ type : '(J)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0c4a84: |[0c4a84] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Bitmap.:(J)V │ │ -0c4a94: 7030 cb0e 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Pointer;.:(J)V // method@0ecb │ │ -0c4a9a: 0e00 |0003: return-void │ │ +0d31a4: |[0d31a4] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Bitmap.:(J)V │ │ +0d31b4: 7030 cb0e 2103 |0000: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Pointer;.:(J)V // method@0ecb │ │ +0d31ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0003 line=324 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap; │ │ - 0x0000 - 0x0004 reg=1 address J │ │ + 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap; │ │ + 0x0000 - 0x0004 reg=2 address J │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;) │ │ name : 'getBuffer' │ │ type : '(J)Ljava/nio/ByteBuffer;' │ │ access : 0x010a (PRIVATE STATIC NATIVE) │ │ code : (none) │ │ │ │ @@ -257711,26 +257862,26 @@ │ │ type : '()Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0c4a9c: |[0c4a9c] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Bitmap.getBuffer:()Ljava/nio/ByteBuffer; │ │ -0c4aac: 6e10 890e 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.getRows:()I // method@0e89 │ │ -0c4ab2: 0a00 |0003: move-result v0 │ │ -0c4ab4: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -0c4ab8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0c4aba: 7110 1e1f 0000 |0007: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1f1e │ │ -0c4ac0: 0c00 |000a: move-result-object v0 │ │ -0c4ac2: 1100 |000b: return-object v0 │ │ -0c4ac4: 5320 3908 |000c: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.address:J // field@0839 │ │ -0c4ac8: 7120 810e 1000 |000e: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.getBuffer:(J)Ljava/nio/ByteBuffer; // method@0e81 │ │ -0c4ace: 0c00 |0011: move-result-object v0 │ │ -0c4ad0: 28f9 |0012: goto 000b // -0007 │ │ +0d31bc: |[0d31bc] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Bitmap.getBuffer:()Ljava/nio/ByteBuffer; │ │ +0d31cc: 6e10 890e 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.getRows:()I // method@0e89 │ │ +0d31d2: 0a00 |0003: move-result v0 │ │ +0d31d4: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +0d31d8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0d31da: 7110 1e1f 0000 |0007: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1f1e │ │ +0d31e0: 0c00 |000a: move-result-object v0 │ │ +0d31e2: 1100 |000b: return-object v0 │ │ +0d31e4: 5320 3908 |000c: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.address:J // field@0839 │ │ +0d31e8: 7120 810e 1000 |000e: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.getBuffer:(J)Ljava/nio/ByteBuffer; // method@0e81 │ │ +0d31ee: 0c00 |0011: move-result-object v0 │ │ +0d31f0: 28f9 |0012: goto 000b // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ 0x0006 line=357 │ │ 0x000b line=358 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap; │ │ @@ -257740,19 +257891,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c4ad4: |[0c4ad4] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Bitmap.getNumGray:()I │ │ -0c4ae4: 5320 3908 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.address:J // field@0839 │ │ -0c4ae8: 7120 830e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.getNumGray:(J)I // method@0e83 │ │ -0c4aee: 0a00 |0005: move-result v0 │ │ -0c4af0: 0f00 |0006: return v0 │ │ +0d31f4: |[0d31f4] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Bitmap.getNumGray:()I │ │ +0d3204: 5320 3908 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.address:J // field@0839 │ │ +0d3208: 7120 830e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.getNumGray:(J)I // method@0e83 │ │ +0d320e: 0a00 |0005: move-result v0 │ │ +0d3210: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;) │ │ @@ -257760,19 +257911,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c4af4: |[0c4af4] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Bitmap.getPitch:()I │ │ -0c4b04: 5320 3908 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.address:J // field@0839 │ │ -0c4b08: 7120 850e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.getPitch:(J)I // method@0e85 │ │ -0c4b0e: 0a00 |0005: move-result v0 │ │ -0c4b10: 0f00 |0006: return v0 │ │ +0d3214: |[0d3214] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Bitmap.getPitch:()I │ │ +0d3224: 5320 3908 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.address:J // field@0839 │ │ +0d3228: 7120 850e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.getPitch:(J)I // method@0e85 │ │ +0d322e: 0a00 |0005: move-result v0 │ │ +0d3230: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;) │ │ @@ -257780,19 +257931,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c4b14: |[0c4b14] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Bitmap.getPixelMode:()I │ │ -0c4b24: 5320 3908 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.address:J // field@0839 │ │ -0c4b28: 7120 870e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.getPixelMode:(J)I // method@0e87 │ │ -0c4b2e: 0a00 |0005: move-result v0 │ │ -0c4b30: 0f00 |0006: return v0 │ │ +0d3234: |[0d3234] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Bitmap.getPixelMode:()I │ │ +0d3244: 5320 3908 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.address:J // field@0839 │ │ +0d3248: 7120 870e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.getPixelMode:(J)I // method@0e87 │ │ +0d324e: 0a00 |0005: move-result v0 │ │ +0d3250: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;) │ │ @@ -257800,46 +257951,46 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Pixmap$Format;)Lcom/badlogic/gdx/graphics/Pixmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -0c4b34: |[0c4b34] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Bitmap.getPixmap:(Lcom/badlogic/gdx/graphics/Pixmap$Format;)Lcom/badlogic/gdx/graphics/Pixmap; │ │ -0c4b44: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0c4b46: 2202 2101 |0001: new-instance v2, Lcom/badlogic/gdx/graphics/Pixmap; // type@0121 │ │ -0c4b4a: 6e10 8b0e 0700 |0003: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.getWidth:()I // method@0e8b │ │ -0c4b50: 0a03 |0006: move-result v3 │ │ -0c4b52: 6e10 890e 0700 |0007: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.getRows:()I // method@0e89 │ │ -0c4b58: 0a04 |000a: move-result v4 │ │ -0c4b5a: 6205 4d06 |000b: sget-object v5, Lcom/badlogic/gdx/graphics/Pixmap$Format;.Alpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@064d │ │ -0c4b5e: 7040 270b 3254 |000d: invoke-direct {v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b27 │ │ -0c4b64: 6e10 800e 0700 |0010: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.getBuffer:()Ljava/nio/ByteBuffer; // method@0e80 │ │ -0c4b6a: 0c03 |0013: move-result-object v3 │ │ -0c4b6c: 6e10 3e0b 0200 |0014: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b3e │ │ -0c4b72: 0c04 |0017: move-result-object v4 │ │ -0c4b74: 6e10 3e0b 0200 |0018: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b3e │ │ -0c4b7a: 0c05 |001b: move-result-object v5 │ │ -0c4b7c: 6e10 e026 0500 |001c: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ -0c4b82: 0a05 |001f: move-result v5 │ │ -0c4b84: 7130 061f 4305 |0020: invoke-static {v3, v4, v5}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:(Ljava/nio/Buffer;Ljava/nio/Buffer;I)V // method@1f06 │ │ -0c4b8a: 2201 2101 |0023: new-instance v1, Lcom/badlogic/gdx/graphics/Pixmap; // type@0121 │ │ -0c4b8e: 6e10 3f0b 0200 |0025: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ -0c4b94: 0a03 |0028: move-result v3 │ │ -0c4b96: 6e10 3c0b 0200 |0029: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ -0c4b9c: 0a04 |002c: move-result v4 │ │ -0c4b9e: 7040 270b 3184 |002d: invoke-direct {v1, v3, v4, v8}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b27 │ │ -0c4ba4: 7100 370b 0000 |0030: invoke-static {}, Lcom/badlogic/gdx/graphics/Pixmap;.getBlending:()Lcom/badlogic/gdx/graphics/Pixmap$Blending; // method@0b37 │ │ -0c4baa: 0c00 |0033: move-result-object v0 │ │ -0c4bac: 6203 4706 |0034: sget-object v3, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.None:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0647 │ │ -0c4bb0: 7110 400b 0300 |0036: invoke-static {v3}, Lcom/badlogic/gdx/graphics/Pixmap;.setBlending:(Lcom/badlogic/gdx/graphics/Pixmap$Blending;)V // method@0b40 │ │ -0c4bb6: 6e40 300b 2166 |0039: invoke-virtual {v1, v2, v6, v6}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;II)V // method@0b30 │ │ -0c4bbc: 7110 400b 0000 |003c: invoke-static {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.setBlending:(Lcom/badlogic/gdx/graphics/Pixmap$Blending;)V // method@0b40 │ │ -0c4bc2: 6e10 2b0b 0200 |003f: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b2b │ │ -0c4bc8: 1101 |0042: return-object v1 │ │ +0d3254: |[0d3254] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Bitmap.getPixmap:(Lcom/badlogic/gdx/graphics/Pixmap$Format;)Lcom/badlogic/gdx/graphics/Pixmap; │ │ +0d3264: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0d3266: 2202 1f01 |0001: new-instance v2, Lcom/badlogic/gdx/graphics/Pixmap; // type@011f │ │ +0d326a: 6e10 8b0e 0700 |0003: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.getWidth:()I // method@0e8b │ │ +0d3270: 0a03 |0006: move-result v3 │ │ +0d3272: 6e10 890e 0700 |0007: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.getRows:()I // method@0e89 │ │ +0d3278: 0a04 |000a: move-result v4 │ │ +0d327a: 6205 4d06 |000b: sget-object v5, Lcom/badlogic/gdx/graphics/Pixmap$Format;.Alpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@064d │ │ +0d327e: 7040 270b 3254 |000d: invoke-direct {v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b27 │ │ +0d3284: 6e10 800e 0700 |0010: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.getBuffer:()Ljava/nio/ByteBuffer; // method@0e80 │ │ +0d328a: 0c03 |0013: move-result-object v3 │ │ +0d328c: 6e10 3e0b 0200 |0014: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b3e │ │ +0d3292: 0c04 |0017: move-result-object v4 │ │ +0d3294: 6e10 3e0b 0200 |0018: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b3e │ │ +0d329a: 0c05 |001b: move-result-object v5 │ │ +0d329c: 6e10 e026 0500 |001c: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ +0d32a2: 0a05 |001f: move-result v5 │ │ +0d32a4: 7130 061f 4305 |0020: invoke-static {v3, v4, v5}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:(Ljava/nio/Buffer;Ljava/nio/Buffer;I)V // method@1f06 │ │ +0d32aa: 2201 1f01 |0023: new-instance v1, Lcom/badlogic/gdx/graphics/Pixmap; // type@011f │ │ +0d32ae: 6e10 3f0b 0200 |0025: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ +0d32b4: 0a03 |0028: move-result v3 │ │ +0d32b6: 6e10 3c0b 0200 |0029: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ +0d32bc: 0a04 |002c: move-result v4 │ │ +0d32be: 7040 270b 3184 |002d: invoke-direct {v1, v3, v4, v8}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b27 │ │ +0d32c4: 7100 370b 0000 |0030: invoke-static {}, Lcom/badlogic/gdx/graphics/Pixmap;.getBlending:()Lcom/badlogic/gdx/graphics/Pixmap$Blending; // method@0b37 │ │ +0d32ca: 0c00 |0033: move-result-object v0 │ │ +0d32cc: 6203 4706 |0034: sget-object v3, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.None:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0647 │ │ +0d32d0: 7110 400b 0300 |0036: invoke-static {v3}, Lcom/badlogic/gdx/graphics/Pixmap;.setBlending:(Lcom/badlogic/gdx/graphics/Pixmap$Blending;)V // method@0b40 │ │ +0d32d6: 6e40 300b 2166 |0039: invoke-virtual {v1, v2, v6, v6}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;II)V // method@0b30 │ │ +0d32dc: 7110 400b 0000 |003c: invoke-static {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.setBlending:(Lcom/badlogic/gdx/graphics/Pixmap$Blending;)V // method@0b40 │ │ +0d32e2: 6e10 2b0b 0200 |003f: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b2b │ │ +0d32e8: 1101 |0042: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=365 │ │ 0x0010 line=366 │ │ 0x0023 line=367 │ │ 0x0030 line=368 │ │ 0x0034 line=369 │ │ @@ -257859,19 +258010,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c4bcc: |[0c4bcc] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Bitmap.getRows:()I │ │ -0c4bdc: 5320 3908 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.address:J // field@0839 │ │ -0c4be0: 7120 8a0e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.getRows:(J)I // method@0e8a │ │ -0c4be6: 0a00 |0005: move-result v0 │ │ -0c4be8: 0f00 |0006: return v0 │ │ +0d32ec: |[0d32ec] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Bitmap.getRows:()I │ │ +0d32fc: 5320 3908 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.address:J // field@0839 │ │ +0d3300: 7120 8a0e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.getRows:(J)I // method@0e8a │ │ +0d3306: 0a00 |0005: move-result v0 │ │ +0d3308: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;) │ │ @@ -257879,31 +258030,31 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c4bec: |[0c4bec] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Bitmap.getWidth:()I │ │ -0c4bfc: 5320 3908 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.address:J // field@0839 │ │ -0c4c00: 7120 8c0e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.getWidth:(J)I // method@0e8c │ │ -0c4c06: 0a00 |0005: move-result v0 │ │ -0c4c08: 0f00 |0006: return v0 │ │ +0d330c: |[0d330c] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Bitmap.getWidth:()I │ │ +0d331c: 5320 3908 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.address:J // field@0839 │ │ +0d3320: 7120 8c0e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.getWidth:(J)I // method@0e8c │ │ +0d3326: 0a00 |0005: move-result v0 │ │ +0d3328: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap; │ │ │ │ source_file_idx : 1069 (FreeType.java) │ │ │ │ Class #520 header: │ │ -class_idx : 352 │ │ +class_idx : 350 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 356 │ │ +superclass_idx : 354 │ │ source_file_idx : 1069 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 13 │ │ virtual_methods_size: 12 │ │ │ │ Class #520 annotations: │ │ @@ -257924,31 +258075,31 @@ │ │ access : 0x0000 () │ │ Direct methods - │ │ #0 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;) │ │ name : '' │ │ type : '(JLcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c4c0c: |[0c4c0c] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Face.:(JLcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;)V │ │ -0c4c1c: 7030 cb0e 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Pointer;.:(J)V // method@0ecb │ │ -0c4c22: 5b03 3b08 |0003: iput-object v3, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.library:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; // field@083b │ │ -0c4c26: 0e00 |0005: return-void │ │ +0d332c: |[0d332c] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Face.:(JLcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;)V │ │ +0d333c: 7030 cb0e 2103 |0000: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Pointer;.:(J)V // method@0ecb │ │ +0d3342: 5b14 3b08 |0003: iput-object v4, v1, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.library:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; // field@083b │ │ +0d3346: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=58 │ │ 0x0005 line=59 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; │ │ - 0x0000 - 0x0006 reg=1 address J │ │ - 0x0000 - 0x0006 reg=3 library Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; │ │ + 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; │ │ + 0x0000 - 0x0006 reg=2 address J │ │ + 0x0000 - 0x0006 reg=4 library Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;) │ │ name : 'getAscender' │ │ type : '(J)I' │ │ access : 0x010a (PRIVATE STATIC NATIVE) │ │ code : (none) │ │ │ │ @@ -258024,19 +258175,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c4c28: |[0c4c28] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Face.getAscender:()I │ │ -0c4c38: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ -0c4c3c: 7120 8f0e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getAscender:(J)I // method@0e8f │ │ -0c4c42: 0a00 |0005: move-result v0 │ │ -0c4c44: 0f00 |0006: return v0 │ │ +0d3348: |[0d3348] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Face.getAscender:()I │ │ +0d3358: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ +0d335c: 7120 8f0e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getAscender:(J)I // method@0e8f │ │ +0d3362: 0a00 |0005: move-result v0 │ │ +0d3364: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;) │ │ @@ -258044,19 +258195,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c4c48: |[0c4c48] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Face.getDescender:()I │ │ -0c4c58: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ -0c4c5c: 7120 910e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getDescender:(J)I // method@0e91 │ │ -0c4c62: 0a00 |0005: move-result v0 │ │ -0c4c64: 0f00 |0006: return v0 │ │ +0d3368: |[0d3368] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Face.getDescender:()I │ │ +0d3378: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ +0d337c: 7120 910e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getDescender:(J)I // method@0e91 │ │ +0d3382: 0a00 |0005: move-result v0 │ │ +0d3384: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;) │ │ @@ -258064,61 +258215,61 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c4c68: |[0c4c68] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Face.getFaceFlags:()I │ │ -0c4c78: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ -0c4c7c: 7120 930e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getFaceFlags:(J)I // method@0e93 │ │ -0c4c82: 0a00 |0005: move-result v0 │ │ -0c4c84: 0f00 |0006: return v0 │ │ +0d3388: |[0d3388] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Face.getFaceFlags:()I │ │ +0d3398: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ +0d339c: 7120 930e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getFaceFlags:(J)I // method@0e93 │ │ +0d33a2: 0a00 |0005: move-result v0 │ │ +0d33a4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;) │ │ name : 'getGlyph' │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0c4c88: |[0c4c88] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Face.getGlyph:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot; │ │ -0c4c98: 2200 6201 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot; // type@0162 │ │ -0c4c9c: 5331 3a08 |0002: iget-wide v1, v3, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ -0c4ca0: 7120 940e 2100 |0004: invoke-static {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getGlyph:(J)J // method@0e94 │ │ -0c4ca6: 0b01 |0007: move-result-wide v1 │ │ -0c4ca8: 7030 b70e 1002 |0008: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.:(J)V // method@0eb7 │ │ -0c4cae: 1100 |000b: return-object v0 │ │ +0d33a8: |[0d33a8] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Face.getGlyph:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot; │ │ +0d33b8: 2200 6001 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot; // type@0160 │ │ +0d33bc: 5342 3a08 |0002: iget-wide v2, v4, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ +0d33c0: 7120 940e 3200 |0004: invoke-static {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getGlyph:(J)J // method@0e94 │ │ +0d33c6: 0b02 |0007: move-result-wide v2 │ │ +0d33c8: 7030 b70e 2003 |0008: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.:(J)V // method@0eb7 │ │ +0d33ce: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ - 0x0000 - 0x000c reg=3 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; │ │ + 0x0000 - 0x000c reg=4 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;) │ │ name : 'getHeight' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c4cb0: |[0c4cb0] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Face.getHeight:()I │ │ -0c4cc0: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ -0c4cc4: 7120 970e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getHeight:(J)I // method@0e97 │ │ -0c4cca: 0a00 |0005: move-result v0 │ │ -0c4ccc: 0f00 |0006: return v0 │ │ +0d33d0: |[0d33d0] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Face.getHeight:()I │ │ +0d33e0: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ +0d33e4: 7120 970e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getHeight:(J)I // method@0e97 │ │ +0d33ea: 0a00 |0005: move-result v0 │ │ +0d33ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;) │ │ @@ -258126,19 +258277,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c4cd0: |[0c4cd0] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Face.getMaxAdvanceHeight:()I │ │ -0c4ce0: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ -0c4ce4: 7120 990e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getMaxAdvanceHeight:(J)I // method@0e99 │ │ -0c4cea: 0a00 |0005: move-result v0 │ │ -0c4cec: 0f00 |0006: return v0 │ │ +0d33f0: |[0d33f0] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Face.getMaxAdvanceHeight:()I │ │ +0d3400: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ +0d3404: 7120 990e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getMaxAdvanceHeight:(J)I // method@0e99 │ │ +0d340a: 0a00 |0005: move-result v0 │ │ +0d340c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;) │ │ @@ -258146,19 +258297,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c4cf0: |[0c4cf0] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Face.getMaxAdvanceWidth:()I │ │ -0c4d00: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ -0c4d04: 7120 9b0e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getMaxAdvanceWidth:(J)I // method@0e9b │ │ -0c4d0a: 0a00 |0005: move-result v0 │ │ -0c4d0c: 0f00 |0006: return v0 │ │ +0d3410: |[0d3410] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Face.getMaxAdvanceWidth:()I │ │ +0d3420: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ +0d3424: 7120 9b0e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getMaxAdvanceWidth:(J)I // method@0e9b │ │ +0d342a: 0a00 |0005: move-result v0 │ │ +0d342c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; │ │ │ │ #7 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;) │ │ @@ -258166,61 +258317,61 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c4d10: |[0c4d10] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Face.getNumGlyphs:()I │ │ -0c4d20: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ -0c4d24: 7120 9d0e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getNumGlyphs:(J)I // method@0e9d │ │ -0c4d2a: 0a00 |0005: move-result v0 │ │ -0c4d2c: 0f00 |0006: return v0 │ │ +0d3430: |[0d3430] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Face.getNumGlyphs:()I │ │ +0d3440: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ +0d3444: 7120 9d0e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getNumGlyphs:(J)I // method@0e9d │ │ +0d344a: 0a00 |0005: move-result v0 │ │ +0d344c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; │ │ │ │ #8 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;) │ │ name : 'getSize' │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0c4d30: |[0c4d30] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Face.getSize:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size; │ │ -0c4d40: 2200 6501 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size; // type@0165 │ │ -0c4d44: 5331 3a08 |0002: iget-wide v1, v3, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ -0c4d48: 7120 9e0e 2100 |0004: invoke-static {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getSize:(J)J // method@0e9e │ │ -0c4d4e: 0b01 |0007: move-result-wide v1 │ │ -0c4d50: 7030 cc0e 1002 |0008: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size;.:(J)V // method@0ecc │ │ -0c4d56: 1100 |000b: return-object v0 │ │ +0d3450: |[0d3450] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Face.getSize:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size; │ │ +0d3460: 2200 6301 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size; // type@0163 │ │ +0d3464: 5342 3a08 |0002: iget-wide v2, v4, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ +0d3468: 7120 9e0e 3200 |0004: invoke-static {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getSize:(J)J // method@0e9e │ │ +0d346e: 0b02 |0007: move-result-wide v2 │ │ +0d3470: 7030 cc0e 2003 |0008: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size;.:(J)V // method@0ecc │ │ +0d3476: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ - 0x0000 - 0x000c reg=3 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; │ │ + 0x0000 - 0x000c reg=4 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; │ │ │ │ #9 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;) │ │ name : 'getStyleFlags' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c4d58: |[0c4d58] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Face.getStyleFlags:()I │ │ -0c4d68: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ -0c4d6c: 7120 a10e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getStyleFlags:(J)I // method@0ea1 │ │ -0c4d72: 0a00 |0005: move-result v0 │ │ -0c4d74: 0f00 |0006: return v0 │ │ +0d3478: |[0d3478] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Face.getStyleFlags:()I │ │ +0d3488: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ +0d348c: 7120 a10e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getStyleFlags:(J)I // method@0ea1 │ │ +0d3492: 0a00 |0005: move-result v0 │ │ +0d3494: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; │ │ │ │ #10 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;) │ │ @@ -258228,19 +258379,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c4d78: |[0c4d78] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Face.getUnderlinePosition:()I │ │ -0c4d88: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ -0c4d8c: 7120 a30e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getUnderlinePosition:(J)I // method@0ea3 │ │ -0c4d92: 0a00 |0005: move-result v0 │ │ -0c4d94: 0f00 |0006: return v0 │ │ +0d3498: |[0d3498] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Face.getUnderlinePosition:()I │ │ +0d34a8: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ +0d34ac: 7120 a30e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getUnderlinePosition:(J)I // method@0ea3 │ │ +0d34b2: 0a00 |0005: move-result v0 │ │ +0d34b4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; │ │ │ │ #11 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;) │ │ @@ -258248,31 +258399,31 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c4d98: |[0c4d98] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Face.getUnderlineThickness:()I │ │ -0c4da8: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ -0c4dac: 7120 a50e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getUnderlineThickness:(J)I // method@0ea5 │ │ -0c4db2: 0a00 |0005: move-result v0 │ │ -0c4db4: 0f00 |0006: return v0 │ │ +0d34b8: |[0d34b8] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Face.getUnderlineThickness:()I │ │ +0d34c8: 5320 3a08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.address:J // field@083a │ │ +0d34cc: 7120 a50e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getUnderlineThickness:(J)I // method@0ea5 │ │ +0d34d2: 0a00 |0005: move-result v0 │ │ +0d34d4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; │ │ │ │ source_file_idx : 1069 (FreeType.java) │ │ │ │ Class #521 header: │ │ -class_idx : 353 │ │ +class_idx : 351 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 356 │ │ +superclass_idx : 354 │ │ source_file_idx : 1069 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 8 │ │ │ │ Class #521 annotations: │ │ @@ -258289,28 +258440,28 @@ │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;) │ │ name : '' │ │ type : '(J)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0c4db8: |[0c4db8] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphMetrics.:(J)V │ │ -0c4dc8: 7030 cb0e 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Pointer;.:(J)V // method@0ecb │ │ -0c4dce: 0e00 |0003: return-void │ │ +0d34d8: |[0d34d8] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphMetrics.:(J)V │ │ +0d34e8: 7030 cb0e 2103 |0000: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Pointer;.:(J)V // method@0ecb │ │ +0d34ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0003 line=401 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics; │ │ - 0x0000 - 0x0004 reg=1 address J │ │ + 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics; │ │ + 0x0000 - 0x0004 reg=2 address J │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;) │ │ name : 'getHeight' │ │ type : '(J)I' │ │ access : 0x010a (PRIVATE STATIC NATIVE) │ │ code : (none) │ │ │ │ @@ -258362,19 +258513,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c4dd0: |[0c4dd0] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphMetrics.getHeight:()I │ │ -0c4de0: 5320 3c08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.address:J // field@083c │ │ -0c4de4: 7120 a80e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.getHeight:(J)I // method@0ea8 │ │ -0c4dea: 0a00 |0005: move-result v0 │ │ -0c4dec: 0f00 |0006: return v0 │ │ +0d34f0: |[0d34f0] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphMetrics.getHeight:()I │ │ +0d3500: 5320 3c08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.address:J // field@083c │ │ +0d3504: 7120 a80e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.getHeight:(J)I // method@0ea8 │ │ +0d350a: 0a00 |0005: move-result v0 │ │ +0d350c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;) │ │ @@ -258382,19 +258533,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c4df0: |[0c4df0] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphMetrics.getHoriAdvance:()I │ │ -0c4e00: 5320 3c08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.address:J // field@083c │ │ -0c4e04: 7120 aa0e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.getHoriAdvance:(J)I // method@0eaa │ │ -0c4e0a: 0a00 |0005: move-result v0 │ │ -0c4e0c: 0f00 |0006: return v0 │ │ +0d3510: |[0d3510] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphMetrics.getHoriAdvance:()I │ │ +0d3520: 5320 3c08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.address:J // field@083c │ │ +0d3524: 7120 aa0e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.getHoriAdvance:(J)I // method@0eaa │ │ +0d352a: 0a00 |0005: move-result v0 │ │ +0d352c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;) │ │ @@ -258402,19 +258553,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c4e10: |[0c4e10] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphMetrics.getHoriBearingX:()I │ │ -0c4e20: 5320 3c08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.address:J // field@083c │ │ -0c4e24: 7120 ac0e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.getHoriBearingX:(J)I // method@0eac │ │ -0c4e2a: 0a00 |0005: move-result v0 │ │ -0c4e2c: 0f00 |0006: return v0 │ │ +0d3530: |[0d3530] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphMetrics.getHoriBearingX:()I │ │ +0d3540: 5320 3c08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.address:J // field@083c │ │ +0d3544: 7120 ac0e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.getHoriBearingX:(J)I // method@0eac │ │ +0d354a: 0a00 |0005: move-result v0 │ │ +0d354c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;) │ │ @@ -258422,19 +258573,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c4e30: |[0c4e30] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphMetrics.getHoriBearingY:()I │ │ -0c4e40: 5320 3c08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.address:J // field@083c │ │ -0c4e44: 7120 ae0e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.getHoriBearingY:(J)I // method@0eae │ │ -0c4e4a: 0a00 |0005: move-result v0 │ │ -0c4e4c: 0f00 |0006: return v0 │ │ +0d3550: |[0d3550] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphMetrics.getHoriBearingY:()I │ │ +0d3560: 5320 3c08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.address:J // field@083c │ │ +0d3564: 7120 ae0e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.getHoriBearingY:(J)I // method@0eae │ │ +0d356a: 0a00 |0005: move-result v0 │ │ +0d356c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;) │ │ @@ -258442,19 +258593,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c4e50: |[0c4e50] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphMetrics.getVertAdvance:()I │ │ -0c4e60: 5320 3c08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.address:J // field@083c │ │ -0c4e64: 7120 b00e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.getVertAdvance:(J)I // method@0eb0 │ │ -0c4e6a: 0a00 |0005: move-result v0 │ │ -0c4e6c: 0f00 |0006: return v0 │ │ +0d3570: |[0d3570] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphMetrics.getVertAdvance:()I │ │ +0d3580: 5320 3c08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.address:J // field@083c │ │ +0d3584: 7120 b00e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.getVertAdvance:(J)I // method@0eb0 │ │ +0d358a: 0a00 |0005: move-result v0 │ │ +0d358c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;) │ │ @@ -258462,19 +258613,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c4e70: |[0c4e70] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphMetrics.getVertBearingX:()I │ │ -0c4e80: 5320 3c08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.address:J // field@083c │ │ -0c4e84: 7120 b20e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.getVertBearingX:(J)I // method@0eb2 │ │ -0c4e8a: 0a00 |0005: move-result v0 │ │ -0c4e8c: 0f00 |0006: return v0 │ │ +0d3590: |[0d3590] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphMetrics.getVertBearingX:()I │ │ +0d35a0: 5320 3c08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.address:J // field@083c │ │ +0d35a4: 7120 b20e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.getVertBearingX:(J)I // method@0eb2 │ │ +0d35aa: 0a00 |0005: move-result v0 │ │ +0d35ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;) │ │ @@ -258482,19 +258633,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c4e90: |[0c4e90] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphMetrics.getVertBearingY:()I │ │ -0c4ea0: 5320 3c08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.address:J // field@083c │ │ -0c4ea4: 7120 b40e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.getVertBearingY:(J)I // method@0eb4 │ │ -0c4eaa: 0a00 |0005: move-result v0 │ │ -0c4eac: 0f00 |0006: return v0 │ │ +0d35b0: |[0d35b0] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphMetrics.getVertBearingY:()I │ │ +0d35c0: 5320 3c08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.address:J // field@083c │ │ +0d35c4: 7120 b40e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.getVertBearingY:(J)I // method@0eb4 │ │ +0d35ca: 0a00 |0005: move-result v0 │ │ +0d35cc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics; │ │ │ │ #7 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;) │ │ @@ -258502,31 +258653,31 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c4eb0: |[0c4eb0] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphMetrics.getWidth:()I │ │ -0c4ec0: 5320 3c08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.address:J // field@083c │ │ -0c4ec4: 7120 b60e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.getWidth:(J)I // method@0eb6 │ │ -0c4eca: 0a00 |0005: move-result v0 │ │ -0c4ecc: 0f00 |0006: return v0 │ │ +0d35d0: |[0d35d0] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphMetrics.getWidth:()I │ │ +0d35e0: 5320 3c08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.address:J // field@083c │ │ +0d35e4: 7120 b60e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.getWidth:(J)I // method@0eb6 │ │ +0d35ea: 0a00 |0005: move-result v0 │ │ +0d35ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics; │ │ │ │ source_file_idx : 1069 (FreeType.java) │ │ │ │ Class #522 header: │ │ -class_idx : 354 │ │ +class_idx : 352 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 356 │ │ +superclass_idx : 354 │ │ source_file_idx : 1069 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 9 │ │ │ │ Class #522 annotations: │ │ @@ -258543,28 +258694,28 @@ │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;) │ │ name : '' │ │ type : '(J)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0c4ed0: |[0c4ed0] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphSlot.:(J)V │ │ -0c4ee0: 7030 cb0e 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Pointer;.:(J)V // method@0ecb │ │ -0c4ee6: 0e00 |0003: return-void │ │ +0d35f0: |[0d35f0] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphSlot.:(J)V │ │ +0d3600: 7030 cb0e 2103 |0000: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Pointer;.:(J)V // method@0ecb │ │ +0d3606: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0003 line=245 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot; │ │ - 0x0000 - 0x0004 reg=1 address J │ │ + 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot; │ │ + 0x0000 - 0x0004 reg=2 address J │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;) │ │ name : 'getAdvanceX' │ │ type : '(J)I' │ │ access : 0x010a (PRIVATE STATIC NATIVE) │ │ code : (none) │ │ │ │ @@ -258622,19 +258773,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c4ee8: |[0c4ee8] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphSlot.getAdvanceX:()I │ │ -0c4ef8: 5320 3d08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.address:J // field@083d │ │ -0c4efc: 7120 b90e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getAdvanceX:(J)I // method@0eb9 │ │ -0c4f02: 0a00 |0005: move-result v0 │ │ -0c4f04: 0f00 |0006: return v0 │ │ +0d3608: |[0d3608] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphSlot.getAdvanceX:()I │ │ +0d3618: 5320 3d08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.address:J // field@083d │ │ +0d361c: 7120 b90e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getAdvanceX:(J)I // method@0eb9 │ │ +0d3622: 0a00 |0005: move-result v0 │ │ +0d3624: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;) │ │ @@ -258642,61 +258793,61 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c4f08: |[0c4f08] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphSlot.getAdvanceY:()I │ │ -0c4f18: 5320 3d08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.address:J // field@083d │ │ -0c4f1c: 7120 bb0e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getAdvanceY:(J)I // method@0ebb │ │ -0c4f22: 0a00 |0005: move-result v0 │ │ -0c4f24: 0f00 |0006: return v0 │ │ +0d3628: |[0d3628] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphSlot.getAdvanceY:()I │ │ +0d3638: 5320 3d08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.address:J // field@083d │ │ +0d363c: 7120 bb0e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getAdvanceY:(J)I // method@0ebb │ │ +0d3642: 0a00 |0005: move-result v0 │ │ +0d3644: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;) │ │ name : 'getBitmap' │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0c4f28: |[0c4f28] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphSlot.getBitmap:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap; │ │ -0c4f38: 2200 5f01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap; // type@015f │ │ -0c4f3c: 5331 3d08 |0002: iget-wide v1, v3, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.address:J // field@083d │ │ -0c4f40: 7120 bc0e 2100 |0004: invoke-static {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getBitmap:(J)J // method@0ebc │ │ -0c4f46: 0b01 |0007: move-result-wide v1 │ │ -0c4f48: 7030 7f0e 1002 |0008: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.:(J)V // method@0e7f │ │ -0c4f4e: 1100 |000b: return-object v0 │ │ +0d3648: |[0d3648] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphSlot.getBitmap:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap; │ │ +0d3658: 2200 5d01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap; // type@015d │ │ +0d365c: 5342 3d08 |0002: iget-wide v2, v4, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.address:J // field@083d │ │ +0d3660: 7120 bc0e 3200 |0004: invoke-static {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getBitmap:(J)J // method@0ebc │ │ +0d3666: 0b02 |0007: move-result-wide v2 │ │ +0d3668: 7030 7f0e 2003 |0008: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.:(J)V // method@0e7f │ │ +0d366e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ - 0x0000 - 0x000c reg=3 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot; │ │ + 0x0000 - 0x000c reg=4 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;) │ │ name : 'getBitmapLeft' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c4f50: |[0c4f50] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphSlot.getBitmapLeft:()I │ │ -0c4f60: 5320 3d08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.address:J // field@083d │ │ -0c4f64: 7120 bf0e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getBitmapLeft:(J)I // method@0ebf │ │ -0c4f6a: 0a00 |0005: move-result v0 │ │ -0c4f6c: 0f00 |0006: return v0 │ │ +0d3670: |[0d3670] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphSlot.getBitmapLeft:()I │ │ +0d3680: 5320 3d08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.address:J // field@083d │ │ +0d3684: 7120 bf0e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getBitmapLeft:(J)I // method@0ebf │ │ +0d368a: 0a00 |0005: move-result v0 │ │ +0d368c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;) │ │ @@ -258704,19 +258855,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c4f70: |[0c4f70] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphSlot.getBitmapTop:()I │ │ -0c4f80: 5320 3d08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.address:J // field@083d │ │ -0c4f84: 7120 c10e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getBitmapTop:(J)I // method@0ec1 │ │ -0c4f8a: 0a00 |0005: move-result v0 │ │ -0c4f8c: 0f00 |0006: return v0 │ │ +0d3690: |[0d3690] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphSlot.getBitmapTop:()I │ │ +0d36a0: 5320 3d08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.address:J // field@083d │ │ +0d36a4: 7120 c10e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getBitmapTop:(J)I // method@0ec1 │ │ +0d36aa: 0a00 |0005: move-result v0 │ │ +0d36ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;) │ │ @@ -258724,19 +258875,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c4f90: |[0c4f90] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphSlot.getFormat:()I │ │ -0c4fa0: 5320 3d08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.address:J // field@083d │ │ -0c4fa4: 7120 c30e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getFormat:(J)I // method@0ec3 │ │ -0c4faa: 0a00 |0005: move-result v0 │ │ -0c4fac: 0f00 |0006: return v0 │ │ +0d36b0: |[0d36b0] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphSlot.getFormat:()I │ │ +0d36c0: 5320 3d08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.address:J // field@083d │ │ +0d36c4: 7120 c30e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getFormat:(J)I // method@0ec3 │ │ +0d36ca: 0a00 |0005: move-result v0 │ │ +0d36cc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;) │ │ @@ -258744,19 +258895,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c4fb0: |[0c4fb0] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphSlot.getLinearHoriAdvance:()I │ │ -0c4fc0: 5320 3d08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.address:J // field@083d │ │ -0c4fc4: 7120 c50e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getLinearHoriAdvance:(J)I // method@0ec5 │ │ -0c4fca: 0a00 |0005: move-result v0 │ │ -0c4fcc: 0f00 |0006: return v0 │ │ +0d36d0: |[0d36d0] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphSlot.getLinearHoriAdvance:()I │ │ +0d36e0: 5320 3d08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.address:J // field@083d │ │ +0d36e4: 7120 c50e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getLinearHoriAdvance:(J)I // method@0ec5 │ │ +0d36ea: 0a00 |0005: move-result v0 │ │ +0d36ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot; │ │ │ │ #7 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;) │ │ @@ -258764,53 +258915,53 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c4fd0: |[0c4fd0] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphSlot.getLinearVertAdvance:()I │ │ -0c4fe0: 5320 3d08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.address:J // field@083d │ │ -0c4fe4: 7120 c70e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getLinearVertAdvance:(J)I // method@0ec7 │ │ -0c4fea: 0a00 |0005: move-result v0 │ │ -0c4fec: 0f00 |0006: return v0 │ │ +0d36f0: |[0d36f0] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphSlot.getLinearVertAdvance:()I │ │ +0d3700: 5320 3d08 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.address:J // field@083d │ │ +0d3704: 7120 c70e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getLinearVertAdvance:(J)I // method@0ec7 │ │ +0d370a: 0a00 |0005: move-result v0 │ │ +0d370c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot; │ │ │ │ #8 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;) │ │ name : 'getMetrics' │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0c4ff0: |[0c4ff0] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphSlot.getMetrics:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics; │ │ -0c5000: 2200 6101 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics; // type@0161 │ │ -0c5004: 5331 3d08 |0002: iget-wide v1, v3, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.address:J // field@083d │ │ -0c5008: 7120 c80e 2100 |0004: invoke-static {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getMetrics:(J)J // method@0ec8 │ │ -0c500e: 0b01 |0007: move-result-wide v1 │ │ -0c5010: 7030 a60e 1002 |0008: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.:(J)V // method@0ea6 │ │ -0c5016: 1100 |000b: return-object v0 │ │ +0d3710: |[0d3710] com.badlogic.gdx.graphics.g2d.freetype.FreeType$GlyphSlot.getMetrics:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics; │ │ +0d3720: 2200 5f01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics; // type@015f │ │ +0d3724: 5342 3d08 |0002: iget-wide v2, v4, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.address:J // field@083d │ │ +0d3728: 7120 c80e 3200 |0004: invoke-static {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getMetrics:(J)J // method@0ec8 │ │ +0d372e: 0b02 |0007: move-result-wide v2 │ │ +0d3730: 7030 a60e 2003 |0008: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.:(J)V // method@0ea6 │ │ +0d3736: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ - 0x0000 - 0x000c reg=3 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot; │ │ + 0x0000 - 0x000c reg=4 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot; │ │ │ │ source_file_idx : 1069 (FreeType.java) │ │ │ │ Class #523 header: │ │ -class_idx : 355 │ │ +class_idx : 353 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 356 │ │ +superclass_idx : 354 │ │ source_file_idx : 1069 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #523 annotations: │ │ @@ -258837,36 +258988,36 @@ │ │ type : '(J)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0c5018: |[0c5018] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Library.:(J)V │ │ -0c5028: 7030 cb0e 2103 |0000: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Pointer;.:(J)V // method@0ecb │ │ -0c502e: 2200 2903 |0003: new-instance v0, Lcom/badlogic/gdx/utils/LongMap; // type@0329 │ │ -0c5032: 7010 a221 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/LongMap;.:()V // method@21a2 │ │ -0c5038: 5b10 3f08 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;.fontData:Lcom/badlogic/gdx/utils/LongMap; // field@083f │ │ -0c503c: 0e00 |000a: return-void │ │ +0d3738: |[0d3738] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Library.:(J)V │ │ +0d3748: 7030 cb0e 2103 |0000: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Pointer;.:(J)V // method@0ecb │ │ +0d374e: 2200 2703 |0003: new-instance v0, Lcom/badlogic/gdx/utils/LongMap; // type@0327 │ │ +0d3752: 7010 a221 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/LongMap;.:()V // method@21a2 │ │ +0d3758: 5b10 3f08 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;.fontData:Lcom/badlogic/gdx/utils/LongMap; // field@083f │ │ +0d375c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=46 │ │ 0x000a line=50 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; │ │ 0x0000 - 0x000b reg=2 address J │ │ │ │ Virtual methods - │ │ source_file_idx : 1069 (FreeType.java) │ │ │ │ Class #524 header: │ │ -class_idx : 357 │ │ +class_idx : 355 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 356 │ │ +superclass_idx : 354 │ │ source_file_idx : 1069 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #524 annotations: │ │ @@ -258883,64 +259034,64 @@ │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size;) │ │ name : '' │ │ type : '(J)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0c5040: |[0c5040] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Size.:(J)V │ │ -0c5050: 7030 cb0e 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Pointer;.:(J)V // method@0ecb │ │ -0c5056: 0e00 |0003: return-void │ │ +0d3760: |[0d3760] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Size.:(J)V │ │ +0d3770: 7030 cb0e 2103 |0000: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Pointer;.:(J)V // method@0ecb │ │ +0d3776: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0003 line=161 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size; │ │ - 0x0000 - 0x0004 reg=1 address J │ │ + 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size; │ │ + 0x0000 - 0x0004 reg=2 address J │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size;) │ │ name : 'getMetrics' │ │ type : '(J)J' │ │ access : 0x010a (PRIVATE STATIC NATIVE) │ │ code : (none) │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size;) │ │ name : 'getMetrics' │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0c5058: |[0c5058] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Size.getMetrics:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics; │ │ -0c5068: 2200 6601 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics; // type@0166 │ │ -0c506c: 5331 4108 |0002: iget-wide v1, v3, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size;.address:J // field@0841 │ │ -0c5070: 7120 cd0e 2100 |0004: invoke-static {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size;.getMetrics:(J)J // method@0ecd │ │ -0c5076: 0b01 |0007: move-result-wide v1 │ │ -0c5078: 7030 cf0e 1002 |0008: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.:(J)V // method@0ecf │ │ -0c507e: 1100 |000b: return-object v0 │ │ +0d3778: |[0d3778] com.badlogic.gdx.graphics.g2d.freetype.FreeType$Size.getMetrics:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics; │ │ +0d3788: 2200 6401 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics; // type@0164 │ │ +0d378c: 5342 4108 |0002: iget-wide v2, v4, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size;.address:J // field@0841 │ │ +0d3790: 7120 cd0e 3200 |0004: invoke-static {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size;.getMetrics:(J)J // method@0ecd │ │ +0d3796: 0b02 |0007: move-result-wide v2 │ │ +0d3798: 7030 cf0e 2003 |0008: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.:(J)V // method@0ecf │ │ +0d379e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ - 0x0000 - 0x000c reg=3 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size; │ │ + 0x0000 - 0x000c reg=4 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size; │ │ │ │ source_file_idx : 1069 (FreeType.java) │ │ │ │ Class #525 header: │ │ -class_idx : 358 │ │ +class_idx : 356 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 356 │ │ +superclass_idx : 354 │ │ source_file_idx : 1069 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 8 │ │ │ │ Class #525 annotations: │ │ @@ -258957,28 +259108,28 @@ │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;) │ │ name : '' │ │ type : '(J)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0c5080: |[0c5080] com.badlogic.gdx.graphics.g2d.freetype.FreeType$SizeMetrics.:(J)V │ │ -0c5090: 7030 cb0e 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Pointer;.:(J)V // method@0ecb │ │ -0c5096: 0e00 |0003: return-void │ │ +0d37a0: |[0d37a0] com.badlogic.gdx.graphics.g2d.freetype.FreeType$SizeMetrics.:(J)V │ │ +0d37b0: 7030 cb0e 2103 |0000: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Pointer;.:(J)V // method@0ecb │ │ +0d37b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0003 line=175 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics; │ │ - 0x0000 - 0x0004 reg=1 address J │ │ + 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics; │ │ + 0x0000 - 0x0004 reg=2 address J │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;) │ │ name : 'getAscender' │ │ type : '(J)I' │ │ access : 0x010a (PRIVATE STATIC NATIVE) │ │ code : (none) │ │ │ │ @@ -259030,19 +259181,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c5098: |[0c5098] com.badlogic.gdx.graphics.g2d.freetype.FreeType$SizeMetrics.getAscender:()I │ │ -0c50a8: 5320 4208 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.address:J // field@0842 │ │ -0c50ac: 7120 d10e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.getAscender:(J)I // method@0ed1 │ │ -0c50b2: 0a00 |0005: move-result v0 │ │ -0c50b4: 0f00 |0006: return v0 │ │ +0d37b8: |[0d37b8] com.badlogic.gdx.graphics.g2d.freetype.FreeType$SizeMetrics.getAscender:()I │ │ +0d37c8: 5320 4208 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.address:J // field@0842 │ │ +0d37cc: 7120 d10e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.getAscender:(J)I // method@0ed1 │ │ +0d37d2: 0a00 |0005: move-result v0 │ │ +0d37d4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;) │ │ @@ -259050,19 +259201,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c50b8: |[0c50b8] com.badlogic.gdx.graphics.g2d.freetype.FreeType$SizeMetrics.getDescender:()I │ │ -0c50c8: 5320 4208 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.address:J // field@0842 │ │ -0c50cc: 7120 d30e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.getDescender:(J)I // method@0ed3 │ │ -0c50d2: 0a00 |0005: move-result v0 │ │ -0c50d4: 0f00 |0006: return v0 │ │ +0d37d8: |[0d37d8] com.badlogic.gdx.graphics.g2d.freetype.FreeType$SizeMetrics.getDescender:()I │ │ +0d37e8: 5320 4208 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.address:J // field@0842 │ │ +0d37ec: 7120 d30e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.getDescender:(J)I // method@0ed3 │ │ +0d37f2: 0a00 |0005: move-result v0 │ │ +0d37f4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;) │ │ @@ -259070,19 +259221,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c50d8: |[0c50d8] com.badlogic.gdx.graphics.g2d.freetype.FreeType$SizeMetrics.getHeight:()I │ │ -0c50e8: 5320 4208 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.address:J // field@0842 │ │ -0c50ec: 7120 d50e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.getHeight:(J)I // method@0ed5 │ │ -0c50f2: 0a00 |0005: move-result v0 │ │ -0c50f4: 0f00 |0006: return v0 │ │ +0d37f8: |[0d37f8] com.badlogic.gdx.graphics.g2d.freetype.FreeType$SizeMetrics.getHeight:()I │ │ +0d3808: 5320 4208 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.address:J // field@0842 │ │ +0d380c: 7120 d50e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.getHeight:(J)I // method@0ed5 │ │ +0d3812: 0a00 |0005: move-result v0 │ │ +0d3814: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;) │ │ @@ -259090,19 +259241,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c50f8: |[0c50f8] com.badlogic.gdx.graphics.g2d.freetype.FreeType$SizeMetrics.getMaxAdvance:()I │ │ -0c5108: 5320 4208 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.address:J // field@0842 │ │ -0c510c: 7120 d70e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.getMaxAdvance:(J)I // method@0ed7 │ │ -0c5112: 0a00 |0005: move-result v0 │ │ -0c5114: 0f00 |0006: return v0 │ │ +0d3818: |[0d3818] com.badlogic.gdx.graphics.g2d.freetype.FreeType$SizeMetrics.getMaxAdvance:()I │ │ +0d3828: 5320 4208 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.address:J // field@0842 │ │ +0d382c: 7120 d70e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.getMaxAdvance:(J)I // method@0ed7 │ │ +0d3832: 0a00 |0005: move-result v0 │ │ +0d3834: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;) │ │ @@ -259110,19 +259261,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c5118: |[0c5118] com.badlogic.gdx.graphics.g2d.freetype.FreeType$SizeMetrics.getXScale:()I │ │ -0c5128: 5320 4208 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.address:J // field@0842 │ │ -0c512c: 7120 db0e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.getXscale:(J)I // method@0edb │ │ -0c5132: 0a00 |0005: move-result v0 │ │ -0c5134: 0f00 |0006: return v0 │ │ +0d3838: |[0d3838] com.badlogic.gdx.graphics.g2d.freetype.FreeType$SizeMetrics.getXScale:()I │ │ +0d3848: 5320 4208 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.address:J // field@0842 │ │ +0d384c: 7120 db0e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.getXscale:(J)I // method@0edb │ │ +0d3852: 0a00 |0005: move-result v0 │ │ +0d3854: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;) │ │ @@ -259130,19 +259281,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c5138: |[0c5138] com.badlogic.gdx.graphics.g2d.freetype.FreeType$SizeMetrics.getXppem:()I │ │ -0c5148: 5320 4208 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.address:J // field@0842 │ │ -0c514c: 7120 da0e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.getXppem:(J)I // method@0eda │ │ -0c5152: 0a00 |0005: move-result v0 │ │ -0c5154: 0f00 |0006: return v0 │ │ +0d3858: |[0d3858] com.badlogic.gdx.graphics.g2d.freetype.FreeType$SizeMetrics.getXppem:()I │ │ +0d3868: 5320 4208 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.address:J // field@0842 │ │ +0d386c: 7120 da0e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.getXppem:(J)I // method@0eda │ │ +0d3872: 0a00 |0005: move-result v0 │ │ +0d3874: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;) │ │ @@ -259150,19 +259301,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c5158: |[0c5158] com.badlogic.gdx.graphics.g2d.freetype.FreeType$SizeMetrics.getYppem:()I │ │ -0c5168: 5320 4208 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.address:J // field@0842 │ │ -0c516c: 7120 dd0e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.getYppem:(J)I // method@0edd │ │ -0c5172: 0a00 |0005: move-result v0 │ │ -0c5174: 0f00 |0006: return v0 │ │ +0d3878: |[0d3878] com.badlogic.gdx.graphics.g2d.freetype.FreeType$SizeMetrics.getYppem:()I │ │ +0d3888: 5320 4208 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.address:J // field@0842 │ │ +0d388c: 7120 dd0e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.getYppem:(J)I // method@0edd │ │ +0d3892: 0a00 |0005: move-result v0 │ │ +0d3894: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics; │ │ │ │ #7 : (in Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;) │ │ @@ -259170,31 +259321,31 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c5178: |[0c5178] com.badlogic.gdx.graphics.g2d.freetype.FreeType$SizeMetrics.getYscale:()I │ │ -0c5188: 5320 4208 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.address:J // field@0842 │ │ -0c518c: 7120 df0e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.getYscale:(J)I // method@0edf │ │ -0c5192: 0a00 |0005: move-result v0 │ │ -0c5194: 0f00 |0006: return v0 │ │ +0d3898: |[0d3898] com.badlogic.gdx.graphics.g2d.freetype.FreeType$SizeMetrics.getYscale:()I │ │ +0d38a8: 5320 4208 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.address:J // field@0842 │ │ +0d38ac: 7120 df0e 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.getYscale:(J)I // method@0edf │ │ +0d38b2: 0a00 |0005: move-result v0 │ │ +0d38b4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics; │ │ │ │ source_file_idx : 1069 (FreeType.java) │ │ │ │ Class #526 header: │ │ -class_idx : 360 │ │ +class_idx : 358 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 305 │ │ +superclass_idx : 303 │ │ source_file_idx : 1072 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #526 annotations: │ │ @@ -259219,17 +259370,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c5198: |[0c5198] com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator$FreeTypeBitmapFontData.:()V │ │ -0c51a8: 7010 be0b 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.:()V // method@0bbe │ │ -0c51ae: 0e00 |0003: return-void │ │ +0d38b8: |[0d38b8] com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator$FreeTypeBitmapFontData.:()V │ │ +0d38c8: 7010 be0b 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.:()V // method@0bbe │ │ +0d38ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData; │ │ │ │ Virtual methods - │ │ @@ -259238,29 +259389,29 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/TextureRegion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c51b0: |[0c51b0] com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator$FreeTypeBitmapFontData.getTextureRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ -0c51c0: 5410 8608 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0886 │ │ -0c51c4: 1100 |0002: return-object v0 │ │ +0d38d0: |[0d38d0] com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator$FreeTypeBitmapFontData.getTextureRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ +0d38e0: 5410 8608 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0886 │ │ +0d38e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData; │ │ │ │ source_file_idx : 1072 (FreeTypeFontGenerator.java) │ │ │ │ Class #527 header: │ │ -class_idx : 362 │ │ +class_idx : 360 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1072 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #527 annotations: │ │ @@ -259294,68 +259445,68 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 107 16-bit code units │ │ -0c51c8: |[0c51c8] com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0c51d8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c51da: 7010 2726 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ -0c51e0: 7100 ed0e 0000 |0004: invoke-static {}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.initFreeType:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; // method@0eed │ │ -0c51e6: 0c00 |0007: move-result-object v0 │ │ -0c51e8: 5b30 8e08 |0008: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.library:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; // field@088e │ │ -0c51ec: 5430 8e08 |000a: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.library:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; // field@088e │ │ -0c51f0: 3900 0a00 |000c: if-nez v0, 0016 // +000a │ │ -0c51f4: 2200 fc02 |000e: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0c51f8: 1a01 9202 |0010: const-string v1, "Couldn't initialize FreeType" // string@0292 │ │ -0c51fc: 7020 b41f 1000 |0012: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0c5202: 2700 |0015: throw v0 │ │ -0c5204: 5430 8e08 |0016: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.library:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; // field@088e │ │ -0c5208: 7130 f30e 4002 |0018: invoke-static {v0, v4, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.newFace:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;Lcom/badlogic/gdx/files/FileHandle;I)Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // method@0ef3 │ │ -0c520e: 0c00 |001b: move-result-object v0 │ │ -0c5210: 5b30 8d08 |001c: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ -0c5214: 5430 8d08 |001e: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ -0c5218: 3900 2100 |0020: if-nez v0, 0041 // +0021 │ │ -0c521c: 2200 fc02 |0022: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0c5220: 2201 c503 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0c5224: 7010 6726 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0c522a: 1a02 9002 |0029: const-string v2, "Couldn't create face for font '" // string@0290 │ │ -0c522e: 6e20 6e26 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c5234: 0c01 |002e: move-result-object v1 │ │ -0c5236: 6e20 6d26 4100 |002f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0c523c: 0c01 |0032: move-result-object v1 │ │ -0c523e: 1a02 4900 |0033: const-string v2, "'" // string@0049 │ │ -0c5242: 6e20 6e26 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c5248: 0c01 |0038: move-result-object v1 │ │ -0c524a: 6e10 7426 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0c5250: 0c01 |003c: move-result-object v1 │ │ -0c5252: 7020 b41f 1000 |003d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0c5258: 2700 |0040: throw v0 │ │ -0c525a: 5430 8d08 |0041: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ -0c525e: 1301 0f00 |0043: const/16 v1, #int 15 // #f │ │ -0c5262: 7130 fd0e 2001 |0045: invoke-static {v0, v2, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.setPixelSizes:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;II)Z // method@0efd │ │ -0c5268: 0a00 |0048: move-result v0 │ │ -0c526a: 3900 2100 |0049: if-nez v0, 006a // +0021 │ │ -0c526e: 2200 fc02 |004b: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0c5272: 2201 c503 |004d: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0c5276: 7010 6726 0100 |004f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0c527c: 1a02 a602 |0052: const-string v2, "Couldn't set size for font '" // string@02a6 │ │ -0c5280: 6e20 6e26 2100 |0054: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c5286: 0c01 |0057: move-result-object v1 │ │ -0c5288: 6e20 6d26 4100 |0058: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0c528e: 0c01 |005b: move-result-object v1 │ │ -0c5290: 1a02 4900 |005c: const-string v2, "'" // string@0049 │ │ -0c5294: 6e20 6e26 2100 |005e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c529a: 0c01 |0061: move-result-object v1 │ │ -0c529c: 6e10 7426 0100 |0062: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0c52a2: 0c01 |0065: move-result-object v1 │ │ -0c52a4: 7020 b41f 1000 |0066: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0c52aa: 2700 |0069: throw v0 │ │ -0c52ac: 0e00 |006a: return-void │ │ +0d38e8: |[0d38e8] com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0d38f8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d38fa: 7010 2726 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ +0d3900: 7100 ed0e 0000 |0004: invoke-static {}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.initFreeType:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; // method@0eed │ │ +0d3906: 0c00 |0007: move-result-object v0 │ │ +0d3908: 5b30 8e08 |0008: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.library:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; // field@088e │ │ +0d390c: 5430 8e08 |000a: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.library:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; // field@088e │ │ +0d3910: 3900 0a00 |000c: if-nez v0, 0016 // +000a │ │ +0d3914: 2200 fa02 |000e: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d3918: 1a01 9202 |0010: const-string v1, "Couldn't initialize FreeType" // string@0292 │ │ +0d391c: 7020 b41f 1000 |0012: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0d3922: 2700 |0015: throw v0 │ │ +0d3924: 5430 8e08 |0016: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.library:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; // field@088e │ │ +0d3928: 7130 f30e 4002 |0018: invoke-static {v0, v4, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.newFace:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;Lcom/badlogic/gdx/files/FileHandle;I)Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // method@0ef3 │ │ +0d392e: 0c00 |001b: move-result-object v0 │ │ +0d3930: 5b30 8d08 |001c: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ +0d3934: 5430 8d08 |001e: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ +0d3938: 3900 2100 |0020: if-nez v0, 0041 // +0021 │ │ +0d393c: 2200 fa02 |0022: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d3940: 2201 c303 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d3944: 7010 6726 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d394a: 1a02 9002 |0029: const-string v2, "Couldn't create face for font '" // string@0290 │ │ +0d394e: 6e20 6e26 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d3954: 0c01 |002e: move-result-object v1 │ │ +0d3956: 6e20 6d26 4100 |002f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0d395c: 0c01 |0032: move-result-object v1 │ │ +0d395e: 1a02 4900 |0033: const-string v2, "'" // string@0049 │ │ +0d3962: 6e20 6e26 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d3968: 0c01 |0038: move-result-object v1 │ │ +0d396a: 6e10 7426 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d3970: 0c01 |003c: move-result-object v1 │ │ +0d3972: 7020 b41f 1000 |003d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0d3978: 2700 |0040: throw v0 │ │ +0d397a: 5430 8d08 |0041: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ +0d397e: 1301 0f00 |0043: const/16 v1, #int 15 // #f │ │ +0d3982: 7130 fd0e 2001 |0045: invoke-static {v0, v2, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.setPixelSizes:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;II)Z // method@0efd │ │ +0d3988: 0a00 |0048: move-result v0 │ │ +0d398a: 3900 2100 |0049: if-nez v0, 006a // +0021 │ │ +0d398e: 2200 fa02 |004b: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d3992: 2201 c303 |004d: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d3996: 7010 6726 0100 |004f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d399c: 1a02 a602 |0052: const-string v2, "Couldn't set size for font '" // string@02a6 │ │ +0d39a0: 6e20 6e26 2100 |0054: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d39a6: 0c01 |0057: move-result-object v1 │ │ +0d39a8: 6e20 6d26 4100 |0058: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0d39ae: 0c01 |005b: move-result-object v1 │ │ +0d39b0: 1a02 4900 |005c: const-string v2, "'" // string@0049 │ │ +0d39b4: 6e20 6e26 2100 |005e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d39ba: 0c01 |0061: move-result-object v1 │ │ +0d39bc: 6e10 7426 0100 |0062: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d39c2: 0c01 |0065: move-result-object v1 │ │ +0d39c4: 7020 b41f 1000 |0066: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0d39ca: 2700 |0069: throw v0 │ │ +0d39cc: 0e00 |006a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=63 │ │ 0x0004 line=64 │ │ 0x000a line=65 │ │ 0x0016 line=66 │ │ 0x001e line=67 │ │ @@ -259371,20 +259522,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0c52b0: |[0c52b0] com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator.dispose:()V │ │ -0c52c0: 5410 8d08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ -0c52c4: 7110 e30e 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.doneFace:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;)V // method@0ee3 │ │ -0c52ca: 5410 8e08 |0005: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.library:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; // field@088e │ │ -0c52ce: 7110 e50e 0000 |0007: invoke-static {v0}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.doneFreeType:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;)V // method@0ee5 │ │ -0c52d4: 0e00 |000a: return-void │ │ +0d39d0: |[0d39d0] com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator.dispose:()V │ │ +0d39e0: 5410 8d08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ +0d39e4: 7110 e30e 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.doneFace:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;)V // method@0ee3 │ │ +0d39ea: 5410 8e08 |0005: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.library:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; // field@088e │ │ +0d39ee: 7110 e50e 0000 |0007: invoke-static {v0}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.doneFreeType:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;)V // method@0ee5 │ │ +0d39f4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0005 line=266 │ │ 0x000a line=267 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator; │ │ @@ -259394,20 +259545,20 @@ │ │ type : '(I)Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0c52d8: |[0c52d8] com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator.generateData:(I)Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData; │ │ -0c52e8: 1a00 5c01 |0000: const-string v0, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890"!`?'.,;:()[]{}<>|/@\^$-%+=#_&~*€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ" // string@015c │ │ -0c52ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0c52ee: 6e40 070f 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.generateData:(ILjava/lang/String;Z)Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData; // method@0f07 │ │ -0c52f4: 0c00 |0006: move-result-object v0 │ │ -0c52f6: 1100 |0007: return-object v0 │ │ +0d39f8: |[0d39f8] com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator.generateData:(I)Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData; │ │ +0d3a08: 1a00 5c01 |0000: const-string v0, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890"!`?'.,;:()[]{}<>|/@\^$-%+=#_&~*€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ" // string@015c │ │ +0d3a0c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0d3a0e: 6e40 070f 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.generateData:(ILjava/lang/String;Z)Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData; // method@0f07 │ │ +0d3a14: 0c00 |0006: move-result-object v0 │ │ +0d3a16: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator; │ │ 0x0000 - 0x0008 reg=3 size I │ │ │ │ @@ -259416,395 +259567,395 @@ │ │ type : '(ILjava/lang/String;Z)Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 37 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 728 16-bit code units │ │ -0c52f8: |[0c52f8] com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator.generateData:(ILjava/lang/String;Z)Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData; │ │ -0c5308: 220d 6801 |0000: new-instance v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData; // type@0168 │ │ -0c530c: 7010 ff0e 0d00 |0002: invoke-direct {v13}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.:()V // method@0eff │ │ -0c5312: 0800 2100 |0005: move-object/from16 v0, v33 │ │ -0c5316: 5404 8d08 |0007: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ -0c531a: 1205 |0009: const/4 v5, #int 0 // #0 │ │ -0c531c: 0200 2200 |000a: move/from16 v0, v34 │ │ -0c5320: 7130 fd0e 5400 |000c: invoke-static {v4, v5, v0}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.setPixelSizes:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;II)Z // method@0efd │ │ -0c5326: 0a04 |000f: move-result v4 │ │ -0c5328: 3904 0a00 |0010: if-nez v4, 001a // +000a │ │ -0c532c: 2204 fc02 |0012: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0c5330: 1a05 a502 |0014: const-string v5, "Couldn't set size for font" // string@02a5 │ │ -0c5334: 7020 b41f 5400 |0016: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0c533a: 2704 |0019: throw v4 │ │ -0c533c: 0800 2100 |001a: move-object/from16 v0, v33 │ │ -0c5340: 5404 8d08 |001c: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ -0c5344: 6e10 9f0e 0400 |001e: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getSize:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size; // method@0e9f │ │ -0c534a: 0c04 |0021: move-result-object v4 │ │ -0c534c: 6e10 ce0e 0400 |0022: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size;.getMetrics:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics; // method@0ece │ │ -0c5352: 0c10 |0025: move-result-object v16 │ │ -0c5354: 0200 2400 |0026: move/from16 v0, v36 │ │ -0c5358: 5cd0 8408 |0028: iput-boolean v0, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.flipped:Z // field@0884 │ │ -0c535c: 7401 d00e 1000 |002a: invoke-virtual/range {v16}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.getAscender:()I // method@0ed0 │ │ -0c5362: 0a04 |002d: move-result v4 │ │ -0c5364: 7110 fe0e 0400 |002e: invoke-static {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.toInt:(I)I // method@0efe │ │ -0c536a: 0a04 |0031: move-result v4 │ │ -0c536c: 8244 |0032: int-to-float v4, v4 │ │ -0c536e: 59d4 8008 |0033: iput v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.ascent:F // field@0880 │ │ -0c5372: 7401 d20e 1000 |0035: invoke-virtual/range {v16}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.getDescender:()I // method@0ed2 │ │ -0c5378: 0a04 |0038: move-result v4 │ │ -0c537a: 7110 fe0e 0400 |0039: invoke-static {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.toInt:(I)I // method@0efe │ │ -0c5380: 0a04 |003c: move-result v4 │ │ -0c5382: 8244 |003d: int-to-float v4, v4 │ │ -0c5384: 59d4 8208 |003e: iput v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.descent:F // field@0882 │ │ -0c5388: 7401 d40e 1000 |0040: invoke-virtual/range {v16}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.getHeight:()I // method@0ed4 │ │ -0c538e: 0a04 |0043: move-result v4 │ │ -0c5390: 7110 fe0e 0400 |0044: invoke-static {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.toInt:(I)I // method@0efe │ │ -0c5396: 0a04 |0047: move-result v4 │ │ -0c5398: 8244 |0048: int-to-float v4, v4 │ │ -0c539a: 59d4 8508 |0049: iput v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.lineHeight:F // field@0885 │ │ -0c539e: 52d9 8008 |004b: iget v9, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.ascent:F // field@0880 │ │ -0c53a2: 0800 2100 |004d: move-object/from16 v0, v33 │ │ -0c53a6: 5404 8d08 |004f: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ -0c53aa: 1305 2000 |0051: const/16 v5, #int 32 // #20 │ │ -0c53ae: 6006 6308 |0053: sget v6, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_DEFAULT:I // field@0863 │ │ -0c53b2: 7130 f00e 5406 |0055: invoke-static {v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.loadChar:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;II)Z // method@0ef0 │ │ -0c53b8: 0a04 |0058: move-result v4 │ │ -0c53ba: 3804 4c00 |0059: if-eqz v4, 00a5 // +004c │ │ -0c53be: 0800 2100 |005b: move-object/from16 v0, v33 │ │ -0c53c2: 5404 8d08 |005d: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ -0c53c6: 6e10 950e 0400 |005f: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getGlyph:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot; // method@0e95 │ │ -0c53cc: 0c04 |0062: move-result-object v4 │ │ -0c53ce: 6e10 c90e 0400 |0063: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getMetrics:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics; // method@0ec9 │ │ -0c53d4: 0c04 |0066: move-result-object v4 │ │ -0c53d6: 6e10 a90e 0400 |0067: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.getHoriAdvance:()I // method@0ea9 │ │ -0c53dc: 0a04 |006a: move-result v4 │ │ -0c53de: 7110 fe0e 0400 |006b: invoke-static {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.toInt:(I)I // method@0efe │ │ -0c53e4: 0a04 |006e: move-result v4 │ │ -0c53e6: 8244 |006f: int-to-float v4, v4 │ │ -0c53e8: 59d4 8708 |0070: iput v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.spaceWidth:F // field@0887 │ │ -0c53ec: 221e 3201 |0072: new-instance v30, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // type@0132 │ │ -0c53f0: 7601 c50b 1e00 |0074: invoke-direct/range {v30}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.:()V // method@0bc5 │ │ -0c53f6: 52d4 8708 |0077: iget v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.spaceWidth:F // field@0887 │ │ -0c53fa: 8744 |0079: float-to-int v4, v4 │ │ -0c53fc: 0800 1e00 |007a: move-object/from16 v0, v30 │ │ -0c5400: 5904 aa06 |007c: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ -0c5404: 1304 2000 |007e: const/16 v4, #int 32 // #20 │ │ -0c5408: 0800 1e00 |0080: move-object/from16 v0, v30 │ │ -0c540c: 6e30 020f 4d00 |0082: invoke-virtual {v13, v4, v0}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.setGlyph:(ILcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;)V // method@0f02 │ │ -0c5412: 6208 bd06 |0085: sget-object v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.xChars:[C // field@06bd │ │ -0c5416: 2180 |0087: array-length v0, v8 │ │ -0c5418: 0216 0000 |0088: move/from16 v22, v0 │ │ -0c541c: 1313 0000 |008a: const/16 v19, #int 0 // #0 │ │ -0c5420: 0200 1300 |008c: move/from16 v0, v19 │ │ -0c5424: 0201 1600 |008e: move/from16 v1, v22 │ │ -0c5428: 3510 3800 |0090: if-ge v0, v1, 00c8 // +0038 │ │ -0c542c: 4920 0813 |0092: aget-char v32, v8, v19 │ │ -0c5430: 0800 2100 |0094: move-object/from16 v0, v33 │ │ -0c5434: 5404 8d08 |0096: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ -0c5438: 6005 6308 |0098: sget v5, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_DEFAULT:I // field@0863 │ │ -0c543c: 0200 2000 |009a: move/from16 v0, v32 │ │ -0c5440: 7130 f00e 0405 |009c: invoke-static {v4, v0, v5}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.loadChar:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;II)Z // method@0ef0 │ │ -0c5446: 0a04 |009f: move-result v4 │ │ -0c5448: 3904 1100 |00a0: if-nez v4, 00b1 // +0011 │ │ -0c544c: d813 1301 |00a2: add-int/lit8 v19, v19, #int 1 // #01 │ │ -0c5450: 28e8 |00a4: goto 008c // -0018 │ │ -0c5452: 0800 2100 |00a5: move-object/from16 v0, v33 │ │ -0c5456: 5404 8d08 |00a7: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ -0c545a: 6e10 9a0e 0400 |00a9: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getMaxAdvanceWidth:()I // method@0e9a │ │ -0c5460: 0a04 |00ac: move-result v4 │ │ -0c5462: 8244 |00ad: int-to-float v4, v4 │ │ -0c5464: 59d4 8708 |00ae: iput v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.spaceWidth:F // field@0887 │ │ -0c5468: 28c2 |00b0: goto 0072 // -003e │ │ -0c546a: 0800 2100 |00b1: move-object/from16 v0, v33 │ │ -0c546e: 5404 8d08 |00b3: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ -0c5472: 6e10 950e 0400 |00b5: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getGlyph:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot; // method@0e95 │ │ -0c5478: 0c04 |00b8: move-result-object v4 │ │ -0c547a: 6e10 c90e 0400 |00b9: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getMetrics:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics; // method@0ec9 │ │ -0c5480: 0c04 |00bc: move-result-object v4 │ │ -0c5482: 6e10 a70e 0400 |00bd: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.getHeight:()I // method@0ea7 │ │ -0c5488: 0a04 |00c0: move-result v4 │ │ -0c548a: 7110 fe0e 0400 |00c1: invoke-static {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.toInt:(I)I // method@0efe │ │ -0c5490: 0a04 |00c4: move-result v4 │ │ -0c5492: 8244 |00c5: int-to-float v4, v4 │ │ -0c5494: 59d4 8808 |00c6: iput v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.xHeight:F // field@0888 │ │ -0c5498: 52d4 8808 |00c8: iget v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.xHeight:F // field@0888 │ │ -0c549c: 1205 |00ca: const/4 v5, #int 0 // #0 │ │ -0c549e: 2d04 0405 |00cb: cmpl-float v4, v4, v5 │ │ -0c54a2: 3904 0a00 |00cd: if-nez v4, 00d7 // +000a │ │ -0c54a6: 2204 fc02 |00cf: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0c54aa: 1a05 b70d |00d1: const-string v5, "No x-height character found in font" // string@0db7 │ │ -0c54ae: 7020 b41f 5400 |00d3: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0c54b4: 2704 |00d6: throw v4 │ │ -0c54b6: 6208 b706 |00d7: sget-object v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.capChars:[C // field@06b7 │ │ -0c54ba: 2180 |00d9: array-length v0, v8 │ │ -0c54bc: 0216 0000 |00da: move/from16 v22, v0 │ │ -0c54c0: 1313 0000 |00dc: const/16 v19, #int 0 // #0 │ │ -0c54c4: 0200 1300 |00de: move/from16 v0, v19 │ │ -0c54c8: 0201 1600 |00e0: move/from16 v1, v22 │ │ -0c54cc: 3510 2a00 |00e2: if-ge v0, v1, 010c // +002a │ │ -0c54d0: 490c 0813 |00e4: aget-char v12, v8, v19 │ │ -0c54d4: 0800 2100 |00e6: move-object/from16 v0, v33 │ │ -0c54d8: 5404 8d08 |00e8: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ -0c54dc: 6005 6308 |00ea: sget v5, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_DEFAULT:I // field@0863 │ │ -0c54e0: 7130 f00e c405 |00ec: invoke-static {v4, v12, v5}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.loadChar:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;II)Z // method@0ef0 │ │ -0c54e6: 0a04 |00ef: move-result v4 │ │ -0c54e8: 3904 0500 |00f0: if-nez v4, 00f5 // +0005 │ │ -0c54ec: d813 1301 |00f2: add-int/lit8 v19, v19, #int 1 // #01 │ │ -0c54f0: 28ea |00f4: goto 00de // -0016 │ │ -0c54f2: 0800 2100 |00f5: move-object/from16 v0, v33 │ │ -0c54f6: 5404 8d08 |00f7: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ -0c54fa: 6e10 950e 0400 |00f9: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getGlyph:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot; // method@0e95 │ │ -0c5500: 0c04 |00fc: move-result-object v4 │ │ -0c5502: 6e10 c90e 0400 |00fd: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getMetrics:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics; // method@0ec9 │ │ -0c5508: 0c04 |0100: move-result-object v4 │ │ -0c550a: 6e10 a70e 0400 |0101: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.getHeight:()I // method@0ea7 │ │ -0c5510: 0a04 |0104: move-result v4 │ │ -0c5512: 7110 fe0e 0400 |0105: invoke-static {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.toInt:(I)I // method@0efe │ │ -0c5518: 0a04 |0108: move-result v4 │ │ -0c551a: 8244 |0109: int-to-float v4, v4 │ │ -0c551c: 59d4 8108 |010a: iput v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.capHeight:F // field@0881 │ │ -0c5520: 52d4 8108 |010c: iget v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.capHeight:F // field@0881 │ │ -0c5524: 1505 803f |010e: const/high16 v5, #int 1065353216 // #3f80 │ │ -0c5528: 2d04 0405 |0110: cmpl-float v4, v4, v5 │ │ -0c552c: 3904 0a00 |0112: if-nez v4, 011c // +000a │ │ -0c5530: 2204 fc02 |0114: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0c5534: 1a05 ac0d |0116: const-string v5, "No cap character found in font" // string@0dac │ │ -0c5538: 7020 b41f 5400 |0118: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0c553e: 2704 |011b: throw v4 │ │ -0c5540: 52d4 8008 |011c: iget v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.ascent:F // field@0880 │ │ -0c5544: 52d5 8108 |011e: iget v5, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.capHeight:F // field@0881 │ │ -0c5548: c754 |0120: sub-float/2addr v4, v5 │ │ -0c554a: 59d4 8008 |0121: iput v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.ascent:F // field@0880 │ │ -0c554e: 52d4 8508 |0123: iget v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.lineHeight:F // field@0885 │ │ -0c5552: 7f44 |0125: neg-float v4, v4 │ │ -0c5554: 59d4 8308 |0126: iput v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.down:F // field@0883 │ │ -0c5558: 3824 0c00 |0128: if-eqz v36, 0134 // +000c │ │ -0c555c: 52d4 8008 |012a: iget v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.ascent:F // field@0880 │ │ -0c5560: 7f44 |012c: neg-float v4, v4 │ │ -0c5562: 59d4 8008 |012d: iput v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.ascent:F // field@0880 │ │ -0c5566: 52d4 8308 |012f: iget v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.down:F // field@0883 │ │ -0c556a: 7f44 |0131: neg-float v4, v4 │ │ -0c556c: 59d4 8308 |0132: iput v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.down:F // field@0883 │ │ -0c5570: 52d4 8508 |0134: iget v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.lineHeight:F // field@0885 │ │ -0c5574: 8944 |0136: float-to-double v4, v4 │ │ -0c5576: 7120 1426 5400 |0137: invoke-static {v4, v5}, Ljava/lang/Math;.ceil:(D)D // method@2614 │ │ -0c557c: 0b04 |013a: move-result-wide v4 │ │ -0c557e: 8a40 |013b: double-to-int v0, v4 │ │ -0c5580: 0217 0000 |013c: move/from16 v23, v0 │ │ -0c5584: 9204 1717 |013e: mul-int v4, v23, v23 │ │ -0c5588: 7401 5026 2300 |0140: invoke-virtual/range {v35}, Ljava/lang/String;.length:()I // method@2650 │ │ -0c558e: 0a05 |0143: move-result v5 │ │ -0c5590: b254 |0144: mul-int/2addr v4, v5 │ │ -0c5592: 8344 |0145: int-to-double v4, v4 │ │ -0c5594: 7120 2126 5400 |0146: invoke-static {v4, v5}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -0c559a: 0b04 |0149: move-result-wide v4 │ │ -0c559c: 8a44 |014a: double-to-int v4, v4 │ │ -0c559e: 7110 9013 0400 |014b: invoke-static {v4}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ -0c55a4: 0a03 |014e: move-result v3 │ │ -0c55a6: 2202 4f01 |014f: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; // type@014f │ │ -0c55aa: 6205 5306 |0151: sget-object v5, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA8888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0653 │ │ -0c55ae: 1226 |0153: const/4 v6, #int 2 // #2 │ │ -0c55b0: 1207 |0154: const/4 v7, #int 0 // #0 │ │ -0c55b2: 0134 |0155: move v4, v3 │ │ -0c55b4: 7606 4d0d 0200 |0156: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;IZ)V // method@0d4d │ │ -0c55ba: 1312 0000 |0159: const/16 v18, #int 0 // #0 │ │ -0c55be: 7401 5026 2300 |015b: invoke-virtual/range {v35}, Ljava/lang/String;.length:()I // method@2650 │ │ -0c55c4: 0a04 |015e: move-result v4 │ │ -0c55c6: 0200 1200 |015f: move/from16 v0, v18 │ │ -0c55ca: 3540 f800 |0161: if-ge v0, v4, 0259 // +00f8 │ │ -0c55ce: 0800 2300 |0163: move-object/from16 v0, v35 │ │ -0c55d2: 0201 1200 |0165: move/from16 v1, v18 │ │ -0c55d6: 6e20 4026 1000 |0167: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ -0c55dc: 0a0b |016a: move-result v11 │ │ -0c55de: 0800 2100 |016b: move-object/from16 v0, v33 │ │ -0c55e2: 5404 8d08 |016d: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ -0c55e6: 6005 6308 |016f: sget v5, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_DEFAULT:I // field@0863 │ │ -0c55ea: 7130 f00e b405 |0171: invoke-static {v4, v11, v5}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.loadChar:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;II)Z // method@0ef0 │ │ -0c55f0: 0a04 |0174: move-result v4 │ │ -0c55f2: 3904 2500 |0175: if-nez v4, 019a // +0025 │ │ -0c55f6: 6204 1c00 |0177: sget-object v4, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0c55fa: 1a05 2f04 |0179: const-string v5, "FreeTypeFontGenerator" // string@042f │ │ -0c55fe: 2206 c503 |017b: new-instance v6, Ljava/lang/StringBuilder; // type@03c5 │ │ -0c5602: 7010 6726 0600 |017d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0c5608: 1a07 9602 |0180: const-string v7, "Couldn't load char '" // string@0296 │ │ -0c560c: 6e20 6e26 7600 |0182: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c5612: 0c06 |0185: move-result-object v6 │ │ -0c5614: 6e20 6926 b600 |0186: invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -0c561a: 0c06 |0189: move-result-object v6 │ │ -0c561c: 1a07 4900 |018a: const-string v7, "'" // string@0049 │ │ -0c5620: 6e20 6e26 7600 |018c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c5626: 0c06 |018f: move-result-object v6 │ │ -0c5628: 6e10 7426 0600 |0190: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0c562e: 0c06 |0193: move-result-object v6 │ │ -0c5630: 7230 f100 5406 |0194: invoke-interface {v4, v5, v6}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0c5636: d812 1201 |0197: add-int/lit8 v18, v18, #int 1 // #01 │ │ -0c563a: 28c2 |0199: goto 015b // -003e │ │ -0c563c: 0800 2100 |019a: move-object/from16 v0, v33 │ │ -0c5640: 5404 8d08 |019c: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ -0c5644: 6e10 950e 0400 |019e: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getGlyph:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot; // method@0e95 │ │ -0c564a: 0c04 |01a1: move-result-object v4 │ │ -0c564c: 6005 7d08 |01a2: sget v5, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_RENDER_MODE_NORMAL:I // field@087d │ │ -0c5650: 7120 f70e 5400 |01a4: invoke-static {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.renderGlyph:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;I)Z // method@0ef7 │ │ -0c5656: 0a04 |01a7: move-result v4 │ │ -0c5658: 3904 2300 |01a8: if-nez v4, 01cb // +0023 │ │ -0c565c: 6204 1c00 |01aa: sget-object v4, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0c5660: 1a05 2f04 |01ac: const-string v5, "FreeTypeFontGenerator" // string@042f │ │ -0c5664: 2206 c503 |01ae: new-instance v6, Ljava/lang/StringBuilder; // type@03c5 │ │ -0c5668: 7010 6726 0600 |01b0: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0c566e: 1a07 a402 |01b3: const-string v7, "Couldn't render char '" // string@02a4 │ │ -0c5672: 6e20 6e26 7600 |01b5: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c5678: 0c06 |01b8: move-result-object v6 │ │ -0c567a: 6e20 6926 b600 |01b9: invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -0c5680: 0c06 |01bc: move-result-object v6 │ │ -0c5682: 1a07 4900 |01bd: const-string v7, "'" // string@0049 │ │ -0c5686: 6e20 6e26 7600 |01bf: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c568c: 0c06 |01c2: move-result-object v6 │ │ -0c568e: 6e10 7426 0600 |01c3: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0c5694: 0c06 |01c6: move-result-object v6 │ │ -0c5696: 7230 f100 5406 |01c7: invoke-interface {v4, v5, v6}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0c569c: 28cd |01ca: goto 0197 // -0033 │ │ -0c569e: 0800 2100 |01cb: move-object/from16 v0, v33 │ │ -0c56a2: 5404 8d08 |01cd: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ -0c56a6: 6e10 950e 0400 |01cf: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getGlyph:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot; // method@0e95 │ │ -0c56ac: 0c1d |01d2: move-result-object v29 │ │ -0c56ae: 7401 c90e 1d00 |01d3: invoke-virtual/range {v29}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getMetrics:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics; // method@0ec9 │ │ -0c56b4: 0c18 |01d6: move-result-object v24 │ │ -0c56b6: 7401 bd0e 1d00 |01d7: invoke-virtual/range {v29}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getBitmap:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap; // method@0ebd │ │ -0c56bc: 0c0a |01da: move-result-object v10 │ │ -0c56be: 6204 5306 |01db: sget-object v4, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA8888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0653 │ │ -0c56c2: 6e20 880e 4a00 |01dd: invoke-virtual {v10, v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.getPixmap:(Lcom/badlogic/gdx/graphics/Pixmap$Format;)Lcom/badlogic/gdx/graphics/Pixmap; // method@0e88 │ │ -0c56c8: 0c19 |01e0: move-result-object v25 │ │ -0c56ca: 2204 c503 |01e1: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0c56ce: 7010 6726 0400 |01e3: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0c56d4: 1a05 0000 |01e6: const-string v5, "" // string@0000 │ │ -0c56d8: 6e20 6e26 5400 |01e8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c56de: 0c04 |01eb: move-result-object v4 │ │ -0c56e0: 6e20 6926 b400 |01ec: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -0c56e6: 0c04 |01ef: move-result-object v4 │ │ -0c56e8: 6e10 7426 0400 |01f0: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0c56ee: 0c04 |01f3: move-result-object v4 │ │ -0c56f0: 0800 1900 |01f4: move-object/from16 v0, v25 │ │ -0c56f4: 6e30 590d 4200 |01f6: invoke-virtual {v2, v4, v0}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pack:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/math/Rectangle; // method@0d59 │ │ -0c56fa: 0c1a |01f9: move-result-object v26 │ │ -0c56fc: 2211 3201 |01fa: new-instance v17, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // type@0132 │ │ -0c5700: 7601 c50b 1100 |01fc: invoke-direct/range {v17}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.:()V // method@0bc5 │ │ -0c5706: 7401 3f0b 1900 |01ff: invoke-virtual/range {v25}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ -0c570c: 0a04 |0202: move-result v4 │ │ -0c570e: 0800 1100 |0203: move-object/from16 v0, v17 │ │ -0c5712: 5904 a906 |0205: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ -0c5716: 7401 3c0b 1900 |0207: invoke-virtual/range {v25}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ -0c571c: 0a04 |020a: move-result v4 │ │ -0c571e: 0800 1100 |020b: move-object/from16 v0, v17 │ │ -0c5722: 5904 a106 |020d: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ -0c5726: 7401 be0e 1d00 |020f: invoke-virtual/range {v29}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getBitmapLeft:()I // method@0ebe │ │ -0c572c: 0a04 |0212: move-result v4 │ │ -0c572e: 0800 1100 |0213: move-object/from16 v0, v17 │ │ -0c5732: 5904 ab06 |0215: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@06ab │ │ -0c5736: 3824 3500 |0217: if-eqz v36, 024c // +0035 │ │ -0c573a: 7401 c00e 1d00 |0219: invoke-virtual/range {v29}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getBitmapTop:()I // method@0ec0 │ │ -0c5740: 0a04 |021c: move-result v4 │ │ -0c5742: 7b44 |021d: neg-int v4, v4 │ │ -0c5744: 8795 |021e: float-to-int v5, v9 │ │ -0c5746: b054 |021f: add-int/2addr v4, v5 │ │ -0c5748: 0800 1100 |0220: move-object/from16 v0, v17 │ │ -0c574c: 5904 ac06 |0222: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@06ac │ │ -0c5750: 7401 a90e 1800 |0224: invoke-virtual/range {v24}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.getHoriAdvance:()I // method@0ea9 │ │ -0c5756: 0a04 |0227: move-result v4 │ │ -0c5758: 7110 fe0e 0400 |0228: invoke-static {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.toInt:(I)I // method@0efe │ │ -0c575e: 0a04 |022b: move-result v4 │ │ -0c5760: 0800 1100 |022c: move-object/from16 v0, v17 │ │ -0c5764: 5904 aa06 |022e: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ -0c5768: 0800 1a00 |0230: move-object/from16 v0, v26 │ │ -0c576c: 5204 ea0b |0232: iget v4, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0c5770: 8744 |0234: float-to-int v4, v4 │ │ -0c5772: 0800 1100 |0235: move-object/from16 v0, v17 │ │ -0c5776: 5904 a306 |0237: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.srcX:I // field@06a3 │ │ -0c577a: 0800 1a00 |0239: move-object/from16 v0, v26 │ │ -0c577e: 5204 eb0b |023b: iget v4, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0c5782: 8744 |023d: float-to-int v4, v4 │ │ -0c5784: 0800 1100 |023e: move-object/from16 v0, v17 │ │ -0c5788: 5904 a406 |0240: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.srcY:I // field@06a4 │ │ -0c578c: 0800 1100 |0242: move-object/from16 v0, v17 │ │ -0c5790: 6e30 020f bd00 |0244: invoke-virtual {v13, v11, v0}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.setGlyph:(ILcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;)V // method@0f02 │ │ -0c5796: 7401 2b0b 1900 |0247: invoke-virtual/range {v25}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b2b │ │ -0c579c: 2900 4dff |024a: goto/16 0197 // -00b3 │ │ -0c57a0: 0800 1100 |024c: move-object/from16 v0, v17 │ │ -0c57a4: 5204 a106 |024e: iget v4, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ -0c57a8: 7401 c00e 1d00 |0250: invoke-virtual/range {v29}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getBitmapTop:()I // method@0ec0 │ │ -0c57ae: 0a05 |0253: move-result v5 │ │ -0c57b0: b154 |0254: sub-int/2addr v4, v5 │ │ -0c57b2: 7b44 |0255: neg-int v4, v4 │ │ -0c57b4: 8795 |0256: float-to-int v5, v9 │ │ -0c57b6: b154 |0257: sub-int/2addr v4, v5 │ │ -0c57b8: 28c8 |0258: goto 0220 // -0038 │ │ -0c57ba: 1312 0000 |0259: const/16 v18, #int 0 // #0 │ │ -0c57be: 7401 5026 2300 |025b: invoke-virtual/range {v35}, Ljava/lang/String;.length:()I // method@2650 │ │ -0c57c4: 0a04 |025e: move-result v4 │ │ -0c57c6: 0200 1200 |025f: move/from16 v0, v18 │ │ -0c57ca: 3540 5700 |0261: if-ge v0, v4, 02b8 // +0057 │ │ -0c57ce: 1314 0000 |0263: const/16 v20, #int 0 // #0 │ │ -0c57d2: 7401 5026 2300 |0265: invoke-virtual/range {v35}, Ljava/lang/String;.length:()I // method@2650 │ │ -0c57d8: 0a04 |0268: move-result v4 │ │ -0c57da: 0200 1400 |0269: move/from16 v0, v20 │ │ -0c57de: 3540 4a00 |026b: if-ge v0, v4, 02b5 // +004a │ │ -0c57e2: 0800 2300 |026d: move-object/from16 v0, v35 │ │ -0c57e6: 0201 1200 |026f: move/from16 v1, v18 │ │ -0c57ea: 6e20 4026 1000 |0271: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ -0c57f0: 0a0f |0274: move-result v15 │ │ -0c57f2: 6e20 000f fd00 |0275: invoke-virtual {v13, v15}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0f00 │ │ -0c57f8: 0c0e |0278: move-result-object v14 │ │ -0c57fa: 390e 0500 |0279: if-nez v14, 027e // +0005 │ │ -0c57fe: d814 1401 |027b: add-int/lit8 v20, v20, #int 1 // #01 │ │ -0c5802: 28e8 |027d: goto 0265 // -0018 │ │ -0c5804: 0800 2300 |027e: move-object/from16 v0, v35 │ │ -0c5808: 0201 1400 |0280: move/from16 v1, v20 │ │ -0c580c: 6e20 4026 1000 |0282: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ -0c5812: 0a1c |0285: move-result v28 │ │ -0c5814: 0200 1c00 |0286: move/from16 v0, v28 │ │ -0c5818: 6e20 000f 0d00 |0288: invoke-virtual {v13, v0}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0f00 │ │ -0c581e: 0c1b |028b: move-result-object v27 │ │ -0c5820: 381b efff |028c: if-eqz v27, 027b // -0011 │ │ -0c5824: 0800 2100 |028e: move-object/from16 v0, v33 │ │ -0c5828: 5404 8d08 |0290: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ -0c582c: 0800 2100 |0292: move-object/from16 v0, v33 │ │ -0c5830: 5405 8d08 |0294: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ -0c5834: 7120 e80e f500 |0296: invoke-static {v5, v15}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.getCharIndex:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;I)I // method@0ee8 │ │ -0c583a: 0a05 |0299: move-result v5 │ │ -0c583c: 0800 2100 |029a: move-object/from16 v0, v33 │ │ -0c5840: 5406 8d08 |029c: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ -0c5844: 0200 1c00 |029e: move/from16 v0, v28 │ │ -0c5848: 7120 e80e 0600 |02a0: invoke-static {v6, v0}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.getCharIndex:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;I)I // method@0ee8 │ │ -0c584e: 0a06 |02a3: move-result v6 │ │ -0c5850: 1207 |02a4: const/4 v7, #int 0 // #0 │ │ -0c5852: 7140 ea0e 5476 |02a5: invoke-static {v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.getKerning:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;III)I // method@0eea │ │ -0c5858: 0a15 |02a8: move-result v21 │ │ -0c585a: 3815 d2ff |02a9: if-eqz v21, 027b // -002e │ │ -0c585e: 7701 fe0e 1500 |02ab: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.toInt:(I)I // method@0efe │ │ -0c5864: 0a04 |02ae: move-result v4 │ │ -0c5866: 0200 1c00 |02af: move/from16 v0, v28 │ │ -0c586a: 6e30 c70b 0e04 |02b1: invoke-virtual {v14, v0, v4}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.setKerning:(II)V // method@0bc7 │ │ -0c5870: 28c7 |02b4: goto 027b // -0039 │ │ -0c5872: d812 1201 |02b5: add-int/lit8 v18, v18, #int 1 // #01 │ │ -0c5876: 28a4 |02b7: goto 025b // -005c │ │ -0c5878: 6204 6506 |02b8: sget-object v4, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0665 │ │ -0c587c: 6205 6506 |02ba: sget-object v5, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0665 │ │ -0c5880: 1206 |02bc: const/4 v6, #int 0 // #0 │ │ -0c5882: 6e40 500d 4265 |02bd: invoke-virtual {v2, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.generateTextureAtlas:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Z)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // method@0d50 │ │ -0c5888: 0c1f |02c0: move-result-object v31 │ │ -0c588a: 2205 5e01 |02c1: new-instance v5, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -0c588e: 7401 550e 1f00 |02c3: invoke-virtual/range {v31}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.getRegions:()Lcom/badlogic/gdx/utils/Array; // method@0e55 │ │ -0c5894: 0c04 |02c6: move-result-object v4 │ │ -0c5896: 1206 |02c7: const/4 v6, #int 0 // #0 │ │ -0c5898: 6e20 741e 6400 |02c8: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0c589e: 0c04 |02cb: move-result-object v4 │ │ -0c58a0: 1f04 5801 |02cc: check-cast v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0158 │ │ -0c58a4: 6e10 260e 0400 |02ce: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e26 │ │ -0c58aa: 0c04 |02d1: move-result-object v4 │ │ -0c58ac: 7020 5c0e 4500 |02d2: invoke-direct {v5, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e5c │ │ -0c58b2: 5bd5 8608 |02d5: iput-object v5, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0886 │ │ -0c58b6: 110d |02d7: return-object v13 │ │ +0d3a18: |[0d3a18] com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator.generateData:(ILjava/lang/String;Z)Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData; │ │ +0d3a28: 220d 6601 |0000: new-instance v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData; // type@0166 │ │ +0d3a2c: 7010 ff0e 0d00 |0002: invoke-direct {v13}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.:()V // method@0eff │ │ +0d3a32: 0800 2100 |0005: move-object/from16 v0, v33 │ │ +0d3a36: 5404 8d08 |0007: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ +0d3a3a: 1205 |0009: const/4 v5, #int 0 // #0 │ │ +0d3a3c: 0200 2200 |000a: move/from16 v0, v34 │ │ +0d3a40: 7130 fd0e 5400 |000c: invoke-static {v4, v5, v0}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.setPixelSizes:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;II)Z // method@0efd │ │ +0d3a46: 0a04 |000f: move-result v4 │ │ +0d3a48: 3904 0a00 |0010: if-nez v4, 001a // +000a │ │ +0d3a4c: 2204 fa02 |0012: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d3a50: 1a05 a502 |0014: const-string v5, "Couldn't set size for font" // string@02a5 │ │ +0d3a54: 7020 b41f 5400 |0016: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0d3a5a: 2704 |0019: throw v4 │ │ +0d3a5c: 0800 2100 |001a: move-object/from16 v0, v33 │ │ +0d3a60: 5404 8d08 |001c: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ +0d3a64: 6e10 9f0e 0400 |001e: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getSize:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size; // method@0e9f │ │ +0d3a6a: 0c04 |0021: move-result-object v4 │ │ +0d3a6c: 6e10 ce0e 0400 |0022: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size;.getMetrics:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics; // method@0ece │ │ +0d3a72: 0c10 |0025: move-result-object v16 │ │ +0d3a74: 0200 2400 |0026: move/from16 v0, v36 │ │ +0d3a78: 5cd0 8408 |0028: iput-boolean v0, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.flipped:Z // field@0884 │ │ +0d3a7c: 7401 d00e 1000 |002a: invoke-virtual/range {v16}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.getAscender:()I // method@0ed0 │ │ +0d3a82: 0a04 |002d: move-result v4 │ │ +0d3a84: 7110 fe0e 0400 |002e: invoke-static {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.toInt:(I)I // method@0efe │ │ +0d3a8a: 0a04 |0031: move-result v4 │ │ +0d3a8c: 8244 |0032: int-to-float v4, v4 │ │ +0d3a8e: 59d4 8008 |0033: iput v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.ascent:F // field@0880 │ │ +0d3a92: 7401 d20e 1000 |0035: invoke-virtual/range {v16}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.getDescender:()I // method@0ed2 │ │ +0d3a98: 0a04 |0038: move-result v4 │ │ +0d3a9a: 7110 fe0e 0400 |0039: invoke-static {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.toInt:(I)I // method@0efe │ │ +0d3aa0: 0a04 |003c: move-result v4 │ │ +0d3aa2: 8244 |003d: int-to-float v4, v4 │ │ +0d3aa4: 59d4 8208 |003e: iput v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.descent:F // field@0882 │ │ +0d3aa8: 7401 d40e 1000 |0040: invoke-virtual/range {v16}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.getHeight:()I // method@0ed4 │ │ +0d3aae: 0a04 |0043: move-result v4 │ │ +0d3ab0: 7110 fe0e 0400 |0044: invoke-static {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.toInt:(I)I // method@0efe │ │ +0d3ab6: 0a04 |0047: move-result v4 │ │ +0d3ab8: 8244 |0048: int-to-float v4, v4 │ │ +0d3aba: 59d4 8508 |0049: iput v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.lineHeight:F // field@0885 │ │ +0d3abe: 52d9 8008 |004b: iget v9, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.ascent:F // field@0880 │ │ +0d3ac2: 0800 2100 |004d: move-object/from16 v0, v33 │ │ +0d3ac6: 5404 8d08 |004f: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ +0d3aca: 1305 2000 |0051: const/16 v5, #int 32 // #20 │ │ +0d3ace: 6006 6308 |0053: sget v6, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_DEFAULT:I // field@0863 │ │ +0d3ad2: 7130 f00e 5406 |0055: invoke-static {v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.loadChar:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;II)Z // method@0ef0 │ │ +0d3ad8: 0a04 |0058: move-result v4 │ │ +0d3ada: 3804 4c00 |0059: if-eqz v4, 00a5 // +004c │ │ +0d3ade: 0800 2100 |005b: move-object/from16 v0, v33 │ │ +0d3ae2: 5404 8d08 |005d: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ +0d3ae6: 6e10 950e 0400 |005f: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getGlyph:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot; // method@0e95 │ │ +0d3aec: 0c04 |0062: move-result-object v4 │ │ +0d3aee: 6e10 c90e 0400 |0063: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getMetrics:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics; // method@0ec9 │ │ +0d3af4: 0c04 |0066: move-result-object v4 │ │ +0d3af6: 6e10 a90e 0400 |0067: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.getHoriAdvance:()I // method@0ea9 │ │ +0d3afc: 0a04 |006a: move-result v4 │ │ +0d3afe: 7110 fe0e 0400 |006b: invoke-static {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.toInt:(I)I // method@0efe │ │ +0d3b04: 0a04 |006e: move-result v4 │ │ +0d3b06: 8244 |006f: int-to-float v4, v4 │ │ +0d3b08: 59d4 8708 |0070: iput v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.spaceWidth:F // field@0887 │ │ +0d3b0c: 221e 3001 |0072: new-instance v30, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // type@0130 │ │ +0d3b10: 7601 c50b 1e00 |0074: invoke-direct/range {v30}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.:()V // method@0bc5 │ │ +0d3b16: 52d4 8708 |0077: iget v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.spaceWidth:F // field@0887 │ │ +0d3b1a: 8744 |0079: float-to-int v4, v4 │ │ +0d3b1c: 0800 1e00 |007a: move-object/from16 v0, v30 │ │ +0d3b20: 5904 aa06 |007c: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ +0d3b24: 1304 2000 |007e: const/16 v4, #int 32 // #20 │ │ +0d3b28: 0800 1e00 |0080: move-object/from16 v0, v30 │ │ +0d3b2c: 6e30 020f 4d00 |0082: invoke-virtual {v13, v4, v0}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.setGlyph:(ILcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;)V // method@0f02 │ │ +0d3b32: 6208 bd06 |0085: sget-object v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.xChars:[C // field@06bd │ │ +0d3b36: 2180 |0087: array-length v0, v8 │ │ +0d3b38: 0216 0000 |0088: move/from16 v22, v0 │ │ +0d3b3c: 1313 0000 |008a: const/16 v19, #int 0 // #0 │ │ +0d3b40: 0200 1300 |008c: move/from16 v0, v19 │ │ +0d3b44: 0201 1600 |008e: move/from16 v1, v22 │ │ +0d3b48: 3510 3800 |0090: if-ge v0, v1, 00c8 // +0038 │ │ +0d3b4c: 4920 0813 |0092: aget-char v32, v8, v19 │ │ +0d3b50: 0800 2100 |0094: move-object/from16 v0, v33 │ │ +0d3b54: 5404 8d08 |0096: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ +0d3b58: 6005 6308 |0098: sget v5, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_DEFAULT:I // field@0863 │ │ +0d3b5c: 0200 2000 |009a: move/from16 v0, v32 │ │ +0d3b60: 7130 f00e 0405 |009c: invoke-static {v4, v0, v5}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.loadChar:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;II)Z // method@0ef0 │ │ +0d3b66: 0a04 |009f: move-result v4 │ │ +0d3b68: 3904 1100 |00a0: if-nez v4, 00b1 // +0011 │ │ +0d3b6c: d813 1301 |00a2: add-int/lit8 v19, v19, #int 1 // #01 │ │ +0d3b70: 28e8 |00a4: goto 008c // -0018 │ │ +0d3b72: 0800 2100 |00a5: move-object/from16 v0, v33 │ │ +0d3b76: 5404 8d08 |00a7: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ +0d3b7a: 6e10 9a0e 0400 |00a9: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getMaxAdvanceWidth:()I // method@0e9a │ │ +0d3b80: 0a04 |00ac: move-result v4 │ │ +0d3b82: 8244 |00ad: int-to-float v4, v4 │ │ +0d3b84: 59d4 8708 |00ae: iput v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.spaceWidth:F // field@0887 │ │ +0d3b88: 28c2 |00b0: goto 0072 // -003e │ │ +0d3b8a: 0800 2100 |00b1: move-object/from16 v0, v33 │ │ +0d3b8e: 5404 8d08 |00b3: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ +0d3b92: 6e10 950e 0400 |00b5: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getGlyph:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot; // method@0e95 │ │ +0d3b98: 0c04 |00b8: move-result-object v4 │ │ +0d3b9a: 6e10 c90e 0400 |00b9: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getMetrics:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics; // method@0ec9 │ │ +0d3ba0: 0c04 |00bc: move-result-object v4 │ │ +0d3ba2: 6e10 a70e 0400 |00bd: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.getHeight:()I // method@0ea7 │ │ +0d3ba8: 0a04 |00c0: move-result v4 │ │ +0d3baa: 7110 fe0e 0400 |00c1: invoke-static {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.toInt:(I)I // method@0efe │ │ +0d3bb0: 0a04 |00c4: move-result v4 │ │ +0d3bb2: 8244 |00c5: int-to-float v4, v4 │ │ +0d3bb4: 59d4 8808 |00c6: iput v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.xHeight:F // field@0888 │ │ +0d3bb8: 52d4 8808 |00c8: iget v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.xHeight:F // field@0888 │ │ +0d3bbc: 1205 |00ca: const/4 v5, #int 0 // #0 │ │ +0d3bbe: 2d04 0405 |00cb: cmpl-float v4, v4, v5 │ │ +0d3bc2: 3904 0a00 |00cd: if-nez v4, 00d7 // +000a │ │ +0d3bc6: 2204 fa02 |00cf: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d3bca: 1a05 b50d |00d1: const-string v5, "No x-height character found in font" // string@0db5 │ │ +0d3bce: 7020 b41f 5400 |00d3: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0d3bd4: 2704 |00d6: throw v4 │ │ +0d3bd6: 6208 b706 |00d7: sget-object v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.capChars:[C // field@06b7 │ │ +0d3bda: 2180 |00d9: array-length v0, v8 │ │ +0d3bdc: 0216 0000 |00da: move/from16 v22, v0 │ │ +0d3be0: 1313 0000 |00dc: const/16 v19, #int 0 // #0 │ │ +0d3be4: 0200 1300 |00de: move/from16 v0, v19 │ │ +0d3be8: 0201 1600 |00e0: move/from16 v1, v22 │ │ +0d3bec: 3510 2a00 |00e2: if-ge v0, v1, 010c // +002a │ │ +0d3bf0: 490c 0813 |00e4: aget-char v12, v8, v19 │ │ +0d3bf4: 0800 2100 |00e6: move-object/from16 v0, v33 │ │ +0d3bf8: 5404 8d08 |00e8: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ +0d3bfc: 6005 6308 |00ea: sget v5, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_DEFAULT:I // field@0863 │ │ +0d3c00: 7130 f00e c405 |00ec: invoke-static {v4, v12, v5}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.loadChar:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;II)Z // method@0ef0 │ │ +0d3c06: 0a04 |00ef: move-result v4 │ │ +0d3c08: 3904 0500 |00f0: if-nez v4, 00f5 // +0005 │ │ +0d3c0c: d813 1301 |00f2: add-int/lit8 v19, v19, #int 1 // #01 │ │ +0d3c10: 28ea |00f4: goto 00de // -0016 │ │ +0d3c12: 0800 2100 |00f5: move-object/from16 v0, v33 │ │ +0d3c16: 5404 8d08 |00f7: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ +0d3c1a: 6e10 950e 0400 |00f9: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getGlyph:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot; // method@0e95 │ │ +0d3c20: 0c04 |00fc: move-result-object v4 │ │ +0d3c22: 6e10 c90e 0400 |00fd: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getMetrics:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics; // method@0ec9 │ │ +0d3c28: 0c04 |0100: move-result-object v4 │ │ +0d3c2a: 6e10 a70e 0400 |0101: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.getHeight:()I // method@0ea7 │ │ +0d3c30: 0a04 |0104: move-result v4 │ │ +0d3c32: 7110 fe0e 0400 |0105: invoke-static {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.toInt:(I)I // method@0efe │ │ +0d3c38: 0a04 |0108: move-result v4 │ │ +0d3c3a: 8244 |0109: int-to-float v4, v4 │ │ +0d3c3c: 59d4 8108 |010a: iput v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.capHeight:F // field@0881 │ │ +0d3c40: 52d4 8108 |010c: iget v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.capHeight:F // field@0881 │ │ +0d3c44: 1505 803f |010e: const/high16 v5, #int 1065353216 // #3f80 │ │ +0d3c48: 2d04 0405 |0110: cmpl-float v4, v4, v5 │ │ +0d3c4c: 3904 0a00 |0112: if-nez v4, 011c // +000a │ │ +0d3c50: 2204 fa02 |0114: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d3c54: 1a05 aa0d |0116: const-string v5, "No cap character found in font" // string@0daa │ │ +0d3c58: 7020 b41f 5400 |0118: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0d3c5e: 2704 |011b: throw v4 │ │ +0d3c60: 52d4 8008 |011c: iget v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.ascent:F // field@0880 │ │ +0d3c64: 52d5 8108 |011e: iget v5, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.capHeight:F // field@0881 │ │ +0d3c68: c754 |0120: sub-float/2addr v4, v5 │ │ +0d3c6a: 59d4 8008 |0121: iput v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.ascent:F // field@0880 │ │ +0d3c6e: 52d4 8508 |0123: iget v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.lineHeight:F // field@0885 │ │ +0d3c72: 7f44 |0125: neg-float v4, v4 │ │ +0d3c74: 59d4 8308 |0126: iput v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.down:F // field@0883 │ │ +0d3c78: 3824 0c00 |0128: if-eqz v36, 0134 // +000c │ │ +0d3c7c: 52d4 8008 |012a: iget v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.ascent:F // field@0880 │ │ +0d3c80: 7f44 |012c: neg-float v4, v4 │ │ +0d3c82: 59d4 8008 |012d: iput v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.ascent:F // field@0880 │ │ +0d3c86: 52d4 8308 |012f: iget v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.down:F // field@0883 │ │ +0d3c8a: 7f44 |0131: neg-float v4, v4 │ │ +0d3c8c: 59d4 8308 |0132: iput v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.down:F // field@0883 │ │ +0d3c90: 52d4 8508 |0134: iget v4, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.lineHeight:F // field@0885 │ │ +0d3c94: 8944 |0136: float-to-double v4, v4 │ │ +0d3c96: 7120 1426 5400 |0137: invoke-static {v4, v5}, Ljava/lang/Math;.ceil:(D)D // method@2614 │ │ +0d3c9c: 0b04 |013a: move-result-wide v4 │ │ +0d3c9e: 8a40 |013b: double-to-int v0, v4 │ │ +0d3ca0: 0217 0000 |013c: move/from16 v23, v0 │ │ +0d3ca4: 9204 1717 |013e: mul-int v4, v23, v23 │ │ +0d3ca8: 7401 5026 2300 |0140: invoke-virtual/range {v35}, Ljava/lang/String;.length:()I // method@2650 │ │ +0d3cae: 0a05 |0143: move-result v5 │ │ +0d3cb0: b254 |0144: mul-int/2addr v4, v5 │ │ +0d3cb2: 8344 |0145: int-to-double v4, v4 │ │ +0d3cb4: 7120 2126 5400 |0146: invoke-static {v4, v5}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +0d3cba: 0b04 |0149: move-result-wide v4 │ │ +0d3cbc: 8a44 |014a: double-to-int v4, v4 │ │ +0d3cbe: 7110 9013 0400 |014b: invoke-static {v4}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ +0d3cc4: 0a03 |014e: move-result v3 │ │ +0d3cc6: 2202 4d01 |014f: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; // type@014d │ │ +0d3cca: 6205 5306 |0151: sget-object v5, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA8888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0653 │ │ +0d3cce: 1226 |0153: const/4 v6, #int 2 // #2 │ │ +0d3cd0: 1207 |0154: const/4 v7, #int 0 // #0 │ │ +0d3cd2: 0134 |0155: move v4, v3 │ │ +0d3cd4: 7606 4d0d 0200 |0156: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;IZ)V // method@0d4d │ │ +0d3cda: 1312 0000 |0159: const/16 v18, #int 0 // #0 │ │ +0d3cde: 7401 5026 2300 |015b: invoke-virtual/range {v35}, Ljava/lang/String;.length:()I // method@2650 │ │ +0d3ce4: 0a04 |015e: move-result v4 │ │ +0d3ce6: 0200 1200 |015f: move/from16 v0, v18 │ │ +0d3cea: 3540 f800 |0161: if-ge v0, v4, 0259 // +00f8 │ │ +0d3cee: 0800 2300 |0163: move-object/from16 v0, v35 │ │ +0d3cf2: 0201 1200 |0165: move/from16 v1, v18 │ │ +0d3cf6: 6e20 4026 1000 |0167: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ +0d3cfc: 0a0b |016a: move-result v11 │ │ +0d3cfe: 0800 2100 |016b: move-object/from16 v0, v33 │ │ +0d3d02: 5404 8d08 |016d: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ +0d3d06: 6005 6308 |016f: sget v5, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_DEFAULT:I // field@0863 │ │ +0d3d0a: 7130 f00e b405 |0171: invoke-static {v4, v11, v5}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.loadChar:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;II)Z // method@0ef0 │ │ +0d3d10: 0a04 |0174: move-result v4 │ │ +0d3d12: 3904 2500 |0175: if-nez v4, 019a // +0025 │ │ +0d3d16: 6204 1c00 |0177: sget-object v4, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0d3d1a: 1a05 2f04 |0179: const-string v5, "FreeTypeFontGenerator" // string@042f │ │ +0d3d1e: 2206 c303 |017b: new-instance v6, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d3d22: 7010 6726 0600 |017d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d3d28: 1a07 9602 |0180: const-string v7, "Couldn't load char '" // string@0296 │ │ +0d3d2c: 6e20 6e26 7600 |0182: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d3d32: 0c06 |0185: move-result-object v6 │ │ +0d3d34: 6e20 6926 b600 |0186: invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +0d3d3a: 0c06 |0189: move-result-object v6 │ │ +0d3d3c: 1a07 4900 |018a: const-string v7, "'" // string@0049 │ │ +0d3d40: 6e20 6e26 7600 |018c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d3d46: 0c06 |018f: move-result-object v6 │ │ +0d3d48: 6e10 7426 0600 |0190: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d3d4e: 0c06 |0193: move-result-object v6 │ │ +0d3d50: 7230 f100 5406 |0194: invoke-interface {v4, v5, v6}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0d3d56: d812 1201 |0197: add-int/lit8 v18, v18, #int 1 // #01 │ │ +0d3d5a: 28c2 |0199: goto 015b // -003e │ │ +0d3d5c: 0800 2100 |019a: move-object/from16 v0, v33 │ │ +0d3d60: 5404 8d08 |019c: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ +0d3d64: 6e10 950e 0400 |019e: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getGlyph:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot; // method@0e95 │ │ +0d3d6a: 0c04 |01a1: move-result-object v4 │ │ +0d3d6c: 6005 7d08 |01a2: sget v5, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_RENDER_MODE_NORMAL:I // field@087d │ │ +0d3d70: 7120 f70e 5400 |01a4: invoke-static {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.renderGlyph:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;I)Z // method@0ef7 │ │ +0d3d76: 0a04 |01a7: move-result v4 │ │ +0d3d78: 3904 2300 |01a8: if-nez v4, 01cb // +0023 │ │ +0d3d7c: 6204 1c00 |01aa: sget-object v4, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0d3d80: 1a05 2f04 |01ac: const-string v5, "FreeTypeFontGenerator" // string@042f │ │ +0d3d84: 2206 c303 |01ae: new-instance v6, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d3d88: 7010 6726 0600 |01b0: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d3d8e: 1a07 a402 |01b3: const-string v7, "Couldn't render char '" // string@02a4 │ │ +0d3d92: 6e20 6e26 7600 |01b5: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d3d98: 0c06 |01b8: move-result-object v6 │ │ +0d3d9a: 6e20 6926 b600 |01b9: invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +0d3da0: 0c06 |01bc: move-result-object v6 │ │ +0d3da2: 1a07 4900 |01bd: const-string v7, "'" // string@0049 │ │ +0d3da6: 6e20 6e26 7600 |01bf: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d3dac: 0c06 |01c2: move-result-object v6 │ │ +0d3dae: 6e10 7426 0600 |01c3: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d3db4: 0c06 |01c6: move-result-object v6 │ │ +0d3db6: 7230 f100 5406 |01c7: invoke-interface {v4, v5, v6}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0d3dbc: 28cd |01ca: goto 0197 // -0033 │ │ +0d3dbe: 0800 2100 |01cb: move-object/from16 v0, v33 │ │ +0d3dc2: 5404 8d08 |01cd: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ +0d3dc6: 6e10 950e 0400 |01cf: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getGlyph:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot; // method@0e95 │ │ +0d3dcc: 0c1d |01d2: move-result-object v29 │ │ +0d3dce: 7401 c90e 1d00 |01d3: invoke-virtual/range {v29}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getMetrics:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics; // method@0ec9 │ │ +0d3dd4: 0c18 |01d6: move-result-object v24 │ │ +0d3dd6: 7401 bd0e 1d00 |01d7: invoke-virtual/range {v29}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getBitmap:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap; // method@0ebd │ │ +0d3ddc: 0c0a |01da: move-result-object v10 │ │ +0d3dde: 6204 5306 |01db: sget-object v4, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA8888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0653 │ │ +0d3de2: 6e20 880e 4a00 |01dd: invoke-virtual {v10, v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.getPixmap:(Lcom/badlogic/gdx/graphics/Pixmap$Format;)Lcom/badlogic/gdx/graphics/Pixmap; // method@0e88 │ │ +0d3de8: 0c19 |01e0: move-result-object v25 │ │ +0d3dea: 2204 c303 |01e1: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d3dee: 7010 6726 0400 |01e3: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d3df4: 1a05 0000 |01e6: const-string v5, "" // string@0000 │ │ +0d3df8: 6e20 6e26 5400 |01e8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d3dfe: 0c04 |01eb: move-result-object v4 │ │ +0d3e00: 6e20 6926 b400 |01ec: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +0d3e06: 0c04 |01ef: move-result-object v4 │ │ +0d3e08: 6e10 7426 0400 |01f0: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d3e0e: 0c04 |01f3: move-result-object v4 │ │ +0d3e10: 0800 1900 |01f4: move-object/from16 v0, v25 │ │ +0d3e14: 6e30 590d 4200 |01f6: invoke-virtual {v2, v4, v0}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pack:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/math/Rectangle; // method@0d59 │ │ +0d3e1a: 0c1a |01f9: move-result-object v26 │ │ +0d3e1c: 2211 3001 |01fa: new-instance v17, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // type@0130 │ │ +0d3e20: 7601 c50b 1100 |01fc: invoke-direct/range {v17}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.:()V // method@0bc5 │ │ +0d3e26: 7401 3f0b 1900 |01ff: invoke-virtual/range {v25}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ +0d3e2c: 0a04 |0202: move-result v4 │ │ +0d3e2e: 0800 1100 |0203: move-object/from16 v0, v17 │ │ +0d3e32: 5904 a906 |0205: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ +0d3e36: 7401 3c0b 1900 |0207: invoke-virtual/range {v25}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ +0d3e3c: 0a04 |020a: move-result v4 │ │ +0d3e3e: 0800 1100 |020b: move-object/from16 v0, v17 │ │ +0d3e42: 5904 a106 |020d: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ +0d3e46: 7401 be0e 1d00 |020f: invoke-virtual/range {v29}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getBitmapLeft:()I // method@0ebe │ │ +0d3e4c: 0a04 |0212: move-result v4 │ │ +0d3e4e: 0800 1100 |0213: move-object/from16 v0, v17 │ │ +0d3e52: 5904 ab06 |0215: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@06ab │ │ +0d3e56: 3824 3500 |0217: if-eqz v36, 024c // +0035 │ │ +0d3e5a: 7401 c00e 1d00 |0219: invoke-virtual/range {v29}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getBitmapTop:()I // method@0ec0 │ │ +0d3e60: 0a04 |021c: move-result v4 │ │ +0d3e62: 7b44 |021d: neg-int v4, v4 │ │ +0d3e64: 8795 |021e: float-to-int v5, v9 │ │ +0d3e66: b054 |021f: add-int/2addr v4, v5 │ │ +0d3e68: 0800 1100 |0220: move-object/from16 v0, v17 │ │ +0d3e6c: 5904 ac06 |0222: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@06ac │ │ +0d3e70: 7401 a90e 1800 |0224: invoke-virtual/range {v24}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.getHoriAdvance:()I // method@0ea9 │ │ +0d3e76: 0a04 |0227: move-result v4 │ │ +0d3e78: 7110 fe0e 0400 |0228: invoke-static {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.toInt:(I)I // method@0efe │ │ +0d3e7e: 0a04 |022b: move-result v4 │ │ +0d3e80: 0800 1100 |022c: move-object/from16 v0, v17 │ │ +0d3e84: 5904 aa06 |022e: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ +0d3e88: 0800 1a00 |0230: move-object/from16 v0, v26 │ │ +0d3e8c: 5204 ea0b |0232: iget v4, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0d3e90: 8744 |0234: float-to-int v4, v4 │ │ +0d3e92: 0800 1100 |0235: move-object/from16 v0, v17 │ │ +0d3e96: 5904 a306 |0237: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.srcX:I // field@06a3 │ │ +0d3e9a: 0800 1a00 |0239: move-object/from16 v0, v26 │ │ +0d3e9e: 5204 eb0b |023b: iget v4, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0d3ea2: 8744 |023d: float-to-int v4, v4 │ │ +0d3ea4: 0800 1100 |023e: move-object/from16 v0, v17 │ │ +0d3ea8: 5904 a406 |0240: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.srcY:I // field@06a4 │ │ +0d3eac: 0800 1100 |0242: move-object/from16 v0, v17 │ │ +0d3eb0: 6e30 020f bd00 |0244: invoke-virtual {v13, v11, v0}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.setGlyph:(ILcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;)V // method@0f02 │ │ +0d3eb6: 7401 2b0b 1900 |0247: invoke-virtual/range {v25}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b2b │ │ +0d3ebc: 2900 4dff |024a: goto/16 0197 // -00b3 │ │ +0d3ec0: 0800 1100 |024c: move-object/from16 v0, v17 │ │ +0d3ec4: 5204 a106 |024e: iget v4, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ +0d3ec8: 7401 c00e 1d00 |0250: invoke-virtual/range {v29}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getBitmapTop:()I // method@0ec0 │ │ +0d3ece: 0a05 |0253: move-result v5 │ │ +0d3ed0: b154 |0254: sub-int/2addr v4, v5 │ │ +0d3ed2: 7b44 |0255: neg-int v4, v4 │ │ +0d3ed4: 8795 |0256: float-to-int v5, v9 │ │ +0d3ed6: b154 |0257: sub-int/2addr v4, v5 │ │ +0d3ed8: 28c8 |0258: goto 0220 // -0038 │ │ +0d3eda: 1312 0000 |0259: const/16 v18, #int 0 // #0 │ │ +0d3ede: 7401 5026 2300 |025b: invoke-virtual/range {v35}, Ljava/lang/String;.length:()I // method@2650 │ │ +0d3ee4: 0a04 |025e: move-result v4 │ │ +0d3ee6: 0200 1200 |025f: move/from16 v0, v18 │ │ +0d3eea: 3540 5700 |0261: if-ge v0, v4, 02b8 // +0057 │ │ +0d3eee: 1314 0000 |0263: const/16 v20, #int 0 // #0 │ │ +0d3ef2: 7401 5026 2300 |0265: invoke-virtual/range {v35}, Ljava/lang/String;.length:()I // method@2650 │ │ +0d3ef8: 0a04 |0268: move-result v4 │ │ +0d3efa: 0200 1400 |0269: move/from16 v0, v20 │ │ +0d3efe: 3540 4a00 |026b: if-ge v0, v4, 02b5 // +004a │ │ +0d3f02: 0800 2300 |026d: move-object/from16 v0, v35 │ │ +0d3f06: 0201 1200 |026f: move/from16 v1, v18 │ │ +0d3f0a: 6e20 4026 1000 |0271: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ +0d3f10: 0a0f |0274: move-result v15 │ │ +0d3f12: 6e20 000f fd00 |0275: invoke-virtual {v13, v15}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0f00 │ │ +0d3f18: 0c0e |0278: move-result-object v14 │ │ +0d3f1a: 390e 0500 |0279: if-nez v14, 027e // +0005 │ │ +0d3f1e: d814 1401 |027b: add-int/lit8 v20, v20, #int 1 // #01 │ │ +0d3f22: 28e8 |027d: goto 0265 // -0018 │ │ +0d3f24: 0800 2300 |027e: move-object/from16 v0, v35 │ │ +0d3f28: 0201 1400 |0280: move/from16 v1, v20 │ │ +0d3f2c: 6e20 4026 1000 |0282: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ +0d3f32: 0a1c |0285: move-result v28 │ │ +0d3f34: 0200 1c00 |0286: move/from16 v0, v28 │ │ +0d3f38: 6e20 000f 0d00 |0288: invoke-virtual {v13, v0}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0f00 │ │ +0d3f3e: 0c1b |028b: move-result-object v27 │ │ +0d3f40: 381b efff |028c: if-eqz v27, 027b // -0011 │ │ +0d3f44: 0800 2100 |028e: move-object/from16 v0, v33 │ │ +0d3f48: 5404 8d08 |0290: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ +0d3f4c: 0800 2100 |0292: move-object/from16 v0, v33 │ │ +0d3f50: 5405 8d08 |0294: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ +0d3f54: 7120 e80e f500 |0296: invoke-static {v5, v15}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.getCharIndex:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;I)I // method@0ee8 │ │ +0d3f5a: 0a05 |0299: move-result v5 │ │ +0d3f5c: 0800 2100 |029a: move-object/from16 v0, v33 │ │ +0d3f60: 5406 8d08 |029c: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ +0d3f64: 0200 1c00 |029e: move/from16 v0, v28 │ │ +0d3f68: 7120 e80e 0600 |02a0: invoke-static {v6, v0}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.getCharIndex:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;I)I // method@0ee8 │ │ +0d3f6e: 0a06 |02a3: move-result v6 │ │ +0d3f70: 1207 |02a4: const/4 v7, #int 0 // #0 │ │ +0d3f72: 7140 ea0e 5476 |02a5: invoke-static {v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.getKerning:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;III)I // method@0eea │ │ +0d3f78: 0a15 |02a8: move-result v21 │ │ +0d3f7a: 3815 d2ff |02a9: if-eqz v21, 027b // -002e │ │ +0d3f7e: 7701 fe0e 1500 |02ab: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.toInt:(I)I // method@0efe │ │ +0d3f84: 0a04 |02ae: move-result v4 │ │ +0d3f86: 0200 1c00 |02af: move/from16 v0, v28 │ │ +0d3f8a: 6e30 c70b 0e04 |02b1: invoke-virtual {v14, v0, v4}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.setKerning:(II)V // method@0bc7 │ │ +0d3f90: 28c7 |02b4: goto 027b // -0039 │ │ +0d3f92: d812 1201 |02b5: add-int/lit8 v18, v18, #int 1 // #01 │ │ +0d3f96: 28a4 |02b7: goto 025b // -005c │ │ +0d3f98: 6204 6506 |02b8: sget-object v4, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0665 │ │ +0d3f9c: 6205 6506 |02ba: sget-object v5, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0665 │ │ +0d3fa0: 1206 |02bc: const/4 v6, #int 0 // #0 │ │ +0d3fa2: 6e40 500d 4265 |02bd: invoke-virtual {v2, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.generateTextureAtlas:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Z)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // method@0d50 │ │ +0d3fa8: 0c1f |02c0: move-result-object v31 │ │ +0d3faa: 2205 5c01 |02c1: new-instance v5, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +0d3fae: 7401 550e 1f00 |02c3: invoke-virtual/range {v31}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.getRegions:()Lcom/badlogic/gdx/utils/Array; // method@0e55 │ │ +0d3fb4: 0c04 |02c6: move-result-object v4 │ │ +0d3fb6: 1206 |02c7: const/4 v6, #int 0 // #0 │ │ +0d3fb8: 6e20 741e 6400 |02c8: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0d3fbe: 0c04 |02cb: move-result-object v4 │ │ +0d3fc0: 1f04 5601 |02cc: check-cast v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0156 │ │ +0d3fc4: 6e10 260e 0400 |02ce: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e26 │ │ +0d3fca: 0c04 |02d1: move-result-object v4 │ │ +0d3fcc: 7020 5c0e 4500 |02d2: invoke-direct {v5, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e5c │ │ +0d3fd2: 5bd5 8608 |02d5: iput-object v5, v13, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0886 │ │ +0d3fd6: 110d |02d7: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0005 line=168 │ │ 0x001a line=171 │ │ 0x0026 line=172 │ │ 0x002a line=173 │ │ @@ -259917,20 +260068,20 @@ │ │ type : '(I)Lcom/badlogic/gdx/graphics/g2d/BitmapFont;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0c58b8: |[0c58b8] com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator.generateFont:(I)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ -0c58c8: 1a00 5c01 |0000: const-string v0, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890"!`?'.,;:()[]{}<>|/@\^$-%+=#_&~*€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ" // string@015c │ │ -0c58cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0c58ce: 6e40 090f 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.generateFont:(ILjava/lang/String;Z)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@0f09 │ │ -0c58d4: 0c00 |0006: move-result-object v0 │ │ -0c58d6: 1100 |0007: return-object v0 │ │ +0d3fd8: |[0d3fd8] com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator.generateFont:(I)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ +0d3fe8: 1a00 5c01 |0000: const-string v0, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890"!`?'.,;:()[]{}<>|/@\^$-%+=#_&~*€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ" // string@015c │ │ +0d3fec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0d3fee: 6e40 090f 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.generateFont:(ILjava/lang/String;Z)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@0f09 │ │ +0d3ff4: 0c00 |0006: move-result-object v0 │ │ +0d3ff6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator; │ │ 0x0000 - 0x0008 reg=3 size I │ │ │ │ @@ -259939,23 +260090,23 @@ │ │ type : '(ILjava/lang/String;Z)Lcom/badlogic/gdx/graphics/g2d/BitmapFont;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -0c58d8: |[0c58d8] com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator.generateFont:(ILjava/lang/String;Z)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ -0c58e8: 6e40 070f 5476 |0000: invoke-virtual {v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.generateData:(ILjava/lang/String;Z)Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData; // method@0f07 │ │ -0c58ee: 0c00 |0003: move-result-object v0 │ │ -0c58f0: 2201 3501 |0004: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0135 │ │ -0c58f4: 6e10 010f 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.getTextureRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0f01 │ │ -0c58fa: 0c02 |0009: move-result-object v2 │ │ -0c58fc: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0c58fe: 7040 d50b 0132 |000b: invoke-direct {v1, v0, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Z)V // method@0bd5 │ │ -0c5904: 1101 |000e: return-object v1 │ │ +0d3ff8: |[0d3ff8] com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator.generateFont:(ILjava/lang/String;Z)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ +0d4008: 6e40 070f 5476 |0000: invoke-virtual {v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.generateData:(ILjava/lang/String;Z)Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData; // method@0f07 │ │ +0d400e: 0c00 |0003: move-result-object v0 │ │ +0d4010: 2201 3301 |0004: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0133 │ │ +0d4014: 6e10 010f 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData;.getTextureRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0f01 │ │ +0d401a: 0c02 |0009: move-result-object v2 │ │ +0d401c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0d401e: 7040 d50b 0132 |000b: invoke-direct {v1, v0, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Z)V // method@0bd5 │ │ +0d4024: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0004 line=79 │ │ locals : │ │ 0x0004 - 0x000f reg=0 data Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$FreeTypeBitmapFontData; │ │ 0x0000 - 0x000f reg=4 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator; │ │ @@ -259968,93 +260119,93 @@ │ │ type : '(IIZ)Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$GlyphAndBitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 145 16-bit code units │ │ -0c5908: |[0c5908] com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator.generateGlyphAndBitmap:(IIZ)Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$GlyphAndBitmap; │ │ -0c5918: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0c591a: 54a7 8d08 |0001: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ -0c591e: 7130 fd0e 970c |0003: invoke-static {v7, v9, v12}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.setPixelSizes:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;II)Z // method@0efd │ │ -0c5924: 0a07 |0006: move-result v7 │ │ -0c5926: 3907 0a00 |0007: if-nez v7, 0011 // +000a │ │ -0c592a: 2207 fc02 |0009: new-instance v7, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0c592e: 1a08 a502 |000b: const-string v8, "Couldn't set size for font" // string@02a5 │ │ -0c5932: 7020 b41f 8700 |000d: invoke-direct {v7, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0c5938: 2707 |0010: throw v7 │ │ -0c593a: 54a7 8d08 |0011: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ -0c593e: 6e10 9f0e 0700 |0013: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getSize:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size; // method@0e9f │ │ -0c5944: 0c07 |0016: move-result-object v7 │ │ -0c5946: 6e10 ce0e 0700 |0017: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size;.getMetrics:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics; // method@0ece │ │ -0c594c: 0c02 |001a: move-result-object v2 │ │ -0c594e: 6e10 d00e 0200 |001b: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.getAscender:()I // method@0ed0 │ │ -0c5954: 0a07 |001e: move-result v7 │ │ -0c5956: 7110 fe0e 0700 |001f: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.toInt:(I)I // method@0efe │ │ -0c595c: 0a00 |0022: move-result v0 │ │ -0c595e: 54a7 8d08 |0023: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ -0c5962: 6008 6308 |0025: sget v8, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_DEFAULT:I // field@0863 │ │ -0c5966: 7130 f00e b708 |0027: invoke-static {v7, v11, v8}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.loadChar:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;II)Z // method@0ef0 │ │ -0c596c: 0a07 |002a: move-result v7 │ │ -0c596e: 3907 0400 |002b: if-nez v7, 002f // +0004 │ │ -0c5972: 1205 |002d: const/4 v5, #int 0 // #0 │ │ -0c5974: 1105 |002e: return-object v5 │ │ -0c5976: 54a7 8d08 |002f: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ -0c597a: 6e10 950e 0700 |0031: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getGlyph:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot; // method@0e95 │ │ -0c5980: 0c06 |0034: move-result-object v6 │ │ -0c5982: 6007 7a08 |0035: sget v7, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_RENDER_MODE_LIGHT:I // field@087a │ │ -0c5986: 7120 f70e 7600 |0037: invoke-static {v6, v7}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.renderGlyph:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;I)Z // method@0ef7 │ │ -0c598c: 0a07 |003a: move-result v7 │ │ -0c598e: 3907 4200 |003b: if-nez v7, 007d // +0042 │ │ -0c5992: 1201 |003d: const/4 v1, #int 0 // #0 │ │ -0c5994: 6e10 c90e 0600 |003e: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getMetrics:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics; // method@0ec9 │ │ -0c599a: 0c04 |0041: move-result-object v4 │ │ -0c599c: 2203 3201 |0042: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // type@0132 │ │ -0c59a0: 7010 c50b 0300 |0044: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.:()V // method@0bc5 │ │ -0c59a6: 3801 3b00 |0047: if-eqz v1, 0082 // +003b │ │ -0c59aa: 6e10 8b0e 0100 |0049: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.getWidth:()I // method@0e8b │ │ -0c59b0: 0a07 |004c: move-result v7 │ │ -0c59b2: 5937 a906 |004d: iput v7, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ -0c59b6: 6e10 890e 0100 |004f: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.getRows:()I // method@0e89 │ │ -0c59bc: 0a07 |0052: move-result v7 │ │ -0c59be: 5937 a106 |0053: iput v7, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ -0c59c2: 6e10 be0e 0600 |0055: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getBitmapLeft:()I // method@0ebe │ │ -0c59c8: 0a07 |0058: move-result v7 │ │ -0c59ca: 5937 ab06 |0059: iput v7, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@06ab │ │ -0c59ce: 380d 2c00 |005b: if-eqz v13, 0087 // +002c │ │ -0c59d2: 6e10 c00e 0600 |005d: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getBitmapTop:()I // method@0ec0 │ │ -0c59d8: 0a07 |0060: move-result v7 │ │ -0c59da: 7b77 |0061: neg-int v7, v7 │ │ -0c59dc: b007 |0062: add-int/2addr v7, v0 │ │ -0c59de: 5937 ac06 |0063: iput v7, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@06ac │ │ -0c59e2: 6e10 a90e 0400 |0065: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.getHoriAdvance:()I // method@0ea9 │ │ -0c59e8: 0a07 |0068: move-result v7 │ │ -0c59ea: 7110 fe0e 0700 |0069: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.toInt:(I)I // method@0efe │ │ -0c59f0: 0a07 |006c: move-result v7 │ │ -0c59f2: 5937 aa06 |006d: iput v7, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ -0c59f6: 5939 a306 |006f: iput v9, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.srcX:I // field@06a3 │ │ -0c59fa: 5939 a406 |0071: iput v9, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.srcY:I // field@06a4 │ │ -0c59fe: 2205 6901 |0073: new-instance v5, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$GlyphAndBitmap; // type@0169 │ │ -0c5a02: 7020 030f a500 |0075: invoke-direct {v5, v10}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$GlyphAndBitmap;.:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;)V // method@0f03 │ │ -0c5a08: 5b53 8a08 |0078: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$GlyphAndBitmap;.glyph:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@088a │ │ -0c5a0c: 5b51 8908 |007a: iput-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$GlyphAndBitmap;.bitmap:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap; // field@0889 │ │ -0c5a10: 28b2 |007c: goto 002e // -004e │ │ -0c5a12: 6e10 bd0e 0600 |007d: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getBitmap:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap; // method@0ebd │ │ -0c5a18: 0c01 |0080: move-result-object v1 │ │ -0c5a1a: 28bd |0081: goto 003e // -0043 │ │ -0c5a1c: 5939 a906 |0082: iput v9, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ -0c5a20: 5939 a106 |0084: iput v9, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ -0c5a24: 28cf |0086: goto 0055 // -0031 │ │ -0c5a26: 5237 a106 |0087: iget v7, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ -0c5a2a: 6e10 c00e 0600 |0089: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getBitmapTop:()I // method@0ec0 │ │ -0c5a30: 0a08 |008c: move-result v8 │ │ -0c5a32: b187 |008d: sub-int/2addr v7, v8 │ │ -0c5a34: 7b77 |008e: neg-int v7, v7 │ │ -0c5a36: b107 |008f: sub-int/2addr v7, v0 │ │ -0c5a38: 28d3 |0090: goto 0063 // -002d │ │ +0d4028: |[0d4028] com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator.generateGlyphAndBitmap:(IIZ)Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$GlyphAndBitmap; │ │ +0d4038: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0d403a: 54a7 8d08 |0001: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ +0d403e: 7130 fd0e 970c |0003: invoke-static {v7, v9, v12}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.setPixelSizes:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;II)Z // method@0efd │ │ +0d4044: 0a07 |0006: move-result v7 │ │ +0d4046: 3907 0a00 |0007: if-nez v7, 0011 // +000a │ │ +0d404a: 2207 fa02 |0009: new-instance v7, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d404e: 1a08 a502 |000b: const-string v8, "Couldn't set size for font" // string@02a5 │ │ +0d4052: 7020 b41f 8700 |000d: invoke-direct {v7, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0d4058: 2707 |0010: throw v7 │ │ +0d405a: 54a7 8d08 |0011: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ +0d405e: 6e10 9f0e 0700 |0013: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getSize:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size; // method@0e9f │ │ +0d4064: 0c07 |0016: move-result-object v7 │ │ +0d4066: 6e10 ce0e 0700 |0017: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size;.getMetrics:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics; // method@0ece │ │ +0d406c: 0c02 |001a: move-result-object v2 │ │ +0d406e: 6e10 d00e 0200 |001b: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.getAscender:()I // method@0ed0 │ │ +0d4074: 0a07 |001e: move-result v7 │ │ +0d4076: 7110 fe0e 0700 |001f: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.toInt:(I)I // method@0efe │ │ +0d407c: 0a00 |0022: move-result v0 │ │ +0d407e: 54a7 8d08 |0023: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ +0d4082: 6008 6308 |0025: sget v8, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_LOAD_DEFAULT:I // field@0863 │ │ +0d4086: 7130 f00e b708 |0027: invoke-static {v7, v11, v8}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.loadChar:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;II)Z // method@0ef0 │ │ +0d408c: 0a07 |002a: move-result v7 │ │ +0d408e: 3907 0400 |002b: if-nez v7, 002f // +0004 │ │ +0d4092: 1205 |002d: const/4 v5, #int 0 // #0 │ │ +0d4094: 1105 |002e: return-object v5 │ │ +0d4096: 54a7 8d08 |002f: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ +0d409a: 6e10 950e 0700 |0031: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getGlyph:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot; // method@0e95 │ │ +0d40a0: 0c06 |0034: move-result-object v6 │ │ +0d40a2: 6007 7a08 |0035: sget v7, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.FT_RENDER_MODE_LIGHT:I // field@087a │ │ +0d40a6: 7120 f70e 7600 |0037: invoke-static {v6, v7}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.renderGlyph:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;I)Z // method@0ef7 │ │ +0d40ac: 0a07 |003a: move-result v7 │ │ +0d40ae: 3907 4200 |003b: if-nez v7, 007d // +0042 │ │ +0d40b2: 1201 |003d: const/4 v1, #int 0 // #0 │ │ +0d40b4: 6e10 c90e 0600 |003e: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getMetrics:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics; // method@0ec9 │ │ +0d40ba: 0c04 |0041: move-result-object v4 │ │ +0d40bc: 2203 3001 |0042: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // type@0130 │ │ +0d40c0: 7010 c50b 0300 |0044: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.:()V // method@0bc5 │ │ +0d40c6: 3801 3b00 |0047: if-eqz v1, 0082 // +003b │ │ +0d40ca: 6e10 8b0e 0100 |0049: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.getWidth:()I // method@0e8b │ │ +0d40d0: 0a07 |004c: move-result v7 │ │ +0d40d2: 5937 a906 |004d: iput v7, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ +0d40d6: 6e10 890e 0100 |004f: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;.getRows:()I // method@0e89 │ │ +0d40dc: 0a07 |0052: move-result v7 │ │ +0d40de: 5937 a106 |0053: iput v7, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ +0d40e2: 6e10 be0e 0600 |0055: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getBitmapLeft:()I // method@0ebe │ │ +0d40e8: 0a07 |0058: move-result v7 │ │ +0d40ea: 5937 ab06 |0059: iput v7, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@06ab │ │ +0d40ee: 380d 2c00 |005b: if-eqz v13, 0087 // +002c │ │ +0d40f2: 6e10 c00e 0600 |005d: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getBitmapTop:()I // method@0ec0 │ │ +0d40f8: 0a07 |0060: move-result v7 │ │ +0d40fa: 7b77 |0061: neg-int v7, v7 │ │ +0d40fc: b007 |0062: add-int/2addr v7, v0 │ │ +0d40fe: 5937 ac06 |0063: iput v7, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@06ac │ │ +0d4102: 6e10 a90e 0400 |0065: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;.getHoriAdvance:()I // method@0ea9 │ │ +0d4108: 0a07 |0068: move-result v7 │ │ +0d410a: 7110 fe0e 0700 |0069: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.toInt:(I)I // method@0efe │ │ +0d4110: 0a07 |006c: move-result v7 │ │ +0d4112: 5937 aa06 |006d: iput v7, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@06aa │ │ +0d4116: 5939 a306 |006f: iput v9, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.srcX:I // field@06a3 │ │ +0d411a: 5939 a406 |0071: iput v9, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.srcY:I // field@06a4 │ │ +0d411e: 2205 6701 |0073: new-instance v5, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$GlyphAndBitmap; // type@0167 │ │ +0d4122: 7020 030f a500 |0075: invoke-direct {v5, v10}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$GlyphAndBitmap;.:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;)V // method@0f03 │ │ +0d4128: 5b53 8a08 |0078: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$GlyphAndBitmap;.glyph:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@088a │ │ +0d412c: 5b51 8908 |007a: iput-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$GlyphAndBitmap;.bitmap:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap; // field@0889 │ │ +0d4130: 28b2 |007c: goto 002e // -004e │ │ +0d4132: 6e10 bd0e 0600 |007d: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getBitmap:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap; // method@0ebd │ │ +0d4138: 0c01 |0080: move-result-object v1 │ │ +0d413a: 28bd |0081: goto 003e // -0043 │ │ +0d413c: 5939 a906 |0082: iput v9, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@06a9 │ │ +0d4140: 5939 a106 |0084: iput v9, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ +0d4144: 28cf |0086: goto 0055 // -0031 │ │ +0d4146: 5237 a106 |0087: iget v7, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@06a1 │ │ +0d414a: 6e10 c00e 0600 |0089: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;.getBitmapTop:()I // method@0ec0 │ │ +0d4150: 0a08 |008c: move-result v8 │ │ +0d4152: b187 |008d: sub-int/2addr v7, v8 │ │ +0d4154: 7b77 |008e: neg-int v7, v7 │ │ +0d4156: b107 |008f: sub-int/2addr v7, v0 │ │ +0d4158: 28d3 |0090: goto 0063 // -002d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=111 │ │ 0x0011 line=113 │ │ 0x001b line=114 │ │ 0x0023 line=117 │ │ 0x002d line=118 │ │ @@ -260100,41 +260251,41 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -0c5a3c: |[0c5a3c] com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator.scaleForPixelHeight:(I)I │ │ -0c5a4c: 5453 8d08 |0000: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ -0c5a50: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0c5a52: 7130 fd0e 4306 |0003: invoke-static {v3, v4, v6}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.setPixelSizes:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;II)Z // method@0efd │ │ -0c5a58: 0a03 |0006: move-result v3 │ │ -0c5a5a: 3903 0a00 |0007: if-nez v3, 0011 // +000a │ │ -0c5a5e: 2203 fc02 |0009: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0c5a62: 1a04 a502 |000b: const-string v4, "Couldn't set size for font" // string@02a5 │ │ -0c5a66: 7020 b41f 4300 |000d: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0c5a6c: 2703 |0010: throw v3 │ │ -0c5a6e: 5453 8d08 |0011: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ -0c5a72: 6e10 9f0e 0300 |0013: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getSize:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size; // method@0e9f │ │ -0c5a78: 0c03 |0016: move-result-object v3 │ │ -0c5a7a: 6e10 ce0e 0300 |0017: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size;.getMetrics:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics; // method@0ece │ │ -0c5a80: 0c02 |001a: move-result-object v2 │ │ -0c5a82: 6e10 d00e 0200 |001b: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.getAscender:()I // method@0ed0 │ │ -0c5a88: 0a03 |001e: move-result v3 │ │ -0c5a8a: 7110 fe0e 0300 |001f: invoke-static {v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.toInt:(I)I // method@0efe │ │ -0c5a90: 0a00 |0022: move-result v0 │ │ -0c5a92: 6e10 d20e 0200 |0023: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.getDescender:()I // method@0ed2 │ │ -0c5a98: 0a03 |0026: move-result v3 │ │ -0c5a9a: 7110 fe0e 0300 |0027: invoke-static {v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.toInt:(I)I // method@0efe │ │ -0c5aa0: 0a01 |002a: move-result v1 │ │ -0c5aa2: 9203 0606 |002b: mul-int v3, v6, v6 │ │ -0c5aa6: 9104 0001 |002d: sub-int v4, v0, v1 │ │ -0c5aaa: b343 |002f: div-int/2addr v3, v4 │ │ -0c5aac: 0f03 |0030: return v3 │ │ +0d415c: |[0d415c] com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator.scaleForPixelHeight:(I)I │ │ +0d416c: 5453 8d08 |0000: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ +0d4170: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0d4172: 7130 fd0e 4306 |0003: invoke-static {v3, v4, v6}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.setPixelSizes:(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;II)Z // method@0efd │ │ +0d4178: 0a03 |0006: move-result v3 │ │ +0d417a: 3903 0a00 |0007: if-nez v3, 0011 // +000a │ │ +0d417e: 2203 fa02 |0009: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d4182: 1a04 a502 |000b: const-string v4, "Couldn't set size for font" // string@02a5 │ │ +0d4186: 7020 b41f 4300 |000d: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0d418c: 2703 |0010: throw v3 │ │ +0d418e: 5453 8d08 |0011: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator;.face:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; // field@088d │ │ +0d4192: 6e10 9f0e 0300 |0013: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;.getSize:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size; // method@0e9f │ │ +0d4198: 0c03 |0016: move-result-object v3 │ │ +0d419a: 6e10 ce0e 0300 |0017: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size;.getMetrics:()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics; // method@0ece │ │ +0d41a0: 0c02 |001a: move-result-object v2 │ │ +0d41a2: 6e10 d00e 0200 |001b: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.getAscender:()I // method@0ed0 │ │ +0d41a8: 0a03 |001e: move-result v3 │ │ +0d41aa: 7110 fe0e 0300 |001f: invoke-static {v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.toInt:(I)I // method@0efe │ │ +0d41b0: 0a00 |0022: move-result v0 │ │ +0d41b2: 6e10 d20e 0200 |0023: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;.getDescender:()I // method@0ed2 │ │ +0d41b8: 0a03 |0026: move-result v3 │ │ +0d41ba: 7110 fe0e 0300 |0027: invoke-static {v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;.toInt:(I)I // method@0efe │ │ +0d41c0: 0a01 |002a: move-result v1 │ │ +0d41c2: 9203 0606 |002b: mul-int v3, v6, v6 │ │ +0d41c6: 9104 0001 |002d: sub-int v4, v0, v1 │ │ +0d41ca: b343 |002f: div-int/2addr v3, v4 │ │ +0d41cc: 0f03 |0030: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0011 line=96 │ │ 0x001b line=97 │ │ 0x0023 line=98 │ │ 0x002b line=99 │ │ @@ -260144,18 +260295,18 @@ │ │ 0x001b - 0x0031 reg=2 fontMetrics Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics; │ │ 0x0000 - 0x0031 reg=5 this Lcom/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator; │ │ 0x0000 - 0x0031 reg=6 size I │ │ │ │ source_file_idx : 1072 (FreeTypeFontGenerator.java) │ │ │ │ Class #528 header: │ │ -class_idx : 365 │ │ +class_idx : 363 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3951 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3949 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 3 │ │ │ │ Class #528 annotations: │ │ Annotations on field #2193 'regionsMap' │ │ @@ -260185,24 +260336,24 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0c5ab0: |[0c5ab0] com.badlogic.gdx.graphics.g2d.tiled.TileAtlas.:()V │ │ -0c5ac0: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -0c5ac6: 2200 1603 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntMap; // type@0316 │ │ -0c5aca: 7010 a620 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/IntMap;.:()V // method@20a6 │ │ -0c5ad0: 5b20 9108 |0008: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.regionsMap:Lcom/badlogic/gdx/utils/IntMap; // field@0891 │ │ -0c5ad4: 2200 ed03 |000a: new-instance v0, Ljava/util/HashSet; // type@03ed │ │ -0c5ad8: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -0c5ada: 7020 4e27 1000 |000d: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@274e │ │ -0c5ae0: 5b20 9208 |0010: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.textures:Ljava/util/HashSet; // field@0892 │ │ -0c5ae4: 0e00 |0012: return-void │ │ +0d41d0: |[0d41d0] com.badlogic.gdx.graphics.g2d.tiled.TileAtlas.:()V │ │ +0d41e0: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0d41e6: 2200 1403 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntMap; // type@0314 │ │ +0d41ea: 7010 a620 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/IntMap;.:()V // method@20a6 │ │ +0d41f0: 5b20 9108 |0008: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.regionsMap:Lcom/badlogic/gdx/utils/IntMap; // field@0891 │ │ +0d41f4: 2200 eb03 |000a: new-instance v0, Ljava/util/HashSet; // type@03eb │ │ +0d41f8: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +0d41fa: 7020 4e27 1000 |000d: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@274e │ │ +0d4200: 5b20 9208 |0010: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.textures:Ljava/util/HashSet; // field@0892 │ │ +0d4204: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=35 │ │ 0x000a line=36 │ │ 0x0012 line=40 │ │ locals : │ │ @@ -260213,83 +260364,83 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 138 16-bit code units │ │ -0c5ae8: |[0c5ae8] com.badlogic.gdx.graphics.g2d.tiled.TileAtlas.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0c5af8: 7010 2726 0a00 |0000: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@2627 │ │ -0c5afe: 2207 1603 |0003: new-instance v7, Lcom/badlogic/gdx/utils/IntMap; // type@0316 │ │ -0c5b02: 7010 a620 0700 |0005: invoke-direct {v7}, Lcom/badlogic/gdx/utils/IntMap;.:()V // method@20a6 │ │ -0c5b08: 5ba7 9108 |0008: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.regionsMap:Lcom/badlogic/gdx/utils/IntMap; // field@0891 │ │ -0c5b0c: 2207 ed03 |000a: new-instance v7, Ljava/util/HashSet; // type@03ed │ │ -0c5b10: 1218 |000c: const/4 v8, #int 1 // #1 │ │ -0c5b12: 7020 4e27 8700 |000d: invoke-direct {v7, v8}, Ljava/util/HashSet;.:(I)V // method@274e │ │ -0c5b18: 5ba7 9208 |0010: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.textures:Ljava/util/HashSet; // field@0892 │ │ -0c5b1c: 54b7 e208 |0012: iget-object v7, v11, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@08e2 │ │ -0c5b20: 6e10 3527 0700 |0014: invoke-virtual {v7}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2735 │ │ -0c5b26: 0c01 |0017: move-result-object v1 │ │ -0c5b28: 7210 5327 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0c5b2e: 0a07 |001b: move-result v7 │ │ -0c5b30: 3807 6d00 |001c: if-eqz v7, 0089 // +006d │ │ -0c5b34: 7210 5427 0100 |001e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0c5b3a: 0c05 |0021: move-result-object v5 │ │ -0c5b3c: 1f05 6f01 |0022: check-cast v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // type@016f │ │ -0c5b40: 2207 c503 |0024: new-instance v7, Ljava/lang/StringBuilder; // type@03c5 │ │ -0c5b44: 7010 6726 0700 |0026: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0c5b4a: 5458 b408 |0029: iget-object v8, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.imageName:Ljava/lang/String; // field@08b4 │ │ -0c5b4e: 7110 160f 0800 |002b: invoke-static {v8}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.removeExtension:(Ljava/lang/String;)Ljava/lang/String; // method@0f16 │ │ -0c5b54: 0c08 |002e: move-result-object v8 │ │ -0c5b56: 6e20 6e26 8700 |002f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c5b5c: 0c07 |0032: move-result-object v7 │ │ -0c5b5e: 1a08 2e00 |0033: const-string v8, " packfile" // string@002e │ │ -0c5b62: 6e20 6e26 8700 |0035: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c5b68: 0c07 |0038: move-result-object v7 │ │ -0c5b6a: 6e10 7426 0700 |0039: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0c5b70: 0c07 |003c: move-result-object v7 │ │ -0c5b72: 7120 150f 7c00 |003d: invoke-static {v12, v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.getRelativeFileHandle:(Lcom/badlogic/gdx/files/FileHandle;Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0f15 │ │ -0c5b78: 0c03 |0040: move-result-object v3 │ │ -0c5b7a: 2206 5d01 |0041: new-instance v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@015d │ │ -0c5b7e: 6e10 6909 0300 |0043: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0969 │ │ -0c5b84: 0c07 |0046: move-result-object v7 │ │ -0c5b86: 1208 |0047: const/4 v8, #int 0 // #0 │ │ -0c5b88: 7040 460e 3687 |0048: invoke-direct {v6, v3, v7, v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0e46 │ │ -0c5b8e: 5457 b408 |004b: iget-object v7, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.imageName:Ljava/lang/String; // field@08b4 │ │ -0c5b92: 7110 170f 0700 |004d: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.removePath:(Ljava/lang/String;)Ljava/lang/String; // method@0f17 │ │ -0c5b98: 0c07 |0050: move-result-object v7 │ │ -0c5b9a: 7110 160f 0700 |0051: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.removeExtension:(Ljava/lang/String;)Ljava/lang/String; // method@0f16 │ │ -0c5ba0: 0c07 |0054: move-result-object v7 │ │ -0c5ba2: 6e20 540e 7600 |0055: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegions:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array; // method@0e54 │ │ -0c5ba8: 0c00 |0058: move-result-object v0 │ │ -0c5baa: 6e10 771e 0000 |0059: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -0c5bb0: 0c02 |005c: move-result-object v2 │ │ -0c5bb2: 7210 5327 0200 |005d: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0c5bb8: 0a07 |0060: move-result v7 │ │ -0c5bba: 3807 b7ff |0061: if-eqz v7, 0018 // -0049 │ │ -0c5bbe: 7210 5427 0200 |0063: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0c5bc4: 0c04 |0066: move-result-object v4 │ │ -0c5bc6: 1f04 5801 |0067: check-cast v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0158 │ │ -0c5bca: 54a7 9108 |0069: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.regionsMap:Lcom/badlogic/gdx/utils/IntMap; // field@0891 │ │ -0c5bce: 5248 0708 |006b: iget v8, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.index:I // field@0807 │ │ -0c5bd2: 5259 b308 |006d: iget v9, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.firstgid:I // field@08b3 │ │ -0c5bd6: b098 |006f: add-int/2addr v8, v9 │ │ -0c5bd8: 6e30 b720 8704 |0070: invoke-virtual {v7, v8, v4}, Lcom/badlogic/gdx/utils/IntMap;.put:(ILjava/lang/Object;)Ljava/lang/Object; // method@20b7 │ │ -0c5bde: 54a7 9208 |0073: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.textures:Ljava/util/HashSet; // field@0892 │ │ -0c5be2: 6e10 260e 0400 |0075: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e26 │ │ -0c5be8: 0c08 |0078: move-result-object v8 │ │ -0c5bea: 6e20 5127 8700 |0079: invoke-virtual {v7, v8}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@2751 │ │ -0c5bf0: 0a07 |007c: move-result v7 │ │ -0c5bf2: 3907 e0ff |007d: if-nez v7, 005d // -0020 │ │ -0c5bf6: 54a7 9208 |007f: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.textures:Ljava/util/HashSet; // field@0892 │ │ -0c5bfa: 6e10 260e 0400 |0081: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e26 │ │ -0c5c00: 0c08 |0084: move-result-object v8 │ │ -0c5c02: 6e20 4f27 8700 |0085: invoke-virtual {v7, v8}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@274f │ │ -0c5c08: 28d5 |0088: goto 005d // -002b │ │ -0c5c0a: 0e00 |0089: return-void │ │ +0d4208: |[0d4208] com.badlogic.gdx.graphics.g2d.tiled.TileAtlas.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0d4218: 7010 2726 0a00 |0000: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@2627 │ │ +0d421e: 2207 1403 |0003: new-instance v7, Lcom/badlogic/gdx/utils/IntMap; // type@0314 │ │ +0d4222: 7010 a620 0700 |0005: invoke-direct {v7}, Lcom/badlogic/gdx/utils/IntMap;.:()V // method@20a6 │ │ +0d4228: 5ba7 9108 |0008: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.regionsMap:Lcom/badlogic/gdx/utils/IntMap; // field@0891 │ │ +0d422c: 2207 eb03 |000a: new-instance v7, Ljava/util/HashSet; // type@03eb │ │ +0d4230: 1218 |000c: const/4 v8, #int 1 // #1 │ │ +0d4232: 7020 4e27 8700 |000d: invoke-direct {v7, v8}, Ljava/util/HashSet;.:(I)V // method@274e │ │ +0d4238: 5ba7 9208 |0010: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.textures:Ljava/util/HashSet; // field@0892 │ │ +0d423c: 54b7 e208 |0012: iget-object v7, v11, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@08e2 │ │ +0d4240: 6e10 3527 0700 |0014: invoke-virtual {v7}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2735 │ │ +0d4246: 0c01 |0017: move-result-object v1 │ │ +0d4248: 7210 5327 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0d424e: 0a07 |001b: move-result v7 │ │ +0d4250: 3807 6d00 |001c: if-eqz v7, 0089 // +006d │ │ +0d4254: 7210 5427 0100 |001e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0d425a: 0c05 |0021: move-result-object v5 │ │ +0d425c: 1f05 6d01 |0022: check-cast v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // type@016d │ │ +0d4260: 2207 c303 |0024: new-instance v7, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d4264: 7010 6726 0700 |0026: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d426a: 5458 b408 |0029: iget-object v8, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.imageName:Ljava/lang/String; // field@08b4 │ │ +0d426e: 7110 160f 0800 |002b: invoke-static {v8}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.removeExtension:(Ljava/lang/String;)Ljava/lang/String; // method@0f16 │ │ +0d4274: 0c08 |002e: move-result-object v8 │ │ +0d4276: 6e20 6e26 8700 |002f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d427c: 0c07 |0032: move-result-object v7 │ │ +0d427e: 1a08 2e00 |0033: const-string v8, " packfile" // string@002e │ │ +0d4282: 6e20 6e26 8700 |0035: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d4288: 0c07 |0038: move-result-object v7 │ │ +0d428a: 6e10 7426 0700 |0039: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d4290: 0c07 |003c: move-result-object v7 │ │ +0d4292: 7120 150f 7c00 |003d: invoke-static {v12, v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.getRelativeFileHandle:(Lcom/badlogic/gdx/files/FileHandle;Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0f15 │ │ +0d4298: 0c03 |0040: move-result-object v3 │ │ +0d429a: 2206 5b01 |0041: new-instance v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@015b │ │ +0d429e: 6e10 6909 0300 |0043: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0969 │ │ +0d42a4: 0c07 |0046: move-result-object v7 │ │ +0d42a6: 1208 |0047: const/4 v8, #int 0 // #0 │ │ +0d42a8: 7040 460e 3687 |0048: invoke-direct {v6, v3, v7, v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0e46 │ │ +0d42ae: 5457 b408 |004b: iget-object v7, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.imageName:Ljava/lang/String; // field@08b4 │ │ +0d42b2: 7110 170f 0700 |004d: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.removePath:(Ljava/lang/String;)Ljava/lang/String; // method@0f17 │ │ +0d42b8: 0c07 |0050: move-result-object v7 │ │ +0d42ba: 7110 160f 0700 |0051: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.removeExtension:(Ljava/lang/String;)Ljava/lang/String; // method@0f16 │ │ +0d42c0: 0c07 |0054: move-result-object v7 │ │ +0d42c2: 6e20 540e 7600 |0055: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegions:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array; // method@0e54 │ │ +0d42c8: 0c00 |0058: move-result-object v0 │ │ +0d42ca: 6e10 771e 0000 |0059: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0d42d0: 0c02 |005c: move-result-object v2 │ │ +0d42d2: 7210 5327 0200 |005d: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0d42d8: 0a07 |0060: move-result v7 │ │ +0d42da: 3807 b7ff |0061: if-eqz v7, 0018 // -0049 │ │ +0d42de: 7210 5427 0200 |0063: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0d42e4: 0c04 |0066: move-result-object v4 │ │ +0d42e6: 1f04 5601 |0067: check-cast v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0156 │ │ +0d42ea: 54a7 9108 |0069: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.regionsMap:Lcom/badlogic/gdx/utils/IntMap; // field@0891 │ │ +0d42ee: 5248 0708 |006b: iget v8, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.index:I // field@0807 │ │ +0d42f2: 5259 b308 |006d: iget v9, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.firstgid:I // field@08b3 │ │ +0d42f6: b098 |006f: add-int/2addr v8, v9 │ │ +0d42f8: 6e30 b720 8704 |0070: invoke-virtual {v7, v8, v4}, Lcom/badlogic/gdx/utils/IntMap;.put:(ILjava/lang/Object;)Ljava/lang/Object; // method@20b7 │ │ +0d42fe: 54a7 9208 |0073: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.textures:Ljava/util/HashSet; // field@0892 │ │ +0d4302: 6e10 260e 0400 |0075: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e26 │ │ +0d4308: 0c08 |0078: move-result-object v8 │ │ +0d430a: 6e20 5127 8700 |0079: invoke-virtual {v7, v8}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@2751 │ │ +0d4310: 0a07 |007c: move-result v7 │ │ +0d4312: 3907 e0ff |007d: if-nez v7, 005d // -0020 │ │ +0d4316: 54a7 9208 |007f: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.textures:Ljava/util/HashSet; // field@0892 │ │ +0d431a: 6e10 260e 0400 |0081: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e26 │ │ +0d4320: 0c08 |0084: move-result-object v8 │ │ +0d4322: 6e20 4f27 8700 |0085: invoke-virtual {v7, v8}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@274f │ │ +0d4328: 28d5 |0088: goto 005d // -002b │ │ +0d432a: 0e00 |0089: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=35 │ │ 0x000a line=36 │ │ 0x0012 line=47 │ │ 0x0024 line=48 │ │ @@ -260316,42 +260467,42 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -0c5c0c: |[0c5c0c] com.badlogic.gdx.graphics.g2d.tiled.TileAtlas.getRelativeFileHandle:(Lcom/badlogic/gdx/files/FileHandle;Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -0c5c1c: 6e10 5b26 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ -0c5c22: 0c03 |0003: move-result-object v3 │ │ -0c5c24: 6e10 5026 0300 |0004: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2650 │ │ -0c5c2a: 0a03 |0007: move-result v3 │ │ -0c5c2c: 3903 0300 |0008: if-nez v3, 000b // +0003 │ │ -0c5c30: 1104 |000a: return-object v4 │ │ -0c5c32: 0740 |000b: move-object v0, v4 │ │ -0c5c34: 2202 f703 |000c: new-instance v2, Ljava/util/StringTokenizer; // type@03f7 │ │ -0c5c38: 1a03 6f11 |000e: const-string v3, "\/" // string@116f │ │ -0c5c3c: 7030 7c27 5203 |0010: invoke-direct {v2, v5, v3}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@277c │ │ -0c5c42: 6e10 7d27 0200 |0013: invoke-virtual {v2}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@277d │ │ -0c5c48: 0a03 |0016: move-result v3 │ │ -0c5c4a: 3803 1800 |0017: if-eqz v3, 002f // +0018 │ │ -0c5c4e: 6e10 7e27 0200 |0019: invoke-virtual {v2}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ -0c5c54: 0c01 |001c: move-result-object v1 │ │ -0c5c56: 1a03 e400 |001d: const-string v3, ".." // string@00e4 │ │ -0c5c5a: 6e20 4426 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c5c60: 0a03 |0022: move-result v3 │ │ -0c5c62: 3803 0700 |0023: if-eqz v3, 002a // +0007 │ │ -0c5c66: 6e10 6909 0000 |0025: invoke-virtual {v0}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0969 │ │ -0c5c6c: 0c00 |0028: move-result-object v0 │ │ -0c5c6e: 28ea |0029: goto 0013 // -0016 │ │ -0c5c70: 6e20 5309 1000 |002a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0953 │ │ -0c5c76: 0c00 |002d: move-result-object v0 │ │ -0c5c78: 28e5 |002e: goto 0013 // -001b │ │ -0c5c7a: 0704 |002f: move-object v4, v0 │ │ -0c5c7c: 28da |0030: goto 000a // -0026 │ │ +0d432c: |[0d432c] com.badlogic.gdx.graphics.g2d.tiled.TileAtlas.getRelativeFileHandle:(Lcom/badlogic/gdx/files/FileHandle;Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +0d433c: 6e10 5b26 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ +0d4342: 0c03 |0003: move-result-object v3 │ │ +0d4344: 6e10 5026 0300 |0004: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2650 │ │ +0d434a: 0a03 |0007: move-result v3 │ │ +0d434c: 3903 0300 |0008: if-nez v3, 000b // +0003 │ │ +0d4350: 1104 |000a: return-object v4 │ │ +0d4352: 0740 |000b: move-object v0, v4 │ │ +0d4354: 2202 f503 |000c: new-instance v2, Ljava/util/StringTokenizer; // type@03f5 │ │ +0d4358: 1a03 6d11 |000e: const-string v3, "\/" // string@116d │ │ +0d435c: 7030 7c27 5203 |0010: invoke-direct {v2, v5, v3}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@277c │ │ +0d4362: 6e10 7d27 0200 |0013: invoke-virtual {v2}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@277d │ │ +0d4368: 0a03 |0016: move-result v3 │ │ +0d436a: 3803 1800 |0017: if-eqz v3, 002f // +0018 │ │ +0d436e: 6e10 7e27 0200 |0019: invoke-virtual {v2}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ +0d4374: 0c01 |001c: move-result-object v1 │ │ +0d4376: 1a03 e400 |001d: const-string v3, ".." // string@00e4 │ │ +0d437a: 6e20 4426 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d4380: 0a03 |0022: move-result v3 │ │ +0d4382: 3803 0700 |0023: if-eqz v3, 002a // +0007 │ │ +0d4386: 6e10 6909 0000 |0025: invoke-virtual {v0}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0969 │ │ +0d438c: 0c00 |0028: move-result-object v0 │ │ +0d438e: 28ea |0029: goto 0013 // -0016 │ │ +0d4390: 6e20 5309 1000 |002a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0953 │ │ +0d4396: 0c00 |002d: move-result-object v0 │ │ +0d4398: 28e5 |002e: goto 0013 // -001b │ │ +0d439a: 0704 |002f: move-object v4, v0 │ │ +0d439c: 28da |0030: goto 000a // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x000a line=121 │ │ 0x000b line=109 │ │ 0x000c line=111 │ │ 0x0013 line=112 │ │ @@ -260373,25 +260524,25 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0c5c80: |[0c5c80] com.badlogic.gdx.graphics.g2d.tiled.TileAtlas.removeExtension:(Ljava/lang/String;)Ljava/lang/String; │ │ -0c5c90: 1a01 e300 |0000: const-string v1, "." // string@00e3 │ │ -0c5c94: 6e20 4f26 1200 |0002: invoke-virtual {v2, v1}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@264f │ │ -0c5c9a: 0a00 |0005: move-result v0 │ │ -0c5c9c: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -0c5c9e: 3310 0300 |0007: if-ne v0, v1, 000a // +0003 │ │ -0c5ca2: 1102 |0009: return-object v2 │ │ -0c5ca4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0c5ca6: 6e30 5826 1200 |000b: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ -0c5cac: 0c02 |000e: move-result-object v2 │ │ -0c5cae: 28fa |000f: goto 0009 // -0006 │ │ +0d43a0: |[0d43a0] com.badlogic.gdx.graphics.g2d.tiled.TileAtlas.removeExtension:(Ljava/lang/String;)Ljava/lang/String; │ │ +0d43b0: 1a01 e300 |0000: const-string v1, "." // string@00e3 │ │ +0d43b4: 6e20 4f26 1200 |0002: invoke-virtual {v2, v1}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@264f │ │ +0d43ba: 0a00 |0005: move-result v0 │ │ +0d43bc: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +0d43be: 3310 0300 |0007: if-ne v0, v1, 000a // +0003 │ │ +0d43c2: 1102 |0009: return-object v2 │ │ +0d43c4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0d43c6: 6e30 5826 1200 |000b: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ +0d43cc: 0c02 |000e: move-result-object v2 │ │ +0d43ce: 28fa |000f: goto 0009 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0006 line=79 │ │ 0x0009 line=83 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 s Ljava/lang/String; │ │ @@ -260403,33 +260554,33 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0c5cb0: |[0c5cb0] com.badlogic.gdx.graphics.g2d.tiled.TileAtlas.removePath:(Ljava/lang/String;)Ljava/lang/String; │ │ -0c5cc0: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ -0c5cc2: 1302 5c00 |0001: const/16 v2, #int 92 // #5c │ │ -0c5cc6: 6e20 4e26 2400 |0003: invoke-virtual {v4, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ -0c5ccc: 0a00 |0006: move-result v0 │ │ -0c5cce: 3230 1700 |0007: if-eq v0, v3, 001e // +0017 │ │ -0c5cd2: d802 0001 |0009: add-int/lit8 v2, v0, #int 1 // #01 │ │ -0c5cd6: 6e20 5726 2400 |000b: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ -0c5cdc: 0c01 |000e: move-result-object v1 │ │ -0c5cde: 1302 2f00 |000f: const/16 v2, #int 47 // #2f │ │ -0c5ce2: 6e20 4e26 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ -0c5ce8: 0a00 |0014: move-result v0 │ │ -0c5cea: 3230 0800 |0015: if-eq v0, v3, 001d // +0008 │ │ -0c5cee: d802 0001 |0017: add-int/lit8 v2, v0, #int 1 // #01 │ │ -0c5cf2: 6e20 5726 2400 |0019: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ -0c5cf8: 0c04 |001c: move-result-object v4 │ │ -0c5cfa: 1104 |001d: return-object v4 │ │ -0c5cfc: 0741 |001e: move-object v1, v4 │ │ -0c5cfe: 28f0 |001f: goto 000f // -0010 │ │ +0d43d0: |[0d43d0] com.badlogic.gdx.graphics.g2d.tiled.TileAtlas.removePath:(Ljava/lang/String;)Ljava/lang/String; │ │ +0d43e0: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ +0d43e2: 1302 5c00 |0001: const/16 v2, #int 92 // #5c │ │ +0d43e6: 6e20 4e26 2400 |0003: invoke-virtual {v4, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ +0d43ec: 0a00 |0006: move-result v0 │ │ +0d43ee: 3230 1700 |0007: if-eq v0, v3, 001e // +0017 │ │ +0d43f2: d802 0001 |0009: add-int/lit8 v2, v0, #int 1 // #01 │ │ +0d43f6: 6e20 5726 2400 |000b: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ +0d43fc: 0c01 |000e: move-result-object v1 │ │ +0d43fe: 1302 2f00 |000f: const/16 v2, #int 47 // #2f │ │ +0d4402: 6e20 4e26 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ +0d4408: 0a00 |0014: move-result v0 │ │ +0d440a: 3230 0800 |0015: if-eq v0, v3, 001d // +0008 │ │ +0d440e: d802 0001 |0017: add-int/lit8 v2, v0, #int 1 // #01 │ │ +0d4412: 6e20 5726 2400 |0019: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ +0d4418: 0c04 |001c: move-result-object v4 │ │ +0d441a: 1104 |001d: return-object v4 │ │ +0d441c: 0741 |001e: move-object v1, v4 │ │ +0d441e: 28f0 |001f: goto 000f // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=89 │ │ 0x0007 line=90 │ │ 0x0009 line=91 │ │ 0x000f line=96 │ │ 0x0015 line=97 │ │ @@ -260449,29 +260600,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0c5d00: |[0c5d00] com.badlogic.gdx.graphics.g2d.tiled.TileAtlas.dispose:()V │ │ -0c5d10: 5432 9208 |0000: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.textures:Ljava/util/HashSet; // field@0892 │ │ -0c5d14: 6e10 5227 0200 |0002: invoke-virtual {v2}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@2752 │ │ -0c5d1a: 0c00 |0005: move-result-object v0 │ │ -0c5d1c: 7210 5327 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0c5d22: 0a02 |0009: move-result v2 │ │ -0c5d24: 3802 0c00 |000a: if-eqz v2, 0016 // +000c │ │ -0c5d28: 7210 5427 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0c5d2e: 0c01 |000f: move-result-object v1 │ │ -0c5d30: 1f01 2801 |0010: check-cast v1, Lcom/badlogic/gdx/graphics/Texture; // type@0128 │ │ -0c5d34: 6e10 750b 0100 |0012: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b75 │ │ -0c5d3a: 28f1 |0015: goto 0006 // -000f │ │ -0c5d3c: 5432 9208 |0016: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.textures:Ljava/util/HashSet; // field@0892 │ │ -0c5d40: 6e10 5027 0200 |0018: invoke-virtual {v2}, Ljava/util/HashSet;.clear:()V // method@2750 │ │ -0c5d46: 0e00 |001b: return-void │ │ +0d4420: |[0d4420] com.badlogic.gdx.graphics.g2d.tiled.TileAtlas.dispose:()V │ │ +0d4430: 5432 9208 |0000: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.textures:Ljava/util/HashSet; // field@0892 │ │ +0d4434: 6e10 5227 0200 |0002: invoke-virtual {v2}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@2752 │ │ +0d443a: 0c00 |0005: move-result-object v0 │ │ +0d443c: 7210 5327 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0d4442: 0a02 |0009: move-result v2 │ │ +0d4444: 3802 0c00 |000a: if-eqz v2, 0016 // +000c │ │ +0d4448: 7210 5427 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0d444e: 0c01 |000f: move-result-object v1 │ │ +0d4450: 1f01 2601 |0010: check-cast v1, Lcom/badlogic/gdx/graphics/Texture; // type@0126 │ │ +0d4454: 6e10 750b 0100 |0012: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b75 │ │ +0d445a: 28f1 |0015: goto 0006 // -000f │ │ +0d445c: 5432 9208 |0016: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.textures:Ljava/util/HashSet; // field@0892 │ │ +0d4460: 6e10 5027 0200 |0018: invoke-virtual {v2}, Ljava/util/HashSet;.clear:()V // method@2750 │ │ +0d4466: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0012 line=72 │ │ 0x0016 line=74 │ │ 0x001b line=75 │ │ locals : │ │ @@ -260484,29 +260635,29 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0c5d48: |[0c5d48] com.badlogic.gdx.graphics.g2d.tiled.TileAtlas.flipRegions:(ZZ)V │ │ -0c5d58: 5432 9108 |0000: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.regionsMap:Lcom/badlogic/gdx/utils/IntMap; // field@0891 │ │ -0c5d5c: 6e10 c020 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/IntMap;.values:()Lcom/badlogic/gdx/utils/IntMap$Values; // method@20c0 │ │ -0c5d62: 0c02 |0005: move-result-object v2 │ │ -0c5d64: 6e10 a120 0200 |0006: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/IntMap$Values;.iterator:()Ljava/util/Iterator; // method@20a1 │ │ -0c5d6a: 0c00 |0009: move-result-object v0 │ │ -0c5d6c: 7210 5327 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0c5d72: 0a02 |000d: move-result v2 │ │ -0c5d74: 3802 0c00 |000e: if-eqz v2, 001a // +000c │ │ -0c5d78: 7210 5427 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0c5d7e: 0c01 |0013: move-result-object v1 │ │ -0c5d80: 1f01 5e01 |0014: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -0c5d84: 6e30 620e 4105 |0016: invoke-virtual {v1, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.flip:(ZZ)V // method@0e62 │ │ -0c5d8a: 28f1 |0019: goto 000a // -000f │ │ -0c5d8c: 0e00 |001a: return-void │ │ +0d4468: |[0d4468] com.badlogic.gdx.graphics.g2d.tiled.TileAtlas.flipRegions:(ZZ)V │ │ +0d4478: 5432 9108 |0000: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.regionsMap:Lcom/badlogic/gdx/utils/IntMap; // field@0891 │ │ +0d447c: 6e10 c020 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/IntMap;.values:()Lcom/badlogic/gdx/utils/IntMap$Values; // method@20c0 │ │ +0d4482: 0c02 |0005: move-result-object v2 │ │ +0d4484: 6e10 a120 0200 |0006: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/IntMap$Values;.iterator:()Ljava/util/Iterator; // method@20a1 │ │ +0d448a: 0c00 |0009: move-result-object v0 │ │ +0d448c: 7210 5327 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0d4492: 0a02 |000d: move-result v2 │ │ +0d4494: 3802 0c00 |000e: if-eqz v2, 001a // +000c │ │ +0d4498: 7210 5427 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0d449e: 0c01 |0013: move-result-object v1 │ │ +0d44a0: 1f01 5c01 |0014: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +0d44a4: 6e30 620e 4105 |0016: invoke-virtual {v1, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.flip:(ZZ)V // method@0e62 │ │ +0d44aa: 28f1 |0019: goto 000a // -000f │ │ +0d44ac: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0016 line=129 │ │ 0x001a line=131 │ │ locals : │ │ 0x0016 - 0x001a reg=1 region Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ @@ -260520,34 +260671,34 @@ │ │ type : '(I)Lcom/badlogic/gdx/graphics/g2d/TextureRegion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c5d90: |[0c5d90] com.badlogic.gdx.graphics.g2d.tiled.TileAtlas.getRegion:(I)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ -0c5da0: 5410 9108 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.regionsMap:Lcom/badlogic/gdx/utils/IntMap; // field@0891 │ │ -0c5da4: 6e20 b020 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/IntMap;.get:(I)Ljava/lang/Object; // method@20b0 │ │ -0c5daa: 0c00 |0005: move-result-object v0 │ │ -0c5dac: 1f00 5e01 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -0c5db0: 1100 |0008: return-object v0 │ │ +0d44b0: |[0d44b0] com.badlogic.gdx.graphics.g2d.tiled.TileAtlas.getRegion:(I)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ +0d44c0: 5410 9108 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.regionsMap:Lcom/badlogic/gdx/utils/IntMap; // field@0891 │ │ +0d44c4: 6e20 b020 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/IntMap;.get:(I)Ljava/lang/Object; // method@20b0 │ │ +0d44ca: 0c00 |0005: move-result-object v0 │ │ +0d44cc: 1f00 5c01 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +0d44d0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas; │ │ 0x0000 - 0x0009 reg=2 id I │ │ │ │ - source_file_idx : 3951 (TileAtlas.java) │ │ + source_file_idx : 3949 (TileAtlas.java) │ │ │ │ Class #529 header: │ │ -class_idx : 366 │ │ +class_idx : 364 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3955 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3953 │ │ static_fields_size : 4 │ │ instance_fields_size: 28 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 20 │ │ │ │ Class #529 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;' │ │ @@ -260695,26 +260846,26 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 15 16-bit code units │ │ -0c5db4: |[0c5db4] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;II)V │ │ -0c5dc4: 5280 e308 |0000: iget v0, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileWidth:I // field@08e3 │ │ -0c5dc8: 8205 |0002: int-to-float v5, v0 │ │ -0c5dca: 5280 e008 |0003: iget v0, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileHeight:I // field@08e0 │ │ -0c5dce: 8206 |0005: int-to-float v6, v0 │ │ -0c5dd0: 0770 |0006: move-object v0, v7 │ │ -0c5dd2: 0781 |0007: move-object v1, v8 │ │ -0c5dd4: 0792 |0008: move-object v2, v9 │ │ -0c5dd6: 01a3 |0009: move v3, v10 │ │ -0c5dd8: 01b4 |000a: move v4, v11 │ │ -0c5dda: 7607 190f 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IIFF)V // method@0f19 │ │ -0c5de0: 0e00 |000e: return-void │ │ +0d44d4: |[0d44d4] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;II)V │ │ +0d44e4: 5280 e308 |0000: iget v0, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileWidth:I // field@08e3 │ │ +0d44e8: 8205 |0002: int-to-float v5, v0 │ │ +0d44ea: 5280 e008 |0003: iget v0, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileHeight:I // field@08e0 │ │ +0d44ee: 8206 |0005: int-to-float v6, v0 │ │ +0d44f0: 0770 |0006: move-object v0, v7 │ │ +0d44f2: 0781 |0007: move-object v1, v8 │ │ +0d44f4: 0792 |0008: move-object v2, v9 │ │ +0d44f6: 01a3 |0009: move v3, v10 │ │ +0d44f8: 01b4 |000a: move v4, v11 │ │ +0d44fa: 7607 190f 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IIFF)V // method@0f19 │ │ +0d4500: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x000e line=66 │ │ locals : │ │ 0x0000 - 0x000f reg=7 this Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; │ │ 0x0000 - 0x000f reg=8 map Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; │ │ @@ -260727,25 +260878,25 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IIFF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 7 │ │ outs : 8 │ │ insns size : 12 16-bit code units │ │ -0c5de4: |[0c5de4] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IIFF)V │ │ -0c5df4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0c5df6: 0780 |0001: move-object v0, v8 │ │ -0c5df8: 0791 |0002: move-object v1, v9 │ │ -0c5dfa: 07a2 |0003: move-object v2, v10 │ │ -0c5dfc: 01b3 |0004: move v3, v11 │ │ -0c5dfe: 01c4 |0005: move v4, v12 │ │ -0c5e00: 01d5 |0006: move v5, v13 │ │ -0c5e02: 01e6 |0007: move v6, v14 │ │ -0c5e04: 7608 1a0f 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IIFFLcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0f1a │ │ -0c5e0a: 0e00 |000b: return-void │ │ +0d4504: |[0d4504] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IIFF)V │ │ +0d4514: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0d4516: 0780 |0001: move-object v0, v8 │ │ +0d4518: 0791 |0002: move-object v1, v9 │ │ +0d451a: 07a2 |0003: move-object v2, v10 │ │ +0d451c: 01b3 |0004: move v3, v11 │ │ +0d451e: 01c4 |0005: move v4, v12 │ │ +0d4520: 01d5 |0006: move v5, v13 │ │ +0d4522: 01e6 |0007: move v6, v14 │ │ +0d4524: 7608 1a0f 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IIFFLcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0f1a │ │ +0d452a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x000b line=87 │ │ locals : │ │ 0x0000 - 0x000c reg=8 this Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; │ │ 0x0000 - 0x000c reg=9 map Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; │ │ @@ -260760,113 +260911,113 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IIFFLcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 21 │ │ ins : 8 │ │ outs : 11 │ │ insns size : 182 16-bit code units │ │ -0c5e0c: |[0c5e0c] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IIFFLcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0c5e1c: 7010 2726 0d00 |0000: invoke-direct {v13}, Ljava/lang/Object;.:()V // method@2627 │ │ -0c5e22: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0c5e24: 5cd0 a108 |0004: iput-boolean v0, v13, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.isSimpleTileAtlas:Z // field@08a1 │ │ -0c5e28: 2200 1402 |0006: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0c5e2c: 7010 7014 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -0c5e32: 5bd0 ae08 |000b: iput-object v0, v13, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@08ae │ │ -0c5e36: 54e0 dc08 |000d: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.layers:Ljava/util/ArrayList; // field@08dc │ │ -0c5e3a: 6e10 3927 0000 |000f: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0c5e40: 0a00 |0012: move-result v0 │ │ -0c5e42: 2301 a404 |0013: new-array v1, v0, [[[I // type@04a4 │ │ -0c5e46: 120c |0015: const/4 v12, #int 0 // #0 │ │ -0c5e48: 54e0 dc08 |0016: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.layers:Ljava/util/ArrayList; // field@08dc │ │ -0c5e4c: 6e10 3927 0000 |0018: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0c5e52: 0a00 |001b: move-result v0 │ │ -0c5e54: 350c 1100 |001c: if-ge v12, v0, 002d // +0011 │ │ -0c5e58: 54e0 dc08 |001e: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.layers:Ljava/util/ArrayList; // field@08dc │ │ -0c5e5c: 6e20 3327 c000 |0020: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0c5e62: 0c00 |0023: move-result-object v0 │ │ -0c5e64: 1f00 7001 |0024: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // type@0170 │ │ -0c5e68: 5400 bc08 |0026: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@08bc │ │ -0c5e6c: 4d00 010c |0028: aput-object v0, v1, v12 │ │ -0c5e70: d80c 0c01 |002a: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0c5e74: 28ea |002c: goto 0016 // -0016 │ │ -0c5e76: 120c |002d: const/4 v12, #int 0 // #0 │ │ -0c5e78: 54e0 e208 |002e: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@08e2 │ │ -0c5e7c: 6e10 3927 0000 |0030: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0c5e82: 0a00 |0033: move-result v0 │ │ -0c5e84: 350c 5500 |0034: if-ge v12, v0, 0089 // +0055 │ │ -0c5e88: 54e0 e208 |0036: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@08e2 │ │ -0c5e8c: 6e20 3327 c000 |0038: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0c5e92: 0c00 |003b: move-result-object v0 │ │ -0c5e94: 1f00 6f01 |003c: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // type@016f │ │ -0c5e98: 5200 b808 |003e: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileHeight:I // field@08b8 │ │ -0c5e9c: 52e2 e008 |0040: iget v2, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileHeight:I // field@08e0 │ │ -0c5ea0: b120 |0042: sub-int/2addr v0, v2 │ │ -0c5ea2: 8200 |0043: int-to-float v0, v0 │ │ -0c5ea4: 52d2 a908 |0044: iget v2, v13, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.overdrawY:F // field@08a9 │ │ -0c5ea8: a802 0213 |0046: mul-float v2, v2, v19 │ │ -0c5eac: 2d00 0002 |0048: cmpl-float v0, v0, v2 │ │ -0c5eb0: 3d00 1400 |004a: if-lez v0, 005e // +0014 │ │ -0c5eb4: 54e0 e208 |004c: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@08e2 │ │ -0c5eb8: 6e20 3327 c000 |004e: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0c5ebe: 0c00 |0051: move-result-object v0 │ │ -0c5ec0: 1f00 6f01 |0052: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // type@016f │ │ -0c5ec4: 5200 b808 |0054: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileHeight:I // field@08b8 │ │ -0c5ec8: 52e2 e008 |0056: iget v2, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileHeight:I // field@08e0 │ │ -0c5ecc: b120 |0058: sub-int/2addr v0, v2 │ │ -0c5ece: 8200 |0059: int-to-float v0, v0 │ │ -0c5ed0: a900 0013 |005a: div-float v0, v0, v19 │ │ -0c5ed4: 59d0 a908 |005c: iput v0, v13, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.overdrawY:F // field@08a9 │ │ -0c5ed8: 54e0 e208 |005e: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@08e2 │ │ -0c5edc: 6e20 3327 c000 |0060: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0c5ee2: 0c00 |0063: move-result-object v0 │ │ -0c5ee4: 1f00 6f01 |0064: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // type@016f │ │ -0c5ee8: 5200 b908 |0066: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileWidth:I // field@08b9 │ │ -0c5eec: 52e2 e308 |0068: iget v2, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileWidth:I // field@08e3 │ │ -0c5ef0: b120 |006a: sub-int/2addr v0, v2 │ │ -0c5ef2: 8200 |006b: int-to-float v0, v0 │ │ -0c5ef4: 52d2 a808 |006c: iget v2, v13, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.overdrawX:F // field@08a8 │ │ -0c5ef8: a802 0212 |006e: mul-float v2, v2, v18 │ │ -0c5efc: 2d00 0002 |0070: cmpl-float v0, v0, v2 │ │ -0c5f00: 3d00 1400 |0072: if-lez v0, 0086 // +0014 │ │ -0c5f04: 54e0 e208 |0074: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@08e2 │ │ -0c5f08: 6e20 3327 c000 |0076: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0c5f0e: 0c00 |0079: move-result-object v0 │ │ -0c5f10: 1f00 6f01 |007a: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // type@016f │ │ -0c5f14: 5200 b908 |007c: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileWidth:I // field@08b9 │ │ -0c5f18: 52e2 e308 |007e: iget v2, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileWidth:I // field@08e3 │ │ -0c5f1c: b120 |0080: sub-int/2addr v0, v2 │ │ -0c5f1e: 8200 |0081: int-to-float v0, v0 │ │ -0c5f20: a900 0012 |0082: div-float v0, v0, v18 │ │ -0c5f24: 59d0 a808 |0084: iput v0, v13, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.overdrawX:F // field@08a8 │ │ -0c5f28: d80c 0c01 |0086: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0c5f2c: 28a6 |0088: goto 002e // -005a │ │ -0c5f2e: 54e0 df08 |0089: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.properties:Ljava/util/HashMap; // field@08df │ │ -0c5f32: 1a02 6213 |008b: const-string v2, "blended tiles" // string@1362 │ │ -0c5f36: 6e20 4b27 2000 |008d: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@274b │ │ -0c5f3c: 0c0b |0090: move-result-object v11 │ │ -0c5f3e: 1f0b c303 |0091: check-cast v11, Ljava/lang/String; // type@03c3 │ │ -0c5f42: 380b 1c00 |0093: if-eqz v11, 00af // +001c │ │ -0c5f46: 7110 1f0f 0b00 |0095: invoke-static {v11}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.createFromCSV:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/IntArray; // method@0f1f │ │ -0c5f4c: 0c07 |0098: move-result-object v7 │ │ -0c5f4e: 52e3 e308 |0099: iget v3, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileWidth:I // field@08e3 │ │ -0c5f52: 52e4 e008 |009b: iget v4, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileHeight:I // field@08e0 │ │ -0c5f56: 07d0 |009d: move-object v0, v13 │ │ -0c5f58: 07f2 |009e: move-object v2, v15 │ │ -0c5f5a: 0205 1200 |009f: move/from16 v5, v18 │ │ -0c5f5e: 0206 1300 |00a1: move/from16 v6, v19 │ │ -0c5f62: 0208 1000 |00a3: move/from16 v8, v16 │ │ -0c5f66: 0209 1100 |00a5: move/from16 v9, v17 │ │ -0c5f6a: 080a 1400 |00a7: move-object/from16 v10, v20 │ │ -0c5f6e: 760b 310f 0000 |00a9: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.init:([[[ILcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IIFFLcom/badlogic/gdx/utils/IntArray;IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0f31 │ │ -0c5f74: 5bde a408 |00ac: iput-object v14, v13, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@08a4 │ │ -0c5f78: 0e00 |00ae: return-void │ │ -0c5f7a: 2207 0403 |00af: new-instance v7, Lcom/badlogic/gdx/utils/IntArray; // type@0304 │ │ -0c5f7e: 1200 |00b1: const/4 v0, #int 0 // #0 │ │ -0c5f80: 7020 f51f 0700 |00b2: invoke-direct {v7, v0}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1ff5 │ │ -0c5f86: 28e4 |00b5: goto 0099 // -001c │ │ +0d452c: |[0d452c] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IIFFLcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0d453c: 7010 2726 0d00 |0000: invoke-direct {v13}, Ljava/lang/Object;.:()V // method@2627 │ │ +0d4542: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0d4544: 5cd0 a108 |0004: iput-boolean v0, v13, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.isSimpleTileAtlas:Z // field@08a1 │ │ +0d4548: 2200 1202 |0006: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +0d454c: 7010 7014 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +0d4552: 5bd0 ae08 |000b: iput-object v0, v13, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@08ae │ │ +0d4556: 54e0 dc08 |000d: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.layers:Ljava/util/ArrayList; // field@08dc │ │ +0d455a: 6e10 3927 0000 |000f: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0d4560: 0a00 |0012: move-result v0 │ │ +0d4562: 2301 a204 |0013: new-array v1, v0, [[[I // type@04a2 │ │ +0d4566: 120c |0015: const/4 v12, #int 0 // #0 │ │ +0d4568: 54e0 dc08 |0016: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.layers:Ljava/util/ArrayList; // field@08dc │ │ +0d456c: 6e10 3927 0000 |0018: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0d4572: 0a00 |001b: move-result v0 │ │ +0d4574: 350c 1100 |001c: if-ge v12, v0, 002d // +0011 │ │ +0d4578: 54e0 dc08 |001e: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.layers:Ljava/util/ArrayList; // field@08dc │ │ +0d457c: 6e20 3327 c000 |0020: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0d4582: 0c00 |0023: move-result-object v0 │ │ +0d4584: 1f00 6e01 |0024: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // type@016e │ │ +0d4588: 5400 bc08 |0026: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@08bc │ │ +0d458c: 4d00 010c |0028: aput-object v0, v1, v12 │ │ +0d4590: d80c 0c01 |002a: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0d4594: 28ea |002c: goto 0016 // -0016 │ │ +0d4596: 120c |002d: const/4 v12, #int 0 // #0 │ │ +0d4598: 54e0 e208 |002e: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@08e2 │ │ +0d459c: 6e10 3927 0000 |0030: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0d45a2: 0a00 |0033: move-result v0 │ │ +0d45a4: 350c 5500 |0034: if-ge v12, v0, 0089 // +0055 │ │ +0d45a8: 54e0 e208 |0036: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@08e2 │ │ +0d45ac: 6e20 3327 c000 |0038: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0d45b2: 0c00 |003b: move-result-object v0 │ │ +0d45b4: 1f00 6d01 |003c: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // type@016d │ │ +0d45b8: 5200 b808 |003e: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileHeight:I // field@08b8 │ │ +0d45bc: 52e2 e008 |0040: iget v2, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileHeight:I // field@08e0 │ │ +0d45c0: b120 |0042: sub-int/2addr v0, v2 │ │ +0d45c2: 8200 |0043: int-to-float v0, v0 │ │ +0d45c4: 52d2 a908 |0044: iget v2, v13, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.overdrawY:F // field@08a9 │ │ +0d45c8: a802 0213 |0046: mul-float v2, v2, v19 │ │ +0d45cc: 2d00 0002 |0048: cmpl-float v0, v0, v2 │ │ +0d45d0: 3d00 1400 |004a: if-lez v0, 005e // +0014 │ │ +0d45d4: 54e0 e208 |004c: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@08e2 │ │ +0d45d8: 6e20 3327 c000 |004e: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0d45de: 0c00 |0051: move-result-object v0 │ │ +0d45e0: 1f00 6d01 |0052: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // type@016d │ │ +0d45e4: 5200 b808 |0054: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileHeight:I // field@08b8 │ │ +0d45e8: 52e2 e008 |0056: iget v2, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileHeight:I // field@08e0 │ │ +0d45ec: b120 |0058: sub-int/2addr v0, v2 │ │ +0d45ee: 8200 |0059: int-to-float v0, v0 │ │ +0d45f0: a900 0013 |005a: div-float v0, v0, v19 │ │ +0d45f4: 59d0 a908 |005c: iput v0, v13, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.overdrawY:F // field@08a9 │ │ +0d45f8: 54e0 e208 |005e: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@08e2 │ │ +0d45fc: 6e20 3327 c000 |0060: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0d4602: 0c00 |0063: move-result-object v0 │ │ +0d4604: 1f00 6d01 |0064: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // type@016d │ │ +0d4608: 5200 b908 |0066: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileWidth:I // field@08b9 │ │ +0d460c: 52e2 e308 |0068: iget v2, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileWidth:I // field@08e3 │ │ +0d4610: b120 |006a: sub-int/2addr v0, v2 │ │ +0d4612: 8200 |006b: int-to-float v0, v0 │ │ +0d4614: 52d2 a808 |006c: iget v2, v13, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.overdrawX:F // field@08a8 │ │ +0d4618: a802 0212 |006e: mul-float v2, v2, v18 │ │ +0d461c: 2d00 0002 |0070: cmpl-float v0, v0, v2 │ │ +0d4620: 3d00 1400 |0072: if-lez v0, 0086 // +0014 │ │ +0d4624: 54e0 e208 |0074: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@08e2 │ │ +0d4628: 6e20 3327 c000 |0076: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0d462e: 0c00 |0079: move-result-object v0 │ │ +0d4630: 1f00 6d01 |007a: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // type@016d │ │ +0d4634: 5200 b908 |007c: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileWidth:I // field@08b9 │ │ +0d4638: 52e2 e308 |007e: iget v2, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileWidth:I // field@08e3 │ │ +0d463c: b120 |0080: sub-int/2addr v0, v2 │ │ +0d463e: 8200 |0081: int-to-float v0, v0 │ │ +0d4640: a900 0012 |0082: div-float v0, v0, v18 │ │ +0d4644: 59d0 a808 |0084: iput v0, v13, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.overdrawX:F // field@08a8 │ │ +0d4648: d80c 0c01 |0086: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0d464c: 28a6 |0088: goto 002e // -005a │ │ +0d464e: 54e0 df08 |0089: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.properties:Ljava/util/HashMap; // field@08df │ │ +0d4652: 1a02 6013 |008b: const-string v2, "blended tiles" // string@1360 │ │ +0d4656: 6e20 4b27 2000 |008d: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@274b │ │ +0d465c: 0c0b |0090: move-result-object v11 │ │ +0d465e: 1f0b c103 |0091: check-cast v11, Ljava/lang/String; // type@03c1 │ │ +0d4662: 380b 1c00 |0093: if-eqz v11, 00af // +001c │ │ +0d4666: 7110 1f0f 0b00 |0095: invoke-static {v11}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.createFromCSV:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/IntArray; // method@0f1f │ │ +0d466c: 0c07 |0098: move-result-object v7 │ │ +0d466e: 52e3 e308 |0099: iget v3, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileWidth:I // field@08e3 │ │ +0d4672: 52e4 e008 |009b: iget v4, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileHeight:I // field@08e0 │ │ +0d4676: 07d0 |009d: move-object v0, v13 │ │ +0d4678: 07f2 |009e: move-object v2, v15 │ │ +0d467a: 0205 1200 |009f: move/from16 v5, v18 │ │ +0d467e: 0206 1300 |00a1: move/from16 v6, v19 │ │ +0d4682: 0208 1000 |00a3: move/from16 v8, v16 │ │ +0d4686: 0209 1100 |00a5: move/from16 v9, v17 │ │ +0d468a: 080a 1400 |00a7: move-object/from16 v10, v20 │ │ +0d468e: 760b 310f 0000 |00a9: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.init:([[[ILcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IIFFLcom/badlogic/gdx/utils/IntArray;IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0f31 │ │ +0d4694: 5bde a408 |00ac: iput-object v14, v13, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@08a4 │ │ +0d4698: 0e00 |00ae: return-void │ │ +0d469a: 2207 0203 |00af: new-instance v7, Lcom/badlogic/gdx/utils/IntArray; // type@0302 │ │ +0d469e: 1200 |00b1: const/4 v0, #int 0 // #0 │ │ +0d46a0: 7020 f51f 0700 |00b2: invoke-direct {v7, v0}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1ff5 │ │ +0d46a6: 28e4 |00b5: goto 0099 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0003 line=46 │ │ 0x0006 line=363 │ │ 0x000d line=108 │ │ 0x0015 line=109 │ │ @@ -260905,27 +261056,27 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 8 │ │ insns size : 16 16-bit code units │ │ -0c5f88: |[0c5f88] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0c5f98: 5290 e308 |0000: iget v0, v9, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileWidth:I // field@08e3 │ │ -0c5f9c: 8205 |0002: int-to-float v5, v0 │ │ -0c5f9e: 5290 e008 |0003: iget v0, v9, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileHeight:I // field@08e0 │ │ -0c5fa2: 8206 |0005: int-to-float v6, v0 │ │ -0c5fa4: 0780 |0006: move-object v0, v8 │ │ -0c5fa6: 0791 |0007: move-object v1, v9 │ │ -0c5fa8: 07a2 |0008: move-object v2, v10 │ │ -0c5faa: 01b3 |0009: move v3, v11 │ │ -0c5fac: 01c4 |000a: move v4, v12 │ │ -0c5fae: 07d7 |000b: move-object v7, v13 │ │ -0c5fb0: 7608 1a0f 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IIFFLcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0f1a │ │ -0c5fb6: 0e00 |000f: return-void │ │ +0d46a8: |[0d46a8] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0d46b8: 5290 e308 |0000: iget v0, v9, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileWidth:I // field@08e3 │ │ +0d46bc: 8205 |0002: int-to-float v5, v0 │ │ +0d46be: 5290 e008 |0003: iget v0, v9, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileHeight:I // field@08e0 │ │ +0d46c2: 8206 |0005: int-to-float v6, v0 │ │ +0d46c4: 0780 |0006: move-object v0, v8 │ │ +0d46c6: 0791 |0007: move-object v1, v9 │ │ +0d46c8: 07a2 |0008: move-object v2, v10 │ │ +0d46ca: 01b3 |0009: move v3, v11 │ │ +0d46cc: 01c4 |000a: move v4, v12 │ │ +0d46ce: 07d7 |000b: move-object v7, v13 │ │ +0d46d0: 7608 1a0f 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IIFFLcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0f1a │ │ +0d46d6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x000f line=104 │ │ locals : │ │ 0x0000 - 0x0010 reg=8 this Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; │ │ 0x0000 - 0x0010 reg=9 map Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; │ │ @@ -260939,34 +261090,34 @@ │ │ type : '([[[ILcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IIFFLcom/badlogic/gdx/utils/IntArray;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 21 │ │ ins : 10 │ │ outs : 11 │ │ insns size : 33 16-bit code units │ │ -0c5fb8: |[0c5fb8] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.:([[[ILcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IIFFLcom/badlogic/gdx/utils/IntArray;II)V │ │ -0c5fc8: 7010 2726 0b00 |0000: invoke-direct {v11}, Ljava/lang/Object;.:()V // method@2627 │ │ -0c5fce: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0c5fd0: 5cb0 a108 |0004: iput-boolean v0, v11, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.isSimpleTileAtlas:Z // field@08a1 │ │ -0c5fd4: 2200 1402 |0006: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0c5fd8: 7010 7014 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -0c5fde: 5bb0 ae08 |000b: iput-object v0, v11, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@08ae │ │ -0c5fe2: 120a |000d: const/4 v10, #int 0 // #0 │ │ -0c5fe4: 07b0 |000e: move-object v0, v11 │ │ -0c5fe6: 07c1 |000f: move-object v1, v12 │ │ -0c5fe8: 07d2 |0010: move-object v2, v13 │ │ -0c5fea: 01e3 |0011: move v3, v14 │ │ -0c5fec: 01f4 |0012: move v4, v15 │ │ -0c5fee: 0205 1000 |0013: move/from16 v5, v16 │ │ -0c5ff2: 0206 1100 |0015: move/from16 v6, v17 │ │ -0c5ff6: 0807 1200 |0017: move-object/from16 v7, v18 │ │ -0c5ffa: 0208 1300 |0019: move/from16 v8, v19 │ │ -0c5ffe: 0209 1400 |001b: move/from16 v9, v20 │ │ -0c6002: 760b 310f 0000 |001d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.init:([[[ILcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IIFFLcom/badlogic/gdx/utils/IntArray;IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0f31 │ │ -0c6008: 0e00 |0020: return-void │ │ +0d46d8: |[0d46d8] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.:([[[ILcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IIFFLcom/badlogic/gdx/utils/IntArray;II)V │ │ +0d46e8: 7010 2726 0b00 |0000: invoke-direct {v11}, Ljava/lang/Object;.:()V // method@2627 │ │ +0d46ee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0d46f0: 5cb0 a108 |0004: iput-boolean v0, v11, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.isSimpleTileAtlas:Z // field@08a1 │ │ +0d46f4: 2200 1202 |0006: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +0d46f8: 7010 7014 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +0d46fe: 5bb0 ae08 |000b: iput-object v0, v11, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@08ae │ │ +0d4702: 120a |000d: const/4 v10, #int 0 // #0 │ │ +0d4704: 07b0 |000e: move-object v0, v11 │ │ +0d4706: 07c1 |000f: move-object v1, v12 │ │ +0d4708: 07d2 |0010: move-object v2, v13 │ │ +0d470a: 01e3 |0011: move v3, v14 │ │ +0d470c: 01f4 |0012: move v4, v15 │ │ +0d470e: 0205 1000 |0013: move/from16 v5, v16 │ │ +0d4712: 0206 1100 |0015: move/from16 v6, v17 │ │ +0d4716: 0807 1200 |0017: move-object/from16 v7, v18 │ │ +0d471a: 0208 1300 |0019: move/from16 v8, v19 │ │ +0d471e: 0209 1400 |001b: move/from16 v9, v20 │ │ +0d4722: 760b 310f 0000 |001d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.init:([[[ILcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IIFFLcom/badlogic/gdx/utils/IntArray;IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0f31 │ │ +0d4728: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0003 line=46 │ │ 0x0006 line=363 │ │ 0x000d line=153 │ │ 0x0020 line=154 │ │ @@ -260987,23 +261138,23 @@ │ │ type : '([[[ILcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IIFFLcom/badlogic/gdx/utils/IntArray;IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 11 │ │ outs : 11 │ │ insns size : 17 16-bit code units │ │ -0c600c: |[0c600c] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.:([[[ILcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IIFFLcom/badlogic/gdx/utils/IntArray;IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0c601c: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0c6022: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0c6024: 5c10 a108 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.isSimpleTileAtlas:Z // field@08a1 │ │ -0c6028: 2200 1402 |0006: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0c602c: 7010 7014 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -0c6032: 5b10 ae08 |000b: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@08ae │ │ -0c6036: 760b 310f 0100 |000d: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.init:([[[ILcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IIFFLcom/badlogic/gdx/utils/IntArray;IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0f31 │ │ -0c603c: 0e00 |0010: return-void │ │ +0d472c: |[0d472c] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.:([[[ILcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IIFFLcom/badlogic/gdx/utils/IntArray;IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0d473c: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0d4742: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0d4744: 5c10 a108 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.isSimpleTileAtlas:Z // field@08a1 │ │ +0d4748: 2200 1202 |0006: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +0d474c: 7010 7014 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +0d4752: 5b10 ae08 |000b: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@08ae │ │ +0d4756: 760b 310f 0100 |000d: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.init:([[[ILcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IIFFLcom/badlogic/gdx/utils/IntArray;IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0f31 │ │ +0d475c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0003 line=46 │ │ 0x0006 line=363 │ │ 0x000d line=174 │ │ 0x0010 line=175 │ │ @@ -261025,191 +261176,191 @@ │ │ type : '([[IIIZ)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 37 │ │ ins : 5 │ │ outs : 17 │ │ insns size : 328 16-bit code units │ │ -0c6040: |[0c6040] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.addBlock:([[IIIZ)I │ │ -0c6050: 0800 2000 |0000: move-object/from16 v0, v32 │ │ -0c6054: 5402 9b08 |0002: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@089b │ │ -0c6058: 6e10 0a0e 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.beginCache:()V // method@0e0a │ │ -0c605e: 0800 2000 |0007: move-object/from16 v0, v32 │ │ -0c6062: 5202 ac08 |0009: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tilesPerBlockX:I // field@08ac │ │ -0c6066: 9214 2302 |000b: mul-int v20, v35, v2 │ │ -0c606a: 0800 2000 |000d: move-object/from16 v0, v32 │ │ -0c606e: 5202 ad08 |000f: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tilesPerBlockY:I // field@08ad │ │ -0c6072: 9215 2202 |0011: mul-int v21, v34, v2 │ │ -0c6076: 0800 2000 |0013: move-object/from16 v0, v32 │ │ -0c607a: 5202 ac08 |0015: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tilesPerBlockX:I // field@08ac │ │ -0c607e: 9018 1402 |0017: add-int v24, v20, v2 │ │ -0c6082: 0800 2000 |0019: move-object/from16 v0, v32 │ │ -0c6086: 5202 ad08 |001b: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tilesPerBlockY:I // field@08ad │ │ -0c608a: 9019 1502 |001d: add-int v25, v21, v2 │ │ -0c608e: 0800 2000 |001f: move-object/from16 v0, v32 │ │ -0c6092: 5202 ab08 |0021: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tileWidth:I // field@08ab │ │ -0c6096: 8222 |0023: int-to-float v2, v2 │ │ -0c6098: 0800 2000 |0024: move-object/from16 v0, v32 │ │ -0c609c: 5203 b108 |0026: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileX:F // field@08b1 │ │ -0c60a0: c732 |0028: sub-float/2addr v2, v3 │ │ -0c60a2: 1503 0040 |0029: const/high16 v3, #int 1073741824 // #4000 │ │ -0c60a6: a91a 0203 |002b: div-float v26, v2, v3 │ │ -0c60aa: 0800 2000 |002d: move-object/from16 v0, v32 │ │ -0c60ae: 5202 aa08 |002f: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tileHeight:I // field@08aa │ │ -0c60b2: 8222 |0031: int-to-float v2, v2 │ │ -0c60b4: 0800 2000 |0032: move-object/from16 v0, v32 │ │ -0c60b8: 5203 b208 |0034: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileY:F // field@08b2 │ │ -0c60bc: c732 |0036: sub-float/2addr v2, v3 │ │ -0c60be: 1503 0040 |0037: const/high16 v3, #int 1073741824 // #4000 │ │ -0c60c2: a91b 0203 |0039: div-float v27, v2, v3 │ │ -0c60c6: 021e 1500 |003b: move/from16 v30, v21 │ │ -0c60ca: 0200 1e00 |003d: move/from16 v0, v30 │ │ -0c60ce: 0201 1900 |003f: move/from16 v1, v25 │ │ -0c60d2: 3510 fe00 |0041: if-ge v0, v1, 013f // +00fe │ │ -0c60d6: 0800 2100 |0043: move-object/from16 v0, v33 │ │ -0c60da: 2102 |0045: array-length v2, v0 │ │ -0c60dc: 0200 1e00 |0046: move/from16 v0, v30 │ │ -0c60e0: 3520 f700 |0048: if-ge v0, v2, 013f // +00f7 │ │ -0c60e4: 0213 1400 |004a: move/from16 v19, v20 │ │ -0c60e8: 0200 1300 |004c: move/from16 v0, v19 │ │ -0c60ec: 0201 1800 |004e: move/from16 v1, v24 │ │ -0c60f0: 3510 eb00 |0050: if-ge v0, v1, 013b // +00eb │ │ -0c60f4: 4602 211e |0052: aget-object v2, v33, v30 │ │ -0c60f8: 2122 |0054: array-length v2, v2 │ │ -0c60fa: 0200 1300 |0055: move/from16 v0, v19 │ │ -0c60fe: 3520 e400 |0057: if-ge v0, v2, 013b // +00e4 │ │ -0c6102: 4602 211e |0059: aget-object v2, v33, v30 │ │ -0c6106: 441f 0213 |005b: aget v31, v2, v19 │ │ -0c610a: 1502 0080 |005d: const/high16 v2, #int -2147483648 // #8000 │ │ -0c610e: 9502 021f |005f: and-int v2, v2, v31 │ │ -0c6112: 3802 a400 |0061: if-eqz v2, 0105 // +00a4 │ │ -0c6116: 1316 0100 |0063: const/16 v22, #int 1 // #1 │ │ -0c611a: 1502 0040 |0065: const/high16 v2, #int 1073741824 // #4000 │ │ -0c611e: 9502 021f |0067: and-int v2, v2, v31 │ │ -0c6122: 3802 a000 |0069: if-eqz v2, 0109 // +00a0 │ │ -0c6126: 1317 0100 |006b: const/16 v23, #int 1 // #1 │ │ -0c612a: 1502 0020 |006d: const/high16 v2, #int 536870912 // #2000 │ │ -0c612e: 9502 021f |006f: and-int v2, v2, v31 │ │ -0c6132: 3802 9c00 |0071: if-eqz v2, 010d // +009c │ │ -0c6136: 131d 0100 |0073: const/16 v29, #int 1 // #1 │ │ -0c613a: 1402 ffff ff1f |0075: const v2, #float 1.0842e-19 // #1fffffff │ │ -0c6140: 951f 1f02 |0078: and-int v31, v31, v2 │ │ -0c6144: 381f 8700 |007a: if-eqz v31, 0101 // +0087 │ │ -0c6148: 0800 2000 |007c: move-object/from16 v0, v32 │ │ -0c614c: 5402 9a08 |007e: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedTiles:Lcom/badlogic/gdx/utils/IntArray; // field@089a │ │ -0c6150: 0200 1f00 |0080: move/from16 v0, v31 │ │ -0c6154: 6e20 0020 0200 |0082: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/IntArray;.contains:(I)Z // method@2000 │ │ -0c615a: 0a02 |0085: move-result v2 │ │ -0c615c: 0200 2400 |0086: move/from16 v0, v36 │ │ -0c6160: 3320 7900 |0088: if-ne v0, v2, 0101 // +0079 │ │ -0c6164: 0800 2000 |008a: move-object/from16 v0, v32 │ │ -0c6168: 5402 9808 |008c: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.atlas:Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas; // field@0898 │ │ -0c616c: 0200 1f00 |008e: move/from16 v0, v31 │ │ -0c6170: 6e20 140f 0200 |0090: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.getRegion:(I)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0f14 │ │ -0c6176: 0c1c |0093: move-result-object v28 │ │ -0c6178: 381c 6d00 |0094: if-eqz v28, 0101 // +006d │ │ -0c617c: 0200 1300 |0096: move/from16 v0, v19 │ │ -0c6180: 8202 |0098: int-to-float v2, v0 │ │ -0c6182: 0800 2000 |0099: move-object/from16 v0, v32 │ │ -0c6186: 5203 b108 |009b: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileX:F // field@08b1 │ │ -0c618a: c832 |009d: mul-float/2addr v2, v3 │ │ -0c618c: a704 021a |009e: sub-float v4, v2, v26 │ │ -0c6190: 0800 2100 |00a0: move-object/from16 v0, v33 │ │ -0c6194: 2102 |00a2: array-length v2, v0 │ │ -0c6196: 9102 021e |00a3: sub-int v2, v2, v30 │ │ -0c619a: d802 02ff |00a5: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0c619e: 8222 |00a7: int-to-float v2, v2 │ │ -0c61a0: 0800 2000 |00a8: move-object/from16 v0, v32 │ │ -0c61a4: 5203 b208 |00aa: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileY:F // field@08b2 │ │ -0c61a8: c832 |00ac: mul-float/2addr v2, v3 │ │ -0c61aa: a705 021b |00ad: sub-float v5, v2, v27 │ │ -0c61ae: 7401 640e 1c00 |00af: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ -0c61b4: 0a02 |00b2: move-result v2 │ │ -0c61b6: 8228 |00b3: int-to-float v8, v2 │ │ -0c61b8: 7401 630e 1c00 |00b4: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ -0c61be: 0a02 |00b7: move-result v2 │ │ -0c61c0: 8229 |00b8: int-to-float v9, v2 │ │ -0c61c2: 1502 003f |00b9: const/high16 v2, #int 1056964608 // #3f00 │ │ -0c61c6: a806 0802 |00bb: mul-float v6, v8, v2 │ │ -0c61ca: 1502 003f |00bd: const/high16 v2, #int 1056964608 // #3f00 │ │ -0c61ce: a807 0902 |00bf: mul-float v7, v9, v2 │ │ -0c61d2: 0800 2000 |00c1: move-object/from16 v0, v32 │ │ -0c61d6: 5202 b108 |00c3: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileX:F // field@08b1 │ │ -0c61da: 0800 2000 |00c5: move-object/from16 v0, v32 │ │ -0c61de: 5203 ab08 |00c7: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tileWidth:I // field@08ab │ │ -0c61e2: 8233 |00c9: int-to-float v3, v3 │ │ -0c61e4: a90a 0203 |00ca: div-float v10, v2, v3 │ │ -0c61e8: 0800 2000 |00cc: move-object/from16 v0, v32 │ │ -0c61ec: 5202 b208 |00ce: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileY:F // field@08b2 │ │ -0c61f0: 0800 2000 |00d0: move-object/from16 v0, v32 │ │ -0c61f4: 5203 aa08 |00d2: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tileHeight:I // field@08aa │ │ -0c61f8: 8233 |00d4: int-to-float v3, v3 │ │ -0c61fa: a90b 0203 |00d5: div-float v11, v2, v3 │ │ -0c61fe: 120c |00d7: const/4 v12, #int 0 // #0 │ │ -0c6200: 7401 650e 1c00 |00d8: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionX:()I // method@0e65 │ │ -0c6206: 0a0d |00db: move-result v13 │ │ -0c6208: 7401 660e 1c00 |00dc: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionY:()I // method@0e66 │ │ -0c620e: 0a0e |00df: move-result v14 │ │ -0c6210: 7401 640e 1c00 |00e0: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ -0c6216: 0a0f |00e3: move-result v15 │ │ -0c6218: 7401 630e 1c00 |00e4: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ -0c621e: 0a10 |00e7: move-result v16 │ │ -0c6220: 381d 4500 |00e8: if-eqz v29, 012d // +0045 │ │ -0c6224: 3816 2700 |00ea: if-eqz v22, 0111 // +0027 │ │ -0c6228: 3817 2500 |00ec: if-eqz v23, 0111 // +0025 │ │ -0c622c: 150c b4c2 |00ee: const/high16 v12, #int -1028390912 // #c2b4 │ │ -0c6230: b0fd |00f0: add-int/2addr v13, v15 │ │ -0c6232: 7bff |00f1: neg-int v15, v15 │ │ -0c6234: 0800 2000 |00f2: move-object/from16 v0, v32 │ │ -0c6238: 5402 9b08 |00f4: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@089b │ │ -0c623c: 7401 670e 1c00 |00f6: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e67 │ │ -0c6242: 0c03 |00f9: move-result-object v3 │ │ -0c6244: 1311 0000 |00fa: const/16 v17, #int 0 // #0 │ │ -0c6248: 1312 0000 |00fc: const/16 v18, #int 0 // #0 │ │ -0c624c: 7411 000e 0200 |00fe: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;FFFFFFFFFIIIIZZ)V // method@0e00 │ │ -0c6252: d813 1301 |0101: add-int/lit8 v19, v19, #int 1 // #01 │ │ -0c6256: 2900 49ff |0103: goto/16 004c // -00b7 │ │ -0c625a: 1316 0000 |0105: const/16 v22, #int 0 // #0 │ │ -0c625e: 2900 5eff |0107: goto/16 0065 // -00a2 │ │ -0c6262: 1317 0000 |0109: const/16 v23, #int 0 // #0 │ │ -0c6266: 2900 62ff |010b: goto/16 006d // -009e │ │ -0c626a: 131d 0000 |010d: const/16 v29, #int 0 // #0 │ │ -0c626e: 2900 66ff |010f: goto/16 0075 // -009a │ │ -0c6272: 3816 0700 |0111: if-eqz v22, 0118 // +0007 │ │ -0c6276: 3917 0500 |0113: if-nez v23, 0118 // +0005 │ │ -0c627a: 150c b4c2 |0115: const/high16 v12, #int -1028390912 // #c2b4 │ │ -0c627e: 28db |0117: goto 00f2 // -0025 │ │ -0c6280: 3817 0700 |0118: if-eqz v23, 011f // +0007 │ │ -0c6284: 3916 0500 |011a: if-nez v22, 011f // +0005 │ │ -0c6288: 150c b442 |011c: const/high16 v12, #int 1119092736 // #42b4 │ │ -0c628c: 28d4 |011e: goto 00f2 // -002c │ │ -0c628e: 3917 d3ff |011f: if-nez v23, 00f2 // -002d │ │ -0c6292: 3916 d1ff |0121: if-nez v22, 00f2 // -002f │ │ -0c6296: 150c b4c2 |0123: const/high16 v12, #int -1028390912 // #c2b4 │ │ -0c629a: 900e 0e10 |0125: add-int v14, v14, v16 │ │ -0c629e: 0200 1000 |0127: move/from16 v0, v16 │ │ -0c62a2: 7b00 |0129: neg-int v0, v0 │ │ -0c62a4: 0210 0000 |012a: move/from16 v16, v0 │ │ -0c62a8: 28c6 |012c: goto 00f2 // -003a │ │ -0c62aa: 3816 0400 |012d: if-eqz v22, 0131 // +0004 │ │ -0c62ae: b0fd |012f: add-int/2addr v13, v15 │ │ -0c62b0: 7bff |0130: neg-int v15, v15 │ │ -0c62b2: 3817 c1ff |0131: if-eqz v23, 00f2 // -003f │ │ -0c62b6: 900e 0e10 |0133: add-int v14, v14, v16 │ │ -0c62ba: 0200 1000 |0135: move/from16 v0, v16 │ │ -0c62be: 7b00 |0137: neg-int v0, v0 │ │ -0c62c0: 0210 0000 |0138: move/from16 v16, v0 │ │ -0c62c4: 28b8 |013a: goto 00f2 // -0048 │ │ -0c62c6: d81e 1e01 |013b: add-int/lit8 v30, v30, #int 1 // #01 │ │ -0c62ca: 2900 00ff |013d: goto/16 003d // -0100 │ │ -0c62ce: 0800 2000 |013f: move-object/from16 v0, v32 │ │ -0c62d2: 5402 9b08 |0141: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@089b │ │ -0c62d6: 6e10 120e 0200 |0143: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.endCache:()I // method@0e12 │ │ -0c62dc: 0a02 |0146: move-result v2 │ │ -0c62de: 0f02 |0147: return v2 │ │ +0d4760: |[0d4760] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.addBlock:([[IIIZ)I │ │ +0d4770: 0800 2000 |0000: move-object/from16 v0, v32 │ │ +0d4774: 5402 9b08 |0002: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@089b │ │ +0d4778: 6e10 0a0e 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.beginCache:()V // method@0e0a │ │ +0d477e: 0800 2000 |0007: move-object/from16 v0, v32 │ │ +0d4782: 5202 ac08 |0009: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tilesPerBlockX:I // field@08ac │ │ +0d4786: 9214 2302 |000b: mul-int v20, v35, v2 │ │ +0d478a: 0800 2000 |000d: move-object/from16 v0, v32 │ │ +0d478e: 5202 ad08 |000f: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tilesPerBlockY:I // field@08ad │ │ +0d4792: 9215 2202 |0011: mul-int v21, v34, v2 │ │ +0d4796: 0800 2000 |0013: move-object/from16 v0, v32 │ │ +0d479a: 5202 ac08 |0015: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tilesPerBlockX:I // field@08ac │ │ +0d479e: 9018 1402 |0017: add-int v24, v20, v2 │ │ +0d47a2: 0800 2000 |0019: move-object/from16 v0, v32 │ │ +0d47a6: 5202 ad08 |001b: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tilesPerBlockY:I // field@08ad │ │ +0d47aa: 9019 1502 |001d: add-int v25, v21, v2 │ │ +0d47ae: 0800 2000 |001f: move-object/from16 v0, v32 │ │ +0d47b2: 5202 ab08 |0021: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tileWidth:I // field@08ab │ │ +0d47b6: 8222 |0023: int-to-float v2, v2 │ │ +0d47b8: 0800 2000 |0024: move-object/from16 v0, v32 │ │ +0d47bc: 5203 b108 |0026: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileX:F // field@08b1 │ │ +0d47c0: c732 |0028: sub-float/2addr v2, v3 │ │ +0d47c2: 1503 0040 |0029: const/high16 v3, #int 1073741824 // #4000 │ │ +0d47c6: a91a 0203 |002b: div-float v26, v2, v3 │ │ +0d47ca: 0800 2000 |002d: move-object/from16 v0, v32 │ │ +0d47ce: 5202 aa08 |002f: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tileHeight:I // field@08aa │ │ +0d47d2: 8222 |0031: int-to-float v2, v2 │ │ +0d47d4: 0800 2000 |0032: move-object/from16 v0, v32 │ │ +0d47d8: 5203 b208 |0034: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileY:F // field@08b2 │ │ +0d47dc: c732 |0036: sub-float/2addr v2, v3 │ │ +0d47de: 1503 0040 |0037: const/high16 v3, #int 1073741824 // #4000 │ │ +0d47e2: a91b 0203 |0039: div-float v27, v2, v3 │ │ +0d47e6: 021e 1500 |003b: move/from16 v30, v21 │ │ +0d47ea: 0200 1e00 |003d: move/from16 v0, v30 │ │ +0d47ee: 0201 1900 |003f: move/from16 v1, v25 │ │ +0d47f2: 3510 fe00 |0041: if-ge v0, v1, 013f // +00fe │ │ +0d47f6: 0800 2100 |0043: move-object/from16 v0, v33 │ │ +0d47fa: 2102 |0045: array-length v2, v0 │ │ +0d47fc: 0200 1e00 |0046: move/from16 v0, v30 │ │ +0d4800: 3520 f700 |0048: if-ge v0, v2, 013f // +00f7 │ │ +0d4804: 0213 1400 |004a: move/from16 v19, v20 │ │ +0d4808: 0200 1300 |004c: move/from16 v0, v19 │ │ +0d480c: 0201 1800 |004e: move/from16 v1, v24 │ │ +0d4810: 3510 eb00 |0050: if-ge v0, v1, 013b // +00eb │ │ +0d4814: 4602 211e |0052: aget-object v2, v33, v30 │ │ +0d4818: 2122 |0054: array-length v2, v2 │ │ +0d481a: 0200 1300 |0055: move/from16 v0, v19 │ │ +0d481e: 3520 e400 |0057: if-ge v0, v2, 013b // +00e4 │ │ +0d4822: 4602 211e |0059: aget-object v2, v33, v30 │ │ +0d4826: 441f 0213 |005b: aget v31, v2, v19 │ │ +0d482a: 1502 0080 |005d: const/high16 v2, #int -2147483648 // #8000 │ │ +0d482e: 9502 021f |005f: and-int v2, v2, v31 │ │ +0d4832: 3802 a400 |0061: if-eqz v2, 0105 // +00a4 │ │ +0d4836: 1316 0100 |0063: const/16 v22, #int 1 // #1 │ │ +0d483a: 1502 0040 |0065: const/high16 v2, #int 1073741824 // #4000 │ │ +0d483e: 9502 021f |0067: and-int v2, v2, v31 │ │ +0d4842: 3802 a000 |0069: if-eqz v2, 0109 // +00a0 │ │ +0d4846: 1317 0100 |006b: const/16 v23, #int 1 // #1 │ │ +0d484a: 1502 0020 |006d: const/high16 v2, #int 536870912 // #2000 │ │ +0d484e: 9502 021f |006f: and-int v2, v2, v31 │ │ +0d4852: 3802 9c00 |0071: if-eqz v2, 010d // +009c │ │ +0d4856: 131d 0100 |0073: const/16 v29, #int 1 // #1 │ │ +0d485a: 1402 ffff ff1f |0075: const v2, #float 1.0842e-19 // #1fffffff │ │ +0d4860: 951f 1f02 |0078: and-int v31, v31, v2 │ │ +0d4864: 381f 8700 |007a: if-eqz v31, 0101 // +0087 │ │ +0d4868: 0800 2000 |007c: move-object/from16 v0, v32 │ │ +0d486c: 5402 9a08 |007e: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedTiles:Lcom/badlogic/gdx/utils/IntArray; // field@089a │ │ +0d4870: 0200 1f00 |0080: move/from16 v0, v31 │ │ +0d4874: 6e20 0020 0200 |0082: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/IntArray;.contains:(I)Z // method@2000 │ │ +0d487a: 0a02 |0085: move-result v2 │ │ +0d487c: 0200 2400 |0086: move/from16 v0, v36 │ │ +0d4880: 3320 7900 |0088: if-ne v0, v2, 0101 // +0079 │ │ +0d4884: 0800 2000 |008a: move-object/from16 v0, v32 │ │ +0d4888: 5402 9808 |008c: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.atlas:Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas; // field@0898 │ │ +0d488c: 0200 1f00 |008e: move/from16 v0, v31 │ │ +0d4890: 6e20 140f 0200 |0090: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.getRegion:(I)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0f14 │ │ +0d4896: 0c1c |0093: move-result-object v28 │ │ +0d4898: 381c 6d00 |0094: if-eqz v28, 0101 // +006d │ │ +0d489c: 0200 1300 |0096: move/from16 v0, v19 │ │ +0d48a0: 8202 |0098: int-to-float v2, v0 │ │ +0d48a2: 0800 2000 |0099: move-object/from16 v0, v32 │ │ +0d48a6: 5203 b108 |009b: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileX:F // field@08b1 │ │ +0d48aa: c832 |009d: mul-float/2addr v2, v3 │ │ +0d48ac: a704 021a |009e: sub-float v4, v2, v26 │ │ +0d48b0: 0800 2100 |00a0: move-object/from16 v0, v33 │ │ +0d48b4: 2102 |00a2: array-length v2, v0 │ │ +0d48b6: 9102 021e |00a3: sub-int v2, v2, v30 │ │ +0d48ba: d802 02ff |00a5: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0d48be: 8222 |00a7: int-to-float v2, v2 │ │ +0d48c0: 0800 2000 |00a8: move-object/from16 v0, v32 │ │ +0d48c4: 5203 b208 |00aa: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileY:F // field@08b2 │ │ +0d48c8: c832 |00ac: mul-float/2addr v2, v3 │ │ +0d48ca: a705 021b |00ad: sub-float v5, v2, v27 │ │ +0d48ce: 7401 640e 1c00 |00af: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ +0d48d4: 0a02 |00b2: move-result v2 │ │ +0d48d6: 8228 |00b3: int-to-float v8, v2 │ │ +0d48d8: 7401 630e 1c00 |00b4: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ +0d48de: 0a02 |00b7: move-result v2 │ │ +0d48e0: 8229 |00b8: int-to-float v9, v2 │ │ +0d48e2: 1502 003f |00b9: const/high16 v2, #int 1056964608 // #3f00 │ │ +0d48e6: a806 0802 |00bb: mul-float v6, v8, v2 │ │ +0d48ea: 1502 003f |00bd: const/high16 v2, #int 1056964608 // #3f00 │ │ +0d48ee: a807 0902 |00bf: mul-float v7, v9, v2 │ │ +0d48f2: 0800 2000 |00c1: move-object/from16 v0, v32 │ │ +0d48f6: 5202 b108 |00c3: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileX:F // field@08b1 │ │ +0d48fa: 0800 2000 |00c5: move-object/from16 v0, v32 │ │ +0d48fe: 5203 ab08 |00c7: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tileWidth:I // field@08ab │ │ +0d4902: 8233 |00c9: int-to-float v3, v3 │ │ +0d4904: a90a 0203 |00ca: div-float v10, v2, v3 │ │ +0d4908: 0800 2000 |00cc: move-object/from16 v0, v32 │ │ +0d490c: 5202 b208 |00ce: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileY:F // field@08b2 │ │ +0d4910: 0800 2000 |00d0: move-object/from16 v0, v32 │ │ +0d4914: 5203 aa08 |00d2: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tileHeight:I // field@08aa │ │ +0d4918: 8233 |00d4: int-to-float v3, v3 │ │ +0d491a: a90b 0203 |00d5: div-float v11, v2, v3 │ │ +0d491e: 120c |00d7: const/4 v12, #int 0 // #0 │ │ +0d4920: 7401 650e 1c00 |00d8: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionX:()I // method@0e65 │ │ +0d4926: 0a0d |00db: move-result v13 │ │ +0d4928: 7401 660e 1c00 |00dc: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionY:()I // method@0e66 │ │ +0d492e: 0a0e |00df: move-result v14 │ │ +0d4930: 7401 640e 1c00 |00e0: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ +0d4936: 0a0f |00e3: move-result v15 │ │ +0d4938: 7401 630e 1c00 |00e4: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ +0d493e: 0a10 |00e7: move-result v16 │ │ +0d4940: 381d 4500 |00e8: if-eqz v29, 012d // +0045 │ │ +0d4944: 3816 2700 |00ea: if-eqz v22, 0111 // +0027 │ │ +0d4948: 3817 2500 |00ec: if-eqz v23, 0111 // +0025 │ │ +0d494c: 150c b4c2 |00ee: const/high16 v12, #int -1028390912 // #c2b4 │ │ +0d4950: b0fd |00f0: add-int/2addr v13, v15 │ │ +0d4952: 7bff |00f1: neg-int v15, v15 │ │ +0d4954: 0800 2000 |00f2: move-object/from16 v0, v32 │ │ +0d4958: 5402 9b08 |00f4: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@089b │ │ +0d495c: 7401 670e 1c00 |00f6: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e67 │ │ +0d4962: 0c03 |00f9: move-result-object v3 │ │ +0d4964: 1311 0000 |00fa: const/16 v17, #int 0 // #0 │ │ +0d4968: 1312 0000 |00fc: const/16 v18, #int 0 // #0 │ │ +0d496c: 7411 000e 0200 |00fe: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;FFFFFFFFFIIIIZZ)V // method@0e00 │ │ +0d4972: d813 1301 |0101: add-int/lit8 v19, v19, #int 1 // #01 │ │ +0d4976: 2900 49ff |0103: goto/16 004c // -00b7 │ │ +0d497a: 1316 0000 |0105: const/16 v22, #int 0 // #0 │ │ +0d497e: 2900 5eff |0107: goto/16 0065 // -00a2 │ │ +0d4982: 1317 0000 |0109: const/16 v23, #int 0 // #0 │ │ +0d4986: 2900 62ff |010b: goto/16 006d // -009e │ │ +0d498a: 131d 0000 |010d: const/16 v29, #int 0 // #0 │ │ +0d498e: 2900 66ff |010f: goto/16 0075 // -009a │ │ +0d4992: 3816 0700 |0111: if-eqz v22, 0118 // +0007 │ │ +0d4996: 3917 0500 |0113: if-nez v23, 0118 // +0005 │ │ +0d499a: 150c b4c2 |0115: const/high16 v12, #int -1028390912 // #c2b4 │ │ +0d499e: 28db |0117: goto 00f2 // -0025 │ │ +0d49a0: 3817 0700 |0118: if-eqz v23, 011f // +0007 │ │ +0d49a4: 3916 0500 |011a: if-nez v22, 011f // +0005 │ │ +0d49a8: 150c b442 |011c: const/high16 v12, #int 1119092736 // #42b4 │ │ +0d49ac: 28d4 |011e: goto 00f2 // -002c │ │ +0d49ae: 3917 d3ff |011f: if-nez v23, 00f2 // -002d │ │ +0d49b2: 3916 d1ff |0121: if-nez v22, 00f2 // -002f │ │ +0d49b6: 150c b4c2 |0123: const/high16 v12, #int -1028390912 // #c2b4 │ │ +0d49ba: 900e 0e10 |0125: add-int v14, v14, v16 │ │ +0d49be: 0200 1000 |0127: move/from16 v0, v16 │ │ +0d49c2: 7b00 |0129: neg-int v0, v0 │ │ +0d49c4: 0210 0000 |012a: move/from16 v16, v0 │ │ +0d49c8: 28c6 |012c: goto 00f2 // -003a │ │ +0d49ca: 3816 0400 |012d: if-eqz v22, 0131 // +0004 │ │ +0d49ce: b0fd |012f: add-int/2addr v13, v15 │ │ +0d49d0: 7bff |0130: neg-int v15, v15 │ │ +0d49d2: 3817 c1ff |0131: if-eqz v23, 00f2 // -003f │ │ +0d49d6: 900e 0e10 |0133: add-int v14, v14, v16 │ │ +0d49da: 0200 1000 |0135: move/from16 v0, v16 │ │ +0d49de: 7b00 |0137: neg-int v0, v0 │ │ +0d49e0: 0210 0000 |0138: move/from16 v16, v0 │ │ +0d49e4: 28b8 |013a: goto 00f2 // -0048 │ │ +0d49e6: d81e 1e01 |013b: add-int/lit8 v30, v30, #int 1 // #01 │ │ +0d49ea: 2900 00ff |013d: goto/16 003d // -0100 │ │ +0d49ee: 0800 2000 |013f: move-object/from16 v0, v32 │ │ +0d49f2: 5402 9b08 |0141: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@089b │ │ +0d49f6: 6e10 120e 0200 |0143: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.endCache:()I // method@0e12 │ │ +0d49fc: 0a02 |0146: move-result v2 │ │ +0d49fe: 0f02 |0147: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0007 line=250 │ │ 0x000d line=251 │ │ 0x0013 line=252 │ │ 0x0019 line=253 │ │ @@ -261320,36 +261471,36 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/utils/IntArray;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0c62e0: |[0c62e0] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.createFromCSV:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/IntArray; │ │ -0c62f0: 2200 0403 |0000: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@0304 │ │ -0c62f4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0c62f6: 6e10 5026 0400 |0003: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2650 │ │ -0c62fc: 0a03 |0006: move-result v3 │ │ -0c62fe: d803 0301 |0007: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0c6302: db03 0302 |0009: div-int/lit8 v3, v3, #int 2 // #02 │ │ -0c6306: 7030 f71f 2003 |000b: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/IntArray;.:(ZI)V // method@1ff7 │ │ -0c630c: 2201 f703 |000e: new-instance v1, Ljava/util/StringTokenizer; // type@03f7 │ │ -0c6310: 1a02 a700 |0010: const-string v2, "," // string@00a7 │ │ -0c6314: 7030 7c27 4102 |0012: invoke-direct {v1, v4, v2}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@277c │ │ -0c631a: 6e10 7d27 0100 |0015: invoke-virtual {v1}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@277d │ │ -0c6320: 0a02 |0018: move-result v2 │ │ -0c6322: 3802 0e00 |0019: if-eqz v2, 0027 // +000e │ │ -0c6326: 6e10 7e27 0100 |001b: invoke-virtual {v1}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ -0c632c: 0c02 |001e: move-result-object v2 │ │ -0c632e: 7110 0126 0200 |001f: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -0c6334: 0a02 |0022: move-result v2 │ │ -0c6336: 6e20 fa1f 2000 |0023: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1ffa │ │ -0c633c: 28ef |0026: goto 0015 // -0011 │ │ -0c633e: 6e10 1120 0000 |0027: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntArray;.shrink:()V // method@2011 │ │ -0c6344: 1100 |002a: return-object v0 │ │ +0d4a00: |[0d4a00] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.createFromCSV:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/IntArray; │ │ +0d4a10: 2200 0203 |0000: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@0302 │ │ +0d4a14: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0d4a16: 6e10 5026 0400 |0003: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2650 │ │ +0d4a1c: 0a03 |0006: move-result v3 │ │ +0d4a1e: d803 0301 |0007: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0d4a22: db03 0302 |0009: div-int/lit8 v3, v3, #int 2 // #02 │ │ +0d4a26: 7030 f71f 2003 |000b: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/IntArray;.:(ZI)V // method@1ff7 │ │ +0d4a2c: 2201 f503 |000e: new-instance v1, Ljava/util/StringTokenizer; // type@03f5 │ │ +0d4a30: 1a02 a700 |0010: const-string v2, "," // string@00a7 │ │ +0d4a34: 7030 7c27 4102 |0012: invoke-direct {v1, v4, v2}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@277c │ │ +0d4a3a: 6e10 7d27 0100 |0015: invoke-virtual {v1}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@277d │ │ +0d4a40: 0a02 |0018: move-result v2 │ │ +0d4a42: 3802 0e00 |0019: if-eqz v2, 0027 // +000e │ │ +0d4a46: 6e10 7e27 0100 |001b: invoke-virtual {v1}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ +0d4a4c: 0c02 |001e: move-result-object v2 │ │ +0d4a4e: 7110 0126 0200 |001f: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0d4a54: 0a02 |0022: move-result v2 │ │ +0d4a56: 6e20 fa1f 2000 |0023: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1ffa │ │ +0d4a5c: 28ef |0026: goto 0015 // -0011 │ │ +0d4a5e: 6e10 1120 0000 |0027: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntArray;.shrink:()V // method@2011 │ │ +0d4a64: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ 0x000e line=546 │ │ 0x0015 line=547 │ │ 0x001b line=548 │ │ 0x0027 line=550 │ │ @@ -261364,36 +261515,36 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0c6348: |[0c6348] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getLayerHeightInBlocks:(I)I │ │ -0c6358: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c635a: 5432 a708 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@08a7 │ │ -0c635e: 3802 0d00 |0003: if-eqz v2, 0010 // +000d │ │ -0c6362: 5432 a708 |0005: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@08a7 │ │ -0c6366: 4602 0204 |0007: aget-object v2, v2, v4 │ │ -0c636a: 3802 0700 |0009: if-eqz v2, 0010 // +0007 │ │ -0c636e: 5432 a708 |000b: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@08a7 │ │ -0c6372: 4602 0204 |000d: aget-object v2, v2, v4 │ │ -0c6376: 2121 |000f: array-length v1, v2 │ │ -0c6378: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0c637a: 5432 9908 |0011: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@0899 │ │ -0c637e: 3802 0d00 |0013: if-eqz v2, 0020 // +000d │ │ -0c6382: 5432 9908 |0015: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@0899 │ │ -0c6386: 4602 0204 |0017: aget-object v2, v2, v4 │ │ -0c638a: 3802 0700 |0019: if-eqz v2, 0020 // +0007 │ │ -0c638e: 5432 9908 |001b: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@0899 │ │ -0c6392: 4602 0204 |001d: aget-object v2, v2, v4 │ │ -0c6396: 2120 |001f: array-length v0, v2 │ │ -0c6398: 7120 1926 0100 |0020: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0c639e: 0a02 |0023: move-result v2 │ │ -0c63a0: 0f02 |0024: return v2 │ │ +0d4a68: |[0d4a68] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getLayerHeightInBlocks:(I)I │ │ +0d4a78: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0d4a7a: 5432 a708 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@08a7 │ │ +0d4a7e: 3802 0d00 |0003: if-eqz v2, 0010 // +000d │ │ +0d4a82: 5432 a708 |0005: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@08a7 │ │ +0d4a86: 4602 0204 |0007: aget-object v2, v2, v4 │ │ +0d4a8a: 3802 0700 |0009: if-eqz v2, 0010 // +0007 │ │ +0d4a8e: 5432 a708 |000b: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@08a7 │ │ +0d4a92: 4602 0204 |000d: aget-object v2, v2, v4 │ │ +0d4a96: 2121 |000f: array-length v1, v2 │ │ +0d4a98: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0d4a9a: 5432 9908 |0011: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@0899 │ │ +0d4a9e: 3802 0d00 |0013: if-eqz v2, 0020 // +000d │ │ +0d4aa2: 5432 9908 |0015: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@0899 │ │ +0d4aa6: 4602 0204 |0017: aget-object v2, v2, v4 │ │ +0d4aaa: 3802 0700 |0019: if-eqz v2, 0020 // +0007 │ │ +0d4aae: 5432 9908 |001b: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@0899 │ │ +0d4ab2: 4602 0204 |001d: aget-object v2, v2, v4 │ │ +0d4ab6: 2120 |001f: array-length v0, v2 │ │ +0d4ab8: 7120 1926 0100 |0020: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0d4abe: 0a02 |0023: move-result v2 │ │ +0d4ac0: 0f02 |0024: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ 0x0001 line=449 │ │ 0x000b line=450 │ │ 0x0010 line=453 │ │ 0x0011 line=454 │ │ @@ -261410,46 +261561,46 @@ │ │ type : '(II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -0c63a4: |[0c63a4] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getLayerWidthInBlocks:(II)I │ │ -0c63b4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c63b6: 5432 a708 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@08a7 │ │ -0c63ba: 3802 1700 |0003: if-eqz v2, 001a // +0017 │ │ -0c63be: 5432 a708 |0005: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@08a7 │ │ -0c63c2: 4602 0204 |0007: aget-object v2, v2, v4 │ │ -0c63c6: 3802 1100 |0009: if-eqz v2, 001a // +0011 │ │ -0c63ca: 5432 a708 |000b: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@08a7 │ │ -0c63ce: 4602 0204 |000d: aget-object v2, v2, v4 │ │ -0c63d2: 4602 0205 |000f: aget-object v2, v2, v5 │ │ -0c63d6: 3802 0900 |0011: if-eqz v2, 001a // +0009 │ │ -0c63da: 5432 a708 |0013: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@08a7 │ │ -0c63de: 4602 0204 |0015: aget-object v2, v2, v4 │ │ -0c63e2: 4602 0205 |0017: aget-object v2, v2, v5 │ │ -0c63e6: 2121 |0019: array-length v1, v2 │ │ -0c63e8: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -0c63ea: 5432 9908 |001b: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@0899 │ │ -0c63ee: 3802 1700 |001d: if-eqz v2, 0034 // +0017 │ │ -0c63f2: 5432 9908 |001f: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@0899 │ │ -0c63f6: 4602 0204 |0021: aget-object v2, v2, v4 │ │ -0c63fa: 3802 1100 |0023: if-eqz v2, 0034 // +0011 │ │ -0c63fe: 5432 9908 |0025: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@0899 │ │ -0c6402: 4602 0204 |0027: aget-object v2, v2, v4 │ │ -0c6406: 4602 0205 |0029: aget-object v2, v2, v5 │ │ -0c640a: 3802 0900 |002b: if-eqz v2, 0034 // +0009 │ │ -0c640e: 5432 9908 |002d: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@0899 │ │ -0c6412: 4602 0204 |002f: aget-object v2, v2, v4 │ │ -0c6416: 4602 0205 |0031: aget-object v2, v2, v5 │ │ -0c641a: 2120 |0033: array-length v0, v2 │ │ -0c641c: 7120 1926 0100 |0034: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0c6422: 0a02 |0037: move-result v2 │ │ -0c6424: 0f02 |0038: return v2 │ │ +0d4ac4: |[0d4ac4] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getLayerWidthInBlocks:(II)I │ │ +0d4ad4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0d4ad6: 5432 a708 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@08a7 │ │ +0d4ada: 3802 1700 |0003: if-eqz v2, 001a // +0017 │ │ +0d4ade: 5432 a708 |0005: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@08a7 │ │ +0d4ae2: 4602 0204 |0007: aget-object v2, v2, v4 │ │ +0d4ae6: 3802 1100 |0009: if-eqz v2, 001a // +0011 │ │ +0d4aea: 5432 a708 |000b: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@08a7 │ │ +0d4aee: 4602 0204 |000d: aget-object v2, v2, v4 │ │ +0d4af2: 4602 0205 |000f: aget-object v2, v2, v5 │ │ +0d4af6: 3802 0900 |0011: if-eqz v2, 001a // +0009 │ │ +0d4afa: 5432 a708 |0013: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@08a7 │ │ +0d4afe: 4602 0204 |0015: aget-object v2, v2, v4 │ │ +0d4b02: 4602 0205 |0017: aget-object v2, v2, v5 │ │ +0d4b06: 2121 |0019: array-length v1, v2 │ │ +0d4b08: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +0d4b0a: 5432 9908 |001b: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@0899 │ │ +0d4b0e: 3802 1700 |001d: if-eqz v2, 0034 // +0017 │ │ +0d4b12: 5432 9908 |001f: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@0899 │ │ +0d4b16: 4602 0204 |0021: aget-object v2, v2, v4 │ │ +0d4b1a: 3802 1100 |0023: if-eqz v2, 0034 // +0011 │ │ +0d4b1e: 5432 9908 |0025: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@0899 │ │ +0d4b22: 4602 0204 |0027: aget-object v2, v2, v4 │ │ +0d4b26: 4602 0205 |0029: aget-object v2, v2, v5 │ │ +0d4b2a: 3802 0900 |002b: if-eqz v2, 0034 // +0009 │ │ +0d4b2e: 5432 9908 |002d: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@0899 │ │ +0d4b32: 4602 0204 |002f: aget-object v2, v2, v4 │ │ +0d4b36: 4602 0205 |0031: aget-object v2, v2, v5 │ │ +0d4b3a: 2120 |0033: array-length v0, v2 │ │ +0d4b3c: 7120 1926 0100 |0034: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0d4b42: 0a02 |0037: move-result v2 │ │ +0d4b44: 0f02 |0038: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0001 line=435 │ │ 0x0013 line=436 │ │ 0x001a line=439 │ │ 0x001b line=440 │ │ @@ -261467,201 +261618,201 @@ │ │ type : '([[[ILcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IIFFLcom/badlogic/gdx/utils/IntArray;IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 21 │ │ ins : 11 │ │ outs : 5 │ │ insns size : 316 16-bit code units │ │ -0c6428: |[0c6428] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.init:([[[ILcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IIFFLcom/badlogic/gdx/utils/IntArray;IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0c6438: 5bac 9808 |0000: iput-object v12, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.atlas:Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas; // field@0898 │ │ -0c643c: 59ad ab08 |0002: iput v13, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tileWidth:I // field@08ab │ │ -0c6440: 59ae aa08 |0004: iput v14, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tileHeight:I // field@08aa │ │ -0c6444: 59af b108 |0006: iput v15, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileX:F // field@08b1 │ │ -0c6448: 0200 1000 |0008: move/from16 v0, v16 │ │ -0c644c: 59a0 b208 |000a: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileY:F // field@08b2 │ │ -0c6450: 0800 1100 |000c: move-object/from16 v0, v17 │ │ -0c6454: 5ba0 9a08 |000e: iput-object v0, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedTiles:Lcom/badlogic/gdx/utils/IntArray; // field@089a │ │ -0c6458: 0200 1200 |0010: move/from16 v0, v18 │ │ -0c645c: 59a0 ac08 |0012: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tilesPerBlockX:I // field@08ac │ │ -0c6460: 0200 1300 |0014: move/from16 v0, v19 │ │ -0c6464: 59a0 ad08 |0016: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tilesPerBlockY:I // field@08ad │ │ -0c6468: 0200 1200 |0018: move/from16 v0, v18 │ │ -0c646c: 8207 |001a: int-to-float v7, v0 │ │ -0c646e: c8f7 |001b: mul-float/2addr v7, v15 │ │ -0c6470: 59a7 af08 |001c: iput v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerBlockX:F // field@08af │ │ -0c6474: 0200 1300 |001e: move/from16 v0, v19 │ │ -0c6478: 8207 |0020: int-to-float v7, v0 │ │ -0c647a: a807 0710 |0021: mul-float v7, v7, v16 │ │ -0c647e: 59a7 b008 |0023: iput v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerBlockY:F // field@08b0 │ │ -0c6482: 20c7 6c01 |0025: instance-of v7, v12, Lcom/badlogic/gdx/graphics/g2d/tiled/SimpleTileAtlas; // type@016c │ │ -0c6486: 5ca7 a108 |0027: iput-boolean v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.isSimpleTileAtlas:Z // field@08a1 │ │ -0c648a: 21b7 |0029: array-length v7, v11 │ │ -0c648c: 2377 4b04 |002a: new-array v7, v7, [I // type@044b │ │ -0c6490: 5ba7 9708 |002c: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.allLayers:[I // field@0897 │ │ -0c6494: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -0c6496: 1204 |002f: const/4 v4, #int 0 // #0 │ │ -0c6498: 1205 |0030: const/4 v5, #int 0 // #0 │ │ -0c649a: 1202 |0031: const/4 v2, #int 0 // #0 │ │ -0c649c: 21b7 |0032: array-length v7, v11 │ │ -0c649e: 3572 3b00 |0033: if-ge v2, v7, 006e // +003b │ │ -0c64a2: 54a7 9708 |0035: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.allLayers:[I // field@0897 │ │ -0c64a6: 4b02 0702 |0037: aput v2, v7, v2 │ │ -0c64aa: 4607 0b02 |0039: aget-object v7, v11, v2 │ │ -0c64ae: 2177 |003b: array-length v7, v7 │ │ -0c64b0: 3747 0500 |003c: if-le v7, v4, 0041 // +0005 │ │ -0c64b4: 4607 0b02 |003e: aget-object v7, v11, v2 │ │ -0c64b8: 2174 |0040: array-length v4, v7 │ │ -0c64ba: 1206 |0041: const/4 v6, #int 0 // #0 │ │ -0c64bc: 4607 0b02 |0042: aget-object v7, v11, v2 │ │ -0c64c0: 2177 |0044: array-length v7, v7 │ │ -0c64c2: 3576 2600 |0045: if-ge v6, v7, 006b // +0026 │ │ -0c64c6: 4607 0b02 |0047: aget-object v7, v11, v2 │ │ -0c64ca: 4607 0706 |0049: aget-object v7, v7, v6 │ │ -0c64ce: 2177 |004b: array-length v7, v7 │ │ -0c64d0: 3757 0700 |004c: if-le v7, v5, 0053 // +0007 │ │ -0c64d4: 4607 0b02 |004e: aget-object v7, v11, v2 │ │ -0c64d8: 4607 0706 |0050: aget-object v7, v7, v6 │ │ -0c64dc: 2175 |0052: array-length v5, v7 │ │ -0c64de: 1201 |0053: const/4 v1, #int 0 // #0 │ │ -0c64e0: 4607 0b02 |0054: aget-object v7, v11, v2 │ │ -0c64e4: 4607 0706 |0056: aget-object v7, v7, v6 │ │ -0c64e8: 2177 |0058: array-length v7, v7 │ │ -0c64ea: 3571 0f00 |0059: if-ge v1, v7, 0068 // +000f │ │ -0c64ee: 4607 0b02 |005b: aget-object v7, v11, v2 │ │ -0c64f2: 4607 0706 |005d: aget-object v7, v7, v6 │ │ -0c64f6: 4407 0701 |005f: aget v7, v7, v1 │ │ -0c64fa: 3807 0400 |0061: if-eqz v7, 0065 // +0004 │ │ -0c64fe: d803 0301 |0063: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0c6502: d801 0101 |0065: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c6506: 28ed |0067: goto 0054 // -0013 │ │ -0c6508: d806 0601 |0068: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0c650c: 28d8 |006a: goto 0042 // -0028 │ │ -0c650e: d802 0201 |006b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c6512: 28c5 |006d: goto 0032 // -003b │ │ -0c6514: 8247 |006e: int-to-float v7, v4 │ │ -0c6516: a807 0710 |006f: mul-float v7, v7, v16 │ │ -0c651a: 8777 |0071: float-to-int v7, v7 │ │ -0c651c: 59a7 a508 |0072: iput v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.mapHeightUnits:I // field@08a5 │ │ -0c6520: 8257 |0074: int-to-float v7, v5 │ │ -0c6522: c8f7 |0075: mul-float/2addr v7, v15 │ │ -0c6524: 8777 |0076: float-to-int v7, v7 │ │ -0c6526: 59a7 a608 |0077: iput v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.mapWidthUnits:I // field@08a6 │ │ -0c652a: 3914 9000 |0079: if-nez v20, 0109 // +0090 │ │ -0c652e: 2207 5601 |007b: new-instance v7, Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // type@0156 │ │ -0c6532: 1208 |007d: const/4 v8, #int 0 // #0 │ │ -0c6534: 7030 fe0d 3708 |007e: invoke-direct {v7, v3, v8}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.:(IZ)V // method@0dfe │ │ -0c653a: 5ba7 9b08 |0081: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@089b │ │ -0c653e: 21b7 |0083: array-length v7, v11 │ │ -0c6540: 2377 a404 |0084: new-array v7, v7, [[[I // type@04a4 │ │ -0c6544: 5ba7 a708 |0086: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@08a7 │ │ -0c6548: 21b7 |0088: array-length v7, v11 │ │ -0c654a: 2377 a404 |0089: new-array v7, v7, [[[I // type@04a4 │ │ -0c654e: 5ba7 9908 |008b: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@0899 │ │ -0c6552: 1202 |008d: const/4 v2, #int 0 // #0 │ │ -0c6554: 21b7 |008e: array-length v7, v11 │ │ -0c6556: 3572 ac00 |008f: if-ge v2, v7, 013b // +00ac │ │ -0c655a: 54a7 a708 |0091: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@08a7 │ │ -0c655e: 4608 0b02 |0093: aget-object v8, v11, v2 │ │ -0c6562: 2188 |0095: array-length v8, v8 │ │ -0c6564: 8288 |0096: int-to-float v8, v8 │ │ -0c6566: 0200 1300 |0097: move/from16 v0, v19 │ │ -0c656a: 8209 |0099: int-to-float v9, v0 │ │ -0c656c: c998 |009a: div-float/2addr v8, v9 │ │ -0c656e: 7110 8613 0800 |009b: invoke-static {v8}, Lcom/badlogic/gdx/math/MathUtils;.ceil:(F)I // method@1386 │ │ -0c6574: 0a08 |009e: move-result v8 │ │ -0c6576: 2388 a004 |009f: new-array v8, v8, [[I // type@04a0 │ │ -0c657a: 4d08 0702 |00a1: aput-object v8, v7, v2 │ │ -0c657e: 54a7 9908 |00a3: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@0899 │ │ -0c6582: 4608 0b02 |00a5: aget-object v8, v11, v2 │ │ -0c6586: 2188 |00a7: array-length v8, v8 │ │ -0c6588: 8288 |00a8: int-to-float v8, v8 │ │ -0c658a: 0200 1300 |00a9: move/from16 v0, v19 │ │ -0c658e: 8209 |00ab: int-to-float v9, v0 │ │ -0c6590: c998 |00ac: div-float/2addr v8, v9 │ │ -0c6592: 7110 8613 0800 |00ad: invoke-static {v8}, Lcom/badlogic/gdx/math/MathUtils;.ceil:(F)I // method@1386 │ │ -0c6598: 0a08 |00b0: move-result v8 │ │ -0c659a: 2388 a004 |00b1: new-array v8, v8, [[I // type@04a0 │ │ -0c659e: 4d08 0702 |00b3: aput-object v8, v7, v2 │ │ -0c65a2: 1206 |00b5: const/4 v6, #int 0 // #0 │ │ -0c65a4: 54a7 a708 |00b6: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@08a7 │ │ -0c65a8: 4607 0702 |00b8: aget-object v7, v7, v2 │ │ -0c65ac: 2177 |00ba: array-length v7, v7 │ │ -0c65ae: 3576 7c00 |00bb: if-ge v6, v7, 0137 // +007c │ │ -0c65b2: 54a7 a708 |00bd: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@08a7 │ │ -0c65b6: 4607 0702 |00bf: aget-object v7, v7, v2 │ │ -0c65ba: 4608 0b02 |00c1: aget-object v8, v11, v2 │ │ -0c65be: 4608 0806 |00c3: aget-object v8, v8, v6 │ │ -0c65c2: 2188 |00c5: array-length v8, v8 │ │ -0c65c4: 8288 |00c6: int-to-float v8, v8 │ │ -0c65c6: 0200 1200 |00c7: move/from16 v0, v18 │ │ -0c65ca: 8209 |00c9: int-to-float v9, v0 │ │ -0c65cc: c998 |00ca: div-float/2addr v8, v9 │ │ -0c65ce: 7110 8613 0800 |00cb: invoke-static {v8}, Lcom/badlogic/gdx/math/MathUtils;.ceil:(F)I // method@1386 │ │ -0c65d4: 0a08 |00ce: move-result v8 │ │ -0c65d6: 2388 4b04 |00cf: new-array v8, v8, [I // type@044b │ │ -0c65da: 4d08 0706 |00d1: aput-object v8, v7, v6 │ │ -0c65de: 54a7 9908 |00d3: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@0899 │ │ -0c65e2: 4607 0702 |00d5: aget-object v7, v7, v2 │ │ -0c65e6: 4608 0b02 |00d7: aget-object v8, v11, v2 │ │ -0c65ea: 4608 0806 |00d9: aget-object v8, v8, v6 │ │ -0c65ee: 2188 |00db: array-length v8, v8 │ │ -0c65f0: 8288 |00dc: int-to-float v8, v8 │ │ -0c65f2: 0200 1200 |00dd: move/from16 v0, v18 │ │ -0c65f6: 8209 |00df: int-to-float v9, v0 │ │ -0c65f8: c998 |00e0: div-float/2addr v8, v9 │ │ -0c65fa: 7110 8613 0800 |00e1: invoke-static {v8}, Lcom/badlogic/gdx/math/MathUtils;.ceil:(F)I // method@1386 │ │ -0c6600: 0a08 |00e4: move-result v8 │ │ -0c6602: 2388 4b04 |00e5: new-array v8, v8, [I // type@044b │ │ -0c6606: 4d08 0706 |00e7: aput-object v8, v7, v6 │ │ -0c660a: 1201 |00e9: const/4 v1, #int 0 // #0 │ │ -0c660c: 54a7 a708 |00ea: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@08a7 │ │ -0c6610: 4607 0702 |00ec: aget-object v7, v7, v2 │ │ -0c6614: 4607 0706 |00ee: aget-object v7, v7, v6 │ │ -0c6618: 2177 |00f0: array-length v7, v7 │ │ -0c661a: 3571 4300 |00f1: if-ge v1, v7, 0134 // +0043 │ │ -0c661e: 55a7 a108 |00f3: iget-boolean v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.isSimpleTileAtlas:Z // field@08a1 │ │ -0c6622: 3807 2000 |00f5: if-eqz v7, 0115 // +0020 │ │ -0c6626: 54a7 9908 |00f7: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@0899 │ │ -0c662a: 4607 0702 |00f9: aget-object v7, v7, v2 │ │ -0c662e: 4607 0706 |00fb: aget-object v7, v7, v6 │ │ -0c6632: 4608 0b02 |00fd: aget-object v8, v11, v2 │ │ -0c6636: 1209 |00ff: const/4 v9, #int 0 // #0 │ │ -0c6638: 7059 1e0f 8a16 |0100: invoke-direct {v10, v8, v6, v1, v9}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.addBlock:([[IIIZ)I // method@0f1e │ │ -0c663e: 0a08 |0103: move-result v8 │ │ -0c6640: 4b08 0701 |0104: aput v8, v7, v1 │ │ -0c6644: d801 0101 |0106: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c6648: 28e2 |0108: goto 00ea // -001e │ │ -0c664a: 2207 5601 |0109: new-instance v7, Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // type@0156 │ │ -0c664e: 1208 |010b: const/4 v8, #int 0 // #0 │ │ -0c6650: 0800 1400 |010c: move-object/from16 v0, v20 │ │ -0c6654: 7040 fd0d 3780 |010e: invoke-direct {v7, v3, v0, v8}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.:(ILcom/badlogic/gdx/graphics/glutils/ShaderProgram;Z)V // method@0dfd │ │ -0c665a: 5ba7 9b08 |0111: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@089b │ │ -0c665e: 2900 70ff |0113: goto/16 0083 // -0090 │ │ -0c6662: 54a7 a708 |0115: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@08a7 │ │ -0c6666: 4607 0702 |0117: aget-object v7, v7, v2 │ │ -0c666a: 4607 0706 |0119: aget-object v7, v7, v6 │ │ -0c666e: 4608 0b02 |011b: aget-object v8, v11, v2 │ │ -0c6672: 1209 |011d: const/4 v9, #int 0 // #0 │ │ -0c6674: 7059 1e0f 8a16 |011e: invoke-direct {v10, v8, v6, v1, v9}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.addBlock:([[IIIZ)I // method@0f1e │ │ -0c667a: 0a08 |0121: move-result v8 │ │ -0c667c: 4b08 0701 |0122: aput v8, v7, v1 │ │ -0c6680: 54a7 9908 |0124: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@0899 │ │ -0c6684: 4607 0702 |0126: aget-object v7, v7, v2 │ │ -0c6688: 4607 0706 |0128: aget-object v7, v7, v6 │ │ -0c668c: 4608 0b02 |012a: aget-object v8, v11, v2 │ │ -0c6690: 1219 |012c: const/4 v9, #int 1 // #1 │ │ -0c6692: 7059 1e0f 8a16 |012d: invoke-direct {v10, v8, v6, v1, v9}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.addBlock:([[IIIZ)I // method@0f1e │ │ -0c6698: 0a08 |0130: move-result v8 │ │ -0c669a: 4b08 0701 |0131: aput v8, v7, v1 │ │ -0c669e: 28d3 |0133: goto 0106 // -002d │ │ -0c66a0: d806 0601 |0134: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0c66a4: 2880 |0136: goto 00b6 // -0080 │ │ -0c66a6: d802 0201 |0137: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c66aa: 2900 55ff |0139: goto/16 008e // -00ab │ │ -0c66ae: 0e00 |013b: return-void │ │ +0d4b48: |[0d4b48] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.init:([[[ILcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IIFFLcom/badlogic/gdx/utils/IntArray;IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0d4b58: 5bac 9808 |0000: iput-object v12, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.atlas:Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas; // field@0898 │ │ +0d4b5c: 59ad ab08 |0002: iput v13, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tileWidth:I // field@08ab │ │ +0d4b60: 59ae aa08 |0004: iput v14, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tileHeight:I // field@08aa │ │ +0d4b64: 59af b108 |0006: iput v15, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileX:F // field@08b1 │ │ +0d4b68: 0200 1000 |0008: move/from16 v0, v16 │ │ +0d4b6c: 59a0 b208 |000a: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileY:F // field@08b2 │ │ +0d4b70: 0800 1100 |000c: move-object/from16 v0, v17 │ │ +0d4b74: 5ba0 9a08 |000e: iput-object v0, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedTiles:Lcom/badlogic/gdx/utils/IntArray; // field@089a │ │ +0d4b78: 0200 1200 |0010: move/from16 v0, v18 │ │ +0d4b7c: 59a0 ac08 |0012: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tilesPerBlockX:I // field@08ac │ │ +0d4b80: 0200 1300 |0014: move/from16 v0, v19 │ │ +0d4b84: 59a0 ad08 |0016: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tilesPerBlockY:I // field@08ad │ │ +0d4b88: 0200 1200 |0018: move/from16 v0, v18 │ │ +0d4b8c: 8207 |001a: int-to-float v7, v0 │ │ +0d4b8e: c8f7 |001b: mul-float/2addr v7, v15 │ │ +0d4b90: 59a7 af08 |001c: iput v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerBlockX:F // field@08af │ │ +0d4b94: 0200 1300 |001e: move/from16 v0, v19 │ │ +0d4b98: 8207 |0020: int-to-float v7, v0 │ │ +0d4b9a: a807 0710 |0021: mul-float v7, v7, v16 │ │ +0d4b9e: 59a7 b008 |0023: iput v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerBlockY:F // field@08b0 │ │ +0d4ba2: 20c7 6a01 |0025: instance-of v7, v12, Lcom/badlogic/gdx/graphics/g2d/tiled/SimpleTileAtlas; // type@016a │ │ +0d4ba6: 5ca7 a108 |0027: iput-boolean v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.isSimpleTileAtlas:Z // field@08a1 │ │ +0d4baa: 21b7 |0029: array-length v7, v11 │ │ +0d4bac: 2377 4904 |002a: new-array v7, v7, [I // type@0449 │ │ +0d4bb0: 5ba7 9708 |002c: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.allLayers:[I // field@0897 │ │ +0d4bb4: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +0d4bb6: 1204 |002f: const/4 v4, #int 0 // #0 │ │ +0d4bb8: 1205 |0030: const/4 v5, #int 0 // #0 │ │ +0d4bba: 1202 |0031: const/4 v2, #int 0 // #0 │ │ +0d4bbc: 21b7 |0032: array-length v7, v11 │ │ +0d4bbe: 3572 3b00 |0033: if-ge v2, v7, 006e // +003b │ │ +0d4bc2: 54a7 9708 |0035: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.allLayers:[I // field@0897 │ │ +0d4bc6: 4b02 0702 |0037: aput v2, v7, v2 │ │ +0d4bca: 4607 0b02 |0039: aget-object v7, v11, v2 │ │ +0d4bce: 2177 |003b: array-length v7, v7 │ │ +0d4bd0: 3747 0500 |003c: if-le v7, v4, 0041 // +0005 │ │ +0d4bd4: 4607 0b02 |003e: aget-object v7, v11, v2 │ │ +0d4bd8: 2174 |0040: array-length v4, v7 │ │ +0d4bda: 1206 |0041: const/4 v6, #int 0 // #0 │ │ +0d4bdc: 4607 0b02 |0042: aget-object v7, v11, v2 │ │ +0d4be0: 2177 |0044: array-length v7, v7 │ │ +0d4be2: 3576 2600 |0045: if-ge v6, v7, 006b // +0026 │ │ +0d4be6: 4607 0b02 |0047: aget-object v7, v11, v2 │ │ +0d4bea: 4607 0706 |0049: aget-object v7, v7, v6 │ │ +0d4bee: 2177 |004b: array-length v7, v7 │ │ +0d4bf0: 3757 0700 |004c: if-le v7, v5, 0053 // +0007 │ │ +0d4bf4: 4607 0b02 |004e: aget-object v7, v11, v2 │ │ +0d4bf8: 4607 0706 |0050: aget-object v7, v7, v6 │ │ +0d4bfc: 2175 |0052: array-length v5, v7 │ │ +0d4bfe: 1201 |0053: const/4 v1, #int 0 // #0 │ │ +0d4c00: 4607 0b02 |0054: aget-object v7, v11, v2 │ │ +0d4c04: 4607 0706 |0056: aget-object v7, v7, v6 │ │ +0d4c08: 2177 |0058: array-length v7, v7 │ │ +0d4c0a: 3571 0f00 |0059: if-ge v1, v7, 0068 // +000f │ │ +0d4c0e: 4607 0b02 |005b: aget-object v7, v11, v2 │ │ +0d4c12: 4607 0706 |005d: aget-object v7, v7, v6 │ │ +0d4c16: 4407 0701 |005f: aget v7, v7, v1 │ │ +0d4c1a: 3807 0400 |0061: if-eqz v7, 0065 // +0004 │ │ +0d4c1e: d803 0301 |0063: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0d4c22: d801 0101 |0065: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0d4c26: 28ed |0067: goto 0054 // -0013 │ │ +0d4c28: d806 0601 |0068: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0d4c2c: 28d8 |006a: goto 0042 // -0028 │ │ +0d4c2e: d802 0201 |006b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0d4c32: 28c5 |006d: goto 0032 // -003b │ │ +0d4c34: 8247 |006e: int-to-float v7, v4 │ │ +0d4c36: a807 0710 |006f: mul-float v7, v7, v16 │ │ +0d4c3a: 8777 |0071: float-to-int v7, v7 │ │ +0d4c3c: 59a7 a508 |0072: iput v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.mapHeightUnits:I // field@08a5 │ │ +0d4c40: 8257 |0074: int-to-float v7, v5 │ │ +0d4c42: c8f7 |0075: mul-float/2addr v7, v15 │ │ +0d4c44: 8777 |0076: float-to-int v7, v7 │ │ +0d4c46: 59a7 a608 |0077: iput v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.mapWidthUnits:I // field@08a6 │ │ +0d4c4a: 3914 9000 |0079: if-nez v20, 0109 // +0090 │ │ +0d4c4e: 2207 5401 |007b: new-instance v7, Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // type@0154 │ │ +0d4c52: 1208 |007d: const/4 v8, #int 0 // #0 │ │ +0d4c54: 7030 fe0d 3708 |007e: invoke-direct {v7, v3, v8}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.:(IZ)V // method@0dfe │ │ +0d4c5a: 5ba7 9b08 |0081: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@089b │ │ +0d4c5e: 21b7 |0083: array-length v7, v11 │ │ +0d4c60: 2377 a204 |0084: new-array v7, v7, [[[I // type@04a2 │ │ +0d4c64: 5ba7 a708 |0086: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@08a7 │ │ +0d4c68: 21b7 |0088: array-length v7, v11 │ │ +0d4c6a: 2377 a204 |0089: new-array v7, v7, [[[I // type@04a2 │ │ +0d4c6e: 5ba7 9908 |008b: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@0899 │ │ +0d4c72: 1202 |008d: const/4 v2, #int 0 // #0 │ │ +0d4c74: 21b7 |008e: array-length v7, v11 │ │ +0d4c76: 3572 ac00 |008f: if-ge v2, v7, 013b // +00ac │ │ +0d4c7a: 54a7 a708 |0091: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@08a7 │ │ +0d4c7e: 4608 0b02 |0093: aget-object v8, v11, v2 │ │ +0d4c82: 2188 |0095: array-length v8, v8 │ │ +0d4c84: 8288 |0096: int-to-float v8, v8 │ │ +0d4c86: 0200 1300 |0097: move/from16 v0, v19 │ │ +0d4c8a: 8209 |0099: int-to-float v9, v0 │ │ +0d4c8c: c998 |009a: div-float/2addr v8, v9 │ │ +0d4c8e: 7110 8613 0800 |009b: invoke-static {v8}, Lcom/badlogic/gdx/math/MathUtils;.ceil:(F)I // method@1386 │ │ +0d4c94: 0a08 |009e: move-result v8 │ │ +0d4c96: 2388 9e04 |009f: new-array v8, v8, [[I // type@049e │ │ +0d4c9a: 4d08 0702 |00a1: aput-object v8, v7, v2 │ │ +0d4c9e: 54a7 9908 |00a3: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@0899 │ │ +0d4ca2: 4608 0b02 |00a5: aget-object v8, v11, v2 │ │ +0d4ca6: 2188 |00a7: array-length v8, v8 │ │ +0d4ca8: 8288 |00a8: int-to-float v8, v8 │ │ +0d4caa: 0200 1300 |00a9: move/from16 v0, v19 │ │ +0d4cae: 8209 |00ab: int-to-float v9, v0 │ │ +0d4cb0: c998 |00ac: div-float/2addr v8, v9 │ │ +0d4cb2: 7110 8613 0800 |00ad: invoke-static {v8}, Lcom/badlogic/gdx/math/MathUtils;.ceil:(F)I // method@1386 │ │ +0d4cb8: 0a08 |00b0: move-result v8 │ │ +0d4cba: 2388 9e04 |00b1: new-array v8, v8, [[I // type@049e │ │ +0d4cbe: 4d08 0702 |00b3: aput-object v8, v7, v2 │ │ +0d4cc2: 1206 |00b5: const/4 v6, #int 0 // #0 │ │ +0d4cc4: 54a7 a708 |00b6: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@08a7 │ │ +0d4cc8: 4607 0702 |00b8: aget-object v7, v7, v2 │ │ +0d4ccc: 2177 |00ba: array-length v7, v7 │ │ +0d4cce: 3576 7c00 |00bb: if-ge v6, v7, 0137 // +007c │ │ +0d4cd2: 54a7 a708 |00bd: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@08a7 │ │ +0d4cd6: 4607 0702 |00bf: aget-object v7, v7, v2 │ │ +0d4cda: 4608 0b02 |00c1: aget-object v8, v11, v2 │ │ +0d4cde: 4608 0806 |00c3: aget-object v8, v8, v6 │ │ +0d4ce2: 2188 |00c5: array-length v8, v8 │ │ +0d4ce4: 8288 |00c6: int-to-float v8, v8 │ │ +0d4ce6: 0200 1200 |00c7: move/from16 v0, v18 │ │ +0d4cea: 8209 |00c9: int-to-float v9, v0 │ │ +0d4cec: c998 |00ca: div-float/2addr v8, v9 │ │ +0d4cee: 7110 8613 0800 |00cb: invoke-static {v8}, Lcom/badlogic/gdx/math/MathUtils;.ceil:(F)I // method@1386 │ │ +0d4cf4: 0a08 |00ce: move-result v8 │ │ +0d4cf6: 2388 4904 |00cf: new-array v8, v8, [I // type@0449 │ │ +0d4cfa: 4d08 0706 |00d1: aput-object v8, v7, v6 │ │ +0d4cfe: 54a7 9908 |00d3: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@0899 │ │ +0d4d02: 4607 0702 |00d5: aget-object v7, v7, v2 │ │ +0d4d06: 4608 0b02 |00d7: aget-object v8, v11, v2 │ │ +0d4d0a: 4608 0806 |00d9: aget-object v8, v8, v6 │ │ +0d4d0e: 2188 |00db: array-length v8, v8 │ │ +0d4d10: 8288 |00dc: int-to-float v8, v8 │ │ +0d4d12: 0200 1200 |00dd: move/from16 v0, v18 │ │ +0d4d16: 8209 |00df: int-to-float v9, v0 │ │ +0d4d18: c998 |00e0: div-float/2addr v8, v9 │ │ +0d4d1a: 7110 8613 0800 |00e1: invoke-static {v8}, Lcom/badlogic/gdx/math/MathUtils;.ceil:(F)I // method@1386 │ │ +0d4d20: 0a08 |00e4: move-result v8 │ │ +0d4d22: 2388 4904 |00e5: new-array v8, v8, [I // type@0449 │ │ +0d4d26: 4d08 0706 |00e7: aput-object v8, v7, v6 │ │ +0d4d2a: 1201 |00e9: const/4 v1, #int 0 // #0 │ │ +0d4d2c: 54a7 a708 |00ea: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@08a7 │ │ +0d4d30: 4607 0702 |00ec: aget-object v7, v7, v2 │ │ +0d4d34: 4607 0706 |00ee: aget-object v7, v7, v6 │ │ +0d4d38: 2177 |00f0: array-length v7, v7 │ │ +0d4d3a: 3571 4300 |00f1: if-ge v1, v7, 0134 // +0043 │ │ +0d4d3e: 55a7 a108 |00f3: iget-boolean v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.isSimpleTileAtlas:Z // field@08a1 │ │ +0d4d42: 3807 2000 |00f5: if-eqz v7, 0115 // +0020 │ │ +0d4d46: 54a7 9908 |00f7: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@0899 │ │ +0d4d4a: 4607 0702 |00f9: aget-object v7, v7, v2 │ │ +0d4d4e: 4607 0706 |00fb: aget-object v7, v7, v6 │ │ +0d4d52: 4608 0b02 |00fd: aget-object v8, v11, v2 │ │ +0d4d56: 1209 |00ff: const/4 v9, #int 0 // #0 │ │ +0d4d58: 7059 1e0f 8a16 |0100: invoke-direct {v10, v8, v6, v1, v9}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.addBlock:([[IIIZ)I // method@0f1e │ │ +0d4d5e: 0a08 |0103: move-result v8 │ │ +0d4d60: 4b08 0701 |0104: aput v8, v7, v1 │ │ +0d4d64: d801 0101 |0106: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0d4d68: 28e2 |0108: goto 00ea // -001e │ │ +0d4d6a: 2207 5401 |0109: new-instance v7, Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // type@0154 │ │ +0d4d6e: 1208 |010b: const/4 v8, #int 0 // #0 │ │ +0d4d70: 0800 1400 |010c: move-object/from16 v0, v20 │ │ +0d4d74: 7040 fd0d 3780 |010e: invoke-direct {v7, v3, v0, v8}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.:(ILcom/badlogic/gdx/graphics/glutils/ShaderProgram;Z)V // method@0dfd │ │ +0d4d7a: 5ba7 9b08 |0111: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@089b │ │ +0d4d7e: 2900 70ff |0113: goto/16 0083 // -0090 │ │ +0d4d82: 54a7 a708 |0115: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@08a7 │ │ +0d4d86: 4607 0702 |0117: aget-object v7, v7, v2 │ │ +0d4d8a: 4607 0706 |0119: aget-object v7, v7, v6 │ │ +0d4d8e: 4608 0b02 |011b: aget-object v8, v11, v2 │ │ +0d4d92: 1209 |011d: const/4 v9, #int 0 // #0 │ │ +0d4d94: 7059 1e0f 8a16 |011e: invoke-direct {v10, v8, v6, v1, v9}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.addBlock:([[IIIZ)I // method@0f1e │ │ +0d4d9a: 0a08 |0121: move-result v8 │ │ +0d4d9c: 4b08 0701 |0122: aput v8, v7, v1 │ │ +0d4da0: 54a7 9908 |0124: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@0899 │ │ +0d4da4: 4607 0702 |0126: aget-object v7, v7, v2 │ │ +0d4da8: 4607 0706 |0128: aget-object v7, v7, v6 │ │ +0d4dac: 4608 0b02 |012a: aget-object v8, v11, v2 │ │ +0d4db0: 1219 |012c: const/4 v9, #int 1 // #1 │ │ +0d4db2: 7059 1e0f 8a16 |012d: invoke-direct {v10, v8, v6, v1, v9}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.addBlock:([[IIIZ)I // method@0f1e │ │ +0d4db8: 0a08 |0130: move-result v8 │ │ +0d4dba: 4b08 0701 |0131: aput v8, v7, v1 │ │ +0d4dbe: 28d3 |0133: goto 0106 // -002d │ │ +0d4dc0: d806 0601 |0134: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0d4dc4: 2880 |0136: goto 00b6 // -0080 │ │ +0d4dc6: d802 0201 |0137: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0d4dca: 2900 55ff |0139: goto/16 008e // -00ab │ │ +0d4dce: 0e00 |013b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0002 line=182 │ │ 0x0004 line=183 │ │ 0x0006 line=184 │ │ 0x0008 line=185 │ │ @@ -261735,22 +261886,22 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0c66b0: |[0c66b0] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.parseIntWithDefault:(Ljava/lang/String;I)I │ │ -0c66c0: 3901 0300 |0000: if-nez v1, 0003 // +0003 │ │ -0c66c4: 0f02 |0002: return v2 │ │ -0c66c6: 7110 0126 0100 |0003: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -0c66cc: 0a02 |0006: move-result v2 │ │ -0c66ce: 28fb |0007: goto 0002 // -0005 │ │ -0c66d0: 0d00 |0008: move-exception v0 │ │ -0c66d2: 28f9 |0009: goto 0002 // -0007 │ │ +0d4dd0: |[0d4dd0] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.parseIntWithDefault:(Ljava/lang/String;I)I │ │ +0d4de0: 3901 0300 |0000: if-nez v1, 0003 // +0003 │ │ +0d4de4: 0f02 |0002: return v2 │ │ +0d4de6: 7110 0126 0100 |0003: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0d4dec: 0a02 |0006: move-result v2 │ │ +0d4dee: 28fb |0007: goto 0002 // -0005 │ │ +0d4df0: 0d00 |0008: move-exception v0 │ │ +0d4df2: 28f9 |0009: goto 0002 // -0007 │ │ catches : 1 │ │ 0x0003 - 0x0006 │ │ Ljava/lang/NumberFormatException; -> 0x0008 │ │ positions : │ │ 0x0000 line=522 │ │ 0x0002 line=526 │ │ 0x0003 line=524 │ │ @@ -261768,18 +261919,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c66e4: |[0c66e4] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.dispose:()V │ │ -0c66f4: 5410 9b08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@089b │ │ -0c66f8: 6e10 0e0e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.dispose:()V // method@0e0e │ │ -0c66fe: 0e00 |0005: return-void │ │ +0d4e04: |[0d4e04] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.dispose:()V │ │ +0d4e14: 5410 9b08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@089b │ │ +0d4e18: 6e10 0e0e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.dispose:()V // method@0e0e │ │ +0d4e1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=533 │ │ 0x0005 line=534 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; │ │ │ │ @@ -261788,17 +261939,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c6700: |[0c6700] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getAtlas:()Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas; │ │ -0c6710: 5410 9808 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.atlas:Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas; // field@0898 │ │ -0c6714: 1100 |0002: return-object v0 │ │ +0d4e20: |[0d4e20] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getAtlas:()Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas; │ │ +0d4e30: 5410 9808 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.atlas:Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas; // field@0898 │ │ +0d4e34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;) │ │ @@ -261806,20 +261957,20 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0c6718: |[0c6718] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getCol:(I)I │ │ -0c6728: 8230 |0000: int-to-float v0, v3 │ │ -0c672a: 5221 b108 |0001: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileX:F // field@08b1 │ │ -0c672e: c910 |0003: div-float/2addr v0, v1 │ │ -0c6730: 8700 |0004: float-to-int v0, v0 │ │ -0c6732: 0f00 |0005: return v0 │ │ +0d4e38: |[0d4e38] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getCol:(I)I │ │ +0d4e48: 8230 |0000: int-to-float v0, v3 │ │ +0d4e4a: 5221 b108 |0001: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileX:F // field@08b1 │ │ +0d4e4e: c910 |0003: div-float/2addr v0, v1 │ │ +0d4e50: 8700 |0004: float-to-int v0, v0 │ │ +0d4e52: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; │ │ 0x0000 - 0x0006 reg=3 worldX I │ │ │ │ @@ -261828,17 +261979,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c6734: |[0c6734] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getInitialCol:()I │ │ -0c6744: 5210 9f08 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialCol:I // field@089f │ │ -0c6748: 0f00 |0002: return v0 │ │ +0d4e54: |[0d4e54] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getInitialCol:()I │ │ +0d4e64: 5210 9f08 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialCol:I // field@089f │ │ +0d4e68: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;) │ │ @@ -261846,17 +261997,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c674c: |[0c674c] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getInitialRow:()I │ │ -0c675c: 5210 a008 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialRow:I // field@08a0 │ │ -0c6760: 0f00 |0002: return v0 │ │ +0d4e6c: |[0d4e6c] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getInitialRow:()I │ │ +0d4e7c: 5210 a008 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialRow:I // field@08a0 │ │ +0d4e80: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;) │ │ @@ -261864,17 +262015,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c6764: |[0c6764] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getLastCol:()I │ │ -0c6774: 5210 a208 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.lastCol:I // field@08a2 │ │ -0c6778: 0f00 |0002: return v0 │ │ +0d4e84: |[0d4e84] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getLastCol:()I │ │ +0d4e94: 5210 a208 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.lastCol:I // field@08a2 │ │ +0d4e98: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;) │ │ @@ -261882,17 +262033,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c677c: |[0c677c] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getLastRow:()I │ │ -0c678c: 5210 a308 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.lastRow:I // field@08a3 │ │ -0c6790: 0f00 |0002: return v0 │ │ +0d4e9c: |[0d4e9c] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getLastRow:()I │ │ +0d4eac: 5210 a308 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.lastRow:I // field@08a3 │ │ +0d4eb0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; │ │ │ │ #7 : (in Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;) │ │ @@ -261900,17 +262051,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c6794: |[0c6794] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getMap:()Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; │ │ -0c67a4: 5410 a408 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@08a4 │ │ -0c67a8: 1100 |0002: return-object v0 │ │ +0d4eb4: |[0d4eb4] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getMap:()Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; │ │ +0d4ec4: 5410 a408 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@08a4 │ │ +0d4ec8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; │ │ │ │ #8 : (in Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;) │ │ @@ -261918,17 +262069,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c67ac: |[0c67ac] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getMapHeightUnits:()I │ │ -0c67bc: 5210 a508 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.mapHeightUnits:I // field@08a5 │ │ -0c67c0: 0f00 |0002: return v0 │ │ +0d4ecc: |[0d4ecc] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getMapHeightUnits:()I │ │ +0d4edc: 5210 a508 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.mapHeightUnits:I // field@08a5 │ │ +0d4ee0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; │ │ │ │ #9 : (in Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;) │ │ @@ -261936,17 +262087,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c67c4: |[0c67c4] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getMapWidthUnits:()I │ │ -0c67d4: 5210 a608 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.mapWidthUnits:I // field@08a6 │ │ -0c67d8: 0f00 |0002: return v0 │ │ +0d4ee4: |[0d4ee4] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getMapWidthUnits:()I │ │ +0d4ef4: 5210 a608 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.mapWidthUnits:I // field@08a6 │ │ +0d4ef8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=518 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; │ │ │ │ #10 : (in Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;) │ │ @@ -261954,19 +262105,19 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c67dc: |[0c67dc] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getProjectionMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ -0c67ec: 5410 9b08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@089b │ │ -0c67f0: 6e10 140e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.getProjectionMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0e14 │ │ -0c67f6: 0c00 |0005: move-result-object v0 │ │ -0c67f8: 1100 |0006: return-object v0 │ │ +0d4efc: |[0d4efc] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getProjectionMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ +0d4f0c: 5410 9b08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@089b │ │ +0d4f10: 6e10 140e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.getProjectionMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0e14 │ │ +0d4f16: 0c00 |0005: move-result-object v0 │ │ +0d4f18: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; │ │ │ │ #11 : (in Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;) │ │ @@ -261974,20 +262125,20 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0c67fc: |[0c67fc] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getRow:(I)I │ │ -0c680c: 8230 |0000: int-to-float v0, v3 │ │ -0c680e: 5221 b208 |0001: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileY:F // field@08b2 │ │ -0c6812: c910 |0003: div-float/2addr v0, v1 │ │ -0c6814: 8700 |0004: float-to-int v0, v0 │ │ -0c6816: 0f00 |0005: return v0 │ │ +0d4f1c: |[0d4f1c] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getRow:(I)I │ │ +0d4f2c: 8230 |0000: int-to-float v0, v3 │ │ +0d4f2e: 5221 b208 |0001: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileY:F // field@08b2 │ │ +0d4f32: c910 |0003: div-float/2addr v0, v1 │ │ +0d4f34: 8700 |0004: float-to-int v0, v0 │ │ +0d4f36: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; │ │ 0x0000 - 0x0006 reg=3 worldY I │ │ │ │ @@ -261996,19 +262147,19 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c6818: |[0c6818] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ -0c6828: 5410 9b08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@089b │ │ -0c682c: 6e10 150e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0e15 │ │ -0c6832: 0c00 |0005: move-result-object v0 │ │ -0c6834: 1100 |0006: return-object v0 │ │ +0d4f38: |[0d4f38] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ +0d4f48: 5410 9b08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@089b │ │ +0d4f4c: 6e10 150e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0e15 │ │ +0d4f52: 0c00 |0005: move-result-object v0 │ │ +0d4f54: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; │ │ │ │ #13 : (in Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;) │ │ @@ -262016,17 +262167,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c6838: |[0c6838] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getUnitsPerTileX:()F │ │ -0c6848: 5210 b108 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileX:F // field@08b1 │ │ -0c684c: 0f00 |0002: return v0 │ │ +0d4f58: |[0d4f58] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getUnitsPerTileX:()F │ │ +0d4f68: 5210 b108 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileX:F // field@08b1 │ │ +0d4f6c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; │ │ │ │ #14 : (in Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;) │ │ @@ -262034,17 +262185,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c6850: |[0c6850] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getUnitsPerTileY:()F │ │ -0c6860: 5210 b208 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileY:F // field@08b2 │ │ -0c6864: 0f00 |0002: return v0 │ │ +0d4f70: |[0d4f70] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getUnitsPerTileY:()F │ │ +0d4f80: 5210 b208 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileY:F // field@08b2 │ │ +0d4f84: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; │ │ │ │ #15 : (in Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;) │ │ @@ -262052,24 +262203,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -0c6868: |[0c6868] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.render:()V │ │ -0c6878: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c687a: 6e10 2b0f 0300 |0001: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.getMapWidthUnits:()I // method@0f2b │ │ -0c6880: 0a00 |0004: move-result v0 │ │ -0c6882: 8200 |0005: int-to-float v0, v0 │ │ -0c6884: 6e10 2a0f 0300 |0006: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.getMapHeightUnits:()I // method@0f2a │ │ -0c688a: 0a01 |0009: move-result v1 │ │ -0c688c: 8211 |000a: int-to-float v1, v1 │ │ -0c688e: 6e51 340f 2302 |000b: invoke-virtual {v3, v2, v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.render:(FFFF)V // method@0f34 │ │ -0c6894: 0e00 |000e: return-void │ │ +0d4f88: |[0d4f88] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.render:()V │ │ +0d4f98: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d4f9a: 6e10 2b0f 0300 |0001: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.getMapWidthUnits:()I // method@0f2b │ │ +0d4fa0: 0a00 |0004: move-result v0 │ │ +0d4fa2: 8200 |0005: int-to-float v0, v0 │ │ +0d4fa4: 6e10 2a0f 0300 |0006: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.getMapHeightUnits:()I // method@0f2a │ │ +0d4faa: 0a01 |0009: move-result v1 │ │ +0d4fac: 8211 |000a: int-to-float v1, v1 │ │ +0d4fae: 6e51 340f 2302 |000b: invoke-virtual {v3, v2, v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.render:(FFFF)V // method@0f34 │ │ +0d4fb4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=348 │ │ 0x000e line=349 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; │ │ │ │ @@ -262078,23 +262229,23 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -0c6898: |[0c6898] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.render:(FFFF)V │ │ -0c68a8: 5465 9708 |0000: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.allLayers:[I // field@0897 │ │ -0c68ac: 0760 |0002: move-object v0, v6 │ │ -0c68ae: 0171 |0003: move v1, v7 │ │ -0c68b0: 0182 |0004: move v2, v8 │ │ -0c68b2: 0193 |0005: move v3, v9 │ │ -0c68b4: 01a4 |0006: move v4, v10 │ │ -0c68b6: 7406 350f 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.render:(FFFF[I)V // method@0f35 │ │ -0c68bc: 0e00 |000a: return-void │ │ +0d4fb8: |[0d4fb8] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.render:(FFFF)V │ │ +0d4fc8: 5465 9708 |0000: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.allLayers:[I // field@0897 │ │ +0d4fcc: 0760 |0002: move-object v0, v6 │ │ +0d4fce: 0171 |0003: move v1, v7 │ │ +0d4fd0: 0182 |0004: move v2, v8 │ │ +0d4fd2: 0193 |0005: move v3, v9 │ │ +0d4fd4: 01a4 |0006: move v4, v10 │ │ +0d4fd6: 7406 350f 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.render:(FFFF[I)V // method@0f35 │ │ +0d4fdc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x000a line=355 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; │ │ 0x0000 - 0x000b reg=7 x F │ │ @@ -262107,184 +262258,184 @@ │ │ type : '(FFFF[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 321 16-bit code units │ │ -0c68c0: |[0c68c0] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.render:(FFFF[I)V │ │ -0c68d0: 1304 e20b |0000: const/16 v4, #int 3042 // #be2 │ │ -0c68d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0c68d6: 5250 a508 |0003: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.mapHeightUnits:I // field@08a5 │ │ -0c68da: 8200 |0005: int-to-float v0, v0 │ │ -0c68dc: a702 0709 |0006: sub-float v2, v7, v9 │ │ -0c68e0: 5253 a908 |0008: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.overdrawY:F // field@08a9 │ │ -0c68e4: c632 |000a: add-float/2addr v2, v3 │ │ -0c68e6: c720 |000b: sub-float/2addr v0, v2 │ │ -0c68e8: 5252 b008 |000c: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerBlockY:F // field@08b0 │ │ -0c68ec: c920 |000e: div-float/2addr v0, v2 │ │ -0c68ee: 8700 |000f: float-to-int v0, v0 │ │ -0c68f0: 5950 a308 |0010: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.lastRow:I // field@08a3 │ │ -0c68f4: 5250 a508 |0012: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.mapHeightUnits:I // field@08a5 │ │ -0c68f8: 8200 |0014: int-to-float v0, v0 │ │ -0c68fa: 5252 a908 |0015: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.overdrawY:F // field@08a9 │ │ -0c68fe: a702 0702 |0017: sub-float v2, v7, v2 │ │ -0c6902: c720 |0019: sub-float/2addr v0, v2 │ │ -0c6904: 5252 b008 |001a: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerBlockY:F // field@08b0 │ │ -0c6908: c920 |001c: div-float/2addr v0, v2 │ │ -0c690a: 8700 |001d: float-to-int v0, v0 │ │ -0c690c: 5950 a008 |001e: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialRow:I // field@08a0 │ │ -0c6910: 5250 a008 |0020: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialRow:I // field@08a0 │ │ -0c6914: 3d00 8700 |0022: if-lez v0, 00a9 // +0087 │ │ -0c6918: 5250 a008 |0024: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialRow:I // field@08a0 │ │ -0c691c: 5950 a008 |0026: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialRow:I // field@08a0 │ │ -0c6920: a600 0608 |0028: add-float v0, v6, v8 │ │ -0c6924: 5252 a808 |002a: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.overdrawX:F // field@08a8 │ │ -0c6928: c620 |002c: add-float/2addr v0, v2 │ │ -0c692a: 5252 af08 |002d: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerBlockX:F // field@08af │ │ -0c692e: c920 |002f: div-float/2addr v0, v2 │ │ -0c6930: 8700 |0030: float-to-int v0, v0 │ │ -0c6932: 5950 a208 |0031: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.lastCol:I // field@08a2 │ │ -0c6936: 5250 a808 |0033: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.overdrawX:F // field@08a8 │ │ -0c693a: a700 0600 |0035: sub-float v0, v6, v0 │ │ -0c693e: 5252 af08 |0037: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerBlockX:F // field@08af │ │ -0c6942: c920 |0039: div-float/2addr v0, v2 │ │ -0c6944: 8700 |003a: float-to-int v0, v0 │ │ -0c6946: 5950 9f08 |003b: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialCol:I // field@089f │ │ -0c694a: 5250 9f08 |003d: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialCol:I // field@089f │ │ -0c694e: 3d00 6d00 |003f: if-lez v0, 00ac // +006d │ │ -0c6952: 5250 9f08 |0041: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialCol:I // field@089f │ │ -0c6956: 5950 9f08 |0043: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialCol:I // field@089f │ │ -0c695a: 6200 1f00 |0045: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0c695e: 1302 0203 |0047: const/16 v2, #int 770 // #302 │ │ -0c6962: 1303 0303 |0049: const/16 v3, #int 771 // #303 │ │ -0c6966: 7230 a10a 2003 |004b: invoke-interface {v0, v2, v3}, Lcom/badlogic/gdx/graphics/GLCommon;.glBlendFunc:(II)V // method@0aa1 │ │ -0c696c: 5450 9b08 |004e: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@089b │ │ -0c6970: 6e10 090e 0000 |0050: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.begin:()V // method@0e09 │ │ -0c6976: 5550 a108 |0053: iget-boolean v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.isSimpleTileAtlas:Z // field@08a1 │ │ -0c697a: 3800 6700 |0055: if-eqz v0, 00bc // +0067 │ │ -0c697e: 6200 1f00 |0057: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0c6982: 7220 b30a 4000 |0059: invoke-interface {v0, v4}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0ab3 │ │ -0c6988: 5951 9d08 |005c: iput v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@089d │ │ -0c698c: 5250 9d08 |005e: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@089d │ │ -0c6990: 21a1 |0060: array-length v1, v10 │ │ -0c6992: 3510 d500 |0061: if-ge v0, v1, 0136 // +00d5 │ │ -0c6996: 5250 a008 |0063: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialRow:I // field@08a0 │ │ -0c699a: 5950 9e08 |0065: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@089e │ │ -0c699e: 5250 9e08 |0067: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@089e │ │ -0c69a2: 5251 a308 |0069: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.lastRow:I // field@08a3 │ │ -0c69a6: 3610 4a00 |006b: if-gt v0, v1, 00b5 // +004a │ │ -0c69aa: 5250 9e08 |006d: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@089e │ │ -0c69ae: 5251 9d08 |006f: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@089d │ │ -0c69b2: 7020 270f 1500 |0071: invoke-direct {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.getLayerHeightInBlocks:(I)I // method@0f27 │ │ -0c69b8: 0a01 |0074: move-result v1 │ │ -0c69ba: 3510 4000 |0075: if-ge v0, v1, 00b5 // +0040 │ │ -0c69be: 5250 9f08 |0077: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialCol:I // field@089f │ │ -0c69c2: 5950 9c08 |0079: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@089c │ │ -0c69c6: 5250 9c08 |007b: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@089c │ │ -0c69ca: 5251 a208 |007d: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.lastCol:I // field@08a2 │ │ -0c69ce: 3610 2f00 |007f: if-gt v0, v1, 00ae // +002f │ │ -0c69d2: 5250 9c08 |0081: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@089c │ │ -0c69d6: 5251 9d08 |0083: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@089d │ │ -0c69da: 5252 9e08 |0085: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@089e │ │ -0c69de: 7030 280f 1502 |0087: invoke-direct {v5, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.getLayerWidthInBlocks:(II)I // method@0f28 │ │ -0c69e4: 0a01 |008a: move-result v1 │ │ -0c69e6: 3510 2300 |008b: if-ge v0, v1, 00ae // +0023 │ │ -0c69ea: 5450 9b08 |008d: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@089b │ │ -0c69ee: 5451 9908 |008f: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@0899 │ │ -0c69f2: 5252 9d08 |0091: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@089d │ │ -0c69f6: 4402 0a02 |0093: aget v2, v10, v2 │ │ -0c69fa: 4601 0102 |0095: aget-object v1, v1, v2 │ │ -0c69fe: 5252 9e08 |0097: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@089e │ │ -0c6a02: 4601 0102 |0099: aget-object v1, v1, v2 │ │ -0c6a06: 5252 9c08 |009b: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@089c │ │ -0c6a0a: 4401 0102 |009d: aget v1, v1, v2 │ │ -0c6a0e: 6e20 0f0e 1000 |009f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.draw:(I)V // method@0e0f │ │ -0c6a14: 5250 9c08 |00a2: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@089c │ │ -0c6a18: d800 0001 |00a4: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c6a1c: 5950 9c08 |00a6: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@089c │ │ -0c6a20: 28d3 |00a8: goto 007b // -002d │ │ -0c6a22: 0110 |00a9: move v0, v1 │ │ -0c6a24: 2900 7cff |00aa: goto/16 0026 // -0084 │ │ -0c6a28: 0110 |00ac: move v0, v1 │ │ -0c6a2a: 2896 |00ad: goto 0043 // -006a │ │ -0c6a2c: 5250 9e08 |00ae: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@089e │ │ -0c6a30: d800 0001 |00b0: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c6a34: 5950 9e08 |00b2: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@089e │ │ -0c6a38: 28b3 |00b4: goto 0067 // -004d │ │ -0c6a3a: 5250 9d08 |00b5: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@089d │ │ -0c6a3e: d800 0001 |00b7: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c6a42: 5950 9d08 |00b9: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@089d │ │ -0c6a46: 28a3 |00bb: goto 005e // -005d │ │ -0c6a48: 5951 9d08 |00bc: iput v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@089d │ │ -0c6a4c: 5250 9d08 |00be: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@089d │ │ -0c6a50: 21a1 |00c0: array-length v1, v10 │ │ -0c6a52: 3510 7500 |00c1: if-ge v0, v1, 0136 // +0075 │ │ -0c6a56: 5250 a008 |00c3: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialRow:I // field@08a0 │ │ -0c6a5a: 5950 9e08 |00c5: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@089e │ │ -0c6a5e: 5250 9e08 |00c7: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@089e │ │ -0c6a62: 5251 a308 |00c9: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.lastRow:I // field@08a3 │ │ -0c6a66: 3610 6400 |00cb: if-gt v0, v1, 012f // +0064 │ │ -0c6a6a: 5250 9e08 |00cd: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@089e │ │ -0c6a6e: 5251 9d08 |00cf: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@089d │ │ -0c6a72: 7020 270f 1500 |00d1: invoke-direct {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.getLayerHeightInBlocks:(I)I // method@0f27 │ │ -0c6a78: 0a01 |00d4: move-result v1 │ │ -0c6a7a: 3510 5a00 |00d5: if-ge v0, v1, 012f // +005a │ │ -0c6a7e: 5250 9f08 |00d7: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialCol:I // field@089f │ │ -0c6a82: 5950 9c08 |00d9: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@089c │ │ -0c6a86: 5250 9c08 |00db: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@089c │ │ -0c6a8a: 5251 a208 |00dd: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.lastCol:I // field@08a2 │ │ -0c6a8e: 3610 4900 |00df: if-gt v0, v1, 0128 // +0049 │ │ -0c6a92: 5250 9c08 |00e1: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@089c │ │ -0c6a96: 5251 9d08 |00e3: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@089d │ │ -0c6a9a: 5252 9e08 |00e5: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@089e │ │ -0c6a9e: 7030 280f 1502 |00e7: invoke-direct {v5, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.getLayerWidthInBlocks:(II)I // method@0f28 │ │ -0c6aa4: 0a01 |00ea: move-result v1 │ │ -0c6aa6: 3510 3d00 |00eb: if-ge v0, v1, 0128 // +003d │ │ -0c6aaa: 6200 1f00 |00ed: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0c6aae: 7220 b00a 4000 |00ef: invoke-interface {v0, v4}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ab0 │ │ -0c6ab4: 5450 9b08 |00f2: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@089b │ │ -0c6ab8: 5451 a708 |00f4: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@08a7 │ │ -0c6abc: 5252 9d08 |00f6: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@089d │ │ -0c6ac0: 4402 0a02 |00f8: aget v2, v10, v2 │ │ -0c6ac4: 4601 0102 |00fa: aget-object v1, v1, v2 │ │ -0c6ac8: 5252 9e08 |00fc: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@089e │ │ -0c6acc: 4601 0102 |00fe: aget-object v1, v1, v2 │ │ -0c6ad0: 5252 9c08 |0100: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@089c │ │ -0c6ad4: 4401 0102 |0102: aget v1, v1, v2 │ │ -0c6ad8: 6e20 0f0e 1000 |0104: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.draw:(I)V // method@0e0f │ │ -0c6ade: 6200 1f00 |0107: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0c6ae2: 7220 b30a 4000 |0109: invoke-interface {v0, v4}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0ab3 │ │ -0c6ae8: 5450 9b08 |010c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@089b │ │ -0c6aec: 5451 9908 |010e: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@0899 │ │ -0c6af0: 5252 9d08 |0110: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@089d │ │ -0c6af4: 4402 0a02 |0112: aget v2, v10, v2 │ │ -0c6af8: 4601 0102 |0114: aget-object v1, v1, v2 │ │ -0c6afc: 5252 9e08 |0116: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@089e │ │ -0c6b00: 4601 0102 |0118: aget-object v1, v1, v2 │ │ -0c6b04: 5252 9c08 |011a: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@089c │ │ -0c6b08: 4401 0102 |011c: aget v1, v1, v2 │ │ -0c6b0c: 6e20 0f0e 1000 |011e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.draw:(I)V // method@0e0f │ │ -0c6b12: 5250 9c08 |0121: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@089c │ │ -0c6b16: d800 0001 |0123: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c6b1a: 5950 9c08 |0125: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@089c │ │ -0c6b1e: 28b4 |0127: goto 00db // -004c │ │ -0c6b20: 5250 9e08 |0128: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@089e │ │ -0c6b24: d800 0001 |012a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c6b28: 5950 9e08 |012c: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@089e │ │ -0c6b2c: 2899 |012e: goto 00c7 // -0067 │ │ -0c6b2e: 5250 9d08 |012f: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@089d │ │ -0c6b32: d800 0001 |0131: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c6b36: 5950 9d08 |0133: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@089d │ │ -0c6b3a: 2889 |0135: goto 00be // -0077 │ │ -0c6b3c: 5450 9b08 |0136: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@089b │ │ -0c6b40: 6e10 110e 0000 |0138: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.end:()V // method@0e11 │ │ -0c6b46: 6200 1f00 |013b: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0c6b4a: 7220 b00a 4000 |013d: invoke-interface {v0, v4}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ab0 │ │ -0c6b50: 0e00 |0140: return-void │ │ +0d4fe0: |[0d4fe0] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.render:(FFFF[I)V │ │ +0d4ff0: 1304 e20b |0000: const/16 v4, #int 3042 // #be2 │ │ +0d4ff4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0d4ff6: 5250 a508 |0003: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.mapHeightUnits:I // field@08a5 │ │ +0d4ffa: 8200 |0005: int-to-float v0, v0 │ │ +0d4ffc: a702 0709 |0006: sub-float v2, v7, v9 │ │ +0d5000: 5253 a908 |0008: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.overdrawY:F // field@08a9 │ │ +0d5004: c632 |000a: add-float/2addr v2, v3 │ │ +0d5006: c720 |000b: sub-float/2addr v0, v2 │ │ +0d5008: 5252 b008 |000c: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerBlockY:F // field@08b0 │ │ +0d500c: c920 |000e: div-float/2addr v0, v2 │ │ +0d500e: 8700 |000f: float-to-int v0, v0 │ │ +0d5010: 5950 a308 |0010: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.lastRow:I // field@08a3 │ │ +0d5014: 5250 a508 |0012: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.mapHeightUnits:I // field@08a5 │ │ +0d5018: 8200 |0014: int-to-float v0, v0 │ │ +0d501a: 5252 a908 |0015: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.overdrawY:F // field@08a9 │ │ +0d501e: a702 0702 |0017: sub-float v2, v7, v2 │ │ +0d5022: c720 |0019: sub-float/2addr v0, v2 │ │ +0d5024: 5252 b008 |001a: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerBlockY:F // field@08b0 │ │ +0d5028: c920 |001c: div-float/2addr v0, v2 │ │ +0d502a: 8700 |001d: float-to-int v0, v0 │ │ +0d502c: 5950 a008 |001e: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialRow:I // field@08a0 │ │ +0d5030: 5250 a008 |0020: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialRow:I // field@08a0 │ │ +0d5034: 3d00 8700 |0022: if-lez v0, 00a9 // +0087 │ │ +0d5038: 5250 a008 |0024: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialRow:I // field@08a0 │ │ +0d503c: 5950 a008 |0026: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialRow:I // field@08a0 │ │ +0d5040: a600 0608 |0028: add-float v0, v6, v8 │ │ +0d5044: 5252 a808 |002a: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.overdrawX:F // field@08a8 │ │ +0d5048: c620 |002c: add-float/2addr v0, v2 │ │ +0d504a: 5252 af08 |002d: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerBlockX:F // field@08af │ │ +0d504e: c920 |002f: div-float/2addr v0, v2 │ │ +0d5050: 8700 |0030: float-to-int v0, v0 │ │ +0d5052: 5950 a208 |0031: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.lastCol:I // field@08a2 │ │ +0d5056: 5250 a808 |0033: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.overdrawX:F // field@08a8 │ │ +0d505a: a700 0600 |0035: sub-float v0, v6, v0 │ │ +0d505e: 5252 af08 |0037: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerBlockX:F // field@08af │ │ +0d5062: c920 |0039: div-float/2addr v0, v2 │ │ +0d5064: 8700 |003a: float-to-int v0, v0 │ │ +0d5066: 5950 9f08 |003b: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialCol:I // field@089f │ │ +0d506a: 5250 9f08 |003d: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialCol:I // field@089f │ │ +0d506e: 3d00 6d00 |003f: if-lez v0, 00ac // +006d │ │ +0d5072: 5250 9f08 |0041: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialCol:I // field@089f │ │ +0d5076: 5950 9f08 |0043: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialCol:I // field@089f │ │ +0d507a: 6200 1f00 |0045: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0d507e: 1302 0203 |0047: const/16 v2, #int 770 // #302 │ │ +0d5082: 1303 0303 |0049: const/16 v3, #int 771 // #303 │ │ +0d5086: 7230 a10a 2003 |004b: invoke-interface {v0, v2, v3}, Lcom/badlogic/gdx/graphics/GLCommon;.glBlendFunc:(II)V // method@0aa1 │ │ +0d508c: 5450 9b08 |004e: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@089b │ │ +0d5090: 6e10 090e 0000 |0050: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.begin:()V // method@0e09 │ │ +0d5096: 5550 a108 |0053: iget-boolean v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.isSimpleTileAtlas:Z // field@08a1 │ │ +0d509a: 3800 6700 |0055: if-eqz v0, 00bc // +0067 │ │ +0d509e: 6200 1f00 |0057: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0d50a2: 7220 b30a 4000 |0059: invoke-interface {v0, v4}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0ab3 │ │ +0d50a8: 5951 9d08 |005c: iput v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@089d │ │ +0d50ac: 5250 9d08 |005e: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@089d │ │ +0d50b0: 21a1 |0060: array-length v1, v10 │ │ +0d50b2: 3510 d500 |0061: if-ge v0, v1, 0136 // +00d5 │ │ +0d50b6: 5250 a008 |0063: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialRow:I // field@08a0 │ │ +0d50ba: 5950 9e08 |0065: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@089e │ │ +0d50be: 5250 9e08 |0067: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@089e │ │ +0d50c2: 5251 a308 |0069: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.lastRow:I // field@08a3 │ │ +0d50c6: 3610 4a00 |006b: if-gt v0, v1, 00b5 // +004a │ │ +0d50ca: 5250 9e08 |006d: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@089e │ │ +0d50ce: 5251 9d08 |006f: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@089d │ │ +0d50d2: 7020 270f 1500 |0071: invoke-direct {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.getLayerHeightInBlocks:(I)I // method@0f27 │ │ +0d50d8: 0a01 |0074: move-result v1 │ │ +0d50da: 3510 4000 |0075: if-ge v0, v1, 00b5 // +0040 │ │ +0d50de: 5250 9f08 |0077: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialCol:I // field@089f │ │ +0d50e2: 5950 9c08 |0079: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@089c │ │ +0d50e6: 5250 9c08 |007b: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@089c │ │ +0d50ea: 5251 a208 |007d: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.lastCol:I // field@08a2 │ │ +0d50ee: 3610 2f00 |007f: if-gt v0, v1, 00ae // +002f │ │ +0d50f2: 5250 9c08 |0081: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@089c │ │ +0d50f6: 5251 9d08 |0083: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@089d │ │ +0d50fa: 5252 9e08 |0085: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@089e │ │ +0d50fe: 7030 280f 1502 |0087: invoke-direct {v5, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.getLayerWidthInBlocks:(II)I // method@0f28 │ │ +0d5104: 0a01 |008a: move-result v1 │ │ +0d5106: 3510 2300 |008b: if-ge v0, v1, 00ae // +0023 │ │ +0d510a: 5450 9b08 |008d: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@089b │ │ +0d510e: 5451 9908 |008f: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@0899 │ │ +0d5112: 5252 9d08 |0091: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@089d │ │ +0d5116: 4402 0a02 |0093: aget v2, v10, v2 │ │ +0d511a: 4601 0102 |0095: aget-object v1, v1, v2 │ │ +0d511e: 5252 9e08 |0097: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@089e │ │ +0d5122: 4601 0102 |0099: aget-object v1, v1, v2 │ │ +0d5126: 5252 9c08 |009b: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@089c │ │ +0d512a: 4401 0102 |009d: aget v1, v1, v2 │ │ +0d512e: 6e20 0f0e 1000 |009f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.draw:(I)V // method@0e0f │ │ +0d5134: 5250 9c08 |00a2: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@089c │ │ +0d5138: d800 0001 |00a4: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d513c: 5950 9c08 |00a6: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@089c │ │ +0d5140: 28d3 |00a8: goto 007b // -002d │ │ +0d5142: 0110 |00a9: move v0, v1 │ │ +0d5144: 2900 7cff |00aa: goto/16 0026 // -0084 │ │ +0d5148: 0110 |00ac: move v0, v1 │ │ +0d514a: 2896 |00ad: goto 0043 // -006a │ │ +0d514c: 5250 9e08 |00ae: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@089e │ │ +0d5150: d800 0001 |00b0: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d5154: 5950 9e08 |00b2: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@089e │ │ +0d5158: 28b3 |00b4: goto 0067 // -004d │ │ +0d515a: 5250 9d08 |00b5: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@089d │ │ +0d515e: d800 0001 |00b7: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d5162: 5950 9d08 |00b9: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@089d │ │ +0d5166: 28a3 |00bb: goto 005e // -005d │ │ +0d5168: 5951 9d08 |00bc: iput v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@089d │ │ +0d516c: 5250 9d08 |00be: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@089d │ │ +0d5170: 21a1 |00c0: array-length v1, v10 │ │ +0d5172: 3510 7500 |00c1: if-ge v0, v1, 0136 // +0075 │ │ +0d5176: 5250 a008 |00c3: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialRow:I // field@08a0 │ │ +0d517a: 5950 9e08 |00c5: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@089e │ │ +0d517e: 5250 9e08 |00c7: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@089e │ │ +0d5182: 5251 a308 |00c9: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.lastRow:I // field@08a3 │ │ +0d5186: 3610 6400 |00cb: if-gt v0, v1, 012f // +0064 │ │ +0d518a: 5250 9e08 |00cd: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@089e │ │ +0d518e: 5251 9d08 |00cf: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@089d │ │ +0d5192: 7020 270f 1500 |00d1: invoke-direct {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.getLayerHeightInBlocks:(I)I // method@0f27 │ │ +0d5198: 0a01 |00d4: move-result v1 │ │ +0d519a: 3510 5a00 |00d5: if-ge v0, v1, 012f // +005a │ │ +0d519e: 5250 9f08 |00d7: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialCol:I // field@089f │ │ +0d51a2: 5950 9c08 |00d9: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@089c │ │ +0d51a6: 5250 9c08 |00db: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@089c │ │ +0d51aa: 5251 a208 |00dd: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.lastCol:I // field@08a2 │ │ +0d51ae: 3610 4900 |00df: if-gt v0, v1, 0128 // +0049 │ │ +0d51b2: 5250 9c08 |00e1: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@089c │ │ +0d51b6: 5251 9d08 |00e3: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@089d │ │ +0d51ba: 5252 9e08 |00e5: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@089e │ │ +0d51be: 7030 280f 1502 |00e7: invoke-direct {v5, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.getLayerWidthInBlocks:(II)I // method@0f28 │ │ +0d51c4: 0a01 |00ea: move-result v1 │ │ +0d51c6: 3510 3d00 |00eb: if-ge v0, v1, 0128 // +003d │ │ +0d51ca: 6200 1f00 |00ed: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0d51ce: 7220 b00a 4000 |00ef: invoke-interface {v0, v4}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ab0 │ │ +0d51d4: 5450 9b08 |00f2: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@089b │ │ +0d51d8: 5451 a708 |00f4: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@08a7 │ │ +0d51dc: 5252 9d08 |00f6: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@089d │ │ +0d51e0: 4402 0a02 |00f8: aget v2, v10, v2 │ │ +0d51e4: 4601 0102 |00fa: aget-object v1, v1, v2 │ │ +0d51e8: 5252 9e08 |00fc: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@089e │ │ +0d51ec: 4601 0102 |00fe: aget-object v1, v1, v2 │ │ +0d51f0: 5252 9c08 |0100: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@089c │ │ +0d51f4: 4401 0102 |0102: aget v1, v1, v2 │ │ +0d51f8: 6e20 0f0e 1000 |0104: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.draw:(I)V // method@0e0f │ │ +0d51fe: 6200 1f00 |0107: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0d5202: 7220 b30a 4000 |0109: invoke-interface {v0, v4}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0ab3 │ │ +0d5208: 5450 9b08 |010c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@089b │ │ +0d520c: 5451 9908 |010e: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@0899 │ │ +0d5210: 5252 9d08 |0110: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@089d │ │ +0d5214: 4402 0a02 |0112: aget v2, v10, v2 │ │ +0d5218: 4601 0102 |0114: aget-object v1, v1, v2 │ │ +0d521c: 5252 9e08 |0116: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@089e │ │ +0d5220: 4601 0102 |0118: aget-object v1, v1, v2 │ │ +0d5224: 5252 9c08 |011a: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@089c │ │ +0d5228: 4401 0102 |011c: aget v1, v1, v2 │ │ +0d522c: 6e20 0f0e 1000 |011e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.draw:(I)V // method@0e0f │ │ +0d5232: 5250 9c08 |0121: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@089c │ │ +0d5236: d800 0001 |0123: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d523a: 5950 9c08 |0125: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@089c │ │ +0d523e: 28b4 |0127: goto 00db // -004c │ │ +0d5240: 5250 9e08 |0128: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@089e │ │ +0d5244: d800 0001 |012a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d5248: 5950 9e08 |012c: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@089e │ │ +0d524c: 2899 |012e: goto 00c7 // -0067 │ │ +0d524e: 5250 9d08 |012f: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@089d │ │ +0d5252: d800 0001 |0131: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d5256: 5950 9d08 |0133: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@089d │ │ +0d525a: 2889 |0135: goto 00be // -0077 │ │ +0d525c: 5450 9b08 |0136: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@089b │ │ +0d5260: 6e10 110e 0000 |0138: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.end:()V // method@0e11 │ │ +0d5266: 6200 1f00 |013b: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0d526a: 7220 b00a 4000 |013d: invoke-interface {v0, v4}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ab0 │ │ +0d5270: 0e00 |0140: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=394 │ │ 0x0012 line=395 │ │ 0x0020 line=396 │ │ 0x0028 line=398 │ │ 0x0033 line=399 │ │ @@ -262330,18 +262481,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/OrthographicCamera;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c6b54: |[0c6b54] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.render:(Lcom/badlogic/gdx/graphics/OrthographicCamera;)V │ │ -0c6b64: 5410 9708 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.allLayers:[I // field@0897 │ │ -0c6b68: 6e30 370f 2100 |0002: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.render:(Lcom/badlogic/gdx/graphics/OrthographicCamera;[I)V // method@0f37 │ │ -0c6b6e: 0e00 |0005: return-void │ │ +0d5274: |[0d5274] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.render:(Lcom/badlogic/gdx/graphics/OrthographicCamera;)V │ │ +0d5284: 5410 9708 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.allLayers:[I // field@0897 │ │ +0d5288: 6e30 370f 2100 |0002: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.render:(Lcom/badlogic/gdx/graphics/OrthographicCamera;[I)V // method@0f37 │ │ +0d528e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0005 line=361 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; │ │ 0x0000 - 0x0006 reg=2 cam Lcom/badlogic/gdx/graphics/OrthographicCamera; │ │ @@ -262351,57 +262502,57 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/OrthographicCamera;[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 44 16-bit code units │ │ -0c6b70: |[0c6b70] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.render:(Lcom/badlogic/gdx/graphics/OrthographicCamera;[I)V │ │ -0c6b80: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c6b82: 6e10 2c0f 0600 |0001: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.getProjectionMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0f2c │ │ -0c6b88: 0c00 |0004: move-result-object v0 │ │ -0c6b8a: 5471 2a06 |0005: iget-object v1, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@062a │ │ -0c6b8e: 6e20 d513 1000 |0007: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ -0c6b94: 5460 ae08 |000a: iget-object v0, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@08ae │ │ -0c6b98: 6e40 9714 2022 |000c: invoke-virtual {v0, v2, v2, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -0c6b9e: 5460 ae08 |000f: iget-object v0, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@08ae │ │ -0c6ba2: 6e20 110b 0700 |0011: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.unproject:(Lcom/badlogic/gdx/math/Vector3;)V // method@0b11 │ │ -0c6ba8: 5460 ae08 |0014: iget-object v0, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@08ae │ │ -0c6bac: 5201 fe0b |0016: iget v1, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0c6bb0: 5460 ae08 |0018: iget-object v0, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@08ae │ │ -0c6bb4: 5202 ff0b |001a: iget v2, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0c6bb8: 5270 3606 |001c: iget v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportWidth:F // field@0636 │ │ -0c6bbc: 5273 3706 |001e: iget v3, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0637 │ │ -0c6bc0: c803 |0020: mul-float/2addr v3, v0 │ │ -0c6bc2: 5270 3506 |0021: iget v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportHeight:F // field@0635 │ │ -0c6bc6: 5274 3706 |0023: iget v4, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0637 │ │ -0c6bca: c804 |0025: mul-float/2addr v4, v0 │ │ -0c6bcc: 0760 |0026: move-object v0, v6 │ │ -0c6bce: 0785 |0027: move-object v5, v8 │ │ -0c6bd0: 7406 350f 0000 |0028: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.render:(FFFF[I)V // method@0f35 │ │ -0c6bd6: 0e00 |002b: return-void │ │ +0d5290: |[0d5290] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.render:(Lcom/badlogic/gdx/graphics/OrthographicCamera;[I)V │ │ +0d52a0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d52a2: 6e10 2c0f 0600 |0001: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.getProjectionMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0f2c │ │ +0d52a8: 0c00 |0004: move-result-object v0 │ │ +0d52aa: 5471 2a06 |0005: iget-object v1, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@062a │ │ +0d52ae: 6e20 d513 1000 |0007: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ +0d52b4: 5460 ae08 |000a: iget-object v0, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@08ae │ │ +0d52b8: 6e40 9714 2022 |000c: invoke-virtual {v0, v2, v2, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +0d52be: 5460 ae08 |000f: iget-object v0, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@08ae │ │ +0d52c2: 6e20 110b 0700 |0011: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.unproject:(Lcom/badlogic/gdx/math/Vector3;)V // method@0b11 │ │ +0d52c8: 5460 ae08 |0014: iget-object v0, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@08ae │ │ +0d52cc: 5201 fe0b |0016: iget v1, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0d52d0: 5460 ae08 |0018: iget-object v0, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@08ae │ │ +0d52d4: 5202 ff0b |001a: iget v2, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0d52d8: 5270 3606 |001c: iget v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportWidth:F // field@0636 │ │ +0d52dc: 5273 3706 |001e: iget v3, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0637 │ │ +0d52e0: c803 |0020: mul-float/2addr v3, v0 │ │ +0d52e2: 5270 3506 |0021: iget v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportHeight:F // field@0635 │ │ +0d52e6: 5274 3706 |0023: iget v4, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0637 │ │ +0d52ea: c804 |0025: mul-float/2addr v4, v0 │ │ +0d52ec: 0760 |0026: move-object v0, v6 │ │ +0d52ee: 0785 |0027: move-object v5, v8 │ │ +0d52f0: 7406 350f 0000 |0028: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.render:(FFFF[I)V // method@0f35 │ │ +0d52f6: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=370 │ │ 0x000a line=371 │ │ 0x000f line=372 │ │ 0x0014 line=373 │ │ 0x002b line=374 │ │ locals : │ │ 0x0000 - 0x002c reg=6 this Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; │ │ 0x0000 - 0x002c reg=7 cam Lcom/badlogic/gdx/graphics/OrthographicCamera; │ │ 0x0000 - 0x002c reg=8 layers [I │ │ │ │ - source_file_idx : 3955 (TileMapRenderer.java) │ │ + source_file_idx : 3953 (TileMapRenderer.java) │ │ │ │ Class #530 header: │ │ -class_idx : 371 │ │ +class_idx : 369 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 855 │ │ -source_file_idx : 3962 │ │ +superclass_idx : 853 │ │ +source_file_idx : 3960 │ │ static_fields_size : 0 │ │ instance_fields_size: 20 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 4 │ │ │ │ Class #530 annotations: │ │ Annotations on class │ │ @@ -262504,26 +262655,26 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0c6bd8: |[0c6bd8] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;)V │ │ -0c6be8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c6bea: 5b23 d708 |0001: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@08d7 │ │ -0c6bee: 7010 7923 0200 |0003: invoke-direct {v2}, Lcom/badlogic/gdx/utils/XmlReader;.:()V // method@2379 │ │ -0c6bf4: 2200 f603 |0006: new-instance v0, Ljava/util/Stack; // type@03f6 │ │ -0c6bf8: 7010 7327 0000 |0008: invoke-direct {v0}, Ljava/util/Stack;.:()V // method@2773 │ │ -0c6bfe: 5b20 c708 |000b: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currBranch:Ljava/util/Stack; // field@08c7 │ │ -0c6c02: 5c21 c408 |000d: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.awaitingData:Z // field@08c4 │ │ -0c6c06: 5921 ca08 |000f: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@08ca │ │ -0c6c0a: 5921 c908 |0011: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@08c9 │ │ -0c6c0e: 5921 d108 |0013: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataCounter:I // field@08d1 │ │ -0c6c12: 0e00 |0015: return-void │ │ +0d52f8: |[0d52f8] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;)V │ │ +0d5308: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0d530a: 5b23 d708 |0001: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@08d7 │ │ +0d530e: 7010 7923 0200 |0003: invoke-direct {v2}, Lcom/badlogic/gdx/utils/XmlReader;.:()V // method@2379 │ │ +0d5314: 2200 f403 |0006: new-instance v0, Ljava/util/Stack; // type@03f4 │ │ +0d5318: 7010 7327 0000 |0008: invoke-direct {v0}, Ljava/util/Stack;.:()V // method@2773 │ │ +0d531e: 5b20 c708 |000b: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currBranch:Ljava/util/Stack; // field@08c7 │ │ +0d5322: 5c21 c408 |000d: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.awaitingData:Z // field@08c4 │ │ +0d5326: 5921 ca08 |000f: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@08ca │ │ +0d532a: 5921 c908 |0011: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@08c9 │ │ +0d532e: 5921 d108 |0013: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataCounter:I // field@08d1 │ │ +0d5332: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=56 │ │ 0x0006 line=58 │ │ 0x000d line=60 │ │ 0x000f line=62 │ │ 0x0013 line=91 │ │ @@ -262536,57 +262687,57 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 75 16-bit code units │ │ -0c6c14: |[0c6c14] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.arrangeData:()V │ │ -0c6c24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c6c26: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0c6c28: 5274 c908 |0002: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@08c9 │ │ -0c6c2c: 3543 4600 |0004: if-ge v3, v4, 004a // +0046 │ │ -0c6c30: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0c6c32: 5274 ca08 |0007: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@08ca │ │ -0c6c36: 3542 3e00 |0009: if-ge v2, v4, 0047 // +003e │ │ -0c6c3a: 5474 c808 |000b: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@08c8 │ │ -0c6c3e: 5444 bc08 |000d: iget-object v4, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@08bc │ │ -0c6c42: 4604 0403 |000f: aget-object v4, v4, v3 │ │ -0c6c46: 5475 d008 |0011: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@08d0 │ │ -0c6c4a: d801 0001 |0013: add-int/lit8 v1, v0, #int 1 // #01 │ │ -0c6c4e: 4805 0500 |0015: aget-byte v5, v5, v0 │ │ -0c6c52: 7110 4f0f 0500 |0017: invoke-static {v5}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0f4f │ │ -0c6c58: 0a05 |001a: move-result v5 │ │ -0c6c5a: 5476 d008 |001b: iget-object v6, v7, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@08d0 │ │ -0c6c5e: d800 0101 |001d: add-int/lit8 v0, v1, #int 1 // #01 │ │ -0c6c62: 4806 0601 |001f: aget-byte v6, v6, v1 │ │ -0c6c66: 7110 4f0f 0600 |0021: invoke-static {v6}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0f4f │ │ -0c6c6c: 0a06 |0024: move-result v6 │ │ -0c6c6e: e006 0608 |0025: shl-int/lit8 v6, v6, #int 8 // #08 │ │ -0c6c72: b665 |0027: or-int/2addr v5, v6 │ │ -0c6c74: 5476 d008 |0028: iget-object v6, v7, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@08d0 │ │ -0c6c78: d801 0001 |002a: add-int/lit8 v1, v0, #int 1 // #01 │ │ -0c6c7c: 4806 0600 |002c: aget-byte v6, v6, v0 │ │ -0c6c80: 7110 4f0f 0600 |002e: invoke-static {v6}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0f4f │ │ -0c6c86: 0a06 |0031: move-result v6 │ │ -0c6c88: e006 0610 |0032: shl-int/lit8 v6, v6, #int 16 // #10 │ │ -0c6c8c: b665 |0034: or-int/2addr v5, v6 │ │ -0c6c8e: 5476 d008 |0035: iget-object v6, v7, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@08d0 │ │ -0c6c92: d800 0101 |0037: add-int/lit8 v0, v1, #int 1 // #01 │ │ -0c6c96: 4806 0601 |0039: aget-byte v6, v6, v1 │ │ -0c6c9a: 7110 4f0f 0600 |003b: invoke-static {v6}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0f4f │ │ -0c6ca0: 0a06 |003e: move-result v6 │ │ -0c6ca2: e006 0618 |003f: shl-int/lit8 v6, v6, #int 24 // #18 │ │ -0c6ca6: b665 |0041: or-int/2addr v5, v6 │ │ -0c6ca8: 4b05 0402 |0042: aput v5, v4, v2 │ │ -0c6cac: d802 0201 |0044: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c6cb0: 28c1 |0046: goto 0007 // -003f │ │ -0c6cb2: d803 0301 |0047: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0c6cb6: 28b9 |0049: goto 0002 // -0047 │ │ -0c6cb8: 0e00 |004a: return-void │ │ +0d5334: |[0d5334] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.arrangeData:()V │ │ +0d5344: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d5346: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0d5348: 5274 c908 |0002: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@08c9 │ │ +0d534c: 3543 4600 |0004: if-ge v3, v4, 004a // +0046 │ │ +0d5350: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0d5352: 5274 ca08 |0007: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@08ca │ │ +0d5356: 3542 3e00 |0009: if-ge v2, v4, 0047 // +003e │ │ +0d535a: 5474 c808 |000b: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@08c8 │ │ +0d535e: 5444 bc08 |000d: iget-object v4, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@08bc │ │ +0d5362: 4604 0403 |000f: aget-object v4, v4, v3 │ │ +0d5366: 5475 d008 |0011: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@08d0 │ │ +0d536a: d801 0001 |0013: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0d536e: 4805 0500 |0015: aget-byte v5, v5, v0 │ │ +0d5372: 7110 4f0f 0500 |0017: invoke-static {v5}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0f4f │ │ +0d5378: 0a05 |001a: move-result v5 │ │ +0d537a: 5476 d008 |001b: iget-object v6, v7, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@08d0 │ │ +0d537e: d800 0101 |001d: add-int/lit8 v0, v1, #int 1 // #01 │ │ +0d5382: 4806 0601 |001f: aget-byte v6, v6, v1 │ │ +0d5386: 7110 4f0f 0600 |0021: invoke-static {v6}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0f4f │ │ +0d538c: 0a06 |0024: move-result v6 │ │ +0d538e: e006 0608 |0025: shl-int/lit8 v6, v6, #int 8 // #08 │ │ +0d5392: b665 |0027: or-int/2addr v5, v6 │ │ +0d5394: 5476 d008 |0028: iget-object v6, v7, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@08d0 │ │ +0d5398: d801 0001 |002a: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0d539c: 4806 0600 |002c: aget-byte v6, v6, v0 │ │ +0d53a0: 7110 4f0f 0600 |002e: invoke-static {v6}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0f4f │ │ +0d53a6: 0a06 |0031: move-result v6 │ │ +0d53a8: e006 0610 |0032: shl-int/lit8 v6, v6, #int 16 // #10 │ │ +0d53ac: b665 |0034: or-int/2addr v5, v6 │ │ +0d53ae: 5476 d008 |0035: iget-object v6, v7, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@08d0 │ │ +0d53b2: d800 0101 |0037: add-int/lit8 v0, v1, #int 1 // #01 │ │ +0d53b6: 4806 0601 |0039: aget-byte v6, v6, v1 │ │ +0d53ba: 7110 4f0f 0600 |003b: invoke-static {v6}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0f4f │ │ +0d53c0: 0a06 |003e: move-result v6 │ │ +0d53c2: e006 0618 |003f: shl-int/lit8 v6, v6, #int 24 // #18 │ │ +0d53c6: b665 |0041: or-int/2addr v5, v6 │ │ +0d53c8: 4b05 0402 |0042: aput v5, v4, v2 │ │ +0d53cc: d802 0201 |0044: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0d53d0: 28c1 |0046: goto 0007 // -003f │ │ +0d53d2: d803 0301 |0047: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0d53d6: 28b9 |0049: goto 0002 // -0047 │ │ +0d53d8: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ 0x0001 line=474 │ │ 0x0006 line=475 │ │ 0x000b line=476 │ │ 0x0044 line=475 │ │ @@ -262607,43 +262758,43 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -0c6cbc: |[0c6cbc] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.fromCSV:()V │ │ -0c6ccc: 2202 f703 |0000: new-instance v2, Ljava/util/StringTokenizer; // type@03f7 │ │ -0c6cd0: 5463 d208 |0002: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataString:Ljava/lang/String; // field@08d2 │ │ -0c6cd4: 6e10 5b26 0300 |0004: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ -0c6cda: 0c03 |0007: move-result-object v3 │ │ -0c6cdc: 1a04 a700 |0008: const-string v4, "," // string@00a7 │ │ -0c6ce0: 7030 7c27 3204 |000a: invoke-direct {v2, v3, v4}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@277c │ │ -0c6ce6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0c6ce8: 5263 c908 |000e: iget v3, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@08c9 │ │ -0c6cec: 3531 2200 |0010: if-ge v1, v3, 0032 // +0022 │ │ -0c6cf0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0c6cf2: 5263 ca08 |0013: iget v3, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@08ca │ │ -0c6cf6: 3530 1a00 |0015: if-ge v0, v3, 002f // +001a │ │ -0c6cfa: 5463 c808 |0017: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@08c8 │ │ -0c6cfe: 5433 bc08 |0019: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@08bc │ │ -0c6d02: 4603 0301 |001b: aget-object v3, v3, v1 │ │ -0c6d06: 6e10 7e27 0200 |001d: invoke-virtual {v2}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ -0c6d0c: 0c04 |0020: move-result-object v4 │ │ -0c6d0e: 6e10 5b26 0400 |0021: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ -0c6d14: 0c04 |0024: move-result-object v4 │ │ -0c6d16: 7110 0b26 0400 |0025: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@260b │ │ -0c6d1c: 0b04 |0028: move-result-wide v4 │ │ -0c6d1e: 8444 |0029: long-to-int v4, v4 │ │ -0c6d20: 4b04 0300 |002a: aput v4, v3, v0 │ │ -0c6d24: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c6d28: 28e5 |002e: goto 0013 // -001b │ │ -0c6d2a: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c6d2e: 28dd |0031: goto 000e // -0023 │ │ -0c6d30: 0e00 |0032: return-void │ │ +0d53dc: |[0d53dc] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.fromCSV:()V │ │ +0d53ec: 2202 f503 |0000: new-instance v2, Ljava/util/StringTokenizer; // type@03f5 │ │ +0d53f0: 5463 d208 |0002: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataString:Ljava/lang/String; // field@08d2 │ │ +0d53f4: 6e10 5b26 0300 |0004: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ +0d53fa: 0c03 |0007: move-result-object v3 │ │ +0d53fc: 1a04 a700 |0008: const-string v4, "," // string@00a7 │ │ +0d5400: 7030 7c27 3204 |000a: invoke-direct {v2, v3, v4}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@277c │ │ +0d5406: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0d5408: 5263 c908 |000e: iget v3, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@08c9 │ │ +0d540c: 3531 2200 |0010: if-ge v1, v3, 0032 // +0022 │ │ +0d5410: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0d5412: 5263 ca08 |0013: iget v3, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@08ca │ │ +0d5416: 3530 1a00 |0015: if-ge v0, v3, 002f // +001a │ │ +0d541a: 5463 c808 |0017: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@08c8 │ │ +0d541e: 5433 bc08 |0019: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@08bc │ │ +0d5422: 4603 0301 |001b: aget-object v3, v3, v1 │ │ +0d5426: 6e10 7e27 0200 |001d: invoke-virtual {v2}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@277e │ │ +0d542c: 0c04 |0020: move-result-object v4 │ │ +0d542e: 6e10 5b26 0400 |0021: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ +0d5434: 0c04 |0024: move-result-object v4 │ │ +0d5436: 7110 0b26 0400 |0025: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@260b │ │ +0d543c: 0b04 |0028: move-result-wide v4 │ │ +0d543e: 8444 |0029: long-to-int v4, v4 │ │ +0d5440: 4b04 0300 |002a: aput v4, v3, v0 │ │ +0d5444: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d5448: 28e5 |002e: goto 0013 // -001b │ │ +0d544a: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0d544e: 28dd |0031: goto 000e // -0023 │ │ +0d5450: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x000d line=465 │ │ 0x0012 line=466 │ │ 0x0017 line=467 │ │ 0x002c line=466 │ │ @@ -262660,35 +262811,35 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0c6d34: |[0c6d34] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.putPolyLine:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;)V │ │ -0c6d44: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ -0c6d48: 0e00 |0002: return-void │ │ -0c6d4a: 1a00 2b24 |0003: const-string v0, "polyline" // string@242b │ │ -0c6d4e: 5431 bd08 |0005: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.name:Ljava/lang/String; // field@08bd │ │ -0c6d52: 6e20 4426 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c6d58: 0a00 |000a: move-result v0 │ │ -0c6d5a: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ -0c6d5e: 5420 cb08 |000d: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@08cb │ │ -0c6d62: 5431 be08 |000f: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.points:Ljava/lang/String; // field@08be │ │ -0c6d66: 5b01 ea08 |0011: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.polyline:Ljava/lang/String; // field@08ea │ │ -0c6d6a: 28ef |0013: goto 0002 // -0011 │ │ -0c6d6c: 1a00 2824 |0014: const-string v0, "polygon" // string@2428 │ │ -0c6d70: 5431 bd08 |0016: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.name:Ljava/lang/String; // field@08bd │ │ -0c6d74: 6e20 4426 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c6d7a: 0a00 |001b: move-result v0 │ │ -0c6d7c: 3800 e6ff |001c: if-eqz v0, 0002 // -001a │ │ -0c6d80: 5420 cb08 |001e: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@08cb │ │ -0c6d84: 5431 be08 |0020: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.points:Ljava/lang/String; // field@08be │ │ -0c6d88: 5b01 e908 |0022: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.polygon:Ljava/lang/String; // field@08e9 │ │ -0c6d8c: 28de |0024: goto 0002 // -0022 │ │ +0d5454: |[0d5454] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.putPolyLine:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;)V │ │ +0d5464: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ +0d5468: 0e00 |0002: return-void │ │ +0d546a: 1a00 2924 |0003: const-string v0, "polyline" // string@2429 │ │ +0d546e: 5431 bd08 |0005: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.name:Ljava/lang/String; // field@08bd │ │ +0d5472: 6e20 4426 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5478: 0a00 |000a: move-result v0 │ │ +0d547a: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ +0d547e: 5420 cb08 |000d: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@08cb │ │ +0d5482: 5431 be08 |000f: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.points:Ljava/lang/String; // field@08be │ │ +0d5486: 5b01 ea08 |0011: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.polyline:Ljava/lang/String; // field@08ea │ │ +0d548a: 28ef |0013: goto 0002 // -0011 │ │ +0d548c: 1a00 2624 |0014: const-string v0, "polygon" // string@2426 │ │ +0d5490: 5431 bd08 |0016: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.name:Ljava/lang/String; // field@08bd │ │ +0d5494: 6e20 4426 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d549a: 0a00 |001b: move-result v0 │ │ +0d549c: 3800 e6ff |001c: if-eqz v0, 0002 // -001a │ │ +0d54a0: 5420 cb08 |001e: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@08cb │ │ +0d54a4: 5431 be08 |0020: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.points:Ljava/lang/String; // field@08be │ │ +0d54a8: 5b01 e908 |0022: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.polygon:Ljava/lang/String; // field@08e9 │ │ +0d54ac: 28de |0024: goto 0002 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ 0x0002 line=433 │ │ 0x0003 line=423 │ │ 0x000d line=424 │ │ 0x0014 line=428 │ │ @@ -262702,73 +262853,73 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 115 16-bit code units │ │ -0c6d90: |[0c6d90] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.putProperty:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;)V │ │ -0c6da0: 1a00 8e29 |0000: const-string v0, "tile" // string@298e │ │ -0c6da4: 5451 c108 |0002: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.parentType:Ljava/lang/String; // field@08c1 │ │ -0c6da8: 6e20 4426 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c6dae: 0a00 |0007: move-result v0 │ │ -0c6db0: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ -0c6db4: 5440 d708 |000a: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@08d7 │ │ -0c6db8: 5241 ce08 |000c: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTile:I // field@08ce │ │ -0c6dbc: 5442 cf08 |000e: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@08cf │ │ -0c6dc0: 5222 b308 |0010: iget v2, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.firstgid:I // field@08b3 │ │ -0c6dc4: b021 |0012: add-int/2addr v1, v2 │ │ -0c6dc6: 5452 c008 |0013: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.name:Ljava/lang/String; // field@08c0 │ │ -0c6dca: 5453 c308 |0015: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.value:Ljava/lang/String; // field@08c3 │ │ -0c6dce: 6e40 530f 1032 |0017: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.setTileProperty:(ILjava/lang/String;Ljava/lang/String;)V // method@0f53 │ │ -0c6dd4: 0e00 |001a: return-void │ │ -0c6dd6: 1a00 0521 |001b: const-string v0, "map" // string@2105 │ │ -0c6dda: 5451 c108 |001d: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.parentType:Ljava/lang/String; // field@08c1 │ │ -0c6dde: 6e20 4426 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c6de4: 0a00 |0022: move-result v0 │ │ -0c6de6: 3800 0e00 |0023: if-eqz v0, 0031 // +000e │ │ -0c6dea: 5440 d708 |0025: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@08d7 │ │ -0c6dee: 5400 df08 |0027: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.properties:Ljava/util/HashMap; // field@08df │ │ -0c6df2: 5451 c008 |0029: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.name:Ljava/lang/String; // field@08c0 │ │ -0c6df6: 5452 c308 |002b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.value:Ljava/lang/String; // field@08c3 │ │ -0c6dfa: 6e30 4c27 1002 |002d: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@274c │ │ -0c6e00: 28ea |0030: goto 001a // -0016 │ │ -0c6e02: 1a00 c31f |0031: const-string v0, "layer" // string@1fc3 │ │ -0c6e06: 5451 c108 |0033: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.parentType:Ljava/lang/String; // field@08c1 │ │ -0c6e0a: 6e20 4426 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c6e10: 0a00 |0038: move-result v0 │ │ -0c6e12: 3800 0e00 |0039: if-eqz v0, 0047 // +000e │ │ -0c6e16: 5440 c808 |003b: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@08c8 │ │ -0c6e1a: 5400 bb08 |003d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.properties:Ljava/util/HashMap; // field@08bb │ │ -0c6e1e: 5451 c008 |003f: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.name:Ljava/lang/String; // field@08c0 │ │ -0c6e22: 5452 c308 |0041: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.value:Ljava/lang/String; // field@08c3 │ │ -0c6e26: 6e30 4c27 1002 |0043: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@274c │ │ -0c6e2c: 28d4 |0046: goto 001a // -002c │ │ -0c6e2e: 1a00 dd22 |0047: const-string v0, "objectgroup" // string@22dd │ │ -0c6e32: 5451 c108 |0049: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.parentType:Ljava/lang/String; // field@08c1 │ │ -0c6e36: 6e20 4426 1000 |004b: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c6e3c: 0a00 |004e: move-result v0 │ │ -0c6e3e: 3800 0e00 |004f: if-eqz v0, 005d // +000e │ │ -0c6e42: 5440 cc08 |0051: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObjectGroup:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // field@08cc │ │ -0c6e46: 5400 f308 |0053: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup;.properties:Ljava/util/HashMap; // field@08f3 │ │ -0c6e4a: 5451 c008 |0055: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.name:Ljava/lang/String; // field@08c0 │ │ -0c6e4e: 5452 c308 |0057: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.value:Ljava/lang/String; // field@08c3 │ │ -0c6e52: 6e30 4c27 1002 |0059: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@274c │ │ -0c6e58: 28be |005c: goto 001a // -0042 │ │ -0c6e5a: 1a00 d922 |005d: const-string v0, "object" // string@22d9 │ │ -0c6e5e: 5451 c108 |005f: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.parentType:Ljava/lang/String; // field@08c1 │ │ -0c6e62: 6e20 4426 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c6e68: 0a00 |0064: move-result v0 │ │ -0c6e6a: 3800 b5ff |0065: if-eqz v0, 001a // -004b │ │ -0c6e6e: 5440 cb08 |0067: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@08cb │ │ -0c6e72: 5400 eb08 |0069: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.properties:Ljava/util/HashMap; // field@08eb │ │ -0c6e76: 5451 c008 |006b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.name:Ljava/lang/String; // field@08c0 │ │ -0c6e7a: 5452 c308 |006d: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.value:Ljava/lang/String; // field@08c3 │ │ -0c6e7e: 6e30 4c27 1002 |006f: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@274c │ │ -0c6e84: 28a8 |0072: goto 001a // -0058 │ │ +0d54b0: |[0d54b0] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.putProperty:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;)V │ │ +0d54c0: 1a00 8c29 |0000: const-string v0, "tile" // string@298c │ │ +0d54c4: 5451 c108 |0002: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.parentType:Ljava/lang/String; // field@08c1 │ │ +0d54c8: 6e20 4426 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d54ce: 0a00 |0007: move-result v0 │ │ +0d54d0: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ +0d54d4: 5440 d708 |000a: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@08d7 │ │ +0d54d8: 5241 ce08 |000c: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTile:I // field@08ce │ │ +0d54dc: 5442 cf08 |000e: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@08cf │ │ +0d54e0: 5222 b308 |0010: iget v2, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.firstgid:I // field@08b3 │ │ +0d54e4: b021 |0012: add-int/2addr v1, v2 │ │ +0d54e6: 5452 c008 |0013: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.name:Ljava/lang/String; // field@08c0 │ │ +0d54ea: 5453 c308 |0015: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.value:Ljava/lang/String; // field@08c3 │ │ +0d54ee: 6e40 530f 1032 |0017: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.setTileProperty:(ILjava/lang/String;Ljava/lang/String;)V // method@0f53 │ │ +0d54f4: 0e00 |001a: return-void │ │ +0d54f6: 1a00 0321 |001b: const-string v0, "map" // string@2103 │ │ +0d54fa: 5451 c108 |001d: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.parentType:Ljava/lang/String; // field@08c1 │ │ +0d54fe: 6e20 4426 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5504: 0a00 |0022: move-result v0 │ │ +0d5506: 3800 0e00 |0023: if-eqz v0, 0031 // +000e │ │ +0d550a: 5440 d708 |0025: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@08d7 │ │ +0d550e: 5400 df08 |0027: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.properties:Ljava/util/HashMap; // field@08df │ │ +0d5512: 5451 c008 |0029: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.name:Ljava/lang/String; // field@08c0 │ │ +0d5516: 5452 c308 |002b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.value:Ljava/lang/String; // field@08c3 │ │ +0d551a: 6e30 4c27 1002 |002d: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@274c │ │ +0d5520: 28ea |0030: goto 001a // -0016 │ │ +0d5522: 1a00 c11f |0031: const-string v0, "layer" // string@1fc1 │ │ +0d5526: 5451 c108 |0033: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.parentType:Ljava/lang/String; // field@08c1 │ │ +0d552a: 6e20 4426 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5530: 0a00 |0038: move-result v0 │ │ +0d5532: 3800 0e00 |0039: if-eqz v0, 0047 // +000e │ │ +0d5536: 5440 c808 |003b: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@08c8 │ │ +0d553a: 5400 bb08 |003d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.properties:Ljava/util/HashMap; // field@08bb │ │ +0d553e: 5451 c008 |003f: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.name:Ljava/lang/String; // field@08c0 │ │ +0d5542: 5452 c308 |0041: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.value:Ljava/lang/String; // field@08c3 │ │ +0d5546: 6e30 4c27 1002 |0043: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@274c │ │ +0d554c: 28d4 |0046: goto 001a // -002c │ │ +0d554e: 1a00 db22 |0047: const-string v0, "objectgroup" // string@22db │ │ +0d5552: 5451 c108 |0049: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.parentType:Ljava/lang/String; // field@08c1 │ │ +0d5556: 6e20 4426 1000 |004b: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d555c: 0a00 |004e: move-result v0 │ │ +0d555e: 3800 0e00 |004f: if-eqz v0, 005d // +000e │ │ +0d5562: 5440 cc08 |0051: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObjectGroup:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // field@08cc │ │ +0d5566: 5400 f308 |0053: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup;.properties:Ljava/util/HashMap; // field@08f3 │ │ +0d556a: 5451 c008 |0055: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.name:Ljava/lang/String; // field@08c0 │ │ +0d556e: 5452 c308 |0057: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.value:Ljava/lang/String; // field@08c3 │ │ +0d5572: 6e30 4c27 1002 |0059: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@274c │ │ +0d5578: 28be |005c: goto 001a // -0042 │ │ +0d557a: 1a00 d722 |005d: const-string v0, "object" // string@22d7 │ │ +0d557e: 5451 c108 |005f: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.parentType:Ljava/lang/String; // field@08c1 │ │ +0d5582: 6e20 4426 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5588: 0a00 |0064: move-result v0 │ │ +0d558a: 3800 b5ff |0065: if-eqz v0, 001a // -004b │ │ +0d558e: 5440 cb08 |0067: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@08cb │ │ +0d5592: 5400 eb08 |0069: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.properties:Ljava/util/HashMap; // field@08eb │ │ +0d5596: 5451 c008 |006b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.name:Ljava/lang/String; // field@08c0 │ │ +0d559a: 5452 c308 |006d: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.value:Ljava/lang/String; // field@08c3 │ │ +0d559e: 6e30 4c27 1002 |006f: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@274c │ │ +0d55a4: 28a8 |0072: goto 001a // -0058 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x000a line=438 │ │ 0x001a line=461 │ │ 0x001b line=442 │ │ 0x0025 line=443 │ │ @@ -262787,85 +262938,85 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 125 16-bit code units │ │ -0c6e88: |[0c6e88] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.unGZip:()V │ │ -0c6e98: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -0c6e9a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0c6e9c: 2200 0604 |0002: new-instance v0, Ljava/util/zip/GZIPInputStream; // type@0406 │ │ -0c6ea0: 2205 8a03 |0004: new-instance v5, Ljava/io/ByteArrayInputStream; // type@038a │ │ -0c6ea4: 5486 d008 |0006: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@08d0 │ │ -0c6ea8: 7020 5425 6500 |0008: invoke-direct {v5, v6}, Ljava/io/ByteArrayInputStream;.:([B)V // method@2554 │ │ -0c6eae: 5486 d008 |000b: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@08d0 │ │ -0c6eb2: 2166 |000d: array-length v6, v6 │ │ -0c6eb4: 7030 9727 5006 |000e: invoke-direct {v0, v5, v6}, Ljava/util/zip/GZIPInputStream;.:(Ljava/io/InputStream;I)V // method@2797 │ │ -0c6eba: 2373 4704 |0011: new-array v3, v7, [B // type@0447 │ │ -0c6ebe: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -0c6ec0: 5285 c908 |0014: iget v5, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@08c9 │ │ -0c6ec4: 3554 6600 |0016: if-ge v4, v5, 007c // +0066 │ │ -0c6ec8: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -0c6eca: 5285 ca08 |0019: iget v5, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@08ca │ │ -0c6ece: 3551 5e00 |001b: if-ge v1, v5, 0079 // +005e │ │ -0c6ed2: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -0c6ed4: 1246 |001e: const/4 v6, #int 4 // #4 │ │ -0c6ed6: 6e40 9827 3065 |001f: invoke-virtual {v0, v3, v5, v6}, Ljava/util/zip/GZIPInputStream;.read:([BII)I // method@2798 │ │ -0c6edc: 5485 c808 |0022: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@08c8 │ │ -0c6ee0: 5455 bc08 |0024: iget-object v5, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@08bc │ │ -0c6ee4: 4605 0504 |0026: aget-object v5, v5, v4 │ │ -0c6ee8: 1206 |0028: const/4 v6, #int 0 // #0 │ │ -0c6eea: 4806 0306 |0029: aget-byte v6, v3, v6 │ │ -0c6eee: 7110 4f0f 0600 |002b: invoke-static {v6}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0f4f │ │ -0c6ef4: 0a06 |002e: move-result v6 │ │ -0c6ef6: 1217 |002f: const/4 v7, #int 1 // #1 │ │ -0c6ef8: 4807 0307 |0030: aget-byte v7, v3, v7 │ │ -0c6efc: 7110 4f0f 0700 |0032: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0f4f │ │ -0c6f02: 0a07 |0035: move-result v7 │ │ -0c6f04: e007 0708 |0036: shl-int/lit8 v7, v7, #int 8 // #08 │ │ -0c6f08: b676 |0038: or-int/2addr v6, v7 │ │ -0c6f0a: 1227 |0039: const/4 v7, #int 2 // #2 │ │ -0c6f0c: 4807 0307 |003a: aget-byte v7, v3, v7 │ │ -0c6f10: 7110 4f0f 0700 |003c: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0f4f │ │ -0c6f16: 0a07 |003f: move-result v7 │ │ -0c6f18: e007 0710 |0040: shl-int/lit8 v7, v7, #int 16 // #10 │ │ -0c6f1c: b676 |0042: or-int/2addr v6, v7 │ │ -0c6f1e: 1237 |0043: const/4 v7, #int 3 // #3 │ │ -0c6f20: 4807 0307 |0044: aget-byte v7, v3, v7 │ │ -0c6f24: 7110 4f0f 0700 |0046: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0f4f │ │ -0c6f2a: 0a07 |0049: move-result v7 │ │ -0c6f2c: e007 0718 |004a: shl-int/lit8 v7, v7, #int 24 // #18 │ │ -0c6f30: b676 |004c: or-int/2addr v6, v7 │ │ -0c6f32: 4b06 0501 |004d: aput v6, v5, v1 │ │ -0c6f36: d801 0101 |004f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c6f3a: 28c8 |0051: goto 0019 // -0038 │ │ -0c6f3c: 0d02 |0052: move-exception v2 │ │ -0c6f3e: 2205 fc02 |0053: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0c6f42: 2206 c503 |0055: new-instance v6, Ljava/lang/StringBuilder; // type@03c5 │ │ -0c6f46: 7010 6726 0600 |0057: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0c6f4c: 1a07 6203 |005a: const-string v7, "Error Reading TMX Layer Data - IOException: " // string@0362 │ │ -0c6f50: 6e20 6e26 7600 |005c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c6f56: 0c06 |005f: move-result-object v6 │ │ -0c6f58: 6e10 9725 0200 |0060: invoke-virtual {v2}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ -0c6f5e: 0c07 |0063: move-result-object v7 │ │ -0c6f60: 6e20 6e26 7600 |0064: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c6f66: 0c06 |0067: move-result-object v6 │ │ -0c6f68: 6e10 7426 0600 |0068: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0c6f6e: 0c06 |006b: move-result-object v6 │ │ -0c6f70: 7020 b41f 6500 |006c: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0c6f76: 2705 |006f: throw v5 │ │ -0c6f78: 0d02 |0070: move-exception v2 │ │ -0c6f7a: 2205 fc02 |0071: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0c6f7e: 1a06 6303 |0073: const-string v6, "Error Reading TMX Layer Data." // string@0363 │ │ -0c6f82: 7030 b51f 6502 |0075: invoke-direct {v5, v6, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0c6f88: 2705 |0078: throw v5 │ │ -0c6f8a: d804 0401 |0079: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0c6f8e: 2899 |007b: goto 0014 // -0067 │ │ -0c6f90: 0e00 |007c: return-void │ │ +0d55a8: |[0d55a8] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.unGZip:()V │ │ +0d55b8: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +0d55ba: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0d55bc: 2200 0404 |0002: new-instance v0, Ljava/util/zip/GZIPInputStream; // type@0404 │ │ +0d55c0: 2205 8803 |0004: new-instance v5, Ljava/io/ByteArrayInputStream; // type@0388 │ │ +0d55c4: 5486 d008 |0006: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@08d0 │ │ +0d55c8: 7020 5425 6500 |0008: invoke-direct {v5, v6}, Ljava/io/ByteArrayInputStream;.:([B)V // method@2554 │ │ +0d55ce: 5486 d008 |000b: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@08d0 │ │ +0d55d2: 2166 |000d: array-length v6, v6 │ │ +0d55d4: 7030 9727 5006 |000e: invoke-direct {v0, v5, v6}, Ljava/util/zip/GZIPInputStream;.:(Ljava/io/InputStream;I)V // method@2797 │ │ +0d55da: 2373 4504 |0011: new-array v3, v7, [B // type@0445 │ │ +0d55de: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +0d55e0: 5285 c908 |0014: iget v5, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@08c9 │ │ +0d55e4: 3554 6600 |0016: if-ge v4, v5, 007c // +0066 │ │ +0d55e8: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0d55ea: 5285 ca08 |0019: iget v5, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@08ca │ │ +0d55ee: 3551 5e00 |001b: if-ge v1, v5, 0079 // +005e │ │ +0d55f2: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +0d55f4: 1246 |001e: const/4 v6, #int 4 // #4 │ │ +0d55f6: 6e40 9827 3065 |001f: invoke-virtual {v0, v3, v5, v6}, Ljava/util/zip/GZIPInputStream;.read:([BII)I // method@2798 │ │ +0d55fc: 5485 c808 |0022: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@08c8 │ │ +0d5600: 5455 bc08 |0024: iget-object v5, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@08bc │ │ +0d5604: 4605 0504 |0026: aget-object v5, v5, v4 │ │ +0d5608: 1206 |0028: const/4 v6, #int 0 // #0 │ │ +0d560a: 4806 0306 |0029: aget-byte v6, v3, v6 │ │ +0d560e: 7110 4f0f 0600 |002b: invoke-static {v6}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0f4f │ │ +0d5614: 0a06 |002e: move-result v6 │ │ +0d5616: 1217 |002f: const/4 v7, #int 1 // #1 │ │ +0d5618: 4807 0307 |0030: aget-byte v7, v3, v7 │ │ +0d561c: 7110 4f0f 0700 |0032: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0f4f │ │ +0d5622: 0a07 |0035: move-result v7 │ │ +0d5624: e007 0708 |0036: shl-int/lit8 v7, v7, #int 8 // #08 │ │ +0d5628: b676 |0038: or-int/2addr v6, v7 │ │ +0d562a: 1227 |0039: const/4 v7, #int 2 // #2 │ │ +0d562c: 4807 0307 |003a: aget-byte v7, v3, v7 │ │ +0d5630: 7110 4f0f 0700 |003c: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0f4f │ │ +0d5636: 0a07 |003f: move-result v7 │ │ +0d5638: e007 0710 |0040: shl-int/lit8 v7, v7, #int 16 // #10 │ │ +0d563c: b676 |0042: or-int/2addr v6, v7 │ │ +0d563e: 1237 |0043: const/4 v7, #int 3 // #3 │ │ +0d5640: 4807 0307 |0044: aget-byte v7, v3, v7 │ │ +0d5644: 7110 4f0f 0700 |0046: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0f4f │ │ +0d564a: 0a07 |0049: move-result v7 │ │ +0d564c: e007 0718 |004a: shl-int/lit8 v7, v7, #int 24 // #18 │ │ +0d5650: b676 |004c: or-int/2addr v6, v7 │ │ +0d5652: 4b06 0501 |004d: aput v6, v5, v1 │ │ +0d5656: d801 0101 |004f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0d565a: 28c8 |0051: goto 0019 // -0038 │ │ +0d565c: 0d02 |0052: move-exception v2 │ │ +0d565e: 2205 fa02 |0053: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d5662: 2206 c303 |0055: new-instance v6, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d5666: 7010 6726 0600 |0057: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d566c: 1a07 6203 |005a: const-string v7, "Error Reading TMX Layer Data - IOException: " // string@0362 │ │ +0d5670: 6e20 6e26 7600 |005c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d5676: 0c06 |005f: move-result-object v6 │ │ +0d5678: 6e10 9725 0200 |0060: invoke-virtual {v2}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2597 │ │ +0d567e: 0c07 |0063: move-result-object v7 │ │ +0d5680: 6e20 6e26 7600 |0064: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d5686: 0c06 |0067: move-result-object v6 │ │ +0d5688: 6e10 7426 0600 |0068: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d568e: 0c06 |006b: move-result-object v6 │ │ +0d5690: 7020 b41f 6500 |006c: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0d5696: 2705 |006f: throw v5 │ │ +0d5698: 0d02 |0070: move-exception v2 │ │ +0d569a: 2205 fa02 |0071: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d569e: 1a06 6303 |0073: const-string v6, "Error Reading TMX Layer Data." // string@0363 │ │ +0d56a2: 7030 b51f 6502 |0075: invoke-direct {v5, v6, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0d56a8: 2705 |0078: throw v5 │ │ +0d56aa: d804 0401 |0079: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0d56ae: 2899 |007b: goto 0014 // -0067 │ │ +0d56b0: 0e00 |007c: return-void │ │ catches : 2 │ │ 0x0002 - 0x0011 │ │ Ljava/io/IOException; -> 0x0052 │ │ 0x001f - 0x004f │ │ Ljava/io/IOException; -> 0x0070 │ │ positions : │ │ 0x0001 line=503 │ │ @@ -262901,69 +263052,69 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 93 16-bit code units │ │ -0c6fb0: |[0c6fb0] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.unZlib:()V │ │ -0c6fc0: 1245 |0000: const/4 v5, #int 4 // #4 │ │ -0c6fc2: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0c6fc4: 2204 0804 |0002: new-instance v4, Ljava/util/zip/Inflater; // type@0408 │ │ -0c6fc8: 7010 9a27 0400 |0004: invoke-direct {v4}, Ljava/util/zip/Inflater;.:()V // method@279a │ │ -0c6fce: 2352 4704 |0007: new-array v2, v5, [B // type@0447 │ │ -0c6fd2: 5485 d008 |0009: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@08d0 │ │ -0c6fd6: 5486 d008 |000b: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@08d0 │ │ -0c6fda: 2166 |000d: array-length v6, v6 │ │ -0c6fdc: 6e40 9c27 5467 |000e: invoke-virtual {v4, v5, v7, v6}, Ljava/util/zip/Inflater;.setInput:([BII)V // method@279c │ │ -0c6fe2: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -0c6fe4: 5285 c908 |0012: iget v5, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@08c9 │ │ -0c6fe8: 3553 4800 |0014: if-ge v3, v5, 005c // +0048 │ │ -0c6fec: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0c6fee: 5285 ca08 |0017: iget v5, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@08ca │ │ -0c6ff2: 3550 4000 |0019: if-ge v0, v5, 0059 // +0040 │ │ -0c6ff6: 1205 |001b: const/4 v5, #int 0 // #0 │ │ -0c6ff8: 1246 |001c: const/4 v6, #int 4 // #4 │ │ -0c6ffa: 6e40 9b27 2465 |001d: invoke-virtual {v4, v2, v5, v6}, Ljava/util/zip/Inflater;.inflate:([BII)I // method@279b │ │ -0c7000: 5485 c808 |0020: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@08c8 │ │ -0c7004: 5455 bc08 |0022: iget-object v5, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@08bc │ │ -0c7008: 4605 0503 |0024: aget-object v5, v5, v3 │ │ -0c700c: 1206 |0026: const/4 v6, #int 0 // #0 │ │ -0c700e: 4806 0206 |0027: aget-byte v6, v2, v6 │ │ -0c7012: 7110 4f0f 0600 |0029: invoke-static {v6}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0f4f │ │ -0c7018: 0a06 |002c: move-result v6 │ │ -0c701a: 1217 |002d: const/4 v7, #int 1 // #1 │ │ -0c701c: 4807 0207 |002e: aget-byte v7, v2, v7 │ │ -0c7020: 7110 4f0f 0700 |0030: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0f4f │ │ -0c7026: 0a07 |0033: move-result v7 │ │ -0c7028: e007 0708 |0034: shl-int/lit8 v7, v7, #int 8 // #08 │ │ -0c702c: b676 |0036: or-int/2addr v6, v7 │ │ -0c702e: 1227 |0037: const/4 v7, #int 2 // #2 │ │ -0c7030: 4807 0207 |0038: aget-byte v7, v2, v7 │ │ -0c7034: 7110 4f0f 0700 |003a: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0f4f │ │ -0c703a: 0a07 |003d: move-result v7 │ │ -0c703c: e007 0710 |003e: shl-int/lit8 v7, v7, #int 16 // #10 │ │ -0c7040: b676 |0040: or-int/2addr v6, v7 │ │ -0c7042: 1237 |0041: const/4 v7, #int 3 // #3 │ │ -0c7044: 4807 0207 |0042: aget-byte v7, v2, v7 │ │ -0c7048: 7110 4f0f 0700 |0044: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0f4f │ │ -0c704e: 0a07 |0047: move-result v7 │ │ -0c7050: e007 0718 |0048: shl-int/lit8 v7, v7, #int 24 // #18 │ │ -0c7054: b676 |004a: or-int/2addr v6, v7 │ │ -0c7056: 4b06 0500 |004b: aput v6, v5, v0 │ │ -0c705a: d800 0001 |004d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c705e: 28c8 |004f: goto 0017 // -0038 │ │ -0c7060: 0d01 |0050: move-exception v1 │ │ -0c7062: 2205 fc02 |0051: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0c7066: 1a06 6303 |0053: const-string v6, "Error Reading TMX Layer Data." // string@0363 │ │ -0c706a: 7030 b51f 6501 |0055: invoke-direct {v5, v6, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0c7070: 2705 |0058: throw v5 │ │ -0c7072: d803 0301 |0059: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0c7076: 28b7 |005b: goto 0012 // -0049 │ │ -0c7078: 0e00 |005c: return-void │ │ +0d56d0: |[0d56d0] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.unZlib:()V │ │ +0d56e0: 1245 |0000: const/4 v5, #int 4 // #4 │ │ +0d56e2: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0d56e4: 2204 0604 |0002: new-instance v4, Ljava/util/zip/Inflater; // type@0406 │ │ +0d56e8: 7010 9a27 0400 |0004: invoke-direct {v4}, Ljava/util/zip/Inflater;.:()V // method@279a │ │ +0d56ee: 2352 4504 |0007: new-array v2, v5, [B // type@0445 │ │ +0d56f2: 5485 d008 |0009: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@08d0 │ │ +0d56f6: 5486 d008 |000b: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@08d0 │ │ +0d56fa: 2166 |000d: array-length v6, v6 │ │ +0d56fc: 6e40 9c27 5467 |000e: invoke-virtual {v4, v5, v7, v6}, Ljava/util/zip/Inflater;.setInput:([BII)V // method@279c │ │ +0d5702: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +0d5704: 5285 c908 |0012: iget v5, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@08c9 │ │ +0d5708: 3553 4800 |0014: if-ge v3, v5, 005c // +0048 │ │ +0d570c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0d570e: 5285 ca08 |0017: iget v5, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@08ca │ │ +0d5712: 3550 4000 |0019: if-ge v0, v5, 0059 // +0040 │ │ +0d5716: 1205 |001b: const/4 v5, #int 0 // #0 │ │ +0d5718: 1246 |001c: const/4 v6, #int 4 // #4 │ │ +0d571a: 6e40 9b27 2465 |001d: invoke-virtual {v4, v2, v5, v6}, Ljava/util/zip/Inflater;.inflate:([BII)I // method@279b │ │ +0d5720: 5485 c808 |0020: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@08c8 │ │ +0d5724: 5455 bc08 |0022: iget-object v5, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@08bc │ │ +0d5728: 4605 0503 |0024: aget-object v5, v5, v3 │ │ +0d572c: 1206 |0026: const/4 v6, #int 0 // #0 │ │ +0d572e: 4806 0206 |0027: aget-byte v6, v2, v6 │ │ +0d5732: 7110 4f0f 0600 |0029: invoke-static {v6}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0f4f │ │ +0d5738: 0a06 |002c: move-result v6 │ │ +0d573a: 1217 |002d: const/4 v7, #int 1 // #1 │ │ +0d573c: 4807 0207 |002e: aget-byte v7, v2, v7 │ │ +0d5740: 7110 4f0f 0700 |0030: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0f4f │ │ +0d5746: 0a07 |0033: move-result v7 │ │ +0d5748: e007 0708 |0034: shl-int/lit8 v7, v7, #int 8 // #08 │ │ +0d574c: b676 |0036: or-int/2addr v6, v7 │ │ +0d574e: 1227 |0037: const/4 v7, #int 2 // #2 │ │ +0d5750: 4807 0207 |0038: aget-byte v7, v2, v7 │ │ +0d5754: 7110 4f0f 0700 |003a: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0f4f │ │ +0d575a: 0a07 |003d: move-result v7 │ │ +0d575c: e007 0710 |003e: shl-int/lit8 v7, v7, #int 16 // #10 │ │ +0d5760: b676 |0040: or-int/2addr v6, v7 │ │ +0d5762: 1237 |0041: const/4 v7, #int 3 // #3 │ │ +0d5764: 4807 0207 |0042: aget-byte v7, v2, v7 │ │ +0d5768: 7110 4f0f 0700 |0044: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0f4f │ │ +0d576e: 0a07 |0047: move-result v7 │ │ +0d5770: e007 0718 |0048: shl-int/lit8 v7, v7, #int 24 // #18 │ │ +0d5774: b676 |004a: or-int/2addr v6, v7 │ │ +0d5776: 4b06 0500 |004b: aput v6, v5, v0 │ │ +0d577a: d800 0001 |004d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d577e: 28c8 |004f: goto 0017 // -0038 │ │ +0d5780: 0d01 |0050: move-exception v1 │ │ +0d5782: 2205 fa02 |0051: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d5786: 1a06 6303 |0053: const-string v6, "Error Reading TMX Layer Data." // string@0363 │ │ +0d578a: 7030 b51f 6501 |0055: invoke-direct {v5, v6, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0d5790: 2705 |0058: throw v5 │ │ +0d5792: d803 0301 |0059: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0d5796: 28b7 |005b: goto 0012 // -0049 │ │ +0d5798: 0e00 |005c: return-void │ │ catches : 1 │ │ 0x001d - 0x004d │ │ Ljava/util/zip/DataFormatException; -> 0x0050 │ │ positions : │ │ 0x0002 line=484 │ │ 0x0007 line=485 │ │ 0x0009 line=487 │ │ @@ -262990,367 +263141,367 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 694 16-bit code units │ │ -0c708c: |[0c708c] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.attribute:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0c709c: 5441 c708 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currBranch:Ljava/util/Stack; // field@08c7 │ │ -0c70a0: 6e10 7827 0100 |0002: invoke-virtual {v1}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@2778 │ │ -0c70a6: 0c00 |0005: move-result-object v0 │ │ -0c70a8: 1f00 c303 |0006: check-cast v0, Ljava/lang/String; // type@03c3 │ │ -0c70ac: 1a01 c31f |0008: const-string v1, "layer" // string@1fc3 │ │ -0c70b0: 6e20 4426 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c70b6: 0a01 |000d: move-result v1 │ │ -0c70b8: 3801 4800 |000e: if-eqz v1, 0056 // +0048 │ │ -0c70bc: 1a01 7d2b |0010: const-string v1, "width" // string@2b7d │ │ -0c70c0: 6e20 4426 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c70c6: 0a01 |0015: move-result v1 │ │ -0c70c8: 3801 3100 |0016: if-eqz v1, 0047 // +0031 │ │ -0c70cc: 7110 0126 0600 |0018: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -0c70d2: 0a01 |001b: move-result v1 │ │ -0c70d4: 5941 ca08 |001c: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@08ca │ │ -0c70d8: 5241 ca08 |001e: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@08ca │ │ -0c70dc: 3801 1a00 |0020: if-eqz v1, 003a // +001a │ │ -0c70e0: 5241 c908 |0022: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@08c9 │ │ -0c70e4: 3801 1600 |0024: if-eqz v1, 003a // +0016 │ │ -0c70e8: 5442 c808 |0026: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@08c8 │ │ -0c70ec: 5241 c908 |0028: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@08c9 │ │ -0c70f0: 5243 ca08 |002a: iget v3, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@08ca │ │ -0c70f4: 2420 4b04 3100 |002c: filled-new-array {v1, v3}, [I // type@044b │ │ -0c70fa: 0c01 |002f: move-result-object v1 │ │ -0c70fc: 6203 2f13 |0030: sget-object v3, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@132f │ │ -0c7100: 7120 9126 1300 |0032: invoke-static {v3, v1}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@2691 │ │ -0c7106: 0c01 |0035: move-result-object v1 │ │ -0c7108: 1f01 a004 |0036: check-cast v1, [[I // type@04a0 │ │ -0c710c: 5b21 bc08 |0038: iput-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@08bc │ │ -0c7110: 1a01 d221 |003a: const-string v1, "name" // string@21d2 │ │ -0c7114: 6e20 4426 5100 |003c: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c711a: 0a01 |003f: move-result v1 │ │ -0c711c: 3801 0600 |0040: if-eqz v1, 0046 // +0006 │ │ -0c7120: 5441 c808 |0042: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@08c8 │ │ -0c7124: 5b16 ba08 |0044: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.name:Ljava/lang/String; // field@08ba │ │ -0c7128: 0e00 |0046: return-void │ │ -0c712a: 1a01 cc1c |0047: const-string v1, "height" // string@1ccc │ │ -0c712e: 6e20 4426 5100 |0049: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c7134: 0a01 |004c: move-result v1 │ │ -0c7136: 3801 d1ff |004d: if-eqz v1, 001e // -002f │ │ -0c713a: 7110 0126 0600 |004f: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -0c7140: 0a01 |0052: move-result v1 │ │ -0c7142: 5941 c908 |0053: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@08c9 │ │ -0c7146: 28c9 |0055: goto 001e // -0037 │ │ -0c7148: 1a01 9a29 |0056: const-string v1, "tileset" // string@299a │ │ -0c714c: 6e20 4426 0100 |0058: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c7152: 0a01 |005b: move-result v1 │ │ -0c7154: 3801 6400 |005c: if-eqz v1, 00c0 // +0064 │ │ -0c7158: 1a01 a917 |005e: const-string v1, "firstgid" // string@17a9 │ │ -0c715c: 6e20 4426 5100 |0060: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c7162: 0a01 |0063: move-result v1 │ │ -0c7164: 3801 0b00 |0064: if-eqz v1, 006f // +000b │ │ -0c7168: 5441 cf08 |0066: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@08cf │ │ -0c716c: 7110 0126 0600 |0068: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -0c7172: 0a02 |006b: move-result v2 │ │ -0c7174: 5912 b308 |006c: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.firstgid:I // field@08b3 │ │ -0c7178: 28d8 |006e: goto 0046 // -0028 │ │ -0c717a: 1a01 9b29 |006f: const-string v1, "tilewidth" // string@299b │ │ -0c717e: 6e20 4426 5100 |0071: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c7184: 0a01 |0074: move-result v1 │ │ -0c7186: 3801 0b00 |0075: if-eqz v1, 0080 // +000b │ │ -0c718a: 5441 cf08 |0077: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@08cf │ │ -0c718e: 7110 0126 0600 |0079: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -0c7194: 0a02 |007c: move-result v2 │ │ -0c7196: 5912 b908 |007d: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileWidth:I // field@08b9 │ │ -0c719a: 28c7 |007f: goto 0046 // -0039 │ │ -0c719c: 1a01 9629 |0080: const-string v1, "tileheight" // string@2996 │ │ -0c71a0: 6e20 4426 5100 |0082: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c71a6: 0a01 |0085: move-result v1 │ │ -0c71a8: 3801 0b00 |0086: if-eqz v1, 0091 // +000b │ │ -0c71ac: 5441 cf08 |0088: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@08cf │ │ -0c71b0: 7110 0126 0600 |008a: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -0c71b6: 0a02 |008d: move-result v2 │ │ -0c71b8: 5912 b808 |008e: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileHeight:I // field@08b8 │ │ -0c71bc: 28b6 |0090: goto 0046 // -004a │ │ -0c71be: 1a01 d221 |0091: const-string v1, "name" // string@21d2 │ │ -0c71c2: 6e20 4426 5100 |0093: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c71c8: 0a01 |0096: move-result v1 │ │ -0c71ca: 3801 0700 |0097: if-eqz v1, 009e // +0007 │ │ -0c71ce: 5441 cf08 |0099: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@08cf │ │ -0c71d2: 5b16 b608 |009b: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.name:Ljava/lang/String; // field@08b6 │ │ -0c71d6: 28a9 |009d: goto 0046 // -0057 │ │ -0c71d8: 1a01 6128 |009e: const-string v1, "spacing" // string@2861 │ │ -0c71dc: 6e20 4426 5100 |00a0: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c71e2: 0a01 |00a3: move-result v1 │ │ -0c71e4: 3801 0b00 |00a4: if-eqz v1, 00af // +000b │ │ -0c71e8: 5441 cf08 |00a6: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@08cf │ │ -0c71ec: 7110 0126 0600 |00a8: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -0c71f2: 0a02 |00ab: move-result v2 │ │ -0c71f4: 5912 b708 |00ac: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.spacing:I // field@08b7 │ │ -0c71f8: 2898 |00ae: goto 0046 // -0068 │ │ -0c71fa: 1a01 0c21 |00af: const-string v1, "margin" // string@210c │ │ -0c71fe: 6e20 4426 5100 |00b1: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c7204: 0a01 |00b4: move-result v1 │ │ -0c7206: 3801 91ff |00b5: if-eqz v1, 0046 // -006f │ │ -0c720a: 5441 cf08 |00b7: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@08cf │ │ -0c720e: 7110 0126 0600 |00b9: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -0c7214: 0a02 |00bc: move-result v2 │ │ -0c7216: 5912 b508 |00bd: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.margin:I // field@08b5 │ │ -0c721a: 2887 |00bf: goto 0046 // -0079 │ │ -0c721c: 1a01 111d |00c0: const-string v1, "image" // string@1d11 │ │ -0c7220: 6e20 4426 0100 |00c2: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c7226: 0a01 |00c5: move-result v1 │ │ -0c7228: 3801 1000 |00c6: if-eqz v1, 00d6 // +0010 │ │ -0c722c: 1a01 4928 |00c8: const-string v1, "source" // string@2849 │ │ -0c7230: 6e20 4426 5100 |00ca: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c7236: 0a01 |00cd: move-result v1 │ │ -0c7238: 3801 78ff |00ce: if-eqz v1, 0046 // -0088 │ │ -0c723c: 5441 cf08 |00d0: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@08cf │ │ -0c7240: 5b16 b408 |00d2: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.imageName:Ljava/lang/String; // field@08b4 │ │ -0c7244: 2900 72ff |00d4: goto/16 0046 // -008e │ │ -0c7248: 1a01 9315 |00d6: const-string v1, "data" // string@1593 │ │ -0c724c: 6e20 4426 0100 |00d8: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c7252: 0a01 |00db: move-result v1 │ │ -0c7254: 3801 1a00 |00dc: if-eqz v1, 00f6 // +001a │ │ -0c7258: 1a01 df16 |00de: const-string v1, "encoding" // string@16df │ │ -0c725c: 6e20 4426 5100 |00e0: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c7262: 0a01 |00e3: move-result v1 │ │ -0c7264: 3801 0600 |00e4: if-eqz v1, 00ea // +0006 │ │ -0c7268: 5b46 d308 |00e6: iput-object v6, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.encoding:Ljava/lang/String; // field@08d3 │ │ -0c726c: 2900 5eff |00e8: goto/16 0046 // -00a2 │ │ -0c7270: 1a01 ac14 |00ea: const-string v1, "compression" // string@14ac │ │ -0c7274: 6e20 4426 5100 |00ec: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c727a: 0a01 |00ef: move-result v1 │ │ -0c727c: 3801 56ff |00f0: if-eqz v1, 0046 // -00aa │ │ -0c7280: 5b46 c608 |00f2: iput-object v6, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.compression:Ljava/lang/String; // field@08c6 │ │ -0c7284: 2900 52ff |00f4: goto/16 0046 // -00ae │ │ -0c7288: 1a01 dd22 |00f6: const-string v1, "objectgroup" // string@22dd │ │ -0c728c: 6e20 4426 0100 |00f8: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c7292: 0a01 |00fb: move-result v1 │ │ -0c7294: 3801 3400 |00fc: if-eqz v1, 0130 // +0034 │ │ -0c7298: 1a01 d221 |00fe: const-string v1, "name" // string@21d2 │ │ -0c729c: 6e20 4426 5100 |0100: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c72a2: 0a01 |0103: move-result v1 │ │ -0c72a4: 3801 0800 |0104: if-eqz v1, 010c // +0008 │ │ -0c72a8: 5441 cc08 |0106: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObjectGroup:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // field@08cc │ │ -0c72ac: 5b16 f108 |0108: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup;.name:Ljava/lang/String; // field@08f1 │ │ -0c72b0: 2900 3cff |010a: goto/16 0046 // -00c4 │ │ -0c72b4: 1a01 cc1c |010c: const-string v1, "height" // string@1ccc │ │ -0c72b8: 6e20 4426 5100 |010e: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c72be: 0a01 |0111: move-result v1 │ │ -0c72c0: 3801 0c00 |0112: if-eqz v1, 011e // +000c │ │ -0c72c4: 5441 cc08 |0114: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObjectGroup:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // field@08cc │ │ -0c72c8: 7110 0126 0600 |0116: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -0c72ce: 0a02 |0119: move-result v2 │ │ -0c72d0: 5912 f008 |011a: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup;.height:I // field@08f0 │ │ -0c72d4: 2900 2aff |011c: goto/16 0046 // -00d6 │ │ -0c72d8: 1a01 7d2b |011e: const-string v1, "width" // string@2b7d │ │ -0c72dc: 6e20 4426 5100 |0120: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c72e2: 0a01 |0123: move-result v1 │ │ -0c72e4: 3801 22ff |0124: if-eqz v1, 0046 // -00de │ │ -0c72e8: 5441 cc08 |0126: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObjectGroup:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // field@08cc │ │ -0c72ec: 7110 0126 0600 |0128: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -0c72f2: 0a02 |012b: move-result v2 │ │ -0c72f4: 5912 f408 |012c: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup;.width:I // field@08f4 │ │ -0c72f8: 2900 18ff |012e: goto/16 0046 // -00e8 │ │ -0c72fc: 1a01 d922 |0130: const-string v1, "object" // string@22d9 │ │ -0c7300: 6e20 4426 0100 |0132: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c7306: 0a01 |0135: move-result v1 │ │ -0c7308: 3801 7800 |0136: if-eqz v1, 01ae // +0078 │ │ -0c730c: 1a01 d221 |0138: const-string v1, "name" // string@21d2 │ │ -0c7310: 6e20 4426 5100 |013a: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c7316: 0a01 |013d: move-result v1 │ │ -0c7318: 3801 0800 |013e: if-eqz v1, 0146 // +0008 │ │ -0c731c: 5441 cb08 |0140: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@08cb │ │ -0c7320: 5b16 e808 |0142: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.name:Ljava/lang/String; // field@08e8 │ │ -0c7324: 2900 02ff |0144: goto/16 0046 // -00fe │ │ -0c7328: 1a01 422a |0146: const-string v1, "type" // string@2a42 │ │ -0c732c: 6e20 4426 5100 |0148: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c7332: 0a01 |014b: move-result v1 │ │ -0c7334: 3801 0800 |014c: if-eqz v1, 0154 // +0008 │ │ -0c7338: 5441 cb08 |014e: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@08cb │ │ -0c733c: 5b16 ec08 |0150: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.type:Ljava/lang/String; // field@08ec │ │ -0c7340: 2900 f4fe |0152: goto/16 0046 // -010c │ │ -0c7344: 1a01 ca2b |0154: const-string v1, "x" // string@2bca │ │ -0c7348: 6e20 4426 5100 |0156: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c734e: 0a01 |0159: move-result v1 │ │ -0c7350: 3801 0c00 |015a: if-eqz v1, 0166 // +000c │ │ -0c7354: 5441 cb08 |015c: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@08cb │ │ -0c7358: 7110 0126 0600 |015e: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -0c735e: 0a02 |0161: move-result v2 │ │ -0c7360: 5912 ee08 |0162: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.x:I // field@08ee │ │ -0c7364: 2900 e2fe |0164: goto/16 0046 // -011e │ │ -0c7368: 1a01 f22b |0166: const-string v1, "y" // string@2bf2 │ │ -0c736c: 6e20 4426 5100 |0168: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c7372: 0a01 |016b: move-result v1 │ │ -0c7374: 3801 0c00 |016c: if-eqz v1, 0178 // +000c │ │ -0c7378: 5441 cb08 |016e: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@08cb │ │ -0c737c: 7110 0126 0600 |0170: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -0c7382: 0a02 |0173: move-result v2 │ │ -0c7384: 5912 ef08 |0174: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.y:I // field@08ef │ │ -0c7388: 2900 d0fe |0176: goto/16 0046 // -0130 │ │ -0c738c: 1a01 7d2b |0178: const-string v1, "width" // string@2b7d │ │ -0c7390: 6e20 4426 5100 |017a: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c7396: 0a01 |017d: move-result v1 │ │ -0c7398: 3801 0c00 |017e: if-eqz v1, 018a // +000c │ │ -0c739c: 5441 cb08 |0180: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@08cb │ │ -0c73a0: 7110 0126 0600 |0182: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -0c73a6: 0a02 |0185: move-result v2 │ │ -0c73a8: 5912 ed08 |0186: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.width:I // field@08ed │ │ -0c73ac: 2900 befe |0188: goto/16 0046 // -0142 │ │ -0c73b0: 1a01 cc1c |018a: const-string v1, "height" // string@1ccc │ │ -0c73b4: 6e20 4426 5100 |018c: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c73ba: 0a01 |018f: move-result v1 │ │ -0c73bc: 3801 0c00 |0190: if-eqz v1, 019c // +000c │ │ -0c73c0: 5441 cb08 |0192: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@08cb │ │ -0c73c4: 7110 0126 0600 |0194: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -0c73ca: 0a02 |0197: move-result v2 │ │ -0c73cc: 5912 e708 |0198: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.height:I // field@08e7 │ │ -0c73d0: 2900 acfe |019a: goto/16 0046 // -0154 │ │ -0c73d4: 1a01 471b |019c: const-string v1, "gid" // string@1b47 │ │ -0c73d8: 6e20 4426 5100 |019e: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c73de: 0a01 |01a1: move-result v1 │ │ -0c73e0: 3801 a4fe |01a2: if-eqz v1, 0046 // -015c │ │ -0c73e4: 5441 cb08 |01a4: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@08cb │ │ -0c73e8: 7110 0126 0600 |01a6: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -0c73ee: 0a02 |01a9: move-result v2 │ │ -0c73f0: 5912 e608 |01aa: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.gid:I // field@08e6 │ │ -0c73f4: 2900 9afe |01ac: goto/16 0046 // -0166 │ │ -0c73f8: 1a01 0521 |01ae: const-string v1, "map" // string@2105 │ │ -0c73fc: 6e20 4426 0100 |01b0: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c7402: 0a01 |01b3: move-result v1 │ │ -0c7404: 3801 5800 |01b4: if-eqz v1, 020c // +0058 │ │ -0c7408: 1a01 4623 |01b6: const-string v1, "orientation" // string@2346 │ │ -0c740c: 6e20 4426 5100 |01b8: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c7412: 0a01 |01bb: move-result v1 │ │ -0c7414: 3801 0800 |01bc: if-eqz v1, 01c4 // +0008 │ │ -0c7418: 5441 d708 |01be: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@08d7 │ │ -0c741c: 5b16 de08 |01c0: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.orientation:Ljava/lang/String; // field@08de │ │ -0c7420: 2900 84fe |01c2: goto/16 0046 // -017c │ │ -0c7424: 1a01 7d2b |01c4: const-string v1, "width" // string@2b7d │ │ -0c7428: 6e20 4426 5100 |01c6: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c742e: 0a01 |01c9: move-result v1 │ │ -0c7430: 3801 0c00 |01ca: if-eqz v1, 01d6 // +000c │ │ -0c7434: 5441 d708 |01cc: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@08d7 │ │ -0c7438: 7110 0126 0600 |01ce: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -0c743e: 0a02 |01d1: move-result v2 │ │ -0c7440: 5912 e508 |01d2: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.width:I // field@08e5 │ │ -0c7444: 2900 72fe |01d4: goto/16 0046 // -018e │ │ -0c7448: 1a01 cc1c |01d6: const-string v1, "height" // string@1ccc │ │ -0c744c: 6e20 4426 5100 |01d8: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c7452: 0a01 |01db: move-result v1 │ │ -0c7454: 3801 0c00 |01dc: if-eqz v1, 01e8 // +000c │ │ -0c7458: 5441 d708 |01de: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@08d7 │ │ -0c745c: 7110 0126 0600 |01e0: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -0c7462: 0a02 |01e3: move-result v2 │ │ -0c7464: 5912 db08 |01e4: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.height:I // field@08db │ │ -0c7468: 2900 60fe |01e6: goto/16 0046 // -01a0 │ │ -0c746c: 1a01 9b29 |01e8: const-string v1, "tilewidth" // string@299b │ │ -0c7470: 6e20 4426 5100 |01ea: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c7476: 0a01 |01ed: move-result v1 │ │ -0c7478: 3801 0c00 |01ee: if-eqz v1, 01fa // +000c │ │ -0c747c: 5441 d708 |01f0: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@08d7 │ │ -0c7480: 7110 0126 0600 |01f2: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -0c7486: 0a02 |01f5: move-result v2 │ │ -0c7488: 5912 e308 |01f6: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileWidth:I // field@08e3 │ │ -0c748c: 2900 4efe |01f8: goto/16 0046 // -01b2 │ │ -0c7490: 1a01 9629 |01fa: const-string v1, "tileheight" // string@2996 │ │ -0c7494: 6e20 4426 5100 |01fc: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c749a: 0a01 |01ff: move-result v1 │ │ -0c749c: 3801 46fe |0200: if-eqz v1, 0046 // -01ba │ │ -0c74a0: 5441 d708 |0202: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@08d7 │ │ -0c74a4: 7110 0126 0600 |0204: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -0c74aa: 0a02 |0207: move-result v2 │ │ -0c74ac: 5912 e008 |0208: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileHeight:I // field@08e0 │ │ -0c74b0: 2900 3cfe |020a: goto/16 0046 // -01c4 │ │ -0c74b4: 1a01 8e29 |020c: const-string v1, "tile" // string@298e │ │ -0c74b8: 6e20 4426 0100 |020e: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c74be: 0a01 |0211: move-result v1 │ │ -0c74c0: 3801 5400 |0212: if-eqz v1, 0266 // +0054 │ │ -0c74c4: 5541 c408 |0214: iget-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.awaitingData:Z // field@08c4 │ │ -0c74c8: 3801 4000 |0216: if-eqz v1, 0256 // +0040 │ │ -0c74cc: 1a01 471b |0218: const-string v1, "gid" // string@1b47 │ │ -0c74d0: 6e20 4426 5100 |021a: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c74d6: 0a01 |021d: move-result v1 │ │ -0c74d8: 3801 28fe |021e: if-eqz v1, 0046 // -01d8 │ │ -0c74dc: 5241 d108 |0220: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataCounter:I // field@08d1 │ │ -0c74e0: 5242 ca08 |0222: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@08ca │ │ -0c74e4: b421 |0224: rem-int/2addr v1, v2 │ │ -0c74e6: 5941 c508 |0225: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.col:I // field@08c5 │ │ -0c74ea: 5241 d108 |0227: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataCounter:I // field@08d1 │ │ -0c74ee: 5242 ca08 |0229: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@08ca │ │ -0c74f2: b321 |022b: div-int/2addr v1, v2 │ │ -0c74f4: 5941 d608 |022c: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.row:I // field@08d6 │ │ -0c74f8: 5241 d608 |022e: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.row:I // field@08d6 │ │ -0c74fc: 5242 c908 |0230: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@08c9 │ │ -0c7500: 3521 1a00 |0232: if-ge v1, v2, 024c // +001a │ │ -0c7504: 5441 c808 |0234: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@08c8 │ │ -0c7508: 5411 bc08 |0236: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@08bc │ │ -0c750c: 5242 d608 |0238: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.row:I // field@08d6 │ │ -0c7510: 4601 0102 |023a: aget-object v1, v1, v2 │ │ -0c7514: 5242 c508 |023c: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.col:I // field@08c5 │ │ -0c7518: 7110 0126 0600 |023e: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -0c751e: 0a03 |0241: move-result v3 │ │ -0c7520: 4b03 0102 |0242: aput v3, v1, v2 │ │ -0c7524: 5241 d108 |0244: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataCounter:I // field@08d1 │ │ -0c7528: d801 0101 |0246: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c752c: 5941 d108 |0248: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataCounter:I // field@08d1 │ │ -0c7530: 2900 fcfd |024a: goto/16 0046 // -0204 │ │ -0c7534: 6201 1c00 |024c: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0c7538: 1a02 790f |024e: const-string v2, "TiledLoader" // string@0f79 │ │ -0c753c: 1a03 aa10 |0250: const-string v3, "Warning: extra XML gid values ignored! Your map is likely corrupt!" // string@10aa │ │ -0c7540: 7230 f100 2103 |0252: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0c7546: 28ef |0255: goto 0244 // -0011 │ │ -0c7548: 1a01 fc1c |0256: const-string v1, "id" // string@1cfc │ │ -0c754c: 6e20 4426 5100 |0258: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c7552: 0a01 |025b: move-result v1 │ │ -0c7554: 3801 eafd |025c: if-eqz v1, 0046 // -0216 │ │ -0c7558: 7110 0126 0600 |025e: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -0c755e: 0a01 |0261: move-result v1 │ │ -0c7560: 5941 ce08 |0262: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTile:I // field@08ce │ │ -0c7564: 2900 e2fd |0264: goto/16 0046 // -021e │ │ -0c7568: 1a01 a324 |0266: const-string v1, "property" // string@24a3 │ │ -0c756c: 6e20 4426 0100 |0268: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c7572: 0a01 |026b: move-result v1 │ │ -0c7574: 3801 1e00 |026c: if-eqz v1, 028a // +001e │ │ -0c7578: 1a01 d221 |026e: const-string v1, "name" // string@21d2 │ │ -0c757c: 6e20 4426 5100 |0270: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c7582: 0a01 |0273: move-result v1 │ │ -0c7584: 3801 0800 |0274: if-eqz v1, 027c // +0008 │ │ -0c7588: 5441 cd08 |0276: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currProperty:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // field@08cd │ │ -0c758c: 5b16 c008 |0278: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.name:Ljava/lang/String; // field@08c0 │ │ -0c7590: 2900 ccfd |027a: goto/16 0046 // -0234 │ │ -0c7594: 1a01 0b2b |027c: const-string v1, "value" // string@2b0b │ │ -0c7598: 6e20 4426 5100 |027e: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c759e: 0a01 |0281: move-result v1 │ │ -0c75a0: 3801 c4fd |0282: if-eqz v1, 0046 // -023c │ │ -0c75a4: 5441 cd08 |0284: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currProperty:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // field@08cd │ │ -0c75a8: 5b16 c308 |0286: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.value:Ljava/lang/String; // field@08c3 │ │ -0c75ac: 2900 befd |0288: goto/16 0046 // -0242 │ │ -0c75b0: 1a01 2b24 |028a: const-string v1, "polyline" // string@242b │ │ -0c75b4: 6e20 4426 0100 |028c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c75ba: 0a01 |028f: move-result v1 │ │ -0c75bc: 3801 1000 |0290: if-eqz v1, 02a0 // +0010 │ │ -0c75c0: 1a01 2524 |0292: const-string v1, "points" // string@2425 │ │ -0c75c4: 6e20 4426 5100 |0294: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c75ca: 0a01 |0297: move-result v1 │ │ -0c75cc: 3801 aefd |0298: if-eqz v1, 0046 // -0252 │ │ -0c75d0: 5441 d508 |029a: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.polyline:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // field@08d5 │ │ -0c75d4: 5b16 be08 |029c: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.points:Ljava/lang/String; // field@08be │ │ -0c75d8: 2900 a8fd |029e: goto/16 0046 // -0258 │ │ -0c75dc: 1a01 2824 |02a0: const-string v1, "polygon" // string@2428 │ │ -0c75e0: 6e20 4426 0100 |02a2: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c75e6: 0a01 |02a5: move-result v1 │ │ -0c75e8: 3801 a0fd |02a6: if-eqz v1, 0046 // -0260 │ │ -0c75ec: 1a01 2524 |02a8: const-string v1, "points" // string@2425 │ │ -0c75f0: 6e20 4426 5100 |02aa: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c75f6: 0a01 |02ad: move-result v1 │ │ -0c75f8: 3801 98fd |02ae: if-eqz v1, 0046 // -0268 │ │ -0c75fc: 5441 d408 |02b0: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.polygon:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // field@08d4 │ │ -0c7600: 5b16 be08 |02b2: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.points:Ljava/lang/String; // field@08be │ │ -0c7604: 2900 92fd |02b4: goto/16 0046 // -026e │ │ +0d57ac: |[0d57ac] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.attribute:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0d57bc: 5441 c708 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currBranch:Ljava/util/Stack; // field@08c7 │ │ +0d57c0: 6e10 7827 0100 |0002: invoke-virtual {v1}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@2778 │ │ +0d57c6: 0c00 |0005: move-result-object v0 │ │ +0d57c8: 1f00 c103 |0006: check-cast v0, Ljava/lang/String; // type@03c1 │ │ +0d57cc: 1a01 c11f |0008: const-string v1, "layer" // string@1fc1 │ │ +0d57d0: 6e20 4426 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d57d6: 0a01 |000d: move-result v1 │ │ +0d57d8: 3801 4800 |000e: if-eqz v1, 0056 // +0048 │ │ +0d57dc: 1a01 7b2b |0010: const-string v1, "width" // string@2b7b │ │ +0d57e0: 6e20 4426 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d57e6: 0a01 |0015: move-result v1 │ │ +0d57e8: 3801 3100 |0016: if-eqz v1, 0047 // +0031 │ │ +0d57ec: 7110 0126 0600 |0018: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0d57f2: 0a01 |001b: move-result v1 │ │ +0d57f4: 5941 ca08 |001c: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@08ca │ │ +0d57f8: 5241 ca08 |001e: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@08ca │ │ +0d57fc: 3801 1a00 |0020: if-eqz v1, 003a // +001a │ │ +0d5800: 5241 c908 |0022: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@08c9 │ │ +0d5804: 3801 1600 |0024: if-eqz v1, 003a // +0016 │ │ +0d5808: 5442 c808 |0026: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@08c8 │ │ +0d580c: 5241 c908 |0028: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@08c9 │ │ +0d5810: 5243 ca08 |002a: iget v3, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@08ca │ │ +0d5814: 2420 4904 3100 |002c: filled-new-array {v1, v3}, [I // type@0449 │ │ +0d581a: 0c01 |002f: move-result-object v1 │ │ +0d581c: 6203 2f13 |0030: sget-object v3, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@132f │ │ +0d5820: 7120 9126 1300 |0032: invoke-static {v3, v1}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@2691 │ │ +0d5826: 0c01 |0035: move-result-object v1 │ │ +0d5828: 1f01 9e04 |0036: check-cast v1, [[I // type@049e │ │ +0d582c: 5b21 bc08 |0038: iput-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@08bc │ │ +0d5830: 1a01 d021 |003a: const-string v1, "name" // string@21d0 │ │ +0d5834: 6e20 4426 5100 |003c: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d583a: 0a01 |003f: move-result v1 │ │ +0d583c: 3801 0600 |0040: if-eqz v1, 0046 // +0006 │ │ +0d5840: 5441 c808 |0042: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@08c8 │ │ +0d5844: 5b16 ba08 |0044: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.name:Ljava/lang/String; // field@08ba │ │ +0d5848: 0e00 |0046: return-void │ │ +0d584a: 1a01 ca1c |0047: const-string v1, "height" // string@1cca │ │ +0d584e: 6e20 4426 5100 |0049: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5854: 0a01 |004c: move-result v1 │ │ +0d5856: 3801 d1ff |004d: if-eqz v1, 001e // -002f │ │ +0d585a: 7110 0126 0600 |004f: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0d5860: 0a01 |0052: move-result v1 │ │ +0d5862: 5941 c908 |0053: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@08c9 │ │ +0d5866: 28c9 |0055: goto 001e // -0037 │ │ +0d5868: 1a01 9829 |0056: const-string v1, "tileset" // string@2998 │ │ +0d586c: 6e20 4426 0100 |0058: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5872: 0a01 |005b: move-result v1 │ │ +0d5874: 3801 6400 |005c: if-eqz v1, 00c0 // +0064 │ │ +0d5878: 1a01 a717 |005e: const-string v1, "firstgid" // string@17a7 │ │ +0d587c: 6e20 4426 5100 |0060: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5882: 0a01 |0063: move-result v1 │ │ +0d5884: 3801 0b00 |0064: if-eqz v1, 006f // +000b │ │ +0d5888: 5441 cf08 |0066: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@08cf │ │ +0d588c: 7110 0126 0600 |0068: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0d5892: 0a02 |006b: move-result v2 │ │ +0d5894: 5912 b308 |006c: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.firstgid:I // field@08b3 │ │ +0d5898: 28d8 |006e: goto 0046 // -0028 │ │ +0d589a: 1a01 9929 |006f: const-string v1, "tilewidth" // string@2999 │ │ +0d589e: 6e20 4426 5100 |0071: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d58a4: 0a01 |0074: move-result v1 │ │ +0d58a6: 3801 0b00 |0075: if-eqz v1, 0080 // +000b │ │ +0d58aa: 5441 cf08 |0077: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@08cf │ │ +0d58ae: 7110 0126 0600 |0079: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0d58b4: 0a02 |007c: move-result v2 │ │ +0d58b6: 5912 b908 |007d: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileWidth:I // field@08b9 │ │ +0d58ba: 28c7 |007f: goto 0046 // -0039 │ │ +0d58bc: 1a01 9429 |0080: const-string v1, "tileheight" // string@2994 │ │ +0d58c0: 6e20 4426 5100 |0082: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d58c6: 0a01 |0085: move-result v1 │ │ +0d58c8: 3801 0b00 |0086: if-eqz v1, 0091 // +000b │ │ +0d58cc: 5441 cf08 |0088: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@08cf │ │ +0d58d0: 7110 0126 0600 |008a: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0d58d6: 0a02 |008d: move-result v2 │ │ +0d58d8: 5912 b808 |008e: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileHeight:I // field@08b8 │ │ +0d58dc: 28b6 |0090: goto 0046 // -004a │ │ +0d58de: 1a01 d021 |0091: const-string v1, "name" // string@21d0 │ │ +0d58e2: 6e20 4426 5100 |0093: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d58e8: 0a01 |0096: move-result v1 │ │ +0d58ea: 3801 0700 |0097: if-eqz v1, 009e // +0007 │ │ +0d58ee: 5441 cf08 |0099: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@08cf │ │ +0d58f2: 5b16 b608 |009b: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.name:Ljava/lang/String; // field@08b6 │ │ +0d58f6: 28a9 |009d: goto 0046 // -0057 │ │ +0d58f8: 1a01 5f28 |009e: const-string v1, "spacing" // string@285f │ │ +0d58fc: 6e20 4426 5100 |00a0: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5902: 0a01 |00a3: move-result v1 │ │ +0d5904: 3801 0b00 |00a4: if-eqz v1, 00af // +000b │ │ +0d5908: 5441 cf08 |00a6: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@08cf │ │ +0d590c: 7110 0126 0600 |00a8: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0d5912: 0a02 |00ab: move-result v2 │ │ +0d5914: 5912 b708 |00ac: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.spacing:I // field@08b7 │ │ +0d5918: 2898 |00ae: goto 0046 // -0068 │ │ +0d591a: 1a01 0a21 |00af: const-string v1, "margin" // string@210a │ │ +0d591e: 6e20 4426 5100 |00b1: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5924: 0a01 |00b4: move-result v1 │ │ +0d5926: 3801 91ff |00b5: if-eqz v1, 0046 // -006f │ │ +0d592a: 5441 cf08 |00b7: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@08cf │ │ +0d592e: 7110 0126 0600 |00b9: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0d5934: 0a02 |00bc: move-result v2 │ │ +0d5936: 5912 b508 |00bd: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.margin:I // field@08b5 │ │ +0d593a: 2887 |00bf: goto 0046 // -0079 │ │ +0d593c: 1a01 0f1d |00c0: const-string v1, "image" // string@1d0f │ │ +0d5940: 6e20 4426 0100 |00c2: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5946: 0a01 |00c5: move-result v1 │ │ +0d5948: 3801 1000 |00c6: if-eqz v1, 00d6 // +0010 │ │ +0d594c: 1a01 4728 |00c8: const-string v1, "source" // string@2847 │ │ +0d5950: 6e20 4426 5100 |00ca: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5956: 0a01 |00cd: move-result v1 │ │ +0d5958: 3801 78ff |00ce: if-eqz v1, 0046 // -0088 │ │ +0d595c: 5441 cf08 |00d0: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@08cf │ │ +0d5960: 5b16 b408 |00d2: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.imageName:Ljava/lang/String; // field@08b4 │ │ +0d5964: 2900 72ff |00d4: goto/16 0046 // -008e │ │ +0d5968: 1a01 9115 |00d6: const-string v1, "data" // string@1591 │ │ +0d596c: 6e20 4426 0100 |00d8: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5972: 0a01 |00db: move-result v1 │ │ +0d5974: 3801 1a00 |00dc: if-eqz v1, 00f6 // +001a │ │ +0d5978: 1a01 dd16 |00de: const-string v1, "encoding" // string@16dd │ │ +0d597c: 6e20 4426 5100 |00e0: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5982: 0a01 |00e3: move-result v1 │ │ +0d5984: 3801 0600 |00e4: if-eqz v1, 00ea // +0006 │ │ +0d5988: 5b46 d308 |00e6: iput-object v6, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.encoding:Ljava/lang/String; // field@08d3 │ │ +0d598c: 2900 5eff |00e8: goto/16 0046 // -00a2 │ │ +0d5990: 1a01 aa14 |00ea: const-string v1, "compression" // string@14aa │ │ +0d5994: 6e20 4426 5100 |00ec: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d599a: 0a01 |00ef: move-result v1 │ │ +0d599c: 3801 56ff |00f0: if-eqz v1, 0046 // -00aa │ │ +0d59a0: 5b46 c608 |00f2: iput-object v6, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.compression:Ljava/lang/String; // field@08c6 │ │ +0d59a4: 2900 52ff |00f4: goto/16 0046 // -00ae │ │ +0d59a8: 1a01 db22 |00f6: const-string v1, "objectgroup" // string@22db │ │ +0d59ac: 6e20 4426 0100 |00f8: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d59b2: 0a01 |00fb: move-result v1 │ │ +0d59b4: 3801 3400 |00fc: if-eqz v1, 0130 // +0034 │ │ +0d59b8: 1a01 d021 |00fe: const-string v1, "name" // string@21d0 │ │ +0d59bc: 6e20 4426 5100 |0100: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d59c2: 0a01 |0103: move-result v1 │ │ +0d59c4: 3801 0800 |0104: if-eqz v1, 010c // +0008 │ │ +0d59c8: 5441 cc08 |0106: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObjectGroup:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // field@08cc │ │ +0d59cc: 5b16 f108 |0108: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup;.name:Ljava/lang/String; // field@08f1 │ │ +0d59d0: 2900 3cff |010a: goto/16 0046 // -00c4 │ │ +0d59d4: 1a01 ca1c |010c: const-string v1, "height" // string@1cca │ │ +0d59d8: 6e20 4426 5100 |010e: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d59de: 0a01 |0111: move-result v1 │ │ +0d59e0: 3801 0c00 |0112: if-eqz v1, 011e // +000c │ │ +0d59e4: 5441 cc08 |0114: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObjectGroup:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // field@08cc │ │ +0d59e8: 7110 0126 0600 |0116: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0d59ee: 0a02 |0119: move-result v2 │ │ +0d59f0: 5912 f008 |011a: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup;.height:I // field@08f0 │ │ +0d59f4: 2900 2aff |011c: goto/16 0046 // -00d6 │ │ +0d59f8: 1a01 7b2b |011e: const-string v1, "width" // string@2b7b │ │ +0d59fc: 6e20 4426 5100 |0120: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5a02: 0a01 |0123: move-result v1 │ │ +0d5a04: 3801 22ff |0124: if-eqz v1, 0046 // -00de │ │ +0d5a08: 5441 cc08 |0126: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObjectGroup:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // field@08cc │ │ +0d5a0c: 7110 0126 0600 |0128: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0d5a12: 0a02 |012b: move-result v2 │ │ +0d5a14: 5912 f408 |012c: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup;.width:I // field@08f4 │ │ +0d5a18: 2900 18ff |012e: goto/16 0046 // -00e8 │ │ +0d5a1c: 1a01 d722 |0130: const-string v1, "object" // string@22d7 │ │ +0d5a20: 6e20 4426 0100 |0132: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5a26: 0a01 |0135: move-result v1 │ │ +0d5a28: 3801 7800 |0136: if-eqz v1, 01ae // +0078 │ │ +0d5a2c: 1a01 d021 |0138: const-string v1, "name" // string@21d0 │ │ +0d5a30: 6e20 4426 5100 |013a: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5a36: 0a01 |013d: move-result v1 │ │ +0d5a38: 3801 0800 |013e: if-eqz v1, 0146 // +0008 │ │ +0d5a3c: 5441 cb08 |0140: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@08cb │ │ +0d5a40: 5b16 e808 |0142: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.name:Ljava/lang/String; // field@08e8 │ │ +0d5a44: 2900 02ff |0144: goto/16 0046 // -00fe │ │ +0d5a48: 1a01 402a |0146: const-string v1, "type" // string@2a40 │ │ +0d5a4c: 6e20 4426 5100 |0148: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5a52: 0a01 |014b: move-result v1 │ │ +0d5a54: 3801 0800 |014c: if-eqz v1, 0154 // +0008 │ │ +0d5a58: 5441 cb08 |014e: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@08cb │ │ +0d5a5c: 5b16 ec08 |0150: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.type:Ljava/lang/String; // field@08ec │ │ +0d5a60: 2900 f4fe |0152: goto/16 0046 // -010c │ │ +0d5a64: 1a01 c82b |0154: const-string v1, "x" // string@2bc8 │ │ +0d5a68: 6e20 4426 5100 |0156: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5a6e: 0a01 |0159: move-result v1 │ │ +0d5a70: 3801 0c00 |015a: if-eqz v1, 0166 // +000c │ │ +0d5a74: 5441 cb08 |015c: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@08cb │ │ +0d5a78: 7110 0126 0600 |015e: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0d5a7e: 0a02 |0161: move-result v2 │ │ +0d5a80: 5912 ee08 |0162: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.x:I // field@08ee │ │ +0d5a84: 2900 e2fe |0164: goto/16 0046 // -011e │ │ +0d5a88: 1a01 f02b |0166: const-string v1, "y" // string@2bf0 │ │ +0d5a8c: 6e20 4426 5100 |0168: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5a92: 0a01 |016b: move-result v1 │ │ +0d5a94: 3801 0c00 |016c: if-eqz v1, 0178 // +000c │ │ +0d5a98: 5441 cb08 |016e: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@08cb │ │ +0d5a9c: 7110 0126 0600 |0170: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0d5aa2: 0a02 |0173: move-result v2 │ │ +0d5aa4: 5912 ef08 |0174: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.y:I // field@08ef │ │ +0d5aa8: 2900 d0fe |0176: goto/16 0046 // -0130 │ │ +0d5aac: 1a01 7b2b |0178: const-string v1, "width" // string@2b7b │ │ +0d5ab0: 6e20 4426 5100 |017a: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5ab6: 0a01 |017d: move-result v1 │ │ +0d5ab8: 3801 0c00 |017e: if-eqz v1, 018a // +000c │ │ +0d5abc: 5441 cb08 |0180: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@08cb │ │ +0d5ac0: 7110 0126 0600 |0182: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0d5ac6: 0a02 |0185: move-result v2 │ │ +0d5ac8: 5912 ed08 |0186: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.width:I // field@08ed │ │ +0d5acc: 2900 befe |0188: goto/16 0046 // -0142 │ │ +0d5ad0: 1a01 ca1c |018a: const-string v1, "height" // string@1cca │ │ +0d5ad4: 6e20 4426 5100 |018c: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5ada: 0a01 |018f: move-result v1 │ │ +0d5adc: 3801 0c00 |0190: if-eqz v1, 019c // +000c │ │ +0d5ae0: 5441 cb08 |0192: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@08cb │ │ +0d5ae4: 7110 0126 0600 |0194: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0d5aea: 0a02 |0197: move-result v2 │ │ +0d5aec: 5912 e708 |0198: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.height:I // field@08e7 │ │ +0d5af0: 2900 acfe |019a: goto/16 0046 // -0154 │ │ +0d5af4: 1a01 451b |019c: const-string v1, "gid" // string@1b45 │ │ +0d5af8: 6e20 4426 5100 |019e: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5afe: 0a01 |01a1: move-result v1 │ │ +0d5b00: 3801 a4fe |01a2: if-eqz v1, 0046 // -015c │ │ +0d5b04: 5441 cb08 |01a4: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@08cb │ │ +0d5b08: 7110 0126 0600 |01a6: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0d5b0e: 0a02 |01a9: move-result v2 │ │ +0d5b10: 5912 e608 |01aa: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.gid:I // field@08e6 │ │ +0d5b14: 2900 9afe |01ac: goto/16 0046 // -0166 │ │ +0d5b18: 1a01 0321 |01ae: const-string v1, "map" // string@2103 │ │ +0d5b1c: 6e20 4426 0100 |01b0: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5b22: 0a01 |01b3: move-result v1 │ │ +0d5b24: 3801 5800 |01b4: if-eqz v1, 020c // +0058 │ │ +0d5b28: 1a01 4423 |01b6: const-string v1, "orientation" // string@2344 │ │ +0d5b2c: 6e20 4426 5100 |01b8: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5b32: 0a01 |01bb: move-result v1 │ │ +0d5b34: 3801 0800 |01bc: if-eqz v1, 01c4 // +0008 │ │ +0d5b38: 5441 d708 |01be: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@08d7 │ │ +0d5b3c: 5b16 de08 |01c0: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.orientation:Ljava/lang/String; // field@08de │ │ +0d5b40: 2900 84fe |01c2: goto/16 0046 // -017c │ │ +0d5b44: 1a01 7b2b |01c4: const-string v1, "width" // string@2b7b │ │ +0d5b48: 6e20 4426 5100 |01c6: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5b4e: 0a01 |01c9: move-result v1 │ │ +0d5b50: 3801 0c00 |01ca: if-eqz v1, 01d6 // +000c │ │ +0d5b54: 5441 d708 |01cc: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@08d7 │ │ +0d5b58: 7110 0126 0600 |01ce: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0d5b5e: 0a02 |01d1: move-result v2 │ │ +0d5b60: 5912 e508 |01d2: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.width:I // field@08e5 │ │ +0d5b64: 2900 72fe |01d4: goto/16 0046 // -018e │ │ +0d5b68: 1a01 ca1c |01d6: const-string v1, "height" // string@1cca │ │ +0d5b6c: 6e20 4426 5100 |01d8: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5b72: 0a01 |01db: move-result v1 │ │ +0d5b74: 3801 0c00 |01dc: if-eqz v1, 01e8 // +000c │ │ +0d5b78: 5441 d708 |01de: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@08d7 │ │ +0d5b7c: 7110 0126 0600 |01e0: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0d5b82: 0a02 |01e3: move-result v2 │ │ +0d5b84: 5912 db08 |01e4: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.height:I // field@08db │ │ +0d5b88: 2900 60fe |01e6: goto/16 0046 // -01a0 │ │ +0d5b8c: 1a01 9929 |01e8: const-string v1, "tilewidth" // string@2999 │ │ +0d5b90: 6e20 4426 5100 |01ea: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5b96: 0a01 |01ed: move-result v1 │ │ +0d5b98: 3801 0c00 |01ee: if-eqz v1, 01fa // +000c │ │ +0d5b9c: 5441 d708 |01f0: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@08d7 │ │ +0d5ba0: 7110 0126 0600 |01f2: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0d5ba6: 0a02 |01f5: move-result v2 │ │ +0d5ba8: 5912 e308 |01f6: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileWidth:I // field@08e3 │ │ +0d5bac: 2900 4efe |01f8: goto/16 0046 // -01b2 │ │ +0d5bb0: 1a01 9429 |01fa: const-string v1, "tileheight" // string@2994 │ │ +0d5bb4: 6e20 4426 5100 |01fc: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5bba: 0a01 |01ff: move-result v1 │ │ +0d5bbc: 3801 46fe |0200: if-eqz v1, 0046 // -01ba │ │ +0d5bc0: 5441 d708 |0202: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@08d7 │ │ +0d5bc4: 7110 0126 0600 |0204: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0d5bca: 0a02 |0207: move-result v2 │ │ +0d5bcc: 5912 e008 |0208: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileHeight:I // field@08e0 │ │ +0d5bd0: 2900 3cfe |020a: goto/16 0046 // -01c4 │ │ +0d5bd4: 1a01 8c29 |020c: const-string v1, "tile" // string@298c │ │ +0d5bd8: 6e20 4426 0100 |020e: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5bde: 0a01 |0211: move-result v1 │ │ +0d5be0: 3801 5400 |0212: if-eqz v1, 0266 // +0054 │ │ +0d5be4: 5541 c408 |0214: iget-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.awaitingData:Z // field@08c4 │ │ +0d5be8: 3801 4000 |0216: if-eqz v1, 0256 // +0040 │ │ +0d5bec: 1a01 451b |0218: const-string v1, "gid" // string@1b45 │ │ +0d5bf0: 6e20 4426 5100 |021a: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5bf6: 0a01 |021d: move-result v1 │ │ +0d5bf8: 3801 28fe |021e: if-eqz v1, 0046 // -01d8 │ │ +0d5bfc: 5241 d108 |0220: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataCounter:I // field@08d1 │ │ +0d5c00: 5242 ca08 |0222: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@08ca │ │ +0d5c04: b421 |0224: rem-int/2addr v1, v2 │ │ +0d5c06: 5941 c508 |0225: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.col:I // field@08c5 │ │ +0d5c0a: 5241 d108 |0227: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataCounter:I // field@08d1 │ │ +0d5c0e: 5242 ca08 |0229: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@08ca │ │ +0d5c12: b321 |022b: div-int/2addr v1, v2 │ │ +0d5c14: 5941 d608 |022c: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.row:I // field@08d6 │ │ +0d5c18: 5241 d608 |022e: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.row:I // field@08d6 │ │ +0d5c1c: 5242 c908 |0230: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@08c9 │ │ +0d5c20: 3521 1a00 |0232: if-ge v1, v2, 024c // +001a │ │ +0d5c24: 5441 c808 |0234: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@08c8 │ │ +0d5c28: 5411 bc08 |0236: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@08bc │ │ +0d5c2c: 5242 d608 |0238: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.row:I // field@08d6 │ │ +0d5c30: 4601 0102 |023a: aget-object v1, v1, v2 │ │ +0d5c34: 5242 c508 |023c: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.col:I // field@08c5 │ │ +0d5c38: 7110 0126 0600 |023e: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0d5c3e: 0a03 |0241: move-result v3 │ │ +0d5c40: 4b03 0102 |0242: aput v3, v1, v2 │ │ +0d5c44: 5241 d108 |0244: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataCounter:I // field@08d1 │ │ +0d5c48: d801 0101 |0246: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0d5c4c: 5941 d108 |0248: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataCounter:I // field@08d1 │ │ +0d5c50: 2900 fcfd |024a: goto/16 0046 // -0204 │ │ +0d5c54: 6201 1c00 |024c: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0d5c58: 1a02 770f |024e: const-string v2, "TiledLoader" // string@0f77 │ │ +0d5c5c: 1a03 a810 |0250: const-string v3, "Warning: extra XML gid values ignored! Your map is likely corrupt!" // string@10a8 │ │ +0d5c60: 7230 f100 2103 |0252: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0d5c66: 28ef |0255: goto 0244 // -0011 │ │ +0d5c68: 1a01 fa1c |0256: const-string v1, "id" // string@1cfa │ │ +0d5c6c: 6e20 4426 5100 |0258: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5c72: 0a01 |025b: move-result v1 │ │ +0d5c74: 3801 eafd |025c: if-eqz v1, 0046 // -0216 │ │ +0d5c78: 7110 0126 0600 |025e: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0d5c7e: 0a01 |0261: move-result v1 │ │ +0d5c80: 5941 ce08 |0262: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTile:I // field@08ce │ │ +0d5c84: 2900 e2fd |0264: goto/16 0046 // -021e │ │ +0d5c88: 1a01 a124 |0266: const-string v1, "property" // string@24a1 │ │ +0d5c8c: 6e20 4426 0100 |0268: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5c92: 0a01 |026b: move-result v1 │ │ +0d5c94: 3801 1e00 |026c: if-eqz v1, 028a // +001e │ │ +0d5c98: 1a01 d021 |026e: const-string v1, "name" // string@21d0 │ │ +0d5c9c: 6e20 4426 5100 |0270: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5ca2: 0a01 |0273: move-result v1 │ │ +0d5ca4: 3801 0800 |0274: if-eqz v1, 027c // +0008 │ │ +0d5ca8: 5441 cd08 |0276: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currProperty:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // field@08cd │ │ +0d5cac: 5b16 c008 |0278: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.name:Ljava/lang/String; // field@08c0 │ │ +0d5cb0: 2900 ccfd |027a: goto/16 0046 // -0234 │ │ +0d5cb4: 1a01 092b |027c: const-string v1, "value" // string@2b09 │ │ +0d5cb8: 6e20 4426 5100 |027e: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5cbe: 0a01 |0281: move-result v1 │ │ +0d5cc0: 3801 c4fd |0282: if-eqz v1, 0046 // -023c │ │ +0d5cc4: 5441 cd08 |0284: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currProperty:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // field@08cd │ │ +0d5cc8: 5b16 c308 |0286: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.value:Ljava/lang/String; // field@08c3 │ │ +0d5ccc: 2900 befd |0288: goto/16 0046 // -0242 │ │ +0d5cd0: 1a01 2924 |028a: const-string v1, "polyline" // string@2429 │ │ +0d5cd4: 6e20 4426 0100 |028c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5cda: 0a01 |028f: move-result v1 │ │ +0d5cdc: 3801 1000 |0290: if-eqz v1, 02a0 // +0010 │ │ +0d5ce0: 1a01 2324 |0292: const-string v1, "points" // string@2423 │ │ +0d5ce4: 6e20 4426 5100 |0294: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5cea: 0a01 |0297: move-result v1 │ │ +0d5cec: 3801 aefd |0298: if-eqz v1, 0046 // -0252 │ │ +0d5cf0: 5441 d508 |029a: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.polyline:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // field@08d5 │ │ +0d5cf4: 5b16 be08 |029c: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.points:Ljava/lang/String; // field@08be │ │ +0d5cf8: 2900 a8fd |029e: goto/16 0046 // -0258 │ │ +0d5cfc: 1a01 2624 |02a0: const-string v1, "polygon" // string@2426 │ │ +0d5d00: 6e20 4426 0100 |02a2: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5d06: 0a01 |02a5: move-result v1 │ │ +0d5d08: 3801 a0fd |02a6: if-eqz v1, 0046 // -0260 │ │ +0d5d0c: 1a01 2324 |02a8: const-string v1, "points" // string@2423 │ │ +0d5d10: 6e20 4426 5100 |02aa: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5d16: 0a01 |02ad: move-result v1 │ │ +0d5d18: 3801 98fd |02ae: if-eqz v1, 0046 // -0268 │ │ +0d5d1c: 5441 d408 |02b0: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.polygon:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // field@08d4 │ │ +0d5d20: 5b16 be08 |02b2: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.points:Ljava/lang/String; // field@08be │ │ +0d5d24: 2900 92fd |02b4: goto/16 0046 // -026e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0008 line=144 │ │ 0x0010 line=145 │ │ 0x0018 line=146 │ │ 0x001e line=151 │ │ @@ -263447,159 +263598,159 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 283 16-bit code units │ │ -0c7608: |[0c7608] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.close:()V │ │ -0c7618: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c761a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0c761c: 5451 c708 |0002: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currBranch:Ljava/util/Stack; // field@08c7 │ │ -0c7620: 6e10 7927 0100 |0004: invoke-virtual {v1}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@2779 │ │ -0c7626: 0c00 |0007: move-result-object v0 │ │ -0c7628: 1f00 c303 |0008: check-cast v0, Ljava/lang/String; // type@03c3 │ │ -0c762c: 1a01 c31f |000a: const-string v1, "layer" // string@1fc3 │ │ -0c7630: 6e20 4426 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c7636: 0a01 |000f: move-result v1 │ │ -0c7638: 3801 0e00 |0010: if-eqz v1, 001e // +000e │ │ -0c763c: 5451 d708 |0012: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@08d7 │ │ -0c7640: 5411 dc08 |0014: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.layers:Ljava/util/ArrayList; // field@08dc │ │ -0c7644: 5452 c808 |0016: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@08c8 │ │ -0c7648: 6e20 2f27 2100 |0018: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0c764e: 5b53 c808 |001b: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@08c8 │ │ -0c7652: 0e00 |001d: return-void │ │ -0c7654: 1a01 9a29 |001e: const-string v1, "tileset" // string@299a │ │ -0c7658: 6e20 4426 0100 |0020: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c765e: 0a01 |0023: move-result v1 │ │ -0c7660: 3801 0e00 |0024: if-eqz v1, 0032 // +000e │ │ -0c7664: 5451 d708 |0026: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@08d7 │ │ -0c7668: 5411 e208 |0028: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@08e2 │ │ -0c766c: 5452 cf08 |002a: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@08cf │ │ -0c7670: 6e20 2f27 2100 |002c: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0c7676: 5b53 cf08 |002f: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@08cf │ │ -0c767a: 28ec |0031: goto 001d // -0014 │ │ -0c767c: 1a01 d922 |0032: const-string v1, "object" // string@22d9 │ │ -0c7680: 6e20 4426 0100 |0034: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c7686: 0a01 |0037: move-result v1 │ │ -0c7688: 3801 0e00 |0038: if-eqz v1, 0046 // +000e │ │ -0c768c: 5451 cc08 |003a: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObjectGroup:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // field@08cc │ │ -0c7690: 5411 f208 |003c: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup;.objects:Ljava/util/ArrayList; // field@08f2 │ │ -0c7694: 5452 cb08 |003e: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@08cb │ │ -0c7698: 6e20 2f27 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0c769e: 5b53 cb08 |0043: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@08cb │ │ -0c76a2: 28d8 |0045: goto 001d // -0028 │ │ -0c76a4: 1a01 dd22 |0046: const-string v1, "objectgroup" // string@22dd │ │ -0c76a8: 6e20 4426 0100 |0048: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c76ae: 0a01 |004b: move-result v1 │ │ -0c76b0: 3801 0e00 |004c: if-eqz v1, 005a // +000e │ │ -0c76b4: 5451 d708 |004e: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@08d7 │ │ -0c76b8: 5411 dd08 |0050: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.objectGroups:Ljava/util/ArrayList; // field@08dd │ │ -0c76bc: 5452 cc08 |0052: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObjectGroup:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // field@08cc │ │ -0c76c0: 6e20 2f27 2100 |0054: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0c76c6: 5b53 cc08 |0057: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObjectGroup:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // field@08cc │ │ -0c76ca: 28c4 |0059: goto 001d // -003c │ │ -0c76cc: 1a01 a324 |005a: const-string v1, "property" // string@24a3 │ │ -0c76d0: 6e20 4426 0100 |005c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c76d6: 0a01 |005f: move-result v1 │ │ -0c76d8: 3801 0a00 |0060: if-eqz v1, 006a // +000a │ │ -0c76dc: 5451 cd08 |0062: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currProperty:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // field@08cd │ │ -0c76e0: 7020 470f 1500 |0064: invoke-direct {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.putProperty:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;)V // method@0f47 │ │ -0c76e6: 5b53 cd08 |0067: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currProperty:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // field@08cd │ │ -0c76ea: 28b4 |0069: goto 001d // -004c │ │ -0c76ec: 1a01 2b24 |006a: const-string v1, "polyline" // string@242b │ │ -0c76f0: 6e20 4426 0100 |006c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c76f6: 0a01 |006f: move-result v1 │ │ -0c76f8: 3801 0a00 |0070: if-eqz v1, 007a // +000a │ │ -0c76fc: 5451 d508 |0072: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.polyline:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // field@08d5 │ │ -0c7700: 7020 460f 1500 |0074: invoke-direct {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.putPolyLine:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;)V // method@0f46 │ │ -0c7706: 5b53 d508 |0077: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.polyline:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // field@08d5 │ │ -0c770a: 28a4 |0079: goto 001d // -005c │ │ -0c770c: 1a01 2824 |007a: const-string v1, "polygon" // string@2428 │ │ -0c7710: 6e20 4426 0100 |007c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c7716: 0a01 |007f: move-result v1 │ │ -0c7718: 3801 0a00 |0080: if-eqz v1, 008a // +000a │ │ -0c771c: 5451 d408 |0082: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.polygon:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // field@08d4 │ │ -0c7720: 7020 460f 1500 |0084: invoke-direct {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.putPolyLine:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;)V // method@0f46 │ │ -0c7726: 5b53 d408 |0087: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.polygon:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // field@08d4 │ │ -0c772a: 2894 |0089: goto 001d // -006c │ │ -0c772c: 1a01 9315 |008a: const-string v1, "data" // string@1593 │ │ -0c7730: 6e20 4426 0100 |008c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c7736: 0a01 |008f: move-result v1 │ │ -0c7738: 3801 7a00 |0090: if-eqz v1, 010a // +007a │ │ -0c773c: 1a01 2a13 |0092: const-string v1, "base64" // string@132a │ │ -0c7740: 5453 d308 |0094: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.encoding:Ljava/lang/String; // field@08d3 │ │ -0c7744: 6e20 4426 3100 |0096: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c774a: 0a01 |0099: move-result v1 │ │ -0c774c: 3801 4b00 |009a: if-eqz v1, 00e5 // +004b │ │ -0c7750: 5451 d208 |009c: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataString:Ljava/lang/String; // field@08d2 │ │ -0c7754: 3901 2f00 |009e: if-nez v1, 00cd // +002f │ │ -0c7758: 1211 |00a0: const/4 v1, #int 1 // #1 │ │ -0c775a: 1a03 0000 |00a1: const-string v3, "" // string@0000 │ │ -0c775e: 5454 d208 |00a3: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataString:Ljava/lang/String; // field@08d2 │ │ -0c7762: 6e10 5b26 0400 |00a5: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ -0c7768: 0c04 |00a8: move-result-object v4 │ │ -0c776a: 6e20 4426 4300 |00a9: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c7770: 0a03 |00ac: move-result v3 │ │ -0c7772: b631 |00ad: or-int/2addr v1, v3 │ │ -0c7774: 3901 6fff |00ae: if-nez v1, 001d // -0091 │ │ -0c7778: 5451 d208 |00b0: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataString:Ljava/lang/String; // field@08d2 │ │ -0c777c: 6e10 5b26 0100 |00b2: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ -0c7782: 0c01 |00b5: move-result-object v1 │ │ -0c7784: 7110 cc1e 0100 |00b6: invoke-static {v1}, Lcom/badlogic/gdx/utils/Base64Coder;.decode:(Ljava/lang/String;)[B // method@1ecc │ │ -0c778a: 0c01 |00b9: move-result-object v1 │ │ -0c778c: 5b51 d008 |00ba: iput-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@08d0 │ │ -0c7790: 1a01 8b1c |00bc: const-string v1, "gzip" // string@1c8b │ │ -0c7794: 5453 c608 |00be: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.compression:Ljava/lang/String; // field@08c6 │ │ -0c7798: 6e20 4426 3100 |00c0: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c779e: 0a01 |00c3: move-result v1 │ │ -0c77a0: 3801 0b00 |00c4: if-eqz v1, 00cf // +000b │ │ -0c77a4: 7010 490f 0500 |00c6: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.unGZip:()V // method@0f49 │ │ -0c77aa: 5c52 c408 |00c9: iput-boolean v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.awaitingData:Z // field@08c4 │ │ -0c77ae: 2900 52ff |00cb: goto/16 001d // -00ae │ │ -0c77b2: 0121 |00cd: move v1, v2 │ │ -0c77b4: 28d3 |00ce: goto 00a1 // -002d │ │ -0c77b6: 1a01 1a2c |00cf: const-string v1, "zlib" // string@2c1a │ │ -0c77ba: 5453 c608 |00d1: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.compression:Ljava/lang/String; // field@08c6 │ │ -0c77be: 6e20 4426 3100 |00d3: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c77c4: 0a01 |00d6: move-result v1 │ │ -0c77c6: 3801 0600 |00d7: if-eqz v1, 00dd // +0006 │ │ -0c77ca: 7010 4a0f 0500 |00d9: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.unZlib:()V // method@0f4a │ │ -0c77d0: 28ed |00dc: goto 00c9 // -0013 │ │ -0c77d2: 5451 c608 |00dd: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.compression:Ljava/lang/String; // field@08c6 │ │ -0c77d6: 3901 eaff |00df: if-nez v1, 00c9 // -0016 │ │ -0c77da: 7010 410f 0500 |00e1: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.arrangeData:()V // method@0f41 │ │ -0c77e0: 28e5 |00e4: goto 00c9 // -001b │ │ -0c77e2: 1a01 4415 |00e5: const-string v1, "csv" // string@1544 │ │ -0c77e6: 5453 d308 |00e7: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.encoding:Ljava/lang/String; // field@08d3 │ │ -0c77ea: 6e20 4426 3100 |00e9: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c77f0: 0a01 |00ec: move-result v1 │ │ -0c77f2: 3801 0a00 |00ed: if-eqz v1, 00f7 // +000a │ │ -0c77f6: 5451 c608 |00ef: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.compression:Ljava/lang/String; // field@08c6 │ │ -0c77fa: 3901 0600 |00f1: if-nez v1, 00f7 // +0006 │ │ -0c77fe: 7010 440f 0500 |00f3: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.fromCSV:()V // method@0f44 │ │ -0c7804: 28d3 |00f6: goto 00c9 // -002d │ │ -0c7806: 5451 d308 |00f7: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.encoding:Ljava/lang/String; // field@08d3 │ │ -0c780a: 3901 0900 |00f9: if-nez v1, 0102 // +0009 │ │ -0c780e: 5451 c608 |00fb: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.compression:Ljava/lang/String; // field@08c6 │ │ -0c7812: 3901 0500 |00fd: if-nez v1, 0102 // +0005 │ │ -0c7816: 5952 d108 |00ff: iput v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataCounter:I // field@08d1 │ │ -0c781a: 28c8 |0101: goto 00c9 // -0038 │ │ -0c781c: 2201 fc02 |0102: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0c7820: 1a02 b60f |0104: const-string v2, "Unsupported encoding and/or compression format" // string@0fb6 │ │ -0c7824: 7020 b41f 2100 |0106: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0c782a: 2701 |0109: throw v1 │ │ -0c782c: 1a01 a324 |010a: const-string v1, "property" // string@24a3 │ │ -0c7830: 6e20 4426 0100 |010c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c7836: 0a01 |010f: move-result v1 │ │ -0c7838: 3801 0dff |0110: if-eqz v1, 001d // -00f3 │ │ -0c783c: 5451 cd08 |0112: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currProperty:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // field@08cd │ │ -0c7840: 7020 470f 1500 |0114: invoke-direct {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.putProperty:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;)V // method@0f47 │ │ -0c7846: 5b53 cd08 |0117: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currProperty:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // field@08cd │ │ -0c784a: 2900 04ff |0119: goto/16 001d // -00fc │ │ +0d5d28: |[0d5d28] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.close:()V │ │ +0d5d38: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d5d3a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0d5d3c: 5451 c708 |0002: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currBranch:Ljava/util/Stack; // field@08c7 │ │ +0d5d40: 6e10 7927 0100 |0004: invoke-virtual {v1}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@2779 │ │ +0d5d46: 0c00 |0007: move-result-object v0 │ │ +0d5d48: 1f00 c103 |0008: check-cast v0, Ljava/lang/String; // type@03c1 │ │ +0d5d4c: 1a01 c11f |000a: const-string v1, "layer" // string@1fc1 │ │ +0d5d50: 6e20 4426 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5d56: 0a01 |000f: move-result v1 │ │ +0d5d58: 3801 0e00 |0010: if-eqz v1, 001e // +000e │ │ +0d5d5c: 5451 d708 |0012: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@08d7 │ │ +0d5d60: 5411 dc08 |0014: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.layers:Ljava/util/ArrayList; // field@08dc │ │ +0d5d64: 5452 c808 |0016: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@08c8 │ │ +0d5d68: 6e20 2f27 2100 |0018: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0d5d6e: 5b53 c808 |001b: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@08c8 │ │ +0d5d72: 0e00 |001d: return-void │ │ +0d5d74: 1a01 9829 |001e: const-string v1, "tileset" // string@2998 │ │ +0d5d78: 6e20 4426 0100 |0020: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5d7e: 0a01 |0023: move-result v1 │ │ +0d5d80: 3801 0e00 |0024: if-eqz v1, 0032 // +000e │ │ +0d5d84: 5451 d708 |0026: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@08d7 │ │ +0d5d88: 5411 e208 |0028: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@08e2 │ │ +0d5d8c: 5452 cf08 |002a: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@08cf │ │ +0d5d90: 6e20 2f27 2100 |002c: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0d5d96: 5b53 cf08 |002f: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@08cf │ │ +0d5d9a: 28ec |0031: goto 001d // -0014 │ │ +0d5d9c: 1a01 d722 |0032: const-string v1, "object" // string@22d7 │ │ +0d5da0: 6e20 4426 0100 |0034: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5da6: 0a01 |0037: move-result v1 │ │ +0d5da8: 3801 0e00 |0038: if-eqz v1, 0046 // +000e │ │ +0d5dac: 5451 cc08 |003a: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObjectGroup:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // field@08cc │ │ +0d5db0: 5411 f208 |003c: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup;.objects:Ljava/util/ArrayList; // field@08f2 │ │ +0d5db4: 5452 cb08 |003e: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@08cb │ │ +0d5db8: 6e20 2f27 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0d5dbe: 5b53 cb08 |0043: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@08cb │ │ +0d5dc2: 28d8 |0045: goto 001d // -0028 │ │ +0d5dc4: 1a01 db22 |0046: const-string v1, "objectgroup" // string@22db │ │ +0d5dc8: 6e20 4426 0100 |0048: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5dce: 0a01 |004b: move-result v1 │ │ +0d5dd0: 3801 0e00 |004c: if-eqz v1, 005a // +000e │ │ +0d5dd4: 5451 d708 |004e: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@08d7 │ │ +0d5dd8: 5411 dd08 |0050: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.objectGroups:Ljava/util/ArrayList; // field@08dd │ │ +0d5ddc: 5452 cc08 |0052: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObjectGroup:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // field@08cc │ │ +0d5de0: 6e20 2f27 2100 |0054: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0d5de6: 5b53 cc08 |0057: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObjectGroup:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // field@08cc │ │ +0d5dea: 28c4 |0059: goto 001d // -003c │ │ +0d5dec: 1a01 a124 |005a: const-string v1, "property" // string@24a1 │ │ +0d5df0: 6e20 4426 0100 |005c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5df6: 0a01 |005f: move-result v1 │ │ +0d5df8: 3801 0a00 |0060: if-eqz v1, 006a // +000a │ │ +0d5dfc: 5451 cd08 |0062: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currProperty:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // field@08cd │ │ +0d5e00: 7020 470f 1500 |0064: invoke-direct {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.putProperty:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;)V // method@0f47 │ │ +0d5e06: 5b53 cd08 |0067: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currProperty:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // field@08cd │ │ +0d5e0a: 28b4 |0069: goto 001d // -004c │ │ +0d5e0c: 1a01 2924 |006a: const-string v1, "polyline" // string@2429 │ │ +0d5e10: 6e20 4426 0100 |006c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5e16: 0a01 |006f: move-result v1 │ │ +0d5e18: 3801 0a00 |0070: if-eqz v1, 007a // +000a │ │ +0d5e1c: 5451 d508 |0072: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.polyline:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // field@08d5 │ │ +0d5e20: 7020 460f 1500 |0074: invoke-direct {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.putPolyLine:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;)V // method@0f46 │ │ +0d5e26: 5b53 d508 |0077: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.polyline:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // field@08d5 │ │ +0d5e2a: 28a4 |0079: goto 001d // -005c │ │ +0d5e2c: 1a01 2624 |007a: const-string v1, "polygon" // string@2426 │ │ +0d5e30: 6e20 4426 0100 |007c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5e36: 0a01 |007f: move-result v1 │ │ +0d5e38: 3801 0a00 |0080: if-eqz v1, 008a // +000a │ │ +0d5e3c: 5451 d408 |0082: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.polygon:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // field@08d4 │ │ +0d5e40: 7020 460f 1500 |0084: invoke-direct {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.putPolyLine:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;)V // method@0f46 │ │ +0d5e46: 5b53 d408 |0087: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.polygon:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // field@08d4 │ │ +0d5e4a: 2894 |0089: goto 001d // -006c │ │ +0d5e4c: 1a01 9115 |008a: const-string v1, "data" // string@1591 │ │ +0d5e50: 6e20 4426 0100 |008c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5e56: 0a01 |008f: move-result v1 │ │ +0d5e58: 3801 7a00 |0090: if-eqz v1, 010a // +007a │ │ +0d5e5c: 1a01 2813 |0092: const-string v1, "base64" // string@1328 │ │ +0d5e60: 5453 d308 |0094: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.encoding:Ljava/lang/String; // field@08d3 │ │ +0d5e64: 6e20 4426 3100 |0096: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5e6a: 0a01 |0099: move-result v1 │ │ +0d5e6c: 3801 4b00 |009a: if-eqz v1, 00e5 // +004b │ │ +0d5e70: 5451 d208 |009c: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataString:Ljava/lang/String; // field@08d2 │ │ +0d5e74: 3901 2f00 |009e: if-nez v1, 00cd // +002f │ │ +0d5e78: 1211 |00a0: const/4 v1, #int 1 // #1 │ │ +0d5e7a: 1a03 0000 |00a1: const-string v3, "" // string@0000 │ │ +0d5e7e: 5454 d208 |00a3: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataString:Ljava/lang/String; // field@08d2 │ │ +0d5e82: 6e10 5b26 0400 |00a5: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ +0d5e88: 0c04 |00a8: move-result-object v4 │ │ +0d5e8a: 6e20 4426 4300 |00a9: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5e90: 0a03 |00ac: move-result v3 │ │ +0d5e92: b631 |00ad: or-int/2addr v1, v3 │ │ +0d5e94: 3901 6fff |00ae: if-nez v1, 001d // -0091 │ │ +0d5e98: 5451 d208 |00b0: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataString:Ljava/lang/String; // field@08d2 │ │ +0d5e9c: 6e10 5b26 0100 |00b2: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@265b │ │ +0d5ea2: 0c01 |00b5: move-result-object v1 │ │ +0d5ea4: 7110 cc1e 0100 |00b6: invoke-static {v1}, Lcom/badlogic/gdx/utils/Base64Coder;.decode:(Ljava/lang/String;)[B // method@1ecc │ │ +0d5eaa: 0c01 |00b9: move-result-object v1 │ │ +0d5eac: 5b51 d008 |00ba: iput-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@08d0 │ │ +0d5eb0: 1a01 891c |00bc: const-string v1, "gzip" // string@1c89 │ │ +0d5eb4: 5453 c608 |00be: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.compression:Ljava/lang/String; // field@08c6 │ │ +0d5eb8: 6e20 4426 3100 |00c0: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5ebe: 0a01 |00c3: move-result v1 │ │ +0d5ec0: 3801 0b00 |00c4: if-eqz v1, 00cf // +000b │ │ +0d5ec4: 7010 490f 0500 |00c6: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.unGZip:()V // method@0f49 │ │ +0d5eca: 5c52 c408 |00c9: iput-boolean v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.awaitingData:Z // field@08c4 │ │ +0d5ece: 2900 52ff |00cb: goto/16 001d // -00ae │ │ +0d5ed2: 0121 |00cd: move v1, v2 │ │ +0d5ed4: 28d3 |00ce: goto 00a1 // -002d │ │ +0d5ed6: 1a01 182c |00cf: const-string v1, "zlib" // string@2c18 │ │ +0d5eda: 5453 c608 |00d1: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.compression:Ljava/lang/String; // field@08c6 │ │ +0d5ede: 6e20 4426 3100 |00d3: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5ee4: 0a01 |00d6: move-result v1 │ │ +0d5ee6: 3801 0600 |00d7: if-eqz v1, 00dd // +0006 │ │ +0d5eea: 7010 4a0f 0500 |00d9: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.unZlib:()V // method@0f4a │ │ +0d5ef0: 28ed |00dc: goto 00c9 // -0013 │ │ +0d5ef2: 5451 c608 |00dd: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.compression:Ljava/lang/String; // field@08c6 │ │ +0d5ef6: 3901 eaff |00df: if-nez v1, 00c9 // -0016 │ │ +0d5efa: 7010 410f 0500 |00e1: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.arrangeData:()V // method@0f41 │ │ +0d5f00: 28e5 |00e4: goto 00c9 // -001b │ │ +0d5f02: 1a01 4215 |00e5: const-string v1, "csv" // string@1542 │ │ +0d5f06: 5453 d308 |00e7: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.encoding:Ljava/lang/String; // field@08d3 │ │ +0d5f0a: 6e20 4426 3100 |00e9: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5f10: 0a01 |00ec: move-result v1 │ │ +0d5f12: 3801 0a00 |00ed: if-eqz v1, 00f7 // +000a │ │ +0d5f16: 5451 c608 |00ef: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.compression:Ljava/lang/String; // field@08c6 │ │ +0d5f1a: 3901 0600 |00f1: if-nez v1, 00f7 // +0006 │ │ +0d5f1e: 7010 440f 0500 |00f3: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.fromCSV:()V // method@0f44 │ │ +0d5f24: 28d3 |00f6: goto 00c9 // -002d │ │ +0d5f26: 5451 d308 |00f7: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.encoding:Ljava/lang/String; // field@08d3 │ │ +0d5f2a: 3901 0900 |00f9: if-nez v1, 0102 // +0009 │ │ +0d5f2e: 5451 c608 |00fb: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.compression:Ljava/lang/String; // field@08c6 │ │ +0d5f32: 3901 0500 |00fd: if-nez v1, 0102 // +0005 │ │ +0d5f36: 5952 d108 |00ff: iput v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataCounter:I // field@08d1 │ │ +0d5f3a: 28c8 |0101: goto 00c9 // -0038 │ │ +0d5f3c: 2201 fa02 |0102: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d5f40: 1a02 b40f |0104: const-string v2, "Unsupported encoding and/or compression format" // string@0fb4 │ │ +0d5f44: 7020 b41f 2100 |0106: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0d5f4a: 2701 |0109: throw v1 │ │ +0d5f4c: 1a01 a124 |010a: const-string v1, "property" // string@24a1 │ │ +0d5f50: 6e20 4426 0100 |010c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5f56: 0a01 |010f: move-result v1 │ │ +0d5f58: 3801 0dff |0110: if-eqz v1, 001d // -00f3 │ │ +0d5f5c: 5451 cd08 |0112: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currProperty:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // field@08cd │ │ +0d5f60: 7020 470f 1500 |0114: invoke-direct {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.putProperty:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;)V // method@0f47 │ │ +0d5f66: 5b53 cd08 |0117: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currProperty:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // field@08cd │ │ +0d5f6a: 2900 04ff |0119: goto/16 001d // -00fc │ │ catches : (none) │ │ positions : │ │ 0x0002 line=338 │ │ 0x000a line=340 │ │ 0x0012 line=341 │ │ 0x001b line=342 │ │ 0x001d line=416 │ │ @@ -263650,94 +263801,94 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 158 16-bit code units │ │ -0c7850: |[0c7850] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.open:(Ljava/lang/String;)V │ │ -0c7860: 5430 c708 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currBranch:Ljava/util/Stack; // field@08c7 │ │ -0c7864: 6e20 7a27 4000 |0002: invoke-virtual {v0, v4}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@277a │ │ -0c786a: 1a00 c31f |0005: const-string v0, "layer" // string@1fc3 │ │ -0c786e: 6e20 4426 4000 |0007: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c7874: 0a00 |000a: move-result v0 │ │ -0c7876: 3800 0a00 |000b: if-eqz v0, 0015 // +000a │ │ -0c787a: 2200 7001 |000d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // type@0170 │ │ -0c787e: 7010 3a0f 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.:()V // method@0f3a │ │ -0c7884: 5b30 c808 |0012: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@08c8 │ │ -0c7888: 0e00 |0014: return-void │ │ -0c788a: 1a00 9a29 |0015: const-string v0, "tileset" // string@299a │ │ -0c788e: 6e20 4426 4000 |0017: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c7894: 0a00 |001a: move-result v0 │ │ -0c7896: 3800 0a00 |001b: if-eqz v0, 0025 // +000a │ │ -0c789a: 2200 6f01 |001d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // type@016f │ │ -0c789e: 7010 380f 0000 |001f: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.:()V // method@0f38 │ │ -0c78a4: 5b30 cf08 |0022: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@08cf │ │ -0c78a8: 28f0 |0024: goto 0014 // -0010 │ │ -0c78aa: 1a00 9315 |0025: const-string v0, "data" // string@1593 │ │ -0c78ae: 6e20 4426 4000 |0027: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c78b4: 0a00 |002a: move-result v0 │ │ -0c78b6: 3800 0a00 |002b: if-eqz v0, 0035 // +000a │ │ -0c78ba: 1a00 0000 |002d: const-string v0, "" // string@0000 │ │ -0c78be: 5b30 d208 |002f: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataString:Ljava/lang/String; // field@08d2 │ │ -0c78c2: 1210 |0031: const/4 v0, #int 1 // #1 │ │ -0c78c4: 5c30 c408 |0032: iput-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.awaitingData:Z // field@08c4 │ │ -0c78c8: 28e0 |0034: goto 0014 // -0020 │ │ -0c78ca: 1a00 dd22 |0035: const-string v0, "objectgroup" // string@22dd │ │ -0c78ce: 6e20 4426 4000 |0037: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c78d4: 0a00 |003a: move-result v0 │ │ -0c78d6: 3800 0a00 |003b: if-eqz v0, 0045 // +000a │ │ -0c78da: 2200 7801 |003d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // type@0178 │ │ -0c78de: 7010 550f 0000 |003f: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup;.:()V // method@0f55 │ │ -0c78e4: 5b30 cc08 |0042: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObjectGroup:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // field@08cc │ │ -0c78e8: 28d0 |0044: goto 0014 // -0030 │ │ -0c78ea: 1a00 d922 |0045: const-string v0, "object" // string@22d9 │ │ -0c78ee: 6e20 4426 4000 |0047: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c78f4: 0a00 |004a: move-result v0 │ │ -0c78f6: 3800 0a00 |004b: if-eqz v0, 0055 // +000a │ │ -0c78fa: 2200 7701 |004d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // type@0177 │ │ -0c78fe: 7010 540f 0000 |004f: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.:()V // method@0f54 │ │ -0c7904: 5b30 cb08 |0052: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@08cb │ │ -0c7908: 28c0 |0054: goto 0014 // -0040 │ │ -0c790a: 1a00 a324 |0055: const-string v0, "property" // string@24a3 │ │ -0c790e: 6e20 4426 4000 |0057: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c7914: 0a00 |005a: move-result v0 │ │ -0c7916: 3800 1e00 |005b: if-eqz v0, 0079 // +001e │ │ -0c791a: 2200 7201 |005d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // type@0172 │ │ -0c791e: 7020 3f0f 3000 |005f: invoke-direct {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;)V // method@0f3f │ │ -0c7924: 5b30 cd08 |0062: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currProperty:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // field@08cd │ │ -0c7928: 5431 cd08 |0064: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currProperty:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // field@08cd │ │ -0c792c: 5430 c708 |0066: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currBranch:Ljava/util/Stack; // field@08c7 │ │ -0c7930: 5432 c708 |0068: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currBranch:Ljava/util/Stack; // field@08c7 │ │ -0c7934: 6e10 7b27 0200 |006a: invoke-virtual {v2}, Ljava/util/Stack;.size:()I // method@277b │ │ -0c793a: 0a02 |006d: move-result v2 │ │ -0c793c: d802 02fd |006e: add-int/lit8 v2, v2, #int -3 // #fd │ │ -0c7940: 6e20 7627 2000 |0070: invoke-virtual {v0, v2}, Ljava/util/Stack;.get:(I)Ljava/lang/Object; // method@2776 │ │ -0c7946: 0c00 |0073: move-result-object v0 │ │ -0c7948: 1f00 c303 |0074: check-cast v0, Ljava/lang/String; // type@03c3 │ │ -0c794c: 5b10 c108 |0076: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.parentType:Ljava/lang/String; // field@08c1 │ │ -0c7950: 289c |0078: goto 0014 // -0064 │ │ -0c7952: 1a00 2b24 |0079: const-string v0, "polyline" // string@242b │ │ -0c7956: 6e20 4426 4000 |007b: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c795c: 0a00 |007e: move-result v0 │ │ -0c795e: 3800 0c00 |007f: if-eqz v0, 008b // +000c │ │ -0c7962: 2200 7101 |0081: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // type@0171 │ │ -0c7966: 1a01 2b24 |0083: const-string v1, "polyline" // string@242b │ │ -0c796a: 7030 3e0f 3001 |0085: invoke-direct {v0, v3, v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;Ljava/lang/String;)V // method@0f3e │ │ -0c7970: 5b30 d508 |0088: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.polyline:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // field@08d5 │ │ -0c7974: 288a |008a: goto 0014 // -0076 │ │ -0c7976: 1a00 2824 |008b: const-string v0, "polygon" // string@2428 │ │ -0c797a: 6e20 4426 4000 |008d: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c7980: 0a00 |0090: move-result v0 │ │ -0c7982: 3800 83ff |0091: if-eqz v0, 0014 // -007d │ │ -0c7986: 2200 7101 |0093: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // type@0171 │ │ -0c798a: 1a01 2824 |0095: const-string v1, "polygon" // string@2428 │ │ -0c798e: 7030 3e0f 3001 |0097: invoke-direct {v0, v3, v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;Ljava/lang/String;)V // method@0f3e │ │ -0c7994: 5b30 d408 |009a: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.polygon:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // field@08d4 │ │ -0c7998: 2900 78ff |009c: goto/16 0014 // -0088 │ │ +0d5f70: |[0d5f70] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.open:(Ljava/lang/String;)V │ │ +0d5f80: 5430 c708 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currBranch:Ljava/util/Stack; // field@08c7 │ │ +0d5f84: 6e20 7a27 4000 |0002: invoke-virtual {v0, v4}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@277a │ │ +0d5f8a: 1a00 c11f |0005: const-string v0, "layer" // string@1fc1 │ │ +0d5f8e: 6e20 4426 4000 |0007: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5f94: 0a00 |000a: move-result v0 │ │ +0d5f96: 3800 0a00 |000b: if-eqz v0, 0015 // +000a │ │ +0d5f9a: 2200 6e01 |000d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // type@016e │ │ +0d5f9e: 7010 3a0f 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.:()V // method@0f3a │ │ +0d5fa4: 5b30 c808 |0012: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@08c8 │ │ +0d5fa8: 0e00 |0014: return-void │ │ +0d5faa: 1a00 9829 |0015: const-string v0, "tileset" // string@2998 │ │ +0d5fae: 6e20 4426 4000 |0017: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5fb4: 0a00 |001a: move-result v0 │ │ +0d5fb6: 3800 0a00 |001b: if-eqz v0, 0025 // +000a │ │ +0d5fba: 2200 6d01 |001d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // type@016d │ │ +0d5fbe: 7010 380f 0000 |001f: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.:()V // method@0f38 │ │ +0d5fc4: 5b30 cf08 |0022: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@08cf │ │ +0d5fc8: 28f0 |0024: goto 0014 // -0010 │ │ +0d5fca: 1a00 9115 |0025: const-string v0, "data" // string@1591 │ │ +0d5fce: 6e20 4426 4000 |0027: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5fd4: 0a00 |002a: move-result v0 │ │ +0d5fd6: 3800 0a00 |002b: if-eqz v0, 0035 // +000a │ │ +0d5fda: 1a00 0000 |002d: const-string v0, "" // string@0000 │ │ +0d5fde: 5b30 d208 |002f: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataString:Ljava/lang/String; // field@08d2 │ │ +0d5fe2: 1210 |0031: const/4 v0, #int 1 // #1 │ │ +0d5fe4: 5c30 c408 |0032: iput-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.awaitingData:Z // field@08c4 │ │ +0d5fe8: 28e0 |0034: goto 0014 // -0020 │ │ +0d5fea: 1a00 db22 |0035: const-string v0, "objectgroup" // string@22db │ │ +0d5fee: 6e20 4426 4000 |0037: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d5ff4: 0a00 |003a: move-result v0 │ │ +0d5ff6: 3800 0a00 |003b: if-eqz v0, 0045 // +000a │ │ +0d5ffa: 2200 7601 |003d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // type@0176 │ │ +0d5ffe: 7010 550f 0000 |003f: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup;.:()V // method@0f55 │ │ +0d6004: 5b30 cc08 |0042: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObjectGroup:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // field@08cc │ │ +0d6008: 28d0 |0044: goto 0014 // -0030 │ │ +0d600a: 1a00 d722 |0045: const-string v0, "object" // string@22d7 │ │ +0d600e: 6e20 4426 4000 |0047: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d6014: 0a00 |004a: move-result v0 │ │ +0d6016: 3800 0a00 |004b: if-eqz v0, 0055 // +000a │ │ +0d601a: 2200 7501 |004d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // type@0175 │ │ +0d601e: 7010 540f 0000 |004f: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.:()V // method@0f54 │ │ +0d6024: 5b30 cb08 |0052: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@08cb │ │ +0d6028: 28c0 |0054: goto 0014 // -0040 │ │ +0d602a: 1a00 a124 |0055: const-string v0, "property" // string@24a1 │ │ +0d602e: 6e20 4426 4000 |0057: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d6034: 0a00 |005a: move-result v0 │ │ +0d6036: 3800 1e00 |005b: if-eqz v0, 0079 // +001e │ │ +0d603a: 2200 7001 |005d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // type@0170 │ │ +0d603e: 7020 3f0f 3000 |005f: invoke-direct {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;)V // method@0f3f │ │ +0d6044: 5b30 cd08 |0062: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currProperty:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // field@08cd │ │ +0d6048: 5431 cd08 |0064: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currProperty:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // field@08cd │ │ +0d604c: 5430 c708 |0066: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currBranch:Ljava/util/Stack; // field@08c7 │ │ +0d6050: 5432 c708 |0068: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currBranch:Ljava/util/Stack; // field@08c7 │ │ +0d6054: 6e10 7b27 0200 |006a: invoke-virtual {v2}, Ljava/util/Stack;.size:()I // method@277b │ │ +0d605a: 0a02 |006d: move-result v2 │ │ +0d605c: d802 02fd |006e: add-int/lit8 v2, v2, #int -3 // #fd │ │ +0d6060: 6e20 7627 2000 |0070: invoke-virtual {v0, v2}, Ljava/util/Stack;.get:(I)Ljava/lang/Object; // method@2776 │ │ +0d6066: 0c00 |0073: move-result-object v0 │ │ +0d6068: 1f00 c103 |0074: check-cast v0, Ljava/lang/String; // type@03c1 │ │ +0d606c: 5b10 c108 |0076: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.parentType:Ljava/lang/String; // field@08c1 │ │ +0d6070: 289c |0078: goto 0014 // -0064 │ │ +0d6072: 1a00 2924 |0079: const-string v0, "polyline" // string@2429 │ │ +0d6076: 6e20 4426 4000 |007b: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d607c: 0a00 |007e: move-result v0 │ │ +0d607e: 3800 0c00 |007f: if-eqz v0, 008b // +000c │ │ +0d6082: 2200 6f01 |0081: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // type@016f │ │ +0d6086: 1a01 2924 |0083: const-string v1, "polyline" // string@2429 │ │ +0d608a: 7030 3e0f 3001 |0085: invoke-direct {v0, v3, v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;Ljava/lang/String;)V // method@0f3e │ │ +0d6090: 5b30 d508 |0088: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.polyline:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // field@08d5 │ │ +0d6094: 288a |008a: goto 0014 // -0076 │ │ +0d6096: 1a00 2624 |008b: const-string v0, "polygon" // string@2426 │ │ +0d609a: 6e20 4426 4000 |008d: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d60a0: 0a00 |0090: move-result v0 │ │ +0d60a2: 3800 83ff |0091: if-eqz v0, 0014 // -007d │ │ +0d60a6: 2200 6f01 |0093: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // type@016f │ │ +0d60aa: 1a01 2624 |0095: const-string v1, "polygon" // string@2426 │ │ +0d60ae: 7030 3e0f 3001 |0097: invoke-direct {v0, v3, v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;Ljava/lang/String;)V // method@0f3e │ │ +0d60b4: 5b30 d408 |009a: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.polygon:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // field@08d4 │ │ +0d60b8: 2900 78ff |009c: goto/16 0014 // -0088 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0005 line=97 │ │ 0x000d line=98 │ │ 0x0014 line=138 │ │ 0x0015 line=102 │ │ @@ -263765,37 +263916,37 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0c799c: |[0c799c] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.text:(Ljava/lang/String;)V │ │ -0c79ac: 5510 c408 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.awaitingData:Z // field@08c4 │ │ -0c79b0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0c79b4: 5410 d208 |0004: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataString:Ljava/lang/String; // field@08d2 │ │ -0c79b8: 6e20 4126 2000 |0006: invoke-virtual {v0, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@2641 │ │ -0c79be: 0c00 |0009: move-result-object v0 │ │ -0c79c0: 5b10 d208 |000a: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataString:Ljava/lang/String; // field@08d2 │ │ -0c79c4: 0e00 |000c: return-void │ │ +0d60bc: |[0d60bc] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.text:(Ljava/lang/String;)V │ │ +0d60cc: 5510 c408 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.awaitingData:Z // field@08c4 │ │ +0d60d0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0d60d4: 5410 d208 |0004: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataString:Ljava/lang/String; // field@08d2 │ │ +0d60d8: 6e20 4126 2000 |0006: invoke-virtual {v0, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@2641 │ │ +0d60de: 0c00 |0009: move-result-object v0 │ │ +0d60e0: 5b10 d208 |000a: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataString:Ljava/lang/String; // field@08d2 │ │ +0d60e4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ 0x0004 line=332 │ │ 0x000c line=334 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1; │ │ 0x0000 - 0x000d reg=2 text Ljava/lang/String; │ │ │ │ - source_file_idx : 3962 (TiledLoader.java) │ │ + source_file_idx : 3960 (TiledLoader.java) │ │ │ │ Class #531 header: │ │ -class_idx : 377 │ │ +class_idx : 375 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 422 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #531 - │ │ @@ -263825,18 +263976,18 @@ │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 422 (AnimatedModelInstance.java) │ │ │ │ Class #532 header: │ │ -class_idx : 382 │ │ +class_idx : 380 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3865 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3863 │ │ static_fields_size : 1 │ │ instance_fields_size: 5 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ Class #532 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/g3d/StillModelNode;' │ │ @@ -263876,40 +264027,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0c79c8: |[0c79c8] com.badlogic.gdx.graphics.g3d.StillModelNode.:()V │ │ -0c79d8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -0c79da: 2300 4a04 |0001: new-array v0, v0, [F // type@044a │ │ -0c79de: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -0c79e4: 6900 0309 |0006: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.vec3:[F // field@0903 │ │ -0c79e8: 0e00 |0008: return-void │ │ -0c79ea: 0000 |0009: nop // spacer │ │ -0c79ec: 0003 0400 0300 0000 0000 0000 0000 ... |000a: array-data (10 units) │ │ +0d60e8: |[0d60e8] com.badlogic.gdx.graphics.g3d.StillModelNode.:()V │ │ +0d60f8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +0d60fa: 2300 4804 |0001: new-array v0, v0, [F // type@0448 │ │ +0d60fe: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +0d6104: 6900 0309 |0006: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.vec3:[F // field@0903 │ │ +0d6108: 0e00 |0008: return-void │ │ +0d610a: 0000 |0009: nop // spacer │ │ +0d610c: 0003 0400 0300 0000 0000 0000 0000 ... |000a: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g3d/StillModelNode;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0c7a00: |[0c7a00] com.badlogic.gdx.graphics.g3d.StillModelNode.:()V │ │ -0c7a10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c7a12: 7020 6b0f 0100 |0001: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.:([Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V // method@0f6b │ │ -0c7a18: 0e00 |0004: return-void │ │ +0d6120: |[0d6120] com.badlogic.gdx.graphics.g3d.StillModelNode.:()V │ │ +0d6130: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d6132: 7020 6b0f 0100 |0001: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.:([Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V // method@0f6b │ │ +0d6138: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0004 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/StillModelNode; │ │ │ │ @@ -263918,27 +264069,27 @@ │ │ type : '([Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -0c7a1c: |[0c7a1c] com.badlogic.gdx.graphics.g3d.StillModelNode.:([Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V │ │ -0c7a2c: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0c7a32: 2200 1402 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0c7a36: 7010 7014 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -0c7a3c: 5b10 0009 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0900 │ │ -0c7a40: 2200 1402 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0c7a44: 7010 7014 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -0c7a4a: 5b10 0209 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.transformedPosition:Lcom/badlogic/gdx/math/Vector3; // field@0902 │ │ -0c7a4e: 2200 0d02 |0011: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -0c7a52: 7010 b713 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ -0c7a58: 5b10 ff08 |0016: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.matrix:Lcom/badlogic/gdx/math/Matrix4; // field@08ff │ │ -0c7a5c: 5b12 fe08 |0018: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.materials:[Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@08fe │ │ -0c7a60: 0e00 |001a: return-void │ │ +0d613c: |[0d613c] com.badlogic.gdx.graphics.g3d.StillModelNode.:([Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V │ │ +0d614c: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0d6152: 2200 1202 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +0d6156: 7010 7014 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +0d615c: 5b10 0009 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0900 │ │ +0d6160: 2200 1202 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +0d6164: 7010 7014 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +0d616a: 5b10 0209 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.transformedPosition:Lcom/badlogic/gdx/math/Vector3; // field@0902 │ │ +0d616e: 2200 0b02 |0011: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +0d6172: 7010 b713 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ +0d6178: 5b10 ff08 |0016: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.matrix:Lcom/badlogic/gdx/math/Matrix4; // field@08ff │ │ +0d617c: 5b12 fe08 |0018: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.materials:[Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@08fe │ │ +0d6180: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=26 │ │ 0x000a line=27 │ │ 0x0011 line=29 │ │ 0x0018 line=38 │ │ @@ -263953,45 +264104,45 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g3d/StillModelNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -0c7a64: |[0c7a64] com.badlogic.gdx.graphics.g3d.StillModelNode.copy:()Lcom/badlogic/gdx/graphics/g3d/StillModelNode; │ │ -0c7a74: 2200 7e01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/StillModelNode; // type@017e │ │ -0c7a78: 7010 6a0f 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.:()V // method@0f6a │ │ -0c7a7e: 5464 fe08 |0005: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.materials:[Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@08fe │ │ -0c7a82: 3804 1900 |0007: if-eqz v4, 0020 // +0019 │ │ -0c7a86: 5464 fe08 |0009: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.materials:[Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@08fe │ │ -0c7a8a: 2142 |000b: array-length v2, v4 │ │ -0c7a8c: 2323 6b04 |000c: new-array v3, v2, [Lcom/badlogic/gdx/graphics/g3d/materials/Material; // type@046b │ │ -0c7a90: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0c7a92: 3521 0f00 |000f: if-ge v1, v2, 001e // +000f │ │ -0c7a96: 5464 fe08 |0011: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.materials:[Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@08fe │ │ -0c7a9a: 4604 0401 |0013: aget-object v4, v4, v1 │ │ -0c7a9e: 6e10 ab10 0400 |0015: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.copy:()Lcom/badlogic/gdx/graphics/g3d/materials/Material; // method@10ab │ │ -0c7aa4: 0c04 |0018: move-result-object v4 │ │ -0c7aa6: 4d04 0301 |0019: aput-object v4, v3, v1 │ │ -0c7aaa: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c7aae: 28f2 |001d: goto 000f // -000e │ │ -0c7ab0: 5b03 fe08 |001e: iput-object v3, v0, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.materials:[Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@08fe │ │ -0c7ab4: 5404 ff08 |0020: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.matrix:Lcom/badlogic/gdx/math/Matrix4; // field@08ff │ │ -0c7ab8: 5465 ff08 |0022: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.matrix:Lcom/badlogic/gdx/math/Matrix4; // field@08ff │ │ -0c7abc: 5455 ca0b |0024: iget-object v5, v5, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0c7ac0: 6e20 d813 5400 |0026: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Matrix4;.set:([F)Lcom/badlogic/gdx/math/Matrix4; // method@13d8 │ │ -0c7ac6: 5404 0009 |0029: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0900 │ │ -0c7aca: 5465 0009 |002b: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0900 │ │ -0c7ace: 6e20 9814 5400 |002d: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -0c7ad4: 5264 0109 |0030: iget v4, v6, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.radius:F // field@0901 │ │ -0c7ad8: 5904 0109 |0032: iput v4, v0, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.radius:F // field@0901 │ │ -0c7adc: 5404 0209 |0034: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.transformedPosition:Lcom/badlogic/gdx/math/Vector3; // field@0902 │ │ -0c7ae0: 5465 0209 |0036: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.transformedPosition:Lcom/badlogic/gdx/math/Vector3; // field@0902 │ │ -0c7ae4: 6e20 9814 5400 |0038: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -0c7aea: 1100 |003b: return-object v0 │ │ +0d6184: |[0d6184] com.badlogic.gdx.graphics.g3d.StillModelNode.copy:()Lcom/badlogic/gdx/graphics/g3d/StillModelNode; │ │ +0d6194: 2200 7c01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/StillModelNode; // type@017c │ │ +0d6198: 7010 6a0f 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.:()V // method@0f6a │ │ +0d619e: 5464 fe08 |0005: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.materials:[Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@08fe │ │ +0d61a2: 3804 1900 |0007: if-eqz v4, 0020 // +0019 │ │ +0d61a6: 5464 fe08 |0009: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.materials:[Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@08fe │ │ +0d61aa: 2142 |000b: array-length v2, v4 │ │ +0d61ac: 2323 6904 |000c: new-array v3, v2, [Lcom/badlogic/gdx/graphics/g3d/materials/Material; // type@0469 │ │ +0d61b0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0d61b2: 3521 0f00 |000f: if-ge v1, v2, 001e // +000f │ │ +0d61b6: 5464 fe08 |0011: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.materials:[Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@08fe │ │ +0d61ba: 4604 0401 |0013: aget-object v4, v4, v1 │ │ +0d61be: 6e10 ab10 0400 |0015: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.copy:()Lcom/badlogic/gdx/graphics/g3d/materials/Material; // method@10ab │ │ +0d61c4: 0c04 |0018: move-result-object v4 │ │ +0d61c6: 4d04 0301 |0019: aput-object v4, v3, v1 │ │ +0d61ca: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0d61ce: 28f2 |001d: goto 000f // -000e │ │ +0d61d0: 5b03 fe08 |001e: iput-object v3, v0, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.materials:[Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@08fe │ │ +0d61d4: 5404 ff08 |0020: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.matrix:Lcom/badlogic/gdx/math/Matrix4; // field@08ff │ │ +0d61d8: 5465 ff08 |0022: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.matrix:Lcom/badlogic/gdx/math/Matrix4; // field@08ff │ │ +0d61dc: 5455 ca0b |0024: iget-object v5, v5, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0d61e0: 6e20 d813 5400 |0026: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Matrix4;.set:([F)Lcom/badlogic/gdx/math/Matrix4; // method@13d8 │ │ +0d61e6: 5404 0009 |0029: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0900 │ │ +0d61ea: 5465 0009 |002b: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0900 │ │ +0d61ee: 6e20 9814 5400 |002d: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +0d61f4: 5264 0109 |0030: iget v4, v6, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.radius:F // field@0901 │ │ +0d61f8: 5904 0109 |0032: iput v4, v0, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.radius:F // field@0901 │ │ +0d61fc: 5404 0209 |0034: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.transformedPosition:Lcom/badlogic/gdx/math/Vector3; // field@0902 │ │ +0d6200: 5465 0209 |0036: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.transformedPosition:Lcom/badlogic/gdx/math/Vector3; // field@0902 │ │ +0d6204: 6e20 9814 5400 |0038: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +0d620a: 1100 |003b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0005 line=70 │ │ 0x0009 line=71 │ │ 0x000c line=72 │ │ 0x000e line=73 │ │ @@ -264015,17 +264166,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c7aec: |[0c7aec] com.badlogic.gdx.graphics.g3d.StillModelNode.getBoundingSphereRadius:()F │ │ -0c7afc: 5210 0109 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.radius:F // field@0901 │ │ -0c7b00: 0f00 |0002: return v0 │ │ +0d620c: |[0d620c] com.badlogic.gdx.graphics.g3d.StillModelNode.getBoundingSphereRadius:()F │ │ +0d621c: 5210 0109 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.radius:F // field@0901 │ │ +0d6220: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/StillModelNode; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g3d/StillModelNode;) │ │ @@ -264033,17 +264184,17 @@ │ │ type : '()[Lcom/badlogic/gdx/graphics/g3d/materials/Material;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c7b04: |[0c7b04] com.badlogic.gdx.graphics.g3d.StillModelNode.getMaterials:()[Lcom/badlogic/gdx/graphics/g3d/materials/Material; │ │ -0c7b14: 5410 fe08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.materials:[Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@08fe │ │ -0c7b18: 1100 |0002: return-object v0 │ │ +0d6224: |[0d6224] com.badlogic.gdx.graphics.g3d.StillModelNode.getMaterials:()[Lcom/badlogic/gdx/graphics/g3d/materials/Material; │ │ +0d6234: 5410 fe08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.materials:[Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@08fe │ │ +0d6238: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/StillModelNode; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/g3d/StillModelNode;) │ │ @@ -264051,48 +264202,48 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -0c7b1c: |[0c7b1c] com.badlogic.gdx.graphics.g3d.StillModelNode.getSortCenter:()Lcom/badlogic/gdx/math/Vector3; │ │ -0c7b2c: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -0c7b2e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0c7b30: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0c7b32: 6200 0309 |0003: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.vec3:[F // field@0903 │ │ -0c7b36: 5451 0009 |0005: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0900 │ │ -0c7b3a: 5211 fe0b |0007: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0c7b3e: 4b01 0002 |0009: aput v1, v0, v2 │ │ -0c7b42: 6200 0309 |000b: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.vec3:[F // field@0903 │ │ -0c7b46: 5451 0009 |000d: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0900 │ │ -0c7b4a: 5211 ff0b |000f: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0c7b4e: 4b01 0003 |0011: aput v1, v0, v3 │ │ -0c7b52: 6200 0309 |0013: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.vec3:[F // field@0903 │ │ -0c7b56: 5451 0009 |0015: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0900 │ │ -0c7b5a: 5211 000c |0017: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0c7b5e: 4b01 0004 |0019: aput v1, v0, v4 │ │ -0c7b62: 5450 ff08 |001b: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.matrix:Lcom/badlogic/gdx/math/Matrix4; // field@08ff │ │ -0c7b66: 5400 ca0b |001d: iget-object v0, v0, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0c7b6a: 6201 0309 |001f: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.vec3:[F // field@0903 │ │ -0c7b6e: 7120 c713 1000 |0021: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.mulVec:([F[F)V // method@13c7 │ │ -0c7b74: 5450 0209 |0024: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.transformedPosition:Lcom/badlogic/gdx/math/Vector3; // field@0902 │ │ -0c7b78: 6201 0309 |0026: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.vec3:[F // field@0903 │ │ -0c7b7c: 4401 0102 |0028: aget v1, v1, v2 │ │ -0c7b80: 5901 fe0b |002a: iput v1, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0c7b84: 5450 0209 |002c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.transformedPosition:Lcom/badlogic/gdx/math/Vector3; // field@0902 │ │ -0c7b88: 6201 0309 |002e: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.vec3:[F // field@0903 │ │ -0c7b8c: 4401 0103 |0030: aget v1, v1, v3 │ │ -0c7b90: 5901 ff0b |0032: iput v1, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0c7b94: 5450 0209 |0034: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.transformedPosition:Lcom/badlogic/gdx/math/Vector3; // field@0902 │ │ -0c7b98: 6201 0309 |0036: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.vec3:[F // field@0903 │ │ -0c7b9c: 4401 0104 |0038: aget v1, v1, v4 │ │ -0c7ba0: 5901 000c |003a: iput v1, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0c7ba4: 5450 0209 |003c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.transformedPosition:Lcom/badlogic/gdx/math/Vector3; // field@0902 │ │ -0c7ba8: 1100 |003e: return-object v0 │ │ +0d623c: |[0d623c] com.badlogic.gdx.graphics.g3d.StillModelNode.getSortCenter:()Lcom/badlogic/gdx/math/Vector3; │ │ +0d624c: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +0d624e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0d6250: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0d6252: 6200 0309 |0003: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.vec3:[F // field@0903 │ │ +0d6256: 5451 0009 |0005: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0900 │ │ +0d625a: 5211 fe0b |0007: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0d625e: 4b01 0002 |0009: aput v1, v0, v2 │ │ +0d6262: 6200 0309 |000b: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.vec3:[F // field@0903 │ │ +0d6266: 5451 0009 |000d: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0900 │ │ +0d626a: 5211 ff0b |000f: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0d626e: 4b01 0003 |0011: aput v1, v0, v3 │ │ +0d6272: 6200 0309 |0013: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.vec3:[F // field@0903 │ │ +0d6276: 5451 0009 |0015: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0900 │ │ +0d627a: 5211 000c |0017: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0d627e: 4b01 0004 |0019: aput v1, v0, v4 │ │ +0d6282: 5450 ff08 |001b: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.matrix:Lcom/badlogic/gdx/math/Matrix4; // field@08ff │ │ +0d6286: 5400 ca0b |001d: iget-object v0, v0, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0d628a: 6201 0309 |001f: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.vec3:[F // field@0903 │ │ +0d628e: 7120 c713 1000 |0021: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.mulVec:([F[F)V // method@13c7 │ │ +0d6294: 5450 0209 |0024: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.transformedPosition:Lcom/badlogic/gdx/math/Vector3; // field@0902 │ │ +0d6298: 6201 0309 |0026: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.vec3:[F // field@0903 │ │ +0d629c: 4401 0102 |0028: aget v1, v1, v2 │ │ +0d62a0: 5901 fe0b |002a: iput v1, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0d62a4: 5450 0209 |002c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.transformedPosition:Lcom/badlogic/gdx/math/Vector3; // field@0902 │ │ +0d62a8: 6201 0309 |002e: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.vec3:[F // field@0903 │ │ +0d62ac: 4401 0103 |0030: aget v1, v1, v3 │ │ +0d62b0: 5901 ff0b |0032: iput v1, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0d62b4: 5450 0209 |0034: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.transformedPosition:Lcom/badlogic/gdx/math/Vector3; // field@0902 │ │ +0d62b8: 6201 0309 |0036: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.vec3:[F // field@0903 │ │ +0d62bc: 4401 0104 |0038: aget v1, v1, v4 │ │ +0d62c0: 5901 000c |003a: iput v1, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0d62c4: 5450 0209 |003c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.transformedPosition:Lcom/badlogic/gdx/math/Vector3; // field@0902 │ │ +0d62c8: 1100 |003e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=48 │ │ 0x000b line=49 │ │ 0x0013 line=50 │ │ 0x001b line=51 │ │ 0x0024 line=52 │ │ @@ -264107,29 +264258,29 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c7bac: |[0c7bac] com.badlogic.gdx.graphics.g3d.StillModelNode.getTransform:()Lcom/badlogic/gdx/math/Matrix4; │ │ -0c7bbc: 5410 ff08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.matrix:Lcom/badlogic/gdx/math/Matrix4; // field@08ff │ │ -0c7bc0: 1100 |0002: return-object v0 │ │ +0d62cc: |[0d62cc] com.badlogic.gdx.graphics.g3d.StillModelNode.getTransform:()Lcom/badlogic/gdx/math/Matrix4; │ │ +0d62dc: 5410 ff08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.matrix:Lcom/badlogic/gdx/math/Matrix4; // field@08ff │ │ +0d62e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/StillModelNode; │ │ │ │ - source_file_idx : 3865 (StillModelNode.java) │ │ + source_file_idx : 3863 (StillModelNode.java) │ │ │ │ Class #533 header: │ │ -class_idx : 383 │ │ +class_idx : 381 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 831 │ │ +superclass_idx : 829 │ │ source_file_idx : 579 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #533 annotations: │ │ @@ -264157,18 +264308,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c7bc4: |[0c7bc4] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy$1.:(Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;I)V │ │ -0c7bd4: 5b01 0409 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$1;.this$0:Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy; // field@0904 │ │ -0c7bd8: 7020 6b22 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/Pool;.:(I)V // method@226b │ │ -0c7bde: 0e00 |0005: return-void │ │ +0d62e4: |[0d62e4] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy$1.:(Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;I)V │ │ +0d62f4: 5b01 0409 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$1;.this$0:Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy; // field@0904 │ │ +0d62f8: 7020 6b22 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/Pool;.:(I)V // method@226b │ │ +0d62fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy; │ │ 0x0000 - 0x0006 reg=2 x0 I │ │ @@ -264179,18 +264330,18 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c7be0: |[0c7be0] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy$1.newObject:()Lcom/badlogic/gdx/utils/Array; │ │ -0c7bf0: 2200 e702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0c7bf4: 7010 621e 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -0c7bfa: 1100 |0005: return-object v0 │ │ +0d6300: |[0d6300] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy$1.newObject:()Lcom/badlogic/gdx/utils/Array; │ │ +0d6310: 2200 e502 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0d6314: 7010 621e 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0d631a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$1; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$1;) │ │ @@ -264198,30 +264349,30 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c7bfc: |[0c7bfc] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy$1.newObject:()Ljava/lang/Object; │ │ -0c7c0c: 6e10 720f 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$1;.newObject:()Lcom/badlogic/gdx/utils/Array; // method@0f72 │ │ -0c7c12: 0c00 |0003: move-result-object v0 │ │ -0c7c14: 1100 |0004: return-object v0 │ │ +0d631c: |[0d631c] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy$1.newObject:()Ljava/lang/Object; │ │ +0d632c: 6e10 720f 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$1;.newObject:()Lcom/badlogic/gdx/utils/Array; // method@0f72 │ │ +0d6332: 0c00 |0003: move-result-object v0 │ │ +0d6334: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$1; │ │ │ │ source_file_idx : 579 (CameraGroupStrategy.java) │ │ │ │ Class #534 header: │ │ -class_idx : 385 │ │ +class_idx : 383 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 579 │ │ static_fields_size : 2 │ │ instance_fields_size: 6 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 9 │ │ │ │ Class #534 annotations: │ │ @@ -264286,19 +264437,19 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Camera;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0c7c18: |[0c7c18] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.:(Lcom/badlogic/gdx/graphics/Camera;)V │ │ -0c7c28: 2200 8001 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$2; // type@0180 │ │ -0c7c2c: 7020 740f 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$2;.:(Lcom/badlogic/gdx/graphics/Camera;)V // method@0f74 │ │ -0c7c32: 7030 780f 2100 |0005: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.:(Lcom/badlogic/gdx/graphics/Camera;Ljava/util/Comparator;)V // method@0f78 │ │ -0c7c38: 0e00 |0008: return-void │ │ +0d6338: |[0d6338] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.:(Lcom/badlogic/gdx/graphics/Camera;)V │ │ +0d6348: 2200 7e01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$2; // type@017e │ │ +0d634c: 7020 740f 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$2;.:(Lcom/badlogic/gdx/graphics/Camera;)V // method@0f74 │ │ +0d6352: 7030 780f 2100 |0005: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.:(Lcom/badlogic/gdx/graphics/Camera;Ljava/util/Comparator;)V // method@0f78 │ │ +0d6358: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0008 line=107 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy; │ │ 0x0000 - 0x0009 reg=2 camera Lcom/badlogic/gdx/graphics/Camera; │ │ @@ -264308,30 +264459,30 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Camera;Ljava/util/Comparator;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0c7c3c: |[0c7c3c] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.:(Lcom/badlogic/gdx/graphics/Camera;Ljava/util/Comparator;)V │ │ -0c7c4c: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -0c7c52: 2200 7f01 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$1; // type@017f │ │ -0c7c56: 1301 1000 |0005: const/16 v1, #int 16 // #10 │ │ -0c7c5a: 7030 710f 2001 |0007: invoke-direct {v0, v2, v1}, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$1;.:(Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;I)V // method@0f71 │ │ -0c7c60: 5b20 0809 |000a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.arrayPool:Lcom/badlogic/gdx/utils/Pool; // field@0908 │ │ -0c7c64: 2200 e702 |000c: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0c7c68: 7010 621e 0000 |000e: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -0c7c6e: 5b20 0d09 |0011: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.usedArrays:Lcom/badlogic/gdx/utils/Array; // field@090d │ │ -0c7c72: 2200 3603 |0013: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0c7c76: 7010 1d22 0000 |0015: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -0c7c7c: 5b20 0b09 |0018: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.materialGroups:Lcom/badlogic/gdx/utils/ObjectMap; // field@090b │ │ -0c7c80: 5b23 0909 |001a: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0909 │ │ -0c7c84: 5b24 0a09 |001c: iput-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.cameraSorter:Ljava/util/Comparator; // field@090a │ │ -0c7c88: 7010 7d0f 0200 |001e: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.createDefaultShader:()V // method@0f7d │ │ -0c7c8e: 0e00 |0021: return-void │ │ +0d635c: |[0d635c] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.:(Lcom/badlogic/gdx/graphics/Camera;Ljava/util/Comparator;)V │ │ +0d636c: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0d6372: 2200 7d01 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$1; // type@017d │ │ +0d6376: 1301 1000 |0005: const/16 v1, #int 16 // #10 │ │ +0d637a: 7030 710f 2001 |0007: invoke-direct {v0, v2, v1}, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$1;.:(Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;I)V // method@0f71 │ │ +0d6380: 5b20 0809 |000a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.arrayPool:Lcom/badlogic/gdx/utils/Pool; // field@0908 │ │ +0d6384: 2200 e502 |000c: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0d6388: 7010 621e 0000 |000e: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0d638e: 5b20 0d09 |0011: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.usedArrays:Lcom/badlogic/gdx/utils/Array; // field@090d │ │ +0d6392: 2200 3403 |0013: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0d6396: 7010 1d22 0000 |0015: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +0d639c: 5b20 0b09 |0018: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.materialGroups:Lcom/badlogic/gdx/utils/ObjectMap; // field@090b │ │ +0d63a0: 5b23 0909 |001a: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0909 │ │ +0d63a4: 5b24 0a09 |001c: iput-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.cameraSorter:Ljava/util/Comparator; // field@090a │ │ +0d63a8: 7010 7d0f 0200 |001e: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.createDefaultShader:()V // method@0f7d │ │ +0d63ae: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0003 line=85 │ │ 0x000c line=91 │ │ 0x0013 line=92 │ │ 0x001a line=110 │ │ @@ -264349,66 +264500,66 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -0c7c90: |[0c7c90] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.createDefaultShader:()V │ │ -0c7ca0: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0c7ca4: 7210 3d01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ -0c7caa: 0a02 |0005: move-result v2 │ │ -0c7cac: 3802 3400 |0006: if-eqz v2, 003a // +0034 │ │ -0c7cb0: 1a01 fa12 |0008: const-string v1, "attribute vec4 a_position; │ │ +0d63b0: |[0d63b0] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.createDefaultShader:()V │ │ +0d63c0: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0d63c4: 7210 3d01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ +0d63ca: 0a02 |0005: move-result v2 │ │ +0d63cc: 3802 3400 |0006: if-eqz v2, 003a // +0034 │ │ +0d63d0: 1a01 f812 |0008: const-string v1, "attribute vec4 a_position; │ │ attribute vec4 a_color; │ │ attribute vec2 a_texCoord0; │ │ uniform mat4 u_projectionViewMatrix; │ │ varying vec4 v_color; │ │ varying vec2 v_texCoords; │ │ │ │ void main() │ │ { │ │ v_color = a_color; │ │ v_texCoords = a_texCoord0; │ │ gl_Position = u_projectionViewMatrix * a_position; │ │ } │ │ -" // string@12fa │ │ -0c7cb4: 1a00 3a00 |000a: const-string v0, "#ifdef GL_ES │ │ +" // string@12f8 │ │ +0d63d4: 1a00 3a00 |000a: const-string v0, "#ifdef GL_ES │ │ precision mediump float; │ │ #endif │ │ varying vec4 v_color; │ │ varying vec2 v_texCoords; │ │ uniform sampler2D u_texture; │ │ void main() │ │ { │ │ gl_FragColor = v_color * texture2D(u_texture, v_texCoords); │ │ }" // string@003a │ │ -0c7cb8: 2202 d201 |000c: new-instance v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // type@01d2 │ │ -0c7cbc: 7030 e211 1200 |000e: invoke-direct {v2, v1, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.:(Ljava/lang/String;Ljava/lang/String;)V // method@11e2 │ │ -0c7cc2: 5b52 0c09 |0011: iput-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@090c │ │ -0c7cc6: 5452 0c09 |0013: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@090c │ │ -0c7cca: 6e10 fe11 0200 |0015: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:()Z // method@11fe │ │ -0c7cd0: 0a02 |0018: move-result v2 │ │ -0c7cd2: 3902 2100 |0019: if-nez v2, 003a // +0021 │ │ -0c7cd6: 2202 af03 |001b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0c7cda: 2203 c503 |001d: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -0c7cde: 7010 6726 0300 |001f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0c7ce4: 1a04 f914 |0022: const-string v4, "couldn't compile shader: " // string@14f9 │ │ -0c7ce8: 6e20 6e26 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c7cee: 0c03 |0027: move-result-object v3 │ │ -0c7cf0: 5454 0c09 |0028: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@090c │ │ -0c7cf4: 6e10 f611 0400 |002a: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.getLog:()Ljava/lang/String; // method@11f6 │ │ -0c7cfa: 0c04 |002d: move-result-object v4 │ │ -0c7cfc: 6e20 6e26 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c7d02: 0c03 |0031: move-result-object v3 │ │ -0c7d04: 6e10 7426 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0c7d0a: 0c03 |0035: move-result-object v3 │ │ -0c7d0c: 7020 f825 3200 |0036: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0c7d12: 2702 |0039: throw v2 │ │ -0c7d14: 0e00 |003a: return-void │ │ +0d63d8: 2202 d001 |000c: new-instance v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // type@01d0 │ │ +0d63dc: 7030 e211 1200 |000e: invoke-direct {v2, v1, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.:(Ljava/lang/String;Ljava/lang/String;)V // method@11e2 │ │ +0d63e2: 5b52 0c09 |0011: iput-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@090c │ │ +0d63e6: 5452 0c09 |0013: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@090c │ │ +0d63ea: 6e10 fe11 0200 |0015: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:()Z // method@11fe │ │ +0d63f0: 0a02 |0018: move-result v2 │ │ +0d63f2: 3902 2100 |0019: if-nez v2, 003a // +0021 │ │ +0d63f6: 2202 ad03 |001b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0d63fa: 2203 c303 |001d: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d63fe: 7010 6726 0300 |001f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d6404: 1a04 f714 |0022: const-string v4, "couldn't compile shader: " // string@14f7 │ │ +0d6408: 6e20 6e26 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d640e: 0c03 |0027: move-result-object v3 │ │ +0d6410: 5454 0c09 |0028: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@090c │ │ +0d6414: 6e10 f611 0400 |002a: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.getLog:()Ljava/lang/String; // method@11f6 │ │ +0d641a: 0c04 |002d: move-result-object v4 │ │ +0d641c: 6e20 6e26 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d6422: 0c03 |0031: move-result-object v3 │ │ +0d6424: 6e10 7426 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d642a: 0c03 |0035: move-result-object v3 │ │ +0d642c: 7020 f825 3200 |0036: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0d6432: 2702 |0039: throw v2 │ │ +0d6434: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0008 line=192 │ │ 0x000a line=205 │ │ 0x000c line=216 │ │ 0x0013 line=217 │ │ @@ -264424,21 +264575,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0c7d18: |[0c7d18] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.afterGroup:(I)V │ │ -0c7d28: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c7d2a: 3303 0900 |0001: if-ne v3, v0, 000a // +0009 │ │ -0c7d2e: 6200 1f00 |0003: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0c7d32: 1301 e20b |0005: const/16 v1, #int 3042 // #be2 │ │ -0c7d36: 7220 b00a 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ab0 │ │ -0c7d3c: 0e00 |000a: return-void │ │ +0d6438: |[0d6438] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.afterGroup:(I)V │ │ +0d6448: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d644a: 3303 0900 |0001: if-ne v3, v0, 000a // +0009 │ │ +0d644e: 6200 1f00 |0003: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0d6452: 1301 e20b |0005: const/16 v1, #int 3042 // #be2 │ │ +0d6456: 7220 b00a 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ab0 │ │ +0d645c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0003 line=161 │ │ 0x000a line=163 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy; │ │ @@ -264449,26 +264600,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0c7d40: |[0c7d40] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.afterGroups:()V │ │ -0c7d50: 5420 0c09 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@090c │ │ -0c7d54: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0c7d58: 5420 0c09 |0004: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@090c │ │ -0c7d5c: 6e10 ed11 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@11ed │ │ -0c7d62: 6200 1f00 |0009: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0c7d66: 1301 e10d |000b: const/16 v1, #int 3553 // #de1 │ │ -0c7d6a: 7220 b00a 1000 |000d: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ab0 │ │ -0c7d70: 6200 1f00 |0010: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0c7d74: 1301 710b |0012: const/16 v1, #int 2929 // #b71 │ │ -0c7d78: 7220 b00a 1000 |0014: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ab0 │ │ -0c7d7e: 0e00 |0017: return-void │ │ +0d6460: |[0d6460] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.afterGroups:()V │ │ +0d6470: 5420 0c09 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@090c │ │ +0d6474: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0d6478: 5420 0c09 |0004: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@090c │ │ +0d647c: 6e10 ed11 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@11ed │ │ +0d6482: 6200 1f00 |0009: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0d6486: 1301 e10d |000b: const/16 v1, #int 3553 // #de1 │ │ +0d648a: 7220 b00a 1000 |000d: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ab0 │ │ +0d6490: 6200 1f00 |0010: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0d6494: 1301 710b |0012: const/16 v1, #int 2929 // #b71 │ │ +0d6498: 7220 b00a 1000 |0014: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ab0 │ │ +0d649e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0004 line=184 │ │ 0x0009 line=186 │ │ 0x0010 line=187 │ │ 0x0017 line=188 │ │ @@ -264480,70 +264631,70 @@ │ │ type : '(ILcom/badlogic/gdx/utils/Array;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 115 16-bit code units │ │ -0c7d80: |[0c7d80] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.beforeGroup:(ILcom/badlogic/gdx/utils/Array;)V │ │ -0c7d90: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0c7d92: 3358 0f00 |0001: if-ne v8, v5, 0010 // +000f │ │ -0c7d96: 6205 1f00 |0003: sget-object v5, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0c7d9a: 1306 e20b |0005: const/16 v6, #int 3042 // #be2 │ │ -0c7d9e: 7220 b30a 6500 |0007: invoke-interface {v5, v6}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0ab3 │ │ -0c7da4: 5475 0a09 |000a: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.cameraSorter:Ljava/util/Comparator; // field@090a │ │ -0c7da8: 6e20 851e 5900 |000c: invoke-virtual {v9, v5}, Lcom/badlogic/gdx/utils/Array;.sort:(Ljava/util/Comparator;)V // method@1e85 │ │ -0c7dae: 0e00 |000f: return-void │ │ -0c7db0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -0c7db2: 5294 df0f |0011: iget v4, v9, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0c7db6: 3541 3100 |0013: if-ge v1, v4, 0044 // +0031 │ │ -0c7dba: 6e20 741e 1900 |0015: invoke-virtual {v9, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0c7dc0: 0c00 |0018: move-result-object v0 │ │ -0c7dc2: 1f00 8201 |0019: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // type@0182 │ │ -0c7dc6: 5475 0b09 |001b: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.materialGroups:Lcom/badlogic/gdx/utils/ObjectMap; // field@090b │ │ -0c7dca: 5406 2d09 |001d: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@092d │ │ -0c7dce: 6e20 2722 6500 |001f: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0c7dd4: 0c03 |0022: move-result-object v3 │ │ -0c7dd6: 1f03 e702 |0023: check-cast v3, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0c7dda: 3903 1900 |0025: if-nez v3, 003e // +0019 │ │ -0c7dde: 5475 0809 |0027: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.arrayPool:Lcom/badlogic/gdx/utils/Pool; // field@0908 │ │ -0c7de2: 6e10 7122 0500 |0029: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ -0c7de8: 0c03 |002c: move-result-object v3 │ │ -0c7dea: 1f03 e702 |002d: check-cast v3, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0c7dee: 6e10 6f1e 0300 |002f: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -0c7df4: 5475 0d09 |0032: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.usedArrays:Lcom/badlogic/gdx/utils/Array; // field@090d │ │ -0c7df8: 6e20 6a1e 3500 |0034: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0c7dfe: 5475 0b09 |0037: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.materialGroups:Lcom/badlogic/gdx/utils/ObjectMap; // field@090b │ │ -0c7e02: 5406 2d09 |0039: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@092d │ │ -0c7e06: 6e30 2f22 6503 |003b: invoke-virtual {v5, v6, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ -0c7e0c: 6e20 6a1e 0300 |003e: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0c7e12: d801 0101 |0041: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c7e16: 28d0 |0043: goto 0013 // -0030 │ │ -0c7e18: 6e10 6f1e 0900 |0044: invoke-virtual {v9}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -0c7e1e: 5475 0b09 |0047: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.materialGroups:Lcom/badlogic/gdx/utils/ObjectMap; // field@090b │ │ -0c7e22: 6e10 3922 0500 |0049: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectMap;.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; // method@2239 │ │ -0c7e28: 0c05 |004c: move-result-object v5 │ │ -0c7e2a: 6e10 1722 0500 |004d: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.iterator:()Ljava/util/Iterator; // method@2217 │ │ -0c7e30: 0c02 |0050: move-result-object v2 │ │ -0c7e32: 7210 5327 0200 |0051: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0c7e38: 0a05 |0054: move-result v5 │ │ -0c7e3a: 3805 0c00 |0055: if-eqz v5, 0061 // +000c │ │ -0c7e3e: 7210 5427 0200 |0057: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0c7e44: 0c03 |005a: move-result-object v3 │ │ -0c7e46: 1f03 e702 |005b: check-cast v3, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0c7e4a: 6e20 6b1e 3900 |005d: invoke-virtual {v9, v3}, Lcom/badlogic/gdx/utils/Array;.addAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1e6b │ │ -0c7e50: 28f1 |0060: goto 0051 // -000f │ │ -0c7e52: 5475 0b09 |0061: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.materialGroups:Lcom/badlogic/gdx/utils/ObjectMap; // field@090b │ │ -0c7e56: 6e10 2022 0500 |0063: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectMap;.clear:()V // method@2220 │ │ -0c7e5c: 5475 0809 |0066: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.arrayPool:Lcom/badlogic/gdx/utils/Pool; // field@0908 │ │ -0c7e60: 5476 0d09 |0068: iget-object v6, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.usedArrays:Lcom/badlogic/gdx/utils/Array; // field@090d │ │ -0c7e64: 6e20 6f22 6500 |006a: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/Pool;.freeAll:(Lcom/badlogic/gdx/utils/Array;)V // method@226f │ │ -0c7e6a: 5475 0d09 |006d: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.usedArrays:Lcom/badlogic/gdx/utils/Array; // field@090d │ │ -0c7e6e: 6e10 6f1e 0500 |006f: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -0c7e74: 289d |0072: goto 000f // -0063 │ │ +0d64a0: |[0d64a0] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.beforeGroup:(ILcom/badlogic/gdx/utils/Array;)V │ │ +0d64b0: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0d64b2: 3358 0f00 |0001: if-ne v8, v5, 0010 // +000f │ │ +0d64b6: 6205 1f00 |0003: sget-object v5, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0d64ba: 1306 e20b |0005: const/16 v6, #int 3042 // #be2 │ │ +0d64be: 7220 b30a 6500 |0007: invoke-interface {v5, v6}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0ab3 │ │ +0d64c4: 5475 0a09 |000a: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.cameraSorter:Ljava/util/Comparator; // field@090a │ │ +0d64c8: 6e20 851e 5900 |000c: invoke-virtual {v9, v5}, Lcom/badlogic/gdx/utils/Array;.sort:(Ljava/util/Comparator;)V // method@1e85 │ │ +0d64ce: 0e00 |000f: return-void │ │ +0d64d0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +0d64d2: 5294 df0f |0011: iget v4, v9, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0d64d6: 3541 3100 |0013: if-ge v1, v4, 0044 // +0031 │ │ +0d64da: 6e20 741e 1900 |0015: invoke-virtual {v9, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0d64e0: 0c00 |0018: move-result-object v0 │ │ +0d64e2: 1f00 8001 |0019: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // type@0180 │ │ +0d64e6: 5475 0b09 |001b: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.materialGroups:Lcom/badlogic/gdx/utils/ObjectMap; // field@090b │ │ +0d64ea: 5406 2d09 |001d: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@092d │ │ +0d64ee: 6e20 2722 6500 |001f: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0d64f4: 0c03 |0022: move-result-object v3 │ │ +0d64f6: 1f03 e502 |0023: check-cast v3, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0d64fa: 3903 1900 |0025: if-nez v3, 003e // +0019 │ │ +0d64fe: 5475 0809 |0027: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.arrayPool:Lcom/badlogic/gdx/utils/Pool; // field@0908 │ │ +0d6502: 6e10 7122 0500 |0029: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ +0d6508: 0c03 |002c: move-result-object v3 │ │ +0d650a: 1f03 e502 |002d: check-cast v3, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0d650e: 6e10 6f1e 0300 |002f: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +0d6514: 5475 0d09 |0032: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.usedArrays:Lcom/badlogic/gdx/utils/Array; // field@090d │ │ +0d6518: 6e20 6a1e 3500 |0034: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0d651e: 5475 0b09 |0037: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.materialGroups:Lcom/badlogic/gdx/utils/ObjectMap; // field@090b │ │ +0d6522: 5406 2d09 |0039: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@092d │ │ +0d6526: 6e30 2f22 6503 |003b: invoke-virtual {v5, v6, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ +0d652c: 6e20 6a1e 0300 |003e: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0d6532: d801 0101 |0041: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0d6536: 28d0 |0043: goto 0013 // -0030 │ │ +0d6538: 6e10 6f1e 0900 |0044: invoke-virtual {v9}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +0d653e: 5475 0b09 |0047: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.materialGroups:Lcom/badlogic/gdx/utils/ObjectMap; // field@090b │ │ +0d6542: 6e10 3922 0500 |0049: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectMap;.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; // method@2239 │ │ +0d6548: 0c05 |004c: move-result-object v5 │ │ +0d654a: 6e10 1722 0500 |004d: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.iterator:()Ljava/util/Iterator; // method@2217 │ │ +0d6550: 0c02 |0050: move-result-object v2 │ │ +0d6552: 7210 5327 0200 |0051: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0d6558: 0a05 |0054: move-result v5 │ │ +0d655a: 3805 0c00 |0055: if-eqz v5, 0061 // +000c │ │ +0d655e: 7210 5427 0200 |0057: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0d6564: 0c03 |005a: move-result-object v3 │ │ +0d6566: 1f03 e502 |005b: check-cast v3, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0d656a: 6e20 6b1e 3900 |005d: invoke-virtual {v9, v3}, Lcom/badlogic/gdx/utils/Array;.addAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1e6b │ │ +0d6570: 28f1 |0060: goto 0051 // -000f │ │ +0d6572: 5475 0b09 |0061: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.materialGroups:Lcom/badlogic/gdx/utils/ObjectMap; // field@090b │ │ +0d6576: 6e10 2022 0500 |0063: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectMap;.clear:()V // method@2220 │ │ +0d657c: 5475 0809 |0066: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.arrayPool:Lcom/badlogic/gdx/utils/Pool; // field@0908 │ │ +0d6580: 5476 0d09 |0068: iget-object v6, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.usedArrays:Lcom/badlogic/gdx/utils/Array; // field@090d │ │ +0d6584: 6e20 6f22 6500 |006a: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/Pool;.freeAll:(Lcom/badlogic/gdx/utils/Array;)V // method@226f │ │ +0d658a: 5475 0d09 |006d: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.usedArrays:Lcom/badlogic/gdx/utils/Array; // field@090d │ │ +0d658e: 6e10 6f1e 0500 |006f: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +0d6594: 289d |0072: goto 000f // -0063 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=132 │ │ 0x000a line=133 │ │ 0x000f line=156 │ │ 0x0010 line=135 │ │ @@ -264580,52 +264731,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -0c7e78: |[0c7e78] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.beforeGroups:()V │ │ -0c7e88: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0c7e8a: 6200 1f00 |0001: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0c7e8e: 1301 710b |0003: const/16 v1, #int 2929 // #b71 │ │ -0c7e92: 7220 b30a 1000 |0005: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0ab3 │ │ -0c7e98: 5440 0c09 |0008: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@090c │ │ -0c7e9c: 3800 1a00 |000a: if-eqz v0, 0024 // +001a │ │ -0c7ea0: 5440 0c09 |000c: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@090c │ │ -0c7ea4: 6e10 e411 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@11e4 │ │ -0c7eaa: 5440 0c09 |0011: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@090c │ │ -0c7eae: 1a01 562a |0013: const-string v1, "u_projectionViewMatrix" // string@2a56 │ │ -0c7eb2: 5442 0909 |0015: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0909 │ │ -0c7eb6: 5422 5803 |0017: iget-object v2, v2, Lcom/badlogic/gdx/graphics/Camera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0358 │ │ -0c7eba: 6e30 1012 1002 |0019: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@1210 │ │ -0c7ec0: 5440 0c09 |001c: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@090c │ │ -0c7ec4: 1a01 582a |001e: const-string v1, "u_texture" // string@2a58 │ │ -0c7ec8: 6e30 2512 1003 |0020: invoke-virtual {v0, v1, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@1225 │ │ -0c7ece: 0e00 |0023: return-void │ │ -0c7ed0: 6200 1f00 |0024: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0c7ed4: 1301 e10d |0026: const/16 v1, #int 3553 // #de1 │ │ -0c7ed8: 7220 b30a 1000 |0028: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0ab3 │ │ -0c7ede: 6200 2000 |002b: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ -0c7ee2: 1301 0117 |002d: const/16 v1, #int 5889 // #1701 │ │ -0c7ee6: 7220 e809 1000 |002f: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@09e8 │ │ -0c7eec: 6200 2000 |0032: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ -0c7ef0: 5441 0909 |0034: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0909 │ │ -0c7ef4: 5411 5f03 |0036: iget-object v1, v1, Lcom/badlogic/gdx/graphics/Camera;.projection:Lcom/badlogic/gdx/math/Matrix4; // field@035f │ │ -0c7ef8: 5411 ca0b |0038: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0c7efc: 7230 e309 1003 |003a: invoke-interface {v0, v1, v3}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@09e3 │ │ -0c7f02: 6200 2000 |003d: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ -0c7f06: 1301 0017 |003f: const/16 v1, #int 5888 // #1700 │ │ -0c7f0a: 7220 e809 1000 |0041: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@09e8 │ │ -0c7f10: 6200 2000 |0044: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ -0c7f14: 5441 0909 |0046: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0909 │ │ -0c7f18: 5411 6503 |0048: iget-object v1, v1, Lcom/badlogic/gdx/graphics/Camera;.view:Lcom/badlogic/gdx/math/Matrix4; // field@0365 │ │ -0c7f1c: 5411 ca0b |004a: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0c7f20: 7230 e309 1003 |004c: invoke-interface {v0, v1, v3}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@09e3 │ │ -0c7f26: 28d4 |004f: goto 0023 // -002c │ │ +0d6598: |[0d6598] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.beforeGroups:()V │ │ +0d65a8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0d65aa: 6200 1f00 |0001: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0d65ae: 1301 710b |0003: const/16 v1, #int 2929 // #b71 │ │ +0d65b2: 7220 b30a 1000 |0005: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0ab3 │ │ +0d65b8: 5440 0c09 |0008: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@090c │ │ +0d65bc: 3800 1a00 |000a: if-eqz v0, 0024 // +001a │ │ +0d65c0: 5440 0c09 |000c: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@090c │ │ +0d65c4: 6e10 e411 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@11e4 │ │ +0d65ca: 5440 0c09 |0011: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@090c │ │ +0d65ce: 1a01 542a |0013: const-string v1, "u_projectionViewMatrix" // string@2a54 │ │ +0d65d2: 5442 0909 |0015: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0909 │ │ +0d65d6: 5422 5803 |0017: iget-object v2, v2, Lcom/badlogic/gdx/graphics/Camera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0358 │ │ +0d65da: 6e30 1012 1002 |0019: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@1210 │ │ +0d65e0: 5440 0c09 |001c: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@090c │ │ +0d65e4: 1a01 562a |001e: const-string v1, "u_texture" // string@2a56 │ │ +0d65e8: 6e30 2512 1003 |0020: invoke-virtual {v0, v1, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@1225 │ │ +0d65ee: 0e00 |0023: return-void │ │ +0d65f0: 6200 1f00 |0024: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0d65f4: 1301 e10d |0026: const/16 v1, #int 3553 // #de1 │ │ +0d65f8: 7220 b30a 1000 |0028: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0ab3 │ │ +0d65fe: 6200 2000 |002b: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ +0d6602: 1301 0117 |002d: const/16 v1, #int 5889 // #1701 │ │ +0d6606: 7220 e809 1000 |002f: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@09e8 │ │ +0d660c: 6200 2000 |0032: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ +0d6610: 5441 0909 |0034: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0909 │ │ +0d6614: 5411 5f03 |0036: iget-object v1, v1, Lcom/badlogic/gdx/graphics/Camera;.projection:Lcom/badlogic/gdx/math/Matrix4; // field@035f │ │ +0d6618: 5411 ca0b |0038: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0d661c: 7230 e309 1003 |003a: invoke-interface {v0, v1, v3}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@09e3 │ │ +0d6622: 6200 2000 |003d: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ +0d6626: 1301 0017 |003f: const/16 v1, #int 5888 // #1700 │ │ +0d662a: 7220 e809 1000 |0041: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@09e8 │ │ +0d6630: 6200 2000 |0044: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ +0d6634: 5441 0909 |0046: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0909 │ │ +0d6638: 5411 6503 |0048: iget-object v1, v1, Lcom/badlogic/gdx/graphics/Camera;.view:Lcom/badlogic/gdx/math/Matrix4; // field@0365 │ │ +0d663c: 5411 ca0b |004a: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0d6640: 7230 e309 1003 |004c: invoke-interface {v0, v1, v3}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@09e3 │ │ +0d6646: 28d4 |004f: goto 0023 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=167 │ │ 0x0008 line=168 │ │ 0x000c line=169 │ │ 0x0011 line=170 │ │ 0x001c line=171 │ │ @@ -264643,24 +264794,24 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0c7f28: |[0c7f28] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.decideGroup:(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)I │ │ -0c7f38: 6e10 860f 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.getMaterial:()Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // method@0f86 │ │ -0c7f3e: 0c00 |0003: move-result-object v0 │ │ -0c7f40: 6e10 c90f 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.isOpaque:()Z // method@0fc9 │ │ -0c7f46: 0a00 |0007: move-result v0 │ │ -0c7f48: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0c7f4c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0c7f4e: 0f00 |000b: return v0 │ │ -0c7f50: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0c7f52: 28fe |000d: goto 000b // -0002 │ │ +0d6648: |[0d6648] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.decideGroup:(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)I │ │ +0d6658: 6e10 860f 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.getMaterial:()Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // method@0f86 │ │ +0d665e: 0c00 |0003: move-result-object v0 │ │ +0d6660: 6e10 c90f 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.isOpaque:()Z // method@0fc9 │ │ +0d6666: 0a00 |0007: move-result v0 │ │ +0d6668: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0d666c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0d666e: 0f00 |000b: return v0 │ │ +0d6670: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0d6672: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy; │ │ 0x0000 - 0x000e reg=2 decal Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ │ │ @@ -264669,20 +264820,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0c7f54: |[0c7f54] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.dispose:()V │ │ -0c7f64: 5410 0c09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@090c │ │ -0c7f68: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0c7f6c: 5410 0c09 |0004: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@090c │ │ -0c7f70: 6e10 ea11 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.dispose:()V // method@11ea │ │ -0c7f76: 0e00 |0009: return-void │ │ +0d6674: |[0d6674] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.dispose:()V │ │ +0d6684: 5410 0c09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@090c │ │ +0d6688: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0d668c: 5410 0c09 |0004: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@090c │ │ +0d6690: 6e10 ea11 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.dispose:()V // method@11ea │ │ +0d6696: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0009 line=229 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy; │ │ │ │ @@ -264691,17 +264842,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Camera;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c7f78: |[0c7f78] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.getCamera:()Lcom/badlogic/gdx/graphics/Camera; │ │ -0c7f88: 5410 0909 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0909 │ │ -0c7f8c: 1100 |0002: return-object v0 │ │ +0d6698: |[0d6698] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.getCamera:()Lcom/badlogic/gdx/graphics/Camera; │ │ +0d66a8: 5410 0909 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0909 │ │ +0d66ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy; │ │ │ │ #7 : (in Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;) │ │ @@ -264709,17 +264860,17 @@ │ │ type : '(I)Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c7f90: |[0c7f90] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.getGroupShader:(I)Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ -0c7fa0: 5410 0c09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@090c │ │ -0c7fa4: 1100 |0002: return-object v0 │ │ +0d66b0: |[0d66b0] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.getGroupShader:(I)Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ +0d66c0: 5410 0c09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@090c │ │ +0d66c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy; │ │ 0x0000 - 0x0003 reg=2 group I │ │ │ │ @@ -264728,31 +264879,31 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Camera;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c7fa8: |[0c7fa8] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.setCamera:(Lcom/badlogic/gdx/graphics/Camera;)V │ │ -0c7fb8: 5b01 0909 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0909 │ │ -0c7fbc: 0e00 |0002: return-void │ │ +0d66c8: |[0d66c8] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.setCamera:(Lcom/badlogic/gdx/graphics/Camera;)V │ │ +0d66d8: 5b01 0909 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0909 │ │ +0d66dc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0002 line=118 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy; │ │ 0x0000 - 0x0003 reg=1 camera Lcom/badlogic/gdx/graphics/Camera; │ │ │ │ source_file_idx : 579 (CameraGroupStrategy.java) │ │ │ │ Class #535 header: │ │ -class_idx : 387 │ │ +class_idx : 385 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 831 │ │ +superclass_idx : 829 │ │ source_file_idx : 720 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #535 annotations: │ │ @@ -264780,18 +264931,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c7fc0: |[0c7fc0] com.badlogic.gdx.graphics.g3d.decals.DecalBatch$1.:(Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;I)V │ │ -0c7fd0: 5b01 3809 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch$1;.this$0:Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch; // field@0938 │ │ -0c7fd4: 7020 6b22 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/Pool;.:(I)V // method@226b │ │ -0c7fda: 0e00 |0005: return-void │ │ +0d66e0: |[0d66e0] com.badlogic.gdx.graphics.g3d.decals.DecalBatch$1.:(Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;I)V │ │ +0d66f0: 5b01 3809 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch$1;.this$0:Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch; // field@0938 │ │ +0d66f4: 7020 6b22 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/Pool;.:(I)V // method@226b │ │ +0d66fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch; │ │ 0x0000 - 0x0006 reg=2 x0 I │ │ @@ -264802,20 +264953,20 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0c7fdc: |[0c7fdc] com.badlogic.gdx.graphics.g3d.decals.DecalBatch$1.newObject:()Lcom/badlogic/gdx/utils/Array; │ │ -0c7fec: 2200 e702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0c7ff0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0c7ff2: 1302 6400 |0003: const/16 v2, #int 100 // #64 │ │ -0c7ff6: 7030 661e 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1e66 │ │ -0c7ffc: 1100 |0008: return-object v0 │ │ +0d66fc: |[0d66fc] com.badlogic.gdx.graphics.g3d.decals.DecalBatch$1.newObject:()Lcom/badlogic/gdx/utils/Array; │ │ +0d670c: 2200 e502 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0d6710: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0d6712: 1302 6400 |0003: const/16 v2, #int 100 // #64 │ │ +0d6716: 7030 661e 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1e66 │ │ +0d671c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch$1; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch$1;) │ │ @@ -264823,30 +264974,30 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c8000: |[0c8000] com.badlogic.gdx.graphics.g3d.decals.DecalBatch$1.newObject:()Ljava/lang/Object; │ │ -0c8010: 6e10 b50f 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch$1;.newObject:()Lcom/badlogic/gdx/utils/Array; // method@0fb5 │ │ -0c8016: 0c00 |0003: move-result-object v0 │ │ -0c8018: 1100 |0004: return-object v0 │ │ +0d6720: |[0d6720] com.badlogic.gdx.graphics.g3d.decals.DecalBatch$1.newObject:()Ljava/lang/Object; │ │ +0d6730: 6e10 b50f 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch$1;.newObject:()Lcom/badlogic/gdx/utils/Array; // method@0fb5 │ │ +0d6736: 0c00 |0003: move-result-object v0 │ │ +0d6738: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch$1; │ │ │ │ source_file_idx : 720 (DecalBatch.java) │ │ │ │ Class #536 header: │ │ -class_idx : 388 │ │ +class_idx : 386 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 720 │ │ static_fields_size : 1 │ │ instance_fields_size: 6 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 9 │ │ │ │ Class #536 annotations: │ │ @@ -264902,20 +265053,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0c801c: |[0c801c] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.:()V │ │ -0c802c: 1300 e803 |0000: const/16 v0, #int 1000 // #3e8 │ │ -0c8030: 2201 8601 |0002: new-instance v1, Lcom/badlogic/gdx/graphics/g3d/decals/DefaultGroupStrategy; // type@0186 │ │ -0c8034: 7010 cb0f 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g3d/decals/DefaultGroupStrategy;.:()V // method@0fcb │ │ -0c803a: 7030 b80f 0201 |0007: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.:(ILcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;)V // method@0fb8 │ │ -0c8040: 0e00 |000a: return-void │ │ +0d673c: |[0d673c] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.:()V │ │ +0d674c: 1300 e803 |0000: const/16 v0, #int 1000 // #3e8 │ │ +0d6750: 2201 8401 |0002: new-instance v1, Lcom/badlogic/gdx/graphics/g3d/decals/DefaultGroupStrategy; // type@0184 │ │ +0d6754: 7010 cb0f 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g3d/decals/DefaultGroupStrategy;.:()V // method@0fcb │ │ +0d675a: 7030 b80f 0201 |0007: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.:(ILcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;)V // method@0fb8 │ │ +0d6760: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x000a line=67 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch; │ │ │ │ @@ -264924,29 +265075,29 @@ │ │ type : '(ILcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -0c8044: |[0c8044] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.:(ILcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;)V │ │ -0c8054: 1301 1000 |0000: const/16 v1, #int 16 // #10 │ │ -0c8058: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -0c805e: 2200 4f03 |0005: new-instance v0, Lcom/badlogic/gdx/utils/SortedIntList; // type@034f │ │ -0c8062: 7010 d322 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SortedIntList;.:()V // method@22d3 │ │ -0c8068: 5b20 3a09 |000a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupList:Lcom/badlogic/gdx/utils/SortedIntList; // field@093a │ │ -0c806c: 2200 8301 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch$1; // type@0183 │ │ -0c8070: 7030 b40f 2001 |000e: invoke-direct {v0, v2, v1}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch$1;.:(Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;I)V // method@0fb4 │ │ -0c8076: 5b20 3b09 |0011: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupPool:Lcom/badlogic/gdx/utils/Pool; // field@093b │ │ -0c807a: 2200 e702 |0013: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0c807e: 7020 631e 1000 |0015: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ -0c8084: 5b20 3e09 |0018: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.usedGroups:Lcom/badlogic/gdx/utils/Array; // field@093e │ │ -0c8088: 6e20 c00f 3200 |001a: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.initialize:(I)V // method@0fc0 │ │ -0c808e: 6e20 c30f 4200 |001d: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.setGroupStrategy:(Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;)V // method@0fc3 │ │ -0c8094: 0e00 |0020: return-void │ │ +0d6764: |[0d6764] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.:(ILcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;)V │ │ +0d6774: 1301 1000 |0000: const/16 v1, #int 16 // #10 │ │ +0d6778: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0d677e: 2200 4d03 |0005: new-instance v0, Lcom/badlogic/gdx/utils/SortedIntList; // type@034d │ │ +0d6782: 7010 d322 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SortedIntList;.:()V // method@22d3 │ │ +0d6788: 5b20 3a09 |000a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupList:Lcom/badlogic/gdx/utils/SortedIntList; // field@093a │ │ +0d678c: 2200 8101 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch$1; // type@0181 │ │ +0d6790: 7030 b40f 2001 |000e: invoke-direct {v0, v2, v1}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch$1;.:(Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;I)V // method@0fb4 │ │ +0d6796: 5b20 3b09 |0011: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupPool:Lcom/badlogic/gdx/utils/Pool; // field@093b │ │ +0d679a: 2200 e502 |0013: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0d679e: 7020 631e 1000 |0015: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ +0d67a4: 5b20 3e09 |0018: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.usedGroups:Lcom/badlogic/gdx/utils/Array; // field@093e │ │ +0d67a8: 6e20 c00f 3200 |001a: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.initialize:(I)V // method@0fc0 │ │ +0d67ae: 6e20 c30f 4200 |001d: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.setGroupStrategy:(Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;)V // method@0fc3 │ │ +0d67b4: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=73 │ │ 0x0005 line=54 │ │ 0x000c line=56 │ │ 0x0013 line=62 │ │ 0x001a line=74 │ │ @@ -264962,18 +265113,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c8098: |[0c8098] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.:(Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;)V │ │ -0c80a8: 1300 e803 |0000: const/16 v0, #int 1000 // #3e8 │ │ -0c80ac: 7030 b80f 0102 |0002: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.:(ILcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;)V // method@0fb8 │ │ -0c80b2: 0e00 |0005: return-void │ │ +0d67b8: |[0d67b8] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.:(Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;)V │ │ +0d67c8: 1300 e803 |0000: const/16 v0, #int 1000 // #3e8 │ │ +0d67cc: 7030 b80f 0102 |0002: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.:(ILcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;)V // method@0fb8 │ │ +0d67d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0005 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch; │ │ 0x0000 - 0x0006 reg=2 groupStrategy Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy; │ │ @@ -264983,56 +265134,56 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;Lcom/badlogic/gdx/utils/Array;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 77 16-bit code units │ │ -0c80b4: |[0c80b4] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;Lcom/badlogic/gdx/utils/Array;)V │ │ -0c80c4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0c80c6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0c80c8: 6e10 771e 0a00 |0002: invoke-virtual {v10}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -0c80ce: 0c01 |0005: move-result-object v1 │ │ -0c80d0: 7210 5327 0100 |0006: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0c80d6: 0a04 |0009: move-result v4 │ │ -0c80d8: 3804 3d00 |000a: if-eqz v4, 0047 // +003d │ │ -0c80dc: 7210 5427 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0c80e2: 0c00 |000f: move-result-object v0 │ │ -0c80e4: 1f00 8201 |0010: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // type@0182 │ │ -0c80e8: 3803 0c00 |0012: if-eqz v3, 001e // +000c │ │ -0c80ec: 6e10 860f 0000 |0014: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.getMaterial:()Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // method@0f86 │ │ -0c80f2: 0c04 |0017: move-result-object v4 │ │ -0c80f4: 6e20 c50f 4300 |0018: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.equals:(Ljava/lang/Object;)Z // method@0fc5 │ │ -0c80fa: 0a04 |001b: move-result v4 │ │ -0c80fc: 3904 0f00 |001c: if-nez v4, 002b // +000f │ │ -0c8100: 3d02 0600 |001e: if-lez v2, 0024 // +0006 │ │ -0c8104: 6e30 be0f 9802 |0020: invoke-virtual {v8, v9, v2}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.flush:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V // method@0fbe │ │ -0c810a: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -0c810c: 5404 2d09 |0024: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@092d │ │ -0c8110: 6e10 ca0f 0400 |0026: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.set:()V // method@0fca │ │ -0c8116: 5403 2d09 |0029: iget-object v3, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@092d │ │ -0c811a: 6e10 b20f 0000 |002b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.update:()V // method@0fb2 │ │ -0c8120: 5404 3709 |002e: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -0c8124: 1205 |0030: const/4 v5, #int 0 // #0 │ │ -0c8126: 5486 3f09 |0031: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.vertices:[F // field@093f │ │ -0c812a: 5407 3709 |0033: iget-object v7, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -0c812e: 2177 |0035: array-length v7, v7 │ │ -0c8130: 7157 7826 5426 |0036: invoke-static {v4, v5, v6, v2, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0c8136: 5404 3709 |0039: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ -0c813a: 2144 |003b: array-length v4, v4 │ │ -0c813c: b042 |003c: add-int/2addr v2, v4 │ │ -0c813e: 5484 3f09 |003d: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.vertices:[F // field@093f │ │ -0c8142: 2144 |003f: array-length v4, v4 │ │ -0c8144: 3342 c6ff |0040: if-ne v2, v4, 0006 // -003a │ │ -0c8148: 6e30 be0f 9802 |0042: invoke-virtual {v8, v9, v2}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.flush:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V // method@0fbe │ │ -0c814e: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -0c8150: 28c0 |0046: goto 0006 // -0040 │ │ -0c8152: 3d02 0500 |0047: if-lez v2, 004c // +0005 │ │ -0c8156: 6e30 be0f 9802 |0049: invoke-virtual {v8, v9, v2}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.flush:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V // method@0fbe │ │ -0c815c: 0e00 |004c: return-void │ │ +0d67d4: |[0d67d4] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;Lcom/badlogic/gdx/utils/Array;)V │ │ +0d67e4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0d67e6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0d67e8: 6e10 771e 0a00 |0002: invoke-virtual {v10}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0d67ee: 0c01 |0005: move-result-object v1 │ │ +0d67f0: 7210 5327 0100 |0006: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0d67f6: 0a04 |0009: move-result v4 │ │ +0d67f8: 3804 3d00 |000a: if-eqz v4, 0047 // +003d │ │ +0d67fc: 7210 5427 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0d6802: 0c00 |000f: move-result-object v0 │ │ +0d6804: 1f00 8001 |0010: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // type@0180 │ │ +0d6808: 3803 0c00 |0012: if-eqz v3, 001e // +000c │ │ +0d680c: 6e10 860f 0000 |0014: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.getMaterial:()Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // method@0f86 │ │ +0d6812: 0c04 |0017: move-result-object v4 │ │ +0d6814: 6e20 c50f 4300 |0018: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.equals:(Ljava/lang/Object;)Z // method@0fc5 │ │ +0d681a: 0a04 |001b: move-result v4 │ │ +0d681c: 3904 0f00 |001c: if-nez v4, 002b // +000f │ │ +0d6820: 3d02 0600 |001e: if-lez v2, 0024 // +0006 │ │ +0d6824: 6e30 be0f 9802 |0020: invoke-virtual {v8, v9, v2}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.flush:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V // method@0fbe │ │ +0d682a: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +0d682c: 5404 2d09 |0024: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@092d │ │ +0d6830: 6e10 ca0f 0400 |0026: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.set:()V // method@0fca │ │ +0d6836: 5403 2d09 |0029: iget-object v3, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@092d │ │ +0d683a: 6e10 b20f 0000 |002b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.update:()V // method@0fb2 │ │ +0d6840: 5404 3709 |002e: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +0d6844: 1205 |0030: const/4 v5, #int 0 // #0 │ │ +0d6846: 5486 3f09 |0031: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.vertices:[F // field@093f │ │ +0d684a: 5407 3709 |0033: iget-object v7, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +0d684e: 2177 |0035: array-length v7, v7 │ │ +0d6850: 7157 7826 5426 |0036: invoke-static {v4, v5, v6, v2, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0d6856: 5404 3709 |0039: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@0937 │ │ +0d685a: 2144 |003b: array-length v4, v4 │ │ +0d685c: b042 |003c: add-int/2addr v2, v4 │ │ +0d685e: 5484 3f09 |003d: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.vertices:[F // field@093f │ │ +0d6862: 2144 |003f: array-length v4, v4 │ │ +0d6864: 3342 c6ff |0040: if-ne v2, v4, 0006 // -003a │ │ +0d6868: 6e30 be0f 9802 |0042: invoke-virtual {v8, v9, v2}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.flush:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V // method@0fbe │ │ +0d686e: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +0d6870: 28c0 |0046: goto 0006 // -0040 │ │ +0d6872: 3d02 0500 |0047: if-lez v2, 004c // +0005 │ │ +0d6876: 6e30 be0f 9802 |0049: invoke-virtual {v8, v9, v2}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.flush:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V // method@0fbe │ │ +0d687c: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0001 line=152 │ │ 0x0002 line=153 │ │ 0x0012 line=154 │ │ 0x001e line=155 │ │ @@ -265065,36 +265216,36 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -0c8160: |[0c8160] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.add:(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)V │ │ -0c8170: 6e10 860f 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.getMaterial:()Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // method@0f86 │ │ -0c8176: 0c01 |0003: move-result-object v1 │ │ -0c8178: 5443 3c09 |0004: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupStrategy:Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy; // field@093c │ │ -0c817c: 7220 d80f 5300 |0006: invoke-interface {v3, v5}, Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;.decideGroup:(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)I // method@0fd8 │ │ -0c8182: 0a00 |0009: move-result v0 │ │ -0c8184: 5443 3a09 |000a: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupList:Lcom/badlogic/gdx/utils/SortedIntList; // field@093a │ │ -0c8188: 6e20 d522 0300 |000c: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/SortedIntList;.get:(I)Ljava/lang/Object; // method@22d5 │ │ -0c818e: 0c02 |000f: move-result-object v2 │ │ -0c8190: 1f02 e702 |0010: check-cast v2, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0c8194: 3902 1700 |0012: if-nez v2, 0029 // +0017 │ │ -0c8198: 5443 3b09 |0014: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupPool:Lcom/badlogic/gdx/utils/Pool; // field@093b │ │ -0c819c: 6e10 7122 0300 |0016: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ -0c81a2: 0c02 |0019: move-result-object v2 │ │ -0c81a4: 1f02 e702 |001a: check-cast v2, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0c81a8: 6e10 6f1e 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -0c81ae: 5443 3e09 |001f: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.usedGroups:Lcom/badlogic/gdx/utils/Array; // field@093e │ │ -0c81b2: 6e20 6a1e 2300 |0021: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0c81b8: 5443 3a09 |0024: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupList:Lcom/badlogic/gdx/utils/SortedIntList; // field@093a │ │ -0c81bc: 6e30 d622 0302 |0026: invoke-virtual {v3, v0, v2}, Lcom/badlogic/gdx/utils/SortedIntList;.insert:(ILjava/lang/Object;)Ljava/lang/Object; // method@22d6 │ │ -0c81c2: 6e20 6a1e 5200 |0029: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0c81c8: 0e00 |002c: return-void │ │ +0d6880: |[0d6880] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.add:(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)V │ │ +0d6890: 6e10 860f 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.getMaterial:()Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // method@0f86 │ │ +0d6896: 0c01 |0003: move-result-object v1 │ │ +0d6898: 5443 3c09 |0004: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupStrategy:Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy; // field@093c │ │ +0d689c: 7220 d80f 5300 |0006: invoke-interface {v3, v5}, Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;.decideGroup:(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)I // method@0fd8 │ │ +0d68a2: 0a00 |0009: move-result v0 │ │ +0d68a4: 5443 3a09 |000a: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupList:Lcom/badlogic/gdx/utils/SortedIntList; // field@093a │ │ +0d68a8: 6e20 d522 0300 |000c: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/SortedIntList;.get:(I)Ljava/lang/Object; // method@22d5 │ │ +0d68ae: 0c02 |000f: move-result-object v2 │ │ +0d68b0: 1f02 e502 |0010: check-cast v2, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0d68b4: 3902 1700 |0012: if-nez v2, 0029 // +0017 │ │ +0d68b8: 5443 3b09 |0014: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupPool:Lcom/badlogic/gdx/utils/Pool; // field@093b │ │ +0d68bc: 6e10 7122 0300 |0016: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ +0d68c2: 0c02 |0019: move-result-object v2 │ │ +0d68c4: 1f02 e502 |001a: check-cast v2, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0d68c8: 6e10 6f1e 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +0d68ce: 5443 3e09 |001f: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.usedGroups:Lcom/badlogic/gdx/utils/Array; // field@093e │ │ +0d68d2: 6e20 6a1e 2300 |0021: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0d68d8: 5443 3a09 |0024: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupList:Lcom/badlogic/gdx/utils/SortedIntList; // field@093a │ │ +0d68dc: 6e30 d622 0302 |0026: invoke-virtual {v3, v0, v2}, Lcom/badlogic/gdx/utils/SortedIntList;.insert:(ILjava/lang/Object;)Ljava/lang/Object; // method@22d6 │ │ +0d68e2: 6e20 6a1e 5200 |0029: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0d68e8: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0004 line=117 │ │ 0x000a line=118 │ │ 0x0012 line=119 │ │ 0x0014 line=120 │ │ @@ -265116,23 +265267,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0c81cc: |[0c81cc] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.clear:()V │ │ -0c81dc: 5420 3a09 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupList:Lcom/badlogic/gdx/utils/SortedIntList; // field@093a │ │ -0c81e0: 6e10 d422 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/SortedIntList;.clear:()V // method@22d4 │ │ -0c81e6: 5420 3b09 |0005: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupPool:Lcom/badlogic/gdx/utils/Pool; // field@093b │ │ -0c81ea: 5421 3e09 |0007: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.usedGroups:Lcom/badlogic/gdx/utils/Array; // field@093e │ │ -0c81ee: 6e20 6f22 1000 |0009: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Pool;.freeAll:(Lcom/badlogic/gdx/utils/Array;)V // method@226f │ │ -0c81f4: 5420 3e09 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.usedGroups:Lcom/badlogic/gdx/utils/Array; // field@093e │ │ -0c81f8: 6e10 6f1e 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -0c81fe: 0e00 |0011: return-void │ │ +0d68ec: |[0d68ec] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.clear:()V │ │ +0d68fc: 5420 3a09 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupList:Lcom/badlogic/gdx/utils/SortedIntList; // field@093a │ │ +0d6900: 6e10 d422 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/SortedIntList;.clear:()V // method@22d4 │ │ +0d6906: 5420 3b09 |0005: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupPool:Lcom/badlogic/gdx/utils/Pool; // field@093b │ │ +0d690a: 5421 3e09 |0007: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.usedGroups:Lcom/badlogic/gdx/utils/Array; // field@093e │ │ +0d690e: 6e20 6f22 1000 |0009: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Pool;.freeAll:(Lcom/badlogic/gdx/utils/Array;)V // method@226f │ │ +0d6914: 5420 3e09 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.usedGroups:Lcom/badlogic/gdx/utils/Array; // field@093e │ │ +0d6918: 6e10 6f1e 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +0d691e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0005 line=192 │ │ 0x000c line=193 │ │ 0x0011 line=194 │ │ locals : │ │ @@ -265143,21 +265294,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0c8200: |[0c8200] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.dispose:()V │ │ -0c8210: 6e10 bb0f 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.clear:()V // method@0fbb │ │ -0c8216: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0c8218: 5b10 3f09 |0004: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.vertices:[F // field@093f │ │ -0c821c: 5410 3d09 |0006: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@093d │ │ -0c8220: 6e10 e00a 0000 |0008: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Mesh;.dispose:()V // method@0ae0 │ │ -0c8226: 0e00 |000b: return-void │ │ +0d6920: |[0d6920] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.dispose:()V │ │ +0d6930: 6e10 bb0f 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.clear:()V // method@0fbb │ │ +0d6936: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0d6938: 5b10 3f09 |0004: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.vertices:[F // field@093f │ │ +0d693c: 5410 3d09 |0006: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@093d │ │ +0d6940: 6e10 e00a 0000 |0008: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Mesh;.dispose:()V // method@0ae0 │ │ +0d6946: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0003 line=200 │ │ 0x0006 line=201 │ │ 0x000b line=202 │ │ locals : │ │ @@ -265168,18 +265319,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c8228: |[0c8228] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.flush:()V │ │ -0c8238: 6e10 c10f 0000 |0000: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.render:()V // method@0fc1 │ │ -0c823e: 6e10 bb0f 0000 |0003: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.clear:()V // method@0fbb │ │ -0c8244: 0e00 |0006: return-void │ │ +0d6948: |[0d6948] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.flush:()V │ │ +0d6958: 6e10 c10f 0000 |0000: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.render:()V // method@0fc1 │ │ +0d695e: 6e10 bb0f 0000 |0003: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.clear:()V // method@0fbb │ │ +0d6964: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0003 line=131 │ │ 0x0006 line=132 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch; │ │ @@ -265189,29 +265340,29 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -0c8248: |[0c8248] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.flush:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V │ │ -0c8258: 1243 |0000: const/4 v3, #int 4 // #4 │ │ -0c825a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0c825c: 5440 3d09 |0002: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@093d │ │ -0c8260: 5441 3f09 |0004: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.vertices:[F // field@093f │ │ -0c8264: 6e40 fb0a 1062 |0006: invoke-virtual {v0, v1, v2, v6}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([FII)V // method@0afb │ │ -0c826a: 3805 0a00 |0009: if-eqz v5, 0013 // +000a │ │ -0c826e: 5440 3d09 |000b: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@093d │ │ -0c8272: db01 0604 |000d: div-int/lit8 v1, v6, #int 4 // #04 │ │ -0c8276: 6e51 f50a 5023 |000f: invoke-virtual {v0, v5, v3, v2, v1}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0af5 │ │ -0c827c: 0e00 |0012: return-void │ │ -0c827e: 5440 3d09 |0013: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@093d │ │ -0c8282: db01 0604 |0015: div-int/lit8 v1, v6, #int 4 // #04 │ │ -0c8286: 6e40 f30a 3012 |0017: invoke-virtual {v0, v3, v2, v1}, Lcom/badlogic/gdx/graphics/Mesh;.render:(III)V // method@0af3 │ │ -0c828c: 28f8 |001a: goto 0012 // -0008 │ │ +0d6968: |[0d6968] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.flush:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V │ │ +0d6978: 1243 |0000: const/4 v3, #int 4 // #4 │ │ +0d697a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0d697c: 5440 3d09 |0002: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@093d │ │ +0d6980: 5441 3f09 |0004: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.vertices:[F // field@093f │ │ +0d6984: 6e40 fb0a 1062 |0006: invoke-virtual {v0, v1, v2, v6}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([FII)V // method@0afb │ │ +0d698a: 3805 0a00 |0009: if-eqz v5, 0013 // +000a │ │ +0d698e: 5440 3d09 |000b: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@093d │ │ +0d6992: db01 0604 |000d: div-int/lit8 v1, v6, #int 4 // #04 │ │ +0d6996: 6e51 f50a 5023 |000f: invoke-virtual {v0, v5, v3, v2, v1}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0af5 │ │ +0d699c: 0e00 |0012: return-void │ │ +0d699e: 5440 3d09 |0013: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@093d │ │ +0d69a2: db01 0604 |0015: div-int/lit8 v1, v6, #int 4 // #04 │ │ +0d69a6: 6e40 f30a 3012 |0017: invoke-virtual {v0, v3, v2, v1}, Lcom/badlogic/gdx/graphics/Mesh;.render:(III)V // method@0af3 │ │ +0d69ac: 28f8 |001a: goto 0012 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=181 │ │ 0x0009 line=182 │ │ 0x000b line=183 │ │ 0x0012 line=187 │ │ 0x0013 line=185 │ │ @@ -265225,19 +265376,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0c8290: |[0c8290] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.getSize:()I │ │ -0c82a0: 5410 3f09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.vertices:[F // field@093f │ │ -0c82a4: 2100 |0002: array-length v0, v0 │ │ -0c82a6: db00 0018 |0003: div-int/lit8 v0, v0, #int 24 // #18 │ │ -0c82aa: 0f00 |0005: return v0 │ │ +0d69b0: |[0d69b0] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.getSize:()I │ │ +0d69c0: 5410 3f09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.vertices:[F // field@093f │ │ +0d69c4: 2100 |0002: array-length v0, v0 │ │ +0d69c6: db00 0018 |0003: div-int/lit8 v0, v0, #int 24 // #18 │ │ +0d69ca: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;) │ │ @@ -265245,82 +265396,82 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 117 16-bit code units │ │ -0c82ac: |[0c82ac] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.initialize:(I)V │ │ -0c82bc: da00 0f18 |0000: mul-int/lit8 v0, v15, #int 24 // #18 │ │ -0c82c0: 2300 4a04 |0002: new-array v0, v0, [F // type@044a │ │ -0c82c4: 5be0 3f09 |0004: iput-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.vertices:[F // field@093f │ │ -0c82c8: 2200 1b01 |0006: new-instance v0, Lcom/badlogic/gdx/graphics/Mesh; // type@011b │ │ -0c82cc: 6201 2106 |0008: sget-object v1, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexArray:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@0621 │ │ -0c82d0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0c82d2: da03 0f04 |000b: mul-int/lit8 v3, v15, #int 4 // #04 │ │ -0c82d6: da04 0f06 |000d: mul-int/lit8 v4, v15, #int 6 // #06 │ │ -0c82da: 1235 |000f: const/4 v5, #int 3 // #3 │ │ -0c82dc: 2355 6104 |0010: new-array v5, v5, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0461 │ │ -0c82e0: 1209 |0012: const/4 v9, #int 0 // #0 │ │ -0c82e2: 220a 2d01 |0013: new-instance v10, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -0c82e6: 120b |0015: const/4 v11, #int 0 // #0 │ │ -0c82e8: 123c |0016: const/4 v12, #int 3 // #3 │ │ -0c82ea: 1a0d f111 |0017: const-string v13, "a_position" // string@11f1 │ │ -0c82ee: 7040 a50b badc |0019: invoke-direct {v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -0c82f4: 4d0a 0509 |001c: aput-object v10, v5, v9 │ │ -0c82f8: 1219 |001e: const/4 v9, #int 1 // #1 │ │ -0c82fa: 220a 2d01 |001f: new-instance v10, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -0c82fe: 125b |0021: const/4 v11, #int 5 // #5 │ │ -0c8300: 124c |0022: const/4 v12, #int 4 // #4 │ │ -0c8302: 1a0d ef11 |0023: const-string v13, "a_color" // string@11ef │ │ -0c8306: 7040 a50b badc |0025: invoke-direct {v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -0c830c: 4d0a 0509 |0028: aput-object v10, v5, v9 │ │ -0c8310: 1229 |002a: const/4 v9, #int 2 // #2 │ │ -0c8312: 220a 2d01 |002b: new-instance v10, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -0c8316: 123b |002d: const/4 v11, #int 3 // #3 │ │ -0c8318: 122c |002e: const/4 v12, #int 2 // #2 │ │ -0c831a: 1a0d f411 |002f: const-string v13, "a_texCoord0" // string@11f4 │ │ -0c831e: 7040 a50b badc |0031: invoke-direct {v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -0c8324: 4d0a 0509 |0034: aput-object v10, v5, v9 │ │ -0c8328: 7606 d20a 0000 |0036: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/Mesh;.:(Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0ad2 │ │ -0c832e: 5be0 3d09 |0039: iput-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@093d │ │ -0c8332: da00 0f06 |003b: mul-int/lit8 v0, v15, #int 6 // #06 │ │ -0c8336: 2307 9c04 |003d: new-array v7, v0, [S // type@049c │ │ -0c833a: 1208 |003f: const/4 v8, #int 0 // #0 │ │ -0c833c: 1206 |0040: const/4 v6, #int 0 // #0 │ │ -0c833e: 2170 |0041: array-length v0, v7 │ │ -0c8340: 3506 2d00 |0042: if-ge v6, v0, 006f // +002d │ │ -0c8344: 8f80 |0044: int-to-short v0, v8 │ │ -0c8346: 5100 0706 |0045: aput-short v0, v7, v6 │ │ -0c834a: d800 0601 |0047: add-int/lit8 v0, v6, #int 1 // #01 │ │ -0c834e: d801 0802 |0049: add-int/lit8 v1, v8, #int 2 // #02 │ │ -0c8352: 8f11 |004b: int-to-short v1, v1 │ │ -0c8354: 5101 0700 |004c: aput-short v1, v7, v0 │ │ -0c8358: d800 0602 |004e: add-int/lit8 v0, v6, #int 2 // #02 │ │ -0c835c: d801 0801 |0050: add-int/lit8 v1, v8, #int 1 // #01 │ │ -0c8360: 8f11 |0052: int-to-short v1, v1 │ │ -0c8362: 5101 0700 |0053: aput-short v1, v7, v0 │ │ -0c8366: d800 0603 |0055: add-int/lit8 v0, v6, #int 3 // #03 │ │ -0c836a: d801 0801 |0057: add-int/lit8 v1, v8, #int 1 // #01 │ │ -0c836e: 8f11 |0059: int-to-short v1, v1 │ │ -0c8370: 5101 0700 |005a: aput-short v1, v7, v0 │ │ -0c8374: d800 0604 |005c: add-int/lit8 v0, v6, #int 4 // #04 │ │ -0c8378: d801 0802 |005e: add-int/lit8 v1, v8, #int 2 // #02 │ │ -0c837c: 8f11 |0060: int-to-short v1, v1 │ │ -0c837e: 5101 0700 |0061: aput-short v1, v7, v0 │ │ -0c8382: d800 0605 |0063: add-int/lit8 v0, v6, #int 5 // #05 │ │ -0c8386: d801 0803 |0065: add-int/lit8 v1, v8, #int 3 // #03 │ │ -0c838a: 8f11 |0067: int-to-short v1, v1 │ │ -0c838c: 5101 0700 |0068: aput-short v1, v7, v0 │ │ -0c8390: d806 0606 |006a: add-int/lit8 v6, v6, #int 6 // #06 │ │ -0c8394: d808 0804 |006c: add-int/lit8 v8, v8, #int 4 // #04 │ │ -0c8398: 28d3 |006e: goto 0041 // -002d │ │ -0c839a: 54e0 3d09 |006f: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@093d │ │ -0c839e: 6e20 f80a 7000 |0071: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0af8 │ │ -0c83a4: 0e00 |0074: return-void │ │ +0d69cc: |[0d69cc] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.initialize:(I)V │ │ +0d69dc: da00 0f18 |0000: mul-int/lit8 v0, v15, #int 24 // #18 │ │ +0d69e0: 2300 4804 |0002: new-array v0, v0, [F // type@0448 │ │ +0d69e4: 5be0 3f09 |0004: iput-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.vertices:[F // field@093f │ │ +0d69e8: 2200 1901 |0006: new-instance v0, Lcom/badlogic/gdx/graphics/Mesh; // type@0119 │ │ +0d69ec: 6201 2106 |0008: sget-object v1, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexArray:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@0621 │ │ +0d69f0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0d69f2: da03 0f04 |000b: mul-int/lit8 v3, v15, #int 4 // #04 │ │ +0d69f6: da04 0f06 |000d: mul-int/lit8 v4, v15, #int 6 // #06 │ │ +0d69fa: 1235 |000f: const/4 v5, #int 3 // #3 │ │ +0d69fc: 2355 5f04 |0010: new-array v5, v5, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@045f │ │ +0d6a00: 1209 |0012: const/4 v9, #int 0 // #0 │ │ +0d6a02: 220a 2b01 |0013: new-instance v10, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +0d6a06: 120b |0015: const/4 v11, #int 0 // #0 │ │ +0d6a08: 123c |0016: const/4 v12, #int 3 // #3 │ │ +0d6a0a: 1a0d ef11 |0017: const-string v13, "a_position" // string@11ef │ │ +0d6a0e: 7040 a50b badc |0019: invoke-direct {v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +0d6a14: 4d0a 0509 |001c: aput-object v10, v5, v9 │ │ +0d6a18: 1219 |001e: const/4 v9, #int 1 // #1 │ │ +0d6a1a: 220a 2b01 |001f: new-instance v10, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +0d6a1e: 125b |0021: const/4 v11, #int 5 // #5 │ │ +0d6a20: 124c |0022: const/4 v12, #int 4 // #4 │ │ +0d6a22: 1a0d ed11 |0023: const-string v13, "a_color" // string@11ed │ │ +0d6a26: 7040 a50b badc |0025: invoke-direct {v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +0d6a2c: 4d0a 0509 |0028: aput-object v10, v5, v9 │ │ +0d6a30: 1229 |002a: const/4 v9, #int 2 // #2 │ │ +0d6a32: 220a 2b01 |002b: new-instance v10, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +0d6a36: 123b |002d: const/4 v11, #int 3 // #3 │ │ +0d6a38: 122c |002e: const/4 v12, #int 2 // #2 │ │ +0d6a3a: 1a0d f211 |002f: const-string v13, "a_texCoord0" // string@11f2 │ │ +0d6a3e: 7040 a50b badc |0031: invoke-direct {v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +0d6a44: 4d0a 0509 |0034: aput-object v10, v5, v9 │ │ +0d6a48: 7606 d20a 0000 |0036: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/Mesh;.:(Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0ad2 │ │ +0d6a4e: 5be0 3d09 |0039: iput-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@093d │ │ +0d6a52: da00 0f06 |003b: mul-int/lit8 v0, v15, #int 6 // #06 │ │ +0d6a56: 2307 9a04 |003d: new-array v7, v0, [S // type@049a │ │ +0d6a5a: 1208 |003f: const/4 v8, #int 0 // #0 │ │ +0d6a5c: 1206 |0040: const/4 v6, #int 0 // #0 │ │ +0d6a5e: 2170 |0041: array-length v0, v7 │ │ +0d6a60: 3506 2d00 |0042: if-ge v6, v0, 006f // +002d │ │ +0d6a64: 8f80 |0044: int-to-short v0, v8 │ │ +0d6a66: 5100 0706 |0045: aput-short v0, v7, v6 │ │ +0d6a6a: d800 0601 |0047: add-int/lit8 v0, v6, #int 1 // #01 │ │ +0d6a6e: d801 0802 |0049: add-int/lit8 v1, v8, #int 2 // #02 │ │ +0d6a72: 8f11 |004b: int-to-short v1, v1 │ │ +0d6a74: 5101 0700 |004c: aput-short v1, v7, v0 │ │ +0d6a78: d800 0602 |004e: add-int/lit8 v0, v6, #int 2 // #02 │ │ +0d6a7c: d801 0801 |0050: add-int/lit8 v1, v8, #int 1 // #01 │ │ +0d6a80: 8f11 |0052: int-to-short v1, v1 │ │ +0d6a82: 5101 0700 |0053: aput-short v1, v7, v0 │ │ +0d6a86: d800 0603 |0055: add-int/lit8 v0, v6, #int 3 // #03 │ │ +0d6a8a: d801 0801 |0057: add-int/lit8 v1, v8, #int 1 // #01 │ │ +0d6a8e: 8f11 |0059: int-to-short v1, v1 │ │ +0d6a90: 5101 0700 |005a: aput-short v1, v7, v0 │ │ +0d6a94: d800 0604 |005c: add-int/lit8 v0, v6, #int 4 // #04 │ │ +0d6a98: d801 0802 |005e: add-int/lit8 v1, v8, #int 2 // #02 │ │ +0d6a9c: 8f11 |0060: int-to-short v1, v1 │ │ +0d6a9e: 5101 0700 |0061: aput-short v1, v7, v0 │ │ +0d6aa2: d800 0605 |0063: add-int/lit8 v0, v6, #int 5 // #05 │ │ +0d6aa6: d801 0803 |0065: add-int/lit8 v1, v8, #int 3 // #03 │ │ +0d6aaa: 8f11 |0067: int-to-short v1, v1 │ │ +0d6aac: 5101 0700 |0068: aput-short v1, v7, v0 │ │ +0d6ab0: d806 0606 |006a: add-int/lit8 v6, v6, #int 6 // #06 │ │ +0d6ab4: d808 0804 |006c: add-int/lit8 v8, v8, #int 4 // #04 │ │ +0d6ab8: 28d3 |006e: goto 0041 // -002d │ │ +0d6aba: 54e0 3d09 |006f: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@093d │ │ +0d6abe: 6e20 f80a 7000 |0071: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0af8 │ │ +0d6ac4: 0e00 |0074: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0006 line=89 │ │ 0x003b line=94 │ │ 0x003f line=95 │ │ 0x0040 line=96 │ │ @@ -265345,45 +265496,45 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -0c83a8: |[0c83a8] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.render:()V │ │ -0c83b8: 5463 3c09 |0000: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupStrategy:Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy; // field@093c │ │ -0c83bc: 7210 d70f 0300 |0002: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;.beforeGroups:()V // method@0fd7 │ │ -0c83c2: 5463 3a09 |0005: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupList:Lcom/badlogic/gdx/utils/SortedIntList; // field@093a │ │ -0c83c6: 6e10 d722 0300 |0007: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/SortedIntList;.iterator:()Ljava/util/Iterator; // method@22d7 │ │ -0c83cc: 0c01 |000a: move-result-object v1 │ │ -0c83ce: 7210 5327 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0c83d4: 0a03 |000e: move-result v3 │ │ -0c83d6: 3803 2a00 |000f: if-eqz v3, 0039 // +002a │ │ -0c83da: 7210 5427 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0c83e0: 0c00 |0014: move-result-object v0 │ │ -0c83e2: 1f00 4d03 |0015: check-cast v0, Lcom/badlogic/gdx/utils/SortedIntList$Node; // type@034d │ │ -0c83e6: 5464 3c09 |0017: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupStrategy:Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy; // field@093c │ │ -0c83ea: 5205 aa11 |0019: iget v5, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@11aa │ │ -0c83ee: 5403 ad11 |001b: iget-object v3, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.value:Ljava/lang/Object; // field@11ad │ │ -0c83f2: 1f03 e702 |001d: check-cast v3, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0c83f6: 7230 d60f 5403 |001f: invoke-interface {v4, v5, v3}, Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;.beforeGroup:(ILcom/badlogic/gdx/utils/Array;)V // method@0fd6 │ │ -0c83fc: 5463 3c09 |0022: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupStrategy:Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy; // field@093c │ │ -0c8400: 5204 aa11 |0024: iget v4, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@11aa │ │ -0c8404: 7220 d90f 4300 |0026: invoke-interface {v3, v4}, Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;.getGroupShader:(I)Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // method@0fd9 │ │ -0c840a: 0c02 |0029: move-result-object v2 │ │ -0c840c: 5403 ad11 |002a: iget-object v3, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.value:Ljava/lang/Object; // field@11ad │ │ -0c8410: 1f03 e702 |002c: check-cast v3, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0c8414: 7030 c20f 2603 |002e: invoke-direct {v6, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;Lcom/badlogic/gdx/utils/Array;)V // method@0fc2 │ │ -0c841a: 5463 3c09 |0031: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupStrategy:Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy; // field@093c │ │ -0c841e: 5204 aa11 |0033: iget v4, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@11aa │ │ -0c8422: 7220 d40f 4300 |0035: invoke-interface {v3, v4}, Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;.afterGroup:(I)V // method@0fd4 │ │ -0c8428: 28d3 |0038: goto 000b // -002d │ │ -0c842a: 5463 3c09 |0039: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupStrategy:Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy; // field@093c │ │ -0c842e: 7210 d50f 0300 |003b: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;.afterGroups:()V // method@0fd5 │ │ -0c8434: 0e00 |003e: return-void │ │ +0d6ac8: |[0d6ac8] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.render:()V │ │ +0d6ad8: 5463 3c09 |0000: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupStrategy:Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy; // field@093c │ │ +0d6adc: 7210 d70f 0300 |0002: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;.beforeGroups:()V // method@0fd7 │ │ +0d6ae2: 5463 3a09 |0005: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupList:Lcom/badlogic/gdx/utils/SortedIntList; // field@093a │ │ +0d6ae6: 6e10 d722 0300 |0007: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/SortedIntList;.iterator:()Ljava/util/Iterator; // method@22d7 │ │ +0d6aec: 0c01 |000a: move-result-object v1 │ │ +0d6aee: 7210 5327 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0d6af4: 0a03 |000e: move-result v3 │ │ +0d6af6: 3803 2a00 |000f: if-eqz v3, 0039 // +002a │ │ +0d6afa: 7210 5427 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0d6b00: 0c00 |0014: move-result-object v0 │ │ +0d6b02: 1f00 4b03 |0015: check-cast v0, Lcom/badlogic/gdx/utils/SortedIntList$Node; // type@034b │ │ +0d6b06: 5464 3c09 |0017: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupStrategy:Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy; // field@093c │ │ +0d6b0a: 5205 aa11 |0019: iget v5, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@11aa │ │ +0d6b0e: 5403 ad11 |001b: iget-object v3, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.value:Ljava/lang/Object; // field@11ad │ │ +0d6b12: 1f03 e502 |001d: check-cast v3, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0d6b16: 7230 d60f 5403 |001f: invoke-interface {v4, v5, v3}, Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;.beforeGroup:(ILcom/badlogic/gdx/utils/Array;)V // method@0fd6 │ │ +0d6b1c: 5463 3c09 |0022: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupStrategy:Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy; // field@093c │ │ +0d6b20: 5204 aa11 |0024: iget v4, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@11aa │ │ +0d6b24: 7220 d90f 4300 |0026: invoke-interface {v3, v4}, Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;.getGroupShader:(I)Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // method@0fd9 │ │ +0d6b2a: 0c02 |0029: move-result-object v2 │ │ +0d6b2c: 5403 ad11 |002a: iget-object v3, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.value:Ljava/lang/Object; // field@11ad │ │ +0d6b30: 1f03 e502 |002c: check-cast v3, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0d6b34: 7030 c20f 2603 |002e: invoke-direct {v6, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;Lcom/badlogic/gdx/utils/Array;)V // method@0fc2 │ │ +0d6b3a: 5463 3c09 |0031: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupStrategy:Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy; // field@093c │ │ +0d6b3e: 5204 aa11 |0033: iget v4, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@11aa │ │ +0d6b42: 7220 d40f 4300 |0035: invoke-interface {v3, v4}, Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;.afterGroup:(I)V // method@0fd4 │ │ +0d6b48: 28d3 |0038: goto 000b // -002d │ │ +0d6b4a: 5463 3c09 |0039: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupStrategy:Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy; // field@093c │ │ +0d6b4e: 7210 d50f 0300 |003b: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;.afterGroups:()V // method@0fd5 │ │ +0d6b54: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0005 line=137 │ │ 0x0017 line=138 │ │ 0x0022 line=139 │ │ 0x002a line=140 │ │ @@ -265401,31 +265552,31 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c8438: |[0c8438] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.setGroupStrategy:(Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;)V │ │ -0c8448: 5b01 3c09 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupStrategy:Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy; // field@093c │ │ -0c844c: 0e00 |0002: return-void │ │ +0d6b58: |[0d6b58] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.setGroupStrategy:(Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;)V │ │ +0d6b68: 5b01 3c09 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupStrategy:Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy; // field@093c │ │ +0d6b6c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0002 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch; │ │ 0x0000 - 0x0003 reg=1 groupStrategy Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy; │ │ │ │ source_file_idx : 720 (DecalBatch.java) │ │ │ │ Class #537 header: │ │ -class_idx : 390 │ │ +class_idx : 388 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 732 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #537 annotations: │ │ @@ -265455,17 +265606,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c8450: |[0c8450] com.badlogic.gdx.graphics.g3d.decals.DefaultGroupStrategy.:()V │ │ -0c8460: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0c8466: 0e00 |0003: return-void │ │ +0d6b70: |[0d6b70] com.badlogic.gdx.graphics.g3d.decals.DefaultGroupStrategy.:()V │ │ +0d6b80: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0d6b86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/decals/DefaultGroupStrategy; │ │ │ │ Virtual methods - │ │ @@ -265474,21 +265625,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0c8468: |[0c8468] com.badlogic.gdx.graphics.g3d.decals.DefaultGroupStrategy.afterGroup:(I)V │ │ -0c8478: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c847a: 3303 0900 |0001: if-ne v3, v0, 000a // +0009 │ │ -0c847e: 6200 2000 |0003: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ -0c8482: 1301 e20b |0005: const/16 v1, #int 3042 // #be2 │ │ -0c8486: 7220 cf09 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glDisable:(I)V // method@09cf │ │ -0c848c: 0e00 |000a: return-void │ │ +0d6b88: |[0d6b88] com.badlogic.gdx.graphics.g3d.decals.DefaultGroupStrategy.afterGroup:(I)V │ │ +0d6b98: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d6b9a: 3303 0900 |0001: if-ne v3, v0, 000a // +0009 │ │ +0d6b9e: 6200 2000 |0003: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ +0d6ba2: 1301 e20b |0005: const/16 v1, #int 3042 // #be2 │ │ +0d6ba6: 7220 cf09 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glDisable:(I)V // method@09cf │ │ +0d6bac: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=91 │ │ 0x000a line=93 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/graphics/g3d/decals/DefaultGroupStrategy; │ │ @@ -265499,19 +265650,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c8490: |[0c8490] com.badlogic.gdx.graphics.g3d.decals.DefaultGroupStrategy.afterGroups:()V │ │ -0c84a0: 6200 2000 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ -0c84a4: 1301 e10d |0002: const/16 v1, #int 3553 // #de1 │ │ -0c84a8: 7220 cf09 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glDisable:(I)V // method@09cf │ │ -0c84ae: 0e00 |0007: return-void │ │ +0d6bb0: |[0d6bb0] com.badlogic.gdx.graphics.g3d.decals.DefaultGroupStrategy.afterGroups:()V │ │ +0d6bc0: 6200 2000 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ +0d6bc4: 1301 e10d |0002: const/16 v1, #int 3553 // #de1 │ │ +0d6bc8: 7220 cf09 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glDisable:(I)V // method@09cf │ │ +0d6bce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0007 line=103 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/graphics/g3d/decals/DefaultGroupStrategy; │ │ │ │ @@ -265520,21 +265671,21 @@ │ │ type : '(ILcom/badlogic/gdx/utils/Array;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0c84b0: |[0c84b0] com.badlogic.gdx.graphics.g3d.decals.DefaultGroupStrategy.beforeGroup:(ILcom/badlogic/gdx/utils/Array;)V │ │ -0c84c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c84c2: 3303 0900 |0001: if-ne v3, v0, 000a // +0009 │ │ -0c84c6: 6200 2000 |0003: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ -0c84ca: 1301 e20b |0005: const/16 v1, #int 3042 // #be2 │ │ -0c84ce: 7220 d309 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glEnable:(I)V // method@09d3 │ │ -0c84d4: 0e00 |000a: return-void │ │ +0d6bd0: |[0d6bd0] com.badlogic.gdx.graphics.g3d.decals.DefaultGroupStrategy.beforeGroup:(ILcom/badlogic/gdx/utils/Array;)V │ │ +0d6be0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d6be2: 3303 0900 |0001: if-ne v3, v0, 000a // +0009 │ │ +0d6be6: 6200 2000 |0003: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ +0d6bea: 1301 e20b |0005: const/16 v1, #int 3042 // #be2 │ │ +0d6bee: 7220 d309 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glEnable:(I)V // method@09d3 │ │ +0d6bf4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=84 │ │ 0x000a line=86 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Lcom/badlogic/gdx/utils/Array; │ │ @@ -265547,19 +265698,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c84d8: |[0c84d8] com.badlogic.gdx.graphics.g3d.decals.DefaultGroupStrategy.beforeGroups:()V │ │ -0c84e8: 6200 2000 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ -0c84ec: 1301 e10d |0002: const/16 v1, #int 3553 // #de1 │ │ -0c84f0: 7220 d309 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glEnable:(I)V // method@09d3 │ │ -0c84f6: 0e00 |0007: return-void │ │ +0d6bf8: |[0d6bf8] com.badlogic.gdx.graphics.g3d.decals.DefaultGroupStrategy.beforeGroups:()V │ │ +0d6c08: 6200 2000 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ +0d6c0c: 1301 e10d |0002: const/16 v1, #int 3553 // #de1 │ │ +0d6c10: 7220 d309 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glEnable:(I)V // method@09d3 │ │ +0d6c16: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0007 line=98 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/graphics/g3d/decals/DefaultGroupStrategy; │ │ │ │ @@ -265568,24 +265719,24 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0c84f8: |[0c84f8] com.badlogic.gdx.graphics.g3d.decals.DefaultGroupStrategy.decideGroup:(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)I │ │ -0c8508: 6e10 860f 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.getMaterial:()Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // method@0f86 │ │ -0c850e: 0c00 |0003: move-result-object v0 │ │ -0c8510: 6e10 c90f 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.isOpaque:()Z // method@0fc9 │ │ -0c8516: 0a00 |0007: move-result v0 │ │ -0c8518: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0c851c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0c851e: 0f00 |000b: return v0 │ │ -0c8520: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0c8522: 28fe |000d: goto 000b // -0002 │ │ +0d6c18: |[0d6c18] com.badlogic.gdx.graphics.g3d.decals.DefaultGroupStrategy.decideGroup:(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)I │ │ +0d6c28: 6e10 860f 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.getMaterial:()Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // method@0f86 │ │ +0d6c2e: 0c00 |0003: move-result-object v0 │ │ +0d6c30: 6e10 c90f 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.isOpaque:()Z // method@0fc9 │ │ +0d6c36: 0a00 |0007: move-result v0 │ │ +0d6c38: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0d6c3c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0d6c3e: 0f00 |000b: return v0 │ │ +0d6c40: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0d6c42: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/DefaultGroupStrategy; │ │ 0x0000 - 0x000e reg=2 decal Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ │ │ @@ -265594,31 +265745,31 @@ │ │ type : '(I)Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c8524: |[0c8524] com.badlogic.gdx.graphics.g3d.decals.DefaultGroupStrategy.getGroupShader:(I)Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ -0c8534: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c8536: 1100 |0001: return-object v0 │ │ +0d6c44: |[0d6c44] com.badlogic.gdx.graphics.g3d.decals.DefaultGroupStrategy.getGroupShader:(I)Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ +0d6c54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d6c56: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/DefaultGroupStrategy; │ │ 0x0000 - 0x0002 reg=2 group I │ │ │ │ source_file_idx : 732 (DefaultGroupStrategy.java) │ │ │ │ Class #538 header: │ │ -class_idx : 393 │ │ +class_idx : 391 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3610 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3608 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #538 annotations: │ │ Annotations on field #2374 'plugs' │ │ @@ -265644,20 +265795,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0c8538: |[0c8538] com.badlogic.gdx.graphics.g3d.decals.PluggableGroupStrategy.:()V │ │ -0c8548: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0c854e: 2200 1603 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntMap; // type@0316 │ │ -0c8552: 7010 a620 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/IntMap;.:()V // method@20a6 │ │ -0c8558: 5b10 4609 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/PluggableGroupStrategy;.plugs:Lcom/badlogic/gdx/utils/IntMap; // field@0946 │ │ -0c855c: 0e00 |000a: return-void │ │ +0d6c58: |[0d6c58] com.badlogic.gdx.graphics.g3d.decals.PluggableGroupStrategy.:()V │ │ +0d6c68: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0d6c6e: 2200 1403 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntMap; // type@0314 │ │ +0d6c72: 7010 a620 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/IntMap;.:()V // method@20a6 │ │ +0d6c78: 5b10 4609 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/PluggableGroupStrategy;.plugs:Lcom/badlogic/gdx/utils/IntMap; // field@0946 │ │ +0d6c7c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/PluggableGroupStrategy; │ │ │ │ @@ -265667,21 +265818,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0c8560: |[0c8560] com.badlogic.gdx.graphics.g3d.decals.PluggableGroupStrategy.afterGroup:(I)V │ │ -0c8570: 5410 4609 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/PluggableGroupStrategy;.plugs:Lcom/badlogic/gdx/utils/IntMap; // field@0946 │ │ -0c8574: 6e20 b020 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/IntMap;.get:(I)Ljava/lang/Object; // method@20b0 │ │ -0c857a: 0c00 |0005: move-result-object v0 │ │ -0c857c: 1f00 8701 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/decals/GroupPlug; // type@0187 │ │ -0c8580: 7210 d20f 0000 |0008: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/GroupPlug;.afterGroup:()V // method@0fd2 │ │ -0c8586: 0e00 |000b: return-void │ │ +0d6c80: |[0d6c80] com.badlogic.gdx.graphics.g3d.decals.PluggableGroupStrategy.afterGroup:(I)V │ │ +0d6c90: 5410 4609 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/PluggableGroupStrategy;.plugs:Lcom/badlogic/gdx/utils/IntMap; // field@0946 │ │ +0d6c94: 6e20 b020 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/IntMap;.get:(I)Ljava/lang/Object; // method@20b0 │ │ +0d6c9a: 0c00 |0005: move-result-object v0 │ │ +0d6c9c: 1f00 8501 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/decals/GroupPlug; // type@0185 │ │ +0d6ca0: 7210 d20f 0000 |0008: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/GroupPlug;.afterGroup:()V // method@0fd2 │ │ +0d6ca6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x000b line=35 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/PluggableGroupStrategy; │ │ 0x0000 - 0x000c reg=2 group I │ │ @@ -265691,21 +265842,21 @@ │ │ type : '(ILcom/badlogic/gdx/utils/Array;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0c8588: |[0c8588] com.badlogic.gdx.graphics.g3d.decals.PluggableGroupStrategy.beforeGroup:(ILcom/badlogic/gdx/utils/Array;)V │ │ -0c8598: 5410 4609 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/PluggableGroupStrategy;.plugs:Lcom/badlogic/gdx/utils/IntMap; // field@0946 │ │ -0c859c: 6e20 b020 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/IntMap;.get:(I)Ljava/lang/Object; // method@20b0 │ │ -0c85a2: 0c00 |0005: move-result-object v0 │ │ -0c85a4: 1f00 8701 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/decals/GroupPlug; // type@0187 │ │ -0c85a8: 7220 d30f 3000 |0008: invoke-interface {v0, v3}, Lcom/badlogic/gdx/graphics/g3d/decals/GroupPlug;.beforeGroup:(Lcom/badlogic/gdx/utils/Array;)V // method@0fd3 │ │ -0c85ae: 0e00 |000b: return-void │ │ +0d6ca8: |[0d6ca8] com.badlogic.gdx.graphics.g3d.decals.PluggableGroupStrategy.beforeGroup:(ILcom/badlogic/gdx/utils/Array;)V │ │ +0d6cb8: 5410 4609 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/PluggableGroupStrategy;.plugs:Lcom/badlogic/gdx/utils/IntMap; // field@0946 │ │ +0d6cbc: 6e20 b020 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/IntMap;.get:(I)Ljava/lang/Object; // method@20b0 │ │ +0d6cc2: 0c00 |0005: move-result-object v0 │ │ +0d6cc4: 1f00 8501 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/decals/GroupPlug; // type@0185 │ │ +0d6cc8: 7220 d30f 3000 |0008: invoke-interface {v0, v3}, Lcom/badlogic/gdx/graphics/g3d/decals/GroupPlug;.beforeGroup:(Lcom/badlogic/gdx/utils/Array;)V // method@0fd3 │ │ +0d6cce: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x000b line=30 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Lcom/badlogic/gdx/utils/Array; │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/PluggableGroupStrategy; │ │ @@ -265717,18 +265868,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/decals/GroupPlug;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c85b0: |[0c85b0] com.badlogic.gdx.graphics.g3d.decals.PluggableGroupStrategy.plugIn:(Lcom/badlogic/gdx/graphics/g3d/decals/GroupPlug;I)V │ │ -0c85c0: 5410 4609 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/PluggableGroupStrategy;.plugs:Lcom/badlogic/gdx/utils/IntMap; // field@0946 │ │ -0c85c4: 6e30 b720 3002 |0002: invoke-virtual {v0, v3, v2}, Lcom/badlogic/gdx/utils/IntMap;.put:(ILjava/lang/Object;)Ljava/lang/Object; // method@20b7 │ │ -0c85ca: 0e00 |0005: return-void │ │ +0d6cd0: |[0d6cd0] com.badlogic.gdx.graphics.g3d.decals.PluggableGroupStrategy.plugIn:(Lcom/badlogic/gdx/graphics/g3d/decals/GroupPlug;I)V │ │ +0d6ce0: 5410 4609 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/PluggableGroupStrategy;.plugs:Lcom/badlogic/gdx/utils/IntMap; // field@0946 │ │ +0d6ce4: 6e30 b720 3002 |0002: invoke-virtual {v0, v3, v2}, Lcom/badlogic/gdx/utils/IntMap;.put:(ILjava/lang/Object;)Ljava/lang/Object; // method@20b7 │ │ +0d6cea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/PluggableGroupStrategy; │ │ 0x0000 - 0x0006 reg=2 plug Lcom/badlogic/gdx/graphics/g3d/decals/GroupPlug; │ │ @@ -265739,34 +265890,34 @@ │ │ type : '(I)Lcom/badlogic/gdx/graphics/g3d/decals/GroupPlug;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c85cc: |[0c85cc] com.badlogic.gdx.graphics.g3d.decals.PluggableGroupStrategy.unPlug:(I)Lcom/badlogic/gdx/graphics/g3d/decals/GroupPlug; │ │ -0c85dc: 5410 4609 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/PluggableGroupStrategy;.plugs:Lcom/badlogic/gdx/utils/IntMap; // field@0946 │ │ -0c85e0: 6e20 bb20 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/IntMap;.remove:(I)Ljava/lang/Object; // method@20bb │ │ -0c85e6: 0c00 |0005: move-result-object v0 │ │ -0c85e8: 1f00 8701 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/decals/GroupPlug; // type@0187 │ │ -0c85ec: 1100 |0008: return-object v0 │ │ +0d6cec: |[0d6cec] com.badlogic.gdx.graphics.g3d.decals.PluggableGroupStrategy.unPlug:(I)Lcom/badlogic/gdx/graphics/g3d/decals/GroupPlug; │ │ +0d6cfc: 5410 4609 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/PluggableGroupStrategy;.plugs:Lcom/badlogic/gdx/utils/IntMap; // field@0946 │ │ +0d6d00: 6e20 bb20 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/IntMap;.remove:(I)Ljava/lang/Object; // method@20bb │ │ +0d6d06: 0c00 |0005: move-result-object v0 │ │ +0d6d08: 1f00 8501 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/decals/GroupPlug; // type@0185 │ │ +0d6d0c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/PluggableGroupStrategy; │ │ 0x0000 - 0x0009 reg=2 group I │ │ │ │ - source_file_idx : 3610 (PluggableGroupStrategy.java) │ │ + source_file_idx : 3608 (PluggableGroupStrategy.java) │ │ │ │ Class #539 header: │ │ -class_idx : 395 │ │ +class_idx : 393 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3803 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3801 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #539 annotations: │ │ Annotations on class │ │ @@ -265801,20 +265952,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0c85f0: |[0c85f0] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy.:()V │ │ -0c8600: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0c8606: 2200 8a01 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator; // type@018a │ │ -0c860a: 7020 df0f 1000 |0005: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator;.:(Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy;)V // method@0fdf │ │ -0c8610: 5b10 4a09 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy;.comparator:Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator; // field@094a │ │ -0c8614: 0e00 |000a: return-void │ │ +0d6d10: |[0d6d10] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy.:()V │ │ +0d6d20: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0d6d26: 2200 8801 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator; // type@0188 │ │ +0d6d2a: 7020 df0f 1000 |0005: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator;.:(Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy;)V // method@0fdf │ │ +0d6d30: 5b10 4a09 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy;.comparator:Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator; // field@094a │ │ +0d6d34: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ 0x000a line=110 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy; │ │ @@ -265825,23 +265976,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0c8618: |[0c8618] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy.afterGroup:(I)V │ │ -0c8628: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0c862a: 3313 0e00 |0001: if-ne v3, v1, 000f // +000e │ │ -0c862e: 6200 2000 |0003: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ -0c8632: 7220 ce09 1000 |0005: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glDepthMask:(Z)V // method@09ce │ │ -0c8638: 6200 2000 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ -0c863c: 1301 e20b |000a: const/16 v1, #int 3042 // #be2 │ │ -0c8640: 7220 cf09 1000 |000c: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glDisable:(I)V // method@09cf │ │ -0c8646: 0e00 |000f: return-void │ │ +0d6d38: |[0d6d38] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy.afterGroup:(I)V │ │ +0d6d48: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0d6d4a: 3313 0e00 |0001: if-ne v3, v1, 000f // +000e │ │ +0d6d4e: 6200 2000 |0003: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ +0d6d52: 7220 ce09 1000 |0005: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glDepthMask:(Z)V // method@09ce │ │ +0d6d58: 6200 2000 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ +0d6d5c: 1301 e20b |000a: const/16 v1, #int 3042 // #be2 │ │ +0d6d60: 7220 cf09 1000 |000c: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glDisable:(I)V // method@09cf │ │ +0d6d66: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=94 │ │ 0x0003 line=95 │ │ 0x0008 line=96 │ │ 0x000f line=98 │ │ locals : │ │ @@ -265853,19 +266004,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c8648: |[0c8648] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy.afterGroups:()V │ │ -0c8658: 6200 2000 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ -0c865c: 1301 e10d |0002: const/16 v1, #int 3553 // #de1 │ │ -0c8660: 7220 cf09 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glDisable:(I)V // method@09cf │ │ -0c8666: 0e00 |0007: return-void │ │ +0d6d68: |[0d6d68] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy.afterGroups:()V │ │ +0d6d78: 6200 2000 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ +0d6d7c: 1301 e10d |0002: const/16 v1, #int 3553 // #de1 │ │ +0d6d80: 7220 cf09 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glDisable:(I)V // method@09cf │ │ +0d6d86: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0007 line=108 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy; │ │ │ │ @@ -265874,28 +266025,28 @@ │ │ type : '(ILcom/badlogic/gdx/utils/Array;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0c8668: |[0c8668] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy.beforeGroup:(ILcom/badlogic/gdx/utils/Array;)V │ │ -0c8678: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c867a: 3303 1800 |0001: if-ne v3, v0, 0019 // +0018 │ │ -0c867e: 7100 c022 0000 |0003: invoke-static {}, Lcom/badlogic/gdx/utils/Sort;.instance:()Lcom/badlogic/gdx/utils/Sort; // method@22c0 │ │ -0c8684: 0c00 |0006: move-result-object v0 │ │ -0c8686: 5421 4a09 |0007: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy;.comparator:Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator; // field@094a │ │ -0c868a: 6e30 c222 4001 |0009: invoke-virtual {v0, v4, v1}, Lcom/badlogic/gdx/utils/Sort;.sort:(Lcom/badlogic/gdx/utils/Array;Ljava/util/Comparator;)V // method@22c2 │ │ -0c8690: 6200 2000 |000c: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ -0c8694: 1301 e20b |000e: const/16 v1, #int 3042 // #be2 │ │ -0c8698: 7220 d309 1000 |0010: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glEnable:(I)V // method@09d3 │ │ -0c869e: 6200 2000 |0013: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ -0c86a2: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -0c86a4: 7220 ce09 1000 |0016: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glDepthMask:(Z)V // method@09ce │ │ -0c86aa: 0e00 |0019: return-void │ │ +0d6d88: |[0d6d88] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy.beforeGroup:(ILcom/badlogic/gdx/utils/Array;)V │ │ +0d6d98: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d6d9a: 3303 1800 |0001: if-ne v3, v0, 0019 // +0018 │ │ +0d6d9e: 7100 c022 0000 |0003: invoke-static {}, Lcom/badlogic/gdx/utils/Sort;.instance:()Lcom/badlogic/gdx/utils/Sort; // method@22c0 │ │ +0d6da4: 0c00 |0006: move-result-object v0 │ │ +0d6da6: 5421 4a09 |0007: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy;.comparator:Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator; // field@094a │ │ +0d6daa: 6e30 c222 4001 |0009: invoke-virtual {v0, v4, v1}, Lcom/badlogic/gdx/utils/Sort;.sort:(Lcom/badlogic/gdx/utils/Array;Ljava/util/Comparator;)V // method@22c2 │ │ +0d6db0: 6200 2000 |000c: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ +0d6db4: 1301 e20b |000e: const/16 v1, #int 3042 // #be2 │ │ +0d6db8: 7220 d309 1000 |0010: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glEnable:(I)V // method@09d3 │ │ +0d6dbe: 6200 2000 |0013: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ +0d6dc2: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +0d6dc4: 7220 ce09 1000 |0016: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glDepthMask:(Z)V // method@09ce │ │ +0d6dca: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=82 │ │ 0x000c line=83 │ │ 0x0013 line=86 │ │ 0x0019 line=90 │ │ @@ -265910,19 +266061,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c86ac: |[0c86ac] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy.beforeGroups:()V │ │ -0c86bc: 6200 2000 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ -0c86c0: 1301 e10d |0002: const/16 v1, #int 3553 // #de1 │ │ -0c86c4: 7220 d309 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glEnable:(I)V // method@09d3 │ │ -0c86ca: 0e00 |0007: return-void │ │ +0d6dcc: |[0d6dcc] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy.beforeGroups:()V │ │ +0d6ddc: 6200 2000 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ +0d6de0: 1301 e10d |0002: const/16 v1, #int 3553 // #de1 │ │ +0d6de4: 7220 d309 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glEnable:(I)V // method@09d3 │ │ +0d6dea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0007 line=103 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy; │ │ │ │ @@ -265931,24 +266082,24 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0c86cc: |[0c86cc] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy.decideGroup:(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)I │ │ -0c86dc: 6e10 860f 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.getMaterial:()Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // method@0f86 │ │ -0c86e2: 0c00 |0003: move-result-object v0 │ │ -0c86e4: 6e10 c90f 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.isOpaque:()Z // method@0fc9 │ │ -0c86ea: 0a00 |0007: move-result v0 │ │ -0c86ec: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0c86f0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0c86f2: 0f00 |000b: return v0 │ │ -0c86f4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0c86f6: 28fe |000d: goto 000b // -0002 │ │ +0d6dec: |[0d6dec] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy.decideGroup:(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)I │ │ +0d6dfc: 6e10 860f 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.getMaterial:()Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // method@0f86 │ │ +0d6e02: 0c00 |0003: move-result-object v0 │ │ +0d6e04: 6e10 c90f 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.isOpaque:()Z // method@0fc9 │ │ +0d6e0a: 0a00 |0007: move-result v0 │ │ +0d6e0c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0d6e10: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0d6e12: 0f00 |000b: return v0 │ │ +0d6e14: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0d6e16: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy; │ │ 0x0000 - 0x000e reg=2 decal Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ │ │ @@ -265957,30 +266108,30 @@ │ │ type : '(I)Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c86f8: |[0c86f8] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy.getGroupShader:(I)Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ -0c8708: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c870a: 1100 |0001: return-object v0 │ │ +0d6e18: |[0d6e18] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy.getGroupShader:(I)Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ +0d6e28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d6e2a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy; │ │ 0x0000 - 0x0002 reg=2 group I │ │ │ │ - source_file_idx : 3803 (SimpleOrthoGroupStrategy.java) │ │ + source_file_idx : 3801 (SimpleOrthoGroupStrategy.java) │ │ │ │ Class #540 header: │ │ -class_idx : 396 │ │ +class_idx : 394 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1879 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #540 - │ │ @@ -265998,18 +266149,18 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1879 (KeyframedModelLoader.java) │ │ │ │ Class #541 header: │ │ -class_idx : 399 │ │ +class_idx : 397 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3816 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3814 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #541 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/g3d/loaders/SkeletonModelLoader;' │ │ @@ -266023,21 +266174,21 @@ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/SkeletonModelLoader;) │ │ name : 'load' │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3816 (SkeletonModelLoader.java) │ │ + source_file_idx : 3814 (SkeletonModelLoader.java) │ │ │ │ Class #542 header: │ │ -class_idx : 400 │ │ +class_idx : 398 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3864 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3862 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #542 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/g3d/loaders/StillModelLoader;' │ │ @@ -266051,21 +266202,21 @@ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/StillModelLoader;) │ │ name : 'load' │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3864 (StillModelLoader.java) │ │ + source_file_idx : 3862 (StillModelLoader.java) │ │ │ │ Class #543 header: │ │ -class_idx : 417 │ │ +class_idx : 415 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 379 │ │ -source_file_idx : 3366 │ │ +superclass_idx : 377 │ │ +source_file_idx : 3364 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #543 annotations: │ │ Annotations on class │ │ @@ -266089,35 +266240,35 @@ │ │ type : '(F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c870c: |[0c870c] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader$MD2LoaderHints.:(F)V │ │ -0c871c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c871e: 7020 600f 0100 |0001: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;.:(Z)V // method@0f60 │ │ -0c8724: 5912 8e09 |0004: iput v2, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$MD2LoaderHints;.frameDuration:F // field@098e │ │ -0c8728: 0e00 |0006: return-void │ │ +0d6e2c: |[0d6e2c] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader$MD2LoaderHints.:(F)V │ │ +0d6e3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d6e3e: 7020 600f 0100 |0001: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;.:(Z)V // method@0f60 │ │ +0d6e44: 5912 8e09 |0004: iput v2, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$MD2LoaderHints;.frameDuration:F // field@098e │ │ +0d6e48: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0004 line=418 │ │ 0x0006 line=419 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$MD2LoaderHints; │ │ 0x0000 - 0x0007 reg=2 frameDuration F │ │ │ │ Virtual methods - │ │ - source_file_idx : 3366 (MD2Loader.java) │ │ + source_file_idx : 3364 (MD2Loader.java) │ │ │ │ Class #544 header: │ │ -class_idx : 425 │ │ +class_idx : 423 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 831 │ │ +superclass_idx : 829 │ │ source_file_idx : 525 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #544 annotations: │ │ @@ -266139,17 +266290,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c872c: |[0c872c] com.badlogic.gdx.graphics.g3d.materials.BlendingAttribute$1.:()V │ │ -0c873c: 7010 6a22 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Pool;.:()V // method@226a │ │ -0c8742: 0e00 |0003: return-void │ │ +0d6e4c: |[0d6e4c] com.badlogic.gdx.graphics.g3d.materials.BlendingAttribute$1.:()V │ │ +0d6e5c: 7010 6a22 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Pool;.:()V // method@226a │ │ +0d6e62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute$1; │ │ │ │ Virtual methods - │ │ @@ -266158,18 +266309,18 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c8744: |[0c8744] com.badlogic.gdx.graphics.g3d.materials.BlendingAttribute$1.newObject:()Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute; │ │ -0c8754: 2200 aa01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute; // type@01aa │ │ -0c8758: 7010 8e10 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.:()V // method@108e │ │ -0c875e: 1100 |0005: return-object v0 │ │ +0d6e64: |[0d6e64] com.badlogic.gdx.graphics.g3d.materials.BlendingAttribute$1.newObject:()Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute; │ │ +0d6e74: 2200 a801 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute; // type@01a8 │ │ +0d6e78: 7010 8e10 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.:()V // method@108e │ │ +0d6e7e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute$1; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute$1;) │ │ @@ -266177,30 +266328,30 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c8760: |[0c8760] com.badlogic.gdx.graphics.g3d.materials.BlendingAttribute$1.newObject:()Ljava/lang/Object; │ │ -0c8770: 6e10 8b10 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute$1;.newObject:()Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute; // method@108b │ │ -0c8776: 0c00 |0003: move-result-object v0 │ │ -0c8778: 1100 |0004: return-object v0 │ │ +0d6e80: |[0d6e80] com.badlogic.gdx.graphics.g3d.materials.BlendingAttribute$1.newObject:()Ljava/lang/Object; │ │ +0d6e90: 6e10 8b10 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute$1;.newObject:()Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute; // method@108b │ │ +0d6e96: 0c00 |0003: move-result-object v0 │ │ +0d6e98: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute$1; │ │ │ │ source_file_idx : 525 (BlendingAttribute.java) │ │ │ │ Class #545 header: │ │ -class_idx : 426 │ │ +class_idx : 424 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 430 │ │ +superclass_idx : 428 │ │ source_file_idx : 525 │ │ static_fields_size : 2 │ │ instance_fields_size: 2 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 6 │ │ │ │ Class #545 annotations: │ │ @@ -266238,36 +266389,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0c877c: |[0c877c] com.badlogic.gdx.graphics.g3d.materials.BlendingAttribute.:()V │ │ -0c878c: 2200 a901 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute$1; // type@01a9 │ │ -0c8790: 7010 8a10 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute$1;.:()V // method@108a │ │ -0c8796: 6900 aa09 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.pool:Lcom/badlogic/gdx/utils/Pool; // field@09aa │ │ -0c879a: 0e00 |0007: return-void │ │ +0d6e9c: |[0d6e9c] com.badlogic.gdx.graphics.g3d.materials.BlendingAttribute.:()V │ │ +0d6eac: 2200 a701 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute$1; // type@01a7 │ │ +0d6eb0: 7010 8a10 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute$1;.:()V // method@108a │ │ +0d6eb6: 6900 aa09 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.pool:Lcom/badlogic/gdx/utils/Pool; // field@09aa │ │ +0d6eba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c879c: |[0c879c] com.badlogic.gdx.graphics.g3d.materials.BlendingAttribute.:()V │ │ -0c87ac: 7010 ba10 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;.:()V // method@10ba │ │ -0c87b2: 0e00 |0003: return-void │ │ +0d6ebc: |[0d6ebc] com.badlogic.gdx.graphics.g3d.materials.BlendingAttribute.:()V │ │ +0d6ecc: 7010 ba10 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;.:()V // method@10ba │ │ +0d6ed2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute; │ │ │ │ @@ -266276,19 +266427,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0c87b4: |[0c87b4] com.badlogic.gdx.graphics.g3d.materials.BlendingAttribute.:(Ljava/lang/String;)V │ │ -0c87c4: 1300 0203 |0000: const/16 v0, #int 770 // #302 │ │ -0c87c8: 1301 0303 |0002: const/16 v1, #int 771 // #303 │ │ -0c87cc: 7040 9010 3210 |0004: invoke-direct {v2, v3, v0, v1}, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.:(Ljava/lang/String;II)V // method@1090 │ │ -0c87d2: 0e00 |0007: return-void │ │ +0d6ed4: |[0d6ed4] com.badlogic.gdx.graphics.g3d.materials.BlendingAttribute.:(Ljava/lang/String;)V │ │ +0d6ee4: 1300 0203 |0000: const/16 v0, #int 770 // #302 │ │ +0d6ee8: 1301 0303 |0002: const/16 v1, #int 771 // #303 │ │ +0d6eec: 7040 9010 3210 |0004: invoke-direct {v2, v3, v0, v1}, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.:(Ljava/lang/String;II)V // method@1090 │ │ +0d6ef2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0007 line=39 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute; │ │ 0x0000 - 0x0008 reg=3 name Ljava/lang/String; │ │ @@ -266298,19 +266449,19 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c87d4: |[0c87d4] com.badlogic.gdx.graphics.g3d.materials.BlendingAttribute.:(Ljava/lang/String;II)V │ │ -0c87e4: 7020 bb10 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;.:(Ljava/lang/String;)V // method@10bb │ │ -0c87ea: 5902 a709 |0003: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.blendSrcFunc:I // field@09a7 │ │ -0c87ee: 5903 a609 |0005: iput v3, v0, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.blendDstFunc:I // field@09a6 │ │ -0c87f2: 0e00 |0007: return-void │ │ +0d6ef4: |[0d6ef4] com.badlogic.gdx.graphics.g3d.materials.BlendingAttribute.:(Ljava/lang/String;II)V │ │ +0d6f04: 7020 bb10 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;.:(Ljava/lang/String;)V // method@10bb │ │ +0d6f0a: 5902 a709 |0003: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.blendSrcFunc:I // field@09a7 │ │ +0d6f0e: 5903 a609 |0005: iput v3, v0, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.blendDstFunc:I // field@09a6 │ │ +0d6f12: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x0005 line=44 │ │ 0x0007 line=45 │ │ locals : │ │ @@ -266325,20 +266476,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0c87f4: |[0c87f4] com.badlogic.gdx.graphics.g3d.materials.BlendingAttribute.bind:()V │ │ -0c8804: 6200 1f00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0c8808: 5231 a709 |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.blendSrcFunc:I // field@09a7 │ │ -0c880c: 5232 a609 |0004: iget v2, v3, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.blendDstFunc:I // field@09a6 │ │ -0c8810: 7230 a10a 1002 |0006: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glBlendFunc:(II)V // method@0aa1 │ │ -0c8816: 0e00 |0009: return-void │ │ +0d6f14: |[0d6f14] com.badlogic.gdx.graphics.g3d.materials.BlendingAttribute.bind:()V │ │ +0d6f24: 6200 1f00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0d6f28: 5231 a709 |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.blendSrcFunc:I // field@09a7 │ │ +0d6f2c: 5232 a609 |0004: iget v2, v3, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.blendDstFunc:I // field@09a6 │ │ +0d6f30: 7230 a10a 1002 |0006: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glBlendFunc:(II)V // method@0aa1 │ │ +0d6f36: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0009 line=50 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute; │ │ │ │ @@ -266347,20 +266498,20 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0c8818: |[0c8818] com.badlogic.gdx.graphics.g3d.materials.BlendingAttribute.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0c8828: 6200 1f00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0c882c: 5231 a709 |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.blendSrcFunc:I // field@09a7 │ │ -0c8830: 5232 a609 |0004: iget v2, v3, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.blendDstFunc:I // field@09a6 │ │ -0c8834: 7230 a10a 1002 |0006: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glBlendFunc:(II)V // method@0aa1 │ │ -0c883a: 0e00 |0009: return-void │ │ +0d6f38: |[0d6f38] com.badlogic.gdx.graphics.g3d.materials.BlendingAttribute.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0d6f48: 6200 1f00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0d6f4c: 5231 a709 |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.blendSrcFunc:I // field@09a7 │ │ +0d6f50: 5232 a609 |0004: iget v2, v3, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.blendDstFunc:I // field@09a6 │ │ +0d6f54: 7230 a10a 1002 |0006: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glBlendFunc:(II)V // method@0aa1 │ │ +0d6f5a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0009 line=55 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute; │ │ 0x0000 - 0x000a reg=4 program Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ @@ -266370,21 +266521,21 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0c883c: |[0c883c] com.badlogic.gdx.graphics.g3d.materials.BlendingAttribute.copy:()Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; │ │ -0c884c: 2200 aa01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute; // type@01aa │ │ -0c8850: 5441 a909 |0002: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.name:Ljava/lang/String; // field@09a9 │ │ -0c8854: 5242 a709 |0004: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.blendSrcFunc:I // field@09a7 │ │ -0c8858: 5243 a609 |0006: iget v3, v4, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.blendDstFunc:I // field@09a6 │ │ -0c885c: 7040 9010 1032 |0008: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.:(Ljava/lang/String;II)V // method@1090 │ │ -0c8862: 1100 |000b: return-object v0 │ │ +0d6f5c: |[0d6f5c] com.badlogic.gdx.graphics.g3d.materials.BlendingAttribute.copy:()Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; │ │ +0d6f6c: 2200 a801 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute; // type@01a8 │ │ +0d6f70: 5441 a909 |0002: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.name:Ljava/lang/String; // field@09a9 │ │ +0d6f74: 5242 a709 |0004: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.blendSrcFunc:I // field@09a7 │ │ +0d6f78: 5243 a609 |0006: iget v3, v4, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.blendDstFunc:I // field@09a6 │ │ +0d6f7c: 7040 9010 1032 |0008: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.:(Ljava/lang/String;II)V // method@1090 │ │ +0d6f82: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;) │ │ @@ -266392,20 +266543,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0c8864: |[0c8864] com.badlogic.gdx.graphics.g3d.materials.BlendingAttribute.free:()V │ │ -0c8874: 5510 a809 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.isPooled:Z // field@09a8 │ │ -0c8878: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0c887c: 6200 aa09 |0004: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.pool:Lcom/badlogic/gdx/utils/Pool; // field@09aa │ │ -0c8880: 6e20 6e22 1000 |0006: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@226e │ │ -0c8886: 0e00 |0009: return-void │ │ +0d6f84: |[0d6f84] com.badlogic.gdx.graphics.g3d.materials.BlendingAttribute.free:()V │ │ +0d6f94: 5510 a809 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.isPooled:Z // field@09a8 │ │ +0d6f98: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0d6f9c: 6200 aa09 |0004: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.pool:Lcom/badlogic/gdx/utils/Pool; // field@09aa │ │ +0d6fa0: 6e20 6e22 1000 |0006: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@226e │ │ +0d6fa6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0009 line=87 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute; │ │ │ │ @@ -266414,21 +266565,21 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0c8888: |[0c8888] com.badlogic.gdx.graphics.g3d.materials.BlendingAttribute.pooledCopy:()Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; │ │ -0c8898: 6201 aa09 |0000: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.pool:Lcom/badlogic/gdx/utils/Pool; // field@09aa │ │ -0c889c: 6e10 7122 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ -0c88a2: 0c00 |0005: move-result-object v0 │ │ -0c88a4: 1f00 aa01 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute; // type@01aa │ │ -0c88a8: 6e20 9610 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.set:(Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V // method@1096 │ │ -0c88ae: 1100 |000b: return-object v0 │ │ +0d6fa8: |[0d6fa8] com.badlogic.gdx.graphics.g3d.materials.BlendingAttribute.pooledCopy:()Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; │ │ +0d6fb8: 6201 aa09 |0000: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.pool:Lcom/badlogic/gdx/utils/Pool; // field@09aa │ │ +0d6fbc: 6e10 7122 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ +0d6fc2: 0c00 |0005: move-result-object v0 │ │ +0d6fc4: 1f00 a801 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute; // type@01a8 │ │ +0d6fc8: 6e20 9610 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.set:(Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V // method@1096 │ │ +0d6fce: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0008 line=80 │ │ 0x000b line=81 │ │ locals : │ │ 0x0008 - 0x000c reg=0 attr Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute; │ │ @@ -266439,24 +266590,24 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -0c88b0: |[0c88b0] com.badlogic.gdx.graphics.g3d.materials.BlendingAttribute.set:(Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V │ │ -0c88c0: 0730 |0000: move-object v0, v3 │ │ -0c88c2: 1f00 aa01 |0001: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute; // type@01aa │ │ -0c88c6: 5401 a909 |0003: iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.name:Ljava/lang/String; // field@09a9 │ │ -0c88ca: 5b21 a909 |0005: iput-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.name:Ljava/lang/String; // field@09a9 │ │ -0c88ce: 5201 a609 |0007: iget v1, v0, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.blendDstFunc:I // field@09a6 │ │ -0c88d2: 5921 a609 |0009: iput v1, v2, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.blendDstFunc:I // field@09a6 │ │ -0c88d6: 5201 a709 |000b: iget v1, v0, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.blendSrcFunc:I // field@09a7 │ │ -0c88da: 5921 a709 |000d: iput v1, v2, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.blendSrcFunc:I // field@09a7 │ │ -0c88de: 0e00 |000f: return-void │ │ +0d6fd0: |[0d6fd0] com.badlogic.gdx.graphics.g3d.materials.BlendingAttribute.set:(Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V │ │ +0d6fe0: 0730 |0000: move-object v0, v3 │ │ +0d6fe2: 1f00 a801 |0001: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute; // type@01a8 │ │ +0d6fe6: 5401 a909 |0003: iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.name:Ljava/lang/String; // field@09a9 │ │ +0d6fea: 5b21 a909 |0005: iput-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.name:Ljava/lang/String; // field@09a9 │ │ +0d6fee: 5201 a609 |0007: iget v1, v0, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.blendDstFunc:I // field@09a6 │ │ +0d6ff2: 5921 a609 |0009: iput v1, v2, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.blendDstFunc:I // field@09a6 │ │ +0d6ff6: 5201 a709 |000b: iget v1, v0, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.blendSrcFunc:I // field@09a7 │ │ +0d6ffa: 5921 a709 |000d: iput v1, v2, Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute;.blendSrcFunc:I // field@09a7 │ │ +0d6ffe: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=65 │ │ 0x0007 line=66 │ │ 0x000b line=67 │ │ 0x000f line=68 │ │ @@ -266464,17 +266615,17 @@ │ │ 0x0003 - 0x0010 reg=0 blendAttr Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute; │ │ 0x0000 - 0x0010 reg=2 this Lcom/badlogic/gdx/graphics/g3d/materials/BlendingAttribute; │ │ 0x0000 - 0x0010 reg=3 attr Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; │ │ │ │ source_file_idx : 525 (BlendingAttribute.java) │ │ │ │ Class #546 header: │ │ -class_idx : 427 │ │ +class_idx : 425 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 831 │ │ +superclass_idx : 829 │ │ source_file_idx : 631 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #546 annotations: │ │ @@ -266496,17 +266647,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c88e0: |[0c88e0] com.badlogic.gdx.graphics.g3d.materials.ColorAttribute$1.:()V │ │ -0c88f0: 7010 6a22 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Pool;.:()V // method@226a │ │ -0c88f6: 0e00 |0003: return-void │ │ +0d7000: |[0d7000] com.badlogic.gdx.graphics.g3d.materials.ColorAttribute$1.:()V │ │ +0d7010: 7010 6a22 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Pool;.:()V // method@226a │ │ +0d7016: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute$1; │ │ │ │ Virtual methods - │ │ @@ -266515,18 +266666,18 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c88f8: |[0c88f8] com.badlogic.gdx.graphics.g3d.materials.ColorAttribute$1.newObject:()Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute; │ │ -0c8908: 2200 ac01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute; // type@01ac │ │ -0c890c: 7010 9b10 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.:()V // method@109b │ │ -0c8912: 1100 |0005: return-object v0 │ │ +0d7018: |[0d7018] com.badlogic.gdx.graphics.g3d.materials.ColorAttribute$1.newObject:()Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute; │ │ +0d7028: 2200 aa01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute; // type@01aa │ │ +0d702c: 7010 9b10 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.:()V // method@109b │ │ +0d7032: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute$1; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute$1;) │ │ @@ -266534,30 +266685,30 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c8914: |[0c8914] com.badlogic.gdx.graphics.g3d.materials.ColorAttribute$1.newObject:()Ljava/lang/Object; │ │ -0c8924: 6e10 9810 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute$1;.newObject:()Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute; // method@1098 │ │ -0c892a: 0c00 |0003: move-result-object v0 │ │ -0c892c: 1100 |0004: return-object v0 │ │ +0d7034: |[0d7034] com.badlogic.gdx.graphics.g3d.materials.ColorAttribute$1.newObject:()Ljava/lang/Object; │ │ +0d7044: 6e10 9810 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute$1;.newObject:()Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute; // method@1098 │ │ +0d704a: 0c00 |0003: move-result-object v0 │ │ +0d704c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute$1; │ │ │ │ source_file_idx : 631 (ColorAttribute.java) │ │ │ │ Class #547 header: │ │ -class_idx : 428 │ │ +class_idx : 426 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 430 │ │ +superclass_idx : 428 │ │ source_file_idx : 631 │ │ static_fields_size : 6 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 6 │ │ │ │ Class #547 annotations: │ │ @@ -266611,39 +266762,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0c8930: |[0c8930] com.badlogic.gdx.graphics.g3d.materials.ColorAttribute.:()V │ │ -0c8940: 2200 ab01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute$1; // type@01ab │ │ -0c8944: 7010 9710 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute$1;.:()V // method@1097 │ │ -0c894a: 6900 b209 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.pool:Lcom/badlogic/gdx/utils/Pool; // field@09b2 │ │ -0c894e: 0e00 |0007: return-void │ │ +0d7050: |[0d7050] com.badlogic.gdx.graphics.g3d.materials.ColorAttribute.:()V │ │ +0d7060: 2200 a901 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute$1; // type@01a9 │ │ +0d7064: 7010 9710 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute$1;.:()V // method@1097 │ │ +0d706a: 6900 b209 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.pool:Lcom/badlogic/gdx/utils/Pool; // field@09b2 │ │ +0d706e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0c8950: |[0c8950] com.badlogic.gdx.graphics.g3d.materials.ColorAttribute.:()V │ │ -0c8960: 7010 ba10 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;.:()V // method@10ba │ │ -0c8966: 2200 1301 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0c896a: 7010 a409 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/Color;.:()V // method@09a4 │ │ -0c8970: 5b10 ac09 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ -0c8974: 0e00 |000a: return-void │ │ +0d7070: |[0d7070] com.badlogic.gdx.graphics.g3d.materials.ColorAttribute.:()V │ │ +0d7080: 7010 ba10 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;.:()V // method@10ba │ │ +0d7086: 2200 1101 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0d708a: 7010 a409 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/Color;.:()V // method@09a4 │ │ +0d7090: 5b10 ac09 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ +0d7094: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=33 │ │ 0x000a line=36 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute; │ │ @@ -266653,22 +266804,22 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Color;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0c8978: |[0c8978] com.badlogic.gdx.graphics.g3d.materials.ColorAttribute.:(Lcom/badlogic/gdx/graphics/Color;Ljava/lang/String;)V │ │ -0c8988: 7020 bb10 3100 |0000: invoke-direct {v1, v3}, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;.:(Ljava/lang/String;)V // method@10bb │ │ -0c898e: 2200 1301 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0c8992: 7010 a409 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/Color;.:()V // method@09a4 │ │ -0c8998: 5b10 ac09 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ -0c899c: 5410 ac09 |000a: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ -0c89a0: 6e20 bc09 2000 |000c: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ -0c89a6: 0e00 |000f: return-void │ │ +0d7098: |[0d7098] com.badlogic.gdx.graphics.g3d.materials.ColorAttribute.:(Lcom/badlogic/gdx/graphics/Color;Ljava/lang/String;)V │ │ +0d70a8: 7020 bb10 3100 |0000: invoke-direct {v1, v3}, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;.:(Ljava/lang/String;)V // method@10bb │ │ +0d70ae: 2200 1101 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0d70b2: 7010 a409 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/Color;.:()V // method@09a4 │ │ +0d70b8: 5b10 ac09 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ +0d70bc: 5410 ac09 |000a: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ +0d70c0: 6e20 bc09 2000 |000c: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ +0d70c6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=33 │ │ 0x000a line=45 │ │ 0x000f line=46 │ │ locals : │ │ @@ -266682,37 +266833,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -0c89a8: |[0c89a8] com.badlogic.gdx.graphics.g3d.materials.ColorAttribute.bind:()V │ │ -0c89b8: 6200 2000 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ -0c89bc: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0c89c0: 2200 c003 |0004: new-instance v0, Ljava/lang/RuntimeException; // type@03c0 │ │ -0c89c4: 1a01 4702 |0006: const-string v1, "Can't call ColorAttribute.bind() in a GL20 context" // string@0247 │ │ -0c89c8: 7020 3526 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ -0c89ce: 2700 |000b: throw v0 │ │ -0c89d0: 1a00 0e16 |000c: const-string v0, "diffuseColor" // string@160e │ │ -0c89d4: 1a01 0e16 |000e: const-string v1, "diffuseColor" // string@160e │ │ -0c89d8: 6e20 4426 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c89de: 0a00 |0013: move-result v0 │ │ -0c89e0: 3800 1700 |0014: if-eqz v0, 002b // +0017 │ │ -0c89e4: 6200 2000 |0016: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ -0c89e8: 5451 ac09 |0018: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ -0c89ec: 5211 7903 |001a: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0c89f0: 5452 ac09 |001c: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ -0c89f4: 5222 7803 |001e: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0c89f8: 5453 ac09 |0020: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ -0c89fc: 5233 7703 |0022: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0c8a00: 5454 ac09 |0024: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ -0c8a04: 5244 7603 |0026: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0c8a08: 7254 cb09 1032 |0028: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/GL10;.glColor4f:(FFFF)V // method@09cb │ │ -0c8a0e: 0e00 |002b: return-void │ │ +0d70c8: |[0d70c8] com.badlogic.gdx.graphics.g3d.materials.ColorAttribute.bind:()V │ │ +0d70d8: 6200 2000 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ +0d70dc: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0d70e0: 2200 be03 |0004: new-instance v0, Ljava/lang/RuntimeException; // type@03be │ │ +0d70e4: 1a01 4702 |0006: const-string v1, "Can't call ColorAttribute.bind() in a GL20 context" // string@0247 │ │ +0d70e8: 7020 3526 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ +0d70ee: 2700 |000b: throw v0 │ │ +0d70f0: 1a00 0c16 |000c: const-string v0, "diffuseColor" // string@160c │ │ +0d70f4: 1a01 0c16 |000e: const-string v1, "diffuseColor" // string@160c │ │ +0d70f8: 6e20 4426 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d70fe: 0a00 |0013: move-result v0 │ │ +0d7100: 3800 1700 |0014: if-eqz v0, 002b // +0017 │ │ +0d7104: 6200 2000 |0016: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ +0d7108: 5451 ac09 |0018: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ +0d710c: 5211 7903 |001a: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0d7110: 5452 ac09 |001c: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ +0d7114: 5222 7803 |001e: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0d7118: 5453 ac09 |0020: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ +0d711c: 5233 7703 |0022: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0d7120: 5454 ac09 |0024: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ +0d7124: 5244 7603 |0026: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0d7128: 7254 cb09 1032 |0028: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/GL10;.glColor4f:(FFFF)V // method@09cb │ │ +0d712e: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x000c line=54 │ │ 0x002b line=55 │ │ locals : │ │ 0x0000 - 0x002c reg=5 this Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute; │ │ @@ -266722,27 +266873,27 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -0c8a10: |[0c8a10] com.badlogic.gdx.graphics.g3d.materials.ColorAttribute.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0c8a20: 5461 b109 |0000: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.name:Ljava/lang/String; // field@09b1 │ │ -0c8a24: 5460 ac09 |0002: iget-object v0, v6, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ -0c8a28: 5202 7903 |0004: iget v2, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0c8a2c: 5460 ac09 |0006: iget-object v0, v6, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ -0c8a30: 5203 7803 |0008: iget v3, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0c8a34: 5460 ac09 |000a: iget-object v0, v6, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ -0c8a38: 5204 7703 |000c: iget v4, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0c8a3c: 5460 ac09 |000e: iget-object v0, v6, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ -0c8a40: 5205 7603 |0010: iget v5, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0c8a44: 0770 |0012: move-object v0, v7 │ │ -0c8a46: 7406 1d12 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformf:(Ljava/lang/String;FFFF)V // method@121d │ │ -0c8a4c: 0e00 |0016: return-void │ │ +0d7130: |[0d7130] com.badlogic.gdx.graphics.g3d.materials.ColorAttribute.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0d7140: 5461 b109 |0000: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.name:Ljava/lang/String; // field@09b1 │ │ +0d7144: 5460 ac09 |0002: iget-object v0, v6, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ +0d7148: 5202 7903 |0004: iget v2, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0d714c: 5460 ac09 |0006: iget-object v0, v6, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ +0d7150: 5203 7803 |0008: iget v3, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0d7154: 5460 ac09 |000a: iget-object v0, v6, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ +0d7158: 5204 7703 |000c: iget v4, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0d715c: 5460 ac09 |000e: iget-object v0, v6, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ +0d7160: 5205 7603 |0010: iget v5, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0d7164: 0770 |0012: move-object v0, v7 │ │ +0d7166: 7406 1d12 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformf:(Ljava/lang/String;FFFF)V // method@121d │ │ +0d716c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0016 line=60 │ │ locals : │ │ 0x0000 - 0x0017 reg=6 this Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute; │ │ 0x0000 - 0x0017 reg=7 program Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ @@ -266752,20 +266903,20 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0c8a50: |[0c8a50] com.badlogic.gdx.graphics.g3d.materials.ColorAttribute.copy:()Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; │ │ -0c8a60: 2200 ac01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute; // type@01ac │ │ -0c8a64: 5431 ac09 |0002: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ -0c8a68: 5432 b109 |0004: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.name:Ljava/lang/String; // field@09b1 │ │ -0c8a6c: 7030 9c10 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.:(Lcom/badlogic/gdx/graphics/Color;Ljava/lang/String;)V // method@109c │ │ -0c8a72: 1100 |0009: return-object v0 │ │ +0d7170: |[0d7170] com.badlogic.gdx.graphics.g3d.materials.ColorAttribute.copy:()Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; │ │ +0d7180: 2200 aa01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute; // type@01aa │ │ +0d7184: 5431 ac09 |0002: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ +0d7188: 5432 b109 |0004: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.name:Ljava/lang/String; // field@09b1 │ │ +0d718c: 7030 9c10 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.:(Lcom/badlogic/gdx/graphics/Color;Ljava/lang/String;)V // method@109c │ │ +0d7192: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;) │ │ @@ -266773,20 +266924,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0c8a74: |[0c8a74] com.badlogic.gdx.graphics.g3d.materials.ColorAttribute.free:()V │ │ -0c8a84: 5510 b009 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.isPooled:Z // field@09b0 │ │ -0c8a88: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0c8a8c: 6200 b209 |0004: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.pool:Lcom/badlogic/gdx/utils/Pool; // field@09b2 │ │ -0c8a90: 6e20 6e22 1000 |0006: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@226e │ │ -0c8a96: 0e00 |0009: return-void │ │ +0d7194: |[0d7194] com.badlogic.gdx.graphics.g3d.materials.ColorAttribute.free:()V │ │ +0d71a4: 5510 b009 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.isPooled:Z // field@09b0 │ │ +0d71a8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0d71ac: 6200 b209 |0004: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.pool:Lcom/badlogic/gdx/utils/Pool; // field@09b2 │ │ +0d71b0: 6e20 6e22 1000 |0006: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@226e │ │ +0d71b6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0009 line=95 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute; │ │ │ │ @@ -266795,21 +266946,21 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0c8a98: |[0c8a98] com.badlogic.gdx.graphics.g3d.materials.ColorAttribute.pooledCopy:()Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; │ │ -0c8aa8: 6201 b209 |0000: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.pool:Lcom/badlogic/gdx/utils/Pool; // field@09b2 │ │ -0c8aac: 6e10 7122 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ -0c8ab2: 0c00 |0005: move-result-object v0 │ │ -0c8ab4: 1f00 ac01 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute; // type@01ac │ │ -0c8ab8: 6e20 a210 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.set:(Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V // method@10a2 │ │ -0c8abe: 1100 |000b: return-object v0 │ │ +0d71b8: |[0d71b8] com.badlogic.gdx.graphics.g3d.materials.ColorAttribute.pooledCopy:()Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; │ │ +0d71c8: 6201 b209 |0000: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.pool:Lcom/badlogic/gdx/utils/Pool; // field@09b2 │ │ +0d71cc: 6e10 7122 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ +0d71d2: 0c00 |0005: move-result-object v0 │ │ +0d71d4: 1f00 aa01 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute; // type@01aa │ │ +0d71d8: 6e20 a210 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.set:(Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V // method@10a2 │ │ +0d71de: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0008 line=88 │ │ 0x000b line=89 │ │ locals : │ │ 0x0008 - 0x000c reg=0 attr Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute; │ │ @@ -266820,33 +266971,33 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -0c8ac0: |[0c8ac0] com.badlogic.gdx.graphics.g3d.materials.ColorAttribute.set:(Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V │ │ -0c8ad0: 0751 |0000: move-object v1, v5 │ │ -0c8ad2: 1f01 ac01 |0001: check-cast v1, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute; // type@01ac │ │ -0c8ad6: 5412 b109 |0003: iget-object v2, v1, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.name:Ljava/lang/String; // field@09b1 │ │ -0c8ada: 5b42 b109 |0005: iput-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.name:Ljava/lang/String; // field@09b1 │ │ -0c8ade: 5410 ac09 |0007: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ -0c8ae2: 5442 ac09 |0009: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ -0c8ae6: 5203 7903 |000b: iget v3, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0c8aea: 5923 7903 |000d: iput v3, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0c8aee: 5442 ac09 |000f: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ -0c8af2: 5203 7803 |0011: iget v3, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0c8af6: 5923 7803 |0013: iput v3, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0c8afa: 5442 ac09 |0015: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ -0c8afe: 5203 7703 |0017: iget v3, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0c8b02: 5923 7703 |0019: iput v3, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0c8b06: 5442 ac09 |001b: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ -0c8b0a: 5203 7603 |001d: iget v3, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0c8b0e: 5923 7603 |001f: iput v3, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0c8b12: 0e00 |0021: return-void │ │ +0d71e0: |[0d71e0] com.badlogic.gdx.graphics.g3d.materials.ColorAttribute.set:(Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V │ │ +0d71f0: 0751 |0000: move-object v1, v5 │ │ +0d71f2: 1f01 aa01 |0001: check-cast v1, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute; // type@01aa │ │ +0d71f6: 5412 b109 |0003: iget-object v2, v1, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.name:Ljava/lang/String; // field@09b1 │ │ +0d71fa: 5b42 b109 |0005: iput-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.name:Ljava/lang/String; // field@09b1 │ │ +0d71fe: 5410 ac09 |0007: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ +0d7202: 5442 ac09 |0009: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ +0d7206: 5203 7903 |000b: iget v3, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0d720a: 5923 7903 |000d: iput v3, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0d720e: 5442 ac09 |000f: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ +0d7212: 5203 7803 |0011: iget v3, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0d7216: 5923 7803 |0013: iput v3, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0d721a: 5442 ac09 |0015: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ +0d721e: 5203 7703 |0017: iget v3, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0d7222: 5923 7703 |0019: iput v3, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0d7226: 5442 ac09 |001b: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute;.color:Lcom/badlogic/gdx/graphics/Color; // field@09ac │ │ +0d722a: 5203 7603 |001d: iget v3, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0d722e: 5923 7603 |001f: iput v3, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0d7232: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ 0x0007 line=71 │ │ 0x0009 line=72 │ │ 0x000f line=73 │ │ @@ -266858,18 +267009,18 @@ │ │ 0x0003 - 0x0022 reg=1 colAttr Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute; │ │ 0x0000 - 0x0022 reg=4 this Lcom/badlogic/gdx/graphics/g3d/materials/ColorAttribute; │ │ 0x0000 - 0x0022 reg=5 attr Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; │ │ │ │ source_file_idx : 631 (ColorAttribute.java) │ │ │ │ Class #548 header: │ │ -class_idx : 431 │ │ +class_idx : 429 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 831 │ │ -source_file_idx : 3931 │ │ +superclass_idx : 829 │ │ +source_file_idx : 3929 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #548 annotations: │ │ Annotations on class │ │ @@ -266890,17 +267041,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c8b14: |[0c8b14] com.badlogic.gdx.graphics.g3d.materials.TextureAttribute$1.:()V │ │ -0c8b24: 7010 6a22 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Pool;.:()V // method@226a │ │ -0c8b2a: 0e00 |0003: return-void │ │ +0d7234: |[0d7234] com.badlogic.gdx.graphics.g3d.materials.TextureAttribute$1.:()V │ │ +0d7244: 7010 6a22 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Pool;.:()V // method@226a │ │ +0d724a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute$1; │ │ │ │ Virtual methods - │ │ @@ -266909,18 +267060,18 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c8b2c: |[0c8b2c] com.badlogic.gdx.graphics.g3d.materials.TextureAttribute$1.newObject:()Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute; │ │ -0c8b3c: 2200 b001 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute; // type@01b0 │ │ -0c8b40: 7010 c710 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.:()V // method@10c7 │ │ -0c8b46: 1100 |0005: return-object v0 │ │ +0d724c: |[0d724c] com.badlogic.gdx.graphics.g3d.materials.TextureAttribute$1.newObject:()Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute; │ │ +0d725c: 2200 ae01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute; // type@01ae │ │ +0d7260: 7010 c710 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.:()V // method@10c7 │ │ +0d7266: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute$1; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute$1;) │ │ @@ -266928,31 +267079,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c8b48: |[0c8b48] com.badlogic.gdx.graphics.g3d.materials.TextureAttribute$1.newObject:()Ljava/lang/Object; │ │ -0c8b58: 6e10 c410 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute$1;.newObject:()Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute; // method@10c4 │ │ -0c8b5e: 0c00 |0003: move-result-object v0 │ │ -0c8b60: 1100 |0004: return-object v0 │ │ +0d7268: |[0d7268] com.badlogic.gdx.graphics.g3d.materials.TextureAttribute$1.newObject:()Ljava/lang/Object; │ │ +0d7278: 6e10 c410 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute$1;.newObject:()Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute; // method@10c4 │ │ +0d727e: 0c00 |0003: move-result-object v0 │ │ +0d7280: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute$1; │ │ │ │ - source_file_idx : 3931 (TextureAttribute.java) │ │ + source_file_idx : 3929 (TextureAttribute.java) │ │ │ │ Class #549 header: │ │ -class_idx : 432 │ │ +class_idx : 430 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 430 │ │ -source_file_idx : 3931 │ │ +superclass_idx : 428 │ │ +source_file_idx : 3929 │ │ static_fields_size : 5 │ │ instance_fields_size: 6 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 7 │ │ │ │ Class #549 annotations: │ │ Annotations on field #2500 'pool' │ │ @@ -267020,36 +267171,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0c8b64: |[0c8b64] com.badlogic.gdx.graphics.g3d.materials.TextureAttribute.:()V │ │ -0c8b74: 2200 af01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute$1; // type@01af │ │ -0c8b78: 7010 c310 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute$1;.:()V // method@10c3 │ │ -0c8b7e: 6900 c409 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.pool:Lcom/badlogic/gdx/utils/Pool; // field@09c4 │ │ -0c8b82: 0e00 |0007: return-void │ │ +0d7284: |[0d7284] com.badlogic.gdx.graphics.g3d.materials.TextureAttribute.:()V │ │ +0d7294: 2200 ad01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute$1; // type@01ad │ │ +0d7298: 7010 c310 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute$1;.:()V // method@10c3 │ │ +0d729e: 6900 c409 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.pool:Lcom/badlogic/gdx/utils/Pool; // field@09c4 │ │ +0d72a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c8b84: |[0c8b84] com.badlogic.gdx.graphics.g3d.materials.TextureAttribute.:()V │ │ -0c8b94: 7010 ba10 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;.:()V // method@10ba │ │ -0c8b9a: 0e00 |0003: return-void │ │ +0d72a4: |[0d72a4] com.badlogic.gdx.graphics.g3d.materials.TextureAttribute.:()V │ │ +0d72b4: 7010 ba10 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;.:()V // method@10ba │ │ +0d72ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute; │ │ │ │ @@ -267058,29 +267209,29 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 24 16-bit code units │ │ -0c8b9c: |[0c8b9c] com.badlogic.gdx.graphics.g3d.materials.TextureAttribute.:(Lcom/badlogic/gdx/graphics/Texture;ILjava/lang/String;)V │ │ -0c8bac: 6e10 7a0b 0900 |0000: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Texture;.getMinFilter:()Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // method@0b7a │ │ -0c8bb2: 0c04 |0003: move-result-object v4 │ │ -0c8bb4: 6e10 780b 0900 |0004: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Texture;.getMagFilter:()Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // method@0b78 │ │ -0c8bba: 0c05 |0007: move-result-object v5 │ │ -0c8bbc: 6e10 7e0b 0900 |0008: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Texture;.getUWrap:()Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // method@0b7e │ │ -0c8bc2: 0c06 |000b: move-result-object v6 │ │ -0c8bc4: 6e10 7f0b 0900 |000c: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Texture;.getVWrap:()Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // method@0b7f │ │ -0c8bca: 0c07 |000f: move-result-object v7 │ │ -0c8bcc: 0780 |0010: move-object v0, v8 │ │ -0c8bce: 0791 |0011: move-object v1, v9 │ │ -0c8bd0: 01a2 |0012: move v2, v10 │ │ -0c8bd2: 07b3 |0013: move-object v3, v11 │ │ -0c8bd4: 7608 ca10 0000 |0014: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.:(Lcom/badlogic/gdx/graphics/Texture;ILjava/lang/String;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V // method@10ca │ │ -0c8bda: 0e00 |0017: return-void │ │ +0d72bc: |[0d72bc] com.badlogic.gdx.graphics.g3d.materials.TextureAttribute.:(Lcom/badlogic/gdx/graphics/Texture;ILjava/lang/String;)V │ │ +0d72cc: 6e10 7a0b 0900 |0000: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Texture;.getMinFilter:()Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // method@0b7a │ │ +0d72d2: 0c04 |0003: move-result-object v4 │ │ +0d72d4: 6e10 780b 0900 |0004: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Texture;.getMagFilter:()Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // method@0b78 │ │ +0d72da: 0c05 |0007: move-result-object v5 │ │ +0d72dc: 6e10 7e0b 0900 |0008: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Texture;.getUWrap:()Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // method@0b7e │ │ +0d72e2: 0c06 |000b: move-result-object v6 │ │ +0d72e4: 6e10 7f0b 0900 |000c: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Texture;.getVWrap:()Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // method@0b7f │ │ +0d72ea: 0c07 |000f: move-result-object v7 │ │ +0d72ec: 0780 |0010: move-object v0, v8 │ │ +0d72ee: 0791 |0011: move-object v1, v9 │ │ +0d72f0: 01a2 |0012: move v2, v10 │ │ +0d72f2: 07b3 |0013: move-object v3, v11 │ │ +0d72f4: 7608 ca10 0000 |0014: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.:(Lcom/badlogic/gdx/graphics/Texture;ILjava/lang/String;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V // method@10ca │ │ +0d72fa: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0017 line=62 │ │ locals : │ │ 0x0000 - 0x0018 reg=8 this Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute; │ │ 0x0000 - 0x0018 reg=9 texture Lcom/badlogic/gdx/graphics/Texture; │ │ @@ -267092,29 +267243,29 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;ILjava/lang/String;IIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 8 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0c8bdc: |[0c8bdc] com.badlogic.gdx.graphics.g3d.materials.TextureAttribute.:(Lcom/badlogic/gdx/graphics/Texture;ILjava/lang/String;IIII)V │ │ -0c8bec: 7020 bb10 5200 |0000: invoke-direct {v2, v5}, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;.:(Ljava/lang/String;)V // method@10bb │ │ -0c8bf2: 5b23 c609 |0003: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@09c6 │ │ -0c8bf6: 1300 1000 |0005: const/16 v0, #int 16 // #10 │ │ -0c8bfa: 3704 0a00 |0007: if-le v4, v0, 0011 // +000a │ │ -0c8bfe: 2200 c003 |0009: new-instance v0, Ljava/lang/RuntimeException; // type@03c0 │ │ -0c8c02: 1a01 f700 |000b: const-string v1, "16 is max texture units supported" // string@00f7 │ │ -0c8c06: 7020 3526 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ -0c8c0c: 2700 |0010: throw v0 │ │ -0c8c0e: 5924 c809 |0011: iput v4, v2, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.unit:I // field@09c8 │ │ -0c8c12: 5928 c709 |0013: iput v8, v2, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.uWrap:I // field@09c7 │ │ -0c8c16: 5929 c909 |0015: iput v9, v2, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.vWrap:I // field@09c9 │ │ -0c8c1a: 5926 c209 |0017: iput v6, v2, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.minFilter:I // field@09c2 │ │ -0c8c1e: 5927 c109 |0019: iput v7, v2, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.magFilter:I // field@09c1 │ │ -0c8c22: 0e00 |001b: return-void │ │ +0d72fc: |[0d72fc] com.badlogic.gdx.graphics.g3d.materials.TextureAttribute.:(Lcom/badlogic/gdx/graphics/Texture;ILjava/lang/String;IIII)V │ │ +0d730c: 7020 bb10 5200 |0000: invoke-direct {v2, v5}, Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;.:(Ljava/lang/String;)V // method@10bb │ │ +0d7312: 5b23 c609 |0003: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@09c6 │ │ +0d7316: 1300 1000 |0005: const/16 v0, #int 16 // #10 │ │ +0d731a: 3704 0a00 |0007: if-le v4, v0, 0011 // +000a │ │ +0d731e: 2200 be03 |0009: new-instance v0, Ljava/lang/RuntimeException; // type@03be │ │ +0d7322: 1a01 f700 |000b: const-string v1, "16 is max texture units supported" // string@00f7 │ │ +0d7326: 7020 3526 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ +0d732c: 2700 |0010: throw v0 │ │ +0d732e: 5924 c809 |0011: iput v4, v2, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.unit:I // field@09c8 │ │ +0d7332: 5928 c709 |0013: iput v8, v2, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.uWrap:I // field@09c7 │ │ +0d7336: 5929 c909 |0015: iput v9, v2, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.vWrap:I // field@09c9 │ │ +0d733a: 5926 c209 |0017: iput v6, v2, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.minFilter:I // field@09c2 │ │ +0d733e: 5927 c109 |0019: iput v7, v2, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.magFilter:I // field@09c1 │ │ +0d7342: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ 0x0005 line=52 │ │ 0x0011 line=53 │ │ 0x0013 line=54 │ │ @@ -267137,29 +267288,29 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;ILjava/lang/String;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 8 │ │ outs : 8 │ │ insns size : 24 16-bit code units │ │ -0c8c24: |[0c8c24] com.badlogic.gdx.graphics.g3d.materials.TextureAttribute.:(Lcom/badlogic/gdx/graphics/Texture;ILjava/lang/String;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V │ │ -0c8c34: 6e10 5c0b 0c00 |0000: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.getGLEnum:()I // method@0b5c │ │ -0c8c3a: 0a04 |0003: move-result v4 │ │ -0c8c3c: 6e10 5c0b 0d00 |0004: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.getGLEnum:()I // method@0b5c │ │ -0c8c42: 0a05 |0007: move-result v5 │ │ -0c8c44: 6e10 620b 0e00 |0008: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.getGLEnum:()I // method@0b62 │ │ -0c8c4a: 0a06 |000b: move-result v6 │ │ -0c8c4c: 6e10 620b 0f00 |000c: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.getGLEnum:()I // method@0b62 │ │ -0c8c52: 0a07 |000f: move-result v7 │ │ -0c8c54: 0780 |0010: move-object v0, v8 │ │ -0c8c56: 0791 |0011: move-object v1, v9 │ │ -0c8c58: 01a2 |0012: move v2, v10 │ │ -0c8c5a: 07b3 |0013: move-object v3, v11 │ │ -0c8c5c: 7608 c910 0000 |0014: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.:(Lcom/badlogic/gdx/graphics/Texture;ILjava/lang/String;IIII)V // method@10c9 │ │ -0c8c62: 0e00 |0017: return-void │ │ +0d7344: |[0d7344] com.badlogic.gdx.graphics.g3d.materials.TextureAttribute.:(Lcom/badlogic/gdx/graphics/Texture;ILjava/lang/String;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V │ │ +0d7354: 6e10 5c0b 0c00 |0000: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.getGLEnum:()I // method@0b5c │ │ +0d735a: 0a04 |0003: move-result v4 │ │ +0d735c: 6e10 5c0b 0d00 |0004: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.getGLEnum:()I // method@0b5c │ │ +0d7362: 0a05 |0007: move-result v5 │ │ +0d7364: 6e10 620b 0e00 |0008: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.getGLEnum:()I // method@0b62 │ │ +0d736a: 0a06 |000b: move-result v6 │ │ +0d736c: 6e10 620b 0f00 |000c: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.getGLEnum:()I // method@0b62 │ │ +0d7372: 0a07 |000f: move-result v7 │ │ +0d7374: 0780 |0010: move-object v0, v8 │ │ +0d7376: 0791 |0011: move-object v1, v9 │ │ +0d7378: 01a2 |0012: move v2, v10 │ │ +0d737a: 07b3 |0013: move-object v3, v11 │ │ +0d737c: 7608 c910 0000 |0014: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.:(Lcom/badlogic/gdx/graphics/Texture;ILjava/lang/String;IIII)V // method@10c9 │ │ +0d7382: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0017 line=47 │ │ locals : │ │ 0x0000 - 0x0018 reg=8 this Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute; │ │ 0x0000 - 0x0018 reg=9 texture Lcom/badlogic/gdx/graphics/Texture; │ │ @@ -267176,40 +267327,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -0c8c64: |[0c8c64] com.badlogic.gdx.graphics.g3d.materials.TextureAttribute.bind:()V │ │ -0c8c74: 1303 e10d |0000: const/16 v3, #int 3553 // #de1 │ │ -0c8c78: 5440 c609 |0002: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@09c6 │ │ -0c8c7c: 5241 c809 |0004: iget v1, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.unit:I // field@09c8 │ │ -0c8c80: 6e20 710b 1000 |0006: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Texture;.bind:(I)V // method@0b71 │ │ -0c8c86: 6200 1f00 |0009: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0c8c8a: 1301 0128 |000b: const/16 v1, #int 10241 // #2801 │ │ -0c8c8e: 5242 c209 |000d: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.minFilter:I // field@09c2 │ │ -0c8c92: 8222 |000f: int-to-float v2, v2 │ │ -0c8c94: 7240 c50a 3021 |0010: invoke-interface {v0, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0ac5 │ │ -0c8c9a: 6200 1f00 |0013: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0c8c9e: 1301 0028 |0015: const/16 v1, #int 10240 // #2800 │ │ -0c8ca2: 5242 c109 |0017: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.magFilter:I // field@09c1 │ │ -0c8ca6: 8222 |0019: int-to-float v2, v2 │ │ -0c8ca8: 7240 c50a 3021 |001a: invoke-interface {v0, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0ac5 │ │ -0c8cae: 6200 1f00 |001d: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0c8cb2: 1301 0228 |001f: const/16 v1, #int 10242 // #2802 │ │ -0c8cb6: 5242 c709 |0021: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.uWrap:I // field@09c7 │ │ -0c8cba: 8222 |0023: int-to-float v2, v2 │ │ -0c8cbc: 7240 c50a 3021 |0024: invoke-interface {v0, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0ac5 │ │ -0c8cc2: 6200 1f00 |0027: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0c8cc6: 1301 0328 |0029: const/16 v1, #int 10243 // #2803 │ │ -0c8cca: 5242 c909 |002b: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.vWrap:I // field@09c9 │ │ -0c8cce: 8222 |002d: int-to-float v2, v2 │ │ -0c8cd0: 7240 c50a 3021 |002e: invoke-interface {v0, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0ac5 │ │ -0c8cd6: 0e00 |0031: return-void │ │ +0d7384: |[0d7384] com.badlogic.gdx.graphics.g3d.materials.TextureAttribute.bind:()V │ │ +0d7394: 1303 e10d |0000: const/16 v3, #int 3553 // #de1 │ │ +0d7398: 5440 c609 |0002: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@09c6 │ │ +0d739c: 5241 c809 |0004: iget v1, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.unit:I // field@09c8 │ │ +0d73a0: 6e20 710b 1000 |0006: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Texture;.bind:(I)V // method@0b71 │ │ +0d73a6: 6200 1f00 |0009: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0d73aa: 1301 0128 |000b: const/16 v1, #int 10241 // #2801 │ │ +0d73ae: 5242 c209 |000d: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.minFilter:I // field@09c2 │ │ +0d73b2: 8222 |000f: int-to-float v2, v2 │ │ +0d73b4: 7240 c50a 3021 |0010: invoke-interface {v0, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0ac5 │ │ +0d73ba: 6200 1f00 |0013: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0d73be: 1301 0028 |0015: const/16 v1, #int 10240 // #2800 │ │ +0d73c2: 5242 c109 |0017: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.magFilter:I // field@09c1 │ │ +0d73c6: 8222 |0019: int-to-float v2, v2 │ │ +0d73c8: 7240 c50a 3021 |001a: invoke-interface {v0, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0ac5 │ │ +0d73ce: 6200 1f00 |001d: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0d73d2: 1301 0228 |001f: const/16 v1, #int 10242 // #2802 │ │ +0d73d6: 5242 c709 |0021: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.uWrap:I // field@09c7 │ │ +0d73da: 8222 |0023: int-to-float v2, v2 │ │ +0d73dc: 7240 c50a 3021 |0024: invoke-interface {v0, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0ac5 │ │ +0d73e2: 6200 1f00 |0027: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0d73e6: 1301 0328 |0029: const/16 v1, #int 10243 // #2803 │ │ +0d73ea: 5242 c909 |002b: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.vWrap:I // field@09c9 │ │ +0d73ee: 8222 |002d: int-to-float v2, v2 │ │ +0d73f0: 7240 c50a 3021 |002e: invoke-interface {v0, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0ac5 │ │ +0d73f6: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=66 │ │ 0x0009 line=67 │ │ 0x0013 line=68 │ │ 0x001d line=69 │ │ 0x0027 line=70 │ │ @@ -267222,43 +267373,43 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -0c8cd8: |[0c8cd8] com.badlogic.gdx.graphics.g3d.materials.TextureAttribute.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0c8ce8: 1303 e10d |0000: const/16 v3, #int 3553 // #de1 │ │ -0c8cec: 5440 c609 |0002: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@09c6 │ │ -0c8cf0: 5241 c809 |0004: iget v1, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.unit:I // field@09c8 │ │ -0c8cf4: 6e20 710b 1000 |0006: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Texture;.bind:(I)V // method@0b71 │ │ -0c8cfa: 6200 1f00 |0009: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0c8cfe: 1301 0128 |000b: const/16 v1, #int 10241 // #2801 │ │ -0c8d02: 5242 c209 |000d: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.minFilter:I // field@09c2 │ │ -0c8d06: 8222 |000f: int-to-float v2, v2 │ │ -0c8d08: 7240 c50a 3021 |0010: invoke-interface {v0, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0ac5 │ │ -0c8d0e: 6200 1f00 |0013: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0c8d12: 1301 0028 |0015: const/16 v1, #int 10240 // #2800 │ │ -0c8d16: 5242 c109 |0017: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.magFilter:I // field@09c1 │ │ -0c8d1a: 8222 |0019: int-to-float v2, v2 │ │ -0c8d1c: 7240 c50a 3021 |001a: invoke-interface {v0, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0ac5 │ │ -0c8d22: 6200 1f00 |001d: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0c8d26: 1301 0228 |001f: const/16 v1, #int 10242 // #2802 │ │ -0c8d2a: 5242 c709 |0021: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.uWrap:I // field@09c7 │ │ -0c8d2e: 8222 |0023: int-to-float v2, v2 │ │ -0c8d30: 7240 c50a 3021 |0024: invoke-interface {v0, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0ac5 │ │ -0c8d36: 6200 1f00 |0027: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0c8d3a: 1301 0328 |0029: const/16 v1, #int 10243 // #2803 │ │ -0c8d3e: 5242 c909 |002b: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.vWrap:I // field@09c9 │ │ -0c8d42: 8222 |002d: int-to-float v2, v2 │ │ -0c8d44: 7240 c50a 3021 |002e: invoke-interface {v0, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0ac5 │ │ -0c8d4a: 5440 c309 |0031: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.name:Ljava/lang/String; // field@09c3 │ │ -0c8d4e: 5241 c809 |0033: iget v1, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.unit:I // field@09c8 │ │ -0c8d52: 6e30 2512 0501 |0035: invoke-virtual {v5, v0, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@1225 │ │ -0c8d58: 0e00 |0038: return-void │ │ +0d73f8: |[0d73f8] com.badlogic.gdx.graphics.g3d.materials.TextureAttribute.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0d7408: 1303 e10d |0000: const/16 v3, #int 3553 // #de1 │ │ +0d740c: 5440 c609 |0002: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@09c6 │ │ +0d7410: 5241 c809 |0004: iget v1, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.unit:I // field@09c8 │ │ +0d7414: 6e20 710b 1000 |0006: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Texture;.bind:(I)V // method@0b71 │ │ +0d741a: 6200 1f00 |0009: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0d741e: 1301 0128 |000b: const/16 v1, #int 10241 // #2801 │ │ +0d7422: 5242 c209 |000d: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.minFilter:I // field@09c2 │ │ +0d7426: 8222 |000f: int-to-float v2, v2 │ │ +0d7428: 7240 c50a 3021 |0010: invoke-interface {v0, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0ac5 │ │ +0d742e: 6200 1f00 |0013: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0d7432: 1301 0028 |0015: const/16 v1, #int 10240 // #2800 │ │ +0d7436: 5242 c109 |0017: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.magFilter:I // field@09c1 │ │ +0d743a: 8222 |0019: int-to-float v2, v2 │ │ +0d743c: 7240 c50a 3021 |001a: invoke-interface {v0, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0ac5 │ │ +0d7442: 6200 1f00 |001d: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0d7446: 1301 0228 |001f: const/16 v1, #int 10242 // #2802 │ │ +0d744a: 5242 c709 |0021: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.uWrap:I // field@09c7 │ │ +0d744e: 8222 |0023: int-to-float v2, v2 │ │ +0d7450: 7240 c50a 3021 |0024: invoke-interface {v0, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0ac5 │ │ +0d7456: 6200 1f00 |0027: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0d745a: 1301 0328 |0029: const/16 v1, #int 10243 // #2803 │ │ +0d745e: 5242 c909 |002b: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.vWrap:I // field@09c9 │ │ +0d7462: 8222 |002d: int-to-float v2, v2 │ │ +0d7464: 7240 c50a 3021 |002e: invoke-interface {v0, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0ac5 │ │ +0d746a: 5440 c309 |0031: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.name:Ljava/lang/String; // field@09c3 │ │ +0d746e: 5241 c809 |0033: iget v1, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.unit:I // field@09c8 │ │ +0d7472: 6e30 2512 0501 |0035: invoke-virtual {v5, v0, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@1225 │ │ +0d7478: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=75 │ │ 0x0009 line=76 │ │ 0x0013 line=77 │ │ 0x001d line=78 │ │ 0x0027 line=79 │ │ @@ -267273,25 +267424,25 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 20 16-bit code units │ │ -0c8d5c: |[0c8d5c] com.badlogic.gdx.graphics.g3d.materials.TextureAttribute.copy:()Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; │ │ -0c8d6c: 2200 b001 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute; // type@01b0 │ │ -0c8d70: 5481 c609 |0002: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@09c6 │ │ -0c8d74: 5282 c809 |0004: iget v2, v8, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.unit:I // field@09c8 │ │ -0c8d78: 5483 c309 |0006: iget-object v3, v8, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.name:Ljava/lang/String; // field@09c3 │ │ -0c8d7c: 5284 c209 |0008: iget v4, v8, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.minFilter:I // field@09c2 │ │ -0c8d80: 5285 c109 |000a: iget v5, v8, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.magFilter:I // field@09c1 │ │ -0c8d84: 5286 c709 |000c: iget v6, v8, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.uWrap:I // field@09c7 │ │ -0c8d88: 5287 c909 |000e: iget v7, v8, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.vWrap:I // field@09c9 │ │ -0c8d8c: 7608 c910 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.:(Lcom/badlogic/gdx/graphics/Texture;ILjava/lang/String;IIII)V // method@10c9 │ │ -0c8d92: 1100 |0013: return-object v0 │ │ +0d747c: |[0d747c] com.badlogic.gdx.graphics.g3d.materials.TextureAttribute.copy:()Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; │ │ +0d748c: 2200 ae01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute; // type@01ae │ │ +0d7490: 5481 c609 |0002: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@09c6 │ │ +0d7494: 5282 c809 |0004: iget v2, v8, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.unit:I // field@09c8 │ │ +0d7498: 5483 c309 |0006: iget-object v3, v8, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.name:Ljava/lang/String; // field@09c3 │ │ +0d749c: 5284 c209 |0008: iget v4, v8, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.minFilter:I // field@09c2 │ │ +0d74a0: 5285 c109 |000a: iget v5, v8, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.magFilter:I // field@09c1 │ │ +0d74a4: 5286 c709 |000c: iget v6, v8, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.uWrap:I // field@09c7 │ │ +0d74a8: 5287 c909 |000e: iget v7, v8, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.vWrap:I // field@09c9 │ │ +0d74ac: 7608 c910 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.:(Lcom/badlogic/gdx/graphics/Texture;ILjava/lang/String;IIII)V // method@10c9 │ │ +0d74b2: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0014 reg=8 this Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;) │ │ @@ -267299,20 +267450,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0c8d94: |[0c8d94] com.badlogic.gdx.graphics.g3d.materials.TextureAttribute.free:()V │ │ -0c8da4: 5510 bf09 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.isPooled:Z // field@09bf │ │ -0c8da8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0c8dac: 6200 c409 |0004: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.pool:Lcom/badlogic/gdx/utils/Pool; // field@09c4 │ │ -0c8db0: 6e20 6e22 1000 |0006: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@226e │ │ -0c8db6: 0e00 |0009: return-void │ │ +0d74b4: |[0d74b4] com.badlogic.gdx.graphics.g3d.materials.TextureAttribute.free:()V │ │ +0d74c4: 5510 bf09 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.isPooled:Z // field@09bf │ │ +0d74c8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0d74cc: 6200 c409 |0004: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.pool:Lcom/badlogic/gdx/utils/Pool; // field@09c4 │ │ +0d74d0: 6e20 6e22 1000 |0006: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@226e │ │ +0d74d6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0009 line=127 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute; │ │ │ │ @@ -267321,21 +267472,21 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0c8db8: |[0c8db8] com.badlogic.gdx.graphics.g3d.materials.TextureAttribute.pooledCopy:()Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; │ │ -0c8dc8: 6201 c409 |0000: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.pool:Lcom/badlogic/gdx/utils/Pool; // field@09c4 │ │ -0c8dcc: 6e10 7122 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ -0c8dd2: 0c00 |0005: move-result-object v0 │ │ -0c8dd4: 1f00 b001 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute; // type@01b0 │ │ -0c8dd8: 6e20 d010 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.set:(Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V // method@10d0 │ │ -0c8dde: 1100 |000b: return-object v0 │ │ +0d74d8: |[0d74d8] com.badlogic.gdx.graphics.g3d.materials.TextureAttribute.pooledCopy:()Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; │ │ +0d74e8: 6201 c409 |0000: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.pool:Lcom/badlogic/gdx/utils/Pool; // field@09c4 │ │ +0d74ec: 6e10 7122 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ +0d74f2: 0c00 |0005: move-result-object v0 │ │ +0d74f4: 1f00 ae01 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute; // type@01ae │ │ +0d74f8: 6e20 d010 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.set:(Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V // method@10d0 │ │ +0d74fe: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0008 line=120 │ │ 0x000b line=121 │ │ locals : │ │ 0x0008 - 0x000c reg=0 attr Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute; │ │ @@ -267346,32 +267497,32 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 32 16-bit code units │ │ -0c8de0: |[0c8de0] com.badlogic.gdx.graphics.g3d.materials.TextureAttribute.set:(Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V │ │ -0c8df0: 0730 |0000: move-object v0, v3 │ │ -0c8df2: 1f00 b001 |0001: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute; // type@01b0 │ │ -0c8df6: 5401 c309 |0003: iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.name:Ljava/lang/String; // field@09c3 │ │ -0c8dfa: 5b21 c309 |0005: iput-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.name:Ljava/lang/String; // field@09c3 │ │ -0c8dfe: 5401 c609 |0007: iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@09c6 │ │ -0c8e02: 5b21 c609 |0009: iput-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@09c6 │ │ -0c8e06: 5201 c809 |000b: iget v1, v0, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.unit:I // field@09c8 │ │ -0c8e0a: 5921 c809 |000d: iput v1, v2, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.unit:I // field@09c8 │ │ -0c8e0e: 5201 c109 |000f: iget v1, v0, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.magFilter:I // field@09c1 │ │ -0c8e12: 5921 c109 |0011: iput v1, v2, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.magFilter:I // field@09c1 │ │ -0c8e16: 5201 c209 |0013: iget v1, v0, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.minFilter:I // field@09c2 │ │ -0c8e1a: 5921 c209 |0015: iput v1, v2, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.minFilter:I // field@09c2 │ │ -0c8e1e: 5201 c709 |0017: iget v1, v0, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.uWrap:I // field@09c7 │ │ -0c8e22: 5921 c709 |0019: iput v1, v2, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.uWrap:I // field@09c7 │ │ -0c8e26: 5201 c909 |001b: iget v1, v0, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.vWrap:I // field@09c9 │ │ -0c8e2a: 5921 c909 |001d: iput v1, v2, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.vWrap:I // field@09c9 │ │ -0c8e2e: 0e00 |001f: return-void │ │ +0d7500: |[0d7500] com.badlogic.gdx.graphics.g3d.materials.TextureAttribute.set:(Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V │ │ +0d7510: 0730 |0000: move-object v0, v3 │ │ +0d7512: 1f00 ae01 |0001: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute; // type@01ae │ │ +0d7516: 5401 c309 |0003: iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.name:Ljava/lang/String; // field@09c3 │ │ +0d751a: 5b21 c309 |0005: iput-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.name:Ljava/lang/String; // field@09c3 │ │ +0d751e: 5401 c609 |0007: iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@09c6 │ │ +0d7522: 5b21 c609 |0009: iput-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@09c6 │ │ +0d7526: 5201 c809 |000b: iget v1, v0, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.unit:I // field@09c8 │ │ +0d752a: 5921 c809 |000d: iput v1, v2, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.unit:I // field@09c8 │ │ +0d752e: 5201 c109 |000f: iget v1, v0, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.magFilter:I // field@09c1 │ │ +0d7532: 5921 c109 |0011: iput v1, v2, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.magFilter:I // field@09c1 │ │ +0d7536: 5201 c209 |0013: iget v1, v0, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.minFilter:I // field@09c2 │ │ +0d753a: 5921 c209 |0015: iput v1, v2, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.minFilter:I // field@09c2 │ │ +0d753e: 5201 c709 |0017: iget v1, v0, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.uWrap:I // field@09c7 │ │ +0d7542: 5921 c709 |0019: iput v1, v2, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.uWrap:I // field@09c7 │ │ +0d7546: 5201 c909 |001b: iget v1, v0, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.vWrap:I // field@09c9 │ │ +0d754a: 5921 c909 |001d: iput v1, v2, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.vWrap:I // field@09c9 │ │ +0d754e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=91 │ │ 0x0007 line=92 │ │ 0x000b line=93 │ │ 0x000f line=94 │ │ @@ -267389,57 +267540,57 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 46 16-bit code units │ │ -0c8e30: |[0c8e30] com.badlogic.gdx.graphics.g3d.materials.TextureAttribute.texturePortionEquals:(Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;)Z │ │ -0c8e40: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c8e42: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0c8e44: 3905 0400 |0002: if-nez v5, 0006 // +0004 │ │ -0c8e48: 0110 |0004: move v0, v1 │ │ -0c8e4a: 0f00 |0005: return v0 │ │ -0c8e4c: 3254 ffff |0006: if-eq v4, v5, 0005 // -0001 │ │ -0c8e50: 5442 c609 |0008: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@09c6 │ │ -0c8e54: 5453 c609 |000a: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@09c6 │ │ -0c8e58: 3332 2000 |000c: if-ne v2, v3, 002c // +0020 │ │ -0c8e5c: 5242 c809 |000e: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.unit:I // field@09c8 │ │ -0c8e60: 5253 c809 |0010: iget v3, v5, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.unit:I // field@09c8 │ │ -0c8e64: 3332 1a00 |0012: if-ne v2, v3, 002c // +001a │ │ -0c8e68: 5242 c209 |0014: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.minFilter:I // field@09c2 │ │ -0c8e6c: 5253 c209 |0016: iget v3, v5, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.minFilter:I // field@09c2 │ │ -0c8e70: 3332 1400 |0018: if-ne v2, v3, 002c // +0014 │ │ -0c8e74: 5242 c109 |001a: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.magFilter:I // field@09c1 │ │ -0c8e78: 5253 c109 |001c: iget v3, v5, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.magFilter:I // field@09c1 │ │ -0c8e7c: 3332 0e00 |001e: if-ne v2, v3, 002c // +000e │ │ -0c8e80: 5242 c709 |0020: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.uWrap:I // field@09c7 │ │ -0c8e84: 5253 c709 |0022: iget v3, v5, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.uWrap:I // field@09c7 │ │ -0c8e88: 3332 0800 |0024: if-ne v2, v3, 002c // +0008 │ │ -0c8e8c: 5242 c909 |0026: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.vWrap:I // field@09c9 │ │ -0c8e90: 5253 c909 |0028: iget v3, v5, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.vWrap:I // field@09c9 │ │ -0c8e94: 3232 dbff |002a: if-eq v2, v3, 0005 // -0025 │ │ -0c8e98: 0110 |002c: move v0, v1 │ │ -0c8e9a: 28d8 |002d: goto 0005 // -0028 │ │ +0d7550: |[0d7550] com.badlogic.gdx.graphics.g3d.materials.TextureAttribute.texturePortionEquals:(Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;)Z │ │ +0d7560: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d7562: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0d7564: 3905 0400 |0002: if-nez v5, 0006 // +0004 │ │ +0d7568: 0110 |0004: move v0, v1 │ │ +0d756a: 0f00 |0005: return v0 │ │ +0d756c: 3254 ffff |0006: if-eq v4, v5, 0005 // -0001 │ │ +0d7570: 5442 c609 |0008: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@09c6 │ │ +0d7574: 5453 c609 |000a: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@09c6 │ │ +0d7578: 3332 2000 |000c: if-ne v2, v3, 002c // +0020 │ │ +0d757c: 5242 c809 |000e: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.unit:I // field@09c8 │ │ +0d7580: 5253 c809 |0010: iget v3, v5, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.unit:I // field@09c8 │ │ +0d7584: 3332 1a00 |0012: if-ne v2, v3, 002c // +001a │ │ +0d7588: 5242 c209 |0014: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.minFilter:I // field@09c2 │ │ +0d758c: 5253 c209 |0016: iget v3, v5, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.minFilter:I // field@09c2 │ │ +0d7590: 3332 1400 |0018: if-ne v2, v3, 002c // +0014 │ │ +0d7594: 5242 c109 |001a: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.magFilter:I // field@09c1 │ │ +0d7598: 5253 c109 |001c: iget v3, v5, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.magFilter:I // field@09c1 │ │ +0d759c: 3332 0e00 |001e: if-ne v2, v3, 002c // +000e │ │ +0d75a0: 5242 c709 |0020: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.uWrap:I // field@09c7 │ │ +0d75a4: 5253 c709 |0022: iget v3, v5, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.uWrap:I // field@09c7 │ │ +0d75a8: 3332 0800 |0024: if-ne v2, v3, 002c // +0008 │ │ +0d75ac: 5242 c909 |0026: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.vWrap:I // field@09c9 │ │ +0d75b0: 5253 c909 |0028: iget v3, v5, Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute;.vWrap:I // field@09c9 │ │ +0d75b4: 3232 dbff |002a: if-eq v2, v3, 0005 // -0025 │ │ +0d75b8: 0110 |002c: move v0, v1 │ │ +0d75ba: 28d8 |002d: goto 0005 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=102 │ │ 0x0005 line=105 │ │ 0x0006 line=103 │ │ 0x0008 line=105 │ │ locals : │ │ 0x0000 - 0x002e reg=4 this Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute; │ │ 0x0000 - 0x002e reg=5 other Lcom/badlogic/gdx/graphics/g3d/materials/TextureAttribute; │ │ │ │ - source_file_idx : 3931 (TextureAttribute.java) │ │ + source_file_idx : 3929 (TextureAttribute.java) │ │ │ │ Class #550 header: │ │ -class_idx : 433 │ │ +class_idx : 431 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 421 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #550 - │ │ @@ -267469,17 +267620,17 @@ │ │ type : '(Ljava/lang/String;FZ)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 421 (AnimatedModel.java) │ │ │ │ Class #551 header: │ │ -class_idx : 438 │ │ +class_idx : 436 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 434 │ │ +superclass_idx : 432 │ │ source_file_idx : 1877 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #551 - │ │ @@ -267503,22 +267654,22 @@ │ │ type : '(Ljava/lang/String;F[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0c8e9c: |[0c8e9c] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedAnimation.:(Ljava/lang/String;F[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe;)V │ │ -0c8eac: 2140 |0000: array-length v0, v4 │ │ -0c8eae: 8200 |0001: int-to-float v0, v0 │ │ -0c8eb0: c830 |0002: mul-float/2addr v0, v3 │ │ -0c8eb2: 7030 d510 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g3d/model/Animation;.:(Ljava/lang/String;F)V // method@10d5 │ │ -0c8eb8: 5913 d209 |0006: iput v3, v1, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.frameDuration:F // field@09d2 │ │ -0c8ebc: 5b14 d309 |0008: iput-object v4, v1, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.keyframes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // field@09d3 │ │ -0c8ec0: 0e00 |000a: return-void │ │ +0d75bc: |[0d75bc] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedAnimation.:(Ljava/lang/String;F[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe;)V │ │ +0d75cc: 2140 |0000: array-length v0, v4 │ │ +0d75ce: 8200 |0001: int-to-float v0, v0 │ │ +0d75d0: c830 |0002: mul-float/2addr v0, v3 │ │ +0d75d2: 7030 d510 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g3d/model/Animation;.:(Ljava/lang/String;F)V // method@10d5 │ │ +0d75d8: 5913 d209 |0006: iput v3, v1, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.frameDuration:F // field@09d2 │ │ +0d75dc: 5b14 d309 |0008: iput-object v4, v1, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.keyframes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // field@09d3 │ │ +0d75e0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0006 line=27 │ │ 0x0008 line=28 │ │ 0x000a line=29 │ │ locals : │ │ @@ -267527,17 +267678,17 @@ │ │ 0x0000 - 0x000b reg=3 frameDuration F │ │ 0x0000 - 0x000b reg=4 keyframes [Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; │ │ │ │ Virtual methods - │ │ source_file_idx : 1877 (KeyframedAnimation.java) │ │ │ │ Class #552 header: │ │ -class_idx : 440 │ │ +class_idx : 438 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 436 │ │ +superclass_idx : 434 │ │ source_file_idx : 1880 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #552 annotations: │ │ @@ -267571,20 +267722,20 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;[FLcom/badlogic/gdx/utils/ObjectMap;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0c8ec4: |[0c8ec4] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedSubMesh.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;[FLcom/badlogic/gdx/utils/ObjectMap;II)V │ │ -0c8ed4: 7040 df10 1062 |0000: invoke-direct {v0, v1, v2, v6}, Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;I)V // method@10df │ │ -0c8eda: 5b03 db09 |0003: iput-object v3, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.blendedVertices:[F // field@09db │ │ -0c8ede: 5b04 da09 |0005: iput-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09da │ │ -0c8ee2: 5905 d909 |0007: iput v5, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.animatedComponents:I // field@09d9 │ │ -0c8ee6: 0e00 |0009: return-void │ │ +0d75e4: |[0d75e4] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedSubMesh.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;[FLcom/badlogic/gdx/utils/ObjectMap;II)V │ │ +0d75f4: 7040 df10 1062 |0000: invoke-direct {v0, v1, v2, v6}, Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;I)V // method@10df │ │ +0d75fa: 5b03 db09 |0003: iput-object v3, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.blendedVertices:[F // field@09db │ │ +0d75fe: 5b04 da09 |0005: iput-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09da │ │ +0d7602: 5905 d909 |0007: iput v5, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.animatedComponents:I // field@09d9 │ │ +0d7606: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ 0x0007 line=36 │ │ 0x0009 line=37 │ │ @@ -267604,33 +267755,33 @@ │ │ type : '(Lcom/badlogic/gdx/math/collision/BoundingBox;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c8ee8: |[0c8ee8] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedSubMesh.getBoundingBox:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V │ │ -0c8ef8: 5410 dd09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ -0c8efc: 6e20 d90a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/Mesh;.calculateBoundingBox:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V // method@0ad9 │ │ -0c8f02: 0e00 |0005: return-void │ │ +0d7608: |[0d7608] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedSubMesh.getBoundingBox:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V │ │ +0d7618: 5410 dd09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ +0d761c: 6e20 d90a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/Mesh;.calculateBoundingBox:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V // method@0ad9 │ │ +0d7622: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; │ │ 0x0000 - 0x0006 reg=2 bbox Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ │ │ source_file_idx : 1880 (KeyframedSubMesh.java) │ │ │ │ Class #553 header: │ │ -class_idx : 442 │ │ +class_idx : 440 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 434 │ │ -source_file_idx : 3811 │ │ +superclass_idx : 432 │ │ +source_file_idx : 3809 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #553 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation;' │ │ @@ -267649,37 +267800,37 @@ │ │ type : '(Ljava/lang/String;F[[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c8f04: |[0c8f04] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonAnimation.:(Ljava/lang/String;F[[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;)V │ │ -0c8f14: 7030 d510 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/model/Animation;.:(Ljava/lang/String;F)V // method@10d5 │ │ -0c8f1a: 5b03 eb09 |0003: iput-object v3, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation;.perJointkeyFrames:[[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe; // field@09eb │ │ -0c8f1e: 0e00 |0005: return-void │ │ +0d7624: |[0d7624] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonAnimation.:(Ljava/lang/String;F[[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe;)V │ │ +0d7634: 7030 d510 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/model/Animation;.:(Ljava/lang/String;F)V // method@10d5 │ │ +0d763a: 5b03 eb09 |0003: iput-object v3, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation;.perJointkeyFrames:[[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe; // field@09eb │ │ +0d763e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ 0x0005 line=27 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation; │ │ 0x0000 - 0x0006 reg=1 name Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 totalDuration F │ │ 0x0000 - 0x0006 reg=3 perJointKeyFrames [[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonKeyframe; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3811 (SkeletonAnimation.java) │ │ + source_file_idx : 3809 (SkeletonAnimation.java) │ │ │ │ Class #554 header: │ │ -class_idx : 447 │ │ +class_idx : 445 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 436 │ │ -source_file_idx : 3817 │ │ +superclass_idx : 434 │ │ +source_file_idx : 3815 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #554 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;' │ │ @@ -267714,17 +267865,17 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0c8f20: |[0c8f20] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonSubMesh.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;I)V │ │ -0c8f30: 7040 df10 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;I)V // method@10df │ │ -0c8f36: 0e00 |0003: return-void │ │ +0d7640: |[0d7640] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonSubMesh.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;I)V │ │ +0d7650: 7040 df10 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;I)V // method@10df │ │ +0d7656: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; │ │ 0x0000 - 0x0004 reg=1 name Ljava/lang/String; │ │ @@ -267737,18 +267888,18 @@ │ │ type : '(Lcom/badlogic/gdx/math/collision/BoundingBox;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c8f38: |[0c8f38] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonSubMesh.getBoundingBox:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V │ │ -0c8f48: 5410 070a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ -0c8f4c: 6e20 d90a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/Mesh;.calculateBoundingBox:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V // method@0ad9 │ │ -0c8f52: 0e00 |0005: return-void │ │ +0d7658: |[0d7658] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonSubMesh.getBoundingBox:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V │ │ +0d7668: 5410 070a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ +0d766c: 6e20 d90a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/Mesh;.calculateBoundingBox:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V // method@0ad9 │ │ +0d7672: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0005 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; │ │ 0x0000 - 0x0006 reg=2 bbox Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ @@ -267758,17 +267909,17 @@ │ │ type : '([S)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c8f54: |[0c8f54] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonSubMesh.setIndices:([S)V │ │ -0c8f64: 5b01 050a |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.indices:[S // field@0a05 │ │ -0c8f68: 0e00 |0002: return-void │ │ +0d7674: |[0d7674] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonSubMesh.setIndices:([S)V │ │ +0d7684: 5b01 050a |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.indices:[S // field@0a05 │ │ +0d7688: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0002 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; │ │ 0x0000 - 0x0003 reg=1 indices [S │ │ @@ -267778,32 +267929,32 @@ │ │ type : '([F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c8f6c: |[0c8f6c] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonSubMesh.setVertices:([F)V │ │ -0c8f7c: 5b01 0b0a |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.vertices:[F // field@0a0b │ │ -0c8f80: 0e00 |0002: return-void │ │ +0d768c: |[0d768c] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonSubMesh.setVertices:([F)V │ │ +0d769c: 5b01 0b0a |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.vertices:[F // field@0a0b │ │ +0d76a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0002 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; │ │ 0x0000 - 0x0003 reg=1 vertices [F │ │ │ │ - source_file_idx : 3817 (SkeletonSubMesh.java) │ │ + source_file_idx : 3815 (SkeletonSubMesh.java) │ │ │ │ Class #555 header: │ │ -class_idx : 448 │ │ +class_idx : 446 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3862 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3860 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 10 │ │ │ │ Class #555 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;' │ │ @@ -267827,48 +267978,48 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0c8f84: |[0c8f84] com.badlogic.gdx.graphics.g3d.model.still.StillModel.:()V │ │ -0c8f94: 2200 1602 |0000: new-instance v0, Lcom/badlogic/gdx/math/collision/BoundingBox; // type@0216 │ │ -0c8f98: 7010 aa14 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/math/collision/BoundingBox;.:()V // method@14aa │ │ -0c8f9e: 6900 0d0a |0005: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.tmpBox:Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0a0d │ │ -0c8fa2: 0e00 |0007: return-void │ │ +0d76a4: |[0d76a4] com.badlogic.gdx.graphics.g3d.model.still.StillModel.:()V │ │ +0d76b4: 2200 1402 |0000: new-instance v0, Lcom/badlogic/gdx/math/collision/BoundingBox; // type@0214 │ │ +0d76b8: 7010 aa14 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/math/collision/BoundingBox;.:()V // method@14aa │ │ +0d76be: 6900 0d0a |0005: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.tmpBox:Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0a0d │ │ +0d76c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;) │ │ name : '' │ │ type : '([Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0c8fa4: |[0c8fa4] com.badlogic.gdx.graphics.g3d.model.still.StillModel.:([Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;)V │ │ -0c8fb4: 7010 2726 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ -0c8fba: 2141 |0003: array-length v1, v4 │ │ -0c8fbc: 2311 7504 |0004: new-array v1, v1, [Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // type@0475 │ │ -0c8fc0: 5b31 0c0a |0006: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ -0c8fc4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0c8fc6: 2141 |0009: array-length v1, v4 │ │ -0c8fc8: 3510 0d00 |000a: if-ge v0, v1, 0017 // +000d │ │ -0c8fcc: 5432 0c0a |000c: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ -0c8fd0: 4601 0400 |000e: aget-object v1, v4, v0 │ │ -0c8fd4: 1f01 c101 |0010: check-cast v1, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // type@01c1 │ │ -0c8fd8: 4d01 0200 |0012: aput-object v1, v2, v0 │ │ -0c8fdc: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c8fe0: 28f3 |0016: goto 0009 // -000d │ │ -0c8fe2: 0e00 |0017: return-void │ │ +0d76c4: |[0d76c4] com.badlogic.gdx.graphics.g3d.model.still.StillModel.:([Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;)V │ │ +0d76d4: 7010 2726 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ +0d76da: 2141 |0003: array-length v1, v4 │ │ +0d76dc: 2311 7304 |0004: new-array v1, v1, [Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // type@0473 │ │ +0d76e0: 5b31 0c0a |0006: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ +0d76e4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0d76e6: 2141 |0009: array-length v1, v4 │ │ +0d76e8: 3510 0d00 |000a: if-ge v0, v1, 0017 // +000d │ │ +0d76ec: 5432 0c0a |000c: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ +0d76f0: 4601 0400 |000e: aget-object v1, v4, v0 │ │ +0d76f4: 1f01 bf01 |0010: check-cast v1, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // type@01bf │ │ +0d76f8: 4d01 0200 |0012: aput-object v1, v2, v0 │ │ +0d76fc: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d7700: 28f3 |0016: goto 0009 // -000d │ │ +0d7702: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0008 line=32 │ │ 0x000c line=33 │ │ 0x0014 line=32 │ │ @@ -267884,26 +268035,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0c8fe4: |[0c8fe4] com.badlogic.gdx.graphics.g3d.model.still.StillModel.dispose:()V │ │ -0c8ff4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c8ff6: 5421 0c0a |0001: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ -0c8ffa: 2111 |0003: array-length v1, v1 │ │ -0c8ffc: 3510 0e00 |0004: if-ge v0, v1, 0012 // +000e │ │ -0c9000: 5421 0c0a |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ -0c9004: 4601 0100 |0008: aget-object v1, v1, v0 │ │ -0c9008: 5411 0f0a |000a: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a0f │ │ -0c900c: 6e10 e00a 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.dispose:()V // method@0ae0 │ │ -0c9012: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c9016: 28f0 |0011: goto 0001 // -0010 │ │ -0c9018: 0e00 |0012: return-void │ │ +0d7704: |[0d7704] com.badlogic.gdx.graphics.g3d.model.still.StillModel.dispose:()V │ │ +0d7714: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d7716: 5421 0c0a |0001: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ +0d771a: 2111 |0003: array-length v1, v1 │ │ +0d771c: 3510 0e00 |0004: if-ge v0, v1, 0012 // +000e │ │ +0d7720: 5421 0c0a |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ +0d7724: 4601 0100 |0008: aget-object v1, v1, v0 │ │ +0d7728: 5411 0f0a |000a: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a0f │ │ +0d772c: 6e10 e00a 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.dispose:()V // method@0ae0 │ │ +0d7732: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d7736: 28f0 |0011: goto 0001 // -0010 │ │ +0d7738: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0006 line=120 │ │ 0x000f line=119 │ │ 0x0012 line=122 │ │ locals : │ │ @@ -267915,30 +268066,30 @@ │ │ type : '(Lcom/badlogic/gdx/math/collision/BoundingBox;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0c901c: |[0c901c] com.badlogic.gdx.graphics.g3d.model.still.StillModel.getBoundingBox:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V │ │ -0c902c: 6e10 b814 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/math/collision/BoundingBox;.inf:()Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14b8 │ │ -0c9032: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0c9034: 5431 0c0a |0004: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ -0c9038: 2111 |0006: array-length v1, v1 │ │ -0c903a: 3510 1500 |0007: if-ge v0, v1, 001c // +0015 │ │ -0c903e: 5431 0c0a |0009: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ -0c9042: 4601 0100 |000b: aget-object v1, v1, v0 │ │ -0c9046: 5411 0f0a |000d: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a0f │ │ -0c904a: 6202 0d0a |000f: sget-object v2, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.tmpBox:Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0a0d │ │ -0c904e: 6e20 d90a 2100 |0011: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Mesh;.calculateBoundingBox:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V // method@0ad9 │ │ -0c9054: 6201 0d0a |0014: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.tmpBox:Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0a0d │ │ -0c9058: 6e20 b214 1400 |0016: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/math/collision/BoundingBox;.ext:(Lcom/badlogic/gdx/math/collision/BoundingBox;)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14b2 │ │ -0c905e: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c9062: 28e9 |001b: goto 0004 // -0017 │ │ -0c9064: 0e00 |001c: return-void │ │ +0d773c: |[0d773c] com.badlogic.gdx.graphics.g3d.model.still.StillModel.getBoundingBox:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V │ │ +0d774c: 6e10 b814 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/math/collision/BoundingBox;.inf:()Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14b8 │ │ +0d7752: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0d7754: 5431 0c0a |0004: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ +0d7758: 2111 |0006: array-length v1, v1 │ │ +0d775a: 3510 1500 |0007: if-ge v0, v1, 001c // +0015 │ │ +0d775e: 5431 0c0a |0009: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ +0d7762: 4601 0100 |000b: aget-object v1, v1, v0 │ │ +0d7766: 5411 0f0a |000d: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a0f │ │ +0d776a: 6202 0d0a |000f: sget-object v2, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.tmpBox:Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0a0d │ │ +0d776e: 6e20 d90a 2100 |0011: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Mesh;.calculateBoundingBox:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V // method@0ad9 │ │ +0d7774: 6201 0d0a |0014: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.tmpBox:Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0a0d │ │ +0d7778: 6e20 b214 1400 |0016: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/math/collision/BoundingBox;.ext:(Lcom/badlogic/gdx/math/collision/BoundingBox;)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14b2 │ │ +0d777e: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d7782: 28e9 |001b: goto 0004 // -0017 │ │ +0d7784: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0003 line=111 │ │ 0x0009 line=112 │ │ 0x0014 line=113 │ │ 0x0019 line=111 │ │ @@ -267953,18 +268104,18 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0c9068: |[0c9068] com.badlogic.gdx.graphics.g3d.model.still.StillModel.getSubMesh:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/SubMesh; │ │ -0c9078: 6e20 2611 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.getSubMesh:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // method@1126 │ │ -0c907e: 0c00 |0003: move-result-object v0 │ │ -0c9080: 1100 |0004: return-object v0 │ │ +0d7788: |[0d7788] com.badlogic.gdx.graphics.g3d.model.still.StillModel.getSubMesh:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/SubMesh; │ │ +0d7798: 6e20 2611 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.getSubMesh:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // method@1126 │ │ +0d779e: 0c00 |0003: move-result-object v0 │ │ +0d77a0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; │ │ 0x0000 - 0x0005 reg=2 x0 Ljava/lang/String; │ │ │ │ @@ -267973,29 +268124,29 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0c9084: |[0c9084] com.badlogic.gdx.graphics.g3d.model.still.StillModel.getSubMesh:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; │ │ -0c9094: 5450 0c0a |0000: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ -0c9098: 2102 |0002: array-length v2, v0 │ │ -0c909a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0c909c: 3521 1000 |0004: if-ge v1, v2, 0014 // +0010 │ │ -0c90a0: 4603 0001 |0006: aget-object v3, v0, v1 │ │ -0c90a4: 5434 100a |0008: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.name:Ljava/lang/String; // field@0a10 │ │ -0c90a8: 6e20 4426 6400 |000a: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c90ae: 0a04 |000d: move-result v4 │ │ -0c90b0: 3804 0300 |000e: if-eqz v4, 0011 // +0003 │ │ -0c90b4: 1103 |0010: return-object v3 │ │ -0c90b6: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c90ba: 28f1 |0013: goto 0004 // -000f │ │ -0c90bc: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -0c90be: 28fb |0015: goto 0010 // -0005 │ │ +0d77a4: |[0d77a4] com.badlogic.gdx.graphics.g3d.model.still.StillModel.getSubMesh:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; │ │ +0d77b4: 5450 0c0a |0000: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ +0d77b8: 2102 |0002: array-length v2, v0 │ │ +0d77ba: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0d77bc: 3521 1000 |0004: if-ge v1, v2, 0014 // +0010 │ │ +0d77c0: 4603 0001 |0006: aget-object v3, v0, v1 │ │ +0d77c4: 5434 100a |0008: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.name:Ljava/lang/String; // field@0a10 │ │ +0d77c8: 6e20 4426 6400 |000a: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d77ce: 0a04 |000d: move-result v4 │ │ +0d77d0: 3804 0300 |000e: if-eqz v4, 0011 // +0003 │ │ +0d77d4: 1103 |0010: return-object v3 │ │ +0d77d6: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0d77da: 28f1 |0013: goto 0004 // -000f │ │ +0d77dc: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +0d77de: 28fb |0015: goto 0010 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0008 line=78 │ │ 0x0010 line=80 │ │ 0x0011 line=77 │ │ 0x0014 line=80 │ │ @@ -268013,17 +268164,17 @@ │ │ type : '()[Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c90c0: |[0c90c0] com.badlogic.gdx.graphics.g3d.model.still.StillModel.getSubMeshes:()[Lcom/badlogic/gdx/graphics/g3d/model/SubMesh; │ │ -0c90d0: 5410 0c0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ -0c90d4: 1100 |0002: return-object v0 │ │ +0d77e0: |[0d77e0] com.badlogic.gdx.graphics.g3d.model.still.StillModel.getSubMeshes:()[Lcom/badlogic/gdx/graphics/g3d/model/SubMesh; │ │ +0d77f0: 5410 0c0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ +0d77f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;) │ │ @@ -268031,53 +268182,53 @@ │ │ type : '([Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/Model;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -0c90d8: |[0c90d8] com.badlogic.gdx.graphics.g3d.model.still.StillModel.getSubModel:([Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/Model; │ │ -0c90e8: 2208 e703 |0000: new-instance v8, Ljava/util/ArrayList; // type@03e7 │ │ -0c90ec: 7010 2c27 0800 |0002: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@272c │ │ -0c90f2: 07c0 |0005: move-object v0, v12 │ │ -0c90f4: 2104 |0006: array-length v4, v0 │ │ -0c90f6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0c90f8: 0123 |0008: move v3, v2 │ │ -0c90fa: 3543 1e00 |0009: if-ge v3, v4, 0027 // +001e │ │ -0c90fe: 4606 0003 |000b: aget-object v6, v0, v3 │ │ -0c9102: 54b1 0c0a |000d: iget-object v1, v11, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ -0c9106: 2115 |000f: array-length v5, v1 │ │ -0c9108: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0c910a: 3552 1200 |0011: if-ge v2, v5, 0023 // +0012 │ │ -0c910e: 4607 0102 |0013: aget-object v7, v1, v2 │ │ -0c9112: 5479 100a |0015: iget-object v9, v7, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.name:Ljava/lang/String; // field@0a10 │ │ -0c9116: 6e20 4426 9600 |0017: invoke-virtual {v6, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c911c: 0a09 |001a: move-result v9 │ │ -0c911e: 3809 0500 |001b: if-eqz v9, 0020 // +0005 │ │ -0c9122: 6e20 2f27 7800 |001d: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0c9128: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c912c: 28ef |0022: goto 0011 // -0011 │ │ -0c912e: d802 0301 |0023: add-int/lit8 v2, v3, #int 1 // #01 │ │ -0c9132: 0123 |0025: move v3, v2 │ │ -0c9134: 28e3 |0026: goto 0009 // -001d │ │ -0c9136: 6e10 3927 0800 |0027: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0c913c: 0a09 |002a: move-result v9 │ │ -0c913e: 3d09 1500 |002b: if-lez v9, 0040 // +0015 │ │ -0c9142: 220a c001 |002d: new-instance v10, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; // type@01c0 │ │ -0c9146: 6e10 3927 0800 |002f: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0c914c: 0a09 |0032: move-result v9 │ │ -0c914e: 2399 7504 |0033: new-array v9, v9, [Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // type@0475 │ │ -0c9152: 6e20 3a27 9800 |0035: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@273a │ │ -0c9158: 0c09 |0038: move-result-object v9 │ │ -0c915a: 1f09 6e04 |0039: check-cast v9, [Lcom/badlogic/gdx/graphics/g3d/model/SubMesh; // type@046e │ │ -0c915e: 7020 2211 9a00 |003b: invoke-direct {v10, v9}, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.:([Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;)V // method@1122 │ │ -0c9164: 07a9 |003e: move-object v9, v10 │ │ -0c9166: 1109 |003f: return-object v9 │ │ -0c9168: 1209 |0040: const/4 v9, #int 0 // #0 │ │ -0c916a: 28fe |0041: goto 003f // -0002 │ │ +0d77f8: |[0d77f8] com.badlogic.gdx.graphics.g3d.model.still.StillModel.getSubModel:([Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/Model; │ │ +0d7808: 2208 e503 |0000: new-instance v8, Ljava/util/ArrayList; // type@03e5 │ │ +0d780c: 7010 2c27 0800 |0002: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@272c │ │ +0d7812: 07c0 |0005: move-object v0, v12 │ │ +0d7814: 2104 |0006: array-length v4, v0 │ │ +0d7816: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0d7818: 0123 |0008: move v3, v2 │ │ +0d781a: 3543 1e00 |0009: if-ge v3, v4, 0027 // +001e │ │ +0d781e: 4606 0003 |000b: aget-object v6, v0, v3 │ │ +0d7822: 54b1 0c0a |000d: iget-object v1, v11, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ +0d7826: 2115 |000f: array-length v5, v1 │ │ +0d7828: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +0d782a: 3552 1200 |0011: if-ge v2, v5, 0023 // +0012 │ │ +0d782e: 4607 0102 |0013: aget-object v7, v1, v2 │ │ +0d7832: 5479 100a |0015: iget-object v9, v7, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.name:Ljava/lang/String; // field@0a10 │ │ +0d7836: 6e20 4426 9600 |0017: invoke-virtual {v6, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d783c: 0a09 |001a: move-result v9 │ │ +0d783e: 3809 0500 |001b: if-eqz v9, 0020 // +0005 │ │ +0d7842: 6e20 2f27 7800 |001d: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0d7848: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0d784c: 28ef |0022: goto 0011 // -0011 │ │ +0d784e: d802 0301 |0023: add-int/lit8 v2, v3, #int 1 // #01 │ │ +0d7852: 0123 |0025: move v3, v2 │ │ +0d7854: 28e3 |0026: goto 0009 // -001d │ │ +0d7856: 6e10 3927 0800 |0027: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0d785c: 0a09 |002a: move-result v9 │ │ +0d785e: 3d09 1500 |002b: if-lez v9, 0040 // +0015 │ │ +0d7862: 220a be01 |002d: new-instance v10, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; // type@01be │ │ +0d7866: 6e10 3927 0800 |002f: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0d786c: 0a09 |0032: move-result v9 │ │ +0d786e: 2399 7304 |0033: new-array v9, v9, [Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // type@0473 │ │ +0d7872: 6e20 3a27 9800 |0035: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@273a │ │ +0d7878: 0c09 |0038: move-result-object v9 │ │ +0d787a: 1f09 6c04 |0039: check-cast v9, [Lcom/badlogic/gdx/graphics/g3d/model/SubMesh; // type@046c │ │ +0d787e: 7020 2211 9a00 |003b: invoke-direct {v10, v9}, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.:([Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;)V // method@1122 │ │ +0d7884: 07a9 |003e: move-object v9, v10 │ │ +0d7886: 1109 |003f: return-object v9 │ │ +0d7888: 1209 |0040: const/4 v9, #int 0 // #0 │ │ +0d788a: 28fe |0041: goto 003f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0005 line=68 │ │ 0x000d line=69 │ │ 0x0015 line=70 │ │ 0x0020 line=69 │ │ @@ -268104,41 +268255,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -0c916c: |[0c916c] com.badlogic.gdx.graphics.g3d.model.still.StillModel.render:()V │ │ -0c917c: 5453 0c0a |0000: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ -0c9180: 2131 |0002: array-length v1, v3 │ │ -0c9182: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0c9184: 3510 2d00 |0004: if-ge v0, v1, 0031 // +002d │ │ -0c9188: 5453 0c0a |0006: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ -0c918c: 4602 0300 |0008: aget-object v2, v3, v0 │ │ -0c9190: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ -0c9194: 5423 0e0a |000c: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a0e │ │ -0c9198: 6e10 a710 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.bind:()V // method@10a7 │ │ -0c919e: 5423 0f0a |0011: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a0f │ │ -0c91a2: 5224 110a |0013: iget v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.primitiveType:I // field@0a11 │ │ -0c91a6: 6e20 f20a 4300 |0015: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/Mesh;.render:(I)V // method@0af2 │ │ -0c91ac: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c91b0: 28ea |001a: goto 0004 // -0016 │ │ -0c91b2: 5453 0c0a |001b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ -0c91b6: d804 00ff |001d: add-int/lit8 v4, v0, #int -1 // #ff │ │ -0c91ba: 4603 0304 |001f: aget-object v3, v3, v4 │ │ -0c91be: 5433 0e0a |0021: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a0e │ │ -0c91c2: 5424 0e0a |0023: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a0e │ │ -0c91c6: 6e20 ac10 4300 |0025: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.equals:(Ljava/lang/Object;)Z // method@10ac │ │ -0c91cc: 0a03 |0028: move-result v3 │ │ -0c91ce: 3903 e8ff |0029: if-nez v3, 0011 // -0018 │ │ -0c91d2: 5423 0e0a |002b: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a0e │ │ -0c91d6: 6e10 a710 0300 |002d: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.bind:()V // method@10a7 │ │ -0c91dc: 28e1 |0030: goto 0011 // -001f │ │ -0c91de: 0e00 |0031: return-void │ │ +0d788c: |[0d788c] com.badlogic.gdx.graphics.g3d.model.still.StillModel.render:()V │ │ +0d789c: 5453 0c0a |0000: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ +0d78a0: 2131 |0002: array-length v1, v3 │ │ +0d78a2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0d78a4: 3510 2d00 |0004: if-ge v0, v1, 0031 // +002d │ │ +0d78a8: 5453 0c0a |0006: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ +0d78ac: 4602 0300 |0008: aget-object v2, v3, v0 │ │ +0d78b0: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ +0d78b4: 5423 0e0a |000c: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a0e │ │ +0d78b8: 6e10 a710 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.bind:()V // method@10a7 │ │ +0d78be: 5423 0f0a |0011: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a0f │ │ +0d78c2: 5224 110a |0013: iget v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.primitiveType:I // field@0a11 │ │ +0d78c6: 6e20 f20a 4300 |0015: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/Mesh;.render:(I)V // method@0af2 │ │ +0d78cc: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d78d0: 28ea |001a: goto 0004 // -0016 │ │ +0d78d2: 5453 0c0a |001b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ +0d78d6: d804 00ff |001d: add-int/lit8 v4, v0, #int -1 // #ff │ │ +0d78da: 4603 0304 |001f: aget-object v3, v3, v4 │ │ +0d78de: 5433 0e0a |0021: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a0e │ │ +0d78e2: 5424 0e0a |0023: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a0e │ │ +0d78e6: 6e20 ac10 4300 |0025: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.equals:(Ljava/lang/Object;)Z // method@10ac │ │ +0d78ec: 0a03 |0028: move-result v3 │ │ +0d78ee: 3903 e8ff |0029: if-nez v3, 0011 // -0018 │ │ +0d78f2: 5423 0e0a |002b: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a0e │ │ +0d78f6: 6e10 a710 0300 |002d: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.bind:()V // method@10a7 │ │ +0d78fc: 28e1 |0030: goto 0011 // -001f │ │ +0d78fe: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0006 line=41 │ │ 0x000a line=42 │ │ 0x000c line=43 │ │ @@ -268158,41 +268309,41 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -0c91e0: |[0c91e0] com.badlogic.gdx.graphics.g3d.model.still.StillModel.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0c91f0: 5453 0c0a |0000: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ -0c91f4: 2131 |0002: array-length v1, v3 │ │ -0c91f6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0c91f8: 3510 2d00 |0004: if-ge v0, v1, 0031 // +002d │ │ -0c91fc: 5453 0c0a |0006: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ -0c9200: 4602 0300 |0008: aget-object v2, v3, v0 │ │ -0c9204: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ -0c9208: 5423 0e0a |000c: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a0e │ │ -0c920c: 6e20 a810 6300 |000e: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@10a8 │ │ -0c9212: 5423 0f0a |0011: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a0f │ │ -0c9216: 5224 110a |0013: iget v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.primitiveType:I // field@0a11 │ │ -0c921a: 6e30 f40a 6304 |0015: invoke-virtual {v3, v6, v4}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V // method@0af4 │ │ -0c9220: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c9224: 28ea |001a: goto 0004 // -0016 │ │ -0c9226: 5453 0c0a |001b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ -0c922a: d804 00ff |001d: add-int/lit8 v4, v0, #int -1 // #ff │ │ -0c922e: 4603 0304 |001f: aget-object v3, v3, v4 │ │ -0c9232: 5433 0e0a |0021: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a0e │ │ -0c9236: 5424 0e0a |0023: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a0e │ │ -0c923a: 6e20 ac10 4300 |0025: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.equals:(Ljava/lang/Object;)Z // method@10ac │ │ -0c9240: 0a03 |0028: move-result v3 │ │ -0c9242: 3903 e8ff |0029: if-nez v3, 0011 // -0018 │ │ -0c9246: 5423 0e0a |002b: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a0e │ │ -0c924a: 6e20 a810 6300 |002d: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@10a8 │ │ -0c9250: 28e1 |0030: goto 0011 // -001f │ │ -0c9252: 0e00 |0031: return-void │ │ +0d7900: |[0d7900] com.badlogic.gdx.graphics.g3d.model.still.StillModel.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0d7910: 5453 0c0a |0000: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ +0d7914: 2131 |0002: array-length v1, v3 │ │ +0d7916: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0d7918: 3510 2d00 |0004: if-ge v0, v1, 0031 // +002d │ │ +0d791c: 5453 0c0a |0006: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ +0d7920: 4602 0300 |0008: aget-object v2, v3, v0 │ │ +0d7924: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ +0d7928: 5423 0e0a |000c: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a0e │ │ +0d792c: 6e20 a810 6300 |000e: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@10a8 │ │ +0d7932: 5423 0f0a |0011: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a0f │ │ +0d7936: 5224 110a |0013: iget v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.primitiveType:I // field@0a11 │ │ +0d793a: 6e30 f40a 6304 |0015: invoke-virtual {v3, v6, v4}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V // method@0af4 │ │ +0d7940: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d7944: 28ea |001a: goto 0004 // -0016 │ │ +0d7946: 5453 0c0a |001b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ +0d794a: d804 00ff |001d: add-int/lit8 v4, v0, #int -1 // #ff │ │ +0d794e: 4603 0304 |001f: aget-object v3, v3, v4 │ │ +0d7952: 5433 0e0a |0021: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a0e │ │ +0d7956: 5424 0e0a |0023: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a0e │ │ +0d795a: 6e20 ac10 4300 |0025: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.equals:(Ljava/lang/Object;)Z // method@10ac │ │ +0d7960: 0a03 |0028: move-result v3 │ │ +0d7962: 3903 e8ff |0029: if-nez v3, 0011 // -0018 │ │ +0d7966: 5423 0e0a |002b: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a0e │ │ +0d796a: 6e20 a810 6300 |002d: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@10a8 │ │ +0d7970: 28e1 |0030: goto 0011 // -001f │ │ +0d7972: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0006 line=55 │ │ 0x000a line=56 │ │ 0x000c line=57 │ │ @@ -268213,25 +268364,25 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -0c9254: |[0c9254] com.badlogic.gdx.graphics.g3d.model.still.StillModel.setMaterial:(Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V │ │ -0c9264: 5432 0c0a |0000: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ -0c9268: 2121 |0002: array-length v1, v2 │ │ -0c926a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0c926c: 3510 0b00 |0004: if-ge v0, v1, 000f // +000b │ │ -0c9270: 5432 0c0a |0006: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ -0c9274: 4602 0200 |0008: aget-object v2, v2, v0 │ │ -0c9278: 5b24 0e0a |000a: iput-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a0e │ │ -0c927c: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c9280: 28f6 |000e: goto 0004 // -000a │ │ -0c9282: 0e00 |000f: return-void │ │ +0d7974: |[0d7974] com.badlogic.gdx.graphics.g3d.model.still.StillModel.setMaterial:(Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V │ │ +0d7984: 5432 0c0a |0000: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ +0d7988: 2121 |0002: array-length v1, v2 │ │ +0d798a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0d798c: 3510 0b00 |0004: if-ge v0, v1, 000f // +000b │ │ +0d7990: 5432 0c0a |0006: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ +0d7994: 4602 0200 |0008: aget-object v2, v2, v0 │ │ +0d7998: 5b24 0e0a |000a: iput-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a0e │ │ +0d799c: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d79a0: 28f6 |000e: goto 0004 // -000a │ │ +0d79a2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=101 │ │ 0x0006 line=102 │ │ 0x000c line=101 │ │ 0x000f line=104 │ │ @@ -268246,33 +268397,33 @@ │ │ type : '([Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0c9284: |[0c9284] com.badlogic.gdx.graphics.g3d.model.still.StillModel.setMaterials:([Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V │ │ -0c9294: 2152 |0000: array-length v2, v5 │ │ -0c9296: 5443 0c0a |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ -0c929a: 2133 |0003: array-length v3, v3 │ │ -0c929c: 3232 0a00 |0004: if-eq v2, v3, 000e // +000a │ │ -0c92a0: 2202 ca03 |0006: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0c92a4: 1a03 c622 |0008: const-string v3, "number of materials must equal number of sub-meshes" // string@22c6 │ │ -0c92a8: 7020 8d26 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@268d │ │ -0c92ae: 2702 |000d: throw v2 │ │ -0c92b0: 2151 |000e: array-length v1, v5 │ │ -0c92b2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0c92b4: 3510 0d00 |0010: if-ge v0, v1, 001d // +000d │ │ -0c92b8: 5442 0c0a |0012: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ -0c92bc: 4602 0200 |0014: aget-object v2, v2, v0 │ │ -0c92c0: 4603 0500 |0016: aget-object v3, v5, v0 │ │ -0c92c4: 5b23 0e0a |0018: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a0e │ │ -0c92c8: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c92cc: 28f4 |001c: goto 0010 // -000c │ │ -0c92ce: 0e00 |001d: return-void │ │ +0d79a4: |[0d79a4] com.badlogic.gdx.graphics.g3d.model.still.StillModel.setMaterials:([Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V │ │ +0d79b4: 2152 |0000: array-length v2, v5 │ │ +0d79b6: 5443 0c0a |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ +0d79ba: 2133 |0003: array-length v3, v3 │ │ +0d79bc: 3232 0a00 |0004: if-eq v2, v3, 000e // +000a │ │ +0d79c0: 2202 c803 |0006: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0d79c4: 1a03 c422 |0008: const-string v3, "number of materials must equal number of sub-meshes" // string@22c4 │ │ +0d79c8: 7020 8d26 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@268d │ │ +0d79ce: 2702 |000d: throw v2 │ │ +0d79d0: 2151 |000e: array-length v1, v5 │ │ +0d79d2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0d79d4: 3510 0d00 |0010: if-ge v0, v1, 001d // +000d │ │ +0d79d8: 5442 0c0a |0012: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ +0d79dc: 4602 0200 |0014: aget-object v2, v2, v0 │ │ +0d79e0: 4603 0500 |0016: aget-object v3, v5, v0 │ │ +0d79e4: 5b23 0e0a |0018: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a0e │ │ +0d79e8: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d79ec: 28f4 |001c: goto 0010 // -000c │ │ +0d79ee: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0006 line=91 │ │ 0x000e line=92 │ │ 0x000f line=93 │ │ 0x0012 line=94 │ │ @@ -268280,21 +268431,21 @@ │ │ 0x001d line=96 │ │ locals : │ │ 0x0010 - 0x001e reg=0 i I │ │ 0x000f - 0x001e reg=1 len I │ │ 0x0000 - 0x001e reg=4 this Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; │ │ 0x0000 - 0x001e reg=5 materials [Lcom/badlogic/gdx/graphics/g3d/materials/Material; │ │ │ │ - source_file_idx : 3862 (StillModel.java) │ │ + source_file_idx : 3860 (StillModel.java) │ │ │ │ Class #556 header: │ │ -class_idx : 449 │ │ +class_idx : 447 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 436 │ │ -source_file_idx : 3866 │ │ +superclass_idx : 434 │ │ +source_file_idx : 3864 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #556 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;' │ │ @@ -268309,17 +268460,17 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0c92d0: |[0c92d0] com.badlogic.gdx.graphics.g3d.model.still.StillSubMesh.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;I)V │ │ -0c92e0: 7040 df10 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;I)V // method@10df │ │ -0c92e6: 0e00 |0003: return-void │ │ +0d79f0: |[0d79f0] com.badlogic.gdx.graphics.g3d.model.still.StillSubMesh.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;I)V │ │ +0d7a00: 7040 df10 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;I)V // method@10df │ │ +0d7a06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; │ │ 0x0000 - 0x0004 reg=1 name Ljava/lang/String; │ │ @@ -268331,17 +268482,17 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;ILcom/badlogic/gdx/graphics/g3d/materials/Material;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -0c92e8: |[0c92e8] com.badlogic.gdx.graphics.g3d.model.still.StillSubMesh.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;ILcom/badlogic/gdx/graphics/g3d/materials/Material;)V │ │ -0c92f8: 7054 e010 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;ILcom/badlogic/gdx/graphics/g3d/materials/Material;)V // method@10e0 │ │ -0c92fe: 0e00 |0003: return-void │ │ +0d7a08: |[0d7a08] com.badlogic.gdx.graphics.g3d.model.still.StillSubMesh.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;ILcom/badlogic/gdx/graphics/g3d/materials/Material;)V │ │ +0d7a18: 7054 e010 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;ILcom/badlogic/gdx/graphics/g3d/materials/Material;)V // method@10e0 │ │ +0d7a1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; │ │ 0x0000 - 0x0004 reg=1 name Ljava/lang/String; │ │ @@ -268355,32 +268506,32 @@ │ │ type : '(Lcom/badlogic/gdx/math/collision/BoundingBox;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c9300: |[0c9300] com.badlogic.gdx.graphics.g3d.model.still.StillSubMesh.getBoundingBox:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V │ │ -0c9310: 5410 0f0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a0f │ │ -0c9314: 6e20 d90a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/Mesh;.calculateBoundingBox:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V // method@0ad9 │ │ -0c931a: 0e00 |0005: return-void │ │ +0d7a20: |[0d7a20] com.badlogic.gdx.graphics.g3d.model.still.StillSubMesh.getBoundingBox:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V │ │ +0d7a30: 5410 0f0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a0f │ │ +0d7a34: 6e20 d90a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/Mesh;.calculateBoundingBox:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V // method@0ad9 │ │ +0d7a3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0005 line=37 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; │ │ 0x0000 - 0x0006 reg=2 bbox Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ │ │ - source_file_idx : 3866 (StillSubMesh.java) │ │ + source_file_idx : 3864 (StillSubMesh.java) │ │ │ │ Class #557 header: │ │ -class_idx : 450 │ │ +class_idx : 448 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 838 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #557 annotations: │ │ @@ -268418,21 +268569,21 @@ │ │ type : '(IILjava/nio/ByteBuffer;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0c931c: |[0c931c] com.badlogic.gdx.graphics.glutils.ETC1$ETC1Data.:(IILjava/nio/ByteBuffer;I)V │ │ -0c932c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0c9332: 5901 150a |0003: iput v1, v0, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.width:I // field@0a15 │ │ -0c9336: 5902 140a |0005: iput v2, v0, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.height:I // field@0a14 │ │ -0c933a: 5b03 120a |0007: iput-object v3, v0, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ -0c933e: 5904 130a |0009: iput v4, v0, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.dataOffset:I // field@0a13 │ │ -0c9342: 0e00 |000b: return-void │ │ +0d7a3c: |[0d7a3c] com.badlogic.gdx.graphics.glutils.ETC1$ETC1Data.:(IILjava/nio/ByteBuffer;I)V │ │ +0d7a4c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0d7a52: 5901 150a |0003: iput v1, v0, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.width:I // field@0a15 │ │ +0d7a56: 5902 140a |0005: iput v2, v0, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.height:I // field@0a14 │ │ +0d7a5a: 5b03 120a |0007: iput-object v3, v0, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ +0d7a5e: 5904 130a |0009: iput v4, v0, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.dataOffset:I // field@0a13 │ │ +0d7a62: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0005 line=54 │ │ 0x0007 line=55 │ │ 0x0009 line=56 │ │ @@ -268449,96 +268600,96 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 152 16-bit code units │ │ -0c9344: |[0c9344] com.badlogic.gdx.graphics.glutils.ETC1$ETC1Data.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0c9354: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0c9356: 7010 2726 0a00 |0001: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@2627 │ │ -0c935c: 1306 0028 |0004: const/16 v6, #int 10240 // #2800 │ │ -0c9360: 2360 4704 |0006: new-array v0, v6, [B // type@0447 │ │ -0c9364: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0c9366: 2204 8d03 |0009: new-instance v4, Ljava/io/DataInputStream; // type@038d │ │ -0c936a: 2206 8803 |000b: new-instance v6, Ljava/io/BufferedInputStream; // type@0388 │ │ -0c936e: 2207 0604 |000d: new-instance v7, Ljava/util/zip/GZIPInputStream; // type@0406 │ │ -0c9372: 6e10 6d09 0b00 |000f: invoke-virtual {v11}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ -0c9378: 0c08 |0012: move-result-object v8 │ │ -0c937a: 7020 9627 8700 |0013: invoke-direct {v7, v8}, Ljava/util/zip/GZIPInputStream;.:(Ljava/io/InputStream;)V // method@2796 │ │ -0c9380: 7020 4e25 7600 |0016: invoke-direct {v6, v7}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@254e │ │ -0c9386: 7020 5e25 6400 |0019: invoke-direct {v4, v6}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@255e │ │ -0c938c: 6e10 6925 0400 |001c: invoke-virtual {v4}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ -0c9392: 0a02 |001f: move-result v2 │ │ -0c9394: 7110 261f 0200 |0020: invoke-static {v2}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1f26 │ │ -0c939a: 0c06 |0023: move-result-object v6 │ │ -0c939c: 5ba6 120a |0024: iput-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ -0c93a0: 1205 |0026: const/4 v5, #int 0 // #0 │ │ -0c93a2: 6e20 6125 0400 |0027: invoke-virtual {v4, v0}, Ljava/io/DataInputStream;.read:([B)I // method@2561 │ │ -0c93a8: 0a05 |002a: move-result v5 │ │ -0c93aa: 12f6 |002b: const/4 v6, #int -1 // #ff │ │ -0c93ac: 3265 3100 |002c: if-eq v5, v6, 005d // +0031 │ │ -0c93b0: 54a6 120a |002e: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ -0c93b4: 1207 |0030: const/4 v7, #int 0 // #0 │ │ -0c93b6: 6e40 ee26 0657 |0031: invoke-virtual {v6, v0, v7, v5}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@26ee │ │ -0c93bc: 28f3 |0034: goto 0027 // -000d │ │ -0c93be: 0d01 |0035: move-exception v1 │ │ -0c93c0: 0743 |0036: move-object v3, v4 │ │ -0c93c2: 2206 fc02 |0037: new-instance v6, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0c93c6: 2207 c503 |0039: new-instance v7, Ljava/lang/StringBuilder; // type@03c5 │ │ -0c93ca: 7010 6726 0700 |003b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0c93d0: 1a08 9c02 |003e: const-string v8, "Couldn't load pkm file '" // string@029c │ │ -0c93d4: 6e20 6e26 8700 |0040: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c93da: 0c07 |0043: move-result-object v7 │ │ -0c93dc: 6e20 6d26 b700 |0044: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0c93e2: 0c07 |0047: move-result-object v7 │ │ -0c93e4: 1a08 4900 |0048: const-string v8, "'" // string@0049 │ │ -0c93e8: 6e20 6e26 8700 |004a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c93ee: 0c07 |004d: move-result-object v7 │ │ -0c93f0: 6e10 7426 0700 |004e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0c93f6: 0c07 |0051: move-result-object v7 │ │ -0c93f8: 7030 b51f 7601 |0052: invoke-direct {v6, v7, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0c93fe: 2706 |0055: throw v6 │ │ -0c9400: 0d06 |0056: move-exception v6 │ │ -0c9402: 3803 0500 |0057: if-eqz v3, 005c // +0005 │ │ -0c9406: 6e10 5f25 0300 |0059: invoke-virtual {v3}, Ljava/io/DataInputStream;.close:()V // method@255f │ │ -0c940c: 2706 |005c: throw v6 │ │ -0c940e: 54a6 120a |005d: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ -0c9412: 1207 |005f: const/4 v7, #int 0 // #0 │ │ -0c9414: 6e20 ec26 7600 |0060: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ -0c941a: 54a6 120a |0063: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ -0c941e: 54a7 120a |0065: iget-object v7, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ -0c9422: 6e10 e026 0700 |0067: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ -0c9428: 0a07 |006a: move-result v7 │ │ -0c942a: 6e20 e826 7600 |006b: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ -0c9430: 3804 0500 |006e: if-eqz v4, 0073 // +0005 │ │ -0c9434: 6e10 5f25 0400 |0070: invoke-virtual {v4}, Ljava/io/DataInputStream;.close:()V // method@255f │ │ -0c943a: 54a6 120a |0073: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ -0c943e: 7120 4211 9600 |0075: invoke-static {v6, v9}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getWidthPKM:(Ljava/nio/ByteBuffer;I)I // method@1142 │ │ -0c9444: 0a06 |0078: move-result v6 │ │ -0c9446: 59a6 150a |0079: iput v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.width:I // field@0a15 │ │ -0c944a: 54a6 120a |007b: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ -0c944e: 7120 4011 9600 |007d: invoke-static {v6, v9}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getHeightPKM:(Ljava/nio/ByteBuffer;I)I // method@1140 │ │ -0c9454: 0a06 |0080: move-result v6 │ │ -0c9456: 59a6 140a |0081: iput v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.height:I // field@0a14 │ │ -0c945a: 6006 170a |0083: sget v6, Lcom/badlogic/gdx/graphics/glutils/ETC1;.PKM_HEADER_SIZE:I // field@0a17 │ │ -0c945e: 59a6 130a |0085: iput v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.dataOffset:I // field@0a13 │ │ -0c9462: 54a6 120a |0087: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ -0c9466: 52a7 130a |0089: iget v7, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.dataOffset:I // field@0a13 │ │ -0c946a: 6e20 ec26 7600 |008b: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ -0c9470: 0e00 |008e: return-void │ │ -0c9472: 0d06 |008f: move-exception v6 │ │ -0c9474: 28e3 |0090: goto 0073 // -001d │ │ -0c9476: 0d07 |0091: move-exception v7 │ │ -0c9478: 28ca |0092: goto 005c // -0036 │ │ -0c947a: 0d06 |0093: move-exception v6 │ │ -0c947c: 0743 |0094: move-object v3, v4 │ │ -0c947e: 28c2 |0095: goto 0057 // -003e │ │ -0c9480: 0d01 |0096: move-exception v1 │ │ -0c9482: 28a0 |0097: goto 0037 // -0060 │ │ +0d7a64: |[0d7a64] com.badlogic.gdx.graphics.glutils.ETC1$ETC1Data.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0d7a74: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0d7a76: 7010 2726 0a00 |0001: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@2627 │ │ +0d7a7c: 1306 0028 |0004: const/16 v6, #int 10240 // #2800 │ │ +0d7a80: 2360 4504 |0006: new-array v0, v6, [B // type@0445 │ │ +0d7a84: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +0d7a86: 2204 8b03 |0009: new-instance v4, Ljava/io/DataInputStream; // type@038b │ │ +0d7a8a: 2206 8603 |000b: new-instance v6, Ljava/io/BufferedInputStream; // type@0386 │ │ +0d7a8e: 2207 0404 |000d: new-instance v7, Ljava/util/zip/GZIPInputStream; // type@0404 │ │ +0d7a92: 6e10 6d09 0b00 |000f: invoke-virtual {v11}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ +0d7a98: 0c08 |0012: move-result-object v8 │ │ +0d7a9a: 7020 9627 8700 |0013: invoke-direct {v7, v8}, Ljava/util/zip/GZIPInputStream;.:(Ljava/io/InputStream;)V // method@2796 │ │ +0d7aa0: 7020 4e25 7600 |0016: invoke-direct {v6, v7}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@254e │ │ +0d7aa6: 7020 5e25 6400 |0019: invoke-direct {v4, v6}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@255e │ │ +0d7aac: 6e10 6925 0400 |001c: invoke-virtual {v4}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ +0d7ab2: 0a02 |001f: move-result v2 │ │ +0d7ab4: 7110 261f 0200 |0020: invoke-static {v2}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1f26 │ │ +0d7aba: 0c06 |0023: move-result-object v6 │ │ +0d7abc: 5ba6 120a |0024: iput-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ +0d7ac0: 1205 |0026: const/4 v5, #int 0 // #0 │ │ +0d7ac2: 6e20 6125 0400 |0027: invoke-virtual {v4, v0}, Ljava/io/DataInputStream;.read:([B)I // method@2561 │ │ +0d7ac8: 0a05 |002a: move-result v5 │ │ +0d7aca: 12f6 |002b: const/4 v6, #int -1 // #ff │ │ +0d7acc: 3265 3100 |002c: if-eq v5, v6, 005d // +0031 │ │ +0d7ad0: 54a6 120a |002e: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ +0d7ad4: 1207 |0030: const/4 v7, #int 0 // #0 │ │ +0d7ad6: 6e40 ee26 0657 |0031: invoke-virtual {v6, v0, v7, v5}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@26ee │ │ +0d7adc: 28f3 |0034: goto 0027 // -000d │ │ +0d7ade: 0d01 |0035: move-exception v1 │ │ +0d7ae0: 0743 |0036: move-object v3, v4 │ │ +0d7ae2: 2206 fa02 |0037: new-instance v6, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d7ae6: 2207 c303 |0039: new-instance v7, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d7aea: 7010 6726 0700 |003b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d7af0: 1a08 9c02 |003e: const-string v8, "Couldn't load pkm file '" // string@029c │ │ +0d7af4: 6e20 6e26 8700 |0040: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d7afa: 0c07 |0043: move-result-object v7 │ │ +0d7afc: 6e20 6d26 b700 |0044: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0d7b02: 0c07 |0047: move-result-object v7 │ │ +0d7b04: 1a08 4900 |0048: const-string v8, "'" // string@0049 │ │ +0d7b08: 6e20 6e26 8700 |004a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d7b0e: 0c07 |004d: move-result-object v7 │ │ +0d7b10: 6e10 7426 0700 |004e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d7b16: 0c07 |0051: move-result-object v7 │ │ +0d7b18: 7030 b51f 7601 |0052: invoke-direct {v6, v7, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0d7b1e: 2706 |0055: throw v6 │ │ +0d7b20: 0d06 |0056: move-exception v6 │ │ +0d7b22: 3803 0500 |0057: if-eqz v3, 005c // +0005 │ │ +0d7b26: 6e10 5f25 0300 |0059: invoke-virtual {v3}, Ljava/io/DataInputStream;.close:()V // method@255f │ │ +0d7b2c: 2706 |005c: throw v6 │ │ +0d7b2e: 54a6 120a |005d: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ +0d7b32: 1207 |005f: const/4 v7, #int 0 // #0 │ │ +0d7b34: 6e20 ec26 7600 |0060: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ +0d7b3a: 54a6 120a |0063: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ +0d7b3e: 54a7 120a |0065: iget-object v7, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ +0d7b42: 6e10 e026 0700 |0067: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ +0d7b48: 0a07 |006a: move-result v7 │ │ +0d7b4a: 6e20 e826 7600 |006b: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ +0d7b50: 3804 0500 |006e: if-eqz v4, 0073 // +0005 │ │ +0d7b54: 6e10 5f25 0400 |0070: invoke-virtual {v4}, Ljava/io/DataInputStream;.close:()V // method@255f │ │ +0d7b5a: 54a6 120a |0073: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ +0d7b5e: 7120 4211 9600 |0075: invoke-static {v6, v9}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getWidthPKM:(Ljava/nio/ByteBuffer;I)I // method@1142 │ │ +0d7b64: 0a06 |0078: move-result v6 │ │ +0d7b66: 59a6 150a |0079: iput v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.width:I // field@0a15 │ │ +0d7b6a: 54a6 120a |007b: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ +0d7b6e: 7120 4011 9600 |007d: invoke-static {v6, v9}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getHeightPKM:(Ljava/nio/ByteBuffer;I)I // method@1140 │ │ +0d7b74: 0a06 |0080: move-result v6 │ │ +0d7b76: 59a6 140a |0081: iput v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.height:I // field@0a14 │ │ +0d7b7a: 6006 170a |0083: sget v6, Lcom/badlogic/gdx/graphics/glutils/ETC1;.PKM_HEADER_SIZE:I // field@0a17 │ │ +0d7b7e: 59a6 130a |0085: iput v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.dataOffset:I // field@0a13 │ │ +0d7b82: 54a6 120a |0087: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ +0d7b86: 52a7 130a |0089: iget v7, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.dataOffset:I // field@0a13 │ │ +0d7b8a: 6e20 ec26 7600 |008b: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ +0d7b90: 0e00 |008e: return-void │ │ +0d7b92: 0d06 |008f: move-exception v6 │ │ +0d7b94: 28e3 |0090: goto 0073 // -001d │ │ +0d7b96: 0d07 |0091: move-exception v7 │ │ +0d7b98: 28ca |0092: goto 005c // -0036 │ │ +0d7b9a: 0d06 |0093: move-exception v6 │ │ +0d7b9c: 0743 |0094: move-object v3, v4 │ │ +0d7b9e: 28c2 |0095: goto 0057 // -003e │ │ +0d7ba0: 0d01 |0096: move-exception v1 │ │ +0d7ba2: 28a0 |0097: goto 0037 // -0060 │ │ catches : 6 │ │ 0x0009 - 0x001c │ │ Ljava/lang/Exception; -> 0x0096 │ │ -> 0x0056 │ │ 0x001c - 0x0034 │ │ Ljava/lang/Exception; -> 0x0035 │ │ -> 0x0093 │ │ @@ -268601,18 +268752,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c94d0: |[0c94d0] com.badlogic.gdx.graphics.glutils.ETC1$ETC1Data.dispose:()V │ │ -0c94e0: 5410 120a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ -0c94e4: 7110 181f 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.disposeUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)V // method@1f18 │ │ -0c94ea: 0e00 |0005: return-void │ │ +0d7bf0: |[0d7bf0] com.badlogic.gdx.graphics.glutils.ETC1$ETC1Data.dispose:()V │ │ +0d7c00: 5410 120a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ +0d7c04: 7110 181f 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.disposeUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)V // method@1f18 │ │ +0d7c0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0005 line=124 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; │ │ │ │ @@ -268621,22 +268772,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0c94ec: |[0c94ec] com.badlogic.gdx.graphics.glutils.ETC1$ETC1Data.hasPKMHeader:()Z │ │ -0c94fc: 5220 130a |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.dataOffset:I // field@0a13 │ │ -0c9500: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0c9504: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -0c9508: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0c950a: 0f00 |0007: return v0 │ │ -0c950c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0c950e: 28fe |0009: goto 0007 // -0002 │ │ +0d7c0c: |[0d7c0c] com.badlogic.gdx.graphics.glutils.ETC1$ETC1Data.hasPKMHeader:()Z │ │ +0d7c1c: 5220 130a |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.dataOffset:I // field@0a13 │ │ +0d7c20: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0d7c24: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +0d7c28: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0d7c2a: 0f00 |0007: return v0 │ │ +0d7c2c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0d7c2e: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;) │ │ @@ -268644,86 +268795,86 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 138 16-bit code units │ │ -0c9510: |[0c9510] com.badlogic.gdx.graphics.glutils.ETC1$ETC1Data.toString:()Ljava/lang/String; │ │ -0c9520: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c9522: 6e10 3311 0300 |0001: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.hasPKMHeader:()Z // method@1133 │ │ -0c9528: 0a00 |0004: move-result v0 │ │ -0c952a: 3800 5000 |0005: if-eqz v0, 0055 // +0050 │ │ -0c952e: 2201 c503 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0c9532: 7010 6726 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0c9538: 5430 120a |000c: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ -0c953c: 7120 4311 2000 |000e: invoke-static {v0, v2}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.isValidPKM:(Ljava/nio/ByteBuffer;I)Z // method@1143 │ │ -0c9542: 0a00 |0011: move-result v0 │ │ -0c9544: 3800 4000 |0012: if-eqz v0, 0052 // +0040 │ │ -0c9548: 1a00 062b |0014: const-string v0, "valid" // string@2b06 │ │ -0c954c: 6e20 6e26 0100 |0016: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c9552: 0c00 |0019: move-result-object v0 │ │ -0c9554: 1a01 2f00 |001a: const-string v1, " pkm [" // string@002f │ │ -0c9558: 6e20 6e26 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c955e: 0c00 |001f: move-result-object v0 │ │ -0c9560: 5431 120a |0020: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ -0c9564: 7120 4211 2100 |0022: invoke-static {v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getWidthPKM:(Ljava/nio/ByteBuffer;I)I // method@1142 │ │ -0c956a: 0a01 |0025: move-result v1 │ │ -0c956c: 6e20 6b26 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0c9572: 0c00 |0029: move-result-object v0 │ │ -0c9574: 1a01 ca2b |002a: const-string v1, "x" // string@2bca │ │ -0c9578: 6e20 6e26 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c957e: 0c00 |002f: move-result-object v0 │ │ -0c9580: 5431 120a |0030: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ -0c9584: 7120 4011 2100 |0032: invoke-static {v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getHeightPKM:(Ljava/nio/ByteBuffer;I)I // method@1140 │ │ -0c958a: 0a01 |0035: move-result v1 │ │ -0c958c: 6e20 6b26 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0c9592: 0c00 |0039: move-result-object v0 │ │ -0c9594: 1a01 7811 |003a: const-string v1, "], compressed: " // string@1178 │ │ -0c9598: 6e20 6e26 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c959e: 0c00 |003f: move-result-object v0 │ │ -0c95a0: 5431 120a |0040: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ -0c95a4: 6e10 e026 0100 |0042: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ -0c95aa: 0a01 |0045: move-result v1 │ │ -0c95ac: 6002 170a |0046: sget v2, Lcom/badlogic/gdx/graphics/glutils/ETC1;.PKM_HEADER_SIZE:I // field@0a17 │ │ -0c95b0: b121 |0048: sub-int/2addr v1, v2 │ │ -0c95b2: 6e20 6b26 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0c95b8: 0c00 |004c: move-result-object v0 │ │ -0c95ba: 6e10 7426 0000 |004d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0c95c0: 0c00 |0050: move-result-object v0 │ │ -0c95c2: 1100 |0051: return-object v0 │ │ -0c95c4: 1a00 a71d |0052: const-string v0, "invalid" // string@1da7 │ │ -0c95c8: 28c2 |0054: goto 0016 // -003e │ │ -0c95ca: 2200 c503 |0055: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0c95ce: 7010 6726 0000 |0057: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0c95d4: 1a01 e224 |005a: const-string v1, "raw [" // string@24e2 │ │ -0c95d8: 6e20 6e26 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c95de: 0c00 |005f: move-result-object v0 │ │ -0c95e0: 5231 150a |0060: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.width:I // field@0a15 │ │ -0c95e4: 6e20 6b26 1000 |0062: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0c95ea: 0c00 |0065: move-result-object v0 │ │ -0c95ec: 1a01 ca2b |0066: const-string v1, "x" // string@2bca │ │ -0c95f0: 6e20 6e26 1000 |0068: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c95f6: 0c00 |006b: move-result-object v0 │ │ -0c95f8: 5231 140a |006c: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.height:I // field@0a14 │ │ -0c95fc: 6e20 6b26 1000 |006e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0c9602: 0c00 |0071: move-result-object v0 │ │ -0c9604: 1a01 7811 |0072: const-string v1, "], compressed: " // string@1178 │ │ -0c9608: 6e20 6e26 1000 |0074: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c960e: 0c00 |0077: move-result-object v0 │ │ -0c9610: 5431 120a |0078: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ -0c9614: 6e10 e026 0100 |007a: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ -0c961a: 0a01 |007d: move-result v1 │ │ -0c961c: 6002 170a |007e: sget v2, Lcom/badlogic/gdx/graphics/glutils/ETC1;.PKM_HEADER_SIZE:I // field@0a17 │ │ -0c9620: b121 |0080: sub-int/2addr v1, v2 │ │ -0c9622: 6e20 6b26 1000 |0081: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0c9628: 0c00 |0084: move-result-object v0 │ │ -0c962a: 6e10 7426 0000 |0085: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0c9630: 0c00 |0088: move-result-object v0 │ │ -0c9632: 28c8 |0089: goto 0051 // -0038 │ │ +0d7c30: |[0d7c30] com.badlogic.gdx.graphics.glutils.ETC1$ETC1Data.toString:()Ljava/lang/String; │ │ +0d7c40: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d7c42: 6e10 3311 0300 |0001: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.hasPKMHeader:()Z // method@1133 │ │ +0d7c48: 0a00 |0004: move-result v0 │ │ +0d7c4a: 3800 5000 |0005: if-eqz v0, 0055 // +0050 │ │ +0d7c4e: 2201 c303 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d7c52: 7010 6726 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d7c58: 5430 120a |000c: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ +0d7c5c: 7120 4311 2000 |000e: invoke-static {v0, v2}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.isValidPKM:(Ljava/nio/ByteBuffer;I)Z // method@1143 │ │ +0d7c62: 0a00 |0011: move-result v0 │ │ +0d7c64: 3800 4000 |0012: if-eqz v0, 0052 // +0040 │ │ +0d7c68: 1a00 042b |0014: const-string v0, "valid" // string@2b04 │ │ +0d7c6c: 6e20 6e26 0100 |0016: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d7c72: 0c00 |0019: move-result-object v0 │ │ +0d7c74: 1a01 2f00 |001a: const-string v1, " pkm [" // string@002f │ │ +0d7c78: 6e20 6e26 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d7c7e: 0c00 |001f: move-result-object v0 │ │ +0d7c80: 5431 120a |0020: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ +0d7c84: 7120 4211 2100 |0022: invoke-static {v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getWidthPKM:(Ljava/nio/ByteBuffer;I)I // method@1142 │ │ +0d7c8a: 0a01 |0025: move-result v1 │ │ +0d7c8c: 6e20 6b26 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0d7c92: 0c00 |0029: move-result-object v0 │ │ +0d7c94: 1a01 c82b |002a: const-string v1, "x" // string@2bc8 │ │ +0d7c98: 6e20 6e26 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d7c9e: 0c00 |002f: move-result-object v0 │ │ +0d7ca0: 5431 120a |0030: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ +0d7ca4: 7120 4011 2100 |0032: invoke-static {v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getHeightPKM:(Ljava/nio/ByteBuffer;I)I // method@1140 │ │ +0d7caa: 0a01 |0035: move-result v1 │ │ +0d7cac: 6e20 6b26 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0d7cb2: 0c00 |0039: move-result-object v0 │ │ +0d7cb4: 1a01 7611 |003a: const-string v1, "], compressed: " // string@1176 │ │ +0d7cb8: 6e20 6e26 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d7cbe: 0c00 |003f: move-result-object v0 │ │ +0d7cc0: 5431 120a |0040: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ +0d7cc4: 6e10 e026 0100 |0042: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ +0d7cca: 0a01 |0045: move-result v1 │ │ +0d7ccc: 6002 170a |0046: sget v2, Lcom/badlogic/gdx/graphics/glutils/ETC1;.PKM_HEADER_SIZE:I // field@0a17 │ │ +0d7cd0: b121 |0048: sub-int/2addr v1, v2 │ │ +0d7cd2: 6e20 6b26 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0d7cd8: 0c00 |004c: move-result-object v0 │ │ +0d7cda: 6e10 7426 0000 |004d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d7ce0: 0c00 |0050: move-result-object v0 │ │ +0d7ce2: 1100 |0051: return-object v0 │ │ +0d7ce4: 1a00 a51d |0052: const-string v0, "invalid" // string@1da5 │ │ +0d7ce8: 28c2 |0054: goto 0016 // -003e │ │ +0d7cea: 2200 c303 |0055: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d7cee: 7010 6726 0000 |0057: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d7cf4: 1a01 e024 |005a: const-string v1, "raw [" // string@24e0 │ │ +0d7cf8: 6e20 6e26 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d7cfe: 0c00 |005f: move-result-object v0 │ │ +0d7d00: 5231 150a |0060: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.width:I // field@0a15 │ │ +0d7d04: 6e20 6b26 1000 |0062: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0d7d0a: 0c00 |0065: move-result-object v0 │ │ +0d7d0c: 1a01 c82b |0066: const-string v1, "x" // string@2bc8 │ │ +0d7d10: 6e20 6e26 1000 |0068: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d7d16: 0c00 |006b: move-result-object v0 │ │ +0d7d18: 5231 140a |006c: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.height:I // field@0a14 │ │ +0d7d1c: 6e20 6b26 1000 |006e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0d7d22: 0c00 |0071: move-result-object v0 │ │ +0d7d24: 1a01 7611 |0072: const-string v1, "], compressed: " // string@1176 │ │ +0d7d28: 6e20 6e26 1000 |0074: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d7d2e: 0c00 |0077: move-result-object v0 │ │ +0d7d30: 5431 120a |0078: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ +0d7d34: 6e10 e026 0100 |007a: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ +0d7d3a: 0a01 |007d: move-result v1 │ │ +0d7d3c: 6002 170a |007e: sget v2, Lcom/badlogic/gdx/graphics/glutils/ETC1;.PKM_HEADER_SIZE:I // field@0a17 │ │ +0d7d40: b121 |0080: sub-int/2addr v1, v2 │ │ +0d7d42: 6e20 6b26 1000 |0081: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0d7d48: 0c00 |0084: move-result-object v0 │ │ +0d7d4a: 6e10 7426 0000 |0085: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d7d50: 0c00 |0088: move-result-object v0 │ │ +0d7d52: 28c8 |0089: goto 0051 // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=127 │ │ 0x0007 line=128 │ │ 0x0051 line=132 │ │ 0x0052 line=128 │ │ 0x0055 line=132 │ │ @@ -268735,96 +268886,96 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 151 16-bit code units │ │ -0c9634: |[0c9634] com.badlogic.gdx.graphics.glutils.ETC1$ETC1Data.write:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0c9644: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0c9646: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0c9648: 1306 0028 |0002: const/16 v6, #int 10240 // #2800 │ │ -0c964c: 2360 4704 |0004: new-array v0, v6, [B // type@0447 │ │ -0c9650: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -0c9652: 5496 120a |0007: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ -0c9656: 6e20 ec26 7600 |0009: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ -0c965c: 5496 120a |000c: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ -0c9660: 5497 120a |000e: iget-object v7, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ -0c9664: 6e10 e026 0700 |0010: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ -0c966a: 0a07 |0013: move-result v7 │ │ -0c966c: 6e20 e826 7600 |0014: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ -0c9672: 2204 8e03 |0017: new-instance v4, Ljava/io/DataOutputStream; // type@038e │ │ -0c9676: 2206 0704 |0019: new-instance v6, Ljava/util/zip/GZIPOutputStream; // type@0407 │ │ -0c967a: 1207 |001b: const/4 v7, #int 0 // #0 │ │ -0c967c: 6e20 7b09 7a00 |001c: invoke-virtual {v10, v7}, Lcom/badlogic/gdx/files/FileHandle;.write:(Z)Ljava/io/OutputStream; // method@097b │ │ -0c9682: 0c07 |001f: move-result-object v7 │ │ -0c9684: 7020 9927 7600 |0020: invoke-direct {v6, v7}, Ljava/util/zip/GZIPOutputStream;.:(Ljava/io/OutputStream;)V // method@2799 │ │ -0c968a: 7020 7125 6400 |0023: invoke-direct {v4, v6}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@2571 │ │ -0c9690: 5496 120a |0026: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ -0c9694: 6e10 e026 0600 |0028: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ -0c969a: 0a06 |002b: move-result v6 │ │ -0c969c: 6e20 7a25 6400 |002c: invoke-virtual {v4, v6}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -0c96a2: 5496 120a |002f: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ -0c96a6: 6e10 e026 0600 |0031: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ -0c96ac: 0a06 |0034: move-result v6 │ │ -0c96ae: 3265 1900 |0035: if-eq v5, v6, 004e // +0019 │ │ -0c96b2: 5496 120a |0037: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ -0c96b6: 6e10 ef26 0600 |0039: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.remaining:()I // method@26ef │ │ -0c96bc: 0a06 |003c: move-result v6 │ │ -0c96be: 2107 |003d: array-length v7, v0 │ │ -0c96c0: 7120 1b26 7600 |003e: invoke-static {v6, v7}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -0c96c6: 0a01 |0041: move-result v1 │ │ -0c96c8: 5496 120a |0042: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ -0c96cc: 1207 |0044: const/4 v7, #int 0 // #0 │ │ -0c96ce: 6e40 e626 0617 |0045: invoke-virtual {v6, v0, v7, v1}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@26e6 │ │ -0c96d4: 1206 |0048: const/4 v6, #int 0 // #0 │ │ -0c96d6: 6e40 7425 0416 |0049: invoke-virtual {v4, v0, v6, v1}, Ljava/io/DataOutputStream;.write:([BII)V // method@2574 │ │ -0c96dc: b015 |004c: add-int/2addr v5, v1 │ │ -0c96de: 28e2 |004d: goto 002f // -001e │ │ -0c96e0: 3804 0500 |004e: if-eqz v4, 0053 // +0005 │ │ -0c96e4: 6e10 7225 0400 |0050: invoke-virtual {v4}, Ljava/io/DataOutputStream;.close:()V // method@2572 │ │ -0c96ea: 5496 120a |0053: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ -0c96ee: 5297 130a |0055: iget v7, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.dataOffset:I // field@0a13 │ │ -0c96f2: 6e20 ec26 7600 |0057: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ -0c96f8: 5496 120a |005a: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ -0c96fc: 5497 120a |005c: iget-object v7, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ -0c9700: 6e10 e026 0700 |005e: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ -0c9706: 0a07 |0061: move-result v7 │ │ -0c9708: 6e20 e826 7600 |0062: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ -0c970e: 0e00 |0065: return-void │ │ -0c9710: 0d02 |0066: move-exception v2 │ │ -0c9712: 2206 fc02 |0067: new-instance v6, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0c9716: 2207 c503 |0069: new-instance v7, Ljava/lang/StringBuilder; // type@03c5 │ │ -0c971a: 7010 6726 0700 |006b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0c9720: 1a08 a802 |006e: const-string v8, "Couldn't write PKM file to '" // string@02a8 │ │ -0c9724: 6e20 6e26 8700 |0070: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c972a: 0c07 |0073: move-result-object v7 │ │ -0c972c: 6e20 6d26 a700 |0074: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0c9732: 0c07 |0077: move-result-object v7 │ │ -0c9734: 1a08 4900 |0078: const-string v8, "'" // string@0049 │ │ -0c9738: 6e20 6e26 8700 |007a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0c973e: 0c07 |007d: move-result-object v7 │ │ -0c9740: 6e10 7426 0700 |007e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0c9746: 0c07 |0081: move-result-object v7 │ │ -0c9748: 7030 b51f 7602 |0082: invoke-direct {v6, v7, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0c974e: 2706 |0085: throw v6 │ │ -0c9750: 0d06 |0086: move-exception v6 │ │ -0c9752: 3803 0500 |0087: if-eqz v3, 008c // +0005 │ │ -0c9756: 6e10 7225 0300 |0089: invoke-virtual {v3}, Ljava/io/DataOutputStream;.close:()V // method@2572 │ │ -0c975c: 2706 |008c: throw v6 │ │ -0c975e: 0d06 |008d: move-exception v6 │ │ -0c9760: 28c5 |008e: goto 0053 // -003b │ │ -0c9762: 0d07 |008f: move-exception v7 │ │ -0c9764: 28fc |0090: goto 008c // -0004 │ │ -0c9766: 0d06 |0091: move-exception v6 │ │ -0c9768: 0743 |0092: move-object v3, v4 │ │ -0c976a: 28f4 |0093: goto 0087 // -000c │ │ -0c976c: 0d02 |0094: move-exception v2 │ │ -0c976e: 0743 |0095: move-object v3, v4 │ │ -0c9770: 28d1 |0096: goto 0067 // -002f │ │ +0d7d54: |[0d7d54] com.badlogic.gdx.graphics.glutils.ETC1$ETC1Data.write:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0d7d64: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0d7d66: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0d7d68: 1306 0028 |0002: const/16 v6, #int 10240 // #2800 │ │ +0d7d6c: 2360 4504 |0004: new-array v0, v6, [B // type@0445 │ │ +0d7d70: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +0d7d72: 5496 120a |0007: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ +0d7d76: 6e20 ec26 7600 |0009: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ +0d7d7c: 5496 120a |000c: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ +0d7d80: 5497 120a |000e: iget-object v7, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ +0d7d84: 6e10 e026 0700 |0010: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ +0d7d8a: 0a07 |0013: move-result v7 │ │ +0d7d8c: 6e20 e826 7600 |0014: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ +0d7d92: 2204 8c03 |0017: new-instance v4, Ljava/io/DataOutputStream; // type@038c │ │ +0d7d96: 2206 0504 |0019: new-instance v6, Ljava/util/zip/GZIPOutputStream; // type@0405 │ │ +0d7d9a: 1207 |001b: const/4 v7, #int 0 // #0 │ │ +0d7d9c: 6e20 7b09 7a00 |001c: invoke-virtual {v10, v7}, Lcom/badlogic/gdx/files/FileHandle;.write:(Z)Ljava/io/OutputStream; // method@097b │ │ +0d7da2: 0c07 |001f: move-result-object v7 │ │ +0d7da4: 7020 9927 7600 |0020: invoke-direct {v6, v7}, Ljava/util/zip/GZIPOutputStream;.:(Ljava/io/OutputStream;)V // method@2799 │ │ +0d7daa: 7020 7125 6400 |0023: invoke-direct {v4, v6}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@2571 │ │ +0d7db0: 5496 120a |0026: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ +0d7db4: 6e10 e026 0600 |0028: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ +0d7dba: 0a06 |002b: move-result v6 │ │ +0d7dbc: 6e20 7a25 6400 |002c: invoke-virtual {v4, v6}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +0d7dc2: 5496 120a |002f: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ +0d7dc6: 6e10 e026 0600 |0031: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ +0d7dcc: 0a06 |0034: move-result v6 │ │ +0d7dce: 3265 1900 |0035: if-eq v5, v6, 004e // +0019 │ │ +0d7dd2: 5496 120a |0037: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ +0d7dd6: 6e10 ef26 0600 |0039: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.remaining:()I // method@26ef │ │ +0d7ddc: 0a06 |003c: move-result v6 │ │ +0d7dde: 2107 |003d: array-length v7, v0 │ │ +0d7de0: 7120 1b26 7600 |003e: invoke-static {v6, v7}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0d7de6: 0a01 |0041: move-result v1 │ │ +0d7de8: 5496 120a |0042: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ +0d7dec: 1207 |0044: const/4 v7, #int 0 // #0 │ │ +0d7dee: 6e40 e626 0617 |0045: invoke-virtual {v6, v0, v7, v1}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@26e6 │ │ +0d7df4: 1206 |0048: const/4 v6, #int 0 // #0 │ │ +0d7df6: 6e40 7425 0416 |0049: invoke-virtual {v4, v0, v6, v1}, Ljava/io/DataOutputStream;.write:([BII)V // method@2574 │ │ +0d7dfc: b015 |004c: add-int/2addr v5, v1 │ │ +0d7dfe: 28e2 |004d: goto 002f // -001e │ │ +0d7e00: 3804 0500 |004e: if-eqz v4, 0053 // +0005 │ │ +0d7e04: 6e10 7225 0400 |0050: invoke-virtual {v4}, Ljava/io/DataOutputStream;.close:()V // method@2572 │ │ +0d7e0a: 5496 120a |0053: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ +0d7e0e: 5297 130a |0055: iget v7, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.dataOffset:I // field@0a13 │ │ +0d7e12: 6e20 ec26 7600 |0057: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ +0d7e18: 5496 120a |005a: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ +0d7e1c: 5497 120a |005c: iget-object v7, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ +0d7e20: 6e10 e026 0700 |005e: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ +0d7e26: 0a07 |0061: move-result v7 │ │ +0d7e28: 6e20 e826 7600 |0062: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ +0d7e2e: 0e00 |0065: return-void │ │ +0d7e30: 0d02 |0066: move-exception v2 │ │ +0d7e32: 2206 fa02 |0067: new-instance v6, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d7e36: 2207 c303 |0069: new-instance v7, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d7e3a: 7010 6726 0700 |006b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d7e40: 1a08 a802 |006e: const-string v8, "Couldn't write PKM file to '" // string@02a8 │ │ +0d7e44: 6e20 6e26 8700 |0070: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d7e4a: 0c07 |0073: move-result-object v7 │ │ +0d7e4c: 6e20 6d26 a700 |0074: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0d7e52: 0c07 |0077: move-result-object v7 │ │ +0d7e54: 1a08 4900 |0078: const-string v8, "'" // string@0049 │ │ +0d7e58: 6e20 6e26 8700 |007a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d7e5e: 0c07 |007d: move-result-object v7 │ │ +0d7e60: 6e10 7426 0700 |007e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d7e66: 0c07 |0081: move-result-object v7 │ │ +0d7e68: 7030 b51f 7602 |0082: invoke-direct {v6, v7, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0d7e6e: 2706 |0085: throw v6 │ │ +0d7e70: 0d06 |0086: move-exception v6 │ │ +0d7e72: 3803 0500 |0087: if-eqz v3, 008c // +0005 │ │ +0d7e76: 6e10 7225 0300 |0089: invoke-virtual {v3}, Ljava/io/DataOutputStream;.close:()V // method@2572 │ │ +0d7e7c: 2706 |008c: throw v6 │ │ +0d7e7e: 0d06 |008d: move-exception v6 │ │ +0d7e80: 28c5 |008e: goto 0053 // -003b │ │ +0d7e82: 0d07 |008f: move-exception v7 │ │ +0d7e84: 28fc |0090: goto 008c // -0004 │ │ +0d7e86: 0d06 |0091: move-exception v6 │ │ +0d7e88: 0743 |0092: move-object v3, v4 │ │ +0d7e8a: 28f4 |0093: goto 0087 // -000c │ │ +0d7e8c: 0d02 |0094: move-exception v2 │ │ +0d7e8e: 0743 |0095: move-object v3, v4 │ │ +0d7e90: 28d1 |0096: goto 0067 // -002f │ │ catches : 5 │ │ 0x0017 - 0x0026 │ │ Ljava/lang/Exception; -> 0x0066 │ │ -> 0x0086 │ │ 0x0026 - 0x004c │ │ Ljava/lang/Exception; -> 0x0094 │ │ -> 0x0091 │ │ @@ -268877,17 +269028,17 @@ │ │ 0x0007 - 0x0097 reg=5 writtenBytes I │ │ 0x0000 - 0x0097 reg=9 this Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; │ │ 0x0000 - 0x0097 reg=10 file Lcom/badlogic/gdx/files/FileHandle; │ │ │ │ source_file_idx : 838 (ETC1.java) │ │ │ │ Class #558 header: │ │ -class_idx : 452 │ │ +class_idx : 450 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 840 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 11 │ │ │ │ Class #558 - │ │ @@ -268928,18 +269079,18 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0c97b8: |[0c97b8] com.badlogic.gdx.graphics.glutils.ETC1TextureData.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0c97c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c97ca: 7030 4511 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@1145 │ │ -0c97d0: 0e00 |0004: return-void │ │ +0d7ed8: |[0d7ed8] com.badlogic.gdx.graphics.glutils.ETC1TextureData.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0d7ee8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d7eea: 7030 4511 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@1145 │ │ +0d7ef0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData; │ │ 0x0000 - 0x0005 reg=2 file Lcom/badlogic/gdx/files/FileHandle; │ │ @@ -268949,23 +269100,23 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0c97d4: |[0c97d4] com.badlogic.gdx.graphics.glutils.ETC1TextureData.:(Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ -0c97e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c97e6: 7010 2726 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0c97ec: 5910 1d0a |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.width:I // field@0a1d │ │ -0c97f0: 5910 1a0a |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.height:I // field@0a1a │ │ -0c97f4: 5c10 1b0a |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.isPrepared:Z // field@0a1b │ │ -0c97f8: 5b12 190a |000a: iput-object v2, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0a19 │ │ -0c97fc: 5c13 1c0a |000c: iput-boolean v3, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.useMipMaps:Z // field@0a1c │ │ -0c9800: 0e00 |000e: return-void │ │ +0d7ef4: |[0d7ef4] com.badlogic.gdx.graphics.glutils.ETC1TextureData.:(Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ +0d7f04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d7f06: 7010 2726 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0d7f0c: 5910 1d0a |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.width:I // field@0a1d │ │ +0d7f10: 5910 1a0a |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.height:I // field@0a1a │ │ +0d7f14: 5c10 1b0a |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.isPrepared:Z // field@0a1b │ │ +0d7f18: 5b12 190a |000a: iput-object v2, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0a19 │ │ +0d7f1c: 5c13 1c0a |000c: iput-boolean v3, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.useMipMaps:Z // field@0a1c │ │ +0d7f20: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=41 │ │ 0x0004 line=33 │ │ 0x0006 line=34 │ │ 0x0008 line=35 │ │ 0x000a line=42 │ │ @@ -268981,23 +269132,23 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0c9804: |[0c9804] com.badlogic.gdx.graphics.glutils.ETC1TextureData.:(Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;Z)V │ │ -0c9814: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c9816: 7010 2726 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0c981c: 5910 1d0a |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.width:I // field@0a1d │ │ -0c9820: 5910 1a0a |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.height:I // field@0a1a │ │ -0c9824: 5c10 1b0a |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.isPrepared:Z // field@0a1b │ │ -0c9828: 5b12 180a |000a: iput-object v2, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@0a18 │ │ -0c982c: 5c13 1c0a |000c: iput-boolean v3, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.useMipMaps:Z // field@0a1c │ │ -0c9830: 0e00 |000e: return-void │ │ +0d7f24: |[0d7f24] com.badlogic.gdx.graphics.glutils.ETC1TextureData.:(Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;Z)V │ │ +0d7f34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d7f36: 7010 2726 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0d7f3c: 5910 1d0a |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.width:I // field@0a1d │ │ +0d7f40: 5910 1a0a |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.height:I // field@0a1a │ │ +0d7f44: 5c10 1b0a |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.isPrepared:Z // field@0a1b │ │ +0d7f48: 5b12 180a |000a: iput-object v2, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@0a18 │ │ +0d7f4c: 5c13 1c0a |000c: iput-boolean v3, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.useMipMaps:Z // field@0a1c │ │ +0d7f50: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=46 │ │ 0x0004 line=33 │ │ 0x0006 line=34 │ │ 0x0008 line=35 │ │ 0x000a line=47 │ │ @@ -269014,87 +269165,87 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 144 16-bit code units │ │ -0c9834: |[0c9834] com.badlogic.gdx.graphics.glutils.ETC1TextureData.consumeCompressedData:()V │ │ -0c9844: 1301 e10d |0000: const/16 v1, #int 3553 // #de1 │ │ -0c9848: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0c984a: 55b0 1b0a |0003: iget-boolean v0, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.isPrepared:Z // field@0a1b │ │ -0c984e: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ -0c9852: 2200 fc02 |0007: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0c9856: 1a01 4002 |0009: const-string v1, "Call prepare() before calling consumeCompressedData()" // string@0240 │ │ -0c985a: 7020 b41f 1000 |000b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0c9860: 2700 |000e: throw v0 │ │ -0c9862: 6200 2400 |000f: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0c9866: 1a03 6c05 |0011: const-string v3, "GL_OES_compressed_ETC1_RGB8_texture" // string@056c │ │ -0c986a: 7220 4501 3000 |0013: invoke-interface {v0, v3}, Lcom/badlogic/gdx/Graphics;.supportsExtension:(Ljava/lang/String;)Z // method@0145 │ │ -0c9870: 0a00 |0016: move-result v0 │ │ -0c9872: 3800 0a00 |0017: if-eqz v0, 0021 // +000a │ │ -0c9876: 6200 2400 |0019: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0c987a: 7210 3d01 0000 |001b: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ -0c9880: 0a00 |001e: move-result v0 │ │ -0c9882: 3900 4700 |001f: if-nez v0, 0066 // +0047 │ │ -0c9886: 54b0 180a |0021: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@0a18 │ │ -0c988a: 6203 5006 |0023: sget-object v3, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB565:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0650 │ │ -0c988e: 7120 3811 3000 |0025: invoke-static {v0, v3}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.decodeImage:(Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;Lcom/badlogic/gdx/graphics/Pixmap$Format;)Lcom/badlogic/gdx/graphics/Pixmap; // method@1138 │ │ -0c9894: 0c0a |0028: move-result-object v10 │ │ -0c9896: 6200 1f00 |0029: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0c989a: 6e10 3a0b 0a00 |002b: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLInternalFormat:()I // method@0b3a │ │ -0c98a0: 0a03 |002e: move-result v3 │ │ -0c98a2: 6e10 3f0b 0a00 |002f: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ -0c98a8: 0a04 |0032: move-result v4 │ │ -0c98aa: 6e10 3c0b 0a00 |0033: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ -0c98b0: 0a05 |0036: move-result v5 │ │ -0c98b2: 6e10 390b 0a00 |0037: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLFormat:()I // method@0b39 │ │ -0c98b8: 0a07 |003a: move-result v7 │ │ -0c98ba: 6e10 3b0b 0a00 |003b: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLType:()I // method@0b3b │ │ -0c98c0: 0a08 |003e: move-result v8 │ │ -0c98c2: 6e10 3e0b 0a00 |003f: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b3e │ │ -0c98c8: 0c09 |0042: move-result-object v9 │ │ -0c98ca: 0126 |0043: move v6, v2 │ │ -0c98cc: 780a c40a 0000 |0044: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@0ac4 │ │ -0c98d2: 55b0 1c0a |0047: iget-boolean v0, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.useMipMaps:Z // field@0a1c │ │ -0c98d6: 3800 0d00 |0049: if-eqz v0, 0056 // +000d │ │ -0c98da: 6e10 3f0b 0a00 |004b: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ -0c98e0: 0a00 |004e: move-result v0 │ │ -0c98e2: 6e10 3c0b 0a00 |004f: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ -0c98e8: 0a01 |0052: move-result v1 │ │ -0c98ea: 7140 cf11 0a21 |0053: invoke-static {v10, v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.generateMipMap:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V // method@11cf │ │ -0c98f0: 6e10 2b0b 0a00 |0056: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b2b │ │ -0c98f6: 5cb2 1c0a |0059: iput-boolean v2, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.useMipMaps:Z // field@0a1c │ │ -0c98fa: 54b0 180a |005b: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@0a18 │ │ -0c98fe: 6e10 3211 0000 |005d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.dispose:()V // method@1132 │ │ -0c9904: 1200 |0060: const/4 v0, #int 0 // #0 │ │ -0c9906: 5bb0 180a |0061: iput-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@0a18 │ │ -0c990a: 5cb2 1b0a |0063: iput-boolean v2, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.isPrepared:Z // field@0a1b │ │ -0c990e: 0e00 |0065: return-void │ │ -0c9910: 6200 1f00 |0066: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0c9914: 6003 160a |0068: sget v3, Lcom/badlogic/gdx/graphics/glutils/ETC1;.ETC1_RGB8_OES:I // field@0a16 │ │ -0c9918: 52b4 1d0a |006a: iget v4, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.width:I // field@0a1d │ │ -0c991c: 52b5 1a0a |006c: iget v5, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.height:I // field@0a1a │ │ -0c9920: 54b6 180a |006e: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@0a18 │ │ -0c9924: 5466 120a |0070: iget-object v6, v6, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ -0c9928: 6e10 e026 0600 |0072: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ -0c992e: 0a06 |0075: move-result v6 │ │ -0c9930: 54b7 180a |0076: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@0a18 │ │ -0c9934: 5277 130a |0078: iget v7, v7, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.dataOffset:I // field@0a13 │ │ -0c9938: 9107 0607 |007a: sub-int v7, v6, v7 │ │ -0c993c: 54b6 180a |007c: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@0a18 │ │ -0c9940: 5468 120a |007e: iget-object v8, v6, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ -0c9944: 0126 |0080: move v6, v2 │ │ -0c9946: 7809 a70a 0000 |0081: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/graphics/GLCommon;.glCompressedTexImage2D:(IIIIIIILjava/nio/Buffer;)V // method@0aa7 │ │ -0c994c: 6e10 5111 0b00 |0084: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.useMipMaps:()Z // method@1151 │ │ -0c9952: 0a00 |0087: move-result v0 │ │ -0c9954: 3800 d3ff |0088: if-eqz v0, 005b // -002d │ │ -0c9958: 6200 2200 |008a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0c995c: 7220 530a 1000 |008c: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glGenerateMipmap:(I)V // method@0a53 │ │ -0c9962: 28cc |008f: goto 005b // -0034 │ │ +0d7f54: |[0d7f54] com.badlogic.gdx.graphics.glutils.ETC1TextureData.consumeCompressedData:()V │ │ +0d7f64: 1301 e10d |0000: const/16 v1, #int 3553 // #de1 │ │ +0d7f68: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0d7f6a: 55b0 1b0a |0003: iget-boolean v0, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.isPrepared:Z // field@0a1b │ │ +0d7f6e: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ +0d7f72: 2200 fa02 |0007: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d7f76: 1a01 4002 |0009: const-string v1, "Call prepare() before calling consumeCompressedData()" // string@0240 │ │ +0d7f7a: 7020 b41f 1000 |000b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0d7f80: 2700 |000e: throw v0 │ │ +0d7f82: 6200 2400 |000f: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0d7f86: 1a03 6c05 |0011: const-string v3, "GL_OES_compressed_ETC1_RGB8_texture" // string@056c │ │ +0d7f8a: 7220 4501 3000 |0013: invoke-interface {v0, v3}, Lcom/badlogic/gdx/Graphics;.supportsExtension:(Ljava/lang/String;)Z // method@0145 │ │ +0d7f90: 0a00 |0016: move-result v0 │ │ +0d7f92: 3800 0a00 |0017: if-eqz v0, 0021 // +000a │ │ +0d7f96: 6200 2400 |0019: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0d7f9a: 7210 3d01 0000 |001b: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ +0d7fa0: 0a00 |001e: move-result v0 │ │ +0d7fa2: 3900 4700 |001f: if-nez v0, 0066 // +0047 │ │ +0d7fa6: 54b0 180a |0021: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@0a18 │ │ +0d7faa: 6203 5006 |0023: sget-object v3, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB565:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0650 │ │ +0d7fae: 7120 3811 3000 |0025: invoke-static {v0, v3}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.decodeImage:(Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;Lcom/badlogic/gdx/graphics/Pixmap$Format;)Lcom/badlogic/gdx/graphics/Pixmap; // method@1138 │ │ +0d7fb4: 0c0a |0028: move-result-object v10 │ │ +0d7fb6: 6200 1f00 |0029: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0d7fba: 6e10 3a0b 0a00 |002b: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLInternalFormat:()I // method@0b3a │ │ +0d7fc0: 0a03 |002e: move-result v3 │ │ +0d7fc2: 6e10 3f0b 0a00 |002f: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ +0d7fc8: 0a04 |0032: move-result v4 │ │ +0d7fca: 6e10 3c0b 0a00 |0033: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ +0d7fd0: 0a05 |0036: move-result v5 │ │ +0d7fd2: 6e10 390b 0a00 |0037: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLFormat:()I // method@0b39 │ │ +0d7fd8: 0a07 |003a: move-result v7 │ │ +0d7fda: 6e10 3b0b 0a00 |003b: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLType:()I // method@0b3b │ │ +0d7fe0: 0a08 |003e: move-result v8 │ │ +0d7fe2: 6e10 3e0b 0a00 |003f: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b3e │ │ +0d7fe8: 0c09 |0042: move-result-object v9 │ │ +0d7fea: 0126 |0043: move v6, v2 │ │ +0d7fec: 780a c40a 0000 |0044: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@0ac4 │ │ +0d7ff2: 55b0 1c0a |0047: iget-boolean v0, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.useMipMaps:Z // field@0a1c │ │ +0d7ff6: 3800 0d00 |0049: if-eqz v0, 0056 // +000d │ │ +0d7ffa: 6e10 3f0b 0a00 |004b: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ +0d8000: 0a00 |004e: move-result v0 │ │ +0d8002: 6e10 3c0b 0a00 |004f: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ +0d8008: 0a01 |0052: move-result v1 │ │ +0d800a: 7140 cf11 0a21 |0053: invoke-static {v10, v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.generateMipMap:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V // method@11cf │ │ +0d8010: 6e10 2b0b 0a00 |0056: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b2b │ │ +0d8016: 5cb2 1c0a |0059: iput-boolean v2, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.useMipMaps:Z // field@0a1c │ │ +0d801a: 54b0 180a |005b: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@0a18 │ │ +0d801e: 6e10 3211 0000 |005d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.dispose:()V // method@1132 │ │ +0d8024: 1200 |0060: const/4 v0, #int 0 // #0 │ │ +0d8026: 5bb0 180a |0061: iput-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@0a18 │ │ +0d802a: 5cb2 1b0a |0063: iput-boolean v2, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.isPrepared:Z // field@0a1b │ │ +0d802e: 0e00 |0065: return-void │ │ +0d8030: 6200 1f00 |0066: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0d8034: 6003 160a |0068: sget v3, Lcom/badlogic/gdx/graphics/glutils/ETC1;.ETC1_RGB8_OES:I // field@0a16 │ │ +0d8038: 52b4 1d0a |006a: iget v4, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.width:I // field@0a1d │ │ +0d803c: 52b5 1a0a |006c: iget v5, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.height:I // field@0a1a │ │ +0d8040: 54b6 180a |006e: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@0a18 │ │ +0d8044: 5466 120a |0070: iget-object v6, v6, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ +0d8048: 6e10 e026 0600 |0072: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ +0d804e: 0a06 |0075: move-result v6 │ │ +0d8050: 54b7 180a |0076: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@0a18 │ │ +0d8054: 5277 130a |0078: iget v7, v7, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.dataOffset:I // field@0a13 │ │ +0d8058: 9107 0607 |007a: sub-int v7, v6, v7 │ │ +0d805c: 54b6 180a |007c: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@0a18 │ │ +0d8060: 5468 120a |007e: iget-object v8, v6, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0a12 │ │ +0d8064: 0126 |0080: move v6, v2 │ │ +0d8066: 7809 a70a 0000 |0081: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/graphics/GLCommon;.glCompressedTexImage2D:(IIIIIIILjava/nio/Buffer;)V // method@0aa7 │ │ +0d806c: 6e10 5111 0b00 |0084: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.useMipMaps:()Z // method@1151 │ │ +0d8072: 0a00 |0087: move-result v0 │ │ +0d8074: 3800 d3ff |0088: if-eqz v0, 005b // -002d │ │ +0d8078: 6200 2200 |008a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0d807c: 7220 530a 1000 |008c: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glGenerateMipmap:(I)V // method@0a53 │ │ +0d8082: 28cc |008f: goto 005b // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=75 │ │ 0x000f line=77 │ │ 0x0021 line=78 │ │ 0x0029 line=79 │ │ 0x0047 line=81 │ │ @@ -269115,19 +269266,19 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Pixmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c9964: |[0c9964] com.badlogic.gdx.graphics.glutils.ETC1TextureData.consumePixmap:()Lcom/badlogic/gdx/graphics/Pixmap; │ │ -0c9974: 2200 fc02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0c9978: 1a01 6b0f |0002: const-string v1, "This TextureData implementation does not return a Pixmap" // string@0f6b │ │ -0c997c: 7020 b41f 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0c9982: 2700 |0007: throw v0 │ │ +0d8084: |[0d8084] com.badlogic.gdx.graphics.glutils.ETC1TextureData.consumePixmap:()Lcom/badlogic/gdx/graphics/Pixmap; │ │ +0d8094: 2200 fa02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d8098: 1a01 690f |0002: const-string v1, "This TextureData implementation does not return a Pixmap" // string@0f69 │ │ +0d809c: 7020 b41f 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0d80a2: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;) │ │ @@ -269135,19 +269286,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c9984: |[0c9984] com.badlogic.gdx.graphics.glutils.ETC1TextureData.disposePixmap:()Z │ │ -0c9994: 2200 fc02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0c9998: 1a01 6b0f |0002: const-string v1, "This TextureData implementation does not return a Pixmap" // string@0f6b │ │ -0c999c: 7020 b41f 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0c99a2: 2700 |0007: throw v0 │ │ +0d80a4: |[0d80a4] com.badlogic.gdx.graphics.glutils.ETC1TextureData.disposePixmap:()Z │ │ +0d80b4: 2200 fa02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d80b8: 1a01 690f |0002: const-string v1, "This TextureData implementation does not return a Pixmap" // string@0f69 │ │ +0d80bc: 7020 b41f 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0d80c2: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;) │ │ @@ -269155,17 +269306,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Pixmap$Format;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c99a4: |[0c99a4] com.badlogic.gdx.graphics.glutils.ETC1TextureData.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ -0c99b4: 6200 5006 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB565:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0650 │ │ -0c99b8: 1100 |0002: return-object v0 │ │ +0d80c4: |[0d80c4] com.badlogic.gdx.graphics.glutils.ETC1TextureData.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ +0d80d4: 6200 5006 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB565:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0650 │ │ +0d80d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;) │ │ @@ -269173,17 +269324,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c99bc: |[0c99bc] com.badlogic.gdx.graphics.glutils.ETC1TextureData.getHeight:()I │ │ -0c99cc: 5210 1a0a |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.height:I // field@0a1a │ │ -0c99d0: 0f00 |0002: return v0 │ │ +0d80dc: |[0d80dc] com.badlogic.gdx.graphics.glutils.ETC1TextureData.getHeight:()I │ │ +0d80ec: 5210 1a0a |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.height:I // field@0a1a │ │ +0d80f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;) │ │ @@ -269191,17 +269342,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c99d4: |[0c99d4] com.badlogic.gdx.graphics.glutils.ETC1TextureData.getType:()Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; │ │ -0c99e4: 6200 7706 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Compressed:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0677 │ │ -0c99e8: 1100 |0002: return-object v0 │ │ +0d80f4: |[0d80f4] com.badlogic.gdx.graphics.glutils.ETC1TextureData.getType:()Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; │ │ +0d8104: 6200 7706 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Compressed:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0677 │ │ +0d8108: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;) │ │ @@ -269209,17 +269360,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c99ec: |[0c99ec] com.badlogic.gdx.graphics.glutils.ETC1TextureData.getWidth:()I │ │ -0c99fc: 5210 1d0a |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.width:I // field@0a1d │ │ -0c9a00: 0f00 |0002: return v0 │ │ +0d810c: |[0d810c] com.badlogic.gdx.graphics.glutils.ETC1TextureData.getWidth:()I │ │ +0d811c: 5210 1d0a |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.width:I // field@0a1d │ │ +0d8120: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData; │ │ │ │ #7 : (in Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;) │ │ @@ -269227,17 +269378,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c9a04: |[0c9a04] com.badlogic.gdx.graphics.glutils.ETC1TextureData.isManaged:()Z │ │ -0c9a14: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c9a16: 0f00 |0001: return v0 │ │ +0d8124: |[0d8124] com.badlogic.gdx.graphics.glutils.ETC1TextureData.isManaged:()Z │ │ +0d8134: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d8136: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData; │ │ │ │ #8 : (in Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;) │ │ @@ -269245,17 +269396,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9a18: |[0c9a18] com.badlogic.gdx.graphics.glutils.ETC1TextureData.isPrepared:()Z │ │ -0c9a28: 5510 1b0a |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.isPrepared:Z // field@0a1b │ │ -0c9a2c: 0f00 |0002: return v0 │ │ +0d8138: |[0d8138] com.badlogic.gdx.graphics.glutils.ETC1TextureData.isPrepared:()Z │ │ +0d8148: 5510 1b0a |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.isPrepared:Z // field@0a1b │ │ +0d814c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData; │ │ │ │ #9 : (in Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;) │ │ @@ -269263,44 +269414,44 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -0c9a30: |[0c9a30] com.badlogic.gdx.graphics.glutils.ETC1TextureData.prepare:()V │ │ -0c9a40: 5520 1b0a |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.isPrepared:Z // field@0a1b │ │ -0c9a44: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0c9a48: 2200 fc02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0c9a4c: 1a01 7901 |0006: const-string v1, "Already prepared" // string@0179 │ │ -0c9a50: 7020 b41f 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0c9a56: 2700 |000b: throw v0 │ │ -0c9a58: 5420 190a |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0a19 │ │ -0c9a5c: 3900 0e00 |000e: if-nez v0, 001c // +000e │ │ -0c9a60: 5420 180a |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@0a18 │ │ -0c9a64: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ -0c9a68: 2200 fc02 |0014: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0c9a6c: 1a01 4602 |0016: const-string v1, "Can only load once from ETC1Data" // string@0246 │ │ -0c9a70: 7020 b41f 1000 |0018: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0c9a76: 2700 |001b: throw v0 │ │ -0c9a78: 5420 190a |001c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0a19 │ │ -0c9a7c: 3800 0b00 |001e: if-eqz v0, 0029 // +000b │ │ -0c9a80: 2200 c201 |0020: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // type@01c2 │ │ -0c9a84: 5421 190a |0022: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0a19 │ │ -0c9a88: 7020 3111 1000 |0024: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@1131 │ │ -0c9a8e: 5b20 180a |0027: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@0a18 │ │ -0c9a92: 5420 180a |0029: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@0a18 │ │ -0c9a96: 5200 150a |002b: iget v0, v0, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.width:I // field@0a15 │ │ -0c9a9a: 5920 1d0a |002d: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.width:I // field@0a1d │ │ -0c9a9e: 5420 180a |002f: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@0a18 │ │ -0c9aa2: 5200 140a |0031: iget v0, v0, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.height:I // field@0a14 │ │ -0c9aa6: 5920 1a0a |0033: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.height:I // field@0a1a │ │ -0c9aaa: 1210 |0035: const/4 v0, #int 1 // #1 │ │ -0c9aac: 5c20 1b0a |0036: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.isPrepared:Z // field@0a1b │ │ -0c9ab0: 0e00 |0038: return-void │ │ +0d8150: |[0d8150] com.badlogic.gdx.graphics.glutils.ETC1TextureData.prepare:()V │ │ +0d8160: 5520 1b0a |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.isPrepared:Z // field@0a1b │ │ +0d8164: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0d8168: 2200 fa02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d816c: 1a01 7901 |0006: const-string v1, "Already prepared" // string@0179 │ │ +0d8170: 7020 b41f 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0d8176: 2700 |000b: throw v0 │ │ +0d8178: 5420 190a |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0a19 │ │ +0d817c: 3900 0e00 |000e: if-nez v0, 001c // +000e │ │ +0d8180: 5420 180a |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@0a18 │ │ +0d8184: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ +0d8188: 2200 fa02 |0014: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d818c: 1a01 4602 |0016: const-string v1, "Can only load once from ETC1Data" // string@0246 │ │ +0d8190: 7020 b41f 1000 |0018: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0d8196: 2700 |001b: throw v0 │ │ +0d8198: 5420 190a |001c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0a19 │ │ +0d819c: 3800 0b00 |001e: if-eqz v0, 0029 // +000b │ │ +0d81a0: 2200 c001 |0020: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // type@01c0 │ │ +0d81a4: 5421 190a |0022: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0a19 │ │ +0d81a8: 7020 3111 1000 |0024: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@1131 │ │ +0d81ae: 5b20 180a |0027: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@0a18 │ │ +0d81b2: 5420 180a |0029: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@0a18 │ │ +0d81b6: 5200 150a |002b: iget v0, v0, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.width:I // field@0a15 │ │ +0d81ba: 5920 1d0a |002d: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.width:I // field@0a1d │ │ +0d81be: 5420 180a |002f: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@0a18 │ │ +0d81c2: 5200 140a |0031: iget v0, v0, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.height:I // field@0a14 │ │ +0d81c6: 5920 1a0a |0033: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.height:I // field@0a1a │ │ +0d81ca: 1210 |0035: const/4 v0, #int 1 // #1 │ │ +0d81cc: 5c20 1b0a |0036: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.isPrepared:Z // field@0a1b │ │ +0d81d0: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x000c line=64 │ │ 0x001c line=65 │ │ 0x0020 line=66 │ │ 0x0029 line=68 │ │ @@ -269315,29 +269466,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9ab4: |[0c9ab4] com.badlogic.gdx.graphics.glutils.ETC1TextureData.useMipMaps:()Z │ │ -0c9ac4: 5510 1c0a |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.useMipMaps:Z // field@0a1c │ │ -0c9ac8: 0f00 |0002: return v0 │ │ +0d81d4: |[0d81d4] com.badlogic.gdx.graphics.glutils.ETC1TextureData.useMipMaps:()Z │ │ +0d81e4: 5510 1c0a |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.useMipMaps:Z // field@0a1c │ │ +0d81e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData; │ │ │ │ source_file_idx : 840 (ETC1TextureData.java) │ │ │ │ Class #559 header: │ │ -class_idx : 453 │ │ +class_idx : 451 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1036 │ │ static_fields_size : 1 │ │ instance_fields_size: 7 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 12 │ │ │ │ Class #559 - │ │ @@ -269386,44 +269537,44 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -0c9acc: |[0c9acc] com.badlogic.gdx.graphics.glutils.FileTextureData.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;Z)V │ │ -0c9adc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c9ade: 7010 2726 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0c9ae4: 5910 250a |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.width:I // field@0a25 │ │ -0c9ae8: 5910 210a |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.height:I // field@0a21 │ │ -0c9aec: 5c10 220a |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.isPrepared:Z // field@0a22 │ │ -0c9af0: 5b12 1f0a |000a: iput-object v2, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0a1f │ │ -0c9af4: 5b13 230a |000c: iput-object v3, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a23 │ │ -0c9af8: 5b14 200a |000e: iput-object v4, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0a20 │ │ -0c9afc: 5c15 240a |0010: iput-boolean v5, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.useMipMaps:Z // field@0a24 │ │ -0c9b00: 5410 230a |0012: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a23 │ │ -0c9b04: 3800 2400 |0014: if-eqz v0, 0038 // +0024 │ │ -0c9b08: 5410 230a |0016: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a23 │ │ -0c9b0c: 7020 5611 0100 |0018: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.ensurePot:(Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/graphics/Pixmap; // method@1156 │ │ -0c9b12: 0c00 |001b: move-result-object v0 │ │ -0c9b14: 5b10 230a |001c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a23 │ │ -0c9b18: 5410 230a |001e: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a23 │ │ -0c9b1c: 6e10 3f0b 0000 |0020: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ -0c9b22: 0a00 |0023: move-result v0 │ │ -0c9b24: 5910 250a |0024: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.width:I // field@0a25 │ │ -0c9b28: 5410 230a |0026: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a23 │ │ -0c9b2c: 6e10 3c0b 0000 |0028: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ -0c9b32: 0a00 |002b: move-result v0 │ │ -0c9b34: 5910 210a |002c: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.height:I // field@0a21 │ │ -0c9b38: 3904 0a00 |002e: if-nez v4, 0038 // +000a │ │ -0c9b3c: 5410 230a |0030: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a23 │ │ -0c9b40: 6e10 380b 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b38 │ │ -0c9b46: 0c00 |0035: move-result-object v0 │ │ -0c9b48: 5b10 200a |0036: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0a20 │ │ -0c9b4c: 0e00 |0038: return-void │ │ +0d81ec: |[0d81ec] com.badlogic.gdx.graphics.glutils.FileTextureData.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;Z)V │ │ +0d81fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d81fe: 7010 2726 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0d8204: 5910 250a |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.width:I // field@0a25 │ │ +0d8208: 5910 210a |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.height:I // field@0a21 │ │ +0d820c: 5c10 220a |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.isPrepared:Z // field@0a22 │ │ +0d8210: 5b12 1f0a |000a: iput-object v2, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0a1f │ │ +0d8214: 5b13 230a |000c: iput-object v3, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a23 │ │ +0d8218: 5b14 200a |000e: iput-object v4, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0a20 │ │ +0d821c: 5c15 240a |0010: iput-boolean v5, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.useMipMaps:Z // field@0a24 │ │ +0d8220: 5410 230a |0012: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a23 │ │ +0d8224: 3800 2400 |0014: if-eqz v0, 0038 // +0024 │ │ +0d8228: 5410 230a |0016: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a23 │ │ +0d822c: 7020 5611 0100 |0018: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.ensurePot:(Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/graphics/Pixmap; // method@1156 │ │ +0d8232: 0c00 |001b: move-result-object v0 │ │ +0d8234: 5b10 230a |001c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a23 │ │ +0d8238: 5410 230a |001e: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a23 │ │ +0d823c: 6e10 3f0b 0000 |0020: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ +0d8242: 0a00 |0023: move-result v0 │ │ +0d8244: 5910 250a |0024: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.width:I // field@0a25 │ │ +0d8248: 5410 230a |0026: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a23 │ │ +0d824c: 6e10 3c0b 0000 |0028: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ +0d8252: 0a00 |002b: move-result v0 │ │ +0d8254: 5910 210a |002c: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.height:I // field@0a21 │ │ +0d8258: 3904 0a00 |002e: if-nez v4, 0038 // +000a │ │ +0d825c: 5410 230a |0030: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a23 │ │ +0d8260: 6e10 380b 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b38 │ │ +0d8266: 0c00 |0035: move-result-object v0 │ │ +0d8268: 5b10 200a |0036: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0a20 │ │ +0d826c: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=39 │ │ 0x0004 line=32 │ │ 0x0006 line=33 │ │ 0x0008 line=37 │ │ 0x000a line=40 │ │ @@ -269448,43 +269599,43 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/graphics/Pixmap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 51 16-bit code units │ │ -0c9b50: |[0c9b50] com.badlogic.gdx.graphics.glutils.FileTextureData.ensurePot:(Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/graphics/Pixmap; │ │ -0c9b60: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c9b62: 6201 2200 |0001: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0c9b66: 3901 2e00 |0003: if-nez v1, 0031 // +002e │ │ -0c9b6a: 6301 1e0a |0005: sget-boolean v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.copyToPOT:Z // field@0a1e │ │ -0c9b6e: 3801 2a00 |0007: if-eqz v1, 0031 // +002a │ │ -0c9b72: 6e10 3f0b 0b00 |0009: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ -0c9b78: 0a06 |000c: move-result v6 │ │ -0c9b7a: 6e10 3c0b 0b00 |000d: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ -0c9b80: 0a07 |0010: move-result v7 │ │ -0c9b82: 7110 9013 0600 |0011: invoke-static {v6}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ -0c9b88: 0a09 |0014: move-result v9 │ │ -0c9b8a: 7110 9013 0700 |0015: invoke-static {v7}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ -0c9b90: 0a08 |0018: move-result v8 │ │ -0c9b92: 3396 0400 |0019: if-ne v6, v9, 001d // +0004 │ │ -0c9b96: 3287 1600 |001b: if-eq v7, v8, 0031 // +0016 │ │ -0c9b9a: 2200 2101 |001d: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap; // type@0121 │ │ -0c9b9e: 6e10 380b 0b00 |001f: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b38 │ │ -0c9ba4: 0c01 |0022: move-result-object v1 │ │ -0c9ba6: 7040 270b 9018 |0023: invoke-direct {v0, v9, v8, v1}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b27 │ │ -0c9bac: 07b1 |0026: move-object v1, v11 │ │ -0c9bae: 0123 |0027: move v3, v2 │ │ -0c9bb0: 0124 |0028: move v4, v2 │ │ -0c9bb2: 0125 |0029: move v5, v2 │ │ -0c9bb4: 7408 310b 0000 |002a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIII)V // method@0b31 │ │ -0c9bba: 6e10 2b0b 0b00 |002d: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b2b │ │ -0c9bc0: 1100 |0030: return-object v0 │ │ -0c9bc2: 07b0 |0031: move-object v0, v11 │ │ -0c9bc4: 28fe |0032: goto 0030 // -0002 │ │ +0d8270: |[0d8270] com.badlogic.gdx.graphics.glutils.FileTextureData.ensurePot:(Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/graphics/Pixmap; │ │ +0d8280: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d8282: 6201 2200 |0001: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0d8286: 3901 2e00 |0003: if-nez v1, 0031 // +002e │ │ +0d828a: 6301 1e0a |0005: sget-boolean v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.copyToPOT:Z // field@0a1e │ │ +0d828e: 3801 2a00 |0007: if-eqz v1, 0031 // +002a │ │ +0d8292: 6e10 3f0b 0b00 |0009: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ +0d8298: 0a06 |000c: move-result v6 │ │ +0d829a: 6e10 3c0b 0b00 |000d: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ +0d82a0: 0a07 |0010: move-result v7 │ │ +0d82a2: 7110 9013 0600 |0011: invoke-static {v6}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ +0d82a8: 0a09 |0014: move-result v9 │ │ +0d82aa: 7110 9013 0700 |0015: invoke-static {v7}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ +0d82b0: 0a08 |0018: move-result v8 │ │ +0d82b2: 3396 0400 |0019: if-ne v6, v9, 001d // +0004 │ │ +0d82b6: 3287 1600 |001b: if-eq v7, v8, 0031 // +0016 │ │ +0d82ba: 2200 1f01 |001d: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap; // type@011f │ │ +0d82be: 6e10 380b 0b00 |001f: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b38 │ │ +0d82c4: 0c01 |0022: move-result-object v1 │ │ +0d82c6: 7040 270b 9018 |0023: invoke-direct {v0, v9, v8, v1}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b27 │ │ +0d82cc: 07b1 |0026: move-object v1, v11 │ │ +0d82ce: 0123 |0027: move v3, v2 │ │ +0d82d0: 0124 |0028: move v4, v2 │ │ +0d82d2: 0125 |0029: move v5, v2 │ │ +0d82d4: 7408 310b 0000 |002a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIII)V // method@0b31 │ │ +0d82da: 6e10 2b0b 0b00 |002d: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b2b │ │ +0d82e0: 1100 |0030: return-object v0 │ │ +0d82e2: 07b0 |0031: move-object v0, v11 │ │ +0d82e4: 28fe |0032: goto 0030 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=73 │ │ 0x0009 line=74 │ │ 0x000d line=75 │ │ 0x0011 line=76 │ │ 0x0015 line=77 │ │ @@ -269508,19 +269659,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c9bc8: |[0c9bc8] com.badlogic.gdx.graphics.glutils.FileTextureData.consumeCompressedData:()V │ │ -0c9bd8: 2200 fc02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0c9bdc: 1a01 6c0f |0002: const-string v1, "This TextureData implementation does not upload data itself" // string@0f6c │ │ -0c9be0: 7020 b41f 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0c9be6: 2700 |0007: throw v0 │ │ +0d82e8: |[0d82e8] com.badlogic.gdx.graphics.glutils.FileTextureData.consumeCompressedData:()V │ │ +0d82f8: 2200 fa02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d82fc: 1a01 6a0f |0002: const-string v1, "This TextureData implementation does not upload data itself" // string@0f6a │ │ +0d8300: 7020 b41f 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0d8306: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/graphics/glutils/FileTextureData; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/glutils/FileTextureData;) │ │ @@ -269528,27 +269679,27 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Pixmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0c9be8: |[0c9be8] com.badlogic.gdx.graphics.glutils.FileTextureData.consumePixmap:()Lcom/badlogic/gdx/graphics/Pixmap; │ │ -0c9bf8: 5531 220a |0000: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.isPrepared:Z // field@0a22 │ │ -0c9bfc: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ -0c9c00: 2201 fc02 |0004: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0c9c04: 1a02 4102 |0006: const-string v2, "Call prepare() before calling getPixmap()" // string@0241 │ │ -0c9c08: 7020 b41f 2100 |0008: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0c9c0e: 2701 |000b: throw v1 │ │ -0c9c10: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0c9c12: 5c31 220a |000d: iput-boolean v1, v3, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.isPrepared:Z // field@0a22 │ │ -0c9c16: 5430 230a |000f: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a23 │ │ -0c9c1a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -0c9c1c: 5b31 230a |0012: iput-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a23 │ │ -0c9c20: 1100 |0014: return-object v0 │ │ +0d8308: |[0d8308] com.badlogic.gdx.graphics.glutils.FileTextureData.consumePixmap:()Lcom/badlogic/gdx/graphics/Pixmap; │ │ +0d8318: 5531 220a |0000: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.isPrepared:Z // field@0a22 │ │ +0d831c: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ +0d8320: 2201 fa02 |0004: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d8324: 1a02 4102 |0006: const-string v2, "Call prepare() before calling getPixmap()" // string@0241 │ │ +0d8328: 7020 b41f 2100 |0008: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0d832e: 2701 |000b: throw v1 │ │ +0d8330: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0d8332: 5c31 220a |000d: iput-boolean v1, v3, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.isPrepared:Z // field@0a22 │ │ +0d8336: 5430 230a |000f: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a23 │ │ +0d833a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +0d833c: 5b31 230a |0012: iput-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a23 │ │ +0d8340: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x000c line=91 │ │ 0x000f line=92 │ │ 0x0011 line=93 │ │ 0x0014 line=94 │ │ @@ -269561,17 +269712,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c9c24: |[0c9c24] com.badlogic.gdx.graphics.glutils.FileTextureData.disposePixmap:()Z │ │ -0c9c34: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c9c36: 0f00 |0001: return v0 │ │ +0d8344: |[0d8344] com.badlogic.gdx.graphics.glutils.FileTextureData.disposePixmap:()Z │ │ +0d8354: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d8356: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/graphics/glutils/FileTextureData; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/glutils/FileTextureData;) │ │ @@ -269579,17 +269730,17 @@ │ │ type : '()Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9c38: |[0c9c38] com.badlogic.gdx.graphics.glutils.FileTextureData.getFileHandle:()Lcom/badlogic/gdx/files/FileHandle; │ │ -0c9c48: 5410 1f0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0a1f │ │ -0c9c4c: 1100 |0002: return-object v0 │ │ +0d8358: |[0d8358] com.badlogic.gdx.graphics.glutils.FileTextureData.getFileHandle:()Lcom/badlogic/gdx/files/FileHandle; │ │ +0d8368: 5410 1f0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0a1f │ │ +0d836c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/FileTextureData; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/glutils/FileTextureData;) │ │ @@ -269597,17 +269748,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Pixmap$Format;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9c50: |[0c9c50] com.badlogic.gdx.graphics.glutils.FileTextureData.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ -0c9c60: 5410 200a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0a20 │ │ -0c9c64: 1100 |0002: return-object v0 │ │ +0d8370: |[0d8370] com.badlogic.gdx.graphics.glutils.FileTextureData.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ +0d8380: 5410 200a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0a20 │ │ +0d8384: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/FileTextureData; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/glutils/FileTextureData;) │ │ @@ -269615,17 +269766,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9c68: |[0c9c68] com.badlogic.gdx.graphics.glutils.FileTextureData.getHeight:()I │ │ -0c9c78: 5210 210a |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.height:I // field@0a21 │ │ -0c9c7c: 0f00 |0002: return v0 │ │ +0d8388: |[0d8388] com.badlogic.gdx.graphics.glutils.FileTextureData.getHeight:()I │ │ +0d8398: 5210 210a |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.height:I // field@0a21 │ │ +0d839c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/FileTextureData; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/glutils/FileTextureData;) │ │ @@ -269633,17 +269784,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9c80: |[0c9c80] com.badlogic.gdx.graphics.glutils.FileTextureData.getType:()Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; │ │ -0c9c90: 6200 7906 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Pixmap:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0679 │ │ -0c9c94: 1100 |0002: return-object v0 │ │ +0d83a0: |[0d83a0] com.badlogic.gdx.graphics.glutils.FileTextureData.getType:()Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; │ │ +0d83b0: 6200 7906 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Pixmap:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0679 │ │ +0d83b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/FileTextureData; │ │ │ │ #7 : (in Lcom/badlogic/gdx/graphics/glutils/FileTextureData;) │ │ @@ -269651,17 +269802,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9c98: |[0c9c98] com.badlogic.gdx.graphics.glutils.FileTextureData.getWidth:()I │ │ -0c9ca8: 5210 250a |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.width:I // field@0a25 │ │ -0c9cac: 0f00 |0002: return v0 │ │ +0d83b8: |[0d83b8] com.badlogic.gdx.graphics.glutils.FileTextureData.getWidth:()I │ │ +0d83c8: 5210 250a |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.width:I // field@0a25 │ │ +0d83cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/FileTextureData; │ │ │ │ #8 : (in Lcom/badlogic/gdx/graphics/glutils/FileTextureData;) │ │ @@ -269669,17 +269820,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c9cb0: |[0c9cb0] com.badlogic.gdx.graphics.glutils.FileTextureData.isManaged:()Z │ │ -0c9cc0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c9cc2: 0f00 |0001: return v0 │ │ +0d83d0: |[0d83d0] com.badlogic.gdx.graphics.glutils.FileTextureData.isManaged:()Z │ │ +0d83e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d83e2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/graphics/glutils/FileTextureData; │ │ │ │ #9 : (in Lcom/badlogic/gdx/graphics/glutils/FileTextureData;) │ │ @@ -269687,17 +269838,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9cc4: |[0c9cc4] com.badlogic.gdx.graphics.glutils.FileTextureData.isPrepared:()Z │ │ -0c9cd4: 5510 220a |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.isPrepared:Z // field@0a22 │ │ -0c9cd8: 0f00 |0002: return v0 │ │ +0d83e4: |[0d83e4] com.badlogic.gdx.graphics.glutils.FileTextureData.isPrepared:()Z │ │ +0d83f4: 5510 220a |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.isPrepared:Z // field@0a22 │ │ +0d83f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/FileTextureData; │ │ │ │ #10 : (in Lcom/badlogic/gdx/graphics/glutils/FileTextureData;) │ │ @@ -269705,58 +269856,58 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -0c9cdc: |[0c9cdc] com.badlogic.gdx.graphics.glutils.FileTextureData.prepare:()V │ │ -0c9cec: 5520 220a |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.isPrepared:Z // field@0a22 │ │ -0c9cf0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0c9cf4: 2200 fc02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0c9cf8: 1a01 7901 |0006: const-string v1, "Already prepared" // string@0179 │ │ -0c9cfc: 7020 b41f 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0c9d02: 2700 |000b: throw v0 │ │ -0c9d04: 5420 230a |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a23 │ │ -0c9d08: 3900 3400 |000e: if-nez v0, 0042 // +0034 │ │ -0c9d0c: 5420 1f0a |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0a1f │ │ -0c9d10: 6e10 5e09 0000 |0012: invoke-virtual {v0}, Lcom/badlogic/gdx/files/FileHandle;.extension:()Ljava/lang/String; // method@095e │ │ -0c9d16: 0c00 |0015: move-result-object v0 │ │ -0c9d18: 1a01 3f14 |0016: const-string v1, "cim" // string@143f │ │ -0c9d1c: 6e20 4426 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0c9d22: 0a00 |001b: move-result v0 │ │ -0c9d24: 3800 2a00 |001c: if-eqz v0, 0046 // +002a │ │ -0c9d28: 5420 1f0a |001e: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0a1f │ │ -0c9d2c: 7110 550b 0000 |0020: invoke-static {v0}, Lcom/badlogic/gdx/graphics/PixmapIO;.readCIM:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/Pixmap; // method@0b55 │ │ -0c9d32: 0c00 |0023: move-result-object v0 │ │ -0c9d34: 5b20 230a |0024: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a23 │ │ -0c9d38: 5420 230a |0026: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a23 │ │ -0c9d3c: 6e10 3f0b 0000 |0028: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ -0c9d42: 0a00 |002b: move-result v0 │ │ -0c9d44: 5920 250a |002c: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.width:I // field@0a25 │ │ -0c9d48: 5420 230a |002e: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a23 │ │ -0c9d4c: 6e10 3c0b 0000 |0030: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ -0c9d52: 0a00 |0033: move-result v0 │ │ -0c9d54: 5920 210a |0034: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.height:I // field@0a21 │ │ -0c9d58: 5420 200a |0036: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0a20 │ │ -0c9d5c: 3900 0a00 |0038: if-nez v0, 0042 // +000a │ │ -0c9d60: 5420 230a |003a: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a23 │ │ -0c9d64: 6e10 380b 0000 |003c: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b38 │ │ -0c9d6a: 0c00 |003f: move-result-object v0 │ │ -0c9d6c: 5b20 200a |0040: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0a20 │ │ -0c9d70: 1210 |0042: const/4 v0, #int 1 // #1 │ │ -0c9d72: 5c20 220a |0043: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.isPrepared:Z // field@0a22 │ │ -0c9d76: 0e00 |0045: return-void │ │ -0c9d78: 2200 2101 |0046: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap; // type@0121 │ │ -0c9d7c: 5421 1f0a |0048: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0a1f │ │ -0c9d80: 7020 280b 1000 |004a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Pixmap;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0b28 │ │ -0c9d86: 7020 5611 0200 |004d: invoke-direct {v2, v0}, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.ensurePot:(Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/graphics/Pixmap; // method@1156 │ │ -0c9d8c: 0c00 |0050: move-result-object v0 │ │ -0c9d8e: 5b20 230a |0051: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a23 │ │ -0c9d92: 28d3 |0053: goto 0026 // -002d │ │ +0d83fc: |[0d83fc] com.badlogic.gdx.graphics.glutils.FileTextureData.prepare:()V │ │ +0d840c: 5520 220a |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.isPrepared:Z // field@0a22 │ │ +0d8410: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0d8414: 2200 fa02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d8418: 1a01 7901 |0006: const-string v1, "Already prepared" // string@0179 │ │ +0d841c: 7020 b41f 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0d8422: 2700 |000b: throw v0 │ │ +0d8424: 5420 230a |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a23 │ │ +0d8428: 3900 3400 |000e: if-nez v0, 0042 // +0034 │ │ +0d842c: 5420 1f0a |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0a1f │ │ +0d8430: 6e10 5e09 0000 |0012: invoke-virtual {v0}, Lcom/badlogic/gdx/files/FileHandle;.extension:()Ljava/lang/String; // method@095e │ │ +0d8436: 0c00 |0015: move-result-object v0 │ │ +0d8438: 1a01 3d14 |0016: const-string v1, "cim" // string@143d │ │ +0d843c: 6e20 4426 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0d8442: 0a00 |001b: move-result v0 │ │ +0d8444: 3800 2a00 |001c: if-eqz v0, 0046 // +002a │ │ +0d8448: 5420 1f0a |001e: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0a1f │ │ +0d844c: 7110 550b 0000 |0020: invoke-static {v0}, Lcom/badlogic/gdx/graphics/PixmapIO;.readCIM:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/Pixmap; // method@0b55 │ │ +0d8452: 0c00 |0023: move-result-object v0 │ │ +0d8454: 5b20 230a |0024: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a23 │ │ +0d8458: 5420 230a |0026: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a23 │ │ +0d845c: 6e10 3f0b 0000 |0028: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ +0d8462: 0a00 |002b: move-result v0 │ │ +0d8464: 5920 250a |002c: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.width:I // field@0a25 │ │ +0d8468: 5420 230a |002e: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a23 │ │ +0d846c: 6e10 3c0b 0000 |0030: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ +0d8472: 0a00 |0033: move-result v0 │ │ +0d8474: 5920 210a |0034: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.height:I // field@0a21 │ │ +0d8478: 5420 200a |0036: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0a20 │ │ +0d847c: 3900 0a00 |0038: if-nez v0, 0042 // +000a │ │ +0d8480: 5420 230a |003a: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a23 │ │ +0d8484: 6e10 380b 0000 |003c: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b38 │ │ +0d848a: 0c00 |003f: move-result-object v0 │ │ +0d848c: 5b20 200a |0040: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0a20 │ │ +0d8490: 1210 |0042: const/4 v0, #int 1 // #1 │ │ +0d8492: 5c20 220a |0043: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.isPrepared:Z // field@0a22 │ │ +0d8496: 0e00 |0045: return-void │ │ +0d8498: 2200 1f01 |0046: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap; // type@011f │ │ +0d849c: 5421 1f0a |0048: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0a1f │ │ +0d84a0: 7020 280b 1000 |004a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Pixmap;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0b28 │ │ +0d84a6: 7020 5611 0200 |004d: invoke-direct {v2, v0}, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.ensurePot:(Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/graphics/Pixmap; // method@1156 │ │ +0d84ac: 0c00 |0050: move-result-object v0 │ │ +0d84ae: 5b20 230a |0051: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a23 │ │ +0d84b2: 28d3 |0053: goto 0026 // -002d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x000c line=60 │ │ 0x0010 line=61 │ │ 0x001e line=62 │ │ 0x0026 line=65 │ │ @@ -269773,29 +269924,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9d94: |[0c9d94] com.badlogic.gdx.graphics.glutils.FileTextureData.useMipMaps:()Z │ │ -0c9da4: 5510 240a |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.useMipMaps:Z // field@0a24 │ │ -0c9da8: 0f00 |0002: return v0 │ │ +0d84b4: |[0d84b4] com.badlogic.gdx.graphics.glutils.FileTextureData.useMipMaps:()Z │ │ +0d84c4: 5510 240a |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.useMipMaps:Z // field@0a24 │ │ +0d84c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/FileTextureData; │ │ │ │ source_file_idx : 1036 (FileTextureData.java) │ │ │ │ Class #560 header: │ │ -class_idx : 455 │ │ +class_idx : 453 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1058 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ Class #560 - │ │ @@ -269828,23 +269979,23 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0c9dac: |[0c9dac] com.badlogic.gdx.graphics.glutils.FloatTextureData.:(II)V │ │ -0c9dbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c9dbe: 7010 2726 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0c9dc4: 5910 2c0a |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.width:I // field@0a2c │ │ -0c9dc8: 5910 2a0a |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.height:I // field@0a2a │ │ -0c9dcc: 5c10 2b0a |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.isPrepared:Z // field@0a2b │ │ -0c9dd0: 5912 2c0a |000a: iput v2, v1, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.width:I // field@0a2c │ │ -0c9dd4: 5913 2a0a |000c: iput v3, v1, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.height:I // field@0a2a │ │ -0c9dd8: 0e00 |000e: return-void │ │ +0d84cc: |[0d84cc] com.badlogic.gdx.graphics.glutils.FloatTextureData.:(II)V │ │ +0d84dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d84de: 7010 2726 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0d84e4: 5910 2c0a |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.width:I // field@0a2c │ │ +0d84e8: 5910 2a0a |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.height:I // field@0a2a │ │ +0d84ec: 5c10 2b0a |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.isPrepared:Z // field@0a2b │ │ +0d84f0: 5912 2c0a |000a: iput v2, v1, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.width:I // field@0a2c │ │ +0d84f4: 5913 2a0a |000c: iput v3, v1, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.height:I // field@0a2a │ │ +0d84f8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ 0x0004 line=39 │ │ 0x0006 line=40 │ │ 0x0008 line=41 │ │ 0x000a line=45 │ │ @@ -269861,64 +270012,64 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 96 16-bit code units │ │ -0c9ddc: |[0c9ddc] com.badlogic.gdx.graphics.glutils.FloatTextureData.consumeCompressedData:()V │ │ -0c9dec: 6200 2400 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0c9df0: 1a01 7e29 |0002: const-string v1, "texture_float" // string@297e │ │ -0c9df4: 7220 4501 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Graphics;.supportsExtension:(Ljava/lang/String;)Z // method@0145 │ │ -0c9dfa: 0a00 |0007: move-result v0 │ │ -0c9dfc: 3900 0a00 |0008: if-nez v0, 0012 // +000a │ │ -0c9e00: 2200 fc02 |000a: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0c9e04: 1a01 9103 |000c: const-string v1, "Extension OES_TEXTURE_FLOAT not supported!" // string@0391 │ │ -0c9e08: 7020 b41f 1000 |000e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0c9e0e: 2700 |0011: throw v0 │ │ -0c9e10: 140a 1488 0000 |0012: const v10, #float 4.88156e-41 // #00008814 │ │ -0c9e16: 6200 1c00 |0015: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0c9e1a: 7210 ef00 0000 |0017: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00ef │ │ -0c9e20: 0c00 |001a: move-result-object v0 │ │ -0c9e22: 6201 0c00 |001b: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType; // field@000c │ │ -0c9e26: 3210 1600 |001d: if-eq v0, v1, 0033 // +0016 │ │ -0c9e2a: 6200 1c00 |001f: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0c9e2e: 7210 ef00 0000 |0021: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00ef │ │ -0c9e34: 0c00 |0024: move-result-object v0 │ │ -0c9e36: 6201 1000 |0025: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.iOS:Lcom/badlogic/gdx/Application$ApplicationType; // field@0010 │ │ -0c9e3a: 3210 0c00 |0027: if-eq v0, v1, 0033 // +000c │ │ -0c9e3e: 6200 1c00 |0029: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0c9e42: 7210 ef00 0000 |002b: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00ef │ │ -0c9e48: 0c00 |002e: move-result-object v0 │ │ -0c9e4a: 6201 0f00 |002f: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.WebGL:Lcom/badlogic/gdx/Application$ApplicationType; // field@000f │ │ -0c9e4e: 3310 1800 |0031: if-ne v0, v1, 0049 // +0018 │ │ -0c9e52: 6200 1f00 |0033: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0c9e56: 1301 e10d |0035: const/16 v1, #int 3553 // #de1 │ │ -0c9e5a: 1202 |0037: const/4 v2, #int 0 // #0 │ │ -0c9e5c: 1303 0819 |0038: const/16 v3, #int 6408 // #1908 │ │ -0c9e60: 52b4 2c0a |003a: iget v4, v11, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.width:I // field@0a2c │ │ -0c9e64: 52b5 2a0a |003c: iget v5, v11, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.height:I // field@0a2a │ │ -0c9e68: 1206 |003e: const/4 v6, #int 0 // #0 │ │ -0c9e6a: 1307 0819 |003f: const/16 v7, #int 6408 // #1908 │ │ -0c9e6e: 1308 0614 |0041: const/16 v8, #int 5126 // #1406 │ │ -0c9e72: 54b9 290a |0043: iget-object v9, v11, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.buffer:Ljava/nio/FloatBuffer; // field@0a29 │ │ -0c9e76: 780a c40a 0000 |0045: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@0ac4 │ │ -0c9e7c: 0e00 |0048: return-void │ │ -0c9e7e: 6200 1f00 |0049: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0c9e82: 1301 e10d |004b: const/16 v1, #int 3553 // #de1 │ │ -0c9e86: 1202 |004d: const/4 v2, #int 0 // #0 │ │ -0c9e88: 1403 1488 0000 |004e: const v3, #float 4.88156e-41 // #00008814 │ │ -0c9e8e: 52b4 2c0a |0051: iget v4, v11, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.width:I // field@0a2c │ │ -0c9e92: 52b5 2a0a |0053: iget v5, v11, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.height:I // field@0a2a │ │ -0c9e96: 1206 |0055: const/4 v6, #int 0 // #0 │ │ -0c9e98: 1307 0819 |0056: const/16 v7, #int 6408 // #1908 │ │ -0c9e9c: 1308 0614 |0058: const/16 v8, #int 5126 // #1406 │ │ -0c9ea0: 54b9 290a |005a: iget-object v9, v11, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.buffer:Ljava/nio/FloatBuffer; // field@0a29 │ │ -0c9ea4: 780a c40a 0000 |005c: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@0ac4 │ │ -0c9eaa: 28e9 |005f: goto 0048 // -0017 │ │ +0d84fc: |[0d84fc] com.badlogic.gdx.graphics.glutils.FloatTextureData.consumeCompressedData:()V │ │ +0d850c: 6200 2400 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0d8510: 1a01 7c29 |0002: const-string v1, "texture_float" // string@297c │ │ +0d8514: 7220 4501 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Graphics;.supportsExtension:(Ljava/lang/String;)Z // method@0145 │ │ +0d851a: 0a00 |0007: move-result v0 │ │ +0d851c: 3900 0a00 |0008: if-nez v0, 0012 // +000a │ │ +0d8520: 2200 fa02 |000a: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d8524: 1a01 9103 |000c: const-string v1, "Extension OES_TEXTURE_FLOAT not supported!" // string@0391 │ │ +0d8528: 7020 b41f 1000 |000e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0d852e: 2700 |0011: throw v0 │ │ +0d8530: 140a 1488 0000 |0012: const v10, #float 4.88156e-41 // #00008814 │ │ +0d8536: 6200 1c00 |0015: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0d853a: 7210 ef00 0000 |0017: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00ef │ │ +0d8540: 0c00 |001a: move-result-object v0 │ │ +0d8542: 6201 0c00 |001b: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType; // field@000c │ │ +0d8546: 3210 1600 |001d: if-eq v0, v1, 0033 // +0016 │ │ +0d854a: 6200 1c00 |001f: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0d854e: 7210 ef00 0000 |0021: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00ef │ │ +0d8554: 0c00 |0024: move-result-object v0 │ │ +0d8556: 6201 1000 |0025: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.iOS:Lcom/badlogic/gdx/Application$ApplicationType; // field@0010 │ │ +0d855a: 3210 0c00 |0027: if-eq v0, v1, 0033 // +000c │ │ +0d855e: 6200 1c00 |0029: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0d8562: 7210 ef00 0000 |002b: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00ef │ │ +0d8568: 0c00 |002e: move-result-object v0 │ │ +0d856a: 6201 0f00 |002f: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.WebGL:Lcom/badlogic/gdx/Application$ApplicationType; // field@000f │ │ +0d856e: 3310 1800 |0031: if-ne v0, v1, 0049 // +0018 │ │ +0d8572: 6200 1f00 |0033: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0d8576: 1301 e10d |0035: const/16 v1, #int 3553 // #de1 │ │ +0d857a: 1202 |0037: const/4 v2, #int 0 // #0 │ │ +0d857c: 1303 0819 |0038: const/16 v3, #int 6408 // #1908 │ │ +0d8580: 52b4 2c0a |003a: iget v4, v11, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.width:I // field@0a2c │ │ +0d8584: 52b5 2a0a |003c: iget v5, v11, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.height:I // field@0a2a │ │ +0d8588: 1206 |003e: const/4 v6, #int 0 // #0 │ │ +0d858a: 1307 0819 |003f: const/16 v7, #int 6408 // #1908 │ │ +0d858e: 1308 0614 |0041: const/16 v8, #int 5126 // #1406 │ │ +0d8592: 54b9 290a |0043: iget-object v9, v11, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.buffer:Ljava/nio/FloatBuffer; // field@0a29 │ │ +0d8596: 780a c40a 0000 |0045: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@0ac4 │ │ +0d859c: 0e00 |0048: return-void │ │ +0d859e: 6200 1f00 |0049: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0d85a2: 1301 e10d |004b: const/16 v1, #int 3553 // #de1 │ │ +0d85a6: 1202 |004d: const/4 v2, #int 0 // #0 │ │ +0d85a8: 1403 1488 0000 |004e: const v3, #float 4.88156e-41 // #00008814 │ │ +0d85ae: 52b4 2c0a |0051: iget v4, v11, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.width:I // field@0a2c │ │ +0d85b2: 52b5 2a0a |0053: iget v5, v11, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.height:I // field@0a2a │ │ +0d85b6: 1206 |0055: const/4 v6, #int 0 // #0 │ │ +0d85b8: 1307 0819 |0056: const/16 v7, #int 6408 // #1908 │ │ +0d85bc: 1308 0614 |0058: const/16 v8, #int 5126 // #1406 │ │ +0d85c0: 54b9 290a |005a: iget-object v9, v11, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.buffer:Ljava/nio/FloatBuffer; // field@0a29 │ │ +0d85c4: 780a c40a 0000 |005c: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@0ac4 │ │ +0d85ca: 28e9 |005f: goto 0048 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x000a line=69 │ │ 0x0012 line=72 │ │ 0x0015 line=76 │ │ 0x0033 line=79 │ │ @@ -269933,19 +270084,19 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Pixmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c9eac: |[0c9eac] com.badlogic.gdx.graphics.glutils.FloatTextureData.consumePixmap:()Lcom/badlogic/gdx/graphics/Pixmap; │ │ -0c9ebc: 2200 fc02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0c9ec0: 1a01 6b0f |0002: const-string v1, "This TextureData implementation does not return a Pixmap" // string@0f6b │ │ -0c9ec4: 7020 b41f 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0c9eca: 2700 |0007: throw v0 │ │ +0d85cc: |[0d85cc] com.badlogic.gdx.graphics.glutils.FloatTextureData.consumePixmap:()Lcom/badlogic/gdx/graphics/Pixmap; │ │ +0d85dc: 2200 fa02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d85e0: 1a01 690f |0002: const-string v1, "This TextureData implementation does not return a Pixmap" // string@0f69 │ │ +0d85e4: 7020 b41f 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0d85ea: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/graphics/glutils/FloatTextureData; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;) │ │ @@ -269953,19 +270104,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c9ecc: |[0c9ecc] com.badlogic.gdx.graphics.glutils.FloatTextureData.disposePixmap:()Z │ │ -0c9edc: 2200 fc02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0c9ee0: 1a01 6b0f |0002: const-string v1, "This TextureData implementation does not return a Pixmap" // string@0f6b │ │ -0c9ee4: 7020 b41f 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0c9eea: 2700 |0007: throw v0 │ │ +0d85ec: |[0d85ec] com.badlogic.gdx.graphics.glutils.FloatTextureData.disposePixmap:()Z │ │ +0d85fc: 2200 fa02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d8600: 1a01 690f |0002: const-string v1, "This TextureData implementation does not return a Pixmap" // string@0f69 │ │ +0d8604: 7020 b41f 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0d860a: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/graphics/glutils/FloatTextureData; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;) │ │ @@ -269973,17 +270124,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Pixmap$Format;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9eec: |[0c9eec] com.badlogic.gdx.graphics.glutils.FloatTextureData.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ -0c9efc: 6200 5306 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA8888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0653 │ │ -0c9f00: 1100 |0002: return-object v0 │ │ +0d860c: |[0d860c] com.badlogic.gdx.graphics.glutils.FloatTextureData.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ +0d861c: 6200 5306 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA8888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0653 │ │ +0d8620: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/FloatTextureData; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;) │ │ @@ -269991,17 +270142,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9f04: |[0c9f04] com.badlogic.gdx.graphics.glutils.FloatTextureData.getHeight:()I │ │ -0c9f14: 5210 2a0a |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.height:I // field@0a2a │ │ -0c9f18: 0f00 |0002: return v0 │ │ +0d8624: |[0d8624] com.badlogic.gdx.graphics.glutils.FloatTextureData.getHeight:()I │ │ +0d8634: 5210 2a0a |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.height:I // field@0a2a │ │ +0d8638: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/FloatTextureData; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;) │ │ @@ -270009,17 +270160,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9f1c: |[0c9f1c] com.badlogic.gdx.graphics.glutils.FloatTextureData.getType:()Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; │ │ -0c9f2c: 6200 7806 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Float:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0678 │ │ -0c9f30: 1100 |0002: return-object v0 │ │ +0d863c: |[0d863c] com.badlogic.gdx.graphics.glutils.FloatTextureData.getType:()Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; │ │ +0d864c: 6200 7806 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Float:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0678 │ │ +0d8650: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/FloatTextureData; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;) │ │ @@ -270027,17 +270178,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9f34: |[0c9f34] com.badlogic.gdx.graphics.glutils.FloatTextureData.getWidth:()I │ │ -0c9f44: 5210 2c0a |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.width:I // field@0a2c │ │ -0c9f48: 0f00 |0002: return v0 │ │ +0d8654: |[0d8654] com.badlogic.gdx.graphics.glutils.FloatTextureData.getWidth:()I │ │ +0d8664: 5210 2c0a |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.width:I // field@0a2c │ │ +0d8668: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/FloatTextureData; │ │ │ │ #7 : (in Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;) │ │ @@ -270045,17 +270196,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c9f4c: |[0c9f4c] com.badlogic.gdx.graphics.glutils.FloatTextureData.isManaged:()Z │ │ -0c9f5c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c9f5e: 0f00 |0001: return v0 │ │ +0d866c: |[0d866c] com.badlogic.gdx.graphics.glutils.FloatTextureData.isManaged:()Z │ │ +0d867c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d867e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/graphics/glutils/FloatTextureData; │ │ │ │ #8 : (in Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;) │ │ @@ -270063,17 +270214,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9f60: |[0c9f60] com.badlogic.gdx.graphics.glutils.FloatTextureData.isPrepared:()Z │ │ -0c9f70: 5510 2b0a |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.isPrepared:Z // field@0a2b │ │ -0c9f74: 0f00 |0002: return v0 │ │ +0d8680: |[0d8680] com.badlogic.gdx.graphics.glutils.FloatTextureData.isPrepared:()Z │ │ +0d8690: 5510 2b0a |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.isPrepared:Z // field@0a2b │ │ +0d8694: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/FloatTextureData; │ │ │ │ #9 : (in Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;) │ │ @@ -270081,31 +270232,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0c9f78: |[0c9f78] com.badlogic.gdx.graphics.glutils.FloatTextureData.prepare:()V │ │ -0c9f88: 5520 2b0a |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.isPrepared:Z // field@0a2b │ │ -0c9f8c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0c9f90: 2200 fc02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0c9f94: 1a01 7901 |0006: const-string v1, "Already prepared" // string@0179 │ │ -0c9f98: 7020 b41f 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0c9f9e: 2700 |000b: throw v0 │ │ -0c9fa0: 5220 2c0a |000c: iget v0, v2, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.width:I // field@0a2c │ │ -0c9fa4: 5221 2a0a |000e: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.height:I // field@0a2a │ │ -0c9fa8: b210 |0010: mul-int/2addr v0, v1 │ │ -0c9faa: da00 0004 |0011: mul-int/lit8 v0, v0, #int 4 // #04 │ │ -0c9fae: 7110 221f 0000 |0013: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newFloatBuffer:(I)Ljava/nio/FloatBuffer; // method@1f22 │ │ -0c9fb4: 0c00 |0016: move-result-object v0 │ │ -0c9fb6: 5b20 290a |0017: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.buffer:Ljava/nio/FloatBuffer; // field@0a29 │ │ -0c9fba: 1210 |0019: const/4 v0, #int 1 // #1 │ │ -0c9fbc: 5c20 2b0a |001a: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.isPrepared:Z // field@0a2b │ │ -0c9fc0: 0e00 |001c: return-void │ │ +0d8698: |[0d8698] com.badlogic.gdx.graphics.glutils.FloatTextureData.prepare:()V │ │ +0d86a8: 5520 2b0a |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.isPrepared:Z // field@0a2b │ │ +0d86ac: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0d86b0: 2200 fa02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d86b4: 1a01 7901 |0006: const-string v1, "Already prepared" // string@0179 │ │ +0d86b8: 7020 b41f 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0d86be: 2700 |000b: throw v0 │ │ +0d86c0: 5220 2c0a |000c: iget v0, v2, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.width:I // field@0a2c │ │ +0d86c4: 5221 2a0a |000e: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.height:I // field@0a2a │ │ +0d86c8: b210 |0010: mul-int/2addr v0, v1 │ │ +0d86ca: da00 0004 |0011: mul-int/lit8 v0, v0, #int 4 // #04 │ │ +0d86ce: 7110 221f 0000 |0013: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newFloatBuffer:(I)Ljava/nio/FloatBuffer; // method@1f22 │ │ +0d86d4: 0c00 |0016: move-result-object v0 │ │ +0d86d6: 5b20 290a |0017: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.buffer:Ljava/nio/FloatBuffer; // field@0a29 │ │ +0d86da: 1210 |0019: const/4 v0, #int 1 // #1 │ │ +0d86dc: 5c20 2b0a |001a: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.isPrepared:Z // field@0a2b │ │ +0d86e0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x000c line=62 │ │ 0x0019 line=63 │ │ 0x001c line=64 │ │ locals : │ │ @@ -270116,29 +270267,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c9fc4: |[0c9fc4] com.badlogic.gdx.graphics.glutils.FloatTextureData.useMipMaps:()Z │ │ -0c9fd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c9fd6: 0f00 |0001: return v0 │ │ +0d86e4: |[0d86e4] com.badlogic.gdx.graphics.glutils.FloatTextureData.useMipMaps:()Z │ │ +0d86f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d86f6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/graphics/glutils/FloatTextureData; │ │ │ │ source_file_idx : 1058 (FloatTextureData.java) │ │ │ │ Class #561 header: │ │ -class_idx : 456 │ │ +class_idx : 454 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1067 │ │ static_fields_size : 3 │ │ instance_fields_size: 7 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 7 │ │ │ │ Class #561 annotations: │ │ @@ -270199,21 +270350,21 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0c9fd8: |[0c9fd8] com.badlogic.gdx.graphics.glutils.FrameBuffer.:()V │ │ -0c9fe8: 2200 ec03 |0000: new-instance v0, Ljava/util/HashMap; // type@03ec │ │ -0c9fec: 7010 4927 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2749 │ │ -0c9ff2: 6900 2d0a |0005: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0a2d │ │ -0c9ff6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0c9ff8: 6a00 300a |0008: sput-boolean v0, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.defaultFramebufferHandleInitialized:Z // field@0a30 │ │ -0c9ffc: 0e00 |000a: return-void │ │ +0d86f8: |[0d86f8] com.badlogic.gdx.graphics.glutils.FrameBuffer.:()V │ │ +0d8708: 2200 ea03 |0000: new-instance v0, Ljava/util/HashMap; // type@03ea │ │ +0d870c: 7010 4927 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2749 │ │ +0d8712: 6900 2d0a |0005: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0a2d │ │ +0d8716: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0d8718: 6a00 300a |0008: sput-boolean v0, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.defaultFramebufferHandleInitialized:Z // field@0a30 │ │ +0d871c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0007 line=65 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;) │ │ @@ -270221,24 +270372,24 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Pixmap$Format;IIZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0ca000: |[0ca000] com.badlogic.gdx.graphics.glutils.FrameBuffer.:(Lcom/badlogic/gdx/graphics/Pixmap$Format;IIZ)V │ │ -0ca010: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0ca016: 5913 360a |0003: iput v3, v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.width:I // field@0a36 │ │ -0ca01a: 5914 350a |0005: iput v4, v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.height:I // field@0a35 │ │ -0ca01e: 5b12 320a |0007: iput-object v2, v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0a32 │ │ -0ca022: 5c15 340a |0009: iput-boolean v5, v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.hasDepth:Z // field@0a34 │ │ -0ca026: 7010 7211 0100 |000b: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.build:()V // method@1172 │ │ -0ca02c: 6200 1c00 |000e: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ca030: 7030 7011 0101 |0010: invoke-direct {v1, v0, v1}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.addManagedFrameBuffer:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;)V // method@1170 │ │ -0ca036: 0e00 |0013: return-void │ │ +0d8720: |[0d8720] com.badlogic.gdx.graphics.glutils.FrameBuffer.:(Lcom/badlogic/gdx/graphics/Pixmap$Format;IIZ)V │ │ +0d8730: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0d8736: 5913 360a |0003: iput v3, v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.width:I // field@0a36 │ │ +0d873a: 5914 350a |0005: iput v4, v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.height:I // field@0a35 │ │ +0d873e: 5b12 320a |0007: iput-object v2, v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0a32 │ │ +0d8742: 5c15 340a |0009: iput-boolean v5, v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.hasDepth:Z // field@0a34 │ │ +0d8746: 7010 7211 0100 |000b: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.build:()V // method@1172 │ │ +0d874c: 6200 1c00 |000e: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0d8750: 7030 7011 0101 |0010: invoke-direct {v1, v0, v1}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.addManagedFrameBuffer:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;)V // method@1170 │ │ +0d8756: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0003 line=93 │ │ 0x0005 line=94 │ │ 0x0007 line=95 │ │ 0x0009 line=96 │ │ @@ -270257,26 +270408,26 @@ │ │ type : '(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0ca038: |[0ca038] com.badlogic.gdx.graphics.glutils.FrameBuffer.addManagedFrameBuffer:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;)V │ │ -0ca048: 6201 2d0a |0000: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0a2d │ │ -0ca04c: 7220 6327 3100 |0002: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -0ca052: 0c00 |0005: move-result-object v0 │ │ -0ca054: 1f00 f003 |0006: check-cast v0, Ljava/util/List; // type@03f0 │ │ -0ca058: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ -0ca05c: 2200 e703 |000a: new-instance v0, Ljava/util/ArrayList; // type@03e7 │ │ -0ca060: 7010 2c27 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@272c │ │ -0ca066: 7220 5627 4000 |000f: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2756 │ │ -0ca06c: 6201 2d0a |0012: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0a2d │ │ -0ca070: 7230 6527 3100 |0014: invoke-interface {v1, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2765 │ │ -0ca076: 0e00 |0017: return-void │ │ +0d8758: |[0d8758] com.badlogic.gdx.graphics.glutils.FrameBuffer.addManagedFrameBuffer:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;)V │ │ +0d8768: 6201 2d0a |0000: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0a2d │ │ +0d876c: 7220 6327 3100 |0002: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +0d8772: 0c00 |0005: move-result-object v0 │ │ +0d8774: 1f00 ee03 |0006: check-cast v0, Ljava/util/List; // type@03ee │ │ +0d8778: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ +0d877c: 2200 e503 |000a: new-instance v0, Ljava/util/ArrayList; // type@03e5 │ │ +0d8780: 7010 2c27 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@272c │ │ +0d8786: 7220 5627 4000 |000f: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2756 │ │ +0d878c: 6201 2d0a |0012: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0a2d │ │ +0d8790: 7230 6527 3100 |0014: invoke-interface {v1, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2765 │ │ +0d8796: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0008 line=220 │ │ 0x000f line=221 │ │ 0x0012 line=222 │ │ 0x0017 line=223 │ │ @@ -270292,140 +270443,140 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 281 16-bit code units │ │ -0ca078: |[0ca078] com.badlogic.gdx.graphics.glutils.FrameBuffer.build:()V │ │ -0ca088: 1303 e10d |0000: const/16 v3, #int 3553 // #de1 │ │ -0ca08c: 140b 418d 0000 |0002: const v11, #float 5.06724e-41 // #00008d41 │ │ -0ca092: 1401 408d 0000 |0005: const v1, #float 5.0671e-41 // #00008d40 │ │ -0ca098: 121a |0008: const/4 v10, #int 1 // #1 │ │ -0ca09a: 1205 |0009: const/4 v5, #int 0 // #0 │ │ -0ca09c: 6202 2400 |000a: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0ca0a0: 7210 3d01 0200 |000c: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ -0ca0a6: 0a02 |000f: move-result v2 │ │ -0ca0a8: 3902 0a00 |0010: if-nez v2, 001a // +000a │ │ -0ca0ac: 2201 fc02 |0012: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0ca0b0: 1a02 4f04 |0014: const-string v2, "GL2 is required." // string@044f │ │ -0ca0b4: 7020 b41f 2100 |0016: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0ca0ba: 2701 |0019: throw v1 │ │ -0ca0bc: 6202 2400 |001a: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0ca0c0: 7210 2f01 0200 |001c: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0ca0c6: 0c00 |001f: move-result-object v0 │ │ -0ca0c8: 6302 300a |0020: sget-boolean v2, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.defaultFramebufferHandleInitialized:Z // field@0a30 │ │ -0ca0cc: 3902 2c00 |0022: if-nez v2, 004e // +002c │ │ -0ca0d0: 6a0a 300a |0024: sput-boolean v10, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.defaultFramebufferHandleInitialized:Z // field@0a30 │ │ -0ca0d4: 6202 1c00 |0026: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ca0d8: 7210 ef00 0200 |0028: invoke-interface {v2}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00ef │ │ -0ca0de: 0c02 |002b: move-result-object v2 │ │ -0ca0e0: 6204 1000 |002c: sget-object v4, Lcom/badlogic/gdx/Application$ApplicationType;.iOS:Lcom/badlogic/gdx/Application$ApplicationType; // field@0010 │ │ -0ca0e4: 3342 cc00 |002e: if-ne v2, v4, 00fa // +00cc │ │ -0ca0e8: 1302 4000 |0030: const/16 v2, #int 64 // #40 │ │ -0ca0ec: 7110 d726 0200 |0032: invoke-static {v2}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@26d7 │ │ -0ca0f2: 0c02 |0035: move-result-object v2 │ │ -0ca0f4: 7100 f126 0000 |0036: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@26f1 │ │ -0ca0fa: 0c04 |0039: move-result-object v4 │ │ -0ca0fc: 6e20 e926 4200 |003a: invoke-virtual {v2, v4}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ -0ca102: 0c02 |003d: move-result-object v2 │ │ -0ca104: 6e10 dd26 0200 |003e: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.asIntBuffer:()Ljava/nio/IntBuffer; // method@26dd │ │ -0ca10a: 0c07 |0041: move-result-object v7 │ │ -0ca10c: 1402 a68c 0000 |0042: const v2, #float 5.04552e-41 // #00008ca6 │ │ -0ca112: 7230 5c0a 2007 |0045: invoke-interface {v0, v2, v7}, Lcom/badlogic/gdx/graphics/GL20;.glGetIntegerv:(ILjava/nio/IntBuffer;)V // method@0a5c │ │ -0ca118: 6e10 0f27 0700 |0048: invoke-virtual {v7}, Ljava/nio/IntBuffer;.get:()I // method@270f │ │ -0ca11e: 0a02 |004b: move-result v2 │ │ -0ca120: 6702 2f0a |004c: sput v2, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.defaultFramebufferHandle:I // field@0a2f │ │ -0ca124: 6e10 7b11 0c00 |004e: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.setupTexture:()V // method@117b │ │ -0ca12a: 7110 231f 0a00 |0051: invoke-static {v10}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1f23 │ │ -0ca130: 0c06 |0054: move-result-object v6 │ │ -0ca132: 7230 510a a006 |0055: invoke-interface {v0, v10, v6}, Lcom/badlogic/gdx/graphics/GL20;.glGenFramebuffers:(ILjava/nio/IntBuffer;)V // method@0a51 │ │ -0ca138: 6e20 1027 5600 |0058: invoke-virtual {v6, v5}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ -0ca13e: 0a02 |005b: move-result v2 │ │ -0ca140: 59c2 330a |005c: iput v2, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.framebufferHandle:I // field@0a33 │ │ -0ca144: 55c2 340a |005e: iget-boolean v2, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.hasDepth:Z // field@0a34 │ │ -0ca148: 3802 0e00 |0060: if-eqz v2, 006e // +000e │ │ -0ca14c: 6e10 0d27 0600 |0062: invoke-virtual {v6}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ -0ca152: 7230 520a a006 |0065: invoke-interface {v0, v10, v6}, Lcom/badlogic/gdx/graphics/GL20;.glGenRenderbuffers:(ILjava/nio/IntBuffer;)V // method@0a52 │ │ -0ca158: 6e20 1027 5600 |0068: invoke-virtual {v6, v5}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ -0ca15e: 0a02 |006b: move-result v2 │ │ -0ca160: 59c2 310a |006c: iput v2, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.depthbufferHandle:I // field@0a31 │ │ -0ca164: 54c2 2e0a |006e: iget-object v2, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a2e │ │ -0ca168: 6e10 7d0b 0200 |0070: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Texture;.getTextureObjectHandle:()I // method@0b7d │ │ -0ca16e: 0a02 |0073: move-result v2 │ │ -0ca170: 7230 370a 3002 |0074: invoke-interface {v0, v3, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBindTexture:(II)V // method@0a37 │ │ -0ca176: 55c2 340a |0077: iget-boolean v2, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.hasDepth:Z // field@0a34 │ │ -0ca17a: 3802 1900 |0079: if-eqz v2, 0092 // +0019 │ │ -0ca17e: 52c2 310a |007b: iget v2, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.depthbufferHandle:I // field@0a31 │ │ -0ca182: 7230 360a b002 |007d: invoke-interface {v0, v11, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBindRenderbuffer:(II)V // method@0a36 │ │ -0ca188: 1402 a581 0000 |0080: const v2, #float 4.65077e-41 // #000081a5 │ │ -0ca18e: 54c4 2e0a |0083: iget-object v4, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a2e │ │ -0ca192: 6e10 800b 0400 |0085: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ -0ca198: 0a04 |0088: move-result v4 │ │ -0ca19a: 54c9 2e0a |0089: iget-object v9, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a2e │ │ -0ca19e: 6e10 770b 0900 |008b: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ -0ca1a4: 0a09 |008e: move-result v9 │ │ -0ca1a6: 7259 750a b042 |008f: invoke-interface {v0, v11, v2, v4, v9}, Lcom/badlogic/gdx/graphics/GL20;.glRenderbufferStorage:(IIII)V // method@0a75 │ │ -0ca1ac: 52c2 330a |0092: iget v2, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.framebufferHandle:I // field@0a33 │ │ -0ca1b0: 7230 350a 1002 |0094: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBindFramebuffer:(II)V // method@0a35 │ │ -0ca1b6: 1402 e08c 0000 |0097: const v2, #float 5.05364e-41 // #00008ce0 │ │ -0ca1bc: 54c4 2e0a |009a: iget-object v4, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a2e │ │ -0ca1c0: 6e10 7d0b 0400 |009c: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Texture;.getTextureObjectHandle:()I // method@0b7d │ │ -0ca1c6: 0a04 |009f: move-result v4 │ │ -0ca1c8: 7806 4f0a 0000 |00a0: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glFramebufferTexture2D:(IIIII)V // method@0a4f │ │ -0ca1ce: 55c2 340a |00a3: iget-boolean v2, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.hasDepth:Z // field@0a34 │ │ -0ca1d2: 3802 0a00 |00a5: if-eqz v2, 00af // +000a │ │ -0ca1d6: 1402 008d 0000 |00a7: const v2, #float 5.05813e-41 // #00008d00 │ │ -0ca1dc: 52c4 310a |00aa: iget v4, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.depthbufferHandle:I // field@0a31 │ │ -0ca1e0: 7254 4e0a 10b2 |00ac: invoke-interface {v0, v1, v2, v11, v4}, Lcom/badlogic/gdx/graphics/GL20;.glFramebufferRenderbuffer:(IIII)V // method@0a4e │ │ -0ca1e6: 7220 3e0a 1000 |00af: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glCheckFramebufferStatus:(I)I // method@0a3e │ │ -0ca1ec: 0a08 |00b2: move-result v8 │ │ -0ca1ee: 7230 360a b005 |00b3: invoke-interface {v0, v11, v5}, Lcom/badlogic/gdx/graphics/GL20;.glBindRenderbuffer:(II)V // method@0a36 │ │ -0ca1f4: 7230 370a 3005 |00b6: invoke-interface {v0, v3, v5}, Lcom/badlogic/gdx/graphics/GL20;.glBindTexture:(II)V // method@0a37 │ │ -0ca1fa: 6002 2f0a |00b9: sget v2, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.defaultFramebufferHandle:I // field@0a2f │ │ -0ca1fe: 7230 350a 1002 |00bb: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBindFramebuffer:(II)V // method@0a35 │ │ -0ca204: 1401 d58c 0000 |00be: const v1, #float 5.0521e-41 // #00008cd5 │ │ -0ca20a: 3218 5700 |00c1: if-eq v8, v1, 0118 // +0057 │ │ -0ca20e: 54c1 2e0a |00c3: iget-object v1, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a2e │ │ -0ca212: 6e10 750b 0100 |00c5: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b75 │ │ -0ca218: 55c1 340a |00c8: iget-boolean v1, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.hasDepth:Z // field@0a34 │ │ -0ca21c: 3801 1000 |00ca: if-eqz v1, 00da // +0010 │ │ -0ca220: 6e10 0d27 0600 |00cc: invoke-virtual {v6}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ -0ca226: 52c1 310a |00cf: iget v1, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.depthbufferHandle:I // field@0a31 │ │ -0ca22a: 6e20 1627 1600 |00d1: invoke-virtual {v6, v1}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2716 │ │ -0ca230: 6e10 0e27 0600 |00d4: invoke-virtual {v6}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@270e │ │ -0ca236: 7230 450a a006 |00d7: invoke-interface {v0, v10, v6}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteRenderbuffers:(ILjava/nio/IntBuffer;)V // method@0a45 │ │ -0ca23c: 54c1 2e0a |00da: iget-object v1, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a2e │ │ -0ca240: 6e10 750b 0100 |00dc: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b75 │ │ -0ca246: 6e10 0d27 0600 |00df: invoke-virtual {v6}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ -0ca24c: 52c1 330a |00e2: iget v1, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.framebufferHandle:I // field@0a33 │ │ -0ca250: 6e20 1627 1600 |00e4: invoke-virtual {v6, v1}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2716 │ │ -0ca256: 6e10 0e27 0600 |00e7: invoke-virtual {v6}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@270e │ │ -0ca25c: 7230 430a a006 |00ea: invoke-interface {v0, v10, v6}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteFramebuffers:(ILjava/nio/IntBuffer;)V // method@0a43 │ │ -0ca262: 1401 d68c 0000 |00ed: const v1, #float 5.05224e-41 // #00008cd6 │ │ -0ca268: 3318 0e00 |00f0: if-ne v8, v1, 00fe // +000e │ │ -0ca26c: 2201 b003 |00f2: new-instance v1, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0ca270: 1a02 fb17 |00f4: const-string v2, "frame buffer couldn't be constructed: incomplete attachment" // string@17fb │ │ -0ca274: 7020 fb25 2100 |00f6: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0ca27a: 2701 |00f9: throw v1 │ │ -0ca27c: 6705 2f0a |00fa: sput v5, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.defaultFramebufferHandle:I // field@0a2f │ │ -0ca280: 2900 52ff |00fc: goto/16 004e // -00ae │ │ -0ca284: 1401 d98c 0000 |00fe: const v1, #float 5.05266e-41 // #00008cd9 │ │ -0ca28a: 3318 0a00 |0101: if-ne v8, v1, 010b // +000a │ │ -0ca28e: 2201 b003 |0103: new-instance v1, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0ca292: 1a02 fc17 |0105: const-string v2, "frame buffer couldn't be constructed: incomplete dimensions" // string@17fc │ │ -0ca296: 7020 fb25 2100 |0107: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0ca29c: 2701 |010a: throw v1 │ │ -0ca29e: 1401 d78c 0000 |010b: const v1, #float 5.05238e-41 // #00008cd7 │ │ -0ca2a4: 3318 0a00 |010e: if-ne v8, v1, 0118 // +000a │ │ -0ca2a8: 2201 b003 |0110: new-instance v1, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0ca2ac: 1a02 fd17 |0112: const-string v2, "frame buffer couldn't be constructed: missing attachment" // string@17fd │ │ -0ca2b0: 7020 fb25 2100 |0114: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0ca2b6: 2701 |0117: throw v1 │ │ -0ca2b8: 0e00 |0118: return-void │ │ +0d8798: |[0d8798] com.badlogic.gdx.graphics.glutils.FrameBuffer.build:()V │ │ +0d87a8: 1303 e10d |0000: const/16 v3, #int 3553 // #de1 │ │ +0d87ac: 140b 418d 0000 |0002: const v11, #float 5.06724e-41 // #00008d41 │ │ +0d87b2: 1401 408d 0000 |0005: const v1, #float 5.0671e-41 // #00008d40 │ │ +0d87b8: 121a |0008: const/4 v10, #int 1 // #1 │ │ +0d87ba: 1205 |0009: const/4 v5, #int 0 // #0 │ │ +0d87bc: 6202 2400 |000a: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0d87c0: 7210 3d01 0200 |000c: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ +0d87c6: 0a02 |000f: move-result v2 │ │ +0d87c8: 3902 0a00 |0010: if-nez v2, 001a // +000a │ │ +0d87cc: 2201 fa02 |0012: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d87d0: 1a02 4f04 |0014: const-string v2, "GL2 is required." // string@044f │ │ +0d87d4: 7020 b41f 2100 |0016: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0d87da: 2701 |0019: throw v1 │ │ +0d87dc: 6202 2400 |001a: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0d87e0: 7210 2f01 0200 |001c: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0d87e6: 0c00 |001f: move-result-object v0 │ │ +0d87e8: 6302 300a |0020: sget-boolean v2, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.defaultFramebufferHandleInitialized:Z // field@0a30 │ │ +0d87ec: 3902 2c00 |0022: if-nez v2, 004e // +002c │ │ +0d87f0: 6a0a 300a |0024: sput-boolean v10, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.defaultFramebufferHandleInitialized:Z // field@0a30 │ │ +0d87f4: 6202 1c00 |0026: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0d87f8: 7210 ef00 0200 |0028: invoke-interface {v2}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00ef │ │ +0d87fe: 0c02 |002b: move-result-object v2 │ │ +0d8800: 6204 1000 |002c: sget-object v4, Lcom/badlogic/gdx/Application$ApplicationType;.iOS:Lcom/badlogic/gdx/Application$ApplicationType; // field@0010 │ │ +0d8804: 3342 cc00 |002e: if-ne v2, v4, 00fa // +00cc │ │ +0d8808: 1302 4000 |0030: const/16 v2, #int 64 // #40 │ │ +0d880c: 7110 d726 0200 |0032: invoke-static {v2}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@26d7 │ │ +0d8812: 0c02 |0035: move-result-object v2 │ │ +0d8814: 7100 f126 0000 |0036: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@26f1 │ │ +0d881a: 0c04 |0039: move-result-object v4 │ │ +0d881c: 6e20 e926 4200 |003a: invoke-virtual {v2, v4}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ +0d8822: 0c02 |003d: move-result-object v2 │ │ +0d8824: 6e10 dd26 0200 |003e: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.asIntBuffer:()Ljava/nio/IntBuffer; // method@26dd │ │ +0d882a: 0c07 |0041: move-result-object v7 │ │ +0d882c: 1402 a68c 0000 |0042: const v2, #float 5.04552e-41 // #00008ca6 │ │ +0d8832: 7230 5c0a 2007 |0045: invoke-interface {v0, v2, v7}, Lcom/badlogic/gdx/graphics/GL20;.glGetIntegerv:(ILjava/nio/IntBuffer;)V // method@0a5c │ │ +0d8838: 6e10 0f27 0700 |0048: invoke-virtual {v7}, Ljava/nio/IntBuffer;.get:()I // method@270f │ │ +0d883e: 0a02 |004b: move-result v2 │ │ +0d8840: 6702 2f0a |004c: sput v2, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.defaultFramebufferHandle:I // field@0a2f │ │ +0d8844: 6e10 7b11 0c00 |004e: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.setupTexture:()V // method@117b │ │ +0d884a: 7110 231f 0a00 |0051: invoke-static {v10}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1f23 │ │ +0d8850: 0c06 |0054: move-result-object v6 │ │ +0d8852: 7230 510a a006 |0055: invoke-interface {v0, v10, v6}, Lcom/badlogic/gdx/graphics/GL20;.glGenFramebuffers:(ILjava/nio/IntBuffer;)V // method@0a51 │ │ +0d8858: 6e20 1027 5600 |0058: invoke-virtual {v6, v5}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ +0d885e: 0a02 |005b: move-result v2 │ │ +0d8860: 59c2 330a |005c: iput v2, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.framebufferHandle:I // field@0a33 │ │ +0d8864: 55c2 340a |005e: iget-boolean v2, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.hasDepth:Z // field@0a34 │ │ +0d8868: 3802 0e00 |0060: if-eqz v2, 006e // +000e │ │ +0d886c: 6e10 0d27 0600 |0062: invoke-virtual {v6}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ +0d8872: 7230 520a a006 |0065: invoke-interface {v0, v10, v6}, Lcom/badlogic/gdx/graphics/GL20;.glGenRenderbuffers:(ILjava/nio/IntBuffer;)V // method@0a52 │ │ +0d8878: 6e20 1027 5600 |0068: invoke-virtual {v6, v5}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ +0d887e: 0a02 |006b: move-result v2 │ │ +0d8880: 59c2 310a |006c: iput v2, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.depthbufferHandle:I // field@0a31 │ │ +0d8884: 54c2 2e0a |006e: iget-object v2, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a2e │ │ +0d8888: 6e10 7d0b 0200 |0070: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Texture;.getTextureObjectHandle:()I // method@0b7d │ │ +0d888e: 0a02 |0073: move-result v2 │ │ +0d8890: 7230 370a 3002 |0074: invoke-interface {v0, v3, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBindTexture:(II)V // method@0a37 │ │ +0d8896: 55c2 340a |0077: iget-boolean v2, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.hasDepth:Z // field@0a34 │ │ +0d889a: 3802 1900 |0079: if-eqz v2, 0092 // +0019 │ │ +0d889e: 52c2 310a |007b: iget v2, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.depthbufferHandle:I // field@0a31 │ │ +0d88a2: 7230 360a b002 |007d: invoke-interface {v0, v11, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBindRenderbuffer:(II)V // method@0a36 │ │ +0d88a8: 1402 a581 0000 |0080: const v2, #float 4.65077e-41 // #000081a5 │ │ +0d88ae: 54c4 2e0a |0083: iget-object v4, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a2e │ │ +0d88b2: 6e10 800b 0400 |0085: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ +0d88b8: 0a04 |0088: move-result v4 │ │ +0d88ba: 54c9 2e0a |0089: iget-object v9, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a2e │ │ +0d88be: 6e10 770b 0900 |008b: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ +0d88c4: 0a09 |008e: move-result v9 │ │ +0d88c6: 7259 750a b042 |008f: invoke-interface {v0, v11, v2, v4, v9}, Lcom/badlogic/gdx/graphics/GL20;.glRenderbufferStorage:(IIII)V // method@0a75 │ │ +0d88cc: 52c2 330a |0092: iget v2, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.framebufferHandle:I // field@0a33 │ │ +0d88d0: 7230 350a 1002 |0094: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBindFramebuffer:(II)V // method@0a35 │ │ +0d88d6: 1402 e08c 0000 |0097: const v2, #float 5.05364e-41 // #00008ce0 │ │ +0d88dc: 54c4 2e0a |009a: iget-object v4, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a2e │ │ +0d88e0: 6e10 7d0b 0400 |009c: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Texture;.getTextureObjectHandle:()I // method@0b7d │ │ +0d88e6: 0a04 |009f: move-result v4 │ │ +0d88e8: 7806 4f0a 0000 |00a0: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glFramebufferTexture2D:(IIIII)V // method@0a4f │ │ +0d88ee: 55c2 340a |00a3: iget-boolean v2, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.hasDepth:Z // field@0a34 │ │ +0d88f2: 3802 0a00 |00a5: if-eqz v2, 00af // +000a │ │ +0d88f6: 1402 008d 0000 |00a7: const v2, #float 5.05813e-41 // #00008d00 │ │ +0d88fc: 52c4 310a |00aa: iget v4, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.depthbufferHandle:I // field@0a31 │ │ +0d8900: 7254 4e0a 10b2 |00ac: invoke-interface {v0, v1, v2, v11, v4}, Lcom/badlogic/gdx/graphics/GL20;.glFramebufferRenderbuffer:(IIII)V // method@0a4e │ │ +0d8906: 7220 3e0a 1000 |00af: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glCheckFramebufferStatus:(I)I // method@0a3e │ │ +0d890c: 0a08 |00b2: move-result v8 │ │ +0d890e: 7230 360a b005 |00b3: invoke-interface {v0, v11, v5}, Lcom/badlogic/gdx/graphics/GL20;.glBindRenderbuffer:(II)V // method@0a36 │ │ +0d8914: 7230 370a 3005 |00b6: invoke-interface {v0, v3, v5}, Lcom/badlogic/gdx/graphics/GL20;.glBindTexture:(II)V // method@0a37 │ │ +0d891a: 6002 2f0a |00b9: sget v2, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.defaultFramebufferHandle:I // field@0a2f │ │ +0d891e: 7230 350a 1002 |00bb: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBindFramebuffer:(II)V // method@0a35 │ │ +0d8924: 1401 d58c 0000 |00be: const v1, #float 5.0521e-41 // #00008cd5 │ │ +0d892a: 3218 5700 |00c1: if-eq v8, v1, 0118 // +0057 │ │ +0d892e: 54c1 2e0a |00c3: iget-object v1, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a2e │ │ +0d8932: 6e10 750b 0100 |00c5: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b75 │ │ +0d8938: 55c1 340a |00c8: iget-boolean v1, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.hasDepth:Z // field@0a34 │ │ +0d893c: 3801 1000 |00ca: if-eqz v1, 00da // +0010 │ │ +0d8940: 6e10 0d27 0600 |00cc: invoke-virtual {v6}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ +0d8946: 52c1 310a |00cf: iget v1, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.depthbufferHandle:I // field@0a31 │ │ +0d894a: 6e20 1627 1600 |00d1: invoke-virtual {v6, v1}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2716 │ │ +0d8950: 6e10 0e27 0600 |00d4: invoke-virtual {v6}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@270e │ │ +0d8956: 7230 450a a006 |00d7: invoke-interface {v0, v10, v6}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteRenderbuffers:(ILjava/nio/IntBuffer;)V // method@0a45 │ │ +0d895c: 54c1 2e0a |00da: iget-object v1, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a2e │ │ +0d8960: 6e10 750b 0100 |00dc: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b75 │ │ +0d8966: 6e10 0d27 0600 |00df: invoke-virtual {v6}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ +0d896c: 52c1 330a |00e2: iget v1, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.framebufferHandle:I // field@0a33 │ │ +0d8970: 6e20 1627 1600 |00e4: invoke-virtual {v6, v1}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2716 │ │ +0d8976: 6e10 0e27 0600 |00e7: invoke-virtual {v6}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@270e │ │ +0d897c: 7230 430a a006 |00ea: invoke-interface {v0, v10, v6}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteFramebuffers:(ILjava/nio/IntBuffer;)V // method@0a43 │ │ +0d8982: 1401 d68c 0000 |00ed: const v1, #float 5.05224e-41 // #00008cd6 │ │ +0d8988: 3318 0e00 |00f0: if-ne v8, v1, 00fe // +000e │ │ +0d898c: 2201 ae03 |00f2: new-instance v1, Ljava/lang/IllegalStateException; // type@03ae │ │ +0d8990: 1a02 f917 |00f4: const-string v2, "frame buffer couldn't be constructed: incomplete attachment" // string@17f9 │ │ +0d8994: 7020 fb25 2100 |00f6: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0d899a: 2701 |00f9: throw v1 │ │ +0d899c: 6705 2f0a |00fa: sput v5, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.defaultFramebufferHandle:I // field@0a2f │ │ +0d89a0: 2900 52ff |00fc: goto/16 004e // -00ae │ │ +0d89a4: 1401 d98c 0000 |00fe: const v1, #float 5.05266e-41 // #00008cd9 │ │ +0d89aa: 3318 0a00 |0101: if-ne v8, v1, 010b // +000a │ │ +0d89ae: 2201 ae03 |0103: new-instance v1, Ljava/lang/IllegalStateException; // type@03ae │ │ +0d89b2: 1a02 fa17 |0105: const-string v2, "frame buffer couldn't be constructed: incomplete dimensions" // string@17fa │ │ +0d89b6: 7020 fb25 2100 |0107: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0d89bc: 2701 |010a: throw v1 │ │ +0d89be: 1401 d78c 0000 |010b: const v1, #float 5.05238e-41 // #00008cd7 │ │ +0d89c4: 3318 0a00 |010e: if-ne v8, v1, 0118 // +000a │ │ +0d89c8: 2201 ae03 |0110: new-instance v1, Ljava/lang/IllegalStateException; // type@03ae │ │ +0d89cc: 1a02 fb17 |0112: const-string v2, "frame buffer couldn't be constructed: missing attachment" // string@17fb │ │ +0d89d0: 7020 fb25 2100 |0114: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0d89d6: 2701 |0117: throw v1 │ │ +0d89d8: 0e00 |0118: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=112 │ │ 0x001a line=114 │ │ 0x0020 line=117 │ │ 0x0024 line=118 │ │ 0x0026 line=119 │ │ @@ -270486,18 +270637,18 @@ │ │ type : '(Lcom/badlogic/gdx/Application;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ca2bc: |[0ca2bc] com.badlogic.gdx.graphics.glutils.FrameBuffer.clearAllFrameBuffers:(Lcom/badlogic/gdx/Application;)V │ │ -0ca2cc: 6200 2d0a |0000: sget-object v0, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0a2d │ │ -0ca2d0: 7220 6627 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2766 │ │ -0ca2d6: 0e00 |0005: return-void │ │ +0d89dc: |[0d89dc] com.badlogic.gdx.graphics.glutils.FrameBuffer.clearAllFrameBuffers:(Lcom/badlogic/gdx/Application;)V │ │ +0d89ec: 6200 2d0a |0000: sget-object v0, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0a2d │ │ +0d89f0: 7220 6627 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2766 │ │ +0d89f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0005 line=239 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 app Lcom/badlogic/gdx/Application; │ │ │ │ @@ -270506,46 +270657,46 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -0ca2d8: |[0ca2d8] com.badlogic.gdx.graphics.glutils.FrameBuffer.getManagedStatus:()Ljava/lang/String; │ │ -0ca2e8: 2201 c503 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ca2ec: 7010 6726 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ca2f2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0ca2f4: 1a04 480d |0006: const-string v4, "Managed buffers/app: { " // string@0d48 │ │ -0ca2f8: 6e20 6e26 4100 |0008: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ca2fe: 6204 2d0a |000b: sget-object v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0a2d │ │ -0ca302: 7210 6427 0400 |000d: invoke-interface {v4}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@2764 │ │ -0ca308: 0c04 |0010: move-result-object v4 │ │ -0ca30a: 7210 7027 0400 |0011: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2770 │ │ -0ca310: 0c03 |0014: move-result-object v3 │ │ -0ca312: 7210 5327 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0ca318: 0a04 |0018: move-result v4 │ │ -0ca31a: 3804 1d00 |0019: if-eqz v4, 0036 // +001d │ │ -0ca31e: 7210 5427 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0ca324: 0c00 |001e: move-result-object v0 │ │ -0ca326: 1f00 4f00 |001f: check-cast v0, Lcom/badlogic/gdx/Application; // type@004f │ │ -0ca32a: 6204 2d0a |0021: sget-object v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0a2d │ │ -0ca32e: 7220 6327 0400 |0023: invoke-interface {v4, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -0ca334: 0c04 |0026: move-result-object v4 │ │ -0ca336: 1f04 f003 |0027: check-cast v4, Ljava/util/List; // type@03f0 │ │ -0ca33a: 7210 5e27 0400 |0029: invoke-interface {v4}, Ljava/util/List;.size:()I // method@275e │ │ -0ca340: 0a04 |002c: move-result v4 │ │ -0ca342: 6e20 6b26 4100 |002d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0ca348: 1a04 0600 |0030: const-string v4, " " // string@0006 │ │ -0ca34c: 6e20 6e26 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ca352: 28e0 |0035: goto 0015 // -0020 │ │ -0ca354: 1a04 252c |0036: const-string v4, "}" // string@2c25 │ │ -0ca358: 6e20 6e26 4100 |0038: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ca35e: 6e10 7426 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ca364: 0c04 |003e: move-result-object v4 │ │ -0ca366: 1104 |003f: return-object v4 │ │ +0d89f8: |[0d89f8] com.badlogic.gdx.graphics.glutils.FrameBuffer.getManagedStatus:()Ljava/lang/String; │ │ +0d8a08: 2201 c303 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d8a0c: 7010 6726 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d8a12: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0d8a14: 1a04 460d |0006: const-string v4, "Managed buffers/app: { " // string@0d46 │ │ +0d8a18: 6e20 6e26 4100 |0008: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d8a1e: 6204 2d0a |000b: sget-object v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0a2d │ │ +0d8a22: 7210 6427 0400 |000d: invoke-interface {v4}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@2764 │ │ +0d8a28: 0c04 |0010: move-result-object v4 │ │ +0d8a2a: 7210 7027 0400 |0011: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2770 │ │ +0d8a30: 0c03 |0014: move-result-object v3 │ │ +0d8a32: 7210 5327 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0d8a38: 0a04 |0018: move-result v4 │ │ +0d8a3a: 3804 1d00 |0019: if-eqz v4, 0036 // +001d │ │ +0d8a3e: 7210 5427 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0d8a44: 0c00 |001e: move-result-object v0 │ │ +0d8a46: 1f00 4d00 |001f: check-cast v0, Lcom/badlogic/gdx/Application; // type@004d │ │ +0d8a4a: 6204 2d0a |0021: sget-object v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0a2d │ │ +0d8a4e: 7220 6327 0400 |0023: invoke-interface {v4, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +0d8a54: 0c04 |0026: move-result-object v4 │ │ +0d8a56: 1f04 ee03 |0027: check-cast v4, Ljava/util/List; // type@03ee │ │ +0d8a5a: 7210 5e27 0400 |0029: invoke-interface {v4}, Ljava/util/List;.size:()I // method@275e │ │ +0d8a60: 0a04 |002c: move-result v4 │ │ +0d8a62: 6e20 6b26 4100 |002d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0d8a68: 1a04 0600 |0030: const-string v4, " " // string@0006 │ │ +0d8a6c: 6e20 6e26 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d8a72: 28e0 |0035: goto 0015 // -0020 │ │ +0d8a74: 1a04 232c |0036: const-string v4, "}" // string@2c23 │ │ +0d8a78: 6e20 6e26 4100 |0038: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d8a7e: 6e10 7426 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d8a84: 0c04 |003e: move-result-object v4 │ │ +0d8a86: 1104 |003f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0005 line=243 │ │ 0x0006 line=244 │ │ 0x000b line=245 │ │ 0x0021 line=246 │ │ @@ -270563,35 +270714,35 @@ │ │ type : '(Lcom/badlogic/gdx/Application;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0ca368: |[0ca368] com.badlogic.gdx.graphics.glutils.FrameBuffer.invalidateAllFrameBuffers:(Lcom/badlogic/gdx/Application;)V │ │ -0ca378: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0ca37c: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0ca382: 0c02 |0005: move-result-object v2 │ │ -0ca384: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ -0ca388: 0e00 |0008: return-void │ │ -0ca38a: 6202 2d0a |0009: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0a2d │ │ -0ca38e: 7220 6327 3200 |000b: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -0ca394: 0c00 |000e: move-result-object v0 │ │ -0ca396: 1f00 f003 |000f: check-cast v0, Ljava/util/List; // type@03f0 │ │ -0ca39a: 3800 f7ff |0011: if-eqz v0, 0008 // -0009 │ │ -0ca39e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -0ca3a0: 7210 5e27 0000 |0014: invoke-interface {v0}, Ljava/util/List;.size:()I // method@275e │ │ -0ca3a6: 0a02 |0017: move-result v2 │ │ -0ca3a8: 3521 f0ff |0018: if-ge v1, v2, 0008 // -0010 │ │ -0ca3ac: 7220 5927 1000 |001a: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -0ca3b2: 0c02 |001d: move-result-object v2 │ │ -0ca3b4: 1f02 c801 |001e: check-cast v2, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer; // type@01c8 │ │ -0ca3b8: 7010 7211 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.build:()V // method@1172 │ │ -0ca3be: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ca3c2: 28ef |0025: goto 0014 // -0011 │ │ +0d8a88: |[0d8a88] com.badlogic.gdx.graphics.glutils.FrameBuffer.invalidateAllFrameBuffers:(Lcom/badlogic/gdx/Application;)V │ │ +0d8a98: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0d8a9c: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0d8aa2: 0c02 |0005: move-result-object v2 │ │ +0d8aa4: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ +0d8aa8: 0e00 |0008: return-void │ │ +0d8aaa: 6202 2d0a |0009: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0a2d │ │ +0d8aae: 7220 6327 3200 |000b: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +0d8ab4: 0c00 |000e: move-result-object v0 │ │ +0d8ab6: 1f00 ee03 |000f: check-cast v0, Ljava/util/List; // type@03ee │ │ +0d8aba: 3800 f7ff |0011: if-eqz v0, 0008 // -0009 │ │ +0d8abe: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0d8ac0: 7210 5e27 0000 |0014: invoke-interface {v0}, Ljava/util/List;.size:()I // method@275e │ │ +0d8ac6: 0a02 |0017: move-result v2 │ │ +0d8ac8: 3521 f0ff |0018: if-ge v1, v2, 0008 // -0010 │ │ +0d8acc: 7220 5927 1000 |001a: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +0d8ad2: 0c02 |001d: move-result-object v2 │ │ +0d8ad4: 1f02 c601 |001e: check-cast v2, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer; // type@01c6 │ │ +0d8ad8: 7010 7211 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.build:()V // method@1172 │ │ +0d8ade: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0d8ae2: 28ef |0025: goto 0014 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0008 line=235 │ │ 0x0009 line=230 │ │ 0x0011 line=231 │ │ 0x0013 line=232 │ │ @@ -270608,33 +270759,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -0ca3c4: |[0ca3c4] com.badlogic.gdx.graphics.glutils.FrameBuffer.begin:()V │ │ -0ca3d4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0ca3d6: 6200 2400 |0001: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0ca3da: 7210 2f01 0000 |0003: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0ca3e0: 0c00 |0006: move-result-object v0 │ │ -0ca3e2: 5441 2e0a |0007: iget-object v1, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a2e │ │ -0ca3e6: 6e10 800b 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ -0ca3ec: 0a01 |000c: move-result v1 │ │ -0ca3ee: 5442 2e0a |000d: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a2e │ │ -0ca3f2: 6e10 770b 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ -0ca3f8: 0a02 |0012: move-result v2 │ │ -0ca3fa: 7252 9e0a 3013 |0013: invoke-interface {v0, v3, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glViewport:(IIII)V // method@0a9e │ │ -0ca400: 6200 2400 |0016: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0ca404: 7210 2f01 0000 |0018: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0ca40a: 0c00 |001b: move-result-object v0 │ │ -0ca40c: 1401 408d 0000 |001c: const v1, #float 5.0671e-41 // #00008d40 │ │ -0ca412: 5242 330a |001f: iget v2, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.framebufferHandle:I // field@0a33 │ │ -0ca416: 7230 350a 1002 |0021: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBindFramebuffer:(II)V // method@0a35 │ │ -0ca41c: 0e00 |0024: return-void │ │ +0d8ae4: |[0d8ae4] com.badlogic.gdx.graphics.glutils.FrameBuffer.begin:()V │ │ +0d8af4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0d8af6: 6200 2400 |0001: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0d8afa: 7210 2f01 0000 |0003: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0d8b00: 0c00 |0006: move-result-object v0 │ │ +0d8b02: 5441 2e0a |0007: iget-object v1, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a2e │ │ +0d8b06: 6e10 800b 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ +0d8b0c: 0a01 |000c: move-result v1 │ │ +0d8b0e: 5442 2e0a |000d: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a2e │ │ +0d8b12: 6e10 770b 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ +0d8b18: 0a02 |0012: move-result v2 │ │ +0d8b1a: 7252 9e0a 3013 |0013: invoke-interface {v0, v3, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glViewport:(IIII)V // method@0a9e │ │ +0d8b20: 6200 2400 |0016: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0d8b24: 7210 2f01 0000 |0018: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0d8b2a: 0c00 |001b: move-result-object v0 │ │ +0d8b2c: 1401 408d 0000 |001c: const v1, #float 5.0671e-41 // #00008d40 │ │ +0d8b32: 5242 330a |001f: iget v2, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.framebufferHandle:I // field@0a33 │ │ +0d8b36: 7230 350a 1002 |0021: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBindFramebuffer:(II)V // method@0a35 │ │ +0d8b3c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=208 │ │ 0x0016 line=209 │ │ 0x0024 line=210 │ │ locals : │ │ 0x0000 - 0x0025 reg=4 this Lcom/badlogic/gdx/graphics/glutils/FrameBuffer; │ │ @@ -270644,46 +270795,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -0ca420: |[0ca420] com.badlogic.gdx.graphics.glutils.FrameBuffer.dispose:()V │ │ -0ca430: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0ca432: 6202 2400 |0001: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0ca436: 7210 2f01 0200 |0003: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0ca43c: 0c00 |0006: move-result-object v0 │ │ -0ca43e: 7110 231f 0300 |0007: invoke-static {v3}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1f23 │ │ -0ca444: 0c01 |000a: move-result-object v1 │ │ -0ca446: 5442 2e0a |000b: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a2e │ │ -0ca44a: 6e10 750b 0200 |000d: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b75 │ │ -0ca450: 5542 340a |0010: iget-boolean v2, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.hasDepth:Z // field@0a34 │ │ -0ca454: 3802 0d00 |0012: if-eqz v2, 001f // +000d │ │ -0ca458: 5242 310a |0014: iget v2, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.depthbufferHandle:I // field@0a31 │ │ -0ca45c: 6e20 1627 2100 |0016: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2716 │ │ -0ca462: 6e10 0e27 0100 |0019: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@270e │ │ -0ca468: 7230 450a 3001 |001c: invoke-interface {v0, v3, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteRenderbuffers:(ILjava/nio/IntBuffer;)V // method@0a45 │ │ -0ca46e: 6e10 0d27 0100 |001f: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ -0ca474: 5242 330a |0022: iget v2, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.framebufferHandle:I // field@0a33 │ │ -0ca478: 6e20 1627 2100 |0024: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2716 │ │ -0ca47e: 6e10 0e27 0100 |0027: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@270e │ │ -0ca484: 7230 430a 3001 |002a: invoke-interface {v0, v3, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteFramebuffers:(ILjava/nio/IntBuffer;)V // method@0a43 │ │ -0ca48a: 6202 2d0a |002d: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0a2d │ │ -0ca48e: 6203 1c00 |002f: sget-object v3, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ca492: 7220 6327 3200 |0031: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -0ca498: 0c02 |0034: move-result-object v2 │ │ -0ca49a: 3802 0f00 |0035: if-eqz v2, 0044 // +000f │ │ -0ca49e: 6202 2d0a |0037: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0a2d │ │ -0ca4a2: 6203 1c00 |0039: sget-object v3, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ca4a6: 7220 6327 3200 |003b: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ -0ca4ac: 0c02 |003e: move-result-object v2 │ │ -0ca4ae: 1f02 f003 |003f: check-cast v2, Ljava/util/List; // type@03f0 │ │ -0ca4b2: 7220 5d27 4200 |0041: invoke-interface {v2, v4}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@275d │ │ -0ca4b8: 0e00 |0044: return-void │ │ +0d8b40: |[0d8b40] com.badlogic.gdx.graphics.glutils.FrameBuffer.dispose:()V │ │ +0d8b50: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0d8b52: 6202 2400 |0001: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0d8b56: 7210 2f01 0200 |0003: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0d8b5c: 0c00 |0006: move-result-object v0 │ │ +0d8b5e: 7110 231f 0300 |0007: invoke-static {v3}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1f23 │ │ +0d8b64: 0c01 |000a: move-result-object v1 │ │ +0d8b66: 5442 2e0a |000b: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a2e │ │ +0d8b6a: 6e10 750b 0200 |000d: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b75 │ │ +0d8b70: 5542 340a |0010: iget-boolean v2, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.hasDepth:Z // field@0a34 │ │ +0d8b74: 3802 0d00 |0012: if-eqz v2, 001f // +000d │ │ +0d8b78: 5242 310a |0014: iget v2, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.depthbufferHandle:I // field@0a31 │ │ +0d8b7c: 6e20 1627 2100 |0016: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2716 │ │ +0d8b82: 6e10 0e27 0100 |0019: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@270e │ │ +0d8b88: 7230 450a 3001 |001c: invoke-interface {v0, v3, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteRenderbuffers:(ILjava/nio/IntBuffer;)V // method@0a45 │ │ +0d8b8e: 6e10 0d27 0100 |001f: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ +0d8b94: 5242 330a |0022: iget v2, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.framebufferHandle:I // field@0a33 │ │ +0d8b98: 6e20 1627 2100 |0024: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2716 │ │ +0d8b9e: 6e10 0e27 0100 |0027: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@270e │ │ +0d8ba4: 7230 430a 3001 |002a: invoke-interface {v0, v3, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteFramebuffers:(ILjava/nio/IntBuffer;)V // method@0a43 │ │ +0d8baa: 6202 2d0a |002d: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0a2d │ │ +0d8bae: 6203 1c00 |002f: sget-object v3, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0d8bb2: 7220 6327 3200 |0031: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +0d8bb8: 0c02 |0034: move-result-object v2 │ │ +0d8bba: 3802 0f00 |0035: if-eqz v2, 0044 // +000f │ │ +0d8bbe: 6202 2d0a |0037: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0a2d │ │ +0d8bc2: 6203 1c00 |0039: sget-object v3, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0d8bc6: 7220 6327 3200 |003b: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2763 │ │ +0d8bcc: 0c02 |003e: move-result-object v2 │ │ +0d8bce: 1f02 ee03 |003f: check-cast v2, Ljava/util/List; // type@03ee │ │ +0d8bd2: 7220 5d27 4200 |0041: invoke-interface {v2, v4}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@275d │ │ +0d8bd8: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=187 │ │ 0x0007 line=189 │ │ 0x000b line=191 │ │ 0x0010 line=192 │ │ 0x0014 line=193 │ │ @@ -270705,33 +270856,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -0ca4bc: |[0ca4bc] com.badlogic.gdx.graphics.glutils.FrameBuffer.end:()V │ │ -0ca4cc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0ca4ce: 6200 2400 |0001: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0ca4d2: 7210 2f01 0000 |0003: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0ca4d8: 0c00 |0006: move-result-object v0 │ │ -0ca4da: 6201 2400 |0007: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0ca4de: 7210 3901 0100 |0009: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ -0ca4e4: 0a01 |000c: move-result v1 │ │ -0ca4e6: 6202 2400 |000d: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0ca4ea: 7210 3201 0200 |000f: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ -0ca4f0: 0a02 |0012: move-result v2 │ │ -0ca4f2: 7252 9e0a 3013 |0013: invoke-interface {v0, v3, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glViewport:(IIII)V // method@0a9e │ │ -0ca4f8: 6200 2400 |0016: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0ca4fc: 7210 2f01 0000 |0018: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0ca502: 0c00 |001b: move-result-object v0 │ │ -0ca504: 1401 408d 0000 |001c: const v1, #float 5.0671e-41 // #00008d40 │ │ -0ca50a: 6002 2f0a |001f: sget v2, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.defaultFramebufferHandle:I // field@0a2f │ │ -0ca50e: 7230 350a 1002 |0021: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBindFramebuffer:(II)V // method@0a35 │ │ -0ca514: 0e00 |0024: return-void │ │ +0d8bdc: |[0d8bdc] com.badlogic.gdx.graphics.glutils.FrameBuffer.end:()V │ │ +0d8bec: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0d8bee: 6200 2400 |0001: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0d8bf2: 7210 2f01 0000 |0003: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0d8bf8: 0c00 |0006: move-result-object v0 │ │ +0d8bfa: 6201 2400 |0007: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0d8bfe: 7210 3901 0100 |0009: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ +0d8c04: 0a01 |000c: move-result v1 │ │ +0d8c06: 6202 2400 |000d: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0d8c0a: 7210 3201 0200 |000f: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ +0d8c10: 0a02 |0012: move-result v2 │ │ +0d8c12: 7252 9e0a 3013 |0013: invoke-interface {v0, v3, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glViewport:(IIII)V // method@0a9e │ │ +0d8c18: 6200 2400 |0016: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0d8c1c: 7210 2f01 0000 |0018: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0d8c22: 0c00 |001b: move-result-object v0 │ │ +0d8c24: 1401 408d 0000 |001c: const v1, #float 5.0671e-41 // #00008d40 │ │ +0d8c2a: 6002 2f0a |001f: sget v2, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.defaultFramebufferHandle:I // field@0a2f │ │ +0d8c2e: 7230 350a 1002 |0021: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBindFramebuffer:(II)V // method@0a35 │ │ +0d8c34: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=214 │ │ 0x0016 line=215 │ │ 0x0024 line=216 │ │ locals : │ │ 0x0000 - 0x0025 reg=4 this Lcom/badlogic/gdx/graphics/glutils/FrameBuffer; │ │ @@ -270741,17 +270892,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Texture;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ca518: |[0ca518] com.badlogic.gdx.graphics.glutils.FrameBuffer.getColorBufferTexture:()Lcom/badlogic/gdx/graphics/Texture; │ │ -0ca528: 5410 2e0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a2e │ │ -0ca52c: 1100 |0002: return-object v0 │ │ +0d8c38: |[0d8c38] com.badlogic.gdx.graphics.glutils.FrameBuffer.getColorBufferTexture:()Lcom/badlogic/gdx/graphics/Texture; │ │ +0d8c48: 5410 2e0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a2e │ │ +0d8c4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/FrameBuffer; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;) │ │ @@ -270759,19 +270910,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ca530: |[0ca530] com.badlogic.gdx.graphics.glutils.FrameBuffer.getHeight:()I │ │ -0ca540: 5410 2e0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a2e │ │ -0ca544: 6e10 770b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ -0ca54a: 0a00 |0005: move-result v0 │ │ -0ca54c: 0f00 |0006: return v0 │ │ +0d8c50: |[0d8c50] com.badlogic.gdx.graphics.glutils.FrameBuffer.getHeight:()I │ │ +0d8c60: 5410 2e0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a2e │ │ +0d8c64: 6e10 770b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ +0d8c6a: 0a00 |0005: move-result v0 │ │ +0d8c6c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/glutils/FrameBuffer; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;) │ │ @@ -270779,19 +270930,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ca550: |[0ca550] com.badlogic.gdx.graphics.glutils.FrameBuffer.getWidth:()I │ │ -0ca560: 5410 2e0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a2e │ │ -0ca564: 6e10 800b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ -0ca56a: 0a00 |0005: move-result v0 │ │ -0ca56c: 0f00 |0006: return v0 │ │ +0d8c70: |[0d8c70] com.badlogic.gdx.graphics.glutils.FrameBuffer.getWidth:()I │ │ +0d8c80: 5410 2e0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a2e │ │ +0d8c84: 6e10 800b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ +0d8c8a: 0a00 |0005: move-result v0 │ │ +0d8c8c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/glutils/FrameBuffer; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;) │ │ @@ -270799,45 +270950,45 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0ca570: |[0ca570] com.badlogic.gdx.graphics.glutils.FrameBuffer.setupTexture:()V │ │ -0ca580: 2200 2801 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/Texture; // type@0128 │ │ -0ca584: 5241 360a |0002: iget v1, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.width:I // field@0a36 │ │ -0ca588: 5242 350a |0004: iget v2, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.height:I // field@0a35 │ │ -0ca58c: 5443 320a |0006: iget-object v3, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0a32 │ │ -0ca590: 7040 660b 1032 |0008: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Texture;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b66 │ │ -0ca596: 5b40 2e0a |000b: iput-object v0, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a2e │ │ -0ca59a: 5440 2e0a |000d: iget-object v0, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a2e │ │ -0ca59e: 6201 5f06 |000f: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Linear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065f │ │ -0ca5a2: 6202 5f06 |0011: sget-object v2, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Linear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065f │ │ -0ca5a6: 6e30 870b 1002 |0013: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.setFilter:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V // method@0b87 │ │ -0ca5ac: 5440 2e0a |0016: iget-object v0, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a2e │ │ -0ca5b0: 6201 6806 |0018: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0668 │ │ -0ca5b4: 6202 6806 |001a: sget-object v2, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0668 │ │ -0ca5b8: 6e30 880b 1002 |001c: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.setWrap:(Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V // method@0b88 │ │ -0ca5be: 0e00 |001f: return-void │ │ +0d8c90: |[0d8c90] com.badlogic.gdx.graphics.glutils.FrameBuffer.setupTexture:()V │ │ +0d8ca0: 2200 2601 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/Texture; // type@0126 │ │ +0d8ca4: 5241 360a |0002: iget v1, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.width:I // field@0a36 │ │ +0d8ca8: 5242 350a |0004: iget v2, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.height:I // field@0a35 │ │ +0d8cac: 5443 320a |0006: iget-object v3, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0a32 │ │ +0d8cb0: 7040 660b 1032 |0008: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Texture;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b66 │ │ +0d8cb6: 5b40 2e0a |000b: iput-object v0, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a2e │ │ +0d8cba: 5440 2e0a |000d: iget-object v0, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a2e │ │ +0d8cbe: 6201 5f06 |000f: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Linear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065f │ │ +0d8cc2: 6202 5f06 |0011: sget-object v2, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Linear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065f │ │ +0d8cc6: 6e30 870b 1002 |0013: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.setFilter:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V // method@0b87 │ │ +0d8ccc: 5440 2e0a |0016: iget-object v0, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a2e │ │ +0d8cd0: 6201 6806 |0018: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0668 │ │ +0d8cd4: 6202 6806 |001a: sget-object v2, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0668 │ │ +0d8cd8: 6e30 880b 1002 |001c: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.setWrap:(Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V // method@0b88 │ │ +0d8cde: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x000d line=107 │ │ 0x0016 line=108 │ │ 0x001f line=109 │ │ locals : │ │ 0x0000 - 0x0020 reg=4 this Lcom/badlogic/gdx/graphics/glutils/FrameBuffer; │ │ │ │ source_file_idx : 1067 (FrameBuffer.java) │ │ │ │ Class #562 header: │ │ -class_idx : 457 │ │ +class_idx : 455 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1786 │ │ static_fields_size : 0 │ │ instance_fields_size: 18 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 11 │ │ │ │ Class #562 - │ │ @@ -270926,18 +271077,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ca5c0: |[0ca5c0] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.:()V │ │ -0ca5d0: 1300 d007 |0000: const/16 v0, #int 2000 // #7d0 │ │ -0ca5d4: 7020 7d11 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.:(I)V // method@117d │ │ -0ca5da: 0e00 |0005: return-void │ │ +0d8ce0: |[0d8ce0] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.:()V │ │ +0d8cf0: 1300 d007 |0000: const/16 v0, #int 2000 // #7d0 │ │ +0d8cf4: 7020 7d11 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.:(I)V // method@117d │ │ +0d8cfa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0005 line=75 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10; │ │ │ │ @@ -270946,59 +271097,59 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 87 16-bit code units │ │ -0ca5dc: |[0ca5dc] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.:(I)V │ │ -0ca5ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ca5ee: 7010 2726 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -0ca5f4: 5920 3e0a |0004: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0a3e │ │ -0ca5f8: 5920 3c0a |0006: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0a3c │ │ -0ca5fc: 5920 3d0a |0008: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxNors:I // field@0a3d │ │ -0ca600: 5920 3f0a |000a: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxTexCoords:I // field@0a3f │ │ -0ca604: 5923 400a |000c: iput v3, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.maxVertices:I // field@0a40 │ │ -0ca608: 6200 2400 |000e: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0ca60c: 7210 3d01 0000 |0010: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ -0ca612: 0a00 |0013: move-result v0 │ │ -0ca614: 3800 0a00 |0014: if-eqz v0, 001e // +000a │ │ -0ca618: 2200 fc02 |0016: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0ca61c: 1a01 f806 |0018: const-string v1, "ImmediateModeRenderer can only be used with OpenGL ES 1.0/1.1" // string@06f8 │ │ -0ca620: 7020 b41f 1000 |001a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0ca626: 2700 |001d: throw v0 │ │ -0ca628: da00 0303 |001e: mul-int/lit8 v0, v3, #int 3 // #03 │ │ -0ca62c: 2300 4a04 |0020: new-array v0, v0, [F // type@044a │ │ -0ca630: 5b20 440a |0022: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positions:[F // field@0a44 │ │ -0ca634: da00 0303 |0024: mul-int/lit8 v0, v3, #int 3 // #03 │ │ -0ca638: 7110 221f 0000 |0026: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newFloatBuffer:(I)Ljava/nio/FloatBuffer; // method@1f22 │ │ -0ca63e: 0c00 |0029: move-result-object v0 │ │ -0ca640: 5b20 450a |002a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positionsBuffer:Ljava/nio/FloatBuffer; // field@0a45 │ │ -0ca644: da00 0304 |002c: mul-int/lit8 v0, v3, #int 4 // #04 │ │ -0ca648: 2300 4a04 |002e: new-array v0, v0, [F // type@044a │ │ -0ca64c: 5b20 370a |0030: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colors:[F // field@0a37 │ │ -0ca650: da00 0304 |0032: mul-int/lit8 v0, v3, #int 4 // #04 │ │ -0ca654: 7110 221f 0000 |0034: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newFloatBuffer:(I)Ljava/nio/FloatBuffer; // method@1f22 │ │ -0ca65a: 0c00 |0037: move-result-object v0 │ │ -0ca65c: 5b20 380a |0038: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colorsBuffer:Ljava/nio/FloatBuffer; // field@0a38 │ │ -0ca660: da00 0303 |003a: mul-int/lit8 v0, v3, #int 3 // #03 │ │ -0ca664: 2300 4a04 |003c: new-array v0, v0, [F // type@044a │ │ -0ca668: 5b20 410a |003e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normals:[F // field@0a41 │ │ -0ca66c: da00 0303 |0040: mul-int/lit8 v0, v3, #int 3 // #03 │ │ -0ca670: 7110 221f 0000 |0042: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newFloatBuffer:(I)Ljava/nio/FloatBuffer; // method@1f22 │ │ -0ca676: 0c00 |0045: move-result-object v0 │ │ -0ca678: 5b20 420a |0046: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normalsBuffer:Ljava/nio/FloatBuffer; // field@0a42 │ │ -0ca67c: da00 0302 |0048: mul-int/lit8 v0, v3, #int 2 // #02 │ │ -0ca680: 2300 4a04 |004a: new-array v0, v0, [F // type@044a │ │ -0ca684: 5b20 470a |004c: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.texCoords:[F // field@0a47 │ │ -0ca688: da00 0302 |004e: mul-int/lit8 v0, v3, #int 2 // #02 │ │ -0ca68c: 7110 221f 0000 |0050: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newFloatBuffer:(I)Ljava/nio/FloatBuffer; // method@1f22 │ │ -0ca692: 0c00 |0053: move-result-object v0 │ │ -0ca694: 5b20 480a |0054: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.texCoordsBuffer:Ljava/nio/FloatBuffer; // field@0a48 │ │ -0ca698: 0e00 |0056: return-void │ │ +0d8cfc: |[0d8cfc] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.:(I)V │ │ +0d8d0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d8d0e: 7010 2726 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0d8d14: 5920 3e0a |0004: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0a3e │ │ +0d8d18: 5920 3c0a |0006: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0a3c │ │ +0d8d1c: 5920 3d0a |0008: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxNors:I // field@0a3d │ │ +0d8d20: 5920 3f0a |000a: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxTexCoords:I // field@0a3f │ │ +0d8d24: 5923 400a |000c: iput v3, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.maxVertices:I // field@0a40 │ │ +0d8d28: 6200 2400 |000e: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0d8d2c: 7210 3d01 0000 |0010: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ +0d8d32: 0a00 |0013: move-result v0 │ │ +0d8d34: 3800 0a00 |0014: if-eqz v0, 001e // +000a │ │ +0d8d38: 2200 fa02 |0016: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d8d3c: 1a01 f806 |0018: const-string v1, "ImmediateModeRenderer can only be used with OpenGL ES 1.0/1.1" // string@06f8 │ │ +0d8d40: 7020 b41f 1000 |001a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0d8d46: 2700 |001d: throw v0 │ │ +0d8d48: da00 0303 |001e: mul-int/lit8 v0, v3, #int 3 // #03 │ │ +0d8d4c: 2300 4804 |0020: new-array v0, v0, [F // type@0448 │ │ +0d8d50: 5b20 440a |0022: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positions:[F // field@0a44 │ │ +0d8d54: da00 0303 |0024: mul-int/lit8 v0, v3, #int 3 // #03 │ │ +0d8d58: 7110 221f 0000 |0026: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newFloatBuffer:(I)Ljava/nio/FloatBuffer; // method@1f22 │ │ +0d8d5e: 0c00 |0029: move-result-object v0 │ │ +0d8d60: 5b20 450a |002a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positionsBuffer:Ljava/nio/FloatBuffer; // field@0a45 │ │ +0d8d64: da00 0304 |002c: mul-int/lit8 v0, v3, #int 4 // #04 │ │ +0d8d68: 2300 4804 |002e: new-array v0, v0, [F // type@0448 │ │ +0d8d6c: 5b20 370a |0030: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colors:[F // field@0a37 │ │ +0d8d70: da00 0304 |0032: mul-int/lit8 v0, v3, #int 4 // #04 │ │ +0d8d74: 7110 221f 0000 |0034: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newFloatBuffer:(I)Ljava/nio/FloatBuffer; // method@1f22 │ │ +0d8d7a: 0c00 |0037: move-result-object v0 │ │ +0d8d7c: 5b20 380a |0038: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colorsBuffer:Ljava/nio/FloatBuffer; // field@0a38 │ │ +0d8d80: da00 0303 |003a: mul-int/lit8 v0, v3, #int 3 // #03 │ │ +0d8d84: 2300 4804 |003c: new-array v0, v0, [F // type@0448 │ │ +0d8d88: 5b20 410a |003e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normals:[F // field@0a41 │ │ +0d8d8c: da00 0303 |0040: mul-int/lit8 v0, v3, #int 3 // #03 │ │ +0d8d90: 7110 221f 0000 |0042: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newFloatBuffer:(I)Ljava/nio/FloatBuffer; // method@1f22 │ │ +0d8d96: 0c00 |0045: move-result-object v0 │ │ +0d8d98: 5b20 420a |0046: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normalsBuffer:Ljava/nio/FloatBuffer; // field@0a42 │ │ +0d8d9c: da00 0302 |0048: mul-int/lit8 v0, v3, #int 2 // #02 │ │ +0d8da0: 2300 4804 |004a: new-array v0, v0, [F // type@0448 │ │ +0d8da4: 5b20 470a |004c: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.texCoords:[F // field@0a47 │ │ +0d8da8: da00 0302 |004e: mul-int/lit8 v0, v3, #int 2 // #02 │ │ +0d8dac: 7110 221f 0000 |0050: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newFloatBuffer:(I)Ljava/nio/FloatBuffer; // method@1f22 │ │ +0d8db2: 0c00 |0053: move-result-object v0 │ │ +0d8db4: 5b20 480a |0054: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.texCoordsBuffer:Ljava/nio/FloatBuffer; // field@0a48 │ │ +0d8db8: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=78 │ │ 0x0004 line=60 │ │ 0x0006 line=61 │ │ 0x0008 line=62 │ │ 0x000a line=63 │ │ @@ -271024,26 +271175,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0ca69c: |[0ca69c] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.begin:(I)V │ │ -0ca6ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ca6ae: 5912 460a |0001: iput v2, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.primitiveType:I // field@0a46 │ │ -0ca6b2: 5910 430a |0003: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.numVertices:I // field@0a43 │ │ -0ca6b6: 5910 3e0a |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0a3e │ │ -0ca6ba: 5910 3c0a |0007: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0a3c │ │ -0ca6be: 5910 3d0a |0009: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxNors:I // field@0a3d │ │ -0ca6c2: 5910 3f0a |000b: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxTexCoords:I // field@0a3f │ │ -0ca6c6: 5c10 390a |000d: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasCols:Z // field@0a39 │ │ -0ca6ca: 5c10 3a0a |000f: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasNors:Z // field@0a3a │ │ -0ca6ce: 5c10 3b0a |0011: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasTexCoords:Z // field@0a3b │ │ -0ca6d2: 0e00 |0013: return-void │ │ +0d8dbc: |[0d8dbc] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.begin:(I)V │ │ +0d8dcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d8dce: 5912 460a |0001: iput v2, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.primitiveType:I // field@0a46 │ │ +0d8dd2: 5910 430a |0003: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.numVertices:I // field@0a43 │ │ +0d8dd6: 5910 3e0a |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0a3e │ │ +0d8dda: 5910 3c0a |0007: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0a3c │ │ +0d8dde: 5910 3d0a |0009: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxNors:I // field@0a3d │ │ +0d8de2: 5910 3f0a |000b: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxTexCoords:I // field@0a3f │ │ +0d8de6: 5c10 390a |000d: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasCols:Z // field@0a39 │ │ +0d8dea: 5c10 3a0a |000f: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasNors:Z // field@0a3a │ │ +0d8dee: 5c10 3b0a |0011: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasTexCoords:Z // field@0a3b │ │ +0d8df2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=107 │ │ 0x0003 line=108 │ │ 0x0005 line=109 │ │ 0x0007 line=110 │ │ 0x0009 line=111 │ │ @@ -271061,26 +271212,26 @@ │ │ type : '(Lcom/badlogic/gdx/math/Matrix4;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0ca6d4: |[0ca6d4] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.begin:(Lcom/badlogic/gdx/math/Matrix4;I)V │ │ -0ca6e4: 6200 2000 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ -0ca6e8: 1301 0117 |0002: const/16 v1, #int 5889 // #1701 │ │ -0ca6ec: 7220 e809 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@09e8 │ │ -0ca6f2: 5441 ca0b |0007: iget-object v1, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0ca6f6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0ca6f8: 7230 e309 1002 |000a: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@09e3 │ │ -0ca6fe: 1301 0017 |000d: const/16 v1, #int 5888 // #1700 │ │ -0ca702: 7220 e809 1000 |000f: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@09e8 │ │ -0ca708: 7210 e109 0000 |0012: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/GL10;.glLoadIdentity:()V // method@09e1 │ │ -0ca70e: 6e20 7e11 5300 |0015: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.begin:(I)V // method@117e │ │ -0ca714: 0e00 |0018: return-void │ │ +0d8df4: |[0d8df4] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.begin:(Lcom/badlogic/gdx/math/Matrix4;I)V │ │ +0d8e04: 6200 2000 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ +0d8e08: 1301 0117 |0002: const/16 v1, #int 5889 // #1701 │ │ +0d8e0c: 7220 e809 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@09e8 │ │ +0d8e12: 5441 ca0b |0007: iget-object v1, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0d8e16: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0d8e18: 7230 e309 1002 |000a: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@09e3 │ │ +0d8e1e: 1301 0017 |000d: const/16 v1, #int 5888 // #1700 │ │ +0d8e22: 7220 e809 1000 |000f: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@09e8 │ │ +0d8e28: 7210 e109 0000 |0012: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/GL10;.glLoadIdentity:()V // method@09e1 │ │ +0d8e2e: 6e20 7e11 5300 |0015: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.begin:(I)V // method@117e │ │ +0d8e34: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0002 line=95 │ │ 0x0007 line=96 │ │ 0x000d line=97 │ │ 0x0012 line=98 │ │ @@ -271097,33 +271248,33 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -0ca718: |[0ca718] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.color:(FFFF)V │ │ -0ca728: 5420 370a |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colors:[F // field@0a37 │ │ -0ca72c: 5221 3c0a |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0a3c │ │ -0ca730: 4b03 0001 |0004: aput v3, v0, v1 │ │ -0ca734: 5420 370a |0006: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colors:[F // field@0a37 │ │ -0ca738: 5221 3c0a |0008: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0a3c │ │ -0ca73c: d801 0101 |000a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ca740: 4b04 0001 |000c: aput v4, v0, v1 │ │ -0ca744: 5420 370a |000e: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colors:[F // field@0a37 │ │ -0ca748: 5221 3c0a |0010: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0a3c │ │ -0ca74c: d801 0102 |0012: add-int/lit8 v1, v1, #int 2 // #02 │ │ -0ca750: 4b05 0001 |0014: aput v5, v0, v1 │ │ -0ca754: 5420 370a |0016: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colors:[F // field@0a37 │ │ -0ca758: 5221 3c0a |0018: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0a3c │ │ -0ca75c: d801 0103 |001a: add-int/lit8 v1, v1, #int 3 // #03 │ │ -0ca760: 4b06 0001 |001c: aput v6, v0, v1 │ │ -0ca764: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -0ca766: 5c20 390a |001f: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasCols:Z // field@0a39 │ │ -0ca76a: 0e00 |0021: return-void │ │ +0d8e38: |[0d8e38] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.color:(FFFF)V │ │ +0d8e48: 5420 370a |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colors:[F // field@0a37 │ │ +0d8e4c: 5221 3c0a |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0a3c │ │ +0d8e50: 4b03 0001 |0004: aput v3, v0, v1 │ │ +0d8e54: 5420 370a |0006: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colors:[F // field@0a37 │ │ +0d8e58: 5221 3c0a |0008: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0a3c │ │ +0d8e5c: d801 0101 |000a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0d8e60: 4b04 0001 |000c: aput v4, v0, v1 │ │ +0d8e64: 5420 370a |000e: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colors:[F // field@0a37 │ │ +0d8e68: 5221 3c0a |0010: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0a3c │ │ +0d8e6c: d801 0102 |0012: add-int/lit8 v1, v1, #int 2 // #02 │ │ +0d8e70: 4b05 0001 |0014: aput v5, v0, v1 │ │ +0d8e74: 5420 370a |0016: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colors:[F // field@0a37 │ │ +0d8e78: 5221 3c0a |0018: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0a3c │ │ +0d8e7c: d801 0103 |001a: add-int/lit8 v1, v1, #int 3 // #03 │ │ +0d8e80: 4b06 0001 |001c: aput v6, v0, v1 │ │ +0d8e84: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +0d8e86: 5c20 390a |001f: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasCols:Z // field@0a39 │ │ +0d8e8a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0006 line=125 │ │ 0x000e line=126 │ │ 0x0016 line=127 │ │ 0x001e line=128 │ │ @@ -271140,16 +271291,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ca76c: |[0ca76c] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.dispose:()V │ │ -0ca77c: 0e00 |0000: return-void │ │ +0d8e8c: |[0d8e8c] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.dispose:()V │ │ +0d8e9c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;) │ │ @@ -271157,86 +271308,86 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 163 16-bit code units │ │ -0ca780: |[0ca780] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.end:()V │ │ -0ca790: 1408 7880 0000 |0000: const v8, #float 4.60859e-41 // #00008078 │ │ -0ca796: 1407 7680 0000 |0003: const v7, #float 4.60831e-41 // #00008076 │ │ -0ca79c: 1406 7580 0000 |0006: const v6, #float 4.60817e-41 // #00008075 │ │ -0ca7a2: 1305 0614 |0009: const/16 v5, #int 5126 // #1406 │ │ -0ca7a6: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -0ca7a8: 5291 3e0a |000c: iget v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0a3e │ │ -0ca7ac: 3901 0300 |000e: if-nez v1, 0011 // +0003 │ │ -0ca7b0: 0e00 |0010: return-void │ │ -0ca7b2: 6200 2000 |0011: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ -0ca7b6: 1401 7480 0000 |0013: const v1, #float 4.60803e-41 // #00008074 │ │ -0ca7bc: 7220 d409 1000 |0016: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glEnableClientState:(I)V // method@09d4 │ │ -0ca7c2: 5491 450a |0019: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positionsBuffer:Ljava/nio/FloatBuffer; // field@0a45 │ │ -0ca7c6: 6e10 ff26 0100 |001b: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ -0ca7cc: 5491 440a |001e: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positions:[F // field@0a44 │ │ -0ca7d0: 5492 450a |0020: iget-object v2, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positionsBuffer:Ljava/nio/FloatBuffer; // field@0a45 │ │ -0ca7d4: 5293 3e0a |0022: iget v3, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0a3e │ │ -0ca7d8: 7140 0b1f 2143 |0024: invoke-static {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ -0ca7de: 1231 |0027: const/4 v1, #int 3 // #3 │ │ -0ca7e0: 5492 450a |0028: iget-object v2, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positionsBuffer:Ljava/nio/FloatBuffer; // field@0a45 │ │ -0ca7e4: 7252 fc09 1045 |002a: invoke-interface {v0, v1, v5, v4, v2}, Lcom/badlogic/gdx/graphics/GL10;.glVertexPointer:(IIILjava/nio/Buffer;)V // method@09fc │ │ -0ca7ea: 5591 390a |002d: iget-boolean v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasCols:Z // field@0a39 │ │ -0ca7ee: 3801 1900 |002f: if-eqz v1, 0048 // +0019 │ │ -0ca7f2: 7220 d409 7000 |0031: invoke-interface {v0, v7}, Lcom/badlogic/gdx/graphics/GL10;.glEnableClientState:(I)V // method@09d4 │ │ -0ca7f8: 5491 380a |0034: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colorsBuffer:Ljava/nio/FloatBuffer; // field@0a38 │ │ -0ca7fc: 6e10 ff26 0100 |0036: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ -0ca802: 5491 370a |0039: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colors:[F // field@0a37 │ │ -0ca806: 5492 380a |003b: iget-object v2, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colorsBuffer:Ljava/nio/FloatBuffer; // field@0a38 │ │ -0ca80a: 5293 3c0a |003d: iget v3, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0a3c │ │ -0ca80e: 7140 0b1f 2143 |003f: invoke-static {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ -0ca814: 1241 |0042: const/4 v1, #int 4 // #4 │ │ -0ca816: 5492 380a |0043: iget-object v2, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colorsBuffer:Ljava/nio/FloatBuffer; // field@0a38 │ │ -0ca81a: 7252 cc09 1045 |0045: invoke-interface {v0, v1, v5, v4, v2}, Lcom/badlogic/gdx/graphics/GL10;.glColorPointer:(IIILjava/nio/Buffer;)V // method@09cc │ │ -0ca820: 5591 3a0a |0048: iget-boolean v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasNors:Z // field@0a3a │ │ -0ca824: 3801 1800 |004a: if-eqz v1, 0062 // +0018 │ │ -0ca828: 7220 d409 6000 |004c: invoke-interface {v0, v6}, Lcom/badlogic/gdx/graphics/GL10;.glEnableClientState:(I)V // method@09d4 │ │ -0ca82e: 5491 420a |004f: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normalsBuffer:Ljava/nio/FloatBuffer; // field@0a42 │ │ -0ca832: 6e10 ff26 0100 |0051: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ -0ca838: 5491 410a |0054: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normals:[F // field@0a41 │ │ -0ca83c: 5492 420a |0056: iget-object v2, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normalsBuffer:Ljava/nio/FloatBuffer; // field@0a42 │ │ -0ca840: 5293 3d0a |0058: iget v3, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxNors:I // field@0a3d │ │ -0ca844: 7140 0b1f 2143 |005a: invoke-static {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ -0ca84a: 5491 420a |005d: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normalsBuffer:Ljava/nio/FloatBuffer; // field@0a42 │ │ -0ca84e: 7240 ed09 5014 |005f: invoke-interface {v0, v5, v4, v1}, Lcom/badlogic/gdx/graphics/GL10;.glNormalPointer:(IILjava/nio/Buffer;)V // method@09ed │ │ -0ca854: 5591 3b0a |0062: iget-boolean v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasTexCoords:Z // field@0a3b │ │ -0ca858: 3801 1f00 |0064: if-eqz v1, 0083 // +001f │ │ -0ca85c: 1401 c084 0000 |0066: const v1, #float 4.76217e-41 // #000084c0 │ │ -0ca862: 7220 ca09 1000 |0069: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glClientActiveTexture:(I)V // method@09ca │ │ -0ca868: 7220 d409 8000 |006c: invoke-interface {v0, v8}, Lcom/badlogic/gdx/graphics/GL10;.glEnableClientState:(I)V // method@09d4 │ │ -0ca86e: 5491 480a |006f: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.texCoordsBuffer:Ljava/nio/FloatBuffer; // field@0a48 │ │ -0ca872: 6e10 ff26 0100 |0071: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ -0ca878: 5491 470a |0074: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.texCoords:[F // field@0a47 │ │ -0ca87c: 5492 480a |0076: iget-object v2, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.texCoordsBuffer:Ljava/nio/FloatBuffer; // field@0a48 │ │ -0ca880: 5293 3f0a |0078: iget v3, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxTexCoords:I // field@0a3f │ │ -0ca884: 7140 0b1f 2143 |007a: invoke-static {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ -0ca88a: 1221 |007d: const/4 v1, #int 2 // #2 │ │ -0ca88c: 5492 480a |007e: iget-object v2, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.texCoordsBuffer:Ljava/nio/FloatBuffer; // field@0a48 │ │ -0ca890: 7252 f709 1045 |0080: invoke-interface {v0, v1, v5, v4, v2}, Lcom/badlogic/gdx/graphics/GL10;.glTexCoordPointer:(IIILjava/nio/Buffer;)V // method@09f7 │ │ -0ca896: 5291 460a |0083: iget v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.primitiveType:I // field@0a46 │ │ -0ca89a: 5292 3e0a |0085: iget v2, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0a3e │ │ -0ca89e: db02 0203 |0087: div-int/lit8 v2, v2, #int 3 // #03 │ │ -0ca8a2: 7240 d109 1024 |0089: invoke-interface {v0, v1, v4, v2}, Lcom/badlogic/gdx/graphics/GL10;.glDrawArrays:(III)V // method@09d1 │ │ -0ca8a8: 5591 390a |008c: iget-boolean v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasCols:Z // field@0a39 │ │ -0ca8ac: 3801 0500 |008e: if-eqz v1, 0093 // +0005 │ │ -0ca8b0: 7220 d009 7000 |0090: invoke-interface {v0, v7}, Lcom/badlogic/gdx/graphics/GL10;.glDisableClientState:(I)V // method@09d0 │ │ -0ca8b6: 5591 3a0a |0093: iget-boolean v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasNors:Z // field@0a3a │ │ -0ca8ba: 3801 0500 |0095: if-eqz v1, 009a // +0005 │ │ -0ca8be: 7220 d009 6000 |0097: invoke-interface {v0, v6}, Lcom/badlogic/gdx/graphics/GL10;.glDisableClientState:(I)V // method@09d0 │ │ -0ca8c4: 5591 3b0a |009a: iget-boolean v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasTexCoords:Z // field@0a3b │ │ -0ca8c8: 3801 74ff |009c: if-eqz v1, 0010 // -008c │ │ -0ca8cc: 7220 d009 8000 |009e: invoke-interface {v0, v8}, Lcom/badlogic/gdx/graphics/GL10;.glDisableClientState:(I)V // method@09d0 │ │ -0ca8d2: 2900 6fff |00a1: goto/16 0010 // -0091 │ │ +0d8ea0: |[0d8ea0] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.end:()V │ │ +0d8eb0: 1408 7880 0000 |0000: const v8, #float 4.60859e-41 // #00008078 │ │ +0d8eb6: 1407 7680 0000 |0003: const v7, #float 4.60831e-41 // #00008076 │ │ +0d8ebc: 1406 7580 0000 |0006: const v6, #float 4.60817e-41 // #00008075 │ │ +0d8ec2: 1305 0614 |0009: const/16 v5, #int 5126 // #1406 │ │ +0d8ec6: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +0d8ec8: 5291 3e0a |000c: iget v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0a3e │ │ +0d8ecc: 3901 0300 |000e: if-nez v1, 0011 // +0003 │ │ +0d8ed0: 0e00 |0010: return-void │ │ +0d8ed2: 6200 2000 |0011: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ +0d8ed6: 1401 7480 0000 |0013: const v1, #float 4.60803e-41 // #00008074 │ │ +0d8edc: 7220 d409 1000 |0016: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glEnableClientState:(I)V // method@09d4 │ │ +0d8ee2: 5491 450a |0019: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positionsBuffer:Ljava/nio/FloatBuffer; // field@0a45 │ │ +0d8ee6: 6e10 ff26 0100 |001b: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ +0d8eec: 5491 440a |001e: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positions:[F // field@0a44 │ │ +0d8ef0: 5492 450a |0020: iget-object v2, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positionsBuffer:Ljava/nio/FloatBuffer; // field@0a45 │ │ +0d8ef4: 5293 3e0a |0022: iget v3, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0a3e │ │ +0d8ef8: 7140 0b1f 2143 |0024: invoke-static {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ +0d8efe: 1231 |0027: const/4 v1, #int 3 // #3 │ │ +0d8f00: 5492 450a |0028: iget-object v2, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positionsBuffer:Ljava/nio/FloatBuffer; // field@0a45 │ │ +0d8f04: 7252 fc09 1045 |002a: invoke-interface {v0, v1, v5, v4, v2}, Lcom/badlogic/gdx/graphics/GL10;.glVertexPointer:(IIILjava/nio/Buffer;)V // method@09fc │ │ +0d8f0a: 5591 390a |002d: iget-boolean v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasCols:Z // field@0a39 │ │ +0d8f0e: 3801 1900 |002f: if-eqz v1, 0048 // +0019 │ │ +0d8f12: 7220 d409 7000 |0031: invoke-interface {v0, v7}, Lcom/badlogic/gdx/graphics/GL10;.glEnableClientState:(I)V // method@09d4 │ │ +0d8f18: 5491 380a |0034: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colorsBuffer:Ljava/nio/FloatBuffer; // field@0a38 │ │ +0d8f1c: 6e10 ff26 0100 |0036: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ +0d8f22: 5491 370a |0039: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colors:[F // field@0a37 │ │ +0d8f26: 5492 380a |003b: iget-object v2, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colorsBuffer:Ljava/nio/FloatBuffer; // field@0a38 │ │ +0d8f2a: 5293 3c0a |003d: iget v3, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0a3c │ │ +0d8f2e: 7140 0b1f 2143 |003f: invoke-static {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ +0d8f34: 1241 |0042: const/4 v1, #int 4 // #4 │ │ +0d8f36: 5492 380a |0043: iget-object v2, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colorsBuffer:Ljava/nio/FloatBuffer; // field@0a38 │ │ +0d8f3a: 7252 cc09 1045 |0045: invoke-interface {v0, v1, v5, v4, v2}, Lcom/badlogic/gdx/graphics/GL10;.glColorPointer:(IIILjava/nio/Buffer;)V // method@09cc │ │ +0d8f40: 5591 3a0a |0048: iget-boolean v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasNors:Z // field@0a3a │ │ +0d8f44: 3801 1800 |004a: if-eqz v1, 0062 // +0018 │ │ +0d8f48: 7220 d409 6000 |004c: invoke-interface {v0, v6}, Lcom/badlogic/gdx/graphics/GL10;.glEnableClientState:(I)V // method@09d4 │ │ +0d8f4e: 5491 420a |004f: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normalsBuffer:Ljava/nio/FloatBuffer; // field@0a42 │ │ +0d8f52: 6e10 ff26 0100 |0051: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ +0d8f58: 5491 410a |0054: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normals:[F // field@0a41 │ │ +0d8f5c: 5492 420a |0056: iget-object v2, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normalsBuffer:Ljava/nio/FloatBuffer; // field@0a42 │ │ +0d8f60: 5293 3d0a |0058: iget v3, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxNors:I // field@0a3d │ │ +0d8f64: 7140 0b1f 2143 |005a: invoke-static {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ +0d8f6a: 5491 420a |005d: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normalsBuffer:Ljava/nio/FloatBuffer; // field@0a42 │ │ +0d8f6e: 7240 ed09 5014 |005f: invoke-interface {v0, v5, v4, v1}, Lcom/badlogic/gdx/graphics/GL10;.glNormalPointer:(IILjava/nio/Buffer;)V // method@09ed │ │ +0d8f74: 5591 3b0a |0062: iget-boolean v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasTexCoords:Z // field@0a3b │ │ +0d8f78: 3801 1f00 |0064: if-eqz v1, 0083 // +001f │ │ +0d8f7c: 1401 c084 0000 |0066: const v1, #float 4.76217e-41 // #000084c0 │ │ +0d8f82: 7220 ca09 1000 |0069: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glClientActiveTexture:(I)V // method@09ca │ │ +0d8f88: 7220 d409 8000 |006c: invoke-interface {v0, v8}, Lcom/badlogic/gdx/graphics/GL10;.glEnableClientState:(I)V // method@09d4 │ │ +0d8f8e: 5491 480a |006f: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.texCoordsBuffer:Ljava/nio/FloatBuffer; // field@0a48 │ │ +0d8f92: 6e10 ff26 0100 |0071: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ +0d8f98: 5491 470a |0074: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.texCoords:[F // field@0a47 │ │ +0d8f9c: 5492 480a |0076: iget-object v2, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.texCoordsBuffer:Ljava/nio/FloatBuffer; // field@0a48 │ │ +0d8fa0: 5293 3f0a |0078: iget v3, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxTexCoords:I // field@0a3f │ │ +0d8fa4: 7140 0b1f 2143 |007a: invoke-static {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ +0d8faa: 1221 |007d: const/4 v1, #int 2 // #2 │ │ +0d8fac: 5492 480a |007e: iget-object v2, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.texCoordsBuffer:Ljava/nio/FloatBuffer; // field@0a48 │ │ +0d8fb0: 7252 f709 1045 |0080: invoke-interface {v0, v1, v5, v4, v2}, Lcom/badlogic/gdx/graphics/GL10;.glTexCoordPointer:(IIILjava/nio/Buffer;)V // method@09f7 │ │ +0d8fb6: 5291 460a |0083: iget v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.primitiveType:I // field@0a46 │ │ +0d8fba: 5292 3e0a |0085: iget v2, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0a3e │ │ +0d8fbe: db02 0203 |0087: div-int/lit8 v2, v2, #int 3 // #03 │ │ +0d8fc2: 7240 d109 1024 |0089: invoke-interface {v0, v1, v4, v2}, Lcom/badlogic/gdx/graphics/GL10;.glDrawArrays:(III)V // method@09d1 │ │ +0d8fc8: 5591 390a |008c: iget-boolean v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasCols:Z // field@0a39 │ │ +0d8fcc: 3801 0500 |008e: if-eqz v1, 0093 // +0005 │ │ +0d8fd0: 7220 d009 7000 |0090: invoke-interface {v0, v7}, Lcom/badlogic/gdx/graphics/GL10;.glDisableClientState:(I)V // method@09d0 │ │ +0d8fd6: 5591 3a0a |0093: iget-boolean v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasNors:Z // field@0a3a │ │ +0d8fda: 3801 0500 |0095: if-eqz v1, 009a // +0005 │ │ +0d8fde: 7220 d009 6000 |0097: invoke-interface {v0, v6}, Lcom/badlogic/gdx/graphics/GL10;.glDisableClientState:(I)V // method@09d0 │ │ +0d8fe4: 5591 3b0a |009a: iget-boolean v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasTexCoords:Z // field@0a3b │ │ +0d8fe8: 3801 74ff |009c: if-eqz v1, 0010 // -008c │ │ +0d8fec: 7220 d009 8000 |009e: invoke-interface {v0, v8}, Lcom/badlogic/gdx/graphics/GL10;.glDisableClientState:(I)V // method@09d0 │ │ +0d8ff2: 2900 6fff |00a1: goto/16 0010 // -0091 │ │ catches : (none) │ │ positions : │ │ 0x000c line=178 │ │ 0x0010 line=213 │ │ 0x0011 line=180 │ │ 0x0013 line=181 │ │ 0x0019 line=182 │ │ @@ -271271,17 +271422,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ca8d8: |[0ca8d8] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.getMaxVertices:()I │ │ -0ca8e8: 5210 400a |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.maxVertices:I // field@0a40 │ │ -0ca8ec: 0f00 |0002: return v0 │ │ +0d8ff8: |[0d8ff8] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.getMaxVertices:()I │ │ +0d9008: 5210 400a |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.maxVertices:I // field@0a40 │ │ +0d900c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;) │ │ @@ -271289,17 +271440,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ca8f0: |[0ca8f0] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.getNumVertices:()I │ │ -0ca900: 5210 430a |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.numVertices:I // field@0a43 │ │ -0ca904: 0f00 |0002: return v0 │ │ +0d9010: |[0d9010] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.getNumVertices:()I │ │ +0d9020: 5210 430a |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.numVertices:I // field@0a43 │ │ +0d9024: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10; │ │ │ │ #7 : (in Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;) │ │ @@ -271307,29 +271458,29 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -0ca908: |[0ca908] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.normal:(FFF)V │ │ -0ca918: 5420 410a |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normals:[F // field@0a41 │ │ -0ca91c: 5221 3d0a |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxNors:I // field@0a3d │ │ -0ca920: 4b03 0001 |0004: aput v3, v0, v1 │ │ -0ca924: 5420 410a |0006: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normals:[F // field@0a41 │ │ -0ca928: 5221 3d0a |0008: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxNors:I // field@0a3d │ │ -0ca92c: d801 0101 |000a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ca930: 4b04 0001 |000c: aput v4, v0, v1 │ │ -0ca934: 5420 410a |000e: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normals:[F // field@0a41 │ │ -0ca938: 5221 3d0a |0010: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxNors:I // field@0a3d │ │ -0ca93c: d801 0102 |0012: add-int/lit8 v1, v1, #int 2 // #02 │ │ -0ca940: 4b05 0001 |0014: aput v5, v0, v1 │ │ -0ca944: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -0ca946: 5c20 3a0a |0017: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasNors:Z // field@0a3a │ │ -0ca94a: 0e00 |0019: return-void │ │ +0d9028: |[0d9028] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.normal:(FFF)V │ │ +0d9038: 5420 410a |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normals:[F // field@0a41 │ │ +0d903c: 5221 3d0a |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxNors:I // field@0a3d │ │ +0d9040: 4b03 0001 |0004: aput v3, v0, v1 │ │ +0d9044: 5420 410a |0006: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normals:[F // field@0a41 │ │ +0d9048: 5221 3d0a |0008: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxNors:I // field@0a3d │ │ +0d904c: d801 0101 |000a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0d9050: 4b04 0001 |000c: aput v4, v0, v1 │ │ +0d9054: 5420 410a |000e: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normals:[F // field@0a41 │ │ +0d9058: 5221 3d0a |0010: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxNors:I // field@0a3d │ │ +0d905c: d801 0102 |0012: add-int/lit8 v1, v1, #int 2 // #02 │ │ +0d9060: 4b05 0001 |0014: aput v5, v0, v1 │ │ +0d9064: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +0d9066: 5c20 3a0a |0017: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasNors:Z // field@0a3a │ │ +0d906a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0006 line=137 │ │ 0x000e line=138 │ │ 0x0016 line=139 │ │ 0x0019 line=140 │ │ @@ -271344,25 +271495,25 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -0ca94c: |[0ca94c] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.texCoord:(FF)V │ │ -0ca95c: 5420 470a |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.texCoords:[F // field@0a47 │ │ -0ca960: 5221 3f0a |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxTexCoords:I // field@0a3f │ │ -0ca964: 4b03 0001 |0004: aput v3, v0, v1 │ │ -0ca968: 5420 470a |0006: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.texCoords:[F // field@0a47 │ │ -0ca96c: 5221 3f0a |0008: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxTexCoords:I // field@0a3f │ │ -0ca970: d801 0101 |000a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ca974: 4b04 0001 |000c: aput v4, v0, v1 │ │ -0ca978: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0ca97a: 5c20 3b0a |000f: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasTexCoords:Z // field@0a3b │ │ -0ca97e: 0e00 |0011: return-void │ │ +0d906c: |[0d906c] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.texCoord:(FF)V │ │ +0d907c: 5420 470a |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.texCoords:[F // field@0a47 │ │ +0d9080: 5221 3f0a |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxTexCoords:I // field@0a3f │ │ +0d9084: 4b03 0001 |0004: aput v3, v0, v1 │ │ +0d9088: 5420 470a |0006: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.texCoords:[F // field@0a47 │ │ +0d908c: 5221 3f0a |0008: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxTexCoords:I // field@0a3f │ │ +0d9090: d801 0101 |000a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0d9094: 4b04 0001 |000c: aput v4, v0, v1 │ │ +0d9098: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0d909a: 5c20 3b0a |000f: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasTexCoords:Z // field@0a3b │ │ +0d909e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0006 line=147 │ │ 0x000e line=148 │ │ 0x0011 line=149 │ │ locals : │ │ @@ -271375,49 +271526,49 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 67 16-bit code units │ │ -0ca980: |[0ca980] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.vertex:(FFF)V │ │ -0ca990: 5430 440a |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positions:[F // field@0a44 │ │ -0ca994: 5231 3e0a |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0a3e │ │ -0ca998: d802 0101 |0004: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0ca99c: 5932 3e0a |0006: iput v2, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0a3e │ │ -0ca9a0: 4b04 0001 |0008: aput v4, v0, v1 │ │ -0ca9a4: 5430 440a |000a: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positions:[F // field@0a44 │ │ -0ca9a8: 5231 3e0a |000c: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0a3e │ │ -0ca9ac: d802 0101 |000e: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0ca9b0: 5932 3e0a |0010: iput v2, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0a3e │ │ -0ca9b4: 4b05 0001 |0012: aput v5, v0, v1 │ │ -0ca9b8: 5430 440a |0014: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positions:[F // field@0a44 │ │ -0ca9bc: 5231 3e0a |0016: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0a3e │ │ -0ca9c0: d802 0101 |0018: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0ca9c4: 5932 3e0a |001a: iput v2, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0a3e │ │ -0ca9c8: 4b06 0001 |001c: aput v6, v0, v1 │ │ -0ca9cc: 5530 390a |001e: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasCols:Z // field@0a39 │ │ -0ca9d0: 3800 0800 |0020: if-eqz v0, 0028 // +0008 │ │ -0ca9d4: 5230 3c0a |0022: iget v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0a3c │ │ -0ca9d8: d800 0004 |0024: add-int/lit8 v0, v0, #int 4 // #04 │ │ -0ca9dc: 5930 3c0a |0026: iput v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0a3c │ │ -0ca9e0: 5530 3a0a |0028: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasNors:Z // field@0a3a │ │ -0ca9e4: 3800 0800 |002a: if-eqz v0, 0032 // +0008 │ │ -0ca9e8: 5230 3d0a |002c: iget v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxNors:I // field@0a3d │ │ -0ca9ec: d800 0003 |002e: add-int/lit8 v0, v0, #int 3 // #03 │ │ -0ca9f0: 5930 3d0a |0030: iput v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxNors:I // field@0a3d │ │ -0ca9f4: 5530 3b0a |0032: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasTexCoords:Z // field@0a3b │ │ -0ca9f8: 3800 0800 |0034: if-eqz v0, 003c // +0008 │ │ -0ca9fc: 5230 3f0a |0036: iget v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxTexCoords:I // field@0a3f │ │ -0caa00: d800 0002 |0038: add-int/lit8 v0, v0, #int 2 // #02 │ │ -0caa04: 5930 3f0a |003a: iput v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxTexCoords:I // field@0a3f │ │ -0caa08: 5230 430a |003c: iget v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.numVertices:I // field@0a43 │ │ -0caa0c: d800 0001 |003e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0caa10: 5930 430a |0040: iput v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.numVertices:I // field@0a43 │ │ -0caa14: 0e00 |0042: return-void │ │ +0d90a0: |[0d90a0] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.vertex:(FFF)V │ │ +0d90b0: 5430 440a |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positions:[F // field@0a44 │ │ +0d90b4: 5231 3e0a |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0a3e │ │ +0d90b8: d802 0101 |0004: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0d90bc: 5932 3e0a |0006: iput v2, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0a3e │ │ +0d90c0: 4b04 0001 |0008: aput v4, v0, v1 │ │ +0d90c4: 5430 440a |000a: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positions:[F // field@0a44 │ │ +0d90c8: 5231 3e0a |000c: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0a3e │ │ +0d90cc: d802 0101 |000e: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0d90d0: 5932 3e0a |0010: iput v2, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0a3e │ │ +0d90d4: 4b05 0001 |0012: aput v5, v0, v1 │ │ +0d90d8: 5430 440a |0014: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positions:[F // field@0a44 │ │ +0d90dc: 5231 3e0a |0016: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0a3e │ │ +0d90e0: d802 0101 |0018: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0d90e4: 5932 3e0a |001a: iput v2, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0a3e │ │ +0d90e8: 4b06 0001 |001c: aput v6, v0, v1 │ │ +0d90ec: 5530 390a |001e: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasCols:Z // field@0a39 │ │ +0d90f0: 3800 0800 |0020: if-eqz v0, 0028 // +0008 │ │ +0d90f4: 5230 3c0a |0022: iget v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0a3c │ │ +0d90f8: d800 0004 |0024: add-int/lit8 v0, v0, #int 4 // #04 │ │ +0d90fc: 5930 3c0a |0026: iput v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0a3c │ │ +0d9100: 5530 3a0a |0028: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasNors:Z // field@0a3a │ │ +0d9104: 3800 0800 |002a: if-eqz v0, 0032 // +0008 │ │ +0d9108: 5230 3d0a |002c: iget v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxNors:I // field@0a3d │ │ +0d910c: d800 0003 |002e: add-int/lit8 v0, v0, #int 3 // #03 │ │ +0d9110: 5930 3d0a |0030: iput v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxNors:I // field@0a3d │ │ +0d9114: 5530 3b0a |0032: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasTexCoords:Z // field@0a3b │ │ +0d9118: 3800 0800 |0034: if-eqz v0, 003c // +0008 │ │ +0d911c: 5230 3f0a |0036: iget v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxTexCoords:I // field@0a3f │ │ +0d9120: d800 0002 |0038: add-int/lit8 v0, v0, #int 2 // #02 │ │ +0d9124: 5930 3f0a |003a: iput v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxTexCoords:I // field@0a3f │ │ +0d9128: 5230 430a |003c: iget v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.numVertices:I // field@0a43 │ │ +0d912c: d800 0001 |003e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d9130: 5930 430a |0040: iput v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.numVertices:I // field@0a43 │ │ +0d9134: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x000a line=159 │ │ 0x0014 line=160 │ │ 0x001e line=162 │ │ 0x0028 line=163 │ │ @@ -271435,34 +271586,34 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0caa18: |[0caa18] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.vertex:(Lcom/badlogic/gdx/math/Vector3;)V │ │ -0caa28: 5240 fe0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0caa2c: 5241 ff0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0caa30: 5242 000c |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0caa34: 6e40 8711 0321 |0006: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.vertex:(FFF)V // method@1187 │ │ -0caa3a: 0e00 |0009: return-void │ │ +0d9138: |[0d9138] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.vertex:(Lcom/badlogic/gdx/math/Vector3;)V │ │ +0d9148: 5240 fe0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0d914c: 5241 ff0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0d9150: 5242 000c |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0d9154: 6e40 8711 0321 |0006: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.vertex:(FFF)V // method@1187 │ │ +0d915a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0009 line=217 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10; │ │ 0x0000 - 0x000a reg=4 point Lcom/badlogic/gdx/math/Vector3; │ │ │ │ source_file_idx : 1786 (ImmediateModeRenderer10.java) │ │ │ │ Class #563 header: │ │ -class_idx : 458 │ │ +class_idx : 456 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1787 │ │ static_fields_size : 0 │ │ instance_fields_size: 15 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 10 │ │ │ │ Class #563 - │ │ @@ -271539,26 +271690,26 @@ │ │ type : '(IZZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 16 16-bit code units │ │ -0caa3c: |[0caa3c] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.:(IZZI)V │ │ -0caa4c: 7130 8f11 980a |0000: invoke-static {v8, v9, v10}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.createDefaultShader:(ZZI)Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // method@118f │ │ -0caa52: 0c05 |0003: move-result-object v5 │ │ -0caa54: 0760 |0004: move-object v0, v6 │ │ -0caa56: 0171 |0005: move v1, v7 │ │ -0caa58: 0182 |0006: move v2, v8 │ │ -0caa5a: 0193 |0007: move v3, v9 │ │ -0caa5c: 01a4 |0008: move v4, v10 │ │ -0caa5e: 7606 8a11 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.:(IZZILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@118a │ │ -0caa64: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0caa66: 5c60 500a |000d: iput-boolean v0, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.ownsShader:Z // field@0a50 │ │ -0caa6a: 0e00 |000f: return-void │ │ +0d915c: |[0d915c] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.:(IZZI)V │ │ +0d916c: 7130 8f11 980a |0000: invoke-static {v8, v9, v10}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.createDefaultShader:(ZZI)Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // method@118f │ │ +0d9172: 0c05 |0003: move-result-object v5 │ │ +0d9174: 0760 |0004: move-object v0, v6 │ │ +0d9176: 0171 |0005: move v1, v7 │ │ +0d9178: 0182 |0006: move v2, v8 │ │ +0d917a: 0193 |0007: move v3, v9 │ │ +0d917c: 01a4 |0008: move v4, v10 │ │ +0d917e: 7606 8a11 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.:(IZZILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@118a │ │ +0d9184: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0d9186: 5c60 500a |000d: iput-boolean v0, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.ownsShader:Z // field@0a50 │ │ +0d918a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x000c line=55 │ │ 0x000f line=56 │ │ locals : │ │ 0x0000 - 0x0010 reg=6 this Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20; │ │ @@ -271572,80 +271723,80 @@ │ │ type : '(IZZILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 123 16-bit code units │ │ -0caa6c: |[0caa6c] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.:(IZZILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0caa7c: 1255 |0000: const/4 v5, #int 5 // #5 │ │ -0caa7e: 1234 |0001: const/4 v4, #int 3 // #3 │ │ -0caa80: 1223 |0002: const/4 v3, #int 2 // #2 │ │ -0caa82: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0caa84: 7010 2726 0600 |0004: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2627 │ │ -0caa8a: 2201 0d02 |0007: new-instance v1, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -0caa8e: 7010 b713 0100 |0009: invoke-direct {v1}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ -0caa94: 5b61 520a |000c: iput-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.projModelView:Lcom/badlogic/gdx/math/Matrix4; // field@0a52 │ │ -0caa98: 5967 4a0a |000e: iput v7, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.maxVertices:I // field@0a4a │ │ -0caa9c: 596a 4e0a |0010: iput v10, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numTexCoords:I // field@0a4e │ │ -0caaa0: 5b6b 530a |0012: iput-object v11, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0a53 │ │ -0caaa4: 7040 8d11 86a9 |0014: invoke-direct {v6, v8, v9, v10}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.buildVertexAttributes:(ZZI)[Lcom/badlogic/gdx/graphics/VertexAttribute; // method@118d │ │ -0caaaa: 0c00 |0017: move-result-object v0 │ │ -0caaac: 2201 1b01 |0018: new-instance v1, Lcom/badlogic/gdx/graphics/Mesh; // type@011b │ │ -0caab0: 7050 d40a 2127 |001a: invoke-direct {v1, v2, v7, v2, v0}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0ad4 │ │ -0caab6: 5b61 4b0a |001d: iput-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a4b │ │ -0caaba: 5461 4b0a |001f: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a4b │ │ -0caabe: 6e10 ea0a 0100 |0021: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0aea │ │ -0caac4: 0c01 |0024: move-result-object v1 │ │ -0caac6: 5211 8906 |0025: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ -0caaca: db01 0104 |0027: div-int/lit8 v1, v1, #int 4 // #04 │ │ -0caace: b271 |0029: mul-int/2addr v1, v7 │ │ -0caad0: 2311 4a04 |002a: new-array v1, v1, [F // type@044a │ │ -0caad4: 5b61 570a |002c: iput-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@0a57 │ │ -0caad8: 5461 4b0a |002e: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a4b │ │ -0caadc: 6e10 ea0a 0100 |0030: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0aea │ │ -0caae2: 0c01 |0033: move-result-object v1 │ │ -0caae4: 5211 8906 |0034: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ -0caae8: db01 0104 |0036: div-int/lit8 v1, v1, #int 4 // #04 │ │ -0caaec: 5961 560a |0038: iput v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexSize:I // field@0a56 │ │ -0caaf0: 5461 4b0a |003a: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a4b │ │ -0caaf4: 6e20 e90a 3100 |003c: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0ae9 │ │ -0caafa: 0c01 |003f: move-result-object v1 │ │ -0caafc: 3801 3700 |0040: if-eqz v1, 0077 // +0037 │ │ -0cab00: 5461 4b0a |0042: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a4b │ │ -0cab04: 6e20 e90a 3100 |0044: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0ae9 │ │ -0cab0a: 0c01 |0047: move-result-object v1 │ │ -0cab0c: 5211 8006 |0048: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ -0cab10: db01 0104 |004a: div-int/lit8 v1, v1, #int 4 // #04 │ │ -0cab14: 5961 4c0a |004c: iput v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.normalOffset:I // field@0a4c │ │ -0cab18: 5461 4b0a |004e: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a4b │ │ -0cab1c: 6e20 e90a 5100 |0050: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0ae9 │ │ -0cab22: 0c01 |0053: move-result-object v1 │ │ -0cab24: 3801 2500 |0054: if-eqz v1, 0079 // +0025 │ │ -0cab28: 5461 4b0a |0056: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a4b │ │ -0cab2c: 6e20 e90a 5100 |0058: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0ae9 │ │ -0cab32: 0c01 |005b: move-result-object v1 │ │ -0cab34: 5211 8006 |005c: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ -0cab38: db01 0104 |005e: div-int/lit8 v1, v1, #int 4 // #04 │ │ -0cab3c: 5961 490a |0060: iput v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.colorOffset:I // field@0a49 │ │ -0cab40: 5461 4b0a |0062: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a4b │ │ -0cab44: 6e20 e90a 4100 |0064: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0ae9 │ │ -0cab4a: 0c01 |0067: move-result-object v1 │ │ -0cab4c: 3801 0c00 |0068: if-eqz v1, 0074 // +000c │ │ -0cab50: 5461 4b0a |006a: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a4b │ │ -0cab54: 6e20 e90a 4100 |006c: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0ae9 │ │ -0cab5a: 0c01 |006f: move-result-object v1 │ │ -0cab5c: 5211 8006 |0070: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ -0cab60: db02 0104 |0072: div-int/lit8 v2, v1, #int 4 // #04 │ │ -0cab64: 5962 540a |0074: iput v2, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.texCoordOffset:I // field@0a54 │ │ -0cab68: 0e00 |0076: return-void │ │ -0cab6a: 0121 |0077: move v1, v2 │ │ -0cab6c: 28d4 |0078: goto 004c // -002c │ │ -0cab6e: 0121 |0079: move v1, v2 │ │ -0cab70: 28e6 |007a: goto 0060 // -001a │ │ +0d918c: |[0d918c] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.:(IZZILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0d919c: 1255 |0000: const/4 v5, #int 5 // #5 │ │ +0d919e: 1234 |0001: const/4 v4, #int 3 // #3 │ │ +0d91a0: 1223 |0002: const/4 v3, #int 2 // #2 │ │ +0d91a2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0d91a4: 7010 2726 0600 |0004: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2627 │ │ +0d91aa: 2201 0b02 |0007: new-instance v1, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +0d91ae: 7010 b713 0100 |0009: invoke-direct {v1}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ +0d91b4: 5b61 520a |000c: iput-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.projModelView:Lcom/badlogic/gdx/math/Matrix4; // field@0a52 │ │ +0d91b8: 5967 4a0a |000e: iput v7, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.maxVertices:I // field@0a4a │ │ +0d91bc: 596a 4e0a |0010: iput v10, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numTexCoords:I // field@0a4e │ │ +0d91c0: 5b6b 530a |0012: iput-object v11, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0a53 │ │ +0d91c4: 7040 8d11 86a9 |0014: invoke-direct {v6, v8, v9, v10}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.buildVertexAttributes:(ZZI)[Lcom/badlogic/gdx/graphics/VertexAttribute; // method@118d │ │ +0d91ca: 0c00 |0017: move-result-object v0 │ │ +0d91cc: 2201 1901 |0018: new-instance v1, Lcom/badlogic/gdx/graphics/Mesh; // type@0119 │ │ +0d91d0: 7050 d40a 2127 |001a: invoke-direct {v1, v2, v7, v2, v0}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0ad4 │ │ +0d91d6: 5b61 4b0a |001d: iput-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a4b │ │ +0d91da: 5461 4b0a |001f: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a4b │ │ +0d91de: 6e10 ea0a 0100 |0021: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0aea │ │ +0d91e4: 0c01 |0024: move-result-object v1 │ │ +0d91e6: 5211 8906 |0025: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ +0d91ea: db01 0104 |0027: div-int/lit8 v1, v1, #int 4 // #04 │ │ +0d91ee: b271 |0029: mul-int/2addr v1, v7 │ │ +0d91f0: 2311 4804 |002a: new-array v1, v1, [F // type@0448 │ │ +0d91f4: 5b61 570a |002c: iput-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@0a57 │ │ +0d91f8: 5461 4b0a |002e: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a4b │ │ +0d91fc: 6e10 ea0a 0100 |0030: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0aea │ │ +0d9202: 0c01 |0033: move-result-object v1 │ │ +0d9204: 5211 8906 |0034: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ +0d9208: db01 0104 |0036: div-int/lit8 v1, v1, #int 4 // #04 │ │ +0d920c: 5961 560a |0038: iput v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexSize:I // field@0a56 │ │ +0d9210: 5461 4b0a |003a: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a4b │ │ +0d9214: 6e20 e90a 3100 |003c: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0ae9 │ │ +0d921a: 0c01 |003f: move-result-object v1 │ │ +0d921c: 3801 3700 |0040: if-eqz v1, 0077 // +0037 │ │ +0d9220: 5461 4b0a |0042: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a4b │ │ +0d9224: 6e20 e90a 3100 |0044: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0ae9 │ │ +0d922a: 0c01 |0047: move-result-object v1 │ │ +0d922c: 5211 8006 |0048: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ +0d9230: db01 0104 |004a: div-int/lit8 v1, v1, #int 4 // #04 │ │ +0d9234: 5961 4c0a |004c: iput v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.normalOffset:I // field@0a4c │ │ +0d9238: 5461 4b0a |004e: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a4b │ │ +0d923c: 6e20 e90a 5100 |0050: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0ae9 │ │ +0d9242: 0c01 |0053: move-result-object v1 │ │ +0d9244: 3801 2500 |0054: if-eqz v1, 0079 // +0025 │ │ +0d9248: 5461 4b0a |0056: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a4b │ │ +0d924c: 6e20 e90a 5100 |0058: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0ae9 │ │ +0d9252: 0c01 |005b: move-result-object v1 │ │ +0d9254: 5211 8006 |005c: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ +0d9258: db01 0104 |005e: div-int/lit8 v1, v1, #int 4 // #04 │ │ +0d925c: 5961 490a |0060: iput v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.colorOffset:I // field@0a49 │ │ +0d9260: 5461 4b0a |0062: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a4b │ │ +0d9264: 6e20 e90a 4100 |0064: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0ae9 │ │ +0d926a: 0c01 |0067: move-result-object v1 │ │ +0d926c: 3801 0c00 |0068: if-eqz v1, 0074 // +000c │ │ +0d9270: 5461 4b0a |006a: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a4b │ │ +0d9274: 6e20 e90a 4100 |006c: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0ae9 │ │ +0d927a: 0c01 |006f: move-result-object v1 │ │ +0d927c: 5211 8006 |0070: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ +0d9280: db02 0104 |0072: div-int/lit8 v2, v1, #int 4 // #04 │ │ +0d9284: 5962 540a |0074: iput v2, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.texCoordOffset:I // field@0a54 │ │ +0d9288: 0e00 |0076: return-void │ │ +0d928a: 0121 |0077: move v1, v2 │ │ +0d928c: 28d4 |0078: goto 004c // -002c │ │ +0d928e: 0121 |0079: move v1, v2 │ │ +0d9290: 28e6 |007a: goto 0060 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0004 line=58 │ │ 0x0007 line=45 │ │ 0x000e line=59 │ │ 0x0010 line=60 │ │ 0x0012 line=61 │ │ @@ -271673,26 +271824,26 @@ │ │ type : '(ZZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 17 16-bit code units │ │ -0cab74: |[0cab74] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.:(ZZI)V │ │ -0cab84: 1301 8813 |0000: const/16 v1, #int 5000 // #1388 │ │ -0cab88: 7130 8f11 8709 |0002: invoke-static {v7, v8, v9}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.createDefaultShader:(ZZI)Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // method@118f │ │ -0cab8e: 0c05 |0005: move-result-object v5 │ │ -0cab90: 0760 |0006: move-object v0, v6 │ │ -0cab92: 0172 |0007: move v2, v7 │ │ -0cab94: 0183 |0008: move v3, v8 │ │ -0cab96: 0194 |0009: move v4, v9 │ │ -0cab98: 7606 8a11 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.:(IZZILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@118a │ │ -0cab9e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -0caba0: 5c60 500a |000e: iput-boolean v0, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.ownsShader:Z // field@0a50 │ │ -0caba4: 0e00 |0010: return-void │ │ +0d9294: |[0d9294] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.:(ZZI)V │ │ +0d92a4: 1301 8813 |0000: const/16 v1, #int 5000 // #1388 │ │ +0d92a8: 7130 8f11 8709 |0002: invoke-static {v7, v8, v9}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.createDefaultShader:(ZZI)Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // method@118f │ │ +0d92ae: 0c05 |0005: move-result-object v5 │ │ +0d92b0: 0760 |0006: move-object v0, v6 │ │ +0d92b2: 0172 |0007: move v2, v7 │ │ +0d92b4: 0183 |0008: move v3, v8 │ │ +0d92b6: 0194 |0009: move v4, v9 │ │ +0d92b8: 7606 8a11 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.:(IZZILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@118a │ │ +0d92be: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0d92c0: 5c60 500a |000e: iput-boolean v0, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.ownsShader:Z // field@0a50 │ │ +0d92c4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x000d line=50 │ │ 0x0010 line=51 │ │ locals : │ │ 0x0000 - 0x0011 reg=6 this Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20; │ │ @@ -271705,64 +271856,64 @@ │ │ type : '(ZZI)[Lcom/badlogic/gdx/graphics/VertexAttribute;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 98 16-bit code units │ │ -0caba8: |[0caba8] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.buildVertexAttributes:(ZZI)[Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ -0cabb8: 1228 |0000: const/4 v8, #int 2 // #2 │ │ -0cabba: 1237 |0001: const/4 v7, #int 3 // #3 │ │ -0cabbc: 2201 e702 |0002: new-instance v1, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0cabc0: 7010 621e 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -0cabc6: 2203 2d01 |0007: new-instance v3, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -0cabca: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -0cabcc: 1a05 f111 |000a: const-string v5, "a_position" // string@11f1 │ │ -0cabd0: 7040 a50b 4357 |000c: invoke-direct {v3, v4, v7, v5}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -0cabd6: 6e20 6a1e 3100 |000f: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0cabdc: 380a 0c00 |0012: if-eqz v10, 001e // +000c │ │ -0cabe0: 2203 2d01 |0014: new-instance v3, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -0cabe4: 1a04 f011 |0016: const-string v4, "a_normal" // string@11f0 │ │ -0cabe8: 7040 a50b 8347 |0018: invoke-direct {v3, v8, v7, v4}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -0cabee: 6e20 6a1e 3100 |001b: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0cabf4: 380b 0e00 |001e: if-eqz v11, 002c // +000e │ │ -0cabf8: 2203 2d01 |0020: new-instance v3, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -0cabfc: 1254 |0022: const/4 v4, #int 5 // #5 │ │ -0cabfe: 1245 |0023: const/4 v5, #int 4 // #4 │ │ -0cac00: 1a06 ef11 |0024: const-string v6, "a_color" // string@11ef │ │ -0cac04: 7040 a50b 4365 |0026: invoke-direct {v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -0cac0a: 6e20 6a1e 3100 |0029: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0cac10: 1202 |002c: const/4 v2, #int 0 // #0 │ │ -0cac12: 35c2 2000 |002d: if-ge v2, v12, 004d // +0020 │ │ -0cac16: 2203 2d01 |002f: new-instance v3, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -0cac1a: 2204 c503 |0031: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0cac1e: 7010 6726 0400 |0033: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0cac24: 1a05 f311 |0036: const-string v5, "a_texCoord" // string@11f3 │ │ -0cac28: 6e20 6e26 5400 |0038: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cac2e: 0c04 |003b: move-result-object v4 │ │ -0cac30: 6e20 6b26 2400 |003c: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0cac36: 0c04 |003f: move-result-object v4 │ │ -0cac38: 6e10 7426 0400 |0040: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0cac3e: 0c04 |0043: move-result-object v4 │ │ -0cac40: 7040 a50b 7348 |0044: invoke-direct {v3, v7, v8, v4}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -0cac46: 6e20 6a1e 3100 |0047: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0cac4c: d802 0201 |004a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0cac50: 28e1 |004c: goto 002d // -001f │ │ -0cac52: 5213 df0f |004d: iget v3, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0cac56: 2330 6104 |004f: new-array v0, v3, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0461 │ │ -0cac5a: 1202 |0051: const/4 v2, #int 0 // #0 │ │ -0cac5c: 5213 df0f |0052: iget v3, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0cac60: 3532 0d00 |0054: if-ge v2, v3, 0061 // +000d │ │ -0cac64: 6e20 741e 2100 |0056: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0cac6a: 0c03 |0059: move-result-object v3 │ │ -0cac6c: 1f03 2d01 |005a: check-cast v3, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -0cac70: 4d03 0002 |005c: aput-object v3, v0, v2 │ │ -0cac74: d802 0201 |005e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0cac78: 28f2 |0060: goto 0052 // -000e │ │ -0cac7a: 1100 |0061: return-object v0 │ │ +0d92c8: |[0d92c8] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.buildVertexAttributes:(ZZI)[Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ +0d92d8: 1228 |0000: const/4 v8, #int 2 // #2 │ │ +0d92da: 1237 |0001: const/4 v7, #int 3 // #3 │ │ +0d92dc: 2201 e502 |0002: new-instance v1, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0d92e0: 7010 621e 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0d92e6: 2203 2b01 |0007: new-instance v3, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +0d92ea: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +0d92ec: 1a05 ef11 |000a: const-string v5, "a_position" // string@11ef │ │ +0d92f0: 7040 a50b 4357 |000c: invoke-direct {v3, v4, v7, v5}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +0d92f6: 6e20 6a1e 3100 |000f: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0d92fc: 380a 0c00 |0012: if-eqz v10, 001e // +000c │ │ +0d9300: 2203 2b01 |0014: new-instance v3, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +0d9304: 1a04 ee11 |0016: const-string v4, "a_normal" // string@11ee │ │ +0d9308: 7040 a50b 8347 |0018: invoke-direct {v3, v8, v7, v4}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +0d930e: 6e20 6a1e 3100 |001b: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0d9314: 380b 0e00 |001e: if-eqz v11, 002c // +000e │ │ +0d9318: 2203 2b01 |0020: new-instance v3, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +0d931c: 1254 |0022: const/4 v4, #int 5 // #5 │ │ +0d931e: 1245 |0023: const/4 v5, #int 4 // #4 │ │ +0d9320: 1a06 ed11 |0024: const-string v6, "a_color" // string@11ed │ │ +0d9324: 7040 a50b 4365 |0026: invoke-direct {v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +0d932a: 6e20 6a1e 3100 |0029: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0d9330: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +0d9332: 35c2 2000 |002d: if-ge v2, v12, 004d // +0020 │ │ +0d9336: 2203 2b01 |002f: new-instance v3, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +0d933a: 2204 c303 |0031: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d933e: 7010 6726 0400 |0033: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d9344: 1a05 f111 |0036: const-string v5, "a_texCoord" // string@11f1 │ │ +0d9348: 6e20 6e26 5400 |0038: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d934e: 0c04 |003b: move-result-object v4 │ │ +0d9350: 6e20 6b26 2400 |003c: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0d9356: 0c04 |003f: move-result-object v4 │ │ +0d9358: 6e10 7426 0400 |0040: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d935e: 0c04 |0043: move-result-object v4 │ │ +0d9360: 7040 a50b 7348 |0044: invoke-direct {v3, v7, v8, v4}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +0d9366: 6e20 6a1e 3100 |0047: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0d936c: d802 0201 |004a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0d9370: 28e1 |004c: goto 002d // -001f │ │ +0d9372: 5213 df0f |004d: iget v3, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0d9376: 2330 5f04 |004f: new-array v0, v3, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@045f │ │ +0d937a: 1202 |0051: const/4 v2, #int 0 // #0 │ │ +0d937c: 5213 df0f |0052: iget v3, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0d9380: 3532 0d00 |0054: if-ge v2, v3, 0061 // +000d │ │ +0d9384: 6e20 741e 2100 |0056: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0d938a: 0c03 |0059: move-result-object v3 │ │ +0d938c: 1f03 2b01 |005a: check-cast v3, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +0d9390: 4d03 0002 |005c: aput-object v3, v0, v2 │ │ +0d9394: d802 0201 |005e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0d9398: 28f2 |0060: goto 0052 // -000e │ │ +0d939a: 1100 |0061: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=76 │ │ 0x0007 line=77 │ │ 0x0012 line=78 │ │ 0x001e line=79 │ │ 0x002c line=80 │ │ @@ -271787,22 +271938,22 @@ │ │ type : '(ZZI)Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0cac7c: |[0cac7c] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.createDefaultShader:(ZZI)Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ -0cac8c: 7130 9111 4305 |0000: invoke-static {v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.createVertexShader:(ZZI)Ljava/lang/String; // method@1191 │ │ -0cac92: 0c01 |0003: move-result-object v1 │ │ -0cac94: 7130 9011 4305 |0004: invoke-static {v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.createFragmentShader:(ZZI)Ljava/lang/String; // method@1190 │ │ -0cac9a: 0c00 |0007: move-result-object v0 │ │ -0cac9c: 2202 d201 |0008: new-instance v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // type@01d2 │ │ -0caca0: 7030 e211 1200 |000a: invoke-direct {v2, v1, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.:(Ljava/lang/String;Ljava/lang/String;)V // method@11e2 │ │ -0caca6: 1102 |000d: return-object v2 │ │ +0d939c: |[0d939c] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.createDefaultShader:(ZZI)Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ +0d93ac: 7130 9111 4305 |0000: invoke-static {v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.createVertexShader:(ZZI)Ljava/lang/String; // method@1191 │ │ +0d93b2: 0c01 |0003: move-result-object v1 │ │ +0d93b4: 7130 9011 4305 |0004: invoke-static {v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.createFragmentShader:(ZZI)Ljava/lang/String; // method@1190 │ │ +0d93ba: 0c00 |0007: move-result-object v0 │ │ +0d93bc: 2202 d001 |0008: new-instance v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // type@01d0 │ │ +0d93c0: 7030 e211 1200 |000a: invoke-direct {v2, v1, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.:(Ljava/lang/String;Ljava/lang/String;)V // method@11e2 │ │ +0d93c6: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0004 line=215 │ │ 0x0008 line=216 │ │ locals : │ │ 0x0008 - 0x000e reg=0 fragmentShader Ljava/lang/String; │ │ @@ -271816,146 +271967,146 @@ │ │ type : '(ZZI)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 247 16-bit code units │ │ -0caca8: |[0caca8] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.createFragmentShader:(ZZI)Ljava/lang/String; │ │ -0cacb8: 1a01 3900 |0000: const-string v1, "#ifdef GL_ES │ │ +0d93c8: |[0d93c8] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.createFragmentShader:(ZZI)Ljava/lang/String; │ │ +0d93d8: 1a01 3900 |0000: const-string v1, "#ifdef GL_ES │ │ precision highp float; │ │ #endif │ │ " // string@0039 │ │ -0cacbc: 3805 1500 |0002: if-eqz v5, 0017 // +0015 │ │ -0cacc0: 2202 c503 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0cacc4: 7010 6726 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0cacca: 6e20 6e26 1200 |0009: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cacd0: 0c02 |000c: move-result-object v2 │ │ -0cacd2: 1a03 1b2b |000d: const-string v3, "varying vec4 v_col; │ │ -" // string@2b1b │ │ -0cacd6: 6e20 6e26 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cacdc: 0c02 |0012: move-result-object v2 │ │ -0cacde: 6e10 7426 0200 |0013: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0cace4: 0c01 |0016: move-result-object v1 │ │ -0cace6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0cace8: 3560 3f00 |0018: if-ge v0, v6, 0057 // +003f │ │ -0cacec: 2202 c503 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0cacf0: 7010 6726 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0cacf6: 6e20 6e26 1200 |001f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cacfc: 0c02 |0022: move-result-object v2 │ │ -0cacfe: 1a03 1a2b |0023: const-string v3, "varying vec2 v_tex" // string@2b1a │ │ -0cad02: 6e20 6e26 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cad08: 0c02 |0028: move-result-object v2 │ │ -0cad0a: 6e20 6b26 0200 |0029: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0cad10: 0c02 |002c: move-result-object v2 │ │ -0cad12: 1a03 ff00 |002d: const-string v3, "; │ │ +0d93dc: 3805 1500 |0002: if-eqz v5, 0017 // +0015 │ │ +0d93e0: 2202 c303 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d93e4: 7010 6726 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d93ea: 6e20 6e26 1200 |0009: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d93f0: 0c02 |000c: move-result-object v2 │ │ +0d93f2: 1a03 192b |000d: const-string v3, "varying vec4 v_col; │ │ +" // string@2b19 │ │ +0d93f6: 6e20 6e26 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d93fc: 0c02 |0012: move-result-object v2 │ │ +0d93fe: 6e10 7426 0200 |0013: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d9404: 0c01 |0016: move-result-object v1 │ │ +0d9406: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0d9408: 3560 3f00 |0018: if-ge v0, v6, 0057 // +003f │ │ +0d940c: 2202 c303 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d9410: 7010 6726 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d9416: 6e20 6e26 1200 |001f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d941c: 0c02 |0022: move-result-object v2 │ │ +0d941e: 1a03 182b |0023: const-string v3, "varying vec2 v_tex" // string@2b18 │ │ +0d9422: 6e20 6e26 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d9428: 0c02 |0028: move-result-object v2 │ │ +0d942a: 6e20 6b26 0200 |0029: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0d9430: 0c02 |002c: move-result-object v2 │ │ +0d9432: 1a03 ff00 |002d: const-string v3, "; │ │ " // string@00ff │ │ -0cad16: 6e20 6e26 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cad1c: 0c02 |0032: move-result-object v2 │ │ -0cad1e: 6e10 7426 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0cad24: 0c01 |0036: move-result-object v1 │ │ -0cad26: 2202 c503 |0037: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0cad2a: 7010 6726 0200 |0039: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0cad30: 6e20 6e26 1200 |003c: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cad36: 0c02 |003f: move-result-object v2 │ │ -0cad38: 1a03 6a2a |0040: const-string v3, "uniform sampler2D u_sampler" // string@2a6a │ │ -0cad3c: 6e20 6e26 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cad42: 0c02 |0045: move-result-object v2 │ │ -0cad44: 6e20 6b26 0200 |0046: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0cad4a: 0c02 |0049: move-result-object v2 │ │ -0cad4c: 1a03 ff00 |004a: const-string v3, "; │ │ +0d9436: 6e20 6e26 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d943c: 0c02 |0032: move-result-object v2 │ │ +0d943e: 6e10 7426 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d9444: 0c01 |0036: move-result-object v1 │ │ +0d9446: 2202 c303 |0037: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d944a: 7010 6726 0200 |0039: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d9450: 6e20 6e26 1200 |003c: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d9456: 0c02 |003f: move-result-object v2 │ │ +0d9458: 1a03 682a |0040: const-string v3, "uniform sampler2D u_sampler" // string@2a68 │ │ +0d945c: 6e20 6e26 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d9462: 0c02 |0045: move-result-object v2 │ │ +0d9464: 6e20 6b26 0200 |0046: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0d946a: 0c02 |0049: move-result-object v2 │ │ +0d946c: 1a03 ff00 |004a: const-string v3, "; │ │ " // string@00ff │ │ -0cad50: 6e20 6e26 3200 |004c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cad56: 0c02 |004f: move-result-object v2 │ │ -0cad58: 6e10 7426 0200 |0050: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0cad5e: 0c01 |0053: move-result-object v1 │ │ -0cad60: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0cad64: 28c2 |0056: goto 0018 // -003e │ │ -0cad66: 2202 c503 |0057: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0cad6a: 7010 6726 0200 |0059: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0cad70: 6e20 6e26 1200 |005c: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cad76: 0c02 |005f: move-result-object v2 │ │ -0cad78: 1a03 5a2b |0060: const-string v3, "void main() { │ │ - gl_FragColor = " // string@2b5a │ │ -0cad7c: 6e20 6e26 3200 |0062: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cad82: 0c03 |0065: move-result-object v3 │ │ -0cad84: 3805 5200 |0066: if-eqz v5, 00b8 // +0052 │ │ -0cad88: 1a02 e02a |0068: const-string v2, "v_col" // string@2ae0 │ │ -0cad8c: 6e20 6e26 2300 |006a: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cad92: 0c02 |006d: move-result-object v2 │ │ -0cad94: 6e10 7426 0200 |006e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0cad9a: 0c01 |0071: move-result-object v1 │ │ -0cad9c: 3d06 1500 |0072: if-lez v6, 0087 // +0015 │ │ -0cada0: 2202 c503 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0cada4: 7010 6726 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0cadaa: 6e20 6e26 1200 |0079: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cadb0: 0c02 |007c: move-result-object v2 │ │ -0cadb2: 1a03 0e00 |007d: const-string v3, " * " // string@000e │ │ -0cadb6: 6e20 6e26 3200 |007f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cadbc: 0c02 |0082: move-result-object v2 │ │ -0cadbe: 6e10 7426 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0cadc4: 0c01 |0086: move-result-object v1 │ │ -0cadc6: 1200 |0087: const/4 v0, #int 0 // #0 │ │ -0cadc8: 3560 5b00 |0088: if-ge v0, v6, 00e3 // +005b │ │ -0cadcc: d802 06ff |008a: add-int/lit8 v2, v6, #int -1 // #ff │ │ -0cadd0: 3320 2f00 |008c: if-ne v0, v2, 00bb // +002f │ │ -0cadd4: 2202 c503 |008e: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0cadd8: 7010 6726 0200 |0090: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0cadde: 6e20 6e26 1200 |0093: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cade4: 0c02 |0096: move-result-object v2 │ │ -0cade6: 1a03 3200 |0097: const-string v3, " texture2D(u_sampler" // string@0032 │ │ -0cadea: 6e20 6e26 3200 |0099: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cadf0: 0c02 |009c: move-result-object v2 │ │ -0cadf2: 6e20 6b26 0200 |009d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0cadf8: 0c02 |00a0: move-result-object v2 │ │ -0cadfa: 1a03 a900 |00a1: const-string v3, ", v_tex" // string@00a9 │ │ -0cadfe: 6e20 6e26 3200 |00a3: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cae04: 0c02 |00a6: move-result-object v2 │ │ -0cae06: 6e20 6b26 0200 |00a7: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0cae0c: 0c02 |00aa: move-result-object v2 │ │ -0cae0e: 1a03 9900 |00ab: const-string v3, ")" // string@0099 │ │ -0cae12: 6e20 6e26 3200 |00ad: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cae18: 0c02 |00b0: move-result-object v2 │ │ -0cae1a: 6e10 7426 0200 |00b1: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0cae20: 0c01 |00b4: move-result-object v1 │ │ -0cae22: d800 0001 |00b5: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0cae26: 28d1 |00b7: goto 0088 // -002f │ │ -0cae28: 1a02 1e2b |00b8: const-string v2, "vec4(1, 1, 1, 1)" // string@2b1e │ │ -0cae2c: 28b0 |00ba: goto 006a // -0050 │ │ -0cae2e: 2202 c503 |00bb: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0cae32: 7010 6726 0200 |00bd: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0cae38: 6e20 6e26 1200 |00c0: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cae3e: 0c02 |00c3: move-result-object v2 │ │ -0cae40: 1a03 3200 |00c4: const-string v3, " texture2D(u_sampler" // string@0032 │ │ -0cae44: 6e20 6e26 3200 |00c6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cae4a: 0c02 |00c9: move-result-object v2 │ │ -0cae4c: 6e20 6b26 0200 |00ca: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0cae52: 0c02 |00cd: move-result-object v2 │ │ -0cae54: 1a03 a900 |00ce: const-string v3, ", v_tex" // string@00a9 │ │ -0cae58: 6e20 6e26 3200 |00d0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cae5e: 0c02 |00d3: move-result-object v2 │ │ -0cae60: 6e20 6b26 0200 |00d4: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0cae66: 0c02 |00d7: move-result-object v2 │ │ -0cae68: 1a03 9c00 |00d8: const-string v3, ") *" // string@009c │ │ -0cae6c: 6e20 6e26 3200 |00da: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cae72: 0c02 |00dd: move-result-object v2 │ │ -0cae74: 6e10 7426 0200 |00de: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0cae7a: 0c01 |00e1: move-result-object v1 │ │ -0cae7c: 28d3 |00e2: goto 00b5 // -002d │ │ -0cae7e: 2202 c503 |00e3: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0cae82: 7010 6726 0200 |00e5: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0cae88: 6e20 6e26 1200 |00e8: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cae8e: 0c02 |00eb: move-result-object v2 │ │ -0cae90: 1a03 0001 |00ec: const-string v3, "; │ │ +0d9470: 6e20 6e26 3200 |004c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d9476: 0c02 |004f: move-result-object v2 │ │ +0d9478: 6e10 7426 0200 |0050: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d947e: 0c01 |0053: move-result-object v1 │ │ +0d9480: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d9484: 28c2 |0056: goto 0018 // -003e │ │ +0d9486: 2202 c303 |0057: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d948a: 7010 6726 0200 |0059: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d9490: 6e20 6e26 1200 |005c: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d9496: 0c02 |005f: move-result-object v2 │ │ +0d9498: 1a03 582b |0060: const-string v3, "void main() { │ │ + gl_FragColor = " // string@2b58 │ │ +0d949c: 6e20 6e26 3200 |0062: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d94a2: 0c03 |0065: move-result-object v3 │ │ +0d94a4: 3805 5200 |0066: if-eqz v5, 00b8 // +0052 │ │ +0d94a8: 1a02 de2a |0068: const-string v2, "v_col" // string@2ade │ │ +0d94ac: 6e20 6e26 2300 |006a: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d94b2: 0c02 |006d: move-result-object v2 │ │ +0d94b4: 6e10 7426 0200 |006e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d94ba: 0c01 |0071: move-result-object v1 │ │ +0d94bc: 3d06 1500 |0072: if-lez v6, 0087 // +0015 │ │ +0d94c0: 2202 c303 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d94c4: 7010 6726 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d94ca: 6e20 6e26 1200 |0079: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d94d0: 0c02 |007c: move-result-object v2 │ │ +0d94d2: 1a03 0e00 |007d: const-string v3, " * " // string@000e │ │ +0d94d6: 6e20 6e26 3200 |007f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d94dc: 0c02 |0082: move-result-object v2 │ │ +0d94de: 6e10 7426 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d94e4: 0c01 |0086: move-result-object v1 │ │ +0d94e6: 1200 |0087: const/4 v0, #int 0 // #0 │ │ +0d94e8: 3560 5b00 |0088: if-ge v0, v6, 00e3 // +005b │ │ +0d94ec: d802 06ff |008a: add-int/lit8 v2, v6, #int -1 // #ff │ │ +0d94f0: 3320 2f00 |008c: if-ne v0, v2, 00bb // +002f │ │ +0d94f4: 2202 c303 |008e: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d94f8: 7010 6726 0200 |0090: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d94fe: 6e20 6e26 1200 |0093: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d9504: 0c02 |0096: move-result-object v2 │ │ +0d9506: 1a03 3200 |0097: const-string v3, " texture2D(u_sampler" // string@0032 │ │ +0d950a: 6e20 6e26 3200 |0099: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d9510: 0c02 |009c: move-result-object v2 │ │ +0d9512: 6e20 6b26 0200 |009d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0d9518: 0c02 |00a0: move-result-object v2 │ │ +0d951a: 1a03 a900 |00a1: const-string v3, ", v_tex" // string@00a9 │ │ +0d951e: 6e20 6e26 3200 |00a3: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d9524: 0c02 |00a6: move-result-object v2 │ │ +0d9526: 6e20 6b26 0200 |00a7: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0d952c: 0c02 |00aa: move-result-object v2 │ │ +0d952e: 1a03 9900 |00ab: const-string v3, ")" // string@0099 │ │ +0d9532: 6e20 6e26 3200 |00ad: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d9538: 0c02 |00b0: move-result-object v2 │ │ +0d953a: 6e10 7426 0200 |00b1: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d9540: 0c01 |00b4: move-result-object v1 │ │ +0d9542: d800 0001 |00b5: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d9546: 28d1 |00b7: goto 0088 // -002f │ │ +0d9548: 1a02 1c2b |00b8: const-string v2, "vec4(1, 1, 1, 1)" // string@2b1c │ │ +0d954c: 28b0 |00ba: goto 006a // -0050 │ │ +0d954e: 2202 c303 |00bb: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d9552: 7010 6726 0200 |00bd: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d9558: 6e20 6e26 1200 |00c0: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d955e: 0c02 |00c3: move-result-object v2 │ │ +0d9560: 1a03 3200 |00c4: const-string v3, " texture2D(u_sampler" // string@0032 │ │ +0d9564: 6e20 6e26 3200 |00c6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d956a: 0c02 |00c9: move-result-object v2 │ │ +0d956c: 6e20 6b26 0200 |00ca: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0d9572: 0c02 |00cd: move-result-object v2 │ │ +0d9574: 1a03 a900 |00ce: const-string v3, ", v_tex" // string@00a9 │ │ +0d9578: 6e20 6e26 3200 |00d0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d957e: 0c02 |00d3: move-result-object v2 │ │ +0d9580: 6e20 6b26 0200 |00d4: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0d9586: 0c02 |00d7: move-result-object v2 │ │ +0d9588: 1a03 9c00 |00d8: const-string v3, ") *" // string@009c │ │ +0d958c: 6e20 6e26 3200 |00da: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d9592: 0c02 |00dd: move-result-object v2 │ │ +0d9594: 6e10 7426 0200 |00de: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d959a: 0c01 |00e1: move-result-object v1 │ │ +0d959c: 28d3 |00e2: goto 00b5 // -002d │ │ +0d959e: 2202 c303 |00e3: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d95a2: 7010 6726 0200 |00e5: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d95a8: 6e20 6e26 1200 |00e8: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d95ae: 0c02 |00eb: move-result-object v2 │ │ +0d95b0: 1a03 0001 |00ec: const-string v3, "; │ │ }" // string@0100 │ │ -0cae94: 6e20 6e26 3200 |00ee: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cae9a: 0c02 |00f1: move-result-object v2 │ │ -0cae9c: 6e10 7426 0200 |00f2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0caea2: 0c01 |00f5: move-result-object v1 │ │ -0caea4: 1101 |00f6: return-object v1 │ │ +0d95b4: 6e20 6e26 3200 |00ee: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d95ba: 0c02 |00f1: move-result-object v2 │ │ +0d95bc: 6e10 7426 0200 |00f2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d95c2: 0c01 |00f5: move-result-object v1 │ │ +0d95c4: 1101 |00f6: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0002 line=189 │ │ 0x0017 line=190 │ │ 0x001a line=191 │ │ 0x0037 line=192 │ │ @@ -271982,164 +272133,164 @@ │ │ type : '(ZZI)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 270 16-bit code units │ │ -0caea8: |[0caea8] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.createVertexShader:(ZZI)Ljava/lang/String; │ │ -0caeb8: 2202 c503 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0caebc: 7010 6726 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0caec2: 1a03 f812 |0005: const-string v3, "attribute vec4 a_position; │ │ -" // string@12f8 │ │ -0caec6: 6e20 6e26 3200 |0007: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0caecc: 0c03 |000a: move-result-object v3 │ │ -0caece: 3804 3700 |000b: if-eqz v4, 0042 // +0037 │ │ -0caed2: 1a02 f612 |000d: const-string v2, "attribute vec3 a_normal; │ │ +0d95c8: |[0d95c8] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.createVertexShader:(ZZI)Ljava/lang/String; │ │ +0d95d8: 2202 c303 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d95dc: 7010 6726 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d95e2: 1a03 f612 |0005: const-string v3, "attribute vec4 a_position; │ │ " // string@12f6 │ │ -0caed6: 6e20 6e26 2300 |000f: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0caedc: 0c03 |0012: move-result-object v3 │ │ -0caede: 3805 3200 |0013: if-eqz v5, 0045 // +0032 │ │ -0caee2: 1a02 f712 |0015: const-string v2, "attribute vec4 a_color; │ │ -" // string@12f7 │ │ -0caee6: 6e20 6e26 2300 |0017: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0caeec: 0c02 |001a: move-result-object v2 │ │ -0caeee: 6e10 7426 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0caef4: 0c01 |001e: move-result-object v1 │ │ -0caef6: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -0caef8: 3560 2800 |0020: if-ge v0, v6, 0048 // +0028 │ │ -0caefc: 2202 c503 |0022: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0caf00: 7010 6726 0200 |0024: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0caf06: 6e20 6e26 1200 |0027: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0caf0c: 0c02 |002a: move-result-object v2 │ │ -0caf0e: 1a03 f512 |002b: const-string v3, "attribute vec2 a_texCoord" // string@12f5 │ │ -0caf12: 6e20 6e26 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0caf18: 0c02 |0030: move-result-object v2 │ │ -0caf1a: 6e20 6b26 0200 |0031: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0caf20: 0c02 |0034: move-result-object v2 │ │ -0caf22: 1a03 ff00 |0035: const-string v3, "; │ │ +0d95e6: 6e20 6e26 3200 |0007: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d95ec: 0c03 |000a: move-result-object v3 │ │ +0d95ee: 3804 3700 |000b: if-eqz v4, 0042 // +0037 │ │ +0d95f2: 1a02 f412 |000d: const-string v2, "attribute vec3 a_normal; │ │ +" // string@12f4 │ │ +0d95f6: 6e20 6e26 2300 |000f: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d95fc: 0c03 |0012: move-result-object v3 │ │ +0d95fe: 3805 3200 |0013: if-eqz v5, 0045 // +0032 │ │ +0d9602: 1a02 f512 |0015: const-string v2, "attribute vec4 a_color; │ │ +" // string@12f5 │ │ +0d9606: 6e20 6e26 2300 |0017: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d960c: 0c02 |001a: move-result-object v2 │ │ +0d960e: 6e10 7426 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d9614: 0c01 |001e: move-result-object v1 │ │ +0d9616: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +0d9618: 3560 2800 |0020: if-ge v0, v6, 0048 // +0028 │ │ +0d961c: 2202 c303 |0022: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d9620: 7010 6726 0200 |0024: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d9626: 6e20 6e26 1200 |0027: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d962c: 0c02 |002a: move-result-object v2 │ │ +0d962e: 1a03 f312 |002b: const-string v3, "attribute vec2 a_texCoord" // string@12f3 │ │ +0d9632: 6e20 6e26 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d9638: 0c02 |0030: move-result-object v2 │ │ +0d963a: 6e20 6b26 0200 |0031: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0d9640: 0c02 |0034: move-result-object v2 │ │ +0d9642: 1a03 ff00 |0035: const-string v3, "; │ │ " // string@00ff │ │ -0caf26: 6e20 6e26 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0caf2c: 0c02 |003a: move-result-object v2 │ │ -0caf2e: 6e10 7426 0200 |003b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0caf34: 0c01 |003e: move-result-object v1 │ │ -0caf36: d800 0001 |003f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0caf3a: 28df |0041: goto 0020 // -0021 │ │ -0caf3c: 1a02 0000 |0042: const-string v2, "" // string@0000 │ │ -0caf40: 28cb |0044: goto 000f // -0035 │ │ -0caf42: 1a02 0000 |0045: const-string v2, "" // string@0000 │ │ -0caf46: 28d0 |0047: goto 0017 // -0030 │ │ -0caf48: 2202 c503 |0048: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0caf4c: 7010 6726 0200 |004a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0caf52: 6e20 6e26 1200 |004d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0caf58: 0c02 |0050: move-result-object v2 │ │ -0caf5a: 1a03 692a |0051: const-string v3, "uniform mat4 u_projModelView; │ │ -" // string@2a69 │ │ -0caf5e: 6e20 6e26 3200 |0053: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0caf64: 0c02 |0056: move-result-object v2 │ │ -0caf66: 6e10 7426 0200 |0057: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0caf6c: 0c01 |005a: move-result-object v1 │ │ -0caf6e: 2202 c503 |005b: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0caf72: 7010 6726 0200 |005d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0caf78: 6e20 6e26 1200 |0060: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0caf7e: 0c03 |0063: move-result-object v3 │ │ -0caf80: 3805 2f00 |0064: if-eqz v5, 0093 // +002f │ │ -0caf84: 1a02 1b2b |0066: const-string v2, "varying vec4 v_col; │ │ -" // string@2b1b │ │ -0caf88: 6e20 6e26 2300 |0068: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0caf8e: 0c02 |006b: move-result-object v2 │ │ -0caf90: 6e10 7426 0200 |006c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0caf96: 0c01 |006f: move-result-object v1 │ │ -0caf98: 1200 |0070: const/4 v0, #int 0 // #0 │ │ -0caf9a: 3560 2500 |0071: if-ge v0, v6, 0096 // +0025 │ │ -0caf9e: 2202 c503 |0073: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0cafa2: 7010 6726 0200 |0075: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0cafa8: 6e20 6e26 1200 |0078: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cafae: 0c02 |007b: move-result-object v2 │ │ -0cafb0: 1a03 1a2b |007c: const-string v3, "varying vec2 v_tex" // string@2b1a │ │ -0cafb4: 6e20 6e26 3200 |007e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cafba: 0c02 |0081: move-result-object v2 │ │ -0cafbc: 6e20 6b26 0200 |0082: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0cafc2: 0c02 |0085: move-result-object v2 │ │ -0cafc4: 1a03 ff00 |0086: const-string v3, "; │ │ +0d9646: 6e20 6e26 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d964c: 0c02 |003a: move-result-object v2 │ │ +0d964e: 6e10 7426 0200 |003b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d9654: 0c01 |003e: move-result-object v1 │ │ +0d9656: d800 0001 |003f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d965a: 28df |0041: goto 0020 // -0021 │ │ +0d965c: 1a02 0000 |0042: const-string v2, "" // string@0000 │ │ +0d9660: 28cb |0044: goto 000f // -0035 │ │ +0d9662: 1a02 0000 |0045: const-string v2, "" // string@0000 │ │ +0d9666: 28d0 |0047: goto 0017 // -0030 │ │ +0d9668: 2202 c303 |0048: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d966c: 7010 6726 0200 |004a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d9672: 6e20 6e26 1200 |004d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d9678: 0c02 |0050: move-result-object v2 │ │ +0d967a: 1a03 672a |0051: const-string v3, "uniform mat4 u_projModelView; │ │ +" // string@2a67 │ │ +0d967e: 6e20 6e26 3200 |0053: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d9684: 0c02 |0056: move-result-object v2 │ │ +0d9686: 6e10 7426 0200 |0057: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d968c: 0c01 |005a: move-result-object v1 │ │ +0d968e: 2202 c303 |005b: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d9692: 7010 6726 0200 |005d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d9698: 6e20 6e26 1200 |0060: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d969e: 0c03 |0063: move-result-object v3 │ │ +0d96a0: 3805 2f00 |0064: if-eqz v5, 0093 // +002f │ │ +0d96a4: 1a02 192b |0066: const-string v2, "varying vec4 v_col; │ │ +" // string@2b19 │ │ +0d96a8: 6e20 6e26 2300 |0068: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d96ae: 0c02 |006b: move-result-object v2 │ │ +0d96b0: 6e10 7426 0200 |006c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d96b6: 0c01 |006f: move-result-object v1 │ │ +0d96b8: 1200 |0070: const/4 v0, #int 0 // #0 │ │ +0d96ba: 3560 2500 |0071: if-ge v0, v6, 0096 // +0025 │ │ +0d96be: 2202 c303 |0073: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d96c2: 7010 6726 0200 |0075: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d96c8: 6e20 6e26 1200 |0078: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d96ce: 0c02 |007b: move-result-object v2 │ │ +0d96d0: 1a03 182b |007c: const-string v3, "varying vec2 v_tex" // string@2b18 │ │ +0d96d4: 6e20 6e26 3200 |007e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d96da: 0c02 |0081: move-result-object v2 │ │ +0d96dc: 6e20 6b26 0200 |0082: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0d96e2: 0c02 |0085: move-result-object v2 │ │ +0d96e4: 1a03 ff00 |0086: const-string v3, "; │ │ " // string@00ff │ │ -0cafc8: 6e20 6e26 3200 |0088: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cafce: 0c02 |008b: move-result-object v2 │ │ -0cafd0: 6e10 7426 0200 |008c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0cafd6: 0c01 |008f: move-result-object v1 │ │ -0cafd8: d800 0001 |0090: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0cafdc: 28df |0092: goto 0071 // -0021 │ │ -0cafde: 1a02 0000 |0093: const-string v2, "" // string@0000 │ │ -0cafe2: 28d3 |0095: goto 0068 // -002d │ │ -0cafe4: 2202 c503 |0096: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0cafe8: 7010 6726 0200 |0098: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0cafee: 6e20 6e26 1200 |009b: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0caff4: 0c02 |009e: move-result-object v2 │ │ -0caff6: 1a03 5b2b |009f: const-string v3, "void main() { │ │ +0d96e8: 6e20 6e26 3200 |0088: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d96ee: 0c02 |008b: move-result-object v2 │ │ +0d96f0: 6e10 7426 0200 |008c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d96f6: 0c01 |008f: move-result-object v1 │ │ +0d96f8: d800 0001 |0090: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d96fc: 28df |0092: goto 0071 // -0021 │ │ +0d96fe: 1a02 0000 |0093: const-string v2, "" // string@0000 │ │ +0d9702: 28d3 |0095: goto 0068 // -002d │ │ +0d9704: 2202 c303 |0096: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d9708: 7010 6726 0200 |0098: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d970e: 6e20 6e26 1200 |009b: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d9714: 0c02 |009e: move-result-object v2 │ │ +0d9716: 1a03 592b |009f: const-string v3, "void main() { │ │ gl_Position = u_projModelView * a_position; │ │ -" // string@2b5b │ │ -0caffa: 6e20 6e26 3200 |00a1: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cb000: 0c03 |00a4: move-result-object v3 │ │ -0cb002: 3805 3f00 |00a5: if-eqz v5, 00e4 // +003f │ │ -0cb006: 1a02 0a00 |00a7: const-string v2, " v_col = a_color; │ │ +" // string@2b59 │ │ +0d971a: 6e20 6e26 3200 |00a1: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d9720: 0c03 |00a4: move-result-object v3 │ │ +0d9722: 3805 3f00 |00a5: if-eqz v5, 00e4 // +003f │ │ +0d9726: 1a02 0a00 |00a7: const-string v2, " v_col = a_color; │ │ " // string@000a │ │ -0cb00a: 6e20 6e26 2300 |00a9: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cb010: 0c02 |00ac: move-result-object v2 │ │ -0cb012: 6e10 7426 0200 |00ad: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0cb018: 0c01 |00b0: move-result-object v1 │ │ -0cb01a: 1200 |00b1: const/4 v0, #int 0 // #0 │ │ -0cb01c: 3560 3500 |00b2: if-ge v0, v6, 00e7 // +0035 │ │ -0cb020: 2202 c503 |00b4: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0cb024: 7010 6726 0200 |00b6: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0cb02a: 6e20 6e26 1200 |00b9: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cb030: 0c02 |00bc: move-result-object v2 │ │ -0cb032: 1a03 0b00 |00bd: const-string v3, " v_tex" // string@000b │ │ -0cb036: 6e20 6e26 3200 |00bf: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cb03c: 0c02 |00c2: move-result-object v2 │ │ -0cb03e: 6e20 6b26 0200 |00c3: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0cb044: 0c02 |00c6: move-result-object v2 │ │ -0cb046: 1a03 1600 |00c7: const-string v3, " = " // string@0016 │ │ -0cb04a: 6e20 6e26 3200 |00c9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cb050: 0c02 |00cc: move-result-object v2 │ │ -0cb052: 1a03 f311 |00cd: const-string v3, "a_texCoord" // string@11f3 │ │ -0cb056: 6e20 6e26 3200 |00cf: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cb05c: 0c02 |00d2: move-result-object v2 │ │ -0cb05e: 6e20 6b26 0200 |00d3: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0cb064: 0c02 |00d6: move-result-object v2 │ │ -0cb066: 1a03 ff00 |00d7: const-string v3, "; │ │ +0d972a: 6e20 6e26 2300 |00a9: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d9730: 0c02 |00ac: move-result-object v2 │ │ +0d9732: 6e10 7426 0200 |00ad: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d9738: 0c01 |00b0: move-result-object v1 │ │ +0d973a: 1200 |00b1: const/4 v0, #int 0 // #0 │ │ +0d973c: 3560 3500 |00b2: if-ge v0, v6, 00e7 // +0035 │ │ +0d9740: 2202 c303 |00b4: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d9744: 7010 6726 0200 |00b6: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d974a: 6e20 6e26 1200 |00b9: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d9750: 0c02 |00bc: move-result-object v2 │ │ +0d9752: 1a03 0b00 |00bd: const-string v3, " v_tex" // string@000b │ │ +0d9756: 6e20 6e26 3200 |00bf: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d975c: 0c02 |00c2: move-result-object v2 │ │ +0d975e: 6e20 6b26 0200 |00c3: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0d9764: 0c02 |00c6: move-result-object v2 │ │ +0d9766: 1a03 1600 |00c7: const-string v3, " = " // string@0016 │ │ +0d976a: 6e20 6e26 3200 |00c9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d9770: 0c02 |00cc: move-result-object v2 │ │ +0d9772: 1a03 f111 |00cd: const-string v3, "a_texCoord" // string@11f1 │ │ +0d9776: 6e20 6e26 3200 |00cf: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d977c: 0c02 |00d2: move-result-object v2 │ │ +0d977e: 6e20 6b26 0200 |00d3: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0d9784: 0c02 |00d6: move-result-object v2 │ │ +0d9786: 1a03 ff00 |00d7: const-string v3, "; │ │ " // string@00ff │ │ -0cb06a: 6e20 6e26 3200 |00d9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cb070: 0c02 |00dc: move-result-object v2 │ │ -0cb072: 6e10 7426 0200 |00dd: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0cb078: 0c01 |00e0: move-result-object v1 │ │ -0cb07a: d800 0001 |00e1: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0cb07e: 28cf |00e3: goto 00b2 // -0031 │ │ -0cb080: 1a02 0000 |00e4: const-string v2, "" // string@0000 │ │ -0cb084: 28c3 |00e6: goto 00a9 // -003d │ │ -0cb086: 2202 c503 |00e7: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0cb08a: 7010 6726 0200 |00e9: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0cb090: 6e20 6e26 1200 |00ec: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cb096: 0c02 |00ef: move-result-object v2 │ │ -0cb098: 1a03 0900 |00f0: const-string v3, " gl_PointSize = 1.0; │ │ +0d978a: 6e20 6e26 3200 |00d9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d9790: 0c02 |00dc: move-result-object v2 │ │ +0d9792: 6e10 7426 0200 |00dd: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d9798: 0c01 |00e0: move-result-object v1 │ │ +0d979a: d800 0001 |00e1: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d979e: 28cf |00e3: goto 00b2 // -0031 │ │ +0d97a0: 1a02 0000 |00e4: const-string v2, "" // string@0000 │ │ +0d97a4: 28c3 |00e6: goto 00a9 // -003d │ │ +0d97a6: 2202 c303 |00e7: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d97aa: 7010 6726 0200 |00e9: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d97b0: 6e20 6e26 1200 |00ec: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d97b6: 0c02 |00ef: move-result-object v2 │ │ +0d97b8: 1a03 0900 |00f0: const-string v3, " gl_PointSize = 1.0; │ │ " // string@0009 │ │ -0cb09c: 6e20 6e26 3200 |00f2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cb0a2: 0c02 |00f5: move-result-object v2 │ │ -0cb0a4: 6e10 7426 0200 |00f6: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0cb0aa: 0c01 |00f9: move-result-object v1 │ │ -0cb0ac: 2202 c503 |00fa: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0cb0b0: 7010 6726 0200 |00fc: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0cb0b6: 6e20 6e26 1200 |00ff: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cb0bc: 0c02 |0102: move-result-object v2 │ │ -0cb0be: 1a03 262c |0103: const-string v3, "} │ │ -" // string@2c26 │ │ -0cb0c2: 6e20 6e26 3200 |0105: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cb0c8: 0c02 |0108: move-result-object v2 │ │ -0cb0ca: 6e10 7426 0200 |0109: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0cb0d0: 0c01 |010c: move-result-object v1 │ │ -0cb0d2: 1101 |010d: return-object v1 │ │ +0d97bc: 6e20 6e26 3200 |00f2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d97c2: 0c02 |00f5: move-result-object v2 │ │ +0d97c4: 6e10 7426 0200 |00f6: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d97ca: 0c01 |00f9: move-result-object v1 │ │ +0d97cc: 2202 c303 |00fa: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d97d0: 7010 6726 0200 |00fc: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d97d6: 6e20 6e26 1200 |00ff: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d97dc: 0c02 |0102: move-result-object v2 │ │ +0d97de: 1a03 242c |0103: const-string v3, "} │ │ +" // string@2c24 │ │ +0d97e2: 6e20 6e26 3200 |0105: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d97e8: 0c02 |0108: move-result-object v2 │ │ +0d97ea: 6e10 7426 0200 |0109: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d97f0: 0c01 |010c: move-result-object v1 │ │ +0d97f2: 1101 |010d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x001f line=163 │ │ 0x0022 line=164 │ │ 0x003f line=163 │ │ 0x0042 line=159 │ │ @@ -272172,19 +272323,19 @@ │ │ type : '(Lcom/badlogic/gdx/math/Matrix4;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0cb0d4: |[0cb0d4] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.begin:(Lcom/badlogic/gdx/math/Matrix4;I)V │ │ -0cb0e4: 5410 520a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.projModelView:Lcom/badlogic/gdx/math/Matrix4; // field@0a52 │ │ -0cb0e8: 6e20 d513 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ -0cb0ee: 5913 510a |0005: iput v3, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.primitiveType:I // field@0a51 │ │ -0cb0f2: 0e00 |0007: return-void │ │ +0d97f4: |[0d97f4] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.begin:(Lcom/badlogic/gdx/math/Matrix4;I)V │ │ +0d9804: 5410 520a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.projModelView:Lcom/badlogic/gdx/math/Matrix4; // field@0a52 │ │ +0d9808: 6e20 d513 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ +0d980e: 5913 510a |0005: iput v3, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.primitiveType:I // field@0a51 │ │ +0d9812: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0005 line=97 │ │ 0x0007 line=98 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20; │ │ @@ -272196,23 +272347,23 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -0cb0f4: |[0cb0f4] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.color:(FFFF)V │ │ -0cb104: 5430 570a |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@0a57 │ │ -0cb108: 5231 550a |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexIdx:I // field@0a55 │ │ -0cb10c: 5232 490a |0004: iget v2, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.colorOffset:I // field@0a49 │ │ -0cb110: b021 |0006: add-int/2addr v1, v2 │ │ -0cb112: 7140 c109 5476 |0007: invoke-static {v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:(FFFF)F // method@09c1 │ │ -0cb118: 0a02 |000a: move-result v2 │ │ -0cb11a: 4b02 0001 |000b: aput v2, v0, v1 │ │ -0cb11e: 0e00 |000d: return-void │ │ +0d9814: |[0d9814] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.color:(FFFF)V │ │ +0d9824: 5430 570a |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@0a57 │ │ +0d9828: 5231 550a |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexIdx:I // field@0a55 │ │ +0d982c: 5232 490a |0004: iget v2, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.colorOffset:I // field@0a49 │ │ +0d9830: b021 |0006: add-int/2addr v1, v2 │ │ +0d9832: 7140 c109 5476 |0007: invoke-static {v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:(FFFF)F // method@09c1 │ │ +0d9838: 0a02 |000a: move-result v2 │ │ +0d983a: 4b02 0001 |000b: aput v2, v0, v1 │ │ +0d983e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x000d line=102 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20; │ │ 0x0000 - 0x000e reg=4 r F │ │ @@ -272225,24 +272376,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0cb120: |[0cb120] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.dispose:()V │ │ -0cb130: 5510 500a |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.ownsShader:Z // field@0a50 │ │ -0cb134: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -0cb138: 5410 530a |0004: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0a53 │ │ -0cb13c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0cb140: 5410 530a |0008: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0a53 │ │ -0cb144: 6e10 ea11 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.dispose:()V // method@11ea │ │ -0cb14a: 5410 4b0a |000d: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a4b │ │ -0cb14e: 6e10 e00a 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Mesh;.dispose:()V // method@0ae0 │ │ -0cb154: 0e00 |0012: return-void │ │ +0d9840: |[0d9840] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.dispose:()V │ │ +0d9850: 5510 500a |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.ownsShader:Z // field@0a50 │ │ +0d9854: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +0d9858: 5410 530a |0004: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0a53 │ │ +0d985c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0d9860: 5410 530a |0008: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0a53 │ │ +0d9864: 6e10 ea11 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.dispose:()V // method@11ea │ │ +0d986a: 5410 4b0a |000d: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a4b │ │ +0d986e: 6e10 e00a 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Mesh;.dispose:()V // method@0ae0 │ │ +0d9874: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x000d line=155 │ │ 0x0012 line=156 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20; │ │ @@ -272252,55 +272403,55 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 82 16-bit code units │ │ -0cb158: |[0cb158] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.end:()V │ │ -0cb168: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0cb16a: 5251 4f0a |0001: iget v1, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numVertices:I // field@0a4f │ │ -0cb16e: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ -0cb172: 0e00 |0005: return-void │ │ -0cb174: 5451 530a |0006: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0a53 │ │ -0cb178: 6e10 e411 0100 |0008: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@11e4 │ │ -0cb17e: 5451 530a |000b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0a53 │ │ -0cb182: 1a02 542a |000d: const-string v2, "u_projModelView" // string@2a54 │ │ -0cb186: 5453 520a |000f: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.projModelView:Lcom/badlogic/gdx/math/Matrix4; // field@0a52 │ │ -0cb18a: 6e30 1012 2103 |0011: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@1210 │ │ -0cb190: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -0cb192: 5251 4e0a |0015: iget v1, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numTexCoords:I // field@0a4e │ │ -0cb196: 3510 1d00 |0017: if-ge v0, v1, 0034 // +001d │ │ -0cb19a: 5451 530a |0019: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0a53 │ │ -0cb19e: 2202 c503 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0cb1a2: 7010 6726 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0cb1a8: 1a03 572a |0020: const-string v3, "u_sampler" // string@2a57 │ │ -0cb1ac: 6e20 6e26 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cb1b2: 0c02 |0025: move-result-object v2 │ │ -0cb1b4: 6e20 6b26 0200 |0026: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0cb1ba: 0c02 |0029: move-result-object v2 │ │ -0cb1bc: 6e10 7426 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0cb1c2: 0c02 |002d: move-result-object v2 │ │ -0cb1c4: 6e30 2512 2100 |002e: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@1225 │ │ -0cb1ca: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0cb1ce: 28e2 |0033: goto 0015 // -001e │ │ -0cb1d0: 5451 4b0a |0034: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a4b │ │ -0cb1d4: 5452 570a |0036: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@0a57 │ │ -0cb1d8: 5253 550a |0038: iget v3, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexIdx:I // field@0a55 │ │ -0cb1dc: 6e40 fb0a 2134 |003a: invoke-virtual {v1, v2, v4, v3}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([FII)V // method@0afb │ │ -0cb1e2: 5451 4b0a |003d: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a4b │ │ -0cb1e6: 5452 530a |003f: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0a53 │ │ -0cb1ea: 5253 510a |0041: iget v3, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.primitiveType:I // field@0a51 │ │ -0cb1ee: 6e30 f40a 2103 |0043: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V // method@0af4 │ │ -0cb1f4: 5451 530a |0046: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0a53 │ │ -0cb1f8: 6e10 ed11 0100 |0048: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@11ed │ │ -0cb1fe: 5954 4d0a |004b: iput v4, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numSetTexCoords:I // field@0a4d │ │ -0cb202: 5954 550a |004d: iput v4, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexIdx:I // field@0a55 │ │ -0cb206: 5954 4f0a |004f: iput v4, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numVertices:I // field@0a4f │ │ -0cb20a: 28b4 |0051: goto 0005 // -004c │ │ +0d9878: |[0d9878] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.end:()V │ │ +0d9888: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0d988a: 5251 4f0a |0001: iget v1, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numVertices:I // field@0a4f │ │ +0d988e: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ +0d9892: 0e00 |0005: return-void │ │ +0d9894: 5451 530a |0006: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0a53 │ │ +0d9898: 6e10 e411 0100 |0008: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@11e4 │ │ +0d989e: 5451 530a |000b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0a53 │ │ +0d98a2: 1a02 522a |000d: const-string v2, "u_projModelView" // string@2a52 │ │ +0d98a6: 5453 520a |000f: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.projModelView:Lcom/badlogic/gdx/math/Matrix4; // field@0a52 │ │ +0d98aa: 6e30 1012 2103 |0011: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@1210 │ │ +0d98b0: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +0d98b2: 5251 4e0a |0015: iget v1, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numTexCoords:I // field@0a4e │ │ +0d98b6: 3510 1d00 |0017: if-ge v0, v1, 0034 // +001d │ │ +0d98ba: 5451 530a |0019: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0a53 │ │ +0d98be: 2202 c303 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d98c2: 7010 6726 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d98c8: 1a03 552a |0020: const-string v3, "u_sampler" // string@2a55 │ │ +0d98cc: 6e20 6e26 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d98d2: 0c02 |0025: move-result-object v2 │ │ +0d98d4: 6e20 6b26 0200 |0026: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0d98da: 0c02 |0029: move-result-object v2 │ │ +0d98dc: 6e10 7426 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d98e2: 0c02 |002d: move-result-object v2 │ │ +0d98e4: 6e30 2512 2100 |002e: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@1225 │ │ +0d98ea: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d98ee: 28e2 |0033: goto 0015 // -001e │ │ +0d98f0: 5451 4b0a |0034: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a4b │ │ +0d98f4: 5452 570a |0036: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@0a57 │ │ +0d98f8: 5253 550a |0038: iget v3, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexIdx:I // field@0a55 │ │ +0d98fc: 6e40 fb0a 2134 |003a: invoke-virtual {v1, v2, v4, v3}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([FII)V // method@0afb │ │ +0d9902: 5451 4b0a |003d: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a4b │ │ +0d9906: 5452 530a |003f: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0a53 │ │ +0d990a: 5253 510a |0041: iget v3, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.primitiveType:I // field@0a51 │ │ +0d990e: 6e30 f40a 2103 |0043: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V // method@0af4 │ │ +0d9914: 5451 530a |0046: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0a53 │ │ +0d9918: 6e10 ed11 0100 |0048: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@11ed │ │ +0d991e: 5954 4d0a |004b: iput v4, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numSetTexCoords:I // field@0a4d │ │ +0d9922: 5954 550a |004d: iput v4, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexIdx:I // field@0a55 │ │ +0d9926: 5954 4f0a |004f: iput v4, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numVertices:I // field@0a4f │ │ +0d992a: 28b4 |0051: goto 0005 // -004c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=130 │ │ 0x0005 line=142 │ │ 0x0006 line=131 │ │ 0x000b line=132 │ │ 0x0014 line=133 │ │ @@ -272321,17 +272472,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cb20c: |[0cb20c] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.getMaxVertices:()I │ │ -0cb21c: 5210 4a0a |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.maxVertices:I // field@0a4a │ │ -0cb220: 0f00 |0002: return v0 │ │ +0d992c: |[0d992c] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.getMaxVertices:()I │ │ +0d993c: 5210 4a0a |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.maxVertices:I // field@0a4a │ │ +0d9940: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;) │ │ @@ -272339,17 +272490,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cb224: |[0cb224] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.getNumVertices:()I │ │ -0cb234: 5210 4f0a |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numVertices:I // field@0a4f │ │ -0cb238: 0f00 |0002: return v0 │ │ +0d9944: |[0d9944] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.getNumVertices:()I │ │ +0d9954: 5210 4f0a |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numVertices:I // field@0a4f │ │ +0d9958: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;) │ │ @@ -272357,27 +272508,27 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -0cb23c: |[0cb23c] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.normal:(FFF)V │ │ -0cb24c: 5231 550a |0000: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexIdx:I // field@0a55 │ │ -0cb250: 5232 4c0a |0002: iget v2, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.normalOffset:I // field@0a4c │ │ -0cb254: 9000 0102 |0004: add-int v0, v1, v2 │ │ -0cb258: 5431 570a |0006: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@0a57 │ │ -0cb25c: 4b04 0100 |0008: aput v4, v1, v0 │ │ -0cb260: 5431 570a |000a: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@0a57 │ │ -0cb264: d802 0001 |000c: add-int/lit8 v2, v0, #int 1 // #01 │ │ -0cb268: 4b05 0102 |000e: aput v5, v1, v2 │ │ -0cb26c: 5431 570a |0010: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@0a57 │ │ -0cb270: d802 0002 |0012: add-int/lit8 v2, v0, #int 2 // #02 │ │ -0cb274: 4b06 0102 |0014: aput v6, v1, v2 │ │ -0cb278: 0e00 |0016: return-void │ │ +0d995c: |[0d995c] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.normal:(FFF)V │ │ +0d996c: 5231 550a |0000: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexIdx:I // field@0a55 │ │ +0d9970: 5232 4c0a |0002: iget v2, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.normalOffset:I // field@0a4c │ │ +0d9974: 9000 0102 |0004: add-int v0, v1, v2 │ │ +0d9978: 5431 570a |0006: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@0a57 │ │ +0d997c: 4b04 0100 |0008: aput v4, v1, v0 │ │ +0d9980: 5431 570a |000a: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@0a57 │ │ +0d9984: d802 0001 |000c: add-int/lit8 v2, v0, #int 1 // #01 │ │ +0d9988: 4b05 0102 |000e: aput v5, v1, v2 │ │ +0d998c: 5431 570a |0010: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@0a57 │ │ +0d9990: d802 0002 |0012: add-int/lit8 v2, v0, #int 2 // #02 │ │ +0d9994: 4b06 0102 |0014: aput v6, v1, v2 │ │ +0d9998: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0006 line=113 │ │ 0x000a line=114 │ │ 0x0010 line=115 │ │ 0x0016 line=116 │ │ @@ -272393,23 +272544,23 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0cb27c: |[0cb27c] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.setShader:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0cb28c: 5510 500a |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.ownsShader:Z // field@0a50 │ │ -0cb290: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0cb294: 5410 530a |0004: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0a53 │ │ -0cb298: 6e10 ea11 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.dispose:()V // method@11ea │ │ -0cb29e: 5b12 530a |0009: iput-object v2, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0a53 │ │ -0cb2a2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0cb2a4: 5c10 500a |000c: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.ownsShader:Z // field@0a50 │ │ -0cb2a8: 0e00 |000e: return-void │ │ +0d999c: |[0d999c] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.setShader:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0d99ac: 5510 500a |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.ownsShader:Z // field@0a50 │ │ +0d99b0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0d99b4: 5410 530a |0004: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0a53 │ │ +0d99b8: 6e10 ea11 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.dispose:()V // method@11ea │ │ +0d99be: 5b12 530a |0009: iput-object v2, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0a53 │ │ +0d99c2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0d99c4: 5c10 500a |000c: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.ownsShader:Z // field@0a50 │ │ +0d99c8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0009 line=91 │ │ 0x000b line=92 │ │ 0x000e line=93 │ │ locals : │ │ @@ -272421,27 +272572,27 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -0cb2ac: |[0cb2ac] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.texCoord:(FF)V │ │ -0cb2bc: 5231 550a |0000: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexIdx:I // field@0a55 │ │ -0cb2c0: 5232 540a |0002: iget v2, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.texCoordOffset:I // field@0a54 │ │ -0cb2c4: 9000 0102 |0004: add-int v0, v1, v2 │ │ -0cb2c8: 5431 570a |0006: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@0a57 │ │ -0cb2cc: 4b04 0100 |0008: aput v4, v1, v0 │ │ -0cb2d0: 5431 570a |000a: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@0a57 │ │ -0cb2d4: d802 0001 |000c: add-int/lit8 v2, v0, #int 1 // #01 │ │ -0cb2d8: 4b05 0102 |000e: aput v5, v1, v2 │ │ -0cb2dc: 5231 4d0a |0010: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numSetTexCoords:I // field@0a4d │ │ -0cb2e0: d801 0102 |0012: add-int/lit8 v1, v1, #int 2 // #02 │ │ -0cb2e4: 5931 4d0a |0014: iput v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numSetTexCoords:I // field@0a4d │ │ -0cb2e8: 0e00 |0016: return-void │ │ +0d99cc: |[0d99cc] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.texCoord:(FF)V │ │ +0d99dc: 5231 550a |0000: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexIdx:I // field@0a55 │ │ +0d99e0: 5232 540a |0002: iget v2, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.texCoordOffset:I // field@0a54 │ │ +0d99e4: 9000 0102 |0004: add-int v0, v1, v2 │ │ +0d99e8: 5431 570a |0006: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@0a57 │ │ +0d99ec: 4b04 0100 |0008: aput v4, v1, v0 │ │ +0d99f0: 5431 570a |000a: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@0a57 │ │ +0d99f4: d802 0001 |000c: add-int/lit8 v2, v0, #int 1 // #01 │ │ +0d99f8: 4b05 0102 |000e: aput v5, v1, v2 │ │ +0d99fc: 5231 4d0a |0010: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numSetTexCoords:I // field@0a4d │ │ +0d9a00: d801 0102 |0012: add-int/lit8 v1, v1, #int 2 // #02 │ │ +0d9a04: 5931 4d0a |0014: iput v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numSetTexCoords:I // field@0a4d │ │ +0d9a08: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0006 line=106 │ │ 0x000a line=107 │ │ 0x0010 line=108 │ │ 0x0016 line=109 │ │ @@ -272456,34 +272607,34 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -0cb2ec: |[0cb2ec] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.vertex:(FFF)V │ │ -0cb2fc: 5230 550a |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexIdx:I // field@0a55 │ │ -0cb300: 5431 570a |0002: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@0a57 │ │ -0cb304: 4b04 0100 |0004: aput v4, v1, v0 │ │ -0cb308: 5431 570a |0006: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@0a57 │ │ -0cb30c: d802 0001 |0008: add-int/lit8 v2, v0, #int 1 // #01 │ │ -0cb310: 4b05 0102 |000a: aput v5, v1, v2 │ │ -0cb314: 5431 570a |000c: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@0a57 │ │ -0cb318: d802 0002 |000e: add-int/lit8 v2, v0, #int 2 // #02 │ │ -0cb31c: 4b06 0102 |0010: aput v6, v1, v2 │ │ -0cb320: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -0cb322: 5931 4d0a |0013: iput v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numSetTexCoords:I // field@0a4d │ │ -0cb326: 5231 550a |0015: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexIdx:I // field@0a55 │ │ -0cb32a: 5232 560a |0017: iget v2, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexSize:I // field@0a56 │ │ -0cb32e: b021 |0019: add-int/2addr v1, v2 │ │ -0cb330: 5931 550a |001a: iput v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexIdx:I // field@0a55 │ │ -0cb334: 5231 4f0a |001c: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numVertices:I // field@0a4f │ │ -0cb338: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0cb33c: 5931 4f0a |0020: iput v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numVertices:I // field@0a4f │ │ -0cb340: 0e00 |0022: return-void │ │ +0d9a0c: |[0d9a0c] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.vertex:(FFF)V │ │ +0d9a1c: 5230 550a |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexIdx:I // field@0a55 │ │ +0d9a20: 5431 570a |0002: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@0a57 │ │ +0d9a24: 4b04 0100 |0004: aput v4, v1, v0 │ │ +0d9a28: 5431 570a |0006: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@0a57 │ │ +0d9a2c: d802 0001 |0008: add-int/lit8 v2, v0, #int 1 // #01 │ │ +0d9a30: 4b05 0102 |000a: aput v5, v1, v2 │ │ +0d9a34: 5431 570a |000c: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@0a57 │ │ +0d9a38: d802 0002 |000e: add-int/lit8 v2, v0, #int 2 // #02 │ │ +0d9a3c: 4b06 0102 |0010: aput v6, v1, v2 │ │ +0d9a40: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +0d9a42: 5931 4d0a |0013: iput v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numSetTexCoords:I // field@0a4d │ │ +0d9a46: 5231 550a |0015: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexIdx:I // field@0a55 │ │ +0d9a4a: 5232 560a |0017: iget v2, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexSize:I // field@0a56 │ │ +0d9a4e: b021 |0019: add-int/2addr v1, v2 │ │ +0d9a50: 5931 550a |001a: iput v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexIdx:I // field@0a55 │ │ +0d9a54: 5231 4f0a |001c: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numVertices:I // field@0a4f │ │ +0d9a58: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0d9a5c: 5931 4f0a |0020: iput v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numVertices:I // field@0a4f │ │ +0d9a60: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0002 line=120 │ │ 0x0006 line=121 │ │ 0x000c line=122 │ │ 0x0012 line=124 │ │ @@ -272496,17 +272647,17 @@ │ │ 0x0000 - 0x0023 reg=4 x F │ │ 0x0000 - 0x0023 reg=5 y F │ │ 0x0000 - 0x0023 reg=6 z F │ │ │ │ source_file_idx : 1787 (ImmediateModeRenderer20.java) │ │ │ │ Class #564 header: │ │ -class_idx : 463 │ │ +class_idx : 461 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1801 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 8 │ │ │ │ Class #564 - │ │ @@ -272566,18 +272717,18 @@ │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1801 (IndexData.java) │ │ │ │ Class #565 header: │ │ -class_idx : 465 │ │ +class_idx : 463 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3607 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3605 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ Class #565 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;' │ │ @@ -272609,24 +272760,24 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;ZZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0cb344: |[0cb344] com.badlogic.gdx.graphics.glutils.PixmapTextureData.:(Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;ZZ)V │ │ -0cb354: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0cb35a: 5b01 6e0a |0003: iput-object v1, v0, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a6e │ │ -0cb35e: 3902 0600 |0005: if-nez v2, 000b // +0006 │ │ -0cb362: 6e10 380b 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b38 │ │ -0cb368: 0c02 |000a: move-result-object v2 │ │ -0cb36a: 5b02 6d0a |000b: iput-object v2, v0, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0a6d │ │ -0cb36e: 5c03 6f0a |000d: iput-boolean v3, v0, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.useMipMaps:Z // field@0a6f │ │ -0cb372: 5c04 6c0a |000f: iput-boolean v4, v0, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.disposePixmap:Z // field@0a6c │ │ -0cb376: 0e00 |0011: return-void │ │ +0d9a64: |[0d9a64] com.badlogic.gdx.graphics.glutils.PixmapTextureData.:(Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;ZZ)V │ │ +0d9a74: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0d9a7a: 5b01 6e0a |0003: iput-object v1, v0, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a6e │ │ +0d9a7e: 3902 0600 |0005: if-nez v2, 000b // +0006 │ │ +0d9a82: 6e10 380b 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b38 │ │ +0d9a88: 0c02 |000a: move-result-object v2 │ │ +0d9a8a: 5b02 6d0a |000b: iput-object v2, v0, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0a6d │ │ +0d9a8e: 5c03 6f0a |000d: iput-boolean v3, v0, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.useMipMaps:Z // field@0a6f │ │ +0d9a92: 5c04 6c0a |000f: iput-boolean v4, v0, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.disposePixmap:Z // field@0a6c │ │ +0d9a96: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ 0x000d line=33 │ │ 0x000f line=34 │ │ @@ -272644,19 +272795,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0cb378: |[0cb378] com.badlogic.gdx.graphics.glutils.PixmapTextureData.consumeCompressedData:()V │ │ -0cb388: 2200 fc02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0cb38c: 1a01 6c0f |0002: const-string v1, "This TextureData implementation does not upload data itself" // string@0f6c │ │ -0cb390: 7020 b41f 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0cb396: 2700 |0007: throw v0 │ │ +0d9a98: |[0d9a98] com.badlogic.gdx.graphics.glutils.PixmapTextureData.consumeCompressedData:()V │ │ +0d9aa8: 2200 fa02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d9aac: 1a01 6a0f |0002: const-string v1, "This TextureData implementation does not upload data itself" // string@0f6a │ │ +0d9ab0: 7020 b41f 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0d9ab6: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;) │ │ @@ -272664,17 +272815,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Pixmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cb398: |[0cb398] com.badlogic.gdx.graphics.glutils.PixmapTextureData.consumePixmap:()Lcom/badlogic/gdx/graphics/Pixmap; │ │ -0cb3a8: 5410 6e0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a6e │ │ -0cb3ac: 1100 |0002: return-object v0 │ │ +0d9ab8: |[0d9ab8] com.badlogic.gdx.graphics.glutils.PixmapTextureData.consumePixmap:()Lcom/badlogic/gdx/graphics/Pixmap; │ │ +0d9ac8: 5410 6e0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a6e │ │ +0d9acc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;) │ │ @@ -272682,17 +272833,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cb3b0: |[0cb3b0] com.badlogic.gdx.graphics.glutils.PixmapTextureData.disposePixmap:()Z │ │ -0cb3c0: 5510 6c0a |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.disposePixmap:Z // field@0a6c │ │ -0cb3c4: 0f00 |0002: return v0 │ │ +0d9ad0: |[0d9ad0] com.badlogic.gdx.graphics.glutils.PixmapTextureData.disposePixmap:()Z │ │ +0d9ae0: 5510 6c0a |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.disposePixmap:Z // field@0a6c │ │ +0d9ae4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;) │ │ @@ -272700,17 +272851,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Pixmap$Format;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cb3c8: |[0cb3c8] com.badlogic.gdx.graphics.glutils.PixmapTextureData.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ -0cb3d8: 5410 6d0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0a6d │ │ -0cb3dc: 1100 |0002: return-object v0 │ │ +0d9ae8: |[0d9ae8] com.badlogic.gdx.graphics.glutils.PixmapTextureData.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ +0d9af8: 5410 6d0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0a6d │ │ +0d9afc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;) │ │ @@ -272718,19 +272869,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cb3e0: |[0cb3e0] com.badlogic.gdx.graphics.glutils.PixmapTextureData.getHeight:()I │ │ -0cb3f0: 5410 6e0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a6e │ │ -0cb3f4: 6e10 3c0b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ -0cb3fa: 0a00 |0005: move-result v0 │ │ -0cb3fc: 0f00 |0006: return v0 │ │ +0d9b00: |[0d9b00] com.badlogic.gdx.graphics.glutils.PixmapTextureData.getHeight:()I │ │ +0d9b10: 5410 6e0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a6e │ │ +0d9b14: 6e10 3c0b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ +0d9b1a: 0a00 |0005: move-result v0 │ │ +0d9b1c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;) │ │ @@ -272738,17 +272889,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cb400: |[0cb400] com.badlogic.gdx.graphics.glutils.PixmapTextureData.getType:()Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; │ │ -0cb410: 6200 7906 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Pixmap:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0679 │ │ -0cb414: 1100 |0002: return-object v0 │ │ +0d9b20: |[0d9b20] com.badlogic.gdx.graphics.glutils.PixmapTextureData.getType:()Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; │ │ +0d9b30: 6200 7906 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Pixmap:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0679 │ │ +0d9b34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;) │ │ @@ -272756,19 +272907,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cb418: |[0cb418] com.badlogic.gdx.graphics.glutils.PixmapTextureData.getWidth:()I │ │ -0cb428: 5410 6e0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a6e │ │ -0cb42c: 6e10 3f0b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ -0cb432: 0a00 |0005: move-result v0 │ │ -0cb434: 0f00 |0006: return v0 │ │ +0d9b38: |[0d9b38] com.badlogic.gdx.graphics.glutils.PixmapTextureData.getWidth:()I │ │ +0d9b48: 5410 6e0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0a6e │ │ +0d9b4c: 6e10 3f0b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ +0d9b52: 0a00 |0005: move-result v0 │ │ +0d9b54: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData; │ │ │ │ #7 : (in Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;) │ │ @@ -272776,17 +272927,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0cb438: |[0cb438] com.badlogic.gdx.graphics.glutils.PixmapTextureData.isManaged:()Z │ │ -0cb448: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cb44a: 0f00 |0001: return v0 │ │ +0d9b58: |[0d9b58] com.badlogic.gdx.graphics.glutils.PixmapTextureData.isManaged:()Z │ │ +0d9b68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d9b6a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData; │ │ │ │ #8 : (in Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;) │ │ @@ -272794,17 +272945,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0cb44c: |[0cb44c] com.badlogic.gdx.graphics.glutils.PixmapTextureData.isPrepared:()Z │ │ -0cb45c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0cb45e: 0f00 |0001: return v0 │ │ +0d9b6c: |[0d9b6c] com.badlogic.gdx.graphics.glutils.PixmapTextureData.isPrepared:()Z │ │ +0d9b7c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d9b7e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData; │ │ │ │ #9 : (in Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;) │ │ @@ -272812,19 +272963,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0cb460: |[0cb460] com.badlogic.gdx.graphics.glutils.PixmapTextureData.prepare:()V │ │ -0cb470: 2200 fc02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0cb474: 1a01 7224 |0002: const-string v1, "prepare() must not be called on a PixmapTextureData instance as it is already prepared." // string@2472 │ │ -0cb478: 7020 b41f 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0cb47e: 2700 |0007: throw v0 │ │ +0d9b80: |[0d9b80] com.badlogic.gdx.graphics.glutils.PixmapTextureData.prepare:()V │ │ +0d9b90: 2200 fa02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0d9b94: 1a01 7024 |0002: const-string v1, "prepare() must not be called on a PixmapTextureData instance as it is already prepared." // string@2470 │ │ +0d9b98: 7020 b41f 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0d9b9e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData; │ │ │ │ #10 : (in Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;) │ │ @@ -272832,30 +272983,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cb480: |[0cb480] com.badlogic.gdx.graphics.glutils.PixmapTextureData.useMipMaps:()Z │ │ -0cb490: 5510 6f0a |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.useMipMaps:Z // field@0a6f │ │ -0cb494: 0f00 |0002: return v0 │ │ +0d9ba0: |[0d9ba0] com.badlogic.gdx.graphics.glutils.PixmapTextureData.useMipMaps:()Z │ │ +0d9bb0: 5510 6f0a |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.useMipMaps:Z // field@0a6f │ │ +0d9bb4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData; │ │ │ │ - source_file_idx : 3607 (PixmapTextureData.java) │ │ + source_file_idx : 3605 (PixmapTextureData.java) │ │ │ │ Class #566 header: │ │ -class_idx : 466 │ │ +class_idx : 464 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3796 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3794 │ │ static_fields_size : 9 │ │ instance_fields_size: 21 │ │ direct_methods_size : 16 │ │ virtual_methods_size: 61 │ │ │ │ Class #566 annotations: │ │ Annotations on field #2679 'attributeTypes' │ │ @@ -273009,24 +273160,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0cb498: |[0cb498] com.badlogic.gdx.graphics.glutils.ShaderProgram.:()V │ │ -0cb4a8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0cb4aa: 6a01 840a |0001: sput-boolean v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.pedantic:Z // field@0a84 │ │ -0cb4ae: 2200 3603 |0003: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0cb4b2: 7010 1d22 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -0cb4b8: 6900 870a |0008: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@0a87 │ │ -0cb4bc: 7110 231f 0100 |000a: invoke-static {v1}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1f23 │ │ -0cb4c2: 0c00 |000d: move-result-object v0 │ │ -0cb4c4: 6900 7e0a |000e: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.intbuf:Ljava/nio/IntBuffer; // field@0a7e │ │ -0cb4c8: 0e00 |0010: return-void │ │ +0d9bb8: |[0d9bb8] com.badlogic.gdx.graphics.glutils.ShaderProgram.:()V │ │ +0d9bc8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0d9bca: 6a01 840a |0001: sput-boolean v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.pedantic:Z // field@0a84 │ │ +0d9bce: 2200 3403 |0003: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0d9bd2: 7010 1d22 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +0d9bd8: 6900 870a |0008: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@0a87 │ │ +0d9bdc: 7110 231f 0100 |000a: invoke-static {v1}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1f23 │ │ +0d9be2: 0c00 |000d: move-result-object v0 │ │ +0d9be4: 6900 7e0a |000e: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.intbuf:Ljava/nio/IntBuffer; // field@0a7e │ │ +0d9be8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=85 │ │ 0x0003 line=88 │ │ 0x000a line=242 │ │ locals : │ │ │ │ @@ -273035,21 +273186,21 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0cb4cc: |[0cb4cc] com.badlogic.gdx.graphics.glutils.ShaderProgram.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0cb4dc: 6e10 7009 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.readString:()Ljava/lang/String; // method@0970 │ │ -0cb4e2: 0c00 |0003: move-result-object v0 │ │ -0cb4e4: 6e10 7009 0400 |0004: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.readString:()Ljava/lang/String; // method@0970 │ │ -0cb4ea: 0c01 |0007: move-result-object v1 │ │ -0cb4ec: 7030 e211 0201 |0008: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.:(Ljava/lang/String;Ljava/lang/String;)V // method@11e2 │ │ -0cb4f2: 0e00 |000b: return-void │ │ +0d9bec: |[0d9bec] com.badlogic.gdx.graphics.glutils.ShaderProgram.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0d9bfc: 6e10 7009 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.readString:()Ljava/lang/String; // method@0970 │ │ +0d9c02: 0c00 |0003: move-result-object v0 │ │ +0d9c04: 6e10 7009 0400 |0004: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.readString:()Ljava/lang/String; // method@0970 │ │ +0d9c0a: 0c01 |0007: move-result-object v1 │ │ +0d9c0c: 7030 e211 0201 |0008: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.:(Ljava/lang/String;Ljava/lang/String;)V // method@11e2 │ │ +0d9c12: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x000b line=166 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ 0x0000 - 0x000c reg=3 vertexShader Lcom/badlogic/gdx/files/FileHandle; │ │ @@ -273060,68 +273211,68 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 111 16-bit code units │ │ -0cb4f4: |[0cb4f4] com.badlogic.gdx.graphics.glutils.ShaderProgram.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0cb504: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0cb506: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0cb508: 7010 2726 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ -0cb50e: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ -0cb512: 5b30 810a |0007: iput-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.log:Ljava/lang/String; // field@0a81 │ │ -0cb516: 2200 3003 |0009: new-instance v0, Lcom/badlogic/gdx/utils/ObjectIntMap; // type@0330 │ │ -0cb51a: 7010 e221 0000 |000b: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.:()V // method@21e2 │ │ -0cb520: 5b30 8b0a |000e: iput-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniforms:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a8b │ │ -0cb524: 2200 3003 |0010: new-instance v0, Lcom/badlogic/gdx/utils/ObjectIntMap; // type@0330 │ │ -0cb528: 7010 e221 0000 |0012: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.:()V // method@21e2 │ │ -0cb52e: 5b30 8a0a |0015: iput-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniformTypes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a8a │ │ -0cb532: 2200 3003 |0017: new-instance v0, Lcom/badlogic/gdx/utils/ObjectIntMap; // type@0330 │ │ -0cb536: 7010 e221 0000 |0019: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.:()V // method@21e2 │ │ -0cb53c: 5b30 780a |001c: iput-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a78 │ │ -0cb540: 2200 3003 |001e: new-instance v0, Lcom/badlogic/gdx/utils/ObjectIntMap; // type@0330 │ │ -0cb544: 7010 e221 0000 |0020: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.:()V // method@21e2 │ │ -0cb54a: 5b30 770a |0023: iput-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributeTypes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a77 │ │ -0cb54e: 5b31 790a |0025: iput-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.buffer:Ljava/nio/ByteBuffer; // field@0a79 │ │ -0cb552: 5b31 7a0a |0027: iput-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ -0cb556: 5b31 7d0a |0029: iput-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.intBuffer:Ljava/nio/IntBuffer; // field@0a7d │ │ -0cb55a: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -0cb55c: 5930 860a |002c: iput v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.refCount:I // field@0a86 │ │ -0cb560: 7110 231f 0200 |002e: invoke-static {v2}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1f23 │ │ -0cb566: 0c00 |0031: move-result-object v0 │ │ -0cb568: 5b30 830a |0032: iput-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@0a83 │ │ -0cb56c: 7110 231f 0200 |0034: invoke-static {v2}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1f23 │ │ -0cb572: 0c00 |0037: move-result-object v0 │ │ -0cb574: 5b30 880a |0038: iput-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.type:Ljava/nio/IntBuffer; // field@0a88 │ │ -0cb578: 3904 0a00 |003a: if-nez v4, 0044 // +000a │ │ -0cb57c: 2200 af03 |003c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0cb580: 1a01 2f2b |003e: const-string v1, "vertex shader must not be null" // string@2b2f │ │ -0cb584: 7020 f825 1000 |0040: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0cb58a: 2700 |0043: throw v0 │ │ -0cb58c: 3905 0a00 |0044: if-nez v5, 004e // +000a │ │ -0cb590: 2200 af03 |0046: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0cb594: 1a01 f617 |0048: const-string v1, "fragment shader must not be null" // string@17f6 │ │ -0cb598: 7020 f825 1000 |004a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0cb59e: 2700 |004d: throw v0 │ │ -0cb5a0: 5b34 8d0a |004e: iput-object v4, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.vertexShaderSource:Ljava/lang/String; // field@0a8d │ │ -0cb5a4: 5b35 7c0a |0050: iput-object v5, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fragmentShaderSource:Ljava/lang/String; // field@0a7c │ │ -0cb5a8: 1300 1000 |0052: const/16 v0, #int 16 // #10 │ │ -0cb5ac: 7110 221f 0000 |0054: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newFloatBuffer:(I)Ljava/nio/FloatBuffer; // method@1f22 │ │ -0cb5b2: 0c00 |0057: move-result-object v0 │ │ -0cb5b4: 5b30 820a |0058: iput-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@0a82 │ │ -0cb5b8: 7030 e711 4305 |005a: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.compileShaders:(Ljava/lang/String;Ljava/lang/String;)V // method@11e7 │ │ -0cb5be: 6e10 fe11 0300 |005d: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:()Z // method@11fe │ │ -0cb5c4: 0a00 |0060: move-result v0 │ │ -0cb5c6: 3800 0d00 |0061: if-eqz v0, 006e // +000d │ │ -0cb5ca: 7010 f011 0300 |0063: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchAttributes:()V // method@11f0 │ │ -0cb5d0: 7010 f211 0300 |0066: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniforms:()V // method@11f2 │ │ -0cb5d6: 6200 1c00 |0069: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0cb5da: 7030 e311 0303 |006b: invoke-direct {v3, v0, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.addManagedShader:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@11e3 │ │ -0cb5e0: 0e00 |006e: return-void │ │ +0d9c14: |[0d9c14] com.badlogic.gdx.graphics.glutils.ShaderProgram.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0d9c24: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0d9c26: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0d9c28: 7010 2726 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ +0d9c2e: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ +0d9c32: 5b30 810a |0007: iput-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.log:Ljava/lang/String; // field@0a81 │ │ +0d9c36: 2200 2e03 |0009: new-instance v0, Lcom/badlogic/gdx/utils/ObjectIntMap; // type@032e │ │ +0d9c3a: 7010 e221 0000 |000b: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.:()V // method@21e2 │ │ +0d9c40: 5b30 8b0a |000e: iput-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniforms:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a8b │ │ +0d9c44: 2200 2e03 |0010: new-instance v0, Lcom/badlogic/gdx/utils/ObjectIntMap; // type@032e │ │ +0d9c48: 7010 e221 0000 |0012: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.:()V // method@21e2 │ │ +0d9c4e: 5b30 8a0a |0015: iput-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniformTypes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a8a │ │ +0d9c52: 2200 2e03 |0017: new-instance v0, Lcom/badlogic/gdx/utils/ObjectIntMap; // type@032e │ │ +0d9c56: 7010 e221 0000 |0019: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.:()V // method@21e2 │ │ +0d9c5c: 5b30 780a |001c: iput-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a78 │ │ +0d9c60: 2200 2e03 |001e: new-instance v0, Lcom/badlogic/gdx/utils/ObjectIntMap; // type@032e │ │ +0d9c64: 7010 e221 0000 |0020: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.:()V // method@21e2 │ │ +0d9c6a: 5b30 770a |0023: iput-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributeTypes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a77 │ │ +0d9c6e: 5b31 790a |0025: iput-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.buffer:Ljava/nio/ByteBuffer; // field@0a79 │ │ +0d9c72: 5b31 7a0a |0027: iput-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ +0d9c76: 5b31 7d0a |0029: iput-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.intBuffer:Ljava/nio/IntBuffer; // field@0a7d │ │ +0d9c7a: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +0d9c7c: 5930 860a |002c: iput v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.refCount:I // field@0a86 │ │ +0d9c80: 7110 231f 0200 |002e: invoke-static {v2}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1f23 │ │ +0d9c86: 0c00 |0031: move-result-object v0 │ │ +0d9c88: 5b30 830a |0032: iput-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@0a83 │ │ +0d9c8c: 7110 231f 0200 |0034: invoke-static {v2}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1f23 │ │ +0d9c92: 0c00 |0037: move-result-object v0 │ │ +0d9c94: 5b30 880a |0038: iput-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.type:Ljava/nio/IntBuffer; // field@0a88 │ │ +0d9c98: 3904 0a00 |003a: if-nez v4, 0044 // +000a │ │ +0d9c9c: 2200 ad03 |003c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0d9ca0: 1a01 2d2b |003e: const-string v1, "vertex shader must not be null" // string@2b2d │ │ +0d9ca4: 7020 f825 1000 |0040: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0d9caa: 2700 |0043: throw v0 │ │ +0d9cac: 3905 0a00 |0044: if-nez v5, 004e // +000a │ │ +0d9cb0: 2200 ad03 |0046: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0d9cb4: 1a01 f417 |0048: const-string v1, "fragment shader must not be null" // string@17f4 │ │ +0d9cb8: 7020 f825 1000 |004a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0d9cbe: 2700 |004d: throw v0 │ │ +0d9cc0: 5b34 8d0a |004e: iput-object v4, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.vertexShaderSource:Ljava/lang/String; // field@0a8d │ │ +0d9cc4: 5b35 7c0a |0050: iput-object v5, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fragmentShaderSource:Ljava/lang/String; // field@0a7c │ │ +0d9cc8: 1300 1000 |0052: const/16 v0, #int 16 // #10 │ │ +0d9ccc: 7110 221f 0000 |0054: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newFloatBuffer:(I)Ljava/nio/FloatBuffer; // method@1f22 │ │ +0d9cd2: 0c00 |0057: move-result-object v0 │ │ +0d9cd4: 5b30 820a |0058: iput-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@0a82 │ │ +0d9cd8: 7030 e711 4305 |005a: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.compileShaders:(Ljava/lang/String;Ljava/lang/String;)V // method@11e7 │ │ +0d9cde: 6e10 fe11 0300 |005d: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:()Z // method@11fe │ │ +0d9ce4: 0a00 |0060: move-result v0 │ │ +0d9ce6: 3800 0d00 |0061: if-eqz v0, 006e // +000d │ │ +0d9cea: 7010 f011 0300 |0063: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchAttributes:()V // method@11f0 │ │ +0d9cf0: 7010 f211 0300 |0066: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniforms:()V // method@11f2 │ │ +0d9cf6: 6200 1c00 |0069: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0d9cfa: 7030 e311 0303 |006b: invoke-direct {v3, v0, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.addManagedShader:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@11e3 │ │ +0d9d00: 0e00 |006e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=148 │ │ 0x0005 line=91 │ │ 0x0009 line=97 │ │ 0x0010 line=100 │ │ 0x0017 line=106 │ │ @@ -273153,26 +273304,26 @@ │ │ type : '(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0cb5e4: |[0cb5e4] com.badlogic.gdx.graphics.glutils.ShaderProgram.addManagedShader:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0cb5f4: 6201 870a |0000: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@0a87 │ │ -0cb5f8: 6e20 2722 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0cb5fe: 0c00 |0005: move-result-object v0 │ │ -0cb600: 1f00 f003 |0006: check-cast v0, Ljava/util/List; // type@03f0 │ │ -0cb604: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ -0cb608: 2200 e703 |000a: new-instance v0, Ljava/util/ArrayList; // type@03e7 │ │ -0cb60c: 7010 2c27 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@272c │ │ -0cb612: 7220 5627 4000 |000f: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2756 │ │ -0cb618: 6201 870a |0012: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@0a87 │ │ -0cb61c: 6e30 2f22 3100 |0014: invoke-virtual {v1, v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ -0cb622: 0e00 |0017: return-void │ │ +0d9d04: |[0d9d04] com.badlogic.gdx.graphics.glutils.ShaderProgram.addManagedShader:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0d9d14: 6201 870a |0000: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@0a87 │ │ +0d9d18: 6e20 2722 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0d9d1e: 0c00 |0005: move-result-object v0 │ │ +0d9d20: 1f00 ee03 |0006: check-cast v0, Ljava/util/List; // type@03ee │ │ +0d9d24: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ +0d9d28: 2200 e503 |000a: new-instance v0, Ljava/util/ArrayList; // type@03e5 │ │ +0d9d2c: 7010 2c27 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@272c │ │ +0d9d32: 7220 5627 4000 |000f: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2756 │ │ +0d9d38: 6201 870a |0012: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@0a87 │ │ +0d9d3c: 6e30 2f22 3100 |0014: invoke-virtual {v1, v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ +0d9d42: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=763 │ │ 0x0008 line=764 │ │ 0x000f line=765 │ │ 0x0012 line=766 │ │ 0x0017 line=767 │ │ @@ -273188,23 +273339,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0cb624: |[0cb624] com.badlogic.gdx.graphics.glutils.ShaderProgram.checkManaged:()V │ │ -0cb634: 5520 7f0a |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.invalidated:Z // field@0a7f │ │ -0cb638: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0cb63c: 5420 8d0a |0004: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.vertexShaderSource:Ljava/lang/String; // field@0a8d │ │ -0cb640: 5421 7c0a |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fragmentShaderSource:Ljava/lang/String; // field@0a7c │ │ -0cb644: 7030 e711 0201 |0008: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.compileShaders:(Ljava/lang/String;Ljava/lang/String;)V // method@11e7 │ │ -0cb64a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0cb64c: 5c20 7f0a |000c: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.invalidated:Z // field@0a7f │ │ -0cb650: 0e00 |000e: return-void │ │ +0d9d44: |[0d9d44] com.badlogic.gdx.graphics.glutils.ShaderProgram.checkManaged:()V │ │ +0d9d54: 5520 7f0a |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.invalidated:Z // field@0a7f │ │ +0d9d58: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0d9d5c: 5420 8d0a |0004: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.vertexShaderSource:Ljava/lang/String; // field@0a8d │ │ +0d9d60: 5421 7c0a |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fragmentShaderSource:Ljava/lang/String; // field@0a7c │ │ +0d9d64: 7030 e711 0201 |0008: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.compileShaders:(Ljava/lang/String;Ljava/lang/String;)V // method@11e7 │ │ +0d9d6a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0d9d6c: 5c20 7f0a |000c: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.invalidated:Z // field@0a7f │ │ +0d9d70: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=756 │ │ 0x0004 line=757 │ │ 0x000b line=758 │ │ 0x000e line=760 │ │ locals : │ │ @@ -273215,18 +273366,18 @@ │ │ type : '(Lcom/badlogic/gdx/Application;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cb654: |[0cb654] com.badlogic.gdx.graphics.glutils.ShaderProgram.clearAllShaderPrograms:(Lcom/badlogic/gdx/Application;)V │ │ -0cb664: 6200 870a |0000: sget-object v0, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@0a87 │ │ -0cb668: 6e20 3422 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2234 │ │ -0cb66e: 0e00 |0005: return-void │ │ +0d9d74: |[0d9d74] com.badlogic.gdx.graphics.glutils.ShaderProgram.clearAllShaderPrograms:(Lcom/badlogic/gdx/Application;)V │ │ +0d9d84: 6200 870a |0000: sget-object v0, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@0a87 │ │ +0d9d88: 6e20 3422 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2234 │ │ +0d9d8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=784 │ │ 0x0005 line=785 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 app Lcom/badlogic/gdx/Application; │ │ │ │ @@ -273235,41 +273386,41 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0cb670: |[0cb670] com.badlogic.gdx.graphics.glutils.ShaderProgram.compileShaders:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0cb680: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0cb682: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -0cb684: 1400 318b 0000 |0002: const v0, #float 4.99325e-41 // #00008b31 │ │ -0cb68a: 7030 0012 0304 |0005: invoke-direct {v3, v0, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.loadShader:(ILjava/lang/String;)I // method@1200 │ │ -0cb690: 0a00 |0008: move-result v0 │ │ -0cb692: 5930 8c0a |0009: iput v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.vertexShaderHandle:I // field@0a8c │ │ -0cb696: 1400 308b 0000 |000b: const v0, #float 4.99311e-41 // #00008b30 │ │ -0cb69c: 7030 0012 0305 |000e: invoke-direct {v3, v0, v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.loadShader:(ILjava/lang/String;)I // method@1200 │ │ -0cb6a2: 0a00 |0011: move-result v0 │ │ -0cb6a4: 5930 7b0a |0012: iput v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fragmentShaderHandle:I // field@0a7b │ │ -0cb6a8: 5230 8c0a |0014: iget v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.vertexShaderHandle:I // field@0a8c │ │ -0cb6ac: 3210 0600 |0016: if-eq v0, v1, 001c // +0006 │ │ -0cb6b0: 5230 7b0a |0018: iget v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fragmentShaderHandle:I // field@0a7b │ │ -0cb6b4: 3310 0500 |001a: if-ne v0, v1, 001f // +0005 │ │ -0cb6b8: 5c32 800a |001c: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:Z // field@0a80 │ │ -0cb6bc: 0e00 |001e: return-void │ │ -0cb6be: 7010 ff11 0300 |001f: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.linkProgram:()I // method@11ff │ │ -0cb6c4: 0a00 |0022: move-result v0 │ │ -0cb6c6: 5930 850a |0023: iput v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@0a85 │ │ -0cb6ca: 5230 850a |0025: iget v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@0a85 │ │ -0cb6ce: 3310 0500 |0027: if-ne v0, v1, 002c // +0005 │ │ -0cb6d2: 5c32 800a |0029: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:Z // field@0a80 │ │ -0cb6d6: 28f3 |002b: goto 001e // -000d │ │ -0cb6d8: 1210 |002c: const/4 v0, #int 1 // #1 │ │ -0cb6da: 5c30 800a |002d: iput-boolean v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:Z // field@0a80 │ │ -0cb6de: 28ef |002f: goto 001e // -0011 │ │ +0d9d90: |[0d9d90] com.badlogic.gdx.graphics.glutils.ShaderProgram.compileShaders:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0d9da0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d9da2: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +0d9da4: 1400 318b 0000 |0002: const v0, #float 4.99325e-41 // #00008b31 │ │ +0d9daa: 7030 0012 0304 |0005: invoke-direct {v3, v0, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.loadShader:(ILjava/lang/String;)I // method@1200 │ │ +0d9db0: 0a00 |0008: move-result v0 │ │ +0d9db2: 5930 8c0a |0009: iput v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.vertexShaderHandle:I // field@0a8c │ │ +0d9db6: 1400 308b 0000 |000b: const v0, #float 4.99311e-41 // #00008b30 │ │ +0d9dbc: 7030 0012 0305 |000e: invoke-direct {v3, v0, v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.loadShader:(ILjava/lang/String;)I // method@1200 │ │ +0d9dc2: 0a00 |0011: move-result v0 │ │ +0d9dc4: 5930 7b0a |0012: iput v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fragmentShaderHandle:I // field@0a7b │ │ +0d9dc8: 5230 8c0a |0014: iget v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.vertexShaderHandle:I // field@0a8c │ │ +0d9dcc: 3210 0600 |0016: if-eq v0, v1, 001c // +0006 │ │ +0d9dd0: 5230 7b0a |0018: iget v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fragmentShaderHandle:I // field@0a7b │ │ +0d9dd4: 3310 0500 |001a: if-ne v0, v1, 001f // +0005 │ │ +0d9dd8: 5c32 800a |001c: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:Z // field@0a80 │ │ +0d9ddc: 0e00 |001e: return-void │ │ +0d9dde: 7010 ff11 0300 |001f: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.linkProgram:()I // method@11ff │ │ +0d9de4: 0a00 |0022: move-result v0 │ │ +0d9de6: 5930 850a |0023: iput v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@0a85 │ │ +0d9dea: 5230 850a |0025: iget v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@0a85 │ │ +0d9dee: 3310 0500 |0027: if-ne v0, v1, 002c // +0005 │ │ +0d9df2: 5c32 800a |0029: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:Z // field@0a80 │ │ +0d9df6: 28f3 |002b: goto 001e // -000d │ │ +0d9df8: 1210 |002c: const/4 v0, #int 1 // #1 │ │ +0d9dfa: 5c30 800a |002d: iput-boolean v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:Z // field@0a80 │ │ +0d9dfe: 28ef |002f: goto 001e // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=173 │ │ 0x000b line=174 │ │ 0x0014 line=176 │ │ 0x001c line=177 │ │ 0x001e line=188 │ │ @@ -273287,33 +273438,33 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -0cb6e0: |[0cb6e0] com.badlogic.gdx.graphics.glutils.ShaderProgram.ensureBufferCapacity:(I)V │ │ -0cb6f0: 5410 790a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.buffer:Ljava/nio/ByteBuffer; // field@0a79 │ │ -0cb6f4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0cb6f8: 5410 790a |0004: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.buffer:Ljava/nio/ByteBuffer; // field@0a79 │ │ -0cb6fc: 6e10 e026 0000 |0006: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ -0cb702: 0a00 |0009: move-result v0 │ │ -0cb704: 3220 1800 |000a: if-eq v0, v2, 0022 // +0018 │ │ -0cb708: 7110 1e1f 0200 |000c: invoke-static {v2}, Lcom/badlogic/gdx/utils/BufferUtils;.newByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1f1e │ │ -0cb70e: 0c00 |000f: move-result-object v0 │ │ -0cb710: 5b10 790a |0010: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.buffer:Ljava/nio/ByteBuffer; // field@0a79 │ │ -0cb714: 5410 790a |0012: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.buffer:Ljava/nio/ByteBuffer; // field@0a79 │ │ -0cb718: 6e10 dc26 0000 |0014: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@26dc │ │ -0cb71e: 0c00 |0017: move-result-object v0 │ │ -0cb720: 5b10 7a0a |0018: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ -0cb724: 5410 790a |001a: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.buffer:Ljava/nio/ByteBuffer; // field@0a79 │ │ -0cb728: 6e10 dd26 0000 |001c: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asIntBuffer:()Ljava/nio/IntBuffer; // method@26dd │ │ -0cb72e: 0c00 |001f: move-result-object v0 │ │ -0cb730: 5b10 7d0a |0020: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.intBuffer:Ljava/nio/IntBuffer; // field@0a7d │ │ -0cb734: 0e00 |0022: return-void │ │ +0d9e00: |[0d9e00] com.badlogic.gdx.graphics.glutils.ShaderProgram.ensureBufferCapacity:(I)V │ │ +0d9e10: 5410 790a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.buffer:Ljava/nio/ByteBuffer; // field@0a79 │ │ +0d9e14: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0d9e18: 5410 790a |0004: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.buffer:Ljava/nio/ByteBuffer; // field@0a79 │ │ +0d9e1c: 6e10 e026 0000 |0006: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ +0d9e22: 0a00 |0009: move-result v0 │ │ +0d9e24: 3220 1800 |000a: if-eq v0, v2, 0022 // +0018 │ │ +0d9e28: 7110 1e1f 0200 |000c: invoke-static {v2}, Lcom/badlogic/gdx/utils/BufferUtils;.newByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1f1e │ │ +0d9e2e: 0c00 |000f: move-result-object v0 │ │ +0d9e30: 5b10 790a |0010: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.buffer:Ljava/nio/ByteBuffer; // field@0a79 │ │ +0d9e34: 5410 790a |0012: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.buffer:Ljava/nio/ByteBuffer; // field@0a79 │ │ +0d9e38: 6e10 dc26 0000 |0014: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@26dc │ │ +0d9e3e: 0c00 |0017: move-result-object v0 │ │ +0d9e40: 5b10 7a0a |0018: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ +0d9e44: 5410 790a |001a: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.buffer:Ljava/nio/ByteBuffer; // field@0a79 │ │ +0d9e48: 6e10 dd26 0000 |001c: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asIntBuffer:()Ljava/nio/IntBuffer; // method@26dd │ │ +0d9e4e: 0c00 |001f: move-result-object v0 │ │ +0d9e50: 5b10 7d0a |0020: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.intBuffer:Ljava/nio/IntBuffer; // field@0a7d │ │ +0d9e54: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=813 │ │ 0x000c line=814 │ │ 0x0012 line=815 │ │ 0x001a line=816 │ │ 0x0022 line=818 │ │ @@ -273326,29 +273477,29 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0cb738: |[0cb738] com.badlogic.gdx.graphics.glutils.ShaderProgram.fetchAttributeLocation:(Ljava/lang/String;)I │ │ -0cb748: 12e3 |0000: const/4 v3, #int -2 // #fe │ │ -0cb74a: 6202 2400 |0001: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cb74e: 7210 2f01 0200 |0003: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cb754: 0c00 |0006: move-result-object v0 │ │ -0cb756: 5442 780a |0007: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a78 │ │ -0cb75a: 6e30 ec21 5203 |0009: invoke-virtual {v2, v5, v3}, Lcom/badlogic/gdx/utils/ObjectIntMap;.get:(Ljava/lang/Object;I)I // method@21ec │ │ -0cb760: 0a01 |000c: move-result v1 │ │ -0cb762: 3331 0d00 |000d: if-ne v1, v3, 001a // +000d │ │ -0cb766: 5242 850a |000f: iget v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@0a85 │ │ -0cb76a: 7230 570a 2005 |0011: invoke-interface {v0, v2, v5}, Lcom/badlogic/gdx/graphics/GL20;.glGetAttribLocation:(ILjava/lang/String;)I // method@0a57 │ │ -0cb770: 0a01 |0014: move-result v1 │ │ -0cb772: 5442 780a |0015: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a78 │ │ -0cb776: 6e30 f421 5201 |0017: invoke-virtual {v2, v5, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@21f4 │ │ -0cb77c: 0f01 |001a: return v1 │ │ +0d9e58: |[0d9e58] com.badlogic.gdx.graphics.glutils.ShaderProgram.fetchAttributeLocation:(Ljava/lang/String;)I │ │ +0d9e68: 12e3 |0000: const/4 v3, #int -2 // #fe │ │ +0d9e6a: 6202 2400 |0001: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0d9e6e: 7210 2f01 0200 |0003: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0d9e74: 0c00 |0006: move-result-object v0 │ │ +0d9e76: 5442 780a |0007: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a78 │ │ +0d9e7a: 6e30 ec21 5203 |0009: invoke-virtual {v2, v5, v3}, Lcom/badlogic/gdx/utils/ObjectIntMap;.get:(Ljava/lang/Object;I)I // method@21ec │ │ +0d9e80: 0a01 |000c: move-result v1 │ │ +0d9e82: 3331 0d00 |000d: if-ne v1, v3, 001a // +000d │ │ +0d9e86: 5242 850a |000f: iget v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@0a85 │ │ +0d9e8a: 7230 570a 2005 |0011: invoke-interface {v0, v2, v5}, Lcom/badlogic/gdx/graphics/GL20;.glGetAttribLocation:(ILjava/lang/String;)I // method@0a57 │ │ +0d9e90: 0a01 |0014: move-result v1 │ │ +0d9e92: 5442 780a |0015: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a78 │ │ +0d9e96: 6e30 f421 5201 |0017: invoke-virtual {v2, v5, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@21f4 │ │ +0d9e9c: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=265 │ │ 0x0007 line=269 │ │ 0x000f line=270 │ │ 0x0015 line=271 │ │ 0x001a line=273 │ │ @@ -273363,59 +273514,59 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 92 16-bit code units │ │ -0cb780: |[0cb780] com.badlogic.gdx.graphics.glutils.ShaderProgram.fetchAttributes:()V │ │ -0cb790: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0cb792: 5494 830a |0001: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@0a83 │ │ -0cb796: 6e10 0d27 0400 |0003: invoke-virtual {v4}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ -0cb79c: 6204 2200 |0006: sget-object v4, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0cb7a0: 5295 850a |0008: iget v5, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@0a85 │ │ -0cb7a4: 1406 898b 0000 |000a: const v6, #float 5.00558e-41 // #00008b89 │ │ -0cb7aa: 5497 830a |000d: iget-object v7, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@0a83 │ │ -0cb7ae: 7240 5e0a 5476 |000f: invoke-interface {v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/GL20;.glGetProgramiv:(IILjava/nio/IntBuffer;)V // method@0a5e │ │ -0cb7b4: 5494 830a |0012: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@0a83 │ │ -0cb7b8: 6e20 1027 8400 |0014: invoke-virtual {v4, v8}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ -0cb7be: 0a03 |0017: move-result v3 │ │ -0cb7c0: 2334 9504 |0018: new-array v4, v3, [Ljava/lang/String; // type@0495 │ │ -0cb7c4: 5b94 760a |001a: iput-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributeNames:[Ljava/lang/String; // field@0a76 │ │ -0cb7c8: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -0cb7ca: 3530 3e00 |001d: if-ge v0, v3, 005b // +003e │ │ -0cb7ce: 5494 830a |001f: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@0a83 │ │ -0cb7d2: 6e10 0d27 0400 |0021: invoke-virtual {v4}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ -0cb7d8: 5494 830a |0024: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@0a83 │ │ -0cb7dc: 1305 0001 |0026: const/16 v5, #int 256 // #100 │ │ -0cb7e0: 6e30 1727 8405 |0028: invoke-virtual {v4, v8, v5}, Ljava/nio/IntBuffer;.put:(II)Ljava/nio/IntBuffer; // method@2717 │ │ -0cb7e6: 5494 880a |002b: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.type:Ljava/nio/IntBuffer; // field@0a88 │ │ -0cb7ea: 6e10 0d27 0400 |002d: invoke-virtual {v4}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ -0cb7f0: 6204 2200 |0030: sget-object v4, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0cb7f4: 5295 850a |0032: iget v5, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@0a85 │ │ -0cb7f8: 5496 830a |0034: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@0a83 │ │ -0cb7fc: 5497 880a |0036: iget-object v7, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.type:Ljava/nio/IntBuffer; // field@0a88 │ │ -0cb800: 7257 540a 5460 |0038: invoke-interface {v4, v5, v0, v6, v7}, Lcom/badlogic/gdx/graphics/GL20;.glGetActiveAttrib:(IILjava/nio/IntBuffer;Ljava/nio/Buffer;)Ljava/lang/String; // method@0a54 │ │ -0cb806: 0c02 |003b: move-result-object v2 │ │ -0cb808: 6204 2200 |003c: sget-object v4, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0cb80c: 5295 850a |003e: iget v5, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@0a85 │ │ -0cb810: 7230 570a 5402 |0040: invoke-interface {v4, v5, v2}, Lcom/badlogic/gdx/graphics/GL20;.glGetAttribLocation:(ILjava/lang/String;)I // method@0a57 │ │ -0cb816: 0a01 |0043: move-result v1 │ │ -0cb818: 5494 780a |0044: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a78 │ │ -0cb81c: 6e30 f421 2401 |0046: invoke-virtual {v4, v2, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@21f4 │ │ -0cb822: 5494 770a |0049: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributeTypes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a77 │ │ -0cb826: 5495 880a |004b: iget-object v5, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.type:Ljava/nio/IntBuffer; // field@0a88 │ │ -0cb82a: 6e20 1027 8500 |004d: invoke-virtual {v5, v8}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ -0cb830: 0a05 |0050: move-result v5 │ │ -0cb832: 6e30 f421 2405 |0051: invoke-virtual {v4, v2, v5}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@21f4 │ │ -0cb838: 5494 760a |0054: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributeNames:[Ljava/lang/String; // field@0a76 │ │ -0cb83c: 4d02 0400 |0056: aput-object v2, v4, v0 │ │ -0cb840: d800 0001 |0058: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0cb844: 28c3 |005a: goto 001d // -003d │ │ -0cb846: 0e00 |005b: return-void │ │ +0d9ea0: |[0d9ea0] com.badlogic.gdx.graphics.glutils.ShaderProgram.fetchAttributes:()V │ │ +0d9eb0: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0d9eb2: 5494 830a |0001: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@0a83 │ │ +0d9eb6: 6e10 0d27 0400 |0003: invoke-virtual {v4}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ +0d9ebc: 6204 2200 |0006: sget-object v4, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0d9ec0: 5295 850a |0008: iget v5, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@0a85 │ │ +0d9ec4: 1406 898b 0000 |000a: const v6, #float 5.00558e-41 // #00008b89 │ │ +0d9eca: 5497 830a |000d: iget-object v7, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@0a83 │ │ +0d9ece: 7240 5e0a 5476 |000f: invoke-interface {v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/GL20;.glGetProgramiv:(IILjava/nio/IntBuffer;)V // method@0a5e │ │ +0d9ed4: 5494 830a |0012: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@0a83 │ │ +0d9ed8: 6e20 1027 8400 |0014: invoke-virtual {v4, v8}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ +0d9ede: 0a03 |0017: move-result v3 │ │ +0d9ee0: 2334 9304 |0018: new-array v4, v3, [Ljava/lang/String; // type@0493 │ │ +0d9ee4: 5b94 760a |001a: iput-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributeNames:[Ljava/lang/String; // field@0a76 │ │ +0d9ee8: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +0d9eea: 3530 3e00 |001d: if-ge v0, v3, 005b // +003e │ │ +0d9eee: 5494 830a |001f: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@0a83 │ │ +0d9ef2: 6e10 0d27 0400 |0021: invoke-virtual {v4}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ +0d9ef8: 5494 830a |0024: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@0a83 │ │ +0d9efc: 1305 0001 |0026: const/16 v5, #int 256 // #100 │ │ +0d9f00: 6e30 1727 8405 |0028: invoke-virtual {v4, v8, v5}, Ljava/nio/IntBuffer;.put:(II)Ljava/nio/IntBuffer; // method@2717 │ │ +0d9f06: 5494 880a |002b: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.type:Ljava/nio/IntBuffer; // field@0a88 │ │ +0d9f0a: 6e10 0d27 0400 |002d: invoke-virtual {v4}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ +0d9f10: 6204 2200 |0030: sget-object v4, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0d9f14: 5295 850a |0032: iget v5, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@0a85 │ │ +0d9f18: 5496 830a |0034: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@0a83 │ │ +0d9f1c: 5497 880a |0036: iget-object v7, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.type:Ljava/nio/IntBuffer; // field@0a88 │ │ +0d9f20: 7257 540a 5460 |0038: invoke-interface {v4, v5, v0, v6, v7}, Lcom/badlogic/gdx/graphics/GL20;.glGetActiveAttrib:(IILjava/nio/IntBuffer;Ljava/nio/Buffer;)Ljava/lang/String; // method@0a54 │ │ +0d9f26: 0c02 |003b: move-result-object v2 │ │ +0d9f28: 6204 2200 |003c: sget-object v4, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0d9f2c: 5295 850a |003e: iget v5, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@0a85 │ │ +0d9f30: 7230 570a 5402 |0040: invoke-interface {v4, v5, v2}, Lcom/badlogic/gdx/graphics/GL20;.glGetAttribLocation:(ILjava/lang/String;)I // method@0a57 │ │ +0d9f36: 0a01 |0043: move-result v1 │ │ +0d9f38: 5494 780a |0044: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a78 │ │ +0d9f3c: 6e30 f421 2401 |0046: invoke-virtual {v4, v2, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@21f4 │ │ +0d9f42: 5494 770a |0049: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributeTypes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a77 │ │ +0d9f46: 5495 880a |004b: iget-object v5, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.type:Ljava/nio/IntBuffer; // field@0a88 │ │ +0d9f4a: 6e20 1027 8500 |004d: invoke-virtual {v5, v8}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ +0d9f50: 0a05 |0050: move-result v5 │ │ +0d9f52: 6e30 f421 2405 |0051: invoke-virtual {v4, v2, v5}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@21f4 │ │ +0d9f58: 5494 760a |0054: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributeNames:[Ljava/lang/String; // field@0a76 │ │ +0d9f5c: 4d02 0400 |0056: aput-object v2, v4, v0 │ │ +0d9f60: d800 0001 |0058: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d9f64: 28c3 |005a: goto 001d // -003d │ │ +0d9f66: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=843 │ │ 0x0006 line=844 │ │ 0x0012 line=845 │ │ 0x0018 line=847 │ │ 0x001c line=849 │ │ @@ -273441,48 +273592,48 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -0cb848: |[0cb848] com.badlogic.gdx.graphics.glutils.ShaderProgram.fetchUniformLocation:(Ljava/lang/String;)I │ │ -0cb858: 12e3 |0000: const/4 v3, #int -2 // #fe │ │ -0cb85a: 6202 2400 |0001: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cb85e: 7210 2f01 0200 |0003: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cb864: 0c00 |0006: move-result-object v0 │ │ -0cb866: 5452 8b0a |0007: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniforms:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a8b │ │ -0cb86a: 6e30 ec21 6203 |0009: invoke-virtual {v2, v6, v3}, Lcom/badlogic/gdx/utils/ObjectIntMap;.get:(Ljava/lang/Object;I)I // method@21ec │ │ -0cb870: 0a01 |000c: move-result v1 │ │ -0cb872: 3331 3300 |000d: if-ne v1, v3, 0040 // +0033 │ │ -0cb876: 5252 850a |000f: iget v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@0a85 │ │ -0cb87a: 7230 660a 2006 |0011: invoke-interface {v0, v2, v6}, Lcom/badlogic/gdx/graphics/GL20;.glGetUniformLocation:(ILjava/lang/String;)I // method@0a66 │ │ -0cb880: 0a01 |0014: move-result v1 │ │ -0cb882: 12f2 |0015: const/4 v2, #int -1 // #ff │ │ -0cb884: 3321 2500 |0016: if-ne v1, v2, 003b // +0025 │ │ -0cb888: 6302 840a |0018: sget-boolean v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.pedantic:Z // field@0a84 │ │ -0cb88c: 3802 2100 |001a: if-eqz v2, 003b // +0021 │ │ -0cb890: 2202 af03 |001c: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0cb894: 2203 c503 |001e: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -0cb898: 7010 6726 0300 |0020: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0cb89e: 1a04 5722 |0023: const-string v4, "no uniform with name '" // string@2257 │ │ -0cb8a2: 6e20 6e26 4300 |0025: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cb8a8: 0c03 |0028: move-result-object v3 │ │ -0cb8aa: 6e20 6e26 6300 |0029: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cb8b0: 0c03 |002c: move-result-object v3 │ │ -0cb8b2: 1a04 5200 |002d: const-string v4, "' in shader" // string@0052 │ │ -0cb8b6: 6e20 6e26 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cb8bc: 0c03 |0032: move-result-object v3 │ │ -0cb8be: 6e10 7426 0300 |0033: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0cb8c4: 0c03 |0036: move-result-object v3 │ │ -0cb8c6: 7020 f825 3200 |0037: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0cb8cc: 2702 |003a: throw v2 │ │ -0cb8ce: 5452 8b0a |003b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniforms:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a8b │ │ -0cb8d2: 6e30 f421 6201 |003d: invoke-virtual {v2, v6, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@21f4 │ │ -0cb8d8: 0f01 |0040: return v1 │ │ +0d9f68: |[0d9f68] com.badlogic.gdx.graphics.glutils.ShaderProgram.fetchUniformLocation:(Ljava/lang/String;)I │ │ +0d9f78: 12e3 |0000: const/4 v3, #int -2 // #fe │ │ +0d9f7a: 6202 2400 |0001: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0d9f7e: 7210 2f01 0200 |0003: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0d9f84: 0c00 |0006: move-result-object v0 │ │ +0d9f86: 5452 8b0a |0007: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniforms:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a8b │ │ +0d9f8a: 6e30 ec21 6203 |0009: invoke-virtual {v2, v6, v3}, Lcom/badlogic/gdx/utils/ObjectIntMap;.get:(Ljava/lang/Object;I)I // method@21ec │ │ +0d9f90: 0a01 |000c: move-result v1 │ │ +0d9f92: 3331 3300 |000d: if-ne v1, v3, 0040 // +0033 │ │ +0d9f96: 5252 850a |000f: iget v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@0a85 │ │ +0d9f9a: 7230 660a 2006 |0011: invoke-interface {v0, v2, v6}, Lcom/badlogic/gdx/graphics/GL20;.glGetUniformLocation:(ILjava/lang/String;)I // method@0a66 │ │ +0d9fa0: 0a01 |0014: move-result v1 │ │ +0d9fa2: 12f2 |0015: const/4 v2, #int -1 // #ff │ │ +0d9fa4: 3321 2500 |0016: if-ne v1, v2, 003b // +0025 │ │ +0d9fa8: 6302 840a |0018: sget-boolean v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.pedantic:Z // field@0a84 │ │ +0d9fac: 3802 2100 |001a: if-eqz v2, 003b // +0021 │ │ +0d9fb0: 2202 ad03 |001c: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0d9fb4: 2203 c303 |001e: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +0d9fb8: 7010 6726 0300 |0020: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0d9fbe: 1a04 5522 |0023: const-string v4, "no uniform with name '" // string@2255 │ │ +0d9fc2: 6e20 6e26 4300 |0025: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d9fc8: 0c03 |0028: move-result-object v3 │ │ +0d9fca: 6e20 6e26 6300 |0029: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d9fd0: 0c03 |002c: move-result-object v3 │ │ +0d9fd2: 1a04 5200 |002d: const-string v4, "' in shader" // string@0052 │ │ +0d9fd6: 6e20 6e26 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0d9fdc: 0c03 |0032: move-result-object v3 │ │ +0d9fde: 6e10 7426 0300 |0033: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0d9fe4: 0c03 |0036: move-result-object v3 │ │ +0d9fe6: 7020 f825 3200 |0037: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0d9fec: 2702 |003a: throw v2 │ │ +0d9fee: 5452 8b0a |003b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniforms:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a8b │ │ +0d9ff2: 6e30 f421 6201 |003d: invoke-virtual {v2, v6, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@21f4 │ │ +0d9ff8: 0f01 |0040: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=277 │ │ 0x0007 line=281 │ │ 0x000f line=282 │ │ 0x0015 line=283 │ │ 0x003b line=284 │ │ @@ -273498,59 +273649,59 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 92 16-bit code units │ │ -0cb8dc: |[0cb8dc] com.badlogic.gdx.graphics.glutils.ShaderProgram.fetchUniforms:()V │ │ -0cb8ec: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0cb8ee: 5494 830a |0001: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@0a83 │ │ -0cb8f2: 6e10 0d27 0400 |0003: invoke-virtual {v4}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ -0cb8f8: 6204 2200 |0006: sget-object v4, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0cb8fc: 5295 850a |0008: iget v5, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@0a85 │ │ -0cb900: 1406 868b 0000 |000a: const v6, #float 5.00516e-41 // #00008b86 │ │ -0cb906: 5497 830a |000d: iget-object v7, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@0a83 │ │ -0cb90a: 7240 5e0a 5476 |000f: invoke-interface {v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/GL20;.glGetProgramiv:(IILjava/nio/IntBuffer;)V // method@0a5e │ │ -0cb910: 5494 830a |0012: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@0a83 │ │ -0cb914: 6e20 1027 8400 |0014: invoke-virtual {v4, v8}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ -0cb91a: 0a03 |0017: move-result v3 │ │ -0cb91c: 2334 9504 |0018: new-array v4, v3, [Ljava/lang/String; // type@0495 │ │ -0cb920: 5b94 890a |001a: iput-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniformNames:[Ljava/lang/String; // field@0a89 │ │ -0cb924: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -0cb926: 3530 3e00 |001d: if-ge v0, v3, 005b // +003e │ │ -0cb92a: 5494 830a |001f: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@0a83 │ │ -0cb92e: 6e10 0d27 0400 |0021: invoke-virtual {v4}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ -0cb934: 5494 830a |0024: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@0a83 │ │ -0cb938: 1305 0001 |0026: const/16 v5, #int 256 // #100 │ │ -0cb93c: 6e30 1727 8405 |0028: invoke-virtual {v4, v8, v5}, Ljava/nio/IntBuffer;.put:(II)Ljava/nio/IntBuffer; // method@2717 │ │ -0cb942: 5494 880a |002b: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.type:Ljava/nio/IntBuffer; // field@0a88 │ │ -0cb946: 6e10 0d27 0400 |002d: invoke-virtual {v4}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ -0cb94c: 6204 2200 |0030: sget-object v4, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0cb950: 5295 850a |0032: iget v5, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@0a85 │ │ -0cb954: 5496 830a |0034: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@0a83 │ │ -0cb958: 5497 880a |0036: iget-object v7, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.type:Ljava/nio/IntBuffer; // field@0a88 │ │ -0cb95c: 7257 550a 5460 |0038: invoke-interface {v4, v5, v0, v6, v7}, Lcom/badlogic/gdx/graphics/GL20;.glGetActiveUniform:(IILjava/nio/IntBuffer;Ljava/nio/Buffer;)Ljava/lang/String; // method@0a55 │ │ -0cb962: 0c02 |003b: move-result-object v2 │ │ -0cb964: 6204 2200 |003c: sget-object v4, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0cb968: 5295 850a |003e: iget v5, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@0a85 │ │ -0cb96c: 7230 660a 5402 |0040: invoke-interface {v4, v5, v2}, Lcom/badlogic/gdx/graphics/GL20;.glGetUniformLocation:(ILjava/lang/String;)I // method@0a66 │ │ -0cb972: 0a01 |0043: move-result v1 │ │ -0cb974: 5494 8b0a |0044: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniforms:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a8b │ │ -0cb978: 6e30 f421 2401 |0046: invoke-virtual {v4, v2, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@21f4 │ │ -0cb97e: 5494 8a0a |0049: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniformTypes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a8a │ │ -0cb982: 5495 880a |004b: iget-object v5, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.type:Ljava/nio/IntBuffer; // field@0a88 │ │ -0cb986: 6e20 1027 8500 |004d: invoke-virtual {v5, v8}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ -0cb98c: 0a05 |0050: move-result v5 │ │ -0cb98e: 6e30 f421 2405 |0051: invoke-virtual {v4, v2, v5}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@21f4 │ │ -0cb994: 5494 890a |0054: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniformNames:[Ljava/lang/String; // field@0a89 │ │ -0cb998: 4d02 0400 |0056: aput-object v2, v4, v0 │ │ -0cb99c: d800 0001 |0058: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0cb9a0: 28c3 |005a: goto 001d // -003d │ │ -0cb9a2: 0e00 |005b: return-void │ │ +0d9ffc: |[0d9ffc] com.badlogic.gdx.graphics.glutils.ShaderProgram.fetchUniforms:()V │ │ +0da00c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0da00e: 5494 830a |0001: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@0a83 │ │ +0da012: 6e10 0d27 0400 |0003: invoke-virtual {v4}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ +0da018: 6204 2200 |0006: sget-object v4, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0da01c: 5295 850a |0008: iget v5, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@0a85 │ │ +0da020: 1406 868b 0000 |000a: const v6, #float 5.00516e-41 // #00008b86 │ │ +0da026: 5497 830a |000d: iget-object v7, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@0a83 │ │ +0da02a: 7240 5e0a 5476 |000f: invoke-interface {v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/GL20;.glGetProgramiv:(IILjava/nio/IntBuffer;)V // method@0a5e │ │ +0da030: 5494 830a |0012: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@0a83 │ │ +0da034: 6e20 1027 8400 |0014: invoke-virtual {v4, v8}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ +0da03a: 0a03 |0017: move-result v3 │ │ +0da03c: 2334 9304 |0018: new-array v4, v3, [Ljava/lang/String; // type@0493 │ │ +0da040: 5b94 890a |001a: iput-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniformNames:[Ljava/lang/String; // field@0a89 │ │ +0da044: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +0da046: 3530 3e00 |001d: if-ge v0, v3, 005b // +003e │ │ +0da04a: 5494 830a |001f: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@0a83 │ │ +0da04e: 6e10 0d27 0400 |0021: invoke-virtual {v4}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ +0da054: 5494 830a |0024: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@0a83 │ │ +0da058: 1305 0001 |0026: const/16 v5, #int 256 // #100 │ │ +0da05c: 6e30 1727 8405 |0028: invoke-virtual {v4, v8, v5}, Ljava/nio/IntBuffer;.put:(II)Ljava/nio/IntBuffer; // method@2717 │ │ +0da062: 5494 880a |002b: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.type:Ljava/nio/IntBuffer; // field@0a88 │ │ +0da066: 6e10 0d27 0400 |002d: invoke-virtual {v4}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ +0da06c: 6204 2200 |0030: sget-object v4, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0da070: 5295 850a |0032: iget v5, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@0a85 │ │ +0da074: 5496 830a |0034: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@0a83 │ │ +0da078: 5497 880a |0036: iget-object v7, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.type:Ljava/nio/IntBuffer; // field@0a88 │ │ +0da07c: 7257 550a 5460 |0038: invoke-interface {v4, v5, v0, v6, v7}, Lcom/badlogic/gdx/graphics/GL20;.glGetActiveUniform:(IILjava/nio/IntBuffer;Ljava/nio/Buffer;)Ljava/lang/String; // method@0a55 │ │ +0da082: 0c02 |003b: move-result-object v2 │ │ +0da084: 6204 2200 |003c: sget-object v4, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0da088: 5295 850a |003e: iget v5, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@0a85 │ │ +0da08c: 7230 660a 5402 |0040: invoke-interface {v4, v5, v2}, Lcom/badlogic/gdx/graphics/GL20;.glGetUniformLocation:(ILjava/lang/String;)I // method@0a66 │ │ +0da092: 0a01 |0043: move-result v1 │ │ +0da094: 5494 8b0a |0044: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniforms:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a8b │ │ +0da098: 6e30 f421 2401 |0046: invoke-virtual {v4, v2, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@21f4 │ │ +0da09e: 5494 8a0a |0049: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniformTypes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a8a │ │ +0da0a2: 5495 880a |004b: iget-object v5, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.type:Ljava/nio/IntBuffer; // field@0a88 │ │ +0da0a6: 6e20 1027 8500 |004d: invoke-virtual {v5, v8}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ +0da0ac: 0a05 |0050: move-result v5 │ │ +0da0ae: 6e30 f421 2405 |0051: invoke-virtual {v4, v2, v5}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@21f4 │ │ +0da0b4: 5494 890a |0054: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniformNames:[Ljava/lang/String; // field@0a89 │ │ +0da0b8: 4d02 0400 |0056: aput-object v2, v4, v0 │ │ +0da0bc: d800 0001 |0058: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0da0c0: 28c3 |005a: goto 001d // -003d │ │ +0da0c2: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=824 │ │ 0x0006 line=825 │ │ 0x0012 line=826 │ │ 0x0018 line=828 │ │ 0x001c line=830 │ │ @@ -273576,46 +273727,46 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -0cb9a4: |[0cb9a4] com.badlogic.gdx.graphics.glutils.ShaderProgram.getManagedStatus:()Ljava/lang/String; │ │ -0cb9b4: 2201 c503 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0cb9b8: 7010 6726 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0cb9be: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0cb9c0: 1a04 4a0d |0006: const-string v4, "Managed shaders/app: { " // string@0d4a │ │ -0cb9c4: 6e20 6e26 4100 |0008: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cb9ca: 6204 870a |000b: sget-object v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@0a87 │ │ -0cb9ce: 6e10 2d22 0400 |000d: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@222d │ │ -0cb9d4: 0c04 |0010: move-result-object v4 │ │ -0cb9d6: 6e10 0b22 0400 |0011: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.iterator:()Ljava/util/Iterator; // method@220b │ │ -0cb9dc: 0c03 |0014: move-result-object v3 │ │ -0cb9de: 7210 5327 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0cb9e4: 0a04 |0018: move-result v4 │ │ -0cb9e6: 3804 1d00 |0019: if-eqz v4, 0036 // +001d │ │ -0cb9ea: 7210 5427 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0cb9f0: 0c00 |001e: move-result-object v0 │ │ -0cb9f2: 1f00 4f00 |001f: check-cast v0, Lcom/badlogic/gdx/Application; // type@004f │ │ -0cb9f6: 6204 870a |0021: sget-object v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@0a87 │ │ -0cb9fa: 6e20 2722 0400 |0023: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0cba00: 0c04 |0026: move-result-object v4 │ │ -0cba02: 1f04 f003 |0027: check-cast v4, Ljava/util/List; // type@03f0 │ │ -0cba06: 7210 5e27 0400 |0029: invoke-interface {v4}, Ljava/util/List;.size:()I // method@275e │ │ -0cba0c: 0a04 |002c: move-result v4 │ │ -0cba0e: 6e20 6b26 4100 |002d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0cba14: 1a04 0600 |0030: const-string v4, " " // string@0006 │ │ -0cba18: 6e20 6e26 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cba1e: 28e0 |0035: goto 0015 // -0020 │ │ -0cba20: 1a04 252c |0036: const-string v4, "}" // string@2c25 │ │ -0cba24: 6e20 6e26 4100 |0038: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cba2a: 6e10 7426 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0cba30: 0c04 |003e: move-result-object v4 │ │ -0cba32: 1104 |003f: return-object v4 │ │ +0da0c4: |[0da0c4] com.badlogic.gdx.graphics.glutils.ShaderProgram.getManagedStatus:()Ljava/lang/String; │ │ +0da0d4: 2201 c303 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0da0d8: 7010 6726 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0da0de: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0da0e0: 1a04 480d |0006: const-string v4, "Managed shaders/app: { " // string@0d48 │ │ +0da0e4: 6e20 6e26 4100 |0008: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0da0ea: 6204 870a |000b: sget-object v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@0a87 │ │ +0da0ee: 6e10 2d22 0400 |000d: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@222d │ │ +0da0f4: 0c04 |0010: move-result-object v4 │ │ +0da0f6: 6e10 0b22 0400 |0011: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.iterator:()Ljava/util/Iterator; // method@220b │ │ +0da0fc: 0c03 |0014: move-result-object v3 │ │ +0da0fe: 7210 5327 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0da104: 0a04 |0018: move-result v4 │ │ +0da106: 3804 1d00 |0019: if-eqz v4, 0036 // +001d │ │ +0da10a: 7210 5427 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0da110: 0c00 |001e: move-result-object v0 │ │ +0da112: 1f00 4d00 |001f: check-cast v0, Lcom/badlogic/gdx/Application; // type@004d │ │ +0da116: 6204 870a |0021: sget-object v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@0a87 │ │ +0da11a: 6e20 2722 0400 |0023: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0da120: 0c04 |0026: move-result-object v4 │ │ +0da122: 1f04 ee03 |0027: check-cast v4, Ljava/util/List; // type@03ee │ │ +0da126: 7210 5e27 0400 |0029: invoke-interface {v4}, Ljava/util/List;.size:()I // method@275e │ │ +0da12c: 0a04 |002c: move-result v4 │ │ +0da12e: 6e20 6b26 4100 |002d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0da134: 1a04 0600 |0030: const-string v4, " " // string@0006 │ │ +0da138: 6e20 6e26 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0da13e: 28e0 |0035: goto 0015 // -0020 │ │ +0da140: 1a04 232c |0036: const-string v4, "}" // string@2c23 │ │ +0da144: 6e20 6e26 4100 |0038: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0da14a: 6e10 7426 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0da150: 0c04 |003e: move-result-object v4 │ │ +0da152: 1104 |003f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=788 │ │ 0x0005 line=789 │ │ 0x0006 line=790 │ │ 0x000b line=791 │ │ 0x0021 line=792 │ │ @@ -273633,40 +273784,40 @@ │ │ type : '(Lcom/badlogic/gdx/Application;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -0cba34: |[0cba34] com.badlogic.gdx.graphics.glutils.ShaderProgram.invalidateAllShaderPrograms:(Lcom/badlogic/gdx/Application;)V │ │ -0cba44: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cba48: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cba4e: 0c02 |0005: move-result-object v2 │ │ -0cba50: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ -0cba54: 0e00 |0008: return-void │ │ -0cba56: 6202 870a |0009: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@0a87 │ │ -0cba5a: 6e20 2722 4200 |000b: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0cba60: 0c01 |000e: move-result-object v1 │ │ -0cba62: 1f01 f003 |000f: check-cast v1, Ljava/util/List; // type@03f0 │ │ -0cba66: 3801 f7ff |0011: if-eqz v1, 0008 // -0009 │ │ -0cba6a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -0cba6c: 7210 5e27 0100 |0014: invoke-interface {v1}, Ljava/util/List;.size:()I // method@275e │ │ -0cba72: 0a02 |0017: move-result v2 │ │ -0cba74: 3520 f0ff |0018: if-ge v0, v2, 0008 // -0010 │ │ -0cba78: 7220 5927 0100 |001a: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -0cba7e: 0c02 |001d: move-result-object v2 │ │ -0cba80: 1f02 d201 |001e: check-cast v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // type@01d2 │ │ -0cba84: 1213 |0020: const/4 v3, #int 1 // #1 │ │ -0cba86: 5c23 7f0a |0021: iput-boolean v3, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.invalidated:Z // field@0a7f │ │ -0cba8a: 7220 5927 0100 |0023: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -0cba90: 0c02 |0026: move-result-object v2 │ │ -0cba92: 1f02 d201 |0027: check-cast v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // type@01d2 │ │ -0cba96: 7010 e511 0200 |0029: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cba9c: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0cbaa0: 28e6 |002e: goto 0014 // -001a │ │ +0da154: |[0da154] com.badlogic.gdx.graphics.glutils.ShaderProgram.invalidateAllShaderPrograms:(Lcom/badlogic/gdx/Application;)V │ │ +0da164: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0da168: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0da16e: 0c02 |0005: move-result-object v2 │ │ +0da170: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ +0da174: 0e00 |0008: return-void │ │ +0da176: 6202 870a |0009: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@0a87 │ │ +0da17a: 6e20 2722 4200 |000b: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0da180: 0c01 |000e: move-result-object v1 │ │ +0da182: 1f01 ee03 |000f: check-cast v1, Ljava/util/List; // type@03ee │ │ +0da186: 3801 f7ff |0011: if-eqz v1, 0008 // -0009 │ │ +0da18a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0da18c: 7210 5e27 0100 |0014: invoke-interface {v1}, Ljava/util/List;.size:()I // method@275e │ │ +0da192: 0a02 |0017: move-result v2 │ │ +0da194: 3520 f0ff |0018: if-ge v0, v2, 0008 // -0010 │ │ +0da198: 7220 5927 0100 |001a: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +0da19e: 0c02 |001d: move-result-object v2 │ │ +0da1a0: 1f02 d001 |001e: check-cast v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // type@01d0 │ │ +0da1a4: 1213 |0020: const/4 v3, #int 1 // #1 │ │ +0da1a6: 5c23 7f0a |0021: iput-boolean v3, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.invalidated:Z // field@0a7f │ │ +0da1aa: 7220 5927 0100 |0023: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +0da1b0: 0c02 |0026: move-result-object v2 │ │ +0da1b2: 1f02 d001 |0027: check-cast v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // type@01d0 │ │ +0da1b6: 7010 e511 0200 |0029: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0da1bc: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0da1c0: 28e6 |002e: goto 0014 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=772 │ │ 0x0008 line=781 │ │ 0x0009 line=774 │ │ 0x0011 line=775 │ │ 0x0013 line=777 │ │ @@ -273683,49 +273834,49 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -0cbaa4: |[0cbaa4] com.badlogic.gdx.graphics.glutils.ShaderProgram.linkProgram:()I │ │ -0cbab4: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ -0cbab6: 6206 2400 |0001: sget-object v6, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cbaba: 7210 2f01 0600 |0003: invoke-interface {v6}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cbac0: 0c00 |0006: move-result-object v0 │ │ -0cbac2: 7210 400a 0000 |0007: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/GL20;.glCreateProgram:()I // method@0a40 │ │ -0cbac8: 0a03 |000a: move-result v3 │ │ -0cbaca: 3903 0400 |000b: if-nez v3, 000f // +0004 │ │ -0cbace: 0153 |000d: move v3, v5 │ │ -0cbad0: 0f03 |000e: return v3 │ │ -0cbad2: 5276 8c0a |000f: iget v6, v7, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.vertexShaderHandle:I // field@0a8c │ │ -0cbad6: 7230 320a 3006 |0011: invoke-interface {v0, v3, v6}, Lcom/badlogic/gdx/graphics/GL20;.glAttachShader:(II)V // method@0a32 │ │ -0cbadc: 5276 7b0a |0014: iget v6, v7, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fragmentShaderHandle:I // field@0a7b │ │ -0cbae0: 7230 320a 3006 |0016: invoke-interface {v0, v3, v6}, Lcom/badlogic/gdx/graphics/GL20;.glAttachShader:(II)V // method@0a32 │ │ -0cbae6: 7220 730a 3000 |0019: invoke-interface {v0, v3}, Lcom/badlogic/gdx/graphics/GL20;.glLinkProgram:(I)V // method@0a73 │ │ -0cbaec: 1246 |001c: const/4 v6, #int 4 // #4 │ │ -0cbaee: 7110 d726 0600 |001d: invoke-static {v6}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@26d7 │ │ -0cbaf4: 0c04 |0020: move-result-object v4 │ │ -0cbaf6: 7100 f126 0000 |0021: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@26f1 │ │ -0cbafc: 0c06 |0024: move-result-object v6 │ │ -0cbafe: 6e20 e926 6400 |0025: invoke-virtual {v4, v6}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ -0cbb04: 6e10 dd26 0400 |0028: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.asIntBuffer:()Ljava/nio/IntBuffer; // method@26dd │ │ -0cbb0a: 0c01 |002b: move-result-object v1 │ │ -0cbb0c: 1406 828b 0000 |002c: const v6, #float 5.0046e-41 // #00008b82 │ │ -0cbb12: 7240 5e0a 3016 |002f: invoke-interface {v0, v3, v6, v1}, Lcom/badlogic/gdx/graphics/GL20;.glGetProgramiv:(IILjava/nio/IntBuffer;)V // method@0a5e │ │ -0cbb18: 1206 |0032: const/4 v6, #int 0 // #0 │ │ -0cbb1a: 6e20 1027 6100 |0033: invoke-virtual {v1, v6}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ -0cbb20: 0a02 |0036: move-result v2 │ │ -0cbb22: 3902 d7ff |0037: if-nez v2, 000e // -0029 │ │ -0cbb26: 6206 2200 |0039: sget-object v6, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0cbb2a: 7220 5d0a 3600 |003b: invoke-interface {v6, v3}, Lcom/badlogic/gdx/graphics/GL20;.glGetProgramInfoLog:(I)Ljava/lang/String; // method@0a5d │ │ -0cbb30: 0c06 |003e: move-result-object v6 │ │ -0cbb32: 5b76 810a |003f: iput-object v6, v7, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.log:Ljava/lang/String; // field@0a81 │ │ -0cbb36: 0153 |0041: move v3, v5 │ │ -0cbb38: 28cc |0042: goto 000e // -0034 │ │ +0da1c4: |[0da1c4] com.badlogic.gdx.graphics.glutils.ShaderProgram.linkProgram:()I │ │ +0da1d4: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ +0da1d6: 6206 2400 |0001: sget-object v6, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0da1da: 7210 2f01 0600 |0003: invoke-interface {v6}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0da1e0: 0c00 |0006: move-result-object v0 │ │ +0da1e2: 7210 400a 0000 |0007: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/GL20;.glCreateProgram:()I // method@0a40 │ │ +0da1e8: 0a03 |000a: move-result v3 │ │ +0da1ea: 3903 0400 |000b: if-nez v3, 000f // +0004 │ │ +0da1ee: 0153 |000d: move v3, v5 │ │ +0da1f0: 0f03 |000e: return v3 │ │ +0da1f2: 5276 8c0a |000f: iget v6, v7, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.vertexShaderHandle:I // field@0a8c │ │ +0da1f6: 7230 320a 3006 |0011: invoke-interface {v0, v3, v6}, Lcom/badlogic/gdx/graphics/GL20;.glAttachShader:(II)V // method@0a32 │ │ +0da1fc: 5276 7b0a |0014: iget v6, v7, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fragmentShaderHandle:I // field@0a7b │ │ +0da200: 7230 320a 3006 |0016: invoke-interface {v0, v3, v6}, Lcom/badlogic/gdx/graphics/GL20;.glAttachShader:(II)V // method@0a32 │ │ +0da206: 7220 730a 3000 |0019: invoke-interface {v0, v3}, Lcom/badlogic/gdx/graphics/GL20;.glLinkProgram:(I)V // method@0a73 │ │ +0da20c: 1246 |001c: const/4 v6, #int 4 // #4 │ │ +0da20e: 7110 d726 0600 |001d: invoke-static {v6}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@26d7 │ │ +0da214: 0c04 |0020: move-result-object v4 │ │ +0da216: 7100 f126 0000 |0021: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@26f1 │ │ +0da21c: 0c06 |0024: move-result-object v6 │ │ +0da21e: 6e20 e926 6400 |0025: invoke-virtual {v4, v6}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@26e9 │ │ +0da224: 6e10 dd26 0400 |0028: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.asIntBuffer:()Ljava/nio/IntBuffer; // method@26dd │ │ +0da22a: 0c01 |002b: move-result-object v1 │ │ +0da22c: 1406 828b 0000 |002c: const v6, #float 5.0046e-41 // #00008b82 │ │ +0da232: 7240 5e0a 3016 |002f: invoke-interface {v0, v3, v6, v1}, Lcom/badlogic/gdx/graphics/GL20;.glGetProgramiv:(IILjava/nio/IntBuffer;)V // method@0a5e │ │ +0da238: 1206 |0032: const/4 v6, #int 0 // #0 │ │ +0da23a: 6e20 1027 6100 |0033: invoke-virtual {v1, v6}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ +0da240: 0a02 |0036: move-result v2 │ │ +0da242: 3902 d7ff |0037: if-nez v2, 000e // -0029 │ │ +0da246: 6206 2200 |0039: sget-object v6, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0da24a: 7220 5d0a 3600 |003b: invoke-interface {v6, v3}, Lcom/badlogic/gdx/graphics/GL20;.glGetProgramInfoLog:(I)Ljava/lang/String; // method@0a5d │ │ +0da250: 0c06 |003e: move-result-object v6 │ │ +0da252: 5b76 810a |003f: iput-object v6, v7, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.log:Ljava/lang/String; // field@0a81 │ │ +0da256: 0153 |0041: move v3, v5 │ │ +0da258: 28cc |0042: goto 000e // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=216 │ │ 0x0007 line=217 │ │ 0x000b line=218 │ │ 0x000e line=239 │ │ 0x000f line=220 │ │ @@ -273753,49 +273904,49 @@ │ │ type : '(ILjava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -0cbb3c: |[0cbb3c] com.badlogic.gdx.graphics.glutils.ShaderProgram.loadShader:(ILjava/lang/String;)I │ │ -0cbb4c: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ -0cbb4e: 6206 2400 |0001: sget-object v6, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cbb52: 7210 2f01 0600 |0003: invoke-interface {v6}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cbb58: 0c01 |0006: move-result-object v1 │ │ -0cbb5a: 1216 |0007: const/4 v6, #int 1 // #1 │ │ -0cbb5c: 7110 231f 0600 |0008: invoke-static {v6}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1f23 │ │ -0cbb62: 0c03 |000b: move-result-object v3 │ │ -0cbb64: 7220 410a 9100 |000c: invoke-interface {v1, v9}, Lcom/badlogic/gdx/graphics/GL20;.glCreateShader:(I)I // method@0a41 │ │ -0cbb6a: 0a04 |000f: move-result v4 │ │ -0cbb6c: 3904 0400 |0010: if-nez v4, 0014 // +0004 │ │ -0cbb70: 0154 |0012: move v4, v5 │ │ -0cbb72: 0f04 |0013: return v4 │ │ -0cbb74: 7230 780a 410a |0014: invoke-interface {v1, v4, v10}, Lcom/badlogic/gdx/graphics/GL20;.glShaderSource:(ILjava/lang/String;)V // method@0a78 │ │ -0cbb7a: 7220 3f0a 4100 |0017: invoke-interface {v1, v4}, Lcom/badlogic/gdx/graphics/GL20;.glCompileShader:(I)V // method@0a3f │ │ -0cbb80: 1406 818b 0000 |001a: const v6, #float 5.00446e-41 // #00008b81 │ │ -0cbb86: 7240 630a 4136 |001d: invoke-interface {v1, v4, v6, v3}, Lcom/badlogic/gdx/graphics/GL20;.glGetShaderiv:(IILjava/nio/IntBuffer;)V // method@0a63 │ │ -0cbb8c: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -0cbb8e: 6e20 1027 6300 |0021: invoke-virtual {v3, v6}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ -0cbb94: 0a00 |0024: move-result v0 │ │ -0cbb96: 3900 eeff |0025: if-nez v0, 0013 // -0012 │ │ -0cbb9a: 7220 600a 4100 |0027: invoke-interface {v1, v4}, Lcom/badlogic/gdx/graphics/GL20;.glGetShaderInfoLog:(I)Ljava/lang/String; // method@0a60 │ │ -0cbba0: 0c02 |002a: move-result-object v2 │ │ -0cbba2: 2206 c503 |002b: new-instance v6, Ljava/lang/StringBuilder; // type@03c5 │ │ -0cbba6: 7010 6726 0600 |002d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0cbbac: 5487 810a |0030: iget-object v7, v8, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.log:Ljava/lang/String; // field@0a81 │ │ -0cbbb0: 6e20 6e26 7600 |0032: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cbbb6: 0c06 |0035: move-result-object v6 │ │ -0cbbb8: 6e20 6e26 2600 |0036: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cbbbe: 0c06 |0039: move-result-object v6 │ │ -0cbbc0: 6e10 7426 0600 |003a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0cbbc6: 0c06 |003d: move-result-object v6 │ │ -0cbbc8: 5b86 810a |003e: iput-object v6, v8, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.log:Ljava/lang/String; // field@0a81 │ │ -0cbbcc: 0154 |0040: move v4, v5 │ │ -0cbbce: 28d2 |0041: goto 0013 // -002e │ │ +0da25c: |[0da25c] com.badlogic.gdx.graphics.glutils.ShaderProgram.loadShader:(ILjava/lang/String;)I │ │ +0da26c: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ +0da26e: 6206 2400 |0001: sget-object v6, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0da272: 7210 2f01 0600 |0003: invoke-interface {v6}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0da278: 0c01 |0006: move-result-object v1 │ │ +0da27a: 1216 |0007: const/4 v6, #int 1 // #1 │ │ +0da27c: 7110 231f 0600 |0008: invoke-static {v6}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1f23 │ │ +0da282: 0c03 |000b: move-result-object v3 │ │ +0da284: 7220 410a 9100 |000c: invoke-interface {v1, v9}, Lcom/badlogic/gdx/graphics/GL20;.glCreateShader:(I)I // method@0a41 │ │ +0da28a: 0a04 |000f: move-result v4 │ │ +0da28c: 3904 0400 |0010: if-nez v4, 0014 // +0004 │ │ +0da290: 0154 |0012: move v4, v5 │ │ +0da292: 0f04 |0013: return v4 │ │ +0da294: 7230 780a 410a |0014: invoke-interface {v1, v4, v10}, Lcom/badlogic/gdx/graphics/GL20;.glShaderSource:(ILjava/lang/String;)V // method@0a78 │ │ +0da29a: 7220 3f0a 4100 |0017: invoke-interface {v1, v4}, Lcom/badlogic/gdx/graphics/GL20;.glCompileShader:(I)V // method@0a3f │ │ +0da2a0: 1406 818b 0000 |001a: const v6, #float 5.00446e-41 // #00008b81 │ │ +0da2a6: 7240 630a 4136 |001d: invoke-interface {v1, v4, v6, v3}, Lcom/badlogic/gdx/graphics/GL20;.glGetShaderiv:(IILjava/nio/IntBuffer;)V // method@0a63 │ │ +0da2ac: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +0da2ae: 6e20 1027 6300 |0021: invoke-virtual {v3, v6}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ +0da2b4: 0a00 |0024: move-result v0 │ │ +0da2b6: 3900 eeff |0025: if-nez v0, 0013 // -0012 │ │ +0da2ba: 7220 600a 4100 |0027: invoke-interface {v1, v4}, Lcom/badlogic/gdx/graphics/GL20;.glGetShaderInfoLog:(I)Ljava/lang/String; // method@0a60 │ │ +0da2c0: 0c02 |002a: move-result-object v2 │ │ +0da2c2: 2206 c303 |002b: new-instance v6, Ljava/lang/StringBuilder; // type@03c3 │ │ +0da2c6: 7010 6726 0600 |002d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0da2cc: 5487 810a |0030: iget-object v7, v8, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.log:Ljava/lang/String; // field@0a81 │ │ +0da2d0: 6e20 6e26 7600 |0032: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0da2d6: 0c06 |0035: move-result-object v6 │ │ +0da2d8: 6e20 6e26 2600 |0036: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0da2de: 0c06 |0039: move-result-object v6 │ │ +0da2e0: 6e10 7426 0600 |003a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0da2e6: 0c06 |003d: move-result-object v6 │ │ +0da2e8: 5b86 810a |003e: iput-object v6, v8, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.log:Ljava/lang/String; // field@0a81 │ │ +0da2ec: 0154 |0040: move v4, v5 │ │ +0da2ee: 28d2 |0041: goto 0013 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=191 │ │ 0x0007 line=192 │ │ 0x000c line=194 │ │ 0x0010 line=195 │ │ 0x0013 line=212 │ │ @@ -273824,22 +273975,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0cbbd0: |[0cbbd0] com.badlogic.gdx.graphics.glutils.ShaderProgram.begin:()V │ │ -0cbbe0: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cbbe4: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cbbea: 0c00 |0005: move-result-object v0 │ │ -0cbbec: 7010 e511 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cbbf2: 5221 850a |0009: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@0a85 │ │ -0cbbf6: 7220 920a 1000 |000b: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glUseProgram:(I)V // method@0a92 │ │ -0cbbfc: 0e00 |000e: return-void │ │ +0da2f0: |[0da2f0] com.badlogic.gdx.graphics.glutils.ShaderProgram.begin:()V │ │ +0da300: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0da304: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0da30a: 0c00 |0005: move-result-object v0 │ │ +0da30c: 7010 e511 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0da312: 5221 850a |0009: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@0a85 │ │ +0da316: 7220 920a 1000 |000b: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glUseProgram:(I)V // method@0a92 │ │ +0da31c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=699 │ │ 0x0006 line=700 │ │ 0x0009 line=701 │ │ 0x000e line=702 │ │ locals : │ │ @@ -273851,21 +274002,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0cbc00: |[0cbc00] com.badlogic.gdx.graphics.glutils.ShaderProgram.disableVertexAttribute:(I)V │ │ -0cbc10: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cbc14: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cbc1a: 0c00 |0005: move-result-object v0 │ │ -0cbc1c: 7010 e511 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cbc22: 7220 490a 3000 |0009: invoke-interface {v0, v3}, Lcom/badlogic/gdx/graphics/GL20;.glDisableVertexAttribArray:(I)V // method@0a49 │ │ -0cbc28: 0e00 |000c: return-void │ │ +0da320: |[0da320] com.badlogic.gdx.graphics.glutils.ShaderProgram.disableVertexAttribute:(I)V │ │ +0da330: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0da334: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0da33a: 0c00 |0005: move-result-object v0 │ │ +0da33c: 7010 e511 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0da342: 7220 490a 3000 |0009: invoke-interface {v0, v3}, Lcom/badlogic/gdx/graphics/GL20;.glDisableVertexAttribArray:(I)V // method@0a49 │ │ +0da348: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=733 │ │ 0x0006 line=734 │ │ 0x0009 line=735 │ │ 0x000c line=736 │ │ locals : │ │ @@ -273878,26 +274029,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0cbc2c: |[0cbc2c] com.badlogic.gdx.graphics.glutils.ShaderProgram.disableVertexAttribute:(Ljava/lang/String;)V │ │ -0cbc3c: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cbc40: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cbc46: 0c00 |0005: move-result-object v0 │ │ -0cbc48: 7010 e511 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cbc4e: 7020 ef11 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchAttributeLocation:(Ljava/lang/String;)I // method@11ef │ │ -0cbc54: 0a01 |000c: move-result v1 │ │ -0cbc56: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ -0cbc58: 3321 0300 |000e: if-ne v1, v2, 0011 // +0003 │ │ -0cbc5c: 0e00 |0010: return-void │ │ -0cbc5e: 7220 490a 1000 |0011: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDisableVertexAttribArray:(I)V // method@0a49 │ │ -0cbc64: 28fc |0014: goto 0010 // -0004 │ │ +0da34c: |[0da34c] com.badlogic.gdx.graphics.glutils.ShaderProgram.disableVertexAttribute:(Ljava/lang/String;)V │ │ +0da35c: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0da360: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0da366: 0c00 |0005: move-result-object v0 │ │ +0da368: 7010 e511 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0da36e: 7020 ef11 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchAttributeLocation:(Ljava/lang/String;)I // method@11ef │ │ +0da374: 0a01 |000c: move-result v1 │ │ +0da376: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ +0da378: 3321 0300 |000e: if-ne v1, v2, 0011 // +0003 │ │ +0da37c: 0e00 |0010: return-void │ │ +0da37e: 7220 490a 1000 |0011: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDisableVertexAttribArray:(I)V // method@0a49 │ │ +0da384: 28fc |0014: goto 0010 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ 0x0006 line=726 │ │ 0x0009 line=727 │ │ 0x000d line=728 │ │ 0x0010 line=730 │ │ @@ -273913,38 +274064,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -0cbc68: |[0cbc68] com.badlogic.gdx.graphics.glutils.ShaderProgram.dispose:()V │ │ -0cbc78: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cbc7c: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cbc82: 0c00 |0005: move-result-object v0 │ │ -0cbc84: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0cbc86: 7220 920a 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glUseProgram:(I)V // method@0a92 │ │ -0cbc8c: 5231 8c0a |000a: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.vertexShaderHandle:I // field@0a8c │ │ -0cbc90: 7220 460a 1000 |000c: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteShader:(I)V // method@0a46 │ │ -0cbc96: 5231 7b0a |000f: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fragmentShaderHandle:I // field@0a7b │ │ -0cbc9a: 7220 460a 1000 |0011: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteShader:(I)V // method@0a46 │ │ -0cbca0: 5231 850a |0014: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@0a85 │ │ -0cbca4: 7220 440a 1000 |0016: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteProgram:(I)V // method@0a44 │ │ -0cbcaa: 6201 870a |0019: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@0a87 │ │ -0cbcae: 6202 1c00 |001b: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0cbcb2: 6e20 2722 2100 |001d: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0cbcb8: 0c01 |0020: move-result-object v1 │ │ -0cbcba: 3801 0f00 |0021: if-eqz v1, 0030 // +000f │ │ -0cbcbe: 6201 870a |0023: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@0a87 │ │ -0cbcc2: 6202 1c00 |0025: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0cbcc6: 6e20 2722 2100 |0027: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0cbccc: 0c01 |002a: move-result-object v1 │ │ -0cbcce: 1f01 f003 |002b: check-cast v1, Ljava/util/List; // type@03f0 │ │ -0cbcd2: 7220 5d27 3100 |002d: invoke-interface {v1, v3}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@275d │ │ -0cbcd8: 0e00 |0030: return-void │ │ +0da388: |[0da388] com.badlogic.gdx.graphics.glutils.ShaderProgram.dispose:()V │ │ +0da398: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0da39c: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0da3a2: 0c00 |0005: move-result-object v0 │ │ +0da3a4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0da3a6: 7220 920a 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glUseProgram:(I)V // method@0a92 │ │ +0da3ac: 5231 8c0a |000a: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.vertexShaderHandle:I // field@0a8c │ │ +0da3b0: 7220 460a 1000 |000c: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteShader:(I)V // method@0a46 │ │ +0da3b6: 5231 7b0a |000f: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fragmentShaderHandle:I // field@0a7b │ │ +0da3ba: 7220 460a 1000 |0011: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteShader:(I)V // method@0a46 │ │ +0da3c0: 5231 850a |0014: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@0a85 │ │ +0da3c4: 7220 440a 1000 |0016: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteProgram:(I)V // method@0a44 │ │ +0da3ca: 6201 870a |0019: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@0a87 │ │ +0da3ce: 6202 1c00 |001b: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0da3d2: 6e20 2722 2100 |001d: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0da3d8: 0c01 |0020: move-result-object v1 │ │ +0da3da: 3801 0f00 |0021: if-eqz v1, 0030 // +000f │ │ +0da3de: 6201 870a |0023: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@0a87 │ │ +0da3e2: 6202 1c00 |0025: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0da3e6: 6e20 2722 2100 |0027: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0da3ec: 0c01 |002a: move-result-object v1 │ │ +0da3ee: 1f01 ee03 |002b: check-cast v1, Ljava/util/List; // type@03ee │ │ +0da3f2: 7220 5d27 3100 |002d: invoke-interface {v1, v3}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@275d │ │ +0da3f8: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ 0x0006 line=714 │ │ 0x000a line=715 │ │ 0x000f line=716 │ │ 0x0014 line=717 │ │ @@ -273959,21 +274110,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0cbcdc: |[0cbcdc] com.badlogic.gdx.graphics.glutils.ShaderProgram.enableVertexAttribute:(I)V │ │ -0cbcec: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cbcf0: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cbcf6: 0c00 |0005: move-result-object v0 │ │ -0cbcf8: 7010 e511 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cbcfe: 7220 4d0a 3000 |0009: invoke-interface {v0, v3}, Lcom/badlogic/gdx/graphics/GL20;.glEnableVertexAttribArray:(I)V // method@0a4d │ │ -0cbd04: 0e00 |000c: return-void │ │ +0da3fc: |[0da3fc] com.badlogic.gdx.graphics.glutils.ShaderProgram.enableVertexAttribute:(I)V │ │ +0da40c: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0da410: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0da416: 0c00 |0005: move-result-object v0 │ │ +0da418: 7010 e511 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0da41e: 7220 4d0a 3000 |0009: invoke-interface {v0, v3}, Lcom/badlogic/gdx/graphics/GL20;.glEnableVertexAttribArray:(I)V // method@0a4d │ │ +0da424: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ 0x0006 line=751 │ │ 0x0009 line=752 │ │ 0x000c line=753 │ │ locals : │ │ @@ -273986,26 +274137,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0cbd08: |[0cbd08] com.badlogic.gdx.graphics.glutils.ShaderProgram.enableVertexAttribute:(Ljava/lang/String;)V │ │ -0cbd18: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cbd1c: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cbd22: 0c00 |0005: move-result-object v0 │ │ -0cbd24: 7010 e511 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cbd2a: 7020 ef11 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchAttributeLocation:(Ljava/lang/String;)I // method@11ef │ │ -0cbd30: 0a01 |000c: move-result v1 │ │ -0cbd32: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ -0cbd34: 3321 0300 |000e: if-ne v1, v2, 0011 // +0003 │ │ -0cbd38: 0e00 |0010: return-void │ │ -0cbd3a: 7220 4d0a 1000 |0011: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glEnableVertexAttribArray:(I)V // method@0a4d │ │ -0cbd40: 28fc |0014: goto 0010 // -0004 │ │ +0da428: |[0da428] com.badlogic.gdx.graphics.glutils.ShaderProgram.enableVertexAttribute:(Ljava/lang/String;)V │ │ +0da438: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0da43c: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0da442: 0c00 |0005: move-result-object v0 │ │ +0da444: 7010 e511 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0da44a: 7020 ef11 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchAttributeLocation:(Ljava/lang/String;)I // method@11ef │ │ +0da450: 0a01 |000c: move-result v1 │ │ +0da452: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ +0da454: 3321 0300 |000e: if-ne v1, v2, 0011 // +0003 │ │ +0da458: 0e00 |0010: return-void │ │ +0da45a: 7220 4d0a 1000 |0011: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glEnableVertexAttribArray:(I)V // method@0a4d │ │ +0da460: 28fc |0014: goto 0010 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=742 │ │ 0x0006 line=743 │ │ 0x0009 line=744 │ │ 0x000d line=745 │ │ 0x0010 line=747 │ │ @@ -274021,21 +274172,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0cbd44: |[0cbd44] com.badlogic.gdx.graphics.glutils.ShaderProgram.end:()V │ │ -0cbd54: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cbd58: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cbd5e: 0c00 |0005: move-result-object v0 │ │ -0cbd60: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0cbd62: 7220 920a 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glUseProgram:(I)V // method@0a92 │ │ -0cbd68: 0e00 |000a: return-void │ │ +0da464: |[0da464] com.badlogic.gdx.graphics.glutils.ShaderProgram.end:()V │ │ +0da474: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0da478: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0da47e: 0c00 |0005: move-result-object v0 │ │ +0da480: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0da482: 7220 920a 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glUseProgram:(I)V // method@0a92 │ │ +0da488: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=707 │ │ 0x0006 line=708 │ │ 0x000a line=709 │ │ locals : │ │ 0x0006 - 0x000b reg=0 gl Lcom/badlogic/gdx/graphics/GL20; │ │ @@ -274046,22 +274197,22 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0cbd6c: |[0cbd6c] com.badlogic.gdx.graphics.glutils.ShaderProgram.getAttributeLocation:(Ljava/lang/String;)I │ │ -0cbd7c: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -0cbd7e: 5432 780a |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a78 │ │ -0cbd82: 6e30 ec21 4201 |0003: invoke-virtual {v2, v4, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.get:(Ljava/lang/Object;I)I // method@21ec │ │ -0cbd88: 0a00 |0006: move-result v0 │ │ -0cbd8a: 3310 0300 |0007: if-ne v0, v1, 000a // +0003 │ │ -0cbd8e: 0110 |0009: move v0, v1 │ │ -0cbd90: 0f00 |000a: return v0 │ │ +0da48c: |[0da48c] com.badlogic.gdx.graphics.glutils.ShaderProgram.getAttributeLocation:(Ljava/lang/String;)I │ │ +0da49c: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +0da49e: 5432 780a |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a78 │ │ +0da4a2: 6e30 ec21 4201 |0003: invoke-virtual {v2, v4, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.get:(Ljava/lang/Object;I)I // method@21ec │ │ +0da4a8: 0a00 |0006: move-result v0 │ │ +0da4aa: 3310 0300 |0007: if-ne v0, v1, 000a // +0003 │ │ +0da4ae: 0110 |0009: move v0, v1 │ │ +0da4b0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=880 │ │ 0x0007 line=881 │ │ 0x000a line=884 │ │ locals : │ │ 0x0007 - 0x000a reg=0 location I │ │ @@ -274073,22 +274224,22 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0cbd94: |[0cbd94] com.badlogic.gdx.graphics.glutils.ShaderProgram.getAttributeType:(Ljava/lang/String;)I │ │ -0cbda4: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -0cbda6: 5431 770a |0001: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributeTypes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a77 │ │ -0cbdaa: 6e30 ec21 4102 |0003: invoke-virtual {v1, v4, v2}, Lcom/badlogic/gdx/utils/ObjectIntMap;.get:(Ljava/lang/Object;I)I // method@21ec │ │ -0cbdb0: 0a00 |0006: move-result v0 │ │ -0cbdb2: 3320 0300 |0007: if-ne v0, v2, 000a // +0003 │ │ -0cbdb6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0cbdb8: 0f00 |000a: return v0 │ │ +0da4b4: |[0da4b4] com.badlogic.gdx.graphics.glutils.ShaderProgram.getAttributeType:(Ljava/lang/String;)I │ │ +0da4c4: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +0da4c6: 5431 770a |0001: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributeTypes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a77 │ │ +0da4ca: 6e30 ec21 4102 |0003: invoke-virtual {v1, v4, v2}, Lcom/badlogic/gdx/utils/ObjectIntMap;.get:(Ljava/lang/Object;I)I // method@21ec │ │ +0da4d0: 0a00 |0006: move-result v0 │ │ +0da4d2: 3320 0300 |0007: if-ne v0, v2, 000a // +0003 │ │ +0da4d6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0da4d8: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=870 │ │ 0x0007 line=871 │ │ 0x0009 line=872 │ │ 0x000a line=874 │ │ locals : │ │ @@ -274101,17 +274252,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cbdbc: |[0cbdbc] com.badlogic.gdx.graphics.glutils.ShaderProgram.getAttributes:()[Ljava/lang/String; │ │ -0cbdcc: 5410 760a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributeNames:[Ljava/lang/String; // field@0a76 │ │ -0cbdd0: 1100 |0002: return-object v0 │ │ +0da4dc: |[0da4dc] com.badlogic.gdx.graphics.glutils.ShaderProgram.getAttributes:()[Ljava/lang/String; │ │ +0da4ec: 5410 760a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributeNames:[Ljava/lang/String; // field@0a76 │ │ +0da4f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=915 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ │ │ #10 : (in Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;) │ │ @@ -274119,26 +274270,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0cbdd4: |[0cbdd4] com.badlogic.gdx.graphics.glutils.ShaderProgram.getLog:()Ljava/lang/String; │ │ -0cbde4: 5520 800a |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:Z // field@0a80 │ │ -0cbde8: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -0cbdec: 6200 2200 |0004: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0cbdf0: 5221 850a |0006: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@0a85 │ │ -0cbdf4: 7220 5d0a 1000 |0008: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glGetProgramInfoLog:(I)Ljava/lang/String; // method@0a5d │ │ -0cbdfa: 0c00 |000b: move-result-object v0 │ │ -0cbdfc: 5b20 810a |000c: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.log:Ljava/lang/String; // field@0a81 │ │ -0cbe00: 5420 810a |000e: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.log:Ljava/lang/String; // field@0a81 │ │ -0cbe04: 1100 |0010: return-object v0 │ │ -0cbe06: 5420 810a |0011: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.log:Ljava/lang/String; // field@0a81 │ │ -0cbe0a: 28fd |0013: goto 0010 // -0003 │ │ +0da4f4: |[0da4f4] com.badlogic.gdx.graphics.glutils.ShaderProgram.getLog:()Ljava/lang/String; │ │ +0da504: 5520 800a |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:Z // field@0a80 │ │ +0da508: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +0da50c: 6200 2200 |0004: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0da510: 5221 850a |0006: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@0a85 │ │ +0da514: 7220 5d0a 1000 |0008: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glGetProgramInfoLog:(I)Ljava/lang/String; // method@0a5d │ │ +0da51a: 0c00 |000b: move-result-object v0 │ │ +0da51c: 5b20 810a |000c: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.log:Ljava/lang/String; // field@0a81 │ │ +0da520: 5420 810a |000e: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.log:Ljava/lang/String; // field@0a81 │ │ +0da524: 1100 |0010: return-object v0 │ │ +0da526: 5420 810a |0011: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.log:Ljava/lang/String; // field@0a81 │ │ +0da52a: 28fd |0013: goto 0010 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0004 line=251 │ │ 0x000e line=253 │ │ 0x0010 line=255 │ │ locals : │ │ @@ -274149,22 +274300,22 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0cbe0c: |[0cbe0c] com.badlogic.gdx.graphics.glutils.ShaderProgram.getUniformLocation:(Ljava/lang/String;)I │ │ -0cbe1c: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -0cbe1e: 5432 8b0a |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniforms:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a8b │ │ -0cbe22: 6e30 ec21 4201 |0003: invoke-virtual {v2, v4, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.get:(Ljava/lang/Object;I)I // method@21ec │ │ -0cbe28: 0a00 |0006: move-result v0 │ │ -0cbe2a: 3310 0300 |0007: if-ne v0, v1, 000a // +0003 │ │ -0cbe2e: 0110 |0009: move v0, v1 │ │ -0cbe30: 0f00 |000a: return v0 │ │ +0da52c: |[0da52c] com.badlogic.gdx.graphics.glutils.ShaderProgram.getUniformLocation:(Ljava/lang/String;)I │ │ +0da53c: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +0da53e: 5432 8b0a |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniforms:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a8b │ │ +0da542: 6e30 ec21 4201 |0003: invoke-virtual {v2, v4, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.get:(Ljava/lang/Object;I)I // method@21ec │ │ +0da548: 0a00 |0006: move-result v0 │ │ +0da54a: 3310 0300 |0007: if-ne v0, v1, 000a // +0003 │ │ +0da54e: 0110 |0009: move v0, v1 │ │ +0da550: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=906 │ │ 0x0007 line=907 │ │ 0x000a line=910 │ │ locals : │ │ 0x0007 - 0x000a reg=0 location I │ │ @@ -274176,22 +274327,22 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0cbe34: |[0cbe34] com.badlogic.gdx.graphics.glutils.ShaderProgram.getUniformType:(Ljava/lang/String;)I │ │ -0cbe44: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -0cbe46: 5431 8a0a |0001: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniformTypes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a8a │ │ -0cbe4a: 6e30 ec21 4102 |0003: invoke-virtual {v1, v4, v2}, Lcom/badlogic/gdx/utils/ObjectIntMap;.get:(Ljava/lang/Object;I)I // method@21ec │ │ -0cbe50: 0a00 |0006: move-result v0 │ │ -0cbe52: 3320 0300 |0007: if-ne v0, v2, 000a // +0003 │ │ -0cbe56: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0cbe58: 0f00 |000a: return v0 │ │ +0da554: |[0da554] com.badlogic.gdx.graphics.glutils.ShaderProgram.getUniformType:(Ljava/lang/String;)I │ │ +0da564: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +0da566: 5431 8a0a |0001: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniformTypes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a8a │ │ +0da56a: 6e30 ec21 4102 |0003: invoke-virtual {v1, v4, v2}, Lcom/badlogic/gdx/utils/ObjectIntMap;.get:(Ljava/lang/Object;I)I // method@21ec │ │ +0da570: 0a00 |0006: move-result v0 │ │ +0da572: 3320 0300 |0007: if-ne v0, v2, 000a // +0003 │ │ +0da576: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0da578: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=896 │ │ 0x0007 line=897 │ │ 0x0009 line=898 │ │ 0x000a line=900 │ │ locals : │ │ @@ -274204,17 +274355,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cbe5c: |[0cbe5c] com.badlogic.gdx.graphics.glutils.ShaderProgram.getUniforms:()[Ljava/lang/String; │ │ -0cbe6c: 5410 890a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniformNames:[Ljava/lang/String; // field@0a89 │ │ -0cbe70: 1100 |0002: return-object v0 │ │ +0da57c: |[0da57c] com.badlogic.gdx.graphics.glutils.ShaderProgram.getUniforms:()[Ljava/lang/String; │ │ +0da58c: 5410 890a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniformNames:[Ljava/lang/String; // field@0a89 │ │ +0da590: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=920 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ │ │ #14 : (in Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;) │ │ @@ -274222,19 +274373,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0cbe74: |[0cbe74] com.badlogic.gdx.graphics.glutils.ShaderProgram.hasAttribute:(Ljava/lang/String;)Z │ │ -0cbe84: 5410 780a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a78 │ │ -0cbe88: 6e20 e621 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/ObjectIntMap;.containsKey:(Ljava/lang/Object;)Z // method@21e6 │ │ -0cbe8e: 0a00 |0005: move-result v0 │ │ -0cbe90: 0f00 |0006: return v0 │ │ +0da594: |[0da594] com.badlogic.gdx.graphics.glutils.ShaderProgram.hasAttribute:(Ljava/lang/String;)Z │ │ +0da5a4: 5410 780a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a78 │ │ +0da5a8: 6e20 e621 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/ObjectIntMap;.containsKey:(Ljava/lang/Object;)Z // method@21e6 │ │ +0da5ae: 0a00 |0005: move-result v0 │ │ +0da5b0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=864 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ 0x0000 - 0x0007 reg=2 name Ljava/lang/String; │ │ │ │ @@ -274243,19 +274394,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0cbe94: |[0cbe94] com.badlogic.gdx.graphics.glutils.ShaderProgram.hasUniform:(Ljava/lang/String;)Z │ │ -0cbea4: 5410 8b0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniforms:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a8b │ │ -0cbea8: 6e20 e621 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/ObjectIntMap;.containsKey:(Ljava/lang/Object;)Z // method@21e6 │ │ -0cbeae: 0a00 |0005: move-result v0 │ │ -0cbeb0: 0f00 |0006: return v0 │ │ +0da5b4: |[0da5b4] com.badlogic.gdx.graphics.glutils.ShaderProgram.hasUniform:(Ljava/lang/String;)Z │ │ +0da5c4: 5410 8b0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniforms:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0a8b │ │ +0da5c8: 6e20 e621 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/ObjectIntMap;.containsKey:(Ljava/lang/Object;)Z // method@21e6 │ │ +0da5ce: 0a00 |0005: move-result v0 │ │ +0da5d0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=890 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ 0x0000 - 0x0007 reg=2 name Ljava/lang/String; │ │ │ │ @@ -274264,17 +274415,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cbeb4: |[0cbeb4] com.badlogic.gdx.graphics.glutils.ShaderProgram.isCompiled:()Z │ │ -0cbec4: 5510 800a |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:Z // field@0a80 │ │ -0cbec8: 0f00 |0002: return v0 │ │ +0da5d4: |[0da5d4] com.badlogic.gdx.graphics.glutils.ShaderProgram.isCompiled:()Z │ │ +0da5e4: 5510 800a |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:Z // field@0a80 │ │ +0da5e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ │ │ #17 : (in Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;) │ │ @@ -274282,26 +274433,26 @@ │ │ type : '(Ljava/lang/String;FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 18 16-bit code units │ │ -0cbecc: |[0cbecc] com.badlogic.gdx.graphics.glutils.ShaderProgram.setAttributef:(Ljava/lang/String;FFFF)V │ │ -0cbedc: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cbee0: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cbee6: 0c00 |0005: move-result-object v0 │ │ -0cbee8: 7020 ef11 7600 |0006: invoke-direct {v6, v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchAttributeLocation:(Ljava/lang/String;)I // method@11ef │ │ -0cbeee: 0a01 |0009: move-result v1 │ │ -0cbef0: 0182 |000a: move v2, v8 │ │ -0cbef2: 0193 |000b: move v3, v9 │ │ -0cbef4: 01a4 |000c: move v4, v10 │ │ -0cbef6: 01b5 |000d: move v5, v11 │ │ -0cbef8: 7806 9a0a 0000 |000e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glVertexAttrib4f:(IFFFF)V // method@0a9a │ │ -0cbefe: 0e00 |0011: return-void │ │ +0da5ec: |[0da5ec] com.badlogic.gdx.graphics.glutils.ShaderProgram.setAttributef:(Ljava/lang/String;FFFF)V │ │ +0da5fc: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0da600: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0da606: 0c00 |0005: move-result-object v0 │ │ +0da608: 7020 ef11 7600 |0006: invoke-direct {v6, v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchAttributeLocation:(Ljava/lang/String;)I // method@11ef │ │ +0da60e: 0a01 |0009: move-result v1 │ │ +0da610: 0182 |000a: move v2, v8 │ │ +0da612: 0193 |000b: move v3, v9 │ │ +0da614: 01a4 |000c: move v4, v10 │ │ +0da616: 01b5 |000d: move v5, v11 │ │ +0da618: 7806 9a0a 0000 |000e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glVertexAttrib4f:(IFFFF)V // method@0a9a │ │ +0da61e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=807 │ │ 0x0006 line=808 │ │ 0x000e line=809 │ │ 0x0011 line=810 │ │ locals : │ │ @@ -274319,28 +274470,28 @@ │ │ type : '(I[FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -0cbf00: |[0cbf00] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniform1fv:(I[FII)V │ │ -0cbf10: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cbf14: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cbf1a: 0c00 |0005: move-result-object v0 │ │ -0cbf1c: 7010 e511 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cbf22: e001 0602 |0009: shl-int/lit8 v1, v6, #int 2 // #02 │ │ -0cbf26: 7020 ee11 1200 |000b: invoke-direct {v2, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.ensureBufferCapacity:(I)V // method@11ee │ │ -0cbf2c: 5421 7a0a |000e: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ -0cbf30: 6e10 ff26 0100 |0010: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ -0cbf36: 5421 7a0a |0013: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ -0cbf3a: 7140 0b1f 1456 |0015: invoke-static {v4, v1, v6, v5}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ -0cbf40: 5421 7a0a |0018: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ -0cbf44: 7240 800a 3016 |001a: invoke-interface {v0, v3, v6, v1}, Lcom/badlogic/gdx/graphics/GL20;.glUniform1fv:(IILjava/nio/FloatBuffer;)V // method@0a80 │ │ -0cbf4a: 0e00 |001d: return-void │ │ +0da620: |[0da620] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniform1fv:(I[FII)V │ │ +0da630: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0da634: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0da63a: 0c00 |0005: move-result-object v0 │ │ +0da63c: 7010 e511 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0da642: e001 0602 |0009: shl-int/lit8 v1, v6, #int 2 // #02 │ │ +0da646: 7020 ee11 1200 |000b: invoke-direct {v2, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.ensureBufferCapacity:(I)V // method@11ee │ │ +0da64c: 5421 7a0a |000e: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ +0da650: 6e10 ff26 0100 |0010: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ +0da656: 5421 7a0a |0013: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ +0da65a: 7140 0b1f 1456 |0015: invoke-static {v4, v1, v6, v5}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ +0da660: 5421 7a0a |0018: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ +0da664: 7240 800a 3016 |001a: invoke-interface {v0, v3, v6, v1}, Lcom/badlogic/gdx/graphics/GL20;.glUniform1fv:(IILjava/nio/FloatBuffer;)V // method@0a80 │ │ +0da66a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ 0x0006 line=457 │ │ 0x0009 line=458 │ │ 0x000e line=459 │ │ 0x0013 line=460 │ │ @@ -274359,30 +274510,30 @@ │ │ type : '(Ljava/lang/String;[FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -0cbf4c: |[0cbf4c] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniform1fv:(Ljava/lang/String;[FII)V │ │ -0cbf5c: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cbf60: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cbf66: 0c00 |0005: move-result-object v0 │ │ -0cbf68: 7010 e511 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cbf6e: 7020 f111 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@11f1 │ │ -0cbf74: 0a01 |000c: move-result v1 │ │ -0cbf76: e002 0702 |000d: shl-int/lit8 v2, v7, #int 2 // #02 │ │ -0cbf7a: 7020 ee11 2300 |000f: invoke-direct {v3, v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.ensureBufferCapacity:(I)V // method@11ee │ │ -0cbf80: 5432 7a0a |0012: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ -0cbf84: 6e10 ff26 0200 |0014: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ -0cbf8a: 5432 7a0a |0017: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ -0cbf8e: 7140 0b1f 2567 |0019: invoke-static {v5, v2, v7, v6}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ -0cbf94: 5432 7a0a |001c: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ -0cbf98: 7240 800a 1027 |001e: invoke-interface {v0, v1, v7, v2}, Lcom/badlogic/gdx/graphics/GL20;.glUniform1fv:(IILjava/nio/FloatBuffer;)V // method@0a80 │ │ -0cbf9e: 0e00 |0021: return-void │ │ +0da66c: |[0da66c] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniform1fv:(Ljava/lang/String;[FII)V │ │ +0da67c: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0da680: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0da686: 0c00 |0005: move-result-object v0 │ │ +0da688: 7010 e511 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0da68e: 7020 f111 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@11f1 │ │ +0da694: 0a01 |000c: move-result v1 │ │ +0da696: e002 0702 |000d: shl-int/lit8 v2, v7, #int 2 // #02 │ │ +0da69a: 7020 ee11 2300 |000f: invoke-direct {v3, v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.ensureBufferCapacity:(I)V // method@11ee │ │ +0da6a0: 5432 7a0a |0012: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ +0da6a4: 6e10 ff26 0200 |0014: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ +0da6aa: 5432 7a0a |0017: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ +0da6ae: 7140 0b1f 2567 |0019: invoke-static {v5, v2, v7, v6}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ +0da6b4: 5432 7a0a |001c: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ +0da6b8: 7240 800a 1027 |001e: invoke-interface {v0, v1, v7, v2}, Lcom/badlogic/gdx/graphics/GL20;.glUniform1fv:(IILjava/nio/FloatBuffer;)V // method@0a80 │ │ +0da6be: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ 0x0006 line=447 │ │ 0x0009 line=448 │ │ 0x000d line=449 │ │ 0x0012 line=450 │ │ @@ -274403,29 +274554,29 @@ │ │ type : '(I[FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0cbfa0: |[0cbfa0] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniform2fv:(I[FII)V │ │ -0cbfb0: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cbfb4: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cbfba: 0c00 |0005: move-result-object v0 │ │ -0cbfbc: 7010 e511 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cbfc2: e001 0702 |0009: shl-int/lit8 v1, v7, #int 2 // #02 │ │ -0cbfc6: 7020 ee11 1300 |000b: invoke-direct {v3, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.ensureBufferCapacity:(I)V // method@11ee │ │ -0cbfcc: 5431 7a0a |000e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ -0cbfd0: 6e10 ff26 0100 |0010: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ -0cbfd6: 5431 7a0a |0013: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ -0cbfda: 7140 0b1f 1567 |0015: invoke-static {v5, v1, v7, v6}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ -0cbfe0: db01 0702 |0018: div-int/lit8 v1, v7, #int 2 // #02 │ │ -0cbfe4: 5432 7a0a |001a: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ -0cbfe8: 7240 840a 4021 |001c: invoke-interface {v0, v4, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glUniform2fv:(IILjava/nio/FloatBuffer;)V // method@0a84 │ │ -0cbfee: 0e00 |001f: return-void │ │ +0da6c0: |[0da6c0] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniform2fv:(I[FII)V │ │ +0da6d0: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0da6d4: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0da6da: 0c00 |0005: move-result-object v0 │ │ +0da6dc: 7010 e511 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0da6e2: e001 0702 |0009: shl-int/lit8 v1, v7, #int 2 // #02 │ │ +0da6e6: 7020 ee11 1300 |000b: invoke-direct {v3, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.ensureBufferCapacity:(I)V // method@11ee │ │ +0da6ec: 5431 7a0a |000e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ +0da6f0: 6e10 ff26 0100 |0010: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ +0da6f6: 5431 7a0a |0013: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ +0da6fa: 7140 0b1f 1567 |0015: invoke-static {v5, v1, v7, v6}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ +0da700: db01 0702 |0018: div-int/lit8 v1, v7, #int 2 // #02 │ │ +0da704: 5432 7a0a |001a: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ +0da708: 7240 840a 4021 |001c: invoke-interface {v0, v4, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glUniform2fv:(IILjava/nio/FloatBuffer;)V // method@0a84 │ │ +0da70e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ 0x0006 line=476 │ │ 0x0009 line=477 │ │ 0x000e line=478 │ │ 0x0013 line=479 │ │ @@ -274444,31 +274595,31 @@ │ │ type : '(Ljava/lang/String;[FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -0cbff0: |[0cbff0] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniform2fv:(Ljava/lang/String;[FII)V │ │ -0cc000: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cc004: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cc00a: 0c00 |0005: move-result-object v0 │ │ -0cc00c: 7010 e511 0400 |0006: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cc012: 7020 f111 5400 |0009: invoke-direct {v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@11f1 │ │ -0cc018: 0a01 |000c: move-result v1 │ │ -0cc01a: e002 0802 |000d: shl-int/lit8 v2, v8, #int 2 // #02 │ │ -0cc01e: 7020 ee11 2400 |000f: invoke-direct {v4, v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.ensureBufferCapacity:(I)V // method@11ee │ │ -0cc024: 5442 7a0a |0012: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ -0cc028: 6e10 ff26 0200 |0014: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ -0cc02e: 5442 7a0a |0017: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ -0cc032: 7140 0b1f 2678 |0019: invoke-static {v6, v2, v8, v7}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ -0cc038: db02 0802 |001c: div-int/lit8 v2, v8, #int 2 // #02 │ │ -0cc03c: 5443 7a0a |001e: iget-object v3, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ -0cc040: 7240 840a 1032 |0020: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL20;.glUniform2fv:(IILjava/nio/FloatBuffer;)V // method@0a84 │ │ -0cc046: 0e00 |0023: return-void │ │ +0da710: |[0da710] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniform2fv:(Ljava/lang/String;[FII)V │ │ +0da720: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0da724: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0da72a: 0c00 |0005: move-result-object v0 │ │ +0da72c: 7010 e511 0400 |0006: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0da732: 7020 f111 5400 |0009: invoke-direct {v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@11f1 │ │ +0da738: 0a01 |000c: move-result v1 │ │ +0da73a: e002 0802 |000d: shl-int/lit8 v2, v8, #int 2 // #02 │ │ +0da73e: 7020 ee11 2400 |000f: invoke-direct {v4, v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.ensureBufferCapacity:(I)V // method@11ee │ │ +0da744: 5442 7a0a |0012: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ +0da748: 6e10 ff26 0200 |0014: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ +0da74e: 5442 7a0a |0017: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ +0da752: 7140 0b1f 2678 |0019: invoke-static {v6, v2, v8, v7}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ +0da758: db02 0802 |001c: div-int/lit8 v2, v8, #int 2 // #02 │ │ +0da75c: 5443 7a0a |001e: iget-object v3, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ +0da760: 7240 840a 1032 |0020: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL20;.glUniform2fv:(IILjava/nio/FloatBuffer;)V // method@0a84 │ │ +0da766: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0006 line=466 │ │ 0x0009 line=467 │ │ 0x000d line=468 │ │ 0x0012 line=469 │ │ @@ -274489,29 +274640,29 @@ │ │ type : '(I[FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0cc048: |[0cc048] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniform3fv:(I[FII)V │ │ -0cc058: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cc05c: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cc062: 0c00 |0005: move-result-object v0 │ │ -0cc064: 7010 e511 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cc06a: e001 0702 |0009: shl-int/lit8 v1, v7, #int 2 // #02 │ │ -0cc06e: 7020 ee11 1300 |000b: invoke-direct {v3, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.ensureBufferCapacity:(I)V // method@11ee │ │ -0cc074: 5431 7a0a |000e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ -0cc078: 6e10 ff26 0100 |0010: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ -0cc07e: 5431 7a0a |0013: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ -0cc082: 7140 0b1f 1567 |0015: invoke-static {v5, v1, v7, v6}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ -0cc088: db01 0703 |0018: div-int/lit8 v1, v7, #int 3 // #03 │ │ -0cc08c: 5432 7a0a |001a: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ -0cc090: 7240 880a 4021 |001c: invoke-interface {v0, v4, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glUniform3fv:(IILjava/nio/FloatBuffer;)V // method@0a88 │ │ -0cc096: 0e00 |001f: return-void │ │ +0da768: |[0da768] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniform3fv:(I[FII)V │ │ +0da778: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0da77c: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0da782: 0c00 |0005: move-result-object v0 │ │ +0da784: 7010 e511 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0da78a: e001 0702 |0009: shl-int/lit8 v1, v7, #int 2 // #02 │ │ +0da78e: 7020 ee11 1300 |000b: invoke-direct {v3, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.ensureBufferCapacity:(I)V // method@11ee │ │ +0da794: 5431 7a0a |000e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ +0da798: 6e10 ff26 0100 |0010: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ +0da79e: 5431 7a0a |0013: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ +0da7a2: 7140 0b1f 1567 |0015: invoke-static {v5, v1, v7, v6}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ +0da7a8: db01 0703 |0018: div-int/lit8 v1, v7, #int 3 // #03 │ │ +0da7ac: 5432 7a0a |001a: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ +0da7b0: 7240 880a 4021 |001c: invoke-interface {v0, v4, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glUniform3fv:(IILjava/nio/FloatBuffer;)V // method@0a88 │ │ +0da7b6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ 0x0006 line=495 │ │ 0x0009 line=496 │ │ 0x000e line=497 │ │ 0x0013 line=498 │ │ @@ -274530,31 +274681,31 @@ │ │ type : '(Ljava/lang/String;[FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -0cc098: |[0cc098] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniform3fv:(Ljava/lang/String;[FII)V │ │ -0cc0a8: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cc0ac: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cc0b2: 0c00 |0005: move-result-object v0 │ │ -0cc0b4: 7010 e511 0400 |0006: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cc0ba: 7020 f111 5400 |0009: invoke-direct {v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@11f1 │ │ -0cc0c0: 0a01 |000c: move-result v1 │ │ -0cc0c2: e002 0802 |000d: shl-int/lit8 v2, v8, #int 2 // #02 │ │ -0cc0c6: 7020 ee11 2400 |000f: invoke-direct {v4, v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.ensureBufferCapacity:(I)V // method@11ee │ │ -0cc0cc: 5442 7a0a |0012: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ -0cc0d0: 6e10 ff26 0200 |0014: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ -0cc0d6: 5442 7a0a |0017: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ -0cc0da: 7140 0b1f 2678 |0019: invoke-static {v6, v2, v8, v7}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ -0cc0e0: db02 0803 |001c: div-int/lit8 v2, v8, #int 3 // #03 │ │ -0cc0e4: 5443 7a0a |001e: iget-object v3, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ -0cc0e8: 7240 880a 1032 |0020: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL20;.glUniform3fv:(IILjava/nio/FloatBuffer;)V // method@0a88 │ │ -0cc0ee: 0e00 |0023: return-void │ │ +0da7b8: |[0da7b8] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniform3fv:(Ljava/lang/String;[FII)V │ │ +0da7c8: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0da7cc: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0da7d2: 0c00 |0005: move-result-object v0 │ │ +0da7d4: 7010 e511 0400 |0006: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0da7da: 7020 f111 5400 |0009: invoke-direct {v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@11f1 │ │ +0da7e0: 0a01 |000c: move-result v1 │ │ +0da7e2: e002 0802 |000d: shl-int/lit8 v2, v8, #int 2 // #02 │ │ +0da7e6: 7020 ee11 2400 |000f: invoke-direct {v4, v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.ensureBufferCapacity:(I)V // method@11ee │ │ +0da7ec: 5442 7a0a |0012: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ +0da7f0: 6e10 ff26 0200 |0014: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ +0da7f6: 5442 7a0a |0017: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ +0da7fa: 7140 0b1f 2678 |0019: invoke-static {v6, v2, v8, v7}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ +0da800: db02 0803 |001c: div-int/lit8 v2, v8, #int 3 // #03 │ │ +0da804: 5443 7a0a |001e: iget-object v3, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ +0da808: 7240 880a 1032 |0020: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL20;.glUniform3fv:(IILjava/nio/FloatBuffer;)V // method@0a88 │ │ +0da80e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0006 line=485 │ │ 0x0009 line=486 │ │ 0x000d line=487 │ │ 0x0012 line=488 │ │ @@ -274575,29 +274726,29 @@ │ │ type : '(I[FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0cc0f0: |[0cc0f0] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniform4fv:(I[FII)V │ │ -0cc100: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cc104: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cc10a: 0c00 |0005: move-result-object v0 │ │ -0cc10c: 7010 e511 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cc112: e001 0702 |0009: shl-int/lit8 v1, v7, #int 2 // #02 │ │ -0cc116: 7020 ee11 1300 |000b: invoke-direct {v3, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.ensureBufferCapacity:(I)V // method@11ee │ │ -0cc11c: 5431 7a0a |000e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ -0cc120: 6e10 ff26 0100 |0010: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ -0cc126: 5431 7a0a |0013: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ -0cc12a: 7140 0b1f 1567 |0015: invoke-static {v5, v1, v7, v6}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ -0cc130: db01 0704 |0018: div-int/lit8 v1, v7, #int 4 // #04 │ │ -0cc134: 5432 7a0a |001a: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ -0cc138: 7240 8c0a 4021 |001c: invoke-interface {v0, v4, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glUniform4fv:(IILjava/nio/FloatBuffer;)V // method@0a8c │ │ -0cc13e: 0e00 |001f: return-void │ │ +0da810: |[0da810] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniform4fv:(I[FII)V │ │ +0da820: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0da824: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0da82a: 0c00 |0005: move-result-object v0 │ │ +0da82c: 7010 e511 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0da832: e001 0702 |0009: shl-int/lit8 v1, v7, #int 2 // #02 │ │ +0da836: 7020 ee11 1300 |000b: invoke-direct {v3, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.ensureBufferCapacity:(I)V // method@11ee │ │ +0da83c: 5431 7a0a |000e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ +0da840: 6e10 ff26 0100 |0010: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ +0da846: 5431 7a0a |0013: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ +0da84a: 7140 0b1f 1567 |0015: invoke-static {v5, v1, v7, v6}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ +0da850: db01 0704 |0018: div-int/lit8 v1, v7, #int 4 // #04 │ │ +0da854: 5432 7a0a |001a: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ +0da858: 7240 8c0a 4021 |001c: invoke-interface {v0, v4, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glUniform4fv:(IILjava/nio/FloatBuffer;)V // method@0a8c │ │ +0da85e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=513 │ │ 0x0006 line=514 │ │ 0x0009 line=515 │ │ 0x000e line=516 │ │ 0x0013 line=517 │ │ @@ -274616,31 +274767,31 @@ │ │ type : '(Ljava/lang/String;[FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -0cc140: |[0cc140] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniform4fv:(Ljava/lang/String;[FII)V │ │ -0cc150: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cc154: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cc15a: 0c00 |0005: move-result-object v0 │ │ -0cc15c: 7010 e511 0400 |0006: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cc162: 7020 f111 5400 |0009: invoke-direct {v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@11f1 │ │ -0cc168: 0a01 |000c: move-result v1 │ │ -0cc16a: e002 0802 |000d: shl-int/lit8 v2, v8, #int 2 // #02 │ │ -0cc16e: 7020 ee11 2400 |000f: invoke-direct {v4, v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.ensureBufferCapacity:(I)V // method@11ee │ │ -0cc174: 5442 7a0a |0012: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ -0cc178: 6e10 ff26 0200 |0014: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ -0cc17e: 5442 7a0a |0017: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ -0cc182: 7140 0b1f 2678 |0019: invoke-static {v6, v2, v8, v7}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ -0cc188: db02 0804 |001c: div-int/lit8 v2, v8, #int 4 // #04 │ │ -0cc18c: 5443 7a0a |001e: iget-object v3, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ -0cc190: 7240 8c0a 1032 |0020: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL20;.glUniform4fv:(IILjava/nio/FloatBuffer;)V // method@0a8c │ │ -0cc196: 0e00 |0023: return-void │ │ +0da860: |[0da860] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniform4fv:(Ljava/lang/String;[FII)V │ │ +0da870: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0da874: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0da87a: 0c00 |0005: move-result-object v0 │ │ +0da87c: 7010 e511 0400 |0006: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0da882: 7020 f111 5400 |0009: invoke-direct {v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@11f1 │ │ +0da888: 0a01 |000c: move-result v1 │ │ +0da88a: e002 0802 |000d: shl-int/lit8 v2, v8, #int 2 // #02 │ │ +0da88e: 7020 ee11 2400 |000f: invoke-direct {v4, v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.ensureBufferCapacity:(I)V // method@11ee │ │ +0da894: 5442 7a0a |0012: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ +0da898: 6e10 ff26 0200 |0014: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ +0da89e: 5442 7a0a |0017: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ +0da8a2: 7140 0b1f 2678 |0019: invoke-static {v6, v2, v8, v7}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ +0da8a8: db02 0804 |001c: div-int/lit8 v2, v8, #int 4 // #04 │ │ +0da8ac: 5443 7a0a |001e: iget-object v3, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@0a7a │ │ +0da8b0: 7240 8c0a 1032 |0020: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL20;.glUniform4fv:(IILjava/nio/FloatBuffer;)V // method@0a8c │ │ +0da8b6: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ 0x0006 line=504 │ │ 0x0009 line=505 │ │ 0x000d line=506 │ │ 0x0012 line=507 │ │ @@ -274661,18 +274812,18 @@ │ │ type : '(ILcom/badlogic/gdx/math/Matrix3;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0cc198: |[0cc198] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix:(ILcom/badlogic/gdx/math/Matrix3;)V │ │ -0cc1a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cc1aa: 6e40 0b12 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(ILcom/badlogic/gdx/math/Matrix3;Z)V // method@120b │ │ -0cc1b0: 0e00 |0004: return-void │ │ +0da8b8: |[0da8b8] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix:(ILcom/badlogic/gdx/math/Matrix3;)V │ │ +0da8c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0da8ca: 6e40 0b12 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(ILcom/badlogic/gdx/math/Matrix3;Z)V // method@120b │ │ +0da8d0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ 0x0004 line=584 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ 0x0000 - 0x0005 reg=2 location I │ │ @@ -274683,31 +274834,31 @@ │ │ type : '(ILcom/badlogic/gdx/math/Matrix3;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 32 16-bit code units │ │ -0cc1b4: |[0cc1b4] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix:(ILcom/badlogic/gdx/math/Matrix3;Z)V │ │ -0cc1c4: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cc1c8: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cc1ce: 0c00 |0005: move-result-object v0 │ │ -0cc1d0: 7010 e511 0500 |0006: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cc1d6: 6e10 9e13 0700 |0009: invoke-virtual {v7}, Lcom/badlogic/gdx/math/Matrix3;.getValues:()[F // method@139e │ │ -0cc1dc: 0c01 |000c: move-result-object v1 │ │ -0cc1de: 5452 820a |000d: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@0a82 │ │ -0cc1e2: 6e10 ff26 0200 |000f: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ -0cc1e8: 5452 820a |0012: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@0a82 │ │ -0cc1ec: 2113 |0014: array-length v3, v1 │ │ -0cc1ee: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -0cc1f0: 7140 0b1f 2143 |0016: invoke-static {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ -0cc1f6: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -0cc1f8: 5453 820a |001a: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@0a82 │ │ -0cc1fc: 7253 900a 6082 |001c: invoke-interface {v0, v6, v2, v8, v3}, Lcom/badlogic/gdx/graphics/GL20;.glUniformMatrix3fv:(IIZLjava/nio/FloatBuffer;)V // method@0a90 │ │ -0cc202: 0e00 |001f: return-void │ │ +0da8d4: |[0da8d4] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix:(ILcom/badlogic/gdx/math/Matrix3;Z)V │ │ +0da8e4: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0da8e8: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0da8ee: 0c00 |0005: move-result-object v0 │ │ +0da8f0: 7010 e511 0500 |0006: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0da8f6: 6e10 9e13 0700 |0009: invoke-virtual {v7}, Lcom/badlogic/gdx/math/Matrix3;.getValues:()[F // method@139e │ │ +0da8fc: 0c01 |000c: move-result-object v1 │ │ +0da8fe: 5452 820a |000d: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@0a82 │ │ +0da902: 6e10 ff26 0200 |000f: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ +0da908: 5452 820a |0012: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@0a82 │ │ +0da90c: 2113 |0014: array-length v3, v1 │ │ +0da90e: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +0da910: 7140 0b1f 2143 |0016: invoke-static {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ +0da916: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +0da918: 5453 820a |001a: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@0a82 │ │ +0da91c: 7253 900a 6082 |001c: invoke-interface {v0, v6, v2, v8, v3}, Lcom/badlogic/gdx/graphics/GL20;.glUniformMatrix3fv:(IIZLjava/nio/FloatBuffer;)V // method@0a90 │ │ +0da922: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=587 │ │ 0x0006 line=588 │ │ 0x0009 line=589 │ │ 0x000d line=590 │ │ 0x0012 line=591 │ │ @@ -274726,18 +274877,18 @@ │ │ type : '(ILcom/badlogic/gdx/math/Matrix4;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0cc204: |[0cc204] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix:(ILcom/badlogic/gdx/math/Matrix4;)V │ │ -0cc214: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cc216: 6e40 0d12 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(ILcom/badlogic/gdx/math/Matrix4;Z)V // method@120d │ │ -0cc21c: 0e00 |0004: return-void │ │ +0da924: |[0da924] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix:(ILcom/badlogic/gdx/math/Matrix4;)V │ │ +0da934: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0da936: 6e40 0d12 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(ILcom/badlogic/gdx/math/Matrix4;Z)V // method@120d │ │ +0da93c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ 0x0004 line=547 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ 0x0000 - 0x0005 reg=2 location I │ │ @@ -274748,31 +274899,31 @@ │ │ type : '(ILcom/badlogic/gdx/math/Matrix4;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 32 16-bit code units │ │ -0cc220: |[0cc220] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix:(ILcom/badlogic/gdx/math/Matrix4;Z)V │ │ -0cc230: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cc234: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cc23a: 0c00 |0005: move-result-object v0 │ │ -0cc23c: 7010 e511 0500 |0006: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cc242: 5451 820a |0009: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@0a82 │ │ -0cc246: 6e10 ff26 0100 |000b: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ -0cc24c: 5471 ca0b |000e: iget-object v1, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0cc250: 5452 820a |0010: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@0a82 │ │ -0cc254: 5473 ca0b |0012: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0cc258: 2133 |0014: array-length v3, v3 │ │ -0cc25a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -0cc25c: 7140 0b1f 2143 |0016: invoke-static {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ -0cc262: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -0cc264: 5452 820a |001a: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@0a82 │ │ -0cc268: 7252 910a 6081 |001c: invoke-interface {v0, v6, v1, v8, v2}, Lcom/badlogic/gdx/graphics/GL20;.glUniformMatrix4fv:(IIZLjava/nio/FloatBuffer;)V // method@0a91 │ │ -0cc26e: 0e00 |001f: return-void │ │ +0da940: |[0da940] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix:(ILcom/badlogic/gdx/math/Matrix4;Z)V │ │ +0da950: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0da954: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0da95a: 0c00 |0005: move-result-object v0 │ │ +0da95c: 7010 e511 0500 |0006: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0da962: 5451 820a |0009: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@0a82 │ │ +0da966: 6e10 ff26 0100 |000b: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ +0da96c: 5471 ca0b |000e: iget-object v1, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0da970: 5452 820a |0010: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@0a82 │ │ +0da974: 5473 ca0b |0012: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0da978: 2133 |0014: array-length v3, v3 │ │ +0da97a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +0da97c: 7140 0b1f 2143 |0016: invoke-static {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ +0da982: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +0da984: 5452 820a |001a: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@0a82 │ │ +0da988: 7252 910a 6081 |001c: invoke-interface {v0, v6, v1, v8, v2}, Lcom/badlogic/gdx/graphics/GL20;.glUniformMatrix4fv:(IIZLjava/nio/FloatBuffer;)V // method@0a91 │ │ +0da98e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ 0x0006 line=551 │ │ 0x0009 line=552 │ │ 0x000e line=553 │ │ 0x0019 line=554 │ │ @@ -274789,18 +274940,18 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix3;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0cc270: |[0cc270] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix3;)V │ │ -0cc280: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cc282: 6e40 0f12 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix3;Z)V // method@120f │ │ -0cc288: 0e00 |0004: return-void │ │ +0da990: |[0da990] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix3;)V │ │ +0da9a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0da9a2: 6e40 0f12 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix3;Z)V // method@120f │ │ +0da9a8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ 0x0004 line=564 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ 0x0000 - 0x0005 reg=2 name Ljava/lang/String; │ │ @@ -274811,33 +274962,33 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix3;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -0cc28c: |[0cc28c] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix3;Z)V │ │ -0cc29c: 6203 2400 |0000: sget-object v3, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cc2a0: 7210 2f01 0300 |0002: invoke-interface {v3}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cc2a6: 0c00 |0005: move-result-object v0 │ │ -0cc2a8: 7010 e511 0600 |0006: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cc2ae: 7020 f111 7600 |0009: invoke-direct {v6, v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@11f1 │ │ -0cc2b4: 0a01 |000c: move-result v1 │ │ -0cc2b6: 6e10 9e13 0800 |000d: invoke-virtual {v8}, Lcom/badlogic/gdx/math/Matrix3;.getValues:()[F // method@139e │ │ -0cc2bc: 0c02 |0010: move-result-object v2 │ │ -0cc2be: 5463 820a |0011: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@0a82 │ │ -0cc2c2: 6e10 ff26 0300 |0013: invoke-virtual {v3}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ -0cc2c8: 5463 820a |0016: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@0a82 │ │ -0cc2cc: 2124 |0018: array-length v4, v2 │ │ -0cc2ce: 1205 |0019: const/4 v5, #int 0 // #0 │ │ -0cc2d0: 7140 0b1f 3254 |001a: invoke-static {v2, v3, v4, v5}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ -0cc2d6: 1213 |001d: const/4 v3, #int 1 // #1 │ │ -0cc2d8: 5464 820a |001e: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@0a82 │ │ -0cc2dc: 7254 900a 1093 |0020: invoke-interface {v0, v1, v3, v9, v4}, Lcom/badlogic/gdx/graphics/GL20;.glUniformMatrix3fv:(IIZLjava/nio/FloatBuffer;)V // method@0a90 │ │ -0cc2e2: 0e00 |0023: return-void │ │ +0da9ac: |[0da9ac] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix3;Z)V │ │ +0da9bc: 6203 2400 |0000: sget-object v3, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0da9c0: 7210 2f01 0300 |0002: invoke-interface {v3}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0da9c6: 0c00 |0005: move-result-object v0 │ │ +0da9c8: 7010 e511 0600 |0006: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0da9ce: 7020 f111 7600 |0009: invoke-direct {v6, v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@11f1 │ │ +0da9d4: 0a01 |000c: move-result v1 │ │ +0da9d6: 6e10 9e13 0800 |000d: invoke-virtual {v8}, Lcom/badlogic/gdx/math/Matrix3;.getValues:()[F // method@139e │ │ +0da9dc: 0c02 |0010: move-result-object v2 │ │ +0da9de: 5463 820a |0011: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@0a82 │ │ +0da9e2: 6e10 ff26 0300 |0013: invoke-virtual {v3}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ +0da9e8: 5463 820a |0016: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@0a82 │ │ +0da9ec: 2124 |0018: array-length v4, v2 │ │ +0da9ee: 1205 |0019: const/4 v5, #int 0 // #0 │ │ +0da9f0: 7140 0b1f 3254 |001a: invoke-static {v2, v3, v4, v5}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ +0da9f6: 1213 |001d: const/4 v3, #int 1 // #1 │ │ +0da9f8: 5464 820a |001e: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@0a82 │ │ +0da9fc: 7254 900a 1093 |0020: invoke-interface {v0, v1, v3, v9, v4}, Lcom/badlogic/gdx/graphics/GL20;.glUniformMatrix3fv:(IIZLjava/nio/FloatBuffer;)V // method@0a90 │ │ +0daa02: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ 0x0006 line=574 │ │ 0x0009 line=575 │ │ 0x000d line=576 │ │ 0x0011 line=577 │ │ @@ -274858,18 +275009,18 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0cc2e4: |[0cc2e4] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V │ │ -0cc2f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cc2f6: 6e40 1112 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;Z)V // method@1211 │ │ -0cc2fc: 0e00 |0004: return-void │ │ +0daa04: |[0daa04] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V │ │ +0daa14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0daa16: 6e40 1112 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;Z)V // method@1211 │ │ +0daa1c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ 0x0004 line=528 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ 0x0000 - 0x0005 reg=2 name Ljava/lang/String; │ │ @@ -274880,33 +275031,33 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -0cc300: |[0cc300] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;Z)V │ │ -0cc310: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cc314: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cc31a: 0c00 |0005: move-result-object v0 │ │ -0cc31c: 7010 e511 0600 |0006: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cc322: 7020 f111 7600 |0009: invoke-direct {v6, v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@11f1 │ │ -0cc328: 0a01 |000c: move-result v1 │ │ -0cc32a: 5462 820a |000d: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@0a82 │ │ -0cc32e: 6e10 ff26 0200 |000f: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ -0cc334: 5482 ca0b |0012: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0cc338: 5463 820a |0014: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@0a82 │ │ -0cc33c: 5484 ca0b |0016: iget-object v4, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0cc340: 2144 |0018: array-length v4, v4 │ │ -0cc342: 1205 |0019: const/4 v5, #int 0 // #0 │ │ -0cc344: 7140 0b1f 3254 |001a: invoke-static {v2, v3, v4, v5}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ -0cc34a: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -0cc34c: 5463 820a |001e: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@0a82 │ │ -0cc350: 7253 910a 1092 |0020: invoke-interface {v0, v1, v2, v9, v3}, Lcom/badlogic/gdx/graphics/GL20;.glUniformMatrix4fv:(IIZLjava/nio/FloatBuffer;)V // method@0a91 │ │ -0cc356: 0e00 |0023: return-void │ │ +0daa20: |[0daa20] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;Z)V │ │ +0daa30: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0daa34: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0daa3a: 0c00 |0005: move-result-object v0 │ │ +0daa3c: 7010 e511 0600 |0006: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0daa42: 7020 f111 7600 |0009: invoke-direct {v6, v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@11f1 │ │ +0daa48: 0a01 |000c: move-result v1 │ │ +0daa4a: 5462 820a |000d: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@0a82 │ │ +0daa4e: 6e10 ff26 0200 |000f: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ +0daa54: 5482 ca0b |0012: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0daa58: 5463 820a |0014: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@0a82 │ │ +0daa5c: 5484 ca0b |0016: iget-object v4, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0daa60: 2144 |0018: array-length v4, v4 │ │ +0daa62: 1205 |0019: const/4 v5, #int 0 // #0 │ │ +0daa64: 7140 0b1f 3254 |001a: invoke-static {v2, v3, v4, v5}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ +0daa6a: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +0daa6c: 5463 820a |001e: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@0a82 │ │ +0daa70: 7253 910a 1092 |0020: invoke-interface {v0, v1, v2, v9, v3}, Lcom/badlogic/gdx/graphics/GL20;.glUniformMatrix4fv:(IIZLjava/nio/FloatBuffer;)V // method@0a91 │ │ +0daa76: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ 0x0006 line=538 │ │ 0x0009 line=539 │ │ 0x000d line=540 │ │ 0x0012 line=541 │ │ @@ -274925,25 +275076,25 @@ │ │ type : '(Ljava/lang/String;Ljava/nio/FloatBuffer;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -0cc358: |[0cc358] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix4fv:(Ljava/lang/String;Ljava/nio/FloatBuffer;IZ)V │ │ -0cc368: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cc36c: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cc372: 0c00 |0005: move-result-object v0 │ │ -0cc374: 7010 e511 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cc37a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0cc37c: 6e20 0927 2500 |000a: invoke-virtual {v5, v2}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2709 │ │ -0cc382: 7020 f111 4300 |000d: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@11f1 │ │ -0cc388: 0a01 |0010: move-result v1 │ │ -0cc38a: 7255 910a 1076 |0011: invoke-interface {v0, v1, v6, v7, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniformMatrix4fv:(IIZLjava/nio/FloatBuffer;)V // method@0a91 │ │ -0cc390: 0e00 |0014: return-void │ │ +0daa78: |[0daa78] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix4fv:(Ljava/lang/String;Ljava/nio/FloatBuffer;IZ)V │ │ +0daa88: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0daa8c: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0daa92: 0c00 |0005: move-result-object v0 │ │ +0daa94: 7010 e511 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0daa9a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0daa9c: 6e20 0927 2500 |000a: invoke-virtual {v5, v2}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2709 │ │ +0daaa2: 7020 f111 4300 |000d: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@11f1 │ │ +0daaa8: 0a01 |0010: move-result v1 │ │ +0daaaa: 7255 910a 1076 |0011: invoke-interface {v0, v1, v6, v7, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniformMatrix4fv:(IIZLjava/nio/FloatBuffer;)V // method@0a91 │ │ +0daab0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=602 │ │ 0x0006 line=603 │ │ 0x0009 line=604 │ │ 0x000d line=605 │ │ 0x0011 line=606 │ │ @@ -274962,21 +275113,21 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0cc394: |[0cc394] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(IF)V │ │ -0cc3a4: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cc3a8: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cc3ae: 0c00 |0005: move-result-object v0 │ │ -0cc3b0: 7010 e511 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cc3b6: 7230 7f0a 3004 |0009: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/graphics/GL20;.glUniform1f:(IF)V // method@0a7f │ │ -0cc3bc: 0e00 |000c: return-void │ │ +0daab4: |[0daab4] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(IF)V │ │ +0daac4: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0daac8: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0daace: 0c00 |0005: move-result-object v0 │ │ +0daad0: 7010 e511 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0daad6: 7230 7f0a 3004 |0009: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/graphics/GL20;.glUniform1f:(IF)V // method@0a7f │ │ +0daadc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ 0x0006 line=381 │ │ 0x0009 line=382 │ │ 0x000c line=383 │ │ locals : │ │ @@ -274990,21 +275141,21 @@ │ │ type : '(IFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0cc3c0: |[0cc3c0] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(IFF)V │ │ -0cc3d0: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cc3d4: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cc3da: 0c00 |0005: move-result-object v0 │ │ -0cc3dc: 7010 e511 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cc3e2: 7240 830a 3054 |0009: invoke-interface {v0, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniform2f:(IFF)V // method@0a83 │ │ -0cc3e8: 0e00 |000c: return-void │ │ +0daae0: |[0daae0] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(IFF)V │ │ +0daaf0: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0daaf4: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0daafa: 0c00 |0005: move-result-object v0 │ │ +0daafc: 7010 e511 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0dab02: 7240 830a 3054 |0009: invoke-interface {v0, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniform2f:(IFF)V // method@0a83 │ │ +0dab08: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0006 line=400 │ │ 0x0009 line=401 │ │ 0x000c line=402 │ │ locals : │ │ @@ -275019,21 +275170,21 @@ │ │ type : '(IFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -0cc3ec: |[0cc3ec] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(IFFF)V │ │ -0cc3fc: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cc400: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cc406: 0c00 |0005: move-result-object v0 │ │ -0cc408: 7010 e511 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cc40e: 7256 870a 3054 |0009: invoke-interface {v0, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/GL20;.glUniform3f:(IFFF)V // method@0a87 │ │ -0cc414: 0e00 |000c: return-void │ │ +0dab0c: |[0dab0c] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(IFFF)V │ │ +0dab1c: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0dab20: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0dab26: 0c00 |0005: move-result-object v0 │ │ +0dab28: 7010 e511 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0dab2e: 7256 870a 3054 |0009: invoke-interface {v0, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/GL20;.glUniform3f:(IFFF)V // method@0a87 │ │ +0dab34: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ 0x0006 line=420 │ │ 0x0009 line=421 │ │ 0x000c line=422 │ │ locals : │ │ @@ -275049,26 +275200,26 @@ │ │ type : '(IFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 18 16-bit code units │ │ -0cc418: |[0cc418] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(IFFFF)V │ │ -0cc428: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cc42c: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cc432: 0c00 |0005: move-result-object v0 │ │ -0cc434: 7010 e511 0600 |0006: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cc43a: 0171 |0009: move v1, v7 │ │ -0cc43c: 0182 |000a: move v2, v8 │ │ -0cc43e: 0193 |000b: move v3, v9 │ │ -0cc440: 01a4 |000c: move v4, v10 │ │ -0cc442: 01b5 |000d: move v5, v11 │ │ -0cc444: 7806 8b0a 0000 |000e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniform4f:(IFFFF)V // method@0a8b │ │ -0cc44a: 0e00 |0011: return-void │ │ +0dab38: |[0dab38] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(IFFFF)V │ │ +0dab48: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0dab4c: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0dab52: 0c00 |0005: move-result-object v0 │ │ +0dab54: 7010 e511 0600 |0006: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0dab5a: 0171 |0009: move v1, v7 │ │ +0dab5c: 0182 |000a: move v2, v8 │ │ +0dab5e: 0193 |000b: move v3, v9 │ │ +0dab60: 01a4 |000c: move v4, v10 │ │ +0dab62: 01b5 |000d: move v5, v11 │ │ +0dab64: 7806 8b0a 0000 |000e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniform4f:(IFFFF)V // method@0a8b │ │ +0dab6a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x0006 line=441 │ │ 0x000e line=442 │ │ 0x0011 line=443 │ │ locals : │ │ @@ -275085,23 +275236,23 @@ │ │ type : '(ILcom/badlogic/gdx/graphics/Color;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -0cc44c: |[0cc44c] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(ILcom/badlogic/gdx/graphics/Color;)V │ │ -0cc45c: 5282 7903 |0000: iget v2, v8, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0cc460: 5283 7803 |0002: iget v3, v8, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0cc464: 5284 7703 |0004: iget v4, v8, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0cc468: 5285 7603 |0006: iget v5, v8, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0cc46c: 0760 |0008: move-object v0, v6 │ │ -0cc46e: 0171 |0009: move v1, v7 │ │ -0cc470: 7406 1612 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformf:(IFFFF)V // method@1216 │ │ -0cc476: 0e00 |000d: return-void │ │ +0dab6c: |[0dab6c] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(ILcom/badlogic/gdx/graphics/Color;)V │ │ +0dab7c: 5282 7903 |0000: iget v2, v8, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0dab80: 5283 7803 |0002: iget v3, v8, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0dab84: 5284 7703 |0004: iget v4, v8, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0dab88: 5285 7603 |0006: iget v5, v8, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0dab8c: 0760 |0008: move-object v0, v6 │ │ +0dab8e: 0171 |0009: move v1, v7 │ │ +0dab90: 7406 1612 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformf:(IFFFF)V // method@1216 │ │ +0dab96: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=645 │ │ 0x000d line=646 │ │ locals : │ │ 0x0000 - 0x000e reg=6 this Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ 0x0000 - 0x000e reg=7 location I │ │ @@ -275112,19 +275263,19 @@ │ │ type : '(ILcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0cc478: |[0cc478] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(ILcom/badlogic/gdx/math/Vector2;)V │ │ -0cc488: 5240 f30b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0cc48c: 5241 f40b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0cc490: 6e40 1412 3210 |0004: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformf:(IFF)V // method@1214 │ │ -0cc496: 0e00 |0007: return-void │ │ +0dab98: |[0dab98] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(ILcom/badlogic/gdx/math/Vector2;)V │ │ +0daba8: 5240 f30b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dabac: 5241 f40b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dabb0: 6e40 1412 3210 |0004: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformf:(IFF)V // method@1214 │ │ +0dabb6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ 0x0007 line=620 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ 0x0000 - 0x0008 reg=3 location I │ │ @@ -275135,20 +275286,20 @@ │ │ type : '(ILcom/badlogic/gdx/math/Vector3;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -0cc498: |[0cc498] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(ILcom/badlogic/gdx/math/Vector3;)V │ │ -0cc4a8: 5250 fe0b |0000: iget v0, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0cc4ac: 5251 ff0b |0002: iget v1, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0cc4b0: 5252 000c |0004: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0cc4b4: 6e52 1512 4310 |0006: invoke-virtual {v3, v4, v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformf:(IFFF)V // method@1215 │ │ -0cc4ba: 0e00 |0009: return-void │ │ +0dabb8: |[0dabb8] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(ILcom/badlogic/gdx/math/Vector3;)V │ │ +0dabc8: 5250 fe0b |0000: iget v0, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0dabcc: 5251 ff0b |0002: iget v1, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0dabd0: 5252 000c |0004: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0dabd4: 6e52 1512 4310 |0006: invoke-virtual {v3, v4, v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformf:(IFFF)V // method@1215 │ │ +0dabda: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ 0x0009 line=633 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ 0x0000 - 0x000a reg=4 location I │ │ @@ -275159,23 +275310,23 @@ │ │ type : '(Ljava/lang/String;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0cc4bc: |[0cc4bc] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(Ljava/lang/String;F)V │ │ -0cc4cc: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cc4d0: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cc4d6: 0c00 |0005: move-result-object v0 │ │ -0cc4d8: 7010 e511 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cc4de: 7020 f111 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@11f1 │ │ -0cc4e4: 0a01 |000c: move-result v1 │ │ -0cc4e6: 7230 7f0a 1005 |000d: invoke-interface {v0, v1, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniform1f:(IF)V // method@0a7f │ │ -0cc4ec: 0e00 |0010: return-void │ │ +0dabdc: |[0dabdc] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(Ljava/lang/String;F)V │ │ +0dabec: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0dabf0: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0dabf6: 0c00 |0005: move-result-object v0 │ │ +0dabf8: 7010 e511 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0dabfe: 7020 f111 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@11f1 │ │ +0dac04: 0a01 |000c: move-result v1 │ │ +0dac06: 7230 7f0a 1005 |000d: invoke-interface {v0, v1, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniform1f:(IF)V // method@0a7f │ │ +0dac0c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0006 line=374 │ │ 0x0009 line=375 │ │ 0x000d line=376 │ │ 0x0010 line=377 │ │ @@ -275191,23 +275342,23 @@ │ │ type : '(Ljava/lang/String;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -0cc4f0: |[0cc4f0] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(Ljava/lang/String;FF)V │ │ -0cc500: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cc504: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cc50a: 0c00 |0005: move-result-object v0 │ │ -0cc50c: 7010 e511 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cc512: 7020 f111 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@11f1 │ │ -0cc518: 0a01 |000c: move-result v1 │ │ -0cc51a: 7240 830a 1065 |000d: invoke-interface {v0, v1, v5, v6}, Lcom/badlogic/gdx/graphics/GL20;.glUniform2f:(IFF)V // method@0a83 │ │ -0cc520: 0e00 |0010: return-void │ │ +0dac10: |[0dac10] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(Ljava/lang/String;FF)V │ │ +0dac20: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0dac24: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0dac2a: 0c00 |0005: move-result-object v0 │ │ +0dac2c: 7010 e511 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0dac32: 7020 f111 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@11f1 │ │ +0dac38: 0a01 |000c: move-result v1 │ │ +0dac3a: 7240 830a 1065 |000d: invoke-interface {v0, v1, v5, v6}, Lcom/badlogic/gdx/graphics/GL20;.glUniform2f:(IFF)V // method@0a83 │ │ +0dac40: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ 0x0006 line=393 │ │ 0x0009 line=394 │ │ 0x000d line=395 │ │ 0x0010 line=396 │ │ @@ -275224,23 +275375,23 @@ │ │ type : '(Ljava/lang/String;FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -0cc524: |[0cc524] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(Ljava/lang/String;FFF)V │ │ -0cc534: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cc538: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cc53e: 0c00 |0005: move-result-object v0 │ │ -0cc540: 7010 e511 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cc546: 7020 f111 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@11f1 │ │ -0cc54c: 0a01 |000c: move-result v1 │ │ -0cc54e: 7257 870a 1065 |000d: invoke-interface {v0, v1, v5, v6, v7}, Lcom/badlogic/gdx/graphics/GL20;.glUniform3f:(IFFF)V // method@0a87 │ │ -0cc554: 0e00 |0010: return-void │ │ +0dac44: |[0dac44] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(Ljava/lang/String;FFF)V │ │ +0dac54: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0dac58: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0dac5e: 0c00 |0005: move-result-object v0 │ │ +0dac60: 7010 e511 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0dac66: 7020 f111 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@11f1 │ │ +0dac6c: 0a01 |000c: move-result v1 │ │ +0dac6e: 7257 870a 1065 |000d: invoke-interface {v0, v1, v5, v6, v7}, Lcom/badlogic/gdx/graphics/GL20;.glUniform3f:(IFFF)V // method@0a87 │ │ +0dac74: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0006 line=413 │ │ 0x0009 line=414 │ │ 0x000d line=415 │ │ 0x0010 line=416 │ │ @@ -275258,27 +275409,27 @@ │ │ type : '(Ljava/lang/String;FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 21 16-bit code units │ │ -0cc558: |[0cc558] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(Ljava/lang/String;FFFF)V │ │ -0cc568: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cc56c: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cc572: 0c00 |0005: move-result-object v0 │ │ -0cc574: 7010 e511 0600 |0006: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cc57a: 7020 f111 7600 |0009: invoke-direct {v6, v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@11f1 │ │ -0cc580: 0a01 |000c: move-result v1 │ │ -0cc582: 0182 |000d: move v2, v8 │ │ -0cc584: 0193 |000e: move v3, v9 │ │ -0cc586: 01a4 |000f: move v4, v10 │ │ -0cc588: 01b5 |0010: move v5, v11 │ │ -0cc58a: 7806 8b0a 0000 |0011: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniform4f:(IFFFF)V // method@0a8b │ │ -0cc590: 0e00 |0014: return-void │ │ +0dac78: |[0dac78] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(Ljava/lang/String;FFFF)V │ │ +0dac88: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0dac8c: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0dac92: 0c00 |0005: move-result-object v0 │ │ +0dac94: 7010 e511 0600 |0006: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0dac9a: 7020 f111 7600 |0009: invoke-direct {v6, v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@11f1 │ │ +0daca0: 0a01 |000c: move-result v1 │ │ +0daca2: 0182 |000d: move v2, v8 │ │ +0daca4: 0193 |000e: move v3, v9 │ │ +0daca6: 01a4 |000f: move v4, v10 │ │ +0daca8: 01b5 |0010: move v5, v11 │ │ +0dacaa: 7806 8b0a 0000 |0011: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniform4f:(IFFFF)V // method@0a8b │ │ +0dacb0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0006 line=434 │ │ 0x0009 line=435 │ │ 0x0011 line=436 │ │ 0x0014 line=437 │ │ @@ -275297,23 +275448,23 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Color;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -0cc594: |[0cc594] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Color;)V │ │ -0cc5a4: 5282 7903 |0000: iget v2, v8, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0cc5a8: 5283 7803 |0002: iget v3, v8, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0cc5ac: 5284 7703 |0004: iget v4, v8, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0cc5b0: 5285 7603 |0006: iget v5, v8, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0cc5b4: 0760 |0008: move-object v0, v6 │ │ -0cc5b6: 0771 |0009: move-object v1, v7 │ │ -0cc5b8: 7406 1d12 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformf:(Ljava/lang/String;FFFF)V // method@121d │ │ -0cc5be: 0e00 |000d: return-void │ │ +0dacb4: |[0dacb4] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Color;)V │ │ +0dacc4: 5282 7903 |0000: iget v2, v8, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0dacc8: 5283 7803 |0002: iget v3, v8, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0daccc: 5284 7703 |0004: iget v4, v8, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0dacd0: 5285 7603 |0006: iget v5, v8, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0dacd4: 0760 |0008: move-object v0, v6 │ │ +0dacd6: 0771 |0009: move-object v1, v7 │ │ +0dacd8: 7406 1d12 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformf:(Ljava/lang/String;FFFF)V // method@121d │ │ +0dacde: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=641 │ │ 0x000d line=642 │ │ locals : │ │ 0x0000 - 0x000e reg=6 this Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ 0x0000 - 0x000e reg=7 name Ljava/lang/String; │ │ @@ -275324,19 +275475,19 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0cc5c0: |[0cc5c0] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(Ljava/lang/String;Lcom/badlogic/gdx/math/Vector2;)V │ │ -0cc5d0: 5240 f30b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0cc5d4: 5241 f40b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0cc5d8: 6e40 1b12 3210 |0004: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformf:(Ljava/lang/String;FF)V // method@121b │ │ -0cc5de: 0e00 |0007: return-void │ │ +0dace0: |[0dace0] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(Ljava/lang/String;Lcom/badlogic/gdx/math/Vector2;)V │ │ +0dacf0: 5240 f30b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dacf4: 5241 f40b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dacf8: 6e40 1b12 3210 |0004: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformf:(Ljava/lang/String;FF)V // method@121b │ │ +0dacfe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=615 │ │ 0x0007 line=616 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ 0x0000 - 0x0008 reg=3 name Ljava/lang/String; │ │ @@ -275347,20 +275498,20 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/math/Vector3;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -0cc5e0: |[0cc5e0] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(Ljava/lang/String;Lcom/badlogic/gdx/math/Vector3;)V │ │ -0cc5f0: 5250 fe0b |0000: iget v0, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0cc5f4: 5251 ff0b |0002: iget v1, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0cc5f8: 5252 000c |0004: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0cc5fc: 6e52 1c12 4310 |0006: invoke-virtual {v3, v4, v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformf:(Ljava/lang/String;FFF)V // method@121c │ │ -0cc602: 0e00 |0009: return-void │ │ +0dad00: |[0dad00] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(Ljava/lang/String;Lcom/badlogic/gdx/math/Vector3;)V │ │ +0dad10: 5250 fe0b |0000: iget v0, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0dad14: 5251 ff0b |0002: iget v1, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0dad18: 5252 000c |0004: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0dad1c: 6e52 1c12 4310 |0006: invoke-virtual {v3, v4, v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformf:(Ljava/lang/String;FFF)V // method@121c │ │ +0dad22: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ 0x0009 line=629 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ 0x0000 - 0x000a reg=4 name Ljava/lang/String; │ │ @@ -275371,21 +275522,21 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0cc604: |[0cc604] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformi:(II)V │ │ -0cc614: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cc618: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cc61e: 0c00 |0005: move-result-object v0 │ │ -0cc620: 7010 e511 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cc626: 7230 810a 3004 |0009: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/graphics/GL20;.glUniform1i:(II)V // method@0a81 │ │ -0cc62c: 0e00 |000c: return-void │ │ +0dad24: |[0dad24] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformi:(II)V │ │ +0dad34: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0dad38: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0dad3e: 0c00 |0005: move-result-object v0 │ │ +0dad40: 7010 e511 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0dad46: 7230 810a 3004 |0009: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/graphics/GL20;.glUniform1i:(II)V // method@0a81 │ │ +0dad4c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0006 line=303 │ │ 0x0009 line=304 │ │ 0x000c line=305 │ │ locals : │ │ @@ -275399,21 +275550,21 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0cc630: |[0cc630] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformi:(III)V │ │ -0cc640: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cc644: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cc64a: 0c00 |0005: move-result-object v0 │ │ -0cc64c: 7010 e511 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cc652: 7240 850a 3054 |0009: invoke-interface {v0, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniform2i:(III)V // method@0a85 │ │ -0cc658: 0e00 |000c: return-void │ │ +0dad50: |[0dad50] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformi:(III)V │ │ +0dad60: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0dad64: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0dad6a: 0c00 |0005: move-result-object v0 │ │ +0dad6c: 7010 e511 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0dad72: 7240 850a 3054 |0009: invoke-interface {v0, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniform2i:(III)V // method@0a85 │ │ +0dad78: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ 0x0006 line=322 │ │ 0x0009 line=323 │ │ 0x000c line=324 │ │ locals : │ │ @@ -275428,21 +275579,21 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -0cc65c: |[0cc65c] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformi:(IIII)V │ │ -0cc66c: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cc670: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cc676: 0c00 |0005: move-result-object v0 │ │ -0cc678: 7010 e511 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cc67e: 7256 890a 3054 |0009: invoke-interface {v0, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/GL20;.glUniform3i:(IIII)V // method@0a89 │ │ -0cc684: 0e00 |000c: return-void │ │ +0dad7c: |[0dad7c] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformi:(IIII)V │ │ +0dad8c: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0dad90: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0dad96: 0c00 |0005: move-result-object v0 │ │ +0dad98: 7010 e511 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0dad9e: 7256 890a 3054 |0009: invoke-interface {v0, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/GL20;.glUniform3i:(IIII)V // method@0a89 │ │ +0dada4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0006 line=342 │ │ 0x0009 line=343 │ │ 0x000c line=344 │ │ locals : │ │ @@ -275458,26 +275609,26 @@ │ │ type : '(IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 18 16-bit code units │ │ -0cc688: |[0cc688] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformi:(IIIII)V │ │ -0cc698: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cc69c: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cc6a2: 0c00 |0005: move-result-object v0 │ │ -0cc6a4: 7010 e511 0600 |0006: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cc6aa: 0171 |0009: move v1, v7 │ │ -0cc6ac: 0182 |000a: move v2, v8 │ │ -0cc6ae: 0193 |000b: move v3, v9 │ │ -0cc6b0: 01a4 |000c: move v4, v10 │ │ -0cc6b2: 01b5 |000d: move v5, v11 │ │ -0cc6b4: 7806 8d0a 0000 |000e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniform4i:(IIIII)V // method@0a8d │ │ -0cc6ba: 0e00 |0011: return-void │ │ +0dada8: |[0dada8] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformi:(IIIII)V │ │ +0dadb8: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0dadbc: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0dadc2: 0c00 |0005: move-result-object v0 │ │ +0dadc4: 7010 e511 0600 |0006: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0dadca: 0171 |0009: move v1, v7 │ │ +0dadcc: 0182 |000a: move v2, v8 │ │ +0dadce: 0193 |000b: move v3, v9 │ │ +0dadd0: 01a4 |000c: move v4, v10 │ │ +0dadd2: 01b5 |000d: move v5, v11 │ │ +0dadd4: 7806 8d0a 0000 |000e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniform4i:(IIIII)V // method@0a8d │ │ +0dadda: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0006 line=363 │ │ 0x000e line=364 │ │ 0x0011 line=365 │ │ locals : │ │ @@ -275494,23 +275645,23 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0cc6bc: |[0cc6bc] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformi:(Ljava/lang/String;I)V │ │ -0cc6cc: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cc6d0: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cc6d6: 0c00 |0005: move-result-object v0 │ │ -0cc6d8: 7010 e511 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cc6de: 7020 f111 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@11f1 │ │ -0cc6e4: 0a01 |000c: move-result v1 │ │ -0cc6e6: 7230 810a 1005 |000d: invoke-interface {v0, v1, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniform1i:(II)V // method@0a81 │ │ -0cc6ec: 0e00 |0010: return-void │ │ +0daddc: |[0daddc] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformi:(Ljava/lang/String;I)V │ │ +0dadec: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0dadf0: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0dadf6: 0c00 |0005: move-result-object v0 │ │ +0dadf8: 7010 e511 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0dadfe: 7020 f111 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@11f1 │ │ +0dae04: 0a01 |000c: move-result v1 │ │ +0dae06: 7230 810a 1005 |000d: invoke-interface {v0, v1, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniform1i:(II)V // method@0a81 │ │ +0dae0c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0006 line=296 │ │ 0x0009 line=297 │ │ 0x000d line=298 │ │ 0x0010 line=299 │ │ @@ -275526,23 +275677,23 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -0cc6f0: |[0cc6f0] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformi:(Ljava/lang/String;II)V │ │ -0cc700: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cc704: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cc70a: 0c00 |0005: move-result-object v0 │ │ -0cc70c: 7010 e511 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cc712: 7020 f111 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@11f1 │ │ -0cc718: 0a01 |000c: move-result v1 │ │ -0cc71a: 7240 850a 1065 |000d: invoke-interface {v0, v1, v5, v6}, Lcom/badlogic/gdx/graphics/GL20;.glUniform2i:(III)V // method@0a85 │ │ -0cc720: 0e00 |0010: return-void │ │ +0dae10: |[0dae10] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformi:(Ljava/lang/String;II)V │ │ +0dae20: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0dae24: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0dae2a: 0c00 |0005: move-result-object v0 │ │ +0dae2c: 7010 e511 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0dae32: 7020 f111 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@11f1 │ │ +0dae38: 0a01 |000c: move-result v1 │ │ +0dae3a: 7240 850a 1065 |000d: invoke-interface {v0, v1, v5, v6}, Lcom/badlogic/gdx/graphics/GL20;.glUniform2i:(III)V // method@0a85 │ │ +0dae40: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0006 line=315 │ │ 0x0009 line=316 │ │ 0x000d line=317 │ │ 0x0010 line=318 │ │ @@ -275559,23 +275710,23 @@ │ │ type : '(Ljava/lang/String;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -0cc724: |[0cc724] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformi:(Ljava/lang/String;III)V │ │ -0cc734: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cc738: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cc73e: 0c00 |0005: move-result-object v0 │ │ -0cc740: 7010 e511 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cc746: 7020 f111 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@11f1 │ │ -0cc74c: 0a01 |000c: move-result v1 │ │ -0cc74e: 7257 890a 1065 |000d: invoke-interface {v0, v1, v5, v6, v7}, Lcom/badlogic/gdx/graphics/GL20;.glUniform3i:(IIII)V // method@0a89 │ │ -0cc754: 0e00 |0010: return-void │ │ +0dae44: |[0dae44] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformi:(Ljava/lang/String;III)V │ │ +0dae54: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0dae58: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0dae5e: 0c00 |0005: move-result-object v0 │ │ +0dae60: 7010 e511 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0dae66: 7020 f111 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@11f1 │ │ +0dae6c: 0a01 |000c: move-result v1 │ │ +0dae6e: 7257 890a 1065 |000d: invoke-interface {v0, v1, v5, v6, v7}, Lcom/badlogic/gdx/graphics/GL20;.glUniform3i:(IIII)V // method@0a89 │ │ +0dae74: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0006 line=335 │ │ 0x0009 line=336 │ │ 0x000d line=337 │ │ 0x0010 line=338 │ │ @@ -275593,27 +275744,27 @@ │ │ type : '(Ljava/lang/String;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 21 16-bit code units │ │ -0cc758: |[0cc758] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformi:(Ljava/lang/String;IIII)V │ │ -0cc768: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cc76c: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cc772: 0c00 |0005: move-result-object v0 │ │ -0cc774: 7010 e511 0600 |0006: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cc77a: 7020 f111 7600 |0009: invoke-direct {v6, v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@11f1 │ │ -0cc780: 0a01 |000c: move-result v1 │ │ -0cc782: 0182 |000d: move v2, v8 │ │ -0cc784: 0193 |000e: move v3, v9 │ │ -0cc786: 01a4 |000f: move v4, v10 │ │ -0cc788: 01b5 |0010: move v5, v11 │ │ -0cc78a: 7806 8d0a 0000 |0011: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniform4i:(IIIII)V // method@0a8d │ │ -0cc790: 0e00 |0014: return-void │ │ +0dae78: |[0dae78] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformi:(Ljava/lang/String;IIII)V │ │ +0dae88: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0dae8c: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0dae92: 0c00 |0005: move-result-object v0 │ │ +0dae94: 7010 e511 0600 |0006: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0dae9a: 7020 f111 7600 |0009: invoke-direct {v6, v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@11f1 │ │ +0daea0: 0a01 |000c: move-result v1 │ │ +0daea2: 0182 |000d: move v2, v8 │ │ +0daea4: 0193 |000e: move v3, v9 │ │ +0daea6: 01a4 |000f: move v4, v10 │ │ +0daea8: 01b5 |0010: move v5, v11 │ │ +0daeaa: 7806 8d0a 0000 |0011: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniform4i:(IIIII)V // method@0a8d │ │ +0daeb0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0006 line=356 │ │ 0x0009 line=357 │ │ 0x0011 line=358 │ │ 0x0014 line=359 │ │ @@ -275632,27 +275783,27 @@ │ │ type : '(IIIZII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 19 16-bit code units │ │ -0cc794: |[0cc794] com.badlogic.gdx.graphics.glutils.ShaderProgram.setVertexAttribute:(IIIZII)V │ │ -0cc7a4: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cc7a8: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cc7ae: 0c00 |0005: move-result-object v0 │ │ -0cc7b0: 7010 e511 0700 |0006: invoke-direct {v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cc7b6: 0181 |0009: move v1, v8 │ │ -0cc7b8: 0192 |000a: move v2, v9 │ │ -0cc7ba: 01a3 |000b: move v3, v10 │ │ -0cc7bc: 01b4 |000c: move v4, v11 │ │ -0cc7be: 01c5 |000d: move v5, v12 │ │ -0cc7c0: 01d6 |000e: move v6, v13 │ │ -0cc7c2: 7807 9c0a 0000 |000f: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/GL20;.glVertexAttribPointer:(IIIZII)V // method@0a9c │ │ -0cc7c8: 0e00 |0012: return-void │ │ +0daeb4: |[0daeb4] com.badlogic.gdx.graphics.glutils.ShaderProgram.setVertexAttribute:(IIIZII)V │ │ +0daec4: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0daec8: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0daece: 0c00 |0005: move-result-object v0 │ │ +0daed0: 7010 e511 0700 |0006: invoke-direct {v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0daed6: 0181 |0009: move v1, v8 │ │ +0daed8: 0192 |000a: move v2, v9 │ │ +0daeda: 01a3 |000b: move v3, v10 │ │ +0daedc: 01b4 |000c: move v4, v11 │ │ +0daede: 01c5 |000d: move v5, v12 │ │ +0daee0: 01d6 |000e: move v6, v13 │ │ +0daee2: 7807 9c0a 0000 |000f: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/GL20;.glVertexAttribPointer:(IIIZII)V // method@0a9c │ │ +0daee8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ 0x0006 line=692 │ │ 0x000f line=693 │ │ 0x0012 line=694 │ │ locals : │ │ @@ -275670,27 +275821,27 @@ │ │ type : '(IIIZILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 19 16-bit code units │ │ -0cc7cc: |[0cc7cc] com.badlogic.gdx.graphics.glutils.ShaderProgram.setVertexAttribute:(IIIZILjava/nio/Buffer;)V │ │ -0cc7dc: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cc7e0: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cc7e6: 0c00 |0005: move-result-object v0 │ │ -0cc7e8: 7010 e511 0700 |0006: invoke-direct {v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cc7ee: 0181 |0009: move v1, v8 │ │ -0cc7f0: 0192 |000a: move v2, v9 │ │ -0cc7f2: 01a3 |000b: move v3, v10 │ │ -0cc7f4: 01b4 |000c: move v4, v11 │ │ -0cc7f6: 01c5 |000d: move v5, v12 │ │ -0cc7f8: 07d6 |000e: move-object v6, v13 │ │ -0cc7fa: 7807 9d0a 0000 |000f: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/GL20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@0a9d │ │ -0cc800: 0e00 |0012: return-void │ │ +0daeec: |[0daeec] com.badlogic.gdx.graphics.glutils.ShaderProgram.setVertexAttribute:(IIIZILjava/nio/Buffer;)V │ │ +0daefc: 6201 2400 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0daf00: 7210 2f01 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0daf06: 0c00 |0005: move-result-object v0 │ │ +0daf08: 7010 e511 0700 |0006: invoke-direct {v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0daf0e: 0181 |0009: move v1, v8 │ │ +0daf10: 0192 |000a: move v2, v9 │ │ +0daf12: 01a3 |000b: move v3, v10 │ │ +0daf14: 01b4 |000c: move v4, v11 │ │ +0daf16: 01c5 |000d: move v5, v12 │ │ +0daf18: 07d6 |000e: move-object v6, v13 │ │ +0daf1a: 7807 9d0a 0000 |000f: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/GL20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@0a9d │ │ +0daf20: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=667 │ │ 0x0006 line=668 │ │ 0x000f line=669 │ │ 0x0012 line=670 │ │ locals : │ │ @@ -275708,31 +275859,31 @@ │ │ type : '(Ljava/lang/String;IIZII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 26 16-bit code units │ │ -0cc804: |[0cc804] com.badlogic.gdx.graphics.glutils.ShaderProgram.setVertexAttribute:(Ljava/lang/String;IIZII)V │ │ -0cc814: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cc818: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cc81e: 0c00 |0005: move-result-object v0 │ │ -0cc820: 7010 e511 0700 |0006: invoke-direct {v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cc826: 7020 ef11 8700 |0009: invoke-direct {v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchAttributeLocation:(Ljava/lang/String;)I // method@11ef │ │ -0cc82c: 0a01 |000c: move-result v1 │ │ -0cc82e: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ -0cc830: 3321 0300 |000e: if-ne v1, v2, 0011 // +0003 │ │ -0cc834: 0e00 |0010: return-void │ │ -0cc836: 0192 |0011: move v2, v9 │ │ -0cc838: 01a3 |0012: move v3, v10 │ │ -0cc83a: 01b4 |0013: move v4, v11 │ │ -0cc83c: 01c5 |0014: move v5, v12 │ │ -0cc83e: 01d6 |0015: move v6, v13 │ │ -0cc840: 7807 9c0a 0000 |0016: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/GL20;.glVertexAttribPointer:(IIIZII)V // method@0a9c │ │ -0cc846: 28f7 |0019: goto 0010 // -0009 │ │ +0daf24: |[0daf24] com.badlogic.gdx.graphics.glutils.ShaderProgram.setVertexAttribute:(Ljava/lang/String;IIZII)V │ │ +0daf34: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0daf38: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0daf3e: 0c00 |0005: move-result-object v0 │ │ +0daf40: 7010 e511 0700 |0006: invoke-direct {v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0daf46: 7020 ef11 8700 |0009: invoke-direct {v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchAttributeLocation:(Ljava/lang/String;)I // method@11ef │ │ +0daf4c: 0a01 |000c: move-result v1 │ │ +0daf4e: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ +0daf50: 3321 0300 |000e: if-ne v1, v2, 0011 // +0003 │ │ +0daf54: 0e00 |0010: return-void │ │ +0daf56: 0192 |0011: move v2, v9 │ │ +0daf58: 01a3 |0012: move v3, v10 │ │ +0daf5a: 01b4 |0013: move v4, v11 │ │ +0daf5c: 01c5 |0014: move v5, v12 │ │ +0daf5e: 01d6 |0015: move v6, v13 │ │ +0daf60: 7807 9c0a 0000 |0016: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/GL20;.glVertexAttribPointer:(IIIZII)V // method@0a9c │ │ +0daf66: 28f7 |0019: goto 0010 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=683 │ │ 0x0006 line=684 │ │ 0x0009 line=685 │ │ 0x000d line=686 │ │ 0x0010 line=688 │ │ @@ -275753,31 +275904,31 @@ │ │ type : '(Ljava/lang/String;IIZILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 26 16-bit code units │ │ -0cc848: |[0cc848] com.badlogic.gdx.graphics.glutils.ShaderProgram.setVertexAttribute:(Ljava/lang/String;IIZILjava/nio/Buffer;)V │ │ -0cc858: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cc85c: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ -0cc862: 0c00 |0005: move-result-object v0 │ │ -0cc864: 7010 e511 0700 |0006: invoke-direct {v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ -0cc86a: 7020 ef11 8700 |0009: invoke-direct {v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchAttributeLocation:(Ljava/lang/String;)I // method@11ef │ │ -0cc870: 0a01 |000c: move-result v1 │ │ -0cc872: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ -0cc874: 3321 0300 |000e: if-ne v1, v2, 0011 // +0003 │ │ -0cc878: 0e00 |0010: return-void │ │ -0cc87a: 0192 |0011: move v2, v9 │ │ -0cc87c: 01a3 |0012: move v3, v10 │ │ -0cc87e: 01b4 |0013: move v4, v11 │ │ -0cc880: 01c5 |0014: move v5, v12 │ │ -0cc882: 07d6 |0015: move-object v6, v13 │ │ -0cc884: 7807 9d0a 0000 |0016: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/GL20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@0a9d │ │ -0cc88a: 28f7 |0019: goto 0010 // -0009 │ │ +0daf68: |[0daf68] com.badlogic.gdx.graphics.glutils.ShaderProgram.setVertexAttribute:(Ljava/lang/String;IIZILjava/nio/Buffer;)V │ │ +0daf78: 6202 2400 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0daf7c: 7210 2f01 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@012f │ │ +0daf82: 0c00 |0005: move-result-object v0 │ │ +0daf84: 7010 e511 0700 |0006: invoke-direct {v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@11e5 │ │ +0daf8a: 7020 ef11 8700 |0009: invoke-direct {v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchAttributeLocation:(Ljava/lang/String;)I // method@11ef │ │ +0daf90: 0a01 |000c: move-result v1 │ │ +0daf92: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ +0daf94: 3321 0300 |000e: if-ne v1, v2, 0011 // +0003 │ │ +0daf98: 0e00 |0010: return-void │ │ +0daf9a: 0192 |0011: move v2, v9 │ │ +0daf9c: 01a3 |0012: move v3, v10 │ │ +0daf9e: 01b4 |0013: move v4, v11 │ │ +0dafa0: 01c5 |0014: move v5, v12 │ │ +0dafa2: 07d6 |0015: move-object v6, v13 │ │ +0dafa4: 7807 9d0a 0000 |0016: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/GL20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@0a9d │ │ +0dafaa: 28f7 |0019: goto 0010 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ 0x0006 line=660 │ │ 0x0009 line=661 │ │ 0x000d line=662 │ │ 0x0010 line=664 │ │ @@ -275789,21 +275940,21 @@ │ │ 0x0000 - 0x001a reg=8 name Ljava/lang/String; │ │ 0x0000 - 0x001a reg=9 size I │ │ 0x0000 - 0x001a reg=10 type I │ │ 0x0000 - 0x001a reg=11 normalize Z │ │ 0x0000 - 0x001a reg=12 stride I │ │ 0x0000 - 0x001a reg=13 buffer Ljava/nio/Buffer; │ │ │ │ - source_file_idx : 3796 (ShaderProgram.java) │ │ + source_file_idx : 3794 (ShaderProgram.java) │ │ │ │ Class #567 header: │ │ -class_idx : 472 │ │ +class_idx : 470 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ -source_file_idx : 4253 │ │ +superclass_idx : 955 │ │ +source_file_idx : 4251 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 10 │ │ │ │ Class #567 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/glutils/VertexData;' │ │ @@ -275871,20 +276022,20 @@ │ │ │ │ #9 : (in Lcom/badlogic/gdx/graphics/glutils/VertexData;) │ │ name : 'unbind' │ │ type : '(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4253 (VertexData.java) │ │ + source_file_idx : 4251 (VertexData.java) │ │ │ │ Class #568 header: │ │ -class_idx : 473 │ │ +class_idx : 471 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 852 │ │ +superclass_idx : 850 │ │ source_file_idx : 1666 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #568 annotations: │ │ @@ -275909,18 +276060,18 @@ │ │ type : '(Lcom/badlogic/gdx/input/GestureDetector;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cc88c: |[0cc88c] com.badlogic.gdx.input.GestureDetector$1.:(Lcom/badlogic/gdx/input/GestureDetector;)V │ │ -0cc89c: 5b01 bb0a |0000: iput-object v1, v0, Lcom/badlogic/gdx/input/GestureDetector$1;.this$0:Lcom/badlogic/gdx/input/GestureDetector; // field@0abb │ │ -0cc8a0: 7010 4123 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.:()V // method@2341 │ │ -0cc8a6: 0e00 |0005: return-void │ │ +0dafac: |[0dafac] com.badlogic.gdx.input.GestureDetector$1.:(Lcom/badlogic/gdx/input/GestureDetector;)V │ │ +0dafbc: 5b01 bb0a |0000: iput-object v1, v0, Lcom/badlogic/gdx/input/GestureDetector$1;.this$0:Lcom/badlogic/gdx/input/GestureDetector; // field@0abb │ │ +0dafc0: 7010 4123 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.:()V // method@2341 │ │ +0dafc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/input/GestureDetector$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/input/GestureDetector; │ │ │ │ @@ -275930,43 +276081,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0cc8a8: |[0cc8a8] com.badlogic.gdx.input.GestureDetector$1.run:()V │ │ -0cc8b8: 5430 bb0a |0000: iget-object v0, v3, Lcom/badlogic/gdx/input/GestureDetector$1;.this$0:Lcom/badlogic/gdx/input/GestureDetector; // field@0abb │ │ -0cc8bc: 5400 cf0a |0002: iget-object v0, v0, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0acf │ │ -0cc8c0: 5431 bb0a |0004: iget-object v1, v3, Lcom/badlogic/gdx/input/GestureDetector$1;.this$0:Lcom/badlogic/gdx/input/GestureDetector; // field@0abb │ │ -0cc8c4: 5411 d60a |0006: iget-object v1, v1, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0ad6 │ │ -0cc8c8: 5211 f30b |0008: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0cc8cc: 5432 bb0a |000a: iget-object v2, v3, Lcom/badlogic/gdx/input/GestureDetector$1;.this$0:Lcom/badlogic/gdx/input/GestureDetector; // field@0abb │ │ -0cc8d0: 5422 d60a |000c: iget-object v2, v2, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0ad6 │ │ -0cc8d4: 5222 f40b |000e: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0cc8d8: 7230 9512 1002 |0010: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/input/GestureDetector$GestureListener;.longPress:(FF)Z // method@1295 │ │ -0cc8de: 0a00 |0013: move-result v0 │ │ -0cc8e0: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -0cc8e4: 5430 bb0a |0016: iget-object v0, v3, Lcom/badlogic/gdx/input/GestureDetector$1;.this$0:Lcom/badlogic/gdx/input/GestureDetector; // field@0abb │ │ -0cc8e8: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -0cc8ea: 5c01 d00a |0019: iput-boolean v1, v0, Lcom/badlogic/gdx/input/GestureDetector;.longPressFired:Z // field@0ad0 │ │ -0cc8ee: 0e00 |001b: return-void │ │ +0dafc8: |[0dafc8] com.badlogic.gdx.input.GestureDetector$1.run:()V │ │ +0dafd8: 5430 bb0a |0000: iget-object v0, v3, Lcom/badlogic/gdx/input/GestureDetector$1;.this$0:Lcom/badlogic/gdx/input/GestureDetector; // field@0abb │ │ +0dafdc: 5400 cf0a |0002: iget-object v0, v0, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0acf │ │ +0dafe0: 5431 bb0a |0004: iget-object v1, v3, Lcom/badlogic/gdx/input/GestureDetector$1;.this$0:Lcom/badlogic/gdx/input/GestureDetector; // field@0abb │ │ +0dafe4: 5411 d60a |0006: iget-object v1, v1, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0ad6 │ │ +0dafe8: 5211 f30b |0008: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dafec: 5432 bb0a |000a: iget-object v2, v3, Lcom/badlogic/gdx/input/GestureDetector$1;.this$0:Lcom/badlogic/gdx/input/GestureDetector; // field@0abb │ │ +0daff0: 5422 d60a |000c: iget-object v2, v2, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0ad6 │ │ +0daff4: 5222 f40b |000e: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0daff8: 7230 9512 1002 |0010: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/input/GestureDetector$GestureListener;.longPress:(FF)Z // method@1295 │ │ +0daffe: 0a00 |0013: move-result v0 │ │ +0db000: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +0db004: 5430 bb0a |0016: iget-object v0, v3, Lcom/badlogic/gdx/input/GestureDetector$1;.this$0:Lcom/badlogic/gdx/input/GestureDetector; // field@0abb │ │ +0db008: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +0db00a: 5c01 d00a |0019: iput-boolean v1, v0, Lcom/badlogic/gdx/input/GestureDetector;.longPressFired:Z // field@0ad0 │ │ +0db00e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x001b line=58 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lcom/badlogic/gdx/input/GestureDetector$1; │ │ │ │ source_file_idx : 1666 (GestureDetector.java) │ │ │ │ Class #569 header: │ │ -class_idx : 474 │ │ +class_idx : 472 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1666 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #569 annotations: │ │ @@ -275988,17 +276139,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cc8f0: |[0cc8f0] com.badlogic.gdx.input.GestureDetector$GestureAdapter.:()V │ │ -0cc900: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0cc906: 0e00 |0003: return-void │ │ +0db010: |[0db010] com.badlogic.gdx.input.GestureDetector$GestureAdapter.:()V │ │ +0db020: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0db026: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/input/GestureDetector$GestureAdapter; │ │ │ │ Virtual methods - │ │ @@ -276007,17 +276158,17 @@ │ │ type : '(FFI)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0cc908: |[0cc908] com.badlogic.gdx.input.GestureDetector$GestureAdapter.fling:(FFI)Z │ │ -0cc918: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cc91a: 0f00 |0001: return v0 │ │ +0db028: |[0db028] com.badlogic.gdx.input.GestureDetector$GestureAdapter.fling:(FFI)Z │ │ +0db038: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0db03a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/input/GestureDetector$GestureAdapter; │ │ 0x0000 - 0x0002 reg=2 velocityX F │ │ 0x0000 - 0x0002 reg=3 velocityY F │ │ @@ -276028,17 +276179,17 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0cc91c: |[0cc91c] com.badlogic.gdx.input.GestureDetector$GestureAdapter.longPress:(FF)Z │ │ -0cc92c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cc92e: 0f00 |0001: return v0 │ │ +0db03c: |[0db03c] com.badlogic.gdx.input.GestureDetector$GestureAdapter.longPress:(FF)Z │ │ +0db04c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0db04e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/input/GestureDetector$GestureAdapter; │ │ 0x0000 - 0x0002 reg=2 x F │ │ 0x0000 - 0x0002 reg=3 y F │ │ @@ -276048,17 +276199,17 @@ │ │ type : '(FFFF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0cc930: |[0cc930] com.badlogic.gdx.input.GestureDetector$GestureAdapter.pan:(FFFF)Z │ │ -0cc940: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cc942: 0f00 |0001: return v0 │ │ +0db050: |[0db050] com.badlogic.gdx.input.GestureDetector$GestureAdapter.pan:(FFFF)Z │ │ +0db060: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0db062: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/input/GestureDetector$GestureAdapter; │ │ 0x0000 - 0x0002 reg=2 x F │ │ 0x0000 - 0x0002 reg=3 y F │ │ @@ -276070,17 +276221,17 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0cc944: |[0cc944] com.badlogic.gdx.input.GestureDetector$GestureAdapter.pinch:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)Z │ │ -0cc954: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cc956: 0f00 |0001: return v0 │ │ +0db064: |[0db064] com.badlogic.gdx.input.GestureDetector$GestureAdapter.pinch:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)Z │ │ +0db074: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0db076: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/input/GestureDetector$GestureAdapter; │ │ 0x0000 - 0x0002 reg=2 initialPointer1 Lcom/badlogic/gdx/math/Vector2; │ │ 0x0000 - 0x0002 reg=3 initialPointer2 Lcom/badlogic/gdx/math/Vector2; │ │ @@ -276092,17 +276243,17 @@ │ │ type : '(FFII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0cc958: |[0cc958] com.badlogic.gdx.input.GestureDetector$GestureAdapter.tap:(FFII)Z │ │ -0cc968: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cc96a: 0f00 |0001: return v0 │ │ +0db078: |[0db078] com.badlogic.gdx.input.GestureDetector$GestureAdapter.tap:(FFII)Z │ │ +0db088: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0db08a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/input/GestureDetector$GestureAdapter; │ │ 0x0000 - 0x0002 reg=2 x F │ │ 0x0000 - 0x0002 reg=3 y F │ │ @@ -276114,17 +276265,17 @@ │ │ type : '(FFII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0cc96c: |[0cc96c] com.badlogic.gdx.input.GestureDetector$GestureAdapter.touchDown:(FFII)Z │ │ -0cc97c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cc97e: 0f00 |0001: return v0 │ │ +0db08c: |[0db08c] com.badlogic.gdx.input.GestureDetector$GestureAdapter.touchDown:(FFII)Z │ │ +0db09c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0db09e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/input/GestureDetector$GestureAdapter; │ │ 0x0000 - 0x0002 reg=2 x F │ │ 0x0000 - 0x0002 reg=3 y F │ │ @@ -276136,32 +276287,32 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0cc980: |[0cc980] com.badlogic.gdx.input.GestureDetector$GestureAdapter.zoom:(FF)Z │ │ -0cc990: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cc992: 0f00 |0001: return v0 │ │ +0db0a0: |[0db0a0] com.badlogic.gdx.input.GestureDetector$GestureAdapter.zoom:(FF)Z │ │ +0db0b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0db0b2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/input/GestureDetector$GestureAdapter; │ │ 0x0000 - 0x0002 reg=2 initialDistance F │ │ 0x0000 - 0x0002 reg=3 distance F │ │ │ │ source_file_idx : 1666 (GestureDetector.java) │ │ │ │ Class #570 header: │ │ -class_idx : 481 │ │ +class_idx : 479 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3688 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3686 │ │ static_fields_size : 1 │ │ instance_fields_size: 14 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 39 │ │ │ │ Class #570 annotations: │ │ Annotations on class │ │ @@ -276244,36 +276395,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0cc994: |[0cc994] com.badlogic.gdx.input.RemoteInput.:()V │ │ -0cc9a4: 1300 fe1f |0000: const/16 v0, #int 8190 // #1ffe │ │ -0cc9a8: 6700 f20a |0002: sput v0, Lcom/badlogic/gdx/input/RemoteInput;.DEFAULT_PORT:I // field@0af2 │ │ -0cc9ac: 0e00 |0004: return-void │ │ +0db0b4: |[0db0b4] com.badlogic.gdx.input.RemoteInput.:()V │ │ +0db0c4: 1300 fe1f |0000: const/16 v0, #int 8190 // #1ffe │ │ +0db0c8: 6700 f20a |0002: sput v0, Lcom/badlogic/gdx/input/RemoteInput;.DEFAULT_PORT:I // field@0af2 │ │ +0db0cc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/input/RemoteInput;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cc9b0: |[0cc9b0] com.badlogic.gdx.input.RemoteInput.:()V │ │ -0cc9c0: 6000 f20a |0000: sget v0, Lcom/badlogic/gdx/input/RemoteInput;.DEFAULT_PORT:I // field@0af2 │ │ -0cc9c4: 7020 bb12 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/input/RemoteInput;.:(I)V // method@12bb │ │ -0cc9ca: 0e00 |0005: return-void │ │ +0db0d0: |[0db0d0] com.badlogic.gdx.input.RemoteInput.:()V │ │ +0db0e0: 6000 f20a |0000: sget v0, Lcom/badlogic/gdx/input/RemoteInput;.DEFAULT_PORT:I // field@0af2 │ │ +0db0e4: 7020 bb12 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/input/RemoteInput;.:(I)V // method@12bb │ │ +0db0ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0005 line=157 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/input/RemoteInput; │ │ │ │ @@ -276282,84 +276433,84 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 134 16-bit code units │ │ -0cc9cc: |[0cc9cc] com.badlogic.gdx.input.RemoteInput.:(I)V │ │ -0cc9dc: 1238 |0000: const/4 v8, #int 3 // #3 │ │ -0cc9de: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0cc9e0: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -0cc9e2: 1305 1400 |0003: const/16 v5, #int 20 // #14 │ │ -0cc9e6: 7010 2726 0900 |0005: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@2627 │ │ -0cc9ec: 2384 4a04 |0008: new-array v4, v8, [F // type@044a │ │ -0cc9f0: 5b94 f30a |000a: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.accel:[F // field@0af3 │ │ -0cc9f4: 2384 4a04 |000c: new-array v4, v8, [F // type@044a │ │ -0cc9f8: 5b94 f40a |000e: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.compass:[F // field@0af4 │ │ -0cc9fc: 5c97 f90a |0010: iput-boolean v7, v9, Lcom/badlogic/gdx/input/RemoteInput;.multiTouch:Z // field@0af9 │ │ -0cca00: 5996 fd0a |0012: iput v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteWidth:F // field@0afd │ │ -0cca04: 5996 fc0a |0014: iput v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteHeight:F // field@0afc │ │ -0cca08: 2204 ed03 |0016: new-instance v4, Ljava/util/HashSet; // type@03ed │ │ -0cca0c: 7010 4d27 0400 |0018: invoke-direct {v4}, Ljava/util/HashSet;.:()V // method@274d │ │ -0cca12: 5b94 f80a |001b: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.keys:Ljava/util/Set; // field@0af8 │ │ -0cca16: 2354 4b04 |001d: new-array v4, v5, [I // type@044b │ │ -0cca1a: 5b94 ff0a |001f: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.touchX:[I // field@0aff │ │ -0cca1e: 2354 4b04 |0021: new-array v4, v5, [I // type@044b │ │ -0cca22: 5b94 000b |0023: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.touchY:[I // field@0b00 │ │ -0cca26: 2354 9d04 |0025: new-array v4, v5, [Z // type@049d │ │ -0cca2a: 5b94 f60a |0027: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0af6 │ │ -0cca2e: 5c97 f70a |0029: iput-boolean v7, v9, Lcom/badlogic/gdx/input/RemoteInput;.justTouched:Z // field@0af7 │ │ -0cca32: 1204 |002b: const/4 v4, #int 0 // #0 │ │ -0cca34: 5b94 fb0a |002c: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0afb │ │ -0cca38: 599a fa0a |002e: iput v10, v9, Lcom/badlogic/gdx/input/RemoteInput;.port:I // field@0afa │ │ -0cca3c: 2204 d703 |0030: new-instance v4, Ljava/net/ServerSocket; // type@03d7 │ │ -0cca40: 7020 b626 a400 |0032: invoke-direct {v4, v10}, Ljava/net/ServerSocket;.:(I)V // method@26b6 │ │ -0cca46: 5b94 fe0a |0035: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.serverSocket:Ljava/net/ServerSocket; // field@0afe │ │ -0cca4a: 2203 c803 |0037: new-instance v3, Ljava/lang/Thread; // type@03c8 │ │ -0cca4e: 7020 8026 9300 |0039: invoke-direct {v3, v9}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@2680 │ │ -0cca54: 1214 |003c: const/4 v4, #int 1 // #1 │ │ -0cca56: 6e20 8526 4300 |003d: invoke-virtual {v3, v4}, Ljava/lang/Thread;.setDaemon:(Z)V // method@2685 │ │ -0cca5c: 6e10 8726 0300 |0040: invoke-virtual {v3}, Ljava/lang/Thread;.start:()V // method@2687 │ │ -0cca62: 7100 b226 0000 |0043: invoke-static {}, Ljava/net/InetAddress;.getLocalHost:()Ljava/net/InetAddress; // method@26b2 │ │ -0cca68: 0c04 |0046: move-result-object v4 │ │ -0cca6a: 6e10 b126 0400 |0047: invoke-virtual {v4}, Ljava/net/InetAddress;.getHostName:()Ljava/lang/String; // method@26b1 │ │ -0cca70: 0c04 |004a: move-result-object v4 │ │ -0cca72: 7110 af26 0400 |004b: invoke-static {v4}, Ljava/net/InetAddress;.getAllByName:(Ljava/lang/String;)[Ljava/net/InetAddress; // method@26af │ │ -0cca78: 0c00 |004e: move-result-object v0 │ │ -0cca7a: 2104 |004f: array-length v4, v0 │ │ -0cca7c: 2344 9504 |0050: new-array v4, v4, [Ljava/lang/String; // type@0495 │ │ -0cca80: 5b94 f50a |0052: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.ips:[Ljava/lang/String; // field@0af5 │ │ -0cca84: 1202 |0054: const/4 v2, #int 0 // #0 │ │ -0cca86: 2104 |0055: array-length v4, v0 │ │ -0cca88: 3542 2f00 |0056: if-ge v2, v4, 0085 // +002f │ │ -0cca8c: 5494 f50a |0058: iget-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.ips:[Ljava/lang/String; // field@0af5 │ │ -0cca90: 4605 0002 |005a: aget-object v5, v0, v2 │ │ -0cca94: 6e10 b026 0500 |005c: invoke-virtual {v5}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@26b0 │ │ -0cca9a: 0c05 |005f: move-result-object v5 │ │ -0cca9c: 4d05 0402 |0060: aput-object v5, v4, v2 │ │ -0ccaa0: d802 0201 |0062: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0ccaa4: 28f1 |0064: goto 0055 // -000f │ │ -0ccaa6: 0d01 |0065: move-exception v1 │ │ -0ccaa8: 2204 fc02 |0066: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0ccaac: 2205 c503 |0068: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ccab0: 7010 6726 0500 |006a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ccab6: 1a06 a002 |006d: const-string v6, "Couldn't open listening socket at port '" // string@02a0 │ │ -0ccaba: 6e20 6e26 6500 |006f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ccac0: 0c05 |0072: move-result-object v5 │ │ -0ccac2: 6e20 6b26 a500 |0073: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0ccac8: 0c05 |0076: move-result-object v5 │ │ -0ccaca: 1a06 4900 |0077: const-string v6, "'" // string@0049 │ │ -0ccace: 6e20 6e26 6500 |0079: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ccad4: 0c05 |007c: move-result-object v5 │ │ -0ccad6: 6e10 7426 0500 |007d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ccadc: 0c05 |0080: move-result-object v5 │ │ -0ccade: 7030 b51f 5401 |0081: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0ccae4: 2704 |0084: throw v4 │ │ -0ccae6: 0e00 |0085: return-void │ │ +0db0ec: |[0db0ec] com.badlogic.gdx.input.RemoteInput.:(I)V │ │ +0db0fc: 1238 |0000: const/4 v8, #int 3 // #3 │ │ +0db0fe: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0db100: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +0db102: 1305 1400 |0003: const/16 v5, #int 20 // #14 │ │ +0db106: 7010 2726 0900 |0005: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@2627 │ │ +0db10c: 2384 4804 |0008: new-array v4, v8, [F // type@0448 │ │ +0db110: 5b94 f30a |000a: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.accel:[F // field@0af3 │ │ +0db114: 2384 4804 |000c: new-array v4, v8, [F // type@0448 │ │ +0db118: 5b94 f40a |000e: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.compass:[F // field@0af4 │ │ +0db11c: 5c97 f90a |0010: iput-boolean v7, v9, Lcom/badlogic/gdx/input/RemoteInput;.multiTouch:Z // field@0af9 │ │ +0db120: 5996 fd0a |0012: iput v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteWidth:F // field@0afd │ │ +0db124: 5996 fc0a |0014: iput v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteHeight:F // field@0afc │ │ +0db128: 2204 eb03 |0016: new-instance v4, Ljava/util/HashSet; // type@03eb │ │ +0db12c: 7010 4d27 0400 |0018: invoke-direct {v4}, Ljava/util/HashSet;.:()V // method@274d │ │ +0db132: 5b94 f80a |001b: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.keys:Ljava/util/Set; // field@0af8 │ │ +0db136: 2354 4904 |001d: new-array v4, v5, [I // type@0449 │ │ +0db13a: 5b94 ff0a |001f: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.touchX:[I // field@0aff │ │ +0db13e: 2354 4904 |0021: new-array v4, v5, [I // type@0449 │ │ +0db142: 5b94 000b |0023: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.touchY:[I // field@0b00 │ │ +0db146: 2354 9b04 |0025: new-array v4, v5, [Z // type@049b │ │ +0db14a: 5b94 f60a |0027: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0af6 │ │ +0db14e: 5c97 f70a |0029: iput-boolean v7, v9, Lcom/badlogic/gdx/input/RemoteInput;.justTouched:Z // field@0af7 │ │ +0db152: 1204 |002b: const/4 v4, #int 0 // #0 │ │ +0db154: 5b94 fb0a |002c: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0afb │ │ +0db158: 599a fa0a |002e: iput v10, v9, Lcom/badlogic/gdx/input/RemoteInput;.port:I // field@0afa │ │ +0db15c: 2204 d503 |0030: new-instance v4, Ljava/net/ServerSocket; // type@03d5 │ │ +0db160: 7020 b626 a400 |0032: invoke-direct {v4, v10}, Ljava/net/ServerSocket;.:(I)V // method@26b6 │ │ +0db166: 5b94 fe0a |0035: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.serverSocket:Ljava/net/ServerSocket; // field@0afe │ │ +0db16a: 2203 c603 |0037: new-instance v3, Ljava/lang/Thread; // type@03c6 │ │ +0db16e: 7020 8026 9300 |0039: invoke-direct {v3, v9}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@2680 │ │ +0db174: 1214 |003c: const/4 v4, #int 1 // #1 │ │ +0db176: 6e20 8526 4300 |003d: invoke-virtual {v3, v4}, Ljava/lang/Thread;.setDaemon:(Z)V // method@2685 │ │ +0db17c: 6e10 8726 0300 |0040: invoke-virtual {v3}, Ljava/lang/Thread;.start:()V // method@2687 │ │ +0db182: 7100 b226 0000 |0043: invoke-static {}, Ljava/net/InetAddress;.getLocalHost:()Ljava/net/InetAddress; // method@26b2 │ │ +0db188: 0c04 |0046: move-result-object v4 │ │ +0db18a: 6e10 b126 0400 |0047: invoke-virtual {v4}, Ljava/net/InetAddress;.getHostName:()Ljava/lang/String; // method@26b1 │ │ +0db190: 0c04 |004a: move-result-object v4 │ │ +0db192: 7110 af26 0400 |004b: invoke-static {v4}, Ljava/net/InetAddress;.getAllByName:(Ljava/lang/String;)[Ljava/net/InetAddress; // method@26af │ │ +0db198: 0c00 |004e: move-result-object v0 │ │ +0db19a: 2104 |004f: array-length v4, v0 │ │ +0db19c: 2344 9304 |0050: new-array v4, v4, [Ljava/lang/String; // type@0493 │ │ +0db1a0: 5b94 f50a |0052: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.ips:[Ljava/lang/String; // field@0af5 │ │ +0db1a4: 1202 |0054: const/4 v2, #int 0 // #0 │ │ +0db1a6: 2104 |0055: array-length v4, v0 │ │ +0db1a8: 3542 2f00 |0056: if-ge v2, v4, 0085 // +002f │ │ +0db1ac: 5494 f50a |0058: iget-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.ips:[Ljava/lang/String; // field@0af5 │ │ +0db1b0: 4605 0002 |005a: aget-object v5, v0, v2 │ │ +0db1b4: 6e10 b026 0500 |005c: invoke-virtual {v5}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@26b0 │ │ +0db1ba: 0c05 |005f: move-result-object v5 │ │ +0db1bc: 4d05 0402 |0060: aput-object v5, v4, v2 │ │ +0db1c0: d802 0201 |0062: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0db1c4: 28f1 |0064: goto 0055 // -000f │ │ +0db1c6: 0d01 |0065: move-exception v1 │ │ +0db1c8: 2204 fa02 |0066: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0db1cc: 2205 c303 |0068: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +0db1d0: 7010 6726 0500 |006a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0db1d6: 1a06 a002 |006d: const-string v6, "Couldn't open listening socket at port '" // string@02a0 │ │ +0db1da: 6e20 6e26 6500 |006f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0db1e0: 0c05 |0072: move-result-object v5 │ │ +0db1e2: 6e20 6b26 a500 |0073: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0db1e8: 0c05 |0076: move-result-object v5 │ │ +0db1ea: 1a06 4900 |0077: const-string v6, "'" // string@0049 │ │ +0db1ee: 6e20 6e26 6500 |0079: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0db1f4: 0c05 |007c: move-result-object v5 │ │ +0db1f6: 6e10 7426 0500 |007d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0db1fc: 0c05 |0080: move-result-object v5 │ │ +0db1fe: 7030 b51f 5401 |0081: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0db204: 2704 |0084: throw v4 │ │ +0db206: 0e00 |0085: return-void │ │ catches : 1 │ │ 0x002e - 0x0062 │ │ Ljava/lang/Exception; -> 0x0065 │ │ positions : │ │ 0x0005 line=159 │ │ 0x0008 line=141 │ │ 0x000c line=142 │ │ @@ -276402,16 +276553,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ccaf8: |[0ccaf8] com.badlogic.gdx.input.RemoteInput.cancelVibrate:()V │ │ -0ccb08: 0e00 |0000: return-void │ │ +0db218: |[0db218] com.badlogic.gdx.input.RemoteInput.cancelVibrate:()V │ │ +0db228: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/input/RemoteInput; │ │ │ │ #1 : (in Lcom/badlogic/gdx/input/RemoteInput;) │ │ @@ -276419,19 +276570,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0ccb0c: |[0ccb0c] com.badlogic.gdx.input.RemoteInput.getAccelerometerX:()F │ │ -0ccb1c: 5420 f30a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.accel:[F // field@0af3 │ │ -0ccb20: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0ccb22: 4400 0001 |0003: aget v0, v0, v1 │ │ -0ccb26: 0f00 |0005: return v0 │ │ +0db22c: |[0db22c] com.badlogic.gdx.input.RemoteInput.getAccelerometerX:()F │ │ +0db23c: 5420 f30a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.accel:[F // field@0af3 │ │ +0db240: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0db242: 4400 0001 |0003: aget v0, v0, v1 │ │ +0db246: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/input/RemoteInput; │ │ │ │ #2 : (in Lcom/badlogic/gdx/input/RemoteInput;) │ │ @@ -276439,19 +276590,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0ccb28: |[0ccb28] com.badlogic.gdx.input.RemoteInput.getAccelerometerY:()F │ │ -0ccb38: 5420 f30a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.accel:[F // field@0af3 │ │ -0ccb3c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0ccb3e: 4400 0001 |0003: aget v0, v0, v1 │ │ -0ccb42: 0f00 |0005: return v0 │ │ +0db248: |[0db248] com.badlogic.gdx.input.RemoteInput.getAccelerometerY:()F │ │ +0db258: 5420 f30a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.accel:[F // field@0af3 │ │ +0db25c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0db25e: 4400 0001 |0003: aget v0, v0, v1 │ │ +0db262: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/input/RemoteInput; │ │ │ │ #3 : (in Lcom/badlogic/gdx/input/RemoteInput;) │ │ @@ -276459,19 +276610,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0ccb44: |[0ccb44] com.badlogic.gdx.input.RemoteInput.getAccelerometerZ:()F │ │ -0ccb54: 5420 f30a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.accel:[F // field@0af3 │ │ -0ccb58: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0ccb5a: 4400 0001 |0003: aget v0, v0, v1 │ │ -0ccb5e: 0f00 |0005: return v0 │ │ +0db264: |[0db264] com.badlogic.gdx.input.RemoteInput.getAccelerometerZ:()F │ │ +0db274: 5420 f30a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.accel:[F // field@0af3 │ │ +0db278: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0db27a: 4400 0001 |0003: aget v0, v0, v1 │ │ +0db27e: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/input/RemoteInput; │ │ │ │ #4 : (in Lcom/badlogic/gdx/input/RemoteInput;) │ │ @@ -276479,19 +276630,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0ccb60: |[0ccb60] com.badlogic.gdx.input.RemoteInput.getAzimuth:()F │ │ -0ccb70: 5420 f40a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.compass:[F // field@0af4 │ │ -0ccb74: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0ccb76: 4400 0001 |0003: aget v0, v0, v1 │ │ -0ccb7a: 0f00 |0005: return v0 │ │ +0db280: |[0db280] com.badlogic.gdx.input.RemoteInput.getAzimuth:()F │ │ +0db290: 5420 f40a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.compass:[F // field@0af4 │ │ +0db294: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0db296: 4400 0001 |0003: aget v0, v0, v1 │ │ +0db29a: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/input/RemoteInput; │ │ │ │ #5 : (in Lcom/badlogic/gdx/input/RemoteInput;) │ │ @@ -276499,17 +276650,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ccb7c: |[0ccb7c] com.badlogic.gdx.input.RemoteInput.getCurrentEventTime:()J │ │ -0ccb8c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0ccb90: 1000 |0002: return-wide v0 │ │ +0db29c: |[0db29c] com.badlogic.gdx.input.RemoteInput.getCurrentEventTime:()J │ │ +0db2ac: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0db2b0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/badlogic/gdx/input/RemoteInput; │ │ │ │ #6 : (in Lcom/badlogic/gdx/input/RemoteInput;) │ │ @@ -276517,17 +276668,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ccb94: |[0ccb94] com.badlogic.gdx.input.RemoteInput.getDeltaX:()I │ │ -0ccba4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ccba6: 0f00 |0001: return v0 │ │ +0db2b4: |[0db2b4] com.badlogic.gdx.input.RemoteInput.getDeltaX:()I │ │ +0db2c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0db2c6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/input/RemoteInput; │ │ │ │ #7 : (in Lcom/badlogic/gdx/input/RemoteInput;) │ │ @@ -276535,17 +276686,17 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ccba8: |[0ccba8] com.badlogic.gdx.input.RemoteInput.getDeltaX:(I)I │ │ -0ccbb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ccbba: 0f00 |0001: return v0 │ │ +0db2c8: |[0db2c8] com.badlogic.gdx.input.RemoteInput.getDeltaX:(I)I │ │ +0db2d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0db2da: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/input/RemoteInput; │ │ 0x0000 - 0x0002 reg=2 pointer I │ │ │ │ @@ -276554,17 +276705,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ccbbc: |[0ccbbc] com.badlogic.gdx.input.RemoteInput.getDeltaY:()I │ │ -0ccbcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ccbce: 0f00 |0001: return v0 │ │ +0db2dc: |[0db2dc] com.badlogic.gdx.input.RemoteInput.getDeltaY:()I │ │ +0db2ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0db2ee: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/input/RemoteInput; │ │ │ │ #9 : (in Lcom/badlogic/gdx/input/RemoteInput;) │ │ @@ -276572,17 +276723,17 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ccbd0: |[0ccbd0] com.badlogic.gdx.input.RemoteInput.getDeltaY:(I)I │ │ -0ccbe0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ccbe2: 0f00 |0001: return v0 │ │ +0db2f0: |[0db2f0] com.badlogic.gdx.input.RemoteInput.getDeltaY:(I)I │ │ +0db300: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0db302: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/input/RemoteInput; │ │ 0x0000 - 0x0002 reg=2 pointer I │ │ │ │ @@ -276591,17 +276742,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ccbe4: |[0ccbe4] com.badlogic.gdx.input.RemoteInput.getIPs:()[Ljava/lang/String; │ │ -0ccbf4: 5410 f50a |0000: iget-object v0, v1, Lcom/badlogic/gdx/input/RemoteInput;.ips:[Ljava/lang/String; // field@0af5 │ │ -0ccbf8: 1100 |0002: return-object v0 │ │ +0db304: |[0db304] com.badlogic.gdx.input.RemoteInput.getIPs:()[Ljava/lang/String; │ │ +0db314: 5410 f50a |0000: iget-object v0, v1, Lcom/badlogic/gdx/input/RemoteInput;.ips:[Ljava/lang/String; // field@0af5 │ │ +0db318: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/input/RemoteInput; │ │ │ │ #11 : (in Lcom/badlogic/gdx/input/RemoteInput;) │ │ @@ -276609,17 +276760,17 @@ │ │ type : '()Lcom/badlogic/gdx/InputProcessor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ccbfc: |[0ccbfc] com.badlogic.gdx.input.RemoteInput.getInputProcessor:()Lcom/badlogic/gdx/InputProcessor; │ │ -0ccc0c: 5410 fb0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0afb │ │ -0ccc10: 1100 |0002: return-object v0 │ │ +0db31c: |[0db31c] com.badlogic.gdx.input.RemoteInput.getInputProcessor:()Lcom/badlogic/gdx/InputProcessor; │ │ +0db32c: 5410 fb0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0afb │ │ +0db330: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/input/RemoteInput; │ │ │ │ #12 : (in Lcom/badlogic/gdx/input/RemoteInput;) │ │ @@ -276627,17 +276778,17 @@ │ │ type : '()Lcom/badlogic/gdx/Input$Orientation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ccc14: |[0ccc14] com.badlogic.gdx.input.RemoteInput.getNativeOrientation:()Lcom/badlogic/gdx/Input$Orientation; │ │ -0ccc24: 6200 d100 |0000: sget-object v0, Lcom/badlogic/gdx/Input$Orientation;.Landscape:Lcom/badlogic/gdx/Input$Orientation; // field@00d1 │ │ -0ccc28: 1100 |0002: return-object v0 │ │ +0db334: |[0db334] com.badlogic.gdx.input.RemoteInput.getNativeOrientation:()Lcom/badlogic/gdx/Input$Orientation; │ │ +0db344: 6200 d100 |0000: sget-object v0, Lcom/badlogic/gdx/Input$Orientation;.Landscape:Lcom/badlogic/gdx/Input$Orientation; // field@00d1 │ │ +0db348: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/input/RemoteInput; │ │ │ │ #13 : (in Lcom/badlogic/gdx/input/RemoteInput;) │ │ @@ -276645,19 +276796,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0ccc2c: |[0ccc2c] com.badlogic.gdx.input.RemoteInput.getPitch:()F │ │ -0ccc3c: 5420 f40a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.compass:[F // field@0af4 │ │ -0ccc40: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0ccc42: 4400 0001 |0003: aget v0, v0, v1 │ │ -0ccc46: 0f00 |0005: return v0 │ │ +0db34c: |[0db34c] com.badlogic.gdx.input.RemoteInput.getPitch:()F │ │ +0db35c: 5420 f40a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.compass:[F // field@0af4 │ │ +0db360: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0db362: 4400 0001 |0003: aget v0, v0, v1 │ │ +0db366: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/input/RemoteInput; │ │ │ │ #14 : (in Lcom/badlogic/gdx/input/RemoteInput;) │ │ @@ -276665,20 +276816,20 @@ │ │ type : '(Lcom/badlogic/gdx/Input$TextInputListener;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0ccc48: |[0ccc48] com.badlogic.gdx.input.RemoteInput.getPlaceholderTextInput:(Lcom/badlogic/gdx/Input$TextInputListener;Ljava/lang/String;Ljava/lang/String;)V │ │ -0ccc58: 6200 1c00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ccc5c: 7210 ea00 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.getInput:()Lcom/badlogic/gdx/Input; // method@00ea │ │ -0ccc62: 0c00 |0005: move-result-object v0 │ │ -0ccc64: 7240 6301 2043 |0006: invoke-interface {v0, v2, v3, v4}, Lcom/badlogic/gdx/Input;.getPlaceholderTextInput:(Lcom/badlogic/gdx/Input$TextInputListener;Ljava/lang/String;Ljava/lang/String;)V // method@0163 │ │ -0ccc6a: 0e00 |0009: return-void │ │ +0db368: |[0db368] com.badlogic.gdx.input.RemoteInput.getPlaceholderTextInput:(Lcom/badlogic/gdx/Input$TextInputListener;Ljava/lang/String;Ljava/lang/String;)V │ │ +0db378: 6200 1c00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0db37c: 7210 ea00 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.getInput:()Lcom/badlogic/gdx/Input; // method@00ea │ │ +0db382: 0c00 |0005: move-result-object v0 │ │ +0db384: 7240 6301 2043 |0006: invoke-interface {v0, v2, v3, v4}, Lcom/badlogic/gdx/Input;.getPlaceholderTextInput:(Lcom/badlogic/gdx/Input$TextInputListener;Ljava/lang/String;Ljava/lang/String;)V // method@0163 │ │ +0db38a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0009 line=327 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/input/RemoteInput; │ │ 0x0000 - 0x000a reg=2 listener Lcom/badlogic/gdx/Input$TextInputListener; │ │ @@ -276690,19 +276841,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0ccc6c: |[0ccc6c] com.badlogic.gdx.input.RemoteInput.getRoll:()F │ │ -0ccc7c: 5420 f40a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.compass:[F // field@0af4 │ │ -0ccc80: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0ccc82: 4400 0001 |0003: aget v0, v0, v1 │ │ -0ccc86: 0f00 |0005: return v0 │ │ +0db38c: |[0db38c] com.badlogic.gdx.input.RemoteInput.getRoll:()F │ │ +0db39c: 5420 f40a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.compass:[F // field@0af4 │ │ +0db3a0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0db3a2: 4400 0001 |0003: aget v0, v0, v1 │ │ +0db3a6: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/input/RemoteInput; │ │ │ │ #16 : (in Lcom/badlogic/gdx/input/RemoteInput;) │ │ @@ -276710,17 +276861,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ccc88: |[0ccc88] com.badlogic.gdx.input.RemoteInput.getRotation:()I │ │ -0ccc98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ccc9a: 0f00 |0001: return v0 │ │ +0db3a8: |[0db3a8] com.badlogic.gdx.input.RemoteInput.getRotation:()I │ │ +0db3b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0db3ba: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/input/RemoteInput; │ │ │ │ #17 : (in Lcom/badlogic/gdx/input/RemoteInput;) │ │ @@ -276728,16 +276879,16 @@ │ │ type : '([F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ccc9c: |[0ccc9c] com.badlogic.gdx.input.RemoteInput.getRotationMatrix:([F)V │ │ -0cccac: 0e00 |0000: return-void │ │ +0db3bc: |[0db3bc] com.badlogic.gdx.input.RemoteInput.getRotationMatrix:([F)V │ │ +0db3cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/input/RemoteInput; │ │ 0x0000 - 0x0001 reg=1 matrix [F │ │ │ │ @@ -276746,20 +276897,20 @@ │ │ type : '(Lcom/badlogic/gdx/Input$TextInputListener;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0cccb0: |[0cccb0] com.badlogic.gdx.input.RemoteInput.getTextInput:(Lcom/badlogic/gdx/Input$TextInputListener;Ljava/lang/String;Ljava/lang/String;)V │ │ -0cccc0: 6200 1c00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0cccc4: 7210 ea00 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.getInput:()Lcom/badlogic/gdx/Input; // method@00ea │ │ -0cccca: 0c00 |0005: move-result-object v0 │ │ -0ccccc: 7240 6701 2043 |0006: invoke-interface {v0, v2, v3, v4}, Lcom/badlogic/gdx/Input;.getTextInput:(Lcom/badlogic/gdx/Input$TextInputListener;Ljava/lang/String;Ljava/lang/String;)V // method@0167 │ │ -0cccd2: 0e00 |0009: return-void │ │ +0db3d0: |[0db3d0] com.badlogic.gdx.input.RemoteInput.getTextInput:(Lcom/badlogic/gdx/Input$TextInputListener;Ljava/lang/String;Ljava/lang/String;)V │ │ +0db3e0: 6200 1c00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0db3e4: 7210 ea00 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.getInput:()Lcom/badlogic/gdx/Input; // method@00ea │ │ +0db3ea: 0c00 |0005: move-result-object v0 │ │ +0db3ec: 7240 6701 2043 |0006: invoke-interface {v0, v2, v3, v4}, Lcom/badlogic/gdx/Input;.getTextInput:(Lcom/badlogic/gdx/Input$TextInputListener;Ljava/lang/String;Ljava/lang/String;)V // method@0167 │ │ +0db3f2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ 0x0009 line=322 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/input/RemoteInput; │ │ 0x0000 - 0x000a reg=2 listener Lcom/badlogic/gdx/Input$TextInputListener; │ │ @@ -276771,19 +276922,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0cccd4: |[0cccd4] com.badlogic.gdx.input.RemoteInput.getX:()I │ │ -0ccce4: 5420 ff0a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.touchX:[I // field@0aff │ │ -0ccce8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0cccea: 4400 0001 |0003: aget v0, v0, v1 │ │ -0cccee: 0f00 |0005: return v0 │ │ +0db3f4: |[0db3f4] com.badlogic.gdx.input.RemoteInput.getX:()I │ │ +0db404: 5420 ff0a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.touchX:[I // field@0aff │ │ +0db408: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0db40a: 4400 0001 |0003: aget v0, v0, v1 │ │ +0db40e: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/input/RemoteInput; │ │ │ │ #20 : (in Lcom/badlogic/gdx/input/RemoteInput;) │ │ @@ -276791,18 +276942,18 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0cccf0: |[0cccf0] com.badlogic.gdx.input.RemoteInput.getX:(I)I │ │ -0ccd00: 5410 ff0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/input/RemoteInput;.touchX:[I // field@0aff │ │ -0ccd04: 4400 0002 |0002: aget v0, v0, v2 │ │ -0ccd08: 0f00 |0004: return v0 │ │ +0db410: |[0db410] com.badlogic.gdx.input.RemoteInput.getX:(I)I │ │ +0db420: 5410 ff0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/input/RemoteInput;.touchX:[I // field@0aff │ │ +0db424: 4400 0002 |0002: aget v0, v0, v2 │ │ +0db428: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/input/RemoteInput; │ │ 0x0000 - 0x0005 reg=2 pointer I │ │ │ │ @@ -276811,19 +276962,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0ccd0c: |[0ccd0c] com.badlogic.gdx.input.RemoteInput.getY:()I │ │ -0ccd1c: 5420 000b |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.touchY:[I // field@0b00 │ │ -0ccd20: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0ccd22: 4400 0001 |0003: aget v0, v0, v1 │ │ -0ccd26: 0f00 |0005: return v0 │ │ +0db42c: |[0db42c] com.badlogic.gdx.input.RemoteInput.getY:()I │ │ +0db43c: 5420 000b |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.touchY:[I // field@0b00 │ │ +0db440: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0db442: 4400 0001 |0003: aget v0, v0, v1 │ │ +0db446: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/input/RemoteInput; │ │ │ │ #22 : (in Lcom/badlogic/gdx/input/RemoteInput;) │ │ @@ -276831,18 +276982,18 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0ccd28: |[0ccd28] com.badlogic.gdx.input.RemoteInput.getY:(I)I │ │ -0ccd38: 5410 000b |0000: iget-object v0, v1, Lcom/badlogic/gdx/input/RemoteInput;.touchY:[I // field@0b00 │ │ -0ccd3c: 4400 0002 |0002: aget v0, v0, v2 │ │ -0ccd40: 0f00 |0004: return v0 │ │ +0db448: |[0db448] com.badlogic.gdx.input.RemoteInput.getY:(I)I │ │ +0db458: 5410 000b |0000: iget-object v0, v1, Lcom/badlogic/gdx/input/RemoteInput;.touchY:[I // field@0b00 │ │ +0db45c: 4400 0002 |0002: aget v0, v0, v2 │ │ +0db460: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/input/RemoteInput; │ │ 0x0000 - 0x0005 reg=2 pointer I │ │ │ │ @@ -276851,29 +277002,29 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -0ccd44: |[0ccd44] com.badlogic.gdx.input.RemoteInput.isButtonPressed:(I)Z │ │ -0ccd54: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ccd56: 3804 0300 |0001: if-eqz v4, 0004 // +0003 │ │ -0ccd5a: 0f01 |0003: return v1 │ │ -0ccd5c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0ccd5e: 5432 f60a |0005: iget-object v2, v3, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0af6 │ │ -0ccd62: 2122 |0007: array-length v2, v2 │ │ -0ccd64: 3520 fbff |0008: if-ge v0, v2, 0003 // -0005 │ │ -0ccd68: 5432 f60a |000a: iget-object v2, v3, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0af6 │ │ -0ccd6c: 4702 0200 |000c: aget-boolean v2, v2, v0 │ │ -0ccd70: 3802 0400 |000e: if-eqz v2, 0012 // +0004 │ │ -0ccd74: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -0ccd76: 28f2 |0011: goto 0003 // -000e │ │ -0ccd78: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ccd7c: 28f1 |0014: goto 0005 // -000f │ │ +0db464: |[0db464] com.badlogic.gdx.input.RemoteInput.isButtonPressed:(I)Z │ │ +0db474: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0db476: 3804 0300 |0001: if-eqz v4, 0004 // +0003 │ │ +0db47a: 0f01 |0003: return v1 │ │ +0db47c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0db47e: 5432 f60a |0005: iget-object v2, v3, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0af6 │ │ +0db482: 2122 |0007: array-length v2, v2 │ │ +0db484: 3520 fbff |0008: if-ge v0, v2, 0003 // -0005 │ │ +0db488: 5432 f60a |000a: iget-object v2, v3, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0af6 │ │ +0db48c: 4702 0200 |000c: aget-boolean v2, v2, v0 │ │ +0db490: 3802 0400 |000e: if-eqz v2, 0012 // +0004 │ │ +0db494: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +0db496: 28f2 |0011: goto 0003 // -000e │ │ +0db498: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0db49c: 28f1 |0014: goto 0005 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=308 │ │ 0x0003 line=311 │ │ 0x0004 line=309 │ │ 0x000a line=310 │ │ 0x0012 line=309 │ │ @@ -276887,17 +277038,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ccd80: |[0ccd80] com.badlogic.gdx.input.RemoteInput.isCursorCatched:()Z │ │ -0ccd90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ccd92: 0f00 |0001: return v0 │ │ +0db4a0: |[0db4a0] com.badlogic.gdx.input.RemoteInput.isCursorCatched:()Z │ │ +0db4b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0db4b2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/input/RemoteInput; │ │ │ │ #25 : (in Lcom/badlogic/gdx/input/RemoteInput;) │ │ @@ -276905,21 +277056,21 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0ccd94: |[0ccd94] com.badlogic.gdx.input.RemoteInput.isKeyPressed:(I)Z │ │ -0ccda4: 5420 f80a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.keys:Ljava/util/Set; // field@0af8 │ │ -0ccda8: 7110 0526 0300 |0002: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0ccdae: 0c01 |0005: move-result-object v1 │ │ -0ccdb0: 7220 6f27 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@276f │ │ -0ccdb6: 0a00 |0009: move-result v0 │ │ -0ccdb8: 0f00 |000a: return v0 │ │ +0db4b4: |[0db4b4] com.badlogic.gdx.input.RemoteInput.isKeyPressed:(I)Z │ │ +0db4c4: 5420 f80a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.keys:Ljava/util/Set; // field@0af8 │ │ +0db4c8: 7110 0526 0300 |0002: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0db4ce: 0c01 |0005: move-result-object v1 │ │ +0db4d0: 7220 6f27 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@276f │ │ +0db4d6: 0a00 |0009: move-result v0 │ │ +0db4d8: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/input/RemoteInput; │ │ 0x0000 - 0x000b reg=3 key I │ │ │ │ @@ -276928,27 +277079,27 @@ │ │ type : '(Lcom/badlogic/gdx/Input$Peripheral;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -0ccdbc: |[0ccdbc] com.badlogic.gdx.input.RemoteInput.isPeripheralAvailable:(Lcom/badlogic/gdx/Input$Peripheral;)Z │ │ -0ccdcc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0ccdce: 6201 d400 |0001: sget-object v1, Lcom/badlogic/gdx/Input$Peripheral;.Accelerometer:Lcom/badlogic/gdx/Input$Peripheral; // field@00d4 │ │ -0ccdd2: 3313 0300 |0003: if-ne v3, v1, 0006 // +0003 │ │ -0ccdd6: 0f00 |0005: return v0 │ │ -0ccdd8: 6201 d500 |0006: sget-object v1, Lcom/badlogic/gdx/Input$Peripheral;.Compass:Lcom/badlogic/gdx/Input$Peripheral; // field@00d5 │ │ -0ccddc: 3213 fdff |0008: if-eq v3, v1, 0005 // -0003 │ │ -0ccde0: 6200 d700 |000a: sget-object v0, Lcom/badlogic/gdx/Input$Peripheral;.MultitouchScreen:Lcom/badlogic/gdx/Input$Peripheral; // field@00d7 │ │ -0ccde4: 3303 0500 |000c: if-ne v3, v0, 0011 // +0005 │ │ -0ccde8: 5520 f90a |000e: iget-boolean v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.multiTouch:Z // field@0af9 │ │ -0ccdec: 28f5 |0010: goto 0005 // -000b │ │ -0ccdee: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0ccdf0: 28f3 |0012: goto 0005 // -000d │ │ +0db4dc: |[0db4dc] com.badlogic.gdx.input.RemoteInput.isPeripheralAvailable:(Lcom/badlogic/gdx/Input$Peripheral;)Z │ │ +0db4ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0db4ee: 6201 d400 |0001: sget-object v1, Lcom/badlogic/gdx/Input$Peripheral;.Accelerometer:Lcom/badlogic/gdx/Input$Peripheral; // field@00d4 │ │ +0db4f2: 3313 0300 |0003: if-ne v3, v1, 0006 // +0003 │ │ +0db4f6: 0f00 |0005: return v0 │ │ +0db4f8: 6201 d500 |0006: sget-object v1, Lcom/badlogic/gdx/Input$Peripheral;.Compass:Lcom/badlogic/gdx/Input$Peripheral; // field@00d5 │ │ +0db4fc: 3213 fdff |0008: if-eq v3, v1, 0005 // -0003 │ │ +0db500: 6200 d700 |000a: sget-object v0, Lcom/badlogic/gdx/Input$Peripheral;.MultitouchScreen:Lcom/badlogic/gdx/Input$Peripheral; // field@00d7 │ │ +0db504: 3303 0500 |000c: if-ne v3, v0, 0011 // +0005 │ │ +0db508: 5520 f90a |000e: iget-boolean v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.multiTouch:Z // field@0af9 │ │ +0db50c: 28f5 |0010: goto 0005 // -000b │ │ +0db50e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0db510: 28f3 |0012: goto 0005 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=385 │ │ 0x0005 line=388 │ │ 0x0006 line=386 │ │ 0x000a line=387 │ │ 0x0011 line=388 │ │ @@ -276961,19 +277112,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0ccdf4: |[0ccdf4] com.badlogic.gdx.input.RemoteInput.isTouched:()Z │ │ -0cce04: 5420 f60a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0af6 │ │ -0cce08: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0cce0a: 4700 0001 |0003: aget-boolean v0, v0, v1 │ │ -0cce0e: 0f00 |0005: return v0 │ │ +0db514: |[0db514] com.badlogic.gdx.input.RemoteInput.isTouched:()Z │ │ +0db524: 5420 f60a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0af6 │ │ +0db528: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0db52a: 4700 0001 |0003: aget-boolean v0, v0, v1 │ │ +0db52e: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/input/RemoteInput; │ │ │ │ #28 : (in Lcom/badlogic/gdx/input/RemoteInput;) │ │ @@ -276981,18 +277132,18 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0cce10: |[0cce10] com.badlogic.gdx.input.RemoteInput.isTouched:(I)Z │ │ -0cce20: 5410 f60a |0000: iget-object v0, v1, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0af6 │ │ -0cce24: 4700 0002 |0002: aget-boolean v0, v0, v2 │ │ -0cce28: 0f00 |0004: return v0 │ │ +0db530: |[0db530] com.badlogic.gdx.input.RemoteInput.isTouched:(I)Z │ │ +0db540: 5410 f60a |0000: iget-object v0, v1, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0af6 │ │ +0db544: 4700 0002 |0002: aget-boolean v0, v0, v2 │ │ +0db548: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/input/RemoteInput; │ │ 0x0000 - 0x0005 reg=2 pointer I │ │ │ │ @@ -277001,17 +277152,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cce2c: |[0cce2c] com.badlogic.gdx.input.RemoteInput.justTouched:()Z │ │ -0cce3c: 5510 f70a |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/input/RemoteInput;.justTouched:Z // field@0af7 │ │ -0cce40: 0f00 |0002: return v0 │ │ +0db54c: |[0db54c] com.badlogic.gdx.input.RemoteInput.justTouched:()Z │ │ +0db55c: 5510 f70a |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/input/RemoteInput;.justTouched:Z // field@0af7 │ │ +0db560: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/input/RemoteInput; │ │ │ │ #30 : (in Lcom/badlogic/gdx/input/RemoteInput;) │ │ @@ -277019,216 +277170,216 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 382 16-bit code units │ │ -0cce44: |[0cce44] com.badlogic.gdx.input.RemoteInput.run:()V │ │ -0cce54: 6206 3213 |0000: sget-object v6, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ -0cce58: 2207 c503 |0002: new-instance v7, Ljava/lang/StringBuilder; // type@03c5 │ │ -0cce5c: 7010 6726 0700 |0004: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0cce62: 1a08 2420 |0007: const-string v8, "listening, port " // string@2024 │ │ -0cce66: 6e20 6e26 8700 |0009: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cce6c: 0c07 |000c: move-result-object v7 │ │ -0cce6e: 5298 fa0a |000d: iget v8, v9, Lcom/badlogic/gdx/input/RemoteInput;.port:I // field@0afa │ │ -0cce72: 6e20 6b26 8700 |000f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0cce78: 0c07 |0012: move-result-object v7 │ │ -0cce7a: 6e10 7426 0700 |0013: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0cce80: 0c07 |0016: move-result-object v7 │ │ -0cce82: 6e20 ae25 7600 |0017: invoke-virtual {v6, v7}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ -0cce88: 1204 |001a: const/4 v4, #int 0 // #0 │ │ -0cce8a: 5496 fe0a |001b: iget-object v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.serverSocket:Ljava/net/ServerSocket; // field@0afe │ │ -0cce8e: 6e10 b726 0600 |001d: invoke-virtual {v6}, Ljava/net/ServerSocket;.accept:()Ljava/net/Socket; // method@26b7 │ │ -0cce94: 0c04 |0020: move-result-object v4 │ │ -0cce96: 1216 |0021: const/4 v6, #int 1 // #1 │ │ -0cce98: 6e20 cd26 6400 |0022: invoke-virtual {v4, v6}, Ljava/net/Socket;.setTcpNoDelay:(Z)V // method@26cd │ │ -0cce9e: 1306 b80b |0025: const/16 v6, #int 3000 // #bb8 │ │ -0ccea2: 6e20 cc26 6400 |0027: invoke-virtual {v4, v6}, Ljava/net/Socket;.setSoTimeout:(I)V // method@26cc │ │ -0ccea8: 2202 8d03 |002a: new-instance v2, Ljava/io/DataInputStream; // type@038d │ │ -0cceac: 6e10 c426 0400 |002c: invoke-virtual {v4}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@26c4 │ │ -0cceb2: 0c06 |002f: move-result-object v6 │ │ -0cceb4: 7020 5e25 6200 |0030: invoke-direct {v2, v6}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@255e │ │ -0cceba: 6e10 6225 0200 |0033: invoke-virtual {v2}, Ljava/io/DataInputStream;.readBoolean:()Z // method@2562 │ │ -0ccec0: 0a06 |0036: move-result v6 │ │ -0ccec2: 5c96 f90a |0037: iput-boolean v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.multiTouch:Z // field@0af9 │ │ -0ccec6: 6e10 6925 0200 |0039: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ -0ccecc: 0a01 |003c: move-result v1 │ │ -0ccece: 1203 |003d: const/4 v3, #int 0 // #0 │ │ -0cced0: 1205 |003e: const/4 v5, #int 0 // #0 │ │ -0cced2: 2b01 2901 0000 |003f: packed-switch v1, 00000168 // +00000129 │ │ -0cced8: 6206 1c00 |0042: sget-object v6, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0ccedc: 2207 de01 |0044: new-instance v7, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger; // type@01de │ │ -0ccee0: 7040 b512 9735 |0046: invoke-direct {v7, v9, v5, v3}, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.:(Lcom/badlogic/gdx/input/RemoteInput;Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;)V // method@12b5 │ │ -0ccee6: 7220 f300 7600 |0049: invoke-interface {v6, v7}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00f3 │ │ -0cceec: 28ed |004c: goto 0039 // -0013 │ │ -0cceee: 0d00 |004d: move-exception v0 │ │ -0ccef0: 6e10 9825 0000 |004e: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@2598 │ │ -0ccef6: 28af |0051: goto 0000 // -0051 │ │ -0ccef8: 5496 f30a |0052: iget-object v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.accel:[F // field@0af3 │ │ -0ccefc: 1207 |0054: const/4 v7, #int 0 // #0 │ │ -0ccefe: 6e10 6625 0200 |0055: invoke-virtual {v2}, Ljava/io/DataInputStream;.readFloat:()F // method@2566 │ │ -0ccf04: 0a08 |0058: move-result v8 │ │ -0ccf06: 4b08 0607 |0059: aput v8, v6, v7 │ │ -0ccf0a: 5496 f30a |005b: iget-object v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.accel:[F // field@0af3 │ │ -0ccf0e: 1217 |005d: const/4 v7, #int 1 // #1 │ │ -0ccf10: 6e10 6625 0200 |005e: invoke-virtual {v2}, Ljava/io/DataInputStream;.readFloat:()F // method@2566 │ │ -0ccf16: 0a08 |0061: move-result v8 │ │ -0ccf18: 4b08 0607 |0062: aput v8, v6, v7 │ │ -0ccf1c: 5496 f30a |0064: iget-object v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.accel:[F // field@0af3 │ │ -0ccf20: 1227 |0066: const/4 v7, #int 2 // #2 │ │ -0ccf22: 6e10 6625 0200 |0067: invoke-virtual {v2}, Ljava/io/DataInputStream;.readFloat:()F // method@2566 │ │ -0ccf28: 0a08 |006a: move-result v8 │ │ -0ccf2a: 4b08 0607 |006b: aput v8, v6, v7 │ │ -0ccf2e: 28d5 |006d: goto 0042 // -002b │ │ -0ccf30: 5496 f40a |006e: iget-object v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.compass:[F // field@0af4 │ │ -0ccf34: 1207 |0070: const/4 v7, #int 0 // #0 │ │ -0ccf36: 6e10 6625 0200 |0071: invoke-virtual {v2}, Ljava/io/DataInputStream;.readFloat:()F // method@2566 │ │ -0ccf3c: 0a08 |0074: move-result v8 │ │ -0ccf3e: 4b08 0607 |0075: aput v8, v6, v7 │ │ -0ccf42: 5496 f40a |0077: iget-object v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.compass:[F // field@0af4 │ │ -0ccf46: 1217 |0079: const/4 v7, #int 1 // #1 │ │ -0ccf48: 6e10 6625 0200 |007a: invoke-virtual {v2}, Ljava/io/DataInputStream;.readFloat:()F // method@2566 │ │ -0ccf4e: 0a08 |007d: move-result v8 │ │ -0ccf50: 4b08 0607 |007e: aput v8, v6, v7 │ │ -0ccf54: 5496 f40a |0080: iget-object v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.compass:[F // field@0af4 │ │ -0ccf58: 1227 |0082: const/4 v7, #int 2 // #2 │ │ -0ccf5a: 6e10 6625 0200 |0083: invoke-virtual {v2}, Ljava/io/DataInputStream;.readFloat:()F // method@2566 │ │ -0ccf60: 0a08 |0086: move-result v8 │ │ -0ccf62: 4b08 0607 |0087: aput v8, v6, v7 │ │ -0ccf66: 28b9 |0089: goto 0042 // -0047 │ │ -0ccf68: 6e10 6625 0200 |008a: invoke-virtual {v2}, Ljava/io/DataInputStream;.readFloat:()F // method@2566 │ │ -0ccf6e: 0a06 |008d: move-result v6 │ │ -0ccf70: 5996 fd0a |008e: iput v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteWidth:F // field@0afd │ │ -0ccf74: 6e10 6625 0200 |0090: invoke-virtual {v2}, Ljava/io/DataInputStream;.readFloat:()F // method@2566 │ │ -0ccf7a: 0a06 |0093: move-result v6 │ │ -0ccf7c: 5996 fc0a |0094: iput v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteHeight:F // field@0afc │ │ -0ccf80: 28ac |0096: goto 0042 // -0054 │ │ -0ccf82: 2203 df01 |0097: new-instance v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // type@01df │ │ -0ccf86: 7020 b712 9300 |0099: invoke-direct {v3, v9}, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.:(Lcom/badlogic/gdx/input/RemoteInput;)V // method@12b7 │ │ -0ccf8c: 6e10 6925 0200 |009c: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ -0ccf92: 0a06 |009f: move-result v6 │ │ -0ccf94: 5936 e50a |00a0: iput v6, v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyCode:I // field@0ae5 │ │ -0ccf98: 1206 |00a2: const/4 v6, #int 0 // #0 │ │ -0ccf9a: 5936 e80a |00a3: iput v6, v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.type:I // field@0ae8 │ │ -0ccf9e: 289d |00a5: goto 0042 // -0063 │ │ -0ccfa0: 2203 df01 |00a6: new-instance v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // type@01df │ │ -0ccfa4: 7020 b712 9300 |00a8: invoke-direct {v3, v9}, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.:(Lcom/badlogic/gdx/input/RemoteInput;)V // method@12b7 │ │ -0ccfaa: 6e10 6925 0200 |00ab: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ -0ccfb0: 0a06 |00ae: move-result v6 │ │ -0ccfb2: 5936 e50a |00af: iput v6, v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyCode:I // field@0ae5 │ │ -0ccfb6: 1216 |00b1: const/4 v6, #int 1 // #1 │ │ -0ccfb8: 5936 e80a |00b2: iput v6, v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.type:I // field@0ae8 │ │ -0ccfbc: 288e |00b4: goto 0042 // -0072 │ │ -0ccfbe: 2203 df01 |00b5: new-instance v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // type@01df │ │ -0ccfc2: 7020 b712 9300 |00b7: invoke-direct {v3, v9}, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.:(Lcom/badlogic/gdx/input/RemoteInput;)V // method@12b7 │ │ -0ccfc8: 6e10 6425 0200 |00ba: invoke-virtual {v2}, Ljava/io/DataInputStream;.readChar:()C // method@2564 │ │ -0ccfce: 0a06 |00bd: move-result v6 │ │ -0ccfd0: 5e36 e40a |00be: iput-char v6, v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyChar:C // field@0ae4 │ │ -0ccfd4: 1226 |00c0: const/4 v6, #int 2 // #2 │ │ -0ccfd6: 5936 e80a |00c1: iput v6, v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.type:I // field@0ae8 │ │ -0ccfda: 2900 7fff |00c3: goto/16 0042 // -0081 │ │ -0ccfde: 2205 e001 |00c5: new-instance v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // type@01e0 │ │ -0ccfe2: 7020 b812 9500 |00c7: invoke-direct {v5, v9}, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.:(Lcom/badlogic/gdx/input/RemoteInput;)V // method@12b8 │ │ -0ccfe8: 6e10 6925 0200 |00ca: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ -0ccfee: 0a06 |00cd: move-result v6 │ │ -0ccff0: 8266 |00ce: int-to-float v6, v6 │ │ -0ccff2: 5297 fd0a |00cf: iget v7, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteWidth:F // field@0afd │ │ -0ccff6: c976 |00d1: div-float/2addr v6, v7 │ │ -0ccff8: 6207 2400 |00d2: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0ccffc: 7210 3901 0700 |00d4: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ -0cd002: 0a07 |00d7: move-result v7 │ │ -0cd004: 8277 |00d8: int-to-float v7, v7 │ │ -0cd006: c876 |00d9: mul-float/2addr v6, v7 │ │ -0cd008: 8766 |00da: float-to-int v6, v6 │ │ -0cd00a: 5956 f00a |00db: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.x:I // field@0af0 │ │ -0cd00e: 6e10 6925 0200 |00dd: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ -0cd014: 0a06 |00e0: move-result v6 │ │ -0cd016: 8266 |00e1: int-to-float v6, v6 │ │ -0cd018: 5297 fc0a |00e2: iget v7, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteHeight:F // field@0afc │ │ -0cd01c: c976 |00e4: div-float/2addr v6, v7 │ │ -0cd01e: 6207 2400 |00e5: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cd022: 7210 3201 0700 |00e7: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ -0cd028: 0a07 |00ea: move-result v7 │ │ -0cd02a: 8277 |00eb: int-to-float v7, v7 │ │ -0cd02c: c876 |00ec: mul-float/2addr v6, v7 │ │ -0cd02e: 8766 |00ed: float-to-int v6, v6 │ │ -0cd030: 5956 f10a |00ee: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.y:I // field@0af1 │ │ -0cd034: 6e10 6925 0200 |00f0: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ -0cd03a: 0a06 |00f3: move-result v6 │ │ -0cd03c: 5956 ec0a |00f4: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0aec │ │ -0cd040: 1206 |00f6: const/4 v6, #int 0 // #0 │ │ -0cd042: 5956 ef0a |00f7: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.type:I // field@0aef │ │ -0cd046: 2900 49ff |00f9: goto/16 0042 // -00b7 │ │ -0cd04a: 2205 e001 |00fb: new-instance v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // type@01e0 │ │ -0cd04e: 7020 b812 9500 |00fd: invoke-direct {v5, v9}, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.:(Lcom/badlogic/gdx/input/RemoteInput;)V // method@12b8 │ │ -0cd054: 6e10 6925 0200 |0100: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ -0cd05a: 0a06 |0103: move-result v6 │ │ -0cd05c: 8266 |0104: int-to-float v6, v6 │ │ -0cd05e: 5297 fd0a |0105: iget v7, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteWidth:F // field@0afd │ │ -0cd062: c976 |0107: div-float/2addr v6, v7 │ │ -0cd064: 6207 2400 |0108: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cd068: 7210 3901 0700 |010a: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ -0cd06e: 0a07 |010d: move-result v7 │ │ -0cd070: 8277 |010e: int-to-float v7, v7 │ │ -0cd072: c876 |010f: mul-float/2addr v6, v7 │ │ -0cd074: 8766 |0110: float-to-int v6, v6 │ │ -0cd076: 5956 f00a |0111: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.x:I // field@0af0 │ │ -0cd07a: 6e10 6925 0200 |0113: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ -0cd080: 0a06 |0116: move-result v6 │ │ -0cd082: 8266 |0117: int-to-float v6, v6 │ │ -0cd084: 5297 fc0a |0118: iget v7, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteHeight:F // field@0afc │ │ -0cd088: c976 |011a: div-float/2addr v6, v7 │ │ -0cd08a: 6207 2400 |011b: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cd08e: 7210 3201 0700 |011d: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ -0cd094: 0a07 |0120: move-result v7 │ │ -0cd096: 8277 |0121: int-to-float v7, v7 │ │ -0cd098: c876 |0122: mul-float/2addr v6, v7 │ │ -0cd09a: 8766 |0123: float-to-int v6, v6 │ │ -0cd09c: 5956 f10a |0124: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.y:I // field@0af1 │ │ -0cd0a0: 6e10 6925 0200 |0126: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ -0cd0a6: 0a06 |0129: move-result v6 │ │ -0cd0a8: 5956 ec0a |012a: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0aec │ │ -0cd0ac: 1216 |012c: const/4 v6, #int 1 // #1 │ │ -0cd0ae: 5956 ef0a |012d: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.type:I // field@0aef │ │ -0cd0b2: 2900 13ff |012f: goto/16 0042 // -00ed │ │ -0cd0b6: 2205 e001 |0131: new-instance v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // type@01e0 │ │ -0cd0ba: 7020 b812 9500 |0133: invoke-direct {v5, v9}, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.:(Lcom/badlogic/gdx/input/RemoteInput;)V // method@12b8 │ │ -0cd0c0: 6e10 6925 0200 |0136: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ -0cd0c6: 0a06 |0139: move-result v6 │ │ -0cd0c8: 8266 |013a: int-to-float v6, v6 │ │ -0cd0ca: 5297 fd0a |013b: iget v7, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteWidth:F // field@0afd │ │ -0cd0ce: c976 |013d: div-float/2addr v6, v7 │ │ -0cd0d0: 6207 2400 |013e: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cd0d4: 7210 3901 0700 |0140: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ -0cd0da: 0a07 |0143: move-result v7 │ │ -0cd0dc: 8277 |0144: int-to-float v7, v7 │ │ -0cd0de: c876 |0145: mul-float/2addr v6, v7 │ │ -0cd0e0: 8766 |0146: float-to-int v6, v6 │ │ -0cd0e2: 5956 f00a |0147: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.x:I // field@0af0 │ │ -0cd0e6: 6e10 6925 0200 |0149: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ -0cd0ec: 0a06 |014c: move-result v6 │ │ -0cd0ee: 8266 |014d: int-to-float v6, v6 │ │ -0cd0f0: 5297 fc0a |014e: iget v7, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteHeight:F // field@0afc │ │ -0cd0f4: c976 |0150: div-float/2addr v6, v7 │ │ -0cd0f6: 6207 2400 |0151: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cd0fa: 7210 3201 0700 |0153: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ -0cd100: 0a07 |0156: move-result v7 │ │ -0cd102: 8277 |0157: int-to-float v7, v7 │ │ -0cd104: c876 |0158: mul-float/2addr v6, v7 │ │ -0cd106: 8766 |0159: float-to-int v6, v6 │ │ -0cd108: 5956 f10a |015a: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.y:I // field@0af1 │ │ -0cd10c: 6e10 6925 0200 |015c: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ -0cd112: 0a06 |015f: move-result v6 │ │ -0cd114: 5956 ec0a |0160: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0aec │ │ -0cd118: 1226 |0162: const/4 v6, #int 2 // #2 │ │ -0cd11a: 5956 ef0a |0163: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.type:I // field@0aef │ │ -0cd11e: 2900 ddfe |0165: goto/16 0042 // -0123 │ │ -0cd122: 0000 |0167: nop // spacer │ │ -0cd124: 0001 0900 0000 0000 5800 0000 6700 ... |0168: packed-switch-data (22 units) │ │ +0db564: |[0db564] com.badlogic.gdx.input.RemoteInput.run:()V │ │ +0db574: 6206 3213 |0000: sget-object v6, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1332 │ │ +0db578: 2207 c303 |0002: new-instance v7, Ljava/lang/StringBuilder; // type@03c3 │ │ +0db57c: 7010 6726 0700 |0004: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0db582: 1a08 2220 |0007: const-string v8, "listening, port " // string@2022 │ │ +0db586: 6e20 6e26 8700 |0009: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0db58c: 0c07 |000c: move-result-object v7 │ │ +0db58e: 5298 fa0a |000d: iget v8, v9, Lcom/badlogic/gdx/input/RemoteInput;.port:I // field@0afa │ │ +0db592: 6e20 6b26 8700 |000f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0db598: 0c07 |0012: move-result-object v7 │ │ +0db59a: 6e10 7426 0700 |0013: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0db5a0: 0c07 |0016: move-result-object v7 │ │ +0db5a2: 6e20 ae25 7600 |0017: invoke-virtual {v6, v7}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@25ae │ │ +0db5a8: 1204 |001a: const/4 v4, #int 0 // #0 │ │ +0db5aa: 5496 fe0a |001b: iget-object v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.serverSocket:Ljava/net/ServerSocket; // field@0afe │ │ +0db5ae: 6e10 b726 0600 |001d: invoke-virtual {v6}, Ljava/net/ServerSocket;.accept:()Ljava/net/Socket; // method@26b7 │ │ +0db5b4: 0c04 |0020: move-result-object v4 │ │ +0db5b6: 1216 |0021: const/4 v6, #int 1 // #1 │ │ +0db5b8: 6e20 cd26 6400 |0022: invoke-virtual {v4, v6}, Ljava/net/Socket;.setTcpNoDelay:(Z)V // method@26cd │ │ +0db5be: 1306 b80b |0025: const/16 v6, #int 3000 // #bb8 │ │ +0db5c2: 6e20 cc26 6400 |0027: invoke-virtual {v4, v6}, Ljava/net/Socket;.setSoTimeout:(I)V // method@26cc │ │ +0db5c8: 2202 8b03 |002a: new-instance v2, Ljava/io/DataInputStream; // type@038b │ │ +0db5cc: 6e10 c426 0400 |002c: invoke-virtual {v4}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@26c4 │ │ +0db5d2: 0c06 |002f: move-result-object v6 │ │ +0db5d4: 7020 5e25 6200 |0030: invoke-direct {v2, v6}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@255e │ │ +0db5da: 6e10 6225 0200 |0033: invoke-virtual {v2}, Ljava/io/DataInputStream;.readBoolean:()Z // method@2562 │ │ +0db5e0: 0a06 |0036: move-result v6 │ │ +0db5e2: 5c96 f90a |0037: iput-boolean v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.multiTouch:Z // field@0af9 │ │ +0db5e6: 6e10 6925 0200 |0039: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ +0db5ec: 0a01 |003c: move-result v1 │ │ +0db5ee: 1203 |003d: const/4 v3, #int 0 // #0 │ │ +0db5f0: 1205 |003e: const/4 v5, #int 0 // #0 │ │ +0db5f2: 2b01 2901 0000 |003f: packed-switch v1, 00000168 // +00000129 │ │ +0db5f8: 6206 1c00 |0042: sget-object v6, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0db5fc: 2207 dc01 |0044: new-instance v7, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger; // type@01dc │ │ +0db600: 7040 b512 9735 |0046: invoke-direct {v7, v9, v5, v3}, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.:(Lcom/badlogic/gdx/input/RemoteInput;Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;)V // method@12b5 │ │ +0db606: 7220 f300 7600 |0049: invoke-interface {v6, v7}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00f3 │ │ +0db60c: 28ed |004c: goto 0039 // -0013 │ │ +0db60e: 0d00 |004d: move-exception v0 │ │ +0db610: 6e10 9825 0000 |004e: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@2598 │ │ +0db616: 28af |0051: goto 0000 // -0051 │ │ +0db618: 5496 f30a |0052: iget-object v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.accel:[F // field@0af3 │ │ +0db61c: 1207 |0054: const/4 v7, #int 0 // #0 │ │ +0db61e: 6e10 6625 0200 |0055: invoke-virtual {v2}, Ljava/io/DataInputStream;.readFloat:()F // method@2566 │ │ +0db624: 0a08 |0058: move-result v8 │ │ +0db626: 4b08 0607 |0059: aput v8, v6, v7 │ │ +0db62a: 5496 f30a |005b: iget-object v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.accel:[F // field@0af3 │ │ +0db62e: 1217 |005d: const/4 v7, #int 1 // #1 │ │ +0db630: 6e10 6625 0200 |005e: invoke-virtual {v2}, Ljava/io/DataInputStream;.readFloat:()F // method@2566 │ │ +0db636: 0a08 |0061: move-result v8 │ │ +0db638: 4b08 0607 |0062: aput v8, v6, v7 │ │ +0db63c: 5496 f30a |0064: iget-object v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.accel:[F // field@0af3 │ │ +0db640: 1227 |0066: const/4 v7, #int 2 // #2 │ │ +0db642: 6e10 6625 0200 |0067: invoke-virtual {v2}, Ljava/io/DataInputStream;.readFloat:()F // method@2566 │ │ +0db648: 0a08 |006a: move-result v8 │ │ +0db64a: 4b08 0607 |006b: aput v8, v6, v7 │ │ +0db64e: 28d5 |006d: goto 0042 // -002b │ │ +0db650: 5496 f40a |006e: iget-object v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.compass:[F // field@0af4 │ │ +0db654: 1207 |0070: const/4 v7, #int 0 // #0 │ │ +0db656: 6e10 6625 0200 |0071: invoke-virtual {v2}, Ljava/io/DataInputStream;.readFloat:()F // method@2566 │ │ +0db65c: 0a08 |0074: move-result v8 │ │ +0db65e: 4b08 0607 |0075: aput v8, v6, v7 │ │ +0db662: 5496 f40a |0077: iget-object v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.compass:[F // field@0af4 │ │ +0db666: 1217 |0079: const/4 v7, #int 1 // #1 │ │ +0db668: 6e10 6625 0200 |007a: invoke-virtual {v2}, Ljava/io/DataInputStream;.readFloat:()F // method@2566 │ │ +0db66e: 0a08 |007d: move-result v8 │ │ +0db670: 4b08 0607 |007e: aput v8, v6, v7 │ │ +0db674: 5496 f40a |0080: iget-object v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.compass:[F // field@0af4 │ │ +0db678: 1227 |0082: const/4 v7, #int 2 // #2 │ │ +0db67a: 6e10 6625 0200 |0083: invoke-virtual {v2}, Ljava/io/DataInputStream;.readFloat:()F // method@2566 │ │ +0db680: 0a08 |0086: move-result v8 │ │ +0db682: 4b08 0607 |0087: aput v8, v6, v7 │ │ +0db686: 28b9 |0089: goto 0042 // -0047 │ │ +0db688: 6e10 6625 0200 |008a: invoke-virtual {v2}, Ljava/io/DataInputStream;.readFloat:()F // method@2566 │ │ +0db68e: 0a06 |008d: move-result v6 │ │ +0db690: 5996 fd0a |008e: iput v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteWidth:F // field@0afd │ │ +0db694: 6e10 6625 0200 |0090: invoke-virtual {v2}, Ljava/io/DataInputStream;.readFloat:()F // method@2566 │ │ +0db69a: 0a06 |0093: move-result v6 │ │ +0db69c: 5996 fc0a |0094: iput v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteHeight:F // field@0afc │ │ +0db6a0: 28ac |0096: goto 0042 // -0054 │ │ +0db6a2: 2203 dd01 |0097: new-instance v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // type@01dd │ │ +0db6a6: 7020 b712 9300 |0099: invoke-direct {v3, v9}, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.:(Lcom/badlogic/gdx/input/RemoteInput;)V // method@12b7 │ │ +0db6ac: 6e10 6925 0200 |009c: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ +0db6b2: 0a06 |009f: move-result v6 │ │ +0db6b4: 5936 e50a |00a0: iput v6, v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyCode:I // field@0ae5 │ │ +0db6b8: 1206 |00a2: const/4 v6, #int 0 // #0 │ │ +0db6ba: 5936 e80a |00a3: iput v6, v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.type:I // field@0ae8 │ │ +0db6be: 289d |00a5: goto 0042 // -0063 │ │ +0db6c0: 2203 dd01 |00a6: new-instance v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // type@01dd │ │ +0db6c4: 7020 b712 9300 |00a8: invoke-direct {v3, v9}, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.:(Lcom/badlogic/gdx/input/RemoteInput;)V // method@12b7 │ │ +0db6ca: 6e10 6925 0200 |00ab: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ +0db6d0: 0a06 |00ae: move-result v6 │ │ +0db6d2: 5936 e50a |00af: iput v6, v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyCode:I // field@0ae5 │ │ +0db6d6: 1216 |00b1: const/4 v6, #int 1 // #1 │ │ +0db6d8: 5936 e80a |00b2: iput v6, v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.type:I // field@0ae8 │ │ +0db6dc: 288e |00b4: goto 0042 // -0072 │ │ +0db6de: 2203 dd01 |00b5: new-instance v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // type@01dd │ │ +0db6e2: 7020 b712 9300 |00b7: invoke-direct {v3, v9}, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.:(Lcom/badlogic/gdx/input/RemoteInput;)V // method@12b7 │ │ +0db6e8: 6e10 6425 0200 |00ba: invoke-virtual {v2}, Ljava/io/DataInputStream;.readChar:()C // method@2564 │ │ +0db6ee: 0a06 |00bd: move-result v6 │ │ +0db6f0: 5e36 e40a |00be: iput-char v6, v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyChar:C // field@0ae4 │ │ +0db6f4: 1226 |00c0: const/4 v6, #int 2 // #2 │ │ +0db6f6: 5936 e80a |00c1: iput v6, v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.type:I // field@0ae8 │ │ +0db6fa: 2900 7fff |00c3: goto/16 0042 // -0081 │ │ +0db6fe: 2205 de01 |00c5: new-instance v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // type@01de │ │ +0db702: 7020 b812 9500 |00c7: invoke-direct {v5, v9}, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.:(Lcom/badlogic/gdx/input/RemoteInput;)V // method@12b8 │ │ +0db708: 6e10 6925 0200 |00ca: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ +0db70e: 0a06 |00cd: move-result v6 │ │ +0db710: 8266 |00ce: int-to-float v6, v6 │ │ +0db712: 5297 fd0a |00cf: iget v7, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteWidth:F // field@0afd │ │ +0db716: c976 |00d1: div-float/2addr v6, v7 │ │ +0db718: 6207 2400 |00d2: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0db71c: 7210 3901 0700 |00d4: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ +0db722: 0a07 |00d7: move-result v7 │ │ +0db724: 8277 |00d8: int-to-float v7, v7 │ │ +0db726: c876 |00d9: mul-float/2addr v6, v7 │ │ +0db728: 8766 |00da: float-to-int v6, v6 │ │ +0db72a: 5956 f00a |00db: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.x:I // field@0af0 │ │ +0db72e: 6e10 6925 0200 |00dd: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ +0db734: 0a06 |00e0: move-result v6 │ │ +0db736: 8266 |00e1: int-to-float v6, v6 │ │ +0db738: 5297 fc0a |00e2: iget v7, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteHeight:F // field@0afc │ │ +0db73c: c976 |00e4: div-float/2addr v6, v7 │ │ +0db73e: 6207 2400 |00e5: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0db742: 7210 3201 0700 |00e7: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ +0db748: 0a07 |00ea: move-result v7 │ │ +0db74a: 8277 |00eb: int-to-float v7, v7 │ │ +0db74c: c876 |00ec: mul-float/2addr v6, v7 │ │ +0db74e: 8766 |00ed: float-to-int v6, v6 │ │ +0db750: 5956 f10a |00ee: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.y:I // field@0af1 │ │ +0db754: 6e10 6925 0200 |00f0: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ +0db75a: 0a06 |00f3: move-result v6 │ │ +0db75c: 5956 ec0a |00f4: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0aec │ │ +0db760: 1206 |00f6: const/4 v6, #int 0 // #0 │ │ +0db762: 5956 ef0a |00f7: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.type:I // field@0aef │ │ +0db766: 2900 49ff |00f9: goto/16 0042 // -00b7 │ │ +0db76a: 2205 de01 |00fb: new-instance v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // type@01de │ │ +0db76e: 7020 b812 9500 |00fd: invoke-direct {v5, v9}, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.:(Lcom/badlogic/gdx/input/RemoteInput;)V // method@12b8 │ │ +0db774: 6e10 6925 0200 |0100: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ +0db77a: 0a06 |0103: move-result v6 │ │ +0db77c: 8266 |0104: int-to-float v6, v6 │ │ +0db77e: 5297 fd0a |0105: iget v7, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteWidth:F // field@0afd │ │ +0db782: c976 |0107: div-float/2addr v6, v7 │ │ +0db784: 6207 2400 |0108: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0db788: 7210 3901 0700 |010a: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ +0db78e: 0a07 |010d: move-result v7 │ │ +0db790: 8277 |010e: int-to-float v7, v7 │ │ +0db792: c876 |010f: mul-float/2addr v6, v7 │ │ +0db794: 8766 |0110: float-to-int v6, v6 │ │ +0db796: 5956 f00a |0111: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.x:I // field@0af0 │ │ +0db79a: 6e10 6925 0200 |0113: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ +0db7a0: 0a06 |0116: move-result v6 │ │ +0db7a2: 8266 |0117: int-to-float v6, v6 │ │ +0db7a4: 5297 fc0a |0118: iget v7, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteHeight:F // field@0afc │ │ +0db7a8: c976 |011a: div-float/2addr v6, v7 │ │ +0db7aa: 6207 2400 |011b: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0db7ae: 7210 3201 0700 |011d: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ +0db7b4: 0a07 |0120: move-result v7 │ │ +0db7b6: 8277 |0121: int-to-float v7, v7 │ │ +0db7b8: c876 |0122: mul-float/2addr v6, v7 │ │ +0db7ba: 8766 |0123: float-to-int v6, v6 │ │ +0db7bc: 5956 f10a |0124: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.y:I // field@0af1 │ │ +0db7c0: 6e10 6925 0200 |0126: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ +0db7c6: 0a06 |0129: move-result v6 │ │ +0db7c8: 5956 ec0a |012a: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0aec │ │ +0db7cc: 1216 |012c: const/4 v6, #int 1 // #1 │ │ +0db7ce: 5956 ef0a |012d: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.type:I // field@0aef │ │ +0db7d2: 2900 13ff |012f: goto/16 0042 // -00ed │ │ +0db7d6: 2205 de01 |0131: new-instance v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // type@01de │ │ +0db7da: 7020 b812 9500 |0133: invoke-direct {v5, v9}, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.:(Lcom/badlogic/gdx/input/RemoteInput;)V // method@12b8 │ │ +0db7e0: 6e10 6925 0200 |0136: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ +0db7e6: 0a06 |0139: move-result v6 │ │ +0db7e8: 8266 |013a: int-to-float v6, v6 │ │ +0db7ea: 5297 fd0a |013b: iget v7, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteWidth:F // field@0afd │ │ +0db7ee: c976 |013d: div-float/2addr v6, v7 │ │ +0db7f0: 6207 2400 |013e: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0db7f4: 7210 3901 0700 |0140: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ +0db7fa: 0a07 |0143: move-result v7 │ │ +0db7fc: 8277 |0144: int-to-float v7, v7 │ │ +0db7fe: c876 |0145: mul-float/2addr v6, v7 │ │ +0db800: 8766 |0146: float-to-int v6, v6 │ │ +0db802: 5956 f00a |0147: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.x:I // field@0af0 │ │ +0db806: 6e10 6925 0200 |0149: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ +0db80c: 0a06 |014c: move-result v6 │ │ +0db80e: 8266 |014d: int-to-float v6, v6 │ │ +0db810: 5297 fc0a |014e: iget v7, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteHeight:F // field@0afc │ │ +0db814: c976 |0150: div-float/2addr v6, v7 │ │ +0db816: 6207 2400 |0151: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0db81a: 7210 3201 0700 |0153: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ +0db820: 0a07 |0156: move-result v7 │ │ +0db822: 8277 |0157: int-to-float v7, v7 │ │ +0db824: c876 |0158: mul-float/2addr v6, v7 │ │ +0db826: 8766 |0159: float-to-int v6, v6 │ │ +0db828: 5956 f10a |015a: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.y:I // field@0af1 │ │ +0db82c: 6e10 6925 0200 |015c: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@2569 │ │ +0db832: 0a06 |015f: move-result v6 │ │ +0db834: 5956 ec0a |0160: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0aec │ │ +0db838: 1226 |0162: const/4 v6, #int 2 // #2 │ │ +0db83a: 5956 ef0a |0163: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.type:I // field@0aef │ │ +0db83e: 2900 ddfe |0165: goto/16 0042 // -0123 │ │ +0db842: 0000 |0167: nop // spacer │ │ +0db844: 0001 0900 0000 0000 5800 0000 6700 ... |0168: packed-switch-data (22 units) │ │ catches : 2 │ │ 0x0000 - 0x004c │ │ Ljava/io/IOException; -> 0x004d │ │ 0x0052 - 0x0165 │ │ Ljava/io/IOException; -> 0x004d │ │ positions : │ │ 0x0000 line=180 │ │ @@ -277303,16 +277454,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0cd168: |[0cd168] com.badlogic.gdx.input.RemoteInput.setCatchBackKey:(Z)V │ │ -0cd178: 0e00 |0000: return-void │ │ +0db888: |[0db888] com.badlogic.gdx.input.RemoteInput.setCatchBackKey:(Z)V │ │ +0db898: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/input/RemoteInput; │ │ 0x0000 - 0x0001 reg=1 catchBack Z │ │ │ │ @@ -277321,16 +277472,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0cd17c: |[0cd17c] com.badlogic.gdx.input.RemoteInput.setCatchMenuKey:(Z)V │ │ -0cd18c: 0e00 |0000: return-void │ │ +0db89c: |[0db89c] com.badlogic.gdx.input.RemoteInput.setCatchMenuKey:(Z)V │ │ +0db8ac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/input/RemoteInput; │ │ 0x0000 - 0x0001 reg=1 catchMenu Z │ │ │ │ @@ -277339,16 +277490,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0cd190: |[0cd190] com.badlogic.gdx.input.RemoteInput.setCursorCatched:(Z)V │ │ -0cd1a0: 0e00 |0000: return-void │ │ +0db8b0: |[0db8b0] com.badlogic.gdx.input.RemoteInput.setCursorCatched:(Z)V │ │ +0db8c0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/input/RemoteInput; │ │ 0x0000 - 0x0001 reg=1 catched Z │ │ │ │ @@ -277357,16 +277508,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0cd1a4: |[0cd1a4] com.badlogic.gdx.input.RemoteInput.setCursorPosition:(II)V │ │ -0cd1b4: 0e00 |0000: return-void │ │ +0db8c4: |[0db8c4] com.badlogic.gdx.input.RemoteInput.setCursorPosition:(II)V │ │ +0db8d4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/input/RemoteInput; │ │ 0x0000 - 0x0001 reg=1 x I │ │ 0x0000 - 0x0001 reg=2 y I │ │ @@ -277376,17 +277527,17 @@ │ │ type : '(Lcom/badlogic/gdx/InputProcessor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cd1b8: |[0cd1b8] com.badlogic.gdx.input.RemoteInput.setInputProcessor:(Lcom/badlogic/gdx/InputProcessor;)V │ │ -0cd1c8: 5b01 fb0a |0000: iput-object v1, v0, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0afb │ │ -0cd1cc: 0e00 |0002: return-void │ │ +0db8d8: |[0db8d8] com.badlogic.gdx.input.RemoteInput.setInputProcessor:(Lcom/badlogic/gdx/InputProcessor;)V │ │ +0db8e8: 5b01 fb0a |0000: iput-object v1, v0, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0afb │ │ +0db8ec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0002 line=371 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/input/RemoteInput; │ │ 0x0000 - 0x0003 reg=1 processor Lcom/badlogic/gdx/InputProcessor; │ │ @@ -277396,16 +277547,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0cd1d0: |[0cd1d0] com.badlogic.gdx.input.RemoteInput.setOnscreenKeyboardVisible:(Z)V │ │ -0cd1e0: 0e00 |0000: return-void │ │ +0db8f0: |[0db8f0] com.badlogic.gdx.input.RemoteInput.setOnscreenKeyboardVisible:(Z)V │ │ +0db900: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/input/RemoteInput; │ │ 0x0000 - 0x0001 reg=1 visible Z │ │ │ │ @@ -277414,16 +277565,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0cd1e4: |[0cd1e4] com.badlogic.gdx.input.RemoteInput.vibrate:(I)V │ │ -0cd1f4: 0e00 |0000: return-void │ │ +0db904: |[0db904] com.badlogic.gdx.input.RemoteInput.vibrate:(I)V │ │ +0db914: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/input/RemoteInput; │ │ 0x0000 - 0x0001 reg=1 milliseconds I │ │ │ │ @@ -277432,31 +277583,31 @@ │ │ type : '([JI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0cd1f8: |[0cd1f8] com.badlogic.gdx.input.RemoteInput.vibrate:([JI)V │ │ -0cd208: 0e00 |0000: return-void │ │ +0db918: |[0db918] com.badlogic.gdx.input.RemoteInput.vibrate:([JI)V │ │ +0db928: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/input/RemoteInput; │ │ 0x0000 - 0x0001 reg=1 pattern [J │ │ 0x0000 - 0x0001 reg=2 repeat I │ │ │ │ - source_file_idx : 3688 (RemoteInput.java) │ │ + source_file_idx : 3686 (RemoteInput.java) │ │ │ │ Class #571 header: │ │ -class_idx : 482 │ │ +class_idx : 480 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3690 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3688 │ │ static_fields_size : 9 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ Class #571 - │ │ Class descriptor : 'Lcom/badlogic/gdx/input/RemoteSender;' │ │ @@ -277525,59 +277676,59 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -0cd20c: |[0cd20c] com.badlogic.gdx.input.RemoteSender.:(Ljava/lang/String;I)V │ │ -0cd21c: 7010 2726 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2627 │ │ -0cd222: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0cd224: 5c62 0a0b |0004: iput-boolean v2, v6, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ -0cd228: 2201 d803 |0006: new-instance v1, Ljava/net/Socket; // type@03d8 │ │ -0cd22c: 7030 c026 7108 |0008: invoke-direct {v1, v7, v8}, Ljava/net/Socket;.:(Ljava/lang/String;I)V // method@26c0 │ │ -0cd232: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0cd234: 6e20 cd26 2100 |000c: invoke-virtual {v1, v2}, Ljava/net/Socket;.setTcpNoDelay:(Z)V // method@26cd │ │ -0cd23a: 1302 b80b |000f: const/16 v2, #int 3000 // #bb8 │ │ -0cd23e: 6e20 cc26 2100 |0011: invoke-virtual {v1, v2}, Ljava/net/Socket;.setSoTimeout:(I)V // method@26cc │ │ -0cd244: 2202 8e03 |0014: new-instance v2, Ljava/io/DataOutputStream; // type@038e │ │ -0cd248: 6e10 c526 0100 |0016: invoke-virtual {v1}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@26c5 │ │ -0cd24e: 0c03 |0019: move-result-object v3 │ │ -0cd250: 7020 7125 3200 |001a: invoke-direct {v2, v3}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@2571 │ │ -0cd256: 5b62 0b0b |001d: iput-object v2, v6, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ -0cd25a: 5462 0b0b |001f: iget-object v2, v6, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ -0cd25e: 6203 2500 |0021: sget-object v3, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0cd262: 6204 d700 |0023: sget-object v4, Lcom/badlogic/gdx/Input$Peripheral;.MultitouchScreen:Lcom/badlogic/gdx/Input$Peripheral; // field@00d7 │ │ -0cd266: 7220 6f01 4300 |0025: invoke-interface {v3, v4}, Lcom/badlogic/gdx/Input;.isPeripheralAvailable:(Lcom/badlogic/gdx/Input$Peripheral;)Z // method@016f │ │ -0cd26c: 0a03 |0028: move-result v3 │ │ -0cd26e: 6e20 7525 3200 |0029: invoke-virtual {v2, v3}, Ljava/io/DataOutputStream;.writeBoolean:(Z)V // method@2575 │ │ -0cd274: 1212 |002c: const/4 v2, #int 1 // #1 │ │ -0cd276: 5c62 0a0b |002d: iput-boolean v2, v6, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ -0cd27a: 6202 2500 |002f: sget-object v2, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0cd27e: 7220 7701 6200 |0031: invoke-interface {v2, v6}, Lcom/badlogic/gdx/Input;.setInputProcessor:(Lcom/badlogic/gdx/InputProcessor;)V // method@0177 │ │ -0cd284: 0e00 |0034: return-void │ │ -0cd286: 0d00 |0035: move-exception v0 │ │ -0cd288: 6202 1c00 |0036: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0cd28c: 1a03 690e |0038: const-string v3, "RemoteSender" // string@0e69 │ │ -0cd290: 2204 c503 |003a: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0cd294: 7010 6726 0400 |003c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0cd29a: 1a05 fa14 |003f: const-string v5, "couldn't connect to " // string@14fa │ │ -0cd29e: 6e20 6e26 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cd2a4: 0c04 |0044: move-result-object v4 │ │ -0cd2a6: 6e20 6e26 7400 |0045: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cd2ac: 0c04 |0048: move-result-object v4 │ │ -0cd2ae: 1a05 fb00 |0049: const-string v5, ":" // string@00fb │ │ -0cd2b2: 6e20 6e26 5400 |004b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cd2b8: 0c04 |004e: move-result-object v4 │ │ -0cd2ba: 6e20 6b26 8400 |004f: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0cd2c0: 0c04 |0052: move-result-object v4 │ │ -0cd2c2: 6e10 7426 0400 |0053: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0cd2c8: 0c04 |0056: move-result-object v4 │ │ -0cd2ca: 7230 f100 3204 |0057: invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0cd2d0: 28da |005a: goto 0034 // -0026 │ │ +0db92c: |[0db92c] com.badlogic.gdx.input.RemoteSender.:(Ljava/lang/String;I)V │ │ +0db93c: 7010 2726 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2627 │ │ +0db942: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0db944: 5c62 0a0b |0004: iput-boolean v2, v6, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ +0db948: 2201 d603 |0006: new-instance v1, Ljava/net/Socket; // type@03d6 │ │ +0db94c: 7030 c026 7108 |0008: invoke-direct {v1, v7, v8}, Ljava/net/Socket;.:(Ljava/lang/String;I)V // method@26c0 │ │ +0db952: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0db954: 6e20 cd26 2100 |000c: invoke-virtual {v1, v2}, Ljava/net/Socket;.setTcpNoDelay:(Z)V // method@26cd │ │ +0db95a: 1302 b80b |000f: const/16 v2, #int 3000 // #bb8 │ │ +0db95e: 6e20 cc26 2100 |0011: invoke-virtual {v1, v2}, Ljava/net/Socket;.setSoTimeout:(I)V // method@26cc │ │ +0db964: 2202 8c03 |0014: new-instance v2, Ljava/io/DataOutputStream; // type@038c │ │ +0db968: 6e10 c526 0100 |0016: invoke-virtual {v1}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@26c5 │ │ +0db96e: 0c03 |0019: move-result-object v3 │ │ +0db970: 7020 7125 3200 |001a: invoke-direct {v2, v3}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@2571 │ │ +0db976: 5b62 0b0b |001d: iput-object v2, v6, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ +0db97a: 5462 0b0b |001f: iget-object v2, v6, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ +0db97e: 6203 2500 |0021: sget-object v3, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0db982: 6204 d700 |0023: sget-object v4, Lcom/badlogic/gdx/Input$Peripheral;.MultitouchScreen:Lcom/badlogic/gdx/Input$Peripheral; // field@00d7 │ │ +0db986: 7220 6f01 4300 |0025: invoke-interface {v3, v4}, Lcom/badlogic/gdx/Input;.isPeripheralAvailable:(Lcom/badlogic/gdx/Input$Peripheral;)Z // method@016f │ │ +0db98c: 0a03 |0028: move-result v3 │ │ +0db98e: 6e20 7525 3200 |0029: invoke-virtual {v2, v3}, Ljava/io/DataOutputStream;.writeBoolean:(Z)V // method@2575 │ │ +0db994: 1212 |002c: const/4 v2, #int 1 // #1 │ │ +0db996: 5c62 0a0b |002d: iput-boolean v2, v6, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ +0db99a: 6202 2500 |002f: sget-object v2, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0db99e: 7220 7701 6200 |0031: invoke-interface {v2, v6}, Lcom/badlogic/gdx/Input;.setInputProcessor:(Lcom/badlogic/gdx/InputProcessor;)V // method@0177 │ │ +0db9a4: 0e00 |0034: return-void │ │ +0db9a6: 0d00 |0035: move-exception v0 │ │ +0db9a8: 6202 1c00 |0036: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0db9ac: 1a03 670e |0038: const-string v3, "RemoteSender" // string@0e67 │ │ +0db9b0: 2204 c303 |003a: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0db9b4: 7010 6726 0400 |003c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0db9ba: 1a05 f814 |003f: const-string v5, "couldn't connect to " // string@14f8 │ │ +0db9be: 6e20 6e26 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0db9c4: 0c04 |0044: move-result-object v4 │ │ +0db9c6: 6e20 6e26 7400 |0045: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0db9cc: 0c04 |0048: move-result-object v4 │ │ +0db9ce: 1a05 fb00 |0049: const-string v5, ":" // string@00fb │ │ +0db9d2: 6e20 6e26 5400 |004b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0db9d8: 0c04 |004e: move-result-object v4 │ │ +0db9da: 6e20 6b26 8400 |004f: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0db9e0: 0c04 |0052: move-result-object v4 │ │ +0db9e2: 6e10 7426 0400 |0053: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0db9e8: 0c04 |0056: move-result-object v4 │ │ +0db9ea: 7230 f100 3204 |0057: invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0db9f0: 28da |005a: goto 0034 // -0026 │ │ catches : 1 │ │ 0x0006 - 0x0034 │ │ Ljava/lang/Exception; -> 0x0035 │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=32 │ │ 0x0006 line=48 │ │ @@ -277603,22 +277754,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0cd2e4: |[0cd2e4] com.badlogic.gdx.input.RemoteSender.isConnected:()Z │ │ -0cd2f4: 1d01 |0000: monitor-enter v1 │ │ -0cd2f6: 5510 0a0b |0001: iget-boolean v0, v1, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ -0cd2fa: 1e01 |0003: monitor-exit v1 │ │ -0cd2fc: 0f00 |0004: return v0 │ │ -0cd2fe: 0d00 |0005: move-exception v0 │ │ -0cd300: 1e01 |0006: monitor-exit v1 │ │ -0cd302: 2700 |0007: throw v0 │ │ +0dba04: |[0dba04] com.badlogic.gdx.input.RemoteSender.isConnected:()Z │ │ +0dba14: 1d01 |0000: monitor-enter v1 │ │ +0dba16: 5510 0a0b |0001: iget-boolean v0, v1, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ +0dba1a: 1e01 |0003: monitor-exit v1 │ │ +0dba1c: 0f00 |0004: return v0 │ │ +0dba1e: 0d00 |0005: move-exception v0 │ │ +0dba20: 1e01 |0006: monitor-exit v1 │ │ +0dba22: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=201 │ │ 0x0001 line=202 │ │ 0x0005 line=203 │ │ @@ -277630,40 +277781,40 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0cd310: |[0cd310] com.badlogic.gdx.input.RemoteSender.keyDown:(I)Z │ │ -0cd320: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0cd322: 1d04 |0001: monitor-enter v4 │ │ -0cd324: 5541 0a0b |0002: iget-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ -0cd328: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -0cd32c: 1e04 |0006: monitor-exit v4 │ │ -0cd32e: 0f03 |0007: return v3 │ │ -0cd330: 1e04 |0008: monitor-exit v4 │ │ -0cd332: 5441 0b0b |0009: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ -0cd336: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0cd338: 6e20 7a25 2100 |000c: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -0cd33e: 5441 0b0b |000f: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ -0cd342: 6e20 7a25 5100 |0011: invoke-virtual {v1, v5}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -0cd348: 28f3 |0014: goto 0007 // -000d │ │ -0cd34a: 0d00 |0015: move-exception v0 │ │ -0cd34c: 1d04 |0016: monitor-enter v4 │ │ -0cd34e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -0cd350: 5c41 0a0b |0018: iput-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ -0cd354: 1e04 |001a: monitor-exit v4 │ │ -0cd356: 28ec |001b: goto 0007 // -0014 │ │ -0cd358: 0d01 |001c: move-exception v1 │ │ -0cd35a: 1e04 |001d: monitor-exit v4 │ │ -0cd35c: 2701 |001e: throw v1 │ │ -0cd35e: 0d01 |001f: move-exception v1 │ │ -0cd360: 1e04 |0020: monitor-exit v4 │ │ -0cd362: 2701 |0021: throw v1 │ │ +0dba30: |[0dba30] com.badlogic.gdx.input.RemoteSender.keyDown:(I)Z │ │ +0dba40: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0dba42: 1d04 |0001: monitor-enter v4 │ │ +0dba44: 5541 0a0b |0002: iget-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ +0dba48: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +0dba4c: 1e04 |0006: monitor-exit v4 │ │ +0dba4e: 0f03 |0007: return v3 │ │ +0dba50: 1e04 |0008: monitor-exit v4 │ │ +0dba52: 5441 0b0b |0009: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ +0dba56: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0dba58: 6e20 7a25 2100 |000c: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +0dba5e: 5441 0b0b |000f: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ +0dba62: 6e20 7a25 5100 |0011: invoke-virtual {v1, v5}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +0dba68: 28f3 |0014: goto 0007 // -000d │ │ +0dba6a: 0d00 |0015: move-exception v0 │ │ +0dba6c: 1d04 |0016: monitor-enter v4 │ │ +0dba6e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +0dba70: 5c41 0a0b |0018: iput-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ +0dba74: 1e04 |001a: monitor-exit v4 │ │ +0dba76: 28ec |001b: goto 0007 // -0014 │ │ +0dba78: 0d01 |001c: move-exception v1 │ │ +0dba7a: 1e04 |001d: monitor-exit v4 │ │ +0dba7c: 2701 |001e: throw v1 │ │ +0dba7e: 0d01 |001f: move-exception v1 │ │ +0dba80: 1e04 |0020: monitor-exit v4 │ │ +0dba82: 2701 |0021: throw v1 │ │ catches : 4 │ │ 0x0002 - 0x0009 │ │ -> 0x001f │ │ 0x0009 - 0x0014 │ │ Ljava/lang/Throwable; -> 0x0015 │ │ 0x0018 - 0x001e │ │ -> 0x001c │ │ @@ -277691,40 +277842,40 @@ │ │ type : '(C)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0cd390: |[0cd390] com.badlogic.gdx.input.RemoteSender.keyTyped:(C)Z │ │ -0cd3a0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0cd3a2: 1d04 |0001: monitor-enter v4 │ │ -0cd3a4: 5541 0a0b |0002: iget-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ -0cd3a8: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -0cd3ac: 1e04 |0006: monitor-exit v4 │ │ -0cd3ae: 0f03 |0007: return v3 │ │ -0cd3b0: 1e04 |0008: monitor-exit v4 │ │ -0cd3b2: 5441 0b0b |0009: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ -0cd3b6: 1222 |000b: const/4 v2, #int 2 // #2 │ │ -0cd3b8: 6e20 7a25 2100 |000c: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -0cd3be: 5441 0b0b |000f: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ -0cd3c2: 6e20 7725 5100 |0011: invoke-virtual {v1, v5}, Ljava/io/DataOutputStream;.writeChar:(I)V // method@2577 │ │ -0cd3c8: 28f3 |0014: goto 0007 // -000d │ │ -0cd3ca: 0d00 |0015: move-exception v0 │ │ -0cd3cc: 1d04 |0016: monitor-enter v4 │ │ -0cd3ce: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -0cd3d0: 5c41 0a0b |0018: iput-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ -0cd3d4: 1e04 |001a: monitor-exit v4 │ │ -0cd3d6: 28ec |001b: goto 0007 // -0014 │ │ -0cd3d8: 0d01 |001c: move-exception v1 │ │ -0cd3da: 1e04 |001d: monitor-exit v4 │ │ -0cd3dc: 2701 |001e: throw v1 │ │ -0cd3de: 0d01 |001f: move-exception v1 │ │ -0cd3e0: 1e04 |0020: monitor-exit v4 │ │ -0cd3e2: 2701 |0021: throw v1 │ │ +0dbab0: |[0dbab0] com.badlogic.gdx.input.RemoteSender.keyTyped:(C)Z │ │ +0dbac0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0dbac2: 1d04 |0001: monitor-enter v4 │ │ +0dbac4: 5541 0a0b |0002: iget-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ +0dbac8: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +0dbacc: 1e04 |0006: monitor-exit v4 │ │ +0dbace: 0f03 |0007: return v3 │ │ +0dbad0: 1e04 |0008: monitor-exit v4 │ │ +0dbad2: 5441 0b0b |0009: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ +0dbad6: 1222 |000b: const/4 v2, #int 2 // #2 │ │ +0dbad8: 6e20 7a25 2100 |000c: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +0dbade: 5441 0b0b |000f: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ +0dbae2: 6e20 7725 5100 |0011: invoke-virtual {v1, v5}, Ljava/io/DataOutputStream;.writeChar:(I)V // method@2577 │ │ +0dbae8: 28f3 |0014: goto 0007 // -000d │ │ +0dbaea: 0d00 |0015: move-exception v0 │ │ +0dbaec: 1d04 |0016: monitor-enter v4 │ │ +0dbaee: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +0dbaf0: 5c41 0a0b |0018: iput-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ +0dbaf4: 1e04 |001a: monitor-exit v4 │ │ +0dbaf6: 28ec |001b: goto 0007 // -0014 │ │ +0dbaf8: 0d01 |001c: move-exception v1 │ │ +0dbafa: 1e04 |001d: monitor-exit v4 │ │ +0dbafc: 2701 |001e: throw v1 │ │ +0dbafe: 0d01 |001f: move-exception v1 │ │ +0dbb00: 1e04 |0020: monitor-exit v4 │ │ +0dbb02: 2701 |0021: throw v1 │ │ catches : 4 │ │ 0x0002 - 0x0009 │ │ -> 0x001f │ │ 0x0009 - 0x0014 │ │ Ljava/lang/Throwable; -> 0x0015 │ │ 0x0018 - 0x001e │ │ -> 0x001c │ │ @@ -277752,40 +277903,40 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0cd410: |[0cd410] com.badlogic.gdx.input.RemoteSender.keyUp:(I)Z │ │ -0cd420: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0cd422: 1d04 |0001: monitor-enter v4 │ │ -0cd424: 5541 0a0b |0002: iget-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ -0cd428: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -0cd42c: 1e04 |0006: monitor-exit v4 │ │ -0cd42e: 0f03 |0007: return v3 │ │ -0cd430: 1e04 |0008: monitor-exit v4 │ │ -0cd432: 5441 0b0b |0009: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ -0cd436: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0cd438: 6e20 7a25 2100 |000c: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -0cd43e: 5441 0b0b |000f: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ -0cd442: 6e20 7a25 5100 |0011: invoke-virtual {v1, v5}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -0cd448: 28f3 |0014: goto 0007 // -000d │ │ -0cd44a: 0d00 |0015: move-exception v0 │ │ -0cd44c: 1d04 |0016: monitor-enter v4 │ │ -0cd44e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -0cd450: 5c41 0a0b |0018: iput-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ -0cd454: 1e04 |001a: monitor-exit v4 │ │ -0cd456: 28ec |001b: goto 0007 // -0014 │ │ -0cd458: 0d01 |001c: move-exception v1 │ │ -0cd45a: 1e04 |001d: monitor-exit v4 │ │ -0cd45c: 2701 |001e: throw v1 │ │ -0cd45e: 0d01 |001f: move-exception v1 │ │ -0cd460: 1e04 |0020: monitor-exit v4 │ │ -0cd462: 2701 |0021: throw v1 │ │ +0dbb30: |[0dbb30] com.badlogic.gdx.input.RemoteSender.keyUp:(I)Z │ │ +0dbb40: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0dbb42: 1d04 |0001: monitor-enter v4 │ │ +0dbb44: 5541 0a0b |0002: iget-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ +0dbb48: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +0dbb4c: 1e04 |0006: monitor-exit v4 │ │ +0dbb4e: 0f03 |0007: return v3 │ │ +0dbb50: 1e04 |0008: monitor-exit v4 │ │ +0dbb52: 5441 0b0b |0009: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ +0dbb56: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0dbb58: 6e20 7a25 2100 |000c: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +0dbb5e: 5441 0b0b |000f: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ +0dbb62: 6e20 7a25 5100 |0011: invoke-virtual {v1, v5}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +0dbb68: 28f3 |0014: goto 0007 // -000d │ │ +0dbb6a: 0d00 |0015: move-exception v0 │ │ +0dbb6c: 1d04 |0016: monitor-enter v4 │ │ +0dbb6e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +0dbb70: 5c41 0a0b |0018: iput-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ +0dbb74: 1e04 |001a: monitor-exit v4 │ │ +0dbb76: 28ec |001b: goto 0007 // -0014 │ │ +0dbb78: 0d01 |001c: move-exception v1 │ │ +0dbb7a: 1e04 |001d: monitor-exit v4 │ │ +0dbb7c: 2701 |001e: throw v1 │ │ +0dbb7e: 0d01 |001f: move-exception v1 │ │ +0dbb80: 1e04 |0020: monitor-exit v4 │ │ +0dbb82: 2701 |0021: throw v1 │ │ catches : 4 │ │ 0x0002 - 0x0009 │ │ -> 0x001f │ │ 0x0009 - 0x0014 │ │ Ljava/lang/Throwable; -> 0x0015 │ │ 0x0018 - 0x001e │ │ -> 0x001c │ │ @@ -277813,17 +277964,17 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0cd490: |[0cd490] com.badlogic.gdx.input.RemoteSender.mouseMoved:(II)Z │ │ -0cd4a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cd4a2: 0f00 |0001: return v0 │ │ +0dbbb0: |[0dbbb0] com.badlogic.gdx.input.RemoteSender.mouseMoved:(II)Z │ │ +0dbbc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0dbbc2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/input/RemoteSender; │ │ 0x0000 - 0x0002 reg=2 x I │ │ 0x0000 - 0x0002 reg=3 y I │ │ @@ -277833,17 +277984,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0cd4a4: |[0cd4a4] com.badlogic.gdx.input.RemoteSender.scrolled:(I)Z │ │ -0cd4b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cd4b6: 0f00 |0001: return v0 │ │ +0dbbc4: |[0dbbc4] com.badlogic.gdx.input.RemoteSender.scrolled:(I)Z │ │ +0dbbd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0dbbd6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/input/RemoteSender; │ │ 0x0000 - 0x0002 reg=2 amount I │ │ │ │ @@ -277852,82 +278003,82 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 129 16-bit code units │ │ -0cd4b8: |[0cd4b8] com.badlogic.gdx.input.RemoteSender.sendUpdate:()V │ │ -0cd4c8: 1d03 |0000: monitor-enter v3 │ │ -0cd4ca: 5531 0a0b |0001: iget-boolean v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ -0cd4ce: 3901 0400 |0003: if-nez v1, 0007 // +0004 │ │ -0cd4d2: 1e03 |0005: monitor-exit v3 │ │ -0cd4d4: 0e00 |0006: return-void │ │ -0cd4d6: 1e03 |0007: monitor-exit v3 │ │ -0cd4d8: 5431 0b0b |0008: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ -0cd4dc: 1262 |000a: const/4 v2, #int 6 // #6 │ │ -0cd4de: 6e20 7a25 2100 |000b: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -0cd4e4: 5431 0b0b |000e: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ -0cd4e8: 6202 2500 |0010: sget-object v2, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0cd4ec: 7210 5701 0200 |0012: invoke-interface {v2}, Lcom/badlogic/gdx/Input;.getAccelerometerX:()F // method@0157 │ │ -0cd4f2: 0a02 |0015: move-result v2 │ │ -0cd4f4: 6e20 7925 2100 |0016: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@2579 │ │ -0cd4fa: 5431 0b0b |0019: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ -0cd4fe: 6202 2500 |001b: sget-object v2, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0cd502: 7210 5801 0200 |001d: invoke-interface {v2}, Lcom/badlogic/gdx/Input;.getAccelerometerY:()F // method@0158 │ │ -0cd508: 0a02 |0020: move-result v2 │ │ -0cd50a: 6e20 7925 2100 |0021: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@2579 │ │ -0cd510: 5431 0b0b |0024: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ -0cd514: 6202 2500 |0026: sget-object v2, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0cd518: 7210 5901 0200 |0028: invoke-interface {v2}, Lcom/badlogic/gdx/Input;.getAccelerometerZ:()F // method@0159 │ │ -0cd51e: 0a02 |002b: move-result v2 │ │ -0cd520: 6e20 7925 2100 |002c: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@2579 │ │ -0cd526: 5431 0b0b |002f: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ -0cd52a: 1272 |0031: const/4 v2, #int 7 // #7 │ │ -0cd52c: 6e20 7a25 2100 |0032: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -0cd532: 5431 0b0b |0035: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ -0cd536: 6202 2500 |0037: sget-object v2, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0cd53a: 7210 5a01 0200 |0039: invoke-interface {v2}, Lcom/badlogic/gdx/Input;.getAzimuth:()F // method@015a │ │ -0cd540: 0a02 |003c: move-result v2 │ │ -0cd542: 6e20 7925 2100 |003d: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@2579 │ │ -0cd548: 5431 0b0b |0040: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ -0cd54c: 6202 2500 |0042: sget-object v2, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0cd550: 7210 6201 0200 |0044: invoke-interface {v2}, Lcom/badlogic/gdx/Input;.getPitch:()F // method@0162 │ │ -0cd556: 0a02 |0047: move-result v2 │ │ -0cd558: 6e20 7925 2100 |0048: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@2579 │ │ -0cd55e: 5431 0b0b |004b: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ -0cd562: 6202 2500 |004d: sget-object v2, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0cd566: 7210 6401 0200 |004f: invoke-interface {v2}, Lcom/badlogic/gdx/Input;.getRoll:()F // method@0164 │ │ -0cd56c: 0a02 |0052: move-result v2 │ │ -0cd56e: 6e20 7925 2100 |0053: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@2579 │ │ -0cd574: 5431 0b0b |0056: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ -0cd578: 1302 0800 |0058: const/16 v2, #int 8 // #8 │ │ -0cd57c: 6e20 7a25 2100 |005a: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -0cd582: 5431 0b0b |005d: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ -0cd586: 6202 2400 |005f: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cd58a: 7210 3901 0200 |0061: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ -0cd590: 0a02 |0064: move-result v2 │ │ -0cd592: 8222 |0065: int-to-float v2, v2 │ │ -0cd594: 6e20 7925 2100 |0066: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@2579 │ │ -0cd59a: 5431 0b0b |0069: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ -0cd59e: 6202 2400 |006b: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0cd5a2: 7210 3201 0200 |006d: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ -0cd5a8: 0a02 |0070: move-result v2 │ │ -0cd5aa: 8222 |0071: int-to-float v2, v2 │ │ -0cd5ac: 6e20 7925 2100 |0072: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@2579 │ │ -0cd5b2: 2891 |0075: goto 0006 // -006f │ │ -0cd5b4: 0d00 |0076: move-exception v0 │ │ -0cd5b6: 1201 |0077: const/4 v1, #int 0 // #0 │ │ -0cd5b8: 5b31 0b0b |0078: iput-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ -0cd5bc: 1201 |007a: const/4 v1, #int 0 // #0 │ │ -0cd5be: 5c31 0a0b |007b: iput-boolean v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ -0cd5c2: 2889 |007d: goto 0006 // -0077 │ │ -0cd5c4: 0d01 |007e: move-exception v1 │ │ -0cd5c6: 1e03 |007f: monitor-exit v3 │ │ -0cd5c8: 2701 |0080: throw v1 │ │ +0dbbd8: |[0dbbd8] com.badlogic.gdx.input.RemoteSender.sendUpdate:()V │ │ +0dbbe8: 1d03 |0000: monitor-enter v3 │ │ +0dbbea: 5531 0a0b |0001: iget-boolean v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ +0dbbee: 3901 0400 |0003: if-nez v1, 0007 // +0004 │ │ +0dbbf2: 1e03 |0005: monitor-exit v3 │ │ +0dbbf4: 0e00 |0006: return-void │ │ +0dbbf6: 1e03 |0007: monitor-exit v3 │ │ +0dbbf8: 5431 0b0b |0008: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ +0dbbfc: 1262 |000a: const/4 v2, #int 6 // #6 │ │ +0dbbfe: 6e20 7a25 2100 |000b: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +0dbc04: 5431 0b0b |000e: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ +0dbc08: 6202 2500 |0010: sget-object v2, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0dbc0c: 7210 5701 0200 |0012: invoke-interface {v2}, Lcom/badlogic/gdx/Input;.getAccelerometerX:()F // method@0157 │ │ +0dbc12: 0a02 |0015: move-result v2 │ │ +0dbc14: 6e20 7925 2100 |0016: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@2579 │ │ +0dbc1a: 5431 0b0b |0019: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ +0dbc1e: 6202 2500 |001b: sget-object v2, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0dbc22: 7210 5801 0200 |001d: invoke-interface {v2}, Lcom/badlogic/gdx/Input;.getAccelerometerY:()F // method@0158 │ │ +0dbc28: 0a02 |0020: move-result v2 │ │ +0dbc2a: 6e20 7925 2100 |0021: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@2579 │ │ +0dbc30: 5431 0b0b |0024: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ +0dbc34: 6202 2500 |0026: sget-object v2, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0dbc38: 7210 5901 0200 |0028: invoke-interface {v2}, Lcom/badlogic/gdx/Input;.getAccelerometerZ:()F // method@0159 │ │ +0dbc3e: 0a02 |002b: move-result v2 │ │ +0dbc40: 6e20 7925 2100 |002c: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@2579 │ │ +0dbc46: 5431 0b0b |002f: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ +0dbc4a: 1272 |0031: const/4 v2, #int 7 // #7 │ │ +0dbc4c: 6e20 7a25 2100 |0032: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +0dbc52: 5431 0b0b |0035: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ +0dbc56: 6202 2500 |0037: sget-object v2, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0dbc5a: 7210 5a01 0200 |0039: invoke-interface {v2}, Lcom/badlogic/gdx/Input;.getAzimuth:()F // method@015a │ │ +0dbc60: 0a02 |003c: move-result v2 │ │ +0dbc62: 6e20 7925 2100 |003d: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@2579 │ │ +0dbc68: 5431 0b0b |0040: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ +0dbc6c: 6202 2500 |0042: sget-object v2, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0dbc70: 7210 6201 0200 |0044: invoke-interface {v2}, Lcom/badlogic/gdx/Input;.getPitch:()F // method@0162 │ │ +0dbc76: 0a02 |0047: move-result v2 │ │ +0dbc78: 6e20 7925 2100 |0048: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@2579 │ │ +0dbc7e: 5431 0b0b |004b: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ +0dbc82: 6202 2500 |004d: sget-object v2, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0dbc86: 7210 6401 0200 |004f: invoke-interface {v2}, Lcom/badlogic/gdx/Input;.getRoll:()F // method@0164 │ │ +0dbc8c: 0a02 |0052: move-result v2 │ │ +0dbc8e: 6e20 7925 2100 |0053: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@2579 │ │ +0dbc94: 5431 0b0b |0056: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ +0dbc98: 1302 0800 |0058: const/16 v2, #int 8 // #8 │ │ +0dbc9c: 6e20 7a25 2100 |005a: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +0dbca2: 5431 0b0b |005d: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ +0dbca6: 6202 2400 |005f: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0dbcaa: 7210 3901 0200 |0061: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ +0dbcb0: 0a02 |0064: move-result v2 │ │ +0dbcb2: 8222 |0065: int-to-float v2, v2 │ │ +0dbcb4: 6e20 7925 2100 |0066: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@2579 │ │ +0dbcba: 5431 0b0b |0069: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ +0dbcbe: 6202 2400 |006b: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0dbcc2: 7210 3201 0200 |006d: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ +0dbcc8: 0a02 |0070: move-result v2 │ │ +0dbcca: 8222 |0071: int-to-float v2, v2 │ │ +0dbccc: 6e20 7925 2100 |0072: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@2579 │ │ +0dbcd2: 2891 |0075: goto 0006 // -006f │ │ +0dbcd4: 0d00 |0076: move-exception v0 │ │ +0dbcd6: 1201 |0077: const/4 v1, #int 0 // #0 │ │ +0dbcd8: 5b31 0b0b |0078: iput-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ +0dbcdc: 1201 |007a: const/4 v1, #int 0 // #0 │ │ +0dbcde: 5c31 0a0b |007b: iput-boolean v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ +0dbce2: 2889 |007d: goto 0006 // -0077 │ │ +0dbce4: 0d01 |007e: move-exception v1 │ │ +0dbce6: 1e03 |007f: monitor-exit v3 │ │ +0dbce8: 2701 |0080: throw v1 │ │ catches : 3 │ │ 0x0001 - 0x0008 │ │ -> 0x007e │ │ 0x0008 - 0x0075 │ │ Ljava/lang/Throwable; -> 0x0076 │ │ 0x007f - 0x0080 │ │ -> 0x007e │ │ @@ -277960,44 +278111,44 @@ │ │ type : '(IIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0cd5ec: |[0cd5ec] com.badlogic.gdx.input.RemoteSender.touchDown:(IIII)Z │ │ -0cd5fc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0cd5fe: 1d04 |0001: monitor-enter v4 │ │ -0cd600: 5541 0a0b |0002: iget-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ -0cd604: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -0cd608: 1e04 |0006: monitor-exit v4 │ │ -0cd60a: 0f03 |0007: return v3 │ │ -0cd60c: 1e04 |0008: monitor-exit v4 │ │ -0cd60e: 5441 0b0b |0009: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ -0cd612: 1232 |000b: const/4 v2, #int 3 // #3 │ │ -0cd614: 6e20 7a25 2100 |000c: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -0cd61a: 5441 0b0b |000f: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ -0cd61e: 6e20 7a25 5100 |0011: invoke-virtual {v1, v5}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -0cd624: 5441 0b0b |0014: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ -0cd628: 6e20 7a25 6100 |0016: invoke-virtual {v1, v6}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -0cd62e: 5441 0b0b |0019: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ -0cd632: 6e20 7a25 7100 |001b: invoke-virtual {v1, v7}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -0cd638: 28e9 |001e: goto 0007 // -0017 │ │ -0cd63a: 0d00 |001f: move-exception v0 │ │ -0cd63c: 1d04 |0020: monitor-enter v4 │ │ -0cd63e: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -0cd640: 5c41 0a0b |0022: iput-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ -0cd644: 1e04 |0024: monitor-exit v4 │ │ -0cd646: 28e2 |0025: goto 0007 // -001e │ │ -0cd648: 0d01 |0026: move-exception v1 │ │ -0cd64a: 1e04 |0027: monitor-exit v4 │ │ -0cd64c: 2701 |0028: throw v1 │ │ -0cd64e: 0d01 |0029: move-exception v1 │ │ -0cd650: 1e04 |002a: monitor-exit v4 │ │ -0cd652: 2701 |002b: throw v1 │ │ +0dbd0c: |[0dbd0c] com.badlogic.gdx.input.RemoteSender.touchDown:(IIII)Z │ │ +0dbd1c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0dbd1e: 1d04 |0001: monitor-enter v4 │ │ +0dbd20: 5541 0a0b |0002: iget-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ +0dbd24: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +0dbd28: 1e04 |0006: monitor-exit v4 │ │ +0dbd2a: 0f03 |0007: return v3 │ │ +0dbd2c: 1e04 |0008: monitor-exit v4 │ │ +0dbd2e: 5441 0b0b |0009: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ +0dbd32: 1232 |000b: const/4 v2, #int 3 // #3 │ │ +0dbd34: 6e20 7a25 2100 |000c: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +0dbd3a: 5441 0b0b |000f: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ +0dbd3e: 6e20 7a25 5100 |0011: invoke-virtual {v1, v5}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +0dbd44: 5441 0b0b |0014: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ +0dbd48: 6e20 7a25 6100 |0016: invoke-virtual {v1, v6}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +0dbd4e: 5441 0b0b |0019: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ +0dbd52: 6e20 7a25 7100 |001b: invoke-virtual {v1, v7}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +0dbd58: 28e9 |001e: goto 0007 // -0017 │ │ +0dbd5a: 0d00 |001f: move-exception v0 │ │ +0dbd5c: 1d04 |0020: monitor-enter v4 │ │ +0dbd5e: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +0dbd60: 5c41 0a0b |0022: iput-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ +0dbd64: 1e04 |0024: monitor-exit v4 │ │ +0dbd66: 28e2 |0025: goto 0007 // -001e │ │ +0dbd68: 0d01 |0026: move-exception v1 │ │ +0dbd6a: 1e04 |0027: monitor-exit v4 │ │ +0dbd6c: 2701 |0028: throw v1 │ │ +0dbd6e: 0d01 |0029: move-exception v1 │ │ +0dbd70: 1e04 |002a: monitor-exit v4 │ │ +0dbd72: 2701 |002b: throw v1 │ │ catches : 4 │ │ 0x0002 - 0x0009 │ │ -> 0x0029 │ │ 0x0009 - 0x001e │ │ Ljava/lang/Throwable; -> 0x001f │ │ 0x0022 - 0x0028 │ │ -> 0x0026 │ │ @@ -278030,44 +278181,44 @@ │ │ type : '(III)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0cd680: |[0cd680] com.badlogic.gdx.input.RemoteSender.touchDragged:(III)Z │ │ -0cd690: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0cd692: 1d04 |0001: monitor-enter v4 │ │ -0cd694: 5541 0a0b |0002: iget-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ -0cd698: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -0cd69c: 1e04 |0006: monitor-exit v4 │ │ -0cd69e: 0f03 |0007: return v3 │ │ -0cd6a0: 1e04 |0008: monitor-exit v4 │ │ -0cd6a2: 5441 0b0b |0009: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ -0cd6a6: 1252 |000b: const/4 v2, #int 5 // #5 │ │ -0cd6a8: 6e20 7a25 2100 |000c: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -0cd6ae: 5441 0b0b |000f: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ -0cd6b2: 6e20 7a25 5100 |0011: invoke-virtual {v1, v5}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -0cd6b8: 5441 0b0b |0014: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ -0cd6bc: 6e20 7a25 6100 |0016: invoke-virtual {v1, v6}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -0cd6c2: 5441 0b0b |0019: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ -0cd6c6: 6e20 7a25 7100 |001b: invoke-virtual {v1, v7}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -0cd6cc: 28e9 |001e: goto 0007 // -0017 │ │ -0cd6ce: 0d00 |001f: move-exception v0 │ │ -0cd6d0: 1d04 |0020: monitor-enter v4 │ │ -0cd6d2: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -0cd6d4: 5c41 0a0b |0022: iput-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ -0cd6d8: 1e04 |0024: monitor-exit v4 │ │ -0cd6da: 28e2 |0025: goto 0007 // -001e │ │ -0cd6dc: 0d01 |0026: move-exception v1 │ │ -0cd6de: 1e04 |0027: monitor-exit v4 │ │ -0cd6e0: 2701 |0028: throw v1 │ │ -0cd6e2: 0d01 |0029: move-exception v1 │ │ -0cd6e4: 1e04 |002a: monitor-exit v4 │ │ -0cd6e6: 2701 |002b: throw v1 │ │ +0dbda0: |[0dbda0] com.badlogic.gdx.input.RemoteSender.touchDragged:(III)Z │ │ +0dbdb0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0dbdb2: 1d04 |0001: monitor-enter v4 │ │ +0dbdb4: 5541 0a0b |0002: iget-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ +0dbdb8: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +0dbdbc: 1e04 |0006: monitor-exit v4 │ │ +0dbdbe: 0f03 |0007: return v3 │ │ +0dbdc0: 1e04 |0008: monitor-exit v4 │ │ +0dbdc2: 5441 0b0b |0009: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ +0dbdc6: 1252 |000b: const/4 v2, #int 5 // #5 │ │ +0dbdc8: 6e20 7a25 2100 |000c: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +0dbdce: 5441 0b0b |000f: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ +0dbdd2: 6e20 7a25 5100 |0011: invoke-virtual {v1, v5}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +0dbdd8: 5441 0b0b |0014: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ +0dbddc: 6e20 7a25 6100 |0016: invoke-virtual {v1, v6}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +0dbde2: 5441 0b0b |0019: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ +0dbde6: 6e20 7a25 7100 |001b: invoke-virtual {v1, v7}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +0dbdec: 28e9 |001e: goto 0007 // -0017 │ │ +0dbdee: 0d00 |001f: move-exception v0 │ │ +0dbdf0: 1d04 |0020: monitor-enter v4 │ │ +0dbdf2: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +0dbdf4: 5c41 0a0b |0022: iput-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ +0dbdf8: 1e04 |0024: monitor-exit v4 │ │ +0dbdfa: 28e2 |0025: goto 0007 // -001e │ │ +0dbdfc: 0d01 |0026: move-exception v1 │ │ +0dbdfe: 1e04 |0027: monitor-exit v4 │ │ +0dbe00: 2701 |0028: throw v1 │ │ +0dbe02: 0d01 |0029: move-exception v1 │ │ +0dbe04: 1e04 |002a: monitor-exit v4 │ │ +0dbe06: 2701 |002b: throw v1 │ │ catches : 4 │ │ 0x0002 - 0x0009 │ │ -> 0x0029 │ │ 0x0009 - 0x001e │ │ Ljava/lang/Throwable; -> 0x001f │ │ 0x0022 - 0x0028 │ │ -> 0x0026 │ │ @@ -278099,44 +278250,44 @@ │ │ type : '(IIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0cd714: |[0cd714] com.badlogic.gdx.input.RemoteSender.touchUp:(IIII)Z │ │ -0cd724: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0cd726: 1d04 |0001: monitor-enter v4 │ │ -0cd728: 5541 0a0b |0002: iget-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ -0cd72c: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -0cd730: 1e04 |0006: monitor-exit v4 │ │ -0cd732: 0f03 |0007: return v3 │ │ -0cd734: 1e04 |0008: monitor-exit v4 │ │ -0cd736: 5441 0b0b |0009: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ -0cd73a: 1242 |000b: const/4 v2, #int 4 // #4 │ │ -0cd73c: 6e20 7a25 2100 |000c: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -0cd742: 5441 0b0b |000f: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ -0cd746: 6e20 7a25 5100 |0011: invoke-virtual {v1, v5}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -0cd74c: 5441 0b0b |0014: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ -0cd750: 6e20 7a25 6100 |0016: invoke-virtual {v1, v6}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -0cd756: 5441 0b0b |0019: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ -0cd75a: 6e20 7a25 7100 |001b: invoke-virtual {v1, v7}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ -0cd760: 28e9 |001e: goto 0007 // -0017 │ │ -0cd762: 0d00 |001f: move-exception v0 │ │ -0cd764: 1d04 |0020: monitor-enter v4 │ │ -0cd766: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -0cd768: 5c41 0a0b |0022: iput-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ -0cd76c: 1e04 |0024: monitor-exit v4 │ │ -0cd76e: 28e2 |0025: goto 0007 // -001e │ │ -0cd770: 0d01 |0026: move-exception v1 │ │ -0cd772: 1e04 |0027: monitor-exit v4 │ │ -0cd774: 2701 |0028: throw v1 │ │ -0cd776: 0d01 |0029: move-exception v1 │ │ -0cd778: 1e04 |002a: monitor-exit v4 │ │ -0cd77a: 2701 |002b: throw v1 │ │ +0dbe34: |[0dbe34] com.badlogic.gdx.input.RemoteSender.touchUp:(IIII)Z │ │ +0dbe44: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0dbe46: 1d04 |0001: monitor-enter v4 │ │ +0dbe48: 5541 0a0b |0002: iget-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ +0dbe4c: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +0dbe50: 1e04 |0006: monitor-exit v4 │ │ +0dbe52: 0f03 |0007: return v3 │ │ +0dbe54: 1e04 |0008: monitor-exit v4 │ │ +0dbe56: 5441 0b0b |0009: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ +0dbe5a: 1242 |000b: const/4 v2, #int 4 // #4 │ │ +0dbe5c: 6e20 7a25 2100 |000c: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +0dbe62: 5441 0b0b |000f: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ +0dbe66: 6e20 7a25 5100 |0011: invoke-virtual {v1, v5}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +0dbe6c: 5441 0b0b |0014: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ +0dbe70: 6e20 7a25 6100 |0016: invoke-virtual {v1, v6}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +0dbe76: 5441 0b0b |0019: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0b0b │ │ +0dbe7a: 6e20 7a25 7100 |001b: invoke-virtual {v1, v7}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@257a │ │ +0dbe80: 28e9 |001e: goto 0007 // -0017 │ │ +0dbe82: 0d00 |001f: move-exception v0 │ │ +0dbe84: 1d04 |0020: monitor-enter v4 │ │ +0dbe86: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +0dbe88: 5c41 0a0b |0022: iput-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0b0a │ │ +0dbe8c: 1e04 |0024: monitor-exit v4 │ │ +0dbe8e: 28e2 |0025: goto 0007 // -001e │ │ +0dbe90: 0d01 |0026: move-exception v1 │ │ +0dbe92: 1e04 |0027: monitor-exit v4 │ │ +0dbe94: 2701 |0028: throw v1 │ │ +0dbe96: 0d01 |0029: move-exception v1 │ │ +0dbe98: 1e04 |002a: monitor-exit v4 │ │ +0dbe9a: 2701 |002b: throw v1 │ │ catches : 4 │ │ 0x0002 - 0x0009 │ │ -> 0x0029 │ │ 0x0009 - 0x001e │ │ Ljava/lang/Throwable; -> 0x001f │ │ 0x0022 - 0x0028 │ │ -> 0x0026 │ │ @@ -278160,20 +278311,20 @@ │ │ 0x0020 - 0x0029 reg=0 t Ljava/lang/Throwable; │ │ 0x0000 - 0x002c reg=4 this Lcom/badlogic/gdx/input/RemoteSender; │ │ 0x0000 - 0x002c reg=5 x I │ │ 0x0000 - 0x002c reg=6 y I │ │ 0x0000 - 0x002c reg=7 pointer I │ │ 0x0000 - 0x002c reg=8 button I │ │ │ │ - source_file_idx : 3690 (RemoteSender.java) │ │ + source_file_idx : 3688 (RemoteSender.java) │ │ │ │ Class #572 header: │ │ -class_idx : 493 │ │ +class_idx : 491 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 516 │ │ +superclass_idx : 514 │ │ source_file_idx : 1820 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #572 annotations: │ │ @@ -278194,17 +278345,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cd7a8: |[0cd7a8] com.badlogic.gdx.math.Interpolation$1.:()V │ │ -0cd7b8: 7010 5013 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1350 │ │ -0cd7be: 0e00 |0003: return-void │ │ +0dbec8: |[0dbec8] com.badlogic.gdx.math.Interpolation$1.:()V │ │ +0dbed8: 7010 5013 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1350 │ │ +0dbede: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$1; │ │ │ │ Virtual methods - │ │ @@ -278213,29 +278364,29 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0cd7c0: |[0cd7c0] com.badlogic.gdx.math.Interpolation$1.apply:(F)F │ │ -0cd7d0: 0f01 |0000: return v1 │ │ +0dbee0: |[0dbee0] com.badlogic.gdx.math.Interpolation$1.apply:(F)F │ │ +0dbef0: 0f01 |0000: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/math/Interpolation$1; │ │ 0x0000 - 0x0001 reg=1 a F │ │ │ │ source_file_idx : 1820 (Interpolation.java) │ │ │ │ Class #573 header: │ │ -class_idx : 494 │ │ +class_idx : 492 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 516 │ │ +superclass_idx : 514 │ │ source_file_idx : 1820 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #573 annotations: │ │ @@ -278256,17 +278407,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cd7d4: |[0cd7d4] com.badlogic.gdx.math.Interpolation$2.:()V │ │ -0cd7e4: 7010 5013 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1350 │ │ -0cd7ea: 0e00 |0003: return-void │ │ +0dbef4: |[0dbef4] com.badlogic.gdx.math.Interpolation$2.:()V │ │ +0dbf04: 7010 5013 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1350 │ │ +0dbf0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$2; │ │ │ │ Virtual methods - │ │ @@ -278275,43 +278426,43 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0cd7ec: |[0cd7ec] com.badlogic.gdx.math.Interpolation$2.apply:(F)F │ │ -0cd7fc: a800 0404 |0000: mul-float v0, v4, v4 │ │ -0cd800: c840 |0002: mul-float/2addr v0, v4 │ │ -0cd802: 1501 c040 |0003: const/high16 v1, #int 1086324736 // #40c0 │ │ -0cd806: c841 |0005: mul-float/2addr v1, v4 │ │ -0cd808: 1502 7041 |0006: const/high16 v2, #int 1097859072 // #4170 │ │ -0cd80c: c721 |0008: sub-float/2addr v1, v2 │ │ -0cd80e: c841 |0009: mul-float/2addr v1, v4 │ │ -0cd810: 1502 2041 |000a: const/high16 v2, #int 1092616192 // #4120 │ │ -0cd814: c621 |000c: add-float/2addr v1, v2 │ │ -0cd816: c810 |000d: mul-float/2addr v0, v1 │ │ -0cd818: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0cd81a: 1502 803f |000f: const/high16 v2, #int 1065353216 // #3f80 │ │ -0cd81e: 7130 8813 1002 |0011: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ -0cd824: 0a00 |0014: move-result v0 │ │ -0cd826: 0f00 |0015: return v0 │ │ +0dbf0c: |[0dbf0c] com.badlogic.gdx.math.Interpolation$2.apply:(F)F │ │ +0dbf1c: a800 0404 |0000: mul-float v0, v4, v4 │ │ +0dbf20: c840 |0002: mul-float/2addr v0, v4 │ │ +0dbf22: 1501 c040 |0003: const/high16 v1, #int 1086324736 // #40c0 │ │ +0dbf26: c841 |0005: mul-float/2addr v1, v4 │ │ +0dbf28: 1502 7041 |0006: const/high16 v2, #int 1097859072 // #4170 │ │ +0dbf2c: c721 |0008: sub-float/2addr v1, v2 │ │ +0dbf2e: c841 |0009: mul-float/2addr v1, v4 │ │ +0dbf30: 1502 2041 |000a: const/high16 v2, #int 1092616192 // #4120 │ │ +0dbf34: c621 |000c: add-float/2addr v1, v2 │ │ +0dbf36: c810 |000d: mul-float/2addr v0, v1 │ │ +0dbf38: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0dbf3a: 1502 803f |000f: const/high16 v2, #int 1065353216 // #3f80 │ │ +0dbf3e: 7130 8813 1002 |0011: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ +0dbf44: 0a00 |0014: move-result v0 │ │ +0dbf46: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lcom/badlogic/gdx/math/Interpolation$2; │ │ 0x0000 - 0x0016 reg=4 a F │ │ │ │ source_file_idx : 1820 (Interpolation.java) │ │ │ │ Class #574 header: │ │ -class_idx : 495 │ │ +class_idx : 493 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 516 │ │ +superclass_idx : 514 │ │ source_file_idx : 1820 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #574 annotations: │ │ @@ -278332,17 +278483,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cd828: |[0cd828] com.badlogic.gdx.math.Interpolation$3.:()V │ │ -0cd838: 7010 5013 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1350 │ │ -0cd83e: 0e00 |0003: return-void │ │ +0dbf48: |[0dbf48] com.badlogic.gdx.math.Interpolation$3.:()V │ │ +0dbf58: 7010 5013 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1350 │ │ +0dbf5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$3; │ │ │ │ Virtual methods - │ │ @@ -278351,37 +278502,37 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0cd840: |[0cd840] com.badlogic.gdx.math.Interpolation$3.apply:(F)F │ │ -0cd850: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -0cd854: 1401 db0f 4940 |0002: const v1, #float 3.14159 // #40490fdb │ │ -0cd85a: c831 |0005: mul-float/2addr v1, v3 │ │ -0cd85c: 7110 8b13 0100 |0006: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.cos:(F)F // method@138b │ │ -0cd862: 0a01 |0009: move-result v1 │ │ -0cd864: c710 |000a: sub-float/2addr v0, v1 │ │ -0cd866: 1501 0040 |000b: const/high16 v1, #int 1073741824 // #4000 │ │ -0cd86a: c910 |000d: div-float/2addr v0, v1 │ │ -0cd86c: 0f00 |000e: return v0 │ │ +0dbf60: |[0dbf60] com.badlogic.gdx.math.Interpolation$3.apply:(F)F │ │ +0dbf70: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +0dbf74: 1401 db0f 4940 |0002: const v1, #float 3.14159 // #40490fdb │ │ +0dbf7a: c831 |0005: mul-float/2addr v1, v3 │ │ +0dbf7c: 7110 8b13 0100 |0006: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.cos:(F)F // method@138b │ │ +0dbf82: 0a01 |0009: move-result v1 │ │ +0dbf84: c710 |000a: sub-float/2addr v0, v1 │ │ +0dbf86: 1501 0040 |000b: const/high16 v1, #int 1073741824 // #4000 │ │ +0dbf8a: c910 |000d: div-float/2addr v0, v1 │ │ +0dbf8c: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/badlogic/gdx/math/Interpolation$3; │ │ 0x0000 - 0x000f reg=3 a F │ │ │ │ source_file_idx : 1820 (Interpolation.java) │ │ │ │ Class #575 header: │ │ -class_idx : 496 │ │ +class_idx : 494 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 516 │ │ +superclass_idx : 514 │ │ source_file_idx : 1820 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #575 annotations: │ │ @@ -278402,17 +278553,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cd870: |[0cd870] com.badlogic.gdx.math.Interpolation$4.:()V │ │ -0cd880: 7010 5013 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1350 │ │ -0cd886: 0e00 |0003: return-void │ │ +0dbf90: |[0dbf90] com.badlogic.gdx.math.Interpolation$4.:()V │ │ +0dbfa0: 7010 5013 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1350 │ │ +0dbfa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$4; │ │ │ │ Virtual methods - │ │ @@ -278421,37 +278572,37 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0cd888: |[0cd888] com.badlogic.gdx.math.Interpolation$4.apply:(F)F │ │ -0cd898: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -0cd89c: 1401 db0f 4940 |0002: const v1, #float 3.14159 // #40490fdb │ │ -0cd8a2: c841 |0005: mul-float/2addr v1, v4 │ │ -0cd8a4: 1502 0040 |0006: const/high16 v2, #int 1073741824 // #4000 │ │ -0cd8a8: c921 |0008: div-float/2addr v1, v2 │ │ -0cd8aa: 7110 8b13 0100 |0009: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.cos:(F)F // method@138b │ │ -0cd8b0: 0a01 |000c: move-result v1 │ │ -0cd8b2: c710 |000d: sub-float/2addr v0, v1 │ │ -0cd8b4: 0f00 |000e: return v0 │ │ +0dbfa8: |[0dbfa8] com.badlogic.gdx.math.Interpolation$4.apply:(F)F │ │ +0dbfb8: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +0dbfbc: 1401 db0f 4940 |0002: const v1, #float 3.14159 // #40490fdb │ │ +0dbfc2: c841 |0005: mul-float/2addr v1, v4 │ │ +0dbfc4: 1502 0040 |0006: const/high16 v2, #int 1073741824 // #4000 │ │ +0dbfc8: c921 |0008: div-float/2addr v1, v2 │ │ +0dbfca: 7110 8b13 0100 |0009: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.cos:(F)F // method@138b │ │ +0dbfd0: 0a01 |000c: move-result v1 │ │ +0dbfd2: c710 |000d: sub-float/2addr v0, v1 │ │ +0dbfd4: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lcom/badlogic/gdx/math/Interpolation$4; │ │ 0x0000 - 0x000f reg=4 a F │ │ │ │ source_file_idx : 1820 (Interpolation.java) │ │ │ │ Class #576 header: │ │ -class_idx : 497 │ │ +class_idx : 495 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 516 │ │ +superclass_idx : 514 │ │ source_file_idx : 1820 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #576 annotations: │ │ @@ -278472,17 +278623,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cd8b8: |[0cd8b8] com.badlogic.gdx.math.Interpolation$5.:()V │ │ -0cd8c8: 7010 5013 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1350 │ │ -0cd8ce: 0e00 |0003: return-void │ │ +0dbfd8: |[0dbfd8] com.badlogic.gdx.math.Interpolation$5.:()V │ │ +0dbfe8: 7010 5013 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1350 │ │ +0dbfee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$5; │ │ │ │ Virtual methods - │ │ @@ -278491,35 +278642,35 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0cd8d0: |[0cd8d0] com.badlogic.gdx.math.Interpolation$5.apply:(F)F │ │ -0cd8e0: 1400 db0f 4940 |0000: const v0, #float 3.14159 // #40490fdb │ │ -0cd8e6: c830 |0003: mul-float/2addr v0, v3 │ │ -0cd8e8: 1501 0040 |0004: const/high16 v1, #int 1073741824 // #4000 │ │ -0cd8ec: c910 |0006: div-float/2addr v0, v1 │ │ -0cd8ee: 7110 9913 0000 |0007: invoke-static {v0}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@1399 │ │ -0cd8f4: 0a00 |000a: move-result v0 │ │ -0cd8f6: 0f00 |000b: return v0 │ │ +0dbff0: |[0dbff0] com.badlogic.gdx.math.Interpolation$5.apply:(F)F │ │ +0dc000: 1400 db0f 4940 |0000: const v0, #float 3.14159 // #40490fdb │ │ +0dc006: c830 |0003: mul-float/2addr v0, v3 │ │ +0dc008: 1501 0040 |0004: const/high16 v1, #int 1073741824 // #4000 │ │ +0dc00c: c910 |0006: div-float/2addr v0, v1 │ │ +0dc00e: 7110 9913 0000 |0007: invoke-static {v0}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@1399 │ │ +0dc014: 0a00 |000a: move-result v0 │ │ +0dc016: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/math/Interpolation$5; │ │ 0x0000 - 0x000c reg=3 a F │ │ │ │ source_file_idx : 1820 (Interpolation.java) │ │ │ │ Class #577 header: │ │ -class_idx : 498 │ │ +class_idx : 496 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 516 │ │ +superclass_idx : 514 │ │ source_file_idx : 1820 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #577 annotations: │ │ @@ -278540,17 +278691,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cd8f8: |[0cd8f8] com.badlogic.gdx.math.Interpolation$6.:()V │ │ -0cd908: 7010 5013 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1350 │ │ -0cd90e: 0e00 |0003: return-void │ │ +0dc018: |[0dc018] com.badlogic.gdx.math.Interpolation$6.:()V │ │ +0dc028: 7010 5013 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1350 │ │ +0dc02e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$6; │ │ │ │ Virtual methods - │ │ @@ -278559,41 +278710,41 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0cd910: |[0cd910] com.badlogic.gdx.math.Interpolation$6.apply:(F)F │ │ -0cd920: 1503 0040 |0000: const/high16 v3, #int 1073741824 // #4000 │ │ -0cd924: 1502 803f |0002: const/high16 v2, #int 1065353216 // #3f80 │ │ -0cd928: 1500 003f |0004: const/high16 v0, #int 1056964608 // #3f00 │ │ -0cd92c: 2e00 0500 |0006: cmpg-float v0, v5, v0 │ │ -0cd930: 3c00 1100 |0008: if-gtz v0, 0019 // +0011 │ │ -0cd934: c835 |000a: mul-float/2addr v5, v3 │ │ -0cd936: a800 0505 |000b: mul-float v0, v5, v5 │ │ -0cd93a: a700 0200 |000d: sub-float v0, v2, v0 │ │ -0cd93e: 8900 |000f: float-to-double v0, v0 │ │ -0cd940: 7120 2126 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -0cd946: 0b00 |0013: move-result-wide v0 │ │ -0cd948: 8c00 |0014: double-to-float v0, v0 │ │ -0cd94a: a700 0200 |0015: sub-float v0, v2, v0 │ │ -0cd94e: c930 |0017: div-float/2addr v0, v3 │ │ -0cd950: 0f00 |0018: return v0 │ │ -0cd952: c725 |0019: sub-float/2addr v5, v2 │ │ -0cd954: c835 |001a: mul-float/2addr v5, v3 │ │ -0cd956: a800 0505 |001b: mul-float v0, v5, v5 │ │ -0cd95a: a700 0200 |001d: sub-float v0, v2, v0 │ │ -0cd95e: 8900 |001f: float-to-double v0, v0 │ │ -0cd960: 7120 2126 1000 |0020: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -0cd966: 0b00 |0023: move-result-wide v0 │ │ -0cd968: 8c00 |0024: double-to-float v0, v0 │ │ -0cd96a: c620 |0025: add-float/2addr v0, v2 │ │ -0cd96c: c930 |0026: div-float/2addr v0, v3 │ │ -0cd96e: 28f1 |0027: goto 0018 // -000f │ │ +0dc030: |[0dc030] com.badlogic.gdx.math.Interpolation$6.apply:(F)F │ │ +0dc040: 1503 0040 |0000: const/high16 v3, #int 1073741824 // #4000 │ │ +0dc044: 1502 803f |0002: const/high16 v2, #int 1065353216 // #3f80 │ │ +0dc048: 1500 003f |0004: const/high16 v0, #int 1056964608 // #3f00 │ │ +0dc04c: 2e00 0500 |0006: cmpg-float v0, v5, v0 │ │ +0dc050: 3c00 1100 |0008: if-gtz v0, 0019 // +0011 │ │ +0dc054: c835 |000a: mul-float/2addr v5, v3 │ │ +0dc056: a800 0505 |000b: mul-float v0, v5, v5 │ │ +0dc05a: a700 0200 |000d: sub-float v0, v2, v0 │ │ +0dc05e: 8900 |000f: float-to-double v0, v0 │ │ +0dc060: 7120 2126 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +0dc066: 0b00 |0013: move-result-wide v0 │ │ +0dc068: 8c00 |0014: double-to-float v0, v0 │ │ +0dc06a: a700 0200 |0015: sub-float v0, v2, v0 │ │ +0dc06e: c930 |0017: div-float/2addr v0, v3 │ │ +0dc070: 0f00 |0018: return v0 │ │ +0dc072: c725 |0019: sub-float/2addr v5, v2 │ │ +0dc074: c835 |001a: mul-float/2addr v5, v3 │ │ +0dc076: a800 0505 |001b: mul-float v0, v5, v5 │ │ +0dc07a: a700 0200 |001d: sub-float v0, v2, v0 │ │ +0dc07e: 8900 |001f: float-to-double v0, v0 │ │ +0dc080: 7120 2126 1000 |0020: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +0dc086: 0b00 |0023: move-result-wide v0 │ │ +0dc088: 8c00 |0024: double-to-float v0, v0 │ │ +0dc08a: c620 |0025: add-float/2addr v0, v2 │ │ +0dc08c: c930 |0026: div-float/2addr v0, v3 │ │ +0dc08e: 28f1 |0027: goto 0018 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0004 line=86 │ │ 0x000a line=87 │ │ 0x000b line=88 │ │ 0x0018 line=92 │ │ 0x0019 line=90 │ │ @@ -278602,17 +278753,17 @@ │ │ locals : │ │ 0x0000 - 0x0028 reg=4 this Lcom/badlogic/gdx/math/Interpolation$6; │ │ 0x0000 - 0x0028 reg=5 a F │ │ │ │ source_file_idx : 1820 (Interpolation.java) │ │ │ │ Class #578 header: │ │ -class_idx : 499 │ │ +class_idx : 497 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 516 │ │ +superclass_idx : 514 │ │ source_file_idx : 1820 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #578 annotations: │ │ @@ -278633,17 +278784,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cd970: |[0cd970] com.badlogic.gdx.math.Interpolation$7.:()V │ │ -0cd980: 7010 5013 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1350 │ │ -0cd986: 0e00 |0003: return-void │ │ +0dc090: |[0dc090] com.badlogic.gdx.math.Interpolation$7.:()V │ │ +0dc0a0: 7010 5013 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1350 │ │ +0dc0a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$7; │ │ │ │ Virtual methods - │ │ @@ -278652,37 +278803,37 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0cd988: |[0cd988] com.badlogic.gdx.math.Interpolation$7.apply:(F)F │ │ -0cd998: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ -0cd99c: a800 0404 |0002: mul-float v0, v4, v4 │ │ -0cd9a0: a700 0200 |0004: sub-float v0, v2, v0 │ │ -0cd9a4: 8900 |0006: float-to-double v0, v0 │ │ -0cd9a6: 7120 2126 1000 |0007: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -0cd9ac: 0b00 |000a: move-result-wide v0 │ │ -0cd9ae: 8c00 |000b: double-to-float v0, v0 │ │ -0cd9b0: a700 0200 |000c: sub-float v0, v2, v0 │ │ -0cd9b4: 0f00 |000e: return v0 │ │ +0dc0a8: |[0dc0a8] com.badlogic.gdx.math.Interpolation$7.apply:(F)F │ │ +0dc0b8: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ +0dc0bc: a800 0404 |0002: mul-float v0, v4, v4 │ │ +0dc0c0: a700 0200 |0004: sub-float v0, v2, v0 │ │ +0dc0c4: 8900 |0006: float-to-double v0, v0 │ │ +0dc0c6: 7120 2126 1000 |0007: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +0dc0cc: 0b00 |000a: move-result-wide v0 │ │ +0dc0ce: 8c00 |000b: double-to-float v0, v0 │ │ +0dc0d0: a700 0200 |000c: sub-float v0, v2, v0 │ │ +0dc0d4: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=98 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lcom/badlogic/gdx/math/Interpolation$7; │ │ 0x0000 - 0x000f reg=4 a F │ │ │ │ source_file_idx : 1820 (Interpolation.java) │ │ │ │ Class #579 header: │ │ -class_idx : 500 │ │ +class_idx : 498 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 516 │ │ +superclass_idx : 514 │ │ source_file_idx : 1820 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #579 annotations: │ │ @@ -278703,17 +278854,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cd9b8: |[0cd9b8] com.badlogic.gdx.math.Interpolation$8.:()V │ │ -0cd9c8: 7010 5013 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1350 │ │ -0cd9ce: 0e00 |0003: return-void │ │ +0dc0d8: |[0dc0d8] com.badlogic.gdx.math.Interpolation$8.:()V │ │ +0dc0e8: 7010 5013 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1350 │ │ +0dc0ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$8; │ │ │ │ Virtual methods - │ │ @@ -278722,38 +278873,38 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0cd9d0: |[0cd9d0] com.badlogic.gdx.math.Interpolation$8.apply:(F)F │ │ -0cd9e0: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -0cd9e4: c713 |0002: sub-float/2addr v3, v1 │ │ -0cd9e6: a800 0303 |0003: mul-float v0, v3, v3 │ │ -0cd9ea: a700 0100 |0005: sub-float v0, v1, v0 │ │ -0cd9ee: 8900 |0007: float-to-double v0, v0 │ │ -0cd9f0: 7120 2126 1000 |0008: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ -0cd9f6: 0b00 |000b: move-result-wide v0 │ │ -0cd9f8: 8c00 |000c: double-to-float v0, v0 │ │ -0cd9fa: 0f00 |000d: return v0 │ │ +0dc0f0: |[0dc0f0] com.badlogic.gdx.math.Interpolation$8.apply:(F)F │ │ +0dc100: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +0dc104: c713 |0002: sub-float/2addr v3, v1 │ │ +0dc106: a800 0303 |0003: mul-float v0, v3, v3 │ │ +0dc10a: a700 0100 |0005: sub-float v0, v1, v0 │ │ +0dc10e: 8900 |0007: float-to-double v0, v0 │ │ +0dc110: 7120 2126 1000 |0008: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@2621 │ │ +0dc116: 0b00 |000b: move-result-wide v0 │ │ +0dc118: 8c00 |000c: double-to-float v0, v0 │ │ +0dc11a: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=104 │ │ 0x0003 line=105 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/badlogic/gdx/math/Interpolation$8; │ │ 0x0000 - 0x000e reg=3 a F │ │ │ │ source_file_idx : 1820 (Interpolation.java) │ │ │ │ Class #580 header: │ │ -class_idx : 503 │ │ +class_idx : 501 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 516 │ │ +superclass_idx : 514 │ │ source_file_idx : 1820 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #580 annotations: │ │ @@ -278782,127 +278933,127 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 246 16-bit code units │ │ -0cd9fc: |[0cd9fc] com.badlogic.gdx.math.Interpolation$BounceOut.:(I)V │ │ -0cda0c: 1406 cdcc cc3d |0000: const v6, #float 0.1 // #3dcccccd │ │ -0cda12: 1235 |0003: const/4 v5, #int 3 // #3 │ │ -0cda14: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -0cda16: 1223 |0005: const/4 v3, #int 2 // #2 │ │ -0cda18: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0cda1a: 7010 5013 0700 |0007: invoke-direct {v7}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1350 │ │ -0cda20: 3438 0500 |000a: if-lt v8, v3, 000f // +0005 │ │ -0cda24: 1250 |000c: const/4 v0, #int 5 // #5 │ │ -0cda26: 3708 1b00 |000d: if-le v8, v0, 0028 // +001b │ │ -0cda2a: 2200 af03 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0cda2e: 2201 c503 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0cda32: 7010 6726 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0cda38: 1a02 9613 |0016: const-string v2, "bounces cannot be < 2 or > 5: " // string@1396 │ │ -0cda3c: 6e20 6e26 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0cda42: 0c01 |001b: move-result-object v1 │ │ -0cda44: 6e20 6b26 8100 |001c: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0cda4a: 0c01 |001f: move-result-object v1 │ │ -0cda4c: 6e10 7426 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0cda52: 0c01 |0023: move-result-object v1 │ │ -0cda54: 7020 f825 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0cda5a: 2700 |0027: throw v0 │ │ -0cda5c: 2380 4a04 |0028: new-array v0, v8, [F // type@044a │ │ -0cda60: 5b70 310b |002a: iput-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ -0cda64: 2380 4a04 |002c: new-array v0, v8, [F // type@044a │ │ -0cda68: 5b70 300b |002e: iput-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0b30 │ │ -0cda6c: 5470 300b |0030: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0b30 │ │ -0cda70: 1501 803f |0032: const/high16 v1, #int 1065353216 // #3f80 │ │ -0cda74: 4b01 0004 |0034: aput v1, v0, v4 │ │ -0cda78: 2b08 b400 0000 |0036: packed-switch v8, 000000ea // +000000b4 │ │ -0cda7e: 5470 310b |0039: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ -0cda82: 4401 0004 |003b: aget v1, v0, v4 │ │ -0cda86: 1502 0040 |003d: const/high16 v2, #int 1073741824 // #4000 │ │ -0cda8a: c821 |003f: mul-float/2addr v1, v2 │ │ -0cda8c: 4b01 0004 |0040: aput v1, v0, v4 │ │ -0cda90: 0e00 |0042: return-void │ │ -0cda92: 5470 310b |0043: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ -0cda96: 1401 9a99 193f |0045: const v1, #float 0.6 // #3f19999a │ │ -0cda9c: 4b01 0004 |0048: aput v1, v0, v4 │ │ -0cdaa0: 5470 310b |004a: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ -0cdaa4: 1401 cdcc cc3e |004c: const v1, #float 0.4 // #3ecccccd │ │ -0cdaaa: 4b01 0002 |004f: aput v1, v0, v2 │ │ -0cdaae: 5470 300b |0051: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0b30 │ │ -0cdab2: 1401 c3f5 a83e |0053: const v1, #float 0.33 // #3ea8f5c3 │ │ -0cdab8: 4b01 0002 |0056: aput v1, v0, v2 │ │ -0cdabc: 28e1 |0058: goto 0039 // -001f │ │ -0cdabe: 5470 310b |0059: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ -0cdac2: 1401 cdcc cc3e |005b: const v1, #float 0.4 // #3ecccccd │ │ -0cdac8: 4b01 0004 |005e: aput v1, v0, v4 │ │ -0cdacc: 5470 310b |0060: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ -0cdad0: 1401 cdcc cc3e |0062: const v1, #float 0.4 // #3ecccccd │ │ -0cdad6: 4b01 0002 |0065: aput v1, v0, v2 │ │ -0cdada: 5470 310b |0067: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ -0cdade: 1401 cdcc 4c3e |0069: const v1, #float 0.2 // #3e4ccccd │ │ -0cdae4: 4b01 0003 |006c: aput v1, v0, v3 │ │ -0cdae8: 5470 300b |006e: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0b30 │ │ -0cdaec: 1401 c3f5 a83e |0070: const v1, #float 0.33 // #3ea8f5c3 │ │ -0cdaf2: 4b01 0002 |0073: aput v1, v0, v2 │ │ -0cdaf6: 5470 300b |0075: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0b30 │ │ -0cdafa: 4b06 0003 |0077: aput v6, v0, v3 │ │ -0cdafe: 28c0 |0079: goto 0039 // -0040 │ │ -0cdb00: 5470 310b |007a: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ -0cdb04: 1401 7b14 ae3e |007c: const v1, #float 0.34 // #3eae147b │ │ -0cdb0a: 4b01 0004 |007f: aput v1, v0, v4 │ │ -0cdb0e: 5470 310b |0081: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ -0cdb12: 1401 7b14 ae3e |0083: const v1, #float 0.34 // #3eae147b │ │ -0cdb18: 4b01 0002 |0086: aput v1, v0, v2 │ │ -0cdb1c: 5470 310b |0088: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ -0cdb20: 1401 cdcc 4c3e |008a: const v1, #float 0.2 // #3e4ccccd │ │ -0cdb26: 4b01 0003 |008d: aput v1, v0, v3 │ │ -0cdb2a: 5470 310b |008f: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ -0cdb2e: 1401 9a99 193e |0091: const v1, #float 0.15 // #3e19999a │ │ -0cdb34: 4b01 0005 |0094: aput v1, v0, v5 │ │ -0cdb38: 5470 300b |0096: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0b30 │ │ -0cdb3c: 1401 b81e 853e |0098: const v1, #float 0.26 // #3e851eb8 │ │ -0cdb42: 4b01 0002 |009b: aput v1, v0, v2 │ │ -0cdb46: 5470 300b |009d: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0b30 │ │ -0cdb4a: 1401 ae47 e13d |009f: const v1, #float 0.11 // #3de147ae │ │ -0cdb50: 4b01 0003 |00a2: aput v1, v0, v3 │ │ -0cdb54: 5470 300b |00a4: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0b30 │ │ -0cdb58: 1401 8fc2 f53c |00a6: const v1, #float 0.03 // #3cf5c28f │ │ -0cdb5e: 4b01 0005 |00a9: aput v1, v0, v5 │ │ -0cdb62: 288e |00ab: goto 0039 // -0072 │ │ -0cdb64: 5470 310b |00ac: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ -0cdb68: 1401 9a99 993e |00ae: const v1, #float 0.3 // #3e99999a │ │ -0cdb6e: 4b01 0004 |00b1: aput v1, v0, v4 │ │ -0cdb72: 5470 310b |00b3: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ -0cdb76: 1401 9a99 993e |00b5: const v1, #float 0.3 // #3e99999a │ │ -0cdb7c: 4b01 0002 |00b8: aput v1, v0, v2 │ │ -0cdb80: 5470 310b |00ba: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ -0cdb84: 1401 cdcc 4c3e |00bc: const v1, #float 0.2 // #3e4ccccd │ │ -0cdb8a: 4b01 0003 |00bf: aput v1, v0, v3 │ │ -0cdb8e: 5470 310b |00c1: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ -0cdb92: 4b06 0005 |00c3: aput v6, v0, v5 │ │ -0cdb96: 5470 310b |00c5: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ -0cdb9a: 1241 |00c7: const/4 v1, #int 4 // #4 │ │ -0cdb9c: 4b06 0001 |00c8: aput v6, v0, v1 │ │ -0cdba0: 5470 300b |00ca: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0b30 │ │ -0cdba4: 1401 6666 e63e |00cc: const v1, #float 0.45 // #3ee66666 │ │ -0cdbaa: 4b01 0002 |00cf: aput v1, v0, v2 │ │ -0cdbae: 5470 300b |00d1: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0b30 │ │ -0cdbb2: 1401 9a99 993e |00d3: const v1, #float 0.3 // #3e99999a │ │ -0cdbb8: 4b01 0003 |00d6: aput v1, v0, v3 │ │ -0cdbbc: 5470 300b |00d8: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0b30 │ │ -0cdbc0: 1401 9a99 193e |00da: const v1, #float 0.15 // #3e19999a │ │ -0cdbc6: 4b01 0005 |00dd: aput v1, v0, v5 │ │ -0cdbca: 5470 300b |00df: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0b30 │ │ -0cdbce: 1241 |00e1: const/4 v1, #int 4 // #4 │ │ -0cdbd0: 1402 8fc2 753d |00e2: const v2, #float 0.06 // #3d75c28f │ │ -0cdbd6: 4b02 0001 |00e5: aput v2, v0, v1 │ │ -0cdbda: 2900 52ff |00e7: goto/16 0039 // -00ae │ │ -0cdbde: 0000 |00e9: nop // spacer │ │ -0cdbe0: 0001 0400 0200 0000 0d00 0000 2300 ... |00ea: packed-switch-data (12 units) │ │ +0dc11c: |[0dc11c] com.badlogic.gdx.math.Interpolation$BounceOut.:(I)V │ │ +0dc12c: 1406 cdcc cc3d |0000: const v6, #float 0.1 // #3dcccccd │ │ +0dc132: 1235 |0003: const/4 v5, #int 3 // #3 │ │ +0dc134: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +0dc136: 1223 |0005: const/4 v3, #int 2 // #2 │ │ +0dc138: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0dc13a: 7010 5013 0700 |0007: invoke-direct {v7}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1350 │ │ +0dc140: 3438 0500 |000a: if-lt v8, v3, 000f // +0005 │ │ +0dc144: 1250 |000c: const/4 v0, #int 5 // #5 │ │ +0dc146: 3708 1b00 |000d: if-le v8, v0, 0028 // +001b │ │ +0dc14a: 2200 ad03 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0dc14e: 2201 c303 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0dc152: 7010 6726 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0dc158: 1a02 9413 |0016: const-string v2, "bounces cannot be < 2 or > 5: " // string@1394 │ │ +0dc15c: 6e20 6e26 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0dc162: 0c01 |001b: move-result-object v1 │ │ +0dc164: 6e20 6b26 8100 |001c: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0dc16a: 0c01 |001f: move-result-object v1 │ │ +0dc16c: 6e10 7426 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0dc172: 0c01 |0023: move-result-object v1 │ │ +0dc174: 7020 f825 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0dc17a: 2700 |0027: throw v0 │ │ +0dc17c: 2380 4804 |0028: new-array v0, v8, [F // type@0448 │ │ +0dc180: 5b70 310b |002a: iput-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ +0dc184: 2380 4804 |002c: new-array v0, v8, [F // type@0448 │ │ +0dc188: 5b70 300b |002e: iput-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0b30 │ │ +0dc18c: 5470 300b |0030: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0b30 │ │ +0dc190: 1501 803f |0032: const/high16 v1, #int 1065353216 // #3f80 │ │ +0dc194: 4b01 0004 |0034: aput v1, v0, v4 │ │ +0dc198: 2b08 b400 0000 |0036: packed-switch v8, 000000ea // +000000b4 │ │ +0dc19e: 5470 310b |0039: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ +0dc1a2: 4401 0004 |003b: aget v1, v0, v4 │ │ +0dc1a6: 1502 0040 |003d: const/high16 v2, #int 1073741824 // #4000 │ │ +0dc1aa: c821 |003f: mul-float/2addr v1, v2 │ │ +0dc1ac: 4b01 0004 |0040: aput v1, v0, v4 │ │ +0dc1b0: 0e00 |0042: return-void │ │ +0dc1b2: 5470 310b |0043: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ +0dc1b6: 1401 9a99 193f |0045: const v1, #float 0.6 // #3f19999a │ │ +0dc1bc: 4b01 0004 |0048: aput v1, v0, v4 │ │ +0dc1c0: 5470 310b |004a: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ +0dc1c4: 1401 cdcc cc3e |004c: const v1, #float 0.4 // #3ecccccd │ │ +0dc1ca: 4b01 0002 |004f: aput v1, v0, v2 │ │ +0dc1ce: 5470 300b |0051: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0b30 │ │ +0dc1d2: 1401 c3f5 a83e |0053: const v1, #float 0.33 // #3ea8f5c3 │ │ +0dc1d8: 4b01 0002 |0056: aput v1, v0, v2 │ │ +0dc1dc: 28e1 |0058: goto 0039 // -001f │ │ +0dc1de: 5470 310b |0059: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ +0dc1e2: 1401 cdcc cc3e |005b: const v1, #float 0.4 // #3ecccccd │ │ +0dc1e8: 4b01 0004 |005e: aput v1, v0, v4 │ │ +0dc1ec: 5470 310b |0060: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ +0dc1f0: 1401 cdcc cc3e |0062: const v1, #float 0.4 // #3ecccccd │ │ +0dc1f6: 4b01 0002 |0065: aput v1, v0, v2 │ │ +0dc1fa: 5470 310b |0067: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ +0dc1fe: 1401 cdcc 4c3e |0069: const v1, #float 0.2 // #3e4ccccd │ │ +0dc204: 4b01 0003 |006c: aput v1, v0, v3 │ │ +0dc208: 5470 300b |006e: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0b30 │ │ +0dc20c: 1401 c3f5 a83e |0070: const v1, #float 0.33 // #3ea8f5c3 │ │ +0dc212: 4b01 0002 |0073: aput v1, v0, v2 │ │ +0dc216: 5470 300b |0075: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0b30 │ │ +0dc21a: 4b06 0003 |0077: aput v6, v0, v3 │ │ +0dc21e: 28c0 |0079: goto 0039 // -0040 │ │ +0dc220: 5470 310b |007a: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ +0dc224: 1401 7b14 ae3e |007c: const v1, #float 0.34 // #3eae147b │ │ +0dc22a: 4b01 0004 |007f: aput v1, v0, v4 │ │ +0dc22e: 5470 310b |0081: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ +0dc232: 1401 7b14 ae3e |0083: const v1, #float 0.34 // #3eae147b │ │ +0dc238: 4b01 0002 |0086: aput v1, v0, v2 │ │ +0dc23c: 5470 310b |0088: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ +0dc240: 1401 cdcc 4c3e |008a: const v1, #float 0.2 // #3e4ccccd │ │ +0dc246: 4b01 0003 |008d: aput v1, v0, v3 │ │ +0dc24a: 5470 310b |008f: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ +0dc24e: 1401 9a99 193e |0091: const v1, #float 0.15 // #3e19999a │ │ +0dc254: 4b01 0005 |0094: aput v1, v0, v5 │ │ +0dc258: 5470 300b |0096: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0b30 │ │ +0dc25c: 1401 b81e 853e |0098: const v1, #float 0.26 // #3e851eb8 │ │ +0dc262: 4b01 0002 |009b: aput v1, v0, v2 │ │ +0dc266: 5470 300b |009d: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0b30 │ │ +0dc26a: 1401 ae47 e13d |009f: const v1, #float 0.11 // #3de147ae │ │ +0dc270: 4b01 0003 |00a2: aput v1, v0, v3 │ │ +0dc274: 5470 300b |00a4: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0b30 │ │ +0dc278: 1401 8fc2 f53c |00a6: const v1, #float 0.03 // #3cf5c28f │ │ +0dc27e: 4b01 0005 |00a9: aput v1, v0, v5 │ │ +0dc282: 288e |00ab: goto 0039 // -0072 │ │ +0dc284: 5470 310b |00ac: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ +0dc288: 1401 9a99 993e |00ae: const v1, #float 0.3 // #3e99999a │ │ +0dc28e: 4b01 0004 |00b1: aput v1, v0, v4 │ │ +0dc292: 5470 310b |00b3: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ +0dc296: 1401 9a99 993e |00b5: const v1, #float 0.3 // #3e99999a │ │ +0dc29c: 4b01 0002 |00b8: aput v1, v0, v2 │ │ +0dc2a0: 5470 310b |00ba: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ +0dc2a4: 1401 cdcc 4c3e |00bc: const v1, #float 0.2 // #3e4ccccd │ │ +0dc2aa: 4b01 0003 |00bf: aput v1, v0, v3 │ │ +0dc2ae: 5470 310b |00c1: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ +0dc2b2: 4b06 0005 |00c3: aput v6, v0, v5 │ │ +0dc2b6: 5470 310b |00c5: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ +0dc2ba: 1241 |00c7: const/4 v1, #int 4 // #4 │ │ +0dc2bc: 4b06 0001 |00c8: aput v6, v0, v1 │ │ +0dc2c0: 5470 300b |00ca: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0b30 │ │ +0dc2c4: 1401 6666 e63e |00cc: const v1, #float 0.45 // #3ee66666 │ │ +0dc2ca: 4b01 0002 |00cf: aput v1, v0, v2 │ │ +0dc2ce: 5470 300b |00d1: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0b30 │ │ +0dc2d2: 1401 9a99 993e |00d3: const v1, #float 0.3 // #3e99999a │ │ +0dc2d8: 4b01 0003 |00d6: aput v1, v0, v3 │ │ +0dc2dc: 5470 300b |00d8: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0b30 │ │ +0dc2e0: 1401 9a99 193e |00da: const v1, #float 0.15 // #3e19999a │ │ +0dc2e6: 4b01 0005 |00dd: aput v1, v0, v5 │ │ +0dc2ea: 5470 300b |00df: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0b30 │ │ +0dc2ee: 1241 |00e1: const/4 v1, #int 4 // #4 │ │ +0dc2f0: 1402 8fc2 753d |00e2: const v2, #float 0.06 // #3d75c28f │ │ +0dc2f6: 4b02 0001 |00e5: aput v2, v0, v1 │ │ +0dc2fa: 2900 52ff |00e7: goto/16 0039 // -00ae │ │ +0dc2fe: 0000 |00e9: nop // spacer │ │ +0dc300: 0001 0400 0200 0000 0d00 0000 2300 ... |00ea: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0007 line=269 │ │ 0x000a line=270 │ │ 0x0028 line=271 │ │ 0x002c line=272 │ │ 0x0030 line=273 │ │ @@ -278943,26 +279094,26 @@ │ │ type : '([F[F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0cdbf8: |[0cdbf8] com.badlogic.gdx.math.Interpolation$BounceOut.:([F[F)V │ │ -0cdc08: 7010 5013 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1350 │ │ -0cdc0e: 2130 |0003: array-length v0, v3 │ │ -0cdc10: 2141 |0004: array-length v1, v4 │ │ -0cdc12: 3210 0a00 |0005: if-eq v0, v1, 000f // +000a │ │ -0cdc16: 2200 af03 |0007: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0cdc1a: 1a01 7b0d |0009: const-string v1, "Must be the same number of widths and heights." // string@0d7b │ │ -0cdc1e: 7020 f825 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0cdc24: 2700 |000e: throw v0 │ │ -0cdc26: 5b23 310b |000f: iput-object v3, v2, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ -0cdc2a: 5b24 300b |0011: iput-object v4, v2, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0b30 │ │ -0cdc2e: 0e00 |0013: return-void │ │ +0dc318: |[0dc318] com.badlogic.gdx.math.Interpolation$BounceOut.:([F[F)V │ │ +0dc328: 7010 5013 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1350 │ │ +0dc32e: 2130 |0003: array-length v0, v3 │ │ +0dc330: 2141 |0004: array-length v1, v4 │ │ +0dc332: 3210 0a00 |0005: if-eq v0, v1, 000f // +000a │ │ +0dc336: 2200 ad03 |0007: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0dc33a: 1a01 790d |0009: const-string v1, "Must be the same number of widths and heights." // string@0d79 │ │ +0dc33e: 7020 f825 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0dc344: 2700 |000e: throw v0 │ │ +0dc346: 5b23 310b |000f: iput-object v3, v2, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ +0dc34a: 5b24 300b |0011: iput-object v4, v2, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0b30 │ │ +0dc34e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0003 line=263 │ │ 0x0007 line=264 │ │ 0x000f line=265 │ │ 0x0011 line=266 │ │ @@ -278978,47 +279129,47 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 49 16-bit code units │ │ -0cdc30: |[0cdc30] com.badlogic.gdx.math.Interpolation$BounceOut.apply:(F)F │ │ -0cdc40: 5475 310b |0000: iget-object v5, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ -0cdc44: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -0cdc46: 4405 0506 |0003: aget v5, v5, v6 │ │ -0cdc4a: 1506 0040 |0005: const/high16 v6, #int 1073741824 // #4000 │ │ -0cdc4e: c965 |0007: div-float/2addr v5, v6 │ │ -0cdc50: c658 |0008: add-float/2addr v8, v5 │ │ -0cdc52: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -0cdc54: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0cdc56: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0cdc58: 5475 310b |000c: iget-object v5, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ -0cdc5c: 2152 |000e: array-length v2, v5 │ │ -0cdc5e: 3521 0e00 |000f: if-ge v1, v2, 001d // +000e │ │ -0cdc62: 5475 310b |0011: iget-object v5, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ -0cdc66: 4403 0501 |0013: aget v3, v5, v1 │ │ -0cdc6a: 2e05 0803 |0015: cmpg-float v5, v8, v3 │ │ -0cdc6e: 3c05 1600 |0017: if-gtz v5, 002d // +0016 │ │ -0cdc72: 5475 300b |0019: iget-object v5, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0b30 │ │ -0cdc76: 4400 0501 |001b: aget v0, v5, v1 │ │ -0cdc7a: c938 |001d: div-float/2addr v8, v3 │ │ -0cdc7c: 1505 8040 |001e: const/high16 v5, #int 1082130432 // #4080 │ │ -0cdc80: c935 |0020: div-float/2addr v5, v3 │ │ -0cdc82: c805 |0021: mul-float/2addr v5, v0 │ │ -0cdc84: a804 0508 |0022: mul-float v4, v5, v8 │ │ -0cdc88: 1505 803f |0024: const/high16 v5, #int 1065353216 // #3f80 │ │ -0cdc8c: a806 0408 |0026: mul-float v6, v4, v8 │ │ -0cdc90: a706 0406 |0028: sub-float v6, v4, v6 │ │ -0cdc94: c836 |002a: mul-float/2addr v6, v3 │ │ -0cdc96: c765 |002b: sub-float/2addr v5, v6 │ │ -0cdc98: 0f05 |002c: return v5 │ │ -0cdc9a: c738 |002d: sub-float/2addr v8, v3 │ │ -0cdc9c: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0cdca0: 28df |0030: goto 000f // -0021 │ │ +0dc350: |[0dc350] com.badlogic.gdx.math.Interpolation$BounceOut.apply:(F)F │ │ +0dc360: 5475 310b |0000: iget-object v5, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ +0dc364: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +0dc366: 4405 0506 |0003: aget v5, v5, v6 │ │ +0dc36a: 1506 0040 |0005: const/high16 v6, #int 1073741824 // #4000 │ │ +0dc36e: c965 |0007: div-float/2addr v5, v6 │ │ +0dc370: c658 |0008: add-float/2addr v8, v5 │ │ +0dc372: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +0dc374: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0dc376: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0dc378: 5475 310b |000c: iget-object v5, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ +0dc37c: 2152 |000e: array-length v2, v5 │ │ +0dc37e: 3521 0e00 |000f: if-ge v1, v2, 001d // +000e │ │ +0dc382: 5475 310b |0011: iget-object v5, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0b31 │ │ +0dc386: 4403 0501 |0013: aget v3, v5, v1 │ │ +0dc38a: 2e05 0803 |0015: cmpg-float v5, v8, v3 │ │ +0dc38e: 3c05 1600 |0017: if-gtz v5, 002d // +0016 │ │ +0dc392: 5475 300b |0019: iget-object v5, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0b30 │ │ +0dc396: 4400 0501 |001b: aget v0, v5, v1 │ │ +0dc39a: c938 |001d: div-float/2addr v8, v3 │ │ +0dc39c: 1505 8040 |001e: const/high16 v5, #int 1082130432 // #4080 │ │ +0dc3a0: c935 |0020: div-float/2addr v5, v3 │ │ +0dc3a2: c805 |0021: mul-float/2addr v5, v0 │ │ +0dc3a4: a804 0508 |0022: mul-float v4, v5, v8 │ │ +0dc3a8: 1505 803f |0024: const/high16 v5, #int 1065353216 // #3f80 │ │ +0dc3ac: a806 0408 |0026: mul-float v6, v4, v8 │ │ +0dc3b0: a706 0406 |0028: sub-float v6, v4, v6 │ │ +0dc3b4: c836 |002a: mul-float/2addr v6, v3 │ │ +0dc3b6: c765 |002b: sub-float/2addr v5, v6 │ │ +0dc3b8: 0f05 |002c: return v5 │ │ +0dc3ba: c738 |002d: sub-float/2addr v8, v3 │ │ +0dc3bc: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0dc3c0: 28df |0030: goto 000f // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 0x0009 line=313 │ │ 0x000b line=314 │ │ 0x0011 line=315 │ │ 0x0015 line=316 │ │ @@ -279036,17 +279187,17 @@ │ │ 0x000a - 0x0031 reg=3 width F │ │ 0x0000 - 0x0031 reg=7 this Lcom/badlogic/gdx/math/Interpolation$BounceOut; │ │ 0x0000 - 0x0031 reg=8 a F │ │ │ │ source_file_idx : 1820 (Interpolation.java) │ │ │ │ Class #581 header: │ │ -class_idx : 504 │ │ +class_idx : 502 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 516 │ │ +superclass_idx : 514 │ │ source_file_idx : 1820 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #581 annotations: │ │ @@ -279075,19 +279226,19 @@ │ │ type : '(FF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0cdca4: |[0cdca4] com.badlogic.gdx.math.Interpolation$Elastic.:(FF)V │ │ -0cdcb4: 7010 5013 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1350 │ │ -0cdcba: 5901 330b |0003: iput v1, v0, Lcom/badlogic/gdx/math/Interpolation$Elastic;.value:F // field@0b33 │ │ -0cdcbe: 5902 320b |0005: iput v2, v0, Lcom/badlogic/gdx/math/Interpolation$Elastic;.power:F // field@0b32 │ │ -0cdcc2: 0e00 |0007: return-void │ │ +0dc3c4: |[0dc3c4] com.badlogic.gdx.math.Interpolation$Elastic.:(FF)V │ │ +0dc3d4: 7010 5013 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1350 │ │ +0dc3da: 5901 330b |0003: iput v1, v0, Lcom/badlogic/gdx/math/Interpolation$Elastic;.value:F // field@0b33 │ │ +0dc3de: 5902 320b |0005: iput v2, v0, Lcom/badlogic/gdx/math/Interpolation$Elastic;.power:F // field@0b32 │ │ +0dc3e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0003 line=200 │ │ 0x0005 line=201 │ │ 0x0007 line=202 │ │ locals : │ │ @@ -279101,58 +279252,58 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 69 16-bit code units │ │ -0cdcc4: |[0cdcc4] com.badlogic.gdx.math.Interpolation$Elastic.apply:(F)F │ │ -0cdcd4: 1507 a041 |0000: const/high16 v7, #int 1101004800 // #41a0 │ │ -0cdcd8: 1406 5839 8c3f |0002: const v6, #float 1.0955 // #3f8c3958 │ │ -0cdcde: 1505 0040 |0005: const/high16 v5, #int 1073741824 // #4000 │ │ -0cdce2: 1504 803f |0007: const/high16 v4, #int 1065353216 // #3f80 │ │ -0cdce6: 1500 003f |0009: const/high16 v0, #int 1056964608 // #3f00 │ │ -0cdcea: 2e00 0900 |000b: cmpg-float v0, v9, v0 │ │ -0cdcee: 3c00 1b00 |000d: if-gtz v0, 0028 // +001b │ │ -0cdcf2: c859 |000f: mul-float/2addr v9, v5 │ │ -0cdcf4: 5280 330b |0010: iget v0, v8, Lcom/badlogic/gdx/math/Interpolation$Elastic;.value:F // field@0b33 │ │ -0cdcf8: 8900 |0012: float-to-double v0, v0 │ │ -0cdcfa: 5282 320b |0013: iget v2, v8, Lcom/badlogic/gdx/math/Interpolation$Elastic;.power:F // field@0b32 │ │ -0cdcfe: a703 0904 |0015: sub-float v3, v9, v4 │ │ -0cdd02: c832 |0017: mul-float/2addr v2, v3 │ │ -0cdd04: 8922 |0018: float-to-double v2, v2 │ │ -0cdd06: 7140 1c26 1032 |0019: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@261c │ │ -0cdd0c: 0b00 |001c: move-result-wide v0 │ │ -0cdd0e: 8c00 |001d: double-to-float v0, v0 │ │ -0cdd10: a801 0907 |001e: mul-float v1, v9, v7 │ │ -0cdd14: 7110 9913 0100 |0020: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@1399 │ │ -0cdd1a: 0a01 |0023: move-result v1 │ │ -0cdd1c: c810 |0024: mul-float/2addr v0, v1 │ │ -0cdd1e: c860 |0025: mul-float/2addr v0, v6 │ │ -0cdd20: c950 |0026: div-float/2addr v0, v5 │ │ -0cdd22: 0f00 |0027: return v0 │ │ -0cdd24: a709 0409 |0028: sub-float v9, v4, v9 │ │ -0cdd28: c859 |002a: mul-float/2addr v9, v5 │ │ -0cdd2a: 5280 330b |002b: iget v0, v8, Lcom/badlogic/gdx/math/Interpolation$Elastic;.value:F // field@0b33 │ │ -0cdd2e: 8900 |002d: float-to-double v0, v0 │ │ -0cdd30: 5282 320b |002e: iget v2, v8, Lcom/badlogic/gdx/math/Interpolation$Elastic;.power:F // field@0b32 │ │ -0cdd34: a703 0904 |0030: sub-float v3, v9, v4 │ │ -0cdd38: c832 |0032: mul-float/2addr v2, v3 │ │ -0cdd3a: 8922 |0033: float-to-double v2, v2 │ │ -0cdd3c: 7140 1c26 1032 |0034: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@261c │ │ -0cdd42: 0b00 |0037: move-result-wide v0 │ │ -0cdd44: 8c00 |0038: double-to-float v0, v0 │ │ -0cdd46: a801 0907 |0039: mul-float v1, v9, v7 │ │ -0cdd4a: 7110 9913 0100 |003b: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@1399 │ │ -0cdd50: 0a01 |003e: move-result v1 │ │ -0cdd52: c810 |003f: mul-float/2addr v0, v1 │ │ -0cdd54: c860 |0040: mul-float/2addr v0, v6 │ │ -0cdd56: c950 |0041: div-float/2addr v0, v5 │ │ -0cdd58: a700 0400 |0042: sub-float v0, v4, v0 │ │ -0cdd5c: 28e3 |0044: goto 0027 // -001d │ │ +0dc3e4: |[0dc3e4] com.badlogic.gdx.math.Interpolation$Elastic.apply:(F)F │ │ +0dc3f4: 1507 a041 |0000: const/high16 v7, #int 1101004800 // #41a0 │ │ +0dc3f8: 1406 5839 8c3f |0002: const v6, #float 1.0955 // #3f8c3958 │ │ +0dc3fe: 1505 0040 |0005: const/high16 v5, #int 1073741824 // #4000 │ │ +0dc402: 1504 803f |0007: const/high16 v4, #int 1065353216 // #3f80 │ │ +0dc406: 1500 003f |0009: const/high16 v0, #int 1056964608 // #3f00 │ │ +0dc40a: 2e00 0900 |000b: cmpg-float v0, v9, v0 │ │ +0dc40e: 3c00 1b00 |000d: if-gtz v0, 0028 // +001b │ │ +0dc412: c859 |000f: mul-float/2addr v9, v5 │ │ +0dc414: 5280 330b |0010: iget v0, v8, Lcom/badlogic/gdx/math/Interpolation$Elastic;.value:F // field@0b33 │ │ +0dc418: 8900 |0012: float-to-double v0, v0 │ │ +0dc41a: 5282 320b |0013: iget v2, v8, Lcom/badlogic/gdx/math/Interpolation$Elastic;.power:F // field@0b32 │ │ +0dc41e: a703 0904 |0015: sub-float v3, v9, v4 │ │ +0dc422: c832 |0017: mul-float/2addr v2, v3 │ │ +0dc424: 8922 |0018: float-to-double v2, v2 │ │ +0dc426: 7140 1c26 1032 |0019: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@261c │ │ +0dc42c: 0b00 |001c: move-result-wide v0 │ │ +0dc42e: 8c00 |001d: double-to-float v0, v0 │ │ +0dc430: a801 0907 |001e: mul-float v1, v9, v7 │ │ +0dc434: 7110 9913 0100 |0020: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@1399 │ │ +0dc43a: 0a01 |0023: move-result v1 │ │ +0dc43c: c810 |0024: mul-float/2addr v0, v1 │ │ +0dc43e: c860 |0025: mul-float/2addr v0, v6 │ │ +0dc440: c950 |0026: div-float/2addr v0, v5 │ │ +0dc442: 0f00 |0027: return v0 │ │ +0dc444: a709 0409 |0028: sub-float v9, v4, v9 │ │ +0dc448: c859 |002a: mul-float/2addr v9, v5 │ │ +0dc44a: 5280 330b |002b: iget v0, v8, Lcom/badlogic/gdx/math/Interpolation$Elastic;.value:F // field@0b33 │ │ +0dc44e: 8900 |002d: float-to-double v0, v0 │ │ +0dc450: 5282 320b |002e: iget v2, v8, Lcom/badlogic/gdx/math/Interpolation$Elastic;.power:F // field@0b32 │ │ +0dc454: a703 0904 |0030: sub-float v3, v9, v4 │ │ +0dc458: c832 |0032: mul-float/2addr v2, v3 │ │ +0dc45a: 8922 |0033: float-to-double v2, v2 │ │ +0dc45c: 7140 1c26 1032 |0034: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@261c │ │ +0dc462: 0b00 |0037: move-result-wide v0 │ │ +0dc464: 8c00 |0038: double-to-float v0, v0 │ │ +0dc466: a801 0907 |0039: mul-float v1, v9, v7 │ │ +0dc46a: 7110 9913 0100 |003b: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@1399 │ │ +0dc470: 0a01 |003e: move-result v1 │ │ +0dc472: c810 |003f: mul-float/2addr v0, v1 │ │ +0dc474: c860 |0040: mul-float/2addr v0, v6 │ │ +0dc476: c950 |0041: div-float/2addr v0, v5 │ │ +0dc478: a700 0400 |0042: sub-float v0, v4, v0 │ │ +0dc47c: 28e3 |0044: goto 0027 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0009 line=205 │ │ 0x000f line=206 │ │ 0x0010 line=207 │ │ 0x0027 line=211 │ │ 0x0028 line=209 │ │ @@ -279161,17 +279312,17 @@ │ │ locals : │ │ 0x0000 - 0x0045 reg=8 this Lcom/badlogic/gdx/math/Interpolation$Elastic; │ │ 0x0000 - 0x0045 reg=9 a F │ │ │ │ source_file_idx : 1820 (Interpolation.java) │ │ │ │ Class #582 header: │ │ -class_idx : 507 │ │ +class_idx : 505 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 516 │ │ +superclass_idx : 514 │ │ source_file_idx : 1820 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #582 annotations: │ │ @@ -279208,31 +279359,31 @@ │ │ type : '(FF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -0cdd60: |[0cdd60] com.badlogic.gdx.math.Interpolation$Exp.:(FF)V │ │ -0cdd70: 1504 803f |0000: const/high16 v4, #int 1065353216 // #3f80 │ │ -0cdd74: 7010 5013 0500 |0002: invoke-direct {v5}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1350 │ │ -0cdd7a: 5956 3b0b |0005: iput v6, v5, Lcom/badlogic/gdx/math/Interpolation$Exp;.value:F // field@0b3b │ │ -0cdd7e: 5957 390b |0007: iput v7, v5, Lcom/badlogic/gdx/math/Interpolation$Exp;.power:F // field@0b39 │ │ -0cdd82: 8960 |0009: float-to-double v0, v6 │ │ -0cdd84: 7f72 |000a: neg-float v2, v7 │ │ -0cdd86: 8922 |000b: float-to-double v2, v2 │ │ -0cdd88: 7140 1c26 1032 |000c: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@261c │ │ -0cdd8e: 0b00 |000f: move-result-wide v0 │ │ -0cdd90: 8c00 |0010: double-to-float v0, v0 │ │ -0cdd92: 5950 380b |0011: iput v0, v5, Lcom/badlogic/gdx/math/Interpolation$Exp;.min:F // field@0b38 │ │ -0cdd96: 5250 380b |0013: iget v0, v5, Lcom/badlogic/gdx/math/Interpolation$Exp;.min:F // field@0b38 │ │ -0cdd9a: a700 0400 |0015: sub-float v0, v4, v0 │ │ -0cdd9e: a900 0400 |0017: div-float v0, v4, v0 │ │ -0cdda2: 5950 3a0b |0019: iput v0, v5, Lcom/badlogic/gdx/math/Interpolation$Exp;.scale:F // field@0b3a │ │ -0cdda6: 0e00 |001b: return-void │ │ +0dc480: |[0dc480] com.badlogic.gdx.math.Interpolation$Exp.:(FF)V │ │ +0dc490: 1504 803f |0000: const/high16 v4, #int 1065353216 // #3f80 │ │ +0dc494: 7010 5013 0500 |0002: invoke-direct {v5}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1350 │ │ +0dc49a: 5956 3b0b |0005: iput v6, v5, Lcom/badlogic/gdx/math/Interpolation$Exp;.value:F // field@0b3b │ │ +0dc49e: 5957 390b |0007: iput v7, v5, Lcom/badlogic/gdx/math/Interpolation$Exp;.power:F // field@0b39 │ │ +0dc4a2: 8960 |0009: float-to-double v0, v6 │ │ +0dc4a4: 7f72 |000a: neg-float v2, v7 │ │ +0dc4a6: 8922 |000b: float-to-double v2, v2 │ │ +0dc4a8: 7140 1c26 1032 |000c: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@261c │ │ +0dc4ae: 0b00 |000f: move-result-wide v0 │ │ +0dc4b0: 8c00 |0010: double-to-float v0, v0 │ │ +0dc4b2: 5950 380b |0011: iput v0, v5, Lcom/badlogic/gdx/math/Interpolation$Exp;.min:F // field@0b38 │ │ +0dc4b6: 5250 380b |0013: iget v0, v5, Lcom/badlogic/gdx/math/Interpolation$Exp;.min:F // field@0b38 │ │ +0dc4ba: a700 0400 |0015: sub-float v0, v4, v0 │ │ +0dc4be: a900 0400 |0017: div-float v0, v4, v0 │ │ +0dc4c2: 5950 3a0b |0019: iput v0, v5, Lcom/badlogic/gdx/math/Interpolation$Exp;.scale:F // field@0b3a │ │ +0dc4c6: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=161 │ │ 0x0005 line=162 │ │ 0x0007 line=163 │ │ 0x0009 line=164 │ │ 0x0013 line=165 │ │ @@ -279248,68 +279399,68 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 59 16-bit code units │ │ -0cdda8: |[0cdda8] com.badlogic.gdx.math.Interpolation$Exp.apply:(F)F │ │ -0cddb8: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ -0cddbc: 1504 0040 |0002: const/high16 v4, #int 1073741824 // #4000 │ │ -0cddc0: 1500 003f |0004: const/high16 v0, #int 1056964608 // #3f00 │ │ -0cddc4: 2e00 0700 |0006: cmpg-float v0, v7, v0 │ │ -0cddc8: 3c00 1900 |0008: if-gtz v0, 0021 // +0019 │ │ -0cddcc: 5260 3b0b |000a: iget v0, v6, Lcom/badlogic/gdx/math/Interpolation$Exp;.value:F // field@0b3b │ │ -0cddd0: 8900 |000c: float-to-double v0, v0 │ │ -0cddd2: 5262 390b |000d: iget v2, v6, Lcom/badlogic/gdx/math/Interpolation$Exp;.power:F // field@0b39 │ │ -0cddd6: a803 0704 |000f: mul-float v3, v7, v4 │ │ -0cddda: c753 |0011: sub-float/2addr v3, v5 │ │ -0cdddc: c832 |0012: mul-float/2addr v2, v3 │ │ -0cddde: 8922 |0013: float-to-double v2, v2 │ │ -0cdde0: 7140 1c26 1032 |0014: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@261c │ │ -0cdde6: 0b00 |0017: move-result-wide v0 │ │ -0cdde8: 8c00 |0018: double-to-float v0, v0 │ │ -0cddea: 5261 380b |0019: iget v1, v6, Lcom/badlogic/gdx/math/Interpolation$Exp;.min:F // field@0b38 │ │ -0cddee: c710 |001b: sub-float/2addr v0, v1 │ │ -0cddf0: 5261 3a0b |001c: iget v1, v6, Lcom/badlogic/gdx/math/Interpolation$Exp;.scale:F // field@0b3a │ │ -0cddf4: c810 |001e: mul-float/2addr v0, v1 │ │ -0cddf6: c940 |001f: div-float/2addr v0, v4 │ │ -0cddf8: 0f00 |0020: return v0 │ │ -0cddfa: 5260 3b0b |0021: iget v0, v6, Lcom/badlogic/gdx/math/Interpolation$Exp;.value:F // field@0b3b │ │ -0cddfe: 8900 |0023: float-to-double v0, v0 │ │ -0cde00: 5262 390b |0024: iget v2, v6, Lcom/badlogic/gdx/math/Interpolation$Exp;.power:F // field@0b39 │ │ -0cde04: 7f22 |0026: neg-float v2, v2 │ │ -0cde06: a803 0704 |0027: mul-float v3, v7, v4 │ │ -0cde0a: c753 |0029: sub-float/2addr v3, v5 │ │ -0cde0c: c832 |002a: mul-float/2addr v2, v3 │ │ -0cde0e: 8922 |002b: float-to-double v2, v2 │ │ -0cde10: 7140 1c26 1032 |002c: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@261c │ │ -0cde16: 0b00 |002f: move-result-wide v0 │ │ -0cde18: 8c00 |0030: double-to-float v0, v0 │ │ -0cde1a: 5261 380b |0031: iget v1, v6, Lcom/badlogic/gdx/math/Interpolation$Exp;.min:F // field@0b38 │ │ -0cde1e: c710 |0033: sub-float/2addr v0, v1 │ │ -0cde20: 5261 3a0b |0034: iget v1, v6, Lcom/badlogic/gdx/math/Interpolation$Exp;.scale:F // field@0b3a │ │ -0cde24: c810 |0036: mul-float/2addr v0, v1 │ │ -0cde26: a700 0400 |0037: sub-float v0, v4, v0 │ │ -0cde2a: c940 |0039: div-float/2addr v0, v4 │ │ -0cde2c: 28e6 |003a: goto 0020 // -001a │ │ +0dc4c8: |[0dc4c8] com.badlogic.gdx.math.Interpolation$Exp.apply:(F)F │ │ +0dc4d8: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ +0dc4dc: 1504 0040 |0002: const/high16 v4, #int 1073741824 // #4000 │ │ +0dc4e0: 1500 003f |0004: const/high16 v0, #int 1056964608 // #3f00 │ │ +0dc4e4: 2e00 0700 |0006: cmpg-float v0, v7, v0 │ │ +0dc4e8: 3c00 1900 |0008: if-gtz v0, 0021 // +0019 │ │ +0dc4ec: 5260 3b0b |000a: iget v0, v6, Lcom/badlogic/gdx/math/Interpolation$Exp;.value:F // field@0b3b │ │ +0dc4f0: 8900 |000c: float-to-double v0, v0 │ │ +0dc4f2: 5262 390b |000d: iget v2, v6, Lcom/badlogic/gdx/math/Interpolation$Exp;.power:F // field@0b39 │ │ +0dc4f6: a803 0704 |000f: mul-float v3, v7, v4 │ │ +0dc4fa: c753 |0011: sub-float/2addr v3, v5 │ │ +0dc4fc: c832 |0012: mul-float/2addr v2, v3 │ │ +0dc4fe: 8922 |0013: float-to-double v2, v2 │ │ +0dc500: 7140 1c26 1032 |0014: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@261c │ │ +0dc506: 0b00 |0017: move-result-wide v0 │ │ +0dc508: 8c00 |0018: double-to-float v0, v0 │ │ +0dc50a: 5261 380b |0019: iget v1, v6, Lcom/badlogic/gdx/math/Interpolation$Exp;.min:F // field@0b38 │ │ +0dc50e: c710 |001b: sub-float/2addr v0, v1 │ │ +0dc510: 5261 3a0b |001c: iget v1, v6, Lcom/badlogic/gdx/math/Interpolation$Exp;.scale:F // field@0b3a │ │ +0dc514: c810 |001e: mul-float/2addr v0, v1 │ │ +0dc516: c940 |001f: div-float/2addr v0, v4 │ │ +0dc518: 0f00 |0020: return v0 │ │ +0dc51a: 5260 3b0b |0021: iget v0, v6, Lcom/badlogic/gdx/math/Interpolation$Exp;.value:F // field@0b3b │ │ +0dc51e: 8900 |0023: float-to-double v0, v0 │ │ +0dc520: 5262 390b |0024: iget v2, v6, Lcom/badlogic/gdx/math/Interpolation$Exp;.power:F // field@0b39 │ │ +0dc524: 7f22 |0026: neg-float v2, v2 │ │ +0dc526: a803 0704 |0027: mul-float v3, v7, v4 │ │ +0dc52a: c753 |0029: sub-float/2addr v3, v5 │ │ +0dc52c: c832 |002a: mul-float/2addr v2, v3 │ │ +0dc52e: 8922 |002b: float-to-double v2, v2 │ │ +0dc530: 7140 1c26 1032 |002c: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@261c │ │ +0dc536: 0b00 |002f: move-result-wide v0 │ │ +0dc538: 8c00 |0030: double-to-float v0, v0 │ │ +0dc53a: 5261 380b |0031: iget v1, v6, Lcom/badlogic/gdx/math/Interpolation$Exp;.min:F // field@0b38 │ │ +0dc53e: c710 |0033: sub-float/2addr v0, v1 │ │ +0dc540: 5261 3a0b |0034: iget v1, v6, Lcom/badlogic/gdx/math/Interpolation$Exp;.scale:F // field@0b3a │ │ +0dc544: c810 |0036: mul-float/2addr v0, v1 │ │ +0dc546: a700 0400 |0037: sub-float v0, v4, v0 │ │ +0dc54a: c940 |0039: div-float/2addr v0, v4 │ │ +0dc54c: 28e6 |003a: goto 0020 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0004 line=169 │ │ 0x0020 line=170 │ │ locals : │ │ 0x0000 - 0x003b reg=6 this Lcom/badlogic/gdx/math/Interpolation$Exp; │ │ 0x0000 - 0x003b reg=7 a F │ │ │ │ source_file_idx : 1820 (Interpolation.java) │ │ │ │ Class #583 header: │ │ -class_idx : 510 │ │ +class_idx : 508 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 516 │ │ +superclass_idx : 514 │ │ source_file_idx : 1820 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #583 annotations: │ │ @@ -279334,18 +279485,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cde30: |[0cde30] com.badlogic.gdx.math.Interpolation$Pow.:(I)V │ │ -0cde40: 7010 5013 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1350 │ │ -0cde46: 5901 440b |0003: iput v1, v0, Lcom/badlogic/gdx/math/Interpolation$Pow;.power:I // field@0b44 │ │ -0cde4a: 0e00 |0005: return-void │ │ +0dc550: |[0dc550] com.badlogic.gdx.math.Interpolation$Pow.:(I)V │ │ +0dc560: 7010 5013 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1350 │ │ +0dc566: 5901 440b |0003: iput v1, v0, Lcom/badlogic/gdx/math/Interpolation$Pow;.power:I // field@0b44 │ │ +0dc56a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0003 line=127 │ │ 0x0005 line=128 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/math/Interpolation$Pow; │ │ @@ -279357,61 +279508,61 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -0cde4c: |[0cde4c] com.badlogic.gdx.math.Interpolation$Pow.apply:(F)F │ │ -0cde5c: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ -0cde60: 1504 0040 |0002: const/high16 v4, #int 1073741824 // #4000 │ │ -0cde64: 1500 003f |0004: const/high16 v0, #int 1056964608 // #3f00 │ │ -0cde68: 2e00 0700 |0006: cmpg-float v0, v7, v0 │ │ -0cde6c: 3c00 0f00 |0008: if-gtz v0, 0017 // +000f │ │ -0cde70: a800 0704 |000a: mul-float v0, v7, v4 │ │ -0cde74: 8900 |000c: float-to-double v0, v0 │ │ -0cde76: 5262 440b |000d: iget v2, v6, Lcom/badlogic/gdx/math/Interpolation$Pow;.power:I // field@0b44 │ │ -0cde7a: 8322 |000f: int-to-double v2, v2 │ │ -0cde7c: 7140 1c26 1032 |0010: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@261c │ │ -0cde82: 0b00 |0013: move-result-wide v0 │ │ -0cde84: 8c00 |0014: double-to-float v0, v0 │ │ -0cde86: c940 |0015: div-float/2addr v0, v4 │ │ -0cde88: 0f00 |0016: return v0 │ │ -0cde8a: a700 0705 |0017: sub-float v0, v7, v5 │ │ -0cde8e: c840 |0019: mul-float/2addr v0, v4 │ │ -0cde90: 8900 |001a: float-to-double v0, v0 │ │ -0cde92: 5262 440b |001b: iget v2, v6, Lcom/badlogic/gdx/math/Interpolation$Pow;.power:I // field@0b44 │ │ -0cde96: 8322 |001d: int-to-double v2, v2 │ │ -0cde98: 7140 1c26 1032 |001e: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@261c │ │ -0cde9e: 0b00 |0021: move-result-wide v0 │ │ -0cdea0: 8c01 |0022: double-to-float v1, v0 │ │ -0cdea2: 5260 440b |0023: iget v0, v6, Lcom/badlogic/gdx/math/Interpolation$Pow;.power:I // field@0b44 │ │ -0cdea6: dc00 0002 |0025: rem-int/lit8 v0, v0, #int 2 // #02 │ │ -0cdeaa: 3900 0800 |0027: if-nez v0, 002f // +0008 │ │ -0cdeae: 12e0 |0029: const/4 v0, #int -2 // #fe │ │ -0cdeb0: 8200 |002a: int-to-float v0, v0 │ │ -0cdeb2: a900 0100 |002b: div-float v0, v1, v0 │ │ -0cdeb6: c650 |002d: add-float/2addr v0, v5 │ │ -0cdeb8: 28e8 |002e: goto 0016 // -0018 │ │ -0cdeba: 1220 |002f: const/4 v0, #int 2 // #2 │ │ -0cdebc: 28fa |0030: goto 002a // -0006 │ │ +0dc56c: |[0dc56c] com.badlogic.gdx.math.Interpolation$Pow.apply:(F)F │ │ +0dc57c: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ +0dc580: 1504 0040 |0002: const/high16 v4, #int 1073741824 // #4000 │ │ +0dc584: 1500 003f |0004: const/high16 v0, #int 1056964608 // #3f00 │ │ +0dc588: 2e00 0700 |0006: cmpg-float v0, v7, v0 │ │ +0dc58c: 3c00 0f00 |0008: if-gtz v0, 0017 // +000f │ │ +0dc590: a800 0704 |000a: mul-float v0, v7, v4 │ │ +0dc594: 8900 |000c: float-to-double v0, v0 │ │ +0dc596: 5262 440b |000d: iget v2, v6, Lcom/badlogic/gdx/math/Interpolation$Pow;.power:I // field@0b44 │ │ +0dc59a: 8322 |000f: int-to-double v2, v2 │ │ +0dc59c: 7140 1c26 1032 |0010: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@261c │ │ +0dc5a2: 0b00 |0013: move-result-wide v0 │ │ +0dc5a4: 8c00 |0014: double-to-float v0, v0 │ │ +0dc5a6: c940 |0015: div-float/2addr v0, v4 │ │ +0dc5a8: 0f00 |0016: return v0 │ │ +0dc5aa: a700 0705 |0017: sub-float v0, v7, v5 │ │ +0dc5ae: c840 |0019: mul-float/2addr v0, v4 │ │ +0dc5b0: 8900 |001a: float-to-double v0, v0 │ │ +0dc5b2: 5262 440b |001b: iget v2, v6, Lcom/badlogic/gdx/math/Interpolation$Pow;.power:I // field@0b44 │ │ +0dc5b6: 8322 |001d: int-to-double v2, v2 │ │ +0dc5b8: 7140 1c26 1032 |001e: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@261c │ │ +0dc5be: 0b00 |0021: move-result-wide v0 │ │ +0dc5c0: 8c01 |0022: double-to-float v1, v0 │ │ +0dc5c2: 5260 440b |0023: iget v0, v6, Lcom/badlogic/gdx/math/Interpolation$Pow;.power:I // field@0b44 │ │ +0dc5c6: dc00 0002 |0025: rem-int/lit8 v0, v0, #int 2 // #02 │ │ +0dc5ca: 3900 0800 |0027: if-nez v0, 002f // +0008 │ │ +0dc5ce: 12e0 |0029: const/4 v0, #int -2 // #fe │ │ +0dc5d0: 8200 |002a: int-to-float v0, v0 │ │ +0dc5d2: a900 0100 |002b: div-float v0, v1, v0 │ │ +0dc5d6: c650 |002d: add-float/2addr v0, v5 │ │ +0dc5d8: 28e8 |002e: goto 0016 // -0018 │ │ +0dc5da: 1220 |002f: const/4 v0, #int 2 // #2 │ │ +0dc5dc: 28fa |0030: goto 002a // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=131 │ │ 0x0016 line=132 │ │ locals : │ │ 0x0000 - 0x0031 reg=6 this Lcom/badlogic/gdx/math/Interpolation$Pow; │ │ 0x0000 - 0x0031 reg=7 a F │ │ │ │ source_file_idx : 1820 (Interpolation.java) │ │ │ │ Class #584 header: │ │ -class_idx : 513 │ │ +class_idx : 511 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 516 │ │ +superclass_idx : 514 │ │ source_file_idx : 1820 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #584 annotations: │ │ @@ -279436,20 +279587,20 @@ │ │ type : '(F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0cdec0: |[0cdec0] com.badlogic.gdx.math.Interpolation$Swing.:(F)V │ │ -0cded0: 7010 5013 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1350 │ │ -0cded6: 1500 0040 |0003: const/high16 v0, #int 1073741824 // #4000 │ │ -0cdeda: c820 |0005: mul-float/2addr v0, v2 │ │ -0cdedc: 5910 470b |0006: iput v0, v1, Lcom/badlogic/gdx/math/Interpolation$Swing;.scale:F // field@0b47 │ │ -0cdee0: 0e00 |0008: return-void │ │ +0dc5e0: |[0dc5e0] com.badlogic.gdx.math.Interpolation$Swing.:(F)V │ │ +0dc5f0: 7010 5013 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1350 │ │ +0dc5f6: 1500 0040 |0003: const/high16 v0, #int 1073741824 // #4000 │ │ +0dc5fa: c820 |0005: mul-float/2addr v0, v2 │ │ +0dc5fc: 5910 470b |0006: iput v0, v1, Lcom/badlogic/gdx/math/Interpolation$Swing;.scale:F // field@0b47 │ │ +0dc600: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0003 line=348 │ │ 0x0008 line=349 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/math/Interpolation$Swing; │ │ @@ -279461,42 +279612,42 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -0cdee4: |[0cdee4] com.badlogic.gdx.math.Interpolation$Swing.apply:(F)F │ │ -0cdef4: 1504 0040 |0000: const/high16 v4, #int 1073741824 // #4000 │ │ -0cdef8: 1503 803f |0002: const/high16 v3, #int 1065353216 // #3f80 │ │ -0cdefc: 1500 003f |0004: const/high16 v0, #int 1056964608 // #3f00 │ │ -0cdf00: 2e00 0600 |0006: cmpg-float v0, v6, v0 │ │ -0cdf04: 3c00 0f00 |0008: if-gtz v0, 0017 // +000f │ │ -0cdf08: c846 |000a: mul-float/2addr v6, v4 │ │ -0cdf0a: a800 0606 |000b: mul-float v0, v6, v6 │ │ -0cdf0e: 5251 470b |000d: iget v1, v5, Lcom/badlogic/gdx/math/Interpolation$Swing;.scale:F // field@0b47 │ │ -0cdf12: c631 |000f: add-float/2addr v1, v3 │ │ -0cdf14: c861 |0010: mul-float/2addr v1, v6 │ │ -0cdf16: 5252 470b |0011: iget v2, v5, Lcom/badlogic/gdx/math/Interpolation$Swing;.scale:F // field@0b47 │ │ -0cdf1a: c721 |0013: sub-float/2addr v1, v2 │ │ -0cdf1c: c810 |0014: mul-float/2addr v0, v1 │ │ -0cdf1e: c940 |0015: div-float/2addr v0, v4 │ │ -0cdf20: 0f00 |0016: return v0 │ │ -0cdf22: c736 |0017: sub-float/2addr v6, v3 │ │ -0cdf24: c846 |0018: mul-float/2addr v6, v4 │ │ -0cdf26: a800 0606 |0019: mul-float v0, v6, v6 │ │ -0cdf2a: 5251 470b |001b: iget v1, v5, Lcom/badlogic/gdx/math/Interpolation$Swing;.scale:F // field@0b47 │ │ -0cdf2e: c631 |001d: add-float/2addr v1, v3 │ │ -0cdf30: c861 |001e: mul-float/2addr v1, v6 │ │ -0cdf32: 5252 470b |001f: iget v2, v5, Lcom/badlogic/gdx/math/Interpolation$Swing;.scale:F // field@0b47 │ │ -0cdf36: c621 |0021: add-float/2addr v1, v2 │ │ -0cdf38: c810 |0022: mul-float/2addr v0, v1 │ │ -0cdf3a: c940 |0023: div-float/2addr v0, v4 │ │ -0cdf3c: c630 |0024: add-float/2addr v0, v3 │ │ -0cdf3e: 28f1 |0025: goto 0016 // -000f │ │ +0dc604: |[0dc604] com.badlogic.gdx.math.Interpolation$Swing.apply:(F)F │ │ +0dc614: 1504 0040 |0000: const/high16 v4, #int 1073741824 // #4000 │ │ +0dc618: 1503 803f |0002: const/high16 v3, #int 1065353216 // #3f80 │ │ +0dc61c: 1500 003f |0004: const/high16 v0, #int 1056964608 // #3f00 │ │ +0dc620: 2e00 0600 |0006: cmpg-float v0, v6, v0 │ │ +0dc624: 3c00 0f00 |0008: if-gtz v0, 0017 // +000f │ │ +0dc628: c846 |000a: mul-float/2addr v6, v4 │ │ +0dc62a: a800 0606 |000b: mul-float v0, v6, v6 │ │ +0dc62e: 5251 470b |000d: iget v1, v5, Lcom/badlogic/gdx/math/Interpolation$Swing;.scale:F // field@0b47 │ │ +0dc632: c631 |000f: add-float/2addr v1, v3 │ │ +0dc634: c861 |0010: mul-float/2addr v1, v6 │ │ +0dc636: 5252 470b |0011: iget v2, v5, Lcom/badlogic/gdx/math/Interpolation$Swing;.scale:F // field@0b47 │ │ +0dc63a: c721 |0013: sub-float/2addr v1, v2 │ │ +0dc63c: c810 |0014: mul-float/2addr v0, v1 │ │ +0dc63e: c940 |0015: div-float/2addr v0, v4 │ │ +0dc640: 0f00 |0016: return v0 │ │ +0dc642: c736 |0017: sub-float/2addr v6, v3 │ │ +0dc644: c846 |0018: mul-float/2addr v6, v4 │ │ +0dc646: a800 0606 |0019: mul-float v0, v6, v6 │ │ +0dc64a: 5251 470b |001b: iget v1, v5, Lcom/badlogic/gdx/math/Interpolation$Swing;.scale:F // field@0b47 │ │ +0dc64e: c631 |001d: add-float/2addr v1, v3 │ │ +0dc650: c861 |001e: mul-float/2addr v1, v6 │ │ +0dc652: 5252 470b |001f: iget v2, v5, Lcom/badlogic/gdx/math/Interpolation$Swing;.scale:F // field@0b47 │ │ +0dc656: c621 |0021: add-float/2addr v1, v2 │ │ +0dc658: c810 |0022: mul-float/2addr v0, v1 │ │ +0dc65a: c940 |0023: div-float/2addr v0, v4 │ │ +0dc65c: c630 |0024: add-float/2addr v0, v3 │ │ +0dc65e: 28f1 |0025: goto 0016 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0004 line=352 │ │ 0x000a line=353 │ │ 0x000b line=354 │ │ 0x0016 line=358 │ │ 0x0017 line=356 │ │ @@ -279505,17 +279656,17 @@ │ │ locals : │ │ 0x0000 - 0x0026 reg=5 this Lcom/badlogic/gdx/math/Interpolation$Swing; │ │ 0x0000 - 0x0026 reg=6 a F │ │ │ │ source_file_idx : 1820 (Interpolation.java) │ │ │ │ Class #585 header: │ │ -class_idx : 514 │ │ +class_idx : 512 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 516 │ │ +superclass_idx : 514 │ │ source_file_idx : 1820 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #585 annotations: │ │ @@ -279540,18 +279691,18 @@ │ │ type : '(F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cdf40: |[0cdf40] com.badlogic.gdx.math.Interpolation$SwingIn.:(F)V │ │ -0cdf50: 7010 5013 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1350 │ │ -0cdf56: 5901 480b |0003: iput v1, v0, Lcom/badlogic/gdx/math/Interpolation$SwingIn;.scale:F // field@0b48 │ │ -0cdf5a: 0e00 |0005: return-void │ │ +0dc660: |[0dc660] com.badlogic.gdx.math.Interpolation$SwingIn.:(F)V │ │ +0dc670: 7010 5013 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1350 │ │ +0dc676: 5901 480b |0003: iput v1, v0, Lcom/badlogic/gdx/math/Interpolation$SwingIn;.scale:F // field@0b48 │ │ +0dc67a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0003 line=379 │ │ 0x0005 line=380 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/math/Interpolation$SwingIn; │ │ @@ -279563,37 +279714,37 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0cdf5c: |[0cdf5c] com.badlogic.gdx.math.Interpolation$SwingIn.apply:(F)F │ │ -0cdf6c: a800 0404 |0000: mul-float v0, v4, v4 │ │ -0cdf70: 5231 480b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Interpolation$SwingIn;.scale:F // field@0b48 │ │ -0cdf74: 1502 803f |0004: const/high16 v2, #int 1065353216 // #3f80 │ │ -0cdf78: c621 |0006: add-float/2addr v1, v2 │ │ -0cdf7a: c841 |0007: mul-float/2addr v1, v4 │ │ -0cdf7c: 5232 480b |0008: iget v2, v3, Lcom/badlogic/gdx/math/Interpolation$SwingIn;.scale:F // field@0b48 │ │ -0cdf80: c721 |000a: sub-float/2addr v1, v2 │ │ -0cdf82: c810 |000b: mul-float/2addr v0, v1 │ │ -0cdf84: 0f00 |000c: return v0 │ │ +0dc67c: |[0dc67c] com.badlogic.gdx.math.Interpolation$SwingIn.apply:(F)F │ │ +0dc68c: a800 0404 |0000: mul-float v0, v4, v4 │ │ +0dc690: 5231 480b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Interpolation$SwingIn;.scale:F // field@0b48 │ │ +0dc694: 1502 803f |0004: const/high16 v2, #int 1065353216 // #3f80 │ │ +0dc698: c621 |0006: add-float/2addr v1, v2 │ │ +0dc69a: c841 |0007: mul-float/2addr v1, v4 │ │ +0dc69c: 5232 480b |0008: iget v2, v3, Lcom/badlogic/gdx/math/Interpolation$SwingIn;.scale:F // field@0b48 │ │ +0dc6a0: c721 |000a: sub-float/2addr v1, v2 │ │ +0dc6a2: c810 |000b: mul-float/2addr v0, v1 │ │ +0dc6a4: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lcom/badlogic/gdx/math/Interpolation$SwingIn; │ │ 0x0000 - 0x000d reg=4 a F │ │ │ │ source_file_idx : 1820 (Interpolation.java) │ │ │ │ Class #586 header: │ │ -class_idx : 515 │ │ +class_idx : 513 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 516 │ │ +superclass_idx : 514 │ │ source_file_idx : 1820 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #586 annotations: │ │ @@ -279618,18 +279769,18 @@ │ │ type : '(F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cdf88: |[0cdf88] com.badlogic.gdx.math.Interpolation$SwingOut.:(F)V │ │ -0cdf98: 7010 5013 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1350 │ │ -0cdf9e: 5901 490b |0003: iput v1, v0, Lcom/badlogic/gdx/math/Interpolation$SwingOut;.scale:F // field@0b49 │ │ -0cdfa2: 0e00 |0005: return-void │ │ +0dc6a8: |[0dc6a8] com.badlogic.gdx.math.Interpolation$SwingOut.:(F)V │ │ +0dc6b8: 7010 5013 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1350 │ │ +0dc6be: 5901 490b |0003: iput v1, v0, Lcom/badlogic/gdx/math/Interpolation$SwingOut;.scale:F // field@0b49 │ │ +0dc6c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x0003 line=366 │ │ 0x0005 line=367 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/math/Interpolation$SwingOut; │ │ @@ -279641,41 +279792,41 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -0cdfa4: |[0cdfa4] com.badlogic.gdx.math.Interpolation$SwingOut.apply:(F)F │ │ -0cdfb4: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ -0cdfb8: c735 |0002: sub-float/2addr v5, v3 │ │ -0cdfba: a800 0505 |0003: mul-float v0, v5, v5 │ │ -0cdfbe: 5241 490b |0005: iget v1, v4, Lcom/badlogic/gdx/math/Interpolation$SwingOut;.scale:F // field@0b49 │ │ -0cdfc2: c631 |0007: add-float/2addr v1, v3 │ │ -0cdfc4: c851 |0008: mul-float/2addr v1, v5 │ │ -0cdfc6: 5242 490b |0009: iget v2, v4, Lcom/badlogic/gdx/math/Interpolation$SwingOut;.scale:F // field@0b49 │ │ -0cdfca: c621 |000b: add-float/2addr v1, v2 │ │ -0cdfcc: c810 |000c: mul-float/2addr v0, v1 │ │ -0cdfce: c630 |000d: add-float/2addr v0, v3 │ │ -0cdfd0: 0f00 |000e: return v0 │ │ +0dc6c4: |[0dc6c4] com.badlogic.gdx.math.Interpolation$SwingOut.apply:(F)F │ │ +0dc6d4: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ +0dc6d8: c735 |0002: sub-float/2addr v5, v3 │ │ +0dc6da: a800 0505 |0003: mul-float v0, v5, v5 │ │ +0dc6de: 5241 490b |0005: iget v1, v4, Lcom/badlogic/gdx/math/Interpolation$SwingOut;.scale:F // field@0b49 │ │ +0dc6e2: c631 |0007: add-float/2addr v1, v3 │ │ +0dc6e4: c851 |0008: mul-float/2addr v1, v5 │ │ +0dc6e6: 5242 490b |0009: iget v2, v4, Lcom/badlogic/gdx/math/Interpolation$SwingOut;.scale:F // field@0b49 │ │ +0dc6ea: c621 |000b: add-float/2addr v1, v2 │ │ +0dc6ec: c810 |000c: mul-float/2addr v0, v1 │ │ +0dc6ee: c630 |000d: add-float/2addr v0, v3 │ │ +0dc6f0: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=370 │ │ 0x0003 line=371 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lcom/badlogic/gdx/math/Interpolation$SwingOut; │ │ 0x0000 - 0x000f reg=5 a F │ │ │ │ source_file_idx : 1820 (Interpolation.java) │ │ │ │ Class #587 header: │ │ -class_idx : 541 │ │ +class_idx : 539 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3489 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3487 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #587 annotations: │ │ Annotations on class │ │ @@ -279710,32 +279861,32 @@ │ │ type : '(Ljava/net/HttpURLConnection;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0cdfd4: |[0cdfd4] com.badlogic.gdx.net.NetJavaImpl$HttpClientResponse.:(Ljava/net/HttpURLConnection;)V │ │ -0cdfe4: 7010 2726 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ -0cdfea: 5b34 1f0c |0003: iput-object v4, v3, Lcom/badlogic/gdx/net/NetJavaImpl$HttpClientResponse;.connection:Ljava/net/HttpURLConnection; // field@0c1f │ │ -0cdfee: 6e10 a726 0400 |0005: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@26a7 │ │ -0cdff4: 0c01 |0008: move-result-object v1 │ │ -0cdff6: 5b31 200c |0009: iput-object v1, v3, Lcom/badlogic/gdx/net/NetJavaImpl$HttpClientResponse;.inputStream:Ljava/io/InputStream; // field@0c20 │ │ -0cdffa: 2201 6a00 |000b: new-instance v1, Lcom/badlogic/gdx/Net$HttpStatus; // type@006a │ │ -0cdffe: 6e10 a926 0400 |000d: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@26a9 │ │ -0ce004: 0a02 |0010: move-result v2 │ │ -0ce006: 7020 b401 2100 |0011: invoke-direct {v1, v2}, Lcom/badlogic/gdx/Net$HttpStatus;.:(I)V // method@01b4 │ │ -0ce00c: 5b31 210c |0014: iput-object v1, v3, Lcom/badlogic/gdx/net/NetJavaImpl$HttpClientResponse;.status:Lcom/badlogic/gdx/Net$HttpStatus; // field@0c21 │ │ -0ce010: 0e00 |0016: return-void │ │ -0ce012: 0d00 |0017: move-exception v0 │ │ -0ce014: 2201 6a00 |0018: new-instance v1, Lcom/badlogic/gdx/Net$HttpStatus; // type@006a │ │ -0ce018: 12f2 |001a: const/4 v2, #int -1 // #ff │ │ -0ce01a: 7020 b401 2100 |001b: invoke-direct {v1, v2}, Lcom/badlogic/gdx/Net$HttpStatus;.:(I)V // method@01b4 │ │ -0ce020: 5b31 210c |001e: iput-object v1, v3, Lcom/badlogic/gdx/net/NetJavaImpl$HttpClientResponse;.status:Lcom/badlogic/gdx/Net$HttpStatus; // field@0c21 │ │ -0ce024: 28f6 |0020: goto 0016 // -000a │ │ +0dc6f4: |[0dc6f4] com.badlogic.gdx.net.NetJavaImpl$HttpClientResponse.:(Ljava/net/HttpURLConnection;)V │ │ +0dc704: 7010 2726 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ +0dc70a: 5b34 1f0c |0003: iput-object v4, v3, Lcom/badlogic/gdx/net/NetJavaImpl$HttpClientResponse;.connection:Ljava/net/HttpURLConnection; // field@0c1f │ │ +0dc70e: 6e10 a726 0400 |0005: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@26a7 │ │ +0dc714: 0c01 |0008: move-result-object v1 │ │ +0dc716: 5b31 200c |0009: iput-object v1, v3, Lcom/badlogic/gdx/net/NetJavaImpl$HttpClientResponse;.inputStream:Ljava/io/InputStream; // field@0c20 │ │ +0dc71a: 2201 6800 |000b: new-instance v1, Lcom/badlogic/gdx/Net$HttpStatus; // type@0068 │ │ +0dc71e: 6e10 a926 0400 |000d: invoke-virtual {v4}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@26a9 │ │ +0dc724: 0a02 |0010: move-result v2 │ │ +0dc726: 7020 b401 2100 |0011: invoke-direct {v1, v2}, Lcom/badlogic/gdx/Net$HttpStatus;.:(I)V // method@01b4 │ │ +0dc72c: 5b31 210c |0014: iput-object v1, v3, Lcom/badlogic/gdx/net/NetJavaImpl$HttpClientResponse;.status:Lcom/badlogic/gdx/Net$HttpStatus; // field@0c21 │ │ +0dc730: 0e00 |0016: return-void │ │ +0dc732: 0d00 |0017: move-exception v0 │ │ +0dc734: 2201 6800 |0018: new-instance v1, Lcom/badlogic/gdx/Net$HttpStatus; // type@0068 │ │ +0dc738: 12f2 |001a: const/4 v2, #int -1 // #ff │ │ +0dc73a: 7020 b401 2100 |001b: invoke-direct {v1, v2}, Lcom/badlogic/gdx/Net$HttpStatus;.:(I)V // method@01b4 │ │ +0dc740: 5b31 210c |001e: iput-object v1, v3, Lcom/badlogic/gdx/net/NetJavaImpl$HttpClientResponse;.status:Lcom/badlogic/gdx/Net$HttpStatus; // field@0c21 │ │ +0dc744: 28f6 |0020: goto 0016 // -000a │ │ catches : 1 │ │ 0x000b - 0x0016 │ │ Ljava/io/IOException; -> 0x0017 │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ @@ -279754,37 +279905,37 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -0ce038: |[0ce038] com.badlogic.gdx.net.NetJavaImpl$HttpClientResponse.getResult:()[B │ │ -0ce048: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0ce04a: 2200 8b03 |0001: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@038b │ │ -0ce04e: 7010 5625 0000 |0003: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@2556 │ │ -0ce054: 1304 0040 |0006: const/16 v4, #int 16384 // #4000 │ │ -0ce058: 2341 4704 |0008: new-array v1, v4, [B // type@0447 │ │ -0ce05c: 5484 200c |000a: iget-object v4, v8, Lcom/badlogic/gdx/net/NetJavaImpl$HttpClientResponse;.inputStream:Ljava/io/InputStream; // field@0c20 │ │ -0ce060: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -0ce062: 2116 |000d: array-length v6, v1 │ │ -0ce064: 6e40 9d25 1465 |000e: invoke-virtual {v4, v1, v5, v6}, Ljava/io/InputStream;.read:([BII)I // method@259d │ │ -0ce06a: 0a03 |0011: move-result v3 │ │ -0ce06c: 12f4 |0012: const/4 v4, #int -1 // #ff │ │ -0ce06e: 3243 0b00 |0013: if-eq v3, v4, 001e // +000b │ │ -0ce072: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -0ce074: 6e40 5d25 1034 |0016: invoke-virtual {v0, v1, v4, v3}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@255d │ │ -0ce07a: 28f1 |0019: goto 000a // -000f │ │ -0ce07c: 0d02 |001a: move-exception v2 │ │ -0ce07e: 2374 4704 |001b: new-array v4, v7, [B // type@0447 │ │ -0ce082: 1104 |001d: return-object v4 │ │ -0ce084: 6e10 5925 0000 |001e: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.flush:()V // method@2559 │ │ -0ce08a: 6e10 5b25 0000 |0021: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@255b │ │ -0ce090: 0c04 |0024: move-result-object v4 │ │ -0ce092: 28f8 |0025: goto 001d // -0008 │ │ +0dc758: |[0dc758] com.badlogic.gdx.net.NetJavaImpl$HttpClientResponse.getResult:()[B │ │ +0dc768: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0dc76a: 2200 8903 |0001: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0389 │ │ +0dc76e: 7010 5625 0000 |0003: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@2556 │ │ +0dc774: 1304 0040 |0006: const/16 v4, #int 16384 // #4000 │ │ +0dc778: 2341 4504 |0008: new-array v1, v4, [B // type@0445 │ │ +0dc77c: 5484 200c |000a: iget-object v4, v8, Lcom/badlogic/gdx/net/NetJavaImpl$HttpClientResponse;.inputStream:Ljava/io/InputStream; // field@0c20 │ │ +0dc780: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +0dc782: 2116 |000d: array-length v6, v1 │ │ +0dc784: 6e40 9d25 1465 |000e: invoke-virtual {v4, v1, v5, v6}, Ljava/io/InputStream;.read:([BII)I // method@259d │ │ +0dc78a: 0a03 |0011: move-result v3 │ │ +0dc78c: 12f4 |0012: const/4 v4, #int -1 // #ff │ │ +0dc78e: 3243 0b00 |0013: if-eq v3, v4, 001e // +000b │ │ +0dc792: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +0dc794: 6e40 5d25 1034 |0016: invoke-virtual {v0, v1, v4, v3}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@255d │ │ +0dc79a: 28f1 |0019: goto 000a // -000f │ │ +0dc79c: 0d02 |001a: move-exception v2 │ │ +0dc79e: 2374 4504 |001b: new-array v4, v7, [B // type@0445 │ │ +0dc7a2: 1104 |001d: return-object v4 │ │ +0dc7a4: 6e10 5925 0000 |001e: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.flush:()V // method@2559 │ │ +0dc7aa: 6e10 5b25 0000 |0021: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@255b │ │ +0dc7b0: 0c04 |0024: move-result-object v4 │ │ +0dc7b2: 28f8 |0025: goto 001d // -0008 │ │ catches : 2 │ │ 0x000a - 0x0019 │ │ Ljava/io/IOException; -> 0x001a │ │ 0x001e - 0x0021 │ │ Ljava/io/IOException; -> 0x001a │ │ positions : │ │ 0x0001 line=52 │ │ @@ -279809,17 +279960,17 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce0ac: |[0ce0ac] com.badlogic.gdx.net.NetJavaImpl$HttpClientResponse.getResultAsStream:()Ljava/io/InputStream; │ │ -0ce0bc: 5410 200c |0000: iget-object v0, v1, Lcom/badlogic/gdx/net/NetJavaImpl$HttpClientResponse;.inputStream:Ljava/io/InputStream; // field@0c20 │ │ -0ce0c0: 1100 |0002: return-object v0 │ │ +0dc7cc: |[0dc7cc] com.badlogic.gdx.net.NetJavaImpl$HttpClientResponse.getResultAsStream:()Ljava/io/InputStream; │ │ +0dc7dc: 5410 200c |0000: iget-object v0, v1, Lcom/badlogic/gdx/net/NetJavaImpl$HttpClientResponse;.inputStream:Ljava/io/InputStream; // field@0c20 │ │ +0dc7e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/net/NetJavaImpl$HttpClientResponse; │ │ │ │ #2 : (in Lcom/badlogic/gdx/net/NetJavaImpl$HttpClientResponse;) │ │ @@ -279827,38 +279978,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0ce0c4: |[0ce0c4] com.badlogic.gdx.net.NetJavaImpl$HttpClientResponse.getResultAsString:()Ljava/lang/String; │ │ -0ce0d4: 2202 8903 |0000: new-instance v2, Ljava/io/BufferedReader; // type@0389 │ │ -0ce0d8: 2204 9803 |0002: new-instance v4, Ljava/io/InputStreamReader; // type@0398 │ │ -0ce0dc: 5465 200c |0004: iget-object v5, v6, Lcom/badlogic/gdx/net/NetJavaImpl$HttpClientResponse;.inputStream:Ljava/io/InputStream; // field@0c20 │ │ -0ce0e0: 7020 9e25 5400 |0006: invoke-direct {v4, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@259e │ │ -0ce0e6: 7020 5025 4200 |0009: invoke-direct {v2, v4}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@2550 │ │ -0ce0ec: 1a01 0000 |000c: const-string v1, "" // string@0000 │ │ -0ce0f0: 6e10 5325 0200 |000e: invoke-virtual {v2}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -0ce0f6: 0c03 |0011: move-result-object v3 │ │ -0ce0f8: 3803 1400 |0012: if-eqz v3, 0026 // +0014 │ │ -0ce0fc: 2204 c503 |0014: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ce100: 7010 6726 0400 |0016: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ce106: 6e20 6e26 1400 |0019: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ce10c: 0c04 |001c: move-result-object v4 │ │ -0ce10e: 6e20 6e26 3400 |001d: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ce114: 0c04 |0020: move-result-object v4 │ │ -0ce116: 6e10 7426 0400 |0021: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ce11c: 0c01 |0024: move-result-object v1 │ │ -0ce11e: 28e9 |0025: goto 000e // -0017 │ │ -0ce120: 6e10 5225 0200 |0026: invoke-virtual {v2}, Ljava/io/BufferedReader;.close:()V // method@2552 │ │ -0ce126: 1101 |0029: return-object v1 │ │ -0ce128: 0d00 |002a: move-exception v0 │ │ -0ce12a: 1a01 0000 |002b: const-string v1, "" // string@0000 │ │ -0ce12e: 28fc |002d: goto 0029 // -0004 │ │ +0dc7e4: |[0dc7e4] com.badlogic.gdx.net.NetJavaImpl$HttpClientResponse.getResultAsString:()Ljava/lang/String; │ │ +0dc7f4: 2202 8703 |0000: new-instance v2, Ljava/io/BufferedReader; // type@0387 │ │ +0dc7f8: 2204 9603 |0002: new-instance v4, Ljava/io/InputStreamReader; // type@0396 │ │ +0dc7fc: 5465 200c |0004: iget-object v5, v6, Lcom/badlogic/gdx/net/NetJavaImpl$HttpClientResponse;.inputStream:Ljava/io/InputStream; // field@0c20 │ │ +0dc800: 7020 9e25 5400 |0006: invoke-direct {v4, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@259e │ │ +0dc806: 7020 5025 4200 |0009: invoke-direct {v2, v4}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@2550 │ │ +0dc80c: 1a01 0000 |000c: const-string v1, "" // string@0000 │ │ +0dc810: 6e10 5325 0200 |000e: invoke-virtual {v2}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +0dc816: 0c03 |0011: move-result-object v3 │ │ +0dc818: 3803 1400 |0012: if-eqz v3, 0026 // +0014 │ │ +0dc81c: 2204 c303 |0014: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0dc820: 7010 6726 0400 |0016: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0dc826: 6e20 6e26 1400 |0019: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0dc82c: 0c04 |001c: move-result-object v4 │ │ +0dc82e: 6e20 6e26 3400 |001d: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0dc834: 0c04 |0020: move-result-object v4 │ │ +0dc836: 6e10 7426 0400 |0021: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0dc83c: 0c01 |0024: move-result-object v1 │ │ +0dc83e: 28e9 |0025: goto 000e // -0017 │ │ +0dc840: 6e10 5225 0200 |0026: invoke-virtual {v2}, Ljava/io/BufferedReader;.close:()V // method@2552 │ │ +0dc846: 1101 |0029: return-object v1 │ │ +0dc848: 0d00 |002a: move-exception v0 │ │ +0dc84a: 1a01 0000 |002b: const-string v1, "" // string@0000 │ │ +0dc84e: 28fc |002d: goto 0029 // -0004 │ │ catches : 1 │ │ 0x000e - 0x0029 │ │ Ljava/io/IOException; -> 0x002a │ │ positions : │ │ 0x0000 line=70 │ │ 0x000c line=71 │ │ 0x000e line=73 │ │ @@ -279880,30 +280031,30 @@ │ │ type : '()Lcom/badlogic/gdx/Net$HttpStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce140: |[0ce140] com.badlogic.gdx.net.NetJavaImpl$HttpClientResponse.getStatus:()Lcom/badlogic/gdx/Net$HttpStatus; │ │ -0ce150: 5410 210c |0000: iget-object v0, v1, Lcom/badlogic/gdx/net/NetJavaImpl$HttpClientResponse;.status:Lcom/badlogic/gdx/Net$HttpStatus; // field@0c21 │ │ -0ce154: 1100 |0002: return-object v0 │ │ +0dc860: |[0dc860] com.badlogic.gdx.net.NetJavaImpl$HttpClientResponse.getStatus:()Lcom/badlogic/gdx/Net$HttpStatus; │ │ +0dc870: 5410 210c |0000: iget-object v0, v1, Lcom/badlogic/gdx/net/NetJavaImpl$HttpClientResponse;.status:Lcom/badlogic/gdx/Net$HttpStatus; // field@0c21 │ │ +0dc874: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/net/NetJavaImpl$HttpClientResponse; │ │ │ │ - source_file_idx : 3489 (NetJavaImpl.java) │ │ + source_file_idx : 3487 (NetJavaImpl.java) │ │ │ │ Class #588 header: │ │ -class_idx : 543 │ │ +class_idx : 541 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3778 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3776 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #588 - │ │ Class descriptor : 'Lcom/badlogic/gdx/net/ServerSocket;' │ │ @@ -279923,21 +280074,21 @@ │ │ │ │ #1 : (in Lcom/badlogic/gdx/net/ServerSocket;) │ │ name : 'getProtocol' │ │ type : '()Lcom/badlogic/gdx/Net$Protocol;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3778 (ServerSocket.java) │ │ + source_file_idx : 3776 (ServerSocket.java) │ │ │ │ Class #589 header: │ │ -class_idx : 545 │ │ +class_idx : 543 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3825 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3823 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #589 - │ │ Class descriptor : 'Lcom/badlogic/gdx/net/Socket;' │ │ @@ -279963,20 +280114,20 @@ │ │ │ │ #2 : (in Lcom/badlogic/gdx/net/Socket;) │ │ name : 'isConnected' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3825 (Socket.java) │ │ + source_file_idx : 3823 (Socket.java) │ │ │ │ Class #590 header: │ │ -class_idx : 551 │ │ +class_idx : 549 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 574 │ │ +superclass_idx : 572 │ │ source_file_idx : 606 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 10 │ │ │ │ Class #590 - │ │ @@ -280000,41 +280151,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0ce158: |[0ce158] com.badlogic.gdx.physics.box2d.ChainShape.:()V │ │ -0ce168: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0ce16a: 2300 4a04 |0001: new-array v0, v0, [F // type@044a │ │ -0ce16e: 6900 710c |0003: sput-object v0, Lcom/badlogic/gdx/physics/box2d/ChainShape;.verts:[F // field@0c71 │ │ -0ce172: 0e00 |0005: return-void │ │ +0dc878: |[0dc878] com.badlogic.gdx.physics.box2d.ChainShape.:()V │ │ +0dc888: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0dc88a: 2300 4804 |0001: new-array v0, v0, [F // type@0448 │ │ +0dc88e: 6900 710c |0003: sput-object v0, Lcom/badlogic/gdx/physics/box2d/ChainShape;.verts:[F // field@0c71 │ │ +0dc892: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/physics/box2d/ChainShape;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0ce174: |[0ce174] com.badlogic.gdx.physics.box2d.ChainShape.:()V │ │ -0ce184: 7010 2716 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/Shape;.:()V // method@1627 │ │ -0ce18a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0ce18c: 5c20 700c |0004: iput-boolean v0, v2, Lcom/badlogic/gdx/physics/box2d/ChainShape;.isLooped:Z // field@0c70 │ │ -0ce190: 7010 7f15 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.newChainShape:()J // method@157f │ │ -0ce196: 0b00 |0009: move-result-wide v0 │ │ -0ce198: 5a20 6f0c |000a: iput-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/ChainShape;.addr:J // field@0c6f │ │ -0ce19c: 0e00 |000c: return-void │ │ +0dc894: |[0dc894] com.badlogic.gdx.physics.box2d.ChainShape.:()V │ │ +0dc8a4: 7010 2716 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/Shape;.:()V // method@1627 │ │ +0dc8aa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0dc8ac: 5c20 700c |0004: iput-boolean v0, v2, Lcom/badlogic/gdx/physics/box2d/ChainShape;.isLooped:Z // field@0c70 │ │ +0dc8b0: 7010 7f15 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.newChainShape:()J // method@157f │ │ +0dc8b6: 0b00 |0009: move-result-wide v0 │ │ +0dc8b8: 5a20 6f0c |000a: iput-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/ChainShape;.addr:J // field@0c6f │ │ +0dc8bc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=26 │ │ 0x0006 line=29 │ │ 0x000c line=30 │ │ locals : │ │ @@ -280045,20 +280196,20 @@ │ │ type : '(J)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0ce1a0: |[0ce1a0] com.badlogic.gdx.physics.box2d.ChainShape.:(J)V │ │ -0ce1b0: 7010 2716 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/physics/box2d/Shape;.:()V // method@1627 │ │ -0ce1b6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0ce1b8: 5c10 700c |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/physics/box2d/ChainShape;.isLooped:Z // field@0c70 │ │ -0ce1bc: 5a12 6f0c |0006: iput-wide v2, v1, Lcom/badlogic/gdx/physics/box2d/ChainShape;.addr:J // field@0c6f │ │ -0ce1c0: 0e00 |0008: return-void │ │ +0dc8c0: |[0dc8c0] com.badlogic.gdx.physics.box2d.ChainShape.:(J)V │ │ +0dc8d0: 7010 2716 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/physics/box2d/Shape;.:()V // method@1627 │ │ +0dc8d6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0dc8d8: 5c10 700c |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/physics/box2d/ChainShape;.isLooped:Z // field@0c70 │ │ +0dc8dc: 5a12 6f0c |0006: iput-wide v2, v1, Lcom/badlogic/gdx/physics/box2d/ChainShape;.addr:J // field@0c6f │ │ +0dc8e0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=26 │ │ 0x0006 line=37 │ │ 0x0008 line=38 │ │ locals : │ │ @@ -280113,40 +280264,40 @@ │ │ type : '([Lcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 43 16-bit code units │ │ -0ce1c4: |[0ce1c4] com.badlogic.gdx.physics.box2d.ChainShape.createChain:([Lcom/badlogic/gdx/math/Vector2;)V │ │ -0ce1d4: 2173 |0000: array-length v3, v7 │ │ -0ce1d6: da03 0302 |0001: mul-int/lit8 v3, v3, #int 2 // #02 │ │ -0ce1da: 2332 4a04 |0003: new-array v2, v3, [F // type@044a │ │ -0ce1de: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0ce1e0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0ce1e2: 2173 |0007: array-length v3, v7 │ │ -0ce1e4: da03 0302 |0008: mul-int/lit8 v3, v3, #int 2 // #02 │ │ -0ce1e8: 3530 1500 |000a: if-ge v0, v3, 001f // +0015 │ │ -0ce1ec: 4603 0701 |000c: aget-object v3, v7, v1 │ │ -0ce1f0: 5233 f30b |000e: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0ce1f4: 4b03 0200 |0010: aput v3, v2, v0 │ │ -0ce1f8: d803 0001 |0012: add-int/lit8 v3, v0, #int 1 // #01 │ │ -0ce1fc: 4604 0701 |0014: aget-object v4, v7, v1 │ │ -0ce200: 5244 f40b |0016: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0ce204: 4b04 0203 |0018: aput v4, v2, v3 │ │ -0ce208: d800 0002 |001a: add-int/lit8 v0, v0, #int 2 // #02 │ │ -0ce20c: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ce210: 28e9 |001e: goto 0007 // -0017 │ │ -0ce212: 5363 6f0c |001f: iget-wide v3, v6, Lcom/badlogic/gdx/physics/box2d/ChainShape;.addr:J // field@0c6f │ │ -0ce216: 2125 |0021: array-length v5, v2 │ │ -0ce218: db05 0502 |0022: div-int/lit8 v5, v5, #int 2 // #02 │ │ -0ce21c: 7055 7915 3624 |0024: invoke-direct {v6, v3, v4, v2, v5}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.jniCreateChain:(J[FI)V // method@1579 │ │ -0ce222: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -0ce224: 5c63 700c |0028: iput-boolean v3, v6, Lcom/badlogic/gdx/physics/box2d/ChainShape;.isLooped:Z // field@0c70 │ │ -0ce228: 0e00 |002a: return-void │ │ +0dc8e4: |[0dc8e4] com.badlogic.gdx.physics.box2d.ChainShape.createChain:([Lcom/badlogic/gdx/math/Vector2;)V │ │ +0dc8f4: 2173 |0000: array-length v3, v7 │ │ +0dc8f6: da03 0302 |0001: mul-int/lit8 v3, v3, #int 2 // #02 │ │ +0dc8fa: 2332 4804 |0003: new-array v2, v3, [F // type@0448 │ │ +0dc8fe: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0dc900: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0dc902: 2173 |0007: array-length v3, v7 │ │ +0dc904: da03 0302 |0008: mul-int/lit8 v3, v3, #int 2 // #02 │ │ +0dc908: 3530 1500 |000a: if-ge v0, v3, 001f // +0015 │ │ +0dc90c: 4603 0701 |000c: aget-object v3, v7, v1 │ │ +0dc910: 5233 f30b |000e: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dc914: 4b03 0200 |0010: aput v3, v2, v0 │ │ +0dc918: d803 0001 |0012: add-int/lit8 v3, v0, #int 1 // #01 │ │ +0dc91c: 4604 0701 |0014: aget-object v4, v7, v1 │ │ +0dc920: 5244 f40b |0016: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dc924: 4b04 0203 |0018: aput v4, v2, v3 │ │ +0dc928: d800 0002 |001a: add-int/lit8 v0, v0, #int 2 // #02 │ │ +0dc92c: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0dc930: 28e9 |001e: goto 0007 // -0017 │ │ +0dc932: 5364 6f0c |001f: iget-wide v4, v6, Lcom/badlogic/gdx/physics/box2d/ChainShape;.addr:J // field@0c6f │ │ +0dc936: 2123 |0021: array-length v3, v2 │ │ +0dc938: db03 0302 |0022: div-int/lit8 v3, v3, #int 2 // #02 │ │ +0dc93c: 7053 7915 4625 |0024: invoke-direct {v6, v4, v5, v2, v3}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.jniCreateChain:(J[FI)V // method@1579 │ │ +0dc942: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +0dc944: 5c63 700c |0028: iput-boolean v3, v6, Lcom/badlogic/gdx/physics/box2d/ChainShape;.isLooped:Z // field@0c70 │ │ +0dc948: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0005 line=70 │ │ 0x000c line=71 │ │ 0x0012 line=72 │ │ 0x001a line=70 │ │ @@ -280165,40 +280316,40 @@ │ │ type : '([Lcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 43 16-bit code units │ │ -0ce22c: |[0ce22c] com.badlogic.gdx.physics.box2d.ChainShape.createLoop:([Lcom/badlogic/gdx/math/Vector2;)V │ │ -0ce23c: 2173 |0000: array-length v3, v7 │ │ -0ce23e: da03 0302 |0001: mul-int/lit8 v3, v3, #int 2 // #02 │ │ -0ce242: 2332 4a04 |0003: new-array v2, v3, [F // type@044a │ │ -0ce246: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0ce248: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0ce24a: 2173 |0007: array-length v3, v7 │ │ -0ce24c: da03 0302 |0008: mul-int/lit8 v3, v3, #int 2 // #02 │ │ -0ce250: 3530 1500 |000a: if-ge v0, v3, 001f // +0015 │ │ -0ce254: 4603 0701 |000c: aget-object v3, v7, v1 │ │ -0ce258: 5233 f30b |000e: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0ce25c: 4b03 0200 |0010: aput v3, v2, v0 │ │ -0ce260: d803 0001 |0012: add-int/lit8 v3, v0, #int 1 // #01 │ │ -0ce264: 4604 0701 |0014: aget-object v4, v7, v1 │ │ -0ce268: 5244 f40b |0016: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0ce26c: 4b04 0203 |0018: aput v4, v2, v3 │ │ -0ce270: d800 0002 |001a: add-int/lit8 v0, v0, #int 2 // #02 │ │ -0ce274: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ce278: 28e9 |001e: goto 0007 // -0017 │ │ -0ce27a: 5363 6f0c |001f: iget-wide v3, v6, Lcom/badlogic/gdx/physics/box2d/ChainShape;.addr:J // field@0c6f │ │ -0ce27e: 2125 |0021: array-length v5, v2 │ │ -0ce280: db05 0502 |0022: div-int/lit8 v5, v5, #int 2 // #02 │ │ -0ce284: 7055 7a15 3624 |0024: invoke-direct {v6, v3, v4, v2, v5}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.jniCreateLoop:(J[FI)V // method@157a │ │ -0ce28a: 1213 |0027: const/4 v3, #int 1 // #1 │ │ -0ce28c: 5c63 700c |0028: iput-boolean v3, v6, Lcom/badlogic/gdx/physics/box2d/ChainShape;.isLooped:Z // field@0c70 │ │ -0ce290: 0e00 |002a: return-void │ │ +0dc94c: |[0dc94c] com.badlogic.gdx.physics.box2d.ChainShape.createLoop:([Lcom/badlogic/gdx/math/Vector2;)V │ │ +0dc95c: 2173 |0000: array-length v3, v7 │ │ +0dc95e: da03 0302 |0001: mul-int/lit8 v3, v3, #int 2 // #02 │ │ +0dc962: 2332 4804 |0003: new-array v2, v3, [F // type@0448 │ │ +0dc966: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0dc968: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0dc96a: 2173 |0007: array-length v3, v7 │ │ +0dc96c: da03 0302 |0008: mul-int/lit8 v3, v3, #int 2 // #02 │ │ +0dc970: 3530 1500 |000a: if-ge v0, v3, 001f // +0015 │ │ +0dc974: 4603 0701 |000c: aget-object v3, v7, v1 │ │ +0dc978: 5233 f30b |000e: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dc97c: 4b03 0200 |0010: aput v3, v2, v0 │ │ +0dc980: d803 0001 |0012: add-int/lit8 v3, v0, #int 1 // #01 │ │ +0dc984: 4604 0701 |0014: aget-object v4, v7, v1 │ │ +0dc988: 5244 f40b |0016: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dc98c: 4b04 0203 |0018: aput v4, v2, v3 │ │ +0dc990: d800 0002 |001a: add-int/lit8 v0, v0, #int 2 // #02 │ │ +0dc994: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0dc998: 28e9 |001e: goto 0007 // -0017 │ │ +0dc99a: 5364 6f0c |001f: iget-wide v4, v6, Lcom/badlogic/gdx/physics/box2d/ChainShape;.addr:J // field@0c6f │ │ +0dc99e: 2123 |0021: array-length v3, v2 │ │ +0dc9a0: db03 0302 |0022: div-int/lit8 v3, v3, #int 2 // #02 │ │ +0dc9a4: 7053 7a15 4625 |0024: invoke-direct {v6, v4, v5, v2, v3}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.jniCreateLoop:(J[FI)V // method@157a │ │ +0dc9aa: 1213 |0027: const/4 v3, #int 1 // #1 │ │ +0dc9ac: 5c63 700c |0028: iput-boolean v3, v6, Lcom/badlogic/gdx/physics/box2d/ChainShape;.isLooped:Z // field@0c70 │ │ +0dc9b0: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=49 │ │ 0x000c line=50 │ │ 0x0012 line=51 │ │ 0x001a line=49 │ │ @@ -280217,17 +280368,17 @@ │ │ type : '()Lcom/badlogic/gdx/physics/box2d/Shape$Type;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce294: |[0ce294] com.badlogic.gdx.physics.box2d.ChainShape.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ │ -0ce2a4: 6200 c00c |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Chain:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc0 │ │ -0ce2a8: 1100 |0002: return-object v0 │ │ +0dc9b4: |[0dc9b4] com.badlogic.gdx.physics.box2d.ChainShape.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ │ +0dc9c4: 6200 c00c |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Chain:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc0 │ │ +0dc9c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/physics/box2d/ChainShape; │ │ │ │ #3 : (in Lcom/badlogic/gdx/physics/box2d/ChainShape;) │ │ @@ -280235,27 +280386,27 @@ │ │ type : '(ILcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -0ce2ac: |[0ce2ac] com.badlogic.gdx.physics.box2d.ChainShape.getVertex:(ILcom/badlogic/gdx/math/Vector2;)V │ │ -0ce2bc: 5330 6f0c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/ChainShape;.addr:J // field@0c6f │ │ -0ce2c0: 6202 710c |0002: sget-object v2, Lcom/badlogic/gdx/physics/box2d/ChainShape;.verts:[F // field@0c71 │ │ -0ce2c4: 7052 7b15 0341 |0004: invoke-direct {v3, v0, v1, v4, v2}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.jniGetVertex:(JI[F)V // method@157b │ │ -0ce2ca: 6200 710c |0007: sget-object v0, Lcom/badlogic/gdx/physics/box2d/ChainShape;.verts:[F // field@0c71 │ │ -0ce2ce: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0ce2d0: 4400 0001 |000a: aget v0, v0, v1 │ │ -0ce2d4: 5950 f30b |000c: iput v0, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0ce2d8: 6200 710c |000e: sget-object v0, Lcom/badlogic/gdx/physics/box2d/ChainShape;.verts:[F // field@0c71 │ │ -0ce2dc: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -0ce2de: 4400 0001 |0011: aget v0, v0, v1 │ │ -0ce2e2: 5950 f40b |0013: iput v0, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0ce2e6: 0e00 |0015: return-void │ │ +0dc9cc: |[0dc9cc] com.badlogic.gdx.physics.box2d.ChainShape.getVertex:(ILcom/badlogic/gdx/math/Vector2;)V │ │ +0dc9dc: 5330 6f0c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/ChainShape;.addr:J // field@0c6f │ │ +0dc9e0: 6202 710c |0002: sget-object v2, Lcom/badlogic/gdx/physics/box2d/ChainShape;.verts:[F // field@0c71 │ │ +0dc9e4: 7052 7b15 0341 |0004: invoke-direct {v3, v0, v1, v4, v2}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.jniGetVertex:(JI[F)V // method@157b │ │ +0dc9ea: 6200 710c |0007: sget-object v0, Lcom/badlogic/gdx/physics/box2d/ChainShape;.verts:[F // field@0c71 │ │ +0dc9ee: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0dc9f0: 4400 0001 |000a: aget v0, v0, v1 │ │ +0dc9f4: 5950 f30b |000c: iput v0, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dc9f8: 6200 710c |000e: sget-object v0, Lcom/badlogic/gdx/physics/box2d/ChainShape;.verts:[F // field@0c71 │ │ +0dc9fc: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +0dc9fe: 4400 0001 |0011: aget v0, v0, v1 │ │ +0dca02: 5950 f40b |0013: iput v0, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dca06: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0007 line=134 │ │ 0x000e line=135 │ │ 0x0015 line=136 │ │ locals : │ │ @@ -280268,19 +280419,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0ce2e8: |[0ce2e8] com.badlogic.gdx.physics.box2d.ChainShape.getVertexCount:()I │ │ -0ce2f8: 5320 6f0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/ChainShape;.addr:J // field@0c6f │ │ -0ce2fc: 7030 7c15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.jniGetVertexCount:(J)I // method@157c │ │ -0ce302: 0a00 |0005: move-result v0 │ │ -0ce304: 0f00 |0006: return v0 │ │ +0dca08: |[0dca08] com.badlogic.gdx.physics.box2d.ChainShape.getVertexCount:()I │ │ +0dca18: 5320 6f0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/ChainShape;.addr:J // field@0c6f │ │ +0dca1c: 7030 7c15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.jniGetVertexCount:(J)I // method@157c │ │ +0dca22: 0a00 |0005: move-result v0 │ │ +0dca24: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/ChainShape; │ │ │ │ #5 : (in Lcom/badlogic/gdx/physics/box2d/ChainShape;) │ │ @@ -280288,17 +280439,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce308: |[0ce308] com.badlogic.gdx.physics.box2d.ChainShape.isLooped:()Z │ │ -0ce318: 5510 700c |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/physics/box2d/ChainShape;.isLooped:Z // field@0c70 │ │ -0ce31c: 0f00 |0002: return v0 │ │ +0dca28: |[0dca28] com.badlogic.gdx.physics.box2d.ChainShape.isLooped:()Z │ │ +0dca38: 5510 700c |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/physics/box2d/ChainShape;.isLooped:Z // field@0c70 │ │ +0dca3c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/physics/box2d/ChainShape; │ │ │ │ #6 : (in Lcom/badlogic/gdx/physics/box2d/ChainShape;) │ │ @@ -280306,18 +280457,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0ce320: |[0ce320] com.badlogic.gdx.physics.box2d.ChainShape.setNextVertex:(FF)V │ │ -0ce330: 5320 6f0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/ChainShape;.addr:J // field@0c6f │ │ -0ce334: 7054 7d15 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.jniSetNextVertex:(JFF)V // method@157d │ │ -0ce33a: 0e00 |0005: return-void │ │ +0dca40: |[0dca40] com.badlogic.gdx.physics.box2d.ChainShape.setNextVertex:(FF)V │ │ +0dca50: 5320 6f0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/ChainShape;.addr:J // field@0c6f │ │ +0dca54: 7054 7d15 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.jniSetNextVertex:(JFF)V // method@157d │ │ +0dca5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0005 line=110 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/ChainShape; │ │ 0x0000 - 0x0006 reg=3 nextVertexX F │ │ @@ -280328,19 +280479,19 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0ce33c: |[0ce33c] com.badlogic.gdx.physics.box2d.ChainShape.setNextVertex:(Lcom/badlogic/gdx/math/Vector2;)V │ │ -0ce34c: 5230 f30b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0ce350: 5231 f40b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0ce354: 6e30 8015 0201 |0004: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.setNextVertex:(FF)V // method@1580 │ │ -0ce35a: 0e00 |0007: return-void │ │ +0dca5c: |[0dca5c] com.badlogic.gdx.physics.box2d.ChainShape.setNextVertex:(Lcom/badlogic/gdx/math/Vector2;)V │ │ +0dca6c: 5230 f30b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dca70: 5231 f40b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dca74: 6e30 8015 0201 |0004: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.setNextVertex:(FF)V // method@1580 │ │ +0dca7a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0007 line=105 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/physics/box2d/ChainShape; │ │ 0x0000 - 0x0008 reg=3 nextVertex Lcom/badlogic/gdx/math/Vector2; │ │ @@ -280350,18 +280501,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0ce35c: |[0ce35c] com.badlogic.gdx.physics.box2d.ChainShape.setPrevVertex:(FF)V │ │ -0ce36c: 5320 6f0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/ChainShape;.addr:J // field@0c6f │ │ -0ce370: 7054 7e15 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.jniSetPrevVertex:(JFF)V // method@157e │ │ -0ce376: 0e00 |0005: return-void │ │ +0dca7c: |[0dca7c] com.badlogic.gdx.physics.box2d.ChainShape.setPrevVertex:(FF)V │ │ +0dca8c: 5320 6f0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/ChainShape;.addr:J // field@0c6f │ │ +0dca90: 7054 7e15 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.jniSetPrevVertex:(JFF)V // method@157e │ │ +0dca96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0005 line=95 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/ChainShape; │ │ 0x0000 - 0x0006 reg=3 prevVertexX F │ │ @@ -280372,33 +280523,33 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0ce378: |[0ce378] com.badlogic.gdx.physics.box2d.ChainShape.setPrevVertex:(Lcom/badlogic/gdx/math/Vector2;)V │ │ -0ce388: 5230 f30b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0ce38c: 5231 f40b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0ce390: 6e30 8215 0201 |0004: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.setPrevVertex:(FF)V // method@1582 │ │ -0ce396: 0e00 |0007: return-void │ │ +0dca98: |[0dca98] com.badlogic.gdx.physics.box2d.ChainShape.setPrevVertex:(Lcom/badlogic/gdx/math/Vector2;)V │ │ +0dcaa8: 5230 f30b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dcaac: 5231 f40b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dcab0: 6e30 8215 0201 |0004: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.setPrevVertex:(FF)V // method@1582 │ │ +0dcab6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0007 line=90 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/physics/box2d/ChainShape; │ │ 0x0000 - 0x0008 reg=3 prevVertex Lcom/badlogic/gdx/math/Vector2; │ │ │ │ source_file_idx : 606 (ChainShape.java) │ │ │ │ Class #591 header: │ │ -class_idx : 552 │ │ +class_idx : 550 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 574 │ │ +superclass_idx : 572 │ │ source_file_idx : 619 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 3 │ │ │ │ Class #591 - │ │ @@ -280422,26 +280573,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0ce398: |[0ce398] com.badlogic.gdx.physics.box2d.CircleShape.:()V │ │ -0ce3a8: 7010 2716 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/Shape;.:()V // method@1627 │ │ -0ce3ae: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -0ce3b0: 2300 4a04 |0004: new-array v0, v0, [F // type@044a │ │ -0ce3b4: 5b20 740c |0006: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/CircleShape;.tmp:[F // field@0c74 │ │ -0ce3b8: 2200 1302 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0ce3bc: 7010 4c14 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0ce3c2: 5b20 730c |000d: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/CircleShape;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c73 │ │ -0ce3c6: 7010 8b15 0200 |000f: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/CircleShape;.newCircleShape:()J // method@158b │ │ -0ce3cc: 0b00 |0012: move-result-wide v0 │ │ -0ce3ce: 5a20 720c |0013: iput-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/CircleShape;.addr:J // field@0c72 │ │ -0ce3d2: 0e00 |0015: return-void │ │ +0dcab8: |[0dcab8] com.badlogic.gdx.physics.box2d.CircleShape.:()V │ │ +0dcac8: 7010 2716 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/Shape;.:()V // method@1627 │ │ +0dcace: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +0dcad0: 2300 4804 |0004: new-array v0, v0, [F // type@0448 │ │ +0dcad4: 5b20 740c |0006: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/CircleShape;.tmp:[F // field@0c74 │ │ +0dcad8: 2200 1102 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0dcadc: 7010 4c14 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0dcae2: 5b20 730c |000d: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/CircleShape;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c73 │ │ +0dcae6: 7010 8b15 0200 |000f: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/CircleShape;.newCircleShape:()J // method@158b │ │ +0dcaec: 0b00 |0012: move-result-wide v0 │ │ +0dcaee: 5a20 720c |0013: iput-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/CircleShape;.addr:J // field@0c72 │ │ +0dcaf2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=48 │ │ 0x0008 line=49 │ │ 0x000f line=30 │ │ 0x0015 line=31 │ │ @@ -280453,24 +280604,24 @@ │ │ type : '(J)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0ce3d4: |[0ce3d4] com.badlogic.gdx.physics.box2d.CircleShape.:(J)V │ │ -0ce3e4: 7010 2716 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/physics/box2d/Shape;.:()V // method@1627 │ │ -0ce3ea: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -0ce3ec: 2300 4a04 |0004: new-array v0, v0, [F // type@044a │ │ -0ce3f0: 5b10 740c |0006: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/CircleShape;.tmp:[F // field@0c74 │ │ -0ce3f4: 2200 1302 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0ce3f8: 7010 4c14 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0ce3fe: 5b10 730c |000d: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/CircleShape;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c73 │ │ -0ce402: 5a12 720c |000f: iput-wide v2, v1, Lcom/badlogic/gdx/physics/box2d/CircleShape;.addr:J // field@0c72 │ │ -0ce406: 0e00 |0011: return-void │ │ +0dcaf4: |[0dcaf4] com.badlogic.gdx.physics.box2d.CircleShape.:(J)V │ │ +0dcb04: 7010 2716 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/physics/box2d/Shape;.:()V // method@1627 │ │ +0dcb0a: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +0dcb0c: 2300 4804 |0004: new-array v0, v0, [F // type@0448 │ │ +0dcb10: 5b10 740c |0006: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/CircleShape;.tmp:[F // field@0c74 │ │ +0dcb14: 2200 1102 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0dcb18: 7010 4c14 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0dcb1e: 5b10 730c |000d: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/CircleShape;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c73 │ │ +0dcb22: 5a12 720c |000f: iput-wide v2, v1, Lcom/badlogic/gdx/physics/box2d/CircleShape;.addr:J // field@0c72 │ │ +0dcb26: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=48 │ │ 0x0008 line=49 │ │ 0x000f line=38 │ │ 0x0011 line=39 │ │ @@ -280502,30 +280653,30 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -0ce408: |[0ce408] com.badlogic.gdx.physics.box2d.CircleShape.getPosition:()Lcom/badlogic/gdx/math/Vector2; │ │ -0ce418: 5330 720c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/CircleShape;.addr:J // field@0c72 │ │ -0ce41c: 5432 740c |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/CircleShape;.tmp:[F // field@0c74 │ │ -0ce420: 7040 8915 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/CircleShape;.jniGetPosition:(J[F)V // method@1589 │ │ -0ce426: 5430 730c |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/CircleShape;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c73 │ │ -0ce42a: 5431 740c |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/CircleShape;.tmp:[F // field@0c74 │ │ -0ce42e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0ce430: 4401 0102 |000c: aget v1, v1, v2 │ │ -0ce434: 5901 f30b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0ce438: 5430 730c |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/CircleShape;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c73 │ │ -0ce43c: 5431 740c |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/CircleShape;.tmp:[F // field@0c74 │ │ -0ce440: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -0ce442: 4401 0102 |0015: aget v1, v1, v2 │ │ -0ce446: 5901 f40b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0ce44a: 5430 730c |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/CircleShape;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c73 │ │ -0ce44e: 1100 |001b: return-object v0 │ │ +0dcb28: |[0dcb28] com.badlogic.gdx.physics.box2d.CircleShape.getPosition:()Lcom/badlogic/gdx/math/Vector2; │ │ +0dcb38: 5330 720c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/CircleShape;.addr:J // field@0c72 │ │ +0dcb3c: 5432 740c |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/CircleShape;.tmp:[F // field@0c74 │ │ +0dcb40: 7040 8915 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/CircleShape;.jniGetPosition:(J[F)V // method@1589 │ │ +0dcb46: 5430 730c |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/CircleShape;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c73 │ │ +0dcb4a: 5431 740c |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/CircleShape;.tmp:[F // field@0c74 │ │ +0dcb4e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0dcb50: 4401 0102 |000c: aget v1, v1, v2 │ │ +0dcb54: 5901 f30b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dcb58: 5430 730c |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/CircleShape;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c73 │ │ +0dcb5c: 5431 740c |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/CircleShape;.tmp:[F // field@0c74 │ │ +0dcb60: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +0dcb62: 4401 0102 |0015: aget v1, v1, v2 │ │ +0dcb66: 5901 f40b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dcb6a: 5430 730c |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/CircleShape;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c73 │ │ +0dcb6e: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0007 line=53 │ │ 0x0010 line=54 │ │ 0x0019 line=55 │ │ locals : │ │ @@ -280536,17 +280687,17 @@ │ │ type : '()Lcom/badlogic/gdx/physics/box2d/Shape$Type;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce450: |[0ce450] com.badlogic.gdx.physics.box2d.CircleShape.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ │ -0ce460: 6200 c10c |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Circle:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc1 │ │ -0ce464: 1100 |0002: return-object v0 │ │ +0dcb70: |[0dcb70] com.badlogic.gdx.physics.box2d.CircleShape.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ │ +0dcb80: 6200 c10c |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Circle:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc1 │ │ +0dcb84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/physics/box2d/CircleShape; │ │ │ │ #2 : (in Lcom/badlogic/gdx/physics/box2d/CircleShape;) │ │ @@ -280554,34 +280705,34 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -0ce468: |[0ce468] com.badlogic.gdx.physics.box2d.CircleShape.setPosition:(Lcom/badlogic/gdx/math/Vector2;)V │ │ -0ce478: 5340 720c |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/CircleShape;.addr:J // field@0c72 │ │ -0ce47c: 5252 f30b |0002: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0ce480: 5253 f40b |0004: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0ce484: 7053 8a15 0421 |0006: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/CircleShape;.jniSetPosition:(JFF)V // method@158a │ │ -0ce48a: 0e00 |0009: return-void │ │ +0dcb88: |[0dcb88] com.badlogic.gdx.physics.box2d.CircleShape.setPosition:(Lcom/badlogic/gdx/math/Vector2;)V │ │ +0dcb98: 5340 720c |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/CircleShape;.addr:J // field@0c72 │ │ +0dcb9c: 5252 f30b |0002: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dcba0: 5253 f40b |0004: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dcba4: 7053 8a15 0421 |0006: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/CircleShape;.jniSetPosition:(JFF)V // method@158a │ │ +0dcbaa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0009 line=67 │ │ locals : │ │ 0x0000 - 0x000a reg=4 this Lcom/badlogic/gdx/physics/box2d/CircleShape; │ │ 0x0000 - 0x000a reg=5 position Lcom/badlogic/gdx/math/Vector2; │ │ │ │ source_file_idx : 619 (CircleShape.java) │ │ │ │ Class #592 header: │ │ -class_idx : 558 │ │ +class_idx : 556 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 574 │ │ +superclass_idx : 572 │ │ source_file_idx : 845 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 5 │ │ │ │ Class #592 - │ │ @@ -280601,68 +280752,68 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0ce48c: |[0ce48c] com.badlogic.gdx.physics.box2d.EdgeShape.:()V │ │ -0ce49c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0ce49e: 2300 4a04 |0001: new-array v0, v0, [F // type@044a │ │ -0ce4a2: 6900 7f0c |0003: sput-object v0, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.vertex:[F // field@0c7f │ │ -0ce4a6: 0e00 |0005: return-void │ │ +0dcbac: |[0dcbac] com.badlogic.gdx.physics.box2d.EdgeShape.:()V │ │ +0dcbbc: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0dcbbe: 2300 4804 |0001: new-array v0, v0, [F // type@0448 │ │ +0dcbc2: 6900 7f0c |0003: sput-object v0, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.vertex:[F // field@0c7f │ │ +0dcbc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/physics/box2d/EdgeShape;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ce4a8: |[0ce4a8] com.badlogic.gdx.physics.box2d.EdgeShape.:()V │ │ -0ce4b8: 7010 2716 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/Shape;.:()V // method@1627 │ │ -0ce4be: 7010 bf15 0200 |0003: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.newEdgeShape:()J // method@15bf │ │ -0ce4c4: 0b00 |0006: move-result-wide v0 │ │ -0ce4c6: 5a20 7e0c |0007: iput-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.addr:J // field@0c7e │ │ -0ce4ca: 0e00 |0009: return-void │ │ +0dcbc8: |[0dcbc8] com.badlogic.gdx.physics.box2d.EdgeShape.:()V │ │ +0dcbd8: 7010 2716 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/Shape;.:()V // method@1627 │ │ +0dcbde: 7010 bf15 0200 |0003: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.newEdgeShape:()J // method@15bf │ │ +0dcbe4: 0b00 |0006: move-result-wide v0 │ │ +0dcbe6: 5a20 7e0c |0007: iput-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.addr:J // field@0c7e │ │ +0dcbea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ 0x0009 line=31 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/badlogic/gdx/physics/box2d/EdgeShape; │ │ │ │ #2 : (in Lcom/badlogic/gdx/physics/box2d/EdgeShape;) │ │ name : '' │ │ type : '(J)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ce4cc: |[0ce4cc] com.badlogic.gdx.physics.box2d.EdgeShape.:(J)V │ │ -0ce4dc: 7010 2716 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/physics/box2d/Shape;.:()V // method@1627 │ │ -0ce4e2: 5a01 7e0c |0003: iput-wide v1, v0, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.addr:J // field@0c7e │ │ -0ce4e6: 0e00 |0005: return-void │ │ +0dcbec: |[0dcbec] com.badlogic.gdx.physics.box2d.EdgeShape.:(J)V │ │ +0dcbfc: 7010 2716 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/physics/box2d/Shape;.:()V // method@1627 │ │ +0dcc02: 5a12 7e0c |0003: iput-wide v2, v1, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.addr:J // field@0c7e │ │ +0dcc06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x0005 line=39 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/physics/box2d/EdgeShape; │ │ - 0x0000 - 0x0006 reg=1 addr J │ │ + 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/physics/box2d/EdgeShape; │ │ + 0x0000 - 0x0006 reg=2 addr J │ │ │ │ #3 : (in Lcom/badlogic/gdx/physics/box2d/EdgeShape;) │ │ name : 'jniGetVertex1' │ │ type : '(J[F)V' │ │ access : 0x0102 (PRIVATE NATIVE) │ │ code : (none) │ │ │ │ @@ -280690,17 +280841,17 @@ │ │ type : '()Lcom/badlogic/gdx/physics/box2d/Shape$Type;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce4e8: |[0ce4e8] com.badlogic.gdx.physics.box2d.EdgeShape.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ │ -0ce4f8: 6200 c20c |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Edge:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc2 │ │ -0ce4fc: 1100 |0002: return-object v0 │ │ +0dcc08: |[0dcc08] com.badlogic.gdx.physics.box2d.EdgeShape.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ │ +0dcc18: 6200 c20c |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Edge:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc2 │ │ +0dcc1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/physics/box2d/EdgeShape; │ │ │ │ #1 : (in Lcom/badlogic/gdx/physics/box2d/EdgeShape;) │ │ @@ -280708,27 +280859,27 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -0ce500: |[0ce500] com.badlogic.gdx.physics.box2d.EdgeShape.getVertex1:(Lcom/badlogic/gdx/math/Vector2;)V │ │ -0ce510: 5330 7e0c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.addr:J // field@0c7e │ │ -0ce514: 6202 7f0c |0002: sget-object v2, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.vertex:[F // field@0c7f │ │ -0ce518: 7040 bc15 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.jniGetVertex1:(J[F)V // method@15bc │ │ -0ce51e: 6200 7f0c |0007: sget-object v0, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.vertex:[F // field@0c7f │ │ -0ce522: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0ce524: 4400 0001 |000a: aget v0, v0, v1 │ │ -0ce528: 5940 f30b |000c: iput v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0ce52c: 6200 7f0c |000e: sget-object v0, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.vertex:[F // field@0c7f │ │ -0ce530: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -0ce532: 4400 0001 |0011: aget v0, v0, v1 │ │ -0ce536: 5940 f40b |0013: iput v0, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0ce53a: 0e00 |0015: return-void │ │ +0dcc20: |[0dcc20] com.badlogic.gdx.physics.box2d.EdgeShape.getVertex1:(Lcom/badlogic/gdx/math/Vector2;)V │ │ +0dcc30: 5330 7e0c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.addr:J // field@0c7e │ │ +0dcc34: 6202 7f0c |0002: sget-object v2, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.vertex:[F // field@0c7f │ │ +0dcc38: 7040 bc15 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.jniGetVertex1:(J[F)V // method@15bc │ │ +0dcc3e: 6200 7f0c |0007: sget-object v0, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.vertex:[F // field@0c7f │ │ +0dcc42: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0dcc44: 4400 0001 |000a: aget v0, v0, v1 │ │ +0dcc48: 5940 f30b |000c: iput v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dcc4c: 6200 7f0c |000e: sget-object v0, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.vertex:[F // field@0c7f │ │ +0dcc50: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +0dcc52: 4400 0001 |0011: aget v0, v0, v1 │ │ +0dcc56: 5940 f40b |0013: iput v0, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dcc5a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0007 line=60 │ │ 0x000e line=61 │ │ 0x0015 line=62 │ │ locals : │ │ @@ -280740,27 +280891,27 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -0ce53c: |[0ce53c] com.badlogic.gdx.physics.box2d.EdgeShape.getVertex2:(Lcom/badlogic/gdx/math/Vector2;)V │ │ -0ce54c: 5330 7e0c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.addr:J // field@0c7e │ │ -0ce550: 6202 7f0c |0002: sget-object v2, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.vertex:[F // field@0c7f │ │ -0ce554: 7040 bd15 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.jniGetVertex2:(J[F)V // method@15bd │ │ -0ce55a: 6200 7f0c |0007: sget-object v0, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.vertex:[F // field@0c7f │ │ -0ce55e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0ce560: 4400 0001 |000a: aget v0, v0, v1 │ │ -0ce564: 5940 f30b |000c: iput v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0ce568: 6200 7f0c |000e: sget-object v0, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.vertex:[F // field@0c7f │ │ -0ce56c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -0ce56e: 4400 0001 |0011: aget v0, v0, v1 │ │ -0ce572: 5940 f40b |0013: iput v0, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0ce576: 0e00 |0015: return-void │ │ +0dcc5c: |[0dcc5c] com.badlogic.gdx.physics.box2d.EdgeShape.getVertex2:(Lcom/badlogic/gdx/math/Vector2;)V │ │ +0dcc6c: 5330 7e0c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.addr:J // field@0c7e │ │ +0dcc70: 6202 7f0c |0002: sget-object v2, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.vertex:[F // field@0c7f │ │ +0dcc74: 7040 bd15 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.jniGetVertex2:(J[F)V // method@15bd │ │ +0dcc7a: 6200 7f0c |0007: sget-object v0, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.vertex:[F // field@0c7f │ │ +0dcc7e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0dcc80: 4400 0001 |000a: aget v0, v0, v1 │ │ +0dcc84: 5940 f30b |000c: iput v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dcc88: 6200 7f0c |000e: sget-object v0, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.vertex:[F // field@0c7f │ │ +0dcc8c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +0dcc8e: 4400 0001 |0011: aget v0, v0, v1 │ │ +0dcc92: 5940 f40b |0013: iput v0, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dcc96: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0007 line=72 │ │ 0x000e line=73 │ │ 0x0015 line=74 │ │ locals : │ │ @@ -280768,70 +280919,70 @@ │ │ 0x0000 - 0x0016 reg=4 vec Lcom/badlogic/gdx/math/Vector2; │ │ │ │ #3 : (in Lcom/badlogic/gdx/physics/box2d/EdgeShape;) │ │ name : 'set' │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 12 │ │ + registers : 13 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 11 16-bit code units │ │ -0ce578: |[0ce578] com.badlogic.gdx.physics.box2d.EdgeShape.set:(FFFF)V │ │ -0ce588: 5371 7e0c |0000: iget-wide v1, v7, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.addr:J // field@0c7e │ │ -0ce58c: 0770 |0002: move-object v0, v7 │ │ -0ce58e: 0183 |0003: move v3, v8 │ │ -0ce590: 0194 |0004: move v4, v9 │ │ -0ce592: 01a5 |0005: move v5, v10 │ │ -0ce594: 01b6 |0006: move v6, v11 │ │ -0ce596: 7607 be15 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.jniSet:(JFFFF)V // method@15be │ │ -0ce59c: 0e00 |000a: return-void │ │ +0dcc98: |[0dcc98] com.badlogic.gdx.physics.box2d.EdgeShape.set:(FFFF)V │ │ +0dcca8: 5382 7e0c |0000: iget-wide v2, v8, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.addr:J // field@0c7e │ │ +0dccac: 0781 |0002: move-object v1, v8 │ │ +0dccae: 0194 |0003: move v4, v9 │ │ +0dccb0: 01a5 |0004: move v5, v10 │ │ +0dccb2: 01b6 |0005: move v6, v11 │ │ +0dccb4: 01c7 |0006: move v7, v12 │ │ +0dccb6: 7607 be15 0100 |0007: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.jniSet:(JFFFF)V // method@15be │ │ +0dccbc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x000a line=49 │ │ locals : │ │ - 0x0000 - 0x000b reg=7 this Lcom/badlogic/gdx/physics/box2d/EdgeShape; │ │ - 0x0000 - 0x000b reg=8 v1X F │ │ - 0x0000 - 0x000b reg=9 v1Y F │ │ - 0x0000 - 0x000b reg=10 v2X F │ │ - 0x0000 - 0x000b reg=11 v2Y F │ │ + 0x0000 - 0x000b reg=8 this Lcom/badlogic/gdx/physics/box2d/EdgeShape; │ │ + 0x0000 - 0x000b reg=9 v1X F │ │ + 0x0000 - 0x000b reg=10 v1Y F │ │ + 0x0000 - 0x000b reg=11 v2X F │ │ + 0x0000 - 0x000b reg=12 v2Y F │ │ │ │ #4 : (in Lcom/badlogic/gdx/physics/box2d/EdgeShape;) │ │ name : 'set' │ │ type : '(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0ce5a0: |[0ce5a0] com.badlogic.gdx.physics.box2d.EdgeShape.set:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V │ │ -0ce5b0: 5250 f30b |0000: iget v0, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0ce5b4: 5251 f40b |0002: iget v1, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0ce5b8: 5262 f30b |0004: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0ce5bc: 5263 f40b |0006: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0ce5c0: 6e53 c015 0421 |0008: invoke-virtual {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.set:(FFFF)V // method@15c0 │ │ -0ce5c6: 0e00 |000b: return-void │ │ +0dccc0: |[0dccc0] com.badlogic.gdx.physics.box2d.EdgeShape.set:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V │ │ +0dccd0: 5250 f30b |0000: iget v0, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dccd4: 5251 f40b |0002: iget v1, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dccd8: 5262 f30b |0004: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dccdc: 5263 f40b |0006: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dcce0: 6e53 c015 0421 |0008: invoke-virtual {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.set:(FFFF)V // method@15c0 │ │ +0dcce6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x000b line=44 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Lcom/badlogic/gdx/physics/box2d/EdgeShape; │ │ 0x0000 - 0x000c reg=5 v1 Lcom/badlogic/gdx/math/Vector2; │ │ 0x0000 - 0x000c reg=6 v2 Lcom/badlogic/gdx/math/Vector2; │ │ │ │ source_file_idx : 845 (EdgeShape.java) │ │ │ │ Class #593 header: │ │ -class_idx : 570 │ │ +class_idx : 568 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 574 │ │ -source_file_idx : 3618 │ │ +superclass_idx : 572 │ │ +source_file_idx : 3616 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 8 │ │ │ │ Class #593 - │ │ Class descriptor : 'Lcom/badlogic/gdx/physics/box2d/PolygonShape;' │ │ @@ -280850,68 +281001,68 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0ce5c8: |[0ce5c8] com.badlogic.gdx.physics.box2d.PolygonShape.:()V │ │ -0ce5d8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0ce5da: 2300 4a04 |0001: new-array v0, v0, [F // type@044a │ │ -0ce5de: 6900 be0c |0003: sput-object v0, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.verts:[F // field@0cbe │ │ -0ce5e2: 0e00 |0005: return-void │ │ +0dcce8: |[0dcce8] com.badlogic.gdx.physics.box2d.PolygonShape.:()V │ │ +0dccf8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0dccfa: 2300 4804 |0001: new-array v0, v0, [F // type@0448 │ │ +0dccfe: 6900 be0c |0003: sput-object v0, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.verts:[F // field@0cbe │ │ +0dcd02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/physics/box2d/PolygonShape;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ce5e4: |[0ce5e4] com.badlogic.gdx.physics.box2d.PolygonShape.:()V │ │ -0ce5f4: 7010 2716 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/Shape;.:()V // method@1627 │ │ -0ce5fa: 7010 1b16 0200 |0003: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.newPolygonShape:()J // method@161b │ │ -0ce600: 0b00 |0006: move-result-wide v0 │ │ -0ce602: 5a20 bd0c |0007: iput-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0cbd │ │ -0ce606: 0e00 |0009: return-void │ │ +0dcd04: |[0dcd04] com.badlogic.gdx.physics.box2d.PolygonShape.:()V │ │ +0dcd14: 7010 2716 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/Shape;.:()V // method@1627 │ │ +0dcd1a: 7010 1b16 0200 |0003: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.newPolygonShape:()J // method@161b │ │ +0dcd20: 0b00 |0006: move-result-wide v0 │ │ +0dcd22: 5a20 bd0c |0007: iput-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0cbd │ │ +0dcd26: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x0009 line=30 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/badlogic/gdx/physics/box2d/PolygonShape; │ │ │ │ #2 : (in Lcom/badlogic/gdx/physics/box2d/PolygonShape;) │ │ name : '' │ │ type : '(J)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ce608: |[0ce608] com.badlogic.gdx.physics.box2d.PolygonShape.:(J)V │ │ -0ce618: 7010 2716 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/physics/box2d/Shape;.:()V // method@1627 │ │ -0ce61e: 5a01 bd0c |0003: iput-wide v1, v0, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0cbd │ │ -0ce622: 0e00 |0005: return-void │ │ +0dcd28: |[0dcd28] com.badlogic.gdx.physics.box2d.PolygonShape.:(J)V │ │ +0dcd38: 7010 2716 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/physics/box2d/Shape;.:()V // method@1627 │ │ +0dcd3e: 5a12 bd0c |0003: iput-wide v2, v1, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0cbd │ │ +0dcd42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0005 line=34 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/physics/box2d/PolygonShape; │ │ - 0x0000 - 0x0006 reg=1 addr J │ │ + 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/physics/box2d/PolygonShape; │ │ + 0x0000 - 0x0006 reg=2 addr J │ │ │ │ #3 : (in Lcom/badlogic/gdx/physics/box2d/PolygonShape;) │ │ name : 'jniGetVertex' │ │ type : '(JI[F)V' │ │ access : 0x0102 (PRIVATE NATIVE) │ │ code : (none) │ │ │ │ @@ -280951,17 +281102,17 @@ │ │ type : '()Lcom/badlogic/gdx/physics/box2d/Shape$Type;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce624: |[0ce624] com.badlogic.gdx.physics.box2d.PolygonShape.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ │ -0ce634: 6200 c30c |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Polygon:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc3 │ │ -0ce638: 1100 |0002: return-object v0 │ │ +0dcd44: |[0dcd44] com.badlogic.gdx.physics.box2d.PolygonShape.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ │ +0dcd54: 6200 c30c |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Polygon:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0cc3 │ │ +0dcd58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/physics/box2d/PolygonShape; │ │ │ │ #1 : (in Lcom/badlogic/gdx/physics/box2d/PolygonShape;) │ │ @@ -280969,27 +281120,27 @@ │ │ type : '(ILcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -0ce63c: |[0ce63c] com.badlogic.gdx.physics.box2d.PolygonShape.getVertex:(ILcom/badlogic/gdx/math/Vector2;)V │ │ -0ce64c: 5330 bd0c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0cbd │ │ -0ce650: 6202 be0c |0002: sget-object v2, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.verts:[F // field@0cbe │ │ -0ce654: 7052 1616 0341 |0004: invoke-direct {v3, v0, v1, v4, v2}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.jniGetVertex:(JI[F)V // method@1616 │ │ -0ce65a: 6200 be0c |0007: sget-object v0, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.verts:[F // field@0cbe │ │ -0ce65e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0ce660: 4400 0001 |000a: aget v0, v0, v1 │ │ -0ce664: 5950 f30b |000c: iput v0, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0ce668: 6200 be0c |000e: sget-object v0, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.verts:[F // field@0cbe │ │ -0ce66c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -0ce66e: 4400 0001 |0011: aget v0, v0, v1 │ │ -0ce672: 5950 f40b |0013: iput v0, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0ce676: 0e00 |0015: return-void │ │ +0dcd5c: |[0dcd5c] com.badlogic.gdx.physics.box2d.PolygonShape.getVertex:(ILcom/badlogic/gdx/math/Vector2;)V │ │ +0dcd6c: 5330 bd0c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0cbd │ │ +0dcd70: 6202 be0c |0002: sget-object v2, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.verts:[F // field@0cbe │ │ +0dcd74: 7052 1616 0341 |0004: invoke-direct {v3, v0, v1, v4, v2}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.jniGetVertex:(JI[F)V // method@1616 │ │ +0dcd7a: 6200 be0c |0007: sget-object v0, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.verts:[F // field@0cbe │ │ +0dcd7e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0dcd80: 4400 0001 |000a: aget v0, v0, v1 │ │ +0dcd84: 5950 f30b |000c: iput v0, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dcd88: 6200 be0c |000e: sget-object v0, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.verts:[F // field@0cbe │ │ +0dcd8c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +0dcd8e: 4400 0001 |0011: aget v0, v0, v1 │ │ +0dcd92: 5950 f40b |0013: iput v0, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dcd96: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0007 line=124 │ │ 0x000e line=125 │ │ 0x0015 line=126 │ │ locals : │ │ @@ -281002,186 +281153,186 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0ce678: |[0ce678] com.badlogic.gdx.physics.box2d.PolygonShape.getVertexCount:()I │ │ -0ce688: 5320 bd0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0cbd │ │ -0ce68c: 7030 1716 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.jniGetVertexCount:(J)I // method@1617 │ │ -0ce692: 0a00 |0005: move-result v0 │ │ -0ce694: 0f00 |0006: return v0 │ │ +0dcd98: |[0dcd98] com.badlogic.gdx.physics.box2d.PolygonShape.getVertexCount:()I │ │ +0dcda8: 5320 bd0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0cbd │ │ +0dcdac: 7030 1716 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.jniGetVertexCount:(J)I // method@1617 │ │ +0dcdb2: 0a00 |0005: move-result v0 │ │ +0dcdb4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/PolygonShape; │ │ │ │ #3 : (in Lcom/badlogic/gdx/physics/box2d/PolygonShape;) │ │ name : 'set' │ │ type : '([F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -0ce698: |[0ce698] com.badlogic.gdx.physics.box2d.PolygonShape.set:([F)V │ │ -0ce6a8: 5361 bd0c |0000: iget-wide v1, v6, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0cbd │ │ -0ce6ac: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0ce6ae: 2175 |0003: array-length v5, v7 │ │ -0ce6b0: 0760 |0004: move-object v0, v6 │ │ -0ce6b2: 0773 |0005: move-object v3, v7 │ │ -0ce6b4: 7606 1816 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.jniSet:(J[FII)V // method@1618 │ │ -0ce6ba: 0e00 |0009: return-void │ │ +0dcdb8: |[0dcdb8] com.badlogic.gdx.physics.box2d.PolygonShape.set:([F)V │ │ +0dcdc8: 5372 bd0c |0000: iget-wide v2, v7, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0cbd │ │ +0dcdcc: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0dcdce: 2186 |0003: array-length v6, v8 │ │ +0dcdd0: 0771 |0004: move-object v1, v7 │ │ +0dcdd2: 0784 |0005: move-object v4, v8 │ │ +0dcdd4: 7606 1816 0100 |0006: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.jniSet:(J[FII)V // method@1618 │ │ +0dcdda: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0009 line=62 │ │ locals : │ │ - 0x0000 - 0x000a reg=6 this Lcom/badlogic/gdx/physics/box2d/PolygonShape; │ │ - 0x0000 - 0x000a reg=7 vertices [F │ │ + 0x0000 - 0x000a reg=7 this Lcom/badlogic/gdx/physics/box2d/PolygonShape; │ │ + 0x0000 - 0x000a reg=8 vertices [F │ │ │ │ #4 : (in Lcom/badlogic/gdx/physics/box2d/PolygonShape;) │ │ name : 'set' │ │ type : '([FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ + registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -0ce6bc: |[0ce6bc] com.badlogic.gdx.physics.box2d.PolygonShape.set:([FII)V │ │ -0ce6cc: 5361 bd0c |0000: iget-wide v1, v6, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0cbd │ │ -0ce6d0: 0760 |0002: move-object v0, v6 │ │ -0ce6d2: 0773 |0003: move-object v3, v7 │ │ -0ce6d4: 0184 |0004: move v4, v8 │ │ -0ce6d6: 0195 |0005: move v5, v9 │ │ -0ce6d8: 7606 1816 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.jniSet:(J[FII)V // method@1618 │ │ -0ce6de: 0e00 |0009: return-void │ │ +0dcddc: |[0dcddc] com.badlogic.gdx.physics.box2d.PolygonShape.set:([FII)V │ │ +0dcdec: 5372 bd0c |0000: iget-wide v2, v7, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0cbd │ │ +0dcdf0: 0771 |0002: move-object v1, v7 │ │ +0dcdf2: 0784 |0003: move-object v4, v8 │ │ +0dcdf4: 0195 |0004: move v5, v9 │ │ +0dcdf6: 01a6 |0005: move v6, v10 │ │ +0dcdf8: 7606 1816 0100 |0006: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.jniSet:(J[FII)V // method@1618 │ │ +0dcdfe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0009 line=68 │ │ locals : │ │ - 0x0000 - 0x000a reg=6 this Lcom/badlogic/gdx/physics/box2d/PolygonShape; │ │ - 0x0000 - 0x000a reg=7 vertices [F │ │ - 0x0000 - 0x000a reg=8 offset I │ │ - 0x0000 - 0x000a reg=9 len I │ │ + 0x0000 - 0x000a reg=7 this Lcom/badlogic/gdx/physics/box2d/PolygonShape; │ │ + 0x0000 - 0x000a reg=8 vertices [F │ │ + 0x0000 - 0x000a reg=9 offset I │ │ + 0x0000 - 0x000a reg=10 len I │ │ │ │ #5 : (in Lcom/badlogic/gdx/physics/box2d/PolygonShape;) │ │ name : 'set' │ │ type : '([Lcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 40 16-bit code units │ │ -0ce6e0: |[0ce6e0] com.badlogic.gdx.physics.box2d.PolygonShape.set:([Lcom/badlogic/gdx/math/Vector2;)V │ │ -0ce6f0: 2190 |0000: array-length v0, v9 │ │ -0ce6f2: da00 0002 |0001: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -0ce6f6: 2303 4a04 |0003: new-array v3, v0, [F // type@044a │ │ -0ce6fa: 1206 |0005: const/4 v6, #int 0 // #0 │ │ -0ce6fc: 1207 |0006: const/4 v7, #int 0 // #0 │ │ -0ce6fe: 2190 |0007: array-length v0, v9 │ │ -0ce700: da00 0002 |0008: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -0ce704: 3506 1500 |000a: if-ge v6, v0, 001f // +0015 │ │ -0ce708: 4600 0907 |000c: aget-object v0, v9, v7 │ │ -0ce70c: 5200 f30b |000e: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0ce710: 4b00 0306 |0010: aput v0, v3, v6 │ │ -0ce714: d800 0601 |0012: add-int/lit8 v0, v6, #int 1 // #01 │ │ -0ce718: 4601 0907 |0014: aget-object v1, v9, v7 │ │ -0ce71c: 5211 f40b |0016: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0ce720: 4b01 0300 |0018: aput v1, v3, v0 │ │ -0ce724: d806 0602 |001a: add-int/lit8 v6, v6, #int 2 // #02 │ │ -0ce728: d807 0701 |001c: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0ce72c: 28e9 |001e: goto 0007 // -0017 │ │ -0ce72e: 5381 bd0c |001f: iget-wide v1, v8, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0cbd │ │ -0ce732: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -0ce734: 2135 |0022: array-length v5, v3 │ │ -0ce736: 0780 |0023: move-object v0, v8 │ │ -0ce738: 7606 1816 0000 |0024: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.jniSet:(J[FII)V // method@1618 │ │ -0ce73e: 0e00 |0027: return-void │ │ +0dce00: |[0dce00] com.badlogic.gdx.physics.box2d.PolygonShape.set:([Lcom/badlogic/gdx/math/Vector2;)V │ │ +0dce10: 2191 |0000: array-length v1, v9 │ │ +0dce12: da01 0102 |0001: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +0dce16: 2314 4804 |0003: new-array v4, v1, [F // type@0448 │ │ +0dce1a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0dce1c: 1207 |0006: const/4 v7, #int 0 // #0 │ │ +0dce1e: 2191 |0007: array-length v1, v9 │ │ +0dce20: da01 0102 |0008: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +0dce24: 3510 1500 |000a: if-ge v0, v1, 001f // +0015 │ │ +0dce28: 4601 0907 |000c: aget-object v1, v9, v7 │ │ +0dce2c: 5211 f30b |000e: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dce30: 4b01 0400 |0010: aput v1, v4, v0 │ │ +0dce34: d801 0001 |0012: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0dce38: 4602 0907 |0014: aget-object v2, v9, v7 │ │ +0dce3c: 5222 f40b |0016: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dce40: 4b02 0401 |0018: aput v2, v4, v1 │ │ +0dce44: d800 0002 |001a: add-int/lit8 v0, v0, #int 2 // #02 │ │ +0dce48: d807 0701 |001c: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0dce4c: 28e9 |001e: goto 0007 // -0017 │ │ +0dce4e: 5382 bd0c |001f: iget-wide v2, v8, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0cbd │ │ +0dce52: 1205 |0021: const/4 v5, #int 0 // #0 │ │ +0dce54: 2146 |0022: array-length v6, v4 │ │ +0dce56: 0781 |0023: move-object v1, v8 │ │ +0dce58: 7606 1816 0100 |0024: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.jniSet:(J[FII)V // method@1618 │ │ +0dce5e: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=51 │ │ 0x000c line=52 │ │ 0x0012 line=53 │ │ 0x001a line=51 │ │ 0x001f line=55 │ │ 0x0027 line=56 │ │ locals : │ │ - 0x0005 - 0x0028 reg=3 verts [F │ │ - 0x0006 - 0x0028 reg=6 i I │ │ + 0x0006 - 0x0028 reg=0 i I │ │ + 0x0005 - 0x0028 reg=4 verts [F │ │ 0x0007 - 0x0028 reg=7 j I │ │ 0x0000 - 0x0028 reg=8 this Lcom/badlogic/gdx/physics/box2d/PolygonShape; │ │ 0x0000 - 0x0028 reg=9 vertices [Lcom/badlogic/gdx/math/Vector2; │ │ │ │ #6 : (in Lcom/badlogic/gdx/physics/box2d/PolygonShape;) │ │ name : 'setAsBox' │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0ce740: |[0ce740] com.badlogic.gdx.physics.box2d.PolygonShape.setAsBox:(FF)V │ │ -0ce750: 5320 bd0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0cbd │ │ -0ce754: 7054 1916 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.jniSetAsBox:(JFF)V // method@1619 │ │ -0ce75a: 0e00 |0005: return-void │ │ +0dce60: |[0dce60] com.badlogic.gdx.physics.box2d.PolygonShape.setAsBox:(FF)V │ │ +0dce70: 5320 bd0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0cbd │ │ +0dce74: 7054 1916 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.jniSetAsBox:(JFF)V // method@1619 │ │ +0dce7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0005 line=86 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/PolygonShape; │ │ 0x0000 - 0x0006 reg=3 hx F │ │ 0x0000 - 0x0006 reg=4 hy F │ │ │ │ #7 : (in Lcom/badlogic/gdx/physics/box2d/PolygonShape;) │ │ name : 'setAsBox' │ │ type : '(FFLcom/badlogic/gdx/math/Vector2;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 13 │ │ + registers : 14 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 14 16-bit code units │ │ -0ce75c: |[0ce75c] com.badlogic.gdx.physics.box2d.PolygonShape.setAsBox:(FFLcom/badlogic/gdx/math/Vector2;F)V │ │ -0ce76c: 5381 bd0c |0000: iget-wide v1, v8, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0cbd │ │ -0ce770: 52b5 f30b |0002: iget v5, v11, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0ce774: 52b6 f40b |0004: iget v6, v11, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0ce778: 0780 |0006: move-object v0, v8 │ │ -0ce77a: 0193 |0007: move v3, v9 │ │ -0ce77c: 01a4 |0008: move v4, v10 │ │ -0ce77e: 01c7 |0009: move v7, v12 │ │ -0ce780: 7608 1a16 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.jniSetAsBox:(JFFFFF)V // method@161a │ │ -0ce786: 0e00 |000d: return-void │ │ +0dce7c: |[0dce7c] com.badlogic.gdx.physics.box2d.PolygonShape.setAsBox:(FFLcom/badlogic/gdx/math/Vector2;F)V │ │ +0dce8c: 5392 bd0c |0000: iget-wide v2, v9, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0cbd │ │ +0dce90: 52c6 f30b |0002: iget v6, v12, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dce94: 52c7 f40b |0004: iget v7, v12, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dce98: 0791 |0006: move-object v1, v9 │ │ +0dce9a: 01a4 |0007: move v4, v10 │ │ +0dce9c: 01b5 |0008: move v5, v11 │ │ +0dce9e: 01d8 |0009: move v8, v13 │ │ +0dcea0: 7608 1a16 0100 |000a: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.jniSetAsBox:(JFFFFF)V // method@161a │ │ +0dcea6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x000d line=100 │ │ locals : │ │ - 0x0000 - 0x000e reg=8 this Lcom/badlogic/gdx/physics/box2d/PolygonShape; │ │ - 0x0000 - 0x000e reg=9 hx F │ │ - 0x0000 - 0x000e reg=10 hy F │ │ - 0x0000 - 0x000e reg=11 center Lcom/badlogic/gdx/math/Vector2; │ │ - 0x0000 - 0x000e reg=12 angle F │ │ + 0x0000 - 0x000e reg=9 this Lcom/badlogic/gdx/physics/box2d/PolygonShape; │ │ + 0x0000 - 0x000e reg=10 hx F │ │ + 0x0000 - 0x000e reg=11 hy F │ │ + 0x0000 - 0x000e reg=12 center Lcom/badlogic/gdx/math/Vector2; │ │ + 0x0000 - 0x000e reg=13 angle F │ │ │ │ - source_file_idx : 3618 (PolygonShape.java) │ │ + source_file_idx : 3616 (PolygonShape.java) │ │ │ │ Class #594 header: │ │ -class_idx : 576 │ │ +class_idx : 574 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 831 │ │ -source_file_idx : 4280 │ │ +superclass_idx : 829 │ │ +source_file_idx : 4278 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #594 annotations: │ │ Annotations on class │ │ @@ -281206,18 +281357,18 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;II)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ce788: |[0ce788] com.badlogic.gdx.physics.box2d.World$1.:(Lcom/badlogic/gdx/physics/box2d/World;II)V │ │ -0ce798: 5b01 cb0c |0000: iput-object v1, v0, Lcom/badlogic/gdx/physics/box2d/World$1;.this$0:Lcom/badlogic/gdx/physics/box2d/World; // field@0ccb │ │ -0ce79c: 7030 6c22 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@226c │ │ -0ce7a2: 0e00 |0005: return-void │ │ +0dcea8: |[0dcea8] com.badlogic.gdx.physics.box2d.World$1.:(Lcom/badlogic/gdx/physics/box2d/World;II)V │ │ +0dceb8: 5b01 cb0c |0000: iput-object v1, v0, Lcom/badlogic/gdx/physics/box2d/World$1;.this$0:Lcom/badlogic/gdx/physics/box2d/World; // field@0ccb │ │ +0dcebc: 7030 6c22 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@226c │ │ +0dcec2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/physics/box2d/World$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/physics/box2d/World; │ │ 0x0000 - 0x0006 reg=2 x0 I │ │ @@ -281229,20 +281380,20 @@ │ │ type : '()Lcom/badlogic/gdx/physics/box2d/Body;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0ce7a4: |[0ce7a4] com.badlogic.gdx.physics.box2d.World$1.newObject:()Lcom/badlogic/gdx/physics/box2d/Body; │ │ -0ce7b4: 2200 2302 |0000: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Body; // type@0223 │ │ -0ce7b8: 5441 cb0c |0002: iget-object v1, v4, Lcom/badlogic/gdx/physics/box2d/World$1;.this$0:Lcom/badlogic/gdx/physics/box2d/World; // field@0ccb │ │ -0ce7bc: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -0ce7c0: 7040 e414 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@14e4 │ │ -0ce7c6: 1100 |0009: return-object v0 │ │ +0dcec4: |[0dcec4] com.badlogic.gdx.physics.box2d.World$1.newObject:()Lcom/badlogic/gdx/physics/box2d/Body; │ │ +0dced4: 2200 2102 |0000: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Body; // type@0221 │ │ +0dced8: 5441 cb0c |0002: iget-object v1, v4, Lcom/badlogic/gdx/physics/box2d/World$1;.this$0:Lcom/badlogic/gdx/physics/box2d/World; // field@0ccb │ │ +0dcedc: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +0dcee0: 7040 e414 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@14e4 │ │ +0dcee6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x000a reg=4 this Lcom/badlogic/gdx/physics/box2d/World$1; │ │ │ │ #1 : (in Lcom/badlogic/gdx/physics/box2d/World$1;) │ │ @@ -281250,31 +281401,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ce7c8: |[0ce7c8] com.badlogic.gdx.physics.box2d.World$1.newObject:()Ljava/lang/Object; │ │ -0ce7d8: 6e10 3a16 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/World$1;.newObject:()Lcom/badlogic/gdx/physics/box2d/Body; // method@163a │ │ -0ce7de: 0c00 |0003: move-result-object v0 │ │ -0ce7e0: 1100 |0004: return-object v0 │ │ +0dcee8: |[0dcee8] com.badlogic.gdx.physics.box2d.World$1.newObject:()Ljava/lang/Object; │ │ +0dcef8: 6e10 3a16 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/World$1;.newObject:()Lcom/badlogic/gdx/physics/box2d/Body; // method@163a │ │ +0dcefe: 0c00 |0003: move-result-object v0 │ │ +0dcf00: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/physics/box2d/World$1; │ │ │ │ - source_file_idx : 4280 (World.java) │ │ + source_file_idx : 4278 (World.java) │ │ │ │ Class #595 header: │ │ -class_idx : 577 │ │ +class_idx : 575 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 831 │ │ -source_file_idx : 4280 │ │ +superclass_idx : 829 │ │ +source_file_idx : 4278 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #595 annotations: │ │ Annotations on class │ │ @@ -281299,18 +281450,18 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;II)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ce7e4: |[0ce7e4] com.badlogic.gdx.physics.box2d.World$2.:(Lcom/badlogic/gdx/physics/box2d/World;II)V │ │ -0ce7f4: 5b01 cc0c |0000: iput-object v1, v0, Lcom/badlogic/gdx/physics/box2d/World$2;.this$0:Lcom/badlogic/gdx/physics/box2d/World; // field@0ccc │ │ -0ce7f8: 7030 6c22 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@226c │ │ -0ce7fe: 0e00 |0005: return-void │ │ +0dcf04: |[0dcf04] com.badlogic.gdx.physics.box2d.World$2.:(Lcom/badlogic/gdx/physics/box2d/World;II)V │ │ +0dcf14: 5b01 cc0c |0000: iput-object v1, v0, Lcom/badlogic/gdx/physics/box2d/World$2;.this$0:Lcom/badlogic/gdx/physics/box2d/World; // field@0ccc │ │ +0dcf18: 7030 6c22 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@226c │ │ +0dcf1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/physics/box2d/World$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/physics/box2d/World; │ │ 0x0000 - 0x0006 reg=2 x0 I │ │ @@ -281322,20 +281473,20 @@ │ │ type : '()Lcom/badlogic/gdx/physics/box2d/Fixture;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0ce800: |[0ce800] com.badlogic.gdx.physics.box2d.World$2.newObject:()Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ -0ce810: 2200 3002 |0000: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@0230 │ │ -0ce814: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0ce816: 1602 0000 |0003: const-wide/16 v2, #int 0 // #0 │ │ -0ce81a: 7040 c315 1032 |0005: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.:(Lcom/badlogic/gdx/physics/box2d/Body;J)V // method@15c3 │ │ -0ce820: 1100 |0008: return-object v0 │ │ +0dcf20: |[0dcf20] com.badlogic.gdx.physics.box2d.World$2.newObject:()Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ +0dcf30: 2200 2e02 |0000: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@022e │ │ +0dcf34: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0dcf36: 1602 0000 |0003: const-wide/16 v2, #int 0 // #0 │ │ +0dcf3a: 7040 c315 1032 |0005: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.:(Lcom/badlogic/gdx/physics/box2d/Body;J)V // method@15c3 │ │ +0dcf40: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0009 reg=4 this Lcom/badlogic/gdx/physics/box2d/World$2; │ │ │ │ #1 : (in Lcom/badlogic/gdx/physics/box2d/World$2;) │ │ @@ -281343,31 +281494,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ce824: |[0ce824] com.badlogic.gdx.physics.box2d.World$2.newObject:()Ljava/lang/Object; │ │ -0ce834: 6e10 3d16 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/World$2;.newObject:()Lcom/badlogic/gdx/physics/box2d/Fixture; // method@163d │ │ -0ce83a: 0c00 |0003: move-result-object v0 │ │ -0ce83c: 1100 |0004: return-object v0 │ │ +0dcf44: |[0dcf44] com.badlogic.gdx.physics.box2d.World$2.newObject:()Ljava/lang/Object; │ │ +0dcf54: 6e10 3d16 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/World$2;.newObject:()Lcom/badlogic/gdx/physics/box2d/Fixture; // method@163d │ │ +0dcf5a: 0c00 |0003: move-result-object v0 │ │ +0dcf5c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/physics/box2d/World$2; │ │ │ │ - source_file_idx : 4280 (World.java) │ │ + source_file_idx : 4278 (World.java) │ │ │ │ Class #596 header: │ │ -class_idx : 578 │ │ +class_idx : 576 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 957 │ │ -source_file_idx : 4280 │ │ +superclass_idx : 955 │ │ +source_file_idx : 4278 │ │ static_fields_size : 0 │ │ instance_fields_size: 20 │ │ direct_methods_size : 43 │ │ virtual_methods_size: 26 │ │ │ │ Class #596 annotations: │ │ Annotations on field #3278 'bodies' │ │ @@ -281485,92 +281636,92 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 164 16-bit code units │ │ -0ce840: |[0ce840] com.badlogic.gdx.physics.box2d.World.:(Lcom/badlogic/gdx/math/Vector2;Z)V │ │ -0ce850: 1306 c800 |0000: const/16 v6, #int 200 // #c8 │ │ -0ce854: 1604 0000 |0002: const-wide/16 v4, #int 0 // #0 │ │ -0ce858: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -0ce85a: 1302 6400 |0005: const/16 v2, #int 100 // #64 │ │ -0ce85e: 7010 2726 0700 |0007: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@2627 │ │ -0ce864: 2201 4002 |000a: new-instance v1, Lcom/badlogic/gdx/physics/box2d/World$1; // type@0240 │ │ -0ce868: 7040 3916 7162 |000c: invoke-direct {v1, v7, v2, v6}, Lcom/badlogic/gdx/physics/box2d/World$1;.:(Lcom/badlogic/gdx/physics/box2d/World;II)V // method@1639 │ │ -0ce86e: 5b71 d50c |000f: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.freeBodies:Lcom/badlogic/gdx/utils/Pool; // field@0cd5 │ │ -0ce872: 2201 4102 |0011: new-instance v1, Lcom/badlogic/gdx/physics/box2d/World$2; // type@0241 │ │ -0ce876: 7040 3c16 7162 |0013: invoke-direct {v1, v7, v2, v6}, Lcom/badlogic/gdx/physics/box2d/World$2;.:(Lcom/badlogic/gdx/physics/box2d/World;II)V // method@163c │ │ -0ce87c: 5b71 d70c |0016: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.freeFixtures:Lcom/badlogic/gdx/utils/Pool; // field@0cd7 │ │ -0ce880: 2201 2903 |0018: new-instance v1, Lcom/badlogic/gdx/utils/LongMap; // type@0329 │ │ -0ce884: 7020 a321 2100 |001a: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/LongMap;.:(I)V // method@21a3 │ │ -0ce88a: 5b71 ce0c |001d: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.bodies:Lcom/badlogic/gdx/utils/LongMap; // field@0cce │ │ -0ce88e: 2201 2903 |001f: new-instance v1, Lcom/badlogic/gdx/utils/LongMap; // type@0329 │ │ -0ce892: 7020 a321 2100 |0021: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/LongMap;.:(I)V // method@21a3 │ │ -0ce898: 5b71 d40c |0024: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0cd4 │ │ -0ce89c: 2201 2903 |0026: new-instance v1, Lcom/badlogic/gdx/utils/LongMap; // type@0329 │ │ -0ce8a0: 7020 a321 2100 |0028: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/LongMap;.:(I)V // method@21a3 │ │ -0ce8a6: 5b71 da0c |002b: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.joints:Lcom/badlogic/gdx/utils/LongMap; // field@0cda │ │ -0ce8aa: 5b73 d10c |002d: iput-object v3, v7, Lcom/badlogic/gdx/physics/box2d/World;.contactFilter:Lcom/badlogic/gdx/physics/box2d/ContactFilter; // field@0cd1 │ │ -0ce8ae: 5b73 d20c |002f: iput-object v3, v7, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0cd2 │ │ -0ce8b2: 1221 |0031: const/4 v1, #int 2 // #2 │ │ -0ce8b4: 2311 4a04 |0032: new-array v1, v1, [F // type@044a │ │ -0ce8b8: 5b71 e00c |0034: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.tmpGravity:[F // field@0ce0 │ │ -0ce8bc: 2201 1302 |0036: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0ce8c0: 7010 4c14 0100 |0038: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0ce8c6: 5b71 d80c |003b: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.gravity:Lcom/badlogic/gdx/math/Vector2; // field@0cd8 │ │ -0ce8ca: 5b73 dc0c |003d: iput-object v3, v7, Lcom/badlogic/gdx/physics/box2d/World;.queryCallback:Lcom/badlogic/gdx/physics/box2d/QueryCallback; // field@0cdc │ │ -0ce8ce: 2361 4c04 |003f: new-array v1, v6, [J // type@044c │ │ -0ce8d2: 5b71 d00c |0041: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.contactAddrs:[J // field@0cd0 │ │ -0ce8d6: 2201 e703 |0043: new-instance v1, Ljava/util/ArrayList; // type@03e7 │ │ -0ce8da: 7010 2c27 0100 |0045: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@272c │ │ -0ce8e0: 5b71 d30c |0048: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.contacts:Ljava/util/ArrayList; // field@0cd3 │ │ -0ce8e4: 2201 e703 |004a: new-instance v1, Ljava/util/ArrayList; // type@03e7 │ │ -0ce8e8: 7010 2c27 0100 |004c: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@272c │ │ -0ce8ee: 5b71 d60c |004f: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.freeContacts:Ljava/util/ArrayList; // field@0cd6 │ │ -0ce8f2: 2201 2902 |0051: new-instance v1, Lcom/badlogic/gdx/physics/box2d/Contact; // type@0229 │ │ -0ce8f6: 7040 8d15 7154 |0053: invoke-direct {v1, v7, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Contact;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@158d │ │ -0ce8fc: 5b71 cf0c |0056: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0ccf │ │ -0ce900: 2201 3802 |0058: new-instance v1, Lcom/badlogic/gdx/physics/box2d/Manifold; // type@0238 │ │ -0ce904: 7030 0416 4105 |005a: invoke-direct {v1, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Manifold;.:(J)V // method@1604 │ │ -0ce90a: 5b71 db0c |005d: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.manifold:Lcom/badlogic/gdx/physics/box2d/Manifold; // field@0cdb │ │ -0ce90e: 2201 2b02 |005f: new-instance v1, Lcom/badlogic/gdx/physics/box2d/ContactImpulse; // type@022b │ │ -0ce912: 7040 ab15 7154 |0061: invoke-direct {v1, v7, v4, v5}, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@15ab │ │ -0ce918: 5b71 d90c |0064: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.impulse:Lcom/badlogic/gdx/physics/box2d/ContactImpulse; // field@0cd9 │ │ -0ce91c: 5b73 dd0c |0066: iput-object v3, v7, Lcom/badlogic/gdx/physics/box2d/World;.rayCastCallback:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; // field@0cdd │ │ -0ce920: 2201 1302 |0068: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0ce924: 7010 4c14 0100 |006a: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0ce92a: 5b71 df0c |006d: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.rayPoint:Lcom/badlogic/gdx/math/Vector2; // field@0cdf │ │ -0ce92e: 2201 1302 |006f: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0ce932: 7010 4c14 0100 |0071: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0ce938: 5b71 de0c |0074: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.rayNormal:Lcom/badlogic/gdx/math/Vector2; // field@0cde │ │ -0ce93c: 5281 f30b |0076: iget v1, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0ce940: 5282 f40b |0078: iget v2, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0ce944: 7040 7416 1792 |007a: invoke-direct {v7, v1, v2, v9}, Lcom/badlogic/gdx/physics/box2d/World;.newWorld:(FFZ)J // method@1674 │ │ -0ce94a: 0b01 |007d: move-result-wide v1 │ │ -0ce94c: 5a71 cd0c |007e: iput-wide v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ -0ce950: 5471 d30c |0080: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.contacts:Ljava/util/ArrayList; // field@0cd3 │ │ -0ce954: 5472 d00c |0082: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/World;.contactAddrs:[J // field@0cd0 │ │ -0ce958: 2122 |0084: array-length v2, v2 │ │ -0ce95a: 6e20 3227 2100 |0085: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.ensureCapacity:(I)V // method@2732 │ │ -0ce960: 5471 d60c |0088: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.freeContacts:Ljava/util/ArrayList; // field@0cd6 │ │ -0ce964: 5472 d00c |008a: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/World;.contactAddrs:[J // field@0cd0 │ │ -0ce968: 2122 |008c: array-length v2, v2 │ │ -0ce96a: 6e20 3227 2100 |008d: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.ensureCapacity:(I)V // method@2732 │ │ -0ce970: 1200 |0090: const/4 v0, #int 0 // #0 │ │ -0ce972: 5471 d00c |0091: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.contactAddrs:[J // field@0cd0 │ │ -0ce976: 2111 |0093: array-length v1, v1 │ │ -0ce978: 3510 0f00 |0094: if-ge v0, v1, 00a3 // +000f │ │ -0ce97c: 5471 d60c |0096: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.freeContacts:Ljava/util/ArrayList; // field@0cd6 │ │ -0ce980: 2202 2902 |0098: new-instance v2, Lcom/badlogic/gdx/physics/box2d/Contact; // type@0229 │ │ -0ce984: 7040 8d15 7254 |009a: invoke-direct {v2, v7, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Contact;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@158d │ │ -0ce98a: 6e20 2f27 2100 |009d: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0ce990: d800 0001 |00a0: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ce994: 28ef |00a2: goto 0091 // -0011 │ │ -0ce996: 0e00 |00a3: return-void │ │ +0dcf60: |[0dcf60] com.badlogic.gdx.physics.box2d.World.:(Lcom/badlogic/gdx/math/Vector2;Z)V │ │ +0dcf70: 1306 c800 |0000: const/16 v6, #int 200 // #c8 │ │ +0dcf74: 1604 0000 |0002: const-wide/16 v4, #int 0 // #0 │ │ +0dcf78: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0dcf7a: 1302 6400 |0005: const/16 v2, #int 100 // #64 │ │ +0dcf7e: 7010 2726 0700 |0007: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@2627 │ │ +0dcf84: 2201 3e02 |000a: new-instance v1, Lcom/badlogic/gdx/physics/box2d/World$1; // type@023e │ │ +0dcf88: 7040 3916 7162 |000c: invoke-direct {v1, v7, v2, v6}, Lcom/badlogic/gdx/physics/box2d/World$1;.:(Lcom/badlogic/gdx/physics/box2d/World;II)V // method@1639 │ │ +0dcf8e: 5b71 d50c |000f: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.freeBodies:Lcom/badlogic/gdx/utils/Pool; // field@0cd5 │ │ +0dcf92: 2201 3f02 |0011: new-instance v1, Lcom/badlogic/gdx/physics/box2d/World$2; // type@023f │ │ +0dcf96: 7040 3c16 7162 |0013: invoke-direct {v1, v7, v2, v6}, Lcom/badlogic/gdx/physics/box2d/World$2;.:(Lcom/badlogic/gdx/physics/box2d/World;II)V // method@163c │ │ +0dcf9c: 5b71 d70c |0016: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.freeFixtures:Lcom/badlogic/gdx/utils/Pool; // field@0cd7 │ │ +0dcfa0: 2201 2703 |0018: new-instance v1, Lcom/badlogic/gdx/utils/LongMap; // type@0327 │ │ +0dcfa4: 7020 a321 2100 |001a: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/LongMap;.:(I)V // method@21a3 │ │ +0dcfaa: 5b71 ce0c |001d: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.bodies:Lcom/badlogic/gdx/utils/LongMap; // field@0cce │ │ +0dcfae: 2201 2703 |001f: new-instance v1, Lcom/badlogic/gdx/utils/LongMap; // type@0327 │ │ +0dcfb2: 7020 a321 2100 |0021: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/LongMap;.:(I)V // method@21a3 │ │ +0dcfb8: 5b71 d40c |0024: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0cd4 │ │ +0dcfbc: 2201 2703 |0026: new-instance v1, Lcom/badlogic/gdx/utils/LongMap; // type@0327 │ │ +0dcfc0: 7020 a321 2100 |0028: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/LongMap;.:(I)V // method@21a3 │ │ +0dcfc6: 5b71 da0c |002b: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.joints:Lcom/badlogic/gdx/utils/LongMap; // field@0cda │ │ +0dcfca: 5b73 d10c |002d: iput-object v3, v7, Lcom/badlogic/gdx/physics/box2d/World;.contactFilter:Lcom/badlogic/gdx/physics/box2d/ContactFilter; // field@0cd1 │ │ +0dcfce: 5b73 d20c |002f: iput-object v3, v7, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0cd2 │ │ +0dcfd2: 1221 |0031: const/4 v1, #int 2 // #2 │ │ +0dcfd4: 2311 4804 |0032: new-array v1, v1, [F // type@0448 │ │ +0dcfd8: 5b71 e00c |0034: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.tmpGravity:[F // field@0ce0 │ │ +0dcfdc: 2201 1102 |0036: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0dcfe0: 7010 4c14 0100 |0038: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0dcfe6: 5b71 d80c |003b: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.gravity:Lcom/badlogic/gdx/math/Vector2; // field@0cd8 │ │ +0dcfea: 5b73 dc0c |003d: iput-object v3, v7, Lcom/badlogic/gdx/physics/box2d/World;.queryCallback:Lcom/badlogic/gdx/physics/box2d/QueryCallback; // field@0cdc │ │ +0dcfee: 2361 4a04 |003f: new-array v1, v6, [J // type@044a │ │ +0dcff2: 5b71 d00c |0041: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.contactAddrs:[J // field@0cd0 │ │ +0dcff6: 2201 e503 |0043: new-instance v1, Ljava/util/ArrayList; // type@03e5 │ │ +0dcffa: 7010 2c27 0100 |0045: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@272c │ │ +0dd000: 5b71 d30c |0048: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.contacts:Ljava/util/ArrayList; // field@0cd3 │ │ +0dd004: 2201 e503 |004a: new-instance v1, Ljava/util/ArrayList; // type@03e5 │ │ +0dd008: 7010 2c27 0100 |004c: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@272c │ │ +0dd00e: 5b71 d60c |004f: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.freeContacts:Ljava/util/ArrayList; // field@0cd6 │ │ +0dd012: 2201 2702 |0051: new-instance v1, Lcom/badlogic/gdx/physics/box2d/Contact; // type@0227 │ │ +0dd016: 7040 8d15 7154 |0053: invoke-direct {v1, v7, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Contact;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@158d │ │ +0dd01c: 5b71 cf0c |0056: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0ccf │ │ +0dd020: 2201 3602 |0058: new-instance v1, Lcom/badlogic/gdx/physics/box2d/Manifold; // type@0236 │ │ +0dd024: 7030 0416 4105 |005a: invoke-direct {v1, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Manifold;.:(J)V // method@1604 │ │ +0dd02a: 5b71 db0c |005d: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.manifold:Lcom/badlogic/gdx/physics/box2d/Manifold; // field@0cdb │ │ +0dd02e: 2201 2902 |005f: new-instance v1, Lcom/badlogic/gdx/physics/box2d/ContactImpulse; // type@0229 │ │ +0dd032: 7040 ab15 7154 |0061: invoke-direct {v1, v7, v4, v5}, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@15ab │ │ +0dd038: 5b71 d90c |0064: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.impulse:Lcom/badlogic/gdx/physics/box2d/ContactImpulse; // field@0cd9 │ │ +0dd03c: 5b73 dd0c |0066: iput-object v3, v7, Lcom/badlogic/gdx/physics/box2d/World;.rayCastCallback:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; // field@0cdd │ │ +0dd040: 2201 1102 |0068: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0dd044: 7010 4c14 0100 |006a: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0dd04a: 5b71 df0c |006d: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.rayPoint:Lcom/badlogic/gdx/math/Vector2; // field@0cdf │ │ +0dd04e: 2201 1102 |006f: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0dd052: 7010 4c14 0100 |0071: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0dd058: 5b71 de0c |0074: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.rayNormal:Lcom/badlogic/gdx/math/Vector2; // field@0cde │ │ +0dd05c: 5281 f30b |0076: iget v1, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dd060: 5282 f40b |0078: iget v2, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dd064: 7040 7416 1792 |007a: invoke-direct {v7, v1, v2, v9}, Lcom/badlogic/gdx/physics/box2d/World;.newWorld:(FFZ)J // method@1674 │ │ +0dd06a: 0b02 |007d: move-result-wide v2 │ │ +0dd06c: 5a72 cd0c |007e: iput-wide v2, v7, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ +0dd070: 5471 d30c |0080: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.contacts:Ljava/util/ArrayList; // field@0cd3 │ │ +0dd074: 5472 d00c |0082: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/World;.contactAddrs:[J // field@0cd0 │ │ +0dd078: 2122 |0084: array-length v2, v2 │ │ +0dd07a: 6e20 3227 2100 |0085: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.ensureCapacity:(I)V // method@2732 │ │ +0dd080: 5471 d60c |0088: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.freeContacts:Ljava/util/ArrayList; // field@0cd6 │ │ +0dd084: 5472 d00c |008a: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/World;.contactAddrs:[J // field@0cd0 │ │ +0dd088: 2122 |008c: array-length v2, v2 │ │ +0dd08a: 6e20 3227 2100 |008d: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.ensureCapacity:(I)V // method@2732 │ │ +0dd090: 1200 |0090: const/4 v0, #int 0 // #0 │ │ +0dd092: 5471 d00c |0091: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.contactAddrs:[J // field@0cd0 │ │ +0dd096: 2111 |0093: array-length v1, v1 │ │ +0dd098: 3510 0f00 |0094: if-ge v0, v1, 00a3 // +000f │ │ +0dd09c: 5471 d60c |0096: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.freeContacts:Ljava/util/ArrayList; // field@0cd6 │ │ +0dd0a0: 2202 2702 |0098: new-instance v2, Lcom/badlogic/gdx/physics/box2d/Contact; // type@0227 │ │ +0dd0a4: 7040 8d15 7254 |009a: invoke-direct {v2, v7, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Contact;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@158d │ │ +0dd0aa: 6e20 2f27 2100 |009d: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0dd0b0: d800 0001 |00a0: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0dd0b4: 28ef |00a2: goto 0091 // -0011 │ │ +0dd0b6: 0e00 |00a3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=221 │ │ 0x000a line=185 │ │ 0x0011 line=193 │ │ 0x0018 line=204 │ │ 0x001f line=207 │ │ @@ -281603,98 +281754,98 @@ │ │ 0x0000 - 0x00a4 reg=9 doSleep Z │ │ │ │ #1 : (in Lcom/badlogic/gdx/physics/box2d/World;) │ │ name : 'beginContact' │ │ type : '(J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0ce998: |[0ce998] com.badlogic.gdx.physics.box2d.World.beginContact:(J)V │ │ -0ce9a8: 5420 cf0c |0000: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0ccf │ │ -0ce9ac: 5a03 750c |0002: iput-wide v3, v0, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ -0ce9b0: 5420 d20c |0004: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0cd2 │ │ -0ce9b4: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -0ce9b8: 5420 d20c |0008: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0cd2 │ │ -0ce9bc: 5421 cf0c |000a: iget-object v1, v2, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0ccf │ │ -0ce9c0: 7220 b215 1000 |000c: invoke-interface {v0, v1}, Lcom/badlogic/gdx/physics/box2d/ContactListener;.beginContact:(Lcom/badlogic/gdx/physics/box2d/Contact;)V // method@15b2 │ │ -0ce9c6: 0e00 |000f: return-void │ │ +0dd0b8: |[0dd0b8] com.badlogic.gdx.physics.box2d.World.beginContact:(J)V │ │ +0dd0c8: 5430 cf0c |0000: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0ccf │ │ +0dd0cc: 5a04 750c |0002: iput-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ +0dd0d0: 5430 d20c |0004: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0cd2 │ │ +0dd0d4: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +0dd0d8: 5430 d20c |0008: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0cd2 │ │ +0dd0dc: 5431 cf0c |000a: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0ccf │ │ +0dd0e0: 7220 b215 1000 |000c: invoke-interface {v0, v1}, Lcom/badlogic/gdx/physics/box2d/ContactListener;.beginContact:(Lcom/badlogic/gdx/physics/box2d/Contact;)V // method@15b2 │ │ +0dd0e6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=873 │ │ 0x0004 line=874 │ │ 0x000f line=875 │ │ locals : │ │ - 0x0000 - 0x0010 reg=2 this Lcom/badlogic/gdx/physics/box2d/World; │ │ - 0x0000 - 0x0010 reg=3 contactAddr J │ │ + 0x0000 - 0x0010 reg=3 this Lcom/badlogic/gdx/physics/box2d/World; │ │ + 0x0000 - 0x0010 reg=4 contactAddr J │ │ │ │ #2 : (in Lcom/badlogic/gdx/physics/box2d/World;) │ │ name : 'contactFilter' │ │ type : '(JJ)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -0ce9c8: |[0ce9c8] com.badlogic.gdx.physics.box2d.World.contactFilter:(JJ)Z │ │ -0ce9d8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0ce9da: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0ce9dc: 5473 d10c |0002: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/World;.contactFilter:Lcom/badlogic/gdx/physics/box2d/ContactFilter; // field@0cd1 │ │ -0ce9e0: 3803 1900 |0004: if-eqz v3, 001d // +0019 │ │ -0ce9e4: 5475 d10c |0006: iget-object v5, v7, Lcom/badlogic/gdx/physics/box2d/World;.contactFilter:Lcom/badlogic/gdx/physics/box2d/ContactFilter; // field@0cd1 │ │ -0ce9e8: 5473 d40c |0008: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0cd4 │ │ -0ce9ec: 6e30 ac21 8309 |000a: invoke-virtual {v3, v8, v9}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@21ac │ │ -0ce9f2: 0c03 |000d: move-result-object v3 │ │ -0ce9f4: 1f03 3002 |000e: check-cast v3, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@0230 │ │ -0ce9f8: 5474 d40c |0010: iget-object v4, v7, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0cd4 │ │ -0ce9fc: 6e30 ac21 a40b |0012: invoke-virtual {v4, v10, v11}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@21ac │ │ -0cea02: 0c04 |0015: move-result-object v4 │ │ -0cea04: 1f04 3002 |0016: check-cast v4, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@0230 │ │ -0cea08: 7230 aa15 3504 |0018: invoke-interface {v5, v3, v4}, Lcom/badlogic/gdx/physics/box2d/ContactFilter;.shouldCollide:(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/physics/box2d/Fixture;)Z // method@15aa │ │ -0cea0e: 0a03 |001b: move-result v3 │ │ -0cea10: 0f03 |001c: return v3 │ │ -0cea12: 5473 d40c |001d: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0cd4 │ │ -0cea16: 6e30 ac21 8309 |001f: invoke-virtual {v3, v8, v9}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@21ac │ │ -0cea1c: 0c03 |0022: move-result-object v3 │ │ -0cea1e: 1f03 3002 |0023: check-cast v3, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@0230 │ │ -0cea22: 6e10 c615 0300 |0025: invoke-virtual {v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getFilterData:()Lcom/badlogic/gdx/physics/box2d/Filter; // method@15c6 │ │ -0cea28: 0c01 |0028: move-result-object v1 │ │ -0cea2a: 5473 d40c |0029: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0cd4 │ │ -0cea2e: 6e30 ac21 a30b |002b: invoke-virtual {v3, v10, v11}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@21ac │ │ -0cea34: 0c03 |002e: move-result-object v3 │ │ -0cea36: 1f03 3002 |002f: check-cast v3, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@0230 │ │ -0cea3a: 6e10 c615 0300 |0031: invoke-virtual {v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getFilterData:()Lcom/badlogic/gdx/physics/box2d/Filter; // method@15c6 │ │ -0cea40: 0c02 |0034: move-result-object v2 │ │ -0cea42: 5813 810c |0035: iget-short v3, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.groupIndex:S // field@0c81 │ │ -0cea46: 5826 810c |0037: iget-short v6, v2, Lcom/badlogic/gdx/physics/box2d/Filter;.groupIndex:S // field@0c81 │ │ -0cea4a: 3363 0e00 |0039: if-ne v3, v6, 0047 // +000e │ │ -0cea4e: 5813 810c |003b: iget-short v3, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.groupIndex:S // field@0c81 │ │ -0cea52: 3803 0a00 |003d: if-eqz v3, 0047 // +000a │ │ -0cea56: 5813 810c |003f: iget-short v3, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.groupIndex:S // field@0c81 │ │ -0cea5a: 3d03 0400 |0041: if-lez v3, 0045 // +0004 │ │ -0cea5e: 0143 |0043: move v3, v4 │ │ -0cea60: 28d8 |0044: goto 001c // -0028 │ │ -0cea62: 0153 |0045: move v3, v5 │ │ -0cea64: 28d6 |0046: goto 001c // -002a │ │ -0cea66: 5813 820c |0047: iget-short v3, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.maskBits:S // field@0c82 │ │ -0cea6a: 5826 800c |0049: iget-short v6, v2, Lcom/badlogic/gdx/physics/box2d/Filter;.categoryBits:S // field@0c80 │ │ -0cea6e: b563 |004b: and-int/2addr v3, v6 │ │ -0cea70: 3803 0c00 |004c: if-eqz v3, 0058 // +000c │ │ -0cea74: 5813 800c |004e: iget-short v3, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.categoryBits:S // field@0c80 │ │ -0cea78: 5826 820c |0050: iget-short v6, v2, Lcom/badlogic/gdx/physics/box2d/Filter;.maskBits:S // field@0c82 │ │ -0cea7c: b563 |0052: and-int/2addr v3, v6 │ │ -0cea7e: 3803 0500 |0053: if-eqz v3, 0058 // +0005 │ │ -0cea82: 0140 |0055: move v0, v4 │ │ -0cea84: 0103 |0056: move v3, v0 │ │ -0cea86: 28c5 |0057: goto 001c // -003b │ │ -0cea88: 0150 |0058: move v0, v5 │ │ -0cea8a: 28fd |0059: goto 0056 // -0003 │ │ +0dd0e8: |[0dd0e8] com.badlogic.gdx.physics.box2d.World.contactFilter:(JJ)Z │ │ +0dd0f8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0dd0fa: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0dd0fc: 5473 d10c |0002: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/World;.contactFilter:Lcom/badlogic/gdx/physics/box2d/ContactFilter; // field@0cd1 │ │ +0dd100: 3803 1900 |0004: if-eqz v3, 001d // +0019 │ │ +0dd104: 5475 d10c |0006: iget-object v5, v7, Lcom/badlogic/gdx/physics/box2d/World;.contactFilter:Lcom/badlogic/gdx/physics/box2d/ContactFilter; // field@0cd1 │ │ +0dd108: 5473 d40c |0008: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0cd4 │ │ +0dd10c: 6e30 ac21 8309 |000a: invoke-virtual {v3, v8, v9}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@21ac │ │ +0dd112: 0c03 |000d: move-result-object v3 │ │ +0dd114: 1f03 2e02 |000e: check-cast v3, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@022e │ │ +0dd118: 5474 d40c |0010: iget-object v4, v7, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0cd4 │ │ +0dd11c: 6e30 ac21 a40b |0012: invoke-virtual {v4, v10, v11}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@21ac │ │ +0dd122: 0c04 |0015: move-result-object v4 │ │ +0dd124: 1f04 2e02 |0016: check-cast v4, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@022e │ │ +0dd128: 7230 aa15 3504 |0018: invoke-interface {v5, v3, v4}, Lcom/badlogic/gdx/physics/box2d/ContactFilter;.shouldCollide:(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/physics/box2d/Fixture;)Z // method@15aa │ │ +0dd12e: 0a03 |001b: move-result v3 │ │ +0dd130: 0f03 |001c: return v3 │ │ +0dd132: 5473 d40c |001d: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0cd4 │ │ +0dd136: 6e30 ac21 8309 |001f: invoke-virtual {v3, v8, v9}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@21ac │ │ +0dd13c: 0c03 |0022: move-result-object v3 │ │ +0dd13e: 1f03 2e02 |0023: check-cast v3, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@022e │ │ +0dd142: 6e10 c615 0300 |0025: invoke-virtual {v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getFilterData:()Lcom/badlogic/gdx/physics/box2d/Filter; // method@15c6 │ │ +0dd148: 0c01 |0028: move-result-object v1 │ │ +0dd14a: 5473 d40c |0029: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0cd4 │ │ +0dd14e: 6e30 ac21 a30b |002b: invoke-virtual {v3, v10, v11}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@21ac │ │ +0dd154: 0c03 |002e: move-result-object v3 │ │ +0dd156: 1f03 2e02 |002f: check-cast v3, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@022e │ │ +0dd15a: 6e10 c615 0300 |0031: invoke-virtual {v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getFilterData:()Lcom/badlogic/gdx/physics/box2d/Filter; // method@15c6 │ │ +0dd160: 0c02 |0034: move-result-object v2 │ │ +0dd162: 5813 810c |0035: iget-short v3, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.groupIndex:S // field@0c81 │ │ +0dd166: 5826 810c |0037: iget-short v6, v2, Lcom/badlogic/gdx/physics/box2d/Filter;.groupIndex:S // field@0c81 │ │ +0dd16a: 3363 0e00 |0039: if-ne v3, v6, 0047 // +000e │ │ +0dd16e: 5813 810c |003b: iget-short v3, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.groupIndex:S // field@0c81 │ │ +0dd172: 3803 0a00 |003d: if-eqz v3, 0047 // +000a │ │ +0dd176: 5813 810c |003f: iget-short v3, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.groupIndex:S // field@0c81 │ │ +0dd17a: 3d03 0400 |0041: if-lez v3, 0045 // +0004 │ │ +0dd17e: 0143 |0043: move v3, v4 │ │ +0dd180: 28d8 |0044: goto 001c // -0028 │ │ +0dd182: 0153 |0045: move v3, v5 │ │ +0dd184: 28d6 |0046: goto 001c // -002a │ │ +0dd186: 5813 820c |0047: iget-short v3, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.maskBits:S // field@0c82 │ │ +0dd18a: 5826 800c |0049: iget-short v6, v2, Lcom/badlogic/gdx/physics/box2d/Filter;.categoryBits:S // field@0c80 │ │ +0dd18e: b563 |004b: and-int/2addr v3, v6 │ │ +0dd190: 3803 0c00 |004c: if-eqz v3, 0058 // +000c │ │ +0dd194: 5813 800c |004e: iget-short v3, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.categoryBits:S // field@0c80 │ │ +0dd198: 5826 820c |0050: iget-short v6, v2, Lcom/badlogic/gdx/physics/box2d/Filter;.maskBits:S // field@0c82 │ │ +0dd19c: b563 |0052: and-int/2addr v3, v6 │ │ +0dd19e: 3803 0500 |0053: if-eqz v3, 0058 // +0005 │ │ +0dd1a2: 0140 |0055: move v0, v4 │ │ +0dd1a4: 0103 |0056: move v3, v0 │ │ +0dd1a6: 28c5 |0057: goto 001c // -003b │ │ +0dd1a8: 0150 |0058: move v0, v5 │ │ +0dd1aa: 28fd |0059: goto 0056 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=853 │ │ 0x0006 line=854 │ │ 0x001c line=864 │ │ 0x001d line=856 │ │ 0x0029 line=857 │ │ @@ -281712,511 +281863,415 @@ │ │ 0x0000 - 0x005a reg=10 fixtureB J │ │ │ │ #3 : (in Lcom/badlogic/gdx/physics/box2d/World;) │ │ name : 'createProperJoint' │ │ type : '(Lcom/badlogic/gdx/physics/box2d/JointDef;)J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 25 │ │ + registers : 26 │ │ ins : 2 │ │ outs : 21 │ │ - insns size : 833 16-bit code units │ │ -0cea8c: |[0cea8c] com.badlogic.gdx.physics.box2d.World.createProperJoint:(Lcom/badlogic/gdx/physics/box2d/JointDef;)J │ │ -0cea9c: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -0ceaa0: 5401 a80c |0002: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ -0ceaa4: 6202 980c |0004: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c98 │ │ -0ceaa8: 3321 4500 |0006: if-ne v1, v2, 004b // +0045 │ │ -0ceaac: 0816 1800 |0008: move-object/from16 v22, v24 │ │ -0ceab0: 1f16 4502 |000a: check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef; // type@0245 │ │ -0ceab4: 0800 1700 |000c: move-object/from16 v0, v23 │ │ -0ceab8: 5302 cd0c |000e: iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ -0ceabc: 0800 1600 |0010: move-object/from16 v0, v22 │ │ -0ceac0: 5401 e50c |0012: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0ce5 │ │ -0ceac4: 5314 350c |0014: iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -0ceac8: 0800 1600 |0016: move-object/from16 v0, v22 │ │ -0ceacc: 5401 e60c |0018: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0ce6 │ │ -0cead0: 5316 350c |001a: iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -0cead4: 0800 1600 |001c: move-object/from16 v0, v22 │ │ -0cead8: 5508 e70c |001e: iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.collideConnected:Z // field@0ce7 │ │ -0ceadc: 0800 1600 |0020: move-object/from16 v0, v22 │ │ -0ceae0: 5401 eb0c |0022: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0ceb │ │ -0ceae4: 5219 f30b |0024: iget v9, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0ceae8: 0800 1600 |0026: move-object/from16 v0, v22 │ │ -0ceaec: 5401 eb0c |0028: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0ceb │ │ -0ceaf0: 521a f40b |002a: iget v10, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0ceaf4: 0800 1600 |002c: move-object/from16 v0, v22 │ │ -0ceaf8: 5401 ec0c |002e: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0cec │ │ -0ceafc: 521b f30b |0030: iget v11, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0ceb00: 0800 1600 |0032: move-object/from16 v0, v22 │ │ -0ceb04: 5401 ec0c |0034: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0cec │ │ -0ceb08: 521c f40b |0036: iget v12, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0ceb0c: 0800 1600 |0038: move-object/from16 v0, v22 │ │ -0ceb10: 520d ea0c |003a: iget v13, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.length:F // field@0cea │ │ -0ceb14: 0800 1600 |003c: move-object/from16 v0, v22 │ │ -0ceb18: 520e e90c |003e: iget v14, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.frequencyHz:F // field@0ce9 │ │ -0ceb1c: 0800 1600 |0040: move-object/from16 v0, v22 │ │ -0ceb20: 520f e80c |0042: iget v15, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.dampingRatio:F // field@0ce8 │ │ -0ceb24: 0801 1700 |0044: move-object/from16 v1, v23 │ │ -0ceb28: 760f 5816 0100 |0046: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lcom/badlogic/gdx/physics/box2d/World;.jniCreateDistanceJoint:(JJJZFFFFFFF)J // method@1658 │ │ -0ceb2e: 0b01 |0049: move-result-wide v1 │ │ -0ceb30: 1001 |004a: return-wide v1 │ │ -0ceb32: 0800 1800 |004b: move-object/from16 v0, v24 │ │ -0ceb36: 5401 a80c |004d: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ -0ceb3a: 6202 990c |004f: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.FrictionJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c99 │ │ -0ceb3e: 3321 4100 |0051: if-ne v1, v2, 0092 // +0041 │ │ -0ceb42: 0816 1800 |0053: move-object/from16 v22, v24 │ │ -0ceb46: 1f16 4702 |0055: check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef; // type@0247 │ │ -0ceb4a: 0800 1700 |0057: move-object/from16 v0, v23 │ │ -0ceb4e: 5302 cd0c |0059: iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ -0ceb52: 0800 1600 |005b: move-object/from16 v0, v22 │ │ -0ceb56: 5401 ef0c |005d: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0cef │ │ -0ceb5a: 5314 350c |005f: iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -0ceb5e: 0800 1600 |0061: move-object/from16 v0, v22 │ │ -0ceb62: 5401 f00c |0063: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0cf0 │ │ -0ceb66: 5316 350c |0065: iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -0ceb6a: 0800 1600 |0067: move-object/from16 v0, v22 │ │ -0ceb6e: 5508 f10c |0069: iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.collideConnected:Z // field@0cf1 │ │ -0ceb72: 0800 1600 |006b: move-object/from16 v0, v22 │ │ -0ceb76: 5401 f20c |006d: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0cf2 │ │ -0ceb7a: 5219 f30b |006f: iget v9, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0ceb7e: 0800 1600 |0071: move-object/from16 v0, v22 │ │ -0ceb82: 5401 f20c |0073: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0cf2 │ │ -0ceb86: 521a f40b |0075: iget v10, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0ceb8a: 0800 1600 |0077: move-object/from16 v0, v22 │ │ -0ceb8e: 5401 f30c |0079: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0cf3 │ │ -0ceb92: 521b f30b |007b: iget v11, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0ceb96: 0800 1600 |007d: move-object/from16 v0, v22 │ │ -0ceb9a: 5401 f30c |007f: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0cf3 │ │ -0ceb9e: 521c f40b |0081: iget v12, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0ceba2: 0800 1600 |0083: move-object/from16 v0, v22 │ │ -0ceba6: 520d f40c |0085: iget v13, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.maxForce:F // field@0cf4 │ │ -0cebaa: 0800 1600 |0087: move-object/from16 v0, v22 │ │ -0cebae: 520e f50c |0089: iget v14, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.maxTorque:F // field@0cf5 │ │ -0cebb2: 0801 1700 |008b: move-object/from16 v1, v23 │ │ -0cebb6: 760e 5916 0100 |008d: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lcom/badlogic/gdx/physics/box2d/World;.jniCreateFrictionJoint:(JJJZFFFFFF)J // method@1659 │ │ -0cebbc: 0b01 |0090: move-result-wide v1 │ │ -0cebbe: 28b9 |0091: goto 004a // -0047 │ │ -0cebc0: 0800 1800 |0092: move-object/from16 v0, v24 │ │ -0cebc4: 5401 a80c |0094: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ -0cebc8: 6202 9a0c |0096: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.GearJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9a │ │ -0cebcc: 3321 3100 |0098: if-ne v1, v2, 00c9 // +0031 │ │ -0cebd0: 0816 1800 |009a: move-object/from16 v22, v24 │ │ -0cebd4: 1f16 4902 |009c: check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef; // type@0249 │ │ -0cebd8: 0800 1700 |009e: move-object/from16 v0, v23 │ │ -0cebdc: 5302 cd0c |00a0: iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ -0cebe0: 0800 1600 |00a2: move-object/from16 v0, v22 │ │ -0cebe4: 5401 f80c |00a4: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0cf8 │ │ -0cebe8: 5314 350c |00a6: iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -0cebec: 0800 1600 |00a8: move-object/from16 v0, v22 │ │ -0cebf0: 5401 f90c |00aa: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0cf9 │ │ -0cebf4: 5316 350c |00ac: iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -0cebf8: 0800 1600 |00ae: move-object/from16 v0, v22 │ │ -0cebfc: 5508 fa0c |00b0: iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.collideConnected:Z // field@0cfa │ │ -0cec00: 0800 1600 |00b2: move-object/from16 v0, v22 │ │ -0cec04: 5401 fb0c |00b4: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.joint1:Lcom/badlogic/gdx/physics/box2d/Joint; // field@0cfb │ │ -0cec08: 5319 8f0c |00b6: iget-wide v9, v1, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0c8f │ │ -0cec0c: 0800 1600 |00b8: move-object/from16 v0, v22 │ │ -0cec10: 5401 fc0c |00ba: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.joint2:Lcom/badlogic/gdx/physics/box2d/Joint; // field@0cfc │ │ -0cec14: 531b 8f0c |00bc: iget-wide v11, v1, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0c8f │ │ -0cec18: 0800 1600 |00be: move-object/from16 v0, v22 │ │ -0cec1c: 520d fd0c |00c0: iget v13, v0, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.ratio:F // field@0cfd │ │ -0cec20: 0801 1700 |00c2: move-object/from16 v1, v23 │ │ -0cec24: 760d 5a16 0100 |00c4: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/physics/box2d/World;.jniCreateGearJoint:(JJJZJJF)J // method@165a │ │ -0cec2a: 0b01 |00c7: move-result-wide v1 │ │ -0cec2c: 2882 |00c8: goto 004a // -007e │ │ -0cec2e: 0800 1800 |00c9: move-object/from16 v0, v24 │ │ -0cec32: 5401 a80c |00cb: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ -0cec36: 6202 9b0c |00cd: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9b │ │ -0cec3a: 3321 3a00 |00cf: if-ne v1, v2, 0109 // +003a │ │ -0cec3e: 0816 1800 |00d1: move-object/from16 v22, v24 │ │ -0cec42: 1f16 4b02 |00d3: check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef; // type@024b │ │ -0cec46: 0800 1700 |00d5: move-object/from16 v0, v23 │ │ -0cec4a: 5302 cd0c |00d7: iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ -0cec4e: 0800 1600 |00d9: move-object/from16 v0, v22 │ │ -0cec52: 5401 020d |00db: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d02 │ │ -0cec56: 5314 350c |00dd: iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -0cec5a: 0800 1600 |00df: move-object/from16 v0, v22 │ │ -0cec5e: 5401 030d |00e1: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d03 │ │ -0cec62: 5316 350c |00e3: iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -0cec66: 0800 1600 |00e5: move-object/from16 v0, v22 │ │ -0cec6a: 5508 040d |00e7: iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.collideConnected:Z // field@0d04 │ │ -0cec6e: 0800 1600 |00e9: move-object/from16 v0, v22 │ │ -0cec72: 5401 080d |00eb: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.target:Lcom/badlogic/gdx/math/Vector2; // field@0d08 │ │ -0cec76: 5219 f30b |00ed: iget v9, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0cec7a: 0800 1600 |00ef: move-object/from16 v0, v22 │ │ -0cec7e: 5401 080d |00f1: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.target:Lcom/badlogic/gdx/math/Vector2; // field@0d08 │ │ -0cec82: 521a f40b |00f3: iget v10, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0cec86: 0800 1600 |00f5: move-object/from16 v0, v22 │ │ -0cec8a: 520b 070d |00f7: iget v11, v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.maxForce:F // field@0d07 │ │ -0cec8e: 0800 1600 |00f9: move-object/from16 v0, v22 │ │ -0cec92: 520c 060d |00fb: iget v12, v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.frequencyHz:F // field@0d06 │ │ -0cec96: 0800 1600 |00fd: move-object/from16 v0, v22 │ │ -0cec9a: 520d 050d |00ff: iget v13, v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.dampingRatio:F // field@0d05 │ │ -0cec9e: 0801 1700 |0101: move-object/from16 v1, v23 │ │ -0ceca2: 760d 5b16 0100 |0103: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/physics/box2d/World;.jniCreateMouseJoint:(JJJZFFFFF)J // method@165b │ │ -0ceca8: 0b01 |0106: move-result-wide v1 │ │ -0cecaa: 2900 43ff |0107: goto/16 004a // -00bd │ │ -0cecae: 0800 1800 |0109: move-object/from16 v0, v24 │ │ -0cecb2: 5401 a80c |010b: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ -0cecb6: 6202 9c0c |010d: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PrismaticJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9c │ │ -0cecba: 3321 6e00 |010f: if-ne v1, v2, 017d // +006e │ │ -0cecbe: 0816 1800 |0111: move-object/from16 v22, v24 │ │ -0cecc2: 1f16 4d02 |0113: check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef; // type@024d │ │ -0cecc6: 0800 1700 |0115: move-object/from16 v0, v23 │ │ -0cecca: 5302 cd0c |0117: iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ -0cecce: 0800 1600 |0119: move-object/from16 v0, v22 │ │ -0cecd2: 5401 0b0d |011b: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d0b │ │ -0cecd6: 5314 350c |011d: iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -0cecda: 0800 1600 |011f: move-object/from16 v0, v22 │ │ -0cecde: 5401 0c0d |0121: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d0c │ │ -0cece2: 5316 350c |0123: iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -0cece6: 0800 1600 |0125: move-object/from16 v0, v22 │ │ -0cecea: 5508 0d0d |0127: iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.collideConnected:Z // field@0d0d │ │ -0cecee: 0800 1600 |0129: move-object/from16 v0, v22 │ │ -0cecf2: 5401 100d |012b: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d10 │ │ -0cecf6: 5219 f30b |012d: iget v9, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0cecfa: 0800 1600 |012f: move-object/from16 v0, v22 │ │ -0cecfe: 5401 100d |0131: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d10 │ │ -0ced02: 521a f40b |0133: iget v10, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0ced06: 0800 1600 |0135: move-object/from16 v0, v22 │ │ -0ced0a: 5401 110d |0137: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d11 │ │ -0ced0e: 521b f30b |0139: iget v11, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0ced12: 0800 1600 |013b: move-object/from16 v0, v22 │ │ -0ced16: 5401 110d |013d: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d11 │ │ -0ced1a: 521c f40b |013f: iget v12, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0ced1e: 0800 1600 |0141: move-object/from16 v0, v22 │ │ -0ced22: 5401 120d |0143: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAxisA:Lcom/badlogic/gdx/math/Vector2; // field@0d12 │ │ -0ced26: 521d f30b |0145: iget v13, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0ced2a: 0800 1600 |0147: move-object/from16 v0, v22 │ │ -0ced2e: 5401 120d |0149: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAxisA:Lcom/badlogic/gdx/math/Vector2; // field@0d12 │ │ -0ced32: 521e f40b |014b: iget v14, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0ced36: 0800 1600 |014d: move-object/from16 v0, v22 │ │ -0ced3a: 520f 160d |014f: iget v15, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.referenceAngle:F // field@0d16 │ │ -0ced3e: 0800 1600 |0151: move-object/from16 v0, v22 │ │ -0ced42: 5500 0e0d |0153: iget-boolean v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.enableLimit:Z // field@0d0e │ │ -0ced46: 0210 0000 |0155: move/from16 v16, v0 │ │ -0ced4a: 0800 1600 |0157: move-object/from16 v0, v22 │ │ -0ced4e: 5200 130d |0159: iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.lowerTranslation:F // field@0d13 │ │ -0ced52: 0211 0000 |015b: move/from16 v17, v0 │ │ -0ced56: 0800 1600 |015d: move-object/from16 v0, v22 │ │ -0ced5a: 5200 180d |015f: iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.upperTranslation:F // field@0d18 │ │ -0ced5e: 0212 0000 |0161: move/from16 v18, v0 │ │ -0ced62: 0800 1600 |0163: move-object/from16 v0, v22 │ │ -0ced66: 5500 0f0d |0165: iget-boolean v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.enableMotor:Z // field@0d0f │ │ -0ced6a: 0213 0000 |0167: move/from16 v19, v0 │ │ -0ced6e: 0800 1600 |0169: move-object/from16 v0, v22 │ │ -0ced72: 5200 140d |016b: iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.maxMotorForce:F // field@0d14 │ │ -0ced76: 0214 0000 |016d: move/from16 v20, v0 │ │ -0ced7a: 0800 1600 |016f: move-object/from16 v0, v22 │ │ -0ced7e: 5200 150d |0171: iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.motorSpeed:F // field@0d15 │ │ -0ced82: 0215 0000 |0173: move/from16 v21, v0 │ │ -0ced86: 0801 1700 |0175: move-object/from16 v1, v23 │ │ -0ced8a: 7615 5c16 0100 |0177: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lcom/badlogic/gdx/physics/box2d/World;.jniCreatePrismaticJoint:(JJJZFFFFFFFZFFZFF)J // method@165c │ │ -0ced90: 0b01 |017a: move-result-wide v1 │ │ -0ced92: 2900 cffe |017b: goto/16 004a // -0131 │ │ -0ced96: 0800 1800 |017d: move-object/from16 v0, v24 │ │ -0ced9a: 5401 a80c |017f: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ -0ced9e: 6202 9d0c |0181: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9d │ │ -0ceda2: 3321 6600 |0183: if-ne v1, v2, 01e9 // +0066 │ │ -0ceda6: 0816 1800 |0185: move-object/from16 v22, v24 │ │ -0cedaa: 1f16 4f02 |0187: check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef; // type@024f │ │ -0cedae: 0800 1700 |0189: move-object/from16 v0, v23 │ │ -0cedb2: 5302 cd0c |018b: iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ -0cedb6: 0800 1600 |018d: move-object/from16 v0, v22 │ │ -0cedba: 5401 1d0d |018f: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d1d │ │ -0cedbe: 5314 350c |0191: iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -0cedc2: 0800 1600 |0193: move-object/from16 v0, v22 │ │ -0cedc6: 5401 1e0d |0195: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d1e │ │ -0cedca: 5316 350c |0197: iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -0cedce: 0800 1600 |0199: move-object/from16 v0, v22 │ │ -0cedd2: 5508 1f0d |019b: iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.collideConnected:Z // field@0d1f │ │ -0cedd6: 0800 1600 |019d: move-object/from16 v0, v22 │ │ -0cedda: 5401 200d |019f: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.groundAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d20 │ │ -0cedde: 5219 f30b |01a1: iget v9, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0cede2: 0800 1600 |01a3: move-object/from16 v0, v22 │ │ -0cede6: 5401 200d |01a5: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.groundAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d20 │ │ -0cedea: 521a f40b |01a7: iget v10, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0cedee: 0800 1600 |01a9: move-object/from16 v0, v22 │ │ -0cedf2: 5401 210d |01ab: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.groundAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d21 │ │ -0cedf6: 521b f30b |01ad: iget v11, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0cedfa: 0800 1600 |01af: move-object/from16 v0, v22 │ │ -0cedfe: 5401 210d |01b1: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.groundAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d21 │ │ -0cee02: 521c f40b |01b3: iget v12, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0cee06: 0800 1600 |01b5: move-object/from16 v0, v22 │ │ -0cee0a: 5401 240d |01b7: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d24 │ │ -0cee0e: 521d f30b |01b9: iget v13, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0cee12: 0800 1600 |01bb: move-object/from16 v0, v22 │ │ -0cee16: 5401 240d |01bd: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d24 │ │ -0cee1a: 521e f40b |01bf: iget v14, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0cee1e: 0800 1600 |01c1: move-object/from16 v0, v22 │ │ -0cee22: 5401 250d |01c3: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d25 │ │ -0cee26: 521f f30b |01c5: iget v15, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0cee2a: 0800 1600 |01c7: move-object/from16 v0, v22 │ │ -0cee2e: 5401 250d |01c9: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d25 │ │ -0cee32: 5210 f40b |01cb: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0cee36: 0210 0000 |01cd: move/from16 v16, v0 │ │ -0cee3a: 0800 1600 |01cf: move-object/from16 v0, v22 │ │ -0cee3e: 5200 220d |01d1: iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.lengthA:F // field@0d22 │ │ -0cee42: 0211 0000 |01d3: move/from16 v17, v0 │ │ -0cee46: 0800 1600 |01d5: move-object/from16 v0, v22 │ │ -0cee4a: 5200 230d |01d7: iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.lengthB:F // field@0d23 │ │ -0cee4e: 0212 0000 |01d9: move/from16 v18, v0 │ │ -0cee52: 0800 1600 |01db: move-object/from16 v0, v22 │ │ -0cee56: 5200 270d |01dd: iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.ratio:F // field@0d27 │ │ -0cee5a: 0213 0000 |01df: move/from16 v19, v0 │ │ -0cee5e: 0801 1700 |01e1: move-object/from16 v1, v23 │ │ -0cee62: 7613 5d16 0100 |01e3: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19}, Lcom/badlogic/gdx/physics/box2d/World;.jniCreatePulleyJoint:(JJJZFFFFFFFFFFF)J // method@165d │ │ -0cee68: 0b01 |01e6: move-result-wide v1 │ │ -0cee6a: 2900 63fe |01e7: goto/16 004a // -019d │ │ -0cee6e: 0800 1800 |01e9: move-object/from16 v0, v24 │ │ -0cee72: 5401 a80c |01eb: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ -0cee76: 6202 9e0c |01ed: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RevoluteJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9e │ │ -0cee7a: 3321 5e00 |01ef: if-ne v1, v2, 024d // +005e │ │ -0cee7e: 0816 1800 |01f1: move-object/from16 v22, v24 │ │ -0cee82: 1f16 5102 |01f3: check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef; // type@0251 │ │ -0cee86: 0800 1700 |01f5: move-object/from16 v0, v23 │ │ -0cee8a: 5302 cd0c |01f7: iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ -0cee8e: 0800 1600 |01f9: move-object/from16 v0, v22 │ │ -0cee92: 5401 2a0d |01fb: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d2a │ │ -0cee96: 5314 350c |01fd: iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -0cee9a: 0800 1600 |01ff: move-object/from16 v0, v22 │ │ -0cee9e: 5401 2b0d |0201: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d2b │ │ -0ceea2: 5316 350c |0203: iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -0ceea6: 0800 1600 |0205: move-object/from16 v0, v22 │ │ -0ceeaa: 5508 2c0d |0207: iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.collideConnected:Z // field@0d2c │ │ -0ceeae: 0800 1600 |0209: move-object/from16 v0, v22 │ │ -0ceeb2: 5401 2f0d |020b: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d2f │ │ -0ceeb6: 5219 f30b |020d: iget v9, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0ceeba: 0800 1600 |020f: move-object/from16 v0, v22 │ │ -0ceebe: 5401 2f0d |0211: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d2f │ │ -0ceec2: 521a f40b |0213: iget v10, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0ceec6: 0800 1600 |0215: move-object/from16 v0, v22 │ │ -0ceeca: 5401 300d |0217: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d30 │ │ -0ceece: 521b f30b |0219: iget v11, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0ceed2: 0800 1600 |021b: move-object/from16 v0, v22 │ │ -0ceed6: 5401 300d |021d: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d30 │ │ -0ceeda: 521c f40b |021f: iget v12, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0ceede: 0800 1600 |0221: move-object/from16 v0, v22 │ │ -0ceee2: 520d 340d |0223: iget v13, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.referenceAngle:F // field@0d34 │ │ -0ceee6: 0800 1600 |0225: move-object/from16 v0, v22 │ │ -0ceeea: 550e 2d0d |0227: iget-boolean v14, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.enableLimit:Z // field@0d2d │ │ -0ceeee: 0800 1600 |0229: move-object/from16 v0, v22 │ │ -0ceef2: 520f 310d |022b: iget v15, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.lowerAngle:F // field@0d31 │ │ -0ceef6: 0800 1600 |022d: move-object/from16 v0, v22 │ │ -0ceefa: 5200 360d |022f: iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.upperAngle:F // field@0d36 │ │ -0ceefe: 0210 0000 |0231: move/from16 v16, v0 │ │ -0cef02: 0800 1600 |0233: move-object/from16 v0, v22 │ │ -0cef06: 5500 2e0d |0235: iget-boolean v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.enableMotor:Z // field@0d2e │ │ -0cef0a: 0211 0000 |0237: move/from16 v17, v0 │ │ -0cef0e: 0800 1600 |0239: move-object/from16 v0, v22 │ │ -0cef12: 5200 330d |023b: iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.motorSpeed:F // field@0d33 │ │ -0cef16: 0212 0000 |023d: move/from16 v18, v0 │ │ -0cef1a: 0800 1600 |023f: move-object/from16 v0, v22 │ │ -0cef1e: 5200 320d |0241: iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.maxMotorTorque:F // field@0d32 │ │ -0cef22: 0213 0000 |0243: move/from16 v19, v0 │ │ -0cef26: 0801 1700 |0245: move-object/from16 v1, v23 │ │ -0cef2a: 7613 5e16 0100 |0247: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19}, Lcom/badlogic/gdx/physics/box2d/World;.jniCreateRevoluteJoint:(JJJZFFFFFZFFZFF)J // method@165e │ │ -0cef30: 0b01 |024a: move-result-wide v1 │ │ -0cef32: 2900 fffd |024b: goto/16 004a // -0201 │ │ -0cef36: 0800 1800 |024d: move-object/from16 v0, v24 │ │ -0cef3a: 5401 a80c |024f: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ -0cef3e: 6202 a10c |0251: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WeldJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca1 │ │ -0cef42: 3321 3e00 |0253: if-ne v1, v2, 0291 // +003e │ │ -0cef46: 0816 1800 |0255: move-object/from16 v22, v24 │ │ -0cef4a: 1f16 5502 |0257: check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef; // type@0255 │ │ -0cef4e: 0800 1700 |0259: move-object/from16 v0, v23 │ │ -0cef52: 5302 cd0c |025b: iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ -0cef56: 0800 1600 |025d: move-object/from16 v0, v22 │ │ -0cef5a: 5401 400d |025f: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d40 │ │ -0cef5e: 5314 350c |0261: iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -0cef62: 0800 1600 |0263: move-object/from16 v0, v22 │ │ -0cef66: 5401 410d |0265: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d41 │ │ -0cef6a: 5316 350c |0267: iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -0cef6e: 0800 1600 |0269: move-object/from16 v0, v22 │ │ -0cef72: 5508 420d |026b: iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.collideConnected:Z // field@0d42 │ │ -0cef76: 0800 1600 |026d: move-object/from16 v0, v22 │ │ -0cef7a: 5401 430d |026f: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d43 │ │ -0cef7e: 5219 f30b |0271: iget v9, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0cef82: 0800 1600 |0273: move-object/from16 v0, v22 │ │ -0cef86: 5401 430d |0275: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d43 │ │ -0cef8a: 521a f40b |0277: iget v10, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0cef8e: 0800 1600 |0279: move-object/from16 v0, v22 │ │ -0cef92: 5401 440d |027b: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d44 │ │ -0cef96: 521b f30b |027d: iget v11, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0cef9a: 0800 1600 |027f: move-object/from16 v0, v22 │ │ -0cef9e: 5401 440d |0281: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d44 │ │ -0cefa2: 521c f40b |0283: iget v12, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0cefa6: 0800 1600 |0285: move-object/from16 v0, v22 │ │ -0cefaa: 520d 450d |0287: iget v13, v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.referenceAngle:F // field@0d45 │ │ -0cefae: 0801 1700 |0289: move-object/from16 v1, v23 │ │ -0cefb2: 760d 6016 0100 |028b: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/physics/box2d/World;.jniCreateWeldJoint:(JJJZFFFFF)J // method@1660 │ │ -0cefb8: 0b01 |028e: move-result-wide v1 │ │ -0cefba: 2900 bbfd |028f: goto/16 004a // -0245 │ │ -0cefbe: 0800 1800 |0291: move-object/from16 v0, v24 │ │ -0cefc2: 5401 a80c |0293: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ -0cefc6: 6202 9f0c |0295: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RopeJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9f │ │ -0cefca: 3321 3e00 |0297: if-ne v1, v2, 02d5 // +003e │ │ -0cefce: 0816 1800 |0299: move-object/from16 v22, v24 │ │ -0cefd2: 1f16 5302 |029b: check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef; // type@0253 │ │ -0cefd6: 0800 1700 |029d: move-object/from16 v0, v23 │ │ -0cefda: 5302 cd0c |029f: iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ -0cefde: 0800 1600 |02a1: move-object/from16 v0, v22 │ │ -0cefe2: 5401 380d |02a3: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d38 │ │ -0cefe6: 5314 350c |02a5: iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -0cefea: 0800 1600 |02a7: move-object/from16 v0, v22 │ │ -0cefee: 5401 390d |02a9: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d39 │ │ -0ceff2: 5316 350c |02ab: iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -0ceff6: 0800 1600 |02ad: move-object/from16 v0, v22 │ │ -0ceffa: 5508 3a0d |02af: iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.collideConnected:Z // field@0d3a │ │ -0ceffe: 0800 1600 |02b1: move-object/from16 v0, v22 │ │ -0cf002: 5401 3b0d |02b3: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d3b │ │ -0cf006: 5219 f30b |02b5: iget v9, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0cf00a: 0800 1600 |02b7: move-object/from16 v0, v22 │ │ -0cf00e: 5401 3b0d |02b9: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d3b │ │ -0cf012: 521a f40b |02bb: iget v10, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0cf016: 0800 1600 |02bd: move-object/from16 v0, v22 │ │ -0cf01a: 5401 3c0d |02bf: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d3c │ │ -0cf01e: 521b f30b |02c1: iget v11, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0cf022: 0800 1600 |02c3: move-object/from16 v0, v22 │ │ -0cf026: 5401 3c0d |02c5: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d3c │ │ -0cf02a: 521c f40b |02c7: iget v12, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0cf02e: 0800 1600 |02c9: move-object/from16 v0, v22 │ │ -0cf032: 520d 3d0d |02cb: iget v13, v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.maxLength:F // field@0d3d │ │ -0cf036: 0801 1700 |02cd: move-object/from16 v1, v23 │ │ -0cf03a: 760d 5f16 0100 |02cf: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/physics/box2d/World;.jniCreateRopeJoint:(JJJZFFFFF)J // method@165f │ │ -0cf040: 0b01 |02d2: move-result-wide v1 │ │ -0cf042: 2900 77fd |02d3: goto/16 004a // -0289 │ │ -0cf046: 0800 1800 |02d5: move-object/from16 v0, v24 │ │ -0cf04a: 5401 a80c |02d7: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ -0cf04e: 6202 a20c |02d9: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WheelJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca2 │ │ -0cf052: 3321 6200 |02db: if-ne v1, v2, 033d // +0062 │ │ -0cf056: 0816 1800 |02dd: move-object/from16 v22, v24 │ │ -0cf05a: 1f16 5702 |02df: check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef; // type@0257 │ │ -0cf05e: 0800 1700 |02e1: move-object/from16 v0, v23 │ │ -0cf062: 5302 cd0c |02e3: iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ -0cf066: 0800 1600 |02e5: move-object/from16 v0, v22 │ │ -0cf06a: 5401 480d |02e7: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d48 │ │ -0cf06e: 5314 350c |02e9: iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -0cf072: 0800 1600 |02eb: move-object/from16 v0, v22 │ │ -0cf076: 5401 490d |02ed: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d49 │ │ -0cf07a: 5316 350c |02ef: iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -0cf07e: 0800 1600 |02f1: move-object/from16 v0, v22 │ │ -0cf082: 5508 4a0d |02f3: iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.collideConnected:Z // field@0d4a │ │ -0cf086: 0800 1600 |02f5: move-object/from16 v0, v22 │ │ -0cf08a: 5401 4e0d |02f7: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d4e │ │ -0cf08e: 5219 f30b |02f9: iget v9, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0cf092: 0800 1600 |02fb: move-object/from16 v0, v22 │ │ -0cf096: 5401 4e0d |02fd: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d4e │ │ -0cf09a: 521a f40b |02ff: iget v10, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0cf09e: 0800 1600 |0301: move-object/from16 v0, v22 │ │ -0cf0a2: 5401 4f0d |0303: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d4f │ │ -0cf0a6: 521b f30b |0305: iget v11, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0cf0aa: 0800 1600 |0307: move-object/from16 v0, v22 │ │ -0cf0ae: 5401 4f0d |0309: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d4f │ │ -0cf0b2: 521c f40b |030b: iget v12, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0cf0b6: 0800 1600 |030d: move-object/from16 v0, v22 │ │ -0cf0ba: 5401 500d |030f: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAxisA:Lcom/badlogic/gdx/math/Vector2; // field@0d50 │ │ -0cf0be: 521d f30b |0311: iget v13, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0cf0c2: 0800 1600 |0313: move-object/from16 v0, v22 │ │ -0cf0c6: 5401 500d |0315: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAxisA:Lcom/badlogic/gdx/math/Vector2; // field@0d50 │ │ -0cf0ca: 521e f40b |0317: iget v14, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0cf0ce: 0800 1600 |0319: move-object/from16 v0, v22 │ │ -0cf0d2: 550f 4c0d |031b: iget-boolean v15, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.enableMotor:Z // field@0d4c │ │ -0cf0d6: 0800 1600 |031d: move-object/from16 v0, v22 │ │ -0cf0da: 5200 510d |031f: iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.maxMotorTorque:F // field@0d51 │ │ -0cf0de: 0210 0000 |0321: move/from16 v16, v0 │ │ -0cf0e2: 0800 1600 |0323: move-object/from16 v0, v22 │ │ -0cf0e6: 5200 520d |0325: iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.motorSpeed:F // field@0d52 │ │ -0cf0ea: 0211 0000 |0327: move/from16 v17, v0 │ │ -0cf0ee: 0800 1600 |0329: move-object/from16 v0, v22 │ │ -0cf0f2: 5200 4d0d |032b: iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.frequencyHz:F // field@0d4d │ │ -0cf0f6: 0212 0000 |032d: move/from16 v18, v0 │ │ -0cf0fa: 0800 1600 |032f: move-object/from16 v0, v22 │ │ -0cf0fe: 5200 4b0d |0331: iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.dampingRatio:F // field@0d4b │ │ -0cf102: 0213 0000 |0333: move/from16 v19, v0 │ │ -0cf106: 0801 1700 |0335: move-object/from16 v1, v23 │ │ -0cf10a: 7613 6116 0100 |0337: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19}, Lcom/badlogic/gdx/physics/box2d/World;.jniCreateWheelJoint:(JJJZFFFFFFZFFFF)J // method@1661 │ │ -0cf110: 0b01 |033a: move-result-wide v1 │ │ -0cf112: 2900 0ffd |033b: goto/16 004a // -02f1 │ │ -0cf116: 1601 0000 |033d: const-wide/16 v1, #int 0 // #0 │ │ -0cf11a: 2900 0bfd |033f: goto/16 004a // -02f5 │ │ + insns size : 641 16-bit code units │ │ +0dd1ac: |[0dd1ac] com.badlogic.gdx.physics.box2d.World.createProperJoint:(Lcom/badlogic/gdx/physics/box2d/JointDef;)J │ │ +0dd1bc: 0800 1900 |0000: move-object/from16 v0, v25 │ │ +0dd1c0: 5403 a80c |0002: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ +0dd1c4: 6204 980c |0004: sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c98 │ │ +0dd1c8: 3343 3500 |0006: if-ne v3, v4, 003b // +0035 │ │ +0dd1cc: 0802 1900 |0008: move-object/from16 v2, v25 │ │ +0dd1d0: 1f02 4302 |000a: check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef; // type@0243 │ │ +0dd1d4: 0800 1800 |000c: move-object/from16 v0, v24 │ │ +0dd1d8: 5304 cd0c |000e: iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ +0dd1dc: 5423 e50c |0010: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0ce5 │ │ +0dd1e0: 5336 350c |0012: iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +0dd1e4: 5423 e60c |0014: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0ce6 │ │ +0dd1e8: 5338 350c |0016: iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +0dd1ec: 552a e70c |0018: iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.collideConnected:Z // field@0ce7 │ │ +0dd1f0: 5423 eb0c |001a: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0ceb │ │ +0dd1f4: 523b f30b |001c: iget v11, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dd1f8: 5423 eb0c |001e: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0ceb │ │ +0dd1fc: 523c f40b |0020: iget v12, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dd200: 5423 ec0c |0022: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0cec │ │ +0dd204: 523d f30b |0024: iget v13, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dd208: 5423 ec0c |0026: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0cec │ │ +0dd20c: 523e f40b |0028: iget v14, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dd210: 522f ea0c |002a: iget v15, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.length:F // field@0cea │ │ +0dd214: 5220 e90c |002c: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.frequencyHz:F // field@0ce9 │ │ +0dd218: 0210 0000 |002e: move/from16 v16, v0 │ │ +0dd21c: 5220 e80c |0030: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.dampingRatio:F // field@0ce8 │ │ +0dd220: 0211 0000 |0032: move/from16 v17, v0 │ │ +0dd224: 0803 1800 |0034: move-object/from16 v3, v24 │ │ +0dd228: 760f 5816 0300 |0036: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lcom/badlogic/gdx/physics/box2d/World;.jniCreateDistanceJoint:(JJJZFFFFFFF)J // method@1658 │ │ +0dd22e: 0b04 |0039: move-result-wide v4 │ │ +0dd230: 1004 |003a: return-wide v4 │ │ +0dd232: 0800 1900 |003b: move-object/from16 v0, v25 │ │ +0dd236: 5403 a80c |003d: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ +0dd23a: 6204 990c |003f: sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.FrictionJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c99 │ │ +0dd23e: 3343 3100 |0041: if-ne v3, v4, 0072 // +0031 │ │ +0dd242: 0802 1900 |0043: move-object/from16 v2, v25 │ │ +0dd246: 1f02 4502 |0045: check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef; // type@0245 │ │ +0dd24a: 0800 1800 |0047: move-object/from16 v0, v24 │ │ +0dd24e: 5304 cd0c |0049: iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ +0dd252: 5423 ef0c |004b: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0cef │ │ +0dd256: 5336 350c |004d: iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +0dd25a: 5423 f00c |004f: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0cf0 │ │ +0dd25e: 5338 350c |0051: iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +0dd262: 552a f10c |0053: iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.collideConnected:Z // field@0cf1 │ │ +0dd266: 5423 f20c |0055: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0cf2 │ │ +0dd26a: 523b f30b |0057: iget v11, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dd26e: 5423 f20c |0059: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0cf2 │ │ +0dd272: 523c f40b |005b: iget v12, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dd276: 5423 f30c |005d: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0cf3 │ │ +0dd27a: 523d f30b |005f: iget v13, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dd27e: 5423 f30c |0061: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0cf3 │ │ +0dd282: 523e f40b |0063: iget v14, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dd286: 522f f40c |0065: iget v15, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.maxForce:F // field@0cf4 │ │ +0dd28a: 5220 f50c |0067: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.maxTorque:F // field@0cf5 │ │ +0dd28e: 0210 0000 |0069: move/from16 v16, v0 │ │ +0dd292: 0803 1800 |006b: move-object/from16 v3, v24 │ │ +0dd296: 760e 5916 0300 |006d: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/physics/box2d/World;.jniCreateFrictionJoint:(JJJZFFFFFF)J // method@1659 │ │ +0dd29c: 0b04 |0070: move-result-wide v4 │ │ +0dd29e: 28c9 |0071: goto 003a // -0037 │ │ +0dd2a0: 0800 1900 |0072: move-object/from16 v0, v25 │ │ +0dd2a4: 5403 a80c |0074: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ +0dd2a8: 6204 9a0c |0076: sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.GearJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9a │ │ +0dd2ac: 3343 2500 |0078: if-ne v3, v4, 009d // +0025 │ │ +0dd2b0: 0802 1900 |007a: move-object/from16 v2, v25 │ │ +0dd2b4: 1f02 4702 |007c: check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef; // type@0247 │ │ +0dd2b8: 0800 1800 |007e: move-object/from16 v0, v24 │ │ +0dd2bc: 5304 cd0c |0080: iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ +0dd2c0: 5423 f80c |0082: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0cf8 │ │ +0dd2c4: 5336 350c |0084: iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +0dd2c8: 5423 f90c |0086: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0cf9 │ │ +0dd2cc: 5338 350c |0088: iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +0dd2d0: 552a fa0c |008a: iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.collideConnected:Z // field@0cfa │ │ +0dd2d4: 5423 fb0c |008c: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.joint1:Lcom/badlogic/gdx/physics/box2d/Joint; // field@0cfb │ │ +0dd2d8: 533b 8f0c |008e: iget-wide v11, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0c8f │ │ +0dd2dc: 5423 fc0c |0090: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.joint2:Lcom/badlogic/gdx/physics/box2d/Joint; // field@0cfc │ │ +0dd2e0: 533d 8f0c |0092: iget-wide v13, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0c8f │ │ +0dd2e4: 522f fd0c |0094: iget v15, v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.ratio:F // field@0cfd │ │ +0dd2e8: 0803 1800 |0096: move-object/from16 v3, v24 │ │ +0dd2ec: 760d 5a16 0300 |0098: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lcom/badlogic/gdx/physics/box2d/World;.jniCreateGearJoint:(JJJZJJF)J // method@165a │ │ +0dd2f2: 0b04 |009b: move-result-wide v4 │ │ +0dd2f4: 289e |009c: goto 003a // -0062 │ │ +0dd2f6: 0800 1900 |009d: move-object/from16 v0, v25 │ │ +0dd2fa: 5403 a80c |009f: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ +0dd2fe: 6204 9b0c |00a1: sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9b │ │ +0dd302: 3343 2a00 |00a3: if-ne v3, v4, 00cd // +002a │ │ +0dd306: 0802 1900 |00a5: move-object/from16 v2, v25 │ │ +0dd30a: 1f02 4902 |00a7: check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef; // type@0249 │ │ +0dd30e: 0800 1800 |00a9: move-object/from16 v0, v24 │ │ +0dd312: 5304 cd0c |00ab: iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ +0dd316: 5423 020d |00ad: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d02 │ │ +0dd31a: 5336 350c |00af: iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +0dd31e: 5423 030d |00b1: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d03 │ │ +0dd322: 5338 350c |00b3: iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +0dd326: 552a 040d |00b5: iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.collideConnected:Z // field@0d04 │ │ +0dd32a: 5423 080d |00b7: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.target:Lcom/badlogic/gdx/math/Vector2; // field@0d08 │ │ +0dd32e: 523b f30b |00b9: iget v11, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dd332: 5423 080d |00bb: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.target:Lcom/badlogic/gdx/math/Vector2; // field@0d08 │ │ +0dd336: 523c f40b |00bd: iget v12, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dd33a: 522d 070d |00bf: iget v13, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.maxForce:F // field@0d07 │ │ +0dd33e: 522e 060d |00c1: iget v14, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.frequencyHz:F // field@0d06 │ │ +0dd342: 522f 050d |00c3: iget v15, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.dampingRatio:F // field@0d05 │ │ +0dd346: 0803 1800 |00c5: move-object/from16 v3, v24 │ │ +0dd34a: 760d 5b16 0300 |00c7: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lcom/badlogic/gdx/physics/box2d/World;.jniCreateMouseJoint:(JJJZFFFFF)J // method@165b │ │ +0dd350: 0b04 |00ca: move-result-wide v4 │ │ +0dd352: 2900 6fff |00cb: goto/16 003a // -0091 │ │ +0dd356: 0800 1900 |00cd: move-object/from16 v0, v25 │ │ +0dd35a: 5403 a80c |00cf: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ +0dd35e: 6204 9c0c |00d1: sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PrismaticJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9c │ │ +0dd362: 3343 5200 |00d3: if-ne v3, v4, 0125 // +0052 │ │ +0dd366: 0802 1900 |00d5: move-object/from16 v2, v25 │ │ +0dd36a: 1f02 4b02 |00d7: check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef; // type@024b │ │ +0dd36e: 0800 1800 |00d9: move-object/from16 v0, v24 │ │ +0dd372: 5304 cd0c |00db: iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ +0dd376: 5423 0b0d |00dd: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d0b │ │ +0dd37a: 5336 350c |00df: iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +0dd37e: 5423 0c0d |00e1: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d0c │ │ +0dd382: 5338 350c |00e3: iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +0dd386: 552a 0d0d |00e5: iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.collideConnected:Z // field@0d0d │ │ +0dd38a: 5423 100d |00e7: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d10 │ │ +0dd38e: 523b f30b |00e9: iget v11, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dd392: 5423 100d |00eb: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d10 │ │ +0dd396: 523c f40b |00ed: iget v12, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dd39a: 5423 110d |00ef: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d11 │ │ +0dd39e: 523d f30b |00f1: iget v13, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dd3a2: 5423 110d |00f3: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d11 │ │ +0dd3a6: 523e f40b |00f5: iget v14, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dd3aa: 5423 120d |00f7: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAxisA:Lcom/badlogic/gdx/math/Vector2; // field@0d12 │ │ +0dd3ae: 523f f30b |00f9: iget v15, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dd3b2: 5423 120d |00fb: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAxisA:Lcom/badlogic/gdx/math/Vector2; // field@0d12 │ │ +0dd3b6: 5230 f40b |00fd: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dd3ba: 0210 0000 |00ff: move/from16 v16, v0 │ │ +0dd3be: 5220 160d |0101: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.referenceAngle:F // field@0d16 │ │ +0dd3c2: 0211 0000 |0103: move/from16 v17, v0 │ │ +0dd3c6: 5520 0e0d |0105: iget-boolean v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.enableLimit:Z // field@0d0e │ │ +0dd3ca: 0212 0000 |0107: move/from16 v18, v0 │ │ +0dd3ce: 5220 130d |0109: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.lowerTranslation:F // field@0d13 │ │ +0dd3d2: 0213 0000 |010b: move/from16 v19, v0 │ │ +0dd3d6: 5220 180d |010d: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.upperTranslation:F // field@0d18 │ │ +0dd3da: 0214 0000 |010f: move/from16 v20, v0 │ │ +0dd3de: 5520 0f0d |0111: iget-boolean v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.enableMotor:Z // field@0d0f │ │ +0dd3e2: 0215 0000 |0113: move/from16 v21, v0 │ │ +0dd3e6: 5220 140d |0115: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.maxMotorForce:F // field@0d14 │ │ +0dd3ea: 0216 0000 |0117: move/from16 v22, v0 │ │ +0dd3ee: 5220 150d |0119: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.motorSpeed:F // field@0d15 │ │ +0dd3f2: 0217 0000 |011b: move/from16 v23, v0 │ │ +0dd3f6: 0803 1800 |011d: move-object/from16 v3, v24 │ │ +0dd3fa: 7615 5c16 0300 |011f: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23}, Lcom/badlogic/gdx/physics/box2d/World;.jniCreatePrismaticJoint:(JJJZFFFFFFFZFFZFF)J // method@165c │ │ +0dd400: 0b04 |0122: move-result-wide v4 │ │ +0dd402: 2900 17ff |0123: goto/16 003a // -00e9 │ │ +0dd406: 0800 1900 |0125: move-object/from16 v0, v25 │ │ +0dd40a: 5403 a80c |0127: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ +0dd40e: 6204 9d0c |0129: sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9d │ │ +0dd412: 3343 4e00 |012b: if-ne v3, v4, 0179 // +004e │ │ +0dd416: 0802 1900 |012d: move-object/from16 v2, v25 │ │ +0dd41a: 1f02 4d02 |012f: check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef; // type@024d │ │ +0dd41e: 0800 1800 |0131: move-object/from16 v0, v24 │ │ +0dd422: 5304 cd0c |0133: iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ +0dd426: 5423 1d0d |0135: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d1d │ │ +0dd42a: 5336 350c |0137: iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +0dd42e: 5423 1e0d |0139: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d1e │ │ +0dd432: 5338 350c |013b: iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +0dd436: 552a 1f0d |013d: iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.collideConnected:Z // field@0d1f │ │ +0dd43a: 5423 200d |013f: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.groundAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d20 │ │ +0dd43e: 523b f30b |0141: iget v11, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dd442: 5423 200d |0143: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.groundAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d20 │ │ +0dd446: 523c f40b |0145: iget v12, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dd44a: 5423 210d |0147: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.groundAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d21 │ │ +0dd44e: 523d f30b |0149: iget v13, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dd452: 5423 210d |014b: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.groundAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d21 │ │ +0dd456: 523e f40b |014d: iget v14, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dd45a: 5423 240d |014f: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d24 │ │ +0dd45e: 523f f30b |0151: iget v15, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dd462: 5423 240d |0153: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d24 │ │ +0dd466: 5230 f40b |0155: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dd46a: 0210 0000 |0157: move/from16 v16, v0 │ │ +0dd46e: 5423 250d |0159: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d25 │ │ +0dd472: 5230 f30b |015b: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dd476: 0211 0000 |015d: move/from16 v17, v0 │ │ +0dd47a: 5423 250d |015f: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d25 │ │ +0dd47e: 5230 f40b |0161: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dd482: 0212 0000 |0163: move/from16 v18, v0 │ │ +0dd486: 5220 220d |0165: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.lengthA:F // field@0d22 │ │ +0dd48a: 0213 0000 |0167: move/from16 v19, v0 │ │ +0dd48e: 5220 230d |0169: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.lengthB:F // field@0d23 │ │ +0dd492: 0214 0000 |016b: move/from16 v20, v0 │ │ +0dd496: 5220 270d |016d: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.ratio:F // field@0d27 │ │ +0dd49a: 0215 0000 |016f: move/from16 v21, v0 │ │ +0dd49e: 0803 1800 |0171: move-object/from16 v3, v24 │ │ +0dd4a2: 7613 5d16 0300 |0173: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lcom/badlogic/gdx/physics/box2d/World;.jniCreatePulleyJoint:(JJJZFFFFFFFFFFF)J // method@165d │ │ +0dd4a8: 0b04 |0176: move-result-wide v4 │ │ +0dd4aa: 2900 c3fe |0177: goto/16 003a // -013d │ │ +0dd4ae: 0800 1900 |0179: move-object/from16 v0, v25 │ │ +0dd4b2: 5403 a80c |017b: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ +0dd4b6: 6204 9e0c |017d: sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RevoluteJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9e │ │ +0dd4ba: 3343 4600 |017f: if-ne v3, v4, 01c5 // +0046 │ │ +0dd4be: 0802 1900 |0181: move-object/from16 v2, v25 │ │ +0dd4c2: 1f02 4f02 |0183: check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef; // type@024f │ │ +0dd4c6: 0800 1800 |0185: move-object/from16 v0, v24 │ │ +0dd4ca: 5304 cd0c |0187: iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ +0dd4ce: 5423 2a0d |0189: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d2a │ │ +0dd4d2: 5336 350c |018b: iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +0dd4d6: 5423 2b0d |018d: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d2b │ │ +0dd4da: 5338 350c |018f: iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +0dd4de: 552a 2c0d |0191: iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.collideConnected:Z // field@0d2c │ │ +0dd4e2: 5423 2f0d |0193: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d2f │ │ +0dd4e6: 523b f30b |0195: iget v11, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dd4ea: 5423 2f0d |0197: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d2f │ │ +0dd4ee: 523c f40b |0199: iget v12, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dd4f2: 5423 300d |019b: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d30 │ │ +0dd4f6: 523d f30b |019d: iget v13, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dd4fa: 5423 300d |019f: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d30 │ │ +0dd4fe: 523e f40b |01a1: iget v14, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dd502: 522f 340d |01a3: iget v15, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.referenceAngle:F // field@0d34 │ │ +0dd506: 5520 2d0d |01a5: iget-boolean v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.enableLimit:Z // field@0d2d │ │ +0dd50a: 0210 0000 |01a7: move/from16 v16, v0 │ │ +0dd50e: 5220 310d |01a9: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.lowerAngle:F // field@0d31 │ │ +0dd512: 0211 0000 |01ab: move/from16 v17, v0 │ │ +0dd516: 5220 360d |01ad: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.upperAngle:F // field@0d36 │ │ +0dd51a: 0212 0000 |01af: move/from16 v18, v0 │ │ +0dd51e: 5520 2e0d |01b1: iget-boolean v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.enableMotor:Z // field@0d2e │ │ +0dd522: 0213 0000 |01b3: move/from16 v19, v0 │ │ +0dd526: 5220 330d |01b5: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.motorSpeed:F // field@0d33 │ │ +0dd52a: 0214 0000 |01b7: move/from16 v20, v0 │ │ +0dd52e: 5220 320d |01b9: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.maxMotorTorque:F // field@0d32 │ │ +0dd532: 0215 0000 |01bb: move/from16 v21, v0 │ │ +0dd536: 0803 1800 |01bd: move-object/from16 v3, v24 │ │ +0dd53a: 7613 5e16 0300 |01bf: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lcom/badlogic/gdx/physics/box2d/World;.jniCreateRevoluteJoint:(JJJZFFFFFZFFZFF)J // method@165e │ │ +0dd540: 0b04 |01c2: move-result-wide v4 │ │ +0dd542: 2900 77fe |01c3: goto/16 003a // -0189 │ │ +0dd546: 0800 1900 |01c5: move-object/from16 v0, v25 │ │ +0dd54a: 5403 a80c |01c7: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ +0dd54e: 6204 a10c |01c9: sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WeldJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca1 │ │ +0dd552: 3343 2e00 |01cb: if-ne v3, v4, 01f9 // +002e │ │ +0dd556: 0802 1900 |01cd: move-object/from16 v2, v25 │ │ +0dd55a: 1f02 5302 |01cf: check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef; // type@0253 │ │ +0dd55e: 0800 1800 |01d1: move-object/from16 v0, v24 │ │ +0dd562: 5304 cd0c |01d3: iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ +0dd566: 5423 400d |01d5: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d40 │ │ +0dd56a: 5336 350c |01d7: iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +0dd56e: 5423 410d |01d9: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d41 │ │ +0dd572: 5338 350c |01db: iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +0dd576: 552a 420d |01dd: iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.collideConnected:Z // field@0d42 │ │ +0dd57a: 5423 430d |01df: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d43 │ │ +0dd57e: 523b f30b |01e1: iget v11, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dd582: 5423 430d |01e3: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d43 │ │ +0dd586: 523c f40b |01e5: iget v12, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dd58a: 5423 440d |01e7: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d44 │ │ +0dd58e: 523d f30b |01e9: iget v13, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dd592: 5423 440d |01eb: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d44 │ │ +0dd596: 523e f40b |01ed: iget v14, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dd59a: 522f 450d |01ef: iget v15, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.referenceAngle:F // field@0d45 │ │ +0dd59e: 0803 1800 |01f1: move-object/from16 v3, v24 │ │ +0dd5a2: 760d 6016 0300 |01f3: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lcom/badlogic/gdx/physics/box2d/World;.jniCreateWeldJoint:(JJJZFFFFF)J // method@1660 │ │ +0dd5a8: 0b04 |01f6: move-result-wide v4 │ │ +0dd5aa: 2900 43fe |01f7: goto/16 003a // -01bd │ │ +0dd5ae: 0800 1900 |01f9: move-object/from16 v0, v25 │ │ +0dd5b2: 5403 a80c |01fb: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ +0dd5b6: 6204 9f0c |01fd: sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RopeJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9f │ │ +0dd5ba: 3343 2e00 |01ff: if-ne v3, v4, 022d // +002e │ │ +0dd5be: 0802 1900 |0201: move-object/from16 v2, v25 │ │ +0dd5c2: 1f02 5102 |0203: check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef; // type@0251 │ │ +0dd5c6: 0800 1800 |0205: move-object/from16 v0, v24 │ │ +0dd5ca: 5304 cd0c |0207: iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ +0dd5ce: 5423 380d |0209: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d38 │ │ +0dd5d2: 5336 350c |020b: iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +0dd5d6: 5423 390d |020d: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d39 │ │ +0dd5da: 5338 350c |020f: iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +0dd5de: 552a 3a0d |0211: iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.collideConnected:Z // field@0d3a │ │ +0dd5e2: 5423 3b0d |0213: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d3b │ │ +0dd5e6: 523b f30b |0215: iget v11, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dd5ea: 5423 3b0d |0217: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d3b │ │ +0dd5ee: 523c f40b |0219: iget v12, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dd5f2: 5423 3c0d |021b: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d3c │ │ +0dd5f6: 523d f30b |021d: iget v13, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dd5fa: 5423 3c0d |021f: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d3c │ │ +0dd5fe: 523e f40b |0221: iget v14, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dd602: 522f 3d0d |0223: iget v15, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.maxLength:F // field@0d3d │ │ +0dd606: 0803 1800 |0225: move-object/from16 v3, v24 │ │ +0dd60a: 760d 5f16 0300 |0227: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lcom/badlogic/gdx/physics/box2d/World;.jniCreateRopeJoint:(JJJZFFFFF)J // method@165f │ │ +0dd610: 0b04 |022a: move-result-wide v4 │ │ +0dd612: 2900 0ffe |022b: goto/16 003a // -01f1 │ │ +0dd616: 0800 1900 |022d: move-object/from16 v0, v25 │ │ +0dd61a: 5403 a80c |022f: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ +0dd61e: 6204 a20c |0231: sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WheelJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca2 │ │ +0dd622: 3343 4a00 |0233: if-ne v3, v4, 027d // +004a │ │ +0dd626: 0802 1900 |0235: move-object/from16 v2, v25 │ │ +0dd62a: 1f02 5502 |0237: check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef; // type@0255 │ │ +0dd62e: 0800 1800 |0239: move-object/from16 v0, v24 │ │ +0dd632: 5304 cd0c |023b: iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ +0dd636: 5423 480d |023d: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d48 │ │ +0dd63a: 5336 350c |023f: iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +0dd63e: 5423 490d |0241: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d49 │ │ +0dd642: 5338 350c |0243: iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +0dd646: 552a 4a0d |0245: iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.collideConnected:Z // field@0d4a │ │ +0dd64a: 5423 4e0d |0247: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d4e │ │ +0dd64e: 523b f30b |0249: iget v11, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dd652: 5423 4e0d |024b: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d4e │ │ +0dd656: 523c f40b |024d: iget v12, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dd65a: 5423 4f0d |024f: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d4f │ │ +0dd65e: 523d f30b |0251: iget v13, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dd662: 5423 4f0d |0253: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d4f │ │ +0dd666: 523e f40b |0255: iget v14, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dd66a: 5423 500d |0257: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAxisA:Lcom/badlogic/gdx/math/Vector2; // field@0d50 │ │ +0dd66e: 523f f30b |0259: iget v15, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dd672: 5423 500d |025b: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAxisA:Lcom/badlogic/gdx/math/Vector2; // field@0d50 │ │ +0dd676: 5230 f40b |025d: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dd67a: 0210 0000 |025f: move/from16 v16, v0 │ │ +0dd67e: 5520 4c0d |0261: iget-boolean v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.enableMotor:Z // field@0d4c │ │ +0dd682: 0211 0000 |0263: move/from16 v17, v0 │ │ +0dd686: 5220 510d |0265: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.maxMotorTorque:F // field@0d51 │ │ +0dd68a: 0212 0000 |0267: move/from16 v18, v0 │ │ +0dd68e: 5220 520d |0269: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.motorSpeed:F // field@0d52 │ │ +0dd692: 0213 0000 |026b: move/from16 v19, v0 │ │ +0dd696: 5220 4d0d |026d: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.frequencyHz:F // field@0d4d │ │ +0dd69a: 0214 0000 |026f: move/from16 v20, v0 │ │ +0dd69e: 5220 4b0d |0271: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.dampingRatio:F // field@0d4b │ │ +0dd6a2: 0215 0000 |0273: move/from16 v21, v0 │ │ +0dd6a6: 0803 1800 |0275: move-object/from16 v3, v24 │ │ +0dd6aa: 7613 6116 0300 |0277: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lcom/badlogic/gdx/physics/box2d/World;.jniCreateWheelJoint:(JJJZFFFFFFZFFFF)J // method@1661 │ │ +0dd6b0: 0b04 |027a: move-result-wide v4 │ │ +0dd6b2: 2900 bffd |027b: goto/16 003a // -0241 │ │ +0dd6b6: 1604 0000 |027d: const-wide/16 v4, #int 0 // #0 │ │ +0dd6ba: 2900 bbfd |027f: goto/16 003a // -0245 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x000a line=357 │ │ 0x000c line=358 │ │ - 0x004a line=411 │ │ - 0x004b line=361 │ │ - 0x0055 line=362 │ │ - 0x0057 line=363 │ │ - 0x0092 line=366 │ │ - 0x009c line=367 │ │ - 0x009e line=368 │ │ - 0x00c9 line=370 │ │ - 0x00d3 line=371 │ │ - 0x00d5 line=372 │ │ - 0x0109 line=375 │ │ - 0x0113 line=376 │ │ - 0x0115 line=377 │ │ - 0x017d line=381 │ │ - 0x0187 line=382 │ │ - 0x0189 line=383 │ │ - 0x01e9 line=388 │ │ - 0x01f3 line=389 │ │ - 0x01f5 line=390 │ │ - 0x024d line=394 │ │ - 0x0257 line=395 │ │ - 0x0259 line=396 │ │ - 0x0291 line=399 │ │ - 0x029b line=400 │ │ - 0x029d line=401 │ │ - 0x02d5 line=404 │ │ - 0x02df line=405 │ │ - 0x02e1 line=406 │ │ - 0x033d line=411 │ │ - locals : │ │ - 0x000c - 0x004a reg=22 d Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef; │ │ - 0x0057 - 0x0092 reg=22 d Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef; │ │ - 0x009e - 0x00c9 reg=22 d Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef; │ │ - 0x00d5 - 0x0109 reg=22 d Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef; │ │ - 0x0115 - 0x017d reg=22 d Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef; │ │ - 0x0189 - 0x01e9 reg=22 d Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef; │ │ - 0x01f5 - 0x024d reg=22 d Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef; │ │ - 0x0259 - 0x0291 reg=22 d Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef; │ │ - 0x029d - 0x02d5 reg=22 d Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef; │ │ - 0x02e1 - 0x033d reg=22 d Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef; │ │ - 0x0000 - 0x0341 reg=23 this Lcom/badlogic/gdx/physics/box2d/World; │ │ - 0x0000 - 0x0341 reg=24 def Lcom/badlogic/gdx/physics/box2d/JointDef; │ │ + 0x003a line=411 │ │ + 0x003b line=361 │ │ + 0x0045 line=362 │ │ + 0x0047 line=363 │ │ + 0x0072 line=366 │ │ + 0x007c line=367 │ │ + 0x007e line=368 │ │ + 0x009d line=370 │ │ + 0x00a7 line=371 │ │ + 0x00a9 line=372 │ │ + 0x00cd line=375 │ │ + 0x00d7 line=376 │ │ + 0x00d9 line=377 │ │ + 0x0125 line=381 │ │ + 0x012f line=382 │ │ + 0x0131 line=383 │ │ + 0x0179 line=388 │ │ + 0x0183 line=389 │ │ + 0x0185 line=390 │ │ + 0x01c5 line=394 │ │ + 0x01cf line=395 │ │ + 0x01d1 line=396 │ │ + 0x01f9 line=399 │ │ + 0x0203 line=400 │ │ + 0x0205 line=401 │ │ + 0x022d line=404 │ │ + 0x0237 line=405 │ │ + 0x0239 line=406 │ │ + 0x027d line=411 │ │ + locals : │ │ + 0x000c - 0x003a reg=2 d Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef; │ │ + 0x0047 - 0x0072 reg=2 d Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef; │ │ + 0x007e - 0x009d reg=2 d Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef; │ │ + 0x00a9 - 0x00cd reg=2 d Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef; │ │ + 0x00d9 - 0x0125 reg=2 d Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef; │ │ + 0x0131 - 0x0179 reg=2 d Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef; │ │ + 0x0185 - 0x01c5 reg=2 d Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef; │ │ + 0x01d1 - 0x01f9 reg=2 d Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef; │ │ + 0x0205 - 0x022d reg=2 d Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef; │ │ + 0x0239 - 0x027d reg=2 d Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef; │ │ + 0x0000 - 0x0281 reg=24 this Lcom/badlogic/gdx/physics/box2d/World; │ │ + 0x0000 - 0x0281 reg=25 def Lcom/badlogic/gdx/physics/box2d/JointDef; │ │ │ │ #4 : (in Lcom/badlogic/gdx/physics/box2d/World;) │ │ name : 'endContact' │ │ type : '(J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0cf120: |[0cf120] com.badlogic.gdx.physics.box2d.World.endContact:(J)V │ │ -0cf130: 5420 cf0c |0000: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0ccf │ │ -0cf134: 5a03 750c |0002: iput-wide v3, v0, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ -0cf138: 5420 d20c |0004: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0cd2 │ │ -0cf13c: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -0cf140: 5420 d20c |0008: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0cd2 │ │ -0cf144: 5421 cf0c |000a: iget-object v1, v2, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0ccf │ │ -0cf148: 7220 b315 1000 |000c: invoke-interface {v0, v1}, Lcom/badlogic/gdx/physics/box2d/ContactListener;.endContact:(Lcom/badlogic/gdx/physics/box2d/Contact;)V // method@15b3 │ │ -0cf14e: 0e00 |000f: return-void │ │ +0dd6c0: |[0dd6c0] com.badlogic.gdx.physics.box2d.World.endContact:(J)V │ │ +0dd6d0: 5430 cf0c |0000: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0ccf │ │ +0dd6d4: 5a04 750c |0002: iput-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ +0dd6d8: 5430 d20c |0004: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0cd2 │ │ +0dd6dc: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +0dd6e0: 5430 d20c |0008: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0cd2 │ │ +0dd6e4: 5431 cf0c |000a: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0ccf │ │ +0dd6e8: 7220 b315 1000 |000c: invoke-interface {v0, v1}, Lcom/badlogic/gdx/physics/box2d/ContactListener;.endContact:(Lcom/badlogic/gdx/physics/box2d/Contact;)V // method@15b3 │ │ +0dd6ee: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=878 │ │ 0x0004 line=879 │ │ 0x000f line=880 │ │ locals : │ │ - 0x0000 - 0x0010 reg=2 this Lcom/badlogic/gdx/physics/box2d/World; │ │ - 0x0000 - 0x0010 reg=3 contactAddr J │ │ + 0x0000 - 0x0010 reg=3 this Lcom/badlogic/gdx/physics/box2d/World; │ │ + 0x0000 - 0x0010 reg=4 contactAddr J │ │ │ │ #5 : (in Lcom/badlogic/gdx/physics/box2d/World;) │ │ name : 'getVelocityThreshold' │ │ type : '()F' │ │ access : 0x0109 (PUBLIC STATIC NATIVE) │ │ code : (none) │ │ │ │ @@ -282411,26 +282466,26 @@ │ │ type : '(JJ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0cf150: |[0cf150] com.badlogic.gdx.physics.box2d.World.postSolve:(JJ)V │ │ -0cf160: 5430 cf0c |0000: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0ccf │ │ -0cf164: 5a04 750c |0002: iput-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ -0cf168: 5430 d90c |0004: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.impulse:Lcom/badlogic/gdx/physics/box2d/ContactImpulse; // field@0cd9 │ │ -0cf16c: 5a06 790c |0006: iput-wide v6, v0, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.addr:J // field@0c79 │ │ -0cf170: 5430 d20c |0008: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0cd2 │ │ -0cf174: 3800 0b00 |000a: if-eqz v0, 0015 // +000b │ │ -0cf178: 5430 d20c |000c: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0cd2 │ │ -0cf17c: 5431 cf0c |000e: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0ccf │ │ -0cf180: 5432 d90c |0010: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/World;.impulse:Lcom/badlogic/gdx/physics/box2d/ContactImpulse; // field@0cd9 │ │ -0cf184: 7230 b415 1002 |0012: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/ContactListener;.postSolve:(Lcom/badlogic/gdx/physics/box2d/Contact;Lcom/badlogic/gdx/physics/box2d/ContactImpulse;)V // method@15b4 │ │ -0cf18a: 0e00 |0015: return-void │ │ +0dd6f0: |[0dd6f0] com.badlogic.gdx.physics.box2d.World.postSolve:(JJ)V │ │ +0dd700: 5430 cf0c |0000: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0ccf │ │ +0dd704: 5a04 750c |0002: iput-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ +0dd708: 5430 d90c |0004: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.impulse:Lcom/badlogic/gdx/physics/box2d/ContactImpulse; // field@0cd9 │ │ +0dd70c: 5a06 790c |0006: iput-wide v6, v0, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.addr:J // field@0c79 │ │ +0dd710: 5430 d20c |0008: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0cd2 │ │ +0dd714: 3800 0b00 |000a: if-eqz v0, 0015 // +000b │ │ +0dd718: 5430 d20c |000c: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0cd2 │ │ +0dd71c: 5431 cf0c |000e: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0ccf │ │ +0dd720: 5432 d90c |0010: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/World;.impulse:Lcom/badlogic/gdx/physics/box2d/ContactImpulse; // field@0cd9 │ │ +0dd724: 7230 b415 1002 |0012: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/ContactListener;.postSolve:(Lcom/badlogic/gdx/physics/box2d/Contact;Lcom/badlogic/gdx/physics/box2d/ContactImpulse;)V // method@15b4 │ │ +0dd72a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=889 │ │ 0x0004 line=890 │ │ 0x0008 line=891 │ │ 0x0015 line=892 │ │ locals : │ │ @@ -282443,26 +282498,26 @@ │ │ type : '(JJ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0cf18c: |[0cf18c] com.badlogic.gdx.physics.box2d.World.preSolve:(JJ)V │ │ -0cf19c: 5430 cf0c |0000: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0ccf │ │ -0cf1a0: 5a04 750c |0002: iput-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ -0cf1a4: 5430 db0c |0004: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.manifold:Lcom/badlogic/gdx/physics/box2d/Manifold; // field@0cdb │ │ -0cf1a8: 5a06 b40c |0006: iput-wide v6, v0, Lcom/badlogic/gdx/physics/box2d/Manifold;.addr:J // field@0cb4 │ │ -0cf1ac: 5430 d20c |0008: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0cd2 │ │ -0cf1b0: 3800 0b00 |000a: if-eqz v0, 0015 // +000b │ │ -0cf1b4: 5430 d20c |000c: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0cd2 │ │ -0cf1b8: 5431 cf0c |000e: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0ccf │ │ -0cf1bc: 5432 db0c |0010: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/World;.manifold:Lcom/badlogic/gdx/physics/box2d/Manifold; // field@0cdb │ │ -0cf1c0: 7230 b515 1002 |0012: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/ContactListener;.preSolve:(Lcom/badlogic/gdx/physics/box2d/Contact;Lcom/badlogic/gdx/physics/box2d/Manifold;)V // method@15b5 │ │ -0cf1c6: 0e00 |0015: return-void │ │ +0dd72c: |[0dd72c] com.badlogic.gdx.physics.box2d.World.preSolve:(JJ)V │ │ +0dd73c: 5430 cf0c |0000: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0ccf │ │ +0dd740: 5a04 750c |0002: iput-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ +0dd744: 5430 db0c |0004: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.manifold:Lcom/badlogic/gdx/physics/box2d/Manifold; // field@0cdb │ │ +0dd748: 5a06 b40c |0006: iput-wide v6, v0, Lcom/badlogic/gdx/physics/box2d/Manifold;.addr:J // field@0cb4 │ │ +0dd74c: 5430 d20c |0008: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0cd2 │ │ +0dd750: 3800 0b00 |000a: if-eqz v0, 0015 // +000b │ │ +0dd754: 5430 d20c |000c: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0cd2 │ │ +0dd758: 5431 cf0c |000e: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0ccf │ │ +0dd75c: 5432 db0c |0010: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/World;.manifold:Lcom/badlogic/gdx/physics/box2d/Manifold; // field@0cdb │ │ +0dd760: 7230 b515 1002 |0012: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/ContactListener;.preSolve:(Lcom/badlogic/gdx/physics/box2d/Contact;Lcom/badlogic/gdx/physics/box2d/Manifold;)V // method@15b5 │ │ +0dd766: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=883 │ │ 0x0004 line=884 │ │ 0x0008 line=885 │ │ 0x0015 line=886 │ │ locals : │ │ @@ -282471,89 +282526,89 @@ │ │ 0x0000 - 0x0016 reg=6 manifoldAddr J │ │ │ │ #39 : (in Lcom/badlogic/gdx/physics/box2d/World;) │ │ name : 'reportFixture' │ │ type : '(J)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0cf1c8: |[0cf1c8] com.badlogic.gdx.physics.box2d.World.reportFixture:(J)Z │ │ -0cf1d8: 5420 dc0c |0000: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.queryCallback:Lcom/badlogic/gdx/physics/box2d/QueryCallback; // field@0cdc │ │ -0cf1dc: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -0cf1e0: 5421 dc0c |0004: iget-object v1, v2, Lcom/badlogic/gdx/physics/box2d/World;.queryCallback:Lcom/badlogic/gdx/physics/box2d/QueryCallback; // field@0cdc │ │ -0cf1e4: 5420 d40c |0006: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0cd4 │ │ -0cf1e8: 6e30 ac21 3004 |0008: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@21ac │ │ -0cf1ee: 0c00 |000b: move-result-object v0 │ │ -0cf1f0: 1f00 3002 |000c: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@0230 │ │ -0cf1f4: 7220 2116 0100 |000e: invoke-interface {v1, v0}, Lcom/badlogic/gdx/physics/box2d/QueryCallback;.reportFixture:(Lcom/badlogic/gdx/physics/box2d/Fixture;)Z // method@1621 │ │ -0cf1fa: 0a00 |0011: move-result v0 │ │ -0cf1fc: 0f00 |0012: return v0 │ │ -0cf1fe: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -0cf200: 28fe |0014: goto 0012 // -0002 │ │ +0dd768: |[0dd768] com.badlogic.gdx.physics.box2d.World.reportFixture:(J)Z │ │ +0dd778: 5430 dc0c |0000: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.queryCallback:Lcom/badlogic/gdx/physics/box2d/QueryCallback; // field@0cdc │ │ +0dd77c: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +0dd780: 5431 dc0c |0004: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/World;.queryCallback:Lcom/badlogic/gdx/physics/box2d/QueryCallback; // field@0cdc │ │ +0dd784: 5430 d40c |0006: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0cd4 │ │ +0dd788: 6e30 ac21 4005 |0008: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@21ac │ │ +0dd78e: 0c00 |000b: move-result-object v0 │ │ +0dd790: 1f00 2e02 |000c: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@022e │ │ +0dd794: 7220 2116 0100 |000e: invoke-interface {v1, v0}, Lcom/badlogic/gdx/physics/box2d/QueryCallback;.reportFixture:(Lcom/badlogic/gdx/physics/box2d/Fixture;)Z // method@1621 │ │ +0dd79a: 0a00 |0011: move-result v0 │ │ +0dd79c: 0f00 |0012: return v0 │ │ +0dd79e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0dd7a0: 28fe |0014: goto 0012 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=895 │ │ 0x0004 line=896 │ │ 0x0012 line=898 │ │ locals : │ │ - 0x0000 - 0x0015 reg=2 this Lcom/badlogic/gdx/physics/box2d/World; │ │ - 0x0000 - 0x0015 reg=3 addr J │ │ + 0x0000 - 0x0015 reg=3 this Lcom/badlogic/gdx/physics/box2d/World; │ │ + 0x0000 - 0x0015 reg=4 addr J │ │ │ │ #40 : (in Lcom/badlogic/gdx/physics/box2d/World;) │ │ name : 'reportRayFixture' │ │ type : '(JFFFFF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 12 │ │ + registers : 13 │ │ ins : 8 │ │ outs : 5 │ │ insns size : 41 16-bit code units │ │ -0cf204: |[0cf204] com.badlogic.gdx.physics.box2d.World.reportRayFixture:(JFFFFF)F │ │ -0cf214: 5440 dd0c |0000: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/World;.rayCastCallback:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; // field@0cdd │ │ -0cf218: 3800 2500 |0002: if-eqz v0, 0027 // +0025 │ │ -0cf21c: 5440 df0c |0004: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/World;.rayPoint:Lcom/badlogic/gdx/math/Vector2; // field@0cdf │ │ -0cf220: 5907 f30b |0006: iput v7, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0cf224: 5440 df0c |0008: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/World;.rayPoint:Lcom/badlogic/gdx/math/Vector2; // field@0cdf │ │ -0cf228: 5908 f40b |000a: iput v8, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0cf22c: 5440 de0c |000c: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/World;.rayNormal:Lcom/badlogic/gdx/math/Vector2; // field@0cde │ │ -0cf230: 5909 f30b |000e: iput v9, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0cf234: 5440 de0c |0010: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/World;.rayNormal:Lcom/badlogic/gdx/math/Vector2; // field@0cde │ │ -0cf238: 590a f40b |0012: iput v10, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0cf23c: 5441 dd0c |0014: iget-object v1, v4, Lcom/badlogic/gdx/physics/box2d/World;.rayCastCallback:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; // field@0cdd │ │ -0cf240: 5440 d40c |0016: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0cd4 │ │ -0cf244: 6e30 ac21 5006 |0018: invoke-virtual {v0, v5, v6}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@21ac │ │ -0cf24a: 0c00 |001b: move-result-object v0 │ │ -0cf24c: 1f00 3002 |001c: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@0230 │ │ -0cf250: 5442 df0c |001e: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/World;.rayPoint:Lcom/badlogic/gdx/math/Vector2; // field@0cdf │ │ -0cf254: 5443 de0c |0020: iget-object v3, v4, Lcom/badlogic/gdx/physics/box2d/World;.rayNormal:Lcom/badlogic/gdx/math/Vector2; // field@0cde │ │ -0cf258: 725b 2216 0132 |0022: invoke-interface {v1, v0, v2, v3, v11}, Lcom/badlogic/gdx/physics/box2d/RayCastCallback;.reportRayFixture:(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;F)F // method@1622 │ │ -0cf25e: 0a00 |0025: move-result v0 │ │ -0cf260: 0f00 |0026: return v0 │ │ -0cf262: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -0cf264: 28fe |0028: goto 0026 // -0002 │ │ +0dd7a4: |[0dd7a4] com.badlogic.gdx.physics.box2d.World.reportRayFixture:(JFFFFF)F │ │ +0dd7b4: 5450 dd0c |0000: iget-object v0, v5, Lcom/badlogic/gdx/physics/box2d/World;.rayCastCallback:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; // field@0cdd │ │ +0dd7b8: 3800 2500 |0002: if-eqz v0, 0027 // +0025 │ │ +0dd7bc: 5450 df0c |0004: iget-object v0, v5, Lcom/badlogic/gdx/physics/box2d/World;.rayPoint:Lcom/badlogic/gdx/math/Vector2; // field@0cdf │ │ +0dd7c0: 5908 f30b |0006: iput v8, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dd7c4: 5450 df0c |0008: iget-object v0, v5, Lcom/badlogic/gdx/physics/box2d/World;.rayPoint:Lcom/badlogic/gdx/math/Vector2; // field@0cdf │ │ +0dd7c8: 5909 f40b |000a: iput v9, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dd7cc: 5450 de0c |000c: iget-object v0, v5, Lcom/badlogic/gdx/physics/box2d/World;.rayNormal:Lcom/badlogic/gdx/math/Vector2; // field@0cde │ │ +0dd7d0: 590a f30b |000e: iput v10, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dd7d4: 5450 de0c |0010: iget-object v0, v5, Lcom/badlogic/gdx/physics/box2d/World;.rayNormal:Lcom/badlogic/gdx/math/Vector2; // field@0cde │ │ +0dd7d8: 590b f40b |0012: iput v11, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dd7dc: 5451 dd0c |0014: iget-object v1, v5, Lcom/badlogic/gdx/physics/box2d/World;.rayCastCallback:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; // field@0cdd │ │ +0dd7e0: 5450 d40c |0016: iget-object v0, v5, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0cd4 │ │ +0dd7e4: 6e30 ac21 6007 |0018: invoke-virtual {v0, v6, v7}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@21ac │ │ +0dd7ea: 0c00 |001b: move-result-object v0 │ │ +0dd7ec: 1f00 2e02 |001c: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@022e │ │ +0dd7f0: 5452 df0c |001e: iget-object v2, v5, Lcom/badlogic/gdx/physics/box2d/World;.rayPoint:Lcom/badlogic/gdx/math/Vector2; // field@0cdf │ │ +0dd7f4: 5453 de0c |0020: iget-object v3, v5, Lcom/badlogic/gdx/physics/box2d/World;.rayNormal:Lcom/badlogic/gdx/math/Vector2; // field@0cde │ │ +0dd7f8: 725c 2216 0132 |0022: invoke-interface {v1, v0, v2, v3, v12}, Lcom/badlogic/gdx/physics/box2d/RayCastCallback;.reportRayFixture:(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;F)F // method@1622 │ │ +0dd7fe: 0a00 |0025: move-result v0 │ │ +0dd800: 0f00 |0026: return v0 │ │ +0dd802: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +0dd804: 28fe |0028: goto 0026 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=933 │ │ 0x0004 line=934 │ │ 0x0008 line=935 │ │ 0x000c line=936 │ │ 0x0010 line=937 │ │ 0x0014 line=938 │ │ 0x0026 line=940 │ │ locals : │ │ - 0x0000 - 0x0029 reg=4 this Lcom/badlogic/gdx/physics/box2d/World; │ │ - 0x0000 - 0x0029 reg=5 addr J │ │ - 0x0000 - 0x0029 reg=7 pX F │ │ - 0x0000 - 0x0029 reg=8 pY F │ │ - 0x0000 - 0x0029 reg=9 nX F │ │ - 0x0000 - 0x0029 reg=10 nY F │ │ - 0x0000 - 0x0029 reg=11 fraction F │ │ + 0x0000 - 0x0029 reg=5 this Lcom/badlogic/gdx/physics/box2d/World; │ │ + 0x0000 - 0x0029 reg=6 addr J │ │ + 0x0000 - 0x0029 reg=8 pX F │ │ + 0x0000 - 0x0029 reg=9 pY F │ │ + 0x0000 - 0x0029 reg=10 nX F │ │ + 0x0000 - 0x0029 reg=11 nY F │ │ + 0x0000 - 0x0029 reg=12 fraction F │ │ │ │ #41 : (in Lcom/badlogic/gdx/physics/box2d/World;) │ │ name : 'setUseDefaultContactFilter' │ │ type : '(Z)V' │ │ access : 0x0102 (PRIVATE NATIVE) │ │ code : (none) │ │ │ │ @@ -282565,223 +282620,224 @@ │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/physics/box2d/World;) │ │ name : 'QueryAABB' │ │ type : '(Lcom/badlogic/gdx/physics/box2d/QueryCallback;FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 13 │ │ + registers : 14 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 13 16-bit code units │ │ -0cf268: |[0cf268] com.badlogic.gdx.physics.box2d.World.QueryAABB:(Lcom/badlogic/gdx/physics/box2d/QueryCallback;FFFF)V │ │ -0cf278: 5b78 dc0c |0000: iput-object v8, v7, Lcom/badlogic/gdx/physics/box2d/World;.queryCallback:Lcom/badlogic/gdx/physics/box2d/QueryCallback; // field@0cdc │ │ -0cf27c: 5371 cd0c |0002: iget-wide v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ -0cf280: 0770 |0004: move-object v0, v7 │ │ -0cf282: 0193 |0005: move v3, v9 │ │ -0cf284: 01a4 |0006: move v4, v10 │ │ -0cf286: 01b5 |0007: move v5, v11 │ │ -0cf288: 01c6 |0008: move v6, v12 │ │ -0cf28a: 7607 6d16 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/World;.jniQueryAABB:(JFFFF)V // method@166d │ │ -0cf290: 0e00 |000c: return-void │ │ +0dd808: |[0dd808] com.badlogic.gdx.physics.box2d.World.QueryAABB:(Lcom/badlogic/gdx/physics/box2d/QueryCallback;FFFF)V │ │ +0dd818: 5b89 dc0c |0000: iput-object v9, v8, Lcom/badlogic/gdx/physics/box2d/World;.queryCallback:Lcom/badlogic/gdx/physics/box2d/QueryCallback; // field@0cdc │ │ +0dd81c: 5382 cd0c |0002: iget-wide v2, v8, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ +0dd820: 0781 |0004: move-object v1, v8 │ │ +0dd822: 01a4 |0005: move v4, v10 │ │ +0dd824: 01b5 |0006: move v5, v11 │ │ +0dd826: 01c6 |0007: move v6, v12 │ │ +0dd828: 01d7 |0008: move v7, v13 │ │ +0dd82a: 7607 6d16 0100 |0009: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/physics/box2d/World;.jniQueryAABB:(JFFFF)V // method@166d │ │ +0dd830: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=753 │ │ 0x0002 line=754 │ │ 0x000c line=755 │ │ locals : │ │ - 0x0000 - 0x000d reg=7 this Lcom/badlogic/gdx/physics/box2d/World; │ │ - 0x0000 - 0x000d reg=8 callback Lcom/badlogic/gdx/physics/box2d/QueryCallback; │ │ - 0x0000 - 0x000d reg=9 lowerX F │ │ - 0x0000 - 0x000d reg=10 lowerY F │ │ - 0x0000 - 0x000d reg=11 upperX F │ │ - 0x0000 - 0x000d reg=12 upperY F │ │ + 0x0000 - 0x000d reg=8 this Lcom/badlogic/gdx/physics/box2d/World; │ │ + 0x0000 - 0x000d reg=9 callback Lcom/badlogic/gdx/physics/box2d/QueryCallback; │ │ + 0x0000 - 0x000d reg=10 lowerX F │ │ + 0x0000 - 0x000d reg=11 lowerY F │ │ + 0x0000 - 0x000d reg=12 upperX F │ │ + 0x0000 - 0x000d reg=13 upperY F │ │ │ │ #1 : (in Lcom/badlogic/gdx/physics/box2d/World;) │ │ name : 'clearForces' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0cf294: |[0cf294] com.badlogic.gdx.physics.box2d.World.clearForces:()V │ │ -0cf2a4: 5320 cd0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ -0cf2a8: 7030 5616 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.jniClearForces:(J)V // method@1656 │ │ -0cf2ae: 0e00 |0005: return-void │ │ +0dd834: |[0dd834] com.badlogic.gdx.physics.box2d.World.clearForces:()V │ │ +0dd844: 5320 cd0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ +0dd848: 7030 5616 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.jniClearForces:(J)V // method@1656 │ │ +0dd84e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=620 │ │ 0x0005 line=621 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ #2 : (in Lcom/badlogic/gdx/physics/box2d/World;) │ │ name : 'createBody' │ │ type : '(Lcom/badlogic/gdx/physics/box2d/BodyDef;)Lcom/badlogic/gdx/physics/box2d/Body;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 24 │ │ + registers : 26 │ │ ins : 2 │ │ outs : 18 │ │ - insns size : 115 16-bit code units │ │ -0cf2b0: |[0cf2b0] com.badlogic.gdx.physics.box2d.World.createBody:(Lcom/badlogic/gdx/physics/box2d/BodyDef;)Lcom/badlogic/gdx/physics/box2d/Body; │ │ -0cf2c0: 0800 1600 |0000: move-object/from16 v0, v22 │ │ -0cf2c4: 5302 cd0c |0002: iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ -0cf2c8: 0800 1700 |0004: move-object/from16 v0, v23 │ │ -0cf2cc: 5401 580c |0006: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.type:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c58 │ │ -0cf2d0: 6e10 5215 0100 |0008: invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.getValue:()I // method@1552 │ │ -0cf2d6: 0a04 |000b: move-result v4 │ │ -0cf2d8: 0800 1700 |000c: move-object/from16 v0, v23 │ │ -0cf2dc: 5401 570c |000e: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c57 │ │ -0cf2e0: 5215 f30b |0010: iget v5, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0cf2e4: 0800 1700 |0012: move-object/from16 v0, v23 │ │ -0cf2e8: 5401 570c |0014: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c57 │ │ -0cf2ec: 5216 f40b |0016: iget v6, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0cf2f0: 0800 1700 |0018: move-object/from16 v0, v23 │ │ -0cf2f4: 5207 4e0c |001a: iget v7, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.angle:F // field@0c4e │ │ -0cf2f8: 0800 1700 |001c: move-object/from16 v0, v23 │ │ -0cf2fc: 5401 560c |001e: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.linearVelocity:Lcom/badlogic/gdx/math/Vector2; // field@0c56 │ │ -0cf300: 5218 f30b |0020: iget v8, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0cf304: 0800 1700 |0022: move-object/from16 v0, v23 │ │ -0cf308: 5401 560c |0024: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.linearVelocity:Lcom/badlogic/gdx/math/Vector2; // field@0c56 │ │ -0cf30c: 5219 f40b |0026: iget v9, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0cf310: 0800 1700 |0028: move-object/from16 v0, v23 │ │ -0cf314: 520a 500c |002a: iget v10, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.angularVelocity:F // field@0c50 │ │ -0cf318: 0800 1700 |002c: move-object/from16 v0, v23 │ │ -0cf31c: 520b 550c |002e: iget v11, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.linearDamping:F // field@0c55 │ │ -0cf320: 0800 1700 |0030: move-object/from16 v0, v23 │ │ -0cf324: 520c 4f0c |0032: iget v12, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.angularDamping:F // field@0c4f │ │ -0cf328: 0800 1700 |0034: move-object/from16 v0, v23 │ │ -0cf32c: 550d 4d0c |0036: iget-boolean v13, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.allowSleep:Z // field@0c4d │ │ -0cf330: 0800 1700 |0038: move-object/from16 v0, v23 │ │ -0cf334: 550e 510c |003a: iget-boolean v14, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.awake:Z // field@0c51 │ │ -0cf338: 0800 1700 |003c: move-object/from16 v0, v23 │ │ -0cf33c: 550f 530c |003e: iget-boolean v15, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.fixedRotation:Z // field@0c53 │ │ -0cf340: 0800 1700 |0040: move-object/from16 v0, v23 │ │ -0cf344: 5500 520c |0042: iget-boolean v0, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.bullet:Z // field@0c52 │ │ -0cf348: 0210 0000 |0044: move/from16 v16, v0 │ │ -0cf34c: 0800 1700 |0046: move-object/from16 v0, v23 │ │ -0cf350: 5500 4c0c |0048: iget-boolean v0, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.active:Z // field@0c4c │ │ -0cf354: 0211 0000 |004a: move/from16 v17, v0 │ │ -0cf358: 0800 1700 |004c: move-object/from16 v0, v23 │ │ -0cf35c: 5200 540c |004e: iget v0, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.gravityScale:F // field@0c54 │ │ -0cf360: 0212 0000 |0050: move/from16 v18, v0 │ │ -0cf364: 0801 1600 |0052: move-object/from16 v1, v22 │ │ -0cf368: 7612 5716 0100 |0054: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lcom/badlogic/gdx/physics/box2d/World;.jniCreateBody:(JIFFFFFFFFZZZZZF)J // method@1657 │ │ -0cf36e: 0b14 |0057: move-result-wide v20 │ │ -0cf370: 0800 1600 |0058: move-object/from16 v0, v22 │ │ -0cf374: 5401 d50c |005a: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/World;.freeBodies:Lcom/badlogic/gdx/utils/Pool; // field@0cd5 │ │ -0cf378: 6e10 7122 0100 |005c: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ -0cf37e: 0c13 |005f: move-result-object v19 │ │ -0cf380: 1f13 2302 |0060: check-cast v19, Lcom/badlogic/gdx/physics/box2d/Body; // type@0223 │ │ -0cf384: 7403 3d15 1300 |0062: invoke-virtual/range {v19, v20, v21}, Lcom/badlogic/gdx/physics/box2d/Body;.reset:(J)V // method@153d │ │ -0cf38a: 0800 1600 |0065: move-object/from16 v0, v22 │ │ -0cf38e: 5401 ce0c |0067: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/World;.bodies:Lcom/badlogic/gdx/utils/LongMap; // field@0cce │ │ -0cf392: 0800 1300 |0069: move-object/from16 v0, v19 │ │ -0cf396: 5302 350c |006b: iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -0cf39a: 0800 1300 |006d: move-object/from16 v0, v19 │ │ -0cf39e: 6e40 b321 2103 |006f: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/utils/LongMap;.put:(JLjava/lang/Object;)Ljava/lang/Object; // method@21b3 │ │ -0cf3a4: 1113 |0072: return-object v19 │ │ + insns size : 117 16-bit code units │ │ +0dd850: |[0dd850] com.badlogic.gdx.physics.box2d.World.createBody:(Lcom/badlogic/gdx/physics/box2d/BodyDef;)Lcom/badlogic/gdx/physics/box2d/Body; │ │ +0dd860: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +0dd864: 5304 cd0c |0002: iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ +0dd868: 0800 1900 |0004: move-object/from16 v0, v25 │ │ +0dd86c: 5403 580c |0006: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.type:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0c58 │ │ +0dd870: 6e10 5215 0300 |0008: invoke-virtual {v3}, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.getValue:()I // method@1552 │ │ +0dd876: 0a06 |000b: move-result v6 │ │ +0dd878: 0800 1900 |000c: move-object/from16 v0, v25 │ │ +0dd87c: 5403 570c |000e: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c57 │ │ +0dd880: 5237 f30b |0010: iget v7, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dd884: 0800 1900 |0012: move-object/from16 v0, v25 │ │ +0dd888: 5403 570c |0014: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.position:Lcom/badlogic/gdx/math/Vector2; // field@0c57 │ │ +0dd88c: 5238 f40b |0016: iget v8, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dd890: 0800 1900 |0018: move-object/from16 v0, v25 │ │ +0dd894: 5209 4e0c |001a: iget v9, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.angle:F // field@0c4e │ │ +0dd898: 0800 1900 |001c: move-object/from16 v0, v25 │ │ +0dd89c: 5403 560c |001e: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.linearVelocity:Lcom/badlogic/gdx/math/Vector2; // field@0c56 │ │ +0dd8a0: 523a f30b |0020: iget v10, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dd8a4: 0800 1900 |0022: move-object/from16 v0, v25 │ │ +0dd8a8: 5403 560c |0024: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.linearVelocity:Lcom/badlogic/gdx/math/Vector2; // field@0c56 │ │ +0dd8ac: 523b f40b |0026: iget v11, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dd8b0: 0800 1900 |0028: move-object/from16 v0, v25 │ │ +0dd8b4: 520c 500c |002a: iget v12, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.angularVelocity:F // field@0c50 │ │ +0dd8b8: 0800 1900 |002c: move-object/from16 v0, v25 │ │ +0dd8bc: 520d 550c |002e: iget v13, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.linearDamping:F // field@0c55 │ │ +0dd8c0: 0800 1900 |0030: move-object/from16 v0, v25 │ │ +0dd8c4: 520e 4f0c |0032: iget v14, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.angularDamping:F // field@0c4f │ │ +0dd8c8: 0800 1900 |0034: move-object/from16 v0, v25 │ │ +0dd8cc: 550f 4d0c |0036: iget-boolean v15, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.allowSleep:Z // field@0c4d │ │ +0dd8d0: 0800 1900 |0038: move-object/from16 v0, v25 │ │ +0dd8d4: 5500 510c |003a: iget-boolean v0, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.awake:Z // field@0c51 │ │ +0dd8d8: 0210 0000 |003c: move/from16 v16, v0 │ │ +0dd8dc: 0800 1900 |003e: move-object/from16 v0, v25 │ │ +0dd8e0: 5500 530c |0040: iget-boolean v0, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.fixedRotation:Z // field@0c53 │ │ +0dd8e4: 0211 0000 |0042: move/from16 v17, v0 │ │ +0dd8e8: 0800 1900 |0044: move-object/from16 v0, v25 │ │ +0dd8ec: 5500 520c |0046: iget-boolean v0, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.bullet:Z // field@0c52 │ │ +0dd8f0: 0212 0000 |0048: move/from16 v18, v0 │ │ +0dd8f4: 0800 1900 |004a: move-object/from16 v0, v25 │ │ +0dd8f8: 5500 4c0c |004c: iget-boolean v0, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.active:Z // field@0c4c │ │ +0dd8fc: 0213 0000 |004e: move/from16 v19, v0 │ │ +0dd900: 0800 1900 |0050: move-object/from16 v0, v25 │ │ +0dd904: 5200 540c |0052: iget v0, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.gravityScale:F // field@0c54 │ │ +0dd908: 0214 0000 |0054: move/from16 v20, v0 │ │ +0dd90c: 0803 1800 |0056: move-object/from16 v3, v24 │ │ +0dd910: 7612 5716 0300 |0058: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20}, Lcom/badlogic/gdx/physics/box2d/World;.jniCreateBody:(JIFFFFFFFFZZZZZF)J // method@1657 │ │ +0dd916: 0b16 |005b: move-result-wide v22 │ │ +0dd918: 0800 1800 |005c: move-object/from16 v0, v24 │ │ +0dd91c: 5403 d50c |005e: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/World;.freeBodies:Lcom/badlogic/gdx/utils/Pool; // field@0cd5 │ │ +0dd920: 6e10 7122 0300 |0060: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ +0dd926: 0c02 |0063: move-result-object v2 │ │ +0dd928: 1f02 2102 |0064: check-cast v2, Lcom/badlogic/gdx/physics/box2d/Body; // type@0221 │ │ +0dd92c: 0500 1600 |0066: move-wide/from16 v0, v22 │ │ +0dd930: 6e30 3d15 0201 |0068: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.reset:(J)V // method@153d │ │ +0dd936: 0800 1800 |006b: move-object/from16 v0, v24 │ │ +0dd93a: 5403 ce0c |006d: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/World;.bodies:Lcom/badlogic/gdx/utils/LongMap; // field@0cce │ │ +0dd93e: 5324 350c |006f: iget-wide v4, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +0dd942: 6e40 b321 4325 |0071: invoke-virtual {v3, v4, v5, v2}, Lcom/badlogic/gdx/utils/LongMap;.put:(JLjava/lang/Object;)Ljava/lang/Object; // method@21b3 │ │ +0dd948: 1102 |0074: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ - 0x0058 line=276 │ │ - 0x0062 line=277 │ │ - 0x0065 line=278 │ │ - 0x0072 line=279 │ │ - locals : │ │ - 0x0062 - 0x0073 reg=19 body Lcom/badlogic/gdx/physics/box2d/Body; │ │ - 0x0058 - 0x0073 reg=20 bodyAddr J │ │ - 0x0000 - 0x0073 reg=22 this Lcom/badlogic/gdx/physics/box2d/World; │ │ - 0x0000 - 0x0073 reg=23 def Lcom/badlogic/gdx/physics/box2d/BodyDef; │ │ + 0x005c line=276 │ │ + 0x0066 line=277 │ │ + 0x006b line=278 │ │ + 0x0074 line=279 │ │ + locals : │ │ + 0x0066 - 0x0075 reg=2 body Lcom/badlogic/gdx/physics/box2d/Body; │ │ + 0x005c - 0x0075 reg=22 bodyAddr J │ │ + 0x0000 - 0x0075 reg=24 this Lcom/badlogic/gdx/physics/box2d/World; │ │ + 0x0000 - 0x0075 reg=25 def Lcom/badlogic/gdx/physics/box2d/BodyDef; │ │ │ │ #3 : (in Lcom/badlogic/gdx/physics/box2d/World;) │ │ name : 'createJoint' │ │ type : '(Lcom/badlogic/gdx/physics/box2d/JointDef;)Lcom/badlogic/gdx/physics/box2d/Joint;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 157 16-bit code units │ │ -0cf3a8: |[0cf3a8] com.badlogic.gdx.physics.box2d.World.createJoint:(Lcom/badlogic/gdx/physics/box2d/JointDef;)Lcom/badlogic/gdx/physics/box2d/Joint; │ │ -0cf3b8: 7020 4616 9800 |0000: invoke-direct {v8, v9}, Lcom/badlogic/gdx/physics/box2d/World;.createProperJoint:(Lcom/badlogic/gdx/physics/box2d/JointDef;)J // method@1646 │ │ -0cf3be: 0b01 |0003: move-result-wide v1 │ │ -0cf3c0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0cf3c2: 5495 a80c |0005: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ -0cf3c6: 6206 980c |0007: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c98 │ │ -0cf3ca: 3365 0700 |0009: if-ne v5, v6, 0010 // +0007 │ │ -0cf3ce: 2200 4402 |000b: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint; // type@0244 │ │ -0cf3d2: 7040 8816 8021 |000d: invoke-direct {v0, v8, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1688 │ │ -0cf3d8: 5495 a80c |0010: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ -0cf3dc: 6206 990c |0012: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.FrictionJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c99 │ │ -0cf3e0: 3365 0700 |0014: if-ne v5, v6, 001b // +0007 │ │ -0cf3e4: 2200 4602 |0016: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint; // type@0246 │ │ -0cf3e8: 7040 9716 8021 |0018: invoke-direct {v0, v8, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1697 │ │ -0cf3ee: 5495 a80c |001b: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ -0cf3f2: 6206 9a0c |001d: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.GearJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9a │ │ -0cf3f6: 3365 0700 |001f: if-ne v5, v6, 0026 // +0007 │ │ -0cf3fa: 2200 4802 |0021: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/GearJoint; // type@0248 │ │ -0cf3fe: 7040 a216 8021 |0023: invoke-direct {v0, v8, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/GearJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@16a2 │ │ -0cf404: 5495 a80c |0026: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ -0cf408: 6206 9b0c |0028: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9b │ │ -0cf40c: 3365 0700 |002a: if-ne v5, v6, 0031 // +0007 │ │ -0cf410: 2200 4a02 |002c: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint; // type@024a │ │ -0cf414: 7040 a816 8021 |002e: invoke-direct {v0, v8, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@16a8 │ │ -0cf41a: 5495 a80c |0031: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ -0cf41e: 6206 9c0c |0033: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PrismaticJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9c │ │ -0cf422: 3365 0700 |0035: if-ne v5, v6, 003c // +0007 │ │ -0cf426: 2200 4c02 |0037: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint; // type@024c │ │ -0cf42a: 7040 ba16 8021 |0039: invoke-direct {v0, v8, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@16ba │ │ -0cf430: 5495 a80c |003c: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ -0cf434: 6206 9d0c |003e: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9d │ │ -0cf438: 3365 0700 |0040: if-ne v5, v6, 0047 // +0007 │ │ -0cf43c: 2200 4e02 |0042: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint; // type@024e │ │ -0cf440: 7040 d716 8021 |0044: invoke-direct {v0, v8, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@16d7 │ │ -0cf446: 5495 a80c |0047: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ -0cf44a: 6206 9e0c |0049: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RevoluteJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9e │ │ -0cf44e: 3365 0700 |004b: if-ne v5, v6, 0052 // +0007 │ │ -0cf452: 2200 5002 |004d: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint; // type@0250 │ │ -0cf456: 7040 e416 8021 |004f: invoke-direct {v0, v8, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@16e4 │ │ -0cf45c: 5495 a80c |0052: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ -0cf460: 6206 a10c |0054: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WeldJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca1 │ │ -0cf464: 3365 0700 |0056: if-ne v5, v6, 005d // +0007 │ │ -0cf468: 2200 5402 |0058: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJoint; // type@0254 │ │ -0cf46c: 7040 0717 8021 |005a: invoke-direct {v0, v8, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/WeldJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1707 │ │ -0cf472: 5495 a80c |005d: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ -0cf476: 6206 9f0c |005f: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RopeJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9f │ │ -0cf47a: 3365 0700 |0061: if-ne v5, v6, 0068 // +0007 │ │ -0cf47e: 2200 5202 |0063: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJoint; // type@0252 │ │ -0cf482: 7040 0117 8021 |0065: invoke-direct {v0, v8, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/RopeJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1701 │ │ -0cf488: 5495 a80c |0068: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ -0cf48c: 6206 a20c |006a: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WheelJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca2 │ │ -0cf490: 3365 0700 |006c: if-ne v5, v6, 0073 // +0007 │ │ -0cf494: 2200 5602 |006e: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint; // type@0256 │ │ -0cf498: 7040 0c17 8021 |0070: invoke-direct {v0, v8, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@170c │ │ -0cf49e: 3800 0900 |0073: if-eqz v0, 007c // +0009 │ │ -0cf4a2: 5485 da0c |0075: iget-object v5, v8, Lcom/badlogic/gdx/physics/box2d/World;.joints:Lcom/badlogic/gdx/utils/LongMap; // field@0cda │ │ -0cf4a6: 5306 8f0c |0077: iget-wide v6, v0, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0c8f │ │ -0cf4aa: 6e40 b321 6507 |0079: invoke-virtual {v5, v6, v7, v0}, Lcom/badlogic/gdx/utils/LongMap;.put:(JLjava/lang/Object;)Ljava/lang/Object; // method@21b3 │ │ -0cf4b0: 2203 3502 |007c: new-instance v3, Lcom/badlogic/gdx/physics/box2d/JointEdge; // type@0235 │ │ -0cf4b4: 5495 a60c |007e: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0ca6 │ │ -0cf4b8: 7030 fd15 5300 |0080: invoke-direct {v3, v5, v0}, Lcom/badlogic/gdx/physics/box2d/JointEdge;.:(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Joint;)V // method@15fd │ │ -0cf4be: 2204 3502 |0083: new-instance v4, Lcom/badlogic/gdx/physics/box2d/JointEdge; // type@0235 │ │ -0cf4c2: 5495 a50c |0085: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0ca5 │ │ -0cf4c6: 7030 fd15 5400 |0087: invoke-direct {v4, v5, v0}, Lcom/badlogic/gdx/physics/box2d/JointEdge;.:(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Joint;)V // method@15fd │ │ -0cf4cc: 5b03 920c |008a: iput-object v3, v0, Lcom/badlogic/gdx/physics/box2d/Joint;.jointEdgeA:Lcom/badlogic/gdx/physics/box2d/JointEdge; // field@0c92 │ │ -0cf4d0: 5b04 930c |008c: iput-object v4, v0, Lcom/badlogic/gdx/physics/box2d/Joint;.jointEdgeB:Lcom/badlogic/gdx/physics/box2d/JointEdge; // field@0c93 │ │ -0cf4d4: 5495 a50c |008e: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0ca5 │ │ -0cf4d8: 5455 370c |0090: iget-object v5, v5, Lcom/badlogic/gdx/physics/box2d/Body;.joints:Ljava/util/ArrayList; // field@0c37 │ │ -0cf4dc: 6e20 2f27 3500 |0092: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0cf4e2: 5495 a60c |0095: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0ca6 │ │ -0cf4e6: 5455 370c |0097: iget-object v5, v5, Lcom/badlogic/gdx/physics/box2d/Body;.joints:Ljava/util/ArrayList; // field@0c37 │ │ -0cf4ea: 6e20 2f27 4500 |0099: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0cf4f0: 1100 |009c: return-object v0 │ │ +0dd94c: |[0dd94c] com.badlogic.gdx.physics.box2d.World.createJoint:(Lcom/badlogic/gdx/physics/box2d/JointDef;)Lcom/badlogic/gdx/physics/box2d/Joint; │ │ +0dd95c: 7020 4616 9800 |0000: invoke-direct {v8, v9}, Lcom/badlogic/gdx/physics/box2d/World;.createProperJoint:(Lcom/badlogic/gdx/physics/box2d/JointDef;)J // method@1646 │ │ +0dd962: 0b02 |0003: move-result-wide v2 │ │ +0dd964: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0dd966: 5495 a80c |0005: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ +0dd96a: 6206 980c |0007: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c98 │ │ +0dd96e: 3365 0700 |0009: if-ne v5, v6, 0010 // +0007 │ │ +0dd972: 2200 4202 |000b: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint; // type@0242 │ │ +0dd976: 7040 8816 8032 |000d: invoke-direct {v0, v8, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1688 │ │ +0dd97c: 5495 a80c |0010: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ +0dd980: 6206 990c |0012: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.FrictionJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c99 │ │ +0dd984: 3365 0700 |0014: if-ne v5, v6, 001b // +0007 │ │ +0dd988: 2200 4402 |0016: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint; // type@0244 │ │ +0dd98c: 7040 9716 8032 |0018: invoke-direct {v0, v8, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1697 │ │ +0dd992: 5495 a80c |001b: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ +0dd996: 6206 9a0c |001d: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.GearJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9a │ │ +0dd99a: 3365 0700 |001f: if-ne v5, v6, 0026 // +0007 │ │ +0dd99e: 2200 4602 |0021: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/GearJoint; // type@0246 │ │ +0dd9a2: 7040 a216 8032 |0023: invoke-direct {v0, v8, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/GearJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@16a2 │ │ +0dd9a8: 5495 a80c |0026: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ +0dd9ac: 6206 9b0c |0028: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9b │ │ +0dd9b0: 3365 0700 |002a: if-ne v5, v6, 0031 // +0007 │ │ +0dd9b4: 2200 4802 |002c: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint; // type@0248 │ │ +0dd9b8: 7040 a816 8032 |002e: invoke-direct {v0, v8, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@16a8 │ │ +0dd9be: 5495 a80c |0031: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ +0dd9c2: 6206 9c0c |0033: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PrismaticJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9c │ │ +0dd9c6: 3365 0700 |0035: if-ne v5, v6, 003c // +0007 │ │ +0dd9ca: 2200 4a02 |0037: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint; // type@024a │ │ +0dd9ce: 7040 ba16 8032 |0039: invoke-direct {v0, v8, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@16ba │ │ +0dd9d4: 5495 a80c |003c: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ +0dd9d8: 6206 9d0c |003e: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9d │ │ +0dd9dc: 3365 0700 |0040: if-ne v5, v6, 0047 // +0007 │ │ +0dd9e0: 2200 4c02 |0042: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint; // type@024c │ │ +0dd9e4: 7040 d716 8032 |0044: invoke-direct {v0, v8, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@16d7 │ │ +0dd9ea: 5495 a80c |0047: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ +0dd9ee: 6206 9e0c |0049: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RevoluteJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9e │ │ +0dd9f2: 3365 0700 |004b: if-ne v5, v6, 0052 // +0007 │ │ +0dd9f6: 2200 4e02 |004d: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint; // type@024e │ │ +0dd9fa: 7040 e416 8032 |004f: invoke-direct {v0, v8, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@16e4 │ │ +0dda00: 5495 a80c |0052: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ +0dda04: 6206 a10c |0054: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WeldJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca1 │ │ +0dda08: 3365 0700 |0056: if-ne v5, v6, 005d // +0007 │ │ +0dda0c: 2200 5202 |0058: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJoint; // type@0252 │ │ +0dda10: 7040 0717 8032 |005a: invoke-direct {v0, v8, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/WeldJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1707 │ │ +0dda16: 5495 a80c |005d: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ +0dda1a: 6206 9f0c |005f: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RopeJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9f │ │ +0dda1e: 3365 0700 |0061: if-ne v5, v6, 0068 // +0007 │ │ +0dda22: 2200 5002 |0063: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJoint; // type@0250 │ │ +0dda26: 7040 0117 8032 |0065: invoke-direct {v0, v8, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/RopeJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1701 │ │ +0dda2c: 5495 a80c |0068: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca8 │ │ +0dda30: 6206 a20c |006a: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WheelJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca2 │ │ +0dda34: 3365 0700 |006c: if-ne v5, v6, 0073 // +0007 │ │ +0dda38: 2200 5402 |006e: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint; // type@0254 │ │ +0dda3c: 7040 0c17 8032 |0070: invoke-direct {v0, v8, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@170c │ │ +0dda42: 3800 0900 |0073: if-eqz v0, 007c // +0009 │ │ +0dda46: 5485 da0c |0075: iget-object v5, v8, Lcom/badlogic/gdx/physics/box2d/World;.joints:Lcom/badlogic/gdx/utils/LongMap; // field@0cda │ │ +0dda4a: 5306 8f0c |0077: iget-wide v6, v0, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0c8f │ │ +0dda4e: 6e40 b321 6507 |0079: invoke-virtual {v5, v6, v7, v0}, Lcom/badlogic/gdx/utils/LongMap;.put:(JLjava/lang/Object;)Ljava/lang/Object; // method@21b3 │ │ +0dda54: 2201 3302 |007c: new-instance v1, Lcom/badlogic/gdx/physics/box2d/JointEdge; // type@0233 │ │ +0dda58: 5495 a60c |007e: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0ca6 │ │ +0dda5c: 7030 fd15 5100 |0080: invoke-direct {v1, v5, v0}, Lcom/badlogic/gdx/physics/box2d/JointEdge;.:(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Joint;)V // method@15fd │ │ +0dda62: 2204 3302 |0083: new-instance v4, Lcom/badlogic/gdx/physics/box2d/JointEdge; // type@0233 │ │ +0dda66: 5495 a50c |0085: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0ca5 │ │ +0dda6a: 7030 fd15 5400 |0087: invoke-direct {v4, v5, v0}, Lcom/badlogic/gdx/physics/box2d/JointEdge;.:(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Joint;)V // method@15fd │ │ +0dda70: 5b01 920c |008a: iput-object v1, v0, Lcom/badlogic/gdx/physics/box2d/Joint;.jointEdgeA:Lcom/badlogic/gdx/physics/box2d/JointEdge; // field@0c92 │ │ +0dda74: 5b04 930c |008c: iput-object v4, v0, Lcom/badlogic/gdx/physics/box2d/Joint;.jointEdgeB:Lcom/badlogic/gdx/physics/box2d/JointEdge; // field@0c93 │ │ +0dda78: 5495 a50c |008e: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0ca5 │ │ +0dda7c: 5455 370c |0090: iget-object v5, v5, Lcom/badlogic/gdx/physics/box2d/Body;.joints:Ljava/util/ArrayList; // field@0c37 │ │ +0dda80: 6e20 2f27 1500 |0092: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0dda86: 5495 a60c |0095: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0ca6 │ │ +0dda8a: 5455 370c |0097: iget-object v5, v5, Lcom/badlogic/gdx/physics/box2d/Body;.joints:Ljava/util/ArrayList; // field@0c37 │ │ +0dda8e: 6e20 2f27 4500 |0099: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0dda94: 1100 |009c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0004 line=334 │ │ 0x0005 line=335 │ │ 0x0010 line=336 │ │ 0x001b line=337 │ │ @@ -282808,70 +282864,70 @@ │ │ 0x0031 - 0x0039 reg=0 joint Lcom/badlogic/gdx/physics/box2d/Joint; │ │ 0x003c - 0x0044 reg=0 joint Lcom/badlogic/gdx/physics/box2d/Joint; │ │ 0x0047 - 0x004f reg=0 joint Lcom/badlogic/gdx/physics/box2d/Joint; │ │ 0x0052 - 0x005a reg=0 joint Lcom/badlogic/gdx/physics/box2d/Joint; │ │ 0x005d - 0x0065 reg=0 joint Lcom/badlogic/gdx/physics/box2d/Joint; │ │ 0x0068 - 0x0070 reg=0 joint Lcom/badlogic/gdx/physics/box2d/Joint; │ │ 0x0073 - 0x009d reg=0 joint Lcom/badlogic/gdx/physics/box2d/Joint; │ │ - 0x0004 - 0x009d reg=1 jointAddr J │ │ - 0x0083 - 0x009d reg=3 jointEdgeA Lcom/badlogic/gdx/physics/box2d/JointEdge; │ │ + 0x0083 - 0x009d reg=1 jointEdgeA Lcom/badlogic/gdx/physics/box2d/JointEdge; │ │ + 0x0004 - 0x009d reg=2 jointAddr J │ │ 0x008a - 0x009d reg=4 jointEdgeB Lcom/badlogic/gdx/physics/box2d/JointEdge; │ │ 0x0000 - 0x009d reg=8 this Lcom/badlogic/gdx/physics/box2d/World; │ │ 0x0000 - 0x009d reg=9 def Lcom/badlogic/gdx/physics/box2d/JointDef; │ │ │ │ #4 : (in Lcom/badlogic/gdx/physics/box2d/World;) │ │ name : 'destroyBody' │ │ type : '(Lcom/badlogic/gdx/physics/box2d/Body;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 81 16-bit code units │ │ -0cf4f4: |[0cf4f4] com.badlogic.gdx.physics.box2d.World.destroyBody:(Lcom/badlogic/gdx/physics/box2d/Body;)V │ │ -0cf504: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0cf506: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0cf508: 6e20 4f15 7900 |0002: invoke-virtual {v9, v7}, Lcom/badlogic/gdx/physics/box2d/Body;.setUserData:(Ljava/lang/Object;)V // method@154f │ │ -0cf50e: 5482 ce0c |0005: iget-object v2, v8, Lcom/badlogic/gdx/physics/box2d/World;.bodies:Lcom/badlogic/gdx/utils/LongMap; // field@0cce │ │ -0cf512: 5393 350c |0007: iget-wide v3, v9, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -0cf516: 6e30 b721 3204 |0009: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/utils/LongMap;.remove:(J)Ljava/lang/Object; // method@21b7 │ │ -0cf51c: 6e10 f314 0900 |000c: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getFixtureList:()Ljava/util/ArrayList; // method@14f3 │ │ -0cf522: 0c00 |000f: move-result-object v0 │ │ -0cf524: 7210 5a27 0000 |0010: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@275a │ │ -0cf52a: 0a02 |0013: move-result v2 │ │ -0cf52c: 3902 1600 |0014: if-nez v2, 002a // +0016 │ │ -0cf530: 5483 d40c |0016: iget-object v3, v8, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0cd4 │ │ -0cf534: 7220 5c27 6000 |0018: invoke-interface {v0, v6}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@275c │ │ -0cf53a: 0c02 |001b: move-result-object v2 │ │ -0cf53c: 1f02 3002 |001c: check-cast v2, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@0230 │ │ -0cf540: 5324 830c |001e: iget-wide v4, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ -0cf544: 6e30 b721 4305 |0020: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/utils/LongMap;.remove:(J)Ljava/lang/Object; // method@21b7 │ │ -0cf54a: 0c02 |0023: move-result-object v2 │ │ -0cf54c: 1f02 3002 |0024: check-cast v2, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@0230 │ │ -0cf550: 6e20 e215 7200 |0026: invoke-virtual {v2, v7}, Lcom/badlogic/gdx/physics/box2d/Fixture;.setUserData:(Ljava/lang/Object;)V // method@15e2 │ │ -0cf556: 28e7 |0029: goto 0010 // -0019 │ │ -0cf558: 6e10 f614 0900 |002a: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getJointList:()Ljava/util/ArrayList; // method@14f6 │ │ -0cf55e: 0c01 |002d: move-result-object v1 │ │ -0cf560: 7210 5a27 0100 |002e: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@275a │ │ -0cf566: 0a02 |0031: move-result v2 │ │ -0cf568: 3902 1200 |0032: if-nez v2, 0044 // +0012 │ │ -0cf56c: 6e10 f614 0900 |0034: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getJointList:()Ljava/util/ArrayList; // method@14f6 │ │ -0cf572: 0c02 |0037: move-result-object v2 │ │ -0cf574: 6e20 3327 6200 |0038: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0cf57a: 0c02 |003b: move-result-object v2 │ │ -0cf57c: 1f02 3502 |003c: check-cast v2, Lcom/badlogic/gdx/physics/box2d/JointEdge; // type@0235 │ │ -0cf580: 5422 a90c |003e: iget-object v2, v2, Lcom/badlogic/gdx/physics/box2d/JointEdge;.joint:Lcom/badlogic/gdx/physics/box2d/Joint; // field@0ca9 │ │ -0cf584: 6e20 4816 2800 |0040: invoke-virtual {v8, v2}, Lcom/badlogic/gdx/physics/box2d/World;.destroyJoint:(Lcom/badlogic/gdx/physics/box2d/Joint;)V // method@1648 │ │ -0cf58a: 28eb |0043: goto 002e // -0015 │ │ -0cf58c: 5382 cd0c |0044: iget-wide v2, v8, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ -0cf590: 5394 350c |0046: iget-wide v4, v9, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ -0cf594: 7055 6216 2843 |0048: invoke-direct {v8, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/World;.jniDestroyBody:(JJ)V // method@1662 │ │ -0cf59a: 5482 d50c |004b: iget-object v2, v8, Lcom/badlogic/gdx/physics/box2d/World;.freeBodies:Lcom/badlogic/gdx/utils/Pool; // field@0cd5 │ │ -0cf59e: 6e20 6e22 9200 |004d: invoke-virtual {v2, v9}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@226e │ │ -0cf5a4: 0e00 |0050: return-void │ │ +0dda98: |[0dda98] com.badlogic.gdx.physics.box2d.World.destroyBody:(Lcom/badlogic/gdx/physics/box2d/Body;)V │ │ +0ddaa8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0ddaaa: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0ddaac: 6e20 4f15 7900 |0002: invoke-virtual {v9, v7}, Lcom/badlogic/gdx/physics/box2d/Body;.setUserData:(Ljava/lang/Object;)V // method@154f │ │ +0ddab2: 5482 ce0c |0005: iget-object v2, v8, Lcom/badlogic/gdx/physics/box2d/World;.bodies:Lcom/badlogic/gdx/utils/LongMap; // field@0cce │ │ +0ddab6: 5394 350c |0007: iget-wide v4, v9, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +0ddaba: 6e30 b721 4205 |0009: invoke-virtual {v2, v4, v5}, Lcom/badlogic/gdx/utils/LongMap;.remove:(J)Ljava/lang/Object; // method@21b7 │ │ +0ddac0: 6e10 f314 0900 |000c: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getFixtureList:()Ljava/util/ArrayList; // method@14f3 │ │ +0ddac6: 0c00 |000f: move-result-object v0 │ │ +0ddac8: 7210 5a27 0000 |0010: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@275a │ │ +0ddace: 0a02 |0013: move-result v2 │ │ +0ddad0: 3902 1600 |0014: if-nez v2, 002a // +0016 │ │ +0ddad4: 5483 d40c |0016: iget-object v3, v8, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0cd4 │ │ +0ddad8: 7220 5c27 6000 |0018: invoke-interface {v0, v6}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@275c │ │ +0ddade: 0c02 |001b: move-result-object v2 │ │ +0ddae0: 1f02 2e02 |001c: check-cast v2, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@022e │ │ +0ddae4: 5324 830c |001e: iget-wide v4, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0c83 │ │ +0ddae8: 6e30 b721 4305 |0020: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/utils/LongMap;.remove:(J)Ljava/lang/Object; // method@21b7 │ │ +0ddaee: 0c02 |0023: move-result-object v2 │ │ +0ddaf0: 1f02 2e02 |0024: check-cast v2, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@022e │ │ +0ddaf4: 6e20 e215 7200 |0026: invoke-virtual {v2, v7}, Lcom/badlogic/gdx/physics/box2d/Fixture;.setUserData:(Ljava/lang/Object;)V // method@15e2 │ │ +0ddafa: 28e7 |0029: goto 0010 // -0019 │ │ +0ddafc: 6e10 f614 0900 |002a: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getJointList:()Ljava/util/ArrayList; // method@14f6 │ │ +0ddb02: 0c01 |002d: move-result-object v1 │ │ +0ddb04: 7210 5a27 0100 |002e: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@275a │ │ +0ddb0a: 0a02 |0031: move-result v2 │ │ +0ddb0c: 3902 1200 |0032: if-nez v2, 0044 // +0012 │ │ +0ddb10: 6e10 f614 0900 |0034: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getJointList:()Ljava/util/ArrayList; // method@14f6 │ │ +0ddb16: 0c02 |0037: move-result-object v2 │ │ +0ddb18: 6e20 3327 6200 |0038: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0ddb1e: 0c02 |003b: move-result-object v2 │ │ +0ddb20: 1f02 3302 |003c: check-cast v2, Lcom/badlogic/gdx/physics/box2d/JointEdge; // type@0233 │ │ +0ddb24: 5422 a90c |003e: iget-object v2, v2, Lcom/badlogic/gdx/physics/box2d/JointEdge;.joint:Lcom/badlogic/gdx/physics/box2d/Joint; // field@0ca9 │ │ +0ddb28: 6e20 4816 2800 |0040: invoke-virtual {v8, v2}, Lcom/badlogic/gdx/physics/box2d/World;.destroyJoint:(Lcom/badlogic/gdx/physics/box2d/Joint;)V // method@1648 │ │ +0ddb2e: 28eb |0043: goto 002e // -0015 │ │ +0ddb30: 5382 cd0c |0044: iget-wide v2, v8, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ +0ddb34: 5394 350c |0046: iget-wide v4, v9, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0c35 │ │ +0ddb38: 7055 6216 2843 |0048: invoke-direct {v8, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/World;.jniDestroyBody:(JJ)V // method@1662 │ │ +0ddb3e: 5482 d50c |004b: iget-object v2, v8, Lcom/badlogic/gdx/physics/box2d/World;.freeBodies:Lcom/badlogic/gdx/utils/Pool; // field@0cd5 │ │ +0ddb42: 6e20 6e22 9200 |004d: invoke-virtual {v2, v9}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@226e │ │ +0ddb48: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=310 │ │ 0x0005 line=311 │ │ 0x000c line=312 │ │ 0x0010 line=313 │ │ 0x0016 line=314 │ │ @@ -282892,32 +282948,32 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/Joint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -0cf5a8: |[0cf5a8] com.badlogic.gdx.physics.box2d.World.destroyJoint:(Lcom/badlogic/gdx/physics/box2d/Joint;)V │ │ -0cf5b8: 5440 da0c |0000: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/World;.joints:Lcom/badlogic/gdx/utils/LongMap; // field@0cda │ │ -0cf5bc: 5351 8f0c |0002: iget-wide v1, v5, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0c8f │ │ -0cf5c0: 6e30 b721 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/LongMap;.remove:(J)Ljava/lang/Object; // method@21b7 │ │ -0cf5c6: 5450 920c |0007: iget-object v0, v5, Lcom/badlogic/gdx/physics/box2d/Joint;.jointEdgeA:Lcom/badlogic/gdx/physics/box2d/JointEdge; // field@0c92 │ │ -0cf5ca: 5400 aa0c |0009: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/JointEdge;.other:Lcom/badlogic/gdx/physics/box2d/Body; // field@0caa │ │ -0cf5ce: 5400 370c |000b: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/Body;.joints:Ljava/util/ArrayList; // field@0c37 │ │ -0cf5d2: 5451 930c |000d: iget-object v1, v5, Lcom/badlogic/gdx/physics/box2d/Joint;.jointEdgeB:Lcom/badlogic/gdx/physics/box2d/JointEdge; // field@0c93 │ │ -0cf5d6: 6e20 3727 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@2737 │ │ -0cf5dc: 5450 930c |0012: iget-object v0, v5, Lcom/badlogic/gdx/physics/box2d/Joint;.jointEdgeB:Lcom/badlogic/gdx/physics/box2d/JointEdge; // field@0c93 │ │ -0cf5e0: 5400 aa0c |0014: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/JointEdge;.other:Lcom/badlogic/gdx/physics/box2d/Body; // field@0caa │ │ -0cf5e4: 5400 370c |0016: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/Body;.joints:Ljava/util/ArrayList; // field@0c37 │ │ -0cf5e8: 5451 920c |0018: iget-object v1, v5, Lcom/badlogic/gdx/physics/box2d/Joint;.jointEdgeA:Lcom/badlogic/gdx/physics/box2d/JointEdge; // field@0c92 │ │ -0cf5ec: 6e20 3727 1000 |001a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@2737 │ │ -0cf5f2: 5340 cd0c |001d: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ -0cf5f6: 5352 8f0c |001f: iget-wide v2, v5, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0c8f │ │ -0cf5fa: 7053 6316 0421 |0021: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/World;.jniDestroyJoint:(JJ)V // method@1663 │ │ -0cf600: 0e00 |0024: return-void │ │ +0ddb4c: |[0ddb4c] com.badlogic.gdx.physics.box2d.World.destroyJoint:(Lcom/badlogic/gdx/physics/box2d/Joint;)V │ │ +0ddb5c: 5440 da0c |0000: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/World;.joints:Lcom/badlogic/gdx/utils/LongMap; // field@0cda │ │ +0ddb60: 5352 8f0c |0002: iget-wide v2, v5, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0c8f │ │ +0ddb64: 6e30 b721 2003 |0004: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/LongMap;.remove:(J)Ljava/lang/Object; // method@21b7 │ │ +0ddb6a: 5450 920c |0007: iget-object v0, v5, Lcom/badlogic/gdx/physics/box2d/Joint;.jointEdgeA:Lcom/badlogic/gdx/physics/box2d/JointEdge; // field@0c92 │ │ +0ddb6e: 5400 aa0c |0009: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/JointEdge;.other:Lcom/badlogic/gdx/physics/box2d/Body; // field@0caa │ │ +0ddb72: 5400 370c |000b: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/Body;.joints:Ljava/util/ArrayList; // field@0c37 │ │ +0ddb76: 5451 930c |000d: iget-object v1, v5, Lcom/badlogic/gdx/physics/box2d/Joint;.jointEdgeB:Lcom/badlogic/gdx/physics/box2d/JointEdge; // field@0c93 │ │ +0ddb7a: 6e20 3727 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@2737 │ │ +0ddb80: 5450 930c |0012: iget-object v0, v5, Lcom/badlogic/gdx/physics/box2d/Joint;.jointEdgeB:Lcom/badlogic/gdx/physics/box2d/JointEdge; // field@0c93 │ │ +0ddb84: 5400 aa0c |0014: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/JointEdge;.other:Lcom/badlogic/gdx/physics/box2d/Body; // field@0caa │ │ +0ddb88: 5400 370c |0016: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/Body;.joints:Ljava/util/ArrayList; // field@0c37 │ │ +0ddb8c: 5451 920c |0018: iget-object v1, v5, Lcom/badlogic/gdx/physics/box2d/Joint;.jointEdgeA:Lcom/badlogic/gdx/physics/box2d/JointEdge; // field@0c92 │ │ +0ddb90: 6e20 3727 1000 |001a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@2737 │ │ +0ddb96: 5340 cd0c |001d: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ +0ddb9a: 5352 8f0c |001f: iget-wide v2, v5, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0c8f │ │ +0ddb9e: 7053 6316 0421 |0021: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/World;.jniDestroyJoint:(JJ)V // method@1663 │ │ +0ddba4: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ 0x0007 line=584 │ │ 0x0012 line=585 │ │ 0x001d line=586 │ │ 0x0024 line=587 │ │ @@ -282930,18 +282986,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0cf604: |[0cf604] com.badlogic.gdx.physics.box2d.World.dispose:()V │ │ -0cf614: 5320 cd0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ -0cf618: 7030 6416 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.jniDispose:(J)V // method@1664 │ │ -0cf61e: 0e00 |0005: return-void │ │ +0ddba8: |[0ddba8] com.badlogic.gdx.physics.box2d.World.dispose:()V │ │ +0ddbb8: 5320 cd0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ +0ddbbc: 7030 6416 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.jniDispose:(J)V // method@1664 │ │ +0ddbc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=840 │ │ 0x0005 line=841 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ @@ -282950,19 +283006,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0cf620: |[0cf620] com.badlogic.gdx.physics.box2d.World.getAutoClearForces:()Z │ │ -0cf630: 5320 cd0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ -0cf634: 7030 6516 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.jniGetAutoClearForces:(J)Z // method@1665 │ │ -0cf63a: 0a00 |0005: move-result v0 │ │ -0cf63c: 0f00 |0006: return v0 │ │ +0ddbc4: |[0ddbc4] com.badlogic.gdx.physics.box2d.World.getAutoClearForces:()Z │ │ +0ddbd4: 5320 cd0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ +0ddbd8: 7030 6516 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.jniGetAutoClearForces:(J)Z // method@1665 │ │ +0ddbde: 0a00 |0005: move-result v0 │ │ +0ddbe0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=738 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ #8 : (in Lcom/badlogic/gdx/physics/box2d/World;) │ │ @@ -282970,19 +283026,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cf640: |[0cf640] com.badlogic.gdx.physics.box2d.World.getBodies:()Ljava/util/Iterator; │ │ -0cf650: 5410 ce0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/World;.bodies:Lcom/badlogic/gdx/utils/LongMap; // field@0cce │ │ -0cf654: 6e10 bc21 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/LongMap;.values:()Lcom/badlogic/gdx/utils/LongMap$Values; // method@21bc │ │ -0cf65a: 0c00 |0005: move-result-object v0 │ │ -0cf65c: 1100 |0006: return-object v0 │ │ +0ddbe4: |[0ddbe4] com.badlogic.gdx.physics.box2d.World.getBodies:()Ljava/util/Iterator; │ │ +0ddbf4: 5410 ce0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/World;.bodies:Lcom/badlogic/gdx/utils/LongMap; // field@0cce │ │ +0ddbf8: 6e10 bc21 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/LongMap;.values:()Lcom/badlogic/gdx/utils/LongMap$Values; // method@21bc │ │ +0ddbfe: 0c00 |0005: move-result-object v0 │ │ +0ddc00: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=819 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ #9 : (in Lcom/badlogic/gdx/physics/box2d/World;) │ │ @@ -282990,19 +283046,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0cf660: |[0cf660] com.badlogic.gdx.physics.box2d.World.getBodyCount:()I │ │ -0cf670: 5320 cd0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ -0cf674: 7030 6616 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.jniGetBodyCount:(J)I // method@1666 │ │ -0cf67a: 0a00 |0005: move-result v0 │ │ -0cf67c: 0f00 |0006: return v0 │ │ +0ddc04: |[0ddc04] com.badlogic.gdx.physics.box2d.World.getBodyCount:()I │ │ +0ddc14: 5320 cd0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ +0ddc18: 7030 6616 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.jniGetBodyCount:(J)I // method@1666 │ │ +0ddc1e: 0a00 |0005: move-result v0 │ │ +0ddc20: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=660 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ #10 : (in Lcom/badlogic/gdx/physics/box2d/World;) │ │ @@ -283010,84 +283066,84 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0cf680: |[0cf680] com.badlogic.gdx.physics.box2d.World.getContactCount:()I │ │ -0cf690: 5320 cd0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ -0cf694: 7030 6716 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.jniGetContactCount:(J)I // method@1667 │ │ -0cf69a: 0a00 |0005: move-result v0 │ │ -0cf69c: 0f00 |0006: return v0 │ │ +0ddc24: |[0ddc24] com.badlogic.gdx.physics.box2d.World.getContactCount:()I │ │ +0ddc34: 5320 cd0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ +0ddc38: 7030 6716 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.jniGetContactCount:(J)I // method@1667 │ │ +0ddc3e: 0a00 |0005: move-result v0 │ │ +0ddc40: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=680 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ #11 : (in Lcom/badlogic/gdx/physics/box2d/World;) │ │ name : 'getContactList' │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ + registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 99 16-bit code units │ │ -0cf6a0: |[0cf6a0] com.badlogic.gdx.physics.box2d.World.getContactList:()Ljava/util/List; │ │ -0cf6b0: 6e10 4e16 0900 |0000: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/World;.getContactCount:()I // method@164e │ │ -0cf6b6: 0a04 |0003: move-result v4 │ │ -0cf6b8: 5495 d00c |0004: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/World;.contactAddrs:[J // field@0cd0 │ │ -0cf6bc: 2155 |0006: array-length v5, v5 │ │ -0cf6be: 3754 1200 |0007: if-le v4, v5, 0019 // +0012 │ │ -0cf6c2: da03 0402 |0009: mul-int/lit8 v3, v4, #int 2 // #02 │ │ -0cf6c6: 2335 4c04 |000b: new-array v5, v3, [J // type@044c │ │ -0cf6ca: 5b95 d00c |000d: iput-object v5, v9, Lcom/badlogic/gdx/physics/box2d/World;.contactAddrs:[J // field@0cd0 │ │ -0cf6ce: 5495 d30c |000f: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/World;.contacts:Ljava/util/ArrayList; // field@0cd3 │ │ -0cf6d2: 6e20 3227 3500 |0011: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.ensureCapacity:(I)V // method@2732 │ │ -0cf6d8: 5495 d60c |0014: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/World;.freeContacts:Ljava/util/ArrayList; // field@0cd6 │ │ -0cf6dc: 6e20 3227 3500 |0016: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.ensureCapacity:(I)V // method@2732 │ │ -0cf6e2: 5495 d60c |0019: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/World;.freeContacts:Ljava/util/ArrayList; // field@0cd6 │ │ -0cf6e6: 6e10 3927 0500 |001b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0cf6ec: 0a05 |001e: move-result v5 │ │ -0cf6ee: 3754 1c00 |001f: if-le v4, v5, 003b // +001c │ │ -0cf6f2: 5495 d60c |0021: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/World;.freeContacts:Ljava/util/ArrayList; // field@0cd6 │ │ -0cf6f6: 6e10 3927 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0cf6fc: 0a01 |0026: move-result v1 │ │ -0cf6fe: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -0cf700: 9105 0401 |0028: sub-int v5, v4, v1 │ │ -0cf704: 3552 1100 |002a: if-ge v2, v5, 003b // +0011 │ │ -0cf708: 5495 d60c |002c: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/World;.freeContacts:Ljava/util/ArrayList; // field@0cd6 │ │ -0cf70c: 2206 2902 |002e: new-instance v6, Lcom/badlogic/gdx/physics/box2d/Contact; // type@0229 │ │ -0cf710: 1607 0000 |0030: const-wide/16 v7, #int 0 // #0 │ │ -0cf714: 7040 8d15 9687 |0032: invoke-direct {v6, v9, v7, v8}, Lcom/badlogic/gdx/physics/box2d/Contact;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@158d │ │ -0cf71a: 6e20 2f27 6500 |0035: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0cf720: d802 0201 |0038: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0cf724: 28ee |003a: goto 0028 // -0012 │ │ -0cf726: 5395 cd0c |003b: iget-wide v5, v9, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ -0cf72a: 5497 d00c |003d: iget-object v7, v9, Lcom/badlogic/gdx/physics/box2d/World;.contactAddrs:[J // field@0cd0 │ │ -0cf72e: 7040 6816 5976 |003f: invoke-direct {v9, v5, v6, v7}, Lcom/badlogic/gdx/physics/box2d/World;.jniGetContactList:(J[J)V // method@1668 │ │ -0cf734: 5495 d30c |0042: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/World;.contacts:Ljava/util/ArrayList; // field@0cd3 │ │ -0cf738: 6e10 3127 0500 |0044: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@2731 │ │ -0cf73e: 1202 |0047: const/4 v2, #int 0 // #0 │ │ -0cf740: 3542 1800 |0048: if-ge v2, v4, 0060 // +0018 │ │ -0cf744: 5495 d60c |004a: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/World;.freeContacts:Ljava/util/ArrayList; // field@0cd6 │ │ -0cf748: 6e20 3327 2500 |004c: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0cf74e: 0c00 |004f: move-result-object v0 │ │ -0cf750: 1f00 2902 |0050: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Contact; // type@0229 │ │ -0cf754: 5495 d00c |0052: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/World;.contactAddrs:[J // field@0cd0 │ │ -0cf758: 4505 0502 |0054: aget-wide v5, v5, v2 │ │ -0cf75c: 5a05 750c |0056: iput-wide v5, v0, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ -0cf760: 5495 d30c |0058: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/World;.contacts:Ljava/util/ArrayList; // field@0cd3 │ │ -0cf764: 6e20 2f27 0500 |005a: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0cf76a: d802 0201 |005d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0cf76e: 28e9 |005f: goto 0048 // -0017 │ │ -0cf770: 5495 d30c |0060: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/World;.contacts:Ljava/util/ArrayList; // field@0cd3 │ │ -0cf774: 1105 |0062: return-object v5 │ │ +0ddc44: |[0ddc44] com.badlogic.gdx.physics.box2d.World.getContactList:()Ljava/util/List; │ │ +0ddc54: 6e10 4e16 0a00 |0000: invoke-virtual {v10}, Lcom/badlogic/gdx/physics/box2d/World;.getContactCount:()I // method@164e │ │ +0ddc5a: 0a04 |0003: move-result v4 │ │ +0ddc5c: 54a5 d00c |0004: iget-object v5, v10, Lcom/badlogic/gdx/physics/box2d/World;.contactAddrs:[J // field@0cd0 │ │ +0ddc60: 2155 |0006: array-length v5, v5 │ │ +0ddc62: 3754 1200 |0007: if-le v4, v5, 0019 // +0012 │ │ +0ddc66: da03 0402 |0009: mul-int/lit8 v3, v4, #int 2 // #02 │ │ +0ddc6a: 2335 4a04 |000b: new-array v5, v3, [J // type@044a │ │ +0ddc6e: 5ba5 d00c |000d: iput-object v5, v10, Lcom/badlogic/gdx/physics/box2d/World;.contactAddrs:[J // field@0cd0 │ │ +0ddc72: 54a5 d30c |000f: iget-object v5, v10, Lcom/badlogic/gdx/physics/box2d/World;.contacts:Ljava/util/ArrayList; // field@0cd3 │ │ +0ddc76: 6e20 3227 3500 |0011: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.ensureCapacity:(I)V // method@2732 │ │ +0ddc7c: 54a5 d60c |0014: iget-object v5, v10, Lcom/badlogic/gdx/physics/box2d/World;.freeContacts:Ljava/util/ArrayList; // field@0cd6 │ │ +0ddc80: 6e20 3227 3500 |0016: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.ensureCapacity:(I)V // method@2732 │ │ +0ddc86: 54a5 d60c |0019: iget-object v5, v10, Lcom/badlogic/gdx/physics/box2d/World;.freeContacts:Ljava/util/ArrayList; // field@0cd6 │ │ +0ddc8a: 6e10 3927 0500 |001b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0ddc90: 0a05 |001e: move-result v5 │ │ +0ddc92: 3754 1c00 |001f: if-le v4, v5, 003b // +001c │ │ +0ddc96: 54a5 d60c |0021: iget-object v5, v10, Lcom/badlogic/gdx/physics/box2d/World;.freeContacts:Ljava/util/ArrayList; // field@0cd6 │ │ +0ddc9a: 6e10 3927 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0ddca0: 0a01 |0026: move-result v1 │ │ +0ddca2: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +0ddca4: 9105 0401 |0028: sub-int v5, v4, v1 │ │ +0ddca8: 3552 1100 |002a: if-ge v2, v5, 003b // +0011 │ │ +0ddcac: 54a5 d60c |002c: iget-object v5, v10, Lcom/badlogic/gdx/physics/box2d/World;.freeContacts:Ljava/util/ArrayList; // field@0cd6 │ │ +0ddcb0: 2206 2702 |002e: new-instance v6, Lcom/badlogic/gdx/physics/box2d/Contact; // type@0227 │ │ +0ddcb4: 1608 0000 |0030: const-wide/16 v8, #int 0 // #0 │ │ +0ddcb8: 7040 8d15 a698 |0032: invoke-direct {v6, v10, v8, v9}, Lcom/badlogic/gdx/physics/box2d/Contact;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@158d │ │ +0ddcbe: 6e20 2f27 6500 |0035: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0ddcc4: d802 0201 |0038: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0ddcc8: 28ee |003a: goto 0028 // -0012 │ │ +0ddcca: 53a6 cd0c |003b: iget-wide v6, v10, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ +0ddcce: 54a5 d00c |003d: iget-object v5, v10, Lcom/badlogic/gdx/physics/box2d/World;.contactAddrs:[J // field@0cd0 │ │ +0ddcd2: 7040 6816 6a57 |003f: invoke-direct {v10, v6, v7, v5}, Lcom/badlogic/gdx/physics/box2d/World;.jniGetContactList:(J[J)V // method@1668 │ │ +0ddcd8: 54a5 d30c |0042: iget-object v5, v10, Lcom/badlogic/gdx/physics/box2d/World;.contacts:Ljava/util/ArrayList; // field@0cd3 │ │ +0ddcdc: 6e10 3127 0500 |0044: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@2731 │ │ +0ddce2: 1202 |0047: const/4 v2, #int 0 // #0 │ │ +0ddce4: 3542 1800 |0048: if-ge v2, v4, 0060 // +0018 │ │ +0ddce8: 54a5 d60c |004a: iget-object v5, v10, Lcom/badlogic/gdx/physics/box2d/World;.freeContacts:Ljava/util/ArrayList; // field@0cd6 │ │ +0ddcec: 6e20 3327 2500 |004c: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0ddcf2: 0c00 |004f: move-result-object v0 │ │ +0ddcf4: 1f00 2702 |0050: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Contact; // type@0227 │ │ +0ddcf8: 54a5 d00c |0052: iget-object v5, v10, Lcom/badlogic/gdx/physics/box2d/World;.contactAddrs:[J // field@0cd0 │ │ +0ddcfc: 4506 0502 |0054: aget-wide v6, v5, v2 │ │ +0ddd00: 5a06 750c |0056: iput-wide v6, v0, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0c75 │ │ +0ddd04: 54a5 d30c |0058: iget-object v5, v10, Lcom/badlogic/gdx/physics/box2d/World;.contacts:Ljava/util/ArrayList; // field@0cd3 │ │ +0ddd08: 6e20 2f27 0500 |005a: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0ddd0e: d802 0201 |005d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0ddd12: 28e9 |005f: goto 0048 // -0017 │ │ +0ddd14: 54a5 d30c |0060: iget-object v5, v10, Lcom/badlogic/gdx/physics/box2d/World;.contacts:Ljava/util/ArrayList; // field@0cd3 │ │ +0ddd18: 1105 |0062: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=793 │ │ 0x0004 line=794 │ │ 0x0009 line=795 │ │ 0x000b line=796 │ │ 0x000f line=797 │ │ @@ -283108,41 +283164,41 @@ │ │ locals : │ │ 0x000b - 0x0019 reg=3 newSize I │ │ 0x0027 - 0x003b reg=1 freeConts I │ │ 0x0028 - 0x003b reg=2 i I │ │ 0x0052 - 0x0060 reg=0 contact Lcom/badlogic/gdx/physics/box2d/Contact; │ │ 0x0048 - 0x0063 reg=2 i I │ │ 0x0004 - 0x0063 reg=4 numContacts I │ │ - 0x0000 - 0x0063 reg=9 this Lcom/badlogic/gdx/physics/box2d/World; │ │ + 0x0000 - 0x0063 reg=10 this Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ #12 : (in Lcom/badlogic/gdx/physics/box2d/World;) │ │ name : 'getGravity' │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -0cf778: |[0cf778] com.badlogic.gdx.physics.box2d.World.getGravity:()Lcom/badlogic/gdx/math/Vector2; │ │ -0cf788: 5330 cd0c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ -0cf78c: 5432 e00c |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/World;.tmpGravity:[F // field@0ce0 │ │ -0cf790: 7040 6916 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/World;.jniGetGravity:(J[F)V // method@1669 │ │ -0cf796: 5430 d80c |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.gravity:Lcom/badlogic/gdx/math/Vector2; // field@0cd8 │ │ -0cf79a: 5431 e00c |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/World;.tmpGravity:[F // field@0ce0 │ │ -0cf79e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0cf7a0: 4401 0102 |000c: aget v1, v1, v2 │ │ -0cf7a4: 5901 f30b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0cf7a8: 5430 d80c |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.gravity:Lcom/badlogic/gdx/math/Vector2; // field@0cd8 │ │ -0cf7ac: 5431 e00c |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/World;.tmpGravity:[F // field@0ce0 │ │ -0cf7b0: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -0cf7b2: 4401 0102 |0015: aget v1, v1, v2 │ │ -0cf7b6: 5901 f40b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0cf7ba: 5430 d80c |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.gravity:Lcom/badlogic/gdx/math/Vector2; // field@0cd8 │ │ -0cf7be: 1100 |001b: return-object v0 │ │ +0ddd1c: |[0ddd1c] com.badlogic.gdx.physics.box2d.World.getGravity:()Lcom/badlogic/gdx/math/Vector2; │ │ +0ddd2c: 5330 cd0c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ +0ddd30: 5432 e00c |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/World;.tmpGravity:[F // field@0ce0 │ │ +0ddd34: 7040 6916 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/World;.jniGetGravity:(J[F)V // method@1669 │ │ +0ddd3a: 5430 d80c |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.gravity:Lcom/badlogic/gdx/math/Vector2; // field@0cd8 │ │ +0ddd3e: 5431 e00c |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/World;.tmpGravity:[F // field@0ce0 │ │ +0ddd42: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0ddd44: 4401 0102 |000c: aget v1, v1, v2 │ │ +0ddd48: 5901 f30b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0ddd4c: 5430 d80c |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.gravity:Lcom/badlogic/gdx/math/Vector2; // field@0cd8 │ │ +0ddd50: 5431 e00c |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/World;.tmpGravity:[F // field@0ce0 │ │ +0ddd54: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +0ddd56: 4401 0102 |0015: aget v1, v1, v2 │ │ +0ddd5a: 5901 f40b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0ddd5e: 5430 d80c |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.gravity:Lcom/badlogic/gdx/math/Vector2; // field@0cd8 │ │ +0ddd62: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=703 │ │ 0x0007 line=704 │ │ 0x0010 line=705 │ │ 0x0019 line=706 │ │ locals : │ │ @@ -283153,19 +283209,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0cf7c0: |[0cf7c0] com.badlogic.gdx.physics.box2d.World.getJointCount:()I │ │ -0cf7d0: 5320 cd0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ -0cf7d4: 7030 6a16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.jniGetJointcount:(J)I // method@166a │ │ -0cf7da: 0a00 |0005: move-result v0 │ │ -0cf7dc: 0f00 |0006: return v0 │ │ +0ddd64: |[0ddd64] com.badlogic.gdx.physics.box2d.World.getJointCount:()I │ │ +0ddd74: 5320 cd0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ +0ddd78: 7030 6a16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.jniGetJointcount:(J)I // method@166a │ │ +0ddd7e: 0a00 |0005: move-result v0 │ │ +0ddd80: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=670 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ #14 : (in Lcom/badlogic/gdx/physics/box2d/World;) │ │ @@ -283173,19 +283229,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cf7e0: |[0cf7e0] com.badlogic.gdx.physics.box2d.World.getJoints:()Ljava/util/Iterator; │ │ -0cf7f0: 5410 da0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/World;.joints:Lcom/badlogic/gdx/utils/LongMap; // field@0cda │ │ -0cf7f4: 6e10 bc21 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/LongMap;.values:()Lcom/badlogic/gdx/utils/LongMap$Values; // method@21bc │ │ -0cf7fa: 0c00 |0005: move-result-object v0 │ │ -0cf7fc: 1100 |0006: return-object v0 │ │ +0ddd84: |[0ddd84] com.badlogic.gdx.physics.box2d.World.getJoints:()Ljava/util/Iterator; │ │ +0ddd94: 5410 da0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/World;.joints:Lcom/badlogic/gdx/utils/LongMap; // field@0cda │ │ +0ddd98: 6e10 bc21 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/LongMap;.values:()Lcom/badlogic/gdx/utils/LongMap$Values; // method@21bc │ │ +0ddd9e: 0c00 |0005: move-result-object v0 │ │ +0ddda0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=824 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ #15 : (in Lcom/badlogic/gdx/physics/box2d/World;) │ │ @@ -283193,19 +283249,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0cf800: |[0cf800] com.badlogic.gdx.physics.box2d.World.getProxyCount:()I │ │ -0cf810: 5320 cd0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ -0cf814: 7030 6b16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.jniGetProxyCount:(J)I // method@166b │ │ -0cf81a: 0a00 |0005: move-result v0 │ │ -0cf81c: 0f00 |0006: return v0 │ │ +0ddda4: |[0ddda4] com.badlogic.gdx.physics.box2d.World.getProxyCount:()I │ │ +0dddb4: 5320 cd0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ +0dddb8: 7030 6b16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.jniGetProxyCount:(J)I // method@166b │ │ +0dddbe: 0a00 |0005: move-result v0 │ │ +0dddc0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ #16 : (in Lcom/badlogic/gdx/physics/box2d/World;) │ │ @@ -283213,68 +283269,68 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0cf820: |[0cf820] com.badlogic.gdx.physics.box2d.World.isLocked:()Z │ │ -0cf830: 5320 cd0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ -0cf834: 7030 6c16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.jniIsLocked:(J)Z // method@166c │ │ -0cf83a: 0a00 |0005: move-result v0 │ │ -0cf83c: 0f00 |0006: return v0 │ │ +0dddc4: |[0dddc4] com.badlogic.gdx.physics.box2d.World.isLocked:()Z │ │ +0dddd4: 5320 cd0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ +0dddd8: 7030 6c16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.jniIsLocked:(J)Z // method@166c │ │ +0dddde: 0a00 |0005: move-result v0 │ │ +0ddde0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=718 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ #17 : (in Lcom/badlogic/gdx/physics/box2d/World;) │ │ name : 'rayCast' │ │ type : '(Lcom/badlogic/gdx/physics/box2d/RayCastCallback;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 11 │ │ + registers : 12 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 17 16-bit code units │ │ -0cf840: |[0cf840] com.badlogic.gdx.physics.box2d.World.rayCast:(Lcom/badlogic/gdx/physics/box2d/RayCastCallback;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V │ │ -0cf850: 5b78 dd0c |0000: iput-object v8, v7, Lcom/badlogic/gdx/physics/box2d/World;.rayCastCallback:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; // field@0cdd │ │ -0cf854: 5371 cd0c |0002: iget-wide v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ -0cf858: 5293 f30b |0004: iget v3, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0cf85c: 5294 f40b |0006: iget v4, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0cf860: 52a5 f30b |0008: iget v5, v10, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0cf864: 52a6 f40b |000a: iget v6, v10, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0cf868: 0770 |000c: move-object v0, v7 │ │ -0cf86a: 7607 6e16 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/World;.jniRayCast:(JFFFF)V // method@166e │ │ -0cf870: 0e00 |0010: return-void │ │ +0ddde4: |[0ddde4] com.badlogic.gdx.physics.box2d.World.rayCast:(Lcom/badlogic/gdx/physics/box2d/RayCastCallback;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V │ │ +0dddf4: 5b89 dd0c |0000: iput-object v9, v8, Lcom/badlogic/gdx/physics/box2d/World;.rayCastCallback:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; // field@0cdd │ │ +0dddf8: 5382 cd0c |0002: iget-wide v2, v8, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ +0dddfc: 52a4 f30b |0004: iget v4, v10, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dde00: 52a5 f40b |0006: iget v5, v10, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dde04: 52b6 f30b |0008: iget v6, v11, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dde08: 52b7 f40b |000a: iget v7, v11, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dde0c: 0781 |000c: move-object v1, v8 │ │ +0dde0e: 7607 6e16 0100 |000d: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/physics/box2d/World;.jniRayCast:(JFFFF)V // method@166e │ │ +0dde14: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=917 │ │ 0x0002 line=918 │ │ 0x0010 line=919 │ │ locals : │ │ - 0x0000 - 0x0011 reg=7 this Lcom/badlogic/gdx/physics/box2d/World; │ │ - 0x0000 - 0x0011 reg=8 callback Lcom/badlogic/gdx/physics/box2d/RayCastCallback; │ │ - 0x0000 - 0x0011 reg=9 point1 Lcom/badlogic/gdx/math/Vector2; │ │ - 0x0000 - 0x0011 reg=10 point2 Lcom/badlogic/gdx/math/Vector2; │ │ + 0x0000 - 0x0011 reg=8 this Lcom/badlogic/gdx/physics/box2d/World; │ │ + 0x0000 - 0x0011 reg=9 callback Lcom/badlogic/gdx/physics/box2d/RayCastCallback; │ │ + 0x0000 - 0x0011 reg=10 point1 Lcom/badlogic/gdx/math/Vector2; │ │ + 0x0000 - 0x0011 reg=11 point2 Lcom/badlogic/gdx/math/Vector2; │ │ │ │ #18 : (in Lcom/badlogic/gdx/physics/box2d/World;) │ │ name : 'setAutoClearForces' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0cf874: |[0cf874] com.badlogic.gdx.physics.box2d.World.setAutoClearForces:(Z)V │ │ -0cf884: 5320 cd0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ -0cf888: 7040 6f16 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/World;.jniSetAutoClearForces:(JZ)V // method@166f │ │ -0cf88e: 0e00 |0005: return-void │ │ +0dde18: |[0dde18] com.badlogic.gdx.physics.box2d.World.setAutoClearForces:(Z)V │ │ +0dde28: 5320 cd0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ +0dde2c: 7040 6f16 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/World;.jniSetAutoClearForces:(JZ)V // method@166f │ │ +0dde32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=728 │ │ 0x0005 line=729 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/World; │ │ 0x0000 - 0x0006 reg=3 flag Z │ │ @@ -283284,22 +283340,22 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/ContactFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0cf890: |[0cf890] com.badlogic.gdx.physics.box2d.World.setContactFilter:(Lcom/badlogic/gdx/physics/box2d/ContactFilter;)V │ │ -0cf8a0: 5b12 d10c |0000: iput-object v2, v1, Lcom/badlogic/gdx/physics/box2d/World;.contactFilter:Lcom/badlogic/gdx/physics/box2d/ContactFilter; // field@0cd1 │ │ -0cf8a4: 3902 0700 |0002: if-nez v2, 0009 // +0007 │ │ -0cf8a8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0cf8aa: 7020 8016 0100 |0005: invoke-direct {v1, v0}, Lcom/badlogic/gdx/physics/box2d/World;.setUseDefaultContactFilter:(Z)V // method@1680 │ │ -0cf8b0: 0e00 |0008: return-void │ │ -0cf8b2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0cf8b4: 28fb |000a: goto 0005 // -0005 │ │ +0dde34: |[0dde34] com.badlogic.gdx.physics.box2d.World.setContactFilter:(Lcom/badlogic/gdx/physics/box2d/ContactFilter;)V │ │ +0dde44: 5b12 d10c |0000: iput-object v2, v1, Lcom/badlogic/gdx/physics/box2d/World;.contactFilter:Lcom/badlogic/gdx/physics/box2d/ContactFilter; // field@0cd1 │ │ +0dde48: 3902 0700 |0002: if-nez v2, 0009 // +0007 │ │ +0dde4c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0dde4e: 7020 8016 0100 |0005: invoke-direct {v1, v0}, Lcom/badlogic/gdx/physics/box2d/World;.setUseDefaultContactFilter:(Z)V // method@1680 │ │ +0dde54: 0e00 |0008: return-void │ │ +0dde56: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0dde58: 28fb |000a: goto 0005 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0002 line=257 │ │ 0x0008 line=258 │ │ 0x0009 line=257 │ │ locals : │ │ @@ -283311,17 +283367,17 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/ContactListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cf8b8: |[0cf8b8] com.badlogic.gdx.physics.box2d.World.setContactListener:(Lcom/badlogic/gdx/physics/box2d/ContactListener;)V │ │ -0cf8c8: 5b01 d20c |0000: iput-object v1, v0, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0cd2 │ │ -0cf8cc: 0e00 |0002: return-void │ │ +0dde5c: |[0dde5c] com.badlogic.gdx.physics.box2d.World.setContactListener:(Lcom/badlogic/gdx/physics/box2d/ContactListener;)V │ │ +0dde6c: 5b01 d20c |0000: iput-object v1, v0, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0cd2 │ │ +0dde70: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0002 line=268 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/physics/box2d/World; │ │ 0x0000 - 0x0003 reg=1 listener Lcom/badlogic/gdx/physics/box2d/ContactListener; │ │ @@ -283331,18 +283387,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0cf8d0: |[0cf8d0] com.badlogic.gdx.physics.box2d.World.setContinuousPhysics:(Z)V │ │ -0cf8e0: 5320 cd0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ -0cf8e4: 7040 7016 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/World;.jniSetContiousPhysics:(JZ)V // method@1670 │ │ -0cf8ea: 0e00 |0005: return-void │ │ +0dde74: |[0dde74] com.badlogic.gdx.physics.box2d.World.setContinuousPhysics:(Z)V │ │ +0dde84: 5320 cd0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ +0dde88: 7040 7016 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/World;.jniSetContiousPhysics:(JZ)V // method@1670 │ │ +0dde8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ 0x0005 line=641 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/World; │ │ 0x0000 - 0x0006 reg=3 flag Z │ │ @@ -283352,16 +283408,16 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/DestructionListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0cf8ec: |[0cf8ec] com.badlogic.gdx.physics.box2d.World.setDestructionListener:(Lcom/badlogic/gdx/physics/box2d/DestructionListener;)V │ │ -0cf8fc: 0e00 |0000: return-void │ │ +0dde90: |[0dde90] com.badlogic.gdx.physics.box2d.World.setDestructionListener:(Lcom/badlogic/gdx/physics/box2d/DestructionListener;)V │ │ +0ddea0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/physics/box2d/World; │ │ 0x0000 - 0x0001 reg=1 listener Lcom/badlogic/gdx/physics/box2d/DestructionListener; │ │ │ │ @@ -283370,20 +283426,20 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -0cf900: |[0cf900] com.badlogic.gdx.physics.box2d.World.setGravity:(Lcom/badlogic/gdx/math/Vector2;)V │ │ -0cf910: 5340 cd0c |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ -0cf914: 5252 f30b |0002: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0cf918: 5253 f40b |0004: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0cf91c: 7053 7116 0421 |0006: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/World;.jniSetGravity:(JFF)V // method@1671 │ │ -0cf922: 0e00 |0009: return-void │ │ +0ddea4: |[0ddea4] com.badlogic.gdx.physics.box2d.World.setGravity:(Lcom/badlogic/gdx/math/Vector2;)V │ │ +0ddeb4: 5340 cd0c |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ +0ddeb8: 5252 f30b |0002: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0ddebc: 5253 f40b |0004: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0ddec0: 7053 7116 0421 |0006: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/World;.jniSetGravity:(JFF)V // method@1671 │ │ +0ddec6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=690 │ │ 0x0009 line=691 │ │ locals : │ │ 0x0000 - 0x000a reg=4 this Lcom/badlogic/gdx/physics/box2d/World; │ │ 0x0000 - 0x000a reg=5 gravity Lcom/badlogic/gdx/math/Vector2; │ │ @@ -283393,59 +283449,59 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0cf924: |[0cf924] com.badlogic.gdx.physics.box2d.World.setWarmStarting:(Z)V │ │ -0cf934: 5320 cd0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ -0cf938: 7040 7216 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/World;.jniSetWarmStarting:(JZ)V // method@1672 │ │ -0cf93e: 0e00 |0005: return-void │ │ +0ddec8: |[0ddec8] com.badlogic.gdx.physics.box2d.World.setWarmStarting:(Z)V │ │ +0dded8: 5320 cd0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ +0ddedc: 7040 7216 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/World;.jniSetWarmStarting:(JZ)V // method@1672 │ │ +0ddee2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ 0x0005 line=631 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/World; │ │ 0x0000 - 0x0006 reg=3 flag Z │ │ │ │ #25 : (in Lcom/badlogic/gdx/physics/box2d/World;) │ │ name : 'step' │ │ type : '(FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ + registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -0cf940: |[0cf940] com.badlogic.gdx.physics.box2d.World.step:(FII)V │ │ -0cf950: 5361 cd0c |0000: iget-wide v1, v6, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ -0cf954: 0760 |0002: move-object v0, v6 │ │ -0cf956: 0173 |0003: move v3, v7 │ │ -0cf958: 0184 |0004: move v4, v8 │ │ -0cf95a: 0195 |0005: move v5, v9 │ │ -0cf95c: 7606 7316 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/World;.jniStep:(JFII)V // method@1673 │ │ -0cf962: 0e00 |0009: return-void │ │ +0ddee4: |[0ddee4] com.badlogic.gdx.physics.box2d.World.step:(FII)V │ │ +0ddef4: 5372 cd0c |0000: iget-wide v2, v7, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0ccd │ │ +0ddef8: 0771 |0002: move-object v1, v7 │ │ +0ddefa: 0184 |0003: move v4, v8 │ │ +0ddefc: 0195 |0004: move v5, v9 │ │ +0ddefe: 01a6 |0005: move v6, v10 │ │ +0ddf00: 7606 7316 0100 |0006: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/World;.jniStep:(JFII)V // method@1673 │ │ +0ddf06: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ 0x0009 line=601 │ │ locals : │ │ - 0x0000 - 0x000a reg=6 this Lcom/badlogic/gdx/physics/box2d/World; │ │ - 0x0000 - 0x000a reg=7 timeStep F │ │ - 0x0000 - 0x000a reg=8 velocityIterations I │ │ - 0x0000 - 0x000a reg=9 positionIterations I │ │ + 0x0000 - 0x000a reg=7 this Lcom/badlogic/gdx/physics/box2d/World; │ │ + 0x0000 - 0x000a reg=8 timeStep F │ │ + 0x0000 - 0x000a reg=9 velocityIterations I │ │ + 0x0000 - 0x000a reg=10 positionIterations I │ │ │ │ - source_file_idx : 4280 (World.java) │ │ + source_file_idx : 4278 (World.java) │ │ │ │ Class #597 header: │ │ -class_idx : 580 │ │ +class_idx : 578 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 562 │ │ +superclass_idx : 560 │ │ source_file_idx : 752 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 6 │ │ │ │ Class #597 - │ │ @@ -283461,17 +283517,17 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0cf964: |[0cf964] com.badlogic.gdx.physics.box2d.joints.DistanceJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ -0cf974: 7040 e615 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@15e6 │ │ -0cf97a: 0e00 |0003: return-void │ │ +0ddf08: |[0ddf08] com.badlogic.gdx.physics.box2d.joints.DistanceJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ +0ddf18: 7040 e615 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@15e6 │ │ +0ddf1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint; │ │ 0x0000 - 0x0004 reg=1 world Lcom/badlogic/gdx/physics/box2d/World; │ │ @@ -283519,19 +283575,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0cf97c: |[0cf97c] com.badlogic.gdx.physics.box2d.joints.DistanceJoint.getDampingRatio:()F │ │ -0cf98c: 5320 e40c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.addr:J // field@0ce4 │ │ -0cf990: 7030 8c16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.jniGetDampingRatio:(J)F // method@168c │ │ -0cf996: 0a00 |0005: move-result v0 │ │ -0cf998: 0f00 |0006: return v0 │ │ +0ddf20: |[0ddf20] com.badlogic.gdx.physics.box2d.joints.DistanceJoint.getDampingRatio:()F │ │ +0ddf30: 5320 e40c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.addr:J // field@0ce4 │ │ +0ddf34: 7030 8c16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.jniGetDampingRatio:(J)F // method@168c │ │ +0ddf3a: 0a00 |0005: move-result v0 │ │ +0ddf3c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint; │ │ │ │ #1 : (in Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;) │ │ @@ -283539,19 +283595,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0cf99c: |[0cf99c] com.badlogic.gdx.physics.box2d.joints.DistanceJoint.getFrequency:()F │ │ -0cf9ac: 5320 e40c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.addr:J // field@0ce4 │ │ -0cf9b0: 7030 8d16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.jniGetFrequency:(J)F // method@168d │ │ -0cf9b6: 0a00 |0005: move-result v0 │ │ -0cf9b8: 0f00 |0006: return v0 │ │ +0ddf40: |[0ddf40] com.badlogic.gdx.physics.box2d.joints.DistanceJoint.getFrequency:()F │ │ +0ddf50: 5320 e40c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.addr:J // field@0ce4 │ │ +0ddf54: 7030 8d16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.jniGetFrequency:(J)F // method@168d │ │ +0ddf5a: 0a00 |0005: move-result v0 │ │ +0ddf5c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint; │ │ │ │ #2 : (in Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;) │ │ @@ -283559,19 +283615,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0cf9bc: |[0cf9bc] com.badlogic.gdx.physics.box2d.joints.DistanceJoint.getLength:()F │ │ -0cf9cc: 5320 e40c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.addr:J // field@0ce4 │ │ -0cf9d0: 7030 8e16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.jniGetLength:(J)F // method@168e │ │ -0cf9d6: 0a00 |0005: move-result v0 │ │ -0cf9d8: 0f00 |0006: return v0 │ │ +0ddf60: |[0ddf60] com.badlogic.gdx.physics.box2d.joints.DistanceJoint.getLength:()F │ │ +0ddf70: 5320 e40c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.addr:J // field@0ce4 │ │ +0ddf74: 7030 8e16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.jniGetLength:(J)F // method@168e │ │ +0ddf7a: 0a00 |0005: move-result v0 │ │ +0ddf7c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint; │ │ │ │ #3 : (in Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;) │ │ @@ -283579,18 +283635,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0cf9dc: |[0cf9dc] com.badlogic.gdx.physics.box2d.joints.DistanceJoint.setDampingRatio:(F)V │ │ -0cf9ec: 5320 e40c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.addr:J // field@0ce4 │ │ -0cf9f0: 7040 8f16 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.jniSetDampingRatio:(JF)V // method@168f │ │ -0cf9f6: 0e00 |0005: return-void │ │ +0ddf80: |[0ddf80] com.badlogic.gdx.physics.box2d.joints.DistanceJoint.setDampingRatio:(F)V │ │ +0ddf90: 5320 e40c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.addr:J // field@0ce4 │ │ +0ddf94: 7040 8f16 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.jniSetDampingRatio:(JF)V // method@168f │ │ +0ddf9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=77 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint; │ │ 0x0000 - 0x0006 reg=3 ratio F │ │ @@ -283600,18 +283656,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0cf9f8: |[0cf9f8] com.badlogic.gdx.physics.box2d.joints.DistanceJoint.setFrequency:(F)V │ │ -0cfa08: 5320 e40c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.addr:J // field@0ce4 │ │ -0cfa0c: 7040 9016 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.jniSetFrequency:(JF)V // method@1690 │ │ -0cfa12: 0e00 |0005: return-void │ │ +0ddf9c: |[0ddf9c] com.badlogic.gdx.physics.box2d.joints.DistanceJoint.setFrequency:(F)V │ │ +0ddfac: 5320 e40c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.addr:J // field@0ce4 │ │ +0ddfb0: 7040 9016 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.jniSetFrequency:(JF)V // method@1690 │ │ +0ddfb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint; │ │ 0x0000 - 0x0006 reg=3 hz F │ │ @@ -283621,32 +283677,32 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0cfa14: |[0cfa14] com.badlogic.gdx.physics.box2d.joints.DistanceJoint.setLength:(F)V │ │ -0cfa24: 5320 e40c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.addr:J // field@0ce4 │ │ -0cfa28: 7040 9116 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.jniSetLength:(JF)V // method@1691 │ │ -0cfa2e: 0e00 |0005: return-void │ │ +0ddfb8: |[0ddfb8] com.badlogic.gdx.physics.box2d.joints.DistanceJoint.setLength:(F)V │ │ +0ddfc8: 5320 e40c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.addr:J // field@0ce4 │ │ +0ddfcc: 7040 9116 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.jniSetLength:(JF)V // method@1691 │ │ +0ddfd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0005 line=37 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint; │ │ 0x0000 - 0x0006 reg=3 length F │ │ │ │ source_file_idx : 752 (DistanceJoint.java) │ │ │ │ Class #598 header: │ │ -class_idx : 581 │ │ +class_idx : 579 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 564 │ │ +superclass_idx : 562 │ │ source_file_idx : 753 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #598 - │ │ @@ -283682,30 +283738,30 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -0cfa30: |[0cfa30] com.badlogic.gdx.physics.box2d.joints.DistanceJointDef.:()V │ │ -0cfa40: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0cfa42: 7010 fc15 0200 |0001: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@15fc │ │ -0cfa48: 2200 1302 |0004: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0cfa4c: 7010 4c14 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0cfa52: 5b20 eb0c |0009: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0ceb │ │ -0cfa56: 2200 1302 |000b: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0cfa5a: 7010 4c14 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0cfa60: 5b20 ec0c |0010: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0cec │ │ -0cfa64: 1500 803f |0012: const/high16 v0, #int 1065353216 // #3f80 │ │ -0cfa68: 5920 ea0c |0014: iput v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.length:F // field@0cea │ │ -0cfa6c: 5921 e90c |0016: iput v1, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.frequencyHz:F // field@0ce9 │ │ -0cfa70: 5921 e80c |0018: iput v1, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.dampingRatio:F // field@0ce8 │ │ -0cfa74: 6200 980c |001a: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c98 │ │ -0cfa78: 5b20 ed0c |001c: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ced │ │ -0cfa7c: 0e00 |001e: return-void │ │ +0ddfd4: |[0ddfd4] com.badlogic.gdx.physics.box2d.joints.DistanceJointDef.:()V │ │ +0ddfe4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ddfe6: 7010 fc15 0200 |0001: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@15fc │ │ +0ddfec: 2200 1102 |0004: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0ddff0: 7010 4c14 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0ddff6: 5b20 eb0c |0009: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0ceb │ │ +0ddffa: 2200 1102 |000b: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0ddffe: 7010 4c14 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0de004: 5b20 ec0c |0010: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0cec │ │ +0de008: 1500 803f |0012: const/high16 v0, #int 1065353216 // #3f80 │ │ +0de00c: 5920 ea0c |0014: iput v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.length:F // field@0cea │ │ +0de010: 5921 e90c |0016: iput v1, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.frequencyHz:F // field@0ce9 │ │ +0de014: 5921 e80c |0018: iput v1, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.dampingRatio:F // field@0ce8 │ │ +0de018: 6200 980c |001a: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c98 │ │ +0de01c: 5b20 ed0c |001c: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ced │ │ +0de020: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=28 │ │ 0x0004 line=42 │ │ 0x000b line=45 │ │ 0x0012 line=48 │ │ 0x0016 line=51 │ │ @@ -283721,29 +283777,29 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0cfa80: |[0cfa80] com.badlogic.gdx.physics.box2d.joints.DistanceJointDef.initialize:(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V │ │ -0cfa90: 5b23 e50c |0000: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0ce5 │ │ -0cfa94: 5b24 e60c |0002: iput-object v4, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0ce6 │ │ -0cfa98: 5420 eb0c |0004: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0ceb │ │ -0cfa9c: 6e20 fc14 5300 |0006: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14fc │ │ -0cfaa2: 0c01 |0009: move-result-object v1 │ │ -0cfaa4: 6e20 6914 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -0cfaaa: 5420 ec0c |000d: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0cec │ │ -0cfaae: 6e20 fc14 6400 |000f: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14fc │ │ -0cfab4: 0c01 |0012: move-result-object v1 │ │ -0cfab6: 6e20 6914 1000 |0013: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -0cfabc: 6e20 5a14 6500 |0016: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@145a │ │ -0cfac2: 0a00 |0019: move-result v0 │ │ -0cfac4: 5920 ea0c |001a: iput v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.length:F // field@0cea │ │ -0cfac8: 0e00 |001c: return-void │ │ +0de024: |[0de024] com.badlogic.gdx.physics.box2d.joints.DistanceJointDef.initialize:(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V │ │ +0de034: 5b23 e50c |0000: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0ce5 │ │ +0de038: 5b24 e60c |0002: iput-object v4, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0ce6 │ │ +0de03c: 5420 eb0c |0004: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0ceb │ │ +0de040: 6e20 fc14 5300 |0006: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14fc │ │ +0de046: 0c01 |0009: move-result-object v1 │ │ +0de048: 6e20 6914 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +0de04e: 5420 ec0c |000d: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0cec │ │ +0de052: 6e20 fc14 6400 |000f: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14fc │ │ +0de058: 0c01 |0012: move-result-object v1 │ │ +0de05a: 6e20 6914 1000 |0013: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +0de060: 6e20 5a14 6500 |0016: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@145a │ │ +0de066: 0a00 |0019: move-result v0 │ │ +0de068: 5920 ea0c |001a: iput v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.length:F // field@0cea │ │ +0de06c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0002 line=35 │ │ 0x0004 line=36 │ │ 0x000d line=37 │ │ 0x0016 line=38 │ │ @@ -283754,17 +283810,17 @@ │ │ 0x0000 - 0x001d reg=4 bodyB Lcom/badlogic/gdx/physics/box2d/Body; │ │ 0x0000 - 0x001d reg=5 anchorA Lcom/badlogic/gdx/math/Vector2; │ │ 0x0000 - 0x001d reg=6 anchorB Lcom/badlogic/gdx/math/Vector2; │ │ │ │ source_file_idx : 753 (DistanceJointDef.java) │ │ │ │ Class #599 header: │ │ -class_idx : 582 │ │ +class_idx : 580 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 562 │ │ +superclass_idx : 560 │ │ source_file_idx : 1075 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 4 │ │ │ │ Class #599 - │ │ @@ -283780,17 +283836,17 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0cfacc: |[0cfacc] com.badlogic.gdx.physics.box2d.joints.FrictionJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ -0cfadc: 7040 e615 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@15e6 │ │ -0cfae2: 0e00 |0003: return-void │ │ +0de070: |[0de070] com.badlogic.gdx.physics.box2d.joints.FrictionJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ +0de080: 7040 e615 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@15e6 │ │ +0de086: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint; │ │ 0x0000 - 0x0004 reg=1 world Lcom/badlogic/gdx/physics/box2d/World; │ │ @@ -283826,19 +283882,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0cfae4: |[0cfae4] com.badlogic.gdx.physics.box2d.joints.FrictionJoint.getMaxForce:()F │ │ -0cfaf4: 5320 ee0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.addr:J // field@0cee │ │ -0cfaf8: 7030 9a16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.jniGetMaxForce:(J)F // method@169a │ │ -0cfafe: 0a00 |0005: move-result v0 │ │ -0cfb00: 0f00 |0006: return v0 │ │ +0de088: |[0de088] com.badlogic.gdx.physics.box2d.joints.FrictionJoint.getMaxForce:()F │ │ +0de098: 5320 ee0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.addr:J // field@0cee │ │ +0de09c: 7030 9a16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.jniGetMaxForce:(J)F // method@169a │ │ +0de0a2: 0a00 |0005: move-result v0 │ │ +0de0a4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint; │ │ │ │ #1 : (in Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;) │ │ @@ -283846,19 +283902,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0cfb04: |[0cfb04] com.badlogic.gdx.physics.box2d.joints.FrictionJoint.getMaxTorque:()F │ │ -0cfb14: 5320 ee0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.addr:J // field@0cee │ │ -0cfb18: 7030 9b16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.jniGetMaxTorque:(J)F // method@169b │ │ -0cfb1e: 0a00 |0005: move-result v0 │ │ -0cfb20: 0f00 |0006: return v0 │ │ +0de0a8: |[0de0a8] com.badlogic.gdx.physics.box2d.joints.FrictionJoint.getMaxTorque:()F │ │ +0de0b8: 5320 ee0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.addr:J // field@0cee │ │ +0de0bc: 7030 9b16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.jniGetMaxTorque:(J)F // method@169b │ │ +0de0c2: 0a00 |0005: move-result v0 │ │ +0de0c4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint; │ │ │ │ #2 : (in Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;) │ │ @@ -283866,18 +283922,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0cfb24: |[0cfb24] com.badlogic.gdx.physics.box2d.joints.FrictionJoint.setMaxForce:(F)V │ │ -0cfb34: 5320 ee0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.addr:J // field@0cee │ │ -0cfb38: 7040 9c16 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.jniSetMaxForce:(JF)V // method@169c │ │ -0cfb3e: 0e00 |0005: return-void │ │ +0de0c8: |[0de0c8] com.badlogic.gdx.physics.box2d.joints.FrictionJoint.setMaxForce:(F)V │ │ +0de0d8: 5320 ee0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.addr:J // field@0cee │ │ +0de0dc: 7040 9c16 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.jniSetMaxForce:(JF)V // method@169c │ │ +0de0e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0005 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint; │ │ 0x0000 - 0x0006 reg=3 force F │ │ @@ -283887,32 +283943,32 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0cfb40: |[0cfb40] com.badlogic.gdx.physics.box2d.joints.FrictionJoint.setMaxTorque:(F)V │ │ -0cfb50: 5320 ee0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.addr:J // field@0cee │ │ -0cfb54: 7040 9d16 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.jniSetMaxTorque:(JF)V // method@169d │ │ -0cfb5a: 0e00 |0005: return-void │ │ +0de0e4: |[0de0e4] com.badlogic.gdx.physics.box2d.joints.FrictionJoint.setMaxTorque:(F)V │ │ +0de0f4: 5320 ee0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.addr:J // field@0cee │ │ +0de0f8: 7040 9d16 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.jniSetMaxTorque:(JF)V // method@169d │ │ +0de0fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0005 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint; │ │ 0x0000 - 0x0006 reg=3 torque F │ │ │ │ source_file_idx : 1075 (FrictionJoint.java) │ │ │ │ Class #600 header: │ │ -class_idx : 583 │ │ +class_idx : 581 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 564 │ │ +superclass_idx : 562 │ │ source_file_idx : 1076 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #600 - │ │ @@ -283944,28 +284000,28 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -0cfb5c: |[0cfb5c] com.badlogic.gdx.physics.box2d.joints.FrictionJointDef.:()V │ │ -0cfb6c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0cfb6e: 7010 fc15 0200 |0001: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@15fc │ │ -0cfb74: 2200 1302 |0004: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0cfb78: 7010 4c14 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0cfb7e: 5b20 f20c |0009: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0cf2 │ │ -0cfb82: 2200 1302 |000b: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0cfb86: 7010 4c14 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0cfb8c: 5b20 f30c |0010: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0cf3 │ │ -0cfb90: 5921 f40c |0012: iput v1, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.maxForce:F // field@0cf4 │ │ -0cfb94: 5921 f50c |0014: iput v1, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.maxTorque:F // field@0cf5 │ │ -0cfb98: 6200 990c |0016: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.FrictionJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c99 │ │ -0cfb9c: 5b20 f60c |0018: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0cf6 │ │ -0cfba0: 0e00 |001a: return-void │ │ +0de100: |[0de100] com.badlogic.gdx.physics.box2d.joints.FrictionJointDef.:()V │ │ +0de110: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0de112: 7010 fc15 0200 |0001: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@15fc │ │ +0de118: 2200 1102 |0004: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0de11c: 7010 4c14 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0de122: 5b20 f20c |0009: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0cf2 │ │ +0de126: 2200 1102 |000b: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0de12a: 7010 4c14 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0de130: 5b20 f30c |0010: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0cf3 │ │ +0de134: 5921 f40c |0012: iput v1, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.maxForce:F // field@0cf4 │ │ +0de138: 5921 f50c |0014: iput v1, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.maxTorque:F // field@0cf5 │ │ +0de13c: 6200 990c |0016: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.FrictionJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c99 │ │ +0de140: 5b20 f60c |0018: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0cf6 │ │ +0de144: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=26 │ │ 0x0004 line=39 │ │ 0x000b line=42 │ │ 0x0012 line=45 │ │ 0x0014 line=48 │ │ @@ -283980,26 +284036,26 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0cfba4: |[0cfba4] com.badlogic.gdx.physics.box2d.joints.FrictionJointDef.initialize:(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/math/Vector2;)V │ │ -0cfbb4: 5b23 ef0c |0000: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0cef │ │ -0cfbb8: 5b24 f00c |0002: iput-object v4, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0cf0 │ │ -0cfbbc: 5420 f20c |0004: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0cf2 │ │ -0cfbc0: 6e20 fc14 5300 |0006: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14fc │ │ -0cfbc6: 0c01 |0009: move-result-object v1 │ │ -0cfbc8: 6e20 6914 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -0cfbce: 5420 f30c |000d: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0cf3 │ │ -0cfbd2: 6e20 fc14 5400 |000f: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14fc │ │ -0cfbd8: 0c01 |0012: move-result-object v1 │ │ -0cfbda: 6e20 6914 1000 |0013: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -0cfbe0: 0e00 |0016: return-void │ │ +0de148: |[0de148] com.badlogic.gdx.physics.box2d.joints.FrictionJointDef.initialize:(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/math/Vector2;)V │ │ +0de158: 5b23 ef0c |0000: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0cef │ │ +0de15c: 5b24 f00c |0002: iput-object v4, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0cf0 │ │ +0de160: 5420 f20c |0004: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0cf2 │ │ +0de164: 6e20 fc14 5300 |0006: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14fc │ │ +0de16a: 0c01 |0009: move-result-object v1 │ │ +0de16c: 6e20 6914 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +0de172: 5420 f30c |000d: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0cf3 │ │ +0de176: 6e20 fc14 5400 |000f: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14fc │ │ +0de17c: 0c01 |0012: move-result-object v1 │ │ +0de17e: 6e20 6914 1000 |0013: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +0de184: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0002 line=33 │ │ 0x0004 line=34 │ │ 0x000d line=35 │ │ 0x0016 line=36 │ │ @@ -284008,17 +284064,17 @@ │ │ 0x0000 - 0x0017 reg=3 bodyA Lcom/badlogic/gdx/physics/box2d/Body; │ │ 0x0000 - 0x0017 reg=4 bodyB Lcom/badlogic/gdx/physics/box2d/Body; │ │ 0x0000 - 0x0017 reg=5 anchor Lcom/badlogic/gdx/math/Vector2; │ │ │ │ source_file_idx : 1076 (FrictionJointDef.java) │ │ │ │ Class #601 header: │ │ -class_idx : 584 │ │ +class_idx : 582 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 562 │ │ +superclass_idx : 560 │ │ source_file_idx : 1660 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #601 - │ │ @@ -284034,17 +284090,17 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0cfbe4: |[0cfbe4] com.badlogic.gdx.physics.box2d.joints.GearJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ -0cfbf4: 7040 e615 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@15e6 │ │ -0cfbfa: 0e00 |0003: return-void │ │ +0de188: |[0de188] com.badlogic.gdx.physics.box2d.joints.GearJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ +0de198: 7040 e615 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@15e6 │ │ +0de19e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/physics/box2d/joints/GearJoint; │ │ 0x0000 - 0x0004 reg=1 world Lcom/badlogic/gdx/physics/box2d/World; │ │ @@ -284068,19 +284124,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0cfbfc: |[0cfbfc] com.badlogic.gdx.physics.box2d.joints.GearJoint.getRatio:()F │ │ -0cfc0c: 5320 f70c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJoint;.addr:J // field@0cf7 │ │ -0cfc10: 7030 a416 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/GearJoint;.jniGetRatio:(J)F // method@16a4 │ │ -0cfc16: 0a00 |0005: move-result v0 │ │ -0cfc18: 0f00 |0006: return v0 │ │ +0de1a0: |[0de1a0] com.badlogic.gdx.physics.box2d.joints.GearJoint.getRatio:()F │ │ +0de1b0: 5320 f70c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJoint;.addr:J // field@0cf7 │ │ +0de1b4: 7030 a416 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/GearJoint;.jniGetRatio:(J)F // method@16a4 │ │ +0de1ba: 0a00 |0005: move-result v0 │ │ +0de1bc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/GearJoint; │ │ │ │ #1 : (in Lcom/badlogic/gdx/physics/box2d/joints/GearJoint;) │ │ @@ -284088,32 +284144,32 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0cfc1c: |[0cfc1c] com.badlogic.gdx.physics.box2d.joints.GearJoint.setRatio:(F)V │ │ -0cfc2c: 5320 f70c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJoint;.addr:J // field@0cf7 │ │ -0cfc30: 7040 a516 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/GearJoint;.jniSetRatio:(JF)V // method@16a5 │ │ -0cfc36: 0e00 |0005: return-void │ │ +0de1c0: |[0de1c0] com.badlogic.gdx.physics.box2d.joints.GearJoint.setRatio:(F)V │ │ +0de1d0: 5320 f70c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJoint;.addr:J // field@0cf7 │ │ +0de1d4: 7040 a516 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/GearJoint;.jniSetRatio:(JF)V // method@16a5 │ │ +0de1da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0005 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/GearJoint; │ │ 0x0000 - 0x0006 reg=3 ratio F │ │ │ │ source_file_idx : 1660 (GearJoint.java) │ │ │ │ Class #602 header: │ │ -class_idx : 585 │ │ +class_idx : 583 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 564 │ │ +superclass_idx : 562 │ │ source_file_idx : 1661 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #602 - │ │ @@ -284141,24 +284197,24 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0cfc38: |[0cfc38] com.badlogic.gdx.physics.box2d.joints.GearJointDef.:()V │ │ -0cfc48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cfc4a: 7010 fc15 0100 |0001: invoke-direct {v1}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@15fc │ │ -0cfc50: 5b10 fb0c |0004: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.joint1:Lcom/badlogic/gdx/physics/box2d/Joint; // field@0cfb │ │ -0cfc54: 5b10 fc0c |0006: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.joint2:Lcom/badlogic/gdx/physics/box2d/Joint; // field@0cfc │ │ -0cfc58: 1500 803f |0008: const/high16 v0, #int 1065353216 // #3f80 │ │ -0cfc5c: 5910 fd0c |000a: iput v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.ratio:F // field@0cfd │ │ -0cfc60: 6200 9a0c |000c: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.GearJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9a │ │ -0cfc64: 5b10 fe0c |000e: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0cfe │ │ -0cfc68: 0e00 |0010: return-void │ │ +0de1dc: |[0de1dc] com.badlogic.gdx.physics.box2d.joints.GearJointDef.:()V │ │ +0de1ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0de1ee: 7010 fc15 0100 |0001: invoke-direct {v1}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@15fc │ │ +0de1f4: 5b10 fb0c |0004: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.joint1:Lcom/badlogic/gdx/physics/box2d/Joint; // field@0cfb │ │ +0de1f8: 5b10 fc0c |0006: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.joint2:Lcom/badlogic/gdx/physics/box2d/Joint; // field@0cfc │ │ +0de1fc: 1500 803f |0008: const/high16 v0, #int 1065353216 // #3f80 │ │ +0de200: 5910 fd0c |000a: iput v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.ratio:F // field@0cfd │ │ +0de204: 6200 9a0c |000c: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.GearJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9a │ │ +0de208: 5b10 fe0c |000e: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0cfe │ │ +0de20c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=25 │ │ 0x0004 line=30 │ │ 0x0006 line=33 │ │ 0x0008 line=37 │ │ 0x000c line=26 │ │ @@ -284166,18 +284222,18 @@ │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef; │ │ │ │ Virtual methods - │ │ source_file_idx : 1661 (GearJointDef.java) │ │ │ │ Class #603 header: │ │ -class_idx : 586 │ │ +class_idx : 584 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 562 │ │ -source_file_idx : 3440 │ │ +superclass_idx : 560 │ │ +source_file_idx : 3438 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 8 │ │ │ │ Class #603 - │ │ Class descriptor : 'Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;' │ │ @@ -284196,37 +284252,37 @@ │ │ access : 0x0010 (FINAL) │ │ Direct methods - │ │ #0 : (in Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;) │ │ name : '' │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0cfc6c: |[0cfc6c] com.badlogic.gdx.physics.box2d.joints.MouseJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ -0cfc7c: 7040 e615 2143 |0000: invoke-direct {v1, v2, v3, v4}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@15e6 │ │ -0cfc82: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -0cfc84: 2300 4a04 |0004: new-array v0, v0, [F // type@044a │ │ -0cfc88: 5b10 010d |0006: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.tmp:[F // field@0d01 │ │ -0cfc8c: 2200 1302 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0cfc90: 7010 4c14 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0cfc96: 5b10 000d |000d: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.target:Lcom/badlogic/gdx/math/Vector2; // field@0d00 │ │ -0cfc9a: 0e00 |000f: return-void │ │ +0de210: |[0de210] com.badlogic.gdx.physics.box2d.joints.MouseJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ +0de220: 7040 e615 3254 |0000: invoke-direct {v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@15e6 │ │ +0de226: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +0de228: 2300 4804 |0004: new-array v0, v0, [F // type@0448 │ │ +0de22c: 5b20 010d |0006: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.tmp:[F // field@0d01 │ │ +0de230: 2200 1102 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0de234: 7010 4c14 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0de23a: 5b20 000d |000d: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.target:Lcom/badlogic/gdx/math/Vector2; // field@0d00 │ │ +0de23e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=47 │ │ 0x0008 line=48 │ │ 0x000f line=34 │ │ locals : │ │ - 0x0000 - 0x0010 reg=1 this Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint; │ │ - 0x0000 - 0x0010 reg=2 world Lcom/badlogic/gdx/physics/box2d/World; │ │ - 0x0000 - 0x0010 reg=3 addr J │ │ + 0x0000 - 0x0010 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint; │ │ + 0x0000 - 0x0010 reg=3 world Lcom/badlogic/gdx/physics/box2d/World; │ │ + 0x0000 - 0x0010 reg=4 addr J │ │ │ │ #1 : (in Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;) │ │ name : 'jniGetDampingRatio' │ │ type : '(J)F' │ │ access : 0x0102 (PRIVATE NATIVE) │ │ code : (none) │ │ │ │ @@ -284278,19 +284334,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0cfc9c: |[0cfc9c] com.badlogic.gdx.physics.box2d.joints.MouseJoint.getDampingRatio:()F │ │ -0cfcac: 5320 ff0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.addr:J // field@0cff │ │ -0cfcb0: 7030 ad16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.jniGetDampingRatio:(J)F // method@16ad │ │ -0cfcb6: 0a00 |0005: move-result v0 │ │ -0cfcb8: 0f00 |0006: return v0 │ │ +0de240: |[0de240] com.badlogic.gdx.physics.box2d.joints.MouseJoint.getDampingRatio:()F │ │ +0de250: 5320 ff0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.addr:J // field@0cff │ │ +0de254: 7030 ad16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.jniGetDampingRatio:(J)F // method@16ad │ │ +0de25a: 0a00 |0005: move-result v0 │ │ +0de25c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint; │ │ │ │ #1 : (in Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;) │ │ @@ -284298,19 +284354,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0cfcbc: |[0cfcbc] com.badlogic.gdx.physics.box2d.joints.MouseJoint.getFrequency:()F │ │ -0cfccc: 5320 ff0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.addr:J // field@0cff │ │ -0cfcd0: 7030 ae16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.jniGetFrequency:(J)F // method@16ae │ │ -0cfcd6: 0a00 |0005: move-result v0 │ │ -0cfcd8: 0f00 |0006: return v0 │ │ +0de260: |[0de260] com.badlogic.gdx.physics.box2d.joints.MouseJoint.getFrequency:()F │ │ +0de270: 5320 ff0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.addr:J // field@0cff │ │ +0de274: 7030 ae16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.jniGetFrequency:(J)F // method@16ae │ │ +0de27a: 0a00 |0005: move-result v0 │ │ +0de27c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint; │ │ │ │ #2 : (in Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;) │ │ @@ -284318,19 +284374,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0cfcdc: |[0cfcdc] com.badlogic.gdx.physics.box2d.joints.MouseJoint.getMaxForce:()F │ │ -0cfcec: 5320 ff0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.addr:J // field@0cff │ │ -0cfcf0: 7030 af16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.jniGetMaxForce:(J)F // method@16af │ │ -0cfcf6: 0a00 |0005: move-result v0 │ │ -0cfcf8: 0f00 |0006: return v0 │ │ +0de280: |[0de280] com.badlogic.gdx.physics.box2d.joints.MouseJoint.getMaxForce:()F │ │ +0de290: 5320 ff0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.addr:J // field@0cff │ │ +0de294: 7030 af16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.jniGetMaxForce:(J)F // method@16af │ │ +0de29a: 0a00 |0005: move-result v0 │ │ +0de29c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint; │ │ │ │ #3 : (in Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;) │ │ @@ -284338,30 +284394,30 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -0cfcfc: |[0cfcfc] com.badlogic.gdx.physics.box2d.joints.MouseJoint.getTarget:()Lcom/badlogic/gdx/math/Vector2; │ │ -0cfd0c: 5330 ff0c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.addr:J // field@0cff │ │ -0cfd10: 5432 010d |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.tmp:[F // field@0d01 │ │ -0cfd14: 7040 b016 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.jniGetTarget:(J[F)V // method@16b0 │ │ -0cfd1a: 5430 000d |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.target:Lcom/badlogic/gdx/math/Vector2; // field@0d00 │ │ -0cfd1e: 5431 010d |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.tmp:[F // field@0d01 │ │ -0cfd22: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0cfd24: 4401 0102 |000c: aget v1, v1, v2 │ │ -0cfd28: 5901 f30b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0cfd2c: 5430 000d |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.target:Lcom/badlogic/gdx/math/Vector2; // field@0d00 │ │ -0cfd30: 5431 010d |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.tmp:[F // field@0d01 │ │ -0cfd34: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -0cfd36: 4401 0102 |0015: aget v1, v1, v2 │ │ -0cfd3a: 5901 f40b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0cfd3e: 5430 000d |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.target:Lcom/badlogic/gdx/math/Vector2; // field@0d00 │ │ -0cfd42: 1100 |001b: return-object v0 │ │ +0de2a0: |[0de2a0] com.badlogic.gdx.physics.box2d.joints.MouseJoint.getTarget:()Lcom/badlogic/gdx/math/Vector2; │ │ +0de2b0: 5330 ff0c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.addr:J // field@0cff │ │ +0de2b4: 5432 010d |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.tmp:[F // field@0d01 │ │ +0de2b8: 7040 b016 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.jniGetTarget:(J[F)V // method@16b0 │ │ +0de2be: 5430 000d |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.target:Lcom/badlogic/gdx/math/Vector2; // field@0d00 │ │ +0de2c2: 5431 010d |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.tmp:[F // field@0d01 │ │ +0de2c6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0de2c8: 4401 0102 |000c: aget v1, v1, v2 │ │ +0de2cc: 5901 f30b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0de2d0: 5430 000d |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.target:Lcom/badlogic/gdx/math/Vector2; // field@0d00 │ │ +0de2d4: 5431 010d |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.tmp:[F // field@0d01 │ │ +0de2d8: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +0de2da: 4401 0102 |0015: aget v1, v1, v2 │ │ +0de2de: 5901 f40b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0de2e2: 5430 000d |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.target:Lcom/badlogic/gdx/math/Vector2; // field@0d00 │ │ +0de2e6: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0007 line=52 │ │ 0x0010 line=53 │ │ 0x0019 line=54 │ │ locals : │ │ @@ -284372,18 +284428,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0cfd44: |[0cfd44] com.badlogic.gdx.physics.box2d.joints.MouseJoint.setDampingRatio:(F)V │ │ -0cfd54: 5320 ff0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.addr:J // field@0cff │ │ -0cfd58: 7040 b116 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.jniSetDampingRatio:(JF)V // method@16b1 │ │ -0cfd5e: 0e00 |0005: return-void │ │ +0de2e8: |[0de2e8] com.badlogic.gdx.physics.box2d.joints.MouseJoint.setDampingRatio:(F)V │ │ +0de2f8: 5320 ff0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.addr:J // field@0cff │ │ +0de2fc: 7040 b116 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.jniSetDampingRatio:(JF)V // method@16b1 │ │ +0de302: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0005 line=106 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint; │ │ 0x0000 - 0x0006 reg=3 ratio F │ │ @@ -284393,18 +284449,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0cfd60: |[0cfd60] com.badlogic.gdx.physics.box2d.joints.MouseJoint.setFrequency:(F)V │ │ -0cfd70: 5320 ff0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.addr:J // field@0cff │ │ -0cfd74: 7040 b216 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.jniSetFrequency:(JF)V // method@16b2 │ │ -0cfd7a: 0e00 |0005: return-void │ │ +0de304: |[0de304] com.badlogic.gdx.physics.box2d.joints.MouseJoint.setFrequency:(F)V │ │ +0de314: 5320 ff0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.addr:J // field@0cff │ │ +0de318: 7040 b216 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.jniSetFrequency:(JF)V // method@16b2 │ │ +0de31e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0005 line=86 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint; │ │ 0x0000 - 0x0006 reg=3 hz F │ │ @@ -284414,18 +284470,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0cfd7c: |[0cfd7c] com.badlogic.gdx.physics.box2d.joints.MouseJoint.setMaxForce:(F)V │ │ -0cfd8c: 5320 ff0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.addr:J // field@0cff │ │ -0cfd90: 7040 b316 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.jniSetMaxForce:(JF)V // method@16b3 │ │ -0cfd96: 0e00 |0005: return-void │ │ +0de320: |[0de320] com.badlogic.gdx.physics.box2d.joints.MouseJoint.setMaxForce:(F)V │ │ +0de330: 5320 ff0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.addr:J // field@0cff │ │ +0de334: 7040 b316 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.jniSetMaxForce:(JF)V // method@16b3 │ │ +0de33a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0005 line=66 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint; │ │ 0x0000 - 0x0006 reg=3 force F │ │ @@ -284435,35 +284491,35 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -0cfd98: |[0cfd98] com.badlogic.gdx.physics.box2d.joints.MouseJoint.setTarget:(Lcom/badlogic/gdx/math/Vector2;)V │ │ -0cfda8: 5340 ff0c |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.addr:J // field@0cff │ │ -0cfdac: 5252 f30b |0002: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0cfdb0: 5253 f40b |0004: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0cfdb4: 7053 b416 0421 |0006: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.jniSetTarget:(JFF)V // method@16b4 │ │ -0cfdba: 0e00 |0009: return-void │ │ +0de33c: |[0de33c] com.badlogic.gdx.physics.box2d.joints.MouseJoint.setTarget:(Lcom/badlogic/gdx/math/Vector2;)V │ │ +0de34c: 5340 ff0c |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.addr:J // field@0cff │ │ +0de350: 5252 f30b |0002: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0de354: 5253 f40b |0004: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0de358: 7053 b416 0421 |0006: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.jniSetTarget:(JFF)V // method@16b4 │ │ +0de35e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0009 line=39 │ │ locals : │ │ 0x0000 - 0x000a reg=4 this Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint; │ │ 0x0000 - 0x000a reg=5 target Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - source_file_idx : 3440 (MouseJoint.java) │ │ + source_file_idx : 3438 (MouseJoint.java) │ │ │ │ Class #604 header: │ │ -class_idx : 587 │ │ +class_idx : 585 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 564 │ │ -source_file_idx : 3441 │ │ +superclass_idx : 562 │ │ +source_file_idx : 3439 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #604 - │ │ Class descriptor : 'Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;' │ │ @@ -284494,48 +284550,48 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -0cfdbc: |[0cfdbc] com.badlogic.gdx.physics.box2d.joints.MouseJointDef.:()V │ │ -0cfdcc: 7010 fc15 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@15fc │ │ -0cfdd2: 2200 1302 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0cfdd6: 7010 4c14 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0cfddc: 5b10 080d |0008: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.target:Lcom/badlogic/gdx/math/Vector2; // field@0d08 │ │ -0cfde0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0cfde2: 5910 070d |000b: iput v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.maxForce:F // field@0d07 │ │ -0cfde6: 1500 a040 |000d: const/high16 v0, #int 1084227584 // #40a0 │ │ -0cfdea: 5910 060d |000f: iput v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.frequencyHz:F // field@0d06 │ │ -0cfdee: 1400 3333 333f |0011: const v0, #float 0.7 // #3f333333 │ │ -0cfdf4: 5910 050d |0014: iput v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.dampingRatio:F // field@0d05 │ │ -0cfdf8: 6200 9b0c |0016: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9b │ │ -0cfdfc: 5b10 090d |0018: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0d09 │ │ -0cfe00: 0e00 |001a: return-void │ │ +0de360: |[0de360] com.badlogic.gdx.physics.box2d.joints.MouseJointDef.:()V │ │ +0de370: 7010 fc15 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@15fc │ │ +0de376: 2200 1102 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0de37a: 7010 4c14 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0de380: 5b10 080d |0008: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.target:Lcom/badlogic/gdx/math/Vector2; // field@0d08 │ │ +0de384: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0de386: 5910 070d |000b: iput v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.maxForce:F // field@0d07 │ │ +0de38a: 1500 a040 |000d: const/high16 v0, #int 1084227584 // #40a0 │ │ +0de38e: 5910 060d |000f: iput v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.frequencyHz:F // field@0d06 │ │ +0de392: 1400 3333 333f |0011: const v0, #float 0.7 // #3f333333 │ │ +0de398: 5910 050d |0014: iput v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.dampingRatio:F // field@0d05 │ │ +0de39c: 6200 9b0c |0016: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9b │ │ +0de3a0: 5b10 090d |0018: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0d09 │ │ +0de3a4: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=29 │ │ 0x000a line=33 │ │ 0x000d line=36 │ │ 0x0011 line=39 │ │ 0x0016 line=25 │ │ 0x001a line=26 │ │ locals : │ │ 0x0000 - 0x001b reg=1 this Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3441 (MouseJointDef.java) │ │ + source_file_idx : 3439 (MouseJointDef.java) │ │ │ │ Class #605 header: │ │ -class_idx : 588 │ │ +class_idx : 586 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 562 │ │ -source_file_idx : 3641 │ │ +superclass_idx : 560 │ │ +source_file_idx : 3639 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 13 │ │ │ │ Class #605 - │ │ Class descriptor : 'Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;' │ │ @@ -284550,17 +284606,17 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0cfe04: |[0cfe04] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ -0cfe14: 7040 e615 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@15e6 │ │ -0cfe1a: 0e00 |0003: return-void │ │ +0de3a8: |[0de3a8] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ +0de3b8: 7040 e615 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@15e6 │ │ +0de3be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint; │ │ 0x0000 - 0x0004 reg=1 world Lcom/badlogic/gdx/physics/box2d/World; │ │ @@ -284650,18 +284706,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0cfe1c: |[0cfe1c] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.enableLimit:(Z)V │ │ -0cfe2c: 5320 0a0d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0d0a │ │ -0cfe30: 7040 c516 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniEnableLimit:(JZ)V // method@16c5 │ │ -0cfe36: 0e00 |0005: return-void │ │ +0de3c0: |[0de3c0] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.enableLimit:(Z)V │ │ +0de3d0: 5320 0a0d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0d0a │ │ +0de3d4: 7040 c516 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniEnableLimit:(JZ)V // method@16c5 │ │ +0de3da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0005 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint; │ │ 0x0000 - 0x0006 reg=3 flag Z │ │ @@ -284671,18 +284727,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0cfe38: |[0cfe38] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.enableMotor:(Z)V │ │ -0cfe48: 5320 0a0d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0d0a │ │ -0cfe4c: 7040 c616 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniEnableMotor:(JZ)V // method@16c6 │ │ -0cfe52: 0e00 |0005: return-void │ │ +0de3dc: |[0de3dc] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.enableMotor:(Z)V │ │ +0de3ec: 5320 0a0d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0d0a │ │ +0de3f0: 7040 c616 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniEnableMotor:(JZ)V // method@16c6 │ │ +0de3f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0005 line=118 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint; │ │ 0x0000 - 0x0006 reg=3 flag Z │ │ @@ -284692,19 +284748,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0cfe54: |[0cfe54] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.getJointSpeed:()F │ │ -0cfe64: 5320 0a0d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0d0a │ │ -0cfe68: 7030 c716 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniGetJointSpeed:(J)F // method@16c7 │ │ -0cfe6e: 0a00 |0005: move-result v0 │ │ -0cfe70: 0f00 |0006: return v0 │ │ +0de3f8: |[0de3f8] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.getJointSpeed:()F │ │ +0de408: 5320 0a0d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0d0a │ │ +0de40c: 7030 c716 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniGetJointSpeed:(J)F // method@16c7 │ │ +0de412: 0a00 |0005: move-result v0 │ │ +0de414: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint; │ │ │ │ #3 : (in Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;) │ │ @@ -284712,19 +284768,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0cfe74: |[0cfe74] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.getJointTranslation:()F │ │ -0cfe84: 5320 0a0d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0d0a │ │ -0cfe88: 7030 c816 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniGetJointTranslation:(J)F // method@16c8 │ │ -0cfe8e: 0a00 |0005: move-result v0 │ │ -0cfe90: 0f00 |0006: return v0 │ │ +0de418: |[0de418] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.getJointTranslation:()F │ │ +0de428: 5320 0a0d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0d0a │ │ +0de42c: 7030 c816 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniGetJointTranslation:(J)F // method@16c8 │ │ +0de432: 0a00 |0005: move-result v0 │ │ +0de434: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint; │ │ │ │ #4 : (in Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;) │ │ @@ -284732,19 +284788,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0cfe94: |[0cfe94] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.getLowerLimit:()F │ │ -0cfea4: 5320 0a0d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0d0a │ │ -0cfea8: 7030 c916 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniGetLowerLimit:(J)F // method@16c9 │ │ -0cfeae: 0a00 |0005: move-result v0 │ │ -0cfeb0: 0f00 |0006: return v0 │ │ +0de438: |[0de438] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.getLowerLimit:()F │ │ +0de448: 5320 0a0d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0d0a │ │ +0de44c: 7030 c916 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniGetLowerLimit:(J)F // method@16c9 │ │ +0de452: 0a00 |0005: move-result v0 │ │ +0de454: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint; │ │ │ │ #5 : (in Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;) │ │ @@ -284752,19 +284808,19 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0cfeb4: |[0cfeb4] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.getMotorForce:(F)F │ │ -0cfec4: 5320 0a0d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0d0a │ │ -0cfec8: 7040 ca16 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniGetMotorForce:(JF)F // method@16ca │ │ -0cfece: 0a00 |0005: move-result v0 │ │ -0cfed0: 0f00 |0006: return v0 │ │ +0de458: |[0de458] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.getMotorForce:(F)F │ │ +0de468: 5320 0a0d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0d0a │ │ +0de46c: 7040 ca16 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniGetMotorForce:(JF)F // method@16ca │ │ +0de472: 0a00 |0005: move-result v0 │ │ +0de474: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint; │ │ 0x0000 - 0x0007 reg=3 invDt F │ │ │ │ @@ -284773,19 +284829,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0cfed4: |[0cfed4] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.getMotorSpeed:()F │ │ -0cfee4: 5320 0a0d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0d0a │ │ -0cfee8: 7030 cb16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniGetMotorSpeed:(J)F // method@16cb │ │ -0cfeee: 0a00 |0005: move-result v0 │ │ -0cfef0: 0f00 |0006: return v0 │ │ +0de478: |[0de478] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.getMotorSpeed:()F │ │ +0de488: 5320 0a0d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0d0a │ │ +0de48c: 7030 cb16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniGetMotorSpeed:(J)F // method@16cb │ │ +0de492: 0a00 |0005: move-result v0 │ │ +0de494: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint; │ │ │ │ #7 : (in Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;) │ │ @@ -284793,19 +284849,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0cfef4: |[0cfef4] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.getUpperLimit:()F │ │ -0cff04: 5320 0a0d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0d0a │ │ -0cff08: 7030 cc16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniGetUpperLimit:(J)F // method@16cc │ │ -0cff0e: 0a00 |0005: move-result v0 │ │ -0cff10: 0f00 |0006: return v0 │ │ +0de498: |[0de498] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.getUpperLimit:()F │ │ +0de4a8: 5320 0a0d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0d0a │ │ +0de4ac: 7030 cc16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniGetUpperLimit:(J)F // method@16cc │ │ +0de4b2: 0a00 |0005: move-result v0 │ │ +0de4b4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint; │ │ │ │ #8 : (in Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;) │ │ @@ -284813,19 +284869,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0cff14: |[0cff14] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.isLimitEnabled:()Z │ │ -0cff24: 5320 0a0d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0d0a │ │ -0cff28: 7030 cd16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniIsLimitEnabled:(J)Z // method@16cd │ │ -0cff2e: 0a00 |0005: move-result v0 │ │ -0cff30: 0f00 |0006: return v0 │ │ +0de4b8: |[0de4b8] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.isLimitEnabled:()Z │ │ +0de4c8: 5320 0a0d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0d0a │ │ +0de4cc: 7030 cd16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniIsLimitEnabled:(J)Z // method@16cd │ │ +0de4d2: 0a00 |0005: move-result v0 │ │ +0de4d4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint; │ │ │ │ #9 : (in Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;) │ │ @@ -284833,19 +284889,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0cff34: |[0cff34] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.isMotorEnabled:()Z │ │ -0cff44: 5320 0a0d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0d0a │ │ -0cff48: 7030 ce16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniIsMotorEnabled:(J)Z // method@16ce │ │ -0cff4e: 0a00 |0005: move-result v0 │ │ -0cff50: 0f00 |0006: return v0 │ │ +0de4d8: |[0de4d8] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.isMotorEnabled:()Z │ │ +0de4e8: 5320 0a0d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0d0a │ │ +0de4ec: 7030 ce16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniIsMotorEnabled:(J)Z // method@16ce │ │ +0de4f2: 0a00 |0005: move-result v0 │ │ +0de4f4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint; │ │ │ │ #10 : (in Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;) │ │ @@ -284853,18 +284909,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0cff54: |[0cff54] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.setLimits:(FF)V │ │ -0cff64: 5320 0a0d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0d0a │ │ -0cff68: 7054 cf16 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniSetLimits:(JFF)V // method@16cf │ │ -0cff6e: 0e00 |0005: return-void │ │ +0de4f8: |[0de4f8] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.setLimits:(FF)V │ │ +0de508: 5320 0a0d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0d0a │ │ +0de50c: 7054 cf16 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniSetLimits:(JFF)V // method@16cf │ │ +0de512: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0005 line=98 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint; │ │ 0x0000 - 0x0006 reg=3 lower F │ │ @@ -284875,18 +284931,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0cff70: |[0cff70] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.setMaxMotorForce:(F)V │ │ -0cff80: 5320 0a0d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0d0a │ │ -0cff84: 7040 d016 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniSetMaxMotorForce:(JF)V // method@16d0 │ │ -0cff8a: 0e00 |0005: return-void │ │ +0de514: |[0de514] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.setMaxMotorForce:(F)V │ │ +0de524: 5320 0a0d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0d0a │ │ +0de528: 7040 d016 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniSetMaxMotorForce:(JF)V // method@16d0 │ │ +0de52e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0005 line=148 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint; │ │ 0x0000 - 0x0006 reg=3 force F │ │ @@ -284896,33 +284952,33 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0cff8c: |[0cff8c] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.setMotorSpeed:(F)V │ │ -0cff9c: 5320 0a0d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0d0a │ │ -0cffa0: 7040 d116 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniSetMotorSpeed:(JF)V // method@16d1 │ │ -0cffa6: 0e00 |0005: return-void │ │ +0de530: |[0de530] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.setMotorSpeed:(F)V │ │ +0de540: 5320 0a0d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0d0a │ │ +0de544: 7040 d116 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniSetMotorSpeed:(JF)V // method@16d1 │ │ +0de54a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0005 line=128 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint; │ │ 0x0000 - 0x0006 reg=3 speed F │ │ │ │ - source_file_idx : 3641 (PrismaticJoint.java) │ │ + source_file_idx : 3639 (PrismaticJoint.java) │ │ │ │ Class #606 header: │ │ -class_idx : 589 │ │ +class_idx : 587 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 564 │ │ -source_file_idx : 3642 │ │ +superclass_idx : 562 │ │ +source_file_idx : 3640 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #606 - │ │ Class descriptor : 'Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;' │ │ @@ -284977,38 +285033,38 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -0cffa8: |[0cffa8] com.badlogic.gdx.physics.box2d.joints.PrismaticJointDef.:()V │ │ -0cffb8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0cffba: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0cffbc: 7010 fc15 0400 |0002: invoke-direct {v4}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@15fc │ │ -0cffc2: 2200 1302 |0005: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0cffc6: 7010 4c14 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0cffcc: 5b40 100d |000a: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d10 │ │ -0cffd0: 2200 1302 |000c: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0cffd4: 7010 4c14 0000 |000e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0cffda: 5b40 110d |0011: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d11 │ │ -0cffde: 2200 1302 |0013: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0cffe2: 1501 803f |0015: const/high16 v1, #int 1065353216 // #3f80 │ │ -0cffe6: 7030 4d14 1002 |0017: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0cffec: 5b40 120d |001a: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAxisA:Lcom/badlogic/gdx/math/Vector2; // field@0d12 │ │ -0cfff0: 5942 160d |001c: iput v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.referenceAngle:F // field@0d16 │ │ -0cfff4: 5c43 0e0d |001e: iput-boolean v3, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.enableLimit:Z // field@0d0e │ │ -0cfff8: 5942 130d |0020: iput v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.lowerTranslation:F // field@0d13 │ │ -0cfffc: 5942 180d |0022: iput v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.upperTranslation:F // field@0d18 │ │ -0d0000: 5c43 0f0d |0024: iput-boolean v3, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.enableMotor:Z // field@0d0f │ │ -0d0004: 5942 140d |0026: iput v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.maxMotorForce:F // field@0d14 │ │ -0d0008: 5942 150d |0028: iput v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.motorSpeed:F // field@0d15 │ │ -0d000c: 6200 9c0c |002a: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PrismaticJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9c │ │ -0d0010: 5b40 170d |002c: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0d17 │ │ -0d0014: 0e00 |002e: return-void │ │ +0de54c: |[0de54c] com.badlogic.gdx.physics.box2d.joints.PrismaticJointDef.:()V │ │ +0de55c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0de55e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0de560: 7010 fc15 0400 |0002: invoke-direct {v4}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@15fc │ │ +0de566: 2200 1102 |0005: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0de56a: 7010 4c14 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0de570: 5b40 100d |000a: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d10 │ │ +0de574: 2200 1102 |000c: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0de578: 7010 4c14 0000 |000e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0de57e: 5b40 110d |0011: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d11 │ │ +0de582: 2200 1102 |0013: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0de586: 1501 803f |0015: const/high16 v1, #int 1065353216 // #3f80 │ │ +0de58a: 7030 4d14 1002 |0017: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0de590: 5b40 120d |001a: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAxisA:Lcom/badlogic/gdx/math/Vector2; // field@0d12 │ │ +0de594: 5942 160d |001c: iput v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.referenceAngle:F // field@0d16 │ │ +0de598: 5c43 0e0d |001e: iput-boolean v3, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.enableLimit:Z // field@0d0e │ │ +0de59c: 5942 130d |0020: iput v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.lowerTranslation:F // field@0d13 │ │ +0de5a0: 5942 180d |0022: iput v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.upperTranslation:F // field@0d18 │ │ +0de5a4: 5c43 0f0d |0024: iput-boolean v3, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.enableMotor:Z // field@0d0f │ │ +0de5a8: 5942 140d |0026: iput v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.maxMotorForce:F // field@0d14 │ │ +0de5ac: 5942 150d |0028: iput v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.motorSpeed:F // field@0d15 │ │ +0de5b0: 6200 9c0c |002a: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PrismaticJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9c │ │ +0de5b4: 5b40 170d |002c: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0d17 │ │ +0de5b8: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=29 │ │ 0x0005 line=45 │ │ 0x000c line=48 │ │ 0x0013 line=51 │ │ 0x001c line=54 │ │ @@ -285029,36 +285085,36 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -0d0018: |[0d0018] com.badlogic.gdx.physics.box2d.joints.PrismaticJointDef.initialize:(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V │ │ -0d0028: 5b23 0b0d |0000: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d0b │ │ -0d002c: 5b24 0c0d |0002: iput-object v4, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d0c │ │ -0d0030: 5420 100d |0004: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d10 │ │ -0d0034: 6e20 fc14 5300 |0006: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14fc │ │ -0d003a: 0c01 |0009: move-result-object v1 │ │ -0d003c: 6e20 6914 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -0d0042: 5420 110d |000d: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d11 │ │ -0d0046: 6e20 fc14 5400 |000f: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14fc │ │ -0d004c: 0c01 |0012: move-result-object v1 │ │ -0d004e: 6e20 6914 1000 |0013: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -0d0054: 5420 120d |0016: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAxisA:Lcom/badlogic/gdx/math/Vector2; // field@0d12 │ │ -0d0058: 6e20 fd14 6300 |0018: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalVector:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14fd │ │ -0d005e: 0c01 |001b: move-result-object v1 │ │ -0d0060: 6e20 6914 1000 |001c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -0d0066: 6e10 f014 0400 |001f: invoke-virtual {v4}, Lcom/badlogic/gdx/physics/box2d/Body;.getAngle:()F // method@14f0 │ │ -0d006c: 0a00 |0022: move-result v0 │ │ -0d006e: 6e10 f014 0300 |0023: invoke-virtual {v3}, Lcom/badlogic/gdx/physics/box2d/Body;.getAngle:()F // method@14f0 │ │ -0d0074: 0a01 |0026: move-result v1 │ │ -0d0076: c710 |0027: sub-float/2addr v0, v1 │ │ -0d0078: 5920 160d |0028: iput v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.referenceAngle:F // field@0d16 │ │ -0d007c: 0e00 |002a: return-void │ │ +0de5bc: |[0de5bc] com.badlogic.gdx.physics.box2d.joints.PrismaticJointDef.initialize:(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V │ │ +0de5cc: 5b23 0b0d |0000: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d0b │ │ +0de5d0: 5b24 0c0d |0002: iput-object v4, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d0c │ │ +0de5d4: 5420 100d |0004: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d10 │ │ +0de5d8: 6e20 fc14 5300 |0006: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14fc │ │ +0de5de: 0c01 |0009: move-result-object v1 │ │ +0de5e0: 6e20 6914 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +0de5e6: 5420 110d |000d: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d11 │ │ +0de5ea: 6e20 fc14 5400 |000f: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14fc │ │ +0de5f0: 0c01 |0012: move-result-object v1 │ │ +0de5f2: 6e20 6914 1000 |0013: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +0de5f8: 5420 120d |0016: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAxisA:Lcom/badlogic/gdx/math/Vector2; // field@0d12 │ │ +0de5fc: 6e20 fd14 6300 |0018: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalVector:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14fd │ │ +0de602: 0c01 |001b: move-result-object v1 │ │ +0de604: 6e20 6914 1000 |001c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +0de60a: 6e10 f014 0400 |001f: invoke-virtual {v4}, Lcom/badlogic/gdx/physics/box2d/Body;.getAngle:()F // method@14f0 │ │ +0de610: 0a00 |0022: move-result v0 │ │ +0de612: 6e10 f014 0300 |0023: invoke-virtual {v3}, Lcom/badlogic/gdx/physics/box2d/Body;.getAngle:()F // method@14f0 │ │ +0de618: 0a01 |0026: move-result v1 │ │ +0de61a: c710 |0027: sub-float/2addr v0, v1 │ │ +0de61c: 5920 160d |0028: iput v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.referenceAngle:F // field@0d16 │ │ +0de620: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0002 line=36 │ │ 0x0004 line=37 │ │ 0x000d line=38 │ │ 0x0016 line=39 │ │ @@ -285067,21 +285123,21 @@ │ │ locals : │ │ 0x0000 - 0x002b reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef; │ │ 0x0000 - 0x002b reg=3 bodyA Lcom/badlogic/gdx/physics/box2d/Body; │ │ 0x0000 - 0x002b reg=4 bodyB Lcom/badlogic/gdx/physics/box2d/Body; │ │ 0x0000 - 0x002b reg=5 anchor Lcom/badlogic/gdx/math/Vector2; │ │ 0x0000 - 0x002b reg=6 axis Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - source_file_idx : 3642 (PrismaticJointDef.java) │ │ + source_file_idx : 3640 (PrismaticJointDef.java) │ │ │ │ Class #607 header: │ │ -class_idx : 590 │ │ +class_idx : 588 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 562 │ │ -source_file_idx : 3648 │ │ +superclass_idx : 560 │ │ +source_file_idx : 3646 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 5 │ │ │ │ Class #607 - │ │ Class descriptor : 'Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;' │ │ @@ -285104,41 +285160,41 @@ │ │ access : 0x0012 (PRIVATE FINAL) │ │ Direct methods - │ │ #0 : (in Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;) │ │ name : '' │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -0d0080: |[0d0080] com.badlogic.gdx.physics.box2d.joints.PulleyJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ -0d0090: 7040 e615 2143 |0000: invoke-direct {v1, v2, v3, v4}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@15e6 │ │ -0d0096: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -0d0098: 2300 4a04 |0004: new-array v0, v0, [F // type@044a │ │ -0d009c: 5b10 1c0d |0006: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.tmp:[F // field@0d1c │ │ -0d00a0: 2200 1302 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0d00a4: 7010 4c14 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0d00aa: 5b10 1a0d |000d: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.groundAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d1a │ │ -0d00ae: 2200 1302 |000f: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0d00b2: 7010 4c14 0000 |0011: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0d00b8: 5b10 1b0d |0014: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.groundAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d1b │ │ -0d00bc: 0e00 |0016: return-void │ │ +0de624: |[0de624] com.badlogic.gdx.physics.box2d.joints.PulleyJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ +0de634: 7040 e615 3254 |0000: invoke-direct {v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@15e6 │ │ +0de63a: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +0de63c: 2300 4804 |0004: new-array v0, v0, [F // type@0448 │ │ +0de640: 5b20 1c0d |0006: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.tmp:[F // field@0d1c │ │ +0de644: 2200 1102 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0de648: 7010 4c14 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0de64e: 5b20 1a0d |000d: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.groundAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d1a │ │ +0de652: 2200 1102 |000f: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0de656: 7010 4c14 0000 |0011: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0de65c: 5b20 1b0d |0014: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.groundAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d1b │ │ +0de660: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=37 │ │ 0x0008 line=38 │ │ 0x000f line=53 │ │ 0x0016 line=34 │ │ locals : │ │ - 0x0000 - 0x0017 reg=1 this Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint; │ │ - 0x0000 - 0x0017 reg=2 world Lcom/badlogic/gdx/physics/box2d/World; │ │ - 0x0000 - 0x0017 reg=3 addr J │ │ + 0x0000 - 0x0017 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint; │ │ + 0x0000 - 0x0017 reg=3 world Lcom/badlogic/gdx/physics/box2d/World; │ │ + 0x0000 - 0x0017 reg=4 addr J │ │ │ │ #1 : (in Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;) │ │ name : 'jniGetGroundAnchorA' │ │ type : '(J[F)V' │ │ access : 0x0102 (PRIVATE NATIVE) │ │ code : (none) │ │ │ │ @@ -285172,28 +285228,28 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -0d00c0: |[0d00c0] com.badlogic.gdx.physics.box2d.joints.PulleyJoint.getGroundAnchorA:()Lcom/badlogic/gdx/math/Vector2; │ │ -0d00d0: 5340 190d |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.addr:J // field@0d19 │ │ -0d00d4: 5442 1c0d |0002: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.tmp:[F // field@0d1c │ │ -0d00d8: 7040 dd16 0421 |0004: invoke-direct {v4, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.jniGetGroundAnchorA:(J[F)V // method@16dd │ │ -0d00de: 5440 1a0d |0007: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.groundAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d1a │ │ -0d00e2: 5441 1c0d |0009: iget-object v1, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.tmp:[F // field@0d1c │ │ -0d00e6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0d00e8: 4401 0102 |000c: aget v1, v1, v2 │ │ -0d00ec: 5442 1c0d |000e: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.tmp:[F // field@0d1c │ │ -0d00f0: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -0d00f2: 4402 0203 |0011: aget v2, v2, v3 │ │ -0d00f6: 6e30 6814 1002 |0013: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0d00fc: 5440 1a0d |0016: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.groundAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d1a │ │ -0d0100: 1100 |0018: return-object v0 │ │ +0de664: |[0de664] com.badlogic.gdx.physics.box2d.joints.PulleyJoint.getGroundAnchorA:()Lcom/badlogic/gdx/math/Vector2; │ │ +0de674: 5340 190d |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.addr:J // field@0d19 │ │ +0de678: 5442 1c0d |0002: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.tmp:[F // field@0d1c │ │ +0de67c: 7040 dd16 0421 |0004: invoke-direct {v4, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.jniGetGroundAnchorA:(J[F)V // method@16dd │ │ +0de682: 5440 1a0d |0007: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.groundAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d1a │ │ +0de686: 5441 1c0d |0009: iget-object v1, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.tmp:[F // field@0d1c │ │ +0de68a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0de68c: 4401 0102 |000c: aget v1, v1, v2 │ │ +0de690: 5442 1c0d |000e: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.tmp:[F // field@0d1c │ │ +0de694: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +0de696: 4402 0203 |0011: aget v2, v2, v3 │ │ +0de69a: 6e30 6814 1002 |0013: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0de6a0: 5440 1a0d |0016: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.groundAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d1a │ │ +0de6a4: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0007 line=42 │ │ 0x0016 line=43 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 this Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint; │ │ @@ -285203,28 +285259,28 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -0d0104: |[0d0104] com.badlogic.gdx.physics.box2d.joints.PulleyJoint.getGroundAnchorB:()Lcom/badlogic/gdx/math/Vector2; │ │ -0d0114: 5340 190d |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.addr:J // field@0d19 │ │ -0d0118: 5442 1c0d |0002: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.tmp:[F // field@0d1c │ │ -0d011c: 7040 de16 0421 |0004: invoke-direct {v4, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.jniGetGroundAnchorB:(J[F)V // method@16de │ │ -0d0122: 5440 1b0d |0007: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.groundAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d1b │ │ -0d0126: 5441 1c0d |0009: iget-object v1, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.tmp:[F // field@0d1c │ │ -0d012a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0d012c: 4401 0102 |000c: aget v1, v1, v2 │ │ -0d0130: 5442 1c0d |000e: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.tmp:[F // field@0d1c │ │ -0d0134: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -0d0136: 4402 0203 |0011: aget v2, v2, v3 │ │ -0d013a: 6e30 6814 1002 |0013: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0d0140: 5440 1b0d |0016: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.groundAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d1b │ │ -0d0144: 1100 |0018: return-object v0 │ │ +0de6a8: |[0de6a8] com.badlogic.gdx.physics.box2d.joints.PulleyJoint.getGroundAnchorB:()Lcom/badlogic/gdx/math/Vector2; │ │ +0de6b8: 5340 190d |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.addr:J // field@0d19 │ │ +0de6bc: 5442 1c0d |0002: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.tmp:[F // field@0d1c │ │ +0de6c0: 7040 de16 0421 |0004: invoke-direct {v4, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.jniGetGroundAnchorB:(J[F)V // method@16de │ │ +0de6c6: 5440 1b0d |0007: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.groundAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d1b │ │ +0de6ca: 5441 1c0d |0009: iget-object v1, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.tmp:[F // field@0d1c │ │ +0de6ce: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0de6d0: 4401 0102 |000c: aget v1, v1, v2 │ │ +0de6d4: 5442 1c0d |000e: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.tmp:[F // field@0d1c │ │ +0de6d8: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +0de6da: 4402 0203 |0011: aget v2, v2, v3 │ │ +0de6de: 6e30 6814 1002 |0013: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0de6e4: 5440 1b0d |0016: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.groundAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d1b │ │ +0de6e8: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0007 line=57 │ │ 0x0016 line=58 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 this Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint; │ │ @@ -285234,19 +285290,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d0148: |[0d0148] com.badlogic.gdx.physics.box2d.joints.PulleyJoint.getLength1:()F │ │ -0d0158: 5320 190d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.addr:J // field@0d19 │ │ -0d015c: 7030 df16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.jniGetLength1:(J)F // method@16df │ │ -0d0162: 0a00 |0005: move-result v0 │ │ -0d0164: 0f00 |0006: return v0 │ │ +0de6ec: |[0de6ec] com.badlogic.gdx.physics.box2d.joints.PulleyJoint.getLength1:()F │ │ +0de6fc: 5320 190d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.addr:J // field@0d19 │ │ +0de700: 7030 df16 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.jniGetLength1:(J)F // method@16df │ │ +0de706: 0a00 |0005: move-result v0 │ │ +0de708: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint; │ │ │ │ #3 : (in Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;) │ │ @@ -285254,19 +285310,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d0168: |[0d0168] com.badlogic.gdx.physics.box2d.joints.PulleyJoint.getLength2:()F │ │ -0d0178: 5320 190d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.addr:J // field@0d19 │ │ -0d017c: 7030 e016 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.jniGetLength2:(J)F // method@16e0 │ │ -0d0182: 0a00 |0005: move-result v0 │ │ -0d0184: 0f00 |0006: return v0 │ │ +0de70c: |[0de70c] com.badlogic.gdx.physics.box2d.joints.PulleyJoint.getLength2:()F │ │ +0de71c: 5320 190d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.addr:J // field@0d19 │ │ +0de720: 7030 e016 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.jniGetLength2:(J)F // method@16e0 │ │ +0de726: 0a00 |0005: move-result v0 │ │ +0de728: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint; │ │ │ │ #4 : (in Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;) │ │ @@ -285274,32 +285330,32 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d0188: |[0d0188] com.badlogic.gdx.physics.box2d.joints.PulleyJoint.getRatio:()F │ │ -0d0198: 5320 190d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.addr:J // field@0d19 │ │ -0d019c: 7030 e116 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.jniGetRatio:(J)F // method@16e1 │ │ -0d01a2: 0a00 |0005: move-result v0 │ │ -0d01a4: 0f00 |0006: return v0 │ │ +0de72c: |[0de72c] com.badlogic.gdx.physics.box2d.joints.PulleyJoint.getRatio:()F │ │ +0de73c: 5320 190d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.addr:J // field@0d19 │ │ +0de740: 7030 e116 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.jniGetRatio:(J)F // method@16e1 │ │ +0de746: 0a00 |0005: move-result v0 │ │ +0de748: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint; │ │ │ │ - source_file_idx : 3648 (PulleyJoint.java) │ │ + source_file_idx : 3646 (PulleyJoint.java) │ │ │ │ Class #608 header: │ │ -class_idx : 591 │ │ +class_idx : 589 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 564 │ │ -source_file_idx : 3649 │ │ +superclass_idx : 562 │ │ +source_file_idx : 3647 │ │ static_fields_size : 1 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #608 - │ │ Class descriptor : 'Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;' │ │ @@ -285347,39 +285403,39 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -0d01a8: |[0d01a8] com.badlogic.gdx.physics.box2d.joints.PulleyJointDef.:()V │ │ -0d01b8: 1503 80bf |0000: const/high16 v3, #int -1082130432 // #bf80 │ │ -0d01bc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0d01be: 1501 803f |0003: const/high16 v1, #int 1065353216 // #3f80 │ │ -0d01c2: 7010 fc15 0400 |0005: invoke-direct {v4}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@15fc │ │ -0d01c8: 2200 1302 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0d01cc: 7030 4d14 3001 |000a: invoke-direct {v0, v3, v1}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0d01d2: 5b40 200d |000d: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.groundAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d20 │ │ -0d01d6: 2200 1302 |000f: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0d01da: 7030 4d14 1001 |0011: invoke-direct {v0, v1, v1}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0d01e0: 5b40 210d |0014: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.groundAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d21 │ │ -0d01e4: 2200 1302 |0016: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0d01e8: 7030 4d14 3002 |0018: invoke-direct {v0, v3, v2}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0d01ee: 5b40 240d |001b: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d24 │ │ -0d01f2: 2200 1302 |001d: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0d01f6: 7030 4d14 1002 |001f: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0d01fc: 5b40 250d |0022: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d25 │ │ -0d0200: 5942 220d |0024: iput v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.lengthA:F // field@0d22 │ │ -0d0204: 5942 230d |0026: iput v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.lengthB:F // field@0d23 │ │ -0d0208: 5941 270d |0028: iput v1, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.ratio:F // field@0d27 │ │ -0d020c: 6200 9d0c |002a: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9d │ │ -0d0210: 5b40 280d |002c: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0d28 │ │ -0d0214: 1210 |002e: const/4 v0, #int 1 // #1 │ │ -0d0216: 5c40 1f0d |002f: iput-boolean v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.collideConnected:Z // field@0d1f │ │ -0d021a: 0e00 |0031: return-void │ │ +0de74c: |[0de74c] com.badlogic.gdx.physics.box2d.joints.PulleyJointDef.:()V │ │ +0de75c: 1503 80bf |0000: const/high16 v3, #int -1082130432 // #bf80 │ │ +0de760: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0de762: 1501 803f |0003: const/high16 v1, #int 1065353216 // #3f80 │ │ +0de766: 7010 fc15 0400 |0005: invoke-direct {v4}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@15fc │ │ +0de76c: 2200 1102 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0de770: 7030 4d14 3001 |000a: invoke-direct {v0, v3, v1}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0de776: 5b40 200d |000d: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.groundAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d20 │ │ +0de77a: 2200 1102 |000f: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0de77e: 7030 4d14 1001 |0011: invoke-direct {v0, v1, v1}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0de784: 5b40 210d |0014: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.groundAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d21 │ │ +0de788: 2200 1102 |0016: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0de78c: 7030 4d14 3002 |0018: invoke-direct {v0, v3, v2}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0de792: 5b40 240d |001b: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d24 │ │ +0de796: 2200 1102 |001d: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0de79a: 7030 4d14 1002 |001f: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0de7a0: 5b40 250d |0022: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d25 │ │ +0de7a4: 5942 220d |0024: iput v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.lengthA:F // field@0d22 │ │ +0de7a8: 5942 230d |0026: iput v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.lengthB:F // field@0d23 │ │ +0de7ac: 5941 270d |0028: iput v1, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.ratio:F // field@0d27 │ │ +0de7b0: 6200 9d0c |002a: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9d │ │ +0de7b4: 5b40 280d |002c: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0d28 │ │ +0de7b8: 1210 |002e: const/4 v0, #int 1 // #1 │ │ +0de7ba: 5c40 1f0d |002f: iput-boolean v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.collideConnected:Z // field@0d1f │ │ +0de7be: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=28 │ │ 0x0008 line=49 │ │ 0x000f line=52 │ │ 0x0016 line=55 │ │ 0x001d line=58 │ │ @@ -285398,41 +285454,41 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 8 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -0d021c: |[0d021c] com.badlogic.gdx.physics.box2d.joints.PulleyJointDef.initialize:(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;F)V │ │ -0d022c: 5b34 1d0d |0000: iput-object v4, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d1d │ │ -0d0230: 5b35 1e0d |0002: iput-object v5, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d1e │ │ -0d0234: 5431 200d |0004: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.groundAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d20 │ │ -0d0238: 6e20 6914 6100 |0006: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -0d023e: 5431 210d |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.groundAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d21 │ │ -0d0242: 6e20 6914 7100 |000b: invoke-virtual {v1, v7}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -0d0248: 5431 240d |000e: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d24 │ │ -0d024c: 6e20 fc14 8400 |0010: invoke-virtual {v4, v8}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14fc │ │ -0d0252: 0c02 |0013: move-result-object v2 │ │ -0d0254: 6e20 6914 2100 |0014: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -0d025a: 5431 250d |0017: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d25 │ │ -0d025e: 6e20 fc14 9500 |0019: invoke-virtual {v5, v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14fc │ │ -0d0264: 0c02 |001c: move-result-object v2 │ │ -0d0266: 6e20 6914 2100 |001d: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -0d026c: 6e20 5a14 6800 |0020: invoke-virtual {v8, v6}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@145a │ │ -0d0272: 0a01 |0023: move-result v1 │ │ -0d0274: 5931 220d |0024: iput v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.lengthA:F // field@0d22 │ │ -0d0278: 6e20 5a14 7900 |0026: invoke-virtual {v9, v7}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@145a │ │ -0d027e: 0a01 |0029: move-result v1 │ │ -0d0280: 5931 230d |002a: iput v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.lengthB:F // field@0d23 │ │ -0d0284: 593a 270d |002c: iput v10, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.ratio:F // field@0d27 │ │ -0d0288: 5231 220d |002e: iget v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.lengthA:F // field@0d22 │ │ -0d028c: 5232 230d |0030: iget v2, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.lengthB:F // field@0d23 │ │ -0d0290: c8a2 |0032: mul-float/2addr v2, v10 │ │ -0d0292: a600 0102 |0033: add-float v0, v1, v2 │ │ -0d0296: 0e00 |0035: return-void │ │ +0de7c0: |[0de7c0] com.badlogic.gdx.physics.box2d.joints.PulleyJointDef.initialize:(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;F)V │ │ +0de7d0: 5b34 1d0d |0000: iput-object v4, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d1d │ │ +0de7d4: 5b35 1e0d |0002: iput-object v5, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d1e │ │ +0de7d8: 5431 200d |0004: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.groundAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d20 │ │ +0de7dc: 6e20 6914 6100 |0006: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +0de7e2: 5431 210d |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.groundAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d21 │ │ +0de7e6: 6e20 6914 7100 |000b: invoke-virtual {v1, v7}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +0de7ec: 5431 240d |000e: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d24 │ │ +0de7f0: 6e20 fc14 8400 |0010: invoke-virtual {v4, v8}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14fc │ │ +0de7f6: 0c02 |0013: move-result-object v2 │ │ +0de7f8: 6e20 6914 2100 |0014: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +0de7fe: 5431 250d |0017: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d25 │ │ +0de802: 6e20 fc14 9500 |0019: invoke-virtual {v5, v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14fc │ │ +0de808: 0c02 |001c: move-result-object v2 │ │ +0de80a: 6e20 6914 2100 |001d: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +0de810: 6e20 5a14 6800 |0020: invoke-virtual {v8, v6}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@145a │ │ +0de816: 0a01 |0023: move-result v1 │ │ +0de818: 5931 220d |0024: iput v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.lengthA:F // field@0d22 │ │ +0de81c: 6e20 5a14 7900 |0026: invoke-virtual {v9, v7}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@145a │ │ +0de822: 0a01 |0029: move-result v1 │ │ +0de824: 5931 230d |002a: iput v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.lengthB:F // field@0d23 │ │ +0de828: 593a 270d |002c: iput v10, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.ratio:F // field@0d27 │ │ +0de82c: 5231 220d |002e: iget v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.lengthA:F // field@0d22 │ │ +0de830: 5232 230d |0030: iget v2, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.lengthB:F // field@0d23 │ │ +0de834: c8a2 |0032: mul-float/2addr v2, v10 │ │ +0de836: a600 0102 |0033: add-float v0, v1, v2 │ │ +0de83a: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0002 line=37 │ │ 0x0004 line=38 │ │ 0x0009 line=39 │ │ 0x000e line=40 │ │ @@ -285449,21 +285505,21 @@ │ │ 0x0000 - 0x0036 reg=5 bodyB Lcom/badlogic/gdx/physics/box2d/Body; │ │ 0x0000 - 0x0036 reg=6 groundAnchorA Lcom/badlogic/gdx/math/Vector2; │ │ 0x0000 - 0x0036 reg=7 groundAnchorB Lcom/badlogic/gdx/math/Vector2; │ │ 0x0000 - 0x0036 reg=8 anchorA Lcom/badlogic/gdx/math/Vector2; │ │ 0x0000 - 0x0036 reg=9 anchorB Lcom/badlogic/gdx/math/Vector2; │ │ 0x0000 - 0x0036 reg=10 ratio F │ │ │ │ - source_file_idx : 3649 (PulleyJointDef.java) │ │ + source_file_idx : 3647 (PulleyJointDef.java) │ │ │ │ Class #609 header: │ │ -class_idx : 592 │ │ +class_idx : 590 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 562 │ │ -source_file_idx : 3707 │ │ +superclass_idx : 560 │ │ +source_file_idx : 3705 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 13 │ │ │ │ Class #609 - │ │ Class descriptor : 'Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;' │ │ @@ -285478,17 +285534,17 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0d0298: |[0d0298] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ -0d02a8: 7040 e615 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@15e6 │ │ -0d02ae: 0e00 |0003: return-void │ │ +0de83c: |[0de83c] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ +0de84c: 7040 e615 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@15e6 │ │ +0de852: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint; │ │ 0x0000 - 0x0004 reg=1 world Lcom/badlogic/gdx/physics/box2d/World; │ │ @@ -285578,18 +285634,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d02b0: |[0d02b0] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.enableLimit:(Z)V │ │ -0d02c0: 5320 290d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0d29 │ │ -0d02c4: 7040 ef16 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniEnableLimit:(JZ)V // method@16ef │ │ -0d02ca: 0e00 |0005: return-void │ │ +0de854: |[0de854] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.enableLimit:(Z)V │ │ +0de864: 5320 290d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0d29 │ │ +0de868: 7040 ef16 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniEnableLimit:(JZ)V // method@16ef │ │ +0de86e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0005 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint; │ │ 0x0000 - 0x0006 reg=3 flag Z │ │ @@ -285599,18 +285655,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d02cc: |[0d02cc] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.enableMotor:(Z)V │ │ -0d02dc: 5320 290d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0d29 │ │ -0d02e0: 7040 f016 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniEnableMotor:(JZ)V // method@16f0 │ │ -0d02e6: 0e00 |0005: return-void │ │ +0de870: |[0de870] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.enableMotor:(Z)V │ │ +0de880: 5320 290d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0d29 │ │ +0de884: 7040 f016 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniEnableMotor:(JZ)V // method@16f0 │ │ +0de88a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0005 line=120 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint; │ │ 0x0000 - 0x0006 reg=3 flag Z │ │ @@ -285620,19 +285676,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d02e8: |[0d02e8] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.getJointAngle:()F │ │ -0d02f8: 5320 290d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0d29 │ │ -0d02fc: 7030 f116 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniGetJointAngle:(J)F // method@16f1 │ │ -0d0302: 0a00 |0005: move-result v0 │ │ -0d0304: 0f00 |0006: return v0 │ │ +0de88c: |[0de88c] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.getJointAngle:()F │ │ +0de89c: 5320 290d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0d29 │ │ +0de8a0: 7030 f116 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniGetJointAngle:(J)F // method@16f1 │ │ +0de8a6: 0a00 |0005: move-result v0 │ │ +0de8a8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint; │ │ │ │ #3 : (in Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;) │ │ @@ -285640,19 +285696,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d0308: |[0d0308] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.getJointSpeed:()F │ │ -0d0318: 5320 290d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0d29 │ │ -0d031c: 7030 f216 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniGetJointSpeed:(J)F // method@16f2 │ │ -0d0322: 0a00 |0005: move-result v0 │ │ -0d0324: 0f00 |0006: return v0 │ │ +0de8ac: |[0de8ac] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.getJointSpeed:()F │ │ +0de8bc: 5320 290d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0d29 │ │ +0de8c0: 7030 f216 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniGetJointSpeed:(J)F // method@16f2 │ │ +0de8c6: 0a00 |0005: move-result v0 │ │ +0de8c8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint; │ │ │ │ #4 : (in Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;) │ │ @@ -285660,19 +285716,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d0328: |[0d0328] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.getLowerLimit:()F │ │ -0d0338: 5320 290d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0d29 │ │ -0d033c: 7030 f316 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniGetLowerLimit:(J)F // method@16f3 │ │ -0d0342: 0a00 |0005: move-result v0 │ │ -0d0344: 0f00 |0006: return v0 │ │ +0de8cc: |[0de8cc] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.getLowerLimit:()F │ │ +0de8dc: 5320 290d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0d29 │ │ +0de8e0: 7030 f316 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniGetLowerLimit:(J)F // method@16f3 │ │ +0de8e6: 0a00 |0005: move-result v0 │ │ +0de8e8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint; │ │ │ │ #5 : (in Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;) │ │ @@ -285680,19 +285736,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d0348: |[0d0348] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.getMotorSpeed:()F │ │ -0d0358: 5320 290d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0d29 │ │ -0d035c: 7030 f416 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniGetMotorSpeed:(J)F // method@16f4 │ │ -0d0362: 0a00 |0005: move-result v0 │ │ -0d0364: 0f00 |0006: return v0 │ │ +0de8ec: |[0de8ec] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.getMotorSpeed:()F │ │ +0de8fc: 5320 290d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0d29 │ │ +0de900: 7030 f416 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniGetMotorSpeed:(J)F // method@16f4 │ │ +0de906: 0a00 |0005: move-result v0 │ │ +0de908: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint; │ │ │ │ #6 : (in Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;) │ │ @@ -285700,19 +285756,19 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0d0368: |[0d0368] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.getMotorTorque:(F)F │ │ -0d0378: 5320 290d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0d29 │ │ -0d037c: 7040 f516 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniGetMotorTorque:(JF)F // method@16f5 │ │ -0d0382: 0a00 |0005: move-result v0 │ │ -0d0384: 0f00 |0006: return v0 │ │ +0de90c: |[0de90c] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.getMotorTorque:(F)F │ │ +0de91c: 5320 290d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0d29 │ │ +0de920: 7040 f516 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniGetMotorTorque:(JF)F // method@16f5 │ │ +0de926: 0a00 |0005: move-result v0 │ │ +0de928: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint; │ │ 0x0000 - 0x0007 reg=3 invDt F │ │ │ │ @@ -285721,19 +285777,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d0388: |[0d0388] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.getUpperLimit:()F │ │ -0d0398: 5320 290d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0d29 │ │ -0d039c: 7030 f616 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniGetUpperLimit:(J)F // method@16f6 │ │ -0d03a2: 0a00 |0005: move-result v0 │ │ -0d03a4: 0f00 |0006: return v0 │ │ +0de92c: |[0de92c] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.getUpperLimit:()F │ │ +0de93c: 5320 290d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0d29 │ │ +0de940: 7030 f616 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniGetUpperLimit:(J)F // method@16f6 │ │ +0de946: 0a00 |0005: move-result v0 │ │ +0de948: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint; │ │ │ │ #8 : (in Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;) │ │ @@ -285741,19 +285797,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d03a8: |[0d03a8] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.isLimitEnabled:()Z │ │ -0d03b8: 5320 290d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0d29 │ │ -0d03bc: 7030 f716 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniIsLimitEnabled:(J)Z // method@16f7 │ │ -0d03c2: 0a00 |0005: move-result v0 │ │ -0d03c4: 0f00 |0006: return v0 │ │ +0de94c: |[0de94c] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.isLimitEnabled:()Z │ │ +0de95c: 5320 290d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0d29 │ │ +0de960: 7030 f716 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniIsLimitEnabled:(J)Z // method@16f7 │ │ +0de966: 0a00 |0005: move-result v0 │ │ +0de968: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint; │ │ │ │ #9 : (in Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;) │ │ @@ -285761,19 +285817,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d03c8: |[0d03c8] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.isMotorEnabled:()Z │ │ -0d03d8: 5320 290d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0d29 │ │ -0d03dc: 7030 f816 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniIsMotorEnabled:(J)Z // method@16f8 │ │ -0d03e2: 0a00 |0005: move-result v0 │ │ -0d03e4: 0f00 |0006: return v0 │ │ +0de96c: |[0de96c] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.isMotorEnabled:()Z │ │ +0de97c: 5320 290d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0d29 │ │ +0de980: 7030 f816 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniIsMotorEnabled:(J)Z // method@16f8 │ │ +0de986: 0a00 |0005: move-result v0 │ │ +0de988: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint; │ │ │ │ #10 : (in Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;) │ │ @@ -285781,18 +285837,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0d03e8: |[0d03e8] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.setLimits:(FF)V │ │ -0d03f8: 5320 290d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0d29 │ │ -0d03fc: 7054 f916 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniSetLimits:(JFF)V // method@16f9 │ │ -0d0402: 0e00 |0005: return-void │ │ +0de98c: |[0de98c] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.setLimits:(FF)V │ │ +0de99c: 5320 290d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0d29 │ │ +0de9a0: 7054 f916 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniSetLimits:(JFF)V // method@16f9 │ │ +0de9a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0005 line=100 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint; │ │ 0x0000 - 0x0006 reg=3 lower F │ │ @@ -285803,18 +285859,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d0404: |[0d0404] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.setMaxMotorTorque:(F)V │ │ -0d0414: 5320 290d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0d29 │ │ -0d0418: 7040 fa16 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniSetMaxMotorTorque:(JF)V // method@16fa │ │ -0d041e: 0e00 |0005: return-void │ │ +0de9a8: |[0de9a8] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.setMaxMotorTorque:(F)V │ │ +0de9b8: 5320 290d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0d29 │ │ +0de9bc: 7040 fa16 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniSetMaxMotorTorque:(JF)V // method@16fa │ │ +0de9c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0005 line=150 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint; │ │ 0x0000 - 0x0006 reg=3 torque F │ │ @@ -285824,33 +285880,33 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d0420: |[0d0420] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.setMotorSpeed:(F)V │ │ -0d0430: 5320 290d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0d29 │ │ -0d0434: 7040 fb16 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniSetMotorSpeed:(JF)V // method@16fb │ │ -0d043a: 0e00 |0005: return-void │ │ +0de9c4: |[0de9c4] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.setMotorSpeed:(F)V │ │ +0de9d4: 5320 290d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0d29 │ │ +0de9d8: 7040 fb16 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniSetMotorSpeed:(JF)V // method@16fb │ │ +0de9de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0005 line=130 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint; │ │ 0x0000 - 0x0006 reg=3 speed F │ │ │ │ - source_file_idx : 3707 (RevoluteJoint.java) │ │ + source_file_idx : 3705 (RevoluteJoint.java) │ │ │ │ Class #610 header: │ │ -class_idx : 593 │ │ +class_idx : 591 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 564 │ │ -source_file_idx : 3708 │ │ +superclass_idx : 562 │ │ +source_file_idx : 3706 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #610 - │ │ Class descriptor : 'Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;' │ │ @@ -285901,34 +285957,34 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 38 16-bit code units │ │ -0d043c: |[0d043c] com.badlogic.gdx.physics.box2d.joints.RevoluteJointDef.:()V │ │ -0d044c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d044e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0d0450: 7010 fc15 0300 |0002: invoke-direct {v3}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@15fc │ │ -0d0456: 2200 1302 |0005: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0d045a: 7010 4c14 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0d0460: 5b30 2f0d |000a: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d2f │ │ -0d0464: 2200 1302 |000c: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0d0468: 7010 4c14 0000 |000e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0d046e: 5b30 300d |0011: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d30 │ │ -0d0472: 5931 340d |0013: iput v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.referenceAngle:F // field@0d34 │ │ -0d0476: 5c32 2d0d |0015: iput-boolean v2, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.enableLimit:Z // field@0d2d │ │ -0d047a: 5931 310d |0017: iput v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.lowerAngle:F // field@0d31 │ │ -0d047e: 5931 360d |0019: iput v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.upperAngle:F // field@0d36 │ │ -0d0482: 5c32 2e0d |001b: iput-boolean v2, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.enableMotor:Z // field@0d2e │ │ -0d0486: 5931 330d |001d: iput v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.motorSpeed:F // field@0d33 │ │ -0d048a: 5931 320d |001f: iput v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.maxMotorTorque:F // field@0d32 │ │ -0d048e: 6200 9e0c |0021: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RevoluteJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9e │ │ -0d0492: 5b30 350d |0023: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0d35 │ │ -0d0496: 0e00 |0025: return-void │ │ +0de9e0: |[0de9e0] com.badlogic.gdx.physics.box2d.joints.RevoluteJointDef.:()V │ │ +0de9f0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0de9f2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0de9f4: 7010 fc15 0300 |0002: invoke-direct {v3}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@15fc │ │ +0de9fa: 2200 1102 |0005: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0de9fe: 7010 4c14 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0dea04: 5b30 2f0d |000a: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d2f │ │ +0dea08: 2200 1102 |000c: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0dea0c: 7010 4c14 0000 |000e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0dea12: 5b30 300d |0011: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d30 │ │ +0dea16: 5931 340d |0013: iput v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.referenceAngle:F // field@0d34 │ │ +0dea1a: 5c32 2d0d |0015: iput-boolean v2, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.enableLimit:Z // field@0d2d │ │ +0dea1e: 5931 310d |0017: iput v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.lowerAngle:F // field@0d31 │ │ +0dea22: 5931 360d |0019: iput v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.upperAngle:F // field@0d36 │ │ +0dea26: 5c32 2e0d |001b: iput-boolean v2, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.enableMotor:Z // field@0d2e │ │ +0dea2a: 5931 330d |001d: iput v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.motorSpeed:F // field@0d33 │ │ +0dea2e: 5931 320d |001f: iput v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.maxMotorTorque:F // field@0d32 │ │ +0dea32: 6200 9e0c |0021: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RevoluteJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9e │ │ +0dea36: 5b30 350d |0023: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0d35 │ │ +0dea3a: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=29 │ │ 0x0005 line=43 │ │ 0x000c line=46 │ │ 0x0013 line=49 │ │ 0x0015 line=52 │ │ @@ -285948,53 +286004,53 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0d0498: |[0d0498] com.badlogic.gdx.physics.box2d.joints.RevoluteJointDef.initialize:(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/math/Vector2;)V │ │ -0d04a8: 5b23 2a0d |0000: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d2a │ │ -0d04ac: 5b24 2b0d |0002: iput-object v4, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d2b │ │ -0d04b0: 5420 2f0d |0004: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d2f │ │ -0d04b4: 6e20 fc14 5300 |0006: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14fc │ │ -0d04ba: 0c01 |0009: move-result-object v1 │ │ -0d04bc: 6e20 6914 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -0d04c2: 5420 300d |000d: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d30 │ │ -0d04c6: 6e20 fc14 5400 |000f: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14fc │ │ -0d04cc: 0c01 |0012: move-result-object v1 │ │ -0d04ce: 6e20 6914 1000 |0013: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -0d04d4: 6e10 f014 0400 |0016: invoke-virtual {v4}, Lcom/badlogic/gdx/physics/box2d/Body;.getAngle:()F // method@14f0 │ │ -0d04da: 0a00 |0019: move-result v0 │ │ -0d04dc: 6e10 f014 0300 |001a: invoke-virtual {v3}, Lcom/badlogic/gdx/physics/box2d/Body;.getAngle:()F // method@14f0 │ │ -0d04e2: 0a01 |001d: move-result v1 │ │ -0d04e4: c710 |001e: sub-float/2addr v0, v1 │ │ -0d04e6: 5920 340d |001f: iput v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.referenceAngle:F // field@0d34 │ │ -0d04ea: 0e00 |0021: return-void │ │ +0dea3c: |[0dea3c] com.badlogic.gdx.physics.box2d.joints.RevoluteJointDef.initialize:(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/math/Vector2;)V │ │ +0dea4c: 5b23 2a0d |0000: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d2a │ │ +0dea50: 5b24 2b0d |0002: iput-object v4, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d2b │ │ +0dea54: 5420 2f0d |0004: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d2f │ │ +0dea58: 6e20 fc14 5300 |0006: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14fc │ │ +0dea5e: 0c01 |0009: move-result-object v1 │ │ +0dea60: 6e20 6914 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +0dea66: 5420 300d |000d: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d30 │ │ +0dea6a: 6e20 fc14 5400 |000f: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14fc │ │ +0dea70: 0c01 |0012: move-result-object v1 │ │ +0dea72: 6e20 6914 1000 |0013: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +0dea78: 6e10 f014 0400 |0016: invoke-virtual {v4}, Lcom/badlogic/gdx/physics/box2d/Body;.getAngle:()F // method@14f0 │ │ +0dea7e: 0a00 |0019: move-result v0 │ │ +0dea80: 6e10 f014 0300 |001a: invoke-virtual {v3}, Lcom/badlogic/gdx/physics/box2d/Body;.getAngle:()F // method@14f0 │ │ +0dea86: 0a01 |001d: move-result v1 │ │ +0dea88: c710 |001e: sub-float/2addr v0, v1 │ │ +0dea8a: 5920 340d |001f: iput v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.referenceAngle:F // field@0d34 │ │ +0dea8e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0002 line=36 │ │ 0x0004 line=37 │ │ 0x000d line=38 │ │ 0x0016 line=39 │ │ 0x0021 line=40 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef; │ │ 0x0000 - 0x0022 reg=3 bodyA Lcom/badlogic/gdx/physics/box2d/Body; │ │ 0x0000 - 0x0022 reg=4 bodyB Lcom/badlogic/gdx/physics/box2d/Body; │ │ 0x0000 - 0x0022 reg=5 anchor Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - source_file_idx : 3708 (RevoluteJointDef.java) │ │ + source_file_idx : 3706 (RevoluteJointDef.java) │ │ │ │ Class #611 header: │ │ -class_idx : 594 │ │ +class_idx : 592 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 562 │ │ -source_file_idx : 3711 │ │ +superclass_idx : 560 │ │ +source_file_idx : 3709 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #611 - │ │ Class descriptor : 'Lcom/badlogic/gdx/physics/box2d/joints/RopeJoint;' │ │ @@ -286009,17 +286065,17 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0d04ec: |[0d04ec] com.badlogic.gdx.physics.box2d.joints.RopeJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ -0d04fc: 7040 e615 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@15e6 │ │ -0d0502: 0e00 |0003: return-void │ │ +0dea90: |[0dea90] com.badlogic.gdx.physics.box2d.joints.RopeJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ +0deaa0: 7040 e615 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@15e6 │ │ +0deaa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/physics/box2d/joints/RopeJoint; │ │ 0x0000 - 0x0004 reg=1 world Lcom/badlogic/gdx/physics/box2d/World; │ │ @@ -286043,19 +286099,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d0504: |[0d0504] com.badlogic.gdx.physics.box2d.joints.RopeJoint.getMaxLength:()F │ │ -0d0514: 5320 370d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJoint;.addr:J // field@0d37 │ │ -0d0518: 7030 0317 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/RopeJoint;.jniGetMaxLength:(J)F // method@1703 │ │ -0d051e: 0a00 |0005: move-result v0 │ │ -0d0520: 0f00 |0006: return v0 │ │ +0deaa8: |[0deaa8] com.badlogic.gdx.physics.box2d.joints.RopeJoint.getMaxLength:()F │ │ +0deab8: 5320 370d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJoint;.addr:J // field@0d37 │ │ +0deabc: 7030 0317 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/RopeJoint;.jniGetMaxLength:(J)F // method@1703 │ │ +0deac2: 0a00 |0005: move-result v0 │ │ +0deac4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/RopeJoint; │ │ │ │ #1 : (in Lcom/badlogic/gdx/physics/box2d/joints/RopeJoint;) │ │ @@ -286063,33 +286119,33 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d0524: |[0d0524] com.badlogic.gdx.physics.box2d.joints.RopeJoint.setMaxLength:(F)V │ │ -0d0534: 5320 370d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJoint;.addr:J // field@0d37 │ │ -0d0538: 7040 0417 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/RopeJoint;.jniSetMaxLength:(JF)F // method@1704 │ │ -0d053e: 0e00 |0005: return-void │ │ +0deac8: |[0deac8] com.badlogic.gdx.physics.box2d.joints.RopeJoint.setMaxLength:(F)V │ │ +0dead8: 5320 370d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJoint;.addr:J // field@0d37 │ │ +0deadc: 7040 0417 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/RopeJoint;.jniSetMaxLength:(JF)F // method@1704 │ │ +0deae2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/RopeJoint; │ │ 0x0000 - 0x0006 reg=3 length F │ │ │ │ - source_file_idx : 3711 (RopeJoint.java) │ │ + source_file_idx : 3709 (RopeJoint.java) │ │ │ │ Class #612 header: │ │ -class_idx : 595 │ │ +class_idx : 593 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 564 │ │ -source_file_idx : 3712 │ │ +superclass_idx : 562 │ │ +source_file_idx : 3710 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #612 - │ │ Class descriptor : 'Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;' │ │ @@ -286116,48 +286172,48 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0d0540: |[0d0540] com.badlogic.gdx.physics.box2d.joints.RopeJointDef.:()V │ │ -0d0550: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d0552: 7010 fc15 0300 |0001: invoke-direct {v3}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@15fc │ │ -0d0558: 2200 1302 |0004: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0d055c: 1501 80bf |0006: const/high16 v1, #int -1082130432 // #bf80 │ │ -0d0560: 7030 4d14 1002 |0008: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0d0566: 5b30 3b0d |000b: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d3b │ │ -0d056a: 2200 1302 |000d: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0d056e: 1501 803f |000f: const/high16 v1, #int 1065353216 // #3f80 │ │ -0d0572: 7030 4d14 1002 |0011: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0d0578: 5b30 3c0d |0014: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d3c │ │ -0d057c: 5932 3d0d |0016: iput v2, v3, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.maxLength:F // field@0d3d │ │ -0d0580: 6200 9f0c |0018: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RopeJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9f │ │ -0d0584: 5b30 3e0d |001a: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0d3e │ │ -0d0588: 0e00 |001c: return-void │ │ +0deae4: |[0deae4] com.badlogic.gdx.physics.box2d.joints.RopeJointDef.:()V │ │ +0deaf4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0deaf6: 7010 fc15 0300 |0001: invoke-direct {v3}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@15fc │ │ +0deafc: 2200 1102 |0004: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0deb00: 1501 80bf |0006: const/high16 v1, #int -1082130432 // #bf80 │ │ +0deb04: 7030 4d14 1002 |0008: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0deb0a: 5b30 3b0d |000b: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d3b │ │ +0deb0e: 2200 1102 |000d: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0deb12: 1501 803f |000f: const/high16 v1, #int 1065353216 // #3f80 │ │ +0deb16: 7030 4d14 1002 |0011: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0deb1c: 5b30 3c0d |0014: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d3c │ │ +0deb20: 5932 3d0d |0016: iput v2, v3, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.maxLength:F // field@0d3d │ │ +0deb24: 6200 9f0c |0018: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RopeJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c9f │ │ +0deb28: 5b30 3e0d |001a: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0d3e │ │ +0deb2c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=26 │ │ 0x0004 line=31 │ │ 0x000d line=34 │ │ 0x0016 line=37 │ │ 0x0018 line=27 │ │ 0x001c line=28 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3712 (RopeJointDef.java) │ │ + source_file_idx : 3710 (RopeJointDef.java) │ │ │ │ Class #613 header: │ │ -class_idx : 596 │ │ +class_idx : 594 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 562 │ │ -source_file_idx : 4269 │ │ +superclass_idx : 560 │ │ +source_file_idx : 4267 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #613 - │ │ Class descriptor : 'Lcom/badlogic/gdx/physics/box2d/joints/WeldJoint;' │ │ @@ -286172,17 +286228,17 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0d058c: |[0d058c] com.badlogic.gdx.physics.box2d.joints.WeldJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ -0d059c: 7040 e615 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@15e6 │ │ -0d05a2: 0e00 |0003: return-void │ │ +0deb30: |[0deb30] com.badlogic.gdx.physics.box2d.joints.WeldJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ +0deb40: 7040 e615 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@15e6 │ │ +0deb46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/physics/box2d/joints/WeldJoint; │ │ 0x0000 - 0x0004 reg=1 world Lcom/badlogic/gdx/physics/box2d/World; │ │ @@ -286200,32 +286256,32 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d05a4: |[0d05a4] com.badlogic.gdx.physics.box2d.joints.WeldJoint.getReferenceAngle:()F │ │ -0d05b4: 5320 3f0d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJoint;.addr:J // field@0d3f │ │ -0d05b8: 7030 0917 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/WeldJoint;.jniGetReferenceAngle:(J)F // method@1709 │ │ -0d05be: 0a00 |0005: move-result v0 │ │ -0d05c0: 0f00 |0006: return v0 │ │ +0deb48: |[0deb48] com.badlogic.gdx.physics.box2d.joints.WeldJoint.getReferenceAngle:()F │ │ +0deb58: 5320 3f0d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJoint;.addr:J // field@0d3f │ │ +0deb5c: 7030 0917 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/WeldJoint;.jniGetReferenceAngle:(J)F // method@1709 │ │ +0deb62: 0a00 |0005: move-result v0 │ │ +0deb64: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/WeldJoint; │ │ │ │ - source_file_idx : 4269 (WeldJoint.java) │ │ + source_file_idx : 4267 (WeldJoint.java) │ │ │ │ Class #614 header: │ │ -class_idx : 597 │ │ +class_idx : 595 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 564 │ │ -source_file_idx : 4270 │ │ +superclass_idx : 562 │ │ +source_file_idx : 4268 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #614 - │ │ Class descriptor : 'Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;' │ │ @@ -286252,27 +286308,27 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0d05c4: |[0d05c4] com.badlogic.gdx.physics.box2d.joints.WeldJointDef.:()V │ │ -0d05d4: 7010 fc15 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@15fc │ │ -0d05da: 2200 1302 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0d05de: 7010 4c14 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0d05e4: 5b10 430d |0008: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d43 │ │ -0d05e8: 2200 1302 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0d05ec: 7010 4c14 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0d05f2: 5b10 440d |000f: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d44 │ │ -0d05f6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0d05f8: 5910 450d |0012: iput v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.referenceAngle:F // field@0d45 │ │ -0d05fc: 6200 a10c |0014: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WeldJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca1 │ │ -0d0600: 5b10 460d |0016: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0d46 │ │ -0d0604: 0e00 |0018: return-void │ │ +0deb68: |[0deb68] com.badlogic.gdx.physics.box2d.joints.WeldJointDef.:()V │ │ +0deb78: 7010 fc15 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@15fc │ │ +0deb7e: 2200 1102 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0deb82: 7010 4c14 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0deb88: 5b10 430d |0008: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d43 │ │ +0deb8c: 2200 1102 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0deb90: 7010 4c14 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0deb96: 5b10 440d |000f: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d44 │ │ +0deb9a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0deb9c: 5910 450d |0012: iput v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.referenceAngle:F // field@0d45 │ │ +0deba0: 6200 a10c |0014: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WeldJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca1 │ │ +0deba4: 5b10 460d |0016: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0d46 │ │ +0deba8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=39 │ │ 0x000a line=42 │ │ 0x0011 line=45 │ │ 0x0014 line=25 │ │ @@ -286286,53 +286342,53 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0d0608: |[0d0608] com.badlogic.gdx.physics.box2d.joints.WeldJointDef.initialize:(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/math/Vector2;)V │ │ -0d0618: 5b23 400d |0000: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d40 │ │ -0d061c: 5b24 410d |0002: iput-object v4, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d41 │ │ -0d0620: 5420 430d |0004: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d43 │ │ -0d0624: 6e20 fc14 5300 |0006: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14fc │ │ -0d062a: 0c01 |0009: move-result-object v1 │ │ -0d062c: 6e20 6914 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -0d0632: 5420 440d |000d: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d44 │ │ -0d0636: 6e20 fc14 5400 |000f: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14fc │ │ -0d063c: 0c01 |0012: move-result-object v1 │ │ -0d063e: 6e20 6914 1000 |0013: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -0d0644: 6e10 f014 0400 |0016: invoke-virtual {v4}, Lcom/badlogic/gdx/physics/box2d/Body;.getAngle:()F // method@14f0 │ │ -0d064a: 0a00 |0019: move-result v0 │ │ -0d064c: 6e10 f014 0300 |001a: invoke-virtual {v3}, Lcom/badlogic/gdx/physics/box2d/Body;.getAngle:()F // method@14f0 │ │ -0d0652: 0a01 |001d: move-result v1 │ │ -0d0654: c710 |001e: sub-float/2addr v0, v1 │ │ -0d0656: 5920 450d |001f: iput v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.referenceAngle:F // field@0d45 │ │ -0d065a: 0e00 |0021: return-void │ │ +0debac: |[0debac] com.badlogic.gdx.physics.box2d.joints.WeldJointDef.initialize:(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/math/Vector2;)V │ │ +0debbc: 5b23 400d |0000: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d40 │ │ +0debc0: 5b24 410d |0002: iput-object v4, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d41 │ │ +0debc4: 5420 430d |0004: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d43 │ │ +0debc8: 6e20 fc14 5300 |0006: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14fc │ │ +0debce: 0c01 |0009: move-result-object v1 │ │ +0debd0: 6e20 6914 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +0debd6: 5420 440d |000d: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d44 │ │ +0debda: 6e20 fc14 5400 |000f: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14fc │ │ +0debe0: 0c01 |0012: move-result-object v1 │ │ +0debe2: 6e20 6914 1000 |0013: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +0debe8: 6e10 f014 0400 |0016: invoke-virtual {v4}, Lcom/badlogic/gdx/physics/box2d/Body;.getAngle:()F // method@14f0 │ │ +0debee: 0a00 |0019: move-result v0 │ │ +0debf0: 6e10 f014 0300 |001a: invoke-virtual {v3}, Lcom/badlogic/gdx/physics/box2d/Body;.getAngle:()F // method@14f0 │ │ +0debf6: 0a01 |001d: move-result v1 │ │ +0debf8: c710 |001e: sub-float/2addr v0, v1 │ │ +0debfa: 5920 450d |001f: iput v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.referenceAngle:F // field@0d45 │ │ +0debfe: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0002 line=32 │ │ 0x0004 line=33 │ │ 0x000d line=34 │ │ 0x0016 line=35 │ │ 0x0021 line=36 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef; │ │ 0x0000 - 0x0022 reg=3 body1 Lcom/badlogic/gdx/physics/box2d/Body; │ │ 0x0000 - 0x0022 reg=4 body2 Lcom/badlogic/gdx/physics/box2d/Body; │ │ 0x0000 - 0x0022 reg=5 anchor Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - source_file_idx : 4270 (WeldJointDef.java) │ │ + source_file_idx : 4268 (WeldJointDef.java) │ │ │ │ Class #615 header: │ │ -class_idx : 598 │ │ +class_idx : 596 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 562 │ │ -source_file_idx : 4272 │ │ +superclass_idx : 560 │ │ +source_file_idx : 4270 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 15 │ │ virtual_methods_size: 12 │ │ │ │ Class #615 - │ │ Class descriptor : 'Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;' │ │ @@ -286347,17 +286403,17 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/World;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0d065c: |[0d065c] com.badlogic.gdx.physics.box2d.joints.WheelJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ -0d066c: 7040 e615 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@15e6 │ │ -0d0672: 0e00 |0003: return-void │ │ +0dec00: |[0dec00] com.badlogic.gdx.physics.box2d.joints.WheelJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ +0dec10: 7040 e615 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@15e6 │ │ +0dec16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint; │ │ 0x0000 - 0x0004 reg=1 world Lcom/badlogic/gdx/physics/box2d/World; │ │ @@ -286368,19 +286424,19 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d0674: |[0d0674] com.badlogic.gdx.physics.box2d.joints.WheelJoint.isMotorEnabled:()Z │ │ -0d0684: 5320 470d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0d47 │ │ -0d0688: 7030 1e17 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniIsMotorEnabled:(J)Z // method@171e │ │ -0d068e: 0a00 |0005: move-result v0 │ │ -0d0690: 0f00 |0006: return v0 │ │ +0dec18: |[0dec18] com.badlogic.gdx.physics.box2d.joints.WheelJoint.isMotorEnabled:()Z │ │ +0dec28: 5320 470d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0d47 │ │ +0dec2c: 7030 1e17 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniIsMotorEnabled:(J)Z // method@171e │ │ +0dec32: 0a00 |0005: move-result v0 │ │ +0dec34: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint; │ │ │ │ #2 : (in Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;) │ │ @@ -286467,18 +286523,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d0694: |[0d0694] com.badlogic.gdx.physics.box2d.joints.WheelJoint.enableMotor:(Z)V │ │ -0d06a4: 5320 470d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0d47 │ │ -0d06a8: 7040 1617 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniEnableMotor:(JZ)V // method@1716 │ │ -0d06ae: 0e00 |0005: return-void │ │ +0dec38: |[0dec38] com.badlogic.gdx.physics.box2d.joints.WheelJoint.enableMotor:(Z)V │ │ +0dec48: 5320 470d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0d47 │ │ +0dec4c: 7040 1617 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniEnableMotor:(JZ)V // method@1716 │ │ +0dec52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0005 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint; │ │ 0x0000 - 0x0006 reg=3 flag Z │ │ @@ -286488,19 +286544,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d06b0: |[0d06b0] com.badlogic.gdx.physics.box2d.joints.WheelJoint.getJointSpeed:()F │ │ -0d06c0: 5320 470d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0d47 │ │ -0d06c4: 7030 1717 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniGetJointSpeed:(J)F // method@1717 │ │ -0d06ca: 0a00 |0005: move-result v0 │ │ -0d06cc: 0f00 |0006: return v0 │ │ +0dec54: |[0dec54] com.badlogic.gdx.physics.box2d.joints.WheelJoint.getJointSpeed:()F │ │ +0dec64: 5320 470d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0d47 │ │ +0dec68: 7030 1717 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniGetJointSpeed:(J)F // method@1717 │ │ +0dec6e: 0a00 |0005: move-result v0 │ │ +0dec70: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint; │ │ │ │ #2 : (in Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;) │ │ @@ -286508,19 +286564,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d06d0: |[0d06d0] com.badlogic.gdx.physics.box2d.joints.WheelJoint.getJointTranslation:()F │ │ -0d06e0: 5320 470d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0d47 │ │ -0d06e4: 7030 1817 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniGetJointTranslation:(J)F // method@1718 │ │ -0d06ea: 0a00 |0005: move-result v0 │ │ -0d06ec: 0f00 |0006: return v0 │ │ +0dec74: |[0dec74] com.badlogic.gdx.physics.box2d.joints.WheelJoint.getJointTranslation:()F │ │ +0dec84: 5320 470d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0d47 │ │ +0dec88: 7030 1817 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniGetJointTranslation:(J)F // method@1718 │ │ +0dec8e: 0a00 |0005: move-result v0 │ │ +0dec90: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint; │ │ │ │ #3 : (in Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;) │ │ @@ -286528,19 +286584,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d06f0: |[0d06f0] com.badlogic.gdx.physics.box2d.joints.WheelJoint.getMaxMotorTorque:()F │ │ -0d0700: 5320 470d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0d47 │ │ -0d0704: 7030 1917 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniGetMaxMotorTorque:(J)F // method@1719 │ │ -0d070a: 0a00 |0005: move-result v0 │ │ -0d070c: 0f00 |0006: return v0 │ │ +0dec94: |[0dec94] com.badlogic.gdx.physics.box2d.joints.WheelJoint.getMaxMotorTorque:()F │ │ +0deca4: 5320 470d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0d47 │ │ +0deca8: 7030 1917 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniGetMaxMotorTorque:(J)F // method@1719 │ │ +0decae: 0a00 |0005: move-result v0 │ │ +0decb0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint; │ │ │ │ #4 : (in Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;) │ │ @@ -286548,19 +286604,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d0710: |[0d0710] com.badlogic.gdx.physics.box2d.joints.WheelJoint.getMotorSpeed:()F │ │ -0d0720: 5320 470d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0d47 │ │ -0d0724: 7030 1a17 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniGetMotorSpeed:(J)F // method@171a │ │ -0d072a: 0a00 |0005: move-result v0 │ │ -0d072c: 0f00 |0006: return v0 │ │ +0decb4: |[0decb4] com.badlogic.gdx.physics.box2d.joints.WheelJoint.getMotorSpeed:()F │ │ +0decc4: 5320 470d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0d47 │ │ +0decc8: 7030 1a17 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniGetMotorSpeed:(J)F // method@171a │ │ +0decce: 0a00 |0005: move-result v0 │ │ +0decd0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint; │ │ │ │ #5 : (in Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;) │ │ @@ -286568,19 +286624,19 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0d0730: |[0d0730] com.badlogic.gdx.physics.box2d.joints.WheelJoint.getMotorTorque:(F)F │ │ -0d0740: 5320 470d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0d47 │ │ -0d0744: 7040 1b17 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniGetMotorTorque:(JF)F // method@171b │ │ -0d074a: 0a00 |0005: move-result v0 │ │ -0d074c: 0f00 |0006: return v0 │ │ +0decd4: |[0decd4] com.badlogic.gdx.physics.box2d.joints.WheelJoint.getMotorTorque:(F)F │ │ +0dece4: 5320 470d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0d47 │ │ +0dece8: 7040 1b17 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniGetMotorTorque:(JF)F // method@171b │ │ +0decee: 0a00 |0005: move-result v0 │ │ +0decf0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint; │ │ 0x0000 - 0x0007 reg=3 invDt F │ │ │ │ @@ -286589,19 +286645,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d0750: |[0d0750] com.badlogic.gdx.physics.box2d.joints.WheelJoint.getSpringDampingRatio:()F │ │ -0d0760: 5320 470d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0d47 │ │ -0d0764: 7030 1c17 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniGetSpringDampingRatio:(J)F // method@171c │ │ -0d076a: 0a00 |0005: move-result v0 │ │ -0d076c: 0f00 |0006: return v0 │ │ +0decf4: |[0decf4] com.badlogic.gdx.physics.box2d.joints.WheelJoint.getSpringDampingRatio:()F │ │ +0ded04: 5320 470d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0d47 │ │ +0ded08: 7030 1c17 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniGetSpringDampingRatio:(J)F // method@171c │ │ +0ded0e: 0a00 |0005: move-result v0 │ │ +0ded10: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint; │ │ │ │ #7 : (in Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;) │ │ @@ -286609,19 +286665,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d0770: |[0d0770] com.badlogic.gdx.physics.box2d.joints.WheelJoint.getSpringFrequencyHz:()F │ │ -0d0780: 5320 470d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0d47 │ │ -0d0784: 7030 1d17 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniGetSpringFrequencyHz:(J)F // method@171d │ │ -0d078a: 0a00 |0005: move-result v0 │ │ -0d078c: 0f00 |0006: return v0 │ │ +0ded14: |[0ded14] com.badlogic.gdx.physics.box2d.joints.WheelJoint.getSpringFrequencyHz:()F │ │ +0ded24: 5320 470d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0d47 │ │ +0ded28: 7030 1d17 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniGetSpringFrequencyHz:(J)F // method@171d │ │ +0ded2e: 0a00 |0005: move-result v0 │ │ +0ded30: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint; │ │ │ │ #8 : (in Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;) │ │ @@ -286629,18 +286685,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d0790: |[0d0790] com.badlogic.gdx.physics.box2d.joints.WheelJoint.setMaxMotorTorque:(F)V │ │ -0d07a0: 5320 470d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0d47 │ │ -0d07a4: 7040 1f17 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniSetMaxMotorTorque:(JF)V // method@171f │ │ -0d07aa: 0e00 |0005: return-void │ │ +0ded34: |[0ded34] com.badlogic.gdx.physics.box2d.joints.WheelJoint.setMaxMotorTorque:(F)V │ │ +0ded44: 5320 470d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0d47 │ │ +0ded48: 7040 1f17 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniSetMaxMotorTorque:(JF)V // method@171f │ │ +0ded4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0005 line=98 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint; │ │ 0x0000 - 0x0006 reg=3 torque F │ │ @@ -286650,18 +286706,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d07ac: |[0d07ac] com.badlogic.gdx.physics.box2d.joints.WheelJoint.setMotorSpeed:(F)V │ │ -0d07bc: 5320 470d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0d47 │ │ -0d07c0: 7040 2017 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniSetMotorSpeed:(JF)V // method@1720 │ │ -0d07c6: 0e00 |0005: return-void │ │ +0ded50: |[0ded50] com.badlogic.gdx.physics.box2d.joints.WheelJoint.setMotorSpeed:(F)V │ │ +0ded60: 5320 470d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0d47 │ │ +0ded64: 7040 2017 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniSetMotorSpeed:(JF)V // method@1720 │ │ +0ded6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint; │ │ 0x0000 - 0x0006 reg=3 speed F │ │ @@ -286671,18 +286727,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d07c8: |[0d07c8] com.badlogic.gdx.physics.box2d.joints.WheelJoint.setSpringDampingRatio:(F)V │ │ -0d07d8: 5320 470d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0d47 │ │ -0d07dc: 7040 2117 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniSetSpringDampingRatio:(JF)V // method@1721 │ │ -0d07e2: 0e00 |0005: return-void │ │ +0ded6c: |[0ded6c] com.badlogic.gdx.physics.box2d.joints.WheelJoint.setSpringDampingRatio:(F)V │ │ +0ded7c: 5320 470d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0d47 │ │ +0ded80: 7040 2117 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniSetSpringDampingRatio:(JF)V // method@1721 │ │ +0ded86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0005 line=146 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint; │ │ 0x0000 - 0x0006 reg=3 ratio F │ │ @@ -286692,33 +286748,33 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d07e4: |[0d07e4] com.badlogic.gdx.physics.box2d.joints.WheelJoint.setSpringFrequencyHz:(F)V │ │ -0d07f4: 5320 470d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0d47 │ │ -0d07f8: 7040 2217 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniSetSpringFrequencyHz:(JF)V // method@1722 │ │ -0d07fe: 0e00 |0005: return-void │ │ +0ded88: |[0ded88] com.badlogic.gdx.physics.box2d.joints.WheelJoint.setSpringFrequencyHz:(F)V │ │ +0ded98: 5320 470d |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0d47 │ │ +0ded9c: 7040 2217 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniSetSpringFrequencyHz:(JF)V // method@1722 │ │ +0deda2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0005 line=127 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint; │ │ 0x0000 - 0x0006 reg=3 hz F │ │ │ │ - source_file_idx : 4272 (WheelJoint.java) │ │ + source_file_idx : 4270 (WheelJoint.java) │ │ │ │ Class #616 header: │ │ -class_idx : 599 │ │ +class_idx : 597 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 564 │ │ -source_file_idx : 4273 │ │ +superclass_idx : 562 │ │ +source_file_idx : 4271 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #616 - │ │ Class descriptor : 'Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;' │ │ @@ -286765,38 +286821,38 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0d0800: |[0d0800] com.badlogic.gdx.physics.box2d.joints.WheelJointDef.:()V │ │ -0d0810: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d0812: 7010 fc15 0300 |0001: invoke-direct {v3}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@15fc │ │ -0d0818: 2200 1302 |0004: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0d081c: 7010 4c14 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0d0822: 5b30 4e0d |0009: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d4e │ │ -0d0826: 2200 1302 |000b: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0d082a: 7010 4c14 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0d0830: 5b30 4f0d |0010: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d4f │ │ -0d0834: 2200 1302 |0012: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0d0838: 1501 803f |0014: const/high16 v1, #int 1065353216 // #3f80 │ │ -0d083c: 7030 4d14 1002 |0016: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0d0842: 5b30 500d |0019: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAxisA:Lcom/badlogic/gdx/math/Vector2; // field@0d50 │ │ -0d0846: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -0d0848: 5c30 4c0d |001c: iput-boolean v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.enableMotor:Z // field@0d4c │ │ -0d084c: 5932 510d |001e: iput v2, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.maxMotorTorque:F // field@0d51 │ │ -0d0850: 5932 520d |0020: iput v2, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.motorSpeed:F // field@0d52 │ │ -0d0854: 1500 0040 |0022: const/high16 v0, #int 1073741824 // #4000 │ │ -0d0858: 5930 4d0d |0024: iput v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.frequencyHz:F // field@0d4d │ │ -0d085c: 1400 3333 333f |0026: const v0, #float 0.7 // #3f333333 │ │ -0d0862: 5930 4b0d |0029: iput v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.dampingRatio:F // field@0d4b │ │ -0d0866: 6200 a20c |002b: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WheelJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca2 │ │ -0d086a: 5b30 530d |002d: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0d53 │ │ -0d086e: 0e00 |002f: return-void │ │ +0deda4: |[0deda4] com.badlogic.gdx.physics.box2d.joints.WheelJointDef.:()V │ │ +0dedb4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0dedb6: 7010 fc15 0300 |0001: invoke-direct {v3}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@15fc │ │ +0dedbc: 2200 1102 |0004: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0dedc0: 7010 4c14 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0dedc6: 5b30 4e0d |0009: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d4e │ │ +0dedca: 2200 1102 |000b: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0dedce: 7010 4c14 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0dedd4: 5b30 4f0d |0010: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d4f │ │ +0dedd8: 2200 1102 |0012: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0deddc: 1501 803f |0014: const/high16 v1, #int 1065353216 // #3f80 │ │ +0dede0: 7030 4d14 1002 |0016: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0dede6: 5b30 500d |0019: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAxisA:Lcom/badlogic/gdx/math/Vector2; // field@0d50 │ │ +0dedea: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +0dedec: 5c30 4c0d |001c: iput-boolean v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.enableMotor:Z // field@0d4c │ │ +0dedf0: 5932 510d |001e: iput v2, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.maxMotorTorque:F // field@0d51 │ │ +0dedf4: 5932 520d |0020: iput v2, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.motorSpeed:F // field@0d52 │ │ +0dedf8: 1500 0040 |0022: const/high16 v0, #int 1073741824 // #4000 │ │ +0dedfc: 5930 4d0d |0024: iput v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.frequencyHz:F // field@0d4d │ │ +0dee00: 1400 3333 333f |0026: const v0, #float 0.7 // #3f333333 │ │ +0dee06: 5930 4b0d |0029: iput v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.dampingRatio:F // field@0d4b │ │ +0dee0a: 6200 a20c |002b: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WheelJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0ca2 │ │ +0dee0e: 5b30 530d |002d: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0d53 │ │ +0dee12: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=28 │ │ 0x0004 line=41 │ │ 0x000b line=44 │ │ 0x0012 line=47 │ │ 0x001b line=50 │ │ @@ -286815,30 +286871,30 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0d0870: |[0d0870] com.badlogic.gdx.physics.box2d.joints.WheelJointDef.initialize:(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V │ │ -0d0880: 5b23 480d |0000: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d48 │ │ -0d0884: 5b24 490d |0002: iput-object v4, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d49 │ │ -0d0888: 5420 4e0d |0004: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d4e │ │ -0d088c: 6e20 fc14 5300 |0006: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14fc │ │ -0d0892: 0c01 |0009: move-result-object v1 │ │ -0d0894: 6e20 6914 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -0d089a: 5420 4f0d |000d: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d4f │ │ -0d089e: 6e20 fc14 5400 |000f: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14fc │ │ -0d08a4: 0c01 |0012: move-result-object v1 │ │ -0d08a6: 6e20 6914 1000 |0013: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -0d08ac: 5420 500d |0016: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAxisA:Lcom/badlogic/gdx/math/Vector2; // field@0d50 │ │ -0d08b0: 6e20 fd14 6300 |0018: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalVector:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14fd │ │ -0d08b6: 0c01 |001b: move-result-object v1 │ │ -0d08b8: 6e20 6914 1000 |001c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -0d08be: 0e00 |001f: return-void │ │ +0dee14: |[0dee14] com.badlogic.gdx.physics.box2d.joints.WheelJointDef.initialize:(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V │ │ +0dee24: 5b23 480d |0000: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d48 │ │ +0dee28: 5b24 490d |0002: iput-object v4, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0d49 │ │ +0dee2c: 5420 4e0d |0004: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0d4e │ │ +0dee30: 6e20 fc14 5300 |0006: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14fc │ │ +0dee36: 0c01 |0009: move-result-object v1 │ │ +0dee38: 6e20 6914 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +0dee3e: 5420 4f0d |000d: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0d4f │ │ +0dee42: 6e20 fc14 5400 |000f: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14fc │ │ +0dee48: 0c01 |0012: move-result-object v1 │ │ +0dee4a: 6e20 6914 1000 |0013: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +0dee50: 5420 500d |0016: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAxisA:Lcom/badlogic/gdx/math/Vector2; // field@0d50 │ │ +0dee54: 6e20 fd14 6300 |0018: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalVector:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14fd │ │ +0dee5a: 0c01 |001b: move-result-object v1 │ │ +0dee5c: 6e20 6914 1000 |001c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +0dee62: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0002 line=34 │ │ 0x0004 line=35 │ │ 0x000d line=36 │ │ 0x0016 line=37 │ │ @@ -286846,20 +286902,20 @@ │ │ locals : │ │ 0x0000 - 0x0020 reg=2 this Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef; │ │ 0x0000 - 0x0020 reg=3 bodyA Lcom/badlogic/gdx/physics/box2d/Body; │ │ 0x0000 - 0x0020 reg=4 bodyB Lcom/badlogic/gdx/physics/box2d/Body; │ │ 0x0000 - 0x0020 reg=5 anchor Lcom/badlogic/gdx/math/Vector2; │ │ 0x0000 - 0x0020 reg=6 axis Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - source_file_idx : 4273 (WheelJointDef.java) │ │ + source_file_idx : 4271 (WheelJointDef.java) │ │ │ │ Class #617 header: │ │ -class_idx : 600 │ │ +class_idx : 598 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 363 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #617 - │ │ @@ -286884,17 +286940,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d08c0: |[0d08c0] com.badlogic.gdx.scenes.scene2d.Action.:()V │ │ -0d08d0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0d08d6: 0e00 |0003: return-void │ │ +0dee64: |[0dee64] com.badlogic.gdx.scenes.scene2d.Action.:()V │ │ +0dee74: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0dee7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Action; │ │ │ │ Virtual methods - │ │ @@ -286909,17 +286965,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/Actor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d08d8: |[0d08d8] com.badlogic.gdx.scenes.scene2d.Action.getActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0d08e8: 5410 540d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Action;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d54 │ │ -0d08ec: 1100 |0002: return-object v0 │ │ +0dee7c: |[0dee7c] com.badlogic.gdx.scenes.scene2d.Action.getActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0dee8c: 5410 540d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Action;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d54 │ │ +0dee90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Action; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/Action;) │ │ @@ -286927,17 +286983,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Pool;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d08f0: |[0d08f0] com.badlogic.gdx.scenes.scene2d.Action.getPool:()Lcom/badlogic/gdx/utils/Pool; │ │ -0d0900: 5410 550d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Action;.pool:Lcom/badlogic/gdx/utils/Pool; // field@0d55 │ │ -0d0904: 1100 |0002: return-object v0 │ │ +0dee94: |[0dee94] com.badlogic.gdx.scenes.scene2d.Action.getPool:()Lcom/badlogic/gdx/utils/Pool; │ │ +0deea4: 5410 550d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Action;.pool:Lcom/badlogic/gdx/utils/Pool; // field@0d55 │ │ +0deea8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Action; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/Action;) │ │ @@ -286945,17 +287001,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d0908: |[0d0908] com.badlogic.gdx.scenes.scene2d.Action.reset:()V │ │ -0d0918: 6e10 2e17 0000 |0000: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.restart:()V // method@172e │ │ -0d091e: 0e00 |0003: return-void │ │ +0deeac: |[0deeac] com.badlogic.gdx.scenes.scene2d.Action.reset:()V │ │ +0deebc: 6e10 2e17 0000 |0000: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.restart:()V // method@172e │ │ +0deec2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=73 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Action; │ │ │ │ @@ -286964,16 +287020,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d0920: |[0d0920] com.badlogic.gdx.scenes.scene2d.Action.restart:()V │ │ -0d0930: 0e00 |0000: return-void │ │ +0deec4: |[0deec4] com.badlogic.gdx.scenes.scene2d.Action.restart:()V │ │ +0deed4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Action; │ │ │ │ #5 : (in Lcom/badlogic/gdx/scenes/scene2d/Action;) │ │ @@ -286981,26 +287037,26 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0d0934: |[0d0934] com.badlogic.gdx.scenes.scene2d.Action.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0d0944: 5b12 540d |0000: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/Action;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d54 │ │ -0d0948: 3902 0e00 |0002: if-nez v2, 0010 // +000e │ │ -0d094c: 5410 550d |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Action;.pool:Lcom/badlogic/gdx/utils/Pool; // field@0d55 │ │ -0d0950: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -0d0954: 5410 550d |0008: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Action;.pool:Lcom/badlogic/gdx/utils/Pool; // field@0d55 │ │ -0d0958: 6e20 6e22 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@226e │ │ -0d095e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0d0960: 5b10 550d |000e: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Action;.pool:Lcom/badlogic/gdx/utils/Pool; // field@0d55 │ │ -0d0964: 0e00 |0010: return-void │ │ -0d0966: 6e10 2d17 0100 |0011: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.reset:()V // method@172d │ │ -0d096c: 28fc |0014: goto 0010 // -0004 │ │ +0deed8: |[0deed8] com.badlogic.gdx.scenes.scene2d.Action.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0deee8: 5b12 540d |0000: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/Action;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d54 │ │ +0deeec: 3902 0e00 |0002: if-nez v2, 0010 // +000e │ │ +0deef0: 5410 550d |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Action;.pool:Lcom/badlogic/gdx/utils/Pool; // field@0d55 │ │ +0deef4: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +0deef8: 5410 550d |0008: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Action;.pool:Lcom/badlogic/gdx/utils/Pool; // field@0d55 │ │ +0deefc: 6e20 6e22 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@226e │ │ +0def02: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0def04: 5b10 550d |000e: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Action;.pool:Lcom/badlogic/gdx/utils/Pool; // field@0d55 │ │ +0def08: 0e00 |0010: return-void │ │ +0def0a: 6e10 2d17 0100 |0011: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.reset:()V // method@172d │ │ +0def10: 28fc |0014: goto 0010 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0002 line=56 │ │ 0x0004 line=57 │ │ 0x0008 line=58 │ │ 0x000d line=59 │ │ @@ -287015,17 +287071,17 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Pool;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d0970: |[0d0970] com.badlogic.gdx.scenes.scene2d.Action.setPool:(Lcom/badlogic/gdx/utils/Pool;)V │ │ -0d0980: 5b01 550d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Action;.pool:Lcom/badlogic/gdx/utils/Pool; // field@0d55 │ │ -0d0984: 0e00 |0002: return-void │ │ +0def14: |[0def14] com.badlogic.gdx.scenes.scene2d.Action.setPool:(Lcom/badlogic/gdx/utils/Pool;)V │ │ +0def24: 5b01 550d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Action;.pool:Lcom/badlogic/gdx/utils/Pool; // field@0d55 │ │ +0def28: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0002 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Action; │ │ 0x0000 - 0x0003 reg=1 pool Lcom/badlogic/gdx/utils/Pool; │ │ @@ -287035,38 +287091,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0d0988: |[0d0988] com.badlogic.gdx.scenes.scene2d.Action.toString:()Ljava/lang/String; │ │ -0d0998: 6e10 2926 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -0d099e: 0c02 |0003: move-result-object v2 │ │ -0d09a0: 6e10 d625 0200 |0004: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -0d09a6: 0c01 |0007: move-result-object v1 │ │ -0d09a8: 1302 2e00 |0008: const/16 v2, #int 46 // #2e │ │ -0d09ac: 6e20 4e26 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ -0d09b2: 0a00 |000d: move-result v0 │ │ -0d09b4: 12f2 |000e: const/4 v2, #int -1 // #ff │ │ -0d09b6: 3220 0800 |000f: if-eq v0, v2, 0017 // +0008 │ │ -0d09ba: d802 0001 |0011: add-int/lit8 v2, v0, #int 1 // #01 │ │ -0d09be: 6e20 5726 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ -0d09c4: 0c01 |0016: move-result-object v1 │ │ -0d09c6: 1a02 6a01 |0017: const-string v2, "Action" // string@016a │ │ -0d09ca: 6e20 4326 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2643 │ │ -0d09d0: 0a02 |001c: move-result v2 │ │ -0d09d2: 3802 0d00 |001d: if-eqz v2, 002a // +000d │ │ -0d09d6: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -0d09d8: 6e10 5026 0100 |0020: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@2650 │ │ -0d09de: 0a03 |0023: move-result v3 │ │ -0d09e0: d803 03fa |0024: add-int/lit8 v3, v3, #int -6 // #fa │ │ -0d09e4: 6e30 5826 2103 |0026: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ -0d09ea: 0c01 |0029: move-result-object v1 │ │ -0d09ec: 1101 |002a: return-object v1 │ │ +0def2c: |[0def2c] com.badlogic.gdx.scenes.scene2d.Action.toString:()Ljava/lang/String; │ │ +0def3c: 6e10 2926 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +0def42: 0c02 |0003: move-result-object v2 │ │ +0def44: 6e10 d625 0200 |0004: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +0def4a: 0c01 |0007: move-result-object v1 │ │ +0def4c: 1302 2e00 |0008: const/16 v2, #int 46 // #2e │ │ +0def50: 6e20 4e26 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ +0def56: 0a00 |000d: move-result v0 │ │ +0def58: 12f2 |000e: const/4 v2, #int -1 // #ff │ │ +0def5a: 3220 0800 |000f: if-eq v0, v2, 0017 // +0008 │ │ +0def5e: d802 0001 |0011: add-int/lit8 v2, v0, #int 1 // #01 │ │ +0def62: 6e20 5726 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ +0def68: 0c01 |0016: move-result-object v1 │ │ +0def6a: 1a02 6a01 |0017: const-string v2, "Action" // string@016a │ │ +0def6e: 6e20 4326 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2643 │ │ +0def74: 0a02 |001c: move-result v2 │ │ +0def76: 3802 0d00 |001d: if-eqz v2, 002a // +000d │ │ +0def7a: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +0def7c: 6e10 5026 0100 |0020: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@2650 │ │ +0def82: 0a03 |0023: move-result v3 │ │ +0def84: d803 03fa |0024: add-int/lit8 v3, v3, #int -6 // #fa │ │ +0def88: 6e30 5826 2103 |0026: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ +0def8e: 0c01 |0029: move-result-object v1 │ │ +0def90: 1101 |002a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0008 line=87 │ │ 0x000e line=88 │ │ 0x0017 line=89 │ │ 0x002a line=90 │ │ @@ -287074,17 +287130,17 @@ │ │ 0x000e - 0x002b reg=0 dotIndex I │ │ 0x0008 - 0x002b reg=1 name Ljava/lang/String; │ │ 0x0000 - 0x002b reg=4 this Lcom/badlogic/gdx/scenes/scene2d/Action; │ │ │ │ source_file_idx : 363 (Action.java) │ │ │ │ Class #618 header: │ │ -class_idx : 602 │ │ +class_idx : 600 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 905 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 17 │ │ │ │ Class #618 - │ │ @@ -287133,19 +287189,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d09f0: |[0d09f0] com.badlogic.gdx.scenes.scene2d.Event.:()V │ │ -0d0a00: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0d0a06: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0d0a08: 5c10 680d |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.bubbles:Z // field@0d68 │ │ -0d0a0c: 0e00 |0006: return-void │ │ +0def94: |[0def94] com.badlogic.gdx.scenes.scene2d.Event.:()V │ │ +0defa4: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0defaa: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0defac: 5c10 680d |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.bubbles:Z // field@0d68 │ │ +0defb0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Event; │ │ │ │ @@ -287155,20 +287211,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0d0a10: |[0d0a10] com.badlogic.gdx.scenes.scene2d.Event.cancel:()V │ │ -0d0a20: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d0a22: 5c10 690d |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.cancelled:Z // field@0d69 │ │ -0d0a26: 5c10 6e0d |0003: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.stopped:Z // field@0d6e │ │ -0d0a2a: 5c10 6b0d |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.handled:Z // field@0d6b │ │ -0d0a2e: 0e00 |0007: return-void │ │ +0defb4: |[0defb4] com.badlogic.gdx.scenes.scene2d.Event.cancel:()V │ │ +0defc4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0defc6: 5c10 690d |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.cancelled:Z // field@0d69 │ │ +0defca: 5c10 6e0d |0003: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.stopped:Z // field@0d6e │ │ +0defce: 5c10 6b0d |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.handled:Z // field@0d6b │ │ +0defd2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ 0x0003 line=45 │ │ 0x0005 line=46 │ │ 0x0007 line=47 │ │ locals : │ │ @@ -287179,17 +287235,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d0a30: |[0d0a30] com.badlogic.gdx.scenes.scene2d.Event.getBubbles:()Z │ │ -0d0a40: 5510 680d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.bubbles:Z // field@0d68 │ │ -0d0a44: 0f00 |0002: return v0 │ │ +0defd4: |[0defd4] com.badlogic.gdx.scenes.scene2d.Event.getBubbles:()Z │ │ +0defe4: 5510 680d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.bubbles:Z // field@0d68 │ │ +0defe8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Event; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/Event;) │ │ @@ -287197,17 +287253,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/Actor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d0a48: |[0d0a48] com.badlogic.gdx.scenes.scene2d.Event.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0d0a58: 5410 6c0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d6c │ │ -0d0a5c: 1100 |0002: return-object v0 │ │ +0defec: |[0defec] com.badlogic.gdx.scenes.scene2d.Event.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0deffc: 5410 6c0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d6c │ │ +0df000: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Event; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/Event;) │ │ @@ -287215,17 +287271,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/Stage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d0a60: |[0d0a60] com.badlogic.gdx.scenes.scene2d.Event.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ -0d0a70: 5410 6d0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@0d6d │ │ -0d0a74: 1100 |0002: return-object v0 │ │ +0df004: |[0df004] com.badlogic.gdx.scenes.scene2d.Event.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ +0df014: 5410 6d0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@0d6d │ │ +0df018: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Event; │ │ │ │ #4 : (in Lcom/badlogic/gdx/scenes/scene2d/Event;) │ │ @@ -287233,17 +287289,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/Actor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d0a78: |[0d0a78] com.badlogic.gdx.scenes.scene2d.Event.getTarget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0d0a88: 5410 6f0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.targetActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d6f │ │ -0d0a8c: 1100 |0002: return-object v0 │ │ +0df01c: |[0df01c] com.badlogic.gdx.scenes.scene2d.Event.getTarget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0df02c: 5410 6f0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.targetActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d6f │ │ +0df030: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Event; │ │ │ │ #5 : (in Lcom/badlogic/gdx/scenes/scene2d/Event;) │ │ @@ -287251,18 +287307,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0d0a90: |[0d0a90] com.badlogic.gdx.scenes.scene2d.Event.handle:()V │ │ -0d0aa0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d0aa2: 5c10 6b0d |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.handled:Z // field@0d6b │ │ -0d0aa6: 0e00 |0003: return-void │ │ +0df034: |[0df034] com.badlogic.gdx.scenes.scene2d.Event.handle:()V │ │ +0df044: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0df046: 5c10 6b0d |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.handled:Z // field@0d6b │ │ +0df04a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Event; │ │ │ │ @@ -287271,17 +287327,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d0aa8: |[0d0aa8] com.badlogic.gdx.scenes.scene2d.Event.isCancelled:()Z │ │ -0d0ab8: 5510 690d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.cancelled:Z // field@0d69 │ │ -0d0abc: 0f00 |0002: return v0 │ │ +0df04c: |[0df04c] com.badlogic.gdx.scenes.scene2d.Event.isCancelled:()Z │ │ +0df05c: 5510 690d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.cancelled:Z // field@0d69 │ │ +0df060: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Event; │ │ │ │ #7 : (in Lcom/badlogic/gdx/scenes/scene2d/Event;) │ │ @@ -287289,17 +287345,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d0ac0: |[0d0ac0] com.badlogic.gdx.scenes.scene2d.Event.isCapture:()Z │ │ -0d0ad0: 5510 6a0d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.capture:Z // field@0d6a │ │ -0d0ad4: 0f00 |0002: return v0 │ │ +0df064: |[0df064] com.badlogic.gdx.scenes.scene2d.Event.isCapture:()Z │ │ +0df074: 5510 6a0d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.capture:Z // field@0d6a │ │ +0df078: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Event; │ │ │ │ #8 : (in Lcom/badlogic/gdx/scenes/scene2d/Event;) │ │ @@ -287307,17 +287363,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d0ad8: |[0d0ad8] com.badlogic.gdx.scenes.scene2d.Event.isHandled:()Z │ │ -0d0ae8: 5510 6b0d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.handled:Z // field@0d6b │ │ -0d0aec: 0f00 |0002: return v0 │ │ +0df07c: |[0df07c] com.badlogic.gdx.scenes.scene2d.Event.isHandled:()Z │ │ +0df08c: 5510 6b0d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.handled:Z // field@0d6b │ │ +0df090: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Event; │ │ │ │ #9 : (in Lcom/badlogic/gdx/scenes/scene2d/Event;) │ │ @@ -287325,17 +287381,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d0af0: |[0d0af0] com.badlogic.gdx.scenes.scene2d.Event.isStopped:()Z │ │ -0d0b00: 5510 6e0d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.stopped:Z // field@0d6e │ │ -0d0b04: 0f00 |0002: return v0 │ │ +0df094: |[0df094] com.badlogic.gdx.scenes.scene2d.Event.isStopped:()Z │ │ +0df0a4: 5510 6e0d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.stopped:Z // field@0d6e │ │ +0df0a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Event; │ │ │ │ #10 : (in Lcom/badlogic/gdx/scenes/scene2d/Event;) │ │ @@ -287343,27 +287399,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0d0b08: |[0d0b08] com.badlogic.gdx.scenes.scene2d.Event.reset:()V │ │ -0d0b18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d0b1a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0d0b1c: 5b20 6d0d |0002: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Event;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@0d6d │ │ -0d0b20: 5b20 6f0d |0004: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Event;.targetActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d6f │ │ -0d0b24: 5b20 6c0d |0006: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Event;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d6c │ │ -0d0b28: 5c21 6a0d |0008: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Event;.capture:Z // field@0d6a │ │ -0d0b2c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0d0b2e: 5c20 680d |000b: iput-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Event;.bubbles:Z // field@0d68 │ │ -0d0b32: 5c21 6b0d |000d: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Event;.handled:Z // field@0d6b │ │ -0d0b36: 5c21 6e0d |000f: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Event;.stopped:Z // field@0d6e │ │ -0d0b3a: 5c21 690d |0011: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Event;.cancelled:Z // field@0d69 │ │ -0d0b3e: 0e00 |0013: return-void │ │ +0df0ac: |[0df0ac] com.badlogic.gdx.scenes.scene2d.Event.reset:()V │ │ +0df0bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0df0be: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0df0c0: 5b20 6d0d |0002: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Event;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@0d6d │ │ +0df0c4: 5b20 6f0d |0004: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Event;.targetActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d6f │ │ +0df0c8: 5b20 6c0d |0006: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Event;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d6c │ │ +0df0cc: 5c21 6a0d |0008: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Event;.capture:Z // field@0d6a │ │ +0df0d0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0df0d2: 5c20 680d |000b: iput-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Event;.bubbles:Z // field@0d68 │ │ +0df0d6: 5c21 6b0d |000d: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Event;.handled:Z // field@0d6b │ │ +0df0da: 5c21 6e0d |000f: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Event;.stopped:Z // field@0d6e │ │ +0df0de: 5c21 690d |0011: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Event;.cancelled:Z // field@0d69 │ │ +0df0e2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=56 │ │ 0x0004 line=57 │ │ 0x0006 line=58 │ │ 0x0008 line=59 │ │ 0x000a line=60 │ │ @@ -287379,17 +287435,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d0b40: |[0d0b40] com.badlogic.gdx.scenes.scene2d.Event.setBubbles:(Z)V │ │ -0d0b50: 5c01 680d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Event;.bubbles:Z // field@0d68 │ │ -0d0b54: 0e00 |0002: return-void │ │ +0df0e4: |[0df0e4] com.badlogic.gdx.scenes.scene2d.Event.setBubbles:(Z)V │ │ +0df0f4: 5c01 680d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Event;.bubbles:Z // field@0d68 │ │ +0df0f8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0002 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Event; │ │ 0x0000 - 0x0003 reg=1 bubbles Z │ │ @@ -287399,17 +287455,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d0b58: |[0d0b58] com.badlogic.gdx.scenes.scene2d.Event.setCapture:(Z)V │ │ -0d0b68: 5c01 6a0d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Event;.capture:Z // field@0d6a │ │ -0d0b6c: 0e00 |0002: return-void │ │ +0df0fc: |[0df0fc] com.badlogic.gdx.scenes.scene2d.Event.setCapture:(Z)V │ │ +0df10c: 5c01 6a0d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Event;.capture:Z // field@0d6a │ │ +0df110: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0002 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Event; │ │ 0x0000 - 0x0003 reg=1 capture Z │ │ @@ -287419,17 +287475,17 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d0b70: |[0d0b70] com.badlogic.gdx.scenes.scene2d.Event.setListenerActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0d0b80: 5b01 6c0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Event;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d6c │ │ -0d0b84: 0e00 |0002: return-void │ │ +0df114: |[0df114] com.badlogic.gdx.scenes.scene2d.Event.setListenerActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0df124: 5b01 6c0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Event;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d6c │ │ +0df128: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0002 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Event; │ │ 0x0000 - 0x0003 reg=1 listenerActor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -287439,17 +287495,17 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d0b88: |[0d0b88] com.badlogic.gdx.scenes.scene2d.Event.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V │ │ -0d0b98: 5b01 6d0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Event;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@0d6d │ │ -0d0b9c: 0e00 |0002: return-void │ │ +0df12c: |[0df12c] com.badlogic.gdx.scenes.scene2d.Event.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V │ │ +0df13c: 5b01 6d0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Event;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@0d6d │ │ +0df140: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0002 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Event; │ │ 0x0000 - 0x0003 reg=1 stage Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ @@ -287459,17 +287515,17 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d0ba0: |[0d0ba0] com.badlogic.gdx.scenes.scene2d.Event.setTarget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0d0bb0: 5b01 6f0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Event;.targetActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d6f │ │ -0d0bb4: 0e00 |0002: return-void │ │ +0df144: |[0df144] com.badlogic.gdx.scenes.scene2d.Event.setTarget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0df154: 5b01 6f0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Event;.targetActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d6f │ │ +0df158: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0002 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Event; │ │ 0x0000 - 0x0003 reg=1 targetActor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -287479,31 +287535,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0d0bb8: |[0d0bb8] com.badlogic.gdx.scenes.scene2d.Event.stop:()V │ │ -0d0bc8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d0bca: 5c10 6e0d |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.stopped:Z // field@0d6e │ │ -0d0bce: 0e00 |0003: return-void │ │ +0df15c: |[0df15c] com.badlogic.gdx.scenes.scene2d.Event.stop:()V │ │ +0df16c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0df16e: 5c10 6e0d |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.stopped:Z // field@0d6e │ │ +0df172: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Event; │ │ │ │ source_file_idx : 905 (Event.java) │ │ │ │ Class #619 header: │ │ -class_idx : 604 │ │ +class_idx : 602 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 601 │ │ +superclass_idx : 599 │ │ source_file_idx : 1696 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 23 │ │ │ │ Class #619 annotations: │ │ @@ -287558,39 +287614,39 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -0d0bd0: |[0d0bd0] com.badlogic.gdx.scenes.scene2d.Group.:()V │ │ -0d0be0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0d0be2: 7010 3217 0400 |0001: invoke-direct {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.:()V // method@1732 │ │ -0d0be8: 2200 4a03 |0004: new-instance v0, Lcom/badlogic/gdx/utils/SnapshotArray; // type@034a │ │ -0d0bec: 1241 |0006: const/4 v1, #int 4 // #4 │ │ -0d0bee: 1c02 5902 |0007: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0259 │ │ -0d0bf2: 7040 a822 3021 |0009: invoke-direct {v0, v3, v1, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.:(ZILjava/lang/Class;)V // method@22a8 │ │ -0d0bf8: 5b40 710d |000c: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ -0d0bfc: 2200 0c02 |000e: new-instance v0, Lcom/badlogic/gdx/math/Matrix3; // type@020c │ │ -0d0c00: 7010 9b13 0000 |0010: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix3;.:()V // method@139b │ │ -0d0c06: 5b40 730d |0013: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0d73 │ │ -0d0c0a: 2200 0c02 |0015: new-instance v0, Lcom/badlogic/gdx/math/Matrix3; // type@020c │ │ -0d0c0e: 7010 9b13 0000 |0017: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix3;.:()V // method@139b │ │ -0d0c14: 5b40 770d |001a: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.worldTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0d77 │ │ -0d0c18: 2200 0d02 |001c: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -0d0c1c: 7010 b713 0000 |001e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ -0d0c22: 5b40 700d |0021: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.batchTransform:Lcom/badlogic/gdx/math/Matrix4; // field@0d70 │ │ -0d0c26: 2200 0d02 |0023: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -0d0c2a: 7010 b713 0000 |0025: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ -0d0c30: 5b40 740d |0028: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.oldBatchTransform:Lcom/badlogic/gdx/math/Matrix4; // field@0d74 │ │ -0d0c34: 5c43 760d |002a: iput-boolean v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.transform:Z // field@0d76 │ │ -0d0c38: 2200 1302 |002c: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0d0c3c: 7010 4c14 0000 |002e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0d0c42: 5b40 750d |0031: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.point:Lcom/badlogic/gdx/math/Vector2; // field@0d75 │ │ -0d0c46: 0e00 |0033: return-void │ │ +0df174: |[0df174] com.badlogic.gdx.scenes.scene2d.Group.:()V │ │ +0df184: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0df186: 7010 3217 0400 |0001: invoke-direct {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.:()V // method@1732 │ │ +0df18c: 2200 4803 |0004: new-instance v0, Lcom/badlogic/gdx/utils/SnapshotArray; // type@0348 │ │ +0df190: 1241 |0006: const/4 v1, #int 4 // #4 │ │ +0df192: 1c02 5702 |0007: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0257 │ │ +0df196: 7040 a822 3021 |0009: invoke-direct {v0, v3, v1, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.:(ZILjava/lang/Class;)V // method@22a8 │ │ +0df19c: 5b40 710d |000c: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ +0df1a0: 2200 0a02 |000e: new-instance v0, Lcom/badlogic/gdx/math/Matrix3; // type@020a │ │ +0df1a4: 7010 9b13 0000 |0010: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix3;.:()V // method@139b │ │ +0df1aa: 5b40 730d |0013: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0d73 │ │ +0df1ae: 2200 0a02 |0015: new-instance v0, Lcom/badlogic/gdx/math/Matrix3; // type@020a │ │ +0df1b2: 7010 9b13 0000 |0017: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix3;.:()V // method@139b │ │ +0df1b8: 5b40 770d |001a: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.worldTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0d77 │ │ +0df1bc: 2200 0b02 |001c: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +0df1c0: 7010 b713 0000 |001e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ +0df1c6: 5b40 700d |0021: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.batchTransform:Lcom/badlogic/gdx/math/Matrix4; // field@0d70 │ │ +0df1ca: 2200 0b02 |0023: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +0df1ce: 7010 b713 0000 |0025: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@13b7 │ │ +0df1d4: 5b40 740d |0028: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.oldBatchTransform:Lcom/badlogic/gdx/math/Matrix4; // field@0d74 │ │ +0df1d8: 5c43 760d |002a: iput-boolean v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.transform:Z // field@0d76 │ │ +0df1dc: 2200 1102 |002c: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0df1e0: 7010 4c14 0000 |002e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0df1e6: 5b40 750d |0031: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.point:Lcom/badlogic/gdx/math/Vector2; // field@0d75 │ │ +0df1ea: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=34 │ │ 0x0004 line=35 │ │ 0x000e line=36 │ │ 0x0015 line=37 │ │ 0x001c line=38 │ │ @@ -287606,31 +287662,31 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0d0c48: |[0d0c48] com.badlogic.gdx.scenes.scene2d.Group.act:(F)V │ │ -0d0c58: 6f20 3317 5400 |0000: invoke-super {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.act:(F)V // method@1733 │ │ -0d0c5e: 5443 710d |0003: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ -0d0c62: 6e10 ac22 0300 |0005: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/SnapshotArray;.begin:()[Ljava/lang/Object; // method@22ac │ │ -0d0c68: 0c00 |0008: move-result-object v0 │ │ -0d0c6a: 1f00 8304 |0009: check-cast v0, [Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0483 │ │ -0d0c6e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0d0c70: 5443 710d |000c: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ -0d0c74: 5232 a111 |000e: iget v2, v3, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ -0d0c78: 3521 0a00 |0010: if-ge v1, v2, 001a // +000a │ │ -0d0c7c: 4603 0001 |0012: aget-object v3, v0, v1 │ │ -0d0c80: 6e20 3317 5300 |0014: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.act:(F)V // method@1733 │ │ -0d0c86: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0d0c8a: 28f7 |0019: goto 0010 // -0009 │ │ -0d0c8c: 5443 710d |001a: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ -0d0c90: 6e10 ae22 0300 |001c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/SnapshotArray;.end:()V // method@22ae │ │ -0d0c96: 0e00 |001f: return-void │ │ +0df1ec: |[0df1ec] com.badlogic.gdx.scenes.scene2d.Group.act:(F)V │ │ +0df1fc: 6f20 3317 5400 |0000: invoke-super {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.act:(F)V // method@1733 │ │ +0df202: 5443 710d |0003: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ +0df206: 6e10 ac22 0300 |0005: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/SnapshotArray;.begin:()[Ljava/lang/Object; // method@22ac │ │ +0df20c: 0c00 |0008: move-result-object v0 │ │ +0df20e: 1f00 8104 |0009: check-cast v0, [Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0481 │ │ +0df212: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0df214: 5443 710d |000c: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ +0df218: 5232 a111 |000e: iget v2, v3, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ +0df21c: 3521 0a00 |0010: if-ge v1, v2, 001a // +000a │ │ +0df220: 4603 0001 |0012: aget-object v3, v0, v1 │ │ +0df224: 6e20 3317 5300 |0014: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.act:(F)V // method@1733 │ │ +0df22a: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0df22e: 28f7 |0019: goto 0010 // -0009 │ │ +0df230: 5443 710d |001a: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ +0df234: 6e10 ae22 0300 |001c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/SnapshotArray;.end:()V // method@22ae │ │ +0df23a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x000b line=47 │ │ 0x0012 line=48 │ │ 0x0017 line=47 │ │ @@ -287648,24 +287704,24 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0d0c98: |[0d0c98] com.badlogic.gdx.scenes.scene2d.Group.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0d0ca8: 6e10 5b17 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.remove:()Z // method@175b │ │ -0d0cae: 5410 710d |0003: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ -0d0cb2: 6e20 ab22 2000 |0005: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.add:(Ljava/lang/Object;)V // method@22ab │ │ -0d0cb8: 6e20 6b17 1200 |0008: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setParent:(Lcom/badlogic/gdx/scenes/scene2d/Group;)V // method@176b │ │ -0d0cbe: 6e10 ad17 0100 |000b: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@17ad │ │ -0d0cc4: 0c00 |000e: move-result-object v0 │ │ -0d0cc6: 6e20 7317 0200 |000f: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@1773 │ │ -0d0ccc: 6e10 9e17 0100 |0012: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.childrenChanged:()V // method@179e │ │ -0d0cd2: 0e00 |0015: return-void │ │ +0df23c: |[0df23c] com.badlogic.gdx.scenes.scene2d.Group.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0df24c: 6e10 5b17 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.remove:()Z // method@175b │ │ +0df252: 5410 710d |0003: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ +0df256: 6e20 ab22 2000 |0005: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.add:(Ljava/lang/Object;)V // method@22ab │ │ +0df25c: 6e20 6b17 1200 |0008: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setParent:(Lcom/badlogic/gdx/scenes/scene2d/Group;)V // method@176b │ │ +0df262: 6e10 ad17 0100 |000b: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@17ad │ │ +0df268: 0c00 |000e: move-result-object v0 │ │ +0df26a: 6e20 7317 0200 |000f: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@1773 │ │ +0df270: 6e10 9e17 0100 |0012: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.childrenChanged:()V // method@179e │ │ +0df276: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0003 line=213 │ │ 0x0008 line=214 │ │ 0x000b line=215 │ │ 0x0012 line=216 │ │ @@ -287679,35 +287735,35 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0d0cd4: |[0d0cd4] com.badlogic.gdx.scenes.scene2d.Group.addActorAfter:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0d0ce4: 6e10 5b17 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.remove:()Z // method@175b │ │ -0d0cea: 5431 710d |0003: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ -0d0cee: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -0d0cf0: 6e30 b022 4102 |0006: invoke-virtual {v1, v4, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.indexOf:(Ljava/lang/Object;Z)I // method@22b0 │ │ -0d0cf6: 0a00 |0009: move-result v0 │ │ -0d0cf8: 5431 710d |000a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ -0d0cfc: 5211 a111 |000c: iget v1, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ -0d0d00: 3310 1500 |000e: if-ne v0, v1, 0023 // +0015 │ │ -0d0d04: 5431 710d |0010: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ -0d0d08: 6e20 ab22 5100 |0012: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/SnapshotArray;.add:(Ljava/lang/Object;)V // method@22ab │ │ -0d0d0e: 6e20 6b17 3500 |0015: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setParent:(Lcom/badlogic/gdx/scenes/scene2d/Group;)V // method@176b │ │ -0d0d14: 6e10 ad17 0300 |0018: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@17ad │ │ -0d0d1a: 0c01 |001b: move-result-object v1 │ │ -0d0d1c: 6e20 7317 1500 |001c: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@1773 │ │ -0d0d22: 6e10 9e17 0300 |001f: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.childrenChanged:()V // method@179e │ │ -0d0d28: 0e00 |0022: return-void │ │ -0d0d2a: 5431 710d |0023: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ -0d0d2e: d802 0001 |0025: add-int/lit8 v2, v0, #int 1 // #01 │ │ -0d0d32: 6e30 b122 2105 |0027: invoke-virtual {v1, v2, v5}, Lcom/badlogic/gdx/utils/SnapshotArray;.insert:(ILjava/lang/Object;)V // method@22b1 │ │ -0d0d38: 28eb |002a: goto 0015 // -0015 │ │ +0df278: |[0df278] com.badlogic.gdx.scenes.scene2d.Group.addActorAfter:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0df288: 6e10 5b17 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.remove:()Z // method@175b │ │ +0df28e: 5431 710d |0003: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ +0df292: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +0df294: 6e30 b022 4102 |0006: invoke-virtual {v1, v4, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.indexOf:(Ljava/lang/Object;Z)I // method@22b0 │ │ +0df29a: 0a00 |0009: move-result v0 │ │ +0df29c: 5431 710d |000a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ +0df2a0: 5211 a111 |000c: iget v1, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ +0df2a4: 3310 1500 |000e: if-ne v0, v1, 0023 // +0015 │ │ +0df2a8: 5431 710d |0010: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ +0df2ac: 6e20 ab22 5100 |0012: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/SnapshotArray;.add:(Ljava/lang/Object;)V // method@22ab │ │ +0df2b2: 6e20 6b17 3500 |0015: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setParent:(Lcom/badlogic/gdx/scenes/scene2d/Group;)V // method@176b │ │ +0df2b8: 6e10 ad17 0300 |0018: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@17ad │ │ +0df2be: 0c01 |001b: move-result-object v1 │ │ +0df2c0: 6e20 7317 1500 |001c: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@1773 │ │ +0df2c6: 6e10 9e17 0300 |001f: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.childrenChanged:()V // method@179e │ │ +0df2cc: 0e00 |0022: return-void │ │ +0df2ce: 5431 710d |0023: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ +0df2d2: d802 0001 |0025: add-int/lit8 v2, v0, #int 1 // #01 │ │ +0df2d6: 6e30 b122 2105 |0027: invoke-virtual {v1, v2, v5}, Lcom/badlogic/gdx/utils/SnapshotArray;.insert:(ILjava/lang/Object;)V // method@22b1 │ │ +0df2dc: 28eb |002a: goto 0015 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0003 line=247 │ │ 0x000a line=248 │ │ 0x0010 line=249 │ │ 0x0015 line=252 │ │ @@ -287726,30 +287782,30 @@ │ │ type : '(ILcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0d0d3c: |[0d0d3c] com.badlogic.gdx.scenes.scene2d.Group.addActorAt:(ILcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0d0d4c: 6e10 5b17 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.remove:()Z // method@175b │ │ -0d0d52: 5410 710d |0003: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ -0d0d56: 5200 a111 |0005: iget v0, v0, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ -0d0d5a: 3402 1500 |0007: if-lt v2, v0, 001c // +0015 │ │ -0d0d5e: 5410 710d |0009: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ -0d0d62: 6e20 ab22 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/SnapshotArray;.add:(Ljava/lang/Object;)V // method@22ab │ │ -0d0d68: 6e20 6b17 1300 |000e: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setParent:(Lcom/badlogic/gdx/scenes/scene2d/Group;)V // method@176b │ │ -0d0d6e: 6e10 ad17 0100 |0011: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@17ad │ │ -0d0d74: 0c00 |0014: move-result-object v0 │ │ -0d0d76: 6e20 7317 0300 |0015: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@1773 │ │ -0d0d7c: 6e10 9e17 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.childrenChanged:()V // method@179e │ │ -0d0d82: 0e00 |001b: return-void │ │ -0d0d84: 5410 710d |001c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ -0d0d88: 6e30 b122 2003 |001e: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/SnapshotArray;.insert:(ILjava/lang/Object;)V // method@22b1 │ │ -0d0d8e: 28ed |0021: goto 000e // -0013 │ │ +0df2e0: |[0df2e0] com.badlogic.gdx.scenes.scene2d.Group.addActorAt:(ILcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0df2f0: 6e10 5b17 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.remove:()Z // method@175b │ │ +0df2f6: 5410 710d |0003: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ +0df2fa: 5200 a111 |0005: iget v0, v0, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ +0df2fe: 3402 1500 |0007: if-lt v2, v0, 001c // +0015 │ │ +0df302: 5410 710d |0009: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ +0df306: 6e20 ab22 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/SnapshotArray;.add:(Ljava/lang/Object;)V // method@22ab │ │ +0df30c: 6e20 6b17 1300 |000e: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setParent:(Lcom/badlogic/gdx/scenes/scene2d/Group;)V // method@176b │ │ +0df312: 6e10 ad17 0100 |0011: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@17ad │ │ +0df318: 0c00 |0014: move-result-object v0 │ │ +0df31a: 6e20 7317 0300 |0015: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@1773 │ │ +0df320: 6e10 9e17 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.childrenChanged:()V // method@179e │ │ +0df326: 0e00 |001b: return-void │ │ +0df328: 5410 710d |001c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ +0df32c: 6e30 b122 2003 |001e: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/SnapshotArray;.insert:(ILjava/lang/Object;)V // method@22b1 │ │ +0df332: 28ed |0021: goto 000e // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0003 line=223 │ │ 0x0009 line=224 │ │ 0x000e line=227 │ │ 0x0011 line=228 │ │ @@ -287766,28 +287822,28 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0d0d90: |[0d0d90] com.badlogic.gdx.scenes.scene2d.Group.addActorBefore:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0d0da0: 6e10 5b17 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.remove:()Z // method@175b │ │ -0d0da6: 5431 710d |0003: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ -0d0daa: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -0d0dac: 6e30 b022 4102 |0006: invoke-virtual {v1, v4, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.indexOf:(Ljava/lang/Object;Z)I // method@22b0 │ │ -0d0db2: 0a00 |0009: move-result v0 │ │ -0d0db4: 5431 710d |000a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ -0d0db8: 6e30 b122 0105 |000c: invoke-virtual {v1, v0, v5}, Lcom/badlogic/gdx/utils/SnapshotArray;.insert:(ILjava/lang/Object;)V // method@22b1 │ │ -0d0dbe: 6e20 6b17 3500 |000f: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setParent:(Lcom/badlogic/gdx/scenes/scene2d/Group;)V // method@176b │ │ -0d0dc4: 6e10 ad17 0300 |0012: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@17ad │ │ -0d0dca: 0c01 |0015: move-result-object v1 │ │ -0d0dcc: 6e20 7317 1500 |0016: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@1773 │ │ -0d0dd2: 6e10 9e17 0300 |0019: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.childrenChanged:()V // method@179e │ │ -0d0dd8: 0e00 |001c: return-void │ │ +0df334: |[0df334] com.badlogic.gdx.scenes.scene2d.Group.addActorBefore:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0df344: 6e10 5b17 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.remove:()Z // method@175b │ │ +0df34a: 5431 710d |0003: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ +0df34e: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +0df350: 6e30 b022 4102 |0006: invoke-virtual {v1, v4, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.indexOf:(Ljava/lang/Object;Z)I // method@22b0 │ │ +0df356: 0a00 |0009: move-result v0 │ │ +0df358: 5431 710d |000a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ +0df35c: 6e30 b122 0105 |000c: invoke-virtual {v1, v0, v5}, Lcom/badlogic/gdx/utils/SnapshotArray;.insert:(ILjava/lang/Object;)V // method@22b1 │ │ +0df362: 6e20 6b17 3500 |000f: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setParent:(Lcom/badlogic/gdx/scenes/scene2d/Group;)V // method@176b │ │ +0df368: 6e10 ad17 0300 |0012: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@17ad │ │ +0df36e: 0c01 |0015: move-result-object v1 │ │ +0df370: 6e20 7317 1500 |0016: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@1773 │ │ +0df376: 6e10 9e17 0300 |0019: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.childrenChanged:()V // method@179e │ │ +0df37c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0003 line=236 │ │ 0x000a line=237 │ │ 0x000f line=238 │ │ 0x0012 line=239 │ │ @@ -287804,21 +287860,21 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/math/Matrix4;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0d0ddc: |[0d0ddc] com.badlogic.gdx.scenes.scene2d.Group.applyTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/math/Matrix4;)V │ │ -0d0dec: 5420 740d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Group;.oldBatchTransform:Lcom/badlogic/gdx/math/Matrix4; // field@0d74 │ │ -0d0df0: 6e10 ee0d 0300 |0002: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0dee │ │ -0d0df6: 0c01 |0005: move-result-object v1 │ │ -0d0df8: 6e20 d513 1000 |0006: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ -0d0dfe: 6e20 f70d 4300 |0009: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setTransformMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V // method@0df7 │ │ -0d0e04: 0e00 |000c: return-void │ │ +0df380: |[0df380] com.badlogic.gdx.scenes.scene2d.Group.applyTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/math/Matrix4;)V │ │ +0df390: 5420 740d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Group;.oldBatchTransform:Lcom/badlogic/gdx/math/Matrix4; // field@0d74 │ │ +0df394: 6e10 ee0d 0300 |0002: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0dee │ │ +0df39a: 0c01 |0005: move-result-object v1 │ │ +0df39c: 6e20 d513 1000 |0006: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@13d5 │ │ +0df3a2: 6e20 f70d 4300 |0009: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setTransformMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V // method@0df7 │ │ +0df3a8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0009 line=140 │ │ 0x000c line=141 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/scenes/scene2d/Group; │ │ @@ -287830,16 +287886,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d0e08: |[0d0e08] com.badlogic.gdx.scenes.scene2d.Group.childrenChanged:()V │ │ -0d0e18: 0e00 |0000: return-void │ │ +0df3ac: |[0df3ac] com.badlogic.gdx.scenes.scene2d.Group.childrenChanged:()V │ │ +0df3bc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Group; │ │ │ │ #7 : (in Lcom/badlogic/gdx/scenes/scene2d/Group;) │ │ @@ -287847,35 +287903,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0d0e1c: |[0d0e1c] com.badlogic.gdx.scenes.scene2d.Group.clear:()V │ │ -0d0e2c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0d0e2e: 5464 710d |0001: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ -0d0e32: 6e10 ac22 0400 |0003: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/SnapshotArray;.begin:()[Ljava/lang/Object; // method@22ac │ │ -0d0e38: 0c00 |0006: move-result-object v0 │ │ -0d0e3a: 1f00 8304 |0007: check-cast v0, [Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0483 │ │ -0d0e3e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0d0e40: 5464 710d |000a: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ -0d0e44: 5243 a111 |000c: iget v3, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ -0d0e48: 3532 0d00 |000e: if-ge v2, v3, 001b // +000d │ │ -0d0e4c: 4601 0002 |0010: aget-object v1, v0, v2 │ │ -0d0e50: 6e20 7317 5100 |0012: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@1773 │ │ -0d0e56: 6e20 6b17 5100 |0015: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setParent:(Lcom/badlogic/gdx/scenes/scene2d/Group;)V // method@176b │ │ -0d0e5c: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0d0e60: 28f4 |001a: goto 000e // -000c │ │ -0d0e62: 5464 710d |001b: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ -0d0e66: 6e10 ae22 0400 |001d: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/SnapshotArray;.end:()V // method@22ae │ │ -0d0e6c: 5464 710d |0020: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ -0d0e70: 6e10 ad22 0400 |0022: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/SnapshotArray;.clear:()V // method@22ad │ │ -0d0e76: 6e10 9e17 0600 |0025: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Group;.childrenChanged:()V // method@179e │ │ -0d0e7c: 0e00 |0028: return-void │ │ +0df3c0: |[0df3c0] com.badlogic.gdx.scenes.scene2d.Group.clear:()V │ │ +0df3d0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0df3d2: 5464 710d |0001: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ +0df3d6: 6e10 ac22 0400 |0003: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/SnapshotArray;.begin:()[Ljava/lang/Object; // method@22ac │ │ +0df3dc: 0c00 |0006: move-result-object v0 │ │ +0df3de: 1f00 8104 |0007: check-cast v0, [Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0481 │ │ +0df3e2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0df3e4: 5464 710d |000a: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ +0df3e8: 5243 a111 |000c: iget v3, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ +0df3ec: 3532 0d00 |000e: if-ge v2, v3, 001b // +000d │ │ +0df3f0: 4601 0002 |0010: aget-object v1, v0, v2 │ │ +0df3f4: 6e20 7317 5100 |0012: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@1773 │ │ +0df3fa: 6e20 6b17 5100 |0015: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setParent:(Lcom/badlogic/gdx/scenes/scene2d/Group;)V // method@176b │ │ +0df400: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0df404: 28f4 |001a: goto 000e // -000c │ │ +0df406: 5464 710d |001b: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ +0df40a: 6e10 ae22 0400 |001d: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/SnapshotArray;.end:()V // method@22ae │ │ +0df410: 5464 710d |0020: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ +0df414: 6e10 ad22 0400 |0022: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/SnapshotArray;.clear:()V // method@22ad │ │ +0df41a: 6e10 9e17 0600 |0025: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Group;.childrenChanged:()V // method@179e │ │ +0df420: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=272 │ │ 0x0009 line=273 │ │ 0x0010 line=274 │ │ 0x0012 line=275 │ │ 0x0015 line=276 │ │ @@ -287896,85 +287952,85 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 143 16-bit code units │ │ -0d0e80: |[0d0e80] com.badlogic.gdx.scenes.scene2d.Group.computeTransform:()Lcom/badlogic/gdx/math/Matrix4; │ │ -0d0e90: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ -0d0e94: 1208 |0002: const/4 v8, #int 0 // #0 │ │ -0d0e96: 54a6 770d |0003: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.worldTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0d77 │ │ -0d0e9a: 6e10 a717 0a00 |0005: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getOriginX:()F // method@17a7 │ │ -0d0ea0: 0a00 |0008: move-result v0 │ │ -0d0ea2: 6e10 a817 0a00 |0009: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getOriginY:()F // method@17a8 │ │ -0d0ea8: 0a01 |000c: move-result v1 │ │ -0d0eaa: 6e10 aa17 0a00 |000d: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getRotation:()F // method@17aa │ │ -0d0eb0: 0a03 |0010: move-result v3 │ │ -0d0eb2: 6e10 ab17 0a00 |0011: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getScaleX:()F // method@17ab │ │ -0d0eb8: 0a04 |0014: move-result v4 │ │ -0d0eba: 6e10 ac17 0a00 |0015: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getScaleY:()F // method@17ac │ │ -0d0ec0: 0a05 |0018: move-result v5 │ │ -0d0ec2: 2d07 0008 |0019: cmpl-float v7, v0, v8 │ │ -0d0ec6: 3907 0600 |001b: if-nez v7, 0021 // +0006 │ │ -0d0eca: 2d07 0108 |001d: cmpl-float v7, v1, v8 │ │ -0d0ece: 3807 5d00 |001f: if-eqz v7, 007c // +005d │ │ -0d0ed2: 54a7 730d |0021: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0d73 │ │ -0d0ed6: 6e30 ad13 0701 |0023: invoke-virtual {v7, v0, v1}, Lcom/badlogic/gdx/math/Matrix3;.setToTranslation:(FF)Lcom/badlogic/gdx/math/Matrix3; // method@13ad │ │ -0d0edc: 2d07 0308 |0026: cmpl-float v7, v3, v8 │ │ -0d0ee0: 3807 0700 |0028: if-eqz v7, 002f // +0007 │ │ -0d0ee4: 54a7 730d |002a: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0d73 │ │ -0d0ee8: 6e20 a313 3700 |002c: invoke-virtual {v7, v3}, Lcom/badlogic/gdx/math/Matrix3;.rotate:(F)Lcom/badlogic/gdx/math/Matrix3; // method@13a3 │ │ -0d0eee: 2d07 0409 |002f: cmpl-float v7, v4, v9 │ │ -0d0ef2: 3907 0600 |0031: if-nez v7, 0037 // +0006 │ │ -0d0ef6: 2d07 0509 |0033: cmpl-float v7, v5, v9 │ │ -0d0efa: 3807 0700 |0035: if-eqz v7, 003c // +0007 │ │ -0d0efe: 54a7 730d |0037: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0d73 │ │ -0d0f02: 6e30 a413 4705 |0039: invoke-virtual {v7, v4, v5}, Lcom/badlogic/gdx/math/Matrix3;.scale:(FF)Lcom/badlogic/gdx/math/Matrix3; // method@13a4 │ │ -0d0f08: 2d07 0008 |003c: cmpl-float v7, v0, v8 │ │ -0d0f0c: 3907 0600 |003e: if-nez v7, 0044 // +0006 │ │ -0d0f10: 2d07 0108 |0040: cmpl-float v7, v1, v8 │ │ -0d0f14: 3807 0900 |0042: if-eqz v7, 004b // +0009 │ │ -0d0f18: 54a7 730d |0044: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0d73 │ │ -0d0f1c: 7f08 |0046: neg-float v8, v0 │ │ -0d0f1e: 7f19 |0047: neg-float v9, v1 │ │ -0d0f20: 6e30 b013 8709 |0048: invoke-virtual {v7, v8, v9}, Lcom/badlogic/gdx/math/Matrix3;.translate:(FF)Lcom/badlogic/gdx/math/Matrix3; // method@13b0 │ │ -0d0f26: 54a7 730d |004b: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0d73 │ │ -0d0f2a: 6e10 b017 0a00 |004d: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getX:()F // method@17b0 │ │ -0d0f30: 0a08 |0050: move-result v8 │ │ -0d0f32: 6e10 b117 0a00 |0051: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getY:()F // method@17b1 │ │ -0d0f38: 0a09 |0054: move-result v9 │ │ -0d0f3a: 6e30 b313 8709 |0055: invoke-virtual {v7, v8, v9}, Lcom/badlogic/gdx/math/Matrix3;.trn:(FF)Lcom/badlogic/gdx/math/Matrix3; // method@13b3 │ │ -0d0f40: 6e10 a917 0a00 |0058: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@17a9 │ │ -0d0f46: 0c02 |005b: move-result-object v2 │ │ -0d0f48: 3802 0600 |005c: if-eqz v2, 0062 // +0006 │ │ -0d0f4c: 5527 760d |005e: iget-boolean v7, v2, Lcom/badlogic/gdx/scenes/scene2d/Group;.transform:Z // field@0d76 │ │ -0d0f50: 3807 2200 |0060: if-eqz v7, 0082 // +0022 │ │ -0d0f54: 3802 2500 |0062: if-eqz v2, 0087 // +0025 │ │ -0d0f58: 54a7 770d |0064: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.worldTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0d77 │ │ -0d0f5c: 5428 770d |0066: iget-object v8, v2, Lcom/badlogic/gdx/scenes/scene2d/Group;.worldTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0d77 │ │ -0d0f60: 6e20 a913 8700 |0068: invoke-virtual {v7, v8}, Lcom/badlogic/gdx/math/Matrix3;.set:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix3; // method@13a9 │ │ -0d0f66: 54a7 770d |006b: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.worldTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0d77 │ │ -0d0f6a: 54a8 730d |006d: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0d73 │ │ -0d0f6e: 6e20 a113 8700 |006f: invoke-virtual {v7, v8}, Lcom/badlogic/gdx/math/Matrix3;.mul:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix3; // method@13a1 │ │ -0d0f74: 54a7 700d |0072: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.batchTransform:Lcom/badlogic/gdx/math/Matrix4; // field@0d70 │ │ -0d0f78: 54a8 770d |0074: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.worldTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0d77 │ │ -0d0f7c: 6e20 d413 8700 |0076: invoke-virtual {v7, v8}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix4; // method@13d4 │ │ -0d0f82: 54a7 700d |0079: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.batchTransform:Lcom/badlogic/gdx/math/Matrix4; // field@0d70 │ │ -0d0f86: 1107 |007b: return-object v7 │ │ -0d0f88: 54a7 730d |007c: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0d73 │ │ -0d0f8c: 6e10 9f13 0700 |007e: invoke-virtual {v7}, Lcom/badlogic/gdx/math/Matrix3;.idt:()Lcom/badlogic/gdx/math/Matrix3; // method@139f │ │ -0d0f92: 28a5 |0081: goto 0026 // -005b │ │ -0d0f94: 6e10 a917 0200 |0082: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@17a9 │ │ -0d0f9a: 0c02 |0085: move-result-object v2 │ │ -0d0f9c: 28d6 |0086: goto 005c // -002a │ │ -0d0f9e: 54a7 770d |0087: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.worldTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0d77 │ │ -0d0fa2: 54a8 730d |0089: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0d73 │ │ -0d0fa6: 6e20 a913 8700 |008b: invoke-virtual {v7, v8}, Lcom/badlogic/gdx/math/Matrix3;.set:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix3; // method@13a9 │ │ -0d0fac: 28e4 |008e: goto 0072 // -001c │ │ +0df424: |[0df424] com.badlogic.gdx.scenes.scene2d.Group.computeTransform:()Lcom/badlogic/gdx/math/Matrix4; │ │ +0df434: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ +0df438: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +0df43a: 54a6 770d |0003: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.worldTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0d77 │ │ +0df43e: 6e10 a717 0a00 |0005: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getOriginX:()F // method@17a7 │ │ +0df444: 0a00 |0008: move-result v0 │ │ +0df446: 6e10 a817 0a00 |0009: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getOriginY:()F // method@17a8 │ │ +0df44c: 0a01 |000c: move-result v1 │ │ +0df44e: 6e10 aa17 0a00 |000d: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getRotation:()F // method@17aa │ │ +0df454: 0a03 |0010: move-result v3 │ │ +0df456: 6e10 ab17 0a00 |0011: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getScaleX:()F // method@17ab │ │ +0df45c: 0a04 |0014: move-result v4 │ │ +0df45e: 6e10 ac17 0a00 |0015: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getScaleY:()F // method@17ac │ │ +0df464: 0a05 |0018: move-result v5 │ │ +0df466: 2d07 0008 |0019: cmpl-float v7, v0, v8 │ │ +0df46a: 3907 0600 |001b: if-nez v7, 0021 // +0006 │ │ +0df46e: 2d07 0108 |001d: cmpl-float v7, v1, v8 │ │ +0df472: 3807 5d00 |001f: if-eqz v7, 007c // +005d │ │ +0df476: 54a7 730d |0021: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0d73 │ │ +0df47a: 6e30 ad13 0701 |0023: invoke-virtual {v7, v0, v1}, Lcom/badlogic/gdx/math/Matrix3;.setToTranslation:(FF)Lcom/badlogic/gdx/math/Matrix3; // method@13ad │ │ +0df480: 2d07 0308 |0026: cmpl-float v7, v3, v8 │ │ +0df484: 3807 0700 |0028: if-eqz v7, 002f // +0007 │ │ +0df488: 54a7 730d |002a: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0d73 │ │ +0df48c: 6e20 a313 3700 |002c: invoke-virtual {v7, v3}, Lcom/badlogic/gdx/math/Matrix3;.rotate:(F)Lcom/badlogic/gdx/math/Matrix3; // method@13a3 │ │ +0df492: 2d07 0409 |002f: cmpl-float v7, v4, v9 │ │ +0df496: 3907 0600 |0031: if-nez v7, 0037 // +0006 │ │ +0df49a: 2d07 0509 |0033: cmpl-float v7, v5, v9 │ │ +0df49e: 3807 0700 |0035: if-eqz v7, 003c // +0007 │ │ +0df4a2: 54a7 730d |0037: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0d73 │ │ +0df4a6: 6e30 a413 4705 |0039: invoke-virtual {v7, v4, v5}, Lcom/badlogic/gdx/math/Matrix3;.scale:(FF)Lcom/badlogic/gdx/math/Matrix3; // method@13a4 │ │ +0df4ac: 2d07 0008 |003c: cmpl-float v7, v0, v8 │ │ +0df4b0: 3907 0600 |003e: if-nez v7, 0044 // +0006 │ │ +0df4b4: 2d07 0108 |0040: cmpl-float v7, v1, v8 │ │ +0df4b8: 3807 0900 |0042: if-eqz v7, 004b // +0009 │ │ +0df4bc: 54a7 730d |0044: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0d73 │ │ +0df4c0: 7f08 |0046: neg-float v8, v0 │ │ +0df4c2: 7f19 |0047: neg-float v9, v1 │ │ +0df4c4: 6e30 b013 8709 |0048: invoke-virtual {v7, v8, v9}, Lcom/badlogic/gdx/math/Matrix3;.translate:(FF)Lcom/badlogic/gdx/math/Matrix3; // method@13b0 │ │ +0df4ca: 54a7 730d |004b: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0d73 │ │ +0df4ce: 6e10 b017 0a00 |004d: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getX:()F // method@17b0 │ │ +0df4d4: 0a08 |0050: move-result v8 │ │ +0df4d6: 6e10 b117 0a00 |0051: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getY:()F // method@17b1 │ │ +0df4dc: 0a09 |0054: move-result v9 │ │ +0df4de: 6e30 b313 8709 |0055: invoke-virtual {v7, v8, v9}, Lcom/badlogic/gdx/math/Matrix3;.trn:(FF)Lcom/badlogic/gdx/math/Matrix3; // method@13b3 │ │ +0df4e4: 6e10 a917 0a00 |0058: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@17a9 │ │ +0df4ea: 0c02 |005b: move-result-object v2 │ │ +0df4ec: 3802 0600 |005c: if-eqz v2, 0062 // +0006 │ │ +0df4f0: 5527 760d |005e: iget-boolean v7, v2, Lcom/badlogic/gdx/scenes/scene2d/Group;.transform:Z // field@0d76 │ │ +0df4f4: 3807 2200 |0060: if-eqz v7, 0082 // +0022 │ │ +0df4f8: 3802 2500 |0062: if-eqz v2, 0087 // +0025 │ │ +0df4fc: 54a7 770d |0064: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.worldTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0d77 │ │ +0df500: 5428 770d |0066: iget-object v8, v2, Lcom/badlogic/gdx/scenes/scene2d/Group;.worldTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0d77 │ │ +0df504: 6e20 a913 8700 |0068: invoke-virtual {v7, v8}, Lcom/badlogic/gdx/math/Matrix3;.set:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix3; // method@13a9 │ │ +0df50a: 54a7 770d |006b: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.worldTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0d77 │ │ +0df50e: 54a8 730d |006d: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0d73 │ │ +0df512: 6e20 a113 8700 |006f: invoke-virtual {v7, v8}, Lcom/badlogic/gdx/math/Matrix3;.mul:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix3; // method@13a1 │ │ +0df518: 54a7 700d |0072: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.batchTransform:Lcom/badlogic/gdx/math/Matrix4; // field@0d70 │ │ +0df51c: 54a8 770d |0074: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.worldTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0d77 │ │ +0df520: 6e20 d413 8700 |0076: invoke-virtual {v7, v8}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix4; // method@13d4 │ │ +0df526: 54a7 700d |0079: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.batchTransform:Lcom/badlogic/gdx/math/Matrix4; // field@0d70 │ │ +0df52a: 1107 |007b: return-object v7 │ │ +0df52c: 54a7 730d |007c: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0d73 │ │ +0df530: 6e10 9f13 0700 |007e: invoke-virtual {v7}, Lcom/badlogic/gdx/math/Matrix3;.idt:()Lcom/badlogic/gdx/math/Matrix3; // method@139f │ │ +0df536: 28a5 |0081: goto 0026 // -005b │ │ +0df538: 6e10 a917 0200 |0082: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@17a9 │ │ +0df53e: 0c02 |0085: move-result-object v2 │ │ +0df540: 28d6 |0086: goto 005c // -002a │ │ +0df542: 54a7 770d |0087: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.worldTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0d77 │ │ +0df546: 54a8 730d |0089: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0d73 │ │ +0df54a: 6e20 a913 8700 |008b: invoke-virtual {v7, v8}, Lcom/badlogic/gdx/math/Matrix3;.set:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix3; // method@13a9 │ │ +0df550: 28e4 |008e: goto 0072 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0003 line=145 │ │ 0x0005 line=147 │ │ 0x0009 line=148 │ │ 0x000d line=149 │ │ 0x0011 line=150 │ │ @@ -288012,25 +288068,25 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0d0fb0: |[0d0fb0] com.badlogic.gdx.scenes.scene2d.Group.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0d0fc0: 5510 760d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.transform:Z // field@0d76 │ │ -0d0fc4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0d0fc8: 6e10 a017 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.computeTransform:()Lcom/badlogic/gdx/math/Matrix4; // method@17a0 │ │ -0d0fce: 0c00 |0007: move-result-object v0 │ │ -0d0fd0: 6e30 9d17 2100 |0008: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.applyTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/math/Matrix4;)V // method@179d │ │ -0d0fd6: 6e30 a217 2103 |000b: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.drawChildren:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@17a2 │ │ -0d0fdc: 5510 760d |000e: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.transform:Z // field@0d76 │ │ -0d0fe0: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -0d0fe4: 6e20 bc17 2100 |0012: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.resetTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@17bc │ │ -0d0fea: 0e00 |0015: return-void │ │ +0df554: |[0df554] com.badlogic.gdx.scenes.scene2d.Group.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0df564: 5510 760d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.transform:Z // field@0d76 │ │ +0df568: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0df56c: 6e10 a017 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.computeTransform:()Lcom/badlogic/gdx/math/Matrix4; // method@17a0 │ │ +0df572: 0c00 |0007: move-result-object v0 │ │ +0df574: 6e30 9d17 2100 |0008: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.applyTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/math/Matrix4;)V // method@179d │ │ +0df57a: 6e30 a217 2103 |000b: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.drawChildren:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@17a2 │ │ +0df580: 5510 760d |000e: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.transform:Z // field@0d76 │ │ +0df584: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ +0df588: 6e20 bc17 2100 |0012: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.resetTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@17bc │ │ +0df58e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x000b line=56 │ │ 0x000e line=57 │ │ 0x0015 line=58 │ │ locals : │ │ @@ -288043,192 +288099,192 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 20 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 363 16-bit code units │ │ -0d0fec: |[0d0fec] com.badlogic.gdx.scenes.scene2d.Group.drawChildren:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0d0ffc: 7401 a517 1100 |0000: invoke-virtual/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@17a5 │ │ -0d1002: 0c10 |0003: move-result-object v16 │ │ -0d1004: 0800 1000 |0004: move-object/from16 v0, v16 │ │ -0d1008: 5200 7603 |0006: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0d100c: 0210 0000 |0008: move/from16 v16, v0 │ │ -0d1010: a813 1310 |000a: mul-float v19, v19, v16 │ │ -0d1014: 0800 1100 |000c: move-object/from16 v0, v17 │ │ -0d1018: 5404 710d |000e: iget-object v4, v0, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ -0d101c: 6e10 ac22 0400 |0010: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/SnapshotArray;.begin:()[Ljava/lang/Object; // method@22ac │ │ -0d1022: 0c02 |0013: move-result-object v2 │ │ -0d1024: 1f02 8304 |0014: check-cast v2, [Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0483 │ │ -0d1028: 0800 1100 |0016: move-object/from16 v0, v17 │ │ -0d102c: 5409 720d |0018: iget-object v9, v0, Lcom/badlogic/gdx/scenes/scene2d/Group;.cullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0d72 │ │ -0d1030: 3809 d200 |001a: if-eqz v9, 00ec // +00d2 │ │ -0d1034: 5296 ea0b |001c: iget v6, v9, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0d1038: 5290 e90b |001e: iget v0, v9, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0d103c: 0210 0000 |0020: move/from16 v16, v0 │ │ -0d1040: a607 0610 |0022: add-float v7, v6, v16 │ │ -0d1044: 5295 eb0b |0024: iget v5, v9, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0d1048: 5290 e50b |0026: iget v0, v9, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0d104c: 0210 0000 |0028: move/from16 v16, v0 │ │ -0d1050: a608 0510 |002a: add-float v8, v5, v16 │ │ -0d1054: 0800 1100 |002c: move-object/from16 v0, v17 │ │ -0d1058: 5500 760d |002e: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/Group;.transform:Z // field@0d76 │ │ -0d105c: 0210 0000 |0030: move/from16 v16, v0 │ │ -0d1060: 3810 4500 |0032: if-eqz v16, 0077 // +0045 │ │ -0d1064: 120a |0034: const/4 v10, #int 0 // #0 │ │ -0d1066: 524b a111 |0035: iget v11, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ -0d106a: 35ba 3900 |0037: if-ge v10, v11, 0070 // +0039 │ │ -0d106e: 4603 020a |0039: aget-object v3, v2, v10 │ │ -0d1072: 6e10 5517 0300 |003b: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isVisible:()Z // method@1755 │ │ -0d1078: 0a10 |003e: move-result v16 │ │ -0d107a: 3910 0500 |003f: if-nez v16, 0044 // +0005 │ │ -0d107e: d80a 0a01 |0041: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0d1082: 28f4 |0043: goto 0037 // -000c │ │ -0d1084: 6e10 4e17 0300 |0044: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@174e │ │ -0d108a: 0a0e |0047: move-result v14 │ │ -0d108c: 6e10 4f17 0300 |0048: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ -0d1092: 0a0f |004b: move-result v15 │ │ -0d1094: 2e10 0e07 |004c: cmpg-float v16, v14, v7 │ │ -0d1098: 3c10 f3ff |004e: if-gtz v16, 0041 // -000d │ │ -0d109c: 2e10 0f08 |0050: cmpg-float v16, v15, v8 │ │ -0d10a0: 3c10 efff |0052: if-gtz v16, 0041 // -0011 │ │ -0d10a4: 6e10 4d17 0300 |0054: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ -0d10aa: 0a10 |0057: move-result v16 │ │ -0d10ac: a610 100e |0058: add-float v16, v16, v14 │ │ -0d10b0: 2d10 1006 |005a: cmpl-float v16, v16, v6 │ │ -0d10b4: 3a10 e5ff |005c: if-ltz v16, 0041 // -001b │ │ -0d10b8: 6e10 4017 0300 |005e: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ -0d10be: 0a10 |0061: move-result v16 │ │ -0d10c0: a610 100f |0062: add-float v16, v16, v15 │ │ -0d10c4: 2d10 1005 |0064: cmpl-float v16, v16, v5 │ │ -0d10c8: 3a10 dbff |0066: if-ltz v16, 0041 // -0025 │ │ -0d10cc: 0800 1200 |0068: move-object/from16 v0, v18 │ │ -0d10d0: 0201 1300 |006a: move/from16 v1, v19 │ │ -0d10d4: 6e30 3b17 0301 |006c: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@173b │ │ -0d10da: 28d2 |006f: goto 0041 // -002e │ │ -0d10dc: 7401 eb0d 1200 |0070: invoke-virtual/range {v18}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0deb │ │ -0d10e2: 6e10 ae22 0400 |0073: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/SnapshotArray;.end:()V // method@22ae │ │ -0d10e8: 0e00 |0076: return-void │ │ -0d10ea: 7401 b017 1100 |0077: invoke-virtual/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getX:()F // method@17b0 │ │ -0d10f0: 0a0c |007a: move-result v12 │ │ -0d10f2: 7401 b117 1100 |007b: invoke-virtual/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getY:()F // method@17b1 │ │ -0d10f8: 0a0d |007e: move-result v13 │ │ -0d10fa: 1310 0000 |007f: const/16 v16, #int 0 // #0 │ │ -0d10fe: 0800 1100 |0081: move-object/from16 v0, v17 │ │ -0d1102: 0201 1000 |0083: move/from16 v1, v16 │ │ -0d1106: 6e20 c017 1000 |0085: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setX:(F)V // method@17c0 │ │ -0d110c: 1310 0000 |0088: const/16 v16, #int 0 // #0 │ │ -0d1110: 0800 1100 |008a: move-object/from16 v0, v17 │ │ -0d1114: 0201 1000 |008c: move/from16 v1, v16 │ │ -0d1118: 6e20 c117 1000 |008e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setY:(F)V // method@17c1 │ │ -0d111e: 120a |0091: const/4 v10, #int 0 // #0 │ │ -0d1120: 524b a111 |0092: iget v11, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ -0d1124: 35ba 4d00 |0094: if-ge v10, v11, 00e1 // +004d │ │ -0d1128: 4603 020a |0096: aget-object v3, v2, v10 │ │ -0d112c: 6e10 5517 0300 |0098: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isVisible:()Z // method@1755 │ │ -0d1132: 0a10 |009b: move-result v16 │ │ -0d1134: 3910 0500 |009c: if-nez v16, 00a1 // +0005 │ │ -0d1138: d80a 0a01 |009e: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0d113c: 28f4 |00a0: goto 0094 // -000c │ │ -0d113e: 6e10 4e17 0300 |00a1: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@174e │ │ -0d1144: 0a0e |00a4: move-result v14 │ │ -0d1146: 6e10 4f17 0300 |00a5: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ -0d114c: 0a0f |00a8: move-result v15 │ │ -0d114e: 2e10 0e07 |00a9: cmpg-float v16, v14, v7 │ │ -0d1152: 3c10 f3ff |00ab: if-gtz v16, 009e // -000d │ │ -0d1156: 2e10 0f08 |00ad: cmpg-float v16, v15, v8 │ │ -0d115a: 3c10 efff |00af: if-gtz v16, 009e // -0011 │ │ -0d115e: 6e10 4d17 0300 |00b1: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ -0d1164: 0a10 |00b4: move-result v16 │ │ -0d1166: a610 100e |00b5: add-float v16, v16, v14 │ │ -0d116a: 2d10 1006 |00b7: cmpl-float v16, v16, v6 │ │ -0d116e: 3a10 e5ff |00b9: if-ltz v16, 009e // -001b │ │ -0d1172: 6e10 4017 0300 |00bb: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ -0d1178: 0a10 |00be: move-result v16 │ │ -0d117a: a610 100f |00bf: add-float v16, v16, v15 │ │ -0d117e: 2d10 1005 |00c1: cmpl-float v16, v16, v5 │ │ -0d1182: 3a10 dbff |00c3: if-ltz v16, 009e // -0025 │ │ -0d1186: a610 0e0c |00c5: add-float v16, v14, v12 │ │ -0d118a: 0200 1000 |00c7: move/from16 v0, v16 │ │ -0d118e: 6e20 7717 0300 |00c9: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1777 │ │ -0d1194: a610 0f0d |00cc: add-float v16, v15, v13 │ │ -0d1198: 0200 1000 |00ce: move/from16 v0, v16 │ │ -0d119c: 6e20 7817 0300 |00d0: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1778 │ │ -0d11a2: 0800 1200 |00d3: move-object/from16 v0, v18 │ │ -0d11a6: 0201 1300 |00d5: move/from16 v1, v19 │ │ -0d11aa: 6e30 3b17 0301 |00d7: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@173b │ │ -0d11b0: 6e20 7717 e300 |00da: invoke-virtual {v3, v14}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1777 │ │ -0d11b6: 6e20 7817 f300 |00dd: invoke-virtual {v3, v15}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1778 │ │ -0d11bc: 28be |00e0: goto 009e // -0042 │ │ -0d11be: 0800 1100 |00e1: move-object/from16 v0, v17 │ │ -0d11c2: 6e20 c017 c000 |00e3: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setX:(F)V // method@17c0 │ │ -0d11c8: 0800 1100 |00e6: move-object/from16 v0, v17 │ │ -0d11cc: 6e20 c117 d000 |00e8: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setY:(F)V // method@17c1 │ │ -0d11d2: 2888 |00eb: goto 0073 // -0078 │ │ -0d11d4: 0800 1100 |00ec: move-object/from16 v0, v17 │ │ -0d11d8: 5500 760d |00ee: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/Group;.transform:Z // field@0d76 │ │ -0d11dc: 0210 0000 |00f0: move/from16 v16, v0 │ │ -0d11e0: 3810 1f00 |00f2: if-eqz v16, 0111 // +001f │ │ -0d11e4: 120a |00f4: const/4 v10, #int 0 // #0 │ │ -0d11e6: 524b a111 |00f5: iget v11, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ -0d11ea: 35ba 1500 |00f7: if-ge v10, v11, 010c // +0015 │ │ -0d11ee: 4603 020a |00f9: aget-object v3, v2, v10 │ │ -0d11f2: 6e10 5517 0300 |00fb: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isVisible:()Z // method@1755 │ │ -0d11f8: 0a10 |00fe: move-result v16 │ │ -0d11fa: 3910 0500 |00ff: if-nez v16, 0104 // +0005 │ │ -0d11fe: d80a 0a01 |0101: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0d1202: 28f4 |0103: goto 00f7 // -000c │ │ -0d1204: 0800 1200 |0104: move-object/from16 v0, v18 │ │ -0d1208: 0201 1300 |0106: move/from16 v1, v19 │ │ -0d120c: 6e30 3b17 0301 |0108: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@173b │ │ -0d1212: 28f6 |010b: goto 0101 // -000a │ │ -0d1214: 7401 eb0d 1200 |010c: invoke-virtual/range {v18}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0deb │ │ -0d121a: 2900 64ff |010f: goto/16 0073 // -009c │ │ -0d121e: 7401 b017 1100 |0111: invoke-virtual/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getX:()F // method@17b0 │ │ -0d1224: 0a0c |0114: move-result v12 │ │ -0d1226: 7401 b117 1100 |0115: invoke-virtual/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getY:()F // method@17b1 │ │ -0d122c: 0a0d |0118: move-result v13 │ │ -0d122e: 1310 0000 |0119: const/16 v16, #int 0 // #0 │ │ -0d1232: 0800 1100 |011b: move-object/from16 v0, v17 │ │ -0d1236: 0201 1000 |011d: move/from16 v1, v16 │ │ -0d123a: 6e20 c017 1000 |011f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setX:(F)V // method@17c0 │ │ -0d1240: 1310 0000 |0122: const/16 v16, #int 0 // #0 │ │ -0d1244: 0800 1100 |0124: move-object/from16 v0, v17 │ │ -0d1248: 0201 1000 |0126: move/from16 v1, v16 │ │ -0d124c: 6e20 c117 1000 |0128: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setY:(F)V // method@17c1 │ │ -0d1252: 120a |012b: const/4 v10, #int 0 // #0 │ │ -0d1254: 524b a111 |012c: iget v11, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ -0d1258: 35ba 3100 |012e: if-ge v10, v11, 015f // +0031 │ │ -0d125c: 4603 020a |0130: aget-object v3, v2, v10 │ │ -0d1260: 6e10 5517 0300 |0132: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isVisible:()Z // method@1755 │ │ -0d1266: 0a10 |0135: move-result v16 │ │ -0d1268: 3910 0500 |0136: if-nez v16, 013b // +0005 │ │ -0d126c: d80a 0a01 |0138: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0d1270: 28f4 |013a: goto 012e // -000c │ │ -0d1272: 6e10 4e17 0300 |013b: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@174e │ │ -0d1278: 0a0e |013e: move-result v14 │ │ -0d127a: 6e10 4f17 0300 |013f: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ -0d1280: 0a0f |0142: move-result v15 │ │ -0d1282: a610 0e0c |0143: add-float v16, v14, v12 │ │ -0d1286: 0200 1000 |0145: move/from16 v0, v16 │ │ -0d128a: 6e20 7717 0300 |0147: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1777 │ │ -0d1290: a610 0f0d |014a: add-float v16, v15, v13 │ │ -0d1294: 0200 1000 |014c: move/from16 v0, v16 │ │ -0d1298: 6e20 7817 0300 |014e: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1778 │ │ -0d129e: 0800 1200 |0151: move-object/from16 v0, v18 │ │ -0d12a2: 0201 1300 |0153: move/from16 v1, v19 │ │ -0d12a6: 6e30 3b17 0301 |0155: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@173b │ │ -0d12ac: 6e20 7717 e300 |0158: invoke-virtual {v3, v14}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1777 │ │ -0d12b2: 6e20 7817 f300 |015b: invoke-virtual {v3, v15}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1778 │ │ -0d12b8: 28da |015e: goto 0138 // -0026 │ │ -0d12ba: 0800 1100 |015f: move-object/from16 v0, v17 │ │ -0d12be: 6e20 c017 c000 |0161: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setX:(F)V // method@17c0 │ │ -0d12c4: 0800 1100 |0164: move-object/from16 v0, v17 │ │ -0d12c8: 6e20 c117 d000 |0166: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setY:(F)V // method@17c1 │ │ -0d12ce: 2900 0aff |0169: goto/16 0073 // -00f6 │ │ +0df590: |[0df590] com.badlogic.gdx.scenes.scene2d.Group.drawChildren:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0df5a0: 7401 a517 1100 |0000: invoke-virtual/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@17a5 │ │ +0df5a6: 0c10 |0003: move-result-object v16 │ │ +0df5a8: 0800 1000 |0004: move-object/from16 v0, v16 │ │ +0df5ac: 5200 7603 |0006: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0df5b0: 0210 0000 |0008: move/from16 v16, v0 │ │ +0df5b4: a813 1310 |000a: mul-float v19, v19, v16 │ │ +0df5b8: 0800 1100 |000c: move-object/from16 v0, v17 │ │ +0df5bc: 5404 710d |000e: iget-object v4, v0, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ +0df5c0: 6e10 ac22 0400 |0010: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/SnapshotArray;.begin:()[Ljava/lang/Object; // method@22ac │ │ +0df5c6: 0c02 |0013: move-result-object v2 │ │ +0df5c8: 1f02 8104 |0014: check-cast v2, [Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0481 │ │ +0df5cc: 0800 1100 |0016: move-object/from16 v0, v17 │ │ +0df5d0: 5409 720d |0018: iget-object v9, v0, Lcom/badlogic/gdx/scenes/scene2d/Group;.cullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0d72 │ │ +0df5d4: 3809 d200 |001a: if-eqz v9, 00ec // +00d2 │ │ +0df5d8: 5296 ea0b |001c: iget v6, v9, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0df5dc: 5290 e90b |001e: iget v0, v9, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0df5e0: 0210 0000 |0020: move/from16 v16, v0 │ │ +0df5e4: a607 0610 |0022: add-float v7, v6, v16 │ │ +0df5e8: 5295 eb0b |0024: iget v5, v9, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0df5ec: 5290 e50b |0026: iget v0, v9, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0df5f0: 0210 0000 |0028: move/from16 v16, v0 │ │ +0df5f4: a608 0510 |002a: add-float v8, v5, v16 │ │ +0df5f8: 0800 1100 |002c: move-object/from16 v0, v17 │ │ +0df5fc: 5500 760d |002e: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/Group;.transform:Z // field@0d76 │ │ +0df600: 0210 0000 |0030: move/from16 v16, v0 │ │ +0df604: 3810 4500 |0032: if-eqz v16, 0077 // +0045 │ │ +0df608: 120a |0034: const/4 v10, #int 0 // #0 │ │ +0df60a: 524b a111 |0035: iget v11, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ +0df60e: 35ba 3900 |0037: if-ge v10, v11, 0070 // +0039 │ │ +0df612: 4603 020a |0039: aget-object v3, v2, v10 │ │ +0df616: 6e10 5517 0300 |003b: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isVisible:()Z // method@1755 │ │ +0df61c: 0a10 |003e: move-result v16 │ │ +0df61e: 3910 0500 |003f: if-nez v16, 0044 // +0005 │ │ +0df622: d80a 0a01 |0041: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0df626: 28f4 |0043: goto 0037 // -000c │ │ +0df628: 6e10 4e17 0300 |0044: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@174e │ │ +0df62e: 0a0e |0047: move-result v14 │ │ +0df630: 6e10 4f17 0300 |0048: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ +0df636: 0a0f |004b: move-result v15 │ │ +0df638: 2e10 0e07 |004c: cmpg-float v16, v14, v7 │ │ +0df63c: 3c10 f3ff |004e: if-gtz v16, 0041 // -000d │ │ +0df640: 2e10 0f08 |0050: cmpg-float v16, v15, v8 │ │ +0df644: 3c10 efff |0052: if-gtz v16, 0041 // -0011 │ │ +0df648: 6e10 4d17 0300 |0054: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ +0df64e: 0a10 |0057: move-result v16 │ │ +0df650: a610 100e |0058: add-float v16, v16, v14 │ │ +0df654: 2d10 1006 |005a: cmpl-float v16, v16, v6 │ │ +0df658: 3a10 e5ff |005c: if-ltz v16, 0041 // -001b │ │ +0df65c: 6e10 4017 0300 |005e: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ +0df662: 0a10 |0061: move-result v16 │ │ +0df664: a610 100f |0062: add-float v16, v16, v15 │ │ +0df668: 2d10 1005 |0064: cmpl-float v16, v16, v5 │ │ +0df66c: 3a10 dbff |0066: if-ltz v16, 0041 // -0025 │ │ +0df670: 0800 1200 |0068: move-object/from16 v0, v18 │ │ +0df674: 0201 1300 |006a: move/from16 v1, v19 │ │ +0df678: 6e30 3b17 0301 |006c: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@173b │ │ +0df67e: 28d2 |006f: goto 0041 // -002e │ │ +0df680: 7401 eb0d 1200 |0070: invoke-virtual/range {v18}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0deb │ │ +0df686: 6e10 ae22 0400 |0073: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/SnapshotArray;.end:()V // method@22ae │ │ +0df68c: 0e00 |0076: return-void │ │ +0df68e: 7401 b017 1100 |0077: invoke-virtual/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getX:()F // method@17b0 │ │ +0df694: 0a0c |007a: move-result v12 │ │ +0df696: 7401 b117 1100 |007b: invoke-virtual/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getY:()F // method@17b1 │ │ +0df69c: 0a0d |007e: move-result v13 │ │ +0df69e: 1310 0000 |007f: const/16 v16, #int 0 // #0 │ │ +0df6a2: 0800 1100 |0081: move-object/from16 v0, v17 │ │ +0df6a6: 0201 1000 |0083: move/from16 v1, v16 │ │ +0df6aa: 6e20 c017 1000 |0085: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setX:(F)V // method@17c0 │ │ +0df6b0: 1310 0000 |0088: const/16 v16, #int 0 // #0 │ │ +0df6b4: 0800 1100 |008a: move-object/from16 v0, v17 │ │ +0df6b8: 0201 1000 |008c: move/from16 v1, v16 │ │ +0df6bc: 6e20 c117 1000 |008e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setY:(F)V // method@17c1 │ │ +0df6c2: 120a |0091: const/4 v10, #int 0 // #0 │ │ +0df6c4: 524b a111 |0092: iget v11, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ +0df6c8: 35ba 4d00 |0094: if-ge v10, v11, 00e1 // +004d │ │ +0df6cc: 4603 020a |0096: aget-object v3, v2, v10 │ │ +0df6d0: 6e10 5517 0300 |0098: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isVisible:()Z // method@1755 │ │ +0df6d6: 0a10 |009b: move-result v16 │ │ +0df6d8: 3910 0500 |009c: if-nez v16, 00a1 // +0005 │ │ +0df6dc: d80a 0a01 |009e: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0df6e0: 28f4 |00a0: goto 0094 // -000c │ │ +0df6e2: 6e10 4e17 0300 |00a1: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@174e │ │ +0df6e8: 0a0e |00a4: move-result v14 │ │ +0df6ea: 6e10 4f17 0300 |00a5: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ +0df6f0: 0a0f |00a8: move-result v15 │ │ +0df6f2: 2e10 0e07 |00a9: cmpg-float v16, v14, v7 │ │ +0df6f6: 3c10 f3ff |00ab: if-gtz v16, 009e // -000d │ │ +0df6fa: 2e10 0f08 |00ad: cmpg-float v16, v15, v8 │ │ +0df6fe: 3c10 efff |00af: if-gtz v16, 009e // -0011 │ │ +0df702: 6e10 4d17 0300 |00b1: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ +0df708: 0a10 |00b4: move-result v16 │ │ +0df70a: a610 100e |00b5: add-float v16, v16, v14 │ │ +0df70e: 2d10 1006 |00b7: cmpl-float v16, v16, v6 │ │ +0df712: 3a10 e5ff |00b9: if-ltz v16, 009e // -001b │ │ +0df716: 6e10 4017 0300 |00bb: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ +0df71c: 0a10 |00be: move-result v16 │ │ +0df71e: a610 100f |00bf: add-float v16, v16, v15 │ │ +0df722: 2d10 1005 |00c1: cmpl-float v16, v16, v5 │ │ +0df726: 3a10 dbff |00c3: if-ltz v16, 009e // -0025 │ │ +0df72a: a610 0e0c |00c5: add-float v16, v14, v12 │ │ +0df72e: 0200 1000 |00c7: move/from16 v0, v16 │ │ +0df732: 6e20 7717 0300 |00c9: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1777 │ │ +0df738: a610 0f0d |00cc: add-float v16, v15, v13 │ │ +0df73c: 0200 1000 |00ce: move/from16 v0, v16 │ │ +0df740: 6e20 7817 0300 |00d0: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1778 │ │ +0df746: 0800 1200 |00d3: move-object/from16 v0, v18 │ │ +0df74a: 0201 1300 |00d5: move/from16 v1, v19 │ │ +0df74e: 6e30 3b17 0301 |00d7: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@173b │ │ +0df754: 6e20 7717 e300 |00da: invoke-virtual {v3, v14}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1777 │ │ +0df75a: 6e20 7817 f300 |00dd: invoke-virtual {v3, v15}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1778 │ │ +0df760: 28be |00e0: goto 009e // -0042 │ │ +0df762: 0800 1100 |00e1: move-object/from16 v0, v17 │ │ +0df766: 6e20 c017 c000 |00e3: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setX:(F)V // method@17c0 │ │ +0df76c: 0800 1100 |00e6: move-object/from16 v0, v17 │ │ +0df770: 6e20 c117 d000 |00e8: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setY:(F)V // method@17c1 │ │ +0df776: 2888 |00eb: goto 0073 // -0078 │ │ +0df778: 0800 1100 |00ec: move-object/from16 v0, v17 │ │ +0df77c: 5500 760d |00ee: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/Group;.transform:Z // field@0d76 │ │ +0df780: 0210 0000 |00f0: move/from16 v16, v0 │ │ +0df784: 3810 1f00 |00f2: if-eqz v16, 0111 // +001f │ │ +0df788: 120a |00f4: const/4 v10, #int 0 // #0 │ │ +0df78a: 524b a111 |00f5: iget v11, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ +0df78e: 35ba 1500 |00f7: if-ge v10, v11, 010c // +0015 │ │ +0df792: 4603 020a |00f9: aget-object v3, v2, v10 │ │ +0df796: 6e10 5517 0300 |00fb: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isVisible:()Z // method@1755 │ │ +0df79c: 0a10 |00fe: move-result v16 │ │ +0df79e: 3910 0500 |00ff: if-nez v16, 0104 // +0005 │ │ +0df7a2: d80a 0a01 |0101: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0df7a6: 28f4 |0103: goto 00f7 // -000c │ │ +0df7a8: 0800 1200 |0104: move-object/from16 v0, v18 │ │ +0df7ac: 0201 1300 |0106: move/from16 v1, v19 │ │ +0df7b0: 6e30 3b17 0301 |0108: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@173b │ │ +0df7b6: 28f6 |010b: goto 0101 // -000a │ │ +0df7b8: 7401 eb0d 1200 |010c: invoke-virtual/range {v18}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0deb │ │ +0df7be: 2900 64ff |010f: goto/16 0073 // -009c │ │ +0df7c2: 7401 b017 1100 |0111: invoke-virtual/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getX:()F // method@17b0 │ │ +0df7c8: 0a0c |0114: move-result v12 │ │ +0df7ca: 7401 b117 1100 |0115: invoke-virtual/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getY:()F // method@17b1 │ │ +0df7d0: 0a0d |0118: move-result v13 │ │ +0df7d2: 1310 0000 |0119: const/16 v16, #int 0 // #0 │ │ +0df7d6: 0800 1100 |011b: move-object/from16 v0, v17 │ │ +0df7da: 0201 1000 |011d: move/from16 v1, v16 │ │ +0df7de: 6e20 c017 1000 |011f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setX:(F)V // method@17c0 │ │ +0df7e4: 1310 0000 |0122: const/16 v16, #int 0 // #0 │ │ +0df7e8: 0800 1100 |0124: move-object/from16 v0, v17 │ │ +0df7ec: 0201 1000 |0126: move/from16 v1, v16 │ │ +0df7f0: 6e20 c117 1000 |0128: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setY:(F)V // method@17c1 │ │ +0df7f6: 120a |012b: const/4 v10, #int 0 // #0 │ │ +0df7f8: 524b a111 |012c: iget v11, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ +0df7fc: 35ba 3100 |012e: if-ge v10, v11, 015f // +0031 │ │ +0df800: 4603 020a |0130: aget-object v3, v2, v10 │ │ +0df804: 6e10 5517 0300 |0132: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isVisible:()Z // method@1755 │ │ +0df80a: 0a10 |0135: move-result v16 │ │ +0df80c: 3910 0500 |0136: if-nez v16, 013b // +0005 │ │ +0df810: d80a 0a01 |0138: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0df814: 28f4 |013a: goto 012e // -000c │ │ +0df816: 6e10 4e17 0300 |013b: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@174e │ │ +0df81c: 0a0e |013e: move-result v14 │ │ +0df81e: 6e10 4f17 0300 |013f: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ +0df824: 0a0f |0142: move-result v15 │ │ +0df826: a610 0e0c |0143: add-float v16, v14, v12 │ │ +0df82a: 0200 1000 |0145: move/from16 v0, v16 │ │ +0df82e: 6e20 7717 0300 |0147: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1777 │ │ +0df834: a610 0f0d |014a: add-float v16, v15, v13 │ │ +0df838: 0200 1000 |014c: move/from16 v0, v16 │ │ +0df83c: 6e20 7817 0300 |014e: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1778 │ │ +0df842: 0800 1200 |0151: move-object/from16 v0, v18 │ │ +0df846: 0201 1300 |0153: move/from16 v1, v19 │ │ +0df84a: 6e30 3b17 0301 |0155: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@173b │ │ +0df850: 6e20 7717 e300 |0158: invoke-virtual {v3, v14}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1777 │ │ +0df856: 6e20 7817 f300 |015b: invoke-virtual {v3, v15}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1778 │ │ +0df85c: 28da |015e: goto 0138 // -0026 │ │ +0df85e: 0800 1100 |015f: move-object/from16 v0, v17 │ │ +0df862: 6e20 c017 c000 |0161: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setX:(F)V // method@17c0 │ │ +0df868: 0800 1100 |0164: move-object/from16 v0, v17 │ │ +0df86c: 6e20 c117 d000 |0166: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setY:(F)V // method@17c1 │ │ +0df872: 2900 0aff |0169: goto/16 0073 // -00f6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x000c line=67 │ │ 0x0010 line=68 │ │ 0x0016 line=69 │ │ 0x001a line=70 │ │ @@ -288328,51 +288384,51 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Actor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -0d12d4: |[0d12d4] com.badlogic.gdx.scenes.scene2d.Group.findActor:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0d12e4: 5462 710d |0000: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ -0d12e8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -0d12ea: 5224 df0f |0003: iget v4, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0d12ee: 3543 1c00 |0005: if-ge v3, v4, 0021 // +001c │ │ -0d12f2: 6e20 741e 3200 |0007: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0d12f8: 0c05 |000a: move-result-object v5 │ │ -0d12fa: 1f05 5902 |000b: check-cast v5, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0259 │ │ -0d12fe: 6e10 4217 0500 |000d: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getName:()Ljava/lang/String; // method@1742 │ │ -0d1304: 0c05 |0010: move-result-object v5 │ │ -0d1306: 6e20 4426 5700 |0011: invoke-virtual {v7, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0d130c: 0a05 |0014: move-result v5 │ │ -0d130e: 3805 0900 |0015: if-eqz v5, 001e // +0009 │ │ -0d1312: 6e20 741e 3200 |0017: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0d1318: 0c05 |001a: move-result-object v5 │ │ -0d131a: 1f05 5902 |001b: check-cast v5, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0259 │ │ -0d131e: 1105 |001d: return-object v5 │ │ -0d1320: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0d1324: 28e5 |0020: goto 0005 // -001b │ │ -0d1326: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -0d1328: 5224 df0f |0022: iget v4, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0d132c: 3543 1900 |0024: if-ge v3, v4, 003d // +0019 │ │ -0d1330: 6e20 741e 3200 |0026: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0d1336: 0c01 |0029: move-result-object v1 │ │ -0d1338: 1f01 5902 |002a: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0259 │ │ -0d133c: 2015 5c02 |002c: instance-of v5, v1, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@025c │ │ -0d1340: 3805 0c00 |002e: if-eqz v5, 003a // +000c │ │ -0d1344: 1f01 5c02 |0030: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@025c │ │ -0d1348: 6e20 a317 7100 |0032: invoke-virtual {v1, v7}, Lcom/badlogic/gdx/scenes/scene2d/Group;.findActor:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@17a3 │ │ -0d134e: 0c00 |0035: move-result-object v0 │ │ -0d1350: 3800 0400 |0036: if-eqz v0, 003a // +0004 │ │ -0d1354: 0705 |0038: move-object v5, v0 │ │ -0d1356: 28e4 |0039: goto 001d // -001c │ │ -0d1358: d803 0301 |003a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0d135c: 28e8 |003c: goto 0024 // -0018 │ │ -0d135e: 1205 |003d: const/4 v5, #int 0 // #0 │ │ -0d1360: 28df |003e: goto 001d // -0021 │ │ +0df878: |[0df878] com.badlogic.gdx.scenes.scene2d.Group.findActor:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0df888: 5462 710d |0000: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ +0df88c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0df88e: 5224 df0f |0003: iget v4, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0df892: 3543 1c00 |0005: if-ge v3, v4, 0021 // +001c │ │ +0df896: 6e20 741e 3200 |0007: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0df89c: 0c05 |000a: move-result-object v5 │ │ +0df89e: 1f05 5702 |000b: check-cast v5, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0257 │ │ +0df8a2: 6e10 4217 0500 |000d: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getName:()Ljava/lang/String; // method@1742 │ │ +0df8a8: 0c05 |0010: move-result-object v5 │ │ +0df8aa: 6e20 4426 5700 |0011: invoke-virtual {v7, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0df8b0: 0a05 |0014: move-result v5 │ │ +0df8b2: 3805 0900 |0015: if-eqz v5, 001e // +0009 │ │ +0df8b6: 6e20 741e 3200 |0017: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0df8bc: 0c05 |001a: move-result-object v5 │ │ +0df8be: 1f05 5702 |001b: check-cast v5, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0257 │ │ +0df8c2: 1105 |001d: return-object v5 │ │ +0df8c4: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0df8c8: 28e5 |0020: goto 0005 // -001b │ │ +0df8ca: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +0df8cc: 5224 df0f |0022: iget v4, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0df8d0: 3543 1900 |0024: if-ge v3, v4, 003d // +0019 │ │ +0df8d4: 6e20 741e 3200 |0026: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0df8da: 0c01 |0029: move-result-object v1 │ │ +0df8dc: 1f01 5702 |002a: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0257 │ │ +0df8e0: 2015 5a02 |002c: instance-of v5, v1, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@025a │ │ +0df8e4: 3805 0c00 |002e: if-eqz v5, 003a // +000c │ │ +0df8e8: 1f01 5a02 |0030: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@025a │ │ +0df8ec: 6e20 a317 7100 |0032: invoke-virtual {v1, v7}, Lcom/badlogic/gdx/scenes/scene2d/Group;.findActor:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@17a3 │ │ +0df8f2: 0c00 |0035: move-result-object v0 │ │ +0df8f4: 3800 0400 |0036: if-eqz v0, 003a // +0004 │ │ +0df8f8: 0705 |0038: move-object v5, v0 │ │ +0df8fa: 28e4 |0039: goto 001d // -001c │ │ +0df8fc: d803 0301 |003a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0df900: 28e8 |003c: goto 0024 // -0018 │ │ +0df902: 1205 |003d: const/4 v5, #int 0 // #0 │ │ +0df904: 28df |003e: goto 001d // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0002 line=286 │ │ 0x0007 line=287 │ │ 0x001d line=295 │ │ 0x001e line=286 │ │ @@ -288397,17 +288453,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/SnapshotArray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d1364: |[0d1364] com.badlogic.gdx.scenes.scene2d.Group.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; │ │ -0d1374: 5410 710d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ -0d1378: 1100 |0002: return-object v0 │ │ +0df908: |[0df908] com.badlogic.gdx.scenes.scene2d.Group.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; │ │ +0df918: 5410 710d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ +0df91c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Group; │ │ │ │ #13 : (in Lcom/badlogic/gdx/scenes/scene2d/Group;) │ │ @@ -288415,49 +288471,49 @@ │ │ type : '(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 64 16-bit code units │ │ -0d137c: |[0d137c] com.badlogic.gdx.scenes.scene2d.Group.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0d138c: 3809 0c00 |0000: if-eqz v9, 000c // +000c │ │ -0d1390: 6e10 ae17 0600 |0002: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getTouchable:()Lcom/badlogic/gdx/scenes/scene2d/Touchable; // method@17ae │ │ -0d1396: 0c04 |0005: move-result-object v4 │ │ -0d1398: 6205 a90d |0006: sget-object v5, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.disabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0da9 │ │ -0d139c: 3354 0400 |0008: if-ne v4, v5, 000c // +0004 │ │ -0d13a0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0d13a2: 1102 |000b: return-object v2 │ │ -0d13a4: 5461 710d |000c: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ -0d13a8: 5214 df0f |000e: iget v4, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0d13ac: d803 04ff |0010: add-int/lit8 v3, v4, #int -1 // #ff │ │ -0d13b0: 3a03 2900 |0012: if-ltz v3, 003b // +0029 │ │ -0d13b4: 6e20 741e 3100 |0014: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0d13ba: 0c00 |0017: move-result-object v0 │ │ -0d13bc: 1f00 5902 |0018: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0259 │ │ -0d13c0: 6e10 5517 0000 |001a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isVisible:()Z // method@1755 │ │ -0d13c6: 0a04 |001d: move-result v4 │ │ -0d13c8: 3904 0500 |001e: if-nez v4, 0023 // +0005 │ │ -0d13cc: d803 03ff |0020: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0d13d0: 28f0 |0022: goto 0012 // -0010 │ │ -0d13d2: 5464 750d |0023: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.point:Lcom/badlogic/gdx/math/Vector2; // field@0d75 │ │ -0d13d6: 6e30 6814 7408 |0025: invoke-virtual {v4, v7, v8}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0d13dc: 0c04 |0028: move-result-object v4 │ │ -0d13de: 6e20 5a17 4000 |0029: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parentToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@175a │ │ -0d13e4: 5464 750d |002c: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.point:Lcom/badlogic/gdx/math/Vector2; // field@0d75 │ │ -0d13e8: 5244 f30b |002e: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0d13ec: 5465 750d |0030: iget-object v5, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.point:Lcom/badlogic/gdx/math/Vector2; // field@0d75 │ │ -0d13f0: 5255 f40b |0032: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0d13f4: 6e40 5217 4095 |0034: invoke-virtual {v0, v4, v5, v9}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1752 │ │ -0d13fa: 0c02 |0037: move-result-object v2 │ │ -0d13fc: 3802 e8ff |0038: if-eqz v2, 0020 // -0018 │ │ -0d1400: 28d1 |003a: goto 000b // -002f │ │ -0d1402: 6f40 5217 7698 |003b: invoke-super {v6, v7, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1752 │ │ -0d1408: 0c02 |003e: move-result-object v2 │ │ -0d140a: 28cc |003f: goto 000b // -0034 │ │ +0df920: |[0df920] com.badlogic.gdx.scenes.scene2d.Group.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0df930: 3809 0c00 |0000: if-eqz v9, 000c // +000c │ │ +0df934: 6e10 ae17 0600 |0002: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getTouchable:()Lcom/badlogic/gdx/scenes/scene2d/Touchable; // method@17ae │ │ +0df93a: 0c04 |0005: move-result-object v4 │ │ +0df93c: 6205 a90d |0006: sget-object v5, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.disabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0da9 │ │ +0df940: 3354 0400 |0008: if-ne v4, v5, 000c // +0004 │ │ +0df944: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0df946: 1102 |000b: return-object v2 │ │ +0df948: 5461 710d |000c: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ +0df94c: 5214 df0f |000e: iget v4, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0df950: d803 04ff |0010: add-int/lit8 v3, v4, #int -1 // #ff │ │ +0df954: 3a03 2900 |0012: if-ltz v3, 003b // +0029 │ │ +0df958: 6e20 741e 3100 |0014: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0df95e: 0c00 |0017: move-result-object v0 │ │ +0df960: 1f00 5702 |0018: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0257 │ │ +0df964: 6e10 5517 0000 |001a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isVisible:()Z // method@1755 │ │ +0df96a: 0a04 |001d: move-result v4 │ │ +0df96c: 3904 0500 |001e: if-nez v4, 0023 // +0005 │ │ +0df970: d803 03ff |0020: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0df974: 28f0 |0022: goto 0012 // -0010 │ │ +0df976: 5464 750d |0023: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.point:Lcom/badlogic/gdx/math/Vector2; // field@0d75 │ │ +0df97a: 6e30 6814 7408 |0025: invoke-virtual {v4, v7, v8}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0df980: 0c04 |0028: move-result-object v4 │ │ +0df982: 6e20 5a17 4000 |0029: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parentToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@175a │ │ +0df988: 5464 750d |002c: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.point:Lcom/badlogic/gdx/math/Vector2; // field@0d75 │ │ +0df98c: 5244 f30b |002e: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0df990: 5465 750d |0030: iget-object v5, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.point:Lcom/badlogic/gdx/math/Vector2; // field@0d75 │ │ +0df994: 5255 f40b |0032: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0df998: 6e40 5217 4095 |0034: invoke-virtual {v0, v4, v5, v9}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1752 │ │ +0df99e: 0c02 |0037: move-result-object v2 │ │ +0df9a0: 3802 e8ff |0038: if-eqz v2, 0020 // -0018 │ │ +0df9a4: 28d1 |003a: goto 000b // -002f │ │ +0df9a6: 6f40 5217 7698 |003b: invoke-super {v6, v7, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1752 │ │ +0df9ac: 0c02 |003e: move-result-object v2 │ │ +0df9ae: 28cc |003f: goto 000b // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x000b line=202 │ │ 0x000c line=194 │ │ 0x000e line=195 │ │ 0x0014 line=196 │ │ @@ -288482,17 +288538,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d140c: |[0d140c] com.badlogic.gdx.scenes.scene2d.Group.isTransform:()Z │ │ -0d141c: 5510 760d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.transform:Z // field@0d76 │ │ -0d1420: 0f00 |0002: return v0 │ │ +0df9b0: |[0df9b0] com.badlogic.gdx.scenes.scene2d.Group.isTransform:()Z │ │ +0df9c0: 5510 760d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.transform:Z // field@0d76 │ │ +0df9c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Group; │ │ │ │ #15 : (in Lcom/badlogic/gdx/scenes/scene2d/Group;) │ │ @@ -288500,34 +288556,34 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -0d1424: |[0d1424] com.badlogic.gdx.scenes.scene2d.Group.localToDescendantCoordinates:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -0d1434: 6e10 4517 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1745 │ │ -0d143a: 0c00 |0003: move-result-object v0 │ │ -0d143c: 3900 1b00 |0004: if-nez v0, 001f // +001b │ │ -0d1440: 2201 af03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0d1444: 2202 c503 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0d1448: 7010 6726 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0d144e: 1a03 6502 |000d: const-string v3, "Child is not a descendant: " // string@0265 │ │ -0d1452: 6e20 6e26 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d1458: 0c02 |0012: move-result-object v2 │ │ -0d145a: 6e20 6d26 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0d1460: 0c02 |0016: move-result-object v2 │ │ -0d1462: 6e10 7426 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0d1468: 0c02 |001a: move-result-object v2 │ │ -0d146a: 7020 f825 2100 |001b: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0d1470: 2701 |001e: throw v1 │ │ -0d1472: 3240 0500 |001f: if-eq v0, v4, 0024 // +0005 │ │ -0d1476: 6e30 b517 0406 |0021: invoke-virtual {v4, v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/Group;.localToDescendantCoordinates:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@17b5 │ │ -0d147c: 6e20 5a17 6500 |0024: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parentToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@175a │ │ -0d1482: 1106 |0027: return-object v6 │ │ +0df9c8: |[0df9c8] com.badlogic.gdx.scenes.scene2d.Group.localToDescendantCoordinates:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +0df9d8: 6e10 4517 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1745 │ │ +0df9de: 0c00 |0003: move-result-object v0 │ │ +0df9e0: 3900 1b00 |0004: if-nez v0, 001f // +001b │ │ +0df9e4: 2201 ad03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0df9e8: 2202 c303 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0df9ec: 7010 6726 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0df9f2: 1a03 6502 |000d: const-string v3, "Child is not a descendant: " // string@0265 │ │ +0df9f6: 6e20 6e26 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0df9fc: 0c02 |0012: move-result-object v2 │ │ +0df9fe: 6e20 6d26 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0dfa04: 0c02 |0016: move-result-object v2 │ │ +0dfa06: 6e10 7426 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0dfa0c: 0c02 |001a: move-result-object v2 │ │ +0dfa0e: 7020 f825 2100 |001b: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0dfa14: 2701 |001e: throw v1 │ │ +0dfa16: 3240 0500 |001f: if-eq v0, v4, 0024 // +0005 │ │ +0dfa1a: 6e30 b517 0406 |0021: invoke-virtual {v4, v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/Group;.localToDescendantCoordinates:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@17b5 │ │ +0dfa20: 6e20 5a17 6500 |0024: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parentToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@175a │ │ +0dfa26: 1106 |0027: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0004 line=345 │ │ 0x001f line=347 │ │ 0x0024 line=349 │ │ 0x0027 line=350 │ │ @@ -288542,31 +288598,31 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0d1484: |[0d1484] com.badlogic.gdx.scenes.scene2d.Group.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z │ │ -0d1494: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0d1496: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0d1498: 5442 710d |0002: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ -0d149c: 6e30 b622 5201 |0004: invoke-virtual {v2, v5, v1}, Lcom/badlogic/gdx/utils/SnapshotArray;.removeValue:(Ljava/lang/Object;Z)Z // method@22b6 │ │ -0d14a2: 0a02 |0007: move-result v2 │ │ -0d14a4: 3902 0400 |0008: if-nez v2, 000c // +0004 │ │ -0d14a8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0d14aa: 0f01 |000b: return v1 │ │ -0d14ac: 6e10 ad17 0400 |000c: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@17ad │ │ -0d14b2: 0c00 |000f: move-result-object v0 │ │ -0d14b4: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -0d14b8: 6e20 2618 5000 |0012: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.unfocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1826 │ │ -0d14be: 6e20 6b17 3500 |0015: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setParent:(Lcom/badlogic/gdx/scenes/scene2d/Group;)V // method@176b │ │ -0d14c4: 6e20 7317 3500 |0018: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@1773 │ │ -0d14ca: 6e10 9e17 0400 |001b: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Group;.childrenChanged:()V // method@179e │ │ -0d14d0: 28ed |001e: goto 000b // -0013 │ │ +0dfa28: |[0dfa28] com.badlogic.gdx.scenes.scene2d.Group.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z │ │ +0dfa38: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0dfa3a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0dfa3c: 5442 710d |0002: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ +0dfa40: 6e30 b622 5201 |0004: invoke-virtual {v2, v5, v1}, Lcom/badlogic/gdx/utils/SnapshotArray;.removeValue:(Ljava/lang/Object;Z)Z // method@22b6 │ │ +0dfa46: 0a02 |0007: move-result v2 │ │ +0dfa48: 3902 0400 |0008: if-nez v2, 000c // +0004 │ │ +0dfa4c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0dfa4e: 0f01 |000b: return v1 │ │ +0dfa50: 6e10 ad17 0400 |000c: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@17ad │ │ +0dfa56: 0c00 |000f: move-result-object v0 │ │ +0dfa58: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ +0dfa5c: 6e20 2618 5000 |0012: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.unfocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1826 │ │ +0dfa62: 6e20 6b17 3500 |0015: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setParent:(Lcom/badlogic/gdx/scenes/scene2d/Group;)V // method@176b │ │ +0dfa68: 6e20 7317 3500 |0018: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@1773 │ │ +0dfa6e: 6e10 9e17 0400 |001b: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Group;.childrenChanged:()V // method@179e │ │ +0dfa74: 28ed |001e: goto 000b // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=261 │ │ 0x000b line=267 │ │ 0x000c line=262 │ │ 0x0010 line=263 │ │ 0x0015 line=264 │ │ @@ -288582,18 +288638,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d14d4: |[0d14d4] com.badlogic.gdx.scenes.scene2d.Group.resetTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V │ │ -0d14e4: 5410 740d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.oldBatchTransform:Lcom/badlogic/gdx/math/Matrix4; // field@0d74 │ │ -0d14e8: 6e20 f70d 0200 |0002: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setTransformMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V // method@0df7 │ │ -0d14ee: 0e00 |0005: return-void │ │ +0dfa78: |[0dfa78] com.badlogic.gdx.scenes.scene2d.Group.resetTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V │ │ +0dfa88: 5410 740d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.oldBatchTransform:Lcom/badlogic/gdx/math/Matrix4; // field@0d74 │ │ +0dfa8c: 6e20 f70d 0200 |0002: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setTransformMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V // method@0df7 │ │ +0dfa92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0005 line=184 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Group; │ │ 0x0000 - 0x0006 reg=2 batch Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ @@ -288603,17 +288659,17 @@ │ │ type : '(Lcom/badlogic/gdx/math/Rectangle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d14f0: |[0d14f0] com.badlogic.gdx.scenes.scene2d.Group.setCullingArea:(Lcom/badlogic/gdx/math/Rectangle;)V │ │ -0d1500: 5b01 720d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Group;.cullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0d72 │ │ -0d1504: 0e00 |0002: return-void │ │ +0dfa94: |[0dfa94] com.badlogic.gdx.scenes.scene2d.Group.setCullingArea:(Lcom/badlogic/gdx/math/Rectangle;)V │ │ +0dfaa4: 5b01 720d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Group;.cullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0d72 │ │ +0dfaa8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0002 line=190 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Group; │ │ 0x0000 - 0x0003 reg=1 cullingArea Lcom/badlogic/gdx/math/Rectangle; │ │ @@ -288623,27 +288679,27 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0d1508: |[0d1508] com.badlogic.gdx.scenes.scene2d.Group.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V │ │ -0d1518: 6f20 7317 5400 |0000: invoke-super {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@1773 │ │ -0d151e: 5440 710d |0003: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ -0d1522: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0d1524: 5202 df0f |0006: iget v2, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0d1528: 3521 0e00 |0008: if-ge v1, v2, 0016 // +000e │ │ -0d152c: 6e20 741e 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0d1532: 0c03 |000d: move-result-object v3 │ │ -0d1534: 1f03 5902 |000e: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0259 │ │ -0d1538: 6e20 7317 5300 |0010: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@1773 │ │ -0d153e: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0d1542: 28f3 |0015: goto 0008 // -000d │ │ -0d1544: 0e00 |0016: return-void │ │ +0dfaac: |[0dfaac] com.badlogic.gdx.scenes.scene2d.Group.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V │ │ +0dfabc: 6f20 7317 5400 |0000: invoke-super {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@1773 │ │ +0dfac2: 5440 710d |0003: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ +0dfac6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0dfac8: 5202 df0f |0006: iget v2, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0dfacc: 3521 0e00 |0008: if-ge v1, v2, 0016 // +000e │ │ +0dfad0: 6e20 741e 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0dfad6: 0c03 |000d: move-result-object v3 │ │ +0dfad8: 1f03 5702 |000e: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0257 │ │ +0dfadc: 6e20 7317 5300 |0010: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@1773 │ │ +0dfae2: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0dfae6: 28f3 |0015: goto 0008 // -000d │ │ +0dfae8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x0003 line=300 │ │ 0x0005 line=301 │ │ 0x000a line=302 │ │ 0x0013 line=301 │ │ @@ -288660,17 +288716,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d1548: |[0d1548] com.badlogic.gdx.scenes.scene2d.Group.setTransform:(Z)V │ │ -0d1558: 5c01 760d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Group;.transform:Z // field@0d76 │ │ -0d155c: 0e00 |0002: return-void │ │ +0dfaec: |[0dfaec] com.badlogic.gdx.scenes.scene2d.Group.setTransform:(Z)V │ │ +0dfafc: 5c01 760d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Group;.transform:Z // field@0d76 │ │ +0dfb00: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0002 line=335 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Group; │ │ 0x0000 - 0x0003 reg=1 transform Z │ │ @@ -288680,27 +288736,27 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0d1560: |[0d1560] com.badlogic.gdx.scenes.scene2d.Group.swapActor:(II)Z │ │ -0d1570: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0d1572: 5432 710d |0001: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ -0d1576: 5220 a111 |0003: iget v0, v2, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ -0d157a: 3a04 0400 |0005: if-ltz v4, 0009 // +0004 │ │ -0d157e: 3404 0300 |0007: if-lt v4, v0, 000a // +0003 │ │ -0d1582: 0f01 |0009: return v1 │ │ -0d1584: 3a05 ffff |000a: if-ltz v5, 0009 // -0001 │ │ -0d1588: 3505 fdff |000c: if-ge v5, v0, 0009 // -0003 │ │ -0d158c: 5431 710d |000e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ -0d1590: 6e30 bd22 4105 |0010: invoke-virtual {v1, v4, v5}, Lcom/badlogic/gdx/utils/SnapshotArray;.swap:(II)V // method@22bd │ │ -0d1596: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -0d1598: 28f5 |0014: goto 0009 // -000b │ │ +0dfb04: |[0dfb04] com.badlogic.gdx.scenes.scene2d.Group.swapActor:(II)Z │ │ +0dfb14: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0dfb16: 5432 710d |0001: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ +0dfb1a: 5220 a111 |0003: iget v0, v2, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ +0dfb1e: 3a04 0400 |0005: if-ltz v4, 0009 // +0004 │ │ +0dfb22: 3404 0300 |0007: if-lt v4, v0, 000a // +0003 │ │ +0dfb26: 0f01 |0009: return v1 │ │ +0dfb28: 3a05 ffff |000a: if-ltz v5, 0009 // -0001 │ │ +0dfb2c: 3505 fdff |000c: if-ge v5, v0, 0009 // -0003 │ │ +0dfb30: 5431 710d |000e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ +0dfb34: 6e30 bd22 4105 |0010: invoke-virtual {v1, v4, v5}, Lcom/badlogic/gdx/utils/SnapshotArray;.swap:(II)V // method@22bd │ │ +0dfb3a: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +0dfb3c: 28f5 |0014: goto 0009 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=307 │ │ 0x0005 line=308 │ │ 0x0009 line=311 │ │ 0x000a line=309 │ │ 0x000e line=310 │ │ @@ -288716,30 +288772,30 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0d159c: |[0d159c] com.badlogic.gdx.scenes.scene2d.Group.swapActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z │ │ -0d15ac: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ -0d15ae: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -0d15b0: 5453 710d |0002: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ -0d15b4: 6e30 b022 6302 |0004: invoke-virtual {v3, v6, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.indexOf:(Ljava/lang/Object;Z)I // method@22b0 │ │ -0d15ba: 0a00 |0007: move-result v0 │ │ -0d15bc: 5453 710d |0008: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ -0d15c0: 6e30 b022 7302 |000a: invoke-virtual {v3, v7, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.indexOf:(Ljava/lang/Object;Z)I // method@22b0 │ │ -0d15c6: 0a01 |000d: move-result v1 │ │ -0d15c8: 3240 0400 |000e: if-eq v0, v4, 0012 // +0004 │ │ -0d15cc: 3341 0400 |0010: if-ne v1, v4, 0014 // +0004 │ │ -0d15d0: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -0d15d2: 0f02 |0013: return v2 │ │ -0d15d4: 5453 710d |0014: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ -0d15d8: 6e30 bd22 0301 |0016: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/utils/SnapshotArray;.swap:(II)V // method@22bd │ │ -0d15de: 28fa |0019: goto 0013 // -0006 │ │ +0dfb40: |[0dfb40] com.badlogic.gdx.scenes.scene2d.Group.swapActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z │ │ +0dfb50: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ +0dfb52: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0dfb54: 5453 710d |0002: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ +0dfb58: 6e30 b022 6302 |0004: invoke-virtual {v3, v6, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.indexOf:(Ljava/lang/Object;Z)I // method@22b0 │ │ +0dfb5e: 0a00 |0007: move-result v0 │ │ +0dfb60: 5453 710d |0008: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ +0dfb64: 6e30 b022 7302 |000a: invoke-virtual {v3, v7, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.indexOf:(Ljava/lang/Object;Z)I // method@22b0 │ │ +0dfb6a: 0a01 |000d: move-result v1 │ │ +0dfb6c: 3240 0400 |000e: if-eq v0, v4, 0012 // +0004 │ │ +0dfb70: 3341 0400 |0010: if-ne v1, v4, 0014 // +0004 │ │ +0dfb74: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +0dfb76: 0f02 |0013: return v2 │ │ +0dfb78: 5453 710d |0014: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0d71 │ │ +0dfb7c: 6e30 bd22 0301 |0016: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/utils/SnapshotArray;.swap:(II)V // method@22bd │ │ +0dfb82: 28fa |0019: goto 0013 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=316 │ │ 0x0008 line=317 │ │ 0x000e line=318 │ │ 0x0013 line=320 │ │ 0x0014 line=319 │ │ @@ -288749,17 +288805,17 @@ │ │ 0x0000 - 0x001a reg=5 this Lcom/badlogic/gdx/scenes/scene2d/Group; │ │ 0x0000 - 0x001a reg=6 first Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x001a reg=7 second Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ source_file_idx : 1696 (Group.java) │ │ │ │ Class #620 header: │ │ -class_idx : 608 │ │ +class_idx : 606 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1808 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ Class #620 annotations: │ │ @@ -288780,17 +288836,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d15e0: |[0d15e0] com.badlogic.gdx.scenes.scene2d.InputListener.:()V │ │ -0d15f0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0d15f6: 0e00 |0003: return-void │ │ +0dfb84: |[0dfb84] com.badlogic.gdx.scenes.scene2d.InputListener.:()V │ │ +0dfb94: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0dfb9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/InputListener; │ │ │ │ @@ -288800,16 +288856,16 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d15f8: |[0d15f8] com.badlogic.gdx.scenes.scene2d.InputListener.enter:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0d1608: 0e00 |0000: return-void │ │ +0dfb9c: |[0dfb9c] com.badlogic.gdx.scenes.scene2d.InputListener.enter:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0dfbac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/InputListener; │ │ 0x0000 - 0x0001 reg=1 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0001 reg=2 x F │ │ @@ -288822,16 +288878,16 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d160c: |[0d160c] com.badlogic.gdx.scenes.scene2d.InputListener.exit:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0d161c: 0e00 |0000: return-void │ │ +0dfbb0: |[0dfbb0] com.badlogic.gdx.scenes.scene2d.InputListener.exit:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0dfbc0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/InputListener; │ │ 0x0000 - 0x0001 reg=1 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0001 reg=2 x F │ │ @@ -288844,126 +288900,126 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 232 16-bit code units │ │ -0d1620: |[0d1620] com.badlogic.gdx.scenes.scene2d.InputListener.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z │ │ -0d1630: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -0d1632: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0d1634: 20a0 5e02 |0002: instance-of v0, v10, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025e │ │ -0d1638: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -0d163c: 0170 |0006: move v0, v7 │ │ -0d163e: 0f00 |0007: return v0 │ │ -0d1640: 07a1 |0008: move-object v1, v10 │ │ -0d1642: 1f01 5e02 |0009: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025e │ │ -0d1646: 6200 8c0d |000b: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0d8c │ │ -0d164a: 6e10 d717 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@17d7 │ │ -0d1650: 0c02 |0010: move-result-object v2 │ │ -0d1652: 6e10 c717 0200 |0011: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@17c7 │ │ -0d1658: 0a02 |0014: move-result v2 │ │ -0d165a: 4400 0002 |0015: aget v0, v0, v2 │ │ -0d165e: 2b00 b500 0000 |0017: packed-switch v0, 000000cc // +000000b5 │ │ -0d1664: 6200 f00b |001a: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0d1668: 6e10 d417 0100 |001c: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@17d4 │ │ -0d166e: 0a02 |001f: move-result v2 │ │ -0d1670: 6e10 d517 0100 |0020: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@17d5 │ │ -0d1676: 0a03 |0023: move-result v3 │ │ -0d1678: 6e30 6814 2003 |0024: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0d167e: 0c06 |0027: move-result-object v6 │ │ -0d1680: 6e10 cf17 0100 |0028: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@17cf │ │ -0d1686: 0c00 |002b: move-result-object v0 │ │ -0d1688: 6e20 7c17 6000 |002c: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@177c │ │ -0d168e: 6200 8c0d |002f: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0d8c │ │ -0d1692: 6e10 d717 0100 |0031: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@17d7 │ │ -0d1698: 0c02 |0034: move-result-object v2 │ │ -0d169a: 6e10 c717 0200 |0035: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@17c7 │ │ -0d16a0: 0a02 |0038: move-result v2 │ │ -0d16a2: 4400 0002 |0039: aget v0, v0, v2 │ │ -0d16a6: 2b00 9b00 0000 |003b: packed-switch v0, 000000d6 // +0000009b │ │ -0d16ac: 0170 |003e: move v0, v7 │ │ -0d16ae: 28c8 |003f: goto 0007 // -0038 │ │ -0d16b0: 6e10 ce17 0100 |0040: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getKeyCode:()I // method@17ce │ │ -0d16b6: 0a00 |0043: move-result v0 │ │ -0d16b8: 6e30 ee17 1900 |0044: invoke-virtual {v9, v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.keyDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z // method@17ee │ │ -0d16be: 0a00 |0047: move-result v0 │ │ -0d16c0: 28bf |0048: goto 0007 // -0041 │ │ -0d16c2: 6e10 ce17 0100 |0049: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getKeyCode:()I // method@17ce │ │ -0d16c8: 0a00 |004c: move-result v0 │ │ -0d16ca: 6e30 f017 1900 |004d: invoke-virtual {v9, v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.keyUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z // method@17f0 │ │ -0d16d0: 0a00 |0050: move-result v0 │ │ -0d16d2: 28b6 |0051: goto 0007 // -004a │ │ -0d16d4: 6e10 cd17 0100 |0052: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getCharacter:()C // method@17cd │ │ -0d16da: 0a00 |0055: move-result v0 │ │ -0d16dc: 6e30 ef17 1900 |0056: invoke-virtual {v9, v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.keyTyped:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;C)Z // method@17ef │ │ -0d16e2: 0a00 |0059: move-result v0 │ │ -0d16e4: 28ad |005a: goto 0007 // -0053 │ │ -0d16e6: 5262 f30b |005b: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0d16ea: 5263 f40b |005d: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0d16ee: 6e10 d017 0100 |005f: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@17d0 │ │ -0d16f4: 0a04 |0062: move-result v4 │ │ -0d16f6: 6e10 cc17 0100 |0063: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getButton:()I // method@17cc │ │ -0d16fc: 0a05 |0066: move-result v5 │ │ -0d16fe: 0790 |0067: move-object v0, v9 │ │ -0d1700: 7406 f317 0000 |0068: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z // method@17f3 │ │ -0d1706: 0a00 |006b: move-result v0 │ │ -0d1708: 289b |006c: goto 0007 // -0065 │ │ -0d170a: 5262 f30b |006d: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0d170e: 5263 f40b |006f: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0d1712: 6e10 d017 0100 |0071: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@17d0 │ │ -0d1718: 0a04 |0074: move-result v4 │ │ -0d171a: 6e10 cc17 0100 |0075: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getButton:()I // method@17cc │ │ -0d1720: 0a05 |0078: move-result v5 │ │ -0d1722: 0790 |0079: move-object v0, v9 │ │ -0d1724: 7406 f517 0000 |007a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V // method@17f5 │ │ -0d172a: 0180 |007d: move v0, v8 │ │ -0d172c: 2889 |007e: goto 0007 // -0077 │ │ -0d172e: 5260 f30b |007f: iget v0, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0d1732: 5262 f40b |0081: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0d1736: 6e10 d017 0100 |0083: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@17d0 │ │ -0d173c: 0a03 |0086: move-result v3 │ │ -0d173e: 6e53 f417 1920 |0087: invoke-virtual {v9, v1, v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V // method@17f4 │ │ -0d1744: 0180 |008a: move v0, v8 │ │ -0d1746: 2900 7cff |008b: goto/16 0007 // -0084 │ │ -0d174a: 5260 f30b |008d: iget v0, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0d174e: 5262 f40b |008f: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0d1752: 6e40 f117 1920 |0091: invoke-virtual {v9, v1, v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.mouseMoved:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)Z // method@17f1 │ │ -0d1758: 0a00 |0094: move-result v0 │ │ -0d175a: 2900 72ff |0095: goto/16 0007 // -008e │ │ -0d175e: 5260 f30b |0097: iget v0, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0d1762: 5262 f40b |0099: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0d1766: 6e10 d217 0100 |009b: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getScrollAmount:()I // method@17d2 │ │ -0d176c: 0a03 |009e: move-result v3 │ │ -0d176e: 6e53 f217 1920 |009f: invoke-virtual {v9, v1, v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.scrolled:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)Z // method@17f2 │ │ -0d1774: 0a00 |00a2: move-result v0 │ │ -0d1776: 2900 64ff |00a3: goto/16 0007 // -009c │ │ -0d177a: 5262 f30b |00a5: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0d177e: 5263 f40b |00a7: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0d1782: 6e10 d017 0100 |00a9: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@17d0 │ │ -0d1788: 0a04 |00ac: move-result v4 │ │ -0d178a: 6e10 d117 0100 |00ad: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getRelatedActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@17d1 │ │ -0d1790: 0c05 |00b0: move-result-object v5 │ │ -0d1792: 0790 |00b1: move-object v0, v9 │ │ -0d1794: 7406 eb17 0000 |00b2: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.enter:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17eb │ │ -0d179a: 0170 |00b5: move v0, v7 │ │ -0d179c: 2900 51ff |00b6: goto/16 0007 // -00af │ │ -0d17a0: 5262 f30b |00b8: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0d17a4: 5263 f40b |00ba: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0d17a8: 6e10 d017 0100 |00bc: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@17d0 │ │ -0d17ae: 0a04 |00bf: move-result v4 │ │ -0d17b0: 6e10 d117 0100 |00c0: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getRelatedActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@17d1 │ │ -0d17b6: 0c05 |00c3: move-result-object v5 │ │ -0d17b8: 0790 |00c4: move-object v0, v9 │ │ -0d17ba: 7406 ec17 0000 |00c5: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.exit:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17ec │ │ -0d17c0: 0170 |00c8: move v0, v7 │ │ -0d17c2: 2900 3eff |00c9: goto/16 0007 // -00c2 │ │ -0d17c6: 0000 |00cb: nop // spacer │ │ -0d17c8: 0001 0300 0100 0000 2900 0000 3200 ... |00cc: packed-switch-data (10 units) │ │ -0d17dc: 0001 0700 0400 0000 2000 0000 3200 ... |00d6: packed-switch-data (18 units) │ │ +0dfbc4: |[0dfbc4] com.badlogic.gdx.scenes.scene2d.InputListener.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z │ │ +0dfbd4: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +0dfbd6: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0dfbd8: 20a0 5c02 |0002: instance-of v0, v10, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025c │ │ +0dfbdc: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +0dfbe0: 0170 |0006: move v0, v7 │ │ +0dfbe2: 0f00 |0007: return v0 │ │ +0dfbe4: 07a1 |0008: move-object v1, v10 │ │ +0dfbe6: 1f01 5c02 |0009: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025c │ │ +0dfbea: 6200 8c0d |000b: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0d8c │ │ +0dfbee: 6e10 d717 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@17d7 │ │ +0dfbf4: 0c02 |0010: move-result-object v2 │ │ +0dfbf6: 6e10 c717 0200 |0011: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@17c7 │ │ +0dfbfc: 0a02 |0014: move-result v2 │ │ +0dfbfe: 4400 0002 |0015: aget v0, v0, v2 │ │ +0dfc02: 2b00 b500 0000 |0017: packed-switch v0, 000000cc // +000000b5 │ │ +0dfc08: 6200 f00b |001a: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0dfc0c: 6e10 d417 0100 |001c: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@17d4 │ │ +0dfc12: 0a02 |001f: move-result v2 │ │ +0dfc14: 6e10 d517 0100 |0020: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@17d5 │ │ +0dfc1a: 0a03 |0023: move-result v3 │ │ +0dfc1c: 6e30 6814 2003 |0024: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0dfc22: 0c06 |0027: move-result-object v6 │ │ +0dfc24: 6e10 cf17 0100 |0028: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@17cf │ │ +0dfc2a: 0c00 |002b: move-result-object v0 │ │ +0dfc2c: 6e20 7c17 6000 |002c: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@177c │ │ +0dfc32: 6200 8c0d |002f: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0d8c │ │ +0dfc36: 6e10 d717 0100 |0031: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@17d7 │ │ +0dfc3c: 0c02 |0034: move-result-object v2 │ │ +0dfc3e: 6e10 c717 0200 |0035: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@17c7 │ │ +0dfc44: 0a02 |0038: move-result v2 │ │ +0dfc46: 4400 0002 |0039: aget v0, v0, v2 │ │ +0dfc4a: 2b00 9b00 0000 |003b: packed-switch v0, 000000d6 // +0000009b │ │ +0dfc50: 0170 |003e: move v0, v7 │ │ +0dfc52: 28c8 |003f: goto 0007 // -0038 │ │ +0dfc54: 6e10 ce17 0100 |0040: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getKeyCode:()I // method@17ce │ │ +0dfc5a: 0a00 |0043: move-result v0 │ │ +0dfc5c: 6e30 ee17 1900 |0044: invoke-virtual {v9, v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.keyDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z // method@17ee │ │ +0dfc62: 0a00 |0047: move-result v0 │ │ +0dfc64: 28bf |0048: goto 0007 // -0041 │ │ +0dfc66: 6e10 ce17 0100 |0049: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getKeyCode:()I // method@17ce │ │ +0dfc6c: 0a00 |004c: move-result v0 │ │ +0dfc6e: 6e30 f017 1900 |004d: invoke-virtual {v9, v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.keyUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z // method@17f0 │ │ +0dfc74: 0a00 |0050: move-result v0 │ │ +0dfc76: 28b6 |0051: goto 0007 // -004a │ │ +0dfc78: 6e10 cd17 0100 |0052: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getCharacter:()C // method@17cd │ │ +0dfc7e: 0a00 |0055: move-result v0 │ │ +0dfc80: 6e30 ef17 1900 |0056: invoke-virtual {v9, v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.keyTyped:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;C)Z // method@17ef │ │ +0dfc86: 0a00 |0059: move-result v0 │ │ +0dfc88: 28ad |005a: goto 0007 // -0053 │ │ +0dfc8a: 5262 f30b |005b: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dfc8e: 5263 f40b |005d: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dfc92: 6e10 d017 0100 |005f: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@17d0 │ │ +0dfc98: 0a04 |0062: move-result v4 │ │ +0dfc9a: 6e10 cc17 0100 |0063: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getButton:()I // method@17cc │ │ +0dfca0: 0a05 |0066: move-result v5 │ │ +0dfca2: 0790 |0067: move-object v0, v9 │ │ +0dfca4: 7406 f317 0000 |0068: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z // method@17f3 │ │ +0dfcaa: 0a00 |006b: move-result v0 │ │ +0dfcac: 289b |006c: goto 0007 // -0065 │ │ +0dfcae: 5262 f30b |006d: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dfcb2: 5263 f40b |006f: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dfcb6: 6e10 d017 0100 |0071: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@17d0 │ │ +0dfcbc: 0a04 |0074: move-result v4 │ │ +0dfcbe: 6e10 cc17 0100 |0075: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getButton:()I // method@17cc │ │ +0dfcc4: 0a05 |0078: move-result v5 │ │ +0dfcc6: 0790 |0079: move-object v0, v9 │ │ +0dfcc8: 7406 f517 0000 |007a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V // method@17f5 │ │ +0dfcce: 0180 |007d: move v0, v8 │ │ +0dfcd0: 2889 |007e: goto 0007 // -0077 │ │ +0dfcd2: 5260 f30b |007f: iget v0, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dfcd6: 5262 f40b |0081: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dfcda: 6e10 d017 0100 |0083: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@17d0 │ │ +0dfce0: 0a03 |0086: move-result v3 │ │ +0dfce2: 6e53 f417 1920 |0087: invoke-virtual {v9, v1, v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V // method@17f4 │ │ +0dfce8: 0180 |008a: move v0, v8 │ │ +0dfcea: 2900 7cff |008b: goto/16 0007 // -0084 │ │ +0dfcee: 5260 f30b |008d: iget v0, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dfcf2: 5262 f40b |008f: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dfcf6: 6e40 f117 1920 |0091: invoke-virtual {v9, v1, v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.mouseMoved:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)Z // method@17f1 │ │ +0dfcfc: 0a00 |0094: move-result v0 │ │ +0dfcfe: 2900 72ff |0095: goto/16 0007 // -008e │ │ +0dfd02: 5260 f30b |0097: iget v0, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dfd06: 5262 f40b |0099: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dfd0a: 6e10 d217 0100 |009b: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getScrollAmount:()I // method@17d2 │ │ +0dfd10: 0a03 |009e: move-result v3 │ │ +0dfd12: 6e53 f217 1920 |009f: invoke-virtual {v9, v1, v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.scrolled:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)Z // method@17f2 │ │ +0dfd18: 0a00 |00a2: move-result v0 │ │ +0dfd1a: 2900 64ff |00a3: goto/16 0007 // -009c │ │ +0dfd1e: 5262 f30b |00a5: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dfd22: 5263 f40b |00a7: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dfd26: 6e10 d017 0100 |00a9: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@17d0 │ │ +0dfd2c: 0a04 |00ac: move-result v4 │ │ +0dfd2e: 6e10 d117 0100 |00ad: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getRelatedActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@17d1 │ │ +0dfd34: 0c05 |00b0: move-result-object v5 │ │ +0dfd36: 0790 |00b1: move-object v0, v9 │ │ +0dfd38: 7406 eb17 0000 |00b2: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.enter:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17eb │ │ +0dfd3e: 0170 |00b5: move v0, v7 │ │ +0dfd40: 2900 51ff |00b6: goto/16 0007 // -00af │ │ +0dfd44: 5262 f30b |00b8: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0dfd48: 5263 f40b |00ba: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0dfd4c: 6e10 d017 0100 |00bc: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@17d0 │ │ +0dfd52: 0a04 |00bf: move-result v4 │ │ +0dfd54: 6e10 d117 0100 |00c0: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getRelatedActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@17d1 │ │ +0dfd5a: 0c05 |00c3: move-result-object v5 │ │ +0dfd5c: 0790 |00c4: move-object v0, v9 │ │ +0dfd5e: 7406 ec17 0000 |00c5: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.exit:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17ec │ │ +0dfd64: 0170 |00c8: move v0, v7 │ │ +0dfd66: 2900 3eff |00c9: goto/16 0007 // -00c2 │ │ +0dfd6a: 0000 |00cb: nop // spacer │ │ +0dfd6c: 0001 0300 0100 0000 2900 0000 3200 ... |00cc: packed-switch-data (10 units) │ │ +0dfd80: 0001 0700 0400 0000 2000 0000 3200 ... |00d6: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=24 │ │ 0x0007 line=59 │ │ 0x0009 line=25 │ │ 0x000b line=27 │ │ 0x001a line=36 │ │ @@ -288998,17 +289054,17 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d1800: |[0d1800] com.badlogic.gdx.scenes.scene2d.InputListener.keyDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z │ │ -0d1810: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d1812: 0f00 |0001: return v0 │ │ +0dfda4: |[0dfda4] com.badlogic.gdx.scenes.scene2d.InputListener.keyDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z │ │ +0dfdb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0dfdb6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/InputListener; │ │ 0x0000 - 0x0002 reg=2 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0002 reg=3 keycode I │ │ @@ -289018,17 +289074,17 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;C)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d1814: |[0d1814] com.badlogic.gdx.scenes.scene2d.InputListener.keyTyped:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;C)Z │ │ -0d1824: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d1826: 0f00 |0001: return v0 │ │ +0dfdb8: |[0dfdb8] com.badlogic.gdx.scenes.scene2d.InputListener.keyTyped:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;C)Z │ │ +0dfdc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0dfdca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/InputListener; │ │ 0x0000 - 0x0002 reg=2 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0002 reg=3 character C │ │ @@ -289038,17 +289094,17 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d1828: |[0d1828] com.badlogic.gdx.scenes.scene2d.InputListener.keyUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z │ │ -0d1838: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d183a: 0f00 |0001: return v0 │ │ +0dfdcc: |[0dfdcc] com.badlogic.gdx.scenes.scene2d.InputListener.keyUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z │ │ +0dfddc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0dfdde: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/InputListener; │ │ 0x0000 - 0x0002 reg=2 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0002 reg=3 keycode I │ │ @@ -289058,17 +289114,17 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d183c: |[0d183c] com.badlogic.gdx.scenes.scene2d.InputListener.mouseMoved:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)Z │ │ -0d184c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d184e: 0f00 |0001: return v0 │ │ +0dfde0: |[0dfde0] com.badlogic.gdx.scenes.scene2d.InputListener.mouseMoved:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)Z │ │ +0dfdf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0dfdf2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/InputListener; │ │ 0x0000 - 0x0002 reg=2 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0002 reg=3 x F │ │ @@ -289079,17 +289135,17 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d1850: |[0d1850] com.badlogic.gdx.scenes.scene2d.InputListener.scrolled:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)Z │ │ -0d1860: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d1862: 0f00 |0001: return v0 │ │ +0dfdf4: |[0dfdf4] com.badlogic.gdx.scenes.scene2d.InputListener.scrolled:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)Z │ │ +0dfe04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0dfe06: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/InputListener; │ │ 0x0000 - 0x0002 reg=2 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0002 reg=3 x F │ │ @@ -289101,17 +289157,17 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d1864: |[0d1864] com.badlogic.gdx.scenes.scene2d.InputListener.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ -0d1874: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d1876: 0f00 |0001: return v0 │ │ +0dfe08: |[0dfe08] com.badlogic.gdx.scenes.scene2d.InputListener.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ +0dfe18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0dfe1a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/InputListener; │ │ 0x0000 - 0x0002 reg=2 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0002 reg=3 x F │ │ @@ -289124,16 +289180,16 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d1878: |[0d1878] com.badlogic.gdx.scenes.scene2d.InputListener.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0d1888: 0e00 |0000: return-void │ │ +0dfe1c: |[0dfe1c] com.badlogic.gdx.scenes.scene2d.InputListener.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0dfe2c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/InputListener; │ │ 0x0000 - 0x0001 reg=1 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0001 reg=2 x F │ │ @@ -289145,34 +289201,34 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d188c: |[0d188c] com.badlogic.gdx.scenes.scene2d.InputListener.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ -0d189c: 0e00 |0000: return-void │ │ +0dfe30: |[0dfe30] com.badlogic.gdx.scenes.scene2d.InputListener.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ +0dfe40: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/InputListener; │ │ 0x0000 - 0x0001 reg=1 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0001 reg=2 x F │ │ 0x0000 - 0x0001 reg=3 y F │ │ 0x0000 - 0x0001 reg=4 pointer I │ │ 0x0000 - 0x0001 reg=5 button I │ │ │ │ source_file_idx : 1808 (InputListener.java) │ │ │ │ Class #621 header: │ │ -class_idx : 609 │ │ +class_idx : 607 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3853 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3851 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #621 annotations: │ │ Annotations on class │ │ @@ -289213,17 +289269,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d18a0: |[0d18a0] com.badlogic.gdx.scenes.scene2d.Stage$TouchFocus.:()V │ │ -0d18b0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0d18b6: 0e00 |0003: return-void │ │ +0dfe44: |[0dfe44] com.badlogic.gdx.scenes.scene2d.Stage$TouchFocus.:()V │ │ +0dfe54: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0dfe5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=676 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; │ │ │ │ Virtual methods - │ │ @@ -289232,33 +289288,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0d18b8: |[0d18b8] com.badlogic.gdx.scenes.scene2d.Stage$TouchFocus.reset:()V │ │ -0d18c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d18ca: 5b10 8f0d |0001: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d8f │ │ -0d18ce: 5b10 8e0d |0003: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listener:Lcom/badlogic/gdx/scenes/scene2d/EventListener; // field@0d8e │ │ -0d18d2: 0e00 |0005: return-void │ │ +0dfe5c: |[0dfe5c] com.badlogic.gdx.scenes.scene2d.Stage$TouchFocus.reset:()V │ │ +0dfe6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0dfe6e: 5b10 8f0d |0001: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d8f │ │ +0dfe72: 5b10 8e0d |0003: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listener:Lcom/badlogic/gdx/scenes/scene2d/EventListener; // field@0d8e │ │ +0dfe76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=682 │ │ 0x0003 line=683 │ │ 0x0005 line=684 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; │ │ │ │ - source_file_idx : 3853 (Stage.java) │ │ + source_file_idx : 3851 (Stage.java) │ │ │ │ Class #622 header: │ │ -class_idx : 650 │ │ +class_idx : 648 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 640 │ │ +superclass_idx : 638 │ │ source_file_idx : 1780 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #622 annotations: │ │ @@ -289303,17 +289359,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d18d4: |[0d18d4] com.badlogic.gdx.scenes.scene2d.ui.ImageButton$ImageButtonStyle.:()V │ │ -0d18e4: 7010 3e19 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.:()V // method@193e │ │ -0d18ea: 0e00 |0003: return-void │ │ +0dfe78: |[0dfe78] com.badlogic.gdx.scenes.scene2d.ui.ImageButton$ImageButtonStyle.:()V │ │ +0dfe88: 7010 3e19 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.:()V // method@193e │ │ +0dfe8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0003 line=108 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; │ │ │ │ @@ -289322,17 +289378,17 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d18ec: |[0d18ec] com.badlogic.gdx.scenes.scene2d.ui.ImageButton$ImageButtonStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ -0d18fc: 7020 3f19 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@193f │ │ -0d1902: 0e00 |0003: return-void │ │ +0dfe90: |[0dfe90] com.badlogic.gdx.scenes.scene2d.ui.ImageButton$ImageButtonStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ +0dfea0: 7020 3f19 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@193f │ │ +0dfea6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0003 line=130 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; │ │ 0x0000 - 0x0004 reg=1 style Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; │ │ @@ -289342,29 +289398,29 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0d1904: |[0d1904] com.badlogic.gdx.scenes.scene2d.ui.ImageButton$ImageButtonStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;)V │ │ -0d1914: 7020 3f19 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@193f │ │ -0d191a: 5420 350e |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e35 │ │ -0d191e: 5b10 350e |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e35 │ │ -0d1922: 5420 330e |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e33 │ │ -0d1926: 5b10 330e |0009: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e33 │ │ -0d192a: 5420 340e |000b: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e34 │ │ -0d192e: 5b10 340e |000d: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e34 │ │ -0d1932: 5420 300e |000f: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e30 │ │ -0d1936: 5b10 300e |0011: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e30 │ │ -0d193a: 5420 310e |0013: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e31 │ │ -0d193e: 5b10 310e |0015: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e31 │ │ -0d1942: 5420 320e |0017: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e32 │ │ -0d1946: 5b10 320e |0019: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e32 │ │ -0d194a: 0e00 |001b: return-void │ │ +0dfea8: |[0dfea8] com.badlogic.gdx.scenes.scene2d.ui.ImageButton$ImageButtonStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;)V │ │ +0dfeb8: 7020 3f19 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@193f │ │ +0dfebe: 5420 350e |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e35 │ │ +0dfec2: 5b10 350e |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e35 │ │ +0dfec6: 5420 330e |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e33 │ │ +0dfeca: 5b10 330e |0009: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e33 │ │ +0dfece: 5420 340e |000b: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e34 │ │ +0dfed2: 5b10 340e |000d: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e34 │ │ +0dfed6: 5420 300e |000f: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e30 │ │ +0dfeda: 5b10 300e |0011: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e30 │ │ +0dfede: 5420 310e |0013: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e31 │ │ +0dfee2: 5b10 310e |0015: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e31 │ │ +0dfee6: 5420 320e |0017: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e32 │ │ +0dfeea: 5b10 320e |0019: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e32 │ │ +0dfeee: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0003 line=120 │ │ 0x0007 line=121 │ │ 0x000b line=122 │ │ 0x000f line=123 │ │ @@ -289380,20 +289436,20 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0d194c: |[0d194c] com.badlogic.gdx.scenes.scene2d.ui.ImageButton$ImageButtonStyle.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -0d195c: 7040 4019 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1940 │ │ -0d1962: 5b04 350e |0003: iput-object v4, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e35 │ │ -0d1966: 5b05 330e |0005: iput-object v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e33 │ │ -0d196a: 5b06 300e |0007: iput-object v6, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e30 │ │ -0d196e: 0e00 |0009: return-void │ │ +0dfef0: |[0dfef0] com.badlogic.gdx.scenes.scene2d.ui.ImageButton$ImageButtonStyle.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +0dff00: 7040 4019 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1940 │ │ +0dff06: 5b04 350e |0003: iput-object v4, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e35 │ │ +0dff0a: 5b05 330e |0005: iput-object v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e33 │ │ +0dff0e: 5b06 300e |0007: iput-object v6, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e30 │ │ +0dff12: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0003 line=113 │ │ 0x0005 line=114 │ │ 0x0007 line=115 │ │ 0x0009 line=116 │ │ @@ -289406,18 +289462,18 @@ │ │ 0x0000 - 0x000a reg=5 imageDown Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ 0x0000 - 0x000a reg=6 imageChecked Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ │ │ Virtual methods - │ │ source_file_idx : 1780 (ImageButton.java) │ │ │ │ Class #623 header: │ │ -class_idx : 667 │ │ +class_idx : 665 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 601 │ │ -source_file_idx : 3767 │ │ +superclass_idx : 599 │ │ +source_file_idx : 3765 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #623 annotations: │ │ Annotations on class │ │ @@ -289465,69 +289521,69 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;FF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 113 16-bit code units │ │ -0d1970: |[0d1970] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;FF)V │ │ -0d1980: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0d1982: 5b56 b10e |0001: iput-object v6, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ -0d1986: 7010 3217 0500 |0003: invoke-direct {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.:()V // method@1732 │ │ -0d198c: 2202 1302 |0006: new-instance v2, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0d1990: 7010 4c14 0200 |0008: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0d1996: 5b52 ad0e |000b: iput-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.oldScreenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0ead │ │ -0d199a: 5452 b10e |000d: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ -0d199e: 5222 b90e |000f: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0eb9 │ │ -0d19a2: 5952 ac0e |0011: iput v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0eac │ │ -0d19a6: 2202 9a02 |0013: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1; // type@029a │ │ -0d19aa: 7020 be1a 5200 |0015: invoke-direct {v2, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;)V // method@1abe │ │ -0d19b0: 5b52 ae0e |0018: iput-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.stageListener:Lcom/badlogic/gdx/scenes/scene2d/InputListener; // field@0eae │ │ -0d19b4: 6e10 e11a 0600 |001a: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getWidth:()F // method@1ae1 │ │ -0d19ba: 0a02 |001d: move-result v2 │ │ -0d19bc: 1503 c842 |001e: const/high16 v3, #int 1120403456 // #42c8 │ │ -0d19c0: 6e53 ce1a 7524 |0020: invoke-virtual {v5, v7, v4, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.setBounds:(FFFF)V // method@1ace │ │ -0d19c6: 5452 ad0e |0023: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.oldScreenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0ead │ │ -0d19ca: 5463 b80e |0025: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.screenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0eb8 │ │ -0d19ce: 6e20 6914 3200 |0027: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -0d19d4: 7010 cd1a 0500 |002a: invoke-direct {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.layout:()V // method@1acd │ │ -0d19da: 6e10 df1a 0600 |002d: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1adf │ │ -0d19e0: 0c01 |0030: move-result-object v1 │ │ -0d19e2: 6e10 c71a 0500 |0031: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getHeight:()F // method@1ac7 │ │ -0d19e8: 0a00 |0034: move-result v0 │ │ -0d19ea: a702 0800 |0035: sub-float v2, v8, v0 │ │ -0d19ee: 2e02 0204 |0037: cmpg-float v2, v2, v4 │ │ -0d19f2: 3b02 3200 |0039: if-gez v2, 006b // +0032 │ │ -0d19f6: 6e10 da1a 0600 |003b: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getHeight:()F // method@1ada │ │ -0d19fc: 0a02 |003e: move-result v2 │ │ -0d19fe: c682 |003f: add-float/2addr v2, v8 │ │ -0d1a00: c602 |0040: add-float/2addr v2, v0 │ │ -0d1a02: 6e10 0918 0100 |0041: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getCamera:()Lcom/badlogic/gdx/graphics/Camera; // method@1809 │ │ -0d1a08: 0c03 |0044: move-result-object v3 │ │ -0d1a0a: 5233 6603 |0045: iget v3, v3, Lcom/badlogic/gdx/graphics/Camera;.viewportHeight:F // field@0366 │ │ -0d1a0e: 2e02 0203 |0047: cmpg-float v2, v2, v3 │ │ -0d1a12: 3b02 2200 |0049: if-gez v2, 006b // +0022 │ │ -0d1a16: 6e10 da1a 0600 |004b: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getHeight:()F // method@1ada │ │ -0d1a1c: 0a02 |004e: move-result v2 │ │ -0d1a1e: c682 |004f: add-float/2addr v2, v8 │ │ -0d1a20: 6e20 d11a 2500 |0050: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.setY:(F)V // method@1ad1 │ │ -0d1a26: 5452 ae0e |0053: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.stageListener:Lcom/badlogic/gdx/scenes/scene2d/InputListener; // field@0eae │ │ -0d1a2a: 6e20 ff17 2100 |0055: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@17ff │ │ -0d1a30: 6e10 c61a 0500 |0058: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1ac6 │ │ -0d1a36: 0c02 |005b: move-result-object v2 │ │ -0d1a38: 5924 7603 |005c: iput v4, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0d1a3c: 1402 9a99 993e |005e: const v2, #float 0.3 // #3e99999a │ │ -0d1a42: 6203 590b |0061: sget-object v3, Lcom/badlogic/gdx/math/Interpolation;.fade:Lcom/badlogic/gdx/math/Interpolation; // field@0b59 │ │ -0d1a46: 7120 3918 3200 |0063: invoke-static {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.fadeIn:(FLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // method@1839 │ │ -0d1a4c: 0c02 |0066: move-result-object v2 │ │ -0d1a4e: 6e20 c41a 2500 |0067: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1ac4 │ │ -0d1a54: 0e00 |006a: return-void │ │ -0d1a56: a702 0800 |006b: sub-float v2, v8, v0 │ │ -0d1a5a: 6e20 d11a 2500 |006d: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.setY:(F)V // method@1ad1 │ │ -0d1a60: 28e3 |0070: goto 0053 // -001d │ │ +0dff14: |[0dff14] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;FF)V │ │ +0dff24: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0dff26: 5b56 b10e |0001: iput-object v6, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ +0dff2a: 7010 3217 0500 |0003: invoke-direct {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.:()V // method@1732 │ │ +0dff30: 2202 1102 |0006: new-instance v2, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0dff34: 7010 4c14 0200 |0008: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0dff3a: 5b52 ad0e |000b: iput-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.oldScreenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0ead │ │ +0dff3e: 5452 b10e |000d: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ +0dff42: 5222 b90e |000f: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0eb9 │ │ +0dff46: 5952 ac0e |0011: iput v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0eac │ │ +0dff4a: 2202 9802 |0013: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1; // type@0298 │ │ +0dff4e: 7020 be1a 5200 |0015: invoke-direct {v2, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;)V // method@1abe │ │ +0dff54: 5b52 ae0e |0018: iput-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.stageListener:Lcom/badlogic/gdx/scenes/scene2d/InputListener; // field@0eae │ │ +0dff58: 6e10 e11a 0600 |001a: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getWidth:()F // method@1ae1 │ │ +0dff5e: 0a02 |001d: move-result v2 │ │ +0dff60: 1503 c842 |001e: const/high16 v3, #int 1120403456 // #42c8 │ │ +0dff64: 6e53 ce1a 7524 |0020: invoke-virtual {v5, v7, v4, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.setBounds:(FFFF)V // method@1ace │ │ +0dff6a: 5452 ad0e |0023: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.oldScreenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0ead │ │ +0dff6e: 5463 b80e |0025: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.screenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0eb8 │ │ +0dff72: 6e20 6914 3200 |0027: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +0dff78: 7010 cd1a 0500 |002a: invoke-direct {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.layout:()V // method@1acd │ │ +0dff7e: 6e10 df1a 0600 |002d: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1adf │ │ +0dff84: 0c01 |0030: move-result-object v1 │ │ +0dff86: 6e10 c71a 0500 |0031: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getHeight:()F // method@1ac7 │ │ +0dff8c: 0a00 |0034: move-result v0 │ │ +0dff8e: a702 0800 |0035: sub-float v2, v8, v0 │ │ +0dff92: 2e02 0204 |0037: cmpg-float v2, v2, v4 │ │ +0dff96: 3b02 3200 |0039: if-gez v2, 006b // +0032 │ │ +0dff9a: 6e10 da1a 0600 |003b: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getHeight:()F // method@1ada │ │ +0dffa0: 0a02 |003e: move-result v2 │ │ +0dffa2: c682 |003f: add-float/2addr v2, v8 │ │ +0dffa4: c602 |0040: add-float/2addr v2, v0 │ │ +0dffa6: 6e10 0918 0100 |0041: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getCamera:()Lcom/badlogic/gdx/graphics/Camera; // method@1809 │ │ +0dffac: 0c03 |0044: move-result-object v3 │ │ +0dffae: 5233 6603 |0045: iget v3, v3, Lcom/badlogic/gdx/graphics/Camera;.viewportHeight:F // field@0366 │ │ +0dffb2: 2e02 0203 |0047: cmpg-float v2, v2, v3 │ │ +0dffb6: 3b02 2200 |0049: if-gez v2, 006b // +0022 │ │ +0dffba: 6e10 da1a 0600 |004b: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getHeight:()F // method@1ada │ │ +0dffc0: 0a02 |004e: move-result v2 │ │ +0dffc2: c682 |004f: add-float/2addr v2, v8 │ │ +0dffc4: 6e20 d11a 2500 |0050: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.setY:(F)V // method@1ad1 │ │ +0dffca: 5452 ae0e |0053: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.stageListener:Lcom/badlogic/gdx/scenes/scene2d/InputListener; // field@0eae │ │ +0dffce: 6e20 ff17 2100 |0055: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@17ff │ │ +0dffd4: 6e10 c61a 0500 |0058: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1ac6 │ │ +0dffda: 0c02 |005b: move-result-object v2 │ │ +0dffdc: 5924 7603 |005c: iput v4, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0dffe0: 1402 9a99 993e |005e: const v2, #float 0.3 // #3e99999a │ │ +0dffe6: 6203 590b |0061: sget-object v3, Lcom/badlogic/gdx/math/Interpolation;.fade:Lcom/badlogic/gdx/math/Interpolation; // field@0b59 │ │ +0dffea: 7120 3918 3200 |0063: invoke-static {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.fadeIn:(FLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // method@1839 │ │ +0dfff0: 0c02 |0066: move-result-object v2 │ │ +0dfff2: 6e20 c41a 2500 |0067: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1ac4 │ │ +0dfff8: 0e00 |006a: return-void │ │ +0dfffa: a702 0800 |006b: sub-float v2, v8, v0 │ │ +0dfffe: 6e20 d11a 2500 |006d: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.setY:(F)V // method@1ad1 │ │ +0e0004: 28e3 |0070: goto 0053 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=245 │ │ 0x0006 line=202 │ │ 0x000d line=205 │ │ 0x0013 line=207 │ │ 0x001a line=246 │ │ @@ -289555,82 +289611,82 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 119 16-bit code units │ │ -0d1a64: |[0d1a64] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList.layout:()V │ │ -0d1a74: 1506 0040 |0000: const/high16 v6, #int 1073741824 // #4000 │ │ -0d1a78: 5473 b10e |0002: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ -0d1a7c: 5433 ba0e |0004: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ -0d1a80: 5430 a50e |0006: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0ea5 │ │ -0d1a84: 5473 b10e |0008: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ -0d1a88: 5433 ba0e |000a: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ -0d1a8c: 5432 a90e |000c: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listSelection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea9 │ │ -0d1a90: 5473 b10e |000e: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ -0d1a94: 5433 ba0e |0010: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ -0d1a98: 5431 a80e |0012: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea8 │ │ -0d1a9c: 6e10 e60b 0000 |0014: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getCapHeight:()F // method@0be6 │ │ -0d1aa2: 0a03 |0017: move-result v3 │ │ -0d1aa4: 6e10 e90b 0000 |0018: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0be9 │ │ -0d1aaa: 0a04 |001b: move-result v4 │ │ -0d1aac: 7f44 |001c: neg-float v4, v4 │ │ -0d1aae: c864 |001d: mul-float/2addr v4, v6 │ │ -0d1ab0: c643 |001e: add-float/2addr v3, v4 │ │ -0d1ab2: 5474 b10e |001f: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ -0d1ab6: 5444 ba0e |0021: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ -0d1aba: 5244 a70e |0023: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.itemSpacing:F // field@0ea7 │ │ -0d1abe: c643 |0025: add-float/2addr v3, v4 │ │ -0d1ac0: 5973 ab0e |0026: iput v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0eab │ │ -0d1ac4: 5273 ab0e |0028: iget v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0eab │ │ -0d1ac8: 7210 091e 0200 |002a: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ -0d1ace: 0a04 |002d: move-result v4 │ │ -0d1ad0: 7210 041e 0200 |002e: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ -0d1ad6: 0a05 |0031: move-result v5 │ │ -0d1ad8: c654 |0032: add-float/2addr v4, v5 │ │ -0d1ada: c643 |0033: add-float/2addr v3, v4 │ │ -0d1adc: 5973 ab0e |0034: iput v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0eab │ │ -0d1ae0: 7210 051e 0200 |0036: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ -0d1ae6: 0a03 |0039: move-result v3 │ │ -0d1ae8: 5474 b10e |003a: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ -0d1aec: 5444 ba0e |003c: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ -0d1af0: 5244 a70e |003e: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.itemSpacing:F // field@0ea7 │ │ -0d1af4: c643 |0040: add-float/2addr v3, v4 │ │ -0d1af6: 5973 af0e |0041: iput v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.textOffsetX:F // field@0eaf │ │ -0d1afa: 7210 091e 0200 |0043: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ -0d1b00: 0a03 |0046: move-result v3 │ │ -0d1b02: 6e10 e90b 0000 |0047: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0be9 │ │ -0d1b08: 0a04 |004a: move-result v4 │ │ -0d1b0a: 7f44 |004b: neg-float v4, v4 │ │ -0d1b0c: c643 |004c: add-float/2addr v3, v4 │ │ -0d1b0e: 5474 b10e |004d: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ -0d1b12: 5444 ba0e |004f: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ -0d1b16: 5244 a70e |0051: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.itemSpacing:F // field@0ea7 │ │ -0d1b1a: c964 |0053: div-float/2addr v4, v6 │ │ -0d1b1c: c643 |0054: add-float/2addr v3, v4 │ │ -0d1b1e: 5973 b00e |0055: iput v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.textOffsetY:F // field@0eb0 │ │ -0d1b22: 5473 b10e |0057: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ -0d1b26: 6e10 e11a 0300 |0059: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getWidth:()F // method@1ae1 │ │ -0d1b2c: 0a03 |005c: move-result v3 │ │ -0d1b2e: 6e20 d01a 3700 |005d: invoke-virtual {v7, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.setWidth:(F)V // method@1ad0 │ │ -0d1b34: 5473 b10e |0060: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ -0d1b38: 5433 b40e |0062: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ -0d1b3c: 2133 |0064: array-length v3, v3 │ │ -0d1b3e: 8233 |0065: int-to-float v3, v3 │ │ -0d1b40: 5274 ab0e |0066: iget v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0eab │ │ -0d1b44: c843 |0068: mul-float/2addr v3, v4 │ │ -0d1b46: 7210 091e 0100 |0069: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ -0d1b4c: 0a04 |006c: move-result v4 │ │ -0d1b4e: c643 |006d: add-float/2addr v3, v4 │ │ -0d1b50: 7210 041e 0100 |006e: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ -0d1b56: 0a04 |0071: move-result v4 │ │ -0d1b58: c643 |0072: add-float/2addr v3, v4 │ │ -0d1b5a: 6e20 cf1a 3700 |0073: invoke-virtual {v7, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.setHeight:(F)V // method@1acf │ │ -0d1b60: 0e00 |0076: return-void │ │ +0e0008: |[0e0008] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList.layout:()V │ │ +0e0018: 1506 0040 |0000: const/high16 v6, #int 1073741824 // #4000 │ │ +0e001c: 5473 b10e |0002: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ +0e0020: 5433 ba0e |0004: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ +0e0024: 5430 a50e |0006: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0ea5 │ │ +0e0028: 5473 b10e |0008: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ +0e002c: 5433 ba0e |000a: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ +0e0030: 5432 a90e |000c: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listSelection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea9 │ │ +0e0034: 5473 b10e |000e: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ +0e0038: 5433 ba0e |0010: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ +0e003c: 5431 a80e |0012: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea8 │ │ +0e0040: 6e10 e60b 0000 |0014: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getCapHeight:()F // method@0be6 │ │ +0e0046: 0a03 |0017: move-result v3 │ │ +0e0048: 6e10 e90b 0000 |0018: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0be9 │ │ +0e004e: 0a04 |001b: move-result v4 │ │ +0e0050: 7f44 |001c: neg-float v4, v4 │ │ +0e0052: c864 |001d: mul-float/2addr v4, v6 │ │ +0e0054: c643 |001e: add-float/2addr v3, v4 │ │ +0e0056: 5474 b10e |001f: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ +0e005a: 5444 ba0e |0021: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ +0e005e: 5244 a70e |0023: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.itemSpacing:F // field@0ea7 │ │ +0e0062: c643 |0025: add-float/2addr v3, v4 │ │ +0e0064: 5973 ab0e |0026: iput v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0eab │ │ +0e0068: 5273 ab0e |0028: iget v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0eab │ │ +0e006c: 7210 091e 0200 |002a: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ +0e0072: 0a04 |002d: move-result v4 │ │ +0e0074: 7210 041e 0200 |002e: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ +0e007a: 0a05 |0031: move-result v5 │ │ +0e007c: c654 |0032: add-float/2addr v4, v5 │ │ +0e007e: c643 |0033: add-float/2addr v3, v4 │ │ +0e0080: 5973 ab0e |0034: iput v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0eab │ │ +0e0084: 7210 051e 0200 |0036: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ +0e008a: 0a03 |0039: move-result v3 │ │ +0e008c: 5474 b10e |003a: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ +0e0090: 5444 ba0e |003c: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ +0e0094: 5244 a70e |003e: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.itemSpacing:F // field@0ea7 │ │ +0e0098: c643 |0040: add-float/2addr v3, v4 │ │ +0e009a: 5973 af0e |0041: iput v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.textOffsetX:F // field@0eaf │ │ +0e009e: 7210 091e 0200 |0043: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ +0e00a4: 0a03 |0046: move-result v3 │ │ +0e00a6: 6e10 e90b 0000 |0047: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0be9 │ │ +0e00ac: 0a04 |004a: move-result v4 │ │ +0e00ae: 7f44 |004b: neg-float v4, v4 │ │ +0e00b0: c643 |004c: add-float/2addr v3, v4 │ │ +0e00b2: 5474 b10e |004d: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ +0e00b6: 5444 ba0e |004f: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ +0e00ba: 5244 a70e |0051: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.itemSpacing:F // field@0ea7 │ │ +0e00be: c964 |0053: div-float/2addr v4, v6 │ │ +0e00c0: c643 |0054: add-float/2addr v3, v4 │ │ +0e00c2: 5973 b00e |0055: iput v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.textOffsetY:F // field@0eb0 │ │ +0e00c6: 5473 b10e |0057: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ +0e00ca: 6e10 e11a 0300 |0059: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getWidth:()F // method@1ae1 │ │ +0e00d0: 0a03 |005c: move-result v3 │ │ +0e00d2: 6e20 d01a 3700 |005d: invoke-virtual {v7, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.setWidth:(F)V // method@1ad0 │ │ +0e00d8: 5473 b10e |0060: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ +0e00dc: 5433 b40e |0062: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ +0e00e0: 2133 |0064: array-length v3, v3 │ │ +0e00e2: 8233 |0065: int-to-float v3, v3 │ │ +0e00e4: 5274 ab0e |0066: iget v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0eab │ │ +0e00e8: c843 |0068: mul-float/2addr v3, v4 │ │ +0e00ea: 7210 091e 0100 |0069: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ +0e00f0: 0a04 |006c: move-result v4 │ │ +0e00f2: c643 |006d: add-float/2addr v3, v4 │ │ +0e00f4: 7210 041e 0100 |006e: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ +0e00fa: 0a04 |0071: move-result v4 │ │ +0e00fc: c643 |0072: add-float/2addr v3, v4 │ │ +0e00fe: 6e20 cf1a 3700 |0073: invoke-virtual {v7, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.setHeight:(F)V // method@1acf │ │ +0e0104: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=261 │ │ 0x0008 line=262 │ │ 0x000e line=263 │ │ 0x0014 line=265 │ │ 0x0028 line=266 │ │ @@ -289651,33 +289707,33 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0d1b64: |[0d1b64] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList.act:(F)V │ │ -0d1b74: 6f20 3317 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.act:(F)V // method@1733 │ │ -0d1b7a: 5420 b10e |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ -0d1b7e: 5400 b80e |0005: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.screenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0eb8 │ │ -0d1b82: 5200 f30b |0007: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0d1b86: 5421 ad0e |0009: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.oldScreenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0ead │ │ -0d1b8a: 5211 f30b |000b: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0d1b8e: 2d00 0001 |000d: cmpl-float v0, v0, v1 │ │ -0d1b92: 3900 1000 |000f: if-nez v0, 001f // +0010 │ │ -0d1b96: 5420 b10e |0011: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ -0d1b9a: 5400 b80e |0013: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.screenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0eb8 │ │ -0d1b9e: 5200 f40b |0015: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0d1ba2: 5421 ad0e |0017: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.oldScreenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0ead │ │ -0d1ba6: 5211 f40b |0019: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0d1baa: 2d00 0001 |001b: cmpl-float v0, v0, v1 │ │ -0d1bae: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ -0d1bb2: 5420 b10e |001f: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ -0d1bb6: 6e10 e41a 0000 |0021: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.hideList:()V // method@1ae4 │ │ -0d1bbc: 0e00 |0024: return-void │ │ +0e0108: |[0e0108] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList.act:(F)V │ │ +0e0118: 6f20 3317 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.act:(F)V // method@1733 │ │ +0e011e: 5420 b10e |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ +0e0122: 5400 b80e |0005: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.screenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0eb8 │ │ +0e0126: 5200 f30b |0007: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0e012a: 5421 ad0e |0009: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.oldScreenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0ead │ │ +0e012e: 5211 f30b |000b: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0e0132: 2d00 0001 |000d: cmpl-float v0, v0, v1 │ │ +0e0136: 3900 1000 |000f: if-nez v0, 001f // +0010 │ │ +0e013a: 5420 b10e |0011: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ +0e013e: 5400 b80e |0013: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.screenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0eb8 │ │ +0e0142: 5200 f40b |0015: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0e0146: 5421 ad0e |0017: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.oldScreenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0ead │ │ +0e014a: 5211 f40b |0019: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0e014e: 2d00 0001 |001b: cmpl-float v0, v0, v1 │ │ +0e0152: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ +0e0156: 5420 b10e |001f: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ +0e015a: 6e10 e41a 0000 |0021: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.hideList:()V // method@1ae4 │ │ +0e0160: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0003 line=311 │ │ 0x0024 line=312 │ │ locals : │ │ 0x0000 - 0x0025 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; │ │ @@ -289688,110 +289744,110 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 184 16-bit code units │ │ -0d1bc0: |[0d1bc0] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0d1bd0: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -0d1bd4: 5402 b10e |0002: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ -0d1bd8: 5422 ba0e |0004: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ -0d1bdc: 5421 a80e |0006: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea8 │ │ -0d1be0: 0800 1200 |0008: move-object/from16 v0, v18 │ │ -0d1be4: 5402 b10e |000a: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ -0d1be8: 5422 ba0e |000c: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ -0d1bec: 5427 a90e |000e: iget-object v7, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listSelection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea9 │ │ -0d1bf0: 0800 1200 |0010: move-object/from16 v0, v18 │ │ -0d1bf4: 5402 b10e |0012: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ -0d1bf8: 5422 ba0e |0014: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ -0d1bfc: 542e a50e |0016: iget-object v14, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0ea5 │ │ -0d1c00: 0800 1200 |0018: move-object/from16 v0, v18 │ │ -0d1c04: 5402 b10e |001a: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ -0d1c08: 5422 ba0e |001c: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ -0d1c0c: 542f a60e |001e: iget-object v15, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0ea6 │ │ -0d1c10: 7401 ca1a 1200 |0020: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getX:()F // method@1aca │ │ -0d1c16: 0a03 |0023: move-result v3 │ │ -0d1c18: 7401 cb1a 1200 |0024: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getY:()F // method@1acb │ │ -0d1c1e: 0a04 |0027: move-result v4 │ │ -0d1c20: 7401 c91a 1200 |0028: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getWidth:()F // method@1ac9 │ │ -0d1c26: 0a05 |002b: move-result v5 │ │ -0d1c28: 7401 c71a 1200 |002c: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getHeight:()F // method@1ac7 │ │ -0d1c2e: 0a06 |002f: move-result v6 │ │ -0d1c30: 7401 c61a 1200 |0030: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1ac6 │ │ -0d1c36: 0c0d |0033: move-result-object v13 │ │ -0d1c38: 52d2 7903 |0034: iget v2, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0d1c3c: 52d8 7803 |0036: iget v8, v13, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0d1c40: 52d9 7703 |0038: iget v9, v13, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0d1c44: 52da 7603 |003a: iget v10, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0d1c48: a80a 0a14 |003c: mul-float v10, v10, v20 │ │ -0d1c4c: 0800 1300 |003e: move-object/from16 v0, v19 │ │ -0d1c50: 6e5a f30d 2098 |0040: invoke-virtual {v0, v2, v8, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0df3 │ │ -0d1c56: 0802 1300 |0043: move-object/from16 v2, v19 │ │ -0d1c5a: 7806 031e 0100 |0045: invoke-interface/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0d1c60: 7210 051e 0100 |0048: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ -0d1c66: 0a02 |004b: move-result v2 │ │ -0d1c68: 7210 081e 0100 |004c: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1e08 │ │ -0d1c6e: 0a08 |004f: move-result v8 │ │ -0d1c70: c682 |0050: add-float/2addr v2, v8 │ │ -0d1c72: c725 |0051: sub-float/2addr v5, v2 │ │ -0d1c74: 7210 051e 0100 |0052: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ -0d1c7a: 0a02 |0055: move-result v2 │ │ -0d1c7c: c623 |0056: add-float/2addr v3, v2 │ │ -0d1c7e: 7210 091e 0100 |0057: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ -0d1c84: 0a02 |005a: move-result v2 │ │ -0d1c86: a711 0602 |005b: sub-float v17, v6, v2 │ │ -0d1c8a: 1310 0000 |005d: const/16 v16, #int 0 // #0 │ │ -0d1c8e: 0800 1200 |005f: move-object/from16 v0, v18 │ │ -0d1c92: 5402 b10e |0061: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ -0d1c96: 5422 b40e |0063: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ -0d1c9a: 2122 |0065: array-length v2, v2 │ │ -0d1c9c: 0200 1000 |0066: move/from16 v0, v16 │ │ -0d1ca0: 3520 4f00 |0068: if-ge v0, v2, 00b7 // +004f │ │ -0d1ca4: 0800 1200 |006a: move-object/from16 v0, v18 │ │ -0d1ca8: 5202 ac0e |006c: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0eac │ │ -0d1cac: 0200 1000 |006e: move/from16 v0, v16 │ │ -0d1cb0: 3302 1500 |0070: if-ne v2, v0, 0085 // +0015 │ │ -0d1cb4: a602 0411 |0072: add-float v2, v4, v17 │ │ -0d1cb8: 0800 1200 |0074: move-object/from16 v0, v18 │ │ -0d1cbc: 5208 ab0e |0076: iget v8, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0eab │ │ -0d1cc0: a70a 0208 |0078: sub-float v10, v2, v8 │ │ -0d1cc4: 0800 1200 |007a: move-object/from16 v0, v18 │ │ -0d1cc8: 520c ab0e |007c: iget v12, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0eab │ │ -0d1ccc: 0808 1300 |007e: move-object/from16 v8, v19 │ │ -0d1cd0: 0139 |0080: move v9, v3 │ │ -0d1cd2: 015b |0081: move v11, v5 │ │ -0d1cd4: 7806 031e 0700 |0082: invoke-interface/range {v7, v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0d1cda: 52f2 7903 |0085: iget v2, v15, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0d1cde: 52f8 7803 |0087: iget v8, v15, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0d1ce2: 52f9 7703 |0089: iget v9, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0d1ce6: 52da 7603 |008b: iget v10, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0d1cea: 52fb 7603 |008d: iget v11, v15, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0d1cee: c8ba |008f: mul-float/2addr v10, v11 │ │ -0d1cf0: a80a 0a14 |0090: mul-float v10, v10, v20 │ │ -0d1cf4: 6e5a fb0b 2e98 |0092: invoke-virtual {v14, v2, v8, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setColor:(FFFF)V // method@0bfb │ │ -0d1cfa: 0800 1200 |0095: move-object/from16 v0, v18 │ │ -0d1cfe: 5402 b10e |0097: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ -0d1d02: 5422 b40e |0099: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ -0d1d06: 4602 0210 |009b: aget-object v2, v2, v16 │ │ -0d1d0a: 0800 1200 |009d: move-object/from16 v0, v18 │ │ -0d1d0e: 5208 af0e |009f: iget v8, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.textOffsetX:F // field@0eaf │ │ -0d1d12: c638 |00a1: add-float/2addr v8, v3 │ │ -0d1d14: a609 0411 |00a2: add-float v9, v4, v17 │ │ -0d1d18: 0800 1200 |00a4: move-object/from16 v0, v18 │ │ -0d1d1c: 520a b00e |00a6: iget v10, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.textOffsetY:F // field@0eb0 │ │ -0d1d20: c7a9 |00a8: sub-float/2addr v9, v10 │ │ -0d1d22: 0800 1300 |00a9: move-object/from16 v0, v19 │ │ -0d1d26: 6e59 db0b 0e82 |00ab: invoke-virtual {v14, v0, v2, v8, v9}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0bdb │ │ -0d1d2c: 0800 1200 |00ae: move-object/from16 v0, v18 │ │ -0d1d30: 5202 ab0e |00b0: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0eab │ │ -0d1d34: a711 1102 |00b2: sub-float v17, v17, v2 │ │ -0d1d38: d810 1001 |00b4: add-int/lit8 v16, v16, #int 1 // #01 │ │ -0d1d3c: 28a9 |00b6: goto 005f // -0057 │ │ -0d1d3e: 0e00 |00b7: return-void │ │ +0e0164: |[0e0164] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0e0174: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +0e0178: 5402 b10e |0002: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ +0e017c: 5422 ba0e |0004: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ +0e0180: 5421 a80e |0006: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea8 │ │ +0e0184: 0800 1200 |0008: move-object/from16 v0, v18 │ │ +0e0188: 5402 b10e |000a: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ +0e018c: 5422 ba0e |000c: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ +0e0190: 5427 a90e |000e: iget-object v7, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listSelection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea9 │ │ +0e0194: 0800 1200 |0010: move-object/from16 v0, v18 │ │ +0e0198: 5402 b10e |0012: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ +0e019c: 5422 ba0e |0014: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ +0e01a0: 542e a50e |0016: iget-object v14, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0ea5 │ │ +0e01a4: 0800 1200 |0018: move-object/from16 v0, v18 │ │ +0e01a8: 5402 b10e |001a: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ +0e01ac: 5422 ba0e |001c: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ +0e01b0: 542f a60e |001e: iget-object v15, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0ea6 │ │ +0e01b4: 7401 ca1a 1200 |0020: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getX:()F // method@1aca │ │ +0e01ba: 0a03 |0023: move-result v3 │ │ +0e01bc: 7401 cb1a 1200 |0024: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getY:()F // method@1acb │ │ +0e01c2: 0a04 |0027: move-result v4 │ │ +0e01c4: 7401 c91a 1200 |0028: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getWidth:()F // method@1ac9 │ │ +0e01ca: 0a05 |002b: move-result v5 │ │ +0e01cc: 7401 c71a 1200 |002c: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getHeight:()F // method@1ac7 │ │ +0e01d2: 0a06 |002f: move-result v6 │ │ +0e01d4: 7401 c61a 1200 |0030: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1ac6 │ │ +0e01da: 0c0d |0033: move-result-object v13 │ │ +0e01dc: 52d2 7903 |0034: iget v2, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0e01e0: 52d8 7803 |0036: iget v8, v13, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0e01e4: 52d9 7703 |0038: iget v9, v13, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0e01e8: 52da 7603 |003a: iget v10, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0e01ec: a80a 0a14 |003c: mul-float v10, v10, v20 │ │ +0e01f0: 0800 1300 |003e: move-object/from16 v0, v19 │ │ +0e01f4: 6e5a f30d 2098 |0040: invoke-virtual {v0, v2, v8, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0df3 │ │ +0e01fa: 0802 1300 |0043: move-object/from16 v2, v19 │ │ +0e01fe: 7806 031e 0100 |0045: invoke-interface/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +0e0204: 7210 051e 0100 |0048: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ +0e020a: 0a02 |004b: move-result v2 │ │ +0e020c: 7210 081e 0100 |004c: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1e08 │ │ +0e0212: 0a08 |004f: move-result v8 │ │ +0e0214: c682 |0050: add-float/2addr v2, v8 │ │ +0e0216: c725 |0051: sub-float/2addr v5, v2 │ │ +0e0218: 7210 051e 0100 |0052: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ +0e021e: 0a02 |0055: move-result v2 │ │ +0e0220: c623 |0056: add-float/2addr v3, v2 │ │ +0e0222: 7210 091e 0100 |0057: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ +0e0228: 0a02 |005a: move-result v2 │ │ +0e022a: a711 0602 |005b: sub-float v17, v6, v2 │ │ +0e022e: 1310 0000 |005d: const/16 v16, #int 0 // #0 │ │ +0e0232: 0800 1200 |005f: move-object/from16 v0, v18 │ │ +0e0236: 5402 b10e |0061: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ +0e023a: 5422 b40e |0063: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ +0e023e: 2122 |0065: array-length v2, v2 │ │ +0e0240: 0200 1000 |0066: move/from16 v0, v16 │ │ +0e0244: 3520 4f00 |0068: if-ge v0, v2, 00b7 // +004f │ │ +0e0248: 0800 1200 |006a: move-object/from16 v0, v18 │ │ +0e024c: 5202 ac0e |006c: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0eac │ │ +0e0250: 0200 1000 |006e: move/from16 v0, v16 │ │ +0e0254: 3302 1500 |0070: if-ne v2, v0, 0085 // +0015 │ │ +0e0258: a602 0411 |0072: add-float v2, v4, v17 │ │ +0e025c: 0800 1200 |0074: move-object/from16 v0, v18 │ │ +0e0260: 5208 ab0e |0076: iget v8, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0eab │ │ +0e0264: a70a 0208 |0078: sub-float v10, v2, v8 │ │ +0e0268: 0800 1200 |007a: move-object/from16 v0, v18 │ │ +0e026c: 520c ab0e |007c: iget v12, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0eab │ │ +0e0270: 0808 1300 |007e: move-object/from16 v8, v19 │ │ +0e0274: 0139 |0080: move v9, v3 │ │ +0e0276: 015b |0081: move v11, v5 │ │ +0e0278: 7806 031e 0700 |0082: invoke-interface/range {v7, v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +0e027e: 52f2 7903 |0085: iget v2, v15, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0e0282: 52f8 7803 |0087: iget v8, v15, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0e0286: 52f9 7703 |0089: iget v9, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0e028a: 52da 7603 |008b: iget v10, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0e028e: 52fb 7603 |008d: iget v11, v15, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0e0292: c8ba |008f: mul-float/2addr v10, v11 │ │ +0e0294: a80a 0a14 |0090: mul-float v10, v10, v20 │ │ +0e0298: 6e5a fb0b 2e98 |0092: invoke-virtual {v14, v2, v8, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setColor:(FFFF)V // method@0bfb │ │ +0e029e: 0800 1200 |0095: move-object/from16 v0, v18 │ │ +0e02a2: 5402 b10e |0097: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ +0e02a6: 5422 b40e |0099: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ +0e02aa: 4602 0210 |009b: aget-object v2, v2, v16 │ │ +0e02ae: 0800 1200 |009d: move-object/from16 v0, v18 │ │ +0e02b2: 5208 af0e |009f: iget v8, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.textOffsetX:F // field@0eaf │ │ +0e02b6: c638 |00a1: add-float/2addr v8, v3 │ │ +0e02b8: a609 0411 |00a2: add-float v9, v4, v17 │ │ +0e02bc: 0800 1200 |00a4: move-object/from16 v0, v18 │ │ +0e02c0: 520a b00e |00a6: iget v10, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.textOffsetY:F // field@0eb0 │ │ +0e02c4: c7a9 |00a8: sub-float/2addr v9, v10 │ │ +0e02c6: 0800 1300 |00a9: move-object/from16 v0, v19 │ │ +0e02ca: 6e59 db0b 0e82 |00ab: invoke-virtual {v14, v0, v2, v8, v9}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0bdb │ │ +0e02d0: 0800 1200 |00ae: move-object/from16 v0, v18 │ │ +0e02d4: 5202 ab0e |00b0: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0eab │ │ +0e02d8: a711 1102 |00b2: sub-float v17, v17, v2 │ │ +0e02dc: d810 1001 |00b4: add-int/lit8 v16, v16, #int 1 // #01 │ │ +0e02e0: 28a9 |00b6: goto 005f // -0057 │ │ +0e02e2: 0e00 |00b7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0008 line=278 │ │ 0x0010 line=279 │ │ 0x0018 line=280 │ │ 0x0020 line=282 │ │ @@ -289833,32 +289889,32 @@ │ │ type : '(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d1d40: |[0d1d40] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0d1d50: 1100 |0000: return-object v0 │ │ +0e02e4: |[0e02e4] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0e02f4: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; │ │ 0x0000 - 0x0001 reg=1 x F │ │ 0x0000 - 0x0001 reg=2 y F │ │ 0x0000 - 0x0001 reg=3 touchable Z │ │ │ │ - source_file_idx : 3767 (SelectBox.java) │ │ + source_file_idx : 3765 (SelectBox.java) │ │ │ │ Class #624 header: │ │ -class_idx : 669 │ │ +class_idx : 667 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 795 │ │ -source_file_idx : 3818 │ │ +superclass_idx : 793 │ │ +source_file_idx : 3816 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #624 annotations: │ │ Annotations on class │ │ @@ -289884,18 +289940,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d1d54: |[0d1d54] com.badlogic.gdx.scenes.scene2d.ui.Skin$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0d1d64: 5b01 bb0e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ebb │ │ -0d1d68: 7010 c920 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Json;.:()V // method@20c9 │ │ -0d1d6e: 0e00 |0005: return-void │ │ +0e02f8: |[0e02f8] com.badlogic.gdx.scenes.scene2d.ui.Skin$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0e0308: 5b01 bb0e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ebb │ │ +0e030c: 7010 c920 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Json;.:()V // method@20c9 │ │ +0e0312: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ │ │ │ @@ -289905,48 +289961,48 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -0d1d70: |[0d1d70] com.badlogic.gdx.scenes.scene2d.ui.Skin$1.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0d1d80: 2040 c303 |0000: instance-of v0, v4, Ljava/lang/String; // type@03c3 │ │ -0d1d84: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -0d1d88: 1c00 a503 |0004: const-class v0, Ljava/lang/CharSequence; // type@03a5 │ │ -0d1d8c: 6e20 dc25 2000 |0006: invoke-virtual {v0, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@25dc │ │ -0d1d92: 0a00 |0009: move-result v0 │ │ -0d1d94: 3900 0b00 |000a: if-nez v0, 0015 // +000b │ │ -0d1d98: 5410 bb0e |000c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ebb │ │ -0d1d9c: 1f04 c303 |000e: check-cast v4, Ljava/lang/String; // type@03c3 │ │ -0d1da0: 6e30 061b 4002 |0010: invoke-virtual {v0, v4, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ -0d1da6: 0c00 |0013: move-result-object v0 │ │ -0d1da8: 1100 |0014: return-object v0 │ │ -0d1daa: 6f40 ea20 2143 |0015: invoke-super {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ -0d1db0: 0c00 |0018: move-result-object v0 │ │ -0d1db2: 28fb |0019: goto 0014 // -0005 │ │ +0e0314: |[0e0314] com.badlogic.gdx.scenes.scene2d.ui.Skin$1.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0e0324: 2040 c103 |0000: instance-of v0, v4, Ljava/lang/String; // type@03c1 │ │ +0e0328: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +0e032c: 1c00 a303 |0004: const-class v0, Ljava/lang/CharSequence; // type@03a3 │ │ +0e0330: 6e20 dc25 2000 |0006: invoke-virtual {v0, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@25dc │ │ +0e0336: 0a00 |0009: move-result v0 │ │ +0e0338: 3900 0b00 |000a: if-nez v0, 0015 // +000b │ │ +0e033c: 5410 bb0e |000c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ebb │ │ +0e0340: 1f04 c103 |000e: check-cast v4, Ljava/lang/String; // type@03c1 │ │ +0e0344: 6e30 061b 4002 |0010: invoke-virtual {v0, v4, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ +0e034a: 0c00 |0013: move-result-object v0 │ │ +0e034c: 1100 |0014: return-object v0 │ │ +0e034e: 6f40 ea20 2143 |0015: invoke-super {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ea │ │ +0e0354: 0c00 |0018: move-result-object v0 │ │ +0e0356: 28fb |0019: goto 0014 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0014 line=409 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0010 reg=4 jsonData Ljava/lang/Object; │ │ 0x0000 - 0x001a reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$1; │ │ 0x0000 - 0x001a reg=2 type Ljava/lang/Class; Ljava/lang/Class; │ │ 0x0000 - 0x001a reg=3 elementType Ljava/lang/Class; │ │ 0x0015 - 0x001a reg=4 jsonData Ljava/lang/Object; │ │ │ │ - source_file_idx : 3818 (Skin.java) │ │ + source_file_idx : 3816 (Skin.java) │ │ │ │ Class #625 header: │ │ -class_idx : 675 │ │ +class_idx : 673 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3818 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3816 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 27 │ │ │ │ Class #625 annotations: │ │ Annotations on class │ │ @@ -289984,20 +290040,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0d1db4: |[0d1db4] com.badlogic.gdx.scenes.scene2d.ui.Skin.:()V │ │ -0d1dc4: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0d1dca: 2200 3603 |0003: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0d1dce: 7010 1d22 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -0d1dd4: 5b10 c60e |0008: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0ec6 │ │ -0d1dd8: 0e00 |000a: return-void │ │ +0e0358: |[0e0358] com.badlogic.gdx.scenes.scene2d.ui.Skin.:()V │ │ +0e0368: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0e036e: 2200 3403 |0003: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0e0372: 7010 1d22 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +0e0378: 5b10 c60e |0008: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0ec6 │ │ +0e037c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=55 │ │ 0x000a line=60 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ │ @@ -290007,42 +290063,42 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -0d1ddc: |[0d1ddc] com.badlogic.gdx.scenes.scene2d.ui.Skin.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0d1dec: 7010 2726 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ -0d1df2: 2201 3603 |0003: new-instance v1, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0d1df6: 7010 1d22 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -0d1dfc: 5b31 c60e |0008: iput-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0ec6 │ │ -0d1e00: 2201 c503 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0d1e04: 7010 6726 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0d1e0a: 6e10 6809 0400 |000f: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.nameWithoutExtension:()Ljava/lang/String; // method@0968 │ │ -0d1e10: 0c02 |0012: move-result-object v2 │ │ -0d1e12: 6e20 6e26 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d1e18: 0c01 |0016: move-result-object v1 │ │ -0d1e1a: 1a02 e700 |0017: const-string v2, ".atlas" // string@00e7 │ │ -0d1e1e: 6e20 6e26 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d1e24: 0c01 |001c: move-result-object v1 │ │ -0d1e26: 6e10 7426 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0d1e2c: 0c01 |0020: move-result-object v1 │ │ -0d1e2e: 6e20 7609 1400 |0021: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/files/FileHandle;.sibling:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0976 │ │ -0d1e34: 0c00 |0024: move-result-object v0 │ │ -0d1e36: 6e10 5d09 0000 |0025: invoke-virtual {v0}, Lcom/badlogic/gdx/files/FileHandle;.exists:()Z // method@095d │ │ -0d1e3c: 0a01 |0028: move-result v1 │ │ -0d1e3e: 3801 0e00 |0029: if-eqz v1, 0037 // +000e │ │ -0d1e42: 2201 5d01 |002b: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@015d │ │ -0d1e46: 7020 440e 0100 |002d: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0e44 │ │ -0d1e4c: 5b31 c50e |0030: iput-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@0ec5 │ │ -0d1e50: 5431 c50e |0032: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@0ec5 │ │ -0d1e54: 6e20 011b 1300 |0034: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.addRegions:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V // method@1b01 │ │ -0d1e5a: 6e20 121b 4300 |0037: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.load:(Lcom/badlogic/gdx/files/FileHandle;)V // method@1b12 │ │ -0d1e60: 0e00 |003a: return-void │ │ +0e0380: |[0e0380] com.badlogic.gdx.scenes.scene2d.ui.Skin.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0e0390: 7010 2726 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2627 │ │ +0e0396: 2201 3403 |0003: new-instance v1, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0e039a: 7010 1d22 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +0e03a0: 5b31 c60e |0008: iput-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0ec6 │ │ +0e03a4: 2201 c303 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0e03a8: 7010 6726 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0e03ae: 6e10 6809 0400 |000f: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.nameWithoutExtension:()Ljava/lang/String; // method@0968 │ │ +0e03b4: 0c02 |0012: move-result-object v2 │ │ +0e03b6: 6e20 6e26 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e03bc: 0c01 |0016: move-result-object v1 │ │ +0e03be: 1a02 e700 |0017: const-string v2, ".atlas" // string@00e7 │ │ +0e03c2: 6e20 6e26 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e03c8: 0c01 |001c: move-result-object v1 │ │ +0e03ca: 6e10 7426 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0e03d0: 0c01 |0020: move-result-object v1 │ │ +0e03d2: 6e20 7609 1400 |0021: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/files/FileHandle;.sibling:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0976 │ │ +0e03d8: 0c00 |0024: move-result-object v0 │ │ +0e03da: 6e10 5d09 0000 |0025: invoke-virtual {v0}, Lcom/badlogic/gdx/files/FileHandle;.exists:()Z // method@095d │ │ +0e03e0: 0a01 |0028: move-result v1 │ │ +0e03e2: 3801 0e00 |0029: if-eqz v1, 0037 // +000e │ │ +0e03e6: 2201 5b01 |002b: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@015b │ │ +0e03ea: 7020 440e 0100 |002d: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0e44 │ │ +0e03f0: 5b31 c50e |0030: iput-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@0ec5 │ │ +0e03f4: 5431 c50e |0032: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@0ec5 │ │ +0e03f8: 6e20 011b 1300 |0034: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.addRegions:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V // method@1b01 │ │ +0e03fe: 6e20 121b 4300 |0037: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.load:(Lcom/badlogic/gdx/files/FileHandle;)V // method@1b12 │ │ +0e0404: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=55 │ │ 0x000a line=66 │ │ 0x0025 line=67 │ │ 0x002b line=68 │ │ @@ -290059,23 +290115,23 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0d1e64: |[0d1e64] com.badlogic.gdx.scenes.scene2d.ui.Skin.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V │ │ -0d1e74: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0d1e7a: 2200 3603 |0003: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0d1e7e: 7010 1d22 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -0d1e84: 5b10 c60e |0008: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0ec6 │ │ -0d1e88: 5b13 c50e |000a: iput-object v3, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@0ec5 │ │ -0d1e8c: 6e20 011b 3100 |000c: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.addRegions:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V // method@1b01 │ │ -0d1e92: 6e20 121b 2100 |000f: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.load:(Lcom/badlogic/gdx/files/FileHandle;)V // method@1b12 │ │ -0d1e98: 0e00 |0012: return-void │ │ +0e0408: |[0e0408] com.badlogic.gdx.scenes.scene2d.ui.Skin.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V │ │ +0e0418: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0e041e: 2200 3403 |0003: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0e0422: 7010 1d22 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +0e0428: 5b10 c60e |0008: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0ec6 │ │ +0e042c: 5b13 c50e |000a: iput-object v3, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@0ec5 │ │ +0e0430: 6e20 011b 3100 |000c: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.addRegions:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V // method@1b01 │ │ +0e0436: 6e20 121b 2100 |000f: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.load:(Lcom/badlogic/gdx/files/FileHandle;)V // method@1b12 │ │ +0e043c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=55 │ │ 0x000a line=78 │ │ 0x000c line=79 │ │ 0x000f line=80 │ │ @@ -290090,22 +290146,22 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0d1e9c: |[0d1e9c] com.badlogic.gdx.scenes.scene2d.ui.Skin.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V │ │ -0d1eac: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0d1eb2: 2200 3603 |0003: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0d1eb6: 7010 1d22 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -0d1ebc: 5b10 c60e |0008: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0ec6 │ │ -0d1ec0: 5b12 c50e |000a: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@0ec5 │ │ -0d1ec4: 6e20 011b 2100 |000c: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.addRegions:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V // method@1b01 │ │ -0d1eca: 0e00 |000f: return-void │ │ +0e0440: |[0e0440] com.badlogic.gdx.scenes.scene2d.ui.Skin.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V │ │ +0e0450: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0e0456: 2200 3403 |0003: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0e045a: 7010 1d22 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +0e0460: 5b10 c60e |0008: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0ec6 │ │ +0e0464: 5b12 c50e |000a: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@0ec5 │ │ +0e0468: 6e20 011b 2100 |000c: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.addRegions:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V // method@1b01 │ │ +0e046e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0003 line=55 │ │ 0x000a line=86 │ │ 0x000c line=87 │ │ 0x000f line=88 │ │ @@ -290118,31 +290174,31 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Method;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0d1ecc: |[0d1ecc] com.badlogic.gdx.scenes.scene2d.ui.Skin.findMethod:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Method; │ │ -0d1edc: 6e10 d425 0500 |0000: invoke-virtual {v5}, Ljava/lang/Class;.getMethods:()[Ljava/lang/reflect/Method; // method@25d4 │ │ -0d1ee2: 0c02 |0003: move-result-object v2 │ │ -0d1ee4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0d1ee6: 2123 |0005: array-length v3, v2 │ │ -0d1ee8: 3530 1200 |0006: if-ge v0, v3, 0018 // +0012 │ │ -0d1eec: 4601 0200 |0008: aget-object v1, v2, v0 │ │ -0d1ef0: 6e10 9e26 0100 |000a: invoke-virtual {v1}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@269e │ │ -0d1ef6: 0c04 |000d: move-result-object v4 │ │ -0d1ef8: 6e20 4426 6400 |000e: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0d1efe: 0a04 |0011: move-result v4 │ │ -0d1f00: 3804 0300 |0012: if-eqz v4, 0015 // +0003 │ │ -0d1f04: 1101 |0014: return-object v1 │ │ -0d1f06: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0d1f0a: 28ef |0017: goto 0006 // -0011 │ │ -0d1f0c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -0d1f0e: 28fb |0019: goto 0014 // -0005 │ │ +0e0470: |[0e0470] com.badlogic.gdx.scenes.scene2d.ui.Skin.findMethod:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Method; │ │ +0e0480: 6e10 d425 0500 |0000: invoke-virtual {v5}, Ljava/lang/Class;.getMethods:()[Ljava/lang/reflect/Method; // method@25d4 │ │ +0e0486: 0c02 |0003: move-result-object v2 │ │ +0e0488: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0e048a: 2123 |0005: array-length v3, v2 │ │ +0e048c: 3530 1200 |0006: if-ge v0, v3, 0018 // +0012 │ │ +0e0490: 4601 0200 |0008: aget-object v1, v2, v0 │ │ +0e0494: 6e10 9e26 0100 |000a: invoke-virtual {v1}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@269e │ │ +0e049a: 0c04 |000d: move-result-object v4 │ │ +0e049c: 6e20 4426 6400 |000e: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0e04a2: 0a04 |0011: move-result v4 │ │ +0e04a4: 3804 0300 |0012: if-eqz v4, 0015 // +0003 │ │ +0e04a8: 1101 |0014: return-object v1 │ │ +0e04aa: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0e04ae: 28ef |0017: goto 0006 // -0011 │ │ +0e04b0: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0e04b2: 28fb |0019: goto 0014 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ 0x0004 line=499 │ │ 0x0008 line=500 │ │ 0x000a line=501 │ │ 0x0014 line=503 │ │ @@ -290163,19 +290219,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0d1f10: |[0d1f10] com.badlogic.gdx.scenes.scene2d.ui.Skin.add:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -0d1f20: 6e10 2926 0300 |0000: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -0d1f26: 0c00 |0003: move-result-object v0 │ │ -0d1f28: 6e40 001b 2103 |0004: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.add:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)V // method@1b00 │ │ -0d1f2e: 0e00 |0007: return-void │ │ +0e04b4: |[0e04b4] com.badlogic.gdx.scenes.scene2d.ui.Skin.add:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +0e04c4: 6e10 2926 0300 |0000: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +0e04ca: 0c00 |0003: move-result-object v0 │ │ +0e04cc: 6e40 001b 2103 |0004: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.add:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)V // method@1b00 │ │ +0e04d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0007 line=110 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ │ 0x0000 - 0x0008 reg=2 name Ljava/lang/String; │ │ @@ -290186,36 +290242,36 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -0d1f30: |[0d1f30] com.badlogic.gdx.scenes.scene2d.ui.Skin.add:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)V │ │ -0d1f40: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0d1f44: 2201 af03 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0d1f48: 1a02 d321 |0004: const-string v2, "name cannot be null." // string@21d3 │ │ -0d1f4c: 7020 f825 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0d1f52: 2701 |0009: throw v1 │ │ -0d1f54: 3905 0a00 |000a: if-nez v5, 0014 // +000a │ │ -0d1f58: 2201 af03 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0d1f5c: 1a02 9825 |000e: const-string v2, "resource cannot be null." // string@2598 │ │ -0d1f60: 7020 f825 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0d1f66: 2701 |0013: throw v1 │ │ -0d1f68: 5431 c60e |0014: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0ec6 │ │ -0d1f6c: 6e20 2722 6100 |0016: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0d1f72: 0c00 |0019: move-result-object v0 │ │ -0d1f74: 1f00 3603 |001a: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0d1f78: 3900 0c00 |001c: if-nez v0, 0028 // +000c │ │ -0d1f7c: 2200 3603 |001e: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0d1f80: 7010 1d22 0000 |0020: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -0d1f86: 5431 c60e |0023: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0ec6 │ │ -0d1f8a: 6e30 2f22 6100 |0025: invoke-virtual {v1, v6, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ -0d1f90: 6e30 2f22 4005 |0028: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ -0d1f96: 0e00 |002b: return-void │ │ +0e04d4: |[0e04d4] com.badlogic.gdx.scenes.scene2d.ui.Skin.add:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)V │ │ +0e04e4: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +0e04e8: 2201 ad03 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0e04ec: 1a02 d121 |0004: const-string v2, "name cannot be null." // string@21d1 │ │ +0e04f0: 7020 f825 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0e04f6: 2701 |0009: throw v1 │ │ +0e04f8: 3905 0a00 |000a: if-nez v5, 0014 // +000a │ │ +0e04fc: 2201 ad03 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0e0500: 1a02 9625 |000e: const-string v2, "resource cannot be null." // string@2596 │ │ +0e0504: 7020 f825 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0e050a: 2701 |0013: throw v1 │ │ +0e050c: 5431 c60e |0014: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0ec6 │ │ +0e0510: 6e20 2722 6100 |0016: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0e0516: 0c00 |0019: move-result-object v0 │ │ +0e0518: 1f00 3403 |001a: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0e051c: 3900 0c00 |001c: if-nez v0, 0028 // +000c │ │ +0e0520: 2200 3403 |001e: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0e0524: 7010 1d22 0000 |0020: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +0e052a: 5431 c60e |0023: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0ec6 │ │ +0e052e: 6e30 2f22 6100 |0025: invoke-virtual {v1, v6, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ +0e0534: 6e30 2f22 4005 |0028: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ +0e053a: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x000a line=114 │ │ 0x0014 line=115 │ │ 0x001c line=116 │ │ 0x001e line=117 │ │ @@ -290235,29 +290291,29 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -0d1f98: |[0d1f98] com.badlogic.gdx.scenes.scene2d.ui.Skin.addRegions:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V │ │ -0d1fa8: 6e10 550e 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.getRegions:()Lcom/badlogic/gdx/utils/Array; // method@0e55 │ │ -0d1fae: 0c03 |0003: move-result-object v3 │ │ -0d1fb0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0d1fb2: 5231 df0f |0005: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0d1fb6: 3510 1200 |0007: if-ge v0, v1, 0019 // +0012 │ │ -0d1fba: 6e20 741e 0300 |0009: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0d1fc0: 0c02 |000c: move-result-object v2 │ │ -0d1fc2: 1f02 5801 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0158 │ │ -0d1fc6: 5424 0808 |000f: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@0808 │ │ -0d1fca: 1c05 5e01 |0011: const-class v5, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -0d1fce: 6e40 001b 4652 |0013: invoke-virtual {v6, v4, v2, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.add:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)V // method@1b00 │ │ -0d1fd4: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0d1fd8: 28ef |0018: goto 0007 // -0011 │ │ -0d1fda: 0e00 |0019: return-void │ │ +0e053c: |[0e053c] com.badlogic.gdx.scenes.scene2d.ui.Skin.addRegions:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V │ │ +0e054c: 6e10 550e 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.getRegions:()Lcom/badlogic/gdx/utils/Array; // method@0e55 │ │ +0e0552: 0c03 |0003: move-result-object v3 │ │ +0e0554: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0e0556: 5231 df0f |0005: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0e055a: 3510 1200 |0007: if-ge v0, v1, 0019 // +0012 │ │ +0e055e: 6e20 741e 0300 |0009: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0e0564: 0c02 |000c: move-result-object v2 │ │ +0e0566: 1f02 5601 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0156 │ │ +0e056a: 5424 0808 |000f: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@0808 │ │ +0e056e: 1c05 5c01 |0011: const-class v5, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +0e0572: 6e40 001b 4652 |0013: invoke-virtual {v6, v4, v2, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.add:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)V // method@1b00 │ │ +0e0578: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0e057c: 28ef |0018: goto 0007 // -0011 │ │ +0e057e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0004 line=102 │ │ 0x0009 line=103 │ │ 0x000f line=104 │ │ 0x0016 line=102 │ │ @@ -290275,45 +290331,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 60 16-bit code units │ │ -0d1fdc: |[0d1fdc] com.badlogic.gdx.scenes.scene2d.ui.Skin.dispose:()V │ │ -0d1fec: 5454 c50e |0000: iget-object v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@0ec5 │ │ -0d1ff0: 3804 0700 |0002: if-eqz v4, 0009 // +0007 │ │ -0d1ff4: 5454 c50e |0004: iget-object v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@0ec5 │ │ -0d1ff8: 6e10 510e 0400 |0006: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.dispose:()V // method@0e51 │ │ -0d1ffe: 5454 c60e |0009: iget-object v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0ec6 │ │ -0d2002: 6e10 3922 0400 |000b: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap;.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; // method@2239 │ │ -0d2008: 0c04 |000e: move-result-object v4 │ │ -0d200a: 6e10 1722 0400 |000f: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.iterator:()Ljava/util/Iterator; // method@2217 │ │ -0d2010: 0c01 |0012: move-result-object v1 │ │ -0d2012: 7210 5327 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0d2018: 0a04 |0016: move-result v4 │ │ -0d201a: 3804 2400 |0017: if-eqz v4, 003b // +0024 │ │ -0d201e: 7210 5427 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0d2024: 0c00 |001c: move-result-object v0 │ │ -0d2026: 1f00 3603 |001d: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0d202a: 6e10 3922 0000 |001f: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; // method@2239 │ │ -0d2030: 0c04 |0022: move-result-object v4 │ │ -0d2032: 6e10 1722 0400 |0023: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.iterator:()Ljava/util/Iterator; // method@2217 │ │ -0d2038: 0c02 |0026: move-result-object v2 │ │ -0d203a: 7210 5327 0200 |0027: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0d2040: 0a04 |002a: move-result v4 │ │ -0d2042: 3804 e8ff |002b: if-eqz v4, 0013 // -0018 │ │ -0d2046: 7210 5427 0200 |002d: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0d204c: 0c03 |0030: move-result-object v3 │ │ -0d204e: 2034 f802 |0031: instance-of v4, v3, Lcom/badlogic/gdx/utils/Disposable; // type@02f8 │ │ -0d2052: 3804 f4ff |0033: if-eqz v4, 0027 // -000c │ │ -0d2056: 1f03 f802 |0035: check-cast v3, Lcom/badlogic/gdx/utils/Disposable; // type@02f8 │ │ -0d205a: 7210 891f 0300 |0037: invoke-interface {v3}, Lcom/badlogic/gdx/utils/Disposable;.dispose:()V // method@1f89 │ │ -0d2060: 28ed |003a: goto 0027 // -0013 │ │ -0d2062: 0e00 |003b: return-void │ │ +0e0580: |[0e0580] com.badlogic.gdx.scenes.scene2d.ui.Skin.dispose:()V │ │ +0e0590: 5454 c50e |0000: iget-object v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@0ec5 │ │ +0e0594: 3804 0700 |0002: if-eqz v4, 0009 // +0007 │ │ +0e0598: 5454 c50e |0004: iget-object v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@0ec5 │ │ +0e059c: 6e10 510e 0400 |0006: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.dispose:()V // method@0e51 │ │ +0e05a2: 5454 c60e |0009: iget-object v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0ec6 │ │ +0e05a6: 6e10 3922 0400 |000b: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap;.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; // method@2239 │ │ +0e05ac: 0c04 |000e: move-result-object v4 │ │ +0e05ae: 6e10 1722 0400 |000f: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.iterator:()Ljava/util/Iterator; // method@2217 │ │ +0e05b4: 0c01 |0012: move-result-object v1 │ │ +0e05b6: 7210 5327 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0e05bc: 0a04 |0016: move-result v4 │ │ +0e05be: 3804 2400 |0017: if-eqz v4, 003b // +0024 │ │ +0e05c2: 7210 5427 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0e05c8: 0c00 |001c: move-result-object v0 │ │ +0e05ca: 1f00 3403 |001d: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0e05ce: 6e10 3922 0000 |001f: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; // method@2239 │ │ +0e05d4: 0c04 |0022: move-result-object v4 │ │ +0e05d6: 6e10 1722 0400 |0023: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.iterator:()Ljava/util/Iterator; // method@2217 │ │ +0e05dc: 0c02 |0026: move-result-object v2 │ │ +0e05de: 7210 5327 0200 |0027: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0e05e4: 0a04 |002a: move-result v4 │ │ +0e05e6: 3804 e8ff |002b: if-eqz v4, 0013 // -0018 │ │ +0e05ea: 7210 5427 0200 |002d: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0e05f0: 0c03 |0030: move-result-object v3 │ │ +0e05f2: 2034 f602 |0031: instance-of v4, v3, Lcom/badlogic/gdx/utils/Disposable; // type@02f6 │ │ +0e05f6: 3804 f4ff |0033: if-eqz v4, 0027 // -000c │ │ +0e05fa: 1f03 f602 |0035: check-cast v3, Lcom/badlogic/gdx/utils/Disposable; // type@02f6 │ │ +0e05fe: 7210 891f 0300 |0037: invoke-interface {v3}, Lcom/badlogic/gdx/utils/Disposable;.dispose:()V // method@1f89 │ │ +0e0604: 28ed |003a: goto 0027 // -0013 │ │ +0e0606: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0009 line=396 │ │ 0x001f line=397 │ │ 0x0031 line=398 │ │ 0x003b line=400 │ │ @@ -290328,34 +290384,34 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0d2064: |[0d2064] com.badlogic.gdx.scenes.scene2d.ui.Skin.find:(Ljava/lang/Object;)Ljava/lang/String; │ │ -0d2074: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0d2078: 2201 af03 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0d207c: 1a02 f128 |0004: const-string v2, "style cannot be null." // string@28f1 │ │ -0d2080: 7020 f825 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0d2086: 2701 |0009: throw v1 │ │ -0d2088: 5431 c60e |000a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0ec6 │ │ -0d208c: 6e10 2926 0400 |000c: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -0d2092: 0c02 |000f: move-result-object v2 │ │ -0d2094: 6e20 2722 2100 |0010: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0d209a: 0c00 |0013: move-result-object v0 │ │ -0d209c: 1f00 3603 |0014: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0d20a0: 3900 0400 |0016: if-nez v0, 001a // +0004 │ │ -0d20a4: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -0d20a6: 1101 |0019: return-object v1 │ │ -0d20a8: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -0d20aa: 6e30 2622 4001 |001b: invoke-virtual {v0, v4, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.findKey:(Ljava/lang/Object;Z)Ljava/lang/Object; // method@2226 │ │ -0d20b0: 0c01 |001e: move-result-object v1 │ │ -0d20b2: 1f01 c303 |001f: check-cast v1, Ljava/lang/String; // type@03c3 │ │ -0d20b6: 28f8 |0021: goto 0019 // -0008 │ │ +0e0608: |[0e0608] com.badlogic.gdx.scenes.scene2d.ui.Skin.find:(Ljava/lang/Object;)Ljava/lang/String; │ │ +0e0618: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +0e061c: 2201 ad03 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0e0620: 1a02 ef28 |0004: const-string v2, "style cannot be null." // string@28ef │ │ +0e0624: 7020 f825 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0e062a: 2701 |0009: throw v1 │ │ +0e062c: 5431 c60e |000a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0ec6 │ │ +0e0630: 6e10 2926 0400 |000c: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +0e0636: 0c02 |000f: move-result-object v2 │ │ +0e0638: 6e20 2722 2100 |0010: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0e063e: 0c00 |0013: move-result-object v0 │ │ +0e0640: 1f00 3403 |0014: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0e0644: 3900 0400 |0016: if-nez v0, 001a // +0004 │ │ +0e0648: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0e064a: 1101 |0019: return-object v1 │ │ +0e064c: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +0e064e: 6e30 2622 4001 |001b: invoke-virtual {v0, v4, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.findKey:(Ljava/lang/Object;Z)Ljava/lang/Object; // method@2226 │ │ +0e0654: 0c01 |001e: move-result-object v1 │ │ +0e0656: 1f01 c103 |001f: check-cast v1, Ljava/lang/String; // type@03c1 │ │ +0e065a: 28f8 |0021: goto 0019 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x000a line=296 │ │ 0x0016 line=297 │ │ 0x0019 line=298 │ │ locals : │ │ @@ -290368,19 +290424,19 @@ │ │ type : '(Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d20b8: |[0d20b8] com.badlogic.gdx.scenes.scene2d.ui.Skin.get:(Ljava/lang/Class;)Ljava/lang/Object; │ │ -0d20c8: 1a00 b415 |0000: const-string v0, "default" // string@15b4 │ │ -0d20cc: 6e30 061b 0102 |0002: invoke-virtual {v1, v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ -0d20d2: 0c00 |0005: move-result-object v0 │ │ -0d20d4: 1100 |0006: return-object v0 │ │ +0e065c: |[0e065c] com.badlogic.gdx.scenes.scene2d.ui.Skin.get:(Ljava/lang/Class;)Ljava/lang/Object; │ │ +0e066c: 1a00 b215 |0000: const-string v0, "default" // string@15b2 │ │ +0e0670: 6e30 061b 0102 |0002: invoke-virtual {v1, v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ +0e0676: 0c00 |0005: move-result-object v0 │ │ +0e0678: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ │ 0x0000 - 0x0007 reg=2 type Ljava/lang/Class; Ljava/lang/Class; │ │ @@ -290390,91 +290446,91 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 150 16-bit code units │ │ -0d20d8: |[0d20d8] com.badlogic.gdx.scenes.scene2d.ui.Skin.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ -0d20e8: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ -0d20ec: 2202 af03 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0d20f0: 1a03 d321 |0004: const-string v3, "name cannot be null." // string@21d3 │ │ -0d20f4: 7020 f825 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0d20fa: 2702 |0009: throw v2 │ │ -0d20fc: 3907 0a00 |000a: if-nez v7, 0014 // +000a │ │ -0d2100: 2202 af03 |000c: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0d2104: 1a03 432a |000e: const-string v3, "type cannot be null." // string@2a43 │ │ -0d2108: 7020 f825 3200 |0010: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0d210e: 2702 |0013: throw v2 │ │ -0d2110: 1c02 da02 |0014: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@02da │ │ -0d2114: 3327 0700 |0016: if-ne v7, v2, 001d // +0007 │ │ -0d2118: 6e20 0a1b 6500 |0018: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getDrawable:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // method@1b0a │ │ -0d211e: 0c00 |001b: move-result-object v0 │ │ -0d2120: 1100 |001c: return-object v0 │ │ -0d2122: 1c02 5e01 |001d: const-class v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -0d2126: 3327 0700 |001f: if-ne v7, v2, 0026 // +0007 │ │ -0d212a: 6e20 0e1b 6500 |0021: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@1b0e │ │ -0d2130: 0c00 |0024: move-result-object v0 │ │ -0d2132: 28f7 |0025: goto 001c // -0009 │ │ -0d2134: 1c02 3801 |0026: const-class v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0138 │ │ -0d2138: 3327 0700 |0028: if-ne v7, v2, 002f // +0007 │ │ -0d213c: 6e20 0d1b 6500 |002a: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getPatch:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/NinePatch; // method@1b0d │ │ -0d2142: 0c00 |002d: move-result-object v0 │ │ -0d2144: 28ee |002e: goto 001c // -0012 │ │ -0d2146: 1c02 5301 |002f: const-class v2, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@0153 │ │ -0d214a: 3327 0700 |0031: if-ne v7, v2, 0038 // +0007 │ │ -0d214e: 6e20 0f1b 6500 |0033: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/Sprite; // method@1b0f │ │ -0d2154: 0c00 |0036: move-result-object v0 │ │ -0d2156: 28e5 |0037: goto 001c // -001b │ │ -0d2158: 5452 c60e |0038: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0ec6 │ │ -0d215c: 6e20 2722 7200 |003a: invoke-virtual {v2, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0d2162: 0c01 |003d: move-result-object v1 │ │ -0d2164: 1f01 3603 |003e: check-cast v1, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0d2168: 3901 2900 |0040: if-nez v1, 0069 // +0029 │ │ -0d216c: 2202 fc02 |0042: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0d2170: 2203 c503 |0044: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -0d2174: 7010 6726 0300 |0046: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0d217a: 1a04 a60d |0049: const-string v4, "No " // string@0da6 │ │ -0d217e: 6e20 6e26 4300 |004b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d2184: 0c03 |004e: move-result-object v3 │ │ -0d2186: 6e10 d625 0700 |004f: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -0d218c: 0c04 |0052: move-result-object v4 │ │ -0d218e: 6e20 6e26 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d2194: 0c03 |0056: move-result-object v3 │ │ -0d2196: 1a04 3000 |0057: const-string v4, " registered with name: " // string@0030 │ │ -0d219a: 6e20 6e26 4300 |0059: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d21a0: 0c03 |005c: move-result-object v3 │ │ -0d21a2: 6e20 6e26 6300 |005d: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d21a8: 0c03 |0060: move-result-object v3 │ │ -0d21aa: 6e10 7426 0300 |0061: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0d21b0: 0c03 |0064: move-result-object v3 │ │ -0d21b2: 7020 b41f 3200 |0065: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0d21b8: 2702 |0068: throw v2 │ │ -0d21ba: 6e20 2722 6100 |0069: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0d21c0: 0c00 |006c: move-result-object v0 │ │ -0d21c2: 3900 afff |006d: if-nez v0, 001c // -0051 │ │ -0d21c6: 2202 fc02 |006f: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0d21ca: 2203 c503 |0071: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -0d21ce: 7010 6726 0300 |0073: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0d21d4: 1a04 a60d |0076: const-string v4, "No " // string@0da6 │ │ -0d21d8: 6e20 6e26 4300 |0078: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d21de: 0c03 |007b: move-result-object v3 │ │ -0d21e0: 6e10 d625 0700 |007c: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -0d21e6: 0c04 |007f: move-result-object v4 │ │ -0d21e8: 6e20 6e26 4300 |0080: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d21ee: 0c03 |0083: move-result-object v3 │ │ -0d21f0: 1a04 3000 |0084: const-string v4, " registered with name: " // string@0030 │ │ -0d21f4: 6e20 6e26 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d21fa: 0c03 |0089: move-result-object v3 │ │ -0d21fc: 6e20 6e26 6300 |008a: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d2202: 0c03 |008d: move-result-object v3 │ │ -0d2204: 6e10 7426 0300 |008e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0d220a: 0c03 |0091: move-result-object v3 │ │ -0d220c: 7020 b41f 3200 |0092: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0d2212: 2702 |0095: throw v2 │ │ +0e067c: |[0e067c] com.badlogic.gdx.scenes.scene2d.ui.Skin.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ +0e068c: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ +0e0690: 2202 ad03 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0e0694: 1a03 d121 |0004: const-string v3, "name cannot be null." // string@21d1 │ │ +0e0698: 7020 f825 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0e069e: 2702 |0009: throw v2 │ │ +0e06a0: 3907 0a00 |000a: if-nez v7, 0014 // +000a │ │ +0e06a4: 2202 ad03 |000c: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0e06a8: 1a03 412a |000e: const-string v3, "type cannot be null." // string@2a41 │ │ +0e06ac: 7020 f825 3200 |0010: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0e06b2: 2702 |0013: throw v2 │ │ +0e06b4: 1c02 d802 |0014: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@02d8 │ │ +0e06b8: 3327 0700 |0016: if-ne v7, v2, 001d // +0007 │ │ +0e06bc: 6e20 0a1b 6500 |0018: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getDrawable:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // method@1b0a │ │ +0e06c2: 0c00 |001b: move-result-object v0 │ │ +0e06c4: 1100 |001c: return-object v0 │ │ +0e06c6: 1c02 5c01 |001d: const-class v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +0e06ca: 3327 0700 |001f: if-ne v7, v2, 0026 // +0007 │ │ +0e06ce: 6e20 0e1b 6500 |0021: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@1b0e │ │ +0e06d4: 0c00 |0024: move-result-object v0 │ │ +0e06d6: 28f7 |0025: goto 001c // -0009 │ │ +0e06d8: 1c02 3601 |0026: const-class v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0136 │ │ +0e06dc: 3327 0700 |0028: if-ne v7, v2, 002f // +0007 │ │ +0e06e0: 6e20 0d1b 6500 |002a: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getPatch:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/NinePatch; // method@1b0d │ │ +0e06e6: 0c00 |002d: move-result-object v0 │ │ +0e06e8: 28ee |002e: goto 001c // -0012 │ │ +0e06ea: 1c02 5101 |002f: const-class v2, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@0151 │ │ +0e06ee: 3327 0700 |0031: if-ne v7, v2, 0038 // +0007 │ │ +0e06f2: 6e20 0f1b 6500 |0033: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/Sprite; // method@1b0f │ │ +0e06f8: 0c00 |0036: move-result-object v0 │ │ +0e06fa: 28e5 |0037: goto 001c // -001b │ │ +0e06fc: 5452 c60e |0038: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0ec6 │ │ +0e0700: 6e20 2722 7200 |003a: invoke-virtual {v2, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0e0706: 0c01 |003d: move-result-object v1 │ │ +0e0708: 1f01 3403 |003e: check-cast v1, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0e070c: 3901 2900 |0040: if-nez v1, 0069 // +0029 │ │ +0e0710: 2202 fa02 |0042: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0e0714: 2203 c303 |0044: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +0e0718: 7010 6726 0300 |0046: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0e071e: 1a04 a40d |0049: const-string v4, "No " // string@0da4 │ │ +0e0722: 6e20 6e26 4300 |004b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e0728: 0c03 |004e: move-result-object v3 │ │ +0e072a: 6e10 d625 0700 |004f: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +0e0730: 0c04 |0052: move-result-object v4 │ │ +0e0732: 6e20 6e26 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e0738: 0c03 |0056: move-result-object v3 │ │ +0e073a: 1a04 3000 |0057: const-string v4, " registered with name: " // string@0030 │ │ +0e073e: 6e20 6e26 4300 |0059: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e0744: 0c03 |005c: move-result-object v3 │ │ +0e0746: 6e20 6e26 6300 |005d: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e074c: 0c03 |0060: move-result-object v3 │ │ +0e074e: 6e10 7426 0300 |0061: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0e0754: 0c03 |0064: move-result-object v3 │ │ +0e0756: 7020 b41f 3200 |0065: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0e075c: 2702 |0068: throw v2 │ │ +0e075e: 6e20 2722 6100 |0069: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0e0764: 0c00 |006c: move-result-object v0 │ │ +0e0766: 3900 afff |006d: if-nez v0, 001c // -0051 │ │ +0e076a: 2202 fa02 |006f: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0e076e: 2203 c303 |0071: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +0e0772: 7010 6726 0300 |0073: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0e0778: 1a04 a40d |0076: const-string v4, "No " // string@0da4 │ │ +0e077c: 6e20 6e26 4300 |0078: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e0782: 0c03 |007b: move-result-object v3 │ │ +0e0784: 6e10 d625 0700 |007c: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +0e078a: 0c04 |007f: move-result-object v4 │ │ +0e078c: 6e20 6e26 4300 |0080: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e0792: 0c03 |0083: move-result-object v3 │ │ +0e0794: 1a04 3000 |0084: const-string v4, " registered with name: " // string@0030 │ │ +0e0798: 6e20 6e26 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e079e: 0c03 |0089: move-result-object v3 │ │ +0e07a0: 6e20 6e26 6300 |008a: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e07a6: 0c03 |008d: move-result-object v3 │ │ +0e07a8: 6e10 7426 0300 |008e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0e07ae: 0c03 |0091: move-result-object v3 │ │ +0e07b0: 7020 b41f 3200 |0092: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0e07b6: 2702 |0095: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x000a line=129 │ │ 0x0014 line=131 │ │ 0x001c line=140 │ │ 0x001d line=132 │ │ @@ -290497,20 +290553,20 @@ │ │ type : '(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0d2214: |[0d2214] com.badlogic.gdx.scenes.scene2d.ui.Skin.getAll:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; │ │ -0d2224: 5410 c60e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0ec6 │ │ -0d2228: 6e20 2722 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0d222e: 0c00 |0005: move-result-object v0 │ │ -0d2230: 1f00 3603 |0006: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0d2234: 1100 |0008: return-object v0 │ │ +0e07b8: |[0e07b8] com.badlogic.gdx.scenes.scene2d.ui.Skin.getAll:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; │ │ +0e07c8: 5410 c60e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0ec6 │ │ +0e07cc: 6e20 2722 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0e07d2: 0c00 |0005: move-result-object v0 │ │ +0e07d4: 1f00 3403 |0006: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0e07d8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ │ 0x0000 - 0x0009 reg=2 type Ljava/lang/Class; Ljava/lang/Class; │ │ @@ -290520,17 +290576,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d2238: |[0d2238] com.badlogic.gdx.scenes.scene2d.ui.Skin.getAtlas:()Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ │ -0d2248: 5410 c50e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@0ec5 │ │ -0d224c: 1100 |0002: return-object v0 │ │ +0e07dc: |[0e07dc] com.badlogic.gdx.scenes.scene2d.ui.Skin.getAtlas:()Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ │ +0e07ec: 5410 c50e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@0ec5 │ │ +0e07f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ │ │ │ #9 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;) │ │ @@ -290538,20 +290594,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0d2250: |[0d2250] com.badlogic.gdx.scenes.scene2d.ui.Skin.getColor:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Color; │ │ -0d2260: 1c00 1301 |0000: const-class v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0d2264: 6e30 061b 2100 |0002: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ -0d226a: 0c00 |0005: move-result-object v0 │ │ -0d226c: 1f00 1301 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0d2270: 1100 |0008: return-object v0 │ │ +0e07f4: |[0e07f4] com.badlogic.gdx.scenes.scene2d.ui.Skin.getColor:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Color; │ │ +0e0804: 1c00 1101 |0000: const-class v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0e0808: 6e30 061b 2100 |0002: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ +0e080e: 0c00 |0005: move-result-object v0 │ │ +0e0810: 1f00 1101 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0e0814: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ │ 0x0000 - 0x0009 reg=2 name Ljava/lang/String; │ │ │ │ @@ -290560,99 +290616,99 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 156 16-bit code units │ │ -0d2274: |[0d2274] com.badlogic.gdx.scenes.scene2d.ui.Skin.getDrawable:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ -0d2284: 1c07 da02 |0000: const-class v7, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@02da │ │ -0d2288: 6e30 191b ba07 |0002: invoke-virtual {v10, v11, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.optional:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b19 │ │ -0d228e: 0c01 |0005: move-result-object v1 │ │ -0d2290: 1f01 da02 |0006: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@02da │ │ -0d2294: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -0d2298: 0712 |000a: move-object v2, v1 │ │ -0d229a: 1102 |000b: return-object v2 │ │ -0d229c: 1c07 e402 |000c: const-class v7, Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; // type@02e4 │ │ -0d22a0: 6e30 191b ba07 |000e: invoke-virtual {v10, v11, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.optional:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b19 │ │ -0d22a6: 0c01 |0011: move-result-object v1 │ │ -0d22a8: 1f01 da02 |0012: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@02da │ │ -0d22ac: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ -0d22b0: 0712 |0016: move-object v2, v1 │ │ -0d22b2: 28f4 |0017: goto 000b // -000c │ │ -0d22b4: 6e20 0e1b ba00 |0018: invoke-virtual {v10, v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@1b0e │ │ -0d22ba: 0c06 |001b: move-result-object v6 │ │ -0d22bc: 2067 5801 |001c: instance-of v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0158 │ │ -0d22c0: 3807 7c00 |001e: if-eqz v7, 009a // +007c │ │ -0d22c4: 0760 |0020: move-object v0, v6 │ │ -0d22c6: 1f00 5801 |0021: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0158 │ │ -0d22ca: 0704 |0023: move-object v4, v0 │ │ -0d22cc: 5447 1108 |0024: iget-object v7, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.splits:[I // field@0811 │ │ -0d22d0: 3807 2a00 |0026: if-eqz v7, 0050 // +002a │ │ -0d22d4: 2202 e002 |0028: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02e0 │ │ -0d22d8: 6e20 0d1b ba00 |002a: invoke-virtual {v10, v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getPatch:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/NinePatch; // method@1b0d │ │ -0d22de: 0c07 |002d: move-result-object v7 │ │ -0d22e0: 7020 331e 7200 |002e: invoke-direct {v2, v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V // method@1e33 │ │ -0d22e6: 3902 6700 |0031: if-nez v2, 0098 // +0067 │ │ -0d22ea: 2201 e302 |0033: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e3 │ │ -0d22ee: 7020 4f1e 6100 |0035: invoke-direct {v1, v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1e4f │ │ -0d22f4: 3901 1100 |0038: if-nez v1, 0049 // +0011 │ │ -0d22f8: 1c07 3801 |003a: const-class v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0138 │ │ -0d22fc: 6e30 191b ba07 |003c: invoke-virtual {v10, v11, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.optional:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b19 │ │ -0d2302: 0c03 |003f: move-result-object v3 │ │ -0d2304: 1f03 3801 |0040: check-cast v3, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0138 │ │ -0d2308: 3803 2800 |0042: if-eqz v3, 006a // +0028 │ │ -0d230c: 2201 e002 |0044: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02e0 │ │ -0d2310: 7020 331e 3100 |0046: invoke-direct {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V // method@1e33 │ │ -0d2316: 1c07 da02 |0049: const-class v7, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@02da │ │ -0d231a: 6e40 001b ba71 |004b: invoke-virtual {v10, v11, v1, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.add:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)V // method@1b00 │ │ -0d2320: 0712 |004e: move-object v2, v1 │ │ -0d2322: 28bc |004f: goto 000b // -0044 │ │ -0d2324: 5547 1008 |0050: iget-boolean v7, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@0810 │ │ -0d2328: 3907 0e00 |0052: if-nez v7, 0060 // +000e │ │ -0d232c: 5247 0e08 |0054: iget v7, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@080e │ │ -0d2330: 5248 0c08 |0056: iget v8, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@080c │ │ -0d2334: 3387 0800 |0058: if-ne v7, v8, 0060 // +0008 │ │ -0d2338: 5247 0d08 |005a: iget v7, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@080d │ │ -0d233c: 5248 0b08 |005c: iget v8, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@080b │ │ -0d2340: 3287 3c00 |005e: if-eq v7, v8, 009a // +003c │ │ -0d2344: 2202 e202 |0060: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02e2 │ │ -0d2348: 6e20 0f1b ba00 |0062: invoke-virtual {v10, v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/Sprite; // method@1b0f │ │ -0d234e: 0c07 |0065: move-result-object v7 │ │ -0d2350: 7020 471e 7200 |0066: invoke-direct {v2, v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@1e47 │ │ -0d2356: 28c8 |0069: goto 0031 // -0038 │ │ -0d2358: 1c07 5301 |006a: const-class v7, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@0153 │ │ -0d235c: 6e30 191b ba07 |006c: invoke-virtual {v10, v11, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.optional:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b19 │ │ -0d2362: 0c05 |006f: move-result-object v5 │ │ -0d2364: 1f05 5301 |0070: check-cast v5, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@0153 │ │ -0d2368: 3805 0800 |0072: if-eqz v5, 007a // +0008 │ │ -0d236c: 2201 e202 |0074: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02e2 │ │ -0d2370: 7020 471e 5100 |0076: invoke-direct {v1, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@1e47 │ │ -0d2376: 28d0 |0079: goto 0049 // -0030 │ │ -0d2378: 2207 fc02 |007a: new-instance v7, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0d237c: 2208 c503 |007c: new-instance v8, Ljava/lang/StringBuilder; // type@03c5 │ │ -0d2380: 7010 6726 0800 |007e: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0d2386: 1a09 a70d |0081: const-string v9, "No Drawable, NinePatch, TextureRegion, Texture, or Sprite registered with name: " // string@0da7 │ │ -0d238a: 6e20 6e26 9800 |0083: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d2390: 0c08 |0086: move-result-object v8 │ │ -0d2392: 6e20 6e26 b800 |0087: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d2398: 0c08 |008a: move-result-object v8 │ │ -0d239a: 6e10 7426 0800 |008b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0d23a0: 0c08 |008e: move-result-object v8 │ │ -0d23a2: 7020 b41f 8700 |008f: invoke-direct {v7, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0d23a8: 2707 |0092: throw v7 │ │ -0d23aa: 0d07 |0093: move-exception v7 │ │ -0d23ac: 28a4 |0094: goto 0038 // -005c │ │ -0d23ae: 0d07 |0095: move-exception v7 │ │ -0d23b0: 0721 |0096: move-object v1, v2 │ │ -0d23b2: 28a1 |0097: goto 0038 // -005f │ │ -0d23b4: 0721 |0098: move-object v1, v2 │ │ -0d23b6: 289f |0099: goto 0038 // -0061 │ │ -0d23b8: 0712 |009a: move-object v2, v1 │ │ -0d23ba: 2896 |009b: goto 0031 // -006a │ │ +0e0818: |[0e0818] com.badlogic.gdx.scenes.scene2d.ui.Skin.getDrawable:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ +0e0828: 1c07 d802 |0000: const-class v7, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@02d8 │ │ +0e082c: 6e30 191b ba07 |0002: invoke-virtual {v10, v11, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.optional:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b19 │ │ +0e0832: 0c01 |0005: move-result-object v1 │ │ +0e0834: 1f01 d802 |0006: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@02d8 │ │ +0e0838: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +0e083c: 0712 |000a: move-object v2, v1 │ │ +0e083e: 1102 |000b: return-object v2 │ │ +0e0840: 1c07 e202 |000c: const-class v7, Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; // type@02e2 │ │ +0e0844: 6e30 191b ba07 |000e: invoke-virtual {v10, v11, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.optional:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b19 │ │ +0e084a: 0c01 |0011: move-result-object v1 │ │ +0e084c: 1f01 d802 |0012: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@02d8 │ │ +0e0850: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ +0e0854: 0712 |0016: move-object v2, v1 │ │ +0e0856: 28f4 |0017: goto 000b // -000c │ │ +0e0858: 6e20 0e1b ba00 |0018: invoke-virtual {v10, v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@1b0e │ │ +0e085e: 0c06 |001b: move-result-object v6 │ │ +0e0860: 2067 5601 |001c: instance-of v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0156 │ │ +0e0864: 3807 7c00 |001e: if-eqz v7, 009a // +007c │ │ +0e0868: 0760 |0020: move-object v0, v6 │ │ +0e086a: 1f00 5601 |0021: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0156 │ │ +0e086e: 0704 |0023: move-object v4, v0 │ │ +0e0870: 5447 1108 |0024: iget-object v7, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.splits:[I // field@0811 │ │ +0e0874: 3807 2a00 |0026: if-eqz v7, 0050 // +002a │ │ +0e0878: 2202 de02 |0028: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02de │ │ +0e087c: 6e20 0d1b ba00 |002a: invoke-virtual {v10, v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getPatch:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/NinePatch; // method@1b0d │ │ +0e0882: 0c07 |002d: move-result-object v7 │ │ +0e0884: 7020 331e 7200 |002e: invoke-direct {v2, v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V // method@1e33 │ │ +0e088a: 3902 6700 |0031: if-nez v2, 0098 // +0067 │ │ +0e088e: 2201 e102 |0033: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e1 │ │ +0e0892: 7020 4f1e 6100 |0035: invoke-direct {v1, v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1e4f │ │ +0e0898: 3901 1100 |0038: if-nez v1, 0049 // +0011 │ │ +0e089c: 1c07 3601 |003a: const-class v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0136 │ │ +0e08a0: 6e30 191b ba07 |003c: invoke-virtual {v10, v11, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.optional:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b19 │ │ +0e08a6: 0c03 |003f: move-result-object v3 │ │ +0e08a8: 1f03 3601 |0040: check-cast v3, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0136 │ │ +0e08ac: 3803 2800 |0042: if-eqz v3, 006a // +0028 │ │ +0e08b0: 2201 de02 |0044: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02de │ │ +0e08b4: 7020 331e 3100 |0046: invoke-direct {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V // method@1e33 │ │ +0e08ba: 1c07 d802 |0049: const-class v7, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@02d8 │ │ +0e08be: 6e40 001b ba71 |004b: invoke-virtual {v10, v11, v1, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.add:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)V // method@1b00 │ │ +0e08c4: 0712 |004e: move-object v2, v1 │ │ +0e08c6: 28bc |004f: goto 000b // -0044 │ │ +0e08c8: 5547 1008 |0050: iget-boolean v7, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@0810 │ │ +0e08cc: 3907 0e00 |0052: if-nez v7, 0060 // +000e │ │ +0e08d0: 5247 0e08 |0054: iget v7, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@080e │ │ +0e08d4: 5248 0c08 |0056: iget v8, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@080c │ │ +0e08d8: 3387 0800 |0058: if-ne v7, v8, 0060 // +0008 │ │ +0e08dc: 5247 0d08 |005a: iget v7, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@080d │ │ +0e08e0: 5248 0b08 |005c: iget v8, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@080b │ │ +0e08e4: 3287 3c00 |005e: if-eq v7, v8, 009a // +003c │ │ +0e08e8: 2202 e002 |0060: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02e0 │ │ +0e08ec: 6e20 0f1b ba00 |0062: invoke-virtual {v10, v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/Sprite; // method@1b0f │ │ +0e08f2: 0c07 |0065: move-result-object v7 │ │ +0e08f4: 7020 471e 7200 |0066: invoke-direct {v2, v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@1e47 │ │ +0e08fa: 28c8 |0069: goto 0031 // -0038 │ │ +0e08fc: 1c07 5101 |006a: const-class v7, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@0151 │ │ +0e0900: 6e30 191b ba07 |006c: invoke-virtual {v10, v11, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.optional:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b19 │ │ +0e0906: 0c05 |006f: move-result-object v5 │ │ +0e0908: 1f05 5101 |0070: check-cast v5, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@0151 │ │ +0e090c: 3805 0800 |0072: if-eqz v5, 007a // +0008 │ │ +0e0910: 2201 e002 |0074: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02e0 │ │ +0e0914: 7020 471e 5100 |0076: invoke-direct {v1, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@1e47 │ │ +0e091a: 28d0 |0079: goto 0049 // -0030 │ │ +0e091c: 2207 fa02 |007a: new-instance v7, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0e0920: 2208 c303 |007c: new-instance v8, Ljava/lang/StringBuilder; // type@03c3 │ │ +0e0924: 7010 6726 0800 |007e: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0e092a: 1a09 a50d |0081: const-string v9, "No Drawable, NinePatch, TextureRegion, Texture, or Sprite registered with name: " // string@0da5 │ │ +0e092e: 6e20 6e26 9800 |0083: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e0934: 0c08 |0086: move-result-object v8 │ │ +0e0936: 6e20 6e26 b800 |0087: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e093c: 0c08 |008a: move-result-object v8 │ │ +0e093e: 6e10 7426 0800 |008b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0e0944: 0c08 |008e: move-result-object v8 │ │ +0e0946: 7020 b41f 8700 |008f: invoke-direct {v7, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0e094c: 2707 |0092: throw v7 │ │ +0e094e: 0d07 |0093: move-exception v7 │ │ +0e0950: 28a4 |0094: goto 0038 // -005c │ │ +0e0952: 0d07 |0095: move-exception v7 │ │ +0e0954: 0721 |0096: move-object v1, v2 │ │ +0e0956: 28a1 |0097: goto 0038 // -005f │ │ +0e0958: 0721 |0098: move-object v1, v2 │ │ +0e095a: 289f |0099: goto 0038 // -0061 │ │ +0e095c: 0712 |009a: move-object v2, v1 │ │ +0e095e: 2896 |009b: goto 0031 // -006a │ │ catches : 3 │ │ 0x0018 - 0x0031 │ │ Lcom/badlogic/gdx/utils/GdxRuntimeException; -> 0x0093 │ │ 0x0033 - 0x0038 │ │ Lcom/badlogic/gdx/utils/GdxRuntimeException; -> 0x0095 │ │ 0x0050 - 0x0069 │ │ Lcom/badlogic/gdx/utils/GdxRuntimeException; -> 0x0093 │ │ @@ -290717,20 +290773,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0d23e0: |[0d23e0] com.badlogic.gdx.scenes.scene2d.ui.Skin.getFont:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ -0d23f0: 1c00 3501 |0000: const-class v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0135 │ │ -0d23f4: 6e30 061b 2100 |0002: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ -0d23fa: 0c00 |0005: move-result-object v0 │ │ -0d23fc: 1f00 3501 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0135 │ │ -0d2400: 1100 |0008: return-object v0 │ │ +0e0984: |[0e0984] com.badlogic.gdx.scenes.scene2d.ui.Skin.getFont:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ +0e0994: 1c00 3301 |0000: const-class v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0133 │ │ +0e0998: 6e30 061b 2100 |0002: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ +0e099e: 0c00 |0005: move-result-object v0 │ │ +0e09a0: 1f00 3301 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0133 │ │ +0e09a4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ │ 0x0000 - 0x0009 reg=2 name Ljava/lang/String; │ │ │ │ @@ -290739,39 +290795,39 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/utils/Json;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 55 16-bit code units │ │ -0d2404: |[0d2404] com.badlogic.gdx.scenes.scene2d.ui.Skin.getJsonLoader:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/utils/Json; │ │ -0d2414: 0741 |0000: move-object v1, v4 │ │ -0d2416: 2200 9d02 |0001: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$1; // type@029d │ │ -0d241a: 7020 ec1a 4000 |0003: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1aec │ │ -0d2420: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0d2422: 6e20 f520 2000 |0007: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Json;.setTypeName:(Ljava/lang/String;)V // method@20f5 │ │ -0d2428: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0d242a: 6e20 f620 2000 |000b: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Json;.setUsePrototypes:(Z)V // method@20f6 │ │ -0d2430: 1c02 a302 |000e: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // type@02a3 │ │ -0d2434: 2203 9e02 |0010: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$2; // type@029e │ │ -0d2438: 7030 ee1a 4301 |0012: invoke-direct {v3, v4, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$2;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1aee │ │ -0d243e: 6e30 f420 2003 |0015: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/Json;.setSerializer:(Ljava/lang/Class;Lcom/badlogic/gdx/utils/Json$Serializer;)V // method@20f4 │ │ -0d2444: 1c02 3501 |0018: const-class v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0135 │ │ -0d2448: 2203 9f02 |001a: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3; // type@029f │ │ -0d244c: 7040 f21a 4315 |001c: invoke-direct {v3, v4, v5, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1af2 │ │ -0d2452: 6e30 f420 2003 |001f: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/Json;.setSerializer:(Ljava/lang/Class;Lcom/badlogic/gdx/utils/Json$Serializer;)V // method@20f4 │ │ -0d2458: 1c02 1301 |0022: const-class v2, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0d245c: 2203 a002 |0024: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$4; // type@02a0 │ │ -0d2460: 7020 f51a 4300 |0026: invoke-direct {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$4;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1af5 │ │ -0d2466: 6e30 f420 2003 |0029: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/Json;.setSerializer:(Ljava/lang/Class;Lcom/badlogic/gdx/utils/Json$Serializer;)V // method@20f4 │ │ -0d246c: 1c02 a202 |002c: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$TintedDrawable; // type@02a2 │ │ -0d2470: 2203 a102 |002e: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$5; // type@02a1 │ │ -0d2474: 7020 f81a 4300 |0030: invoke-direct {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$5;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1af8 │ │ -0d247a: 6e30 f420 2003 |0033: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/Json;.setSerializer:(Ljava/lang/Class;Lcom/badlogic/gdx/utils/Json$Serializer;)V // method@20f4 │ │ -0d2480: 1100 |0036: return-object v0 │ │ +0e09a8: |[0e09a8] com.badlogic.gdx.scenes.scene2d.ui.Skin.getJsonLoader:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/utils/Json; │ │ +0e09b8: 0741 |0000: move-object v1, v4 │ │ +0e09ba: 2200 9b02 |0001: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$1; // type@029b │ │ +0e09be: 7020 ec1a 4000 |0003: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1aec │ │ +0e09c4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0e09c6: 6e20 f520 2000 |0007: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Json;.setTypeName:(Ljava/lang/String;)V // method@20f5 │ │ +0e09cc: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0e09ce: 6e20 f620 2000 |000b: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Json;.setUsePrototypes:(Z)V // method@20f6 │ │ +0e09d4: 1c02 a102 |000e: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // type@02a1 │ │ +0e09d8: 2203 9c02 |0010: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$2; // type@029c │ │ +0e09dc: 7030 ee1a 4301 |0012: invoke-direct {v3, v4, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$2;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1aee │ │ +0e09e2: 6e30 f420 2003 |0015: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/Json;.setSerializer:(Ljava/lang/Class;Lcom/badlogic/gdx/utils/Json$Serializer;)V // method@20f4 │ │ +0e09e8: 1c02 3301 |0018: const-class v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0133 │ │ +0e09ec: 2203 9d02 |001a: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3; // type@029d │ │ +0e09f0: 7040 f21a 4315 |001c: invoke-direct {v3, v4, v5, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1af2 │ │ +0e09f6: 6e30 f420 2003 |001f: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/Json;.setSerializer:(Ljava/lang/Class;Lcom/badlogic/gdx/utils/Json$Serializer;)V // method@20f4 │ │ +0e09fc: 1c02 1101 |0022: const-class v2, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0e0a00: 2203 9e02 |0024: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$4; // type@029e │ │ +0e0a04: 7020 f51a 4300 |0026: invoke-direct {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$4;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1af5 │ │ +0e0a0a: 6e30 f420 2003 |0029: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/Json;.setSerializer:(Ljava/lang/Class;Lcom/badlogic/gdx/utils/Json$Serializer;)V // method@20f4 │ │ +0e0a10: 1c02 a002 |002c: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$TintedDrawable; // type@02a0 │ │ +0e0a14: 2203 9f02 |002e: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$5; // type@029f │ │ +0e0a18: 7020 f81a 4300 |0030: invoke-direct {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$5;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1af8 │ │ +0e0a1e: 6e30 f420 2003 |0033: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/Json;.setSerializer:(Ljava/lang/Class;Lcom/badlogic/gdx/utils/Json$Serializer;)V // method@20f4 │ │ +0e0a24: 1100 |0036: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x0001 line=405 │ │ 0x0006 line=412 │ │ 0x000a line=413 │ │ 0x000e line=415 │ │ @@ -290790,81 +290846,81 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/NinePatch;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 114 16-bit code units │ │ -0d2484: |[0d2484] com.badlogic.gdx.scenes.scene2d.ui.Skin.getPatch:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ -0d2494: 1c03 3801 |0000: const-class v3, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0138 │ │ -0d2498: 6e30 191b cb03 |0002: invoke-virtual {v11, v12, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.optional:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b19 │ │ -0d249e: 0c09 |0005: move-result-object v9 │ │ -0d24a0: 1f09 3801 |0006: check-cast v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0138 │ │ -0d24a4: 3809 0400 |0008: if-eqz v9, 000c // +0004 │ │ -0d24a8: 0791 |000a: move-object v1, v9 │ │ -0d24aa: 1109 |000b: return-object v9 │ │ -0d24ac: 6e20 0e1b cb00 |000c: invoke-virtual {v11, v12}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@1b0e │ │ -0d24b2: 0c02 |000f: move-result-object v2 │ │ -0d24b4: 2023 5801 |0010: instance-of v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0158 │ │ -0d24b8: 3803 3300 |0012: if-eqz v3, 0045 // +0033 │ │ -0d24bc: 0720 |0014: move-object v0, v2 │ │ -0d24be: 1f00 5801 |0015: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0158 │ │ -0d24c2: 0703 |0017: move-object v3, v0 │ │ -0d24c4: 543a 1108 |0018: iget-object v10, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.splits:[I // field@0811 │ │ -0d24c8: 380a 2b00 |001a: if-eqz v10, 0045 // +002b │ │ -0d24cc: 2201 3801 |001c: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0138 │ │ -0d24d0: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -0d24d2: 4403 0a03 |001f: aget v3, v10, v3 │ │ -0d24d6: 1214 |0021: const/4 v4, #int 1 // #1 │ │ -0d24d8: 4404 0a04 |0022: aget v4, v10, v4 │ │ -0d24dc: 1225 |0024: const/4 v5, #int 2 // #2 │ │ -0d24de: 4405 0a05 |0025: aget v5, v10, v5 │ │ -0d24e2: 1236 |0027: const/4 v6, #int 3 // #3 │ │ -0d24e4: 4406 0a06 |0028: aget v6, v10, v6 │ │ -0d24e8: 7606 550c 0100 |002a: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0c55 │ │ -0d24ee: 0720 |002d: move-object v0, v2 │ │ -0d24f0: 1f00 5801 |002e: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0158 │ │ -0d24f4: 0703 |0030: move-object v3, v0 │ │ -0d24f6: 5438 0f08 |0031: iget-object v8, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.pads:[I // field@080f │ │ -0d24fa: 3808 1100 |0033: if-eqz v8, 0044 // +0011 │ │ -0d24fe: 1203 |0035: const/4 v3, #int 0 // #0 │ │ -0d2500: 4403 0803 |0036: aget v3, v8, v3 │ │ -0d2504: 1214 |0038: const/4 v4, #int 1 // #1 │ │ -0d2506: 4404 0804 |0039: aget v4, v8, v4 │ │ -0d250a: 1225 |003b: const/4 v5, #int 2 // #2 │ │ -0d250c: 4405 0805 |003c: aget v5, v8, v5 │ │ -0d2510: 1236 |003e: const/4 v6, #int 3 // #3 │ │ -0d2512: 4406 0806 |003f: aget v6, v8, v6 │ │ -0d2516: 6e56 730c 3154 |0041: invoke-virtual {v1, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.setPadding:(IIII)V // method@0c73 │ │ -0d251c: 0719 |0044: move-object v9, v1 │ │ -0d251e: 3909 2b00 |0045: if-nez v9, 0070 // +002b │ │ -0d2522: 2201 3801 |0047: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0138 │ │ -0d2526: 7020 540c 2100 |0049: invoke-direct {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0c54 │ │ -0d252c: 1c03 3801 |004c: const-class v3, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0138 │ │ -0d2530: 6e40 001b cb31 |004e: invoke-virtual {v11, v12, v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.add:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)V // method@1b00 │ │ -0d2536: 0719 |0051: move-object v9, v1 │ │ -0d2538: 28b9 |0052: goto 000b // -0047 │ │ -0d253a: 0d07 |0053: move-exception v7 │ │ -0d253c: 0791 |0054: move-object v1, v9 │ │ -0d253e: 2203 fc02 |0055: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0d2542: 2204 c503 |0057: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0d2546: 7010 6726 0400 |0059: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0d254c: 1a05 a80d |005c: const-string v5, "No NinePatch, TextureRegion, or Texture registered with name: " // string@0da8 │ │ -0d2550: 6e20 6e26 5400 |005e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d2556: 0c04 |0061: move-result-object v4 │ │ -0d2558: 6e20 6e26 c400 |0062: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d255e: 0c04 |0065: move-result-object v4 │ │ -0d2560: 6e10 7426 0400 |0066: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0d2566: 0c04 |0069: move-result-object v4 │ │ -0d2568: 7020 b41f 4300 |006a: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0d256e: 2703 |006d: throw v3 │ │ -0d2570: 0d07 |006e: move-exception v7 │ │ -0d2572: 28e6 |006f: goto 0055 // -001a │ │ -0d2574: 0791 |0070: move-object v1, v9 │ │ -0d2576: 28db |0071: goto 004c // -0025 │ │ +0e0a28: |[0e0a28] com.badlogic.gdx.scenes.scene2d.ui.Skin.getPatch:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ +0e0a38: 1c03 3601 |0000: const-class v3, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0136 │ │ +0e0a3c: 6e30 191b cb03 |0002: invoke-virtual {v11, v12, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.optional:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b19 │ │ +0e0a42: 0c09 |0005: move-result-object v9 │ │ +0e0a44: 1f09 3601 |0006: check-cast v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0136 │ │ +0e0a48: 3809 0400 |0008: if-eqz v9, 000c // +0004 │ │ +0e0a4c: 0791 |000a: move-object v1, v9 │ │ +0e0a4e: 1109 |000b: return-object v9 │ │ +0e0a50: 6e20 0e1b cb00 |000c: invoke-virtual {v11, v12}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@1b0e │ │ +0e0a56: 0c02 |000f: move-result-object v2 │ │ +0e0a58: 2023 5601 |0010: instance-of v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0156 │ │ +0e0a5c: 3803 3300 |0012: if-eqz v3, 0045 // +0033 │ │ +0e0a60: 0720 |0014: move-object v0, v2 │ │ +0e0a62: 1f00 5601 |0015: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0156 │ │ +0e0a66: 0703 |0017: move-object v3, v0 │ │ +0e0a68: 543a 1108 |0018: iget-object v10, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.splits:[I // field@0811 │ │ +0e0a6c: 380a 2b00 |001a: if-eqz v10, 0045 // +002b │ │ +0e0a70: 2201 3601 |001c: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0136 │ │ +0e0a74: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +0e0a76: 4403 0a03 |001f: aget v3, v10, v3 │ │ +0e0a7a: 1214 |0021: const/4 v4, #int 1 // #1 │ │ +0e0a7c: 4404 0a04 |0022: aget v4, v10, v4 │ │ +0e0a80: 1225 |0024: const/4 v5, #int 2 // #2 │ │ +0e0a82: 4405 0a05 |0025: aget v5, v10, v5 │ │ +0e0a86: 1236 |0027: const/4 v6, #int 3 // #3 │ │ +0e0a88: 4406 0a06 |0028: aget v6, v10, v6 │ │ +0e0a8c: 7606 550c 0100 |002a: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0c55 │ │ +0e0a92: 0720 |002d: move-object v0, v2 │ │ +0e0a94: 1f00 5601 |002e: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0156 │ │ +0e0a98: 0703 |0030: move-object v3, v0 │ │ +0e0a9a: 5438 0f08 |0031: iget-object v8, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.pads:[I // field@080f │ │ +0e0a9e: 3808 1100 |0033: if-eqz v8, 0044 // +0011 │ │ +0e0aa2: 1203 |0035: const/4 v3, #int 0 // #0 │ │ +0e0aa4: 4403 0803 |0036: aget v3, v8, v3 │ │ +0e0aa8: 1214 |0038: const/4 v4, #int 1 // #1 │ │ +0e0aaa: 4404 0804 |0039: aget v4, v8, v4 │ │ +0e0aae: 1225 |003b: const/4 v5, #int 2 // #2 │ │ +0e0ab0: 4405 0805 |003c: aget v5, v8, v5 │ │ +0e0ab4: 1236 |003e: const/4 v6, #int 3 // #3 │ │ +0e0ab6: 4406 0806 |003f: aget v6, v8, v6 │ │ +0e0aba: 6e56 730c 3154 |0041: invoke-virtual {v1, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.setPadding:(IIII)V // method@0c73 │ │ +0e0ac0: 0719 |0044: move-object v9, v1 │ │ +0e0ac2: 3909 2b00 |0045: if-nez v9, 0070 // +002b │ │ +0e0ac6: 2201 3601 |0047: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0136 │ │ +0e0aca: 7020 540c 2100 |0049: invoke-direct {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0c54 │ │ +0e0ad0: 1c03 3601 |004c: const-class v3, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0136 │ │ +0e0ad4: 6e40 001b cb31 |004e: invoke-virtual {v11, v12, v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.add:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)V // method@1b00 │ │ +0e0ada: 0719 |0051: move-object v9, v1 │ │ +0e0adc: 28b9 |0052: goto 000b // -0047 │ │ +0e0ade: 0d07 |0053: move-exception v7 │ │ +0e0ae0: 0791 |0054: move-object v1, v9 │ │ +0e0ae2: 2203 fa02 |0055: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0e0ae6: 2204 c303 |0057: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0e0aea: 7010 6726 0400 |0059: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0e0af0: 1a05 a60d |005c: const-string v5, "No NinePatch, TextureRegion, or Texture registered with name: " // string@0da6 │ │ +0e0af4: 6e20 6e26 5400 |005e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e0afa: 0c04 |0061: move-result-object v4 │ │ +0e0afc: 6e20 6e26 c400 |0062: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e0b02: 0c04 |0065: move-result-object v4 │ │ +0e0b04: 6e10 7426 0400 |0066: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0e0b0a: 0c04 |0069: move-result-object v4 │ │ +0e0b0c: 7020 b41f 4300 |006a: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0e0b12: 2703 |006d: throw v3 │ │ +0e0b14: 0d07 |006e: move-exception v7 │ │ +0e0b16: 28e6 |006f: goto 0055 // -001a │ │ +0e0b18: 0791 |0070: move-object v1, v9 │ │ +0e0b1a: 28db |0071: goto 004c // -0025 │ │ catches : 4 │ │ 0x000c - 0x002d │ │ Lcom/badlogic/gdx/utils/GdxRuntimeException; -> 0x0053 │ │ 0x002d - 0x0044 │ │ Lcom/badlogic/gdx/utils/GdxRuntimeException; -> 0x006e │ │ 0x0047 - 0x004c │ │ Lcom/badlogic/gdx/utils/GdxRuntimeException; -> 0x0053 │ │ @@ -290910,45 +290966,45 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureRegion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 59 16-bit code units │ │ -0d25a4: |[0d25a4] com.badlogic.gdx.scenes.scene2d.ui.Skin.getRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ -0d25b4: 1c03 5e01 |0000: const-class v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -0d25b8: 6e30 191b 7603 |0002: invoke-virtual {v6, v7, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.optional:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b19 │ │ -0d25be: 0c00 |0005: move-result-object v0 │ │ -0d25c0: 1f00 5e01 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -0d25c4: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0d25c8: 0701 |000a: move-object v1, v0 │ │ -0d25ca: 1101 |000b: return-object v1 │ │ -0d25cc: 1c03 2801 |000c: const-class v3, Lcom/badlogic/gdx/graphics/Texture; // type@0128 │ │ -0d25d0: 6e30 191b 7603 |000e: invoke-virtual {v6, v7, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.optional:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b19 │ │ -0d25d6: 0c02 |0011: move-result-object v2 │ │ -0d25d8: 1f02 2801 |0012: check-cast v2, Lcom/badlogic/gdx/graphics/Texture; // type@0128 │ │ -0d25dc: 3902 1b00 |0014: if-nez v2, 002f // +001b │ │ -0d25e0: 2203 fc02 |0016: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0d25e4: 2204 c503 |0018: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0d25e8: 7010 6726 0400 |001a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0d25ee: 1a05 a90d |001d: const-string v5, "No TextureRegion or Texture registered with name: " // string@0da9 │ │ -0d25f2: 6e20 6e26 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d25f8: 0c04 |0022: move-result-object v4 │ │ -0d25fa: 6e20 6e26 7400 |0023: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d2600: 0c04 |0026: move-result-object v4 │ │ -0d2602: 6e10 7426 0400 |0027: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0d2608: 0c04 |002a: move-result-object v4 │ │ -0d260a: 7020 b41f 4300 |002b: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0d2610: 2703 |002e: throw v3 │ │ -0d2612: 2200 5e01 |002f: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -0d2616: 7020 5c0e 2000 |0031: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e5c │ │ -0d261c: 1c03 2801 |0034: const-class v3, Lcom/badlogic/gdx/graphics/Texture; // type@0128 │ │ -0d2620: 6e40 001b 7630 |0036: invoke-virtual {v6, v7, v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.add:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)V // method@1b00 │ │ -0d2626: 0701 |0039: move-object v1, v0 │ │ -0d2628: 28d1 |003a: goto 000b // -002f │ │ +0e0b48: |[0e0b48] com.badlogic.gdx.scenes.scene2d.ui.Skin.getRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ +0e0b58: 1c03 5c01 |0000: const-class v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +0e0b5c: 6e30 191b 7603 |0002: invoke-virtual {v6, v7, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.optional:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b19 │ │ +0e0b62: 0c00 |0005: move-result-object v0 │ │ +0e0b64: 1f00 5c01 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +0e0b68: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0e0b6c: 0701 |000a: move-object v1, v0 │ │ +0e0b6e: 1101 |000b: return-object v1 │ │ +0e0b70: 1c03 2601 |000c: const-class v3, Lcom/badlogic/gdx/graphics/Texture; // type@0126 │ │ +0e0b74: 6e30 191b 7603 |000e: invoke-virtual {v6, v7, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.optional:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b19 │ │ +0e0b7a: 0c02 |0011: move-result-object v2 │ │ +0e0b7c: 1f02 2601 |0012: check-cast v2, Lcom/badlogic/gdx/graphics/Texture; // type@0126 │ │ +0e0b80: 3902 1b00 |0014: if-nez v2, 002f // +001b │ │ +0e0b84: 2203 fa02 |0016: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0e0b88: 2204 c303 |0018: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0e0b8c: 7010 6726 0400 |001a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0e0b92: 1a05 a70d |001d: const-string v5, "No TextureRegion or Texture registered with name: " // string@0da7 │ │ +0e0b96: 6e20 6e26 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e0b9c: 0c04 |0022: move-result-object v4 │ │ +0e0b9e: 6e20 6e26 7400 |0023: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e0ba4: 0c04 |0026: move-result-object v4 │ │ +0e0ba6: 6e10 7426 0400 |0027: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0e0bac: 0c04 |002a: move-result-object v4 │ │ +0e0bae: 7020 b41f 4300 |002b: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0e0bb4: 2703 |002e: throw v3 │ │ +0e0bb6: 2200 5c01 |002f: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +0e0bba: 7020 5c0e 2000 |0031: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e5c │ │ +0e0bc0: 1c03 2601 |0034: const-class v3, Lcom/badlogic/gdx/graphics/Texture; // type@0126 │ │ +0e0bc4: 6e40 001b 7630 |0036: invoke-virtual {v6, v7, v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.add:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)V // method@1b00 │ │ +0e0bca: 0701 |0039: move-object v1, v0 │ │ +0e0bcc: 28d1 |003a: goto 000b // -002f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0008 line=174 │ │ 0x000b line=180 │ │ 0x000c line=176 │ │ 0x0014 line=177 │ │ @@ -290970,66 +291026,66 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/Sprite;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -0d262c: |[0d262c] com.badlogic.gdx.scenes.scene2d.ui.Skin.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ -0d263c: 1c06 5301 |0000: const-class v6, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@0153 │ │ -0d2640: 6e30 191b a906 |0002: invoke-virtual {v9, v10, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.optional:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b19 │ │ -0d2646: 0c03 |0005: move-result-object v3 │ │ -0d2648: 1f03 5301 |0006: check-cast v3, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@0153 │ │ -0d264c: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ -0d2650: 0734 |000a: move-object v4, v3 │ │ -0d2652: 1104 |000b: return-object v4 │ │ -0d2654: 6e20 0e1b a900 |000c: invoke-virtual {v9, v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@1b0e │ │ -0d265a: 0c05 |000f: move-result-object v5 │ │ -0d265c: 2056 5801 |0010: instance-of v6, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0158 │ │ -0d2660: 3806 4800 |0012: if-eqz v6, 005a // +0048 │ │ -0d2664: 0750 |0014: move-object v0, v5 │ │ -0d2666: 1f00 5801 |0015: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0158 │ │ -0d266a: 0702 |0017: move-object v2, v0 │ │ -0d266c: 5526 1008 |0018: iget-boolean v6, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@0810 │ │ -0d2670: 3906 0e00 |001a: if-nez v6, 0028 // +000e │ │ -0d2674: 5226 0e08 |001c: iget v6, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@080e │ │ -0d2678: 5227 0c08 |001e: iget v7, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@080c │ │ -0d267c: 3376 0800 |0020: if-ne v6, v7, 0028 // +0008 │ │ -0d2680: 5226 0d08 |0022: iget v6, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@080d │ │ -0d2684: 5227 0b08 |0024: iget v7, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@080b │ │ -0d2688: 3276 3400 |0026: if-eq v6, v7, 005a // +0034 │ │ -0d268c: 2204 5901 |0028: new-instance v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; // type@0159 │ │ -0d2690: 7020 280e 2400 |002a: invoke-direct {v4, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)V // method@0e28 │ │ -0d2696: 3904 2b00 |002d: if-nez v4, 0058 // +002b │ │ -0d269a: 2203 5301 |002f: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@0153 │ │ -0d269e: 7020 a70d 5300 |0031: invoke-direct {v3, v5}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0da7 │ │ -0d26a4: 1c06 3801 |0034: const-class v6, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0138 │ │ -0d26a8: 6e40 001b a963 |0036: invoke-virtual {v9, v10, v3, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.add:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)V // method@1b00 │ │ -0d26ae: 0734 |0039: move-object v4, v3 │ │ -0d26b0: 28d1 |003a: goto 000b // -002f │ │ -0d26b2: 0d01 |003b: move-exception v1 │ │ -0d26b4: 2206 fc02 |003c: new-instance v6, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0d26b8: 2207 c503 |003e: new-instance v7, Ljava/lang/StringBuilder; // type@03c5 │ │ -0d26bc: 7010 6726 0700 |0040: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0d26c2: 1a08 a80d |0043: const-string v8, "No NinePatch, TextureRegion, or Texture registered with name: " // string@0da8 │ │ -0d26c6: 6e20 6e26 8700 |0045: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d26cc: 0c07 |0048: move-result-object v7 │ │ -0d26ce: 6e20 6e26 a700 |0049: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d26d4: 0c07 |004c: move-result-object v7 │ │ -0d26d6: 6e10 7426 0700 |004d: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0d26dc: 0c07 |0050: move-result-object v7 │ │ -0d26de: 7020 b41f 7600 |0051: invoke-direct {v6, v7}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0d26e4: 2706 |0054: throw v6 │ │ -0d26e6: 0d01 |0055: move-exception v1 │ │ -0d26e8: 0743 |0056: move-object v3, v4 │ │ -0d26ea: 28e5 |0057: goto 003c // -001b │ │ -0d26ec: 0743 |0058: move-object v3, v4 │ │ -0d26ee: 28db |0059: goto 0034 // -0025 │ │ -0d26f0: 0734 |005a: move-object v4, v3 │ │ -0d26f2: 28d2 |005b: goto 002d // -002e │ │ +0e0bd0: |[0e0bd0] com.badlogic.gdx.scenes.scene2d.ui.Skin.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ +0e0be0: 1c06 5101 |0000: const-class v6, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@0151 │ │ +0e0be4: 6e30 191b a906 |0002: invoke-virtual {v9, v10, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.optional:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b19 │ │ +0e0bea: 0c03 |0005: move-result-object v3 │ │ +0e0bec: 1f03 5101 |0006: check-cast v3, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@0151 │ │ +0e0bf0: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ +0e0bf4: 0734 |000a: move-object v4, v3 │ │ +0e0bf6: 1104 |000b: return-object v4 │ │ +0e0bf8: 6e20 0e1b a900 |000c: invoke-virtual {v9, v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@1b0e │ │ +0e0bfe: 0c05 |000f: move-result-object v5 │ │ +0e0c00: 2056 5601 |0010: instance-of v6, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0156 │ │ +0e0c04: 3806 4800 |0012: if-eqz v6, 005a // +0048 │ │ +0e0c08: 0750 |0014: move-object v0, v5 │ │ +0e0c0a: 1f00 5601 |0015: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0156 │ │ +0e0c0e: 0702 |0017: move-object v2, v0 │ │ +0e0c10: 5526 1008 |0018: iget-boolean v6, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@0810 │ │ +0e0c14: 3906 0e00 |001a: if-nez v6, 0028 // +000e │ │ +0e0c18: 5226 0e08 |001c: iget v6, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@080e │ │ +0e0c1c: 5227 0c08 |001e: iget v7, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@080c │ │ +0e0c20: 3376 0800 |0020: if-ne v6, v7, 0028 // +0008 │ │ +0e0c24: 5226 0d08 |0022: iget v6, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@080d │ │ +0e0c28: 5227 0b08 |0024: iget v7, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@080b │ │ +0e0c2c: 3276 3400 |0026: if-eq v6, v7, 005a // +0034 │ │ +0e0c30: 2204 5701 |0028: new-instance v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; // type@0157 │ │ +0e0c34: 7020 280e 2400 |002a: invoke-direct {v4, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)V // method@0e28 │ │ +0e0c3a: 3904 2b00 |002d: if-nez v4, 0058 // +002b │ │ +0e0c3e: 2203 5101 |002f: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@0151 │ │ +0e0c42: 7020 a70d 5300 |0031: invoke-direct {v3, v5}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0da7 │ │ +0e0c48: 1c06 3601 |0034: const-class v6, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0136 │ │ +0e0c4c: 6e40 001b a963 |0036: invoke-virtual {v9, v10, v3, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.add:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)V // method@1b00 │ │ +0e0c52: 0734 |0039: move-object v4, v3 │ │ +0e0c54: 28d1 |003a: goto 000b // -002f │ │ +0e0c56: 0d01 |003b: move-exception v1 │ │ +0e0c58: 2206 fa02 |003c: new-instance v6, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0e0c5c: 2207 c303 |003e: new-instance v7, Ljava/lang/StringBuilder; // type@03c3 │ │ +0e0c60: 7010 6726 0700 |0040: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0e0c66: 1a08 a60d |0043: const-string v8, "No NinePatch, TextureRegion, or Texture registered with name: " // string@0da6 │ │ +0e0c6a: 6e20 6e26 8700 |0045: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e0c70: 0c07 |0048: move-result-object v7 │ │ +0e0c72: 6e20 6e26 a700 |0049: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e0c78: 0c07 |004c: move-result-object v7 │ │ +0e0c7a: 6e10 7426 0700 |004d: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0e0c80: 0c07 |0050: move-result-object v7 │ │ +0e0c82: 7020 b41f 7600 |0051: invoke-direct {v6, v7}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0e0c88: 2706 |0054: throw v6 │ │ +0e0c8a: 0d01 |0055: move-exception v1 │ │ +0e0c8c: 0743 |0056: move-object v3, v4 │ │ +0e0c8e: 28e5 |0057: goto 003c // -001b │ │ +0e0c90: 0743 |0058: move-object v3, v4 │ │ +0e0c92: 28db |0059: goto 0034 // -0025 │ │ +0e0c94: 0734 |005a: move-object v4, v3 │ │ +0e0c96: 28d2 |005b: goto 002d // -002e │ │ catches : 3 │ │ 0x000c - 0x002d │ │ Lcom/badlogic/gdx/utils/GdxRuntimeException; -> 0x003b │ │ 0x002f - 0x0034 │ │ Lcom/badlogic/gdx/utils/GdxRuntimeException; -> 0x0055 │ │ 0x0034 - 0x0039 │ │ Lcom/badlogic/gdx/utils/GdxRuntimeException; -> 0x003b │ │ @@ -291073,60 +291129,60 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 87 16-bit code units │ │ -0d2718: |[0d2718] com.badlogic.gdx.scenes.scene2d.ui.Skin.getTiledDrawable:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; │ │ -0d2728: 1c03 e402 |0000: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; // type@02e4 │ │ -0d272c: 6e30 191b 7603 |0002: invoke-virtual {v6, v7, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.optional:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b19 │ │ -0d2732: 0c01 |0005: move-result-object v1 │ │ -0d2734: 1f01 e402 |0006: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; // type@02e4 │ │ -0d2738: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -0d273c: 0712 |000a: move-object v2, v1 │ │ -0d273e: 1102 |000b: return-object v2 │ │ -0d2740: 1c03 da02 |000c: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@02da │ │ -0d2744: 6e30 191b 7603 |000e: invoke-virtual {v6, v7, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.optional:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b19 │ │ -0d274a: 0c00 |0011: move-result-object v0 │ │ -0d274c: 1f00 da02 |0012: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@02da │ │ -0d2750: 3801 3300 |0014: if-eqz v1, 0047 // +0033 │ │ -0d2754: 2003 e402 |0016: instance-of v3, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; // type@02e4 │ │ -0d2758: 3903 2d00 |0018: if-nez v3, 0045 // +002d │ │ -0d275c: 2203 fc02 |001a: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0d2760: 2204 c503 |001c: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0d2764: 7010 6726 0400 |001e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0d276a: 1a05 f502 |0021: const-string v5, "Drawable found but is not a TiledDrawable: " // string@02f5 │ │ -0d276e: 6e20 6e26 5400 |0023: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d2774: 0c04 |0026: move-result-object v4 │ │ -0d2776: 6e20 6e26 7400 |0027: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d277c: 0c04 |002a: move-result-object v4 │ │ -0d277e: 1a05 a800 |002b: const-string v5, ", " // string@00a8 │ │ -0d2782: 6e20 6e26 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d2788: 0c04 |0030: move-result-object v4 │ │ -0d278a: 6e10 2926 0000 |0031: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -0d2790: 0c05 |0034: move-result-object v5 │ │ -0d2792: 6e10 d625 0500 |0035: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -0d2798: 0c05 |0038: move-result-object v5 │ │ -0d279a: 6e20 6e26 5400 |0039: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d27a0: 0c04 |003c: move-result-object v4 │ │ -0d27a2: 6e10 7426 0400 |003d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0d27a8: 0c04 |0040: move-result-object v4 │ │ -0d27aa: 7020 b41f 4300 |0041: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0d27b0: 2703 |0044: throw v3 │ │ -0d27b2: 0712 |0045: move-object v2, v1 │ │ -0d27b4: 28c5 |0046: goto 000b // -003b │ │ -0d27b6: 2201 e402 |0047: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; // type@02e4 │ │ -0d27ba: 6e20 0e1b 7600 |0049: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@1b0e │ │ -0d27c0: 0c03 |004c: move-result-object v3 │ │ -0d27c2: 7020 571e 3100 |004d: invoke-direct {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1e57 │ │ -0d27c8: 1c03 e402 |0050: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; // type@02e4 │ │ -0d27cc: 6e40 001b 7631 |0052: invoke-virtual {v6, v7, v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.add:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)V // method@1b00 │ │ -0d27d2: 0712 |0055: move-object v2, v1 │ │ -0d27d4: 28b5 |0056: goto 000b // -004b │ │ +0e0cbc: |[0e0cbc] com.badlogic.gdx.scenes.scene2d.ui.Skin.getTiledDrawable:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; │ │ +0e0ccc: 1c03 e202 |0000: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; // type@02e2 │ │ +0e0cd0: 6e30 191b 7603 |0002: invoke-virtual {v6, v7, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.optional:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b19 │ │ +0e0cd6: 0c01 |0005: move-result-object v1 │ │ +0e0cd8: 1f01 e202 |0006: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; // type@02e2 │ │ +0e0cdc: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +0e0ce0: 0712 |000a: move-object v2, v1 │ │ +0e0ce2: 1102 |000b: return-object v2 │ │ +0e0ce4: 1c03 d802 |000c: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@02d8 │ │ +0e0ce8: 6e30 191b 7603 |000e: invoke-virtual {v6, v7, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.optional:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b19 │ │ +0e0cee: 0c00 |0011: move-result-object v0 │ │ +0e0cf0: 1f00 d802 |0012: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@02d8 │ │ +0e0cf4: 3801 3300 |0014: if-eqz v1, 0047 // +0033 │ │ +0e0cf8: 2003 e202 |0016: instance-of v3, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; // type@02e2 │ │ +0e0cfc: 3903 2d00 |0018: if-nez v3, 0045 // +002d │ │ +0e0d00: 2203 fa02 |001a: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0e0d04: 2204 c303 |001c: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0e0d08: 7010 6726 0400 |001e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0e0d0e: 1a05 f502 |0021: const-string v5, "Drawable found but is not a TiledDrawable: " // string@02f5 │ │ +0e0d12: 6e20 6e26 5400 |0023: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e0d18: 0c04 |0026: move-result-object v4 │ │ +0e0d1a: 6e20 6e26 7400 |0027: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e0d20: 0c04 |002a: move-result-object v4 │ │ +0e0d22: 1a05 a800 |002b: const-string v5, ", " // string@00a8 │ │ +0e0d26: 6e20 6e26 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e0d2c: 0c04 |0030: move-result-object v4 │ │ +0e0d2e: 6e10 2926 0000 |0031: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +0e0d34: 0c05 |0034: move-result-object v5 │ │ +0e0d36: 6e10 d625 0500 |0035: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +0e0d3c: 0c05 |0038: move-result-object v5 │ │ +0e0d3e: 6e20 6e26 5400 |0039: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e0d44: 0c04 |003c: move-result-object v4 │ │ +0e0d46: 6e10 7426 0400 |003d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0e0d4c: 0c04 |0040: move-result-object v4 │ │ +0e0d4e: 7020 b41f 4300 |0041: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0e0d54: 2703 |0044: throw v3 │ │ +0e0d56: 0712 |0045: move-object v2, v1 │ │ +0e0d58: 28c5 |0046: goto 000b // -003b │ │ +0e0d5a: 2201 e202 |0047: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; // type@02e2 │ │ +0e0d5e: 6e20 0e1b 7600 |0049: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@1b0e │ │ +0e0d64: 0c03 |004c: move-result-object v3 │ │ +0e0d66: 7020 571e 3100 |004d: invoke-direct {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1e57 │ │ +0e0d6c: 1c03 e202 |0050: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; // type@02e2 │ │ +0e0d70: 6e40 001b 7631 |0052: invoke-virtual {v6, v7, v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.add:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)V // method@1b00 │ │ +0e0d76: 0712 |0055: move-object v2, v1 │ │ +0e0d78: 28b5 |0056: goto 000b // -004b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0008 line=187 │ │ 0x000b line=200 │ │ 0x000c line=189 │ │ 0x0014 line=190 │ │ @@ -291152,25 +291208,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Class;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0d27d8: |[0d27d8] com.badlogic.gdx.scenes.scene2d.ui.Skin.has:(Ljava/lang/String;Ljava/lang/Class;)Z │ │ -0d27e8: 5421 c60e |0000: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0ec6 │ │ -0d27ec: 6e20 2722 4100 |0002: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0d27f2: 0c00 |0005: move-result-object v0 │ │ -0d27f4: 1f00 3603 |0006: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0d27f8: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -0d27fc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0d27fe: 0f01 |000b: return v1 │ │ -0d2800: 6e20 2122 3000 |000c: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.containsKey:(Ljava/lang/Object;)Z // method@2221 │ │ -0d2806: 0a01 |000f: move-result v1 │ │ -0d2808: 28fb |0010: goto 000b // -0005 │ │ +0e0d7c: |[0e0d7c] com.badlogic.gdx.scenes.scene2d.ui.Skin.has:(Ljava/lang/String;Ljava/lang/Class;)Z │ │ +0e0d8c: 5421 c60e |0000: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0ec6 │ │ +0e0d90: 6e20 2722 4100 |0002: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0e0d96: 0c00 |0005: move-result-object v0 │ │ +0e0d98: 1f00 3403 |0006: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0e0d9c: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +0e0da0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0e0da2: 0f01 |000b: return v1 │ │ +0e0da4: 6e20 2122 3000 |000c: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.containsKey:(Ljava/lang/Object;)Z // method@2221 │ │ +0e0daa: 0a01 |000f: move-result v1 │ │ +0e0dac: 28fb |0010: goto 000b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0008 line=153 │ │ 0x000b line=154 │ │ locals : │ │ 0x0008 - 0x0011 reg=0 typeResources Lcom/badlogic/gdx/utils/ObjectMap; Lcom/badlogic/gdx/utils/ObjectMap; │ │ @@ -291183,33 +291239,33 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0d280c: |[0d280c] com.badlogic.gdx.scenes.scene2d.ui.Skin.load:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0d281c: 6e20 0c1b 5400 |0000: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getJsonLoader:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/utils/Json; // method@1b0c │ │ -0d2822: 0c01 |0003: move-result-object v1 │ │ -0d2824: 1c02 a302 |0004: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // type@02a3 │ │ -0d2828: 6e30 ce20 2105 |0006: invoke-virtual {v1, v2, v5}, Lcom/badlogic/gdx/utils/Json;.fromJson:(Ljava/lang/Class;Lcom/badlogic/gdx/files/FileHandle;)Ljava/lang/Object; // method@20ce │ │ -0d282e: 0e00 |0009: return-void │ │ -0d2830: 0d00 |000a: move-exception v0 │ │ -0d2832: 2201 4803 |000b: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -0d2836: 2202 c503 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0d283a: 7010 6726 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0d2840: 1a03 8003 |0012: const-string v3, "Error reading file: " // string@0380 │ │ -0d2844: 6e20 6e26 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d284a: 0c02 |0017: move-result-object v2 │ │ -0d284c: 6e20 6d26 5200 |0018: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0d2852: 0c02 |001b: move-result-object v2 │ │ -0d2854: 6e10 7426 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0d285a: 0c02 |001f: move-result-object v2 │ │ -0d285c: 7030 9522 2100 |0020: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ -0d2862: 2701 |0023: throw v1 │ │ +0e0db0: |[0e0db0] com.badlogic.gdx.scenes.scene2d.ui.Skin.load:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0e0dc0: 6e20 0c1b 5400 |0000: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getJsonLoader:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/utils/Json; // method@1b0c │ │ +0e0dc6: 0c01 |0003: move-result-object v1 │ │ +0e0dc8: 1c02 a102 |0004: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // type@02a1 │ │ +0e0dcc: 6e30 ce20 2105 |0006: invoke-virtual {v1, v2, v5}, Lcom/badlogic/gdx/utils/Json;.fromJson:(Ljava/lang/Class;Lcom/badlogic/gdx/files/FileHandle;)Ljava/lang/Object; // method@20ce │ │ +0e0dd2: 0e00 |0009: return-void │ │ +0e0dd4: 0d00 |000a: move-exception v0 │ │ +0e0dd6: 2201 4603 |000b: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +0e0dda: 2202 c303 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0e0dde: 7010 6726 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0e0de4: 1a03 8003 |0012: const-string v3, "Error reading file: " // string@0380 │ │ +0e0de8: 6e20 6e26 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e0dee: 0c02 |0017: move-result-object v2 │ │ +0e0df0: 6e20 6d26 5200 |0018: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0e0df6: 0c02 |001b: move-result-object v2 │ │ +0e0df8: 6e10 7426 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0e0dfe: 0c02 |001f: move-result-object v2 │ │ +0e0e00: 7030 9522 2100 |0020: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ +0e0e06: 2701 |0023: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Lcom/badlogic/gdx/utils/SerializationException; -> 0x000a │ │ positions : │ │ 0x0000 line=93 │ │ 0x0009 line=97 │ │ 0x000a line=94 │ │ @@ -291224,47 +291280,47 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -0d2874: |[0d2874] com.badlogic.gdx.scenes.scene2d.ui.Skin.newDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ -0d2884: 2040 e302 |0000: instance-of v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e3 │ │ -0d2888: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0d288c: 2200 e302 |0004: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e3 │ │ -0d2890: 1f04 e302 |0006: check-cast v4, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e3 │ │ -0d2894: 7020 501e 4000 |0008: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;)V // method@1e50 │ │ -0d289a: 1100 |000b: return-object v0 │ │ -0d289c: 2040 e002 |000c: instance-of v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02e0 │ │ -0d28a0: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -0d28a4: 2200 e002 |0010: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02e0 │ │ -0d28a8: 1f04 e002 |0012: check-cast v4, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02e0 │ │ -0d28ac: 7020 341e 4000 |0014: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;)V // method@1e34 │ │ -0d28b2: 28f4 |0017: goto 000b // -000c │ │ -0d28b4: 2040 e202 |0018: instance-of v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02e2 │ │ -0d28b8: 3800 0a00 |001a: if-eqz v0, 0024 // +000a │ │ -0d28bc: 2200 e202 |001c: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02e2 │ │ -0d28c0: 1f04 e202 |001e: check-cast v4, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02e2 │ │ -0d28c4: 7020 481e 4000 |0020: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;)V // method@1e48 │ │ -0d28ca: 28e8 |0023: goto 000b // -0018 │ │ -0d28cc: 2200 fc02 |0024: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0d28d0: 2201 c503 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0d28d4: 7010 6726 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0d28da: 1a02 a50f |002b: const-string v2, "Unable to copy, unknown drawable type: " // string@0fa5 │ │ -0d28de: 6e20 6e26 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d28e4: 0c01 |0030: move-result-object v1 │ │ -0d28e6: 6e10 2926 0400 |0031: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -0d28ec: 0c02 |0034: move-result-object v2 │ │ -0d28ee: 6e20 6d26 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0d28f4: 0c01 |0038: move-result-object v1 │ │ -0d28f6: 6e10 7426 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0d28fc: 0c01 |003c: move-result-object v1 │ │ -0d28fe: 7020 b41f 1000 |003d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0d2904: 2700 |0040: throw v0 │ │ +0e0e18: |[0e0e18] com.badlogic.gdx.scenes.scene2d.ui.Skin.newDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ +0e0e28: 2040 e102 |0000: instance-of v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e1 │ │ +0e0e2c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0e0e30: 2200 e102 |0004: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e1 │ │ +0e0e34: 1f04 e102 |0006: check-cast v4, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e1 │ │ +0e0e38: 7020 501e 4000 |0008: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;)V // method@1e50 │ │ +0e0e3e: 1100 |000b: return-object v0 │ │ +0e0e40: 2040 de02 |000c: instance-of v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02de │ │ +0e0e44: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +0e0e48: 2200 de02 |0010: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02de │ │ +0e0e4c: 1f04 de02 |0012: check-cast v4, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02de │ │ +0e0e50: 7020 341e 4000 |0014: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;)V // method@1e34 │ │ +0e0e56: 28f4 |0017: goto 000b // -000c │ │ +0e0e58: 2040 e002 |0018: instance-of v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02e0 │ │ +0e0e5c: 3800 0a00 |001a: if-eqz v0, 0024 // +000a │ │ +0e0e60: 2200 e002 |001c: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02e0 │ │ +0e0e64: 1f04 e002 |001e: check-cast v4, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02e0 │ │ +0e0e68: 7020 481e 4000 |0020: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;)V // method@1e48 │ │ +0e0e6e: 28e8 |0023: goto 000b // -0018 │ │ +0e0e70: 2200 fa02 |0024: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0e0e74: 2201 c303 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0e0e78: 7010 6726 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0e0e7e: 1a02 a30f |002b: const-string v2, "Unable to copy, unknown drawable type: " // string@0fa3 │ │ +0e0e82: 6e20 6e26 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e0e88: 0c01 |0030: move-result-object v1 │ │ +0e0e8a: 6e10 2926 0400 |0031: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +0e0e90: 0c02 |0034: move-result-object v2 │ │ +0e0e92: 6e20 6d26 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0e0e98: 0c01 |0038: move-result-object v1 │ │ +0e0e9a: 6e10 7426 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0e0ea0: 0c01 |003c: move-result-object v1 │ │ +0e0ea2: 7020 b41f 1000 |003d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0e0ea8: 2700 |0040: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x000b line=320 │ │ 0x000c line=319 │ │ 0x0018 line=320 │ │ 0x0024 line=321 │ │ @@ -291280,20 +291336,20 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;FFFF)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -0d2908: |[0d2908] com.badlogic.gdx.scenes.scene2d.ui.Skin.newDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;FFFF)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ -0d2918: 2200 1301 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0d291c: 7056 a509 3054 |0002: invoke-direct {v0, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -0d2922: 6e30 151b 2100 |0005: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.newDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // method@1b15 │ │ -0d2928: 0c00 |0008: move-result-object v0 │ │ -0d292a: 1100 |0009: return-object v0 │ │ +0e0eac: |[0e0eac] com.badlogic.gdx.scenes.scene2d.ui.Skin.newDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;FFFF)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ +0e0ebc: 2200 1101 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0e0ec0: 7056 a509 3054 |0002: invoke-direct {v0, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +0e0ec6: 6e30 151b 2100 |0005: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.newDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // method@1b15 │ │ +0e0ecc: 0c00 |0008: move-result-object v0 │ │ +0e0ece: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ │ 0x0000 - 0x000a reg=2 drawable Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ 0x0000 - 0x000a reg=3 r F │ │ @@ -291306,78 +291362,78 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 131 16-bit code units │ │ -0d292c: |[0d292c] com.badlogic.gdx.scenes.scene2d.ui.Skin.newDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ -0d293c: 2095 e302 |0000: instance-of v5, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e3 │ │ -0d2940: 3805 2200 |0002: if-eqz v5, 0024 // +0022 │ │ -0d2944: 1f09 e302 |0004: check-cast v9, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e3 │ │ -0d2948: 6e10 521e 0900 |0006: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@1e52 │ │ -0d294e: 0c01 |0009: move-result-object v1 │ │ -0d2950: 2015 5801 |000a: instance-of v5, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0158 │ │ -0d2954: 3805 1200 |000c: if-eqz v5, 001e // +0012 │ │ -0d2958: 2202 5901 |000e: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; // type@0159 │ │ -0d295c: 1f01 5801 |0010: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0158 │ │ -0d2960: 7020 280e 1200 |0012: invoke-direct {v2, v1}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)V // method@0e28 │ │ -0d2966: 6e20 c10d a200 |0015: invoke-virtual {v2, v10}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0dc1 │ │ -0d296c: 2200 e202 |0018: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02e2 │ │ -0d2970: 7020 471e 2000 |001a: invoke-direct {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@1e47 │ │ -0d2976: 1100 |001d: return-object v0 │ │ -0d2978: 2202 5301 |001e: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@0153 │ │ -0d297c: 7020 a70d 1200 |0020: invoke-direct {v2, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0da7 │ │ -0d2982: 28f2 |0023: goto 0015 // -000e │ │ -0d2984: 2095 e002 |0024: instance-of v5, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02e0 │ │ -0d2988: 3805 1600 |0026: if-eqz v5, 003c // +0016 │ │ -0d298c: 2200 e002 |0028: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02e0 │ │ -0d2990: 1f09 e002 |002a: check-cast v9, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02e0 │ │ -0d2994: 7020 341e 9000 |002c: invoke-direct {v0, v9}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;)V // method@1e34 │ │ -0d299a: 2205 3801 |002f: new-instance v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0138 │ │ -0d299e: 6e10 361e 0000 |0031: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.getPatch:()Lcom/badlogic/gdx/graphics/g2d/NinePatch; // method@1e36 │ │ -0d29a4: 0c06 |0034: move-result-object v6 │ │ -0d29a6: 7030 530c 650a |0035: invoke-direct {v5, v6, v10}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;Lcom/badlogic/gdx/graphics/Color;)V // method@0c53 │ │ -0d29ac: 6e20 3b1e 5000 |0038: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setPatch:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V // method@1e3b │ │ -0d29b2: 28e2 |003b: goto 001d // -001e │ │ -0d29b4: 2095 e202 |003c: instance-of v5, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02e2 │ │ -0d29b8: 3805 2800 |003e: if-eqz v5, 0066 // +0028 │ │ -0d29bc: 2204 e202 |0040: new-instance v4, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02e2 │ │ -0d29c0: 1f09 e202 |0042: check-cast v9, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02e2 │ │ -0d29c4: 7020 481e 9400 |0044: invoke-direct {v4, v9}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;)V // method@1e48 │ │ -0d29ca: 6e10 4a1e 0400 |0047: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.getSprite:()Lcom/badlogic/gdx/graphics/g2d/Sprite; // method@1e4a │ │ -0d29d0: 0c02 |004a: move-result-object v2 │ │ -0d29d2: 2025 5901 |004b: instance-of v5, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; // type@0159 │ │ -0d29d6: 3805 1200 |004d: if-eqz v5, 005f // +0012 │ │ -0d29da: 2203 5901 |004f: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; // type@0159 │ │ -0d29de: 1f02 5901 |0051: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; // type@0159 │ │ -0d29e2: 7020 290e 2300 |0053: invoke-direct {v3, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;)V // method@0e29 │ │ -0d29e8: 0732 |0056: move-object v2, v3 │ │ -0d29ea: 6e20 c10d a200 |0057: invoke-virtual {v2, v10}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0dc1 │ │ -0d29f0: 6e20 4d1e 2400 |005a: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.setSprite:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@1e4d │ │ -0d29f6: 0740 |005d: move-object v0, v4 │ │ -0d29f8: 28bf |005e: goto 001d // -0041 │ │ -0d29fa: 2203 5301 |005f: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@0153 │ │ -0d29fe: 7020 a60d 2300 |0061: invoke-direct {v3, v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0da6 │ │ -0d2a04: 0732 |0064: move-object v2, v3 │ │ -0d2a06: 28f2 |0065: goto 0057 // -000e │ │ -0d2a08: 2205 fc02 |0066: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0d2a0c: 2206 c503 |0068: new-instance v6, Ljava/lang/StringBuilder; // type@03c5 │ │ -0d2a10: 7010 6726 0600 |006a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0d2a16: 1a07 a50f |006d: const-string v7, "Unable to copy, unknown drawable type: " // string@0fa5 │ │ -0d2a1a: 6e20 6e26 7600 |006f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d2a20: 0c06 |0072: move-result-object v6 │ │ -0d2a22: 6e10 2926 0900 |0073: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -0d2a28: 0c07 |0076: move-result-object v7 │ │ -0d2a2a: 6e20 6d26 7600 |0077: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0d2a30: 0c06 |007a: move-result-object v6 │ │ -0d2a32: 6e10 7426 0600 |007b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0d2a38: 0c06 |007e: move-result-object v6 │ │ -0d2a3a: 7020 b41f 6500 |007f: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0d2a40: 2705 |0082: throw v5 │ │ +0e0ed0: |[0e0ed0] com.badlogic.gdx.scenes.scene2d.ui.Skin.newDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ +0e0ee0: 2095 e102 |0000: instance-of v5, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e1 │ │ +0e0ee4: 3805 2200 |0002: if-eqz v5, 0024 // +0022 │ │ +0e0ee8: 1f09 e102 |0004: check-cast v9, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e1 │ │ +0e0eec: 6e10 521e 0900 |0006: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@1e52 │ │ +0e0ef2: 0c01 |0009: move-result-object v1 │ │ +0e0ef4: 2015 5601 |000a: instance-of v5, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0156 │ │ +0e0ef8: 3805 1200 |000c: if-eqz v5, 001e // +0012 │ │ +0e0efc: 2202 5701 |000e: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; // type@0157 │ │ +0e0f00: 1f01 5601 |0010: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0156 │ │ +0e0f04: 7020 280e 1200 |0012: invoke-direct {v2, v1}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)V // method@0e28 │ │ +0e0f0a: 6e20 c10d a200 |0015: invoke-virtual {v2, v10}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0dc1 │ │ +0e0f10: 2200 e002 |0018: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02e0 │ │ +0e0f14: 7020 471e 2000 |001a: invoke-direct {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@1e47 │ │ +0e0f1a: 1100 |001d: return-object v0 │ │ +0e0f1c: 2202 5101 |001e: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@0151 │ │ +0e0f20: 7020 a70d 1200 |0020: invoke-direct {v2, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0da7 │ │ +0e0f26: 28f2 |0023: goto 0015 // -000e │ │ +0e0f28: 2095 de02 |0024: instance-of v5, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02de │ │ +0e0f2c: 3805 1600 |0026: if-eqz v5, 003c // +0016 │ │ +0e0f30: 2200 de02 |0028: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02de │ │ +0e0f34: 1f09 de02 |002a: check-cast v9, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02de │ │ +0e0f38: 7020 341e 9000 |002c: invoke-direct {v0, v9}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;)V // method@1e34 │ │ +0e0f3e: 2205 3601 |002f: new-instance v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0136 │ │ +0e0f42: 6e10 361e 0000 |0031: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.getPatch:()Lcom/badlogic/gdx/graphics/g2d/NinePatch; // method@1e36 │ │ +0e0f48: 0c06 |0034: move-result-object v6 │ │ +0e0f4a: 7030 530c 650a |0035: invoke-direct {v5, v6, v10}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;Lcom/badlogic/gdx/graphics/Color;)V // method@0c53 │ │ +0e0f50: 6e20 3b1e 5000 |0038: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setPatch:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V // method@1e3b │ │ +0e0f56: 28e2 |003b: goto 001d // -001e │ │ +0e0f58: 2095 e002 |003c: instance-of v5, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02e0 │ │ +0e0f5c: 3805 2800 |003e: if-eqz v5, 0066 // +0028 │ │ +0e0f60: 2204 e002 |0040: new-instance v4, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02e0 │ │ +0e0f64: 1f09 e002 |0042: check-cast v9, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02e0 │ │ +0e0f68: 7020 481e 9400 |0044: invoke-direct {v4, v9}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;)V // method@1e48 │ │ +0e0f6e: 6e10 4a1e 0400 |0047: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.getSprite:()Lcom/badlogic/gdx/graphics/g2d/Sprite; // method@1e4a │ │ +0e0f74: 0c02 |004a: move-result-object v2 │ │ +0e0f76: 2025 5701 |004b: instance-of v5, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; // type@0157 │ │ +0e0f7a: 3805 1200 |004d: if-eqz v5, 005f // +0012 │ │ +0e0f7e: 2203 5701 |004f: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; // type@0157 │ │ +0e0f82: 1f02 5701 |0051: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; // type@0157 │ │ +0e0f86: 7020 290e 2300 |0053: invoke-direct {v3, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;)V // method@0e29 │ │ +0e0f8c: 0732 |0056: move-object v2, v3 │ │ +0e0f8e: 6e20 c10d a200 |0057: invoke-virtual {v2, v10}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0dc1 │ │ +0e0f94: 6e20 4d1e 2400 |005a: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.setSprite:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@1e4d │ │ +0e0f9a: 0740 |005d: move-object v0, v4 │ │ +0e0f9c: 28bf |005e: goto 001d // -0041 │ │ +0e0f9e: 2203 5101 |005f: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@0151 │ │ +0e0fa2: 7020 a60d 2300 |0061: invoke-direct {v3, v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0da6 │ │ +0e0fa8: 0732 |0064: move-object v2, v3 │ │ +0e0faa: 28f2 |0065: goto 0057 // -000e │ │ +0e0fac: 2205 fa02 |0066: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0e0fb0: 2206 c303 |0068: new-instance v6, Ljava/lang/StringBuilder; // type@03c3 │ │ +0e0fb4: 7010 6726 0600 |006a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0e0fba: 1a07 a30f |006d: const-string v7, "Unable to copy, unknown drawable type: " // string@0fa3 │ │ +0e0fbe: 6e20 6e26 7600 |006f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e0fc4: 0c06 |0072: move-result-object v6 │ │ +0e0fc6: 6e10 2926 0900 |0073: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +0e0fcc: 0c07 |0076: move-result-object v7 │ │ +0e0fce: 6e20 6d26 7600 |0077: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0e0fd4: 0c06 |007a: move-result-object v6 │ │ +0e0fd6: 6e10 7426 0600 |007b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0e0fdc: 0c06 |007e: move-result-object v6 │ │ +0e0fde: 7020 b41f 6500 |007f: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0e0fe4: 2705 |0082: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ 0x0004 line=332 │ │ 0x000a line=334 │ │ 0x000e line=335 │ │ 0x0015 line=338 │ │ @@ -291421,20 +291477,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0d2a44: |[0d2a44] com.badlogic.gdx.scenes.scene2d.ui.Skin.newDrawable:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ -0d2a54: 6e20 0a1b 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getDrawable:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // method@1b0a │ │ -0d2a5a: 0c00 |0003: move-result-object v0 │ │ -0d2a5c: 6e20 131b 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.newDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // method@1b13 │ │ -0d2a62: 0c00 |0007: move-result-object v0 │ │ -0d2a64: 1100 |0008: return-object v0 │ │ +0e0fe8: |[0e0fe8] com.badlogic.gdx.scenes.scene2d.ui.Skin.newDrawable:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ +0e0ff8: 6e20 0a1b 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getDrawable:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // method@1b0a │ │ +0e0ffe: 0c00 |0003: move-result-object v0 │ │ +0e1000: 6e20 131b 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.newDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // method@1b13 │ │ +0e1006: 0c00 |0007: move-result-object v0 │ │ +0e1008: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ │ 0x0000 - 0x0009 reg=2 name Ljava/lang/String; │ │ │ │ @@ -291443,22 +291499,22 @@ │ │ type : '(Ljava/lang/String;FFFF)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -0d2a68: |[0d2a68] com.badlogic.gdx.scenes.scene2d.ui.Skin.newDrawable:(Ljava/lang/String;FFFF)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ -0d2a78: 6e20 0a1b 3200 |0000: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getDrawable:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // method@1b0a │ │ -0d2a7e: 0c00 |0003: move-result-object v0 │ │ -0d2a80: 2201 1301 |0004: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0d2a84: 7057 a509 4165 |0006: invoke-direct {v1, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -0d2a8a: 6e30 151b 0201 |0009: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.newDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // method@1b15 │ │ -0d2a90: 0c00 |000c: move-result-object v0 │ │ -0d2a92: 1100 |000d: return-object v0 │ │ +0e100c: |[0e100c] com.badlogic.gdx.scenes.scene2d.ui.Skin.newDrawable:(Ljava/lang/String;FFFF)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ +0e101c: 6e20 0a1b 3200 |0000: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getDrawable:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // method@1b0a │ │ +0e1022: 0c00 |0003: move-result-object v0 │ │ +0e1024: 2201 1101 |0004: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0e1028: 7057 a509 4165 |0006: invoke-direct {v1, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +0e102e: 6e30 151b 0201 |0009: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.newDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // method@1b15 │ │ +0e1034: 0c00 |000c: move-result-object v0 │ │ +0e1036: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ │ 0x0000 - 0x000e reg=3 name Ljava/lang/String; │ │ 0x0000 - 0x000e reg=4 r F │ │ @@ -291471,20 +291527,20 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0d2a94: |[0d2a94] com.badlogic.gdx.scenes.scene2d.ui.Skin.newDrawable:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ -0d2aa4: 6e20 0a1b 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getDrawable:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // method@1b0a │ │ -0d2aaa: 0c00 |0003: move-result-object v0 │ │ -0d2aac: 6e30 151b 0103 |0004: invoke-virtual {v1, v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.newDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // method@1b15 │ │ -0d2ab2: 0c00 |0007: move-result-object v0 │ │ -0d2ab4: 1100 |0008: return-object v0 │ │ +0e1038: |[0e1038] com.badlogic.gdx.scenes.scene2d.ui.Skin.newDrawable:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ +0e1048: 6e20 0a1b 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getDrawable:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // method@1b0a │ │ +0e104e: 0c00 |0003: move-result-object v0 │ │ +0e1050: 6e30 151b 0103 |0004: invoke-virtual {v1, v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.newDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // method@1b15 │ │ +0e1056: 0c00 |0007: move-result-object v0 │ │ +0e1058: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ │ 0x0000 - 0x0009 reg=2 name Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 tint Lcom/badlogic/gdx/graphics/Color; │ │ @@ -291494,35 +291550,35 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0d2ab8: |[0d2ab8] com.badlogic.gdx.scenes.scene2d.ui.Skin.optional:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ -0d2ac8: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0d2acc: 2201 af03 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0d2ad0: 1a02 d321 |0004: const-string v2, "name cannot be null." // string@21d3 │ │ -0d2ad4: 7020 f825 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0d2ada: 2701 |0009: throw v1 │ │ -0d2adc: 3905 0a00 |000a: if-nez v5, 0014 // +000a │ │ -0d2ae0: 2201 af03 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0d2ae4: 1a02 432a |000e: const-string v2, "type cannot be null." // string@2a43 │ │ -0d2ae8: 7020 f825 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0d2aee: 2701 |0013: throw v1 │ │ -0d2af0: 5431 c60e |0014: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0ec6 │ │ -0d2af4: 6e20 2722 5100 |0016: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0d2afa: 0c00 |0019: move-result-object v0 │ │ -0d2afc: 1f00 3603 |001a: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0d2b00: 3900 0400 |001c: if-nez v0, 0020 // +0004 │ │ -0d2b04: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -0d2b06: 1101 |001f: return-object v1 │ │ -0d2b08: 6e20 2722 4000 |0020: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0d2b0e: 0c01 |0023: move-result-object v1 │ │ -0d2b10: 28fb |0024: goto 001f // -0005 │ │ +0e105c: |[0e105c] com.badlogic.gdx.scenes.scene2d.ui.Skin.optional:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ +0e106c: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +0e1070: 2201 ad03 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0e1074: 1a02 d121 |0004: const-string v2, "name cannot be null." // string@21d1 │ │ +0e1078: 7020 f825 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0e107e: 2701 |0009: throw v1 │ │ +0e1080: 3905 0a00 |000a: if-nez v5, 0014 // +000a │ │ +0e1084: 2201 ad03 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0e1088: 1a02 412a |000e: const-string v2, "type cannot be null." // string@2a41 │ │ +0e108c: 7020 f825 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0e1092: 2701 |0013: throw v1 │ │ +0e1094: 5431 c60e |0014: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0ec6 │ │ +0e1098: 6e20 2722 5100 |0016: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0e109e: 0c00 |0019: move-result-object v0 │ │ +0e10a0: 1f00 3403 |001a: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0e10a4: 3900 0400 |001c: if-nez v0, 0020 // +0004 │ │ +0e10a8: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +0e10aa: 1101 |001f: return-object v1 │ │ +0e10ac: 6e20 2722 4000 |0020: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0e10b2: 0c01 |0023: move-result-object v1 │ │ +0e10b4: 28fb |0024: goto 001f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x000a line=145 │ │ 0x0014 line=146 │ │ 0x001c line=147 │ │ 0x001f line=148 │ │ @@ -291538,65 +291594,65 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -0d2b14: |[0d2b14] com.badlogic.gdx.scenes.scene2d.ui.Skin.setEnabled:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Z)V │ │ -0d2b24: 6e10 2926 0800 |0000: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -0d2b2a: 0c04 |0003: move-result-object v4 │ │ -0d2b2c: 1a05 bd1a |0004: const-string v5, "getStyle" // string@1abd │ │ -0d2b30: 7120 041b 5400 |0006: invoke-static {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.findMethod:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Method; // method@1b04 │ │ -0d2b36: 0c01 |0009: move-result-object v1 │ │ -0d2b38: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ -0d2b3c: 0e00 |000c: return-void │ │ -0d2b3e: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -0d2b40: 2344 9404 |000e: new-array v4, v4, [Ljava/lang/Object; // type@0494 │ │ -0d2b44: 6e30 9f26 8104 |0010: invoke-virtual {v1, v8, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@269f │ │ -0d2b4a: 0c03 |0013: move-result-object v3 │ │ -0d2b4c: 6e20 031b 3700 |0014: invoke-virtual {v7, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.find:(Ljava/lang/Object;)Ljava/lang/String; // method@1b03 │ │ -0d2b52: 0c02 |0017: move-result-object v2 │ │ -0d2b54: 3802 f4ff |0018: if-eqz v2, 000c // -000c │ │ -0d2b58: 2204 c503 |001a: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0d2b5c: 7010 6726 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0d2b62: 1a05 e200 |001f: const-string v5, "-disabled" // string@00e2 │ │ -0d2b66: 1a06 0000 |0021: const-string v6, "" // string@0000 │ │ -0d2b6a: 6e30 5226 5206 |0023: invoke-virtual {v2, v5, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2652 │ │ -0d2b70: 0c05 |0026: move-result-object v5 │ │ -0d2b72: 6e20 6e26 5400 |0027: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d2b78: 0c05 |002a: move-result-object v5 │ │ -0d2b7a: 3809 2e00 |002b: if-eqz v9, 0059 // +002e │ │ -0d2b7e: 1a04 0000 |002d: const-string v4, "" // string@0000 │ │ -0d2b82: 6e20 6e26 4500 |002f: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d2b88: 0c04 |0032: move-result-object v4 │ │ -0d2b8a: 6e10 7426 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0d2b90: 0c02 |0036: move-result-object v2 │ │ -0d2b92: 6e10 2926 0300 |0037: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -0d2b98: 0c04 |003a: move-result-object v4 │ │ -0d2b9a: 6e30 061b 2704 |003b: invoke-virtual {v7, v2, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ -0d2ba0: 0c03 |003e: move-result-object v3 │ │ -0d2ba2: 6e10 2926 0800 |003f: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -0d2ba8: 0c04 |0042: move-result-object v4 │ │ -0d2baa: 1a05 a127 |0043: const-string v5, "setStyle" // string@27a1 │ │ -0d2bae: 7120 041b 5400 |0045: invoke-static {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.findMethod:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Method; // method@1b04 │ │ -0d2bb4: 0c01 |0048: move-result-object v1 │ │ -0d2bb6: 3801 c3ff |0049: if-eqz v1, 000c // -003d │ │ -0d2bba: 1214 |004b: const/4 v4, #int 1 // #1 │ │ -0d2bbc: 2344 9404 |004c: new-array v4, v4, [Ljava/lang/Object; // type@0494 │ │ -0d2bc0: 1205 |004e: const/4 v5, #int 0 // #0 │ │ -0d2bc2: 4d03 0405 |004f: aput-object v3, v4, v5 │ │ -0d2bc6: 6e30 9f26 8104 |0051: invoke-virtual {v1, v8, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@269f │ │ -0d2bcc: 28b8 |0054: goto 000c // -0048 │ │ -0d2bce: 0d04 |0055: move-exception v4 │ │ -0d2bd0: 28b6 |0056: goto 000c // -004a │ │ -0d2bd2: 0d00 |0057: move-exception v0 │ │ -0d2bd4: 28b4 |0058: goto 000c // -004c │ │ -0d2bd6: 1a04 e200 |0059: const-string v4, "-disabled" // string@00e2 │ │ -0d2bda: 28d4 |005b: goto 002f // -002c │ │ +0e10b8: |[0e10b8] com.badlogic.gdx.scenes.scene2d.ui.Skin.setEnabled:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Z)V │ │ +0e10c8: 6e10 2926 0800 |0000: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +0e10ce: 0c04 |0003: move-result-object v4 │ │ +0e10d0: 1a05 bb1a |0004: const-string v5, "getStyle" // string@1abb │ │ +0e10d4: 7120 041b 5400 |0006: invoke-static {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.findMethod:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Method; // method@1b04 │ │ +0e10da: 0c01 |0009: move-result-object v1 │ │ +0e10dc: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ +0e10e0: 0e00 |000c: return-void │ │ +0e10e2: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +0e10e4: 2344 9204 |000e: new-array v4, v4, [Ljava/lang/Object; // type@0492 │ │ +0e10e8: 6e30 9f26 8104 |0010: invoke-virtual {v1, v8, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@269f │ │ +0e10ee: 0c03 |0013: move-result-object v3 │ │ +0e10f0: 6e20 031b 3700 |0014: invoke-virtual {v7, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.find:(Ljava/lang/Object;)Ljava/lang/String; // method@1b03 │ │ +0e10f6: 0c02 |0017: move-result-object v2 │ │ +0e10f8: 3802 f4ff |0018: if-eqz v2, 000c // -000c │ │ +0e10fc: 2204 c303 |001a: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0e1100: 7010 6726 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0e1106: 1a05 e200 |001f: const-string v5, "-disabled" // string@00e2 │ │ +0e110a: 1a06 0000 |0021: const-string v6, "" // string@0000 │ │ +0e110e: 6e30 5226 5206 |0023: invoke-virtual {v2, v5, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@2652 │ │ +0e1114: 0c05 |0026: move-result-object v5 │ │ +0e1116: 6e20 6e26 5400 |0027: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e111c: 0c05 |002a: move-result-object v5 │ │ +0e111e: 3809 2e00 |002b: if-eqz v9, 0059 // +002e │ │ +0e1122: 1a04 0000 |002d: const-string v4, "" // string@0000 │ │ +0e1126: 6e20 6e26 4500 |002f: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e112c: 0c04 |0032: move-result-object v4 │ │ +0e112e: 6e10 7426 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0e1134: 0c02 |0036: move-result-object v2 │ │ +0e1136: 6e10 2926 0300 |0037: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +0e113c: 0c04 |003a: move-result-object v4 │ │ +0e113e: 6e30 061b 2704 |003b: invoke-virtual {v7, v2, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ +0e1144: 0c03 |003e: move-result-object v3 │ │ +0e1146: 6e10 2926 0800 |003f: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +0e114c: 0c04 |0042: move-result-object v4 │ │ +0e114e: 1a05 9f27 |0043: const-string v5, "setStyle" // string@279f │ │ +0e1152: 7120 041b 5400 |0045: invoke-static {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.findMethod:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Method; // method@1b04 │ │ +0e1158: 0c01 |0048: move-result-object v1 │ │ +0e115a: 3801 c3ff |0049: if-eqz v1, 000c // -003d │ │ +0e115e: 1214 |004b: const/4 v4, #int 1 // #1 │ │ +0e1160: 2344 9204 |004c: new-array v4, v4, [Ljava/lang/Object; // type@0492 │ │ +0e1164: 1205 |004e: const/4 v5, #int 0 // #0 │ │ +0e1166: 4d03 0405 |004f: aput-object v3, v4, v5 │ │ +0e116a: 6e30 9f26 8104 |0051: invoke-virtual {v1, v8, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@269f │ │ +0e1170: 28b8 |0054: goto 000c // -0048 │ │ +0e1172: 0d04 |0055: move-exception v4 │ │ +0e1174: 28b6 |0056: goto 000c // -004a │ │ +0e1176: 0d00 |0057: move-exception v0 │ │ +0e1178: 28b4 |0058: goto 000c // -004c │ │ +0e117a: 1a04 e200 |0059: const-string v4, "-disabled" // string@00e2 │ │ +0e117e: 28d4 |005b: goto 002f // -002c │ │ catches : 2 │ │ 0x000e - 0x0013 │ │ Ljava/lang/Exception; -> 0x0057 │ │ 0x004c - 0x0054 │ │ Ljava/lang/Exception; -> 0x0055 │ │ positions : │ │ 0x0000 line=366 │ │ @@ -291621,21 +291677,21 @@ │ │ 0x000a - 0x005c reg=1 method Ljava/lang/reflect/Method; │ │ 0x0059 - 0x005c reg=2 name Ljava/lang/String; │ │ 0x0059 - 0x005c reg=3 style Ljava/lang/Object; │ │ 0x0000 - 0x005c reg=7 this Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ │ 0x0000 - 0x005c reg=8 actor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x005c reg=9 enabled Z │ │ │ │ - source_file_idx : 3818 (Skin.java) │ │ + source_file_idx : 3816 (Skin.java) │ │ │ │ Class #626 header: │ │ -class_idx : 684 │ │ +class_idx : 682 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 880 │ │ -source_file_idx : 3909 │ │ +superclass_idx : 878 │ │ +source_file_idx : 3907 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #626 annotations: │ │ Annotations on class │ │ @@ -291668,21 +291724,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0d2bf8: |[0d2bf8] com.badlogic.gdx.scenes.scene2d.ui.TableLayout.:()V │ │ -0d2c08: 6200 1a13 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ -0d2c0c: 1f00 ae02 |0002: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit; // type@02ae │ │ -0d2c10: 7020 4824 0100 |0004: invoke-direct {v1, v0}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.:(Lcom/esotericsoftware/tablelayout/Toolkit;)V // method@2448 │ │ -0d2c16: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0d2c18: 5c10 f70e |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.round:Z // field@0ef7 │ │ -0d2c1c: 0e00 |000a: return-void │ │ +0e119c: |[0e119c] com.badlogic.gdx.scenes.scene2d.ui.TableLayout.:()V │ │ +0e11ac: 6200 1a13 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ +0e11b0: 1f00 ac02 |0002: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit; // type@02ac │ │ +0e11b4: 7020 4824 0100 |0004: invoke-direct {v1, v0}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.:(Lcom/esotericsoftware/tablelayout/Toolkit;)V // method@2448 │ │ +0e11ba: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0e11bc: 5c10 f70e |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.round:Z // field@0ef7 │ │ +0e11c0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0007 line=41 │ │ 0x000a line=45 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; │ │ @@ -291692,29 +291748,29 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0d2c20: |[0d2c20] com.badlogic.gdx.scenes.scene2d.ui.TableLayout.toStageCoordinates:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/math/Vector2;)V │ │ -0d2c30: 5240 f30b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0d2c34: 6e10 4e17 0300 |0002: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@174e │ │ -0d2c3a: 0a01 |0005: move-result v1 │ │ -0d2c3c: c610 |0006: add-float/2addr v0, v1 │ │ -0d2c3e: 5940 f30b |0007: iput v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0d2c42: 5240 f40b |0009: iget v0, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0d2c46: 6e10 4f17 0300 |000b: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ -0d2c4c: 0a01 |000e: move-result v1 │ │ -0d2c4e: c610 |000f: add-float/2addr v0, v1 │ │ -0d2c50: 5940 f40b |0010: iput v0, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0d2c54: 6e10 4517 0300 |0012: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1745 │ │ -0d2c5a: 0c00 |0015: move-result-object v0 │ │ -0d2c5c: 7030 0e1c 0204 |0016: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.toStageCoordinates:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/math/Vector2;)V // method@1c0e │ │ -0d2c62: 0e00 |0019: return-void │ │ +0e11c4: |[0e11c4] com.badlogic.gdx.scenes.scene2d.ui.TableLayout.toStageCoordinates:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/math/Vector2;)V │ │ +0e11d4: 5240 f30b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0e11d8: 6e10 4e17 0300 |0002: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@174e │ │ +0e11de: 0a01 |0005: move-result v1 │ │ +0e11e0: c610 |0006: add-float/2addr v0, v1 │ │ +0e11e2: 5940 f30b |0007: iput v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0e11e6: 5240 f40b |0009: iget v0, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0e11ea: 6e10 4f17 0300 |000b: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ +0e11f0: 0a01 |000e: move-result v1 │ │ +0e11f2: c610 |000f: add-float/2addr v0, v1 │ │ +0e11f4: 5940 f40b |0010: iput v0, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0e11f8: 6e10 4517 0300 |0012: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1745 │ │ +0e11fe: 0c00 |0015: move-result-object v0 │ │ +0e1200: 7030 0e1c 0204 |0016: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.toStageCoordinates:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/math/Vector2;)V // method@1c0e │ │ +0e1206: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0009 line=118 │ │ 0x0012 line=119 │ │ 0x0019 line=120 │ │ locals : │ │ @@ -291728,190 +291784,190 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 352 16-bit code units │ │ -0d2c64: |[0d2c64] com.badlogic.gdx.scenes.scene2d.ui.TableLayout.drawDebug:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V │ │ -0d2c74: 7401 eb1b 1300 |0000: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getDebug:()Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // method@1beb │ │ -0d2c7a: 0c0e |0003: move-result-object v14 │ │ -0d2c7c: 620f d012 |0004: sget-object v15, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.none:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d0 │ │ -0d2c80: 32fe 0800 |0006: if-eq v14, v15, 000e // +0008 │ │ -0d2c84: 0800 1300 |0008: move-object/from16 v0, v19 │ │ -0d2c88: 540e f50e |000a: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRects:Lcom/badlogic/gdx/utils/Array; // field@0ef5 │ │ -0d2c8c: 390e 0300 |000c: if-nez v14, 000f // +0003 │ │ -0d2c90: 0e00 |000e: return-void │ │ -0d2c92: 0800 1300 |000f: move-object/from16 v0, v19 │ │ -0d2c96: 540e f60e |0011: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ -0d2c9a: 390e 1b00 |0013: if-nez v14, 002e // +001b │ │ -0d2c9e: 620e 2400 |0015: sget-object v14, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0d2ca2: 7210 3d01 0e00 |0017: invoke-interface {v14}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ -0d2ca8: 0a0e |001a: move-result v14 │ │ -0d2caa: 380e 3000 |001b: if-eqz v14, 004b // +0030 │ │ -0d2cae: 220e ca01 |001d: new-instance v14, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20; // type@01ca │ │ -0d2cb2: 130f 4000 |001f: const/16 v15, #int 64 // #40 │ │ -0d2cb6: 1310 0000 |0021: const/16 v16, #int 0 // #0 │ │ -0d2cba: 1311 0100 |0023: const/16 v17, #int 1 // #1 │ │ -0d2cbe: 1312 0000 |0025: const/16 v18, #int 0 // #0 │ │ -0d2cc2: 7605 8911 0e00 |0027: invoke-direct/range {v14, v15, v16, v17, v18}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.:(IZZI)V // method@1189 │ │ -0d2cc8: 0800 1300 |002a: move-object/from16 v0, v19 │ │ -0d2ccc: 5b0e f60e |002c: iput-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ -0d2cd0: 1208 |002e: const/4 v8, #int 0 // #0 │ │ -0d2cd2: 120b |002f: const/4 v11, #int 0 // #0 │ │ -0d2cd4: 7401 f91b 1300 |0030: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getTable:()Ljava/lang/Object; // method@1bf9 │ │ -0d2cda: 0c05 |0033: move-result-object v5 │ │ -0d2cdc: 1f05 5902 |0034: check-cast v5, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0259 │ │ -0d2ce0: 3805 2100 |0036: if-eqz v5, 0057 // +0021 │ │ -0d2ce4: 205e 5c02 |0038: instance-of v14, v5, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@025c │ │ -0d2ce8: 380e 0c00 |003a: if-eqz v14, 0046 // +000c │ │ -0d2cec: 6e10 4e17 0500 |003c: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@174e │ │ -0d2cf2: 0a0e |003f: move-result v14 │ │ -0d2cf4: c6e8 |0040: add-float/2addr v8, v14 │ │ -0d2cf6: 6e10 4f17 0500 |0041: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ -0d2cfc: 0a0e |0044: move-result v14 │ │ -0d2cfe: c6eb |0045: add-float/2addr v11, v14 │ │ -0d2d00: 6e10 4517 0500 |0046: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1745 │ │ -0d2d06: 0c05 |0049: move-result-object v5 │ │ -0d2d08: 28ec |004a: goto 0036 // -0014 │ │ -0d2d0a: 220e c901 |004b: new-instance v14, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10; // type@01c9 │ │ -0d2d0e: 130f 4000 |004d: const/16 v15, #int 64 // #40 │ │ -0d2d12: 7020 7d11 fe00 |004f: invoke-direct {v14, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.:(I)V // method@117d │ │ -0d2d18: 0800 1300 |0052: move-object/from16 v0, v19 │ │ -0d2d1c: 5b0e f60e |0054: iput-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ -0d2d20: 28d8 |0056: goto 002e // -0028 │ │ -0d2d22: 0800 1300 |0057: move-object/from16 v0, v19 │ │ -0d2d26: 540e f60e |0059: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ -0d2d2a: 7401 ed0d 1400 |005b: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getProjectionMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0ded │ │ -0d2d30: 0c0f |005e: move-result-object v15 │ │ -0d2d32: 1310 0100 |005f: const/16 v16, #int 1 // #1 │ │ -0d2d36: 7803 9a11 0e00 |0061: invoke-interface/range {v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.begin:(Lcom/badlogic/gdx/math/Matrix4;I)V // method@119a │ │ -0d2d3c: 1203 |0064: const/4 v3, #int 0 // #0 │ │ -0d2d3e: 0800 1300 |0065: move-object/from16 v0, v19 │ │ -0d2d42: 540e f50e |0067: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRects:Lcom/badlogic/gdx/utils/Array; // field@0ef5 │ │ -0d2d46: 52e4 df0f |0069: iget v4, v14, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0d2d4a: 3543 ec00 |006b: if-ge v3, v4, 0157 // +00ec │ │ -0d2d4e: 0800 1300 |006d: move-object/from16 v0, v19 │ │ -0d2d52: 540e f50e |006f: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRects:Lcom/badlogic/gdx/utils/Array; // field@0ef5 │ │ -0d2d56: 6e20 741e 3e00 |0071: invoke-virtual {v14, v3}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0d2d5c: 0c07 |0074: move-result-object v7 │ │ -0d2d5e: 1f07 ad02 |0075: check-cast v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect; // type@02ad │ │ -0d2d62: 527e fb0e |0077: iget v14, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.x:F // field@0efb │ │ -0d2d66: a609 080e |0079: add-float v9, v8, v14 │ │ -0d2d6a: 527e fc0e |007b: iget v14, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.y:F // field@0efc │ │ -0d2d6e: c6be |007d: add-float/2addr v14, v11 │ │ -0d2d70: 527f f80e |007e: iget v15, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.height:F // field@0ef8 │ │ -0d2d74: a70c 0e0f |0080: sub-float v12, v14, v15 │ │ -0d2d78: 527e fa0e |0082: iget v14, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.width:F // field@0efa │ │ -0d2d7c: a60a 090e |0084: add-float v10, v9, v14 │ │ -0d2d80: 527e f80e |0086: iget v14, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.height:F // field@0ef8 │ │ -0d2d84: a60d 0c0e |0088: add-float v13, v12, v14 │ │ -0d2d88: 547e f90e |008a: iget-object v14, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.type:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@0ef9 │ │ -0d2d8c: 620f cf12 |008c: sget-object v15, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.cell:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12cf │ │ -0d2d90: 33fe c000 |008e: if-ne v14, v15, 014e // +00c0 │ │ -0d2d94: 1506 803f |0090: const/high16 v6, #int 1065353216 // #3f80 │ │ -0d2d98: 547e f90e |0092: iget-object v14, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.type:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@0ef9 │ │ -0d2d9c: 620f d212 |0094: sget-object v15, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.widget:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d2 │ │ -0d2da0: 33fe bb00 |0096: if-ne v14, v15, 0151 // +00bb │ │ -0d2da4: 1502 803f |0098: const/high16 v2, #int 1065353216 // #3f80 │ │ -0d2da8: 547e f90e |009a: iget-object v14, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.type:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@0ef9 │ │ -0d2dac: 620f d112 |009c: sget-object v15, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.table:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d1 │ │ -0d2db0: 33fe b600 |009e: if-ne v14, v15, 0154 // +00b6 │ │ -0d2db4: 1501 803f |00a0: const/high16 v1, #int 1065353216 // #3f80 │ │ -0d2db8: 0800 1300 |00a2: move-object/from16 v0, v19 │ │ -0d2dbc: 540e f60e |00a4: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ -0d2dc0: 150f 803f |00a6: const/high16 v15, #int 1065353216 // #3f80 │ │ -0d2dc4: 725f 9b11 6e12 |00a8: invoke-interface {v14, v6, v2, v1, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -0d2dca: 0800 1300 |00ab: move-object/from16 v0, v19 │ │ -0d2dce: 540e f60e |00ad: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ -0d2dd2: 120f |00af: const/4 v15, #int 0 // #0 │ │ -0d2dd4: 7240 a211 9efc |00b0: invoke-interface {v14, v9, v12, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -0d2dda: 0800 1300 |00b3: move-object/from16 v0, v19 │ │ -0d2dde: 540e f60e |00b5: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ -0d2de2: 150f 803f |00b7: const/high16 v15, #int 1065353216 // #3f80 │ │ -0d2de6: 725f 9b11 6e12 |00b9: invoke-interface {v14, v6, v2, v1, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -0d2dec: 0800 1300 |00bc: move-object/from16 v0, v19 │ │ -0d2df0: 540e f60e |00be: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ -0d2df4: 120f |00c0: const/4 v15, #int 0 // #0 │ │ -0d2df6: 7240 a211 9efd |00c1: invoke-interface {v14, v9, v13, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -0d2dfc: 0800 1300 |00c4: move-object/from16 v0, v19 │ │ -0d2e00: 540e f60e |00c6: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ -0d2e04: 150f 803f |00c8: const/high16 v15, #int 1065353216 // #3f80 │ │ -0d2e08: 725f 9b11 6e12 |00ca: invoke-interface {v14, v6, v2, v1, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -0d2e0e: 0800 1300 |00cd: move-object/from16 v0, v19 │ │ -0d2e12: 540e f60e |00cf: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ -0d2e16: 120f |00d1: const/4 v15, #int 0 // #0 │ │ -0d2e18: 7240 a211 9efd |00d2: invoke-interface {v14, v9, v13, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -0d2e1e: 0800 1300 |00d5: move-object/from16 v0, v19 │ │ -0d2e22: 540e f60e |00d7: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ -0d2e26: 150f 803f |00d9: const/high16 v15, #int 1065353216 // #3f80 │ │ -0d2e2a: 725f 9b11 6e12 |00db: invoke-interface {v14, v6, v2, v1, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -0d2e30: 0800 1300 |00de: move-object/from16 v0, v19 │ │ -0d2e34: 540e f60e |00e0: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ -0d2e38: 120f |00e2: const/4 v15, #int 0 // #0 │ │ -0d2e3a: 7240 a211 aefd |00e3: invoke-interface {v14, v10, v13, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -0d2e40: 0800 1300 |00e6: move-object/from16 v0, v19 │ │ -0d2e44: 540e f60e |00e8: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ -0d2e48: 150f 803f |00ea: const/high16 v15, #int 1065353216 // #3f80 │ │ -0d2e4c: 725f 9b11 6e12 |00ec: invoke-interface {v14, v6, v2, v1, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -0d2e52: 0800 1300 |00ef: move-object/from16 v0, v19 │ │ -0d2e56: 540e f60e |00f1: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ -0d2e5a: 120f |00f3: const/4 v15, #int 0 // #0 │ │ -0d2e5c: 7240 a211 aefd |00f4: invoke-interface {v14, v10, v13, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -0d2e62: 0800 1300 |00f7: move-object/from16 v0, v19 │ │ -0d2e66: 540e f60e |00f9: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ -0d2e6a: 150f 803f |00fb: const/high16 v15, #int 1065353216 // #3f80 │ │ -0d2e6e: 725f 9b11 6e12 |00fd: invoke-interface {v14, v6, v2, v1, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -0d2e74: 0800 1300 |0100: move-object/from16 v0, v19 │ │ -0d2e78: 540e f60e |0102: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ -0d2e7c: 120f |0104: const/4 v15, #int 0 // #0 │ │ -0d2e7e: 7240 a211 aefc |0105: invoke-interface {v14, v10, v12, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -0d2e84: 0800 1300 |0108: move-object/from16 v0, v19 │ │ -0d2e88: 540e f60e |010a: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ -0d2e8c: 150f 803f |010c: const/high16 v15, #int 1065353216 // #3f80 │ │ -0d2e90: 725f 9b11 6e12 |010e: invoke-interface {v14, v6, v2, v1, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -0d2e96: 0800 1300 |0111: move-object/from16 v0, v19 │ │ -0d2e9a: 540e f60e |0113: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ -0d2e9e: 120f |0115: const/4 v15, #int 0 // #0 │ │ -0d2ea0: 7240 a211 aefc |0116: invoke-interface {v14, v10, v12, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -0d2ea6: 0800 1300 |0119: move-object/from16 v0, v19 │ │ -0d2eaa: 540e f60e |011b: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ -0d2eae: 150f 803f |011d: const/high16 v15, #int 1065353216 // #3f80 │ │ -0d2eb2: 725f 9b11 6e12 |011f: invoke-interface {v14, v6, v2, v1, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ -0d2eb8: 0800 1300 |0122: move-object/from16 v0, v19 │ │ -0d2ebc: 540e f60e |0124: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ -0d2ec0: 120f |0126: const/4 v15, #int 0 // #0 │ │ -0d2ec2: 7240 a211 9efc |0127: invoke-interface {v14, v9, v12, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ -0d2ec8: 0800 1300 |012a: move-object/from16 v0, v19 │ │ -0d2ecc: 540e f60e |012c: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ -0d2ed0: 7210 9f11 0e00 |012e: invoke-interface {v14}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.getNumVertices:()I // method@119f │ │ -0d2ed6: 0a0e |0131: move-result v14 │ │ -0d2ed8: 130f 4000 |0132: const/16 v15, #int 64 // #40 │ │ -0d2edc: 33fe 1600 |0134: if-ne v14, v15, 014a // +0016 │ │ -0d2ee0: 0800 1300 |0136: move-object/from16 v0, v19 │ │ -0d2ee4: 540e f60e |0138: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ -0d2ee8: 7210 9d11 0e00 |013a: invoke-interface {v14}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.end:()V // method@119d │ │ -0d2eee: 0800 1300 |013d: move-object/from16 v0, v19 │ │ -0d2ef2: 540e f60e |013f: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ -0d2ef6: 7401 ed0d 1400 |0141: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getProjectionMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0ded │ │ -0d2efc: 0c0f |0144: move-result-object v15 │ │ -0d2efe: 1310 0100 |0145: const/16 v16, #int 1 // #1 │ │ -0d2f02: 7803 9a11 0e00 |0147: invoke-interface/range {v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.begin:(Lcom/badlogic/gdx/math/Matrix4;I)V // method@119a │ │ -0d2f08: d803 0301 |014a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0d2f0c: 2900 1fff |014c: goto/16 006b // -00e1 │ │ -0d2f10: 1206 |014e: const/4 v6, #int 0 // #0 │ │ -0d2f12: 2900 43ff |014f: goto/16 0092 // -00bd │ │ -0d2f16: 1202 |0151: const/4 v2, #int 0 // #0 │ │ -0d2f18: 2900 48ff |0152: goto/16 009a // -00b8 │ │ -0d2f1c: 1201 |0154: const/4 v1, #int 0 // #0 │ │ -0d2f1e: 2900 4dff |0155: goto/16 00a2 // -00b3 │ │ -0d2f22: 0800 1300 |0157: move-object/from16 v0, v19 │ │ -0d2f26: 540e f60e |0159: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ -0d2f2a: 7210 9d11 0e00 |015b: invoke-interface {v14}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.end:()V // method@119d │ │ -0d2f30: 2900 b0fe |015e: goto/16 000e // -0150 │ │ +0e1208: |[0e1208] com.badlogic.gdx.scenes.scene2d.ui.TableLayout.drawDebug:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V │ │ +0e1218: 7401 eb1b 1300 |0000: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getDebug:()Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // method@1beb │ │ +0e121e: 0c0e |0003: move-result-object v14 │ │ +0e1220: 620f d012 |0004: sget-object v15, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.none:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d0 │ │ +0e1224: 32fe 0800 |0006: if-eq v14, v15, 000e // +0008 │ │ +0e1228: 0800 1300 |0008: move-object/from16 v0, v19 │ │ +0e122c: 540e f50e |000a: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRects:Lcom/badlogic/gdx/utils/Array; // field@0ef5 │ │ +0e1230: 390e 0300 |000c: if-nez v14, 000f // +0003 │ │ +0e1234: 0e00 |000e: return-void │ │ +0e1236: 0800 1300 |000f: move-object/from16 v0, v19 │ │ +0e123a: 540e f60e |0011: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ +0e123e: 390e 1b00 |0013: if-nez v14, 002e // +001b │ │ +0e1242: 620e 2400 |0015: sget-object v14, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0e1246: 7210 3d01 0e00 |0017: invoke-interface {v14}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@013d │ │ +0e124c: 0a0e |001a: move-result v14 │ │ +0e124e: 380e 3000 |001b: if-eqz v14, 004b // +0030 │ │ +0e1252: 220e c801 |001d: new-instance v14, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20; // type@01c8 │ │ +0e1256: 130f 4000 |001f: const/16 v15, #int 64 // #40 │ │ +0e125a: 1310 0000 |0021: const/16 v16, #int 0 // #0 │ │ +0e125e: 1311 0100 |0023: const/16 v17, #int 1 // #1 │ │ +0e1262: 1312 0000 |0025: const/16 v18, #int 0 // #0 │ │ +0e1266: 7605 8911 0e00 |0027: invoke-direct/range {v14, v15, v16, v17, v18}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.:(IZZI)V // method@1189 │ │ +0e126c: 0800 1300 |002a: move-object/from16 v0, v19 │ │ +0e1270: 5b0e f60e |002c: iput-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ +0e1274: 1208 |002e: const/4 v8, #int 0 // #0 │ │ +0e1276: 120b |002f: const/4 v11, #int 0 // #0 │ │ +0e1278: 7401 f91b 1300 |0030: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getTable:()Ljava/lang/Object; // method@1bf9 │ │ +0e127e: 0c05 |0033: move-result-object v5 │ │ +0e1280: 1f05 5702 |0034: check-cast v5, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0257 │ │ +0e1284: 3805 2100 |0036: if-eqz v5, 0057 // +0021 │ │ +0e1288: 205e 5a02 |0038: instance-of v14, v5, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@025a │ │ +0e128c: 380e 0c00 |003a: if-eqz v14, 0046 // +000c │ │ +0e1290: 6e10 4e17 0500 |003c: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@174e │ │ +0e1296: 0a0e |003f: move-result v14 │ │ +0e1298: c6e8 |0040: add-float/2addr v8, v14 │ │ +0e129a: 6e10 4f17 0500 |0041: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ +0e12a0: 0a0e |0044: move-result v14 │ │ +0e12a2: c6eb |0045: add-float/2addr v11, v14 │ │ +0e12a4: 6e10 4517 0500 |0046: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1745 │ │ +0e12aa: 0c05 |0049: move-result-object v5 │ │ +0e12ac: 28ec |004a: goto 0036 // -0014 │ │ +0e12ae: 220e c701 |004b: new-instance v14, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10; // type@01c7 │ │ +0e12b2: 130f 4000 |004d: const/16 v15, #int 64 // #40 │ │ +0e12b6: 7020 7d11 fe00 |004f: invoke-direct {v14, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.:(I)V // method@117d │ │ +0e12bc: 0800 1300 |0052: move-object/from16 v0, v19 │ │ +0e12c0: 5b0e f60e |0054: iput-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ +0e12c4: 28d8 |0056: goto 002e // -0028 │ │ +0e12c6: 0800 1300 |0057: move-object/from16 v0, v19 │ │ +0e12ca: 540e f60e |0059: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ +0e12ce: 7401 ed0d 1400 |005b: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getProjectionMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0ded │ │ +0e12d4: 0c0f |005e: move-result-object v15 │ │ +0e12d6: 1310 0100 |005f: const/16 v16, #int 1 // #1 │ │ +0e12da: 7803 9a11 0e00 |0061: invoke-interface/range {v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.begin:(Lcom/badlogic/gdx/math/Matrix4;I)V // method@119a │ │ +0e12e0: 1203 |0064: const/4 v3, #int 0 // #0 │ │ +0e12e2: 0800 1300 |0065: move-object/from16 v0, v19 │ │ +0e12e6: 540e f50e |0067: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRects:Lcom/badlogic/gdx/utils/Array; // field@0ef5 │ │ +0e12ea: 52e4 df0f |0069: iget v4, v14, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0e12ee: 3543 ec00 |006b: if-ge v3, v4, 0157 // +00ec │ │ +0e12f2: 0800 1300 |006d: move-object/from16 v0, v19 │ │ +0e12f6: 540e f50e |006f: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRects:Lcom/badlogic/gdx/utils/Array; // field@0ef5 │ │ +0e12fa: 6e20 741e 3e00 |0071: invoke-virtual {v14, v3}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0e1300: 0c07 |0074: move-result-object v7 │ │ +0e1302: 1f07 ab02 |0075: check-cast v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect; // type@02ab │ │ +0e1306: 527e fb0e |0077: iget v14, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.x:F // field@0efb │ │ +0e130a: a609 080e |0079: add-float v9, v8, v14 │ │ +0e130e: 527e fc0e |007b: iget v14, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.y:F // field@0efc │ │ +0e1312: c6be |007d: add-float/2addr v14, v11 │ │ +0e1314: 527f f80e |007e: iget v15, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.height:F // field@0ef8 │ │ +0e1318: a70c 0e0f |0080: sub-float v12, v14, v15 │ │ +0e131c: 527e fa0e |0082: iget v14, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.width:F // field@0efa │ │ +0e1320: a60a 090e |0084: add-float v10, v9, v14 │ │ +0e1324: 527e f80e |0086: iget v14, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.height:F // field@0ef8 │ │ +0e1328: a60d 0c0e |0088: add-float v13, v12, v14 │ │ +0e132c: 547e f90e |008a: iget-object v14, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.type:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@0ef9 │ │ +0e1330: 620f cf12 |008c: sget-object v15, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.cell:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12cf │ │ +0e1334: 33fe c000 |008e: if-ne v14, v15, 014e // +00c0 │ │ +0e1338: 1506 803f |0090: const/high16 v6, #int 1065353216 // #3f80 │ │ +0e133c: 547e f90e |0092: iget-object v14, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.type:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@0ef9 │ │ +0e1340: 620f d212 |0094: sget-object v15, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.widget:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d2 │ │ +0e1344: 33fe bb00 |0096: if-ne v14, v15, 0151 // +00bb │ │ +0e1348: 1502 803f |0098: const/high16 v2, #int 1065353216 // #3f80 │ │ +0e134c: 547e f90e |009a: iget-object v14, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.type:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@0ef9 │ │ +0e1350: 620f d112 |009c: sget-object v15, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.table:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@12d1 │ │ +0e1354: 33fe b600 |009e: if-ne v14, v15, 0154 // +00b6 │ │ +0e1358: 1501 803f |00a0: const/high16 v1, #int 1065353216 // #3f80 │ │ +0e135c: 0800 1300 |00a2: move-object/from16 v0, v19 │ │ +0e1360: 540e f60e |00a4: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ +0e1364: 150f 803f |00a6: const/high16 v15, #int 1065353216 // #3f80 │ │ +0e1368: 725f 9b11 6e12 |00a8: invoke-interface {v14, v6, v2, v1, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +0e136e: 0800 1300 |00ab: move-object/from16 v0, v19 │ │ +0e1372: 540e f60e |00ad: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ +0e1376: 120f |00af: const/4 v15, #int 0 // #0 │ │ +0e1378: 7240 a211 9efc |00b0: invoke-interface {v14, v9, v12, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +0e137e: 0800 1300 |00b3: move-object/from16 v0, v19 │ │ +0e1382: 540e f60e |00b5: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ +0e1386: 150f 803f |00b7: const/high16 v15, #int 1065353216 // #3f80 │ │ +0e138a: 725f 9b11 6e12 |00b9: invoke-interface {v14, v6, v2, v1, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +0e1390: 0800 1300 |00bc: move-object/from16 v0, v19 │ │ +0e1394: 540e f60e |00be: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ +0e1398: 120f |00c0: const/4 v15, #int 0 // #0 │ │ +0e139a: 7240 a211 9efd |00c1: invoke-interface {v14, v9, v13, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +0e13a0: 0800 1300 |00c4: move-object/from16 v0, v19 │ │ +0e13a4: 540e f60e |00c6: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ +0e13a8: 150f 803f |00c8: const/high16 v15, #int 1065353216 // #3f80 │ │ +0e13ac: 725f 9b11 6e12 |00ca: invoke-interface {v14, v6, v2, v1, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +0e13b2: 0800 1300 |00cd: move-object/from16 v0, v19 │ │ +0e13b6: 540e f60e |00cf: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ +0e13ba: 120f |00d1: const/4 v15, #int 0 // #0 │ │ +0e13bc: 7240 a211 9efd |00d2: invoke-interface {v14, v9, v13, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +0e13c2: 0800 1300 |00d5: move-object/from16 v0, v19 │ │ +0e13c6: 540e f60e |00d7: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ +0e13ca: 150f 803f |00d9: const/high16 v15, #int 1065353216 // #3f80 │ │ +0e13ce: 725f 9b11 6e12 |00db: invoke-interface {v14, v6, v2, v1, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +0e13d4: 0800 1300 |00de: move-object/from16 v0, v19 │ │ +0e13d8: 540e f60e |00e0: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ +0e13dc: 120f |00e2: const/4 v15, #int 0 // #0 │ │ +0e13de: 7240 a211 aefd |00e3: invoke-interface {v14, v10, v13, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +0e13e4: 0800 1300 |00e6: move-object/from16 v0, v19 │ │ +0e13e8: 540e f60e |00e8: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ +0e13ec: 150f 803f |00ea: const/high16 v15, #int 1065353216 // #3f80 │ │ +0e13f0: 725f 9b11 6e12 |00ec: invoke-interface {v14, v6, v2, v1, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +0e13f6: 0800 1300 |00ef: move-object/from16 v0, v19 │ │ +0e13fa: 540e f60e |00f1: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ +0e13fe: 120f |00f3: const/4 v15, #int 0 // #0 │ │ +0e1400: 7240 a211 aefd |00f4: invoke-interface {v14, v10, v13, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +0e1406: 0800 1300 |00f7: move-object/from16 v0, v19 │ │ +0e140a: 540e f60e |00f9: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ +0e140e: 150f 803f |00fb: const/high16 v15, #int 1065353216 // #3f80 │ │ +0e1412: 725f 9b11 6e12 |00fd: invoke-interface {v14, v6, v2, v1, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +0e1418: 0800 1300 |0100: move-object/from16 v0, v19 │ │ +0e141c: 540e f60e |0102: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ +0e1420: 120f |0104: const/4 v15, #int 0 // #0 │ │ +0e1422: 7240 a211 aefc |0105: invoke-interface {v14, v10, v12, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +0e1428: 0800 1300 |0108: move-object/from16 v0, v19 │ │ +0e142c: 540e f60e |010a: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ +0e1430: 150f 803f |010c: const/high16 v15, #int 1065353216 // #3f80 │ │ +0e1434: 725f 9b11 6e12 |010e: invoke-interface {v14, v6, v2, v1, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +0e143a: 0800 1300 |0111: move-object/from16 v0, v19 │ │ +0e143e: 540e f60e |0113: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ +0e1442: 120f |0115: const/4 v15, #int 0 // #0 │ │ +0e1444: 7240 a211 aefc |0116: invoke-interface {v14, v10, v12, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +0e144a: 0800 1300 |0119: move-object/from16 v0, v19 │ │ +0e144e: 540e f60e |011b: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ +0e1452: 150f 803f |011d: const/high16 v15, #int 1065353216 // #3f80 │ │ +0e1456: 725f 9b11 6e12 |011f: invoke-interface {v14, v6, v2, v1, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@119b │ │ +0e145c: 0800 1300 |0122: move-object/from16 v0, v19 │ │ +0e1460: 540e f60e |0124: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ +0e1464: 120f |0126: const/4 v15, #int 0 // #0 │ │ +0e1466: 7240 a211 9efc |0127: invoke-interface {v14, v9, v12, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@11a2 │ │ +0e146c: 0800 1300 |012a: move-object/from16 v0, v19 │ │ +0e1470: 540e f60e |012c: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ +0e1474: 7210 9f11 0e00 |012e: invoke-interface {v14}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.getNumVertices:()I // method@119f │ │ +0e147a: 0a0e |0131: move-result v14 │ │ +0e147c: 130f 4000 |0132: const/16 v15, #int 64 // #40 │ │ +0e1480: 33fe 1600 |0134: if-ne v14, v15, 014a // +0016 │ │ +0e1484: 0800 1300 |0136: move-object/from16 v0, v19 │ │ +0e1488: 540e f60e |0138: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ +0e148c: 7210 9d11 0e00 |013a: invoke-interface {v14}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.end:()V // method@119d │ │ +0e1492: 0800 1300 |013d: move-object/from16 v0, v19 │ │ +0e1496: 540e f60e |013f: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ +0e149a: 7401 ed0d 1400 |0141: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getProjectionMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0ded │ │ +0e14a0: 0c0f |0144: move-result-object v15 │ │ +0e14a2: 1310 0100 |0145: const/16 v16, #int 1 // #1 │ │ +0e14a6: 7803 9a11 0e00 |0147: invoke-interface/range {v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.begin:(Lcom/badlogic/gdx/math/Matrix4;I)V // method@119a │ │ +0e14ac: d803 0301 |014a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0e14b0: 2900 1fff |014c: goto/16 006b // -00e1 │ │ +0e14b4: 1206 |014e: const/4 v6, #int 0 // #0 │ │ +0e14b6: 2900 43ff |014f: goto/16 0092 // -00bd │ │ +0e14ba: 1202 |0151: const/4 v2, #int 0 // #0 │ │ +0e14bc: 2900 48ff |0152: goto/16 009a // -00b8 │ │ +0e14c0: 1201 |0154: const/4 v1, #int 0 // #0 │ │ +0e14c2: 2900 4dff |0155: goto/16 00a2 // -00b3 │ │ +0e14c6: 0800 1300 |0157: move-object/from16 v0, v19 │ │ +0e14ca: 540e f60e |0159: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0ef6 │ │ +0e14ce: 7210 9d11 0e00 |015b: invoke-interface {v14}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.end:()V // method@119d │ │ +0e14d4: 2900 b0fe |015e: goto/16 000e // -0150 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x000e line=178 │ │ 0x000f line=124 │ │ 0x0015 line=125 │ │ 0x001d line=126 │ │ @@ -291984,21 +292040,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0d2f34: |[0d2f34] com.badlogic.gdx.scenes.scene2d.ui.TableLayout.invalidateHierarchy:()V │ │ -0d2f44: 6f10 6c24 0100 |0000: invoke-super {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.invalidate:()V // method@246c │ │ -0d2f4a: 6e10 f91b 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getTable:()Ljava/lang/Object; // method@1bf9 │ │ -0d2f50: 0c00 |0006: move-result-object v0 │ │ -0d2f52: 1f00 ab02 |0007: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@02ab │ │ -0d2f56: 6e10 bc1b 0000 |0009: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.invalidateHierarchy:()V // method@1bbc │ │ -0d2f5c: 0e00 |000c: return-void │ │ +0e14d8: |[0e14d8] com.badlogic.gdx.scenes.scene2d.ui.TableLayout.invalidateHierarchy:()V │ │ +0e14e8: 6f10 6c24 0100 |0000: invoke-super {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.invalidate:()V // method@246c │ │ +0e14ee: 6e10 f91b 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getTable:()Ljava/lang/Object; // method@1bf9 │ │ +0e14f4: 0c00 |0006: move-result-object v0 │ │ +0e14f6: 1f00 a902 |0007: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@02a9 │ │ +0e14fa: 6e10 bc1b 0000 |0009: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.invalidateHierarchy:()V // method@1bbc │ │ +0e1500: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0003 line=113 │ │ 0x000c line=114 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; │ │ @@ -292008,149 +292064,149 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 274 16-bit code units │ │ -0d2f60: |[0d2f60] com.badlogic.gdx.scenes.scene2d.ui.TableLayout.layout:()V │ │ -0d2f70: 120e |0000: const/4 v14, #int 0 // #0 │ │ -0d2f72: 6e10 f91b 0f00 |0001: invoke-virtual {v15}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getTable:()Ljava/lang/Object; // method@1bf9 │ │ -0d2f78: 0c08 |0004: move-result-object v8 │ │ -0d2f7a: 1f08 ab02 |0005: check-cast v8, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@02ab │ │ -0d2f7e: 6e10 b71b 0800 |0007: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getWidth:()F // method@1bb7 │ │ -0d2f84: 0a0d |000a: move-result v13 │ │ -0d2f86: 6e10 a61b 0800 |000b: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getHeight:()F // method@1ba6 │ │ -0d2f8c: 0a05 |000e: move-result v5 │ │ -0d2f8e: 6f55 6e24 efde |000f: invoke-super {v15, v14, v14, v13, v5}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.layout:(FFFF)V // method@246e │ │ -0d2f94: 6e10 ea1b 0f00 |0012: invoke-virtual {v15}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getCells:()Ljava/util/List; // method@1bea │ │ -0d2f9a: 0c02 |0015: move-result-object v2 │ │ -0d2f9c: 55fe f70e |0016: iget-boolean v14, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.round:Z // field@0ef7 │ │ -0d2fa0: 380e 7a00 |0018: if-eqz v14, 0092 // +007a │ │ -0d2fa4: 1206 |001a: const/4 v6, #int 0 // #0 │ │ -0d2fa6: 7210 5e27 0200 |001b: invoke-interface {v2}, Ljava/util/List;.size:()I // method@275e │ │ -0d2fac: 0a07 |001e: move-result v7 │ │ -0d2fae: 3576 d700 |001f: if-ge v6, v7, 00f6 // +00d7 │ │ -0d2fb2: 7220 5927 6200 |0021: invoke-interface {v2, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -0d2fb8: 0c01 |0024: move-result-object v1 │ │ -0d2fba: 1f01 7103 |0025: check-cast v1, Lcom/esotericsoftware/tablelayout/Cell; // type@0371 │ │ -0d2fbe: 6e10 a024 0100 |0027: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getIgnore:()Z // method@24a0 │ │ -0d2fc4: 0a0e |002a: move-result v14 │ │ -0d2fc6: 380e 0500 |002b: if-eqz v14, 0030 // +0005 │ │ -0d2fca: d806 0601 |002d: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0d2fce: 28f0 |002f: goto 001f // -0010 │ │ -0d2fd0: 6e10 c324 0100 |0030: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidgetWidth:()F // method@24c3 │ │ -0d2fd6: 0a0e |0033: move-result v14 │ │ -0d2fd8: 7110 1d26 0e00 |0034: invoke-static {v14}, Ljava/lang/Math;.round:(F)I // method@261d │ │ -0d2fde: 0a0e |0037: move-result v14 │ │ -0d2fe0: 82ea |0038: int-to-float v10, v14 │ │ -0d2fe2: 6e10 c224 0100 |0039: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidgetHeight:()F // method@24c2 │ │ -0d2fe8: 0a0e |003c: move-result v14 │ │ -0d2fea: 7110 1d26 0e00 |003d: invoke-static {v14}, Ljava/lang/Math;.round:(F)I // method@261d │ │ -0d2ff0: 0a0e |0040: move-result v14 │ │ -0d2ff2: 82e9 |0041: int-to-float v9, v14 │ │ -0d2ff4: 6e10 c424 0100 |0042: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidgetX:()F // method@24c4 │ │ -0d2ffa: 0a0e |0045: move-result v14 │ │ -0d2ffc: 7110 1d26 0e00 |0046: invoke-static {v14}, Ljava/lang/Math;.round:(F)I // method@261d │ │ -0d3002: 0a0e |0049: move-result v14 │ │ -0d3004: 82eb |004a: int-to-float v11, v14 │ │ -0d3006: 6e10 c524 0100 |004b: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidgetY:()F // method@24c5 │ │ -0d300c: 0a0e |004e: move-result v14 │ │ -0d300e: 7110 1d26 0e00 |004f: invoke-static {v14}, Ljava/lang/Math;.round:(F)I // method@261d │ │ -0d3014: 0a0e |0052: move-result v14 │ │ -0d3016: 82ee |0053: int-to-float v14, v14 │ │ -0d3018: a70e 050e |0054: sub-float v14, v5, v14 │ │ -0d301c: a70c 0e09 |0056: sub-float v12, v14, v9 │ │ -0d3020: 6e20 f824 b100 |0058: invoke-virtual {v1, v11}, Lcom/esotericsoftware/tablelayout/Cell;.setWidgetX:(F)V // method@24f8 │ │ -0d3026: 6e20 f924 c100 |005b: invoke-virtual {v1, v12}, Lcom/esotericsoftware/tablelayout/Cell;.setWidgetY:(F)V // method@24f9 │ │ -0d302c: 6e20 f724 a100 |005e: invoke-virtual {v1, v10}, Lcom/esotericsoftware/tablelayout/Cell;.setWidgetWidth:(F)V // method@24f7 │ │ -0d3032: 6e20 f624 9100 |0061: invoke-virtual {v1, v9}, Lcom/esotericsoftware/tablelayout/Cell;.setWidgetHeight:(F)V // method@24f6 │ │ -0d3038: 6e10 c124 0100 |0064: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidget:()Ljava/lang/Object; // method@24c1 │ │ -0d303e: 0c00 |0067: move-result-object v0 │ │ -0d3040: 1f00 5902 |0068: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0259 │ │ -0d3044: 3800 c3ff |006a: if-eqz v0, 002d // -003d │ │ -0d3048: 6e20 7717 b000 |006c: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1777 │ │ -0d304e: 6e20 7817 c000 |006f: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1778 │ │ -0d3054: 6e10 4d17 0000 |0072: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ -0d305a: 0a0e |0075: move-result v14 │ │ -0d305c: 2d0e 0e0a |0076: cmpl-float v14, v14, v10 │ │ -0d3060: 390e 0a00 |0078: if-nez v14, 0082 // +000a │ │ -0d3064: 6e10 4017 0000 |007a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ -0d306a: 0a0e |007d: move-result v14 │ │ -0d306c: 2d0e 0e09 |007e: cmpl-float v14, v14, v9 │ │ -0d3070: 380e adff |0080: if-eqz v14, 002d // -0053 │ │ -0d3074: 6e20 7617 a000 |0082: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1776 │ │ -0d307a: 6e20 6617 9000 |0085: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1766 │ │ -0d3080: 200e df02 |0088: instance-of v14, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0d3084: 380e a3ff |008a: if-eqz v14, 002d // -005d │ │ -0d3088: 1f00 df02 |008c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0d308c: 7210 2b1e 0000 |008e: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.invalidate:()V // method@1e2b │ │ -0d3092: 289c |0091: goto 002d // -0064 │ │ -0d3094: 1206 |0092: const/4 v6, #int 0 // #0 │ │ -0d3096: 7210 5e27 0200 |0093: invoke-interface {v2}, Ljava/util/List;.size:()I // method@275e │ │ -0d309c: 0a07 |0096: move-result v7 │ │ -0d309e: 3576 5f00 |0097: if-ge v6, v7, 00f6 // +005f │ │ -0d30a2: 7220 5927 6200 |0099: invoke-interface {v2, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ -0d30a8: 0c01 |009c: move-result-object v1 │ │ -0d30aa: 1f01 7103 |009d: check-cast v1, Lcom/esotericsoftware/tablelayout/Cell; // type@0371 │ │ -0d30ae: 6e10 a024 0100 |009f: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getIgnore:()Z // method@24a0 │ │ -0d30b4: 0a0e |00a2: move-result v14 │ │ -0d30b6: 380e 0500 |00a3: if-eqz v14, 00a8 // +0005 │ │ -0d30ba: d806 0601 |00a5: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0d30be: 28f0 |00a7: goto 0097 // -0010 │ │ -0d30c0: 6e10 c324 0100 |00a8: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidgetWidth:()F // method@24c3 │ │ -0d30c6: 0a0a |00ab: move-result v10 │ │ -0d30c8: 6e10 c224 0100 |00ac: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidgetHeight:()F // method@24c2 │ │ -0d30ce: 0a09 |00af: move-result v9 │ │ -0d30d0: 6e10 c424 0100 |00b0: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidgetX:()F // method@24c4 │ │ -0d30d6: 0a0b |00b3: move-result v11 │ │ -0d30d8: 6e10 c524 0100 |00b4: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidgetY:()F // method@24c5 │ │ -0d30de: 0a0e |00b7: move-result v14 │ │ -0d30e0: a70e 050e |00b8: sub-float v14, v5, v14 │ │ -0d30e4: a70c 0e09 |00ba: sub-float v12, v14, v9 │ │ -0d30e8: 6e20 f824 b100 |00bc: invoke-virtual {v1, v11}, Lcom/esotericsoftware/tablelayout/Cell;.setWidgetX:(F)V // method@24f8 │ │ -0d30ee: 6e20 f924 c100 |00bf: invoke-virtual {v1, v12}, Lcom/esotericsoftware/tablelayout/Cell;.setWidgetY:(F)V // method@24f9 │ │ -0d30f4: 6e20 f724 a100 |00c2: invoke-virtual {v1, v10}, Lcom/esotericsoftware/tablelayout/Cell;.setWidgetWidth:(F)V // method@24f7 │ │ -0d30fa: 6e20 f624 9100 |00c5: invoke-virtual {v1, v9}, Lcom/esotericsoftware/tablelayout/Cell;.setWidgetHeight:(F)V // method@24f6 │ │ -0d3100: 6e10 c124 0100 |00c8: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidget:()Ljava/lang/Object; // method@24c1 │ │ -0d3106: 0c00 |00cb: move-result-object v0 │ │ -0d3108: 1f00 5902 |00cc: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0259 │ │ -0d310c: 3800 d7ff |00ce: if-eqz v0, 00a5 // -0029 │ │ -0d3110: 6e20 7717 b000 |00d0: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1777 │ │ -0d3116: 6e20 7817 c000 |00d3: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1778 │ │ -0d311c: 6e10 4d17 0000 |00d6: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ -0d3122: 0a0e |00d9: move-result v14 │ │ -0d3124: 2d0e 0e0a |00da: cmpl-float v14, v14, v10 │ │ -0d3128: 390e 0a00 |00dc: if-nez v14, 00e6 // +000a │ │ -0d312c: 6e10 4017 0000 |00de: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ -0d3132: 0a0e |00e1: move-result v14 │ │ -0d3134: 2d0e 0e09 |00e2: cmpl-float v14, v14, v9 │ │ -0d3138: 380e c1ff |00e4: if-eqz v14, 00a5 // -003f │ │ -0d313c: 6e20 7617 a000 |00e6: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1776 │ │ -0d3142: 6e20 6617 9000 |00e9: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1766 │ │ -0d3148: 200e df02 |00ec: instance-of v14, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0d314c: 380e b7ff |00ee: if-eqz v14, 00a5 // -0049 │ │ -0d3150: 1f00 df02 |00f0: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0d3154: 7210 2b1e 0000 |00f2: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.invalidate:()V // method@1e2b │ │ -0d315a: 28b0 |00f5: goto 00a5 // -0050 │ │ -0d315c: 6e10 a31b 0800 |00f6: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@1ba3 │ │ -0d3162: 0c04 |00f9: move-result-object v4 │ │ -0d3164: 1206 |00fa: const/4 v6, #int 0 // #0 │ │ -0d3166: 5247 df0f |00fb: iget v7, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0d316a: 3576 1400 |00fd: if-ge v6, v7, 0111 // +0014 │ │ -0d316e: 6e20 741e 6400 |00ff: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0d3174: 0c03 |0102: move-result-object v3 │ │ -0d3176: 1f03 5902 |0103: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0259 │ │ -0d317a: 203e df02 |0105: instance-of v14, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0d317e: 380e 0700 |0107: if-eqz v14, 010e // +0007 │ │ -0d3182: 1f03 df02 |0109: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0d3186: 7210 311e 0300 |010b: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1e31 │ │ -0d318c: d806 0601 |010e: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0d3190: 28ed |0110: goto 00fd // -0013 │ │ -0d3192: 0e00 |0111: return-void │ │ +0e1504: |[0e1504] com.badlogic.gdx.scenes.scene2d.ui.TableLayout.layout:()V │ │ +0e1514: 120e |0000: const/4 v14, #int 0 // #0 │ │ +0e1516: 6e10 f91b 0f00 |0001: invoke-virtual {v15}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getTable:()Ljava/lang/Object; // method@1bf9 │ │ +0e151c: 0c08 |0004: move-result-object v8 │ │ +0e151e: 1f08 a902 |0005: check-cast v8, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@02a9 │ │ +0e1522: 6e10 b71b 0800 |0007: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getWidth:()F // method@1bb7 │ │ +0e1528: 0a0d |000a: move-result v13 │ │ +0e152a: 6e10 a61b 0800 |000b: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getHeight:()F // method@1ba6 │ │ +0e1530: 0a05 |000e: move-result v5 │ │ +0e1532: 6f55 6e24 efde |000f: invoke-super {v15, v14, v14, v13, v5}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.layout:(FFFF)V // method@246e │ │ +0e1538: 6e10 ea1b 0f00 |0012: invoke-virtual {v15}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getCells:()Ljava/util/List; // method@1bea │ │ +0e153e: 0c02 |0015: move-result-object v2 │ │ +0e1540: 55fe f70e |0016: iget-boolean v14, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.round:Z // field@0ef7 │ │ +0e1544: 380e 7a00 |0018: if-eqz v14, 0092 // +007a │ │ +0e1548: 1206 |001a: const/4 v6, #int 0 // #0 │ │ +0e154a: 7210 5e27 0200 |001b: invoke-interface {v2}, Ljava/util/List;.size:()I // method@275e │ │ +0e1550: 0a07 |001e: move-result v7 │ │ +0e1552: 3576 d700 |001f: if-ge v6, v7, 00f6 // +00d7 │ │ +0e1556: 7220 5927 6200 |0021: invoke-interface {v2, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +0e155c: 0c01 |0024: move-result-object v1 │ │ +0e155e: 1f01 6f03 |0025: check-cast v1, Lcom/esotericsoftware/tablelayout/Cell; // type@036f │ │ +0e1562: 6e10 a024 0100 |0027: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getIgnore:()Z // method@24a0 │ │ +0e1568: 0a0e |002a: move-result v14 │ │ +0e156a: 380e 0500 |002b: if-eqz v14, 0030 // +0005 │ │ +0e156e: d806 0601 |002d: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0e1572: 28f0 |002f: goto 001f // -0010 │ │ +0e1574: 6e10 c324 0100 |0030: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidgetWidth:()F // method@24c3 │ │ +0e157a: 0a0e |0033: move-result v14 │ │ +0e157c: 7110 1d26 0e00 |0034: invoke-static {v14}, Ljava/lang/Math;.round:(F)I // method@261d │ │ +0e1582: 0a0e |0037: move-result v14 │ │ +0e1584: 82ea |0038: int-to-float v10, v14 │ │ +0e1586: 6e10 c224 0100 |0039: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidgetHeight:()F // method@24c2 │ │ +0e158c: 0a0e |003c: move-result v14 │ │ +0e158e: 7110 1d26 0e00 |003d: invoke-static {v14}, Ljava/lang/Math;.round:(F)I // method@261d │ │ +0e1594: 0a0e |0040: move-result v14 │ │ +0e1596: 82e9 |0041: int-to-float v9, v14 │ │ +0e1598: 6e10 c424 0100 |0042: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidgetX:()F // method@24c4 │ │ +0e159e: 0a0e |0045: move-result v14 │ │ +0e15a0: 7110 1d26 0e00 |0046: invoke-static {v14}, Ljava/lang/Math;.round:(F)I // method@261d │ │ +0e15a6: 0a0e |0049: move-result v14 │ │ +0e15a8: 82eb |004a: int-to-float v11, v14 │ │ +0e15aa: 6e10 c524 0100 |004b: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidgetY:()F // method@24c5 │ │ +0e15b0: 0a0e |004e: move-result v14 │ │ +0e15b2: 7110 1d26 0e00 |004f: invoke-static {v14}, Ljava/lang/Math;.round:(F)I // method@261d │ │ +0e15b8: 0a0e |0052: move-result v14 │ │ +0e15ba: 82ee |0053: int-to-float v14, v14 │ │ +0e15bc: a70e 050e |0054: sub-float v14, v5, v14 │ │ +0e15c0: a70c 0e09 |0056: sub-float v12, v14, v9 │ │ +0e15c4: 6e20 f824 b100 |0058: invoke-virtual {v1, v11}, Lcom/esotericsoftware/tablelayout/Cell;.setWidgetX:(F)V // method@24f8 │ │ +0e15ca: 6e20 f924 c100 |005b: invoke-virtual {v1, v12}, Lcom/esotericsoftware/tablelayout/Cell;.setWidgetY:(F)V // method@24f9 │ │ +0e15d0: 6e20 f724 a100 |005e: invoke-virtual {v1, v10}, Lcom/esotericsoftware/tablelayout/Cell;.setWidgetWidth:(F)V // method@24f7 │ │ +0e15d6: 6e20 f624 9100 |0061: invoke-virtual {v1, v9}, Lcom/esotericsoftware/tablelayout/Cell;.setWidgetHeight:(F)V // method@24f6 │ │ +0e15dc: 6e10 c124 0100 |0064: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidget:()Ljava/lang/Object; // method@24c1 │ │ +0e15e2: 0c00 |0067: move-result-object v0 │ │ +0e15e4: 1f00 5702 |0068: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0257 │ │ +0e15e8: 3800 c3ff |006a: if-eqz v0, 002d // -003d │ │ +0e15ec: 6e20 7717 b000 |006c: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1777 │ │ +0e15f2: 6e20 7817 c000 |006f: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1778 │ │ +0e15f8: 6e10 4d17 0000 |0072: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ +0e15fe: 0a0e |0075: move-result v14 │ │ +0e1600: 2d0e 0e0a |0076: cmpl-float v14, v14, v10 │ │ +0e1604: 390e 0a00 |0078: if-nez v14, 0082 // +000a │ │ +0e1608: 6e10 4017 0000 |007a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ +0e160e: 0a0e |007d: move-result v14 │ │ +0e1610: 2d0e 0e09 |007e: cmpl-float v14, v14, v9 │ │ +0e1614: 380e adff |0080: if-eqz v14, 002d // -0053 │ │ +0e1618: 6e20 7617 a000 |0082: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1776 │ │ +0e161e: 6e20 6617 9000 |0085: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1766 │ │ +0e1624: 200e dd02 |0088: instance-of v14, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0e1628: 380e a3ff |008a: if-eqz v14, 002d // -005d │ │ +0e162c: 1f00 dd02 |008c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0e1630: 7210 2b1e 0000 |008e: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.invalidate:()V // method@1e2b │ │ +0e1636: 289c |0091: goto 002d // -0064 │ │ +0e1638: 1206 |0092: const/4 v6, #int 0 // #0 │ │ +0e163a: 7210 5e27 0200 |0093: invoke-interface {v2}, Ljava/util/List;.size:()I // method@275e │ │ +0e1640: 0a07 |0096: move-result v7 │ │ +0e1642: 3576 5f00 |0097: if-ge v6, v7, 00f6 // +005f │ │ +0e1646: 7220 5927 6200 |0099: invoke-interface {v2, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2759 │ │ +0e164c: 0c01 |009c: move-result-object v1 │ │ +0e164e: 1f01 6f03 |009d: check-cast v1, Lcom/esotericsoftware/tablelayout/Cell; // type@036f │ │ +0e1652: 6e10 a024 0100 |009f: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getIgnore:()Z // method@24a0 │ │ +0e1658: 0a0e |00a2: move-result v14 │ │ +0e165a: 380e 0500 |00a3: if-eqz v14, 00a8 // +0005 │ │ +0e165e: d806 0601 |00a5: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0e1662: 28f0 |00a7: goto 0097 // -0010 │ │ +0e1664: 6e10 c324 0100 |00a8: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidgetWidth:()F // method@24c3 │ │ +0e166a: 0a0a |00ab: move-result v10 │ │ +0e166c: 6e10 c224 0100 |00ac: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidgetHeight:()F // method@24c2 │ │ +0e1672: 0a09 |00af: move-result v9 │ │ +0e1674: 6e10 c424 0100 |00b0: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidgetX:()F // method@24c4 │ │ +0e167a: 0a0b |00b3: move-result v11 │ │ +0e167c: 6e10 c524 0100 |00b4: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidgetY:()F // method@24c5 │ │ +0e1682: 0a0e |00b7: move-result v14 │ │ +0e1684: a70e 050e |00b8: sub-float v14, v5, v14 │ │ +0e1688: a70c 0e09 |00ba: sub-float v12, v14, v9 │ │ +0e168c: 6e20 f824 b100 |00bc: invoke-virtual {v1, v11}, Lcom/esotericsoftware/tablelayout/Cell;.setWidgetX:(F)V // method@24f8 │ │ +0e1692: 6e20 f924 c100 |00bf: invoke-virtual {v1, v12}, Lcom/esotericsoftware/tablelayout/Cell;.setWidgetY:(F)V // method@24f9 │ │ +0e1698: 6e20 f724 a100 |00c2: invoke-virtual {v1, v10}, Lcom/esotericsoftware/tablelayout/Cell;.setWidgetWidth:(F)V // method@24f7 │ │ +0e169e: 6e20 f624 9100 |00c5: invoke-virtual {v1, v9}, Lcom/esotericsoftware/tablelayout/Cell;.setWidgetHeight:(F)V // method@24f6 │ │ +0e16a4: 6e10 c124 0100 |00c8: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidget:()Ljava/lang/Object; // method@24c1 │ │ +0e16aa: 0c00 |00cb: move-result-object v0 │ │ +0e16ac: 1f00 5702 |00cc: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0257 │ │ +0e16b0: 3800 d7ff |00ce: if-eqz v0, 00a5 // -0029 │ │ +0e16b4: 6e20 7717 b000 |00d0: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1777 │ │ +0e16ba: 6e20 7817 c000 |00d3: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1778 │ │ +0e16c0: 6e10 4d17 0000 |00d6: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ +0e16c6: 0a0e |00d9: move-result v14 │ │ +0e16c8: 2d0e 0e0a |00da: cmpl-float v14, v14, v10 │ │ +0e16cc: 390e 0a00 |00dc: if-nez v14, 00e6 // +000a │ │ +0e16d0: 6e10 4017 0000 |00de: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ +0e16d6: 0a0e |00e1: move-result v14 │ │ +0e16d8: 2d0e 0e09 |00e2: cmpl-float v14, v14, v9 │ │ +0e16dc: 380e c1ff |00e4: if-eqz v14, 00a5 // -003f │ │ +0e16e0: 6e20 7617 a000 |00e6: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1776 │ │ +0e16e6: 6e20 6617 9000 |00e9: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1766 │ │ +0e16ec: 200e dd02 |00ec: instance-of v14, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0e16f0: 380e b7ff |00ee: if-eqz v14, 00a5 // -0049 │ │ +0e16f4: 1f00 dd02 |00f0: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0e16f8: 7210 2b1e 0000 |00f2: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.invalidate:()V // method@1e2b │ │ +0e16fe: 28b0 |00f5: goto 00a5 // -0050 │ │ +0e1700: 6e10 a31b 0800 |00f6: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@1ba3 │ │ +0e1706: 0c04 |00f9: move-result-object v4 │ │ +0e1708: 1206 |00fa: const/4 v6, #int 0 // #0 │ │ +0e170a: 5247 df0f |00fb: iget v7, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0e170e: 3576 1400 |00fd: if-ge v6, v7, 0111 // +0014 │ │ +0e1712: 6e20 741e 6400 |00ff: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0e1718: 0c03 |0102: move-result-object v3 │ │ +0e171a: 1f03 5702 |0103: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0257 │ │ +0e171e: 203e dd02 |0105: instance-of v14, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0e1722: 380e 0700 |0107: if-eqz v14, 010e // +0007 │ │ +0e1726: 1f03 dd02 |0109: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0e172a: 7210 311e 0300 |010b: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1e31 │ │ +0e1730: d806 0601 |010e: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0e1734: 28ed |0110: goto 00fd // -0013 │ │ +0e1736: 0e00 |0111: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=48 │ │ 0x0007 line=49 │ │ 0x000b line=50 │ │ 0x000f line=52 │ │ 0x0012 line=54 │ │ @@ -292222,21 +292278,21 @@ │ │ 0x000f - 0x0112 reg=5 height F │ │ 0x0093 - 0x0112 reg=6 i I │ │ 0x0097 - 0x0112 reg=7 n I │ │ 0x0007 - 0x0112 reg=8 table Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x000b - 0x0112 reg=13 width F │ │ 0x0000 - 0x0112 reg=15 this Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; │ │ │ │ - source_file_idx : 3909 (TableLayout.java) │ │ + source_file_idx : 3907 (TableLayout.java) │ │ │ │ Class #627 header: │ │ -class_idx : 685 │ │ +class_idx : 683 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 530 │ │ -source_file_idx : 3910 │ │ +superclass_idx : 528 │ │ +source_file_idx : 3908 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #627 annotations: │ │ Annotations on class │ │ @@ -292260,39 +292316,39 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;FFFF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0d3194: |[0d3194] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit$DebugRect.:(Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;FFFF)V │ │ -0d31a4: 7055 3a14 2043 |0000: invoke-direct {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Rectangle;.:(FFFF)V // method@143a │ │ -0d31aa: 5b01 f90e |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.type:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@0ef9 │ │ -0d31ae: 0e00 |0005: return-void │ │ +0e1738: |[0e1738] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit$DebugRect.:(Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;FFFF)V │ │ +0e1748: 7055 3a14 2043 |0000: invoke-direct {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Rectangle;.:(FFFF)V // method@143a │ │ +0e174e: 5b01 f90e |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.type:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@0ef9 │ │ +0e1752: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0003 line=103 │ │ 0x0005 line=104 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect; │ │ 0x0000 - 0x0006 reg=1 type Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; │ │ 0x0000 - 0x0006 reg=2 x F │ │ 0x0000 - 0x0006 reg=3 y F │ │ 0x0000 - 0x0006 reg=4 width F │ │ 0x0000 - 0x0006 reg=5 height F │ │ │ │ Virtual methods - │ │ - source_file_idx : 3910 (TableToolkit.java) │ │ + source_file_idx : 3908 (TableToolkit.java) │ │ │ │ Class #628 header: │ │ -class_idx : 686 │ │ +class_idx : 684 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 882 │ │ -source_file_idx : 3910 │ │ +superclass_idx : 880 │ │ +source_file_idx : 3908 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 24 │ │ │ │ Class #628 annotations: │ │ Annotations on class │ │ @@ -292316,17 +292372,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d31b0: |[0d31b0] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.:()V │ │ -0d31c0: 7010 1125 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Toolkit;.:()V // method@2511 │ │ -0d31c6: 0e00 |0003: return-void │ │ +0e1754: |[0e1754] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.:()V │ │ +0e1764: 7010 1125 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Toolkit;.:()V // method@2511 │ │ +0e176a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=98 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit; │ │ │ │ @@ -292336,41 +292392,41 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -0d31c8: |[0d31c8] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.addChild:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0d31d8: 6e10 5b17 0800 |0000: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.remove:()Z // method@175b │ │ -0d31de: 6e10 2926 0700 |0003: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -0d31e4: 0c01 |0006: move-result-object v1 │ │ -0d31e6: 1a02 e827 |0007: const-string v2, "setWidget" // string@27e8 │ │ -0d31ea: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -0d31ec: 2333 9304 |000a: new-array v3, v3, [Ljava/lang/Class; // type@0493 │ │ -0d31f0: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -0d31f2: 1c05 5902 |000d: const-class v5, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0259 │ │ -0d31f6: 4d05 0304 |000f: aput-object v5, v3, v4 │ │ -0d31fa: 6e30 d325 2103 |0011: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@25d3 │ │ -0d3200: 0c01 |0014: move-result-object v1 │ │ -0d3202: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -0d3204: 2322 9404 |0016: new-array v2, v2, [Ljava/lang/Object; // type@0494 │ │ -0d3208: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -0d320a: 4d08 0203 |0019: aput-object v8, v2, v3 │ │ -0d320e: 6e30 9f26 7102 |001b: invoke-virtual {v1, v7, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@269f │ │ -0d3214: 0e00 |001e: return-void │ │ -0d3216: 0d00 |001f: move-exception v0 │ │ -0d3218: 2201 c003 |0020: new-instance v1, Ljava/lang/RuntimeException; // type@03c0 │ │ -0d321c: 1a02 6603 |0022: const-string v2, "Error calling setWidget." // string@0366 │ │ -0d3220: 7030 3626 2100 |0024: invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2636 │ │ -0d3226: 2701 |0027: throw v1 │ │ -0d3228: 0d01 |0028: move-exception v1 │ │ -0d322a: 1f07 5c02 |0029: check-cast v7, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@025c │ │ -0d322e: 6e20 9717 8700 |002b: invoke-virtual {v7, v8}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1797 │ │ -0d3234: 28f0 |002e: goto 001e // -0010 │ │ +0e176c: |[0e176c] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.addChild:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0e177c: 6e10 5b17 0800 |0000: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.remove:()Z // method@175b │ │ +0e1782: 6e10 2926 0700 |0003: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +0e1788: 0c01 |0006: move-result-object v1 │ │ +0e178a: 1a02 e627 |0007: const-string v2, "setWidget" // string@27e6 │ │ +0e178e: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +0e1790: 2333 9104 |000a: new-array v3, v3, [Ljava/lang/Class; // type@0491 │ │ +0e1794: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +0e1796: 1c05 5702 |000d: const-class v5, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0257 │ │ +0e179a: 4d05 0304 |000f: aput-object v5, v3, v4 │ │ +0e179e: 6e30 d325 2103 |0011: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@25d3 │ │ +0e17a4: 0c01 |0014: move-result-object v1 │ │ +0e17a6: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +0e17a8: 2322 9204 |0016: new-array v2, v2, [Ljava/lang/Object; // type@0492 │ │ +0e17ac: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +0e17ae: 4d08 0203 |0019: aput-object v8, v2, v3 │ │ +0e17b2: 6e30 9f26 7102 |001b: invoke-virtual {v1, v7, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@269f │ │ +0e17b8: 0e00 |001e: return-void │ │ +0e17ba: 0d00 |001f: move-exception v0 │ │ +0e17bc: 2201 be03 |0020: new-instance v1, Ljava/lang/RuntimeException; // type@03be │ │ +0e17c0: 1a02 6603 |0022: const-string v2, "Error calling setWidget." // string@0366 │ │ +0e17c4: 7030 3626 2100 |0024: invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2636 │ │ +0e17ca: 2701 |0027: throw v1 │ │ +0e17cc: 0d01 |0028: move-exception v1 │ │ +0e17ce: 1f07 5a02 |0029: check-cast v7, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@025a │ │ +0e17d2: 6e20 9717 8700 |002b: invoke-virtual {v7, v8}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1797 │ │ +0e17d8: 28f0 |002e: goto 001e // -0010 │ │ catches : 1 │ │ 0x0003 - 0x001e │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x001f │ │ Ljava/lang/Exception; -> 0x0028 │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=37 │ │ @@ -292391,19 +292447,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0d3248: |[0d3248] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.addChild:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0d3258: 1f01 5902 |0000: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0259 │ │ -0d325c: 1f02 5902 |0002: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0259 │ │ -0d3260: 6e30 121c 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.addChild:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1c12 │ │ -0d3266: 0e00 |0007: return-void │ │ +0e17ec: |[0e17ec] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.addChild:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0e17fc: 1f01 5702 |0000: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0257 │ │ +0e1800: 1f02 5702 |0002: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0257 │ │ +0e1804: 6e30 121c 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.addChild:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1c12 │ │ +0e180a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0008 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit; │ │ @@ -292413,37 +292469,37 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 41 16-bit code units │ │ -0d3268: |[0d3268] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.addDebugRectangle:(Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;FFFF)V │ │ -0d3278: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d327a: 6a00 fd0e |0001: sput-boolean v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.drawDebug:Z // field@0efd │ │ -0d327e: 5480 f50e |0003: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRects:Lcom/badlogic/gdx/utils/Array; // field@0ef5 │ │ -0d3282: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ -0d3286: 2200 e702 |0007: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0d328a: 7010 621e 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -0d3290: 5b80 f50e |000c: iput-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRects:Lcom/badlogic/gdx/utils/Array; // field@0ef5 │ │ -0d3294: 5486 f50e |000e: iget-object v6, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRects:Lcom/badlogic/gdx/utils/Array; // field@0ef5 │ │ -0d3298: 2200 ad02 |0010: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect; // type@02ad │ │ -0d329c: 6e10 f91b 0800 |0012: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getTable:()Ljava/lang/Object; // method@1bf9 │ │ -0d32a2: 0c01 |0015: move-result-object v1 │ │ -0d32a4: 1f01 ab02 |0016: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@02ab │ │ -0d32a8: 6e10 a61b 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getHeight:()F // method@1ba6 │ │ -0d32ae: 0a01 |001b: move-result v1 │ │ -0d32b0: a703 010b |001c: sub-float v3, v1, v11 │ │ -0d32b4: 0791 |001e: move-object v1, v9 │ │ -0d32b6: 01a2 |001f: move v2, v10 │ │ -0d32b8: 01c4 |0020: move v4, v12 │ │ -0d32ba: 01d5 |0021: move v5, v13 │ │ -0d32bc: 7606 101c 0000 |0022: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.:(Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;FFFF)V // method@1c10 │ │ -0d32c2: 6e20 6a1e 0600 |0025: invoke-virtual {v6, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0d32c8: 0e00 |0028: return-void │ │ +0e180c: |[0e180c] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.addDebugRectangle:(Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;FFFF)V │ │ +0e181c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0e181e: 6a00 fd0e |0001: sput-boolean v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.drawDebug:Z // field@0efd │ │ +0e1822: 5480 f50e |0003: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRects:Lcom/badlogic/gdx/utils/Array; // field@0ef5 │ │ +0e1826: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ +0e182a: 2200 e502 |0007: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0e182e: 7010 621e 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0e1834: 5b80 f50e |000c: iput-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRects:Lcom/badlogic/gdx/utils/Array; // field@0ef5 │ │ +0e1838: 5486 f50e |000e: iget-object v6, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRects:Lcom/badlogic/gdx/utils/Array; // field@0ef5 │ │ +0e183c: 2200 ab02 |0010: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect; // type@02ab │ │ +0e1840: 6e10 f91b 0800 |0012: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getTable:()Ljava/lang/Object; // method@1bf9 │ │ +0e1846: 0c01 |0015: move-result-object v1 │ │ +0e1848: 1f01 a902 |0016: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@02a9 │ │ +0e184c: 6e10 a61b 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getHeight:()F // method@1ba6 │ │ +0e1852: 0a01 |001b: move-result v1 │ │ +0e1854: a703 010b |001c: sub-float v3, v1, v11 │ │ +0e1858: 0791 |001e: move-object v1, v9 │ │ +0e185a: 01a2 |001f: move v2, v10 │ │ +0e185c: 01c4 |0020: move v4, v12 │ │ +0e185e: 01d5 |0021: move v5, v13 │ │ +0e1860: 7606 101c 0000 |0022: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.:(Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;FFFF)V // method@1c10 │ │ +0e1866: 6e20 6a1e 0600 |0025: invoke-virtual {v6, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0e186c: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=94 │ │ 0x000e line=95 │ │ 0x0028 line=96 │ │ locals : │ │ @@ -292460,25 +292516,25 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/BaseTableLayout;Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;FFFF)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 13 16-bit code units │ │ -0d32cc: |[0d32cc] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.addDebugRectangle:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;FFFF)V │ │ -0d32dc: 0781 |0000: move-object v1, v8 │ │ -0d32de: 1f01 ac02 |0001: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // type@02ac │ │ -0d32e2: 0770 |0003: move-object v0, v7 │ │ -0d32e4: 0792 |0004: move-object v2, v9 │ │ -0d32e6: 01a3 |0005: move v3, v10 │ │ -0d32e8: 01b4 |0006: move v4, v11 │ │ -0d32ea: 01c5 |0007: move v5, v12 │ │ -0d32ec: 01d6 |0008: move v6, v13 │ │ -0d32ee: 7407 141c 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.addDebugRectangle:(Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;FFFF)V // method@1c14 │ │ -0d32f4: 0e00 |000c: return-void │ │ +0e1870: |[0e1870] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.addDebugRectangle:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;FFFF)V │ │ +0e1880: 0781 |0000: move-object v1, v8 │ │ +0e1882: 1f01 aa02 |0001: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // type@02aa │ │ +0e1886: 0770 |0003: move-object v0, v7 │ │ +0e1888: 0792 |0004: move-object v2, v9 │ │ +0e188a: 01a3 |0005: move v3, v10 │ │ +0e188c: 01b4 |0006: move v4, v11 │ │ +0e188e: 01c5 |0007: move v5, v12 │ │ +0e1890: 01d6 |0008: move v6, v13 │ │ +0e1892: 7407 141c 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.addDebugRectangle:(Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;FFFF)V // method@1c14 │ │ +0e1898: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x000d reg=7 this Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit; │ │ 0x0000 - 0x000d reg=8 x0 Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x000d reg=9 x1 Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; │ │ @@ -292492,20 +292548,20 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0d32f8: |[0d32f8] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.clearDebugRectangles:(Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;)V │ │ -0d3308: 5420 f50e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRects:Lcom/badlogic/gdx/utils/Array; // field@0ef5 │ │ -0d330c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0d3310: 5420 f50e |0004: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRects:Lcom/badlogic/gdx/utils/Array; // field@0ef5 │ │ -0d3314: 6e10 6f1e 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -0d331a: 0e00 |0009: return-void │ │ +0e189c: |[0e189c] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.clearDebugRectangles:(Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;)V │ │ +0e18ac: 5420 f50e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRects:Lcom/badlogic/gdx/utils/Array; // field@0ef5 │ │ +0e18b0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0e18b4: 5420 f50e |0004: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRects:Lcom/badlogic/gdx/utils/Array; // field@0ef5 │ │ +0e18b8: 6e10 6f1e 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +0e18be: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0009 line=90 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit; │ │ 0x0000 - 0x000a reg=2 layout Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; │ │ @@ -292515,18 +292571,18 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d331c: |[0d331c] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.clearDebugRectangles:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V │ │ -0d332c: 1f01 ac02 |0000: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // type@02ac │ │ -0d3330: 6e20 161c 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.clearDebugRectangles:(Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;)V // method@1c16 │ │ -0d3336: 0e00 |0005: return-void │ │ +0e18c0: |[0e18c0] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.clearDebugRectangles:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V │ │ +0e18d0: 1f01 aa02 |0000: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // type@02aa │ │ +0e18d4: 6e20 161c 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.clearDebugRectangles:(Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;)V // method@1c16 │ │ +0e18da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x0 Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit; │ │ │ │ @@ -292535,18 +292591,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d3338: |[0d3338] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getHeight:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F │ │ -0d3348: 6e10 4017 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ -0d334e: 0a00 |0003: move-result v0 │ │ -0d3350: 0f00 |0004: return v0 │ │ +0e18dc: |[0e18dc] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getHeight:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F │ │ +0e18ec: 6e10 4017 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ +0e18f2: 0a00 |0003: move-result v0 │ │ +0e18f4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit; │ │ 0x0000 - 0x0005 reg=2 widget Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ @@ -292555,19 +292611,19 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d3354: |[0d3354] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getHeight:(Ljava/lang/Object;)F │ │ -0d3364: 1f02 5902 |0000: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0259 │ │ -0d3368: 6e20 181c 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.getHeight:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F // method@1c18 │ │ -0d336e: 0a00 |0005: move-result v0 │ │ -0d3370: 0f00 |0006: return v0 │ │ +0e18f8: |[0e18f8] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getHeight:(Ljava/lang/Object;)F │ │ +0e1908: 1f02 5702 |0000: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0257 │ │ +0e190c: 6e20 181c 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.getHeight:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F // method@1c18 │ │ +0e1912: 0a00 |0005: move-result v0 │ │ +0e1914: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit; │ │ │ │ @@ -292576,23 +292632,23 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0d3374: |[0d3374] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getMaxHeight:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F │ │ -0d3384: 2020 df02 |0000: instance-of v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0d3388: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0d338c: 1f02 df02 |0004: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0d3390: 7210 251e 0200 |0006: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getMaxHeight:()F // method@1e25 │ │ -0d3396: 0a00 |0009: move-result v0 │ │ -0d3398: 0f00 |000a: return v0 │ │ -0d339a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0d339c: 28fe |000c: goto 000a // -0002 │ │ +0e1918: |[0e1918] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getMaxHeight:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F │ │ +0e1928: 2020 dd02 |0000: instance-of v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0e192c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0e1930: 1f02 dd02 |0004: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0e1934: 7210 251e 0200 |0006: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getMaxHeight:()F // method@1e25 │ │ +0e193a: 0a00 |0009: move-result v0 │ │ +0e193c: 0f00 |000a: return v0 │ │ +0e193e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0e1940: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x000a line=77 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 actor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit; │ │ @@ -292603,19 +292659,19 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d33a0: |[0d33a0] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getMaxHeight:(Ljava/lang/Object;)F │ │ -0d33b0: 1f02 5902 |0000: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0259 │ │ -0d33b4: 6e20 1a1c 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.getMaxHeight:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F // method@1c1a │ │ -0d33ba: 0a00 |0005: move-result v0 │ │ -0d33bc: 0f00 |0006: return v0 │ │ +0e1944: |[0e1944] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getMaxHeight:(Ljava/lang/Object;)F │ │ +0e1954: 1f02 5702 |0000: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0257 │ │ +0e1958: 6e20 1a1c 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.getMaxHeight:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F // method@1c1a │ │ +0e195e: 0a00 |0005: move-result v0 │ │ +0e1960: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit; │ │ │ │ @@ -292624,23 +292680,23 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0d33c0: |[0d33c0] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getMaxWidth:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F │ │ -0d33d0: 2020 df02 |0000: instance-of v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0d33d4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0d33d8: 1f02 df02 |0004: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0d33dc: 7210 261e 0200 |0006: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getMaxWidth:()F // method@1e26 │ │ -0d33e2: 0a00 |0009: move-result v0 │ │ -0d33e4: 0f00 |000a: return v0 │ │ -0d33e6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0d33e8: 28fe |000c: goto 000a // -0002 │ │ +0e1964: |[0e1964] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getMaxWidth:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F │ │ +0e1974: 2020 dd02 |0000: instance-of v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0e1978: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0e197c: 1f02 dd02 |0004: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0e1980: 7210 261e 0200 |0006: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getMaxWidth:()F // method@1e26 │ │ +0e1986: 0a00 |0009: move-result v0 │ │ +0e1988: 0f00 |000a: return v0 │ │ +0e198a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0e198c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x000a line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 actor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit; │ │ @@ -292651,19 +292707,19 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d33ec: |[0d33ec] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getMaxWidth:(Ljava/lang/Object;)F │ │ -0d33fc: 1f02 5902 |0000: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0259 │ │ -0d3400: 6e20 1c1c 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.getMaxWidth:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F // method@1c1c │ │ -0d3406: 0a00 |0005: move-result v0 │ │ -0d3408: 0f00 |0006: return v0 │ │ +0e1990: |[0e1990] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getMaxWidth:(Ljava/lang/Object;)F │ │ +0e19a0: 1f02 5702 |0000: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0257 │ │ +0e19a4: 6e20 1c1c 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.getMaxWidth:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F // method@1c1c │ │ +0e19aa: 0a00 |0005: move-result v0 │ │ +0e19ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit; │ │ │ │ @@ -292672,24 +292728,24 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0d340c: |[0d340c] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getMinHeight:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F │ │ -0d341c: 2020 df02 |0000: instance-of v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0d3420: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0d3424: 1f02 df02 |0004: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0d3428: 7210 271e 0200 |0006: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getMinHeight:()F // method@1e27 │ │ -0d342e: 0a00 |0009: move-result v0 │ │ -0d3430: 0f00 |000a: return v0 │ │ -0d3432: 6e10 4017 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ -0d3438: 0a00 |000e: move-result v0 │ │ -0d343a: 28fb |000f: goto 000a // -0005 │ │ +0e19b0: |[0e19b0] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getMinHeight:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F │ │ +0e19c0: 2020 dd02 |0000: instance-of v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0e19c4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0e19c8: 1f02 dd02 |0004: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0e19cc: 7210 271e 0200 |0006: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getMinHeight:()F // method@1e27 │ │ +0e19d2: 0a00 |0009: move-result v0 │ │ +0e19d4: 0f00 |000a: return v0 │ │ +0e19d6: 6e10 4017 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ +0e19dc: 0a00 |000e: move-result v0 │ │ +0e19de: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x000a line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 actor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0010 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit; │ │ @@ -292700,19 +292756,19 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d343c: |[0d343c] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getMinHeight:(Ljava/lang/Object;)F │ │ -0d344c: 1f02 5902 |0000: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0259 │ │ -0d3450: 6e20 1e1c 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.getMinHeight:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F // method@1c1e │ │ -0d3456: 0a00 |0005: move-result v0 │ │ -0d3458: 0f00 |0006: return v0 │ │ +0e19e0: |[0e19e0] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getMinHeight:(Ljava/lang/Object;)F │ │ +0e19f0: 1f02 5702 |0000: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0257 │ │ +0e19f4: 6e20 1e1c 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.getMinHeight:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F // method@1c1e │ │ +0e19fa: 0a00 |0005: move-result v0 │ │ +0e19fc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit; │ │ │ │ @@ -292721,24 +292777,24 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0d345c: |[0d345c] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getMinWidth:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F │ │ -0d346c: 2020 df02 |0000: instance-of v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0d3470: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0d3474: 1f02 df02 |0004: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0d3478: 7210 281e 0200 |0006: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getMinWidth:()F // method@1e28 │ │ -0d347e: 0a00 |0009: move-result v0 │ │ -0d3480: 0f00 |000a: return v0 │ │ -0d3482: 6e10 4d17 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ -0d3488: 0a00 |000e: move-result v0 │ │ -0d348a: 28fb |000f: goto 000a // -0005 │ │ +0e1a00: |[0e1a00] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getMinWidth:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F │ │ +0e1a10: 2020 dd02 |0000: instance-of v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0e1a14: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0e1a18: 1f02 dd02 |0004: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0e1a1c: 7210 281e 0200 |0006: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getMinWidth:()F // method@1e28 │ │ +0e1a22: 0a00 |0009: move-result v0 │ │ +0e1a24: 0f00 |000a: return v0 │ │ +0e1a26: 6e10 4d17 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ +0e1a2c: 0a00 |000e: move-result v0 │ │ +0e1a2e: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x000a line=52 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 actor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0010 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit; │ │ @@ -292749,19 +292805,19 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d348c: |[0d348c] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getMinWidth:(Ljava/lang/Object;)F │ │ -0d349c: 1f02 5902 |0000: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0259 │ │ -0d34a0: 6e20 201c 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.getMinWidth:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F // method@1c20 │ │ -0d34a6: 0a00 |0005: move-result v0 │ │ -0d34a8: 0f00 |0006: return v0 │ │ +0e1a30: |[0e1a30] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getMinWidth:(Ljava/lang/Object;)F │ │ +0e1a40: 1f02 5702 |0000: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0257 │ │ +0e1a44: 6e20 201c 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.getMinWidth:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F // method@1c20 │ │ +0e1a4a: 0a00 |0005: move-result v0 │ │ +0e1a4c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit; │ │ │ │ @@ -292770,24 +292826,24 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0d34ac: |[0d34ac] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getPrefHeight:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F │ │ -0d34bc: 2020 df02 |0000: instance-of v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0d34c0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0d34c4: 1f02 df02 |0004: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0d34c8: 7210 291e 0200 |0006: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1e29 │ │ -0d34ce: 0a00 |0009: move-result v0 │ │ -0d34d0: 0f00 |000a: return v0 │ │ -0d34d2: 6e10 4017 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ -0d34d8: 0a00 |000e: move-result v0 │ │ -0d34da: 28fb |000f: goto 000a // -0005 │ │ +0e1a50: |[0e1a50] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getPrefHeight:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F │ │ +0e1a60: 2020 dd02 |0000: instance-of v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0e1a64: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0e1a68: 1f02 dd02 |0004: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0e1a6c: 7210 291e 0200 |0006: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1e29 │ │ +0e1a72: 0a00 |0009: move-result v0 │ │ +0e1a74: 0f00 |000a: return v0 │ │ +0e1a76: 6e10 4017 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ +0e1a7c: 0a00 |000e: move-result v0 │ │ +0e1a7e: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x000a line=67 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 actor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0010 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit; │ │ @@ -292798,19 +292854,19 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d34dc: |[0d34dc] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getPrefHeight:(Ljava/lang/Object;)F │ │ -0d34ec: 1f02 5902 |0000: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0259 │ │ -0d34f0: 6e20 221c 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.getPrefHeight:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F // method@1c22 │ │ -0d34f6: 0a00 |0005: move-result v0 │ │ -0d34f8: 0f00 |0006: return v0 │ │ +0e1a80: |[0e1a80] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getPrefHeight:(Ljava/lang/Object;)F │ │ +0e1a90: 1f02 5702 |0000: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0257 │ │ +0e1a94: 6e20 221c 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.getPrefHeight:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F // method@1c22 │ │ +0e1a9a: 0a00 |0005: move-result v0 │ │ +0e1a9c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit; │ │ │ │ @@ -292819,24 +292875,24 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0d34fc: |[0d34fc] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getPrefWidth:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F │ │ -0d350c: 2020 df02 |0000: instance-of v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0d3510: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0d3514: 1f02 df02 |0004: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0d3518: 7210 2a1e 0200 |0006: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1e2a │ │ -0d351e: 0a00 |0009: move-result v0 │ │ -0d3520: 0f00 |000a: return v0 │ │ -0d3522: 6e10 4d17 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ -0d3528: 0a00 |000e: move-result v0 │ │ -0d352a: 28fb |000f: goto 000a // -0005 │ │ +0e1aa0: |[0e1aa0] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getPrefWidth:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F │ │ +0e1ab0: 2020 dd02 |0000: instance-of v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0e1ab4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0e1ab8: 1f02 dd02 |0004: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0e1abc: 7210 2a1e 0200 |0006: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1e2a │ │ +0e1ac2: 0a00 |0009: move-result v0 │ │ +0e1ac4: 0f00 |000a: return v0 │ │ +0e1ac6: 6e10 4d17 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ +0e1acc: 0a00 |000e: move-result v0 │ │ +0e1ace: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x000a line=62 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 actor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0010 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit; │ │ @@ -292847,19 +292903,19 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d352c: |[0d352c] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getPrefWidth:(Ljava/lang/Object;)F │ │ -0d353c: 1f02 5902 |0000: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0259 │ │ -0d3540: 6e20 241c 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.getPrefWidth:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F // method@1c24 │ │ -0d3546: 0a00 |0005: move-result v0 │ │ -0d3548: 0f00 |0006: return v0 │ │ +0e1ad0: |[0e1ad0] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getPrefWidth:(Ljava/lang/Object;)F │ │ +0e1ae0: 1f02 5702 |0000: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0257 │ │ +0e1ae4: 6e20 241c 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.getPrefWidth:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F // method@1c24 │ │ +0e1aea: 0a00 |0005: move-result v0 │ │ +0e1aec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit; │ │ │ │ @@ -292868,18 +292924,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d354c: |[0d354c] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getWidth:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F │ │ -0d355c: 6e10 4d17 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ -0d3562: 0a00 |0003: move-result v0 │ │ -0d3564: 0f00 |0004: return v0 │ │ +0e1af0: |[0e1af0] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getWidth:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F │ │ +0e1b00: 6e10 4d17 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ +0e1b06: 0a00 |0003: move-result v0 │ │ +0e1b08: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit; │ │ 0x0000 - 0x0005 reg=2 widget Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ @@ -292888,19 +292944,19 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d3568: |[0d3568] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getWidth:(Ljava/lang/Object;)F │ │ -0d3578: 1f02 5902 |0000: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0259 │ │ -0d357c: 6e20 261c 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.getWidth:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F // method@1c26 │ │ -0d3582: 0a00 |0005: move-result v0 │ │ -0d3584: 0f00 |0006: return v0 │ │ +0e1b0c: |[0e1b0c] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getWidth:(Ljava/lang/Object;)F │ │ +0e1b1c: 1f02 5702 |0000: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0257 │ │ +0e1b20: 6e20 261c 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.getWidth:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F // method@1c26 │ │ +0e1b26: 0a00 |0005: move-result v0 │ │ +0e1b28: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit; │ │ │ │ @@ -292909,18 +292965,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d3588: |[0d3588] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.removeChild:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0d3598: 1f01 5c02 |0000: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@025c │ │ -0d359c: 6e20 b917 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@17b9 │ │ -0d35a2: 0e00 |0005: return-void │ │ +0e1b2c: |[0e1b2c] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.removeChild:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0e1b3c: 1f01 5a02 |0000: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@025a │ │ +0e1b40: 6e20 b917 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@17b9 │ │ +0e1b46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 parent Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit; │ │ @@ -292931,34 +292987,34 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0d35a4: |[0d35a4] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.removeChild:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0d35b4: 1f01 5902 |0000: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0259 │ │ -0d35b8: 1f02 5902 |0002: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0259 │ │ -0d35bc: 6e30 281c 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.removeChild:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1c28 │ │ -0d35c2: 0e00 |0007: return-void │ │ +0e1b48: |[0e1b48] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.removeChild:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0e1b58: 1f01 5702 |0000: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0257 │ │ +0e1b5c: 1f02 5702 |0002: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0257 │ │ +0e1b60: 6e30 281c 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.removeChild:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1c28 │ │ +0e1b66: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0008 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit; │ │ │ │ - source_file_idx : 3910 (TableToolkit.java) │ │ + source_file_idx : 3908 (TableToolkit.java) │ │ │ │ Class #629 header: │ │ -class_idx : 687 │ │ +class_idx : 685 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 640 │ │ -source_file_idx : 3918 │ │ +superclass_idx : 638 │ │ +source_file_idx : 3916 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #629 annotations: │ │ Annotations on class │ │ @@ -293006,17 +293062,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d35c4: |[0d35c4] com.badlogic.gdx.scenes.scene2d.ui.TextButton$TextButtonStyle.:()V │ │ -0d35d4: 7010 3e19 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.:()V // method@193e │ │ -0d35da: 0e00 |0003: return-void │ │ +0e1b68: |[0e1b68] com.badlogic.gdx.scenes.scene2d.ui.TextButton$TextButtonStyle.:()V │ │ +0e1b78: 7010 3e19 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.:()V // method@193e │ │ +0e1b7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0003 line=110 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; │ │ │ │ @@ -293025,55 +293081,55 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -0d35dc: |[0d35dc] com.badlogic.gdx.scenes.scene2d.ui.TextButton$TextButtonStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)V │ │ -0d35ec: 7020 3f19 3200 |0000: invoke-direct {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@193f │ │ -0d35f2: 5430 030f |0003: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f03 │ │ -0d35f6: 5b20 030f |0005: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f03 │ │ -0d35fa: 5430 040f |0007: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f04 │ │ -0d35fe: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -0d3602: 2200 1301 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0d3606: 5431 040f |000d: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f04 │ │ -0d360a: 7020 a609 1000 |000f: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ -0d3610: 5b20 040f |0012: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f04 │ │ -0d3614: 5430 020f |0014: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f02 │ │ -0d3618: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ -0d361c: 2200 1301 |0018: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0d3620: 5431 020f |001a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f02 │ │ -0d3624: 7020 a609 1000 |001c: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ -0d362a: 5b20 020f |001f: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f02 │ │ -0d362e: 5430 050f |0021: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f05 │ │ -0d3632: 3800 0b00 |0023: if-eqz v0, 002e // +000b │ │ -0d3636: 2200 1301 |0025: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0d363a: 5431 050f |0027: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f05 │ │ -0d363e: 7020 a609 1000 |0029: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ -0d3644: 5b20 050f |002c: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f05 │ │ -0d3648: 5430 fe0e |002e: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0efe │ │ -0d364c: 3800 0b00 |0030: if-eqz v0, 003b // +000b │ │ -0d3650: 2200 1301 |0032: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0d3654: 5431 fe0e |0034: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0efe │ │ -0d3658: 7020 a609 1000 |0036: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ -0d365e: 5b20 fe0e |0039: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0efe │ │ -0d3662: 5430 ff0e |003b: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0eff │ │ -0d3666: 3800 0b00 |003d: if-eqz v0, 0048 // +000b │ │ -0d366a: 2200 1301 |003f: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0d366e: 5431 ff0e |0041: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0eff │ │ -0d3672: 7020 a609 1000 |0043: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ -0d3678: 5b20 fe0e |0046: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0efe │ │ -0d367c: 5430 000f |0048: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f00 │ │ -0d3680: 3800 0b00 |004a: if-eqz v0, 0055 // +000b │ │ -0d3684: 2200 1301 |004c: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0d3688: 5431 000f |004e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f00 │ │ -0d368c: 7020 a609 1000 |0050: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ -0d3692: 5b20 000f |0053: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f00 │ │ -0d3696: 0e00 |0055: return-void │ │ +0e1b80: |[0e1b80] com.badlogic.gdx.scenes.scene2d.ui.TextButton$TextButtonStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)V │ │ +0e1b90: 7020 3f19 3200 |0000: invoke-direct {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@193f │ │ +0e1b96: 5430 030f |0003: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f03 │ │ +0e1b9a: 5b20 030f |0005: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f03 │ │ +0e1b9e: 5430 040f |0007: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f04 │ │ +0e1ba2: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +0e1ba6: 2200 1101 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0e1baa: 5431 040f |000d: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f04 │ │ +0e1bae: 7020 a609 1000 |000f: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ +0e1bb4: 5b20 040f |0012: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f04 │ │ +0e1bb8: 5430 020f |0014: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f02 │ │ +0e1bbc: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ +0e1bc0: 2200 1101 |0018: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0e1bc4: 5431 020f |001a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f02 │ │ +0e1bc8: 7020 a609 1000 |001c: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ +0e1bce: 5b20 020f |001f: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f02 │ │ +0e1bd2: 5430 050f |0021: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f05 │ │ +0e1bd6: 3800 0b00 |0023: if-eqz v0, 002e // +000b │ │ +0e1bda: 2200 1101 |0025: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0e1bde: 5431 050f |0027: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f05 │ │ +0e1be2: 7020 a609 1000 |0029: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ +0e1be8: 5b20 050f |002c: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f05 │ │ +0e1bec: 5430 fe0e |002e: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0efe │ │ +0e1bf0: 3800 0b00 |0030: if-eqz v0, 003b // +000b │ │ +0e1bf4: 2200 1101 |0032: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0e1bf8: 5431 fe0e |0034: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0efe │ │ +0e1bfc: 7020 a609 1000 |0036: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ +0e1c02: 5b20 fe0e |0039: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0efe │ │ +0e1c06: 5430 ff0e |003b: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0eff │ │ +0e1c0a: 3800 0b00 |003d: if-eqz v0, 0048 // +000b │ │ +0e1c0e: 2200 1101 |003f: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0e1c12: 5431 ff0e |0041: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0eff │ │ +0e1c16: 7020 a609 1000 |0043: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ +0e1c1c: 5b20 fe0e |0046: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0efe │ │ +0e1c20: 5430 000f |0048: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f00 │ │ +0e1c24: 3800 0b00 |004a: if-eqz v0, 0055 // +000b │ │ +0e1c28: 2200 1101 |004c: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0e1c2c: 5431 000f |004e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f00 │ │ +0e1c30: 7020 a609 1000 |0050: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ +0e1c36: 5b20 000f |0053: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f00 │ │ +0e1c3a: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0003 line=118 │ │ 0x0007 line=119 │ │ 0x0014 line=120 │ │ 0x0021 line=121 │ │ @@ -293090,35 +293146,35 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0d3698: |[0d3698] com.badlogic.gdx.scenes.scene2d.ui.TextButton$TextButtonStyle.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -0d36a8: 7040 4019 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1940 │ │ -0d36ae: 0e00 |0003: return-void │ │ +0e1c3c: |[0e1c3c] com.badlogic.gdx.scenes.scene2d.ui.TextButton$TextButtonStyle.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +0e1c4c: 7040 4019 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1940 │ │ +0e1c52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0003 line=114 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; │ │ 0x0000 - 0x0004 reg=1 up Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ 0x0000 - 0x0004 reg=2 down Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ 0x0000 - 0x0004 reg=3 checked Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3918 (TextButton.java) │ │ + source_file_idx : 3916 (TextButton.java) │ │ │ │ Class #630 header: │ │ -class_idx : 690 │ │ +class_idx : 688 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3920 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3918 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #630 annotations: │ │ Annotations on class │ │ @@ -293139,17 +293195,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d36b0: |[0d36b0] com.badlogic.gdx.scenes.scene2d.ui.TextField$DefaultOnscreenKeyboard.:()V │ │ -0d36c0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0d36c6: 0e00 |0003: return-void │ │ +0e1c54: |[0e1c54] com.badlogic.gdx.scenes.scene2d.ui.TextField$DefaultOnscreenKeyboard.:()V │ │ +0e1c64: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0e1c6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=817 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$DefaultOnscreenKeyboard; │ │ │ │ Virtual methods - │ │ @@ -293158,33 +293214,33 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d36c8: |[0d36c8] com.badlogic.gdx.scenes.scene2d.ui.TextField$DefaultOnscreenKeyboard.show:(Z)V │ │ -0d36d8: 6200 2500 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0d36dc: 7220 7801 2000 |0002: invoke-interface {v0, v2}, Lcom/badlogic/gdx/Input;.setOnscreenKeyboardVisible:(Z)V // method@0178 │ │ -0d36e2: 0e00 |0005: return-void │ │ +0e1c6c: |[0e1c6c] com.badlogic.gdx.scenes.scene2d.ui.TextField$DefaultOnscreenKeyboard.show:(Z)V │ │ +0e1c7c: 6200 2500 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0e1c80: 7220 7801 2000 |0002: invoke-interface {v0, v2}, Lcom/badlogic/gdx/Input;.setOnscreenKeyboardVisible:(Z)V // method@0178 │ │ +0e1c86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=820 │ │ 0x0005 line=821 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$DefaultOnscreenKeyboard; │ │ 0x0000 - 0x0006 reg=2 visible Z │ │ │ │ - source_file_idx : 3920 (TextField.java) │ │ + source_file_idx : 3918 (TextField.java) │ │ │ │ Class #631 header: │ │ -class_idx : 691 │ │ +class_idx : 689 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 852 │ │ -source_file_idx : 3920 │ │ +superclass_idx : 850 │ │ +source_file_idx : 3918 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #631 annotations: │ │ Annotations on class │ │ @@ -293212,18 +293268,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d36e4: |[0d36e4] com.badlogic.gdx.scenes.scene2d.ui.TextField$KeyRepeatTask.:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;)V │ │ -0d36f4: 5b01 0d0f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0d │ │ -0d36f8: 7010 4123 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.:()V // method@2341 │ │ -0d36fe: 0e00 |0005: return-void │ │ +0e1c88: |[0e1c88] com.badlogic.gdx.scenes.scene2d.ui.TextField$KeyRepeatTask.:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;)V │ │ +0e1c98: 5b01 0d0f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0d │ │ +0e1c9c: 7010 4123 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.:()V // method@2341 │ │ +0e1ca2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=777 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ │ │ @@ -293233,35 +293289,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0d3700: |[0d3700] com.badlogic.gdx.scenes.scene2d.ui.TextField$KeyRepeatTask.run:()V │ │ -0d3710: 5430 0d0f |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0d │ │ -0d3714: 5400 280f |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.inputListener:Lcom/badlogic/gdx/scenes/scene2d/InputListener; // field@0f28 │ │ -0d3718: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0d371a: 5232 0c0f |0005: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.keycode:I // field@0f0c │ │ -0d371e: 6e30 ee17 1002 |0007: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.keyDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z // method@17ee │ │ -0d3724: 0e00 |000a: return-void │ │ +0e1ca4: |[0e1ca4] com.badlogic.gdx.scenes.scene2d.ui.TextField$KeyRepeatTask.run:()V │ │ +0e1cb4: 5430 0d0f |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0d │ │ +0e1cb8: 5400 280f |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.inputListener:Lcom/badlogic/gdx/scenes/scene2d/InputListener; // field@0f28 │ │ +0e1cbc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0e1cbe: 5232 0c0f |0005: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.keycode:I // field@0f0c │ │ +0e1cc2: 6e30 ee17 1002 |0007: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.keyDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z // method@17ee │ │ +0e1cc8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=781 │ │ 0x000a line=782 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; │ │ │ │ - source_file_idx : 3920 (TextField.java) │ │ + source_file_idx : 3918 (TextField.java) │ │ │ │ Class #632 header: │ │ -class_idx : 693 │ │ +class_idx : 691 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3920 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3918 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #632 annotations: │ │ Annotations on class │ │ @@ -293282,17 +293338,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d3728: |[0d3728] com.badlogic.gdx.scenes.scene2d.ui.TextField$TextFieldFilter$DigitsOnlyFilter.:()V │ │ -0d3738: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0d373e: 0e00 |0003: return-void │ │ +0e1ccc: |[0e1ccc] com.badlogic.gdx.scenes.scene2d.ui.TextField$TextFieldFilter$DigitsOnlyFilter.:()V │ │ +0e1cdc: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0e1ce2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=799 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter$DigitsOnlyFilter; │ │ │ │ Virtual methods - │ │ @@ -293301,33 +293357,33 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;C)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d3740: |[0d3740] com.badlogic.gdx.scenes.scene2d.ui.TextField$TextFieldFilter$DigitsOnlyFilter.acceptChar:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;C)Z │ │ -0d3750: 7110 c925 0300 |0000: invoke-static {v3}, Ljava/lang/Character;.isDigit:(C)Z // method@25c9 │ │ -0d3756: 0a00 |0003: move-result v0 │ │ -0d3758: 0f00 |0004: return v0 │ │ +0e1ce4: |[0e1ce4] com.badlogic.gdx.scenes.scene2d.ui.TextField$TextFieldFilter$DigitsOnlyFilter.acceptChar:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;C)Z │ │ +0e1cf4: 7110 c925 0300 |0000: invoke-static {v3}, Ljava/lang/Character;.isDigit:(C)Z // method@25c9 │ │ +0e1cfa: 0a00 |0003: move-result v0 │ │ +0e1cfc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=802 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter$DigitsOnlyFilter; │ │ 0x0000 - 0x0005 reg=2 textField Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ 0x0000 - 0x0005 reg=3 key C │ │ │ │ - source_file_idx : 3920 (TextField.java) │ │ + source_file_idx : 3918 (TextField.java) │ │ │ │ Class #633 header: │ │ -class_idx : 706 │ │ +class_idx : 704 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 601 │ │ -source_file_idx : 4274 │ │ +superclass_idx : 599 │ │ +source_file_idx : 4272 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 15 │ │ │ │ Class #633 - │ │ Class descriptor : 'Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;' │ │ @@ -293355,20 +293411,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d375c: |[0d375c] com.badlogic.gdx.scenes.scene2d.ui.Widget.:()V │ │ -0d376c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d376e: 7010 3217 0100 |0001: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.:()V // method@1732 │ │ -0d3774: 5c10 6f0f |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.needsLayout:Z // field@0f6f │ │ -0d3778: 5c10 6e0f |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.layoutEnabled:Z // field@0f6e │ │ -0d377c: 0e00 |0008: return-void │ │ +0e1d00: |[0e1d00] com.badlogic.gdx.scenes.scene2d.ui.Widget.:()V │ │ +0e1d10: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0e1d12: 7010 3217 0100 |0001: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.:()V // method@1732 │ │ +0e1d18: 5c10 6f0f |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.needsLayout:Z // field@0f6f │ │ +0e1d1c: 5c10 6e0f |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.layoutEnabled:Z // field@0f6e │ │ +0e1d20: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=35 │ │ 0x0004 line=36 │ │ 0x0006 line=38 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Widget; │ │ @@ -293379,17 +293435,17 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d3780: |[0d3780] com.badlogic.gdx.scenes.scene2d.ui.Widget.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0d3790: 6e10 2c1d 0000 |0000: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.validate:()V // method@1d2c │ │ -0d3796: 0e00 |0003: return-void │ │ +0e1d24: |[0e1d24] com.badlogic.gdx.scenes.scene2d.ui.Widget.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0e1d34: 6e10 2c1d 0000 |0000: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.validate:()V // method@1d2c │ │ +0e1d3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0003 line=129 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Widget; │ │ 0x0000 - 0x0004 reg=1 batch Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ @@ -293400,17 +293456,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d3798: |[0d3798] com.badlogic.gdx.scenes.scene2d.ui.Widget.getMaxHeight:()F │ │ -0d37a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d37aa: 0f00 |0001: return v0 │ │ +0e1d3c: |[0e1d3c] com.badlogic.gdx.scenes.scene2d.ui.Widget.getMaxHeight:()F │ │ +0e1d4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e1d4e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Widget; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;) │ │ @@ -293418,17 +293474,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d37ac: |[0d37ac] com.badlogic.gdx.scenes.scene2d.ui.Widget.getMaxWidth:()F │ │ -0d37bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d37be: 0f00 |0001: return v0 │ │ +0e1d50: |[0e1d50] com.badlogic.gdx.scenes.scene2d.ui.Widget.getMaxWidth:()F │ │ +0e1d60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e1d62: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Widget; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;) │ │ @@ -293436,18 +293492,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d37c0: |[0d37c0] com.badlogic.gdx.scenes.scene2d.ui.Widget.getMinHeight:()F │ │ -0d37d0: 6e10 1f1d 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getPrefHeight:()F // method@1d1f │ │ -0d37d6: 0a00 |0003: move-result v0 │ │ -0d37d8: 0f00 |0004: return v0 │ │ +0e1d64: |[0e1d64] com.badlogic.gdx.scenes.scene2d.ui.Widget.getMinHeight:()F │ │ +0e1d74: 6e10 1f1d 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getPrefHeight:()F // method@1d1f │ │ +0e1d7a: 0a00 |0003: move-result v0 │ │ +0e1d7c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Widget; │ │ │ │ #4 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;) │ │ @@ -293455,18 +293511,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d37dc: |[0d37dc] com.badlogic.gdx.scenes.scene2d.ui.Widget.getMinWidth:()F │ │ -0d37ec: 6e10 201d 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getPrefWidth:()F // method@1d20 │ │ -0d37f2: 0a00 |0003: move-result v0 │ │ -0d37f4: 0f00 |0004: return v0 │ │ +0e1d80: |[0e1d80] com.badlogic.gdx.scenes.scene2d.ui.Widget.getMinWidth:()F │ │ +0e1d90: 6e10 201d 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getPrefWidth:()F // method@1d20 │ │ +0e1d96: 0a00 |0003: move-result v0 │ │ +0e1d98: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Widget; │ │ │ │ #5 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;) │ │ @@ -293474,17 +293530,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d37f8: |[0d37f8] com.badlogic.gdx.scenes.scene2d.ui.Widget.getPrefHeight:()F │ │ -0d3808: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d380a: 0f00 |0001: return v0 │ │ +0e1d9c: |[0e1d9c] com.badlogic.gdx.scenes.scene2d.ui.Widget.getPrefHeight:()F │ │ +0e1dac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e1dae: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Widget; │ │ │ │ #6 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;) │ │ @@ -293492,17 +293548,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d380c: |[0d380c] com.badlogic.gdx.scenes.scene2d.ui.Widget.getPrefWidth:()F │ │ -0d381c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d381e: 0f00 |0001: return v0 │ │ +0e1db0: |[0e1db0] com.badlogic.gdx.scenes.scene2d.ui.Widget.getPrefWidth:()F │ │ +0e1dc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e1dc2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Widget; │ │ │ │ #7 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;) │ │ @@ -293510,18 +293566,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0d3820: |[0d3820] com.badlogic.gdx.scenes.scene2d.ui.Widget.invalidate:()V │ │ -0d3830: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d3832: 5c10 6f0f |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.needsLayout:Z // field@0f6f │ │ -0d3836: 0e00 |0003: return-void │ │ +0e1dc4: |[0e1dc4] com.badlogic.gdx.scenes.scene2d.ui.Widget.invalidate:()V │ │ +0e1dd4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0e1dd6: 5c10 6f0f |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.needsLayout:Z // field@0f6f │ │ +0e1dda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0003 line=102 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Widget; │ │ │ │ @@ -293530,26 +293586,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0d3838: |[0d3838] com.badlogic.gdx.scenes.scene2d.ui.Widget.invalidateHierarchy:()V │ │ -0d3848: 5521 6e0f |0000: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.layoutEnabled:Z // field@0f6e │ │ -0d384c: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ -0d3850: 0e00 |0004: return-void │ │ -0d3852: 6e10 231d 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.invalidate:()V // method@1d23 │ │ -0d3858: 6e10 1e1d 0200 |0008: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1d1e │ │ -0d385e: 0c00 |000b: move-result-object v0 │ │ -0d3860: 2001 df02 |000c: instance-of v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0d3864: 3801 f6ff |000e: if-eqz v1, 0004 // -000a │ │ -0d3868: 1f00 df02 |0010: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0d386c: 7210 2c1e 0000 |0012: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.invalidateHierarchy:()V // method@1e2c │ │ -0d3872: 28ef |0015: goto 0004 // -0011 │ │ +0e1ddc: |[0e1ddc] com.badlogic.gdx.scenes.scene2d.ui.Widget.invalidateHierarchy:()V │ │ +0e1dec: 5521 6e0f |0000: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.layoutEnabled:Z // field@0f6e │ │ +0e1df0: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ +0e1df4: 0e00 |0004: return-void │ │ +0e1df6: 6e10 231d 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.invalidate:()V // method@1d23 │ │ +0e1dfc: 6e10 1e1d 0200 |0008: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1d1e │ │ +0e1e02: 0c00 |000b: move-result-object v0 │ │ +0e1e04: 2001 dd02 |000c: instance-of v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0e1e08: 3801 f6ff |000e: if-eqz v1, 0004 // -000a │ │ +0e1e0c: 1f00 dd02 |0010: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0e1e10: 7210 2c1e 0000 |0012: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.invalidateHierarchy:()V // method@1e2c │ │ +0e1e16: 28ef |0015: goto 0004 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0004 line=109 │ │ 0x0005 line=106 │ │ 0x0008 line=107 │ │ 0x000c line=108 │ │ @@ -293562,16 +293618,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d3874: |[0d3874] com.badlogic.gdx.scenes.scene2d.ui.Widget.layout:()V │ │ -0d3884: 0e00 |0000: return-void │ │ +0e1e18: |[0e1e18] com.badlogic.gdx.scenes.scene2d.ui.Widget.layout:()V │ │ +0e1e28: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Widget; │ │ │ │ #10 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;) │ │ @@ -293579,17 +293635,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d3888: |[0d3888] com.badlogic.gdx.scenes.scene2d.ui.Widget.needsLayout:()Z │ │ -0d3898: 5510 6f0f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.needsLayout:Z // field@0f6f │ │ -0d389c: 0f00 |0002: return v0 │ │ +0e1e2c: |[0e1e2c] com.badlogic.gdx.scenes.scene2d.ui.Widget.needsLayout:()Z │ │ +0e1e3c: 5510 6f0f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.needsLayout:Z // field@0f6f │ │ +0e1e40: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Widget; │ │ │ │ #11 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;) │ │ @@ -293597,32 +293653,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0d38a0: |[0d38a0] com.badlogic.gdx.scenes.scene2d.ui.Widget.pack:()V │ │ -0d38b0: 6e10 201d 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getPrefWidth:()F // method@1d20 │ │ -0d38b6: 0a01 |0003: move-result v1 │ │ -0d38b8: 6e10 1f1d 0300 |0004: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getPrefHeight:()F // method@1d1f │ │ -0d38be: 0a00 |0007: move-result v0 │ │ -0d38c0: 6e10 221d 0300 |0008: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getWidth:()F // method@1d22 │ │ -0d38c6: 0a02 |000b: move-result v2 │ │ -0d38c8: 2d02 0102 |000c: cmpl-float v2, v1, v2 │ │ -0d38cc: 3902 0a00 |000e: if-nez v2, 0018 // +000a │ │ -0d38d0: 6e10 191d 0300 |0010: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getHeight:()F // method@1d19 │ │ -0d38d6: 0a02 |0013: move-result v2 │ │ -0d38d8: 2d02 0002 |0014: cmpl-float v2, v0, v2 │ │ -0d38dc: 3802 0b00 |0016: if-eqz v2, 0021 // +000b │ │ -0d38e0: 6e20 2b1d 1300 |0018: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.setWidth:(F)V // method@1d2b │ │ -0d38e6: 6e20 291d 0300 |001b: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.setHeight:(F)V // method@1d29 │ │ -0d38ec: 6e10 231d 0300 |001e: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.invalidate:()V // method@1d23 │ │ -0d38f2: 6e10 2c1d 0300 |0021: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.validate:()V // method@1d2c │ │ -0d38f8: 0e00 |0024: return-void │ │ +0e1e44: |[0e1e44] com.badlogic.gdx.scenes.scene2d.ui.Widget.pack:()V │ │ +0e1e54: 6e10 201d 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getPrefWidth:()F // method@1d20 │ │ +0e1e5a: 0a01 |0003: move-result v1 │ │ +0e1e5c: 6e10 1f1d 0300 |0004: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getPrefHeight:()F // method@1d1f │ │ +0e1e62: 0a00 |0007: move-result v0 │ │ +0e1e64: 6e10 221d 0300 |0008: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getWidth:()F // method@1d22 │ │ +0e1e6a: 0a02 |000b: move-result v2 │ │ +0e1e6c: 2d02 0102 |000c: cmpl-float v2, v1, v2 │ │ +0e1e70: 3902 0a00 |000e: if-nez v2, 0018 // +000a │ │ +0e1e74: 6e10 191d 0300 |0010: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getHeight:()F // method@1d19 │ │ +0e1e7a: 0a02 |0013: move-result v2 │ │ +0e1e7c: 2d02 0002 |0014: cmpl-float v2, v0, v2 │ │ +0e1e80: 3802 0b00 |0016: if-eqz v2, 0021 // +000b │ │ +0e1e84: 6e20 2b1d 1300 |0018: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.setWidth:(F)V // method@1d2b │ │ +0e1e8a: 6e20 291d 0300 |001b: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.setHeight:(F)V // method@1d29 │ │ +0e1e90: 6e10 231d 0300 |001e: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.invalidate:()V // method@1d23 │ │ +0e1e96: 6e10 2c1d 0300 |0021: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.validate:()V // method@1d2c │ │ +0e1e9c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ 0x0008 line=114 │ │ 0x0018 line=115 │ │ 0x001b line=116 │ │ @@ -293639,17 +293695,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d38fc: |[0d38fc] com.badlogic.gdx.scenes.scene2d.ui.Widget.setFillParent:(Z)V │ │ -0d390c: 5c01 6d0f |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.fillParent:Z // field@0f6d │ │ -0d3910: 0e00 |0002: return-void │ │ +0e1ea0: |[0e1ea0] com.badlogic.gdx.scenes.scene2d.ui.Widget.setFillParent:(Z)V │ │ +0e1eb0: 5c01 6d0f |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.fillParent:Z // field@0f6d │ │ +0e1eb4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0002 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Widget; │ │ 0x0000 - 0x0003 reg=1 fillParent Z │ │ @@ -293659,19 +293715,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0d3914: |[0d3914] com.badlogic.gdx.scenes.scene2d.ui.Widget.setLayoutEnabled:(Z)V │ │ -0d3924: 5c01 6e0f |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.layoutEnabled:Z // field@0f6e │ │ -0d3928: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -0d392c: 6e10 241d 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.invalidateHierarchy:()V // method@1d24 │ │ -0d3932: 0e00 |0007: return-void │ │ +0e1eb8: |[0e1eb8] com.badlogic.gdx.scenes.scene2d.ui.Widget.setLayoutEnabled:(Z)V │ │ +0e1ec8: 5c01 6e0f |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.layoutEnabled:Z // field@0f6e │ │ +0e1ecc: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +0e1ed0: 6e10 241d 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.invalidateHierarchy:()V // method@1d24 │ │ +0e1ed6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0002 line=66 │ │ 0x0007 line=67 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Widget; │ │ @@ -293682,55 +293738,55 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -0d3934: |[0d3934] com.badlogic.gdx.scenes.scene2d.ui.Widget.validate:()V │ │ -0d3944: 5554 6e0f |0000: iget-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.layoutEnabled:Z // field@0f6e │ │ -0d3948: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ -0d394c: 0e00 |0004: return-void │ │ -0d394e: 6e10 1e1d 0500 |0005: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1d1e │ │ -0d3954: 0c00 |0008: move-result-object v0 │ │ -0d3956: 5554 6d0f |0009: iget-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.fillParent:Z // field@0f6d │ │ -0d395a: 3804 3100 |000b: if-eqz v4, 003c // +0031 │ │ -0d395e: 3800 2f00 |000d: if-eqz v0, 003c // +002f │ │ -0d3962: 6e10 211d 0500 |000f: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1d21 │ │ -0d3968: 0c03 |0012: move-result-object v3 │ │ -0d396a: 3803 3400 |0013: if-eqz v3, 0047 // +0034 │ │ -0d396e: 6e10 0e18 0300 |0015: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getRoot:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@180e │ │ -0d3974: 0c04 |0018: move-result-object v4 │ │ -0d3976: 3340 2e00 |0019: if-ne v0, v4, 0047 // +002e │ │ -0d397a: 6e10 1118 0300 |001b: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@1811 │ │ -0d3980: 0a02 |001e: move-result v2 │ │ -0d3982: 6e10 0c18 0300 |001f: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getHeight:()F // method@180c │ │ -0d3988: 0a01 |0022: move-result v1 │ │ -0d398a: 6e10 221d 0500 |0023: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getWidth:()F // method@1d22 │ │ -0d3990: 0a04 |0026: move-result v4 │ │ -0d3992: 2d04 0402 |0027: cmpl-float v4, v4, v2 │ │ -0d3996: 3904 0a00 |0029: if-nez v4, 0033 // +000a │ │ -0d399a: 6e10 191d 0500 |002b: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getHeight:()F // method@1d19 │ │ -0d39a0: 0a04 |002e: move-result v4 │ │ -0d39a2: 2d04 0401 |002f: cmpl-float v4, v4, v1 │ │ -0d39a6: 3804 0b00 |0031: if-eqz v4, 003c // +000b │ │ -0d39aa: 6e20 2b1d 2500 |0033: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.setWidth:(F)V // method@1d2b │ │ -0d39b0: 6e20 291d 1500 |0036: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.setHeight:(F)V // method@1d29 │ │ -0d39b6: 6e10 231d 0500 |0039: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.invalidate:()V // method@1d23 │ │ -0d39bc: 5554 6f0f |003c: iget-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.needsLayout:Z // field@0f6f │ │ -0d39c0: 3804 c6ff |003e: if-eqz v4, 0004 // -003a │ │ -0d39c4: 1204 |0040: const/4 v4, #int 0 // #0 │ │ -0d39c6: 5c54 6f0f |0041: iput-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.needsLayout:Z // field@0f6f │ │ -0d39ca: 6e10 251d 0500 |0043: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.layout:()V // method@1d25 │ │ -0d39d0: 28be |0046: goto 0004 // -0042 │ │ -0d39d2: 6e10 af17 0000 |0047: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getWidth:()F // method@17af │ │ -0d39d8: 0a02 |004a: move-result v2 │ │ -0d39da: 6e10 a617 0000 |004b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getHeight:()F // method@17a6 │ │ -0d39e0: 0a01 |004e: move-result v1 │ │ -0d39e2: 28d4 |004f: goto 0023 // -002c │ │ +0e1ed8: |[0e1ed8] com.badlogic.gdx.scenes.scene2d.ui.Widget.validate:()V │ │ +0e1ee8: 5554 6e0f |0000: iget-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.layoutEnabled:Z // field@0f6e │ │ +0e1eec: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ +0e1ef0: 0e00 |0004: return-void │ │ +0e1ef2: 6e10 1e1d 0500 |0005: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1d1e │ │ +0e1ef8: 0c00 |0008: move-result-object v0 │ │ +0e1efa: 5554 6d0f |0009: iget-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.fillParent:Z // field@0f6d │ │ +0e1efe: 3804 3100 |000b: if-eqz v4, 003c // +0031 │ │ +0e1f02: 3800 2f00 |000d: if-eqz v0, 003c // +002f │ │ +0e1f06: 6e10 211d 0500 |000f: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1d21 │ │ +0e1f0c: 0c03 |0012: move-result-object v3 │ │ +0e1f0e: 3803 3400 |0013: if-eqz v3, 0047 // +0034 │ │ +0e1f12: 6e10 0e18 0300 |0015: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getRoot:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@180e │ │ +0e1f18: 0c04 |0018: move-result-object v4 │ │ +0e1f1a: 3340 2e00 |0019: if-ne v0, v4, 0047 // +002e │ │ +0e1f1e: 6e10 1118 0300 |001b: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@1811 │ │ +0e1f24: 0a02 |001e: move-result v2 │ │ +0e1f26: 6e10 0c18 0300 |001f: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getHeight:()F // method@180c │ │ +0e1f2c: 0a01 |0022: move-result v1 │ │ +0e1f2e: 6e10 221d 0500 |0023: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getWidth:()F // method@1d22 │ │ +0e1f34: 0a04 |0026: move-result v4 │ │ +0e1f36: 2d04 0402 |0027: cmpl-float v4, v4, v2 │ │ +0e1f3a: 3904 0a00 |0029: if-nez v4, 0033 // +000a │ │ +0e1f3e: 6e10 191d 0500 |002b: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getHeight:()F // method@1d19 │ │ +0e1f44: 0a04 |002e: move-result v4 │ │ +0e1f46: 2d04 0401 |002f: cmpl-float v4, v4, v1 │ │ +0e1f4a: 3804 0b00 |0031: if-eqz v4, 003c // +000b │ │ +0e1f4e: 6e20 2b1d 2500 |0033: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.setWidth:(F)V // method@1d2b │ │ +0e1f54: 6e20 291d 1500 |0036: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.setHeight:(F)V // method@1d29 │ │ +0e1f5a: 6e10 231d 0500 |0039: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.invalidate:()V // method@1d23 │ │ +0e1f60: 5554 6f0f |003c: iget-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.needsLayout:Z // field@0f6f │ │ +0e1f64: 3804 c6ff |003e: if-eqz v4, 0004 // -003a │ │ +0e1f68: 1204 |0040: const/4 v4, #int 0 // #0 │ │ +0e1f6a: 5c54 6f0f |0041: iput-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.needsLayout:Z // field@0f6f │ │ +0e1f6e: 6e10 251d 0500 |0043: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.layout:()V // method@1d25 │ │ +0e1f74: 28be |0046: goto 0004 // -0042 │ │ +0e1f76: 6e10 af17 0000 |0047: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getWidth:()F // method@17af │ │ +0e1f7c: 0a02 |004a: move-result v2 │ │ +0e1f7e: 6e10 a617 0000 |004b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getHeight:()F // method@17a6 │ │ +0e1f84: 0a01 |004e: move-result v1 │ │ +0e1f86: 28d4 |004f: goto 0023 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0004 line=93 │ │ 0x0005 line=72 │ │ 0x0009 line=73 │ │ 0x000f line=75 │ │ @@ -293752,20 +293808,20 @@ │ │ 0x0013 - 0x003c reg=3 stage Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ 0x0009 - 0x0050 reg=0 parent Lcom/badlogic/gdx/scenes/scene2d/Group; │ │ 0x004f - 0x0050 reg=1 parentHeight F │ │ 0x004b - 0x0050 reg=2 parentWidth F │ │ 0x0047 - 0x0050 reg=3 stage Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ 0x0000 - 0x0050 reg=5 this Lcom/badlogic/gdx/scenes/scene2d/ui/Widget; │ │ │ │ - source_file_idx : 4274 (Widget.java) │ │ + source_file_idx : 4272 (Widget.java) │ │ │ │ Class #634 header: │ │ -class_idx : 714 │ │ +class_idx : 712 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 367 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 11 │ │ │ │ Class #634 annotations: │ │ @@ -293802,21 +293858,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -0d39e4: |[0d39e4] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.:()V │ │ -0d39f4: 1500 a041 |0000: const/high16 v0, #int 1101004800 // #41a0 │ │ -0d39f8: 1401 cdcc cc3e |0002: const v1, #float 0.4 // #3ecccccd │ │ -0d39fe: 1402 cdcc 8c3f |0005: const v2, #float 1.1 // #3f8ccccd │ │ -0d3a04: 1403 9a99 193e |0008: const v3, #float 0.15 // #3e19999a │ │ -0d3a0a: 7053 8d1d 0421 |000b: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.:(FFFF)V // method@1d8d │ │ -0d3a10: 0e00 |000e: return-void │ │ +0e1f88: |[0e1f88] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.:()V │ │ +0e1f98: 1500 a041 |0000: const/high16 v0, #int 1101004800 // #41a0 │ │ +0e1f9c: 1401 cdcc cc3e |0002: const v1, #float 0.4 // #3ecccccd │ │ +0e1fa2: 1402 cdcc 8c3f |0005: const v2, #float 1.1 // #3f8ccccd │ │ +0e1fa8: 1403 9a99 193e |0008: const v3, #float 0.15 // #3e19999a │ │ +0e1fae: 7053 8d1d 0421 |000b: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.:(FFFF)V // method@1d8d │ │ +0e1fb4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x000e line=39 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; │ │ │ │ @@ -293825,26 +293881,26 @@ │ │ type : '(FFFF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 20 16-bit code units │ │ -0d3a14: |[0d3a14] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.:(FFFF)V │ │ -0d3a24: 7010 2726 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2627 │ │ -0d3a2a: 2200 dd01 |0003: new-instance v0, Lcom/badlogic/gdx/input/GestureDetector; // type@01dd │ │ -0d3a2e: 2205 c802 |0005: new-instance v5, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1; // type@02c8 │ │ -0d3a32: 7020 841d 6500 |0007: invoke-direct {v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;)V // method@1d84 │ │ -0d3a38: 0171 |000a: move v1, v7 │ │ -0d3a3a: 0182 |000b: move v2, v8 │ │ -0d3a3c: 0193 |000c: move v3, v9 │ │ -0d3a3e: 01a4 |000d: move v4, v10 │ │ -0d3a40: 7606 a312 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/input/GestureDetector;.:(FFFFLcom/badlogic/gdx/input/GestureDetector$GestureListener;)V // method@12a3 │ │ -0d3a46: 5b60 890f |0011: iput-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.detector:Lcom/badlogic/gdx/input/GestureDetector; // field@0f89 │ │ -0d3a4a: 0e00 |0013: return-void │ │ +0e1fb8: |[0e1fb8] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.:(FFFF)V │ │ +0e1fc8: 7010 2726 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2627 │ │ +0e1fce: 2200 db01 |0003: new-instance v0, Lcom/badlogic/gdx/input/GestureDetector; // type@01db │ │ +0e1fd2: 2205 c602 |0005: new-instance v5, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1; // type@02c6 │ │ +0e1fd6: 7020 841d 6500 |0007: invoke-direct {v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;)V // method@1d84 │ │ +0e1fdc: 0171 |000a: move v1, v7 │ │ +0e1fde: 0182 |000b: move v2, v8 │ │ +0e1fe0: 0193 |000c: move v3, v9 │ │ +0e1fe2: 01a4 |000d: move v4, v10 │ │ +0e1fe4: 7606 a312 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/input/GestureDetector;.:(FFFFLcom/badlogic/gdx/input/GestureDetector$GestureListener;)V // method@12a3 │ │ +0e1fea: 5b60 890f |0011: iput-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.detector:Lcom/badlogic/gdx/input/GestureDetector; // field@0f89 │ │ +0e1fee: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x0013 line=84 │ │ locals : │ │ 0x0000 - 0x0014 reg=6 this Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; │ │ @@ -293859,16 +293915,16 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d3a4c: |[0d3a4c] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.fling:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0d3a5c: 0e00 |0000: return-void │ │ +0e1ff0: |[0e1ff0] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.fling:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0e2000: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; │ │ 0x0000 - 0x0001 reg=1 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0001 reg=2 velocityX F │ │ @@ -293880,17 +293936,17 @@ │ │ type : '()Lcom/badlogic/gdx/input/GestureDetector;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d3a60: |[0d3a60] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.getGestureDetector:()Lcom/badlogic/gdx/input/GestureDetector; │ │ -0d3a70: 5410 890f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.detector:Lcom/badlogic/gdx/input/GestureDetector; // field@0f89 │ │ -0d3a74: 1100 |0002: return-object v0 │ │ +0e2004: |[0e2004] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.getGestureDetector:()Lcom/badlogic/gdx/input/GestureDetector; │ │ +0e2014: 5410 890f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.detector:Lcom/badlogic/gdx/input/GestureDetector; // field@0f89 │ │ +0e2018: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;) │ │ @@ -293898,17 +293954,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/Actor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d3a78: |[0d3a78] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.getTouchDownTarget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0d3a88: 5410 8b0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.touchDownTarget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f8b │ │ -0d3a8c: 1100 |0002: return-object v0 │ │ +0e201c: |[0e201c] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.getTouchDownTarget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0e202c: 5410 8b0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.touchDownTarget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f8b │ │ +0e2030: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;) │ │ @@ -293916,118 +293972,118 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 210 16-bit code units │ │ -0d3a90: |[0d3a90] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z │ │ -0d3aa0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d3aa2: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -0d3aa4: 2082 5e02 |0002: instance-of v2, v8, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025e │ │ -0d3aa8: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ -0d3aac: 0f00 |0006: return v0 │ │ -0d3aae: 0781 |0007: move-object v1, v8 │ │ -0d3ab0: 1f01 5e02 |0008: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025e │ │ -0d3ab4: 6202 870f |000a: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$2;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0f87 │ │ -0d3ab8: 6e10 d717 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@17d7 │ │ -0d3abe: 0c03 |000f: move-result-object v3 │ │ -0d3ac0: 6e10 c717 0300 |0010: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@17c7 │ │ -0d3ac6: 0a03 |0013: move-result v3 │ │ -0d3ac8: 4402 0203 |0014: aget v2, v2, v3 │ │ -0d3acc: 2b02 b200 0000 |0016: packed-switch v2, 000000c8 // +000000b2 │ │ -0d3ad2: 28ed |0019: goto 0006 // -0013 │ │ -0d3ad4: 6e10 cf17 0100 |001a: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@17cf │ │ -0d3ada: 0c00 |001d: move-result-object v0 │ │ -0d3adc: 5b70 880f |001e: iput-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f88 │ │ -0d3ae0: 6e10 d617 0100 |0020: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getTarget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@17d6 │ │ -0d3ae6: 0c00 |0023: move-result-object v0 │ │ -0d3ae8: 5b70 8b0f |0024: iput-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.touchDownTarget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f8b │ │ -0d3aec: 5470 890f |0026: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.detector:Lcom/badlogic/gdx/input/GestureDetector; // field@0f89 │ │ -0d3af0: 6e10 d417 0100 |0028: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@17d4 │ │ -0d3af6: 0a02 |002b: move-result v2 │ │ -0d3af8: 6e10 d517 0100 |002c: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@17d5 │ │ -0d3afe: 0a03 |002f: move-result v3 │ │ -0d3b00: 6e10 d017 0100 |0030: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@17d0 │ │ -0d3b06: 0a04 |0033: move-result v4 │ │ -0d3b08: 6e10 cc17 0100 |0034: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getButton:()I // method@17cc │ │ -0d3b0e: 0a05 |0037: move-result v5 │ │ -0d3b10: 6e55 af12 2043 |0038: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/input/GestureDetector;.touchDown:(FFII)Z // method@12af │ │ -0d3b16: 5470 880f |003b: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f88 │ │ -0d3b1a: 6202 f00b |003d: sget-object v2, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0d3b1e: 6e10 d417 0100 |003f: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@17d4 │ │ -0d3b24: 0a03 |0042: move-result v3 │ │ -0d3b26: 6e10 d517 0100 |0043: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@17d5 │ │ -0d3b2c: 0a04 |0046: move-result v4 │ │ -0d3b2e: 6e30 6814 3204 |0047: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0d3b34: 0c02 |004a: move-result-object v2 │ │ -0d3b36: 6e20 7c17 2000 |004b: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@177c │ │ -0d3b3c: 6200 f00b |004e: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0d3b40: 5202 f30b |0050: iget v2, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0d3b44: 6200 f00b |0052: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0d3b48: 5203 f40b |0054: iget v3, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0d3b4c: 6e10 d017 0100 |0056: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@17d0 │ │ -0d3b52: 0a04 |0059: move-result v4 │ │ -0d3b54: 6e10 cc17 0100 |005a: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getButton:()I // method@17cc │ │ -0d3b5a: 0a05 |005d: move-result v5 │ │ -0d3b5c: 0770 |005e: move-object v0, v7 │ │ -0d3b5e: 7406 961d 0000 |005f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V // method@1d96 │ │ -0d3b64: 0160 |0062: move v0, v6 │ │ -0d3b66: 28a3 |0063: goto 0006 // -005d │ │ -0d3b68: 5b71 8a0f |0064: iput-object v1, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.event:Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // field@0f8a │ │ -0d3b6c: 6e10 cf17 0100 |0066: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@17cf │ │ -0d3b72: 0c00 |0069: move-result-object v0 │ │ -0d3b74: 5b70 880f |006a: iput-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f88 │ │ -0d3b78: 5470 890f |006c: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.detector:Lcom/badlogic/gdx/input/GestureDetector; // field@0f89 │ │ -0d3b7c: 6e10 d417 0100 |006e: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@17d4 │ │ -0d3b82: 0a02 |0071: move-result v2 │ │ -0d3b84: 6e10 d517 0100 |0072: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@17d5 │ │ -0d3b8a: 0a03 |0075: move-result v3 │ │ -0d3b8c: 6e10 d017 0100 |0076: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@17d0 │ │ -0d3b92: 0a04 |0079: move-result v4 │ │ -0d3b94: 6e10 cc17 0100 |007a: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getButton:()I // method@17cc │ │ -0d3b9a: 0a05 |007d: move-result v5 │ │ -0d3b9c: 6e55 b312 2043 |007e: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/input/GestureDetector;.touchUp:(FFII)Z // method@12b3 │ │ -0d3ba2: 5470 880f |0081: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f88 │ │ -0d3ba6: 6202 f00b |0083: sget-object v2, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0d3baa: 6e10 d417 0100 |0085: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@17d4 │ │ -0d3bb0: 0a03 |0088: move-result v3 │ │ -0d3bb2: 6e10 d517 0100 |0089: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@17d5 │ │ -0d3bb8: 0a04 |008c: move-result v4 │ │ -0d3bba: 6e30 6814 3204 |008d: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0d3bc0: 0c02 |0090: move-result-object v2 │ │ -0d3bc2: 6e20 7c17 2000 |0091: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@177c │ │ -0d3bc8: 6200 f00b |0094: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0d3bcc: 5202 f30b |0096: iget v2, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0d3bd0: 6200 f00b |0098: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0d3bd4: 5203 f40b |009a: iget v3, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0d3bd8: 6e10 d017 0100 |009c: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@17d0 │ │ -0d3bde: 0a04 |009f: move-result v4 │ │ -0d3be0: 6e10 cc17 0100 |00a0: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getButton:()I // method@17cc │ │ -0d3be6: 0a05 |00a3: move-result v5 │ │ -0d3be8: 0770 |00a4: move-object v0, v7 │ │ -0d3bea: 7406 971d 0000 |00a5: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V // method@1d97 │ │ -0d3bf0: 0160 |00a8: move v0, v6 │ │ -0d3bf2: 2900 5dff |00a9: goto/16 0006 // -00a3 │ │ -0d3bf6: 5b71 8a0f |00ab: iput-object v1, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.event:Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // field@0f8a │ │ -0d3bfa: 6e10 cf17 0100 |00ad: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@17cf │ │ -0d3c00: 0c00 |00b0: move-result-object v0 │ │ -0d3c02: 5b70 880f |00b1: iput-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f88 │ │ -0d3c06: 5470 890f |00b3: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.detector:Lcom/badlogic/gdx/input/GestureDetector; // field@0f89 │ │ -0d3c0a: 6e10 d417 0100 |00b5: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@17d4 │ │ -0d3c10: 0a02 |00b8: move-result v2 │ │ -0d3c12: 6e10 d517 0100 |00b9: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@17d5 │ │ -0d3c18: 0a03 |00bc: move-result v3 │ │ -0d3c1a: 6e10 d017 0100 |00bd: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@17d0 │ │ -0d3c20: 0a04 |00c0: move-result v4 │ │ -0d3c22: 6e40 b112 2043 |00c1: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector;.touchDragged:(FFI)Z // method@12b1 │ │ -0d3c28: 0160 |00c4: move v0, v6 │ │ -0d3c2a: 2900 41ff |00c5: goto/16 0006 // -00bf │ │ -0d3c2e: 0000 |00c7: nop // spacer │ │ -0d3c30: 0001 0300 0100 0000 0400 0000 4e00 ... |00c8: packed-switch-data (10 units) │ │ +0e2034: |[0e2034] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z │ │ +0e2044: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e2046: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +0e2048: 2082 5c02 |0002: instance-of v2, v8, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025c │ │ +0e204c: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ +0e2050: 0f00 |0006: return v0 │ │ +0e2052: 0781 |0007: move-object v1, v8 │ │ +0e2054: 1f01 5c02 |0008: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025c │ │ +0e2058: 6202 870f |000a: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$2;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0f87 │ │ +0e205c: 6e10 d717 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@17d7 │ │ +0e2062: 0c03 |000f: move-result-object v3 │ │ +0e2064: 6e10 c717 0300 |0010: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@17c7 │ │ +0e206a: 0a03 |0013: move-result v3 │ │ +0e206c: 4402 0203 |0014: aget v2, v2, v3 │ │ +0e2070: 2b02 b200 0000 |0016: packed-switch v2, 000000c8 // +000000b2 │ │ +0e2076: 28ed |0019: goto 0006 // -0013 │ │ +0e2078: 6e10 cf17 0100 |001a: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@17cf │ │ +0e207e: 0c00 |001d: move-result-object v0 │ │ +0e2080: 5b70 880f |001e: iput-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f88 │ │ +0e2084: 6e10 d617 0100 |0020: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getTarget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@17d6 │ │ +0e208a: 0c00 |0023: move-result-object v0 │ │ +0e208c: 5b70 8b0f |0024: iput-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.touchDownTarget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f8b │ │ +0e2090: 5470 890f |0026: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.detector:Lcom/badlogic/gdx/input/GestureDetector; // field@0f89 │ │ +0e2094: 6e10 d417 0100 |0028: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@17d4 │ │ +0e209a: 0a02 |002b: move-result v2 │ │ +0e209c: 6e10 d517 0100 |002c: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@17d5 │ │ +0e20a2: 0a03 |002f: move-result v3 │ │ +0e20a4: 6e10 d017 0100 |0030: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@17d0 │ │ +0e20aa: 0a04 |0033: move-result v4 │ │ +0e20ac: 6e10 cc17 0100 |0034: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getButton:()I // method@17cc │ │ +0e20b2: 0a05 |0037: move-result v5 │ │ +0e20b4: 6e55 af12 2043 |0038: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/input/GestureDetector;.touchDown:(FFII)Z // method@12af │ │ +0e20ba: 5470 880f |003b: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f88 │ │ +0e20be: 6202 f00b |003d: sget-object v2, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0e20c2: 6e10 d417 0100 |003f: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@17d4 │ │ +0e20c8: 0a03 |0042: move-result v3 │ │ +0e20ca: 6e10 d517 0100 |0043: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@17d5 │ │ +0e20d0: 0a04 |0046: move-result v4 │ │ +0e20d2: 6e30 6814 3204 |0047: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0e20d8: 0c02 |004a: move-result-object v2 │ │ +0e20da: 6e20 7c17 2000 |004b: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@177c │ │ +0e20e0: 6200 f00b |004e: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0e20e4: 5202 f30b |0050: iget v2, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0e20e8: 6200 f00b |0052: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0e20ec: 5203 f40b |0054: iget v3, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0e20f0: 6e10 d017 0100 |0056: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@17d0 │ │ +0e20f6: 0a04 |0059: move-result v4 │ │ +0e20f8: 6e10 cc17 0100 |005a: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getButton:()I // method@17cc │ │ +0e20fe: 0a05 |005d: move-result v5 │ │ +0e2100: 0770 |005e: move-object v0, v7 │ │ +0e2102: 7406 961d 0000 |005f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V // method@1d96 │ │ +0e2108: 0160 |0062: move v0, v6 │ │ +0e210a: 28a3 |0063: goto 0006 // -005d │ │ +0e210c: 5b71 8a0f |0064: iput-object v1, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.event:Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // field@0f8a │ │ +0e2110: 6e10 cf17 0100 |0066: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@17cf │ │ +0e2116: 0c00 |0069: move-result-object v0 │ │ +0e2118: 5b70 880f |006a: iput-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f88 │ │ +0e211c: 5470 890f |006c: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.detector:Lcom/badlogic/gdx/input/GestureDetector; // field@0f89 │ │ +0e2120: 6e10 d417 0100 |006e: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@17d4 │ │ +0e2126: 0a02 |0071: move-result v2 │ │ +0e2128: 6e10 d517 0100 |0072: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@17d5 │ │ +0e212e: 0a03 |0075: move-result v3 │ │ +0e2130: 6e10 d017 0100 |0076: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@17d0 │ │ +0e2136: 0a04 |0079: move-result v4 │ │ +0e2138: 6e10 cc17 0100 |007a: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getButton:()I // method@17cc │ │ +0e213e: 0a05 |007d: move-result v5 │ │ +0e2140: 6e55 b312 2043 |007e: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/input/GestureDetector;.touchUp:(FFII)Z // method@12b3 │ │ +0e2146: 5470 880f |0081: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f88 │ │ +0e214a: 6202 f00b |0083: sget-object v2, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0e214e: 6e10 d417 0100 |0085: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@17d4 │ │ +0e2154: 0a03 |0088: move-result v3 │ │ +0e2156: 6e10 d517 0100 |0089: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@17d5 │ │ +0e215c: 0a04 |008c: move-result v4 │ │ +0e215e: 6e30 6814 3204 |008d: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0e2164: 0c02 |0090: move-result-object v2 │ │ +0e2166: 6e20 7c17 2000 |0091: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@177c │ │ +0e216c: 6200 f00b |0094: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0e2170: 5202 f30b |0096: iget v2, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0e2174: 6200 f00b |0098: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0e2178: 5203 f40b |009a: iget v3, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0e217c: 6e10 d017 0100 |009c: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@17d0 │ │ +0e2182: 0a04 |009f: move-result v4 │ │ +0e2184: 6e10 cc17 0100 |00a0: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getButton:()I // method@17cc │ │ +0e218a: 0a05 |00a3: move-result v5 │ │ +0e218c: 0770 |00a4: move-object v0, v7 │ │ +0e218e: 7406 971d 0000 |00a5: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V // method@1d97 │ │ +0e2194: 0160 |00a8: move v0, v6 │ │ +0e2196: 2900 5dff |00a9: goto/16 0006 // -00a3 │ │ +0e219a: 5b71 8a0f |00ab: iput-object v1, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.event:Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // field@0f8a │ │ +0e219e: 6e10 cf17 0100 |00ad: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@17cf │ │ +0e21a4: 0c00 |00b0: move-result-object v0 │ │ +0e21a6: 5b70 880f |00b1: iput-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f88 │ │ +0e21aa: 5470 890f |00b3: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.detector:Lcom/badlogic/gdx/input/GestureDetector; // field@0f89 │ │ +0e21ae: 6e10 d417 0100 |00b5: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@17d4 │ │ +0e21b4: 0a02 |00b8: move-result v2 │ │ +0e21b6: 6e10 d517 0100 |00b9: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@17d5 │ │ +0e21bc: 0a03 |00bc: move-result v3 │ │ +0e21be: 6e10 d017 0100 |00bd: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@17d0 │ │ +0e21c4: 0a04 |00c0: move-result v4 │ │ +0e21c6: 6e40 b112 2043 |00c1: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector;.touchDragged:(FFI)Z // method@12b1 │ │ +0e21cc: 0160 |00c4: move v0, v6 │ │ +0e21ce: 2900 41ff |00c5: goto/16 0006 // -00bf │ │ +0e21d2: 0000 |00c7: nop // spacer │ │ +0e21d4: 0001 0300 0100 0000 0400 0000 4e00 ... |00c8: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=87 │ │ 0x0006 line=111 │ │ 0x0008 line=88 │ │ 0x000a line=90 │ │ 0x001a line=92 │ │ @@ -294057,17 +294113,17 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d3c44: |[0d3c44] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.longPress:(Lcom/badlogic/gdx/scenes/scene2d/Actor;FF)Z │ │ -0d3c54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d3c56: 0f00 |0001: return v0 │ │ +0e21e8: |[0e21e8] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.longPress:(Lcom/badlogic/gdx/scenes/scene2d/Actor;FF)Z │ │ +0e21f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e21fa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; │ │ 0x0000 - 0x0002 reg=2 actor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0002 reg=3 x F │ │ @@ -294078,16 +294134,16 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d3c58: |[0d3c58] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.pan:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFFF)V │ │ -0d3c68: 0e00 |0000: return-void │ │ +0e21fc: |[0e21fc] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.pan:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFFF)V │ │ +0e220c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; │ │ 0x0000 - 0x0001 reg=1 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0001 reg=2 x F │ │ @@ -294100,16 +294156,16 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d3c6c: |[0d3c6c] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.pinch:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V │ │ -0d3c7c: 0e00 |0000: return-void │ │ +0e2210: |[0e2210] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.pinch:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V │ │ +0e2220: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; │ │ 0x0000 - 0x0001 reg=1 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0001 reg=2 initialPointer1 Lcom/badlogic/gdx/math/Vector2; │ │ @@ -294122,16 +294178,16 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d3c80: |[0d3c80] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.tap:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ -0d3c90: 0e00 |0000: return-void │ │ +0e2224: |[0e2224] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.tap:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ +0e2234: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; │ │ 0x0000 - 0x0001 reg=1 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0001 reg=2 x F │ │ @@ -294144,16 +294200,16 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d3c94: |[0d3c94] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ -0d3ca4: 0e00 |0000: return-void │ │ +0e2238: |[0e2238] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ +0e2248: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; │ │ 0x0000 - 0x0001 reg=1 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0001 reg=2 x F │ │ @@ -294166,16 +294222,16 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d3ca8: |[0d3ca8] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ -0d3cb8: 0e00 |0000: return-void │ │ +0e224c: |[0e224c] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ +0e225c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; │ │ 0x0000 - 0x0001 reg=1 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0001 reg=2 x F │ │ @@ -294188,31 +294244,31 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d3cbc: |[0d3cbc] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.zoom:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V │ │ -0d3ccc: 0e00 |0000: return-void │ │ +0e2260: |[0e2260] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.zoom:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V │ │ +0e2270: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; │ │ 0x0000 - 0x0001 reg=1 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0001 reg=2 initialDistance F │ │ 0x0000 - 0x0001 reg=3 distance F │ │ │ │ source_file_idx : 367 (ActorGestureListener.java) │ │ │ │ Class #635 header: │ │ -class_idx : 716 │ │ +class_idx : 714 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 508 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 13 │ │ │ │ Class #635 - │ │ @@ -294253,17 +294309,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d3cd0: |[0d3cd0] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.:()V │ │ -0d3ce0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0d3ce6: 0e00 |0003: return-void │ │ +0e2274: |[0e2274] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.:()V │ │ +0e2284: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0e228a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable; │ │ │ │ @@ -294272,35 +294328,35 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -0d3ce8: |[0d3ce8] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -0d3cf8: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0d3cfe: 7210 051e 0200 |0003: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ -0d3d04: 0a00 |0006: move-result v0 │ │ -0d3d06: 5910 920f |0007: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.leftWidth:F // field@0f92 │ │ -0d3d0a: 7210 081e 0200 |0009: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1e08 │ │ -0d3d10: 0a00 |000c: move-result v0 │ │ -0d3d12: 5910 950f |000d: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.rightWidth:F // field@0f95 │ │ -0d3d16: 7210 091e 0200 |000f: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ -0d3d1c: 0a00 |0012: move-result v0 │ │ -0d3d1e: 5910 960f |0013: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.topHeight:F // field@0f96 │ │ -0d3d22: 7210 041e 0200 |0015: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ -0d3d28: 0a00 |0018: move-result v0 │ │ -0d3d2a: 5910 910f |0019: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.bottomHeight:F // field@0f91 │ │ -0d3d2e: 7210 071e 0200 |001b: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0d3d34: 0a00 |001e: move-result v0 │ │ -0d3d36: 5910 940f |001f: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.minWidth:F // field@0f94 │ │ -0d3d3a: 7210 061e 0200 |0021: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0d3d40: 0a00 |0024: move-result v0 │ │ -0d3d42: 5910 930f |0025: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.minHeight:F // field@0f93 │ │ -0d3d46: 0e00 |0027: return-void │ │ +0e228c: |[0e228c] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +0e229c: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0e22a2: 7210 051e 0200 |0003: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ +0e22a8: 0a00 |0006: move-result v0 │ │ +0e22aa: 5910 920f |0007: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.leftWidth:F // field@0f92 │ │ +0e22ae: 7210 081e 0200 |0009: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1e08 │ │ +0e22b4: 0a00 |000c: move-result v0 │ │ +0e22b6: 5910 950f |000d: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.rightWidth:F // field@0f95 │ │ +0e22ba: 7210 091e 0200 |000f: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ +0e22c0: 0a00 |0012: move-result v0 │ │ +0e22c2: 5910 960f |0013: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.topHeight:F // field@0f96 │ │ +0e22c6: 7210 041e 0200 |0015: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ +0e22cc: 0a00 |0018: move-result v0 │ │ +0e22ce: 5910 910f |0019: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.bottomHeight:F // field@0f91 │ │ +0e22d2: 7210 071e 0200 |001b: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0e22d8: 0a00 |001e: move-result v0 │ │ +0e22da: 5910 940f |001f: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.minWidth:F // field@0f94 │ │ +0e22de: 7210 061e 0200 |0021: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0e22e4: 0a00 |0024: move-result v0 │ │ +0e22e6: 5910 930f |0025: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.minHeight:F // field@0f93 │ │ +0e22ea: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0009 line=32 │ │ 0x000f line=33 │ │ 0x0015 line=34 │ │ @@ -294317,16 +294373,16 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d3d48: |[0d3d48] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V │ │ -0d3d58: 0e00 |0000: return-void │ │ +0e22ec: |[0e22ec] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V │ │ +0e22fc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable; │ │ 0x0000 - 0x0001 reg=1 batch Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ 0x0000 - 0x0001 reg=2 x F │ │ @@ -294339,17 +294395,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d3d5c: |[0d3d5c] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.getBottomHeight:()F │ │ -0d3d6c: 5210 910f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.bottomHeight:F // field@0f91 │ │ -0d3d70: 0f00 |0002: return v0 │ │ +0e2300: |[0e2300] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.getBottomHeight:()F │ │ +0e2310: 5210 910f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.bottomHeight:F // field@0f91 │ │ +0e2314: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;) │ │ @@ -294357,17 +294413,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d3d74: |[0d3d74] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.getLeftWidth:()F │ │ -0d3d84: 5210 920f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.leftWidth:F // field@0f92 │ │ -0d3d88: 0f00 |0002: return v0 │ │ +0e2318: |[0e2318] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.getLeftWidth:()F │ │ +0e2328: 5210 920f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.leftWidth:F // field@0f92 │ │ +0e232c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;) │ │ @@ -294375,17 +294431,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d3d8c: |[0d3d8c] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.getMinHeight:()F │ │ -0d3d9c: 5210 930f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.minHeight:F // field@0f93 │ │ -0d3da0: 0f00 |0002: return v0 │ │ +0e2330: |[0e2330] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.getMinHeight:()F │ │ +0e2340: 5210 930f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.minHeight:F // field@0f93 │ │ +0e2344: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable; │ │ │ │ #4 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;) │ │ @@ -294393,17 +294449,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d3da4: |[0d3da4] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.getMinWidth:()F │ │ -0d3db4: 5210 940f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.minWidth:F // field@0f94 │ │ -0d3db8: 0f00 |0002: return v0 │ │ +0e2348: |[0e2348] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.getMinWidth:()F │ │ +0e2358: 5210 940f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.minWidth:F // field@0f94 │ │ +0e235c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable; │ │ │ │ #5 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;) │ │ @@ -294411,17 +294467,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d3dbc: |[0d3dbc] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.getRightWidth:()F │ │ -0d3dcc: 5210 950f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.rightWidth:F // field@0f95 │ │ -0d3dd0: 0f00 |0002: return v0 │ │ +0e2360: |[0e2360] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.getRightWidth:()F │ │ +0e2370: 5210 950f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.rightWidth:F // field@0f95 │ │ +0e2374: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable; │ │ │ │ #6 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;) │ │ @@ -294429,17 +294485,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d3dd4: |[0d3dd4] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.getTopHeight:()F │ │ -0d3de4: 5210 960f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.topHeight:F // field@0f96 │ │ -0d3de8: 0f00 |0002: return v0 │ │ +0e2378: |[0e2378] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.getTopHeight:()F │ │ +0e2388: 5210 960f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.topHeight:F // field@0f96 │ │ +0e238c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable; │ │ │ │ #7 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;) │ │ @@ -294447,17 +294503,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d3dec: |[0d3dec] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.setBottomHeight:(F)V │ │ -0d3dfc: 5901 910f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.bottomHeight:F // field@0f91 │ │ -0d3e00: 0e00 |0002: return-void │ │ +0e2390: |[0e2390] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.setBottomHeight:(F)V │ │ +0e23a0: 5901 910f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.bottomHeight:F // field@0f91 │ │ +0e23a4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0002 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable; │ │ 0x0000 - 0x0003 reg=1 bottomHeight F │ │ @@ -294467,17 +294523,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d3e04: |[0d3e04] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.setLeftWidth:(F)V │ │ -0d3e14: 5901 920f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.leftWidth:F // field@0f92 │ │ -0d3e18: 0e00 |0002: return-void │ │ +0e23a8: |[0e23a8] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.setLeftWidth:(F)V │ │ +0e23b8: 5901 920f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.leftWidth:F // field@0f92 │ │ +0e23bc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0002 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable; │ │ 0x0000 - 0x0003 reg=1 leftWidth F │ │ @@ -294487,17 +294543,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d3e1c: |[0d3e1c] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.setMinHeight:(F)V │ │ -0d3e2c: 5901 930f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.minHeight:F // field@0f93 │ │ -0d3e30: 0e00 |0002: return-void │ │ +0e23c0: |[0e23c0] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.setMinHeight:(F)V │ │ +0e23d0: 5901 930f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.minHeight:F // field@0f93 │ │ +0e23d4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0002 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable; │ │ 0x0000 - 0x0003 reg=1 minHeight F │ │ @@ -294507,17 +294563,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d3e34: |[0d3e34] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.setMinWidth:(F)V │ │ -0d3e44: 5901 940f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.minWidth:F // field@0f94 │ │ -0d3e48: 0e00 |0002: return-void │ │ +0e23d8: |[0e23d8] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.setMinWidth:(F)V │ │ +0e23e8: 5901 940f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.minWidth:F // field@0f94 │ │ +0e23ec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0002 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable; │ │ 0x0000 - 0x0003 reg=1 minWidth F │ │ @@ -294527,17 +294583,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d3e4c: |[0d3e4c] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.setRightWidth:(F)V │ │ -0d3e5c: 5901 950f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.rightWidth:F // field@0f95 │ │ -0d3e60: 0e00 |0002: return-void │ │ +0e23f0: |[0e23f0] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.setRightWidth:(F)V │ │ +0e2400: 5901 950f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.rightWidth:F // field@0f95 │ │ +0e2404: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0002 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable; │ │ 0x0000 - 0x0003 reg=1 rightWidth F │ │ @@ -294547,31 +294603,31 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d3e64: |[0d3e64] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.setTopHeight:(F)V │ │ -0d3e74: 5901 960f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.topHeight:F // field@0f96 │ │ -0d3e78: 0e00 |0002: return-void │ │ +0e2408: |[0e2408] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.setTopHeight:(F)V │ │ +0e2418: 5901 960f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.topHeight:F // field@0f96 │ │ +0e241c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0002 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable; │ │ 0x0000 - 0x0003 reg=1 topHeight F │ │ │ │ source_file_idx : 508 (BaseDrawable.java) │ │ │ │ Class #636 header: │ │ -class_idx : 718 │ │ +class_idx : 716 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 608 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #636 annotations: │ │ @@ -294592,17 +294648,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d3e7c: |[0d3e7c] com.badlogic.gdx.scenes.scene2d.utils.ChangeListener.:()V │ │ -0d3e8c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0d3e92: 0e00 |0003: return-void │ │ +0e2420: |[0e2420] com.badlogic.gdx.scenes.scene2d.utils.ChangeListener.:()V │ │ +0e2430: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0e2436: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener; │ │ │ │ @@ -294618,40 +294674,40 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0d3e94: |[0d3e94] com.badlogic.gdx.scenes.scene2d.utils.ChangeListener.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z │ │ -0d3ea4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d3ea6: 2040 cd02 |0001: instance-of v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@02cd │ │ -0d3eaa: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -0d3eae: 0f02 |0005: return v2 │ │ -0d3eb0: 0740 |0006: move-object v0, v4 │ │ -0d3eb2: 1f00 cd02 |0007: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@02cd │ │ -0d3eb6: 6e10 8617 0400 |0009: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getTarget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1786 │ │ -0d3ebc: 0c01 |000c: move-result-object v1 │ │ -0d3ebe: 6e30 ab1d 0301 |000d: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener;.changed:(Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1dab │ │ -0d3ec4: 28f5 |0010: goto 0005 // -000b │ │ +0e2438: |[0e2438] com.badlogic.gdx.scenes.scene2d.utils.ChangeListener.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z │ │ +0e2448: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0e244a: 2040 cb02 |0001: instance-of v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@02cb │ │ +0e244e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +0e2452: 0f02 |0005: return v2 │ │ +0e2454: 0740 |0006: move-object v0, v4 │ │ +0e2456: 1f00 cb02 |0007: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@02cb │ │ +0e245a: 6e10 8617 0400 |0009: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getTarget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1786 │ │ +0e2460: 0c01 |000c: move-result-object v1 │ │ +0e2462: 6e30 ab1d 0301 |000d: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener;.changed:(Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1dab │ │ +0e2468: 28f5 |0010: goto 0005 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=27 │ │ 0x0005 line=29 │ │ 0x0007 line=28 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener; │ │ 0x0000 - 0x0011 reg=4 event Lcom/badlogic/gdx/scenes/scene2d/Event; │ │ │ │ source_file_idx : 608 (ChangeListener.java) │ │ │ │ Class #637 header: │ │ -class_idx : 727 │ │ +class_idx : 725 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 852 │ │ +superclass_idx : 850 │ │ source_file_idx : 756 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #637 annotations: │ │ @@ -294680,19 +294736,19 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0d3ec8: |[0d3ec8] com.badlogic.gdx.scenes.scene2d.utils.DragScrollListener$1.:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V │ │ -0d3ed8: 5b01 bf0f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener; // field@0fbf │ │ -0d3edc: 5b02 c00f |0002: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$1;.val$scroll:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0fc0 │ │ -0d3ee0: 7010 4123 0000 |0004: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.:()V // method@2341 │ │ -0d3ee6: 0e00 |0007: return-void │ │ +0e246c: |[0e246c] com.badlogic.gdx.scenes.scene2d.utils.DragScrollListener$1.:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V │ │ +0e247c: 5b01 bf0f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener; // field@0fbf │ │ +0e2480: 5b02 c00f |0002: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$1;.val$scroll:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0fc0 │ │ +0e2484: 7010 4123 0000 |0004: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.:()V // method@2341 │ │ +0e248a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ @@ -294703,38 +294759,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0d3ee8: |[0d3ee8] com.badlogic.gdx.scenes.scene2d.utils.DragScrollListener$1.run:()V │ │ -0d3ef8: 5430 c00f |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$1;.val$scroll:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0fc0 │ │ -0d3efc: 5431 c00f |0002: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$1;.val$scroll:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0fc0 │ │ -0d3f00: 6e10 841a 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getScrollY:()F // method@1a84 │ │ -0d3f06: 0a01 |0007: move-result v1 │ │ -0d3f08: 5432 bf0f |0008: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener; // field@0fbf │ │ -0d3f0c: 6e10 011e 0200 |000a: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.getScrollPixels:()F // method@1e01 │ │ -0d3f12: 0a02 |000d: move-result v2 │ │ -0d3f14: c721 |000e: sub-float/2addr v1, v2 │ │ -0d3f16: 6e20 aa1a 1000 |000f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setScrollY:(F)V // method@1aaa │ │ -0d3f1c: 0e00 |0012: return-void │ │ +0e248c: |[0e248c] com.badlogic.gdx.scenes.scene2d.utils.DragScrollListener$1.run:()V │ │ +0e249c: 5430 c00f |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$1;.val$scroll:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0fc0 │ │ +0e24a0: 5431 c00f |0002: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$1;.val$scroll:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0fc0 │ │ +0e24a4: 6e10 841a 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getScrollY:()F // method@1a84 │ │ +0e24aa: 0a01 |0007: move-result v1 │ │ +0e24ac: 5432 bf0f |0008: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener; // field@0fbf │ │ +0e24b0: 6e10 011e 0200 |000a: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.getScrollPixels:()F // method@1e01 │ │ +0e24b6: 0a02 |000d: move-result v2 │ │ +0e24b8: c721 |000e: sub-float/2addr v1, v2 │ │ +0e24ba: 6e20 aa1a 1000 |000f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setScrollY:(F)V // method@1aaa │ │ +0e24c0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0012 line=40 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$1; │ │ │ │ source_file_idx : 756 (DragScrollListener.java) │ │ │ │ Class #638 header: │ │ -class_idx : 728 │ │ +class_idx : 726 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 852 │ │ +superclass_idx : 850 │ │ source_file_idx : 756 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #638 annotations: │ │ @@ -294763,19 +294819,19 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0d3f20: |[0d3f20] com.badlogic.gdx.scenes.scene2d.utils.DragScrollListener$2.:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V │ │ -0d3f30: 5b01 c10f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener; // field@0fc1 │ │ -0d3f34: 5b02 c20f |0002: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$2;.val$scroll:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0fc2 │ │ -0d3f38: 7010 4123 0000 |0004: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.:()V // method@2341 │ │ -0d3f3e: 0e00 |0007: return-void │ │ +0e24c4: |[0e24c4] com.badlogic.gdx.scenes.scene2d.utils.DragScrollListener$2.:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V │ │ +0e24d4: 5b01 c10f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener; // field@0fc1 │ │ +0e24d8: 5b02 c20f |0002: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$2;.val$scroll:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0fc2 │ │ +0e24dc: 7010 4123 0000 |0004: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.:()V // method@2341 │ │ +0e24e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$2; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ @@ -294786,38 +294842,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0d3f40: |[0d3f40] com.badlogic.gdx.scenes.scene2d.utils.DragScrollListener$2.run:()V │ │ -0d3f50: 5430 c20f |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$2;.val$scroll:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0fc2 │ │ -0d3f54: 5431 c20f |0002: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$2;.val$scroll:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0fc2 │ │ -0d3f58: 6e10 841a 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getScrollY:()F // method@1a84 │ │ -0d3f5e: 0a01 |0007: move-result v1 │ │ -0d3f60: 5432 c10f |0008: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener; // field@0fc1 │ │ -0d3f64: 6e10 011e 0200 |000a: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.getScrollPixels:()F // method@1e01 │ │ -0d3f6a: 0a02 |000d: move-result v2 │ │ -0d3f6c: c621 |000e: add-float/2addr v1, v2 │ │ -0d3f6e: 6e20 aa1a 1000 |000f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setScrollY:(F)V // method@1aaa │ │ -0d3f74: 0e00 |0012: return-void │ │ +0e24e4: |[0e24e4] com.badlogic.gdx.scenes.scene2d.utils.DragScrollListener$2.run:()V │ │ +0e24f4: 5430 c20f |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$2;.val$scroll:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0fc2 │ │ +0e24f8: 5431 c20f |0002: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$2;.val$scroll:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0fc2 │ │ +0e24fc: 6e10 841a 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getScrollY:()F // method@1a84 │ │ +0e2502: 0a01 |0007: move-result v1 │ │ +0e2504: 5432 c10f |0008: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener; // field@0fc1 │ │ +0e2508: 6e10 011e 0200 |000a: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.getScrollPixels:()F // method@1e01 │ │ +0e250e: 0a02 |000d: move-result v2 │ │ +0e2510: c621 |000e: add-float/2addr v1, v2 │ │ +0e2512: 6e20 aa1a 1000 |000f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setScrollY:(F)V // method@1aaa │ │ +0e2518: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0012 line=45 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$2; │ │ │ │ source_file_idx : 756 (DragScrollListener.java) │ │ │ │ Class #639 header: │ │ -class_idx : 734 │ │ +class_idx : 732 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1063 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #639 annotations: │ │ @@ -294838,17 +294894,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d3f78: |[0d3f78] com.badlogic.gdx.scenes.scene2d.utils.FocusListener.:()V │ │ -0d3f88: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0d3f8e: 0e00 |0003: return-void │ │ +0e251c: |[0e251c] com.badlogic.gdx.scenes.scene2d.utils.FocusListener.:()V │ │ +0e252c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0e2532: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener; │ │ │ │ @@ -294858,43 +294914,43 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 58 16-bit code units │ │ -0d3f90: |[0d3f90] com.badlogic.gdx.scenes.scene2d.utils.FocusListener.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z │ │ -0d3fa0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0d3fa2: 2051 dd02 |0001: instance-of v1, v5, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; // type@02dd │ │ -0d3fa6: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ -0d3faa: 0f03 |0005: return v3 │ │ -0d3fac: 0750 |0006: move-object v0, v5 │ │ -0d3fae: 1f00 dd02 |0007: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; // type@02dd │ │ -0d3fb2: 6201 cc0f |0009: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$utils$FocusListener$FocusEvent$Type:[I // field@0fcc │ │ -0d3fb6: 6e10 191e 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // method@1e19 │ │ -0d3fbc: 0c02 |000e: move-result-object v2 │ │ -0d3fbe: 6e10 131e 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.ordinal:()I // method@1e13 │ │ -0d3fc4: 0a02 |0012: move-result v2 │ │ -0d3fc6: 4401 0102 |0013: aget v1, v1, v2 │ │ -0d3fca: 2b01 1d00 0000 |0015: packed-switch v1, 00000032 // +0000001d │ │ -0d3fd0: 28ed |0018: goto 0005 // -0013 │ │ -0d3fd2: 6e10 8617 0500 |0019: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getTarget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1786 │ │ -0d3fd8: 0c01 |001c: move-result-object v1 │ │ -0d3fda: 6e10 1b1e 0000 |001d: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.isFocused:()Z // method@1e1b │ │ -0d3fe0: 0a02 |0020: move-result v2 │ │ -0d3fe2: 6e40 231e 0421 |0021: invoke-virtual {v4, v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener;.keyboardFocusChanged:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;Lcom/badlogic/gdx/scenes/scene2d/Actor;Z)V // method@1e23 │ │ -0d3fe8: 28e1 |0024: goto 0005 // -001f │ │ -0d3fea: 6e10 8617 0500 |0025: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getTarget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1786 │ │ -0d3ff0: 0c01 |0028: move-result-object v1 │ │ -0d3ff2: 6e10 1b1e 0000 |0029: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.isFocused:()Z // method@1e1b │ │ -0d3ff8: 0a02 |002c: move-result v2 │ │ -0d3ffa: 6e40 241e 0421 |002d: invoke-virtual {v4, v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener;.scrollFocusChanged:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;Lcom/badlogic/gdx/scenes/scene2d/Actor;Z)V // method@1e24 │ │ -0d4000: 28d5 |0030: goto 0005 // -002b │ │ -0d4002: 0000 |0031: nop // spacer │ │ -0d4004: 0001 0200 0100 0000 0400 0000 1000 ... |0032: packed-switch-data (8 units) │ │ +0e2534: |[0e2534] com.badlogic.gdx.scenes.scene2d.utils.FocusListener.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z │ │ +0e2544: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0e2546: 2051 db02 |0001: instance-of v1, v5, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; // type@02db │ │ +0e254a: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ +0e254e: 0f03 |0005: return v3 │ │ +0e2550: 0750 |0006: move-object v0, v5 │ │ +0e2552: 1f00 db02 |0007: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; // type@02db │ │ +0e2556: 6201 cc0f |0009: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$utils$FocusListener$FocusEvent$Type:[I // field@0fcc │ │ +0e255a: 6e10 191e 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // method@1e19 │ │ +0e2560: 0c02 |000e: move-result-object v2 │ │ +0e2562: 6e10 131e 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.ordinal:()I // method@1e13 │ │ +0e2568: 0a02 |0012: move-result v2 │ │ +0e256a: 4401 0102 |0013: aget v1, v1, v2 │ │ +0e256e: 2b01 1d00 0000 |0015: packed-switch v1, 00000032 // +0000001d │ │ +0e2574: 28ed |0018: goto 0005 // -0013 │ │ +0e2576: 6e10 8617 0500 |0019: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getTarget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1786 │ │ +0e257c: 0c01 |001c: move-result-object v1 │ │ +0e257e: 6e10 1b1e 0000 |001d: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.isFocused:()Z // method@1e1b │ │ +0e2584: 0a02 |0020: move-result v2 │ │ +0e2586: 6e40 231e 0421 |0021: invoke-virtual {v4, v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener;.keyboardFocusChanged:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;Lcom/badlogic/gdx/scenes/scene2d/Actor;Z)V // method@1e23 │ │ +0e258c: 28e1 |0024: goto 0005 // -001f │ │ +0e258e: 6e10 8617 0500 |0025: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getTarget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1786 │ │ +0e2594: 0c01 |0028: move-result-object v1 │ │ +0e2596: 6e10 1b1e 0000 |0029: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.isFocused:()Z // method@1e1b │ │ +0e259c: 0a02 |002c: move-result v2 │ │ +0e259e: 6e40 241e 0421 |002d: invoke-virtual {v4, v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener;.scrollFocusChanged:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;Lcom/badlogic/gdx/scenes/scene2d/Actor;Z)V // method@1e24 │ │ +0e25a4: 28d5 |0030: goto 0005 // -002b │ │ +0e25a6: 0000 |0031: nop // spacer │ │ +0e25a8: 0001 0200 0100 0000 0400 0000 1000 ... |0032: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=27 │ │ 0x0005 line=37 │ │ 0x0007 line=28 │ │ 0x0009 line=29 │ │ 0x0019 line=31 │ │ @@ -294910,16 +294966,16 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;Lcom/badlogic/gdx/scenes/scene2d/Actor;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d4014: |[0d4014] com.badlogic.gdx.scenes.scene2d.utils.FocusListener.keyboardFocusChanged:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;Lcom/badlogic/gdx/scenes/scene2d/Actor;Z)V │ │ -0d4024: 0e00 |0000: return-void │ │ +0e25b8: |[0e25b8] com.badlogic.gdx.scenes.scene2d.utils.FocusListener.keyboardFocusChanged:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;Lcom/badlogic/gdx/scenes/scene2d/Actor;Z)V │ │ +0e25c8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener; │ │ 0x0000 - 0x0001 reg=1 event Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; │ │ 0x0000 - 0x0001 reg=2 actor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -294930,31 +294986,31 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;Lcom/badlogic/gdx/scenes/scene2d/Actor;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d4028: |[0d4028] com.badlogic.gdx.scenes.scene2d.utils.FocusListener.scrollFocusChanged:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;Lcom/badlogic/gdx/scenes/scene2d/Actor;Z)V │ │ -0d4038: 0e00 |0000: return-void │ │ +0e25cc: |[0e25cc] com.badlogic.gdx.scenes.scene2d.utils.FocusListener.scrollFocusChanged:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;Lcom/badlogic/gdx/scenes/scene2d/Actor;Z)V │ │ +0e25dc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener; │ │ 0x0000 - 0x0001 reg=1 event Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; │ │ 0x0000 - 0x0001 reg=2 actor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0001 reg=3 focused Z │ │ │ │ source_file_idx : 1063 (FocusListener.java) │ │ │ │ Class #640 header: │ │ -class_idx : 759 │ │ +class_idx : 757 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 743 │ │ +superclass_idx : 741 │ │ source_file_idx : 736 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 14 │ │ │ │ Class #640 annotations: │ │ @@ -295002,21 +295058,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0d403c: |[0d403c] com.badlogic.gdx.utils.DelayedRemovalArray.:()V │ │ -0d404c: 7010 621e 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -0d4052: 2200 0403 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@0304 │ │ -0d4056: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0d4058: 7020 f51f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1ff5 │ │ -0d405e: 5b20 0d10 |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@100d │ │ -0d4062: 0e00 |000b: return-void │ │ +0e25e0: |[0e25e0] com.badlogic.gdx.utils.DelayedRemovalArray.:()V │ │ +0e25f0: 7010 621e 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0e25f6: 2200 0203 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@0302 │ │ +0e25fa: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0e25fc: 7020 f51f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1ff5 │ │ +0e2602: 5b20 0d10 |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@100d │ │ +0e2606: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=30 │ │ 0x000b line=34 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/DelayedRemovalArray; │ │ @@ -295027,21 +295083,21 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0d4064: |[0d4064] com.badlogic.gdx.utils.DelayedRemovalArray.:(I)V │ │ -0d4074: 7020 631e 3200 |0000: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ -0d407a: 2200 0403 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@0304 │ │ -0d407e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0d4080: 7020 f51f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1ff5 │ │ -0d4086: 5b20 0d10 |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@100d │ │ -0d408a: 0e00 |000b: return-void │ │ +0e2608: |[0e2608] com.badlogic.gdx.utils.DelayedRemovalArray.:(I)V │ │ +0e2618: 7020 631e 3200 |0000: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ +0e261e: 2200 0203 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@0302 │ │ +0e2622: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0e2624: 7020 f51f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1ff5 │ │ +0e262a: 5b20 0d10 |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@100d │ │ +0e262e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=30 │ │ 0x000b line=58 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/DelayedRemovalArray; │ │ @@ -295053,21 +295109,21 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Array;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0d408c: |[0d408c] com.badlogic.gdx.utils.DelayedRemovalArray.:(Lcom/badlogic/gdx/utils/Array;)V │ │ -0d409c: 7020 641e 3200 |0000: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/Array;.:(Lcom/badlogic/gdx/utils/Array;)V // method@1e64 │ │ -0d40a2: 2200 0403 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@0304 │ │ -0d40a6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0d40a8: 7020 f51f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1ff5 │ │ -0d40ae: 5b20 0d10 |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@100d │ │ -0d40b2: 0e00 |000b: return-void │ │ +0e2630: |[0e2630] com.badlogic.gdx.utils.DelayedRemovalArray.:(Lcom/badlogic/gdx/utils/Array;)V │ │ +0e2640: 7020 641e 3200 |0000: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/Array;.:(Lcom/badlogic/gdx/utils/Array;)V // method@1e64 │ │ +0e2646: 2200 0203 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@0302 │ │ +0e264a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0e264c: 7020 f51f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1ff5 │ │ +0e2652: 5b20 0d10 |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@100d │ │ +0e2656: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=30 │ │ 0x000b line=38 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/DelayedRemovalArray; │ │ @@ -295079,21 +295135,21 @@ │ │ type : '(Ljava/lang/Class;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0d40b4: |[0d40b4] com.badlogic.gdx.utils.DelayedRemovalArray.:(Ljava/lang/Class;)V │ │ -0d40c4: 7020 651e 3200 |0000: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/Array;.:(Ljava/lang/Class;)V // method@1e65 │ │ -0d40ca: 2200 0403 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@0304 │ │ -0d40ce: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0d40d0: 7020 f51f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1ff5 │ │ -0d40d6: 5b20 0d10 |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@100d │ │ -0d40da: 0e00 |000b: return-void │ │ +0e2658: |[0e2658] com.badlogic.gdx.utils.DelayedRemovalArray.:(Ljava/lang/Class;)V │ │ +0e2668: 7020 651e 3200 |0000: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/Array;.:(Ljava/lang/Class;)V // method@1e65 │ │ +0e266e: 2200 0203 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@0302 │ │ +0e2672: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0e2674: 7020 f51f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1ff5 │ │ +0e267a: 5b20 0d10 |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@100d │ │ +0e267e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=30 │ │ 0x000b line=54 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/DelayedRemovalArray; │ │ @@ -295106,21 +295162,21 @@ │ │ type : '(ZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0d40dc: |[0d40dc] com.badlogic.gdx.utils.DelayedRemovalArray.:(ZI)V │ │ -0d40ec: 7030 661e 3204 |0000: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1e66 │ │ -0d40f2: 2200 0403 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@0304 │ │ -0d40f6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0d40f8: 7020 f51f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1ff5 │ │ -0d40fe: 5b20 0d10 |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@100d │ │ -0d4102: 0e00 |000b: return-void │ │ +0e2680: |[0e2680] com.badlogic.gdx.utils.DelayedRemovalArray.:(ZI)V │ │ +0e2690: 7030 661e 3204 |0000: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1e66 │ │ +0e2696: 2200 0203 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@0302 │ │ +0e269a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0e269c: 7020 f51f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1ff5 │ │ +0e26a2: 5b20 0d10 |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@100d │ │ +0e26a6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=30 │ │ 0x000b line=46 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/DelayedRemovalArray; │ │ @@ -295133,21 +295189,21 @@ │ │ type : '(ZILjava/lang/Class;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0d4104: |[0d4104] com.badlogic.gdx.utils.DelayedRemovalArray.:(ZILjava/lang/Class;)V │ │ -0d4114: 7040 671e 3254 |0000: invoke-direct {v2, v3, v4, v5}, Lcom/badlogic/gdx/utils/Array;.:(ZILjava/lang/Class;)V // method@1e67 │ │ -0d411a: 2200 0403 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@0304 │ │ -0d411e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0d4120: 7020 f51f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1ff5 │ │ -0d4126: 5b20 0d10 |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@100d │ │ -0d412a: 0e00 |000b: return-void │ │ +0e26a8: |[0e26a8] com.badlogic.gdx.utils.DelayedRemovalArray.:(ZILjava/lang/Class;)V │ │ +0e26b8: 7040 671e 3254 |0000: invoke-direct {v2, v3, v4, v5}, Lcom/badlogic/gdx/utils/Array;.:(ZILjava/lang/Class;)V // method@1e67 │ │ +0e26be: 2200 0203 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@0302 │ │ +0e26c2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0e26c4: 7020 f51f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1ff5 │ │ +0e26ca: 5b20 0d10 |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@100d │ │ +0e26ce: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=30 │ │ 0x000b line=42 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/DelayedRemovalArray; │ │ @@ -295162,21 +295218,21 @@ │ │ type : '(Z[Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0d412c: |[0d412c] com.badlogic.gdx.utils.DelayedRemovalArray.:(Z[Ljava/lang/Object;)V │ │ -0d413c: 7030 681e 3204 |0000: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/utils/Array;.:(Z[Ljava/lang/Object;)V // method@1e68 │ │ -0d4142: 2200 0403 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@0304 │ │ -0d4146: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0d4148: 7020 f51f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1ff5 │ │ -0d414e: 5b20 0d10 |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@100d │ │ -0d4152: 0e00 |000b: return-void │ │ +0e26d0: |[0e26d0] com.badlogic.gdx.utils.DelayedRemovalArray.:(Z[Ljava/lang/Object;)V │ │ +0e26e0: 7030 681e 3204 |0000: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/utils/Array;.:(Z[Ljava/lang/Object;)V // method@1e68 │ │ +0e26e6: 2200 0203 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@0302 │ │ +0e26ea: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0e26ec: 7020 f51f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1ff5 │ │ +0e26f2: 5b20 0d10 |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@100d │ │ +0e26f6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=30 │ │ 0x000b line=50 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/DelayedRemovalArray; │ │ @@ -295190,21 +295246,21 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0d4154: |[0d4154] com.badlogic.gdx.utils.DelayedRemovalArray.:([Ljava/lang/Object;)V │ │ -0d4164: 7020 691e 3200 |0000: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/Array;.:([Ljava/lang/Object;)V // method@1e69 │ │ -0d416a: 2200 0403 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@0304 │ │ -0d416e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0d4170: 7020 f51f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1ff5 │ │ -0d4176: 5b20 0d10 |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@100d │ │ -0d417a: 0e00 |000b: return-void │ │ +0e26f8: |[0e26f8] com.badlogic.gdx.utils.DelayedRemovalArray.:([Ljava/lang/Object;)V │ │ +0e2708: 7020 691e 3200 |0000: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/Array;.:([Ljava/lang/Object;)V // method@1e69 │ │ +0e270e: 2200 0203 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@0302 │ │ +0e2712: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0e2714: 7020 f51f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1ff5 │ │ +0e271a: 5b20 0d10 |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@100d │ │ +0e271e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=30 │ │ 0x000b line=62 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/DelayedRemovalArray; │ │ @@ -295217,33 +295273,33 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -0d417c: |[0d417c] com.badlogic.gdx.utils.DelayedRemovalArray.remove:(I)V │ │ -0d418c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d418e: 5443 0d10 |0001: iget-object v3, v4, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@100d │ │ -0d4192: 5231 3b10 |0003: iget v1, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -0d4196: 3510 1600 |0005: if-ge v0, v1, 001b // +0016 │ │ -0d419a: 5443 0d10 |0007: iget-object v3, v4, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@100d │ │ -0d419e: 6e20 0420 0300 |0009: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/IntArray;.get:(I)I // method@2004 │ │ -0d41a4: 0a02 |000c: move-result v2 │ │ -0d41a6: 3325 0300 |000d: if-ne v5, v2, 0010 // +0003 │ │ -0d41aa: 0e00 |000f: return-void │ │ -0d41ac: 3525 0800 |0010: if-ge v5, v2, 0018 // +0008 │ │ -0d41b0: 5443 0d10 |0012: iget-object v3, v4, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@100d │ │ -0d41b4: 6e30 0620 0305 |0014: invoke-virtual {v3, v0, v5}, Lcom/badlogic/gdx/utils/IntArray;.insert:(II)V // method@2006 │ │ -0d41ba: 28f8 |0017: goto 000f // -0008 │ │ -0d41bc: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0d41c0: 28eb |001a: goto 0005 // -0015 │ │ -0d41c2: 5443 0d10 |001b: iget-object v3, v4, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@100d │ │ -0d41c6: 6e20 fa1f 5300 |001d: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1ffa │ │ -0d41cc: 28ef |0020: goto 000f // -0011 │ │ +0e2720: |[0e2720] com.badlogic.gdx.utils.DelayedRemovalArray.remove:(I)V │ │ +0e2730: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e2732: 5443 0d10 |0001: iget-object v3, v4, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@100d │ │ +0e2736: 5231 3b10 |0003: iget v1, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +0e273a: 3510 1600 |0005: if-ge v0, v1, 001b // +0016 │ │ +0e273e: 5443 0d10 |0007: iget-object v3, v4, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@100d │ │ +0e2742: 6e20 0420 0300 |0009: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/IntArray;.get:(I)I // method@2004 │ │ +0e2748: 0a02 |000c: move-result v2 │ │ +0e274a: 3325 0300 |000d: if-ne v5, v2, 0010 // +0003 │ │ +0e274e: 0e00 |000f: return-void │ │ +0e2750: 3525 0800 |0010: if-ge v5, v2, 0018 // +0008 │ │ +0e2754: 5443 0d10 |0012: iget-object v3, v4, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@100d │ │ +0e2758: 6e30 0620 0305 |0014: invoke-virtual {v3, v0, v5}, Lcom/badlogic/gdx/utils/IntArray;.insert:(II)V // method@2006 │ │ +0e275e: 28f8 |0017: goto 000f // -0008 │ │ +0e2760: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0e2764: 28eb |001a: goto 0005 // -0015 │ │ +0e2766: 5443 0d10 |001b: iget-object v3, v4, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@100d │ │ +0e276a: 6e20 fa1f 5300 |001d: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1ffa │ │ +0e2770: 28ef |0020: goto 000f // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0007 line=76 │ │ 0x000d line=77 │ │ 0x000f line=84 │ │ 0x0010 line=78 │ │ @@ -295265,18 +295321,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0d41d0: |[0d41d0] com.badlogic.gdx.utils.DelayedRemovalArray.begin:()V │ │ -0d41e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d41e2: 5c10 0c10 |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@100c │ │ -0d41e6: 0e00 |0003: return-void │ │ +0e2774: |[0e2774] com.badlogic.gdx.utils.DelayedRemovalArray.begin:()V │ │ +0e2784: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0e2786: 5c10 0c10 |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@100c │ │ +0e278a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=66 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/DelayedRemovalArray; │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/utils/DelayedRemovalArray; Lcom/badlogic/gdx/utils/DelayedRemovalArray; │ │ @@ -295286,23 +295342,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0d41e8: |[0d41e8] com.badlogic.gdx.utils.DelayedRemovalArray.clear:()V │ │ -0d41f8: 5520 0c10 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@100c │ │ -0d41fc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0d4200: 2200 b003 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0d4204: 1a01 1e07 |0006: const-string v1, "Invalid between begin/end." // string@071e │ │ -0d4208: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0d420e: 2700 |000b: throw v0 │ │ -0d4210: 6f10 6f1e 0200 |000c: invoke-super {v2}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -0d4216: 0e00 |000f: return-void │ │ +0e278c: |[0e278c] com.badlogic.gdx.utils.DelayedRemovalArray.clear:()V │ │ +0e279c: 5520 0c10 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@100c │ │ +0e27a0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0e27a4: 2200 ae03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +0e27a8: 1a01 1e07 |0006: const-string v1, "Invalid between begin/end." // string@071e │ │ +0e27ac: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0e27b2: 2700 |000b: throw v0 │ │ +0e27b4: 6f10 6f1e 0200 |000c: invoke-super {v2}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +0e27ba: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x000c line=126 │ │ 0x000f line=127 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/DelayedRemovalArray; │ │ @@ -295313,28 +295369,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0d4218: |[0d4218] com.badlogic.gdx.utils.DelayedRemovalArray.end:()V │ │ -0d4228: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d422a: 5c32 0c10 |0001: iput-boolean v2, v3, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@100c │ │ -0d422e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0d4230: 5432 0d10 |0004: iget-object v2, v3, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@100d │ │ -0d4234: 5221 3b10 |0006: iget v1, v2, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -0d4238: 3510 0e00 |0008: if-ge v0, v1, 0016 // +000e │ │ -0d423c: 5432 0d10 |000a: iget-object v2, v3, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@100d │ │ -0d4240: 6e10 0920 0200 |000c: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/IntArray;.pop:()I // method@2009 │ │ -0d4246: 0a02 |000f: move-result v2 │ │ -0d4248: 6e20 801f 2300 |0010: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.removeIndex:(I)Ljava/lang/Object; // method@1f80 │ │ -0d424e: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0d4252: 28f3 |0015: goto 0008 // -000d │ │ -0d4254: 0e00 |0016: return-void │ │ +0e27bc: |[0e27bc] com.badlogic.gdx.utils.DelayedRemovalArray.end:()V │ │ +0e27cc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0e27ce: 5c32 0c10 |0001: iput-boolean v2, v3, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@100c │ │ +0e27d2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0e27d4: 5432 0d10 |0004: iget-object v2, v3, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@100d │ │ +0e27d8: 5221 3b10 |0006: iget v1, v2, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +0e27dc: 3510 0e00 |0008: if-ge v0, v1, 0016 // +000e │ │ +0e27e0: 5432 0d10 |000a: iget-object v2, v3, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@100d │ │ +0e27e4: 6e10 0920 0200 |000c: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/IntArray;.pop:()I // method@2009 │ │ +0e27ea: 0a02 |000f: move-result v2 │ │ +0e27ec: 6e20 801f 2300 |0010: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.removeIndex:(I)Ljava/lang/Object; // method@1f80 │ │ +0e27f2: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0e27f6: 28f3 |0015: goto 0008 // -000d │ │ +0e27f8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ 0x000a line=71 │ │ 0x0013 line=70 │ │ 0x0016 line=72 │ │ @@ -295349,23 +295405,23 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0d4258: |[0d4258] com.badlogic.gdx.utils.DelayedRemovalArray.insert:(ILjava/lang/Object;)V │ │ -0d4268: 5520 0c10 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@100c │ │ -0d426c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0d4270: 2200 b003 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0d4274: 1a01 1e07 |0006: const-string v1, "Invalid between begin/end." // string@071e │ │ -0d4278: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0d427e: 2700 |000b: throw v0 │ │ -0d4280: 6f30 761e 3204 |000c: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/utils/Array;.insert:(ILjava/lang/Object;)V // method@1e76 │ │ -0d4286: 0e00 |000f: return-void │ │ +0e27fc: |[0e27fc] com.badlogic.gdx.utils.DelayedRemovalArray.insert:(ILjava/lang/Object;)V │ │ +0e280c: 5520 0c10 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@100c │ │ +0e2810: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0e2814: 2200 ae03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +0e2818: 1a01 1e07 |0006: const-string v1, "Invalid between begin/end." // string@071e │ │ +0e281c: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0e2822: 2700 |000b: throw v0 │ │ +0e2824: 6f30 761e 3204 |000c: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/utils/Array;.insert:(ILjava/lang/Object;)V // method@1e76 │ │ +0e282a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x000c line=111 │ │ 0x000f line=112 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/DelayedRemovalArray; │ │ @@ -295379,24 +295435,24 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0d4288: |[0d4288] com.badlogic.gdx.utils.DelayedRemovalArray.pop:()Ljava/lang/Object; │ │ -0d4298: 5520 0c10 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@100c │ │ -0d429c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0d42a0: 2200 b003 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0d42a4: 1a01 1e07 |0006: const-string v1, "Invalid between begin/end." // string@071e │ │ -0d42a8: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0d42ae: 2700 |000b: throw v0 │ │ -0d42b0: 6f10 7a1e 0200 |000c: invoke-super {v2}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ -0d42b6: 0c00 |000f: move-result-object v0 │ │ -0d42b8: 1100 |0010: return-object v0 │ │ +0e282c: |[0e282c] com.badlogic.gdx.utils.DelayedRemovalArray.pop:()Ljava/lang/Object; │ │ +0e283c: 5520 0c10 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@100c │ │ +0e2840: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0e2844: 2200 ae03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +0e2848: 1a01 1e07 |0006: const-string v1, "Invalid between begin/end." // string@071e │ │ +0e284c: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0e2852: 2700 |000b: throw v0 │ │ +0e2854: 6f10 7a1e 0200 |000c: invoke-super {v2}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ +0e285a: 0c00 |000f: move-result-object v0 │ │ +0e285c: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x000c line=121 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/DelayedRemovalArray; │ │ 0x0000 - 0x0011 reg=2 this Lcom/badlogic/gdx/utils/DelayedRemovalArray; Lcom/badlogic/gdx/utils/DelayedRemovalArray; │ │ @@ -295406,24 +295462,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0d42bc: |[0d42bc] com.badlogic.gdx.utils.DelayedRemovalArray.removeIndex:(I)Ljava/lang/Object; │ │ -0d42cc: 5510 0c10 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@100c │ │ -0d42d0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0d42d4: 7020 7f1f 2100 |0004: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:(I)V // method@1f7f │ │ -0d42da: 6e20 7b1f 2100 |0007: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.get:(I)Ljava/lang/Object; // method@1f7b │ │ -0d42e0: 0c00 |000a: move-result-object v0 │ │ -0d42e2: 1100 |000b: return-object v0 │ │ -0d42e4: 6f20 7d1e 2100 |000c: invoke-super {v1, v2}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1e7d │ │ -0d42ea: 0c00 |000f: move-result-object v0 │ │ -0d42ec: 28fb |0010: goto 000b // -0005 │ │ +0e2860: |[0e2860] com.badlogic.gdx.utils.DelayedRemovalArray.removeIndex:(I)Ljava/lang/Object; │ │ +0e2870: 5510 0c10 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@100c │ │ +0e2874: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0e2878: 7020 7f1f 2100 |0004: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:(I)V // method@1f7f │ │ +0e287e: 6e20 7b1f 2100 |0007: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.get:(I)Ljava/lang/Object; // method@1f7b │ │ +0e2884: 0c00 |000a: move-result-object v0 │ │ +0e2886: 1100 |000b: return-object v0 │ │ +0e2888: 6f20 7d1e 2100 |000c: invoke-super {v1, v2}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1e7d │ │ +0e288e: 0c00 |000f: move-result-object v0 │ │ +0e2890: 28fb |0010: goto 000b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0004 line=98 │ │ 0x0007 line=99 │ │ 0x000b line=101 │ │ locals : │ │ @@ -295436,29 +295492,29 @@ │ │ type : '(Ljava/lang/Object;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0d42f0: |[0d42f0] com.badlogic.gdx.utils.DelayedRemovalArray.removeValue:(Ljava/lang/Object;Z)Z │ │ -0d4300: 5521 0c10 |0000: iget-boolean v1, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@100c │ │ -0d4304: 3801 1000 |0002: if-eqz v1, 0012 // +0010 │ │ -0d4308: 6e30 7c1f 3204 |0004: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.indexOf:(Ljava/lang/Object;Z)I // method@1f7c │ │ -0d430e: 0a00 |0007: move-result v0 │ │ -0d4310: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ -0d4312: 3310 0400 |0009: if-ne v0, v1, 000d // +0004 │ │ -0d4316: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0d4318: 0f01 |000c: return v1 │ │ -0d431a: 7020 7f1f 0200 |000d: invoke-direct {v2, v0}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:(I)V // method@1f7f │ │ -0d4320: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -0d4322: 28fb |0011: goto 000c // -0005 │ │ -0d4324: 6f30 7e1e 3204 |0012: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ -0d432a: 0a01 |0015: move-result v1 │ │ -0d432c: 28f6 |0016: goto 000c // -000a │ │ +0e2894: |[0e2894] com.badlogic.gdx.utils.DelayedRemovalArray.removeValue:(Ljava/lang/Object;Z)Z │ │ +0e28a4: 5521 0c10 |0000: iget-boolean v1, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@100c │ │ +0e28a8: 3801 1000 |0002: if-eqz v1, 0012 // +0010 │ │ +0e28ac: 6e30 7c1f 3204 |0004: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.indexOf:(Ljava/lang/Object;Z)I // method@1f7c │ │ +0e28b2: 0a00 |0007: move-result v0 │ │ +0e28b4: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ +0e28b6: 3310 0400 |0009: if-ne v0, v1, 000d // +0004 │ │ +0e28ba: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0e28bc: 0f01 |000c: return v1 │ │ +0e28be: 7020 7f1f 0200 |000d: invoke-direct {v2, v0}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:(I)V // method@1f7f │ │ +0e28c4: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +0e28c6: 28fb |0011: goto 000c // -0005 │ │ +0e28c8: 6f30 7e1e 3204 |0012: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ +0e28ce: 0a01 |0015: move-result v1 │ │ +0e28d0: 28f6 |0016: goto 000c // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0004 line=88 │ │ 0x0008 line=89 │ │ 0x000c line=93 │ │ 0x000d line=90 │ │ @@ -295478,23 +295534,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0d4330: |[0d4330] com.badlogic.gdx.utils.DelayedRemovalArray.reverse:()V │ │ -0d4340: 5520 0c10 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@100c │ │ -0d4344: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0d4348: 2200 b003 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0d434c: 1a01 1e07 |0006: const-string v1, "Invalid between begin/end." // string@071e │ │ -0d4350: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0d4356: 2700 |000b: throw v0 │ │ -0d4358: 6f10 801e 0200 |000c: invoke-super {v2}, Lcom/badlogic/gdx/utils/Array;.reverse:()V // method@1e80 │ │ -0d435e: 0e00 |000f: return-void │ │ +0e28d4: |[0e28d4] com.badlogic.gdx.utils.DelayedRemovalArray.reverse:()V │ │ +0e28e4: 5520 0c10 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@100c │ │ +0e28e8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0e28ec: 2200 ae03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +0e28f0: 1a01 1e07 |0006: const-string v1, "Invalid between begin/end." // string@071e │ │ +0e28f4: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0e28fa: 2700 |000b: throw v0 │ │ +0e28fc: 6f10 801e 0200 |000c: invoke-super {v2}, Lcom/badlogic/gdx/utils/Array;.reverse:()V // method@1e80 │ │ +0e2902: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x000c line=141 │ │ 0x000f line=142 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/DelayedRemovalArray; │ │ @@ -295505,23 +295561,23 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0d4360: |[0d4360] com.badlogic.gdx.utils.DelayedRemovalArray.set:(ILjava/lang/Object;)V │ │ -0d4370: 5520 0c10 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@100c │ │ -0d4374: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0d4378: 2200 b003 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0d437c: 1a01 1e07 |0006: const-string v1, "Invalid between begin/end." // string@071e │ │ -0d4380: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0d4386: 2700 |000b: throw v0 │ │ -0d4388: 6f30 811e 3204 |000c: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/utils/Array;.set:(ILjava/lang/Object;)V // method@1e81 │ │ -0d438e: 0e00 |000f: return-void │ │ +0e2904: |[0e2904] com.badlogic.gdx.utils.DelayedRemovalArray.set:(ILjava/lang/Object;)V │ │ +0e2914: 5520 0c10 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@100c │ │ +0e2918: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0e291c: 2200 ae03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +0e2920: 1a01 1e07 |0006: const-string v1, "Invalid between begin/end." // string@071e │ │ +0e2924: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0e292a: 2700 |000b: throw v0 │ │ +0e292c: 6f30 811e 3204 |000c: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/utils/Array;.set:(ILjava/lang/Object;)V // method@1e81 │ │ +0e2932: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x000c line=106 │ │ 0x000f line=107 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/DelayedRemovalArray; │ │ @@ -295535,23 +295591,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0d4390: |[0d4390] com.badlogic.gdx.utils.DelayedRemovalArray.shuffle:()V │ │ -0d43a0: 5520 0c10 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@100c │ │ -0d43a4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0d43a8: 2200 b003 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0d43ac: 1a01 1e07 |0006: const-string v1, "Invalid between begin/end." // string@071e │ │ -0d43b0: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0d43b6: 2700 |000b: throw v0 │ │ -0d43b8: 6f10 831e 0200 |000c: invoke-super {v2}, Lcom/badlogic/gdx/utils/Array;.shuffle:()V // method@1e83 │ │ -0d43be: 0e00 |000f: return-void │ │ +0e2934: |[0e2934] com.badlogic.gdx.utils.DelayedRemovalArray.shuffle:()V │ │ +0e2944: 5520 0c10 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@100c │ │ +0e2948: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0e294c: 2200 ae03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +0e2950: 1a01 1e07 |0006: const-string v1, "Invalid between begin/end." // string@071e │ │ +0e2954: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0e295a: 2700 |000b: throw v0 │ │ +0e295c: 6f10 831e 0200 |000c: invoke-super {v2}, Lcom/badlogic/gdx/utils/Array;.shuffle:()V // method@1e83 │ │ +0e2962: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x000c line=146 │ │ 0x000f line=147 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/DelayedRemovalArray; │ │ @@ -295562,23 +295618,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0d43c0: |[0d43c0] com.badlogic.gdx.utils.DelayedRemovalArray.sort:()V │ │ -0d43d0: 5520 0c10 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@100c │ │ -0d43d4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0d43d8: 2200 b003 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0d43dc: 1a01 1e07 |0006: const-string v1, "Invalid between begin/end." // string@071e │ │ -0d43e0: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0d43e6: 2700 |000b: throw v0 │ │ -0d43e8: 6f10 841e 0200 |000c: invoke-super {v2}, Lcom/badlogic/gdx/utils/Array;.sort:()V // method@1e84 │ │ -0d43ee: 0e00 |000f: return-void │ │ +0e2964: |[0e2964] com.badlogic.gdx.utils.DelayedRemovalArray.sort:()V │ │ +0e2974: 5520 0c10 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@100c │ │ +0e2978: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0e297c: 2200 ae03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +0e2980: 1a01 1e07 |0006: const-string v1, "Invalid between begin/end." // string@071e │ │ +0e2984: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0e298a: 2700 |000b: throw v0 │ │ +0e298c: 6f10 841e 0200 |000c: invoke-super {v2}, Lcom/badlogic/gdx/utils/Array;.sort:()V // method@1e84 │ │ +0e2992: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x000c line=131 │ │ 0x000f line=132 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/DelayedRemovalArray; │ │ @@ -295589,23 +295645,23 @@ │ │ type : '(Ljava/util/Comparator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0d43f0: |[0d43f0] com.badlogic.gdx.utils.DelayedRemovalArray.sort:(Ljava/util/Comparator;)V │ │ -0d4400: 5520 0c10 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@100c │ │ -0d4404: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0d4408: 2200 b003 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0d440c: 1a01 1e07 |0006: const-string v1, "Invalid between begin/end." // string@071e │ │ -0d4410: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0d4416: 2700 |000b: throw v0 │ │ -0d4418: 6f20 851e 3200 |000c: invoke-super {v2, v3}, Lcom/badlogic/gdx/utils/Array;.sort:(Ljava/util/Comparator;)V // method@1e85 │ │ -0d441e: 0e00 |000f: return-void │ │ +0e2994: |[0e2994] com.badlogic.gdx.utils.DelayedRemovalArray.sort:(Ljava/util/Comparator;)V │ │ +0e29a4: 5520 0c10 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@100c │ │ +0e29a8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0e29ac: 2200 ae03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +0e29b0: 1a01 1e07 |0006: const-string v1, "Invalid between begin/end." // string@071e │ │ +0e29b4: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0e29ba: 2700 |000b: throw v0 │ │ +0e29bc: 6f20 851e 3200 |000c: invoke-super {v2, v3}, Lcom/badlogic/gdx/utils/Array;.sort:(Ljava/util/Comparator;)V // method@1e85 │ │ +0e29c2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x000c line=136 │ │ 0x000f line=137 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/DelayedRemovalArray; │ │ @@ -295618,23 +295674,23 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0d4420: |[0d4420] com.badlogic.gdx.utils.DelayedRemovalArray.swap:(II)V │ │ -0d4430: 5520 0c10 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@100c │ │ -0d4434: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0d4438: 2200 b003 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0d443c: 1a01 1e07 |0006: const-string v1, "Invalid between begin/end." // string@071e │ │ -0d4440: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0d4446: 2700 |000b: throw v0 │ │ -0d4448: 6f30 861e 3204 |000c: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/utils/Array;.swap:(II)V // method@1e86 │ │ -0d444e: 0e00 |000f: return-void │ │ +0e29c4: |[0e29c4] com.badlogic.gdx.utils.DelayedRemovalArray.swap:(II)V │ │ +0e29d4: 5520 0c10 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@100c │ │ +0e29d8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0e29dc: 2200 ae03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +0e29e0: 1a01 1e07 |0006: const-string v1, "Invalid between begin/end." // string@071e │ │ +0e29e4: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0e29ea: 2700 |000b: throw v0 │ │ +0e29ec: 6f30 861e 3204 |000c: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/utils/Array;.swap:(II)V // method@1e86 │ │ +0e29f2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x000c line=116 │ │ 0x000f line=117 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/DelayedRemovalArray; │ │ @@ -295647,39 +295703,39 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0d4450: |[0d4450] com.badlogic.gdx.utils.DelayedRemovalArray.truncate:(I)V │ │ -0d4460: 5520 0c10 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@100c │ │ -0d4464: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0d4468: 2200 b003 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0d446c: 1a01 1e07 |0006: const-string v1, "Invalid between begin/end." // string@071e │ │ -0d4470: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0d4476: 2700 |000b: throw v0 │ │ -0d4478: 6f20 8b1e 3200 |000c: invoke-super {v2, v3}, Lcom/badlogic/gdx/utils/Array;.truncate:(I)V // method@1e8b │ │ -0d447e: 0e00 |000f: return-void │ │ +0e29f4: |[0e29f4] com.badlogic.gdx.utils.DelayedRemovalArray.truncate:(I)V │ │ +0e2a04: 5520 0c10 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@100c │ │ +0e2a08: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0e2a0c: 2200 ae03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +0e2a10: 1a01 1e07 |0006: const-string v1, "Invalid between begin/end." // string@071e │ │ +0e2a14: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0e2a1a: 2700 |000b: throw v0 │ │ +0e2a1c: 6f20 8b1e 3200 |000c: invoke-super {v2, v3}, Lcom/badlogic/gdx/utils/Array;.truncate:(I)V // method@1e8b │ │ +0e2a22: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x000c line=151 │ │ 0x000f line=152 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/DelayedRemovalArray; │ │ 0x0000 - 0x0010 reg=2 this Lcom/badlogic/gdx/utils/DelayedRemovalArray; Lcom/badlogic/gdx/utils/DelayedRemovalArray; │ │ 0x0000 - 0x0010 reg=3 newSize I │ │ │ │ source_file_idx : 736 (DelayedRemovalArray.java) │ │ │ │ Class #641 header: │ │ -class_idx : 766 │ │ +class_idx : 764 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 769 │ │ +superclass_idx : 767 │ │ source_file_idx : 1775 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #641 annotations: │ │ @@ -295715,20 +295771,20 @@ │ │ type : '(Lcom/badlogic/gdx/utils/IdentityMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0d4480: |[0d4480] com.badlogic.gdx.utils.IdentityMap$Entries.:(Lcom/badlogic/gdx/utils/IdentityMap;)V │ │ -0d4490: 7020 cd1f 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IdentityMap;)V // method@1fcd │ │ -0d4496: 2200 ff02 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IdentityMap$Entry; // type@02ff │ │ -0d449a: 7010 c31f 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/IdentityMap$Entry;.:()V // method@1fc3 │ │ -0d44a0: 5b10 1610 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.entry:Lcom/badlogic/gdx/utils/IdentityMap$Entry; // field@1016 │ │ -0d44a4: 0e00 |000a: return-void │ │ +0e2a24: |[0e2a24] com.badlogic.gdx.utils.IdentityMap$Entries.:(Lcom/badlogic/gdx/utils/IdentityMap;)V │ │ +0e2a34: 7020 cd1f 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IdentityMap;)V // method@1fcd │ │ +0e2a3a: 2200 fd02 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IdentityMap$Entry; // type@02fd │ │ +0e2a3e: 7010 c31f 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/IdentityMap$Entry;.:()V // method@1fc3 │ │ +0e2a44: 5b10 1610 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.entry:Lcom/badlogic/gdx/utils/IdentityMap$Entry; // field@1016 │ │ +0e2a48: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=581 │ │ 0x0003 line=578 │ │ 0x000a line=582 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/IdentityMap$Entries; │ │ @@ -295742,17 +295798,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d44a8: |[0d44a8] com.badlogic.gdx.utils.IdentityMap$Entries.hasNext:()Z │ │ -0d44b8: 5510 1710 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.hasNext:Z // field@1017 │ │ -0d44bc: 0f00 |0002: return v0 │ │ +0e2a4c: |[0e2a4c] com.badlogic.gdx.utils.IdentityMap$Entries.hasNext:()Z │ │ +0e2a5c: 5510 1710 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.hasNext:Z // field@1017 │ │ +0e2a60: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=596 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/IdentityMap$Entries; │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/IdentityMap$Entries; Lcom/badlogic/gdx/utils/IdentityMap$Entries; │ │ │ │ @@ -295761,16 +295817,16 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d44c0: |[0d44c0] com.badlogic.gdx.utils.IdentityMap$Entries.iterator:()Ljava/util/Iterator; │ │ -0d44d0: 1100 |0000: return-object v0 │ │ +0e2a64: |[0e2a64] com.badlogic.gdx.utils.IdentityMap$Entries.iterator:()Ljava/util/Iterator; │ │ +0e2a74: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/IdentityMap$Entries; │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/utils/IdentityMap$Entries; Lcom/badlogic/gdx/utils/IdentityMap$Entries; │ │ │ │ @@ -295779,37 +295835,37 @@ │ │ type : '()Lcom/badlogic/gdx/utils/IdentityMap$Entry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 44 16-bit code units │ │ -0d44d4: |[0d44d4] com.badlogic.gdx.utils.IdentityMap$Entries.next:()Lcom/badlogic/gdx/utils/IdentityMap$Entry; │ │ -0d44e4: 5541 1710 |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.hasNext:Z // field@1017 │ │ -0d44e8: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ -0d44ec: 2201 f303 |0004: new-instance v1, Ljava/util/NoSuchElementException; // type@03f3 │ │ -0d44f0: 7010 6827 0100 |0006: invoke-direct {v1}, Ljava/util/NoSuchElementException;.:()V // method@2768 │ │ -0d44f6: 2701 |0009: throw v1 │ │ -0d44f8: 5441 1810 |000a: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@1018 │ │ -0d44fc: 5410 2e10 |000c: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -0d4500: 5441 1610 |000e: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.entry:Lcom/badlogic/gdx/utils/IdentityMap$Entry; // field@1016 │ │ -0d4504: 5242 1910 |0010: iget v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.nextIndex:I // field@1019 │ │ -0d4508: 4602 0002 |0012: aget-object v2, v0, v2 │ │ -0d450c: 5b12 1a10 |0014: iput-object v2, v1, Lcom/badlogic/gdx/utils/IdentityMap$Entry;.key:Ljava/lang/Object; // field@101a │ │ -0d4510: 5441 1610 |0016: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.entry:Lcom/badlogic/gdx/utils/IdentityMap$Entry; // field@1016 │ │ -0d4514: 5442 1810 |0018: iget-object v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@1018 │ │ -0d4518: 5422 3710 |001a: iget-object v2, v2, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -0d451c: 5243 1910 |001c: iget v3, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.nextIndex:I // field@1019 │ │ -0d4520: 4602 0203 |001e: aget-object v2, v2, v3 │ │ -0d4524: 5b12 1b10 |0020: iput-object v2, v1, Lcom/badlogic/gdx/utils/IdentityMap$Entry;.value:Ljava/lang/Object; // field@101b │ │ -0d4528: 5241 1910 |0022: iget v1, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.nextIndex:I // field@1019 │ │ -0d452c: 5941 1510 |0024: iput v1, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.currentIndex:I // field@1015 │ │ -0d4530: 6e10 bc1f 0400 |0026: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.findNextIndex:()V // method@1fbc │ │ -0d4536: 5441 1610 |0029: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.entry:Lcom/badlogic/gdx/utils/IdentityMap$Entry; // field@1016 │ │ -0d453a: 1101 |002b: return-object v1 │ │ +0e2a78: |[0e2a78] com.badlogic.gdx.utils.IdentityMap$Entries.next:()Lcom/badlogic/gdx/utils/IdentityMap$Entry; │ │ +0e2a88: 5541 1710 |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.hasNext:Z // field@1017 │ │ +0e2a8c: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ +0e2a90: 2201 f103 |0004: new-instance v1, Ljava/util/NoSuchElementException; // type@03f1 │ │ +0e2a94: 7010 6827 0100 |0006: invoke-direct {v1}, Ljava/util/NoSuchElementException;.:()V // method@2768 │ │ +0e2a9a: 2701 |0009: throw v1 │ │ +0e2a9c: 5441 1810 |000a: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@1018 │ │ +0e2aa0: 5410 2e10 |000c: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +0e2aa4: 5441 1610 |000e: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.entry:Lcom/badlogic/gdx/utils/IdentityMap$Entry; // field@1016 │ │ +0e2aa8: 5242 1910 |0010: iget v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.nextIndex:I // field@1019 │ │ +0e2aac: 4602 0002 |0012: aget-object v2, v0, v2 │ │ +0e2ab0: 5b12 1a10 |0014: iput-object v2, v1, Lcom/badlogic/gdx/utils/IdentityMap$Entry;.key:Ljava/lang/Object; // field@101a │ │ +0e2ab4: 5441 1610 |0016: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.entry:Lcom/badlogic/gdx/utils/IdentityMap$Entry; // field@1016 │ │ +0e2ab8: 5442 1810 |0018: iget-object v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@1018 │ │ +0e2abc: 5422 3710 |001a: iget-object v2, v2, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +0e2ac0: 5243 1910 |001c: iget v3, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.nextIndex:I // field@1019 │ │ +0e2ac4: 4602 0203 |001e: aget-object v2, v2, v3 │ │ +0e2ac8: 5b12 1b10 |0020: iput-object v2, v1, Lcom/badlogic/gdx/utils/IdentityMap$Entry;.value:Ljava/lang/Object; // field@101b │ │ +0e2acc: 5241 1910 |0022: iget v1, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.nextIndex:I // field@1019 │ │ +0e2ad0: 5941 1510 |0024: iput v1, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.currentIndex:I // field@1015 │ │ +0e2ad4: 6e10 bc1f 0400 |0026: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.findNextIndex:()V // method@1fbc │ │ +0e2ada: 5441 1610 |0029: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.entry:Lcom/badlogic/gdx/utils/IdentityMap$Entry; // field@1016 │ │ +0e2ade: 1101 |002b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ 0x000a line=587 │ │ 0x000e line=588 │ │ 0x0016 line=589 │ │ 0x0022 line=590 │ │ @@ -295825,18 +295881,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d453c: |[0d453c] com.badlogic.gdx.utils.IdentityMap$Entries.next:()Ljava/lang/Object; │ │ -0d454c: 6e10 bf1f 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.next:()Lcom/badlogic/gdx/utils/IdentityMap$Entry; // method@1fbf │ │ -0d4552: 0c00 |0003: move-result-object v0 │ │ -0d4554: 1100 |0004: return-object v0 │ │ +0e2ae0: |[0e2ae0] com.badlogic.gdx.utils.IdentityMap$Entries.next:()Ljava/lang/Object; │ │ +0e2af0: 6e10 bf1f 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.next:()Lcom/badlogic/gdx/utils/IdentityMap$Entry; // method@1fbf │ │ +0e2af6: 0c00 |0003: move-result-object v0 │ │ +0e2af8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/IdentityMap$Entries; │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/IdentityMap$Entries; Lcom/badlogic/gdx/utils/IdentityMap$Entries; │ │ │ │ @@ -295845,17 +295901,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d4558: |[0d4558] com.badlogic.gdx.utils.IdentityMap$Entries.remove:()V │ │ -0d4568: 6f10 cf1f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.remove:()V // method@1fcf │ │ -0d456e: 0e00 |0003: return-void │ │ +0e2afc: |[0e2afc] com.badlogic.gdx.utils.IdentityMap$Entries.remove:()V │ │ +0e2b0c: 6f10 cf1f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.remove:()V // method@1fcf │ │ +0e2b12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/IdentityMap$Entries; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IdentityMap$Entries; Lcom/badlogic/gdx/utils/IdentityMap$Entries; │ │ │ │ @@ -295864,30 +295920,30 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d4570: |[0d4570] com.badlogic.gdx.utils.IdentityMap$Entries.reset:()V │ │ -0d4580: 6f10 d01f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.reset:()V // method@1fd0 │ │ -0d4586: 0e00 |0003: return-void │ │ +0e2b14: |[0e2b14] com.badlogic.gdx.utils.IdentityMap$Entries.reset:()V │ │ +0e2b24: 6f10 d01f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.reset:()V // method@1fd0 │ │ +0e2b2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/IdentityMap$Entries; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IdentityMap$Entries; Lcom/badlogic/gdx/utils/IdentityMap$Entries; │ │ │ │ source_file_idx : 1775 (IdentityMap.java) │ │ │ │ Class #642 header: │ │ -class_idx : 768 │ │ +class_idx : 766 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 769 │ │ +superclass_idx : 767 │ │ source_file_idx : 1775 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #642 annotations: │ │ @@ -295919,17 +295975,17 @@ │ │ type : '(Lcom/badlogic/gdx/utils/IdentityMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d4588: |[0d4588] com.badlogic.gdx.utils.IdentityMap$Keys.:(Lcom/badlogic/gdx/utils/IdentityMap;)V │ │ -0d4598: 7020 cd1f 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IdentityMap;)V // method@1fcd │ │ -0d459e: 0e00 |0003: return-void │ │ +0e2b2c: |[0e2b2c] com.badlogic.gdx.utils.IdentityMap$Keys.:(Lcom/badlogic/gdx/utils/IdentityMap;)V │ │ +0e2b3c: 7020 cd1f 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IdentityMap;)V // method@1fcd │ │ +0e2b42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=641 │ │ 0x0003 line=642 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/IdentityMap$Keys; │ │ 0x0000 - 0x0000 reg=1 (null) Lcom/badlogic/gdx/utils/IdentityMap; │ │ @@ -295942,17 +295998,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d45a0: |[0d45a0] com.badlogic.gdx.utils.IdentityMap$Keys.hasNext:()Z │ │ -0d45b0: 5510 1d10 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.hasNext:Z // field@101d │ │ -0d45b4: 0f00 |0002: return v0 │ │ +0e2b44: |[0e2b44] com.badlogic.gdx.utils.IdentityMap$Keys.hasNext:()Z │ │ +0e2b54: 5510 1d10 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.hasNext:Z // field@101d │ │ +0e2b58: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=645 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/IdentityMap$Keys; │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/IdentityMap$Keys; Lcom/badlogic/gdx/utils/IdentityMap$Keys; │ │ │ │ @@ -295961,16 +296017,16 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d45b8: |[0d45b8] com.badlogic.gdx.utils.IdentityMap$Keys.iterator:()Ljava/util/Iterator; │ │ -0d45c8: 1100 |0000: return-object v0 │ │ +0e2b5c: |[0e2b5c] com.badlogic.gdx.utils.IdentityMap$Keys.iterator:()Ljava/util/Iterator; │ │ +0e2b6c: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/IdentityMap$Keys; │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/utils/IdentityMap$Keys; Lcom/badlogic/gdx/utils/IdentityMap$Keys; │ │ │ │ @@ -295979,23 +296035,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0d45cc: |[0d45cc] com.badlogic.gdx.utils.IdentityMap$Keys.next:()Ljava/lang/Object; │ │ -0d45dc: 5431 1e10 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@101e │ │ -0d45e0: 5411 2e10 |0002: iget-object v1, v1, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ -0d45e4: 5232 1f10 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.nextIndex:I // field@101f │ │ -0d45e8: 4600 0102 |0006: aget-object v0, v1, v2 │ │ -0d45ec: 5231 1f10 |0008: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.nextIndex:I // field@101f │ │ -0d45f0: 5931 1c10 |000a: iput v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.currentIndex:I // field@101c │ │ -0d45f4: 6e10 c61f 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.findNextIndex:()V // method@1fc6 │ │ -0d45fa: 1100 |000f: return-object v0 │ │ +0e2b70: |[0e2b70] com.badlogic.gdx.utils.IdentityMap$Keys.next:()Ljava/lang/Object; │ │ +0e2b80: 5431 1e10 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@101e │ │ +0e2b84: 5411 2e10 |0002: iget-object v1, v1, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@102e │ │ +0e2b88: 5232 1f10 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.nextIndex:I // field@101f │ │ +0e2b8c: 4600 0102 |0006: aget-object v0, v1, v2 │ │ +0e2b90: 5231 1f10 |0008: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.nextIndex:I // field@101f │ │ +0e2b94: 5931 1c10 |000a: iput v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.currentIndex:I // field@101c │ │ +0e2b98: 6e10 c61f 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.findNextIndex:()V // method@1fc6 │ │ +0e2b9e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=649 │ │ 0x0008 line=650 │ │ 0x000c line=651 │ │ 0x000f line=652 │ │ locals : │ │ @@ -296008,17 +296064,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d45fc: |[0d45fc] com.badlogic.gdx.utils.IdentityMap$Keys.remove:()V │ │ -0d460c: 6f10 cf1f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.remove:()V // method@1fcf │ │ -0d4612: 0e00 |0003: return-void │ │ +0e2ba0: |[0e2ba0] com.badlogic.gdx.utils.IdentityMap$Keys.remove:()V │ │ +0e2bb0: 6f10 cf1f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.remove:()V // method@1fcf │ │ +0e2bb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/IdentityMap$Keys; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IdentityMap$Keys; Lcom/badlogic/gdx/utils/IdentityMap$Keys; │ │ │ │ @@ -296027,17 +296083,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d4614: |[0d4614] com.badlogic.gdx.utils.IdentityMap$Keys.reset:()V │ │ -0d4624: 6f10 d01f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.reset:()V // method@1fd0 │ │ -0d462a: 0e00 |0003: return-void │ │ +0e2bb8: |[0e2bb8] com.badlogic.gdx.utils.IdentityMap$Keys.reset:()V │ │ +0e2bc8: 6f10 d01f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.reset:()V // method@1fd0 │ │ +0e2bce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/IdentityMap$Keys; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IdentityMap$Keys; Lcom/badlogic/gdx/utils/IdentityMap$Keys; │ │ │ │ @@ -296046,44 +296102,44 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0d462c: |[0d462c] com.badlogic.gdx.utils.IdentityMap$Keys.toArray:()Lcom/badlogic/gdx/utils/Array; │ │ -0d463c: 2200 e702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0d4640: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0d4642: 5432 1e10 |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@101e │ │ -0d4646: 5222 3310 |0005: iget v2, v2, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -0d464a: 7030 661e 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1e66 │ │ -0d4650: 5531 1d10 |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.hasNext:Z // field@101d │ │ -0d4654: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -0d4658: 6e10 c91f 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.next:()Ljava/lang/Object; // method@1fc9 │ │ -0d465e: 0c01 |0011: move-result-object v1 │ │ -0d4660: 6e20 6a1e 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0d4666: 28f5 |0015: goto 000a // -000b │ │ -0d4668: 1100 |0016: return-object v0 │ │ +0e2bd0: |[0e2bd0] com.badlogic.gdx.utils.IdentityMap$Keys.toArray:()Lcom/badlogic/gdx/utils/Array; │ │ +0e2be0: 2200 e502 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0e2be4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0e2be6: 5432 1e10 |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@101e │ │ +0e2bea: 5222 3310 |0005: iget v2, v2, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +0e2bee: 7030 661e 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1e66 │ │ +0e2bf4: 5531 1d10 |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.hasNext:Z // field@101d │ │ +0e2bf8: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +0e2bfc: 6e10 c91f 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.next:()Ljava/lang/Object; // method@1fc9 │ │ +0e2c02: 0c01 |0011: move-result-object v1 │ │ +0e2c04: 6e20 6a1e 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0e2c0a: 28f5 |0015: goto 000a // -000b │ │ +0e2c0c: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=661 │ │ 0x000a line=662 │ │ 0x000e line=663 │ │ 0x0016 line=664 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Lcom/badlogic/gdx/utils/IdentityMap$Keys; │ │ 0x000a - 0x0017 reg=0 array Lcom/badlogic/gdx/utils/Array; │ │ 0x0000 - 0x0017 reg=3 this Lcom/badlogic/gdx/utils/IdentityMap$Keys; Lcom/badlogic/gdx/utils/IdentityMap$Keys; │ │ │ │ source_file_idx : 1775 (IdentityMap.java) │ │ │ │ Class #643 header: │ │ -class_idx : 770 │ │ +class_idx : 768 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 769 │ │ +superclass_idx : 767 │ │ source_file_idx : 1775 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #643 annotations: │ │ @@ -296117,17 +296173,17 @@ │ │ type : '(Lcom/badlogic/gdx/utils/IdentityMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d466c: |[0d466c] com.badlogic.gdx.utils.IdentityMap$Values.:(Lcom/badlogic/gdx/utils/IdentityMap;)V │ │ -0d467c: 7020 cd1f 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IdentityMap;)V // method@1fcd │ │ -0d4682: 0e00 |0003: return-void │ │ +0e2c10: |[0e2c10] com.badlogic.gdx.utils.IdentityMap$Values.:(Lcom/badlogic/gdx/utils/IdentityMap;)V │ │ +0e2c20: 7020 cd1f 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IdentityMap;)V // method@1fcd │ │ +0e2c26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ 0x0003 line=607 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/IdentityMap$Values; │ │ 0x0000 - 0x0000 reg=1 (null) Lcom/badlogic/gdx/utils/IdentityMap; │ │ @@ -296140,17 +296196,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d4684: |[0d4684] com.badlogic.gdx.utils.IdentityMap$Values.hasNext:()Z │ │ -0d4694: 5510 2510 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IdentityMap$Values;.hasNext:Z // field@1025 │ │ -0d4698: 0f00 |0002: return v0 │ │ +0e2c28: |[0e2c28] com.badlogic.gdx.utils.IdentityMap$Values.hasNext:()Z │ │ +0e2c38: 5510 2510 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IdentityMap$Values;.hasNext:Z // field@1025 │ │ +0e2c3c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=610 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/IdentityMap$Values; │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/IdentityMap$Values; Lcom/badlogic/gdx/utils/IdentityMap$Values; │ │ │ │ @@ -296159,16 +296215,16 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d469c: |[0d469c] com.badlogic.gdx.utils.IdentityMap$Values.iterator:()Ljava/util/Iterator; │ │ -0d46ac: 1100 |0000: return-object v0 │ │ +0e2c40: |[0e2c40] com.badlogic.gdx.utils.IdentityMap$Values.iterator:()Ljava/util/Iterator; │ │ +0e2c50: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=621 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/IdentityMap$Values; │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/utils/IdentityMap$Values; Lcom/badlogic/gdx/utils/IdentityMap$Values; │ │ │ │ @@ -296177,23 +296233,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0d46b0: |[0d46b0] com.badlogic.gdx.utils.IdentityMap$Values.next:()Ljava/lang/Object; │ │ -0d46c0: 5431 2610 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$Values;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@1026 │ │ -0d46c4: 5411 3710 |0002: iget-object v1, v1, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ -0d46c8: 5232 2710 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/IdentityMap$Values;.nextIndex:I // field@1027 │ │ -0d46cc: 4600 0102 |0006: aget-object v0, v1, v2 │ │ -0d46d0: 5231 2710 |0008: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$Values;.nextIndex:I // field@1027 │ │ -0d46d4: 5931 2410 |000a: iput v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$Values;.currentIndex:I // field@1024 │ │ -0d46d8: 6e10 d21f 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IdentityMap$Values;.findNextIndex:()V // method@1fd2 │ │ -0d46de: 1100 |000f: return-object v0 │ │ +0e2c54: |[0e2c54] com.badlogic.gdx.utils.IdentityMap$Values.next:()Ljava/lang/Object; │ │ +0e2c64: 5431 2610 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$Values;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@1026 │ │ +0e2c68: 5411 3710 |0002: iget-object v1, v1, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@1037 │ │ +0e2c6c: 5232 2710 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/IdentityMap$Values;.nextIndex:I // field@1027 │ │ +0e2c70: 4600 0102 |0006: aget-object v0, v1, v2 │ │ +0e2c74: 5231 2710 |0008: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$Values;.nextIndex:I // field@1027 │ │ +0e2c78: 5931 2410 |000a: iput v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$Values;.currentIndex:I // field@1024 │ │ +0e2c7c: 6e10 d21f 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IdentityMap$Values;.findNextIndex:()V // method@1fd2 │ │ +0e2c82: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ 0x0008 line=615 │ │ 0x000c line=616 │ │ 0x000f line=617 │ │ locals : │ │ @@ -296206,17 +296262,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d46e0: |[0d46e0] com.badlogic.gdx.utils.IdentityMap$Values.remove:()V │ │ -0d46f0: 6f10 cf1f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.remove:()V // method@1fcf │ │ -0d46f6: 0e00 |0003: return-void │ │ +0e2c84: |[0e2c84] com.badlogic.gdx.utils.IdentityMap$Values.remove:()V │ │ +0e2c94: 6f10 cf1f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.remove:()V // method@1fcf │ │ +0e2c9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/IdentityMap$Values; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IdentityMap$Values; Lcom/badlogic/gdx/utils/IdentityMap$Values; │ │ │ │ @@ -296225,17 +296281,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d46f8: |[0d46f8] com.badlogic.gdx.utils.IdentityMap$Values.reset:()V │ │ -0d4708: 6f10 d01f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.reset:()V // method@1fd0 │ │ -0d470e: 0e00 |0003: return-void │ │ +0e2c9c: |[0e2c9c] com.badlogic.gdx.utils.IdentityMap$Values.reset:()V │ │ +0e2cac: 6f10 d01f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.reset:()V // method@1fd0 │ │ +0e2cb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/IdentityMap$Values; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IdentityMap$Values; Lcom/badlogic/gdx/utils/IdentityMap$Values; │ │ │ │ @@ -296244,27 +296300,27 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0d4710: |[0d4710] com.badlogic.gdx.utils.IdentityMap$Values.toArray:()Lcom/badlogic/gdx/utils/Array; │ │ -0d4720: 2200 e702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0d4724: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0d4726: 5432 2610 |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap$Values;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@1026 │ │ -0d472a: 5222 3310 |0005: iget v2, v2, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ -0d472e: 7030 661e 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1e66 │ │ -0d4734: 5531 2510 |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$Values;.hasNext:Z // field@1025 │ │ -0d4738: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -0d473c: 6e10 d51f 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IdentityMap$Values;.next:()Ljava/lang/Object; // method@1fd5 │ │ -0d4742: 0c01 |0011: move-result-object v1 │ │ -0d4744: 6e20 6a1e 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0d474a: 28f5 |0015: goto 000a // -000b │ │ -0d474c: 1100 |0016: return-object v0 │ │ +0e2cb4: |[0e2cb4] com.badlogic.gdx.utils.IdentityMap$Values.toArray:()Lcom/badlogic/gdx/utils/Array; │ │ +0e2cc4: 2200 e502 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0e2cc8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0e2cca: 5432 2610 |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap$Values;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@1026 │ │ +0e2cce: 5222 3310 |0005: iget v2, v2, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@1033 │ │ +0e2cd2: 7030 661e 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1e66 │ │ +0e2cd8: 5531 2510 |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$Values;.hasNext:Z // field@1025 │ │ +0e2cdc: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +0e2ce0: 6e10 d51f 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IdentityMap$Values;.next:()Ljava/lang/Object; // method@1fd5 │ │ +0e2ce6: 0c01 |0011: move-result-object v1 │ │ +0e2ce8: 6e20 6a1e 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0e2cee: 28f5 |0015: goto 000a // -000b │ │ +0e2cf0: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=626 │ │ 0x000a line=627 │ │ 0x000e line=628 │ │ 0x0016 line=629 │ │ locals : │ │ @@ -296277,39 +296333,39 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Array;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0d4750: |[0d4750] com.badlogic.gdx.utils.IdentityMap$Values.toArray:(Lcom/badlogic/gdx/utils/Array;)V │ │ -0d4760: 5510 2510 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IdentityMap$Values;.hasNext:Z // field@1025 │ │ -0d4764: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0d4768: 6e10 d51f 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/IdentityMap$Values;.next:()Ljava/lang/Object; // method@1fd5 │ │ -0d476e: 0c00 |0007: move-result-object v0 │ │ -0d4770: 6e20 6a1e 0200 |0008: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0d4776: 28f5 |000b: goto 0000 // -000b │ │ -0d4778: 0e00 |000c: return-void │ │ +0e2cf4: |[0e2cf4] com.badlogic.gdx.utils.IdentityMap$Values.toArray:(Lcom/badlogic/gdx/utils/Array;)V │ │ +0e2d04: 5510 2510 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IdentityMap$Values;.hasNext:Z // field@1025 │ │ +0e2d08: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0e2d0c: 6e10 d51f 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/IdentityMap$Values;.next:()Ljava/lang/Object; // method@1fd5 │ │ +0e2d12: 0c00 |0007: move-result-object v0 │ │ +0e2d14: 6e20 6a1e 0200 |0008: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0e2d1a: 28f5 |000b: goto 0000 // -000b │ │ +0e2d1c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ 0x0004 line=635 │ │ 0x000c line=636 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/IdentityMap$Values; │ │ 0x0000 - 0x0000 reg=2 (null) Lcom/badlogic/gdx/utils/Array; │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/utils/IdentityMap$Values; Lcom/badlogic/gdx/utils/IdentityMap$Values; │ │ 0x0000 - 0x000d reg=2 array Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ │ │ source_file_idx : 1775 (IdentityMap.java) │ │ │ │ Class #644 header: │ │ -class_idx : 773 │ │ +class_idx : 771 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 776 │ │ +superclass_idx : 774 │ │ source_file_idx : 1814 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #644 annotations: │ │ @@ -296339,20 +296395,20 @@ │ │ type : '(Lcom/badlogic/gdx/utils/IntFloatMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0d477c: |[0d477c] com.badlogic.gdx.utils.IntFloatMap$Entries.:(Lcom/badlogic/gdx/utils/IntFloatMap;)V │ │ -0d478c: 7020 2a20 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IntFloatMap;)V // method@202a │ │ -0d4792: 2200 0603 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntFloatMap$Entry; // type@0306 │ │ -0d4796: 7010 2120 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/IntFloatMap$Entry;.:()V // method@2021 │ │ -0d479c: 5b10 3d10 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntFloatMap$Entry; // field@103d │ │ -0d47a0: 0e00 |000a: return-void │ │ +0e2d20: |[0e2d20] com.badlogic.gdx.utils.IntFloatMap$Entries.:(Lcom/badlogic/gdx/utils/IntFloatMap;)V │ │ +0e2d30: 7020 2a20 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IntFloatMap;)V // method@202a │ │ +0e2d36: 2200 0403 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntFloatMap$Entry; // type@0304 │ │ +0e2d3a: 7010 2120 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/IntFloatMap$Entry;.:()V // method@2021 │ │ +0e2d40: 5b10 3d10 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntFloatMap$Entry; // field@103d │ │ +0e2d44: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=612 │ │ 0x0003 line=609 │ │ 0x000a line=613 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/utils/IntFloatMap$Entries; │ │ @@ -296364,17 +296420,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d47a4: |[0d47a4] com.badlogic.gdx.utils.IntFloatMap$Entries.hasNext:()Z │ │ -0d47b4: 5510 3e10 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.hasNext:Z // field@103e │ │ -0d47b8: 0f00 |0002: return v0 │ │ +0e2d48: |[0e2d48] com.badlogic.gdx.utils.IntFloatMap$Entries.hasNext:()Z │ │ +0e2d58: 5510 3e10 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.hasNext:Z // field@103e │ │ +0e2d5c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/IntFloatMap$Entries; │ │ │ │ #1 : (in Lcom/badlogic/gdx/utils/IntFloatMap$Entries;) │ │ @@ -296382,16 +296438,16 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d47bc: |[0d47bc] com.badlogic.gdx.utils.IntFloatMap$Entries.iterator:()Ljava/util/Iterator; │ │ -0d47cc: 1100 |0000: return-object v0 │ │ +0e2d60: |[0e2d60] com.badlogic.gdx.utils.IntFloatMap$Entries.iterator:()Ljava/util/Iterator; │ │ +0e2d70: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=636 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/utils/IntFloatMap$Entries; │ │ │ │ #2 : (in Lcom/badlogic/gdx/utils/IntFloatMap$Entries;) │ │ @@ -296399,48 +296455,48 @@ │ │ type : '()Lcom/badlogic/gdx/utils/IntFloatMap$Entry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 63 16-bit code units │ │ -0d47d0: |[0d47d0] com.badlogic.gdx.utils.IntFloatMap$Entries.next:()Lcom/badlogic/gdx/utils/IntFloatMap$Entry; │ │ -0d47e0: 5541 3e10 |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.hasNext:Z // field@103e │ │ -0d47e4: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ -0d47e8: 2201 f303 |0004: new-instance v1, Ljava/util/NoSuchElementException; // type@03f3 │ │ -0d47ec: 7010 6827 0100 |0006: invoke-direct {v1}, Ljava/util/NoSuchElementException;.:()V // method@2768 │ │ -0d47f2: 2701 |0009: throw v1 │ │ -0d47f4: 5441 3f10 |000a: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@103f │ │ -0d47f8: 5410 5910 |000c: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -0d47fc: 5241 4010 |000e: iget v1, v4, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.nextIndex:I // field@1040 │ │ -0d4800: 12f2 |0010: const/4 v2, #int -1 // #ff │ │ -0d4802: 3321 1900 |0011: if-ne v1, v2, 002a // +0019 │ │ -0d4806: 5441 3d10 |0013: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntFloatMap$Entry; // field@103d │ │ -0d480a: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -0d480c: 5912 4110 |0016: iput v2, v1, Lcom/badlogic/gdx/utils/IntFloatMap$Entry;.key:I // field@1041 │ │ -0d4810: 5441 3d10 |0018: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntFloatMap$Entry; // field@103d │ │ -0d4814: 5442 3f10 |001a: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@103f │ │ -0d4818: 5222 6410 |001c: iget v2, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.zeroValue:F // field@1064 │ │ -0d481c: 5912 4210 |001e: iput v2, v1, Lcom/badlogic/gdx/utils/IntFloatMap$Entry;.value:F // field@1042 │ │ -0d4820: 5241 4010 |0020: iget v1, v4, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.nextIndex:I // field@1040 │ │ -0d4824: 5941 3c10 |0022: iput v1, v4, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.currentIndex:I // field@103c │ │ -0d4828: 6e10 1a20 0400 |0024: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.findNextIndex:()V // method@201a │ │ -0d482e: 5441 3d10 |0027: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntFloatMap$Entry; // field@103d │ │ -0d4832: 1101 |0029: return-object v1 │ │ -0d4834: 5441 3d10 |002a: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntFloatMap$Entry; // field@103d │ │ -0d4838: 5242 4010 |002c: iget v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.nextIndex:I // field@1040 │ │ -0d483c: 4402 0002 |002e: aget v2, v0, v2 │ │ -0d4840: 5912 4110 |0030: iput v2, v1, Lcom/badlogic/gdx/utils/IntFloatMap$Entry;.key:I // field@1041 │ │ -0d4844: 5441 3d10 |0032: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntFloatMap$Entry; // field@103d │ │ -0d4848: 5442 3f10 |0034: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@103f │ │ -0d484c: 5422 6210 |0036: iget-object v2, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ -0d4850: 5243 4010 |0038: iget v3, v4, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.nextIndex:I // field@1040 │ │ -0d4854: 4402 0203 |003a: aget v2, v2, v3 │ │ -0d4858: 5912 4210 |003c: iput v2, v1, Lcom/badlogic/gdx/utils/IntFloatMap$Entry;.value:F // field@1042 │ │ -0d485c: 28e2 |003e: goto 0020 // -001e │ │ +0e2d74: |[0e2d74] com.badlogic.gdx.utils.IntFloatMap$Entries.next:()Lcom/badlogic/gdx/utils/IntFloatMap$Entry; │ │ +0e2d84: 5541 3e10 |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.hasNext:Z // field@103e │ │ +0e2d88: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ +0e2d8c: 2201 f103 |0004: new-instance v1, Ljava/util/NoSuchElementException; // type@03f1 │ │ +0e2d90: 7010 6827 0100 |0006: invoke-direct {v1}, Ljava/util/NoSuchElementException;.:()V // method@2768 │ │ +0e2d96: 2701 |0009: throw v1 │ │ +0e2d98: 5441 3f10 |000a: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@103f │ │ +0e2d9c: 5410 5910 |000c: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +0e2da0: 5241 4010 |000e: iget v1, v4, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.nextIndex:I // field@1040 │ │ +0e2da4: 12f2 |0010: const/4 v2, #int -1 // #ff │ │ +0e2da6: 3321 1900 |0011: if-ne v1, v2, 002a // +0019 │ │ +0e2daa: 5441 3d10 |0013: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntFloatMap$Entry; // field@103d │ │ +0e2dae: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +0e2db0: 5912 4110 |0016: iput v2, v1, Lcom/badlogic/gdx/utils/IntFloatMap$Entry;.key:I // field@1041 │ │ +0e2db4: 5441 3d10 |0018: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntFloatMap$Entry; // field@103d │ │ +0e2db8: 5442 3f10 |001a: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@103f │ │ +0e2dbc: 5222 6410 |001c: iget v2, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.zeroValue:F // field@1064 │ │ +0e2dc0: 5912 4210 |001e: iput v2, v1, Lcom/badlogic/gdx/utils/IntFloatMap$Entry;.value:F // field@1042 │ │ +0e2dc4: 5241 4010 |0020: iget v1, v4, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.nextIndex:I // field@1040 │ │ +0e2dc8: 5941 3c10 |0022: iput v1, v4, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.currentIndex:I // field@103c │ │ +0e2dcc: 6e10 1a20 0400 |0024: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.findNextIndex:()V // method@201a │ │ +0e2dd2: 5441 3d10 |0027: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntFloatMap$Entry; // field@103d │ │ +0e2dd6: 1101 |0029: return-object v1 │ │ +0e2dd8: 5441 3d10 |002a: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntFloatMap$Entry; // field@103d │ │ +0e2ddc: 5242 4010 |002c: iget v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.nextIndex:I // field@1040 │ │ +0e2de0: 4402 0002 |002e: aget v2, v0, v2 │ │ +0e2de4: 5912 4110 |0030: iput v2, v1, Lcom/badlogic/gdx/utils/IntFloatMap$Entry;.key:I // field@1041 │ │ +0e2de8: 5441 3d10 |0032: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntFloatMap$Entry; // field@103d │ │ +0e2dec: 5442 3f10 |0034: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@103f │ │ +0e2df0: 5422 6210 |0036: iget-object v2, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ +0e2df4: 5243 4010 |0038: iget v3, v4, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.nextIndex:I // field@1040 │ │ +0e2df8: 4402 0203 |003a: aget v2, v2, v3 │ │ +0e2dfc: 5912 4210 |003c: iput v2, v1, Lcom/badlogic/gdx/utils/IntFloatMap$Entry;.value:F // field@1042 │ │ +0e2e00: 28e2 |003e: goto 0020 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ 0x000a line=618 │ │ 0x000e line=619 │ │ 0x0013 line=620 │ │ 0x0018 line=621 │ │ @@ -296458,18 +296514,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d4860: |[0d4860] com.badlogic.gdx.utils.IntFloatMap$Entries.next:()Ljava/lang/Object; │ │ -0d4870: 6e10 1d20 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.next:()Lcom/badlogic/gdx/utils/IntFloatMap$Entry; // method@201d │ │ -0d4876: 0c00 |0003: move-result-object v0 │ │ -0d4878: 1100 |0004: return-object v0 │ │ +0e2e04: |[0e2e04] com.badlogic.gdx.utils.IntFloatMap$Entries.next:()Ljava/lang/Object; │ │ +0e2e14: 6e10 1d20 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/IntFloatMap$Entries;.next:()Lcom/badlogic/gdx/utils/IntFloatMap$Entry; // method@201d │ │ +0e2e1a: 0c00 |0003: move-result-object v0 │ │ +0e2e1c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/IntFloatMap$Entries; │ │ │ │ #4 : (in Lcom/badlogic/gdx/utils/IntFloatMap$Entries;) │ │ @@ -296477,17 +296533,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d487c: |[0d487c] com.badlogic.gdx.utils.IntFloatMap$Entries.remove:()V │ │ -0d488c: 6f10 2c20 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.remove:()V // method@202c │ │ -0d4892: 0e00 |0003: return-void │ │ +0e2e20: |[0e2e20] com.badlogic.gdx.utils.IntFloatMap$Entries.remove:()V │ │ +0e2e30: 6f10 2c20 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.remove:()V // method@202c │ │ +0e2e36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IntFloatMap$Entries; │ │ │ │ #5 : (in Lcom/badlogic/gdx/utils/IntFloatMap$Entries;) │ │ @@ -296495,29 +296551,29 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d4894: |[0d4894] com.badlogic.gdx.utils.IntFloatMap$Entries.reset:()V │ │ -0d48a4: 6f10 2d20 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.reset:()V // method@202d │ │ -0d48aa: 0e00 |0003: return-void │ │ +0e2e38: |[0e2e38] com.badlogic.gdx.utils.IntFloatMap$Entries.reset:()V │ │ +0e2e48: 6f10 2d20 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.reset:()V // method@202d │ │ +0e2e4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IntFloatMap$Entries; │ │ │ │ source_file_idx : 1814 (IntFloatMap.java) │ │ │ │ Class #645 header: │ │ -class_idx : 775 │ │ +class_idx : 773 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 776 │ │ +superclass_idx : 774 │ │ source_file_idx : 1814 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #645 annotations: │ │ @@ -296538,17 +296594,17 @@ │ │ type : '(Lcom/badlogic/gdx/utils/IntFloatMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d48ac: |[0d48ac] com.badlogic.gdx.utils.IntFloatMap$Keys.:(Lcom/badlogic/gdx/utils/IntFloatMap;)V │ │ -0d48bc: 7020 2a20 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IntFloatMap;)V // method@202a │ │ -0d48c2: 0e00 |0003: return-void │ │ +0e2e50: |[0e2e50] com.badlogic.gdx.utils.IntFloatMap$Keys.:(Lcom/badlogic/gdx/utils/IntFloatMap;)V │ │ +0e2e60: 7020 2a20 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IntFloatMap;)V // method@202a │ │ +0e2e66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=671 │ │ 0x0003 line=672 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IntFloatMap$Keys; │ │ 0x0000 - 0x0004 reg=1 map Lcom/badlogic/gdx/utils/IntFloatMap; │ │ @@ -296559,17 +296615,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d48c4: |[0d48c4] com.badlogic.gdx.utils.IntFloatMap$Keys.hasNext:()Z │ │ -0d48d4: 5510 4410 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap$Keys;.hasNext:Z // field@1044 │ │ -0d48d8: 0f00 |0002: return v0 │ │ +0e2e68: |[0e2e68] com.badlogic.gdx.utils.IntFloatMap$Keys.hasNext:()Z │ │ +0e2e78: 5510 4410 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap$Keys;.hasNext:Z // field@1044 │ │ +0e2e7c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/IntFloatMap$Keys; │ │ │ │ #1 : (in Lcom/badlogic/gdx/utils/IntFloatMap$Keys;) │ │ @@ -296577,28 +296633,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -0d48dc: |[0d48dc] com.badlogic.gdx.utils.IntFloatMap$Keys.next:()I │ │ -0d48ec: 5231 4610 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap$Keys;.nextIndex:I // field@1046 │ │ -0d48f0: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ -0d48f2: 3321 0b00 |0003: if-ne v1, v2, 000e // +000b │ │ -0d48f6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0d48f8: 5231 4610 |0006: iget v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap$Keys;.nextIndex:I // field@1046 │ │ -0d48fc: 5931 4310 |0008: iput v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap$Keys;.currentIndex:I // field@1043 │ │ -0d4900: 6e10 2420 0300 |000a: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IntFloatMap$Keys;.findNextIndex:()V // method@2024 │ │ -0d4906: 0f00 |000d: return v0 │ │ -0d4908: 5431 4510 |000e: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap$Keys;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@1045 │ │ -0d490c: 5411 5910 |0010: iget-object v1, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ -0d4910: 5232 4610 |0012: iget v2, v3, Lcom/badlogic/gdx/utils/IntFloatMap$Keys;.nextIndex:I // field@1046 │ │ -0d4914: 4400 0102 |0014: aget v0, v1, v2 │ │ -0d4918: 28f0 |0016: goto 0006 // -0010 │ │ +0e2e80: |[0e2e80] com.badlogic.gdx.utils.IntFloatMap$Keys.next:()I │ │ +0e2e90: 5231 4610 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap$Keys;.nextIndex:I // field@1046 │ │ +0e2e94: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ +0e2e96: 3321 0b00 |0003: if-ne v1, v2, 000e // +000b │ │ +0e2e9a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0e2e9c: 5231 4610 |0006: iget v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap$Keys;.nextIndex:I // field@1046 │ │ +0e2ea0: 5931 4310 |0008: iput v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap$Keys;.currentIndex:I // field@1043 │ │ +0e2ea4: 6e10 2420 0300 |000a: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IntFloatMap$Keys;.findNextIndex:()V // method@2024 │ │ +0e2eaa: 0f00 |000d: return v0 │ │ +0e2eac: 5431 4510 |000e: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap$Keys;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@1045 │ │ +0e2eb0: 5411 5910 |0010: iget-object v1, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.keyTable:[I // field@1059 │ │ +0e2eb4: 5232 4610 |0012: iget v2, v3, Lcom/badlogic/gdx/utils/IntFloatMap$Keys;.nextIndex:I // field@1046 │ │ +0e2eb8: 4400 0102 |0014: aget v0, v1, v2 │ │ +0e2ebc: 28f0 |0016: goto 0006 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=679 │ │ 0x0006 line=680 │ │ 0x000a line=681 │ │ 0x000d line=682 │ │ 0x000e line=679 │ │ @@ -296611,17 +296667,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d491c: |[0d491c] com.badlogic.gdx.utils.IntFloatMap$Keys.remove:()V │ │ -0d492c: 6f10 2c20 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.remove:()V // method@202c │ │ -0d4932: 0e00 |0003: return-void │ │ +0e2ec0: |[0e2ec0] com.badlogic.gdx.utils.IntFloatMap$Keys.remove:()V │ │ +0e2ed0: 6f10 2c20 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.remove:()V // method@202c │ │ +0e2ed6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=669 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IntFloatMap$Keys; │ │ │ │ #3 : (in Lcom/badlogic/gdx/utils/IntFloatMap$Keys;) │ │ @@ -296629,17 +296685,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d4934: |[0d4934] com.badlogic.gdx.utils.IntFloatMap$Keys.reset:()V │ │ -0d4944: 6f10 2d20 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.reset:()V // method@202d │ │ -0d494a: 0e00 |0003: return-void │ │ +0e2ed8: |[0e2ed8] com.badlogic.gdx.utils.IntFloatMap$Keys.reset:()V │ │ +0e2ee8: 6f10 2d20 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.reset:()V // method@202d │ │ +0e2eee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=669 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IntFloatMap$Keys; │ │ │ │ #4 : (in Lcom/badlogic/gdx/utils/IntFloatMap$Keys;) │ │ @@ -296647,43 +296703,43 @@ │ │ type : '()Lcom/badlogic/gdx/utils/IntArray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0d494c: |[0d494c] com.badlogic.gdx.utils.IntFloatMap$Keys.toArray:()Lcom/badlogic/gdx/utils/IntArray; │ │ -0d495c: 2200 0403 |0000: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@0304 │ │ -0d4960: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0d4962: 5432 4510 |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/IntFloatMap$Keys;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@1045 │ │ -0d4966: 5222 5e10 |0005: iget v2, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -0d496a: 7030 f71f 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/IntArray;.:(ZI)V // method@1ff7 │ │ -0d4970: 5531 4410 |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap$Keys;.hasNext:Z // field@1044 │ │ -0d4974: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -0d4978: 6e10 2620 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IntFloatMap$Keys;.next:()I // method@2026 │ │ -0d497e: 0a01 |0011: move-result v1 │ │ -0d4980: 6e20 fa1f 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1ffa │ │ -0d4986: 28f5 |0015: goto 000a // -000b │ │ -0d4988: 1100 |0016: return-object v0 │ │ +0e2ef0: |[0e2ef0] com.badlogic.gdx.utils.IntFloatMap$Keys.toArray:()Lcom/badlogic/gdx/utils/IntArray; │ │ +0e2f00: 2200 0203 |0000: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@0302 │ │ +0e2f04: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0e2f06: 5432 4510 |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/IntFloatMap$Keys;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@1045 │ │ +0e2f0a: 5222 5e10 |0005: iget v2, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +0e2f0e: 7030 f71f 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/IntArray;.:(ZI)V // method@1ff7 │ │ +0e2f14: 5531 4410 |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap$Keys;.hasNext:Z // field@1044 │ │ +0e2f18: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +0e2f1c: 6e10 2620 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IntFloatMap$Keys;.next:()I // method@2026 │ │ +0e2f22: 0a01 |0011: move-result v1 │ │ +0e2f24: 6e20 fa1f 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1ffa │ │ +0e2f2a: 28f5 |0015: goto 000a // -000b │ │ +0e2f2c: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=687 │ │ 0x000a line=688 │ │ 0x000e line=689 │ │ 0x0016 line=690 │ │ locals : │ │ 0x000a - 0x0017 reg=0 array Lcom/badlogic/gdx/utils/IntArray; │ │ 0x0000 - 0x0017 reg=3 this Lcom/badlogic/gdx/utils/IntFloatMap$Keys; │ │ │ │ source_file_idx : 1814 (IntFloatMap.java) │ │ │ │ Class #646 header: │ │ -class_idx : 777 │ │ +class_idx : 775 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 776 │ │ +superclass_idx : 774 │ │ source_file_idx : 1814 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #646 annotations: │ │ @@ -296705,17 +296761,17 @@ │ │ type : '(Lcom/badlogic/gdx/utils/IntFloatMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d498c: |[0d498c] com.badlogic.gdx.utils.IntFloatMap$Values.:(Lcom/badlogic/gdx/utils/IntFloatMap;)V │ │ -0d499c: 7020 2a20 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IntFloatMap;)V // method@202a │ │ -0d49a2: 0e00 |0003: return-void │ │ +0e2f30: |[0e2f30] com.badlogic.gdx.utils.IntFloatMap$Values.:(Lcom/badlogic/gdx/utils/IntFloatMap;)V │ │ +0e2f40: 7020 2a20 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IntFloatMap;)V // method@202a │ │ +0e2f46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ 0x0003 line=643 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IntFloatMap$Values; │ │ 0x0000 - 0x0004 reg=1 map Lcom/badlogic/gdx/utils/IntFloatMap; │ │ @@ -296726,17 +296782,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d49a4: |[0d49a4] com.badlogic.gdx.utils.IntFloatMap$Values.hasNext:()Z │ │ -0d49b4: 5510 4e10 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap$Values;.hasNext:Z // field@104e │ │ -0d49b8: 0f00 |0002: return v0 │ │ +0e2f48: |[0e2f48] com.badlogic.gdx.utils.IntFloatMap$Values.hasNext:()Z │ │ +0e2f58: 5510 4e10 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap$Values;.hasNext:Z // field@104e │ │ +0e2f5c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/IntFloatMap$Values; │ │ │ │ #1 : (in Lcom/badlogic/gdx/utils/IntFloatMap$Values;) │ │ @@ -296744,29 +296800,29 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -0d49bc: |[0d49bc] com.badlogic.gdx.utils.IntFloatMap$Values.next:()F │ │ -0d49cc: 5231 5010 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap$Values;.nextIndex:I // field@1050 │ │ -0d49d0: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ -0d49d2: 3321 0e00 |0003: if-ne v1, v2, 0011 // +000e │ │ -0d49d6: 5431 4f10 |0005: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap$Values;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@104f │ │ -0d49da: 5210 6410 |0007: iget v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.zeroValue:F // field@1064 │ │ -0d49de: 5231 5010 |0009: iget v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap$Values;.nextIndex:I // field@1050 │ │ -0d49e2: 5931 4d10 |000b: iput v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap$Values;.currentIndex:I // field@104d │ │ -0d49e6: 6e10 2f20 0300 |000d: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IntFloatMap$Values;.findNextIndex:()V // method@202f │ │ -0d49ec: 0f00 |0010: return v0 │ │ -0d49ee: 5431 4f10 |0011: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap$Values;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@104f │ │ -0d49f2: 5411 6210 |0013: iget-object v1, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ -0d49f6: 5232 5010 |0015: iget v2, v3, Lcom/badlogic/gdx/utils/IntFloatMap$Values;.nextIndex:I // field@1050 │ │ -0d49fa: 4400 0102 |0017: aget v0, v1, v2 │ │ -0d49fe: 28f0 |0019: goto 0009 // -0010 │ │ +0e2f60: |[0e2f60] com.badlogic.gdx.utils.IntFloatMap$Values.next:()F │ │ +0e2f70: 5231 5010 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap$Values;.nextIndex:I // field@1050 │ │ +0e2f74: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ +0e2f76: 3321 0e00 |0003: if-ne v1, v2, 0011 // +000e │ │ +0e2f7a: 5431 4f10 |0005: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap$Values;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@104f │ │ +0e2f7e: 5210 6410 |0007: iget v0, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.zeroValue:F // field@1064 │ │ +0e2f82: 5231 5010 |0009: iget v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap$Values;.nextIndex:I // field@1050 │ │ +0e2f86: 5931 4d10 |000b: iput v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap$Values;.currentIndex:I // field@104d │ │ +0e2f8a: 6e10 2f20 0300 |000d: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IntFloatMap$Values;.findNextIndex:()V // method@202f │ │ +0e2f90: 0f00 |0010: return v0 │ │ +0e2f92: 5431 4f10 |0011: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap$Values;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@104f │ │ +0e2f96: 5411 6210 |0013: iget-object v1, v1, Lcom/badlogic/gdx/utils/IntFloatMap;.valueTable:[F // field@1062 │ │ +0e2f9a: 5232 5010 |0015: iget v2, v3, Lcom/badlogic/gdx/utils/IntFloatMap$Values;.nextIndex:I // field@1050 │ │ +0e2f9e: 4400 0102 |0017: aget v0, v1, v2 │ │ +0e2fa2: 28f0 |0019: goto 0009 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=651 │ │ 0x0005 line=652 │ │ 0x0009 line=655 │ │ 0x000d line=656 │ │ 0x0010 line=657 │ │ @@ -296781,17 +296837,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d4a00: |[0d4a00] com.badlogic.gdx.utils.IntFloatMap$Values.remove:()V │ │ -0d4a10: 6f10 2c20 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.remove:()V // method@202c │ │ -0d4a16: 0e00 |0003: return-void │ │ +0e2fa4: |[0e2fa4] com.badlogic.gdx.utils.IntFloatMap$Values.remove:()V │ │ +0e2fb4: 6f10 2c20 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.remove:()V // method@202c │ │ +0e2fba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IntFloatMap$Values; │ │ │ │ #3 : (in Lcom/badlogic/gdx/utils/IntFloatMap$Values;) │ │ @@ -296799,17 +296855,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d4a18: |[0d4a18] com.badlogic.gdx.utils.IntFloatMap$Values.reset:()V │ │ -0d4a28: 6f10 2d20 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.reset:()V // method@202d │ │ -0d4a2e: 0e00 |0003: return-void │ │ +0e2fbc: |[0e2fbc] com.badlogic.gdx.utils.IntFloatMap$Values.reset:()V │ │ +0e2fcc: 6f10 2d20 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntFloatMap$MapIterator;.reset:()V // method@202d │ │ +0e2fd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IntFloatMap$Values; │ │ │ │ #4 : (in Lcom/badlogic/gdx/utils/IntFloatMap$Values;) │ │ @@ -296817,43 +296873,43 @@ │ │ type : '()Lcom/badlogic/gdx/utils/FloatArray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0d4a30: |[0d4a30] com.badlogic.gdx.utils.IntFloatMap$Values.toArray:()Lcom/badlogic/gdx/utils/FloatArray; │ │ -0d4a40: 2200 f902 |0000: new-instance v0, Lcom/badlogic/gdx/utils/FloatArray; // type@02f9 │ │ -0d4a44: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0d4a46: 5432 4f10 |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/IntFloatMap$Values;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@104f │ │ -0d4a4a: 5222 5e10 |0005: iget v2, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ -0d4a4e: 7030 8d1f 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/FloatArray;.:(ZI)V // method@1f8d │ │ -0d4a54: 5531 4e10 |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap$Values;.hasNext:Z // field@104e │ │ -0d4a58: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -0d4a5c: 6e10 3120 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IntFloatMap$Values;.next:()F // method@2031 │ │ -0d4a62: 0a01 |0011: move-result v1 │ │ -0d4a64: 6e20 901f 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ -0d4a6a: 28f5 |0015: goto 000a // -000b │ │ -0d4a6c: 1100 |0016: return-object v0 │ │ +0e2fd4: |[0e2fd4] com.badlogic.gdx.utils.IntFloatMap$Values.toArray:()Lcom/badlogic/gdx/utils/FloatArray; │ │ +0e2fe4: 2200 f702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/FloatArray; // type@02f7 │ │ +0e2fe8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0e2fea: 5432 4f10 |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/IntFloatMap$Values;.map:Lcom/badlogic/gdx/utils/IntFloatMap; // field@104f │ │ +0e2fee: 5222 5e10 |0005: iget v2, v2, Lcom/badlogic/gdx/utils/IntFloatMap;.size:I // field@105e │ │ +0e2ff2: 7030 8d1f 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/FloatArray;.:(ZI)V // method@1f8d │ │ +0e2ff8: 5531 4e10 |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/IntFloatMap$Values;.hasNext:Z // field@104e │ │ +0e2ffc: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +0e3000: 6e10 3120 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IntFloatMap$Values;.next:()F // method@2031 │ │ +0e3006: 0a01 |0011: move-result v1 │ │ +0e3008: 6e20 901f 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ +0e300e: 28f5 |0015: goto 000a // -000b │ │ +0e3010: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ 0x000a line=663 │ │ 0x000e line=664 │ │ 0x0016 line=665 │ │ locals : │ │ 0x000a - 0x0017 reg=0 array Lcom/badlogic/gdx/utils/FloatArray; │ │ 0x0000 - 0x0017 reg=3 this Lcom/badlogic/gdx/utils/IntFloatMap$Values; │ │ │ │ source_file_idx : 1814 (IntFloatMap.java) │ │ │ │ Class #647 header: │ │ -class_idx : 779 │ │ +class_idx : 777 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 782 │ │ +superclass_idx : 780 │ │ source_file_idx : 1815 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #647 annotations: │ │ @@ -296883,20 +296939,20 @@ │ │ type : '(Lcom/badlogic/gdx/utils/IntIntMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0d4a70: |[0d4a70] com.badlogic.gdx.utils.IntIntMap$Entries.:(Lcom/badlogic/gdx/utils/IntIntMap;)V │ │ -0d4a80: 7020 6320 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IntIntMap;)V // method@2063 │ │ -0d4a86: 2200 0c03 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntIntMap$Entry; // type@030c │ │ -0d4a8a: 7010 5a20 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/IntIntMap$Entry;.:()V // method@205a │ │ -0d4a90: 5b10 6610 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntIntMap$Entry; // field@1066 │ │ -0d4a94: 0e00 |000a: return-void │ │ +0e3014: |[0e3014] com.badlogic.gdx.utils.IntIntMap$Entries.:(Lcom/badlogic/gdx/utils/IntIntMap;)V │ │ +0e3024: 7020 6320 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IntIntMap;)V // method@2063 │ │ +0e302a: 2200 0a03 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntIntMap$Entry; // type@030a │ │ +0e302e: 7010 5a20 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/IntIntMap$Entry;.:()V // method@205a │ │ +0e3034: 5b10 6610 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntIntMap$Entry; // field@1066 │ │ +0e3038: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=603 │ │ 0x0003 line=600 │ │ 0x000a line=604 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/utils/IntIntMap$Entries; │ │ @@ -296908,17 +296964,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d4a98: |[0d4a98] com.badlogic.gdx.utils.IntIntMap$Entries.hasNext:()Z │ │ -0d4aa8: 5510 6710 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.hasNext:Z // field@1067 │ │ -0d4aac: 0f00 |0002: return v0 │ │ +0e303c: |[0e303c] com.badlogic.gdx.utils.IntIntMap$Entries.hasNext:()Z │ │ +0e304c: 5510 6710 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.hasNext:Z // field@1067 │ │ +0e3050: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/IntIntMap$Entries; │ │ │ │ #1 : (in Lcom/badlogic/gdx/utils/IntIntMap$Entries;) │ │ @@ -296926,16 +296982,16 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d4ab0: |[0d4ab0] com.badlogic.gdx.utils.IntIntMap$Entries.iterator:()Ljava/util/Iterator; │ │ -0d4ac0: 1100 |0000: return-object v0 │ │ +0e3054: |[0e3054] com.badlogic.gdx.utils.IntIntMap$Entries.iterator:()Ljava/util/Iterator; │ │ +0e3064: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=627 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/utils/IntIntMap$Entries; │ │ │ │ #2 : (in Lcom/badlogic/gdx/utils/IntIntMap$Entries;) │ │ @@ -296943,48 +296999,48 @@ │ │ type : '()Lcom/badlogic/gdx/utils/IntIntMap$Entry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 63 16-bit code units │ │ -0d4ac4: |[0d4ac4] com.badlogic.gdx.utils.IntIntMap$Entries.next:()Lcom/badlogic/gdx/utils/IntIntMap$Entry; │ │ -0d4ad4: 5541 6710 |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.hasNext:Z // field@1067 │ │ -0d4ad8: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ -0d4adc: 2201 f303 |0004: new-instance v1, Ljava/util/NoSuchElementException; // type@03f3 │ │ -0d4ae0: 7010 6827 0100 |0006: invoke-direct {v1}, Ljava/util/NoSuchElementException;.:()V // method@2768 │ │ -0d4ae6: 2701 |0009: throw v1 │ │ -0d4ae8: 5441 6810 |000a: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1068 │ │ -0d4aec: 5410 8210 |000c: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -0d4af0: 5241 6910 |000e: iget v1, v4, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.nextIndex:I // field@1069 │ │ -0d4af4: 12f2 |0010: const/4 v2, #int -1 // #ff │ │ -0d4af6: 3321 1900 |0011: if-ne v1, v2, 002a // +0019 │ │ -0d4afa: 5441 6610 |0013: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntIntMap$Entry; // field@1066 │ │ -0d4afe: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -0d4b00: 5912 6a10 |0016: iput v2, v1, Lcom/badlogic/gdx/utils/IntIntMap$Entry;.key:I // field@106a │ │ -0d4b04: 5441 6610 |0018: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntIntMap$Entry; // field@1066 │ │ -0d4b08: 5442 6810 |001a: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1068 │ │ -0d4b0c: 5222 8d10 |001c: iget v2, v2, Lcom/badlogic/gdx/utils/IntIntMap;.zeroValue:I // field@108d │ │ -0d4b10: 5912 6b10 |001e: iput v2, v1, Lcom/badlogic/gdx/utils/IntIntMap$Entry;.value:I // field@106b │ │ -0d4b14: 5241 6910 |0020: iget v1, v4, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.nextIndex:I // field@1069 │ │ -0d4b18: 5941 6510 |0022: iput v1, v4, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.currentIndex:I // field@1065 │ │ -0d4b1c: 6e10 5320 0400 |0024: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.findNextIndex:()V // method@2053 │ │ -0d4b22: 5441 6610 |0027: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntIntMap$Entry; // field@1066 │ │ -0d4b26: 1101 |0029: return-object v1 │ │ -0d4b28: 5441 6610 |002a: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntIntMap$Entry; // field@1066 │ │ -0d4b2c: 5242 6910 |002c: iget v2, v4, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.nextIndex:I // field@1069 │ │ -0d4b30: 4402 0002 |002e: aget v2, v0, v2 │ │ -0d4b34: 5912 6a10 |0030: iput v2, v1, Lcom/badlogic/gdx/utils/IntIntMap$Entry;.key:I // field@106a │ │ -0d4b38: 5441 6610 |0032: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntIntMap$Entry; // field@1066 │ │ -0d4b3c: 5442 6810 |0034: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1068 │ │ -0d4b40: 5422 8b10 |0036: iget-object v2, v2, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ -0d4b44: 5243 6910 |0038: iget v3, v4, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.nextIndex:I // field@1069 │ │ -0d4b48: 4402 0203 |003a: aget v2, v2, v3 │ │ -0d4b4c: 5912 6b10 |003c: iput v2, v1, Lcom/badlogic/gdx/utils/IntIntMap$Entry;.value:I // field@106b │ │ -0d4b50: 28e2 |003e: goto 0020 // -001e │ │ +0e3068: |[0e3068] com.badlogic.gdx.utils.IntIntMap$Entries.next:()Lcom/badlogic/gdx/utils/IntIntMap$Entry; │ │ +0e3078: 5541 6710 |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.hasNext:Z // field@1067 │ │ +0e307c: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ +0e3080: 2201 f103 |0004: new-instance v1, Ljava/util/NoSuchElementException; // type@03f1 │ │ +0e3084: 7010 6827 0100 |0006: invoke-direct {v1}, Ljava/util/NoSuchElementException;.:()V // method@2768 │ │ +0e308a: 2701 |0009: throw v1 │ │ +0e308c: 5441 6810 |000a: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1068 │ │ +0e3090: 5410 8210 |000c: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +0e3094: 5241 6910 |000e: iget v1, v4, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.nextIndex:I // field@1069 │ │ +0e3098: 12f2 |0010: const/4 v2, #int -1 // #ff │ │ +0e309a: 3321 1900 |0011: if-ne v1, v2, 002a // +0019 │ │ +0e309e: 5441 6610 |0013: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntIntMap$Entry; // field@1066 │ │ +0e30a2: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +0e30a4: 5912 6a10 |0016: iput v2, v1, Lcom/badlogic/gdx/utils/IntIntMap$Entry;.key:I // field@106a │ │ +0e30a8: 5441 6610 |0018: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntIntMap$Entry; // field@1066 │ │ +0e30ac: 5442 6810 |001a: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1068 │ │ +0e30b0: 5222 8d10 |001c: iget v2, v2, Lcom/badlogic/gdx/utils/IntIntMap;.zeroValue:I // field@108d │ │ +0e30b4: 5912 6b10 |001e: iput v2, v1, Lcom/badlogic/gdx/utils/IntIntMap$Entry;.value:I // field@106b │ │ +0e30b8: 5241 6910 |0020: iget v1, v4, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.nextIndex:I // field@1069 │ │ +0e30bc: 5941 6510 |0022: iput v1, v4, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.currentIndex:I // field@1065 │ │ +0e30c0: 6e10 5320 0400 |0024: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.findNextIndex:()V // method@2053 │ │ +0e30c6: 5441 6610 |0027: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntIntMap$Entry; // field@1066 │ │ +0e30ca: 1101 |0029: return-object v1 │ │ +0e30cc: 5441 6610 |002a: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntIntMap$Entry; // field@1066 │ │ +0e30d0: 5242 6910 |002c: iget v2, v4, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.nextIndex:I // field@1069 │ │ +0e30d4: 4402 0002 |002e: aget v2, v0, v2 │ │ +0e30d8: 5912 6a10 |0030: iput v2, v1, Lcom/badlogic/gdx/utils/IntIntMap$Entry;.key:I // field@106a │ │ +0e30dc: 5441 6610 |0032: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntIntMap$Entry; // field@1066 │ │ +0e30e0: 5442 6810 |0034: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1068 │ │ +0e30e4: 5422 8b10 |0036: iget-object v2, v2, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ +0e30e8: 5243 6910 |0038: iget v3, v4, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.nextIndex:I // field@1069 │ │ +0e30ec: 4402 0203 |003a: aget v2, v2, v3 │ │ +0e30f0: 5912 6b10 |003c: iput v2, v1, Lcom/badlogic/gdx/utils/IntIntMap$Entry;.value:I // field@106b │ │ +0e30f4: 28e2 |003e: goto 0020 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ 0x000a line=609 │ │ 0x000e line=610 │ │ 0x0013 line=611 │ │ 0x0018 line=612 │ │ @@ -297002,18 +297058,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d4b54: |[0d4b54] com.badlogic.gdx.utils.IntIntMap$Entries.next:()Ljava/lang/Object; │ │ -0d4b64: 6e10 5620 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.next:()Lcom/badlogic/gdx/utils/IntIntMap$Entry; // method@2056 │ │ -0d4b6a: 0c00 |0003: move-result-object v0 │ │ -0d4b6c: 1100 |0004: return-object v0 │ │ +0e30f8: |[0e30f8] com.badlogic.gdx.utils.IntIntMap$Entries.next:()Ljava/lang/Object; │ │ +0e3108: 6e10 5620 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/IntIntMap$Entries;.next:()Lcom/badlogic/gdx/utils/IntIntMap$Entry; // method@2056 │ │ +0e310e: 0c00 |0003: move-result-object v0 │ │ +0e3110: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/IntIntMap$Entries; │ │ │ │ #4 : (in Lcom/badlogic/gdx/utils/IntIntMap$Entries;) │ │ @@ -297021,17 +297077,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d4b70: |[0d4b70] com.badlogic.gdx.utils.IntIntMap$Entries.remove:()V │ │ -0d4b80: 6f10 6520 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.remove:()V // method@2065 │ │ -0d4b86: 0e00 |0003: return-void │ │ +0e3114: |[0e3114] com.badlogic.gdx.utils.IntIntMap$Entries.remove:()V │ │ +0e3124: 6f10 6520 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.remove:()V // method@2065 │ │ +0e312a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IntIntMap$Entries; │ │ │ │ #5 : (in Lcom/badlogic/gdx/utils/IntIntMap$Entries;) │ │ @@ -297039,29 +297095,29 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d4b88: |[0d4b88] com.badlogic.gdx.utils.IntIntMap$Entries.reset:()V │ │ -0d4b98: 6f10 6620 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.reset:()V // method@2066 │ │ -0d4b9e: 0e00 |0003: return-void │ │ +0e312c: |[0e312c] com.badlogic.gdx.utils.IntIntMap$Entries.reset:()V │ │ +0e313c: 6f10 6620 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.reset:()V // method@2066 │ │ +0e3142: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IntIntMap$Entries; │ │ │ │ source_file_idx : 1815 (IntIntMap.java) │ │ │ │ Class #648 header: │ │ -class_idx : 781 │ │ +class_idx : 779 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 782 │ │ +superclass_idx : 780 │ │ source_file_idx : 1815 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #648 annotations: │ │ @@ -297082,17 +297138,17 @@ │ │ type : '(Lcom/badlogic/gdx/utils/IntIntMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d4ba0: |[0d4ba0] com.badlogic.gdx.utils.IntIntMap$Keys.:(Lcom/badlogic/gdx/utils/IntIntMap;)V │ │ -0d4bb0: 7020 6320 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IntIntMap;)V // method@2063 │ │ -0d4bb6: 0e00 |0003: return-void │ │ +0e3144: |[0e3144] com.badlogic.gdx.utils.IntIntMap$Keys.:(Lcom/badlogic/gdx/utils/IntIntMap;)V │ │ +0e3154: 7020 6320 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IntIntMap;)V // method@2063 │ │ +0e315a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ 0x0003 line=663 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IntIntMap$Keys; │ │ 0x0000 - 0x0004 reg=1 map Lcom/badlogic/gdx/utils/IntIntMap; │ │ @@ -297103,17 +297159,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d4bb8: |[0d4bb8] com.badlogic.gdx.utils.IntIntMap$Keys.hasNext:()Z │ │ -0d4bc8: 5510 6d10 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IntIntMap$Keys;.hasNext:Z // field@106d │ │ -0d4bcc: 0f00 |0002: return v0 │ │ +0e315c: |[0e315c] com.badlogic.gdx.utils.IntIntMap$Keys.hasNext:()Z │ │ +0e316c: 5510 6d10 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IntIntMap$Keys;.hasNext:Z // field@106d │ │ +0e3170: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/IntIntMap$Keys; │ │ │ │ #1 : (in Lcom/badlogic/gdx/utils/IntIntMap$Keys;) │ │ @@ -297121,28 +297177,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -0d4bd0: |[0d4bd0] com.badlogic.gdx.utils.IntIntMap$Keys.next:()I │ │ -0d4be0: 5231 6f10 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntIntMap$Keys;.nextIndex:I // field@106f │ │ -0d4be4: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ -0d4be6: 3321 0b00 |0003: if-ne v1, v2, 000e // +000b │ │ -0d4bea: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0d4bec: 5231 6f10 |0006: iget v1, v3, Lcom/badlogic/gdx/utils/IntIntMap$Keys;.nextIndex:I // field@106f │ │ -0d4bf0: 5931 6c10 |0008: iput v1, v3, Lcom/badlogic/gdx/utils/IntIntMap$Keys;.currentIndex:I // field@106c │ │ -0d4bf4: 6e10 5d20 0300 |000a: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IntIntMap$Keys;.findNextIndex:()V // method@205d │ │ -0d4bfa: 0f00 |000d: return v0 │ │ -0d4bfc: 5431 6e10 |000e: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntIntMap$Keys;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@106e │ │ -0d4c00: 5411 8210 |0010: iget-object v1, v1, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ -0d4c04: 5232 6f10 |0012: iget v2, v3, Lcom/badlogic/gdx/utils/IntIntMap$Keys;.nextIndex:I // field@106f │ │ -0d4c08: 4400 0102 |0014: aget v0, v1, v2 │ │ -0d4c0c: 28f0 |0016: goto 0006 // -0010 │ │ +0e3174: |[0e3174] com.badlogic.gdx.utils.IntIntMap$Keys.next:()I │ │ +0e3184: 5231 6f10 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntIntMap$Keys;.nextIndex:I // field@106f │ │ +0e3188: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ +0e318a: 3321 0b00 |0003: if-ne v1, v2, 000e // +000b │ │ +0e318e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0e3190: 5231 6f10 |0006: iget v1, v3, Lcom/badlogic/gdx/utils/IntIntMap$Keys;.nextIndex:I // field@106f │ │ +0e3194: 5931 6c10 |0008: iput v1, v3, Lcom/badlogic/gdx/utils/IntIntMap$Keys;.currentIndex:I // field@106c │ │ +0e3198: 6e10 5d20 0300 |000a: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IntIntMap$Keys;.findNextIndex:()V // method@205d │ │ +0e319e: 0f00 |000d: return v0 │ │ +0e31a0: 5431 6e10 |000e: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntIntMap$Keys;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@106e │ │ +0e31a4: 5411 8210 |0010: iget-object v1, v1, Lcom/badlogic/gdx/utils/IntIntMap;.keyTable:[I // field@1082 │ │ +0e31a8: 5232 6f10 |0012: iget v2, v3, Lcom/badlogic/gdx/utils/IntIntMap$Keys;.nextIndex:I // field@106f │ │ +0e31ac: 4400 0102 |0014: aget v0, v1, v2 │ │ +0e31b0: 28f0 |0016: goto 0006 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=670 │ │ 0x0006 line=671 │ │ 0x000a line=672 │ │ 0x000d line=673 │ │ 0x000e line=670 │ │ @@ -297155,17 +297211,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d4c10: |[0d4c10] com.badlogic.gdx.utils.IntIntMap$Keys.remove:()V │ │ -0d4c20: 6f10 6520 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.remove:()V // method@2065 │ │ -0d4c26: 0e00 |0003: return-void │ │ +0e31b4: |[0e31b4] com.badlogic.gdx.utils.IntIntMap$Keys.remove:()V │ │ +0e31c4: 6f10 6520 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.remove:()V // method@2065 │ │ +0e31ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=660 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IntIntMap$Keys; │ │ │ │ #3 : (in Lcom/badlogic/gdx/utils/IntIntMap$Keys;) │ │ @@ -297173,17 +297229,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d4c28: |[0d4c28] com.badlogic.gdx.utils.IntIntMap$Keys.reset:()V │ │ -0d4c38: 6f10 6620 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.reset:()V // method@2066 │ │ -0d4c3e: 0e00 |0003: return-void │ │ +0e31cc: |[0e31cc] com.badlogic.gdx.utils.IntIntMap$Keys.reset:()V │ │ +0e31dc: 6f10 6620 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.reset:()V // method@2066 │ │ +0e31e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=660 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IntIntMap$Keys; │ │ │ │ #4 : (in Lcom/badlogic/gdx/utils/IntIntMap$Keys;) │ │ @@ -297191,43 +297247,43 @@ │ │ type : '()Lcom/badlogic/gdx/utils/IntArray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0d4c40: |[0d4c40] com.badlogic.gdx.utils.IntIntMap$Keys.toArray:()Lcom/badlogic/gdx/utils/IntArray; │ │ -0d4c50: 2200 0403 |0000: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@0304 │ │ -0d4c54: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0d4c56: 5432 6e10 |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/IntIntMap$Keys;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@106e │ │ -0d4c5a: 5222 8710 |0005: iget v2, v2, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -0d4c5e: 7030 f71f 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/IntArray;.:(ZI)V // method@1ff7 │ │ -0d4c64: 5531 6d10 |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/IntIntMap$Keys;.hasNext:Z // field@106d │ │ -0d4c68: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -0d4c6c: 6e10 5f20 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IntIntMap$Keys;.next:()I // method@205f │ │ -0d4c72: 0a01 |0011: move-result v1 │ │ -0d4c74: 6e20 fa1f 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1ffa │ │ -0d4c7a: 28f5 |0015: goto 000a // -000b │ │ -0d4c7c: 1100 |0016: return-object v0 │ │ +0e31e4: |[0e31e4] com.badlogic.gdx.utils.IntIntMap$Keys.toArray:()Lcom/badlogic/gdx/utils/IntArray; │ │ +0e31f4: 2200 0203 |0000: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@0302 │ │ +0e31f8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0e31fa: 5432 6e10 |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/IntIntMap$Keys;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@106e │ │ +0e31fe: 5222 8710 |0005: iget v2, v2, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +0e3202: 7030 f71f 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/IntArray;.:(ZI)V // method@1ff7 │ │ +0e3208: 5531 6d10 |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/IntIntMap$Keys;.hasNext:Z // field@106d │ │ +0e320c: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +0e3210: 6e10 5f20 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IntIntMap$Keys;.next:()I // method@205f │ │ +0e3216: 0a01 |0011: move-result v1 │ │ +0e3218: 6e20 fa1f 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1ffa │ │ +0e321e: 28f5 |0015: goto 000a // -000b │ │ +0e3220: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=678 │ │ 0x000a line=679 │ │ 0x000e line=680 │ │ 0x0016 line=681 │ │ locals : │ │ 0x000a - 0x0017 reg=0 array Lcom/badlogic/gdx/utils/IntArray; │ │ 0x0000 - 0x0017 reg=3 this Lcom/badlogic/gdx/utils/IntIntMap$Keys; │ │ │ │ source_file_idx : 1815 (IntIntMap.java) │ │ │ │ Class #649 header: │ │ -class_idx : 783 │ │ +class_idx : 781 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 782 │ │ +superclass_idx : 780 │ │ source_file_idx : 1815 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #649 annotations: │ │ @@ -297249,17 +297305,17 @@ │ │ type : '(Lcom/badlogic/gdx/utils/IntIntMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d4c80: |[0d4c80] com.badlogic.gdx.utils.IntIntMap$Values.:(Lcom/badlogic/gdx/utils/IntIntMap;)V │ │ -0d4c90: 7020 6320 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IntIntMap;)V // method@2063 │ │ -0d4c96: 0e00 |0003: return-void │ │ +0e3224: |[0e3224] com.badlogic.gdx.utils.IntIntMap$Values.:(Lcom/badlogic/gdx/utils/IntIntMap;)V │ │ +0e3234: 7020 6320 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IntIntMap;)V // method@2063 │ │ +0e323a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=633 │ │ 0x0003 line=634 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IntIntMap$Values; │ │ 0x0000 - 0x0004 reg=1 map Lcom/badlogic/gdx/utils/IntIntMap; │ │ @@ -297270,17 +297326,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d4c98: |[0d4c98] com.badlogic.gdx.utils.IntIntMap$Values.hasNext:()Z │ │ -0d4ca8: 5510 7710 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IntIntMap$Values;.hasNext:Z // field@1077 │ │ -0d4cac: 0f00 |0002: return v0 │ │ +0e323c: |[0e323c] com.badlogic.gdx.utils.IntIntMap$Values.hasNext:()Z │ │ +0e324c: 5510 7710 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IntIntMap$Values;.hasNext:Z // field@1077 │ │ +0e3250: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=637 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/IntIntMap$Values; │ │ │ │ #1 : (in Lcom/badlogic/gdx/utils/IntIntMap$Values;) │ │ @@ -297288,29 +297344,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -0d4cb0: |[0d4cb0] com.badlogic.gdx.utils.IntIntMap$Values.next:()I │ │ -0d4cc0: 5231 7910 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntIntMap$Values;.nextIndex:I // field@1079 │ │ -0d4cc4: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ -0d4cc6: 3321 0e00 |0003: if-ne v1, v2, 0011 // +000e │ │ -0d4cca: 5431 7810 |0005: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntIntMap$Values;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1078 │ │ -0d4cce: 5210 8d10 |0007: iget v0, v1, Lcom/badlogic/gdx/utils/IntIntMap;.zeroValue:I // field@108d │ │ -0d4cd2: 5231 7910 |0009: iget v1, v3, Lcom/badlogic/gdx/utils/IntIntMap$Values;.nextIndex:I // field@1079 │ │ -0d4cd6: 5931 7610 |000b: iput v1, v3, Lcom/badlogic/gdx/utils/IntIntMap$Values;.currentIndex:I // field@1076 │ │ -0d4cda: 6e10 6820 0300 |000d: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IntIntMap$Values;.findNextIndex:()V // method@2068 │ │ -0d4ce0: 0f00 |0010: return v0 │ │ -0d4ce2: 5431 7810 |0011: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntIntMap$Values;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1078 │ │ -0d4ce6: 5411 8b10 |0013: iget-object v1, v1, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ -0d4cea: 5232 7910 |0015: iget v2, v3, Lcom/badlogic/gdx/utils/IntIntMap$Values;.nextIndex:I // field@1079 │ │ -0d4cee: 4400 0102 |0017: aget v0, v1, v2 │ │ -0d4cf2: 28f0 |0019: goto 0009 // -0010 │ │ +0e3254: |[0e3254] com.badlogic.gdx.utils.IntIntMap$Values.next:()I │ │ +0e3264: 5231 7910 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntIntMap$Values;.nextIndex:I // field@1079 │ │ +0e3268: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ +0e326a: 3321 0e00 |0003: if-ne v1, v2, 0011 // +000e │ │ +0e326e: 5431 7810 |0005: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntIntMap$Values;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1078 │ │ +0e3272: 5210 8d10 |0007: iget v0, v1, Lcom/badlogic/gdx/utils/IntIntMap;.zeroValue:I // field@108d │ │ +0e3276: 5231 7910 |0009: iget v1, v3, Lcom/badlogic/gdx/utils/IntIntMap$Values;.nextIndex:I // field@1079 │ │ +0e327a: 5931 7610 |000b: iput v1, v3, Lcom/badlogic/gdx/utils/IntIntMap$Values;.currentIndex:I // field@1076 │ │ +0e327e: 6e10 6820 0300 |000d: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IntIntMap$Values;.findNextIndex:()V // method@2068 │ │ +0e3284: 0f00 |0010: return v0 │ │ +0e3286: 5431 7810 |0011: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntIntMap$Values;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1078 │ │ +0e328a: 5411 8b10 |0013: iget-object v1, v1, Lcom/badlogic/gdx/utils/IntIntMap;.valueTable:[I // field@108b │ │ +0e328e: 5232 7910 |0015: iget v2, v3, Lcom/badlogic/gdx/utils/IntIntMap$Values;.nextIndex:I // field@1079 │ │ +0e3292: 4400 0102 |0017: aget v0, v1, v2 │ │ +0e3296: 28f0 |0019: goto 0009 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ 0x0005 line=643 │ │ 0x0009 line=646 │ │ 0x000d line=647 │ │ 0x0010 line=648 │ │ @@ -297325,17 +297381,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d4cf4: |[0d4cf4] com.badlogic.gdx.utils.IntIntMap$Values.remove:()V │ │ -0d4d04: 6f10 6520 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.remove:()V // method@2065 │ │ -0d4d0a: 0e00 |0003: return-void │ │ +0e3298: |[0e3298] com.badlogic.gdx.utils.IntIntMap$Values.remove:()V │ │ +0e32a8: 6f10 6520 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.remove:()V // method@2065 │ │ +0e32ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=631 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IntIntMap$Values; │ │ │ │ #3 : (in Lcom/badlogic/gdx/utils/IntIntMap$Values;) │ │ @@ -297343,17 +297399,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d4d0c: |[0d4d0c] com.badlogic.gdx.utils.IntIntMap$Values.reset:()V │ │ -0d4d1c: 6f10 6620 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.reset:()V // method@2066 │ │ -0d4d22: 0e00 |0003: return-void │ │ +0e32b0: |[0e32b0] com.badlogic.gdx.utils.IntIntMap$Values.reset:()V │ │ +0e32c0: 6f10 6620 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntIntMap$MapIterator;.reset:()V // method@2066 │ │ +0e32c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=631 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IntIntMap$Values; │ │ │ │ #4 : (in Lcom/badlogic/gdx/utils/IntIntMap$Values;) │ │ @@ -297361,43 +297417,43 @@ │ │ type : '()Lcom/badlogic/gdx/utils/IntArray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0d4d24: |[0d4d24] com.badlogic.gdx.utils.IntIntMap$Values.toArray:()Lcom/badlogic/gdx/utils/IntArray; │ │ -0d4d34: 2200 0403 |0000: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@0304 │ │ -0d4d38: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0d4d3a: 5432 7810 |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/IntIntMap$Values;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1078 │ │ -0d4d3e: 5222 8710 |0005: iget v2, v2, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ -0d4d42: 7030 f71f 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/IntArray;.:(ZI)V // method@1ff7 │ │ -0d4d48: 5531 7710 |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/IntIntMap$Values;.hasNext:Z // field@1077 │ │ -0d4d4c: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -0d4d50: 6e10 6a20 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IntIntMap$Values;.next:()I // method@206a │ │ -0d4d56: 0a01 |0011: move-result v1 │ │ -0d4d58: 6e20 fa1f 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1ffa │ │ -0d4d5e: 28f5 |0015: goto 000a // -000b │ │ -0d4d60: 1100 |0016: return-object v0 │ │ +0e32c8: |[0e32c8] com.badlogic.gdx.utils.IntIntMap$Values.toArray:()Lcom/badlogic/gdx/utils/IntArray; │ │ +0e32d8: 2200 0203 |0000: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@0302 │ │ +0e32dc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0e32de: 5432 7810 |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/IntIntMap$Values;.map:Lcom/badlogic/gdx/utils/IntIntMap; // field@1078 │ │ +0e32e2: 5222 8710 |0005: iget v2, v2, Lcom/badlogic/gdx/utils/IntIntMap;.size:I // field@1087 │ │ +0e32e6: 7030 f71f 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/IntArray;.:(ZI)V // method@1ff7 │ │ +0e32ec: 5531 7710 |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/IntIntMap$Values;.hasNext:Z // field@1077 │ │ +0e32f0: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +0e32f4: 6e10 6a20 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IntIntMap$Values;.next:()I // method@206a │ │ +0e32fa: 0a01 |0011: move-result v1 │ │ +0e32fc: 6e20 fa1f 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1ffa │ │ +0e3302: 28f5 |0015: goto 000a // -000b │ │ +0e3304: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ 0x000a line=654 │ │ 0x000e line=655 │ │ 0x0016 line=656 │ │ locals : │ │ 0x000a - 0x0017 reg=0 array Lcom/badlogic/gdx/utils/IntArray; │ │ 0x0000 - 0x0017 reg=3 this Lcom/badlogic/gdx/utils/IntIntMap$Values; │ │ │ │ source_file_idx : 1815 (IntIntMap.java) │ │ │ │ Class #650 header: │ │ -class_idx : 785 │ │ +class_idx : 783 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 788 │ │ +superclass_idx : 786 │ │ source_file_idx : 1816 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #650 annotations: │ │ @@ -297431,20 +297487,20 @@ │ │ type : '(Lcom/badlogic/gdx/utils/IntMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0d4d64: |[0d4d64] com.badlogic.gdx.utils.IntMap$Entries.:(Lcom/badlogic/gdx/utils/IntMap;)V │ │ -0d4d74: 7020 9a20 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IntMap;)V // method@209a │ │ -0d4d7a: 2200 1203 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntMap$Entry; // type@0312 │ │ -0d4d7e: 7010 9220 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/IntMap$Entry;.:()V // method@2092 │ │ -0d4d84: 5b10 8f10 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntMap$Entry; // field@108f │ │ -0d4d88: 0e00 |000a: return-void │ │ +0e3308: |[0e3308] com.badlogic.gdx.utils.IntMap$Entries.:(Lcom/badlogic/gdx/utils/IntMap;)V │ │ +0e3318: 7020 9a20 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IntMap;)V // method@209a │ │ +0e331e: 2200 1003 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntMap$Entry; // type@0310 │ │ +0e3322: 7010 9220 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/IntMap$Entry;.:()V // method@2092 │ │ +0e3328: 5b10 8f10 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntMap$Entry; // field@108f │ │ +0e332c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ 0x0003 line=629 │ │ 0x000a line=633 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/IntMap$Entries; │ │ @@ -297457,17 +297513,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d4d8c: |[0d4d8c] com.badlogic.gdx.utils.IntMap$Entries.hasNext:()Z │ │ -0d4d9c: 5510 9010 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IntMap$Entries;.hasNext:Z // field@1090 │ │ -0d4da0: 0f00 |0002: return v0 │ │ +0e3330: |[0e3330] com.badlogic.gdx.utils.IntMap$Entries.hasNext:()Z │ │ +0e3340: 5510 9010 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IntMap$Entries;.hasNext:Z // field@1090 │ │ +0e3344: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=652 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/IntMap$Entries; │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/IntMap$Entries; Lcom/badlogic/gdx/utils/IntMap$Entries; │ │ │ │ @@ -297476,16 +297532,16 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d4da4: |[0d4da4] com.badlogic.gdx.utils.IntMap$Entries.iterator:()Ljava/util/Iterator; │ │ -0d4db4: 1100 |0000: return-object v0 │ │ +0e3348: |[0e3348] com.badlogic.gdx.utils.IntMap$Entries.iterator:()Ljava/util/Iterator; │ │ +0e3358: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/IntMap$Entries; │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/utils/IntMap$Entries; Lcom/badlogic/gdx/utils/IntMap$Entries; │ │ │ │ @@ -297494,48 +297550,48 @@ │ │ type : '()Lcom/badlogic/gdx/utils/IntMap$Entry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 63 16-bit code units │ │ -0d4db8: |[0d4db8] com.badlogic.gdx.utils.IntMap$Entries.next:()Lcom/badlogic/gdx/utils/IntMap$Entry; │ │ -0d4dc8: 5541 9010 |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.hasNext:Z // field@1090 │ │ -0d4dcc: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ -0d4dd0: 2201 f303 |0004: new-instance v1, Ljava/util/NoSuchElementException; // type@03f3 │ │ -0d4dd4: 7010 6827 0100 |0006: invoke-direct {v1}, Ljava/util/NoSuchElementException;.:()V // method@2768 │ │ -0d4dda: 2701 |0009: throw v1 │ │ -0d4ddc: 5441 9110 |000a: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.map:Lcom/badlogic/gdx/utils/IntMap; // field@1091 │ │ -0d4de0: 5410 ab10 |000c: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -0d4de4: 5241 9210 |000e: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.nextIndex:I // field@1092 │ │ -0d4de8: 12f2 |0010: const/4 v2, #int -1 // #ff │ │ -0d4dea: 3321 1900 |0011: if-ne v1, v2, 002a // +0019 │ │ -0d4dee: 5441 8f10 |0013: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntMap$Entry; // field@108f │ │ -0d4df2: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -0d4df4: 5912 9310 |0016: iput v2, v1, Lcom/badlogic/gdx/utils/IntMap$Entry;.key:I // field@1093 │ │ -0d4df8: 5441 8f10 |0018: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntMap$Entry; // field@108f │ │ -0d4dfc: 5442 9110 |001a: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.map:Lcom/badlogic/gdx/utils/IntMap; // field@1091 │ │ -0d4e00: 5422 b610 |001c: iget-object v2, v2, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ -0d4e04: 5b12 9410 |001e: iput-object v2, v1, Lcom/badlogic/gdx/utils/IntMap$Entry;.value:Ljava/lang/Object; // field@1094 │ │ -0d4e08: 5241 9210 |0020: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.nextIndex:I // field@1092 │ │ -0d4e0c: 5941 8e10 |0022: iput v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.currentIndex:I // field@108e │ │ -0d4e10: 6e10 8b20 0400 |0024: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/IntMap$Entries;.findNextIndex:()V // method@208b │ │ -0d4e16: 5441 8f10 |0027: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntMap$Entry; // field@108f │ │ -0d4e1a: 1101 |0029: return-object v1 │ │ -0d4e1c: 5441 8f10 |002a: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntMap$Entry; // field@108f │ │ -0d4e20: 5242 9210 |002c: iget v2, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.nextIndex:I // field@1092 │ │ -0d4e24: 4402 0002 |002e: aget v2, v0, v2 │ │ -0d4e28: 5912 9310 |0030: iput v2, v1, Lcom/badlogic/gdx/utils/IntMap$Entry;.key:I // field@1093 │ │ -0d4e2c: 5441 8f10 |0032: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntMap$Entry; // field@108f │ │ -0d4e30: 5442 9110 |0034: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.map:Lcom/badlogic/gdx/utils/IntMap; // field@1091 │ │ -0d4e34: 5422 b410 |0036: iget-object v2, v2, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -0d4e38: 5243 9210 |0038: iget v3, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.nextIndex:I // field@1092 │ │ -0d4e3c: 4602 0203 |003a: aget-object v2, v2, v3 │ │ -0d4e40: 5b12 9410 |003c: iput-object v2, v1, Lcom/badlogic/gdx/utils/IntMap$Entry;.value:Ljava/lang/Object; // field@1094 │ │ -0d4e44: 28e2 |003e: goto 0020 // -001e │ │ +0e335c: |[0e335c] com.badlogic.gdx.utils.IntMap$Entries.next:()Lcom/badlogic/gdx/utils/IntMap$Entry; │ │ +0e336c: 5541 9010 |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.hasNext:Z // field@1090 │ │ +0e3370: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ +0e3374: 2201 f103 |0004: new-instance v1, Ljava/util/NoSuchElementException; // type@03f1 │ │ +0e3378: 7010 6827 0100 |0006: invoke-direct {v1}, Ljava/util/NoSuchElementException;.:()V // method@2768 │ │ +0e337e: 2701 |0009: throw v1 │ │ +0e3380: 5441 9110 |000a: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.map:Lcom/badlogic/gdx/utils/IntMap; // field@1091 │ │ +0e3384: 5410 ab10 |000c: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +0e3388: 5241 9210 |000e: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.nextIndex:I // field@1092 │ │ +0e338c: 12f2 |0010: const/4 v2, #int -1 // #ff │ │ +0e338e: 3321 1900 |0011: if-ne v1, v2, 002a // +0019 │ │ +0e3392: 5441 8f10 |0013: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntMap$Entry; // field@108f │ │ +0e3396: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +0e3398: 5912 9310 |0016: iput v2, v1, Lcom/badlogic/gdx/utils/IntMap$Entry;.key:I // field@1093 │ │ +0e339c: 5441 8f10 |0018: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntMap$Entry; // field@108f │ │ +0e33a0: 5442 9110 |001a: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.map:Lcom/badlogic/gdx/utils/IntMap; // field@1091 │ │ +0e33a4: 5422 b610 |001c: iget-object v2, v2, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ +0e33a8: 5b12 9410 |001e: iput-object v2, v1, Lcom/badlogic/gdx/utils/IntMap$Entry;.value:Ljava/lang/Object; // field@1094 │ │ +0e33ac: 5241 9210 |0020: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.nextIndex:I // field@1092 │ │ +0e33b0: 5941 8e10 |0022: iput v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.currentIndex:I // field@108e │ │ +0e33b4: 6e10 8b20 0400 |0024: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/IntMap$Entries;.findNextIndex:()V // method@208b │ │ +0e33ba: 5441 8f10 |0027: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntMap$Entry; // field@108f │ │ +0e33be: 1101 |0029: return-object v1 │ │ +0e33c0: 5441 8f10 |002a: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntMap$Entry; // field@108f │ │ +0e33c4: 5242 9210 |002c: iget v2, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.nextIndex:I // field@1092 │ │ +0e33c8: 4402 0002 |002e: aget v2, v0, v2 │ │ +0e33cc: 5912 9310 |0030: iput v2, v1, Lcom/badlogic/gdx/utils/IntMap$Entry;.key:I // field@1093 │ │ +0e33d0: 5441 8f10 |0032: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntMap$Entry; // field@108f │ │ +0e33d4: 5442 9110 |0034: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.map:Lcom/badlogic/gdx/utils/IntMap; // field@1091 │ │ +0e33d8: 5422 b410 |0036: iget-object v2, v2, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +0e33dc: 5243 9210 |0038: iget v3, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.nextIndex:I // field@1092 │ │ +0e33e0: 4602 0203 |003a: aget-object v2, v2, v3 │ │ +0e33e4: 5b12 9410 |003c: iput-object v2, v1, Lcom/badlogic/gdx/utils/IntMap$Entry;.value:Ljava/lang/Object; // field@1094 │ │ +0e33e8: 28e2 |003e: goto 0020 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=637 │ │ 0x000a line=638 │ │ 0x000e line=639 │ │ 0x0013 line=640 │ │ 0x0018 line=641 │ │ @@ -297554,18 +297610,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d4e48: |[0d4e48] com.badlogic.gdx.utils.IntMap$Entries.next:()Ljava/lang/Object; │ │ -0d4e58: 6e10 8e20 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/IntMap$Entries;.next:()Lcom/badlogic/gdx/utils/IntMap$Entry; // method@208e │ │ -0d4e5e: 0c00 |0003: move-result-object v0 │ │ -0d4e60: 1100 |0004: return-object v0 │ │ +0e33ec: |[0e33ec] com.badlogic.gdx.utils.IntMap$Entries.next:()Ljava/lang/Object; │ │ +0e33fc: 6e10 8e20 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/IntMap$Entries;.next:()Lcom/badlogic/gdx/utils/IntMap$Entry; // method@208e │ │ +0e3402: 0c00 |0003: move-result-object v0 │ │ +0e3404: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/IntMap$Entries; │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/IntMap$Entries; Lcom/badlogic/gdx/utils/IntMap$Entries; │ │ │ │ @@ -297574,17 +297630,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d4e64: |[0d4e64] com.badlogic.gdx.utils.IntMap$Entries.remove:()V │ │ -0d4e74: 6f10 9c20 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.remove:()V // method@209c │ │ -0d4e7a: 0e00 |0003: return-void │ │ +0e3408: |[0e3408] com.badlogic.gdx.utils.IntMap$Entries.remove:()V │ │ +0e3418: 6f10 9c20 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.remove:()V // method@209c │ │ +0e341e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/IntMap$Entries; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IntMap$Entries; Lcom/badlogic/gdx/utils/IntMap$Entries; │ │ │ │ @@ -297593,30 +297649,30 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d4e7c: |[0d4e7c] com.badlogic.gdx.utils.IntMap$Entries.reset:()V │ │ -0d4e8c: 6f10 9d20 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.reset:()V // method@209d │ │ -0d4e92: 0e00 |0003: return-void │ │ +0e3420: |[0e3420] com.badlogic.gdx.utils.IntMap$Entries.reset:()V │ │ +0e3430: 6f10 9d20 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.reset:()V // method@209d │ │ +0e3436: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/IntMap$Entries; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IntMap$Entries; Lcom/badlogic/gdx/utils/IntMap$Entries; │ │ │ │ source_file_idx : 1816 (IntMap.java) │ │ │ │ Class #651 header: │ │ -class_idx : 787 │ │ +class_idx : 785 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 788 │ │ +superclass_idx : 786 │ │ source_file_idx : 1816 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #651 annotations: │ │ @@ -297637,17 +297693,17 @@ │ │ type : '(Lcom/badlogic/gdx/utils/IntMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d4e94: |[0d4e94] com.badlogic.gdx.utils.IntMap$Keys.:(Lcom/badlogic/gdx/utils/IntMap;)V │ │ -0d4ea4: 7020 9a20 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IntMap;)V // method@209a │ │ -0d4eaa: 0e00 |0003: return-void │ │ +0e3438: |[0e3438] com.badlogic.gdx.utils.IntMap$Keys.:(Lcom/badlogic/gdx/utils/IntMap;)V │ │ +0e3448: 7020 9a20 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IntMap;)V // method@209a │ │ +0e344e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=695 │ │ 0x0003 line=696 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IntMap$Keys; │ │ 0x0000 - 0x0004 reg=1 map Lcom/badlogic/gdx/utils/IntMap; │ │ @@ -297658,28 +297714,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -0d4eac: |[0d4eac] com.badlogic.gdx.utils.IntMap$Keys.next:()I │ │ -0d4ebc: 5231 9810 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap$Keys;.nextIndex:I // field@1098 │ │ -0d4ec0: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ -0d4ec2: 3321 0b00 |0003: if-ne v1, v2, 000e // +000b │ │ -0d4ec6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0d4ec8: 5231 9810 |0006: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap$Keys;.nextIndex:I // field@1098 │ │ -0d4ecc: 5931 9510 |0008: iput v1, v3, Lcom/badlogic/gdx/utils/IntMap$Keys;.currentIndex:I // field@1095 │ │ -0d4ed0: 6e10 9520 0300 |000a: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IntMap$Keys;.findNextIndex:()V // method@2095 │ │ -0d4ed6: 0f00 |000d: return v0 │ │ -0d4ed8: 5431 9710 |000e: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntMap$Keys;.map:Lcom/badlogic/gdx/utils/IntMap; // field@1097 │ │ -0d4edc: 5411 ab10 |0010: iget-object v1, v1, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ -0d4ee0: 5232 9810 |0012: iget v2, v3, Lcom/badlogic/gdx/utils/IntMap$Keys;.nextIndex:I // field@1098 │ │ -0d4ee4: 4400 0102 |0014: aget v0, v1, v2 │ │ -0d4ee8: 28f0 |0016: goto 0006 // -0010 │ │ +0e3450: |[0e3450] com.badlogic.gdx.utils.IntMap$Keys.next:()I │ │ +0e3460: 5231 9810 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap$Keys;.nextIndex:I // field@1098 │ │ +0e3464: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ +0e3466: 3321 0b00 |0003: if-ne v1, v2, 000e // +000b │ │ +0e346a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0e346c: 5231 9810 |0006: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap$Keys;.nextIndex:I // field@1098 │ │ +0e3470: 5931 9510 |0008: iput v1, v3, Lcom/badlogic/gdx/utils/IntMap$Keys;.currentIndex:I // field@1095 │ │ +0e3474: 6e10 9520 0300 |000a: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IntMap$Keys;.findNextIndex:()V // method@2095 │ │ +0e347a: 0f00 |000d: return v0 │ │ +0e347c: 5431 9710 |000e: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntMap$Keys;.map:Lcom/badlogic/gdx/utils/IntMap; // field@1097 │ │ +0e3480: 5411 ab10 |0010: iget-object v1, v1, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@10ab │ │ +0e3484: 5232 9810 |0012: iget v2, v3, Lcom/badlogic/gdx/utils/IntMap$Keys;.nextIndex:I // field@1098 │ │ +0e3488: 4400 0102 |0014: aget v0, v1, v2 │ │ +0e348c: 28f0 |0016: goto 0006 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=699 │ │ 0x0006 line=700 │ │ 0x000a line=701 │ │ 0x000d line=702 │ │ 0x000e line=699 │ │ @@ -297692,17 +297748,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d4eec: |[0d4eec] com.badlogic.gdx.utils.IntMap$Keys.remove:()V │ │ -0d4efc: 6f10 9c20 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.remove:()V // method@209c │ │ -0d4f02: 0e00 |0003: return-void │ │ +0e3490: |[0e3490] com.badlogic.gdx.utils.IntMap$Keys.remove:()V │ │ +0e34a0: 6f10 9c20 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.remove:()V // method@209c │ │ +0e34a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=693 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IntMap$Keys; │ │ │ │ #2 : (in Lcom/badlogic/gdx/utils/IntMap$Keys;) │ │ @@ -297710,17 +297766,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d4f04: |[0d4f04] com.badlogic.gdx.utils.IntMap$Keys.reset:()V │ │ -0d4f14: 6f10 9d20 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.reset:()V // method@209d │ │ -0d4f1a: 0e00 |0003: return-void │ │ +0e34a8: |[0e34a8] com.badlogic.gdx.utils.IntMap$Keys.reset:()V │ │ +0e34b8: 6f10 9d20 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.reset:()V // method@209d │ │ +0e34be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=693 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IntMap$Keys; │ │ │ │ #3 : (in Lcom/badlogic/gdx/utils/IntMap$Keys;) │ │ @@ -297728,43 +297784,43 @@ │ │ type : '()Lcom/badlogic/gdx/utils/IntArray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0d4f1c: |[0d4f1c] com.badlogic.gdx.utils.IntMap$Keys.toArray:()Lcom/badlogic/gdx/utils/IntArray; │ │ -0d4f2c: 2200 0403 |0000: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@0304 │ │ -0d4f30: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0d4f32: 5432 9710 |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/IntMap$Keys;.map:Lcom/badlogic/gdx/utils/IntMap; // field@1097 │ │ -0d4f36: 5222 b010 |0005: iget v2, v2, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -0d4f3a: 7030 f71f 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/IntArray;.:(ZI)V // method@1ff7 │ │ -0d4f40: 5531 9610 |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/IntMap$Keys;.hasNext:Z // field@1096 │ │ -0d4f44: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -0d4f48: 6e10 9620 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IntMap$Keys;.next:()I // method@2096 │ │ -0d4f4e: 0a01 |0011: move-result v1 │ │ -0d4f50: 6e20 fa1f 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1ffa │ │ -0d4f56: 28f5 |0015: goto 000a // -000b │ │ -0d4f58: 1100 |0016: return-object v0 │ │ +0e34c0: |[0e34c0] com.badlogic.gdx.utils.IntMap$Keys.toArray:()Lcom/badlogic/gdx/utils/IntArray; │ │ +0e34d0: 2200 0203 |0000: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@0302 │ │ +0e34d4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0e34d6: 5432 9710 |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/IntMap$Keys;.map:Lcom/badlogic/gdx/utils/IntMap; // field@1097 │ │ +0e34da: 5222 b010 |0005: iget v2, v2, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +0e34de: 7030 f71f 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/IntArray;.:(ZI)V // method@1ff7 │ │ +0e34e4: 5531 9610 |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/IntMap$Keys;.hasNext:Z // field@1096 │ │ +0e34e8: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +0e34ec: 6e10 9620 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IntMap$Keys;.next:()I // method@2096 │ │ +0e34f2: 0a01 |0011: move-result v1 │ │ +0e34f4: 6e20 fa1f 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1ffa │ │ +0e34fa: 28f5 |0015: goto 000a // -000b │ │ +0e34fc: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=707 │ │ 0x000a line=708 │ │ 0x000e line=709 │ │ 0x0016 line=710 │ │ locals : │ │ 0x000a - 0x0017 reg=0 array Lcom/badlogic/gdx/utils/IntArray; │ │ 0x0000 - 0x0017 reg=3 this Lcom/badlogic/gdx/utils/IntMap$Keys; │ │ │ │ source_file_idx : 1816 (IntMap.java) │ │ │ │ Class #652 header: │ │ -class_idx : 789 │ │ +class_idx : 787 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 788 │ │ +superclass_idx : 786 │ │ source_file_idx : 1816 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #652 annotations: │ │ @@ -297796,17 +297852,17 @@ │ │ type : '(Lcom/badlogic/gdx/utils/IntMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d4f5c: |[0d4f5c] com.badlogic.gdx.utils.IntMap$Values.:(Lcom/badlogic/gdx/utils/IntMap;)V │ │ -0d4f6c: 7020 9a20 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IntMap;)V // method@209a │ │ -0d4f72: 0e00 |0003: return-void │ │ +0e3500: |[0e3500] com.badlogic.gdx.utils.IntMap$Values.:(Lcom/badlogic/gdx/utils/IntMap;)V │ │ +0e3510: 7020 9a20 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IntMap;)V // method@209a │ │ +0e3516: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ 0x0003 line=663 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/IntMap$Values; │ │ 0x0000 - 0x0000 reg=1 (null) Lcom/badlogic/gdx/utils/IntMap; │ │ @@ -297819,17 +297875,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d4f74: |[0d4f74] com.badlogic.gdx.utils.IntMap$Values.hasNext:()Z │ │ -0d4f84: 5510 a010 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IntMap$Values;.hasNext:Z // field@10a0 │ │ -0d4f88: 0f00 |0002: return v0 │ │ +0e3518: |[0e3518] com.badlogic.gdx.utils.IntMap$Values.hasNext:()Z │ │ +0e3528: 5510 a010 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IntMap$Values;.hasNext:Z // field@10a0 │ │ +0e352c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/IntMap$Values; │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/IntMap$Values; Lcom/badlogic/gdx/utils/IntMap$Values; │ │ │ │ @@ -297838,16 +297894,16 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d4f8c: |[0d4f8c] com.badlogic.gdx.utils.IntMap$Values.iterator:()Ljava/util/Iterator; │ │ -0d4f9c: 1100 |0000: return-object v0 │ │ +0e3530: |[0e3530] com.badlogic.gdx.utils.IntMap$Values.iterator:()Ljava/util/Iterator; │ │ +0e3540: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=681 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/IntMap$Values; │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/utils/IntMap$Values; Lcom/badlogic/gdx/utils/IntMap$Values; │ │ │ │ @@ -297856,29 +297912,29 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -0d4fa0: |[0d4fa0] com.badlogic.gdx.utils.IntMap$Values.next:()Ljava/lang/Object; │ │ -0d4fb0: 5231 a210 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap$Values;.nextIndex:I // field@10a2 │ │ -0d4fb4: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ -0d4fb6: 3321 0e00 |0003: if-ne v1, v2, 0011 // +000e │ │ -0d4fba: 5431 a110 |0005: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntMap$Values;.map:Lcom/badlogic/gdx/utils/IntMap; // field@10a1 │ │ -0d4fbe: 5410 b610 |0007: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ -0d4fc2: 5231 a210 |0009: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap$Values;.nextIndex:I // field@10a2 │ │ -0d4fc6: 5931 9f10 |000b: iput v1, v3, Lcom/badlogic/gdx/utils/IntMap$Values;.currentIndex:I // field@109f │ │ -0d4fca: 6e10 9f20 0300 |000d: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IntMap$Values;.findNextIndex:()V // method@209f │ │ -0d4fd0: 1100 |0010: return-object v0 │ │ -0d4fd2: 5431 a110 |0011: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntMap$Values;.map:Lcom/badlogic/gdx/utils/IntMap; // field@10a1 │ │ -0d4fd6: 5411 b410 |0013: iget-object v1, v1, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ -0d4fda: 5232 a210 |0015: iget v2, v3, Lcom/badlogic/gdx/utils/IntMap$Values;.nextIndex:I // field@10a2 │ │ -0d4fde: 4600 0102 |0017: aget-object v0, v1, v2 │ │ -0d4fe2: 28f0 |0019: goto 0009 // -0010 │ │ +0e3544: |[0e3544] com.badlogic.gdx.utils.IntMap$Values.next:()Ljava/lang/Object; │ │ +0e3554: 5231 a210 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap$Values;.nextIndex:I // field@10a2 │ │ +0e3558: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ +0e355a: 3321 0e00 |0003: if-ne v1, v2, 0011 // +000e │ │ +0e355e: 5431 a110 |0005: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntMap$Values;.map:Lcom/badlogic/gdx/utils/IntMap; // field@10a1 │ │ +0e3562: 5410 b610 |0007: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@10b6 │ │ +0e3566: 5231 a210 |0009: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap$Values;.nextIndex:I // field@10a2 │ │ +0e356a: 5931 9f10 |000b: iput v1, v3, Lcom/badlogic/gdx/utils/IntMap$Values;.currentIndex:I // field@109f │ │ +0e356e: 6e10 9f20 0300 |000d: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IntMap$Values;.findNextIndex:()V // method@209f │ │ +0e3574: 1100 |0010: return-object v0 │ │ +0e3576: 5431 a110 |0011: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntMap$Values;.map:Lcom/badlogic/gdx/utils/IntMap; // field@10a1 │ │ +0e357a: 5411 b410 |0013: iget-object v1, v1, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@10b4 │ │ +0e357e: 5232 a210 |0015: iget v2, v3, Lcom/badlogic/gdx/utils/IntMap$Values;.nextIndex:I // field@10a2 │ │ +0e3582: 4600 0102 |0017: aget-object v0, v1, v2 │ │ +0e3586: 28f0 |0019: goto 0009 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=671 │ │ 0x0005 line=672 │ │ 0x0009 line=675 │ │ 0x000d line=676 │ │ 0x0010 line=677 │ │ @@ -297894,17 +297950,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d4fe4: |[0d4fe4] com.badlogic.gdx.utils.IntMap$Values.remove:()V │ │ -0d4ff4: 6f10 9c20 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.remove:()V // method@209c │ │ -0d4ffa: 0e00 |0003: return-void │ │ +0e3588: |[0e3588] com.badlogic.gdx.utils.IntMap$Values.remove:()V │ │ +0e3598: 6f10 9c20 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.remove:()V // method@209c │ │ +0e359e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=660 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/IntMap$Values; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IntMap$Values; Lcom/badlogic/gdx/utils/IntMap$Values; │ │ │ │ @@ -297913,17 +297969,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d4ffc: |[0d4ffc] com.badlogic.gdx.utils.IntMap$Values.reset:()V │ │ -0d500c: 6f10 9d20 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.reset:()V // method@209d │ │ -0d5012: 0e00 |0003: return-void │ │ +0e35a0: |[0e35a0] com.badlogic.gdx.utils.IntMap$Values.reset:()V │ │ +0e35b0: 6f10 9d20 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.reset:()V // method@209d │ │ +0e35b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=660 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/IntMap$Values; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IntMap$Values; Lcom/badlogic/gdx/utils/IntMap$Values; │ │ │ │ @@ -297932,44 +297988,44 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0d5014: |[0d5014] com.badlogic.gdx.utils.IntMap$Values.toArray:()Lcom/badlogic/gdx/utils/Array; │ │ -0d5024: 2200 e702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0d5028: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0d502a: 5432 a110 |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/IntMap$Values;.map:Lcom/badlogic/gdx/utils/IntMap; // field@10a1 │ │ -0d502e: 5222 b010 |0005: iget v2, v2, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ -0d5032: 7030 661e 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1e66 │ │ -0d5038: 5531 a010 |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/IntMap$Values;.hasNext:Z // field@10a0 │ │ -0d503c: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -0d5040: 6e10 a220 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IntMap$Values;.next:()Ljava/lang/Object; // method@20a2 │ │ -0d5046: 0c01 |0011: move-result-object v1 │ │ -0d5048: 6e20 6a1e 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0d504e: 28f5 |0015: goto 000a // -000b │ │ -0d5050: 1100 |0016: return-object v0 │ │ +0e35b8: |[0e35b8] com.badlogic.gdx.utils.IntMap$Values.toArray:()Lcom/badlogic/gdx/utils/Array; │ │ +0e35c8: 2200 e502 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0e35cc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0e35ce: 5432 a110 |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/IntMap$Values;.map:Lcom/badlogic/gdx/utils/IntMap; // field@10a1 │ │ +0e35d2: 5222 b010 |0005: iget v2, v2, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@10b0 │ │ +0e35d6: 7030 661e 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1e66 │ │ +0e35dc: 5531 a010 |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/IntMap$Values;.hasNext:Z // field@10a0 │ │ +0e35e0: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +0e35e4: 6e10 a220 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IntMap$Values;.next:()Ljava/lang/Object; // method@20a2 │ │ +0e35ea: 0c01 |0011: move-result-object v1 │ │ +0e35ec: 6e20 6a1e 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0e35f2: 28f5 |0015: goto 000a // -000b │ │ +0e35f4: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=686 │ │ 0x000a line=687 │ │ 0x000e line=688 │ │ 0x0016 line=689 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Lcom/badlogic/gdx/utils/IntMap$Values; │ │ 0x000a - 0x0017 reg=0 array Lcom/badlogic/gdx/utils/Array; │ │ 0x0000 - 0x0017 reg=3 this Lcom/badlogic/gdx/utils/IntMap$Values; Lcom/badlogic/gdx/utils/IntMap$Values; │ │ │ │ source_file_idx : 1816 (IntMap.java) │ │ │ │ Class #653 header: │ │ -class_idx : 792 │ │ +class_idx : 790 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1860 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #653 annotations: │ │ @@ -297996,17 +298052,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d5054: |[0d5054] com.badlogic.gdx.utils.Json$ReadOnlySerializer.:()V │ │ -0d5064: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0d506a: 0e00 |0003: return-void │ │ +0e35f8: |[0e35f8] com.badlogic.gdx.utils.Json$ReadOnlySerializer.:()V │ │ +0e3608: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0e360e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1060 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/Json$ReadOnlySerializer; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/Json$ReadOnlySerializer; Lcom/badlogic/gdx/utils/Json$ReadOnlySerializer; │ │ │ │ @@ -298022,34 +298078,34 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d506c: |[0d506c] com.badlogic.gdx.utils.Json$ReadOnlySerializer.write:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)V │ │ -0d507c: 0e00 |0000: return-void │ │ +0e3610: |[0e3610] com.badlogic.gdx.utils.Json$ReadOnlySerializer.write:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)V │ │ +0e3620: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1062 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/Json$ReadOnlySerializer; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/utils/Json$ReadOnlySerializer; Lcom/badlogic/gdx/utils/Json$ReadOnlySerializer; │ │ 0x0000 - 0x0001 reg=1 json Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x0001 reg=2 object Ljava/lang/Object; TT; │ │ 0x0000 - 0x0001 reg=3 knownType Ljava/lang/Class; │ │ │ │ source_file_idx : 1860 (Json.java) │ │ │ │ Class #654 header: │ │ -class_idx : 804 │ │ +class_idx : 802 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 807 │ │ -source_file_idx : 3292 │ │ +superclass_idx : 805 │ │ +source_file_idx : 3290 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #654 annotations: │ │ Annotations on class │ │ @@ -298082,20 +298138,20 @@ │ │ type : '(Lcom/badlogic/gdx/utils/LongMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0d5080: |[0d5080] com.badlogic.gdx.utils.LongMap$Entries.:(Lcom/badlogic/gdx/utils/LongMap;)V │ │ -0d5090: 7020 9621 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.:(Lcom/badlogic/gdx/utils/LongMap;)V // method@2196 │ │ -0d5096: 2200 2503 |0003: new-instance v0, Lcom/badlogic/gdx/utils/LongMap$Entry; // type@0325 │ │ -0d509a: 7010 8e21 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/LongMap$Entry;.:()V // method@218e │ │ -0d50a0: 5b10 f110 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/LongMap$Entries;.entry:Lcom/badlogic/gdx/utils/LongMap$Entry; // field@10f1 │ │ -0d50a4: 0e00 |000a: return-void │ │ +0e3624: |[0e3624] com.badlogic.gdx.utils.LongMap$Entries.:(Lcom/badlogic/gdx/utils/LongMap;)V │ │ +0e3634: 7020 9621 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.:(Lcom/badlogic/gdx/utils/LongMap;)V // method@2196 │ │ +0e363a: 2200 2303 |0003: new-instance v0, Lcom/badlogic/gdx/utils/LongMap$Entry; // type@0323 │ │ +0e363e: 7010 8e21 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/LongMap$Entry;.:()V // method@218e │ │ +0e3644: 5b10 f110 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/LongMap$Entries;.entry:Lcom/badlogic/gdx/utils/LongMap$Entry; // field@10f1 │ │ +0e3648: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ 0x0003 line=621 │ │ 0x000a line=625 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/LongMap$Entries; │ │ @@ -298108,17 +298164,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d50a8: |[0d50a8] com.badlogic.gdx.utils.LongMap$Entries.hasNext:()Z │ │ -0d50b8: 5510 f210 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/LongMap$Entries;.hasNext:Z // field@10f2 │ │ -0d50bc: 0f00 |0002: return v0 │ │ +0e364c: |[0e364c] com.badlogic.gdx.utils.LongMap$Entries.hasNext:()Z │ │ +0e365c: 5510 f210 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/LongMap$Entries;.hasNext:Z // field@10f2 │ │ +0e3660: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/LongMap$Entries; │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/LongMap$Entries; Lcom/badlogic/gdx/utils/LongMap$Entries; │ │ │ │ @@ -298127,16 +298183,16 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d50c0: |[0d50c0] com.badlogic.gdx.utils.LongMap$Entries.iterator:()Ljava/util/Iterator; │ │ -0d50d0: 1100 |0000: return-object v0 │ │ +0e3664: |[0e3664] com.badlogic.gdx.utils.LongMap$Entries.iterator:()Ljava/util/Iterator; │ │ +0e3674: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=648 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/LongMap$Entries; │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/utils/LongMap$Entries; Lcom/badlogic/gdx/utils/LongMap$Entries; │ │ │ │ @@ -298145,48 +298201,48 @@ │ │ type : '()Lcom/badlogic/gdx/utils/LongMap$Entry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 64 16-bit code units │ │ -0d50d4: |[0d50d4] com.badlogic.gdx.utils.LongMap$Entries.next:()Lcom/badlogic/gdx/utils/LongMap$Entry; │ │ -0d50e4: 5541 f210 |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.hasNext:Z // field@10f2 │ │ -0d50e8: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ -0d50ec: 2201 f303 |0004: new-instance v1, Ljava/util/NoSuchElementException; // type@03f3 │ │ -0d50f0: 7010 6827 0100 |0006: invoke-direct {v1}, Ljava/util/NoSuchElementException;.:()V // method@2768 │ │ -0d50f6: 2701 |0009: throw v1 │ │ -0d50f8: 5441 f310 |000a: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10f3 │ │ -0d50fc: 5410 0d11 |000c: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -0d5100: 5241 f410 |000e: iget v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.nextIndex:I // field@10f4 │ │ -0d5104: 12f2 |0010: const/4 v2, #int -1 // #ff │ │ -0d5106: 3321 1a00 |0011: if-ne v1, v2, 002b // +001a │ │ -0d510a: 5441 f110 |0013: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.entry:Lcom/badlogic/gdx/utils/LongMap$Entry; // field@10f1 │ │ -0d510e: 1602 0000 |0015: const-wide/16 v2, #int 0 // #0 │ │ -0d5112: 5a12 f510 |0017: iput-wide v2, v1, Lcom/badlogic/gdx/utils/LongMap$Entry;.key:J // field@10f5 │ │ -0d5116: 5441 f110 |0019: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.entry:Lcom/badlogic/gdx/utils/LongMap$Entry; // field@10f1 │ │ -0d511a: 5442 f310 |001b: iget-object v2, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10f3 │ │ -0d511e: 5422 1811 |001d: iget-object v2, v2, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ -0d5122: 5b12 f610 |001f: iput-object v2, v1, Lcom/badlogic/gdx/utils/LongMap$Entry;.value:Ljava/lang/Object; // field@10f6 │ │ -0d5126: 5241 f410 |0021: iget v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.nextIndex:I // field@10f4 │ │ -0d512a: 5941 f010 |0023: iput v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.currentIndex:I // field@10f0 │ │ -0d512e: 6e10 8721 0400 |0025: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/LongMap$Entries;.findNextIndex:()V // method@2187 │ │ -0d5134: 5441 f110 |0028: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.entry:Lcom/badlogic/gdx/utils/LongMap$Entry; // field@10f1 │ │ -0d5138: 1101 |002a: return-object v1 │ │ -0d513a: 5441 f110 |002b: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.entry:Lcom/badlogic/gdx/utils/LongMap$Entry; // field@10f1 │ │ -0d513e: 5242 f410 |002d: iget v2, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.nextIndex:I // field@10f4 │ │ -0d5142: 4502 0002 |002f: aget-wide v2, v0, v2 │ │ -0d5146: 5a12 f510 |0031: iput-wide v2, v1, Lcom/badlogic/gdx/utils/LongMap$Entry;.key:J // field@10f5 │ │ -0d514a: 5441 f110 |0033: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.entry:Lcom/badlogic/gdx/utils/LongMap$Entry; // field@10f1 │ │ -0d514e: 5442 f310 |0035: iget-object v2, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10f3 │ │ -0d5152: 5422 1611 |0037: iget-object v2, v2, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -0d5156: 5243 f410 |0039: iget v3, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.nextIndex:I // field@10f4 │ │ -0d515a: 4602 0203 |003b: aget-object v2, v2, v3 │ │ -0d515e: 5b12 f610 |003d: iput-object v2, v1, Lcom/badlogic/gdx/utils/LongMap$Entry;.value:Ljava/lang/Object; // field@10f6 │ │ -0d5162: 28e2 |003f: goto 0021 // -001e │ │ +0e3678: |[0e3678] com.badlogic.gdx.utils.LongMap$Entries.next:()Lcom/badlogic/gdx/utils/LongMap$Entry; │ │ +0e3688: 5541 f210 |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.hasNext:Z // field@10f2 │ │ +0e368c: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ +0e3690: 2201 f103 |0004: new-instance v1, Ljava/util/NoSuchElementException; // type@03f1 │ │ +0e3694: 7010 6827 0100 |0006: invoke-direct {v1}, Ljava/util/NoSuchElementException;.:()V // method@2768 │ │ +0e369a: 2701 |0009: throw v1 │ │ +0e369c: 5441 f310 |000a: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10f3 │ │ +0e36a0: 5410 0d11 |000c: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0e36a4: 5241 f410 |000e: iget v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.nextIndex:I // field@10f4 │ │ +0e36a8: 12f2 |0010: const/4 v2, #int -1 // #ff │ │ +0e36aa: 3321 1a00 |0011: if-ne v1, v2, 002b // +001a │ │ +0e36ae: 5441 f110 |0013: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.entry:Lcom/badlogic/gdx/utils/LongMap$Entry; // field@10f1 │ │ +0e36b2: 1602 0000 |0015: const-wide/16 v2, #int 0 // #0 │ │ +0e36b6: 5a12 f510 |0017: iput-wide v2, v1, Lcom/badlogic/gdx/utils/LongMap$Entry;.key:J // field@10f5 │ │ +0e36ba: 5441 f110 |0019: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.entry:Lcom/badlogic/gdx/utils/LongMap$Entry; // field@10f1 │ │ +0e36be: 5442 f310 |001b: iget-object v2, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10f3 │ │ +0e36c2: 5422 1811 |001d: iget-object v2, v2, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ +0e36c6: 5b12 f610 |001f: iput-object v2, v1, Lcom/badlogic/gdx/utils/LongMap$Entry;.value:Ljava/lang/Object; // field@10f6 │ │ +0e36ca: 5241 f410 |0021: iget v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.nextIndex:I // field@10f4 │ │ +0e36ce: 5941 f010 |0023: iput v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.currentIndex:I // field@10f0 │ │ +0e36d2: 6e10 8721 0400 |0025: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/LongMap$Entries;.findNextIndex:()V // method@2187 │ │ +0e36d8: 5441 f110 |0028: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.entry:Lcom/badlogic/gdx/utils/LongMap$Entry; // field@10f1 │ │ +0e36dc: 1101 |002a: return-object v1 │ │ +0e36de: 5441 f110 |002b: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.entry:Lcom/badlogic/gdx/utils/LongMap$Entry; // field@10f1 │ │ +0e36e2: 5242 f410 |002d: iget v2, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.nextIndex:I // field@10f4 │ │ +0e36e6: 4502 0002 |002f: aget-wide v2, v0, v2 │ │ +0e36ea: 5a12 f510 |0031: iput-wide v2, v1, Lcom/badlogic/gdx/utils/LongMap$Entry;.key:J // field@10f5 │ │ +0e36ee: 5441 f110 |0033: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.entry:Lcom/badlogic/gdx/utils/LongMap$Entry; // field@10f1 │ │ +0e36f2: 5442 f310 |0035: iget-object v2, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10f3 │ │ +0e36f6: 5422 1611 |0037: iget-object v2, v2, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0e36fa: 5243 f410 |0039: iget v3, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.nextIndex:I // field@10f4 │ │ +0e36fe: 4602 0203 |003b: aget-object v2, v2, v3 │ │ +0e3702: 5b12 f610 |003d: iput-object v2, v1, Lcom/badlogic/gdx/utils/LongMap$Entry;.value:Ljava/lang/Object; // field@10f6 │ │ +0e3706: 28e2 |003f: goto 0021 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ 0x000a line=630 │ │ 0x000e line=631 │ │ 0x0013 line=632 │ │ 0x0019 line=633 │ │ @@ -298205,18 +298261,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d5164: |[0d5164] com.badlogic.gdx.utils.LongMap$Entries.next:()Ljava/lang/Object; │ │ -0d5174: 6e10 8a21 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LongMap$Entries;.next:()Lcom/badlogic/gdx/utils/LongMap$Entry; // method@218a │ │ -0d517a: 0c00 |0003: move-result-object v0 │ │ -0d517c: 1100 |0004: return-object v0 │ │ +0e3708: |[0e3708] com.badlogic.gdx.utils.LongMap$Entries.next:()Ljava/lang/Object; │ │ +0e3718: 6e10 8a21 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LongMap$Entries;.next:()Lcom/badlogic/gdx/utils/LongMap$Entry; // method@218a │ │ +0e371e: 0c00 |0003: move-result-object v0 │ │ +0e3720: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=620 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/LongMap$Entries; │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/LongMap$Entries; Lcom/badlogic/gdx/utils/LongMap$Entries; │ │ │ │ @@ -298225,17 +298281,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d5180: |[0d5180] com.badlogic.gdx.utils.LongMap$Entries.remove:()V │ │ -0d5190: 6f10 9821 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.remove:()V // method@2198 │ │ -0d5196: 0e00 |0003: return-void │ │ +0e3724: |[0e3724] com.badlogic.gdx.utils.LongMap$Entries.remove:()V │ │ +0e3734: 6f10 9821 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.remove:()V // method@2198 │ │ +0e373a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=620 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/LongMap$Entries; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/LongMap$Entries; Lcom/badlogic/gdx/utils/LongMap$Entries; │ │ │ │ @@ -298244,31 +298300,31 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d5198: |[0d5198] com.badlogic.gdx.utils.LongMap$Entries.reset:()V │ │ -0d51a8: 6f10 9921 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.reset:()V // method@2199 │ │ -0d51ae: 0e00 |0003: return-void │ │ +0e373c: |[0e373c] com.badlogic.gdx.utils.LongMap$Entries.reset:()V │ │ +0e374c: 6f10 9921 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.reset:()V // method@2199 │ │ +0e3752: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=620 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/LongMap$Entries; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/LongMap$Entries; Lcom/badlogic/gdx/utils/LongMap$Entries; │ │ │ │ - source_file_idx : 3292 (LongMap.java) │ │ + source_file_idx : 3290 (LongMap.java) │ │ │ │ Class #655 header: │ │ -class_idx : 806 │ │ +class_idx : 804 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 807 │ │ -source_file_idx : 3292 │ │ +superclass_idx : 805 │ │ +source_file_idx : 3290 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #655 annotations: │ │ Annotations on class │ │ @@ -298288,17 +298344,17 @@ │ │ type : '(Lcom/badlogic/gdx/utils/LongMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d51b0: |[0d51b0] com.badlogic.gdx.utils.LongMap$Keys.:(Lcom/badlogic/gdx/utils/LongMap;)V │ │ -0d51c0: 7020 9621 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.:(Lcom/badlogic/gdx/utils/LongMap;)V // method@2196 │ │ -0d51c6: 0e00 |0003: return-void │ │ +0e3754: |[0e3754] com.badlogic.gdx.utils.LongMap$Keys.:(Lcom/badlogic/gdx/utils/LongMap;)V │ │ +0e3764: 7020 9621 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.:(Lcom/badlogic/gdx/utils/LongMap;)V // method@2196 │ │ +0e376a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=687 │ │ 0x0003 line=688 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/LongMap$Keys; │ │ 0x0000 - 0x0004 reg=1 map Lcom/badlogic/gdx/utils/LongMap; │ │ @@ -298309,28 +298365,28 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0d51c8: |[0d51c8] com.badlogic.gdx.utils.LongMap$Keys.next:()J │ │ -0d51d8: 5242 fa10 |0000: iget v2, v4, Lcom/badlogic/gdx/utils/LongMap$Keys;.nextIndex:I // field@10fa │ │ -0d51dc: 12f3 |0002: const/4 v3, #int -1 // #ff │ │ -0d51de: 3332 0c00 |0003: if-ne v2, v3, 000f // +000c │ │ -0d51e2: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ -0d51e6: 5242 fa10 |0007: iget v2, v4, Lcom/badlogic/gdx/utils/LongMap$Keys;.nextIndex:I // field@10fa │ │ -0d51ea: 5942 f710 |0009: iput v2, v4, Lcom/badlogic/gdx/utils/LongMap$Keys;.currentIndex:I // field@10f7 │ │ -0d51ee: 6e10 9121 0400 |000b: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/LongMap$Keys;.findNextIndex:()V // method@2191 │ │ -0d51f4: 1000 |000e: return-wide v0 │ │ -0d51f6: 5442 f910 |000f: iget-object v2, v4, Lcom/badlogic/gdx/utils/LongMap$Keys;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10f9 │ │ -0d51fa: 5422 0d11 |0011: iget-object v2, v2, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ -0d51fe: 5243 fa10 |0013: iget v3, v4, Lcom/badlogic/gdx/utils/LongMap$Keys;.nextIndex:I // field@10fa │ │ -0d5202: 4500 0203 |0015: aget-wide v0, v2, v3 │ │ -0d5206: 28f0 |0017: goto 0007 // -0010 │ │ +0e376c: |[0e376c] com.badlogic.gdx.utils.LongMap$Keys.next:()J │ │ +0e377c: 5242 fa10 |0000: iget v2, v4, Lcom/badlogic/gdx/utils/LongMap$Keys;.nextIndex:I // field@10fa │ │ +0e3780: 12f3 |0002: const/4 v3, #int -1 // #ff │ │ +0e3782: 3332 0c00 |0003: if-ne v2, v3, 000f // +000c │ │ +0e3786: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ +0e378a: 5242 fa10 |0007: iget v2, v4, Lcom/badlogic/gdx/utils/LongMap$Keys;.nextIndex:I // field@10fa │ │ +0e378e: 5942 f710 |0009: iput v2, v4, Lcom/badlogic/gdx/utils/LongMap$Keys;.currentIndex:I // field@10f7 │ │ +0e3792: 6e10 9121 0400 |000b: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/LongMap$Keys;.findNextIndex:()V // method@2191 │ │ +0e3798: 1000 |000e: return-wide v0 │ │ +0e379a: 5442 f910 |000f: iget-object v2, v4, Lcom/badlogic/gdx/utils/LongMap$Keys;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10f9 │ │ +0e379e: 5422 0d11 |0011: iget-object v2, v2, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@110d │ │ +0e37a2: 5243 fa10 |0013: iget v3, v4, Lcom/badlogic/gdx/utils/LongMap$Keys;.nextIndex:I // field@10fa │ │ +0e37a6: 4500 0203 |0015: aget-wide v0, v2, v3 │ │ +0e37aa: 28f0 |0017: goto 0007 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ 0x0007 line=692 │ │ 0x000b line=693 │ │ 0x000e line=694 │ │ 0x000f line=691 │ │ @@ -298343,17 +298399,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d5208: |[0d5208] com.badlogic.gdx.utils.LongMap$Keys.remove:()V │ │ -0d5218: 6f10 9821 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.remove:()V // method@2198 │ │ -0d521e: 0e00 |0003: return-void │ │ +0e37ac: |[0e37ac] com.badlogic.gdx.utils.LongMap$Keys.remove:()V │ │ +0e37bc: 6f10 9821 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.remove:()V // method@2198 │ │ +0e37c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/LongMap$Keys; │ │ │ │ #2 : (in Lcom/badlogic/gdx/utils/LongMap$Keys;) │ │ @@ -298361,62 +298417,62 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d5220: |[0d5220] com.badlogic.gdx.utils.LongMap$Keys.reset:()V │ │ -0d5230: 6f10 9921 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.reset:()V // method@2199 │ │ -0d5236: 0e00 |0003: return-void │ │ +0e37c4: |[0e37c4] com.badlogic.gdx.utils.LongMap$Keys.reset:()V │ │ +0e37d4: 6f10 9921 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.reset:()V // method@2199 │ │ +0e37da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/LongMap$Keys; │ │ │ │ #3 : (in Lcom/badlogic/gdx/utils/LongMap$Keys;) │ │ name : 'toArray' │ │ type : '()Lcom/badlogic/gdx/utils/LongArray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0d5238: |[0d5238] com.badlogic.gdx.utils.LongMap$Keys.toArray:()Lcom/badlogic/gdx/utils/LongArray; │ │ -0d5248: 2200 2303 |0000: new-instance v0, Lcom/badlogic/gdx/utils/LongArray; // type@0323 │ │ -0d524c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0d524e: 5432 f910 |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/LongMap$Keys;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10f9 │ │ -0d5252: 5222 1211 |0005: iget v2, v2, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -0d5256: 7030 6421 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/LongArray;.:(ZI)V // method@2164 │ │ -0d525c: 5531 f810 |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/LongMap$Keys;.hasNext:Z // field@10f8 │ │ -0d5260: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -0d5264: 6e10 9221 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/LongMap$Keys;.next:()J // method@2192 │ │ -0d526a: 0b01 |0011: move-result-wide v1 │ │ -0d526c: 6e30 6721 1002 |0012: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/LongArray;.add:(J)V // method@2167 │ │ -0d5272: 28f5 |0015: goto 000a // -000b │ │ -0d5274: 1100 |0016: return-object v0 │ │ +0e37dc: |[0e37dc] com.badlogic.gdx.utils.LongMap$Keys.toArray:()Lcom/badlogic/gdx/utils/LongArray; │ │ +0e37ec: 2200 2103 |0000: new-instance v0, Lcom/badlogic/gdx/utils/LongArray; // type@0321 │ │ +0e37f0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0e37f2: 5442 f910 |0003: iget-object v2, v4, Lcom/badlogic/gdx/utils/LongMap$Keys;.map:Lcom/badlogic/gdx/utils/LongMap; // field@10f9 │ │ +0e37f6: 5222 1211 |0005: iget v2, v2, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0e37fa: 7030 6421 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/LongArray;.:(ZI)V // method@2164 │ │ +0e3800: 5541 f810 |000a: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/LongMap$Keys;.hasNext:Z // field@10f8 │ │ +0e3804: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +0e3808: 6e10 9221 0400 |000e: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/LongMap$Keys;.next:()J // method@2192 │ │ +0e380e: 0b02 |0011: move-result-wide v2 │ │ +0e3810: 6e30 6721 2003 |0012: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/LongArray;.add:(J)V // method@2167 │ │ +0e3816: 28f5 |0015: goto 000a // -000b │ │ +0e3818: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=699 │ │ 0x000a line=700 │ │ 0x000e line=701 │ │ 0x0016 line=702 │ │ locals : │ │ 0x000a - 0x0017 reg=0 array Lcom/badlogic/gdx/utils/LongArray; │ │ - 0x0000 - 0x0017 reg=3 this Lcom/badlogic/gdx/utils/LongMap$Keys; │ │ + 0x0000 - 0x0017 reg=4 this Lcom/badlogic/gdx/utils/LongMap$Keys; │ │ │ │ - source_file_idx : 3292 (LongMap.java) │ │ + source_file_idx : 3290 (LongMap.java) │ │ │ │ Class #656 header: │ │ -class_idx : 808 │ │ +class_idx : 806 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 807 │ │ -source_file_idx : 3292 │ │ +superclass_idx : 805 │ │ +source_file_idx : 3290 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #656 annotations: │ │ Annotations on class │ │ @@ -298447,17 +298503,17 @@ │ │ type : '(Lcom/badlogic/gdx/utils/LongMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d5278: |[0d5278] com.badlogic.gdx.utils.LongMap$Values.:(Lcom/badlogic/gdx/utils/LongMap;)V │ │ -0d5288: 7020 9621 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.:(Lcom/badlogic/gdx/utils/LongMap;)V // method@2196 │ │ -0d528e: 0e00 |0003: return-void │ │ +0e381c: |[0e381c] com.badlogic.gdx.utils.LongMap$Values.:(Lcom/badlogic/gdx/utils/LongMap;)V │ │ +0e382c: 7020 9621 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.:(Lcom/badlogic/gdx/utils/LongMap;)V // method@2196 │ │ +0e3832: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ 0x0003 line=655 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/LongMap$Values; │ │ 0x0000 - 0x0000 reg=1 (null) Lcom/badlogic/gdx/utils/LongMap; │ │ @@ -298470,17 +298526,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d5290: |[0d5290] com.badlogic.gdx.utils.LongMap$Values.hasNext:()Z │ │ -0d52a0: 5510 0211 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/LongMap$Values;.hasNext:Z // field@1102 │ │ -0d52a4: 0f00 |0002: return v0 │ │ +0e3834: |[0e3834] com.badlogic.gdx.utils.LongMap$Values.hasNext:()Z │ │ +0e3844: 5510 0211 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/LongMap$Values;.hasNext:Z // field@1102 │ │ +0e3848: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/LongMap$Values; │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/LongMap$Values; Lcom/badlogic/gdx/utils/LongMap$Values; │ │ │ │ @@ -298489,16 +298545,16 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d52a8: |[0d52a8] com.badlogic.gdx.utils.LongMap$Values.iterator:()Ljava/util/Iterator; │ │ -0d52b8: 1100 |0000: return-object v0 │ │ +0e384c: |[0e384c] com.badlogic.gdx.utils.LongMap$Values.iterator:()Ljava/util/Iterator; │ │ +0e385c: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=673 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/LongMap$Values; │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/utils/LongMap$Values; Lcom/badlogic/gdx/utils/LongMap$Values; │ │ │ │ @@ -298507,29 +298563,29 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -0d52bc: |[0d52bc] com.badlogic.gdx.utils.LongMap$Values.next:()Ljava/lang/Object; │ │ -0d52cc: 5231 0411 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap$Values;.nextIndex:I // field@1104 │ │ -0d52d0: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ -0d52d2: 3321 0e00 |0003: if-ne v1, v2, 0011 // +000e │ │ -0d52d6: 5431 0311 |0005: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap$Values;.map:Lcom/badlogic/gdx/utils/LongMap; // field@1103 │ │ -0d52da: 5410 1811 |0007: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ -0d52de: 5231 0411 |0009: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap$Values;.nextIndex:I // field@1104 │ │ -0d52e2: 5931 0111 |000b: iput v1, v3, Lcom/badlogic/gdx/utils/LongMap$Values;.currentIndex:I // field@1101 │ │ -0d52e6: 6e10 9b21 0300 |000d: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/LongMap$Values;.findNextIndex:()V // method@219b │ │ -0d52ec: 1100 |0010: return-object v0 │ │ -0d52ee: 5431 0311 |0011: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap$Values;.map:Lcom/badlogic/gdx/utils/LongMap; // field@1103 │ │ -0d52f2: 5411 1611 |0013: iget-object v1, v1, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ -0d52f6: 5232 0411 |0015: iget v2, v3, Lcom/badlogic/gdx/utils/LongMap$Values;.nextIndex:I // field@1104 │ │ -0d52fa: 4600 0102 |0017: aget-object v0, v1, v2 │ │ -0d52fe: 28f0 |0019: goto 0009 // -0010 │ │ +0e3860: |[0e3860] com.badlogic.gdx.utils.LongMap$Values.next:()Ljava/lang/Object; │ │ +0e3870: 5231 0411 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap$Values;.nextIndex:I // field@1104 │ │ +0e3874: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ +0e3876: 3321 0e00 |0003: if-ne v1, v2, 0011 // +000e │ │ +0e387a: 5431 0311 |0005: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap$Values;.map:Lcom/badlogic/gdx/utils/LongMap; // field@1103 │ │ +0e387e: 5410 1811 |0007: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@1118 │ │ +0e3882: 5231 0411 |0009: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap$Values;.nextIndex:I // field@1104 │ │ +0e3886: 5931 0111 |000b: iput v1, v3, Lcom/badlogic/gdx/utils/LongMap$Values;.currentIndex:I // field@1101 │ │ +0e388a: 6e10 9b21 0300 |000d: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/LongMap$Values;.findNextIndex:()V // method@219b │ │ +0e3890: 1100 |0010: return-object v0 │ │ +0e3892: 5431 0311 |0011: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap$Values;.map:Lcom/badlogic/gdx/utils/LongMap; // field@1103 │ │ +0e3896: 5411 1611 |0013: iget-object v1, v1, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@1116 │ │ +0e389a: 5232 0411 |0015: iget v2, v3, Lcom/badlogic/gdx/utils/LongMap$Values;.nextIndex:I // field@1104 │ │ +0e389e: 4600 0102 |0017: aget-object v0, v1, v2 │ │ +0e38a2: 28f0 |0019: goto 0009 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ 0x0005 line=664 │ │ 0x0009 line=667 │ │ 0x000d line=668 │ │ 0x0010 line=669 │ │ @@ -298545,17 +298601,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d5300: |[0d5300] com.badlogic.gdx.utils.LongMap$Values.remove:()V │ │ -0d5310: 6f10 9821 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.remove:()V // method@2198 │ │ -0d5316: 0e00 |0003: return-void │ │ +0e38a4: |[0e38a4] com.badlogic.gdx.utils.LongMap$Values.remove:()V │ │ +0e38b4: 6f10 9821 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.remove:()V // method@2198 │ │ +0e38ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=652 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/LongMap$Values; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/LongMap$Values; Lcom/badlogic/gdx/utils/LongMap$Values; │ │ │ │ @@ -298564,17 +298620,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d5318: |[0d5318] com.badlogic.gdx.utils.LongMap$Values.reset:()V │ │ -0d5328: 6f10 9921 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.reset:()V // method@2199 │ │ -0d532e: 0e00 |0003: return-void │ │ +0e38bc: |[0e38bc] com.badlogic.gdx.utils.LongMap$Values.reset:()V │ │ +0e38cc: 6f10 9921 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.reset:()V // method@2199 │ │ +0e38d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=652 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/LongMap$Values; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/LongMap$Values; Lcom/badlogic/gdx/utils/LongMap$Values; │ │ │ │ @@ -298583,45 +298639,45 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0d5330: |[0d5330] com.badlogic.gdx.utils.LongMap$Values.toArray:()Lcom/badlogic/gdx/utils/Array; │ │ -0d5340: 2200 e702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0d5344: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0d5346: 5432 0311 |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/LongMap$Values;.map:Lcom/badlogic/gdx/utils/LongMap; // field@1103 │ │ -0d534a: 5222 1211 |0005: iget v2, v2, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ -0d534e: 7030 661e 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1e66 │ │ -0d5354: 5531 0211 |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/LongMap$Values;.hasNext:Z // field@1102 │ │ -0d5358: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -0d535c: 6e10 9e21 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/LongMap$Values;.next:()Ljava/lang/Object; // method@219e │ │ -0d5362: 0c01 |0011: move-result-object v1 │ │ -0d5364: 6e20 6a1e 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0d536a: 28f5 |0015: goto 000a // -000b │ │ -0d536c: 1100 |0016: return-object v0 │ │ +0e38d4: |[0e38d4] com.badlogic.gdx.utils.LongMap$Values.toArray:()Lcom/badlogic/gdx/utils/Array; │ │ +0e38e4: 2200 e502 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0e38e8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0e38ea: 5432 0311 |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/LongMap$Values;.map:Lcom/badlogic/gdx/utils/LongMap; // field@1103 │ │ +0e38ee: 5222 1211 |0005: iget v2, v2, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@1112 │ │ +0e38f2: 7030 661e 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1e66 │ │ +0e38f8: 5531 0211 |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/LongMap$Values;.hasNext:Z // field@1102 │ │ +0e38fc: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +0e3900: 6e10 9e21 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/LongMap$Values;.next:()Ljava/lang/Object; // method@219e │ │ +0e3906: 0c01 |0011: move-result-object v1 │ │ +0e3908: 6e20 6a1e 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0e390e: 28f5 |0015: goto 000a // -000b │ │ +0e3910: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=678 │ │ 0x000a line=679 │ │ 0x000e line=680 │ │ 0x0016 line=681 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Lcom/badlogic/gdx/utils/LongMap$Values; │ │ 0x000a - 0x0017 reg=0 array Lcom/badlogic/gdx/utils/Array; │ │ 0x0000 - 0x0017 reg=3 this Lcom/badlogic/gdx/utils/LongMap$Values; Lcom/badlogic/gdx/utils/LongMap$Values; │ │ │ │ - source_file_idx : 3292 (LongMap.java) │ │ + source_file_idx : 3290 (LongMap.java) │ │ │ │ Class #657 header: │ │ -class_idx : 811 │ │ +class_idx : 809 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 814 │ │ -source_file_idx : 3541 │ │ +superclass_idx : 812 │ │ +source_file_idx : 3539 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #657 annotations: │ │ Annotations on class │ │ @@ -298656,20 +298712,20 @@ │ │ type : '(Lcom/badlogic/gdx/utils/ObjectIntMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0d5370: |[0d5370] com.badlogic.gdx.utils.ObjectIntMap$Entries.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V │ │ -0d5380: 7020 d721 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V // method@21d7 │ │ -0d5386: 2200 2c03 |0003: new-instance v0, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; // type@032c │ │ -0d538a: 7010 cd21 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry;.:()V // method@21cd │ │ -0d5390: 5b10 1a11 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; // field@111a │ │ -0d5394: 0e00 |000a: return-void │ │ +0e3914: |[0e3914] com.badlogic.gdx.utils.ObjectIntMap$Entries.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V │ │ +0e3924: 7020 d721 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V // method@21d7 │ │ +0e392a: 2200 2a03 |0003: new-instance v0, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; // type@032a │ │ +0e392e: 7010 cd21 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry;.:()V // method@21cd │ │ +0e3934: 5b10 1a11 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; // field@111a │ │ +0e3938: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ 0x0003 line=563 │ │ 0x000a line=567 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; │ │ @@ -298683,17 +298739,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d5398: |[0d5398] com.badlogic.gdx.utils.ObjectIntMap$Entries.hasNext:()Z │ │ -0d53a8: 5510 1b11 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.hasNext:Z // field@111b │ │ -0d53ac: 0f00 |0002: return v0 │ │ +0e393c: |[0e393c] com.badlogic.gdx.utils.ObjectIntMap$Entries.hasNext:()Z │ │ +0e394c: 5510 1b11 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.hasNext:Z // field@111b │ │ +0e3950: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=581 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; │ │ │ │ @@ -298702,16 +298758,16 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d53b0: |[0d53b0] com.badlogic.gdx.utils.ObjectIntMap$Entries.iterator:()Ljava/util/Iterator; │ │ -0d53c0: 1100 |0000: return-object v0 │ │ +0e3954: |[0e3954] com.badlogic.gdx.utils.ObjectIntMap$Entries.iterator:()Ljava/util/Iterator; │ │ +0e3964: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=585 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; │ │ │ │ @@ -298720,37 +298776,37 @@ │ │ type : '()Lcom/badlogic/gdx/utils/ObjectIntMap$Entry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 44 16-bit code units │ │ -0d53c4: |[0d53c4] com.badlogic.gdx.utils.ObjectIntMap$Entries.next:()Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; │ │ -0d53d4: 5541 1b11 |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.hasNext:Z // field@111b │ │ -0d53d8: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ -0d53dc: 2201 f303 |0004: new-instance v1, Ljava/util/NoSuchElementException; // type@03f3 │ │ -0d53e0: 7010 6827 0100 |0006: invoke-direct {v1}, Ljava/util/NoSuchElementException;.:()V // method@2768 │ │ -0d53e6: 2701 |0009: throw v1 │ │ -0d53e8: 5441 1c11 |000a: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@111c │ │ -0d53ec: 5410 3211 |000c: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -0d53f0: 5441 1a11 |000e: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; // field@111a │ │ -0d53f4: 5242 1d11 |0010: iget v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.nextIndex:I // field@111d │ │ -0d53f8: 4602 0002 |0012: aget-object v2, v0, v2 │ │ -0d53fc: 5b12 1e11 |0014: iput-object v2, v1, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry;.key:Ljava/lang/Object; // field@111e │ │ -0d5400: 5441 1a11 |0016: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; // field@111a │ │ -0d5404: 5442 1c11 |0018: iget-object v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@111c │ │ -0d5408: 5422 3b11 |001a: iget-object v2, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ -0d540c: 5243 1d11 |001c: iget v3, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.nextIndex:I // field@111d │ │ -0d5410: 4402 0203 |001e: aget v2, v2, v3 │ │ -0d5414: 5912 1f11 |0020: iput v2, v1, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry;.value:I // field@111f │ │ -0d5418: 5241 1d11 |0022: iget v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.nextIndex:I // field@111d │ │ -0d541c: 5941 1911 |0024: iput v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.currentIndex:I // field@1119 │ │ -0d5420: 6e10 c621 0400 |0026: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.findNextIndex:()V // method@21c6 │ │ -0d5426: 5441 1a11 |0029: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; // field@111a │ │ -0d542a: 1101 |002b: return-object v1 │ │ +0e3968: |[0e3968] com.badlogic.gdx.utils.ObjectIntMap$Entries.next:()Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; │ │ +0e3978: 5541 1b11 |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.hasNext:Z // field@111b │ │ +0e397c: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ +0e3980: 2201 f103 |0004: new-instance v1, Ljava/util/NoSuchElementException; // type@03f1 │ │ +0e3984: 7010 6827 0100 |0006: invoke-direct {v1}, Ljava/util/NoSuchElementException;.:()V // method@2768 │ │ +0e398a: 2701 |0009: throw v1 │ │ +0e398c: 5441 1c11 |000a: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@111c │ │ +0e3990: 5410 3211 |000c: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0e3994: 5441 1a11 |000e: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; // field@111a │ │ +0e3998: 5242 1d11 |0010: iget v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.nextIndex:I // field@111d │ │ +0e399c: 4602 0002 |0012: aget-object v2, v0, v2 │ │ +0e39a0: 5b12 1e11 |0014: iput-object v2, v1, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry;.key:Ljava/lang/Object; // field@111e │ │ +0e39a4: 5441 1a11 |0016: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; // field@111a │ │ +0e39a8: 5442 1c11 |0018: iget-object v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@111c │ │ +0e39ac: 5422 3b11 |001a: iget-object v2, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ +0e39b0: 5243 1d11 |001c: iget v3, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.nextIndex:I // field@111d │ │ +0e39b4: 4402 0203 |001e: aget v2, v2, v3 │ │ +0e39b8: 5912 1f11 |0020: iput v2, v1, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry;.value:I // field@111f │ │ +0e39bc: 5241 1d11 |0022: iget v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.nextIndex:I // field@111d │ │ +0e39c0: 5941 1911 |0024: iput v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.currentIndex:I // field@1119 │ │ +0e39c4: 6e10 c621 0400 |0026: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.findNextIndex:()V // method@21c6 │ │ +0e39ca: 5441 1a11 |0029: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; // field@111a │ │ +0e39ce: 1101 |002b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=571 │ │ 0x000a line=572 │ │ 0x000e line=573 │ │ 0x0016 line=574 │ │ 0x0022 line=575 │ │ @@ -298766,18 +298822,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d542c: |[0d542c] com.badlogic.gdx.utils.ObjectIntMap$Entries.next:()Ljava/lang/Object; │ │ -0d543c: 6e10 c921 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.next:()Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; // method@21c9 │ │ -0d5442: 0c00 |0003: move-result-object v0 │ │ -0d5444: 1100 |0004: return-object v0 │ │ +0e39d0: |[0e39d0] com.badlogic.gdx.utils.ObjectIntMap$Entries.next:()Ljava/lang/Object; │ │ +0e39e0: 6e10 c921 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.next:()Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; // method@21c9 │ │ +0e39e6: 0c00 |0003: move-result-object v0 │ │ +0e39e8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; │ │ │ │ @@ -298786,17 +298842,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d5448: |[0d5448] com.badlogic.gdx.utils.ObjectIntMap$Entries.remove:()V │ │ -0d5458: 6f10 d921 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.remove:()V // method@21d9 │ │ -0d545e: 0e00 |0003: return-void │ │ +0e39ec: |[0e39ec] com.badlogic.gdx.utils.ObjectIntMap$Entries.remove:()V │ │ +0e39fc: 6f10 d921 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.remove:()V // method@21d9 │ │ +0e3a02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; │ │ │ │ @@ -298805,31 +298861,31 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d5460: |[0d5460] com.badlogic.gdx.utils.ObjectIntMap$Entries.reset:()V │ │ -0d5470: 6f10 da21 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.reset:()V // method@21da │ │ -0d5476: 0e00 |0003: return-void │ │ +0e3a04: |[0e3a04] com.badlogic.gdx.utils.ObjectIntMap$Entries.reset:()V │ │ +0e3a14: 6f10 da21 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.reset:()V // method@21da │ │ +0e3a1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; │ │ │ │ - source_file_idx : 3541 (ObjectIntMap.java) │ │ + source_file_idx : 3539 (ObjectIntMap.java) │ │ │ │ Class #658 header: │ │ -class_idx : 813 │ │ +class_idx : 811 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 814 │ │ -source_file_idx : 3541 │ │ +superclass_idx : 812 │ │ +source_file_idx : 3539 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #658 annotations: │ │ Annotations on class │ │ @@ -298860,17 +298916,17 @@ │ │ type : '(Lcom/badlogic/gdx/utils/ObjectIntMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d5478: |[0d5478] com.badlogic.gdx.utils.ObjectIntMap$Keys.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V │ │ -0d5488: 7020 d721 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V // method@21d7 │ │ -0d548e: 0e00 |0003: return-void │ │ +0e3a1c: |[0e3a1c] com.badlogic.gdx.utils.ObjectIntMap$Keys.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V │ │ +0e3a2c: 7020 d721 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V // method@21d7 │ │ +0e3a32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=616 │ │ 0x0003 line=617 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; │ │ 0x0000 - 0x0000 reg=1 (null) Lcom/badlogic/gdx/utils/ObjectIntMap; │ │ @@ -298883,17 +298939,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d5490: |[0d5490] com.badlogic.gdx.utils.ObjectIntMap$Keys.hasNext:()Z │ │ -0d54a0: 5510 2111 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.hasNext:Z // field@1121 │ │ -0d54a4: 0f00 |0002: return v0 │ │ +0e3a34: |[0e3a34] com.badlogic.gdx.utils.ObjectIntMap$Keys.hasNext:()Z │ │ +0e3a44: 5510 2111 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.hasNext:Z // field@1121 │ │ +0e3a48: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=620 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; │ │ │ │ @@ -298902,16 +298958,16 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d54a8: |[0d54a8] com.badlogic.gdx.utils.ObjectIntMap$Keys.iterator:()Ljava/util/Iterator; │ │ -0d54b8: 1100 |0000: return-object v0 │ │ +0e3a4c: |[0e3a4c] com.badlogic.gdx.utils.ObjectIntMap$Keys.iterator:()Ljava/util/Iterator; │ │ +0e3a5c: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=631 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; │ │ │ │ @@ -298920,23 +298976,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0d54bc: |[0d54bc] com.badlogic.gdx.utils.ObjectIntMap$Keys.next:()Ljava/lang/Object; │ │ -0d54cc: 5431 2211 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@1122 │ │ -0d54d0: 5411 3211 |0002: iget-object v1, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ -0d54d4: 5232 2311 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.nextIndex:I // field@1123 │ │ -0d54d8: 4600 0102 |0006: aget-object v0, v1, v2 │ │ -0d54dc: 5231 2311 |0008: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.nextIndex:I // field@1123 │ │ -0d54e0: 5931 2011 |000a: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.currentIndex:I // field@1120 │ │ -0d54e4: 6e10 d021 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.findNextIndex:()V // method@21d0 │ │ -0d54ea: 1100 |000f: return-object v0 │ │ +0e3a60: |[0e3a60] com.badlogic.gdx.utils.ObjectIntMap$Keys.next:()Ljava/lang/Object; │ │ +0e3a70: 5431 2211 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@1122 │ │ +0e3a74: 5411 3211 |0002: iget-object v1, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@1132 │ │ +0e3a78: 5232 2311 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.nextIndex:I // field@1123 │ │ +0e3a7c: 4600 0102 |0006: aget-object v0, v1, v2 │ │ +0e3a80: 5231 2311 |0008: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.nextIndex:I // field@1123 │ │ +0e3a84: 5931 2011 |000a: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.currentIndex:I // field@1120 │ │ +0e3a88: 6e10 d021 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.findNextIndex:()V // method@21d0 │ │ +0e3a8e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ 0x0008 line=625 │ │ 0x000c line=626 │ │ 0x000f line=627 │ │ locals : │ │ @@ -298949,17 +299005,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d54ec: |[0d54ec] com.badlogic.gdx.utils.ObjectIntMap$Keys.remove:()V │ │ -0d54fc: 6f10 d921 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.remove:()V // method@21d9 │ │ -0d5502: 0e00 |0003: return-void │ │ +0e3a90: |[0e3a90] com.badlogic.gdx.utils.ObjectIntMap$Keys.remove:()V │ │ +0e3aa0: 6f10 d921 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.remove:()V // method@21d9 │ │ +0e3aa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; │ │ │ │ @@ -298968,17 +299024,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d5504: |[0d5504] com.badlogic.gdx.utils.ObjectIntMap$Keys.reset:()V │ │ -0d5514: 6f10 da21 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.reset:()V // method@21da │ │ -0d551a: 0e00 |0003: return-void │ │ +0e3aa8: |[0e3aa8] com.badlogic.gdx.utils.ObjectIntMap$Keys.reset:()V │ │ +0e3ab8: 6f10 da21 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.reset:()V // method@21da │ │ +0e3abe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; │ │ │ │ @@ -298987,45 +299043,45 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0d551c: |[0d551c] com.badlogic.gdx.utils.ObjectIntMap$Keys.toArray:()Lcom/badlogic/gdx/utils/Array; │ │ -0d552c: 2200 e702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0d5530: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0d5532: 5432 2211 |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@1122 │ │ -0d5536: 5222 3711 |0005: iget v2, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -0d553a: 7030 661e 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1e66 │ │ -0d5540: 5531 2111 |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.hasNext:Z // field@1121 │ │ -0d5544: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -0d5548: 6e10 d321 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.next:()Ljava/lang/Object; // method@21d3 │ │ -0d554e: 0c01 |0011: move-result-object v1 │ │ -0d5550: 6e20 6a1e 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0d5556: 28f5 |0015: goto 000a // -000b │ │ -0d5558: 1100 |0016: return-object v0 │ │ +0e3ac0: |[0e3ac0] com.badlogic.gdx.utils.ObjectIntMap$Keys.toArray:()Lcom/badlogic/gdx/utils/Array; │ │ +0e3ad0: 2200 e502 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0e3ad4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0e3ad6: 5432 2211 |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@1122 │ │ +0e3ada: 5222 3711 |0005: iget v2, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0e3ade: 7030 661e 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1e66 │ │ +0e3ae4: 5531 2111 |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.hasNext:Z // field@1121 │ │ +0e3ae8: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +0e3aec: 6e10 d321 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.next:()Ljava/lang/Object; // method@21d3 │ │ +0e3af2: 0c01 |0011: move-result-object v1 │ │ +0e3af4: 6e20 6a1e 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0e3afa: 28f5 |0015: goto 000a // -000b │ │ +0e3afc: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=636 │ │ 0x000a line=637 │ │ 0x000e line=638 │ │ 0x0016 line=639 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; │ │ 0x000a - 0x0017 reg=0 array Lcom/badlogic/gdx/utils/Array; │ │ 0x0000 - 0x0017 reg=3 this Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; │ │ │ │ - source_file_idx : 3541 (ObjectIntMap.java) │ │ + source_file_idx : 3539 (ObjectIntMap.java) │ │ │ │ Class #659 header: │ │ -class_idx : 815 │ │ +class_idx : 813 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 814 │ │ -source_file_idx : 3541 │ │ +superclass_idx : 812 │ │ +source_file_idx : 3539 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #659 annotations: │ │ Annotations on class │ │ @@ -299048,17 +299104,17 @@ │ │ type : '(Lcom/badlogic/gdx/utils/ObjectIntMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d555c: |[0d555c] com.badlogic.gdx.utils.ObjectIntMap$Values.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V │ │ -0d556c: 7020 d721 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V // method@21d7 │ │ -0d5572: 0e00 |0003: return-void │ │ +0e3b00: |[0e3b00] com.badlogic.gdx.utils.ObjectIntMap$Values.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V │ │ +0e3b10: 7020 d721 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V // method@21d7 │ │ +0e3b16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=591 │ │ 0x0003 line=592 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Lcom/badlogic/gdx/utils/ObjectIntMap; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/ObjectIntMap$Values; │ │ @@ -299070,17 +299126,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d5574: |[0d5574] com.badlogic.gdx.utils.ObjectIntMap$Values.hasNext:()Z │ │ -0d5584: 5510 2911 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.hasNext:Z // field@1129 │ │ -0d5588: 0f00 |0002: return v0 │ │ +0e3b18: |[0e3b18] com.badlogic.gdx.utils.ObjectIntMap$Values.hasNext:()Z │ │ +0e3b28: 5510 2911 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.hasNext:Z // field@1129 │ │ +0e3b2c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/ObjectIntMap$Values; │ │ │ │ #1 : (in Lcom/badlogic/gdx/utils/ObjectIntMap$Values;) │ │ @@ -299088,23 +299144,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0d558c: |[0d558c] com.badlogic.gdx.utils.ObjectIntMap$Values.next:()I │ │ -0d559c: 5431 2a11 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@112a │ │ -0d55a0: 5411 3b11 |0002: iget-object v1, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ -0d55a4: 5232 2b11 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.nextIndex:I // field@112b │ │ -0d55a8: 4400 0102 |0006: aget v0, v1, v2 │ │ -0d55ac: 5231 2b11 |0008: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.nextIndex:I // field@112b │ │ -0d55b0: 5931 2811 |000a: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.currentIndex:I // field@1128 │ │ -0d55b4: 6e10 dc21 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.findNextIndex:()V // method@21dc │ │ -0d55ba: 0f00 |000f: return v0 │ │ +0e3b30: |[0e3b30] com.badlogic.gdx.utils.ObjectIntMap$Values.next:()I │ │ +0e3b40: 5431 2a11 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@112a │ │ +0e3b44: 5411 3b11 |0002: iget-object v1, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@113b │ │ +0e3b48: 5232 2b11 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.nextIndex:I // field@112b │ │ +0e3b4c: 4400 0102 |0006: aget v0, v1, v2 │ │ +0e3b50: 5231 2b11 |0008: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.nextIndex:I // field@112b │ │ +0e3b54: 5931 2811 |000a: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.currentIndex:I // field@1128 │ │ +0e3b58: 6e10 dc21 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.findNextIndex:()V // method@21dc │ │ +0e3b5e: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ 0x0008 line=600 │ │ 0x000c line=601 │ │ 0x000f line=602 │ │ locals : │ │ @@ -299116,17 +299172,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d55bc: |[0d55bc] com.badlogic.gdx.utils.ObjectIntMap$Values.remove:()V │ │ -0d55cc: 6f10 d921 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.remove:()V // method@21d9 │ │ -0d55d2: 0e00 |0003: return-void │ │ +0e3b60: |[0e3b60] com.badlogic.gdx.utils.ObjectIntMap$Values.remove:()V │ │ +0e3b70: 6f10 d921 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.remove:()V // method@21d9 │ │ +0e3b76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/ObjectIntMap$Values; │ │ │ │ #3 : (in Lcom/badlogic/gdx/utils/ObjectIntMap$Values;) │ │ @@ -299134,17 +299190,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d55d4: |[0d55d4] com.badlogic.gdx.utils.ObjectIntMap$Values.reset:()V │ │ -0d55e4: 6f10 da21 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.reset:()V // method@21da │ │ -0d55ea: 0e00 |0003: return-void │ │ +0e3b78: |[0e3b78] com.badlogic.gdx.utils.ObjectIntMap$Values.reset:()V │ │ +0e3b88: 6f10 da21 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.reset:()V // method@21da │ │ +0e3b8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/ObjectIntMap$Values; │ │ │ │ #4 : (in Lcom/badlogic/gdx/utils/ObjectIntMap$Values;) │ │ @@ -299152,44 +299208,44 @@ │ │ type : '()Lcom/badlogic/gdx/utils/IntArray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0d55ec: |[0d55ec] com.badlogic.gdx.utils.ObjectIntMap$Values.toArray:()Lcom/badlogic/gdx/utils/IntArray; │ │ -0d55fc: 2200 0403 |0000: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@0304 │ │ -0d5600: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0d5602: 5432 2a11 |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@112a │ │ -0d5606: 5222 3711 |0005: iget v2, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ -0d560a: 7030 f71f 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/IntArray;.:(ZI)V // method@1ff7 │ │ -0d5610: 5531 2911 |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.hasNext:Z // field@1129 │ │ -0d5614: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -0d5618: 6e10 de21 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.next:()I // method@21de │ │ -0d561e: 0a01 |0011: move-result v1 │ │ -0d5620: 6e20 fa1f 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1ffa │ │ -0d5626: 28f5 |0015: goto 000a // -000b │ │ -0d5628: 1100 |0016: return-object v0 │ │ +0e3b90: |[0e3b90] com.badlogic.gdx.utils.ObjectIntMap$Values.toArray:()Lcom/badlogic/gdx/utils/IntArray; │ │ +0e3ba0: 2200 0203 |0000: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@0302 │ │ +0e3ba4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0e3ba6: 5432 2a11 |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@112a │ │ +0e3baa: 5222 3711 |0005: iget v2, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@1137 │ │ +0e3bae: 7030 f71f 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/IntArray;.:(ZI)V // method@1ff7 │ │ +0e3bb4: 5531 2911 |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.hasNext:Z // field@1129 │ │ +0e3bb8: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +0e3bbc: 6e10 de21 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.next:()I // method@21de │ │ +0e3bc2: 0a01 |0011: move-result v1 │ │ +0e3bc4: 6e20 fa1f 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1ffa │ │ +0e3bca: 28f5 |0015: goto 000a // -000b │ │ +0e3bcc: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=607 │ │ 0x000a line=608 │ │ 0x000e line=609 │ │ 0x0016 line=610 │ │ locals : │ │ 0x000a - 0x0017 reg=0 array Lcom/badlogic/gdx/utils/IntArray; │ │ 0x0000 - 0x0017 reg=3 this Lcom/badlogic/gdx/utils/ObjectIntMap$Values; │ │ │ │ - source_file_idx : 3541 (ObjectIntMap.java) │ │ + source_file_idx : 3539 (ObjectIntMap.java) │ │ │ │ Class #660 header: │ │ -class_idx : 817 │ │ +class_idx : 815 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 820 │ │ -source_file_idx : 3542 │ │ +superclass_idx : 818 │ │ +source_file_idx : 3540 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #660 annotations: │ │ Annotations on class │ │ @@ -299224,20 +299280,20 @@ │ │ type : '(Lcom/badlogic/gdx/utils/ObjectMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0d562c: |[0d562c] com.badlogic.gdx.utils.ObjectMap$Entries.:(Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ -0d563c: 7020 1022 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@2210 │ │ -0d5642: 2200 3203 |0003: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@0332 │ │ -0d5646: 7010 0622 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.:()V // method@2206 │ │ -0d564c: 5b10 3e11 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@113e │ │ -0d5650: 0e00 |000a: return-void │ │ +0e3bd0: |[0e3bd0] com.badlogic.gdx.utils.ObjectMap$Entries.:(Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ +0e3be0: 7020 1022 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@2210 │ │ +0e3be6: 2200 3003 |0003: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@0330 │ │ +0e3bea: 7010 0622 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.:()V // method@2206 │ │ +0e3bf0: 5b10 3e11 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@113e │ │ +0e3bf4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ 0x0003 line=595 │ │ 0x000a line=599 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/ObjectMap$Entries; │ │ @@ -299251,17 +299307,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d5654: |[0d5654] com.badlogic.gdx.utils.ObjectMap$Entries.hasNext:()Z │ │ -0d5664: 5510 3f11 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.hasNext:Z // field@113f │ │ -0d5668: 0f00 |0002: return v0 │ │ +0e3bf8: |[0e3bf8] com.badlogic.gdx.utils.ObjectMap$Entries.hasNext:()Z │ │ +0e3c08: 5510 3f11 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.hasNext:Z // field@113f │ │ +0e3c0c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/ObjectMap$Entries; │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/ObjectMap$Entries; Lcom/badlogic/gdx/utils/ObjectMap$Entries; │ │ │ │ @@ -299270,16 +299326,16 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d566c: |[0d566c] com.badlogic.gdx.utils.ObjectMap$Entries.iterator:()Ljava/util/Iterator; │ │ -0d567c: 1100 |0000: return-object v0 │ │ +0e3c10: |[0e3c10] com.badlogic.gdx.utils.ObjectMap$Entries.iterator:()Ljava/util/Iterator; │ │ +0e3c20: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/ObjectMap$Entries; │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/utils/ObjectMap$Entries; Lcom/badlogic/gdx/utils/ObjectMap$Entries; │ │ │ │ @@ -299288,37 +299344,37 @@ │ │ type : '()Lcom/badlogic/gdx/utils/ObjectMap$Entry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 44 16-bit code units │ │ -0d5680: |[0d5680] com.badlogic.gdx.utils.ObjectMap$Entries.next:()Lcom/badlogic/gdx/utils/ObjectMap$Entry; │ │ -0d5690: 5541 3f11 |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.hasNext:Z // field@113f │ │ -0d5694: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ -0d5698: 2201 f303 |0004: new-instance v1, Ljava/util/NoSuchElementException; // type@03f3 │ │ -0d569c: 7010 6827 0100 |0006: invoke-direct {v1}, Ljava/util/NoSuchElementException;.:()V // method@2768 │ │ -0d56a2: 2701 |0009: throw v1 │ │ -0d56a4: 5441 4011 |000a: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1140 │ │ -0d56a8: 5410 5611 |000c: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -0d56ac: 5441 3e11 |000e: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@113e │ │ -0d56b0: 5242 4111 |0010: iget v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.nextIndex:I // field@1141 │ │ -0d56b4: 4602 0002 |0012: aget-object v2, v0, v2 │ │ -0d56b8: 5b12 4211 |0014: iput-object v2, v1, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@1142 │ │ -0d56bc: 5441 3e11 |0016: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@113e │ │ -0d56c0: 5442 4011 |0018: iget-object v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1140 │ │ -0d56c4: 5422 5f11 |001a: iget-object v2, v2, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -0d56c8: 5243 4111 |001c: iget v3, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.nextIndex:I // field@1141 │ │ -0d56cc: 4602 0203 |001e: aget-object v2, v2, v3 │ │ -0d56d0: 5b12 4311 |0020: iput-object v2, v1, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@1143 │ │ -0d56d4: 5241 4111 |0022: iget v1, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.nextIndex:I // field@1141 │ │ -0d56d8: 5941 3d11 |0024: iput v1, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.currentIndex:I // field@113d │ │ -0d56dc: 6e10 ff21 0400 |0026: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.advance:()V // method@21ff │ │ -0d56e2: 5441 3e11 |0029: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@113e │ │ -0d56e6: 1101 |002b: return-object v1 │ │ +0e3c24: |[0e3c24] com.badlogic.gdx.utils.ObjectMap$Entries.next:()Lcom/badlogic/gdx/utils/ObjectMap$Entry; │ │ +0e3c34: 5541 3f11 |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.hasNext:Z // field@113f │ │ +0e3c38: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ +0e3c3c: 2201 f103 |0004: new-instance v1, Ljava/util/NoSuchElementException; // type@03f1 │ │ +0e3c40: 7010 6827 0100 |0006: invoke-direct {v1}, Ljava/util/NoSuchElementException;.:()V // method@2768 │ │ +0e3c46: 2701 |0009: throw v1 │ │ +0e3c48: 5441 4011 |000a: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1140 │ │ +0e3c4c: 5410 5611 |000c: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0e3c50: 5441 3e11 |000e: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@113e │ │ +0e3c54: 5242 4111 |0010: iget v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.nextIndex:I // field@1141 │ │ +0e3c58: 4602 0002 |0012: aget-object v2, v0, v2 │ │ +0e3c5c: 5b12 4211 |0014: iput-object v2, v1, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@1142 │ │ +0e3c60: 5441 3e11 |0016: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@113e │ │ +0e3c64: 5442 4011 |0018: iget-object v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1140 │ │ +0e3c68: 5422 5f11 |001a: iget-object v2, v2, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0e3c6c: 5243 4111 |001c: iget v3, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.nextIndex:I // field@1141 │ │ +0e3c70: 4602 0203 |001e: aget-object v2, v2, v3 │ │ +0e3c74: 5b12 4311 |0020: iput-object v2, v1, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@1143 │ │ +0e3c78: 5241 4111 |0022: iget v1, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.nextIndex:I // field@1141 │ │ +0e3c7c: 5941 3d11 |0024: iput v1, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.currentIndex:I // field@113d │ │ +0e3c80: 6e10 ff21 0400 |0026: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.advance:()V // method@21ff │ │ +0e3c86: 5441 3e11 |0029: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@113e │ │ +0e3c8a: 1101 |002b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=603 │ │ 0x000a line=604 │ │ 0x000e line=605 │ │ 0x0016 line=606 │ │ 0x0022 line=607 │ │ @@ -299334,18 +299390,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d56e8: |[0d56e8] com.badlogic.gdx.utils.ObjectMap$Entries.next:()Ljava/lang/Object; │ │ -0d56f8: 6e10 0222 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.next:()Lcom/badlogic/gdx/utils/ObjectMap$Entry; // method@2202 │ │ -0d56fe: 0c00 |0003: move-result-object v0 │ │ -0d5700: 1100 |0004: return-object v0 │ │ +0e3c8c: |[0e3c8c] com.badlogic.gdx.utils.ObjectMap$Entries.next:()Ljava/lang/Object; │ │ +0e3c9c: 6e10 0222 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.next:()Lcom/badlogic/gdx/utils/ObjectMap$Entry; // method@2202 │ │ +0e3ca2: 0c00 |0003: move-result-object v0 │ │ +0e3ca4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/ObjectMap$Entries; │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/ObjectMap$Entries; Lcom/badlogic/gdx/utils/ObjectMap$Entries; │ │ │ │ @@ -299354,17 +299410,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d5704: |[0d5704] com.badlogic.gdx.utils.ObjectMap$Entries.remove:()V │ │ -0d5714: 6f10 1222 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.remove:()V // method@2212 │ │ -0d571a: 0e00 |0003: return-void │ │ +0e3ca8: |[0e3ca8] com.badlogic.gdx.utils.ObjectMap$Entries.remove:()V │ │ +0e3cb8: 6f10 1222 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.remove:()V // method@2212 │ │ +0e3cbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/ObjectMap$Entries; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/ObjectMap$Entries; Lcom/badlogic/gdx/utils/ObjectMap$Entries; │ │ │ │ @@ -299373,31 +299429,31 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d571c: |[0d571c] com.badlogic.gdx.utils.ObjectMap$Entries.reset:()V │ │ -0d572c: 6f10 1322 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.reset:()V // method@2213 │ │ -0d5732: 0e00 |0003: return-void │ │ +0e3cc0: |[0e3cc0] com.badlogic.gdx.utils.ObjectMap$Entries.reset:()V │ │ +0e3cd0: 6f10 1322 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.reset:()V // method@2213 │ │ +0e3cd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/ObjectMap$Entries; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/ObjectMap$Entries; Lcom/badlogic/gdx/utils/ObjectMap$Entries; │ │ │ │ - source_file_idx : 3542 (ObjectMap.java) │ │ + source_file_idx : 3540 (ObjectMap.java) │ │ │ │ Class #661 header: │ │ -class_idx : 819 │ │ +class_idx : 817 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 820 │ │ -source_file_idx : 3542 │ │ +superclass_idx : 818 │ │ +source_file_idx : 3540 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #661 annotations: │ │ Annotations on class │ │ @@ -299428,17 +299484,17 @@ │ │ type : '(Lcom/badlogic/gdx/utils/ObjectMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d5734: |[0d5734] com.badlogic.gdx.utils.ObjectMap$Keys.:(Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ -0d5744: 7020 1022 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@2210 │ │ -0d574a: 0e00 |0003: return-void │ │ +0e3cd8: |[0e3cd8] com.badlogic.gdx.utils.ObjectMap$Keys.:(Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ +0e3ce8: 7020 1022 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@2210 │ │ +0e3cee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ 0x0003 line=659 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/ObjectMap$Keys; │ │ 0x0000 - 0x0000 reg=1 (null) Lcom/badlogic/gdx/utils/ObjectMap; │ │ @@ -299451,17 +299507,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d574c: |[0d574c] com.badlogic.gdx.utils.ObjectMap$Keys.hasNext:()Z │ │ -0d575c: 5510 4511 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.hasNext:Z // field@1145 │ │ -0d5760: 0f00 |0002: return v0 │ │ +0e3cf0: |[0e3cf0] com.badlogic.gdx.utils.ObjectMap$Keys.hasNext:()Z │ │ +0e3d00: 5510 4511 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.hasNext:Z // field@1145 │ │ +0e3d04: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/ObjectMap$Keys; │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/ObjectMap$Keys; Lcom/badlogic/gdx/utils/ObjectMap$Keys; │ │ │ │ @@ -299470,16 +299526,16 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d5764: |[0d5764] com.badlogic.gdx.utils.ObjectMap$Keys.iterator:()Ljava/util/Iterator; │ │ -0d5774: 1100 |0000: return-object v0 │ │ +0e3d08: |[0e3d08] com.badlogic.gdx.utils.ObjectMap$Keys.iterator:()Ljava/util/Iterator; │ │ +0e3d18: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=673 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/ObjectMap$Keys; │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/utils/ObjectMap$Keys; Lcom/badlogic/gdx/utils/ObjectMap$Keys; │ │ │ │ @@ -299488,23 +299544,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0d5778: |[0d5778] com.badlogic.gdx.utils.ObjectMap$Keys.next:()Ljava/lang/Object; │ │ -0d5788: 5431 4611 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1146 │ │ -0d578c: 5411 5611 |0002: iget-object v1, v1, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ -0d5790: 5232 4711 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.nextIndex:I // field@1147 │ │ -0d5794: 4600 0102 |0006: aget-object v0, v1, v2 │ │ -0d5798: 5231 4711 |0008: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.nextIndex:I // field@1147 │ │ -0d579c: 5931 4411 |000a: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.currentIndex:I // field@1144 │ │ -0d57a0: 6e10 0922 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.advance:()V // method@2209 │ │ -0d57a6: 1100 |000f: return-object v0 │ │ +0e3d1c: |[0e3d1c] com.badlogic.gdx.utils.ObjectMap$Keys.next:()Ljava/lang/Object; │ │ +0e3d2c: 5431 4611 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1146 │ │ +0e3d30: 5411 5611 |0002: iget-object v1, v1, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@1156 │ │ +0e3d34: 5232 4711 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.nextIndex:I // field@1147 │ │ +0e3d38: 4600 0102 |0006: aget-object v0, v1, v2 │ │ +0e3d3c: 5231 4711 |0008: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.nextIndex:I // field@1147 │ │ +0e3d40: 5931 4411 |000a: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.currentIndex:I // field@1144 │ │ +0e3d44: 6e10 0922 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.advance:()V // method@2209 │ │ +0e3d4a: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ 0x0008 line=667 │ │ 0x000c line=668 │ │ 0x000f line=669 │ │ locals : │ │ @@ -299517,17 +299573,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d57a8: |[0d57a8] com.badlogic.gdx.utils.ObjectMap$Keys.remove:()V │ │ -0d57b8: 6f10 1222 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.remove:()V // method@2212 │ │ -0d57be: 0e00 |0003: return-void │ │ +0e3d4c: |[0e3d4c] com.badlogic.gdx.utils.ObjectMap$Keys.remove:()V │ │ +0e3d5c: 6f10 1222 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.remove:()V // method@2212 │ │ +0e3d62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/ObjectMap$Keys; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/ObjectMap$Keys; Lcom/badlogic/gdx/utils/ObjectMap$Keys; │ │ │ │ @@ -299536,17 +299592,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d57c0: |[0d57c0] com.badlogic.gdx.utils.ObjectMap$Keys.reset:()V │ │ -0d57d0: 6f10 1322 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.reset:()V // method@2213 │ │ -0d57d6: 0e00 |0003: return-void │ │ +0e3d64: |[0e3d64] com.badlogic.gdx.utils.ObjectMap$Keys.reset:()V │ │ +0e3d74: 6f10 1322 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.reset:()V // method@2213 │ │ +0e3d7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/ObjectMap$Keys; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/ObjectMap$Keys; Lcom/badlogic/gdx/utils/ObjectMap$Keys; │ │ │ │ @@ -299555,45 +299611,45 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0d57d8: |[0d57d8] com.badlogic.gdx.utils.ObjectMap$Keys.toArray:()Lcom/badlogic/gdx/utils/Array; │ │ -0d57e8: 2200 e702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0d57ec: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0d57ee: 5432 4611 |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1146 │ │ -0d57f2: 5222 5b11 |0005: iget v2, v2, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -0d57f6: 7030 661e 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1e66 │ │ -0d57fc: 5531 4511 |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.hasNext:Z // field@1145 │ │ -0d5800: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -0d5804: 6e10 0c22 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.next:()Ljava/lang/Object; // method@220c │ │ -0d580a: 0c01 |0011: move-result-object v1 │ │ -0d580c: 6e20 6a1e 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0d5812: 28f5 |0015: goto 000a // -000b │ │ -0d5814: 1100 |0016: return-object v0 │ │ +0e3d7c: |[0e3d7c] com.badlogic.gdx.utils.ObjectMap$Keys.toArray:()Lcom/badlogic/gdx/utils/Array; │ │ +0e3d8c: 2200 e502 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0e3d90: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0e3d92: 5432 4611 |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1146 │ │ +0e3d96: 5222 5b11 |0005: iget v2, v2, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0e3d9a: 7030 661e 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1e66 │ │ +0e3da0: 5531 4511 |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.hasNext:Z // field@1145 │ │ +0e3da4: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +0e3da8: 6e10 0c22 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.next:()Ljava/lang/Object; // method@220c │ │ +0e3dae: 0c01 |0011: move-result-object v1 │ │ +0e3db0: 6e20 6a1e 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0e3db6: 28f5 |0015: goto 000a // -000b │ │ +0e3db8: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=678 │ │ 0x000a line=679 │ │ 0x000e line=680 │ │ 0x0016 line=681 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Lcom/badlogic/gdx/utils/ObjectMap$Keys; │ │ 0x000a - 0x0017 reg=0 array Lcom/badlogic/gdx/utils/Array; │ │ 0x0000 - 0x0017 reg=3 this Lcom/badlogic/gdx/utils/ObjectMap$Keys; Lcom/badlogic/gdx/utils/ObjectMap$Keys; │ │ │ │ - source_file_idx : 3542 (ObjectMap.java) │ │ + source_file_idx : 3540 (ObjectMap.java) │ │ │ │ Class #662 header: │ │ -class_idx : 821 │ │ +class_idx : 819 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 820 │ │ -source_file_idx : 3542 │ │ +superclass_idx : 818 │ │ +source_file_idx : 3540 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #662 annotations: │ │ Annotations on class │ │ @@ -299626,17 +299682,17 @@ │ │ type : '(Lcom/badlogic/gdx/utils/ObjectMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d5818: |[0d5818] com.badlogic.gdx.utils.ObjectMap$Values.:(Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ -0d5828: 7020 1022 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@2210 │ │ -0d582e: 0e00 |0003: return-void │ │ +0e3dbc: |[0e3dbc] com.badlogic.gdx.utils.ObjectMap$Values.:(Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ +0e3dcc: 7020 1022 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@2210 │ │ +0e3dd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 0x0003 line=624 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/ObjectMap$Values; │ │ 0x0000 - 0x0000 reg=1 (null) Lcom/badlogic/gdx/utils/ObjectMap; │ │ @@ -299649,17 +299705,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d5830: |[0d5830] com.badlogic.gdx.utils.ObjectMap$Values.hasNext:()Z │ │ -0d5840: 5510 4d11 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/ObjectMap$Values;.hasNext:Z // field@114d │ │ -0d5844: 0f00 |0002: return v0 │ │ +0e3dd4: |[0e3dd4] com.badlogic.gdx.utils.ObjectMap$Values.hasNext:()Z │ │ +0e3de4: 5510 4d11 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/ObjectMap$Values;.hasNext:Z // field@114d │ │ +0e3de8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=627 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/ObjectMap$Values; │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/ObjectMap$Values; Lcom/badlogic/gdx/utils/ObjectMap$Values; │ │ │ │ @@ -299668,16 +299724,16 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d5848: |[0d5848] com.badlogic.gdx.utils.ObjectMap$Values.iterator:()Ljava/util/Iterator; │ │ -0d5858: 1100 |0000: return-object v0 │ │ +0e3dec: |[0e3dec] com.badlogic.gdx.utils.ObjectMap$Values.iterator:()Ljava/util/Iterator; │ │ +0e3dfc: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/ObjectMap$Values; │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/utils/ObjectMap$Values; Lcom/badlogic/gdx/utils/ObjectMap$Values; │ │ │ │ @@ -299686,23 +299742,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0d585c: |[0d585c] com.badlogic.gdx.utils.ObjectMap$Values.next:()Ljava/lang/Object; │ │ -0d586c: 5431 4e11 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$Values;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@114e │ │ -0d5870: 5411 5f11 |0002: iget-object v1, v1, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ -0d5874: 5232 4f11 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectMap$Values;.nextIndex:I // field@114f │ │ -0d5878: 4600 0102 |0006: aget-object v0, v1, v2 │ │ -0d587c: 5231 4f11 |0008: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$Values;.nextIndex:I // field@114f │ │ -0d5880: 5931 4c11 |000a: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$Values;.currentIndex:I // field@114c │ │ -0d5884: 6e10 1522 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.advance:()V // method@2215 │ │ -0d588a: 1100 |000f: return-object v0 │ │ +0e3e00: |[0e3e00] com.badlogic.gdx.utils.ObjectMap$Values.next:()Ljava/lang/Object; │ │ +0e3e10: 5431 4e11 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$Values;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@114e │ │ +0e3e14: 5411 5f11 |0002: iget-object v1, v1, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@115f │ │ +0e3e18: 5232 4f11 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectMap$Values;.nextIndex:I // field@114f │ │ +0e3e1c: 4600 0102 |0006: aget-object v0, v1, v2 │ │ +0e3e20: 5231 4f11 |0008: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$Values;.nextIndex:I // field@114f │ │ +0e3e24: 5931 4c11 |000a: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$Values;.currentIndex:I // field@114c │ │ +0e3e28: 6e10 1522 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.advance:()V // method@2215 │ │ +0e3e2e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=631 │ │ 0x0008 line=632 │ │ 0x000c line=633 │ │ 0x000f line=634 │ │ locals : │ │ @@ -299715,17 +299771,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d588c: |[0d588c] com.badlogic.gdx.utils.ObjectMap$Values.remove:()V │ │ -0d589c: 6f10 1222 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.remove:()V // method@2212 │ │ -0d58a2: 0e00 |0003: return-void │ │ +0e3e30: |[0e3e30] com.badlogic.gdx.utils.ObjectMap$Values.remove:()V │ │ +0e3e40: 6f10 1222 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.remove:()V // method@2212 │ │ +0e3e46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=621 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/ObjectMap$Values; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/ObjectMap$Values; Lcom/badlogic/gdx/utils/ObjectMap$Values; │ │ │ │ @@ -299734,17 +299790,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d58a4: |[0d58a4] com.badlogic.gdx.utils.ObjectMap$Values.reset:()V │ │ -0d58b4: 6f10 1322 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.reset:()V // method@2213 │ │ -0d58ba: 0e00 |0003: return-void │ │ +0e3e48: |[0e3e48] com.badlogic.gdx.utils.ObjectMap$Values.reset:()V │ │ +0e3e58: 6f10 1322 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.reset:()V // method@2213 │ │ +0e3e5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=621 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/ObjectMap$Values; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/ObjectMap$Values; Lcom/badlogic/gdx/utils/ObjectMap$Values; │ │ │ │ @@ -299753,27 +299809,27 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0d58bc: |[0d58bc] com.badlogic.gdx.utils.ObjectMap$Values.toArray:()Lcom/badlogic/gdx/utils/Array; │ │ -0d58cc: 2200 e702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0d58d0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0d58d2: 5432 4e11 |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap$Values;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@114e │ │ -0d58d6: 5222 5b11 |0005: iget v2, v2, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -0d58da: 7030 661e 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1e66 │ │ -0d58e0: 5531 4d11 |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$Values;.hasNext:Z // field@114d │ │ -0d58e4: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -0d58e8: 6e10 1822 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.next:()Ljava/lang/Object; // method@2218 │ │ -0d58ee: 0c01 |0011: move-result-object v1 │ │ -0d58f0: 6e20 6a1e 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0d58f6: 28f5 |0015: goto 000a // -000b │ │ -0d58f8: 1100 |0016: return-object v0 │ │ +0e3e60: |[0e3e60] com.badlogic.gdx.utils.ObjectMap$Values.toArray:()Lcom/badlogic/gdx/utils/Array; │ │ +0e3e70: 2200 e502 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0e3e74: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0e3e76: 5432 4e11 |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap$Values;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@114e │ │ +0e3e7a: 5222 5b11 |0005: iget v2, v2, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0e3e7e: 7030 661e 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1e66 │ │ +0e3e84: 5531 4d11 |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$Values;.hasNext:Z // field@114d │ │ +0e3e88: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +0e3e8c: 6e10 1822 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.next:()Ljava/lang/Object; // method@2218 │ │ +0e3e92: 0c01 |0011: move-result-object v1 │ │ +0e3e94: 6e20 6a1e 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0e3e9a: 28f5 |0015: goto 000a // -000b │ │ +0e3e9c: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=643 │ │ 0x000a line=644 │ │ 0x000e line=645 │ │ 0x0016 line=646 │ │ locals : │ │ @@ -299786,40 +299842,40 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Array;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0d58fc: |[0d58fc] com.badlogic.gdx.utils.ObjectMap$Values.toArray:(Lcom/badlogic/gdx/utils/Array;)V │ │ -0d590c: 5510 4d11 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/ObjectMap$Values;.hasNext:Z // field@114d │ │ -0d5910: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0d5914: 6e10 1822 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.next:()Ljava/lang/Object; // method@2218 │ │ -0d591a: 0c00 |0007: move-result-object v0 │ │ -0d591c: 6e20 6a1e 0200 |0008: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0d5922: 28f5 |000b: goto 0000 // -000b │ │ -0d5924: 0e00 |000c: return-void │ │ +0e3ea0: |[0e3ea0] com.badlogic.gdx.utils.ObjectMap$Values.toArray:(Lcom/badlogic/gdx/utils/Array;)V │ │ +0e3eb0: 5510 4d11 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/ObjectMap$Values;.hasNext:Z // field@114d │ │ +0e3eb4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0e3eb8: 6e10 1822 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.next:()Ljava/lang/Object; // method@2218 │ │ +0e3ebe: 0c00 |0007: move-result-object v0 │ │ +0e3ec0: 6e20 6a1e 0200 |0008: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0e3ec6: 28f5 |000b: goto 0000 // -000b │ │ +0e3ec8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=651 │ │ 0x0004 line=652 │ │ 0x000c line=653 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/ObjectMap$Values; │ │ 0x0000 - 0x0000 reg=2 (null) Lcom/badlogic/gdx/utils/Array; │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/utils/ObjectMap$Values; Lcom/badlogic/gdx/utils/ObjectMap$Values; │ │ 0x0000 - 0x000d reg=2 array Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ │ │ - source_file_idx : 3542 (ObjectMap.java) │ │ + source_file_idx : 3540 (ObjectMap.java) │ │ │ │ Class #663 header: │ │ -class_idx : 826 │ │ +class_idx : 824 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 822 │ │ -source_file_idx : 3550 │ │ +superclass_idx : 820 │ │ +source_file_idx : 3548 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 8 │ │ │ │ Class #663 annotations: │ │ Annotations on class │ │ @@ -299856,20 +299912,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0d5928: |[0d5928] com.badlogic.gdx.utils.OrderedMap.:()V │ │ -0d5938: 7010 1d22 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -0d593e: 2200 e702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0d5942: 7010 621e 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -0d5948: 5b10 6e11 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@116e │ │ -0d594c: 0e00 |000a: return-void │ │ +0e3ecc: |[0e3ecc] com.badlogic.gdx.utils.OrderedMap.:()V │ │ +0e3edc: 7010 1d22 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +0e3ee2: 2200 e502 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0e3ee6: 7010 621e 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0e3eec: 5b10 6e11 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@116e │ │ +0e3ef0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x000a line=29 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/OrderedMap; │ │ @@ -299880,20 +299936,20 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0d5950: |[0d5950] com.badlogic.gdx.utils.OrderedMap.:(I)V │ │ -0d5960: 7020 1e22 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.:(I)V // method@221e │ │ -0d5966: 2200 e702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0d596a: 7020 631e 2000 |0005: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ -0d5970: 5b10 6e11 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@116e │ │ -0d5974: 0e00 |000a: return-void │ │ +0e3ef4: |[0e3ef4] com.badlogic.gdx.utils.OrderedMap.:(I)V │ │ +0e3f04: 7020 1e22 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.:(I)V // method@221e │ │ +0e3f0a: 2200 e502 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0e3f0e: 7020 631e 2000 |0005: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ +0e3f14: 5b10 6e11 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@116e │ │ +0e3f18: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x000a line=34 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/OrderedMap; │ │ @@ -299905,20 +299961,20 @@ │ │ type : '(IF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0d5978: |[0d5978] com.badlogic.gdx.utils.OrderedMap.:(IF)V │ │ -0d5988: 7030 1f22 2103 |0000: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.:(IF)V // method@221f │ │ -0d598e: 2200 e702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0d5992: 7020 631e 2000 |0005: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ -0d5998: 5b10 6e11 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@116e │ │ -0d599c: 0e00 |000a: return-void │ │ +0e3f1c: |[0e3f1c] com.badlogic.gdx.utils.OrderedMap.:(IF)V │ │ +0e3f2c: 7030 1f22 2103 |0000: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.:(IF)V // method@221f │ │ +0e3f32: 2200 e502 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0e3f36: 7020 631e 2000 |0005: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ +0e3f3c: 5b10 6e11 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@116e │ │ +0e3f40: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x000a line=39 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/OrderedMap; │ │ @@ -299932,19 +299988,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d59a0: |[0d59a0] com.badlogic.gdx.utils.OrderedMap.clear:()V │ │ -0d59b0: 5410 6e11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@116e │ │ -0d59b4: 6e10 6f1e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -0d59ba: 6f10 2022 0100 |0005: invoke-super {v1}, Lcom/badlogic/gdx/utils/ObjectMap;.clear:()V // method@2220 │ │ -0d59c0: 0e00 |0008: return-void │ │ +0e3f44: |[0e3f44] com.badlogic.gdx.utils.OrderedMap.clear:()V │ │ +0e3f54: 5410 6e11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@116e │ │ +0e3f58: 6e10 6f1e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +0e3f5e: 6f10 2022 0100 |0005: invoke-super {v1}, Lcom/badlogic/gdx/utils/ObjectMap;.clear:()V // method@2220 │ │ +0e3f64: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0005 line=53 │ │ 0x0008 line=54 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/OrderedMap; │ │ @@ -299955,18 +300011,18 @@ │ │ type : '()Lcom/badlogic/gdx/utils/ObjectMap$Entries;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d59c4: |[0d59c4] com.badlogic.gdx.utils.OrderedMap.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; │ │ -0d59d4: 2200 3703 |0000: new-instance v0, Lcom/badlogic/gdx/utils/OrderedMap$1; // type@0337 │ │ -0d59d8: 7030 3a22 1001 |0002: invoke-direct {v0, v1, v1}, Lcom/badlogic/gdx/utils/OrderedMap$1;.:(Lcom/badlogic/gdx/utils/OrderedMap;Lcom/badlogic/gdx/utils/ObjectMap;)V // method@223a │ │ -0d59de: 1100 |0005: return-object v0 │ │ +0e3f68: |[0e3f68] com.badlogic.gdx.utils.OrderedMap.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; │ │ +0e3f78: 2200 3503 |0000: new-instance v0, Lcom/badlogic/gdx/utils/OrderedMap$1; // type@0335 │ │ +0e3f7c: 7030 3a22 1001 |0002: invoke-direct {v0, v1, v1}, Lcom/badlogic/gdx/utils/OrderedMap$1;.:(Lcom/badlogic/gdx/utils/OrderedMap;Lcom/badlogic/gdx/utils/ObjectMap;)V // method@223a │ │ +0e3f82: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/OrderedMap; │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/OrderedMap; Lcom/badlogic/gdx/utils/OrderedMap; │ │ │ │ @@ -299975,18 +300031,18 @@ │ │ type : '()Lcom/badlogic/gdx/utils/ObjectMap$Keys;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d59e0: |[0d59e0] com.badlogic.gdx.utils.OrderedMap.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; │ │ -0d59f0: 2200 3803 |0000: new-instance v0, Lcom/badlogic/gdx/utils/OrderedMap$2; // type@0338 │ │ -0d59f4: 7030 3f22 1001 |0002: invoke-direct {v0, v1, v1}, Lcom/badlogic/gdx/utils/OrderedMap$2;.:(Lcom/badlogic/gdx/utils/OrderedMap;Lcom/badlogic/gdx/utils/ObjectMap;)V // method@223f │ │ -0d59fa: 1100 |0005: return-object v0 │ │ +0e3f84: |[0e3f84] com.badlogic.gdx.utils.OrderedMap.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; │ │ +0e3f94: 2200 3603 |0000: new-instance v0, Lcom/badlogic/gdx/utils/OrderedMap$2; // type@0336 │ │ +0e3f98: 7030 3f22 1001 |0002: invoke-direct {v0, v1, v1}, Lcom/badlogic/gdx/utils/OrderedMap$2;.:(Lcom/badlogic/gdx/utils/OrderedMap;Lcom/badlogic/gdx/utils/ObjectMap;)V // method@223f │ │ +0e3f9e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/OrderedMap; │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/OrderedMap; Lcom/badlogic/gdx/utils/OrderedMap; │ │ │ │ @@ -299995,17 +300051,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d59fc: |[0d59fc] com.badlogic.gdx.utils.OrderedMap.orderedKeys:()Lcom/badlogic/gdx/utils/Array; │ │ -0d5a0c: 5410 6e11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@116e │ │ -0d5a10: 1100 |0002: return-object v0 │ │ +0e3fa0: |[0e3fa0] com.badlogic.gdx.utils.OrderedMap.orderedKeys:()Lcom/badlogic/gdx/utils/Array; │ │ +0e3fb0: 5410 6e11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@116e │ │ +0e3fb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/OrderedMap; │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/OrderedMap; Lcom/badlogic/gdx/utils/OrderedMap; │ │ │ │ @@ -300014,23 +300070,23 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0d5a14: |[0d5a14] com.badlogic.gdx.utils.OrderedMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0d5a24: 6e20 4b22 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/OrderedMap;.containsKey:(Ljava/lang/Object;)Z // method@224b │ │ -0d5a2a: 0a00 |0003: move-result v0 │ │ -0d5a2c: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -0d5a30: 5410 6e11 |0006: iget-object v0, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@116e │ │ -0d5a34: 6e20 6a1e 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0d5a3a: 6f30 2f22 2103 |000b: invoke-super {v1, v2, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ -0d5a40: 0c00 |000e: move-result-object v0 │ │ -0d5a42: 1100 |000f: return-object v0 │ │ +0e3fb8: |[0e3fb8] com.badlogic.gdx.utils.OrderedMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0e3fc8: 6e20 4b22 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/OrderedMap;.containsKey:(Ljava/lang/Object;)Z // method@224b │ │ +0e3fce: 0a00 |0003: move-result v0 │ │ +0e3fd0: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +0e3fd4: 5410 6e11 |0006: iget-object v0, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@116e │ │ +0e3fd8: 6e20 6a1e 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0e3fde: 6f30 2f22 2103 |000b: invoke-super {v1, v2, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ +0e3fe4: 0c00 |000e: move-result-object v0 │ │ +0e3fe6: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x000b line=43 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/OrderedMap; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ @@ -300044,21 +300100,21 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0d5a44: |[0d5a44] com.badlogic.gdx.utils.OrderedMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0d5a54: 5420 6e11 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@116e │ │ -0d5a58: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0d5a5a: 6e30 7e1e 3001 |0003: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ -0d5a60: 6f20 3422 3200 |0006: invoke-super {v2, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2234 │ │ -0d5a66: 0c00 |0009: move-result-object v0 │ │ -0d5a68: 1100 |000a: return-object v0 │ │ +0e3fe8: |[0e3fe8] com.badlogic.gdx.utils.OrderedMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0e3ff8: 5420 6e11 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@116e │ │ +0e3ffc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0e3ffe: 6e30 7e1e 3001 |0003: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ +0e4004: 6f20 3422 3200 |0006: invoke-super {v2, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2234 │ │ +0e400a: 0c00 |0009: move-result-object v0 │ │ +0e400c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0006 line=48 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/OrderedMap; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ @@ -300070,46 +300126,46 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -0d5a6c: |[0d5a6c] com.badlogic.gdx.utils.OrderedMap.toString:()Ljava/lang/String; │ │ -0d5a7c: 5265 6f11 |0000: iget v5, v6, Lcom/badlogic/gdx/utils/OrderedMap;.size:I // field@116f │ │ -0d5a80: 3905 0500 |0002: if-nez v5, 0007 // +0005 │ │ -0d5a84: 1a05 232c |0004: const-string v5, "{}" // string@2c23 │ │ -0d5a88: 1105 |0006: return-object v5 │ │ -0d5a8a: 2200 5003 |0007: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0350 │ │ -0d5a8e: 1305 2000 |0009: const/16 v5, #int 32 // #20 │ │ -0d5a92: 7020 db22 5000 |000b: invoke-direct {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ -0d5a98: 1305 7b00 |000e: const/16 v5, #int 123 // #7b │ │ -0d5a9c: 6e20 df22 5000 |0010: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -0d5aa2: 5463 6e11 |0013: iget-object v3, v6, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@116e │ │ -0d5aa6: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -0d5aa8: 5234 df0f |0016: iget v4, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0d5aac: 3541 1f00 |0018: if-ge v1, v4, 0037 // +001f │ │ -0d5ab0: 6e20 741e 1300 |001a: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0d5ab6: 0c02 |001d: move-result-object v2 │ │ -0d5ab8: 3d01 0700 |001e: if-lez v1, 0025 // +0007 │ │ -0d5abc: 1a05 a800 |0020: const-string v5, ", " // string@00a8 │ │ -0d5ac0: 6e20 e922 5000 |0022: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ -0d5ac6: 6e20 e822 2000 |0025: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ -0d5acc: 1305 3d00 |0028: const/16 v5, #int 61 // #3d │ │ -0d5ad0: 6e20 df22 5000 |002a: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -0d5ad6: 6e20 4d22 2600 |002d: invoke-virtual {v6, v2}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@224d │ │ -0d5adc: 0c05 |0030: move-result-object v5 │ │ -0d5ade: 6e20 e822 5000 |0031: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ -0d5ae4: d801 0101 |0034: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0d5ae8: 28e2 |0036: goto 0018 // -001e │ │ -0d5aea: 1305 7d00 |0037: const/16 v5, #int 125 // #7d │ │ -0d5aee: 6e20 df22 5000 |0039: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ -0d5af4: 6e10 2723 0000 |003c: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ -0d5afa: 0c05 |003f: move-result-object v5 │ │ -0d5afc: 28c6 |0040: goto 0006 // -003a │ │ +0e4010: |[0e4010] com.badlogic.gdx.utils.OrderedMap.toString:()Ljava/lang/String; │ │ +0e4020: 5265 6f11 |0000: iget v5, v6, Lcom/badlogic/gdx/utils/OrderedMap;.size:I // field@116f │ │ +0e4024: 3905 0500 |0002: if-nez v5, 0007 // +0005 │ │ +0e4028: 1a05 212c |0004: const-string v5, "{}" // string@2c21 │ │ +0e402c: 1105 |0006: return-object v5 │ │ +0e402e: 2200 4e03 |0007: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@034e │ │ +0e4032: 1305 2000 |0009: const/16 v5, #int 32 // #20 │ │ +0e4036: 7020 db22 5000 |000b: invoke-direct {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@22db │ │ +0e403c: 1305 7b00 |000e: const/16 v5, #int 123 // #7b │ │ +0e4040: 6e20 df22 5000 |0010: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +0e4046: 5463 6e11 |0013: iget-object v3, v6, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@116e │ │ +0e404a: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +0e404c: 5234 df0f |0016: iget v4, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0e4050: 3541 1f00 |0018: if-ge v1, v4, 0037 // +001f │ │ +0e4054: 6e20 741e 1300 |001a: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0e405a: 0c02 |001d: move-result-object v2 │ │ +0e405c: 3d01 0700 |001e: if-lez v1, 0025 // +0007 │ │ +0e4060: 1a05 a800 |0020: const-string v5, ", " // string@00a8 │ │ +0e4064: 6e20 e922 5000 |0022: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e9 │ │ +0e406a: 6e20 e822 2000 |0025: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ +0e4070: 1305 3d00 |0028: const/16 v5, #int 61 // #3d │ │ +0e4074: 6e20 df22 5000 |002a: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +0e407a: 6e20 4d22 2600 |002d: invoke-virtual {v6, v2}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@224d │ │ +0e4080: 0c05 |0030: move-result-object v5 │ │ +0e4082: 6e20 e822 5000 |0031: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e8 │ │ +0e4088: d801 0101 |0034: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0e408c: 28e2 |0036: goto 0018 // -001e │ │ +0e408e: 1305 7d00 |0037: const/16 v5, #int 125 // #7d │ │ +0e4092: 6e20 df22 5000 |0039: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@22df │ │ +0e4098: 6e10 2723 0000 |003c: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2327 │ │ +0e409e: 0c05 |003f: move-result-object v5 │ │ +0e40a0: 28c6 |0040: goto 0006 // -003a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0006 line=131 │ │ 0x0007 line=120 │ │ 0x000e line=121 │ │ 0x0013 line=122 │ │ @@ -300136,32 +300192,32 @@ │ │ type : '()Lcom/badlogic/gdx/utils/ObjectMap$Values;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d5b00: |[0d5b00] com.badlogic.gdx.utils.OrderedMap.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; │ │ -0d5b10: 2200 3903 |0000: new-instance v0, Lcom/badlogic/gdx/utils/OrderedMap$3; // type@0339 │ │ -0d5b14: 7030 4322 1001 |0002: invoke-direct {v0, v1, v1}, Lcom/badlogic/gdx/utils/OrderedMap$3;.:(Lcom/badlogic/gdx/utils/OrderedMap;Lcom/badlogic/gdx/utils/ObjectMap;)V // method@2243 │ │ -0d5b1a: 1100 |0005: return-object v0 │ │ +0e40a4: |[0e40a4] com.badlogic.gdx.utils.OrderedMap.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; │ │ +0e40b4: 2200 3703 |0000: new-instance v0, Lcom/badlogic/gdx/utils/OrderedMap$3; // type@0337 │ │ +0e40b8: 7030 4322 1001 |0002: invoke-direct {v0, v1, v1}, Lcom/badlogic/gdx/utils/OrderedMap$3;.:(Lcom/badlogic/gdx/utils/OrderedMap;Lcom/badlogic/gdx/utils/ObjectMap;)V // method@2243 │ │ +0e40be: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/OrderedMap; │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/OrderedMap; Lcom/badlogic/gdx/utils/OrderedMap; │ │ │ │ - source_file_idx : 3550 (OrderedMap.java) │ │ + source_file_idx : 3548 (OrderedMap.java) │ │ │ │ Class #664 header: │ │ -class_idx : 832 │ │ +class_idx : 830 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 831 │ │ -source_file_idx : 3627 │ │ +superclass_idx : 829 │ │ +source_file_idx : 3625 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #664 annotations: │ │ Annotations on class │ │ @@ -300188,18 +300244,18 @@ │ │ type : '(Lcom/badlogic/gdx/utils/PooledLinkedList;II)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d5b1c: |[0d5b1c] com.badlogic.gdx.utils.PooledLinkedList$1.:(Lcom/badlogic/gdx/utils/PooledLinkedList;II)V │ │ -0d5b2c: 5b01 8011 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/PooledLinkedList$1;.this$0:Lcom/badlogic/gdx/utils/PooledLinkedList; // field@1180 │ │ -0d5b30: 7030 6c22 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@226c │ │ -0d5b36: 0e00 |0005: return-void │ │ +0e40c0: |[0e40c0] com.badlogic.gdx.utils.PooledLinkedList$1.:(Lcom/badlogic/gdx/utils/PooledLinkedList;II)V │ │ +0e40d0: 5b01 8011 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/PooledLinkedList$1;.this$0:Lcom/badlogic/gdx/utils/PooledLinkedList; // field@1180 │ │ +0e40d4: 7030 6c22 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@226c │ │ +0e40da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/PooledLinkedList$1; │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/utils/PooledLinkedList$1; Lcom/badlogic/gdx/utils/PooledLinkedList.1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/utils/PooledLinkedList; │ │ @@ -300212,18 +300268,18 @@ │ │ type : '()Lcom/badlogic/gdx/utils/PooledLinkedList$Item;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d5b38: |[0d5b38] com.badlogic.gdx.utils.PooledLinkedList$1.newObject:()Lcom/badlogic/gdx/utils/PooledLinkedList$Item; │ │ -0d5b48: 2200 4103 |0000: new-instance v0, Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // type@0341 │ │ -0d5b4c: 7010 7522 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.:()V // method@2275 │ │ -0d5b52: 1100 |0005: return-object v0 │ │ +0e40dc: |[0e40dc] com.badlogic.gdx.utils.PooledLinkedList$1.newObject:()Lcom/badlogic/gdx/utils/PooledLinkedList$Item; │ │ +0e40ec: 2200 3f03 |0000: new-instance v0, Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // type@033f │ │ +0e40f0: 7010 7522 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.:()V // method@2275 │ │ +0e40f6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/PooledLinkedList$1; │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/PooledLinkedList$1; Lcom/badlogic/gdx/utils/PooledLinkedList.1; │ │ │ │ @@ -300232,32 +300288,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d5b54: |[0d5b54] com.badlogic.gdx.utils.PooledLinkedList$1.newObject:()Ljava/lang/Object; │ │ -0d5b64: 6e10 7322 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/PooledLinkedList$1;.newObject:()Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // method@2273 │ │ -0d5b6a: 0c00 |0003: move-result-object v0 │ │ -0d5b6c: 1100 |0004: return-object v0 │ │ +0e40f8: |[0e40f8] com.badlogic.gdx.utils.PooledLinkedList$1.newObject:()Ljava/lang/Object; │ │ +0e4108: 6e10 7322 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/PooledLinkedList$1;.newObject:()Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // method@2273 │ │ +0e410e: 0c00 |0003: move-result-object v0 │ │ +0e4110: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/PooledLinkedList$1; │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/PooledLinkedList$1; Lcom/badlogic/gdx/utils/PooledLinkedList.1; │ │ │ │ - source_file_idx : 3627 (PooledLinkedList.java) │ │ + source_file_idx : 3625 (PooledLinkedList.java) │ │ │ │ Class #665 header: │ │ -class_idx : 836 │ │ +class_idx : 834 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 831 │ │ -source_file_idx : 3680 │ │ +superclass_idx : 829 │ │ +source_file_idx : 3678 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #665 annotations: │ │ Annotations on class │ │ @@ -300290,18 +300346,18 @@ │ │ type : '(Ljava/lang/Class;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d5b70: |[0d5b70] com.badlogic.gdx.utils.ReflectionPool.:(Ljava/lang/Class;)V │ │ -0d5b80: 7010 6a22 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Pool;.:()V // method@226a │ │ -0d5b86: 5b01 8b11 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/ReflectionPool;.type:Ljava/lang/Class; // field@118b │ │ -0d5b8a: 0e00 |0005: return-void │ │ +0e4114: |[0e4114] com.badlogic.gdx.utils.ReflectionPool.:(Ljava/lang/Class;)V │ │ +0e4124: 7010 6a22 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Pool;.:()V // method@226a │ │ +0e412a: 5b01 8b11 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/ReflectionPool;.type:Ljava/lang/Class; // field@118b │ │ +0e412e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x0005 line=29 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/ReflectionPool; │ │ @@ -300314,18 +300370,18 @@ │ │ type : '(Ljava/lang/Class;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d5b8c: |[0d5b8c] com.badlogic.gdx.utils.ReflectionPool.:(Ljava/lang/Class;I)V │ │ -0d5b9c: 7020 6b22 2000 |0000: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/Pool;.:(I)V // method@226b │ │ -0d5ba2: 5b01 8b11 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/ReflectionPool;.type:Ljava/lang/Class; // field@118b │ │ -0d5ba6: 0e00 |0005: return-void │ │ +0e4130: |[0e4130] com.badlogic.gdx.utils.ReflectionPool.:(Ljava/lang/Class;I)V │ │ +0e4140: 7020 6b22 2000 |0000: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/Pool;.:(I)V // method@226b │ │ +0e4146: 5b01 8b11 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/ReflectionPool;.type:Ljava/lang/Class; // field@118b │ │ +0e414a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x0005 line=39 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/ReflectionPool; │ │ @@ -300339,18 +300395,18 @@ │ │ type : '(Ljava/lang/Class;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d5ba8: |[0d5ba8] com.badlogic.gdx.utils.ReflectionPool.:(Ljava/lang/Class;II)V │ │ -0d5bb8: 7030 6c22 2003 |0000: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@226c │ │ -0d5bbe: 5b01 8b11 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/ReflectionPool;.type:Ljava/lang/Class; // field@118b │ │ -0d5bc2: 0e00 |0005: return-void │ │ +0e414c: |[0e414c] com.badlogic.gdx.utils.ReflectionPool.:(Ljava/lang/Class;II)V │ │ +0e415c: 7030 6c22 2003 |0000: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@226c │ │ +0e4162: 5b01 8b11 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/ReflectionPool;.type:Ljava/lang/Class; // field@118b │ │ +0e4166: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0005 line=34 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/ReflectionPool; │ │ @@ -300366,71 +300422,71 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 104 16-bit code units │ │ -0d5bc4: |[0d5bc4] com.badlogic.gdx.utils.ReflectionPool.newObject:()Ljava/lang/Object; │ │ -0d5bd4: 5474 8b11 |0000: iget-object v4, v7, Lcom/badlogic/gdx/utils/ReflectionPool;.type:Ljava/lang/Class; // field@118b │ │ -0d5bd8: 6e10 e025 0400 |0002: invoke-virtual {v4}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@25e0 │ │ -0d5bde: 0c04 |0005: move-result-object v4 │ │ -0d5be0: 1104 |0006: return-object v4 │ │ -0d5be2: 0d01 |0007: move-exception v1 │ │ -0d5be4: 5475 8b11 |0008: iget-object v5, v7, Lcom/badlogic/gdx/utils/ReflectionPool;.type:Ljava/lang/Class; // field@118b │ │ -0d5be8: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -0d5bea: 1f04 9304 |000b: check-cast v4, [Ljava/lang/Class; // type@0493 │ │ -0d5bee: 6e20 cf25 4500 |000d: invoke-virtual {v5, v4}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@25cf │ │ -0d5bf4: 0c00 |0010: move-result-object v0 │ │ -0d5bf6: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -0d5bf8: 2344 9404 |0012: new-array v4, v4, [Ljava/lang/Object; // type@0494 │ │ -0d5bfc: 6e20 9326 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@2693 │ │ -0d5c02: 0c04 |0017: move-result-object v4 │ │ -0d5c04: 28ee |0018: goto 0006 // -0012 │ │ -0d5c06: 0d02 |0019: move-exception v2 │ │ -0d5c08: 5475 8b11 |001a: iget-object v5, v7, Lcom/badlogic/gdx/utils/ReflectionPool;.type:Ljava/lang/Class; // field@118b │ │ -0d5c0c: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -0d5c0e: 1f04 9304 |001d: check-cast v4, [Ljava/lang/Class; // type@0493 │ │ -0d5c12: 6e20 d025 4500 |001f: invoke-virtual {v5, v4}, Ljava/lang/Class;.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@25d0 │ │ -0d5c18: 0c00 |0022: move-result-object v0 │ │ -0d5c1a: 1214 |0023: const/4 v4, #int 1 // #1 │ │ -0d5c1c: 6e20 9426 4000 |0024: invoke-virtual {v0, v4}, Ljava/lang/reflect/Constructor;.setAccessible:(Z)V // method@2694 │ │ -0d5c22: 28ea |0027: goto 0011 // -0016 │ │ -0d5c24: 0d03 |0028: move-exception v3 │ │ -0d5c26: 2204 c003 |0029: new-instance v4, Ljava/lang/RuntimeException; // type@03c0 │ │ -0d5c2a: 2205 c503 |002b: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -0d5c2e: 7010 6726 0500 |002d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0d5c34: 1a06 6d02 |0030: const-string v6, "Class cannot be created (missing no-arg constructor): " // string@026d │ │ -0d5c38: 6e20 6e26 6500 |0032: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d5c3e: 0c05 |0035: move-result-object v5 │ │ -0d5c40: 5476 8b11 |0036: iget-object v6, v7, Lcom/badlogic/gdx/utils/ReflectionPool;.type:Ljava/lang/Class; // field@118b │ │ -0d5c44: 6e10 d625 0600 |0038: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -0d5c4a: 0c06 |003b: move-result-object v6 │ │ -0d5c4c: 6e20 6e26 6500 |003c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d5c52: 0c05 |003f: move-result-object v5 │ │ -0d5c54: 6e10 7426 0500 |0040: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0d5c5a: 0c05 |0043: move-result-object v5 │ │ -0d5c5c: 7020 3526 5400 |0044: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ -0d5c62: 2704 |0047: throw v4 │ │ -0d5c64: 0d03 |0048: move-exception v3 │ │ -0d5c66: 2204 fc02 |0049: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0d5c6a: 2205 c503 |004b: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -0d5c6e: 7010 6726 0500 |004d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0d5c74: 1a06 a60f |0050: const-string v6, "Unable to create new instance: " // string@0fa6 │ │ -0d5c78: 6e20 6e26 6500 |0052: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d5c7e: 0c05 |0055: move-result-object v5 │ │ -0d5c80: 5476 8b11 |0056: iget-object v6, v7, Lcom/badlogic/gdx/utils/ReflectionPool;.type:Ljava/lang/Class; // field@118b │ │ -0d5c84: 6e10 d625 0600 |0058: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ -0d5c8a: 0c06 |005b: move-result-object v6 │ │ -0d5c8c: 6e20 6e26 6500 |005c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d5c92: 0c05 |005f: move-result-object v5 │ │ -0d5c94: 6e10 7426 0500 |0060: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0d5c9a: 0c05 |0063: move-result-object v5 │ │ -0d5c9c: 7030 b51f 5401 |0064: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0d5ca2: 2704 |0067: throw v4 │ │ +0e4168: |[0e4168] com.badlogic.gdx.utils.ReflectionPool.newObject:()Ljava/lang/Object; │ │ +0e4178: 5474 8b11 |0000: iget-object v4, v7, Lcom/badlogic/gdx/utils/ReflectionPool;.type:Ljava/lang/Class; // field@118b │ │ +0e417c: 6e10 e025 0400 |0002: invoke-virtual {v4}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@25e0 │ │ +0e4182: 0c04 |0005: move-result-object v4 │ │ +0e4184: 1104 |0006: return-object v4 │ │ +0e4186: 0d01 |0007: move-exception v1 │ │ +0e4188: 5475 8b11 |0008: iget-object v5, v7, Lcom/badlogic/gdx/utils/ReflectionPool;.type:Ljava/lang/Class; // field@118b │ │ +0e418c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +0e418e: 1f04 9104 |000b: check-cast v4, [Ljava/lang/Class; // type@0491 │ │ +0e4192: 6e20 cf25 4500 |000d: invoke-virtual {v5, v4}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@25cf │ │ +0e4198: 0c00 |0010: move-result-object v0 │ │ +0e419a: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +0e419c: 2344 9204 |0012: new-array v4, v4, [Ljava/lang/Object; // type@0492 │ │ +0e41a0: 6e20 9326 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@2693 │ │ +0e41a6: 0c04 |0017: move-result-object v4 │ │ +0e41a8: 28ee |0018: goto 0006 // -0012 │ │ +0e41aa: 0d02 |0019: move-exception v2 │ │ +0e41ac: 5475 8b11 |001a: iget-object v5, v7, Lcom/badlogic/gdx/utils/ReflectionPool;.type:Ljava/lang/Class; // field@118b │ │ +0e41b0: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +0e41b2: 1f04 9104 |001d: check-cast v4, [Ljava/lang/Class; // type@0491 │ │ +0e41b6: 6e20 d025 4500 |001f: invoke-virtual {v5, v4}, Ljava/lang/Class;.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@25d0 │ │ +0e41bc: 0c00 |0022: move-result-object v0 │ │ +0e41be: 1214 |0023: const/4 v4, #int 1 // #1 │ │ +0e41c0: 6e20 9426 4000 |0024: invoke-virtual {v0, v4}, Ljava/lang/reflect/Constructor;.setAccessible:(Z)V // method@2694 │ │ +0e41c6: 28ea |0027: goto 0011 // -0016 │ │ +0e41c8: 0d03 |0028: move-exception v3 │ │ +0e41ca: 2204 be03 |0029: new-instance v4, Ljava/lang/RuntimeException; // type@03be │ │ +0e41ce: 2205 c303 |002b: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +0e41d2: 7010 6726 0500 |002d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0e41d8: 1a06 6d02 |0030: const-string v6, "Class cannot be created (missing no-arg constructor): " // string@026d │ │ +0e41dc: 6e20 6e26 6500 |0032: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e41e2: 0c05 |0035: move-result-object v5 │ │ +0e41e4: 5476 8b11 |0036: iget-object v6, v7, Lcom/badlogic/gdx/utils/ReflectionPool;.type:Ljava/lang/Class; // field@118b │ │ +0e41e8: 6e10 d625 0600 |0038: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +0e41ee: 0c06 |003b: move-result-object v6 │ │ +0e41f0: 6e20 6e26 6500 |003c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e41f6: 0c05 |003f: move-result-object v5 │ │ +0e41f8: 6e10 7426 0500 |0040: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0e41fe: 0c05 |0043: move-result-object v5 │ │ +0e4200: 7020 3526 5400 |0044: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ +0e4206: 2704 |0047: throw v4 │ │ +0e4208: 0d03 |0048: move-exception v3 │ │ +0e420a: 2204 fa02 |0049: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0e420e: 2205 c303 |004b: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +0e4212: 7010 6726 0500 |004d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0e4218: 1a06 a40f |0050: const-string v6, "Unable to create new instance: " // string@0fa4 │ │ +0e421c: 6e20 6e26 6500 |0052: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e4222: 0c05 |0055: move-result-object v5 │ │ +0e4224: 5476 8b11 |0056: iget-object v6, v7, Lcom/badlogic/gdx/utils/ReflectionPool;.type:Ljava/lang/Class; // field@118b │ │ +0e4228: 6e10 d625 0600 |0058: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@25d6 │ │ +0e422e: 0c06 |005b: move-result-object v6 │ │ +0e4230: 6e20 6e26 6500 |005c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e4236: 0c05 |005f: move-result-object v5 │ │ +0e4238: 6e10 7426 0500 |0060: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0e423e: 0c05 |0063: move-result-object v5 │ │ +0e4240: 7030 b51f 5401 |0064: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0e4246: 2704 |0067: throw v4 │ │ catches : 4 │ │ 0x0000 - 0x0005 │ │ Ljava/lang/Exception; -> 0x0007 │ │ 0x0008 - 0x0010 │ │ Ljava/lang/Exception; -> 0x0019 │ │ 0x0012 - 0x0017 │ │ Ljava/lang/Exception; -> 0x0048 │ │ @@ -300456,21 +300512,21 @@ │ │ 0x001a - 0x0048 reg=2 ex2 Ljava/lang/Exception; │ │ 0x0029 - 0x0048 reg=3 ex3 Ljava/lang/NoSuchMethodException; │ │ 0x0048 - 0x0068 reg=0 ctor Ljava/lang/reflect/Constructor; │ │ 0x0008 - 0x0068 reg=1 ex Ljava/lang/Exception; │ │ 0x0049 - 0x0068 reg=3 ex3 Ljava/lang/Exception; │ │ 0x0000 - 0x0068 reg=7 this Lcom/badlogic/gdx/utils/ReflectionPool; Lcom/badlogic/gdx/utils/ReflectionPool; │ │ │ │ - source_file_idx : 3680 (ReflectionPool.java) │ │ + source_file_idx : 3678 (ReflectionPool.java) │ │ │ │ Class #666 header: │ │ -class_idx : 842 │ │ +class_idx : 840 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 743 │ │ -source_file_idx : 3824 │ │ +superclass_idx : 741 │ │ +source_file_idx : 3822 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 14 │ │ │ │ Class #666 annotations: │ │ Annotations on class │ │ @@ -300527,17 +300583,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d5cd8: |[0d5cd8] com.badlogic.gdx.utils.SnapshotArray.:()V │ │ -0d5ce8: 7010 621e 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -0d5cee: 0e00 |0003: return-void │ │ +0e427c: |[0e427c] com.badlogic.gdx.utils.SnapshotArray.:()V │ │ +0e428c: 7010 621e 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0e4292: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/SnapshotArray; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/SnapshotArray; Lcom/badlogic/gdx/utils/SnapshotArray; │ │ @@ -300547,17 +300603,17 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d5cf0: |[0d5cf0] com.badlogic.gdx.utils.SnapshotArray.:(I)V │ │ -0d5d00: 7020 631e 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ -0d5d06: 0e00 |0003: return-void │ │ +0e4294: |[0e4294] com.badlogic.gdx.utils.SnapshotArray.:(I)V │ │ +0e42a4: 7020 631e 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ +0e42aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/SnapshotArray; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/SnapshotArray; Lcom/badlogic/gdx/utils/SnapshotArray; │ │ @@ -300568,17 +300624,17 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Array;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d5d08: |[0d5d08] com.badlogic.gdx.utils.SnapshotArray.:(Lcom/badlogic/gdx/utils/Array;)V │ │ -0d5d18: 7020 641e 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(Lcom/badlogic/gdx/utils/Array;)V // method@1e64 │ │ -0d5d1e: 0e00 |0003: return-void │ │ +0e42ac: |[0e42ac] com.badlogic.gdx.utils.SnapshotArray.:(Lcom/badlogic/gdx/utils/Array;)V │ │ +0e42bc: 7020 641e 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(Lcom/badlogic/gdx/utils/Array;)V // method@1e64 │ │ +0e42c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/SnapshotArray; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/SnapshotArray; Lcom/badlogic/gdx/utils/SnapshotArray; │ │ @@ -300589,17 +300645,17 @@ │ │ type : '(Ljava/lang/Class;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d5d20: |[0d5d20] com.badlogic.gdx.utils.SnapshotArray.:(Ljava/lang/Class;)V │ │ -0d5d30: 7020 651e 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(Ljava/lang/Class;)V // method@1e65 │ │ -0d5d36: 0e00 |0003: return-void │ │ +0e42c4: |[0e42c4] com.badlogic.gdx.utils.SnapshotArray.:(Ljava/lang/Class;)V │ │ +0e42d4: 7020 651e 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(Ljava/lang/Class;)V // method@1e65 │ │ +0e42da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=65 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/SnapshotArray; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Class; │ │ @@ -300611,17 +300667,17 @@ │ │ type : '(ZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0d5d38: |[0d5d38] com.badlogic.gdx.utils.SnapshotArray.:(ZI)V │ │ -0d5d48: 7030 661e 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1e66 │ │ -0d5d4e: 0e00 |0003: return-void │ │ +0e42dc: |[0e42dc] com.badlogic.gdx.utils.SnapshotArray.:(ZI)V │ │ +0e42ec: 7030 661e 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1e66 │ │ +0e42f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=57 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/SnapshotArray; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/SnapshotArray; Lcom/badlogic/gdx/utils/SnapshotArray; │ │ @@ -300633,17 +300689,17 @@ │ │ type : '(ZILjava/lang/Class;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0d5d50: |[0d5d50] com.badlogic.gdx.utils.SnapshotArray.:(ZILjava/lang/Class;)V │ │ -0d5d60: 7040 671e 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/Array;.:(ZILjava/lang/Class;)V // method@1e67 │ │ -0d5d66: 0e00 |0003: return-void │ │ +0e42f4: |[0e42f4] com.badlogic.gdx.utils.SnapshotArray.:(ZILjava/lang/Class;)V │ │ +0e4304: 7040 671e 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/Array;.:(ZILjava/lang/Class;)V // method@1e67 │ │ +0e430a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/SnapshotArray; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Class; │ │ @@ -300657,17 +300713,17 @@ │ │ type : '(Z[Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0d5d68: |[0d5d68] com.badlogic.gdx.utils.SnapshotArray.:(Z[Ljava/lang/Object;)V │ │ -0d5d78: 7030 681e 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(Z[Ljava/lang/Object;)V // method@1e68 │ │ -0d5d7e: 0e00 |0003: return-void │ │ +0e430c: |[0e430c] com.badlogic.gdx.utils.SnapshotArray.:(Z[Ljava/lang/Object;)V │ │ +0e431c: 7030 681e 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(Z[Ljava/lang/Object;)V // method@1e68 │ │ +0e4322: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=61 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/SnapshotArray; │ │ 0x0000 - 0x0000 reg=2 (null) [Ljava/lang/Object; │ │ @@ -300680,17 +300736,17 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d5d80: |[0d5d80] com.badlogic.gdx.utils.SnapshotArray.:([Ljava/lang/Object;)V │ │ -0d5d90: 7020 691e 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:([Ljava/lang/Object;)V // method@1e69 │ │ -0d5d96: 0e00 |0003: return-void │ │ +0e4324: |[0e4324] com.badlogic.gdx.utils.SnapshotArray.:([Ljava/lang/Object;)V │ │ +0e4334: 7020 691e 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:([Ljava/lang/Object;)V // method@1e69 │ │ +0e433a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=73 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/SnapshotArray; │ │ 0x0000 - 0x0000 reg=1 (null) [Ljava/lang/Object; │ │ @@ -300702,41 +300758,41 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 47 16-bit code units │ │ -0d5d98: |[0d5d98] com.badlogic.gdx.utils.SnapshotArray.modified:()V │ │ -0d5da8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0d5daa: 5440 a211 |0001: iget-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshot:[Ljava/lang/Object; // field@11a2 │ │ -0d5dae: 3800 0800 |0003: if-eqz v0, 000b // +0008 │ │ -0d5db2: 5440 a211 |0005: iget-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshot:[Ljava/lang/Object; // field@11a2 │ │ -0d5db6: 5441 9f11 |0007: iget-object v1, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.items:[Ljava/lang/Object; // field@119f │ │ -0d5dba: 3210 0300 |0009: if-eq v0, v1, 000c // +0003 │ │ -0d5dbe: 0e00 |000b: return-void │ │ -0d5dc0: 5440 a011 |000c: iget-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.recycled:[Ljava/lang/Object; // field@11a0 │ │ -0d5dc4: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ -0d5dc8: 5440 a011 |0010: iget-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.recycled:[Ljava/lang/Object; // field@11a0 │ │ -0d5dcc: 2100 |0012: array-length v0, v0 │ │ -0d5dce: 5241 a111 |0013: iget v1, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ -0d5dd2: 3410 1300 |0015: if-lt v0, v1, 0028 // +0013 │ │ -0d5dd6: 5440 9f11 |0017: iget-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.items:[Ljava/lang/Object; // field@119f │ │ -0d5dda: 5441 a011 |0019: iget-object v1, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.recycled:[Ljava/lang/Object; // field@11a0 │ │ -0d5dde: 5242 a111 |001b: iget v2, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ -0d5de2: 7152 7826 3031 |001d: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0d5de8: 5440 a011 |0020: iget-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.recycled:[Ljava/lang/Object; // field@11a0 │ │ -0d5dec: 5b40 9f11 |0022: iput-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.items:[Ljava/lang/Object; // field@119f │ │ -0d5df0: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -0d5df2: 5b40 a011 |0025: iput-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.recycled:[Ljava/lang/Object; // field@11a0 │ │ -0d5df6: 28e4 |0027: goto 000b // -001c │ │ -0d5df8: 5440 9f11 |0028: iget-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.items:[Ljava/lang/Object; // field@119f │ │ -0d5dfc: 2100 |002a: array-length v0, v0 │ │ -0d5dfe: 6e20 b722 0400 |002b: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.resize:(I)[Ljava/lang/Object; // method@22b7 │ │ -0d5e04: 28dd |002e: goto 000b // -0023 │ │ +0e433c: |[0e433c] com.badlogic.gdx.utils.SnapshotArray.modified:()V │ │ +0e434c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0e434e: 5440 a211 |0001: iget-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshot:[Ljava/lang/Object; // field@11a2 │ │ +0e4352: 3800 0800 |0003: if-eqz v0, 000b // +0008 │ │ +0e4356: 5440 a211 |0005: iget-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshot:[Ljava/lang/Object; // field@11a2 │ │ +0e435a: 5441 9f11 |0007: iget-object v1, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.items:[Ljava/lang/Object; // field@119f │ │ +0e435e: 3210 0300 |0009: if-eq v0, v1, 000c // +0003 │ │ +0e4362: 0e00 |000b: return-void │ │ +0e4364: 5440 a011 |000c: iget-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.recycled:[Ljava/lang/Object; // field@11a0 │ │ +0e4368: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ +0e436c: 5440 a011 |0010: iget-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.recycled:[Ljava/lang/Object; // field@11a0 │ │ +0e4370: 2100 |0012: array-length v0, v0 │ │ +0e4372: 5241 a111 |0013: iget v1, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ +0e4376: 3410 1300 |0015: if-lt v0, v1, 0028 // +0013 │ │ +0e437a: 5440 9f11 |0017: iget-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.items:[Ljava/lang/Object; // field@119f │ │ +0e437e: 5441 a011 |0019: iget-object v1, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.recycled:[Ljava/lang/Object; // field@11a0 │ │ +0e4382: 5242 a111 |001b: iget v2, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ +0e4386: 7152 7826 3031 |001d: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0e438c: 5440 a011 |0020: iget-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.recycled:[Ljava/lang/Object; // field@11a0 │ │ +0e4390: 5b40 9f11 |0022: iput-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.items:[Ljava/lang/Object; // field@119f │ │ +0e4394: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +0e4396: 5b40 a011 |0025: iput-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.recycled:[Ljava/lang/Object; // field@11a0 │ │ +0e439a: 28e4 |0027: goto 000b // -001c │ │ +0e439c: 5440 9f11 |0028: iget-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.items:[Ljava/lang/Object; // field@119f │ │ +0e43a0: 2100 |002a: array-length v0, v0 │ │ +0e43a2: 6e20 b722 0400 |002b: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.resize:(I)[Ljava/lang/Object; // method@22b7 │ │ +0e43a8: 28dd |002e: goto 000b // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=96 │ │ 0x000b line=104 │ │ 0x000c line=98 │ │ 0x0017 line=99 │ │ 0x0020 line=100 │ │ @@ -300752,22 +300808,22 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0d5e08: |[0d5e08] com.badlogic.gdx.utils.SnapshotArray.begin:()[Ljava/lang/Object; │ │ -0d5e18: 5410 9f11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.items:[Ljava/lang/Object; // field@119f │ │ -0d5e1c: 5b10 a211 |0002: iput-object v0, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshot:[Ljava/lang/Object; // field@11a2 │ │ -0d5e20: 5210 a311 |0004: iget v0, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshots:I // field@11a3 │ │ -0d5e24: d800 0001 |0006: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0d5e28: 5910 a311 |0008: iput v0, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshots:I // field@11a3 │ │ -0d5e2c: 5410 9f11 |000a: iget-object v0, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.items:[Ljava/lang/Object; // field@119f │ │ -0d5e30: 1100 |000c: return-object v0 │ │ +0e43ac: |[0e43ac] com.badlogic.gdx.utils.SnapshotArray.begin:()[Ljava/lang/Object; │ │ +0e43bc: 5410 9f11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.items:[Ljava/lang/Object; // field@119f │ │ +0e43c0: 5b10 a211 |0002: iput-object v0, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshot:[Ljava/lang/Object; // field@11a2 │ │ +0e43c4: 5210 a311 |0004: iget v0, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshots:I // field@11a3 │ │ +0e43c8: d800 0001 |0006: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0e43cc: 5910 a311 |0008: iput v0, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshots:I // field@11a3 │ │ +0e43d0: 5410 9f11 |000a: iget-object v0, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.items:[Ljava/lang/Object; // field@119f │ │ +0e43d4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0004 line=78 │ │ 0x000a line=79 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/SnapshotArray; │ │ @@ -300778,18 +300834,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d5e34: |[0d5e34] com.badlogic.gdx.utils.SnapshotArray.clear:()V │ │ -0d5e44: 7010 b222 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@22b2 │ │ -0d5e4a: 6f10 6f1e 0000 |0003: invoke-super {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -0d5e50: 0e00 |0006: return-void │ │ +0e43d8: |[0e43d8] com.badlogic.gdx.utils.SnapshotArray.clear:()V │ │ +0e43e8: 7010 b222 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@22b2 │ │ +0e43ee: 6f10 6f1e 0000 |0003: invoke-super {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +0e43f4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=138 │ │ 0x0006 line=139 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/SnapshotArray; │ │ @@ -300800,42 +300856,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -0d5e54: |[0d5e54] com.badlogic.gdx.utils.SnapshotArray.end:()V │ │ -0d5e64: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0d5e66: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0d5e68: 5253 a311 |0002: iget v3, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshots:I // field@11a3 │ │ -0d5e6c: d803 03ff |0004: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0d5e70: 7120 1926 3200 |0006: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0d5e76: 0a02 |0009: move-result v2 │ │ -0d5e78: 5952 a311 |000a: iput v2, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshots:I // field@11a3 │ │ -0d5e7c: 5452 a211 |000c: iget-object v2, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshot:[Ljava/lang/Object; // field@11a2 │ │ -0d5e80: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ -0d5e84: 0e00 |0010: return-void │ │ -0d5e86: 5452 a211 |0011: iget-object v2, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshot:[Ljava/lang/Object; // field@11a2 │ │ -0d5e8a: 5453 9f11 |0013: iget-object v3, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.items:[Ljava/lang/Object; // field@119f │ │ -0d5e8e: 3232 1700 |0015: if-eq v2, v3, 002c // +0017 │ │ -0d5e92: 5252 a311 |0017: iget v2, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshots:I // field@11a3 │ │ -0d5e96: 3902 1300 |0019: if-nez v2, 002c // +0013 │ │ -0d5e9a: 5452 a211 |001b: iget-object v2, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshot:[Ljava/lang/Object; // field@11a2 │ │ -0d5e9e: 5b52 a011 |001d: iput-object v2, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.recycled:[Ljava/lang/Object; // field@11a0 │ │ -0d5ea2: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -0d5ea4: 5452 a011 |0020: iget-object v2, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.recycled:[Ljava/lang/Object; // field@11a0 │ │ -0d5ea8: 2121 |0022: array-length v1, v2 │ │ -0d5eaa: 3510 0900 |0023: if-ge v0, v1, 002c // +0009 │ │ -0d5eae: 5452 a011 |0025: iget-object v2, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.recycled:[Ljava/lang/Object; // field@11a0 │ │ -0d5eb2: 4d04 0200 |0027: aput-object v4, v2, v0 │ │ -0d5eb6: d800 0001 |0029: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0d5eba: 28f8 |002b: goto 0023 // -0008 │ │ -0d5ebc: 5b54 a211 |002c: iput-object v4, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshot:[Ljava/lang/Object; // field@11a2 │ │ -0d5ec0: 28e2 |002e: goto 0010 // -001e │ │ +0e43f8: |[0e43f8] com.badlogic.gdx.utils.SnapshotArray.end:()V │ │ +0e4408: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0e440a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0e440c: 5253 a311 |0002: iget v3, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshots:I // field@11a3 │ │ +0e4410: d803 03ff |0004: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0e4414: 7120 1926 3200 |0006: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0e441a: 0a02 |0009: move-result v2 │ │ +0e441c: 5952 a311 |000a: iput v2, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshots:I // field@11a3 │ │ +0e4420: 5452 a211 |000c: iget-object v2, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshot:[Ljava/lang/Object; // field@11a2 │ │ +0e4424: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ +0e4428: 0e00 |0010: return-void │ │ +0e442a: 5452 a211 |0011: iget-object v2, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshot:[Ljava/lang/Object; // field@11a2 │ │ +0e442e: 5453 9f11 |0013: iget-object v3, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.items:[Ljava/lang/Object; // field@119f │ │ +0e4432: 3232 1700 |0015: if-eq v2, v3, 002c // +0017 │ │ +0e4436: 5252 a311 |0017: iget v2, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshots:I // field@11a3 │ │ +0e443a: 3902 1300 |0019: if-nez v2, 002c // +0013 │ │ +0e443e: 5452 a211 |001b: iget-object v2, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshot:[Ljava/lang/Object; // field@11a2 │ │ +0e4442: 5b52 a011 |001d: iput-object v2, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.recycled:[Ljava/lang/Object; // field@11a0 │ │ +0e4446: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +0e4448: 5452 a011 |0020: iget-object v2, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.recycled:[Ljava/lang/Object; // field@11a0 │ │ +0e444c: 2121 |0022: array-length v1, v2 │ │ +0e444e: 3510 0900 |0023: if-ge v0, v1, 002c // +0009 │ │ +0e4452: 5452 a011 |0025: iget-object v2, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.recycled:[Ljava/lang/Object; // field@11a0 │ │ +0e4456: 4d04 0200 |0027: aput-object v4, v2, v0 │ │ +0e445a: d800 0001 |0029: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0e445e: 28f8 |002b: goto 0023 // -0008 │ │ +0e4460: 5b54 a211 |002c: iput-object v4, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshot:[Ljava/lang/Object; // field@11a2 │ │ +0e4464: 28e2 |002e: goto 0010 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ 0x000c line=85 │ │ 0x0010 line=93 │ │ 0x0011 line=86 │ │ 0x001b line=88 │ │ @@ -300854,18 +300910,18 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d5ec4: |[0d5ec4] com.badlogic.gdx.utils.SnapshotArray.insert:(ILjava/lang/Object;)V │ │ -0d5ed4: 7010 b222 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@22b2 │ │ -0d5eda: 6f30 761e 1002 |0003: invoke-super {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.insert:(ILjava/lang/Object;)V // method@1e76 │ │ -0d5ee0: 0e00 |0006: return-void │ │ +0e4468: |[0e4468] com.badlogic.gdx.utils.SnapshotArray.insert:(ILjava/lang/Object;)V │ │ +0e4478: 7010 b222 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@22b2 │ │ +0e447e: 6f30 761e 1002 |0003: invoke-super {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.insert:(ILjava/lang/Object;)V // method@1e76 │ │ +0e4484: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0003 line=113 │ │ 0x0006 line=114 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/SnapshotArray; │ │ @@ -300879,19 +300935,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0d5ee4: |[0d5ee4] com.badlogic.gdx.utils.SnapshotArray.pop:()Ljava/lang/Object; │ │ -0d5ef4: 7010 b222 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@22b2 │ │ -0d5efa: 6f10 7a1e 0100 |0003: invoke-super {v1}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ -0d5f00: 0c00 |0006: move-result-object v0 │ │ -0d5f02: 1100 |0007: return-object v0 │ │ +0e4488: |[0e4488] com.badlogic.gdx.utils.SnapshotArray.pop:()Ljava/lang/Object; │ │ +0e4498: 7010 b222 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@22b2 │ │ +0e449e: 6f10 7a1e 0100 |0003: invoke-super {v1}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1e7a │ │ +0e44a4: 0c00 |0006: move-result-object v0 │ │ +0e44a6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0003 line=133 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/SnapshotArray; │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/utils/SnapshotArray; Lcom/badlogic/gdx/utils/SnapshotArray; │ │ @@ -300901,19 +300957,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d5f04: |[0d5f04] com.badlogic.gdx.utils.SnapshotArray.removeIndex:(I)Ljava/lang/Object; │ │ -0d5f14: 7010 b222 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@22b2 │ │ -0d5f1a: 6f20 7d1e 2100 |0003: invoke-super {v1, v2}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1e7d │ │ -0d5f20: 0c00 |0006: move-result-object v0 │ │ -0d5f22: 1100 |0007: return-object v0 │ │ +0e44a8: |[0e44a8] com.badlogic.gdx.utils.SnapshotArray.removeIndex:(I)Ljava/lang/Object; │ │ +0e44b8: 7010 b222 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@22b2 │ │ +0e44be: 6f20 7d1e 2100 |0003: invoke-super {v1, v2}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1e7d │ │ +0e44c4: 0c00 |0006: move-result-object v0 │ │ +0e44c6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0003 line=128 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/SnapshotArray; │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/utils/SnapshotArray; Lcom/badlogic/gdx/utils/SnapshotArray; │ │ @@ -300924,19 +300980,19 @@ │ │ type : '(Ljava/lang/Object;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0d5f24: |[0d5f24] com.badlogic.gdx.utils.SnapshotArray.removeValue:(Ljava/lang/Object;Z)Z │ │ -0d5f34: 7010 b222 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@22b2 │ │ -0d5f3a: 6f30 7e1e 2103 |0003: invoke-super {v1, v2, v3}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ -0d5f40: 0a00 |0006: move-result v0 │ │ -0d5f42: 0f00 |0007: return v0 │ │ +0e44c8: |[0e44c8] com.badlogic.gdx.utils.SnapshotArray.removeValue:(Ljava/lang/Object;Z)Z │ │ +0e44d8: 7010 b222 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@22b2 │ │ +0e44de: 6f30 7e1e 2103 |0003: invoke-super {v1, v2, v3}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ +0e44e4: 0a00 |0006: move-result v0 │ │ +0e44e6: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0003 line=123 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/SnapshotArray; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ @@ -300949,18 +301005,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d5f44: |[0d5f44] com.badlogic.gdx.utils.SnapshotArray.reverse:()V │ │ -0d5f54: 7010 b222 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@22b2 │ │ -0d5f5a: 6f10 801e 0000 |0003: invoke-super {v0}, Lcom/badlogic/gdx/utils/Array;.reverse:()V // method@1e80 │ │ -0d5f60: 0e00 |0006: return-void │ │ +0e44e8: |[0e44e8] com.badlogic.gdx.utils.SnapshotArray.reverse:()V │ │ +0e44f8: 7010 b222 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@22b2 │ │ +0e44fe: 6f10 801e 0000 |0003: invoke-super {v0}, Lcom/badlogic/gdx/utils/Array;.reverse:()V // method@1e80 │ │ +0e4504: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0003 line=153 │ │ 0x0006 line=154 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/SnapshotArray; │ │ @@ -300971,18 +301027,18 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d5f64: |[0d5f64] com.badlogic.gdx.utils.SnapshotArray.set:(ILjava/lang/Object;)V │ │ -0d5f74: 7010 b222 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@22b2 │ │ -0d5f7a: 6f30 811e 1002 |0003: invoke-super {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.set:(ILjava/lang/Object;)V // method@1e81 │ │ -0d5f80: 0e00 |0006: return-void │ │ +0e4508: |[0e4508] com.badlogic.gdx.utils.SnapshotArray.set:(ILjava/lang/Object;)V │ │ +0e4518: 7010 b222 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@22b2 │ │ +0e451e: 6f30 811e 1002 |0003: invoke-super {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.set:(ILjava/lang/Object;)V // method@1e81 │ │ +0e4524: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0003 line=108 │ │ 0x0006 line=109 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/SnapshotArray; │ │ @@ -300996,18 +301052,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d5f84: |[0d5f84] com.badlogic.gdx.utils.SnapshotArray.shuffle:()V │ │ -0d5f94: 7010 b222 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@22b2 │ │ -0d5f9a: 6f10 831e 0000 |0003: invoke-super {v0}, Lcom/badlogic/gdx/utils/Array;.shuffle:()V // method@1e83 │ │ -0d5fa0: 0e00 |0006: return-void │ │ +0e4528: |[0e4528] com.badlogic.gdx.utils.SnapshotArray.shuffle:()V │ │ +0e4538: 7010 b222 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@22b2 │ │ +0e453e: 6f10 831e 0000 |0003: invoke-super {v0}, Lcom/badlogic/gdx/utils/Array;.shuffle:()V // method@1e83 │ │ +0e4544: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0003 line=158 │ │ 0x0006 line=159 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/SnapshotArray; │ │ @@ -301018,18 +301074,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d5fa4: |[0d5fa4] com.badlogic.gdx.utils.SnapshotArray.sort:()V │ │ -0d5fb4: 7010 b222 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@22b2 │ │ -0d5fba: 6f10 841e 0000 |0003: invoke-super {v0}, Lcom/badlogic/gdx/utils/Array;.sort:()V // method@1e84 │ │ -0d5fc0: 0e00 |0006: return-void │ │ +0e4548: |[0e4548] com.badlogic.gdx.utils.SnapshotArray.sort:()V │ │ +0e4558: 7010 b222 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@22b2 │ │ +0e455e: 6f10 841e 0000 |0003: invoke-super {v0}, Lcom/badlogic/gdx/utils/Array;.sort:()V // method@1e84 │ │ +0e4564: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0003 line=143 │ │ 0x0006 line=144 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/SnapshotArray; │ │ @@ -301040,18 +301096,18 @@ │ │ type : '(Ljava/util/Comparator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d5fc4: |[0d5fc4] com.badlogic.gdx.utils.SnapshotArray.sort:(Ljava/util/Comparator;)V │ │ -0d5fd4: 7010 b222 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@22b2 │ │ -0d5fda: 6f20 851e 1000 |0003: invoke-super {v0, v1}, Lcom/badlogic/gdx/utils/Array;.sort:(Ljava/util/Comparator;)V // method@1e85 │ │ -0d5fe0: 0e00 |0006: return-void │ │ +0e4568: |[0e4568] com.badlogic.gdx.utils.SnapshotArray.sort:(Ljava/util/Comparator;)V │ │ +0e4578: 7010 b222 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@22b2 │ │ +0e457e: 6f20 851e 1000 |0003: invoke-super {v0, v1}, Lcom/badlogic/gdx/utils/Array;.sort:(Ljava/util/Comparator;)V // method@1e85 │ │ +0e4584: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0003 line=148 │ │ 0x0006 line=149 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/SnapshotArray; │ │ @@ -301064,18 +301120,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d5fe4: |[0d5fe4] com.badlogic.gdx.utils.SnapshotArray.swap:(II)V │ │ -0d5ff4: 7010 b222 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@22b2 │ │ -0d5ffa: 6f30 861e 1002 |0003: invoke-super {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.swap:(II)V // method@1e86 │ │ -0d6000: 0e00 |0006: return-void │ │ +0e4588: |[0e4588] com.badlogic.gdx.utils.SnapshotArray.swap:(II)V │ │ +0e4598: 7010 b222 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@22b2 │ │ +0e459e: 6f30 861e 1002 |0003: invoke-super {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.swap:(II)V // method@1e86 │ │ +0e45a4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0003 line=118 │ │ 0x0006 line=119 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/SnapshotArray; │ │ @@ -301088,35 +301144,35 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d6004: |[0d6004] com.badlogic.gdx.utils.SnapshotArray.truncate:(I)V │ │ -0d6014: 7010 b222 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@22b2 │ │ -0d601a: 6f20 8b1e 1000 |0003: invoke-super {v0, v1}, Lcom/badlogic/gdx/utils/Array;.truncate:(I)V // method@1e8b │ │ -0d6020: 0e00 |0006: return-void │ │ +0e45a8: |[0e45a8] com.badlogic.gdx.utils.SnapshotArray.truncate:(I)V │ │ +0e45b8: 7010 b222 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@22b2 │ │ +0e45be: 6f20 8b1e 1000 |0003: invoke-super {v0, v1}, Lcom/badlogic/gdx/utils/Array;.truncate:(I)V // method@1e8b │ │ +0e45c4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0003 line=163 │ │ 0x0006 line=164 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/SnapshotArray; │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/utils/SnapshotArray; Lcom/badlogic/gdx/utils/SnapshotArray; │ │ 0x0000 - 0x0007 reg=1 newSize I │ │ │ │ - source_file_idx : 3824 (SnapshotArray.java) │ │ + source_file_idx : 3822 (SnapshotArray.java) │ │ │ │ Class #667 header: │ │ -class_idx : 846 │ │ +class_idx : 844 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 831 │ │ -source_file_idx : 3828 │ │ +superclass_idx : 829 │ │ +source_file_idx : 3826 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #667 annotations: │ │ Annotations on class │ │ @@ -301141,17 +301197,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d6024: |[0d6024] com.badlogic.gdx.utils.SortedIntList$NodePool.:()V │ │ -0d6034: 7010 6a22 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Pool;.:()V // method@226a │ │ -0d603a: 0e00 |0003: return-void │ │ +0e45c8: |[0e45c8] com.badlogic.gdx.utils.SortedIntList$NodePool.:()V │ │ +0e45d8: 7010 6a22 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Pool;.:()V // method@226a │ │ +0e45de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/SortedIntList$NodePool; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/SortedIntList$NodePool; Lcom/badlogic/gdx/utils/SortedIntList$NodePool; │ │ │ │ @@ -301161,18 +301217,18 @@ │ │ type : '()Lcom/badlogic/gdx/utils/SortedIntList$Node;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d603c: |[0d603c] com.badlogic.gdx.utils.SortedIntList$NodePool.newObject:()Lcom/badlogic/gdx/utils/SortedIntList$Node; │ │ -0d604c: 2200 4d03 |0000: new-instance v0, Lcom/badlogic/gdx/utils/SortedIntList$Node; // type@034d │ │ -0d6050: 7010 cd22 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SortedIntList$Node;.:()V // method@22cd │ │ -0d6056: 1100 |0005: return-object v0 │ │ +0e45e0: |[0e45e0] com.badlogic.gdx.utils.SortedIntList$NodePool.newObject:()Lcom/badlogic/gdx/utils/SortedIntList$Node; │ │ +0e45f0: 2200 4b03 |0000: new-instance v0, Lcom/badlogic/gdx/utils/SortedIntList$Node; // type@034b │ │ +0e45f4: 7010 cd22 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SortedIntList$Node;.:()V // method@22cd │ │ +0e45fa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/SortedIntList$NodePool; │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/SortedIntList$NodePool; Lcom/badlogic/gdx/utils/SortedIntList$NodePool; │ │ │ │ @@ -301181,18 +301237,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d6058: |[0d6058] com.badlogic.gdx.utils.SortedIntList$NodePool.newObject:()Ljava/lang/Object; │ │ -0d6068: 6e10 d022 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/SortedIntList$NodePool;.newObject:()Lcom/badlogic/gdx/utils/SortedIntList$Node; // method@22d0 │ │ -0d606e: 0c00 |0003: move-result-object v0 │ │ -0d6070: 1100 |0004: return-object v0 │ │ +0e45fc: |[0e45fc] com.badlogic.gdx.utils.SortedIntList$NodePool.newObject:()Ljava/lang/Object; │ │ +0e460c: 6e10 d022 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/SortedIntList$NodePool;.newObject:()Lcom/badlogic/gdx/utils/SortedIntList$Node; // method@22d0 │ │ +0e4612: 0c00 |0003: move-result-object v0 │ │ +0e4614: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/SortedIntList$NodePool; │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/SortedIntList$NodePool; Lcom/badlogic/gdx/utils/SortedIntList$NodePool; │ │ │ │ @@ -301201,23 +301257,23 @@ │ │ type : '(Lcom/badlogic/gdx/utils/SortedIntList$Node;Lcom/badlogic/gdx/utils/SortedIntList$Node;Ljava/lang/Object;I)Lcom/badlogic/gdx/utils/SortedIntList$Node;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0d6074: |[0d6074] com.badlogic.gdx.utils.SortedIntList$NodePool.obtain:(Lcom/badlogic/gdx/utils/SortedIntList$Node;Lcom/badlogic/gdx/utils/SortedIntList$Node;Ljava/lang/Object;I)Lcom/badlogic/gdx/utils/SortedIntList$Node; │ │ -0d6084: 6f10 7122 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ -0d608a: 0c00 |0003: move-result-object v0 │ │ -0d608c: 1f00 4d03 |0004: check-cast v0, Lcom/badlogic/gdx/utils/SortedIntList$Node; // type@034d │ │ -0d6090: 5b02 ac11 |0006: iput-object v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.p:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ac │ │ -0d6094: 5b03 ab11 |0008: iput-object v3, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ab │ │ -0d6098: 5b04 ad11 |000a: iput-object v4, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.value:Ljava/lang/Object; // field@11ad │ │ -0d609c: 5905 aa11 |000c: iput v5, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@11aa │ │ -0d60a0: 1100 |000e: return-object v0 │ │ +0e4618: |[0e4618] com.badlogic.gdx.utils.SortedIntList$NodePool.obtain:(Lcom/badlogic/gdx/utils/SortedIntList$Node;Lcom/badlogic/gdx/utils/SortedIntList$Node;Ljava/lang/Object;I)Lcom/badlogic/gdx/utils/SortedIntList$Node; │ │ +0e4628: 6f10 7122 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@2271 │ │ +0e462e: 0c00 |0003: move-result-object v0 │ │ +0e4630: 1f00 4b03 |0004: check-cast v0, Lcom/badlogic/gdx/utils/SortedIntList$Node; // type@034b │ │ +0e4634: 5b02 ac11 |0006: iput-object v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.p:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ac │ │ +0e4638: 5b03 ab11 |0008: iput-object v3, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@11ab │ │ +0e463c: 5b04 ad11 |000a: iput-object v4, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.value:Ljava/lang/Object; // field@11ad │ │ +0e4640: 5905 aa11 |000c: iput v5, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@11aa │ │ +0e4644: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0006 line=174 │ │ 0x0008 line=175 │ │ 0x000a line=176 │ │ 0x000c line=177 │ │ @@ -301230,20 +301286,20 @@ │ │ 0x0006 - 0x000f reg=0 newNode Lcom/badlogic/gdx/utils/SortedIntList$Node; Lcom/badlogic/gdx/utils/SortedIntList$Node; │ │ 0x0000 - 0x000f reg=1 this Lcom/badlogic/gdx/utils/SortedIntList$NodePool; Lcom/badlogic/gdx/utils/SortedIntList$NodePool; │ │ 0x0000 - 0x000f reg=2 p Lcom/badlogic/gdx/utils/SortedIntList$Node; Lcom/badlogic/gdx/utils/SortedIntList$Node; │ │ 0x0000 - 0x000f reg=3 n Lcom/badlogic/gdx/utils/SortedIntList$Node; Lcom/badlogic/gdx/utils/SortedIntList$Node; │ │ 0x0000 - 0x000f reg=4 value Ljava/lang/Object; TE; │ │ 0x0000 - 0x000f reg=5 index I │ │ │ │ - source_file_idx : 3828 (SortedIntList.java) │ │ + source_file_idx : 3826 (SortedIntList.java) │ │ │ │ Class #668 header: │ │ -class_idx : 861 │ │ +class_idx : 859 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 862 │ │ +superclass_idx : 860 │ │ source_file_idx : 514 │ │ static_fields_size : 8 │ │ instance_fields_size: 12 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 9 │ │ │ │ Class #668 annotations: │ │ @@ -301357,38 +301413,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 40 16-bit code units │ │ -0d60a4: |[0d60a4] com.badlogic.gdx.utils.compression.lz.BinTree.:()V │ │ -0d60b4: 1305 0001 |0000: const/16 v5, #int 256 // #100 │ │ -0d60b8: 2353 4b04 |0002: new-array v3, v5, [I // type@044b │ │ -0d60bc: 6903 f911 |0004: sput-object v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.CrcTable:[I // field@11f9 │ │ -0d60c0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0d60c2: 3550 2000 |0007: if-ge v0, v5, 0027 // +0020 │ │ -0d60c6: 0102 |0009: move v2, v0 │ │ -0d60c8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0d60ca: 1303 0800 |000b: const/16 v3, #int 8 // #8 │ │ -0d60ce: 3531 1300 |000d: if-ge v1, v3, 0020 // +0013 │ │ -0d60d2: dd03 0201 |000f: and-int/lit8 v3, v2, #int 1 // #01 │ │ -0d60d6: 3803 0c00 |0011: if-eqz v3, 001d // +000c │ │ -0d60da: e203 0201 |0013: ushr-int/lit8 v3, v2, #int 1 // #01 │ │ -0d60de: 1404 2083 b8ed |0015: const v4, #float -7.13797e+27 // #edb88320 │ │ -0d60e4: 9702 0304 |0018: xor-int v2, v3, v4 │ │ -0d60e8: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0d60ec: 28ef |001c: goto 000b // -0011 │ │ -0d60ee: e202 0201 |001d: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ -0d60f2: 28fb |001f: goto 001a // -0005 │ │ -0d60f4: 6203 f911 |0020: sget-object v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.CrcTable:[I // field@11f9 │ │ -0d60f8: 4b02 0300 |0022: aput v2, v3, v0 │ │ -0d60fc: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0d6100: 28e1 |0026: goto 0007 // -001f │ │ -0d6102: 0e00 |0027: return-void │ │ +0e4648: |[0e4648] com.badlogic.gdx.utils.compression.lz.BinTree.:()V │ │ +0e4658: 1305 0001 |0000: const/16 v5, #int 256 // #100 │ │ +0e465c: 2353 4904 |0002: new-array v3, v5, [I // type@0449 │ │ +0e4660: 6903 f911 |0004: sput-object v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.CrcTable:[I // field@11f9 │ │ +0e4664: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0e4666: 3550 2000 |0007: if-ge v0, v5, 0027 // +0020 │ │ +0e466a: 0102 |0009: move v2, v0 │ │ +0e466c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0e466e: 1303 0800 |000b: const/16 v3, #int 8 // #8 │ │ +0e4672: 3531 1300 |000d: if-ge v1, v3, 0020 // +0013 │ │ +0e4676: dd03 0201 |000f: and-int/lit8 v3, v2, #int 1 // #01 │ │ +0e467a: 3803 0c00 |0011: if-eqz v3, 001d // +000c │ │ +0e467e: e203 0201 |0013: ushr-int/lit8 v3, v2, #int 1 // #01 │ │ +0e4682: 1404 2083 b8ed |0015: const v4, #float -7.13797e+27 // #edb88320 │ │ +0e4688: 9702 0304 |0018: xor-int v2, v3, v4 │ │ +0e468c: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0e4690: 28ef |001c: goto 000b // -0011 │ │ +0e4692: e202 0201 |001d: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ +0e4696: 28fb |001f: goto 001a // -0005 │ │ +0e4698: 6203 f911 |0020: sget-object v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.CrcTable:[I // field@11f9 │ │ +0e469c: 4b02 0300 |0022: aput v2, v3, v0 │ │ +0e46a0: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0e46a4: 28e1 |0026: goto 0007 // -001f │ │ +0e46a6: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=298 │ │ 0x0006 line=301 │ │ 0x0009 line=302 │ │ 0x000a line=303 │ │ 0x000f line=304 │ │ @@ -301408,29 +301464,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -0d6104: |[0d6104] com.badlogic.gdx.utils.compression.lz.BinTree.:()V │ │ -0d6114: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0d6116: 7010 b523 0200 |0001: invoke-direct {v2}, Lcom/badlogic/gdx/utils/compression/lz/InWindow;.:()V // method@23b5 │ │ -0d611c: 5921 ff11 |0004: iput v1, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@11ff │ │ -0d6120: 1300 ff00 |0006: const/16 v0, #int 255 // #ff │ │ -0d6124: 5920 fd11 |0008: iput v0, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cutValue:I // field@11fd │ │ -0d6128: 5921 0212 |000a: iput v1, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hashSizeSum:I // field@1202 │ │ -0d612c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0d612e: 5c20 fa11 |000d: iput-boolean v0, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.HASH_ARRAY:Z // field@11fa │ │ -0d6132: 5921 0f12 |000f: iput v1, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@120f │ │ -0d6136: 1240 |0011: const/4 v0, #int 4 // #4 │ │ -0d6138: 5920 0e12 |0012: iput v0, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kMinMatchCheck:I // field@120e │ │ -0d613c: 1400 0004 0100 |0014: const v0, #float 9.32704e-41 // #00010400 │ │ -0d6142: 5920 0912 |0017: iput v0, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kFixHashSize:I // field@1209 │ │ -0d6146: 0e00 |0019: return-void │ │ +0e46a8: |[0e46a8] com.badlogic.gdx.utils.compression.lz.BinTree.:()V │ │ +0e46b8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0e46ba: 7010 b523 0200 |0001: invoke-direct {v2}, Lcom/badlogic/gdx/utils/compression/lz/InWindow;.:()V // method@23b5 │ │ +0e46c0: 5921 ff11 |0004: iput v1, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@11ff │ │ +0e46c4: 1300 ff00 |0006: const/16 v0, #int 255 // #ff │ │ +0e46c8: 5920 fd11 |0008: iput v0, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cutValue:I // field@11fd │ │ +0e46cc: 5921 0212 |000a: iput v1, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hashSizeSum:I // field@1202 │ │ +0e46d0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0e46d2: 5c20 fa11 |000d: iput-boolean v0, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.HASH_ARRAY:Z // field@11fa │ │ +0e46d6: 5921 0f12 |000f: iput v1, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@120f │ │ +0e46da: 1240 |0011: const/4 v0, #int 4 // #4 │ │ +0e46dc: 5920 0e12 |0012: iput v0, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kMinMatchCheck:I // field@120e │ │ +0e46e0: 1400 0004 0100 |0014: const v0, #float 9.32704e-41 // #00010400 │ │ +0e46e6: 5920 0912 |0017: iput v0, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kFixHashSize:I // field@1209 │ │ +0e46ea: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=7 │ │ 0x0004 line=9 │ │ 0x0006 line=15 │ │ 0x000a line=17 │ │ 0x000c line=19 │ │ @@ -301446,67 +301502,67 @@ │ │ type : '(IIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 95 16-bit code units │ │ -0d6148: |[0d6148] com.badlogic.gdx.utils.compression.lz.BinTree.Create:(IIII)Z │ │ -0d6158: 1403 fffe ff3f |0000: const v3, #float 1.99997 // #3ffffeff │ │ -0d615e: 3736 0400 |0003: if-le v6, v3, 0007 // +0004 │ │ -0d6162: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -0d6164: 0f03 |0006: return v3 │ │ -0d6166: e103 0801 |0007: shr-int/lit8 v3, v8, #int 1 // #01 │ │ -0d616a: d803 0310 |0009: add-int/lit8 v3, v3, #int 16 // #10 │ │ -0d616e: 5953 fd11 |000b: iput v3, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cutValue:I // field@11fd │ │ -0d6172: 9003 0607 |000d: add-int v3, v6, v7 │ │ -0d6176: b083 |000f: add-int/2addr v3, v8 │ │ -0d6178: b093 |0010: add-int/2addr v3, v9 │ │ -0d617a: db03 0302 |0011: div-int/lit8 v3, v3, #int 2 // #02 │ │ -0d617e: d032 0001 |0013: add-int/lit16 v2, v3, #int 256 // #0100 │ │ -0d6182: 9003 0607 |0015: add-int v3, v6, v7 │ │ -0d6186: 9004 0809 |0017: add-int v4, v8, v9 │ │ -0d618a: 6f40 b623 3524 |0019: invoke-super {v5, v3, v4, v2}, Lcom/badlogic/gdx/utils/compression/lz/InWindow;.Create:(III)V // method@23b6 │ │ -0d6190: 5958 0312 |001c: iput v8, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._matchMaxLen:I // field@1203 │ │ -0d6194: d800 0601 |001e: add-int/lit8 v0, v6, #int 1 // #01 │ │ -0d6198: 5253 ff11 |0020: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@11ff │ │ -0d619c: 3203 0a00 |0022: if-eq v3, v0, 002c // +000a │ │ -0d61a0: 5950 ff11 |0024: iput v0, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@11ff │ │ -0d61a4: da03 0002 |0026: mul-int/lit8 v3, v0, #int 2 // #02 │ │ -0d61a8: 2333 4b04 |0028: new-array v3, v3, [I // type@044b │ │ -0d61ac: 5b53 0512 |002a: iput-object v3, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ -0d61b0: 1501 0100 |002c: const/high16 v1, #int 65536 // #1 │ │ -0d61b4: 5553 fa11 |002e: iget-boolean v3, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.HASH_ARRAY:Z // field@11fa │ │ -0d61b8: 3803 2300 |0030: if-eqz v3, 0053 // +0023 │ │ -0d61bc: d801 06ff |0032: add-int/lit8 v1, v6, #int -1 // #ff │ │ -0d61c0: e103 0101 |0034: shr-int/lit8 v3, v1, #int 1 // #01 │ │ -0d61c4: b631 |0036: or-int/2addr v1, v3 │ │ -0d61c6: e103 0102 |0037: shr-int/lit8 v3, v1, #int 2 // #02 │ │ -0d61ca: b631 |0039: or-int/2addr v1, v3 │ │ -0d61cc: e103 0104 |003a: shr-int/lit8 v3, v1, #int 4 // #04 │ │ -0d61d0: b631 |003c: or-int/2addr v1, v3 │ │ -0d61d2: e103 0108 |003d: shr-int/lit8 v3, v1, #int 8 // #08 │ │ -0d61d6: b631 |003f: or-int/2addr v1, v3 │ │ -0d61d8: e101 0101 |0040: shr-int/lit8 v1, v1, #int 1 // #01 │ │ -0d61dc: 1403 ffff 0000 |0042: const v3, #float 9.18341e-41 // #0000ffff │ │ -0d61e2: b631 |0045: or-int/2addr v1, v3 │ │ -0d61e4: 1503 0001 |0046: const/high16 v3, #int 16777216 // #100 │ │ -0d61e8: 3731 0400 |0048: if-le v1, v3, 004c // +0004 │ │ -0d61ec: e101 0101 |004a: shr-int/lit8 v1, v1, #int 1 // #01 │ │ -0d61f0: 5951 0112 |004c: iput v1, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hashMask:I // field@1201 │ │ -0d61f4: d801 0101 |004e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0d61f8: 5253 0912 |0050: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kFixHashSize:I // field@1209 │ │ -0d61fc: b031 |0052: add-int/2addr v1, v3 │ │ -0d61fe: 5253 0212 |0053: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hashSizeSum:I // field@1202 │ │ -0d6202: 3231 0800 |0055: if-eq v1, v3, 005d // +0008 │ │ -0d6206: 5951 0212 |0057: iput v1, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hashSizeSum:I // field@1202 │ │ -0d620a: 2313 4b04 |0059: new-array v3, v1, [I // type@044b │ │ -0d620e: 5b53 0012 |005b: iput-object v3, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@1200 │ │ -0d6212: 1213 |005d: const/4 v3, #int 1 // #1 │ │ -0d6214: 28a8 |005e: goto 0006 // -0058 │ │ +0e46ec: |[0e46ec] com.badlogic.gdx.utils.compression.lz.BinTree.Create:(IIII)Z │ │ +0e46fc: 1403 fffe ff3f |0000: const v3, #float 1.99997 // #3ffffeff │ │ +0e4702: 3736 0400 |0003: if-le v6, v3, 0007 // +0004 │ │ +0e4706: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +0e4708: 0f03 |0006: return v3 │ │ +0e470a: e103 0801 |0007: shr-int/lit8 v3, v8, #int 1 // #01 │ │ +0e470e: d803 0310 |0009: add-int/lit8 v3, v3, #int 16 // #10 │ │ +0e4712: 5953 fd11 |000b: iput v3, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cutValue:I // field@11fd │ │ +0e4716: 9003 0607 |000d: add-int v3, v6, v7 │ │ +0e471a: b083 |000f: add-int/2addr v3, v8 │ │ +0e471c: b093 |0010: add-int/2addr v3, v9 │ │ +0e471e: db03 0302 |0011: div-int/lit8 v3, v3, #int 2 // #02 │ │ +0e4722: d032 0001 |0013: add-int/lit16 v2, v3, #int 256 // #0100 │ │ +0e4726: 9003 0607 |0015: add-int v3, v6, v7 │ │ +0e472a: 9004 0809 |0017: add-int v4, v8, v9 │ │ +0e472e: 6f40 b623 3524 |0019: invoke-super {v5, v3, v4, v2}, Lcom/badlogic/gdx/utils/compression/lz/InWindow;.Create:(III)V // method@23b6 │ │ +0e4734: 5958 0312 |001c: iput v8, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._matchMaxLen:I // field@1203 │ │ +0e4738: d800 0601 |001e: add-int/lit8 v0, v6, #int 1 // #01 │ │ +0e473c: 5253 ff11 |0020: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@11ff │ │ +0e4740: 3203 0a00 |0022: if-eq v3, v0, 002c // +000a │ │ +0e4744: 5950 ff11 |0024: iput v0, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@11ff │ │ +0e4748: da03 0002 |0026: mul-int/lit8 v3, v0, #int 2 // #02 │ │ +0e474c: 2333 4904 |0028: new-array v3, v3, [I // type@0449 │ │ +0e4750: 5b53 0512 |002a: iput-object v3, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ +0e4754: 1501 0100 |002c: const/high16 v1, #int 65536 // #1 │ │ +0e4758: 5553 fa11 |002e: iget-boolean v3, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.HASH_ARRAY:Z // field@11fa │ │ +0e475c: 3803 2300 |0030: if-eqz v3, 0053 // +0023 │ │ +0e4760: d801 06ff |0032: add-int/lit8 v1, v6, #int -1 // #ff │ │ +0e4764: e103 0101 |0034: shr-int/lit8 v3, v1, #int 1 // #01 │ │ +0e4768: b631 |0036: or-int/2addr v1, v3 │ │ +0e476a: e103 0102 |0037: shr-int/lit8 v3, v1, #int 2 // #02 │ │ +0e476e: b631 |0039: or-int/2addr v1, v3 │ │ +0e4770: e103 0104 |003a: shr-int/lit8 v3, v1, #int 4 // #04 │ │ +0e4774: b631 |003c: or-int/2addr v1, v3 │ │ +0e4776: e103 0108 |003d: shr-int/lit8 v3, v1, #int 8 // #08 │ │ +0e477a: b631 |003f: or-int/2addr v1, v3 │ │ +0e477c: e101 0101 |0040: shr-int/lit8 v1, v1, #int 1 // #01 │ │ +0e4780: 1403 ffff 0000 |0042: const v3, #float 9.18341e-41 // #0000ffff │ │ +0e4786: b631 |0045: or-int/2addr v1, v3 │ │ +0e4788: 1503 0001 |0046: const/high16 v3, #int 16777216 // #100 │ │ +0e478c: 3731 0400 |0048: if-le v1, v3, 004c // +0004 │ │ +0e4790: e101 0101 |004a: shr-int/lit8 v1, v1, #int 1 // #01 │ │ +0e4794: 5951 0112 |004c: iput v1, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hashMask:I // field@1201 │ │ +0e4798: d801 0101 |004e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0e479c: 5253 0912 |0050: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kFixHashSize:I // field@1209 │ │ +0e47a0: b031 |0052: add-int/2addr v1, v3 │ │ +0e47a2: 5253 0212 |0053: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hashSizeSum:I // field@1202 │ │ +0e47a6: 3231 0800 |0055: if-eq v1, v3, 005d // +0008 │ │ +0e47aa: 5951 0212 |0057: iput v1, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hashSizeSum:I // field@1202 │ │ +0e47ae: 2313 4904 |0059: new-array v3, v1, [I // type@0449 │ │ +0e47b2: 5b53 0012 |005b: iput-object v3, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@1200 │ │ +0e47b6: 1213 |005d: const/4 v3, #int 1 // #1 │ │ +0e47b8: 28a8 |005e: goto 0006 // -0058 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0006 line=89 │ │ 0x0007 line=62 │ │ 0x000d line=64 │ │ 0x0015 line=66 │ │ @@ -301543,462 +301599,462 @@ │ │ type : '([I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 30 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 885 16-bit code units │ │ -0d6218: |[0d6218] com.badlogic.gdx.utils.compression.lz.BinTree.GetMatches:([I)I │ │ -0d6228: 0800 1c00 |0000: move-object/from16 v0, v28 │ │ -0d622c: 5200 0412 |0002: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ -0d6230: 0219 0000 |0004: move/from16 v25, v0 │ │ -0d6234: 0800 1c00 |0006: move-object/from16 v0, v28 │ │ -0d6238: 5200 0312 |0008: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._matchMaxLen:I // field@1203 │ │ -0d623c: 021a 0000 |000a: move/from16 v26, v0 │ │ -0d6240: 9019 191a |000c: add-int v25, v25, v26 │ │ -0d6244: 0800 1c00 |000e: move-object/from16 v0, v28 │ │ -0d6248: 5200 0612 |0010: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._streamPos:I // field@1206 │ │ -0d624c: 021a 0000 |0012: move/from16 v26, v0 │ │ -0d6250: 0200 1900 |0014: move/from16 v0, v25 │ │ -0d6254: 0201 1a00 |0016: move/from16 v1, v26 │ │ -0d6258: 3610 1002 |0018: if-gt v0, v1, 0228 // +0210 │ │ -0d625c: 0800 1c00 |001a: move-object/from16 v0, v28 │ │ -0d6260: 5200 0312 |001c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._matchMaxLen:I // field@1203 │ │ -0d6264: 0210 0000 |001e: move/from16 v16, v0 │ │ -0d6268: 1313 0000 |0020: const/16 v19, #int 0 // #0 │ │ -0d626c: 0800 1c00 |0022: move-object/from16 v0, v28 │ │ -0d6270: 5200 0412 |0024: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ -0d6274: 0219 0000 |0026: move/from16 v25, v0 │ │ -0d6278: 0800 1c00 |0028: move-object/from16 v0, v28 │ │ -0d627c: 5200 ff11 |002a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@11ff │ │ -0d6280: 021a 0000 |002c: move/from16 v26, v0 │ │ -0d6284: 0200 1900 |002e: move/from16 v0, v25 │ │ -0d6288: 0201 1a00 |0030: move/from16 v1, v26 │ │ -0d628c: 3710 1602 |0032: if-le v0, v1, 0248 // +0216 │ │ -0d6290: 0800 1c00 |0034: move-object/from16 v0, v28 │ │ -0d6294: 5200 0412 |0036: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ -0d6298: 0219 0000 |0038: move/from16 v25, v0 │ │ -0d629c: 0800 1c00 |003a: move-object/from16 v0, v28 │ │ -0d62a0: 5200 ff11 |003c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@11ff │ │ -0d62a4: 021a 0000 |003e: move/from16 v26, v0 │ │ -0d62a8: 9111 191a |0040: sub-int v17, v25, v26 │ │ -0d62ac: 0800 1c00 |0042: move-object/from16 v0, v28 │ │ -0d62b0: 5200 fc11 |0044: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferOffset:I // field@11fc │ │ -0d62b4: 0219 0000 |0046: move/from16 v25, v0 │ │ -0d62b8: 0800 1c00 |0048: move-object/from16 v0, v28 │ │ -0d62bc: 5200 0412 |004a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ -0d62c0: 021a 0000 |004c: move/from16 v26, v0 │ │ -0d62c4: 9004 191a |004e: add-int v4, v25, v26 │ │ -0d62c8: 1312 0100 |0050: const/16 v18, #int 1 // #1 │ │ -0d62cc: 120a |0052: const/4 v10, #int 0 // #0 │ │ -0d62ce: 120b |0053: const/4 v11, #int 0 // #0 │ │ -0d62d0: 0800 1c00 |0054: move-object/from16 v0, v28 │ │ -0d62d4: 5500 fa11 |0056: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.HASH_ARRAY:Z // field@11fa │ │ -0d62d8: 0219 0000 |0058: move/from16 v25, v0 │ │ -0d62dc: 3819 f201 |005a: if-eqz v25, 024c // +01f2 │ │ -0d62e0: 6219 f911 |005c: sget-object v25, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.CrcTable:[I // field@11f9 │ │ -0d62e4: 0800 1c00 |005e: move-object/from16 v0, v28 │ │ -0d62e8: 5400 fb11 |0060: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ -0d62ec: 081a 0000 |0062: move-object/from16 v26, v0 │ │ -0d62f0: 481a 1a04 |0064: aget-byte v26, v26, v4 │ │ -0d62f4: 0200 1a00 |0066: move/from16 v0, v26 │ │ -0d62f8: d500 ff00 |0068: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0d62fc: 021a 0000 |006a: move/from16 v26, v0 │ │ -0d6300: 4419 191a |006c: aget v25, v25, v26 │ │ -0d6304: 0800 1c00 |006e: move-object/from16 v0, v28 │ │ -0d6308: 5400 fb11 |0070: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ -0d630c: 081a 0000 |0072: move-object/from16 v26, v0 │ │ -0d6310: d81b 0401 |0074: add-int/lit8 v27, v4, #int 1 // #01 │ │ -0d6314: 481a 1a1b |0076: aget-byte v26, v26, v27 │ │ -0d6318: 0200 1a00 |0078: move/from16 v0, v26 │ │ -0d631c: d500 ff00 |007a: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0d6320: 021a 0000 |007c: move/from16 v26, v0 │ │ -0d6324: 9718 191a |007e: xor-int v24, v25, v26 │ │ -0d6328: 0200 1800 |0080: move/from16 v0, v24 │ │ -0d632c: d50a ff03 |0082: and-int/lit16 v10, v0, #int 1023 // #03ff │ │ -0d6330: 0800 1c00 |0084: move-object/from16 v0, v28 │ │ -0d6334: 5400 fb11 |0086: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ -0d6338: 0819 0000 |0088: move-object/from16 v25, v0 │ │ -0d633c: d81a 0402 |008a: add-int/lit8 v26, v4, #int 2 // #02 │ │ -0d6340: 4819 191a |008c: aget-byte v25, v25, v26 │ │ -0d6344: 0200 1900 |008e: move/from16 v0, v25 │ │ -0d6348: d500 ff00 |0090: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0d634c: 0219 0000 |0092: move/from16 v25, v0 │ │ -0d6350: e019 1908 |0094: shl-int/lit8 v25, v25, #int 8 // #08 │ │ -0d6354: 9718 1819 |0096: xor-int v24, v24, v25 │ │ -0d6358: 1419 ffff 0000 |0098: const v25, #float 9.18341e-41 // #0000ffff │ │ -0d635e: 950b 1819 |009b: and-int v11, v24, v25 │ │ -0d6362: 6219 f911 |009d: sget-object v25, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.CrcTable:[I // field@11f9 │ │ -0d6366: 0800 1c00 |009f: move-object/from16 v0, v28 │ │ -0d636a: 5400 fb11 |00a1: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ -0d636e: 081a 0000 |00a3: move-object/from16 v26, v0 │ │ -0d6372: d81b 0403 |00a5: add-int/lit8 v27, v4, #int 3 // #03 │ │ -0d6376: 481a 1a1b |00a7: aget-byte v26, v26, v27 │ │ -0d637a: 0200 1a00 |00a9: move/from16 v0, v26 │ │ -0d637e: d500 ff00 |00ab: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0d6382: 021a 0000 |00ad: move/from16 v26, v0 │ │ -0d6386: 4419 191a |00af: aget v25, v25, v26 │ │ -0d638a: e019 1905 |00b1: shl-int/lit8 v25, v25, #int 5 // #05 │ │ -0d638e: 9719 1918 |00b3: xor-int v25, v25, v24 │ │ -0d6392: 0800 1c00 |00b5: move-object/from16 v0, v28 │ │ -0d6396: 5200 0112 |00b7: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hashMask:I // field@1201 │ │ -0d639a: 021a 0000 |00b9: move/from16 v26, v0 │ │ -0d639e: 950c 191a |00bb: and-int v12, v25, v26 │ │ -0d63a2: 0800 1c00 |00bd: move-object/from16 v0, v28 │ │ -0d63a6: 5400 0012 |00bf: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@1200 │ │ -0d63aa: 0819 0000 |00c1: move-object/from16 v25, v0 │ │ -0d63ae: 0800 1c00 |00c3: move-object/from16 v0, v28 │ │ -0d63b2: 5200 0912 |00c5: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kFixHashSize:I // field@1209 │ │ -0d63b6: 021a 0000 |00c7: move/from16 v26, v0 │ │ -0d63ba: 901a 1a0c |00c9: add-int v26, v26, v12 │ │ -0d63be: 4405 191a |00cb: aget v5, v25, v26 │ │ -0d63c2: 0800 1c00 |00cd: move-object/from16 v0, v28 │ │ -0d63c6: 5500 fa11 |00cf: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.HASH_ARRAY:Z // field@11fa │ │ -0d63ca: 0219 0000 |00d1: move/from16 v25, v0 │ │ -0d63ce: 3819 af00 |00d3: if-eqz v25, 0182 // +00af │ │ -0d63d2: 0800 1c00 |00d5: move-object/from16 v0, v28 │ │ -0d63d6: 5400 0012 |00d7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@1200 │ │ -0d63da: 0819 0000 |00d9: move-object/from16 v25, v0 │ │ -0d63de: 4406 190a |00db: aget v6, v25, v10 │ │ -0d63e2: 0800 1c00 |00dd: move-object/from16 v0, v28 │ │ -0d63e6: 5400 0012 |00df: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@1200 │ │ -0d63ea: 0819 0000 |00e1: move-object/from16 v25, v0 │ │ -0d63ee: d0b0 0004 |00e3: add-int/lit16 v0, v11, #int 1024 // #0400 │ │ -0d63f2: 021a 0000 |00e5: move/from16 v26, v0 │ │ -0d63f6: 4407 191a |00e7: aget v7, v25, v26 │ │ -0d63fa: 0800 1c00 |00e9: move-object/from16 v0, v28 │ │ -0d63fe: 5400 0012 |00eb: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@1200 │ │ -0d6402: 0819 0000 |00ed: move-object/from16 v25, v0 │ │ -0d6406: 0800 1c00 |00ef: move-object/from16 v0, v28 │ │ -0d640a: 5200 0412 |00f1: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ -0d640e: 021a 0000 |00f3: move/from16 v26, v0 │ │ -0d6412: 4b1a 190a |00f5: aput v26, v25, v10 │ │ -0d6416: 0800 1c00 |00f7: move-object/from16 v0, v28 │ │ -0d641a: 5400 0012 |00f9: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@1200 │ │ -0d641e: 0819 0000 |00fb: move-object/from16 v25, v0 │ │ -0d6422: d0b0 0004 |00fd: add-int/lit16 v0, v11, #int 1024 // #0400 │ │ -0d6426: 021a 0000 |00ff: move/from16 v26, v0 │ │ -0d642a: 0800 1c00 |0101: move-object/from16 v0, v28 │ │ -0d642e: 5200 0412 |0103: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ -0d6432: 021b 0000 |0105: move/from16 v27, v0 │ │ -0d6436: 4b1b 191a |0107: aput v27, v25, v26 │ │ -0d643a: 0200 1100 |0109: move/from16 v0, v17 │ │ -0d643e: 3706 3400 |010b: if-le v6, v0, 013f // +0034 │ │ -0d6442: 0800 1c00 |010d: move-object/from16 v0, v28 │ │ -0d6446: 5400 fb11 |010f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ -0d644a: 0819 0000 |0111: move-object/from16 v25, v0 │ │ -0d644e: 0800 1c00 |0113: move-object/from16 v0, v28 │ │ -0d6452: 5200 fc11 |0115: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferOffset:I // field@11fc │ │ -0d6456: 021a 0000 |0117: move/from16 v26, v0 │ │ -0d645a: 901a 1a06 |0119: add-int v26, v26, v6 │ │ -0d645e: 4819 191a |011b: aget-byte v25, v25, v26 │ │ -0d6462: 0800 1c00 |011d: move-object/from16 v0, v28 │ │ -0d6466: 5400 fb11 |011f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ -0d646a: 081a 0000 |0121: move-object/from16 v26, v0 │ │ -0d646e: 481a 1a04 |0123: aget-byte v26, v26, v4 │ │ -0d6472: 0200 1900 |0125: move/from16 v0, v25 │ │ -0d6476: 0201 1a00 |0127: move/from16 v1, v26 │ │ -0d647a: 3310 1600 |0129: if-ne v0, v1, 013f // +0016 │ │ -0d647e: d814 1301 |012b: add-int/lit8 v20, v19, #int 1 // #01 │ │ -0d6482: 1312 0200 |012d: const/16 v18, #int 2 // #2 │ │ -0d6486: 4b12 1d13 |012f: aput v18, v29, v19 │ │ -0d648a: d813 1401 |0131: add-int/lit8 v19, v20, #int 1 // #01 │ │ -0d648e: 0800 1c00 |0133: move-object/from16 v0, v28 │ │ -0d6492: 5200 0412 |0135: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ -0d6496: 0219 0000 |0137: move/from16 v25, v0 │ │ -0d649a: 9119 1906 |0139: sub-int v25, v25, v6 │ │ -0d649e: d819 19ff |013b: add-int/lit8 v25, v25, #int -1 // #ff │ │ -0d64a2: 4b19 1d14 |013d: aput v25, v29, v20 │ │ -0d64a6: 0200 1100 |013f: move/from16 v0, v17 │ │ -0d64aa: 3707 3900 |0141: if-le v7, v0, 017a // +0039 │ │ -0d64ae: 0800 1c00 |0143: move-object/from16 v0, v28 │ │ -0d64b2: 5400 fb11 |0145: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ -0d64b6: 0819 0000 |0147: move-object/from16 v25, v0 │ │ -0d64ba: 0800 1c00 |0149: move-object/from16 v0, v28 │ │ -0d64be: 5200 fc11 |014b: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferOffset:I // field@11fc │ │ -0d64c2: 021a 0000 |014d: move/from16 v26, v0 │ │ -0d64c6: 901a 1a07 |014f: add-int v26, v26, v7 │ │ -0d64ca: 4819 191a |0151: aget-byte v25, v25, v26 │ │ -0d64ce: 0800 1c00 |0153: move-object/from16 v0, v28 │ │ -0d64d2: 5400 fb11 |0155: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ -0d64d6: 081a 0000 |0157: move-object/from16 v26, v0 │ │ -0d64da: 481a 1a04 |0159: aget-byte v26, v26, v4 │ │ -0d64de: 0200 1900 |015b: move/from16 v0, v25 │ │ -0d64e2: 0201 1a00 |015d: move/from16 v1, v26 │ │ -0d64e6: 3310 1b00 |015f: if-ne v0, v1, 017a // +001b │ │ -0d64ea: 3367 0400 |0161: if-ne v7, v6, 0165 // +0004 │ │ -0d64ee: d813 13fe |0163: add-int/lit8 v19, v19, #int -2 // #fe │ │ -0d64f2: d814 1301 |0165: add-int/lit8 v20, v19, #int 1 // #01 │ │ -0d64f6: 1312 0300 |0167: const/16 v18, #int 3 // #3 │ │ -0d64fa: 4b12 1d13 |0169: aput v18, v29, v19 │ │ -0d64fe: d813 1401 |016b: add-int/lit8 v19, v20, #int 1 // #01 │ │ -0d6502: 0800 1c00 |016d: move-object/from16 v0, v28 │ │ -0d6506: 5200 0412 |016f: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ -0d650a: 0219 0000 |0171: move/from16 v25, v0 │ │ -0d650e: 9119 1907 |0173: sub-int v25, v25, v7 │ │ -0d6512: d819 19ff |0175: add-int/lit8 v25, v25, #int -1 // #ff │ │ -0d6516: 4b19 1d14 |0177: aput v25, v29, v20 │ │ -0d651a: 0176 |0179: move v6, v7 │ │ -0d651c: 3813 0800 |017a: if-eqz v19, 0182 // +0008 │ │ -0d6520: 3356 0600 |017c: if-ne v6, v5, 0182 // +0006 │ │ -0d6524: d813 13fe |017e: add-int/lit8 v19, v19, #int -2 // #fe │ │ -0d6528: 1312 0100 |0180: const/16 v18, #int 1 // #1 │ │ -0d652c: 0800 1c00 |0182: move-object/from16 v0, v28 │ │ -0d6530: 5400 0012 |0184: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@1200 │ │ -0d6534: 0819 0000 |0186: move-object/from16 v25, v0 │ │ -0d6538: 0800 1c00 |0188: move-object/from16 v0, v28 │ │ -0d653c: 5200 0912 |018a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kFixHashSize:I // field@1209 │ │ -0d6540: 021a 0000 |018c: move/from16 v26, v0 │ │ -0d6544: 901a 1a0c |018e: add-int v26, v26, v12 │ │ -0d6548: 0800 1c00 |0190: move-object/from16 v0, v28 │ │ -0d654c: 5200 0412 |0192: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ -0d6550: 021b 0000 |0194: move/from16 v27, v0 │ │ -0d6554: 4b1b 191a |0196: aput v27, v25, v26 │ │ -0d6558: 0800 1c00 |0198: move-object/from16 v0, v28 │ │ -0d655c: 5200 fe11 |019a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@11fe │ │ -0d6560: 0219 0000 |019c: move/from16 v25, v0 │ │ -0d6564: e019 1901 |019e: shl-int/lit8 v25, v25, #int 1 // #01 │ │ -0d6568: d816 1901 |01a0: add-int/lit8 v22, v25, #int 1 // #01 │ │ -0d656c: 0800 1c00 |01a2: move-object/from16 v0, v28 │ │ -0d6570: 5200 fe11 |01a4: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@11fe │ │ -0d6574: 0219 0000 |01a6: move/from16 v25, v0 │ │ -0d6578: e017 1901 |01a8: shl-int/lit8 v23, v25, #int 1 // #01 │ │ -0d657c: 0800 1c00 |01aa: move-object/from16 v0, v28 │ │ -0d6580: 520f 0f12 |01ac: iget v15, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@120f │ │ -0d6584: 01fe |01ae: move v14, v15 │ │ -0d6586: 0800 1c00 |01af: move-object/from16 v0, v28 │ │ -0d658a: 5200 0f12 |01b1: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@120f │ │ -0d658e: 0219 0000 |01b3: move/from16 v25, v0 │ │ -0d6592: 3819 4c00 |01b5: if-eqz v25, 0201 // +004c │ │ -0d6596: 0200 1100 |01b7: move/from16 v0, v17 │ │ -0d659a: 3705 4800 |01b9: if-le v5, v0, 0201 // +0048 │ │ -0d659e: 0800 1c00 |01bb: move-object/from16 v0, v28 │ │ -0d65a2: 5400 fb11 |01bd: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ -0d65a6: 0819 0000 |01bf: move-object/from16 v25, v0 │ │ -0d65aa: 0800 1c00 |01c1: move-object/from16 v0, v28 │ │ -0d65ae: 5200 fc11 |01c3: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferOffset:I // field@11fc │ │ -0d65b2: 021a 0000 |01c5: move/from16 v26, v0 │ │ -0d65b6: 901a 1a05 |01c7: add-int v26, v26, v5 │ │ -0d65ba: 0800 1c00 |01c9: move-object/from16 v0, v28 │ │ -0d65be: 5200 0f12 |01cb: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@120f │ │ -0d65c2: 021b 0000 |01cd: move/from16 v27, v0 │ │ -0d65c6: 901a 1a1b |01cf: add-int v26, v26, v27 │ │ -0d65ca: 4819 191a |01d1: aget-byte v25, v25, v26 │ │ -0d65ce: 0800 1c00 |01d3: move-object/from16 v0, v28 │ │ -0d65d2: 5400 fb11 |01d5: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ -0d65d6: 081a 0000 |01d7: move-object/from16 v26, v0 │ │ -0d65da: 0800 1c00 |01d9: move-object/from16 v0, v28 │ │ -0d65de: 5200 0f12 |01db: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@120f │ │ -0d65e2: 021b 0000 |01dd: move/from16 v27, v0 │ │ -0d65e6: 901b 1b04 |01df: add-int v27, v27, v4 │ │ -0d65ea: 481a 1a1b |01e1: aget-byte v26, v26, v27 │ │ -0d65ee: 0200 1900 |01e3: move/from16 v0, v25 │ │ -0d65f2: 0201 1a00 |01e5: move/from16 v1, v26 │ │ -0d65f6: 3210 1a00 |01e7: if-eq v0, v1, 0201 // +001a │ │ -0d65fa: d814 1301 |01e9: add-int/lit8 v20, v19, #int 1 // #01 │ │ -0d65fe: 0800 1c00 |01eb: move-object/from16 v0, v28 │ │ -0d6602: 5200 0f12 |01ed: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@120f │ │ -0d6606: 0212 0000 |01ef: move/from16 v18, v0 │ │ -0d660a: 4b12 1d13 |01f1: aput v18, v29, v19 │ │ -0d660e: d813 1401 |01f3: add-int/lit8 v19, v20, #int 1 // #01 │ │ -0d6612: 0800 1c00 |01f5: move-object/from16 v0, v28 │ │ -0d6616: 5200 0412 |01f7: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ -0d661a: 0219 0000 |01f9: move/from16 v25, v0 │ │ -0d661e: 9119 1905 |01fb: sub-int v25, v25, v5 │ │ -0d6622: d819 19ff |01fd: add-int/lit8 v25, v25, #int -1 // #ff │ │ -0d6626: 4b19 1d14 |01ff: aput v25, v29, v20 │ │ -0d662a: 0800 1c00 |0201: move-object/from16 v0, v28 │ │ -0d662e: 5202 fd11 |0203: iget v2, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cutValue:I // field@11fd │ │ -0d6632: 0123 |0205: move v3, v2 │ │ -0d6634: 0214 1300 |0206: move/from16 v20, v19 │ │ -0d6638: 0200 1100 |0208: move/from16 v0, v17 │ │ -0d663c: 3705 6801 |020a: if-le v5, v0, 0372 // +0168 │ │ -0d6640: d802 03ff |020c: add-int/lit8 v2, v3, #int -1 // #ff │ │ -0d6644: 3903 6200 |020e: if-nez v3, 0270 // +0062 │ │ -0d6648: 0800 1c00 |0210: move-object/from16 v0, v28 │ │ -0d664c: 5400 0512 |0212: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ -0d6650: 0819 0000 |0214: move-object/from16 v25, v0 │ │ -0d6654: 0800 1c00 |0216: move-object/from16 v0, v28 │ │ -0d6658: 5400 0512 |0218: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ -0d665c: 081a 0000 |021a: move-object/from16 v26, v0 │ │ -0d6660: 131b 0000 |021c: const/16 v27, #int 0 // #0 │ │ -0d6664: 4b1b 1a17 |021e: aput v27, v26, v23 │ │ -0d6668: 4b1b 1916 |0220: aput v27, v25, v22 │ │ -0d666c: 0213 1400 |0222: move/from16 v19, v20 │ │ -0d6670: 7401 ac23 1c00 |0224: invoke-virtual/range {v28}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.MovePos:()V // method@23ac │ │ -0d6676: 0f13 |0227: return v19 │ │ -0d6678: 0800 1c00 |0228: move-object/from16 v0, v28 │ │ -0d667c: 5200 0612 |022a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._streamPos:I // field@1206 │ │ -0d6680: 0219 0000 |022c: move/from16 v25, v0 │ │ -0d6684: 0800 1c00 |022e: move-object/from16 v0, v28 │ │ -0d6688: 5200 0412 |0230: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ -0d668c: 021a 0000 |0232: move/from16 v26, v0 │ │ -0d6690: 9110 191a |0234: sub-int v16, v25, v26 │ │ -0d6694: 0800 1c00 |0236: move-object/from16 v0, v28 │ │ -0d6698: 5200 0e12 |0238: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kMinMatchCheck:I // field@120e │ │ -0d669c: 0219 0000 |023a: move/from16 v25, v0 │ │ -0d66a0: 0200 1000 |023c: move/from16 v0, v16 │ │ -0d66a4: 0201 1900 |023e: move/from16 v1, v25 │ │ -0d66a8: 3510 e0fd |0240: if-ge v0, v1, 0020 // -0220 │ │ -0d66ac: 7401 ac23 1c00 |0242: invoke-virtual/range {v28}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.MovePos:()V // method@23ac │ │ -0d66b2: 1313 0000 |0245: const/16 v19, #int 0 // #0 │ │ -0d66b6: 28e0 |0247: goto 0227 // -0020 │ │ -0d66b8: 1311 0000 |0248: const/16 v17, #int 0 // #0 │ │ -0d66bc: 2900 f8fd |024a: goto/16 0042 // -0208 │ │ -0d66c0: 0800 1c00 |024c: move-object/from16 v0, v28 │ │ -0d66c4: 5400 fb11 |024e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ -0d66c8: 0819 0000 |0250: move-object/from16 v25, v0 │ │ -0d66cc: 4819 1904 |0252: aget-byte v25, v25, v4 │ │ -0d66d0: 0200 1900 |0254: move/from16 v0, v25 │ │ -0d66d4: d500 ff00 |0256: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0d66d8: 0219 0000 |0258: move/from16 v25, v0 │ │ -0d66dc: 0800 1c00 |025a: move-object/from16 v0, v28 │ │ -0d66e0: 5400 fb11 |025c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ -0d66e4: 081a 0000 |025e: move-object/from16 v26, v0 │ │ -0d66e8: d81b 0401 |0260: add-int/lit8 v27, v4, #int 1 // #01 │ │ -0d66ec: 481a 1a1b |0262: aget-byte v26, v26, v27 │ │ -0d66f0: 0200 1a00 |0264: move/from16 v0, v26 │ │ -0d66f4: d500 ff00 |0266: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0d66f8: 021a 0000 |0268: move/from16 v26, v0 │ │ -0d66fc: e01a 1a08 |026a: shl-int/lit8 v26, v26, #int 8 // #08 │ │ -0d6700: 970c 191a |026c: xor-int v12, v25, v26 │ │ -0d6704: 2900 4ffe |026e: goto/16 00bd // -01b1 │ │ -0d6708: 0800 1c00 |0270: move-object/from16 v0, v28 │ │ -0d670c: 5200 0412 |0272: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ -0d6710: 0219 0000 |0274: move/from16 v25, v0 │ │ -0d6714: 9109 1905 |0276: sub-int v9, v25, v5 │ │ -0d6718: 0800 1c00 |0278: move-object/from16 v0, v28 │ │ -0d671c: 5200 fe11 |027a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@11fe │ │ -0d6720: 0219 0000 |027c: move/from16 v25, v0 │ │ -0d6724: 0200 1900 |027e: move/from16 v0, v25 │ │ -0d6728: 3609 8c00 |0280: if-gt v9, v0, 030c // +008c │ │ -0d672c: 0800 1c00 |0282: move-object/from16 v0, v28 │ │ -0d6730: 5200 fe11 |0284: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@11fe │ │ -0d6734: 0219 0000 |0286: move/from16 v25, v0 │ │ -0d6738: 9119 1909 |0288: sub-int v25, v25, v9 │ │ -0d673c: e008 1901 |028a: shl-int/lit8 v8, v25, #int 1 // #01 │ │ -0d6740: 0800 1c00 |028c: move-object/from16 v0, v28 │ │ -0d6744: 5200 fc11 |028e: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferOffset:I // field@11fc │ │ -0d6748: 0219 0000 |0290: move/from16 v25, v0 │ │ -0d674c: 9015 1905 |0292: add-int v21, v25, v5 │ │ -0d6750: 7120 1b26 fe00 |0294: invoke-static {v14, v15}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -0d6756: 0a0d |0297: move-result v13 │ │ -0d6758: 0800 1c00 |0298: move-object/from16 v0, v28 │ │ -0d675c: 5400 fb11 |029a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ -0d6760: 0819 0000 |029c: move-object/from16 v25, v0 │ │ -0d6764: 901a 150d |029e: add-int v26, v21, v13 │ │ -0d6768: 4819 191a |02a0: aget-byte v25, v25, v26 │ │ -0d676c: 0800 1c00 |02a2: move-object/from16 v0, v28 │ │ -0d6770: 5400 fb11 |02a4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ -0d6774: 081a 0000 |02a6: move-object/from16 v26, v0 │ │ -0d6778: 901b 040d |02a8: add-int v27, v4, v13 │ │ -0d677c: 481a 1a1b |02aa: aget-byte v26, v26, v27 │ │ -0d6780: 0200 1900 |02ac: move/from16 v0, v25 │ │ -0d6784: 0201 1a00 |02ae: move/from16 v1, v26 │ │ -0d6788: 3310 6e00 |02b0: if-ne v0, v1, 031e // +006e │ │ -0d678c: d80d 0d01 |02b2: add-int/lit8 v13, v13, #int 1 // #01 │ │ -0d6790: 0200 1000 |02b4: move/from16 v0, v16 │ │ -0d6794: 320d 1c00 |02b6: if-eq v13, v0, 02d2 // +001c │ │ -0d6798: 0800 1c00 |02b8: move-object/from16 v0, v28 │ │ -0d679c: 5400 fb11 |02ba: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ -0d67a0: 0819 0000 |02bc: move-object/from16 v25, v0 │ │ -0d67a4: 901a 150d |02be: add-int v26, v21, v13 │ │ -0d67a8: 4819 191a |02c0: aget-byte v25, v25, v26 │ │ -0d67ac: 0800 1c00 |02c2: move-object/from16 v0, v28 │ │ -0d67b0: 5400 fb11 |02c4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ -0d67b4: 081a 0000 |02c6: move-object/from16 v26, v0 │ │ -0d67b8: 901b 040d |02c8: add-int v27, v4, v13 │ │ -0d67bc: 481a 1a1b |02ca: aget-byte v26, v26, v27 │ │ -0d67c0: 0200 1900 |02cc: move/from16 v0, v25 │ │ -0d67c4: 0201 1a00 |02ce: move/from16 v1, v26 │ │ -0d67c8: 3210 e2ff |02d0: if-eq v0, v1, 02b2 // -001e │ │ -0d67cc: 0200 1200 |02d2: move/from16 v0, v18 │ │ -0d67d0: 35d0 4a00 |02d4: if-ge v0, v13, 031e // +004a │ │ -0d67d4: d813 1401 |02d6: add-int/lit8 v19, v20, #int 1 // #01 │ │ -0d67d8: 0212 0d00 |02d8: move/from16 v18, v13 │ │ -0d67dc: 4b0d 1d14 |02da: aput v13, v29, v20 │ │ -0d67e0: d814 1301 |02dc: add-int/lit8 v20, v19, #int 1 // #01 │ │ -0d67e4: d819 09ff |02de: add-int/lit8 v25, v9, #int -1 // #ff │ │ -0d67e8: 4b19 1d13 |02e0: aput v25, v29, v19 │ │ -0d67ec: 0200 1000 |02e2: move/from16 v0, v16 │ │ -0d67f0: 330d 3a00 |02e4: if-ne v13, v0, 031e // +003a │ │ -0d67f4: 0800 1c00 |02e6: move-object/from16 v0, v28 │ │ -0d67f8: 5400 0512 |02e8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ -0d67fc: 0819 0000 |02ea: move-object/from16 v25, v0 │ │ -0d6800: 0800 1c00 |02ec: move-object/from16 v0, v28 │ │ -0d6804: 5400 0512 |02ee: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ -0d6808: 081a 0000 |02f0: move-object/from16 v26, v0 │ │ -0d680c: 441a 1a08 |02f2: aget v26, v26, v8 │ │ -0d6810: 4b1a 1917 |02f4: aput v26, v25, v23 │ │ -0d6814: 0800 1c00 |02f6: move-object/from16 v0, v28 │ │ -0d6818: 5400 0512 |02f8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ -0d681c: 0819 0000 |02fa: move-object/from16 v25, v0 │ │ -0d6820: 0800 1c00 |02fc: move-object/from16 v0, v28 │ │ -0d6824: 5400 0512 |02fe: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ -0d6828: 081a 0000 |0300: move-object/from16 v26, v0 │ │ -0d682c: d81b 0801 |0302: add-int/lit8 v27, v8, #int 1 // #01 │ │ -0d6830: 441a 1a1b |0304: aget v26, v26, v27 │ │ -0d6834: 4b1a 1916 |0306: aput v26, v25, v22 │ │ -0d6838: 0213 1400 |0308: move/from16 v19, v20 │ │ -0d683c: 2900 1aff |030a: goto/16 0224 // -00e6 │ │ -0d6840: 0800 1c00 |030c: move-object/from16 v0, v28 │ │ -0d6844: 5200 fe11 |030e: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@11fe │ │ -0d6848: 0219 0000 |0310: move/from16 v25, v0 │ │ -0d684c: 9119 1909 |0312: sub-int v25, v25, v9 │ │ -0d6850: 0800 1c00 |0314: move-object/from16 v0, v28 │ │ -0d6854: 5200 ff11 |0316: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@11ff │ │ -0d6858: 021a 0000 |0318: move/from16 v26, v0 │ │ -0d685c: 9019 191a |031a: add-int v25, v25, v26 │ │ -0d6860: 2900 6eff |031c: goto/16 028a // -0092 │ │ -0d6864: 0213 1400 |031e: move/from16 v19, v20 │ │ -0d6868: 0800 1c00 |0320: move-object/from16 v0, v28 │ │ -0d686c: 5400 fb11 |0322: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ -0d6870: 0819 0000 |0324: move-object/from16 v25, v0 │ │ -0d6874: 901a 150d |0326: add-int v26, v21, v13 │ │ -0d6878: 4819 191a |0328: aget-byte v25, v25, v26 │ │ -0d687c: 0200 1900 |032a: move/from16 v0, v25 │ │ -0d6880: d500 ff00 |032c: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0d6884: 0219 0000 |032e: move/from16 v25, v0 │ │ -0d6888: 0800 1c00 |0330: move-object/from16 v0, v28 │ │ -0d688c: 5400 fb11 |0332: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ -0d6890: 081a 0000 |0334: move-object/from16 v26, v0 │ │ -0d6894: 901b 040d |0336: add-int v27, v4, v13 │ │ -0d6898: 481a 1a1b |0338: aget-byte v26, v26, v27 │ │ -0d689c: 0200 1a00 |033a: move/from16 v0, v26 │ │ -0d68a0: d500 ff00 |033c: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0d68a4: 021a 0000 |033e: move/from16 v26, v0 │ │ -0d68a8: 0200 1900 |0340: move/from16 v0, v25 │ │ -0d68ac: 0201 1a00 |0342: move/from16 v1, v26 │ │ -0d68b0: 3510 1a00 |0344: if-ge v0, v1, 035e // +001a │ │ -0d68b4: 0800 1c00 |0346: move-object/from16 v0, v28 │ │ -0d68b8: 5400 0512 |0348: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ -0d68bc: 0819 0000 |034a: move-object/from16 v25, v0 │ │ -0d68c0: 4b05 1917 |034c: aput v5, v25, v23 │ │ -0d68c4: d817 0801 |034e: add-int/lit8 v23, v8, #int 1 // #01 │ │ -0d68c8: 0800 1c00 |0350: move-object/from16 v0, v28 │ │ -0d68cc: 5400 0512 |0352: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ -0d68d0: 0819 0000 |0354: move-object/from16 v25, v0 │ │ -0d68d4: 4405 1917 |0356: aget v5, v25, v23 │ │ -0d68d8: 01df |0358: move v15, v13 │ │ -0d68da: 0123 |0359: move v3, v2 │ │ -0d68dc: 0214 1300 |035a: move/from16 v20, v19 │ │ -0d68e0: 2900 acfe |035c: goto/16 0208 // -0154 │ │ -0d68e4: 0800 1c00 |035e: move-object/from16 v0, v28 │ │ -0d68e8: 5400 0512 |0360: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ -0d68ec: 0819 0000 |0362: move-object/from16 v25, v0 │ │ -0d68f0: 4b05 1916 |0364: aput v5, v25, v22 │ │ -0d68f4: 0216 0800 |0366: move/from16 v22, v8 │ │ -0d68f8: 0800 1c00 |0368: move-object/from16 v0, v28 │ │ -0d68fc: 5400 0512 |036a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ -0d6900: 0819 0000 |036c: move-object/from16 v25, v0 │ │ -0d6904: 4405 1916 |036e: aget v5, v25, v22 │ │ -0d6908: 01de |0370: move v14, v13 │ │ -0d690a: 28e8 |0371: goto 0359 // -0018 │ │ -0d690c: 0132 |0372: move v2, v3 │ │ -0d690e: 2900 9dfe |0373: goto/16 0210 // -0163 │ │ +0e47bc: |[0e47bc] com.badlogic.gdx.utils.compression.lz.BinTree.GetMatches:([I)I │ │ +0e47cc: 0800 1c00 |0000: move-object/from16 v0, v28 │ │ +0e47d0: 5200 0412 |0002: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ +0e47d4: 0219 0000 |0004: move/from16 v25, v0 │ │ +0e47d8: 0800 1c00 |0006: move-object/from16 v0, v28 │ │ +0e47dc: 5200 0312 |0008: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._matchMaxLen:I // field@1203 │ │ +0e47e0: 021a 0000 |000a: move/from16 v26, v0 │ │ +0e47e4: 9019 191a |000c: add-int v25, v25, v26 │ │ +0e47e8: 0800 1c00 |000e: move-object/from16 v0, v28 │ │ +0e47ec: 5200 0612 |0010: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._streamPos:I // field@1206 │ │ +0e47f0: 021a 0000 |0012: move/from16 v26, v0 │ │ +0e47f4: 0200 1900 |0014: move/from16 v0, v25 │ │ +0e47f8: 0201 1a00 |0016: move/from16 v1, v26 │ │ +0e47fc: 3610 1002 |0018: if-gt v0, v1, 0228 // +0210 │ │ +0e4800: 0800 1c00 |001a: move-object/from16 v0, v28 │ │ +0e4804: 5200 0312 |001c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._matchMaxLen:I // field@1203 │ │ +0e4808: 0210 0000 |001e: move/from16 v16, v0 │ │ +0e480c: 1313 0000 |0020: const/16 v19, #int 0 // #0 │ │ +0e4810: 0800 1c00 |0022: move-object/from16 v0, v28 │ │ +0e4814: 5200 0412 |0024: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ +0e4818: 0219 0000 |0026: move/from16 v25, v0 │ │ +0e481c: 0800 1c00 |0028: move-object/from16 v0, v28 │ │ +0e4820: 5200 ff11 |002a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@11ff │ │ +0e4824: 021a 0000 |002c: move/from16 v26, v0 │ │ +0e4828: 0200 1900 |002e: move/from16 v0, v25 │ │ +0e482c: 0201 1a00 |0030: move/from16 v1, v26 │ │ +0e4830: 3710 1602 |0032: if-le v0, v1, 0248 // +0216 │ │ +0e4834: 0800 1c00 |0034: move-object/from16 v0, v28 │ │ +0e4838: 5200 0412 |0036: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ +0e483c: 0219 0000 |0038: move/from16 v25, v0 │ │ +0e4840: 0800 1c00 |003a: move-object/from16 v0, v28 │ │ +0e4844: 5200 ff11 |003c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@11ff │ │ +0e4848: 021a 0000 |003e: move/from16 v26, v0 │ │ +0e484c: 9111 191a |0040: sub-int v17, v25, v26 │ │ +0e4850: 0800 1c00 |0042: move-object/from16 v0, v28 │ │ +0e4854: 5200 fc11 |0044: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferOffset:I // field@11fc │ │ +0e4858: 0219 0000 |0046: move/from16 v25, v0 │ │ +0e485c: 0800 1c00 |0048: move-object/from16 v0, v28 │ │ +0e4860: 5200 0412 |004a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ +0e4864: 021a 0000 |004c: move/from16 v26, v0 │ │ +0e4868: 9004 191a |004e: add-int v4, v25, v26 │ │ +0e486c: 1312 0100 |0050: const/16 v18, #int 1 // #1 │ │ +0e4870: 120a |0052: const/4 v10, #int 0 // #0 │ │ +0e4872: 120b |0053: const/4 v11, #int 0 // #0 │ │ +0e4874: 0800 1c00 |0054: move-object/from16 v0, v28 │ │ +0e4878: 5500 fa11 |0056: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.HASH_ARRAY:Z // field@11fa │ │ +0e487c: 0219 0000 |0058: move/from16 v25, v0 │ │ +0e4880: 3819 f201 |005a: if-eqz v25, 024c // +01f2 │ │ +0e4884: 6219 f911 |005c: sget-object v25, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.CrcTable:[I // field@11f9 │ │ +0e4888: 0800 1c00 |005e: move-object/from16 v0, v28 │ │ +0e488c: 5400 fb11 |0060: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ +0e4890: 081a 0000 |0062: move-object/from16 v26, v0 │ │ +0e4894: 481a 1a04 |0064: aget-byte v26, v26, v4 │ │ +0e4898: 0200 1a00 |0066: move/from16 v0, v26 │ │ +0e489c: d500 ff00 |0068: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0e48a0: 021a 0000 |006a: move/from16 v26, v0 │ │ +0e48a4: 4419 191a |006c: aget v25, v25, v26 │ │ +0e48a8: 0800 1c00 |006e: move-object/from16 v0, v28 │ │ +0e48ac: 5400 fb11 |0070: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ +0e48b0: 081a 0000 |0072: move-object/from16 v26, v0 │ │ +0e48b4: d81b 0401 |0074: add-int/lit8 v27, v4, #int 1 // #01 │ │ +0e48b8: 481a 1a1b |0076: aget-byte v26, v26, v27 │ │ +0e48bc: 0200 1a00 |0078: move/from16 v0, v26 │ │ +0e48c0: d500 ff00 |007a: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0e48c4: 021a 0000 |007c: move/from16 v26, v0 │ │ +0e48c8: 9718 191a |007e: xor-int v24, v25, v26 │ │ +0e48cc: 0200 1800 |0080: move/from16 v0, v24 │ │ +0e48d0: d50a ff03 |0082: and-int/lit16 v10, v0, #int 1023 // #03ff │ │ +0e48d4: 0800 1c00 |0084: move-object/from16 v0, v28 │ │ +0e48d8: 5400 fb11 |0086: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ +0e48dc: 0819 0000 |0088: move-object/from16 v25, v0 │ │ +0e48e0: d81a 0402 |008a: add-int/lit8 v26, v4, #int 2 // #02 │ │ +0e48e4: 4819 191a |008c: aget-byte v25, v25, v26 │ │ +0e48e8: 0200 1900 |008e: move/from16 v0, v25 │ │ +0e48ec: d500 ff00 |0090: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0e48f0: 0219 0000 |0092: move/from16 v25, v0 │ │ +0e48f4: e019 1908 |0094: shl-int/lit8 v25, v25, #int 8 // #08 │ │ +0e48f8: 9718 1819 |0096: xor-int v24, v24, v25 │ │ +0e48fc: 1419 ffff 0000 |0098: const v25, #float 9.18341e-41 // #0000ffff │ │ +0e4902: 950b 1819 |009b: and-int v11, v24, v25 │ │ +0e4906: 6219 f911 |009d: sget-object v25, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.CrcTable:[I // field@11f9 │ │ +0e490a: 0800 1c00 |009f: move-object/from16 v0, v28 │ │ +0e490e: 5400 fb11 |00a1: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ +0e4912: 081a 0000 |00a3: move-object/from16 v26, v0 │ │ +0e4916: d81b 0403 |00a5: add-int/lit8 v27, v4, #int 3 // #03 │ │ +0e491a: 481a 1a1b |00a7: aget-byte v26, v26, v27 │ │ +0e491e: 0200 1a00 |00a9: move/from16 v0, v26 │ │ +0e4922: d500 ff00 |00ab: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0e4926: 021a 0000 |00ad: move/from16 v26, v0 │ │ +0e492a: 4419 191a |00af: aget v25, v25, v26 │ │ +0e492e: e019 1905 |00b1: shl-int/lit8 v25, v25, #int 5 // #05 │ │ +0e4932: 9719 1918 |00b3: xor-int v25, v25, v24 │ │ +0e4936: 0800 1c00 |00b5: move-object/from16 v0, v28 │ │ +0e493a: 5200 0112 |00b7: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hashMask:I // field@1201 │ │ +0e493e: 021a 0000 |00b9: move/from16 v26, v0 │ │ +0e4942: 950c 191a |00bb: and-int v12, v25, v26 │ │ +0e4946: 0800 1c00 |00bd: move-object/from16 v0, v28 │ │ +0e494a: 5400 0012 |00bf: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@1200 │ │ +0e494e: 0819 0000 |00c1: move-object/from16 v25, v0 │ │ +0e4952: 0800 1c00 |00c3: move-object/from16 v0, v28 │ │ +0e4956: 5200 0912 |00c5: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kFixHashSize:I // field@1209 │ │ +0e495a: 021a 0000 |00c7: move/from16 v26, v0 │ │ +0e495e: 901a 1a0c |00c9: add-int v26, v26, v12 │ │ +0e4962: 4405 191a |00cb: aget v5, v25, v26 │ │ +0e4966: 0800 1c00 |00cd: move-object/from16 v0, v28 │ │ +0e496a: 5500 fa11 |00cf: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.HASH_ARRAY:Z // field@11fa │ │ +0e496e: 0219 0000 |00d1: move/from16 v25, v0 │ │ +0e4972: 3819 af00 |00d3: if-eqz v25, 0182 // +00af │ │ +0e4976: 0800 1c00 |00d5: move-object/from16 v0, v28 │ │ +0e497a: 5400 0012 |00d7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@1200 │ │ +0e497e: 0819 0000 |00d9: move-object/from16 v25, v0 │ │ +0e4982: 4406 190a |00db: aget v6, v25, v10 │ │ +0e4986: 0800 1c00 |00dd: move-object/from16 v0, v28 │ │ +0e498a: 5400 0012 |00df: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@1200 │ │ +0e498e: 0819 0000 |00e1: move-object/from16 v25, v0 │ │ +0e4992: d0b0 0004 |00e3: add-int/lit16 v0, v11, #int 1024 // #0400 │ │ +0e4996: 021a 0000 |00e5: move/from16 v26, v0 │ │ +0e499a: 4407 191a |00e7: aget v7, v25, v26 │ │ +0e499e: 0800 1c00 |00e9: move-object/from16 v0, v28 │ │ +0e49a2: 5400 0012 |00eb: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@1200 │ │ +0e49a6: 0819 0000 |00ed: move-object/from16 v25, v0 │ │ +0e49aa: 0800 1c00 |00ef: move-object/from16 v0, v28 │ │ +0e49ae: 5200 0412 |00f1: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ +0e49b2: 021a 0000 |00f3: move/from16 v26, v0 │ │ +0e49b6: 4b1a 190a |00f5: aput v26, v25, v10 │ │ +0e49ba: 0800 1c00 |00f7: move-object/from16 v0, v28 │ │ +0e49be: 5400 0012 |00f9: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@1200 │ │ +0e49c2: 0819 0000 |00fb: move-object/from16 v25, v0 │ │ +0e49c6: d0b0 0004 |00fd: add-int/lit16 v0, v11, #int 1024 // #0400 │ │ +0e49ca: 021a 0000 |00ff: move/from16 v26, v0 │ │ +0e49ce: 0800 1c00 |0101: move-object/from16 v0, v28 │ │ +0e49d2: 5200 0412 |0103: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ +0e49d6: 021b 0000 |0105: move/from16 v27, v0 │ │ +0e49da: 4b1b 191a |0107: aput v27, v25, v26 │ │ +0e49de: 0200 1100 |0109: move/from16 v0, v17 │ │ +0e49e2: 3706 3400 |010b: if-le v6, v0, 013f // +0034 │ │ +0e49e6: 0800 1c00 |010d: move-object/from16 v0, v28 │ │ +0e49ea: 5400 fb11 |010f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ +0e49ee: 0819 0000 |0111: move-object/from16 v25, v0 │ │ +0e49f2: 0800 1c00 |0113: move-object/from16 v0, v28 │ │ +0e49f6: 5200 fc11 |0115: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferOffset:I // field@11fc │ │ +0e49fa: 021a 0000 |0117: move/from16 v26, v0 │ │ +0e49fe: 901a 1a06 |0119: add-int v26, v26, v6 │ │ +0e4a02: 4819 191a |011b: aget-byte v25, v25, v26 │ │ +0e4a06: 0800 1c00 |011d: move-object/from16 v0, v28 │ │ +0e4a0a: 5400 fb11 |011f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ +0e4a0e: 081a 0000 |0121: move-object/from16 v26, v0 │ │ +0e4a12: 481a 1a04 |0123: aget-byte v26, v26, v4 │ │ +0e4a16: 0200 1900 |0125: move/from16 v0, v25 │ │ +0e4a1a: 0201 1a00 |0127: move/from16 v1, v26 │ │ +0e4a1e: 3310 1600 |0129: if-ne v0, v1, 013f // +0016 │ │ +0e4a22: d814 1301 |012b: add-int/lit8 v20, v19, #int 1 // #01 │ │ +0e4a26: 1312 0200 |012d: const/16 v18, #int 2 // #2 │ │ +0e4a2a: 4b12 1d13 |012f: aput v18, v29, v19 │ │ +0e4a2e: d813 1401 |0131: add-int/lit8 v19, v20, #int 1 // #01 │ │ +0e4a32: 0800 1c00 |0133: move-object/from16 v0, v28 │ │ +0e4a36: 5200 0412 |0135: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ +0e4a3a: 0219 0000 |0137: move/from16 v25, v0 │ │ +0e4a3e: 9119 1906 |0139: sub-int v25, v25, v6 │ │ +0e4a42: d819 19ff |013b: add-int/lit8 v25, v25, #int -1 // #ff │ │ +0e4a46: 4b19 1d14 |013d: aput v25, v29, v20 │ │ +0e4a4a: 0200 1100 |013f: move/from16 v0, v17 │ │ +0e4a4e: 3707 3900 |0141: if-le v7, v0, 017a // +0039 │ │ +0e4a52: 0800 1c00 |0143: move-object/from16 v0, v28 │ │ +0e4a56: 5400 fb11 |0145: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ +0e4a5a: 0819 0000 |0147: move-object/from16 v25, v0 │ │ +0e4a5e: 0800 1c00 |0149: move-object/from16 v0, v28 │ │ +0e4a62: 5200 fc11 |014b: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferOffset:I // field@11fc │ │ +0e4a66: 021a 0000 |014d: move/from16 v26, v0 │ │ +0e4a6a: 901a 1a07 |014f: add-int v26, v26, v7 │ │ +0e4a6e: 4819 191a |0151: aget-byte v25, v25, v26 │ │ +0e4a72: 0800 1c00 |0153: move-object/from16 v0, v28 │ │ +0e4a76: 5400 fb11 |0155: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ +0e4a7a: 081a 0000 |0157: move-object/from16 v26, v0 │ │ +0e4a7e: 481a 1a04 |0159: aget-byte v26, v26, v4 │ │ +0e4a82: 0200 1900 |015b: move/from16 v0, v25 │ │ +0e4a86: 0201 1a00 |015d: move/from16 v1, v26 │ │ +0e4a8a: 3310 1b00 |015f: if-ne v0, v1, 017a // +001b │ │ +0e4a8e: 3367 0400 |0161: if-ne v7, v6, 0165 // +0004 │ │ +0e4a92: d813 13fe |0163: add-int/lit8 v19, v19, #int -2 // #fe │ │ +0e4a96: d814 1301 |0165: add-int/lit8 v20, v19, #int 1 // #01 │ │ +0e4a9a: 1312 0300 |0167: const/16 v18, #int 3 // #3 │ │ +0e4a9e: 4b12 1d13 |0169: aput v18, v29, v19 │ │ +0e4aa2: d813 1401 |016b: add-int/lit8 v19, v20, #int 1 // #01 │ │ +0e4aa6: 0800 1c00 |016d: move-object/from16 v0, v28 │ │ +0e4aaa: 5200 0412 |016f: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ +0e4aae: 0219 0000 |0171: move/from16 v25, v0 │ │ +0e4ab2: 9119 1907 |0173: sub-int v25, v25, v7 │ │ +0e4ab6: d819 19ff |0175: add-int/lit8 v25, v25, #int -1 // #ff │ │ +0e4aba: 4b19 1d14 |0177: aput v25, v29, v20 │ │ +0e4abe: 0176 |0179: move v6, v7 │ │ +0e4ac0: 3813 0800 |017a: if-eqz v19, 0182 // +0008 │ │ +0e4ac4: 3356 0600 |017c: if-ne v6, v5, 0182 // +0006 │ │ +0e4ac8: d813 13fe |017e: add-int/lit8 v19, v19, #int -2 // #fe │ │ +0e4acc: 1312 0100 |0180: const/16 v18, #int 1 // #1 │ │ +0e4ad0: 0800 1c00 |0182: move-object/from16 v0, v28 │ │ +0e4ad4: 5400 0012 |0184: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@1200 │ │ +0e4ad8: 0819 0000 |0186: move-object/from16 v25, v0 │ │ +0e4adc: 0800 1c00 |0188: move-object/from16 v0, v28 │ │ +0e4ae0: 5200 0912 |018a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kFixHashSize:I // field@1209 │ │ +0e4ae4: 021a 0000 |018c: move/from16 v26, v0 │ │ +0e4ae8: 901a 1a0c |018e: add-int v26, v26, v12 │ │ +0e4aec: 0800 1c00 |0190: move-object/from16 v0, v28 │ │ +0e4af0: 5200 0412 |0192: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ +0e4af4: 021b 0000 |0194: move/from16 v27, v0 │ │ +0e4af8: 4b1b 191a |0196: aput v27, v25, v26 │ │ +0e4afc: 0800 1c00 |0198: move-object/from16 v0, v28 │ │ +0e4b00: 5200 fe11 |019a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@11fe │ │ +0e4b04: 0219 0000 |019c: move/from16 v25, v0 │ │ +0e4b08: e019 1901 |019e: shl-int/lit8 v25, v25, #int 1 // #01 │ │ +0e4b0c: d816 1901 |01a0: add-int/lit8 v22, v25, #int 1 // #01 │ │ +0e4b10: 0800 1c00 |01a2: move-object/from16 v0, v28 │ │ +0e4b14: 5200 fe11 |01a4: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@11fe │ │ +0e4b18: 0219 0000 |01a6: move/from16 v25, v0 │ │ +0e4b1c: e017 1901 |01a8: shl-int/lit8 v23, v25, #int 1 // #01 │ │ +0e4b20: 0800 1c00 |01aa: move-object/from16 v0, v28 │ │ +0e4b24: 520f 0f12 |01ac: iget v15, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@120f │ │ +0e4b28: 01fe |01ae: move v14, v15 │ │ +0e4b2a: 0800 1c00 |01af: move-object/from16 v0, v28 │ │ +0e4b2e: 5200 0f12 |01b1: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@120f │ │ +0e4b32: 0219 0000 |01b3: move/from16 v25, v0 │ │ +0e4b36: 3819 4c00 |01b5: if-eqz v25, 0201 // +004c │ │ +0e4b3a: 0200 1100 |01b7: move/from16 v0, v17 │ │ +0e4b3e: 3705 4800 |01b9: if-le v5, v0, 0201 // +0048 │ │ +0e4b42: 0800 1c00 |01bb: move-object/from16 v0, v28 │ │ +0e4b46: 5400 fb11 |01bd: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ +0e4b4a: 0819 0000 |01bf: move-object/from16 v25, v0 │ │ +0e4b4e: 0800 1c00 |01c1: move-object/from16 v0, v28 │ │ +0e4b52: 5200 fc11 |01c3: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferOffset:I // field@11fc │ │ +0e4b56: 021a 0000 |01c5: move/from16 v26, v0 │ │ +0e4b5a: 901a 1a05 |01c7: add-int v26, v26, v5 │ │ +0e4b5e: 0800 1c00 |01c9: move-object/from16 v0, v28 │ │ +0e4b62: 5200 0f12 |01cb: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@120f │ │ +0e4b66: 021b 0000 |01cd: move/from16 v27, v0 │ │ +0e4b6a: 901a 1a1b |01cf: add-int v26, v26, v27 │ │ +0e4b6e: 4819 191a |01d1: aget-byte v25, v25, v26 │ │ +0e4b72: 0800 1c00 |01d3: move-object/from16 v0, v28 │ │ +0e4b76: 5400 fb11 |01d5: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ +0e4b7a: 081a 0000 |01d7: move-object/from16 v26, v0 │ │ +0e4b7e: 0800 1c00 |01d9: move-object/from16 v0, v28 │ │ +0e4b82: 5200 0f12 |01db: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@120f │ │ +0e4b86: 021b 0000 |01dd: move/from16 v27, v0 │ │ +0e4b8a: 901b 1b04 |01df: add-int v27, v27, v4 │ │ +0e4b8e: 481a 1a1b |01e1: aget-byte v26, v26, v27 │ │ +0e4b92: 0200 1900 |01e3: move/from16 v0, v25 │ │ +0e4b96: 0201 1a00 |01e5: move/from16 v1, v26 │ │ +0e4b9a: 3210 1a00 |01e7: if-eq v0, v1, 0201 // +001a │ │ +0e4b9e: d814 1301 |01e9: add-int/lit8 v20, v19, #int 1 // #01 │ │ +0e4ba2: 0800 1c00 |01eb: move-object/from16 v0, v28 │ │ +0e4ba6: 5200 0f12 |01ed: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@120f │ │ +0e4baa: 0212 0000 |01ef: move/from16 v18, v0 │ │ +0e4bae: 4b12 1d13 |01f1: aput v18, v29, v19 │ │ +0e4bb2: d813 1401 |01f3: add-int/lit8 v19, v20, #int 1 // #01 │ │ +0e4bb6: 0800 1c00 |01f5: move-object/from16 v0, v28 │ │ +0e4bba: 5200 0412 |01f7: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ +0e4bbe: 0219 0000 |01f9: move/from16 v25, v0 │ │ +0e4bc2: 9119 1905 |01fb: sub-int v25, v25, v5 │ │ +0e4bc6: d819 19ff |01fd: add-int/lit8 v25, v25, #int -1 // #ff │ │ +0e4bca: 4b19 1d14 |01ff: aput v25, v29, v20 │ │ +0e4bce: 0800 1c00 |0201: move-object/from16 v0, v28 │ │ +0e4bd2: 5202 fd11 |0203: iget v2, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cutValue:I // field@11fd │ │ +0e4bd6: 0123 |0205: move v3, v2 │ │ +0e4bd8: 0214 1300 |0206: move/from16 v20, v19 │ │ +0e4bdc: 0200 1100 |0208: move/from16 v0, v17 │ │ +0e4be0: 3705 6801 |020a: if-le v5, v0, 0372 // +0168 │ │ +0e4be4: d802 03ff |020c: add-int/lit8 v2, v3, #int -1 // #ff │ │ +0e4be8: 3903 6200 |020e: if-nez v3, 0270 // +0062 │ │ +0e4bec: 0800 1c00 |0210: move-object/from16 v0, v28 │ │ +0e4bf0: 5400 0512 |0212: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ +0e4bf4: 0819 0000 |0214: move-object/from16 v25, v0 │ │ +0e4bf8: 0800 1c00 |0216: move-object/from16 v0, v28 │ │ +0e4bfc: 5400 0512 |0218: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ +0e4c00: 081a 0000 |021a: move-object/from16 v26, v0 │ │ +0e4c04: 131b 0000 |021c: const/16 v27, #int 0 // #0 │ │ +0e4c08: 4b1b 1a17 |021e: aput v27, v26, v23 │ │ +0e4c0c: 4b1b 1916 |0220: aput v27, v25, v22 │ │ +0e4c10: 0213 1400 |0222: move/from16 v19, v20 │ │ +0e4c14: 7401 ac23 1c00 |0224: invoke-virtual/range {v28}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.MovePos:()V // method@23ac │ │ +0e4c1a: 0f13 |0227: return v19 │ │ +0e4c1c: 0800 1c00 |0228: move-object/from16 v0, v28 │ │ +0e4c20: 5200 0612 |022a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._streamPos:I // field@1206 │ │ +0e4c24: 0219 0000 |022c: move/from16 v25, v0 │ │ +0e4c28: 0800 1c00 |022e: move-object/from16 v0, v28 │ │ +0e4c2c: 5200 0412 |0230: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ +0e4c30: 021a 0000 |0232: move/from16 v26, v0 │ │ +0e4c34: 9110 191a |0234: sub-int v16, v25, v26 │ │ +0e4c38: 0800 1c00 |0236: move-object/from16 v0, v28 │ │ +0e4c3c: 5200 0e12 |0238: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kMinMatchCheck:I // field@120e │ │ +0e4c40: 0219 0000 |023a: move/from16 v25, v0 │ │ +0e4c44: 0200 1000 |023c: move/from16 v0, v16 │ │ +0e4c48: 0201 1900 |023e: move/from16 v1, v25 │ │ +0e4c4c: 3510 e0fd |0240: if-ge v0, v1, 0020 // -0220 │ │ +0e4c50: 7401 ac23 1c00 |0242: invoke-virtual/range {v28}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.MovePos:()V // method@23ac │ │ +0e4c56: 1313 0000 |0245: const/16 v19, #int 0 // #0 │ │ +0e4c5a: 28e0 |0247: goto 0227 // -0020 │ │ +0e4c5c: 1311 0000 |0248: const/16 v17, #int 0 // #0 │ │ +0e4c60: 2900 f8fd |024a: goto/16 0042 // -0208 │ │ +0e4c64: 0800 1c00 |024c: move-object/from16 v0, v28 │ │ +0e4c68: 5400 fb11 |024e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ +0e4c6c: 0819 0000 |0250: move-object/from16 v25, v0 │ │ +0e4c70: 4819 1904 |0252: aget-byte v25, v25, v4 │ │ +0e4c74: 0200 1900 |0254: move/from16 v0, v25 │ │ +0e4c78: d500 ff00 |0256: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0e4c7c: 0219 0000 |0258: move/from16 v25, v0 │ │ +0e4c80: 0800 1c00 |025a: move-object/from16 v0, v28 │ │ +0e4c84: 5400 fb11 |025c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ +0e4c88: 081a 0000 |025e: move-object/from16 v26, v0 │ │ +0e4c8c: d81b 0401 |0260: add-int/lit8 v27, v4, #int 1 // #01 │ │ +0e4c90: 481a 1a1b |0262: aget-byte v26, v26, v27 │ │ +0e4c94: 0200 1a00 |0264: move/from16 v0, v26 │ │ +0e4c98: d500 ff00 |0266: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0e4c9c: 021a 0000 |0268: move/from16 v26, v0 │ │ +0e4ca0: e01a 1a08 |026a: shl-int/lit8 v26, v26, #int 8 // #08 │ │ +0e4ca4: 970c 191a |026c: xor-int v12, v25, v26 │ │ +0e4ca8: 2900 4ffe |026e: goto/16 00bd // -01b1 │ │ +0e4cac: 0800 1c00 |0270: move-object/from16 v0, v28 │ │ +0e4cb0: 5200 0412 |0272: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ +0e4cb4: 0219 0000 |0274: move/from16 v25, v0 │ │ +0e4cb8: 9109 1905 |0276: sub-int v9, v25, v5 │ │ +0e4cbc: 0800 1c00 |0278: move-object/from16 v0, v28 │ │ +0e4cc0: 5200 fe11 |027a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@11fe │ │ +0e4cc4: 0219 0000 |027c: move/from16 v25, v0 │ │ +0e4cc8: 0200 1900 |027e: move/from16 v0, v25 │ │ +0e4ccc: 3609 8c00 |0280: if-gt v9, v0, 030c // +008c │ │ +0e4cd0: 0800 1c00 |0282: move-object/from16 v0, v28 │ │ +0e4cd4: 5200 fe11 |0284: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@11fe │ │ +0e4cd8: 0219 0000 |0286: move/from16 v25, v0 │ │ +0e4cdc: 9119 1909 |0288: sub-int v25, v25, v9 │ │ +0e4ce0: e008 1901 |028a: shl-int/lit8 v8, v25, #int 1 // #01 │ │ +0e4ce4: 0800 1c00 |028c: move-object/from16 v0, v28 │ │ +0e4ce8: 5200 fc11 |028e: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferOffset:I // field@11fc │ │ +0e4cec: 0219 0000 |0290: move/from16 v25, v0 │ │ +0e4cf0: 9015 1905 |0292: add-int v21, v25, v5 │ │ +0e4cf4: 7120 1b26 fe00 |0294: invoke-static {v14, v15}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0e4cfa: 0a0d |0297: move-result v13 │ │ +0e4cfc: 0800 1c00 |0298: move-object/from16 v0, v28 │ │ +0e4d00: 5400 fb11 |029a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ +0e4d04: 0819 0000 |029c: move-object/from16 v25, v0 │ │ +0e4d08: 901a 150d |029e: add-int v26, v21, v13 │ │ +0e4d0c: 4819 191a |02a0: aget-byte v25, v25, v26 │ │ +0e4d10: 0800 1c00 |02a2: move-object/from16 v0, v28 │ │ +0e4d14: 5400 fb11 |02a4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ +0e4d18: 081a 0000 |02a6: move-object/from16 v26, v0 │ │ +0e4d1c: 901b 040d |02a8: add-int v27, v4, v13 │ │ +0e4d20: 481a 1a1b |02aa: aget-byte v26, v26, v27 │ │ +0e4d24: 0200 1900 |02ac: move/from16 v0, v25 │ │ +0e4d28: 0201 1a00 |02ae: move/from16 v1, v26 │ │ +0e4d2c: 3310 6e00 |02b0: if-ne v0, v1, 031e // +006e │ │ +0e4d30: d80d 0d01 |02b2: add-int/lit8 v13, v13, #int 1 // #01 │ │ +0e4d34: 0200 1000 |02b4: move/from16 v0, v16 │ │ +0e4d38: 320d 1c00 |02b6: if-eq v13, v0, 02d2 // +001c │ │ +0e4d3c: 0800 1c00 |02b8: move-object/from16 v0, v28 │ │ +0e4d40: 5400 fb11 |02ba: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ +0e4d44: 0819 0000 |02bc: move-object/from16 v25, v0 │ │ +0e4d48: 901a 150d |02be: add-int v26, v21, v13 │ │ +0e4d4c: 4819 191a |02c0: aget-byte v25, v25, v26 │ │ +0e4d50: 0800 1c00 |02c2: move-object/from16 v0, v28 │ │ +0e4d54: 5400 fb11 |02c4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ +0e4d58: 081a 0000 |02c6: move-object/from16 v26, v0 │ │ +0e4d5c: 901b 040d |02c8: add-int v27, v4, v13 │ │ +0e4d60: 481a 1a1b |02ca: aget-byte v26, v26, v27 │ │ +0e4d64: 0200 1900 |02cc: move/from16 v0, v25 │ │ +0e4d68: 0201 1a00 |02ce: move/from16 v1, v26 │ │ +0e4d6c: 3210 e2ff |02d0: if-eq v0, v1, 02b2 // -001e │ │ +0e4d70: 0200 1200 |02d2: move/from16 v0, v18 │ │ +0e4d74: 35d0 4a00 |02d4: if-ge v0, v13, 031e // +004a │ │ +0e4d78: d813 1401 |02d6: add-int/lit8 v19, v20, #int 1 // #01 │ │ +0e4d7c: 0212 0d00 |02d8: move/from16 v18, v13 │ │ +0e4d80: 4b0d 1d14 |02da: aput v13, v29, v20 │ │ +0e4d84: d814 1301 |02dc: add-int/lit8 v20, v19, #int 1 // #01 │ │ +0e4d88: d819 09ff |02de: add-int/lit8 v25, v9, #int -1 // #ff │ │ +0e4d8c: 4b19 1d13 |02e0: aput v25, v29, v19 │ │ +0e4d90: 0200 1000 |02e2: move/from16 v0, v16 │ │ +0e4d94: 330d 3a00 |02e4: if-ne v13, v0, 031e // +003a │ │ +0e4d98: 0800 1c00 |02e6: move-object/from16 v0, v28 │ │ +0e4d9c: 5400 0512 |02e8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ +0e4da0: 0819 0000 |02ea: move-object/from16 v25, v0 │ │ +0e4da4: 0800 1c00 |02ec: move-object/from16 v0, v28 │ │ +0e4da8: 5400 0512 |02ee: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ +0e4dac: 081a 0000 |02f0: move-object/from16 v26, v0 │ │ +0e4db0: 441a 1a08 |02f2: aget v26, v26, v8 │ │ +0e4db4: 4b1a 1917 |02f4: aput v26, v25, v23 │ │ +0e4db8: 0800 1c00 |02f6: move-object/from16 v0, v28 │ │ +0e4dbc: 5400 0512 |02f8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ +0e4dc0: 0819 0000 |02fa: move-object/from16 v25, v0 │ │ +0e4dc4: 0800 1c00 |02fc: move-object/from16 v0, v28 │ │ +0e4dc8: 5400 0512 |02fe: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ +0e4dcc: 081a 0000 |0300: move-object/from16 v26, v0 │ │ +0e4dd0: d81b 0801 |0302: add-int/lit8 v27, v8, #int 1 // #01 │ │ +0e4dd4: 441a 1a1b |0304: aget v26, v26, v27 │ │ +0e4dd8: 4b1a 1916 |0306: aput v26, v25, v22 │ │ +0e4ddc: 0213 1400 |0308: move/from16 v19, v20 │ │ +0e4de0: 2900 1aff |030a: goto/16 0224 // -00e6 │ │ +0e4de4: 0800 1c00 |030c: move-object/from16 v0, v28 │ │ +0e4de8: 5200 fe11 |030e: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@11fe │ │ +0e4dec: 0219 0000 |0310: move/from16 v25, v0 │ │ +0e4df0: 9119 1909 |0312: sub-int v25, v25, v9 │ │ +0e4df4: 0800 1c00 |0314: move-object/from16 v0, v28 │ │ +0e4df8: 5200 ff11 |0316: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@11ff │ │ +0e4dfc: 021a 0000 |0318: move/from16 v26, v0 │ │ +0e4e00: 9019 191a |031a: add-int v25, v25, v26 │ │ +0e4e04: 2900 6eff |031c: goto/16 028a // -0092 │ │ +0e4e08: 0213 1400 |031e: move/from16 v19, v20 │ │ +0e4e0c: 0800 1c00 |0320: move-object/from16 v0, v28 │ │ +0e4e10: 5400 fb11 |0322: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ +0e4e14: 0819 0000 |0324: move-object/from16 v25, v0 │ │ +0e4e18: 901a 150d |0326: add-int v26, v21, v13 │ │ +0e4e1c: 4819 191a |0328: aget-byte v25, v25, v26 │ │ +0e4e20: 0200 1900 |032a: move/from16 v0, v25 │ │ +0e4e24: d500 ff00 |032c: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0e4e28: 0219 0000 |032e: move/from16 v25, v0 │ │ +0e4e2c: 0800 1c00 |0330: move-object/from16 v0, v28 │ │ +0e4e30: 5400 fb11 |0332: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ +0e4e34: 081a 0000 |0334: move-object/from16 v26, v0 │ │ +0e4e38: 901b 040d |0336: add-int v27, v4, v13 │ │ +0e4e3c: 481a 1a1b |0338: aget-byte v26, v26, v27 │ │ +0e4e40: 0200 1a00 |033a: move/from16 v0, v26 │ │ +0e4e44: d500 ff00 |033c: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0e4e48: 021a 0000 |033e: move/from16 v26, v0 │ │ +0e4e4c: 0200 1900 |0340: move/from16 v0, v25 │ │ +0e4e50: 0201 1a00 |0342: move/from16 v1, v26 │ │ +0e4e54: 3510 1a00 |0344: if-ge v0, v1, 035e // +001a │ │ +0e4e58: 0800 1c00 |0346: move-object/from16 v0, v28 │ │ +0e4e5c: 5400 0512 |0348: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ +0e4e60: 0819 0000 |034a: move-object/from16 v25, v0 │ │ +0e4e64: 4b05 1917 |034c: aput v5, v25, v23 │ │ +0e4e68: d817 0801 |034e: add-int/lit8 v23, v8, #int 1 // #01 │ │ +0e4e6c: 0800 1c00 |0350: move-object/from16 v0, v28 │ │ +0e4e70: 5400 0512 |0352: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ +0e4e74: 0819 0000 |0354: move-object/from16 v25, v0 │ │ +0e4e78: 4405 1917 |0356: aget v5, v25, v23 │ │ +0e4e7c: 01df |0358: move v15, v13 │ │ +0e4e7e: 0123 |0359: move v3, v2 │ │ +0e4e80: 0214 1300 |035a: move/from16 v20, v19 │ │ +0e4e84: 2900 acfe |035c: goto/16 0208 // -0154 │ │ +0e4e88: 0800 1c00 |035e: move-object/from16 v0, v28 │ │ +0e4e8c: 5400 0512 |0360: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ +0e4e90: 0819 0000 |0362: move-object/from16 v25, v0 │ │ +0e4e94: 4b05 1916 |0364: aput v5, v25, v22 │ │ +0e4e98: 0216 0800 |0366: move/from16 v22, v8 │ │ +0e4e9c: 0800 1c00 |0368: move-object/from16 v0, v28 │ │ +0e4ea0: 5400 0512 |036a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ +0e4ea4: 0819 0000 |036c: move-object/from16 v25, v0 │ │ +0e4ea8: 4405 1916 |036e: aget v5, v25, v22 │ │ +0e4eac: 01de |0370: move v14, v13 │ │ +0e4eae: 28e8 |0371: goto 0359 // -0018 │ │ +0e4eb0: 0132 |0372: move v2, v3 │ │ +0e4eb2: 2900 9dfe |0373: goto/16 0210 // -0163 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x001a line=95 │ │ 0x0020 line=104 │ │ 0x0022 line=105 │ │ 0x0042 line=106 │ │ @@ -302142,28 +302198,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0d6914: |[0d6914] com.badlogic.gdx.utils.compression.lz.BinTree.Init:()V │ │ -0d6924: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d6926: 6f10 bb23 0300 |0001: invoke-super {v3}, Lcom/badlogic/gdx/utils/compression/lz/InWindow;.Init:()V // method@23bb │ │ -0d692c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0d692e: 5231 0212 |0005: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hashSizeSum:I // field@1202 │ │ -0d6932: 3510 0900 |0007: if-ge v0, v1, 0010 // +0009 │ │ -0d6936: 5431 0012 |0009: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@1200 │ │ -0d693a: 4b02 0100 |000b: aput v2, v1, v0 │ │ -0d693e: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0d6942: 28f6 |000f: goto 0005 // -000a │ │ -0d6944: 5932 fe11 |0010: iput v2, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@11fe │ │ -0d6948: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ -0d694a: 6e20 af23 1300 |0013: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.ReduceOffsets:(I)V // method@23af │ │ -0d6950: 0e00 |0016: return-void │ │ +0e4eb8: |[0e4eb8] com.badlogic.gdx.utils.compression.lz.BinTree.Init:()V │ │ +0e4ec8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0e4eca: 6f10 bb23 0300 |0001: invoke-super {v3}, Lcom/badlogic/gdx/utils/compression/lz/InWindow;.Init:()V // method@23bb │ │ +0e4ed0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0e4ed2: 5231 0212 |0005: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hashSizeSum:I // field@1202 │ │ +0e4ed6: 3510 0900 |0007: if-ge v0, v1, 0010 // +0009 │ │ +0e4eda: 5431 0012 |0009: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@1200 │ │ +0e4ede: 4b02 0100 |000b: aput v2, v1, v0 │ │ +0e4ee2: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0e4ee6: 28f6 |000f: goto 0005 // -000a │ │ +0e4ee8: 5932 fe11 |0010: iput v2, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@11fe │ │ +0e4eec: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ +0e4eee: 6e20 af23 1300 |0013: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.ReduceOffsets:(I)V // method@23af │ │ +0e4ef4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=47 │ │ 0x0004 line=48 │ │ 0x0009 line=49 │ │ 0x000d line=48 │ │ 0x0010 line=50 │ │ @@ -302178,28 +302234,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -0d6954: |[0d6954] com.badlogic.gdx.utils.compression.lz.BinTree.MovePos:()V │ │ -0d6964: 5220 fe11 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@11fe │ │ -0d6968: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0d696c: 5920 fe11 |0004: iput v0, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@11fe │ │ -0d6970: 5221 ff11 |0006: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@11ff │ │ -0d6974: 3410 0500 |0008: if-lt v0, v1, 000d // +0005 │ │ -0d6978: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0d697a: 5920 fe11 |000b: iput v0, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@11fe │ │ -0d697e: 6f10 bd23 0200 |000d: invoke-super {v2}, Lcom/badlogic/gdx/utils/compression/lz/InWindow;.MovePos:()V // method@23bd │ │ -0d6984: 5220 0412 |0010: iget v0, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ -0d6988: 1401 ffff ff3f |0012: const v1, #float 2 // #3fffffff │ │ -0d698e: 3310 0500 |0015: if-ne v0, v1, 001a // +0005 │ │ -0d6992: 6e10 ad23 0200 |0017: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.Normalize:()V // method@23ad │ │ -0d6998: 0e00 |001a: return-void │ │ +0e4ef8: |[0e4ef8] com.badlogic.gdx.utils.compression.lz.BinTree.MovePos:()V │ │ +0e4f08: 5220 fe11 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@11fe │ │ +0e4f0c: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0e4f10: 5920 fe11 |0004: iput v0, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@11fe │ │ +0e4f14: 5221 ff11 |0006: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@11ff │ │ +0e4f18: 3410 0500 |0008: if-lt v0, v1, 000d // +0005 │ │ +0e4f1c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0e4f1e: 5920 fe11 |000b: iput v0, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@11fe │ │ +0e4f22: 6f10 bd23 0200 |000d: invoke-super {v2}, Lcom/badlogic/gdx/utils/compression/lz/InWindow;.MovePos:()V // method@23bd │ │ +0e4f28: 5220 0412 |0010: iget v0, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ +0e4f2c: 1401 ffff ff3f |0012: const v1, #float 2 // #3fffffff │ │ +0e4f32: 3310 0500 |0015: if-ne v0, v1, 001a // +0005 │ │ +0e4f36: 6e10 ad23 0200 |0017: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.Normalize:()V // method@23ad │ │ +0e4f3c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x000d line=56 │ │ 0x0010 line=57 │ │ 0x001a line=58 │ │ locals : │ │ @@ -302210,27 +302266,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -0d699c: |[0d699c] com.badlogic.gdx.utils.compression.lz.BinTree.Normalize:()V │ │ -0d69ac: 5231 0412 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ -0d69b0: 5232 ff11 |0002: iget v2, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@11ff │ │ -0d69b4: 9100 0102 |0004: sub-int v0, v1, v2 │ │ -0d69b8: 5431 0512 |0006: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ -0d69bc: 5232 ff11 |0008: iget v2, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@11ff │ │ -0d69c0: da02 0202 |000a: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -0d69c4: 6e40 ae23 1302 |000c: invoke-virtual {v3, v1, v2, v0}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.NormalizeLinks:([III)V // method@23ae │ │ -0d69ca: 5431 0012 |000f: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@1200 │ │ -0d69ce: 5232 0212 |0011: iget v2, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hashSizeSum:I // field@1202 │ │ -0d69d2: 6e40 ae23 1302 |0013: invoke-virtual {v3, v1, v2, v0}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.NormalizeLinks:([III)V // method@23ae │ │ -0d69d8: 6e20 af23 0300 |0016: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.ReduceOffsets:(I)V // method@23af │ │ -0d69de: 0e00 |0019: return-void │ │ +0e4f40: |[0e4f40] com.badlogic.gdx.utils.compression.lz.BinTree.Normalize:()V │ │ +0e4f50: 5231 0412 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ +0e4f54: 5232 ff11 |0002: iget v2, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@11ff │ │ +0e4f58: 9100 0102 |0004: sub-int v0, v1, v2 │ │ +0e4f5c: 5431 0512 |0006: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ +0e4f60: 5232 ff11 |0008: iget v2, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@11ff │ │ +0e4f64: da02 0202 |000a: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +0e4f68: 6e40 ae23 1302 |000c: invoke-virtual {v3, v1, v2, v0}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.NormalizeLinks:([III)V // method@23ae │ │ +0e4f6e: 5431 0012 |000f: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@1200 │ │ +0e4f72: 5232 0212 |0011: iget v2, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hashSizeSum:I // field@1202 │ │ +0e4f76: 6e40 ae23 1302 |0013: invoke-virtual {v3, v1, v2, v0}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.NormalizeLinks:([III)V // method@23ae │ │ +0e4f7c: 6e20 af23 0300 |0016: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.ReduceOffsets:(I)V // method@23af │ │ +0e4f82: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0006 line=289 │ │ 0x000f line=290 │ │ 0x0016 line=291 │ │ 0x0019 line=292 │ │ @@ -302243,26 +302299,26 @@ │ │ type : '([III)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -0d69e0: |[0d69e0] com.badlogic.gdx.utils.compression.lz.BinTree.NormalizeLinks:([III)V │ │ -0d69f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d69f2: 3540 0e00 |0001: if-ge v0, v4, 000f // +000e │ │ -0d69f6: 4401 0300 |0003: aget v1, v3, v0 │ │ -0d69fa: 3651 0800 |0005: if-gt v1, v5, 000d // +0008 │ │ -0d69fe: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0d6a00: 4b01 0300 |0008: aput v1, v3, v0 │ │ -0d6a04: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0d6a08: 28f5 |000c: goto 0001 // -000b │ │ -0d6a0a: b151 |000d: sub-int/2addr v1, v5 │ │ -0d6a0c: 28fa |000e: goto 0008 // -0006 │ │ -0d6a0e: 0e00 |000f: return-void │ │ +0e4f84: |[0e4f84] com.badlogic.gdx.utils.compression.lz.BinTree.NormalizeLinks:([III)V │ │ +0e4f94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e4f96: 3540 0e00 |0001: if-ge v0, v4, 000f // +000e │ │ +0e4f9a: 4401 0300 |0003: aget v1, v3, v0 │ │ +0e4f9e: 3651 0800 |0005: if-gt v1, v5, 000d // +0008 │ │ +0e4fa2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0e4fa4: 4b01 0300 |0008: aput v1, v3, v0 │ │ +0e4fa8: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0e4fac: 28f5 |000c: goto 0001 // -000b │ │ +0e4fae: b151 |000d: sub-int/2addr v1, v5 │ │ +0e4fb0: 28fa |000e: goto 0008 // -0006 │ │ +0e4fb2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0003 line=278 │ │ 0x0005 line=279 │ │ 0x0007 line=280 │ │ 0x0008 line=283 │ │ @@ -302282,17 +302338,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d6a10: |[0d6a10] com.badlogic.gdx.utils.compression.lz.BinTree.SetCutValue:(I)V │ │ -0d6a20: 5901 fd11 |0000: iput v1, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cutValue:I // field@11fd │ │ -0d6a24: 0e00 |0002: return-void │ │ +0e4fb4: |[0e4fb4] com.badlogic.gdx.utils.compression.lz.BinTree.SetCutValue:(I)V │ │ +0e4fc4: 5901 fd11 |0000: iput v1, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cutValue:I // field@11fd │ │ +0e4fc8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0002 line=296 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/utils/compression/lz/BinTree; │ │ 0x0000 - 0x0003 reg=1 cutValue I │ │ @@ -302302,35 +302358,35 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 32 16-bit code units │ │ -0d6a28: |[0d6a28] com.badlogic.gdx.utils.compression.lz.BinTree.SetType:(I)V │ │ -0d6a38: 1222 |0000: const/4 v2, #int 2 // #2 │ │ -0d6a3a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0d6a3c: 3724 1400 |0002: if-le v4, v2, 0016 // +0014 │ │ -0d6a40: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0d6a42: 5c30 fa11 |0005: iput-boolean v0, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.HASH_ARRAY:Z // field@11fa │ │ -0d6a46: 5530 fa11 |0007: iget-boolean v0, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.HASH_ARRAY:Z // field@11fa │ │ -0d6a4a: 3800 0f00 |0009: if-eqz v0, 0018 // +000f │ │ -0d6a4e: 5931 0f12 |000b: iput v1, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@120f │ │ -0d6a52: 1240 |000d: const/4 v0, #int 4 // #4 │ │ -0d6a54: 5930 0e12 |000e: iput v0, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kMinMatchCheck:I // field@120e │ │ -0d6a58: 1400 0004 0100 |0010: const v0, #float 9.32704e-41 // #00010400 │ │ -0d6a5e: 5930 0912 |0013: iput v0, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kFixHashSize:I // field@1209 │ │ -0d6a62: 0e00 |0015: return-void │ │ -0d6a64: 0110 |0016: move v0, v1 │ │ -0d6a66: 28ee |0017: goto 0005 // -0012 │ │ -0d6a68: 5932 0f12 |0018: iput v2, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@120f │ │ -0d6a6c: 1230 |001a: const/4 v0, #int 3 // #3 │ │ -0d6a6e: 5930 0e12 |001b: iput v0, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kMinMatchCheck:I // field@120e │ │ -0d6a72: 5931 0912 |001d: iput v1, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kFixHashSize:I // field@1209 │ │ -0d6a76: 28f6 |001f: goto 0015 // -000a │ │ +0e4fcc: |[0e4fcc] com.badlogic.gdx.utils.compression.lz.BinTree.SetType:(I)V │ │ +0e4fdc: 1222 |0000: const/4 v2, #int 2 // #2 │ │ +0e4fde: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0e4fe0: 3724 1400 |0002: if-le v4, v2, 0016 // +0014 │ │ +0e4fe4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0e4fe6: 5c30 fa11 |0005: iput-boolean v0, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.HASH_ARRAY:Z // field@11fa │ │ +0e4fea: 5530 fa11 |0007: iget-boolean v0, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.HASH_ARRAY:Z // field@11fa │ │ +0e4fee: 3800 0f00 |0009: if-eqz v0, 0018 // +000f │ │ +0e4ff2: 5931 0f12 |000b: iput v1, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@120f │ │ +0e4ff6: 1240 |000d: const/4 v0, #int 4 // #4 │ │ +0e4ff8: 5930 0e12 |000e: iput v0, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kMinMatchCheck:I // field@120e │ │ +0e4ffc: 1400 0004 0100 |0010: const v0, #float 9.32704e-41 // #00010400 │ │ +0e5002: 5930 0912 |0013: iput v0, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kFixHashSize:I // field@1209 │ │ +0e5006: 0e00 |0015: return-void │ │ +0e5008: 0110 |0016: move v0, v1 │ │ +0e500a: 28ee |0017: goto 0005 // -0012 │ │ +0e500c: 5932 0f12 |0018: iput v2, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@120f │ │ +0e5010: 1230 |001a: const/4 v0, #int 3 // #3 │ │ +0e5012: 5930 0e12 |001b: iput v0, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kMinMatchCheck:I // field@120e │ │ +0e5016: 5931 0912 |001d: iput v1, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kFixHashSize:I // field@1209 │ │ +0e501a: 28f6 |001f: goto 0015 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=34 │ │ 0x0007 line=35 │ │ 0x000b line=36 │ │ 0x000d line=37 │ │ 0x0010 line=38 │ │ @@ -302348,325 +302404,325 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 25 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 612 16-bit code units │ │ -0d6a78: |[0d6a78] com.badlogic.gdx.utils.compression.lz.BinTree.Skip:(I)V │ │ -0d6a88: 0800 1700 |0000: move-object/from16 v0, v23 │ │ -0d6a8c: 5200 0412 |0002: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ -0d6a90: 0214 0000 |0004: move/from16 v20, v0 │ │ -0d6a94: 0800 1700 |0006: move-object/from16 v0, v23 │ │ -0d6a98: 5200 0312 |0008: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._matchMaxLen:I // field@1203 │ │ -0d6a9c: 0215 0000 |000a: move/from16 v21, v0 │ │ -0d6aa0: 9014 1415 |000c: add-int v20, v20, v21 │ │ -0d6aa4: 0800 1700 |000e: move-object/from16 v0, v23 │ │ -0d6aa8: 5200 0612 |0010: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._streamPos:I // field@1206 │ │ -0d6aac: 0215 0000 |0012: move/from16 v21, v0 │ │ -0d6ab0: 0200 1400 |0014: move/from16 v0, v20 │ │ -0d6ab4: 0201 1500 |0016: move/from16 v1, v21 │ │ -0d6ab8: 3610 1f01 |0018: if-gt v0, v1, 0137 // +011f │ │ -0d6abc: 0800 1700 |001a: move-object/from16 v0, v23 │ │ -0d6ac0: 520e 0312 |001c: iget v14, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._matchMaxLen:I // field@1203 │ │ -0d6ac4: 0800 1700 |001e: move-object/from16 v0, v23 │ │ -0d6ac8: 5200 0412 |0020: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ -0d6acc: 0214 0000 |0022: move/from16 v20, v0 │ │ -0d6ad0: 0800 1700 |0024: move-object/from16 v0, v23 │ │ -0d6ad4: 5200 ff11 |0026: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@11ff │ │ -0d6ad8: 0215 0000 |0028: move/from16 v21, v0 │ │ -0d6adc: 0200 1400 |002a: move/from16 v0, v20 │ │ -0d6ae0: 0201 1500 |002c: move/from16 v1, v21 │ │ -0d6ae4: 3710 2501 |002e: if-le v0, v1, 0153 // +0125 │ │ -0d6ae8: 0800 1700 |0030: move-object/from16 v0, v23 │ │ -0d6aec: 5200 0412 |0032: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ -0d6af0: 0214 0000 |0034: move/from16 v20, v0 │ │ -0d6af4: 0800 1700 |0036: move-object/from16 v0, v23 │ │ -0d6af8: 5200 ff11 |0038: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@11ff │ │ -0d6afc: 0215 0000 |003a: move/from16 v21, v0 │ │ -0d6b00: 910f 1415 |003c: sub-int v15, v20, v21 │ │ -0d6b04: 0800 1700 |003e: move-object/from16 v0, v23 │ │ -0d6b08: 5200 fc11 |0040: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferOffset:I // field@11fc │ │ -0d6b0c: 0214 0000 |0042: move/from16 v20, v0 │ │ -0d6b10: 0800 1700 |0044: move-object/from16 v0, v23 │ │ -0d6b14: 5200 0412 |0046: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ -0d6b18: 0215 0000 |0048: move/from16 v21, v0 │ │ -0d6b1c: 9004 1415 |004a: add-int v4, v20, v21 │ │ -0d6b20: 0800 1700 |004c: move-object/from16 v0, v23 │ │ -0d6b24: 5500 fa11 |004e: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.HASH_ARRAY:Z // field@11fa │ │ -0d6b28: 0214 0000 |0050: move/from16 v20, v0 │ │ -0d6b2c: 3814 0401 |0052: if-eqz v20, 0156 // +0104 │ │ -0d6b30: 6214 f911 |0054: sget-object v20, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.CrcTable:[I // field@11f9 │ │ -0d6b34: 0800 1700 |0056: move-object/from16 v0, v23 │ │ -0d6b38: 5400 fb11 |0058: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ -0d6b3c: 0815 0000 |005a: move-object/from16 v21, v0 │ │ -0d6b40: 4815 1504 |005c: aget-byte v21, v21, v4 │ │ -0d6b44: 0200 1500 |005e: move/from16 v0, v21 │ │ -0d6b48: d500 ff00 |0060: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0d6b4c: 0215 0000 |0062: move/from16 v21, v0 │ │ -0d6b50: 4414 1415 |0064: aget v20, v20, v21 │ │ -0d6b54: 0800 1700 |0066: move-object/from16 v0, v23 │ │ -0d6b58: 5400 fb11 |0068: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ -0d6b5c: 0815 0000 |006a: move-object/from16 v21, v0 │ │ -0d6b60: d816 0401 |006c: add-int/lit8 v22, v4, #int 1 // #01 │ │ -0d6b64: 4815 1516 |006e: aget-byte v21, v21, v22 │ │ -0d6b68: 0200 1500 |0070: move/from16 v0, v21 │ │ -0d6b6c: d500 ff00 |0072: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0d6b70: 0215 0000 |0074: move/from16 v21, v0 │ │ -0d6b74: 9713 1415 |0076: xor-int v19, v20, v21 │ │ -0d6b78: 0200 1300 |0078: move/from16 v0, v19 │ │ -0d6b7c: d508 ff03 |007a: and-int/lit16 v8, v0, #int 1023 // #03ff │ │ -0d6b80: 0800 1700 |007c: move-object/from16 v0, v23 │ │ -0d6b84: 5400 0012 |007e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@1200 │ │ -0d6b88: 0814 0000 |0080: move-object/from16 v20, v0 │ │ -0d6b8c: 0800 1700 |0082: move-object/from16 v0, v23 │ │ -0d6b90: 5200 0412 |0084: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ -0d6b94: 0215 0000 |0086: move/from16 v21, v0 │ │ -0d6b98: 4b15 1408 |0088: aput v21, v20, v8 │ │ -0d6b9c: 0800 1700 |008a: move-object/from16 v0, v23 │ │ -0d6ba0: 5400 fb11 |008c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ -0d6ba4: 0814 0000 |008e: move-object/from16 v20, v0 │ │ -0d6ba8: d815 0402 |0090: add-int/lit8 v21, v4, #int 2 // #02 │ │ -0d6bac: 4814 1415 |0092: aget-byte v20, v20, v21 │ │ -0d6bb0: 0200 1400 |0094: move/from16 v0, v20 │ │ -0d6bb4: d500 ff00 |0096: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0d6bb8: 0214 0000 |0098: move/from16 v20, v0 │ │ -0d6bbc: e014 1408 |009a: shl-int/lit8 v20, v20, #int 8 // #08 │ │ -0d6bc0: 9713 1314 |009c: xor-int v19, v19, v20 │ │ -0d6bc4: 1414 ffff 0000 |009e: const v20, #float 9.18341e-41 // #0000ffff │ │ -0d6bca: 9509 1314 |00a1: and-int v9, v19, v20 │ │ -0d6bce: 0800 1700 |00a3: move-object/from16 v0, v23 │ │ -0d6bd2: 5400 0012 |00a5: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@1200 │ │ -0d6bd6: 0814 0000 |00a7: move-object/from16 v20, v0 │ │ -0d6bda: d090 0004 |00a9: add-int/lit16 v0, v9, #int 1024 // #0400 │ │ -0d6bde: 0215 0000 |00ab: move/from16 v21, v0 │ │ -0d6be2: 0800 1700 |00ad: move-object/from16 v0, v23 │ │ -0d6be6: 5200 0412 |00af: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ -0d6bea: 0216 0000 |00b1: move/from16 v22, v0 │ │ -0d6bee: 4b16 1415 |00b3: aput v22, v20, v21 │ │ -0d6bf2: 6214 f911 |00b5: sget-object v20, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.CrcTable:[I // field@11f9 │ │ -0d6bf6: 0800 1700 |00b7: move-object/from16 v0, v23 │ │ -0d6bfa: 5400 fb11 |00b9: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ -0d6bfe: 0815 0000 |00bb: move-object/from16 v21, v0 │ │ -0d6c02: d816 0403 |00bd: add-int/lit8 v22, v4, #int 3 // #03 │ │ -0d6c06: 4815 1516 |00bf: aget-byte v21, v21, v22 │ │ -0d6c0a: 0200 1500 |00c1: move/from16 v0, v21 │ │ -0d6c0e: d500 ff00 |00c3: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0d6c12: 0215 0000 |00c5: move/from16 v21, v0 │ │ -0d6c16: 4414 1415 |00c7: aget v20, v20, v21 │ │ -0d6c1a: e014 1405 |00c9: shl-int/lit8 v20, v20, #int 5 // #05 │ │ -0d6c1e: 9714 1413 |00cb: xor-int v20, v20, v19 │ │ -0d6c22: 0800 1700 |00cd: move-object/from16 v0, v23 │ │ -0d6c26: 5200 0112 |00cf: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hashMask:I // field@1201 │ │ -0d6c2a: 0215 0000 |00d1: move/from16 v21, v0 │ │ -0d6c2e: 950a 1415 |00d3: and-int v10, v20, v21 │ │ -0d6c32: 0800 1700 |00d5: move-object/from16 v0, v23 │ │ -0d6c36: 5400 0012 |00d7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@1200 │ │ -0d6c3a: 0814 0000 |00d9: move-object/from16 v20, v0 │ │ -0d6c3e: 0800 1700 |00db: move-object/from16 v0, v23 │ │ -0d6c42: 5200 0912 |00dd: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kFixHashSize:I // field@1209 │ │ -0d6c46: 0215 0000 |00df: move/from16 v21, v0 │ │ -0d6c4a: 9015 150a |00e1: add-int v21, v21, v10 │ │ -0d6c4e: 4405 1415 |00e3: aget v5, v20, v21 │ │ -0d6c52: 0800 1700 |00e5: move-object/from16 v0, v23 │ │ -0d6c56: 5400 0012 |00e7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@1200 │ │ -0d6c5a: 0814 0000 |00e9: move-object/from16 v20, v0 │ │ -0d6c5e: 0800 1700 |00eb: move-object/from16 v0, v23 │ │ -0d6c62: 5200 0912 |00ed: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kFixHashSize:I // field@1209 │ │ -0d6c66: 0215 0000 |00ef: move/from16 v21, v0 │ │ -0d6c6a: 9015 150a |00f1: add-int v21, v21, v10 │ │ -0d6c6e: 0800 1700 |00f3: move-object/from16 v0, v23 │ │ -0d6c72: 5200 0412 |00f5: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ -0d6c76: 0216 0000 |00f7: move/from16 v22, v0 │ │ -0d6c7a: 4b16 1415 |00f9: aput v22, v20, v21 │ │ -0d6c7e: 0800 1700 |00fb: move-object/from16 v0, v23 │ │ -0d6c82: 5200 fe11 |00fd: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@11fe │ │ -0d6c86: 0214 0000 |00ff: move/from16 v20, v0 │ │ -0d6c8a: e014 1401 |0101: shl-int/lit8 v20, v20, #int 1 // #01 │ │ -0d6c8e: d811 1401 |0103: add-int/lit8 v17, v20, #int 1 // #01 │ │ -0d6c92: 0800 1700 |0105: move-object/from16 v0, v23 │ │ -0d6c96: 5200 fe11 |0107: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@11fe │ │ -0d6c9a: 0214 0000 |0109: move/from16 v20, v0 │ │ -0d6c9e: e012 1401 |010b: shl-int/lit8 v18, v20, #int 1 // #01 │ │ -0d6ca2: 0800 1700 |010d: move-object/from16 v0, v23 │ │ -0d6ca6: 520d 0f12 |010f: iget v13, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@120f │ │ -0d6caa: 01dc |0111: move v12, v13 │ │ -0d6cac: 0800 1700 |0112: move-object/from16 v0, v23 │ │ -0d6cb0: 5202 fd11 |0114: iget v2, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cutValue:I // field@11fd │ │ -0d6cb4: 0123 |0116: move v3, v2 │ │ -0d6cb6: 37f5 4a01 |0117: if-le v5, v15, 0261 // +014a │ │ -0d6cba: d802 03ff |0119: add-int/lit8 v2, v3, #int -1 // #ff │ │ -0d6cbe: 3903 5f00 |011b: if-nez v3, 017a // +005f │ │ -0d6cc2: 0800 1700 |011d: move-object/from16 v0, v23 │ │ -0d6cc6: 5400 0512 |011f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ -0d6cca: 0814 0000 |0121: move-object/from16 v20, v0 │ │ -0d6cce: 0800 1700 |0123: move-object/from16 v0, v23 │ │ -0d6cd2: 5400 0512 |0125: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ -0d6cd6: 0815 0000 |0127: move-object/from16 v21, v0 │ │ -0d6cda: 1316 0000 |0129: const/16 v22, #int 0 // #0 │ │ -0d6cde: 4b16 1512 |012b: aput v22, v21, v18 │ │ -0d6ce2: 4b16 1411 |012d: aput v22, v20, v17 │ │ -0d6ce6: 7401 ac23 1700 |012f: invoke-virtual/range {v23}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.MovePos:()V // method@23ac │ │ -0d6cec: d818 18ff |0132: add-int/lit8 v24, v24, #int -1 // #ff │ │ -0d6cf0: 3918 ccfe |0134: if-nez v24, 0000 // -0134 │ │ -0d6cf4: 0e00 |0136: return-void │ │ -0d6cf6: 0800 1700 |0137: move-object/from16 v0, v23 │ │ -0d6cfa: 5200 0612 |0139: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._streamPos:I // field@1206 │ │ -0d6cfe: 0214 0000 |013b: move/from16 v20, v0 │ │ -0d6d02: 0800 1700 |013d: move-object/from16 v0, v23 │ │ -0d6d06: 5200 0412 |013f: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ -0d6d0a: 0215 0000 |0141: move/from16 v21, v0 │ │ -0d6d0e: 910e 1415 |0143: sub-int v14, v20, v21 │ │ -0d6d12: 0800 1700 |0145: move-object/from16 v0, v23 │ │ -0d6d16: 5200 0e12 |0147: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kMinMatchCheck:I // field@120e │ │ -0d6d1a: 0214 0000 |0149: move/from16 v20, v0 │ │ -0d6d1e: 0200 1400 |014b: move/from16 v0, v20 │ │ -0d6d22: 350e d1fe |014d: if-ge v14, v0, 001e // -012f │ │ -0d6d26: 7401 ac23 1700 |014f: invoke-virtual/range {v23}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.MovePos:()V // method@23ac │ │ -0d6d2c: 28e0 |0152: goto 0132 // -0020 │ │ -0d6d2e: 120f |0153: const/4 v15, #int 0 // #0 │ │ -0d6d30: 2900 eafe |0154: goto/16 003e // -0116 │ │ -0d6d34: 0800 1700 |0156: move-object/from16 v0, v23 │ │ -0d6d38: 5400 fb11 |0158: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ -0d6d3c: 0814 0000 |015a: move-object/from16 v20, v0 │ │ -0d6d40: 4814 1404 |015c: aget-byte v20, v20, v4 │ │ -0d6d44: 0200 1400 |015e: move/from16 v0, v20 │ │ -0d6d48: d500 ff00 |0160: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0d6d4c: 0214 0000 |0162: move/from16 v20, v0 │ │ -0d6d50: 0800 1700 |0164: move-object/from16 v0, v23 │ │ -0d6d54: 5400 fb11 |0166: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ -0d6d58: 0815 0000 |0168: move-object/from16 v21, v0 │ │ -0d6d5c: d816 0401 |016a: add-int/lit8 v22, v4, #int 1 // #01 │ │ -0d6d60: 4815 1516 |016c: aget-byte v21, v21, v22 │ │ -0d6d64: 0200 1500 |016e: move/from16 v0, v21 │ │ -0d6d68: d500 ff00 |0170: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0d6d6c: 0215 0000 |0172: move/from16 v21, v0 │ │ -0d6d70: e015 1508 |0174: shl-int/lit8 v21, v21, #int 8 // #08 │ │ -0d6d74: 970a 1415 |0176: xor-int v10, v20, v21 │ │ -0d6d78: 2900 5dff |0178: goto/16 00d5 // -00a3 │ │ -0d6d7c: 0800 1700 |017a: move-object/from16 v0, v23 │ │ -0d6d80: 5200 0412 |017c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ -0d6d84: 0214 0000 |017e: move/from16 v20, v0 │ │ -0d6d88: 9107 1405 |0180: sub-int v7, v20, v5 │ │ -0d6d8c: 0800 1700 |0182: move-object/from16 v0, v23 │ │ -0d6d90: 5200 fe11 |0184: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@11fe │ │ -0d6d94: 0214 0000 |0186: move/from16 v20, v0 │ │ -0d6d98: 0200 1400 |0188: move/from16 v0, v20 │ │ -0d6d9c: 3607 7600 |018a: if-gt v7, v0, 0200 // +0076 │ │ -0d6da0: 0800 1700 |018c: move-object/from16 v0, v23 │ │ -0d6da4: 5200 fe11 |018e: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@11fe │ │ -0d6da8: 0214 0000 |0190: move/from16 v20, v0 │ │ -0d6dac: 9114 1407 |0192: sub-int v20, v20, v7 │ │ -0d6db0: e006 1401 |0194: shl-int/lit8 v6, v20, #int 1 // #01 │ │ -0d6db4: 0800 1700 |0196: move-object/from16 v0, v23 │ │ -0d6db8: 5200 fc11 |0198: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferOffset:I // field@11fc │ │ -0d6dbc: 0214 0000 |019a: move/from16 v20, v0 │ │ -0d6dc0: 9010 1405 |019c: add-int v16, v20, v5 │ │ -0d6dc4: 7120 1b26 dc00 |019e: invoke-static {v12, v13}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -0d6dca: 0a0b |01a1: move-result v11 │ │ -0d6dcc: 0800 1700 |01a2: move-object/from16 v0, v23 │ │ -0d6dd0: 5400 fb11 |01a4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ -0d6dd4: 0814 0000 |01a6: move-object/from16 v20, v0 │ │ -0d6dd8: 9015 100b |01a8: add-int v21, v16, v11 │ │ -0d6ddc: 4814 1415 |01aa: aget-byte v20, v20, v21 │ │ -0d6de0: 0800 1700 |01ac: move-object/from16 v0, v23 │ │ -0d6de4: 5400 fb11 |01ae: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ -0d6de8: 0815 0000 |01b0: move-object/from16 v21, v0 │ │ -0d6dec: 9016 040b |01b2: add-int v22, v4, v11 │ │ -0d6df0: 4815 1516 |01b4: aget-byte v21, v21, v22 │ │ -0d6df4: 0200 1400 |01b6: move/from16 v0, v20 │ │ -0d6df8: 0201 1500 |01b8: move/from16 v1, v21 │ │ -0d6dfc: 3310 5700 |01ba: if-ne v0, v1, 0211 // +0057 │ │ -0d6e00: d80b 0b01 |01bc: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0d6e04: 32eb 1c00 |01be: if-eq v11, v14, 01da // +001c │ │ -0d6e08: 0800 1700 |01c0: move-object/from16 v0, v23 │ │ -0d6e0c: 5400 fb11 |01c2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ -0d6e10: 0814 0000 |01c4: move-object/from16 v20, v0 │ │ -0d6e14: 9015 100b |01c6: add-int v21, v16, v11 │ │ -0d6e18: 4814 1415 |01c8: aget-byte v20, v20, v21 │ │ -0d6e1c: 0800 1700 |01ca: move-object/from16 v0, v23 │ │ -0d6e20: 5400 fb11 |01cc: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ -0d6e24: 0815 0000 |01ce: move-object/from16 v21, v0 │ │ -0d6e28: 9016 040b |01d0: add-int v22, v4, v11 │ │ -0d6e2c: 4815 1516 |01d2: aget-byte v21, v21, v22 │ │ -0d6e30: 0200 1400 |01d4: move/from16 v0, v20 │ │ -0d6e34: 0201 1500 |01d6: move/from16 v1, v21 │ │ -0d6e38: 3210 e4ff |01d8: if-eq v0, v1, 01bc // -001c │ │ -0d6e3c: 33eb 3700 |01da: if-ne v11, v14, 0211 // +0037 │ │ -0d6e40: 0800 1700 |01dc: move-object/from16 v0, v23 │ │ -0d6e44: 5400 0512 |01de: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ -0d6e48: 0814 0000 |01e0: move-object/from16 v20, v0 │ │ -0d6e4c: 0800 1700 |01e2: move-object/from16 v0, v23 │ │ -0d6e50: 5400 0512 |01e4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ -0d6e54: 0815 0000 |01e6: move-object/from16 v21, v0 │ │ -0d6e58: 4415 1506 |01e8: aget v21, v21, v6 │ │ -0d6e5c: 4b15 1412 |01ea: aput v21, v20, v18 │ │ -0d6e60: 0800 1700 |01ec: move-object/from16 v0, v23 │ │ -0d6e64: 5400 0512 |01ee: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ -0d6e68: 0814 0000 |01f0: move-object/from16 v20, v0 │ │ -0d6e6c: 0800 1700 |01f2: move-object/from16 v0, v23 │ │ -0d6e70: 5400 0512 |01f4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ -0d6e74: 0815 0000 |01f6: move-object/from16 v21, v0 │ │ -0d6e78: d816 0601 |01f8: add-int/lit8 v22, v6, #int 1 // #01 │ │ -0d6e7c: 4415 1516 |01fa: aget v21, v21, v22 │ │ -0d6e80: 4b15 1411 |01fc: aput v21, v20, v17 │ │ -0d6e84: 2900 31ff |01fe: goto/16 012f // -00cf │ │ -0d6e88: 0800 1700 |0200: move-object/from16 v0, v23 │ │ -0d6e8c: 5200 fe11 |0202: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@11fe │ │ -0d6e90: 0214 0000 |0204: move/from16 v20, v0 │ │ -0d6e94: 9114 1407 |0206: sub-int v20, v20, v7 │ │ -0d6e98: 0800 1700 |0208: move-object/from16 v0, v23 │ │ -0d6e9c: 5200 ff11 |020a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@11ff │ │ -0d6ea0: 0215 0000 |020c: move/from16 v21, v0 │ │ -0d6ea4: 9014 1415 |020e: add-int v20, v20, v21 │ │ -0d6ea8: 2884 |0210: goto 0194 // -007c │ │ -0d6eaa: 0800 1700 |0211: move-object/from16 v0, v23 │ │ -0d6eae: 5400 fb11 |0213: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ -0d6eb2: 0814 0000 |0215: move-object/from16 v20, v0 │ │ -0d6eb6: 9015 100b |0217: add-int v21, v16, v11 │ │ -0d6eba: 4814 1415 |0219: aget-byte v20, v20, v21 │ │ -0d6ebe: 0200 1400 |021b: move/from16 v0, v20 │ │ -0d6ec2: d500 ff00 |021d: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0d6ec6: 0214 0000 |021f: move/from16 v20, v0 │ │ -0d6eca: 0800 1700 |0221: move-object/from16 v0, v23 │ │ -0d6ece: 5400 fb11 |0223: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ -0d6ed2: 0815 0000 |0225: move-object/from16 v21, v0 │ │ -0d6ed6: 9016 040b |0227: add-int v22, v4, v11 │ │ -0d6eda: 4815 1516 |0229: aget-byte v21, v21, v22 │ │ -0d6ede: 0200 1500 |022b: move/from16 v0, v21 │ │ -0d6ee2: d500 ff00 |022d: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0d6ee6: 0215 0000 |022f: move/from16 v21, v0 │ │ -0d6eea: 0200 1400 |0231: move/from16 v0, v20 │ │ -0d6eee: 0201 1500 |0233: move/from16 v1, v21 │ │ -0d6ef2: 3510 1800 |0235: if-ge v0, v1, 024d // +0018 │ │ -0d6ef6: 0800 1700 |0237: move-object/from16 v0, v23 │ │ -0d6efa: 5400 0512 |0239: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ -0d6efe: 0814 0000 |023b: move-object/from16 v20, v0 │ │ -0d6f02: 4b05 1412 |023d: aput v5, v20, v18 │ │ -0d6f06: d812 0601 |023f: add-int/lit8 v18, v6, #int 1 // #01 │ │ -0d6f0a: 0800 1700 |0241: move-object/from16 v0, v23 │ │ -0d6f0e: 5400 0512 |0243: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ -0d6f12: 0814 0000 |0245: move-object/from16 v20, v0 │ │ -0d6f16: 4405 1412 |0247: aget v5, v20, v18 │ │ -0d6f1a: 01bd |0249: move v13, v11 │ │ -0d6f1c: 0123 |024a: move v3, v2 │ │ -0d6f1e: 2900 ccfe |024b: goto/16 0117 // -0134 │ │ -0d6f22: 0800 1700 |024d: move-object/from16 v0, v23 │ │ -0d6f26: 5400 0512 |024f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ -0d6f2a: 0814 0000 |0251: move-object/from16 v20, v0 │ │ -0d6f2e: 4b05 1411 |0253: aput v5, v20, v17 │ │ -0d6f32: 0211 0600 |0255: move/from16 v17, v6 │ │ -0d6f36: 0800 1700 |0257: move-object/from16 v0, v23 │ │ -0d6f3a: 5400 0512 |0259: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ -0d6f3e: 0814 0000 |025b: move-object/from16 v20, v0 │ │ -0d6f42: 4405 1411 |025d: aget v5, v20, v17 │ │ -0d6f46: 01bc |025f: move v12, v11 │ │ -0d6f48: 28ea |0260: goto 024a // -0016 │ │ -0d6f4a: 0132 |0261: move v2, v3 │ │ -0d6f4c: 2900 bbfe |0262: goto/16 011d // -0145 │ │ +0e501c: |[0e501c] com.badlogic.gdx.utils.compression.lz.BinTree.Skip:(I)V │ │ +0e502c: 0800 1700 |0000: move-object/from16 v0, v23 │ │ +0e5030: 5200 0412 |0002: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ +0e5034: 0214 0000 |0004: move/from16 v20, v0 │ │ +0e5038: 0800 1700 |0006: move-object/from16 v0, v23 │ │ +0e503c: 5200 0312 |0008: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._matchMaxLen:I // field@1203 │ │ +0e5040: 0215 0000 |000a: move/from16 v21, v0 │ │ +0e5044: 9014 1415 |000c: add-int v20, v20, v21 │ │ +0e5048: 0800 1700 |000e: move-object/from16 v0, v23 │ │ +0e504c: 5200 0612 |0010: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._streamPos:I // field@1206 │ │ +0e5050: 0215 0000 |0012: move/from16 v21, v0 │ │ +0e5054: 0200 1400 |0014: move/from16 v0, v20 │ │ +0e5058: 0201 1500 |0016: move/from16 v1, v21 │ │ +0e505c: 3610 1f01 |0018: if-gt v0, v1, 0137 // +011f │ │ +0e5060: 0800 1700 |001a: move-object/from16 v0, v23 │ │ +0e5064: 520e 0312 |001c: iget v14, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._matchMaxLen:I // field@1203 │ │ +0e5068: 0800 1700 |001e: move-object/from16 v0, v23 │ │ +0e506c: 5200 0412 |0020: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ +0e5070: 0214 0000 |0022: move/from16 v20, v0 │ │ +0e5074: 0800 1700 |0024: move-object/from16 v0, v23 │ │ +0e5078: 5200 ff11 |0026: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@11ff │ │ +0e507c: 0215 0000 |0028: move/from16 v21, v0 │ │ +0e5080: 0200 1400 |002a: move/from16 v0, v20 │ │ +0e5084: 0201 1500 |002c: move/from16 v1, v21 │ │ +0e5088: 3710 2501 |002e: if-le v0, v1, 0153 // +0125 │ │ +0e508c: 0800 1700 |0030: move-object/from16 v0, v23 │ │ +0e5090: 5200 0412 |0032: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ +0e5094: 0214 0000 |0034: move/from16 v20, v0 │ │ +0e5098: 0800 1700 |0036: move-object/from16 v0, v23 │ │ +0e509c: 5200 ff11 |0038: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@11ff │ │ +0e50a0: 0215 0000 |003a: move/from16 v21, v0 │ │ +0e50a4: 910f 1415 |003c: sub-int v15, v20, v21 │ │ +0e50a8: 0800 1700 |003e: move-object/from16 v0, v23 │ │ +0e50ac: 5200 fc11 |0040: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferOffset:I // field@11fc │ │ +0e50b0: 0214 0000 |0042: move/from16 v20, v0 │ │ +0e50b4: 0800 1700 |0044: move-object/from16 v0, v23 │ │ +0e50b8: 5200 0412 |0046: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ +0e50bc: 0215 0000 |0048: move/from16 v21, v0 │ │ +0e50c0: 9004 1415 |004a: add-int v4, v20, v21 │ │ +0e50c4: 0800 1700 |004c: move-object/from16 v0, v23 │ │ +0e50c8: 5500 fa11 |004e: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.HASH_ARRAY:Z // field@11fa │ │ +0e50cc: 0214 0000 |0050: move/from16 v20, v0 │ │ +0e50d0: 3814 0401 |0052: if-eqz v20, 0156 // +0104 │ │ +0e50d4: 6214 f911 |0054: sget-object v20, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.CrcTable:[I // field@11f9 │ │ +0e50d8: 0800 1700 |0056: move-object/from16 v0, v23 │ │ +0e50dc: 5400 fb11 |0058: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ +0e50e0: 0815 0000 |005a: move-object/from16 v21, v0 │ │ +0e50e4: 4815 1504 |005c: aget-byte v21, v21, v4 │ │ +0e50e8: 0200 1500 |005e: move/from16 v0, v21 │ │ +0e50ec: d500 ff00 |0060: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0e50f0: 0215 0000 |0062: move/from16 v21, v0 │ │ +0e50f4: 4414 1415 |0064: aget v20, v20, v21 │ │ +0e50f8: 0800 1700 |0066: move-object/from16 v0, v23 │ │ +0e50fc: 5400 fb11 |0068: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ +0e5100: 0815 0000 |006a: move-object/from16 v21, v0 │ │ +0e5104: d816 0401 |006c: add-int/lit8 v22, v4, #int 1 // #01 │ │ +0e5108: 4815 1516 |006e: aget-byte v21, v21, v22 │ │ +0e510c: 0200 1500 |0070: move/from16 v0, v21 │ │ +0e5110: d500 ff00 |0072: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0e5114: 0215 0000 |0074: move/from16 v21, v0 │ │ +0e5118: 9713 1415 |0076: xor-int v19, v20, v21 │ │ +0e511c: 0200 1300 |0078: move/from16 v0, v19 │ │ +0e5120: d508 ff03 |007a: and-int/lit16 v8, v0, #int 1023 // #03ff │ │ +0e5124: 0800 1700 |007c: move-object/from16 v0, v23 │ │ +0e5128: 5400 0012 |007e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@1200 │ │ +0e512c: 0814 0000 |0080: move-object/from16 v20, v0 │ │ +0e5130: 0800 1700 |0082: move-object/from16 v0, v23 │ │ +0e5134: 5200 0412 |0084: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ +0e5138: 0215 0000 |0086: move/from16 v21, v0 │ │ +0e513c: 4b15 1408 |0088: aput v21, v20, v8 │ │ +0e5140: 0800 1700 |008a: move-object/from16 v0, v23 │ │ +0e5144: 5400 fb11 |008c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ +0e5148: 0814 0000 |008e: move-object/from16 v20, v0 │ │ +0e514c: d815 0402 |0090: add-int/lit8 v21, v4, #int 2 // #02 │ │ +0e5150: 4814 1415 |0092: aget-byte v20, v20, v21 │ │ +0e5154: 0200 1400 |0094: move/from16 v0, v20 │ │ +0e5158: d500 ff00 |0096: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0e515c: 0214 0000 |0098: move/from16 v20, v0 │ │ +0e5160: e014 1408 |009a: shl-int/lit8 v20, v20, #int 8 // #08 │ │ +0e5164: 9713 1314 |009c: xor-int v19, v19, v20 │ │ +0e5168: 1414 ffff 0000 |009e: const v20, #float 9.18341e-41 // #0000ffff │ │ +0e516e: 9509 1314 |00a1: and-int v9, v19, v20 │ │ +0e5172: 0800 1700 |00a3: move-object/from16 v0, v23 │ │ +0e5176: 5400 0012 |00a5: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@1200 │ │ +0e517a: 0814 0000 |00a7: move-object/from16 v20, v0 │ │ +0e517e: d090 0004 |00a9: add-int/lit16 v0, v9, #int 1024 // #0400 │ │ +0e5182: 0215 0000 |00ab: move/from16 v21, v0 │ │ +0e5186: 0800 1700 |00ad: move-object/from16 v0, v23 │ │ +0e518a: 5200 0412 |00af: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ +0e518e: 0216 0000 |00b1: move/from16 v22, v0 │ │ +0e5192: 4b16 1415 |00b3: aput v22, v20, v21 │ │ +0e5196: 6214 f911 |00b5: sget-object v20, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.CrcTable:[I // field@11f9 │ │ +0e519a: 0800 1700 |00b7: move-object/from16 v0, v23 │ │ +0e519e: 5400 fb11 |00b9: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ +0e51a2: 0815 0000 |00bb: move-object/from16 v21, v0 │ │ +0e51a6: d816 0403 |00bd: add-int/lit8 v22, v4, #int 3 // #03 │ │ +0e51aa: 4815 1516 |00bf: aget-byte v21, v21, v22 │ │ +0e51ae: 0200 1500 |00c1: move/from16 v0, v21 │ │ +0e51b2: d500 ff00 |00c3: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0e51b6: 0215 0000 |00c5: move/from16 v21, v0 │ │ +0e51ba: 4414 1415 |00c7: aget v20, v20, v21 │ │ +0e51be: e014 1405 |00c9: shl-int/lit8 v20, v20, #int 5 // #05 │ │ +0e51c2: 9714 1413 |00cb: xor-int v20, v20, v19 │ │ +0e51c6: 0800 1700 |00cd: move-object/from16 v0, v23 │ │ +0e51ca: 5200 0112 |00cf: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hashMask:I // field@1201 │ │ +0e51ce: 0215 0000 |00d1: move/from16 v21, v0 │ │ +0e51d2: 950a 1415 |00d3: and-int v10, v20, v21 │ │ +0e51d6: 0800 1700 |00d5: move-object/from16 v0, v23 │ │ +0e51da: 5400 0012 |00d7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@1200 │ │ +0e51de: 0814 0000 |00d9: move-object/from16 v20, v0 │ │ +0e51e2: 0800 1700 |00db: move-object/from16 v0, v23 │ │ +0e51e6: 5200 0912 |00dd: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kFixHashSize:I // field@1209 │ │ +0e51ea: 0215 0000 |00df: move/from16 v21, v0 │ │ +0e51ee: 9015 150a |00e1: add-int v21, v21, v10 │ │ +0e51f2: 4405 1415 |00e3: aget v5, v20, v21 │ │ +0e51f6: 0800 1700 |00e5: move-object/from16 v0, v23 │ │ +0e51fa: 5400 0012 |00e7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@1200 │ │ +0e51fe: 0814 0000 |00e9: move-object/from16 v20, v0 │ │ +0e5202: 0800 1700 |00eb: move-object/from16 v0, v23 │ │ +0e5206: 5200 0912 |00ed: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kFixHashSize:I // field@1209 │ │ +0e520a: 0215 0000 |00ef: move/from16 v21, v0 │ │ +0e520e: 9015 150a |00f1: add-int v21, v21, v10 │ │ +0e5212: 0800 1700 |00f3: move-object/from16 v0, v23 │ │ +0e5216: 5200 0412 |00f5: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ +0e521a: 0216 0000 |00f7: move/from16 v22, v0 │ │ +0e521e: 4b16 1415 |00f9: aput v22, v20, v21 │ │ +0e5222: 0800 1700 |00fb: move-object/from16 v0, v23 │ │ +0e5226: 5200 fe11 |00fd: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@11fe │ │ +0e522a: 0214 0000 |00ff: move/from16 v20, v0 │ │ +0e522e: e014 1401 |0101: shl-int/lit8 v20, v20, #int 1 // #01 │ │ +0e5232: d811 1401 |0103: add-int/lit8 v17, v20, #int 1 // #01 │ │ +0e5236: 0800 1700 |0105: move-object/from16 v0, v23 │ │ +0e523a: 5200 fe11 |0107: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@11fe │ │ +0e523e: 0214 0000 |0109: move/from16 v20, v0 │ │ +0e5242: e012 1401 |010b: shl-int/lit8 v18, v20, #int 1 // #01 │ │ +0e5246: 0800 1700 |010d: move-object/from16 v0, v23 │ │ +0e524a: 520d 0f12 |010f: iget v13, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@120f │ │ +0e524e: 01dc |0111: move v12, v13 │ │ +0e5250: 0800 1700 |0112: move-object/from16 v0, v23 │ │ +0e5254: 5202 fd11 |0114: iget v2, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cutValue:I // field@11fd │ │ +0e5258: 0123 |0116: move v3, v2 │ │ +0e525a: 37f5 4a01 |0117: if-le v5, v15, 0261 // +014a │ │ +0e525e: d802 03ff |0119: add-int/lit8 v2, v3, #int -1 // #ff │ │ +0e5262: 3903 5f00 |011b: if-nez v3, 017a // +005f │ │ +0e5266: 0800 1700 |011d: move-object/from16 v0, v23 │ │ +0e526a: 5400 0512 |011f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ +0e526e: 0814 0000 |0121: move-object/from16 v20, v0 │ │ +0e5272: 0800 1700 |0123: move-object/from16 v0, v23 │ │ +0e5276: 5400 0512 |0125: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ +0e527a: 0815 0000 |0127: move-object/from16 v21, v0 │ │ +0e527e: 1316 0000 |0129: const/16 v22, #int 0 // #0 │ │ +0e5282: 4b16 1512 |012b: aput v22, v21, v18 │ │ +0e5286: 4b16 1411 |012d: aput v22, v20, v17 │ │ +0e528a: 7401 ac23 1700 |012f: invoke-virtual/range {v23}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.MovePos:()V // method@23ac │ │ +0e5290: d818 18ff |0132: add-int/lit8 v24, v24, #int -1 // #ff │ │ +0e5294: 3918 ccfe |0134: if-nez v24, 0000 // -0134 │ │ +0e5298: 0e00 |0136: return-void │ │ +0e529a: 0800 1700 |0137: move-object/from16 v0, v23 │ │ +0e529e: 5200 0612 |0139: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._streamPos:I // field@1206 │ │ +0e52a2: 0214 0000 |013b: move/from16 v20, v0 │ │ +0e52a6: 0800 1700 |013d: move-object/from16 v0, v23 │ │ +0e52aa: 5200 0412 |013f: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ +0e52ae: 0215 0000 |0141: move/from16 v21, v0 │ │ +0e52b2: 910e 1415 |0143: sub-int v14, v20, v21 │ │ +0e52b6: 0800 1700 |0145: move-object/from16 v0, v23 │ │ +0e52ba: 5200 0e12 |0147: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kMinMatchCheck:I // field@120e │ │ +0e52be: 0214 0000 |0149: move/from16 v20, v0 │ │ +0e52c2: 0200 1400 |014b: move/from16 v0, v20 │ │ +0e52c6: 350e d1fe |014d: if-ge v14, v0, 001e // -012f │ │ +0e52ca: 7401 ac23 1700 |014f: invoke-virtual/range {v23}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.MovePos:()V // method@23ac │ │ +0e52d0: 28e0 |0152: goto 0132 // -0020 │ │ +0e52d2: 120f |0153: const/4 v15, #int 0 // #0 │ │ +0e52d4: 2900 eafe |0154: goto/16 003e // -0116 │ │ +0e52d8: 0800 1700 |0156: move-object/from16 v0, v23 │ │ +0e52dc: 5400 fb11 |0158: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ +0e52e0: 0814 0000 |015a: move-object/from16 v20, v0 │ │ +0e52e4: 4814 1404 |015c: aget-byte v20, v20, v4 │ │ +0e52e8: 0200 1400 |015e: move/from16 v0, v20 │ │ +0e52ec: d500 ff00 |0160: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0e52f0: 0214 0000 |0162: move/from16 v20, v0 │ │ +0e52f4: 0800 1700 |0164: move-object/from16 v0, v23 │ │ +0e52f8: 5400 fb11 |0166: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ +0e52fc: 0815 0000 |0168: move-object/from16 v21, v0 │ │ +0e5300: d816 0401 |016a: add-int/lit8 v22, v4, #int 1 // #01 │ │ +0e5304: 4815 1516 |016c: aget-byte v21, v21, v22 │ │ +0e5308: 0200 1500 |016e: move/from16 v0, v21 │ │ +0e530c: d500 ff00 |0170: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0e5310: 0215 0000 |0172: move/from16 v21, v0 │ │ +0e5314: e015 1508 |0174: shl-int/lit8 v21, v21, #int 8 // #08 │ │ +0e5318: 970a 1415 |0176: xor-int v10, v20, v21 │ │ +0e531c: 2900 5dff |0178: goto/16 00d5 // -00a3 │ │ +0e5320: 0800 1700 |017a: move-object/from16 v0, v23 │ │ +0e5324: 5200 0412 |017c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@1204 │ │ +0e5328: 0214 0000 |017e: move/from16 v20, v0 │ │ +0e532c: 9107 1405 |0180: sub-int v7, v20, v5 │ │ +0e5330: 0800 1700 |0182: move-object/from16 v0, v23 │ │ +0e5334: 5200 fe11 |0184: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@11fe │ │ +0e5338: 0214 0000 |0186: move/from16 v20, v0 │ │ +0e533c: 0200 1400 |0188: move/from16 v0, v20 │ │ +0e5340: 3607 7600 |018a: if-gt v7, v0, 0200 // +0076 │ │ +0e5344: 0800 1700 |018c: move-object/from16 v0, v23 │ │ +0e5348: 5200 fe11 |018e: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@11fe │ │ +0e534c: 0214 0000 |0190: move/from16 v20, v0 │ │ +0e5350: 9114 1407 |0192: sub-int v20, v20, v7 │ │ +0e5354: e006 1401 |0194: shl-int/lit8 v6, v20, #int 1 // #01 │ │ +0e5358: 0800 1700 |0196: move-object/from16 v0, v23 │ │ +0e535c: 5200 fc11 |0198: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferOffset:I // field@11fc │ │ +0e5360: 0214 0000 |019a: move/from16 v20, v0 │ │ +0e5364: 9010 1405 |019c: add-int v16, v20, v5 │ │ +0e5368: 7120 1b26 dc00 |019e: invoke-static {v12, v13}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0e536e: 0a0b |01a1: move-result v11 │ │ +0e5370: 0800 1700 |01a2: move-object/from16 v0, v23 │ │ +0e5374: 5400 fb11 |01a4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ +0e5378: 0814 0000 |01a6: move-object/from16 v20, v0 │ │ +0e537c: 9015 100b |01a8: add-int v21, v16, v11 │ │ +0e5380: 4814 1415 |01aa: aget-byte v20, v20, v21 │ │ +0e5384: 0800 1700 |01ac: move-object/from16 v0, v23 │ │ +0e5388: 5400 fb11 |01ae: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ +0e538c: 0815 0000 |01b0: move-object/from16 v21, v0 │ │ +0e5390: 9016 040b |01b2: add-int v22, v4, v11 │ │ +0e5394: 4815 1516 |01b4: aget-byte v21, v21, v22 │ │ +0e5398: 0200 1400 |01b6: move/from16 v0, v20 │ │ +0e539c: 0201 1500 |01b8: move/from16 v1, v21 │ │ +0e53a0: 3310 5700 |01ba: if-ne v0, v1, 0211 // +0057 │ │ +0e53a4: d80b 0b01 |01bc: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0e53a8: 32eb 1c00 |01be: if-eq v11, v14, 01da // +001c │ │ +0e53ac: 0800 1700 |01c0: move-object/from16 v0, v23 │ │ +0e53b0: 5400 fb11 |01c2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ +0e53b4: 0814 0000 |01c4: move-object/from16 v20, v0 │ │ +0e53b8: 9015 100b |01c6: add-int v21, v16, v11 │ │ +0e53bc: 4814 1415 |01c8: aget-byte v20, v20, v21 │ │ +0e53c0: 0800 1700 |01ca: move-object/from16 v0, v23 │ │ +0e53c4: 5400 fb11 |01cc: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ +0e53c8: 0815 0000 |01ce: move-object/from16 v21, v0 │ │ +0e53cc: 9016 040b |01d0: add-int v22, v4, v11 │ │ +0e53d0: 4815 1516 |01d2: aget-byte v21, v21, v22 │ │ +0e53d4: 0200 1400 |01d4: move/from16 v0, v20 │ │ +0e53d8: 0201 1500 |01d6: move/from16 v1, v21 │ │ +0e53dc: 3210 e4ff |01d8: if-eq v0, v1, 01bc // -001c │ │ +0e53e0: 33eb 3700 |01da: if-ne v11, v14, 0211 // +0037 │ │ +0e53e4: 0800 1700 |01dc: move-object/from16 v0, v23 │ │ +0e53e8: 5400 0512 |01de: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ +0e53ec: 0814 0000 |01e0: move-object/from16 v20, v0 │ │ +0e53f0: 0800 1700 |01e2: move-object/from16 v0, v23 │ │ +0e53f4: 5400 0512 |01e4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ +0e53f8: 0815 0000 |01e6: move-object/from16 v21, v0 │ │ +0e53fc: 4415 1506 |01e8: aget v21, v21, v6 │ │ +0e5400: 4b15 1412 |01ea: aput v21, v20, v18 │ │ +0e5404: 0800 1700 |01ec: move-object/from16 v0, v23 │ │ +0e5408: 5400 0512 |01ee: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ +0e540c: 0814 0000 |01f0: move-object/from16 v20, v0 │ │ +0e5410: 0800 1700 |01f2: move-object/from16 v0, v23 │ │ +0e5414: 5400 0512 |01f4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ +0e5418: 0815 0000 |01f6: move-object/from16 v21, v0 │ │ +0e541c: d816 0601 |01f8: add-int/lit8 v22, v6, #int 1 // #01 │ │ +0e5420: 4415 1516 |01fa: aget v21, v21, v22 │ │ +0e5424: 4b15 1411 |01fc: aput v21, v20, v17 │ │ +0e5428: 2900 31ff |01fe: goto/16 012f // -00cf │ │ +0e542c: 0800 1700 |0200: move-object/from16 v0, v23 │ │ +0e5430: 5200 fe11 |0202: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@11fe │ │ +0e5434: 0214 0000 |0204: move/from16 v20, v0 │ │ +0e5438: 9114 1407 |0206: sub-int v20, v20, v7 │ │ +0e543c: 0800 1700 |0208: move-object/from16 v0, v23 │ │ +0e5440: 5200 ff11 |020a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@11ff │ │ +0e5444: 0215 0000 |020c: move/from16 v21, v0 │ │ +0e5448: 9014 1415 |020e: add-int v20, v20, v21 │ │ +0e544c: 2884 |0210: goto 0194 // -007c │ │ +0e544e: 0800 1700 |0211: move-object/from16 v0, v23 │ │ +0e5452: 5400 fb11 |0213: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ +0e5456: 0814 0000 |0215: move-object/from16 v20, v0 │ │ +0e545a: 9015 100b |0217: add-int v21, v16, v11 │ │ +0e545e: 4814 1415 |0219: aget-byte v20, v20, v21 │ │ +0e5462: 0200 1400 |021b: move/from16 v0, v20 │ │ +0e5466: d500 ff00 |021d: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0e546a: 0214 0000 |021f: move/from16 v20, v0 │ │ +0e546e: 0800 1700 |0221: move-object/from16 v0, v23 │ │ +0e5472: 5400 fb11 |0223: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@11fb │ │ +0e5476: 0815 0000 |0225: move-object/from16 v21, v0 │ │ +0e547a: 9016 040b |0227: add-int v22, v4, v11 │ │ +0e547e: 4815 1516 |0229: aget-byte v21, v21, v22 │ │ +0e5482: 0200 1500 |022b: move/from16 v0, v21 │ │ +0e5486: d500 ff00 |022d: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0e548a: 0215 0000 |022f: move/from16 v21, v0 │ │ +0e548e: 0200 1400 |0231: move/from16 v0, v20 │ │ +0e5492: 0201 1500 |0233: move/from16 v1, v21 │ │ +0e5496: 3510 1800 |0235: if-ge v0, v1, 024d // +0018 │ │ +0e549a: 0800 1700 |0237: move-object/from16 v0, v23 │ │ +0e549e: 5400 0512 |0239: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ +0e54a2: 0814 0000 |023b: move-object/from16 v20, v0 │ │ +0e54a6: 4b05 1412 |023d: aput v5, v20, v18 │ │ +0e54aa: d812 0601 |023f: add-int/lit8 v18, v6, #int 1 // #01 │ │ +0e54ae: 0800 1700 |0241: move-object/from16 v0, v23 │ │ +0e54b2: 5400 0512 |0243: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ +0e54b6: 0814 0000 |0245: move-object/from16 v20, v0 │ │ +0e54ba: 4405 1412 |0247: aget v5, v20, v18 │ │ +0e54be: 01bd |0249: move v13, v11 │ │ +0e54c0: 0123 |024a: move v3, v2 │ │ +0e54c2: 2900 ccfe |024b: goto/16 0117 // -0134 │ │ +0e54c6: 0800 1700 |024d: move-object/from16 v0, v23 │ │ +0e54ca: 5400 0512 |024f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ +0e54ce: 0814 0000 |0251: move-object/from16 v20, v0 │ │ +0e54d2: 4b05 1411 |0253: aput v5, v20, v17 │ │ +0e54d6: 0211 0600 |0255: move/from16 v17, v6 │ │ +0e54da: 0800 1700 |0257: move-object/from16 v0, v23 │ │ +0e54de: 5400 0512 |0259: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@1205 │ │ +0e54e2: 0814 0000 |025b: move-object/from16 v20, v0 │ │ +0e54e6: 4405 1411 |025d: aget v5, v20, v17 │ │ +0e54ea: 01bc |025f: move v12, v11 │ │ +0e54ec: 28ea |0260: goto 024a // -0016 │ │ +0e54ee: 0132 |0261: move v2, v3 │ │ +0e54f0: 2900 bbfe |0262: goto/16 011d // -0145 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x001a line=204 │ │ 0x001e line=213 │ │ 0x003e line=214 │ │ 0x004c line=218 │ │ @@ -302753,17 +302809,17 @@ │ │ 0x017a - 0x0264 reg=18 ptr1 I │ │ 0x0000 - 0x0264 reg=23 this Lcom/badlogic/gdx/utils/compression/lz/BinTree; │ │ 0x0000 - 0x0264 reg=24 num I │ │ │ │ source_file_idx : 514 (BinTree.java) │ │ │ │ Class #669 header: │ │ -class_idx : 870 │ │ +class_idx : 868 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 869 │ │ +superclass_idx : 867 │ │ source_file_idx : 857 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #669 annotations: │ │ @@ -302802,24 +302858,24 @@ │ │ type : '(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0d6f50: |[0d6f50] com.badlogic.gdx.utils.compression.lzma.Encoder$LenPriceTableEncoder.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V │ │ -0d6f60: 5b12 6212 |0000: iput-object v2, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.this$0:Lcom/badlogic/gdx/utils/compression/lzma/Encoder; // field@1262 │ │ -0d6f64: 7020 e523 2100 |0002: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V // method@23e5 │ │ -0d6f6a: 1300 0011 |0005: const/16 v0, #int 4352 // #1100 │ │ -0d6f6e: 2300 4b04 |0007: new-array v0, v0, [I // type@044b │ │ -0d6f72: 5b10 6012 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._prices:[I // field@1260 │ │ -0d6f76: 1300 1000 |000b: const/16 v0, #int 16 // #10 │ │ -0d6f7a: 2300 4b04 |000d: new-array v0, v0, [I // type@044b │ │ -0d6f7e: 5b10 5f12 |000f: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._counters:[I // field@125f │ │ -0d6f82: 0e00 |0011: return-void │ │ +0e54f4: |[0e54f4] com.badlogic.gdx.utils.compression.lzma.Encoder$LenPriceTableEncoder.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V │ │ +0e5504: 5b12 6212 |0000: iput-object v2, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.this$0:Lcom/badlogic/gdx/utils/compression/lzma/Encoder; // field@1262 │ │ +0e5508: 7020 e523 2100 |0002: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V // method@23e5 │ │ +0e550e: 1300 0011 |0005: const/16 v0, #int 4352 // #1100 │ │ +0e5512: 2300 4904 |0007: new-array v0, v0, [I // type@0449 │ │ +0e5516: 5b10 6012 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._prices:[I // field@1260 │ │ +0e551a: 1300 1000 |000b: const/16 v0, #int 16 // #10 │ │ +0e551e: 2300 4904 |000d: new-array v0, v0, [I // type@0449 │ │ +0e5522: 5b10 5f12 |000f: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._counters:[I // field@125f │ │ +0e5526: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0005 line=220 │ │ 0x000b line=222 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; │ │ @@ -302831,23 +302887,23 @@ │ │ type : '(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -0d6f84: |[0d6f84] com.badlogic.gdx.utils.compression.lzma.Encoder$LenPriceTableEncoder.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V │ │ -0d6f94: 6f40 e623 3254 |0000: invoke-super {v2, v3, v4, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V // method@23e6 │ │ -0d6f9a: 5420 5f12 |0003: iget-object v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._counters:[I // field@125f │ │ -0d6f9e: 4401 0005 |0005: aget v1, v0, v5 │ │ -0d6fa2: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0d6fa6: 4b01 0005 |0009: aput v1, v0, v5 │ │ -0d6faa: 3901 0500 |000b: if-nez v1, 0010 // +0005 │ │ -0d6fae: 6e20 ef23 5200 |000d: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.UpdateTable:(I)V // method@23ef │ │ -0d6fb4: 0e00 |0010: return-void │ │ +0e5528: |[0e5528] com.badlogic.gdx.utils.compression.lzma.Encoder$LenPriceTableEncoder.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V │ │ +0e5538: 6f40 e623 3254 |0000: invoke-super {v2, v3, v4, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V // method@23e6 │ │ +0e553e: 5420 5f12 |0003: iget-object v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._counters:[I // field@125f │ │ +0e5542: 4401 0005 |0005: aget v1, v0, v5 │ │ +0e5546: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0e554a: 4b01 0005 |0009: aput v1, v0, v5 │ │ +0e554e: 3901 0500 |000b: if-nez v1, 0010 // +0005 │ │ +0e5552: 6e20 ef23 5200 |000d: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.UpdateTable:(I)V // method@23ef │ │ +0e5558: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0003 line=245 │ │ 0x0010 line=246 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; │ │ @@ -302860,20 +302916,20 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0d6fb8: |[0d6fb8] com.badlogic.gdx.utils.compression.lzma.Encoder$LenPriceTableEncoder.GetPrice:(II)I │ │ -0d6fc8: 5420 6012 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._prices:[I // field@1260 │ │ -0d6fcc: d241 1001 |0002: mul-int/lit16 v1, v4, #int 272 // #0110 │ │ -0d6fd0: b031 |0004: add-int/2addr v1, v3 │ │ -0d6fd2: 4400 0001 |0005: aget v0, v0, v1 │ │ -0d6fd6: 0f00 |0007: return v0 │ │ +0e555c: |[0e555c] com.badlogic.gdx.utils.compression.lzma.Encoder$LenPriceTableEncoder.GetPrice:(II)I │ │ +0e556c: 5420 6012 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._prices:[I // field@1260 │ │ +0e5570: d241 1001 |0002: mul-int/lit16 v1, v4, #int 272 // #0110 │ │ +0e5574: b031 |0004: add-int/2addr v1, v3 │ │ +0e5576: 4400 0001 |0005: aget v0, v0, v1 │ │ +0e557a: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; │ │ 0x0000 - 0x0008 reg=3 symbol I │ │ 0x0000 - 0x0008 reg=4 posState I │ │ @@ -302883,17 +302939,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d6fd8: |[0d6fd8] com.badlogic.gdx.utils.compression.lzma.Encoder$LenPriceTableEncoder.SetTableSize:(I)V │ │ -0d6fe8: 5901 6112 |0000: iput v1, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._tableSize:I // field@1261 │ │ -0d6fec: 0e00 |0002: return-void │ │ +0e557c: |[0e557c] com.badlogic.gdx.utils.compression.lzma.Encoder$LenPriceTableEncoder.SetTableSize:(I)V │ │ +0e558c: 5901 6112 |0000: iput v1, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._tableSize:I // field@1261 │ │ +0e5590: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0002 line=226 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; │ │ 0x0000 - 0x0003 reg=1 tableSize I │ │ @@ -302903,23 +302959,23 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -0d6ff0: |[0d6ff0] com.badlogic.gdx.utils.compression.lzma.Encoder$LenPriceTableEncoder.UpdateTable:(I)V │ │ -0d7000: 5230 6112 |0000: iget v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._tableSize:I // field@1261 │ │ -0d7004: 5431 6012 |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._prices:[I // field@1260 │ │ -0d7008: d242 1001 |0004: mul-int/lit16 v2, v4, #int 272 // #0110 │ │ -0d700c: 6e52 ed23 4310 |0006: invoke-virtual {v3, v4, v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.SetPrices:(II[II)V // method@23ed │ │ -0d7012: 5430 5f12 |0009: iget-object v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._counters:[I // field@125f │ │ -0d7016: 5231 6112 |000b: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._tableSize:I // field@1261 │ │ -0d701a: 4b01 0004 |000d: aput v1, v0, v4 │ │ -0d701e: 0e00 |000f: return-void │ │ +0e5594: |[0e5594] com.badlogic.gdx.utils.compression.lzma.Encoder$LenPriceTableEncoder.UpdateTable:(I)V │ │ +0e55a4: 5230 6112 |0000: iget v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._tableSize:I // field@1261 │ │ +0e55a8: 5431 6012 |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._prices:[I // field@1260 │ │ +0e55ac: d242 1001 |0004: mul-int/lit16 v2, v4, #int 272 // #0110 │ │ +0e55b0: 6e52 ed23 4310 |0006: invoke-virtual {v3, v4, v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.SetPrices:(II[II)V // method@23ed │ │ +0e55b6: 5430 5f12 |0009: iget-object v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._counters:[I // field@125f │ │ +0e55ba: 5231 6112 |000b: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._tableSize:I // field@1261 │ │ +0e55be: 4b01 0004 |000d: aput v1, v0, v4 │ │ +0e55c2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0009 line=234 │ │ 0x000f line=235 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; │ │ @@ -302930,39 +302986,39 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0d7020: |[0d7020] com.badlogic.gdx.utils.compression.lzma.Encoder$LenPriceTableEncoder.UpdateTables:(I)V │ │ -0d7030: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d7032: 3520 0800 |0001: if-ge v0, v2, 0009 // +0008 │ │ -0d7036: 6e20 ef23 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.UpdateTable:(I)V // method@23ef │ │ -0d703c: d800 0001 |0006: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0d7040: 28f9 |0008: goto 0001 // -0007 │ │ -0d7042: 0e00 |0009: return-void │ │ +0e55c4: |[0e55c4] com.badlogic.gdx.utils.compression.lzma.Encoder$LenPriceTableEncoder.UpdateTables:(I)V │ │ +0e55d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e55d6: 3520 0800 |0001: if-ge v0, v2, 0009 // +0008 │ │ +0e55da: 6e20 ef23 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.UpdateTable:(I)V // method@23ef │ │ +0e55e0: d800 0001 |0006: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0e55e4: 28f9 |0008: goto 0001 // -0007 │ │ +0e55e6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0003 line=239 │ │ 0x0006 line=238 │ │ 0x0009 line=240 │ │ locals : │ │ 0x0001 - 0x000a reg=0 posState I │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; │ │ 0x0000 - 0x000a reg=2 numPosStates I │ │ │ │ source_file_idx : 857 (Encoder.java) │ │ │ │ Class #670 header: │ │ -class_idx : 883 │ │ +class_idx : 881 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 897 │ │ -source_file_idx : 4239 │ │ +superclass_idx : 895 │ │ +source_file_idx : 4237 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #670 annotations: │ │ Annotations on class │ │ @@ -302990,19 +303046,19 @@ │ │ type : '(Ljava/lang/Object;F)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0d7044: |[0d7044] com.esotericsoftware.tablelayout.Value$10.:(Ljava/lang/Object;F)V │ │ -0d7054: 5b01 1c13 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Value$10;.val$widget:Ljava/lang/Object; // field@131c │ │ -0d7058: 5902 1b13 |0002: iput v2, v0, Lcom/esotericsoftware/tablelayout/Value$10;.val$percent:F // field@131b │ │ -0d705c: 7010 4325 0000 |0004: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value;.:()V // method@2543 │ │ -0d7062: 0e00 |0007: return-void │ │ +0e55e8: |[0e55e8] com.esotericsoftware.tablelayout.Value$10.:(Ljava/lang/Object;F)V │ │ +0e55f8: 5b01 1c13 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Value$10;.val$widget:Ljava/lang/Object; // field@131c │ │ +0e55fc: 5902 1b13 |0002: iput v2, v0, Lcom/esotericsoftware/tablelayout/Value$10;.val$percent:F // field@131b │ │ +0e5600: 7010 4325 0000 |0004: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value;.:()V // method@2543 │ │ +0e5606: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/esotericsoftware/tablelayout/Value$10; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0008 reg=2 (null) F │ │ @@ -303013,22 +303069,22 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Cell;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0d7064: |[0d7064] com.esotericsoftware.tablelayout.Value$10.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ -0d7074: 6200 1a13 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ -0d7078: 5421 1c13 |0002: iget-object v1, v2, Lcom/esotericsoftware/tablelayout/Value$10;.val$widget:Ljava/lang/Object; // field@131c │ │ -0d707c: 6e20 1c25 1000 |0004: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.getWidth:(Ljava/lang/Object;)F // method@251c │ │ -0d7082: 0a00 |0007: move-result v0 │ │ -0d7084: 5221 1b13 |0008: iget v1, v2, Lcom/esotericsoftware/tablelayout/Value$10;.val$percent:F // field@131b │ │ -0d7088: c810 |000a: mul-float/2addr v0, v1 │ │ -0d708a: 0f00 |000b: return v0 │ │ +0e5608: |[0e5608] com.esotericsoftware.tablelayout.Value$10.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ +0e5618: 6200 1a13 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ +0e561c: 5421 1c13 |0002: iget-object v1, v2, Lcom/esotericsoftware/tablelayout/Value$10;.val$widget:Ljava/lang/Object; // field@131c │ │ +0e5620: 6e20 1c25 1000 |0004: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.getWidth:(Ljava/lang/Object;)F // method@251c │ │ +0e5626: 0a00 |0007: move-result v0 │ │ +0e5628: 5221 1b13 |0008: iget v1, v2, Lcom/esotericsoftware/tablelayout/Value$10;.val$percent:F // field@131b │ │ +0e562c: c810 |000a: mul-float/2addr v0, v1 │ │ +0e562e: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/esotericsoftware/tablelayout/Value$10; │ │ 0x0000 - 0x000c reg=3 cell Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -303037,36 +303093,36 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0d708c: |[0d708c] com.esotericsoftware.tablelayout.Value$10.get:(Ljava/lang/Object;)F │ │ -0d709c: 6200 1a13 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ -0d70a0: 5421 1c13 |0002: iget-object v1, v2, Lcom/esotericsoftware/tablelayout/Value$10;.val$widget:Ljava/lang/Object; // field@131c │ │ -0d70a4: 6e20 1c25 1000 |0004: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.getWidth:(Ljava/lang/Object;)F // method@251c │ │ -0d70aa: 0a00 |0007: move-result v0 │ │ -0d70ac: 5221 1b13 |0008: iget v1, v2, Lcom/esotericsoftware/tablelayout/Value$10;.val$percent:F // field@131b │ │ -0d70b0: c810 |000a: mul-float/2addr v0, v1 │ │ -0d70b2: 0f00 |000b: return v0 │ │ +0e5630: |[0e5630] com.esotericsoftware.tablelayout.Value$10.get:(Ljava/lang/Object;)F │ │ +0e5640: 6200 1a13 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ +0e5644: 5421 1c13 |0002: iget-object v1, v2, Lcom/esotericsoftware/tablelayout/Value$10;.val$widget:Ljava/lang/Object; // field@131c │ │ +0e5648: 6e20 1c25 1000 |0004: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.getWidth:(Ljava/lang/Object;)F // method@251c │ │ +0e564e: 0a00 |0007: move-result v0 │ │ +0e5650: 5221 1b13 |0008: iget v1, v2, Lcom/esotericsoftware/tablelayout/Value$10;.val$percent:F // field@131b │ │ +0e5654: c810 |000a: mul-float/2addr v0, v1 │ │ +0e5656: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/esotericsoftware/tablelayout/Value$10; │ │ 0x0000 - 0x000c reg=3 table Ljava/lang/Object; │ │ │ │ - source_file_idx : 4239 (Value.java) │ │ + source_file_idx : 4237 (Value.java) │ │ │ │ Class #671 header: │ │ -class_idx : 894 │ │ +class_idx : 892 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 897 │ │ -source_file_idx : 4239 │ │ +superclass_idx : 895 │ │ +source_file_idx : 4237 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #671 annotations: │ │ Annotations on class │ │ @@ -303086,17 +303142,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d70b4: |[0d70b4] com.esotericsoftware.tablelayout.Value$CellValue.:()V │ │ -0d70c4: 7010 4325 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value;.:()V // method@2543 │ │ -0d70ca: 0e00 |0003: return-void │ │ +0e5658: |[0e5658] com.esotericsoftware.tablelayout.Value$CellValue.:()V │ │ +0e5668: 7010 4325 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value;.:()V // method@2543 │ │ +0e566e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/esotericsoftware/tablelayout/Value$CellValue; │ │ │ │ Virtual methods - │ │ @@ -303105,33 +303161,33 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d70cc: |[0d70cc] com.esotericsoftware.tablelayout.Value$CellValue.get:(Ljava/lang/Object;)F │ │ -0d70dc: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0d70e0: 1a01 6e0f |0002: const-string v1, "This value can only be used for a cell property." // string@0f6e │ │ -0d70e4: 7020 8d26 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@268d │ │ -0d70ea: 2700 |0007: throw v0 │ │ +0e5670: |[0e5670] com.esotericsoftware.tablelayout.Value$CellValue.get:(Ljava/lang/Object;)F │ │ +0e5680: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0e5684: 1a01 6c0f |0002: const-string v1, "This value can only be used for a cell property." // string@0f6c │ │ +0e5688: 7020 8d26 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@268d │ │ +0e568e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/esotericsoftware/tablelayout/Value$CellValue; │ │ 0x0000 - 0x0008 reg=3 table Ljava/lang/Object; │ │ │ │ - source_file_idx : 4239 (Value.java) │ │ + source_file_idx : 4237 (Value.java) │ │ │ │ Class #672 header: │ │ -class_idx : 895 │ │ +class_idx : 893 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 897 │ │ -source_file_idx : 4239 │ │ +superclass_idx : 895 │ │ +source_file_idx : 4237 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #672 annotations: │ │ Annotations on class │ │ @@ -303155,18 +303211,18 @@ │ │ type : '(F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d70ec: |[0d70ec] com.esotericsoftware.tablelayout.Value$FixedValue.:(F)V │ │ -0d70fc: 7010 4325 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value;.:()V // method@2543 │ │ -0d7102: 5901 2113 |0003: iput v1, v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.value:F // field@1321 │ │ -0d7106: 0e00 |0005: return-void │ │ +0e5690: |[0e5690] com.esotericsoftware.tablelayout.Value$FixedValue.:(F)V │ │ +0e56a0: 7010 4325 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value;.:()V // method@2543 │ │ +0e56a6: 5901 2113 |0003: iput v1, v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.value:F // field@1321 │ │ +0e56aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=94 │ │ 0x0005 line=95 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/esotericsoftware/tablelayout/Value$FixedValue; │ │ @@ -303178,17 +303234,17 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Cell;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d7108: |[0d7108] com.esotericsoftware.tablelayout.Value$FixedValue.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ -0d7118: 5210 2113 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.value:F // field@1321 │ │ -0d711c: 0f00 |0002: return v0 │ │ +0e56ac: |[0e56ac] com.esotericsoftware.tablelayout.Value$FixedValue.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ +0e56bc: 5210 2113 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.value:F // field@1321 │ │ +0e56c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Value$FixedValue; │ │ 0x0000 - 0x0003 reg=2 cell Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -303197,17 +303253,17 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d7120: |[0d7120] com.esotericsoftware.tablelayout.Value$FixedValue.get:(Ljava/lang/Object;)F │ │ -0d7130: 5210 2113 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.value:F // field@1321 │ │ -0d7134: 0f00 |0002: return v0 │ │ +0e56c4: |[0e56c4] com.esotericsoftware.tablelayout.Value$FixedValue.get:(Ljava/lang/Object;)F │ │ +0e56d4: 5210 2113 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.value:F // field@1321 │ │ +0e56d8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/Value$FixedValue; │ │ 0x0000 - 0x0003 reg=2 table Ljava/lang/Object; │ │ │ │ @@ -303216,32 +303272,32 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d7138: |[0d7138] com.esotericsoftware.tablelayout.Value$FixedValue.set:(F)V │ │ -0d7148: 5901 2113 |0000: iput v1, v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.value:F // field@1321 │ │ -0d714c: 0e00 |0002: return-void │ │ +0e56dc: |[0e56dc] com.esotericsoftware.tablelayout.Value$FixedValue.set:(F)V │ │ +0e56ec: 5901 2113 |0000: iput v1, v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.value:F // field@1321 │ │ +0e56f0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0002 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/esotericsoftware/tablelayout/Value$FixedValue; │ │ 0x0000 - 0x0003 reg=1 value F │ │ │ │ - source_file_idx : 4239 (Value.java) │ │ + source_file_idx : 4237 (Value.java) │ │ │ │ Class #673 header: │ │ -class_idx : 896 │ │ +class_idx : 894 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 897 │ │ -source_file_idx : 4239 │ │ +superclass_idx : 895 │ │ +source_file_idx : 4237 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #673 annotations: │ │ Annotations on class │ │ @@ -303261,17 +303317,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d7150: |[0d7150] com.esotericsoftware.tablelayout.Value$TableValue.:()V │ │ -0d7160: 7010 4325 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value;.:()V // method@2543 │ │ -0d7166: 0e00 |0003: return-void │ │ +0e56f4: |[0e56f4] com.esotericsoftware.tablelayout.Value$TableValue.:()V │ │ +0e5704: 7010 4325 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value;.:()V // method@2543 │ │ +0e570a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/esotericsoftware/tablelayout/Value$TableValue; │ │ │ │ Virtual methods - │ │ @@ -303280,35 +303336,35 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Cell;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0d7168: |[0d7168] com.esotericsoftware.tablelayout.Value$TableValue.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ -0d7178: 6e10 a124 0200 |0000: invoke-virtual {v2}, Lcom/esotericsoftware/tablelayout/Cell;.getLayout:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@24a1 │ │ -0d717e: 0c00 |0003: move-result-object v0 │ │ -0d7180: 6e10 6924 0000 |0004: invoke-virtual {v0}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.getTable:()Ljava/lang/Object; // method@2469 │ │ -0d7186: 0c00 |0007: move-result-object v0 │ │ -0d7188: 6e20 4125 0100 |0008: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Value$TableValue;.get:(Ljava/lang/Object;)F // method@2541 │ │ -0d718e: 0a00 |000b: move-result v0 │ │ -0d7190: 0f00 |000c: return v0 │ │ +0e570c: |[0e570c] com.esotericsoftware.tablelayout.Value$TableValue.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ +0e571c: 6e10 a124 0200 |0000: invoke-virtual {v2}, Lcom/esotericsoftware/tablelayout/Cell;.getLayout:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@24a1 │ │ +0e5722: 0c00 |0003: move-result-object v0 │ │ +0e5724: 6e10 6924 0000 |0004: invoke-virtual {v0}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.getTable:()Ljava/lang/Object; // method@2469 │ │ +0e572a: 0c00 |0007: move-result-object v0 │ │ +0e572c: 6e20 4125 0100 |0008: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Value$TableValue;.get:(Ljava/lang/Object;)F // method@2541 │ │ +0e5732: 0a00 |000b: move-result v0 │ │ +0e5734: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/esotericsoftware/tablelayout/Value$TableValue; │ │ 0x0000 - 0x000d reg=2 cell Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ - source_file_idx : 4239 (Value.java) │ │ + source_file_idx : 4237 (Value.java) │ │ │ │ Class #674 header: │ │ -class_idx : 1052 │ │ +class_idx : 1050 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 687 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 15 │ │ │ │ Class #674 - │ │ @@ -303334,71 +303390,71 @@ │ │ type : '(Lse/danielj/geometridestroyer/Core;Lcom/badlogic/gdx/InputMultiplexer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 100 16-bit code units │ │ -0d7194: |[0d7194] se.danielj.geometridestroyer.Credits.:(Lse/danielj/geometridestroyer/Core;Lcom/badlogic/gdx/InputMultiplexer;)V │ │ -0d71a4: 1507 a044 |0000: const/high16 v7, #int 1151336448 // #44a0 │ │ -0d71a8: 1506 803f |0002: const/high16 v6, #int 1065353216 // #3f80 │ │ -0d71ac: 7010 2726 0800 |0004: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@2627 │ │ -0d71b2: 5b89 4213 |0007: iput-object v9, v8, Lse/danielj/geometridestroyer/Credits;.core:Lse/danielj/geometridestroyer/Core; // field@1342 │ │ -0d71b6: 2203 6202 |0009: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/Stage; // type@0262 │ │ -0d71ba: 7010 f817 0300 |000b: invoke-direct {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.:()V // method@17f8 │ │ -0d71c0: 5b83 4313 |000e: iput-object v3, v8, Lse/danielj/geometridestroyer/Credits;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1343 │ │ -0d71c4: 5483 4313 |0010: iget-object v3, v8, Lse/danielj/geometridestroyer/Credits;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1343 │ │ -0d71c8: 1504 3444 |0012: const/high16 v4, #int 1144258560 // #4434 │ │ -0d71cc: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -0d71ce: 6e40 2018 7354 |0015: invoke-virtual {v3, v7, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setViewport:(FFZ)V // method@1820 │ │ -0d71d4: 6e20 8701 8a00 |0018: invoke-virtual {v10, v8}, Lcom/badlogic/gdx/InputMultiplexer;.addProcessor:(Lcom/badlogic/gdx/InputProcessor;)V // method@0187 │ │ -0d71da: 2200 8902 |001b: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // type@0289 │ │ -0d71de: 2203 e302 |001d: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e3 │ │ -0d71e2: 1a04 f800 |001f: const-string v4, "1gam-logo" // string@00f8 │ │ -0d71e6: 7110 3929 0400 |0021: invoke-static {v4}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ -0d71ec: 0c04 |0024: move-result-object v4 │ │ -0d71ee: 7020 4f1e 4300 |0025: invoke-direct {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1e4f │ │ -0d71f4: 7020 bf19 3000 |0028: invoke-direct {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19bf │ │ -0d71fa: 6e10 d319 0000 |002b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getWidth:()F // method@19d3 │ │ -0d7200: 0a03 |002e: move-result v3 │ │ -0d7202: a703 0703 |002f: sub-float v3, v7, v3 │ │ -0d7206: 1504 0040 |0031: const/high16 v4, #int 1073741824 // #4000 │ │ -0d720a: c943 |0033: div-float/2addr v3, v4 │ │ -0d720c: 1504 dc43 |0034: const/high16 v4, #int 1138491392 // #43dc │ │ -0d7210: 6e30 db19 3004 |0036: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setPosition:(FF)V // method@19db │ │ -0d7216: 5483 4313 |0039: iget-object v3, v8, Lse/danielj/geometridestroyer/Credits;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1343 │ │ -0d721a: 6e20 fe17 0300 |003b: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17fe │ │ -0d7220: 2201 8e02 |003e: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028e │ │ -0d7224: 7010 131a 0100 |0040: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.:()V // method@1a13 │ │ -0d722a: 7100 2e29 0000 |0043: invoke-static {}, Lse/danielj/geometridestroyer/misc/FontManager;.getNormalFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@292e │ │ -0d7230: 0c03 |0046: move-result-object v3 │ │ -0d7232: 5b13 4d0e |0047: iput-object v3, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e4d │ │ -0d7236: 2203 1301 |0049: new-instance v3, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0d723a: 7056 a509 6366 |004b: invoke-direct {v3, v6, v6, v6, v6}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -0d7240: 5b13 4e0e |004e: iput-object v3, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e4e │ │ -0d7244: 2202 8f02 |0050: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@028f │ │ -0d7248: 1a03 0800 |0052: const-string v3, " Geometri Destroyer was created during │ │ +0e5738: |[0e5738] se.danielj.geometridestroyer.Credits.:(Lse/danielj/geometridestroyer/Core;Lcom/badlogic/gdx/InputMultiplexer;)V │ │ +0e5748: 1507 a044 |0000: const/high16 v7, #int 1151336448 // #44a0 │ │ +0e574c: 1506 803f |0002: const/high16 v6, #int 1065353216 // #3f80 │ │ +0e5750: 7010 2726 0800 |0004: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@2627 │ │ +0e5756: 5b89 4213 |0007: iput-object v9, v8, Lse/danielj/geometridestroyer/Credits;.core:Lse/danielj/geometridestroyer/Core; // field@1342 │ │ +0e575a: 2203 6002 |0009: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/Stage; // type@0260 │ │ +0e575e: 7010 f817 0300 |000b: invoke-direct {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.:()V // method@17f8 │ │ +0e5764: 5b83 4313 |000e: iput-object v3, v8, Lse/danielj/geometridestroyer/Credits;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1343 │ │ +0e5768: 5483 4313 |0010: iget-object v3, v8, Lse/danielj/geometridestroyer/Credits;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1343 │ │ +0e576c: 1504 3444 |0012: const/high16 v4, #int 1144258560 // #4434 │ │ +0e5770: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +0e5772: 6e40 2018 7354 |0015: invoke-virtual {v3, v7, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setViewport:(FFZ)V // method@1820 │ │ +0e5778: 6e20 8701 8a00 |0018: invoke-virtual {v10, v8}, Lcom/badlogic/gdx/InputMultiplexer;.addProcessor:(Lcom/badlogic/gdx/InputProcessor;)V // method@0187 │ │ +0e577e: 2200 8702 |001b: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // type@0287 │ │ +0e5782: 2203 e102 |001d: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e1 │ │ +0e5786: 1a04 f800 |001f: const-string v4, "1gam-logo" // string@00f8 │ │ +0e578a: 7110 3929 0400 |0021: invoke-static {v4}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ +0e5790: 0c04 |0024: move-result-object v4 │ │ +0e5792: 7020 4f1e 4300 |0025: invoke-direct {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1e4f │ │ +0e5798: 7020 bf19 3000 |0028: invoke-direct {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19bf │ │ +0e579e: 6e10 d319 0000 |002b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getWidth:()F // method@19d3 │ │ +0e57a4: 0a03 |002e: move-result v3 │ │ +0e57a6: a703 0703 |002f: sub-float v3, v7, v3 │ │ +0e57aa: 1504 0040 |0031: const/high16 v4, #int 1073741824 // #4000 │ │ +0e57ae: c943 |0033: div-float/2addr v3, v4 │ │ +0e57b0: 1504 dc43 |0034: const/high16 v4, #int 1138491392 // #43dc │ │ +0e57b4: 6e30 db19 3004 |0036: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setPosition:(FF)V // method@19db │ │ +0e57ba: 5483 4313 |0039: iget-object v3, v8, Lse/danielj/geometridestroyer/Credits;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1343 │ │ +0e57be: 6e20 fe17 0300 |003b: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17fe │ │ +0e57c4: 2201 8c02 |003e: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028c │ │ +0e57c8: 7010 131a 0100 |0040: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.:()V // method@1a13 │ │ +0e57ce: 7100 2e29 0000 |0043: invoke-static {}, Lse/danielj/geometridestroyer/misc/FontManager;.getNormalFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@292e │ │ +0e57d4: 0c03 |0046: move-result-object v3 │ │ +0e57d6: 5b13 4d0e |0047: iput-object v3, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e4d │ │ +0e57da: 2203 1101 |0049: new-instance v3, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0e57de: 7056 a509 6366 |004b: invoke-direct {v3, v6, v6, v6, v6}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +0e57e4: 5b13 4e0e |004e: iput-object v3, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e4e │ │ +0e57e8: 2202 8d02 |0050: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@028d │ │ +0e57ec: 1a03 0800 |0052: const-string v3, " Geometri Destroyer was created during │ │ February 2013 for One Game A Month. │ │ │ │ │ │ │ │ Programming, graphics: Daniel "MaTachi" Jonsson, │ │ http://danielj.se │ │ Libraries: LibGDX and Box2D │ │ Font: GNUTypewriter, SIL OFL │ │ Music: Szymon Matuszewski - Fallen, CC-BY 3.0 │ │ Software used: Eclipse, GIMP and │ │ Inkscape on Ubuntu" // string@0008 │ │ -0d724c: 7030 161a 3201 |0054: invoke-direct {v2, v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a16 │ │ -0d7252: 1503 4842 |0057: const/high16 v3, #int 1112014848 // #4248 │ │ -0d7256: 1504 2041 |0059: const/high16 v4, #int 1092616192 // #4120 │ │ -0d725a: 6e30 331a 3204 |005b: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setPosition:(FF)V // method@1a33 │ │ -0d7260: 5483 4313 |005e: iget-object v3, v8, Lse/danielj/geometridestroyer/Credits;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1343 │ │ -0d7264: 6e20 fe17 2300 |0060: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17fe │ │ -0d726a: 0e00 |0063: return-void │ │ +0e57f0: 7030 161a 3201 |0054: invoke-direct {v2, v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a16 │ │ +0e57f6: 1503 4842 |0057: const/high16 v3, #int 1112014848 // #4248 │ │ +0e57fa: 1504 2041 |0059: const/high16 v4, #int 1092616192 // #4120 │ │ +0e57fe: 6e30 331a 3204 |005b: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setPosition:(FF)V // method@1a33 │ │ +0e5804: 5483 4313 |005e: iget-object v3, v8, Lse/danielj/geometridestroyer/Credits;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1343 │ │ +0e5808: 6e20 fe17 2300 |0060: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17fe │ │ +0e580e: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=30 │ │ 0x0007 line=31 │ │ 0x0009 line=32 │ │ 0x0010 line=33 │ │ 0x0018 line=35 │ │ @@ -303426,18 +303482,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d726c: |[0d726c] se.danielj.geometridestroyer.Credits.dispose:()V │ │ -0d727c: 5410 4313 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/Credits;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1343 │ │ -0d7280: 6e10 0518 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.dispose:()V // method@1805 │ │ -0d7286: 0e00 |0005: return-void │ │ +0e5810: |[0e5810] se.danielj.geometridestroyer.Credits.dispose:()V │ │ +0e5820: 5410 4313 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/Credits;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1343 │ │ +0e5824: 6e10 0518 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.dispose:()V // method@1805 │ │ +0e582a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0005 line=81 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lse/danielj/geometridestroyer/Credits; │ │ │ │ @@ -303446,16 +303502,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d7288: |[0d7288] se.danielj.geometridestroyer.Credits.hide:()V │ │ -0d7298: 0e00 |0000: return-void │ │ +0e582c: |[0e582c] se.danielj.geometridestroyer.Credits.hide:()V │ │ +0e583c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lse/danielj/geometridestroyer/Credits; │ │ │ │ #2 : (in Lse/danielj/geometridestroyer/Credits;) │ │ @@ -303463,25 +303519,25 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0d729c: |[0d729c] se.danielj.geometridestroyer.Credits.keyDown:(I)Z │ │ -0d72ac: 1300 8300 |0000: const/16 v0, #int 131 // #83 │ │ -0d72b0: 3230 0500 |0002: if-eq v0, v3, 0007 // +0005 │ │ -0d72b4: 1240 |0004: const/4 v0, #int 4 // #4 │ │ -0d72b6: 3330 0b00 |0005: if-ne v0, v3, 0010 // +000b │ │ -0d72ba: 5420 4213 |0007: iget-object v0, v2, Lse/danielj/geometridestroyer/Credits;.core:Lse/danielj/geometridestroyer/Core; // field@1342 │ │ -0d72be: 5421 4213 |0009: iget-object v1, v2, Lse/danielj/geometridestroyer/Credits;.core:Lse/danielj/geometridestroyer/Core; // field@1342 │ │ -0d72c2: 5411 4013 |000b: iget-object v1, v1, Lse/danielj/geometridestroyer/Core;.levelScreen:Lse/danielj/geometridestroyer/LevelScreen; // field@1340 │ │ -0d72c6: 6e20 7c28 1000 |000d: invoke-virtual {v0, v1}, Lse/danielj/geometridestroyer/Core;.setScreen:(Lcom/badlogic/gdx/Screen;)V // method@287c │ │ -0d72cc: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0d72ce: 0f00 |0011: return v0 │ │ +0e5840: |[0e5840] se.danielj.geometridestroyer.Credits.keyDown:(I)Z │ │ +0e5850: 1300 8300 |0000: const/16 v0, #int 131 // #83 │ │ +0e5854: 3230 0500 |0002: if-eq v0, v3, 0007 // +0005 │ │ +0e5858: 1240 |0004: const/4 v0, #int 4 // #4 │ │ +0e585a: 3330 0b00 |0005: if-ne v0, v3, 0010 // +000b │ │ +0e585e: 5420 4213 |0007: iget-object v0, v2, Lse/danielj/geometridestroyer/Credits;.core:Lse/danielj/geometridestroyer/Core; // field@1342 │ │ +0e5862: 5421 4213 |0009: iget-object v1, v2, Lse/danielj/geometridestroyer/Credits;.core:Lse/danielj/geometridestroyer/Core; // field@1342 │ │ +0e5866: 5411 4013 |000b: iget-object v1, v1, Lse/danielj/geometridestroyer/Core;.levelScreen:Lse/danielj/geometridestroyer/LevelScreen; // field@1340 │ │ +0e586a: 6e20 7c28 1000 |000d: invoke-virtual {v0, v1}, Lse/danielj/geometridestroyer/Core;.setScreen:(Lcom/badlogic/gdx/Screen;)V // method@287c │ │ +0e5870: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0e5872: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0007 line=86 │ │ 0x0010 line=88 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lse/danielj/geometridestroyer/Credits; │ │ @@ -303492,17 +303548,17 @@ │ │ type : '(C)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d72d0: |[0d72d0] se.danielj.geometridestroyer.Credits.keyTyped:(C)Z │ │ -0d72e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d72e2: 0f00 |0001: return v0 │ │ +0e5874: |[0e5874] se.danielj.geometridestroyer.Credits.keyTyped:(C)Z │ │ +0e5884: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e5886: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lse/danielj/geometridestroyer/Credits; │ │ 0x0000 - 0x0002 reg=2 character C │ │ │ │ @@ -303511,17 +303567,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d72e4: |[0d72e4] se.danielj.geometridestroyer.Credits.keyUp:(I)Z │ │ -0d72f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d72f6: 0f00 |0001: return v0 │ │ +0e5888: |[0e5888] se.danielj.geometridestroyer.Credits.keyUp:(I)Z │ │ +0e5898: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e589a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lse/danielj/geometridestroyer/Credits; │ │ 0x0000 - 0x0002 reg=2 keycode I │ │ │ │ @@ -303530,17 +303586,17 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d72f8: |[0d72f8] se.danielj.geometridestroyer.Credits.mouseMoved:(II)Z │ │ -0d7308: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d730a: 0f00 |0001: return v0 │ │ +0e589c: |[0e589c] se.danielj.geometridestroyer.Credits.mouseMoved:(II)Z │ │ +0e58ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e58ae: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lse/danielj/geometridestroyer/Credits; │ │ 0x0000 - 0x0002 reg=2 screenX I │ │ 0x0000 - 0x0002 reg=3 screenY I │ │ @@ -303550,16 +303606,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d730c: |[0d730c] se.danielj.geometridestroyer.Credits.pause:()V │ │ -0d731c: 0e00 |0000: return-void │ │ +0e58b0: |[0e58b0] se.danielj.geometridestroyer.Credits.pause:()V │ │ +0e58c0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lse/danielj/geometridestroyer/Credits; │ │ │ │ #7 : (in Lse/danielj/geometridestroyer/Credits;) │ │ @@ -303567,30 +303623,30 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 34 16-bit code units │ │ -0d7320: |[0d7320] se.danielj.geometridestroyer.Credits.render:(F)V │ │ -0d7330: 1402 cdcc 4c3e |0000: const v2, #float 0.2 // #3e4ccccd │ │ -0d7336: 6200 1f00 |0003: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0d733a: 1501 803f |0005: const/high16 v1, #int 1065353216 // #3f80 │ │ -0d733e: 7251 a30a 2022 |0007: invoke-interface {v0, v2, v2, v2, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glClearColor:(FFFF)V // method@0aa3 │ │ -0d7344: 6200 1f00 |000a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0d7348: 1301 0040 |000c: const/16 v1, #int 16384 // #4000 │ │ -0d734c: 7220 a20a 1000 |000e: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glClear:(I)V // method@0aa2 │ │ -0d7352: 5430 4313 |0011: iget-object v0, v3, Lse/danielj/geometridestroyer/Credits;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1343 │ │ -0d7356: 6201 2400 |0013: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0d735a: 7210 2801 0100 |0015: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getDeltaTime:()F // method@0128 │ │ -0d7360: 0a01 |0018: move-result v1 │ │ -0d7362: 6e20 fc17 1000 |0019: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.act:(F)V // method@17fc │ │ -0d7368: 5430 4313 |001c: iget-object v0, v3, Lse/danielj/geometridestroyer/Credits;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1343 │ │ -0d736c: 6e10 0618 0000 |001e: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.draw:()V // method@1806 │ │ -0d7372: 0e00 |0021: return-void │ │ +0e58c4: |[0e58c4] se.danielj.geometridestroyer.Credits.render:(F)V │ │ +0e58d4: 1402 cdcc 4c3e |0000: const v2, #float 0.2 // #3e4ccccd │ │ +0e58da: 6200 1f00 |0003: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0e58de: 1501 803f |0005: const/high16 v1, #int 1065353216 // #3f80 │ │ +0e58e2: 7251 a30a 2022 |0007: invoke-interface {v0, v2, v2, v2, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glClearColor:(FFFF)V // method@0aa3 │ │ +0e58e8: 6200 1f00 |000a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0e58ec: 1301 0040 |000c: const/16 v1, #int 16384 // #4000 │ │ +0e58f0: 7220 a20a 1000 |000e: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glClear:(I)V // method@0aa2 │ │ +0e58f6: 5430 4313 |0011: iget-object v0, v3, Lse/danielj/geometridestroyer/Credits;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1343 │ │ +0e58fa: 6201 2400 |0013: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0e58fe: 7210 2801 0100 |0015: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getDeltaTime:()F // method@0128 │ │ +0e5904: 0a01 |0018: move-result v1 │ │ +0e5906: 6e20 fc17 1000 |0019: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.act:(F)V // method@17fc │ │ +0e590c: 5430 4313 |001c: iget-object v0, v3, Lse/danielj/geometridestroyer/Credits;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1343 │ │ +0e5910: 6e10 0618 0000 |001e: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.draw:()V // method@1806 │ │ +0e5916: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=51 │ │ 0x000a line=52 │ │ 0x0011 line=54 │ │ 0x001c line=55 │ │ 0x0021 line=56 │ │ @@ -303603,16 +303659,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d7374: |[0d7374] se.danielj.geometridestroyer.Credits.resize:(II)V │ │ -0d7384: 0e00 |0000: return-void │ │ +0e5918: |[0e5918] se.danielj.geometridestroyer.Credits.resize:(II)V │ │ +0e5928: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lse/danielj/geometridestroyer/Credits; │ │ 0x0000 - 0x0001 reg=1 width I │ │ 0x0000 - 0x0001 reg=2 height I │ │ @@ -303622,16 +303678,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d7388: |[0d7388] se.danielj.geometridestroyer.Credits.resume:()V │ │ -0d7398: 0e00 |0000: return-void │ │ +0e592c: |[0e592c] se.danielj.geometridestroyer.Credits.resume:()V │ │ +0e593c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lse/danielj/geometridestroyer/Credits; │ │ │ │ #10 : (in Lse/danielj/geometridestroyer/Credits;) │ │ @@ -303639,17 +303695,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d739c: |[0d739c] se.danielj.geometridestroyer.Credits.scrolled:(I)Z │ │ -0d73ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d73ae: 0f00 |0001: return v0 │ │ +0e5940: |[0e5940] se.danielj.geometridestroyer.Credits.scrolled:(I)Z │ │ +0e5950: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e5952: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lse/danielj/geometridestroyer/Credits; │ │ 0x0000 - 0x0002 reg=2 amount I │ │ │ │ @@ -303658,16 +303714,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d73b0: |[0d73b0] se.danielj.geometridestroyer.Credits.show:()V │ │ -0d73c0: 0e00 |0000: return-void │ │ +0e5954: |[0e5954] se.danielj.geometridestroyer.Credits.show:()V │ │ +0e5964: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lse/danielj/geometridestroyer/Credits; │ │ │ │ #12 : (in Lse/danielj/geometridestroyer/Credits;) │ │ @@ -303675,17 +303731,17 @@ │ │ type : '(IIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d73c4: |[0d73c4] se.danielj.geometridestroyer.Credits.touchDown:(IIII)Z │ │ -0d73d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d73d6: 0f00 |0001: return v0 │ │ +0e5968: |[0e5968] se.danielj.geometridestroyer.Credits.touchDown:(IIII)Z │ │ +0e5978: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e597a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lse/danielj/geometridestroyer/Credits; │ │ 0x0000 - 0x0002 reg=2 screenX I │ │ 0x0000 - 0x0002 reg=3 screenY I │ │ @@ -303697,17 +303753,17 @@ │ │ type : '(III)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d73d8: |[0d73d8] se.danielj.geometridestroyer.Credits.touchDragged:(III)Z │ │ -0d73e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d73ea: 0f00 |0001: return v0 │ │ +0e597c: |[0e597c] se.danielj.geometridestroyer.Credits.touchDragged:(III)Z │ │ +0e598c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e598e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lse/danielj/geometridestroyer/Credits; │ │ 0x0000 - 0x0002 reg=2 screenX I │ │ 0x0000 - 0x0002 reg=3 screenY I │ │ @@ -303718,33 +303774,33 @@ │ │ type : '(IIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d73ec: |[0d73ec] se.danielj.geometridestroyer.Credits.touchUp:(IIII)Z │ │ -0d73fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d73fe: 0f00 |0001: return v0 │ │ +0e5990: |[0e5990] se.danielj.geometridestroyer.Credits.touchUp:(IIII)Z │ │ +0e59a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e59a2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lse/danielj/geometridestroyer/Credits; │ │ 0x0000 - 0x0002 reg=2 screenX I │ │ 0x0000 - 0x0002 reg=3 screenY I │ │ 0x0000 - 0x0002 reg=4 pointer I │ │ 0x0000 - 0x0002 reg=5 button I │ │ │ │ source_file_idx : 687 (Credits.java) │ │ │ │ Class #675 header: │ │ -class_idx : 1055 │ │ +class_idx : 1053 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1664 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #675 annotations: │ │ @@ -303770,68 +303826,68 @@ │ │ type : '(Lse/danielj/geometridestroyer/GeometriDestroyer;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d7400: |[0d7400] se.danielj.geometridestroyer.GeometriDestroyer$1.:(Lse/danielj/geometridestroyer/GeometriDestroyer;)V │ │ -0d7410: 5b01 4913 |0000: iput-object v1, v0, Lse/danielj/geometridestroyer/GeometriDestroyer$1;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@1349 │ │ -0d7414: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0d741a: 0e00 |0005: return-void │ │ +0e59a4: |[0e59a4] se.danielj.geometridestroyer.GeometriDestroyer$1.:(Lse/danielj/geometridestroyer/GeometriDestroyer;)V │ │ +0e59b4: 5b01 4913 |0000: iput-object v1, v0, Lse/danielj/geometridestroyer/GeometriDestroyer$1;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@1349 │ │ +0e59b8: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0e59be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lse/danielj/geometridestroyer/GeometriDestroyer$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ │ │ Virtual methods - │ │ #0 : (in Lse/danielj/geometridestroyer/GeometriDestroyer$1;) │ │ name : 'beginContact' │ │ type : '(Lcom/badlogic/gdx/physics/box2d/Contact;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 63 16-bit code units │ │ -0d741c: |[0d741c] se.danielj.geometridestroyer.GeometriDestroyer$1.beginContact:(Lcom/badlogic/gdx/physics/box2d/Contact;)V │ │ -0d742c: 6e10 9115 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/physics/box2d/Contact;.getFixtureA:()Lcom/badlogic/gdx/physics/box2d/Fixture; // method@1591 │ │ -0d7432: 0c02 |0003: move-result-object v2 │ │ -0d7434: 6e10 c415 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getBody:()Lcom/badlogic/gdx/physics/box2d/Body; // method@15c4 │ │ -0d743a: 0c02 |0007: move-result-object v2 │ │ -0d743c: 6e10 0315 0200 |0008: invoke-virtual {v2}, Lcom/badlogic/gdx/physics/box2d/Body;.getUserData:()Ljava/lang/Object; // method@1503 │ │ -0d7442: 0c00 |000b: move-result-object v0 │ │ -0d7444: 6e10 9215 0400 |000c: invoke-virtual {v4}, Lcom/badlogic/gdx/physics/box2d/Contact;.getFixtureB:()Lcom/badlogic/gdx/physics/box2d/Fixture; // method@1592 │ │ -0d744a: 0c02 |000f: move-result-object v2 │ │ -0d744c: 6e10 c415 0200 |0010: invoke-virtual {v2}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getBody:()Lcom/badlogic/gdx/physics/box2d/Body; // method@15c4 │ │ -0d7452: 0c02 |0013: move-result-object v2 │ │ -0d7454: 6e10 0315 0200 |0014: invoke-virtual {v2}, Lcom/badlogic/gdx/physics/box2d/Body;.getUserData:()Ljava/lang/Object; // method@1503 │ │ -0d745a: 0c01 |0017: move-result-object v1 │ │ -0d745c: 2002 1d04 |0018: instance-of v2, v0, Lse/danielj/geometridestroyer/Entity; // type@041d │ │ -0d7460: 3802 0700 |001a: if-eqz v2, 0021 // +0007 │ │ -0d7464: 2012 1d04 |001c: instance-of v2, v1, Lse/danielj/geometridestroyer/Entity; // type@041d │ │ -0d7468: 3802 0300 |001e: if-eqz v2, 0021 // +0003 │ │ -0d746c: 0e00 |0020: return-void │ │ -0d746e: 2002 1d04 |0021: instance-of v2, v0, Lse/danielj/geometridestroyer/Entity; // type@041d │ │ -0d7472: 3802 0a00 |0023: if-eqz v2, 002d // +000a │ │ -0d7476: 1f00 1d04 |0025: check-cast v0, Lse/danielj/geometridestroyer/Entity; // type@041d │ │ -0d747a: 6e10 9428 0000 |0027: invoke-virtual {v0}, Lse/danielj/geometridestroyer/Entity;.isPlayer:()Z // method@2894 │ │ -0d7480: 0a02 |002a: move-result v2 │ │ -0d7482: 3902 0e00 |002b: if-nez v2, 0039 // +000e │ │ -0d7486: 2012 1d04 |002d: instance-of v2, v1, Lse/danielj/geometridestroyer/Entity; // type@041d │ │ -0d748a: 3802 f1ff |002f: if-eqz v2, 0020 // -000f │ │ -0d748e: 1f01 1d04 |0031: check-cast v1, Lse/danielj/geometridestroyer/Entity; // type@041d │ │ -0d7492: 6e10 9428 0100 |0033: invoke-virtual {v1}, Lse/danielj/geometridestroyer/Entity;.isPlayer:()Z // method@2894 │ │ -0d7498: 0a02 |0036: move-result v2 │ │ -0d749a: 3802 e9ff |0037: if-eqz v2, 0020 // -0017 │ │ -0d749e: 5432 4913 |0039: iget-object v2, v3, Lse/danielj/geometridestroyer/GeometriDestroyer$1;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@1349 │ │ -0d74a2: 7110 bd28 0200 |003b: invoke-static {v2}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$000:(Lse/danielj/geometridestroyer/GeometriDestroyer;)V // method@28bd │ │ -0d74a8: 28e2 |003e: goto 0020 // -001e │ │ +0e59c0: |[0e59c0] se.danielj.geometridestroyer.GeometriDestroyer$1.beginContact:(Lcom/badlogic/gdx/physics/box2d/Contact;)V │ │ +0e59d0: 6e10 9115 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/physics/box2d/Contact;.getFixtureA:()Lcom/badlogic/gdx/physics/box2d/Fixture; // method@1591 │ │ +0e59d6: 0c02 |0003: move-result-object v2 │ │ +0e59d8: 6e10 c415 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getBody:()Lcom/badlogic/gdx/physics/box2d/Body; // method@15c4 │ │ +0e59de: 0c02 |0007: move-result-object v2 │ │ +0e59e0: 6e10 0315 0200 |0008: invoke-virtual {v2}, Lcom/badlogic/gdx/physics/box2d/Body;.getUserData:()Ljava/lang/Object; // method@1503 │ │ +0e59e6: 0c00 |000b: move-result-object v0 │ │ +0e59e8: 6e10 9215 0400 |000c: invoke-virtual {v4}, Lcom/badlogic/gdx/physics/box2d/Contact;.getFixtureB:()Lcom/badlogic/gdx/physics/box2d/Fixture; // method@1592 │ │ +0e59ee: 0c02 |000f: move-result-object v2 │ │ +0e59f0: 6e10 c415 0200 |0010: invoke-virtual {v2}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getBody:()Lcom/badlogic/gdx/physics/box2d/Body; // method@15c4 │ │ +0e59f6: 0c02 |0013: move-result-object v2 │ │ +0e59f8: 6e10 0315 0200 |0014: invoke-virtual {v2}, Lcom/badlogic/gdx/physics/box2d/Body;.getUserData:()Ljava/lang/Object; // method@1503 │ │ +0e59fe: 0c01 |0017: move-result-object v1 │ │ +0e5a00: 2002 1b04 |0018: instance-of v2, v0, Lse/danielj/geometridestroyer/Entity; // type@041b │ │ +0e5a04: 3802 0700 |001a: if-eqz v2, 0021 // +0007 │ │ +0e5a08: 2012 1b04 |001c: instance-of v2, v1, Lse/danielj/geometridestroyer/Entity; // type@041b │ │ +0e5a0c: 3802 0300 |001e: if-eqz v2, 0021 // +0003 │ │ +0e5a10: 0e00 |0020: return-void │ │ +0e5a12: 2002 1b04 |0021: instance-of v2, v0, Lse/danielj/geometridestroyer/Entity; // type@041b │ │ +0e5a16: 3802 0a00 |0023: if-eqz v2, 002d // +000a │ │ +0e5a1a: 1f00 1b04 |0025: check-cast v0, Lse/danielj/geometridestroyer/Entity; // type@041b │ │ +0e5a1e: 6e10 9428 0000 |0027: invoke-virtual {v0}, Lse/danielj/geometridestroyer/Entity;.isPlayer:()Z // method@2894 │ │ +0e5a24: 0a02 |002a: move-result v2 │ │ +0e5a26: 3902 0e00 |002b: if-nez v2, 0039 // +000e │ │ +0e5a2a: 2012 1b04 |002d: instance-of v2, v1, Lse/danielj/geometridestroyer/Entity; // type@041b │ │ +0e5a2e: 3802 f1ff |002f: if-eqz v2, 0020 // -000f │ │ +0e5a32: 1f01 1b04 |0031: check-cast v1, Lse/danielj/geometridestroyer/Entity; // type@041b │ │ +0e5a36: 6e10 9428 0100 |0033: invoke-virtual {v1}, Lse/danielj/geometridestroyer/Entity;.isPlayer:()Z // method@2894 │ │ +0e5a3c: 0a02 |0036: move-result v2 │ │ +0e5a3e: 3802 e9ff |0037: if-eqz v2, 0020 // -0017 │ │ +0e5a42: 5432 4913 |0039: iget-object v2, v3, Lse/danielj/geometridestroyer/GeometriDestroyer$1;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@1349 │ │ +0e5a46: 7110 bd28 0200 |003b: invoke-static {v2}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$000:(Lse/danielj/geometridestroyer/GeometriDestroyer;)V // method@28bd │ │ +0e5a4c: 28e2 |003e: goto 0020 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x000c line=76 │ │ 0x0018 line=77 │ │ 0x0020 line=83 │ │ 0x0021 line=80 │ │ @@ -303849,16 +303905,16 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/Contact;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d74ac: |[0d74ac] se.danielj.geometridestroyer.GeometriDestroyer$1.endContact:(Lcom/badlogic/gdx/physics/box2d/Contact;)V │ │ -0d74bc: 0e00 |0000: return-void │ │ +0e5a50: |[0e5a50] se.danielj.geometridestroyer.GeometriDestroyer$1.endContact:(Lcom/badlogic/gdx/physics/box2d/Contact;)V │ │ +0e5a60: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lse/danielj/geometridestroyer/GeometriDestroyer$1; │ │ 0x0000 - 0x0001 reg=1 contact Lcom/badlogic/gdx/physics/box2d/Contact; │ │ │ │ @@ -303867,16 +303923,16 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/Contact;Lcom/badlogic/gdx/physics/box2d/ContactImpulse;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d74c0: |[0d74c0] se.danielj.geometridestroyer.GeometriDestroyer$1.postSolve:(Lcom/badlogic/gdx/physics/box2d/Contact;Lcom/badlogic/gdx/physics/box2d/ContactImpulse;)V │ │ -0d74d0: 0e00 |0000: return-void │ │ +0e5a64: |[0e5a64] se.danielj.geometridestroyer.GeometriDestroyer$1.postSolve:(Lcom/badlogic/gdx/physics/box2d/Contact;Lcom/badlogic/gdx/physics/box2d/ContactImpulse;)V │ │ +0e5a74: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lse/danielj/geometridestroyer/GeometriDestroyer$1; │ │ 0x0000 - 0x0001 reg=1 contact Lcom/badlogic/gdx/physics/box2d/Contact; │ │ 0x0000 - 0x0001 reg=2 impulse Lcom/badlogic/gdx/physics/box2d/ContactImpulse; │ │ @@ -303886,30 +303942,30 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/Contact;Lcom/badlogic/gdx/physics/box2d/Manifold;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d74d4: |[0d74d4] se.danielj.geometridestroyer.GeometriDestroyer$1.preSolve:(Lcom/badlogic/gdx/physics/box2d/Contact;Lcom/badlogic/gdx/physics/box2d/Manifold;)V │ │ -0d74e4: 0e00 |0000: return-void │ │ +0e5a78: |[0e5a78] se.danielj.geometridestroyer.GeometriDestroyer$1.preSolve:(Lcom/badlogic/gdx/physics/box2d/Contact;Lcom/badlogic/gdx/physics/box2d/Manifold;)V │ │ +0e5a88: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lse/danielj/geometridestroyer/GeometriDestroyer$1; │ │ 0x0000 - 0x0001 reg=1 contact Lcom/badlogic/gdx/physics/box2d/Contact; │ │ 0x0000 - 0x0001 reg=2 oldManifold Lcom/badlogic/gdx/physics/box2d/Manifold; │ │ │ │ source_file_idx : 1664 (GeometriDestroyer.java) │ │ │ │ Class #676 header: │ │ -class_idx : 1056 │ │ +class_idx : 1054 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1664 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #676 annotations: │ │ @@ -303935,105 +303991,105 @@ │ │ type : '(Lse/danielj/geometridestroyer/GeometriDestroyer;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d74e8: |[0d74e8] se.danielj.geometridestroyer.GeometriDestroyer$2.:(Lse/danielj/geometridestroyer/GeometriDestroyer;)V │ │ -0d74f8: 5b01 4a13 |0000: iput-object v1, v0, Lse/danielj/geometridestroyer/GeometriDestroyer$2;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134a │ │ -0d74fc: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0d7502: 0e00 |0005: return-void │ │ +0e5a8c: |[0e5a8c] se.danielj.geometridestroyer.GeometriDestroyer$2.:(Lse/danielj/geometridestroyer/GeometriDestroyer;)V │ │ +0e5a9c: 5b01 4a13 |0000: iput-object v1, v0, Lse/danielj/geometridestroyer/GeometriDestroyer$2;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134a │ │ +0e5aa0: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0e5aa6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lse/danielj/geometridestroyer/GeometriDestroyer$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ │ │ Virtual methods - │ │ #0 : (in Lse/danielj/geometridestroyer/GeometriDestroyer$2;) │ │ name : 'render' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 144 16-bit code units │ │ -0d7504: |[0d7504] se.danielj.geometridestroyer.GeometriDestroyer$2.render:()V │ │ -0d7514: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d7516: 1501 803f |0001: const/high16 v1, #int 1065353216 // #3f80 │ │ -0d751a: 6200 1f00 |0003: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0d751e: 7251 a30a 1011 |0005: invoke-interface {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glClearColor:(FFFF)V // method@0aa3 │ │ -0d7524: 6200 1f00 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0d7528: 1301 0040 |000a: const/16 v1, #int 16384 // #4000 │ │ -0d752c: 7220 a20a 1000 |000c: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glClear:(I)V // method@0aa2 │ │ -0d7532: 5490 4a13 |000f: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$2;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134a │ │ -0d7536: 7110 bf28 0000 |0011: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$300:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // method@28bf │ │ -0d753c: 0c00 |0014: move-result-object v0 │ │ -0d753e: 5491 4a13 |0015: iget-object v1, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$2;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134a │ │ -0d7542: 7110 be28 0100 |0017: invoke-static {v1}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$200:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/graphics/OrthographicCamera; // method@28be │ │ -0d7548: 0c01 |001a: move-result-object v1 │ │ -0d754a: 5411 2a06 |001b: iget-object v1, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@062a │ │ -0d754e: 6e20 f50d 1000 |001d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setProjectionMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V // method@0df5 │ │ -0d7554: 5490 4a13 |0020: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$2;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134a │ │ -0d7558: 7110 bf28 0000 |0022: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$300:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // method@28bf │ │ -0d755e: 0c00 |0025: move-result-object v0 │ │ -0d7560: 6e10 da0d 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.begin:()V // method@0dda │ │ -0d7566: 5490 4a13 |0029: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$2;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134a │ │ -0d756a: 7110 bf28 0000 |002b: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$300:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // method@28bf │ │ -0d7570: 0c00 |002e: move-result-object v0 │ │ -0d7572: 1a01 2013 |002f: const-string v1, "background" // string@1320 │ │ -0d7576: 7110 3929 0100 |0031: invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ -0d757c: 0c01 |0034: move-result-object v1 │ │ -0d757e: 1504 a042 |0035: const/high16 v4, #int 1117782016 // #42a0 │ │ -0d7582: 1505 3442 |0037: const/high16 v5, #int 1110704128 // #4234 │ │ -0d7586: 0123 |0039: move v3, v2 │ │ -0d7588: 7406 e60d 0000 |003a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFF)V // method@0de6 │ │ -0d758e: 5490 4a13 |003d: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$2;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134a │ │ -0d7592: 7110 c028 0000 |003f: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$400:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/physics/box2d/World; // method@28c0 │ │ -0d7598: 0c00 |0042: move-result-object v0 │ │ -0d759a: 6e10 4c16 0000 |0043: invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/World;.getBodies:()Ljava/util/Iterator; // method@164c │ │ -0d75a0: 0c08 |0046: move-result-object v8 │ │ -0d75a2: 7210 5327 0800 |0047: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0d75a8: 0a00 |004a: move-result v0 │ │ -0d75aa: 3800 2000 |004b: if-eqz v0, 006b // +0020 │ │ -0d75ae: 7210 5427 0800 |004d: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0d75b4: 0c06 |0050: move-result-object v6 │ │ -0d75b6: 1f06 2302 |0051: check-cast v6, Lcom/badlogic/gdx/physics/box2d/Body; // type@0223 │ │ -0d75ba: 6e10 0315 0600 |0053: invoke-virtual {v6}, Lcom/badlogic/gdx/physics/box2d/Body;.getUserData:()Ljava/lang/Object; // method@1503 │ │ -0d75c0: 0c00 |0056: move-result-object v0 │ │ -0d75c2: 2000 1d04 |0057: instance-of v0, v0, Lse/danielj/geometridestroyer/Entity; // type@041d │ │ -0d75c6: 3800 eeff |0059: if-eqz v0, 0047 // -0012 │ │ -0d75ca: 6e10 0315 0600 |005b: invoke-virtual {v6}, Lcom/badlogic/gdx/physics/box2d/Body;.getUserData:()Ljava/lang/Object; // method@1503 │ │ -0d75d0: 0c07 |005e: move-result-object v7 │ │ -0d75d2: 1f07 1d04 |005f: check-cast v7, Lse/danielj/geometridestroyer/Entity; // type@041d │ │ -0d75d6: 5490 4a13 |0061: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$2;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134a │ │ -0d75da: 7110 bf28 0000 |0063: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$300:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // method@28bf │ │ -0d75e0: 0c00 |0066: move-result-object v0 │ │ -0d75e2: 6e30 8e28 0706 |0067: invoke-virtual {v7, v0, v6}, Lse/danielj/geometridestroyer/Entity;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/physics/box2d/Body;)V // method@288e │ │ -0d75e8: 28dd |006a: goto 0047 // -0023 │ │ -0d75ea: 5490 4a13 |006b: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$2;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134a │ │ -0d75ee: 7110 bf28 0000 |006d: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$300:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // method@28bf │ │ -0d75f4: 0c00 |0070: move-result-object v0 │ │ -0d75f6: 6e10 ea0d 0000 |0071: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.end:()V // method@0dea │ │ -0d75fc: 5490 4a13 |0074: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$2;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134a │ │ -0d7600: 7110 c128 0000 |0076: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$500:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lse/danielj/geometridestroyer/GeometriDestroyer$VictoryChecker; // method@28c1 │ │ -0d7606: 0c00 |0079: move-result-object v0 │ │ -0d7608: 7210 bb28 0000 |007a: invoke-interface {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer$VictoryChecker;.check:()V // method@28bb │ │ -0d760e: 5490 4a13 |007d: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$2;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134a │ │ -0d7612: 7110 c328 0000 |007f: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$600:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lse/danielj/geometridestroyer/IngameStage; // method@28c3 │ │ -0d7618: 0c00 |0082: move-result-object v0 │ │ -0d761a: 6e10 fd28 0000 |0083: invoke-virtual {v0}, Lse/danielj/geometridestroyer/IngameStage;.act:()V // method@28fd │ │ -0d7620: 5490 4a13 |0086: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$2;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134a │ │ -0d7624: 7110 c328 0000 |0088: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$600:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lse/danielj/geometridestroyer/IngameStage; // method@28c3 │ │ -0d762a: 0c00 |008b: move-result-object v0 │ │ -0d762c: 6e10 0129 0000 |008c: invoke-virtual {v0}, Lse/danielj/geometridestroyer/IngameStage;.draw:()V // method@2901 │ │ -0d7632: 0e00 |008f: return-void │ │ +0e5aa8: |[0e5aa8] se.danielj.geometridestroyer.GeometriDestroyer$2.render:()V │ │ +0e5ab8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0e5aba: 1501 803f |0001: const/high16 v1, #int 1065353216 // #3f80 │ │ +0e5abe: 6200 1f00 |0003: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0e5ac2: 7251 a30a 1011 |0005: invoke-interface {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glClearColor:(FFFF)V // method@0aa3 │ │ +0e5ac8: 6200 1f00 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0e5acc: 1301 0040 |000a: const/16 v1, #int 16384 // #4000 │ │ +0e5ad0: 7220 a20a 1000 |000c: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glClear:(I)V // method@0aa2 │ │ +0e5ad6: 5490 4a13 |000f: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$2;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134a │ │ +0e5ada: 7110 bf28 0000 |0011: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$300:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // method@28bf │ │ +0e5ae0: 0c00 |0014: move-result-object v0 │ │ +0e5ae2: 5491 4a13 |0015: iget-object v1, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$2;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134a │ │ +0e5ae6: 7110 be28 0100 |0017: invoke-static {v1}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$200:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/graphics/OrthographicCamera; // method@28be │ │ +0e5aec: 0c01 |001a: move-result-object v1 │ │ +0e5aee: 5411 2a06 |001b: iget-object v1, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@062a │ │ +0e5af2: 6e20 f50d 1000 |001d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setProjectionMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V // method@0df5 │ │ +0e5af8: 5490 4a13 |0020: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$2;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134a │ │ +0e5afc: 7110 bf28 0000 |0022: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$300:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // method@28bf │ │ +0e5b02: 0c00 |0025: move-result-object v0 │ │ +0e5b04: 6e10 da0d 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.begin:()V // method@0dda │ │ +0e5b0a: 5490 4a13 |0029: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$2;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134a │ │ +0e5b0e: 7110 bf28 0000 |002b: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$300:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // method@28bf │ │ +0e5b14: 0c00 |002e: move-result-object v0 │ │ +0e5b16: 1a01 1e13 |002f: const-string v1, "background" // string@131e │ │ +0e5b1a: 7110 3929 0100 |0031: invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ +0e5b20: 0c01 |0034: move-result-object v1 │ │ +0e5b22: 1504 a042 |0035: const/high16 v4, #int 1117782016 // #42a0 │ │ +0e5b26: 1505 3442 |0037: const/high16 v5, #int 1110704128 // #4234 │ │ +0e5b2a: 0123 |0039: move v3, v2 │ │ +0e5b2c: 7406 e60d 0000 |003a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFF)V // method@0de6 │ │ +0e5b32: 5490 4a13 |003d: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$2;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134a │ │ +0e5b36: 7110 c028 0000 |003f: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$400:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/physics/box2d/World; // method@28c0 │ │ +0e5b3c: 0c00 |0042: move-result-object v0 │ │ +0e5b3e: 6e10 4c16 0000 |0043: invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/World;.getBodies:()Ljava/util/Iterator; // method@164c │ │ +0e5b44: 0c08 |0046: move-result-object v8 │ │ +0e5b46: 7210 5327 0800 |0047: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0e5b4c: 0a00 |004a: move-result v0 │ │ +0e5b4e: 3800 2000 |004b: if-eqz v0, 006b // +0020 │ │ +0e5b52: 7210 5427 0800 |004d: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0e5b58: 0c06 |0050: move-result-object v6 │ │ +0e5b5a: 1f06 2102 |0051: check-cast v6, Lcom/badlogic/gdx/physics/box2d/Body; // type@0221 │ │ +0e5b5e: 6e10 0315 0600 |0053: invoke-virtual {v6}, Lcom/badlogic/gdx/physics/box2d/Body;.getUserData:()Ljava/lang/Object; // method@1503 │ │ +0e5b64: 0c00 |0056: move-result-object v0 │ │ +0e5b66: 2000 1b04 |0057: instance-of v0, v0, Lse/danielj/geometridestroyer/Entity; // type@041b │ │ +0e5b6a: 3800 eeff |0059: if-eqz v0, 0047 // -0012 │ │ +0e5b6e: 6e10 0315 0600 |005b: invoke-virtual {v6}, Lcom/badlogic/gdx/physics/box2d/Body;.getUserData:()Ljava/lang/Object; // method@1503 │ │ +0e5b74: 0c07 |005e: move-result-object v7 │ │ +0e5b76: 1f07 1b04 |005f: check-cast v7, Lse/danielj/geometridestroyer/Entity; // type@041b │ │ +0e5b7a: 5490 4a13 |0061: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$2;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134a │ │ +0e5b7e: 7110 bf28 0000 |0063: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$300:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // method@28bf │ │ +0e5b84: 0c00 |0066: move-result-object v0 │ │ +0e5b86: 6e30 8e28 0706 |0067: invoke-virtual {v7, v0, v6}, Lse/danielj/geometridestroyer/Entity;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/physics/box2d/Body;)V // method@288e │ │ +0e5b8c: 28dd |006a: goto 0047 // -0023 │ │ +0e5b8e: 5490 4a13 |006b: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$2;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134a │ │ +0e5b92: 7110 bf28 0000 |006d: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$300:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // method@28bf │ │ +0e5b98: 0c00 |0070: move-result-object v0 │ │ +0e5b9a: 6e10 ea0d 0000 |0071: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.end:()V // method@0dea │ │ +0e5ba0: 5490 4a13 |0074: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$2;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134a │ │ +0e5ba4: 7110 c128 0000 |0076: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$500:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lse/danielj/geometridestroyer/GeometriDestroyer$VictoryChecker; // method@28c1 │ │ +0e5baa: 0c00 |0079: move-result-object v0 │ │ +0e5bac: 7210 bb28 0000 |007a: invoke-interface {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer$VictoryChecker;.check:()V // method@28bb │ │ +0e5bb2: 5490 4a13 |007d: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$2;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134a │ │ +0e5bb6: 7110 c328 0000 |007f: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$600:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lse/danielj/geometridestroyer/IngameStage; // method@28c3 │ │ +0e5bbc: 0c00 |0082: move-result-object v0 │ │ +0e5bbe: 6e10 fd28 0000 |0083: invoke-virtual {v0}, Lse/danielj/geometridestroyer/IngameStage;.act:()V // method@28fd │ │ +0e5bc4: 5490 4a13 |0086: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$2;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134a │ │ +0e5bc8: 7110 c328 0000 |0088: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$600:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lse/danielj/geometridestroyer/IngameStage; // method@28c3 │ │ +0e5bce: 0c00 |008b: move-result-object v0 │ │ +0e5bd0: 6e10 0129 0000 |008c: invoke-virtual {v0}, Lse/danielj/geometridestroyer/IngameStage;.draw:()V // method@2901 │ │ +0e5bd6: 0e00 |008f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=100 │ │ 0x0008 line=101 │ │ 0x000f line=103 │ │ 0x0020 line=104 │ │ 0x0029 line=105 │ │ @@ -304053,17 +304109,17 @@ │ │ 0x0061 - 0x006b reg=7 entity Lse/danielj/geometridestroyer/Entity; │ │ 0x0047 - 0x0090 reg=8 i Ljava/util/Iterator; Ljava/util/Iterator; │ │ 0x0000 - 0x0090 reg=9 this Lse/danielj/geometridestroyer/GeometriDestroyer$2; │ │ │ │ source_file_idx : 1664 (GeometriDestroyer.java) │ │ │ │ Class #677 header: │ │ -class_idx : 1057 │ │ +class_idx : 1055 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1664 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #677 annotations: │ │ @@ -304089,112 +304145,112 @@ │ │ type : '(Lse/danielj/geometridestroyer/GeometriDestroyer;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d7634: |[0d7634] se.danielj.geometridestroyer.GeometriDestroyer$3.:(Lse/danielj/geometridestroyer/GeometriDestroyer;)V │ │ -0d7644: 5b01 4b13 |0000: iput-object v1, v0, Lse/danielj/geometridestroyer/GeometriDestroyer$3;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134b │ │ -0d7648: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0d764e: 0e00 |0005: return-void │ │ +0e5bd8: |[0e5bd8] se.danielj.geometridestroyer.GeometriDestroyer$3.:(Lse/danielj/geometridestroyer/GeometriDestroyer;)V │ │ +0e5be8: 5b01 4b13 |0000: iput-object v1, v0, Lse/danielj/geometridestroyer/GeometriDestroyer$3;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134b │ │ +0e5bec: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0e5bf2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lse/danielj/geometridestroyer/GeometriDestroyer$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ │ │ Virtual methods - │ │ #0 : (in Lse/danielj/geometridestroyer/GeometriDestroyer$3;) │ │ name : 'render' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 158 16-bit code units │ │ -0d7650: |[0d7650] se.danielj.geometridestroyer.GeometriDestroyer$3.render:()V │ │ -0d7660: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d7662: 1505 803f |0001: const/high16 v5, #int 1065353216 // #3f80 │ │ -0d7666: 5490 4b13 |0003: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$3;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134b │ │ -0d766a: 7110 c028 0000 |0005: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$400:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/physics/box2d/World; // method@28c0 │ │ -0d7670: 0c00 |0008: move-result-object v0 │ │ -0d7672: 1401 8988 883c |0009: const v1, #float 0.0166667 // #3c888889 │ │ -0d7678: 1263 |000c: const/4 v3, #int 6 // #6 │ │ -0d767a: 1224 |000d: const/4 v4, #int 2 // #2 │ │ -0d767c: 6e40 8316 1043 |000e: invoke-virtual {v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/World;.step:(FII)V // method@1683 │ │ -0d7682: 6200 1f00 |0011: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0d7686: 7255 a30a 5055 |0013: invoke-interface {v0, v5, v5, v5, v5}, Lcom/badlogic/gdx/graphics/GLCommon;.glClearColor:(FFFF)V // method@0aa3 │ │ -0d768c: 6200 1f00 |0016: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0d7690: 1301 0040 |0018: const/16 v1, #int 16384 // #4000 │ │ -0d7694: 7220 a20a 1000 |001a: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glClear:(I)V // method@0aa2 │ │ -0d769a: 5490 4b13 |001d: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$3;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134b │ │ -0d769e: 7110 bf28 0000 |001f: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$300:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // method@28bf │ │ -0d76a4: 0c00 |0022: move-result-object v0 │ │ -0d76a6: 5491 4b13 |0023: iget-object v1, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$3;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134b │ │ -0d76aa: 7110 be28 0100 |0025: invoke-static {v1}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$200:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/graphics/OrthographicCamera; // method@28be │ │ -0d76b0: 0c01 |0028: move-result-object v1 │ │ -0d76b2: 5411 2a06 |0029: iget-object v1, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@062a │ │ -0d76b6: 6e20 f50d 1000 |002b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setProjectionMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V // method@0df5 │ │ -0d76bc: 5490 4b13 |002e: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$3;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134b │ │ -0d76c0: 7110 bf28 0000 |0030: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$300:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // method@28bf │ │ -0d76c6: 0c00 |0033: move-result-object v0 │ │ -0d76c8: 6e10 da0d 0000 |0034: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.begin:()V // method@0dda │ │ -0d76ce: 5490 4b13 |0037: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$3;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134b │ │ -0d76d2: 7110 bf28 0000 |0039: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$300:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // method@28bf │ │ -0d76d8: 0c00 |003c: move-result-object v0 │ │ -0d76da: 1a01 2013 |003d: const-string v1, "background" // string@1320 │ │ -0d76de: 7110 3929 0100 |003f: invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ -0d76e4: 0c01 |0042: move-result-object v1 │ │ -0d76e6: 1504 a042 |0043: const/high16 v4, #int 1117782016 // #42a0 │ │ -0d76ea: 1505 3442 |0045: const/high16 v5, #int 1110704128 // #4234 │ │ -0d76ee: 0123 |0047: move v3, v2 │ │ -0d76f0: 7406 e60d 0000 |0048: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFF)V // method@0de6 │ │ -0d76f6: 5490 4b13 |004b: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$3;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134b │ │ -0d76fa: 7110 c028 0000 |004d: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$400:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/physics/box2d/World; // method@28c0 │ │ -0d7700: 0c00 |0050: move-result-object v0 │ │ -0d7702: 6e10 4c16 0000 |0051: invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/World;.getBodies:()Ljava/util/Iterator; // method@164c │ │ -0d7708: 0c08 |0054: move-result-object v8 │ │ -0d770a: 7210 5327 0800 |0055: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0d7710: 0a00 |0058: move-result v0 │ │ -0d7712: 3800 2000 |0059: if-eqz v0, 0079 // +0020 │ │ -0d7716: 7210 5427 0800 |005b: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0d771c: 0c06 |005e: move-result-object v6 │ │ -0d771e: 1f06 2302 |005f: check-cast v6, Lcom/badlogic/gdx/physics/box2d/Body; // type@0223 │ │ -0d7722: 6e10 0315 0600 |0061: invoke-virtual {v6}, Lcom/badlogic/gdx/physics/box2d/Body;.getUserData:()Ljava/lang/Object; // method@1503 │ │ -0d7728: 0c00 |0064: move-result-object v0 │ │ -0d772a: 2000 1d04 |0065: instance-of v0, v0, Lse/danielj/geometridestroyer/Entity; // type@041d │ │ -0d772e: 3800 eeff |0067: if-eqz v0, 0055 // -0012 │ │ -0d7732: 6e10 0315 0600 |0069: invoke-virtual {v6}, Lcom/badlogic/gdx/physics/box2d/Body;.getUserData:()Ljava/lang/Object; // method@1503 │ │ -0d7738: 0c07 |006c: move-result-object v7 │ │ -0d773a: 1f07 1d04 |006d: check-cast v7, Lse/danielj/geometridestroyer/Entity; // type@041d │ │ -0d773e: 5490 4b13 |006f: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$3;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134b │ │ -0d7742: 7110 bf28 0000 |0071: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$300:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // method@28bf │ │ -0d7748: 0c00 |0074: move-result-object v0 │ │ -0d774a: 6e30 8e28 0706 |0075: invoke-virtual {v7, v0, v6}, Lse/danielj/geometridestroyer/Entity;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/physics/box2d/Body;)V // method@288e │ │ -0d7750: 28dd |0078: goto 0055 // -0023 │ │ -0d7752: 5490 4b13 |0079: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$3;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134b │ │ -0d7756: 7110 bf28 0000 |007b: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$300:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // method@28bf │ │ -0d775c: 0c00 |007e: move-result-object v0 │ │ -0d775e: 6e10 ea0d 0000 |007f: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.end:()V // method@0dea │ │ -0d7764: 5490 4b13 |0082: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$3;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134b │ │ -0d7768: 7110 c128 0000 |0084: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$500:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lse/danielj/geometridestroyer/GeometriDestroyer$VictoryChecker; // method@28c1 │ │ -0d776e: 0c00 |0087: move-result-object v0 │ │ -0d7770: 7210 bb28 0000 |0088: invoke-interface {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer$VictoryChecker;.check:()V // method@28bb │ │ -0d7776: 5490 4b13 |008b: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$3;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134b │ │ -0d777a: 7110 c328 0000 |008d: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$600:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lse/danielj/geometridestroyer/IngameStage; // method@28c3 │ │ -0d7780: 0c00 |0090: move-result-object v0 │ │ -0d7782: 6e10 fd28 0000 |0091: invoke-virtual {v0}, Lse/danielj/geometridestroyer/IngameStage;.act:()V // method@28fd │ │ -0d7788: 5490 4b13 |0094: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$3;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134b │ │ -0d778c: 7110 c328 0000 |0096: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$600:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lse/danielj/geometridestroyer/IngameStage; // method@28c3 │ │ -0d7792: 0c00 |0099: move-result-object v0 │ │ -0d7794: 6e10 0129 0000 |009a: invoke-virtual {v0}, Lse/danielj/geometridestroyer/IngameStage;.draw:()V // method@2901 │ │ -0d779a: 0e00 |009d: return-void │ │ +0e5bf4: |[0e5bf4] se.danielj.geometridestroyer.GeometriDestroyer$3.render:()V │ │ +0e5c04: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0e5c06: 1505 803f |0001: const/high16 v5, #int 1065353216 // #3f80 │ │ +0e5c0a: 5490 4b13 |0003: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$3;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134b │ │ +0e5c0e: 7110 c028 0000 |0005: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$400:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/physics/box2d/World; // method@28c0 │ │ +0e5c14: 0c00 |0008: move-result-object v0 │ │ +0e5c16: 1401 8988 883c |0009: const v1, #float 0.0166667 // #3c888889 │ │ +0e5c1c: 1263 |000c: const/4 v3, #int 6 // #6 │ │ +0e5c1e: 1224 |000d: const/4 v4, #int 2 // #2 │ │ +0e5c20: 6e40 8316 1043 |000e: invoke-virtual {v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/World;.step:(FII)V // method@1683 │ │ +0e5c26: 6200 1f00 |0011: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0e5c2a: 7255 a30a 5055 |0013: invoke-interface {v0, v5, v5, v5, v5}, Lcom/badlogic/gdx/graphics/GLCommon;.glClearColor:(FFFF)V // method@0aa3 │ │ +0e5c30: 6200 1f00 |0016: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0e5c34: 1301 0040 |0018: const/16 v1, #int 16384 // #4000 │ │ +0e5c38: 7220 a20a 1000 |001a: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glClear:(I)V // method@0aa2 │ │ +0e5c3e: 5490 4b13 |001d: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$3;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134b │ │ +0e5c42: 7110 bf28 0000 |001f: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$300:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // method@28bf │ │ +0e5c48: 0c00 |0022: move-result-object v0 │ │ +0e5c4a: 5491 4b13 |0023: iget-object v1, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$3;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134b │ │ +0e5c4e: 7110 be28 0100 |0025: invoke-static {v1}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$200:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/graphics/OrthographicCamera; // method@28be │ │ +0e5c54: 0c01 |0028: move-result-object v1 │ │ +0e5c56: 5411 2a06 |0029: iget-object v1, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@062a │ │ +0e5c5a: 6e20 f50d 1000 |002b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setProjectionMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V // method@0df5 │ │ +0e5c60: 5490 4b13 |002e: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$3;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134b │ │ +0e5c64: 7110 bf28 0000 |0030: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$300:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // method@28bf │ │ +0e5c6a: 0c00 |0033: move-result-object v0 │ │ +0e5c6c: 6e10 da0d 0000 |0034: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.begin:()V // method@0dda │ │ +0e5c72: 5490 4b13 |0037: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$3;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134b │ │ +0e5c76: 7110 bf28 0000 |0039: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$300:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // method@28bf │ │ +0e5c7c: 0c00 |003c: move-result-object v0 │ │ +0e5c7e: 1a01 1e13 |003d: const-string v1, "background" // string@131e │ │ +0e5c82: 7110 3929 0100 |003f: invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ +0e5c88: 0c01 |0042: move-result-object v1 │ │ +0e5c8a: 1504 a042 |0043: const/high16 v4, #int 1117782016 // #42a0 │ │ +0e5c8e: 1505 3442 |0045: const/high16 v5, #int 1110704128 // #4234 │ │ +0e5c92: 0123 |0047: move v3, v2 │ │ +0e5c94: 7406 e60d 0000 |0048: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFF)V // method@0de6 │ │ +0e5c9a: 5490 4b13 |004b: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$3;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134b │ │ +0e5c9e: 7110 c028 0000 |004d: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$400:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/physics/box2d/World; // method@28c0 │ │ +0e5ca4: 0c00 |0050: move-result-object v0 │ │ +0e5ca6: 6e10 4c16 0000 |0051: invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/World;.getBodies:()Ljava/util/Iterator; // method@164c │ │ +0e5cac: 0c08 |0054: move-result-object v8 │ │ +0e5cae: 7210 5327 0800 |0055: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0e5cb4: 0a00 |0058: move-result v0 │ │ +0e5cb6: 3800 2000 |0059: if-eqz v0, 0079 // +0020 │ │ +0e5cba: 7210 5427 0800 |005b: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0e5cc0: 0c06 |005e: move-result-object v6 │ │ +0e5cc2: 1f06 2102 |005f: check-cast v6, Lcom/badlogic/gdx/physics/box2d/Body; // type@0221 │ │ +0e5cc6: 6e10 0315 0600 |0061: invoke-virtual {v6}, Lcom/badlogic/gdx/physics/box2d/Body;.getUserData:()Ljava/lang/Object; // method@1503 │ │ +0e5ccc: 0c00 |0064: move-result-object v0 │ │ +0e5cce: 2000 1b04 |0065: instance-of v0, v0, Lse/danielj/geometridestroyer/Entity; // type@041b │ │ +0e5cd2: 3800 eeff |0067: if-eqz v0, 0055 // -0012 │ │ +0e5cd6: 6e10 0315 0600 |0069: invoke-virtual {v6}, Lcom/badlogic/gdx/physics/box2d/Body;.getUserData:()Ljava/lang/Object; // method@1503 │ │ +0e5cdc: 0c07 |006c: move-result-object v7 │ │ +0e5cde: 1f07 1b04 |006d: check-cast v7, Lse/danielj/geometridestroyer/Entity; // type@041b │ │ +0e5ce2: 5490 4b13 |006f: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$3;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134b │ │ +0e5ce6: 7110 bf28 0000 |0071: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$300:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // method@28bf │ │ +0e5cec: 0c00 |0074: move-result-object v0 │ │ +0e5cee: 6e30 8e28 0706 |0075: invoke-virtual {v7, v0, v6}, Lse/danielj/geometridestroyer/Entity;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/physics/box2d/Body;)V // method@288e │ │ +0e5cf4: 28dd |0078: goto 0055 // -0023 │ │ +0e5cf6: 5490 4b13 |0079: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$3;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134b │ │ +0e5cfa: 7110 bf28 0000 |007b: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$300:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // method@28bf │ │ +0e5d00: 0c00 |007e: move-result-object v0 │ │ +0e5d02: 6e10 ea0d 0000 |007f: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.end:()V // method@0dea │ │ +0e5d08: 5490 4b13 |0082: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$3;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134b │ │ +0e5d0c: 7110 c128 0000 |0084: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$500:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lse/danielj/geometridestroyer/GeometriDestroyer$VictoryChecker; // method@28c1 │ │ +0e5d12: 0c00 |0087: move-result-object v0 │ │ +0e5d14: 7210 bb28 0000 |0088: invoke-interface {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer$VictoryChecker;.check:()V // method@28bb │ │ +0e5d1a: 5490 4b13 |008b: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$3;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134b │ │ +0e5d1e: 7110 c328 0000 |008d: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$600:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lse/danielj/geometridestroyer/IngameStage; // method@28c3 │ │ +0e5d24: 0c00 |0090: move-result-object v0 │ │ +0e5d26: 6e10 fd28 0000 |0091: invoke-virtual {v0}, Lse/danielj/geometridestroyer/IngameStage;.act:()V // method@28fd │ │ +0e5d2c: 5490 4b13 |0094: iget-object v0, v9, Lse/danielj/geometridestroyer/GeometriDestroyer$3;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134b │ │ +0e5d30: 7110 c328 0000 |0096: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$600:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lse/danielj/geometridestroyer/IngameStage; // method@28c3 │ │ +0e5d36: 0c00 |0099: move-result-object v0 │ │ +0e5d38: 6e10 0129 0000 |009a: invoke-virtual {v0}, Lse/danielj/geometridestroyer/IngameStage;.draw:()V // method@2901 │ │ +0e5d3e: 0e00 |009d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=128 │ │ 0x0011 line=130 │ │ 0x0016 line=131 │ │ 0x001d line=133 │ │ 0x002e line=134 │ │ @@ -304215,17 +304271,17 @@ │ │ 0x006f - 0x0079 reg=7 entity Lse/danielj/geometridestroyer/Entity; │ │ 0x0055 - 0x009e reg=8 i Ljava/util/Iterator; Ljava/util/Iterator; │ │ 0x0000 - 0x009e reg=9 this Lse/danielj/geometridestroyer/GeometriDestroyer$3; │ │ │ │ source_file_idx : 1664 (GeometriDestroyer.java) │ │ │ │ Class #678 header: │ │ -class_idx : 1058 │ │ +class_idx : 1056 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1664 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #678 annotations: │ │ @@ -304251,63 +304307,63 @@ │ │ type : '(Lse/danielj/geometridestroyer/GeometriDestroyer$4;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d779c: |[0d779c] se.danielj.geometridestroyer.GeometriDestroyer$4$1.:(Lse/danielj/geometridestroyer/GeometriDestroyer$4;)V │ │ -0d77ac: 5b01 4c13 |0000: iput-object v1, v0, Lse/danielj/geometridestroyer/GeometriDestroyer$4$1;.this$1:Lse/danielj/geometridestroyer/GeometriDestroyer$4; // field@134c │ │ -0d77b0: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0d77b6: 0e00 |0005: return-void │ │ +0e5d40: |[0e5d40] se.danielj.geometridestroyer.GeometriDestroyer$4$1.:(Lse/danielj/geometridestroyer/GeometriDestroyer$4;)V │ │ +0e5d50: 5b01 4c13 |0000: iput-object v1, v0, Lse/danielj/geometridestroyer/GeometriDestroyer$4$1;.this$1:Lse/danielj/geometridestroyer/GeometriDestroyer$4; // field@134c │ │ +0e5d54: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0e5d5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lse/danielj/geometridestroyer/GeometriDestroyer$4$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lse/danielj/geometridestroyer/GeometriDestroyer$4; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lse/danielj/geometridestroyer/GeometriDestroyer$4; │ │ │ │ Virtual methods - │ │ #0 : (in Lse/danielj/geometridestroyer/GeometriDestroyer$4$1;) │ │ name : 'check' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 51 16-bit code units │ │ -0d77b8: |[0d77b8] se.danielj.geometridestroyer.GeometriDestroyer$4$1.check:()V │ │ -0d77c8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0d77ca: 5443 4c13 |0001: iget-object v3, v4, Lse/danielj/geometridestroyer/GeometriDestroyer$4$1;.this$1:Lse/danielj/geometridestroyer/GeometriDestroyer$4; // field@134c │ │ -0d77ce: 5433 4d13 |0003: iget-object v3, v3, Lse/danielj/geometridestroyer/GeometriDestroyer$4;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134d │ │ -0d77d2: 7110 c028 0300 |0005: invoke-static {v3}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$400:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/physics/box2d/World; // method@28c0 │ │ -0d77d8: 0c03 |0008: move-result-object v3 │ │ -0d77da: 6e10 4c16 0300 |0009: invoke-virtual {v3}, Lcom/badlogic/gdx/physics/box2d/World;.getBodies:()Ljava/util/Iterator; // method@164c │ │ -0d77e0: 0c01 |000c: move-result-object v1 │ │ -0d77e2: 7210 5327 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0d77e8: 0a03 |0010: move-result v3 │ │ -0d77ea: 3803 1800 |0011: if-eqz v3, 0029 // +0018 │ │ -0d77ee: 7210 5427 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0d77f4: 0c00 |0016: move-result-object v0 │ │ -0d77f6: 1f00 2302 |0017: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Body; // type@0223 │ │ -0d77fa: 6e10 0315 0000 |0019: invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/Body;.getUserData:()Ljava/lang/Object; // method@1503 │ │ -0d7800: 0c03 |001c: move-result-object v3 │ │ -0d7802: 2033 1d04 |001d: instance-of v3, v3, Lse/danielj/geometridestroyer/Entity; // type@041d │ │ -0d7806: 3803 eeff |001f: if-eqz v3, 000d // -0012 │ │ -0d780a: 6e10 0915 0000 |0021: invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/Body;.isAwake:()Z // method@1509 │ │ -0d7810: 0a03 |0024: move-result v3 │ │ -0d7812: 3803 e8ff |0025: if-eqz v3, 000d // -0018 │ │ -0d7816: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -0d7818: 28e5 |0028: goto 000d // -001b │ │ -0d781a: 3802 0900 |0029: if-eqz v2, 0032 // +0009 │ │ -0d781e: 5443 4c13 |002b: iget-object v3, v4, Lse/danielj/geometridestroyer/GeometriDestroyer$4$1;.this$1:Lse/danielj/geometridestroyer/GeometriDestroyer$4; // field@134c │ │ -0d7822: 5433 4d13 |002d: iget-object v3, v3, Lse/danielj/geometridestroyer/GeometriDestroyer$4;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134d │ │ -0d7826: 7110 c528 0300 |002f: invoke-static {v3}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$800:(Lse/danielj/geometridestroyer/GeometriDestroyer;)V // method@28c5 │ │ -0d782c: 0e00 |0032: return-void │ │ +0e5d5c: |[0e5d5c] se.danielj.geometridestroyer.GeometriDestroyer$4$1.check:()V │ │ +0e5d6c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0e5d6e: 5443 4c13 |0001: iget-object v3, v4, Lse/danielj/geometridestroyer/GeometriDestroyer$4$1;.this$1:Lse/danielj/geometridestroyer/GeometriDestroyer$4; // field@134c │ │ +0e5d72: 5433 4d13 |0003: iget-object v3, v3, Lse/danielj/geometridestroyer/GeometriDestroyer$4;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134d │ │ +0e5d76: 7110 c028 0300 |0005: invoke-static {v3}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$400:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/physics/box2d/World; // method@28c0 │ │ +0e5d7c: 0c03 |0008: move-result-object v3 │ │ +0e5d7e: 6e10 4c16 0300 |0009: invoke-virtual {v3}, Lcom/badlogic/gdx/physics/box2d/World;.getBodies:()Ljava/util/Iterator; // method@164c │ │ +0e5d84: 0c01 |000c: move-result-object v1 │ │ +0e5d86: 7210 5327 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0e5d8c: 0a03 |0010: move-result v3 │ │ +0e5d8e: 3803 1800 |0011: if-eqz v3, 0029 // +0018 │ │ +0e5d92: 7210 5427 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0e5d98: 0c00 |0016: move-result-object v0 │ │ +0e5d9a: 1f00 2102 |0017: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Body; // type@0221 │ │ +0e5d9e: 6e10 0315 0000 |0019: invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/Body;.getUserData:()Ljava/lang/Object; // method@1503 │ │ +0e5da4: 0c03 |001c: move-result-object v3 │ │ +0e5da6: 2033 1b04 |001d: instance-of v3, v3, Lse/danielj/geometridestroyer/Entity; // type@041b │ │ +0e5daa: 3803 eeff |001f: if-eqz v3, 000d // -0012 │ │ +0e5dae: 6e10 0915 0000 |0021: invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/Body;.isAwake:()Z // method@1509 │ │ +0e5db4: 0a03 |0024: move-result v3 │ │ +0e5db6: 3803 e8ff |0025: if-eqz v3, 000d // -0018 │ │ +0e5dba: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +0e5dbc: 28e5 |0028: goto 000d // -001b │ │ +0e5dbe: 3802 0900 |0029: if-eqz v2, 0032 // +0009 │ │ +0e5dc2: 5443 4c13 |002b: iget-object v3, v4, Lse/danielj/geometridestroyer/GeometriDestroyer$4$1;.this$1:Lse/danielj/geometridestroyer/GeometriDestroyer$4; // field@134c │ │ +0e5dc6: 5433 4d13 |002d: iget-object v3, v3, Lse/danielj/geometridestroyer/GeometriDestroyer$4;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134d │ │ +0e5dca: 7110 c528 0300 |002f: invoke-static {v3}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$800:(Lse/danielj/geometridestroyer/GeometriDestroyer;)V // method@28c5 │ │ +0e5dd0: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ 0x0001 line=479 │ │ 0x000d line=480 │ │ 0x0013 line=481 │ │ 0x0019 line=482 │ │ @@ -304321,17 +304377,17 @@ │ │ 0x000d - 0x0033 reg=1 i Ljava/util/Iterator; Ljava/util/Iterator; │ │ 0x0001 - 0x0033 reg=2 sleeping Z │ │ 0x0000 - 0x0033 reg=4 this Lse/danielj/geometridestroyer/GeometriDestroyer$4$1; │ │ │ │ source_file_idx : 1664 (GeometriDestroyer.java) │ │ │ │ Class #679 header: │ │ -class_idx : 1059 │ │ +class_idx : 1057 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1664 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #679 annotations: │ │ @@ -304357,76 +304413,76 @@ │ │ type : '(Lse/danielj/geometridestroyer/GeometriDestroyer;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d7830: |[0d7830] se.danielj.geometridestroyer.GeometriDestroyer$4.:(Lse/danielj/geometridestroyer/GeometriDestroyer;)V │ │ -0d7840: 5b01 4d13 |0000: iput-object v1, v0, Lse/danielj/geometridestroyer/GeometriDestroyer$4;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134d │ │ -0d7844: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0d784a: 0e00 |0005: return-void │ │ +0e5dd4: |[0e5dd4] se.danielj.geometridestroyer.GeometriDestroyer$4.:(Lse/danielj/geometridestroyer/GeometriDestroyer;)V │ │ +0e5de4: 5b01 4d13 |0000: iput-object v1, v0, Lse/danielj/geometridestroyer/GeometriDestroyer$4;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134d │ │ +0e5de8: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0e5dee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lse/danielj/geometridestroyer/GeometriDestroyer$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ │ │ Virtual methods - │ │ #0 : (in Lse/danielj/geometridestroyer/GeometriDestroyer$4;) │ │ name : 'reportFixture' │ │ type : '(Lcom/badlogic/gdx/physics/box2d/Fixture;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -0d784c: |[0d784c] se.danielj.geometridestroyer.GeometriDestroyer$4.reportFixture:(Lcom/badlogic/gdx/physics/box2d/Fixture;)Z │ │ -0d785c: 6e10 c415 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getBody:()Lcom/badlogic/gdx/physics/box2d/Body; // method@15c4 │ │ -0d7862: 0c00 |0003: move-result-object v0 │ │ -0d7864: 6e10 0315 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/Body;.getUserData:()Ljava/lang/Object; // method@1503 │ │ -0d786a: 0c00 |0007: move-result-object v0 │ │ -0d786c: 2000 1d04 |0008: instance-of v0, v0, Lse/danielj/geometridestroyer/Entity; // type@041d │ │ -0d7870: 3800 4500 |000a: if-eqz v0, 004f // +0045 │ │ -0d7874: 6e10 c415 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getBody:()Lcom/badlogic/gdx/physics/box2d/Body; // method@15c4 │ │ -0d787a: 0c00 |000f: move-result-object v0 │ │ -0d787c: 6e10 0315 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/Body;.getUserData:()Ljava/lang/Object; // method@1503 │ │ -0d7882: 0c00 |0013: move-result-object v0 │ │ -0d7884: 1f00 1d04 |0014: check-cast v0, Lse/danielj/geometridestroyer/Entity; // type@041d │ │ -0d7888: 6e10 9328 0000 |0016: invoke-virtual {v0}, Lse/danielj/geometridestroyer/Entity;.isDestroyable:()Z // method@2893 │ │ -0d788e: 0a00 |0019: move-result v0 │ │ -0d7890: 3800 3500 |001a: if-eqz v0, 004f // +0035 │ │ -0d7894: 5420 4d13 |001c: iget-object v0, v2, Lse/danielj/geometridestroyer/GeometriDestroyer$4;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134d │ │ -0d7898: 7110 c428 0000 |001e: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$700:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Z // method@28c4 │ │ -0d789e: 0a00 |0021: move-result v0 │ │ -0d78a0: 3800 2d00 |0022: if-eqz v0, 004f // +002d │ │ -0d78a4: 5420 4d13 |0024: iget-object v0, v2, Lse/danielj/geometridestroyer/GeometriDestroyer$4;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134d │ │ -0d78a8: 7110 c028 0000 |0026: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$400:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/physics/box2d/World; // method@28c0 │ │ -0d78ae: 0c00 |0029: move-result-object v0 │ │ -0d78b0: 6e10 c415 0300 |002a: invoke-virtual {v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getBody:()Lcom/badlogic/gdx/physics/box2d/Body; // method@15c4 │ │ -0d78b6: 0c01 |002d: move-result-object v1 │ │ -0d78b8: 6e20 4716 1000 |002e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.destroyBody:(Lcom/badlogic/gdx/physics/box2d/Body;)V // method@1647 │ │ -0d78be: 5420 4d13 |0031: iget-object v0, v2, Lse/danielj/geometridestroyer/GeometriDestroyer$4;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134d │ │ -0d78c2: 5200 5013 |0033: iget v0, v0, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ -0d78c6: 3d00 0a00 |0035: if-lez v0, 003f // +000a │ │ -0d78ca: 5420 4d13 |0037: iget-object v0, v2, Lse/danielj/geometridestroyer/GeometriDestroyer$4;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134d │ │ -0d78ce: 5201 5013 |0039: iget v1, v0, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ -0d78d2: d801 01ff |003b: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0d78d6: 5901 5013 |003d: iput v1, v0, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ -0d78da: 5420 4d13 |003f: iget-object v0, v2, Lse/danielj/geometridestroyer/GeometriDestroyer$4;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134d │ │ -0d78de: 5200 5013 |0041: iget v0, v0, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ -0d78e2: 3900 0c00 |0043: if-nez v0, 004f // +000c │ │ -0d78e6: 5420 4d13 |0045: iget-object v0, v2, Lse/danielj/geometridestroyer/GeometriDestroyer$4;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134d │ │ -0d78ea: 2201 2204 |0047: new-instance v1, Lse/danielj/geometridestroyer/GeometriDestroyer$4$1; // type@0422 │ │ -0d78ee: 7020 b328 2100 |0049: invoke-direct {v1, v2}, Lse/danielj/geometridestroyer/GeometriDestroyer$4$1;.:(Lse/danielj/geometridestroyer/GeometriDestroyer$4;)V // method@28b3 │ │ -0d78f4: 7120 c228 1000 |004c: invoke-static {v0, v1}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$502:(Lse/danielj/geometridestroyer/GeometriDestroyer;Lse/danielj/geometridestroyer/GeometriDestroyer$VictoryChecker;)Lse/danielj/geometridestroyer/GeometriDestroyer$VictoryChecker; // method@28c2 │ │ -0d78fa: 1200 |004f: const/4 v0, #int 0 // #0 │ │ -0d78fc: 0f00 |0050: return v0 │ │ +0e5df0: |[0e5df0] se.danielj.geometridestroyer.GeometriDestroyer$4.reportFixture:(Lcom/badlogic/gdx/physics/box2d/Fixture;)Z │ │ +0e5e00: 6e10 c415 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getBody:()Lcom/badlogic/gdx/physics/box2d/Body; // method@15c4 │ │ +0e5e06: 0c00 |0003: move-result-object v0 │ │ +0e5e08: 6e10 0315 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/Body;.getUserData:()Ljava/lang/Object; // method@1503 │ │ +0e5e0e: 0c00 |0007: move-result-object v0 │ │ +0e5e10: 2000 1b04 |0008: instance-of v0, v0, Lse/danielj/geometridestroyer/Entity; // type@041b │ │ +0e5e14: 3800 4500 |000a: if-eqz v0, 004f // +0045 │ │ +0e5e18: 6e10 c415 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getBody:()Lcom/badlogic/gdx/physics/box2d/Body; // method@15c4 │ │ +0e5e1e: 0c00 |000f: move-result-object v0 │ │ +0e5e20: 6e10 0315 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/Body;.getUserData:()Ljava/lang/Object; // method@1503 │ │ +0e5e26: 0c00 |0013: move-result-object v0 │ │ +0e5e28: 1f00 1b04 |0014: check-cast v0, Lse/danielj/geometridestroyer/Entity; // type@041b │ │ +0e5e2c: 6e10 9328 0000 |0016: invoke-virtual {v0}, Lse/danielj/geometridestroyer/Entity;.isDestroyable:()Z // method@2893 │ │ +0e5e32: 0a00 |0019: move-result v0 │ │ +0e5e34: 3800 3500 |001a: if-eqz v0, 004f // +0035 │ │ +0e5e38: 5420 4d13 |001c: iget-object v0, v2, Lse/danielj/geometridestroyer/GeometriDestroyer$4;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134d │ │ +0e5e3c: 7110 c428 0000 |001e: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$700:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Z // method@28c4 │ │ +0e5e42: 0a00 |0021: move-result v0 │ │ +0e5e44: 3800 2d00 |0022: if-eqz v0, 004f // +002d │ │ +0e5e48: 5420 4d13 |0024: iget-object v0, v2, Lse/danielj/geometridestroyer/GeometriDestroyer$4;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134d │ │ +0e5e4c: 7110 c028 0000 |0026: invoke-static {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$400:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/physics/box2d/World; // method@28c0 │ │ +0e5e52: 0c00 |0029: move-result-object v0 │ │ +0e5e54: 6e10 c415 0300 |002a: invoke-virtual {v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getBody:()Lcom/badlogic/gdx/physics/box2d/Body; // method@15c4 │ │ +0e5e5a: 0c01 |002d: move-result-object v1 │ │ +0e5e5c: 6e20 4716 1000 |002e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.destroyBody:(Lcom/badlogic/gdx/physics/box2d/Body;)V // method@1647 │ │ +0e5e62: 5420 4d13 |0031: iget-object v0, v2, Lse/danielj/geometridestroyer/GeometriDestroyer$4;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134d │ │ +0e5e66: 5200 5013 |0033: iget v0, v0, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ +0e5e6a: 3d00 0a00 |0035: if-lez v0, 003f // +000a │ │ +0e5e6e: 5420 4d13 |0037: iget-object v0, v2, Lse/danielj/geometridestroyer/GeometriDestroyer$4;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134d │ │ +0e5e72: 5201 5013 |0039: iget v1, v0, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ +0e5e76: d801 01ff |003b: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0e5e7a: 5901 5013 |003d: iput v1, v0, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ +0e5e7e: 5420 4d13 |003f: iget-object v0, v2, Lse/danielj/geometridestroyer/GeometriDestroyer$4;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134d │ │ +0e5e82: 5200 5013 |0041: iget v0, v0, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ +0e5e86: 3900 0c00 |0043: if-nez v0, 004f // +000c │ │ +0e5e8a: 5420 4d13 |0045: iget-object v0, v2, Lse/danielj/geometridestroyer/GeometriDestroyer$4;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134d │ │ +0e5e8e: 2201 2004 |0047: new-instance v1, Lse/danielj/geometridestroyer/GeometriDestroyer$4$1; // type@0420 │ │ +0e5e92: 7020 b328 2100 |0049: invoke-direct {v1, v2}, Lse/danielj/geometridestroyer/GeometriDestroyer$4$1;.:(Lse/danielj/geometridestroyer/GeometriDestroyer$4;)V // method@28b3 │ │ +0e5e98: 7120 c228 1000 |004c: invoke-static {v0, v1}, Lse/danielj/geometridestroyer/GeometriDestroyer;.access$502:(Lse/danielj/geometridestroyer/GeometriDestroyer;Lse/danielj/geometridestroyer/GeometriDestroyer$VictoryChecker;)Lse/danielj/geometridestroyer/GeometriDestroyer$VictoryChecker; // method@28c2 │ │ +0e5e9e: 1200 |004f: const/4 v0, #int 0 // #0 │ │ +0e5ea0: 0f00 |0050: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x001c line=469 │ │ 0x0024 line=470 │ │ 0x0031 line=471 │ │ 0x0037 line=472 │ │ @@ -304436,17 +304492,17 @@ │ │ locals : │ │ 0x0000 - 0x0051 reg=2 this Lse/danielj/geometridestroyer/GeometriDestroyer$4; │ │ 0x0000 - 0x0051 reg=3 fixture Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ │ │ source_file_idx : 1664 (GeometriDestroyer.java) │ │ │ │ Class #680 header: │ │ -class_idx : 1060 │ │ +class_idx : 1058 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1664 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #680 annotations: │ │ @@ -304472,18 +304528,18 @@ │ │ type : '(Lse/danielj/geometridestroyer/GeometriDestroyer;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d7900: |[0d7900] se.danielj.geometridestroyer.GeometriDestroyer$NullVictoryChecker.:(Lse/danielj/geometridestroyer/GeometriDestroyer;)V │ │ -0d7910: 5b01 4e13 |0000: iput-object v1, v0, Lse/danielj/geometridestroyer/GeometriDestroyer$NullVictoryChecker;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134e │ │ -0d7914: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0d791a: 0e00 |0005: return-void │ │ +0e5ea4: |[0e5ea4] se.danielj.geometridestroyer.GeometriDestroyer$NullVictoryChecker.:(Lse/danielj/geometridestroyer/GeometriDestroyer;)V │ │ +0e5eb4: 5b01 4e13 |0000: iput-object v1, v0, Lse/danielj/geometridestroyer/GeometriDestroyer$NullVictoryChecker;.this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@134e │ │ +0e5eb8: 7010 2726 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0e5ebe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lse/danielj/geometridestroyer/GeometriDestroyer$NullVictoryChecker; │ │ 0x0000 - 0x0006 reg=1 (null) Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ │ │ @@ -304492,17 +304548,17 @@ │ │ type : '(Lse/danielj/geometridestroyer/GeometriDestroyer;Lse/danielj/geometridestroyer/GeometriDestroyer$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d791c: |[0d791c] se.danielj.geometridestroyer.GeometriDestroyer$NullVictoryChecker.:(Lse/danielj/geometridestroyer/GeometriDestroyer;Lse/danielj/geometridestroyer/GeometriDestroyer$1;)V │ │ -0d792c: 7020 b728 1000 |0000: invoke-direct {v0, v1}, Lse/danielj/geometridestroyer/GeometriDestroyer$NullVictoryChecker;.:(Lse/danielj/geometridestroyer/GeometriDestroyer;)V // method@28b7 │ │ -0d7932: 0e00 |0003: return-void │ │ +0e5ec0: |[0e5ec0] se.danielj.geometridestroyer.GeometriDestroyer$NullVictoryChecker.:(Lse/danielj/geometridestroyer/GeometriDestroyer;Lse/danielj/geometridestroyer/GeometriDestroyer$1;)V │ │ +0e5ed0: 7020 b728 1000 |0000: invoke-direct {v0, v1}, Lse/danielj/geometridestroyer/GeometriDestroyer$NullVictoryChecker;.:(Lse/danielj/geometridestroyer/GeometriDestroyer;)V // method@28b7 │ │ +0e5ed6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lse/danielj/geometridestroyer/GeometriDestroyer$NullVictoryChecker; │ │ 0x0000 - 0x0004 reg=1 x0 Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ 0x0000 - 0x0004 reg=2 x1 Lse/danielj/geometridestroyer/GeometriDestroyer$1; │ │ @@ -304513,28 +304569,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d7934: |[0d7934] se.danielj.geometridestroyer.GeometriDestroyer$NullVictoryChecker.check:()V │ │ -0d7944: 0e00 |0000: return-void │ │ +0e5ed8: |[0e5ed8] se.danielj.geometridestroyer.GeometriDestroyer$NullVictoryChecker.check:()V │ │ +0e5ee8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lse/danielj/geometridestroyer/GeometriDestroyer$NullVictoryChecker; │ │ │ │ source_file_idx : 1664 (GeometriDestroyer.java) │ │ │ │ Class #681 header: │ │ -class_idx : 1063 │ │ +class_idx : 1061 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1664 │ │ static_fields_size : 1 │ │ instance_fields_size: 12 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 18 │ │ │ │ Class #681 annotations: │ │ @@ -304609,65 +304665,65 @@ │ │ type : '(Lse/danielj/geometridestroyer/Core;Lcom/badlogic/gdx/InputMultiplexer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 111 16-bit code units │ │ -0d7948: |[0d7948] se.danielj.geometridestroyer.GeometriDestroyer.:(Lse/danielj/geometridestroyer/Core;Lcom/badlogic/gdx/InputMultiplexer;)V │ │ -0d7958: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0d795a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0d795c: 7010 2726 0500 |0002: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2627 │ │ -0d7962: 5c54 5413 |0005: iput-boolean v4, v5, Lse/danielj/geometridestroyer/GeometriDestroyer;.gameRunning:Z // field@1354 │ │ -0d7966: 5b56 5213 |0007: iput-object v6, v5, Lse/danielj/geometridestroyer/GeometriDestroyer;.core:Lse/danielj/geometridestroyer/Core; // field@1352 │ │ -0d796a: 2200 1c01 |0009: new-instance v0, Lcom/badlogic/gdx/graphics/OrthographicCamera; // type@011c │ │ -0d796e: 1501 a042 |000b: const/high16 v1, #int 1117782016 // #42a0 │ │ -0d7972: 1502 3442 |000d: const/high16 v2, #int 1110704128 // #4234 │ │ -0d7976: 7030 020b 1002 |000f: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.:(FF)V // method@0b02 │ │ -0d797c: 5b50 5113 |0012: iput-object v0, v5, Lse/danielj/geometridestroyer/GeometriDestroyer;.camera:Lcom/badlogic/gdx/graphics/OrthographicCamera; // field@1351 │ │ -0d7980: 5450 5113 |0014: iget-object v0, v5, Lse/danielj/geometridestroyer/GeometriDestroyer;.camera:Lcom/badlogic/gdx/graphics/OrthographicCamera; // field@1351 │ │ -0d7984: 5400 3006 |0016: iget-object v0, v0, Lcom/badlogic/gdx/graphics/OrthographicCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@0630 │ │ -0d7988: 1501 2042 |0018: const/high16 v1, #int 1109393408 // #4220 │ │ -0d798c: 1502 b441 |001a: const/high16 v2, #int 1102315520 // #41b4 │ │ -0d7990: 6e40 9714 1032 |001c: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -0d7996: 5450 5113 |001f: iget-object v0, v5, Lse/danielj/geometridestroyer/GeometriDestroyer;.camera:Lcom/badlogic/gdx/graphics/OrthographicCamera; // field@1351 │ │ -0d799a: 6e10 120b 0000 |0021: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.update:()V // method@0b12 │ │ -0d79a0: 2200 5401 |0024: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // type@0154 │ │ -0d79a4: 7010 d50d 0000 |0026: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.:()V // method@0dd5 │ │ -0d79aa: 5b50 4f13 |0029: iput-object v0, v5, Lse/danielj/geometridestroyer/GeometriDestroyer;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@134f │ │ -0d79ae: 2200 4202 |002b: new-instance v0, Lcom/badlogic/gdx/physics/box2d/World; // type@0242 │ │ -0d79b2: 2201 1302 |002d: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0d79b6: 1502 20c2 |002f: const/high16 v2, #int -1038090240 // #c220 │ │ -0d79ba: 7030 4d14 3102 |0031: invoke-direct {v1, v3, v2}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ -0d79c0: 7030 3f16 1004 |0034: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/physics/box2d/World;.:(Lcom/badlogic/gdx/math/Vector2;Z)V // method@163f │ │ -0d79c6: 5b50 5b13 |0037: iput-object v0, v5, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d79ca: 2200 3404 |0039: new-instance v0, Lse/danielj/geometridestroyer/IngameStage; // type@0434 │ │ -0d79ce: 5451 5b13 |003b: iget-object v1, v5, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d79d2: 7040 fb28 6051 |003d: invoke-direct {v0, v6, v1, v5}, Lse/danielj/geometridestroyer/IngameStage;.:(Lse/danielj/geometridestroyer/Core;Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/GeometriDestroyer;)V // method@28fb │ │ -0d79d8: 5b50 5913 |0040: iput-object v0, v5, Lse/danielj/geometridestroyer/GeometriDestroyer;.stage:Lse/danielj/geometridestroyer/IngameStage; // field@1359 │ │ -0d79dc: 6e20 8701 5700 |0042: invoke-virtual {v7, v5}, Lcom/badlogic/gdx/InputMultiplexer;.addProcessor:(Lcom/badlogic/gdx/InputProcessor;)V // method@0187 │ │ -0d79e2: 5450 5913 |0045: iget-object v0, v5, Lse/danielj/geometridestroyer/GeometriDestroyer;.stage:Lse/danielj/geometridestroyer/IngameStage; // field@1359 │ │ -0d79e6: 6e20 8701 0700 |0047: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/InputMultiplexer;.addProcessor:(Lcom/badlogic/gdx/InputProcessor;)V // method@0187 │ │ -0d79ec: 5450 5b13 |004a: iget-object v0, v5, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d79f0: 2201 1f04 |004c: new-instance v1, Lse/danielj/geometridestroyer/GeometriDestroyer$1; // type@041f │ │ -0d79f4: 7020 aa28 5100 |004e: invoke-direct {v1, v5}, Lse/danielj/geometridestroyer/GeometriDestroyer$1;.:(Lse/danielj/geometridestroyer/GeometriDestroyer;)V // method@28aa │ │ -0d79fa: 6e20 7c16 1000 |0051: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.setContactListener:(Lcom/badlogic/gdx/physics/box2d/ContactListener;)V // method@167c │ │ -0d7a00: 2200 2404 |0054: new-instance v0, Lse/danielj/geometridestroyer/GeometriDestroyer$NullVictoryChecker; // type@0424 │ │ -0d7a04: 1201 |0056: const/4 v1, #int 0 // #0 │ │ -0d7a06: 7030 b828 5001 |0057: invoke-direct {v0, v5, v1}, Lse/danielj/geometridestroyer/GeometriDestroyer$NullVictoryChecker;.:(Lse/danielj/geometridestroyer/GeometriDestroyer;Lse/danielj/geometridestroyer/GeometriDestroyer$1;)V // method@28b8 │ │ -0d7a0c: 5b50 5a13 |005a: iput-object v0, v5, Lse/danielj/geometridestroyer/GeometriDestroyer;.victoryChecker:Lse/danielj/geometridestroyer/GeometriDestroyer$VictoryChecker; // field@135a │ │ -0d7a10: 2200 2004 |005c: new-instance v0, Lse/danielj/geometridestroyer/GeometriDestroyer$2; // type@0420 │ │ -0d7a14: 7020 af28 5000 |005e: invoke-direct {v0, v5}, Lse/danielj/geometridestroyer/GeometriDestroyer$2;.:(Lse/danielj/geometridestroyer/GeometriDestroyer;)V // method@28af │ │ -0d7a1a: 5b50 5713 |0061: iput-object v0, v5, Lse/danielj/geometridestroyer/GeometriDestroyer;.pauseRenderer:Lse/danielj/geometridestroyer/GeometriDestroyer$Renderer; // field@1357 │ │ -0d7a1e: 2200 2104 |0063: new-instance v0, Lse/danielj/geometridestroyer/GeometriDestroyer$3; // type@0421 │ │ -0d7a22: 7020 b128 5000 |0065: invoke-direct {v0, v5}, Lse/danielj/geometridestroyer/GeometriDestroyer$3;.:(Lse/danielj/geometridestroyer/GeometriDestroyer;)V // method@28b1 │ │ -0d7a28: 5b50 5513 |0068: iput-object v0, v5, Lse/danielj/geometridestroyer/GeometriDestroyer;.normalRenderer:Lse/danielj/geometridestroyer/GeometriDestroyer$Renderer; // field@1355 │ │ -0d7a2c: 5450 5513 |006a: iget-object v0, v5, Lse/danielj/geometridestroyer/GeometriDestroyer;.normalRenderer:Lse/danielj/geometridestroyer/GeometriDestroyer$Renderer; // field@1355 │ │ -0d7a30: 5b50 5813 |006c: iput-object v0, v5, Lse/danielj/geometridestroyer/GeometriDestroyer;.renderer:Lse/danielj/geometridestroyer/GeometriDestroyer$Renderer; // field@1358 │ │ -0d7a34: 0e00 |006e: return-void │ │ +0e5eec: |[0e5eec] se.danielj.geometridestroyer.GeometriDestroyer.:(Lse/danielj/geometridestroyer/Core;Lcom/badlogic/gdx/InputMultiplexer;)V │ │ +0e5efc: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0e5efe: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0e5f00: 7010 2726 0500 |0002: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2627 │ │ +0e5f06: 5c54 5413 |0005: iput-boolean v4, v5, Lse/danielj/geometridestroyer/GeometriDestroyer;.gameRunning:Z // field@1354 │ │ +0e5f0a: 5b56 5213 |0007: iput-object v6, v5, Lse/danielj/geometridestroyer/GeometriDestroyer;.core:Lse/danielj/geometridestroyer/Core; // field@1352 │ │ +0e5f0e: 2200 1a01 |0009: new-instance v0, Lcom/badlogic/gdx/graphics/OrthographicCamera; // type@011a │ │ +0e5f12: 1501 a042 |000b: const/high16 v1, #int 1117782016 // #42a0 │ │ +0e5f16: 1502 3442 |000d: const/high16 v2, #int 1110704128 // #4234 │ │ +0e5f1a: 7030 020b 1002 |000f: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.:(FF)V // method@0b02 │ │ +0e5f20: 5b50 5113 |0012: iput-object v0, v5, Lse/danielj/geometridestroyer/GeometriDestroyer;.camera:Lcom/badlogic/gdx/graphics/OrthographicCamera; // field@1351 │ │ +0e5f24: 5450 5113 |0014: iget-object v0, v5, Lse/danielj/geometridestroyer/GeometriDestroyer;.camera:Lcom/badlogic/gdx/graphics/OrthographicCamera; // field@1351 │ │ +0e5f28: 5400 3006 |0016: iget-object v0, v0, Lcom/badlogic/gdx/graphics/OrthographicCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@0630 │ │ +0e5f2c: 1501 2042 |0018: const/high16 v1, #int 1109393408 // #4220 │ │ +0e5f30: 1502 b441 |001a: const/high16 v2, #int 1102315520 // #41b4 │ │ +0e5f34: 6e40 9714 1032 |001c: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +0e5f3a: 5450 5113 |001f: iget-object v0, v5, Lse/danielj/geometridestroyer/GeometriDestroyer;.camera:Lcom/badlogic/gdx/graphics/OrthographicCamera; // field@1351 │ │ +0e5f3e: 6e10 120b 0000 |0021: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.update:()V // method@0b12 │ │ +0e5f44: 2200 5201 |0024: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // type@0152 │ │ +0e5f48: 7010 d50d 0000 |0026: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.:()V // method@0dd5 │ │ +0e5f4e: 5b50 4f13 |0029: iput-object v0, v5, Lse/danielj/geometridestroyer/GeometriDestroyer;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@134f │ │ +0e5f52: 2200 4002 |002b: new-instance v0, Lcom/badlogic/gdx/physics/box2d/World; // type@0240 │ │ +0e5f56: 2201 1102 |002d: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0e5f5a: 1502 20c2 |002f: const/high16 v2, #int -1038090240 // #c220 │ │ +0e5f5e: 7030 4d14 3102 |0031: invoke-direct {v1, v3, v2}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@144d │ │ +0e5f64: 7030 3f16 1004 |0034: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/physics/box2d/World;.:(Lcom/badlogic/gdx/math/Vector2;Z)V // method@163f │ │ +0e5f6a: 5b50 5b13 |0037: iput-object v0, v5, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e5f6e: 2200 3204 |0039: new-instance v0, Lse/danielj/geometridestroyer/IngameStage; // type@0432 │ │ +0e5f72: 5451 5b13 |003b: iget-object v1, v5, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e5f76: 7040 fb28 6051 |003d: invoke-direct {v0, v6, v1, v5}, Lse/danielj/geometridestroyer/IngameStage;.:(Lse/danielj/geometridestroyer/Core;Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/GeometriDestroyer;)V // method@28fb │ │ +0e5f7c: 5b50 5913 |0040: iput-object v0, v5, Lse/danielj/geometridestroyer/GeometriDestroyer;.stage:Lse/danielj/geometridestroyer/IngameStage; // field@1359 │ │ +0e5f80: 6e20 8701 5700 |0042: invoke-virtual {v7, v5}, Lcom/badlogic/gdx/InputMultiplexer;.addProcessor:(Lcom/badlogic/gdx/InputProcessor;)V // method@0187 │ │ +0e5f86: 5450 5913 |0045: iget-object v0, v5, Lse/danielj/geometridestroyer/GeometriDestroyer;.stage:Lse/danielj/geometridestroyer/IngameStage; // field@1359 │ │ +0e5f8a: 6e20 8701 0700 |0047: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/InputMultiplexer;.addProcessor:(Lcom/badlogic/gdx/InputProcessor;)V // method@0187 │ │ +0e5f90: 5450 5b13 |004a: iget-object v0, v5, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e5f94: 2201 1d04 |004c: new-instance v1, Lse/danielj/geometridestroyer/GeometriDestroyer$1; // type@041d │ │ +0e5f98: 7020 aa28 5100 |004e: invoke-direct {v1, v5}, Lse/danielj/geometridestroyer/GeometriDestroyer$1;.:(Lse/danielj/geometridestroyer/GeometriDestroyer;)V // method@28aa │ │ +0e5f9e: 6e20 7c16 1000 |0051: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.setContactListener:(Lcom/badlogic/gdx/physics/box2d/ContactListener;)V // method@167c │ │ +0e5fa4: 2200 2204 |0054: new-instance v0, Lse/danielj/geometridestroyer/GeometriDestroyer$NullVictoryChecker; // type@0422 │ │ +0e5fa8: 1201 |0056: const/4 v1, #int 0 // #0 │ │ +0e5faa: 7030 b828 5001 |0057: invoke-direct {v0, v5, v1}, Lse/danielj/geometridestroyer/GeometriDestroyer$NullVictoryChecker;.:(Lse/danielj/geometridestroyer/GeometriDestroyer;Lse/danielj/geometridestroyer/GeometriDestroyer$1;)V // method@28b8 │ │ +0e5fb0: 5b50 5a13 |005a: iput-object v0, v5, Lse/danielj/geometridestroyer/GeometriDestroyer;.victoryChecker:Lse/danielj/geometridestroyer/GeometriDestroyer$VictoryChecker; // field@135a │ │ +0e5fb4: 2200 1e04 |005c: new-instance v0, Lse/danielj/geometridestroyer/GeometriDestroyer$2; // type@041e │ │ +0e5fb8: 7020 af28 5000 |005e: invoke-direct {v0, v5}, Lse/danielj/geometridestroyer/GeometriDestroyer$2;.:(Lse/danielj/geometridestroyer/GeometriDestroyer;)V // method@28af │ │ +0e5fbe: 5b50 5713 |0061: iput-object v0, v5, Lse/danielj/geometridestroyer/GeometriDestroyer;.pauseRenderer:Lse/danielj/geometridestroyer/GeometriDestroyer$Renderer; // field@1357 │ │ +0e5fc2: 2200 1f04 |0063: new-instance v0, Lse/danielj/geometridestroyer/GeometriDestroyer$3; // type@041f │ │ +0e5fc6: 7020 b128 5000 |0065: invoke-direct {v0, v5}, Lse/danielj/geometridestroyer/GeometriDestroyer$3;.:(Lse/danielj/geometridestroyer/GeometriDestroyer;)V // method@28b1 │ │ +0e5fcc: 5b50 5513 |0068: iput-object v0, v5, Lse/danielj/geometridestroyer/GeometriDestroyer;.normalRenderer:Lse/danielj/geometridestroyer/GeometriDestroyer$Renderer; // field@1355 │ │ +0e5fd0: 5450 5513 |006a: iget-object v0, v5, Lse/danielj/geometridestroyer/GeometriDestroyer;.normalRenderer:Lse/danielj/geometridestroyer/GeometriDestroyer$Renderer; // field@1355 │ │ +0e5fd4: 5b50 5813 |006c: iput-object v0, v5, Lse/danielj/geometridestroyer/GeometriDestroyer;.renderer:Lse/danielj/geometridestroyer/GeometriDestroyer$Renderer; // field@1358 │ │ +0e5fd8: 0e00 |006e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=58 │ │ 0x0005 line=44 │ │ 0x0007 line=59 │ │ 0x0009 line=61 │ │ 0x0014 line=62 │ │ @@ -304693,17 +304749,17 @@ │ │ type : '(Lse/danielj/geometridestroyer/GeometriDestroyer;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d7a38: |[0d7a38] se.danielj.geometridestroyer.GeometriDestroyer.access$000:(Lse/danielj/geometridestroyer/GeometriDestroyer;)V │ │ -0d7a48: 7010 c728 0000 |0000: invoke-direct {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.gameOver:()V // method@28c7 │ │ -0d7a4e: 0e00 |0003: return-void │ │ +0e5fdc: |[0e5fdc] se.danielj.geometridestroyer.GeometriDestroyer.access$000:(Lse/danielj/geometridestroyer/GeometriDestroyer;)V │ │ +0e5fec: 7010 c728 0000 |0000: invoke-direct {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.gameOver:()V // method@28c7 │ │ +0e5ff2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ │ │ #2 : (in Lse/danielj/geometridestroyer/GeometriDestroyer;) │ │ @@ -304711,17 +304767,17 @@ │ │ type : '(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/graphics/OrthographicCamera;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d7a50: |[0d7a50] se.danielj.geometridestroyer.GeometriDestroyer.access$200:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/graphics/OrthographicCamera; │ │ -0d7a60: 5410 5113 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.camera:Lcom/badlogic/gdx/graphics/OrthographicCamera; // field@1351 │ │ -0d7a64: 1100 |0002: return-object v0 │ │ +0e5ff4: |[0e5ff4] se.danielj.geometridestroyer.GeometriDestroyer.access$200:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/graphics/OrthographicCamera; │ │ +0e6004: 5410 5113 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.camera:Lcom/badlogic/gdx/graphics/OrthographicCamera; // field@1351 │ │ +0e6008: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ │ │ #3 : (in Lse/danielj/geometridestroyer/GeometriDestroyer;) │ │ @@ -304729,17 +304785,17 @@ │ │ type : '(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d7a68: |[0d7a68] se.danielj.geometridestroyer.GeometriDestroyer.access$300:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ -0d7a78: 5410 4f13 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@134f │ │ -0d7a7c: 1100 |0002: return-object v0 │ │ +0e600c: |[0e600c] se.danielj.geometridestroyer.GeometriDestroyer.access$300:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ +0e601c: 5410 4f13 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@134f │ │ +0e6020: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ │ │ #4 : (in Lse/danielj/geometridestroyer/GeometriDestroyer;) │ │ @@ -304747,17 +304803,17 @@ │ │ type : '(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/physics/box2d/World;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d7a80: |[0d7a80] se.danielj.geometridestroyer.GeometriDestroyer.access$400:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/physics/box2d/World; │ │ -0d7a90: 5410 5b13 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d7a94: 1100 |0002: return-object v0 │ │ +0e6024: |[0e6024] se.danielj.geometridestroyer.GeometriDestroyer.access$400:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lcom/badlogic/gdx/physics/box2d/World; │ │ +0e6034: 5410 5b13 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6038: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ │ │ #5 : (in Lse/danielj/geometridestroyer/GeometriDestroyer;) │ │ @@ -304765,17 +304821,17 @@ │ │ type : '(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lse/danielj/geometridestroyer/GeometriDestroyer$VictoryChecker;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d7a98: |[0d7a98] se.danielj.geometridestroyer.GeometriDestroyer.access$500:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lse/danielj/geometridestroyer/GeometriDestroyer$VictoryChecker; │ │ -0d7aa8: 5410 5a13 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.victoryChecker:Lse/danielj/geometridestroyer/GeometriDestroyer$VictoryChecker; // field@135a │ │ -0d7aac: 1100 |0002: return-object v0 │ │ +0e603c: |[0e603c] se.danielj.geometridestroyer.GeometriDestroyer.access$500:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lse/danielj/geometridestroyer/GeometriDestroyer$VictoryChecker; │ │ +0e604c: 5410 5a13 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.victoryChecker:Lse/danielj/geometridestroyer/GeometriDestroyer$VictoryChecker; // field@135a │ │ +0e6050: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ │ │ #6 : (in Lse/danielj/geometridestroyer/GeometriDestroyer;) │ │ @@ -304783,17 +304839,17 @@ │ │ type : '(Lse/danielj/geometridestroyer/GeometriDestroyer;Lse/danielj/geometridestroyer/GeometriDestroyer$VictoryChecker;)Lse/danielj/geometridestroyer/GeometriDestroyer$VictoryChecker;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d7ab0: |[0d7ab0] se.danielj.geometridestroyer.GeometriDestroyer.access$502:(Lse/danielj/geometridestroyer/GeometriDestroyer;Lse/danielj/geometridestroyer/GeometriDestroyer$VictoryChecker;)Lse/danielj/geometridestroyer/GeometriDestroyer$VictoryChecker; │ │ -0d7ac0: 5b01 5a13 |0000: iput-object v1, v0, Lse/danielj/geometridestroyer/GeometriDestroyer;.victoryChecker:Lse/danielj/geometridestroyer/GeometriDestroyer$VictoryChecker; // field@135a │ │ -0d7ac4: 1101 |0002: return-object v1 │ │ +0e6054: |[0e6054] se.danielj.geometridestroyer.GeometriDestroyer.access$502:(Lse/danielj/geometridestroyer/GeometriDestroyer;Lse/danielj/geometridestroyer/GeometriDestroyer$VictoryChecker;)Lse/danielj/geometridestroyer/GeometriDestroyer$VictoryChecker; │ │ +0e6064: 5b01 5a13 |0000: iput-object v1, v0, Lse/danielj/geometridestroyer/GeometriDestroyer;.victoryChecker:Lse/danielj/geometridestroyer/GeometriDestroyer$VictoryChecker; // field@135a │ │ +0e6068: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ 0x0000 - 0x0003 reg=1 x1 Lse/danielj/geometridestroyer/GeometriDestroyer$VictoryChecker; │ │ │ │ @@ -304802,17 +304858,17 @@ │ │ type : '(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lse/danielj/geometridestroyer/IngameStage;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d7ac8: |[0d7ac8] se.danielj.geometridestroyer.GeometriDestroyer.access$600:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lse/danielj/geometridestroyer/IngameStage; │ │ -0d7ad8: 5410 5913 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.stage:Lse/danielj/geometridestroyer/IngameStage; // field@1359 │ │ -0d7adc: 1100 |0002: return-object v0 │ │ +0e606c: |[0e606c] se.danielj.geometridestroyer.GeometriDestroyer.access$600:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Lse/danielj/geometridestroyer/IngameStage; │ │ +0e607c: 5410 5913 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.stage:Lse/danielj/geometridestroyer/IngameStage; // field@1359 │ │ +0e6080: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ │ │ #8 : (in Lse/danielj/geometridestroyer/GeometriDestroyer;) │ │ @@ -304820,17 +304876,17 @@ │ │ type : '(Lse/danielj/geometridestroyer/GeometriDestroyer;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d7ae0: |[0d7ae0] se.danielj.geometridestroyer.GeometriDestroyer.access$700:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Z │ │ -0d7af0: 5510 5413 |0000: iget-boolean v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.gameRunning:Z // field@1354 │ │ -0d7af4: 0f00 |0002: return v0 │ │ +0e6084: |[0e6084] se.danielj.geometridestroyer.GeometriDestroyer.access$700:(Lse/danielj/geometridestroyer/GeometriDestroyer;)Z │ │ +0e6094: 5510 5413 |0000: iget-boolean v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.gameRunning:Z // field@1354 │ │ +0e6098: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ │ │ #9 : (in Lse/danielj/geometridestroyer/GeometriDestroyer;) │ │ @@ -304838,17 +304894,17 @@ │ │ type : '(Lse/danielj/geometridestroyer/GeometriDestroyer;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d7af8: |[0d7af8] se.danielj.geometridestroyer.GeometriDestroyer.access$800:(Lse/danielj/geometridestroyer/GeometriDestroyer;)V │ │ -0d7b08: 7010 d928 0000 |0000: invoke-direct {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.victory:()V // method@28d9 │ │ -0d7b0e: 0e00 |0003: return-void │ │ +0e609c: |[0e609c] se.danielj.geometridestroyer.GeometriDestroyer.access$800:(Lse/danielj/geometridestroyer/GeometriDestroyer;)V │ │ +0e60ac: 7010 d928 0000 |0000: invoke-direct {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.victory:()V // method@28d9 │ │ +0e60b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ │ │ #10 : (in Lse/danielj/geometridestroyer/GeometriDestroyer;) │ │ @@ -304856,24 +304912,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0d7b10: |[0d7b10] se.danielj.geometridestroyer.GeometriDestroyer.gameOver:()V │ │ -0d7b20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d7b22: 5c20 5413 |0001: iput-boolean v0, v2, Lse/danielj/geometridestroyer/GeometriDestroyer;.gameRunning:Z // field@1354 │ │ -0d7b26: 5420 5913 |0003: iget-object v0, v2, Lse/danielj/geometridestroyer/GeometriDestroyer;.stage:Lse/danielj/geometridestroyer/IngameStage; // field@1359 │ │ -0d7b2a: 6e10 0229 0000 |0005: invoke-virtual {v0}, Lse/danielj/geometridestroyer/IngameStage;.gameOver:()V // method@2902 │ │ -0d7b30: 2200 2404 |0008: new-instance v0, Lse/danielj/geometridestroyer/GeometriDestroyer$NullVictoryChecker; // type@0424 │ │ -0d7b34: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0d7b36: 7030 b828 2001 |000b: invoke-direct {v0, v2, v1}, Lse/danielj/geometridestroyer/GeometriDestroyer$NullVictoryChecker;.:(Lse/danielj/geometridestroyer/GeometriDestroyer;Lse/danielj/geometridestroyer/GeometriDestroyer$1;)V // method@28b8 │ │ -0d7b3c: 5b20 5a13 |000e: iput-object v0, v2, Lse/danielj/geometridestroyer/GeometriDestroyer;.victoryChecker:Lse/danielj/geometridestroyer/GeometriDestroyer$VictoryChecker; // field@135a │ │ -0d7b40: 0e00 |0010: return-void │ │ +0e60b4: |[0e60b4] se.danielj.geometridestroyer.GeometriDestroyer.gameOver:()V │ │ +0e60c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e60c6: 5c20 5413 |0001: iput-boolean v0, v2, Lse/danielj/geometridestroyer/GeometriDestroyer;.gameRunning:Z // field@1354 │ │ +0e60ca: 5420 5913 |0003: iget-object v0, v2, Lse/danielj/geometridestroyer/GeometriDestroyer;.stage:Lse/danielj/geometridestroyer/IngameStage; // field@1359 │ │ +0e60ce: 6e10 0229 0000 |0005: invoke-virtual {v0}, Lse/danielj/geometridestroyer/IngameStage;.gameOver:()V // method@2902 │ │ +0e60d4: 2200 2204 |0008: new-instance v0, Lse/danielj/geometridestroyer/GeometriDestroyer$NullVictoryChecker; // type@0422 │ │ +0e60d8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0e60da: 7030 b828 2001 |000b: invoke-direct {v0, v2, v1}, Lse/danielj/geometridestroyer/GeometriDestroyer$NullVictoryChecker;.:(Lse/danielj/geometridestroyer/GeometriDestroyer;Lse/danielj/geometridestroyer/GeometriDestroyer$1;)V // method@28b8 │ │ +0e60e0: 5b20 5a13 |000e: iput-object v0, v2, Lse/danielj/geometridestroyer/GeometriDestroyer;.victoryChecker:Lse/danielj/geometridestroyer/GeometriDestroyer$VictoryChecker; // field@135a │ │ +0e60e4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ 0x0003 line=392 │ │ 0x0008 line=393 │ │ 0x0010 line=394 │ │ locals : │ │ @@ -304884,20 +304940,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d7b44: |[0d7b44] se.danielj.geometridestroyer.GeometriDestroyer.victory:()V │ │ -0d7b54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d7b56: 5c10 5413 |0001: iput-boolean v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.gameRunning:Z // field@1354 │ │ -0d7b5a: 5410 5913 |0003: iget-object v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.stage:Lse/danielj/geometridestroyer/IngameStage; // field@1359 │ │ -0d7b5e: 6e10 0629 0000 |0005: invoke-virtual {v0}, Lse/danielj/geometridestroyer/IngameStage;.victory:()V // method@2906 │ │ -0d7b64: 0e00 |0008: return-void │ │ +0e60e8: |[0e60e8] se.danielj.geometridestroyer.GeometriDestroyer.victory:()V │ │ +0e60f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e60fa: 5c10 5413 |0001: iput-boolean v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.gameRunning:Z // field@1354 │ │ +0e60fe: 5410 5913 |0003: iget-object v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.stage:Lse/danielj/geometridestroyer/IngameStage; // field@1359 │ │ +0e6102: 6e10 0629 0000 |0005: invoke-virtual {v0}, Lse/danielj/geometridestroyer/IngameStage;.victory:()V // method@2906 │ │ +0e6108: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x0003 line=387 │ │ 0x0008 line=388 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ @@ -304908,22 +304964,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0d7b68: |[0d7b68] se.danielj.geometridestroyer.GeometriDestroyer.dispose:()V │ │ -0d7b78: 5410 4f13 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@134f │ │ -0d7b7c: 6e10 dd0d 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.dispose:()V // method@0ddd │ │ -0d7b82: 5410 5913 |0005: iget-object v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.stage:Lse/danielj/geometridestroyer/IngameStage; // field@1359 │ │ -0d7b86: 6e10 0029 0000 |0007: invoke-virtual {v0}, Lse/danielj/geometridestroyer/IngameStage;.dispose:()V // method@2900 │ │ -0d7b8c: 5410 5b13 |000a: iget-object v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d7b90: 6e10 4916 0000 |000c: invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/World;.dispose:()V // method@1649 │ │ -0d7b96: 0e00 |000f: return-void │ │ +0e610c: |[0e610c] se.danielj.geometridestroyer.GeometriDestroyer.dispose:()V │ │ +0e611c: 5410 4f13 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@134f │ │ +0e6120: 6e10 dd0d 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.dispose:()V // method@0ddd │ │ +0e6126: 5410 5913 |0005: iget-object v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.stage:Lse/danielj/geometridestroyer/IngameStage; // field@1359 │ │ +0e612a: 6e10 0029 0000 |0007: invoke-virtual {v0}, Lse/danielj/geometridestroyer/IngameStage;.dispose:()V // method@2900 │ │ +0e6130: 5410 5b13 |000a: iget-object v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6134: 6e10 4916 0000 |000c: invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/World;.dispose:()V // method@1649 │ │ +0e613a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x0005 line=404 │ │ 0x000a line=405 │ │ 0x000f line=406 │ │ locals : │ │ @@ -304934,16 +304990,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d7b98: |[0d7b98] se.danielj.geometridestroyer.GeometriDestroyer.hide:()V │ │ -0d7ba8: 0e00 |0000: return-void │ │ +0e613c: |[0e613c] se.danielj.geometridestroyer.GeometriDestroyer.hide:()V │ │ +0e614c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=532 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ │ │ #2 : (in Lse/danielj/geometridestroyer/GeometriDestroyer;) │ │ @@ -304951,25 +305007,25 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0d7bac: |[0d7bac] se.danielj.geometridestroyer.GeometriDestroyer.keyDown:(I)Z │ │ -0d7bbc: 1300 8300 |0000: const/16 v0, #int 131 // #83 │ │ -0d7bc0: 3230 0500 |0002: if-eq v0, v3, 0007 // +0005 │ │ -0d7bc4: 1240 |0004: const/4 v0, #int 4 // #4 │ │ -0d7bc6: 3330 0b00 |0005: if-ne v0, v3, 0010 // +000b │ │ -0d7bca: 5420 5213 |0007: iget-object v0, v2, Lse/danielj/geometridestroyer/GeometriDestroyer;.core:Lse/danielj/geometridestroyer/Core; // field@1352 │ │ -0d7bce: 5421 5213 |0009: iget-object v1, v2, Lse/danielj/geometridestroyer/GeometriDestroyer;.core:Lse/danielj/geometridestroyer/Core; // field@1352 │ │ -0d7bd2: 5411 4013 |000b: iget-object v1, v1, Lse/danielj/geometridestroyer/Core;.levelScreen:Lse/danielj/geometridestroyer/LevelScreen; // field@1340 │ │ -0d7bd6: 6e20 7c28 1000 |000d: invoke-virtual {v0, v1}, Lse/danielj/geometridestroyer/Core;.setScreen:(Lcom/badlogic/gdx/Screen;)V // method@287c │ │ -0d7bdc: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0d7bde: 0f00 |0011: return v0 │ │ +0e6150: |[0e6150] se.danielj.geometridestroyer.GeometriDestroyer.keyDown:(I)Z │ │ +0e6160: 1300 8300 |0000: const/16 v0, #int 131 // #83 │ │ +0e6164: 3230 0500 |0002: if-eq v0, v3, 0007 // +0005 │ │ +0e6168: 1240 |0004: const/4 v0, #int 4 // #4 │ │ +0e616a: 3330 0b00 |0005: if-ne v0, v3, 0010 // +000b │ │ +0e616e: 5420 5213 |0007: iget-object v0, v2, Lse/danielj/geometridestroyer/GeometriDestroyer;.core:Lse/danielj/geometridestroyer/Core; // field@1352 │ │ +0e6172: 5421 5213 |0009: iget-object v1, v2, Lse/danielj/geometridestroyer/GeometriDestroyer;.core:Lse/danielj/geometridestroyer/Core; // field@1352 │ │ +0e6176: 5411 4013 |000b: iget-object v1, v1, Lse/danielj/geometridestroyer/Core;.levelScreen:Lse/danielj/geometridestroyer/LevelScreen; // field@1340 │ │ +0e617a: 6e20 7c28 1000 |000d: invoke-virtual {v0, v1}, Lse/danielj/geometridestroyer/Core;.setScreen:(Lcom/badlogic/gdx/Screen;)V // method@287c │ │ +0e6180: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0e6182: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0007 line=443 │ │ 0x0010 line=445 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ @@ -304980,17 +305036,17 @@ │ │ type : '(C)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d7be0: |[0d7be0] se.danielj.geometridestroyer.GeometriDestroyer.keyTyped:(C)Z │ │ -0d7bf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d7bf2: 0f00 |0001: return v0 │ │ +0e6184: |[0e6184] se.danielj.geometridestroyer.GeometriDestroyer.keyTyped:(C)Z │ │ +0e6194: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e6196: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ 0x0000 - 0x0002 reg=2 character C │ │ │ │ @@ -304999,17 +305055,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d7bf4: |[0d7bf4] se.danielj.geometridestroyer.GeometriDestroyer.keyUp:(I)Z │ │ -0d7c04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d7c06: 0f00 |0001: return v0 │ │ +0e6198: |[0e6198] se.danielj.geometridestroyer.GeometriDestroyer.keyUp:(I)Z │ │ +0e61a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e61aa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ 0x0000 - 0x0002 reg=2 keycode I │ │ │ │ @@ -305018,17 +305074,17 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d7c08: |[0d7c08] se.danielj.geometridestroyer.GeometriDestroyer.mouseMoved:(II)Z │ │ -0d7c18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d7c1a: 0f00 |0001: return v0 │ │ +0e61ac: |[0e61ac] se.danielj.geometridestroyer.GeometriDestroyer.mouseMoved:(II)Z │ │ +0e61bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e61be: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ 0x0000 - 0x0002 reg=2 screenX I │ │ 0x0000 - 0x0002 reg=3 screenY I │ │ @@ -305038,24 +305094,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0d7c1c: |[0d7c1c] se.danielj.geometridestroyer.GeometriDestroyer.pause:()V │ │ -0d7c2c: 5510 5413 |0000: iget-boolean v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.gameRunning:Z // field@1354 │ │ -0d7c30: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -0d7c34: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0d7c36: 5c10 5413 |0005: iput-boolean v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.gameRunning:Z // field@1354 │ │ -0d7c3a: 5410 5713 |0007: iget-object v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.pauseRenderer:Lse/danielj/geometridestroyer/GeometriDestroyer$Renderer; // field@1357 │ │ -0d7c3e: 5b10 5813 |0009: iput-object v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.renderer:Lse/danielj/geometridestroyer/GeometriDestroyer$Renderer; // field@1358 │ │ -0d7c42: 5410 5913 |000b: iget-object v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.stage:Lse/danielj/geometridestroyer/IngameStage; // field@1359 │ │ -0d7c46: 6e10 0329 0000 |000d: invoke-virtual {v0}, Lse/danielj/geometridestroyer/IngameStage;.pause:()V // method@2903 │ │ -0d7c4c: 0e00 |0010: return-void │ │ +0e61c0: |[0e61c0] se.danielj.geometridestroyer.GeometriDestroyer.pause:()V │ │ +0e61d0: 5510 5413 |0000: iget-boolean v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.gameRunning:Z // field@1354 │ │ +0e61d4: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +0e61d8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0e61da: 5c10 5413 |0005: iput-boolean v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.gameRunning:Z // field@1354 │ │ +0e61de: 5410 5713 |0007: iget-object v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.pauseRenderer:Lse/danielj/geometridestroyer/GeometriDestroyer$Renderer; // field@1357 │ │ +0e61e2: 5b10 5813 |0009: iput-object v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.renderer:Lse/danielj/geometridestroyer/GeometriDestroyer$Renderer; // field@1358 │ │ +0e61e6: 5410 5913 |000b: iget-object v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.stage:Lse/danielj/geometridestroyer/IngameStage; // field@1359 │ │ +0e61ea: 6e10 0329 0000 |000d: invoke-virtual {v0}, Lse/danielj/geometridestroyer/IngameStage;.pause:()V // method@2903 │ │ +0e61f0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ 0x0004 line=424 │ │ 0x0007 line=425 │ │ 0x000b line=426 │ │ 0x0010 line=428 │ │ @@ -305067,18 +305123,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d7c50: |[0d7c50] se.danielj.geometridestroyer.GeometriDestroyer.render:(F)V │ │ -0d7c60: 5410 5813 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.renderer:Lse/danielj/geometridestroyer/GeometriDestroyer$Renderer; // field@1358 │ │ -0d7c64: 7210 ba28 0000 |0002: invoke-interface {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer$Renderer;.render:()V // method@28ba │ │ -0d7c6a: 0e00 |0005: return-void │ │ +0e61f4: |[0e61f4] se.danielj.geometridestroyer.GeometriDestroyer.render:(F)V │ │ +0e6204: 5410 5813 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.renderer:Lse/danielj/geometridestroyer/GeometriDestroyer$Renderer; // field@1358 │ │ +0e6208: 7210 ba28 0000 |0002: invoke-interface {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer$Renderer;.render:()V // method@28ba │ │ +0e620e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0005 line=411 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ 0x0000 - 0x0006 reg=2 delta F │ │ @@ -305088,16 +305144,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d7c6c: |[0d7c6c] se.danielj.geometridestroyer.GeometriDestroyer.resize:(II)V │ │ -0d7c7c: 0e00 |0000: return-void │ │ +0e6210: |[0e6210] se.danielj.geometridestroyer.GeometriDestroyer.resize:(II)V │ │ +0e6220: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ 0x0000 - 0x0001 reg=1 width I │ │ 0x0000 - 0x0001 reg=2 height I │ │ @@ -305107,19 +305163,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0d7c80: |[0d7c80] se.danielj.geometridestroyer.GeometriDestroyer.restart:()V │ │ -0d7c90: 6e10 d528 0100 |0000: invoke-virtual {v1}, Lse/danielj/geometridestroyer/GeometriDestroyer;.show:()V // method@28d5 │ │ -0d7c96: 5210 5313 |0003: iget v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.currentLevel:I // field@1353 │ │ -0d7c9a: 6e20 d428 0100 |0005: invoke-virtual {v1, v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.setLevel:(I)V // method@28d4 │ │ -0d7ca0: 0e00 |0008: return-void │ │ +0e6224: |[0e6224] se.danielj.geometridestroyer.GeometriDestroyer.restart:()V │ │ +0e6234: 6e10 d528 0100 |0000: invoke-virtual {v1}, Lse/danielj/geometridestroyer/GeometriDestroyer;.show:()V // method@28d5 │ │ +0e623a: 5210 5313 |0003: iget v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.currentLevel:I // field@1353 │ │ +0e623e: 6e20 d428 0100 |0005: invoke-virtual {v1, v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.setLevel:(I)V // method@28d4 │ │ +0e6244: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ 0x0003 line=398 │ │ 0x0008 line=399 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ @@ -305129,16 +305185,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d7ca4: |[0d7ca4] se.danielj.geometridestroyer.GeometriDestroyer.resume:()V │ │ -0d7cb4: 0e00 |0000: return-void │ │ +0e6248: |[0e6248] se.danielj.geometridestroyer.GeometriDestroyer.resume:()V │ │ +0e6258: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ │ │ #11 : (in Lse/danielj/geometridestroyer/GeometriDestroyer;) │ │ @@ -305146,22 +305202,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0d7cb8: |[0d7cb8] se.danielj.geometridestroyer.GeometriDestroyer.run:()V │ │ -0d7cc8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d7cca: 5c10 5413 |0001: iput-boolean v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.gameRunning:Z // field@1354 │ │ -0d7cce: 5410 5513 |0003: iget-object v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.normalRenderer:Lse/danielj/geometridestroyer/GeometriDestroyer$Renderer; // field@1355 │ │ -0d7cd2: 5b10 5813 |0005: iput-object v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.renderer:Lse/danielj/geometridestroyer/GeometriDestroyer$Renderer; // field@1358 │ │ -0d7cd6: 5410 5913 |0007: iget-object v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.stage:Lse/danielj/geometridestroyer/IngameStage; // field@1359 │ │ -0d7cda: 6e10 0429 0000 |0009: invoke-virtual {v0}, Lse/danielj/geometridestroyer/IngameStage;.reset:()V // method@2904 │ │ -0d7ce0: 0e00 |000c: return-void │ │ +0e625c: |[0e625c] se.danielj.geometridestroyer.GeometriDestroyer.run:()V │ │ +0e626c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0e626e: 5c10 5413 |0001: iput-boolean v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.gameRunning:Z // field@1354 │ │ +0e6272: 5410 5513 |0003: iget-object v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.normalRenderer:Lse/danielj/geometridestroyer/GeometriDestroyer$Renderer; // field@1355 │ │ +0e6276: 5b10 5813 |0005: iput-object v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.renderer:Lse/danielj/geometridestroyer/GeometriDestroyer$Renderer; // field@1358 │ │ +0e627a: 5410 5913 |0007: iget-object v0, v1, Lse/danielj/geometridestroyer/GeometriDestroyer;.stage:Lse/danielj/geometridestroyer/IngameStage; // field@1359 │ │ +0e627e: 6e10 0429 0000 |0009: invoke-virtual {v0}, Lse/danielj/geometridestroyer/IngameStage;.reset:()V // method@2904 │ │ +0e6284: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ 0x0003 line=432 │ │ 0x0007 line=433 │ │ 0x000c line=434 │ │ locals : │ │ @@ -305172,883 +305228,883 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d7ce4: |[0d7ce4] se.danielj.geometridestroyer.GeometriDestroyer.scrolled:(I)Z │ │ -0d7cf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d7cf6: 0f00 |0001: return v0 │ │ +0e6288: |[0e6288] se.danielj.geometridestroyer.GeometriDestroyer.scrolled:(I)Z │ │ +0e6298: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e629a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ 0x0000 - 0x0002 reg=2 amount I │ │ │ │ #13 : (in Lse/danielj/geometridestroyer/GeometriDestroyer;) │ │ name : 'setLevel' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 16 │ │ + registers : 15 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 1824 16-bit code units │ │ -0d7cf8: |[0d7cf8] se.danielj.geometridestroyer.GeometriDestroyer.setLevel:(I)V │ │ -0d7d08: 59ef 5313 |0000: iput v15, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.currentLevel:I // field@1353 │ │ -0d7d0c: 54e0 5b13 |0002: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d7d10: 6e10 4c16 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/World;.getBodies:()Ljava/util/Iterator; // method@164c │ │ -0d7d16: 0c09 |0007: move-result-object v9 │ │ -0d7d18: 2206 ef03 |0008: new-instance v6, Ljava/util/LinkedList; // type@03ef │ │ -0d7d1c: 7010 5527 0600 |000a: invoke-direct {v6}, Ljava/util/LinkedList;.:()V // method@2755 │ │ -0d7d22: 7210 5327 0900 |000d: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0d7d28: 0a00 |0010: move-result v0 │ │ -0d7d2a: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ -0d7d2e: 7210 5427 0900 |0013: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0d7d34: 0c00 |0016: move-result-object v0 │ │ -0d7d36: 7220 5627 0600 |0017: invoke-interface {v6, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2756 │ │ -0d7d3c: 28f3 |001a: goto 000d // -000d │ │ -0d7d3e: 7210 5b27 0600 |001b: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@275b │ │ -0d7d44: 0c0a |001e: move-result-object v10 │ │ -0d7d46: 7210 5327 0a00 |001f: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0d7d4c: 0a00 |0022: move-result v0 │ │ -0d7d4e: 3800 0e00 |0023: if-eqz v0, 0031 // +000e │ │ -0d7d52: 7210 5427 0a00 |0025: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0d7d58: 0c07 |0028: move-result-object v7 │ │ -0d7d5a: 1f07 2302 |0029: check-cast v7, Lcom/badlogic/gdx/physics/box2d/Body; // type@0223 │ │ -0d7d5e: 54e0 5b13 |002b: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d7d62: 6e20 4716 7000 |002d: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/physics/box2d/World;.destroyBody:(Lcom/badlogic/gdx/physics/box2d/Body;)V // method@1647 │ │ -0d7d68: 28ef |0030: goto 001f // -0011 │ │ -0d7d6a: 54e0 5b13 |0031: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d7d6e: 7110 9d28 0000 |0033: invoke-static {v0}, Lse/danielj/geometridestroyer/EntityCreator;.createFloor:(Lcom/badlogic/gdx/physics/box2d/World;)V // method@289d │ │ -0d7d74: 2b0f ca06 0000 |0036: packed-switch v15, 00000700 // +000006ca │ │ -0d7d7a: 0e00 |0039: return-void │ │ -0d7d7c: 54e0 5b13 |003a: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d7d80: 1501 2042 |003c: const/high16 v1, #int 1109393408 // #4220 │ │ -0d7d84: 1502 a040 |003e: const/high16 v2, #int 1084227584 // #40a0 │ │ -0d7d88: 1503 2041 |0040: const/high16 v3, #int 1092616192 // #4120 │ │ -0d7d8c: 1504 2041 |0042: const/high16 v4, #int 1092616192 // #4120 │ │ -0d7d90: 7154 a128 1032 |0044: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a1 │ │ -0d7d96: 54e0 5b13 |0047: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d7d9a: 1501 2042 |0049: const/high16 v1, #int 1109393408 // #4220 │ │ -0d7d9e: 1502 7041 |004b: const/high16 v2, #int 1097859072 // #4170 │ │ -0d7da2: 1503 2041 |004d: const/high16 v3, #int 1092616192 // #4120 │ │ -0d7da6: 1504 2041 |004f: const/high16 v4, #int 1092616192 // #4120 │ │ -0d7daa: 7154 9828 1032 |0051: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d7db0: 54e0 5b13 |0054: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d7db4: 1501 2042 |0056: const/high16 v1, #int 1109393408 // #4220 │ │ -0d7db8: 1502 c841 |0058: const/high16 v2, #int 1103626240 // #41c8 │ │ -0d7dbc: 1503 2041 |005a: const/high16 v3, #int 1092616192 // #4120 │ │ -0d7dc0: 1504 2041 |005c: const/high16 v4, #int 1092616192 // #4120 │ │ -0d7dc4: 7154 a128 1032 |005e: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a1 │ │ -0d7dca: 54e0 5b13 |0061: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d7dce: 1501 2042 |0063: const/high16 v1, #int 1109393408 // #4220 │ │ -0d7dd2: 1502 0242 |0065: const/high16 v2, #int 1107427328 // #4202 │ │ -0d7dd6: 1503 a040 |0067: const/high16 v3, #int 1084227584 // #40a0 │ │ -0d7dda: 1504 a040 |0069: const/high16 v4, #int 1084227584 // #40a0 │ │ -0d7dde: 7154 9e28 1032 |006b: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289e │ │ -0d7de4: 1210 |006e: const/4 v0, #int 1 // #1 │ │ -0d7de6: 59e0 5013 |006f: iput v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ -0d7dea: 28c8 |0071: goto 0039 // -0038 │ │ -0d7dec: 54e0 5b13 |0072: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d7df0: 1501 c841 |0074: const/high16 v1, #int 1103626240 // #41c8 │ │ -0d7df4: 1502 a040 |0076: const/high16 v2, #int 1084227584 // #40a0 │ │ -0d7df8: 1503 2041 |0078: const/high16 v3, #int 1092616192 // #4120 │ │ -0d7dfc: 1504 2041 |007a: const/high16 v4, #int 1092616192 // #4120 │ │ -0d7e00: 7154 9828 1032 |007c: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d7e06: 54e0 5b13 |007f: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d7e0a: 1501 0c42 |0081: const/high16 v1, #int 1108082688 // #420c │ │ -0d7e0e: 1502 a040 |0083: const/high16 v2, #int 1084227584 // #40a0 │ │ -0d7e12: 1503 2041 |0085: const/high16 v3, #int 1092616192 // #4120 │ │ -0d7e16: 1504 2041 |0087: const/high16 v4, #int 1092616192 // #4120 │ │ -0d7e1a: 7154 9828 1032 |0089: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d7e20: 54e0 5b13 |008c: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d7e24: 1501 3442 |008e: const/high16 v1, #int 1110704128 // #4234 │ │ -0d7e28: 1502 a040 |0090: const/high16 v2, #int 1084227584 // #40a0 │ │ -0d7e2c: 1503 2041 |0092: const/high16 v3, #int 1092616192 // #4120 │ │ -0d7e30: 1504 2041 |0094: const/high16 v4, #int 1092616192 // #4120 │ │ -0d7e34: 7154 9828 1032 |0096: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d7e3a: 54e0 5b13 |0099: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d7e3e: 1501 5c42 |009b: const/high16 v1, #int 1113325568 // #425c │ │ -0d7e42: 1502 a040 |009d: const/high16 v2, #int 1084227584 // #40a0 │ │ -0d7e46: 1503 2041 |009f: const/high16 v3, #int 1092616192 // #4120 │ │ -0d7e4a: 1504 2041 |00a1: const/high16 v4, #int 1092616192 // #4120 │ │ -0d7e4e: 7154 9828 1032 |00a3: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d7e54: 54e0 5b13 |00a6: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d7e58: 1501 f041 |00a8: const/high16 v1, #int 1106247680 // #41f0 │ │ -0d7e5c: 1502 7041 |00aa: const/high16 v2, #int 1097859072 // #4170 │ │ -0d7e60: 1503 2041 |00ac: const/high16 v3, #int 1092616192 // #4120 │ │ -0d7e64: 1504 2041 |00ae: const/high16 v4, #int 1092616192 // #4120 │ │ -0d7e68: 7154 9828 1032 |00b0: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d7e6e: 54e0 5b13 |00b3: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d7e72: 1501 2042 |00b5: const/high16 v1, #int 1109393408 // #4220 │ │ -0d7e76: 1502 7041 |00b7: const/high16 v2, #int 1097859072 // #4170 │ │ -0d7e7a: 1503 2041 |00b9: const/high16 v3, #int 1092616192 // #4120 │ │ -0d7e7e: 1504 2041 |00bb: const/high16 v4, #int 1092616192 // #4120 │ │ -0d7e82: 7154 9828 1032 |00bd: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d7e88: 54e0 5b13 |00c0: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d7e8c: 1501 4842 |00c2: const/high16 v1, #int 1112014848 // #4248 │ │ -0d7e90: 1502 7041 |00c4: const/high16 v2, #int 1097859072 // #4170 │ │ -0d7e94: 1503 2041 |00c6: const/high16 v3, #int 1092616192 // #4120 │ │ -0d7e98: 1504 2041 |00c8: const/high16 v4, #int 1092616192 // #4120 │ │ -0d7e9c: 7154 9828 1032 |00ca: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d7ea2: 54e0 5b13 |00cd: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d7ea6: 1501 0c42 |00cf: const/high16 v1, #int 1108082688 // #420c │ │ -0d7eaa: 1502 c841 |00d1: const/high16 v2, #int 1103626240 // #41c8 │ │ -0d7eae: 1503 2041 |00d3: const/high16 v3, #int 1092616192 // #4120 │ │ -0d7eb2: 1504 2041 |00d5: const/high16 v4, #int 1092616192 // #4120 │ │ -0d7eb6: 7154 9828 1032 |00d7: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d7ebc: 54e0 5b13 |00da: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d7ec0: 1501 3442 |00dc: const/high16 v1, #int 1110704128 // #4234 │ │ -0d7ec4: 1502 c841 |00de: const/high16 v2, #int 1103626240 // #41c8 │ │ -0d7ec8: 1503 2041 |00e0: const/high16 v3, #int 1092616192 // #4120 │ │ -0d7ecc: 1504 2041 |00e2: const/high16 v4, #int 1092616192 // #4120 │ │ -0d7ed0: 7154 9828 1032 |00e4: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d7ed6: 54e0 5b13 |00e7: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d7eda: 1501 2042 |00e9: const/high16 v1, #int 1109393408 // #4220 │ │ -0d7ede: 1502 0c42 |00eb: const/high16 v2, #int 1108082688 // #420c │ │ -0d7ee2: 1503 2041 |00ed: const/high16 v3, #int 1092616192 // #4120 │ │ -0d7ee6: 1504 2041 |00ef: const/high16 v4, #int 1092616192 // #4120 │ │ -0d7eea: 7154 9e28 1032 |00f1: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289e │ │ -0d7ef0: 1300 0800 |00f4: const/16 v0, #int 8 // #8 │ │ -0d7ef4: 59e0 5013 |00f6: iput v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ -0d7ef8: 2900 41ff |00f8: goto/16 0039 // -00bf │ │ -0d7efc: 1308 0f00 |00fa: const/16 v8, #int 15 // #f │ │ -0d7f00: 1300 3c00 |00fc: const/16 v0, #int 60 // #3c │ │ -0d7f04: 3608 1100 |00fe: if-gt v8, v0, 010f // +0011 │ │ -0d7f08: 54e0 5b13 |0100: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d7f0c: 8281 |0102: int-to-float v1, v8 │ │ -0d7f0e: 1502 2040 |0103: const/high16 v2, #int 1075838976 // #4020 │ │ -0d7f12: 1503 a040 |0105: const/high16 v3, #int 1084227584 // #40a0 │ │ -0d7f16: 1504 a040 |0107: const/high16 v4, #int 1084227584 // #40a0 │ │ -0d7f1a: 7154 9828 1032 |0109: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d7f20: d808 0809 |010c: add-int/lit8 v8, v8, #int 9 // #09 │ │ -0d7f24: 28ee |010e: goto 00fc // -0012 │ │ -0d7f26: 1508 9c41 |010f: const/high16 v8, #int 1100742656 // #419c │ │ -0d7f2a: 1500 5e42 |0111: const/high16 v0, #int 1113456640 // #425e │ │ -0d7f2e: 2e00 0800 |0113: cmpg-float v0, v8, v0 │ │ -0d7f32: 3c00 1100 |0115: if-gtz v0, 0126 // +0011 │ │ -0d7f36: 54e0 5b13 |0117: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d7f3a: 1501 f040 |0119: const/high16 v1, #int 1089470464 // #40f0 │ │ -0d7f3e: 1502 a040 |011b: const/high16 v2, #int 1084227584 // #40a0 │ │ -0d7f42: 1503 a040 |011d: const/high16 v3, #int 1084227584 // #40a0 │ │ -0d7f46: 7153 9828 8021 |011f: invoke-static {v0, v8, v1, v2, v3}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d7f4c: 1500 1041 |0122: const/high16 v0, #int 1091567616 // #4110 │ │ -0d7f50: c608 |0124: add-float/2addr v8, v0 │ │ -0d7f52: 28ec |0125: goto 0111 // -0014 │ │ -0d7f54: 1308 1800 |0126: const/16 v8, #int 24 // #18 │ │ -0d7f58: 1300 3300 |0128: const/16 v0, #int 51 // #33 │ │ -0d7f5c: 3608 1100 |012a: if-gt v8, v0, 013b // +0011 │ │ -0d7f60: 54e0 5b13 |012c: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d7f64: 8281 |012e: int-to-float v1, v8 │ │ -0d7f66: 1502 4841 |012f: const/high16 v2, #int 1095237632 // #4148 │ │ -0d7f6a: 1503 a040 |0131: const/high16 v3, #int 1084227584 // #40a0 │ │ -0d7f6e: 1504 a040 |0133: const/high16 v4, #int 1084227584 // #40a0 │ │ -0d7f72: 7154 9828 1032 |0135: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d7f78: d808 0809 |0138: add-int/lit8 v8, v8, #int 9 // #09 │ │ -0d7f7c: 28ee |013a: goto 0128 // -0012 │ │ -0d7f7e: 1508 e441 |013b: const/high16 v8, #int 1105461248 // #41e4 │ │ -0d7f82: 1500 3a42 |013d: const/high16 v0, #int 1111097344 // #423a │ │ -0d7f86: 2e00 0800 |013f: cmpg-float v0, v8, v0 │ │ -0d7f8a: 3c00 1100 |0141: if-gtz v0, 0152 // +0011 │ │ -0d7f8e: 54e0 5b13 |0143: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d7f92: 1501 8c41 |0145: const/high16 v1, #int 1099694080 // #418c │ │ -0d7f96: 1502 a040 |0147: const/high16 v2, #int 1084227584 // #40a0 │ │ -0d7f9a: 1503 a040 |0149: const/high16 v3, #int 1084227584 // #40a0 │ │ -0d7f9e: 7153 9828 8021 |014b: invoke-static {v0, v8, v1, v2, v3}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d7fa4: 1500 1041 |014e: const/high16 v0, #int 1091567616 // #4110 │ │ -0d7fa8: c608 |0150: add-float/2addr v8, v0 │ │ -0d7faa: 28ec |0151: goto 013d // -0014 │ │ -0d7fac: 1308 2100 |0152: const/16 v8, #int 33 // #21 │ │ -0d7fb0: 1300 2a00 |0154: const/16 v0, #int 42 // #2a │ │ -0d7fb4: 3608 1100 |0156: if-gt v8, v0, 0167 // +0011 │ │ -0d7fb8: 54e0 5b13 |0158: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d7fbc: 8281 |015a: int-to-float v1, v8 │ │ -0d7fbe: 1502 b441 |015b: const/high16 v2, #int 1102315520 // #41b4 │ │ -0d7fc2: 1503 a040 |015d: const/high16 v3, #int 1084227584 // #40a0 │ │ -0d7fc6: 1504 a040 |015f: const/high16 v4, #int 1084227584 // #40a0 │ │ -0d7fca: 7154 9828 1032 |0161: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d7fd0: d808 0809 |0164: add-int/lit8 v8, v8, #int 9 // #09 │ │ -0d7fd4: 28ee |0166: goto 0154 // -0012 │ │ -0d7fd6: 54e0 5b13 |0167: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d7fda: 1501 1642 |0169: const/high16 v1, #int 1108738048 // #4216 │ │ -0d7fde: 1502 dc41 |016b: const/high16 v2, #int 1104936960 // #41dc │ │ -0d7fe2: 1503 a040 |016d: const/high16 v3, #int 1084227584 // #40a0 │ │ -0d7fe6: 1504 a040 |016f: const/high16 v4, #int 1084227584 // #40a0 │ │ -0d7fea: 7154 9e28 1032 |0171: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289e │ │ -0d7ff0: 1300 1300 |0174: const/16 v0, #int 19 // #13 │ │ -0d7ff4: 59e0 5013 |0176: iput v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ -0d7ff8: 2900 c1fe |0178: goto/16 0039 // -013f │ │ -0d7ffc: 54e0 5b13 |017a: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8000: 1501 0042 |017c: const/high16 v1, #int 1107296256 // #4200 │ │ -0d8004: 1502 a040 |017e: const/high16 v2, #int 1084227584 // #40a0 │ │ -0d8008: 1503 2041 |0180: const/high16 v3, #int 1092616192 // #4120 │ │ -0d800c: 1504 2041 |0182: const/high16 v4, #int 1092616192 // #4120 │ │ -0d8010: 7154 9b28 1032 |0184: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289b │ │ -0d8016: 54e0 5b13 |0187: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d801a: 1501 4042 |0189: const/high16 v1, #int 1111490560 // #4240 │ │ -0d801e: 1502 a040 |018b: const/high16 v2, #int 1084227584 // #40a0 │ │ -0d8022: 1503 2041 |018d: const/high16 v3, #int 1092616192 // #4120 │ │ -0d8026: 1504 2041 |018f: const/high16 v4, #int 1092616192 // #4120 │ │ -0d802a: 7154 9b28 1032 |0191: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289b │ │ -0d8030: 54e0 5b13 |0194: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8034: 1501 0042 |0196: const/high16 v1, #int 1107296256 // #4200 │ │ -0d8038: 1502 7041 |0198: const/high16 v2, #int 1097859072 // #4170 │ │ -0d803c: 1503 2041 |019a: const/high16 v3, #int 1092616192 // #4120 │ │ -0d8040: 1504 2041 |019c: const/high16 v4, #int 1092616192 // #4120 │ │ -0d8044: 7154 9b28 1032 |019e: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289b │ │ -0d804a: 54e0 5b13 |01a1: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d804e: 1501 4042 |01a3: const/high16 v1, #int 1111490560 // #4240 │ │ -0d8052: 1502 7041 |01a5: const/high16 v2, #int 1097859072 // #4170 │ │ -0d8056: 1503 2041 |01a7: const/high16 v3, #int 1092616192 // #4120 │ │ -0d805a: 1504 2041 |01a9: const/high16 v4, #int 1092616192 // #4120 │ │ -0d805e: 7154 9b28 1032 |01ab: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289b │ │ -0d8064: 54e0 5b13 |01ae: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8068: 1501 0042 |01b0: const/high16 v1, #int 1107296256 // #4200 │ │ -0d806c: 1502 c841 |01b2: const/high16 v2, #int 1103626240 // #41c8 │ │ -0d8070: 1503 2041 |01b4: const/high16 v3, #int 1092616192 // #4120 │ │ -0d8074: 1504 2041 |01b6: const/high16 v4, #int 1092616192 // #4120 │ │ -0d8078: 7154 9b28 1032 |01b8: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289b │ │ -0d807e: 54e0 5b13 |01bb: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8082: 1501 4042 |01bd: const/high16 v1, #int 1111490560 // #4240 │ │ -0d8086: 1502 c841 |01bf: const/high16 v2, #int 1103626240 // #41c8 │ │ -0d808a: 1503 2041 |01c1: const/high16 v3, #int 1092616192 // #4120 │ │ -0d808e: 1504 2041 |01c3: const/high16 v4, #int 1092616192 // #4120 │ │ -0d8092: 7154 9b28 1032 |01c5: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289b │ │ -0d8098: 54e0 5b13 |01c8: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d809c: 1501 2042 |01ca: const/high16 v1, #int 1109393408 // #4220 │ │ -0d80a0: 1502 0c42 |01cc: const/high16 v2, #int 1108082688 // #420c │ │ -0d80a4: 1503 2041 |01ce: const/high16 v3, #int 1092616192 // #4120 │ │ -0d80a8: 1504 2041 |01d0: const/high16 v4, #int 1092616192 // #4120 │ │ -0d80ac: 7154 9e28 1032 |01d2: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289e │ │ -0d80b2: 1250 |01d5: const/4 v0, #int 5 // #5 │ │ -0d80b4: 59e0 5013 |01d6: iput v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ -0d80b8: 2900 61fe |01d8: goto/16 0039 // -019f │ │ -0d80bc: 54e0 5b13 |01da: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d80c0: 1401 3333 2341 |01dc: const v1, #float 10.2 // #41233333 │ │ -0d80c6: 1502 a040 |01df: const/high16 v2, #int 1084227584 // #40a0 │ │ -0d80ca: 1503 2041 |01e1: const/high16 v3, #int 1092616192 // #4120 │ │ -0d80ce: 1504 2041 |01e3: const/high16 v4, #int 1092616192 // #4120 │ │ -0d80d2: 7154 9b28 1032 |01e5: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289b │ │ -0d80d8: 54e0 5b13 |01e8: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d80dc: 1401 cdcc f041 |01ea: const v1, #float 30.1 // #41f0cccd │ │ -0d80e2: 1502 a040 |01ed: const/high16 v2, #int 1084227584 // #40a0 │ │ -0d80e6: 1503 2041 |01ef: const/high16 v3, #int 1092616192 // #4120 │ │ -0d80ea: 1504 2041 |01f1: const/high16 v4, #int 1092616192 // #4120 │ │ -0d80ee: 7154 9b28 1032 |01f3: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289b │ │ -0d80f4: 54e0 5b13 |01f6: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d80f8: 1401 9a99 4742 |01f8: const v1, #float 49.9 // #4247999a │ │ -0d80fe: 1502 a040 |01fb: const/high16 v2, #int 1084227584 // #40a0 │ │ -0d8102: 1503 2041 |01fd: const/high16 v3, #int 1092616192 // #4120 │ │ -0d8106: 1504 2041 |01ff: const/high16 v4, #int 1092616192 // #4120 │ │ -0d810a: 7154 9b28 1032 |0201: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289b │ │ -0d8110: 54e0 5b13 |0204: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8114: 1401 9a99 8b42 |0206: const v1, #float 69.8 // #428b999a │ │ -0d811a: 1502 a040 |0209: const/high16 v2, #int 1084227584 // #40a0 │ │ -0d811e: 1503 2041 |020b: const/high16 v3, #int 1092616192 // #4120 │ │ -0d8122: 1504 2041 |020d: const/high16 v4, #int 1092616192 // #4120 │ │ -0d8126: 7154 9b28 1032 |020f: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289b │ │ -0d812c: 54e0 5b13 |0212: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8130: 1401 ae47 a141 |0214: const v1, #float 20.16 // #41a147ae │ │ -0d8136: 1502 7041 |0217: const/high16 v2, #int 1097859072 // #4170 │ │ -0d813a: 1503 2041 |0219: const/high16 v3, #int 1092616192 // #4120 │ │ -0d813e: 1504 2041 |021b: const/high16 v4, #int 1092616192 // #4120 │ │ -0d8142: 7154 9b28 1032 |021d: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289b │ │ -0d8148: 54e0 5b13 |0220: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d814c: 1501 2042 |0222: const/high16 v1, #int 1109393408 // #4220 │ │ -0d8150: 1502 7041 |0224: const/high16 v2, #int 1097859072 // #4170 │ │ -0d8154: 1503 2041 |0226: const/high16 v3, #int 1092616192 // #4120 │ │ -0d8158: 1504 2041 |0228: const/high16 v4, #int 1092616192 // #4120 │ │ -0d815c: 7154 9b28 1032 |022a: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289b │ │ -0d8162: 54e0 5b13 |022d: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8166: 1401 6666 6f42 |022f: const v1, #float 59.85 // #426f6666 │ │ -0d816c: 1502 7041 |0232: const/high16 v2, #int 1097859072 // #4170 │ │ -0d8170: 1503 2041 |0234: const/high16 v3, #int 1092616192 // #4120 │ │ -0d8174: 1504 2041 |0236: const/high16 v4, #int 1092616192 // #4120 │ │ -0d8178: 7154 9b28 1032 |0238: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289b │ │ -0d817e: 54e0 5b13 |023b: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8182: 1401 cdcc f041 |023d: const v1, #float 30.1 // #41f0cccd │ │ -0d8188: 1502 c841 |0240: const/high16 v2, #int 1103626240 // #41c8 │ │ -0d818c: 1503 2041 |0242: const/high16 v3, #int 1092616192 // #4120 │ │ -0d8190: 1504 2041 |0244: const/high16 v4, #int 1092616192 // #4120 │ │ -0d8194: 7154 9b28 1032 |0246: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289b │ │ -0d819a: 54e0 5b13 |0249: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d819e: 1401 71bd 4742 |024b: const v1, #float 49.935 // #4247bd71 │ │ -0d81a4: 1502 c841 |024e: const/high16 v2, #int 1103626240 // #41c8 │ │ -0d81a8: 1503 2041 |0250: const/high16 v3, #int 1092616192 // #4120 │ │ -0d81ac: 1504 2041 |0252: const/high16 v4, #int 1092616192 // #4120 │ │ -0d81b0: 7154 9b28 1032 |0254: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289b │ │ -0d81b6: 54e0 5b13 |0257: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d81ba: 1401 48e1 1f42 |0259: const v1, #float 39.97 // #421fe148 │ │ -0d81c0: 1502 0c42 |025c: const/high16 v2, #int 1108082688 // #420c │ │ -0d81c4: 1503 2041 |025e: const/high16 v3, #int 1092616192 // #4120 │ │ -0d81c8: 1504 2041 |0260: const/high16 v4, #int 1092616192 // #4120 │ │ -0d81cc: 7154 9f28 1032 |0262: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createPlayerStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289f │ │ -0d81d2: 1270 |0265: const/4 v0, #int 7 // #7 │ │ -0d81d4: 59e0 5013 |0266: iput v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ -0d81d8: 2900 d1fd |0268: goto/16 0039 // -022f │ │ -0d81dc: 54e0 5b13 |026a: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d81e0: 1501 2042 |026c: const/high16 v1, #int 1109393408 // #4220 │ │ -0d81e4: 1502 8040 |026e: const/high16 v2, #int 1082130432 // #4080 │ │ -0d81e8: 1503 0041 |0270: const/high16 v3, #int 1090519040 // #4100 │ │ -0d81ec: 1504 0041 |0272: const/high16 v4, #int 1090519040 // #4100 │ │ -0d81f0: 7154 9828 1032 |0274: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d81f6: 54e0 5b13 |0277: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d81fa: 1501 0c42 |0279: const/high16 v1, #int 1108082688 // #420c │ │ -0d81fe: 1502 2841 |027b: const/high16 v2, #int 1093140480 // #4128 │ │ -0d8202: 1503 a040 |027d: const/high16 v3, #int 1084227584 // #40a0 │ │ -0d8206: 1504 a040 |027f: const/high16 v4, #int 1084227584 // #40a0 │ │ -0d820a: 7154 9828 1032 |0281: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d8210: 54e0 5b13 |0284: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8214: 1501 3442 |0286: const/high16 v1, #int 1110704128 // #4234 │ │ -0d8218: 1502 2841 |0288: const/high16 v2, #int 1093140480 // #4128 │ │ -0d821c: 1503 a040 |028a: const/high16 v3, #int 1084227584 // #40a0 │ │ -0d8220: 1504 a040 |028c: const/high16 v4, #int 1084227584 // #40a0 │ │ -0d8224: 7154 a128 1032 |028e: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a1 │ │ -0d822a: 54e0 5b13 |0291: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d822e: 1501 2042 |0293: const/high16 v1, #int 1109393408 // #4220 │ │ -0d8232: 1502 8841 |0295: const/high16 v2, #int 1099431936 // #4188 │ │ -0d8236: 1503 0041 |0297: const/high16 v3, #int 1090519040 // #4100 │ │ -0d823a: 1504 0041 |0299: const/high16 v4, #int 1090519040 // #4100 │ │ -0d823e: 7154 9828 1032 |029b: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d8244: 54e0 5b13 |029e: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8248: 1501 0c42 |02a0: const/high16 v1, #int 1108082688 // #420c │ │ -0d824c: 1502 bc41 |02a2: const/high16 v2, #int 1102839808 // #41bc │ │ -0d8250: 1503 a040 |02a4: const/high16 v3, #int 1084227584 // #40a0 │ │ -0d8254: 1504 a040 |02a6: const/high16 v4, #int 1084227584 // #40a0 │ │ -0d8258: 7154 a128 1032 |02a8: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a1 │ │ -0d825e: 54e0 5b13 |02ab: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8262: 1501 3442 |02ad: const/high16 v1, #int 1110704128 // #4234 │ │ -0d8266: 1502 bc41 |02af: const/high16 v2, #int 1102839808 // #41bc │ │ -0d826a: 1503 a040 |02b1: const/high16 v3, #int 1084227584 // #40a0 │ │ -0d826e: 1504 a040 |02b3: const/high16 v4, #int 1084227584 // #40a0 │ │ -0d8272: 7154 9828 1032 |02b5: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d8278: 54e0 5b13 |02b8: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d827c: 1501 2042 |02ba: const/high16 v1, #int 1109393408 // #4220 │ │ -0d8280: 1502 f041 |02bc: const/high16 v2, #int 1106247680 // #41f0 │ │ -0d8284: 1503 0041 |02be: const/high16 v3, #int 1090519040 // #4100 │ │ -0d8288: 1504 0041 |02c0: const/high16 v4, #int 1090519040 // #4100 │ │ -0d828c: 7154 9828 1032 |02c2: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d8292: 54e0 5b13 |02c5: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8296: 1501 2042 |02c7: const/high16 v1, #int 1109393408 // #4220 │ │ -0d829a: 1502 0e42 |02c9: const/high16 v2, #int 1108213760 // #420e │ │ -0d829e: 1503 4040 |02cb: const/high16 v3, #int 1077936128 // #4040 │ │ -0d82a2: 1504 4040 |02cd: const/high16 v4, #int 1077936128 // #4040 │ │ -0d82a6: 7154 9f28 1032 |02cf: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createPlayerStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289f │ │ -0d82ac: 1250 |02d2: const/4 v0, #int 5 // #5 │ │ -0d82ae: 59e0 5013 |02d3: iput v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ -0d82b2: 2900 64fd |02d5: goto/16 0039 // -029c │ │ -0d82b6: 220b f403 |02d7: new-instance v11, Ljava/util/Random; // type@03f4 │ │ -0d82ba: 7010 6a27 0b00 |02d9: invoke-direct {v11}, Ljava/util/Random;.:()V // method@276a │ │ -0d82c0: 1218 |02dc: const/4 v8, #int 1 // #1 │ │ -0d82c2: 1300 3200 |02dd: const/16 v0, #int 50 // #32 │ │ -0d82c6: 3508 3600 |02df: if-ge v8, v0, 0315 // +0036 │ │ -0d82ca: 6e10 6c27 0b00 |02e1: invoke-virtual {v11}, Ljava/util/Random;.nextFloat:()F // method@276c │ │ -0d82d0: 0a00 |02e4: move-result v0 │ │ -0d82d2: 1501 003f |02e5: const/high16 v1, #int 1056964608 // #3f00 │ │ -0d82d6: 2d00 0001 |02e7: cmpl-float v0, v0, v1 │ │ -0d82da: 3d00 2a00 |02e9: if-lez v0, 0313 // +002a │ │ -0d82de: 121d |02eb: const/4 v13, #int 1 // #1 │ │ -0d82e0: 54e0 5b13 |02ec: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d82e4: 82d1 |02ee: int-to-float v1, v13 │ │ -0d82e6: 6e10 6c27 0b00 |02ef: invoke-virtual {v11}, Ljava/util/Random;.nextFloat:()F // method@276c │ │ -0d82ec: 0a02 |02f2: move-result v2 │ │ -0d82ee: c821 |02f3: mul-float/2addr v1, v2 │ │ -0d82f0: 6e10 6c27 0b00 |02f4: invoke-virtual {v11}, Ljava/util/Random;.nextFloat:()F // method@276c │ │ -0d82f6: 0a02 |02f7: move-result v2 │ │ -0d82f8: c821 |02f8: mul-float/2addr v1, v2 │ │ -0d82fa: 1502 2042 |02f9: const/high16 v2, #int 1109393408 // #4220 │ │ -0d82fe: c821 |02fb: mul-float/2addr v1, v2 │ │ -0d8300: 1502 2042 |02fc: const/high16 v2, #int 1109393408 // #4220 │ │ -0d8304: c621 |02fe: add-float/2addr v1, v2 │ │ -0d8306: 1502 2041 |02ff: const/high16 v2, #int 1092616192 // #4120 │ │ -0d830a: 1503 f041 |0301: const/high16 v3, #int 1106247680 // #41f0 │ │ -0d830e: 6e10 6c27 0b00 |0303: invoke-virtual {v11}, Ljava/util/Random;.nextFloat:()F // method@276c │ │ -0d8314: 0a04 |0306: move-result v4 │ │ -0d8316: c843 |0307: mul-float/2addr v3, v4 │ │ -0d8318: c632 |0308: add-float/2addr v2, v3 │ │ -0d831a: 1503 4040 |0309: const/high16 v3, #int 1077936128 // #4040 │ │ -0d831e: 1504 4040 |030b: const/high16 v4, #int 1077936128 // #4040 │ │ -0d8322: 7154 9828 1032 |030d: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d8328: d808 0801 |0310: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0d832c: 28cb |0312: goto 02dd // -0035 │ │ -0d832e: 12fd |0313: const/4 v13, #int -1 // #ff │ │ -0d8330: 28d8 |0314: goto 02ec // -0028 │ │ -0d8332: 54e0 5b13 |0315: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8336: 1501 2042 |0317: const/high16 v1, #int 1109393408 // #4220 │ │ -0d833a: 1502 4842 |0319: const/high16 v2, #int 1112014848 // #4248 │ │ -0d833e: 1503 2041 |031b: const/high16 v3, #int 1092616192 // #4120 │ │ -0d8342: 1504 2041 |031d: const/high16 v4, #int 1092616192 // #4120 │ │ -0d8346: 7154 9f28 1032 |031f: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createPlayerStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289f │ │ -0d834c: 1300 2d00 |0322: const/16 v0, #int 45 // #2d │ │ -0d8350: 59e0 5013 |0324: iput v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ -0d8354: 2900 13fd |0326: goto/16 0039 // -02ed │ │ -0d8358: 220c f403 |0328: new-instance v12, Ljava/util/Random; // type@03f4 │ │ -0d835c: 7010 6a27 0c00 |032a: invoke-direct {v12}, Ljava/util/Random;.:()V // method@276a │ │ -0d8362: 1218 |032d: const/4 v8, #int 1 // #1 │ │ -0d8364: 1300 3200 |032e: const/16 v0, #int 50 // #32 │ │ -0d8368: 3508 3600 |0330: if-ge v8, v0, 0366 // +0036 │ │ -0d836c: 6e10 6c27 0c00 |0332: invoke-virtual {v12}, Ljava/util/Random;.nextFloat:()F // method@276c │ │ -0d8372: 0a00 |0335: move-result v0 │ │ -0d8374: 1501 003f |0336: const/high16 v1, #int 1056964608 // #3f00 │ │ -0d8378: 2d00 0001 |0338: cmpl-float v0, v0, v1 │ │ -0d837c: 3d00 2a00 |033a: if-lez v0, 0364 // +002a │ │ -0d8380: 121d |033c: const/4 v13, #int 1 // #1 │ │ -0d8382: 54e0 5b13 |033d: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8386: 82d1 |033f: int-to-float v1, v13 │ │ -0d8388: 6e10 6c27 0c00 |0340: invoke-virtual {v12}, Ljava/util/Random;.nextFloat:()F // method@276c │ │ -0d838e: 0a02 |0343: move-result v2 │ │ -0d8390: c821 |0344: mul-float/2addr v1, v2 │ │ -0d8392: 6e10 6c27 0c00 |0345: invoke-virtual {v12}, Ljava/util/Random;.nextFloat:()F // method@276c │ │ -0d8398: 0a02 |0348: move-result v2 │ │ -0d839a: c821 |0349: mul-float/2addr v1, v2 │ │ -0d839c: 1502 2042 |034a: const/high16 v2, #int 1109393408 // #4220 │ │ -0d83a0: c821 |034c: mul-float/2addr v1, v2 │ │ -0d83a2: 1502 2042 |034d: const/high16 v2, #int 1109393408 // #4220 │ │ -0d83a6: c621 |034f: add-float/2addr v1, v2 │ │ -0d83a8: 1502 2041 |0350: const/high16 v2, #int 1092616192 // #4120 │ │ -0d83ac: 1503 f041 |0352: const/high16 v3, #int 1106247680 // #41f0 │ │ -0d83b0: 6e10 6c27 0c00 |0354: invoke-virtual {v12}, Ljava/util/Random;.nextFloat:()F // method@276c │ │ -0d83b6: 0a04 |0357: move-result v4 │ │ -0d83b8: c843 |0358: mul-float/2addr v3, v4 │ │ -0d83ba: c632 |0359: add-float/2addr v2, v3 │ │ -0d83bc: 1503 4040 |035a: const/high16 v3, #int 1077936128 // #4040 │ │ -0d83c0: 1504 4040 |035c: const/high16 v4, #int 1077936128 // #4040 │ │ -0d83c4: 7154 9b28 1032 |035e: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289b │ │ -0d83ca: d808 0801 |0361: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0d83ce: 28cb |0363: goto 032e // -0035 │ │ -0d83d0: 12fd |0364: const/4 v13, #int -1 // #ff │ │ -0d83d2: 28d8 |0365: goto 033d // -0028 │ │ -0d83d4: 54e0 5b13 |0366: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d83d8: 1501 2042 |0368: const/high16 v1, #int 1109393408 // #4220 │ │ -0d83dc: 1502 4842 |036a: const/high16 v2, #int 1112014848 // #4248 │ │ -0d83e0: 1503 2041 |036c: const/high16 v3, #int 1092616192 // #4120 │ │ -0d83e4: 1504 2041 |036e: const/high16 v4, #int 1092616192 // #4120 │ │ -0d83e8: 7154 9f28 1032 |0370: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createPlayerStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289f │ │ -0d83ee: 1300 2f00 |0373: const/16 v0, #int 47 // #2f │ │ -0d83f2: 59e0 5013 |0375: iput v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ -0d83f6: 2900 c2fc |0377: goto/16 0039 // -033e │ │ -0d83fa: 54e0 5b13 |0379: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d83fe: 1501 0842 |037b: const/high16 v1, #int 1107820544 // #4208 │ │ -0d8402: 1502 a040 |037d: const/high16 v2, #int 1084227584 // #40a0 │ │ -0d8406: 1503 2041 |037f: const/high16 v3, #int 1092616192 // #4120 │ │ -0d840a: 1504 2041 |0381: const/high16 v4, #int 1092616192 // #4120 │ │ -0d840e: 7154 9928 1032 |0383: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2899 │ │ -0d8414: 54e0 5b13 |0386: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8418: 1501 3842 |0388: const/high16 v1, #int 1110966272 // #4238 │ │ -0d841c: 1502 a040 |038a: const/high16 v2, #int 1084227584 // #40a0 │ │ -0d8420: 1503 2041 |038c: const/high16 v3, #int 1092616192 // #4120 │ │ -0d8424: 1504 2041 |038e: const/high16 v4, #int 1092616192 // #4120 │ │ -0d8428: 7154 9928 1032 |0390: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2899 │ │ -0d842e: 54e0 5b13 |0393: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8432: 1501 2042 |0395: const/high16 v1, #int 1109393408 // #4220 │ │ -0d8436: 1502 5041 |0397: const/high16 v2, #int 1095761920 // #4150 │ │ -0d843a: 1503 2041 |0399: const/high16 v3, #int 1092616192 // #4120 │ │ -0d843e: 1504 2041 |039b: const/high16 v4, #int 1092616192 // #4120 │ │ -0d8442: 7154 9928 1032 |039d: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2899 │ │ -0d8448: 54e0 5b13 |03a0: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d844c: 1501 0842 |03a2: const/high16 v1, #int 1107820544 // #4208 │ │ -0d8450: 1502 a841 |03a4: const/high16 v2, #int 1101529088 // #41a8 │ │ -0d8454: 1503 2041 |03a6: const/high16 v3, #int 1092616192 // #4120 │ │ -0d8458: 1504 2041 |03a8: const/high16 v4, #int 1092616192 // #4120 │ │ -0d845c: 7154 9928 1032 |03aa: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2899 │ │ -0d8462: 54e0 5b13 |03ad: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8466: 1501 3842 |03af: const/high16 v1, #int 1110966272 // #4238 │ │ -0d846a: 1502 a841 |03b1: const/high16 v2, #int 1101529088 // #41a8 │ │ -0d846e: 1503 2041 |03b3: const/high16 v3, #int 1092616192 // #4120 │ │ -0d8472: 1504 2041 |03b5: const/high16 v4, #int 1092616192 // #4120 │ │ -0d8476: 7154 9928 1032 |03b7: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2899 │ │ -0d847c: 54e0 5b13 |03ba: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8480: 1501 2042 |03bc: const/high16 v1, #int 1109393408 // #4220 │ │ -0d8484: 1502 e841 |03be: const/high16 v2, #int 1105723392 // #41e8 │ │ -0d8488: 1503 2041 |03c0: const/high16 v3, #int 1092616192 // #4120 │ │ -0d848c: 1504 2041 |03c2: const/high16 v4, #int 1092616192 // #4120 │ │ -0d8490: 7154 9928 1032 |03c4: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2899 │ │ -0d8496: 54e0 5b13 |03c7: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d849a: 1501 1842 |03c9: const/high16 v1, #int 1108869120 // #4218 │ │ -0d849e: 1502 1842 |03cb: const/high16 v2, #int 1108869120 // #4218 │ │ -0d84a2: 1503 0041 |03cd: const/high16 v3, #int 1090519040 // #4100 │ │ -0d84a6: 1504 0041 |03cf: const/high16 v4, #int 1090519040 // #4100 │ │ -0d84aa: 7154 9e28 1032 |03d1: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289e │ │ -0d84b0: 1250 |03d4: const/4 v0, #int 5 // #5 │ │ -0d84b2: 59e0 5013 |03d5: iput v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ -0d84b6: 2900 62fc |03d7: goto/16 0039 // -039e │ │ -0d84ba: 54e0 5b13 |03d9: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d84be: 1501 0842 |03db: const/high16 v1, #int 1107820544 // #4208 │ │ -0d84c2: 1502 a040 |03dd: const/high16 v2, #int 1084227584 // #40a0 │ │ -0d84c6: 1503 2041 |03df: const/high16 v3, #int 1092616192 // #4120 │ │ -0d84ca: 1504 2041 |03e1: const/high16 v4, #int 1092616192 // #4120 │ │ -0d84ce: 7154 9928 1032 |03e3: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2899 │ │ -0d84d4: 54e0 5b13 |03e6: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d84d8: 1501 3842 |03e8: const/high16 v1, #int 1110966272 // #4238 │ │ -0d84dc: 1502 a040 |03ea: const/high16 v2, #int 1084227584 // #40a0 │ │ -0d84e0: 1503 2041 |03ec: const/high16 v3, #int 1092616192 // #4120 │ │ -0d84e4: 1504 2041 |03ee: const/high16 v4, #int 1092616192 // #4120 │ │ -0d84e8: 7154 a228 1032 |03f0: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a2 │ │ -0d84ee: 54e0 5b13 |03f3: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d84f2: 1501 2042 |03f5: const/high16 v1, #int 1109393408 // #4220 │ │ -0d84f6: 1502 5041 |03f7: const/high16 v2, #int 1095761920 // #4150 │ │ -0d84fa: 1503 2041 |03f9: const/high16 v3, #int 1092616192 // #4120 │ │ -0d84fe: 1504 2041 |03fb: const/high16 v4, #int 1092616192 // #4120 │ │ -0d8502: 7154 9928 1032 |03fd: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2899 │ │ -0d8508: 54e0 5b13 |0400: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d850c: 1501 0842 |0402: const/high16 v1, #int 1107820544 // #4208 │ │ -0d8510: 1502 a841 |0404: const/high16 v2, #int 1101529088 // #41a8 │ │ -0d8514: 1503 2041 |0406: const/high16 v3, #int 1092616192 // #4120 │ │ -0d8518: 1504 2041 |0408: const/high16 v4, #int 1092616192 // #4120 │ │ -0d851c: 7154 9928 1032 |040a: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2899 │ │ -0d8522: 54e0 5b13 |040d: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8526: 1501 3842 |040f: const/high16 v1, #int 1110966272 // #4238 │ │ -0d852a: 1502 a841 |0411: const/high16 v2, #int 1101529088 // #41a8 │ │ -0d852e: 1503 2041 |0413: const/high16 v3, #int 1092616192 // #4120 │ │ -0d8532: 1504 2041 |0415: const/high16 v4, #int 1092616192 // #4120 │ │ -0d8536: 7154 9928 1032 |0417: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2899 │ │ -0d853c: 54e0 5b13 |041a: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8540: 1501 2042 |041c: const/high16 v1, #int 1109393408 // #4220 │ │ -0d8544: 1502 e841 |041e: const/high16 v2, #int 1105723392 // #41e8 │ │ -0d8548: 1503 2041 |0420: const/high16 v3, #int 1092616192 // #4120 │ │ -0d854c: 1504 2041 |0422: const/high16 v4, #int 1092616192 // #4120 │ │ -0d8550: 7154 a228 1032 |0424: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a2 │ │ -0d8556: 54e0 5b13 |0427: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d855a: 1501 1842 |0429: const/high16 v1, #int 1108869120 // #4218 │ │ -0d855e: 1502 1842 |042b: const/high16 v2, #int 1108869120 // #4218 │ │ -0d8562: 1503 0041 |042d: const/high16 v3, #int 1090519040 // #4100 │ │ -0d8566: 1504 0041 |042f: const/high16 v4, #int 1090519040 // #4100 │ │ -0d856a: 7154 9e28 1032 |0431: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289e │ │ -0d8570: 1240 |0434: const/4 v0, #int 4 // #4 │ │ -0d8572: 59e0 5013 |0435: iput v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ -0d8576: 2900 02fc |0437: goto/16 0039 // -03fe │ │ -0d857a: 54e0 5b13 |0439: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d857e: 1501 7041 |043b: const/high16 v1, #int 1097859072 // #4170 │ │ -0d8582: 1502 a040 |043d: const/high16 v2, #int 1084227584 // #40a0 │ │ -0d8586: 1503 2041 |043f: const/high16 v3, #int 1092616192 // #4120 │ │ -0d858a: 1504 2041 |0441: const/high16 v4, #int 1092616192 // #4120 │ │ -0d858e: 7154 9828 1032 |0443: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d8594: 54e0 5b13 |0446: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8598: 1501 2042 |0448: const/high16 v1, #int 1109393408 // #4220 │ │ -0d859c: 1502 a040 |044a: const/high16 v2, #int 1084227584 // #40a0 │ │ -0d85a0: 1503 2041 |044c: const/high16 v3, #int 1092616192 // #4120 │ │ -0d85a4: 1504 2041 |044e: const/high16 v4, #int 1092616192 // #4120 │ │ -0d85a8: 7154 9828 1032 |0450: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d85ae: 54e0 5b13 |0453: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d85b2: 1501 8242 |0455: const/high16 v1, #int 1115815936 // #4282 │ │ -0d85b6: 1502 a040 |0457: const/high16 v2, #int 1084227584 // #40a0 │ │ -0d85ba: 1503 2041 |0459: const/high16 v3, #int 1092616192 // #4120 │ │ -0d85be: 1504 2041 |045b: const/high16 v4, #int 1092616192 // #4120 │ │ -0d85c2: 7154 9828 1032 |045d: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d85c8: 54e0 5b13 |0460: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d85cc: 1501 c841 |0462: const/high16 v1, #int 1103626240 // #41c8 │ │ -0d85d0: 1502 7041 |0464: const/high16 v2, #int 1097859072 // #4170 │ │ -0d85d4: 1503 f041 |0466: const/high16 v3, #int 1106247680 // #41f0 │ │ -0d85d8: 1504 2041 |0468: const/high16 v4, #int 1092616192 // #4120 │ │ -0d85dc: 7154 9a28 1032 |046a: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289a │ │ -0d85e2: 54e0 5b13 |046d: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d85e6: 1501 5c42 |046f: const/high16 v1, #int 1113325568 // #425c │ │ -0d85ea: 1502 7041 |0471: const/high16 v2, #int 1097859072 // #4170 │ │ -0d85ee: 1503 f041 |0473: const/high16 v3, #int 1106247680 // #41f0 │ │ -0d85f2: 1504 2041 |0475: const/high16 v4, #int 1092616192 // #4120 │ │ -0d85f6: 7154 9a28 1032 |0477: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289a │ │ -0d85fc: 54e0 5b13 |047a: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8600: 1501 7041 |047c: const/high16 v1, #int 1097859072 // #4170 │ │ -0d8604: 1502 c841 |047e: const/high16 v2, #int 1103626240 // #41c8 │ │ -0d8608: 1503 2041 |0480: const/high16 v3, #int 1092616192 // #4120 │ │ -0d860c: 1504 2041 |0482: const/high16 v4, #int 1092616192 // #4120 │ │ -0d8610: 7154 9828 1032 |0484: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d8616: 54e0 5b13 |0487: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d861a: 1501 2042 |0489: const/high16 v1, #int 1109393408 // #4220 │ │ -0d861e: 1502 c841 |048b: const/high16 v2, #int 1103626240 // #41c8 │ │ -0d8622: 1503 2041 |048d: const/high16 v3, #int 1092616192 // #4120 │ │ -0d8626: 1504 2041 |048f: const/high16 v4, #int 1092616192 // #4120 │ │ -0d862a: 7154 a128 1032 |0491: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a1 │ │ -0d8630: 54e0 5b13 |0494: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8634: 1501 8242 |0496: const/high16 v1, #int 1115815936 // #4282 │ │ -0d8638: 1502 c841 |0498: const/high16 v2, #int 1103626240 // #41c8 │ │ -0d863c: 1503 2041 |049a: const/high16 v3, #int 1092616192 // #4120 │ │ -0d8640: 1504 2041 |049c: const/high16 v4, #int 1092616192 // #4120 │ │ -0d8644: 7154 9828 1032 |049e: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d864a: 54e0 5b13 |04a1: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d864e: 1501 c841 |04a3: const/high16 v1, #int 1103626240 // #41c8 │ │ -0d8652: 1502 0c42 |04a5: const/high16 v2, #int 1108082688 // #420c │ │ -0d8656: 1503 f041 |04a7: const/high16 v3, #int 1106247680 // #41f0 │ │ -0d865a: 1504 2041 |04a9: const/high16 v4, #int 1092616192 // #4120 │ │ -0d865e: 7154 9a28 1032 |04ab: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289a │ │ -0d8664: 54e0 5b13 |04ae: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8668: 1501 5c42 |04b0: const/high16 v1, #int 1113325568 // #425c │ │ -0d866c: 1502 0c42 |04b2: const/high16 v2, #int 1108082688 // #420c │ │ -0d8670: 1503 f041 |04b4: const/high16 v3, #int 1106247680 // #41f0 │ │ -0d8674: 1504 2041 |04b6: const/high16 v4, #int 1092616192 // #4120 │ │ -0d8678: 7154 9a28 1032 |04b8: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289a │ │ -0d867e: 54e0 5b13 |04bb: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8682: 1501 0c42 |04bd: const/high16 v1, #int 1108082688 // #420c │ │ -0d8686: 1502 3442 |04bf: const/high16 v2, #int 1110704128 // #4234 │ │ -0d868a: 1503 2041 |04c1: const/high16 v3, #int 1092616192 // #4120 │ │ -0d868e: 1504 2041 |04c3: const/high16 v4, #int 1092616192 // #4120 │ │ -0d8692: 7154 9e28 1032 |04c5: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289e │ │ -0d8698: 1300 0900 |04c8: const/16 v0, #int 9 // #9 │ │ -0d869c: 59e0 5013 |04ca: iput v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ -0d86a0: 2900 6dfb |04cc: goto/16 0039 // -0493 │ │ -0d86a4: 54e0 5b13 |04ce: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d86a8: 1501 0c42 |04d0: const/high16 v1, #int 1108082688 // #420c │ │ -0d86ac: 1502 a040 |04d2: const/high16 v2, #int 1084227584 // #40a0 │ │ -0d86b0: 1503 2041 |04d4: const/high16 v3, #int 1092616192 // #4120 │ │ -0d86b4: 1504 2041 |04d6: const/high16 v4, #int 1092616192 // #4120 │ │ -0d86b8: 7154 9828 1032 |04d8: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d86be: 54e0 5b13 |04db: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d86c2: 1501 f041 |04dd: const/high16 v1, #int 1106247680 // #41f0 │ │ -0d86c6: 1502 c841 |04df: const/high16 v2, #int 1103626240 // #41c8 │ │ -0d86ca: 1503 f041 |04e1: const/high16 v3, #int 1106247680 // #41f0 │ │ -0d86ce: 1504 2041 |04e3: const/high16 v4, #int 1092616192 // #4120 │ │ -0d86d2: 1405 db0f c93f |04e5: const v5, #float 1.5708 // #3fc90fdb │ │ -0d86d8: 7706 a428 0000 |04e8: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFFF)Lse/danielj/geometridestroyer/Entity; // method@28a4 │ │ -0d86de: 54e0 5b13 |04eb: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d86e2: 1501 2042 |04ed: const/high16 v1, #int 1109393408 // #4220 │ │ -0d86e6: 1502 7041 |04ef: const/high16 v2, #int 1097859072 // #4170 │ │ -0d86ea: 1503 2041 |04f1: const/high16 v3, #int 1092616192 // #4120 │ │ -0d86ee: 1504 2041 |04f3: const/high16 v4, #int 1092616192 // #4120 │ │ -0d86f2: 7154 9828 1032 |04f5: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d86f8: 54e0 5b13 |04f8: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d86fc: 1501 2042 |04fa: const/high16 v1, #int 1109393408 // #4220 │ │ -0d8700: 1502 c841 |04fc: const/high16 v2, #int 1103626240 // #41c8 │ │ -0d8704: 1503 2041 |04fe: const/high16 v3, #int 1092616192 // #4120 │ │ -0d8708: 1504 2041 |0500: const/high16 v4, #int 1092616192 // #4120 │ │ -0d870c: 7154 9828 1032 |0502: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d8712: 54e0 5b13 |0505: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8716: 1501 2042 |0507: const/high16 v1, #int 1109393408 // #4220 │ │ -0d871a: 1502 0c42 |0509: const/high16 v2, #int 1108082688 // #420c │ │ -0d871e: 1503 2041 |050b: const/high16 v3, #int 1092616192 // #4120 │ │ -0d8722: 1504 2041 |050d: const/high16 v4, #int 1092616192 // #4120 │ │ -0d8726: 7154 9828 1032 |050f: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d872c: 54e0 5b13 |0512: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8730: 1501 0c42 |0514: const/high16 v1, #int 1108082688 // #420c │ │ -0d8734: 1502 3442 |0516: const/high16 v2, #int 1110704128 // #4234 │ │ -0d8738: 1503 2041 |0518: const/high16 v3, #int 1092616192 // #4120 │ │ -0d873c: 1504 2041 |051a: const/high16 v4, #int 1092616192 // #4120 │ │ -0d8740: 7154 9e28 1032 |051c: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289e │ │ -0d8746: 1230 |051f: const/4 v0, #int 3 // #3 │ │ -0d8748: 59e0 5013 |0520: iput v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ -0d874c: 2900 17fb |0522: goto/16 0039 // -04e9 │ │ -0d8750: 54e0 5b13 |0524: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8754: 1501 7041 |0526: const/high16 v1, #int 1097859072 // #4170 │ │ -0d8758: 1502 a040 |0528: const/high16 v2, #int 1084227584 // #40a0 │ │ -0d875c: 1503 2041 |052a: const/high16 v3, #int 1092616192 // #4120 │ │ -0d8760: 1504 2041 |052c: const/high16 v4, #int 1092616192 // #4120 │ │ -0d8764: 7154 9c28 1032 |052e: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289c │ │ -0d876a: 54e0 5b13 |0531: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d876e: 1501 c841 |0533: const/high16 v1, #int 1103626240 // #41c8 │ │ -0d8772: 1502 a040 |0535: const/high16 v2, #int 1084227584 // #40a0 │ │ -0d8776: 1503 2041 |0537: const/high16 v3, #int 1092616192 // #4120 │ │ -0d877a: 1504 2041 |0539: const/high16 v4, #int 1092616192 // #4120 │ │ -0d877e: 7154 9c28 1032 |053b: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289c │ │ -0d8784: 54e0 5b13 |053e: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8788: 1501 0c42 |0540: const/high16 v1, #int 1108082688 // #420c │ │ -0d878c: 1502 a040 |0542: const/high16 v2, #int 1084227584 // #40a0 │ │ -0d8790: 1503 2041 |0544: const/high16 v3, #int 1092616192 // #4120 │ │ -0d8794: 1504 2041 |0546: const/high16 v4, #int 1092616192 // #4120 │ │ -0d8798: 7154 9c28 1032 |0548: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289c │ │ -0d879e: 54e0 5b13 |054b: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d87a2: 1501 3442 |054d: const/high16 v1, #int 1110704128 // #4234 │ │ -0d87a6: 1502 a040 |054f: const/high16 v2, #int 1084227584 // #40a0 │ │ -0d87aa: 1503 2041 |0551: const/high16 v3, #int 1092616192 // #4120 │ │ -0d87ae: 1504 2041 |0553: const/high16 v4, #int 1092616192 // #4120 │ │ -0d87b2: 7154 9c28 1032 |0555: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289c │ │ -0d87b8: 54e0 5b13 |0558: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d87bc: 1501 5c42 |055a: const/high16 v1, #int 1113325568 // #425c │ │ -0d87c0: 1502 a040 |055c: const/high16 v2, #int 1084227584 // #40a0 │ │ -0d87c4: 1503 2041 |055e: const/high16 v3, #int 1092616192 // #4120 │ │ -0d87c8: 1504 2041 |0560: const/high16 v4, #int 1092616192 // #4120 │ │ -0d87cc: 7154 9c28 1032 |0562: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289c │ │ -0d87d2: 54e0 5b13 |0565: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d87d6: 1501 8242 |0567: const/high16 v1, #int 1115815936 // #4282 │ │ -0d87da: 1502 a040 |0569: const/high16 v2, #int 1084227584 // #40a0 │ │ -0d87de: 1503 2041 |056b: const/high16 v3, #int 1092616192 // #4120 │ │ -0d87e2: 1504 2041 |056d: const/high16 v4, #int 1092616192 // #4120 │ │ -0d87e6: 7154 9c28 1032 |056f: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289c │ │ -0d87ec: 54e0 5b13 |0572: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d87f0: 1501 a041 |0574: const/high16 v1, #int 1101004800 // #41a0 │ │ -0d87f4: 1502 8041 |0576: const/high16 v2, #int 1098907648 // #4180 │ │ -0d87f8: 1503 4041 |0578: const/high16 v3, #int 1094713344 // #4140 │ │ -0d87fc: 1504 4041 |057a: const/high16 v4, #int 1094713344 // #4140 │ │ -0d8800: 7154 9c28 1032 |057c: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289c │ │ -0d8806: 54e0 5b13 |057f: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d880a: 1501 2042 |0581: const/high16 v1, #int 1109393408 // #4220 │ │ -0d880e: 1502 8041 |0583: const/high16 v2, #int 1098907648 // #4180 │ │ -0d8812: 1503 4041 |0585: const/high16 v3, #int 1094713344 // #4140 │ │ -0d8816: 1504 4041 |0587: const/high16 v4, #int 1094713344 // #4140 │ │ -0d881a: 7154 9c28 1032 |0589: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289c │ │ -0d8820: 54e0 5b13 |058c: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8824: 1501 7042 |058e: const/high16 v1, #int 1114636288 // #4270 │ │ -0d8828: 1502 8041 |0590: const/high16 v2, #int 1098907648 // #4180 │ │ -0d882c: 1503 4041 |0592: const/high16 v3, #int 1094713344 // #4140 │ │ -0d8830: 1504 4041 |0594: const/high16 v4, #int 1094713344 // #4140 │ │ -0d8834: 7154 9c28 1032 |0596: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289c │ │ -0d883a: 54e0 5b13 |0599: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d883e: 1501 f041 |059b: const/high16 v1, #int 1106247680 // #41f0 │ │ -0d8842: 1502 d841 |059d: const/high16 v2, #int 1104674816 // #41d8 │ │ -0d8846: 1503 a041 |059f: const/high16 v3, #int 1101004800 // #41a0 │ │ -0d884a: 1504 f040 |05a1: const/high16 v4, #int 1089470464 // #40f0 │ │ -0d884e: 7154 9a28 1032 |05a3: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289a │ │ -0d8854: 54e0 5b13 |05a6: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8858: 1501 3442 |05a8: const/high16 v1, #int 1110704128 // #4234 │ │ -0d885c: 1502 1442 |05aa: const/high16 v2, #int 1108606976 // #4214 │ │ -0d8860: 1503 2041 |05ac: const/high16 v3, #int 1092616192 // #4120 │ │ -0d8864: 1504 2041 |05ae: const/high16 v4, #int 1092616192 // #4120 │ │ -0d8868: 7154 a028 1032 |05b0: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createPlayerTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a0 │ │ -0d886e: 1300 0800 |05b3: const/16 v0, #int 8 // #8 │ │ -0d8872: 59e0 5013 |05b5: iput v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ -0d8876: 2900 82fa |05b7: goto/16 0039 // -057e │ │ -0d887a: 54e0 5b13 |05b9: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d887e: 1501 2041 |05bb: const/high16 v1, #int 1092616192 // #4120 │ │ -0d8882: 1502 4040 |05bd: const/high16 v2, #int 1077936128 // #4040 │ │ -0d8886: 1503 c040 |05bf: const/high16 v3, #int 1086324736 // #40c0 │ │ -0d888a: 1504 c040 |05c1: const/high16 v4, #int 1086324736 // #40c0 │ │ -0d888e: 7154 a528 1032 |05c3: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a5 │ │ -0d8894: 54e0 5b13 |05c6: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8898: 1501 8041 |05c8: const/high16 v1, #int 1098907648 // #4180 │ │ -0d889c: 1502 4040 |05ca: const/high16 v2, #int 1077936128 // #4040 │ │ -0d88a0: 1503 c040 |05cc: const/high16 v3, #int 1086324736 // #40c0 │ │ -0d88a4: 1504 c040 |05ce: const/high16 v4, #int 1086324736 // #40c0 │ │ -0d88a8: 7154 a528 1032 |05d0: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a5 │ │ -0d88ae: 54e0 5b13 |05d3: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d88b2: 1501 b041 |05d5: const/high16 v1, #int 1102053376 // #41b0 │ │ -0d88b6: 1502 4040 |05d7: const/high16 v2, #int 1077936128 // #4040 │ │ -0d88ba: 1503 c040 |05d9: const/high16 v3, #int 1086324736 // #40c0 │ │ -0d88be: 1504 c040 |05db: const/high16 v4, #int 1086324736 // #40c0 │ │ -0d88c2: 7154 a528 1032 |05dd: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a5 │ │ -0d88c8: 54e0 5b13 |05e0: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d88cc: 1501 e041 |05e2: const/high16 v1, #int 1105199104 // #41e0 │ │ -0d88d0: 1502 4040 |05e4: const/high16 v2, #int 1077936128 // #4040 │ │ -0d88d4: 1503 c040 |05e6: const/high16 v3, #int 1086324736 // #40c0 │ │ -0d88d8: 1504 c040 |05e8: const/high16 v4, #int 1086324736 // #40c0 │ │ -0d88dc: 7154 a528 1032 |05ea: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a5 │ │ -0d88e2: 54e0 5b13 |05ed: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d88e6: 1501 2042 |05ef: const/high16 v1, #int 1109393408 // #4220 │ │ -0d88ea: 1502 4040 |05f1: const/high16 v2, #int 1077936128 // #4040 │ │ -0d88ee: 1503 c040 |05f3: const/high16 v3, #int 1086324736 // #40c0 │ │ -0d88f2: 1504 c040 |05f5: const/high16 v4, #int 1086324736 // #40c0 │ │ -0d88f6: 7154 a528 1032 |05f7: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a5 │ │ -0d88fc: 54e0 5b13 |05fa: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8900: 1501 3842 |05fc: const/high16 v1, #int 1110966272 // #4238 │ │ -0d8904: 1502 4040 |05fe: const/high16 v2, #int 1077936128 // #4040 │ │ -0d8908: 1503 c040 |0600: const/high16 v3, #int 1086324736 // #40c0 │ │ -0d890c: 1504 c040 |0602: const/high16 v4, #int 1086324736 // #40c0 │ │ -0d8910: 7154 a528 1032 |0604: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a5 │ │ -0d8916: 54e0 5b13 |0607: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d891a: 1501 5042 |0609: const/high16 v1, #int 1112539136 // #4250 │ │ -0d891e: 1502 4040 |060b: const/high16 v2, #int 1077936128 // #4040 │ │ -0d8922: 1503 c040 |060d: const/high16 v3, #int 1086324736 // #40c0 │ │ -0d8926: 1504 c040 |060f: const/high16 v4, #int 1086324736 // #40c0 │ │ -0d892a: 7154 a528 1032 |0611: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a5 │ │ -0d8930: 54e0 5b13 |0614: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8934: 1501 6842 |0616: const/high16 v1, #int 1114112000 // #4268 │ │ -0d8938: 1502 4040 |0618: const/high16 v2, #int 1077936128 // #4040 │ │ -0d893c: 1503 c040 |061a: const/high16 v3, #int 1086324736 // #40c0 │ │ -0d8940: 1504 c040 |061c: const/high16 v4, #int 1086324736 // #40c0 │ │ -0d8944: 7154 a528 1032 |061e: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a5 │ │ -0d894a: 54e0 5b13 |0621: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d894e: 1501 8042 |0623: const/high16 v1, #int 1115684864 // #4280 │ │ -0d8952: 1502 4040 |0625: const/high16 v2, #int 1077936128 // #4040 │ │ -0d8956: 1503 c040 |0627: const/high16 v3, #int 1086324736 // #40c0 │ │ -0d895a: 1504 c040 |0629: const/high16 v4, #int 1086324736 // #40c0 │ │ -0d895e: 7154 a528 1032 |062b: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a5 │ │ -0d8964: 54e0 5b13 |062e: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8968: 1501 8c42 |0630: const/high16 v1, #int 1116471296 // #428c │ │ -0d896c: 1502 4040 |0632: const/high16 v2, #int 1077936128 // #4040 │ │ -0d8970: 1503 c040 |0634: const/high16 v3, #int 1086324736 // #40c0 │ │ -0d8974: 1504 c040 |0636: const/high16 v4, #int 1086324736 // #40c0 │ │ -0d8978: 7154 a528 1032 |0638: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a5 │ │ -0d897e: 54e0 5b13 |063b: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8982: 1501 5041 |063d: const/high16 v1, #int 1095761920 // #4150 │ │ -0d8986: 1502 2041 |063f: const/high16 v2, #int 1092616192 // #4120 │ │ -0d898a: 1503 0041 |0641: const/high16 v3, #int 1090519040 // #4100 │ │ -0d898e: 1504 0041 |0643: const/high16 v4, #int 1090519040 // #4100 │ │ -0d8992: 7154 9c28 1032 |0645: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289c │ │ -0d8998: 54e0 5b13 |0648: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d899c: 1501 c841 |064a: const/high16 v1, #int 1103626240 // #41c8 │ │ -0d89a0: 1502 2041 |064c: const/high16 v2, #int 1092616192 // #4120 │ │ -0d89a4: 1503 0041 |064e: const/high16 v3, #int 1090519040 // #4100 │ │ -0d89a8: 1504 0041 |0650: const/high16 v4, #int 1090519040 // #4100 │ │ -0d89ac: 7154 9828 1032 |0652: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d89b2: 54e0 5b13 |0655: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d89b6: 1501 2c42 |0657: const/high16 v1, #int 1110179840 // #422c │ │ -0d89ba: 1502 2041 |0659: const/high16 v2, #int 1092616192 // #4120 │ │ -0d89be: 1503 0041 |065b: const/high16 v3, #int 1090519040 // #4100 │ │ -0d89c2: 1504 0041 |065d: const/high16 v4, #int 1090519040 // #4100 │ │ -0d89c6: 7154 9828 1032 |065f: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d89cc: 54e0 5b13 |0662: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d89d0: 1501 5c42 |0664: const/high16 v1, #int 1113325568 // #425c │ │ -0d89d4: 1502 2041 |0666: const/high16 v2, #int 1092616192 // #4120 │ │ -0d89d8: 1503 0041 |0668: const/high16 v3, #int 1090519040 // #4100 │ │ -0d89dc: 1504 0041 |066a: const/high16 v4, #int 1090519040 // #4100 │ │ -0d89e0: 7154 9c28 1032 |066c: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289c │ │ -0d89e6: 54e0 5b13 |066f: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d89ea: 1501 8642 |0671: const/high16 v1, #int 1116078080 // #4286 │ │ -0d89ee: 1502 2041 |0673: const/high16 v2, #int 1092616192 // #4120 │ │ -0d89f2: 1503 0041 |0675: const/high16 v3, #int 1090519040 // #4100 │ │ -0d89f6: 1504 0041 |0677: const/high16 v4, #int 1090519040 // #4100 │ │ -0d89fa: 7154 9c28 1032 |0679: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289c │ │ -0d8a00: 54e0 5b13 |067c: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8a04: 1501 8841 |067e: const/high16 v1, #int 1099431936 // #4188 │ │ -0d8a08: 1502 9841 |0680: const/high16 v2, #int 1100480512 // #4198 │ │ -0d8a0c: 1503 2041 |0682: const/high16 v3, #int 1092616192 // #4120 │ │ -0d8a10: 1504 2041 |0684: const/high16 v4, #int 1092616192 // #4120 │ │ -0d8a14: 7154 9828 1032 |0686: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d8a1a: 54e0 5b13 |0689: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8a1e: 1501 f041 |068b: const/high16 v1, #int 1106247680 // #41f0 │ │ -0d8a22: 1502 9041 |068d: const/high16 v2, #int 1099956224 // #4190 │ │ -0d8a26: 1503 0041 |068f: const/high16 v3, #int 1090519040 // #4100 │ │ -0d8a2a: 1504 0041 |0691: const/high16 v4, #int 1090519040 // #4100 │ │ -0d8a2e: 7154 9828 1032 |0693: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d8a34: 54e0 5b13 |0696: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8a38: 1501 1842 |0698: const/high16 v1, #int 1108869120 // #4218 │ │ -0d8a3c: 1502 9041 |069a: const/high16 v2, #int 1099956224 // #4190 │ │ -0d8a40: 1503 0041 |069c: const/high16 v3, #int 1090519040 // #4100 │ │ -0d8a44: 1504 0041 |069e: const/high16 v4, #int 1090519040 // #4100 │ │ -0d8a48: 7154 9828 1032 |06a0: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d8a4e: 54e0 5b13 |06a3: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8a52: 1401 cdcc 3e42 |06a5: const v1, #float 47.7 // #423ecccd │ │ -0d8a58: 1402 6666 8a41 |06a8: const v2, #float 17.3 // #418a6666 │ │ -0d8a5e: 1403 3333 d340 |06ab: const v3, #float 6.6 // #40d33333 │ │ -0d8a64: 1404 3333 d340 |06ae: const v4, #float 6.6 // #40d33333 │ │ -0d8a6a: 7154 9828 1032 |06b1: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d8a70: 54e0 5b13 |06b4: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8a74: 1501 7442 |06b6: const/high16 v1, #int 1114898432 // #4274 │ │ -0d8a78: 1402 6666 8a41 |06b8: const v2, #float 17.3 // #418a6666 │ │ -0d8a7e: 1503 a041 |06bb: const/high16 v3, #int 1101004800 // #41a0 │ │ -0d8a82: 1404 3333 d340 |06bd: const v4, #float 6.6 // #40d33333 │ │ -0d8a88: 7154 9a28 1032 |06c0: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289a │ │ -0d8a8e: 54e0 5b13 |06c3: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8a92: 1501 d041 |06c5: const/high16 v1, #int 1104150528 // #41d0 │ │ -0d8a96: 1502 d041 |06c7: const/high16 v2, #int 1104150528 // #41d0 │ │ -0d8a9a: 1503 0041 |06c9: const/high16 v3, #int 1090519040 // #4100 │ │ -0d8a9e: 1504 0041 |06cb: const/high16 v4, #int 1090519040 // #4100 │ │ -0d8aa2: 7154 9828 1032 |06cd: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d8aa8: 54e0 5b13 |06d0: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8aac: 1501 0842 |06d2: const/high16 v1, #int 1107820544 // #4208 │ │ -0d8ab0: 1502 d041 |06d4: const/high16 v2, #int 1104150528 // #41d0 │ │ -0d8ab4: 1503 0041 |06d6: const/high16 v3, #int 1090519040 // #4100 │ │ -0d8ab8: 1504 0041 |06d8: const/high16 v4, #int 1090519040 // #4100 │ │ -0d8abc: 7154 9828 1032 |06da: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d8ac2: 54e0 5b13 |06dd: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8ac6: 1501 5042 |06df: const/high16 v1, #int 1112539136 // #4250 │ │ -0d8aca: 1402 6666 ca41 |06e1: const v2, #float 25.3 // #41ca6666 │ │ -0d8ad0: 1403 6666 1641 |06e4: const v3, #float 9.4 // #41166666 │ │ -0d8ad6: 1404 6666 1641 |06e7: const v4, #float 9.4 // #41166666 │ │ -0d8adc: 7154 9828 1032 |06ea: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ -0d8ae2: 54e0 5b13 |06ed: iget-object v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8ae6: 1501 f041 |06ef: const/high16 v1, #int 1106247680 // #41f0 │ │ -0d8aea: 1502 0842 |06f1: const/high16 v2, #int 1107820544 // #4208 │ │ -0d8aee: 1503 0041 |06f3: const/high16 v3, #int 1090519040 // #4100 │ │ -0d8af2: 1504 0041 |06f5: const/high16 v4, #int 1090519040 // #4100 │ │ -0d8af6: 7154 9e28 1032 |06f7: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289e │ │ -0d8afc: 1300 0d00 |06fa: const/16 v0, #int 13 // #d │ │ -0d8b00: 59e0 5013 |06fc: iput v0, v14, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ -0d8b04: 2900 3bf9 |06fe: goto/16 0039 // -06c5 │ │ -0d8b08: 0001 0e00 0100 0000 0400 0000 3c00 ... |0700: packed-switch-data (32 units) │ │ +0e629c: |[0e629c] se.danielj.geometridestroyer.GeometriDestroyer.setLevel:(I)V │ │ +0e62ac: 59de 5313 |0000: iput v14, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.currentLevel:I // field@1353 │ │ +0e62b0: 54d0 5b13 |0002: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e62b4: 6e10 4c16 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/World;.getBodies:()Ljava/util/Iterator; // method@164c │ │ +0e62ba: 0c09 |0007: move-result-object v9 │ │ +0e62bc: 2206 ed03 |0008: new-instance v6, Ljava/util/LinkedList; // type@03ed │ │ +0e62c0: 7010 5527 0600 |000a: invoke-direct {v6}, Ljava/util/LinkedList;.:()V // method@2755 │ │ +0e62c6: 7210 5327 0900 |000d: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0e62cc: 0a00 |0010: move-result v0 │ │ +0e62ce: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ +0e62d2: 7210 5427 0900 |0013: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0e62d8: 0c00 |0016: move-result-object v0 │ │ +0e62da: 7220 5627 0600 |0017: invoke-interface {v6, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2756 │ │ +0e62e0: 28f3 |001a: goto 000d // -000d │ │ +0e62e2: 7210 5b27 0600 |001b: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@275b │ │ +0e62e8: 0c00 |001e: move-result-object v0 │ │ +0e62ea: 7210 5327 0000 |001f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0e62f0: 0a01 |0022: move-result v1 │ │ +0e62f2: 3801 0e00 |0023: if-eqz v1, 0031 // +000e │ │ +0e62f6: 7210 5427 0000 |0025: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0e62fc: 0c07 |0028: move-result-object v7 │ │ +0e62fe: 1f07 2102 |0029: check-cast v7, Lcom/badlogic/gdx/physics/box2d/Body; // type@0221 │ │ +0e6302: 54d1 5b13 |002b: iget-object v1, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6306: 6e20 4716 7100 |002d: invoke-virtual {v1, v7}, Lcom/badlogic/gdx/physics/box2d/World;.destroyBody:(Lcom/badlogic/gdx/physics/box2d/Body;)V // method@1647 │ │ +0e630c: 28ef |0030: goto 001f // -0011 │ │ +0e630e: 54d0 5b13 |0031: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6312: 7110 9d28 0000 |0033: invoke-static {v0}, Lse/danielj/geometridestroyer/EntityCreator;.createFloor:(Lcom/badlogic/gdx/physics/box2d/World;)V // method@289d │ │ +0e6318: 2b0e ca06 0000 |0036: packed-switch v14, 00000700 // +000006ca │ │ +0e631e: 0e00 |0039: return-void │ │ +0e6320: 54d0 5b13 |003a: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6324: 1501 2042 |003c: const/high16 v1, #int 1109393408 // #4220 │ │ +0e6328: 1502 a040 |003e: const/high16 v2, #int 1084227584 // #40a0 │ │ +0e632c: 1503 2041 |0040: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6330: 1504 2041 |0042: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6334: 7154 a128 1032 |0044: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a1 │ │ +0e633a: 54d0 5b13 |0047: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e633e: 1501 2042 |0049: const/high16 v1, #int 1109393408 // #4220 │ │ +0e6342: 1502 7041 |004b: const/high16 v2, #int 1097859072 // #4170 │ │ +0e6346: 1503 2041 |004d: const/high16 v3, #int 1092616192 // #4120 │ │ +0e634a: 1504 2041 |004f: const/high16 v4, #int 1092616192 // #4120 │ │ +0e634e: 7154 9828 1032 |0051: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e6354: 54d0 5b13 |0054: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6358: 1501 2042 |0056: const/high16 v1, #int 1109393408 // #4220 │ │ +0e635c: 1502 c841 |0058: const/high16 v2, #int 1103626240 // #41c8 │ │ +0e6360: 1503 2041 |005a: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6364: 1504 2041 |005c: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6368: 7154 a128 1032 |005e: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a1 │ │ +0e636e: 54d0 5b13 |0061: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6372: 1501 2042 |0063: const/high16 v1, #int 1109393408 // #4220 │ │ +0e6376: 1502 0242 |0065: const/high16 v2, #int 1107427328 // #4202 │ │ +0e637a: 1503 a040 |0067: const/high16 v3, #int 1084227584 // #40a0 │ │ +0e637e: 1504 a040 |0069: const/high16 v4, #int 1084227584 // #40a0 │ │ +0e6382: 7154 9e28 1032 |006b: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289e │ │ +0e6388: 1210 |006e: const/4 v0, #int 1 // #1 │ │ +0e638a: 59d0 5013 |006f: iput v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ +0e638e: 28c8 |0071: goto 0039 // -0038 │ │ +0e6390: 54d0 5b13 |0072: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6394: 1501 c841 |0074: const/high16 v1, #int 1103626240 // #41c8 │ │ +0e6398: 1502 a040 |0076: const/high16 v2, #int 1084227584 // #40a0 │ │ +0e639c: 1503 2041 |0078: const/high16 v3, #int 1092616192 // #4120 │ │ +0e63a0: 1504 2041 |007a: const/high16 v4, #int 1092616192 // #4120 │ │ +0e63a4: 7154 9828 1032 |007c: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e63aa: 54d0 5b13 |007f: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e63ae: 1501 0c42 |0081: const/high16 v1, #int 1108082688 // #420c │ │ +0e63b2: 1502 a040 |0083: const/high16 v2, #int 1084227584 // #40a0 │ │ +0e63b6: 1503 2041 |0085: const/high16 v3, #int 1092616192 // #4120 │ │ +0e63ba: 1504 2041 |0087: const/high16 v4, #int 1092616192 // #4120 │ │ +0e63be: 7154 9828 1032 |0089: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e63c4: 54d0 5b13 |008c: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e63c8: 1501 3442 |008e: const/high16 v1, #int 1110704128 // #4234 │ │ +0e63cc: 1502 a040 |0090: const/high16 v2, #int 1084227584 // #40a0 │ │ +0e63d0: 1503 2041 |0092: const/high16 v3, #int 1092616192 // #4120 │ │ +0e63d4: 1504 2041 |0094: const/high16 v4, #int 1092616192 // #4120 │ │ +0e63d8: 7154 9828 1032 |0096: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e63de: 54d0 5b13 |0099: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e63e2: 1501 5c42 |009b: const/high16 v1, #int 1113325568 // #425c │ │ +0e63e6: 1502 a040 |009d: const/high16 v2, #int 1084227584 // #40a0 │ │ +0e63ea: 1503 2041 |009f: const/high16 v3, #int 1092616192 // #4120 │ │ +0e63ee: 1504 2041 |00a1: const/high16 v4, #int 1092616192 // #4120 │ │ +0e63f2: 7154 9828 1032 |00a3: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e63f8: 54d0 5b13 |00a6: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e63fc: 1501 f041 |00a8: const/high16 v1, #int 1106247680 // #41f0 │ │ +0e6400: 1502 7041 |00aa: const/high16 v2, #int 1097859072 // #4170 │ │ +0e6404: 1503 2041 |00ac: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6408: 1504 2041 |00ae: const/high16 v4, #int 1092616192 // #4120 │ │ +0e640c: 7154 9828 1032 |00b0: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e6412: 54d0 5b13 |00b3: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6416: 1501 2042 |00b5: const/high16 v1, #int 1109393408 // #4220 │ │ +0e641a: 1502 7041 |00b7: const/high16 v2, #int 1097859072 // #4170 │ │ +0e641e: 1503 2041 |00b9: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6422: 1504 2041 |00bb: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6426: 7154 9828 1032 |00bd: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e642c: 54d0 5b13 |00c0: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6430: 1501 4842 |00c2: const/high16 v1, #int 1112014848 // #4248 │ │ +0e6434: 1502 7041 |00c4: const/high16 v2, #int 1097859072 // #4170 │ │ +0e6438: 1503 2041 |00c6: const/high16 v3, #int 1092616192 // #4120 │ │ +0e643c: 1504 2041 |00c8: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6440: 7154 9828 1032 |00ca: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e6446: 54d0 5b13 |00cd: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e644a: 1501 0c42 |00cf: const/high16 v1, #int 1108082688 // #420c │ │ +0e644e: 1502 c841 |00d1: const/high16 v2, #int 1103626240 // #41c8 │ │ +0e6452: 1503 2041 |00d3: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6456: 1504 2041 |00d5: const/high16 v4, #int 1092616192 // #4120 │ │ +0e645a: 7154 9828 1032 |00d7: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e6460: 54d0 5b13 |00da: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6464: 1501 3442 |00dc: const/high16 v1, #int 1110704128 // #4234 │ │ +0e6468: 1502 c841 |00de: const/high16 v2, #int 1103626240 // #41c8 │ │ +0e646c: 1503 2041 |00e0: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6470: 1504 2041 |00e2: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6474: 7154 9828 1032 |00e4: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e647a: 54d0 5b13 |00e7: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e647e: 1501 2042 |00e9: const/high16 v1, #int 1109393408 // #4220 │ │ +0e6482: 1502 0c42 |00eb: const/high16 v2, #int 1108082688 // #420c │ │ +0e6486: 1503 2041 |00ed: const/high16 v3, #int 1092616192 // #4120 │ │ +0e648a: 1504 2041 |00ef: const/high16 v4, #int 1092616192 // #4120 │ │ +0e648e: 7154 9e28 1032 |00f1: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289e │ │ +0e6494: 1300 0800 |00f4: const/16 v0, #int 8 // #8 │ │ +0e6498: 59d0 5013 |00f6: iput v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ +0e649c: 2900 41ff |00f8: goto/16 0039 // -00bf │ │ +0e64a0: 1308 0f00 |00fa: const/16 v8, #int 15 // #f │ │ +0e64a4: 1300 3c00 |00fc: const/16 v0, #int 60 // #3c │ │ +0e64a8: 3608 1100 |00fe: if-gt v8, v0, 010f // +0011 │ │ +0e64ac: 54d0 5b13 |0100: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e64b0: 8281 |0102: int-to-float v1, v8 │ │ +0e64b2: 1502 2040 |0103: const/high16 v2, #int 1075838976 // #4020 │ │ +0e64b6: 1503 a040 |0105: const/high16 v3, #int 1084227584 // #40a0 │ │ +0e64ba: 1504 a040 |0107: const/high16 v4, #int 1084227584 // #40a0 │ │ +0e64be: 7154 9828 1032 |0109: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e64c4: d808 0809 |010c: add-int/lit8 v8, v8, #int 9 // #09 │ │ +0e64c8: 28ee |010e: goto 00fc // -0012 │ │ +0e64ca: 1508 9c41 |010f: const/high16 v8, #int 1100742656 // #419c │ │ +0e64ce: 1500 5e42 |0111: const/high16 v0, #int 1113456640 // #425e │ │ +0e64d2: 2e00 0800 |0113: cmpg-float v0, v8, v0 │ │ +0e64d6: 3c00 1100 |0115: if-gtz v0, 0126 // +0011 │ │ +0e64da: 54d0 5b13 |0117: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e64de: 1501 f040 |0119: const/high16 v1, #int 1089470464 // #40f0 │ │ +0e64e2: 1502 a040 |011b: const/high16 v2, #int 1084227584 // #40a0 │ │ +0e64e6: 1503 a040 |011d: const/high16 v3, #int 1084227584 // #40a0 │ │ +0e64ea: 7153 9828 8021 |011f: invoke-static {v0, v8, v1, v2, v3}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e64f0: 1500 1041 |0122: const/high16 v0, #int 1091567616 // #4110 │ │ +0e64f4: c608 |0124: add-float/2addr v8, v0 │ │ +0e64f6: 28ec |0125: goto 0111 // -0014 │ │ +0e64f8: 1308 1800 |0126: const/16 v8, #int 24 // #18 │ │ +0e64fc: 1300 3300 |0128: const/16 v0, #int 51 // #33 │ │ +0e6500: 3608 1100 |012a: if-gt v8, v0, 013b // +0011 │ │ +0e6504: 54d0 5b13 |012c: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6508: 8281 |012e: int-to-float v1, v8 │ │ +0e650a: 1502 4841 |012f: const/high16 v2, #int 1095237632 // #4148 │ │ +0e650e: 1503 a040 |0131: const/high16 v3, #int 1084227584 // #40a0 │ │ +0e6512: 1504 a040 |0133: const/high16 v4, #int 1084227584 // #40a0 │ │ +0e6516: 7154 9828 1032 |0135: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e651c: d808 0809 |0138: add-int/lit8 v8, v8, #int 9 // #09 │ │ +0e6520: 28ee |013a: goto 0128 // -0012 │ │ +0e6522: 1508 e441 |013b: const/high16 v8, #int 1105461248 // #41e4 │ │ +0e6526: 1500 3a42 |013d: const/high16 v0, #int 1111097344 // #423a │ │ +0e652a: 2e00 0800 |013f: cmpg-float v0, v8, v0 │ │ +0e652e: 3c00 1100 |0141: if-gtz v0, 0152 // +0011 │ │ +0e6532: 54d0 5b13 |0143: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6536: 1501 8c41 |0145: const/high16 v1, #int 1099694080 // #418c │ │ +0e653a: 1502 a040 |0147: const/high16 v2, #int 1084227584 // #40a0 │ │ +0e653e: 1503 a040 |0149: const/high16 v3, #int 1084227584 // #40a0 │ │ +0e6542: 7153 9828 8021 |014b: invoke-static {v0, v8, v1, v2, v3}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e6548: 1500 1041 |014e: const/high16 v0, #int 1091567616 // #4110 │ │ +0e654c: c608 |0150: add-float/2addr v8, v0 │ │ +0e654e: 28ec |0151: goto 013d // -0014 │ │ +0e6550: 1308 2100 |0152: const/16 v8, #int 33 // #21 │ │ +0e6554: 1300 2a00 |0154: const/16 v0, #int 42 // #2a │ │ +0e6558: 3608 1100 |0156: if-gt v8, v0, 0167 // +0011 │ │ +0e655c: 54d0 5b13 |0158: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6560: 8281 |015a: int-to-float v1, v8 │ │ +0e6562: 1502 b441 |015b: const/high16 v2, #int 1102315520 // #41b4 │ │ +0e6566: 1503 a040 |015d: const/high16 v3, #int 1084227584 // #40a0 │ │ +0e656a: 1504 a040 |015f: const/high16 v4, #int 1084227584 // #40a0 │ │ +0e656e: 7154 9828 1032 |0161: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e6574: d808 0809 |0164: add-int/lit8 v8, v8, #int 9 // #09 │ │ +0e6578: 28ee |0166: goto 0154 // -0012 │ │ +0e657a: 54d0 5b13 |0167: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e657e: 1501 1642 |0169: const/high16 v1, #int 1108738048 // #4216 │ │ +0e6582: 1502 dc41 |016b: const/high16 v2, #int 1104936960 // #41dc │ │ +0e6586: 1503 a040 |016d: const/high16 v3, #int 1084227584 // #40a0 │ │ +0e658a: 1504 a040 |016f: const/high16 v4, #int 1084227584 // #40a0 │ │ +0e658e: 7154 9e28 1032 |0171: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289e │ │ +0e6594: 1300 1300 |0174: const/16 v0, #int 19 // #13 │ │ +0e6598: 59d0 5013 |0176: iput v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ +0e659c: 2900 c1fe |0178: goto/16 0039 // -013f │ │ +0e65a0: 54d0 5b13 |017a: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e65a4: 1501 0042 |017c: const/high16 v1, #int 1107296256 // #4200 │ │ +0e65a8: 1502 a040 |017e: const/high16 v2, #int 1084227584 // #40a0 │ │ +0e65ac: 1503 2041 |0180: const/high16 v3, #int 1092616192 // #4120 │ │ +0e65b0: 1504 2041 |0182: const/high16 v4, #int 1092616192 // #4120 │ │ +0e65b4: 7154 9b28 1032 |0184: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289b │ │ +0e65ba: 54d0 5b13 |0187: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e65be: 1501 4042 |0189: const/high16 v1, #int 1111490560 // #4240 │ │ +0e65c2: 1502 a040 |018b: const/high16 v2, #int 1084227584 // #40a0 │ │ +0e65c6: 1503 2041 |018d: const/high16 v3, #int 1092616192 // #4120 │ │ +0e65ca: 1504 2041 |018f: const/high16 v4, #int 1092616192 // #4120 │ │ +0e65ce: 7154 9b28 1032 |0191: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289b │ │ +0e65d4: 54d0 5b13 |0194: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e65d8: 1501 0042 |0196: const/high16 v1, #int 1107296256 // #4200 │ │ +0e65dc: 1502 7041 |0198: const/high16 v2, #int 1097859072 // #4170 │ │ +0e65e0: 1503 2041 |019a: const/high16 v3, #int 1092616192 // #4120 │ │ +0e65e4: 1504 2041 |019c: const/high16 v4, #int 1092616192 // #4120 │ │ +0e65e8: 7154 9b28 1032 |019e: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289b │ │ +0e65ee: 54d0 5b13 |01a1: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e65f2: 1501 4042 |01a3: const/high16 v1, #int 1111490560 // #4240 │ │ +0e65f6: 1502 7041 |01a5: const/high16 v2, #int 1097859072 // #4170 │ │ +0e65fa: 1503 2041 |01a7: const/high16 v3, #int 1092616192 // #4120 │ │ +0e65fe: 1504 2041 |01a9: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6602: 7154 9b28 1032 |01ab: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289b │ │ +0e6608: 54d0 5b13 |01ae: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e660c: 1501 0042 |01b0: const/high16 v1, #int 1107296256 // #4200 │ │ +0e6610: 1502 c841 |01b2: const/high16 v2, #int 1103626240 // #41c8 │ │ +0e6614: 1503 2041 |01b4: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6618: 1504 2041 |01b6: const/high16 v4, #int 1092616192 // #4120 │ │ +0e661c: 7154 9b28 1032 |01b8: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289b │ │ +0e6622: 54d0 5b13 |01bb: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6626: 1501 4042 |01bd: const/high16 v1, #int 1111490560 // #4240 │ │ +0e662a: 1502 c841 |01bf: const/high16 v2, #int 1103626240 // #41c8 │ │ +0e662e: 1503 2041 |01c1: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6632: 1504 2041 |01c3: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6636: 7154 9b28 1032 |01c5: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289b │ │ +0e663c: 54d0 5b13 |01c8: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6640: 1501 2042 |01ca: const/high16 v1, #int 1109393408 // #4220 │ │ +0e6644: 1502 0c42 |01cc: const/high16 v2, #int 1108082688 // #420c │ │ +0e6648: 1503 2041 |01ce: const/high16 v3, #int 1092616192 // #4120 │ │ +0e664c: 1504 2041 |01d0: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6650: 7154 9e28 1032 |01d2: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289e │ │ +0e6656: 1250 |01d5: const/4 v0, #int 5 // #5 │ │ +0e6658: 59d0 5013 |01d6: iput v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ +0e665c: 2900 61fe |01d8: goto/16 0039 // -019f │ │ +0e6660: 54d0 5b13 |01da: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6664: 1401 3333 2341 |01dc: const v1, #float 10.2 // #41233333 │ │ +0e666a: 1502 a040 |01df: const/high16 v2, #int 1084227584 // #40a0 │ │ +0e666e: 1503 2041 |01e1: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6672: 1504 2041 |01e3: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6676: 7154 9b28 1032 |01e5: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289b │ │ +0e667c: 54d0 5b13 |01e8: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6680: 1401 cdcc f041 |01ea: const v1, #float 30.1 // #41f0cccd │ │ +0e6686: 1502 a040 |01ed: const/high16 v2, #int 1084227584 // #40a0 │ │ +0e668a: 1503 2041 |01ef: const/high16 v3, #int 1092616192 // #4120 │ │ +0e668e: 1504 2041 |01f1: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6692: 7154 9b28 1032 |01f3: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289b │ │ +0e6698: 54d0 5b13 |01f6: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e669c: 1401 9a99 4742 |01f8: const v1, #float 49.9 // #4247999a │ │ +0e66a2: 1502 a040 |01fb: const/high16 v2, #int 1084227584 // #40a0 │ │ +0e66a6: 1503 2041 |01fd: const/high16 v3, #int 1092616192 // #4120 │ │ +0e66aa: 1504 2041 |01ff: const/high16 v4, #int 1092616192 // #4120 │ │ +0e66ae: 7154 9b28 1032 |0201: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289b │ │ +0e66b4: 54d0 5b13 |0204: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e66b8: 1401 9a99 8b42 |0206: const v1, #float 69.8 // #428b999a │ │ +0e66be: 1502 a040 |0209: const/high16 v2, #int 1084227584 // #40a0 │ │ +0e66c2: 1503 2041 |020b: const/high16 v3, #int 1092616192 // #4120 │ │ +0e66c6: 1504 2041 |020d: const/high16 v4, #int 1092616192 // #4120 │ │ +0e66ca: 7154 9b28 1032 |020f: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289b │ │ +0e66d0: 54d0 5b13 |0212: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e66d4: 1401 ae47 a141 |0214: const v1, #float 20.16 // #41a147ae │ │ +0e66da: 1502 7041 |0217: const/high16 v2, #int 1097859072 // #4170 │ │ +0e66de: 1503 2041 |0219: const/high16 v3, #int 1092616192 // #4120 │ │ +0e66e2: 1504 2041 |021b: const/high16 v4, #int 1092616192 // #4120 │ │ +0e66e6: 7154 9b28 1032 |021d: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289b │ │ +0e66ec: 54d0 5b13 |0220: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e66f0: 1501 2042 |0222: const/high16 v1, #int 1109393408 // #4220 │ │ +0e66f4: 1502 7041 |0224: const/high16 v2, #int 1097859072 // #4170 │ │ +0e66f8: 1503 2041 |0226: const/high16 v3, #int 1092616192 // #4120 │ │ +0e66fc: 1504 2041 |0228: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6700: 7154 9b28 1032 |022a: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289b │ │ +0e6706: 54d0 5b13 |022d: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e670a: 1401 6666 6f42 |022f: const v1, #float 59.85 // #426f6666 │ │ +0e6710: 1502 7041 |0232: const/high16 v2, #int 1097859072 // #4170 │ │ +0e6714: 1503 2041 |0234: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6718: 1504 2041 |0236: const/high16 v4, #int 1092616192 // #4120 │ │ +0e671c: 7154 9b28 1032 |0238: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289b │ │ +0e6722: 54d0 5b13 |023b: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6726: 1401 cdcc f041 |023d: const v1, #float 30.1 // #41f0cccd │ │ +0e672c: 1502 c841 |0240: const/high16 v2, #int 1103626240 // #41c8 │ │ +0e6730: 1503 2041 |0242: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6734: 1504 2041 |0244: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6738: 7154 9b28 1032 |0246: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289b │ │ +0e673e: 54d0 5b13 |0249: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6742: 1401 71bd 4742 |024b: const v1, #float 49.935 // #4247bd71 │ │ +0e6748: 1502 c841 |024e: const/high16 v2, #int 1103626240 // #41c8 │ │ +0e674c: 1503 2041 |0250: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6750: 1504 2041 |0252: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6754: 7154 9b28 1032 |0254: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289b │ │ +0e675a: 54d0 5b13 |0257: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e675e: 1401 48e1 1f42 |0259: const v1, #float 39.97 // #421fe148 │ │ +0e6764: 1502 0c42 |025c: const/high16 v2, #int 1108082688 // #420c │ │ +0e6768: 1503 2041 |025e: const/high16 v3, #int 1092616192 // #4120 │ │ +0e676c: 1504 2041 |0260: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6770: 7154 9f28 1032 |0262: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createPlayerStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289f │ │ +0e6776: 1270 |0265: const/4 v0, #int 7 // #7 │ │ +0e6778: 59d0 5013 |0266: iput v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ +0e677c: 2900 d1fd |0268: goto/16 0039 // -022f │ │ +0e6780: 54d0 5b13 |026a: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6784: 1501 2042 |026c: const/high16 v1, #int 1109393408 // #4220 │ │ +0e6788: 1502 8040 |026e: const/high16 v2, #int 1082130432 // #4080 │ │ +0e678c: 1503 0041 |0270: const/high16 v3, #int 1090519040 // #4100 │ │ +0e6790: 1504 0041 |0272: const/high16 v4, #int 1090519040 // #4100 │ │ +0e6794: 7154 9828 1032 |0274: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e679a: 54d0 5b13 |0277: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e679e: 1501 0c42 |0279: const/high16 v1, #int 1108082688 // #420c │ │ +0e67a2: 1502 2841 |027b: const/high16 v2, #int 1093140480 // #4128 │ │ +0e67a6: 1503 a040 |027d: const/high16 v3, #int 1084227584 // #40a0 │ │ +0e67aa: 1504 a040 |027f: const/high16 v4, #int 1084227584 // #40a0 │ │ +0e67ae: 7154 9828 1032 |0281: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e67b4: 54d0 5b13 |0284: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e67b8: 1501 3442 |0286: const/high16 v1, #int 1110704128 // #4234 │ │ +0e67bc: 1502 2841 |0288: const/high16 v2, #int 1093140480 // #4128 │ │ +0e67c0: 1503 a040 |028a: const/high16 v3, #int 1084227584 // #40a0 │ │ +0e67c4: 1504 a040 |028c: const/high16 v4, #int 1084227584 // #40a0 │ │ +0e67c8: 7154 a128 1032 |028e: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a1 │ │ +0e67ce: 54d0 5b13 |0291: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e67d2: 1501 2042 |0293: const/high16 v1, #int 1109393408 // #4220 │ │ +0e67d6: 1502 8841 |0295: const/high16 v2, #int 1099431936 // #4188 │ │ +0e67da: 1503 0041 |0297: const/high16 v3, #int 1090519040 // #4100 │ │ +0e67de: 1504 0041 |0299: const/high16 v4, #int 1090519040 // #4100 │ │ +0e67e2: 7154 9828 1032 |029b: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e67e8: 54d0 5b13 |029e: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e67ec: 1501 0c42 |02a0: const/high16 v1, #int 1108082688 // #420c │ │ +0e67f0: 1502 bc41 |02a2: const/high16 v2, #int 1102839808 // #41bc │ │ +0e67f4: 1503 a040 |02a4: const/high16 v3, #int 1084227584 // #40a0 │ │ +0e67f8: 1504 a040 |02a6: const/high16 v4, #int 1084227584 // #40a0 │ │ +0e67fc: 7154 a128 1032 |02a8: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a1 │ │ +0e6802: 54d0 5b13 |02ab: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6806: 1501 3442 |02ad: const/high16 v1, #int 1110704128 // #4234 │ │ +0e680a: 1502 bc41 |02af: const/high16 v2, #int 1102839808 // #41bc │ │ +0e680e: 1503 a040 |02b1: const/high16 v3, #int 1084227584 // #40a0 │ │ +0e6812: 1504 a040 |02b3: const/high16 v4, #int 1084227584 // #40a0 │ │ +0e6816: 7154 9828 1032 |02b5: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e681c: 54d0 5b13 |02b8: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6820: 1501 2042 |02ba: const/high16 v1, #int 1109393408 // #4220 │ │ +0e6824: 1502 f041 |02bc: const/high16 v2, #int 1106247680 // #41f0 │ │ +0e6828: 1503 0041 |02be: const/high16 v3, #int 1090519040 // #4100 │ │ +0e682c: 1504 0041 |02c0: const/high16 v4, #int 1090519040 // #4100 │ │ +0e6830: 7154 9828 1032 |02c2: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e6836: 54d0 5b13 |02c5: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e683a: 1501 2042 |02c7: const/high16 v1, #int 1109393408 // #4220 │ │ +0e683e: 1502 0e42 |02c9: const/high16 v2, #int 1108213760 // #420e │ │ +0e6842: 1503 4040 |02cb: const/high16 v3, #int 1077936128 // #4040 │ │ +0e6846: 1504 4040 |02cd: const/high16 v4, #int 1077936128 // #4040 │ │ +0e684a: 7154 9f28 1032 |02cf: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createPlayerStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289f │ │ +0e6850: 1250 |02d2: const/4 v0, #int 5 // #5 │ │ +0e6852: 59d0 5013 |02d3: iput v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ +0e6856: 2900 64fd |02d5: goto/16 0039 // -029c │ │ +0e685a: 220a f203 |02d7: new-instance v10, Ljava/util/Random; // type@03f2 │ │ +0e685e: 7010 6a27 0a00 |02d9: invoke-direct {v10}, Ljava/util/Random;.:()V // method@276a │ │ +0e6864: 1218 |02dc: const/4 v8, #int 1 // #1 │ │ +0e6866: 1300 3200 |02dd: const/16 v0, #int 50 // #32 │ │ +0e686a: 3508 3600 |02df: if-ge v8, v0, 0315 // +0036 │ │ +0e686e: 6e10 6c27 0a00 |02e1: invoke-virtual {v10}, Ljava/util/Random;.nextFloat:()F // method@276c │ │ +0e6874: 0a00 |02e4: move-result v0 │ │ +0e6876: 1501 003f |02e5: const/high16 v1, #int 1056964608 // #3f00 │ │ +0e687a: 2d00 0001 |02e7: cmpl-float v0, v0, v1 │ │ +0e687e: 3d00 2a00 |02e9: if-lez v0, 0313 // +002a │ │ +0e6882: 121c |02eb: const/4 v12, #int 1 // #1 │ │ +0e6884: 54d0 5b13 |02ec: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6888: 82c1 |02ee: int-to-float v1, v12 │ │ +0e688a: 6e10 6c27 0a00 |02ef: invoke-virtual {v10}, Ljava/util/Random;.nextFloat:()F // method@276c │ │ +0e6890: 0a02 |02f2: move-result v2 │ │ +0e6892: c821 |02f3: mul-float/2addr v1, v2 │ │ +0e6894: 6e10 6c27 0a00 |02f4: invoke-virtual {v10}, Ljava/util/Random;.nextFloat:()F // method@276c │ │ +0e689a: 0a02 |02f7: move-result v2 │ │ +0e689c: c821 |02f8: mul-float/2addr v1, v2 │ │ +0e689e: 1502 2042 |02f9: const/high16 v2, #int 1109393408 // #4220 │ │ +0e68a2: c821 |02fb: mul-float/2addr v1, v2 │ │ +0e68a4: 1502 2042 |02fc: const/high16 v2, #int 1109393408 // #4220 │ │ +0e68a8: c621 |02fe: add-float/2addr v1, v2 │ │ +0e68aa: 1502 2041 |02ff: const/high16 v2, #int 1092616192 // #4120 │ │ +0e68ae: 1503 f041 |0301: const/high16 v3, #int 1106247680 // #41f0 │ │ +0e68b2: 6e10 6c27 0a00 |0303: invoke-virtual {v10}, Ljava/util/Random;.nextFloat:()F // method@276c │ │ +0e68b8: 0a04 |0306: move-result v4 │ │ +0e68ba: c843 |0307: mul-float/2addr v3, v4 │ │ +0e68bc: c632 |0308: add-float/2addr v2, v3 │ │ +0e68be: 1503 4040 |0309: const/high16 v3, #int 1077936128 // #4040 │ │ +0e68c2: 1504 4040 |030b: const/high16 v4, #int 1077936128 // #4040 │ │ +0e68c6: 7154 9828 1032 |030d: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e68cc: d808 0801 |0310: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0e68d0: 28cb |0312: goto 02dd // -0035 │ │ +0e68d2: 12fc |0313: const/4 v12, #int -1 // #ff │ │ +0e68d4: 28d8 |0314: goto 02ec // -0028 │ │ +0e68d6: 54d0 5b13 |0315: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e68da: 1501 2042 |0317: const/high16 v1, #int 1109393408 // #4220 │ │ +0e68de: 1502 4842 |0319: const/high16 v2, #int 1112014848 // #4248 │ │ +0e68e2: 1503 2041 |031b: const/high16 v3, #int 1092616192 // #4120 │ │ +0e68e6: 1504 2041 |031d: const/high16 v4, #int 1092616192 // #4120 │ │ +0e68ea: 7154 9f28 1032 |031f: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createPlayerStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289f │ │ +0e68f0: 1300 2d00 |0322: const/16 v0, #int 45 // #2d │ │ +0e68f4: 59d0 5013 |0324: iput v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ +0e68f8: 2900 13fd |0326: goto/16 0039 // -02ed │ │ +0e68fc: 220b f203 |0328: new-instance v11, Ljava/util/Random; // type@03f2 │ │ +0e6900: 7010 6a27 0b00 |032a: invoke-direct {v11}, Ljava/util/Random;.:()V // method@276a │ │ +0e6906: 1218 |032d: const/4 v8, #int 1 // #1 │ │ +0e6908: 1300 3200 |032e: const/16 v0, #int 50 // #32 │ │ +0e690c: 3508 3600 |0330: if-ge v8, v0, 0366 // +0036 │ │ +0e6910: 6e10 6c27 0b00 |0332: invoke-virtual {v11}, Ljava/util/Random;.nextFloat:()F // method@276c │ │ +0e6916: 0a00 |0335: move-result v0 │ │ +0e6918: 1501 003f |0336: const/high16 v1, #int 1056964608 // #3f00 │ │ +0e691c: 2d00 0001 |0338: cmpl-float v0, v0, v1 │ │ +0e6920: 3d00 2a00 |033a: if-lez v0, 0364 // +002a │ │ +0e6924: 121c |033c: const/4 v12, #int 1 // #1 │ │ +0e6926: 54d0 5b13 |033d: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e692a: 82c1 |033f: int-to-float v1, v12 │ │ +0e692c: 6e10 6c27 0b00 |0340: invoke-virtual {v11}, Ljava/util/Random;.nextFloat:()F // method@276c │ │ +0e6932: 0a02 |0343: move-result v2 │ │ +0e6934: c821 |0344: mul-float/2addr v1, v2 │ │ +0e6936: 6e10 6c27 0b00 |0345: invoke-virtual {v11}, Ljava/util/Random;.nextFloat:()F // method@276c │ │ +0e693c: 0a02 |0348: move-result v2 │ │ +0e693e: c821 |0349: mul-float/2addr v1, v2 │ │ +0e6940: 1502 2042 |034a: const/high16 v2, #int 1109393408 // #4220 │ │ +0e6944: c821 |034c: mul-float/2addr v1, v2 │ │ +0e6946: 1502 2042 |034d: const/high16 v2, #int 1109393408 // #4220 │ │ +0e694a: c621 |034f: add-float/2addr v1, v2 │ │ +0e694c: 1502 2041 |0350: const/high16 v2, #int 1092616192 // #4120 │ │ +0e6950: 1503 f041 |0352: const/high16 v3, #int 1106247680 // #41f0 │ │ +0e6954: 6e10 6c27 0b00 |0354: invoke-virtual {v11}, Ljava/util/Random;.nextFloat:()F // method@276c │ │ +0e695a: 0a04 |0357: move-result v4 │ │ +0e695c: c843 |0358: mul-float/2addr v3, v4 │ │ +0e695e: c632 |0359: add-float/2addr v2, v3 │ │ +0e6960: 1503 4040 |035a: const/high16 v3, #int 1077936128 // #4040 │ │ +0e6964: 1504 4040 |035c: const/high16 v4, #int 1077936128 // #4040 │ │ +0e6968: 7154 9b28 1032 |035e: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289b │ │ +0e696e: d808 0801 |0361: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0e6972: 28cb |0363: goto 032e // -0035 │ │ +0e6974: 12fc |0364: const/4 v12, #int -1 // #ff │ │ +0e6976: 28d8 |0365: goto 033d // -0028 │ │ +0e6978: 54d0 5b13 |0366: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e697c: 1501 2042 |0368: const/high16 v1, #int 1109393408 // #4220 │ │ +0e6980: 1502 4842 |036a: const/high16 v2, #int 1112014848 // #4248 │ │ +0e6984: 1503 2041 |036c: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6988: 1504 2041 |036e: const/high16 v4, #int 1092616192 // #4120 │ │ +0e698c: 7154 9f28 1032 |0370: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createPlayerStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289f │ │ +0e6992: 1300 2f00 |0373: const/16 v0, #int 47 // #2f │ │ +0e6996: 59d0 5013 |0375: iput v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ +0e699a: 2900 c2fc |0377: goto/16 0039 // -033e │ │ +0e699e: 54d0 5b13 |0379: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e69a2: 1501 0842 |037b: const/high16 v1, #int 1107820544 // #4208 │ │ +0e69a6: 1502 a040 |037d: const/high16 v2, #int 1084227584 // #40a0 │ │ +0e69aa: 1503 2041 |037f: const/high16 v3, #int 1092616192 // #4120 │ │ +0e69ae: 1504 2041 |0381: const/high16 v4, #int 1092616192 // #4120 │ │ +0e69b2: 7154 9928 1032 |0383: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2899 │ │ +0e69b8: 54d0 5b13 |0386: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e69bc: 1501 3842 |0388: const/high16 v1, #int 1110966272 // #4238 │ │ +0e69c0: 1502 a040 |038a: const/high16 v2, #int 1084227584 // #40a0 │ │ +0e69c4: 1503 2041 |038c: const/high16 v3, #int 1092616192 // #4120 │ │ +0e69c8: 1504 2041 |038e: const/high16 v4, #int 1092616192 // #4120 │ │ +0e69cc: 7154 9928 1032 |0390: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2899 │ │ +0e69d2: 54d0 5b13 |0393: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e69d6: 1501 2042 |0395: const/high16 v1, #int 1109393408 // #4220 │ │ +0e69da: 1502 5041 |0397: const/high16 v2, #int 1095761920 // #4150 │ │ +0e69de: 1503 2041 |0399: const/high16 v3, #int 1092616192 // #4120 │ │ +0e69e2: 1504 2041 |039b: const/high16 v4, #int 1092616192 // #4120 │ │ +0e69e6: 7154 9928 1032 |039d: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2899 │ │ +0e69ec: 54d0 5b13 |03a0: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e69f0: 1501 0842 |03a2: const/high16 v1, #int 1107820544 // #4208 │ │ +0e69f4: 1502 a841 |03a4: const/high16 v2, #int 1101529088 // #41a8 │ │ +0e69f8: 1503 2041 |03a6: const/high16 v3, #int 1092616192 // #4120 │ │ +0e69fc: 1504 2041 |03a8: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6a00: 7154 9928 1032 |03aa: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2899 │ │ +0e6a06: 54d0 5b13 |03ad: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6a0a: 1501 3842 |03af: const/high16 v1, #int 1110966272 // #4238 │ │ +0e6a0e: 1502 a841 |03b1: const/high16 v2, #int 1101529088 // #41a8 │ │ +0e6a12: 1503 2041 |03b3: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6a16: 1504 2041 |03b5: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6a1a: 7154 9928 1032 |03b7: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2899 │ │ +0e6a20: 54d0 5b13 |03ba: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6a24: 1501 2042 |03bc: const/high16 v1, #int 1109393408 // #4220 │ │ +0e6a28: 1502 e841 |03be: const/high16 v2, #int 1105723392 // #41e8 │ │ +0e6a2c: 1503 2041 |03c0: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6a30: 1504 2041 |03c2: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6a34: 7154 9928 1032 |03c4: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2899 │ │ +0e6a3a: 54d0 5b13 |03c7: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6a3e: 1501 1842 |03c9: const/high16 v1, #int 1108869120 // #4218 │ │ +0e6a42: 1502 1842 |03cb: const/high16 v2, #int 1108869120 // #4218 │ │ +0e6a46: 1503 0041 |03cd: const/high16 v3, #int 1090519040 // #4100 │ │ +0e6a4a: 1504 0041 |03cf: const/high16 v4, #int 1090519040 // #4100 │ │ +0e6a4e: 7154 9e28 1032 |03d1: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289e │ │ +0e6a54: 1250 |03d4: const/4 v0, #int 5 // #5 │ │ +0e6a56: 59d0 5013 |03d5: iput v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ +0e6a5a: 2900 62fc |03d7: goto/16 0039 // -039e │ │ +0e6a5e: 54d0 5b13 |03d9: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6a62: 1501 0842 |03db: const/high16 v1, #int 1107820544 // #4208 │ │ +0e6a66: 1502 a040 |03dd: const/high16 v2, #int 1084227584 // #40a0 │ │ +0e6a6a: 1503 2041 |03df: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6a6e: 1504 2041 |03e1: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6a72: 7154 9928 1032 |03e3: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2899 │ │ +0e6a78: 54d0 5b13 |03e6: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6a7c: 1501 3842 |03e8: const/high16 v1, #int 1110966272 // #4238 │ │ +0e6a80: 1502 a040 |03ea: const/high16 v2, #int 1084227584 // #40a0 │ │ +0e6a84: 1503 2041 |03ec: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6a88: 1504 2041 |03ee: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6a8c: 7154 a228 1032 |03f0: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a2 │ │ +0e6a92: 54d0 5b13 |03f3: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6a96: 1501 2042 |03f5: const/high16 v1, #int 1109393408 // #4220 │ │ +0e6a9a: 1502 5041 |03f7: const/high16 v2, #int 1095761920 // #4150 │ │ +0e6a9e: 1503 2041 |03f9: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6aa2: 1504 2041 |03fb: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6aa6: 7154 9928 1032 |03fd: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2899 │ │ +0e6aac: 54d0 5b13 |0400: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6ab0: 1501 0842 |0402: const/high16 v1, #int 1107820544 // #4208 │ │ +0e6ab4: 1502 a841 |0404: const/high16 v2, #int 1101529088 // #41a8 │ │ +0e6ab8: 1503 2041 |0406: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6abc: 1504 2041 |0408: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6ac0: 7154 9928 1032 |040a: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2899 │ │ +0e6ac6: 54d0 5b13 |040d: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6aca: 1501 3842 |040f: const/high16 v1, #int 1110966272 // #4238 │ │ +0e6ace: 1502 a841 |0411: const/high16 v2, #int 1101529088 // #41a8 │ │ +0e6ad2: 1503 2041 |0413: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6ad6: 1504 2041 |0415: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6ada: 7154 9928 1032 |0417: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2899 │ │ +0e6ae0: 54d0 5b13 |041a: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6ae4: 1501 2042 |041c: const/high16 v1, #int 1109393408 // #4220 │ │ +0e6ae8: 1502 e841 |041e: const/high16 v2, #int 1105723392 // #41e8 │ │ +0e6aec: 1503 2041 |0420: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6af0: 1504 2041 |0422: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6af4: 7154 a228 1032 |0424: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a2 │ │ +0e6afa: 54d0 5b13 |0427: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6afe: 1501 1842 |0429: const/high16 v1, #int 1108869120 // #4218 │ │ +0e6b02: 1502 1842 |042b: const/high16 v2, #int 1108869120 // #4218 │ │ +0e6b06: 1503 0041 |042d: const/high16 v3, #int 1090519040 // #4100 │ │ +0e6b0a: 1504 0041 |042f: const/high16 v4, #int 1090519040 // #4100 │ │ +0e6b0e: 7154 9e28 1032 |0431: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289e │ │ +0e6b14: 1240 |0434: const/4 v0, #int 4 // #4 │ │ +0e6b16: 59d0 5013 |0435: iput v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ +0e6b1a: 2900 02fc |0437: goto/16 0039 // -03fe │ │ +0e6b1e: 54d0 5b13 |0439: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6b22: 1501 7041 |043b: const/high16 v1, #int 1097859072 // #4170 │ │ +0e6b26: 1502 a040 |043d: const/high16 v2, #int 1084227584 // #40a0 │ │ +0e6b2a: 1503 2041 |043f: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6b2e: 1504 2041 |0441: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6b32: 7154 9828 1032 |0443: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e6b38: 54d0 5b13 |0446: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6b3c: 1501 2042 |0448: const/high16 v1, #int 1109393408 // #4220 │ │ +0e6b40: 1502 a040 |044a: const/high16 v2, #int 1084227584 // #40a0 │ │ +0e6b44: 1503 2041 |044c: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6b48: 1504 2041 |044e: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6b4c: 7154 9828 1032 |0450: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e6b52: 54d0 5b13 |0453: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6b56: 1501 8242 |0455: const/high16 v1, #int 1115815936 // #4282 │ │ +0e6b5a: 1502 a040 |0457: const/high16 v2, #int 1084227584 // #40a0 │ │ +0e6b5e: 1503 2041 |0459: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6b62: 1504 2041 |045b: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6b66: 7154 9828 1032 |045d: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e6b6c: 54d0 5b13 |0460: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6b70: 1501 c841 |0462: const/high16 v1, #int 1103626240 // #41c8 │ │ +0e6b74: 1502 7041 |0464: const/high16 v2, #int 1097859072 // #4170 │ │ +0e6b78: 1503 f041 |0466: const/high16 v3, #int 1106247680 // #41f0 │ │ +0e6b7c: 1504 2041 |0468: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6b80: 7154 9a28 1032 |046a: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289a │ │ +0e6b86: 54d0 5b13 |046d: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6b8a: 1501 5c42 |046f: const/high16 v1, #int 1113325568 // #425c │ │ +0e6b8e: 1502 7041 |0471: const/high16 v2, #int 1097859072 // #4170 │ │ +0e6b92: 1503 f041 |0473: const/high16 v3, #int 1106247680 // #41f0 │ │ +0e6b96: 1504 2041 |0475: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6b9a: 7154 9a28 1032 |0477: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289a │ │ +0e6ba0: 54d0 5b13 |047a: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6ba4: 1501 7041 |047c: const/high16 v1, #int 1097859072 // #4170 │ │ +0e6ba8: 1502 c841 |047e: const/high16 v2, #int 1103626240 // #41c8 │ │ +0e6bac: 1503 2041 |0480: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6bb0: 1504 2041 |0482: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6bb4: 7154 9828 1032 |0484: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e6bba: 54d0 5b13 |0487: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6bbe: 1501 2042 |0489: const/high16 v1, #int 1109393408 // #4220 │ │ +0e6bc2: 1502 c841 |048b: const/high16 v2, #int 1103626240 // #41c8 │ │ +0e6bc6: 1503 2041 |048d: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6bca: 1504 2041 |048f: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6bce: 7154 a128 1032 |0491: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a1 │ │ +0e6bd4: 54d0 5b13 |0494: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6bd8: 1501 8242 |0496: const/high16 v1, #int 1115815936 // #4282 │ │ +0e6bdc: 1502 c841 |0498: const/high16 v2, #int 1103626240 // #41c8 │ │ +0e6be0: 1503 2041 |049a: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6be4: 1504 2041 |049c: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6be8: 7154 9828 1032 |049e: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e6bee: 54d0 5b13 |04a1: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6bf2: 1501 c841 |04a3: const/high16 v1, #int 1103626240 // #41c8 │ │ +0e6bf6: 1502 0c42 |04a5: const/high16 v2, #int 1108082688 // #420c │ │ +0e6bfa: 1503 f041 |04a7: const/high16 v3, #int 1106247680 // #41f0 │ │ +0e6bfe: 1504 2041 |04a9: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6c02: 7154 9a28 1032 |04ab: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289a │ │ +0e6c08: 54d0 5b13 |04ae: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6c0c: 1501 5c42 |04b0: const/high16 v1, #int 1113325568 // #425c │ │ +0e6c10: 1502 0c42 |04b2: const/high16 v2, #int 1108082688 // #420c │ │ +0e6c14: 1503 f041 |04b4: const/high16 v3, #int 1106247680 // #41f0 │ │ +0e6c18: 1504 2041 |04b6: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6c1c: 7154 9a28 1032 |04b8: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289a │ │ +0e6c22: 54d0 5b13 |04bb: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6c26: 1501 0c42 |04bd: const/high16 v1, #int 1108082688 // #420c │ │ +0e6c2a: 1502 3442 |04bf: const/high16 v2, #int 1110704128 // #4234 │ │ +0e6c2e: 1503 2041 |04c1: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6c32: 1504 2041 |04c3: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6c36: 7154 9e28 1032 |04c5: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289e │ │ +0e6c3c: 1300 0900 |04c8: const/16 v0, #int 9 // #9 │ │ +0e6c40: 59d0 5013 |04ca: iput v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ +0e6c44: 2900 6dfb |04cc: goto/16 0039 // -0493 │ │ +0e6c48: 54d0 5b13 |04ce: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6c4c: 1501 0c42 |04d0: const/high16 v1, #int 1108082688 // #420c │ │ +0e6c50: 1502 a040 |04d2: const/high16 v2, #int 1084227584 // #40a0 │ │ +0e6c54: 1503 2041 |04d4: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6c58: 1504 2041 |04d6: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6c5c: 7154 9828 1032 |04d8: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e6c62: 54d0 5b13 |04db: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6c66: 1501 f041 |04dd: const/high16 v1, #int 1106247680 // #41f0 │ │ +0e6c6a: 1502 c841 |04df: const/high16 v2, #int 1103626240 // #41c8 │ │ +0e6c6e: 1503 f041 |04e1: const/high16 v3, #int 1106247680 // #41f0 │ │ +0e6c72: 1504 2041 |04e3: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6c76: 1405 db0f c93f |04e5: const v5, #float 1.5708 // #3fc90fdb │ │ +0e6c7c: 7706 a428 0000 |04e8: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFFF)Lse/danielj/geometridestroyer/Entity; // method@28a4 │ │ +0e6c82: 54d0 5b13 |04eb: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6c86: 1501 2042 |04ed: const/high16 v1, #int 1109393408 // #4220 │ │ +0e6c8a: 1502 7041 |04ef: const/high16 v2, #int 1097859072 // #4170 │ │ +0e6c8e: 1503 2041 |04f1: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6c92: 1504 2041 |04f3: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6c96: 7154 9828 1032 |04f5: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e6c9c: 54d0 5b13 |04f8: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6ca0: 1501 2042 |04fa: const/high16 v1, #int 1109393408 // #4220 │ │ +0e6ca4: 1502 c841 |04fc: const/high16 v2, #int 1103626240 // #41c8 │ │ +0e6ca8: 1503 2041 |04fe: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6cac: 1504 2041 |0500: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6cb0: 7154 9828 1032 |0502: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e6cb6: 54d0 5b13 |0505: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6cba: 1501 2042 |0507: const/high16 v1, #int 1109393408 // #4220 │ │ +0e6cbe: 1502 0c42 |0509: const/high16 v2, #int 1108082688 // #420c │ │ +0e6cc2: 1503 2041 |050b: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6cc6: 1504 2041 |050d: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6cca: 7154 9828 1032 |050f: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e6cd0: 54d0 5b13 |0512: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6cd4: 1501 0c42 |0514: const/high16 v1, #int 1108082688 // #420c │ │ +0e6cd8: 1502 3442 |0516: const/high16 v2, #int 1110704128 // #4234 │ │ +0e6cdc: 1503 2041 |0518: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6ce0: 1504 2041 |051a: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6ce4: 7154 9e28 1032 |051c: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289e │ │ +0e6cea: 1230 |051f: const/4 v0, #int 3 // #3 │ │ +0e6cec: 59d0 5013 |0520: iput v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ +0e6cf0: 2900 17fb |0522: goto/16 0039 // -04e9 │ │ +0e6cf4: 54d0 5b13 |0524: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6cf8: 1501 7041 |0526: const/high16 v1, #int 1097859072 // #4170 │ │ +0e6cfc: 1502 a040 |0528: const/high16 v2, #int 1084227584 // #40a0 │ │ +0e6d00: 1503 2041 |052a: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6d04: 1504 2041 |052c: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6d08: 7154 9c28 1032 |052e: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289c │ │ +0e6d0e: 54d0 5b13 |0531: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6d12: 1501 c841 |0533: const/high16 v1, #int 1103626240 // #41c8 │ │ +0e6d16: 1502 a040 |0535: const/high16 v2, #int 1084227584 // #40a0 │ │ +0e6d1a: 1503 2041 |0537: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6d1e: 1504 2041 |0539: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6d22: 7154 9c28 1032 |053b: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289c │ │ +0e6d28: 54d0 5b13 |053e: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6d2c: 1501 0c42 |0540: const/high16 v1, #int 1108082688 // #420c │ │ +0e6d30: 1502 a040 |0542: const/high16 v2, #int 1084227584 // #40a0 │ │ +0e6d34: 1503 2041 |0544: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6d38: 1504 2041 |0546: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6d3c: 7154 9c28 1032 |0548: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289c │ │ +0e6d42: 54d0 5b13 |054b: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6d46: 1501 3442 |054d: const/high16 v1, #int 1110704128 // #4234 │ │ +0e6d4a: 1502 a040 |054f: const/high16 v2, #int 1084227584 // #40a0 │ │ +0e6d4e: 1503 2041 |0551: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6d52: 1504 2041 |0553: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6d56: 7154 9c28 1032 |0555: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289c │ │ +0e6d5c: 54d0 5b13 |0558: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6d60: 1501 5c42 |055a: const/high16 v1, #int 1113325568 // #425c │ │ +0e6d64: 1502 a040 |055c: const/high16 v2, #int 1084227584 // #40a0 │ │ +0e6d68: 1503 2041 |055e: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6d6c: 1504 2041 |0560: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6d70: 7154 9c28 1032 |0562: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289c │ │ +0e6d76: 54d0 5b13 |0565: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6d7a: 1501 8242 |0567: const/high16 v1, #int 1115815936 // #4282 │ │ +0e6d7e: 1502 a040 |0569: const/high16 v2, #int 1084227584 // #40a0 │ │ +0e6d82: 1503 2041 |056b: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6d86: 1504 2041 |056d: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6d8a: 7154 9c28 1032 |056f: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289c │ │ +0e6d90: 54d0 5b13 |0572: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6d94: 1501 a041 |0574: const/high16 v1, #int 1101004800 // #41a0 │ │ +0e6d98: 1502 8041 |0576: const/high16 v2, #int 1098907648 // #4180 │ │ +0e6d9c: 1503 4041 |0578: const/high16 v3, #int 1094713344 // #4140 │ │ +0e6da0: 1504 4041 |057a: const/high16 v4, #int 1094713344 // #4140 │ │ +0e6da4: 7154 9c28 1032 |057c: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289c │ │ +0e6daa: 54d0 5b13 |057f: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6dae: 1501 2042 |0581: const/high16 v1, #int 1109393408 // #4220 │ │ +0e6db2: 1502 8041 |0583: const/high16 v2, #int 1098907648 // #4180 │ │ +0e6db6: 1503 4041 |0585: const/high16 v3, #int 1094713344 // #4140 │ │ +0e6dba: 1504 4041 |0587: const/high16 v4, #int 1094713344 // #4140 │ │ +0e6dbe: 7154 9c28 1032 |0589: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289c │ │ +0e6dc4: 54d0 5b13 |058c: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6dc8: 1501 7042 |058e: const/high16 v1, #int 1114636288 // #4270 │ │ +0e6dcc: 1502 8041 |0590: const/high16 v2, #int 1098907648 // #4180 │ │ +0e6dd0: 1503 4041 |0592: const/high16 v3, #int 1094713344 // #4140 │ │ +0e6dd4: 1504 4041 |0594: const/high16 v4, #int 1094713344 // #4140 │ │ +0e6dd8: 7154 9c28 1032 |0596: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289c │ │ +0e6dde: 54d0 5b13 |0599: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6de2: 1501 f041 |059b: const/high16 v1, #int 1106247680 // #41f0 │ │ +0e6de6: 1502 d841 |059d: const/high16 v2, #int 1104674816 // #41d8 │ │ +0e6dea: 1503 a041 |059f: const/high16 v3, #int 1101004800 // #41a0 │ │ +0e6dee: 1504 f040 |05a1: const/high16 v4, #int 1089470464 // #40f0 │ │ +0e6df2: 7154 9a28 1032 |05a3: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289a │ │ +0e6df8: 54d0 5b13 |05a6: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6dfc: 1501 3442 |05a8: const/high16 v1, #int 1110704128 // #4234 │ │ +0e6e00: 1502 1442 |05aa: const/high16 v2, #int 1108606976 // #4214 │ │ +0e6e04: 1503 2041 |05ac: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6e08: 1504 2041 |05ae: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6e0c: 7154 a028 1032 |05b0: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createPlayerTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a0 │ │ +0e6e12: 1300 0800 |05b3: const/16 v0, #int 8 // #8 │ │ +0e6e16: 59d0 5013 |05b5: iput v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ +0e6e1a: 2900 82fa |05b7: goto/16 0039 // -057e │ │ +0e6e1e: 54d0 5b13 |05b9: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6e22: 1501 2041 |05bb: const/high16 v1, #int 1092616192 // #4120 │ │ +0e6e26: 1502 4040 |05bd: const/high16 v2, #int 1077936128 // #4040 │ │ +0e6e2a: 1503 c040 |05bf: const/high16 v3, #int 1086324736 // #40c0 │ │ +0e6e2e: 1504 c040 |05c1: const/high16 v4, #int 1086324736 // #40c0 │ │ +0e6e32: 7154 a528 1032 |05c3: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a5 │ │ +0e6e38: 54d0 5b13 |05c6: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6e3c: 1501 8041 |05c8: const/high16 v1, #int 1098907648 // #4180 │ │ +0e6e40: 1502 4040 |05ca: const/high16 v2, #int 1077936128 // #4040 │ │ +0e6e44: 1503 c040 |05cc: const/high16 v3, #int 1086324736 // #40c0 │ │ +0e6e48: 1504 c040 |05ce: const/high16 v4, #int 1086324736 // #40c0 │ │ +0e6e4c: 7154 a528 1032 |05d0: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a5 │ │ +0e6e52: 54d0 5b13 |05d3: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6e56: 1501 b041 |05d5: const/high16 v1, #int 1102053376 // #41b0 │ │ +0e6e5a: 1502 4040 |05d7: const/high16 v2, #int 1077936128 // #4040 │ │ +0e6e5e: 1503 c040 |05d9: const/high16 v3, #int 1086324736 // #40c0 │ │ +0e6e62: 1504 c040 |05db: const/high16 v4, #int 1086324736 // #40c0 │ │ +0e6e66: 7154 a528 1032 |05dd: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a5 │ │ +0e6e6c: 54d0 5b13 |05e0: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6e70: 1501 e041 |05e2: const/high16 v1, #int 1105199104 // #41e0 │ │ +0e6e74: 1502 4040 |05e4: const/high16 v2, #int 1077936128 // #4040 │ │ +0e6e78: 1503 c040 |05e6: const/high16 v3, #int 1086324736 // #40c0 │ │ +0e6e7c: 1504 c040 |05e8: const/high16 v4, #int 1086324736 // #40c0 │ │ +0e6e80: 7154 a528 1032 |05ea: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a5 │ │ +0e6e86: 54d0 5b13 |05ed: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6e8a: 1501 2042 |05ef: const/high16 v1, #int 1109393408 // #4220 │ │ +0e6e8e: 1502 4040 |05f1: const/high16 v2, #int 1077936128 // #4040 │ │ +0e6e92: 1503 c040 |05f3: const/high16 v3, #int 1086324736 // #40c0 │ │ +0e6e96: 1504 c040 |05f5: const/high16 v4, #int 1086324736 // #40c0 │ │ +0e6e9a: 7154 a528 1032 |05f7: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a5 │ │ +0e6ea0: 54d0 5b13 |05fa: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6ea4: 1501 3842 |05fc: const/high16 v1, #int 1110966272 // #4238 │ │ +0e6ea8: 1502 4040 |05fe: const/high16 v2, #int 1077936128 // #4040 │ │ +0e6eac: 1503 c040 |0600: const/high16 v3, #int 1086324736 // #40c0 │ │ +0e6eb0: 1504 c040 |0602: const/high16 v4, #int 1086324736 // #40c0 │ │ +0e6eb4: 7154 a528 1032 |0604: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a5 │ │ +0e6eba: 54d0 5b13 |0607: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6ebe: 1501 5042 |0609: const/high16 v1, #int 1112539136 // #4250 │ │ +0e6ec2: 1502 4040 |060b: const/high16 v2, #int 1077936128 // #4040 │ │ +0e6ec6: 1503 c040 |060d: const/high16 v3, #int 1086324736 // #40c0 │ │ +0e6eca: 1504 c040 |060f: const/high16 v4, #int 1086324736 // #40c0 │ │ +0e6ece: 7154 a528 1032 |0611: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a5 │ │ +0e6ed4: 54d0 5b13 |0614: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6ed8: 1501 6842 |0616: const/high16 v1, #int 1114112000 // #4268 │ │ +0e6edc: 1502 4040 |0618: const/high16 v2, #int 1077936128 // #4040 │ │ +0e6ee0: 1503 c040 |061a: const/high16 v3, #int 1086324736 // #40c0 │ │ +0e6ee4: 1504 c040 |061c: const/high16 v4, #int 1086324736 // #40c0 │ │ +0e6ee8: 7154 a528 1032 |061e: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a5 │ │ +0e6eee: 54d0 5b13 |0621: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6ef2: 1501 8042 |0623: const/high16 v1, #int 1115684864 // #4280 │ │ +0e6ef6: 1502 4040 |0625: const/high16 v2, #int 1077936128 // #4040 │ │ +0e6efa: 1503 c040 |0627: const/high16 v3, #int 1086324736 // #40c0 │ │ +0e6efe: 1504 c040 |0629: const/high16 v4, #int 1086324736 // #40c0 │ │ +0e6f02: 7154 a528 1032 |062b: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a5 │ │ +0e6f08: 54d0 5b13 |062e: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6f0c: 1501 8c42 |0630: const/high16 v1, #int 1116471296 // #428c │ │ +0e6f10: 1502 4040 |0632: const/high16 v2, #int 1077936128 // #4040 │ │ +0e6f14: 1503 c040 |0634: const/high16 v3, #int 1086324736 // #40c0 │ │ +0e6f18: 1504 c040 |0636: const/high16 v4, #int 1086324736 // #40c0 │ │ +0e6f1c: 7154 a528 1032 |0638: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@28a5 │ │ +0e6f22: 54d0 5b13 |063b: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6f26: 1501 5041 |063d: const/high16 v1, #int 1095761920 // #4150 │ │ +0e6f2a: 1502 2041 |063f: const/high16 v2, #int 1092616192 // #4120 │ │ +0e6f2e: 1503 0041 |0641: const/high16 v3, #int 1090519040 // #4100 │ │ +0e6f32: 1504 0041 |0643: const/high16 v4, #int 1090519040 // #4100 │ │ +0e6f36: 7154 9c28 1032 |0645: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289c │ │ +0e6f3c: 54d0 5b13 |0648: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6f40: 1501 c841 |064a: const/high16 v1, #int 1103626240 // #41c8 │ │ +0e6f44: 1502 2041 |064c: const/high16 v2, #int 1092616192 // #4120 │ │ +0e6f48: 1503 0041 |064e: const/high16 v3, #int 1090519040 // #4100 │ │ +0e6f4c: 1504 0041 |0650: const/high16 v4, #int 1090519040 // #4100 │ │ +0e6f50: 7154 9828 1032 |0652: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e6f56: 54d0 5b13 |0655: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6f5a: 1501 2c42 |0657: const/high16 v1, #int 1110179840 // #422c │ │ +0e6f5e: 1502 2041 |0659: const/high16 v2, #int 1092616192 // #4120 │ │ +0e6f62: 1503 0041 |065b: const/high16 v3, #int 1090519040 // #4100 │ │ +0e6f66: 1504 0041 |065d: const/high16 v4, #int 1090519040 // #4100 │ │ +0e6f6a: 7154 9828 1032 |065f: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e6f70: 54d0 5b13 |0662: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6f74: 1501 5c42 |0664: const/high16 v1, #int 1113325568 // #425c │ │ +0e6f78: 1502 2041 |0666: const/high16 v2, #int 1092616192 // #4120 │ │ +0e6f7c: 1503 0041 |0668: const/high16 v3, #int 1090519040 // #4100 │ │ +0e6f80: 1504 0041 |066a: const/high16 v4, #int 1090519040 // #4100 │ │ +0e6f84: 7154 9c28 1032 |066c: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289c │ │ +0e6f8a: 54d0 5b13 |066f: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6f8e: 1501 8642 |0671: const/high16 v1, #int 1116078080 // #4286 │ │ +0e6f92: 1502 2041 |0673: const/high16 v2, #int 1092616192 // #4120 │ │ +0e6f96: 1503 0041 |0675: const/high16 v3, #int 1090519040 // #4100 │ │ +0e6f9a: 1504 0041 |0677: const/high16 v4, #int 1090519040 // #4100 │ │ +0e6f9e: 7154 9c28 1032 |0679: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289c │ │ +0e6fa4: 54d0 5b13 |067c: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6fa8: 1501 8841 |067e: const/high16 v1, #int 1099431936 // #4188 │ │ +0e6fac: 1502 9841 |0680: const/high16 v2, #int 1100480512 // #4198 │ │ +0e6fb0: 1503 2041 |0682: const/high16 v3, #int 1092616192 // #4120 │ │ +0e6fb4: 1504 2041 |0684: const/high16 v4, #int 1092616192 // #4120 │ │ +0e6fb8: 7154 9828 1032 |0686: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e6fbe: 54d0 5b13 |0689: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6fc2: 1501 f041 |068b: const/high16 v1, #int 1106247680 // #41f0 │ │ +0e6fc6: 1502 9041 |068d: const/high16 v2, #int 1099956224 // #4190 │ │ +0e6fca: 1503 0041 |068f: const/high16 v3, #int 1090519040 // #4100 │ │ +0e6fce: 1504 0041 |0691: const/high16 v4, #int 1090519040 // #4100 │ │ +0e6fd2: 7154 9828 1032 |0693: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e6fd8: 54d0 5b13 |0696: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6fdc: 1501 1842 |0698: const/high16 v1, #int 1108869120 // #4218 │ │ +0e6fe0: 1502 9041 |069a: const/high16 v2, #int 1099956224 // #4190 │ │ +0e6fe4: 1503 0041 |069c: const/high16 v3, #int 1090519040 // #4100 │ │ +0e6fe8: 1504 0041 |069e: const/high16 v4, #int 1090519040 // #4100 │ │ +0e6fec: 7154 9828 1032 |06a0: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e6ff2: 54d0 5b13 |06a3: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e6ff6: 1401 cdcc 3e42 |06a5: const v1, #float 47.7 // #423ecccd │ │ +0e6ffc: 1402 6666 8a41 |06a8: const v2, #float 17.3 // #418a6666 │ │ +0e7002: 1403 3333 d340 |06ab: const v3, #float 6.6 // #40d33333 │ │ +0e7008: 1404 3333 d340 |06ae: const v4, #float 6.6 // #40d33333 │ │ +0e700e: 7154 9828 1032 |06b1: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e7014: 54d0 5b13 |06b4: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e7018: 1501 7442 |06b6: const/high16 v1, #int 1114898432 // #4274 │ │ +0e701c: 1402 6666 8a41 |06b8: const v2, #float 17.3 // #418a6666 │ │ +0e7022: 1503 a041 |06bb: const/high16 v3, #int 1101004800 // #41a0 │ │ +0e7026: 1404 3333 d340 |06bd: const v4, #float 6.6 // #40d33333 │ │ +0e702c: 7154 9a28 1032 |06c0: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289a │ │ +0e7032: 54d0 5b13 |06c3: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e7036: 1501 d041 |06c5: const/high16 v1, #int 1104150528 // #41d0 │ │ +0e703a: 1502 d041 |06c7: const/high16 v2, #int 1104150528 // #41d0 │ │ +0e703e: 1503 0041 |06c9: const/high16 v3, #int 1090519040 // #4100 │ │ +0e7042: 1504 0041 |06cb: const/high16 v4, #int 1090519040 // #4100 │ │ +0e7046: 7154 9828 1032 |06cd: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e704c: 54d0 5b13 |06d0: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e7050: 1501 0842 |06d2: const/high16 v1, #int 1107820544 // #4208 │ │ +0e7054: 1502 d041 |06d4: const/high16 v2, #int 1104150528 // #41d0 │ │ +0e7058: 1503 0041 |06d6: const/high16 v3, #int 1090519040 // #4100 │ │ +0e705c: 1504 0041 |06d8: const/high16 v4, #int 1090519040 // #4100 │ │ +0e7060: 7154 9828 1032 |06da: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e7066: 54d0 5b13 |06dd: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e706a: 1501 5042 |06df: const/high16 v1, #int 1112539136 // #4250 │ │ +0e706e: 1402 6666 ca41 |06e1: const v2, #float 25.3 // #41ca6666 │ │ +0e7074: 1403 6666 1641 |06e4: const v3, #float 9.4 // #41166666 │ │ +0e707a: 1404 6666 1641 |06e7: const v4, #float 9.4 // #41166666 │ │ +0e7080: 7154 9828 1032 |06ea: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@2898 │ │ +0e7086: 54d0 5b13 |06ed: iget-object v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e708a: 1501 f041 |06ef: const/high16 v1, #int 1106247680 // #41f0 │ │ +0e708e: 1502 0842 |06f1: const/high16 v2, #int 1107820544 // #4208 │ │ +0e7092: 1503 0041 |06f3: const/high16 v3, #int 1090519040 // #4100 │ │ +0e7096: 1504 0041 |06f5: const/high16 v4, #int 1090519040 // #4100 │ │ +0e709a: 7154 9e28 1032 |06f7: invoke-static {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/EntityCreator;.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; // method@289e │ │ +0e70a0: 1300 0d00 |06fa: const/16 v0, #int 13 // #d │ │ +0e70a4: 59d0 5013 |06fc: iput v0, v13, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ +0e70a8: 2900 3bf9 |06fe: goto/16 0039 // -06c5 │ │ +0e70ac: 0001 0e00 0100 0000 0400 0000 3c00 ... |0700: packed-switch-data (32 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0002 line=161 │ │ 0x0008 line=162 │ │ 0x000d line=163 │ │ 0x0013 line=164 │ │ @@ -306210,47 +306266,46 @@ │ │ locals : │ │ 0x002b - 0x0031 reg=7 body Lcom/badlogic/gdx/physics/box2d/Body; │ │ 0x00fc - 0x0111 reg=8 i I │ │ 0x0111 - 0x0128 reg=8 i F │ │ 0x0128 - 0x013d reg=8 i I │ │ 0x013d - 0x0154 reg=8 i F │ │ 0x0154 - 0x017a reg=8 i I │ │ - 0x02ec - 0x0313 reg=13 sign I │ │ + 0x02ec - 0x0313 reg=12 sign I │ │ 0x02dd - 0x0328 reg=8 i I │ │ - 0x02dc - 0x0328 reg=11 r Ljava/util/Random; │ │ - 0x033d - 0x0364 reg=13 sign I │ │ + 0x02dc - 0x0328 reg=10 r Ljava/util/Random; │ │ + 0x033d - 0x0364 reg=12 sign I │ │ 0x032e - 0x0379 reg=8 i I │ │ - 0x032d - 0x0379 reg=12 r2 Ljava/util/Random; │ │ + 0x032d - 0x0379 reg=11 r2 Ljava/util/Random; │ │ 0x000d - 0x0720 reg=6 bodies Ljava/util/List; Ljava/util/List; │ │ 0x0008 - 0x0720 reg=9 i Ljava/util/Iterator; Ljava/util/Iterator; │ │ - 0x001f - 0x0720 reg=10 i$ Ljava/util/Iterator; │ │ - 0x0000 - 0x0720 reg=14 this Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ - 0x0000 - 0x0720 reg=15 level I │ │ + 0x0000 - 0x0720 reg=13 this Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ + 0x0000 - 0x0720 reg=14 level I │ │ │ │ #14 : (in Lse/danielj/geometridestroyer/GeometriDestroyer;) │ │ name : 'show' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0d8b48: |[0d8b48] se.danielj.geometridestroyer.GeometriDestroyer.show:()V │ │ -0d8b58: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d8b5a: 5c20 5413 |0001: iput-boolean v0, v2, Lse/danielj/geometridestroyer/GeometriDestroyer;.gameRunning:Z // field@1354 │ │ -0d8b5e: 5420 5513 |0003: iget-object v0, v2, Lse/danielj/geometridestroyer/GeometriDestroyer;.normalRenderer:Lse/danielj/geometridestroyer/GeometriDestroyer$Renderer; // field@1355 │ │ -0d8b62: 5b20 5813 |0005: iput-object v0, v2, Lse/danielj/geometridestroyer/GeometriDestroyer;.renderer:Lse/danielj/geometridestroyer/GeometriDestroyer$Renderer; // field@1358 │ │ -0d8b66: 5420 5913 |0007: iget-object v0, v2, Lse/danielj/geometridestroyer/GeometriDestroyer;.stage:Lse/danielj/geometridestroyer/IngameStage; // field@1359 │ │ -0d8b6a: 6e10 0429 0000 |0009: invoke-virtual {v0}, Lse/danielj/geometridestroyer/IngameStage;.reset:()V // method@2904 │ │ -0d8b70: 2200 2404 |000c: new-instance v0, Lse/danielj/geometridestroyer/GeometriDestroyer$NullVictoryChecker; // type@0424 │ │ -0d8b74: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0d8b76: 7030 b828 2001 |000f: invoke-direct {v0, v2, v1}, Lse/danielj/geometridestroyer/GeometriDestroyer$NullVictoryChecker;.:(Lse/danielj/geometridestroyer/GeometriDestroyer;Lse/danielj/geometridestroyer/GeometriDestroyer$1;)V // method@28b8 │ │ -0d8b7c: 5b20 5a13 |0012: iput-object v0, v2, Lse/danielj/geometridestroyer/GeometriDestroyer;.victoryChecker:Lse/danielj/geometridestroyer/GeometriDestroyer$VictoryChecker; // field@135a │ │ -0d8b80: 0e00 |0014: return-void │ │ +0e70ec: |[0e70ec] se.danielj.geometridestroyer.GeometriDestroyer.show:()V │ │ +0e70fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0e70fe: 5c20 5413 |0001: iput-boolean v0, v2, Lse/danielj/geometridestroyer/GeometriDestroyer;.gameRunning:Z // field@1354 │ │ +0e7102: 5420 5513 |0003: iget-object v0, v2, Lse/danielj/geometridestroyer/GeometriDestroyer;.normalRenderer:Lse/danielj/geometridestroyer/GeometriDestroyer$Renderer; // field@1355 │ │ +0e7106: 5b20 5813 |0005: iput-object v0, v2, Lse/danielj/geometridestroyer/GeometriDestroyer;.renderer:Lse/danielj/geometridestroyer/GeometriDestroyer$Renderer; // field@1358 │ │ +0e710a: 5420 5913 |0007: iget-object v0, v2, Lse/danielj/geometridestroyer/GeometriDestroyer;.stage:Lse/danielj/geometridestroyer/IngameStage; // field@1359 │ │ +0e710e: 6e10 0429 0000 |0009: invoke-virtual {v0}, Lse/danielj/geometridestroyer/IngameStage;.reset:()V // method@2904 │ │ +0e7114: 2200 2204 |000c: new-instance v0, Lse/danielj/geometridestroyer/GeometriDestroyer$NullVictoryChecker; // type@0422 │ │ +0e7118: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0e711a: 7030 b828 2001 |000f: invoke-direct {v0, v2, v1}, Lse/danielj/geometridestroyer/GeometriDestroyer$NullVictoryChecker;.:(Lse/danielj/geometridestroyer/GeometriDestroyer;Lse/danielj/geometridestroyer/GeometriDestroyer$1;)V // method@28b8 │ │ +0e7120: 5b20 5a13 |0012: iput-object v0, v2, Lse/danielj/geometridestroyer/GeometriDestroyer;.victoryChecker:Lse/danielj/geometridestroyer/GeometriDestroyer$VictoryChecker; // field@135a │ │ +0e7124: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ 0x0003 line=525 │ │ 0x0007 line=526 │ │ 0x000c line=527 │ │ 0x0014 line=528 │ │ @@ -306262,43 +306317,43 @@ │ │ type : '(IIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 46 16-bit code units │ │ -0d8b84: |[0d8b84] se.danielj.geometridestroyer.GeometriDestroyer.touchDown:(IIII)Z │ │ -0d8b94: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0d8b96: 1504 3442 |0001: const/high16 v4, #int 1110704128 // #4234 │ │ -0d8b9a: 5570 5413 |0003: iget-boolean v0, v7, Lse/danielj/geometridestroyer/GeometriDestroyer;.gameRunning:Z // field@1354 │ │ -0d8b9e: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -0d8ba2: 0f06 |0007: return v6 │ │ -0d8ba4: 8280 |0008: int-to-float v0, v8 │ │ -0d8ba6: 6201 2400 |0009: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0d8baa: 7210 3901 0100 |000b: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ -0d8bb0: 0a01 |000e: move-result v1 │ │ -0d8bb2: 8211 |000f: int-to-float v1, v1 │ │ -0d8bb4: c910 |0010: div-float/2addr v0, v1 │ │ -0d8bb6: 1501 a042 |0011: const/high16 v1, #int 1117782016 // #42a0 │ │ -0d8bba: a802 0001 |0013: mul-float v2, v0, v1 │ │ -0d8bbe: 8290 |0015: int-to-float v0, v9 │ │ -0d8bc0: 6201 2400 |0016: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0d8bc4: 7210 3201 0100 |0018: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ -0d8bca: 0a01 |001b: move-result v1 │ │ -0d8bcc: 8211 |001c: int-to-float v1, v1 │ │ -0d8bce: c910 |001d: div-float/2addr v0, v1 │ │ -0d8bd0: c840 |001e: mul-float/2addr v0, v4 │ │ -0d8bd2: a703 0400 |001f: sub-float v3, v4, v0 │ │ -0d8bd6: 5470 5b13 |0021: iget-object v0, v7, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ -0d8bda: 2201 2304 |0023: new-instance v1, Lse/danielj/geometridestroyer/GeometriDestroyer$4; // type@0423 │ │ -0d8bde: 7020 b528 7100 |0025: invoke-direct {v1, v7}, Lse/danielj/geometridestroyer/GeometriDestroyer$4;.:(Lse/danielj/geometridestroyer/GeometriDestroyer;)V // method@28b5 │ │ -0d8be4: 0124 |0028: move v4, v2 │ │ -0d8be6: 0135 |0029: move v5, v3 │ │ -0d8be8: 7406 4016 0000 |002a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/World;.QueryAABB:(Lcom/badlogic/gdx/physics/box2d/QueryCallback;FFFF)V // method@1640 │ │ -0d8bee: 28da |002d: goto 0007 // -0026 │ │ +0e7128: |[0e7128] se.danielj.geometridestroyer.GeometriDestroyer.touchDown:(IIII)Z │ │ +0e7138: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0e713a: 1504 3442 |0001: const/high16 v4, #int 1110704128 // #4234 │ │ +0e713e: 5570 5413 |0003: iget-boolean v0, v7, Lse/danielj/geometridestroyer/GeometriDestroyer;.gameRunning:Z // field@1354 │ │ +0e7142: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0e7146: 0f06 |0007: return v6 │ │ +0e7148: 8280 |0008: int-to-float v0, v8 │ │ +0e714a: 6201 2400 |0009: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0e714e: 7210 3901 0100 |000b: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ +0e7154: 0a01 |000e: move-result v1 │ │ +0e7156: 8211 |000f: int-to-float v1, v1 │ │ +0e7158: c910 |0010: div-float/2addr v0, v1 │ │ +0e715a: 1501 a042 |0011: const/high16 v1, #int 1117782016 // #42a0 │ │ +0e715e: a802 0001 |0013: mul-float v2, v0, v1 │ │ +0e7162: 8290 |0015: int-to-float v0, v9 │ │ +0e7164: 6201 2400 |0016: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0e7168: 7210 3201 0100 |0018: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ +0e716e: 0a01 |001b: move-result v1 │ │ +0e7170: 8211 |001c: int-to-float v1, v1 │ │ +0e7172: c910 |001d: div-float/2addr v0, v1 │ │ +0e7174: c840 |001e: mul-float/2addr v0, v4 │ │ +0e7176: a703 0400 |001f: sub-float v3, v4, v0 │ │ +0e717a: 5470 5b13 |0021: iget-object v0, v7, Lse/danielj/geometridestroyer/GeometriDestroyer;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@135b │ │ +0e717e: 2201 2104 |0023: new-instance v1, Lse/danielj/geometridestroyer/GeometriDestroyer$4; // type@0421 │ │ +0e7182: 7020 b528 7100 |0025: invoke-direct {v1, v7}, Lse/danielj/geometridestroyer/GeometriDestroyer$4;.:(Lse/danielj/geometridestroyer/GeometriDestroyer;)V // method@28b5 │ │ +0e7188: 0124 |0028: move v4, v2 │ │ +0e718a: 0135 |0029: move v5, v3 │ │ +0e718c: 7406 4016 0000 |002a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/World;.QueryAABB:(Lcom/badlogic/gdx/physics/box2d/QueryCallback;FFFF)V // method@1640 │ │ +0e7192: 28da |002d: goto 0007 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=460 │ │ 0x0007 line=499 │ │ 0x0008 line=463 │ │ 0x0015 line=464 │ │ 0x0021 line=465 │ │ @@ -306316,17 +306371,17 @@ │ │ type : '(III)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d8bf0: |[0d8bf0] se.danielj.geometridestroyer.GeometriDestroyer.touchDragged:(III)Z │ │ -0d8c00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d8c02: 0f00 |0001: return v0 │ │ +0e7194: |[0e7194] se.danielj.geometridestroyer.GeometriDestroyer.touchDragged:(III)Z │ │ +0e71a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e71a6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ 0x0000 - 0x0002 reg=2 screenX I │ │ 0x0000 - 0x0002 reg=3 screenY I │ │ @@ -306337,34 +306392,34 @@ │ │ type : '(IIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d8c04: |[0d8c04] se.danielj.geometridestroyer.GeometriDestroyer.touchUp:(IIII)Z │ │ -0d8c14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d8c16: 0f00 |0001: return v0 │ │ +0e71a8: |[0e71a8] se.danielj.geometridestroyer.GeometriDestroyer.touchUp:(IIII)Z │ │ +0e71b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e71ba: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ 0x0000 - 0x0002 reg=2 screenX I │ │ 0x0000 - 0x0002 reg=3 screenY I │ │ 0x0000 - 0x0002 reg=4 pointer I │ │ 0x0000 - 0x0002 reg=5 button I │ │ │ │ source_file_idx : 1664 (GeometriDestroyer.java) │ │ │ │ Class #682 header: │ │ -class_idx : 1081 │ │ +class_idx : 1079 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3075 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3073 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 15 │ │ │ │ Class #682 annotations: │ │ Annotations on class │ │ @@ -306401,149 +306456,149 @@ │ │ type : '(Lse/danielj/geometridestroyer/Core;Lcom/badlogic/gdx/InputMultiplexer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 297 16-bit code units │ │ -0d8c18: |[0d8c18] se.danielj.geometridestroyer.LevelScreen.:(Lse/danielj/geometridestroyer/Core;Lcom/badlogic/gdx/InputMultiplexer;)V │ │ -0d8c28: 7010 2726 0d00 |0000: invoke-direct {v13}, Ljava/lang/Object;.:()V // method@2627 │ │ -0d8c2e: 5bde 8513 |0003: iput-object v14, v13, Lse/danielj/geometridestroyer/LevelScreen;.core:Lse/danielj/geometridestroyer/Core; // field@1385 │ │ -0d8c32: 2208 6202 |0005: new-instance v8, Lcom/badlogic/gdx/scenes/scene2d/Stage; // type@0262 │ │ -0d8c36: 7010 f817 0800 |0007: invoke-direct {v8}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.:()V // method@17f8 │ │ -0d8c3c: 5bd8 8613 |000a: iput-object v8, v13, Lse/danielj/geometridestroyer/LevelScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1386 │ │ -0d8c40: 54d8 8613 |000c: iget-object v8, v13, Lse/danielj/geometridestroyer/LevelScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1386 │ │ -0d8c44: 1509 a044 |000e: const/high16 v9, #int 1151336448 // #44a0 │ │ -0d8c48: 150a 3444 |0010: const/high16 v10, #int 1144258560 // #4434 │ │ -0d8c4c: 120b |0012: const/4 v11, #int 0 // #0 │ │ -0d8c4e: 6e40 2018 98ba |0013: invoke-virtual {v8, v9, v10, v11}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setViewport:(FFZ)V // method@1820 │ │ -0d8c54: 2208 1c01 |0016: new-instance v8, Lcom/badlogic/gdx/graphics/OrthographicCamera; // type@011c │ │ -0d8c58: 1509 a042 |0018: const/high16 v9, #int 1117782016 // #42a0 │ │ -0d8c5c: 150a 3442 |001a: const/high16 v10, #int 1110704128 // #4234 │ │ -0d8c60: 7030 020b 980a |001c: invoke-direct {v8, v9, v10}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.:(FF)V // method@0b02 │ │ -0d8c66: 5bd8 8413 |001f: iput-object v8, v13, Lse/danielj/geometridestroyer/LevelScreen;.camera:Lcom/badlogic/gdx/graphics/OrthographicCamera; // field@1384 │ │ -0d8c6a: 54d8 8413 |0021: iget-object v8, v13, Lse/danielj/geometridestroyer/LevelScreen;.camera:Lcom/badlogic/gdx/graphics/OrthographicCamera; // field@1384 │ │ -0d8c6e: 5488 3006 |0023: iget-object v8, v8, Lcom/badlogic/gdx/graphics/OrthographicCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@0630 │ │ -0d8c72: 1509 2042 |0025: const/high16 v9, #int 1109393408 // #4220 │ │ -0d8c76: 150a b441 |0027: const/high16 v10, #int 1102315520 // #41b4 │ │ -0d8c7a: 120b |0029: const/4 v11, #int 0 // #0 │ │ -0d8c7c: 6e40 9714 98ba |002a: invoke-virtual {v8, v9, v10, v11}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -0d8c82: 54d8 8413 |002d: iget-object v8, v13, Lse/danielj/geometridestroyer/LevelScreen;.camera:Lcom/badlogic/gdx/graphics/OrthographicCamera; // field@1384 │ │ -0d8c86: 6e10 120b 0800 |002f: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.update:()V // method@0b12 │ │ -0d8c8c: 2208 5401 |0032: new-instance v8, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // type@0154 │ │ -0d8c90: 7010 d50d 0800 |0034: invoke-direct {v8}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.:()V // method@0dd5 │ │ -0d8c96: 5bd8 8313 |0037: iput-object v8, v13, Lse/danielj/geometridestroyer/LevelScreen;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@1383 │ │ -0d8c9a: 54d8 8613 |0039: iget-object v8, v13, Lse/danielj/geometridestroyer/LevelScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1386 │ │ -0d8c9e: 6e20 8701 8f00 |003b: invoke-virtual {v15, v8}, Lcom/badlogic/gdx/InputMultiplexer;.addProcessor:(Lcom/badlogic/gdx/InputProcessor;)V // method@0187 │ │ -0d8ca4: 6e20 8701 df00 |003e: invoke-virtual {v15, v13}, Lcom/badlogic/gdx/InputMultiplexer;.addProcessor:(Lcom/badlogic/gdx/InputProcessor;)V // method@0187 │ │ -0d8caa: 2205 ab02 |0041: new-instance v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@02ab │ │ -0d8cae: 7010 821b 0500 |0043: invoke-direct {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:()V // method@1b82 │ │ -0d8cb4: 1211 |0046: const/4 v1, #int 1 // #1 │ │ -0d8cb6: 1308 0e00 |0047: const/16 v8, #int 14 // #e │ │ -0d8cba: 3681 1600 |0049: if-gt v1, v8, 005f // +0016 │ │ -0d8cbe: 6e10 cf1b 0500 |004b: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1bcf │ │ -0d8cc4: 2208 3804 |004e: new-instance v8, Lse/danielj/geometridestroyer/LevelScreen$LevelButton; // type@0438 │ │ -0d8cc8: 7030 1129 d801 |0050: invoke-direct {v8, v13, v1}, Lse/danielj/geometridestroyer/LevelScreen$LevelButton;.:(Lse/danielj/geometridestroyer/LevelScreen;I)V // method@2911 │ │ -0d8cce: 6e20 851b 8500 |0053: invoke-virtual {v5, v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1b85 │ │ -0d8cd4: 0c08 |0056: move-result-object v8 │ │ -0d8cd6: 1509 a042 |0057: const/high16 v9, #int 1117782016 // #42a0 │ │ -0d8cda: 6e20 c724 9800 |0059: invoke-virtual {v8, v9}, Lcom/esotericsoftware/tablelayout/Cell;.height:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@24c7 │ │ -0d8ce0: d801 0101 |005c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0d8ce4: 28e9 |005e: goto 0047 // -0017 │ │ -0d8ce6: 2202 9702 |005f: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // type@0297 │ │ -0d8cea: 7020 671a 5200 |0061: invoke-direct {v2, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1a67 │ │ -0d8cf0: 1208 |0064: const/4 v8, #int 0 // #0 │ │ -0d8cf2: 1509 4842 |0065: const/high16 v9, #int 1112014848 // #4248 │ │ -0d8cf6: 6e30 a61a 8209 |0067: invoke-virtual {v2, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setPosition:(FF)V // method@1aa6 │ │ -0d8cfc: 1508 1644 |006a: const/high16 v8, #int 1142292480 // #4416 │ │ -0d8d00: 1509 1b44 |006c: const/high16 v9, #int 1142620160 // #441b │ │ -0d8d04: 6e30 ad1a 8209 |006e: invoke-virtual {v2, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setSize:(FF)V // method@1aad │ │ -0d8d0a: 1208 |0071: const/4 v8, #int 0 // #0 │ │ -0d8d0c: 6e20 a01a 8200 |0072: invoke-virtual {v2, v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setFadeScrollBars:(Z)V // method@1aa0 │ │ -0d8d12: 2203 9602 |0075: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // type@0296 │ │ -0d8d16: 7010 641a 0300 |0077: invoke-direct {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.:()V // method@1a64 │ │ -0d8d1c: 2208 e302 |007a: new-instance v8, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e3 │ │ -0d8d20: 1a09 2526 |007c: const-string v9, "scroll" // string@2625 │ │ -0d8d24: 7110 3929 0900 |007e: invoke-static {v9}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ -0d8d2a: 0c09 |0081: move-result-object v9 │ │ -0d8d2c: 7020 4f1e 9800 |0082: invoke-direct {v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1e4f │ │ -0d8d32: 5b38 710e |0085: iput-object v8, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e71 │ │ -0d8d36: 2208 e302 |0087: new-instance v8, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e3 │ │ -0d8d3a: 1a09 3326 |0089: const-string v9, "scroll_bg" // string@2633 │ │ -0d8d3e: 7110 3929 0900 |008b: invoke-static {v9}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ -0d8d44: 0c09 |008e: move-result-object v9 │ │ -0d8d46: 7020 4f1e 9800 |008f: invoke-direct {v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1e4f │ │ -0d8d4c: 5b38 700e |0092: iput-object v8, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e70 │ │ -0d8d50: 6e20 af1a 3200 |0094: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;)V // method@1aaf │ │ -0d8d56: 54d8 8613 |0097: iget-object v8, v13, Lse/danielj/geometridestroyer/LevelScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1386 │ │ -0d8d5a: 6e20 fe17 2800 |0099: invoke-virtual {v8, v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17fe │ │ -0d8d60: 2204 8e02 |009c: new-instance v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028e │ │ -0d8d64: 7010 131a 0400 |009e: invoke-direct {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.:()V // method@1a13 │ │ -0d8d6a: 7100 2f29 0000 |00a1: invoke-static {}, Lse/danielj/geometridestroyer/misc/FontManager;.getTitleFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@292f │ │ -0d8d70: 0c08 |00a4: move-result-object v8 │ │ -0d8d72: 5b48 4d0e |00a5: iput-object v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e4d │ │ -0d8d76: 2208 1301 |00a7: new-instance v8, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0d8d7a: 1509 803f |00a9: const/high16 v9, #int 1065353216 // #3f80 │ │ -0d8d7e: 150a 803f |00ab: const/high16 v10, #int 1065353216 // #3f80 │ │ -0d8d82: 150b 803f |00ad: const/high16 v11, #int 1065353216 // #3f80 │ │ -0d8d86: 150c 803f |00af: const/high16 v12, #int 1065353216 // #3f80 │ │ -0d8d8a: 705c a509 98ba |00b1: invoke-direct {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -0d8d90: 5b48 4e0e |00b4: iput-object v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e4e │ │ -0d8d94: 2207 8f02 |00b6: new-instance v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@028f │ │ -0d8d98: 1a08 7f06 |00b8: const-string v8, "Geometri │ │ +0e71bc: |[0e71bc] se.danielj.geometridestroyer.LevelScreen.:(Lse/danielj/geometridestroyer/Core;Lcom/badlogic/gdx/InputMultiplexer;)V │ │ +0e71cc: 7010 2726 0d00 |0000: invoke-direct {v13}, Ljava/lang/Object;.:()V // method@2627 │ │ +0e71d2: 5bde 8513 |0003: iput-object v14, v13, Lse/danielj/geometridestroyer/LevelScreen;.core:Lse/danielj/geometridestroyer/Core; // field@1385 │ │ +0e71d6: 2208 6002 |0005: new-instance v8, Lcom/badlogic/gdx/scenes/scene2d/Stage; // type@0260 │ │ +0e71da: 7010 f817 0800 |0007: invoke-direct {v8}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.:()V // method@17f8 │ │ +0e71e0: 5bd8 8613 |000a: iput-object v8, v13, Lse/danielj/geometridestroyer/LevelScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1386 │ │ +0e71e4: 54d8 8613 |000c: iget-object v8, v13, Lse/danielj/geometridestroyer/LevelScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1386 │ │ +0e71e8: 1509 a044 |000e: const/high16 v9, #int 1151336448 // #44a0 │ │ +0e71ec: 150a 3444 |0010: const/high16 v10, #int 1144258560 // #4434 │ │ +0e71f0: 120b |0012: const/4 v11, #int 0 // #0 │ │ +0e71f2: 6e40 2018 98ba |0013: invoke-virtual {v8, v9, v10, v11}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setViewport:(FFZ)V // method@1820 │ │ +0e71f8: 2208 1a01 |0016: new-instance v8, Lcom/badlogic/gdx/graphics/OrthographicCamera; // type@011a │ │ +0e71fc: 1509 a042 |0018: const/high16 v9, #int 1117782016 // #42a0 │ │ +0e7200: 150a 3442 |001a: const/high16 v10, #int 1110704128 // #4234 │ │ +0e7204: 7030 020b 980a |001c: invoke-direct {v8, v9, v10}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.:(FF)V // method@0b02 │ │ +0e720a: 5bd8 8413 |001f: iput-object v8, v13, Lse/danielj/geometridestroyer/LevelScreen;.camera:Lcom/badlogic/gdx/graphics/OrthographicCamera; // field@1384 │ │ +0e720e: 54d8 8413 |0021: iget-object v8, v13, Lse/danielj/geometridestroyer/LevelScreen;.camera:Lcom/badlogic/gdx/graphics/OrthographicCamera; // field@1384 │ │ +0e7212: 5488 3006 |0023: iget-object v8, v8, Lcom/badlogic/gdx/graphics/OrthographicCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@0630 │ │ +0e7216: 1509 2042 |0025: const/high16 v9, #int 1109393408 // #4220 │ │ +0e721a: 150a b441 |0027: const/high16 v10, #int 1102315520 // #41b4 │ │ +0e721e: 120b |0029: const/4 v11, #int 0 // #0 │ │ +0e7220: 6e40 9714 98ba |002a: invoke-virtual {v8, v9, v10, v11}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +0e7226: 54d8 8413 |002d: iget-object v8, v13, Lse/danielj/geometridestroyer/LevelScreen;.camera:Lcom/badlogic/gdx/graphics/OrthographicCamera; // field@1384 │ │ +0e722a: 6e10 120b 0800 |002f: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.update:()V // method@0b12 │ │ +0e7230: 2208 5201 |0032: new-instance v8, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // type@0152 │ │ +0e7234: 7010 d50d 0800 |0034: invoke-direct {v8}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.:()V // method@0dd5 │ │ +0e723a: 5bd8 8313 |0037: iput-object v8, v13, Lse/danielj/geometridestroyer/LevelScreen;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@1383 │ │ +0e723e: 54d8 8613 |0039: iget-object v8, v13, Lse/danielj/geometridestroyer/LevelScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1386 │ │ +0e7242: 6e20 8701 8f00 |003b: invoke-virtual {v15, v8}, Lcom/badlogic/gdx/InputMultiplexer;.addProcessor:(Lcom/badlogic/gdx/InputProcessor;)V // method@0187 │ │ +0e7248: 6e20 8701 df00 |003e: invoke-virtual {v15, v13}, Lcom/badlogic/gdx/InputMultiplexer;.addProcessor:(Lcom/badlogic/gdx/InputProcessor;)V // method@0187 │ │ +0e724e: 2205 a902 |0041: new-instance v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@02a9 │ │ +0e7252: 7010 821b 0500 |0043: invoke-direct {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:()V // method@1b82 │ │ +0e7258: 1211 |0046: const/4 v1, #int 1 // #1 │ │ +0e725a: 1308 0e00 |0047: const/16 v8, #int 14 // #e │ │ +0e725e: 3681 1600 |0049: if-gt v1, v8, 005f // +0016 │ │ +0e7262: 6e10 cf1b 0500 |004b: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1bcf │ │ +0e7268: 2208 3604 |004e: new-instance v8, Lse/danielj/geometridestroyer/LevelScreen$LevelButton; // type@0436 │ │ +0e726c: 7030 1129 d801 |0050: invoke-direct {v8, v13, v1}, Lse/danielj/geometridestroyer/LevelScreen$LevelButton;.:(Lse/danielj/geometridestroyer/LevelScreen;I)V // method@2911 │ │ +0e7272: 6e20 851b 8500 |0053: invoke-virtual {v5, v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1b85 │ │ +0e7278: 0c08 |0056: move-result-object v8 │ │ +0e727a: 1509 a042 |0057: const/high16 v9, #int 1117782016 // #42a0 │ │ +0e727e: 6e20 c724 9800 |0059: invoke-virtual {v8, v9}, Lcom/esotericsoftware/tablelayout/Cell;.height:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@24c7 │ │ +0e7284: d801 0101 |005c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0e7288: 28e9 |005e: goto 0047 // -0017 │ │ +0e728a: 2202 9502 |005f: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // type@0295 │ │ +0e728e: 7020 671a 5200 |0061: invoke-direct {v2, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1a67 │ │ +0e7294: 1208 |0064: const/4 v8, #int 0 // #0 │ │ +0e7296: 1509 4842 |0065: const/high16 v9, #int 1112014848 // #4248 │ │ +0e729a: 6e30 a61a 8209 |0067: invoke-virtual {v2, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setPosition:(FF)V // method@1aa6 │ │ +0e72a0: 1508 1644 |006a: const/high16 v8, #int 1142292480 // #4416 │ │ +0e72a4: 1509 1b44 |006c: const/high16 v9, #int 1142620160 // #441b │ │ +0e72a8: 6e30 ad1a 8209 |006e: invoke-virtual {v2, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setSize:(FF)V // method@1aad │ │ +0e72ae: 1208 |0071: const/4 v8, #int 0 // #0 │ │ +0e72b0: 6e20 a01a 8200 |0072: invoke-virtual {v2, v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setFadeScrollBars:(Z)V // method@1aa0 │ │ +0e72b6: 2203 9402 |0075: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // type@0294 │ │ +0e72ba: 7010 641a 0300 |0077: invoke-direct {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.:()V // method@1a64 │ │ +0e72c0: 2208 e102 |007a: new-instance v8, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e1 │ │ +0e72c4: 1a09 2326 |007c: const-string v9, "scroll" // string@2623 │ │ +0e72c8: 7110 3929 0900 |007e: invoke-static {v9}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ +0e72ce: 0c09 |0081: move-result-object v9 │ │ +0e72d0: 7020 4f1e 9800 |0082: invoke-direct {v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1e4f │ │ +0e72d6: 5b38 710e |0085: iput-object v8, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e71 │ │ +0e72da: 2208 e102 |0087: new-instance v8, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e1 │ │ +0e72de: 1a09 3126 |0089: const-string v9, "scroll_bg" // string@2631 │ │ +0e72e2: 7110 3929 0900 |008b: invoke-static {v9}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ +0e72e8: 0c09 |008e: move-result-object v9 │ │ +0e72ea: 7020 4f1e 9800 |008f: invoke-direct {v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1e4f │ │ +0e72f0: 5b38 700e |0092: iput-object v8, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e70 │ │ +0e72f4: 6e20 af1a 3200 |0094: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;)V // method@1aaf │ │ +0e72fa: 54d8 8613 |0097: iget-object v8, v13, Lse/danielj/geometridestroyer/LevelScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1386 │ │ +0e72fe: 6e20 fe17 2800 |0099: invoke-virtual {v8, v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17fe │ │ +0e7304: 2204 8c02 |009c: new-instance v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028c │ │ +0e7308: 7010 131a 0400 |009e: invoke-direct {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.:()V // method@1a13 │ │ +0e730e: 7100 2f29 0000 |00a1: invoke-static {}, Lse/danielj/geometridestroyer/misc/FontManager;.getTitleFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@292f │ │ +0e7314: 0c08 |00a4: move-result-object v8 │ │ +0e7316: 5b48 4d0e |00a5: iput-object v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e4d │ │ +0e731a: 2208 1101 |00a7: new-instance v8, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0e731e: 1509 803f |00a9: const/high16 v9, #int 1065353216 // #3f80 │ │ +0e7322: 150a 803f |00ab: const/high16 v10, #int 1065353216 // #3f80 │ │ +0e7326: 150b 803f |00ad: const/high16 v11, #int 1065353216 // #3f80 │ │ +0e732a: 150c 803f |00af: const/high16 v12, #int 1065353216 // #3f80 │ │ +0e732e: 705c a509 98ba |00b1: invoke-direct {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +0e7334: 5b48 4e0e |00b4: iput-object v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e4e │ │ +0e7338: 2207 8d02 |00b6: new-instance v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@028d │ │ +0e733c: 1a08 7f06 |00b8: const-string v8, "Geometri │ │ Destroyer" // string@067f │ │ -0d8d9c: 7030 161a 8704 |00ba: invoke-direct {v7, v8, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a16 │ │ -0d8da2: 1408 0080 2244 |00bd: const v8, #float 650 // #44228000 │ │ -0d8da8: 1509 c843 |00c0: const/high16 v9, #int 1137180672 // #43c8 │ │ -0d8dac: 6e30 331a 8709 |00c2: invoke-virtual {v7, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setPosition:(FF)V // method@1a33 │ │ -0d8db2: 54d8 8613 |00c5: iget-object v8, v13, Lse/danielj/geometridestroyer/LevelScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1386 │ │ -0d8db6: 6e20 fe17 7800 |00c7: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17fe │ │ -0d8dbc: 2206 af02 |00ca: new-instance v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@02af │ │ -0d8dc0: 7010 2a1c 0600 |00cc: invoke-direct {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.:()V // method@1c2a │ │ -0d8dc6: 7100 2e29 0000 |00cf: invoke-static {}, Lse/danielj/geometridestroyer/misc/FontManager;.getNormalFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@292e │ │ -0d8dcc: 0c08 |00d2: move-result-object v8 │ │ -0d8dce: 5b68 030f |00d3: iput-object v8, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f03 │ │ -0d8dd2: 2208 e302 |00d5: new-instance v8, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e3 │ │ -0d8dd6: 1a09 5c13 |00d7: const-string v9, "blank" // string@135c │ │ -0d8dda: 7110 3929 0900 |00d9: invoke-static {v9}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ -0d8de0: 0c09 |00dc: move-result-object v9 │ │ -0d8de2: 7020 4f1e 9800 |00dd: invoke-direct {v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1e4f │ │ -0d8de8: 5b68 060f |00e0: iput-object v8, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f06 │ │ -0d8dec: 2208 e302 |00e2: new-instance v8, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e3 │ │ -0d8df0: 1a09 5c13 |00e4: const-string v9, "blank" // string@135c │ │ -0d8df4: 7110 3929 0900 |00e6: invoke-static {v9}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ -0d8dfa: 0c09 |00e9: move-result-object v9 │ │ -0d8dfc: 7020 4f1e 9800 |00ea: invoke-direct {v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1e4f │ │ -0d8e02: 5b68 010f |00ed: iput-object v8, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f01 │ │ -0d8e06: 2208 1301 |00ef: new-instance v8, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0d8e0a: 1409 6666 663f |00f1: const v9, #float 0.9 // #3f666666 │ │ -0d8e10: 150a 003f |00f4: const/high16 v10, #int 1056964608 // #3f00 │ │ -0d8e14: 150b 003f |00f6: const/high16 v11, #int 1056964608 // #3f00 │ │ -0d8e18: 150c 803f |00f8: const/high16 v12, #int 1065353216 // #3f80 │ │ -0d8e1c: 705c a509 98ba |00fa: invoke-direct {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -0d8e22: 5b68 040f |00fd: iput-object v8, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f04 │ │ -0d8e26: 2208 1301 |00ff: new-instance v8, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0d8e2a: 1209 |0101: const/4 v9, #int 0 // #0 │ │ -0d8e2c: 140a cdcc cc3e |0102: const v10, #float 0.4 // #3ecccccd │ │ -0d8e32: 120b |0105: const/4 v11, #int 0 // #0 │ │ -0d8e34: 150c 803f |0106: const/high16 v12, #int 1065353216 // #3f80 │ │ -0d8e38: 705c a509 98ba |0108: invoke-direct {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -0d8e3e: 5b68 020f |010b: iput-object v8, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f02 │ │ -0d8e42: 2200 b002 |010d: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // type@02b0 │ │ -0d8e46: 1a08 ae02 |010f: const-string v8, "Credits" // string@02ae │ │ -0d8e4a: 7030 2f1c 8006 |0111: invoke-direct {v0, v8, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)V // method@1c2f │ │ -0d8e50: 1508 2f44 |0114: const/high16 v8, #int 1143930880 // #442f │ │ -0d8e54: 1509 c842 |0116: const/high16 v9, #int 1120403456 // #42c8 │ │ -0d8e58: 6e30 3f1c 8009 |0118: invoke-virtual {v0, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.setPosition:(FF)V // method@1c3f │ │ -0d8e5e: 2208 3504 |011b: new-instance v8, Lse/danielj/geometridestroyer/LevelScreen$1; // type@0435 │ │ -0d8e62: 7030 0729 d80e |011d: invoke-direct {v8, v13, v14}, Lse/danielj/geometridestroyer/LevelScreen$1;.:(Lse/danielj/geometridestroyer/LevelScreen;Lse/danielj/geometridestroyer/Core;)V // method@2907 │ │ -0d8e68: 6e20 311c 8000 |0120: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1c31 │ │ -0d8e6e: 54d8 8613 |0123: iget-object v8, v13, Lse/danielj/geometridestroyer/LevelScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1386 │ │ -0d8e72: 6e20 fe17 0800 |0125: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17fe │ │ -0d8e78: 0e00 |0128: return-void │ │ +0e7340: 7030 161a 8704 |00ba: invoke-direct {v7, v8, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a16 │ │ +0e7346: 1408 0080 2244 |00bd: const v8, #float 650 // #44228000 │ │ +0e734c: 1509 c843 |00c0: const/high16 v9, #int 1137180672 // #43c8 │ │ +0e7350: 6e30 331a 8709 |00c2: invoke-virtual {v7, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setPosition:(FF)V // method@1a33 │ │ +0e7356: 54d8 8613 |00c5: iget-object v8, v13, Lse/danielj/geometridestroyer/LevelScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1386 │ │ +0e735a: 6e20 fe17 7800 |00c7: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17fe │ │ +0e7360: 2206 ad02 |00ca: new-instance v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@02ad │ │ +0e7364: 7010 2a1c 0600 |00cc: invoke-direct {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.:()V // method@1c2a │ │ +0e736a: 7100 2e29 0000 |00cf: invoke-static {}, Lse/danielj/geometridestroyer/misc/FontManager;.getNormalFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@292e │ │ +0e7370: 0c08 |00d2: move-result-object v8 │ │ +0e7372: 5b68 030f |00d3: iput-object v8, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f03 │ │ +0e7376: 2208 e102 |00d5: new-instance v8, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e1 │ │ +0e737a: 1a09 5a13 |00d7: const-string v9, "blank" // string@135a │ │ +0e737e: 7110 3929 0900 |00d9: invoke-static {v9}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ +0e7384: 0c09 |00dc: move-result-object v9 │ │ +0e7386: 7020 4f1e 9800 |00dd: invoke-direct {v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1e4f │ │ +0e738c: 5b68 060f |00e0: iput-object v8, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f06 │ │ +0e7390: 2208 e102 |00e2: new-instance v8, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e1 │ │ +0e7394: 1a09 5a13 |00e4: const-string v9, "blank" // string@135a │ │ +0e7398: 7110 3929 0900 |00e6: invoke-static {v9}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ +0e739e: 0c09 |00e9: move-result-object v9 │ │ +0e73a0: 7020 4f1e 9800 |00ea: invoke-direct {v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1e4f │ │ +0e73a6: 5b68 010f |00ed: iput-object v8, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f01 │ │ +0e73aa: 2208 1101 |00ef: new-instance v8, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0e73ae: 1409 6666 663f |00f1: const v9, #float 0.9 // #3f666666 │ │ +0e73b4: 150a 003f |00f4: const/high16 v10, #int 1056964608 // #3f00 │ │ +0e73b8: 150b 003f |00f6: const/high16 v11, #int 1056964608 // #3f00 │ │ +0e73bc: 150c 803f |00f8: const/high16 v12, #int 1065353216 // #3f80 │ │ +0e73c0: 705c a509 98ba |00fa: invoke-direct {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +0e73c6: 5b68 040f |00fd: iput-object v8, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f04 │ │ +0e73ca: 2208 1101 |00ff: new-instance v8, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0e73ce: 1209 |0101: const/4 v9, #int 0 // #0 │ │ +0e73d0: 140a cdcc cc3e |0102: const v10, #float 0.4 // #3ecccccd │ │ +0e73d6: 120b |0105: const/4 v11, #int 0 // #0 │ │ +0e73d8: 150c 803f |0106: const/high16 v12, #int 1065353216 // #3f80 │ │ +0e73dc: 705c a509 98ba |0108: invoke-direct {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +0e73e2: 5b68 020f |010b: iput-object v8, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f02 │ │ +0e73e6: 2200 ae02 |010d: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // type@02ae │ │ +0e73ea: 1a08 ae02 |010f: const-string v8, "Credits" // string@02ae │ │ +0e73ee: 7030 2f1c 8006 |0111: invoke-direct {v0, v8, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)V // method@1c2f │ │ +0e73f4: 1508 2f44 |0114: const/high16 v8, #int 1143930880 // #442f │ │ +0e73f8: 1509 c842 |0116: const/high16 v9, #int 1120403456 // #42c8 │ │ +0e73fc: 6e30 3f1c 8009 |0118: invoke-virtual {v0, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.setPosition:(FF)V // method@1c3f │ │ +0e7402: 2208 3304 |011b: new-instance v8, Lse/danielj/geometridestroyer/LevelScreen$1; // type@0433 │ │ +0e7406: 7030 0729 d80e |011d: invoke-direct {v8, v13, v14}, Lse/danielj/geometridestroyer/LevelScreen$1;.:(Lse/danielj/geometridestroyer/LevelScreen;Lse/danielj/geometridestroyer/Core;)V // method@2907 │ │ +0e740c: 6e20 311c 8000 |0120: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1c31 │ │ +0e7412: 54d8 8613 |0123: iget-object v8, v13, Lse/danielj/geometridestroyer/LevelScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1386 │ │ +0e7416: 6e20 fe17 0800 |0125: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17fe │ │ +0e741c: 0e00 |0128: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x0005 line=44 │ │ 0x000c line=45 │ │ 0x0016 line=47 │ │ @@ -306601,17 +306656,17 @@ │ │ type : '(Lse/danielj/geometridestroyer/LevelScreen;)Lse/danielj/geometridestroyer/Core;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d8e7c: |[0d8e7c] se.danielj.geometridestroyer.LevelScreen.access$000:(Lse/danielj/geometridestroyer/LevelScreen;)Lse/danielj/geometridestroyer/Core; │ │ -0d8e8c: 5410 8513 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/LevelScreen;.core:Lse/danielj/geometridestroyer/Core; // field@1385 │ │ -0d8e90: 1100 |0002: return-object v0 │ │ +0e7420: |[0e7420] se.danielj.geometridestroyer.LevelScreen.access$000:(Lse/danielj/geometridestroyer/LevelScreen;)Lse/danielj/geometridestroyer/Core; │ │ +0e7430: 5410 8513 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/LevelScreen;.core:Lse/danielj/geometridestroyer/Core; // field@1385 │ │ +0e7434: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lse/danielj/geometridestroyer/LevelScreen; │ │ │ │ Virtual methods - │ │ @@ -306620,20 +306675,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0d8e94: |[0d8e94] se.danielj.geometridestroyer.LevelScreen.dispose:()V │ │ -0d8ea4: 5410 8613 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/LevelScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1386 │ │ -0d8ea8: 6e10 0518 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.dispose:()V // method@1805 │ │ -0d8eae: 5410 8313 |0005: iget-object v0, v1, Lse/danielj/geometridestroyer/LevelScreen;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@1383 │ │ -0d8eb2: 6e10 dc0d 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.disableBlending:()V // method@0ddc │ │ -0d8eb8: 0e00 |000a: return-void │ │ +0e7438: |[0e7438] se.danielj.geometridestroyer.LevelScreen.dispose:()V │ │ +0e7448: 5410 8613 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/LevelScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1386 │ │ +0e744c: 6e10 0518 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.dispose:()V // method@1805 │ │ +0e7452: 5410 8313 |0005: iget-object v0, v1, Lse/danielj/geometridestroyer/LevelScreen;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@1383 │ │ +0e7456: 6e10 dc0d 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.disableBlending:()V // method@0ddc │ │ +0e745c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0005 line=188 │ │ 0x000a line=189 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lse/danielj/geometridestroyer/LevelScreen; │ │ @@ -306643,16 +306698,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d8ebc: |[0d8ebc] se.danielj.geometridestroyer.LevelScreen.hide:()V │ │ -0d8ecc: 0e00 |0000: return-void │ │ +0e7460: |[0e7460] se.danielj.geometridestroyer.LevelScreen.hide:()V │ │ +0e7470: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lse/danielj/geometridestroyer/LevelScreen; │ │ │ │ #2 : (in Lse/danielj/geometridestroyer/LevelScreen;) │ │ @@ -306660,23 +306715,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0d8ed0: |[0d8ed0] se.danielj.geometridestroyer.LevelScreen.keyDown:(I)Z │ │ -0d8ee0: 1300 8300 |0000: const/16 v0, #int 131 // #83 │ │ -0d8ee4: 3220 0500 |0002: if-eq v0, v2, 0007 // +0005 │ │ -0d8ee8: 1240 |0004: const/4 v0, #int 4 // #4 │ │ -0d8eea: 3320 0700 |0005: if-ne v0, v2, 000c // +0007 │ │ -0d8eee: 6200 1c00 |0007: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0d8ef2: 7210 e500 0000 |0009: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.exit:()V // method@00e5 │ │ -0d8ef8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0d8efa: 0f00 |000d: return v0 │ │ +0e7474: |[0e7474] se.danielj.geometridestroyer.LevelScreen.keyDown:(I)Z │ │ +0e7484: 1300 8300 |0000: const/16 v0, #int 131 // #83 │ │ +0e7488: 3220 0500 |0002: if-eq v0, v2, 0007 // +0005 │ │ +0e748c: 1240 |0004: const/4 v0, #int 4 // #4 │ │ +0e748e: 3320 0700 |0005: if-ne v0, v2, 000c // +0007 │ │ +0e7492: 6200 1c00 |0007: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0e7496: 7210 e500 0000 |0009: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.exit:()V // method@00e5 │ │ +0e749c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0e749e: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0007 line=194 │ │ 0x000c line=196 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lse/danielj/geometridestroyer/LevelScreen; │ │ @@ -306687,17 +306742,17 @@ │ │ type : '(C)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d8efc: |[0d8efc] se.danielj.geometridestroyer.LevelScreen.keyTyped:(C)Z │ │ -0d8f0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d8f0e: 0f00 |0001: return v0 │ │ +0e74a0: |[0e74a0] se.danielj.geometridestroyer.LevelScreen.keyTyped:(C)Z │ │ +0e74b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e74b2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lse/danielj/geometridestroyer/LevelScreen; │ │ 0x0000 - 0x0002 reg=2 character C │ │ │ │ @@ -306706,17 +306761,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d8f10: |[0d8f10] se.danielj.geometridestroyer.LevelScreen.keyUp:(I)Z │ │ -0d8f20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d8f22: 0f00 |0001: return v0 │ │ +0e74b4: |[0e74b4] se.danielj.geometridestroyer.LevelScreen.keyUp:(I)Z │ │ +0e74c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e74c6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lse/danielj/geometridestroyer/LevelScreen; │ │ 0x0000 - 0x0002 reg=2 keycode I │ │ │ │ @@ -306725,17 +306780,17 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d8f24: |[0d8f24] se.danielj.geometridestroyer.LevelScreen.mouseMoved:(II)Z │ │ -0d8f34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d8f36: 0f00 |0001: return v0 │ │ +0e74c8: |[0e74c8] se.danielj.geometridestroyer.LevelScreen.mouseMoved:(II)Z │ │ +0e74d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e74da: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lse/danielj/geometridestroyer/LevelScreen; │ │ 0x0000 - 0x0002 reg=2 screenX I │ │ 0x0000 - 0x0002 reg=3 screenY I │ │ @@ -306745,16 +306800,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d8f38: |[0d8f38] se.danielj.geometridestroyer.LevelScreen.pause:()V │ │ -0d8f48: 0e00 |0000: return-void │ │ +0e74dc: |[0e74dc] se.danielj.geometridestroyer.LevelScreen.pause:()V │ │ +0e74ec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lse/danielj/geometridestroyer/LevelScreen; │ │ │ │ #7 : (in Lse/danielj/geometridestroyer/LevelScreen;) │ │ @@ -306762,47 +306817,47 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 69 16-bit code units │ │ -0d8f4c: |[0d8f4c] se.danielj.geometridestroyer.LevelScreen.render:(F)V │ │ -0d8f5c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d8f5e: 6200 1f00 |0001: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0d8f62: 1501 003f |0003: const/high16 v1, #int 1056964608 // #3f00 │ │ -0d8f66: 1503 803f |0005: const/high16 v3, #int 1065353216 // #3f80 │ │ -0d8f6a: 7253 a30a 1022 |0007: invoke-interface {v0, v1, v2, v2, v3}, Lcom/badlogic/gdx/graphics/GLCommon;.glClearColor:(FFFF)V // method@0aa3 │ │ -0d8f70: 6200 1f00 |000a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ -0d8f74: 1301 0040 |000c: const/16 v1, #int 16384 // #4000 │ │ -0d8f78: 7220 a20a 1000 |000e: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glClear:(I)V // method@0aa2 │ │ -0d8f7e: 5460 8313 |0011: iget-object v0, v6, Lse/danielj/geometridestroyer/LevelScreen;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@1383 │ │ -0d8f82: 5461 8413 |0013: iget-object v1, v6, Lse/danielj/geometridestroyer/LevelScreen;.camera:Lcom/badlogic/gdx/graphics/OrthographicCamera; // field@1384 │ │ -0d8f86: 5411 2a06 |0015: iget-object v1, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@062a │ │ -0d8f8a: 6e20 f50d 1000 |0017: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setProjectionMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V // method@0df5 │ │ -0d8f90: 5460 8313 |001a: iget-object v0, v6, Lse/danielj/geometridestroyer/LevelScreen;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@1383 │ │ -0d8f94: 6e10 da0d 0000 |001c: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.begin:()V // method@0dda │ │ -0d8f9a: 5460 8313 |001f: iget-object v0, v6, Lse/danielj/geometridestroyer/LevelScreen;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@1383 │ │ -0d8f9e: 1a01 2413 |0021: const-string v1, "background_dark" // string@1324 │ │ -0d8fa2: 7110 3929 0100 |0023: invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ -0d8fa8: 0c01 |0026: move-result-object v1 │ │ -0d8faa: 1504 a042 |0027: const/high16 v4, #int 1117782016 // #42a0 │ │ -0d8fae: 1505 3442 |0029: const/high16 v5, #int 1110704128 // #4234 │ │ -0d8fb2: 0123 |002b: move v3, v2 │ │ -0d8fb4: 7406 e60d 0000 |002c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFF)V // method@0de6 │ │ -0d8fba: 5460 8313 |002f: iget-object v0, v6, Lse/danielj/geometridestroyer/LevelScreen;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@1383 │ │ -0d8fbe: 6e10 ea0d 0000 |0031: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.end:()V // method@0dea │ │ -0d8fc4: 5460 8613 |0034: iget-object v0, v6, Lse/danielj/geometridestroyer/LevelScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1386 │ │ -0d8fc8: 6201 2400 |0036: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0d8fcc: 7210 2801 0100 |0038: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getDeltaTime:()F // method@0128 │ │ -0d8fd2: 0a01 |003b: move-result v1 │ │ -0d8fd4: 6e20 fc17 1000 |003c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.act:(F)V // method@17fc │ │ -0d8fda: 5460 8613 |003f: iget-object v0, v6, Lse/danielj/geometridestroyer/LevelScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1386 │ │ -0d8fde: 6e10 0618 0000 |0041: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.draw:()V // method@1806 │ │ -0d8fe4: 0e00 |0044: return-void │ │ +0e74f0: |[0e74f0] se.danielj.geometridestroyer.LevelScreen.render:(F)V │ │ +0e7500: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0e7502: 6200 1f00 |0001: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0e7506: 1501 003f |0003: const/high16 v1, #int 1056964608 // #3f00 │ │ +0e750a: 1503 803f |0005: const/high16 v3, #int 1065353216 // #3f80 │ │ +0e750e: 7253 a30a 1022 |0007: invoke-interface {v0, v1, v2, v2, v3}, Lcom/badlogic/gdx/graphics/GLCommon;.glClearColor:(FFFF)V // method@0aa3 │ │ +0e7514: 6200 1f00 |000a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@001f │ │ +0e7518: 1301 0040 |000c: const/16 v1, #int 16384 // #4000 │ │ +0e751c: 7220 a20a 1000 |000e: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glClear:(I)V // method@0aa2 │ │ +0e7522: 5460 8313 |0011: iget-object v0, v6, Lse/danielj/geometridestroyer/LevelScreen;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@1383 │ │ +0e7526: 5461 8413 |0013: iget-object v1, v6, Lse/danielj/geometridestroyer/LevelScreen;.camera:Lcom/badlogic/gdx/graphics/OrthographicCamera; // field@1384 │ │ +0e752a: 5411 2a06 |0015: iget-object v1, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@062a │ │ +0e752e: 6e20 f50d 1000 |0017: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setProjectionMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V // method@0df5 │ │ +0e7534: 5460 8313 |001a: iget-object v0, v6, Lse/danielj/geometridestroyer/LevelScreen;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@1383 │ │ +0e7538: 6e10 da0d 0000 |001c: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.begin:()V // method@0dda │ │ +0e753e: 5460 8313 |001f: iget-object v0, v6, Lse/danielj/geometridestroyer/LevelScreen;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@1383 │ │ +0e7542: 1a01 2213 |0021: const-string v1, "background_dark" // string@1322 │ │ +0e7546: 7110 3929 0100 |0023: invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ +0e754c: 0c01 |0026: move-result-object v1 │ │ +0e754e: 1504 a042 |0027: const/high16 v4, #int 1117782016 // #42a0 │ │ +0e7552: 1505 3442 |0029: const/high16 v5, #int 1110704128 // #4234 │ │ +0e7556: 0123 |002b: move v3, v2 │ │ +0e7558: 7406 e60d 0000 |002c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFF)V // method@0de6 │ │ +0e755e: 5460 8313 |002f: iget-object v0, v6, Lse/danielj/geometridestroyer/LevelScreen;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@1383 │ │ +0e7562: 6e10 ea0d 0000 |0031: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.end:()V // method@0dea │ │ +0e7568: 5460 8613 |0034: iget-object v0, v6, Lse/danielj/geometridestroyer/LevelScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1386 │ │ +0e756c: 6201 2400 |0036: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0e7570: 7210 2801 0100 |0038: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getDeltaTime:()F // method@0128 │ │ +0e7576: 0a01 |003b: move-result v1 │ │ +0e7578: 6e20 fc17 1000 |003c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.act:(F)V // method@17fc │ │ +0e757e: 5460 8613 |003f: iget-object v0, v6, Lse/danielj/geometridestroyer/LevelScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1386 │ │ +0e7582: 6e10 0618 0000 |0041: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.draw:()V // method@1806 │ │ +0e7588: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=153 │ │ 0x000a line=154 │ │ 0x0011 line=156 │ │ 0x001a line=157 │ │ 0x001f line=158 │ │ @@ -306819,16 +306874,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d8fe8: |[0d8fe8] se.danielj.geometridestroyer.LevelScreen.resize:(II)V │ │ -0d8ff8: 0e00 |0000: return-void │ │ +0e758c: |[0e758c] se.danielj.geometridestroyer.LevelScreen.resize:(II)V │ │ +0e759c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lse/danielj/geometridestroyer/LevelScreen; │ │ 0x0000 - 0x0001 reg=1 width I │ │ 0x0000 - 0x0001 reg=2 height I │ │ @@ -306838,16 +306893,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d8ffc: |[0d8ffc] se.danielj.geometridestroyer.LevelScreen.resume:()V │ │ -0d900c: 0e00 |0000: return-void │ │ +0e75a0: |[0e75a0] se.danielj.geometridestroyer.LevelScreen.resume:()V │ │ +0e75b0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lse/danielj/geometridestroyer/LevelScreen; │ │ │ │ #10 : (in Lse/danielj/geometridestroyer/LevelScreen;) │ │ @@ -306855,17 +306910,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d9010: |[0d9010] se.danielj.geometridestroyer.LevelScreen.scrolled:(I)Z │ │ -0d9020: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d9022: 0f00 |0001: return v0 │ │ +0e75b4: |[0e75b4] se.danielj.geometridestroyer.LevelScreen.scrolled:(I)Z │ │ +0e75c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e75c6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lse/danielj/geometridestroyer/LevelScreen; │ │ 0x0000 - 0x0002 reg=2 amount I │ │ │ │ @@ -306874,16 +306929,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d9024: |[0d9024] se.danielj.geometridestroyer.LevelScreen.show:()V │ │ -0d9034: 0e00 |0000: return-void │ │ +0e75c8: |[0e75c8] se.danielj.geometridestroyer.LevelScreen.show:()V │ │ +0e75d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lse/danielj/geometridestroyer/LevelScreen; │ │ │ │ #12 : (in Lse/danielj/geometridestroyer/LevelScreen;) │ │ @@ -306891,17 +306946,17 @@ │ │ type : '(IIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d9038: |[0d9038] se.danielj.geometridestroyer.LevelScreen.touchDown:(IIII)Z │ │ -0d9048: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d904a: 0f00 |0001: return v0 │ │ +0e75dc: |[0e75dc] se.danielj.geometridestroyer.LevelScreen.touchDown:(IIII)Z │ │ +0e75ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e75ee: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lse/danielj/geometridestroyer/LevelScreen; │ │ 0x0000 - 0x0002 reg=2 screenX I │ │ 0x0000 - 0x0002 reg=3 screenY I │ │ @@ -306913,17 +306968,17 @@ │ │ type : '(III)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d904c: |[0d904c] se.danielj.geometridestroyer.LevelScreen.touchDragged:(III)Z │ │ -0d905c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d905e: 0f00 |0001: return v0 │ │ +0e75f0: |[0e75f0] se.danielj.geometridestroyer.LevelScreen.touchDragged:(III)Z │ │ +0e7600: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e7602: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lse/danielj/geometridestroyer/LevelScreen; │ │ 0x0000 - 0x0002 reg=2 screenX I │ │ 0x0000 - 0x0002 reg=3 screenY I │ │ @@ -306934,33 +306989,33 @@ │ │ type : '(IIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d9060: |[0d9060] se.danielj.geometridestroyer.LevelScreen.touchUp:(IIII)Z │ │ -0d9070: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d9072: 0f00 |0001: return v0 │ │ +0e7604: |[0e7604] se.danielj.geometridestroyer.LevelScreen.touchUp:(IIII)Z │ │ +0e7614: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e7616: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lse/danielj/geometridestroyer/LevelScreen; │ │ 0x0000 - 0x0002 reg=2 screenX I │ │ 0x0000 - 0x0002 reg=3 screenY I │ │ 0x0000 - 0x0002 reg=4 pointer I │ │ 0x0000 - 0x0002 reg=5 button I │ │ │ │ - source_file_idx : 3075 (LevelScreen.java) │ │ + source_file_idx : 3073 (LevelScreen.java) │ │ │ │ Class #683 header: │ │ -class_idx : 124 │ │ +class_idx : 122 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 122 │ │ +superclass_idx : 120 │ │ source_file_idx : 522 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #683 annotations: │ │ @@ -306987,17 +307042,17 @@ │ │ type : '(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d9074: |[0d9074] com.badlogic.gdx.assets.loaders.BitmapFontLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ -0d9084: 7020 1c02 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@021c │ │ -0d908a: 0e00 |0003: return-void │ │ +0e7618: |[0e7618] com.badlogic.gdx.assets.loaders.BitmapFontLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ +0e7628: 7020 1c02 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@021c │ │ +0e762e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader; │ │ 0x0000 - 0x0004 reg=1 resolver Lcom/badlogic/gdx/assets/loaders/FileHandleResolver; │ │ @@ -307008,19 +307063,19 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d908c: |[0d908c] com.badlogic.gdx.assets.loaders.BitmapFontLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ -0d909c: 1f03 7b00 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter; // type@007b │ │ -0d90a0: 6e30 2302 2103 |0002: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;)Lcom/badlogic/gdx/utils/Array; // method@0223 │ │ -0d90a6: 0c00 |0005: move-result-object v0 │ │ -0d90a8: 1100 |0006: return-object v0 │ │ +0e7630: |[0e7630] com.badlogic.gdx.assets.loaders.BitmapFontLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ +0e7640: 1f03 7900 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter; // type@0079 │ │ +0e7644: 6e30 2302 2103 |0002: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;)Lcom/badlogic/gdx/utils/Array; // method@0223 │ │ +0e764a: 0c00 |0005: move-result-object v0 │ │ +0e764c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0002 reg=3 x1 Lcom/badlogic/gdx/assets/AssetLoaderParameters; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader; │ │ 0x0000 - 0x0007 reg=2 x0 Ljava/lang/String; │ │ @@ -307030,40 +307085,40 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;)Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -0d90ac: |[0d90ac] com.badlogic.gdx.assets.loaders.BitmapFontLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;)Lcom/badlogic/gdx/utils/Array; │ │ -0d90bc: 2200 e702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0d90c0: 7010 621e 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -0d90c6: 3807 0b00 |0005: if-eqz v7, 0010 // +000b │ │ -0d90ca: 5472 0801 |0007: iget-object v2, v7, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.bitmapFontData:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@0108 │ │ -0d90ce: 3802 0700 |0009: if-eqz v2, 0010 // +0007 │ │ -0d90d2: 5472 0801 |000b: iget-object v2, v7, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.bitmapFontData:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@0108 │ │ -0d90d6: 5b52 0c01 |000d: iput-object v2, v5, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@010c │ │ -0d90da: 1100 |000f: return-object v0 │ │ -0d90dc: 6e20 2802 6500 |0010: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0228 │ │ -0d90e2: 0c01 |0013: move-result-object v1 │ │ -0d90e4: 2203 3101 |0014: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // type@0131 │ │ -0d90e8: 3807 1a00 |0016: if-eqz v7, 0030 // +001a │ │ -0d90ec: 5572 0901 |0018: iget-boolean v2, v7, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.flip:Z // field@0109 │ │ -0d90f0: 7030 bf0b 1302 |001a: invoke-direct {v3, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0bbf │ │ -0d90f6: 5b53 0c01 |001d: iput-object v3, v5, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@010c │ │ -0d90fa: 2202 7100 |001f: new-instance v2, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0071 │ │ -0d90fe: 5453 0c01 |0021: iget-object v3, v5, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@010c │ │ -0d9102: 6e10 c30b 0300 |0023: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getImagePath:()Ljava/lang/String; // method@0bc3 │ │ -0d9108: 0c03 |0026: move-result-object v3 │ │ -0d910a: 1c04 2801 |0027: const-class v4, Lcom/badlogic/gdx/graphics/Texture; // type@0128 │ │ -0d910e: 7030 df01 3204 |0029: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@01df │ │ -0d9114: 6e20 6a1e 2000 |002c: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0d911a: 28e0 |002f: goto 000f // -0020 │ │ -0d911c: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -0d911e: 28e9 |0031: goto 001a // -0017 │ │ +0e7650: |[0e7650] com.badlogic.gdx.assets.loaders.BitmapFontLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;)Lcom/badlogic/gdx/utils/Array; │ │ +0e7660: 2200 e502 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0e7664: 7010 621e 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0e766a: 3807 0b00 |0005: if-eqz v7, 0010 // +000b │ │ +0e766e: 5472 0801 |0007: iget-object v2, v7, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.bitmapFontData:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@0108 │ │ +0e7672: 3802 0700 |0009: if-eqz v2, 0010 // +0007 │ │ +0e7676: 5472 0801 |000b: iget-object v2, v7, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.bitmapFontData:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@0108 │ │ +0e767a: 5b52 0c01 |000d: iput-object v2, v5, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@010c │ │ +0e767e: 1100 |000f: return-object v0 │ │ +0e7680: 6e20 2802 6500 |0010: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0228 │ │ +0e7686: 0c01 |0013: move-result-object v1 │ │ +0e7688: 2203 2f01 |0014: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // type@012f │ │ +0e768c: 3807 1a00 |0016: if-eqz v7, 0030 // +001a │ │ +0e7690: 5572 0901 |0018: iget-boolean v2, v7, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.flip:Z // field@0109 │ │ +0e7694: 7030 bf0b 1302 |001a: invoke-direct {v3, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0bbf │ │ +0e769a: 5b53 0c01 |001d: iput-object v3, v5, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@010c │ │ +0e769e: 2202 6f00 |001f: new-instance v2, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@006f │ │ +0e76a2: 5453 0c01 |0021: iget-object v3, v5, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@010c │ │ +0e76a6: 6e10 c30b 0300 |0023: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getImagePath:()Ljava/lang/String; // method@0bc3 │ │ +0e76ac: 0c03 |0026: move-result-object v3 │ │ +0e76ae: 1c04 2601 |0027: const-class v4, Lcom/badlogic/gdx/graphics/Texture; // type@0126 │ │ +0e76b2: 7030 df01 3204 |0029: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@01df │ │ +0e76b8: 6e20 6a1e 2000 |002c: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0e76be: 28e0 |002f: goto 000f // -0020 │ │ +0e76c0: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +0e76c2: 28e9 |0031: goto 001a // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0005 line=44 │ │ 0x000b line=45 │ │ 0x000f line=51 │ │ 0x0010 line=48 │ │ @@ -307082,18 +307137,18 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d9120: |[0d9120] com.badlogic.gdx.assets.loaders.BitmapFontLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V │ │ -0d9130: 1f03 7b00 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter; // type@007b │ │ -0d9134: 6e40 2502 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;)V // method@0225 │ │ -0d913a: 0e00 |0005: return-void │ │ +0e76c4: |[0e76c4] com.badlogic.gdx.assets.loaders.BitmapFontLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V │ │ +0e76d4: 1f03 7900 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter; // type@0079 │ │ +0e76d8: 6e40 2502 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;)V // method@0225 │ │ +0e76de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0002 reg=3 x2 Lcom/badlogic/gdx/assets/AssetLoaderParameters; │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader; │ │ 0x0000 - 0x0006 reg=1 x0 Lcom/badlogic/gdx/assets/AssetManager; │ │ @@ -307104,16 +307159,16 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d913c: |[0d913c] com.badlogic.gdx.assets.loaders.BitmapFontLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;)V │ │ -0d914c: 0e00 |0000: return-void │ │ +0e76e0: |[0e76e0] com.badlogic.gdx.assets.loaders.BitmapFontLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;)V │ │ +0e76f0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader; │ │ 0x0000 - 0x0001 reg=1 manager Lcom/badlogic/gdx/assets/AssetManager; │ │ 0x0000 - 0x0001 reg=2 fileName Ljava/lang/String; │ │ @@ -307124,37 +307179,37 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -0d9150: |[0d9150] com.badlogic.gdx.assets.loaders.BitmapFontLoader.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ -0d9160: 6e20 2802 7500 |0000: invoke-virtual {v5, v7}, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0228 │ │ -0d9166: 0c00 |0003: move-result-object v0 │ │ -0d9168: 2201 5e01 |0004: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -0d916c: 5452 0c01 |0006: iget-object v2, v5, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@010c │ │ -0d9170: 6e10 c30b 0200 |0008: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getImagePath:()Ljava/lang/String; // method@0bc3 │ │ -0d9176: 0c02 |000b: move-result-object v2 │ │ -0d9178: 1c03 2801 |000c: const-class v3, Lcom/badlogic/gdx/graphics/Texture; // type@0128 │ │ -0d917c: 6e30 f701 2603 |000e: invoke-virtual {v6, v2, v3}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01f7 │ │ -0d9182: 0c02 |0011: move-result-object v2 │ │ -0d9184: 1f02 2801 |0012: check-cast v2, Lcom/badlogic/gdx/graphics/Texture; // type@0128 │ │ -0d9188: 7020 5c0e 2100 |0014: invoke-direct {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e5c │ │ -0d918e: 3808 0d00 |0017: if-eqz v8, 0024 // +000d │ │ -0d9192: 6e10 670e 0100 |0019: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e67 │ │ -0d9198: 0c02 |001c: move-result-object v2 │ │ -0d919a: 5483 0b01 |001d: iget-object v3, v8, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.minFitler:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@010b │ │ -0d919e: 5484 0a01 |001f: iget-object v4, v8, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.maxFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@010a │ │ -0d91a2: 6e30 870b 3204 |0021: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/graphics/Texture;.setFilter:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V // method@0b87 │ │ -0d91a8: 2202 3501 |0024: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0135 │ │ -0d91ac: 5453 0c01 |0026: iget-object v3, v5, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@010c │ │ -0d91b0: 1214 |0028: const/4 v4, #int 1 // #1 │ │ -0d91b2: 7040 d50b 3241 |0029: invoke-direct {v2, v3, v1, v4}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Z)V // method@0bd5 │ │ -0d91b8: 1102 |002c: return-object v2 │ │ +0e76f4: |[0e76f4] com.badlogic.gdx.assets.loaders.BitmapFontLoader.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ +0e7704: 6e20 2802 7500 |0000: invoke-virtual {v5, v7}, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0228 │ │ +0e770a: 0c00 |0003: move-result-object v0 │ │ +0e770c: 2201 5c01 |0004: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +0e7710: 5452 0c01 |0006: iget-object v2, v5, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@010c │ │ +0e7714: 6e10 c30b 0200 |0008: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getImagePath:()Ljava/lang/String; // method@0bc3 │ │ +0e771a: 0c02 |000b: move-result-object v2 │ │ +0e771c: 1c03 2601 |000c: const-class v3, Lcom/badlogic/gdx/graphics/Texture; // type@0126 │ │ +0e7720: 6e30 f701 2603 |000e: invoke-virtual {v6, v2, v3}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01f7 │ │ +0e7726: 0c02 |0011: move-result-object v2 │ │ +0e7728: 1f02 2601 |0012: check-cast v2, Lcom/badlogic/gdx/graphics/Texture; // type@0126 │ │ +0e772c: 7020 5c0e 2100 |0014: invoke-direct {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e5c │ │ +0e7732: 3808 0d00 |0017: if-eqz v8, 0024 // +000d │ │ +0e7736: 6e10 670e 0100 |0019: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e67 │ │ +0e773c: 0c02 |001c: move-result-object v2 │ │ +0e773e: 5483 0b01 |001d: iget-object v3, v8, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.minFitler:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@010b │ │ +0e7742: 5484 0a01 |001f: iget-object v4, v8, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.maxFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@010a │ │ +0e7746: 6e30 870b 3204 |0021: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/graphics/Texture;.setFilter:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V // method@0b87 │ │ +0e774c: 2202 3301 |0024: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0133 │ │ +0e7750: 5453 0c01 |0026: iget-object v3, v5, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@010c │ │ +0e7754: 1214 |0028: const/4 v4, #int 1 // #1 │ │ +0e7756: 7040 d50b 3241 |0029: invoke-direct {v2, v3, v1, v4}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Z)V // method@0bd5 │ │ +0e775c: 1102 |002c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=61 │ │ 0x0017 line=62 │ │ 0x0024 line=63 │ │ locals : │ │ @@ -307170,35 +307225,35 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0d91bc: |[0d91bc] com.badlogic.gdx.assets.loaders.BitmapFontLoader.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ -0d91cc: 1f04 7b00 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter; // type@007b │ │ -0d91d0: 6e40 2602 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@0226 │ │ -0d91d6: 0c00 |0005: move-result-object v0 │ │ -0d91d8: 1100 |0006: return-object v0 │ │ +0e7760: |[0e7760] com.badlogic.gdx.assets.loaders.BitmapFontLoader.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ +0e7770: 1f04 7900 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter; // type@0079 │ │ +0e7774: 6e40 2602 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@0226 │ │ +0e777a: 0c00 |0005: move-result-object v0 │ │ +0e777c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0002 reg=4 x2 Lcom/badlogic/gdx/assets/AssetLoaderParameters; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader; │ │ 0x0000 - 0x0007 reg=2 x0 Lcom/badlogic/gdx/assets/AssetManager; │ │ 0x0000 - 0x0007 reg=3 x1 Ljava/lang/String; │ │ │ │ source_file_idx : 522 (BitmapFontLoader.java) │ │ │ │ Class #684 header: │ │ -class_idx : 127 │ │ +class_idx : 125 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 134 │ │ -source_file_idx : 3448 │ │ +superclass_idx : 132 │ │ +source_file_idx : 3446 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #684 annotations: │ │ Annotations on class │ │ @@ -307220,17 +307275,17 @@ │ │ type : '(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d91dc: |[0d91dc] com.badlogic.gdx.assets.loaders.MusicLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ -0d91ec: 7020 4a02 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@024a │ │ -0d91f2: 0e00 |0003: return-void │ │ +0e7780: |[0e7780] com.badlogic.gdx.assets.loaders.MusicLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ +0e7790: 7020 4a02 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@024a │ │ +0e7796: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/assets/loaders/MusicLoader; │ │ 0x0000 - 0x0004 reg=1 resolver Lcom/badlogic/gdx/assets/loaders/FileHandleResolver; │ │ @@ -307241,19 +307296,19 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d91f4: |[0d91f4] com.badlogic.gdx.assets.loaders.MusicLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ -0d9204: 1f03 7e00 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/MusicLoader$MusicParameter; // type@007e │ │ -0d9208: 6e30 2d02 2103 |0002: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/assets/loaders/MusicLoader;.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/MusicLoader$MusicParameter;)Lcom/badlogic/gdx/utils/Array; // method@022d │ │ -0d920e: 0c00 |0005: move-result-object v0 │ │ -0d9210: 1100 |0006: return-object v0 │ │ +0e7798: |[0e7798] com.badlogic.gdx.assets.loaders.MusicLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ +0e77a8: 1f03 7c00 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/MusicLoader$MusicParameter; // type@007c │ │ +0e77ac: 6e30 2d02 2103 |0002: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/assets/loaders/MusicLoader;.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/MusicLoader$MusicParameter;)Lcom/badlogic/gdx/utils/Array; // method@022d │ │ +0e77b2: 0c00 |0005: move-result-object v0 │ │ +0e77b4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0002 reg=3 x1 Lcom/badlogic/gdx/assets/AssetLoaderParameters; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/assets/loaders/MusicLoader; │ │ 0x0000 - 0x0007 reg=2 x0 Ljava/lang/String; │ │ @@ -307263,17 +307318,17 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/MusicLoader$MusicParameter;)Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d9214: |[0d9214] com.badlogic.gdx.assets.loaders.MusicLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/MusicLoader$MusicParameter;)Lcom/badlogic/gdx/utils/Array; │ │ -0d9224: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d9226: 1100 |0001: return-object v0 │ │ +0e77b8: |[0e77b8] com.badlogic.gdx.assets.loaders.MusicLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/MusicLoader$MusicParameter;)Lcom/badlogic/gdx/utils/Array; │ │ +0e77c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e77ca: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/assets/loaders/MusicLoader; │ │ 0x0000 - 0x0002 reg=2 fileName Ljava/lang/String; │ │ 0x0000 - 0x0002 reg=3 parameter Lcom/badlogic/gdx/assets/loaders/MusicLoader$MusicParameter; │ │ @@ -307283,21 +307338,21 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/MusicLoader$MusicParameter;)Lcom/badlogic/gdx/audio/Music;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0d9228: |[0d9228] com.badlogic.gdx.assets.loaders.MusicLoader.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/MusicLoader$MusicParameter;)Lcom/badlogic/gdx/audio/Music; │ │ -0d9238: 6200 1d00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001d │ │ -0d923c: 6e20 3002 4200 |0002: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/assets/loaders/MusicLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0230 │ │ -0d9242: 0c01 |0005: move-result-object v1 │ │ -0d9244: 7220 0501 1000 |0006: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Audio;.newMusic:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/audio/Music; // method@0105 │ │ -0d924a: 0c00 |0009: move-result-object v0 │ │ -0d924c: 1100 |000a: return-object v0 │ │ +0e77cc: |[0e77cc] com.badlogic.gdx.assets.loaders.MusicLoader.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/MusicLoader$MusicParameter;)Lcom/badlogic/gdx/audio/Music; │ │ +0e77dc: 6200 1d00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001d │ │ +0e77e0: 6e20 3002 4200 |0002: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/assets/loaders/MusicLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0230 │ │ +0e77e6: 0c01 |0005: move-result-object v1 │ │ +0e77e8: 7220 0501 1000 |0006: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Audio;.newMusic:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/audio/Music; // method@0105 │ │ +0e77ee: 0c00 |0009: move-result-object v0 │ │ +0e77f0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/assets/loaders/MusicLoader; │ │ 0x0000 - 0x000b reg=3 assetManager Lcom/badlogic/gdx/assets/AssetManager; │ │ 0x0000 - 0x000b reg=4 fileName Ljava/lang/String; │ │ @@ -307308,35 +307363,35 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0d9250: |[0d9250] com.badlogic.gdx.assets.loaders.MusicLoader.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ -0d9260: 1f04 7e00 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/MusicLoader$MusicParameter; // type@007e │ │ -0d9264: 6e40 2e02 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/assets/loaders/MusicLoader;.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/MusicLoader$MusicParameter;)Lcom/badlogic/gdx/audio/Music; // method@022e │ │ -0d926a: 0c00 |0005: move-result-object v0 │ │ -0d926c: 1100 |0006: return-object v0 │ │ +0e77f4: |[0e77f4] com.badlogic.gdx.assets.loaders.MusicLoader.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ +0e7804: 1f04 7c00 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/MusicLoader$MusicParameter; // type@007c │ │ +0e7808: 6e40 2e02 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/assets/loaders/MusicLoader;.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/MusicLoader$MusicParameter;)Lcom/badlogic/gdx/audio/Music; // method@022e │ │ +0e780e: 0c00 |0005: move-result-object v0 │ │ +0e7810: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0002 reg=4 x2 Lcom/badlogic/gdx/assets/AssetLoaderParameters; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/assets/loaders/MusicLoader; │ │ 0x0000 - 0x0007 reg=2 x0 Lcom/badlogic/gdx/assets/AssetManager; │ │ 0x0000 - 0x0007 reg=3 x1 Ljava/lang/String; │ │ │ │ - source_file_idx : 3448 (MusicLoader.java) │ │ + source_file_idx : 3446 (MusicLoader.java) │ │ │ │ Class #685 header: │ │ -class_idx : 129 │ │ +class_idx : 127 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 122 │ │ -source_file_idx : 3604 │ │ +superclass_idx : 120 │ │ +source_file_idx : 3602 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #685 annotations: │ │ Annotations on class │ │ @@ -307362,17 +307417,17 @@ │ │ type : '(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d9270: |[0d9270] com.badlogic.gdx.assets.loaders.PixmapLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ -0d9280: 7020 1c02 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@021c │ │ -0d9286: 0e00 |0003: return-void │ │ +0e7814: |[0e7814] com.badlogic.gdx.assets.loaders.PixmapLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ +0e7824: 7020 1c02 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@021c │ │ +0e782a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/assets/loaders/PixmapLoader; │ │ 0x0000 - 0x0004 reg=1 resolver Lcom/badlogic/gdx/assets/loaders/FileHandleResolver; │ │ @@ -307383,19 +307438,19 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d9288: |[0d9288] com.badlogic.gdx.assets.loaders.PixmapLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ -0d9298: 1f03 8000 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/PixmapLoader$PixmapParameter; // type@0080 │ │ -0d929c: 6e30 3402 2103 |0002: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/assets/loaders/PixmapLoader;.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/PixmapLoader$PixmapParameter;)Lcom/badlogic/gdx/utils/Array; // method@0234 │ │ -0d92a2: 0c00 |0005: move-result-object v0 │ │ -0d92a4: 1100 |0006: return-object v0 │ │ +0e782c: |[0e782c] com.badlogic.gdx.assets.loaders.PixmapLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ +0e783c: 1f03 7e00 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/PixmapLoader$PixmapParameter; // type@007e │ │ +0e7840: 6e30 3402 2103 |0002: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/assets/loaders/PixmapLoader;.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/PixmapLoader$PixmapParameter;)Lcom/badlogic/gdx/utils/Array; // method@0234 │ │ +0e7846: 0c00 |0005: move-result-object v0 │ │ +0e7848: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0002 reg=3 x1 Lcom/badlogic/gdx/assets/AssetLoaderParameters; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/assets/loaders/PixmapLoader; │ │ 0x0000 - 0x0007 reg=2 x0 Ljava/lang/String; │ │ @@ -307405,17 +307460,17 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/PixmapLoader$PixmapParameter;)Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d92a8: |[0d92a8] com.badlogic.gdx.assets.loaders.PixmapLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/PixmapLoader$PixmapParameter;)Lcom/badlogic/gdx/utils/Array; │ │ -0d92b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d92ba: 1100 |0001: return-object v0 │ │ +0e784c: |[0e784c] com.badlogic.gdx.assets.loaders.PixmapLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/PixmapLoader$PixmapParameter;)Lcom/badlogic/gdx/utils/Array; │ │ +0e785c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e785e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/assets/loaders/PixmapLoader; │ │ 0x0000 - 0x0002 reg=2 fileName Ljava/lang/String; │ │ 0x0000 - 0x0002 reg=3 parameter Lcom/badlogic/gdx/assets/loaders/PixmapLoader$PixmapParameter; │ │ @@ -307425,18 +307480,18 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d92bc: |[0d92bc] com.badlogic.gdx.assets.loaders.PixmapLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V │ │ -0d92cc: 1f03 8000 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/PixmapLoader$PixmapParameter; // type@0080 │ │ -0d92d0: 6e40 3602 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/assets/loaders/PixmapLoader;.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/PixmapLoader$PixmapParameter;)V // method@0236 │ │ -0d92d6: 0e00 |0005: return-void │ │ +0e7860: |[0e7860] com.badlogic.gdx.assets.loaders.PixmapLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V │ │ +0e7870: 1f03 7e00 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/PixmapLoader$PixmapParameter; // type@007e │ │ +0e7874: 6e40 3602 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/assets/loaders/PixmapLoader;.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/PixmapLoader$PixmapParameter;)V // method@0236 │ │ +0e787a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0002 reg=3 x2 Lcom/badlogic/gdx/assets/AssetLoaderParameters; │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/assets/loaders/PixmapLoader; │ │ 0x0000 - 0x0006 reg=1 x0 Lcom/badlogic/gdx/assets/AssetManager; │ │ @@ -307447,23 +307502,23 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/PixmapLoader$PixmapParameter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0d92d8: |[0d92d8] com.badlogic.gdx.assets.loaders.PixmapLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/PixmapLoader$PixmapParameter;)V │ │ -0d92e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d92ea: 5b20 0d01 |0001: iput-object v0, v2, Lcom/badlogic/gdx/assets/loaders/PixmapLoader;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@010d │ │ -0d92ee: 2200 2101 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap; // type@0121 │ │ -0d92f2: 6e20 3902 4200 |0005: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/assets/loaders/PixmapLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0239 │ │ -0d92f8: 0c01 |0008: move-result-object v1 │ │ -0d92fa: 7020 280b 1000 |0009: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Pixmap;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0b28 │ │ -0d9300: 5b20 0d01 |000c: iput-object v0, v2, Lcom/badlogic/gdx/assets/loaders/PixmapLoader;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@010d │ │ -0d9304: 0e00 |000e: return-void │ │ +0e787c: |[0e787c] com.badlogic.gdx.assets.loaders.PixmapLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/PixmapLoader$PixmapParameter;)V │ │ +0e788c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e788e: 5b20 0d01 |0001: iput-object v0, v2, Lcom/badlogic/gdx/assets/loaders/PixmapLoader;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@010d │ │ +0e7892: 2200 1f01 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap; // type@011f │ │ +0e7896: 6e20 3902 4200 |0005: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/assets/loaders/PixmapLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0239 │ │ +0e789c: 0c01 |0008: move-result-object v1 │ │ +0e789e: 7020 280b 1000 |0009: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Pixmap;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0b28 │ │ +0e78a4: 5b20 0d01 |000c: iput-object v0, v2, Lcom/badlogic/gdx/assets/loaders/PixmapLoader;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@010d │ │ +0e78a8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x000e line=38 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/badlogic/gdx/assets/loaders/PixmapLoader; │ │ @@ -307476,17 +307531,17 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/PixmapLoader$PixmapParameter;)Lcom/badlogic/gdx/graphics/Pixmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d9308: |[0d9308] com.badlogic.gdx.assets.loaders.PixmapLoader.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/PixmapLoader$PixmapParameter;)Lcom/badlogic/gdx/graphics/Pixmap; │ │ -0d9318: 5410 0d01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/assets/loaders/PixmapLoader;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@010d │ │ -0d931c: 1100 |0002: return-object v0 │ │ +0e78ac: |[0e78ac] com.badlogic.gdx.assets.loaders.PixmapLoader.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/PixmapLoader$PixmapParameter;)Lcom/badlogic/gdx/graphics/Pixmap; │ │ +0e78bc: 5410 0d01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/assets/loaders/PixmapLoader;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@010d │ │ +0e78c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/assets/loaders/PixmapLoader; │ │ 0x0000 - 0x0003 reg=2 manager Lcom/badlogic/gdx/assets/AssetManager; │ │ 0x0000 - 0x0003 reg=3 fileName Ljava/lang/String; │ │ @@ -307497,35 +307552,35 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0d9320: |[0d9320] com.badlogic.gdx.assets.loaders.PixmapLoader.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ -0d9330: 1f04 8000 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/PixmapLoader$PixmapParameter; // type@0080 │ │ -0d9334: 6e40 3702 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/assets/loaders/PixmapLoader;.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/PixmapLoader$PixmapParameter;)Lcom/badlogic/gdx/graphics/Pixmap; // method@0237 │ │ -0d933a: 0c00 |0005: move-result-object v0 │ │ -0d933c: 1100 |0006: return-object v0 │ │ +0e78c4: |[0e78c4] com.badlogic.gdx.assets.loaders.PixmapLoader.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ +0e78d4: 1f04 7e00 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/PixmapLoader$PixmapParameter; // type@007e │ │ +0e78d8: 6e40 3702 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/assets/loaders/PixmapLoader;.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/PixmapLoader$PixmapParameter;)Lcom/badlogic/gdx/graphics/Pixmap; // method@0237 │ │ +0e78de: 0c00 |0005: move-result-object v0 │ │ +0e78e0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0002 reg=4 x2 Lcom/badlogic/gdx/assets/AssetLoaderParameters; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/assets/loaders/PixmapLoader; │ │ 0x0000 - 0x0007 reg=2 x0 Lcom/badlogic/gdx/assets/AssetManager; │ │ 0x0000 - 0x0007 reg=3 x1 Ljava/lang/String; │ │ │ │ - source_file_idx : 3604 (PixmapLoader.java) │ │ + source_file_idx : 3602 (PixmapLoader.java) │ │ │ │ Class #686 header: │ │ -class_idx : 131 │ │ +class_idx : 129 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 122 │ │ -source_file_idx : 3819 │ │ +superclass_idx : 120 │ │ +source_file_idx : 3817 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #686 annotations: │ │ Annotations on class │ │ @@ -307547,17 +307602,17 @@ │ │ type : '(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d9340: |[0d9340] com.badlogic.gdx.assets.loaders.SkinLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ -0d9350: 7020 1c02 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@021c │ │ -0d9356: 0e00 |0003: return-void │ │ +0e78e4: |[0e78e4] com.badlogic.gdx.assets.loaders.SkinLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ +0e78f4: 7020 1c02 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@021c │ │ +0e78fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/assets/loaders/SkinLoader; │ │ 0x0000 - 0x0004 reg=1 resolver Lcom/badlogic/gdx/assets/loaders/FileHandleResolver; │ │ @@ -307568,19 +307623,19 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d9358: |[0d9358] com.badlogic.gdx.assets.loaders.SkinLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ -0d9368: 1f03 8200 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter; // type@0082 │ │ -0d936c: 6e30 3d02 2103 |0002: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/assets/loaders/SkinLoader;.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter;)Lcom/badlogic/gdx/utils/Array; // method@023d │ │ -0d9372: 0c00 |0005: move-result-object v0 │ │ -0d9374: 1100 |0006: return-object v0 │ │ +0e78fc: |[0e78fc] com.badlogic.gdx.assets.loaders.SkinLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ +0e790c: 1f03 8000 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter; // type@0080 │ │ +0e7910: 6e30 3d02 2103 |0002: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/assets/loaders/SkinLoader;.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter;)Lcom/badlogic/gdx/utils/Array; // method@023d │ │ +0e7916: 0c00 |0005: move-result-object v0 │ │ +0e7918: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0002 reg=3 x1 Lcom/badlogic/gdx/assets/AssetLoaderParameters; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/assets/loaders/SkinLoader; │ │ 0x0000 - 0x0007 reg=2 x0 Ljava/lang/String; │ │ @@ -307590,42 +307645,42 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter;)Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -0d9378: |[0d9378] com.badlogic.gdx.assets.loaders.SkinLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter;)Lcom/badlogic/gdx/utils/Array; │ │ -0d9388: 2200 e702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0d938c: 7010 621e 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -0d9392: 3906 2800 |0005: if-nez v6, 002d // +0028 │ │ -0d9396: 2201 7100 |0007: new-instance v1, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0071 │ │ -0d939a: 2202 c503 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0d939e: 7010 6726 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0d93a4: 6e20 4202 5400 |000e: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/assets/loaders/SkinLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0242 │ │ -0d93aa: 0c03 |0011: move-result-object v3 │ │ -0d93ac: 6e10 6b09 0300 |0012: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.pathWithoutExtension:()Ljava/lang/String; // method@096b │ │ -0d93b2: 0c03 |0015: move-result-object v3 │ │ -0d93b4: 6e20 6e26 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d93ba: 0c02 |0019: move-result-object v2 │ │ -0d93bc: 1a03 e700 |001a: const-string v3, ".atlas" // string@00e7 │ │ -0d93c0: 6e20 6e26 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d93c6: 0c02 |001f: move-result-object v2 │ │ -0d93c8: 6e10 7426 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0d93ce: 0c02 |0023: move-result-object v2 │ │ -0d93d0: 1c03 5d01 |0024: const-class v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@015d │ │ -0d93d4: 7030 df01 2103 |0026: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@01df │ │ -0d93da: 6e20 6a1e 1000 |0029: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0d93e0: 1100 |002c: return-object v0 │ │ -0d93e2: 2201 7100 |002d: new-instance v1, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0071 │ │ -0d93e6: 5462 0e01 |002f: iget-object v2, v6, Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter;.textureAtlasPath:Ljava/lang/String; // field@010e │ │ -0d93ea: 1c03 5d01 |0031: const-class v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@015d │ │ -0d93ee: 7030 df01 2103 |0033: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@01df │ │ -0d93f4: 6e20 6a1e 1000 |0036: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0d93fa: 28f3 |0039: goto 002c // -000d │ │ +0e791c: |[0e791c] com.badlogic.gdx.assets.loaders.SkinLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter;)Lcom/badlogic/gdx/utils/Array; │ │ +0e792c: 2200 e502 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0e7930: 7010 621e 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0e7936: 3906 2800 |0005: if-nez v6, 002d // +0028 │ │ +0e793a: 2201 6f00 |0007: new-instance v1, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@006f │ │ +0e793e: 2202 c303 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0e7942: 7010 6726 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0e7948: 6e20 4202 5400 |000e: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/assets/loaders/SkinLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0242 │ │ +0e794e: 0c03 |0011: move-result-object v3 │ │ +0e7950: 6e10 6b09 0300 |0012: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.pathWithoutExtension:()Ljava/lang/String; // method@096b │ │ +0e7956: 0c03 |0015: move-result-object v3 │ │ +0e7958: 6e20 6e26 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e795e: 0c02 |0019: move-result-object v2 │ │ +0e7960: 1a03 e700 |001a: const-string v3, ".atlas" // string@00e7 │ │ +0e7964: 6e20 6e26 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e796a: 0c02 |001f: move-result-object v2 │ │ +0e796c: 6e10 7426 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0e7972: 0c02 |0023: move-result-object v2 │ │ +0e7974: 1c03 5b01 |0024: const-class v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@015b │ │ +0e7978: 7030 df01 2103 |0026: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@01df │ │ +0e797e: 6e20 6a1e 1000 |0029: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0e7984: 1100 |002c: return-object v0 │ │ +0e7986: 2201 6f00 |002d: new-instance v1, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@006f │ │ +0e798a: 5462 0e01 |002f: iget-object v2, v6, Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter;.textureAtlasPath:Ljava/lang/String; // field@010e │ │ +0e798e: 1c03 5b01 |0031: const-class v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@015b │ │ +0e7992: 7030 df01 2103 |0033: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@01df │ │ +0e7998: 6e20 6a1e 1000 |0036: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0e799e: 28f3 |0039: goto 002c // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0005 line=40 │ │ 0x0007 line=41 │ │ 0x002c line=44 │ │ 0x002d line=43 │ │ @@ -307640,18 +307695,18 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d93fc: |[0d93fc] com.badlogic.gdx.assets.loaders.SkinLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V │ │ -0d940c: 1f03 8200 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter; // type@0082 │ │ -0d9410: 6e40 3f02 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/assets/loaders/SkinLoader;.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter;)V // method@023f │ │ -0d9416: 0e00 |0005: return-void │ │ +0e79a0: |[0e79a0] com.badlogic.gdx.assets.loaders.SkinLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V │ │ +0e79b0: 1f03 8000 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter; // type@0080 │ │ +0e79b4: 6e40 3f02 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/assets/loaders/SkinLoader;.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter;)V // method@023f │ │ +0e79ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0002 reg=3 x2 Lcom/badlogic/gdx/assets/AssetLoaderParameters; │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/assets/loaders/SkinLoader; │ │ 0x0000 - 0x0006 reg=1 x0 Lcom/badlogic/gdx/assets/AssetManager; │ │ @@ -307662,16 +307717,16 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d9418: |[0d9418] com.badlogic.gdx.assets.loaders.SkinLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter;)V │ │ -0d9428: 0e00 |0000: return-void │ │ +0e79bc: |[0e79bc] com.badlogic.gdx.assets.loaders.SkinLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter;)V │ │ +0e79cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/assets/loaders/SkinLoader; │ │ 0x0000 - 0x0001 reg=1 manager Lcom/badlogic/gdx/assets/AssetManager; │ │ 0x0000 - 0x0001 reg=2 fileName Ljava/lang/String; │ │ @@ -307682,40 +307737,40 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter;)Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -0d942c: |[0d942c] com.badlogic.gdx.assets.loaders.SkinLoader.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter;)Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ │ -0d943c: 3907 2f00 |0000: if-nez v7, 002f // +002f │ │ -0d9440: 2202 c503 |0002: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0d9444: 7010 6726 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0d944a: 6e20 4202 6400 |0007: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/assets/loaders/SkinLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0242 │ │ -0d9450: 0c03 |000a: move-result-object v3 │ │ -0d9452: 6e10 6b09 0300 |000b: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.pathWithoutExtension:()Ljava/lang/String; // method@096b │ │ -0d9458: 0c03 |000e: move-result-object v3 │ │ -0d945a: 6e20 6e26 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d9460: 0c02 |0012: move-result-object v2 │ │ -0d9462: 1a03 e700 |0013: const-string v3, ".atlas" // string@00e7 │ │ -0d9466: 6e20 6e26 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d946c: 0c02 |0018: move-result-object v2 │ │ -0d946e: 6e10 7426 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0d9474: 0c01 |001c: move-result-object v1 │ │ -0d9476: 1c02 5d01 |001d: const-class v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@015d │ │ -0d947a: 6e30 f701 1502 |001f: invoke-virtual {v5, v1, v2}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01f7 │ │ -0d9480: 0c00 |0022: move-result-object v0 │ │ -0d9482: 1f00 5d01 |0023: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@015d │ │ -0d9486: 2202 a302 |0025: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // type@02a3 │ │ -0d948a: 6e20 4202 6400 |0027: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/assets/loaders/SkinLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0242 │ │ -0d9490: 0c03 |002a: move-result-object v3 │ │ -0d9492: 7030 fd1a 3200 |002b: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V // method@1afd │ │ -0d9498: 1102 |002e: return-object v2 │ │ -0d949a: 5471 0e01 |002f: iget-object v1, v7, Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter;.textureAtlasPath:Ljava/lang/String; // field@010e │ │ -0d949e: 28ec |0031: goto 001d // -0014 │ │ +0e79d0: |[0e79d0] com.badlogic.gdx.assets.loaders.SkinLoader.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter;)Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ │ +0e79e0: 3907 2f00 |0000: if-nez v7, 002f // +002f │ │ +0e79e4: 2202 c303 |0002: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0e79e8: 7010 6726 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0e79ee: 6e20 4202 6400 |0007: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/assets/loaders/SkinLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0242 │ │ +0e79f4: 0c03 |000a: move-result-object v3 │ │ +0e79f6: 6e10 6b09 0300 |000b: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.pathWithoutExtension:()Ljava/lang/String; // method@096b │ │ +0e79fc: 0c03 |000e: move-result-object v3 │ │ +0e79fe: 6e20 6e26 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e7a04: 0c02 |0012: move-result-object v2 │ │ +0e7a06: 1a03 e700 |0013: const-string v3, ".atlas" // string@00e7 │ │ +0e7a0a: 6e20 6e26 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e7a10: 0c02 |0018: move-result-object v2 │ │ +0e7a12: 6e10 7426 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0e7a18: 0c01 |001c: move-result-object v1 │ │ +0e7a1a: 1c02 5b01 |001d: const-class v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@015b │ │ +0e7a1e: 6e30 f701 1502 |001f: invoke-virtual {v5, v1, v2}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01f7 │ │ +0e7a24: 0c00 |0022: move-result-object v0 │ │ +0e7a26: 1f00 5b01 |0023: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@015b │ │ +0e7a2a: 2202 a102 |0025: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // type@02a1 │ │ +0e7a2e: 6e20 4202 6400 |0027: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/assets/loaders/SkinLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0242 │ │ +0e7a34: 0c03 |002a: move-result-object v3 │ │ +0e7a36: 7030 fd1a 3200 |002b: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V // method@1afd │ │ +0e7a3c: 1102 |002e: return-object v2 │ │ +0e7a3e: 5471 0e01 |002f: iget-object v1, v7, Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter;.textureAtlasPath:Ljava/lang/String; // field@010e │ │ +0e7a42: 28ec |0031: goto 001d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0002 line=55 │ │ 0x001d line=58 │ │ 0x0025 line=59 │ │ 0x002f line=57 │ │ @@ -307733,35 +307788,35 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0d94a0: |[0d94a0] com.badlogic.gdx.assets.loaders.SkinLoader.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ -0d94b0: 1f04 8200 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter; // type@0082 │ │ -0d94b4: 6e40 4002 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/assets/loaders/SkinLoader;.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter;)Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // method@0240 │ │ -0d94ba: 0c00 |0005: move-result-object v0 │ │ -0d94bc: 1100 |0006: return-object v0 │ │ +0e7a44: |[0e7a44] com.badlogic.gdx.assets.loaders.SkinLoader.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ +0e7a54: 1f04 8000 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter; // type@0080 │ │ +0e7a58: 6e40 4002 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/assets/loaders/SkinLoader;.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter;)Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // method@0240 │ │ +0e7a5e: 0c00 |0005: move-result-object v0 │ │ +0e7a60: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0002 reg=4 x2 Lcom/badlogic/gdx/assets/AssetLoaderParameters; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/assets/loaders/SkinLoader; │ │ 0x0000 - 0x0007 reg=2 x0 Lcom/badlogic/gdx/assets/AssetManager; │ │ 0x0000 - 0x0007 reg=3 x1 Ljava/lang/String; │ │ │ │ - source_file_idx : 3819 (SkinLoader.java) │ │ + source_file_idx : 3817 (SkinLoader.java) │ │ │ │ Class #687 header: │ │ -class_idx : 133 │ │ +class_idx : 131 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 134 │ │ -source_file_idx : 3830 │ │ +superclass_idx : 132 │ │ +source_file_idx : 3828 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #687 annotations: │ │ Annotations on class │ │ @@ -307783,17 +307838,17 @@ │ │ type : '(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d94c0: |[0d94c0] com.badlogic.gdx.assets.loaders.SoundLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ -0d94d0: 7020 4a02 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@024a │ │ -0d94d6: 0e00 |0003: return-void │ │ +0e7a64: |[0e7a64] com.badlogic.gdx.assets.loaders.SoundLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ +0e7a74: 7020 4a02 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@024a │ │ +0e7a7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/assets/loaders/SoundLoader; │ │ 0x0000 - 0x0004 reg=1 resolver Lcom/badlogic/gdx/assets/loaders/FileHandleResolver; │ │ @@ -307804,19 +307859,19 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d94d8: |[0d94d8] com.badlogic.gdx.assets.loaders.SoundLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ -0d94e8: 1f03 8400 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/SoundLoader$SoundParameter; // type@0084 │ │ -0d94ec: 6e30 4602 2103 |0002: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/assets/loaders/SoundLoader;.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/SoundLoader$SoundParameter;)Lcom/badlogic/gdx/utils/Array; // method@0246 │ │ -0d94f2: 0c00 |0005: move-result-object v0 │ │ -0d94f4: 1100 |0006: return-object v0 │ │ +0e7a7c: |[0e7a7c] com.badlogic.gdx.assets.loaders.SoundLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ +0e7a8c: 1f03 8200 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/SoundLoader$SoundParameter; // type@0082 │ │ +0e7a90: 6e30 4602 2103 |0002: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/assets/loaders/SoundLoader;.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/SoundLoader$SoundParameter;)Lcom/badlogic/gdx/utils/Array; // method@0246 │ │ +0e7a96: 0c00 |0005: move-result-object v0 │ │ +0e7a98: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0002 reg=3 x1 Lcom/badlogic/gdx/assets/AssetLoaderParameters; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/assets/loaders/SoundLoader; │ │ 0x0000 - 0x0007 reg=2 x0 Ljava/lang/String; │ │ @@ -307826,17 +307881,17 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/SoundLoader$SoundParameter;)Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d94f8: |[0d94f8] com.badlogic.gdx.assets.loaders.SoundLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/SoundLoader$SoundParameter;)Lcom/badlogic/gdx/utils/Array; │ │ -0d9508: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d950a: 1100 |0001: return-object v0 │ │ +0e7a9c: |[0e7a9c] com.badlogic.gdx.assets.loaders.SoundLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/SoundLoader$SoundParameter;)Lcom/badlogic/gdx/utils/Array; │ │ +0e7aac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e7aae: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/assets/loaders/SoundLoader; │ │ 0x0000 - 0x0002 reg=2 fileName Ljava/lang/String; │ │ 0x0000 - 0x0002 reg=3 parameter Lcom/badlogic/gdx/assets/loaders/SoundLoader$SoundParameter; │ │ @@ -307846,21 +307901,21 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/SoundLoader$SoundParameter;)Lcom/badlogic/gdx/audio/Sound;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0d950c: |[0d950c] com.badlogic.gdx.assets.loaders.SoundLoader.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/SoundLoader$SoundParameter;)Lcom/badlogic/gdx/audio/Sound; │ │ -0d951c: 6200 1d00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001d │ │ -0d9520: 6e20 4902 4200 |0002: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/assets/loaders/SoundLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0249 │ │ -0d9526: 0c01 |0005: move-result-object v1 │ │ -0d9528: 7220 0601 1000 |0006: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Audio;.newSound:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/audio/Sound; // method@0106 │ │ -0d952e: 0c00 |0009: move-result-object v0 │ │ -0d9530: 1100 |000a: return-object v0 │ │ +0e7ab0: |[0e7ab0] com.badlogic.gdx.assets.loaders.SoundLoader.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/SoundLoader$SoundParameter;)Lcom/badlogic/gdx/audio/Sound; │ │ +0e7ac0: 6200 1d00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001d │ │ +0e7ac4: 6e20 4902 4200 |0002: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/assets/loaders/SoundLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0249 │ │ +0e7aca: 0c01 |0005: move-result-object v1 │ │ +0e7acc: 7220 0601 1000 |0006: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Audio;.newSound:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/audio/Sound; // method@0106 │ │ +0e7ad2: 0c00 |0009: move-result-object v0 │ │ +0e7ad4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/assets/loaders/SoundLoader; │ │ 0x0000 - 0x000b reg=3 assetManager Lcom/badlogic/gdx/assets/AssetManager; │ │ 0x0000 - 0x000b reg=4 fileName Ljava/lang/String; │ │ @@ -307871,35 +307926,35 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0d9534: |[0d9534] com.badlogic.gdx.assets.loaders.SoundLoader.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ -0d9544: 1f04 8400 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/SoundLoader$SoundParameter; // type@0084 │ │ -0d9548: 6e40 4702 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/assets/loaders/SoundLoader;.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/SoundLoader$SoundParameter;)Lcom/badlogic/gdx/audio/Sound; // method@0247 │ │ -0d954e: 0c00 |0005: move-result-object v0 │ │ -0d9550: 1100 |0006: return-object v0 │ │ +0e7ad8: |[0e7ad8] com.badlogic.gdx.assets.loaders.SoundLoader.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ +0e7ae8: 1f04 8200 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/SoundLoader$SoundParameter; // type@0082 │ │ +0e7aec: 6e40 4702 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/assets/loaders/SoundLoader;.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/SoundLoader$SoundParameter;)Lcom/badlogic/gdx/audio/Sound; // method@0247 │ │ +0e7af2: 0c00 |0005: move-result-object v0 │ │ +0e7af4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0002 reg=4 x2 Lcom/badlogic/gdx/assets/AssetLoaderParameters; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/assets/loaders/SoundLoader; │ │ 0x0000 - 0x0007 reg=2 x0 Lcom/badlogic/gdx/assets/AssetManager; │ │ 0x0000 - 0x0007 reg=3 x1 Ljava/lang/String; │ │ │ │ - source_file_idx : 3830 (SoundLoader.java) │ │ + source_file_idx : 3828 (SoundLoader.java) │ │ │ │ Class #688 header: │ │ -class_idx : 136 │ │ +class_idx : 134 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 134 │ │ -source_file_idx : 3929 │ │ +superclass_idx : 132 │ │ +source_file_idx : 3927 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #688 annotations: │ │ Annotations on class │ │ @@ -307925,17 +307980,17 @@ │ │ type : '(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d9554: |[0d9554] com.badlogic.gdx.assets.loaders.TextureAtlasLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ -0d9564: 7020 4a02 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@024a │ │ -0d956a: 0e00 |0003: return-void │ │ +0e7af8: |[0e7af8] com.badlogic.gdx.assets.loaders.TextureAtlasLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ +0e7b08: 7020 4a02 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@024a │ │ +0e7b0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader; │ │ 0x0000 - 0x0004 reg=1 resolver Lcom/badlogic/gdx/assets/loaders/FileHandleResolver; │ │ @@ -307946,19 +308001,19 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d956c: |[0d956c] com.badlogic.gdx.assets.loaders.TextureAtlasLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ -0d957c: 1f03 8700 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter; // type@0087 │ │ -0d9580: 6e30 5102 2103 |0002: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter;)Lcom/badlogic/gdx/utils/Array; // method@0251 │ │ -0d9586: 0c00 |0005: move-result-object v0 │ │ -0d9588: 1100 |0006: return-object v0 │ │ +0e7b10: |[0e7b10] com.badlogic.gdx.assets.loaders.TextureAtlasLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ +0e7b20: 1f03 8500 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter; // type@0085 │ │ +0e7b24: 6e30 5102 2103 |0002: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter;)Lcom/badlogic/gdx/utils/Array; // method@0251 │ │ +0e7b2a: 0c00 |0005: move-result-object v0 │ │ +0e7b2c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0002 reg=3 x1 Lcom/badlogic/gdx/assets/AssetLoaderParameters; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader; │ │ 0x0000 - 0x0007 reg=2 x0 Ljava/lang/String; │ │ @@ -307968,69 +308023,69 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter;)Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 110 16-bit code units │ │ -0d958c: |[0d958c] com.badlogic.gdx.assets.loaders.TextureAtlasLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter;)Lcom/badlogic/gdx/utils/Array; │ │ -0d959c: 6e20 5402 cb00 |0000: invoke-virtual {v11, v12}, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0254 │ │ -0d95a2: 0c00 |0003: move-result-object v0 │ │ -0d95a4: 6e10 6909 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0969 │ │ -0d95aa: 0c04 |0007: move-result-object v4 │ │ -0d95ac: 380d 5c00 |0008: if-eqz v13, 0064 // +005c │ │ -0d95b0: 2207 5c01 |000a: new-instance v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; // type@015c │ │ -0d95b4: 55d8 0f01 |000c: iget-boolean v8, v13, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter;.flip:Z // field@010f │ │ -0d95b8: 7040 3f0e 0784 |000e: invoke-direct {v7, v0, v4, v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0e3f │ │ -0d95be: 5bb7 1001 |0011: iput-object v7, v11, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.data:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; // field@0110 │ │ -0d95c2: 2201 e702 |0013: new-instance v1, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0d95c6: 7010 621e 0100 |0015: invoke-direct {v1}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -0d95cc: 54b7 1001 |0018: iget-object v7, v11, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.data:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; // field@0110 │ │ -0d95d0: 6e10 400e 0700 |001a: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.getPages:()Lcom/badlogic/gdx/utils/Array; // method@0e40 │ │ -0d95d6: 0c07 |001d: move-result-object v7 │ │ -0d95d8: 6e10 771e 0700 |001e: invoke-virtual {v7}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -0d95de: 0c03 |0021: move-result-object v3 │ │ -0d95e0: 7210 5327 0300 |0022: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0d95e6: 0a07 |0025: move-result v7 │ │ -0d95e8: 3807 4700 |0026: if-eqz v7, 006d // +0047 │ │ -0d95ec: 7210 5427 0300 |0028: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0d95f2: 0c05 |002b: move-result-object v5 │ │ -0d95f4: 1f05 5a01 |002c: check-cast v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page; // type@015a │ │ -0d95f8: 5457 1908 |002e: iget-object v7, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.textureFile:Lcom/badlogic/gdx/files/FileHandle; // field@0819 │ │ -0d95fc: 6e10 6a09 0700 |0030: invoke-virtual {v7}, Lcom/badlogic/gdx/files/FileHandle;.path:()Ljava/lang/String; // method@096a │ │ -0d9602: 0c07 |0033: move-result-object v7 │ │ -0d9604: 6e20 5402 7b00 |0034: invoke-virtual {v11, v7}, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0254 │ │ -0d960a: 0c02 |0037: move-result-object v2 │ │ -0d960c: 2206 8900 |0038: new-instance v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter; // type@0089 │ │ -0d9610: 7010 5502 0600 |003a: invoke-direct {v6}, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.:()V // method@0255 │ │ -0d9616: 5457 1508 |003d: iget-object v7, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0815 │ │ -0d961a: 5b67 1101 |003f: iput-object v7, v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0111 │ │ -0d961e: 5557 1b08 |0041: iget-boolean v7, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.useMipMaps:Z // field@081b │ │ -0d9622: 5c67 1201 |0043: iput-boolean v7, v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.genMipMaps:Z // field@0112 │ │ -0d9626: 5457 1708 |0045: iget-object v7, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0817 │ │ -0d962a: 5b67 1501 |0047: iput-object v7, v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0115 │ │ -0d962e: 5457 1608 |0049: iget-object v7, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0816 │ │ -0d9632: 5b67 1401 |004b: iput-object v7, v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0114 │ │ -0d9636: 2207 7100 |004d: new-instance v7, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0071 │ │ -0d963a: 6e10 6a09 0200 |004f: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.path:()Ljava/lang/String; // method@096a │ │ -0d9640: 0c08 |0052: move-result-object v8 │ │ -0d9642: 1a09 7011 |0053: const-string v9, "\\" // string@1170 │ │ -0d9646: 1a0a ef00 |0055: const-string v10, "/" // string@00ef │ │ -0d964a: 6e30 5326 980a |0057: invoke-virtual {v8, v9, v10}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2653 │ │ -0d9650: 0c08 |005a: move-result-object v8 │ │ -0d9652: 1c09 2801 |005b: const-class v9, Lcom/badlogic/gdx/graphics/Texture; // type@0128 │ │ -0d9656: 7040 e001 8769 |005d: invoke-direct {v7, v8, v9, v6}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V // method@01e0 │ │ -0d965c: 6e20 6a1e 7100 |0060: invoke-virtual {v1, v7}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0d9662: 28bf |0063: goto 0022 // -0041 │ │ -0d9664: 2207 5c01 |0064: new-instance v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; // type@015c │ │ -0d9668: 1208 |0066: const/4 v8, #int 0 // #0 │ │ -0d966a: 7040 3f0e 0784 |0067: invoke-direct {v7, v0, v4, v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0e3f │ │ -0d9670: 5bb7 1001 |006a: iput-object v7, v11, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.data:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; // field@0110 │ │ -0d9674: 28a7 |006c: goto 0013 // -0059 │ │ -0d9676: 1101 |006d: return-object v1 │ │ +0e7b30: |[0e7b30] com.badlogic.gdx.assets.loaders.TextureAtlasLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter;)Lcom/badlogic/gdx/utils/Array; │ │ +0e7b40: 6e20 5402 cb00 |0000: invoke-virtual {v11, v12}, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0254 │ │ +0e7b46: 0c00 |0003: move-result-object v0 │ │ +0e7b48: 6e10 6909 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0969 │ │ +0e7b4e: 0c04 |0007: move-result-object v4 │ │ +0e7b50: 380d 5c00 |0008: if-eqz v13, 0064 // +005c │ │ +0e7b54: 2207 5a01 |000a: new-instance v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; // type@015a │ │ +0e7b58: 55d8 0f01 |000c: iget-boolean v8, v13, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter;.flip:Z // field@010f │ │ +0e7b5c: 7040 3f0e 0784 |000e: invoke-direct {v7, v0, v4, v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0e3f │ │ +0e7b62: 5bb7 1001 |0011: iput-object v7, v11, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.data:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; // field@0110 │ │ +0e7b66: 2201 e502 |0013: new-instance v1, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0e7b6a: 7010 621e 0100 |0015: invoke-direct {v1}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0e7b70: 54b7 1001 |0018: iget-object v7, v11, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.data:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; // field@0110 │ │ +0e7b74: 6e10 400e 0700 |001a: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.getPages:()Lcom/badlogic/gdx/utils/Array; // method@0e40 │ │ +0e7b7a: 0c07 |001d: move-result-object v7 │ │ +0e7b7c: 6e10 771e 0700 |001e: invoke-virtual {v7}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0e7b82: 0c03 |0021: move-result-object v3 │ │ +0e7b84: 7210 5327 0300 |0022: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0e7b8a: 0a07 |0025: move-result v7 │ │ +0e7b8c: 3807 4700 |0026: if-eqz v7, 006d // +0047 │ │ +0e7b90: 7210 5427 0300 |0028: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0e7b96: 0c05 |002b: move-result-object v5 │ │ +0e7b98: 1f05 5801 |002c: check-cast v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page; // type@0158 │ │ +0e7b9c: 5457 1908 |002e: iget-object v7, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.textureFile:Lcom/badlogic/gdx/files/FileHandle; // field@0819 │ │ +0e7ba0: 6e10 6a09 0700 |0030: invoke-virtual {v7}, Lcom/badlogic/gdx/files/FileHandle;.path:()Ljava/lang/String; // method@096a │ │ +0e7ba6: 0c07 |0033: move-result-object v7 │ │ +0e7ba8: 6e20 5402 7b00 |0034: invoke-virtual {v11, v7}, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0254 │ │ +0e7bae: 0c02 |0037: move-result-object v2 │ │ +0e7bb0: 2206 8700 |0038: new-instance v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter; // type@0087 │ │ +0e7bb4: 7010 5502 0600 |003a: invoke-direct {v6}, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.:()V // method@0255 │ │ +0e7bba: 5457 1508 |003d: iget-object v7, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0815 │ │ +0e7bbe: 5b67 1101 |003f: iput-object v7, v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0111 │ │ +0e7bc2: 5557 1b08 |0041: iget-boolean v7, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.useMipMaps:Z // field@081b │ │ +0e7bc6: 5c67 1201 |0043: iput-boolean v7, v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.genMipMaps:Z // field@0112 │ │ +0e7bca: 5457 1708 |0045: iget-object v7, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0817 │ │ +0e7bce: 5b67 1501 |0047: iput-object v7, v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0115 │ │ +0e7bd2: 5457 1608 |0049: iget-object v7, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0816 │ │ +0e7bd6: 5b67 1401 |004b: iput-object v7, v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0114 │ │ +0e7bda: 2207 6f00 |004d: new-instance v7, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@006f │ │ +0e7bde: 6e10 6a09 0200 |004f: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.path:()Ljava/lang/String; // method@096a │ │ +0e7be4: 0c08 |0052: move-result-object v8 │ │ +0e7be6: 1a09 6e11 |0053: const-string v9, "\\" // string@116e │ │ +0e7bea: 1a0a ef00 |0055: const-string v10, "/" // string@00ef │ │ +0e7bee: 6e30 5326 980a |0057: invoke-virtual {v8, v9, v10}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2653 │ │ +0e7bf4: 0c08 |005a: move-result-object v8 │ │ +0e7bf6: 1c09 2601 |005b: const-class v9, Lcom/badlogic/gdx/graphics/Texture; // type@0126 │ │ +0e7bfa: 7040 e001 8769 |005d: invoke-direct {v7, v8, v9, v6}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V // method@01e0 │ │ +0e7c00: 6e20 6a1e 7100 |0060: invoke-virtual {v1, v7}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0e7c06: 28bf |0063: goto 0022 // -0041 │ │ +0e7c08: 2207 5a01 |0064: new-instance v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; // type@015a │ │ +0e7c0c: 1208 |0066: const/4 v8, #int 0 // #0 │ │ +0e7c0e: 7040 3f0e 0784 |0067: invoke-direct {v7, v0, v4, v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0e3f │ │ +0e7c14: 5bb7 1001 |006a: iput-object v7, v11, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.data:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; // field@0110 │ │ +0e7c18: 28a7 |006c: goto 0013 // -0059 │ │ +0e7c1a: 1101 |006d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ 0x0008 line=56 │ │ 0x000a line=57 │ │ 0x0013 line=62 │ │ @@ -308063,43 +308118,43 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -0d9678: |[0d9678] com.badlogic.gdx.assets.loaders.TextureAtlasLoader.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ │ -0d9688: 5463 1001 |0000: iget-object v3, v6, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.data:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; // field@0110 │ │ -0d968c: 6e10 400e 0300 |0002: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.getPages:()Lcom/badlogic/gdx/utils/Array; // method@0e40 │ │ -0d9692: 0c03 |0005: move-result-object v3 │ │ -0d9694: 6e10 771e 0300 |0006: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ -0d969a: 0c00 |0009: move-result-object v0 │ │ -0d969c: 7210 5327 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0d96a2: 0a03 |000d: move-result v3 │ │ -0d96a4: 3803 2100 |000e: if-eqz v3, 002f // +0021 │ │ -0d96a8: 7210 5427 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0d96ae: 0c01 |0013: move-result-object v1 │ │ -0d96b0: 1f01 5a01 |0014: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page; // type@015a │ │ -0d96b4: 5413 1908 |0016: iget-object v3, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.textureFile:Lcom/badlogic/gdx/files/FileHandle; // field@0819 │ │ -0d96b8: 6e10 6a09 0300 |0018: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.path:()Ljava/lang/String; // method@096a │ │ -0d96be: 0c03 |001b: move-result-object v3 │ │ -0d96c0: 1a04 7011 |001c: const-string v4, "\\" // string@1170 │ │ -0d96c4: 1a05 ef00 |001e: const-string v5, "/" // string@00ef │ │ -0d96c8: 6e30 5326 4305 |0020: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2653 │ │ -0d96ce: 0c03 |0023: move-result-object v3 │ │ -0d96d0: 1c04 2801 |0024: const-class v4, Lcom/badlogic/gdx/graphics/Texture; // type@0128 │ │ -0d96d4: 6e30 f701 3704 |0026: invoke-virtual {v7, v3, v4}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01f7 │ │ -0d96da: 0c02 |0029: move-result-object v2 │ │ -0d96dc: 1f02 2801 |002a: check-cast v2, Lcom/badlogic/gdx/graphics/Texture; // type@0128 │ │ -0d96e0: 5b12 1808 |002c: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0818 │ │ -0d96e4: 28dc |002e: goto 000a // -0024 │ │ -0d96e6: 2203 5d01 |002f: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@015d │ │ -0d96ea: 5464 1001 |0031: iget-object v4, v6, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.data:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; // field@0110 │ │ -0d96ee: 7020 480e 4300 |0033: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;)V // method@0e48 │ │ -0d96f4: 1103 |0036: return-object v3 │ │ +0e7c1c: |[0e7c1c] com.badlogic.gdx.assets.loaders.TextureAtlasLoader.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ │ +0e7c2c: 5463 1001 |0000: iget-object v3, v6, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.data:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; // field@0110 │ │ +0e7c30: 6e10 400e 0300 |0002: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.getPages:()Lcom/badlogic/gdx/utils/Array; // method@0e40 │ │ +0e7c36: 0c03 |0005: move-result-object v3 │ │ +0e7c38: 6e10 771e 0300 |0006: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1e77 │ │ +0e7c3e: 0c00 |0009: move-result-object v0 │ │ +0e7c40: 7210 5327 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0e7c46: 0a03 |000d: move-result v3 │ │ +0e7c48: 3803 2100 |000e: if-eqz v3, 002f // +0021 │ │ +0e7c4c: 7210 5427 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0e7c52: 0c01 |0013: move-result-object v1 │ │ +0e7c54: 1f01 5801 |0014: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page; // type@0158 │ │ +0e7c58: 5413 1908 |0016: iget-object v3, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.textureFile:Lcom/badlogic/gdx/files/FileHandle; // field@0819 │ │ +0e7c5c: 6e10 6a09 0300 |0018: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.path:()Ljava/lang/String; // method@096a │ │ +0e7c62: 0c03 |001b: move-result-object v3 │ │ +0e7c64: 1a04 6e11 |001c: const-string v4, "\\" // string@116e │ │ +0e7c68: 1a05 ef00 |001e: const-string v5, "/" // string@00ef │ │ +0e7c6c: 6e30 5326 4305 |0020: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2653 │ │ +0e7c72: 0c03 |0023: move-result-object v3 │ │ +0e7c74: 1c04 2601 |0024: const-class v4, Lcom/badlogic/gdx/graphics/Texture; // type@0126 │ │ +0e7c78: 6e30 f701 3704 |0026: invoke-virtual {v7, v3, v4}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01f7 │ │ +0e7c7e: 0c02 |0029: move-result-object v2 │ │ +0e7c80: 1f02 2601 |002a: check-cast v2, Lcom/badlogic/gdx/graphics/Texture; // type@0126 │ │ +0e7c84: 5b12 1808 |002c: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0818 │ │ +0e7c88: 28dc |002e: goto 000a // -0024 │ │ +0e7c8a: 2203 5b01 |002f: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@015b │ │ +0e7c8e: 5464 1001 |0031: iget-object v4, v6, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.data:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; // field@0110 │ │ +0e7c92: 7020 480e 4300 |0033: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;)V // method@0e48 │ │ +0e7c98: 1103 |0036: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0016 line=44 │ │ 0x002c line=45 │ │ 0x002f line=48 │ │ locals : │ │ @@ -308116,35 +308171,35 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0d96f8: |[0d96f8] com.badlogic.gdx.assets.loaders.TextureAtlasLoader.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ -0d9708: 1f04 8700 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter; // type@0087 │ │ -0d970c: 6e40 5202 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // method@0252 │ │ -0d9712: 0c00 |0005: move-result-object v0 │ │ -0d9714: 1100 |0006: return-object v0 │ │ +0e7c9c: |[0e7c9c] com.badlogic.gdx.assets.loaders.TextureAtlasLoader.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ +0e7cac: 1f04 8500 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter; // type@0085 │ │ +0e7cb0: 6e40 5202 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // method@0252 │ │ +0e7cb6: 0c00 |0005: move-result-object v0 │ │ +0e7cb8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0002 reg=4 x2 Lcom/badlogic/gdx/assets/AssetLoaderParameters; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader; │ │ 0x0000 - 0x0007 reg=2 x0 Lcom/badlogic/gdx/assets/AssetManager; │ │ 0x0000 - 0x0007 reg=3 x1 Ljava/lang/String; │ │ │ │ - source_file_idx : 3929 (TextureAtlasLoader.java) │ │ + source_file_idx : 3927 (TextureAtlasLoader.java) │ │ │ │ Class #689 header: │ │ -class_idx : 138 │ │ +class_idx : 136 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 122 │ │ -source_file_idx : 3937 │ │ +superclass_idx : 120 │ │ +source_file_idx : 3935 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #689 annotations: │ │ Annotations on class │ │ @@ -308174,17 +308229,17 @@ │ │ type : '(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d9718: |[0d9718] com.badlogic.gdx.assets.loaders.TextureLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ -0d9728: 7020 1c02 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@021c │ │ -0d972e: 0e00 |0003: return-void │ │ +0e7cbc: |[0e7cbc] com.badlogic.gdx.assets.loaders.TextureLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ +0e7ccc: 7020 1c02 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@021c │ │ +0e7cd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/assets/loaders/TextureLoader; │ │ 0x0000 - 0x0004 reg=1 resolver Lcom/badlogic/gdx/assets/loaders/FileHandleResolver; │ │ @@ -308195,19 +308250,19 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d9730: |[0d9730] com.badlogic.gdx.assets.loaders.TextureLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ -0d9740: 1f03 8900 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter; // type@0089 │ │ -0d9744: 6e30 5802 2103 |0002: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;)Lcom/badlogic/gdx/utils/Array; // method@0258 │ │ -0d974a: 0c00 |0005: move-result-object v0 │ │ -0d974c: 1100 |0006: return-object v0 │ │ +0e7cd4: |[0e7cd4] com.badlogic.gdx.assets.loaders.TextureLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ +0e7ce4: 1f03 8700 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter; // type@0087 │ │ +0e7ce8: 6e30 5802 2103 |0002: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;)Lcom/badlogic/gdx/utils/Array; // method@0258 │ │ +0e7cee: 0c00 |0005: move-result-object v0 │ │ +0e7cf0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=3 x1 Lcom/badlogic/gdx/assets/AssetLoaderParameters; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/assets/loaders/TextureLoader; │ │ 0x0000 - 0x0007 reg=2 x0 Ljava/lang/String; │ │ @@ -308217,17 +308272,17 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;)Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d9750: |[0d9750] com.badlogic.gdx.assets.loaders.TextureLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;)Lcom/badlogic/gdx/utils/Array; │ │ -0d9760: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d9762: 1100 |0001: return-object v0 │ │ +0e7cf4: |[0e7cf4] com.badlogic.gdx.assets.loaders.TextureLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;)Lcom/badlogic/gdx/utils/Array; │ │ +0e7d04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e7d06: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/assets/loaders/TextureLoader; │ │ 0x0000 - 0x0002 reg=2 fileName Ljava/lang/String; │ │ 0x0000 - 0x0002 reg=3 parameter Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter; │ │ @@ -308237,18 +308292,18 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d9764: |[0d9764] com.badlogic.gdx.assets.loaders.TextureLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V │ │ -0d9774: 1f03 8900 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter; // type@0089 │ │ -0d9778: 6e40 5a02 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;)V // method@025a │ │ -0d977e: 0e00 |0005: return-void │ │ +0e7d08: |[0e7d08] com.badlogic.gdx.assets.loaders.TextureLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V │ │ +0e7d18: 1f03 8700 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter; // type@0087 │ │ +0e7d1c: 6e40 5a02 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;)V // method@025a │ │ +0e7d22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=3 x2 Lcom/badlogic/gdx/assets/AssetLoaderParameters; │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/assets/loaders/TextureLoader; │ │ 0x0000 - 0x0006 reg=1 x0 Lcom/badlogic/gdx/assets/AssetManager; │ │ @@ -308259,63 +308314,63 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 92 16-bit code units │ │ -0d9780: |[0d9780] com.badlogic.gdx.assets.loaders.TextureLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;)V │ │ -0d9790: 3808 0800 |0000: if-eqz v8, 0008 // +0008 │ │ -0d9794: 3808 4400 |0002: if-eqz v8, 0046 // +0044 │ │ -0d9798: 5484 1701 |0004: iget-object v4, v8, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.textureData:Lcom/badlogic/gdx/graphics/TextureData; // field@0117 │ │ -0d979c: 3904 4000 |0006: if-nez v4, 0046 // +0040 │ │ -0d97a0: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0d97a2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0d97a4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0d97a6: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -0d97a8: 5b54 1b01 |000c: iput-object v4, v5, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@011b │ │ -0d97ac: 3808 0a00 |000e: if-eqz v8, 0018 // +000a │ │ -0d97b0: 5480 1101 |0010: iget-object v0, v8, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0111 │ │ -0d97b4: 5581 1201 |0012: iget-boolean v1, v8, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.genMipMaps:Z // field@0112 │ │ -0d97b8: 5484 1601 |0014: iget-object v4, v8, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0116 │ │ -0d97bc: 5b54 1b01 |0016: iput-object v4, v5, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@011b │ │ -0d97c0: 6e20 5d02 7500 |0018: invoke-virtual {v5, v7}, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@025d │ │ -0d97c6: 0c02 |001b: move-result-object v2 │ │ -0d97c8: 1a04 eb00 |001c: const-string v4, ".etc1" // string@00eb │ │ -0d97cc: 6e20 4226 4700 |001e: invoke-virtual {v7, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2642 │ │ -0d97d2: 0a04 |0021: move-result v4 │ │ -0d97d4: 3904 1c00 |0022: if-nez v4, 003e // +001c │ │ -0d97d8: 1a04 e800 |0024: const-string v4, ".cim" // string@00e8 │ │ -0d97dc: 6e20 4226 4700 |0026: invoke-virtual {v7, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2642 │ │ -0d97e2: 0a04 |0029: move-result v4 │ │ -0d97e4: 3804 0e00 |002a: if-eqz v4, 0038 // +000e │ │ -0d97e8: 7110 550b 0200 |002c: invoke-static {v2}, Lcom/badlogic/gdx/graphics/PixmapIO;.readCIM:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/Pixmap; // method@0b55 │ │ -0d97ee: 0c03 |002f: move-result-object v3 │ │ -0d97f0: 2204 c501 |0030: new-instance v4, Lcom/badlogic/gdx/graphics/glutils/FileTextureData; // type@01c5 │ │ -0d97f4: 7051 5211 2403 |0032: invoke-direct {v4, v2, v3, v0, v1}, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;Z)V // method@1152 │ │ -0d97fa: 5b54 1a01 |0035: iput-object v4, v5, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@011a │ │ -0d97fe: 0e00 |0037: return-void │ │ -0d9800: 2203 2101 |0038: new-instance v3, Lcom/badlogic/gdx/graphics/Pixmap; // type@0121 │ │ -0d9804: 7020 280b 2300 |003a: invoke-direct {v3, v2}, Lcom/badlogic/gdx/graphics/Pixmap;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0b28 │ │ -0d980a: 28f3 |003d: goto 0030 // -000d │ │ -0d980c: 2204 c401 |003e: new-instance v4, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData; // type@01c4 │ │ -0d9810: 7030 4511 2401 |0040: invoke-direct {v4, v2, v1}, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@1145 │ │ -0d9816: 5b54 1a01 |0043: iput-object v4, v5, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@011a │ │ -0d981a: 28f2 |0045: goto 0037 // -000e │ │ -0d981c: 5484 1701 |0046: iget-object v4, v8, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.textureData:Lcom/badlogic/gdx/graphics/TextureData; // field@0117 │ │ -0d9820: 5b54 1a01 |0048: iput-object v4, v5, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@011a │ │ -0d9824: 5454 1a01 |004a: iget-object v4, v5, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@011a │ │ -0d9828: 7210 960b 0400 |004c: invoke-interface {v4}, Lcom/badlogic/gdx/graphics/TextureData;.isPrepared:()Z // method@0b96 │ │ -0d982e: 0a04 |004f: move-result v4 │ │ -0d9830: 3904 0700 |0050: if-nez v4, 0057 // +0007 │ │ -0d9834: 5454 1a01 |0052: iget-object v4, v5, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@011a │ │ -0d9838: 7210 970b 0400 |0054: invoke-interface {v4}, Lcom/badlogic/gdx/graphics/TextureData;.prepare:()V // method@0b97 │ │ -0d983e: 5484 1601 |0057: iget-object v4, v8, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0116 │ │ -0d9842: 5b54 1b01 |0059: iput-object v4, v5, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@011b │ │ -0d9846: 28dc |005b: goto 0037 // -0024 │ │ +0e7d24: |[0e7d24] com.badlogic.gdx.assets.loaders.TextureLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;)V │ │ +0e7d34: 3808 0800 |0000: if-eqz v8, 0008 // +0008 │ │ +0e7d38: 3808 4400 |0002: if-eqz v8, 0046 // +0044 │ │ +0e7d3c: 5484 1701 |0004: iget-object v4, v8, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.textureData:Lcom/badlogic/gdx/graphics/TextureData; // field@0117 │ │ +0e7d40: 3904 4000 |0006: if-nez v4, 0046 // +0040 │ │ +0e7d44: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +0e7d46: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0e7d48: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0e7d4a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +0e7d4c: 5b54 1b01 |000c: iput-object v4, v5, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@011b │ │ +0e7d50: 3808 0a00 |000e: if-eqz v8, 0018 // +000a │ │ +0e7d54: 5480 1101 |0010: iget-object v0, v8, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0111 │ │ +0e7d58: 5581 1201 |0012: iget-boolean v1, v8, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.genMipMaps:Z // field@0112 │ │ +0e7d5c: 5484 1601 |0014: iget-object v4, v8, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0116 │ │ +0e7d60: 5b54 1b01 |0016: iput-object v4, v5, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@011b │ │ +0e7d64: 6e20 5d02 7500 |0018: invoke-virtual {v5, v7}, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@025d │ │ +0e7d6a: 0c02 |001b: move-result-object v2 │ │ +0e7d6c: 1a04 eb00 |001c: const-string v4, ".etc1" // string@00eb │ │ +0e7d70: 6e20 4226 4700 |001e: invoke-virtual {v7, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2642 │ │ +0e7d76: 0a04 |0021: move-result v4 │ │ +0e7d78: 3904 1c00 |0022: if-nez v4, 003e // +001c │ │ +0e7d7c: 1a04 e800 |0024: const-string v4, ".cim" // string@00e8 │ │ +0e7d80: 6e20 4226 4700 |0026: invoke-virtual {v7, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2642 │ │ +0e7d86: 0a04 |0029: move-result v4 │ │ +0e7d88: 3804 0e00 |002a: if-eqz v4, 0038 // +000e │ │ +0e7d8c: 7110 550b 0200 |002c: invoke-static {v2}, Lcom/badlogic/gdx/graphics/PixmapIO;.readCIM:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/Pixmap; // method@0b55 │ │ +0e7d92: 0c03 |002f: move-result-object v3 │ │ +0e7d94: 2204 c301 |0030: new-instance v4, Lcom/badlogic/gdx/graphics/glutils/FileTextureData; // type@01c3 │ │ +0e7d98: 7051 5211 2403 |0032: invoke-direct {v4, v2, v3, v0, v1}, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;Z)V // method@1152 │ │ +0e7d9e: 5b54 1a01 |0035: iput-object v4, v5, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@011a │ │ +0e7da2: 0e00 |0037: return-void │ │ +0e7da4: 2203 1f01 |0038: new-instance v3, Lcom/badlogic/gdx/graphics/Pixmap; // type@011f │ │ +0e7da8: 7020 280b 2300 |003a: invoke-direct {v3, v2}, Lcom/badlogic/gdx/graphics/Pixmap;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0b28 │ │ +0e7dae: 28f3 |003d: goto 0030 // -000d │ │ +0e7db0: 2204 c201 |003e: new-instance v4, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData; // type@01c2 │ │ +0e7db4: 7030 4511 2401 |0040: invoke-direct {v4, v2, v1}, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@1145 │ │ +0e7dba: 5b54 1a01 |0043: iput-object v4, v5, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@011a │ │ +0e7dbe: 28f2 |0045: goto 0037 // -000e │ │ +0e7dc0: 5484 1701 |0046: iget-object v4, v8, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.textureData:Lcom/badlogic/gdx/graphics/TextureData; // field@0117 │ │ +0e7dc4: 5b54 1a01 |0048: iput-object v4, v5, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@011a │ │ +0e7dc8: 5454 1a01 |004a: iget-object v4, v5, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@011a │ │ +0e7dcc: 7210 960b 0400 |004c: invoke-interface {v4}, Lcom/badlogic/gdx/graphics/TextureData;.isPrepared:()Z // method@0b96 │ │ +0e7dd2: 0a04 |004f: move-result v4 │ │ +0e7dd4: 3904 0700 |0050: if-nez v4, 0057 // +0007 │ │ +0e7dd8: 5454 1a01 |0052: iget-object v4, v5, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@011a │ │ +0e7ddc: 7210 970b 0400 |0054: invoke-interface {v4}, Lcom/badlogic/gdx/graphics/TextureData;.prepare:()V // method@0b97 │ │ +0e7de2: 5484 1601 |0057: iget-object v4, v8, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0116 │ │ +0e7de6: 5b54 1b01 |0059: iput-object v4, v5, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@011b │ │ +0e7dea: 28dc |005b: goto 0037 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0008 line=50 │ │ 0x0009 line=51 │ │ 0x000a line=52 │ │ 0x000b line=53 │ │ @@ -308354,31 +308409,31 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;)Lcom/badlogic/gdx/graphics/Texture;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0d9848: |[0d9848] com.badlogic.gdx.assets.loaders.TextureLoader.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;)Lcom/badlogic/gdx/graphics/Texture; │ │ -0d9858: 5430 1b01 |0000: iget-object v0, v3, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@011b │ │ -0d985c: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ -0d9860: 5431 1a01 |0004: iget-object v1, v3, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@011a │ │ -0d9864: 6e20 830b 1000 |0006: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Texture;.load:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b83 │ │ -0d986a: 3806 1000 |0009: if-eqz v6, 0019 // +0010 │ │ -0d986e: 5461 1501 |000b: iget-object v1, v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0115 │ │ -0d9872: 5462 1401 |000d: iget-object v2, v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0114 │ │ -0d9876: 6e30 870b 1002 |000f: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.setFilter:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V // method@0b87 │ │ -0d987c: 5461 1801 |0012: iget-object v1, v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.wrapU:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0118 │ │ -0d9880: 5462 1901 |0014: iget-object v2, v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.wrapV:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0119 │ │ -0d9884: 6e30 880b 1002 |0016: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.setWrap:(Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V // method@0b88 │ │ -0d988a: 1100 |0019: return-object v0 │ │ -0d988c: 2200 2801 |001a: new-instance v0, Lcom/badlogic/gdx/graphics/Texture; // type@0128 │ │ -0d9890: 5431 1a01 |001c: iget-object v1, v3, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@011a │ │ -0d9894: 7020 6d0b 1000 |001e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b6d │ │ -0d989a: 28e8 |0021: goto 0009 // -0018 │ │ +0e7dec: |[0e7dec] com.badlogic.gdx.assets.loaders.TextureLoader.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;)Lcom/badlogic/gdx/graphics/Texture; │ │ +0e7dfc: 5430 1b01 |0000: iget-object v0, v3, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@011b │ │ +0e7e00: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ +0e7e04: 5431 1a01 |0004: iget-object v1, v3, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@011a │ │ +0e7e08: 6e20 830b 1000 |0006: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Texture;.load:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b83 │ │ +0e7e0e: 3806 1000 |0009: if-eqz v6, 0019 // +0010 │ │ +0e7e12: 5461 1501 |000b: iget-object v1, v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0115 │ │ +0e7e16: 5462 1401 |000d: iget-object v2, v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0114 │ │ +0e7e1a: 6e30 870b 1002 |000f: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.setFilter:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V // method@0b87 │ │ +0e7e20: 5461 1801 |0012: iget-object v1, v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.wrapU:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0118 │ │ +0e7e24: 5462 1901 |0014: iget-object v2, v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.wrapV:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0119 │ │ +0e7e28: 6e30 880b 1002 |0016: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.setWrap:(Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V // method@0b88 │ │ +0e7e2e: 1100 |0019: return-object v0 │ │ +0e7e30: 2200 2601 |001a: new-instance v0, Lcom/badlogic/gdx/graphics/Texture; // type@0126 │ │ +0e7e34: 5431 1a01 |001c: iget-object v1, v3, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@011a │ │ +0e7e38: 7020 6d0b 1000 |001e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b6d │ │ +0e7e3e: 28e8 |0021: goto 0009 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0002 line=81 │ │ 0x0004 line=82 │ │ 0x0009 line=86 │ │ 0x000b line=87 │ │ @@ -308398,35 +308453,35 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0d989c: |[0d989c] com.badlogic.gdx.assets.loaders.TextureLoader.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ -0d98ac: 1f04 8900 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter; // type@0089 │ │ -0d98b0: 6e40 5b02 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;)Lcom/badlogic/gdx/graphics/Texture; // method@025b │ │ -0d98b6: 0c00 |0005: move-result-object v0 │ │ -0d98b8: 1100 |0006: return-object v0 │ │ +0e7e40: |[0e7e40] com.badlogic.gdx.assets.loaders.TextureLoader.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ +0e7e50: 1f04 8700 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter; // type@0087 │ │ +0e7e54: 6e40 5b02 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;)Lcom/badlogic/gdx/graphics/Texture; // method@025b │ │ +0e7e5a: 0c00 |0005: move-result-object v0 │ │ +0e7e5c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=4 x2 Lcom/badlogic/gdx/assets/AssetLoaderParameters; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/assets/loaders/TextureLoader; │ │ 0x0000 - 0x0007 reg=2 x0 Lcom/badlogic/gdx/assets/AssetManager; │ │ 0x0000 - 0x0007 reg=3 x1 Ljava/lang/String; │ │ │ │ - source_file_idx : 3937 (TextureLoader.java) │ │ + source_file_idx : 3935 (TextureLoader.java) │ │ │ │ Class #690 header: │ │ -class_idx : 140 │ │ +class_idx : 138 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 122 │ │ -source_file_idx : 3952 │ │ +superclass_idx : 120 │ │ +source_file_idx : 3950 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #690 annotations: │ │ Annotations on class │ │ @@ -308448,17 +308503,17 @@ │ │ type : '(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d98bc: |[0d98bc] com.badlogic.gdx.assets.loaders.TileAtlasLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ -0d98cc: 7020 1c02 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@021c │ │ -0d98d2: 0e00 |0003: return-void │ │ +0e7e60: |[0e7e60] com.badlogic.gdx.assets.loaders.TileAtlasLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ +0e7e70: 7020 1c02 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@021c │ │ +0e7e76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader; │ │ 0x0000 - 0x0004 reg=1 resolver Lcom/badlogic/gdx/assets/loaders/FileHandleResolver; │ │ @@ -308469,19 +308524,19 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d98d4: |[0d98d4] com.badlogic.gdx.assets.loaders.TileAtlasLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ -0d98e4: 1f03 8b00 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter; // type@008b │ │ -0d98e8: 6e30 6102 2103 |0002: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader;.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter;)Lcom/badlogic/gdx/utils/Array; // method@0261 │ │ -0d98ee: 0c00 |0005: move-result-object v0 │ │ -0d98f0: 1100 |0006: return-object v0 │ │ +0e7e78: |[0e7e78] com.badlogic.gdx.assets.loaders.TileAtlasLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ +0e7e88: 1f03 8900 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter; // type@0089 │ │ +0e7e8c: 6e30 6102 2103 |0002: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader;.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter;)Lcom/badlogic/gdx/utils/Array; // method@0261 │ │ +0e7e92: 0c00 |0005: move-result-object v0 │ │ +0e7e94: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0002 reg=3 x1 Lcom/badlogic/gdx/assets/AssetLoaderParameters; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader; │ │ 0x0000 - 0x0007 reg=2 x0 Ljava/lang/String; │ │ @@ -308491,36 +308546,36 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter;)Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -0d98f4: |[0d98f4] com.badlogic.gdx.assets.loaders.TileAtlasLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter;)Lcom/badlogic/gdx/utils/Array; │ │ -0d9904: 3906 1b00 |0000: if-nez v6, 001b // +001b │ │ -0d9908: 2201 af03 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0d990c: 2202 c503 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0d9910: 7010 6726 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0d9916: 1a03 660d |0009: const-string v3, "Missing TileAtlasParameter: " // string@0d66 │ │ -0d991a: 6e20 6e26 3200 |000b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d9920: 0c02 |000e: move-result-object v2 │ │ -0d9922: 6e20 6e26 5200 |000f: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d9928: 0c02 |0012: move-result-object v2 │ │ -0d992a: 6e10 7426 0200 |0013: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0d9930: 0c02 |0016: move-result-object v2 │ │ -0d9932: 7020 f825 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0d9938: 2701 |001a: throw v1 │ │ -0d993a: 2200 e702 |001b: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0d993e: 7010 621e 0000 |001d: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -0d9944: 2201 7100 |0020: new-instance v1, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0071 │ │ -0d9948: 5462 1d01 |0022: iget-object v2, v6, Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter;.tileMapFile:Ljava/lang/String; // field@011d │ │ -0d994c: 1c03 7601 |0024: const-class v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // type@0176 │ │ -0d9950: 7030 df01 2103 |0026: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@01df │ │ -0d9956: 6e20 6a1e 1000 |0029: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0d995c: 1100 |002c: return-object v0 │ │ +0e7e98: |[0e7e98] com.badlogic.gdx.assets.loaders.TileAtlasLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter;)Lcom/badlogic/gdx/utils/Array; │ │ +0e7ea8: 3906 1b00 |0000: if-nez v6, 001b // +001b │ │ +0e7eac: 2201 ad03 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0e7eb0: 2202 c303 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0e7eb4: 7010 6726 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0e7eba: 1a03 640d |0009: const-string v3, "Missing TileAtlasParameter: " // string@0d64 │ │ +0e7ebe: 6e20 6e26 3200 |000b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e7ec4: 0c02 |000e: move-result-object v2 │ │ +0e7ec6: 6e20 6e26 5200 |000f: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e7ecc: 0c02 |0012: move-result-object v2 │ │ +0e7ece: 6e10 7426 0200 |0013: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0e7ed4: 0c02 |0016: move-result-object v2 │ │ +0e7ed6: 7020 f825 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0e7edc: 2701 |001a: throw v1 │ │ +0e7ede: 2200 e502 |001b: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0e7ee2: 7010 621e 0000 |001d: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0e7ee8: 2201 6f00 |0020: new-instance v1, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@006f │ │ +0e7eec: 5462 1d01 |0022: iget-object v2, v6, Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter;.tileMapFile:Ljava/lang/String; // field@011d │ │ +0e7ef0: 1c03 7401 |0024: const-class v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // type@0174 │ │ +0e7ef4: 7030 df01 2103 |0026: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@01df │ │ +0e7efa: 6e20 6a1e 1000 |0029: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0e7f00: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x001b line=60 │ │ 0x0020 line=61 │ │ 0x002c line=62 │ │ locals : │ │ @@ -308534,18 +308589,18 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d9960: |[0d9960] com.badlogic.gdx.assets.loaders.TileAtlasLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V │ │ -0d9970: 1f03 8b00 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter; // type@008b │ │ -0d9974: 6e40 6302 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader;.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter;)V // method@0263 │ │ -0d997a: 0e00 |0005: return-void │ │ +0e7f04: |[0e7f04] com.badlogic.gdx.assets.loaders.TileAtlasLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V │ │ +0e7f14: 1f03 8900 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter; // type@0089 │ │ +0e7f18: 6e40 6302 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader;.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter;)V // method@0263 │ │ +0e7f1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0002 reg=3 x2 Lcom/badlogic/gdx/assets/AssetLoaderParameters; │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader; │ │ 0x0000 - 0x0006 reg=1 x0 Lcom/badlogic/gdx/assets/AssetManager; │ │ @@ -308556,29 +308611,29 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0d997c: |[0d997c] com.badlogic.gdx.assets.loaders.TileAtlasLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter;)V │ │ -0d998c: 3906 1b00 |0000: if-nez v6, 001b // +001b │ │ -0d9990: 2200 af03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0d9994: 2201 c503 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0d9998: 7010 6726 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0d999e: 1a02 660d |0009: const-string v2, "Missing TileAtlasParameter: " // string@0d66 │ │ -0d99a2: 6e20 6e26 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d99a8: 0c01 |000e: move-result-object v1 │ │ -0d99aa: 6e20 6e26 5100 |000f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d99b0: 0c01 |0012: move-result-object v1 │ │ -0d99b2: 6e10 7426 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0d99b8: 0c01 |0016: move-result-object v1 │ │ -0d99ba: 7020 f825 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0d99c0: 2700 |001a: throw v0 │ │ -0d99c2: 0e00 |001b: return-void │ │ +0e7f20: |[0e7f20] com.badlogic.gdx.assets.loaders.TileAtlasLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter;)V │ │ +0e7f30: 3906 1b00 |0000: if-nez v6, 001b // +001b │ │ +0e7f34: 2200 ad03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0e7f38: 2201 c303 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0e7f3c: 7010 6726 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0e7f42: 1a02 640d |0009: const-string v2, "Missing TileAtlasParameter: " // string@0d64 │ │ +0e7f46: 6e20 6e26 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e7f4c: 0c01 |000e: move-result-object v1 │ │ +0e7f4e: 6e20 6e26 5100 |000f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e7f54: 0c01 |0012: move-result-object v1 │ │ +0e7f56: 6e10 7426 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0e7f5c: 0c01 |0016: move-result-object v1 │ │ +0e7f5e: 7020 f825 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0e7f64: 2700 |001a: throw v0 │ │ +0e7f66: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x001b line=47 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader; │ │ 0x0000 - 0x001c reg=4 manager Lcom/badlogic/gdx/assets/AssetManager; │ │ @@ -308590,30 +308645,30 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter;)Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0d99c4: |[0d99c4] com.badlogic.gdx.assets.loaders.TileAtlasLoader.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter;)Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas; │ │ -0d99d4: 3906 1b00 |0000: if-nez v6, 001b // +001b │ │ -0d99d8: 2200 af03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0d99dc: 2201 c503 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0d99e0: 7010 6726 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0d99e6: 1a02 660d |0009: const-string v2, "Missing TileAtlasParameter: " // string@0d66 │ │ -0d99ea: 6e20 6e26 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d99f0: 0c01 |000e: move-result-object v1 │ │ -0d99f2: 6e20 6e26 5100 |000f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d99f8: 0c01 |0012: move-result-object v1 │ │ -0d99fa: 6e10 7426 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0d9a00: 0c01 |0016: move-result-object v1 │ │ -0d9a02: 7020 f825 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0d9a08: 2700 |001a: throw v0 │ │ -0d9a0a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -0d9a0c: 1100 |001c: return-object v0 │ │ +0e7f68: |[0e7f68] com.badlogic.gdx.assets.loaders.TileAtlasLoader.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter;)Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas; │ │ +0e7f78: 3906 1b00 |0000: if-nez v6, 001b // +001b │ │ +0e7f7c: 2200 ad03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0e7f80: 2201 c303 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0e7f84: 7010 6726 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0e7f8a: 1a02 640d |0009: const-string v2, "Missing TileAtlasParameter: " // string@0d64 │ │ +0e7f8e: 6e20 6e26 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e7f94: 0c01 |000e: move-result-object v1 │ │ +0e7f96: 6e20 6e26 5100 |000f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e7f9c: 0c01 |0012: move-result-object v1 │ │ +0e7f9e: 6e10 7426 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0e7fa4: 0c01 |0016: move-result-object v1 │ │ +0e7fa6: 7020 f825 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0e7fac: 2700 |001a: throw v0 │ │ +0e7fae: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +0e7fb0: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x001b line=53 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader; │ │ 0x0000 - 0x001d reg=4 manager Lcom/badlogic/gdx/assets/AssetManager; │ │ @@ -308625,35 +308680,35 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0d9a10: |[0d9a10] com.badlogic.gdx.assets.loaders.TileAtlasLoader.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ -0d9a20: 1f04 8b00 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter; // type@008b │ │ -0d9a24: 6e40 6402 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader;.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter;)Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas; // method@0264 │ │ -0d9a2a: 0c00 |0005: move-result-object v0 │ │ -0d9a2c: 1100 |0006: return-object v0 │ │ +0e7fb4: |[0e7fb4] com.badlogic.gdx.assets.loaders.TileAtlasLoader.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ +0e7fc4: 1f04 8900 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter; // type@0089 │ │ +0e7fc8: 6e40 6402 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader;.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter;)Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas; // method@0264 │ │ +0e7fce: 0c00 |0005: move-result-object v0 │ │ +0e7fd0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0002 reg=4 x2 Lcom/badlogic/gdx/assets/AssetLoaderParameters; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader; │ │ 0x0000 - 0x0007 reg=2 x0 Lcom/badlogic/gdx/assets/AssetManager; │ │ 0x0000 - 0x0007 reg=3 x1 Ljava/lang/String; │ │ │ │ - source_file_idx : 3952 (TileAtlasLoader.java) │ │ + source_file_idx : 3950 (TileAtlasLoader.java) │ │ │ │ Class #691 header: │ │ -class_idx : 142 │ │ +class_idx : 140 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 134 │ │ -source_file_idx : 3956 │ │ +superclass_idx : 132 │ │ +source_file_idx : 3954 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #691 annotations: │ │ Annotations on class │ │ @@ -308675,17 +308730,17 @@ │ │ type : '(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d9a30: |[0d9a30] com.badlogic.gdx.assets.loaders.TileMapRendererLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ -0d9a40: 7020 4a02 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@024a │ │ -0d9a46: 0e00 |0003: return-void │ │ +0e7fd4: |[0e7fd4] com.badlogic.gdx.assets.loaders.TileMapRendererLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ +0e7fe4: 7020 4a02 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@024a │ │ +0e7fea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader; │ │ 0x0000 - 0x0004 reg=1 resolver Lcom/badlogic/gdx/assets/loaders/FileHandleResolver; │ │ @@ -308696,19 +308751,19 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d9a48: |[0d9a48] com.badlogic.gdx.assets.loaders.TileMapRendererLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ -0d9a58: 1f03 8d00 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter; // type@008d │ │ -0d9a5c: 6e30 6a02 2103 |0002: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader;.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;)Lcom/badlogic/gdx/utils/Array; // method@026a │ │ -0d9a62: 0c00 |0005: move-result-object v0 │ │ -0d9a64: 1100 |0006: return-object v0 │ │ +0e7fec: |[0e7fec] com.badlogic.gdx.assets.loaders.TileMapRendererLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ +0e7ffc: 1f03 8b00 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter; // type@008b │ │ +0e8000: 6e30 6a02 2103 |0002: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader;.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;)Lcom/badlogic/gdx/utils/Array; // method@026a │ │ +0e8006: 0c00 |0005: move-result-object v0 │ │ +0e8008: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0002 reg=3 x1 Lcom/badlogic/gdx/assets/AssetLoaderParameters; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader; │ │ 0x0000 - 0x0007 reg=2 x0 Ljava/lang/String; │ │ @@ -308718,30 +308773,30 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;)Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0d9a68: |[0d9a68] com.badlogic.gdx.assets.loaders.TileMapRendererLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;)Lcom/badlogic/gdx/utils/Array; │ │ -0d9a78: 3905 1b00 |0000: if-nez v5, 001b // +001b │ │ -0d9a7c: 2200 af03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0d9a80: 2201 c503 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0d9a84: 7010 6726 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0d9a8a: 1a02 670d |0009: const-string v2, "Missing TileMapRendererParameter: " // string@0d67 │ │ -0d9a8e: 6e20 6e26 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d9a94: 0c01 |000e: move-result-object v1 │ │ -0d9a96: 6e20 6e26 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0d9a9c: 0c01 |0012: move-result-object v1 │ │ -0d9a9e: 6e10 7426 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0d9aa4: 0c01 |0016: move-result-object v1 │ │ -0d9aa6: 7020 f825 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0d9aac: 2700 |001a: throw v0 │ │ -0d9aae: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -0d9ab0: 1100 |001c: return-object v0 │ │ +0e800c: |[0e800c] com.badlogic.gdx.assets.loaders.TileMapRendererLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;)Lcom/badlogic/gdx/utils/Array; │ │ +0e801c: 3905 1b00 |0000: if-nez v5, 001b // +001b │ │ +0e8020: 2200 ad03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0e8024: 2201 c303 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0e8028: 7010 6726 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0e802e: 1a02 650d |0009: const-string v2, "Missing TileMapRendererParameter: " // string@0d65 │ │ +0e8032: 6e20 6e26 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e8038: 0c01 |000e: move-result-object v1 │ │ +0e803a: 6e20 6e26 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e8040: 0c01 |0012: move-result-object v1 │ │ +0e8042: 6e10 7426 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0e8048: 0c01 |0016: move-result-object v1 │ │ +0e804a: 7020 f825 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0e8050: 2700 |001a: throw v0 │ │ +0e8052: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +0e8054: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x001b line=66 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader; │ │ 0x0000 - 0x001d reg=4 fileName Ljava/lang/String; │ │ @@ -308752,43 +308807,43 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;)Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 56 16-bit code units │ │ -0d9ab4: |[0d9ab4] com.badlogic.gdx.assets.loaders.TileMapRendererLoader.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;)Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; │ │ -0d9ac4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0d9ac6: 6e20 6d02 9700 |0001: invoke-virtual {v7, v9}, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@026d │ │ -0d9acc: 0c00 |0004: move-result-object v0 │ │ -0d9ace: 7110 4c0f 0000 |0005: invoke-static {v0}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.createMap:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // method@0f4c │ │ -0d9ad4: 0c01 |0008: move-result-object v1 │ │ -0d9ad6: 2202 6d01 |0009: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas; // type@016d │ │ -0d9ada: 54a0 1e01 |000b: iget-object v0, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.imageDirectory:Ljava/lang/String; // field@011e │ │ -0d9ade: 6e20 6d02 0700 |000d: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@026d │ │ -0d9ae4: 0c00 |0010: move-result-object v0 │ │ -0d9ae6: 7030 110f 1200 |0011: invoke-direct {v2, v1, v0}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/files/FileHandle;)V // method@0f11 │ │ -0d9aec: 52a0 2101 |0014: iget v0, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.unitsPerTileX:F // field@0121 │ │ -0d9af0: 2d00 0003 |0016: cmpl-float v0, v0, v3 │ │ -0d9af4: 3800 0800 |0018: if-eqz v0, 0020 // +0008 │ │ -0d9af8: 52a0 2201 |001a: iget v0, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.unitsPerTileY:F // field@0122 │ │ -0d9afc: 2d00 0003 |001c: cmpl-float v0, v0, v3 │ │ -0d9b00: 3900 0c00 |001e: if-nez v0, 002a // +000c │ │ -0d9b04: 2200 6e01 |0020: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; // type@016e │ │ -0d9b08: 52a3 1f01 |0022: iget v3, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.tilesPerBlockX:I // field@011f │ │ -0d9b0c: 52a4 2001 |0024: iget v4, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.tilesPerBlockY:I // field@0120 │ │ -0d9b10: 7054 180f 1032 |0026: invoke-direct {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;II)V // method@0f18 │ │ -0d9b16: 1100 |0029: return-object v0 │ │ -0d9b18: 2200 6e01 |002a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; // type@016e │ │ -0d9b1c: 52a3 1f01 |002c: iget v3, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.tilesPerBlockX:I // field@011f │ │ -0d9b20: 52a4 2001 |002e: iget v4, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.tilesPerBlockY:I // field@0120 │ │ -0d9b24: 52a5 2101 |0030: iget v5, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.unitsPerTileX:F // field@0121 │ │ -0d9b28: 52a6 2201 |0032: iget v6, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.unitsPerTileY:F // field@0122 │ │ -0d9b2c: 7607 190f 0000 |0034: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IIFF)V // method@0f19 │ │ -0d9b32: 28f2 |0037: goto 0029 // -000e │ │ +0e8058: |[0e8058] com.badlogic.gdx.assets.loaders.TileMapRendererLoader.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;)Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; │ │ +0e8068: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0e806a: 6e20 6d02 9700 |0001: invoke-virtual {v7, v9}, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@026d │ │ +0e8070: 0c00 |0004: move-result-object v0 │ │ +0e8072: 7110 4c0f 0000 |0005: invoke-static {v0}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.createMap:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // method@0f4c │ │ +0e8078: 0c01 |0008: move-result-object v1 │ │ +0e807a: 2202 6b01 |0009: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas; // type@016b │ │ +0e807e: 54a0 1e01 |000b: iget-object v0, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.imageDirectory:Ljava/lang/String; // field@011e │ │ +0e8082: 6e20 6d02 0700 |000d: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@026d │ │ +0e8088: 0c00 |0010: move-result-object v0 │ │ +0e808a: 7030 110f 1200 |0011: invoke-direct {v2, v1, v0}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/files/FileHandle;)V // method@0f11 │ │ +0e8090: 52a0 2101 |0014: iget v0, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.unitsPerTileX:F // field@0121 │ │ +0e8094: 2d00 0003 |0016: cmpl-float v0, v0, v3 │ │ +0e8098: 3800 0800 |0018: if-eqz v0, 0020 // +0008 │ │ +0e809c: 52a0 2201 |001a: iget v0, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.unitsPerTileY:F // field@0122 │ │ +0e80a0: 2d00 0003 |001c: cmpl-float v0, v0, v3 │ │ +0e80a4: 3900 0c00 |001e: if-nez v0, 002a // +000c │ │ +0e80a8: 2200 6c01 |0020: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; // type@016c │ │ +0e80ac: 52a3 1f01 |0022: iget v3, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.tilesPerBlockX:I // field@011f │ │ +0e80b0: 52a4 2001 |0024: iget v4, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.tilesPerBlockY:I // field@0120 │ │ +0e80b4: 7054 180f 1032 |0026: invoke-direct {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;II)V // method@0f18 │ │ +0e80ba: 1100 |0029: return-object v0 │ │ +0e80bc: 2200 6c01 |002a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; // type@016c │ │ +0e80c0: 52a3 1f01 |002c: iget v3, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.tilesPerBlockX:I // field@011f │ │ +0e80c4: 52a4 2001 |002e: iget v4, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.tilesPerBlockY:I // field@0120 │ │ +0e80c8: 52a5 2101 |0030: iget v5, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.unitsPerTileX:F // field@0121 │ │ +0e80cc: 52a6 2201 |0032: iget v6, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.unitsPerTileY:F // field@0122 │ │ +0e80d0: 7607 190f 0000 |0034: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IIFF)V // method@0f19 │ │ +0e80d6: 28f2 |0037: goto 0029 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=71 │ │ 0x0009 line=72 │ │ 0x0014 line=73 │ │ 0x0020 line=74 │ │ 0x0029 line=76 │ │ @@ -308805,34 +308860,34 @@ │ │ type : '(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0d9b34: |[0d9b34] com.badlogic.gdx.assets.loaders.TileMapRendererLoader.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ -0d9b44: 1f04 8d00 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter; // type@008d │ │ -0d9b48: 6e40 6b02 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader;.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;)Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; // method@026b │ │ -0d9b4e: 0c00 |0005: move-result-object v0 │ │ -0d9b50: 1100 |0006: return-object v0 │ │ +0e80d8: |[0e80d8] com.badlogic.gdx.assets.loaders.TileMapRendererLoader.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ +0e80e8: 1f04 8b00 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter; // type@008b │ │ +0e80ec: 6e40 6b02 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader;.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;)Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; // method@026b │ │ +0e80f2: 0c00 |0005: move-result-object v0 │ │ +0e80f4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0002 reg=4 x2 Lcom/badlogic/gdx/assets/AssetLoaderParameters; │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader; │ │ 0x0000 - 0x0007 reg=2 x0 Lcom/badlogic/gdx/assets/AssetManager; │ │ 0x0000 - 0x0007 reg=3 x1 Ljava/lang/String; │ │ │ │ - source_file_idx : 3956 (TileMapRendererLoader.java) │ │ + source_file_idx : 3954 (TileMapRendererLoader.java) │ │ │ │ Class #692 header: │ │ -class_idx : 155 │ │ +class_idx : 153 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 384 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #692 - │ │ @@ -308865,45 +308920,45 @@ │ │ type : '(IZ)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 50 16-bit code units │ │ -0d9b54: |[0d9b54] com.badlogic.gdx.backends.android.AndroidAudioDevice.:(IZ)V │ │ -0d9b64: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0d9b66: 1231 |0001: const/4 v1, #int 3 // #3 │ │ -0d9b68: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -0d9b6a: 7010 2726 0700 |0003: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@2627 │ │ -0d9b70: 1300 0004 |0006: const/16 v0, #int 1024 // #400 │ │ -0d9b74: 2300 9c04 |0008: new-array v0, v0, [S // type@049c │ │ -0d9b78: 5b70 4a01 |000a: iput-object v0, v7, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.buffer:[S // field@014a │ │ -0d9b7c: 5c79 4b01 |000c: iput-boolean v9, v7, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.isMono:Z // field@014b │ │ -0d9b80: 3809 1e00 |000e: if-eqz v9, 002c // +001e │ │ -0d9b84: 0140 |0010: move v0, v4 │ │ -0d9b86: 7130 3d00 0804 |0011: invoke-static {v8, v0, v4}, Landroid/media/AudioTrack;.getMinBufferSize:(III)I // method@003d │ │ -0d9b8c: 0a05 |0014: move-result v5 │ │ -0d9b8e: 2200 1b00 |0015: new-instance v0, Landroid/media/AudioTrack; // type@001b │ │ -0d9b92: 3809 1700 |0017: if-eqz v9, 002e // +0017 │ │ -0d9b96: 0143 |0019: move v3, v4 │ │ -0d9b98: 0182 |001a: move v2, v8 │ │ -0d9b9a: 7607 3c00 0000 |001b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/AudioTrack;.:(IIIIII)V // method@003c │ │ -0d9ba0: 5b70 4d01 |001e: iput-object v0, v7, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@014d │ │ -0d9ba4: 5470 4d01 |0020: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@014d │ │ -0d9ba8: 6e10 3e00 0000 |0022: invoke-virtual {v0}, Landroid/media/AudioTrack;.play:()V // method@003e │ │ -0d9bae: 3809 0b00 |0025: if-eqz v9, 0030 // +000b │ │ -0d9bb2: 9300 0506 |0027: div-int v0, v5, v6 │ │ -0d9bb6: 5970 4c01 |0029: iput v0, v7, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.latency:I // field@014c │ │ -0d9bba: 0e00 |002b: return-void │ │ -0d9bbc: 0110 |002c: move v0, v1 │ │ -0d9bbe: 28e4 |002d: goto 0011 // -001c │ │ -0d9bc0: 0113 |002e: move v3, v1 │ │ -0d9bc2: 28eb |002f: goto 001a // -0015 │ │ -0d9bc4: 0146 |0030: move v6, v4 │ │ -0d9bc6: 28f6 |0031: goto 0027 // -000a │ │ +0e80f8: |[0e80f8] com.badlogic.gdx.backends.android.AndroidAudioDevice.:(IZ)V │ │ +0e8108: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0e810a: 1231 |0001: const/4 v1, #int 3 // #3 │ │ +0e810c: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +0e810e: 7010 2726 0700 |0003: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@2627 │ │ +0e8114: 1300 0004 |0006: const/16 v0, #int 1024 // #400 │ │ +0e8118: 2300 9a04 |0008: new-array v0, v0, [S // type@049a │ │ +0e811c: 5b70 4a01 |000a: iput-object v0, v7, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.buffer:[S // field@014a │ │ +0e8120: 5c79 4b01 |000c: iput-boolean v9, v7, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.isMono:Z // field@014b │ │ +0e8124: 3809 1e00 |000e: if-eqz v9, 002c // +001e │ │ +0e8128: 0140 |0010: move v0, v4 │ │ +0e812a: 7130 3d00 0804 |0011: invoke-static {v8, v0, v4}, Landroid/media/AudioTrack;.getMinBufferSize:(III)I // method@003d │ │ +0e8130: 0a05 |0014: move-result v5 │ │ +0e8132: 2200 1b00 |0015: new-instance v0, Landroid/media/AudioTrack; // type@001b │ │ +0e8136: 3809 1700 |0017: if-eqz v9, 002e // +0017 │ │ +0e813a: 0143 |0019: move v3, v4 │ │ +0e813c: 0182 |001a: move v2, v8 │ │ +0e813e: 7607 3c00 0000 |001b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/AudioTrack;.:(IIIIII)V // method@003c │ │ +0e8144: 5b70 4d01 |001e: iput-object v0, v7, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@014d │ │ +0e8148: 5470 4d01 |0020: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@014d │ │ +0e814c: 6e10 3e00 0000 |0022: invoke-virtual {v0}, Landroid/media/AudioTrack;.play:()V // method@003e │ │ +0e8152: 3809 0b00 |0025: if-eqz v9, 0030 // +000b │ │ +0e8156: 9300 0506 |0027: div-int v0, v5, v6 │ │ +0e815a: 5970 4c01 |0029: iput v0, v7, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.latency:I // field@014c │ │ +0e815e: 0e00 |002b: return-void │ │ +0e8160: 0110 |002c: move v0, v1 │ │ +0e8162: 28e4 |002d: goto 0011 // -001c │ │ +0e8164: 0113 |002e: move v3, v1 │ │ +0e8166: 28eb |002f: goto 001a // -0015 │ │ +0e8168: 0146 |0030: move v6, v4 │ │ +0e816a: 28f6 |0031: goto 0027 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=41 │ │ 0x0006 line=33 │ │ 0x000c line=42 │ │ 0x000e line=43 │ │ 0x0015 line=45 │ │ @@ -308926,20 +308981,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0d9bc8: |[0d9bc8] com.badlogic.gdx.backends.android.AndroidAudioDevice.dispose:()V │ │ -0d9bd8: 5410 4d01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@014d │ │ -0d9bdc: 6e10 4100 0000 |0002: invoke-virtual {v0}, Landroid/media/AudioTrack;.stop:()V // method@0041 │ │ -0d9be2: 5410 4d01 |0005: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@014d │ │ -0d9be6: 6e10 3f00 0000 |0007: invoke-virtual {v0}, Landroid/media/AudioTrack;.release:()V // method@003f │ │ -0d9bec: 0e00 |000a: return-void │ │ +0e816c: |[0e816c] com.badlogic.gdx.backends.android.AndroidAudioDevice.dispose:()V │ │ +0e817c: 5410 4d01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@014d │ │ +0e8180: 6e10 4100 0000 |0002: invoke-virtual {v0}, Landroid/media/AudioTrack;.stop:()V // method@0041 │ │ +0e8186: 5410 4d01 |0005: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@014d │ │ +0e818a: 6e10 3f00 0000 |0007: invoke-virtual {v0}, Landroid/media/AudioTrack;.release:()V // method@003f │ │ +0e8190: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0005 line=54 │ │ 0x000a line=55 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/backends/android/AndroidAudioDevice; │ │ @@ -308949,17 +309004,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d9bf0: |[0d9bf0] com.badlogic.gdx.backends.android.AndroidAudioDevice.getLatency:()I │ │ -0d9c00: 5210 4c01 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.latency:I // field@014c │ │ -0d9c04: 0f00 |0002: return v0 │ │ +0e8194: |[0e8194] com.badlogic.gdx.backends.android.AndroidAudioDevice.getLatency:()I │ │ +0e81a4: 5210 4c01 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.latency:I // field@014c │ │ +0e81a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidAudioDevice; │ │ │ │ #2 : (in Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;) │ │ @@ -308967,17 +309022,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d9c08: |[0d9c08] com.badlogic.gdx.backends.android.AndroidAudioDevice.isMono:()Z │ │ -0d9c18: 5510 4b01 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.isMono:Z // field@014b │ │ -0d9c1c: 0f00 |0002: return v0 │ │ +0e81ac: |[0e81ac] com.badlogic.gdx.backends.android.AndroidAudioDevice.isMono:()Z │ │ +0e81bc: 5510 4b01 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.isMono:Z // field@014b │ │ +0e81c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidAudioDevice; │ │ │ │ #3 : (in Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;) │ │ @@ -308985,18 +309040,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d9c20: |[0d9c20] com.badlogic.gdx.backends.android.AndroidAudioDevice.setVolume:(F)V │ │ -0d9c30: 5410 4d01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@014d │ │ -0d9c34: 6e30 4000 2002 |0002: invoke-virtual {v0, v2, v2}, Landroid/media/AudioTrack;.setStereoVolume:(FF)I // method@0040 │ │ -0d9c3a: 0e00 |0005: return-void │ │ +0e81c4: |[0e81c4] com.badlogic.gdx.backends.android.AndroidAudioDevice.setVolume:(F)V │ │ +0e81d4: 5410 4d01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@014d │ │ +0e81d8: 6e30 4000 2002 |0002: invoke-virtual {v0, v2, v2}, Landroid/media/AudioTrack;.setStereoVolume:(FF)I // method@0040 │ │ +0e81de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0005 line=95 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidAudioDevice; │ │ 0x0000 - 0x0006 reg=2 volume F │ │ @@ -309006,58 +309061,58 @@ │ │ type : '([FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -0d9c3c: |[0d9c3c] com.badlogic.gdx.backends.android.AndroidAudioDevice.writeSamples:([FII)V │ │ -0d9c4c: 5496 4a01 |0000: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.buffer:[S // field@014a │ │ -0d9c50: 2166 |0002: array-length v6, v6 │ │ -0d9c52: 21a7 |0003: array-length v7, v10 │ │ -0d9c54: 3576 0700 |0004: if-ge v6, v7, 000b // +0007 │ │ -0d9c58: 21a6 |0006: array-length v6, v10 │ │ -0d9c5a: 2366 9c04 |0007: new-array v6, v6, [S // type@049c │ │ -0d9c5e: 5b96 4a01 |0009: iput-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.buffer:[S // field@014a │ │ -0d9c62: 9000 0b0c |000b: add-int v0, v11, v12 │ │ -0d9c66: 01b2 |000d: move v2, v11 │ │ -0d9c68: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -0d9c6a: 3502 2300 |000f: if-ge v2, v0, 0032 // +0023 │ │ -0d9c6e: 4401 0a02 |0011: aget v1, v10, v2 │ │ -0d9c72: 1506 803f |0013: const/high16 v6, #int 1065353216 // #3f80 │ │ -0d9c76: 2d06 0106 |0015: cmpl-float v6, v1, v6 │ │ -0d9c7a: 3d06 0400 |0017: if-lez v6, 001b // +0004 │ │ -0d9c7e: 1501 803f |0019: const/high16 v1, #int 1065353216 // #3f80 │ │ -0d9c82: 1506 80bf |001b: const/high16 v6, #int -1082130432 // #bf80 │ │ -0d9c86: 2e06 0106 |001d: cmpg-float v6, v1, v6 │ │ -0d9c8a: 3b06 0400 |001f: if-gez v6, 0023 // +0004 │ │ -0d9c8e: 1501 80bf |0021: const/high16 v1, #int -1082130432 // #bf80 │ │ -0d9c92: 1406 00fe ff46 |0023: const v6, #float 32767 // #46fffe00 │ │ -0d9c98: c816 |0026: mul-float/2addr v6, v1 │ │ -0d9c9a: 8766 |0027: float-to-int v6, v6 │ │ -0d9c9c: 8f64 |0028: int-to-short v4, v6 │ │ -0d9c9e: 5496 4a01 |0029: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.buffer:[S // field@014a │ │ -0d9ca2: 5104 0603 |002b: aput-short v4, v6, v3 │ │ -0d9ca6: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0d9caa: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0d9cae: 28de |0031: goto 000f // -0022 │ │ -0d9cb0: 5496 4d01 |0032: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@014d │ │ -0d9cb4: 5497 4a01 |0034: iget-object v7, v9, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.buffer:[S // field@014a │ │ -0d9cb8: 1208 |0036: const/4 v8, #int 0 // #0 │ │ -0d9cba: 6e40 4200 76c8 |0037: invoke-virtual {v6, v7, v8, v12}, Landroid/media/AudioTrack;.write:([SII)I // method@0042 │ │ -0d9cc0: 0a05 |003a: move-result v5 │ │ -0d9cc2: 32c5 0e00 |003b: if-eq v5, v12, 0049 // +000e │ │ -0d9cc6: 5496 4d01 |003d: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@014d │ │ -0d9cca: 5497 4a01 |003f: iget-object v7, v9, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.buffer:[S // field@014a │ │ -0d9cce: 9108 0c05 |0041: sub-int v8, v12, v5 │ │ -0d9cd2: 6e40 4200 7685 |0043: invoke-virtual {v6, v7, v5, v8}, Landroid/media/AudioTrack;.write:([SII)I // method@0042 │ │ -0d9cd8: 0a06 |0046: move-result v6 │ │ -0d9cda: b065 |0047: add-int/2addr v5, v6 │ │ -0d9cdc: 28f3 |0048: goto 003b // -000d │ │ -0d9cde: 0e00 |0049: return-void │ │ +0e81e0: |[0e81e0] com.badlogic.gdx.backends.android.AndroidAudioDevice.writeSamples:([FII)V │ │ +0e81f0: 5496 4a01 |0000: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.buffer:[S // field@014a │ │ +0e81f4: 2166 |0002: array-length v6, v6 │ │ +0e81f6: 21a7 |0003: array-length v7, v10 │ │ +0e81f8: 3576 0700 |0004: if-ge v6, v7, 000b // +0007 │ │ +0e81fc: 21a6 |0006: array-length v6, v10 │ │ +0e81fe: 2366 9a04 |0007: new-array v6, v6, [S // type@049a │ │ +0e8202: 5b96 4a01 |0009: iput-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.buffer:[S // field@014a │ │ +0e8206: 9000 0b0c |000b: add-int v0, v11, v12 │ │ +0e820a: 01b2 |000d: move v2, v11 │ │ +0e820c: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +0e820e: 3502 2300 |000f: if-ge v2, v0, 0032 // +0023 │ │ +0e8212: 4401 0a02 |0011: aget v1, v10, v2 │ │ +0e8216: 1506 803f |0013: const/high16 v6, #int 1065353216 // #3f80 │ │ +0e821a: 2d06 0106 |0015: cmpl-float v6, v1, v6 │ │ +0e821e: 3d06 0400 |0017: if-lez v6, 001b // +0004 │ │ +0e8222: 1501 803f |0019: const/high16 v1, #int 1065353216 // #3f80 │ │ +0e8226: 1506 80bf |001b: const/high16 v6, #int -1082130432 // #bf80 │ │ +0e822a: 2e06 0106 |001d: cmpg-float v6, v1, v6 │ │ +0e822e: 3b06 0400 |001f: if-gez v6, 0023 // +0004 │ │ +0e8232: 1501 80bf |0021: const/high16 v1, #int -1082130432 // #bf80 │ │ +0e8236: 1406 00fe ff46 |0023: const v6, #float 32767 // #46fffe00 │ │ +0e823c: c816 |0026: mul-float/2addr v6, v1 │ │ +0e823e: 8766 |0027: float-to-int v6, v6 │ │ +0e8240: 8f64 |0028: int-to-short v4, v6 │ │ +0e8242: 5496 4a01 |0029: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.buffer:[S // field@014a │ │ +0e8246: 5104 0603 |002b: aput-short v4, v6, v3 │ │ +0e824a: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0e824e: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0e8252: 28de |0031: goto 000f // -0022 │ │ +0e8254: 5496 4d01 |0032: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@014d │ │ +0e8258: 5497 4a01 |0034: iget-object v7, v9, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.buffer:[S // field@014a │ │ +0e825c: 1208 |0036: const/4 v8, #int 0 // #0 │ │ +0e825e: 6e40 4200 76c8 |0037: invoke-virtual {v6, v7, v8, v12}, Landroid/media/AudioTrack;.write:([SII)I // method@0042 │ │ +0e8264: 0a05 |003a: move-result v5 │ │ +0e8266: 32c5 0e00 |003b: if-eq v5, v12, 0049 // +000e │ │ +0e826a: 5496 4d01 |003d: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@014d │ │ +0e826e: 5497 4a01 |003f: iget-object v7, v9, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.buffer:[S // field@014a │ │ +0e8272: 9108 0c05 |0041: sub-int v8, v12, v5 │ │ +0e8276: 6e40 4200 7685 |0043: invoke-virtual {v6, v7, v5, v8}, Landroid/media/AudioTrack;.write:([SII)I // method@0042 │ │ +0e827c: 0a06 |0046: move-result v6 │ │ +0e827e: b065 |0047: add-int/2addr v5, v6 │ │ +0e8280: 28f3 |0048: goto 003b // -000d │ │ +0e8282: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x000b line=73 │ │ 0x000d line=74 │ │ 0x0011 line=75 │ │ 0x0013 line=76 │ │ @@ -309086,27 +309141,27 @@ │ │ type : '([SII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -0d9ce0: |[0d9ce0] com.badlogic.gdx.backends.android.AndroidAudioDevice.writeSamples:([SII)V │ │ -0d9cf0: 5441 4d01 |0000: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@014d │ │ -0d9cf4: 6e40 4200 5176 |0002: invoke-virtual {v1, v5, v6, v7}, Landroid/media/AudioTrack;.write:([SII)I // method@0042 │ │ -0d9cfa: 0a00 |0005: move-result v0 │ │ -0d9cfc: 3270 0e00 |0006: if-eq v0, v7, 0014 // +000e │ │ -0d9d00: 5441 4d01 |0008: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@014d │ │ -0d9d04: 9002 0600 |000a: add-int v2, v6, v0 │ │ -0d9d08: 9103 0700 |000c: sub-int v3, v7, v0 │ │ -0d9d0c: 6e40 4200 5132 |000e: invoke-virtual {v1, v5, v2, v3}, Landroid/media/AudioTrack;.write:([SII)I // method@0042 │ │ -0d9d12: 0a01 |0011: move-result v1 │ │ -0d9d14: b010 |0012: add-int/2addr v0, v1 │ │ -0d9d16: 28f3 |0013: goto 0006 // -000d │ │ -0d9d18: 0e00 |0014: return-void │ │ +0e8284: |[0e8284] com.badlogic.gdx.backends.android.AndroidAudioDevice.writeSamples:([SII)V │ │ +0e8294: 5441 4d01 |0000: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@014d │ │ +0e8298: 6e40 4200 5176 |0002: invoke-virtual {v1, v5, v6, v7}, Landroid/media/AudioTrack;.write:([SII)I // method@0042 │ │ +0e829e: 0a00 |0005: move-result v0 │ │ +0e82a0: 3270 0e00 |0006: if-eq v0, v7, 0014 // +000e │ │ +0e82a4: 5441 4d01 |0008: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@014d │ │ +0e82a8: 9002 0600 |000a: add-int v2, v6, v0 │ │ +0e82ac: 9103 0700 |000c: sub-int v3, v7, v0 │ │ +0e82b0: 6e40 4200 5132 |000e: invoke-virtual {v1, v5, v2, v3}, Landroid/media/AudioTrack;.write:([SII)I // method@0042 │ │ +0e82b6: 0a01 |0011: move-result v1 │ │ +0e82b8: b010 |0012: add-int/2addr v0, v1 │ │ +0e82ba: 28f3 |0013: goto 0006 // -000d │ │ +0e82bc: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0006 line=65 │ │ 0x0008 line=66 │ │ 0x0014 line=67 │ │ locals : │ │ @@ -309115,17 +309170,17 @@ │ │ 0x0000 - 0x0015 reg=5 samples [S │ │ 0x0000 - 0x0015 reg=6 offset I │ │ 0x0000 - 0x0015 reg=7 numSamples I │ │ │ │ source_file_idx : 384 (AndroidAudioDevice.java) │ │ │ │ Class #693 header: │ │ -class_idx : 156 │ │ +class_idx : 154 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 385 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #693 - │ │ @@ -309146,40 +309201,40 @@ │ │ type : '(IZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 46 16-bit code units │ │ -0d9d1c: |[0d9d1c] com.badlogic.gdx.backends.android.AndroidAudioRecorder.:(IZ)V │ │ -0d9d2c: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -0d9d2e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0d9d30: 7010 2726 0600 |0002: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2627 │ │ -0d9d36: 3808 2000 |0005: if-eqz v8, 0025 // +0020 │ │ -0d9d3a: 1303 1000 |0007: const/16 v3, #int 16 // #10 │ │ -0d9d3e: 7130 3600 3704 |0009: invoke-static {v7, v3, v4}, Landroid/media/AudioRecord;.getMinBufferSize:(III)I // method@0036 │ │ -0d9d44: 0a05 |000c: move-result v5 │ │ -0d9d46: 2200 1a00 |000d: new-instance v0, Landroid/media/AudioRecord; // type@001a │ │ -0d9d4a: 0172 |000f: move v2, v7 │ │ -0d9d4c: 7606 3500 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/media/AudioRecord;.:(IIIII)V // method@0035 │ │ -0d9d52: 5b60 4e01 |0013: iput-object v0, v6, Lcom/badlogic/gdx/backends/android/AndroidAudioRecorder;.recorder:Landroid/media/AudioRecord; // field@014e │ │ -0d9d56: 5460 4e01 |0015: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/AndroidAudioRecorder;.recorder:Landroid/media/AudioRecord; // field@014e │ │ -0d9d5a: 6e10 3700 0000 |0017: invoke-virtual {v0}, Landroid/media/AudioRecord;.getState:()I // method@0037 │ │ -0d9d60: 0a00 |001a: move-result v0 │ │ -0d9d62: 3210 0d00 |001b: if-eq v0, v1, 0028 // +000d │ │ -0d9d66: 2200 fc02 |001d: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0d9d6a: 1a01 aa0f |001f: const-string v1, "Unable to initialize AudioRecorder. │ │ -Do you have the RECORD_AUDIO permission?" // string@0faa │ │ -0d9d6e: 7020 b41f 1000 |0021: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0d9d74: 2700 |0024: throw v0 │ │ -0d9d76: 1303 0c00 |0025: const/16 v3, #int 12 // #c │ │ -0d9d7a: 28e2 |0027: goto 0009 // -001e │ │ -0d9d7c: 5460 4e01 |0028: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/AndroidAudioRecorder;.recorder:Landroid/media/AudioRecord; // field@014e │ │ -0d9d80: 6e10 3a00 0000 |002a: invoke-virtual {v0}, Landroid/media/AudioRecord;.startRecording:()V // method@003a │ │ -0d9d86: 0e00 |002d: return-void │ │ +0e82c0: |[0e82c0] com.badlogic.gdx.backends.android.AndroidAudioRecorder.:(IZ)V │ │ +0e82d0: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +0e82d2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0e82d4: 7010 2726 0600 |0002: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2627 │ │ +0e82da: 3808 2000 |0005: if-eqz v8, 0025 // +0020 │ │ +0e82de: 1303 1000 |0007: const/16 v3, #int 16 // #10 │ │ +0e82e2: 7130 3600 3704 |0009: invoke-static {v7, v3, v4}, Landroid/media/AudioRecord;.getMinBufferSize:(III)I // method@0036 │ │ +0e82e8: 0a05 |000c: move-result v5 │ │ +0e82ea: 2200 1a00 |000d: new-instance v0, Landroid/media/AudioRecord; // type@001a │ │ +0e82ee: 0172 |000f: move v2, v7 │ │ +0e82f0: 7606 3500 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/media/AudioRecord;.:(IIIII)V // method@0035 │ │ +0e82f6: 5b60 4e01 |0013: iput-object v0, v6, Lcom/badlogic/gdx/backends/android/AndroidAudioRecorder;.recorder:Landroid/media/AudioRecord; // field@014e │ │ +0e82fa: 5460 4e01 |0015: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/AndroidAudioRecorder;.recorder:Landroid/media/AudioRecord; // field@014e │ │ +0e82fe: 6e10 3700 0000 |0017: invoke-virtual {v0}, Landroid/media/AudioRecord;.getState:()I // method@0037 │ │ +0e8304: 0a00 |001a: move-result v0 │ │ +0e8306: 3210 0d00 |001b: if-eq v0, v1, 0028 // +000d │ │ +0e830a: 2200 fa02 |001d: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0e830e: 1a01 a80f |001f: const-string v1, "Unable to initialize AudioRecorder. │ │ +Do you have the RECORD_AUDIO permission?" // string@0fa8 │ │ +0e8312: 7020 b41f 1000 |0021: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0e8318: 2700 |0024: throw v0 │ │ +0e831a: 1303 0c00 |0025: const/16 v3, #int 12 // #c │ │ +0e831e: 28e2 |0027: goto 0009 // -001e │ │ +0e8320: 5460 4e01 |0028: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/AndroidAudioRecorder;.recorder:Landroid/media/AudioRecord; // field@014e │ │ +0e8324: 6e10 3a00 0000 |002a: invoke-virtual {v0}, Landroid/media/AudioRecord;.startRecording:()V // method@003a │ │ +0e832a: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=32 │ │ 0x0005 line=33 │ │ 0x0009 line=34 │ │ 0x000d line=35 │ │ 0x0015 line=37 │ │ @@ -309202,20 +309257,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0d9d88: |[0d9d88] com.badlogic.gdx.backends.android.AndroidAudioRecorder.dispose:()V │ │ -0d9d98: 5410 4e01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidAudioRecorder;.recorder:Landroid/media/AudioRecord; // field@014e │ │ -0d9d9c: 6e10 3b00 0000 |0002: invoke-virtual {v0}, Landroid/media/AudioRecord;.stop:()V // method@003b │ │ -0d9da2: 5410 4e01 |0005: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidAudioRecorder;.recorder:Landroid/media/AudioRecord; // field@014e │ │ -0d9da6: 6e10 3900 0000 |0007: invoke-virtual {v0}, Landroid/media/AudioRecord;.release:()V // method@0039 │ │ -0d9dac: 0e00 |000a: return-void │ │ +0e832c: |[0e832c] com.badlogic.gdx.backends.android.AndroidAudioRecorder.dispose:()V │ │ +0e833c: 5410 4e01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidAudioRecorder;.recorder:Landroid/media/AudioRecord; // field@014e │ │ +0e8340: 6e10 3b00 0000 |0002: invoke-virtual {v0}, Landroid/media/AudioRecord;.stop:()V // method@003b │ │ +0e8346: 5410 4e01 |0005: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidAudioRecorder;.recorder:Landroid/media/AudioRecord; // field@014e │ │ +0e834a: 6e10 3900 0000 |0007: invoke-virtual {v0}, Landroid/media/AudioRecord;.release:()V // method@0039 │ │ +0e8350: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0005 line=45 │ │ 0x000a line=46 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/backends/android/AndroidAudioRecorder; │ │ @@ -309225,25 +309280,25 @@ │ │ type : '([SII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0d9db0: |[0d9db0] com.badlogic.gdx.backends.android.AndroidAudioRecorder.read:([SII)V │ │ -0d9dc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d9dc2: 3270 0e00 |0001: if-eq v0, v7, 000f // +000e │ │ -0d9dc6: 5441 4e01 |0003: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidAudioRecorder;.recorder:Landroid/media/AudioRecord; // field@014e │ │ -0d9dca: 9002 0600 |0005: add-int v2, v6, v0 │ │ -0d9dce: 9103 0700 |0007: sub-int v3, v7, v0 │ │ -0d9dd2: 6e40 3800 5132 |0009: invoke-virtual {v1, v5, v2, v3}, Landroid/media/AudioRecord;.read:([SII)I // method@0038 │ │ -0d9dd8: 0a01 |000c: move-result v1 │ │ -0d9dda: b010 |000d: add-int/2addr v0, v1 │ │ -0d9ddc: 28f3 |000e: goto 0001 // -000d │ │ -0d9dde: 0e00 |000f: return-void │ │ +0e8354: |[0e8354] com.badlogic.gdx.backends.android.AndroidAudioRecorder.read:([SII)V │ │ +0e8364: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e8366: 3270 0e00 |0001: if-eq v0, v7, 000f // +000e │ │ +0e836a: 5441 4e01 |0003: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidAudioRecorder;.recorder:Landroid/media/AudioRecord; // field@014e │ │ +0e836e: 9002 0600 |0005: add-int v2, v6, v0 │ │ +0e8372: 9103 0700 |0007: sub-int v3, v7, v0 │ │ +0e8376: 6e40 3800 5132 |0009: invoke-virtual {v1, v5, v2, v3}, Landroid/media/AudioRecord;.read:([SII)I // method@0038 │ │ +0e837c: 0a01 |000c: move-result v1 │ │ +0e837e: b010 |000d: add-int/2addr v0, v1 │ │ +0e8380: 28f3 |000e: goto 0001 // -000d │ │ +0e8382: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0001 line=51 │ │ 0x0003 line=52 │ │ 0x000f line=54 │ │ locals : │ │ @@ -309252,17 +309307,17 @@ │ │ 0x0000 - 0x0010 reg=5 samples [S │ │ 0x0000 - 0x0010 reg=6 offset I │ │ 0x0000 - 0x0010 reg=7 numSamples I │ │ │ │ source_file_idx : 385 (AndroidAudioRecorder.java) │ │ │ │ Class #694 header: │ │ -class_idx : 162 │ │ +class_idx : 160 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 392 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 88 │ │ │ │ Class #694 - │ │ @@ -309283,18 +309338,18 @@ │ │ type : '(Ljavax/microedition/khronos/opengles/GL10;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d9de0: |[0d9de0] com.badlogic.gdx.backends.android.AndroidGL10.:(Ljavax/microedition/khronos/opengles/GL10;)V │ │ -0d9df0: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0d9df6: 5b01 6601 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0d9dfa: 0e00 |0005: return-void │ │ +0e8384: |[0e8384] com.badlogic.gdx.backends.android.AndroidGL10.:(Ljavax/microedition/khronos/opengles/GL10;)V │ │ +0e8394: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0e839a: 5b01 6601 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e839e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ @@ -309306,18 +309361,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d9dfc: |[0d9dfc] com.badlogic.gdx.backends.android.AndroidGL10.glActiveTexture:(I)V │ │ -0d9e0c: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0d9e10: 7220 bb27 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glActiveTexture:(I)V // method@27bb │ │ -0d9e16: 0e00 |0005: return-void │ │ +0e83a0: |[0e83a0] com.badlogic.gdx.backends.android.AndroidGL10.glActiveTexture:(I)V │ │ +0e83b0: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e83b4: 7220 bb27 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glActiveTexture:(I)V // method@27bb │ │ +0e83ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0005 line=37 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 texture I │ │ @@ -309327,18 +309382,18 @@ │ │ type : '(IF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d9e18: |[0d9e18] com.badlogic.gdx.backends.android.AndroidGL10.glAlphaFunc:(IF)V │ │ -0d9e28: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0d9e2c: 7230 bc27 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glAlphaFunc:(IF)V // method@27bc │ │ -0d9e32: 0e00 |0005: return-void │ │ +0e83bc: |[0e83bc] com.badlogic.gdx.backends.android.AndroidGL10.glAlphaFunc:(IF)V │ │ +0e83cc: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e83d0: 7230 bc27 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glAlphaFunc:(IF)V // method@27bc │ │ +0e83d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 func I │ │ @@ -309349,18 +309404,18 @@ │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d9e34: |[0d9e34] com.badlogic.gdx.backends.android.AndroidGL10.glBindTexture:(II)V │ │ -0d9e44: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0d9e48: 7230 be27 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glBindTexture:(II)V // method@27be │ │ -0d9e4e: 0e00 |0005: return-void │ │ +0e83d8: |[0e83d8] com.badlogic.gdx.backends.android.AndroidGL10.glBindTexture:(II)V │ │ +0e83e8: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e83ec: 7230 be27 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glBindTexture:(II)V // method@27be │ │ +0e83f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0005 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 target I │ │ @@ -309371,18 +309426,18 @@ │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d9e50: |[0d9e50] com.badlogic.gdx.backends.android.AndroidGL10.glBlendFunc:(II)V │ │ -0d9e60: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0d9e64: 7230 bf27 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glBlendFunc:(II)V // method@27bf │ │ -0d9e6a: 0e00 |0005: return-void │ │ +0e83f4: |[0e83f4] com.badlogic.gdx.backends.android.AndroidGL10.glBlendFunc:(II)V │ │ +0e8404: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8408: 7230 bf27 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glBlendFunc:(II)V // method@27bf │ │ +0e840e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=52 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 sfactor I │ │ @@ -309393,18 +309448,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d9e6c: |[0d9e6c] com.badlogic.gdx.backends.android.AndroidGL10.glClear:(I)V │ │ -0d9e7c: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0d9e80: 7220 c027 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClear:(I)V // method@27c0 │ │ -0d9e86: 0e00 |0005: return-void │ │ +0e8410: |[0e8410] com.badlogic.gdx.backends.android.AndroidGL10.glClear:(I)V │ │ +0e8420: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8424: 7220 c027 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClear:(I)V // method@27c0 │ │ +0e842a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 mask I │ │ @@ -309414,18 +309469,18 @@ │ │ type : '(FFFF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0d9e88: |[0d9e88] com.badlogic.gdx.backends.android.AndroidGL10.glClearColor:(FFFF)V │ │ -0d9e98: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0d9e9c: 7255 c127 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glClearColor:(FFFF)V // method@27c1 │ │ -0d9ea2: 0e00 |0005: return-void │ │ +0e842c: |[0e842c] com.badlogic.gdx.backends.android.AndroidGL10.glClearColor:(FFFF)V │ │ +0e843c: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8440: 7255 c127 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glClearColor:(FFFF)V // method@27c1 │ │ +0e8446: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=62 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 red F │ │ @@ -309438,18 +309493,18 @@ │ │ type : '(F)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d9ea4: |[0d9ea4] com.badlogic.gdx.backends.android.AndroidGL10.glClearDepthf:(F)V │ │ -0d9eb4: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0d9eb8: 7220 c327 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClearDepthf:(F)V // method@27c3 │ │ -0d9ebe: 0e00 |0005: return-void │ │ +0e8448: |[0e8448] com.badlogic.gdx.backends.android.AndroidGL10.glClearDepthf:(F)V │ │ +0e8458: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e845c: 7220 c327 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClearDepthf:(F)V // method@27c3 │ │ +0e8462: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0005 line=67 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 depth F │ │ @@ -309459,18 +309514,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d9ec0: |[0d9ec0] com.badlogic.gdx.backends.android.AndroidGL10.glClearStencil:(I)V │ │ -0d9ed0: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0d9ed4: 7220 c527 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClearStencil:(I)V // method@27c5 │ │ -0d9eda: 0e00 |0005: return-void │ │ +0e8464: |[0e8464] com.badlogic.gdx.backends.android.AndroidGL10.glClearStencil:(I)V │ │ +0e8474: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8478: 7220 c527 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClearStencil:(I)V // method@27c5 │ │ +0e847e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0005 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 s I │ │ @@ -309480,18 +309535,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d9edc: |[0d9edc] com.badlogic.gdx.backends.android.AndroidGL10.glClientActiveTexture:(I)V │ │ -0d9eec: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0d9ef0: 7220 c627 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClientActiveTexture:(I)V // method@27c6 │ │ -0d9ef6: 0e00 |0005: return-void │ │ +0e8480: |[0e8480] com.badlogic.gdx.backends.android.AndroidGL10.glClientActiveTexture:(I)V │ │ +0e8490: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8494: 7220 c627 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClientActiveTexture:(I)V // method@27c6 │ │ +0e849a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=77 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 texture I │ │ @@ -309501,18 +309556,18 @@ │ │ type : '(FFFF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0d9ef8: |[0d9ef8] com.badlogic.gdx.backends.android.AndroidGL10.glColor4f:(FFFF)V │ │ -0d9f08: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0d9f0c: 7255 c727 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColor4f:(FFFF)V // method@27c7 │ │ -0d9f12: 0e00 |0005: return-void │ │ +0e849c: |[0e849c] com.badlogic.gdx.backends.android.AndroidGL10.glColor4f:(FFFF)V │ │ +0e84ac: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e84b0: 7255 c727 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColor4f:(FFFF)V // method@27c7 │ │ +0e84b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0005 line=82 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 red F │ │ @@ -309525,18 +309580,18 @@ │ │ type : '(ZZZZ)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0d9f14: |[0d9f14] com.badlogic.gdx.backends.android.AndroidGL10.glColorMask:(ZZZZ)V │ │ -0d9f24: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0d9f28: 7255 c927 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColorMask:(ZZZZ)V // method@27c9 │ │ -0d9f2e: 0e00 |0005: return-void │ │ +0e84b8: |[0e84b8] com.badlogic.gdx.backends.android.AndroidGL10.glColorMask:(ZZZZ)V │ │ +0e84c8: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e84cc: 7255 c927 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColorMask:(ZZZZ)V // method@27c9 │ │ +0e84d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 red Z │ │ @@ -309549,18 +309604,18 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0d9f30: |[0d9f30] com.badlogic.gdx.backends.android.AndroidGL10.glColorPointer:(IIILjava/nio/Buffer;)V │ │ -0d9f40: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0d9f44: 7255 ca27 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColorPointer:(IIILjava/nio/Buffer;)V // method@27ca │ │ -0d9f4a: 0e00 |0005: return-void │ │ +0e84d4: |[0e84d4] com.badlogic.gdx.backends.android.AndroidGL10.glColorPointer:(IIILjava/nio/Buffer;)V │ │ +0e84e4: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e84e8: 7255 ca27 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColorPointer:(IIILjava/nio/Buffer;)V // method@27ca │ │ +0e84ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0005 line=92 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 size I │ │ @@ -309573,26 +309628,26 @@ │ │ type : '(IIIIIIILjava/nio/Buffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 18 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 16 16-bit code units │ │ -0d9f4c: |[0d9f4c] com.badlogic.gdx.backends.android.AndroidGL10.glCompressedTexImage2D:(IIIIIIILjava/nio/Buffer;)V │ │ -0d9f5c: 5490 6601 |0000: iget-object v0, v9, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0d9f60: 01a1 |0002: move v1, v10 │ │ -0d9f62: 01b2 |0003: move v2, v11 │ │ -0d9f64: 01c3 |0004: move v3, v12 │ │ -0d9f66: 01d4 |0005: move v4, v13 │ │ -0d9f68: 01e5 |0006: move v5, v14 │ │ -0d9f6a: 01f6 |0007: move v6, v15 │ │ -0d9f6c: 0207 1000 |0008: move/from16 v7, v16 │ │ -0d9f70: 0808 1100 |000a: move-object/from16 v8, v17 │ │ -0d9f74: 7809 cb27 0000 |000c: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Ljavax/microedition/khronos/opengles/GL10;.glCompressedTexImage2D:(IIIIIIILjava/nio/Buffer;)V // method@27cb │ │ -0d9f7a: 0e00 |000f: return-void │ │ +0e84f0: |[0e84f0] com.badlogic.gdx.backends.android.AndroidGL10.glCompressedTexImage2D:(IIIIIIILjava/nio/Buffer;)V │ │ +0e8500: 5490 6601 |0000: iget-object v0, v9, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8504: 01a1 |0002: move v1, v10 │ │ +0e8506: 01b2 |0003: move v2, v11 │ │ +0e8508: 01c3 |0004: move v3, v12 │ │ +0e850a: 01d4 |0005: move v4, v13 │ │ +0e850c: 01e5 |0006: move v5, v14 │ │ +0e850e: 01f6 |0007: move v6, v15 │ │ +0e8510: 0207 1000 |0008: move/from16 v7, v16 │ │ +0e8514: 0808 1100 |000a: move-object/from16 v8, v17 │ │ +0e8518: 7809 cb27 0000 |000c: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Ljavax/microedition/khronos/opengles/GL10;.glCompressedTexImage2D:(IIIIIIILjava/nio/Buffer;)V // method@27cb │ │ +0e851e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x000f line=98 │ │ locals : │ │ 0x0000 - 0x0010 reg=9 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0010 reg=10 target I │ │ @@ -309609,27 +309664,27 @@ │ │ type : '(IIIIIIIILjava/nio/Buffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 20 │ │ ins : 10 │ │ outs : 10 │ │ insns size : 19 16-bit code units │ │ -0d9f7c: |[0d9f7c] com.badlogic.gdx.backends.android.AndroidGL10.glCompressedTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ -0d9f8c: 54a0 6601 |0000: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0d9f90: 01b1 |0002: move v1, v11 │ │ -0d9f92: 01c2 |0003: move v2, v12 │ │ -0d9f94: 01d3 |0004: move v3, v13 │ │ -0d9f96: 01e4 |0005: move v4, v14 │ │ -0d9f98: 01f5 |0006: move v5, v15 │ │ -0d9f9a: 0206 1000 |0007: move/from16 v6, v16 │ │ -0d9f9e: 0207 1100 |0009: move/from16 v7, v17 │ │ -0d9fa2: 0208 1200 |000b: move/from16 v8, v18 │ │ -0d9fa6: 0809 1300 |000d: move-object/from16 v9, v19 │ │ -0d9faa: 780a cc27 0000 |000f: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Ljavax/microedition/khronos/opengles/GL10;.glCompressedTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@27cc │ │ -0d9fb0: 0e00 |0012: return-void │ │ +0e8520: |[0e8520] com.badlogic.gdx.backends.android.AndroidGL10.glCompressedTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ +0e8530: 54a0 6601 |0000: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8534: 01b1 |0002: move v1, v11 │ │ +0e8536: 01c2 |0003: move v2, v12 │ │ +0e8538: 01d3 |0004: move v3, v13 │ │ +0e853a: 01e4 |0005: move v4, v14 │ │ +0e853c: 01f5 |0006: move v5, v15 │ │ +0e853e: 0206 1000 |0007: move/from16 v6, v16 │ │ +0e8542: 0207 1100 |0009: move/from16 v7, v17 │ │ +0e8546: 0208 1200 |000b: move/from16 v8, v18 │ │ +0e854a: 0809 1300 |000d: move-object/from16 v9, v19 │ │ +0e854e: 780a cc27 0000 |000f: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Ljavax/microedition/khronos/opengles/GL10;.glCompressedTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@27cc │ │ +0e8554: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0012 line=104 │ │ locals : │ │ 0x0000 - 0x0013 reg=10 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0013 reg=11 target I │ │ @@ -309647,26 +309702,26 @@ │ │ type : '(IIIIIIII)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 18 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 16 16-bit code units │ │ -0d9fb4: |[0d9fb4] com.badlogic.gdx.backends.android.AndroidGL10.glCopyTexImage2D:(IIIIIIII)V │ │ -0d9fc4: 5490 6601 |0000: iget-object v0, v9, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0d9fc8: 01a1 |0002: move v1, v10 │ │ -0d9fca: 01b2 |0003: move v2, v11 │ │ -0d9fcc: 01c3 |0004: move v3, v12 │ │ -0d9fce: 01d4 |0005: move v4, v13 │ │ -0d9fd0: 01e5 |0006: move v5, v14 │ │ -0d9fd2: 01f6 |0007: move v6, v15 │ │ -0d9fd4: 0207 1000 |0008: move/from16 v7, v16 │ │ -0d9fd8: 0208 1100 |000a: move/from16 v8, v17 │ │ -0d9fdc: 7809 cd27 0000 |000c: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Ljavax/microedition/khronos/opengles/GL10;.glCopyTexImage2D:(IIIIIIII)V // method@27cd │ │ -0d9fe2: 0e00 |000f: return-void │ │ +0e8558: |[0e8558] com.badlogic.gdx.backends.android.AndroidGL10.glCopyTexImage2D:(IIIIIIII)V │ │ +0e8568: 5490 6601 |0000: iget-object v0, v9, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e856c: 01a1 |0002: move v1, v10 │ │ +0e856e: 01b2 |0003: move v2, v11 │ │ +0e8570: 01c3 |0004: move v3, v12 │ │ +0e8572: 01d4 |0005: move v4, v13 │ │ +0e8574: 01e5 |0006: move v5, v14 │ │ +0e8576: 01f6 |0007: move v6, v15 │ │ +0e8578: 0207 1000 |0008: move/from16 v7, v16 │ │ +0e857c: 0208 1100 |000a: move/from16 v8, v17 │ │ +0e8580: 7809 cd27 0000 |000c: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Ljavax/microedition/khronos/opengles/GL10;.glCopyTexImage2D:(IIIIIIII)V // method@27cd │ │ +0e8586: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x000f line=109 │ │ locals : │ │ 0x0000 - 0x0010 reg=9 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0010 reg=10 target I │ │ @@ -309683,26 +309738,26 @@ │ │ type : '(IIIIIIII)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 18 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 16 16-bit code units │ │ -0d9fe4: |[0d9fe4] com.badlogic.gdx.backends.android.AndroidGL10.glCopyTexSubImage2D:(IIIIIIII)V │ │ -0d9ff4: 5490 6601 |0000: iget-object v0, v9, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0d9ff8: 01a1 |0002: move v1, v10 │ │ -0d9ffa: 01b2 |0003: move v2, v11 │ │ -0d9ffc: 01c3 |0004: move v3, v12 │ │ -0d9ffe: 01d4 |0005: move v4, v13 │ │ -0da000: 01e5 |0006: move v5, v14 │ │ -0da002: 01f6 |0007: move v6, v15 │ │ -0da004: 0207 1000 |0008: move/from16 v7, v16 │ │ -0da008: 0208 1100 |000a: move/from16 v8, v17 │ │ -0da00c: 7809 ce27 0000 |000c: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Ljavax/microedition/khronos/opengles/GL10;.glCopyTexSubImage2D:(IIIIIIII)V // method@27ce │ │ -0da012: 0e00 |000f: return-void │ │ +0e8588: |[0e8588] com.badlogic.gdx.backends.android.AndroidGL10.glCopyTexSubImage2D:(IIIIIIII)V │ │ +0e8598: 5490 6601 |0000: iget-object v0, v9, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e859c: 01a1 |0002: move v1, v10 │ │ +0e859e: 01b2 |0003: move v2, v11 │ │ +0e85a0: 01c3 |0004: move v3, v12 │ │ +0e85a2: 01d4 |0005: move v4, v13 │ │ +0e85a4: 01e5 |0006: move v5, v14 │ │ +0e85a6: 01f6 |0007: move v6, v15 │ │ +0e85a8: 0207 1000 |0008: move/from16 v7, v16 │ │ +0e85ac: 0208 1100 |000a: move/from16 v8, v17 │ │ +0e85b0: 7809 ce27 0000 |000c: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Ljavax/microedition/khronos/opengles/GL10;.glCopyTexSubImage2D:(IIIIIIII)V // method@27ce │ │ +0e85b6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x000f line=114 │ │ locals : │ │ 0x0000 - 0x0010 reg=9 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0010 reg=10 target I │ │ @@ -309719,18 +309774,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0da014: |[0da014] com.badlogic.gdx.backends.android.AndroidGL10.glCullFace:(I)V │ │ -0da024: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da028: 7220 cf27 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glCullFace:(I)V // method@27cf │ │ -0da02e: 0e00 |0005: return-void │ │ +0e85b8: |[0e85b8] com.badlogic.gdx.backends.android.AndroidGL10.glCullFace:(I)V │ │ +0e85c8: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e85cc: 7220 cf27 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glCullFace:(I)V // method@27cf │ │ +0e85d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0005 line=119 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ @@ -309740,18 +309795,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0da030: |[0da030] com.badlogic.gdx.backends.android.AndroidGL10.glDeleteTextures:(ILjava/nio/IntBuffer;)V │ │ -0da040: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da044: 7230 d027 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDeleteTextures:(ILjava/nio/IntBuffer;)V // method@27d0 │ │ -0da04a: 0e00 |0005: return-void │ │ +0e85d4: |[0e85d4] com.badlogic.gdx.backends.android.AndroidGL10.glDeleteTextures:(ILjava/nio/IntBuffer;)V │ │ +0e85e4: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e85e8: 7230 d027 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDeleteTextures:(ILjava/nio/IntBuffer;)V // method@27d0 │ │ +0e85ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0005 line=124 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 n I │ │ @@ -309762,18 +309817,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0da04c: |[0da04c] com.badlogic.gdx.backends.android.AndroidGL10.glDeleteTextures:(I[II)V │ │ -0da05c: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da060: 7240 d127 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glDeleteTextures:(I[II)V // method@27d1 │ │ -0da066: 0e00 |0005: return-void │ │ +0e85f0: |[0e85f0] com.badlogic.gdx.backends.android.AndroidGL10.glDeleteTextures:(I[II)V │ │ +0e8600: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8604: 7240 d127 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glDeleteTextures:(I[II)V // method@27d1 │ │ +0e860a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x0005 line=426 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 n I │ │ @@ -309785,18 +309840,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0da068: |[0da068] com.badlogic.gdx.backends.android.AndroidGL10.glDepthFunc:(I)V │ │ -0da078: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da07c: 7220 d227 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDepthFunc:(I)V // method@27d2 │ │ -0da082: 0e00 |0005: return-void │ │ +0e860c: |[0e860c] com.badlogic.gdx.backends.android.AndroidGL10.glDepthFunc:(I)V │ │ +0e861c: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8620: 7220 d227 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDepthFunc:(I)V // method@27d2 │ │ +0e8626: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0005 line=129 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 func I │ │ @@ -309806,18 +309861,18 @@ │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0da084: |[0da084] com.badlogic.gdx.backends.android.AndroidGL10.glDepthMask:(Z)V │ │ -0da094: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da098: 7220 d327 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDepthMask:(Z)V // method@27d3 │ │ -0da09e: 0e00 |0005: return-void │ │ +0e8628: |[0e8628] com.badlogic.gdx.backends.android.AndroidGL10.glDepthMask:(Z)V │ │ +0e8638: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e863c: 7220 d327 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDepthMask:(Z)V // method@27d3 │ │ +0e8642: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0005 line=134 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 flag Z │ │ @@ -309827,18 +309882,18 @@ │ │ type : '(FF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0da0a0: |[0da0a0] com.badlogic.gdx.backends.android.AndroidGL10.glDepthRangef:(FF)V │ │ -0da0b0: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da0b4: 7230 d427 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDepthRangef:(FF)V // method@27d4 │ │ -0da0ba: 0e00 |0005: return-void │ │ +0e8644: |[0e8644] com.badlogic.gdx.backends.android.AndroidGL10.glDepthRangef:(FF)V │ │ +0e8654: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8658: 7230 d427 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDepthRangef:(FF)V // method@27d4 │ │ +0e865e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0005 line=139 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 zNear F │ │ @@ -309849,18 +309904,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0da0bc: |[0da0bc] com.badlogic.gdx.backends.android.AndroidGL10.glDisable:(I)V │ │ -0da0cc: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da0d0: 7220 d627 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDisable:(I)V // method@27d6 │ │ -0da0d6: 0e00 |0005: return-void │ │ +0e8660: |[0e8660] com.badlogic.gdx.backends.android.AndroidGL10.glDisable:(I)V │ │ +0e8670: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8674: 7220 d627 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDisable:(I)V // method@27d6 │ │ +0e867a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0005 line=144 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 cap I │ │ @@ -309870,18 +309925,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0da0d8: |[0da0d8] com.badlogic.gdx.backends.android.AndroidGL10.glDisableClientState:(I)V │ │ -0da0e8: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da0ec: 7220 d727 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDisableClientState:(I)V // method@27d7 │ │ -0da0f2: 0e00 |0005: return-void │ │ +0e867c: |[0e867c] com.badlogic.gdx.backends.android.AndroidGL10.glDisableClientState:(I)V │ │ +0e868c: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8690: 7220 d727 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDisableClientState:(I)V // method@27d7 │ │ +0e8696: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0005 line=149 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 array I │ │ @@ -309891,18 +309946,18 @@ │ │ type : '(III)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0da0f4: |[0da0f4] com.badlogic.gdx.backends.android.AndroidGL10.glDrawArrays:(III)V │ │ -0da104: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da108: 7240 d827 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glDrawArrays:(III)V // method@27d8 │ │ -0da10e: 0e00 |0005: return-void │ │ +0e8698: |[0e8698] com.badlogic.gdx.backends.android.AndroidGL10.glDrawArrays:(III)V │ │ +0e86a8: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e86ac: 7240 d827 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glDrawArrays:(III)V // method@27d8 │ │ +0e86b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0005 line=154 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ @@ -309914,18 +309969,18 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0da110: |[0da110] com.badlogic.gdx.backends.android.AndroidGL10.glDrawElements:(IIILjava/nio/Buffer;)V │ │ -0da120: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da124: 7255 d927 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glDrawElements:(IIILjava/nio/Buffer;)V // method@27d9 │ │ -0da12a: 0e00 |0005: return-void │ │ +0e86b4: |[0e86b4] com.badlogic.gdx.backends.android.AndroidGL10.glDrawElements:(IIILjava/nio/Buffer;)V │ │ +0e86c4: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e86c8: 7255 d927 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glDrawElements:(IIILjava/nio/Buffer;)V // method@27d9 │ │ +0e86ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0005 line=159 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ @@ -309938,18 +309993,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0da12c: |[0da12c] com.badlogic.gdx.backends.android.AndroidGL10.glEnable:(I)V │ │ -0da13c: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da140: 7220 da27 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glEnable:(I)V // method@27da │ │ -0da146: 0e00 |0005: return-void │ │ +0e86d0: |[0e86d0] com.badlogic.gdx.backends.android.AndroidGL10.glEnable:(I)V │ │ +0e86e0: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e86e4: 7220 da27 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glEnable:(I)V // method@27da │ │ +0e86ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0005 line=164 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 cap I │ │ @@ -309959,18 +310014,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0da148: |[0da148] com.badlogic.gdx.backends.android.AndroidGL10.glEnableClientState:(I)V │ │ -0da158: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da15c: 7220 db27 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glEnableClientState:(I)V // method@27db │ │ -0da162: 0e00 |0005: return-void │ │ +0e86ec: |[0e86ec] com.badlogic.gdx.backends.android.AndroidGL10.glEnableClientState:(I)V │ │ +0e86fc: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8700: 7220 db27 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glEnableClientState:(I)V // method@27db │ │ +0e8706: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0005 line=169 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 array I │ │ @@ -309980,18 +310035,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0da164: |[0da164] com.badlogic.gdx.backends.android.AndroidGL10.glFinish:()V │ │ -0da174: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da178: 7210 dc27 0000 |0002: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glFinish:()V // method@27dc │ │ -0da17e: 0e00 |0005: return-void │ │ +0e8708: |[0e8708] com.badlogic.gdx.backends.android.AndroidGL10.glFinish:()V │ │ +0e8718: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e871c: 7210 dc27 0000 |0002: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glFinish:()V // method@27dc │ │ +0e8722: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0005 line=174 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ │ │ @@ -310000,18 +310055,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0da180: |[0da180] com.badlogic.gdx.backends.android.AndroidGL10.glFlush:()V │ │ -0da190: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da194: 7210 dd27 0000 |0002: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glFlush:()V // method@27dd │ │ -0da19a: 0e00 |0005: return-void │ │ +0e8724: |[0e8724] com.badlogic.gdx.backends.android.AndroidGL10.glFlush:()V │ │ +0e8734: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8738: 7210 dd27 0000 |0002: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glFlush:()V // method@27dd │ │ +0e873e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0005 line=179 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ │ │ @@ -310020,18 +310075,18 @@ │ │ type : '(IF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0da19c: |[0da19c] com.badlogic.gdx.backends.android.AndroidGL10.glFogf:(IF)V │ │ -0da1ac: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da1b0: 7230 de27 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glFogf:(IF)V // method@27de │ │ -0da1b6: 0e00 |0005: return-void │ │ +0e8740: |[0e8740] com.badlogic.gdx.backends.android.AndroidGL10.glFogf:(IF)V │ │ +0e8750: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8754: 7230 de27 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glFogf:(IF)V // method@27de │ │ +0e875a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0005 line=184 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ @@ -310042,18 +310097,18 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0da1b8: |[0da1b8] com.badlogic.gdx.backends.android.AndroidGL10.glFogfv:(ILjava/nio/FloatBuffer;)V │ │ -0da1c8: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da1cc: 7230 df27 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glFogfv:(ILjava/nio/FloatBuffer;)V // method@27df │ │ -0da1d2: 0e00 |0005: return-void │ │ +0e875c: |[0e875c] com.badlogic.gdx.backends.android.AndroidGL10.glFogfv:(ILjava/nio/FloatBuffer;)V │ │ +0e876c: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8770: 7230 df27 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glFogfv:(ILjava/nio/FloatBuffer;)V // method@27df │ │ +0e8776: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0005 line=189 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ @@ -310064,18 +310119,18 @@ │ │ type : '(I[FI)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0da1d4: |[0da1d4] com.badlogic.gdx.backends.android.AndroidGL10.glFogfv:(I[FI)V │ │ -0da1e4: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da1e8: 7240 e027 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glFogfv:(I[FI)V // method@27e0 │ │ -0da1ee: 0e00 |0005: return-void │ │ +0e8778: |[0e8778] com.badlogic.gdx.backends.android.AndroidGL10.glFogfv:(I[FI)V │ │ +0e8788: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e878c: 7240 e027 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glFogfv:(I[FI)V // method@27e0 │ │ +0e8792: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0005 line=431 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ @@ -310087,18 +310142,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0da1f0: |[0da1f0] com.badlogic.gdx.backends.android.AndroidGL10.glFrontFace:(I)V │ │ -0da200: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da204: 7220 e427 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glFrontFace:(I)V // method@27e4 │ │ -0da20a: 0e00 |0005: return-void │ │ +0e8794: |[0e8794] com.badlogic.gdx.backends.android.AndroidGL10.glFrontFace:(I)V │ │ +0e87a4: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e87a8: 7220 e427 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glFrontFace:(I)V // method@27e4 │ │ +0e87ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0005 line=194 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ @@ -310108,24 +310163,24 @@ │ │ type : '(FFFFFF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 12 16-bit code units │ │ -0da20c: |[0da20c] com.badlogic.gdx.backends.android.AndroidGL10.glFrustumf:(FFFFFF)V │ │ -0da21c: 5470 6601 |0000: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da220: 0181 |0002: move v1, v8 │ │ -0da222: 0192 |0003: move v2, v9 │ │ -0da224: 01a3 |0004: move v3, v10 │ │ -0da226: 01b4 |0005: move v4, v11 │ │ -0da228: 01c5 |0006: move v5, v12 │ │ -0da22a: 01d6 |0007: move v6, v13 │ │ -0da22c: 7807 e527 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glFrustumf:(FFFFFF)V // method@27e5 │ │ -0da232: 0e00 |000b: return-void │ │ +0e87b0: |[0e87b0] com.badlogic.gdx.backends.android.AndroidGL10.glFrustumf:(FFFFFF)V │ │ +0e87c0: 5470 6601 |0000: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e87c4: 0181 |0002: move v1, v8 │ │ +0e87c6: 0192 |0003: move v2, v9 │ │ +0e87c8: 01a3 |0004: move v3, v10 │ │ +0e87ca: 01b4 |0005: move v4, v11 │ │ +0e87cc: 01c5 |0006: move v5, v12 │ │ +0e87ce: 01d6 |0007: move v6, v13 │ │ +0e87d0: 7807 e527 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glFrustumf:(FFFFFF)V // method@27e5 │ │ +0e87d6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x000b line=199 │ │ locals : │ │ 0x0000 - 0x000c reg=7 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x000c reg=8 left F │ │ @@ -310140,18 +310195,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0da234: |[0da234] com.badlogic.gdx.backends.android.AndroidGL10.glGenTextures:(ILjava/nio/IntBuffer;)V │ │ -0da244: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da248: 7230 e727 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glGenTextures:(ILjava/nio/IntBuffer;)V // method@27e7 │ │ -0da24e: 0e00 |0005: return-void │ │ +0e87d8: |[0e87d8] com.badlogic.gdx.backends.android.AndroidGL10.glGenTextures:(ILjava/nio/IntBuffer;)V │ │ +0e87e8: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e87ec: 7230 e727 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glGenTextures:(ILjava/nio/IntBuffer;)V // method@27e7 │ │ +0e87f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0005 line=204 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 n I │ │ @@ -310162,18 +310217,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0da250: |[0da250] com.badlogic.gdx.backends.android.AndroidGL10.glGenTextures:(I[II)V │ │ -0da260: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da264: 7240 e827 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGenTextures:(I[II)V // method@27e8 │ │ -0da26a: 0e00 |0005: return-void │ │ +0e87f4: |[0e87f4] com.badlogic.gdx.backends.android.AndroidGL10.glGenTextures:(I[II)V │ │ +0e8804: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8808: 7240 e827 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGenTextures:(I[II)V // method@27e8 │ │ +0e880e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ 0x0005 line=436 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 n I │ │ @@ -310185,19 +310240,19 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0da26c: |[0da26c] com.badlogic.gdx.backends.android.AndroidGL10.glGetError:()I │ │ -0da27c: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da280: 7210 e927 0000 |0002: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glGetError:()I // method@27e9 │ │ -0da286: 0a00 |0005: move-result v0 │ │ -0da288: 0f00 |0006: return v0 │ │ +0e8810: |[0e8810] com.badlogic.gdx.backends.android.AndroidGL10.glGetError:()I │ │ +0e8820: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8824: 7210 e927 0000 |0002: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glGetError:()I // method@27e9 │ │ +0e882a: 0a00 |0005: move-result v0 │ │ +0e882c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ │ │ #38 : (in Lcom/badlogic/gdx/backends/android/AndroidGL10;) │ │ @@ -310205,18 +310260,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0da28c: |[0da28c] com.badlogic.gdx.backends.android.AndroidGL10.glGetIntegerv:(ILjava/nio/IntBuffer;)V │ │ -0da29c: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da2a0: 7230 ea27 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glGetIntegerv:(ILjava/nio/IntBuffer;)V // method@27ea │ │ -0da2a6: 0e00 |0005: return-void │ │ +0e8830: |[0e8830] com.badlogic.gdx.backends.android.AndroidGL10.glGetIntegerv:(ILjava/nio/IntBuffer;)V │ │ +0e8840: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8844: 7230 ea27 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glGetIntegerv:(ILjava/nio/IntBuffer;)V // method@27ea │ │ +0e884a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0005 line=214 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ @@ -310227,18 +310282,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0da2a8: |[0da2a8] com.badlogic.gdx.backends.android.AndroidGL10.glGetIntegerv:(I[II)V │ │ -0da2b8: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da2bc: 7240 eb27 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGetIntegerv:(I[II)V // method@27eb │ │ -0da2c2: 0e00 |0005: return-void │ │ +0e884c: |[0e884c] com.badlogic.gdx.backends.android.AndroidGL10.glGetIntegerv:(I[II)V │ │ +0e885c: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8860: 7240 eb27 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGetIntegerv:(I[II)V // method@27eb │ │ +0e8866: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x0005 line=441 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ @@ -310250,19 +310305,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0da2c4: |[0da2c4] com.badlogic.gdx.backends.android.AndroidGL10.glGetString:(I)Ljava/lang/String; │ │ -0da2d4: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da2d8: 7220 ec27 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ -0da2de: 0c00 |0005: move-result-object v0 │ │ -0da2e0: 1100 |0006: return-object v0 │ │ +0e8868: |[0e8868] com.badlogic.gdx.backends.android.AndroidGL10.glGetString:(I)Ljava/lang/String; │ │ +0e8878: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e887c: 7220 ec27 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@27ec │ │ +0e8882: 0c00 |0005: move-result-object v0 │ │ +0e8884: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0007 reg=2 name I │ │ │ │ @@ -310271,18 +310326,18 @@ │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0da2e4: |[0da2e4] com.badlogic.gdx.backends.android.AndroidGL10.glHint:(II)V │ │ -0da2f4: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da2f8: 7230 ed27 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glHint:(II)V // method@27ed │ │ -0da2fe: 0e00 |0005: return-void │ │ +0e8888: |[0e8888] com.badlogic.gdx.backends.android.AndroidGL10.glHint:(II)V │ │ +0e8898: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e889c: 7230 ed27 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glHint:(II)V // method@27ed │ │ +0e88a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0005 line=224 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 target I │ │ @@ -310293,18 +310348,18 @@ │ │ type : '(IF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0da300: |[0da300] com.badlogic.gdx.backends.android.AndroidGL10.glLightModelf:(IF)V │ │ -0da310: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da314: 7230 ee27 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelf:(IF)V // method@27ee │ │ -0da31a: 0e00 |0005: return-void │ │ +0e88a4: |[0e88a4] com.badlogic.gdx.backends.android.AndroidGL10.glLightModelf:(IF)V │ │ +0e88b4: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e88b8: 7230 ee27 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelf:(IF)V // method@27ee │ │ +0e88be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0005 line=229 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ @@ -310315,18 +310370,18 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0da31c: |[0da31c] com.badlogic.gdx.backends.android.AndroidGL10.glLightModelfv:(ILjava/nio/FloatBuffer;)V │ │ -0da32c: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da330: 7230 ef27 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelfv:(ILjava/nio/FloatBuffer;)V // method@27ef │ │ -0da336: 0e00 |0005: return-void │ │ +0e88c0: |[0e88c0] com.badlogic.gdx.backends.android.AndroidGL10.glLightModelfv:(ILjava/nio/FloatBuffer;)V │ │ +0e88d0: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e88d4: 7230 ef27 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelfv:(ILjava/nio/FloatBuffer;)V // method@27ef │ │ +0e88da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0005 line=234 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ @@ -310337,18 +310392,18 @@ │ │ type : '(I[FI)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0da338: |[0da338] com.badlogic.gdx.backends.android.AndroidGL10.glLightModelfv:(I[FI)V │ │ -0da348: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da34c: 7240 f027 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelfv:(I[FI)V // method@27f0 │ │ -0da352: 0e00 |0005: return-void │ │ +0e88dc: |[0e88dc] com.badlogic.gdx.backends.android.AndroidGL10.glLightModelfv:(I[FI)V │ │ +0e88ec: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e88f0: 7240 f027 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelfv:(I[FI)V // method@27f0 │ │ +0e88f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ 0x0005 line=446 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ @@ -310360,18 +310415,18 @@ │ │ type : '(IIF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0da354: |[0da354] com.badlogic.gdx.backends.android.AndroidGL10.glLightf:(IIF)V │ │ -0da364: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da368: 7240 f427 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightf:(IIF)V // method@27f4 │ │ -0da36e: 0e00 |0005: return-void │ │ +0e88f8: |[0e88f8] com.badlogic.gdx.backends.android.AndroidGL10.glLightf:(IIF)V │ │ +0e8908: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e890c: 7240 f427 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightf:(IIF)V // method@27f4 │ │ +0e8912: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0005 line=239 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 light I │ │ @@ -310383,18 +310438,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0da370: |[0da370] com.badlogic.gdx.backends.android.AndroidGL10.glLightfv:(IILjava/nio/FloatBuffer;)V │ │ -0da380: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da384: 7240 f527 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightfv:(IILjava/nio/FloatBuffer;)V // method@27f5 │ │ -0da38a: 0e00 |0005: return-void │ │ +0e8914: |[0e8914] com.badlogic.gdx.backends.android.AndroidGL10.glLightfv:(IILjava/nio/FloatBuffer;)V │ │ +0e8924: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8928: 7240 f527 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightfv:(IILjava/nio/FloatBuffer;)V // method@27f5 │ │ +0e892e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0005 line=244 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 light I │ │ @@ -310406,18 +310461,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0da38c: |[0da38c] com.badlogic.gdx.backends.android.AndroidGL10.glLightfv:(II[FI)V │ │ -0da39c: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da3a0: 7255 f627 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightfv:(II[FI)V // method@27f6 │ │ -0da3a6: 0e00 |0005: return-void │ │ +0e8930: |[0e8930] com.badlogic.gdx.backends.android.AndroidGL10.glLightfv:(II[FI)V │ │ +0e8940: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8944: 7255 f627 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightfv:(II[FI)V // method@27f6 │ │ +0e894a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0005 line=451 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 light I │ │ @@ -310430,18 +310485,18 @@ │ │ type : '(F)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0da3a8: |[0da3a8] com.badlogic.gdx.backends.android.AndroidGL10.glLineWidth:(F)V │ │ -0da3b8: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da3bc: 7220 fa27 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLineWidth:(F)V // method@27fa │ │ -0da3c2: 0e00 |0005: return-void │ │ +0e894c: |[0e894c] com.badlogic.gdx.backends.android.AndroidGL10.glLineWidth:(F)V │ │ +0e895c: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8960: 7220 fa27 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLineWidth:(F)V // method@27fa │ │ +0e8966: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0005 line=249 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 width F │ │ @@ -310451,18 +310506,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0da3c4: |[0da3c4] com.badlogic.gdx.backends.android.AndroidGL10.glLoadIdentity:()V │ │ -0da3d4: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da3d8: 7210 fc27 0000 |0002: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glLoadIdentity:()V // method@27fc │ │ -0da3de: 0e00 |0005: return-void │ │ +0e8968: |[0e8968] com.badlogic.gdx.backends.android.AndroidGL10.glLoadIdentity:()V │ │ +0e8978: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e897c: 7210 fc27 0000 |0002: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glLoadIdentity:()V // method@27fc │ │ +0e8982: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0005 line=254 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ │ │ @@ -310471,18 +310526,18 @@ │ │ type : '(Ljava/nio/FloatBuffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0da3e0: |[0da3e0] com.badlogic.gdx.backends.android.AndroidGL10.glLoadMatrixf:(Ljava/nio/FloatBuffer;)V │ │ -0da3f0: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da3f4: 7220 fd27 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixf:(Ljava/nio/FloatBuffer;)V // method@27fd │ │ -0da3fa: 0e00 |0005: return-void │ │ +0e8984: |[0e8984] com.badlogic.gdx.backends.android.AndroidGL10.glLoadMatrixf:(Ljava/nio/FloatBuffer;)V │ │ +0e8994: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8998: 7220 fd27 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixf:(Ljava/nio/FloatBuffer;)V // method@27fd │ │ +0e899e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0005 line=259 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 m Ljava/nio/FloatBuffer; │ │ @@ -310492,18 +310547,18 @@ │ │ type : '([FI)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0da3fc: |[0da3fc] com.badlogic.gdx.backends.android.AndroidGL10.glLoadMatrixf:([FI)V │ │ -0da40c: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da410: 7230 fe27 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixf:([FI)V // method@27fe │ │ -0da416: 0e00 |0005: return-void │ │ +0e89a0: |[0e89a0] com.badlogic.gdx.backends.android.AndroidGL10.glLoadMatrixf:([FI)V │ │ +0e89b0: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e89b4: 7230 fe27 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixf:([FI)V // method@27fe │ │ +0e89ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ 0x0005 line=456 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 m [F │ │ @@ -310514,18 +310569,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0da418: |[0da418] com.badlogic.gdx.backends.android.AndroidGL10.glLogicOp:(I)V │ │ -0da428: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da42c: 7220 0128 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLogicOp:(I)V // method@2801 │ │ -0da432: 0e00 |0005: return-void │ │ +0e89bc: |[0e89bc] com.badlogic.gdx.backends.android.AndroidGL10.glLogicOp:(I)V │ │ +0e89cc: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e89d0: 7220 0128 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLogicOp:(I)V // method@2801 │ │ +0e89d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0005 line=264 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 opcode I │ │ @@ -310535,18 +310590,18 @@ │ │ type : '(IIF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0da434: |[0da434] com.badlogic.gdx.backends.android.AndroidGL10.glMaterialf:(IIF)V │ │ -0da444: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da448: 7240 0228 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialf:(IIF)V // method@2802 │ │ -0da44e: 0e00 |0005: return-void │ │ +0e89d8: |[0e89d8] com.badlogic.gdx.backends.android.AndroidGL10.glMaterialf:(IIF)V │ │ +0e89e8: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e89ec: 7240 0228 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialf:(IIF)V // method@2802 │ │ +0e89f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0005 line=269 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 face I │ │ @@ -310558,18 +310613,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0da450: |[0da450] com.badlogic.gdx.backends.android.AndroidGL10.glMaterialfv:(IILjava/nio/FloatBuffer;)V │ │ -0da460: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da464: 7240 0328 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialfv:(IILjava/nio/FloatBuffer;)V // method@2803 │ │ -0da46a: 0e00 |0005: return-void │ │ +0e89f4: |[0e89f4] com.badlogic.gdx.backends.android.AndroidGL10.glMaterialfv:(IILjava/nio/FloatBuffer;)V │ │ +0e8a04: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8a08: 7240 0328 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialfv:(IILjava/nio/FloatBuffer;)V // method@2803 │ │ +0e8a0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0005 line=274 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 face I │ │ @@ -310581,18 +310636,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0da46c: |[0da46c] com.badlogic.gdx.backends.android.AndroidGL10.glMaterialfv:(II[FI)V │ │ -0da47c: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da480: 7255 0428 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialfv:(II[FI)V // method@2804 │ │ -0da486: 0e00 |0005: return-void │ │ +0e8a10: |[0e8a10] com.badlogic.gdx.backends.android.AndroidGL10.glMaterialfv:(II[FI)V │ │ +0e8a20: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8a24: 7255 0428 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialfv:(II[FI)V // method@2804 │ │ +0e8a2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x0005 line=461 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 face I │ │ @@ -310605,18 +310660,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0da488: |[0da488] com.badlogic.gdx.backends.android.AndroidGL10.glMatrixMode:(I)V │ │ -0da498: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da49c: 7220 0828 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glMatrixMode:(I)V // method@2808 │ │ -0da4a2: 0e00 |0005: return-void │ │ +0e8a2c: |[0e8a2c] com.badlogic.gdx.backends.android.AndroidGL10.glMatrixMode:(I)V │ │ +0e8a3c: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8a40: 7220 0828 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glMatrixMode:(I)V // method@2808 │ │ +0e8a46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0005 line=279 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ @@ -310626,18 +310681,18 @@ │ │ type : '(Ljava/nio/FloatBuffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0da4a4: |[0da4a4] com.badlogic.gdx.backends.android.AndroidGL10.glMultMatrixf:(Ljava/nio/FloatBuffer;)V │ │ -0da4b4: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da4b8: 7220 0928 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixf:(Ljava/nio/FloatBuffer;)V // method@2809 │ │ -0da4be: 0e00 |0005: return-void │ │ +0e8a48: |[0e8a48] com.badlogic.gdx.backends.android.AndroidGL10.glMultMatrixf:(Ljava/nio/FloatBuffer;)V │ │ +0e8a58: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8a5c: 7220 0928 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixf:(Ljava/nio/FloatBuffer;)V // method@2809 │ │ +0e8a62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0005 line=284 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 m Ljava/nio/FloatBuffer; │ │ @@ -310647,18 +310702,18 @@ │ │ type : '([FI)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0da4c0: |[0da4c0] com.badlogic.gdx.backends.android.AndroidGL10.glMultMatrixf:([FI)V │ │ -0da4d0: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da4d4: 7230 0a28 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixf:([FI)V // method@280a │ │ -0da4da: 0e00 |0005: return-void │ │ +0e8a64: |[0e8a64] com.badlogic.gdx.backends.android.AndroidGL10.glMultMatrixf:([FI)V │ │ +0e8a74: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8a78: 7230 0a28 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixf:([FI)V // method@280a │ │ +0e8a7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0005 line=466 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 m [F │ │ @@ -310669,23 +310724,23 @@ │ │ type : '(IFFFF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -0da4dc: |[0da4dc] com.badlogic.gdx.backends.android.AndroidGL10.glMultiTexCoord4f:(IFFFF)V │ │ -0da4ec: 5460 6601 |0000: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da4f0: 0171 |0002: move v1, v7 │ │ -0da4f2: 0182 |0003: move v2, v8 │ │ -0da4f4: 0193 |0004: move v3, v9 │ │ -0da4f6: 01a4 |0005: move v4, v10 │ │ -0da4f8: 01b5 |0006: move v5, v11 │ │ -0da4fa: 7806 0d28 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMultiTexCoord4f:(IFFFF)V // method@280d │ │ -0da500: 0e00 |000a: return-void │ │ +0e8a80: |[0e8a80] com.badlogic.gdx.backends.android.AndroidGL10.glMultiTexCoord4f:(IFFFF)V │ │ +0e8a90: 5460 6601 |0000: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8a94: 0171 |0002: move v1, v7 │ │ +0e8a96: 0182 |0003: move v2, v8 │ │ +0e8a98: 0193 |0004: move v3, v9 │ │ +0e8a9a: 01a4 |0005: move v4, v10 │ │ +0e8a9c: 01b5 |0006: move v5, v11 │ │ +0e8a9e: 7806 0d28 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMultiTexCoord4f:(IFFFF)V // method@280d │ │ +0e8aa4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x000a line=289 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x000b reg=7 target I │ │ @@ -310699,18 +310754,18 @@ │ │ type : '(FFF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0da504: |[0da504] com.badlogic.gdx.backends.android.AndroidGL10.glNormal3f:(FFF)V │ │ -0da514: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da518: 7240 0f28 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glNormal3f:(FFF)V // method@280f │ │ -0da51e: 0e00 |0005: return-void │ │ +0e8aa8: |[0e8aa8] com.badlogic.gdx.backends.android.AndroidGL10.glNormal3f:(FFF)V │ │ +0e8ab8: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8abc: 7240 0f28 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glNormal3f:(FFF)V // method@280f │ │ +0e8ac2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0005 line=294 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 nx F │ │ @@ -310722,18 +310777,18 @@ │ │ type : '(IILjava/nio/Buffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0da520: |[0da520] com.badlogic.gdx.backends.android.AndroidGL10.glNormalPointer:(IILjava/nio/Buffer;)V │ │ -0da530: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da534: 7240 1128 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glNormalPointer:(IILjava/nio/Buffer;)V // method@2811 │ │ -0da53a: 0e00 |0005: return-void │ │ +0e8ac4: |[0e8ac4] com.badlogic.gdx.backends.android.AndroidGL10.glNormalPointer:(IILjava/nio/Buffer;)V │ │ +0e8ad4: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8ad8: 7240 1128 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glNormalPointer:(IILjava/nio/Buffer;)V // method@2811 │ │ +0e8ade: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0005 line=299 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 type I │ │ @@ -310745,24 +310800,24 @@ │ │ type : '(FFFFFF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 12 16-bit code units │ │ -0da53c: |[0da53c] com.badlogic.gdx.backends.android.AndroidGL10.glOrthof:(FFFFFF)V │ │ -0da54c: 5470 6601 |0000: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da550: 0181 |0002: move v1, v8 │ │ -0da552: 0192 |0003: move v2, v9 │ │ -0da554: 01a3 |0004: move v3, v10 │ │ -0da556: 01b4 |0005: move v4, v11 │ │ -0da558: 01c5 |0006: move v5, v12 │ │ -0da55a: 01d6 |0007: move v6, v13 │ │ -0da55c: 7807 1228 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glOrthof:(FFFFFF)V // method@2812 │ │ -0da562: 0e00 |000b: return-void │ │ +0e8ae0: |[0e8ae0] com.badlogic.gdx.backends.android.AndroidGL10.glOrthof:(FFFFFF)V │ │ +0e8af0: 5470 6601 |0000: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8af4: 0181 |0002: move v1, v8 │ │ +0e8af6: 0192 |0003: move v2, v9 │ │ +0e8af8: 01a3 |0004: move v3, v10 │ │ +0e8afa: 01b4 |0005: move v4, v11 │ │ +0e8afc: 01c5 |0006: move v5, v12 │ │ +0e8afe: 01d6 |0007: move v6, v13 │ │ +0e8b00: 7807 1228 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glOrthof:(FFFFFF)V // method@2812 │ │ +0e8b06: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x000b line=304 │ │ locals : │ │ 0x0000 - 0x000c reg=7 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x000c reg=8 left F │ │ @@ -310777,18 +310832,18 @@ │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0da564: |[0da564] com.badlogic.gdx.backends.android.AndroidGL10.glPixelStorei:(II)V │ │ -0da574: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da578: 7230 1428 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glPixelStorei:(II)V // method@2814 │ │ -0da57e: 0e00 |0005: return-void │ │ +0e8b08: |[0e8b08] com.badlogic.gdx.backends.android.AndroidGL10.glPixelStorei:(II)V │ │ +0e8b18: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8b1c: 7230 1428 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glPixelStorei:(II)V // method@2814 │ │ +0e8b22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ 0x0005 line=309 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ @@ -310799,18 +310854,18 @@ │ │ type : '(F)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0da580: |[0da580] com.badlogic.gdx.backends.android.AndroidGL10.glPointSize:(F)V │ │ -0da590: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da594: 7220 1528 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glPointSize:(F)V // method@2815 │ │ -0da59a: 0e00 |0005: return-void │ │ +0e8b24: |[0e8b24] com.badlogic.gdx.backends.android.AndroidGL10.glPointSize:(F)V │ │ +0e8b34: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8b38: 7220 1528 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glPointSize:(F)V // method@2815 │ │ +0e8b3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0005 line=314 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 size F │ │ @@ -310820,16 +310875,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0da59c: |[0da59c] com.badlogic.gdx.backends.android.AndroidGL10.glPolygonMode:(II)V │ │ -0da5ac: 0e00 |0000: return-void │ │ +0e8b40: |[0e8b40] com.badlogic.gdx.backends.android.AndroidGL10.glPolygonMode:(II)V │ │ +0e8b50: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0001 reg=1 face I │ │ 0x0000 - 0x0001 reg=2 mode I │ │ @@ -310839,18 +310894,18 @@ │ │ type : '(FF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0da5b0: |[0da5b0] com.badlogic.gdx.backends.android.AndroidGL10.glPolygonOffset:(FF)V │ │ -0da5c0: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da5c4: 7230 1728 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glPolygonOffset:(FF)V // method@2817 │ │ -0da5ca: 0e00 |0005: return-void │ │ +0e8b54: |[0e8b54] com.badlogic.gdx.backends.android.AndroidGL10.glPolygonOffset:(FF)V │ │ +0e8b64: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8b68: 7230 1728 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glPolygonOffset:(FF)V // method@2817 │ │ +0e8b6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0005 line=319 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 factor F │ │ @@ -310861,18 +310916,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0da5cc: |[0da5cc] com.badlogic.gdx.backends.android.AndroidGL10.glPopMatrix:()V │ │ -0da5dc: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da5e0: 7210 1928 0000 |0002: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glPopMatrix:()V // method@2819 │ │ -0da5e6: 0e00 |0005: return-void │ │ +0e8b70: |[0e8b70] com.badlogic.gdx.backends.android.AndroidGL10.glPopMatrix:()V │ │ +0e8b80: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8b84: 7210 1928 0000 |0002: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glPopMatrix:()V // method@2819 │ │ +0e8b8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0005 line=324 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ │ │ @@ -310881,18 +310936,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0da5e8: |[0da5e8] com.badlogic.gdx.backends.android.AndroidGL10.glPushMatrix:()V │ │ -0da5f8: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da5fc: 7210 1a28 0000 |0002: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glPushMatrix:()V // method@281a │ │ -0da602: 0e00 |0005: return-void │ │ +0e8b8c: |[0e8b8c] com.badlogic.gdx.backends.android.AndroidGL10.glPushMatrix:()V │ │ +0e8b9c: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8ba0: 7210 1a28 0000 |0002: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glPushMatrix:()V // method@281a │ │ +0e8ba6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0005 line=329 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ │ │ @@ -310901,25 +310956,25 @@ │ │ type : '(IIIIIILjava/nio/Buffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 16 │ │ ins : 8 │ │ outs : 8 │ │ insns size : 13 16-bit code units │ │ -0da604: |[0da604] com.badlogic.gdx.backends.android.AndroidGL10.glReadPixels:(IIIIIILjava/nio/Buffer;)V │ │ -0da614: 5480 6601 |0000: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da618: 0191 |0002: move v1, v9 │ │ -0da61a: 01a2 |0003: move v2, v10 │ │ -0da61c: 01b3 |0004: move v3, v11 │ │ -0da61e: 01c4 |0005: move v4, v12 │ │ -0da620: 01d5 |0006: move v5, v13 │ │ -0da622: 01e6 |0007: move v6, v14 │ │ -0da624: 07f7 |0008: move-object v7, v15 │ │ -0da626: 7808 1b28 0000 |0009: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljavax/microedition/khronos/opengles/GL10;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@281b │ │ -0da62c: 0e00 |000c: return-void │ │ +0e8ba8: |[0e8ba8] com.badlogic.gdx.backends.android.AndroidGL10.glReadPixels:(IIIIIILjava/nio/Buffer;)V │ │ +0e8bb8: 5480 6601 |0000: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8bbc: 0191 |0002: move v1, v9 │ │ +0e8bbe: 01a2 |0003: move v2, v10 │ │ +0e8bc0: 01b3 |0004: move v3, v11 │ │ +0e8bc2: 01c4 |0005: move v4, v12 │ │ +0e8bc4: 01d5 |0006: move v5, v13 │ │ +0e8bc6: 01e6 |0007: move v6, v14 │ │ +0e8bc8: 07f7 |0008: move-object v7, v15 │ │ +0e8bca: 7808 1b28 0000 |0009: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljavax/microedition/khronos/opengles/GL10;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@281b │ │ +0e8bd0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x000c line=334 │ │ locals : │ │ 0x0000 - 0x000d reg=8 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x000d reg=9 x I │ │ @@ -310935,18 +310990,18 @@ │ │ type : '(FFFF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0da630: |[0da630] com.badlogic.gdx.backends.android.AndroidGL10.glRotatef:(FFFF)V │ │ -0da640: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da644: 7255 1c28 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glRotatef:(FFFF)V // method@281c │ │ -0da64a: 0e00 |0005: return-void │ │ +0e8bd4: |[0e8bd4] com.badlogic.gdx.backends.android.AndroidGL10.glRotatef:(FFFF)V │ │ +0e8be4: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8be8: 7255 1c28 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glRotatef:(FFFF)V // method@281c │ │ +0e8bee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0005 line=339 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 angle F │ │ @@ -310959,18 +311014,18 @@ │ │ type : '(FZ)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0da64c: |[0da64c] com.badlogic.gdx.backends.android.AndroidGL10.glSampleCoverage:(FZ)V │ │ -0da65c: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da660: 7230 1e28 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glSampleCoverage:(FZ)V // method@281e │ │ -0da666: 0e00 |0005: return-void │ │ +0e8bf0: |[0e8bf0] com.badlogic.gdx.backends.android.AndroidGL10.glSampleCoverage:(FZ)V │ │ +0e8c00: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8c04: 7230 1e28 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glSampleCoverage:(FZ)V // method@281e │ │ +0e8c0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0005 line=344 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 value F │ │ @@ -310981,18 +311036,18 @@ │ │ type : '(FFF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0da668: |[0da668] com.badlogic.gdx.backends.android.AndroidGL10.glScalef:(FFF)V │ │ -0da678: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da67c: 7240 2028 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glScalef:(FFF)V // method@2820 │ │ -0da682: 0e00 |0005: return-void │ │ +0e8c0c: |[0e8c0c] com.badlogic.gdx.backends.android.AndroidGL10.glScalef:(FFF)V │ │ +0e8c1c: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8c20: 7240 2028 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glScalef:(FFF)V // method@2820 │ │ +0e8c26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0005 line=349 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 x F │ │ @@ -311004,18 +311059,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0da684: |[0da684] com.badlogic.gdx.backends.android.AndroidGL10.glScissor:(IIII)V │ │ -0da694: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da698: 7255 2228 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glScissor:(IIII)V // method@2822 │ │ -0da69e: 0e00 |0005: return-void │ │ +0e8c28: |[0e8c28] com.badlogic.gdx.backends.android.AndroidGL10.glScissor:(IIII)V │ │ +0e8c38: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8c3c: 7255 2228 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glScissor:(IIII)V // method@2822 │ │ +0e8c42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0005 line=354 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 x I │ │ @@ -311028,18 +311083,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0da6a0: |[0da6a0] com.badlogic.gdx.backends.android.AndroidGL10.glShadeModel:(I)V │ │ -0da6b0: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da6b4: 7220 2328 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glShadeModel:(I)V // method@2823 │ │ -0da6ba: 0e00 |0005: return-void │ │ +0e8c44: |[0e8c44] com.badlogic.gdx.backends.android.AndroidGL10.glShadeModel:(I)V │ │ +0e8c54: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8c58: 7220 2328 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glShadeModel:(I)V // method@2823 │ │ +0e8c5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x0005 line=359 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ @@ -311049,18 +311104,18 @@ │ │ type : '(III)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0da6bc: |[0da6bc] com.badlogic.gdx.backends.android.AndroidGL10.glStencilFunc:(III)V │ │ -0da6cc: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da6d0: 7240 2428 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glStencilFunc:(III)V // method@2824 │ │ -0da6d6: 0e00 |0005: return-void │ │ +0e8c60: |[0e8c60] com.badlogic.gdx.backends.android.AndroidGL10.glStencilFunc:(III)V │ │ +0e8c70: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8c74: 7240 2428 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glStencilFunc:(III)V // method@2824 │ │ +0e8c7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0005 line=364 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 func I │ │ @@ -311072,18 +311127,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0da6d8: |[0da6d8] com.badlogic.gdx.backends.android.AndroidGL10.glStencilMask:(I)V │ │ -0da6e8: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da6ec: 7220 2528 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glStencilMask:(I)V // method@2825 │ │ -0da6f2: 0e00 |0005: return-void │ │ +0e8c7c: |[0e8c7c] com.badlogic.gdx.backends.android.AndroidGL10.glStencilMask:(I)V │ │ +0e8c8c: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8c90: 7220 2528 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glStencilMask:(I)V // method@2825 │ │ +0e8c96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0005 line=369 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 mask I │ │ @@ -311093,18 +311148,18 @@ │ │ type : '(III)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0da6f4: |[0da6f4] com.badlogic.gdx.backends.android.AndroidGL10.glStencilOp:(III)V │ │ -0da704: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da708: 7240 2628 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glStencilOp:(III)V // method@2826 │ │ -0da70e: 0e00 |0005: return-void │ │ +0e8c98: |[0e8c98] com.badlogic.gdx.backends.android.AndroidGL10.glStencilOp:(III)V │ │ +0e8ca8: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8cac: 7240 2628 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glStencilOp:(III)V // method@2826 │ │ +0e8cb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0005 line=374 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 fail I │ │ @@ -311116,18 +311171,18 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0da710: |[0da710] com.badlogic.gdx.backends.android.AndroidGL10.glTexCoordPointer:(IIILjava/nio/Buffer;)V │ │ -0da720: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da724: 7255 2728 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexCoordPointer:(IIILjava/nio/Buffer;)V // method@2827 │ │ -0da72a: 0e00 |0005: return-void │ │ +0e8cb4: |[0e8cb4] com.badlogic.gdx.backends.android.AndroidGL10.glTexCoordPointer:(IIILjava/nio/Buffer;)V │ │ +0e8cc4: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8cc8: 7255 2728 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexCoordPointer:(IIILjava/nio/Buffer;)V // method@2827 │ │ +0e8cce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0005 line=379 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 size I │ │ @@ -311140,18 +311195,18 @@ │ │ type : '(IIF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0da72c: |[0da72c] com.badlogic.gdx.backends.android.AndroidGL10.glTexEnvf:(IIF)V │ │ -0da73c: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da740: 7240 2828 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvf:(IIF)V // method@2828 │ │ -0da746: 0e00 |0005: return-void │ │ +0e8cd0: |[0e8cd0] com.badlogic.gdx.backends.android.AndroidGL10.glTexEnvf:(IIF)V │ │ +0e8ce0: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8ce4: 7240 2828 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvf:(IIF)V // method@2828 │ │ +0e8cea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0005 line=384 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 target I │ │ @@ -311163,18 +311218,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0da748: |[0da748] com.badlogic.gdx.backends.android.AndroidGL10.glTexEnvfv:(IILjava/nio/FloatBuffer;)V │ │ -0da758: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da75c: 7240 2928 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvfv:(IILjava/nio/FloatBuffer;)V // method@2829 │ │ -0da762: 0e00 |0005: return-void │ │ +0e8cec: |[0e8cec] com.badlogic.gdx.backends.android.AndroidGL10.glTexEnvfv:(IILjava/nio/FloatBuffer;)V │ │ +0e8cfc: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8d00: 7240 2928 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvfv:(IILjava/nio/FloatBuffer;)V // method@2829 │ │ +0e8d06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0005 line=389 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 target I │ │ @@ -311186,18 +311241,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0da764: |[0da764] com.badlogic.gdx.backends.android.AndroidGL10.glTexEnvfv:(II[FI)V │ │ -0da774: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da778: 7255 2a28 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvfv:(II[FI)V // method@282a │ │ -0da77e: 0e00 |0005: return-void │ │ +0e8d08: |[0e8d08] com.badlogic.gdx.backends.android.AndroidGL10.glTexEnvfv:(II[FI)V │ │ +0e8d18: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8d1c: 7255 2a28 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvfv:(II[FI)V // method@282a │ │ +0e8d22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0005 line=471 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 target I │ │ @@ -311210,27 +311265,27 @@ │ │ type : '(IIIIIIIILjava/nio/Buffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 20 │ │ ins : 10 │ │ outs : 10 │ │ insns size : 19 16-bit code units │ │ -0da780: |[0da780] com.badlogic.gdx.backends.android.AndroidGL10.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ -0da790: 54a0 6601 |0000: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da794: 01b1 |0002: move v1, v11 │ │ -0da796: 01c2 |0003: move v2, v12 │ │ -0da798: 01d3 |0004: move v3, v13 │ │ -0da79a: 01e4 |0005: move v4, v14 │ │ -0da79c: 01f5 |0006: move v5, v15 │ │ -0da79e: 0206 1000 |0007: move/from16 v6, v16 │ │ -0da7a2: 0207 1100 |0009: move/from16 v7, v17 │ │ -0da7a6: 0208 1200 |000b: move/from16 v8, v18 │ │ -0da7aa: 0809 1300 |000d: move-object/from16 v9, v19 │ │ -0da7ae: 780a 2e28 0000 |000f: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Ljavax/microedition/khronos/opengles/GL10;.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@282e │ │ -0da7b4: 0e00 |0012: return-void │ │ +0e8d24: |[0e8d24] com.badlogic.gdx.backends.android.AndroidGL10.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ +0e8d34: 54a0 6601 |0000: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8d38: 01b1 |0002: move v1, v11 │ │ +0e8d3a: 01c2 |0003: move v2, v12 │ │ +0e8d3c: 01d3 |0004: move v3, v13 │ │ +0e8d3e: 01e4 |0005: move v4, v14 │ │ +0e8d40: 01f5 |0006: move v5, v15 │ │ +0e8d42: 0206 1000 |0007: move/from16 v6, v16 │ │ +0e8d46: 0207 1100 |0009: move/from16 v7, v17 │ │ +0e8d4a: 0208 1200 |000b: move/from16 v8, v18 │ │ +0e8d4e: 0809 1300 |000d: move-object/from16 v9, v19 │ │ +0e8d52: 780a 2e28 0000 |000f: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Ljavax/microedition/khronos/opengles/GL10;.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@282e │ │ +0e8d58: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0012 line=395 │ │ locals : │ │ 0x0000 - 0x0013 reg=10 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0013 reg=11 target I │ │ @@ -311248,18 +311303,18 @@ │ │ type : '(IIF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0da7b8: |[0da7b8] com.badlogic.gdx.backends.android.AndroidGL10.glTexParameterf:(IIF)V │ │ -0da7c8: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da7cc: 7240 2f28 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexParameterf:(IIF)V // method@282f │ │ -0da7d2: 0e00 |0005: return-void │ │ +0e8d5c: |[0e8d5c] com.badlogic.gdx.backends.android.AndroidGL10.glTexParameterf:(IIF)V │ │ +0e8d6c: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8d70: 7240 2f28 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexParameterf:(IIF)V // method@282f │ │ +0e8d76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0005 line=400 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 target I │ │ @@ -311271,27 +311326,27 @@ │ │ type : '(IIIIIIIILjava/nio/Buffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 20 │ │ ins : 10 │ │ outs : 10 │ │ insns size : 19 16-bit code units │ │ -0da7d4: |[0da7d4] com.badlogic.gdx.backends.android.AndroidGL10.glTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ -0da7e4: 54a0 6601 |0000: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da7e8: 01b1 |0002: move v1, v11 │ │ -0da7ea: 01c2 |0003: move v2, v12 │ │ -0da7ec: 01d3 |0004: move v3, v13 │ │ -0da7ee: 01e4 |0005: move v4, v14 │ │ -0da7f0: 01f5 |0006: move v5, v15 │ │ -0da7f2: 0206 1000 |0007: move/from16 v6, v16 │ │ -0da7f6: 0207 1100 |0009: move/from16 v7, v17 │ │ -0da7fa: 0208 1200 |000b: move/from16 v8, v18 │ │ -0da7fe: 0809 1300 |000d: move-object/from16 v9, v19 │ │ -0da802: 780a 3128 0000 |000f: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Ljavax/microedition/khronos/opengles/GL10;.glTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@2831 │ │ -0da808: 0e00 |0012: return-void │ │ +0e8d78: |[0e8d78] com.badlogic.gdx.backends.android.AndroidGL10.glTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ +0e8d88: 54a0 6601 |0000: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8d8c: 01b1 |0002: move v1, v11 │ │ +0e8d8e: 01c2 |0003: move v2, v12 │ │ +0e8d90: 01d3 |0004: move v3, v13 │ │ +0e8d92: 01e4 |0005: move v4, v14 │ │ +0e8d94: 01f5 |0006: move v5, v15 │ │ +0e8d96: 0206 1000 |0007: move/from16 v6, v16 │ │ +0e8d9a: 0207 1100 |0009: move/from16 v7, v17 │ │ +0e8d9e: 0208 1200 |000b: move/from16 v8, v18 │ │ +0e8da2: 0809 1300 |000d: move-object/from16 v9, v19 │ │ +0e8da6: 780a 3128 0000 |000f: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Ljavax/microedition/khronos/opengles/GL10;.glTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V // method@2831 │ │ +0e8dac: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ 0x0012 line=406 │ │ locals : │ │ 0x0000 - 0x0013 reg=10 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0013 reg=11 target I │ │ @@ -311309,18 +311364,18 @@ │ │ type : '(FFF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0da80c: |[0da80c] com.badlogic.gdx.backends.android.AndroidGL10.glTranslatef:(FFF)V │ │ -0da81c: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da820: 7240 3228 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTranslatef:(FFF)V // method@2832 │ │ -0da826: 0e00 |0005: return-void │ │ +0e8db0: |[0e8db0] com.badlogic.gdx.backends.android.AndroidGL10.glTranslatef:(FFF)V │ │ +0e8dc0: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8dc4: 7240 3228 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTranslatef:(FFF)V // method@2832 │ │ +0e8dca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0005 line=411 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 x F │ │ @@ -311332,18 +311387,18 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0da828: |[0da828] com.badlogic.gdx.backends.android.AndroidGL10.glVertexPointer:(IIILjava/nio/Buffer;)V │ │ -0da838: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da83c: 7255 3428 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glVertexPointer:(IIILjava/nio/Buffer;)V // method@2834 │ │ -0da842: 0e00 |0005: return-void │ │ +0e8dcc: |[0e8dcc] com.badlogic.gdx.backends.android.AndroidGL10.glVertexPointer:(IIILjava/nio/Buffer;)V │ │ +0e8ddc: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8de0: 7255 3428 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glVertexPointer:(IIILjava/nio/Buffer;)V // method@2834 │ │ +0e8de6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ 0x0005 line=416 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 size I │ │ @@ -311356,35 +311411,35 @@ │ │ type : '(IIII)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0da844: |[0da844] com.badlogic.gdx.backends.android.AndroidGL10.glViewport:(IIII)V │ │ -0da854: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ -0da858: 7255 3528 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glViewport:(IIII)V // method@2835 │ │ -0da85e: 0e00 |0005: return-void │ │ +0e8de8: |[0e8de8] com.badlogic.gdx.backends.android.AndroidGL10.glViewport:(IIII)V │ │ +0e8df8: 5410 6601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0166 │ │ +0e8dfc: 7255 3528 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glViewport:(IIII)V // method@2835 │ │ +0e8e02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0005 line=421 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL10; │ │ 0x0000 - 0x0006 reg=2 x I │ │ 0x0000 - 0x0006 reg=3 y I │ │ 0x0000 - 0x0006 reg=4 width I │ │ 0x0000 - 0x0006 reg=5 height I │ │ │ │ source_file_idx : 392 (AndroidGL10.java) │ │ │ │ Class #695 header: │ │ -class_idx : 164 │ │ +class_idx : 162 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 394 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 144 │ │ │ │ Class #695 - │ │ @@ -311401,19 +311456,19 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0da860: |[0da860] com.badlogic.gdx.backends.android.AndroidGL20.:()V │ │ -0da870: 1a00 8e12 |0000: const-string v0, "androidgl20" // string@128e │ │ -0da874: 7110 7d26 0000 |0002: invoke-static {v0}, Ljava/lang/System;.loadLibrary:(Ljava/lang/String;)V // method@267d │ │ -0da87a: 7100 4404 0000 |0005: invoke-static {}, Lcom/badlogic/gdx/backends/android/AndroidGL20;.init:()V // method@0444 │ │ -0da880: 0e00 |0008: return-void │ │ +0e8e04: |[0e8e04] com.badlogic.gdx.backends.android.AndroidGL20.:()V │ │ +0e8e14: 1a00 8c12 |0000: const-string v0, "androidgl20" // string@128c │ │ +0e8e18: 7110 7d26 0000 |0002: invoke-static {v0}, Ljava/lang/System;.loadLibrary:(Ljava/lang/String;)V // method@267d │ │ +0e8e1e: 7100 4404 0000 |0005: invoke-static {}, Lcom/badlogic/gdx/backends/android/AndroidGL20;.init:()V // method@0444 │ │ +0e8e24: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0005 line=28 │ │ 0x0008 line=29 │ │ locals : │ │ │ │ @@ -311422,17 +311477,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0da884: |[0da884] com.badlogic.gdx.backends.android.AndroidGL20.:()V │ │ -0da894: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0da89a: 0e00 |0003: return-void │ │ +0e8e28: |[0e8e28] com.badlogic.gdx.backends.android.AndroidGL20.:()V │ │ +0e8e38: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0e8e3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidGL20; │ │ │ │ #2 : (in Lcom/badlogic/gdx/backends/android/AndroidGL20;) │ │ @@ -312305,17 +312360,17 @@ │ │ type : '(IIII)V' │ │ access : 0x0101 (PUBLIC NATIVE) │ │ code : (none) │ │ │ │ source_file_idx : 394 (AndroidGL20.java) │ │ │ │ Class #696 header: │ │ -class_idx : 194 │ │ +class_idx : 192 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 192 │ │ +superclass_idx : 190 │ │ source_file_idx : 403 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #696 annotations: │ │ @@ -312340,25 +312395,25 @@ │ │ type : '(Lcom/badlogic/gdx/Application;Landroid/content/Context;Ljava/lang/Object;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -0da89c: |[0da89c] com.badlogic.gdx.backends.android.AndroidInputThreePlus.:(Lcom/badlogic/gdx/Application;Landroid/content/Context;Ljava/lang/Object;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ -0da8ac: 7056 0a05 3254 |0000: invoke-direct {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/AndroidInput;.:(Lcom/badlogic/gdx/Application;Landroid/content/Context;Ljava/lang/Object;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@050a │ │ -0da8b2: 2201 e703 |0003: new-instance v1, Ljava/util/ArrayList; // type@03e7 │ │ -0da8b6: 7010 2c27 0100 |0005: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@272c │ │ -0da8bc: 5b21 2602 |0008: iput-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidInputThreePlus;.genericMotionListeners:Ljava/util/ArrayList; // field@0226 │ │ -0da8c0: 2051 4200 |000a: instance-of v1, v5, Landroid/view/View; // type@0042 │ │ -0da8c4: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -0da8c8: 0750 |000e: move-object v0, v5 │ │ -0da8ca: 1f00 4200 |000f: check-cast v0, Landroid/view/View; // type@0042 │ │ -0da8ce: 6e20 bb00 2000 |0011: invoke-virtual {v0, v2}, Landroid/view/View;.setOnGenericMotionListener:(Landroid/view/View$OnGenericMotionListener;)V // method@00bb │ │ -0da8d4: 0e00 |0014: return-void │ │ +0e8e40: |[0e8e40] com.badlogic.gdx.backends.android.AndroidInputThreePlus.:(Lcom/badlogic/gdx/Application;Landroid/content/Context;Ljava/lang/Object;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ +0e8e50: 7056 0a05 3254 |0000: invoke-direct {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/AndroidInput;.:(Lcom/badlogic/gdx/Application;Landroid/content/Context;Ljava/lang/Object;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@050a │ │ +0e8e56: 2201 e503 |0003: new-instance v1, Ljava/util/ArrayList; // type@03e5 │ │ +0e8e5a: 7010 2c27 0100 |0005: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@272c │ │ +0e8e60: 5b21 2602 |0008: iput-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidInputThreePlus;.genericMotionListeners:Ljava/util/ArrayList; // field@0226 │ │ +0e8e64: 2051 4100 |000a: instance-of v1, v5, Landroid/view/View; // type@0041 │ │ +0e8e68: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +0e8e6c: 0750 |000e: move-object v0, v5 │ │ +0e8e6e: 1f00 4100 |000f: check-cast v0, Landroid/view/View; // type@0041 │ │ +0e8e72: 6e20 bb00 2000 |0011: invoke-virtual {v0, v2}, Landroid/view/View;.setOnGenericMotionListener:(Landroid/view/View$OnGenericMotionListener;)V // method@00bb │ │ +0e8e78: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=19 │ │ 0x000a line=25 │ │ 0x000f line=26 │ │ 0x0011 line=27 │ │ @@ -312377,18 +312432,18 @@ │ │ type : '(Landroid/view/View$OnGenericMotionListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0da8d8: |[0da8d8] com.badlogic.gdx.backends.android.AndroidInputThreePlus.addGenericMotionListener:(Landroid/view/View$OnGenericMotionListener;)V │ │ -0da8e8: 5410 2602 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInputThreePlus;.genericMotionListeners:Ljava/util/ArrayList; // field@0226 │ │ -0da8ec: 6e20 2f27 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0da8f2: 0e00 |0005: return-void │ │ +0e8e7c: |[0e8e7c] com.badlogic.gdx.backends.android.AndroidInputThreePlus.addGenericMotionListener:(Landroid/view/View$OnGenericMotionListener;)V │ │ +0e8e8c: 5410 2602 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInputThreePlus;.genericMotionListeners:Ljava/util/ArrayList; // field@0226 │ │ +0e8e90: 6e20 2f27 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0e8e96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0005 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidInputThreePlus; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/view/View$OnGenericMotionListener; │ │ @@ -312398,33 +312453,33 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0da8f4: |[0da8f4] com.badlogic.gdx.backends.android.AndroidInputThreePlus.onGenericMotion:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -0da904: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0da906: 5432 2602 |0001: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidInputThreePlus;.genericMotionListeners:Ljava/util/ArrayList; // field@0226 │ │ -0da90a: 6e10 3927 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0da910: 0a01 |0006: move-result v1 │ │ -0da912: 3510 1500 |0007: if-ge v0, v1, 001c // +0015 │ │ -0da916: 5432 2602 |0009: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidInputThreePlus;.genericMotionListeners:Ljava/util/ArrayList; // field@0226 │ │ -0da91a: 6e20 3327 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0da920: 0c02 |000e: move-result-object v2 │ │ -0da922: 1f02 3f00 |000f: check-cast v2, Landroid/view/View$OnGenericMotionListener; // type@003f │ │ -0da926: 7230 b200 4205 |0011: invoke-interface {v2, v4, v5}, Landroid/view/View$OnGenericMotionListener;.onGenericMotion:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@00b2 │ │ -0da92c: 0a02 |0014: move-result v2 │ │ -0da92e: 3802 0400 |0015: if-eqz v2, 0019 // +0004 │ │ -0da932: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -0da934: 0f02 |0018: return v2 │ │ -0da936: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0da93a: 28ec |001b: goto 0007 // -0014 │ │ -0da93c: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -0da93e: 28fb |001d: goto 0018 // -0005 │ │ +0e8e98: |[0e8e98] com.badlogic.gdx.backends.android.AndroidInputThreePlus.onGenericMotion:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +0e8ea8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e8eaa: 5432 2602 |0001: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidInputThreePlus;.genericMotionListeners:Ljava/util/ArrayList; // field@0226 │ │ +0e8eae: 6e10 3927 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0e8eb4: 0a01 |0006: move-result v1 │ │ +0e8eb6: 3510 1500 |0007: if-ge v0, v1, 001c // +0015 │ │ +0e8eba: 5432 2602 |0009: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidInputThreePlus;.genericMotionListeners:Ljava/util/ArrayList; // field@0226 │ │ +0e8ebe: 6e20 3327 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0e8ec4: 0c02 |000e: move-result-object v2 │ │ +0e8ec6: 1f02 3e00 |000f: check-cast v2, Landroid/view/View$OnGenericMotionListener; // type@003e │ │ +0e8eca: 7230 b200 4205 |0011: invoke-interface {v2, v4, v5}, Landroid/view/View$OnGenericMotionListener;.onGenericMotion:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@00b2 │ │ +0e8ed0: 0a02 |0014: move-result v2 │ │ +0e8ed2: 3802 0400 |0015: if-eqz v2, 0019 // +0004 │ │ +0e8ed6: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +0e8ed8: 0f02 |0018: return v2 │ │ +0e8eda: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0e8ede: 28ec |001b: goto 0007 // -0014 │ │ +0e8ee0: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +0e8ee2: 28fb |001d: goto 0018 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0009 line=34 │ │ 0x0018 line=35 │ │ 0x0019 line=33 │ │ 0x001c line=35 │ │ @@ -312434,17 +312489,17 @@ │ │ 0x0000 - 0x001e reg=3 this Lcom/badlogic/gdx/backends/android/AndroidInputThreePlus; │ │ 0x0000 - 0x001e reg=4 view Landroid/view/View; │ │ 0x0000 - 0x001e reg=5 event Landroid/view/MotionEvent; │ │ │ │ source_file_idx : 403 (AndroidInputThreePlus.java) │ │ │ │ Class #697 header: │ │ -class_idx : 200 │ │ +class_idx : 198 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 410 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #697 - │ │ @@ -312477,23 +312532,23 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidAudio;Landroid/media/MediaPlayer;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0da940: |[0da940] com.badlogic.gdx.backends.android.AndroidMusic.:(Lcom/badlogic/gdx/backends/android/AndroidAudio;Landroid/media/MediaPlayer;)V │ │ -0da950: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0da956: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0da958: 5c10 4402 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.isPrepared:Z // field@0244 │ │ -0da95c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0da95e: 5c10 4602 |0007: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.wasPlaying:Z // field@0246 │ │ -0da962: 5b12 4302 |0009: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0243 │ │ -0da966: 5b13 4502 |000b: iput-object v3, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ -0da96a: 0e00 |000d: return-void │ │ +0e8ee4: |[0e8ee4] com.badlogic.gdx.backends.android.AndroidMusic.:(Lcom/badlogic/gdx/backends/android/AndroidAudio;Landroid/media/MediaPlayer;)V │ │ +0e8ef4: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0e8efa: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0e8efc: 5c10 4402 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.isPrepared:Z // field@0244 │ │ +0e8f00: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0e8f02: 5c10 4602 |0007: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.wasPlaying:Z // field@0246 │ │ +0e8f06: 5b12 4302 |0009: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0243 │ │ +0e8f0a: 5b13 4502 |000b: iput-object v3, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ +0e8f0e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=29 │ │ 0x0006 line=30 │ │ 0x0009 line=33 │ │ 0x000b line=34 │ │ @@ -312509,69 +312564,69 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -0da96c: |[0da96c] com.badlogic.gdx.backends.android.AndroidMusic.dispose:()V │ │ -0da97c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0da97e: 5451 4502 |0001: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ -0da982: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ -0da986: 0e00 |0005: return-void │ │ -0da988: 5451 4502 |0006: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ -0da98c: 6e10 4600 0100 |0008: invoke-virtual {v1}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@0046 │ │ -0da992: 0a01 |000b: move-result v1 │ │ -0da994: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -0da998: 5451 4502 |000e: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ -0da99c: 6e10 5000 0100 |0010: invoke-virtual {v1}, Landroid/media/MediaPlayer;.stop:()V // method@0050 │ │ -0da9a2: 5451 4502 |0013: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ -0da9a6: 6e10 4900 0100 |0015: invoke-virtual {v1}, Landroid/media/MediaPlayer;.release:()V // method@0049 │ │ -0da9ac: 5b54 4502 |0018: iput-object v4, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ -0da9b0: 5451 4302 |001a: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0243 │ │ -0da9b4: 5412 4801 |001c: iget-object v2, v1, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ -0da9b8: 1d02 |001e: monitor-enter v2 │ │ -0da9ba: 5451 4302 |001f: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0243 │ │ -0da9be: 5411 4801 |0021: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ -0da9c2: 7220 5d27 5100 |0023: invoke-interface {v1, v5}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@275d │ │ -0da9c8: 1e02 |0026: monitor-exit v2 │ │ -0da9ca: 28de |0027: goto 0005 // -0022 │ │ -0da9cc: 0d01 |0028: move-exception v1 │ │ -0da9ce: 1e02 |0029: monitor-exit v2 │ │ -0da9d0: 2701 |002a: throw v1 │ │ -0da9d2: 0d00 |002b: move-exception v0 │ │ -0da9d4: 6201 1c00 |002c: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0da9d8: 1a02 9901 |002e: const-string v2, "AndroidMusic" // string@0199 │ │ -0da9dc: 1a03 0e17 |0030: const-string v3, "error while disposing AndroidMusic instance, non-fatal" // string@170e │ │ -0da9e0: 7230 f100 2103 |0032: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ -0da9e6: 5b54 4502 |0035: iput-object v4, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ -0da9ea: 5451 4302 |0037: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0243 │ │ -0da9ee: 5412 4801 |0039: iget-object v2, v1, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ -0da9f2: 1d02 |003b: monitor-enter v2 │ │ -0da9f4: 5451 4302 |003c: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0243 │ │ -0da9f8: 5411 4801 |003e: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ -0da9fc: 7220 5d27 5100 |0040: invoke-interface {v1, v5}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@275d │ │ -0daa02: 1e02 |0043: monitor-exit v2 │ │ -0daa04: 28c1 |0044: goto 0005 // -003f │ │ -0daa06: 0d01 |0045: move-exception v1 │ │ -0daa08: 1e02 |0046: monitor-exit v2 │ │ -0daa0a: 2701 |0047: throw v1 │ │ -0daa0c: 0d01 |0048: move-exception v1 │ │ -0daa0e: 5b54 4502 |0049: iput-object v4, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ -0daa12: 5452 4302 |004b: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0243 │ │ -0daa16: 5422 4801 |004d: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ -0daa1a: 1d02 |004f: monitor-enter v2 │ │ -0daa1c: 5453 4302 |0050: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0243 │ │ -0daa20: 5433 4801 |0052: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ -0daa24: 7220 5d27 5300 |0054: invoke-interface {v3, v5}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@275d │ │ -0daa2a: 1e02 |0057: monitor-exit v2 │ │ -0daa2c: 2701 |0058: throw v1 │ │ -0daa2e: 0d01 |0059: move-exception v1 │ │ -0daa30: 1e02 |005a: monitor-exit v2 │ │ -0daa32: 2701 |005b: throw v1 │ │ +0e8f10: |[0e8f10] com.badlogic.gdx.backends.android.AndroidMusic.dispose:()V │ │ +0e8f20: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0e8f22: 5451 4502 |0001: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ +0e8f26: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ +0e8f2a: 0e00 |0005: return-void │ │ +0e8f2c: 5451 4502 |0006: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ +0e8f30: 6e10 4600 0100 |0008: invoke-virtual {v1}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@0046 │ │ +0e8f36: 0a01 |000b: move-result v1 │ │ +0e8f38: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +0e8f3c: 5451 4502 |000e: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ +0e8f40: 6e10 5000 0100 |0010: invoke-virtual {v1}, Landroid/media/MediaPlayer;.stop:()V // method@0050 │ │ +0e8f46: 5451 4502 |0013: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ +0e8f4a: 6e10 4900 0100 |0015: invoke-virtual {v1}, Landroid/media/MediaPlayer;.release:()V // method@0049 │ │ +0e8f50: 5b54 4502 |0018: iput-object v4, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ +0e8f54: 5451 4302 |001a: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0243 │ │ +0e8f58: 5412 4801 |001c: iget-object v2, v1, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ +0e8f5c: 1d02 |001e: monitor-enter v2 │ │ +0e8f5e: 5451 4302 |001f: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0243 │ │ +0e8f62: 5411 4801 |0021: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ +0e8f66: 7220 5d27 5100 |0023: invoke-interface {v1, v5}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@275d │ │ +0e8f6c: 1e02 |0026: monitor-exit v2 │ │ +0e8f6e: 28de |0027: goto 0005 // -0022 │ │ +0e8f70: 0d01 |0028: move-exception v1 │ │ +0e8f72: 1e02 |0029: monitor-exit v2 │ │ +0e8f74: 2701 |002a: throw v1 │ │ +0e8f76: 0d00 |002b: move-exception v0 │ │ +0e8f78: 6201 1c00 |002c: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0e8f7c: 1a02 9901 |002e: const-string v2, "AndroidMusic" // string@0199 │ │ +0e8f80: 1a03 0c17 |0030: const-string v3, "error while disposing AndroidMusic instance, non-fatal" // string@170c │ │ +0e8f84: 7230 f100 2103 |0032: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00f1 │ │ +0e8f8a: 5b54 4502 |0035: iput-object v4, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ +0e8f8e: 5451 4302 |0037: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0243 │ │ +0e8f92: 5412 4801 |0039: iget-object v2, v1, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ +0e8f96: 1d02 |003b: monitor-enter v2 │ │ +0e8f98: 5451 4302 |003c: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0243 │ │ +0e8f9c: 5411 4801 |003e: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ +0e8fa0: 7220 5d27 5100 |0040: invoke-interface {v1, v5}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@275d │ │ +0e8fa6: 1e02 |0043: monitor-exit v2 │ │ +0e8fa8: 28c1 |0044: goto 0005 // -003f │ │ +0e8faa: 0d01 |0045: move-exception v1 │ │ +0e8fac: 1e02 |0046: monitor-exit v2 │ │ +0e8fae: 2701 |0047: throw v1 │ │ +0e8fb0: 0d01 |0048: move-exception v1 │ │ +0e8fb2: 5b54 4502 |0049: iput-object v4, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ +0e8fb6: 5452 4302 |004b: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0243 │ │ +0e8fba: 5422 4801 |004d: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ +0e8fbe: 1d02 |004f: monitor-enter v2 │ │ +0e8fc0: 5453 4302 |0050: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0243 │ │ +0e8fc4: 5433 4801 |0052: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@0148 │ │ +0e8fc8: 7220 5d27 5300 |0054: invoke-interface {v3, v5}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@275d │ │ +0e8fce: 1e02 |0057: monitor-exit v2 │ │ +0e8fd0: 2701 |0058: throw v1 │ │ +0e8fd2: 0d01 |0059: move-exception v1 │ │ +0e8fd4: 1e02 |005a: monitor-exit v2 │ │ +0e8fd6: 2701 |005b: throw v1 │ │ catches : 6 │ │ 0x0006 - 0x0018 │ │ Ljava/lang/Throwable; -> 0x002b │ │ -> 0x0048 │ │ 0x001f - 0x002a │ │ -> 0x0028 │ │ 0x002c - 0x0035 │ │ @@ -312610,22 +312665,22 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0daa74: |[0daa74] com.badlogic.gdx.backends.android.AndroidMusic.getPosition:()F │ │ -0daa84: 5420 4502 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ -0daa88: 6e10 4400 0000 |0002: invoke-virtual {v0}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@0044 │ │ -0daa8e: 0a00 |0005: move-result v0 │ │ -0daa90: 8200 |0006: int-to-float v0, v0 │ │ -0daa92: 1501 7a44 |0007: const/high16 v1, #int 1148846080 // #447a │ │ -0daa96: c910 |0009: div-float/2addr v0, v1 │ │ -0daa98: 0f00 |000a: return v0 │ │ +0e9018: |[0e9018] com.badlogic.gdx.backends.android.AndroidMusic.getPosition:()F │ │ +0e9028: 5420 4502 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ +0e902c: 6e10 4400 0000 |0002: invoke-virtual {v0}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@0044 │ │ +0e9032: 0a00 |0005: move-result v0 │ │ +0e9034: 8200 |0006: int-to-float v0, v0 │ │ +0e9036: 1501 7a44 |0007: const/high16 v1, #int 1148846080 // #447a │ │ +0e903a: c910 |0009: div-float/2addr v0, v1 │ │ +0e903c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/backends/android/AndroidMusic; │ │ │ │ #2 : (in Lcom/badlogic/gdx/backends/android/AndroidMusic;) │ │ @@ -312633,19 +312688,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0daa9c: |[0daa9c] com.badlogic.gdx.backends.android.AndroidMusic.isLooping:()Z │ │ -0daaac: 5410 4502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ -0daab0: 6e10 4500 0000 |0002: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isLooping:()Z // method@0045 │ │ -0daab6: 0a00 |0005: move-result v0 │ │ -0daab8: 0f00 |0006: return v0 │ │ +0e9040: |[0e9040] com.badlogic.gdx.backends.android.AndroidMusic.isLooping:()Z │ │ +0e9050: 5410 4502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ +0e9054: 6e10 4500 0000 |0002: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isLooping:()Z // method@0045 │ │ +0e905a: 0a00 |0005: move-result v0 │ │ +0e905c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidMusic; │ │ │ │ #3 : (in Lcom/badlogic/gdx/backends/android/AndroidMusic;) │ │ @@ -312653,19 +312708,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0daabc: |[0daabc] com.badlogic.gdx.backends.android.AndroidMusic.isPlaying:()Z │ │ -0daacc: 5410 4502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ -0daad0: 6e10 4600 0000 |0002: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@0046 │ │ -0daad6: 0a00 |0005: move-result v0 │ │ -0daad8: 0f00 |0006: return v0 │ │ +0e9060: |[0e9060] com.badlogic.gdx.backends.android.AndroidMusic.isPlaying:()Z │ │ +0e9070: 5410 4502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ +0e9074: 6e10 4600 0000 |0002: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@0046 │ │ +0e907a: 0a00 |0005: move-result v0 │ │ +0e907c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidMusic; │ │ │ │ #4 : (in Lcom/badlogic/gdx/backends/android/AndroidMusic;) │ │ @@ -312673,22 +312728,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0daadc: |[0daadc] com.badlogic.gdx.backends.android.AndroidMusic.pause:()V │ │ -0daaec: 5410 4502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ -0daaf0: 6e10 4600 0000 |0002: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@0046 │ │ -0daaf6: 0a00 |0005: move-result v0 │ │ -0daaf8: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0daafc: 5410 4502 |0008: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ -0dab00: 6e10 4700 0000 |000a: invoke-virtual {v0}, Landroid/media/MediaPlayer;.pause:()V // method@0047 │ │ -0dab06: 0e00 |000d: return-void │ │ +0e9080: |[0e9080] com.badlogic.gdx.backends.android.AndroidMusic.pause:()V │ │ +0e9090: 5410 4502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ +0e9094: 6e10 4600 0000 |0002: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@0046 │ │ +0e909a: 0a00 |0005: move-result v0 │ │ +0e909c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0e90a0: 5410 4502 |0008: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ +0e90a4: 6e10 4700 0000 |000a: invoke-virtual {v0}, Landroid/media/MediaPlayer;.pause:()V // method@0047 │ │ +0e90aa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x000d line=66 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lcom/badlogic/gdx/backends/android/AndroidMusic; │ │ │ │ @@ -312697,35 +312752,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -0dab08: |[0dab08] com.badlogic.gdx.backends.android.AndroidMusic.play:()V │ │ -0dab18: 5421 4502 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ -0dab1c: 6e10 4600 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@0046 │ │ -0dab22: 0a01 |0005: move-result v1 │ │ -0dab24: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ -0dab28: 0e00 |0008: return-void │ │ -0dab2a: 5521 4402 |0009: iget-boolean v1, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.isPrepared:Z // field@0244 │ │ -0dab2e: 3901 0a00 |000b: if-nez v1, 0015 // +000a │ │ -0dab32: 5421 4502 |000d: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ -0dab36: 6e10 4800 0100 |000f: invoke-virtual {v1}, Landroid/media/MediaPlayer;.prepare:()V // method@0048 │ │ -0dab3c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -0dab3e: 5c21 4402 |0013: iput-boolean v1, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.isPrepared:Z // field@0244 │ │ -0dab42: 5421 4502 |0015: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ -0dab46: 6e10 4f00 0100 |0017: invoke-virtual {v1}, Landroid/media/MediaPlayer;.start:()V // method@004f │ │ -0dab4c: 28ee |001a: goto 0008 // -0012 │ │ -0dab4e: 0d00 |001b: move-exception v0 │ │ -0dab50: 6e10 fc25 0000 |001c: invoke-virtual {v0}, Ljava/lang/IllegalStateException;.printStackTrace:()V // method@25fc │ │ -0dab56: 28e9 |001f: goto 0008 // -0017 │ │ -0dab58: 0d00 |0020: move-exception v0 │ │ -0dab5a: 6e10 9825 0000 |0021: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@2598 │ │ -0dab60: 28e4 |0024: goto 0008 // -001c │ │ +0e90ac: |[0e90ac] com.badlogic.gdx.backends.android.AndroidMusic.play:()V │ │ +0e90bc: 5421 4502 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ +0e90c0: 6e10 4600 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@0046 │ │ +0e90c6: 0a01 |0005: move-result v1 │ │ +0e90c8: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ +0e90cc: 0e00 |0008: return-void │ │ +0e90ce: 5521 4402 |0009: iget-boolean v1, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.isPrepared:Z // field@0244 │ │ +0e90d2: 3901 0a00 |000b: if-nez v1, 0015 // +000a │ │ +0e90d6: 5421 4502 |000d: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ +0e90da: 6e10 4800 0100 |000f: invoke-virtual {v1}, Landroid/media/MediaPlayer;.prepare:()V // method@0048 │ │ +0e90e0: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +0e90e2: 5c21 4402 |0013: iput-boolean v1, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.isPrepared:Z // field@0244 │ │ +0e90e6: 5421 4502 |0015: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ +0e90ea: 6e10 4f00 0100 |0017: invoke-virtual {v1}, Landroid/media/MediaPlayer;.start:()V // method@004f │ │ +0e90f0: 28ee |001a: goto 0008 // -0012 │ │ +0e90f2: 0d00 |001b: move-exception v0 │ │ +0e90f4: 6e10 fc25 0000 |001c: invoke-virtual {v0}, Ljava/lang/IllegalStateException;.printStackTrace:()V // method@25fc │ │ +0e90fa: 28e9 |001f: goto 0008 // -0017 │ │ +0e90fc: 0d00 |0020: move-exception v0 │ │ +0e90fe: 6e10 9825 0000 |0021: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@2598 │ │ +0e9104: 28e4 |0024: goto 0008 // -001c │ │ catches : 1 │ │ 0x0009 - 0x001a │ │ Ljava/lang/IllegalStateException; -> 0x001b │ │ Ljava/io/IOException; -> 0x0020 │ │ positions : │ │ 0x0000 line=70 │ │ 0x0008 line=83 │ │ @@ -312747,18 +312802,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0dab74: |[0dab74] com.badlogic.gdx.backends.android.AndroidMusic.setLooping:(Z)V │ │ -0dab84: 5410 4502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ -0dab88: 6e20 4d00 2000 |0002: invoke-virtual {v0, v2}, Landroid/media/MediaPlayer;.setLooping:(Z)V // method@004d │ │ -0dab8e: 0e00 |0005: return-void │ │ +0e9118: |[0e9118] com.badlogic.gdx.backends.android.AndroidMusic.setLooping:(Z)V │ │ +0e9128: 5410 4502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ +0e912c: 6e20 4d00 2000 |0002: invoke-virtual {v0, v2}, Landroid/media/MediaPlayer;.setLooping:(Z)V // method@004d │ │ +0e9132: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0005 line=88 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidMusic; │ │ 0x0000 - 0x0006 reg=2 isLooping Z │ │ @@ -312768,18 +312823,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0dab90: |[0dab90] com.badlogic.gdx.backends.android.AndroidMusic.setVolume:(F)V │ │ -0daba0: 5410 4502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ -0daba4: 6e30 4e00 2002 |0002: invoke-virtual {v0, v2, v2}, Landroid/media/MediaPlayer;.setVolume:(FF)V // method@004e │ │ -0dabaa: 0e00 |0005: return-void │ │ +0e9134: |[0e9134] com.badlogic.gdx.backends.android.AndroidMusic.setVolume:(F)V │ │ +0e9144: 5410 4502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ +0e9148: 6e30 4e00 2002 |0002: invoke-virtual {v0, v2, v2}, Landroid/media/MediaPlayer;.setVolume:(FF)V // method@004e │ │ +0e914e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=93 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidMusic; │ │ 0x0000 - 0x0006 reg=2 volume F │ │ @@ -312789,40 +312844,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0dabac: |[0dabac] com.badlogic.gdx.backends.android.AndroidMusic.stop:()V │ │ -0dabbc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0dabbe: 5520 4402 |0001: iget-boolean v0, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.isPrepared:Z // field@0244 │ │ -0dabc2: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -0dabc6: 5420 4502 |0005: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ -0dabca: 6e20 4a00 1000 |0007: invoke-virtual {v0, v1}, Landroid/media/MediaPlayer;.seekTo:(I)V // method@004a │ │ -0dabd0: 5420 4502 |000a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ -0dabd4: 6e10 5000 0000 |000c: invoke-virtual {v0}, Landroid/media/MediaPlayer;.stop:()V // method@0050 │ │ -0dabda: 5c21 4402 |000f: iput-boolean v1, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.isPrepared:Z // field@0244 │ │ -0dabde: 0e00 |0011: return-void │ │ +0e9150: |[0e9150] com.badlogic.gdx.backends.android.AndroidMusic.stop:()V │ │ +0e9160: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0e9162: 5520 4402 |0001: iget-boolean v0, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.isPrepared:Z // field@0244 │ │ +0e9166: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +0e916a: 5420 4502 |0005: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ +0e916e: 6e20 4a00 1000 |0007: invoke-virtual {v0, v1}, Landroid/media/MediaPlayer;.seekTo:(I)V // method@004a │ │ +0e9174: 5420 4502 |000a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0245 │ │ +0e9178: 6e10 5000 0000 |000c: invoke-virtual {v0}, Landroid/media/MediaPlayer;.stop:()V // method@0050 │ │ +0e917e: 5c21 4402 |000f: iput-boolean v1, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.isPrepared:Z // field@0244 │ │ +0e9182: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=97 │ │ 0x0005 line=98 │ │ 0x000a line=100 │ │ 0x000f line=101 │ │ 0x0011 line=102 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidMusic; │ │ │ │ source_file_idx : 410 (AndroidMusic.java) │ │ │ │ Class #698 header: │ │ -class_idx : 210 │ │ +class_idx : 208 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 414 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #698 - │ │ @@ -312847,61 +312902,61 @@ │ │ type : '(Lcom/badlogic/gdx/Net$Protocol;ILcom/badlogic/gdx/net/ServerSocketHints;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 99 16-bit code units │ │ -0dabe0: |[0dabe0] com.badlogic.gdx.backends.android.AndroidServerSocket.:(Lcom/badlogic/gdx/Net$Protocol;ILcom/badlogic/gdx/net/ServerSocketHints;)V │ │ -0dabf0: 7010 2726 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2627 │ │ -0dabf6: 5b67 5a02 |0003: iput-object v7, v6, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.protocol:Lcom/badlogic/gdx/Net$Protocol; // field@025a │ │ -0dabfa: 2202 d703 |0005: new-instance v2, Ljava/net/ServerSocket; // type@03d7 │ │ -0dabfe: 7010 b526 0200 |0007: invoke-direct {v2}, Ljava/net/ServerSocket;.:()V // method@26b5 │ │ -0dac04: 5b62 5b02 |000a: iput-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@025b │ │ -0dac08: 3809 2200 |000c: if-eqz v9, 002e // +0022 │ │ -0dac0c: 5462 5b02 |000e: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@025b │ │ -0dac10: 5293 260c |0010: iget v3, v9, Lcom/badlogic/gdx/net/ServerSocketHints;.performancePrefConnectionTime:I // field@0c26 │ │ -0dac14: 5294 270c |0012: iget v4, v9, Lcom/badlogic/gdx/net/ServerSocketHints;.performancePrefLatency:I // field@0c27 │ │ -0dac18: 5295 250c |0014: iget v5, v9, Lcom/badlogic/gdx/net/ServerSocketHints;.performancePrefBandwidth:I // field@0c25 │ │ -0dac1c: 6e40 bb26 3254 |0016: invoke-virtual {v2, v3, v4, v5}, Ljava/net/ServerSocket;.setPerformancePreferences:(III)V // method@26bb │ │ -0dac22: 5462 5b02 |0019: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@025b │ │ -0dac26: 5593 290c |001b: iget-boolean v3, v9, Lcom/badlogic/gdx/net/ServerSocketHints;.reuseAddress:Z // field@0c29 │ │ -0dac2a: 6e20 bd26 3200 |001d: invoke-virtual {v2, v3}, Ljava/net/ServerSocket;.setReuseAddress:(Z)V // method@26bd │ │ -0dac30: 5462 5b02 |0020: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@025b │ │ -0dac34: 5293 230c |0022: iget v3, v9, Lcom/badlogic/gdx/net/ServerSocketHints;.acceptTimeout:I // field@0c23 │ │ -0dac38: 6e20 be26 3200 |0024: invoke-virtual {v2, v3}, Ljava/net/ServerSocket;.setSoTimeout:(I)V // method@26be │ │ -0dac3e: 5462 5b02 |0027: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@025b │ │ -0dac42: 5293 280c |0029: iget v3, v9, Lcom/badlogic/gdx/net/ServerSocketHints;.receiveBufferSize:I // field@0c28 │ │ -0dac46: 6e20 bc26 3200 |002b: invoke-virtual {v2, v3}, Ljava/net/ServerSocket;.setReceiveBufferSize:(I)V // method@26bc │ │ -0dac4c: 2200 d603 |002e: new-instance v0, Ljava/net/InetSocketAddress; // type@03d6 │ │ -0dac50: 7020 b326 8000 |0030: invoke-direct {v0, v8}, Ljava/net/InetSocketAddress;.:(I)V // method@26b3 │ │ -0dac56: 3809 0a00 |0033: if-eqz v9, 003d // +000a │ │ -0dac5a: 5462 5b02 |0035: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@025b │ │ -0dac5e: 5293 240c |0037: iget v3, v9, Lcom/badlogic/gdx/net/ServerSocketHints;.backlog:I // field@0c24 │ │ -0dac62: 6e30 b926 0203 |0039: invoke-virtual {v2, v0, v3}, Ljava/net/ServerSocket;.bind:(Ljava/net/SocketAddress;I)V // method@26b9 │ │ -0dac68: 0e00 |003c: return-void │ │ -0dac6a: 5462 5b02 |003d: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@025b │ │ -0dac6e: 6e20 b826 0200 |003f: invoke-virtual {v2, v0}, Ljava/net/ServerSocket;.bind:(Ljava/net/SocketAddress;)V // method@26b8 │ │ -0dac74: 28fa |0042: goto 003c // -0006 │ │ -0dac76: 0d01 |0043: move-exception v1 │ │ -0dac78: 2202 fc02 |0044: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0dac7c: 2203 c503 |0046: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -0dac80: 7010 6726 0300 |0048: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0dac86: 1a04 4e02 |004b: const-string v4, "Cannot create a server socket at port " // string@024e │ │ -0dac8a: 6e20 6e26 4300 |004d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0dac90: 0c03 |0050: move-result-object v3 │ │ -0dac92: 6e20 6b26 8300 |0051: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0dac98: 0c03 |0054: move-result-object v3 │ │ -0dac9a: 1a04 e300 |0055: const-string v4, "." // string@00e3 │ │ -0dac9e: 6e20 6e26 4300 |0057: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0daca4: 0c03 |005a: move-result-object v3 │ │ -0daca6: 6e10 7426 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0dacac: 0c03 |005e: move-result-object v3 │ │ -0dacae: 7030 b51f 3201 |005f: invoke-direct {v2, v3, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0dacb4: 2702 |0062: throw v2 │ │ +0e9184: |[0e9184] com.badlogic.gdx.backends.android.AndroidServerSocket.:(Lcom/badlogic/gdx/Net$Protocol;ILcom/badlogic/gdx/net/ServerSocketHints;)V │ │ +0e9194: 7010 2726 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2627 │ │ +0e919a: 5b67 5a02 |0003: iput-object v7, v6, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.protocol:Lcom/badlogic/gdx/Net$Protocol; // field@025a │ │ +0e919e: 2202 d503 |0005: new-instance v2, Ljava/net/ServerSocket; // type@03d5 │ │ +0e91a2: 7010 b526 0200 |0007: invoke-direct {v2}, Ljava/net/ServerSocket;.:()V // method@26b5 │ │ +0e91a8: 5b62 5b02 |000a: iput-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@025b │ │ +0e91ac: 3809 2200 |000c: if-eqz v9, 002e // +0022 │ │ +0e91b0: 5462 5b02 |000e: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@025b │ │ +0e91b4: 5293 260c |0010: iget v3, v9, Lcom/badlogic/gdx/net/ServerSocketHints;.performancePrefConnectionTime:I // field@0c26 │ │ +0e91b8: 5294 270c |0012: iget v4, v9, Lcom/badlogic/gdx/net/ServerSocketHints;.performancePrefLatency:I // field@0c27 │ │ +0e91bc: 5295 250c |0014: iget v5, v9, Lcom/badlogic/gdx/net/ServerSocketHints;.performancePrefBandwidth:I // field@0c25 │ │ +0e91c0: 6e40 bb26 3254 |0016: invoke-virtual {v2, v3, v4, v5}, Ljava/net/ServerSocket;.setPerformancePreferences:(III)V // method@26bb │ │ +0e91c6: 5462 5b02 |0019: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@025b │ │ +0e91ca: 5593 290c |001b: iget-boolean v3, v9, Lcom/badlogic/gdx/net/ServerSocketHints;.reuseAddress:Z // field@0c29 │ │ +0e91ce: 6e20 bd26 3200 |001d: invoke-virtual {v2, v3}, Ljava/net/ServerSocket;.setReuseAddress:(Z)V // method@26bd │ │ +0e91d4: 5462 5b02 |0020: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@025b │ │ +0e91d8: 5293 230c |0022: iget v3, v9, Lcom/badlogic/gdx/net/ServerSocketHints;.acceptTimeout:I // field@0c23 │ │ +0e91dc: 6e20 be26 3200 |0024: invoke-virtual {v2, v3}, Ljava/net/ServerSocket;.setSoTimeout:(I)V // method@26be │ │ +0e91e2: 5462 5b02 |0027: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@025b │ │ +0e91e6: 5293 280c |0029: iget v3, v9, Lcom/badlogic/gdx/net/ServerSocketHints;.receiveBufferSize:I // field@0c28 │ │ +0e91ea: 6e20 bc26 3200 |002b: invoke-virtual {v2, v3}, Ljava/net/ServerSocket;.setReceiveBufferSize:(I)V // method@26bc │ │ +0e91f0: 2200 d403 |002e: new-instance v0, Ljava/net/InetSocketAddress; // type@03d4 │ │ +0e91f4: 7020 b326 8000 |0030: invoke-direct {v0, v8}, Ljava/net/InetSocketAddress;.:(I)V // method@26b3 │ │ +0e91fa: 3809 0a00 |0033: if-eqz v9, 003d // +000a │ │ +0e91fe: 5462 5b02 |0035: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@025b │ │ +0e9202: 5293 240c |0037: iget v3, v9, Lcom/badlogic/gdx/net/ServerSocketHints;.backlog:I // field@0c24 │ │ +0e9206: 6e30 b926 0203 |0039: invoke-virtual {v2, v0, v3}, Ljava/net/ServerSocket;.bind:(Ljava/net/SocketAddress;I)V // method@26b9 │ │ +0e920c: 0e00 |003c: return-void │ │ +0e920e: 5462 5b02 |003d: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@025b │ │ +0e9212: 6e20 b826 0200 |003f: invoke-virtual {v2, v0}, Ljava/net/ServerSocket;.bind:(Ljava/net/SocketAddress;)V // method@26b8 │ │ +0e9218: 28fa |0042: goto 003c // -0006 │ │ +0e921a: 0d01 |0043: move-exception v1 │ │ +0e921c: 2202 fa02 |0044: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0e9220: 2203 c303 |0046: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +0e9224: 7010 6726 0300 |0048: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0e922a: 1a04 4e02 |004b: const-string v4, "Cannot create a server socket at port " // string@024e │ │ +0e922e: 6e20 6e26 4300 |004d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e9234: 0c03 |0050: move-result-object v3 │ │ +0e9236: 6e20 6b26 8300 |0051: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0e923c: 0c03 |0054: move-result-object v3 │ │ +0e923e: 1a04 e300 |0055: const-string v4, "." // string@00e3 │ │ +0e9242: 6e20 6e26 4300 |0057: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e9248: 0c03 |005a: move-result-object v3 │ │ +0e924a: 6e10 7426 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0e9250: 0c03 |005e: move-result-object v3 │ │ +0e9252: 7030 b51f 3201 |005f: invoke-direct {v2, v3, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0e9258: 2702 |0062: throw v2 │ │ catches : 1 │ │ 0x0005 - 0x0042 │ │ Ljava/lang/Exception; -> 0x0043 │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x0005 line=48 │ │ @@ -312931,26 +312986,26 @@ │ │ type : '(Lcom/badlogic/gdx/net/SocketHints;)Lcom/badlogic/gdx/net/Socket;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0dacc8: |[0dacc8] com.badlogic.gdx.backends.android.AndroidServerSocket.accept:(Lcom/badlogic/gdx/net/SocketHints;)Lcom/badlogic/gdx/net/Socket; │ │ -0dacd8: 2201 d400 |0000: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidSocket; // type@00d4 │ │ -0dacdc: 5432 5b02 |0002: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@025b │ │ -0dace0: 6e10 b726 0200 |0004: invoke-virtual {v2}, Ljava/net/ServerSocket;.accept:()Ljava/net/Socket; // method@26b7 │ │ -0dace6: 0c02 |0007: move-result-object v2 │ │ -0dace8: 7030 db05 2104 |0008: invoke-direct {v1, v2, v4}, Lcom/badlogic/gdx/backends/android/AndroidSocket;.:(Ljava/net/Socket;Lcom/badlogic/gdx/net/SocketHints;)V // method@05db │ │ -0dacee: 1101 |000b: return-object v1 │ │ -0dacf0: 0d00 |000c: move-exception v0 │ │ -0dacf2: 2201 fc02 |000d: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0dacf6: 1a02 6403 |000f: const-string v2, "Error accepting socket." // string@0364 │ │ -0dacfa: 7030 b51f 2100 |0011: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0dad00: 2701 |0014: throw v1 │ │ +0e926c: |[0e926c] com.badlogic.gdx.backends.android.AndroidServerSocket.accept:(Lcom/badlogic/gdx/net/SocketHints;)Lcom/badlogic/gdx/net/Socket; │ │ +0e927c: 2201 d200 |0000: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidSocket; // type@00d2 │ │ +0e9280: 5432 5b02 |0002: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@025b │ │ +0e9284: 6e10 b726 0200 |0004: invoke-virtual {v2}, Ljava/net/ServerSocket;.accept:()Ljava/net/Socket; // method@26b7 │ │ +0e928a: 0c02 |0007: move-result-object v2 │ │ +0e928c: 7030 db05 2104 |0008: invoke-direct {v1, v2, v4}, Lcom/badlogic/gdx/backends/android/AndroidSocket;.:(Ljava/net/Socket;Lcom/badlogic/gdx/net/SocketHints;)V // method@05db │ │ +0e9292: 1101 |000b: return-object v1 │ │ +0e9294: 0d00 |000c: move-exception v0 │ │ +0e9296: 2201 fa02 |000d: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0e929a: 1a02 6403 |000f: const-string v2, "Error accepting socket." // string@0364 │ │ +0e929e: 7030 b51f 2100 |0011: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0e92a4: 2701 |0014: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ Ljava/lang/Exception; -> 0x000c │ │ positions : │ │ 0x0000 line=80 │ │ 0x000c line=82 │ │ 0x000d line=83 │ │ @@ -312964,27 +313019,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0dad14: |[0dad14] com.badlogic.gdx.backends.android.AndroidServerSocket.dispose:()V │ │ -0dad24: 5431 5b02 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@025b │ │ -0dad28: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -0dad2c: 5431 5b02 |0004: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@025b │ │ -0dad30: 6e10 ba26 0100 |0006: invoke-virtual {v1}, Ljava/net/ServerSocket;.close:()V // method@26ba │ │ -0dad36: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0dad38: 5b31 5b02 |000a: iput-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@025b │ │ -0dad3c: 0e00 |000c: return-void │ │ -0dad3e: 0d00 |000d: move-exception v0 │ │ -0dad40: 2201 fc02 |000e: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0dad44: 1a02 6703 |0010: const-string v2, "Error closing server." // string@0367 │ │ -0dad48: 7030 b51f 2100 |0012: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0dad4e: 2701 |0015: throw v1 │ │ +0e92b8: |[0e92b8] com.badlogic.gdx.backends.android.AndroidServerSocket.dispose:()V │ │ +0e92c8: 5431 5b02 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@025b │ │ +0e92cc: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +0e92d0: 5431 5b02 |0004: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@025b │ │ +0e92d4: 6e10 ba26 0100 |0006: invoke-virtual {v1}, Ljava/net/ServerSocket;.close:()V // method@26ba │ │ +0e92da: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0e92dc: 5b31 5b02 |000a: iput-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@025b │ │ +0e92e0: 0e00 |000c: return-void │ │ +0e92e2: 0d00 |000d: move-exception v0 │ │ +0e92e4: 2201 fa02 |000e: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0e92e8: 1a02 6703 |0010: const-string v2, "Error closing server." // string@0367 │ │ +0e92ec: 7030 b51f 2100 |0012: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0e92f2: 2701 |0015: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x000c │ │ Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ 0x0000 line=89 │ │ 0x0004 line=91 │ │ 0x0009 line=92 │ │ @@ -313000,29 +313055,29 @@ │ │ type : '()Lcom/badlogic/gdx/Net$Protocol;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dad60: |[0dad60] com.badlogic.gdx.backends.android.AndroidServerSocket.getProtocol:()Lcom/badlogic/gdx/Net$Protocol; │ │ -0dad70: 5410 5a02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.protocol:Lcom/badlogic/gdx/Net$Protocol; // field@025a │ │ -0dad74: 1100 |0002: return-object v0 │ │ +0e9304: |[0e9304] com.badlogic.gdx.backends.android.AndroidServerSocket.getProtocol:()Lcom/badlogic/gdx/Net$Protocol; │ │ +0e9314: 5410 5a02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.protocol:Lcom/badlogic/gdx/Net$Protocol; // field@025a │ │ +0e9318: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidServerSocket; │ │ │ │ source_file_idx : 414 (AndroidServerSocket.java) │ │ │ │ Class #699 header: │ │ -class_idx : 212 │ │ +class_idx : 210 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 416 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #699 - │ │ @@ -313043,48 +313098,48 @@ │ │ type : '(Lcom/badlogic/gdx/Net$Protocol;Ljava/lang/String;ILcom/badlogic/gdx/net/SocketHints;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -0dad78: |[0dad78] com.badlogic.gdx.backends.android.AndroidSocket.:(Lcom/badlogic/gdx/Net$Protocol;Ljava/lang/String;ILcom/badlogic/gdx/net/SocketHints;)V │ │ -0dad88: 7010 2726 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2627 │ │ -0dad8e: 2202 d803 |0003: new-instance v2, Ljava/net/Socket; // type@03d8 │ │ -0dad92: 7010 bf26 0200 |0005: invoke-direct {v2}, Ljava/net/Socket;.:()V // method@26bf │ │ -0dad98: 5b52 5c02 |0008: iput-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ -0dad9c: 7020 dc05 9500 |000a: invoke-direct {v5, v9}, Lcom/badlogic/gdx/backends/android/AndroidSocket;.applyHints:(Lcom/badlogic/gdx/net/SocketHints;)V // method@05dc │ │ -0dada2: 2200 d603 |000d: new-instance v0, Ljava/net/InetSocketAddress; // type@03d6 │ │ -0dada6: 7030 b426 7008 |000f: invoke-direct {v0, v7, v8}, Ljava/net/InetSocketAddress;.:(Ljava/lang/String;I)V // method@26b4 │ │ -0dadac: 3809 0a00 |0012: if-eqz v9, 001c // +000a │ │ -0dadb0: 5452 5c02 |0014: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ -0dadb4: 5293 2a0c |0016: iget v3, v9, Lcom/badlogic/gdx/net/SocketHints;.connectTimeout:I // field@0c2a │ │ -0dadb8: 6e30 c326 0203 |0018: invoke-virtual {v2, v0, v3}, Ljava/net/Socket;.connect:(Ljava/net/SocketAddress;I)V // method@26c3 │ │ -0dadbe: 0e00 |001b: return-void │ │ -0dadc0: 5452 5c02 |001c: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ -0dadc4: 6e20 c226 0200 |001e: invoke-virtual {v2, v0}, Ljava/net/Socket;.connect:(Ljava/net/SocketAddress;)V // method@26c2 │ │ -0dadca: 28fa |0021: goto 001b // -0006 │ │ -0dadcc: 0d01 |0022: move-exception v1 │ │ -0dadce: 2202 fc02 |0023: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0dadd2: 2203 c503 |0025: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -0dadd6: 7010 6726 0300 |0027: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0daddc: 1a04 7603 |002a: const-string v4, "Error making a socket connection to " // string@0376 │ │ -0dade0: 6e20 6e26 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0dade6: 0c03 |002f: move-result-object v3 │ │ -0dade8: 6e20 6e26 7300 |0030: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0dadee: 0c03 |0033: move-result-object v3 │ │ -0dadf0: 1a04 fb00 |0034: const-string v4, ":" // string@00fb │ │ -0dadf4: 6e20 6e26 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0dadfa: 0c03 |0039: move-result-object v3 │ │ -0dadfc: 6e20 6b26 8300 |003a: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0dae02: 0c03 |003d: move-result-object v3 │ │ -0dae04: 6e10 7426 0300 |003e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0dae0a: 0c03 |0041: move-result-object v3 │ │ -0dae0c: 7030 b51f 3201 |0042: invoke-direct {v2, v3, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0dae12: 2702 |0045: throw v2 │ │ +0e931c: |[0e931c] com.badlogic.gdx.backends.android.AndroidSocket.:(Lcom/badlogic/gdx/Net$Protocol;Ljava/lang/String;ILcom/badlogic/gdx/net/SocketHints;)V │ │ +0e932c: 7010 2726 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2627 │ │ +0e9332: 2202 d603 |0003: new-instance v2, Ljava/net/Socket; // type@03d6 │ │ +0e9336: 7010 bf26 0200 |0005: invoke-direct {v2}, Ljava/net/Socket;.:()V // method@26bf │ │ +0e933c: 5b52 5c02 |0008: iput-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ +0e9340: 7020 dc05 9500 |000a: invoke-direct {v5, v9}, Lcom/badlogic/gdx/backends/android/AndroidSocket;.applyHints:(Lcom/badlogic/gdx/net/SocketHints;)V // method@05dc │ │ +0e9346: 2200 d403 |000d: new-instance v0, Ljava/net/InetSocketAddress; // type@03d4 │ │ +0e934a: 7030 b426 7008 |000f: invoke-direct {v0, v7, v8}, Ljava/net/InetSocketAddress;.:(Ljava/lang/String;I)V // method@26b4 │ │ +0e9350: 3809 0a00 |0012: if-eqz v9, 001c // +000a │ │ +0e9354: 5452 5c02 |0014: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ +0e9358: 5293 2a0c |0016: iget v3, v9, Lcom/badlogic/gdx/net/SocketHints;.connectTimeout:I // field@0c2a │ │ +0e935c: 6e30 c326 0203 |0018: invoke-virtual {v2, v0, v3}, Ljava/net/Socket;.connect:(Ljava/net/SocketAddress;I)V // method@26c3 │ │ +0e9362: 0e00 |001b: return-void │ │ +0e9364: 5452 5c02 |001c: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ +0e9368: 6e20 c226 0200 |001e: invoke-virtual {v2, v0}, Ljava/net/Socket;.connect:(Ljava/net/SocketAddress;)V // method@26c2 │ │ +0e936e: 28fa |0021: goto 001b // -0006 │ │ +0e9370: 0d01 |0022: move-exception v1 │ │ +0e9372: 2202 fa02 |0023: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0e9376: 2203 c303 |0025: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +0e937a: 7010 6726 0300 |0027: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0e9380: 1a04 7603 |002a: const-string v4, "Error making a socket connection to " // string@0376 │ │ +0e9384: 6e20 6e26 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e938a: 0c03 |002f: move-result-object v3 │ │ +0e938c: 6e20 6e26 7300 |0030: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e9392: 0c03 |0033: move-result-object v3 │ │ +0e9394: 1a04 fb00 |0034: const-string v4, ":" // string@00fb │ │ +0e9398: 6e20 6e26 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e939e: 0c03 |0039: move-result-object v3 │ │ +0e93a0: 6e20 6b26 8300 |003a: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0e93a6: 0c03 |003d: move-result-object v3 │ │ +0e93a8: 6e10 7426 0300 |003e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0e93ae: 0c03 |0041: move-result-object v3 │ │ +0e93b0: 7030 b51f 3201 |0042: invoke-direct {v2, v3, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0e93b6: 2702 |0045: throw v2 │ │ catches : 1 │ │ 0x0003 - 0x0021 │ │ Ljava/lang/Exception; -> 0x0022 │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=42 │ │ 0x000a line=43 │ │ @@ -313109,19 +313164,19 @@ │ │ type : '(Ljava/net/Socket;Lcom/badlogic/gdx/net/SocketHints;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0dae24: |[0dae24] com.badlogic.gdx.backends.android.AndroidSocket.:(Ljava/net/Socket;Lcom/badlogic/gdx/net/SocketHints;)V │ │ -0dae34: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0dae3a: 5b01 5c02 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ -0dae3e: 7020 dc05 2000 |0005: invoke-direct {v0, v2}, Lcom/badlogic/gdx/backends/android/AndroidSocket;.applyHints:(Lcom/badlogic/gdx/net/SocketHints;)V // method@05dc │ │ -0dae44: 0e00 |0008: return-void │ │ +0e93c8: |[0e93c8] com.badlogic.gdx.backends.android.AndroidSocket.:(Ljava/net/Socket;Lcom/badlogic/gdx/net/SocketHints;)V │ │ +0e93d8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0e93de: 5b01 5c02 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ +0e93e2: 7020 dc05 2000 |0005: invoke-direct {v0, v2}, Lcom/badlogic/gdx/backends/android/AndroidSocket;.applyHints:(Lcom/badlogic/gdx/net/SocketHints;)V // method@05dc │ │ +0e93e8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ 0x0005 line=61 │ │ 0x0008 line=62 │ │ locals : │ │ @@ -313134,46 +313189,46 @@ │ │ type : '(Lcom/badlogic/gdx/net/SocketHints;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -0dae48: |[0dae48] com.badlogic.gdx.backends.android.AndroidSocket.applyHints:(Lcom/badlogic/gdx/net/SocketHints;)V │ │ -0dae58: 3806 3900 |0000: if-eqz v6, 0039 // +0039 │ │ -0dae5c: 5451 5c02 |0002: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ -0dae60: 5262 2f0c |0004: iget v2, v6, Lcom/badlogic/gdx/net/SocketHints;.performancePrefConnectionTime:I // field@0c2f │ │ -0dae64: 5263 300c |0006: iget v3, v6, Lcom/badlogic/gdx/net/SocketHints;.performancePrefLatency:I // field@0c30 │ │ -0dae68: 5264 2e0c |0008: iget v4, v6, Lcom/badlogic/gdx/net/SocketHints;.performancePrefBandwidth:I // field@0c2e │ │ -0dae6c: 6e40 c826 2143 |000a: invoke-virtual {v1, v2, v3, v4}, Ljava/net/Socket;.setPerformancePreferences:(III)V // method@26c8 │ │ -0dae72: 5451 5c02 |000d: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ -0dae76: 5262 340c |000f: iget v2, v6, Lcom/badlogic/gdx/net/SocketHints;.trafficClass:I // field@0c34 │ │ -0dae7a: 6e20 ce26 2100 |0011: invoke-virtual {v1, v2}, Ljava/net/Socket;.setTrafficClass:(I)V // method@26ce │ │ -0dae80: 5451 5c02 |0014: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ -0dae84: 5562 330c |0016: iget-boolean v2, v6, Lcom/badlogic/gdx/net/SocketHints;.tcpNoDelay:Z // field@0c33 │ │ -0dae88: 6e20 cd26 2100 |0018: invoke-virtual {v1, v2}, Ljava/net/Socket;.setTcpNoDelay:(Z)V // method@26cd │ │ -0dae8e: 5451 5c02 |001b: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ -0dae92: 5562 2b0c |001d: iget-boolean v2, v6, Lcom/badlogic/gdx/net/SocketHints;.keepAlive:Z // field@0c2b │ │ -0dae96: 6e20 c726 2100 |001f: invoke-virtual {v1, v2}, Ljava/net/Socket;.setKeepAlive:(Z)V // method@26c7 │ │ -0dae9c: 5451 5c02 |0022: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ -0daea0: 5262 320c |0024: iget v2, v6, Lcom/badlogic/gdx/net/SocketHints;.sendBufferSize:I // field@0c32 │ │ -0daea4: 6e20 ca26 2100 |0026: invoke-virtual {v1, v2}, Ljava/net/Socket;.setSendBufferSize:(I)V // method@26ca │ │ -0daeaa: 5451 5c02 |0029: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ -0daeae: 5262 310c |002b: iget v2, v6, Lcom/badlogic/gdx/net/SocketHints;.receiveBufferSize:I // field@0c31 │ │ -0daeb2: 6e20 c926 2100 |002d: invoke-virtual {v1, v2}, Ljava/net/Socket;.setReceiveBufferSize:(I)V // method@26c9 │ │ -0daeb8: 5451 5c02 |0030: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ -0daebc: 5562 2c0c |0032: iget-boolean v2, v6, Lcom/badlogic/gdx/net/SocketHints;.linger:Z // field@0c2c │ │ -0daec0: 5263 2d0c |0034: iget v3, v6, Lcom/badlogic/gdx/net/SocketHints;.lingerDuration:I // field@0c2d │ │ -0daec4: 6e30 cb26 2103 |0036: invoke-virtual {v1, v2, v3}, Ljava/net/Socket;.setSoLinger:(ZI)V // method@26cb │ │ -0daeca: 0e00 |0039: return-void │ │ -0daecc: 0d00 |003a: move-exception v0 │ │ -0daece: 2201 fc02 |003b: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0daed2: 1a02 8503 |003d: const-string v2, "Error setting socket hints." // string@0385 │ │ -0daed6: 7030 b51f 2100 |003f: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0daedc: 2701 |0042: throw v1 │ │ +0e93ec: |[0e93ec] com.badlogic.gdx.backends.android.AndroidSocket.applyHints:(Lcom/badlogic/gdx/net/SocketHints;)V │ │ +0e93fc: 3806 3900 |0000: if-eqz v6, 0039 // +0039 │ │ +0e9400: 5451 5c02 |0002: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ +0e9404: 5262 2f0c |0004: iget v2, v6, Lcom/badlogic/gdx/net/SocketHints;.performancePrefConnectionTime:I // field@0c2f │ │ +0e9408: 5263 300c |0006: iget v3, v6, Lcom/badlogic/gdx/net/SocketHints;.performancePrefLatency:I // field@0c30 │ │ +0e940c: 5264 2e0c |0008: iget v4, v6, Lcom/badlogic/gdx/net/SocketHints;.performancePrefBandwidth:I // field@0c2e │ │ +0e9410: 6e40 c826 2143 |000a: invoke-virtual {v1, v2, v3, v4}, Ljava/net/Socket;.setPerformancePreferences:(III)V // method@26c8 │ │ +0e9416: 5451 5c02 |000d: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ +0e941a: 5262 340c |000f: iget v2, v6, Lcom/badlogic/gdx/net/SocketHints;.trafficClass:I // field@0c34 │ │ +0e941e: 6e20 ce26 2100 |0011: invoke-virtual {v1, v2}, Ljava/net/Socket;.setTrafficClass:(I)V // method@26ce │ │ +0e9424: 5451 5c02 |0014: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ +0e9428: 5562 330c |0016: iget-boolean v2, v6, Lcom/badlogic/gdx/net/SocketHints;.tcpNoDelay:Z // field@0c33 │ │ +0e942c: 6e20 cd26 2100 |0018: invoke-virtual {v1, v2}, Ljava/net/Socket;.setTcpNoDelay:(Z)V // method@26cd │ │ +0e9432: 5451 5c02 |001b: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ +0e9436: 5562 2b0c |001d: iget-boolean v2, v6, Lcom/badlogic/gdx/net/SocketHints;.keepAlive:Z // field@0c2b │ │ +0e943a: 6e20 c726 2100 |001f: invoke-virtual {v1, v2}, Ljava/net/Socket;.setKeepAlive:(Z)V // method@26c7 │ │ +0e9440: 5451 5c02 |0022: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ +0e9444: 5262 320c |0024: iget v2, v6, Lcom/badlogic/gdx/net/SocketHints;.sendBufferSize:I // field@0c32 │ │ +0e9448: 6e20 ca26 2100 |0026: invoke-virtual {v1, v2}, Ljava/net/Socket;.setSendBufferSize:(I)V // method@26ca │ │ +0e944e: 5451 5c02 |0029: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ +0e9452: 5262 310c |002b: iget v2, v6, Lcom/badlogic/gdx/net/SocketHints;.receiveBufferSize:I // field@0c31 │ │ +0e9456: 6e20 c926 2100 |002d: invoke-virtual {v1, v2}, Ljava/net/Socket;.setReceiveBufferSize:(I)V // method@26c9 │ │ +0e945c: 5451 5c02 |0030: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ +0e9460: 5562 2c0c |0032: iget-boolean v2, v6, Lcom/badlogic/gdx/net/SocketHints;.linger:Z // field@0c2c │ │ +0e9464: 5263 2d0c |0034: iget v3, v6, Lcom/badlogic/gdx/net/SocketHints;.lingerDuration:I // field@0c2d │ │ +0e9468: 6e30 cb26 2103 |0036: invoke-virtual {v1, v2, v3}, Ljava/net/Socket;.setSoLinger:(ZI)V // method@26cb │ │ +0e946e: 0e00 |0039: return-void │ │ +0e9470: 0d00 |003a: move-exception v0 │ │ +0e9472: 2201 fa02 |003b: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0e9476: 1a02 8503 |003d: const-string v2, "Error setting socket hints." // string@0385 │ │ +0e947a: 7030 b51f 2100 |003f: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0e9480: 2701 |0042: throw v1 │ │ catches : 1 │ │ 0x0002 - 0x0039 │ │ Ljava/lang/Exception; -> 0x003a │ │ positions : │ │ 0x0000 line=65 │ │ 0x0002 line=67 │ │ 0x000d line=70 │ │ @@ -313196,27 +313251,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0daef0: |[0daef0] com.badlogic.gdx.backends.android.AndroidSocket.dispose:()V │ │ -0daf00: 5431 5c02 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ -0daf04: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -0daf08: 5431 5c02 |0004: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ -0daf0c: 6e10 c126 0100 |0006: invoke-virtual {v1}, Ljava/net/Socket;.close:()V // method@26c1 │ │ -0daf12: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0daf14: 5b31 5c02 |000a: iput-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ -0daf18: 0e00 |000c: return-void │ │ -0daf1a: 0d00 |000d: move-exception v0 │ │ -0daf1c: 2201 fc02 |000e: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0daf20: 1a02 6803 |0010: const-string v2, "Error closing socket." // string@0368 │ │ -0daf24: 7030 b51f 2100 |0012: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0daf2a: 2701 |0015: throw v1 │ │ +0e9494: |[0e9494] com.badlogic.gdx.backends.android.AndroidSocket.dispose:()V │ │ +0e94a4: 5431 5c02 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ +0e94a8: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +0e94ac: 5431 5c02 |0004: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ +0e94b0: 6e10 c126 0100 |0006: invoke-virtual {v1}, Ljava/net/Socket;.close:()V // method@26c1 │ │ +0e94b6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0e94b8: 5b31 5c02 |000a: iput-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ +0e94bc: 0e00 |000c: return-void │ │ +0e94be: 0d00 |000d: move-exception v0 │ │ +0e94c0: 2201 fa02 |000e: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0e94c4: 1a02 6803 |0010: const-string v2, "Error closing socket." // string@0368 │ │ +0e94c8: 7030 b51f 2100 |0012: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0e94ce: 2701 |0015: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x000c │ │ Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ 0x0000 line=115 │ │ 0x0004 line=117 │ │ 0x0009 line=118 │ │ @@ -313232,24 +313287,24 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0daf3c: |[0daf3c] com.badlogic.gdx.backends.android.AndroidSocket.getInputStream:()Ljava/io/InputStream; │ │ -0daf4c: 5431 5c02 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ -0daf50: 6e10 c426 0100 |0002: invoke-virtual {v1}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@26c4 │ │ -0daf56: 0c01 |0005: move-result-object v1 │ │ -0daf58: 1101 |0006: return-object v1 │ │ -0daf5a: 0d00 |0007: move-exception v0 │ │ -0daf5c: 2201 fc02 |0008: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0daf60: 1a02 6d03 |000a: const-string v2, "Error getting input stream from socket." // string@036d │ │ -0daf64: 7030 b51f 2100 |000c: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0daf6a: 2701 |000f: throw v1 │ │ +0e94e0: |[0e94e0] com.badlogic.gdx.backends.android.AndroidSocket.getInputStream:()Ljava/io/InputStream; │ │ +0e94f0: 5431 5c02 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ +0e94f4: 6e10 c426 0100 |0002: invoke-virtual {v1}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@26c4 │ │ +0e94fa: 0c01 |0005: move-result-object v1 │ │ +0e94fc: 1101 |0006: return-object v1 │ │ +0e94fe: 0d00 |0007: move-exception v0 │ │ +0e9500: 2201 fa02 |0008: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0e9504: 1a02 6d03 |000a: const-string v2, "Error getting input stream from socket." // string@036d │ │ +0e9508: 7030 b51f 2100 |000c: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0e950e: 2701 |000f: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/lang/Exception; -> 0x0007 │ │ positions : │ │ 0x0000 line=96 │ │ 0x0007 line=98 │ │ 0x0008 line=99 │ │ @@ -313262,24 +313317,24 @@ │ │ type : '()Ljava/io/OutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0daf7c: |[0daf7c] com.badlogic.gdx.backends.android.AndroidSocket.getOutputStream:()Ljava/io/OutputStream; │ │ -0daf8c: 5431 5c02 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ -0daf90: 6e10 c526 0100 |0002: invoke-virtual {v1}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@26c5 │ │ -0daf96: 0c01 |0005: move-result-object v1 │ │ -0daf98: 1101 |0006: return-object v1 │ │ -0daf9a: 0d00 |0007: move-exception v0 │ │ -0daf9c: 2201 fc02 |0008: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0dafa0: 1a02 6e03 |000a: const-string v2, "Error getting output stream from socket." // string@036e │ │ -0dafa4: 7030 b51f 2100 |000c: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ -0dafaa: 2701 |000f: throw v1 │ │ +0e9520: |[0e9520] com.badlogic.gdx.backends.android.AndroidSocket.getOutputStream:()Ljava/io/OutputStream; │ │ +0e9530: 5431 5c02 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ +0e9534: 6e10 c526 0100 |0002: invoke-virtual {v1}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@26c5 │ │ +0e953a: 0c01 |0005: move-result-object v1 │ │ +0e953c: 1101 |0006: return-object v1 │ │ +0e953e: 0d00 |0007: move-exception v0 │ │ +0e9540: 2201 fa02 |0008: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0e9544: 1a02 6e03 |000a: const-string v2, "Error getting output stream from socket." // string@036e │ │ +0e9548: 7030 b51f 2100 |000c: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1fb5 │ │ +0e954e: 2701 |000f: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/lang/Exception; -> 0x0007 │ │ positions : │ │ 0x0000 line=106 │ │ 0x0007 line=108 │ │ 0x0008 line=109 │ │ @@ -313292,37 +313347,37 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0dafbc: |[0dafbc] com.badlogic.gdx.backends.android.AndroidSocket.isConnected:()Z │ │ -0dafcc: 5410 5c02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ -0dafd0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0dafd4: 5410 5c02 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ -0dafd8: 6e10 c626 0000 |0006: invoke-virtual {v0}, Ljava/net/Socket;.isConnected:()Z // method@26c6 │ │ -0dafde: 0a00 |0009: move-result v0 │ │ -0dafe0: 0f00 |000a: return v0 │ │ -0dafe2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0dafe4: 28fe |000c: goto 000a // -0002 │ │ +0e9560: |[0e9560] com.badlogic.gdx.backends.android.AndroidSocket.isConnected:()Z │ │ +0e9570: 5410 5c02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ +0e9574: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0e9578: 5410 5c02 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@025c │ │ +0e957c: 6e10 c626 0000 |0006: invoke-virtual {v0}, Ljava/net/Socket;.isConnected:()Z // method@26c6 │ │ +0e9582: 0a00 |0009: move-result v0 │ │ +0e9584: 0f00 |000a: return v0 │ │ +0e9586: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0e9588: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0004 line=86 │ │ 0x000a line=89 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/backends/android/AndroidSocket; │ │ │ │ source_file_idx : 416 (AndroidSocket.java) │ │ │ │ Class #700 header: │ │ -class_idx : 213 │ │ +class_idx : 211 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 417 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 14 │ │ │ │ Class #700 - │ │ @@ -313355,24 +313410,24 @@ │ │ type : '(Landroid/media/SoundPool;Landroid/media/AudioManager;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0dafe8: |[0dafe8] com.badlogic.gdx.backends.android.AndroidSound.:(Landroid/media/SoundPool;Landroid/media/AudioManager;I)V │ │ -0daff8: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -0daffe: 2200 0403 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@0304 │ │ -0db002: 1301 0800 |0005: const/16 v1, #int 8 // #8 │ │ -0db006: 7020 f51f 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1ff5 │ │ -0db00c: 5b20 6002 |000a: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@0260 │ │ -0db010: 5b23 5f02 |000c: iput-object v3, v2, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@025f │ │ -0db014: 5b24 5d02 |000e: iput-object v4, v2, Lcom/badlogic/gdx/backends/android/AndroidSound;.manager:Landroid/media/AudioManager; // field@025d │ │ -0db018: 5925 5e02 |0010: iput v5, v2, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundId:I // field@025e │ │ -0db01c: 0e00 |0012: return-void │ │ +0e958c: |[0e958c] com.badlogic.gdx.backends.android.AndroidSound.:(Landroid/media/SoundPool;Landroid/media/AudioManager;I)V │ │ +0e959c: 7010 2726 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0e95a2: 2200 0203 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@0302 │ │ +0e95a6: 1301 0800 |0005: const/16 v1, #int 8 // #8 │ │ +0e95aa: 7020 f51f 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1ff5 │ │ +0e95b0: 5b20 6002 |000a: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@0260 │ │ +0e95b4: 5b23 5f02 |000c: iput-object v3, v2, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@025f │ │ +0e95b8: 5b24 5d02 |000e: iput-object v4, v2, Lcom/badlogic/gdx/backends/android/AndroidSound;.manager:Landroid/media/AudioManager; // field@025d │ │ +0e95bc: 5925 5e02 |0010: iput v5, v2, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundId:I // field@025e │ │ +0e95c0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=29 │ │ 0x000c line=32 │ │ 0x000e line=33 │ │ 0x0010 line=34 │ │ @@ -313389,19 +313444,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0db020: |[0db020] com.badlogic.gdx.backends.android.AndroidSound.dispose:()V │ │ -0db030: 5420 5f02 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@025f │ │ -0db034: 5221 5e02 |0002: iget v1, v2, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundId:I // field@025e │ │ -0db038: 6e20 5b00 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/SoundPool;.unload:(I)Z // method@005b │ │ -0db03e: 0e00 |0007: return-void │ │ +0e95c4: |[0e95c4] com.badlogic.gdx.backends.android.AndroidSound.dispose:()V │ │ +0e95d4: 5420 5f02 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@025f │ │ +0e95d8: 5221 5e02 |0002: iget v1, v2, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundId:I // field@025e │ │ +0e95dc: 6e20 5b00 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/SoundPool;.unload:(I)Z // method@005b │ │ +0e95e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0007 line=40 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidSound; │ │ │ │ @@ -313410,19 +313465,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0db040: |[0db040] com.badlogic.gdx.backends.android.AndroidSound.loop:()J │ │ -0db050: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -0db054: 6e20 e405 0200 |0002: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/backends/android/AndroidSound;.loop:(F)J // method@05e4 │ │ -0db05a: 0b00 |0005: move-result-wide v0 │ │ -0db05c: 1000 |0006: return-wide v0 │ │ +0e95e4: |[0e95e4] com.badlogic.gdx.backends.android.AndroidSound.loop:()J │ │ +0e95f4: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +0e95f8: 6e20 e405 0200 |0002: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/backends/android/AndroidSound;.loop:(F)J // method@05e4 │ │ +0e95fe: 0b00 |0005: move-result-wide v0 │ │ +0e9600: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidSound; │ │ │ │ #2 : (in Lcom/badlogic/gdx/backends/android/AndroidSound;) │ │ @@ -313430,34 +313485,34 @@ │ │ type : '(F)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 34 16-bit code units │ │ -0db060: |[0db060] com.badlogic.gdx.backends.android.AndroidSound.loop:(F)J │ │ -0db070: 5480 6002 |0000: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@0260 │ │ -0db074: 5200 3b10 |0002: iget v0, v0, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -0db078: 1301 0800 |0004: const/16 v1, #int 8 // #8 │ │ -0db07c: 3310 0700 |0006: if-ne v0, v1, 000d // +0007 │ │ -0db080: 5480 6002 |0008: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@0260 │ │ -0db084: 6e10 0920 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntArray;.pop:()I // method@2009 │ │ -0db08a: 5480 5f02 |000d: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@025f │ │ -0db08e: 5281 5e02 |000f: iget v1, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundId:I // field@025e │ │ -0db092: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -0db094: 12f5 |0012: const/4 v5, #int -1 // #ff │ │ -0db096: 1506 803f |0013: const/high16 v6, #int 1065353216 // #3f80 │ │ -0db09a: 0192 |0015: move v2, v9 │ │ -0db09c: 0193 |0016: move v3, v9 │ │ -0db09e: 7407 5400 0000 |0017: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/SoundPool;.play:(IFFIIF)I // method@0054 │ │ -0db0a4: 0a07 |001a: move-result v7 │ │ -0db0a6: 5480 6002 |001b: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@0260 │ │ -0db0aa: 6e20 fa1f 7000 |001d: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1ffa │ │ -0db0b0: 8170 |0020: int-to-long v0, v7 │ │ -0db0b2: 1000 |0021: return-wide v0 │ │ +0e9604: |[0e9604] com.badlogic.gdx.backends.android.AndroidSound.loop:(F)J │ │ +0e9614: 5480 6002 |0000: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@0260 │ │ +0e9618: 5200 3b10 |0002: iget v0, v0, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +0e961c: 1301 0800 |0004: const/16 v1, #int 8 // #8 │ │ +0e9620: 3310 0700 |0006: if-ne v0, v1, 000d // +0007 │ │ +0e9624: 5480 6002 |0008: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@0260 │ │ +0e9628: 6e10 0920 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntArray;.pop:()I // method@2009 │ │ +0e962e: 5480 5f02 |000d: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@025f │ │ +0e9632: 5281 5e02 |000f: iget v1, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundId:I // field@025e │ │ +0e9636: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +0e9638: 12f5 |0012: const/4 v5, #int -1 // #ff │ │ +0e963a: 1506 803f |0013: const/high16 v6, #int 1065353216 // #3f80 │ │ +0e963e: 0192 |0015: move v2, v9 │ │ +0e9640: 0193 |0016: move v3, v9 │ │ +0e9642: 7407 5400 0000 |0017: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/SoundPool;.play:(IFFIIF)I // method@0054 │ │ +0e9648: 0a07 |001a: move-result v7 │ │ +0e964a: 5480 6002 |001b: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@0260 │ │ +0e964e: 6e20 fa1f 7000 |001d: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1ffa │ │ +0e9654: 8170 |0020: int-to-long v0, v7 │ │ +0e9656: 1000 |0021: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x000d line=83 │ │ 0x001b line=84 │ │ 0x0020 line=85 │ │ locals : │ │ @@ -313470,49 +313525,49 @@ │ │ type : '(FFF)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 59 16-bit code units │ │ -0db0b4: |[0db0b4] com.badlogic.gdx.backends.android.AndroidSound.loop:(FFF)J │ │ -0db0c4: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ -0db0c8: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0db0ca: 5480 6002 |0003: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@0260 │ │ -0db0ce: 5200 3b10 |0005: iget v0, v0, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -0db0d2: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -0db0d6: 3310 0700 |0009: if-ne v0, v1, 0010 // +0007 │ │ -0db0da: 5480 6002 |000b: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@0260 │ │ -0db0de: 6e10 0920 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntArray;.pop:()I // method@2009 │ │ -0db0e4: 0192 |0010: move v2, v9 │ │ -0db0e6: 0193 |0011: move v3, v9 │ │ -0db0e8: 2e00 0b04 |0012: cmpg-float v0, v11, v4 │ │ -0db0ec: 3b00 1b00 |0014: if-gez v0, 002f // +001b │ │ -0db0f0: 7110 0f26 0b00 |0016: invoke-static {v11}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -0db0f6: 0a00 |0019: move-result v0 │ │ -0db0f8: a700 0500 |001a: sub-float v0, v5, v0 │ │ -0db0fc: c803 |001c: mul-float/2addr v3, v0 │ │ -0db0fe: 5480 5f02 |001d: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@025f │ │ -0db102: 5281 5e02 |001f: iget v1, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundId:I // field@025e │ │ -0db106: 1214 |0021: const/4 v4, #int 1 // #1 │ │ -0db108: 12f5 |0022: const/4 v5, #int -1 // #ff │ │ -0db10a: 01a6 |0023: move v6, v10 │ │ -0db10c: 7407 5400 0000 |0024: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/SoundPool;.play:(IFFIIF)I // method@0054 │ │ -0db112: 0a07 |0027: move-result v7 │ │ -0db114: 5480 6002 |0028: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@0260 │ │ -0db118: 6e20 fa1f 7000 |002a: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1ffa │ │ -0db11e: 8170 |002d: int-to-long v0, v7 │ │ -0db120: 1000 |002e: return-wide v0 │ │ -0db122: 2d00 0b04 |002f: cmpl-float v0, v11, v4 │ │ -0db126: 3d00 ecff |0031: if-lez v0, 001d // -0014 │ │ -0db12a: 7110 0f26 0b00 |0033: invoke-static {v11}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -0db130: 0a00 |0036: move-result v0 │ │ -0db132: a700 0500 |0037: sub-float v0, v5, v0 │ │ -0db136: c802 |0039: mul-float/2addr v2, v0 │ │ -0db138: 28e3 |003a: goto 001d // -001d │ │ +0e9658: |[0e9658] com.badlogic.gdx.backends.android.AndroidSound.loop:(FFF)J │ │ +0e9668: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ +0e966c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0e966e: 5480 6002 |0003: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@0260 │ │ +0e9672: 5200 3b10 |0005: iget v0, v0, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +0e9676: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +0e967a: 3310 0700 |0009: if-ne v0, v1, 0010 // +0007 │ │ +0e967e: 5480 6002 |000b: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@0260 │ │ +0e9682: 6e10 0920 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntArray;.pop:()I // method@2009 │ │ +0e9688: 0192 |0010: move v2, v9 │ │ +0e968a: 0193 |0011: move v3, v9 │ │ +0e968c: 2e00 0b04 |0012: cmpg-float v0, v11, v4 │ │ +0e9690: 3b00 1b00 |0014: if-gez v0, 002f // +001b │ │ +0e9694: 7110 0f26 0b00 |0016: invoke-static {v11}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +0e969a: 0a00 |0019: move-result v0 │ │ +0e969c: a700 0500 |001a: sub-float v0, v5, v0 │ │ +0e96a0: c803 |001c: mul-float/2addr v3, v0 │ │ +0e96a2: 5480 5f02 |001d: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@025f │ │ +0e96a6: 5281 5e02 |001f: iget v1, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundId:I // field@025e │ │ +0e96aa: 1214 |0021: const/4 v4, #int 1 // #1 │ │ +0e96ac: 12f5 |0022: const/4 v5, #int -1 // #ff │ │ +0e96ae: 01a6 |0023: move v6, v10 │ │ +0e96b0: 7407 5400 0000 |0024: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/SoundPool;.play:(IFFIIF)I // method@0054 │ │ +0e96b6: 0a07 |0027: move-result v7 │ │ +0e96b8: 5480 6002 |0028: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@0260 │ │ +0e96bc: 6e20 fa1f 7000 |002a: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1ffa │ │ +0e96c2: 8170 |002d: int-to-long v0, v7 │ │ +0e96c4: 1000 |002e: return-wide v0 │ │ +0e96c6: 2d00 0b04 |002f: cmpl-float v0, v11, v4 │ │ +0e96ca: 3d00 ecff |0031: if-lez v0, 001d // -0014 │ │ +0e96ce: 7110 0f26 0b00 |0033: invoke-static {v11}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +0e96d4: 0a00 |0036: move-result v0 │ │ +0e96d6: a700 0500 |0037: sub-float v0, v5, v0 │ │ +0e96da: c802 |0039: mul-float/2addr v2, v0 │ │ +0e96dc: 28e3 |003a: goto 001d // -001d │ │ catches : (none) │ │ positions : │ │ 0x0003 line=124 │ │ 0x0010 line=125 │ │ 0x0011 line=126 │ │ 0x0012 line=127 │ │ 0x0016 line=128 │ │ @@ -313535,19 +313590,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0db13c: |[0db13c] com.badlogic.gdx.backends.android.AndroidSound.play:()J │ │ -0db14c: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -0db150: 6e20 e705 0200 |0002: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/backends/android/AndroidSound;.play:(F)J // method@05e7 │ │ -0db156: 0b00 |0005: move-result-wide v0 │ │ -0db158: 1000 |0006: return-wide v0 │ │ +0e96e0: |[0e96e0] com.badlogic.gdx.backends.android.AndroidSound.play:()J │ │ +0e96f0: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +0e96f4: 6e20 e705 0200 |0002: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/backends/android/AndroidSound;.play:(F)J // method@05e7 │ │ +0e96fa: 0b00 |0005: move-result-wide v0 │ │ +0e96fc: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidSound; │ │ │ │ #5 : (in Lcom/badlogic/gdx/backends/android/AndroidSound;) │ │ @@ -313555,34 +313610,34 @@ │ │ type : '(F)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 34 16-bit code units │ │ -0db15c: |[0db15c] com.badlogic.gdx.backends.android.AndroidSound.play:(F)J │ │ -0db16c: 5480 6002 |0000: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@0260 │ │ -0db170: 5200 3b10 |0002: iget v0, v0, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -0db174: 1301 0800 |0004: const/16 v1, #int 8 // #8 │ │ -0db178: 3310 0700 |0006: if-ne v0, v1, 000d // +0007 │ │ -0db17c: 5480 6002 |0008: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@0260 │ │ -0db180: 6e10 0920 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntArray;.pop:()I // method@2009 │ │ -0db186: 5480 5f02 |000d: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@025f │ │ -0db18a: 5281 5e02 |000f: iget v1, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundId:I // field@025e │ │ -0db18e: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -0db190: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -0db192: 1506 803f |0013: const/high16 v6, #int 1065353216 // #3f80 │ │ -0db196: 0192 |0015: move v2, v9 │ │ -0db198: 0193 |0016: move v3, v9 │ │ -0db19a: 7407 5400 0000 |0017: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/SoundPool;.play:(IFFIIF)I // method@0054 │ │ -0db1a0: 0a07 |001a: move-result v7 │ │ -0db1a2: 5480 6002 |001b: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@0260 │ │ -0db1a6: 6e20 fa1f 7000 |001d: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1ffa │ │ -0db1ac: 8170 |0020: int-to-long v0, v7 │ │ -0db1ae: 1000 |0021: return-wide v0 │ │ +0e9700: |[0e9700] com.badlogic.gdx.backends.android.AndroidSound.play:(F)J │ │ +0e9710: 5480 6002 |0000: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@0260 │ │ +0e9714: 5200 3b10 |0002: iget v0, v0, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +0e9718: 1301 0800 |0004: const/16 v1, #int 8 // #8 │ │ +0e971c: 3310 0700 |0006: if-ne v0, v1, 000d // +0007 │ │ +0e9720: 5480 6002 |0008: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@0260 │ │ +0e9724: 6e10 0920 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntArray;.pop:()I // method@2009 │ │ +0e972a: 5480 5f02 |000d: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@025f │ │ +0e972e: 5281 5e02 |000f: iget v1, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundId:I // field@025e │ │ +0e9732: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +0e9734: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +0e9736: 1506 803f |0013: const/high16 v6, #int 1065353216 // #3f80 │ │ +0e973a: 0192 |0015: move v2, v9 │ │ +0e973c: 0193 |0016: move v3, v9 │ │ +0e973e: 7407 5400 0000 |0017: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/SoundPool;.play:(IFFIIF)I // method@0054 │ │ +0e9744: 0a07 |001a: move-result v7 │ │ +0e9746: 5480 6002 |001b: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@0260 │ │ +0e974a: 6e20 fa1f 7000 |001d: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1ffa │ │ +0e9750: 8170 |0020: int-to-long v0, v7 │ │ +0e9752: 1000 |0021: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x000d line=50 │ │ 0x001b line=51 │ │ 0x0020 line=52 │ │ locals : │ │ @@ -313595,49 +313650,49 @@ │ │ type : '(FFF)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 59 16-bit code units │ │ -0db1b0: |[0db1b0] com.badlogic.gdx.backends.android.AndroidSound.play:(FFF)J │ │ -0db1c0: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ -0db1c4: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0db1c6: 5480 6002 |0003: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@0260 │ │ -0db1ca: 5200 3b10 |0005: iget v0, v0, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -0db1ce: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -0db1d2: 3310 0700 |0009: if-ne v0, v1, 0010 // +0007 │ │ -0db1d6: 5480 6002 |000b: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@0260 │ │ -0db1da: 6e10 0920 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntArray;.pop:()I // method@2009 │ │ -0db1e0: 0192 |0010: move v2, v9 │ │ -0db1e2: 0193 |0011: move v3, v9 │ │ -0db1e4: 2e00 0b04 |0012: cmpg-float v0, v11, v4 │ │ -0db1e8: 3b00 1b00 |0014: if-gez v0, 002f // +001b │ │ -0db1ec: 7110 0f26 0b00 |0016: invoke-static {v11}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -0db1f2: 0a00 |0019: move-result v0 │ │ -0db1f4: a700 0500 |001a: sub-float v0, v5, v0 │ │ -0db1f8: c803 |001c: mul-float/2addr v3, v0 │ │ -0db1fa: 5480 5f02 |001d: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@025f │ │ -0db1fe: 5281 5e02 |001f: iget v1, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundId:I // field@025e │ │ -0db202: 1214 |0021: const/4 v4, #int 1 // #1 │ │ -0db204: 1205 |0022: const/4 v5, #int 0 // #0 │ │ -0db206: 01a6 |0023: move v6, v10 │ │ -0db208: 7407 5400 0000 |0024: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/SoundPool;.play:(IFFIIF)I // method@0054 │ │ -0db20e: 0a07 |0027: move-result v7 │ │ -0db210: 5480 6002 |0028: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@0260 │ │ -0db214: 6e20 fa1f 7000 |002a: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1ffa │ │ -0db21a: 8170 |002d: int-to-long v0, v7 │ │ -0db21c: 1000 |002e: return-wide v0 │ │ -0db21e: 2d00 0b04 |002f: cmpl-float v0, v11, v4 │ │ -0db222: 3d00 ecff |0031: if-lez v0, 001d // -0014 │ │ -0db226: 7110 0f26 0b00 |0033: invoke-static {v11}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -0db22c: 0a00 |0036: move-result v0 │ │ -0db22e: a700 0500 |0037: sub-float v0, v5, v0 │ │ -0db232: c802 |0039: mul-float/2addr v2, v0 │ │ -0db234: 28e3 |003a: goto 001d // -001d │ │ +0e9754: |[0e9754] com.badlogic.gdx.backends.android.AndroidSound.play:(FFF)J │ │ +0e9764: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ +0e9768: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0e976a: 5480 6002 |0003: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@0260 │ │ +0e976e: 5200 3b10 |0005: iget v0, v0, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +0e9772: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +0e9776: 3310 0700 |0009: if-ne v0, v1, 0010 // +0007 │ │ +0e977a: 5480 6002 |000b: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@0260 │ │ +0e977e: 6e10 0920 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntArray;.pop:()I // method@2009 │ │ +0e9784: 0192 |0010: move v2, v9 │ │ +0e9786: 0193 |0011: move v3, v9 │ │ +0e9788: 2e00 0b04 |0012: cmpg-float v0, v11, v4 │ │ +0e978c: 3b00 1b00 |0014: if-gez v0, 002f // +001b │ │ +0e9790: 7110 0f26 0b00 |0016: invoke-static {v11}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +0e9796: 0a00 |0019: move-result v0 │ │ +0e9798: a700 0500 |001a: sub-float v0, v5, v0 │ │ +0e979c: c803 |001c: mul-float/2addr v3, v0 │ │ +0e979e: 5480 5f02 |001d: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@025f │ │ +0e97a2: 5281 5e02 |001f: iget v1, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundId:I // field@025e │ │ +0e97a6: 1214 |0021: const/4 v4, #int 1 // #1 │ │ +0e97a8: 1205 |0022: const/4 v5, #int 0 // #0 │ │ +0e97aa: 01a6 |0023: move v6, v10 │ │ +0e97ac: 7407 5400 0000 |0024: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/SoundPool;.play:(IFFIIF)I // method@0054 │ │ +0e97b2: 0a07 |0027: move-result v7 │ │ +0e97b4: 5480 6002 |0028: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@0260 │ │ +0e97b8: 6e20 fa1f 7000 |002a: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1ffa │ │ +0e97be: 8170 |002d: int-to-long v0, v7 │ │ +0e97c0: 1000 |002e: return-wide v0 │ │ +0e97c2: 2d00 0b04 |002f: cmpl-float v0, v11, v4 │ │ +0e97c6: 3d00 ecff |0031: if-lez v0, 001d // -0014 │ │ +0e97ca: 7110 0f26 0b00 |0033: invoke-static {v11}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +0e97d0: 0a00 |0036: move-result v0 │ │ +0e97d2: a700 0500 |0037: sub-float v0, v5, v0 │ │ +0e97d6: c802 |0039: mul-float/2addr v2, v0 │ │ +0e97d8: 28e3 |003a: goto 001d // -001d │ │ catches : (none) │ │ positions : │ │ 0x0003 line=109 │ │ 0x0010 line=110 │ │ 0x0011 line=111 │ │ 0x0012 line=112 │ │ 0x0016 line=113 │ │ @@ -313660,23 +313715,23 @@ │ │ type : '(JZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0db238: |[0db238] com.badlogic.gdx.backends.android.AndroidSound.setLooping:(JZ)V │ │ -0db248: 5431 5f02 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@025f │ │ -0db24c: 8442 |0002: long-to-int v2, v4 │ │ -0db24e: 3806 0700 |0003: if-eqz v6, 000a // +0007 │ │ -0db252: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ -0db254: 6e30 5600 2100 |0006: invoke-virtual {v1, v2, v0}, Landroid/media/SoundPool;.setLoop:(II)V // method@0056 │ │ -0db25a: 0e00 |0009: return-void │ │ -0db25c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0db25e: 28fb |000b: goto 0006 // -0005 │ │ +0e97dc: |[0e97dc] com.badlogic.gdx.backends.android.AndroidSound.setLooping:(JZ)V │ │ +0e97ec: 5431 5f02 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@025f │ │ +0e97f0: 8442 |0002: long-to-int v2, v4 │ │ +0e97f2: 3806 0700 |0003: if-eqz v6, 000a // +0007 │ │ +0e97f6: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ +0e97f8: 6e30 5600 2100 |0006: invoke-virtual {v1, v2, v0}, Landroid/media/SoundPool;.setLoop:(II)V // method@0056 │ │ +0e97fe: 0e00 |0009: return-void │ │ +0e9800: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0e9802: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0009 line=91 │ │ 0x000a line=90 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lcom/badlogic/gdx/backends/android/AndroidSound; │ │ @@ -313688,36 +313743,36 @@ │ │ type : '(JFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -0db260: |[0db260] com.badlogic.gdx.backends.android.AndroidSound.setPan:(JFF)V │ │ -0db270: 1504 803f |0000: const/high16 v4, #int 1065353216 // #3f80 │ │ -0db274: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -0db276: 0190 |0003: move v0, v9 │ │ -0db278: 0191 |0004: move v1, v9 │ │ -0db27a: 2e02 0803 |0005: cmpg-float v2, v8, v3 │ │ -0db27e: 3b02 1000 |0007: if-gez v2, 0017 // +0010 │ │ -0db282: 7110 0f26 0800 |0009: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -0db288: 0a02 |000c: move-result v2 │ │ -0db28a: a702 0402 |000d: sub-float v2, v4, v2 │ │ -0db28e: c821 |000f: mul-float/2addr v1, v2 │ │ -0db290: 5452 5f02 |0010: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@025f │ │ -0db294: 8463 |0012: long-to-int v3, v6 │ │ -0db296: 6e40 5900 3210 |0013: invoke-virtual {v2, v3, v0, v1}, Landroid/media/SoundPool;.setVolume:(IFF)V // method@0059 │ │ -0db29c: 0e00 |0016: return-void │ │ -0db29e: 2d02 0803 |0017: cmpl-float v2, v8, v3 │ │ -0db2a2: 3d02 f7ff |0019: if-lez v2, 0010 // -0009 │ │ -0db2a6: 7110 0f26 0800 |001b: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -0db2ac: 0a02 |001e: move-result v2 │ │ -0db2ae: a702 0402 |001f: sub-float v2, v4, v2 │ │ -0db2b2: c820 |0021: mul-float/2addr v0, v2 │ │ -0db2b4: 28ee |0022: goto 0010 // -0012 │ │ +0e9804: |[0e9804] com.badlogic.gdx.backends.android.AndroidSound.setPan:(JFF)V │ │ +0e9814: 1504 803f |0000: const/high16 v4, #int 1065353216 // #3f80 │ │ +0e9818: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0e981a: 0190 |0003: move v0, v9 │ │ +0e981c: 0191 |0004: move v1, v9 │ │ +0e981e: 2e02 0803 |0005: cmpg-float v2, v8, v3 │ │ +0e9822: 3b02 1000 |0007: if-gez v2, 0017 // +0010 │ │ +0e9826: 7110 0f26 0800 |0009: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +0e982c: 0a02 |000c: move-result v2 │ │ +0e982e: a702 0402 |000d: sub-float v2, v4, v2 │ │ +0e9832: c821 |000f: mul-float/2addr v1, v2 │ │ +0e9834: 5452 5f02 |0010: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@025f │ │ +0e9838: 8463 |0012: long-to-int v3, v6 │ │ +0e983a: 6e40 5900 3210 |0013: invoke-virtual {v2, v3, v0, v1}, Landroid/media/SoundPool;.setVolume:(IFF)V // method@0059 │ │ +0e9840: 0e00 |0016: return-void │ │ +0e9842: 2d02 0803 |0017: cmpl-float v2, v8, v3 │ │ +0e9846: 3d02 f7ff |0019: if-lez v2, 0010 // -0009 │ │ +0e984a: 7110 0f26 0800 |001b: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +0e9850: 0a02 |001e: move-result v2 │ │ +0e9852: a702 0402 |001f: sub-float v2, v4, v2 │ │ +0e9856: c820 |0021: mul-float/2addr v0, v2 │ │ +0e9858: 28ee |0022: goto 0010 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=95 │ │ 0x0004 line=96 │ │ 0x0005 line=98 │ │ 0x0009 line=99 │ │ 0x0010 line=104 │ │ @@ -313733,100 +313788,100 @@ │ │ 0x0000 - 0x0023 reg=9 volume F │ │ │ │ #9 : (in Lcom/badlogic/gdx/backends/android/AndroidSound;) │ │ name : 'setPitch' │ │ type : '(JF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0db2b8: |[0db2b8] com.badlogic.gdx.backends.android.AndroidSound.setPitch:(JF)V │ │ -0db2c8: 5420 5f02 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@025f │ │ -0db2cc: 8431 |0002: long-to-int v1, v3 │ │ -0db2ce: 6e30 5800 1005 |0003: invoke-virtual {v0, v1, v5}, Landroid/media/SoundPool;.setRate:(IF)V // method@0058 │ │ -0db2d4: 0e00 |0006: return-void │ │ +0e985c: |[0e985c] com.badlogic.gdx.backends.android.AndroidSound.setPitch:(JF)V │ │ +0e986c: 5430 5f02 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@025f │ │ +0e9870: 8441 |0002: long-to-int v1, v4 │ │ +0e9872: 6e30 5800 1006 |0003: invoke-virtual {v0, v1, v6}, Landroid/media/SoundPool;.setRate:(IF)V // method@0058 │ │ +0e9878: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0006 line=68 │ │ locals : │ │ - 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidSound; │ │ - 0x0000 - 0x0007 reg=3 soundId J │ │ - 0x0000 - 0x0007 reg=5 pitch F │ │ + 0x0000 - 0x0007 reg=3 this Lcom/badlogic/gdx/backends/android/AndroidSound; │ │ + 0x0000 - 0x0007 reg=4 soundId J │ │ + 0x0000 - 0x0007 reg=6 pitch F │ │ │ │ #10 : (in Lcom/badlogic/gdx/backends/android/AndroidSound;) │ │ name : 'setPriority' │ │ type : '(JI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0db2d8: |[0db2d8] com.badlogic.gdx.backends.android.AndroidSound.setPriority:(JI)V │ │ -0db2e8: 5420 5f02 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@025f │ │ -0db2ec: 8431 |0002: long-to-int v1, v3 │ │ -0db2ee: 6e30 5700 1005 |0003: invoke-virtual {v0, v1, v5}, Landroid/media/SoundPool;.setPriority:(II)V // method@0057 │ │ -0db2f4: 0e00 |0006: return-void │ │ +0e987c: |[0e987c] com.badlogic.gdx.backends.android.AndroidSound.setPriority:(JI)V │ │ +0e988c: 5430 5f02 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@025f │ │ +0e9890: 8441 |0002: long-to-int v1, v4 │ │ +0e9892: 6e30 5700 1006 |0003: invoke-virtual {v0, v1, v6}, Landroid/media/SoundPool;.setPriority:(II)V // method@0057 │ │ +0e9898: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0006 line=140 │ │ locals : │ │ - 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidSound; │ │ - 0x0000 - 0x0007 reg=3 soundId J │ │ - 0x0000 - 0x0007 reg=5 priority I │ │ + 0x0000 - 0x0007 reg=3 this Lcom/badlogic/gdx/backends/android/AndroidSound; │ │ + 0x0000 - 0x0007 reg=4 soundId J │ │ + 0x0000 - 0x0007 reg=6 priority I │ │ │ │ #11 : (in Lcom/badlogic/gdx/backends/android/AndroidSound;) │ │ name : 'setVolume' │ │ type : '(JF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0db2f8: |[0db2f8] com.badlogic.gdx.backends.android.AndroidSound.setVolume:(JF)V │ │ -0db308: 5420 5f02 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@025f │ │ -0db30c: 8431 |0002: long-to-int v1, v3 │ │ -0db30e: 6e40 5900 1055 |0003: invoke-virtual {v0, v1, v5, v5}, Landroid/media/SoundPool;.setVolume:(IFF)V // method@0059 │ │ -0db314: 0e00 |0006: return-void │ │ +0e989c: |[0e989c] com.badlogic.gdx.backends.android.AndroidSound.setVolume:(JF)V │ │ +0e98ac: 5430 5f02 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@025f │ │ +0e98b0: 8441 |0002: long-to-int v1, v4 │ │ +0e98b2: 6e40 5900 1066 |0003: invoke-virtual {v0, v1, v6, v6}, Landroid/media/SoundPool;.setVolume:(IFF)V // method@0059 │ │ +0e98b8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0006 line=73 │ │ locals : │ │ - 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidSound; │ │ - 0x0000 - 0x0007 reg=3 soundId J │ │ - 0x0000 - 0x0007 reg=5 volume F │ │ + 0x0000 - 0x0007 reg=3 this Lcom/badlogic/gdx/backends/android/AndroidSound; │ │ + 0x0000 - 0x0007 reg=4 soundId J │ │ + 0x0000 - 0x0007 reg=6 volume F │ │ │ │ #12 : (in Lcom/badlogic/gdx/backends/android/AndroidSound;) │ │ name : 'stop' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0db318: |[0db318] com.badlogic.gdx.backends.android.AndroidSound.stop:()V │ │ -0db328: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0db32a: 5442 6002 |0001: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@0260 │ │ -0db32e: 5221 3b10 |0003: iget v1, v2, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ -0db332: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ -0db336: 5442 5f02 |0007: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@025f │ │ -0db33a: 5443 6002 |0009: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@0260 │ │ -0db33e: 6e20 0420 0300 |000b: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/IntArray;.get:(I)I // method@2004 │ │ -0db344: 0a03 |000e: move-result v3 │ │ -0db346: 6e20 5a00 3200 |000f: invoke-virtual {v2, v3}, Landroid/media/SoundPool;.stop:(I)V // method@005a │ │ -0db34c: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0db350: 28f1 |0014: goto 0005 // -000f │ │ -0db352: 0e00 |0015: return-void │ │ +0e98bc: |[0e98bc] com.badlogic.gdx.backends.android.AndroidSound.stop:()V │ │ +0e98cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e98ce: 5442 6002 |0001: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@0260 │ │ +0e98d2: 5221 3b10 |0003: iget v1, v2, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@103b │ │ +0e98d6: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ +0e98da: 5442 5f02 |0007: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@025f │ │ +0e98de: 5443 6002 |0009: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@0260 │ │ +0e98e2: 6e20 0420 0300 |000b: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/IntArray;.get:(I)I // method@2004 │ │ +0e98e8: 0a03 |000e: move-result v3 │ │ +0e98ea: 6e20 5a00 3200 |000f: invoke-virtual {v2, v3}, Landroid/media/SoundPool;.stop:(I)V // method@005a │ │ +0e98f0: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0e98f4: 28f1 |0014: goto 0005 // -000f │ │ +0e98f6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0007 line=57 │ │ 0x0012 line=56 │ │ 0x0015 line=58 │ │ locals : │ │ @@ -313835,37 +313890,37 @@ │ │ 0x0000 - 0x0016 reg=4 this Lcom/badlogic/gdx/backends/android/AndroidSound; │ │ │ │ #13 : (in Lcom/badlogic/gdx/backends/android/AndroidSound;) │ │ name : 'stop' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0db354: |[0db354] com.badlogic.gdx.backends.android.AndroidSound.stop:(J)V │ │ -0db364: 5420 5f02 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@025f │ │ -0db368: 8431 |0002: long-to-int v1, v3 │ │ -0db36a: 6e20 5a00 1000 |0003: invoke-virtual {v0, v1}, Landroid/media/SoundPool;.stop:(I)V // method@005a │ │ -0db370: 0e00 |0006: return-void │ │ +0e98f8: |[0e98f8] com.badlogic.gdx.backends.android.AndroidSound.stop:(J)V │ │ +0e9908: 5430 5f02 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@025f │ │ +0e990c: 8441 |0002: long-to-int v1, v4 │ │ +0e990e: 6e20 5a00 1000 |0003: invoke-virtual {v0, v1}, Landroid/media/SoundPool;.stop:(I)V // method@005a │ │ +0e9914: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0006 line=63 │ │ locals : │ │ - 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidSound; │ │ - 0x0000 - 0x0007 reg=3 soundId J │ │ + 0x0000 - 0x0007 reg=3 this Lcom/badlogic/gdx/backends/android/AndroidSound; │ │ + 0x0000 - 0x0007 reg=4 soundId J │ │ │ │ source_file_idx : 417 (AndroidSound.java) │ │ │ │ Class #701 header: │ │ -class_idx : 232 │ │ +class_idx : 230 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 222 │ │ +superclass_idx : 220 │ │ source_file_idx : 1108 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #701 annotations: │ │ @@ -313886,32 +313941,32 @@ │ │ type : '(Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 24 16-bit code units │ │ -0db374: |[0db374] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$SimpleEGLConfigChooser.:(Z)V │ │ -0db384: 1257 |0000: const/4 v7, #int 5 // #5 │ │ -0db386: 1241 |0001: const/4 v1, #int 4 // #4 │ │ -0db388: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0db38a: 3809 1300 |0003: if-eqz v9, 0016 // +0013 │ │ -0db38e: 1305 1000 |0005: const/16 v5, #int 16 // #10 │ │ -0db392: 0780 |0007: move-object v0, v8 │ │ -0db394: 0112 |0008: move v2, v1 │ │ -0db396: 0113 |0009: move v3, v1 │ │ -0db398: 0146 |000a: move v6, v4 │ │ -0db39a: 7607 3006 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.:(IIIIII)V // method@0630 │ │ -0db3a0: 5987 8c02 |000e: iput v7, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$SimpleEGLConfigChooser;.mRedSize:I // field@028c │ │ -0db3a4: 1260 |0010: const/4 v0, #int 6 // #6 │ │ -0db3a6: 5980 8b02 |0011: iput v0, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$SimpleEGLConfigChooser;.mGreenSize:I // field@028b │ │ -0db3aa: 5987 8a02 |0013: iput v7, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$SimpleEGLConfigChooser;.mBlueSize:I // field@028a │ │ -0db3ae: 0e00 |0015: return-void │ │ -0db3b0: 0145 |0016: move v5, v4 │ │ -0db3b2: 28f0 |0017: goto 0007 // -0010 │ │ +0e9918: |[0e9918] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$SimpleEGLConfigChooser.:(Z)V │ │ +0e9928: 1257 |0000: const/4 v7, #int 5 // #5 │ │ +0e992a: 1241 |0001: const/4 v1, #int 4 // #4 │ │ +0e992c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0e992e: 3809 1300 |0003: if-eqz v9, 0016 // +0013 │ │ +0e9932: 1305 1000 |0005: const/16 v5, #int 16 // #10 │ │ +0e9936: 0780 |0007: move-object v0, v8 │ │ +0e9938: 0112 |0008: move v2, v1 │ │ +0e993a: 0113 |0009: move v3, v1 │ │ +0e993c: 0146 |000a: move v6, v4 │ │ +0e993e: 7607 3006 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.:(IIIIII)V // method@0630 │ │ +0e9944: 5987 8c02 |000e: iput v7, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$SimpleEGLConfigChooser;.mRedSize:I // field@028c │ │ +0e9948: 1260 |0010: const/4 v0, #int 6 // #6 │ │ +0e994a: 5980 8b02 |0011: iput v0, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$SimpleEGLConfigChooser;.mGreenSize:I // field@028b │ │ +0e994e: 5987 8a02 |0013: iput v7, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$SimpleEGLConfigChooser;.mBlueSize:I // field@028a │ │ +0e9952: 0e00 |0015: return-void │ │ +0e9954: 0145 |0016: move v5, v4 │ │ +0e9956: 28f0 |0017: goto 0007 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=537 │ │ 0x000e line=540 │ │ 0x0010 line=541 │ │ 0x0013 line=542 │ │ 0x0015 line=543 │ │ @@ -313920,17 +313975,17 @@ │ │ 0x0000 - 0x0018 reg=8 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$SimpleEGLConfigChooser; │ │ 0x0000 - 0x0018 reg=9 withDepthBuffer Z │ │ │ │ Virtual methods - │ │ source_file_idx : 1108 (GLBaseSurfaceView.java) │ │ │ │ Class #702 header: │ │ -class_idx : 245 │ │ +class_idx : 243 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 235 │ │ +superclass_idx : 233 │ │ source_file_idx : 1109 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #702 annotations: │ │ @@ -313951,32 +314006,32 @@ │ │ type : '(Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 24 16-bit code units │ │ -0db3b4: |[0db3b4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$SimpleEGLConfigChooser.:(Z)V │ │ -0db3c4: 1257 |0000: const/4 v7, #int 5 // #5 │ │ -0db3c6: 1241 |0001: const/4 v1, #int 4 // #4 │ │ -0db3c8: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0db3ca: 3809 1300 |0003: if-eqz v9, 0016 // +0013 │ │ -0db3ce: 1305 1000 |0005: const/16 v5, #int 16 // #10 │ │ -0db3d2: 0780 |0007: move-object v0, v8 │ │ -0db3d4: 0112 |0008: move v2, v1 │ │ -0db3d6: 0113 |0009: move v3, v1 │ │ -0db3d8: 0146 |000a: move v6, v4 │ │ -0db3da: 7607 7c06 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.:(IIIIII)V // method@067c │ │ -0db3e0: 5987 bf02 |000e: iput v7, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$SimpleEGLConfigChooser;.mRedSize:I // field@02bf │ │ -0db3e4: 1260 |0010: const/4 v0, #int 6 // #6 │ │ -0db3e6: 5980 be02 |0011: iput v0, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$SimpleEGLConfigChooser;.mGreenSize:I // field@02be │ │ -0db3ea: 5987 bd02 |0013: iput v7, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$SimpleEGLConfigChooser;.mBlueSize:I // field@02bd │ │ -0db3ee: 0e00 |0015: return-void │ │ -0db3f0: 0145 |0016: move v5, v4 │ │ -0db3f2: 28f0 |0017: goto 0007 // -0010 │ │ +0e9958: |[0e9958] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$SimpleEGLConfigChooser.:(Z)V │ │ +0e9968: 1257 |0000: const/4 v7, #int 5 // #5 │ │ +0e996a: 1241 |0001: const/4 v1, #int 4 // #4 │ │ +0e996c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0e996e: 3809 1300 |0003: if-eqz v9, 0016 // +0013 │ │ +0e9972: 1305 1000 |0005: const/16 v5, #int 16 // #10 │ │ +0e9976: 0780 |0007: move-object v0, v8 │ │ +0e9978: 0112 |0008: move v2, v1 │ │ +0e997a: 0113 |0009: move v3, v1 │ │ +0e997c: 0146 |000a: move v6, v4 │ │ +0e997e: 7607 7c06 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.:(IIIIII)V // method@067c │ │ +0e9984: 5987 bf02 |000e: iput v7, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$SimpleEGLConfigChooser;.mRedSize:I // field@02bf │ │ +0e9988: 1260 |0010: const/4 v0, #int 6 // #6 │ │ +0e998a: 5980 be02 |0011: iput v0, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$SimpleEGLConfigChooser;.mGreenSize:I // field@02be │ │ +0e998e: 5987 bd02 |0013: iput v7, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$SimpleEGLConfigChooser;.mBlueSize:I // field@02bd │ │ +0e9992: 0e00 |0015: return-void │ │ +0e9994: 0145 |0016: move v5, v4 │ │ +0e9996: 28f0 |0017: goto 0007 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=668 │ │ 0x000e line=671 │ │ 0x0010 line=672 │ │ 0x0013 line=673 │ │ 0x0015 line=674 │ │ @@ -313985,17 +314040,17 @@ │ │ 0x0000 - 0x0018 reg=8 this Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$SimpleEGLConfigChooser; │ │ 0x0000 - 0x0018 reg=9 withDepthBuffer Z │ │ │ │ Virtual methods - │ │ source_file_idx : 1109 (GLBaseSurfaceViewLW.java) │ │ │ │ Class #703 header: │ │ -class_idx : 257 │ │ +class_idx : 255 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 217 │ │ +superclass_idx : 215 │ │ source_file_idx : 1117 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #703 annotations: │ │ @@ -314027,39 +314082,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0db3f4: |[0db3f4] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW.:()V │ │ -0db404: 1a00 5204 |0000: const-string v0, "GL2JNIView" // string@0452 │ │ -0db408: 6900 1003 |0002: sput-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.TAG:Ljava/lang/String; // field@0310 │ │ -0db40c: 0e00 |0004: return-void │ │ +0e9998: |[0e9998] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW.:()V │ │ +0e99a8: 1a00 5204 |0000: const-string v0, "GL2JNIView" // string@0452 │ │ +0e99ac: 6900 1003 |0002: sput-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.TAG:Ljava/lang/String; // field@0310 │ │ +0e99b0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;) │ │ name : '' │ │ type : '(Landroid/service/wallpaper/WallpaperService$Engine;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0db410: |[0db410] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW.:(Landroid/service/wallpaper/WallpaperService$Engine;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ -0db420: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0db422: 7030 f805 3204 |0001: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceViewLW;.:(Landroid/service/wallpaper/WallpaperService$Engine;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@05f8 │ │ -0db428: 5b24 1103 |0004: iput-object v4, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0311 │ │ -0db42c: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ -0db430: 7040 9508 1210 |0008: invoke-direct {v2, v1, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.init:(ZII)V // method@0895 │ │ -0db436: 0e00 |000b: return-void │ │ +0e99b4: |[0e99b4] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW.:(Landroid/service/wallpaper/WallpaperService$Engine;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ +0e99c4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0e99c6: 7030 f805 3204 |0001: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceViewLW;.:(Landroid/service/wallpaper/WallpaperService$Engine;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@05f8 │ │ +0e99cc: 5b24 1103 |0004: iput-object v4, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0311 │ │ +0e99d0: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ +0e99d4: 7040 9508 1210 |0008: invoke-direct {v2, v1, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.init:(ZII)V // method@0895 │ │ +0e99da: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=47 │ │ 0x0004 line=48 │ │ 0x0006 line=49 │ │ 0x000b line=50 │ │ locals : │ │ @@ -314072,19 +314127,19 @@ │ │ type : '(Landroid/service/wallpaper/WallpaperService$Engine;ZIILcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0db438: |[0db438] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW.:(Landroid/service/wallpaper/WallpaperService$Engine;ZIILcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ -0db448: 7030 f805 1005 |0000: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceViewLW;.:(Landroid/service/wallpaper/WallpaperService$Engine;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@05f8 │ │ -0db44e: 5b05 1103 |0003: iput-object v5, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0311 │ │ -0db452: 7040 9508 2043 |0005: invoke-direct {v0, v2, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.init:(ZII)V // method@0895 │ │ -0db458: 0e00 |0008: return-void │ │ +0e99dc: |[0e99dc] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW.:(Landroid/service/wallpaper/WallpaperService$Engine;ZIILcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ +0e99ec: 7030 f805 1005 |0000: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceViewLW;.:(Landroid/service/wallpaper/WallpaperService$Engine;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@05f8 │ │ +0e99f2: 5b05 1103 |0003: iput-object v5, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0311 │ │ +0e99f6: 7040 9508 2043 |0005: invoke-direct {v0, v2, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.init:(ZII)V // method@0895 │ │ +0e99fc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0005 line=55 │ │ 0x0008 line=57 │ │ locals : │ │ @@ -314100,34 +314155,34 @@ │ │ type : '(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGL10;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0db45c: |[0db45c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW.checkEglError:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGL10;)V │ │ -0db46c: 7210 af27 0700 |0000: invoke-interface {v7}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@27af │ │ -0db472: 0a00 |0003: move-result v0 │ │ -0db474: 1301 0030 |0004: const/16 v1, #int 12288 // #3000 │ │ -0db478: 3210 1b00 |0006: if-eq v0, v1, 0021 // +001b │ │ -0db47c: 6201 1003 |0008: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.TAG:Ljava/lang/String; // field@0310 │ │ -0db480: 1a02 4700 |000a: const-string v2, "%s: EGL error: 0x%x" // string@0047 │ │ -0db484: 1223 |000c: const/4 v3, #int 2 // #2 │ │ -0db486: 2333 9404 |000d: new-array v3, v3, [Ljava/lang/Object; // type@0494 │ │ -0db48a: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -0db48c: 4d06 0304 |0010: aput-object v6, v3, v4 │ │ -0db490: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -0db492: 7110 0526 0000 |0013: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0db498: 0c05 |0016: move-result-object v5 │ │ -0db49a: 4d05 0304 |0017: aput-object v5, v3, v4 │ │ -0db49e: 7120 4626 3200 |0019: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2646 │ │ -0db4a4: 0c02 |001c: move-result-object v2 │ │ -0db4a6: 7120 9600 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0096 │ │ -0db4ac: 28e0 |0020: goto 0000 // -0020 │ │ -0db4ae: 0e00 |0021: return-void │ │ +0e9a00: |[0e9a00] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW.checkEglError:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGL10;)V │ │ +0e9a10: 7210 af27 0700 |0000: invoke-interface {v7}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@27af │ │ +0e9a16: 0a00 |0003: move-result v0 │ │ +0e9a18: 1301 0030 |0004: const/16 v1, #int 12288 // #3000 │ │ +0e9a1c: 3210 1b00 |0006: if-eq v0, v1, 0021 // +001b │ │ +0e9a20: 6201 1003 |0008: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.TAG:Ljava/lang/String; // field@0310 │ │ +0e9a24: 1a02 4700 |000a: const-string v2, "%s: EGL error: 0x%x" // string@0047 │ │ +0e9a28: 1223 |000c: const/4 v3, #int 2 // #2 │ │ +0e9a2a: 2333 9204 |000d: new-array v3, v3, [Ljava/lang/Object; // type@0492 │ │ +0e9a2e: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +0e9a30: 4d06 0304 |0010: aput-object v6, v3, v4 │ │ +0e9a34: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +0e9a36: 7110 0526 0000 |0013: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0e9a3c: 0c05 |0016: move-result-object v5 │ │ +0e9a3e: 4d05 0304 |0017: aput-object v5, v3, v4 │ │ +0e9a42: 7120 4626 3200 |0019: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2646 │ │ +0e9a48: 0c02 |001c: move-result-object v2 │ │ +0e9a4a: 7120 9600 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0096 │ │ +0e9a50: 28e0 |0020: goto 0000 // -0020 │ │ +0e9a52: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0008 line=110 │ │ 0x0021 line=112 │ │ locals : │ │ 0x0004 - 0x0022 reg=0 error I │ │ @@ -314139,44 +314194,44 @@ │ │ type : '(ZII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 49 16-bit code units │ │ -0db4b0: |[0db4b0] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW.init:(ZII)V │ │ -0db4c0: 1255 |0000: const/4 v5, #int 5 // #5 │ │ -0db4c2: 1301 0800 |0001: const/16 v1, #int 8 // #8 │ │ -0db4c6: 3808 0a00 |0003: if-eqz v8, 000d // +000a │ │ -0db4ca: 6e10 9408 0700 |0005: invoke-virtual {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.getHolder:()Landroid/view/SurfaceHolder; // method@0894 │ │ -0db4d0: 0c00 |0008: move-result-object v0 │ │ -0db4d2: 12d2 |0009: const/4 v2, #int -3 // #fd │ │ -0db4d4: 7220 ad00 2000 |000a: invoke-interface {v0, v2}, Landroid/view/SurfaceHolder;.setFormat:(I)V // method@00ad │ │ -0db4da: 2200 0001 |000d: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory; // type@0100 │ │ -0db4de: 7010 8d08 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory;.:()V // method@088d │ │ -0db4e4: 6e20 9808 0700 |0012: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.setEGLContextFactory:(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory;)V // method@0898 │ │ -0db4ea: 3808 1000 |0015: if-eqz v8, 0025 // +0010 │ │ -0db4ee: 2200 ff00 |0017: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser; // type@00ff │ │ -0db4f2: 0112 |0019: move v2, v1 │ │ -0db4f4: 0113 |001a: move v3, v1 │ │ -0db4f6: 0114 |001b: move v4, v1 │ │ -0db4f8: 0195 |001c: move v5, v9 │ │ -0db4fa: 01a6 |001d: move v6, v10 │ │ -0db4fc: 7607 8608 0000 |001e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.:(IIIIII)V // method@0886 │ │ -0db502: 6e20 9708 0700 |0021: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@0897 │ │ -0db508: 0e00 |0024: return-void │ │ -0db50a: 2200 ff00 |0025: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser; // type@00ff │ │ -0db50e: 1262 |0027: const/4 v2, #int 6 // #6 │ │ -0db510: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -0db512: 0151 |0029: move v1, v5 │ │ -0db514: 0153 |002a: move v3, v5 │ │ -0db516: 0195 |002b: move v5, v9 │ │ -0db518: 01a6 |002c: move v6, v10 │ │ -0db51a: 7607 8608 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.:(IIIIII)V // method@0886 │ │ -0db520: 28f1 |0030: goto 0021 // -000f │ │ +0e9a54: |[0e9a54] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW.init:(ZII)V │ │ +0e9a64: 1255 |0000: const/4 v5, #int 5 // #5 │ │ +0e9a66: 1301 0800 |0001: const/16 v1, #int 8 // #8 │ │ +0e9a6a: 3808 0a00 |0003: if-eqz v8, 000d // +000a │ │ +0e9a6e: 6e10 9408 0700 |0005: invoke-virtual {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.getHolder:()Landroid/view/SurfaceHolder; // method@0894 │ │ +0e9a74: 0c00 |0008: move-result-object v0 │ │ +0e9a76: 12d2 |0009: const/4 v2, #int -3 // #fd │ │ +0e9a78: 7220 ad00 2000 |000a: invoke-interface {v0, v2}, Landroid/view/SurfaceHolder;.setFormat:(I)V // method@00ad │ │ +0e9a7e: 2200 fe00 |000d: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory; // type@00fe │ │ +0e9a82: 7010 8d08 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory;.:()V // method@088d │ │ +0e9a88: 6e20 9808 0700 |0012: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.setEGLContextFactory:(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory;)V // method@0898 │ │ +0e9a8e: 3808 1000 |0015: if-eqz v8, 0025 // +0010 │ │ +0e9a92: 2200 fd00 |0017: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser; // type@00fd │ │ +0e9a96: 0112 |0019: move v2, v1 │ │ +0e9a98: 0113 |001a: move v3, v1 │ │ +0e9a9a: 0114 |001b: move v4, v1 │ │ +0e9a9c: 0195 |001c: move v5, v9 │ │ +0e9a9e: 01a6 |001d: move v6, v10 │ │ +0e9aa0: 7607 8608 0000 |001e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.:(IIIIII)V // method@0886 │ │ +0e9aa6: 6e20 9708 0700 |0021: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@0897 │ │ +0e9aac: 0e00 |0024: return-void │ │ +0e9aae: 2200 fd00 |0025: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser; // type@00fd │ │ +0e9ab2: 1262 |0027: const/4 v2, #int 6 // #6 │ │ +0e9ab4: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +0e9ab6: 0151 |0029: move v1, v5 │ │ +0e9ab8: 0153 |002a: move v3, v5 │ │ +0e9aba: 0195 |002b: move v5, v9 │ │ +0e9abc: 01a6 |002c: move v6, v10 │ │ +0e9abe: 7607 8608 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.:(IIIIII)V // method@0886 │ │ +0e9ac4: 28f1 |0030: goto 0021 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0003 line=66 │ │ 0x0005 line=67 │ │ 0x000d line=74 │ │ 0x0015 line=80 │ │ 0x0024 line=84 │ │ @@ -314187,17 +314242,17 @@ │ │ 0x0000 - 0x0031 reg=9 depth I │ │ 0x0000 - 0x0031 reg=10 stencil I │ │ │ │ Virtual methods - │ │ source_file_idx : 1117 (GLSurfaceView20LW.java) │ │ │ │ Class #704 header: │ │ -class_idx : 264 │ │ +class_idx : 262 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 259 │ │ +superclass_idx : 257 │ │ source_file_idx : 1118 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #704 annotations: │ │ @@ -314218,32 +314273,32 @@ │ │ type : '(Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 24 16-bit code units │ │ -0db524: |[0db524] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$SimpleEGLConfigChooser.:(Z)V │ │ -0db534: 1257 |0000: const/4 v7, #int 5 // #5 │ │ -0db536: 1241 |0001: const/4 v1, #int 4 // #4 │ │ -0db538: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0db53a: 3809 1300 |0003: if-eqz v9, 0016 // +0013 │ │ -0db53e: 1305 1000 |0005: const/16 v5, #int 16 // #10 │ │ -0db542: 0780 |0007: move-object v0, v8 │ │ -0db544: 0112 |0008: move v2, v1 │ │ -0db546: 0113 |0009: move v3, v1 │ │ -0db548: 0146 |000a: move v6, v4 │ │ -0db54a: 7607 9d08 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.:(IIIIII)V // method@089d │ │ -0db550: 5987 2f03 |000e: iput v7, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$SimpleEGLConfigChooser;.mRedSize:I // field@032f │ │ -0db554: 1260 |0010: const/4 v0, #int 6 // #6 │ │ -0db556: 5980 2e03 |0011: iput v0, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$SimpleEGLConfigChooser;.mGreenSize:I // field@032e │ │ -0db55a: 5987 2d03 |0013: iput v7, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$SimpleEGLConfigChooser;.mBlueSize:I // field@032d │ │ -0db55e: 0e00 |0015: return-void │ │ -0db560: 0145 |0016: move v5, v4 │ │ -0db562: 28f0 |0017: goto 0007 // -0010 │ │ +0e9ac8: |[0e9ac8] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$SimpleEGLConfigChooser.:(Z)V │ │ +0e9ad8: 1257 |0000: const/4 v7, #int 5 // #5 │ │ +0e9ada: 1241 |0001: const/4 v1, #int 4 // #4 │ │ +0e9adc: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0e9ade: 3809 1300 |0003: if-eqz v9, 0016 // +0013 │ │ +0e9ae2: 1305 1000 |0005: const/16 v5, #int 16 // #10 │ │ +0e9ae6: 0780 |0007: move-object v0, v8 │ │ +0e9ae8: 0112 |0008: move v2, v1 │ │ +0e9aea: 0113 |0009: move v3, v1 │ │ +0e9aec: 0146 |000a: move v6, v4 │ │ +0e9aee: 7607 9d08 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.:(IIIIII)V // method@089d │ │ +0e9af4: 5987 2f03 |000e: iput v7, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$SimpleEGLConfigChooser;.mRedSize:I // field@032f │ │ +0e9af8: 1260 |0010: const/4 v0, #int 6 // #6 │ │ +0e9afa: 5980 2e03 |0011: iput v0, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$SimpleEGLConfigChooser;.mGreenSize:I // field@032e │ │ +0e9afe: 5987 2d03 |0013: iput v7, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$SimpleEGLConfigChooser;.mBlueSize:I // field@032d │ │ +0e9b02: 0e00 |0015: return-void │ │ +0e9b04: 0145 |0016: move v5, v4 │ │ +0e9b06: 28f0 |0017: goto 0007 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=500 │ │ 0x000e line=503 │ │ 0x0010 line=504 │ │ 0x0013 line=505 │ │ 0x0015 line=506 │ │ @@ -314252,17 +314307,17 @@ │ │ 0x0000 - 0x0018 reg=8 this Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$SimpleEGLConfigChooser; │ │ 0x0000 - 0x0018 reg=9 withDepthBuffer Z │ │ │ │ Virtual methods - │ │ source_file_idx : 1118 (GLSurfaceViewCupcake.java) │ │ │ │ Class #705 header: │ │ -class_idx : 278 │ │ +class_idx : 276 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1102 │ │ static_fields_size : 127 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 49 │ │ │ │ Class #705 - │ │ @@ -315203,18 +315258,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1102 (GL11.java) │ │ │ │ Class #706 header: │ │ -class_idx : 314 │ │ +class_idx : 312 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 313 │ │ -source_file_idx : 3585 │ │ +superclass_idx : 311 │ │ +source_file_idx : 3583 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #706 annotations: │ │ Annotations on class │ │ @@ -315238,18 +315293,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool;Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0db564: |[0db564] com.badlogic.gdx.graphics.g2d.ParticleEffectPool$PooledEffect.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool;Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;)V │ │ -0db574: 5b01 f906 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool; // field@06f9 │ │ -0db578: 7020 770c 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;)V // method@0c77 │ │ -0db57e: 0e00 |0005: return-void │ │ +0e9b08: |[0e9b08] com.badlogic.gdx.graphics.g2d.ParticleEffectPool$PooledEffect.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool;Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;)V │ │ +0e9b18: 5b01 f906 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool; // field@06f9 │ │ +0e9b1c: 7020 770c 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;)V // method@0c77 │ │ +0e9b22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0002 line=42 │ │ 0x0005 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect; │ │ @@ -315262,18 +315317,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0db580: |[0db580] com.badlogic.gdx.graphics.g2d.ParticleEffectPool$PooledEffect.free:()V │ │ -0db590: 5410 f906 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool; // field@06f9 │ │ -0db594: 6e20 910c 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool;.free:(Ljava/lang/Object;)V // method@0c91 │ │ -0db59a: 0e00 |0005: return-void │ │ +0e9b24: |[0e9b24] com.badlogic.gdx.graphics.g2d.ParticleEffectPool$PooledEffect.free:()V │ │ +0e9b34: 5410 f906 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool; // field@06f9 │ │ +0e9b38: 6e20 910c 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool;.free:(Ljava/lang/Object;)V // method@0c91 │ │ +0e9b3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0005 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect; │ │ │ │ @@ -315282,31 +315337,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0db59c: |[0db59c] com.badlogic.gdx.graphics.g2d.ParticleEffectPool$PooledEffect.reset:()V │ │ -0db5ac: 6f10 860c 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.reset:()V // method@0c86 │ │ -0db5b2: 0e00 |0003: return-void │ │ +0e9b40: |[0e9b40] com.badlogic.gdx.graphics.g2d.ParticleEffectPool$PooledEffect.reset:()V │ │ +0e9b50: 6f10 860c 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.reset:()V // method@0c86 │ │ +0e9b56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect; │ │ │ │ - source_file_idx : 3585 (ParticleEffectPool.java) │ │ + source_file_idx : 3583 (ParticleEffectPool.java) │ │ │ │ Class #707 header: │ │ -class_idx : 319 │ │ +class_idx : 317 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 339 │ │ -source_file_idx : 3586 │ │ +superclass_idx : 337 │ │ +source_file_idx : 3584 │ │ static_fields_size : 0 │ │ instance_fields_size: 19 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #707 annotations: │ │ Annotations on class │ │ @@ -315402,33 +315457,33 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0db5b4: |[0db5b4] com.badlogic.gdx.graphics.g2d.ParticleEmitter$Particle.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V │ │ -0db5c4: 7020 a60d 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0da6 │ │ -0db5ca: 0e00 |0003: return-void │ │ +0e9b58: |[0e9b58] com.badlogic.gdx.graphics.g2d.ParticleEmitter$Particle.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V │ │ +0e9b68: 7020 a60d 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0da6 │ │ +0e9b6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=915 │ │ 0x0003 line=916 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; │ │ 0x0000 - 0x0004 reg=1 sprite Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3586 (ParticleEmitter.java) │ │ + source_file_idx : 3584 (ParticleEmitter.java) │ │ │ │ Class #708 header: │ │ -class_idx : 322 │ │ +class_idx : 320 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 321 │ │ -source_file_idx : 3586 │ │ +superclass_idx : 319 │ │ +source_file_idx : 3584 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 17 │ │ │ │ Class #708 annotations: │ │ Annotations on class │ │ @@ -315472,27 +315527,27 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0db5cc: |[0db5cc] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.:()V │ │ -0db5dc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0db5de: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0db5e0: 7010 b90c 0400 |0002: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.:()V // method@0cb9 │ │ -0db5e6: 2330 4a04 |0005: new-array v0, v3, [F // type@044a │ │ -0db5ea: 1501 803f |0007: const/high16 v1, #int 1065353216 // #3f80 │ │ -0db5ee: 4b01 0002 |0009: aput v1, v0, v2 │ │ -0db5f2: 5b40 2007 |000b: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@0720 │ │ -0db5f6: 2330 4a04 |000d: new-array v0, v3, [F // type@044a │ │ -0db5fa: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0db5fc: 4b01 0002 |0010: aput v1, v0, v2 │ │ -0db600: 5b40 2107 |0012: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ -0db604: 0e00 |0014: return-void │ │ +0e9b70: |[0e9b70] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.:()V │ │ +0e9b80: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0e9b82: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0e9b84: 7010 b90c 0400 |0002: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.:()V // method@0cb9 │ │ +0e9b8a: 2330 4804 |0005: new-array v0, v3, [F // type@0448 │ │ +0e9b8e: 1501 803f |0007: const/high16 v1, #int 1065353216 // #3f80 │ │ +0e9b92: 4b01 0002 |0009: aput v1, v0, v2 │ │ +0e9b96: 5b40 2007 |000b: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@0720 │ │ +0e9b9a: 2330 4804 |000d: new-array v0, v3, [F // type@0448 │ │ +0e9b9e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0e9ba0: 4b01 0002 |0010: aput v1, v0, v2 │ │ +0e9ba4: 5b40 2107 |0012: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ +0e9ba8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1042 │ │ 0x0005 line=1043 │ │ 0x000d line=1044 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ @@ -315503,17 +315558,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db608: |[0db608] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.getHighMax:()F │ │ -0db618: 5210 1d07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@071d │ │ -0db61c: 0f00 |0002: return v0 │ │ +0e9bac: |[0e9bac] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.getHighMax:()F │ │ +0e9bbc: 5210 1d07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@071d │ │ +0e9bc0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1071 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;) │ │ @@ -315521,17 +315576,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db620: |[0db620] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.getHighMin:()F │ │ -0db630: 5210 1e07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@071e │ │ -0db634: 0f00 |0002: return v0 │ │ +0e9bc4: |[0e9bc4] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.getHighMin:()F │ │ +0e9bd4: 5210 1e07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@071e │ │ +0e9bd8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1063 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;) │ │ @@ -315539,45 +315594,45 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 47 16-bit code units │ │ -0db638: |[0db638] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.getScale:(F)F │ │ -0db648: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0db64a: 54c8 2107 |0001: iget-object v8, v12, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ -0db64e: 2182 |0003: array-length v2, v8 │ │ -0db650: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0db652: 3521 0900 |0005: if-ge v1, v2, 000e // +0009 │ │ -0db656: 4407 0801 |0007: aget v7, v8, v1 │ │ -0db65a: 2d09 070d |0009: cmpl-float v9, v7, v13 │ │ -0db65e: 3d09 0d00 |000b: if-lez v9, 0018 // +000d │ │ -0db662: 0110 |000d: move v0, v1 │ │ -0db664: 12f9 |000e: const/4 v9, #int -1 // #ff │ │ -0db666: 3390 0c00 |000f: if-ne v0, v9, 001b // +000c │ │ -0db66a: 54c9 2007 |0011: iget-object v9, v12, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@0720 │ │ -0db66e: d80a 02ff |0013: add-int/lit8 v10, v2, #int -1 // #ff │ │ -0db672: 4409 090a |0015: aget v9, v9, v10 │ │ -0db676: 0f09 |0017: return v9 │ │ -0db678: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0db67c: 28eb |001a: goto 0005 // -0015 │ │ -0db67e: 54c3 2007 |001b: iget-object v3, v12, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@0720 │ │ -0db682: d804 00ff |001d: add-int/lit8 v4, v0, #int -1 // #ff │ │ -0db686: 4406 0304 |001f: aget v6, v3, v4 │ │ -0db68a: 4405 0804 |0021: aget v5, v8, v4 │ │ -0db68e: 4409 0300 |0023: aget v9, v3, v0 │ │ -0db692: c769 |0025: sub-float/2addr v9, v6 │ │ -0db694: a70a 0d05 |0026: sub-float v10, v13, v5 │ │ -0db698: 440b 0800 |0028: aget v11, v8, v0 │ │ -0db69c: c75b |002a: sub-float/2addr v11, v5 │ │ -0db69e: c9ba |002b: div-float/2addr v10, v11 │ │ -0db6a0: c8a9 |002c: mul-float/2addr v9, v10 │ │ -0db6a2: c669 |002d: add-float/2addr v9, v6 │ │ -0db6a4: 28e9 |002e: goto 0017 // -0017 │ │ +0e9bdc: |[0e9bdc] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.getScale:(F)F │ │ +0e9bec: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0e9bee: 54c8 2107 |0001: iget-object v8, v12, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ +0e9bf2: 2182 |0003: array-length v2, v8 │ │ +0e9bf4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0e9bf6: 3521 0900 |0005: if-ge v1, v2, 000e // +0009 │ │ +0e9bfa: 4407 0801 |0007: aget v7, v8, v1 │ │ +0e9bfe: 2d09 070d |0009: cmpl-float v9, v7, v13 │ │ +0e9c02: 3d09 0d00 |000b: if-lez v9, 0018 // +000d │ │ +0e9c06: 0110 |000d: move v0, v1 │ │ +0e9c08: 12f9 |000e: const/4 v9, #int -1 // #ff │ │ +0e9c0a: 3390 0c00 |000f: if-ne v0, v9, 001b // +000c │ │ +0e9c0e: 54c9 2007 |0011: iget-object v9, v12, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@0720 │ │ +0e9c12: d80a 02ff |0013: add-int/lit8 v10, v2, #int -1 // #ff │ │ +0e9c16: 4409 090a |0015: aget v9, v9, v10 │ │ +0e9c1a: 0f09 |0017: return v9 │ │ +0e9c1c: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0e9c20: 28eb |001a: goto 0005 // -0015 │ │ +0e9c22: 54c3 2007 |001b: iget-object v3, v12, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@0720 │ │ +0e9c26: d804 00ff |001d: add-int/lit8 v4, v0, #int -1 // #ff │ │ +0e9c2a: 4406 0304 |001f: aget v6, v3, v4 │ │ +0e9c2e: 4405 0804 |0021: aget v5, v8, v4 │ │ +0e9c32: 4409 0300 |0023: aget v9, v3, v0 │ │ +0e9c36: c769 |0025: sub-float/2addr v9, v6 │ │ +0e9c38: a70a 0d05 |0026: sub-float v10, v13, v5 │ │ +0e9c3c: 440b 0800 |0028: aget v11, v8, v0 │ │ +0e9c40: c75b |002a: sub-float/2addr v11, v5 │ │ +0e9c42: c9ba |002b: div-float/2addr v10, v11 │ │ +0e9c44: c8a9 |002c: mul-float/2addr v9, v10 │ │ +0e9c46: c669 |002d: add-float/2addr v9, v6 │ │ +0e9c48: 28e9 |002e: goto 0017 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1103 │ │ 0x0001 line=1104 │ │ 0x0003 line=1105 │ │ 0x0004 line=1106 │ │ 0x0007 line=1107 │ │ @@ -315610,17 +315665,17 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db6a8: |[0db6a8] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.getScaling:()[F │ │ -0db6b8: 5410 2007 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@0720 │ │ -0db6bc: 1100 |0002: return-object v0 │ │ +0e9c4c: |[0e9c4c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.getScaling:()[F │ │ +0e9c5c: 5410 2007 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@0720 │ │ +0e9c60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1079 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;) │ │ @@ -315628,17 +315683,17 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db6c0: |[0db6c0] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.getTimeline:()[F │ │ -0db6d0: 5410 2107 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ -0db6d4: 1100 |0002: return-object v0 │ │ +0e9c64: |[0e9c64] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.getTimeline:()[F │ │ +0e9c74: 5410 2107 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ +0e9c78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1087 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;) │ │ @@ -315646,17 +315701,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db6d8: |[0db6d8] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.isRelative:()Z │ │ -0db6e8: 5510 1f07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.relative:Z // field@071f │ │ -0db6ec: 0f00 |0002: return v0 │ │ +0e9c7c: |[0e9c7c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.isRelative:()Z │ │ +0e9c8c: 5510 1f07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.relative:Z // field@071f │ │ +0e9c90: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1095 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;) │ │ @@ -315664,42 +315719,42 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 51 16-bit code units │ │ -0db6f0: |[0db6f0] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V │ │ -0db700: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0db702: 6f20 bc0c 5400 |0001: invoke-super {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;)V // method@0cbc │ │ -0db708: 5250 1d07 |0004: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@071d │ │ -0db70c: 5940 1d07 |0006: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@071d │ │ -0db710: 5250 1e07 |0008: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@071e │ │ -0db714: 5940 1e07 |000a: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@071e │ │ -0db718: 5450 2007 |000c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@0720 │ │ -0db71c: 2100 |000e: array-length v0, v0 │ │ -0db71e: 2300 4a04 |000f: new-array v0, v0, [F // type@044a │ │ -0db722: 5b40 2007 |0011: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@0720 │ │ -0db726: 5450 2007 |0013: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@0720 │ │ -0db72a: 5441 2007 |0015: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@0720 │ │ -0db72e: 5442 2007 |0017: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@0720 │ │ -0db732: 2122 |0019: array-length v2, v2 │ │ -0db734: 7152 7826 3031 |001a: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0db73a: 5450 2107 |001d: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ -0db73e: 2100 |001f: array-length v0, v0 │ │ -0db740: 2300 4a04 |0020: new-array v0, v0, [F // type@044a │ │ -0db744: 5b40 2107 |0022: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ -0db748: 5450 2107 |0024: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ -0db74c: 5441 2107 |0026: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ -0db750: 5442 2107 |0028: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ -0db754: 2122 |002a: array-length v2, v2 │ │ -0db756: 7152 7826 3031 |002b: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0db75c: 5550 1f07 |002e: iget-boolean v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.relative:Z // field@071f │ │ -0db760: 5c40 1f07 |0030: iput-boolean v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.relative:Z // field@071f │ │ -0db764: 0e00 |0032: return-void │ │ +0e9c94: |[0e9c94] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V │ │ +0e9ca4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0e9ca6: 6f20 bc0c 5400 |0001: invoke-super {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;)V // method@0cbc │ │ +0e9cac: 5250 1d07 |0004: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@071d │ │ +0e9cb0: 5940 1d07 |0006: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@071d │ │ +0e9cb4: 5250 1e07 |0008: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@071e │ │ +0e9cb8: 5940 1e07 |000a: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@071e │ │ +0e9cbc: 5450 2007 |000c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@0720 │ │ +0e9cc0: 2100 |000e: array-length v0, v0 │ │ +0e9cc2: 2300 4804 |000f: new-array v0, v0, [F // type@0448 │ │ +0e9cc6: 5b40 2007 |0011: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@0720 │ │ +0e9cca: 5450 2007 |0013: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@0720 │ │ +0e9cce: 5441 2007 |0015: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@0720 │ │ +0e9cd2: 5442 2007 |0017: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@0720 │ │ +0e9cd6: 2122 |0019: array-length v2, v2 │ │ +0e9cd8: 7152 7826 3031 |001a: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0e9cde: 5450 2107 |001d: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ +0e9ce2: 2100 |001f: array-length v0, v0 │ │ +0e9ce4: 2300 4804 |0020: new-array v0, v0, [F // type@0448 │ │ +0e9ce8: 5b40 2107 |0022: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ +0e9cec: 5450 2107 |0024: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ +0e9cf0: 5441 2107 |0026: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ +0e9cf4: 5442 2107 |0028: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ +0e9cf8: 2122 |002a: array-length v2, v2 │ │ +0e9cfa: 7152 7826 3031 |002b: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0e9d00: 5550 1f07 |002e: iget-boolean v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.relative:Z // field@071f │ │ +0e9d04: 5c40 1f07 |0030: iput-boolean v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.relative:Z // field@071f │ │ +0e9d08: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1150 │ │ 0x0004 line=1151 │ │ 0x0008 line=1152 │ │ 0x000c line=1153 │ │ 0x0013 line=1154 │ │ @@ -315716,79 +315771,79 @@ │ │ type : '(Ljava/io/BufferedReader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 124 16-bit code units │ │ -0db768: |[0db768] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.load:(Ljava/io/BufferedReader;)V │ │ -0db778: 6f20 bd0c 5400 |0000: invoke-super {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0cbd │ │ -0db77e: 5541 1c07 |0003: iget-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@071c │ │ -0db782: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ -0db786: 0e00 |0007: return-void │ │ -0db788: 1a01 db1c |0008: const-string v1, "highMin" // string@1cdb │ │ -0db78c: 7120 200d 1500 |000a: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d20 │ │ -0db792: 0a01 |000d: move-result v1 │ │ -0db794: 5941 1e07 |000e: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@071e │ │ -0db798: 1a01 d91c |0010: const-string v1, "highMax" // string@1cd9 │ │ -0db79c: 7120 200d 1500 |0012: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d20 │ │ -0db7a2: 0a01 |0015: move-result v1 │ │ -0db7a4: 5941 1d07 |0016: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@071d │ │ -0db7a8: 1a01 3725 |0018: const-string v1, "relative" // string@2537 │ │ -0db7ac: 7120 1f0d 1500 |001a: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z // method@0d1f │ │ -0db7b2: 0a01 |001d: move-result v1 │ │ -0db7b4: 5c41 1f07 |001e: iput-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.relative:Z // field@071f │ │ -0db7b8: 1a01 0f26 |0020: const-string v1, "scalingCount" // string@260f │ │ -0db7bc: 7120 210d 1500 |0022: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readInt:(Ljava/io/BufferedReader;Ljava/lang/String;)I // method@0d21 │ │ -0db7c2: 0a01 |0025: move-result v1 │ │ -0db7c4: 2311 4a04 |0026: new-array v1, v1, [F // type@044a │ │ -0db7c8: 5b41 2007 |0028: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@0720 │ │ -0db7cc: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -0db7ce: 5441 2007 |002b: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@0720 │ │ -0db7d2: 2111 |002d: array-length v1, v1 │ │ -0db7d4: 3510 2000 |002e: if-ge v0, v1, 004e // +0020 │ │ -0db7d8: 5441 2007 |0030: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@0720 │ │ -0db7dc: 2202 c503 |0032: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0db7e0: 7010 6726 0200 |0034: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0db7e6: 1a03 0d26 |0037: const-string v3, "scaling" // string@260d │ │ -0db7ea: 6e20 6e26 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0db7f0: 0c02 |003c: move-result-object v2 │ │ -0db7f2: 6e20 6b26 0200 |003d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0db7f8: 0c02 |0040: move-result-object v2 │ │ -0db7fa: 6e10 7426 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0db800: 0c02 |0044: move-result-object v2 │ │ -0db802: 7120 200d 2500 |0045: invoke-static {v5, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d20 │ │ -0db808: 0a02 |0048: move-result v2 │ │ -0db80a: 4b02 0100 |0049: aput v2, v1, v0 │ │ -0db80e: d800 0001 |004b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0db812: 28de |004d: goto 002b // -0022 │ │ -0db814: 1a01 a429 |004e: const-string v1, "timelineCount" // string@29a4 │ │ -0db818: 7120 210d 1500 |0050: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readInt:(Ljava/io/BufferedReader;Ljava/lang/String;)I // method@0d21 │ │ -0db81e: 0a01 |0053: move-result v1 │ │ -0db820: 2311 4a04 |0054: new-array v1, v1, [F // type@044a │ │ -0db824: 5b41 2107 |0056: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ -0db828: 1200 |0058: const/4 v0, #int 0 // #0 │ │ -0db82a: 5441 2107 |0059: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ -0db82e: 2111 |005b: array-length v1, v1 │ │ -0db830: 3510 abff |005c: if-ge v0, v1, 0007 // -0055 │ │ -0db834: 5441 2107 |005e: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ -0db838: 2202 c503 |0060: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0db83c: 7010 6726 0200 |0062: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0db842: 1a03 a329 |0065: const-string v3, "timeline" // string@29a3 │ │ -0db846: 6e20 6e26 3200 |0067: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0db84c: 0c02 |006a: move-result-object v2 │ │ -0db84e: 6e20 6b26 0200 |006b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0db854: 0c02 |006e: move-result-object v2 │ │ -0db856: 6e10 7426 0200 |006f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0db85c: 0c02 |0072: move-result-object v2 │ │ -0db85e: 7120 200d 2500 |0073: invoke-static {v5, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d20 │ │ -0db864: 0a02 |0076: move-result v2 │ │ -0db866: 4b02 0100 |0077: aput v2, v1, v0 │ │ -0db86a: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0db86e: 28de |007b: goto 0059 // -0022 │ │ +0e9d0c: |[0e9d0c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.load:(Ljava/io/BufferedReader;)V │ │ +0e9d1c: 6f20 bd0c 5400 |0000: invoke-super {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0cbd │ │ +0e9d22: 5541 1c07 |0003: iget-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@071c │ │ +0e9d26: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ +0e9d2a: 0e00 |0007: return-void │ │ +0e9d2c: 1a01 d91c |0008: const-string v1, "highMin" // string@1cd9 │ │ +0e9d30: 7120 200d 1500 |000a: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d20 │ │ +0e9d36: 0a01 |000d: move-result v1 │ │ +0e9d38: 5941 1e07 |000e: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@071e │ │ +0e9d3c: 1a01 d71c |0010: const-string v1, "highMax" // string@1cd7 │ │ +0e9d40: 7120 200d 1500 |0012: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d20 │ │ +0e9d46: 0a01 |0015: move-result v1 │ │ +0e9d48: 5941 1d07 |0016: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@071d │ │ +0e9d4c: 1a01 3525 |0018: const-string v1, "relative" // string@2535 │ │ +0e9d50: 7120 1f0d 1500 |001a: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z // method@0d1f │ │ +0e9d56: 0a01 |001d: move-result v1 │ │ +0e9d58: 5c41 1f07 |001e: iput-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.relative:Z // field@071f │ │ +0e9d5c: 1a01 0d26 |0020: const-string v1, "scalingCount" // string@260d │ │ +0e9d60: 7120 210d 1500 |0022: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readInt:(Ljava/io/BufferedReader;Ljava/lang/String;)I // method@0d21 │ │ +0e9d66: 0a01 |0025: move-result v1 │ │ +0e9d68: 2311 4804 |0026: new-array v1, v1, [F // type@0448 │ │ +0e9d6c: 5b41 2007 |0028: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@0720 │ │ +0e9d70: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +0e9d72: 5441 2007 |002b: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@0720 │ │ +0e9d76: 2111 |002d: array-length v1, v1 │ │ +0e9d78: 3510 2000 |002e: if-ge v0, v1, 004e // +0020 │ │ +0e9d7c: 5441 2007 |0030: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@0720 │ │ +0e9d80: 2202 c303 |0032: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0e9d84: 7010 6726 0200 |0034: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0e9d8a: 1a03 0b26 |0037: const-string v3, "scaling" // string@260b │ │ +0e9d8e: 6e20 6e26 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e9d94: 0c02 |003c: move-result-object v2 │ │ +0e9d96: 6e20 6b26 0200 |003d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0e9d9c: 0c02 |0040: move-result-object v2 │ │ +0e9d9e: 6e10 7426 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0e9da4: 0c02 |0044: move-result-object v2 │ │ +0e9da6: 7120 200d 2500 |0045: invoke-static {v5, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d20 │ │ +0e9dac: 0a02 |0048: move-result v2 │ │ +0e9dae: 4b02 0100 |0049: aput v2, v1, v0 │ │ +0e9db2: d800 0001 |004b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0e9db6: 28de |004d: goto 002b // -0022 │ │ +0e9db8: 1a01 a229 |004e: const-string v1, "timelineCount" // string@29a2 │ │ +0e9dbc: 7120 210d 1500 |0050: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readInt:(Ljava/io/BufferedReader;Ljava/lang/String;)I // method@0d21 │ │ +0e9dc2: 0a01 |0053: move-result v1 │ │ +0e9dc4: 2311 4804 |0054: new-array v1, v1, [F // type@0448 │ │ +0e9dc8: 5b41 2107 |0056: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ +0e9dcc: 1200 |0058: const/4 v0, #int 0 // #0 │ │ +0e9dce: 5441 2107 |0059: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ +0e9dd2: 2111 |005b: array-length v1, v1 │ │ +0e9dd4: 3510 abff |005c: if-ge v0, v1, 0007 // -0055 │ │ +0e9dd8: 5441 2107 |005e: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ +0e9ddc: 2202 c303 |0060: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0e9de0: 7010 6726 0200 |0062: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0e9de6: 1a03 a129 |0065: const-string v3, "timeline" // string@29a1 │ │ +0e9dea: 6e20 6e26 3200 |0067: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e9df0: 0c02 |006a: move-result-object v2 │ │ +0e9df2: 6e20 6b26 0200 |006b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0e9df8: 0c02 |006e: move-result-object v2 │ │ +0e9dfa: 6e10 7426 0200 |006f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0e9e00: 0c02 |0072: move-result-object v2 │ │ +0e9e02: 7120 200d 2500 |0073: invoke-static {v5, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d20 │ │ +0e9e08: 0a02 |0076: move-result v2 │ │ +0e9e0a: 4b02 0100 |0077: aput v2, v1, v0 │ │ +0e9e0e: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0e9e12: 28de |007b: goto 0059 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1136 │ │ 0x0003 line=1137 │ │ 0x0007 line=1147 │ │ 0x0008 line=1138 │ │ 0x0010 line=1139 │ │ @@ -315811,24 +315866,24 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0db870: |[0db870] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.newHighValue:()F │ │ -0db880: 5230 1e07 |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@071e │ │ -0db884: 5231 1d07 |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@071d │ │ -0db888: 5232 1e07 |0004: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@071e │ │ -0db88c: c721 |0006: sub-float/2addr v1, v2 │ │ -0db88e: 7100 9113 0000 |0007: invoke-static {}, Lcom/badlogic/gdx/math/MathUtils;.random:()F // method@1391 │ │ -0db894: 0a02 |000a: move-result v2 │ │ -0db896: c821 |000b: mul-float/2addr v1, v2 │ │ -0db898: c610 |000c: add-float/2addr v0, v1 │ │ -0db89a: 0f00 |000d: return v0 │ │ +0e9e14: |[0e9e14] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.newHighValue:()F │ │ +0e9e24: 5230 1e07 |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@071e │ │ +0e9e28: 5231 1d07 |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@071d │ │ +0e9e2c: 5232 1e07 |0004: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@071e │ │ +0e9e30: c721 |0006: sub-float/2addr v1, v2 │ │ +0e9e32: 7100 9113 0000 |0007: invoke-static {}, Lcom/badlogic/gdx/math/MathUtils;.random:()F // method@1391 │ │ +0e9e38: 0a02 |000a: move-result v2 │ │ +0e9e3a: c821 |000b: mul-float/2addr v1, v2 │ │ +0e9e3c: c610 |000c: add-float/2addr v0, v1 │ │ +0e9e3e: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1049 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ │ │ #9 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;) │ │ @@ -315836,150 +315891,150 @@ │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 262 16-bit code units │ │ -0db89c: |[0db89c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.save:(Ljava/io/Writer;)V │ │ -0db8ac: 6f20 bf0c 4300 |0000: invoke-super {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.save:(Ljava/io/Writer;)V // method@0cbf │ │ -0db8b2: 5531 1c07 |0003: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@071c │ │ -0db8b6: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ -0db8ba: 0e00 |0007: return-void │ │ -0db8bc: 2201 c503 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0db8c0: 7010 6726 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0db8c6: 1a02 dc1c |000d: const-string v2, "highMin: " // string@1cdc │ │ -0db8ca: 6e20 6e26 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0db8d0: 0c01 |0012: move-result-object v1 │ │ -0db8d2: 5232 1e07 |0013: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@071e │ │ -0db8d6: 6e20 6a26 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -0db8dc: 0c01 |0018: move-result-object v1 │ │ -0db8de: 1a02 0100 |0019: const-string v2, " │ │ +0e9e40: |[0e9e40] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.save:(Ljava/io/Writer;)V │ │ +0e9e50: 6f20 bf0c 4300 |0000: invoke-super {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.save:(Ljava/io/Writer;)V // method@0cbf │ │ +0e9e56: 5531 1c07 |0003: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@071c │ │ +0e9e5a: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ +0e9e5e: 0e00 |0007: return-void │ │ +0e9e60: 2201 c303 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0e9e64: 7010 6726 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0e9e6a: 1a02 da1c |000d: const-string v2, "highMin: " // string@1cda │ │ +0e9e6e: 6e20 6e26 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e9e74: 0c01 |0012: move-result-object v1 │ │ +0e9e76: 5232 1e07 |0013: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@071e │ │ +0e9e7a: 6e20 6a26 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +0e9e80: 0c01 |0018: move-result-object v1 │ │ +0e9e82: 1a02 0100 |0019: const-string v2, " │ │ " // string@0001 │ │ -0db8e2: 6e20 6e26 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0db8e8: 0c01 |001e: move-result-object v1 │ │ -0db8ea: 6e10 7426 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0db8f0: 0c01 |0022: move-result-object v1 │ │ -0db8f2: 6e20 b825 1400 |0023: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -0db8f8: 2201 c503 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0db8fc: 7010 6726 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0db902: 1a02 da1c |002b: const-string v2, "highMax: " // string@1cda │ │ -0db906: 6e20 6e26 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0db90c: 0c01 |0030: move-result-object v1 │ │ -0db90e: 5232 1d07 |0031: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@071d │ │ -0db912: 6e20 6a26 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -0db918: 0c01 |0036: move-result-object v1 │ │ -0db91a: 1a02 0100 |0037: const-string v2, " │ │ +0e9e86: 6e20 6e26 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e9e8c: 0c01 |001e: move-result-object v1 │ │ +0e9e8e: 6e10 7426 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0e9e94: 0c01 |0022: move-result-object v1 │ │ +0e9e96: 6e20 b825 1400 |0023: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +0e9e9c: 2201 c303 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0e9ea0: 7010 6726 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0e9ea6: 1a02 d81c |002b: const-string v2, "highMax: " // string@1cd8 │ │ +0e9eaa: 6e20 6e26 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e9eb0: 0c01 |0030: move-result-object v1 │ │ +0e9eb2: 5232 1d07 |0031: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@071d │ │ +0e9eb6: 6e20 6a26 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +0e9ebc: 0c01 |0036: move-result-object v1 │ │ +0e9ebe: 1a02 0100 |0037: const-string v2, " │ │ " // string@0001 │ │ -0db91e: 6e20 6e26 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0db924: 0c01 |003c: move-result-object v1 │ │ -0db926: 6e10 7426 0100 |003d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0db92c: 0c01 |0040: move-result-object v1 │ │ -0db92e: 6e20 b825 1400 |0041: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -0db934: 2201 c503 |0044: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0db938: 7010 6726 0100 |0046: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0db93e: 1a02 3825 |0049: const-string v2, "relative: " // string@2538 │ │ -0db942: 6e20 6e26 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0db948: 0c01 |004e: move-result-object v1 │ │ -0db94a: 5532 1f07 |004f: iget-boolean v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.relative:Z // field@071f │ │ -0db94e: 6e20 6f26 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@266f │ │ -0db954: 0c01 |0054: move-result-object v1 │ │ -0db956: 1a02 0100 |0055: const-string v2, " │ │ +0e9ec2: 6e20 6e26 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e9ec8: 0c01 |003c: move-result-object v1 │ │ +0e9eca: 6e10 7426 0100 |003d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0e9ed0: 0c01 |0040: move-result-object v1 │ │ +0e9ed2: 6e20 b825 1400 |0041: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +0e9ed8: 2201 c303 |0044: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0e9edc: 7010 6726 0100 |0046: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0e9ee2: 1a02 3625 |0049: const-string v2, "relative: " // string@2536 │ │ +0e9ee6: 6e20 6e26 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e9eec: 0c01 |004e: move-result-object v1 │ │ +0e9eee: 5532 1f07 |004f: iget-boolean v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.relative:Z // field@071f │ │ +0e9ef2: 6e20 6f26 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@266f │ │ +0e9ef8: 0c01 |0054: move-result-object v1 │ │ +0e9efa: 1a02 0100 |0055: const-string v2, " │ │ " // string@0001 │ │ -0db95a: 6e20 6e26 2100 |0057: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0db960: 0c01 |005a: move-result-object v1 │ │ -0db962: 6e10 7426 0100 |005b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0db968: 0c01 |005e: move-result-object v1 │ │ -0db96a: 6e20 b825 1400 |005f: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -0db970: 2201 c503 |0062: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0db974: 7010 6726 0100 |0064: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0db97a: 1a02 1026 |0067: const-string v2, "scalingCount: " // string@2610 │ │ -0db97e: 6e20 6e26 2100 |0069: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0db984: 0c01 |006c: move-result-object v1 │ │ -0db986: 5432 2007 |006d: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@0720 │ │ -0db98a: 2122 |006f: array-length v2, v2 │ │ -0db98c: 6e20 6b26 2100 |0070: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0db992: 0c01 |0073: move-result-object v1 │ │ -0db994: 1a02 0100 |0074: const-string v2, " │ │ +0e9efe: 6e20 6e26 2100 |0057: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e9f04: 0c01 |005a: move-result-object v1 │ │ +0e9f06: 6e10 7426 0100 |005b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0e9f0c: 0c01 |005e: move-result-object v1 │ │ +0e9f0e: 6e20 b825 1400 |005f: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +0e9f14: 2201 c303 |0062: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0e9f18: 7010 6726 0100 |0064: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0e9f1e: 1a02 0e26 |0067: const-string v2, "scalingCount: " // string@260e │ │ +0e9f22: 6e20 6e26 2100 |0069: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e9f28: 0c01 |006c: move-result-object v1 │ │ +0e9f2a: 5432 2007 |006d: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@0720 │ │ +0e9f2e: 2122 |006f: array-length v2, v2 │ │ +0e9f30: 6e20 6b26 2100 |0070: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0e9f36: 0c01 |0073: move-result-object v1 │ │ +0e9f38: 1a02 0100 |0074: const-string v2, " │ │ " // string@0001 │ │ -0db998: 6e20 6e26 2100 |0076: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0db99e: 0c01 |0079: move-result-object v1 │ │ -0db9a0: 6e10 7426 0100 |007a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0db9a6: 0c01 |007d: move-result-object v1 │ │ -0db9a8: 6e20 b825 1400 |007e: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -0db9ae: 1200 |0081: const/4 v0, #int 0 // #0 │ │ -0db9b0: 5431 2007 |0082: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@0720 │ │ -0db9b4: 2111 |0084: array-length v1, v1 │ │ -0db9b6: 3510 2f00 |0085: if-ge v0, v1, 00b4 // +002f │ │ -0db9ba: 2201 c503 |0087: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0db9be: 7010 6726 0100 |0089: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0db9c4: 1a02 0d26 |008c: const-string v2, "scaling" // string@260d │ │ -0db9c8: 6e20 6e26 2100 |008e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0db9ce: 0c01 |0091: move-result-object v1 │ │ -0db9d0: 6e20 6b26 0100 |0092: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0db9d6: 0c01 |0095: move-result-object v1 │ │ -0db9d8: 1a02 fc00 |0096: const-string v2, ": " // string@00fc │ │ -0db9dc: 6e20 6e26 2100 |0098: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0db9e2: 0c01 |009b: move-result-object v1 │ │ -0db9e4: 5432 2007 |009c: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@0720 │ │ -0db9e8: 4402 0200 |009e: aget v2, v2, v0 │ │ -0db9ec: 6e20 6a26 2100 |00a0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -0db9f2: 0c01 |00a3: move-result-object v1 │ │ -0db9f4: 1a02 0100 |00a4: const-string v2, " │ │ +0e9f3c: 6e20 6e26 2100 |0076: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e9f42: 0c01 |0079: move-result-object v1 │ │ +0e9f44: 6e10 7426 0100 |007a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0e9f4a: 0c01 |007d: move-result-object v1 │ │ +0e9f4c: 6e20 b825 1400 |007e: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +0e9f52: 1200 |0081: const/4 v0, #int 0 // #0 │ │ +0e9f54: 5431 2007 |0082: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@0720 │ │ +0e9f58: 2111 |0084: array-length v1, v1 │ │ +0e9f5a: 3510 2f00 |0085: if-ge v0, v1, 00b4 // +002f │ │ +0e9f5e: 2201 c303 |0087: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0e9f62: 7010 6726 0100 |0089: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0e9f68: 1a02 0b26 |008c: const-string v2, "scaling" // string@260b │ │ +0e9f6c: 6e20 6e26 2100 |008e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e9f72: 0c01 |0091: move-result-object v1 │ │ +0e9f74: 6e20 6b26 0100 |0092: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0e9f7a: 0c01 |0095: move-result-object v1 │ │ +0e9f7c: 1a02 fc00 |0096: const-string v2, ": " // string@00fc │ │ +0e9f80: 6e20 6e26 2100 |0098: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e9f86: 0c01 |009b: move-result-object v1 │ │ +0e9f88: 5432 2007 |009c: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@0720 │ │ +0e9f8c: 4402 0200 |009e: aget v2, v2, v0 │ │ +0e9f90: 6e20 6a26 2100 |00a0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +0e9f96: 0c01 |00a3: move-result-object v1 │ │ +0e9f98: 1a02 0100 |00a4: const-string v2, " │ │ " // string@0001 │ │ -0db9f8: 6e20 6e26 2100 |00a6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0db9fe: 0c01 |00a9: move-result-object v1 │ │ -0dba00: 6e10 7426 0100 |00aa: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0dba06: 0c01 |00ad: move-result-object v1 │ │ -0dba08: 6e20 b825 1400 |00ae: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -0dba0e: d800 0001 |00b1: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0dba12: 28cf |00b3: goto 0082 // -0031 │ │ -0dba14: 2201 c503 |00b4: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0dba18: 7010 6726 0100 |00b6: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0dba1e: 1a02 a529 |00b9: const-string v2, "timelineCount: " // string@29a5 │ │ -0dba22: 6e20 6e26 2100 |00bb: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0dba28: 0c01 |00be: move-result-object v1 │ │ -0dba2a: 5432 2107 |00bf: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ -0dba2e: 2122 |00c1: array-length v2, v2 │ │ -0dba30: 6e20 6b26 2100 |00c2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0dba36: 0c01 |00c5: move-result-object v1 │ │ -0dba38: 1a02 0100 |00c6: const-string v2, " │ │ +0e9f9c: 6e20 6e26 2100 |00a6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e9fa2: 0c01 |00a9: move-result-object v1 │ │ +0e9fa4: 6e10 7426 0100 |00aa: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0e9faa: 0c01 |00ad: move-result-object v1 │ │ +0e9fac: 6e20 b825 1400 |00ae: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +0e9fb2: d800 0001 |00b1: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0e9fb6: 28cf |00b3: goto 0082 // -0031 │ │ +0e9fb8: 2201 c303 |00b4: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0e9fbc: 7010 6726 0100 |00b6: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0e9fc2: 1a02 a329 |00b9: const-string v2, "timelineCount: " // string@29a3 │ │ +0e9fc6: 6e20 6e26 2100 |00bb: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e9fcc: 0c01 |00be: move-result-object v1 │ │ +0e9fce: 5432 2107 |00bf: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ +0e9fd2: 2122 |00c1: array-length v2, v2 │ │ +0e9fd4: 6e20 6b26 2100 |00c2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0e9fda: 0c01 |00c5: move-result-object v1 │ │ +0e9fdc: 1a02 0100 |00c6: const-string v2, " │ │ " // string@0001 │ │ -0dba3c: 6e20 6e26 2100 |00c8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0dba42: 0c01 |00cb: move-result-object v1 │ │ -0dba44: 6e10 7426 0100 |00cc: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0dba4a: 0c01 |00cf: move-result-object v1 │ │ -0dba4c: 6e20 b825 1400 |00d0: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -0dba52: 1200 |00d3: const/4 v0, #int 0 // #0 │ │ -0dba54: 5431 2107 |00d4: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ -0dba58: 2111 |00d6: array-length v1, v1 │ │ -0dba5a: 3510 30ff |00d7: if-ge v0, v1, 0007 // -00d0 │ │ -0dba5e: 2201 c503 |00d9: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0dba62: 7010 6726 0100 |00db: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0dba68: 1a02 a329 |00de: const-string v2, "timeline" // string@29a3 │ │ -0dba6c: 6e20 6e26 2100 |00e0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0dba72: 0c01 |00e3: move-result-object v1 │ │ -0dba74: 6e20 6b26 0100 |00e4: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0dba7a: 0c01 |00e7: move-result-object v1 │ │ -0dba7c: 1a02 fc00 |00e8: const-string v2, ": " // string@00fc │ │ -0dba80: 6e20 6e26 2100 |00ea: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0dba86: 0c01 |00ed: move-result-object v1 │ │ -0dba88: 5432 2107 |00ee: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ -0dba8c: 4402 0200 |00f0: aget v2, v2, v0 │ │ -0dba90: 6e20 6a26 2100 |00f2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -0dba96: 0c01 |00f5: move-result-object v1 │ │ -0dba98: 1a02 0100 |00f6: const-string v2, " │ │ +0e9fe0: 6e20 6e26 2100 |00c8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0e9fe6: 0c01 |00cb: move-result-object v1 │ │ +0e9fe8: 6e10 7426 0100 |00cc: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0e9fee: 0c01 |00cf: move-result-object v1 │ │ +0e9ff0: 6e20 b825 1400 |00d0: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +0e9ff6: 1200 |00d3: const/4 v0, #int 0 // #0 │ │ +0e9ff8: 5431 2107 |00d4: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ +0e9ffc: 2111 |00d6: array-length v1, v1 │ │ +0e9ffe: 3510 30ff |00d7: if-ge v0, v1, 0007 // -00d0 │ │ +0ea002: 2201 c303 |00d9: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0ea006: 7010 6726 0100 |00db: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0ea00c: 1a02 a129 |00de: const-string v2, "timeline" // string@29a1 │ │ +0ea010: 6e20 6e26 2100 |00e0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0ea016: 0c01 |00e3: move-result-object v1 │ │ +0ea018: 6e20 6b26 0100 |00e4: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0ea01e: 0c01 |00e7: move-result-object v1 │ │ +0ea020: 1a02 fc00 |00e8: const-string v2, ": " // string@00fc │ │ +0ea024: 6e20 6e26 2100 |00ea: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0ea02a: 0c01 |00ed: move-result-object v1 │ │ +0ea02c: 5432 2107 |00ee: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ +0ea030: 4402 0200 |00f0: aget v2, v2, v0 │ │ +0ea034: 6e20 6a26 2100 |00f2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +0ea03a: 0c01 |00f5: move-result-object v1 │ │ +0ea03c: 1a02 0100 |00f6: const-string v2, " │ │ " // string@0001 │ │ -0dba9c: 6e20 6e26 2100 |00f8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0dbaa2: 0c01 |00fb: move-result-object v1 │ │ -0dbaa4: 6e10 7426 0100 |00fc: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0dbaaa: 0c01 |00ff: move-result-object v1 │ │ -0dbaac: 6e20 b825 1400 |0100: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ -0dbab2: d800 0001 |0103: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0dbab6: 28cf |0105: goto 00d4 // -0031 │ │ +0ea040: 6e20 6e26 2100 |00f8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0ea046: 0c01 |00fb: move-result-object v1 │ │ +0ea048: 6e10 7426 0100 |00fc: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0ea04e: 0c01 |00ff: move-result-object v1 │ │ +0ea050: 6e20 b825 1400 |0100: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@25b8 │ │ +0ea056: d800 0001 |0103: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ea05a: 28cf |0105: goto 00d4 // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1122 │ │ 0x0003 line=1123 │ │ 0x0007 line=1133 │ │ 0x0008 line=1124 │ │ 0x0026 line=1125 │ │ @@ -316002,18 +316057,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0dbab8: |[0dbab8] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.setHigh:(F)V │ │ -0dbac8: 5901 1e07 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@071e │ │ -0dbacc: 5901 1d07 |0002: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@071d │ │ -0dbad0: 0e00 |0004: return-void │ │ +0ea05c: |[0ea05c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.setHigh:(F)V │ │ +0ea06c: 5901 1e07 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@071e │ │ +0ea070: 5901 1d07 |0002: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@071d │ │ +0ea074: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1053 │ │ 0x0002 line=1054 │ │ 0x0004 line=1055 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ @@ -316024,18 +316079,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0dbad4: |[0dbad4] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.setHigh:(FF)V │ │ -0dbae4: 5901 1e07 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@071e │ │ -0dbae8: 5902 1d07 |0002: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@071d │ │ -0dbaec: 0e00 |0004: return-void │ │ +0ea078: |[0ea078] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.setHigh:(FF)V │ │ +0ea088: 5901 1e07 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@071e │ │ +0ea08c: 5902 1d07 |0002: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@071d │ │ +0ea090: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1058 │ │ 0x0002 line=1059 │ │ 0x0004 line=1060 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ @@ -316047,17 +316102,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dbaf0: |[0dbaf0] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.setHighMax:(F)V │ │ -0dbb00: 5901 1d07 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@071d │ │ -0dbb04: 0e00 |0002: return-void │ │ +0ea094: |[0ea094] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.setHighMax:(F)V │ │ +0ea0a4: 5901 1d07 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@071d │ │ +0ea0a8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1075 │ │ 0x0002 line=1076 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ 0x0000 - 0x0003 reg=1 highMax F │ │ @@ -316067,17 +316122,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dbb08: |[0dbb08] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.setHighMin:(F)V │ │ -0dbb18: 5901 1e07 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@071e │ │ -0dbb1c: 0e00 |0002: return-void │ │ +0ea0ac: |[0ea0ac] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.setHighMin:(F)V │ │ +0ea0bc: 5901 1e07 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@071e │ │ +0ea0c0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1067 │ │ 0x0002 line=1068 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ 0x0000 - 0x0003 reg=1 highMin F │ │ @@ -316087,17 +316142,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dbb20: |[0dbb20] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.setRelative:(Z)V │ │ -0dbb30: 5c01 1f07 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.relative:Z // field@071f │ │ -0dbb34: 0e00 |0002: return-void │ │ +0ea0c4: |[0ea0c4] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.setRelative:(Z)V │ │ +0ea0d4: 5c01 1f07 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.relative:Z // field@071f │ │ +0ea0d8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1099 │ │ 0x0002 line=1100 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ 0x0000 - 0x0003 reg=1 relative Z │ │ @@ -316107,17 +316162,17 @@ │ │ type : '([F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dbb38: |[0dbb38] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.setScaling:([F)V │ │ -0dbb48: 5b01 2007 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@0720 │ │ -0dbb4c: 0e00 |0002: return-void │ │ +0ea0dc: |[0ea0dc] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.setScaling:([F)V │ │ +0ea0ec: 5b01 2007 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@0720 │ │ +0ea0f0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1083 │ │ 0x0002 line=1084 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ 0x0000 - 0x0003 reg=1 values [F │ │ @@ -316127,32 +316182,32 @@ │ │ type : '([F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dbb50: |[0dbb50] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.setTimeline:([F)V │ │ -0dbb60: 5b01 2107 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ -0dbb64: 0e00 |0002: return-void │ │ +0ea0f4: |[0ea0f4] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.setTimeline:([F)V │ │ +0ea104: 5b01 2107 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@0721 │ │ +0ea108: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1091 │ │ 0x0002 line=1092 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ 0x0000 - 0x0003 reg=1 timeline [F │ │ │ │ - source_file_idx : 3586 (ParticleEmitter.java) │ │ + source_file_idx : 3584 (ParticleEmitter.java) │ │ │ │ Class #709 header: │ │ -class_idx : 330 │ │ +class_idx : 328 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 296 │ │ -source_file_idx : 3605 │ │ +superclass_idx : 294 │ │ +source_file_idx : 3603 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #709 annotations: │ │ Annotations on class │ │ @@ -316176,18 +316231,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;Lcom/badlogic/gdx/graphics/TextureData;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0dbb68: |[0dbb68] com.badlogic.gdx.graphics.g2d.PixmapPacker$1.:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;Lcom/badlogic/gdx/graphics/TextureData;)V │ │ -0dbb78: 5b01 7907 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$1;.this$0:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; // field@0779 │ │ -0dbb7c: 7020 6d0b 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b6d │ │ -0dbb82: 0e00 |0005: return-void │ │ +0ea10c: |[0ea10c] com.badlogic.gdx.graphics.g2d.PixmapPacker$1.:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;Lcom/badlogic/gdx/graphics/TextureData;)V │ │ +0ea11c: 5b01 7907 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$1;.this$0:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; // field@0779 │ │ +0ea120: 7020 6d0b 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b6d │ │ +0ea126: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; │ │ 0x0000 - 0x0006 reg=2 x0 Lcom/badlogic/gdx/graphics/TextureData; │ │ @@ -316198,37 +316253,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0dbb84: |[0dbb84] com.badlogic.gdx.graphics.g2d.PixmapPacker$1.dispose:()V │ │ -0dbb94: 6f10 750b 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b75 │ │ -0dbb9a: 6e10 430d 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$1;.getTextureData:()Lcom/badlogic/gdx/graphics/TextureData; // method@0d43 │ │ -0dbba0: 0c00 |0006: move-result-object v0 │ │ -0dbba2: 7210 8f0b 0000 |0007: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/TextureData;.consumePixmap:()Lcom/badlogic/gdx/graphics/Pixmap; // method@0b8f │ │ -0dbba8: 0c00 |000a: move-result-object v0 │ │ -0dbbaa: 6e10 2b0b 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b2b │ │ -0dbbb0: 0e00 |000e: return-void │ │ +0ea128: |[0ea128] com.badlogic.gdx.graphics.g2d.PixmapPacker$1.dispose:()V │ │ +0ea138: 6f10 750b 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b75 │ │ +0ea13e: 6e10 430d 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$1;.getTextureData:()Lcom/badlogic/gdx/graphics/TextureData; // method@0d43 │ │ +0ea144: 0c00 |0006: move-result-object v0 │ │ +0ea146: 7210 8f0b 0000 |0007: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/TextureData;.consumePixmap:()Lcom/badlogic/gdx/graphics/Pixmap; // method@0b8f │ │ +0ea14c: 0c00 |000a: move-result-object v0 │ │ +0ea14e: 6e10 2b0b 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b2b │ │ +0ea154: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0003 line=310 │ │ 0x000e line=311 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$1; │ │ │ │ - source_file_idx : 3605 (PixmapPacker.java) │ │ + source_file_idx : 3603 (PixmapPacker.java) │ │ │ │ Class #710 header: │ │ -class_idx : 331 │ │ +class_idx : 329 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 296 │ │ -source_file_idx : 3605 │ │ +superclass_idx : 294 │ │ +source_file_idx : 3603 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #710 annotations: │ │ Annotations on class │ │ @@ -316252,18 +316307,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;Lcom/badlogic/gdx/graphics/TextureData;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0dbbb4: |[0dbbb4] com.badlogic.gdx.graphics.g2d.PixmapPacker$2.:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;Lcom/badlogic/gdx/graphics/TextureData;)V │ │ -0dbbc4: 5b01 7a07 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$2;.this$0:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; // field@077a │ │ -0dbbc8: 7020 6d0b 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b6d │ │ -0dbbce: 0e00 |0005: return-void │ │ +0ea158: |[0ea158] com.badlogic.gdx.graphics.g2d.PixmapPacker$2.:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;Lcom/badlogic/gdx/graphics/TextureData;)V │ │ +0ea168: 5b01 7a07 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$2;.this$0:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; // field@077a │ │ +0ea16c: 7020 6d0b 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b6d │ │ +0ea172: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; │ │ 0x0000 - 0x0006 reg=2 x0 Lcom/badlogic/gdx/graphics/TextureData; │ │ @@ -316274,37 +316329,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0dbbd0: |[0dbbd0] com.badlogic.gdx.graphics.g2d.PixmapPacker$2.dispose:()V │ │ -0dbbe0: 6f10 750b 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b75 │ │ -0dbbe6: 6e10 460d 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$2;.getTextureData:()Lcom/badlogic/gdx/graphics/TextureData; // method@0d46 │ │ -0dbbec: 0c00 |0006: move-result-object v0 │ │ -0dbbee: 7210 8f0b 0000 |0007: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/TextureData;.consumePixmap:()Lcom/badlogic/gdx/graphics/Pixmap; // method@0b8f │ │ -0dbbf4: 0c00 |000a: move-result-object v0 │ │ -0dbbf6: 6e10 2b0b 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b2b │ │ -0dbbfc: 0e00 |000e: return-void │ │ +0ea174: |[0ea174] com.badlogic.gdx.graphics.g2d.PixmapPacker$2.dispose:()V │ │ +0ea184: 6f10 750b 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b75 │ │ +0ea18a: 6e10 460d 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$2;.getTextureData:()Lcom/badlogic/gdx/graphics/TextureData; // method@0d46 │ │ +0ea190: 0c00 |0006: move-result-object v0 │ │ +0ea192: 7210 8f0b 0000 |0007: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/TextureData;.consumePixmap:()Lcom/badlogic/gdx/graphics/Pixmap; // method@0b8f │ │ +0ea198: 0c00 |000a: move-result-object v0 │ │ +0ea19a: 6e10 2b0b 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b2b │ │ +0ea1a0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0003 line=338 │ │ 0x000e line=339 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$2; │ │ │ │ - source_file_idx : 3605 (PixmapPacker.java) │ │ + source_file_idx : 3603 (PixmapPacker.java) │ │ │ │ Class #711 header: │ │ -class_idx : 332 │ │ +class_idx : 330 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 465 │ │ -source_file_idx : 3605 │ │ +superclass_idx : 463 │ │ +source_file_idx : 3603 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #711 annotations: │ │ Annotations on class │ │ @@ -316328,19 +316383,19 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -0dbc00: |[0dbc00] com.badlogic.gdx.graphics.g2d.PixmapPacker$ManagedPixmapTextureData.:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;Z)V │ │ -0dbc10: 5b12 7b07 |0000: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$ManagedPixmapTextureData;.this$0:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; // field@077b │ │ -0dbc14: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0dbc16: 7050 d411 3154 |0003: invoke-direct {v1, v3, v4, v5, v0}, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.:(Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;ZZ)V // method@11d4 │ │ -0dbc1c: 0e00 |0006: return-void │ │ +0ea1a4: |[0ea1a4] com.badlogic.gdx.graphics.g2d.PixmapPacker$ManagedPixmapTextureData.:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;Z)V │ │ +0ea1b4: 5b12 7b07 |0000: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$ManagedPixmapTextureData;.this$0:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; // field@077b │ │ +0ea1b8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0ea1ba: 7050 d411 3154 |0003: invoke-direct {v1, v3, v4, v5, v0}, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.:(Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;ZZ)V // method@11d4 │ │ +0ea1c0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x0002 line=385 │ │ 0x0006 line=386 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$ManagedPixmapTextureData; │ │ @@ -316355,30 +316410,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0dbc20: |[0dbc20] com.badlogic.gdx.graphics.g2d.PixmapPacker$ManagedPixmapTextureData.isManaged:()Z │ │ -0dbc30: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0dbc32: 0f00 |0001: return v0 │ │ +0ea1c4: |[0ea1c4] com.badlogic.gdx.graphics.g2d.PixmapPacker$ManagedPixmapTextureData.isManaged:()Z │ │ +0ea1d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ea1d6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$ManagedPixmapTextureData; │ │ │ │ - source_file_idx : 3605 (PixmapPacker.java) │ │ + source_file_idx : 3603 (PixmapPacker.java) │ │ │ │ Class #712 header: │ │ -class_idx : 345 │ │ +class_idx : 343 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 339 │ │ -source_file_idx : 3927 │ │ +superclass_idx : 337 │ │ +source_file_idx : 3925 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 15 │ │ │ │ Class #712 annotations: │ │ Annotations on class │ │ @@ -316410,54 +316465,54 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 75 16-bit code units │ │ -0dbc34: |[0dbc34] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)V │ │ -0dbc44: 1504 0040 |0000: const/high16 v4, #int 1073741824 // #4000 │ │ -0dbc48: 1506 803f |0002: const/high16 v6, #int 1065353216 // #3f80 │ │ -0dbc4c: 7010 a20d 0700 |0004: invoke-direct {v7}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:()V // method@0da2 │ │ -0dbc52: 2202 5801 |0007: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0158 │ │ -0dbc56: 7020 200e 8200 |0009: invoke-direct {v2, v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)V // method@0e20 │ │ -0dbc5c: 5b72 1408 |000c: iput-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbc60: 5282 0908 |000e: iget v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ -0dbc64: 5972 1208 |0010: iput v2, v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetX:F // field@0812 │ │ -0dbc68: 5282 0a08 |0012: iget v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ -0dbc6c: 5972 1308 |0014: iput v2, v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetY:F // field@0813 │ │ -0dbc70: 6e20 3a0e 8700 |0016: invoke-virtual {v7, v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0e3a │ │ -0dbc76: 5282 0c08 |0019: iget v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@080c │ │ -0dbc7a: 8222 |001b: int-to-float v2, v2 │ │ -0dbc7c: c942 |001c: div-float/2addr v2, v4 │ │ -0dbc7e: 5283 0b08 |001d: iget v3, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@080b │ │ -0dbc82: 8233 |001f: int-to-float v3, v3 │ │ -0dbc84: c943 |0020: div-float/2addr v3, v4 │ │ -0dbc86: 6e30 380e 2703 |0021: invoke-virtual {v7, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.setOrigin:(FF)V // method@0e38 │ │ -0dbc8c: 6e10 230e 0800 |0024: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRegionWidth:()I // method@0e23 │ │ -0dbc92: 0a01 |0027: move-result v1 │ │ -0dbc94: 6e10 220e 0800 |0028: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRegionHeight:()I // method@0e22 │ │ -0dbc9a: 0a00 |002b: move-result v0 │ │ -0dbc9c: 5582 1008 |002c: iget-boolean v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@0810 │ │ -0dbca0: 3802 1300 |002e: if-eqz v2, 0041 // +0013 │ │ -0dbca4: 1212 |0030: const/4 v2, #int 1 // #1 │ │ -0dbca6: 6f20 ba0d 2700 |0031: invoke-super {v7, v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotate90:(Z)V // method@0dba │ │ -0dbcac: 5282 0908 |0034: iget v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ -0dbcb0: 5283 0a08 |0036: iget v3, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ -0dbcb4: 8204 |0038: int-to-float v4, v0 │ │ -0dbcb6: 8215 |0039: int-to-float v5, v1 │ │ -0dbcb8: 6f55 be0d 2743 |003a: invoke-super {v7, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setBounds:(FFFF)V // method@0dbe │ │ -0dbcbe: 6e56 370e 6766 |003d: invoke-virtual {v7, v6, v6, v6, v6}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.setColor:(FFFF)V // method@0e37 │ │ -0dbcc4: 0e00 |0040: return-void │ │ -0dbcc6: 5282 0908 |0041: iget v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ -0dbcca: 5283 0a08 |0043: iget v3, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ -0dbcce: 8214 |0045: int-to-float v4, v1 │ │ -0dbcd0: 8205 |0046: int-to-float v5, v0 │ │ -0dbcd2: 6f55 be0d 2743 |0047: invoke-super {v7, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setBounds:(FFFF)V // method@0dbe │ │ -0dbcd8: 28f3 |004a: goto 003d // -000d │ │ +0ea1d8: |[0ea1d8] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)V │ │ +0ea1e8: 1504 0040 |0000: const/high16 v4, #int 1073741824 // #4000 │ │ +0ea1ec: 1506 803f |0002: const/high16 v6, #int 1065353216 // #3f80 │ │ +0ea1f0: 7010 a20d 0700 |0004: invoke-direct {v7}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:()V // method@0da2 │ │ +0ea1f6: 2202 5601 |0007: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0156 │ │ +0ea1fa: 7020 200e 8200 |0009: invoke-direct {v2, v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)V // method@0e20 │ │ +0ea200: 5b72 1408 |000c: iput-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea204: 5282 0908 |000e: iget v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ +0ea208: 5972 1208 |0010: iput v2, v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetX:F // field@0812 │ │ +0ea20c: 5282 0a08 |0012: iget v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ +0ea210: 5972 1308 |0014: iput v2, v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetY:F // field@0813 │ │ +0ea214: 6e20 3a0e 8700 |0016: invoke-virtual {v7, v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0e3a │ │ +0ea21a: 5282 0c08 |0019: iget v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@080c │ │ +0ea21e: 8222 |001b: int-to-float v2, v2 │ │ +0ea220: c942 |001c: div-float/2addr v2, v4 │ │ +0ea222: 5283 0b08 |001d: iget v3, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@080b │ │ +0ea226: 8233 |001f: int-to-float v3, v3 │ │ +0ea228: c943 |0020: div-float/2addr v3, v4 │ │ +0ea22a: 6e30 380e 2703 |0021: invoke-virtual {v7, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.setOrigin:(FF)V // method@0e38 │ │ +0ea230: 6e10 230e 0800 |0024: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRegionWidth:()I // method@0e23 │ │ +0ea236: 0a01 |0027: move-result v1 │ │ +0ea238: 6e10 220e 0800 |0028: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRegionHeight:()I // method@0e22 │ │ +0ea23e: 0a00 |002b: move-result v0 │ │ +0ea240: 5582 1008 |002c: iget-boolean v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@0810 │ │ +0ea244: 3802 1300 |002e: if-eqz v2, 0041 // +0013 │ │ +0ea248: 1212 |0030: const/4 v2, #int 1 // #1 │ │ +0ea24a: 6f20 ba0d 2700 |0031: invoke-super {v7, v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotate90:(Z)V // method@0dba │ │ +0ea250: 5282 0908 |0034: iget v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ +0ea254: 5283 0a08 |0036: iget v3, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ +0ea258: 8204 |0038: int-to-float v4, v0 │ │ +0ea25a: 8215 |0039: int-to-float v5, v1 │ │ +0ea25c: 6f55 be0d 2743 |003a: invoke-super {v7, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setBounds:(FFFF)V // method@0dbe │ │ +0ea262: 6e56 370e 6766 |003d: invoke-virtual {v7, v6, v6, v6, v6}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.setColor:(FFFF)V // method@0e37 │ │ +0ea268: 0e00 |0040: return-void │ │ +0ea26a: 5282 0908 |0041: iget v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ +0ea26e: 5283 0a08 |0043: iget v3, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ +0ea272: 8214 |0045: int-to-float v4, v1 │ │ +0ea274: 8205 |0046: int-to-float v5, v0 │ │ +0ea276: 6f55 be0d 2743 |0047: invoke-super {v7, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setBounds:(FFFF)V // method@0dbe │ │ +0ea27c: 28f3 |004a: goto 003d // -000d │ │ catches : (none) │ │ positions : │ │ 0x0004 line=535 │ │ 0x0007 line=536 │ │ 0x000e line=537 │ │ 0x0012 line=538 │ │ 0x0016 line=539 │ │ @@ -316481,24 +316536,24 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0dbcdc: |[0dbcdc] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;)V │ │ -0dbcec: 7010 a20d 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:()V // method@0da2 │ │ -0dbcf2: 5420 1408 |0003: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbcf6: 5b10 1408 |0005: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbcfa: 5220 1208 |0007: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetX:F // field@0812 │ │ -0dbcfe: 5910 1208 |0009: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetX:F // field@0812 │ │ -0dbd02: 5220 1308 |000b: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetY:F // field@0813 │ │ -0dbd06: 5910 1308 |000d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetY:F // field@0813 │ │ -0dbd0a: 6e20 350e 2100 |000f: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.set:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0e35 │ │ -0dbd10: 0e00 |0012: return-void │ │ +0ea280: |[0ea280] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;)V │ │ +0ea290: 7010 a20d 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:()V // method@0da2 │ │ +0ea296: 5420 1408 |0003: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea29a: 5b10 1408 |0005: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea29e: 5220 1208 |0007: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetX:F // field@0812 │ │ +0ea2a2: 5910 1208 |0009: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetX:F // field@0812 │ │ +0ea2a6: 5220 1308 |000b: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetY:F // field@0813 │ │ +0ea2aa: 5910 1308 |000d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetY:F // field@0813 │ │ +0ea2ae: 6e20 350e 2100 |000f: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.set:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0e35 │ │ +0ea2b4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ 0x0003 line=552 │ │ 0x0007 line=553 │ │ 0x000b line=554 │ │ 0x000f line=555 │ │ @@ -316513,59 +316568,59 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -0dbd14: |[0dbd14] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.flip:(ZZ)V │ │ -0dbd24: 6f30 ab0d 980a |0000: invoke-super {v8, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.flip:(ZZ)V // method@0dab │ │ -0dbd2a: 6e10 2e0e 0800 |0003: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getOriginX:()F // method@0e2e │ │ -0dbd30: 0a03 |0006: move-result v3 │ │ -0dbd32: 6e10 2f0e 0800 |0007: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getOriginY:()F // method@0e2f │ │ -0dbd38: 0a04 |000a: move-result v4 │ │ -0dbd3a: 5486 1408 |000b: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbd3e: 5261 0908 |000d: iget v1, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ -0dbd42: 5486 1408 |000f: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbd46: 5262 0a08 |0011: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ -0dbd4a: 6e10 310e 0800 |0013: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getWidthRatio:()F // method@0e31 │ │ -0dbd50: 0a05 |0016: move-result v5 │ │ -0dbd52: 6e10 2d0e 0800 |0017: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getHeightRatio:()F // method@0e2d │ │ -0dbd58: 0a00 |001a: move-result v0 │ │ -0dbd5a: 5486 1408 |001b: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbd5e: 5287 1208 |001d: iget v7, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetX:F // field@0812 │ │ -0dbd62: 5967 0908 |001f: iput v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ -0dbd66: 5486 1408 |0021: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbd6a: 5287 1308 |0023: iget v7, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetY:F // field@0813 │ │ -0dbd6e: 5967 0a08 |0025: iput v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ -0dbd72: 5486 1408 |0027: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbd76: 6e30 210e 960a |0029: invoke-virtual {v6, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.flip:(ZZ)V // method@0e21 │ │ -0dbd7c: 5486 1408 |002c: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbd80: 5266 0908 |002e: iget v6, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ -0dbd84: 5986 1208 |0030: iput v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetX:F // field@0812 │ │ -0dbd88: 5486 1408 |0032: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbd8c: 5266 0a08 |0034: iget v6, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ -0dbd90: 5986 1308 |0036: iput v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetY:F // field@0813 │ │ -0dbd94: 5486 1408 |0038: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbd98: 5267 0908 |003a: iget v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ -0dbd9c: c857 |003c: mul-float/2addr v7, v5 │ │ -0dbd9e: 5967 0908 |003d: iput v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ -0dbda2: 5486 1408 |003f: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbda6: 5267 0a08 |0041: iget v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ -0dbdaa: c807 |0043: mul-float/2addr v7, v0 │ │ -0dbdac: 5967 0a08 |0044: iput v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ -0dbdb0: 5486 1408 |0046: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbdb4: 5266 0908 |0048: iget v6, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ -0dbdb8: c716 |004a: sub-float/2addr v6, v1 │ │ -0dbdba: 5487 1408 |004b: iget-object v7, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbdbe: 5277 0a08 |004d: iget v7, v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ -0dbdc2: c727 |004f: sub-float/2addr v7, v2 │ │ -0dbdc4: 6e30 3c0e 6807 |0050: invoke-virtual {v8, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.translate:(FF)V // method@0e3c │ │ -0dbdca: 6e30 380e 3804 |0053: invoke-virtual {v8, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.setOrigin:(FF)V // method@0e38 │ │ -0dbdd0: 0e00 |0056: return-void │ │ +0ea2b8: |[0ea2b8] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.flip:(ZZ)V │ │ +0ea2c8: 6f30 ab0d 980a |0000: invoke-super {v8, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.flip:(ZZ)V // method@0dab │ │ +0ea2ce: 6e10 2e0e 0800 |0003: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getOriginX:()F // method@0e2e │ │ +0ea2d4: 0a03 |0006: move-result v3 │ │ +0ea2d6: 6e10 2f0e 0800 |0007: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getOriginY:()F // method@0e2f │ │ +0ea2dc: 0a04 |000a: move-result v4 │ │ +0ea2de: 5486 1408 |000b: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea2e2: 5261 0908 |000d: iget v1, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ +0ea2e6: 5486 1408 |000f: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea2ea: 5262 0a08 |0011: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ +0ea2ee: 6e10 310e 0800 |0013: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getWidthRatio:()F // method@0e31 │ │ +0ea2f4: 0a05 |0016: move-result v5 │ │ +0ea2f6: 6e10 2d0e 0800 |0017: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getHeightRatio:()F // method@0e2d │ │ +0ea2fc: 0a00 |001a: move-result v0 │ │ +0ea2fe: 5486 1408 |001b: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea302: 5287 1208 |001d: iget v7, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetX:F // field@0812 │ │ +0ea306: 5967 0908 |001f: iput v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ +0ea30a: 5486 1408 |0021: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea30e: 5287 1308 |0023: iget v7, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetY:F // field@0813 │ │ +0ea312: 5967 0a08 |0025: iput v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ +0ea316: 5486 1408 |0027: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea31a: 6e30 210e 960a |0029: invoke-virtual {v6, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.flip:(ZZ)V // method@0e21 │ │ +0ea320: 5486 1408 |002c: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea324: 5266 0908 |002e: iget v6, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ +0ea328: 5986 1208 |0030: iput v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetX:F // field@0812 │ │ +0ea32c: 5486 1408 |0032: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea330: 5266 0a08 |0034: iget v6, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ +0ea334: 5986 1308 |0036: iput v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetY:F // field@0813 │ │ +0ea338: 5486 1408 |0038: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea33c: 5267 0908 |003a: iget v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ +0ea340: c857 |003c: mul-float/2addr v7, v5 │ │ +0ea342: 5967 0908 |003d: iput v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ +0ea346: 5486 1408 |003f: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea34a: 5267 0a08 |0041: iget v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ +0ea34e: c807 |0043: mul-float/2addr v7, v0 │ │ +0ea350: 5967 0a08 |0044: iput v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ +0ea354: 5486 1408 |0046: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea358: 5266 0908 |0048: iget v6, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ +0ea35c: c716 |004a: sub-float/2addr v6, v1 │ │ +0ea35e: 5487 1408 |004b: iget-object v7, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea362: 5277 0a08 |004d: iget v7, v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ +0ea366: c727 |004f: sub-float/2addr v7, v2 │ │ +0ea368: 6e30 3c0e 6807 |0050: invoke-virtual {v8, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.translate:(FF)V // method@0e3c │ │ +0ea36e: 6e30 380e 3804 |0053: invoke-virtual {v8, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.setOrigin:(FF)V // method@0e38 │ │ +0ea374: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ 0x0003 line=585 │ │ 0x0007 line=586 │ │ 0x000b line=587 │ │ 0x000f line=588 │ │ @@ -316597,17 +316652,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dbdd4: |[0dbdd4] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getAtlasRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ -0dbde4: 5410 1408 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbde8: 1100 |0002: return-object v0 │ │ +0ea378: |[0ea378] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getAtlasRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ +0ea388: 5410 1408 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea38c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=664 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;) │ │ @@ -316615,26 +316670,26 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0dbdec: |[0dbdec] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getHeight:()F │ │ -0dbdfc: 6f10 ae0d 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getHeight:()F // method@0dae │ │ -0dbe02: 0a00 |0003: move-result v0 │ │ -0dbe04: 5421 1408 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbe08: 6e10 240e 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRotatedPackedHeight:()F // method@0e24 │ │ -0dbe0e: 0a01 |0009: move-result v1 │ │ -0dbe10: c910 |000a: div-float/2addr v0, v1 │ │ -0dbe12: 5421 1408 |000b: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbe16: 5211 0b08 |000d: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@080b │ │ -0dbe1a: 8211 |000f: int-to-float v1, v1 │ │ -0dbe1c: c810 |0010: mul-float/2addr v0, v1 │ │ -0dbe1e: 0f00 |0011: return v0 │ │ +0ea390: |[0ea390] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getHeight:()F │ │ +0ea3a0: 6f10 ae0d 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getHeight:()F // method@0dae │ │ +0ea3a6: 0a00 |0003: move-result v0 │ │ +0ea3a8: 5421 1408 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea3ac: 6e10 240e 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRotatedPackedHeight:()F // method@0e24 │ │ +0ea3b2: 0a01 |0009: move-result v1 │ │ +0ea3b4: c910 |000a: div-float/2addr v0, v1 │ │ +0ea3b6: 5421 1408 |000b: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea3ba: 5211 0b08 |000d: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@080b │ │ +0ea3be: 8211 |000f: int-to-float v1, v1 │ │ +0ea3c0: c810 |0010: mul-float/2addr v0, v1 │ │ +0ea3c2: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=652 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;) │ │ @@ -316642,22 +316697,22 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0dbe20: |[0dbe20] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getHeightRatio:()F │ │ -0dbe30: 6f10 ae0d 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getHeight:()F // method@0dae │ │ -0dbe36: 0a00 |0003: move-result v0 │ │ -0dbe38: 5421 1408 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbe3c: 6e10 240e 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRotatedPackedHeight:()F // method@0e24 │ │ -0dbe42: 0a01 |0009: move-result v1 │ │ -0dbe44: c910 |000a: div-float/2addr v0, v1 │ │ -0dbe46: 0f00 |000b: return v0 │ │ +0ea3c4: |[0ea3c4] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getHeightRatio:()F │ │ +0ea3d4: 6f10 ae0d 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getHeight:()F // method@0dae │ │ +0ea3da: 0a00 |0003: move-result v0 │ │ +0ea3dc: 5421 1408 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea3e0: 6e10 240e 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRotatedPackedHeight:()F // method@0e24 │ │ +0ea3e6: 0a01 |0009: move-result v1 │ │ +0ea3e8: c910 |000a: div-float/2addr v0, v1 │ │ +0ea3ea: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=660 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;) │ │ @@ -316665,21 +316720,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0dbe48: |[0dbe48] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getOriginX:()F │ │ -0dbe58: 6f10 af0d 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getOriginX:()F // method@0daf │ │ -0dbe5e: 0a00 |0003: move-result v0 │ │ -0dbe60: 5421 1408 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbe64: 5211 0908 |0006: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ -0dbe68: c610 |0008: add-float/2addr v0, v1 │ │ -0dbe6a: 0f00 |0009: return v0 │ │ +0ea3ec: |[0ea3ec] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getOriginX:()F │ │ +0ea3fc: 6f10 af0d 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getOriginX:()F // method@0daf │ │ +0ea402: 0a00 |0003: move-result v0 │ │ +0ea404: 5421 1408 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea408: 5211 0908 |0006: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ +0ea40c: c610 |0008: add-float/2addr v0, v1 │ │ +0ea40e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;) │ │ @@ -316687,21 +316742,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0dbe6c: |[0dbe6c] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getOriginY:()F │ │ -0dbe7c: 6f10 b00d 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getOriginY:()F // method@0db0 │ │ -0dbe82: 0a00 |0003: move-result v0 │ │ -0dbe84: 5421 1408 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbe88: 5211 0a08 |0006: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ -0dbe8c: c610 |0008: add-float/2addr v0, v1 │ │ -0dbe8e: 0f00 |0009: return v0 │ │ +0ea410: |[0ea410] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getOriginY:()F │ │ +0ea420: 6f10 b00d 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getOriginY:()F // method@0db0 │ │ +0ea426: 0a00 |0003: move-result v0 │ │ +0ea428: 5421 1408 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea42c: 5211 0a08 |0006: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ +0ea430: c610 |0008: add-float/2addr v0, v1 │ │ +0ea432: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;) │ │ @@ -316709,26 +316764,26 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0dbe90: |[0dbe90] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getWidth:()F │ │ -0dbea0: 6f10 b60d 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getWidth:()F // method@0db6 │ │ -0dbea6: 0a00 |0003: move-result v0 │ │ -0dbea8: 5421 1408 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbeac: 6e10 250e 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRotatedPackedWidth:()F // method@0e25 │ │ -0dbeb2: 0a01 |0009: move-result v1 │ │ -0dbeb4: c910 |000a: div-float/2addr v0, v1 │ │ -0dbeb6: 5421 1408 |000b: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbeba: 5211 0c08 |000d: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@080c │ │ -0dbebe: 8211 |000f: int-to-float v1, v1 │ │ -0dbec0: c810 |0010: mul-float/2addr v0, v1 │ │ -0dbec2: 0f00 |0011: return v0 │ │ +0ea434: |[0ea434] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getWidth:()F │ │ +0ea444: 6f10 b60d 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getWidth:()F // method@0db6 │ │ +0ea44a: 0a00 |0003: move-result v0 │ │ +0ea44c: 5421 1408 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea450: 6e10 250e 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRotatedPackedWidth:()F // method@0e25 │ │ +0ea456: 0a01 |0009: move-result v1 │ │ +0ea458: c910 |000a: div-float/2addr v0, v1 │ │ +0ea45a: 5421 1408 |000b: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea45e: 5211 0c08 |000d: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@080c │ │ +0ea462: 8211 |000f: int-to-float v1, v1 │ │ +0ea464: c810 |0010: mul-float/2addr v0, v1 │ │ +0ea466: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=648 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; │ │ │ │ #7 : (in Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;) │ │ @@ -316736,22 +316791,22 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0dbec4: |[0dbec4] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getWidthRatio:()F │ │ -0dbed4: 6f10 b60d 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getWidth:()F // method@0db6 │ │ -0dbeda: 0a00 |0003: move-result v0 │ │ -0dbedc: 5421 1408 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbee0: 6e10 250e 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRotatedPackedWidth:()F // method@0e25 │ │ -0dbee6: 0a01 |0009: move-result v1 │ │ -0dbee8: c910 |000a: div-float/2addr v0, v1 │ │ -0dbeea: 0f00 |000b: return v0 │ │ +0ea468: |[0ea468] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getWidthRatio:()F │ │ +0ea478: 6f10 b60d 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getWidth:()F // method@0db6 │ │ +0ea47e: 0a00 |0003: move-result v0 │ │ +0ea480: 5421 1408 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea484: 6e10 250e 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRotatedPackedWidth:()F // method@0e25 │ │ +0ea48a: 0a01 |0009: move-result v1 │ │ +0ea48c: c910 |000a: div-float/2addr v0, v1 │ │ +0ea48e: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; │ │ │ │ #8 : (in Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;) │ │ @@ -316759,21 +316814,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0dbeec: |[0dbeec] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getX:()F │ │ -0dbefc: 6f10 b70d 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getX:()F // method@0db7 │ │ -0dbf02: 0a00 |0003: move-result v0 │ │ -0dbf04: 5421 1408 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbf08: 5211 0908 |0006: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ -0dbf0c: c710 |0008: sub-float/2addr v0, v1 │ │ -0dbf0e: 0f00 |0009: return v0 │ │ +0ea490: |[0ea490] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getX:()F │ │ +0ea4a0: 6f10 b70d 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getX:()F // method@0db7 │ │ +0ea4a6: 0a00 |0003: move-result v0 │ │ +0ea4a8: 5421 1408 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea4ac: 5211 0908 |0006: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ +0ea4b0: c710 |0008: sub-float/2addr v0, v1 │ │ +0ea4b2: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; │ │ │ │ #9 : (in Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;) │ │ @@ -316781,21 +316836,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0dbf10: |[0dbf10] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getY:()F │ │ -0dbf20: 6f10 b80d 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getY:()F // method@0db8 │ │ -0dbf26: 0a00 |0003: move-result v0 │ │ -0dbf28: 5421 1408 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbf2c: 5211 0a08 |0006: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ -0dbf30: c710 |0008: sub-float/2addr v0, v1 │ │ -0dbf32: 0f00 |0009: return v0 │ │ +0ea4b4: |[0ea4b4] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getY:()F │ │ +0ea4c4: 6f10 b80d 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getY:()F // method@0db8 │ │ +0ea4ca: 0a00 |0003: move-result v0 │ │ +0ea4cc: 5421 1408 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea4d0: 5211 0a08 |0006: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ +0ea4d4: c710 |0008: sub-float/2addr v0, v1 │ │ +0ea4d6: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=636 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; │ │ │ │ #10 : (in Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;) │ │ @@ -316803,67 +316858,67 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -0dbf34: |[0dbf34] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.rotate90:(Z)V │ │ -0dbf44: 6f20 ba0d a900 |0000: invoke-super {v9, v10}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotate90:(Z)V // method@0dba │ │ -0dbf4a: 6e10 2e0e 0900 |0003: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getOriginX:()F // method@0e2e │ │ -0dbf50: 0a03 |0006: move-result v3 │ │ -0dbf52: 6e10 2f0e 0900 |0007: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getOriginY:()F // method@0e2f │ │ -0dbf58: 0a04 |000a: move-result v4 │ │ -0dbf5a: 5496 1408 |000b: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbf5e: 5261 0908 |000d: iget v1, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ -0dbf62: 5496 1408 |000f: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbf66: 5262 0a08 |0011: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ -0dbf6a: 6e10 310e 0900 |0013: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getWidthRatio:()F // method@0e31 │ │ -0dbf70: 0a05 |0016: move-result v5 │ │ -0dbf72: 6e10 2d0e 0900 |0017: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getHeightRatio:()F // method@0e2d │ │ -0dbf78: 0a00 |001a: move-result v0 │ │ -0dbf7a: 380a 2900 |001b: if-eqz v10, 0044 // +0029 │ │ -0dbf7e: 5496 1408 |001d: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbf82: 5962 0908 |001f: iput v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ -0dbf86: 5496 1408 |0021: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbf8a: 5497 1408 |0023: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbf8e: 5277 0b08 |0025: iget v7, v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@080b │ │ -0dbf92: 8277 |0027: int-to-float v7, v7 │ │ -0dbf94: c807 |0028: mul-float/2addr v7, v0 │ │ -0dbf96: c717 |0029: sub-float/2addr v7, v1 │ │ -0dbf98: 5498 1408 |002a: iget-object v8, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbf9c: 5288 0e08 |002c: iget v8, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@080e │ │ -0dbfa0: 8288 |002e: int-to-float v8, v8 │ │ -0dbfa2: c858 |002f: mul-float/2addr v8, v5 │ │ -0dbfa4: c787 |0030: sub-float/2addr v7, v8 │ │ -0dbfa6: 5967 0a08 |0031: iput v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ -0dbfaa: 5496 1408 |0033: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbfae: 5266 0908 |0035: iget v6, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ -0dbfb2: c716 |0037: sub-float/2addr v6, v1 │ │ -0dbfb4: 5497 1408 |0038: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbfb8: 5277 0a08 |003a: iget v7, v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ -0dbfbc: c727 |003c: sub-float/2addr v7, v2 │ │ -0dbfbe: 6e30 3c0e 6907 |003d: invoke-virtual {v9, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.translate:(FF)V // method@0e3c │ │ -0dbfc4: 6e30 380e 3904 |0040: invoke-virtual {v9, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.setOrigin:(FF)V // method@0e38 │ │ -0dbfca: 0e00 |0043: return-void │ │ -0dbfcc: 5496 1408 |0044: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbfd0: 5497 1408 |0046: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbfd4: 5277 0c08 |0048: iget v7, v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@080c │ │ -0dbfd8: 8277 |004a: int-to-float v7, v7 │ │ -0dbfda: c857 |004b: mul-float/2addr v7, v5 │ │ -0dbfdc: c727 |004c: sub-float/2addr v7, v2 │ │ -0dbfde: 5498 1408 |004d: iget-object v8, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbfe2: 5288 0d08 |004f: iget v8, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@080d │ │ -0dbfe6: 8288 |0051: int-to-float v8, v8 │ │ -0dbfe8: c808 |0052: mul-float/2addr v8, v0 │ │ -0dbfea: c787 |0053: sub-float/2addr v7, v8 │ │ -0dbfec: 5967 0908 |0054: iput v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ -0dbff0: 5496 1408 |0056: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dbff4: 5961 0a08 |0058: iput v1, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ -0dbff8: 28d9 |005a: goto 0033 // -0027 │ │ +0ea4d8: |[0ea4d8] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.rotate90:(Z)V │ │ +0ea4e8: 6f20 ba0d a900 |0000: invoke-super {v9, v10}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotate90:(Z)V // method@0dba │ │ +0ea4ee: 6e10 2e0e 0900 |0003: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getOriginX:()F // method@0e2e │ │ +0ea4f4: 0a03 |0006: move-result v3 │ │ +0ea4f6: 6e10 2f0e 0900 |0007: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getOriginY:()F // method@0e2f │ │ +0ea4fc: 0a04 |000a: move-result v4 │ │ +0ea4fe: 5496 1408 |000b: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea502: 5261 0908 |000d: iget v1, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ +0ea506: 5496 1408 |000f: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea50a: 5262 0a08 |0011: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ +0ea50e: 6e10 310e 0900 |0013: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getWidthRatio:()F // method@0e31 │ │ +0ea514: 0a05 |0016: move-result v5 │ │ +0ea516: 6e10 2d0e 0900 |0017: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getHeightRatio:()F // method@0e2d │ │ +0ea51c: 0a00 |001a: move-result v0 │ │ +0ea51e: 380a 2900 |001b: if-eqz v10, 0044 // +0029 │ │ +0ea522: 5496 1408 |001d: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea526: 5962 0908 |001f: iput v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ +0ea52a: 5496 1408 |0021: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea52e: 5497 1408 |0023: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea532: 5277 0b08 |0025: iget v7, v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@080b │ │ +0ea536: 8277 |0027: int-to-float v7, v7 │ │ +0ea538: c807 |0028: mul-float/2addr v7, v0 │ │ +0ea53a: c717 |0029: sub-float/2addr v7, v1 │ │ +0ea53c: 5498 1408 |002a: iget-object v8, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea540: 5288 0e08 |002c: iget v8, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@080e │ │ +0ea544: 8288 |002e: int-to-float v8, v8 │ │ +0ea546: c858 |002f: mul-float/2addr v8, v5 │ │ +0ea548: c787 |0030: sub-float/2addr v7, v8 │ │ +0ea54a: 5967 0a08 |0031: iput v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ +0ea54e: 5496 1408 |0033: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea552: 5266 0908 |0035: iget v6, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ +0ea556: c716 |0037: sub-float/2addr v6, v1 │ │ +0ea558: 5497 1408 |0038: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea55c: 5277 0a08 |003a: iget v7, v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ +0ea560: c727 |003c: sub-float/2addr v7, v2 │ │ +0ea562: 6e30 3c0e 6907 |003d: invoke-virtual {v9, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.translate:(FF)V // method@0e3c │ │ +0ea568: 6e30 380e 3904 |0040: invoke-virtual {v9, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.setOrigin:(FF)V // method@0e38 │ │ +0ea56e: 0e00 |0043: return-void │ │ +0ea570: 5496 1408 |0044: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea574: 5497 1408 |0046: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea578: 5277 0c08 |0048: iget v7, v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@080c │ │ +0ea57c: 8277 |004a: int-to-float v7, v7 │ │ +0ea57e: c857 |004b: mul-float/2addr v7, v5 │ │ +0ea580: c727 |004c: sub-float/2addr v7, v2 │ │ +0ea582: 5498 1408 |004d: iget-object v8, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea586: 5288 0d08 |004f: iget v8, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@080d │ │ +0ea58a: 8288 |0051: int-to-float v8, v8 │ │ +0ea58c: c808 |0052: mul-float/2addr v8, v0 │ │ +0ea58e: c787 |0053: sub-float/2addr v7, v8 │ │ +0ea590: 5967 0908 |0054: iput v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ +0ea594: 5496 1408 |0056: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea598: 5961 0a08 |0058: iput v1, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ +0ea59c: 28d9 |005a: goto 0033 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ 0x0003 line=610 │ │ 0x0007 line=611 │ │ 0x000b line=612 │ │ 0x000f line=613 │ │ @@ -316892,59 +316947,59 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -0dbffc: |[0dbffc] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.setBounds:(FFFF)V │ │ -0dc00c: 5484 1408 |0000: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dc010: 5244 0c08 |0002: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@080c │ │ -0dc014: 8244 |0004: int-to-float v4, v4 │ │ -0dc016: a903 0b04 |0005: div-float v3, v11, v4 │ │ -0dc01a: 5484 1408 |0007: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dc01e: 5244 0b08 |0009: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@080b │ │ -0dc022: 8244 |000b: int-to-float v4, v4 │ │ -0dc024: a900 0c04 |000c: div-float v0, v12, v4 │ │ -0dc028: 5484 1408 |000e: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dc02c: 5285 1208 |0010: iget v5, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetX:F // field@0812 │ │ -0dc030: c835 |0012: mul-float/2addr v5, v3 │ │ -0dc032: 5945 0908 |0013: iput v5, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ -0dc036: 5484 1408 |0015: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dc03a: 5285 1308 |0017: iget v5, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetY:F // field@0813 │ │ -0dc03e: c805 |0019: mul-float/2addr v5, v0 │ │ -0dc040: 5945 0a08 |001a: iput v5, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ -0dc044: 5484 1408 |001c: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dc048: 5544 1008 |001e: iget-boolean v4, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@0810 │ │ -0dc04c: 3804 2200 |0020: if-eqz v4, 0042 // +0022 │ │ -0dc050: 5484 1408 |0022: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dc054: 5242 0d08 |0024: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@080d │ │ -0dc058: 5484 1408 |0026: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dc05c: 5544 1008 |0028: iget-boolean v4, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@0810 │ │ -0dc060: 3804 1d00 |002a: if-eqz v4, 0047 // +001d │ │ -0dc064: 5484 1408 |002c: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dc068: 5241 0e08 |002e: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@080e │ │ -0dc06c: 5484 1408 |0030: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dc070: 5244 0908 |0032: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ -0dc074: c694 |0034: add-float/2addr v4, v9 │ │ -0dc076: 5485 1408 |0035: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dc07a: 5255 0a08 |0037: iget v5, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ -0dc07e: c6a5 |0039: add-float/2addr v5, v10 │ │ -0dc080: 8226 |003a: int-to-float v6, v2 │ │ -0dc082: c836 |003b: mul-float/2addr v6, v3 │ │ -0dc084: 8217 |003c: int-to-float v7, v1 │ │ -0dc086: c807 |003d: mul-float/2addr v7, v0 │ │ -0dc088: 6f57 be0d 4865 |003e: invoke-super {v8, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setBounds:(FFFF)V // method@0dbe │ │ -0dc08e: 0e00 |0041: return-void │ │ -0dc090: 5484 1408 |0042: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dc094: 5242 0e08 |0044: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@080e │ │ -0dc098: 28e0 |0046: goto 0026 // -0020 │ │ -0dc09a: 5484 1408 |0047: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dc09e: 5241 0d08 |0049: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@080d │ │ -0dc0a2: 28e5 |004b: goto 0030 // -001b │ │ +0ea5a0: |[0ea5a0] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.setBounds:(FFFF)V │ │ +0ea5b0: 5484 1408 |0000: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea5b4: 5244 0c08 |0002: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@080c │ │ +0ea5b8: 8244 |0004: int-to-float v4, v4 │ │ +0ea5ba: a903 0b04 |0005: div-float v3, v11, v4 │ │ +0ea5be: 5484 1408 |0007: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea5c2: 5244 0b08 |0009: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@080b │ │ +0ea5c6: 8244 |000b: int-to-float v4, v4 │ │ +0ea5c8: a900 0c04 |000c: div-float v0, v12, v4 │ │ +0ea5cc: 5484 1408 |000e: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea5d0: 5285 1208 |0010: iget v5, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetX:F // field@0812 │ │ +0ea5d4: c835 |0012: mul-float/2addr v5, v3 │ │ +0ea5d6: 5945 0908 |0013: iput v5, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ +0ea5da: 5484 1408 |0015: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea5de: 5285 1308 |0017: iget v5, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetY:F // field@0813 │ │ +0ea5e2: c805 |0019: mul-float/2addr v5, v0 │ │ +0ea5e4: 5945 0a08 |001a: iput v5, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ +0ea5e8: 5484 1408 |001c: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea5ec: 5544 1008 |001e: iget-boolean v4, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@0810 │ │ +0ea5f0: 3804 2200 |0020: if-eqz v4, 0042 // +0022 │ │ +0ea5f4: 5484 1408 |0022: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea5f8: 5242 0d08 |0024: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@080d │ │ +0ea5fc: 5484 1408 |0026: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea600: 5544 1008 |0028: iget-boolean v4, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@0810 │ │ +0ea604: 3804 1d00 |002a: if-eqz v4, 0047 // +001d │ │ +0ea608: 5484 1408 |002c: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea60c: 5241 0e08 |002e: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@080e │ │ +0ea610: 5484 1408 |0030: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea614: 5244 0908 |0032: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ +0ea618: c694 |0034: add-float/2addr v4, v9 │ │ +0ea61a: 5485 1408 |0035: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea61e: 5255 0a08 |0037: iget v5, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ +0ea622: c6a5 |0039: add-float/2addr v5, v10 │ │ +0ea624: 8226 |003a: int-to-float v6, v2 │ │ +0ea626: c836 |003b: mul-float/2addr v6, v3 │ │ +0ea628: 8217 |003c: int-to-float v7, v1 │ │ +0ea62a: c807 |003d: mul-float/2addr v7, v0 │ │ +0ea62c: 6f57 be0d 4865 |003e: invoke-super {v8, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setBounds:(FFFF)V // method@0dbe │ │ +0ea632: 0e00 |0041: return-void │ │ +0ea634: 5484 1408 |0042: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea638: 5242 0e08 |0044: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@080e │ │ +0ea63c: 28e0 |0046: goto 0026 // -0020 │ │ +0ea63e: 5484 1408 |0047: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea642: 5241 0d08 |0049: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@080d │ │ +0ea646: 28e5 |004b: goto 0030 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ 0x0007 line=564 │ │ 0x000e line=565 │ │ 0x0015 line=566 │ │ 0x001c line=567 │ │ @@ -316970,23 +317025,23 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0dc0a4: |[0dc0a4] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.setOrigin:(FF)V │ │ -0dc0b4: 5420 1408 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dc0b8: 5200 0908 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ -0dc0bc: a700 0300 |0004: sub-float v0, v3, v0 │ │ -0dc0c0: 5421 1408 |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dc0c4: 5211 0a08 |0008: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ -0dc0c8: a701 0401 |000a: sub-float v1, v4, v1 │ │ -0dc0cc: 6f30 c20d 0201 |000c: invoke-super {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setOrigin:(FF)V // method@0dc2 │ │ -0dc0d2: 0e00 |000f: return-void │ │ +0ea648: |[0ea648] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.setOrigin:(FF)V │ │ +0ea658: 5420 1408 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea65c: 5200 0908 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ +0ea660: a700 0300 |0004: sub-float v0, v3, v0 │ │ +0ea664: 5421 1408 |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea668: 5211 0a08 |0008: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ +0ea66c: a701 0401 |000a: sub-float v1, v4, v1 │ │ +0ea670: 6f30 c20d 0201 |000c: invoke-super {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setOrigin:(FF)V // method@0dc2 │ │ +0ea676: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ 0x000f line=578 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; │ │ 0x0000 - 0x0010 reg=3 originX F │ │ @@ -316997,23 +317052,23 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0dc0d4: |[0dc0d4] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.setPosition:(FF)V │ │ -0dc0e4: 5420 1408 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dc0e8: 5200 0908 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ -0dc0ec: c630 |0004: add-float/2addr v0, v3 │ │ -0dc0ee: 5421 1408 |0005: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ -0dc0f2: 5211 0a08 |0007: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ -0dc0f6: c641 |0009: add-float/2addr v1, v4 │ │ -0dc0f8: 6f30 c30d 0201 |000a: invoke-super {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setPosition:(FF)V // method@0dc3 │ │ -0dc0fe: 0e00 |000d: return-void │ │ +0ea678: |[0ea678] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.setPosition:(FF)V │ │ +0ea688: 5420 1408 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea68c: 5200 0908 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@0809 │ │ +0ea690: c630 |0004: add-float/2addr v0, v3 │ │ +0ea692: 5421 1408 |0005: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@0814 │ │ +0ea696: 5211 0a08 |0007: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@080a │ │ +0ea69a: c641 |0009: add-float/2addr v1, v4 │ │ +0ea69c: 6f30 c30d 0201 |000a: invoke-super {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setPosition:(FF)V // method@0dc3 │ │ +0ea6a2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ 0x000d line=560 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; │ │ 0x0000 - 0x000e reg=3 x F │ │ @@ -317024,37 +317079,37 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0dc100: |[0dc100] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.setSize:(FF)V │ │ -0dc110: 6e10 320e 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getX:()F // method@0e32 │ │ -0dc116: 0a00 |0003: move-result v0 │ │ -0dc118: 6e10 330e 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getY:()F // method@0e33 │ │ -0dc11e: 0a01 |0007: move-result v1 │ │ -0dc120: 6e54 360e 0231 |0008: invoke-virtual {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.setBounds:(FFFF)V // method@0e36 │ │ -0dc126: 0e00 |000b: return-void │ │ +0ea6a4: |[0ea6a4] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.setSize:(FF)V │ │ +0ea6b4: 6e10 320e 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getX:()F // method@0e32 │ │ +0ea6ba: 0a00 |0003: move-result v0 │ │ +0ea6bc: 6e10 330e 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getY:()F // method@0e33 │ │ +0ea6c2: 0a01 |0007: move-result v1 │ │ +0ea6c4: 6e54 360e 0231 |0008: invoke-virtual {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.setBounds:(FFFF)V // method@0e36 │ │ +0ea6ca: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ 0x000b line=574 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; │ │ 0x0000 - 0x000c reg=3 width F │ │ 0x0000 - 0x000c reg=4 height F │ │ │ │ - source_file_idx : 3927 (TextureAtlas.java) │ │ + source_file_idx : 3925 (TextureAtlas.java) │ │ │ │ Class #713 header: │ │ -class_idx : 364 │ │ +class_idx : 362 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 365 │ │ -source_file_idx : 3804 │ │ +superclass_idx : 363 │ │ +source_file_idx : 3802 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #713 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/g2d/tiled/SimpleTileAtlas;' │ │ @@ -317069,101 +317124,101 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 26 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 170 16-bit code units │ │ -0dc128: |[0dc128] com.badlogic.gdx.graphics.g2d.tiled.SimpleTileAtlas.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0dc138: 7601 100f 1700 |0000: invoke-direct/range {v23}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.:()V // method@0f10 │ │ -0dc13e: 0800 1800 |0003: move-object/from16 v0, v24 │ │ -0dc142: 5403 e208 |0005: iget-object v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@08e2 │ │ -0dc146: 6e10 3527 0300 |0007: invoke-virtual {v3}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2735 │ │ -0dc14c: 0c10 |000a: move-result-object v16 │ │ -0dc14e: 7801 5327 1000 |000b: invoke-interface/range {v16}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0dc154: 0a03 |000e: move-result v3 │ │ -0dc156: 3803 9a00 |000f: if-eqz v3, 00a9 // +009a │ │ -0dc15a: 7801 5427 1000 |0011: invoke-interface/range {v16}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0dc160: 0c14 |0014: move-result-object v20 │ │ -0dc162: 1f14 6f01 |0015: check-cast v20, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // type@016f │ │ -0dc166: 2202 2101 |0017: new-instance v2, Lcom/badlogic/gdx/graphics/Pixmap; // type@0121 │ │ -0dc16a: 0800 1400 |0019: move-object/from16 v0, v20 │ │ -0dc16e: 5403 b408 |001b: iget-object v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.imageName:Ljava/lang/String; // field@08b4 │ │ -0dc172: 0800 1900 |001d: move-object/from16 v0, v25 │ │ -0dc176: 6e20 5309 3000 |001f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0953 │ │ -0dc17c: 0c03 |0022: move-result-object v3 │ │ -0dc17e: 7020 280b 3200 |0023: invoke-direct {v2, v3}, Lcom/badlogic/gdx/graphics/Pixmap;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0b28 │ │ -0dc184: 6e10 3f0b 0200 |0026: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ -0dc18a: 0a0a |0029: move-result v10 │ │ -0dc18c: 6e10 3c0b 0200 |002a: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ -0dc192: 0a0b |002d: move-result v11 │ │ -0dc194: 7110 8f13 0a00 |002e: invoke-static {v10}, Lcom/badlogic/gdx/math/MathUtils;.isPowerOfTwo:(I)Z // method@138f │ │ -0dc19a: 0a03 |0031: move-result v3 │ │ -0dc19c: 3803 0800 |0032: if-eqz v3, 003a // +0008 │ │ -0dc1a0: 7110 8f13 0b00 |0034: invoke-static {v11}, Lcom/badlogic/gdx/math/MathUtils;.isPowerOfTwo:(I)Z // method@138f │ │ -0dc1a6: 0a03 |0037: move-result v3 │ │ -0dc1a8: 3903 1e00 |0038: if-nez v3, 0056 // +001e │ │ -0dc1ac: 7110 9013 0a00 |003a: invoke-static {v10}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ -0dc1b2: 0a07 |003d: move-result v7 │ │ -0dc1b4: 7110 9013 0b00 |003e: invoke-static {v11}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ -0dc1ba: 0a08 |0041: move-result v8 │ │ -0dc1bc: 2201 2101 |0042: new-instance v1, Lcom/badlogic/gdx/graphics/Pixmap; // type@0121 │ │ -0dc1c0: 6e10 380b 0200 |0044: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b38 │ │ -0dc1c6: 0c03 |0047: move-result-object v3 │ │ -0dc1c8: 7040 270b 7138 |0048: invoke-direct {v1, v7, v8, v3}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b27 │ │ -0dc1ce: 1203 |004b: const/4 v3, #int 0 // #0 │ │ -0dc1d0: 1204 |004c: const/4 v4, #int 0 // #0 │ │ -0dc1d2: 1205 |004d: const/4 v5, #int 0 // #0 │ │ -0dc1d4: 1206 |004e: const/4 v6, #int 0 // #0 │ │ -0dc1d6: 7408 310b 0100 |004f: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIII)V // method@0b31 │ │ -0dc1dc: 6e10 2b0b 0200 |0052: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b2b │ │ -0dc1e2: 0712 |0055: move-object v2, v1 │ │ -0dc1e4: 2209 2801 |0056: new-instance v9, Lcom/badlogic/gdx/graphics/Texture; // type@0128 │ │ -0dc1e8: 7020 6a0b 2900 |0058: invoke-direct {v9, v2}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/Pixmap;)V // method@0b6a │ │ -0dc1ee: 6e10 2b0b 0200 |005b: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b2b │ │ -0dc1f4: 0800 1700 |005e: move-object/from16 v0, v23 │ │ -0dc1f8: 5403 9008 |0060: iget-object v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/SimpleTileAtlas;.textures:Ljava/util/HashSet; // field@0890 │ │ -0dc1fc: 6e20 4f27 9300 |0062: invoke-virtual {v3, v9}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@274f │ │ -0dc202: 1311 0000 |0065: const/16 v17, #int 0 // #0 │ │ -0dc206: 0800 1800 |0067: move-object/from16 v0, v24 │ │ -0dc20a: 520c e308 |0069: iget v12, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileWidth:I // field@08e3 │ │ -0dc20e: 0800 1800 |006b: move-object/from16 v0, v24 │ │ -0dc212: 520d e008 |006d: iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileHeight:I // field@08e0 │ │ -0dc216: 0800 1400 |006f: move-object/from16 v0, v20 │ │ -0dc21a: 520e b708 |0071: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.spacing:I // field@08b7 │ │ -0dc21e: 0800 1400 |0073: move-object/from16 v0, v20 │ │ -0dc222: 520f b508 |0075: iget v15, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.margin:I // field@08b5 │ │ -0dc226: 7707 0f0f 0900 |0077: invoke-static/range {v9, v10, v11, v12, v13, v14, v15}, Lcom/badlogic/gdx/graphics/g2d/tiled/SimpleTileAtlas;.split:(Lcom/badlogic/gdx/graphics/Texture;IIIIII)[[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0f0f │ │ -0dc22c: 0c13 |007a: move-result-object v19 │ │ -0dc22e: 1316 0000 |007b: const/16 v22, #int 0 // #0 │ │ -0dc232: 1203 |007d: const/4 v3, #int 0 // #0 │ │ -0dc234: 4603 1303 |007e: aget-object v3, v19, v3 │ │ -0dc238: 2133 |0080: array-length v3, v3 │ │ -0dc23a: 0200 1600 |0081: move/from16 v0, v22 │ │ -0dc23e: 3530 88ff |0083: if-ge v0, v3, 000b // -0078 │ │ -0dc242: 1315 0000 |0085: const/16 v21, #int 0 // #0 │ │ -0dc246: 0800 1300 |0087: move-object/from16 v0, v19 │ │ -0dc24a: 2103 |0089: array-length v3, v0 │ │ -0dc24c: 0200 1500 |008a: move/from16 v0, v21 │ │ -0dc250: 3530 1a00 |008c: if-ge v0, v3, 00a6 // +001a │ │ -0dc254: 0800 1700 |008e: move-object/from16 v0, v23 │ │ -0dc258: 5403 8f08 |0090: iget-object v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/SimpleTileAtlas;.regionsMap:Lcom/badlogic/gdx/utils/IntMap; // field@088f │ │ -0dc25c: d812 1101 |0092: add-int/lit8 v18, v17, #int 1 // #01 │ │ -0dc260: 0800 1400 |0094: move-object/from16 v0, v20 │ │ -0dc264: 5204 b308 |0096: iget v4, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.firstgid:I // field@08b3 │ │ -0dc268: 9004 0411 |0098: add-int v4, v4, v17 │ │ -0dc26c: 4605 1315 |009a: aget-object v5, v19, v21 │ │ -0dc270: 4605 0516 |009c: aget-object v5, v5, v22 │ │ -0dc274: 6e30 b720 4305 |009e: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/utils/IntMap;.put:(ILjava/lang/Object;)Ljava/lang/Object; // method@20b7 │ │ -0dc27a: d815 1501 |00a1: add-int/lit8 v21, v21, #int 1 // #01 │ │ -0dc27e: 0211 1200 |00a3: move/from16 v17, v18 │ │ -0dc282: 28e2 |00a5: goto 0087 // -001e │ │ -0dc284: d816 1601 |00a6: add-int/lit8 v22, v22, #int 1 // #01 │ │ -0dc288: 28d5 |00a8: goto 007d // -002b │ │ -0dc28a: 0e00 |00a9: return-void │ │ +0ea6cc: |[0ea6cc] com.badlogic.gdx.graphics.g2d.tiled.SimpleTileAtlas.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0ea6dc: 7601 100f 1700 |0000: invoke-direct/range {v23}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.:()V // method@0f10 │ │ +0ea6e2: 0800 1800 |0003: move-object/from16 v0, v24 │ │ +0ea6e6: 5403 e208 |0005: iget-object v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@08e2 │ │ +0ea6ea: 6e10 3527 0300 |0007: invoke-virtual {v3}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2735 │ │ +0ea6f0: 0c10 |000a: move-result-object v16 │ │ +0ea6f2: 7801 5327 1000 |000b: invoke-interface/range {v16}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0ea6f8: 0a03 |000e: move-result v3 │ │ +0ea6fa: 3803 9a00 |000f: if-eqz v3, 00a9 // +009a │ │ +0ea6fe: 7801 5427 1000 |0011: invoke-interface/range {v16}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0ea704: 0c14 |0014: move-result-object v20 │ │ +0ea706: 1f14 6d01 |0015: check-cast v20, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // type@016d │ │ +0ea70a: 2202 1f01 |0017: new-instance v2, Lcom/badlogic/gdx/graphics/Pixmap; // type@011f │ │ +0ea70e: 0800 1400 |0019: move-object/from16 v0, v20 │ │ +0ea712: 5403 b408 |001b: iget-object v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.imageName:Ljava/lang/String; // field@08b4 │ │ +0ea716: 0800 1900 |001d: move-object/from16 v0, v25 │ │ +0ea71a: 6e20 5309 3000 |001f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0953 │ │ +0ea720: 0c03 |0022: move-result-object v3 │ │ +0ea722: 7020 280b 3200 |0023: invoke-direct {v2, v3}, Lcom/badlogic/gdx/graphics/Pixmap;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0b28 │ │ +0ea728: 6e10 3f0b 0200 |0026: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b3f │ │ +0ea72e: 0a0a |0029: move-result v10 │ │ +0ea730: 6e10 3c0b 0200 |002a: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b3c │ │ +0ea736: 0a0b |002d: move-result v11 │ │ +0ea738: 7110 8f13 0a00 |002e: invoke-static {v10}, Lcom/badlogic/gdx/math/MathUtils;.isPowerOfTwo:(I)Z // method@138f │ │ +0ea73e: 0a03 |0031: move-result v3 │ │ +0ea740: 3803 0800 |0032: if-eqz v3, 003a // +0008 │ │ +0ea744: 7110 8f13 0b00 |0034: invoke-static {v11}, Lcom/badlogic/gdx/math/MathUtils;.isPowerOfTwo:(I)Z // method@138f │ │ +0ea74a: 0a03 |0037: move-result v3 │ │ +0ea74c: 3903 1e00 |0038: if-nez v3, 0056 // +001e │ │ +0ea750: 7110 9013 0a00 |003a: invoke-static {v10}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ +0ea756: 0a07 |003d: move-result v7 │ │ +0ea758: 7110 9013 0b00 |003e: invoke-static {v11}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1390 │ │ +0ea75e: 0a08 |0041: move-result v8 │ │ +0ea760: 2201 1f01 |0042: new-instance v1, Lcom/badlogic/gdx/graphics/Pixmap; // type@011f │ │ +0ea764: 6e10 380b 0200 |0044: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b38 │ │ +0ea76a: 0c03 |0047: move-result-object v3 │ │ +0ea76c: 7040 270b 7138 |0048: invoke-direct {v1, v7, v8, v3}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b27 │ │ +0ea772: 1203 |004b: const/4 v3, #int 0 // #0 │ │ +0ea774: 1204 |004c: const/4 v4, #int 0 // #0 │ │ +0ea776: 1205 |004d: const/4 v5, #int 0 // #0 │ │ +0ea778: 1206 |004e: const/4 v6, #int 0 // #0 │ │ +0ea77a: 7408 310b 0100 |004f: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIII)V // method@0b31 │ │ +0ea780: 6e10 2b0b 0200 |0052: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b2b │ │ +0ea786: 0712 |0055: move-object v2, v1 │ │ +0ea788: 2209 2601 |0056: new-instance v9, Lcom/badlogic/gdx/graphics/Texture; // type@0126 │ │ +0ea78c: 7020 6a0b 2900 |0058: invoke-direct {v9, v2}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/Pixmap;)V // method@0b6a │ │ +0ea792: 6e10 2b0b 0200 |005b: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b2b │ │ +0ea798: 0800 1700 |005e: move-object/from16 v0, v23 │ │ +0ea79c: 5403 9008 |0060: iget-object v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/SimpleTileAtlas;.textures:Ljava/util/HashSet; // field@0890 │ │ +0ea7a0: 6e20 4f27 9300 |0062: invoke-virtual {v3, v9}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@274f │ │ +0ea7a6: 1311 0000 |0065: const/16 v17, #int 0 // #0 │ │ +0ea7aa: 0800 1800 |0067: move-object/from16 v0, v24 │ │ +0ea7ae: 520c e308 |0069: iget v12, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileWidth:I // field@08e3 │ │ +0ea7b2: 0800 1800 |006b: move-object/from16 v0, v24 │ │ +0ea7b6: 520d e008 |006d: iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileHeight:I // field@08e0 │ │ +0ea7ba: 0800 1400 |006f: move-object/from16 v0, v20 │ │ +0ea7be: 520e b708 |0071: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.spacing:I // field@08b7 │ │ +0ea7c2: 0800 1400 |0073: move-object/from16 v0, v20 │ │ +0ea7c6: 520f b508 |0075: iget v15, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.margin:I // field@08b5 │ │ +0ea7ca: 7707 0f0f 0900 |0077: invoke-static/range {v9, v10, v11, v12, v13, v14, v15}, Lcom/badlogic/gdx/graphics/g2d/tiled/SimpleTileAtlas;.split:(Lcom/badlogic/gdx/graphics/Texture;IIIIII)[[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0f0f │ │ +0ea7d0: 0c13 |007a: move-result-object v19 │ │ +0ea7d2: 1316 0000 |007b: const/16 v22, #int 0 // #0 │ │ +0ea7d6: 1203 |007d: const/4 v3, #int 0 // #0 │ │ +0ea7d8: 4603 1303 |007e: aget-object v3, v19, v3 │ │ +0ea7dc: 2133 |0080: array-length v3, v3 │ │ +0ea7de: 0200 1600 |0081: move/from16 v0, v22 │ │ +0ea7e2: 3530 88ff |0083: if-ge v0, v3, 000b // -0078 │ │ +0ea7e6: 1315 0000 |0085: const/16 v21, #int 0 // #0 │ │ +0ea7ea: 0800 1300 |0087: move-object/from16 v0, v19 │ │ +0ea7ee: 2103 |0089: array-length v3, v0 │ │ +0ea7f0: 0200 1500 |008a: move/from16 v0, v21 │ │ +0ea7f4: 3530 1a00 |008c: if-ge v0, v3, 00a6 // +001a │ │ +0ea7f8: 0800 1700 |008e: move-object/from16 v0, v23 │ │ +0ea7fc: 5403 8f08 |0090: iget-object v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/SimpleTileAtlas;.regionsMap:Lcom/badlogic/gdx/utils/IntMap; // field@088f │ │ +0ea800: d812 1101 |0092: add-int/lit8 v18, v17, #int 1 // #01 │ │ +0ea804: 0800 1400 |0094: move-object/from16 v0, v20 │ │ +0ea808: 5204 b308 |0096: iget v4, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.firstgid:I // field@08b3 │ │ +0ea80c: 9004 0411 |0098: add-int v4, v4, v17 │ │ +0ea810: 4605 1315 |009a: aget-object v5, v19, v21 │ │ +0ea814: 4605 0516 |009c: aget-object v5, v5, v22 │ │ +0ea818: 6e30 b720 4305 |009e: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/utils/IntMap;.put:(ILjava/lang/Object;)Ljava/lang/Object; // method@20b7 │ │ +0ea81e: d815 1501 |00a1: add-int/lit8 v21, v21, #int 1 // #01 │ │ +0ea822: 0211 1200 |00a3: move/from16 v17, v18 │ │ +0ea826: 28e2 |00a5: goto 0087 // -001e │ │ +0ea828: d816 1601 |00a6: add-int/lit8 v22, v22, #int 1 // #01 │ │ +0ea82c: 28d5 |00a8: goto 007d // -002b │ │ +0ea82e: 0e00 |00a9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0017 line=35 │ │ 0x0026 line=37 │ │ 0x002a line=38 │ │ @@ -317210,49 +317265,49 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;IIIIII)[[Lcom/badlogic/gdx/graphics/g2d/TextureRegion;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 19 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 60 16-bit code units │ │ -0dc28c: |[0dc28c] com.badlogic.gdx.graphics.g2d.tiled.SimpleTileAtlas.split:(Lcom/badlogic/gdx/graphics/Texture;IIIIII)[[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ -0dc29c: 9100 0d12 |0000: sub-int v0, v13, v18 │ │ -0dc2a0: 9001 0f11 |0002: add-int v1, v15, v17 │ │ -0dc2a4: 9308 0001 |0004: div-int v8, v0, v1 │ │ -0dc2a8: 9100 0e12 |0006: sub-int v0, v14, v18 │ │ -0dc2ac: 9001 1011 |0008: add-int v1, v16, v17 │ │ -0dc2b0: 930a 0001 |000a: div-int v10, v0, v1 │ │ -0dc2b4: 2420 4b04 a800 |000c: filled-new-array {v8, v10}, [I // type@044b │ │ -0dc2ba: 0c00 |000f: move-result-object v0 │ │ -0dc2bc: 1c01 5e01 |0010: const-class v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -0dc2c0: 7120 9126 0100 |0012: invoke-static {v1, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@2691 │ │ -0dc2c6: 0c06 |0015: move-result-object v6 │ │ -0dc2c8: 1f06 a204 |0016: check-cast v6, [[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@04a2 │ │ -0dc2cc: 1207 |0018: const/4 v7, #int 0 // #0 │ │ -0dc2ce: 3587 2200 |0019: if-ge v7, v8, 003b // +0022 │ │ -0dc2d2: 1209 |001b: const/4 v9, #int 0 // #0 │ │ -0dc2d4: 35a9 1c00 |001c: if-ge v9, v10, 0038 // +001c │ │ -0dc2d8: 460b 0607 |001e: aget-object v11, v6, v7 │ │ -0dc2dc: 2200 5e01 |0020: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -0dc2e0: 9001 0f11 |0022: add-int v1, v15, v17 │ │ -0dc2e4: b271 |0024: mul-int/2addr v1, v7 │ │ -0dc2e6: 9002 1201 |0025: add-int v2, v18, v1 │ │ -0dc2ea: 9001 1011 |0027: add-int v1, v16, v17 │ │ -0dc2ee: b291 |0029: mul-int/2addr v1, v9 │ │ -0dc2f0: 9003 1201 |002a: add-int v3, v18, v1 │ │ -0dc2f4: 07c1 |002c: move-object v1, v12 │ │ -0dc2f6: 01f4 |002d: move v4, v15 │ │ -0dc2f8: 0205 1000 |002e: move/from16 v5, v16 │ │ -0dc2fc: 7606 5f0e 0000 |0030: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V // method@0e5f │ │ -0dc302: 4d00 0b09 |0033: aput-object v0, v11, v9 │ │ -0dc306: d809 0901 |0035: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0dc30a: 28e5 |0037: goto 001c // -001b │ │ -0dc30c: d807 0701 |0038: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0dc310: 28df |003a: goto 0019 // -0021 │ │ -0dc312: 1106 |003b: return-object v6 │ │ +0ea830: |[0ea830] com.badlogic.gdx.graphics.g2d.tiled.SimpleTileAtlas.split:(Lcom/badlogic/gdx/graphics/Texture;IIIIII)[[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ +0ea840: 9100 0d12 |0000: sub-int v0, v13, v18 │ │ +0ea844: 9001 0f11 |0002: add-int v1, v15, v17 │ │ +0ea848: 9308 0001 |0004: div-int v8, v0, v1 │ │ +0ea84c: 9100 0e12 |0006: sub-int v0, v14, v18 │ │ +0ea850: 9001 1011 |0008: add-int v1, v16, v17 │ │ +0ea854: 930a 0001 |000a: div-int v10, v0, v1 │ │ +0ea858: 2420 4904 a800 |000c: filled-new-array {v8, v10}, [I // type@0449 │ │ +0ea85e: 0c00 |000f: move-result-object v0 │ │ +0ea860: 1c01 5c01 |0010: const-class v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +0ea864: 7120 9126 0100 |0012: invoke-static {v1, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@2691 │ │ +0ea86a: 0c06 |0015: move-result-object v6 │ │ +0ea86c: 1f06 a004 |0016: check-cast v6, [[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@04a0 │ │ +0ea870: 1207 |0018: const/4 v7, #int 0 // #0 │ │ +0ea872: 3587 2200 |0019: if-ge v7, v8, 003b // +0022 │ │ +0ea876: 1209 |001b: const/4 v9, #int 0 // #0 │ │ +0ea878: 35a9 1c00 |001c: if-ge v9, v10, 0038 // +001c │ │ +0ea87c: 460b 0607 |001e: aget-object v11, v6, v7 │ │ +0ea880: 2200 5c01 |0020: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +0ea884: 9001 0f11 |0022: add-int v1, v15, v17 │ │ +0ea888: b271 |0024: mul-int/2addr v1, v7 │ │ +0ea88a: 9002 1201 |0025: add-int v2, v18, v1 │ │ +0ea88e: 9001 1011 |0027: add-int v1, v16, v17 │ │ +0ea892: b291 |0029: mul-int/2addr v1, v9 │ │ +0ea894: 9003 1201 |002a: add-int v3, v18, v1 │ │ +0ea898: 07c1 |002c: move-object v1, v12 │ │ +0ea89a: 01f4 |002d: move v4, v15 │ │ +0ea89c: 0205 1000 |002e: move/from16 v5, v16 │ │ +0ea8a0: 7606 5f0e 0000 |0030: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V // method@0e5f │ │ +0ea8a6: 4d00 0b09 |0033: aput-object v0, v11, v9 │ │ +0ea8aa: d809 0901 |0035: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0ea8ae: 28e5 |0037: goto 001c // -001b │ │ +0ea8b0: d807 0701 |0038: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0ea8b4: 28df |003a: goto 0019 // -0021 │ │ +0ea8b6: 1106 |003b: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0006 line=68 │ │ 0x000c line=70 │ │ 0x0018 line=71 │ │ 0x001b line=72 │ │ @@ -317271,20 +317326,20 @@ │ │ 0x0000 - 0x003c reg=14 totalHeight I │ │ 0x0000 - 0x003c reg=15 width I │ │ 0x0000 - 0x003c reg=16 height I │ │ 0x0000 - 0x003c reg=17 spacing I │ │ 0x0000 - 0x003c reg=18 margin I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3804 (SimpleTileAtlas.java) │ │ + source_file_idx : 3802 (SimpleTileAtlas.java) │ │ │ │ Class #714 header: │ │ -class_idx : 378 │ │ +class_idx : 376 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 382 │ │ +superclass_idx : 380 │ │ source_file_idx : 423 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #714 - │ │ @@ -317313,17 +317368,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0dc314: |[0dc314] com.badlogic.gdx.graphics.g3d.AnimatedModelNode.:()V │ │ -0dc324: 7010 6a0f 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.:()V // method@0f6a │ │ -0dc32a: 0e00 |0003: return-void │ │ +0ea8b8: |[0ea8b8] com.badlogic.gdx.graphics.g3d.AnimatedModelNode.:()V │ │ +0ea8c8: 7010 6a0f 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.:()V // method@0f6a │ │ +0ea8ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode; │ │ │ │ @@ -317332,17 +317387,17 @@ │ │ type : '([Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0dc32c: |[0dc32c] com.badlogic.gdx.graphics.g3d.AnimatedModelNode.:([Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V │ │ -0dc33c: 7020 6b0f 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.:([Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V // method@0f6b │ │ -0dc342: 0e00 |0003: return-void │ │ +0ea8d0: |[0ea8d0] com.badlogic.gdx.graphics.g3d.AnimatedModelNode.:([Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V │ │ +0ea8e0: 7020 6b0f 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/StillModelNode;.:([Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V // method@0f6b │ │ +0ea8e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode; │ │ 0x0000 - 0x0004 reg=1 materials [Lcom/badlogic/gdx/graphics/g3d/materials/Material; │ │ @@ -317353,51 +317408,51 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -0dc344: |[0dc344] com.badlogic.gdx.graphics.g3d.AnimatedModelNode.copy:()Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode; │ │ -0dc354: 2200 7a01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode; // type@017a │ │ -0dc358: 7010 590f 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.:()V // method@0f59 │ │ -0dc35e: 5464 f708 |0005: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.materials:[Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@08f7 │ │ -0dc362: 3804 1900 |0007: if-eqz v4, 0020 // +0019 │ │ -0dc366: 5464 f708 |0009: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.materials:[Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@08f7 │ │ -0dc36a: 2142 |000b: array-length v2, v4 │ │ -0dc36c: 2323 6b04 |000c: new-array v3, v2, [Lcom/badlogic/gdx/graphics/g3d/materials/Material; // type@046b │ │ -0dc370: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0dc372: 3521 0f00 |000f: if-ge v1, v2, 001e // +000f │ │ -0dc376: 5464 f708 |0011: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.materials:[Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@08f7 │ │ -0dc37a: 4604 0401 |0013: aget-object v4, v4, v1 │ │ -0dc37e: 6e10 ab10 0400 |0015: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.copy:()Lcom/badlogic/gdx/graphics/g3d/materials/Material; // method@10ab │ │ -0dc384: 0c04 |0018: move-result-object v4 │ │ -0dc386: 4d04 0301 |0019: aput-object v4, v3, v1 │ │ -0dc38a: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0dc38e: 28f2 |001d: goto 000f // -000e │ │ -0dc390: 5b03 f708 |001e: iput-object v3, v0, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.materials:[Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@08f7 │ │ -0dc394: 5404 f808 |0020: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.matrix:Lcom/badlogic/gdx/math/Matrix4; // field@08f8 │ │ -0dc398: 5465 f808 |0022: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.matrix:Lcom/badlogic/gdx/math/Matrix4; // field@08f8 │ │ -0dc39c: 5455 ca0b |0024: iget-object v5, v5, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ -0dc3a0: 6e20 d813 5400 |0026: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Matrix4;.set:([F)Lcom/badlogic/gdx/math/Matrix4; // method@13d8 │ │ -0dc3a6: 5404 f908 |0029: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.origin:Lcom/badlogic/gdx/math/Vector3; // field@08f9 │ │ -0dc3aa: 5465 f908 |002b: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.origin:Lcom/badlogic/gdx/math/Vector3; // field@08f9 │ │ -0dc3ae: 6e20 9814 5400 |002d: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -0dc3b4: 5264 fa08 |0030: iget v4, v6, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.radius:F // field@08fa │ │ -0dc3b8: 5904 fa08 |0032: iput v4, v0, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.radius:F // field@08fa │ │ -0dc3bc: 5404 fc08 |0034: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.transformedPosition:Lcom/badlogic/gdx/math/Vector3; // field@08fc │ │ -0dc3c0: 5465 fc08 |0036: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.transformedPosition:Lcom/badlogic/gdx/math/Vector3; // field@08fc │ │ -0dc3c4: 6e20 9814 5400 |0038: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ -0dc3ca: 5464 f508 |003b: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.animation:Ljava/lang/String; // field@08f5 │ │ -0dc3ce: 5b04 f508 |003d: iput-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.animation:Ljava/lang/String; // field@08f5 │ │ -0dc3d2: 5264 fb08 |003f: iget v4, v6, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.time:F // field@08fb │ │ -0dc3d6: 5904 fb08 |0041: iput v4, v0, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.time:F // field@08fb │ │ -0dc3da: 5564 f608 |0043: iget-boolean v4, v6, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.looping:Z // field@08f6 │ │ -0dc3de: 5c04 f608 |0045: iput-boolean v4, v0, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.looping:Z // field@08f6 │ │ -0dc3e2: 1100 |0047: return-object v0 │ │ +0ea8e8: |[0ea8e8] com.badlogic.gdx.graphics.g3d.AnimatedModelNode.copy:()Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode; │ │ +0ea8f8: 2200 7801 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode; // type@0178 │ │ +0ea8fc: 7010 590f 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.:()V // method@0f59 │ │ +0ea902: 5464 f708 |0005: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.materials:[Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@08f7 │ │ +0ea906: 3804 1900 |0007: if-eqz v4, 0020 // +0019 │ │ +0ea90a: 5464 f708 |0009: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.materials:[Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@08f7 │ │ +0ea90e: 2142 |000b: array-length v2, v4 │ │ +0ea910: 2323 6904 |000c: new-array v3, v2, [Lcom/badlogic/gdx/graphics/g3d/materials/Material; // type@0469 │ │ +0ea914: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0ea916: 3521 0f00 |000f: if-ge v1, v2, 001e // +000f │ │ +0ea91a: 5464 f708 |0011: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.materials:[Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@08f7 │ │ +0ea91e: 4604 0401 |0013: aget-object v4, v4, v1 │ │ +0ea922: 6e10 ab10 0400 |0015: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.copy:()Lcom/badlogic/gdx/graphics/g3d/materials/Material; // method@10ab │ │ +0ea928: 0c04 |0018: move-result-object v4 │ │ +0ea92a: 4d04 0301 |0019: aput-object v4, v3, v1 │ │ +0ea92e: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ea932: 28f2 |001d: goto 000f // -000e │ │ +0ea934: 5b03 f708 |001e: iput-object v3, v0, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.materials:[Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@08f7 │ │ +0ea938: 5404 f808 |0020: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.matrix:Lcom/badlogic/gdx/math/Matrix4; // field@08f8 │ │ +0ea93c: 5465 f808 |0022: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.matrix:Lcom/badlogic/gdx/math/Matrix4; // field@08f8 │ │ +0ea940: 5455 ca0b |0024: iget-object v5, v5, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0bca │ │ +0ea944: 6e20 d813 5400 |0026: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Matrix4;.set:([F)Lcom/badlogic/gdx/math/Matrix4; // method@13d8 │ │ +0ea94a: 5404 f908 |0029: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.origin:Lcom/badlogic/gdx/math/Vector3; // field@08f9 │ │ +0ea94e: 5465 f908 |002b: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.origin:Lcom/badlogic/gdx/math/Vector3; // field@08f9 │ │ +0ea952: 6e20 9814 5400 |002d: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +0ea958: 5264 fa08 |0030: iget v4, v6, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.radius:F // field@08fa │ │ +0ea95c: 5904 fa08 |0032: iput v4, v0, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.radius:F // field@08fa │ │ +0ea960: 5404 fc08 |0034: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.transformedPosition:Lcom/badlogic/gdx/math/Vector3; // field@08fc │ │ +0ea964: 5465 fc08 |0036: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.transformedPosition:Lcom/badlogic/gdx/math/Vector3; // field@08fc │ │ +0ea968: 6e20 9814 5400 |0038: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1498 │ │ +0ea96e: 5464 f508 |003b: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.animation:Ljava/lang/String; // field@08f5 │ │ +0ea972: 5b04 f508 |003d: iput-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.animation:Ljava/lang/String; // field@08f5 │ │ +0ea976: 5264 fb08 |003f: iget v4, v6, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.time:F // field@08fb │ │ +0ea97a: 5904 fb08 |0041: iput v4, v0, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.time:F // field@08fb │ │ +0ea97e: 5564 f608 |0043: iget-boolean v4, v6, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.looping:Z // field@08f6 │ │ +0ea982: 5c04 f608 |0045: iput-boolean v4, v0, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.looping:Z // field@08f6 │ │ +0ea986: 1100 |0047: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=51 │ │ 0x0009 line=52 │ │ 0x000c line=53 │ │ 0x000e line=54 │ │ @@ -317424,18 +317479,18 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g3d/StillModelNode;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0dc3e4: |[0dc3e4] com.badlogic.gdx.graphics.g3d.AnimatedModelNode.copy:()Lcom/badlogic/gdx/graphics/g3d/StillModelNode; │ │ -0dc3f4: 6e10 5b0f 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.copy:()Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode; // method@0f5b │ │ -0dc3fa: 0c00 |0003: move-result-object v0 │ │ -0dc3fc: 1100 |0004: return-object v0 │ │ +0ea988: |[0ea988] com.badlogic.gdx.graphics.g3d.AnimatedModelNode.copy:()Lcom/badlogic/gdx/graphics/g3d/StillModelNode; │ │ +0ea998: 6e10 5b0f 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.copy:()Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode; // method@0f5b │ │ +0ea99e: 0c00 |0003: move-result-object v0 │ │ +0ea9a0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;) │ │ @@ -317443,17 +317498,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dc400: |[0dc400] com.badlogic.gdx.graphics.g3d.AnimatedModelNode.getAnimation:()Ljava/lang/String; │ │ -0dc410: 5410 f508 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.animation:Ljava/lang/String; // field@08f5 │ │ -0dc414: 1100 |0002: return-object v0 │ │ +0ea9a4: |[0ea9a4] com.badlogic.gdx.graphics.g3d.AnimatedModelNode.getAnimation:()Ljava/lang/String; │ │ +0ea9b4: 5410 f508 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.animation:Ljava/lang/String; // field@08f5 │ │ +0ea9b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;) │ │ @@ -317461,17 +317516,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dc418: |[0dc418] com.badlogic.gdx.graphics.g3d.AnimatedModelNode.getAnimationTime:()F │ │ -0dc428: 5210 fb08 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.time:F // field@08fb │ │ -0dc42c: 0f00 |0002: return v0 │ │ +0ea9bc: |[0ea9bc] com.badlogic.gdx.graphics.g3d.AnimatedModelNode.getAnimationTime:()F │ │ +0ea9cc: 5210 fb08 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.time:F // field@08fb │ │ +0ea9d0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;) │ │ @@ -317479,29 +317534,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dc430: |[0dc430] com.badlogic.gdx.graphics.g3d.AnimatedModelNode.isLooping:()Z │ │ -0dc440: 5510 f608 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.looping:Z // field@08f6 │ │ -0dc444: 0f00 |0002: return v0 │ │ +0ea9d4: |[0ea9d4] com.badlogic.gdx.graphics.g3d.AnimatedModelNode.isLooping:()Z │ │ +0ea9e4: 5510 f608 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode;.looping:Z // field@08f6 │ │ +0ea9e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/AnimatedModelNode; │ │ │ │ source_file_idx : 423 (AnimatedModelNode.java) │ │ │ │ Class #715 header: │ │ -class_idx : 402 │ │ +class_idx : 400 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1084 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #715 annotations: │ │ @@ -317523,17 +317578,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0dc448: |[0dc448] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dLoader$G3dKeyframedModelLoader.:()V │ │ -0dc458: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0dc45e: 0e00 |0003: return-void │ │ +0ea9ec: |[0ea9ec] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dLoader$G3dKeyframedModelLoader.:()V │ │ +0ea9fc: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0eaa02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader$G3dKeyframedModelLoader; │ │ │ │ Virtual methods - │ │ @@ -317542,18 +317597,18 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/Model;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0dc460: |[0dc460] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dLoader$G3dKeyframedModelLoader.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/Model; │ │ -0dc470: 6e30 fb0f 2103 |0000: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader$G3dKeyframedModelLoader;.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; // method@0ffb │ │ -0dc476: 0c00 |0003: move-result-object v0 │ │ -0dc478: 1100 |0004: return-object v0 │ │ +0eaa04: |[0eaa04] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dLoader$G3dKeyframedModelLoader.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/Model; │ │ +0eaa14: 6e30 fb0f 2103 |0000: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader$G3dKeyframedModelLoader;.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; // method@0ffb │ │ +0eaa1a: 0c00 |0003: move-result-object v0 │ │ +0eaa1c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader$G3dKeyframedModelLoader; │ │ 0x0000 - 0x0005 reg=2 x0 Lcom/badlogic/gdx/files/FileHandle; │ │ 0x0000 - 0x0005 reg=3 x1 Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; │ │ @@ -317563,32 +317618,32 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0dc47c: |[0dc47c] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dLoader$G3dKeyframedModelLoader.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; │ │ -0dc48c: 7110 0310 0200 |0000: invoke-static {v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader;.loadKeyframedModel:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; // method@1003 │ │ -0dc492: 0c00 |0003: move-result-object v0 │ │ -0dc494: 1100 |0004: return-object v0 │ │ +0eaa20: |[0eaa20] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dLoader$G3dKeyframedModelLoader.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; │ │ +0eaa30: 7110 0310 0200 |0000: invoke-static {v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader;.loadKeyframedModel:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; // method@1003 │ │ +0eaa36: 0c00 |0003: move-result-object v0 │ │ +0eaa38: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader$G3dKeyframedModelLoader; │ │ 0x0000 - 0x0005 reg=2 handle Lcom/badlogic/gdx/files/FileHandle; │ │ 0x0000 - 0x0005 reg=3 hints Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; │ │ │ │ source_file_idx : 1084 (G3dLoader.java) │ │ │ │ Class #716 header: │ │ -class_idx : 403 │ │ +class_idx : 401 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1084 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #716 annotations: │ │ @@ -317610,17 +317665,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0dc498: |[0dc498] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dLoader$G3dSkeletonModelLoader.:()V │ │ -0dc4a8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0dc4ae: 0e00 |0003: return-void │ │ +0eaa3c: |[0eaa3c] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dLoader$G3dSkeletonModelLoader.:()V │ │ +0eaa4c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0eaa52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader$G3dSkeletonModelLoader; │ │ │ │ Virtual methods - │ │ @@ -317629,18 +317684,18 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/Model;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0dc4b0: |[0dc4b0] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dLoader$G3dSkeletonModelLoader.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/Model; │ │ -0dc4c0: 6e30 fe0f 2103 |0000: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader$G3dSkeletonModelLoader;.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel; // method@0ffe │ │ -0dc4c6: 0c00 |0003: move-result-object v0 │ │ -0dc4c8: 1100 |0004: return-object v0 │ │ +0eaa54: |[0eaa54] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dLoader$G3dSkeletonModelLoader.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/Model; │ │ +0eaa64: 6e30 fe0f 2103 |0000: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader$G3dSkeletonModelLoader;.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel; // method@0ffe │ │ +0eaa6a: 0c00 |0003: move-result-object v0 │ │ +0eaa6c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader$G3dSkeletonModelLoader; │ │ 0x0000 - 0x0005 reg=2 x0 Lcom/badlogic/gdx/files/FileHandle; │ │ 0x0000 - 0x0005 reg=3 x1 Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; │ │ @@ -317650,32 +317705,32 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0dc4cc: |[0dc4cc] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dLoader$G3dSkeletonModelLoader.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel; │ │ -0dc4dc: 7110 0410 0200 |0000: invoke-static {v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader;.loadSkeletonModel:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel; // method@1004 │ │ -0dc4e2: 0c00 |0003: move-result-object v0 │ │ -0dc4e4: 1100 |0004: return-object v0 │ │ +0eaa70: |[0eaa70] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dLoader$G3dSkeletonModelLoader.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel; │ │ +0eaa80: 7110 0410 0200 |0000: invoke-static {v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader;.loadSkeletonModel:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel; // method@1004 │ │ +0eaa86: 0c00 |0003: move-result-object v0 │ │ +0eaa88: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader$G3dSkeletonModelLoader; │ │ 0x0000 - 0x0005 reg=2 handle Lcom/badlogic/gdx/files/FileHandle; │ │ 0x0000 - 0x0005 reg=3 hints Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; │ │ │ │ source_file_idx : 1084 (G3dLoader.java) │ │ │ │ Class #717 header: │ │ -class_idx : 404 │ │ +class_idx : 402 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1084 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #717 annotations: │ │ @@ -317697,17 +317752,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0dc4e8: |[0dc4e8] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dLoader$G3dStillModelLoader.:()V │ │ -0dc4f8: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0dc4fe: 0e00 |0003: return-void │ │ +0eaa8c: |[0eaa8c] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dLoader$G3dStillModelLoader.:()V │ │ +0eaa9c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0eaaa2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader$G3dStillModelLoader; │ │ │ │ Virtual methods - │ │ @@ -317716,18 +317771,18 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/Model;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0dc500: |[0dc500] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dLoader$G3dStillModelLoader.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/Model; │ │ -0dc510: 6e30 0110 2103 |0000: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader$G3dStillModelLoader;.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; // method@1001 │ │ -0dc516: 0c00 |0003: move-result-object v0 │ │ -0dc518: 1100 |0004: return-object v0 │ │ +0eaaa4: |[0eaaa4] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dLoader$G3dStillModelLoader.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/Model; │ │ +0eaab4: 6e30 0110 2103 |0000: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader$G3dStillModelLoader;.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; // method@1001 │ │ +0eaaba: 0c00 |0003: move-result-object v0 │ │ +0eaabc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader$G3dStillModelLoader; │ │ 0x0000 - 0x0005 reg=2 x0 Lcom/badlogic/gdx/files/FileHandle; │ │ 0x0000 - 0x0005 reg=3 x1 Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; │ │ @@ -317737,32 +317792,32 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0dc51c: |[0dc51c] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dLoader$G3dStillModelLoader.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; │ │ -0dc52c: 7110 0510 0200 |0000: invoke-static {v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader;.loadStillModel:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; // method@1005 │ │ -0dc532: 0c00 |0003: move-result-object v0 │ │ -0dc534: 1100 |0004: return-object v0 │ │ +0eaac0: |[0eaac0] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dLoader$G3dStillModelLoader.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; │ │ +0eaad0: 7110 0510 0200 |0000: invoke-static {v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader;.loadStillModel:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; // method@1005 │ │ +0eaad6: 0c00 |0003: move-result-object v0 │ │ +0eaad8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dLoader$G3dStillModelLoader; │ │ 0x0000 - 0x0005 reg=2 handle Lcom/badlogic/gdx/files/FileHandle; │ │ 0x0000 - 0x0005 reg=3 hints Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; │ │ │ │ source_file_idx : 1084 (G3dLoader.java) │ │ │ │ Class #718 header: │ │ -class_idx : 406 │ │ +class_idx : 404 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1088 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #718 annotations: │ │ @@ -317784,17 +317839,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0dc538: |[0dc538] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader$G3dtKeyframedModelLoader.:()V │ │ -0dc548: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0dc54e: 0e00 |0003: return-void │ │ +0eaadc: |[0eaadc] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader$G3dtKeyframedModelLoader.:()V │ │ +0eaaec: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0eaaf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader$G3dtKeyframedModelLoader; │ │ │ │ Virtual methods - │ │ @@ -317803,18 +317858,18 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/Model;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0dc550: |[0dc550] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader$G3dtKeyframedModelLoader.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/Model; │ │ -0dc560: 6e30 0910 2103 |0000: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader$G3dtKeyframedModelLoader;.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; // method@1009 │ │ -0dc566: 0c00 |0003: move-result-object v0 │ │ -0dc568: 1100 |0004: return-object v0 │ │ +0eaaf4: |[0eaaf4] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader$G3dtKeyframedModelLoader.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/Model; │ │ +0eab04: 6e30 0910 2103 |0000: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader$G3dtKeyframedModelLoader;.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; // method@1009 │ │ +0eab0a: 0c00 |0003: move-result-object v0 │ │ +0eab0c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader$G3dtKeyframedModelLoader; │ │ 0x0000 - 0x0005 reg=2 x0 Lcom/badlogic/gdx/files/FileHandle; │ │ 0x0000 - 0x0005 reg=3 x1 Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; │ │ @@ -317824,33 +317879,33 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0dc56c: |[0dc56c] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader$G3dtKeyframedModelLoader.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; │ │ -0dc57c: 5530 fd08 |0000: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;.flipV:Z // field@08fd │ │ -0dc580: 7120 1210 0200 |0002: invoke-static {v2, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.loadKeyframedModel:(Lcom/badlogic/gdx/files/FileHandle;Z)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; // method@1012 │ │ -0dc586: 0c00 |0005: move-result-object v0 │ │ -0dc588: 1100 |0006: return-object v0 │ │ +0eab10: |[0eab10] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader$G3dtKeyframedModelLoader.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; │ │ +0eab20: 5530 fd08 |0000: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;.flipV:Z // field@08fd │ │ +0eab24: 7120 1210 0200 |0002: invoke-static {v2, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.loadKeyframedModel:(Lcom/badlogic/gdx/files/FileHandle;Z)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; // method@1012 │ │ +0eab2a: 0c00 |0005: move-result-object v0 │ │ +0eab2c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader$G3dtKeyframedModelLoader; │ │ 0x0000 - 0x0007 reg=2 handle Lcom/badlogic/gdx/files/FileHandle; │ │ 0x0000 - 0x0007 reg=3 hints Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; │ │ │ │ source_file_idx : 1088 (G3dtLoader.java) │ │ │ │ Class #719 header: │ │ -class_idx : 407 │ │ +class_idx : 405 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1088 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #719 annotations: │ │ @@ -317872,17 +317927,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0dc58c: |[0dc58c] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader$G3dtStillModelLoader.:()V │ │ -0dc59c: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ -0dc5a2: 0e00 |0003: return-void │ │ +0eab30: |[0eab30] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader$G3dtStillModelLoader.:()V │ │ +0eab40: 7010 2726 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2627 │ │ +0eab46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader$G3dtStillModelLoader; │ │ │ │ Virtual methods - │ │ @@ -317891,18 +317946,18 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/Model;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0dc5a4: |[0dc5a4] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader$G3dtStillModelLoader.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/Model; │ │ -0dc5b4: 6e30 0c10 2103 |0000: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader$G3dtStillModelLoader;.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; // method@100c │ │ -0dc5ba: 0c00 |0003: move-result-object v0 │ │ -0dc5bc: 1100 |0004: return-object v0 │ │ +0eab48: |[0eab48] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader$G3dtStillModelLoader.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/Model; │ │ +0eab58: 6e30 0c10 2103 |0000: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader$G3dtStillModelLoader;.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; // method@100c │ │ +0eab5e: 0c00 |0003: move-result-object v0 │ │ +0eab60: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader$G3dtStillModelLoader; │ │ 0x0000 - 0x0005 reg=2 x0 Lcom/badlogic/gdx/files/FileHandle; │ │ 0x0000 - 0x0005 reg=3 x1 Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; │ │ @@ -317912,34 +317967,34 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0dc5c0: |[0dc5c0] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader$G3dtStillModelLoader.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; │ │ -0dc5d0: 5530 fd08 |0000: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;.flipV:Z // field@08fd │ │ -0dc5d4: 7120 1410 0200 |0002: invoke-static {v2, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.loadStillModel:(Lcom/badlogic/gdx/files/FileHandle;Z)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; // method@1014 │ │ -0dc5da: 0c00 |0005: move-result-object v0 │ │ -0dc5dc: 1100 |0006: return-object v0 │ │ +0eab64: |[0eab64] com.badlogic.gdx.graphics.g3d.loaders.g3d.G3dtLoader$G3dtStillModelLoader.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; │ │ +0eab74: 5530 fd08 |0000: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;.flipV:Z // field@08fd │ │ +0eab78: 7120 1410 0200 |0002: invoke-static {v2, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader;.loadStillModel:(Lcom/badlogic/gdx/files/FileHandle;Z)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; // method@1014 │ │ +0eab7e: 0c00 |0005: move-result-object v0 │ │ +0eab80: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/G3dtLoader$G3dtStillModelLoader; │ │ 0x0000 - 0x0007 reg=2 handle Lcom/badlogic/gdx/files/FileHandle; │ │ 0x0000 - 0x0007 reg=3 hints Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; │ │ │ │ source_file_idx : 1088 (G3dtLoader.java) │ │ │ │ Class #720 header: │ │ -class_idx : 419 │ │ +class_idx : 417 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3366 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3364 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 4 │ │ │ │ Class #720 annotations: │ │ Annotations on class │ │ @@ -317975,20 +318030,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0dc5e0: |[0dc5e0] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader.:()V │ │ -0dc5f0: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0dc5f6: 1300 1000 |0003: const/16 v0, #int 16 // #10 │ │ -0dc5fa: 2300 4704 |0005: new-array v0, v0, [B // type@0447 │ │ -0dc5fe: 5b10 9309 |0007: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;.charBuffer:[B // field@0993 │ │ -0dc602: 0e00 |0009: return-void │ │ +0eab84: |[0eab84] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader.:()V │ │ +0eab94: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0eab9a: 1300 1000 |0003: const/16 v0, #int 16 // #10 │ │ +0eab9e: 2300 4504 |0005: new-array v0, v0, [B // type@0445 │ │ +0eaba2: 5b10 9309 |0007: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;.charBuffer:[B // field@0993 │ │ +0eaba6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=266 │ │ 0x0009 line=413 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader; │ │ @@ -317998,42 +318053,42 @@ │ │ type : '([Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;)[S' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 44 16-bit code units │ │ -0dc604: |[0dc604] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader.buildIndices:([Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;)[S │ │ -0dc614: 2185 |0000: array-length v5, v8 │ │ -0dc616: da05 0503 |0001: mul-int/lit8 v5, v5, #int 3 // #03 │ │ -0dc61a: 2353 9c04 |0003: new-array v3, v5, [S // type@049c │ │ -0dc61e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0dc620: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0dc622: 2185 |0007: array-length v5, v8 │ │ -0dc624: 3550 2300 |0008: if-ge v0, v5, 002b // +0023 │ │ -0dc628: 4604 0800 |000a: aget-object v4, v8, v0 │ │ -0dc62c: d802 0101 |000c: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0dc630: 5445 9609 |000e: iget-object v5, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.vertices:[S // field@0996 │ │ -0dc634: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -0dc636: 4a05 0506 |0011: aget-short v5, v5, v6 │ │ -0dc63a: 5105 0301 |0013: aput-short v5, v3, v1 │ │ -0dc63e: d801 0201 |0015: add-int/lit8 v1, v2, #int 1 // #01 │ │ -0dc642: 5445 9609 |0017: iget-object v5, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.vertices:[S // field@0996 │ │ -0dc646: 1216 |0019: const/4 v6, #int 1 // #1 │ │ -0dc648: 4a05 0506 |001a: aget-short v5, v5, v6 │ │ -0dc64c: 5105 0302 |001c: aput-short v5, v3, v2 │ │ -0dc650: d802 0101 |001e: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0dc654: 5445 9609 |0020: iget-object v5, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.vertices:[S // field@0996 │ │ -0dc658: 1226 |0022: const/4 v6, #int 2 // #2 │ │ -0dc65a: 4a05 0506 |0023: aget-short v5, v5, v6 │ │ -0dc65e: 5105 0301 |0025: aput-short v5, v3, v1 │ │ -0dc662: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0dc666: 0121 |0029: move v1, v2 │ │ -0dc668: 28dd |002a: goto 0007 // -0023 │ │ -0dc66a: 1103 |002b: return-object v3 │ │ +0eaba8: |[0eaba8] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader.buildIndices:([Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;)[S │ │ +0eabb8: 2185 |0000: array-length v5, v8 │ │ +0eabba: da05 0503 |0001: mul-int/lit8 v5, v5, #int 3 // #03 │ │ +0eabbe: 2353 9a04 |0003: new-array v3, v5, [S // type@049a │ │ +0eabc2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0eabc4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0eabc6: 2185 |0007: array-length v5, v8 │ │ +0eabc8: 3550 2300 |0008: if-ge v0, v5, 002b // +0023 │ │ +0eabcc: 4604 0800 |000a: aget-object v4, v8, v0 │ │ +0eabd0: d802 0101 |000c: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0eabd4: 5445 9609 |000e: iget-object v5, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.vertices:[S // field@0996 │ │ +0eabd8: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +0eabda: 4a05 0506 |0011: aget-short v5, v5, v6 │ │ +0eabde: 5105 0301 |0013: aput-short v5, v3, v1 │ │ +0eabe2: d801 0201 |0015: add-int/lit8 v1, v2, #int 1 // #01 │ │ +0eabe6: 5445 9609 |0017: iget-object v5, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.vertices:[S // field@0996 │ │ +0eabea: 1216 |0019: const/4 v6, #int 1 // #1 │ │ +0eabec: 4a05 0506 |001a: aget-short v5, v5, v6 │ │ +0eabf0: 5105 0302 |001c: aput-short v5, v3, v2 │ │ +0eabf4: d802 0101 |001e: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0eabf8: 5445 9609 |0020: iget-object v5, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.vertices:[S // field@0996 │ │ +0eabfc: 1226 |0022: const/4 v6, #int 2 // #2 │ │ +0eabfe: 4a05 0506 |0023: aget-short v5, v5, v6 │ │ +0eac02: 5105 0301 |0025: aput-short v5, v3, v1 │ │ +0eac06: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0eac0a: 0121 |0029: move v1, v2 │ │ +0eac0c: 28dd |002a: goto 0007 // -0023 │ │ +0eac0e: 1103 |002b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0005 line=242 │ │ 0x0006 line=243 │ │ 0x000a line=244 │ │ 0x000c line=245 │ │ @@ -318058,527 +318113,527 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;[Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;[F[Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;F)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 54 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 1001 16-bit code units │ │ -0dc66c: |[0dc66c] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader.buildModel:(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;[Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;[F[Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;F)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; │ │ -0dc67c: 2229 e703 |0000: new-instance v41, Ljava/util/ArrayList; // type@03e7 │ │ -0dc680: 7601 2c27 2900 |0002: invoke-direct/range {v41}, Ljava/util/ArrayList;.:()V // method@272c │ │ -0dc686: 0800 3200 |0005: move-object/from16 v0, v50 │ │ -0dc68a: 2105 |0007: array-length v5, v0 │ │ -0dc68c: da05 0503 |0008: mul-int/lit8 v5, v5, #int 3 // #03 │ │ -0dc690: 2350 9c04 |000a: new-array v0, v5, [S // type@049c │ │ -0dc694: 081a 0000 |000c: move-object/from16 v26, v0 │ │ -0dc698: 1314 0000 |000e: const/16 v20, #int 0 // #0 │ │ -0dc69c: 132a 0000 |0010: const/16 v42, #int 0 // #0 │ │ -0dc6a0: 1313 0000 |0012: const/16 v19, #int 0 // #0 │ │ -0dc6a4: 0800 3200 |0014: move-object/from16 v0, v50 │ │ -0dc6a8: 2105 |0016: array-length v5, v0 │ │ -0dc6aa: 0200 1300 |0017: move/from16 v0, v19 │ │ -0dc6ae: 3550 7b00 |0019: if-ge v0, v5, 0094 // +007b │ │ -0dc6b2: 4625 3213 |001b: aget-object v37, v50, v19 │ │ -0dc6b6: 131b 0000 |001d: const/16 v27, #int 0 // #0 │ │ -0dc6ba: 0215 1400 |001f: move/from16 v21, v20 │ │ -0dc6be: 1235 |0021: const/4 v5, #int 3 // #3 │ │ -0dc6c0: 0200 1b00 |0022: move/from16 v0, v27 │ │ -0dc6c4: 3550 6b00 |0024: if-ge v0, v5, 008f // +006b │ │ -0dc6c8: 1328 0000 |0026: const/16 v40, #int 0 // #0 │ │ -0dc6cc: 1310 0000 |0028: const/16 v16, #int 0 // #0 │ │ -0dc6d0: 131c 0000 |002a: const/16 v28, #int 0 // #0 │ │ -0dc6d4: 7401 3927 2900 |002c: invoke-virtual/range {v41}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0dc6da: 0a05 |002f: move-result v5 │ │ -0dc6dc: 0200 1c00 |0030: move/from16 v0, v28 │ │ -0dc6e0: 3550 2800 |0032: if-ge v0, v5, 005a // +0028 │ │ -0dc6e4: 0800 2900 |0034: move-object/from16 v0, v41 │ │ -0dc6e8: 0201 1c00 |0036: move/from16 v1, v28 │ │ -0dc6ec: 6e20 3327 1000 |0038: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0dc6f2: 0c27 |003b: move-result-object v39 │ │ -0dc6f4: 1f27 a201 |003c: check-cast v39, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices; // type@01a2 │ │ -0dc6f8: 0800 2700 |003e: move-object/from16 v0, v39 │ │ -0dc6fc: 5805 9209 |0040: iget-short v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.vIdx:S // field@0992 │ │ -0dc700: 0800 2500 |0042: move-object/from16 v0, v37 │ │ -0dc704: 5406 9609 |0044: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.vertices:[S // field@0996 │ │ -0dc708: 4a06 061b |0046: aget-short v6, v6, v27 │ │ -0dc70c: 3365 4400 |0048: if-ne v5, v6, 008c // +0044 │ │ -0dc710: 0800 2700 |004a: move-object/from16 v0, v39 │ │ -0dc714: 5805 9009 |004c: iget-short v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.tIdx:S // field@0990 │ │ -0dc718: 0800 2500 |004e: move-object/from16 v0, v37 │ │ -0dc71c: 5406 9509 |0050: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.texCoords:[S // field@0995 │ │ -0dc720: 4a06 061b |0052: aget-short v6, v6, v27 │ │ -0dc724: 3365 3800 |0054: if-ne v5, v6, 008c // +0038 │ │ -0dc728: 0828 2700 |0056: move-object/from16 v40, v39 │ │ -0dc72c: 1310 0100 |0058: const/16 v16, #int 1 // #1 │ │ -0dc730: 3910 2500 |005a: if-nez v16, 007f // +0025 │ │ -0dc734: 2228 a201 |005c: new-instance v40, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices; // type@01a2 │ │ -0dc738: 0800 2500 |005e: move-object/from16 v0, v37 │ │ -0dc73c: 5405 9609 |0060: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.vertices:[S // field@0996 │ │ -0dc740: 4a05 051b |0062: aget-short v5, v5, v27 │ │ -0dc744: 0800 2500 |0064: move-object/from16 v0, v37 │ │ -0dc748: 5406 9509 |0066: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.texCoords:[S // field@0995 │ │ -0dc74c: 4a06 061b |0068: aget-short v6, v6, v27 │ │ -0dc750: 0800 2800 |006a: move-object/from16 v0, v40 │ │ -0dc754: 0801 3000 |006c: move-object/from16 v1, v48 │ │ -0dc758: 0202 2a00 |006e: move/from16 v2, v42 │ │ -0dc75c: 7052 6910 1065 |0070: invoke-direct {v0, v1, v5, v6, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.:(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;SSS)V // method@1069 │ │ -0dc762: 0800 2900 |0073: move-object/from16 v0, v41 │ │ -0dc766: 0801 2800 |0075: move-object/from16 v1, v40 │ │ -0dc76a: 6e20 2f27 1000 |0077: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0dc770: d805 2a01 |007a: add-int/lit8 v5, v42, #int 1 // #01 │ │ -0dc774: 8f50 |007c: int-to-short v0, v5 │ │ -0dc776: 022a 0000 |007d: move/from16 v42, v0 │ │ -0dc77a: d814 1501 |007f: add-int/lit8 v20, v21, #int 1 // #01 │ │ -0dc77e: 0800 2800 |0081: move-object/from16 v0, v40 │ │ -0dc782: 5805 8f09 |0083: iget-short v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.nIdx:S // field@098f │ │ -0dc786: 5105 1a15 |0085: aput-short v5, v26, v21 │ │ -0dc78a: d81b 1b01 |0087: add-int/lit8 v27, v27, #int 1 // #01 │ │ -0dc78e: 0215 1400 |0089: move/from16 v21, v20 │ │ -0dc792: 2896 |008b: goto 0021 // -006a │ │ -0dc794: d81c 1c01 |008c: add-int/lit8 v28, v28, #int 1 // #01 │ │ -0dc798: 289e |008e: goto 002c // -0062 │ │ -0dc79a: d813 1301 |008f: add-int/lit8 v19, v19, #int 1 // #01 │ │ -0dc79e: 0214 1500 |0091: move/from16 v20, v21 │ │ -0dc7a2: 2881 |0093: goto 0014 // -007f │ │ -0dc7a4: 1314 0000 |0094: const/16 v20, #int 0 // #0 │ │ -0dc7a8: 7401 3927 2900 |0096: invoke-virtual/range {v41}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0dc7ae: 0a05 |0099: move-result v5 │ │ -0dc7b0: da05 0502 |009a: mul-int/lit8 v5, v5, #int 2 // #02 │ │ -0dc7b4: 2350 4a04 |009c: new-array v0, v5, [F // type@044a │ │ -0dc7b8: 0826 0000 |009e: move-object/from16 v38, v0 │ │ -0dc7bc: 1313 0000 |00a0: const/16 v19, #int 0 // #0 │ │ -0dc7c0: 7401 3927 2900 |00a2: invoke-virtual/range {v41}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0dc7c6: 0a05 |00a5: move-result v5 │ │ -0dc7c8: 0200 1300 |00a6: move/from16 v0, v19 │ │ -0dc7cc: 3550 2900 |00a8: if-ge v0, v5, 00d1 // +0029 │ │ -0dc7d0: 0800 2900 |00aa: move-object/from16 v0, v41 │ │ -0dc7d4: 0201 1300 |00ac: move/from16 v1, v19 │ │ -0dc7d8: 6e20 3327 1000 |00ae: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0dc7de: 0c2c |00b1: move-result-object v44 │ │ -0dc7e0: 1f2c a201 |00b2: check-cast v44, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices; // type@01a2 │ │ -0dc7e4: d815 1401 |00b4: add-int/lit8 v21, v20, #int 1 // #01 │ │ -0dc7e8: 0800 2c00 |00b6: move-object/from16 v0, v44 │ │ -0dc7ec: 5805 9009 |00b8: iget-short v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.tIdx:S // field@0990 │ │ -0dc7f0: da05 0502 |00ba: mul-int/lit8 v5, v5, #int 2 // #02 │ │ -0dc7f4: 4405 3305 |00bc: aget v5, v51, v5 │ │ -0dc7f8: 4b05 2614 |00be: aput v5, v38, v20 │ │ -0dc7fc: d814 1501 |00c0: add-int/lit8 v20, v21, #int 1 // #01 │ │ -0dc800: 0800 2c00 |00c2: move-object/from16 v0, v44 │ │ -0dc804: 5805 9009 |00c4: iget-short v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.tIdx:S // field@0990 │ │ -0dc808: da05 0502 |00c6: mul-int/lit8 v5, v5, #int 2 // #02 │ │ -0dc80c: d805 0501 |00c8: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0dc810: 4405 3305 |00ca: aget v5, v51, v5 │ │ -0dc814: 4b05 2615 |00cc: aput v5, v38, v21 │ │ -0dc818: d813 1301 |00ce: add-int/lit8 v19, v19, #int 1 // #01 │ │ -0dc81c: 28d2 |00d0: goto 00a2 // -002e │ │ -0dc81e: 1313 0000 |00d1: const/16 v19, #int 0 // #0 │ │ -0dc822: 0800 3400 |00d3: move-object/from16 v0, v52 │ │ -0dc826: 2105 |00d5: array-length v5, v0 │ │ -0dc828: 0200 1300 |00d6: move/from16 v0, v19 │ │ -0dc82c: 3550 a500 |00d8: if-ge v0, v5, 017d // +00a5 │ │ -0dc830: 4611 3413 |00da: aget-object v17, v52, v19 │ │ -0dc834: 1314 0000 |00dc: const/16 v20, #int 0 // #0 │ │ -0dc838: 7401 3927 2900 |00de: invoke-virtual/range {v41}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0dc83e: 0a05 |00e1: move-result v5 │ │ -0dc840: da05 0506 |00e2: mul-int/lit8 v5, v5, #int 6 // #06 │ │ -0dc844: 2350 4a04 |00e4: new-array v0, v5, [F // type@044a │ │ -0dc848: 0820 0000 |00e6: move-object/from16 v32, v0 │ │ -0dc84c: 131b 0000 |00e8: const/16 v27, #int 0 // #0 │ │ -0dc850: 7401 3927 2900 |00ea: invoke-virtual/range {v41}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0dc856: 0a05 |00ed: move-result v5 │ │ -0dc858: 0200 1b00 |00ee: move/from16 v0, v27 │ │ -0dc85c: 3550 8300 |00f0: if-ge v0, v5, 0173 // +0083 │ │ -0dc860: 0800 2900 |00f2: move-object/from16 v0, v41 │ │ -0dc864: 0201 1b00 |00f4: move/from16 v1, v27 │ │ -0dc868: 6e20 3327 1000 |00f6: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0dc86e: 0c27 |00f9: move-result-object v39 │ │ -0dc870: 1f27 a201 |00fa: check-cast v39, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices; // type@01a2 │ │ -0dc874: d815 1401 |00fc: add-int/lit8 v21, v20, #int 1 // #01 │ │ -0dc878: 0800 1100 |00fe: move-object/from16 v0, v17 │ │ -0dc87c: 5405 7c09 |0100: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ -0dc880: 0800 2700 |0102: move-object/from16 v0, v39 │ │ -0dc884: 5806 9209 |0104: iget-short v6, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.vIdx:S // field@0992 │ │ -0dc888: da06 0603 |0106: mul-int/lit8 v6, v6, #int 3 // #03 │ │ -0dc88c: 4405 0506 |0108: aget v5, v5, v6 │ │ -0dc890: 4b05 2014 |010a: aput v5, v32, v20 │ │ -0dc894: d814 1501 |010c: add-int/lit8 v20, v21, #int 1 // #01 │ │ -0dc898: 0800 1100 |010e: move-object/from16 v0, v17 │ │ -0dc89c: 5405 7c09 |0110: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ -0dc8a0: 0800 2700 |0112: move-object/from16 v0, v39 │ │ -0dc8a4: 5806 9209 |0114: iget-short v6, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.vIdx:S // field@0992 │ │ -0dc8a8: da06 0603 |0116: mul-int/lit8 v6, v6, #int 3 // #03 │ │ -0dc8ac: d806 0601 |0118: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0dc8b0: 4405 0506 |011a: aget v5, v5, v6 │ │ -0dc8b4: 4b05 2015 |011c: aput v5, v32, v21 │ │ -0dc8b8: d815 1401 |011e: add-int/lit8 v21, v20, #int 1 // #01 │ │ -0dc8bc: 0800 1100 |0120: move-object/from16 v0, v17 │ │ -0dc8c0: 5405 7c09 |0122: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ -0dc8c4: 0800 2700 |0124: move-object/from16 v0, v39 │ │ -0dc8c8: 5806 9209 |0126: iget-short v6, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.vIdx:S // field@0992 │ │ -0dc8cc: da06 0603 |0128: mul-int/lit8 v6, v6, #int 3 // #03 │ │ -0dc8d0: d806 0602 |012a: add-int/lit8 v6, v6, #int 2 // #02 │ │ -0dc8d4: 4405 0506 |012c: aget v5, v5, v6 │ │ -0dc8d8: 4b05 2014 |012e: aput v5, v32, v20 │ │ -0dc8dc: d814 1501 |0130: add-int/lit8 v20, v21, #int 1 // #01 │ │ -0dc8e0: 6205 9409 |0132: sget-object v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Normals;.normals:[[F // field@0994 │ │ -0dc8e4: 0800 1100 |0134: move-object/from16 v0, v17 │ │ -0dc8e8: 5406 7b09 |0136: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.normalIndices:[I // field@097b │ │ -0dc8ec: 0800 2700 |0138: move-object/from16 v0, v39 │ │ -0dc8f0: 5807 9209 |013a: iget-short v7, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.vIdx:S // field@0992 │ │ -0dc8f4: 4406 0607 |013c: aget v6, v6, v7 │ │ -0dc8f8: 4605 0506 |013e: aget-object v5, v5, v6 │ │ -0dc8fc: 1216 |0140: const/4 v6, #int 1 // #1 │ │ -0dc8fe: 4405 0506 |0141: aget v5, v5, v6 │ │ -0dc902: 4b05 2015 |0143: aput v5, v32, v21 │ │ -0dc906: d815 1401 |0145: add-int/lit8 v21, v20, #int 1 // #01 │ │ -0dc90a: 6205 9409 |0147: sget-object v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Normals;.normals:[[F // field@0994 │ │ -0dc90e: 0800 1100 |0149: move-object/from16 v0, v17 │ │ -0dc912: 5406 7b09 |014b: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.normalIndices:[I // field@097b │ │ -0dc916: 0800 2700 |014d: move-object/from16 v0, v39 │ │ -0dc91a: 5807 9209 |014f: iget-short v7, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.vIdx:S // field@0992 │ │ -0dc91e: 4406 0607 |0151: aget v6, v6, v7 │ │ -0dc922: 4605 0506 |0153: aget-object v5, v5, v6 │ │ -0dc926: 1226 |0155: const/4 v6, #int 2 // #2 │ │ -0dc928: 4405 0506 |0156: aget v5, v5, v6 │ │ -0dc92c: 4b05 2014 |0158: aput v5, v32, v20 │ │ -0dc930: d814 1501 |015a: add-int/lit8 v20, v21, #int 1 // #01 │ │ -0dc934: 6205 9409 |015c: sget-object v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Normals;.normals:[[F // field@0994 │ │ -0dc938: 0800 1100 |015e: move-object/from16 v0, v17 │ │ -0dc93c: 5406 7b09 |0160: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.normalIndices:[I // field@097b │ │ -0dc940: 0800 2700 |0162: move-object/from16 v0, v39 │ │ -0dc944: 5807 9209 |0164: iget-short v7, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.vIdx:S // field@0992 │ │ -0dc948: 4406 0607 |0166: aget v6, v6, v7 │ │ -0dc94c: 4605 0506 |0168: aget-object v5, v5, v6 │ │ -0dc950: 1206 |016a: const/4 v6, #int 0 // #0 │ │ -0dc952: 4405 0506 |016b: aget v5, v5, v6 │ │ -0dc956: 4b05 2015 |016d: aput v5, v32, v21 │ │ -0dc95a: d81b 1b01 |016f: add-int/lit8 v27, v27, #int 1 // #01 │ │ -0dc95e: 2900 79ff |0171: goto/16 00ea // -0087 │ │ -0dc962: 0800 2000 |0173: move-object/from16 v0, v32 │ │ -0dc966: 0801 1100 |0175: move-object/from16 v1, v17 │ │ -0dc96a: 5b10 7c09 |0177: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ -0dc96e: d813 1301 |0179: add-int/lit8 v19, v19, #int 1 // #01 │ │ -0dc972: 2900 58ff |017b: goto/16 00d3 // -00a8 │ │ -0dc976: 7401 3927 2900 |017d: invoke-virtual/range {v41}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0dc97c: 0a05 |0180: move-result v5 │ │ -0dc97e: 0800 3100 |0181: move-object/from16 v0, v49 │ │ -0dc982: 5905 8409 |0183: iput v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numVertices:I // field@0984 │ │ -0dc986: 0800 3100 |0185: move-object/from16 v0, v49 │ │ -0dc98a: 5205 8409 |0187: iget v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numVertices:I // field@0984 │ │ -0dc98e: da05 0508 |0189: mul-int/lit8 v5, v5, #int 8 // #08 │ │ -0dc992: 235f 4a04 |018b: new-array v15, v5, [F // type@044a │ │ -0dc996: 1205 |018d: const/4 v5, #int 0 // #0 │ │ -0dc998: 4611 3405 |018e: aget-object v17, v52, v5 │ │ -0dc99c: 1314 0000 |0190: const/16 v20, #int 0 // #0 │ │ -0dc9a0: 1318 0000 |0192: const/16 v24, #int 0 // #0 │ │ -0dc9a4: 1316 0000 |0194: const/16 v22, #int 0 // #0 │ │ -0dc9a8: 1313 0000 |0196: const/16 v19, #int 0 // #0 │ │ -0dc9ac: 0800 3100 |0198: move-object/from16 v0, v49 │ │ -0dc9b0: 5205 8409 |019a: iget v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numVertices:I // field@0984 │ │ -0dc9b4: 0200 1300 |019c: move/from16 v0, v19 │ │ -0dc9b8: 3550 6700 |019e: if-ge v0, v5, 0205 // +0067 │ │ -0dc9bc: 0800 2900 |01a0: move-object/from16 v0, v41 │ │ -0dc9c0: 0201 1300 |01a2: move/from16 v1, v19 │ │ -0dc9c4: 6e20 3327 1000 |01a4: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0dc9ca: 0c27 |01a7: move-result-object v39 │ │ -0dc9cc: 1f27 a201 |01a8: check-cast v39, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices; // type@01a2 │ │ -0dc9d0: d815 1401 |01aa: add-int/lit8 v21, v20, #int 1 // #01 │ │ -0dc9d4: 0800 1100 |01ac: move-object/from16 v0, v17 │ │ -0dc9d8: 5405 7c09 |01ae: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ -0dc9dc: d819 1801 |01b0: add-int/lit8 v25, v24, #int 1 // #01 │ │ -0dc9e0: 4405 0518 |01b2: aget v5, v5, v24 │ │ -0dc9e4: 4b05 0f14 |01b4: aput v5, v15, v20 │ │ -0dc9e8: d814 1501 |01b6: add-int/lit8 v20, v21, #int 1 // #01 │ │ -0dc9ec: 0800 1100 |01b8: move-object/from16 v0, v17 │ │ -0dc9f0: 5405 7c09 |01ba: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ -0dc9f4: d818 1901 |01bc: add-int/lit8 v24, v25, #int 1 // #01 │ │ -0dc9f8: 4405 0519 |01be: aget v5, v5, v25 │ │ -0dc9fc: 4b05 0f15 |01c0: aput v5, v15, v21 │ │ -0dca00: d815 1401 |01c2: add-int/lit8 v21, v20, #int 1 // #01 │ │ -0dca04: 0800 1100 |01c4: move-object/from16 v0, v17 │ │ -0dca08: 5405 7c09 |01c6: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ -0dca0c: d819 1801 |01c8: add-int/lit8 v25, v24, #int 1 // #01 │ │ -0dca10: 4405 0518 |01ca: aget v5, v5, v24 │ │ -0dca14: 4b05 0f14 |01cc: aput v5, v15, v20 │ │ -0dca18: d814 1501 |01ce: add-int/lit8 v20, v21, #int 1 // #01 │ │ -0dca1c: 0800 1100 |01d0: move-object/from16 v0, v17 │ │ -0dca20: 5405 7c09 |01d2: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ -0dca24: d818 1901 |01d4: add-int/lit8 v24, v25, #int 1 // #01 │ │ -0dca28: 4405 0519 |01d6: aget v5, v5, v25 │ │ -0dca2c: 4b05 0f15 |01d8: aput v5, v15, v21 │ │ -0dca30: d815 1401 |01da: add-int/lit8 v21, v20, #int 1 // #01 │ │ -0dca34: 0800 1100 |01dc: move-object/from16 v0, v17 │ │ -0dca38: 5405 7c09 |01de: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ -0dca3c: d819 1801 |01e0: add-int/lit8 v25, v24, #int 1 // #01 │ │ -0dca40: 4405 0518 |01e2: aget v5, v5, v24 │ │ -0dca44: 4b05 0f14 |01e4: aput v5, v15, v20 │ │ -0dca48: d814 1501 |01e6: add-int/lit8 v20, v21, #int 1 // #01 │ │ -0dca4c: 0800 1100 |01e8: move-object/from16 v0, v17 │ │ -0dca50: 5405 7c09 |01ea: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ -0dca54: d818 1901 |01ec: add-int/lit8 v24, v25, #int 1 // #01 │ │ -0dca58: 4405 0519 |01ee: aget v5, v5, v25 │ │ -0dca5c: 4b05 0f15 |01f0: aput v5, v15, v21 │ │ -0dca60: d815 1401 |01f2: add-int/lit8 v21, v20, #int 1 // #01 │ │ -0dca64: d817 1601 |01f4: add-int/lit8 v23, v22, #int 1 // #01 │ │ -0dca68: 4405 2616 |01f6: aget v5, v38, v22 │ │ -0dca6c: 4b05 0f14 |01f8: aput v5, v15, v20 │ │ -0dca70: d814 1501 |01fa: add-int/lit8 v20, v21, #int 1 // #01 │ │ -0dca74: d816 1701 |01fc: add-int/lit8 v22, v23, #int 1 // #01 │ │ -0dca78: 4405 2617 |01fe: aget v5, v38, v23 │ │ -0dca7c: 4b05 0f15 |0200: aput v5, v15, v21 │ │ -0dca80: d813 1301 |0202: add-int/lit8 v19, v19, #int 1 // #01 │ │ -0dca84: 2894 |0204: goto 0198 // -006c │ │ -0dca86: 220d 3603 |0205: new-instance v13, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0dca8a: 7010 1d22 0d00 |0207: invoke-direct {v13}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -0dca90: 1205 |020a: const/4 v5, #int 0 // #0 │ │ -0dca92: 4605 3405 |020b: aget-object v5, v52, v5 │ │ -0dca96: 5450 7a09 |020d: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.name:Ljava/lang/String; // field@097a │ │ -0dca9a: 081e 0000 |020f: move-object/from16 v30, v0 │ │ -0dca9e: 120e |0211: const/4 v14, #int 0 // #0 │ │ -0dcaa0: 1312 0100 |0212: const/16 v18, #int 1 // #1 │ │ -0dcaa4: 0800 3400 |0214: move-object/from16 v0, v52 │ │ -0dcaa8: 2105 |0216: array-length v5, v0 │ │ -0dcaaa: 0200 1200 |0217: move/from16 v0, v18 │ │ -0dcaae: 3550 c200 |0219: if-ge v0, v5, 02db // +00c2 │ │ -0dcab2: 4605 3412 |021b: aget-object v5, v52, v18 │ │ -0dcab6: 5455 7a09 |021d: iget-object v5, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.name:Ljava/lang/String; // field@097a │ │ -0dcaba: 0800 1e00 |021f: move-object/from16 v0, v30 │ │ -0dcabe: 6e20 4426 0500 |0221: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0dcac4: 0a05 |0224: move-result v5 │ │ -0dcac6: 3805 0b00 |0225: if-eqz v5, 0230 // +000b │ │ -0dcaca: 0800 3400 |0227: move-object/from16 v0, v52 │ │ -0dcace: 2105 |0229: array-length v5, v0 │ │ -0dcad0: d805 05ff |022a: add-int/lit8 v5, v5, #int -1 // #ff │ │ -0dcad4: 0200 1200 |022c: move/from16 v0, v18 │ │ -0dcad8: 3350 a900 |022e: if-ne v0, v5, 02d7 // +00a9 │ │ -0dcadc: 9122 120e |0230: sub-int v34, v18, v14 │ │ -0dcae0: 2221 b601 |0232: new-instance v33, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // type@01b6 │ │ -0dcae4: 0200 2200 |0234: move/from16 v0, v34 │ │ -0dcae8: 2305 6f04 |0236: new-array v5, v0, [Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // type@046f │ │ -0dcaec: 0800 2100 |0238: move-object/from16 v0, v33 │ │ -0dcaf0: 0801 1e00 |023a: move-object/from16 v1, v30 │ │ -0dcaf4: 0202 3500 |023c: move/from16 v2, v53 │ │ -0dcaf8: 7040 e510 1052 |023e: invoke-direct {v0, v1, v2, v5}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.:(Ljava/lang/String;F[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe;)V // method@10e5 │ │ -0dcafe: 0223 0e00 |0241: move/from16 v35, v14 │ │ -0dcb02: 0200 2300 |0243: move/from16 v0, v35 │ │ -0dcb06: 0201 1200 |0245: move/from16 v1, v18 │ │ -0dcb0a: 3510 8800 |0247: if-ge v0, v1, 02cf // +0088 │ │ -0dcb0e: 910b 230e |0249: sub-int v11, v35, v14 │ │ -0dcb12: 4611 3423 |024b: aget-object v17, v52, v35 │ │ -0dcb16: 0800 3100 |024d: move-object/from16 v0, v49 │ │ -0dcb1a: 5205 8409 |024f: iget v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numVertices:I // field@0984 │ │ -0dcb1e: da05 0506 |0251: mul-int/lit8 v5, v5, #int 6 // #06 │ │ -0dcb22: 2350 4a04 |0253: new-array v0, v5, [F // type@044a │ │ -0dcb26: 082b 0000 |0255: move-object/from16 v43, v0 │ │ -0dcb2a: 1314 0000 |0257: const/16 v20, #int 0 // #0 │ │ -0dcb2e: 1318 0000 |0259: const/16 v24, #int 0 // #0 │ │ -0dcb32: 1313 0000 |025b: const/16 v19, #int 0 // #0 │ │ -0dcb36: 0800 3100 |025d: move-object/from16 v0, v49 │ │ -0dcb3a: 5205 8409 |025f: iget v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numVertices:I // field@0984 │ │ -0dcb3e: 0200 1300 |0261: move/from16 v0, v19 │ │ -0dcb42: 3550 4d00 |0263: if-ge v0, v5, 02b0 // +004d │ │ -0dcb46: d815 1401 |0265: add-int/lit8 v21, v20, #int 1 // #01 │ │ -0dcb4a: 0800 1100 |0267: move-object/from16 v0, v17 │ │ -0dcb4e: 5405 7c09 |0269: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ -0dcb52: d819 1801 |026b: add-int/lit8 v25, v24, #int 1 // #01 │ │ -0dcb56: 4405 0518 |026d: aget v5, v5, v24 │ │ -0dcb5a: 4b05 2b14 |026f: aput v5, v43, v20 │ │ -0dcb5e: d814 1501 |0271: add-int/lit8 v20, v21, #int 1 // #01 │ │ -0dcb62: 0800 1100 |0273: move-object/from16 v0, v17 │ │ -0dcb66: 5405 7c09 |0275: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ -0dcb6a: d818 1901 |0277: add-int/lit8 v24, v25, #int 1 // #01 │ │ -0dcb6e: 4405 0519 |0279: aget v5, v5, v25 │ │ -0dcb72: 4b05 2b15 |027b: aput v5, v43, v21 │ │ -0dcb76: d815 1401 |027d: add-int/lit8 v21, v20, #int 1 // #01 │ │ -0dcb7a: 0800 1100 |027f: move-object/from16 v0, v17 │ │ -0dcb7e: 5405 7c09 |0281: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ -0dcb82: d819 1801 |0283: add-int/lit8 v25, v24, #int 1 // #01 │ │ -0dcb86: 4405 0518 |0285: aget v5, v5, v24 │ │ -0dcb8a: 4b05 2b14 |0287: aput v5, v43, v20 │ │ -0dcb8e: d814 1501 |0289: add-int/lit8 v20, v21, #int 1 // #01 │ │ -0dcb92: 0800 1100 |028b: move-object/from16 v0, v17 │ │ -0dcb96: 5405 7c09 |028d: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ -0dcb9a: d818 1901 |028f: add-int/lit8 v24, v25, #int 1 // #01 │ │ -0dcb9e: 4405 0519 |0291: aget v5, v5, v25 │ │ -0dcba2: 4b05 2b15 |0293: aput v5, v43, v21 │ │ -0dcba6: d815 1401 |0295: add-int/lit8 v21, v20, #int 1 // #01 │ │ -0dcbaa: 0800 1100 |0297: move-object/from16 v0, v17 │ │ -0dcbae: 5405 7c09 |0299: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ -0dcbb2: d819 1801 |029b: add-int/lit8 v25, v24, #int 1 // #01 │ │ -0dcbb6: 4405 0518 |029d: aget v5, v5, v24 │ │ -0dcbba: 4b05 2b14 |029f: aput v5, v43, v20 │ │ -0dcbbe: d814 1501 |02a1: add-int/lit8 v20, v21, #int 1 // #01 │ │ -0dcbc2: 0800 1100 |02a3: move-object/from16 v0, v17 │ │ -0dcbc6: 5405 7c09 |02a5: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ -0dcbca: d818 1901 |02a7: add-int/lit8 v24, v25, #int 1 // #01 │ │ -0dcbce: 4405 0519 |02a9: aget v5, v5, v25 │ │ -0dcbd2: 4b05 2b15 |02ab: aput v5, v43, v21 │ │ -0dcbd6: d813 1301 |02ad: add-int/lit8 v19, v19, #int 1 // #01 │ │ -0dcbda: 28ae |02af: goto 025d // -0052 │ │ -0dcbdc: 221d b501 |02b0: new-instance v29, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // type@01b5 │ │ -0dcbe0: 82b5 |02b2: int-to-float v5, v11 │ │ -0dcbe2: a805 0535 |02b3: mul-float v5, v5, v53 │ │ -0dcbe6: 0800 1d00 |02b5: move-object/from16 v0, v29 │ │ -0dcbea: 0801 2b00 |02b7: move-object/from16 v1, v43 │ │ -0dcbee: 7030 e410 5001 |02b9: invoke-direct {v0, v5, v1}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe;.:(F[F)V // method@10e4 │ │ -0dcbf4: 0800 2100 |02bc: move-object/from16 v0, v33 │ │ -0dcbf8: 5405 d309 |02be: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.keyframes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // field@09d3 │ │ -0dcbfc: 4d1d 050b |02c0: aput-object v29, v5, v11 │ │ -0dcc00: 0800 2100 |02c2: move-object/from16 v0, v33 │ │ -0dcc04: 5405 d409 |02c4: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.name:Ljava/lang/String; // field@09d4 │ │ -0dcc08: 0800 2100 |02c6: move-object/from16 v0, v33 │ │ -0dcc0c: 6e30 2f22 5d00 |02c8: invoke-virtual {v13, v5, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ -0dcc12: d823 2301 |02cb: add-int/lit8 v35, v35, #int 1 // #01 │ │ -0dcc16: 2900 76ff |02cd: goto/16 0243 // -008a │ │ -0dcc1a: 4605 3412 |02cf: aget-object v5, v52, v18 │ │ -0dcc1e: 5450 7a09 |02d1: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.name:Ljava/lang/String; // field@097a │ │ -0dcc22: 081e 0000 |02d3: move-object/from16 v30, v0 │ │ -0dcc26: 020e 1200 |02d5: move/from16 v14, v18 │ │ -0dcc2a: d812 1201 |02d7: add-int/lit8 v18, v18, #int 1 // #01 │ │ -0dcc2e: 2900 3bff |02d9: goto/16 0214 // -00c5 │ │ -0dcc32: 220c b601 |02db: new-instance v12, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // type@01b6 │ │ -0dcc36: 1a05 7012 |02dd: const-string v5, "all" // string@1270 │ │ -0dcc3a: 0800 3400 |02df: move-object/from16 v0, v52 │ │ -0dcc3e: 2106 |02e1: array-length v6, v0 │ │ -0dcc40: 2366 6f04 |02e2: new-array v6, v6, [Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // type@046f │ │ -0dcc44: 0200 3500 |02e4: move/from16 v0, v53 │ │ -0dcc48: 7040 e510 5c60 |02e6: invoke-direct {v12, v5, v0, v6}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.:(Ljava/lang/String;F[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe;)V // method@10e5 │ │ -0dcc4e: 1324 0000 |02e9: const/16 v36, #int 0 // #0 │ │ -0dcc52: 1312 0000 |02eb: const/16 v18, #int 0 // #0 │ │ -0dcc56: 0800 3400 |02ed: move-object/from16 v0, v52 │ │ -0dcc5a: 2105 |02ef: array-length v5, v0 │ │ -0dcc5c: 0200 1200 |02f0: move/from16 v0, v18 │ │ -0dcc60: 3550 7c00 |02f2: if-ge v0, v5, 036e // +007c │ │ -0dcc64: 4611 3412 |02f4: aget-object v17, v52, v18 │ │ -0dcc68: 0800 3100 |02f6: move-object/from16 v0, v49 │ │ -0dcc6c: 5205 8409 |02f8: iget v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numVertices:I // field@0984 │ │ -0dcc70: da05 0506 |02fa: mul-int/lit8 v5, v5, #int 6 // #06 │ │ -0dcc74: 2350 4a04 |02fc: new-array v0, v5, [F // type@044a │ │ -0dcc78: 082b 0000 |02fe: move-object/from16 v43, v0 │ │ -0dcc7c: 1314 0000 |0300: const/16 v20, #int 0 // #0 │ │ -0dcc80: 1318 0000 |0302: const/16 v24, #int 0 // #0 │ │ -0dcc84: 1313 0000 |0304: const/16 v19, #int 0 // #0 │ │ -0dcc88: 0800 3100 |0306: move-object/from16 v0, v49 │ │ -0dcc8c: 5205 8409 |0308: iget v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numVertices:I // field@0984 │ │ -0dcc90: 0200 1300 |030a: move/from16 v0, v19 │ │ -0dcc94: 3550 4d00 |030c: if-ge v0, v5, 0359 // +004d │ │ -0dcc98: d815 1401 |030e: add-int/lit8 v21, v20, #int 1 // #01 │ │ -0dcc9c: 0800 1100 |0310: move-object/from16 v0, v17 │ │ -0dcca0: 5405 7c09 |0312: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ -0dcca4: d819 1801 |0314: add-int/lit8 v25, v24, #int 1 // #01 │ │ -0dcca8: 4405 0518 |0316: aget v5, v5, v24 │ │ -0dccac: 4b05 2b14 |0318: aput v5, v43, v20 │ │ -0dccb0: d814 1501 |031a: add-int/lit8 v20, v21, #int 1 // #01 │ │ -0dccb4: 0800 1100 |031c: move-object/from16 v0, v17 │ │ -0dccb8: 5405 7c09 |031e: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ -0dccbc: d818 1901 |0320: add-int/lit8 v24, v25, #int 1 // #01 │ │ -0dccc0: 4405 0519 |0322: aget v5, v5, v25 │ │ -0dccc4: 4b05 2b15 |0324: aput v5, v43, v21 │ │ -0dccc8: d815 1401 |0326: add-int/lit8 v21, v20, #int 1 // #01 │ │ -0dcccc: 0800 1100 |0328: move-object/from16 v0, v17 │ │ -0dccd0: 5405 7c09 |032a: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ -0dccd4: d819 1801 |032c: add-int/lit8 v25, v24, #int 1 // #01 │ │ -0dccd8: 4405 0518 |032e: aget v5, v5, v24 │ │ -0dccdc: 4b05 2b14 |0330: aput v5, v43, v20 │ │ -0dcce0: d814 1501 |0332: add-int/lit8 v20, v21, #int 1 // #01 │ │ -0dcce4: 0800 1100 |0334: move-object/from16 v0, v17 │ │ -0dcce8: 5405 7c09 |0336: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ -0dccec: d818 1901 |0338: add-int/lit8 v24, v25, #int 1 // #01 │ │ -0dccf0: 4405 0519 |033a: aget v5, v5, v25 │ │ -0dccf4: 4b05 2b15 |033c: aput v5, v43, v21 │ │ -0dccf8: d815 1401 |033e: add-int/lit8 v21, v20, #int 1 // #01 │ │ -0dccfc: 0800 1100 |0340: move-object/from16 v0, v17 │ │ -0dcd00: 5405 7c09 |0342: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ -0dcd04: d819 1801 |0344: add-int/lit8 v25, v24, #int 1 // #01 │ │ -0dcd08: 4405 0518 |0346: aget v5, v5, v24 │ │ -0dcd0c: 4b05 2b14 |0348: aput v5, v43, v20 │ │ -0dcd10: d814 1501 |034a: add-int/lit8 v20, v21, #int 1 // #01 │ │ -0dcd14: 0800 1100 |034c: move-object/from16 v0, v17 │ │ -0dcd18: 5405 7c09 |034e: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ -0dcd1c: d818 1901 |0350: add-int/lit8 v24, v25, #int 1 // #01 │ │ -0dcd20: 4405 0519 |0352: aget v5, v5, v25 │ │ -0dcd24: 4b05 2b15 |0354: aput v5, v43, v21 │ │ -0dcd28: d813 1301 |0356: add-int/lit8 v19, v19, #int 1 // #01 │ │ -0dcd2c: 28ae |0358: goto 0306 // -0052 │ │ -0dcd2e: 221d b501 |0359: new-instance v29, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // type@01b5 │ │ -0dcd32: 0200 1200 |035b: move/from16 v0, v18 │ │ -0dcd36: 8205 |035d: int-to-float v5, v0 │ │ -0dcd38: a805 0535 |035e: mul-float v5, v5, v53 │ │ -0dcd3c: 0800 1d00 |0360: move-object/from16 v0, v29 │ │ -0dcd40: 0801 2b00 |0362: move-object/from16 v1, v43 │ │ -0dcd44: 7030 e410 5001 |0364: invoke-direct {v0, v5, v1}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe;.:(F[F)V // method@10e4 │ │ -0dcd4a: 54c5 d309 |0367: iget-object v5, v12, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.keyframes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // field@09d3 │ │ -0dcd4e: 4d1d 0512 |0369: aput-object v29, v5, v18 │ │ -0dcd52: d812 1201 |036b: add-int/lit8 v18, v18, #int 1 // #01 │ │ -0dcd56: 2880 |036d: goto 02ed // -0080 │ │ -0dcd58: 2203 1b01 |036e: new-instance v3, Lcom/badlogic/gdx/graphics/Mesh; // type@011b │ │ -0dcd5c: 6204 2106 |0370: sget-object v4, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexArray:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@0621 │ │ -0dcd60: 1205 |0372: const/4 v5, #int 0 // #0 │ │ -0dcd62: 0800 3100 |0373: move-object/from16 v0, v49 │ │ -0dcd66: 5206 8409 |0375: iget v6, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numVertices:I // field@0984 │ │ -0dcd6a: 0800 1a00 |0377: move-object/from16 v0, v26 │ │ -0dcd6e: 2107 |0379: array-length v7, v0 │ │ -0dcd70: 1238 |037a: const/4 v8, #int 3 // #3 │ │ -0dcd72: 2388 6104 |037b: new-array v8, v8, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0461 │ │ -0dcd76: 1209 |037d: const/4 v9, #int 0 // #0 │ │ -0dcd78: 220a 2d01 |037e: new-instance v10, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -0dcd7c: 132d 0000 |0380: const/16 v45, #int 0 // #0 │ │ -0dcd80: 132e 0300 |0382: const/16 v46, #int 3 // #3 │ │ -0dcd84: 1a2f f111 |0384: const-string v47, "a_position" // string@11f1 │ │ -0dcd88: 0200 2d00 |0386: move/from16 v0, v45 │ │ -0dcd8c: 0201 2e00 |0388: move/from16 v1, v46 │ │ -0dcd90: 0802 2f00 |038a: move-object/from16 v2, v47 │ │ -0dcd94: 7040 a50b 0a21 |038c: invoke-direct {v10, v0, v1, v2}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -0dcd9a: 4d0a 0809 |038f: aput-object v10, v8, v9 │ │ -0dcd9e: 1219 |0391: const/4 v9, #int 1 // #1 │ │ -0dcda0: 220a 2d01 |0392: new-instance v10, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -0dcda4: 132d 0200 |0394: const/16 v45, #int 2 // #2 │ │ -0dcda8: 132e 0300 |0396: const/16 v46, #int 3 // #3 │ │ -0dcdac: 1a2f f011 |0398: const-string v47, "a_normal" // string@11f0 │ │ -0dcdb0: 0200 2d00 |039a: move/from16 v0, v45 │ │ -0dcdb4: 0201 2e00 |039c: move/from16 v1, v46 │ │ -0dcdb8: 0802 2f00 |039e: move-object/from16 v2, v47 │ │ -0dcdbc: 7040 a50b 0a21 |03a0: invoke-direct {v10, v0, v1, v2}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -0dcdc2: 4d0a 0809 |03a3: aput-object v10, v8, v9 │ │ -0dcdc6: 1229 |03a5: const/4 v9, #int 2 // #2 │ │ -0dcdc8: 220a 2d01 |03a6: new-instance v10, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -0dcdcc: 132d 0300 |03a8: const/16 v45, #int 3 // #3 │ │ -0dcdd0: 132e 0200 |03aa: const/16 v46, #int 2 // #2 │ │ -0dcdd4: 1a2f f411 |03ac: const-string v47, "a_texCoord0" // string@11f4 │ │ -0dcdd8: 0200 2d00 |03ae: move/from16 v0, v45 │ │ -0dcddc: 0201 2e00 |03b0: move/from16 v1, v46 │ │ -0dcde0: 0802 2f00 |03b2: move-object/from16 v2, v47 │ │ -0dcde4: 7040 a50b 0a21 |03b4: invoke-direct {v10, v0, v1, v2}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -0dcdea: 4d0a 0809 |03b7: aput-object v10, v8, v9 │ │ -0dcdee: 7606 d20a 0300 |03b9: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/graphics/Mesh;.:(Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0ad2 │ │ -0dcdf4: 0800 1a00 |03bc: move-object/from16 v0, v26 │ │ -0dcdf8: 6e20 f80a 0300 |03be: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0af8 │ │ -0dcdfe: 1a05 7012 |03c1: const-string v5, "all" // string@1270 │ │ -0dce02: 6e30 2f22 5d0c |03c3: invoke-virtual {v13, v5, v12}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ -0dce08: 2204 b801 |03c6: new-instance v4, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // type@01b8 │ │ -0dce0c: 1a05 5721 |03c8: const-string v5, "md2-mesh" // string@2157 │ │ -0dce10: 1269 |03ca: const/4 v9, #int 6 // #6 │ │ -0dce12: 124a |03cb: const/4 v10, #int 4 // #4 │ │ -0dce14: 0736 |03cc: move-object v6, v3 │ │ -0dce16: 07f7 |03cd: move-object v7, v15 │ │ -0dce18: 07d8 |03ce: move-object v8, v13 │ │ -0dce1a: 7607 f810 0400 |03cf: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;[FLcom/badlogic/gdx/utils/ObjectMap;II)V // method@10f8 │ │ -0dce20: 221f b701 |03d2: new-instance v31, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; // type@01b7 │ │ -0dce24: 1215 |03d4: const/4 v5, #int 1 // #1 │ │ -0dce26: 2355 7104 |03d5: new-array v5, v5, [Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // type@0471 │ │ -0dce2a: 1206 |03d7: const/4 v6, #int 0 // #0 │ │ -0dce2c: 4d04 0506 |03d8: aput-object v4, v5, v6 │ │ -0dce30: 0800 1f00 |03da: move-object/from16 v0, v31 │ │ -0dce34: 7020 e710 5000 |03dc: invoke-direct {v0, v5}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.:([Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;)V // method@10e7 │ │ -0dce3a: 1a05 7012 |03df: const-string v5, "all" // string@1270 │ │ -0dce3e: 1206 |03e1: const/4 v6, #int 0 // #0 │ │ -0dce40: 1207 |03e2: const/4 v7, #int 0 // #0 │ │ -0dce42: 0800 1f00 |03e3: move-object/from16 v0, v31 │ │ -0dce46: 6e40 f510 5076 |03e5: invoke-virtual {v0, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.setAnimation:(Ljava/lang/String;FZ)V // method@10f5 │ │ -0dce4c: 111f |03e8: return-object v31 │ │ +0eac10: |[0eac10] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader.buildModel:(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;[Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;[F[Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;F)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; │ │ +0eac20: 2229 e503 |0000: new-instance v41, Ljava/util/ArrayList; // type@03e5 │ │ +0eac24: 7601 2c27 2900 |0002: invoke-direct/range {v41}, Ljava/util/ArrayList;.:()V // method@272c │ │ +0eac2a: 0800 3200 |0005: move-object/from16 v0, v50 │ │ +0eac2e: 2105 |0007: array-length v5, v0 │ │ +0eac30: da05 0503 |0008: mul-int/lit8 v5, v5, #int 3 // #03 │ │ +0eac34: 2350 9a04 |000a: new-array v0, v5, [S // type@049a │ │ +0eac38: 081a 0000 |000c: move-object/from16 v26, v0 │ │ +0eac3c: 1314 0000 |000e: const/16 v20, #int 0 // #0 │ │ +0eac40: 132a 0000 |0010: const/16 v42, #int 0 // #0 │ │ +0eac44: 1313 0000 |0012: const/16 v19, #int 0 // #0 │ │ +0eac48: 0800 3200 |0014: move-object/from16 v0, v50 │ │ +0eac4c: 2105 |0016: array-length v5, v0 │ │ +0eac4e: 0200 1300 |0017: move/from16 v0, v19 │ │ +0eac52: 3550 7b00 |0019: if-ge v0, v5, 0094 // +007b │ │ +0eac56: 4625 3213 |001b: aget-object v37, v50, v19 │ │ +0eac5a: 131b 0000 |001d: const/16 v27, #int 0 // #0 │ │ +0eac5e: 0215 1400 |001f: move/from16 v21, v20 │ │ +0eac62: 1235 |0021: const/4 v5, #int 3 // #3 │ │ +0eac64: 0200 1b00 |0022: move/from16 v0, v27 │ │ +0eac68: 3550 6b00 |0024: if-ge v0, v5, 008f // +006b │ │ +0eac6c: 1328 0000 |0026: const/16 v40, #int 0 // #0 │ │ +0eac70: 1310 0000 |0028: const/16 v16, #int 0 // #0 │ │ +0eac74: 131c 0000 |002a: const/16 v28, #int 0 // #0 │ │ +0eac78: 7401 3927 2900 |002c: invoke-virtual/range {v41}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0eac7e: 0a05 |002f: move-result v5 │ │ +0eac80: 0200 1c00 |0030: move/from16 v0, v28 │ │ +0eac84: 3550 2800 |0032: if-ge v0, v5, 005a // +0028 │ │ +0eac88: 0800 2900 |0034: move-object/from16 v0, v41 │ │ +0eac8c: 0201 1c00 |0036: move/from16 v1, v28 │ │ +0eac90: 6e20 3327 1000 |0038: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0eac96: 0c27 |003b: move-result-object v39 │ │ +0eac98: 1f27 a001 |003c: check-cast v39, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices; // type@01a0 │ │ +0eac9c: 0800 2700 |003e: move-object/from16 v0, v39 │ │ +0eaca0: 5805 9209 |0040: iget-short v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.vIdx:S // field@0992 │ │ +0eaca4: 0800 2500 |0042: move-object/from16 v0, v37 │ │ +0eaca8: 5406 9609 |0044: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.vertices:[S // field@0996 │ │ +0eacac: 4a06 061b |0046: aget-short v6, v6, v27 │ │ +0eacb0: 3365 4400 |0048: if-ne v5, v6, 008c // +0044 │ │ +0eacb4: 0800 2700 |004a: move-object/from16 v0, v39 │ │ +0eacb8: 5805 9009 |004c: iget-short v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.tIdx:S // field@0990 │ │ +0eacbc: 0800 2500 |004e: move-object/from16 v0, v37 │ │ +0eacc0: 5406 9509 |0050: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.texCoords:[S // field@0995 │ │ +0eacc4: 4a06 061b |0052: aget-short v6, v6, v27 │ │ +0eacc8: 3365 3800 |0054: if-ne v5, v6, 008c // +0038 │ │ +0eaccc: 0828 2700 |0056: move-object/from16 v40, v39 │ │ +0eacd0: 1310 0100 |0058: const/16 v16, #int 1 // #1 │ │ +0eacd4: 3910 2500 |005a: if-nez v16, 007f // +0025 │ │ +0eacd8: 2228 a001 |005c: new-instance v40, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices; // type@01a0 │ │ +0eacdc: 0800 2500 |005e: move-object/from16 v0, v37 │ │ +0eace0: 5405 9609 |0060: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.vertices:[S // field@0996 │ │ +0eace4: 4a05 051b |0062: aget-short v5, v5, v27 │ │ +0eace8: 0800 2500 |0064: move-object/from16 v0, v37 │ │ +0eacec: 5406 9509 |0066: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.texCoords:[S // field@0995 │ │ +0eacf0: 4a06 061b |0068: aget-short v6, v6, v27 │ │ +0eacf4: 0800 2800 |006a: move-object/from16 v0, v40 │ │ +0eacf8: 0801 3000 |006c: move-object/from16 v1, v48 │ │ +0eacfc: 0202 2a00 |006e: move/from16 v2, v42 │ │ +0ead00: 7052 6910 1065 |0070: invoke-direct {v0, v1, v5, v6, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.:(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;SSS)V // method@1069 │ │ +0ead06: 0800 2900 |0073: move-object/from16 v0, v41 │ │ +0ead0a: 0801 2800 |0075: move-object/from16 v1, v40 │ │ +0ead0e: 6e20 2f27 1000 |0077: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0ead14: d805 2a01 |007a: add-int/lit8 v5, v42, #int 1 // #01 │ │ +0ead18: 8f50 |007c: int-to-short v0, v5 │ │ +0ead1a: 022a 0000 |007d: move/from16 v42, v0 │ │ +0ead1e: d814 1501 |007f: add-int/lit8 v20, v21, #int 1 // #01 │ │ +0ead22: 0800 2800 |0081: move-object/from16 v0, v40 │ │ +0ead26: 5805 8f09 |0083: iget-short v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.nIdx:S // field@098f │ │ +0ead2a: 5105 1a15 |0085: aput-short v5, v26, v21 │ │ +0ead2e: d81b 1b01 |0087: add-int/lit8 v27, v27, #int 1 // #01 │ │ +0ead32: 0215 1400 |0089: move/from16 v21, v20 │ │ +0ead36: 2896 |008b: goto 0021 // -006a │ │ +0ead38: d81c 1c01 |008c: add-int/lit8 v28, v28, #int 1 // #01 │ │ +0ead3c: 289e |008e: goto 002c // -0062 │ │ +0ead3e: d813 1301 |008f: add-int/lit8 v19, v19, #int 1 // #01 │ │ +0ead42: 0214 1500 |0091: move/from16 v20, v21 │ │ +0ead46: 2881 |0093: goto 0014 // -007f │ │ +0ead48: 1314 0000 |0094: const/16 v20, #int 0 // #0 │ │ +0ead4c: 7401 3927 2900 |0096: invoke-virtual/range {v41}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0ead52: 0a05 |0099: move-result v5 │ │ +0ead54: da05 0502 |009a: mul-int/lit8 v5, v5, #int 2 // #02 │ │ +0ead58: 2350 4804 |009c: new-array v0, v5, [F // type@0448 │ │ +0ead5c: 0826 0000 |009e: move-object/from16 v38, v0 │ │ +0ead60: 1313 0000 |00a0: const/16 v19, #int 0 // #0 │ │ +0ead64: 7401 3927 2900 |00a2: invoke-virtual/range {v41}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0ead6a: 0a05 |00a5: move-result v5 │ │ +0ead6c: 0200 1300 |00a6: move/from16 v0, v19 │ │ +0ead70: 3550 2900 |00a8: if-ge v0, v5, 00d1 // +0029 │ │ +0ead74: 0800 2900 |00aa: move-object/from16 v0, v41 │ │ +0ead78: 0201 1300 |00ac: move/from16 v1, v19 │ │ +0ead7c: 6e20 3327 1000 |00ae: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0ead82: 0c2c |00b1: move-result-object v44 │ │ +0ead84: 1f2c a001 |00b2: check-cast v44, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices; // type@01a0 │ │ +0ead88: d815 1401 |00b4: add-int/lit8 v21, v20, #int 1 // #01 │ │ +0ead8c: 0800 2c00 |00b6: move-object/from16 v0, v44 │ │ +0ead90: 5805 9009 |00b8: iget-short v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.tIdx:S // field@0990 │ │ +0ead94: da05 0502 |00ba: mul-int/lit8 v5, v5, #int 2 // #02 │ │ +0ead98: 4405 3305 |00bc: aget v5, v51, v5 │ │ +0ead9c: 4b05 2614 |00be: aput v5, v38, v20 │ │ +0eada0: d814 1501 |00c0: add-int/lit8 v20, v21, #int 1 // #01 │ │ +0eada4: 0800 2c00 |00c2: move-object/from16 v0, v44 │ │ +0eada8: 5805 9009 |00c4: iget-short v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.tIdx:S // field@0990 │ │ +0eadac: da05 0502 |00c6: mul-int/lit8 v5, v5, #int 2 // #02 │ │ +0eadb0: d805 0501 |00c8: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0eadb4: 4405 3305 |00ca: aget v5, v51, v5 │ │ +0eadb8: 4b05 2615 |00cc: aput v5, v38, v21 │ │ +0eadbc: d813 1301 |00ce: add-int/lit8 v19, v19, #int 1 // #01 │ │ +0eadc0: 28d2 |00d0: goto 00a2 // -002e │ │ +0eadc2: 1313 0000 |00d1: const/16 v19, #int 0 // #0 │ │ +0eadc6: 0800 3400 |00d3: move-object/from16 v0, v52 │ │ +0eadca: 2105 |00d5: array-length v5, v0 │ │ +0eadcc: 0200 1300 |00d6: move/from16 v0, v19 │ │ +0eadd0: 3550 a500 |00d8: if-ge v0, v5, 017d // +00a5 │ │ +0eadd4: 4611 3413 |00da: aget-object v17, v52, v19 │ │ +0eadd8: 1314 0000 |00dc: const/16 v20, #int 0 // #0 │ │ +0eaddc: 7401 3927 2900 |00de: invoke-virtual/range {v41}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0eade2: 0a05 |00e1: move-result v5 │ │ +0eade4: da05 0506 |00e2: mul-int/lit8 v5, v5, #int 6 // #06 │ │ +0eade8: 2350 4804 |00e4: new-array v0, v5, [F // type@0448 │ │ +0eadec: 0820 0000 |00e6: move-object/from16 v32, v0 │ │ +0eadf0: 131b 0000 |00e8: const/16 v27, #int 0 // #0 │ │ +0eadf4: 7401 3927 2900 |00ea: invoke-virtual/range {v41}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0eadfa: 0a05 |00ed: move-result v5 │ │ +0eadfc: 0200 1b00 |00ee: move/from16 v0, v27 │ │ +0eae00: 3550 8300 |00f0: if-ge v0, v5, 0173 // +0083 │ │ +0eae04: 0800 2900 |00f2: move-object/from16 v0, v41 │ │ +0eae08: 0201 1b00 |00f4: move/from16 v1, v27 │ │ +0eae0c: 6e20 3327 1000 |00f6: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0eae12: 0c27 |00f9: move-result-object v39 │ │ +0eae14: 1f27 a001 |00fa: check-cast v39, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices; // type@01a0 │ │ +0eae18: d815 1401 |00fc: add-int/lit8 v21, v20, #int 1 // #01 │ │ +0eae1c: 0800 1100 |00fe: move-object/from16 v0, v17 │ │ +0eae20: 5405 7c09 |0100: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ +0eae24: 0800 2700 |0102: move-object/from16 v0, v39 │ │ +0eae28: 5806 9209 |0104: iget-short v6, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.vIdx:S // field@0992 │ │ +0eae2c: da06 0603 |0106: mul-int/lit8 v6, v6, #int 3 // #03 │ │ +0eae30: 4405 0506 |0108: aget v5, v5, v6 │ │ +0eae34: 4b05 2014 |010a: aput v5, v32, v20 │ │ +0eae38: d814 1501 |010c: add-int/lit8 v20, v21, #int 1 // #01 │ │ +0eae3c: 0800 1100 |010e: move-object/from16 v0, v17 │ │ +0eae40: 5405 7c09 |0110: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ +0eae44: 0800 2700 |0112: move-object/from16 v0, v39 │ │ +0eae48: 5806 9209 |0114: iget-short v6, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.vIdx:S // field@0992 │ │ +0eae4c: da06 0603 |0116: mul-int/lit8 v6, v6, #int 3 // #03 │ │ +0eae50: d806 0601 |0118: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0eae54: 4405 0506 |011a: aget v5, v5, v6 │ │ +0eae58: 4b05 2015 |011c: aput v5, v32, v21 │ │ +0eae5c: d815 1401 |011e: add-int/lit8 v21, v20, #int 1 // #01 │ │ +0eae60: 0800 1100 |0120: move-object/from16 v0, v17 │ │ +0eae64: 5405 7c09 |0122: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ +0eae68: 0800 2700 |0124: move-object/from16 v0, v39 │ │ +0eae6c: 5806 9209 |0126: iget-short v6, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.vIdx:S // field@0992 │ │ +0eae70: da06 0603 |0128: mul-int/lit8 v6, v6, #int 3 // #03 │ │ +0eae74: d806 0602 |012a: add-int/lit8 v6, v6, #int 2 // #02 │ │ +0eae78: 4405 0506 |012c: aget v5, v5, v6 │ │ +0eae7c: 4b05 2014 |012e: aput v5, v32, v20 │ │ +0eae80: d814 1501 |0130: add-int/lit8 v20, v21, #int 1 // #01 │ │ +0eae84: 6205 9409 |0132: sget-object v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Normals;.normals:[[F // field@0994 │ │ +0eae88: 0800 1100 |0134: move-object/from16 v0, v17 │ │ +0eae8c: 5406 7b09 |0136: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.normalIndices:[I // field@097b │ │ +0eae90: 0800 2700 |0138: move-object/from16 v0, v39 │ │ +0eae94: 5807 9209 |013a: iget-short v7, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.vIdx:S // field@0992 │ │ +0eae98: 4406 0607 |013c: aget v6, v6, v7 │ │ +0eae9c: 4605 0506 |013e: aget-object v5, v5, v6 │ │ +0eaea0: 1216 |0140: const/4 v6, #int 1 // #1 │ │ +0eaea2: 4405 0506 |0141: aget v5, v5, v6 │ │ +0eaea6: 4b05 2015 |0143: aput v5, v32, v21 │ │ +0eaeaa: d815 1401 |0145: add-int/lit8 v21, v20, #int 1 // #01 │ │ +0eaeae: 6205 9409 |0147: sget-object v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Normals;.normals:[[F // field@0994 │ │ +0eaeb2: 0800 1100 |0149: move-object/from16 v0, v17 │ │ +0eaeb6: 5406 7b09 |014b: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.normalIndices:[I // field@097b │ │ +0eaeba: 0800 2700 |014d: move-object/from16 v0, v39 │ │ +0eaebe: 5807 9209 |014f: iget-short v7, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.vIdx:S // field@0992 │ │ +0eaec2: 4406 0607 |0151: aget v6, v6, v7 │ │ +0eaec6: 4605 0506 |0153: aget-object v5, v5, v6 │ │ +0eaeca: 1226 |0155: const/4 v6, #int 2 // #2 │ │ +0eaecc: 4405 0506 |0156: aget v5, v5, v6 │ │ +0eaed0: 4b05 2014 |0158: aput v5, v32, v20 │ │ +0eaed4: d814 1501 |015a: add-int/lit8 v20, v21, #int 1 // #01 │ │ +0eaed8: 6205 9409 |015c: sget-object v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Normals;.normals:[[F // field@0994 │ │ +0eaedc: 0800 1100 |015e: move-object/from16 v0, v17 │ │ +0eaee0: 5406 7b09 |0160: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.normalIndices:[I // field@097b │ │ +0eaee4: 0800 2700 |0162: move-object/from16 v0, v39 │ │ +0eaee8: 5807 9209 |0164: iget-short v7, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices;.vIdx:S // field@0992 │ │ +0eaeec: 4406 0607 |0166: aget v6, v6, v7 │ │ +0eaef0: 4605 0506 |0168: aget-object v5, v5, v6 │ │ +0eaef4: 1206 |016a: const/4 v6, #int 0 // #0 │ │ +0eaef6: 4405 0506 |016b: aget v5, v5, v6 │ │ +0eaefa: 4b05 2015 |016d: aput v5, v32, v21 │ │ +0eaefe: d81b 1b01 |016f: add-int/lit8 v27, v27, #int 1 // #01 │ │ +0eaf02: 2900 79ff |0171: goto/16 00ea // -0087 │ │ +0eaf06: 0800 2000 |0173: move-object/from16 v0, v32 │ │ +0eaf0a: 0801 1100 |0175: move-object/from16 v1, v17 │ │ +0eaf0e: 5b10 7c09 |0177: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ +0eaf12: d813 1301 |0179: add-int/lit8 v19, v19, #int 1 // #01 │ │ +0eaf16: 2900 58ff |017b: goto/16 00d3 // -00a8 │ │ +0eaf1a: 7401 3927 2900 |017d: invoke-virtual/range {v41}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0eaf20: 0a05 |0180: move-result v5 │ │ +0eaf22: 0800 3100 |0181: move-object/from16 v0, v49 │ │ +0eaf26: 5905 8409 |0183: iput v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numVertices:I // field@0984 │ │ +0eaf2a: 0800 3100 |0185: move-object/from16 v0, v49 │ │ +0eaf2e: 5205 8409 |0187: iget v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numVertices:I // field@0984 │ │ +0eaf32: da05 0508 |0189: mul-int/lit8 v5, v5, #int 8 // #08 │ │ +0eaf36: 235f 4804 |018b: new-array v15, v5, [F // type@0448 │ │ +0eaf3a: 1205 |018d: const/4 v5, #int 0 // #0 │ │ +0eaf3c: 4611 3405 |018e: aget-object v17, v52, v5 │ │ +0eaf40: 1314 0000 |0190: const/16 v20, #int 0 // #0 │ │ +0eaf44: 1318 0000 |0192: const/16 v24, #int 0 // #0 │ │ +0eaf48: 1316 0000 |0194: const/16 v22, #int 0 // #0 │ │ +0eaf4c: 1313 0000 |0196: const/16 v19, #int 0 // #0 │ │ +0eaf50: 0800 3100 |0198: move-object/from16 v0, v49 │ │ +0eaf54: 5205 8409 |019a: iget v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numVertices:I // field@0984 │ │ +0eaf58: 0200 1300 |019c: move/from16 v0, v19 │ │ +0eaf5c: 3550 6700 |019e: if-ge v0, v5, 0205 // +0067 │ │ +0eaf60: 0800 2900 |01a0: move-object/from16 v0, v41 │ │ +0eaf64: 0201 1300 |01a2: move/from16 v1, v19 │ │ +0eaf68: 6e20 3327 1000 |01a4: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0eaf6e: 0c27 |01a7: move-result-object v39 │ │ +0eaf70: 1f27 a001 |01a8: check-cast v39, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$VertexIndices; // type@01a0 │ │ +0eaf74: d815 1401 |01aa: add-int/lit8 v21, v20, #int 1 // #01 │ │ +0eaf78: 0800 1100 |01ac: move-object/from16 v0, v17 │ │ +0eaf7c: 5405 7c09 |01ae: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ +0eaf80: d819 1801 |01b0: add-int/lit8 v25, v24, #int 1 // #01 │ │ +0eaf84: 4405 0518 |01b2: aget v5, v5, v24 │ │ +0eaf88: 4b05 0f14 |01b4: aput v5, v15, v20 │ │ +0eaf8c: d814 1501 |01b6: add-int/lit8 v20, v21, #int 1 // #01 │ │ +0eaf90: 0800 1100 |01b8: move-object/from16 v0, v17 │ │ +0eaf94: 5405 7c09 |01ba: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ +0eaf98: d818 1901 |01bc: add-int/lit8 v24, v25, #int 1 // #01 │ │ +0eaf9c: 4405 0519 |01be: aget v5, v5, v25 │ │ +0eafa0: 4b05 0f15 |01c0: aput v5, v15, v21 │ │ +0eafa4: d815 1401 |01c2: add-int/lit8 v21, v20, #int 1 // #01 │ │ +0eafa8: 0800 1100 |01c4: move-object/from16 v0, v17 │ │ +0eafac: 5405 7c09 |01c6: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ +0eafb0: d819 1801 |01c8: add-int/lit8 v25, v24, #int 1 // #01 │ │ +0eafb4: 4405 0518 |01ca: aget v5, v5, v24 │ │ +0eafb8: 4b05 0f14 |01cc: aput v5, v15, v20 │ │ +0eafbc: d814 1501 |01ce: add-int/lit8 v20, v21, #int 1 // #01 │ │ +0eafc0: 0800 1100 |01d0: move-object/from16 v0, v17 │ │ +0eafc4: 5405 7c09 |01d2: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ +0eafc8: d818 1901 |01d4: add-int/lit8 v24, v25, #int 1 // #01 │ │ +0eafcc: 4405 0519 |01d6: aget v5, v5, v25 │ │ +0eafd0: 4b05 0f15 |01d8: aput v5, v15, v21 │ │ +0eafd4: d815 1401 |01da: add-int/lit8 v21, v20, #int 1 // #01 │ │ +0eafd8: 0800 1100 |01dc: move-object/from16 v0, v17 │ │ +0eafdc: 5405 7c09 |01de: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ +0eafe0: d819 1801 |01e0: add-int/lit8 v25, v24, #int 1 // #01 │ │ +0eafe4: 4405 0518 |01e2: aget v5, v5, v24 │ │ +0eafe8: 4b05 0f14 |01e4: aput v5, v15, v20 │ │ +0eafec: d814 1501 |01e6: add-int/lit8 v20, v21, #int 1 // #01 │ │ +0eaff0: 0800 1100 |01e8: move-object/from16 v0, v17 │ │ +0eaff4: 5405 7c09 |01ea: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ +0eaff8: d818 1901 |01ec: add-int/lit8 v24, v25, #int 1 // #01 │ │ +0eaffc: 4405 0519 |01ee: aget v5, v5, v25 │ │ +0eb000: 4b05 0f15 |01f0: aput v5, v15, v21 │ │ +0eb004: d815 1401 |01f2: add-int/lit8 v21, v20, #int 1 // #01 │ │ +0eb008: d817 1601 |01f4: add-int/lit8 v23, v22, #int 1 // #01 │ │ +0eb00c: 4405 2616 |01f6: aget v5, v38, v22 │ │ +0eb010: 4b05 0f14 |01f8: aput v5, v15, v20 │ │ +0eb014: d814 1501 |01fa: add-int/lit8 v20, v21, #int 1 // #01 │ │ +0eb018: d816 1701 |01fc: add-int/lit8 v22, v23, #int 1 // #01 │ │ +0eb01c: 4405 2617 |01fe: aget v5, v38, v23 │ │ +0eb020: 4b05 0f15 |0200: aput v5, v15, v21 │ │ +0eb024: d813 1301 |0202: add-int/lit8 v19, v19, #int 1 // #01 │ │ +0eb028: 2894 |0204: goto 0198 // -006c │ │ +0eb02a: 220d 3403 |0205: new-instance v13, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0eb02e: 7010 1d22 0d00 |0207: invoke-direct {v13}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +0eb034: 1205 |020a: const/4 v5, #int 0 // #0 │ │ +0eb036: 4605 3405 |020b: aget-object v5, v52, v5 │ │ +0eb03a: 5450 7a09 |020d: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.name:Ljava/lang/String; // field@097a │ │ +0eb03e: 081e 0000 |020f: move-object/from16 v30, v0 │ │ +0eb042: 120e |0211: const/4 v14, #int 0 // #0 │ │ +0eb044: 1312 0100 |0212: const/16 v18, #int 1 // #1 │ │ +0eb048: 0800 3400 |0214: move-object/from16 v0, v52 │ │ +0eb04c: 2105 |0216: array-length v5, v0 │ │ +0eb04e: 0200 1200 |0217: move/from16 v0, v18 │ │ +0eb052: 3550 c200 |0219: if-ge v0, v5, 02db // +00c2 │ │ +0eb056: 4605 3412 |021b: aget-object v5, v52, v18 │ │ +0eb05a: 5455 7a09 |021d: iget-object v5, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.name:Ljava/lang/String; // field@097a │ │ +0eb05e: 0800 1e00 |021f: move-object/from16 v0, v30 │ │ +0eb062: 6e20 4426 0500 |0221: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0eb068: 0a05 |0224: move-result v5 │ │ +0eb06a: 3805 0b00 |0225: if-eqz v5, 0230 // +000b │ │ +0eb06e: 0800 3400 |0227: move-object/from16 v0, v52 │ │ +0eb072: 2105 |0229: array-length v5, v0 │ │ +0eb074: d805 05ff |022a: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0eb078: 0200 1200 |022c: move/from16 v0, v18 │ │ +0eb07c: 3350 a900 |022e: if-ne v0, v5, 02d7 // +00a9 │ │ +0eb080: 9122 120e |0230: sub-int v34, v18, v14 │ │ +0eb084: 2221 b401 |0232: new-instance v33, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // type@01b4 │ │ +0eb088: 0200 2200 |0234: move/from16 v0, v34 │ │ +0eb08c: 2305 6d04 |0236: new-array v5, v0, [Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // type@046d │ │ +0eb090: 0800 2100 |0238: move-object/from16 v0, v33 │ │ +0eb094: 0801 1e00 |023a: move-object/from16 v1, v30 │ │ +0eb098: 0202 3500 |023c: move/from16 v2, v53 │ │ +0eb09c: 7040 e510 1052 |023e: invoke-direct {v0, v1, v2, v5}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.:(Ljava/lang/String;F[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe;)V // method@10e5 │ │ +0eb0a2: 0223 0e00 |0241: move/from16 v35, v14 │ │ +0eb0a6: 0200 2300 |0243: move/from16 v0, v35 │ │ +0eb0aa: 0201 1200 |0245: move/from16 v1, v18 │ │ +0eb0ae: 3510 8800 |0247: if-ge v0, v1, 02cf // +0088 │ │ +0eb0b2: 910b 230e |0249: sub-int v11, v35, v14 │ │ +0eb0b6: 4611 3423 |024b: aget-object v17, v52, v35 │ │ +0eb0ba: 0800 3100 |024d: move-object/from16 v0, v49 │ │ +0eb0be: 5205 8409 |024f: iget v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numVertices:I // field@0984 │ │ +0eb0c2: da05 0506 |0251: mul-int/lit8 v5, v5, #int 6 // #06 │ │ +0eb0c6: 2350 4804 |0253: new-array v0, v5, [F // type@0448 │ │ +0eb0ca: 082b 0000 |0255: move-object/from16 v43, v0 │ │ +0eb0ce: 1314 0000 |0257: const/16 v20, #int 0 // #0 │ │ +0eb0d2: 1318 0000 |0259: const/16 v24, #int 0 // #0 │ │ +0eb0d6: 1313 0000 |025b: const/16 v19, #int 0 // #0 │ │ +0eb0da: 0800 3100 |025d: move-object/from16 v0, v49 │ │ +0eb0de: 5205 8409 |025f: iget v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numVertices:I // field@0984 │ │ +0eb0e2: 0200 1300 |0261: move/from16 v0, v19 │ │ +0eb0e6: 3550 4d00 |0263: if-ge v0, v5, 02b0 // +004d │ │ +0eb0ea: d815 1401 |0265: add-int/lit8 v21, v20, #int 1 // #01 │ │ +0eb0ee: 0800 1100 |0267: move-object/from16 v0, v17 │ │ +0eb0f2: 5405 7c09 |0269: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ +0eb0f6: d819 1801 |026b: add-int/lit8 v25, v24, #int 1 // #01 │ │ +0eb0fa: 4405 0518 |026d: aget v5, v5, v24 │ │ +0eb0fe: 4b05 2b14 |026f: aput v5, v43, v20 │ │ +0eb102: d814 1501 |0271: add-int/lit8 v20, v21, #int 1 // #01 │ │ +0eb106: 0800 1100 |0273: move-object/from16 v0, v17 │ │ +0eb10a: 5405 7c09 |0275: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ +0eb10e: d818 1901 |0277: add-int/lit8 v24, v25, #int 1 // #01 │ │ +0eb112: 4405 0519 |0279: aget v5, v5, v25 │ │ +0eb116: 4b05 2b15 |027b: aput v5, v43, v21 │ │ +0eb11a: d815 1401 |027d: add-int/lit8 v21, v20, #int 1 // #01 │ │ +0eb11e: 0800 1100 |027f: move-object/from16 v0, v17 │ │ +0eb122: 5405 7c09 |0281: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ +0eb126: d819 1801 |0283: add-int/lit8 v25, v24, #int 1 // #01 │ │ +0eb12a: 4405 0518 |0285: aget v5, v5, v24 │ │ +0eb12e: 4b05 2b14 |0287: aput v5, v43, v20 │ │ +0eb132: d814 1501 |0289: add-int/lit8 v20, v21, #int 1 // #01 │ │ +0eb136: 0800 1100 |028b: move-object/from16 v0, v17 │ │ +0eb13a: 5405 7c09 |028d: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ +0eb13e: d818 1901 |028f: add-int/lit8 v24, v25, #int 1 // #01 │ │ +0eb142: 4405 0519 |0291: aget v5, v5, v25 │ │ +0eb146: 4b05 2b15 |0293: aput v5, v43, v21 │ │ +0eb14a: d815 1401 |0295: add-int/lit8 v21, v20, #int 1 // #01 │ │ +0eb14e: 0800 1100 |0297: move-object/from16 v0, v17 │ │ +0eb152: 5405 7c09 |0299: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ +0eb156: d819 1801 |029b: add-int/lit8 v25, v24, #int 1 // #01 │ │ +0eb15a: 4405 0518 |029d: aget v5, v5, v24 │ │ +0eb15e: 4b05 2b14 |029f: aput v5, v43, v20 │ │ +0eb162: d814 1501 |02a1: add-int/lit8 v20, v21, #int 1 // #01 │ │ +0eb166: 0800 1100 |02a3: move-object/from16 v0, v17 │ │ +0eb16a: 5405 7c09 |02a5: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ +0eb16e: d818 1901 |02a7: add-int/lit8 v24, v25, #int 1 // #01 │ │ +0eb172: 4405 0519 |02a9: aget v5, v5, v25 │ │ +0eb176: 4b05 2b15 |02ab: aput v5, v43, v21 │ │ +0eb17a: d813 1301 |02ad: add-int/lit8 v19, v19, #int 1 // #01 │ │ +0eb17e: 28ae |02af: goto 025d // -0052 │ │ +0eb180: 221d b301 |02b0: new-instance v29, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // type@01b3 │ │ +0eb184: 82b5 |02b2: int-to-float v5, v11 │ │ +0eb186: a805 0535 |02b3: mul-float v5, v5, v53 │ │ +0eb18a: 0800 1d00 |02b5: move-object/from16 v0, v29 │ │ +0eb18e: 0801 2b00 |02b7: move-object/from16 v1, v43 │ │ +0eb192: 7030 e410 5001 |02b9: invoke-direct {v0, v5, v1}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe;.:(F[F)V // method@10e4 │ │ +0eb198: 0800 2100 |02bc: move-object/from16 v0, v33 │ │ +0eb19c: 5405 d309 |02be: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.keyframes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // field@09d3 │ │ +0eb1a0: 4d1d 050b |02c0: aput-object v29, v5, v11 │ │ +0eb1a4: 0800 2100 |02c2: move-object/from16 v0, v33 │ │ +0eb1a8: 5405 d409 |02c4: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.name:Ljava/lang/String; // field@09d4 │ │ +0eb1ac: 0800 2100 |02c6: move-object/from16 v0, v33 │ │ +0eb1b0: 6e30 2f22 5d00 |02c8: invoke-virtual {v13, v5, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ +0eb1b6: d823 2301 |02cb: add-int/lit8 v35, v35, #int 1 // #01 │ │ +0eb1ba: 2900 76ff |02cd: goto/16 0243 // -008a │ │ +0eb1be: 4605 3412 |02cf: aget-object v5, v52, v18 │ │ +0eb1c2: 5450 7a09 |02d1: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.name:Ljava/lang/String; // field@097a │ │ +0eb1c6: 081e 0000 |02d3: move-object/from16 v30, v0 │ │ +0eb1ca: 020e 1200 |02d5: move/from16 v14, v18 │ │ +0eb1ce: d812 1201 |02d7: add-int/lit8 v18, v18, #int 1 // #01 │ │ +0eb1d2: 2900 3bff |02d9: goto/16 0214 // -00c5 │ │ +0eb1d6: 220c b401 |02db: new-instance v12, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // type@01b4 │ │ +0eb1da: 1a05 6e12 |02dd: const-string v5, "all" // string@126e │ │ +0eb1de: 0800 3400 |02df: move-object/from16 v0, v52 │ │ +0eb1e2: 2106 |02e1: array-length v6, v0 │ │ +0eb1e4: 2366 6d04 |02e2: new-array v6, v6, [Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // type@046d │ │ +0eb1e8: 0200 3500 |02e4: move/from16 v0, v53 │ │ +0eb1ec: 7040 e510 5c60 |02e6: invoke-direct {v12, v5, v0, v6}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.:(Ljava/lang/String;F[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe;)V // method@10e5 │ │ +0eb1f2: 1324 0000 |02e9: const/16 v36, #int 0 // #0 │ │ +0eb1f6: 1312 0000 |02eb: const/16 v18, #int 0 // #0 │ │ +0eb1fa: 0800 3400 |02ed: move-object/from16 v0, v52 │ │ +0eb1fe: 2105 |02ef: array-length v5, v0 │ │ +0eb200: 0200 1200 |02f0: move/from16 v0, v18 │ │ +0eb204: 3550 7c00 |02f2: if-ge v0, v5, 036e // +007c │ │ +0eb208: 4611 3412 |02f4: aget-object v17, v52, v18 │ │ +0eb20c: 0800 3100 |02f6: move-object/from16 v0, v49 │ │ +0eb210: 5205 8409 |02f8: iget v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numVertices:I // field@0984 │ │ +0eb214: da05 0506 |02fa: mul-int/lit8 v5, v5, #int 6 // #06 │ │ +0eb218: 2350 4804 |02fc: new-array v0, v5, [F // type@0448 │ │ +0eb21c: 082b 0000 |02fe: move-object/from16 v43, v0 │ │ +0eb220: 1314 0000 |0300: const/16 v20, #int 0 // #0 │ │ +0eb224: 1318 0000 |0302: const/16 v24, #int 0 // #0 │ │ +0eb228: 1313 0000 |0304: const/16 v19, #int 0 // #0 │ │ +0eb22c: 0800 3100 |0306: move-object/from16 v0, v49 │ │ +0eb230: 5205 8409 |0308: iget v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numVertices:I // field@0984 │ │ +0eb234: 0200 1300 |030a: move/from16 v0, v19 │ │ +0eb238: 3550 4d00 |030c: if-ge v0, v5, 0359 // +004d │ │ +0eb23c: d815 1401 |030e: add-int/lit8 v21, v20, #int 1 // #01 │ │ +0eb240: 0800 1100 |0310: move-object/from16 v0, v17 │ │ +0eb244: 5405 7c09 |0312: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ +0eb248: d819 1801 |0314: add-int/lit8 v25, v24, #int 1 // #01 │ │ +0eb24c: 4405 0518 |0316: aget v5, v5, v24 │ │ +0eb250: 4b05 2b14 |0318: aput v5, v43, v20 │ │ +0eb254: d814 1501 |031a: add-int/lit8 v20, v21, #int 1 // #01 │ │ +0eb258: 0800 1100 |031c: move-object/from16 v0, v17 │ │ +0eb25c: 5405 7c09 |031e: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ +0eb260: d818 1901 |0320: add-int/lit8 v24, v25, #int 1 // #01 │ │ +0eb264: 4405 0519 |0322: aget v5, v5, v25 │ │ +0eb268: 4b05 2b15 |0324: aput v5, v43, v21 │ │ +0eb26c: d815 1401 |0326: add-int/lit8 v21, v20, #int 1 // #01 │ │ +0eb270: 0800 1100 |0328: move-object/from16 v0, v17 │ │ +0eb274: 5405 7c09 |032a: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ +0eb278: d819 1801 |032c: add-int/lit8 v25, v24, #int 1 // #01 │ │ +0eb27c: 4405 0518 |032e: aget v5, v5, v24 │ │ +0eb280: 4b05 2b14 |0330: aput v5, v43, v20 │ │ +0eb284: d814 1501 |0332: add-int/lit8 v20, v21, #int 1 // #01 │ │ +0eb288: 0800 1100 |0334: move-object/from16 v0, v17 │ │ +0eb28c: 5405 7c09 |0336: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ +0eb290: d818 1901 |0338: add-int/lit8 v24, v25, #int 1 // #01 │ │ +0eb294: 4405 0519 |033a: aget v5, v5, v25 │ │ +0eb298: 4b05 2b15 |033c: aput v5, v43, v21 │ │ +0eb29c: d815 1401 |033e: add-int/lit8 v21, v20, #int 1 // #01 │ │ +0eb2a0: 0800 1100 |0340: move-object/from16 v0, v17 │ │ +0eb2a4: 5405 7c09 |0342: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ +0eb2a8: d819 1801 |0344: add-int/lit8 v25, v24, #int 1 // #01 │ │ +0eb2ac: 4405 0518 |0346: aget v5, v5, v24 │ │ +0eb2b0: 4b05 2b14 |0348: aput v5, v43, v20 │ │ +0eb2b4: d814 1501 |034a: add-int/lit8 v20, v21, #int 1 // #01 │ │ +0eb2b8: 0800 1100 |034c: move-object/from16 v0, v17 │ │ +0eb2bc: 5405 7c09 |034e: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ +0eb2c0: d818 1901 |0350: add-int/lit8 v24, v25, #int 1 // #01 │ │ +0eb2c4: 4405 0519 |0352: aget v5, v5, v25 │ │ +0eb2c8: 4b05 2b15 |0354: aput v5, v43, v21 │ │ +0eb2cc: d813 1301 |0356: add-int/lit8 v19, v19, #int 1 // #01 │ │ +0eb2d0: 28ae |0358: goto 0306 // -0052 │ │ +0eb2d2: 221d b301 |0359: new-instance v29, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // type@01b3 │ │ +0eb2d6: 0200 1200 |035b: move/from16 v0, v18 │ │ +0eb2da: 8205 |035d: int-to-float v5, v0 │ │ +0eb2dc: a805 0535 |035e: mul-float v5, v5, v53 │ │ +0eb2e0: 0800 1d00 |0360: move-object/from16 v0, v29 │ │ +0eb2e4: 0801 2b00 |0362: move-object/from16 v1, v43 │ │ +0eb2e8: 7030 e410 5001 |0364: invoke-direct {v0, v5, v1}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe;.:(F[F)V // method@10e4 │ │ +0eb2ee: 54c5 d309 |0367: iget-object v5, v12, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.keyframes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // field@09d3 │ │ +0eb2f2: 4d1d 0512 |0369: aput-object v29, v5, v18 │ │ +0eb2f6: d812 1201 |036b: add-int/lit8 v18, v18, #int 1 // #01 │ │ +0eb2fa: 2880 |036d: goto 02ed // -0080 │ │ +0eb2fc: 2203 1901 |036e: new-instance v3, Lcom/badlogic/gdx/graphics/Mesh; // type@0119 │ │ +0eb300: 6204 2106 |0370: sget-object v4, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexArray:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@0621 │ │ +0eb304: 1205 |0372: const/4 v5, #int 0 // #0 │ │ +0eb306: 0800 3100 |0373: move-object/from16 v0, v49 │ │ +0eb30a: 5206 8409 |0375: iget v6, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numVertices:I // field@0984 │ │ +0eb30e: 0800 1a00 |0377: move-object/from16 v0, v26 │ │ +0eb312: 2107 |0379: array-length v7, v0 │ │ +0eb314: 1238 |037a: const/4 v8, #int 3 // #3 │ │ +0eb316: 2388 5f04 |037b: new-array v8, v8, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@045f │ │ +0eb31a: 1209 |037d: const/4 v9, #int 0 // #0 │ │ +0eb31c: 220a 2b01 |037e: new-instance v10, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +0eb320: 132d 0000 |0380: const/16 v45, #int 0 // #0 │ │ +0eb324: 132e 0300 |0382: const/16 v46, #int 3 // #3 │ │ +0eb328: 1a2f ef11 |0384: const-string v47, "a_position" // string@11ef │ │ +0eb32c: 0200 2d00 |0386: move/from16 v0, v45 │ │ +0eb330: 0201 2e00 |0388: move/from16 v1, v46 │ │ +0eb334: 0802 2f00 |038a: move-object/from16 v2, v47 │ │ +0eb338: 7040 a50b 0a21 |038c: invoke-direct {v10, v0, v1, v2}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +0eb33e: 4d0a 0809 |038f: aput-object v10, v8, v9 │ │ +0eb342: 1219 |0391: const/4 v9, #int 1 // #1 │ │ +0eb344: 220a 2b01 |0392: new-instance v10, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +0eb348: 132d 0200 |0394: const/16 v45, #int 2 // #2 │ │ +0eb34c: 132e 0300 |0396: const/16 v46, #int 3 // #3 │ │ +0eb350: 1a2f ee11 |0398: const-string v47, "a_normal" // string@11ee │ │ +0eb354: 0200 2d00 |039a: move/from16 v0, v45 │ │ +0eb358: 0201 2e00 |039c: move/from16 v1, v46 │ │ +0eb35c: 0802 2f00 |039e: move-object/from16 v2, v47 │ │ +0eb360: 7040 a50b 0a21 |03a0: invoke-direct {v10, v0, v1, v2}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +0eb366: 4d0a 0809 |03a3: aput-object v10, v8, v9 │ │ +0eb36a: 1229 |03a5: const/4 v9, #int 2 // #2 │ │ +0eb36c: 220a 2b01 |03a6: new-instance v10, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +0eb370: 132d 0300 |03a8: const/16 v45, #int 3 // #3 │ │ +0eb374: 132e 0200 |03aa: const/16 v46, #int 2 // #2 │ │ +0eb378: 1a2f f211 |03ac: const-string v47, "a_texCoord0" // string@11f2 │ │ +0eb37c: 0200 2d00 |03ae: move/from16 v0, v45 │ │ +0eb380: 0201 2e00 |03b0: move/from16 v1, v46 │ │ +0eb384: 0802 2f00 |03b2: move-object/from16 v2, v47 │ │ +0eb388: 7040 a50b 0a21 |03b4: invoke-direct {v10, v0, v1, v2}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +0eb38e: 4d0a 0809 |03b7: aput-object v10, v8, v9 │ │ +0eb392: 7606 d20a 0300 |03b9: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/graphics/Mesh;.:(Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0ad2 │ │ +0eb398: 0800 1a00 |03bc: move-object/from16 v0, v26 │ │ +0eb39c: 6e20 f80a 0300 |03be: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0af8 │ │ +0eb3a2: 1a05 6e12 |03c1: const-string v5, "all" // string@126e │ │ +0eb3a6: 6e30 2f22 5d0c |03c3: invoke-virtual {v13, v5, v12}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ +0eb3ac: 2204 b601 |03c6: new-instance v4, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // type@01b6 │ │ +0eb3b0: 1a05 5521 |03c8: const-string v5, "md2-mesh" // string@2155 │ │ +0eb3b4: 1269 |03ca: const/4 v9, #int 6 // #6 │ │ +0eb3b6: 124a |03cb: const/4 v10, #int 4 // #4 │ │ +0eb3b8: 0736 |03cc: move-object v6, v3 │ │ +0eb3ba: 07f7 |03cd: move-object v7, v15 │ │ +0eb3bc: 07d8 |03ce: move-object v8, v13 │ │ +0eb3be: 7607 f810 0400 |03cf: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;[FLcom/badlogic/gdx/utils/ObjectMap;II)V // method@10f8 │ │ +0eb3c4: 221f b501 |03d2: new-instance v31, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; // type@01b5 │ │ +0eb3c8: 1215 |03d4: const/4 v5, #int 1 // #1 │ │ +0eb3ca: 2355 6f04 |03d5: new-array v5, v5, [Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // type@046f │ │ +0eb3ce: 1206 |03d7: const/4 v6, #int 0 // #0 │ │ +0eb3d0: 4d04 0506 |03d8: aput-object v4, v5, v6 │ │ +0eb3d4: 0800 1f00 |03da: move-object/from16 v0, v31 │ │ +0eb3d8: 7020 e710 5000 |03dc: invoke-direct {v0, v5}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.:([Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;)V // method@10e7 │ │ +0eb3de: 1a05 6e12 |03df: const-string v5, "all" // string@126e │ │ +0eb3e2: 1206 |03e1: const/4 v6, #int 0 // #0 │ │ +0eb3e4: 1207 |03e2: const/4 v7, #int 0 // #0 │ │ +0eb3e6: 0800 1f00 |03e3: move-object/from16 v0, v31 │ │ +0eb3ea: 6e40 f510 5076 |03e5: invoke-virtual {v0, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.setAnimation:(Ljava/lang/String;FZ)V // method@10f5 │ │ +0eb3f0: 111f |03e8: return-object v31 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0005 line=82 │ │ 0x000e line=83 │ │ 0x0010 line=84 │ │ 0x0012 line=85 │ │ @@ -318797,45 +318852,45 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;[Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;[F)[F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 53 16-bit code units │ │ -0dce50: |[0dce50] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader.buildTexCoords:(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;[Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;[F)[F │ │ -0dce60: 5296 8409 |0000: iget v6, v9, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numVertices:I // field@0984 │ │ -0dce64: da06 0602 |0002: mul-int/lit8 v6, v6, #int 2 // #02 │ │ -0dce68: 2364 4a04 |0004: new-array v4, v6, [F // type@044a │ │ -0dce6c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0dce6e: 21a6 |0007: array-length v6, v10 │ │ -0dce70: 3560 2c00 |0008: if-ge v0, v6, 0034 // +002c │ │ -0dce74: 4602 0a00 |000a: aget-object v2, v10, v0 │ │ -0dce78: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0dce7a: 1236 |000d: const/4 v6, #int 3 // #3 │ │ -0dce7c: 3561 2300 |000e: if-ge v1, v6, 0031 // +0023 │ │ -0dce80: 5426 9609 |0010: iget-object v6, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.vertices:[S // field@0996 │ │ -0dce84: 4a05 0601 |0012: aget-short v5, v6, v1 │ │ -0dce88: da03 0502 |0014: mul-int/lit8 v3, v5, #int 2 // #02 │ │ -0dce8c: 5426 9509 |0016: iget-object v6, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.texCoords:[S // field@0995 │ │ -0dce90: 4a06 0601 |0018: aget-short v6, v6, v1 │ │ -0dce94: da06 0602 |001a: mul-int/lit8 v6, v6, #int 2 // #02 │ │ -0dce98: 4406 0b06 |001c: aget v6, v11, v6 │ │ -0dce9c: 4b06 0403 |001e: aput v6, v4, v3 │ │ -0dcea0: d806 0301 |0020: add-int/lit8 v6, v3, #int 1 // #01 │ │ -0dcea4: 5427 9509 |0022: iget-object v7, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.texCoords:[S // field@0995 │ │ -0dcea8: 4a07 0701 |0024: aget-short v7, v7, v1 │ │ -0dceac: da07 0702 |0026: mul-int/lit8 v7, v7, #int 2 // #02 │ │ -0dceb0: d807 0701 |0028: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0dceb4: 4407 0b07 |002a: aget v7, v11, v7 │ │ -0dceb8: 4b07 0406 |002c: aput v7, v4, v6 │ │ -0dcebc: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0dcec0: 28dd |0030: goto 000d // -0023 │ │ -0dcec2: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0dcec6: 28d4 |0033: goto 0007 // -002c │ │ -0dcec8: 1104 |0034: return-object v4 │ │ +0eb3f4: |[0eb3f4] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader.buildTexCoords:(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;[Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;[F)[F │ │ +0eb404: 5296 8409 |0000: iget v6, v9, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numVertices:I // field@0984 │ │ +0eb408: da06 0602 |0002: mul-int/lit8 v6, v6, #int 2 // #02 │ │ +0eb40c: 2364 4804 |0004: new-array v4, v6, [F // type@0448 │ │ +0eb410: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0eb412: 21a6 |0007: array-length v6, v10 │ │ +0eb414: 3560 2c00 |0008: if-ge v0, v6, 0034 // +002c │ │ +0eb418: 4602 0a00 |000a: aget-object v2, v10, v0 │ │ +0eb41c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0eb41e: 1236 |000d: const/4 v6, #int 3 // #3 │ │ +0eb420: 3561 2300 |000e: if-ge v1, v6, 0031 // +0023 │ │ +0eb424: 5426 9609 |0010: iget-object v6, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.vertices:[S // field@0996 │ │ +0eb428: 4a05 0601 |0012: aget-short v5, v6, v1 │ │ +0eb42c: da03 0502 |0014: mul-int/lit8 v3, v5, #int 2 // #02 │ │ +0eb430: 5426 9509 |0016: iget-object v6, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.texCoords:[S // field@0995 │ │ +0eb434: 4a06 0601 |0018: aget-short v6, v6, v1 │ │ +0eb438: da06 0602 |001a: mul-int/lit8 v6, v6, #int 2 // #02 │ │ +0eb43c: 4406 0b06 |001c: aget v6, v11, v6 │ │ +0eb440: 4b06 0403 |001e: aput v6, v4, v3 │ │ +0eb444: d806 0301 |0020: add-int/lit8 v6, v3, #int 1 // #01 │ │ +0eb448: 5427 9509 |0022: iget-object v7, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.texCoords:[S // field@0995 │ │ +0eb44c: 4a07 0701 |0024: aget-short v7, v7, v1 │ │ +0eb450: da07 0702 |0026: mul-int/lit8 v7, v7, #int 2 // #02 │ │ +0eb454: d807 0701 |0028: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0eb458: 4407 0b07 |002a: aget v7, v11, v7 │ │ +0eb45c: 4b07 0406 |002c: aput v7, v4, v6 │ │ +0eb460: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0eb464: 28dd |0030: goto 000d // -0023 │ │ +0eb466: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0eb46a: 28d4 |0033: goto 0007 // -002c │ │ +0eb46c: 1104 |0034: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0006 line=226 │ │ 0x000a line=227 │ │ 0x000c line=228 │ │ 0x0010 line=229 │ │ @@ -318862,30 +318917,30 @@ │ │ type : '(Ljava/io/InputStream;)[B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -0dcecc: |[0dcecc] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader.loadBytes:(Ljava/io/InputStream;)[B │ │ -0dcedc: 2201 8b03 |0000: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@038b │ │ -0dcee0: 7010 5625 0100 |0002: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@2556 │ │ -0dcee6: 1303 0004 |0005: const/16 v3, #int 1024 // #400 │ │ -0dceea: 2330 4704 |0007: new-array v0, v3, [B // type@0447 │ │ -0dceee: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0dcef0: 6e20 9c25 0500 |000a: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@259c │ │ -0dcef6: 0a02 |000d: move-result v2 │ │ -0dcef8: 3d02 0700 |000e: if-lez v2, 0015 // +0007 │ │ -0dcefc: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -0dcefe: 6e40 5d25 0123 |0011: invoke-virtual {v1, v0, v3, v2}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@255d │ │ -0dcf04: 28f6 |0014: goto 000a // -000a │ │ -0dcf06: 6e10 5825 0100 |0015: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.close:()V // method@2558 │ │ -0dcf0c: 6e10 5b25 0100 |0018: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@255b │ │ -0dcf12: 0c03 |001b: move-result-object v3 │ │ -0dcf14: 1103 |001c: return-object v3 │ │ +0eb470: |[0eb470] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader.loadBytes:(Ljava/io/InputStream;)[B │ │ +0eb480: 2201 8903 |0000: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@0389 │ │ +0eb484: 7010 5625 0100 |0002: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@2556 │ │ +0eb48a: 1303 0004 |0005: const/16 v3, #int 1024 // #400 │ │ +0eb48e: 2330 4504 |0007: new-array v0, v3, [B // type@0445 │ │ +0eb492: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0eb494: 6e20 9c25 0500 |000a: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@259c │ │ +0eb49a: 0a02 |000d: move-result v2 │ │ +0eb49c: 3d02 0700 |000e: if-lez v2, 0015 // +0007 │ │ +0eb4a0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +0eb4a2: 6e40 5d25 0123 |0011: invoke-virtual {v1, v0, v3, v2}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@255d │ │ +0eb4a8: 28f6 |0014: goto 000a // -000a │ │ +0eb4aa: 6e10 5825 0100 |0015: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.close:()V // method@2558 │ │ +0eb4b0: 6e10 5b25 0100 |0018: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@255b │ │ +0eb4b6: 0c03 |001b: move-result-object v3 │ │ +0eb4b8: 1103 |001c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x0005 line=370 │ │ 0x0009 line=372 │ │ 0x000a line=373 │ │ 0x0010 line=374 │ │ @@ -318903,130 +318958,130 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;Lcom/badlogic/gdx/utils/LittleEndianInputStream;)Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 23 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 221 16-bit code units │ │ -0dcf18: |[0dcf18] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader.loadFrame:(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;Lcom/badlogic/gdx/utils/LittleEndianInputStream;)Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame; │ │ -0dcf28: 2203 9f01 |0000: new-instance v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame; // type@019f │ │ -0dcf2c: 7010 6610 0300 |0002: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.:()V // method@1066 │ │ -0dcf32: 0800 1500 |0005: move-object/from16 v0, v21 │ │ -0dcf36: 5200 8409 |0007: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numVertices:I // field@0984 │ │ -0dcf3a: 0211 0000 |0009: move/from16 v17, v0 │ │ -0dcf3e: da11 1103 |000b: mul-int/lit8 v17, v17, #int 3 // #03 │ │ -0dcf42: 0200 1100 |000d: move/from16 v0, v17 │ │ -0dcf46: 2300 4a04 |000f: new-array v0, v0, [F // type@044a │ │ -0dcf4a: 0811 0000 |0011: move-object/from16 v17, v0 │ │ -0dcf4e: 0800 1100 |0013: move-object/from16 v0, v17 │ │ -0dcf52: 5b30 7c09 |0015: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ -0dcf56: 0800 1500 |0017: move-object/from16 v0, v21 │ │ -0dcf5a: 5200 8409 |0019: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numVertices:I // field@0984 │ │ -0dcf5e: 0211 0000 |001b: move/from16 v17, v0 │ │ -0dcf62: 0200 1100 |001d: move/from16 v0, v17 │ │ -0dcf66: 2300 4b04 |001f: new-array v0, v0, [I // type@044b │ │ -0dcf6a: 0811 0000 |0021: move-object/from16 v17, v0 │ │ -0dcf6e: 0800 1100 |0023: move-object/from16 v0, v17 │ │ -0dcf72: 5b30 7b09 |0025: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.normalIndices:[I // field@097b │ │ -0dcf76: 7401 4b21 1600 |0027: invoke-virtual/range {v22}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readFloat:()F // method@214b │ │ -0dcf7c: 0a06 |002a: move-result v6 │ │ -0dcf7e: 7401 4b21 1600 |002b: invoke-virtual/range {v22}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readFloat:()F // method@214b │ │ -0dcf84: 0a07 |002e: move-result v7 │ │ -0dcf86: 7401 4b21 1600 |002f: invoke-virtual/range {v22}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readFloat:()F // method@214b │ │ -0dcf8c: 0a08 |0032: move-result v8 │ │ -0dcf8e: 7401 4b21 1600 |0033: invoke-virtual/range {v22}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readFloat:()F // method@214b │ │ -0dcf94: 0a09 |0036: move-result v9 │ │ -0dcf96: 7401 4b21 1600 |0037: invoke-virtual/range {v22}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readFloat:()F // method@214b │ │ -0dcf9c: 0a0a |003a: move-result v10 │ │ -0dcf9e: 7401 4b21 1600 |003b: invoke-virtual/range {v22}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readFloat:()F // method@214b │ │ -0dcfa4: 0a0b |003e: move-result v11 │ │ -0dcfa6: 0800 1400 |003f: move-object/from16 v0, v20 │ │ -0dcfaa: 5400 9309 |0041: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;.charBuffer:[B // field@0993 │ │ -0dcfae: 0811 0000 |0043: move-object/from16 v17, v0 │ │ -0dcfb2: 0800 1600 |0045: move-object/from16 v0, v22 │ │ -0dcfb6: 0801 1100 |0047: move-object/from16 v1, v17 │ │ -0dcfba: 6e20 4621 1000 |0049: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.read:([B)I // method@2146 │ │ -0dcfc0: 1205 |004c: const/4 v5, #int 0 // #0 │ │ -0dcfc2: 1204 |004d: const/4 v4, #int 0 // #0 │ │ -0dcfc4: 0800 1400 |004e: move-object/from16 v0, v20 │ │ -0dcfc8: 5400 9309 |0050: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;.charBuffer:[B // field@0993 │ │ -0dcfcc: 0811 0000 |0052: move-object/from16 v17, v0 │ │ -0dcfd0: 0800 1100 |0054: move-object/from16 v0, v17 │ │ -0dcfd4: 2100 |0056: array-length v0, v0 │ │ -0dcfd6: 0211 0000 |0057: move/from16 v17, v0 │ │ -0dcfda: 0200 1100 |0059: move/from16 v0, v17 │ │ -0dcfde: 3504 0d00 |005b: if-ge v4, v0, 0068 // +000d │ │ -0dcfe2: 0800 1400 |005d: move-object/from16 v0, v20 │ │ -0dcfe6: 5400 9309 |005f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;.charBuffer:[B // field@0993 │ │ -0dcfea: 0811 0000 |0061: move-object/from16 v17, v0 │ │ -0dcfee: 4811 1104 |0063: aget-byte v17, v17, v4 │ │ -0dcff2: 3911 7300 |0065: if-nez v17, 00d8 // +0073 │ │ -0dcff6: 0145 |0067: move v5, v4 │ │ -0dcff8: 2211 c303 |0068: new-instance v17, Ljava/lang/String; // type@03c3 │ │ -0dcffc: 0800 1400 |006a: move-object/from16 v0, v20 │ │ -0dd000: 5400 9309 |006c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;.charBuffer:[B // field@0993 │ │ -0dd004: 0812 0000 |006e: move-object/from16 v18, v0 │ │ -0dd008: 1313 0000 |0070: const/16 v19, #int 0 // #0 │ │ -0dd00c: 0800 1100 |0072: move-object/from16 v0, v17 │ │ -0dd010: 0801 1200 |0074: move-object/from16 v1, v18 │ │ -0dd014: 0202 1300 |0076: move/from16 v2, v19 │ │ -0dd018: 7040 3c26 1052 |0078: invoke-direct {v0, v1, v2, v5}, Ljava/lang/String;.:([BII)V // method@263c │ │ -0dd01e: 0800 1100 |007b: move-object/from16 v0, v17 │ │ -0dd022: 5b30 7a09 |007d: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.name:Ljava/lang/String; // field@097a │ │ -0dd026: 120c |007f: const/4 v12, #int 0 // #0 │ │ -0dd028: 1204 |0080: const/4 v4, #int 0 // #0 │ │ -0dd02a: 0800 1500 |0081: move-object/from16 v0, v21 │ │ -0dd02e: 5200 8409 |0083: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numVertices:I // field@0984 │ │ -0dd032: 0211 0000 |0085: move/from16 v17, v0 │ │ -0dd036: 0200 1100 |0087: move/from16 v0, v17 │ │ -0dd03a: 3504 5300 |0089: if-ge v4, v0, 00dc // +0053 │ │ -0dd03e: 7401 4521 1600 |008b: invoke-virtual/range {v22}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.read:()I // method@2145 │ │ -0dd044: 0a11 |008e: move-result v17 │ │ -0dd046: 0200 1100 |008f: move/from16 v0, v17 │ │ -0dd04a: 8200 |0091: int-to-float v0, v0 │ │ -0dd04c: 0211 0000 |0092: move/from16 v17, v0 │ │ -0dd050: a811 1106 |0094: mul-float v17, v17, v6 │ │ -0dd054: a60e 1109 |0096: add-float v14, v17, v9 │ │ -0dd058: 7401 4521 1600 |0098: invoke-virtual/range {v22}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.read:()I // method@2145 │ │ -0dd05e: 0a11 |009b: move-result v17 │ │ -0dd060: 0200 1100 |009c: move/from16 v0, v17 │ │ -0dd064: 8200 |009e: int-to-float v0, v0 │ │ -0dd066: 0211 0000 |009f: move/from16 v17, v0 │ │ -0dd06a: a811 1107 |00a1: mul-float v17, v17, v7 │ │ -0dd06e: a60f 110a |00a3: add-float v15, v17, v10 │ │ -0dd072: 7401 4521 1600 |00a5: invoke-virtual/range {v22}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.read:()I // method@2145 │ │ -0dd078: 0a11 |00a8: move-result v17 │ │ -0dd07a: 0200 1100 |00a9: move/from16 v0, v17 │ │ -0dd07e: 8200 |00ab: int-to-float v0, v0 │ │ -0dd080: 0211 0000 |00ac: move/from16 v17, v0 │ │ -0dd084: a811 1108 |00ae: mul-float v17, v17, v8 │ │ -0dd088: a610 110b |00b0: add-float v16, v17, v11 │ │ -0dd08c: 5430 7c09 |00b2: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ -0dd090: 0811 0000 |00b4: move-object/from16 v17, v0 │ │ -0dd094: d80d 0c01 |00b6: add-int/lit8 v13, v12, #int 1 // #01 │ │ -0dd098: 4b0f 110c |00b8: aput v15, v17, v12 │ │ -0dd09c: 5430 7c09 |00ba: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ -0dd0a0: 0811 0000 |00bc: move-object/from16 v17, v0 │ │ -0dd0a4: d80c 0d01 |00be: add-int/lit8 v12, v13, #int 1 // #01 │ │ -0dd0a8: 4b10 110d |00c0: aput v16, v17, v13 │ │ -0dd0ac: 5430 7c09 |00c2: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ -0dd0b0: 0811 0000 |00c4: move-object/from16 v17, v0 │ │ -0dd0b4: d80d 0c01 |00c6: add-int/lit8 v13, v12, #int 1 // #01 │ │ -0dd0b8: 4b0e 110c |00c8: aput v14, v17, v12 │ │ -0dd0bc: 5430 7b09 |00ca: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.normalIndices:[I // field@097b │ │ -0dd0c0: 0811 0000 |00cc: move-object/from16 v17, v0 │ │ -0dd0c4: 7401 4521 1600 |00ce: invoke-virtual/range {v22}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.read:()I // method@2145 │ │ -0dd0ca: 0a12 |00d1: move-result v18 │ │ -0dd0cc: 4b12 1104 |00d2: aput v18, v17, v4 │ │ -0dd0d0: d804 0401 |00d4: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0dd0d4: 01dc |00d6: move v12, v13 │ │ -0dd0d6: 28aa |00d7: goto 0081 // -0056 │ │ -0dd0d8: d804 0401 |00d8: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0dd0dc: 2900 74ff |00da: goto/16 004e // -008c │ │ -0dd0e0: 1103 |00dc: return-object v3 │ │ +0eb4bc: |[0eb4bc] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader.loadFrame:(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;Lcom/badlogic/gdx/utils/LittleEndianInputStream;)Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame; │ │ +0eb4cc: 2203 9d01 |0000: new-instance v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame; // type@019d │ │ +0eb4d0: 7010 6610 0300 |0002: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.:()V // method@1066 │ │ +0eb4d6: 0800 1500 |0005: move-object/from16 v0, v21 │ │ +0eb4da: 5200 8409 |0007: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numVertices:I // field@0984 │ │ +0eb4de: 0211 0000 |0009: move/from16 v17, v0 │ │ +0eb4e2: da11 1103 |000b: mul-int/lit8 v17, v17, #int 3 // #03 │ │ +0eb4e6: 0200 1100 |000d: move/from16 v0, v17 │ │ +0eb4ea: 2300 4804 |000f: new-array v0, v0, [F // type@0448 │ │ +0eb4ee: 0811 0000 |0011: move-object/from16 v17, v0 │ │ +0eb4f2: 0800 1100 |0013: move-object/from16 v0, v17 │ │ +0eb4f6: 5b30 7c09 |0015: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ +0eb4fa: 0800 1500 |0017: move-object/from16 v0, v21 │ │ +0eb4fe: 5200 8409 |0019: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numVertices:I // field@0984 │ │ +0eb502: 0211 0000 |001b: move/from16 v17, v0 │ │ +0eb506: 0200 1100 |001d: move/from16 v0, v17 │ │ +0eb50a: 2300 4904 |001f: new-array v0, v0, [I // type@0449 │ │ +0eb50e: 0811 0000 |0021: move-object/from16 v17, v0 │ │ +0eb512: 0800 1100 |0023: move-object/from16 v0, v17 │ │ +0eb516: 5b30 7b09 |0025: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.normalIndices:[I // field@097b │ │ +0eb51a: 7401 4b21 1600 |0027: invoke-virtual/range {v22}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readFloat:()F // method@214b │ │ +0eb520: 0a06 |002a: move-result v6 │ │ +0eb522: 7401 4b21 1600 |002b: invoke-virtual/range {v22}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readFloat:()F // method@214b │ │ +0eb528: 0a07 |002e: move-result v7 │ │ +0eb52a: 7401 4b21 1600 |002f: invoke-virtual/range {v22}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readFloat:()F // method@214b │ │ +0eb530: 0a08 |0032: move-result v8 │ │ +0eb532: 7401 4b21 1600 |0033: invoke-virtual/range {v22}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readFloat:()F // method@214b │ │ +0eb538: 0a09 |0036: move-result v9 │ │ +0eb53a: 7401 4b21 1600 |0037: invoke-virtual/range {v22}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readFloat:()F // method@214b │ │ +0eb540: 0a0a |003a: move-result v10 │ │ +0eb542: 7401 4b21 1600 |003b: invoke-virtual/range {v22}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readFloat:()F // method@214b │ │ +0eb548: 0a0b |003e: move-result v11 │ │ +0eb54a: 0800 1400 |003f: move-object/from16 v0, v20 │ │ +0eb54e: 5400 9309 |0041: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;.charBuffer:[B // field@0993 │ │ +0eb552: 0811 0000 |0043: move-object/from16 v17, v0 │ │ +0eb556: 0800 1600 |0045: move-object/from16 v0, v22 │ │ +0eb55a: 0801 1100 |0047: move-object/from16 v1, v17 │ │ +0eb55e: 6e20 4621 1000 |0049: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.read:([B)I // method@2146 │ │ +0eb564: 1205 |004c: const/4 v5, #int 0 // #0 │ │ +0eb566: 1204 |004d: const/4 v4, #int 0 // #0 │ │ +0eb568: 0800 1400 |004e: move-object/from16 v0, v20 │ │ +0eb56c: 5400 9309 |0050: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;.charBuffer:[B // field@0993 │ │ +0eb570: 0811 0000 |0052: move-object/from16 v17, v0 │ │ +0eb574: 0800 1100 |0054: move-object/from16 v0, v17 │ │ +0eb578: 2100 |0056: array-length v0, v0 │ │ +0eb57a: 0211 0000 |0057: move/from16 v17, v0 │ │ +0eb57e: 0200 1100 |0059: move/from16 v0, v17 │ │ +0eb582: 3504 0d00 |005b: if-ge v4, v0, 0068 // +000d │ │ +0eb586: 0800 1400 |005d: move-object/from16 v0, v20 │ │ +0eb58a: 5400 9309 |005f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;.charBuffer:[B // field@0993 │ │ +0eb58e: 0811 0000 |0061: move-object/from16 v17, v0 │ │ +0eb592: 4811 1104 |0063: aget-byte v17, v17, v4 │ │ +0eb596: 3911 7300 |0065: if-nez v17, 00d8 // +0073 │ │ +0eb59a: 0145 |0067: move v5, v4 │ │ +0eb59c: 2211 c103 |0068: new-instance v17, Ljava/lang/String; // type@03c1 │ │ +0eb5a0: 0800 1400 |006a: move-object/from16 v0, v20 │ │ +0eb5a4: 5400 9309 |006c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;.charBuffer:[B // field@0993 │ │ +0eb5a8: 0812 0000 |006e: move-object/from16 v18, v0 │ │ +0eb5ac: 1313 0000 |0070: const/16 v19, #int 0 // #0 │ │ +0eb5b0: 0800 1100 |0072: move-object/from16 v0, v17 │ │ +0eb5b4: 0801 1200 |0074: move-object/from16 v1, v18 │ │ +0eb5b8: 0202 1300 |0076: move/from16 v2, v19 │ │ +0eb5bc: 7040 3c26 1052 |0078: invoke-direct {v0, v1, v2, v5}, Ljava/lang/String;.:([BII)V // method@263c │ │ +0eb5c2: 0800 1100 |007b: move-object/from16 v0, v17 │ │ +0eb5c6: 5b30 7a09 |007d: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.name:Ljava/lang/String; // field@097a │ │ +0eb5ca: 120c |007f: const/4 v12, #int 0 // #0 │ │ +0eb5cc: 1204 |0080: const/4 v4, #int 0 // #0 │ │ +0eb5ce: 0800 1500 |0081: move-object/from16 v0, v21 │ │ +0eb5d2: 5200 8409 |0083: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numVertices:I // field@0984 │ │ +0eb5d6: 0211 0000 |0085: move/from16 v17, v0 │ │ +0eb5da: 0200 1100 |0087: move/from16 v0, v17 │ │ +0eb5de: 3504 5300 |0089: if-ge v4, v0, 00dc // +0053 │ │ +0eb5e2: 7401 4521 1600 |008b: invoke-virtual/range {v22}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.read:()I // method@2145 │ │ +0eb5e8: 0a11 |008e: move-result v17 │ │ +0eb5ea: 0200 1100 |008f: move/from16 v0, v17 │ │ +0eb5ee: 8200 |0091: int-to-float v0, v0 │ │ +0eb5f0: 0211 0000 |0092: move/from16 v17, v0 │ │ +0eb5f4: a811 1106 |0094: mul-float v17, v17, v6 │ │ +0eb5f8: a60e 1109 |0096: add-float v14, v17, v9 │ │ +0eb5fc: 7401 4521 1600 |0098: invoke-virtual/range {v22}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.read:()I // method@2145 │ │ +0eb602: 0a11 |009b: move-result v17 │ │ +0eb604: 0200 1100 |009c: move/from16 v0, v17 │ │ +0eb608: 8200 |009e: int-to-float v0, v0 │ │ +0eb60a: 0211 0000 |009f: move/from16 v17, v0 │ │ +0eb60e: a811 1107 |00a1: mul-float v17, v17, v7 │ │ +0eb612: a60f 110a |00a3: add-float v15, v17, v10 │ │ +0eb616: 7401 4521 1600 |00a5: invoke-virtual/range {v22}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.read:()I // method@2145 │ │ +0eb61c: 0a11 |00a8: move-result v17 │ │ +0eb61e: 0200 1100 |00a9: move/from16 v0, v17 │ │ +0eb622: 8200 |00ab: int-to-float v0, v0 │ │ +0eb624: 0211 0000 |00ac: move/from16 v17, v0 │ │ +0eb628: a811 1108 |00ae: mul-float v17, v17, v8 │ │ +0eb62c: a610 110b |00b0: add-float v16, v17, v11 │ │ +0eb630: 5430 7c09 |00b2: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ +0eb634: 0811 0000 |00b4: move-object/from16 v17, v0 │ │ +0eb638: d80d 0c01 |00b6: add-int/lit8 v13, v12, #int 1 // #01 │ │ +0eb63c: 4b0f 110c |00b8: aput v15, v17, v12 │ │ +0eb640: 5430 7c09 |00ba: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ +0eb644: 0811 0000 |00bc: move-object/from16 v17, v0 │ │ +0eb648: d80c 0d01 |00be: add-int/lit8 v12, v13, #int 1 // #01 │ │ +0eb64c: 4b10 110d |00c0: aput v16, v17, v13 │ │ +0eb650: 5430 7c09 |00c2: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.vertices:[F // field@097c │ │ +0eb654: 0811 0000 |00c4: move-object/from16 v17, v0 │ │ +0eb658: d80d 0c01 |00c6: add-int/lit8 v13, v12, #int 1 // #01 │ │ +0eb65c: 4b0e 110c |00c8: aput v14, v17, v12 │ │ +0eb660: 5430 7b09 |00ca: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;.normalIndices:[I // field@097b │ │ +0eb664: 0811 0000 |00cc: move-object/from16 v17, v0 │ │ +0eb668: 7401 4521 1600 |00ce: invoke-virtual/range {v22}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.read:()I // method@2145 │ │ +0eb66e: 0a12 |00d1: move-result v18 │ │ +0eb670: 4b12 1104 |00d2: aput v18, v17, v4 │ │ +0eb674: d804 0401 |00d4: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0eb678: 01dc |00d6: move v12, v13 │ │ +0eb67a: 28aa |00d7: goto 0081 // -0056 │ │ +0eb67c: d804 0401 |00d8: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0eb680: 2900 74ff |00da: goto/16 004e // -008c │ │ +0eb684: 1103 |00dc: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0005 line=270 │ │ 0x0017 line=271 │ │ 0x0027 line=273 │ │ 0x0033 line=274 │ │ @@ -319072,125 +319127,125 @@ │ │ 0x0000 - 0x00dd reg=22 in Lcom/badlogic/gdx/utils/LittleEndianInputStream; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;) │ │ name : 'loadFrames' │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;[B)[Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0dd0e4: |[0dd0e4] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader.loadFrames:(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;[B)[Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame; │ │ -0dd0f4: 2202 2103 |0000: new-instance v2, Lcom/badlogic/gdx/utils/LittleEndianInputStream; // type@0321 │ │ -0dd0f8: 2203 8a03 |0002: new-instance v3, Ljava/io/ByteArrayInputStream; // type@038a │ │ -0dd0fc: 7020 5425 7300 |0004: invoke-direct {v3, v7}, Ljava/io/ByteArrayInputStream;.:([B)V // method@2554 │ │ -0dd102: 7020 4321 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.:(Ljava/io/InputStream;)V // method@2143 │ │ -0dd108: 5263 8609 |000a: iget v3, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.offsetFrames:I // field@0986 │ │ -0dd10c: 8133 |000c: int-to-long v3, v3 │ │ -0dd10e: 6e30 5521 3204 |000d: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.skip:(J)J // method@2155 │ │ -0dd114: 5263 7f09 |0010: iget v3, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numFrames:I // field@097f │ │ -0dd118: 2330 6904 |0012: new-array v0, v3, [Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame; // type@0469 │ │ -0dd11c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0dd11e: 5263 7f09 |0015: iget v3, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numFrames:I // field@097f │ │ -0dd122: 3531 0b00 |0017: if-ge v1, v3, 0022 // +000b │ │ -0dd126: 7030 7510 6502 |0019: invoke-direct {v5, v6, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;.loadFrame:(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;Lcom/badlogic/gdx/utils/LittleEndianInputStream;)Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame; // method@1075 │ │ -0dd12c: 0c03 |001c: move-result-object v3 │ │ -0dd12e: 4d03 0001 |001d: aput-object v3, v0, v1 │ │ -0dd132: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0dd136: 28f4 |0021: goto 0015 // -000c │ │ -0dd138: 6e10 4421 0200 |0022: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.close:()V // method@2144 │ │ -0dd13e: 1100 |0025: return-object v0 │ │ +0eb688: |[0eb688] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader.loadFrames:(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;[B)[Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame; │ │ +0eb698: 2202 1f03 |0000: new-instance v2, Lcom/badlogic/gdx/utils/LittleEndianInputStream; // type@031f │ │ +0eb69c: 2203 8803 |0002: new-instance v3, Ljava/io/ByteArrayInputStream; // type@0388 │ │ +0eb6a0: 7020 5425 8300 |0004: invoke-direct {v3, v8}, Ljava/io/ByteArrayInputStream;.:([B)V // method@2554 │ │ +0eb6a6: 7020 4321 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.:(Ljava/io/InputStream;)V // method@2143 │ │ +0eb6ac: 5273 8609 |000a: iget v3, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.offsetFrames:I // field@0986 │ │ +0eb6b0: 8134 |000c: int-to-long v4, v3 │ │ +0eb6b2: 6e30 5521 4205 |000d: invoke-virtual {v2, v4, v5}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.skip:(J)J // method@2155 │ │ +0eb6b8: 5273 7f09 |0010: iget v3, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numFrames:I // field@097f │ │ +0eb6bc: 2330 6704 |0012: new-array v0, v3, [Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame; // type@0467 │ │ +0eb6c0: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0eb6c2: 5273 7f09 |0015: iget v3, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numFrames:I // field@097f │ │ +0eb6c6: 3531 0b00 |0017: if-ge v1, v3, 0022 // +000b │ │ +0eb6ca: 7030 7510 7602 |0019: invoke-direct {v6, v7, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;.loadFrame:(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;Lcom/badlogic/gdx/utils/LittleEndianInputStream;)Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame; // method@1075 │ │ +0eb6d0: 0c03 |001c: move-result-object v3 │ │ +0eb6d2: 4d03 0001 |001d: aput-object v3, v0, v1 │ │ +0eb6d6: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0eb6da: 28f4 |0021: goto 0015 // -000c │ │ +0eb6dc: 6e10 4421 0200 |0022: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.close:()V // method@2144 │ │ +0eb6e2: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x000a line=254 │ │ 0x0010 line=256 │ │ 0x0014 line=257 │ │ 0x0019 line=258 │ │ 0x001f line=257 │ │ 0x0022 line=261 │ │ 0x0025 line=263 │ │ locals : │ │ 0x0014 - 0x0026 reg=0 frames [Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame; │ │ 0x0015 - 0x0026 reg=1 i I │ │ 0x000a - 0x0026 reg=2 in Lcom/badlogic/gdx/utils/LittleEndianInputStream; │ │ - 0x0000 - 0x0026 reg=5 this Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader; │ │ - 0x0000 - 0x0026 reg=6 header Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header; │ │ - 0x0000 - 0x0026 reg=7 bytes [B │ │ + 0x0000 - 0x0026 reg=6 this Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader; │ │ + 0x0000 - 0x0026 reg=7 header Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header; │ │ + 0x0000 - 0x0026 reg=8 bytes [B │ │ │ │ #7 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;) │ │ name : 'loadHeader' │ │ type : '([B)Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 121 16-bit code units │ │ -0dd140: |[0dd140] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader.loadHeader:([B)Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header; │ │ -0dd150: 2201 2103 |0000: new-instance v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream; // type@0321 │ │ -0dd154: 2202 8a03 |0002: new-instance v2, Ljava/io/ByteArrayInputStream; // type@038a │ │ -0dd158: 7020 5425 4200 |0004: invoke-direct {v2, v4}, Ljava/io/ByteArrayInputStream;.:([B)V // method@2554 │ │ -0dd15e: 7020 4321 2100 |0007: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.:(Ljava/io/InputStream;)V // method@2143 │ │ -0dd164: 2200 a001 |000a: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header; // type@01a0 │ │ -0dd168: 7010 6710 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.:()V // method@1067 │ │ -0dd16e: 6e10 4e21 0100 |000f: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ -0dd174: 0a02 |0012: move-result v2 │ │ -0dd176: 5902 7e09 |0013: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.ident:I // field@097e │ │ -0dd17a: 6e10 4e21 0100 |0015: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ -0dd180: 0a02 |0018: move-result v2 │ │ -0dd182: 5902 8d09 |0019: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.version:I // field@098d │ │ -0dd186: 6e10 4e21 0100 |001b: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ -0dd18c: 0a02 |001e: move-result v2 │ │ -0dd18e: 5902 8c09 |001f: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.skinWidth:I // field@098c │ │ -0dd192: 6e10 4e21 0100 |0021: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ -0dd198: 0a02 |0024: move-result v2 │ │ -0dd19a: 5902 8b09 |0025: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.skinHeight:I // field@098b │ │ -0dd19e: 6e10 4e21 0100 |0027: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ -0dd1a4: 0a02 |002a: move-result v2 │ │ -0dd1a6: 5902 7d09 |002b: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.frameSize:I // field@097d │ │ -0dd1aa: 6e10 4e21 0100 |002d: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ -0dd1b0: 0a02 |0030: move-result v2 │ │ -0dd1b2: 5902 8109 |0031: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numSkins:I // field@0981 │ │ -0dd1b6: 6e10 4e21 0100 |0033: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ -0dd1bc: 0a02 |0036: move-result v2 │ │ -0dd1be: 5902 8409 |0037: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numVertices:I // field@0984 │ │ -0dd1c2: 6e10 4e21 0100 |0039: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ -0dd1c8: 0a02 |003c: move-result v2 │ │ -0dd1ca: 5902 8209 |003d: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numTexCoords:I // field@0982 │ │ -0dd1ce: 6e10 4e21 0100 |003f: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ -0dd1d4: 0a02 |0042: move-result v2 │ │ -0dd1d6: 5902 8309 |0043: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numTriangles:I // field@0983 │ │ -0dd1da: 6e10 4e21 0100 |0045: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ -0dd1e0: 0a02 |0048: move-result v2 │ │ -0dd1e2: 5902 8009 |0049: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numGLCommands:I // field@0980 │ │ -0dd1e6: 6e10 4e21 0100 |004b: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ -0dd1ec: 0a02 |004e: move-result v2 │ │ -0dd1ee: 5902 7f09 |004f: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numFrames:I // field@097f │ │ -0dd1f2: 6e10 4e21 0100 |0051: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ -0dd1f8: 0a02 |0054: move-result v2 │ │ -0dd1fa: 5902 8809 |0055: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.offsetSkin:I // field@0988 │ │ -0dd1fe: 6e10 4e21 0100 |0057: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ -0dd204: 0a02 |005a: move-result v2 │ │ -0dd206: 5902 8909 |005b: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.offsetTexCoords:I // field@0989 │ │ -0dd20a: 6e10 4e21 0100 |005d: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ -0dd210: 0a02 |0060: move-result v2 │ │ -0dd212: 5902 8a09 |0061: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.offsetTriangles:I // field@098a │ │ -0dd216: 6e10 4e21 0100 |0063: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ -0dd21c: 0a02 |0066: move-result v2 │ │ -0dd21e: 5902 8609 |0067: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.offsetFrames:I // field@0986 │ │ -0dd222: 6e10 4e21 0100 |0069: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ -0dd228: 0a02 |006c: move-result v2 │ │ -0dd22a: 5902 8709 |006d: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.offsetGLCommands:I // field@0987 │ │ -0dd22e: 6e10 4e21 0100 |006f: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ -0dd234: 0a02 |0072: move-result v2 │ │ -0dd236: 5902 8509 |0073: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.offsetEnd:I // field@0985 │ │ -0dd23a: 6e10 4421 0100 |0075: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.close:()V // method@2144 │ │ -0dd240: 1100 |0078: return-object v0 │ │ +0eb6e4: |[0eb6e4] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader.loadHeader:([B)Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header; │ │ +0eb6f4: 2201 1f03 |0000: new-instance v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream; // type@031f │ │ +0eb6f8: 2202 8803 |0002: new-instance v2, Ljava/io/ByteArrayInputStream; // type@0388 │ │ +0eb6fc: 7020 5425 4200 |0004: invoke-direct {v2, v4}, Ljava/io/ByteArrayInputStream;.:([B)V // method@2554 │ │ +0eb702: 7020 4321 2100 |0007: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.:(Ljava/io/InputStream;)V // method@2143 │ │ +0eb708: 2200 9e01 |000a: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header; // type@019e │ │ +0eb70c: 7010 6710 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.:()V // method@1067 │ │ +0eb712: 6e10 4e21 0100 |000f: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ +0eb718: 0a02 |0012: move-result v2 │ │ +0eb71a: 5902 7e09 |0013: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.ident:I // field@097e │ │ +0eb71e: 6e10 4e21 0100 |0015: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ +0eb724: 0a02 |0018: move-result v2 │ │ +0eb726: 5902 8d09 |0019: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.version:I // field@098d │ │ +0eb72a: 6e10 4e21 0100 |001b: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ +0eb730: 0a02 |001e: move-result v2 │ │ +0eb732: 5902 8c09 |001f: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.skinWidth:I // field@098c │ │ +0eb736: 6e10 4e21 0100 |0021: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ +0eb73c: 0a02 |0024: move-result v2 │ │ +0eb73e: 5902 8b09 |0025: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.skinHeight:I // field@098b │ │ +0eb742: 6e10 4e21 0100 |0027: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ +0eb748: 0a02 |002a: move-result v2 │ │ +0eb74a: 5902 7d09 |002b: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.frameSize:I // field@097d │ │ +0eb74e: 6e10 4e21 0100 |002d: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ +0eb754: 0a02 |0030: move-result v2 │ │ +0eb756: 5902 8109 |0031: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numSkins:I // field@0981 │ │ +0eb75a: 6e10 4e21 0100 |0033: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ +0eb760: 0a02 |0036: move-result v2 │ │ +0eb762: 5902 8409 |0037: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numVertices:I // field@0984 │ │ +0eb766: 6e10 4e21 0100 |0039: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ +0eb76c: 0a02 |003c: move-result v2 │ │ +0eb76e: 5902 8209 |003d: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numTexCoords:I // field@0982 │ │ +0eb772: 6e10 4e21 0100 |003f: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ +0eb778: 0a02 |0042: move-result v2 │ │ +0eb77a: 5902 8309 |0043: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numTriangles:I // field@0983 │ │ +0eb77e: 6e10 4e21 0100 |0045: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ +0eb784: 0a02 |0048: move-result v2 │ │ +0eb786: 5902 8009 |0049: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numGLCommands:I // field@0980 │ │ +0eb78a: 6e10 4e21 0100 |004b: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ +0eb790: 0a02 |004e: move-result v2 │ │ +0eb792: 5902 7f09 |004f: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numFrames:I // field@097f │ │ +0eb796: 6e10 4e21 0100 |0051: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ +0eb79c: 0a02 |0054: move-result v2 │ │ +0eb79e: 5902 8809 |0055: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.offsetSkin:I // field@0988 │ │ +0eb7a2: 6e10 4e21 0100 |0057: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ +0eb7a8: 0a02 |005a: move-result v2 │ │ +0eb7aa: 5902 8909 |005b: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.offsetTexCoords:I // field@0989 │ │ +0eb7ae: 6e10 4e21 0100 |005d: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ +0eb7b4: 0a02 |0060: move-result v2 │ │ +0eb7b6: 5902 8a09 |0061: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.offsetTriangles:I // field@098a │ │ +0eb7ba: 6e10 4e21 0100 |0063: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ +0eb7c0: 0a02 |0066: move-result v2 │ │ +0eb7c2: 5902 8609 |0067: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.offsetFrames:I // field@0986 │ │ +0eb7c6: 6e10 4e21 0100 |0069: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ +0eb7cc: 0a02 |006c: move-result v2 │ │ +0eb7ce: 5902 8709 |006d: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.offsetGLCommands:I // field@0987 │ │ +0eb7d2: 6e10 4e21 0100 |006f: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@214e │ │ +0eb7d8: 0a02 |0072: move-result v2 │ │ +0eb7da: 5902 8509 |0073: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.offsetEnd:I // field@0985 │ │ +0eb7de: 6e10 4421 0100 |0075: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.close:()V // method@2144 │ │ +0eb7e4: 1100 |0078: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x000a line=343 │ │ 0x000f line=345 │ │ 0x0015 line=346 │ │ 0x001b line=347 │ │ @@ -319217,52 +319272,52 @@ │ │ 0x0000 - 0x0079 reg=4 bytes [B │ │ │ │ #8 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;) │ │ name : 'loadTexCoords' │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;[B)[F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 12 │ │ + registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -0dd244: |[0dd244] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader.loadTexCoords:(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;[B)[F │ │ -0dd254: 2202 2103 |0000: new-instance v2, Lcom/badlogic/gdx/utils/LittleEndianInputStream; // type@0321 │ │ -0dd258: 2207 8a03 |0002: new-instance v7, Ljava/io/ByteArrayInputStream; // type@038a │ │ -0dd25c: 7020 5425 b700 |0004: invoke-direct {v7, v11}, Ljava/io/ByteArrayInputStream;.:([B)V // method@2554 │ │ -0dd262: 7020 4321 7200 |0007: invoke-direct {v2, v7}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.:(Ljava/io/InputStream;)V // method@2143 │ │ -0dd268: 52a7 8909 |000a: iget v7, v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.offsetTexCoords:I // field@0989 │ │ -0dd26c: 8177 |000c: int-to-long v7, v7 │ │ -0dd26e: 6e30 5521 7208 |000d: invoke-virtual {v2, v7, v8}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.skip:(J)J // method@2155 │ │ -0dd274: 52a7 8209 |0010: iget v7, v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numTexCoords:I // field@0982 │ │ -0dd278: da07 0702 |0012: mul-int/lit8 v7, v7, #int 2 // #02 │ │ -0dd27c: 2373 4a04 |0014: new-array v3, v7, [F // type@044a │ │ -0dd280: 52a7 8c09 |0016: iget v7, v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.skinWidth:I // field@098c │ │ -0dd284: 8276 |0018: int-to-float v6, v7 │ │ -0dd286: 52a7 8b09 |0019: iget v7, v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.skinHeight:I // field@098b │ │ -0dd28a: 8270 |001b: int-to-float v0, v7 │ │ -0dd28c: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -0dd28e: 52a7 8209 |001d: iget v7, v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numTexCoords:I // field@0982 │ │ -0dd292: da07 0702 |001f: mul-int/lit8 v7, v7, #int 2 // #02 │ │ -0dd296: 3571 1700 |0021: if-ge v1, v7, 0038 // +0017 │ │ -0dd29a: 6e10 5121 0200 |0023: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readShort:()S // method@2151 │ │ -0dd2a0: 0a04 |0026: move-result v4 │ │ -0dd2a2: 6e10 5121 0200 |0027: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readShort:()S // method@2151 │ │ -0dd2a8: 0a05 |002a: move-result v5 │ │ -0dd2aa: 8247 |002b: int-to-float v7, v4 │ │ -0dd2ac: c967 |002c: div-float/2addr v7, v6 │ │ -0dd2ae: 4b07 0301 |002d: aput v7, v3, v1 │ │ -0dd2b2: d807 0101 |002f: add-int/lit8 v7, v1, #int 1 // #01 │ │ -0dd2b6: 8258 |0031: int-to-float v8, v5 │ │ -0dd2b8: c908 |0032: div-float/2addr v8, v0 │ │ -0dd2ba: 4b08 0307 |0033: aput v8, v3, v7 │ │ -0dd2be: d801 0102 |0035: add-int/lit8 v1, v1, #int 2 // #02 │ │ -0dd2c2: 28e6 |0037: goto 001d // -001a │ │ -0dd2c4: 6e10 4421 0200 |0038: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.close:()V // method@2144 │ │ -0dd2ca: 1103 |003b: return-object v3 │ │ +0eb7e8: |[0eb7e8] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader.loadTexCoords:(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;[B)[F │ │ +0eb7f8: 2202 1f03 |0000: new-instance v2, Lcom/badlogic/gdx/utils/LittleEndianInputStream; // type@031f │ │ +0eb7fc: 2207 8803 |0002: new-instance v7, Ljava/io/ByteArrayInputStream; // type@0388 │ │ +0eb800: 7020 5425 c700 |0004: invoke-direct {v7, v12}, Ljava/io/ByteArrayInputStream;.:([B)V // method@2554 │ │ +0eb806: 7020 4321 7200 |0007: invoke-direct {v2, v7}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.:(Ljava/io/InputStream;)V // method@2143 │ │ +0eb80c: 52b7 8909 |000a: iget v7, v11, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.offsetTexCoords:I // field@0989 │ │ +0eb810: 8178 |000c: int-to-long v8, v7 │ │ +0eb812: 6e30 5521 8209 |000d: invoke-virtual {v2, v8, v9}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.skip:(J)J // method@2155 │ │ +0eb818: 52b7 8209 |0010: iget v7, v11, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numTexCoords:I // field@0982 │ │ +0eb81c: da07 0702 |0012: mul-int/lit8 v7, v7, #int 2 // #02 │ │ +0eb820: 2373 4804 |0014: new-array v3, v7, [F // type@0448 │ │ +0eb824: 52b7 8c09 |0016: iget v7, v11, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.skinWidth:I // field@098c │ │ +0eb828: 8276 |0018: int-to-float v6, v7 │ │ +0eb82a: 52b7 8b09 |0019: iget v7, v11, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.skinHeight:I // field@098b │ │ +0eb82e: 8270 |001b: int-to-float v0, v7 │ │ +0eb830: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +0eb832: 52b7 8209 |001d: iget v7, v11, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numTexCoords:I // field@0982 │ │ +0eb836: da07 0702 |001f: mul-int/lit8 v7, v7, #int 2 // #02 │ │ +0eb83a: 3571 1700 |0021: if-ge v1, v7, 0038 // +0017 │ │ +0eb83e: 6e10 5121 0200 |0023: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readShort:()S // method@2151 │ │ +0eb844: 0a04 |0026: move-result v4 │ │ +0eb846: 6e10 5121 0200 |0027: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readShort:()S // method@2151 │ │ +0eb84c: 0a05 |002a: move-result v5 │ │ +0eb84e: 8247 |002b: int-to-float v7, v4 │ │ +0eb850: c967 |002c: div-float/2addr v7, v6 │ │ +0eb852: 4b07 0301 |002d: aput v7, v3, v1 │ │ +0eb856: d807 0101 |002f: add-int/lit8 v7, v1, #int 1 // #01 │ │ +0eb85a: 8258 |0031: int-to-float v8, v5 │ │ +0eb85c: c908 |0032: div-float/2addr v8, v0 │ │ +0eb85e: 4b08 0307 |0033: aput v8, v3, v7 │ │ +0eb862: d801 0102 |0035: add-int/lit8 v1, v1, #int 2 // #02 │ │ +0eb866: 28e6 |0037: goto 001d // -001a │ │ +0eb868: 6e10 4421 0200 |0038: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.close:()V // method@2144 │ │ +0eb86e: 1103 |003b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x000a line=326 │ │ 0x0010 line=327 │ │ 0x0016 line=328 │ │ 0x0019 line=329 │ │ @@ -319278,74 +319333,74 @@ │ │ 0x0027 - 0x0038 reg=4 u S │ │ 0x002b - 0x0038 reg=5 v S │ │ 0x001c - 0x003c reg=0 height F │ │ 0x001d - 0x003c reg=1 i I │ │ 0x000a - 0x003c reg=2 in Lcom/badlogic/gdx/utils/LittleEndianInputStream; │ │ 0x0016 - 0x003c reg=3 texCoords [F │ │ 0x0019 - 0x003c reg=6 width F │ │ - 0x0000 - 0x003c reg=9 this Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader; │ │ - 0x0000 - 0x003c reg=10 header Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header; │ │ - 0x0000 - 0x003c reg=11 bytes [B │ │ + 0x0000 - 0x003c reg=10 this Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader; │ │ + 0x0000 - 0x003c reg=11 header Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header; │ │ + 0x0000 - 0x003c reg=12 bytes [B │ │ │ │ #9 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;) │ │ name : 'loadTriangles' │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;[B)[Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -0dd2cc: |[0dd2cc] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader.loadTriangles:(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;[B)[Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle; │ │ -0dd2dc: 1228 |0000: const/4 v8, #int 2 // #2 │ │ -0dd2de: 1217 |0001: const/4 v7, #int 1 // #1 │ │ -0dd2e0: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -0dd2e2: 2201 2103 |0003: new-instance v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream; // type@0321 │ │ -0dd2e6: 2204 8a03 |0005: new-instance v4, Ljava/io/ByteArrayInputStream; // type@038a │ │ -0dd2ea: 7020 5425 b400 |0007: invoke-direct {v4, v11}, Ljava/io/ByteArrayInputStream;.:([B)V // method@2554 │ │ -0dd2f0: 7020 4321 4100 |000a: invoke-direct {v1, v4}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.:(Ljava/io/InputStream;)V // method@2143 │ │ -0dd2f6: 52a4 8a09 |000d: iget v4, v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.offsetTriangles:I // field@098a │ │ -0dd2fa: 8144 |000f: int-to-long v4, v4 │ │ -0dd2fc: 6e30 5521 4105 |0010: invoke-virtual {v1, v4, v5}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.skip:(J)J // method@2155 │ │ -0dd302: 52a4 8309 |0013: iget v4, v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numTriangles:I // field@0983 │ │ -0dd306: 2343 6a04 |0015: new-array v3, v4, [Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle; // type@046a │ │ -0dd30a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0dd30c: 52a4 8309 |0018: iget v4, v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numTriangles:I // field@0983 │ │ -0dd310: 3540 3c00 |001a: if-ge v0, v4, 0056 // +003c │ │ -0dd314: 2202 a501 |001c: new-instance v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle; // type@01a5 │ │ -0dd318: 7010 7c10 0200 |001e: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.:()V // method@107c │ │ -0dd31e: 5424 9609 |0021: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.vertices:[S // field@0996 │ │ -0dd322: 6e10 5121 0100 |0023: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readShort:()S // method@2151 │ │ -0dd328: 0a05 |0026: move-result v5 │ │ -0dd32a: 5105 0406 |0027: aput-short v5, v4, v6 │ │ -0dd32e: 5424 9609 |0029: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.vertices:[S // field@0996 │ │ -0dd332: 6e10 5121 0100 |002b: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readShort:()S // method@2151 │ │ -0dd338: 0a05 |002e: move-result v5 │ │ -0dd33a: 5105 0407 |002f: aput-short v5, v4, v7 │ │ -0dd33e: 5424 9609 |0031: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.vertices:[S // field@0996 │ │ -0dd342: 6e10 5121 0100 |0033: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readShort:()S // method@2151 │ │ -0dd348: 0a05 |0036: move-result v5 │ │ -0dd34a: 5105 0408 |0037: aput-short v5, v4, v8 │ │ -0dd34e: 5424 9509 |0039: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.texCoords:[S // field@0995 │ │ -0dd352: 6e10 5121 0100 |003b: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readShort:()S // method@2151 │ │ -0dd358: 0a05 |003e: move-result v5 │ │ -0dd35a: 5105 0406 |003f: aput-short v5, v4, v6 │ │ -0dd35e: 5424 9509 |0041: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.texCoords:[S // field@0995 │ │ -0dd362: 6e10 5121 0100 |0043: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readShort:()S // method@2151 │ │ -0dd368: 0a05 |0046: move-result v5 │ │ -0dd36a: 5105 0407 |0047: aput-short v5, v4, v7 │ │ -0dd36e: 5424 9509 |0049: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.texCoords:[S // field@0995 │ │ -0dd372: 6e10 5121 0100 |004b: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readShort:()S // method@2151 │ │ -0dd378: 0a05 |004e: move-result v5 │ │ -0dd37a: 5105 0408 |004f: aput-short v5, v4, v8 │ │ -0dd37e: 4d02 0300 |0051: aput-object v2, v3, v0 │ │ -0dd382: d800 0001 |0053: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0dd386: 28c3 |0055: goto 0018 // -003d │ │ -0dd388: 6e10 4421 0100 |0056: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.close:()V // method@2144 │ │ -0dd38e: 1103 |0059: return-object v3 │ │ +0eb870: |[0eb870] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader.loadTriangles:(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;[B)[Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle; │ │ +0eb880: 1228 |0000: const/4 v8, #int 2 // #2 │ │ +0eb882: 1217 |0001: const/4 v7, #int 1 // #1 │ │ +0eb884: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +0eb886: 2201 1f03 |0003: new-instance v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream; // type@031f │ │ +0eb88a: 2204 8803 |0005: new-instance v4, Ljava/io/ByteArrayInputStream; // type@0388 │ │ +0eb88e: 7020 5425 b400 |0007: invoke-direct {v4, v11}, Ljava/io/ByteArrayInputStream;.:([B)V // method@2554 │ │ +0eb894: 7020 4321 4100 |000a: invoke-direct {v1, v4}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.:(Ljava/io/InputStream;)V // method@2143 │ │ +0eb89a: 52a4 8a09 |000d: iget v4, v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.offsetTriangles:I // field@098a │ │ +0eb89e: 8144 |000f: int-to-long v4, v4 │ │ +0eb8a0: 6e30 5521 4105 |0010: invoke-virtual {v1, v4, v5}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.skip:(J)J // method@2155 │ │ +0eb8a6: 52a4 8309 |0013: iget v4, v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numTriangles:I // field@0983 │ │ +0eb8aa: 2343 6804 |0015: new-array v3, v4, [Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle; // type@0468 │ │ +0eb8ae: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0eb8b0: 52a4 8309 |0018: iget v4, v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;.numTriangles:I // field@0983 │ │ +0eb8b4: 3540 3c00 |001a: if-ge v0, v4, 0056 // +003c │ │ +0eb8b8: 2202 a301 |001c: new-instance v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle; // type@01a3 │ │ +0eb8bc: 7010 7c10 0200 |001e: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.:()V // method@107c │ │ +0eb8c2: 5424 9609 |0021: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.vertices:[S // field@0996 │ │ +0eb8c6: 6e10 5121 0100 |0023: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readShort:()S // method@2151 │ │ +0eb8cc: 0a05 |0026: move-result v5 │ │ +0eb8ce: 5105 0406 |0027: aput-short v5, v4, v6 │ │ +0eb8d2: 5424 9609 |0029: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.vertices:[S // field@0996 │ │ +0eb8d6: 6e10 5121 0100 |002b: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readShort:()S // method@2151 │ │ +0eb8dc: 0a05 |002e: move-result v5 │ │ +0eb8de: 5105 0407 |002f: aput-short v5, v4, v7 │ │ +0eb8e2: 5424 9609 |0031: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.vertices:[S // field@0996 │ │ +0eb8e6: 6e10 5121 0100 |0033: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readShort:()S // method@2151 │ │ +0eb8ec: 0a05 |0036: move-result v5 │ │ +0eb8ee: 5105 0408 |0037: aput-short v5, v4, v8 │ │ +0eb8f2: 5424 9509 |0039: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.texCoords:[S // field@0995 │ │ +0eb8f6: 6e10 5121 0100 |003b: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readShort:()S // method@2151 │ │ +0eb8fc: 0a05 |003e: move-result v5 │ │ +0eb8fe: 5105 0406 |003f: aput-short v5, v4, v6 │ │ +0eb902: 5424 9509 |0041: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.texCoords:[S // field@0995 │ │ +0eb906: 6e10 5121 0100 |0043: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readShort:()S // method@2151 │ │ +0eb90c: 0a05 |0046: move-result v5 │ │ +0eb90e: 5105 0407 |0047: aput-short v5, v4, v7 │ │ +0eb912: 5424 9509 |0049: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;.texCoords:[S // field@0995 │ │ +0eb916: 6e10 5121 0100 |004b: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readShort:()S // method@2151 │ │ +0eb91c: 0a05 |004e: move-result v5 │ │ +0eb91e: 5105 0408 |004f: aput-short v5, v4, v8 │ │ +0eb922: 4d02 0300 |0051: aput-object v2, v3, v0 │ │ +0eb926: d800 0001 |0053: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0eb92a: 28c3 |0055: goto 0018 // -003d │ │ +0eb92c: 6e10 4421 0100 |0056: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.close:()V // method@2144 │ │ +0eb932: 1103 |0059: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=304 │ │ 0x000d line=305 │ │ 0x0013 line=306 │ │ 0x0017 line=308 │ │ 0x001c line=309 │ │ @@ -319374,18 +319429,18 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/Model;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0dd390: |[0dd390] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/Model; │ │ -0dd3a0: 6e30 7210 2103 |0000: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; // method@1072 │ │ -0dd3a6: 0c00 |0003: move-result-object v0 │ │ -0dd3a8: 1100 |0004: return-object v0 │ │ +0eb934: |[0eb934] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/Model; │ │ +0eb944: 6e30 7210 2103 |0000: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; // method@1072 │ │ +0eb94a: 0c00 |0003: move-result-object v0 │ │ +0eb94c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader; │ │ 0x0000 - 0x0005 reg=2 x0 Lcom/badlogic/gdx/files/FileHandle; │ │ 0x0000 - 0x0005 reg=3 x1 Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; │ │ @@ -319395,30 +319450,30 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;F)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0dd3ac: |[0dd3ac] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader.load:(Lcom/badlogic/gdx/files/FileHandle;F)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; │ │ -0dd3bc: 6e10 6d09 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ -0dd3c2: 0c00 |0003: move-result-object v0 │ │ -0dd3c4: 6e30 7310 0305 |0004: invoke-virtual {v3, v0, v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;.load:(Ljava/io/InputStream;F)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; // method@1073 │ │ -0dd3ca: 0c01 |0007: move-result-object v1 │ │ -0dd3cc: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -0dd3d0: 6e10 9a25 0000 |000a: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@259a │ │ -0dd3d6: 1101 |000d: return-object v1 │ │ -0dd3d8: 0d01 |000e: move-exception v1 │ │ -0dd3da: 3800 0500 |000f: if-eqz v0, 0014 // +0005 │ │ -0dd3de: 6e10 9a25 0000 |0011: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@259a │ │ -0dd3e4: 2701 |0014: throw v1 │ │ -0dd3e6: 0d02 |0015: move-exception v2 │ │ -0dd3e8: 28f7 |0016: goto 000d // -0009 │ │ -0dd3ea: 0d02 |0017: move-exception v2 │ │ -0dd3ec: 28fc |0018: goto 0014 // -0004 │ │ +0eb950: |[0eb950] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader.load:(Lcom/badlogic/gdx/files/FileHandle;F)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; │ │ +0eb960: 6e10 6d09 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ +0eb966: 0c00 |0003: move-result-object v0 │ │ +0eb968: 6e30 7310 0305 |0004: invoke-virtual {v3, v0, v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;.load:(Ljava/io/InputStream;F)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; // method@1073 │ │ +0eb96e: 0c01 |0007: move-result-object v1 │ │ +0eb970: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +0eb974: 6e10 9a25 0000 |000a: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@259a │ │ +0eb97a: 1101 |000d: return-object v1 │ │ +0eb97c: 0d01 |000e: move-exception v1 │ │ +0eb97e: 3800 0500 |000f: if-eqz v0, 0014 // +0005 │ │ +0eb982: 6e10 9a25 0000 |0011: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@259a │ │ +0eb988: 2701 |0014: throw v1 │ │ +0eb98a: 0d02 |0015: move-exception v2 │ │ +0eb98c: 28f7 |0016: goto 000d // -0009 │ │ +0eb98e: 0d02 |0017: move-exception v2 │ │ +0eb990: 28fc |0018: goto 0014 // -0004 │ │ catches : 3 │ │ 0x0004 - 0x0007 │ │ -> 0x000e │ │ 0x000a - 0x000d │ │ Ljava/io/IOException; -> 0x0015 │ │ 0x0011 - 0x0014 │ │ Ljava/io/IOException; -> 0x0017 │ │ @@ -319443,23 +319498,23 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0dd414: |[0dd414] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; │ │ -0dd424: 1400 cdcc 4c3e |0000: const v0, #float 0.2 // #3e4ccccd │ │ -0dd42a: 2041 a101 |0003: instance-of v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$MD2LoaderHints; // type@01a1 │ │ -0dd42e: 3801 0600 |0005: if-eqz v1, 000b // +0006 │ │ -0dd432: 1f04 a101 |0007: check-cast v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$MD2LoaderHints; // type@01a1 │ │ -0dd436: 5240 8e09 |0009: iget v0, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$MD2LoaderHints;.frameDuration:F // field@098e │ │ -0dd43a: 6e30 7110 3200 |000b: invoke-virtual {v2, v3, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;.load:(Lcom/badlogic/gdx/files/FileHandle;F)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; // method@1071 │ │ -0dd440: 0c01 |000e: move-result-object v1 │ │ -0dd442: 1101 |000f: return-object v1 │ │ +0eb9b8: |[0eb9b8] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; │ │ +0eb9c8: 1400 cdcc 4c3e |0000: const v0, #float 0.2 // #3e4ccccd │ │ +0eb9ce: 2041 9f01 |0003: instance-of v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$MD2LoaderHints; // type@019f │ │ +0eb9d2: 3801 0600 |0005: if-eqz v1, 000b // +0006 │ │ +0eb9d6: 1f04 9f01 |0007: check-cast v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$MD2LoaderHints; // type@019f │ │ +0eb9da: 5240 8e09 |0009: iget v0, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader$MD2LoaderHints;.frameDuration:F // field@098e │ │ +0eb9de: 6e30 7110 3200 |000b: invoke-virtual {v2, v3, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;.load:(Lcom/badlogic/gdx/files/FileHandle;F)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; // method@1071 │ │ +0eb9e4: 0c01 |000e: move-result-object v1 │ │ +0eb9e6: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x0007 line=45 │ │ 0x000b line=47 │ │ locals : │ │ @@ -319473,34 +319528,34 @@ │ │ type : '(Ljava/io/InputStream;F)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 33 16-bit code units │ │ -0dd444: |[0dd444] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader.load:(Ljava/io/InputStream;F)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; │ │ -0dd454: 7020 7410 9800 |0000: invoke-direct {v8, v9}, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;.loadBytes:(Ljava/io/InputStream;)[B // method@1074 │ │ -0dd45a: 0c06 |0003: move-result-object v6 │ │ -0dd45c: 7020 7710 6800 |0004: invoke-direct {v8, v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;.loadHeader:([B)Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header; // method@1077 │ │ -0dd462: 0c01 |0007: move-result-object v1 │ │ -0dd464: 7030 7810 1806 |0008: invoke-direct {v8, v1, v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;.loadTexCoords:(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;[B)[F // method@1078 │ │ -0dd46a: 0c03 |000b: move-result-object v3 │ │ -0dd46c: 7030 7910 1806 |000c: invoke-direct {v8, v1, v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;.loadTriangles:(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;[B)[Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle; // method@1079 │ │ -0dd472: 0c02 |000f: move-result-object v2 │ │ -0dd474: 7030 7610 1806 |0010: invoke-direct {v8, v1, v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;.loadFrames:(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;[B)[Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame; // method@1076 │ │ -0dd47a: 0c04 |0013: move-result-object v4 │ │ -0dd47c: 0780 |0014: move-object v0, v8 │ │ -0dd47e: 01a5 |0015: move v5, v10 │ │ -0dd480: 7606 6e10 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;.buildModel:(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;[Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;[F[Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;F)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; // method@106e │ │ -0dd486: 0c00 |0019: move-result-object v0 │ │ -0dd488: 1100 |001a: return-object v0 │ │ -0dd48a: 0d07 |001b: move-exception v7 │ │ -0dd48c: 6e10 e925 0700 |001c: invoke-virtual {v7}, Ljava/lang/Exception;.printStackTrace:()V // method@25e9 │ │ -0dd492: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -0dd494: 28fa |0020: goto 001a // -0006 │ │ +0eb9e8: |[0eb9e8] com.badlogic.gdx.graphics.g3d.loaders.md2.MD2Loader.load:(Ljava/io/InputStream;F)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; │ │ +0eb9f8: 7020 7410 9800 |0000: invoke-direct {v8, v9}, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;.loadBytes:(Ljava/io/InputStream;)[B // method@1074 │ │ +0eb9fe: 0c06 |0003: move-result-object v6 │ │ +0eba00: 7020 7710 6800 |0004: invoke-direct {v8, v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;.loadHeader:([B)Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header; // method@1077 │ │ +0eba06: 0c01 |0007: move-result-object v1 │ │ +0eba08: 7030 7810 1806 |0008: invoke-direct {v8, v1, v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;.loadTexCoords:(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;[B)[F // method@1078 │ │ +0eba0e: 0c03 |000b: move-result-object v3 │ │ +0eba10: 7030 7910 1806 |000c: invoke-direct {v8, v1, v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;.loadTriangles:(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;[B)[Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle; // method@1079 │ │ +0eba16: 0c02 |000f: move-result-object v2 │ │ +0eba18: 7030 7610 1806 |0010: invoke-direct {v8, v1, v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;.loadFrames:(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;[B)[Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame; // method@1076 │ │ +0eba1e: 0c04 |0013: move-result-object v4 │ │ +0eba20: 0780 |0014: move-object v0, v8 │ │ +0eba22: 01a5 |0015: move v5, v10 │ │ +0eba24: 7606 6e10 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader;.buildModel:(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;[Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Triangle;[F[Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;F)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; // method@106e │ │ +0eba2a: 0c00 |0019: move-result-object v0 │ │ +0eba2c: 1100 |001a: return-object v0 │ │ +0eba2e: 0d07 |001b: move-exception v7 │ │ +0eba30: 6e10 e925 0700 |001c: invoke-virtual {v7}, Ljava/lang/Exception;.printStackTrace:()V // method@25e9 │ │ +0eba36: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +0eba38: 28fa |0020: goto 001a // -0006 │ │ catches : 1 │ │ 0x0000 - 0x0019 │ │ Ljava/lang/Exception; -> 0x001b │ │ positions : │ │ 0x0000 line=65 │ │ 0x0004 line=67 │ │ 0x0008 line=68 │ │ @@ -319518,21 +319573,21 @@ │ │ 0x0014 - 0x001a reg=4 frames [Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame; │ │ 0x0004 - 0x001a reg=6 bytes [B │ │ 0x001c - 0x0021 reg=7 ex Ljava/lang/Exception; │ │ 0x0000 - 0x0021 reg=8 this Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader; │ │ 0x0000 - 0x0021 reg=9 in Ljava/io/InputStream; │ │ 0x0000 - 0x0021 reg=10 frameDuration F │ │ │ │ - source_file_idx : 3366 (MD2Loader.java) │ │ + source_file_idx : 3364 (MD2Loader.java) │ │ │ │ Class #721 header: │ │ -class_idx : 424 │ │ +class_idx : 422 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3539 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3537 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ Class #721 annotations: │ │ Annotations on class │ │ @@ -319570,32 +319625,32 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0dd4a8: |[0dd4a8] com.badlogic.gdx.graphics.g3d.loaders.wavefront.ObjLoader.:()V │ │ -0dd4b8: 1301 2c01 |0000: const/16 v1, #int 300 // #12c │ │ -0dd4bc: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -0dd4c2: 2200 f902 |0005: new-instance v0, Lcom/badlogic/gdx/utils/FloatArray; // type@02f9 │ │ -0dd4c6: 7020 8b1f 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.:(I)V // method@1f8b │ │ -0dd4cc: 5b20 a509 |000a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.verts:Lcom/badlogic/gdx/utils/FloatArray; // field@09a5 │ │ -0dd4d0: 2200 f902 |000c: new-instance v0, Lcom/badlogic/gdx/utils/FloatArray; // type@02f9 │ │ -0dd4d4: 7020 8b1f 1000 |000e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.:(I)V // method@1f8b │ │ -0dd4da: 5b20 a309 |0011: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.norms:Lcom/badlogic/gdx/utils/FloatArray; // field@09a3 │ │ -0dd4de: 2200 f902 |0013: new-instance v0, Lcom/badlogic/gdx/utils/FloatArray; // type@02f9 │ │ -0dd4e2: 1301 c800 |0015: const/16 v1, #int 200 // #c8 │ │ -0dd4e6: 7020 8b1f 1000 |0017: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.:(I)V // method@1f8b │ │ -0dd4ec: 5b20 a409 |001a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.uvs:Lcom/badlogic/gdx/utils/FloatArray; // field@09a4 │ │ -0dd4f0: 2200 e703 |001c: new-instance v0, Ljava/util/ArrayList; // type@03e7 │ │ -0dd4f4: 1301 0a00 |001e: const/16 v1, #int 10 // #a │ │ -0dd4f8: 7020 2d27 1000 |0020: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@272d │ │ -0dd4fe: 5b20 a209 |0023: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.groups:Ljava/util/ArrayList; // field@09a2 │ │ -0dd502: 0e00 |0025: return-void │ │ +0eba4c: |[0eba4c] com.badlogic.gdx.graphics.g3d.loaders.wavefront.ObjLoader.:()V │ │ +0eba5c: 1301 2c01 |0000: const/16 v1, #int 300 // #12c │ │ +0eba60: 7010 2726 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0eba66: 2200 f702 |0005: new-instance v0, Lcom/badlogic/gdx/utils/FloatArray; // type@02f7 │ │ +0eba6a: 7020 8b1f 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.:(I)V // method@1f8b │ │ +0eba70: 5b20 a509 |000a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.verts:Lcom/badlogic/gdx/utils/FloatArray; // field@09a5 │ │ +0eba74: 2200 f702 |000c: new-instance v0, Lcom/badlogic/gdx/utils/FloatArray; // type@02f7 │ │ +0eba78: 7020 8b1f 1000 |000e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.:(I)V // method@1f8b │ │ +0eba7e: 5b20 a309 |0011: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.norms:Lcom/badlogic/gdx/utils/FloatArray; // field@09a3 │ │ +0eba82: 2200 f702 |0013: new-instance v0, Lcom/badlogic/gdx/utils/FloatArray; // type@02f7 │ │ +0eba86: 1301 c800 |0015: const/16 v1, #int 200 // #c8 │ │ +0eba8a: 7020 8b1f 1000 |0017: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.:(I)V // method@1f8b │ │ +0eba90: 5b20 a409 |001a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.uvs:Lcom/badlogic/gdx/utils/FloatArray; // field@09a4 │ │ +0eba94: 2200 e503 |001c: new-instance v0, Ljava/util/ArrayList; // type@03e5 │ │ +0eba98: 1301 0a00 |001e: const/16 v1, #int 10 // #a │ │ +0eba9c: 7020 2d27 1000 |0020: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@272d │ │ +0ebaa2: 5b20 a209 |0023: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.groups:Ljava/util/ArrayList; // field@09a2 │ │ +0ebaa6: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x0005 line=56 │ │ 0x000c line=57 │ │ 0x0013 line=58 │ │ 0x001c line=59 │ │ @@ -319608,28 +319663,28 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0dd504: |[0dd504] com.badlogic.gdx.graphics.g3d.loaders.wavefront.ObjLoader.getIndex:(Ljava/lang/String;I)I │ │ -0dd514: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ -0dd518: 6e10 5026 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2650 │ │ -0dd51e: 0a01 |0005: move-result v1 │ │ -0dd520: 3901 0400 |0006: if-nez v1, 000a // +0004 │ │ -0dd524: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0dd526: 0f01 |0009: return v1 │ │ -0dd528: 7110 0126 0300 |000a: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ -0dd52e: 0a00 |000d: move-result v0 │ │ -0dd530: 3b00 0500 |000e: if-gez v0, 0013 // +0005 │ │ -0dd534: 9001 0400 |0010: add-int v1, v4, v0 │ │ -0dd538: 28f7 |0012: goto 0009 // -0009 │ │ -0dd53a: d801 00ff |0013: add-int/lit8 v1, v0, #int -1 // #ff │ │ -0dd53e: 28f4 |0015: goto 0009 // -000c │ │ +0ebaa8: |[0ebaa8] com.badlogic.gdx.graphics.g3d.loaders.wavefront.ObjLoader.getIndex:(Ljava/lang/String;I)I │ │ +0ebab8: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ +0ebabc: 6e10 5026 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2650 │ │ +0ebac2: 0a01 |0005: move-result v1 │ │ +0ebac4: 3901 0400 |0006: if-nez v1, 000a // +0004 │ │ +0ebac8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0ebaca: 0f01 |0009: return v1 │ │ +0ebacc: 7110 0126 0300 |000a: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2601 │ │ +0ebad2: 0a00 |000d: move-result v0 │ │ +0ebad4: 3b00 0500 |000e: if-gez v0, 0013 // +0005 │ │ +0ebad8: 9001 0400 |0010: add-int v1, v4, v0 │ │ +0ebadc: 28f7 |0012: goto 0009 // -0009 │ │ +0ebade: d801 00ff |0013: add-int/lit8 v1, v0, #int -1 // #ff │ │ +0ebae2: 28f4 |0015: goto 0009 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0009 line=265 │ │ 0x000a line=261 │ │ 0x000e line=262 │ │ 0x0010 line=263 │ │ @@ -319645,34 +319700,34 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0dd540: |[0dd540] com.badlogic.gdx.graphics.g3d.loaders.wavefront.ObjLoader.setActiveGroup:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group; │ │ -0dd550: 5432 a209 |0000: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.groups:Ljava/util/ArrayList; // field@09a2 │ │ -0dd554: 6e10 3527 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2735 │ │ -0dd55a: 0c01 |0005: move-result-object v1 │ │ -0dd55c: 7210 5327 0100 |0006: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0dd562: 0a02 |0009: move-result v2 │ │ -0dd564: 3802 1100 |000a: if-eqz v2, 001b // +0011 │ │ -0dd568: 7210 5427 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0dd56e: 0c00 |000f: move-result-object v0 │ │ -0dd570: 1f00 a701 |0010: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group; // type@01a7 │ │ -0dd574: 5402 9f09 |0012: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.name:Ljava/lang/String; // field@099f │ │ -0dd578: 6e20 4426 4200 |0014: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0dd57e: 0a02 |0017: move-result v2 │ │ -0dd580: 3802 eeff |0018: if-eqz v2, 0006 // -0012 │ │ -0dd584: 1100 |001a: return-object v0 │ │ -0dd586: 2200 a701 |001b: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group; // type@01a7 │ │ -0dd58a: 7030 8110 3004 |001d: invoke-direct {v0, v3, v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.:(Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;Ljava/lang/String;)V // method@1081 │ │ -0dd590: 5432 a209 |0020: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.groups:Ljava/util/ArrayList; // field@09a2 │ │ -0dd594: 6e20 2f27 0200 |0022: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0dd59a: 28f5 |0025: goto 001a // -000b │ │ +0ebae4: |[0ebae4] com.badlogic.gdx.graphics.g3d.loaders.wavefront.ObjLoader.setActiveGroup:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group; │ │ +0ebaf4: 5432 a209 |0000: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.groups:Ljava/util/ArrayList; // field@09a2 │ │ +0ebaf8: 6e10 3527 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2735 │ │ +0ebafe: 0c01 |0005: move-result-object v1 │ │ +0ebb00: 7210 5327 0100 |0006: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0ebb06: 0a02 |0009: move-result v2 │ │ +0ebb08: 3802 1100 |000a: if-eqz v2, 001b // +0011 │ │ +0ebb0c: 7210 5427 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0ebb12: 0c00 |000f: move-result-object v0 │ │ +0ebb14: 1f00 a501 |0010: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group; // type@01a5 │ │ +0ebb18: 5402 9f09 |0012: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.name:Ljava/lang/String; // field@099f │ │ +0ebb1c: 6e20 4426 4200 |0014: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0ebb22: 0a02 |0017: move-result v2 │ │ +0ebb24: 3802 eeff |0018: if-eqz v2, 0006 // -0012 │ │ +0ebb28: 1100 |001a: return-object v0 │ │ +0ebb2a: 2200 a501 |001b: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group; // type@01a5 │ │ +0ebb2e: 7030 8110 3004 |001d: invoke-direct {v0, v3, v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.:(Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;Ljava/lang/String;)V // method@1081 │ │ +0ebb34: 5432 a209 |0020: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.groups:Ljava/util/ArrayList; // field@09a2 │ │ +0ebb38: 6e20 2f27 0200 |0022: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0ebb3e: 28f5 |0025: goto 001a // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0012 line=252 │ │ 0x001a line=256 │ │ 0x001b line=254 │ │ 0x0020 line=255 │ │ @@ -319689,18 +319744,18 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/Model;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0dd59c: |[0dd59c] com.badlogic.gdx.graphics.g3d.loaders.wavefront.ObjLoader.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/Model; │ │ -0dd5ac: 6e30 8510 2103 |0000: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; // method@1085 │ │ -0dd5b2: 0c00 |0003: move-result-object v0 │ │ -0dd5b4: 1100 |0004: return-object v0 │ │ +0ebb40: |[0ebb40] com.badlogic.gdx.graphics.g3d.loaders.wavefront.ObjLoader.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/Model; │ │ +0ebb50: 6e30 8510 2103 |0000: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; // method@1085 │ │ +0ebb56: 0c00 |0003: move-result-object v0 │ │ +0ebb58: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader; │ │ 0x0000 - 0x0005 reg=2 x0 Lcom/badlogic/gdx/files/FileHandle; │ │ 0x0000 - 0x0005 reg=3 x1 Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; │ │ @@ -319710,19 +319765,19 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0dd5b8: |[0dd5b8] com.badlogic.gdx.graphics.g3d.loaders.wavefront.ObjLoader.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; │ │ -0dd5c8: 5530 fd08 |0000: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;.flipV:Z // field@08fd │ │ -0dd5cc: 6e30 8810 2100 |0002: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.loadObj:(Lcom/badlogic/gdx/files/FileHandle;Z)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; // method@1088 │ │ -0dd5d2: 0c00 |0005: move-result-object v0 │ │ -0dd5d4: 1100 |0006: return-object v0 │ │ +0ebb5c: |[0ebb5c] com.badlogic.gdx.graphics.g3d.loaders.wavefront.ObjLoader.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; │ │ +0ebb6c: 5530 fd08 |0000: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints;.flipV:Z // field@08fd │ │ +0ebb70: 6e30 8810 2100 |0002: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.loadObj:(Lcom/badlogic/gdx/files/FileHandle;Z)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; // method@1088 │ │ +0ebb76: 0c00 |0005: move-result-object v0 │ │ +0ebb78: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader; │ │ 0x0000 - 0x0007 reg=2 handle Lcom/badlogic/gdx/files/FileHandle; │ │ 0x0000 - 0x0007 reg=3 hints Lcom/badlogic/gdx/graphics/g3d/ModelLoaderHints; │ │ @@ -319732,19 +319787,19 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0dd5d8: |[0dd5d8] com.badlogic.gdx.graphics.g3d.loaders.wavefront.ObjLoader.loadObj:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; │ │ -0dd5e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0dd5ea: 6e30 8810 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.loadObj:(Lcom/badlogic/gdx/files/FileHandle;Z)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; // method@1088 │ │ -0dd5f0: 0c00 |0004: move-result-object v0 │ │ -0dd5f2: 1100 |0005: return-object v0 │ │ +0ebb7c: |[0ebb7c] com.badlogic.gdx.graphics.g3d.loaders.wavefront.ObjLoader.loadObj:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; │ │ +0ebb8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ebb8e: 6e30 8810 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.loadObj:(Lcom/badlogic/gdx/files/FileHandle;Z)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; // method@1088 │ │ +0ebb94: 0c00 |0004: move-result-object v0 │ │ +0ebb96: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader; │ │ 0x0000 - 0x0006 reg=2 file Lcom/badlogic/gdx/files/FileHandle; │ │ │ │ @@ -319753,861 +319808,861 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 47 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 1716 16-bit code units │ │ -0dd5f4: |[0dd5f4] com.badlogic.gdx.graphics.g3d.loaders.wavefront.ObjLoader.loadObj:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; │ │ -0dd604: 2215 a601 |0000: new-instance v21, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader; // type@01a6 │ │ -0dd608: 7601 7e10 1500 |0002: invoke-direct/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader;.:()V // method@107e │ │ -0dd60e: 2205 a701 |0005: new-instance v5, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group; // type@01a7 │ │ -0dd612: 1a27 b415 |0007: const-string v39, "default" // string@15b4 │ │ -0dd616: 0800 2b00 |0009: move-object/from16 v0, v43 │ │ -0dd61a: 0801 2700 |000b: move-object/from16 v1, v39 │ │ -0dd61e: 7030 8110 0501 |000d: invoke-direct {v5, v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.:(Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;Ljava/lang/String;)V // method@1081 │ │ -0dd624: 0800 2b00 |0010: move-object/from16 v0, v43 │ │ -0dd628: 5400 a209 |0012: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.groups:Ljava/util/ArrayList; // field@09a2 │ │ -0dd62c: 0827 0000 |0014: move-object/from16 v39, v0 │ │ -0dd630: 0800 2700 |0016: move-object/from16 v0, v39 │ │ -0dd634: 6e20 2f27 5000 |0018: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0dd63a: 221e 8903 |001b: new-instance v30, Ljava/io/BufferedReader; // type@0389 │ │ -0dd63e: 2227 9803 |001d: new-instance v39, Ljava/io/InputStreamReader; // type@0398 │ │ -0dd642: 7401 6d09 2c00 |001f: invoke-virtual/range {v44}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ -0dd648: 0c28 |0022: move-result-object v40 │ │ -0dd64a: 7602 9e25 2700 |0023: invoke-direct/range {v39, v40}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@259e │ │ -0dd650: 1328 0010 |0026: const/16 v40, #int 4096 // #1000 │ │ -0dd654: 0800 1e00 |0028: move-object/from16 v0, v30 │ │ -0dd658: 0801 2700 |002a: move-object/from16 v1, v39 │ │ -0dd65c: 0202 2800 |002c: move/from16 v2, v40 │ │ -0dd660: 7030 5125 1002 |002e: invoke-direct {v0, v1, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@2551 │ │ -0dd666: 7401 5325 1e00 |0031: invoke-virtual/range {v30}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ -0dd66c: 0c12 |0034: move-result-object v18 │ │ -0dd66e: 3812 c003 |0035: if-eqz v18, 03f5 // +03c0 │ │ -0dd672: 1a27 7111 |0037: const-string v39, "\s+" // string@1171 │ │ -0dd676: 0800 1200 |0039: move-object/from16 v0, v18 │ │ -0dd67a: 0801 2700 |003b: move-object/from16 v1, v39 │ │ -0dd67e: 6e20 5426 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2654 │ │ -0dd684: 0c20 |0040: move-result-object v32 │ │ -0dd686: 1327 0000 |0041: const/16 v39, #int 0 // #0 │ │ -0dd68a: 4627 2027 |0043: aget-object v39, v32, v39 │ │ -0dd68e: 7401 5026 2700 |0045: invoke-virtual/range {v39}, Ljava/lang/String;.length:()I // method@2650 │ │ -0dd694: 0a27 |0048: move-result v39 │ │ -0dd696: 3827 e8ff |0049: if-eqz v39, 0031 // -0018 │ │ -0dd69a: 1327 0000 |004b: const/16 v39, #int 0 // #0 │ │ -0dd69e: 4627 2027 |004d: aget-object v39, v32, v39 │ │ -0dd6a2: 7401 5a26 2700 |004f: invoke-virtual/range {v39}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ -0dd6a8: 0c27 |0052: move-result-object v39 │ │ -0dd6aa: 1328 0000 |0053: const/16 v40, #int 0 // #0 │ │ -0dd6ae: 7402 4026 2700 |0055: invoke-virtual/range {v39, v40}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ -0dd6b4: 0a0b |0058: move-result v11 │ │ -0dd6b6: 1327 2300 |0059: const/16 v39, #int 35 // #23 │ │ -0dd6ba: 0200 2700 |005b: move/from16 v0, v39 │ │ -0dd6be: 320b d4ff |005d: if-eq v11, v0, 0031 // -002c │ │ -0dd6c2: 1327 7600 |005f: const/16 v39, #int 118 // #76 │ │ -0dd6c6: 0200 2700 |0061: move/from16 v0, v39 │ │ -0dd6ca: 330b da00 |0063: if-ne v11, v0, 013d // +00da │ │ -0dd6ce: 1327 0000 |0065: const/16 v39, #int 0 // #0 │ │ -0dd6d2: 4627 2027 |0067: aget-object v39, v32, v39 │ │ -0dd6d6: 7401 5026 2700 |0069: invoke-virtual/range {v39}, Ljava/lang/String;.length:()I // method@2650 │ │ -0dd6dc: 0a27 |006c: move-result v39 │ │ -0dd6de: 1328 0100 |006d: const/16 v40, #int 1 // #1 │ │ -0dd6e2: 0200 2700 |006f: move/from16 v0, v39 │ │ -0dd6e6: 0201 2800 |0071: move/from16 v1, v40 │ │ -0dd6ea: 3310 3a00 |0073: if-ne v0, v1, 00ad // +003a │ │ -0dd6ee: 0800 2b00 |0075: move-object/from16 v0, v43 │ │ -0dd6f2: 5400 a509 |0077: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.verts:Lcom/badlogic/gdx/utils/FloatArray; // field@09a5 │ │ -0dd6f6: 0827 0000 |0079: move-object/from16 v39, v0 │ │ -0dd6fa: 1328 0100 |007b: const/16 v40, #int 1 // #1 │ │ -0dd6fe: 4628 2028 |007d: aget-object v40, v32, v40 │ │ -0dd702: 7701 f225 2800 |007f: invoke-static/range {v40}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ -0dd708: 0a28 |0082: move-result v40 │ │ -0dd70a: 7402 901f 2700 |0083: invoke-virtual/range {v39, v40}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ -0dd710: 0800 2b00 |0086: move-object/from16 v0, v43 │ │ -0dd714: 5400 a509 |0088: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.verts:Lcom/badlogic/gdx/utils/FloatArray; // field@09a5 │ │ -0dd718: 0827 0000 |008a: move-object/from16 v39, v0 │ │ -0dd71c: 1328 0200 |008c: const/16 v40, #int 2 // #2 │ │ -0dd720: 4628 2028 |008e: aget-object v40, v32, v40 │ │ -0dd724: 7701 f225 2800 |0090: invoke-static/range {v40}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ -0dd72a: 0a28 |0093: move-result v40 │ │ -0dd72c: 7402 901f 2700 |0094: invoke-virtual/range {v39, v40}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ -0dd732: 0800 2b00 |0097: move-object/from16 v0, v43 │ │ -0dd736: 5400 a509 |0099: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.verts:Lcom/badlogic/gdx/utils/FloatArray; // field@09a5 │ │ -0dd73a: 0827 0000 |009b: move-object/from16 v39, v0 │ │ -0dd73e: 1328 0300 |009d: const/16 v40, #int 3 // #3 │ │ -0dd742: 4628 2028 |009f: aget-object v40, v32, v40 │ │ -0dd746: 7701 f225 2800 |00a1: invoke-static/range {v40}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ -0dd74c: 0a28 |00a4: move-result v40 │ │ -0dd74e: 7402 901f 2700 |00a5: invoke-virtual/range {v39, v40}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ -0dd754: 2889 |00a8: goto 0031 // -0077 │ │ -0dd756: 0d07 |00a9: move-exception v7 │ │ -0dd758: 1314 0000 |00aa: const/16 v20, #int 0 // #0 │ │ -0dd75c: 1114 |00ac: return-object v20 │ │ -0dd75e: 1327 0000 |00ad: const/16 v39, #int 0 // #0 │ │ -0dd762: 4627 2027 |00af: aget-object v39, v32, v39 │ │ -0dd766: 1328 0100 |00b1: const/16 v40, #int 1 // #1 │ │ -0dd76a: 7402 4026 2700 |00b3: invoke-virtual/range {v39, v40}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ -0dd770: 0a27 |00b6: move-result v39 │ │ -0dd772: 1328 6e00 |00b7: const/16 v40, #int 110 // #6e │ │ -0dd776: 0200 2700 |00b9: move/from16 v0, v39 │ │ -0dd77a: 0201 2800 |00bb: move/from16 v1, v40 │ │ -0dd77e: 3310 3700 |00bd: if-ne v0, v1, 00f4 // +0037 │ │ -0dd782: 0800 2b00 |00bf: move-object/from16 v0, v43 │ │ -0dd786: 5400 a309 |00c1: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.norms:Lcom/badlogic/gdx/utils/FloatArray; // field@09a3 │ │ -0dd78a: 0827 0000 |00c3: move-object/from16 v39, v0 │ │ -0dd78e: 1328 0100 |00c5: const/16 v40, #int 1 // #1 │ │ -0dd792: 4628 2028 |00c7: aget-object v40, v32, v40 │ │ -0dd796: 7701 f225 2800 |00c9: invoke-static/range {v40}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ -0dd79c: 0a28 |00cc: move-result v40 │ │ -0dd79e: 7402 901f 2700 |00cd: invoke-virtual/range {v39, v40}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ -0dd7a4: 0800 2b00 |00d0: move-object/from16 v0, v43 │ │ -0dd7a8: 5400 a309 |00d2: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.norms:Lcom/badlogic/gdx/utils/FloatArray; // field@09a3 │ │ -0dd7ac: 0827 0000 |00d4: move-object/from16 v39, v0 │ │ -0dd7b0: 1328 0200 |00d6: const/16 v40, #int 2 // #2 │ │ -0dd7b4: 4628 2028 |00d8: aget-object v40, v32, v40 │ │ -0dd7b8: 7701 f225 2800 |00da: invoke-static/range {v40}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ -0dd7be: 0a28 |00dd: move-result v40 │ │ -0dd7c0: 7402 901f 2700 |00de: invoke-virtual/range {v39, v40}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ -0dd7c6: 0800 2b00 |00e1: move-object/from16 v0, v43 │ │ -0dd7ca: 5400 a309 |00e3: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.norms:Lcom/badlogic/gdx/utils/FloatArray; // field@09a3 │ │ -0dd7ce: 0827 0000 |00e5: move-object/from16 v39, v0 │ │ -0dd7d2: 1328 0300 |00e7: const/16 v40, #int 3 // #3 │ │ -0dd7d6: 4628 2028 |00e9: aget-object v40, v32, v40 │ │ -0dd7da: 7701 f225 2800 |00eb: invoke-static/range {v40}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ -0dd7e0: 0a28 |00ee: move-result v40 │ │ -0dd7e2: 7402 901f 2700 |00ef: invoke-virtual/range {v39, v40}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ -0dd7e8: 2900 3fff |00f2: goto/16 0031 // -00c1 │ │ -0dd7ec: 1327 0000 |00f4: const/16 v39, #int 0 // #0 │ │ -0dd7f0: 4627 2027 |00f6: aget-object v39, v32, v39 │ │ -0dd7f4: 1328 0100 |00f8: const/16 v40, #int 1 // #1 │ │ -0dd7f8: 7402 4026 2700 |00fa: invoke-virtual/range {v39, v40}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ -0dd7fe: 0a27 |00fd: move-result v39 │ │ -0dd800: 1328 7400 |00fe: const/16 v40, #int 116 // #74 │ │ -0dd804: 0200 2700 |0100: move/from16 v0, v39 │ │ -0dd808: 0201 2800 |0102: move/from16 v1, v40 │ │ -0dd80c: 3310 2dff |0104: if-ne v0, v1, 0031 // -00d3 │ │ -0dd810: 0800 2b00 |0106: move-object/from16 v0, v43 │ │ -0dd814: 5400 a409 |0108: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.uvs:Lcom/badlogic/gdx/utils/FloatArray; // field@09a4 │ │ -0dd818: 0827 0000 |010a: move-object/from16 v39, v0 │ │ -0dd81c: 1328 0100 |010c: const/16 v40, #int 1 // #1 │ │ -0dd820: 4628 2028 |010e: aget-object v40, v32, v40 │ │ -0dd824: 7701 f225 2800 |0110: invoke-static/range {v40}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ -0dd82a: 0a28 |0113: move-result v40 │ │ -0dd82c: 7402 901f 2700 |0114: invoke-virtual/range {v39, v40}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ -0dd832: 0800 2b00 |0117: move-object/from16 v0, v43 │ │ -0dd836: 5400 a409 |0119: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.uvs:Lcom/badlogic/gdx/utils/FloatArray; // field@09a4 │ │ -0dd83a: 0828 0000 |011b: move-object/from16 v40, v0 │ │ -0dd83e: 382e 1700 |011d: if-eqz v46, 0134 // +0017 │ │ -0dd842: 1527 803f |011f: const/high16 v39, #int 1065353216 // #3f80 │ │ -0dd846: 1329 0200 |0121: const/16 v41, #int 2 // #2 │ │ -0dd84a: 4629 2029 |0123: aget-object v41, v32, v41 │ │ -0dd84e: 7701 f225 2900 |0125: invoke-static/range {v41}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ -0dd854: 0a29 |0128: move-result v41 │ │ -0dd856: a727 2729 |0129: sub-float v39, v39, v41 │ │ -0dd85a: 0800 2800 |012b: move-object/from16 v0, v40 │ │ -0dd85e: 0201 2700 |012d: move/from16 v1, v39 │ │ -0dd862: 6e20 901f 1000 |012f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ -0dd868: 2900 fffe |0132: goto/16 0031 // -0101 │ │ -0dd86c: 1327 0200 |0134: const/16 v39, #int 2 // #2 │ │ -0dd870: 4627 2027 |0136: aget-object v39, v32, v39 │ │ -0dd874: 7701 f225 2700 |0138: invoke-static/range {v39}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ -0dd87a: 0a27 |013b: move-result v39 │ │ -0dd87c: 28ef |013c: goto 012b // -0011 │ │ -0dd87e: 1327 6600 |013d: const/16 v39, #int 102 // #66 │ │ -0dd882: 0200 2700 |013f: move/from16 v0, v39 │ │ -0dd886: 330b 0202 |0141: if-ne v11, v0, 0343 // +0202 │ │ -0dd88a: 5458 9a09 |0143: iget-object v8, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.faces:Ljava/util/ArrayList; // field@099a │ │ -0dd88e: 1310 0100 |0145: const/16 v16, #int 1 // #1 │ │ -0dd892: 0800 2000 |0147: move-object/from16 v0, v32 │ │ -0dd896: 2100 |0149: array-length v0, v0 │ │ -0dd898: 0227 0000 |014a: move/from16 v39, v0 │ │ -0dd89c: d827 27fe |014c: add-int/lit8 v39, v39, #int -2 // #fe │ │ -0dd8a0: 0200 1000 |014e: move/from16 v0, v16 │ │ -0dd8a4: 0201 2700 |0150: move/from16 v1, v39 │ │ -0dd8a8: 3510 dffe |0152: if-ge v0, v1, 0031 // -0121 │ │ -0dd8ac: 1327 0100 |0154: const/16 v39, #int 1 // #1 │ │ -0dd8b0: 4627 2027 |0156: aget-object v39, v32, v39 │ │ -0dd8b4: 1a28 ef00 |0158: const-string v40, "/" // string@00ef │ │ -0dd8b8: 7402 5426 2700 |015a: invoke-virtual/range {v39, v40}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2654 │ │ -0dd8be: 0c1c |015d: move-result-object v28 │ │ -0dd8c0: 1327 0000 |015e: const/16 v39, #int 0 // #0 │ │ -0dd8c4: 4627 1c27 |0160: aget-object v39, v28, v39 │ │ -0dd8c8: 0800 2b00 |0162: move-object/from16 v0, v43 │ │ -0dd8cc: 5400 a509 |0164: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.verts:Lcom/badlogic/gdx/utils/FloatArray; // field@09a5 │ │ -0dd8d0: 0828 0000 |0166: move-object/from16 v40, v0 │ │ -0dd8d4: 0800 2800 |0168: move-object/from16 v0, v40 │ │ -0dd8d8: 5200 1110 |016a: iget v0, v0, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0dd8dc: 0228 0000 |016c: move/from16 v40, v0 │ │ -0dd8e0: 0800 2b00 |016e: move-object/from16 v0, v43 │ │ -0dd8e4: 0801 2700 |0170: move-object/from16 v1, v39 │ │ -0dd8e8: 0202 2800 |0172: move/from16 v2, v40 │ │ -0dd8ec: 7030 8310 1002 |0174: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@1083 │ │ -0dd8f2: 0a27 |0177: move-result v39 │ │ -0dd8f4: 7701 0526 2700 |0178: invoke-static/range {v39}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0dd8fa: 0c27 |017b: move-result-object v39 │ │ -0dd8fc: 0800 2700 |017c: move-object/from16 v0, v39 │ │ -0dd900: 6e20 2f27 0800 |017e: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0dd906: 0800 1c00 |0181: move-object/from16 v0, v28 │ │ -0dd90a: 2100 |0183: array-length v0, v0 │ │ -0dd90c: 0227 0000 |0184: move/from16 v39, v0 │ │ -0dd910: 1328 0200 |0186: const/16 v40, #int 2 // #2 │ │ -0dd914: 0200 2700 |0188: move/from16 v0, v39 │ │ -0dd918: 0201 2800 |018a: move/from16 v1, v40 │ │ -0dd91c: 3710 3300 |018c: if-le v0, v1, 01bf // +0033 │ │ -0dd920: 1327 0100 |018e: const/16 v39, #int 1 // #1 │ │ -0dd924: 0200 1000 |0190: move/from16 v0, v16 │ │ -0dd928: 0201 2700 |0192: move/from16 v1, v39 │ │ -0dd92c: 3310 0800 |0194: if-ne v0, v1, 019c // +0008 │ │ -0dd930: 1327 0100 |0196: const/16 v39, #int 1 // #1 │ │ -0dd934: 0200 2700 |0198: move/from16 v0, v39 │ │ -0dd938: 5c50 9b09 |019a: iput-boolean v0, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.hasNorms:Z // field@099b │ │ -0dd93c: 1327 0200 |019c: const/16 v39, #int 2 // #2 │ │ -0dd940: 4627 1c27 |019e: aget-object v39, v28, v39 │ │ -0dd944: 0800 2b00 |01a0: move-object/from16 v0, v43 │ │ -0dd948: 5400 a309 |01a2: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.norms:Lcom/badlogic/gdx/utils/FloatArray; // field@09a3 │ │ -0dd94c: 0828 0000 |01a4: move-object/from16 v40, v0 │ │ -0dd950: 0800 2800 |01a6: move-object/from16 v0, v40 │ │ -0dd954: 5200 1110 |01a8: iget v0, v0, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0dd958: 0228 0000 |01aa: move/from16 v40, v0 │ │ -0dd95c: 0800 2b00 |01ac: move-object/from16 v0, v43 │ │ -0dd960: 0801 2700 |01ae: move-object/from16 v1, v39 │ │ -0dd964: 0202 2800 |01b0: move/from16 v2, v40 │ │ -0dd968: 7030 8310 1002 |01b2: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@1083 │ │ -0dd96e: 0a27 |01b5: move-result v39 │ │ -0dd970: 7701 0526 2700 |01b6: invoke-static/range {v39}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0dd976: 0c27 |01b9: move-result-object v39 │ │ -0dd978: 0800 2700 |01ba: move-object/from16 v0, v39 │ │ -0dd97c: 6e20 2f27 0800 |01bc: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0dd982: 0800 1c00 |01bf: move-object/from16 v0, v28 │ │ -0dd986: 2100 |01c1: array-length v0, v0 │ │ -0dd988: 0227 0000 |01c2: move/from16 v39, v0 │ │ -0dd98c: 1328 0100 |01c4: const/16 v40, #int 1 // #1 │ │ -0dd990: 0200 2700 |01c6: move/from16 v0, v39 │ │ -0dd994: 0201 2800 |01c8: move/from16 v1, v40 │ │ -0dd998: 3710 3d00 |01ca: if-le v0, v1, 0207 // +003d │ │ -0dd99c: 1327 0100 |01cc: const/16 v39, #int 1 // #1 │ │ -0dd9a0: 4627 1c27 |01ce: aget-object v39, v28, v39 │ │ -0dd9a4: 7401 5026 2700 |01d0: invoke-virtual/range {v39}, Ljava/lang/String;.length:()I // method@2650 │ │ -0dd9aa: 0a27 |01d3: move-result v39 │ │ -0dd9ac: 3d27 3300 |01d4: if-lez v39, 0207 // +0033 │ │ -0dd9b0: 1327 0100 |01d6: const/16 v39, #int 1 // #1 │ │ -0dd9b4: 0200 1000 |01d8: move/from16 v0, v16 │ │ -0dd9b8: 0201 2700 |01da: move/from16 v1, v39 │ │ -0dd9bc: 3310 0800 |01dc: if-ne v0, v1, 01e4 // +0008 │ │ -0dd9c0: 1327 0100 |01de: const/16 v39, #int 1 // #1 │ │ -0dd9c4: 0200 2700 |01e0: move/from16 v0, v39 │ │ -0dd9c8: 5c50 9c09 |01e2: iput-boolean v0, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.hasUVs:Z // field@099c │ │ -0dd9cc: 1327 0100 |01e4: const/16 v39, #int 1 // #1 │ │ -0dd9d0: 4627 1c27 |01e6: aget-object v39, v28, v39 │ │ -0dd9d4: 0800 2b00 |01e8: move-object/from16 v0, v43 │ │ -0dd9d8: 5400 a409 |01ea: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.uvs:Lcom/badlogic/gdx/utils/FloatArray; // field@09a4 │ │ -0dd9dc: 0828 0000 |01ec: move-object/from16 v40, v0 │ │ -0dd9e0: 0800 2800 |01ee: move-object/from16 v0, v40 │ │ -0dd9e4: 5200 1110 |01f0: iget v0, v0, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0dd9e8: 0228 0000 |01f2: move/from16 v40, v0 │ │ -0dd9ec: 0800 2b00 |01f4: move-object/from16 v0, v43 │ │ -0dd9f0: 0801 2700 |01f6: move-object/from16 v1, v39 │ │ -0dd9f4: 0202 2800 |01f8: move/from16 v2, v40 │ │ -0dd9f8: 7030 8310 1002 |01fa: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@1083 │ │ -0dd9fe: 0a27 |01fd: move-result v39 │ │ -0dda00: 7701 0526 2700 |01fe: invoke-static/range {v39}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0dda06: 0c27 |0201: move-result-object v39 │ │ -0dda08: 0800 2700 |0202: move-object/from16 v0, v39 │ │ -0dda0c: 6e20 2f27 0800 |0204: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0dda12: d810 1001 |0207: add-int/lit8 v16, v16, #int 1 // #01 │ │ -0dda16: 4627 2010 |0209: aget-object v39, v32, v16 │ │ -0dda1a: 1a28 ef00 |020b: const-string v40, "/" // string@00ef │ │ -0dda1e: 7402 5426 2700 |020d: invoke-virtual/range {v39, v40}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2654 │ │ -0dda24: 0c1c |0210: move-result-object v28 │ │ -0dda26: 1327 0000 |0211: const/16 v39, #int 0 // #0 │ │ -0dda2a: 4627 1c27 |0213: aget-object v39, v28, v39 │ │ -0dda2e: 0800 2b00 |0215: move-object/from16 v0, v43 │ │ -0dda32: 5400 a509 |0217: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.verts:Lcom/badlogic/gdx/utils/FloatArray; // field@09a5 │ │ -0dda36: 0828 0000 |0219: move-object/from16 v40, v0 │ │ -0dda3a: 0800 2800 |021b: move-object/from16 v0, v40 │ │ -0dda3e: 5200 1110 |021d: iget v0, v0, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0dda42: 0228 0000 |021f: move/from16 v40, v0 │ │ -0dda46: 0800 2b00 |0221: move-object/from16 v0, v43 │ │ -0dda4a: 0801 2700 |0223: move-object/from16 v1, v39 │ │ -0dda4e: 0202 2800 |0225: move/from16 v2, v40 │ │ -0dda52: 7030 8310 1002 |0227: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@1083 │ │ -0dda58: 0a27 |022a: move-result v39 │ │ -0dda5a: 7701 0526 2700 |022b: invoke-static/range {v39}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0dda60: 0c27 |022e: move-result-object v39 │ │ -0dda62: 0800 2700 |022f: move-object/from16 v0, v39 │ │ -0dda66: 6e20 2f27 0800 |0231: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0dda6c: 0800 1c00 |0234: move-object/from16 v0, v28 │ │ -0dda70: 2100 |0236: array-length v0, v0 │ │ -0dda72: 0227 0000 |0237: move/from16 v39, v0 │ │ -0dda76: 1328 0200 |0239: const/16 v40, #int 2 // #2 │ │ -0dda7a: 0200 2700 |023b: move/from16 v0, v39 │ │ -0dda7e: 0201 2800 |023d: move/from16 v1, v40 │ │ -0dda82: 3710 2500 |023f: if-le v0, v1, 0264 // +0025 │ │ -0dda86: 1327 0200 |0241: const/16 v39, #int 2 // #2 │ │ -0dda8a: 4627 1c27 |0243: aget-object v39, v28, v39 │ │ -0dda8e: 0800 2b00 |0245: move-object/from16 v0, v43 │ │ -0dda92: 5400 a309 |0247: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.norms:Lcom/badlogic/gdx/utils/FloatArray; // field@09a3 │ │ -0dda96: 0828 0000 |0249: move-object/from16 v40, v0 │ │ -0dda9a: 0800 2800 |024b: move-object/from16 v0, v40 │ │ -0dda9e: 5200 1110 |024d: iget v0, v0, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0ddaa2: 0228 0000 |024f: move/from16 v40, v0 │ │ -0ddaa6: 0800 2b00 |0251: move-object/from16 v0, v43 │ │ -0ddaaa: 0801 2700 |0253: move-object/from16 v1, v39 │ │ -0ddaae: 0202 2800 |0255: move/from16 v2, v40 │ │ -0ddab2: 7030 8310 1002 |0257: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@1083 │ │ -0ddab8: 0a27 |025a: move-result v39 │ │ -0ddaba: 7701 0526 2700 |025b: invoke-static/range {v39}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0ddac0: 0c27 |025e: move-result-object v39 │ │ -0ddac2: 0800 2700 |025f: move-object/from16 v0, v39 │ │ -0ddac6: 6e20 2f27 0800 |0261: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0ddacc: 0800 1c00 |0264: move-object/from16 v0, v28 │ │ -0ddad0: 2100 |0266: array-length v0, v0 │ │ -0ddad2: 0227 0000 |0267: move/from16 v39, v0 │ │ -0ddad6: 1328 0100 |0269: const/16 v40, #int 1 // #1 │ │ -0ddada: 0200 2700 |026b: move/from16 v0, v39 │ │ -0ddade: 0201 2800 |026d: move/from16 v1, v40 │ │ -0ddae2: 3710 2f00 |026f: if-le v0, v1, 029e // +002f │ │ -0ddae6: 1327 0100 |0271: const/16 v39, #int 1 // #1 │ │ -0ddaea: 4627 1c27 |0273: aget-object v39, v28, v39 │ │ -0ddaee: 7401 5026 2700 |0275: invoke-virtual/range {v39}, Ljava/lang/String;.length:()I // method@2650 │ │ -0ddaf4: 0a27 |0278: move-result v39 │ │ -0ddaf6: 3d27 2500 |0279: if-lez v39, 029e // +0025 │ │ -0ddafa: 1327 0100 |027b: const/16 v39, #int 1 // #1 │ │ -0ddafe: 4627 1c27 |027d: aget-object v39, v28, v39 │ │ -0ddb02: 0800 2b00 |027f: move-object/from16 v0, v43 │ │ -0ddb06: 5400 a409 |0281: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.uvs:Lcom/badlogic/gdx/utils/FloatArray; // field@09a4 │ │ -0ddb0a: 0828 0000 |0283: move-object/from16 v40, v0 │ │ -0ddb0e: 0800 2800 |0285: move-object/from16 v0, v40 │ │ -0ddb12: 5200 1110 |0287: iget v0, v0, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0ddb16: 0228 0000 |0289: move/from16 v40, v0 │ │ -0ddb1a: 0800 2b00 |028b: move-object/from16 v0, v43 │ │ -0ddb1e: 0801 2700 |028d: move-object/from16 v1, v39 │ │ -0ddb22: 0202 2800 |028f: move/from16 v2, v40 │ │ -0ddb26: 7030 8310 1002 |0291: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@1083 │ │ -0ddb2c: 0a27 |0294: move-result v39 │ │ -0ddb2e: 7701 0526 2700 |0295: invoke-static/range {v39}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0ddb34: 0c27 |0298: move-result-object v39 │ │ -0ddb36: 0800 2700 |0299: move-object/from16 v0, v39 │ │ -0ddb3a: 6e20 2f27 0800 |029b: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0ddb40: d810 1001 |029e: add-int/lit8 v16, v16, #int 1 // #01 │ │ -0ddb44: 4627 2010 |02a0: aget-object v39, v32, v16 │ │ -0ddb48: 1a28 ef00 |02a2: const-string v40, "/" // string@00ef │ │ -0ddb4c: 7402 5426 2700 |02a4: invoke-virtual/range {v39, v40}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2654 │ │ -0ddb52: 0c1c |02a7: move-result-object v28 │ │ -0ddb54: 1327 0000 |02a8: const/16 v39, #int 0 // #0 │ │ -0ddb58: 4627 1c27 |02aa: aget-object v39, v28, v39 │ │ -0ddb5c: 0800 2b00 |02ac: move-object/from16 v0, v43 │ │ -0ddb60: 5400 a509 |02ae: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.verts:Lcom/badlogic/gdx/utils/FloatArray; // field@09a5 │ │ -0ddb64: 0828 0000 |02b0: move-object/from16 v40, v0 │ │ -0ddb68: 0800 2800 |02b2: move-object/from16 v0, v40 │ │ -0ddb6c: 5200 1110 |02b4: iget v0, v0, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0ddb70: 0228 0000 |02b6: move/from16 v40, v0 │ │ -0ddb74: 0800 2b00 |02b8: move-object/from16 v0, v43 │ │ -0ddb78: 0801 2700 |02ba: move-object/from16 v1, v39 │ │ -0ddb7c: 0202 2800 |02bc: move/from16 v2, v40 │ │ -0ddb80: 7030 8310 1002 |02be: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@1083 │ │ -0ddb86: 0a27 |02c1: move-result v39 │ │ -0ddb88: 7701 0526 2700 |02c2: invoke-static/range {v39}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0ddb8e: 0c27 |02c5: move-result-object v39 │ │ -0ddb90: 0800 2700 |02c6: move-object/from16 v0, v39 │ │ -0ddb94: 6e20 2f27 0800 |02c8: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0ddb9a: 0800 1c00 |02cb: move-object/from16 v0, v28 │ │ -0ddb9e: 2100 |02cd: array-length v0, v0 │ │ -0ddba0: 0227 0000 |02ce: move/from16 v39, v0 │ │ -0ddba4: 1328 0200 |02d0: const/16 v40, #int 2 // #2 │ │ -0ddba8: 0200 2700 |02d2: move/from16 v0, v39 │ │ -0ddbac: 0201 2800 |02d4: move/from16 v1, v40 │ │ -0ddbb0: 3710 2500 |02d6: if-le v0, v1, 02fb // +0025 │ │ -0ddbb4: 1327 0200 |02d8: const/16 v39, #int 2 // #2 │ │ -0ddbb8: 4627 1c27 |02da: aget-object v39, v28, v39 │ │ -0ddbbc: 0800 2b00 |02dc: move-object/from16 v0, v43 │ │ -0ddbc0: 5400 a309 |02de: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.norms:Lcom/badlogic/gdx/utils/FloatArray; // field@09a3 │ │ -0ddbc4: 0828 0000 |02e0: move-object/from16 v40, v0 │ │ -0ddbc8: 0800 2800 |02e2: move-object/from16 v0, v40 │ │ -0ddbcc: 5200 1110 |02e4: iget v0, v0, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0ddbd0: 0228 0000 |02e6: move/from16 v40, v0 │ │ -0ddbd4: 0800 2b00 |02e8: move-object/from16 v0, v43 │ │ -0ddbd8: 0801 2700 |02ea: move-object/from16 v1, v39 │ │ -0ddbdc: 0202 2800 |02ec: move/from16 v2, v40 │ │ -0ddbe0: 7030 8310 1002 |02ee: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@1083 │ │ -0ddbe6: 0a27 |02f1: move-result v39 │ │ -0ddbe8: 7701 0526 2700 |02f2: invoke-static/range {v39}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0ddbee: 0c27 |02f5: move-result-object v39 │ │ -0ddbf0: 0800 2700 |02f6: move-object/from16 v0, v39 │ │ -0ddbf4: 6e20 2f27 0800 |02f8: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0ddbfa: 0800 1c00 |02fb: move-object/from16 v0, v28 │ │ -0ddbfe: 2100 |02fd: array-length v0, v0 │ │ -0ddc00: 0227 0000 |02fe: move/from16 v39, v0 │ │ -0ddc04: 1328 0100 |0300: const/16 v40, #int 1 // #1 │ │ -0ddc08: 0200 2700 |0302: move/from16 v0, v39 │ │ -0ddc0c: 0201 2800 |0304: move/from16 v1, v40 │ │ -0ddc10: 3710 2f00 |0306: if-le v0, v1, 0335 // +002f │ │ -0ddc14: 1327 0100 |0308: const/16 v39, #int 1 // #1 │ │ -0ddc18: 4627 1c27 |030a: aget-object v39, v28, v39 │ │ -0ddc1c: 7401 5026 2700 |030c: invoke-virtual/range {v39}, Ljava/lang/String;.length:()I // method@2650 │ │ -0ddc22: 0a27 |030f: move-result v39 │ │ -0ddc24: 3d27 2500 |0310: if-lez v39, 0335 // +0025 │ │ -0ddc28: 1327 0100 |0312: const/16 v39, #int 1 // #1 │ │ -0ddc2c: 4627 1c27 |0314: aget-object v39, v28, v39 │ │ -0ddc30: 0800 2b00 |0316: move-object/from16 v0, v43 │ │ -0ddc34: 5400 a409 |0318: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.uvs:Lcom/badlogic/gdx/utils/FloatArray; // field@09a4 │ │ -0ddc38: 0828 0000 |031a: move-object/from16 v40, v0 │ │ -0ddc3c: 0800 2800 |031c: move-object/from16 v0, v40 │ │ -0ddc40: 5200 1110 |031e: iget v0, v0, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0ddc44: 0228 0000 |0320: move/from16 v40, v0 │ │ -0ddc48: 0800 2b00 |0322: move-object/from16 v0, v43 │ │ -0ddc4c: 0801 2700 |0324: move-object/from16 v1, v39 │ │ -0ddc50: 0202 2800 |0326: move/from16 v2, v40 │ │ -0ddc54: 7030 8310 1002 |0328: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@1083 │ │ -0ddc5a: 0a27 |032b: move-result v39 │ │ -0ddc5c: 7701 0526 2700 |032c: invoke-static/range {v39}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ -0ddc62: 0c27 |032f: move-result-object v39 │ │ -0ddc64: 0800 2700 |0330: move-object/from16 v0, v39 │ │ -0ddc68: 6e20 2f27 0800 |0332: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0ddc6e: 5250 a009 |0335: iget v0, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.numFaces:I // field@09a0 │ │ -0ddc72: 0227 0000 |0337: move/from16 v39, v0 │ │ -0ddc76: d827 2701 |0339: add-int/lit8 v39, v39, #int 1 // #01 │ │ -0ddc7a: 0200 2700 |033b: move/from16 v0, v39 │ │ -0ddc7e: 5950 a009 |033d: iput v0, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.numFaces:I // field@09a0 │ │ -0ddc82: d810 10ff |033f: add-int/lit8 v16, v16, #int -1 // #ff │ │ -0ddc86: 2900 06fe |0341: goto/16 0147 // -01fa │ │ -0ddc8a: 1327 6f00 |0343: const/16 v39, #int 111 // #6f │ │ -0ddc8e: 0200 2700 |0345: move/from16 v0, v39 │ │ -0ddc92: 320b 0800 |0347: if-eq v11, v0, 034f // +0008 │ │ -0ddc96: 1327 6700 |0349: const/16 v39, #int 103 // #67 │ │ -0ddc9a: 0200 2700 |034b: move/from16 v0, v39 │ │ -0ddc9e: 330b 2900 |034d: if-ne v11, v0, 0376 // +0029 │ │ -0ddca2: 0800 2000 |034f: move-object/from16 v0, v32 │ │ -0ddca6: 2100 |0351: array-length v0, v0 │ │ -0ddca8: 0227 0000 |0352: move/from16 v39, v0 │ │ -0ddcac: 1328 0100 |0354: const/16 v40, #int 1 // #1 │ │ -0ddcb0: 0200 2700 |0356: move/from16 v0, v39 │ │ -0ddcb4: 0201 2800 |0358: move/from16 v1, v40 │ │ -0ddcb8: 3710 1000 |035a: if-le v0, v1, 036a // +0010 │ │ -0ddcbc: 1327 0100 |035c: const/16 v39, #int 1 // #1 │ │ -0ddcc0: 4627 2027 |035e: aget-object v39, v32, v39 │ │ -0ddcc4: 0800 2b00 |0360: move-object/from16 v0, v43 │ │ -0ddcc8: 0801 2700 |0362: move-object/from16 v1, v39 │ │ -0ddccc: 7020 8910 1000 |0364: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.setActiveGroup:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group; // method@1089 │ │ -0ddcd2: 0c05 |0367: move-result-object v5 │ │ -0ddcd4: 2900 c9fc |0368: goto/16 0031 // -0337 │ │ -0ddcd8: 1a27 b415 |036a: const-string v39, "default" // string@15b4 │ │ -0ddcdc: 0800 2b00 |036c: move-object/from16 v0, v43 │ │ -0ddce0: 0801 2700 |036e: move-object/from16 v1, v39 │ │ -0ddce4: 7020 8910 1000 |0370: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.setActiveGroup:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group; // method@1089 │ │ -0ddcea: 0c05 |0373: move-result-object v5 │ │ -0ddcec: 2900 bdfc |0374: goto/16 0031 // -0343 │ │ -0ddcf0: 1327 0000 |0376: const/16 v39, #int 0 // #0 │ │ -0ddcf4: 4627 2027 |0378: aget-object v39, v32, v39 │ │ -0ddcf8: 1a28 c121 |037a: const-string v40, "mtllib" // string@21c1 │ │ -0ddcfc: 7402 4426 2700 |037c: invoke-virtual/range {v39, v40}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0ddd02: 0a27 |037f: move-result v39 │ │ -0ddd04: 3827 4a00 |0380: if-eqz v39, 03ca // +004a │ │ -0ddd08: 1a1d 0000 |0382: const-string v29, "" // string@0000 │ │ -0ddd0c: 7401 6a09 2c00 |0384: invoke-virtual/range {v44}, Lcom/badlogic/gdx/files/FileHandle;.path:()Ljava/lang/String; // method@096a │ │ -0ddd12: 0c27 |0387: move-result-object v39 │ │ -0ddd14: 1a28 ef00 |0388: const-string v40, "/" // string@00ef │ │ -0ddd18: 7402 4226 2700 |038a: invoke-virtual/range {v39, v40}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2642 │ │ -0ddd1e: 0a27 |038d: move-result v39 │ │ -0ddd20: 3827 1800 |038e: if-eqz v39, 03a6 // +0018 │ │ -0ddd24: 7401 6a09 2c00 |0390: invoke-virtual/range {v44}, Lcom/badlogic/gdx/files/FileHandle;.path:()Ljava/lang/String; // method@096a │ │ -0ddd2a: 0c27 |0393: move-result-object v39 │ │ -0ddd2c: 1328 0000 |0394: const/16 v40, #int 0 // #0 │ │ -0ddd30: 7401 6a09 2c00 |0396: invoke-virtual/range {v44}, Lcom/badlogic/gdx/files/FileHandle;.path:()Ljava/lang/String; // method@096a │ │ -0ddd36: 0c29 |0399: move-result-object v41 │ │ -0ddd38: 132a 2f00 |039a: const/16 v42, #int 47 // #2f │ │ -0ddd3c: 7402 4e26 2900 |039c: invoke-virtual/range {v41, v42}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ -0ddd42: 0a29 |039f: move-result v41 │ │ -0ddd44: d829 2901 |03a0: add-int/lit8 v41, v41, #int 1 // #01 │ │ -0ddd48: 7403 5826 2700 |03a2: invoke-virtual/range {v39, v40, v41}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ -0ddd4e: 0c1d |03a5: move-result-object v29 │ │ -0ddd50: 2227 c503 |03a6: new-instance v39, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ddd54: 7601 6726 2700 |03a8: invoke-direct/range {v39}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ddd5a: 0800 2700 |03ab: move-object/from16 v0, v39 │ │ -0ddd5e: 0801 1d00 |03ad: move-object/from16 v1, v29 │ │ -0ddd62: 6e20 6e26 1000 |03af: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ddd68: 0c27 |03b2: move-result-object v39 │ │ -0ddd6a: 1328 0100 |03b3: const/16 v40, #int 1 // #1 │ │ -0ddd6e: 4628 2028 |03b5: aget-object v40, v32, v40 │ │ -0ddd72: 7402 6e26 2700 |03b7: invoke-virtual/range {v39, v40}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ddd78: 0c27 |03ba: move-result-object v39 │ │ -0ddd7a: 7401 7426 2700 |03bb: invoke-virtual/range {v39}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ddd80: 0c27 |03be: move-result-object v39 │ │ -0ddd82: 0800 1500 |03bf: move-object/from16 v0, v21 │ │ -0ddd86: 0801 2700 |03c1: move-object/from16 v1, v39 │ │ -0ddd8a: 0802 2d00 |03c3: move-object/from16 v2, v45 │ │ -0ddd8e: 6e30 8010 1002 |03c5: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader;.load:(Ljava/lang/String;Lcom/badlogic/gdx/files/FileHandle;)V // method@1080 │ │ -0ddd94: 2900 69fc |03c8: goto/16 0031 // -0397 │ │ -0ddd98: 1327 0000 |03ca: const/16 v39, #int 0 // #0 │ │ -0ddd9c: 4627 2027 |03cc: aget-object v39, v32, v39 │ │ -0ddda0: 1a28 b62a |03ce: const-string v40, "usemtl" // string@2ab6 │ │ -0ddda4: 7402 4426 2700 |03d0: invoke-virtual/range {v39, v40}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0dddaa: 0a27 |03d3: move-result v39 │ │ -0dddac: 3827 5dfc |03d4: if-eqz v39, 0031 // -03a3 │ │ -0dddb0: 0800 2000 |03d6: move-object/from16 v0, v32 │ │ -0dddb4: 2100 |03d8: array-length v0, v0 │ │ -0dddb6: 0227 0000 |03d9: move/from16 v39, v0 │ │ -0dddba: 1328 0100 |03db: const/16 v40, #int 1 // #1 │ │ -0dddbe: 0200 2700 |03dd: move/from16 v0, v39 │ │ -0dddc2: 0201 2800 |03df: move/from16 v1, v40 │ │ -0dddc6: 3310 0a00 |03e1: if-ne v0, v1, 03eb // +000a │ │ -0dddca: 1a27 b415 |03e3: const-string v39, "default" // string@15b4 │ │ -0dddce: 0800 2700 |03e5: move-object/from16 v0, v39 │ │ -0dddd2: 5b50 9e09 |03e7: iput-object v0, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.materialName:Ljava/lang/String; // field@099e │ │ -0dddd6: 2900 48fc |03e9: goto/16 0031 // -03b8 │ │ -0dddda: 1327 0100 |03eb: const/16 v39, #int 1 // #1 │ │ -0dddde: 4627 2027 |03ed: aget-object v39, v32, v39 │ │ -0ddde2: 0800 2700 |03ef: move-object/from16 v0, v39 │ │ -0ddde6: 5b50 9e09 |03f1: iput-object v0, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.materialName:Ljava/lang/String; // field@099e │ │ -0dddea: 2900 3efc |03f3: goto/16 0031 // -03c2 │ │ -0dddee: 7401 5225 1e00 |03f5: invoke-virtual/range {v30}, Ljava/io/BufferedReader;.close:()V // method@2552 │ │ -0dddf4: 1310 0000 |03f8: const/16 v16, #int 0 // #0 │ │ -0dddf8: 0800 2b00 |03fa: move-object/from16 v0, v43 │ │ -0dddfc: 5400 a209 |03fc: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.groups:Ljava/util/ArrayList; // field@09a2 │ │ -0dde00: 0827 0000 |03fe: move-object/from16 v39, v0 │ │ -0dde04: 7401 3927 2700 |0400: invoke-virtual/range {v39}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0dde0a: 0a27 |0403: move-result v39 │ │ -0dde0c: 0200 1000 |0404: move/from16 v0, v16 │ │ -0dde10: 0201 2700 |0406: move/from16 v1, v39 │ │ -0dde14: 3510 3200 |0408: if-ge v0, v1, 043a // +0032 │ │ -0dde18: 0800 2b00 |040a: move-object/from16 v0, v43 │ │ -0dde1c: 5400 a209 |040c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.groups:Ljava/util/ArrayList; // field@09a2 │ │ -0dde20: 0827 0000 |040e: move-object/from16 v39, v0 │ │ -0dde24: 0800 2700 |0410: move-object/from16 v0, v39 │ │ -0dde28: 0201 1000 |0412: move/from16 v1, v16 │ │ -0dde2c: 6e20 3327 1000 |0414: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0dde32: 0c27 |0417: move-result-object v39 │ │ -0dde34: 1f27 a701 |0418: check-cast v39, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group; // type@01a7 │ │ -0dde38: 0800 2700 |041a: move-object/from16 v0, v39 │ │ -0dde3c: 5200 a009 |041c: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.numFaces:I // field@09a0 │ │ -0dde40: 0227 0000 |041e: move/from16 v39, v0 │ │ -0dde44: 1328 0100 |0420: const/16 v40, #int 1 // #1 │ │ -0dde48: 0200 2700 |0422: move/from16 v0, v39 │ │ -0dde4c: 0201 2800 |0424: move/from16 v1, v40 │ │ -0dde50: 3510 1100 |0426: if-ge v0, v1, 0437 // +0011 │ │ -0dde54: 0800 2b00 |0428: move-object/from16 v0, v43 │ │ -0dde58: 5400 a209 |042a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.groups:Ljava/util/ArrayList; // field@09a2 │ │ -0dde5c: 0827 0000 |042c: move-object/from16 v39, v0 │ │ -0dde60: 0800 2700 |042e: move-object/from16 v0, v39 │ │ -0dde64: 0201 1000 |0430: move/from16 v1, v16 │ │ -0dde68: 6e20 3627 1000 |0432: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2736 │ │ -0dde6e: d810 10ff |0435: add-int/lit8 v16, v16, #int -1 // #ff │ │ -0dde72: d810 1001 |0437: add-int/lit8 v16, v16, #int 1 // #01 │ │ -0dde76: 28c1 |0439: goto 03fa // -003f │ │ -0dde78: 0800 2b00 |043a: move-object/from16 v0, v43 │ │ -0dde7c: 5400 a209 |043c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.groups:Ljava/util/ArrayList; // field@09a2 │ │ -0dde80: 0827 0000 |043e: move-object/from16 v39, v0 │ │ -0dde84: 7401 3927 2700 |0440: invoke-virtual/range {v39}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0dde8a: 0a27 |0443: move-result v39 │ │ -0dde8c: 1328 0100 |0444: const/16 v40, #int 1 // #1 │ │ -0dde90: 0200 2700 |0446: move/from16 v0, v39 │ │ -0dde94: 0201 2800 |0448: move/from16 v1, v40 │ │ -0dde98: 3510 0600 |044a: if-ge v0, v1, 0450 // +0006 │ │ -0dde9c: 1314 0000 |044c: const/16 v20, #int 0 // #0 │ │ -0ddea0: 2900 5efc |044e: goto/16 00ac // -03a2 │ │ -0ddea4: 0800 2b00 |0450: move-object/from16 v0, v43 │ │ -0ddea8: 5400 a209 |0452: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.groups:Ljava/util/ArrayList; // field@09a2 │ │ -0ddeac: 0827 0000 |0454: move-object/from16 v39, v0 │ │ -0ddeb0: 7401 3927 2700 |0456: invoke-virtual/range {v39}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0ddeb6: 0a1a |0459: move-result v26 │ │ -0ddeb8: 2214 c001 |045a: new-instance v20, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; // type@01c0 │ │ -0ddebc: 0200 1a00 |045c: move/from16 v0, v26 │ │ -0ddec0: 2300 7504 |045e: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // type@0475 │ │ -0ddec4: 0827 0000 |0460: move-object/from16 v39, v0 │ │ -0ddec8: 0800 1400 |0462: move-object/from16 v0, v20 │ │ -0ddecc: 0801 2700 |0464: move-object/from16 v1, v39 │ │ -0dded0: 7020 2211 1000 |0466: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.:([Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;)V // method@1122 │ │ -0dded6: 120c |0469: const/4 v12, #int 0 // #0 │ │ -0dded8: 0200 1a00 |046a: move/from16 v0, v26 │ │ -0ddedc: 350c e001 |046c: if-ge v12, v0, 064c // +01e0 │ │ -0ddee0: 0800 2b00 |046e: move-object/from16 v0, v43 │ │ -0ddee4: 5400 a209 |0470: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.groups:Ljava/util/ArrayList; // field@09a2 │ │ -0ddee8: 0827 0000 |0472: move-object/from16 v39, v0 │ │ -0ddeec: 0800 2700 |0474: move-object/from16 v0, v39 │ │ -0ddef0: 6e20 3327 c000 |0476: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0ddef6: 0c0d |0479: move-result-object v13 │ │ -0ddef8: 1f0d a701 |047a: check-cast v13, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group; // type@01a7 │ │ -0ddefc: 54d8 9a09 |047c: iget-object v8, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.faces:Ljava/util/ArrayList; // field@099a │ │ -0ddf00: 6e10 3927 0800 |047e: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0ddf06: 0a18 |0481: move-result v24 │ │ -0ddf08: 52d0 a009 |0482: iget v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.numFaces:I // field@09a0 │ │ -0ddf0c: 0219 0000 |0484: move/from16 v25, v0 │ │ -0ddf10: 55de 9b09 |0486: iget-boolean v14, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.hasNorms:Z // field@099b │ │ -0ddf14: 55df 9c09 |0488: iget-boolean v15, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.hasUVs:Z // field@099c │ │ -0ddf18: da28 1903 |048a: mul-int/lit8 v40, v25, #int 3 // #03 │ │ -0ddf1c: 380e f600 |048c: if-eqz v14, 0582 // +00f6 │ │ -0ddf20: 1327 0300 |048e: const/16 v39, #int 3 // #3 │ │ -0ddf24: d829 2703 |0490: add-int/lit8 v41, v39, #int 3 // #03 │ │ -0ddf28: 380f f400 |0492: if-eqz v15, 0586 // +00f4 │ │ -0ddf2c: 1327 0200 |0494: const/16 v39, #int 2 // #2 │ │ -0ddf30: 9027 2729 |0496: add-int v39, v39, v41 │ │ -0ddf34: 9227 2728 |0498: mul-int v39, v39, v40 │ │ -0ddf38: 0200 2700 |049a: move/from16 v0, v39 │ │ -0ddf3c: 230a 4a04 |049c: new-array v10, v0, [F // type@044a │ │ -0ddf40: 1310 0000 |049e: const/16 v16, #int 0 // #0 │ │ -0ddf44: 1325 0000 |04a0: const/16 v37, #int 0 // #0 │ │ -0ddf48: 0226 2500 |04a2: move/from16 v38, v37 │ │ -0ddf4c: 0211 1000 |04a4: move/from16 v17, v16 │ │ -0ddf50: 0200 1100 |04a6: move/from16 v0, v17 │ │ -0ddf54: 0201 1800 |04a8: move/from16 v1, v24 │ │ -0ddf58: 3510 e000 |04aa: if-ge v0, v1, 058a // +00e0 │ │ -0ddf5c: d810 1101 |04ac: add-int/lit8 v16, v17, #int 1 // #01 │ │ -0ddf60: 0200 1100 |04ae: move/from16 v0, v17 │ │ -0ddf64: 6e20 3327 0800 |04b0: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0ddf6a: 0c27 |04b3: move-result-object v39 │ │ -0ddf6c: 1f27 b203 |04b4: check-cast v39, Ljava/lang/Integer; // type@03b2 │ │ -0ddf70: 7401 ff25 2700 |04b6: invoke-virtual/range {v39}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0ddf76: 0a27 |04b9: move-result v39 │ │ -0ddf78: da23 2703 |04ba: mul-int/lit8 v35, v39, #int 3 // #03 │ │ -0ddf7c: d825 2601 |04bc: add-int/lit8 v37, v38, #int 1 // #01 │ │ -0ddf80: 0800 2b00 |04be: move-object/from16 v0, v43 │ │ -0ddf84: 5400 a509 |04c0: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.verts:Lcom/badlogic/gdx/utils/FloatArray; // field@09a5 │ │ -0ddf88: 0827 0000 |04c2: move-object/from16 v39, v0 │ │ -0ddf8c: d824 2301 |04c4: add-int/lit8 v36, v35, #int 1 // #01 │ │ -0ddf90: 0800 2700 |04c6: move-object/from16 v0, v39 │ │ -0ddf94: 0201 2300 |04c8: move/from16 v1, v35 │ │ -0ddf98: 6e20 9a1f 1000 |04ca: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ -0ddf9e: 0a27 |04cd: move-result v39 │ │ -0ddfa0: 4b27 0a26 |04ce: aput v39, v10, v38 │ │ -0ddfa4: d826 2501 |04d0: add-int/lit8 v38, v37, #int 1 // #01 │ │ -0ddfa8: 0800 2b00 |04d2: move-object/from16 v0, v43 │ │ -0ddfac: 5400 a509 |04d4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.verts:Lcom/badlogic/gdx/utils/FloatArray; // field@09a5 │ │ -0ddfb0: 0827 0000 |04d6: move-object/from16 v39, v0 │ │ -0ddfb4: d823 2401 |04d8: add-int/lit8 v35, v36, #int 1 // #01 │ │ -0ddfb8: 0800 2700 |04da: move-object/from16 v0, v39 │ │ -0ddfbc: 0201 2400 |04dc: move/from16 v1, v36 │ │ -0ddfc0: 6e20 9a1f 1000 |04de: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ -0ddfc6: 0a27 |04e1: move-result v39 │ │ -0ddfc8: 4b27 0a25 |04e2: aput v39, v10, v37 │ │ -0ddfcc: d825 2601 |04e4: add-int/lit8 v37, v38, #int 1 // #01 │ │ -0ddfd0: 0800 2b00 |04e6: move-object/from16 v0, v43 │ │ -0ddfd4: 5400 a509 |04e8: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.verts:Lcom/badlogic/gdx/utils/FloatArray; // field@09a5 │ │ -0ddfd8: 0827 0000 |04ea: move-object/from16 v39, v0 │ │ -0ddfdc: 0800 2700 |04ec: move-object/from16 v0, v39 │ │ -0ddfe0: 0201 2300 |04ee: move/from16 v1, v35 │ │ -0ddfe4: 6e20 9a1f 1000 |04f0: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ -0ddfea: 0a27 |04f3: move-result v39 │ │ -0ddfec: 4b27 0a26 |04f4: aput v39, v10, v38 │ │ -0ddff0: 380e b801 |04f6: if-eqz v14, 06ae // +01b8 │ │ -0ddff4: d811 1001 |04f8: add-int/lit8 v17, v16, #int 1 // #01 │ │ -0ddff8: 0200 1000 |04fa: move/from16 v0, v16 │ │ -0ddffc: 6e20 3327 0800 |04fc: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0de002: 0c27 |04ff: move-result-object v39 │ │ -0de004: 1f27 b203 |0500: check-cast v39, Ljava/lang/Integer; // type@03b2 │ │ -0de008: 7401 ff25 2700 |0502: invoke-virtual/range {v39}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0de00e: 0a27 |0505: move-result v39 │ │ -0de010: da16 2703 |0506: mul-int/lit8 v22, v39, #int 3 // #03 │ │ -0de014: d826 2501 |0508: add-int/lit8 v38, v37, #int 1 // #01 │ │ -0de018: 0800 2b00 |050a: move-object/from16 v0, v43 │ │ -0de01c: 5400 a309 |050c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.norms:Lcom/badlogic/gdx/utils/FloatArray; // field@09a3 │ │ -0de020: 0827 0000 |050e: move-object/from16 v39, v0 │ │ -0de024: d817 1601 |0510: add-int/lit8 v23, v22, #int 1 // #01 │ │ -0de028: 0800 2700 |0512: move-object/from16 v0, v39 │ │ -0de02c: 0201 1600 |0514: move/from16 v1, v22 │ │ -0de030: 6e20 9a1f 1000 |0516: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ -0de036: 0a27 |0519: move-result v39 │ │ -0de038: 4b27 0a25 |051a: aput v39, v10, v37 │ │ -0de03c: d825 2601 |051c: add-int/lit8 v37, v38, #int 1 // #01 │ │ -0de040: 0800 2b00 |051e: move-object/from16 v0, v43 │ │ -0de044: 5400 a309 |0520: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.norms:Lcom/badlogic/gdx/utils/FloatArray; // field@09a3 │ │ -0de048: 0827 0000 |0522: move-object/from16 v39, v0 │ │ -0de04c: d816 1701 |0524: add-int/lit8 v22, v23, #int 1 // #01 │ │ -0de050: 0800 2700 |0526: move-object/from16 v0, v39 │ │ -0de054: 0201 1700 |0528: move/from16 v1, v23 │ │ -0de058: 6e20 9a1f 1000 |052a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ -0de05e: 0a27 |052d: move-result v39 │ │ -0de060: 4b27 0a26 |052e: aput v39, v10, v38 │ │ -0de064: d826 2501 |0530: add-int/lit8 v38, v37, #int 1 // #01 │ │ -0de068: 0800 2b00 |0532: move-object/from16 v0, v43 │ │ -0de06c: 5400 a309 |0534: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.norms:Lcom/badlogic/gdx/utils/FloatArray; // field@09a3 │ │ -0de070: 0827 0000 |0536: move-object/from16 v39, v0 │ │ -0de074: 0800 2700 |0538: move-object/from16 v0, v39 │ │ -0de078: 0201 1600 |053a: move/from16 v1, v22 │ │ -0de07c: 6e20 9a1f 1000 |053c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ -0de082: 0a27 |053f: move-result v39 │ │ -0de084: 4b27 0a25 |0540: aput v39, v10, v37 │ │ -0de088: 380f 6601 |0542: if-eqz v15, 06a8 // +0166 │ │ -0de08c: d810 1101 |0544: add-int/lit8 v16, v17, #int 1 // #01 │ │ -0de090: 0200 1100 |0546: move/from16 v0, v17 │ │ -0de094: 6e20 3327 0800 |0548: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ -0de09a: 0c27 |054b: move-result-object v39 │ │ -0de09c: 1f27 b203 |054c: check-cast v39, Ljava/lang/Integer; // type@03b2 │ │ -0de0a0: 7401 ff25 2700 |054e: invoke-virtual/range {v39}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ -0de0a6: 0a27 |0551: move-result v39 │ │ -0de0a8: da21 2702 |0552: mul-int/lit8 v33, v39, #int 2 // #02 │ │ -0de0ac: d825 2601 |0554: add-int/lit8 v37, v38, #int 1 // #01 │ │ -0de0b0: 0800 2b00 |0556: move-object/from16 v0, v43 │ │ -0de0b4: 5400 a409 |0558: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.uvs:Lcom/badlogic/gdx/utils/FloatArray; // field@09a4 │ │ -0de0b8: 0827 0000 |055a: move-object/from16 v39, v0 │ │ -0de0bc: d822 2101 |055c: add-int/lit8 v34, v33, #int 1 // #01 │ │ -0de0c0: 0800 2700 |055e: move-object/from16 v0, v39 │ │ -0de0c4: 0201 2100 |0560: move/from16 v1, v33 │ │ -0de0c8: 6e20 9a1f 1000 |0562: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ -0de0ce: 0a27 |0565: move-result v39 │ │ -0de0d0: 4b27 0a26 |0566: aput v39, v10, v38 │ │ -0de0d4: d826 2501 |0568: add-int/lit8 v38, v37, #int 1 // #01 │ │ -0de0d8: 0800 2b00 |056a: move-object/from16 v0, v43 │ │ -0de0dc: 5400 a409 |056c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.uvs:Lcom/badlogic/gdx/utils/FloatArray; // field@09a4 │ │ -0de0e0: 0827 0000 |056e: move-object/from16 v39, v0 │ │ -0de0e4: 0800 2700 |0570: move-object/from16 v0, v39 │ │ -0de0e8: 0201 2200 |0572: move/from16 v1, v34 │ │ -0de0ec: 6e20 9a1f 1000 |0574: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ -0de0f2: 0a27 |0577: move-result v39 │ │ -0de0f4: 4b27 0a25 |0578: aput v39, v10, v37 │ │ -0de0f8: 0225 2600 |057a: move/from16 v37, v38 │ │ -0de0fc: 0226 2500 |057c: move/from16 v38, v37 │ │ -0de100: 0211 1000 |057e: move/from16 v17, v16 │ │ -0de104: 2900 26ff |0580: goto/16 04a6 // -00da │ │ -0de108: 1327 0000 |0582: const/16 v39, #int 0 // #0 │ │ -0de10c: 2900 0cff |0584: goto/16 0490 // -00f4 │ │ -0de110: 1327 0000 |0586: const/16 v39, #int 0 // #0 │ │ -0de114: 2900 0eff |0588: goto/16 0496 // -00f2 │ │ -0de118: da27 1903 |058a: mul-int/lit8 v39, v25, #int 3 // #03 │ │ -0de11c: 1328 ff7f |058c: const/16 v40, #int 32767 // #7fff │ │ -0de120: 0200 2700 |058e: move/from16 v0, v39 │ │ -0de124: 0201 2800 |0590: move/from16 v1, v40 │ │ -0de128: 3410 1c00 |0592: if-lt v0, v1, 05ae // +001c │ │ -0de12c: 131b 0000 |0594: const/16 v27, #int 0 // #0 │ │ -0de130: 0200 1b00 |0596: move/from16 v0, v27 │ │ -0de134: 2309 9c04 |0598: new-array v9, v0, [S // type@049c │ │ -0de138: 3d1b 1700 |059a: if-lez v27, 05b1 // +0017 │ │ -0de13c: 1310 0000 |059c: const/16 v16, #int 0 // #0 │ │ -0de140: 0200 1000 |059e: move/from16 v0, v16 │ │ -0de144: 0201 1b00 |05a0: move/from16 v1, v27 │ │ -0de148: 3510 0f00 |05a2: if-ge v0, v1, 05b1 // +000f │ │ -0de14c: 0200 1000 |05a4: move/from16 v0, v16 │ │ -0de150: 8f00 |05a6: int-to-short v0, v0 │ │ -0de152: 0227 0000 |05a7: move/from16 v39, v0 │ │ -0de156: 5127 0910 |05a9: aput-short v39, v9, v16 │ │ -0de15a: d810 1001 |05ab: add-int/lit8 v16, v16, #int 1 // #01 │ │ -0de15e: 28f1 |05ad: goto 059e // -000f │ │ -0de160: da1b 1903 |05ae: mul-int/lit8 v27, v25, #int 3 // #03 │ │ -0de164: 28e6 |05b0: goto 0596 // -001a │ │ -0de166: 2206 e703 |05b1: new-instance v6, Ljava/util/ArrayList; // type@03e7 │ │ -0de16a: 7010 2c27 0600 |05b3: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@272c │ │ -0de170: 2227 2d01 |05b6: new-instance v39, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -0de174: 1328 0000 |05b8: const/16 v40, #int 0 // #0 │ │ -0de178: 1329 0300 |05ba: const/16 v41, #int 3 // #3 │ │ -0de17c: 1a2a f111 |05bc: const-string v42, "a_position" // string@11f1 │ │ -0de180: 7604 a50b 2700 |05be: invoke-direct/range {v39, v40, v41, v42}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -0de186: 0800 2700 |05c1: move-object/from16 v0, v39 │ │ -0de18a: 6e20 2f27 0600 |05c3: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0de190: 380e 1200 |05c6: if-eqz v14, 05d8 // +0012 │ │ -0de194: 2227 2d01 |05c8: new-instance v39, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -0de198: 1328 0200 |05ca: const/16 v40, #int 2 // #2 │ │ -0de19c: 1329 0300 |05cc: const/16 v41, #int 3 // #3 │ │ -0de1a0: 1a2a f011 |05ce: const-string v42, "a_normal" // string@11f0 │ │ -0de1a4: 7604 a50b 2700 |05d0: invoke-direct/range {v39, v40, v41, v42}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -0de1aa: 0800 2700 |05d3: move-object/from16 v0, v39 │ │ -0de1ae: 6e20 2f27 0600 |05d5: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0de1b4: 380f 1200 |05d8: if-eqz v15, 05ea // +0012 │ │ -0de1b8: 2227 2d01 |05da: new-instance v39, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -0de1bc: 1328 0300 |05dc: const/16 v40, #int 3 // #3 │ │ -0de1c0: 1329 0200 |05de: const/16 v41, #int 2 // #2 │ │ -0de1c4: 1a2a f411 |05e0: const-string v42, "a_texCoord0" // string@11f4 │ │ -0de1c8: 7604 a50b 2700 |05e2: invoke-direct/range {v39, v40, v41, v42}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -0de1ce: 0800 2700 |05e5: move-object/from16 v0, v39 │ │ -0de1d2: 6e20 2f27 0600 |05e7: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ -0de1d8: 2213 1b01 |05ea: new-instance v19, Lcom/badlogic/gdx/graphics/Mesh; // type@011b │ │ -0de1dc: 1328 0100 |05ec: const/16 v40, #int 1 // #1 │ │ -0de1e0: da29 1903 |05ee: mul-int/lit8 v41, v25, #int 3 // #03 │ │ -0de1e4: 6e10 3927 0600 |05f0: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0de1ea: 0a27 |05f3: move-result v39 │ │ -0de1ec: 0200 2700 |05f4: move/from16 v0, v39 │ │ -0de1f0: 2300 6104 |05f6: new-array v0, v0, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0461 │ │ -0de1f4: 0827 0000 |05f8: move-object/from16 v39, v0 │ │ -0de1f8: 0800 2700 |05fa: move-object/from16 v0, v39 │ │ -0de1fc: 6e20 3a27 0600 |05fc: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@273a │ │ -0de202: 0c27 |05ff: move-result-object v39 │ │ -0de204: 1f27 6104 |0600: check-cast v39, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0461 │ │ -0de208: 0800 1300 |0602: move-object/from16 v0, v19 │ │ -0de20c: 0201 2800 |0604: move/from16 v1, v40 │ │ -0de210: 0202 2900 |0606: move/from16 v2, v41 │ │ -0de214: 0203 1b00 |0608: move/from16 v3, v27 │ │ -0de218: 0804 2700 |060a: move-object/from16 v4, v39 │ │ -0de21c: 7054 d40a 1032 |060c: invoke-direct {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0ad4 │ │ -0de222: 0800 1300 |060f: move-object/from16 v0, v19 │ │ -0de226: 6e20 fa0a a000 |0611: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0afa │ │ -0de22c: 3d1b 0700 |0614: if-lez v27, 061b // +0007 │ │ -0de230: 0800 1300 |0616: move-object/from16 v0, v19 │ │ -0de234: 6e20 f80a 9000 |0618: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0af8 │ │ -0de23a: 221f c101 |061b: new-instance v31, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // type@01c1 │ │ -0de23e: 54d0 9f09 |061d: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.name:Ljava/lang/String; // field@099f │ │ -0de242: 0827 0000 |061f: move-object/from16 v39, v0 │ │ -0de246: 1328 0400 |0621: const/16 v40, #int 4 // #4 │ │ -0de24a: 0800 1f00 |0623: move-object/from16 v0, v31 │ │ -0de24e: 0801 2700 |0625: move-object/from16 v1, v39 │ │ -0de252: 0802 1300 |0627: move-object/from16 v2, v19 │ │ -0de256: 0203 2800 |0629: move/from16 v3, v40 │ │ -0de25a: 7040 2d11 1032 |062b: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;I)V // method@112d │ │ -0de260: 54d0 9e09 |062e: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.materialName:Ljava/lang/String; // field@099e │ │ -0de264: 0827 0000 |0630: move-object/from16 v39, v0 │ │ -0de268: 0800 1500 |0632: move-object/from16 v0, v21 │ │ -0de26c: 0801 2700 |0634: move-object/from16 v1, v39 │ │ -0de270: 6e20 7f10 1000 |0636: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader;.getMaterial:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/materials/Material; // method@107f │ │ -0de276: 0c27 |0639: move-result-object v39 │ │ -0de278: 0800 2700 |063a: move-object/from16 v0, v39 │ │ -0de27c: 0801 1f00 |063c: move-object/from16 v1, v31 │ │ -0de280: 5b10 0e0a |063e: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a0e │ │ -0de284: 0800 1400 |0640: move-object/from16 v0, v20 │ │ -0de288: 5400 0c0a |0642: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ -0de28c: 0827 0000 |0644: move-object/from16 v39, v0 │ │ -0de290: 4d1f 270c |0646: aput-object v31, v39, v12 │ │ -0de294: d80c 0c01 |0648: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0de298: 2900 20fe |064a: goto/16 046a // -01e0 │ │ -0de29c: 0800 2b00 |064c: move-object/from16 v0, v43 │ │ -0de2a0: 5400 a509 |064e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.verts:Lcom/badlogic/gdx/utils/FloatArray; // field@09a5 │ │ -0de2a4: 0827 0000 |0650: move-object/from16 v39, v0 │ │ -0de2a8: 0800 2700 |0652: move-object/from16 v0, v39 │ │ -0de2ac: 5200 1110 |0654: iget v0, v0, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0de2b0: 0227 0000 |0656: move/from16 v39, v0 │ │ -0de2b4: 3d27 0b00 |0658: if-lez v39, 0663 // +000b │ │ -0de2b8: 0800 2b00 |065a: move-object/from16 v0, v43 │ │ -0de2bc: 5400 a509 |065c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.verts:Lcom/badlogic/gdx/utils/FloatArray; // field@09a5 │ │ -0de2c0: 0827 0000 |065e: move-object/from16 v39, v0 │ │ -0de2c4: 7401 951f 2700 |0660: invoke-virtual/range {v39}, Lcom/badlogic/gdx/utils/FloatArray;.clear:()V // method@1f95 │ │ -0de2ca: 0800 2b00 |0663: move-object/from16 v0, v43 │ │ -0de2ce: 5400 a309 |0665: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.norms:Lcom/badlogic/gdx/utils/FloatArray; // field@09a3 │ │ -0de2d2: 0827 0000 |0667: move-object/from16 v39, v0 │ │ -0de2d6: 0800 2700 |0669: move-object/from16 v0, v39 │ │ -0de2da: 5200 1110 |066b: iget v0, v0, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0de2de: 0227 0000 |066d: move/from16 v39, v0 │ │ -0de2e2: 3d27 0b00 |066f: if-lez v39, 067a // +000b │ │ -0de2e6: 0800 2b00 |0671: move-object/from16 v0, v43 │ │ -0de2ea: 5400 a309 |0673: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.norms:Lcom/badlogic/gdx/utils/FloatArray; // field@09a3 │ │ -0de2ee: 0827 0000 |0675: move-object/from16 v39, v0 │ │ -0de2f2: 7401 951f 2700 |0677: invoke-virtual/range {v39}, Lcom/badlogic/gdx/utils/FloatArray;.clear:()V // method@1f95 │ │ -0de2f8: 0800 2b00 |067a: move-object/from16 v0, v43 │ │ -0de2fc: 5400 a409 |067c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.uvs:Lcom/badlogic/gdx/utils/FloatArray; // field@09a4 │ │ -0de300: 0827 0000 |067e: move-object/from16 v39, v0 │ │ -0de304: 0800 2700 |0680: move-object/from16 v0, v39 │ │ -0de308: 5200 1110 |0682: iget v0, v0, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0de30c: 0227 0000 |0684: move/from16 v39, v0 │ │ -0de310: 3d27 0b00 |0686: if-lez v39, 0691 // +000b │ │ -0de314: 0800 2b00 |0688: move-object/from16 v0, v43 │ │ -0de318: 5400 a409 |068a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.uvs:Lcom/badlogic/gdx/utils/FloatArray; // field@09a4 │ │ -0de31c: 0827 0000 |068c: move-object/from16 v39, v0 │ │ -0de320: 7401 951f 2700 |068e: invoke-virtual/range {v39}, Lcom/badlogic/gdx/utils/FloatArray;.clear:()V // method@1f95 │ │ -0de326: 0800 2b00 |0691: move-object/from16 v0, v43 │ │ -0de32a: 5400 a209 |0693: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.groups:Ljava/util/ArrayList; // field@09a2 │ │ -0de32e: 0827 0000 |0695: move-object/from16 v39, v0 │ │ -0de332: 7401 3927 2700 |0697: invoke-virtual/range {v39}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ -0de338: 0a27 |069a: move-result v39 │ │ -0de33a: 3d27 11fa |069b: if-lez v39, 00ac // -05ef │ │ -0de33e: 0800 2b00 |069d: move-object/from16 v0, v43 │ │ -0de342: 5400 a209 |069f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.groups:Ljava/util/ArrayList; // field@09a2 │ │ -0de346: 0827 0000 |06a1: move-object/from16 v39, v0 │ │ -0de34a: 7401 3127 2700 |06a3: invoke-virtual/range {v39}, Ljava/util/ArrayList;.clear:()V // method@2731 │ │ -0de350: 2900 06fa |06a6: goto/16 00ac // -05fa │ │ -0de354: 0225 2600 |06a8: move/from16 v37, v38 │ │ -0de358: 0210 1100 |06aa: move/from16 v16, v17 │ │ -0de35c: 2900 d0fe |06ac: goto/16 057c // -0130 │ │ -0de360: 0226 2500 |06ae: move/from16 v38, v37 │ │ -0de364: 0211 1000 |06b0: move/from16 v17, v16 │ │ -0de368: 2900 90fe |06b2: goto/16 0542 // -0170 │ │ +0ebb98: |[0ebb98] com.badlogic.gdx.graphics.g3d.loaders.wavefront.ObjLoader.loadObj:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; │ │ +0ebba8: 2215 a401 |0000: new-instance v21, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader; // type@01a4 │ │ +0ebbac: 7601 7e10 1500 |0002: invoke-direct/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader;.:()V // method@107e │ │ +0ebbb2: 2205 a501 |0005: new-instance v5, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group; // type@01a5 │ │ +0ebbb6: 1a27 b215 |0007: const-string v39, "default" // string@15b2 │ │ +0ebbba: 0800 2b00 |0009: move-object/from16 v0, v43 │ │ +0ebbbe: 0801 2700 |000b: move-object/from16 v1, v39 │ │ +0ebbc2: 7030 8110 0501 |000d: invoke-direct {v5, v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.:(Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;Ljava/lang/String;)V // method@1081 │ │ +0ebbc8: 0800 2b00 |0010: move-object/from16 v0, v43 │ │ +0ebbcc: 5400 a209 |0012: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.groups:Ljava/util/ArrayList; // field@09a2 │ │ +0ebbd0: 0827 0000 |0014: move-object/from16 v39, v0 │ │ +0ebbd4: 0800 2700 |0016: move-object/from16 v0, v39 │ │ +0ebbd8: 6e20 2f27 5000 |0018: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0ebbde: 221e 8703 |001b: new-instance v30, Ljava/io/BufferedReader; // type@0387 │ │ +0ebbe2: 2227 9603 |001d: new-instance v39, Ljava/io/InputStreamReader; // type@0396 │ │ +0ebbe6: 7401 6d09 2c00 |001f: invoke-virtual/range {v44}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@096d │ │ +0ebbec: 0c28 |0022: move-result-object v40 │ │ +0ebbee: 7602 9e25 2700 |0023: invoke-direct/range {v39, v40}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@259e │ │ +0ebbf4: 1328 0010 |0026: const/16 v40, #int 4096 // #1000 │ │ +0ebbf8: 0800 1e00 |0028: move-object/from16 v0, v30 │ │ +0ebbfc: 0801 2700 |002a: move-object/from16 v1, v39 │ │ +0ebc00: 0202 2800 |002c: move/from16 v2, v40 │ │ +0ebc04: 7030 5125 1002 |002e: invoke-direct {v0, v1, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@2551 │ │ +0ebc0a: 7401 5325 1e00 |0031: invoke-virtual/range {v30}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2553 │ │ +0ebc10: 0c12 |0034: move-result-object v18 │ │ +0ebc12: 3812 c003 |0035: if-eqz v18, 03f5 // +03c0 │ │ +0ebc16: 1a27 6f11 |0037: const-string v39, "\s+" // string@116f │ │ +0ebc1a: 0800 1200 |0039: move-object/from16 v0, v18 │ │ +0ebc1e: 0801 2700 |003b: move-object/from16 v1, v39 │ │ +0ebc22: 6e20 5426 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2654 │ │ +0ebc28: 0c20 |0040: move-result-object v32 │ │ +0ebc2a: 1327 0000 |0041: const/16 v39, #int 0 // #0 │ │ +0ebc2e: 4627 2027 |0043: aget-object v39, v32, v39 │ │ +0ebc32: 7401 5026 2700 |0045: invoke-virtual/range {v39}, Ljava/lang/String;.length:()I // method@2650 │ │ +0ebc38: 0a27 |0048: move-result v39 │ │ +0ebc3a: 3827 e8ff |0049: if-eqz v39, 0031 // -0018 │ │ +0ebc3e: 1327 0000 |004b: const/16 v39, #int 0 // #0 │ │ +0ebc42: 4627 2027 |004d: aget-object v39, v32, v39 │ │ +0ebc46: 7401 5a26 2700 |004f: invoke-virtual/range {v39}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@265a │ │ +0ebc4c: 0c27 |0052: move-result-object v39 │ │ +0ebc4e: 1328 0000 |0053: const/16 v40, #int 0 // #0 │ │ +0ebc52: 7402 4026 2700 |0055: invoke-virtual/range {v39, v40}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ +0ebc58: 0a0b |0058: move-result v11 │ │ +0ebc5a: 1327 2300 |0059: const/16 v39, #int 35 // #23 │ │ +0ebc5e: 0200 2700 |005b: move/from16 v0, v39 │ │ +0ebc62: 320b d4ff |005d: if-eq v11, v0, 0031 // -002c │ │ +0ebc66: 1327 7600 |005f: const/16 v39, #int 118 // #76 │ │ +0ebc6a: 0200 2700 |0061: move/from16 v0, v39 │ │ +0ebc6e: 330b da00 |0063: if-ne v11, v0, 013d // +00da │ │ +0ebc72: 1327 0000 |0065: const/16 v39, #int 0 // #0 │ │ +0ebc76: 4627 2027 |0067: aget-object v39, v32, v39 │ │ +0ebc7a: 7401 5026 2700 |0069: invoke-virtual/range {v39}, Ljava/lang/String;.length:()I // method@2650 │ │ +0ebc80: 0a27 |006c: move-result v39 │ │ +0ebc82: 1328 0100 |006d: const/16 v40, #int 1 // #1 │ │ +0ebc86: 0200 2700 |006f: move/from16 v0, v39 │ │ +0ebc8a: 0201 2800 |0071: move/from16 v1, v40 │ │ +0ebc8e: 3310 3a00 |0073: if-ne v0, v1, 00ad // +003a │ │ +0ebc92: 0800 2b00 |0075: move-object/from16 v0, v43 │ │ +0ebc96: 5400 a509 |0077: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.verts:Lcom/badlogic/gdx/utils/FloatArray; // field@09a5 │ │ +0ebc9a: 0827 0000 |0079: move-object/from16 v39, v0 │ │ +0ebc9e: 1328 0100 |007b: const/16 v40, #int 1 // #1 │ │ +0ebca2: 4628 2028 |007d: aget-object v40, v32, v40 │ │ +0ebca6: 7701 f225 2800 |007f: invoke-static/range {v40}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ +0ebcac: 0a28 |0082: move-result v40 │ │ +0ebcae: 7402 901f 2700 |0083: invoke-virtual/range {v39, v40}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ +0ebcb4: 0800 2b00 |0086: move-object/from16 v0, v43 │ │ +0ebcb8: 5400 a509 |0088: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.verts:Lcom/badlogic/gdx/utils/FloatArray; // field@09a5 │ │ +0ebcbc: 0827 0000 |008a: move-object/from16 v39, v0 │ │ +0ebcc0: 1328 0200 |008c: const/16 v40, #int 2 // #2 │ │ +0ebcc4: 4628 2028 |008e: aget-object v40, v32, v40 │ │ +0ebcc8: 7701 f225 2800 |0090: invoke-static/range {v40}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ +0ebcce: 0a28 |0093: move-result v40 │ │ +0ebcd0: 7402 901f 2700 |0094: invoke-virtual/range {v39, v40}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ +0ebcd6: 0800 2b00 |0097: move-object/from16 v0, v43 │ │ +0ebcda: 5400 a509 |0099: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.verts:Lcom/badlogic/gdx/utils/FloatArray; // field@09a5 │ │ +0ebcde: 0827 0000 |009b: move-object/from16 v39, v0 │ │ +0ebce2: 1328 0300 |009d: const/16 v40, #int 3 // #3 │ │ +0ebce6: 4628 2028 |009f: aget-object v40, v32, v40 │ │ +0ebcea: 7701 f225 2800 |00a1: invoke-static/range {v40}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ +0ebcf0: 0a28 |00a4: move-result v40 │ │ +0ebcf2: 7402 901f 2700 |00a5: invoke-virtual/range {v39, v40}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ +0ebcf8: 2889 |00a8: goto 0031 // -0077 │ │ +0ebcfa: 0d07 |00a9: move-exception v7 │ │ +0ebcfc: 1314 0000 |00aa: const/16 v20, #int 0 // #0 │ │ +0ebd00: 1114 |00ac: return-object v20 │ │ +0ebd02: 1327 0000 |00ad: const/16 v39, #int 0 // #0 │ │ +0ebd06: 4627 2027 |00af: aget-object v39, v32, v39 │ │ +0ebd0a: 1328 0100 |00b1: const/16 v40, #int 1 // #1 │ │ +0ebd0e: 7402 4026 2700 |00b3: invoke-virtual/range {v39, v40}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ +0ebd14: 0a27 |00b6: move-result v39 │ │ +0ebd16: 1328 6e00 |00b7: const/16 v40, #int 110 // #6e │ │ +0ebd1a: 0200 2700 |00b9: move/from16 v0, v39 │ │ +0ebd1e: 0201 2800 |00bb: move/from16 v1, v40 │ │ +0ebd22: 3310 3700 |00bd: if-ne v0, v1, 00f4 // +0037 │ │ +0ebd26: 0800 2b00 |00bf: move-object/from16 v0, v43 │ │ +0ebd2a: 5400 a309 |00c1: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.norms:Lcom/badlogic/gdx/utils/FloatArray; // field@09a3 │ │ +0ebd2e: 0827 0000 |00c3: move-object/from16 v39, v0 │ │ +0ebd32: 1328 0100 |00c5: const/16 v40, #int 1 // #1 │ │ +0ebd36: 4628 2028 |00c7: aget-object v40, v32, v40 │ │ +0ebd3a: 7701 f225 2800 |00c9: invoke-static/range {v40}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ +0ebd40: 0a28 |00cc: move-result v40 │ │ +0ebd42: 7402 901f 2700 |00cd: invoke-virtual/range {v39, v40}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ +0ebd48: 0800 2b00 |00d0: move-object/from16 v0, v43 │ │ +0ebd4c: 5400 a309 |00d2: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.norms:Lcom/badlogic/gdx/utils/FloatArray; // field@09a3 │ │ +0ebd50: 0827 0000 |00d4: move-object/from16 v39, v0 │ │ +0ebd54: 1328 0200 |00d6: const/16 v40, #int 2 // #2 │ │ +0ebd58: 4628 2028 |00d8: aget-object v40, v32, v40 │ │ +0ebd5c: 7701 f225 2800 |00da: invoke-static/range {v40}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ +0ebd62: 0a28 |00dd: move-result v40 │ │ +0ebd64: 7402 901f 2700 |00de: invoke-virtual/range {v39, v40}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ +0ebd6a: 0800 2b00 |00e1: move-object/from16 v0, v43 │ │ +0ebd6e: 5400 a309 |00e3: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.norms:Lcom/badlogic/gdx/utils/FloatArray; // field@09a3 │ │ +0ebd72: 0827 0000 |00e5: move-object/from16 v39, v0 │ │ +0ebd76: 1328 0300 |00e7: const/16 v40, #int 3 // #3 │ │ +0ebd7a: 4628 2028 |00e9: aget-object v40, v32, v40 │ │ +0ebd7e: 7701 f225 2800 |00eb: invoke-static/range {v40}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ +0ebd84: 0a28 |00ee: move-result v40 │ │ +0ebd86: 7402 901f 2700 |00ef: invoke-virtual/range {v39, v40}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ +0ebd8c: 2900 3fff |00f2: goto/16 0031 // -00c1 │ │ +0ebd90: 1327 0000 |00f4: const/16 v39, #int 0 // #0 │ │ +0ebd94: 4627 2027 |00f6: aget-object v39, v32, v39 │ │ +0ebd98: 1328 0100 |00f8: const/16 v40, #int 1 // #1 │ │ +0ebd9c: 7402 4026 2700 |00fa: invoke-virtual/range {v39, v40}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ +0ebda2: 0a27 |00fd: move-result v39 │ │ +0ebda4: 1328 7400 |00fe: const/16 v40, #int 116 // #74 │ │ +0ebda8: 0200 2700 |0100: move/from16 v0, v39 │ │ +0ebdac: 0201 2800 |0102: move/from16 v1, v40 │ │ +0ebdb0: 3310 2dff |0104: if-ne v0, v1, 0031 // -00d3 │ │ +0ebdb4: 0800 2b00 |0106: move-object/from16 v0, v43 │ │ +0ebdb8: 5400 a409 |0108: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.uvs:Lcom/badlogic/gdx/utils/FloatArray; // field@09a4 │ │ +0ebdbc: 0827 0000 |010a: move-object/from16 v39, v0 │ │ +0ebdc0: 1328 0100 |010c: const/16 v40, #int 1 // #1 │ │ +0ebdc4: 4628 2028 |010e: aget-object v40, v32, v40 │ │ +0ebdc8: 7701 f225 2800 |0110: invoke-static/range {v40}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ +0ebdce: 0a28 |0113: move-result v40 │ │ +0ebdd0: 7402 901f 2700 |0114: invoke-virtual/range {v39, v40}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ +0ebdd6: 0800 2b00 |0117: move-object/from16 v0, v43 │ │ +0ebdda: 5400 a409 |0119: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.uvs:Lcom/badlogic/gdx/utils/FloatArray; // field@09a4 │ │ +0ebdde: 0828 0000 |011b: move-object/from16 v40, v0 │ │ +0ebde2: 382e 1700 |011d: if-eqz v46, 0134 // +0017 │ │ +0ebde6: 1527 803f |011f: const/high16 v39, #int 1065353216 // #3f80 │ │ +0ebdea: 1329 0200 |0121: const/16 v41, #int 2 // #2 │ │ +0ebdee: 4629 2029 |0123: aget-object v41, v32, v41 │ │ +0ebdf2: 7701 f225 2900 |0125: invoke-static/range {v41}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ +0ebdf8: 0a29 |0128: move-result v41 │ │ +0ebdfa: a727 2729 |0129: sub-float v39, v39, v41 │ │ +0ebdfe: 0800 2800 |012b: move-object/from16 v0, v40 │ │ +0ebe02: 0201 2700 |012d: move/from16 v1, v39 │ │ +0ebe06: 6e20 901f 1000 |012f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1f90 │ │ +0ebe0c: 2900 fffe |0132: goto/16 0031 // -0101 │ │ +0ebe10: 1327 0200 |0134: const/16 v39, #int 2 // #2 │ │ +0ebe14: 4627 2027 |0136: aget-object v39, v32, v39 │ │ +0ebe18: 7701 f225 2700 |0138: invoke-static/range {v39}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@25f2 │ │ +0ebe1e: 0a27 |013b: move-result v39 │ │ +0ebe20: 28ef |013c: goto 012b // -0011 │ │ +0ebe22: 1327 6600 |013d: const/16 v39, #int 102 // #66 │ │ +0ebe26: 0200 2700 |013f: move/from16 v0, v39 │ │ +0ebe2a: 330b 0202 |0141: if-ne v11, v0, 0343 // +0202 │ │ +0ebe2e: 5458 9a09 |0143: iget-object v8, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.faces:Ljava/util/ArrayList; // field@099a │ │ +0ebe32: 1310 0100 |0145: const/16 v16, #int 1 // #1 │ │ +0ebe36: 0800 2000 |0147: move-object/from16 v0, v32 │ │ +0ebe3a: 2100 |0149: array-length v0, v0 │ │ +0ebe3c: 0227 0000 |014a: move/from16 v39, v0 │ │ +0ebe40: d827 27fe |014c: add-int/lit8 v39, v39, #int -2 // #fe │ │ +0ebe44: 0200 1000 |014e: move/from16 v0, v16 │ │ +0ebe48: 0201 2700 |0150: move/from16 v1, v39 │ │ +0ebe4c: 3510 dffe |0152: if-ge v0, v1, 0031 // -0121 │ │ +0ebe50: 1327 0100 |0154: const/16 v39, #int 1 // #1 │ │ +0ebe54: 4627 2027 |0156: aget-object v39, v32, v39 │ │ +0ebe58: 1a28 ef00 |0158: const-string v40, "/" // string@00ef │ │ +0ebe5c: 7402 5426 2700 |015a: invoke-virtual/range {v39, v40}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2654 │ │ +0ebe62: 0c1c |015d: move-result-object v28 │ │ +0ebe64: 1327 0000 |015e: const/16 v39, #int 0 // #0 │ │ +0ebe68: 4627 1c27 |0160: aget-object v39, v28, v39 │ │ +0ebe6c: 0800 2b00 |0162: move-object/from16 v0, v43 │ │ +0ebe70: 5400 a509 |0164: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.verts:Lcom/badlogic/gdx/utils/FloatArray; // field@09a5 │ │ +0ebe74: 0828 0000 |0166: move-object/from16 v40, v0 │ │ +0ebe78: 0800 2800 |0168: move-object/from16 v0, v40 │ │ +0ebe7c: 5200 1110 |016a: iget v0, v0, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +0ebe80: 0228 0000 |016c: move/from16 v40, v0 │ │ +0ebe84: 0800 2b00 |016e: move-object/from16 v0, v43 │ │ +0ebe88: 0801 2700 |0170: move-object/from16 v1, v39 │ │ +0ebe8c: 0202 2800 |0172: move/from16 v2, v40 │ │ +0ebe90: 7030 8310 1002 |0174: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@1083 │ │ +0ebe96: 0a27 |0177: move-result v39 │ │ +0ebe98: 7701 0526 2700 |0178: invoke-static/range {v39}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0ebe9e: 0c27 |017b: move-result-object v39 │ │ +0ebea0: 0800 2700 |017c: move-object/from16 v0, v39 │ │ +0ebea4: 6e20 2f27 0800 |017e: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0ebeaa: 0800 1c00 |0181: move-object/from16 v0, v28 │ │ +0ebeae: 2100 |0183: array-length v0, v0 │ │ +0ebeb0: 0227 0000 |0184: move/from16 v39, v0 │ │ +0ebeb4: 1328 0200 |0186: const/16 v40, #int 2 // #2 │ │ +0ebeb8: 0200 2700 |0188: move/from16 v0, v39 │ │ +0ebebc: 0201 2800 |018a: move/from16 v1, v40 │ │ +0ebec0: 3710 3300 |018c: if-le v0, v1, 01bf // +0033 │ │ +0ebec4: 1327 0100 |018e: const/16 v39, #int 1 // #1 │ │ +0ebec8: 0200 1000 |0190: move/from16 v0, v16 │ │ +0ebecc: 0201 2700 |0192: move/from16 v1, v39 │ │ +0ebed0: 3310 0800 |0194: if-ne v0, v1, 019c // +0008 │ │ +0ebed4: 1327 0100 |0196: const/16 v39, #int 1 // #1 │ │ +0ebed8: 0200 2700 |0198: move/from16 v0, v39 │ │ +0ebedc: 5c50 9b09 |019a: iput-boolean v0, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.hasNorms:Z // field@099b │ │ +0ebee0: 1327 0200 |019c: const/16 v39, #int 2 // #2 │ │ +0ebee4: 4627 1c27 |019e: aget-object v39, v28, v39 │ │ +0ebee8: 0800 2b00 |01a0: move-object/from16 v0, v43 │ │ +0ebeec: 5400 a309 |01a2: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.norms:Lcom/badlogic/gdx/utils/FloatArray; // field@09a3 │ │ +0ebef0: 0828 0000 |01a4: move-object/from16 v40, v0 │ │ +0ebef4: 0800 2800 |01a6: move-object/from16 v0, v40 │ │ +0ebef8: 5200 1110 |01a8: iget v0, v0, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +0ebefc: 0228 0000 |01aa: move/from16 v40, v0 │ │ +0ebf00: 0800 2b00 |01ac: move-object/from16 v0, v43 │ │ +0ebf04: 0801 2700 |01ae: move-object/from16 v1, v39 │ │ +0ebf08: 0202 2800 |01b0: move/from16 v2, v40 │ │ +0ebf0c: 7030 8310 1002 |01b2: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@1083 │ │ +0ebf12: 0a27 |01b5: move-result v39 │ │ +0ebf14: 7701 0526 2700 |01b6: invoke-static/range {v39}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0ebf1a: 0c27 |01b9: move-result-object v39 │ │ +0ebf1c: 0800 2700 |01ba: move-object/from16 v0, v39 │ │ +0ebf20: 6e20 2f27 0800 |01bc: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0ebf26: 0800 1c00 |01bf: move-object/from16 v0, v28 │ │ +0ebf2a: 2100 |01c1: array-length v0, v0 │ │ +0ebf2c: 0227 0000 |01c2: move/from16 v39, v0 │ │ +0ebf30: 1328 0100 |01c4: const/16 v40, #int 1 // #1 │ │ +0ebf34: 0200 2700 |01c6: move/from16 v0, v39 │ │ +0ebf38: 0201 2800 |01c8: move/from16 v1, v40 │ │ +0ebf3c: 3710 3d00 |01ca: if-le v0, v1, 0207 // +003d │ │ +0ebf40: 1327 0100 |01cc: const/16 v39, #int 1 // #1 │ │ +0ebf44: 4627 1c27 |01ce: aget-object v39, v28, v39 │ │ +0ebf48: 7401 5026 2700 |01d0: invoke-virtual/range {v39}, Ljava/lang/String;.length:()I // method@2650 │ │ +0ebf4e: 0a27 |01d3: move-result v39 │ │ +0ebf50: 3d27 3300 |01d4: if-lez v39, 0207 // +0033 │ │ +0ebf54: 1327 0100 |01d6: const/16 v39, #int 1 // #1 │ │ +0ebf58: 0200 1000 |01d8: move/from16 v0, v16 │ │ +0ebf5c: 0201 2700 |01da: move/from16 v1, v39 │ │ +0ebf60: 3310 0800 |01dc: if-ne v0, v1, 01e4 // +0008 │ │ +0ebf64: 1327 0100 |01de: const/16 v39, #int 1 // #1 │ │ +0ebf68: 0200 2700 |01e0: move/from16 v0, v39 │ │ +0ebf6c: 5c50 9c09 |01e2: iput-boolean v0, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.hasUVs:Z // field@099c │ │ +0ebf70: 1327 0100 |01e4: const/16 v39, #int 1 // #1 │ │ +0ebf74: 4627 1c27 |01e6: aget-object v39, v28, v39 │ │ +0ebf78: 0800 2b00 |01e8: move-object/from16 v0, v43 │ │ +0ebf7c: 5400 a409 |01ea: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.uvs:Lcom/badlogic/gdx/utils/FloatArray; // field@09a4 │ │ +0ebf80: 0828 0000 |01ec: move-object/from16 v40, v0 │ │ +0ebf84: 0800 2800 |01ee: move-object/from16 v0, v40 │ │ +0ebf88: 5200 1110 |01f0: iget v0, v0, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +0ebf8c: 0228 0000 |01f2: move/from16 v40, v0 │ │ +0ebf90: 0800 2b00 |01f4: move-object/from16 v0, v43 │ │ +0ebf94: 0801 2700 |01f6: move-object/from16 v1, v39 │ │ +0ebf98: 0202 2800 |01f8: move/from16 v2, v40 │ │ +0ebf9c: 7030 8310 1002 |01fa: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@1083 │ │ +0ebfa2: 0a27 |01fd: move-result v39 │ │ +0ebfa4: 7701 0526 2700 |01fe: invoke-static/range {v39}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0ebfaa: 0c27 |0201: move-result-object v39 │ │ +0ebfac: 0800 2700 |0202: move-object/from16 v0, v39 │ │ +0ebfb0: 6e20 2f27 0800 |0204: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0ebfb6: d810 1001 |0207: add-int/lit8 v16, v16, #int 1 // #01 │ │ +0ebfba: 4627 2010 |0209: aget-object v39, v32, v16 │ │ +0ebfbe: 1a28 ef00 |020b: const-string v40, "/" // string@00ef │ │ +0ebfc2: 7402 5426 2700 |020d: invoke-virtual/range {v39, v40}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2654 │ │ +0ebfc8: 0c1c |0210: move-result-object v28 │ │ +0ebfca: 1327 0000 |0211: const/16 v39, #int 0 // #0 │ │ +0ebfce: 4627 1c27 |0213: aget-object v39, v28, v39 │ │ +0ebfd2: 0800 2b00 |0215: move-object/from16 v0, v43 │ │ +0ebfd6: 5400 a509 |0217: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.verts:Lcom/badlogic/gdx/utils/FloatArray; // field@09a5 │ │ +0ebfda: 0828 0000 |0219: move-object/from16 v40, v0 │ │ +0ebfde: 0800 2800 |021b: move-object/from16 v0, v40 │ │ +0ebfe2: 5200 1110 |021d: iget v0, v0, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +0ebfe6: 0228 0000 |021f: move/from16 v40, v0 │ │ +0ebfea: 0800 2b00 |0221: move-object/from16 v0, v43 │ │ +0ebfee: 0801 2700 |0223: move-object/from16 v1, v39 │ │ +0ebff2: 0202 2800 |0225: move/from16 v2, v40 │ │ +0ebff6: 7030 8310 1002 |0227: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@1083 │ │ +0ebffc: 0a27 |022a: move-result v39 │ │ +0ebffe: 7701 0526 2700 |022b: invoke-static/range {v39}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0ec004: 0c27 |022e: move-result-object v39 │ │ +0ec006: 0800 2700 |022f: move-object/from16 v0, v39 │ │ +0ec00a: 6e20 2f27 0800 |0231: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0ec010: 0800 1c00 |0234: move-object/from16 v0, v28 │ │ +0ec014: 2100 |0236: array-length v0, v0 │ │ +0ec016: 0227 0000 |0237: move/from16 v39, v0 │ │ +0ec01a: 1328 0200 |0239: const/16 v40, #int 2 // #2 │ │ +0ec01e: 0200 2700 |023b: move/from16 v0, v39 │ │ +0ec022: 0201 2800 |023d: move/from16 v1, v40 │ │ +0ec026: 3710 2500 |023f: if-le v0, v1, 0264 // +0025 │ │ +0ec02a: 1327 0200 |0241: const/16 v39, #int 2 // #2 │ │ +0ec02e: 4627 1c27 |0243: aget-object v39, v28, v39 │ │ +0ec032: 0800 2b00 |0245: move-object/from16 v0, v43 │ │ +0ec036: 5400 a309 |0247: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.norms:Lcom/badlogic/gdx/utils/FloatArray; // field@09a3 │ │ +0ec03a: 0828 0000 |0249: move-object/from16 v40, v0 │ │ +0ec03e: 0800 2800 |024b: move-object/from16 v0, v40 │ │ +0ec042: 5200 1110 |024d: iget v0, v0, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +0ec046: 0228 0000 |024f: move/from16 v40, v0 │ │ +0ec04a: 0800 2b00 |0251: move-object/from16 v0, v43 │ │ +0ec04e: 0801 2700 |0253: move-object/from16 v1, v39 │ │ +0ec052: 0202 2800 |0255: move/from16 v2, v40 │ │ +0ec056: 7030 8310 1002 |0257: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@1083 │ │ +0ec05c: 0a27 |025a: move-result v39 │ │ +0ec05e: 7701 0526 2700 |025b: invoke-static/range {v39}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0ec064: 0c27 |025e: move-result-object v39 │ │ +0ec066: 0800 2700 |025f: move-object/from16 v0, v39 │ │ +0ec06a: 6e20 2f27 0800 |0261: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0ec070: 0800 1c00 |0264: move-object/from16 v0, v28 │ │ +0ec074: 2100 |0266: array-length v0, v0 │ │ +0ec076: 0227 0000 |0267: move/from16 v39, v0 │ │ +0ec07a: 1328 0100 |0269: const/16 v40, #int 1 // #1 │ │ +0ec07e: 0200 2700 |026b: move/from16 v0, v39 │ │ +0ec082: 0201 2800 |026d: move/from16 v1, v40 │ │ +0ec086: 3710 2f00 |026f: if-le v0, v1, 029e // +002f │ │ +0ec08a: 1327 0100 |0271: const/16 v39, #int 1 // #1 │ │ +0ec08e: 4627 1c27 |0273: aget-object v39, v28, v39 │ │ +0ec092: 7401 5026 2700 |0275: invoke-virtual/range {v39}, Ljava/lang/String;.length:()I // method@2650 │ │ +0ec098: 0a27 |0278: move-result v39 │ │ +0ec09a: 3d27 2500 |0279: if-lez v39, 029e // +0025 │ │ +0ec09e: 1327 0100 |027b: const/16 v39, #int 1 // #1 │ │ +0ec0a2: 4627 1c27 |027d: aget-object v39, v28, v39 │ │ +0ec0a6: 0800 2b00 |027f: move-object/from16 v0, v43 │ │ +0ec0aa: 5400 a409 |0281: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.uvs:Lcom/badlogic/gdx/utils/FloatArray; // field@09a4 │ │ +0ec0ae: 0828 0000 |0283: move-object/from16 v40, v0 │ │ +0ec0b2: 0800 2800 |0285: move-object/from16 v0, v40 │ │ +0ec0b6: 5200 1110 |0287: iget v0, v0, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +0ec0ba: 0228 0000 |0289: move/from16 v40, v0 │ │ +0ec0be: 0800 2b00 |028b: move-object/from16 v0, v43 │ │ +0ec0c2: 0801 2700 |028d: move-object/from16 v1, v39 │ │ +0ec0c6: 0202 2800 |028f: move/from16 v2, v40 │ │ +0ec0ca: 7030 8310 1002 |0291: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@1083 │ │ +0ec0d0: 0a27 |0294: move-result v39 │ │ +0ec0d2: 7701 0526 2700 |0295: invoke-static/range {v39}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0ec0d8: 0c27 |0298: move-result-object v39 │ │ +0ec0da: 0800 2700 |0299: move-object/from16 v0, v39 │ │ +0ec0de: 6e20 2f27 0800 |029b: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0ec0e4: d810 1001 |029e: add-int/lit8 v16, v16, #int 1 // #01 │ │ +0ec0e8: 4627 2010 |02a0: aget-object v39, v32, v16 │ │ +0ec0ec: 1a28 ef00 |02a2: const-string v40, "/" // string@00ef │ │ +0ec0f0: 7402 5426 2700 |02a4: invoke-virtual/range {v39, v40}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2654 │ │ +0ec0f6: 0c1c |02a7: move-result-object v28 │ │ +0ec0f8: 1327 0000 |02a8: const/16 v39, #int 0 // #0 │ │ +0ec0fc: 4627 1c27 |02aa: aget-object v39, v28, v39 │ │ +0ec100: 0800 2b00 |02ac: move-object/from16 v0, v43 │ │ +0ec104: 5400 a509 |02ae: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.verts:Lcom/badlogic/gdx/utils/FloatArray; // field@09a5 │ │ +0ec108: 0828 0000 |02b0: move-object/from16 v40, v0 │ │ +0ec10c: 0800 2800 |02b2: move-object/from16 v0, v40 │ │ +0ec110: 5200 1110 |02b4: iget v0, v0, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +0ec114: 0228 0000 |02b6: move/from16 v40, v0 │ │ +0ec118: 0800 2b00 |02b8: move-object/from16 v0, v43 │ │ +0ec11c: 0801 2700 |02ba: move-object/from16 v1, v39 │ │ +0ec120: 0202 2800 |02bc: move/from16 v2, v40 │ │ +0ec124: 7030 8310 1002 |02be: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@1083 │ │ +0ec12a: 0a27 |02c1: move-result v39 │ │ +0ec12c: 7701 0526 2700 |02c2: invoke-static/range {v39}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0ec132: 0c27 |02c5: move-result-object v39 │ │ +0ec134: 0800 2700 |02c6: move-object/from16 v0, v39 │ │ +0ec138: 6e20 2f27 0800 |02c8: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0ec13e: 0800 1c00 |02cb: move-object/from16 v0, v28 │ │ +0ec142: 2100 |02cd: array-length v0, v0 │ │ +0ec144: 0227 0000 |02ce: move/from16 v39, v0 │ │ +0ec148: 1328 0200 |02d0: const/16 v40, #int 2 // #2 │ │ +0ec14c: 0200 2700 |02d2: move/from16 v0, v39 │ │ +0ec150: 0201 2800 |02d4: move/from16 v1, v40 │ │ +0ec154: 3710 2500 |02d6: if-le v0, v1, 02fb // +0025 │ │ +0ec158: 1327 0200 |02d8: const/16 v39, #int 2 // #2 │ │ +0ec15c: 4627 1c27 |02da: aget-object v39, v28, v39 │ │ +0ec160: 0800 2b00 |02dc: move-object/from16 v0, v43 │ │ +0ec164: 5400 a309 |02de: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.norms:Lcom/badlogic/gdx/utils/FloatArray; // field@09a3 │ │ +0ec168: 0828 0000 |02e0: move-object/from16 v40, v0 │ │ +0ec16c: 0800 2800 |02e2: move-object/from16 v0, v40 │ │ +0ec170: 5200 1110 |02e4: iget v0, v0, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +0ec174: 0228 0000 |02e6: move/from16 v40, v0 │ │ +0ec178: 0800 2b00 |02e8: move-object/from16 v0, v43 │ │ +0ec17c: 0801 2700 |02ea: move-object/from16 v1, v39 │ │ +0ec180: 0202 2800 |02ec: move/from16 v2, v40 │ │ +0ec184: 7030 8310 1002 |02ee: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@1083 │ │ +0ec18a: 0a27 |02f1: move-result v39 │ │ +0ec18c: 7701 0526 2700 |02f2: invoke-static/range {v39}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0ec192: 0c27 |02f5: move-result-object v39 │ │ +0ec194: 0800 2700 |02f6: move-object/from16 v0, v39 │ │ +0ec198: 6e20 2f27 0800 |02f8: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0ec19e: 0800 1c00 |02fb: move-object/from16 v0, v28 │ │ +0ec1a2: 2100 |02fd: array-length v0, v0 │ │ +0ec1a4: 0227 0000 |02fe: move/from16 v39, v0 │ │ +0ec1a8: 1328 0100 |0300: const/16 v40, #int 1 // #1 │ │ +0ec1ac: 0200 2700 |0302: move/from16 v0, v39 │ │ +0ec1b0: 0201 2800 |0304: move/from16 v1, v40 │ │ +0ec1b4: 3710 2f00 |0306: if-le v0, v1, 0335 // +002f │ │ +0ec1b8: 1327 0100 |0308: const/16 v39, #int 1 // #1 │ │ +0ec1bc: 4627 1c27 |030a: aget-object v39, v28, v39 │ │ +0ec1c0: 7401 5026 2700 |030c: invoke-virtual/range {v39}, Ljava/lang/String;.length:()I // method@2650 │ │ +0ec1c6: 0a27 |030f: move-result v39 │ │ +0ec1c8: 3d27 2500 |0310: if-lez v39, 0335 // +0025 │ │ +0ec1cc: 1327 0100 |0312: const/16 v39, #int 1 // #1 │ │ +0ec1d0: 4627 1c27 |0314: aget-object v39, v28, v39 │ │ +0ec1d4: 0800 2b00 |0316: move-object/from16 v0, v43 │ │ +0ec1d8: 5400 a409 |0318: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.uvs:Lcom/badlogic/gdx/utils/FloatArray; // field@09a4 │ │ +0ec1dc: 0828 0000 |031a: move-object/from16 v40, v0 │ │ +0ec1e0: 0800 2800 |031c: move-object/from16 v0, v40 │ │ +0ec1e4: 5200 1110 |031e: iget v0, v0, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +0ec1e8: 0228 0000 |0320: move/from16 v40, v0 │ │ +0ec1ec: 0800 2b00 |0322: move-object/from16 v0, v43 │ │ +0ec1f0: 0801 2700 |0324: move-object/from16 v1, v39 │ │ +0ec1f4: 0202 2800 |0326: move/from16 v2, v40 │ │ +0ec1f8: 7030 8310 1002 |0328: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@1083 │ │ +0ec1fe: 0a27 |032b: move-result v39 │ │ +0ec200: 7701 0526 2700 |032c: invoke-static/range {v39}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2605 │ │ +0ec206: 0c27 |032f: move-result-object v39 │ │ +0ec208: 0800 2700 |0330: move-object/from16 v0, v39 │ │ +0ec20c: 6e20 2f27 0800 |0332: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0ec212: 5250 a009 |0335: iget v0, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.numFaces:I // field@09a0 │ │ +0ec216: 0227 0000 |0337: move/from16 v39, v0 │ │ +0ec21a: d827 2701 |0339: add-int/lit8 v39, v39, #int 1 // #01 │ │ +0ec21e: 0200 2700 |033b: move/from16 v0, v39 │ │ +0ec222: 5950 a009 |033d: iput v0, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.numFaces:I // field@09a0 │ │ +0ec226: d810 10ff |033f: add-int/lit8 v16, v16, #int -1 // #ff │ │ +0ec22a: 2900 06fe |0341: goto/16 0147 // -01fa │ │ +0ec22e: 1327 6f00 |0343: const/16 v39, #int 111 // #6f │ │ +0ec232: 0200 2700 |0345: move/from16 v0, v39 │ │ +0ec236: 320b 0800 |0347: if-eq v11, v0, 034f // +0008 │ │ +0ec23a: 1327 6700 |0349: const/16 v39, #int 103 // #67 │ │ +0ec23e: 0200 2700 |034b: move/from16 v0, v39 │ │ +0ec242: 330b 2900 |034d: if-ne v11, v0, 0376 // +0029 │ │ +0ec246: 0800 2000 |034f: move-object/from16 v0, v32 │ │ +0ec24a: 2100 |0351: array-length v0, v0 │ │ +0ec24c: 0227 0000 |0352: move/from16 v39, v0 │ │ +0ec250: 1328 0100 |0354: const/16 v40, #int 1 // #1 │ │ +0ec254: 0200 2700 |0356: move/from16 v0, v39 │ │ +0ec258: 0201 2800 |0358: move/from16 v1, v40 │ │ +0ec25c: 3710 1000 |035a: if-le v0, v1, 036a // +0010 │ │ +0ec260: 1327 0100 |035c: const/16 v39, #int 1 // #1 │ │ +0ec264: 4627 2027 |035e: aget-object v39, v32, v39 │ │ +0ec268: 0800 2b00 |0360: move-object/from16 v0, v43 │ │ +0ec26c: 0801 2700 |0362: move-object/from16 v1, v39 │ │ +0ec270: 7020 8910 1000 |0364: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.setActiveGroup:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group; // method@1089 │ │ +0ec276: 0c05 |0367: move-result-object v5 │ │ +0ec278: 2900 c9fc |0368: goto/16 0031 // -0337 │ │ +0ec27c: 1a27 b215 |036a: const-string v39, "default" // string@15b2 │ │ +0ec280: 0800 2b00 |036c: move-object/from16 v0, v43 │ │ +0ec284: 0801 2700 |036e: move-object/from16 v1, v39 │ │ +0ec288: 7020 8910 1000 |0370: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.setActiveGroup:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group; // method@1089 │ │ +0ec28e: 0c05 |0373: move-result-object v5 │ │ +0ec290: 2900 bdfc |0374: goto/16 0031 // -0343 │ │ +0ec294: 1327 0000 |0376: const/16 v39, #int 0 // #0 │ │ +0ec298: 4627 2027 |0378: aget-object v39, v32, v39 │ │ +0ec29c: 1a28 bf21 |037a: const-string v40, "mtllib" // string@21bf │ │ +0ec2a0: 7402 4426 2700 |037c: invoke-virtual/range {v39, v40}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0ec2a6: 0a27 |037f: move-result v39 │ │ +0ec2a8: 3827 4a00 |0380: if-eqz v39, 03ca // +004a │ │ +0ec2ac: 1a1d 0000 |0382: const-string v29, "" // string@0000 │ │ +0ec2b0: 7401 6a09 2c00 |0384: invoke-virtual/range {v44}, Lcom/badlogic/gdx/files/FileHandle;.path:()Ljava/lang/String; // method@096a │ │ +0ec2b6: 0c27 |0387: move-result-object v39 │ │ +0ec2b8: 1a28 ef00 |0388: const-string v40, "/" // string@00ef │ │ +0ec2bc: 7402 4226 2700 |038a: invoke-virtual/range {v39, v40}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2642 │ │ +0ec2c2: 0a27 |038d: move-result v39 │ │ +0ec2c4: 3827 1800 |038e: if-eqz v39, 03a6 // +0018 │ │ +0ec2c8: 7401 6a09 2c00 |0390: invoke-virtual/range {v44}, Lcom/badlogic/gdx/files/FileHandle;.path:()Ljava/lang/String; // method@096a │ │ +0ec2ce: 0c27 |0393: move-result-object v39 │ │ +0ec2d0: 1328 0000 |0394: const/16 v40, #int 0 // #0 │ │ +0ec2d4: 7401 6a09 2c00 |0396: invoke-virtual/range {v44}, Lcom/badlogic/gdx/files/FileHandle;.path:()Ljava/lang/String; // method@096a │ │ +0ec2da: 0c29 |0399: move-result-object v41 │ │ +0ec2dc: 132a 2f00 |039a: const/16 v42, #int 47 // #2f │ │ +0ec2e0: 7402 4e26 2900 |039c: invoke-virtual/range {v41, v42}, Ljava/lang/String;.lastIndexOf:(I)I // method@264e │ │ +0ec2e6: 0a29 |039f: move-result v41 │ │ +0ec2e8: d829 2901 |03a0: add-int/lit8 v41, v41, #int 1 // #01 │ │ +0ec2ec: 7403 5826 2700 |03a2: invoke-virtual/range {v39, v40, v41}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ +0ec2f2: 0c1d |03a5: move-result-object v29 │ │ +0ec2f4: 2227 c303 |03a6: new-instance v39, Ljava/lang/StringBuilder; // type@03c3 │ │ +0ec2f8: 7601 6726 2700 |03a8: invoke-direct/range {v39}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0ec2fe: 0800 2700 |03ab: move-object/from16 v0, v39 │ │ +0ec302: 0801 1d00 |03ad: move-object/from16 v1, v29 │ │ +0ec306: 6e20 6e26 1000 |03af: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0ec30c: 0c27 |03b2: move-result-object v39 │ │ +0ec30e: 1328 0100 |03b3: const/16 v40, #int 1 // #1 │ │ +0ec312: 4628 2028 |03b5: aget-object v40, v32, v40 │ │ +0ec316: 7402 6e26 2700 |03b7: invoke-virtual/range {v39, v40}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0ec31c: 0c27 |03ba: move-result-object v39 │ │ +0ec31e: 7401 7426 2700 |03bb: invoke-virtual/range {v39}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0ec324: 0c27 |03be: move-result-object v39 │ │ +0ec326: 0800 1500 |03bf: move-object/from16 v0, v21 │ │ +0ec32a: 0801 2700 |03c1: move-object/from16 v1, v39 │ │ +0ec32e: 0802 2d00 |03c3: move-object/from16 v2, v45 │ │ +0ec332: 6e30 8010 1002 |03c5: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader;.load:(Ljava/lang/String;Lcom/badlogic/gdx/files/FileHandle;)V // method@1080 │ │ +0ec338: 2900 69fc |03c8: goto/16 0031 // -0397 │ │ +0ec33c: 1327 0000 |03ca: const/16 v39, #int 0 // #0 │ │ +0ec340: 4627 2027 |03cc: aget-object v39, v32, v39 │ │ +0ec344: 1a28 b42a |03ce: const-string v40, "usemtl" // string@2ab4 │ │ +0ec348: 7402 4426 2700 |03d0: invoke-virtual/range {v39, v40}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0ec34e: 0a27 |03d3: move-result v39 │ │ +0ec350: 3827 5dfc |03d4: if-eqz v39, 0031 // -03a3 │ │ +0ec354: 0800 2000 |03d6: move-object/from16 v0, v32 │ │ +0ec358: 2100 |03d8: array-length v0, v0 │ │ +0ec35a: 0227 0000 |03d9: move/from16 v39, v0 │ │ +0ec35e: 1328 0100 |03db: const/16 v40, #int 1 // #1 │ │ +0ec362: 0200 2700 |03dd: move/from16 v0, v39 │ │ +0ec366: 0201 2800 |03df: move/from16 v1, v40 │ │ +0ec36a: 3310 0a00 |03e1: if-ne v0, v1, 03eb // +000a │ │ +0ec36e: 1a27 b215 |03e3: const-string v39, "default" // string@15b2 │ │ +0ec372: 0800 2700 |03e5: move-object/from16 v0, v39 │ │ +0ec376: 5b50 9e09 |03e7: iput-object v0, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.materialName:Ljava/lang/String; // field@099e │ │ +0ec37a: 2900 48fc |03e9: goto/16 0031 // -03b8 │ │ +0ec37e: 1327 0100 |03eb: const/16 v39, #int 1 // #1 │ │ +0ec382: 4627 2027 |03ed: aget-object v39, v32, v39 │ │ +0ec386: 0800 2700 |03ef: move-object/from16 v0, v39 │ │ +0ec38a: 5b50 9e09 |03f1: iput-object v0, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.materialName:Ljava/lang/String; // field@099e │ │ +0ec38e: 2900 3efc |03f3: goto/16 0031 // -03c2 │ │ +0ec392: 7401 5225 1e00 |03f5: invoke-virtual/range {v30}, Ljava/io/BufferedReader;.close:()V // method@2552 │ │ +0ec398: 1310 0000 |03f8: const/16 v16, #int 0 // #0 │ │ +0ec39c: 0800 2b00 |03fa: move-object/from16 v0, v43 │ │ +0ec3a0: 5400 a209 |03fc: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.groups:Ljava/util/ArrayList; // field@09a2 │ │ +0ec3a4: 0827 0000 |03fe: move-object/from16 v39, v0 │ │ +0ec3a8: 7401 3927 2700 |0400: invoke-virtual/range {v39}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0ec3ae: 0a27 |0403: move-result v39 │ │ +0ec3b0: 0200 1000 |0404: move/from16 v0, v16 │ │ +0ec3b4: 0201 2700 |0406: move/from16 v1, v39 │ │ +0ec3b8: 3510 3200 |0408: if-ge v0, v1, 043a // +0032 │ │ +0ec3bc: 0800 2b00 |040a: move-object/from16 v0, v43 │ │ +0ec3c0: 5400 a209 |040c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.groups:Ljava/util/ArrayList; // field@09a2 │ │ +0ec3c4: 0827 0000 |040e: move-object/from16 v39, v0 │ │ +0ec3c8: 0800 2700 |0410: move-object/from16 v0, v39 │ │ +0ec3cc: 0201 1000 |0412: move/from16 v1, v16 │ │ +0ec3d0: 6e20 3327 1000 |0414: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0ec3d6: 0c27 |0417: move-result-object v39 │ │ +0ec3d8: 1f27 a501 |0418: check-cast v39, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group; // type@01a5 │ │ +0ec3dc: 0800 2700 |041a: move-object/from16 v0, v39 │ │ +0ec3e0: 5200 a009 |041c: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.numFaces:I // field@09a0 │ │ +0ec3e4: 0227 0000 |041e: move/from16 v39, v0 │ │ +0ec3e8: 1328 0100 |0420: const/16 v40, #int 1 // #1 │ │ +0ec3ec: 0200 2700 |0422: move/from16 v0, v39 │ │ +0ec3f0: 0201 2800 |0424: move/from16 v1, v40 │ │ +0ec3f4: 3510 1100 |0426: if-ge v0, v1, 0437 // +0011 │ │ +0ec3f8: 0800 2b00 |0428: move-object/from16 v0, v43 │ │ +0ec3fc: 5400 a209 |042a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.groups:Ljava/util/ArrayList; // field@09a2 │ │ +0ec400: 0827 0000 |042c: move-object/from16 v39, v0 │ │ +0ec404: 0800 2700 |042e: move-object/from16 v0, v39 │ │ +0ec408: 0201 1000 |0430: move/from16 v1, v16 │ │ +0ec40c: 6e20 3627 1000 |0432: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2736 │ │ +0ec412: d810 10ff |0435: add-int/lit8 v16, v16, #int -1 // #ff │ │ +0ec416: d810 1001 |0437: add-int/lit8 v16, v16, #int 1 // #01 │ │ +0ec41a: 28c1 |0439: goto 03fa // -003f │ │ +0ec41c: 0800 2b00 |043a: move-object/from16 v0, v43 │ │ +0ec420: 5400 a209 |043c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.groups:Ljava/util/ArrayList; // field@09a2 │ │ +0ec424: 0827 0000 |043e: move-object/from16 v39, v0 │ │ +0ec428: 7401 3927 2700 |0440: invoke-virtual/range {v39}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0ec42e: 0a27 |0443: move-result v39 │ │ +0ec430: 1328 0100 |0444: const/16 v40, #int 1 // #1 │ │ +0ec434: 0200 2700 |0446: move/from16 v0, v39 │ │ +0ec438: 0201 2800 |0448: move/from16 v1, v40 │ │ +0ec43c: 3510 0600 |044a: if-ge v0, v1, 0450 // +0006 │ │ +0ec440: 1314 0000 |044c: const/16 v20, #int 0 // #0 │ │ +0ec444: 2900 5efc |044e: goto/16 00ac // -03a2 │ │ +0ec448: 0800 2b00 |0450: move-object/from16 v0, v43 │ │ +0ec44c: 5400 a209 |0452: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.groups:Ljava/util/ArrayList; // field@09a2 │ │ +0ec450: 0827 0000 |0454: move-object/from16 v39, v0 │ │ +0ec454: 7401 3927 2700 |0456: invoke-virtual/range {v39}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0ec45a: 0a1a |0459: move-result v26 │ │ +0ec45c: 2214 be01 |045a: new-instance v20, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; // type@01be │ │ +0ec460: 0200 1a00 |045c: move/from16 v0, v26 │ │ +0ec464: 2300 7304 |045e: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // type@0473 │ │ +0ec468: 0827 0000 |0460: move-object/from16 v39, v0 │ │ +0ec46c: 0800 1400 |0462: move-object/from16 v0, v20 │ │ +0ec470: 0801 2700 |0464: move-object/from16 v1, v39 │ │ +0ec474: 7020 2211 1000 |0466: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.:([Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;)V // method@1122 │ │ +0ec47a: 120c |0469: const/4 v12, #int 0 // #0 │ │ +0ec47c: 0200 1a00 |046a: move/from16 v0, v26 │ │ +0ec480: 350c e001 |046c: if-ge v12, v0, 064c // +01e0 │ │ +0ec484: 0800 2b00 |046e: move-object/from16 v0, v43 │ │ +0ec488: 5400 a209 |0470: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.groups:Ljava/util/ArrayList; // field@09a2 │ │ +0ec48c: 0827 0000 |0472: move-object/from16 v39, v0 │ │ +0ec490: 0800 2700 |0474: move-object/from16 v0, v39 │ │ +0ec494: 6e20 3327 c000 |0476: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0ec49a: 0c0d |0479: move-result-object v13 │ │ +0ec49c: 1f0d a501 |047a: check-cast v13, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group; // type@01a5 │ │ +0ec4a0: 54d8 9a09 |047c: iget-object v8, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.faces:Ljava/util/ArrayList; // field@099a │ │ +0ec4a4: 6e10 3927 0800 |047e: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0ec4aa: 0a18 |0481: move-result v24 │ │ +0ec4ac: 52d0 a009 |0482: iget v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.numFaces:I // field@09a0 │ │ +0ec4b0: 0219 0000 |0484: move/from16 v25, v0 │ │ +0ec4b4: 55de 9b09 |0486: iget-boolean v14, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.hasNorms:Z // field@099b │ │ +0ec4b8: 55df 9c09 |0488: iget-boolean v15, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.hasUVs:Z // field@099c │ │ +0ec4bc: da28 1903 |048a: mul-int/lit8 v40, v25, #int 3 // #03 │ │ +0ec4c0: 380e f600 |048c: if-eqz v14, 0582 // +00f6 │ │ +0ec4c4: 1327 0300 |048e: const/16 v39, #int 3 // #3 │ │ +0ec4c8: d829 2703 |0490: add-int/lit8 v41, v39, #int 3 // #03 │ │ +0ec4cc: 380f f400 |0492: if-eqz v15, 0586 // +00f4 │ │ +0ec4d0: 1327 0200 |0494: const/16 v39, #int 2 // #2 │ │ +0ec4d4: 9027 2729 |0496: add-int v39, v39, v41 │ │ +0ec4d8: 9227 2728 |0498: mul-int v39, v39, v40 │ │ +0ec4dc: 0200 2700 |049a: move/from16 v0, v39 │ │ +0ec4e0: 230a 4804 |049c: new-array v10, v0, [F // type@0448 │ │ +0ec4e4: 1310 0000 |049e: const/16 v16, #int 0 // #0 │ │ +0ec4e8: 1325 0000 |04a0: const/16 v37, #int 0 // #0 │ │ +0ec4ec: 0226 2500 |04a2: move/from16 v38, v37 │ │ +0ec4f0: 0211 1000 |04a4: move/from16 v17, v16 │ │ +0ec4f4: 0200 1100 |04a6: move/from16 v0, v17 │ │ +0ec4f8: 0201 1800 |04a8: move/from16 v1, v24 │ │ +0ec4fc: 3510 e000 |04aa: if-ge v0, v1, 058a // +00e0 │ │ +0ec500: d810 1101 |04ac: add-int/lit8 v16, v17, #int 1 // #01 │ │ +0ec504: 0200 1100 |04ae: move/from16 v0, v17 │ │ +0ec508: 6e20 3327 0800 |04b0: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0ec50e: 0c27 |04b3: move-result-object v39 │ │ +0ec510: 1f27 b003 |04b4: check-cast v39, Ljava/lang/Integer; // type@03b0 │ │ +0ec514: 7401 ff25 2700 |04b6: invoke-virtual/range {v39}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0ec51a: 0a27 |04b9: move-result v39 │ │ +0ec51c: da23 2703 |04ba: mul-int/lit8 v35, v39, #int 3 // #03 │ │ +0ec520: d825 2601 |04bc: add-int/lit8 v37, v38, #int 1 // #01 │ │ +0ec524: 0800 2b00 |04be: move-object/from16 v0, v43 │ │ +0ec528: 5400 a509 |04c0: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.verts:Lcom/badlogic/gdx/utils/FloatArray; // field@09a5 │ │ +0ec52c: 0827 0000 |04c2: move-object/from16 v39, v0 │ │ +0ec530: d824 2301 |04c4: add-int/lit8 v36, v35, #int 1 // #01 │ │ +0ec534: 0800 2700 |04c6: move-object/from16 v0, v39 │ │ +0ec538: 0201 2300 |04c8: move/from16 v1, v35 │ │ +0ec53c: 6e20 9a1f 1000 |04ca: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ +0ec542: 0a27 |04cd: move-result v39 │ │ +0ec544: 4b27 0a26 |04ce: aput v39, v10, v38 │ │ +0ec548: d826 2501 |04d0: add-int/lit8 v38, v37, #int 1 // #01 │ │ +0ec54c: 0800 2b00 |04d2: move-object/from16 v0, v43 │ │ +0ec550: 5400 a509 |04d4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.verts:Lcom/badlogic/gdx/utils/FloatArray; // field@09a5 │ │ +0ec554: 0827 0000 |04d6: move-object/from16 v39, v0 │ │ +0ec558: d823 2401 |04d8: add-int/lit8 v35, v36, #int 1 // #01 │ │ +0ec55c: 0800 2700 |04da: move-object/from16 v0, v39 │ │ +0ec560: 0201 2400 |04dc: move/from16 v1, v36 │ │ +0ec564: 6e20 9a1f 1000 |04de: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ +0ec56a: 0a27 |04e1: move-result v39 │ │ +0ec56c: 4b27 0a25 |04e2: aput v39, v10, v37 │ │ +0ec570: d825 2601 |04e4: add-int/lit8 v37, v38, #int 1 // #01 │ │ +0ec574: 0800 2b00 |04e6: move-object/from16 v0, v43 │ │ +0ec578: 5400 a509 |04e8: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.verts:Lcom/badlogic/gdx/utils/FloatArray; // field@09a5 │ │ +0ec57c: 0827 0000 |04ea: move-object/from16 v39, v0 │ │ +0ec580: 0800 2700 |04ec: move-object/from16 v0, v39 │ │ +0ec584: 0201 2300 |04ee: move/from16 v1, v35 │ │ +0ec588: 6e20 9a1f 1000 |04f0: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ +0ec58e: 0a27 |04f3: move-result v39 │ │ +0ec590: 4b27 0a26 |04f4: aput v39, v10, v38 │ │ +0ec594: 380e b801 |04f6: if-eqz v14, 06ae // +01b8 │ │ +0ec598: d811 1001 |04f8: add-int/lit8 v17, v16, #int 1 // #01 │ │ +0ec59c: 0200 1000 |04fa: move/from16 v0, v16 │ │ +0ec5a0: 6e20 3327 0800 |04fc: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0ec5a6: 0c27 |04ff: move-result-object v39 │ │ +0ec5a8: 1f27 b003 |0500: check-cast v39, Ljava/lang/Integer; // type@03b0 │ │ +0ec5ac: 7401 ff25 2700 |0502: invoke-virtual/range {v39}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0ec5b2: 0a27 |0505: move-result v39 │ │ +0ec5b4: da16 2703 |0506: mul-int/lit8 v22, v39, #int 3 // #03 │ │ +0ec5b8: d826 2501 |0508: add-int/lit8 v38, v37, #int 1 // #01 │ │ +0ec5bc: 0800 2b00 |050a: move-object/from16 v0, v43 │ │ +0ec5c0: 5400 a309 |050c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.norms:Lcom/badlogic/gdx/utils/FloatArray; // field@09a3 │ │ +0ec5c4: 0827 0000 |050e: move-object/from16 v39, v0 │ │ +0ec5c8: d817 1601 |0510: add-int/lit8 v23, v22, #int 1 // #01 │ │ +0ec5cc: 0800 2700 |0512: move-object/from16 v0, v39 │ │ +0ec5d0: 0201 1600 |0514: move/from16 v1, v22 │ │ +0ec5d4: 6e20 9a1f 1000 |0516: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ +0ec5da: 0a27 |0519: move-result v39 │ │ +0ec5dc: 4b27 0a25 |051a: aput v39, v10, v37 │ │ +0ec5e0: d825 2601 |051c: add-int/lit8 v37, v38, #int 1 // #01 │ │ +0ec5e4: 0800 2b00 |051e: move-object/from16 v0, v43 │ │ +0ec5e8: 5400 a309 |0520: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.norms:Lcom/badlogic/gdx/utils/FloatArray; // field@09a3 │ │ +0ec5ec: 0827 0000 |0522: move-object/from16 v39, v0 │ │ +0ec5f0: d816 1701 |0524: add-int/lit8 v22, v23, #int 1 // #01 │ │ +0ec5f4: 0800 2700 |0526: move-object/from16 v0, v39 │ │ +0ec5f8: 0201 1700 |0528: move/from16 v1, v23 │ │ +0ec5fc: 6e20 9a1f 1000 |052a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ +0ec602: 0a27 |052d: move-result v39 │ │ +0ec604: 4b27 0a26 |052e: aput v39, v10, v38 │ │ +0ec608: d826 2501 |0530: add-int/lit8 v38, v37, #int 1 // #01 │ │ +0ec60c: 0800 2b00 |0532: move-object/from16 v0, v43 │ │ +0ec610: 5400 a309 |0534: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.norms:Lcom/badlogic/gdx/utils/FloatArray; // field@09a3 │ │ +0ec614: 0827 0000 |0536: move-object/from16 v39, v0 │ │ +0ec618: 0800 2700 |0538: move-object/from16 v0, v39 │ │ +0ec61c: 0201 1600 |053a: move/from16 v1, v22 │ │ +0ec620: 6e20 9a1f 1000 |053c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ +0ec626: 0a27 |053f: move-result v39 │ │ +0ec628: 4b27 0a25 |0540: aput v39, v10, v37 │ │ +0ec62c: 380f 6601 |0542: if-eqz v15, 06a8 // +0166 │ │ +0ec630: d810 1101 |0544: add-int/lit8 v16, v17, #int 1 // #01 │ │ +0ec634: 0200 1100 |0546: move/from16 v0, v17 │ │ +0ec638: 6e20 3327 0800 |0548: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2733 │ │ +0ec63e: 0c27 |054b: move-result-object v39 │ │ +0ec640: 1f27 b003 |054c: check-cast v39, Ljava/lang/Integer; // type@03b0 │ │ +0ec644: 7401 ff25 2700 |054e: invoke-virtual/range {v39}, Ljava/lang/Integer;.intValue:()I // method@25ff │ │ +0ec64a: 0a27 |0551: move-result v39 │ │ +0ec64c: da21 2702 |0552: mul-int/lit8 v33, v39, #int 2 // #02 │ │ +0ec650: d825 2601 |0554: add-int/lit8 v37, v38, #int 1 // #01 │ │ +0ec654: 0800 2b00 |0556: move-object/from16 v0, v43 │ │ +0ec658: 5400 a409 |0558: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.uvs:Lcom/badlogic/gdx/utils/FloatArray; // field@09a4 │ │ +0ec65c: 0827 0000 |055a: move-object/from16 v39, v0 │ │ +0ec660: d822 2101 |055c: add-int/lit8 v34, v33, #int 1 // #01 │ │ +0ec664: 0800 2700 |055e: move-object/from16 v0, v39 │ │ +0ec668: 0201 2100 |0560: move/from16 v1, v33 │ │ +0ec66c: 6e20 9a1f 1000 |0562: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ +0ec672: 0a27 |0565: move-result v39 │ │ +0ec674: 4b27 0a26 |0566: aput v39, v10, v38 │ │ +0ec678: d826 2501 |0568: add-int/lit8 v38, v37, #int 1 // #01 │ │ +0ec67c: 0800 2b00 |056a: move-object/from16 v0, v43 │ │ +0ec680: 5400 a409 |056c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.uvs:Lcom/badlogic/gdx/utils/FloatArray; // field@09a4 │ │ +0ec684: 0827 0000 |056e: move-object/from16 v39, v0 │ │ +0ec688: 0800 2700 |0570: move-object/from16 v0, v39 │ │ +0ec68c: 0201 2200 |0572: move/from16 v1, v34 │ │ +0ec690: 6e20 9a1f 1000 |0574: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ +0ec696: 0a27 |0577: move-result v39 │ │ +0ec698: 4b27 0a25 |0578: aput v39, v10, v37 │ │ +0ec69c: 0225 2600 |057a: move/from16 v37, v38 │ │ +0ec6a0: 0226 2500 |057c: move/from16 v38, v37 │ │ +0ec6a4: 0211 1000 |057e: move/from16 v17, v16 │ │ +0ec6a8: 2900 26ff |0580: goto/16 04a6 // -00da │ │ +0ec6ac: 1327 0000 |0582: const/16 v39, #int 0 // #0 │ │ +0ec6b0: 2900 0cff |0584: goto/16 0490 // -00f4 │ │ +0ec6b4: 1327 0000 |0586: const/16 v39, #int 0 // #0 │ │ +0ec6b8: 2900 0eff |0588: goto/16 0496 // -00f2 │ │ +0ec6bc: da27 1903 |058a: mul-int/lit8 v39, v25, #int 3 // #03 │ │ +0ec6c0: 1328 ff7f |058c: const/16 v40, #int 32767 // #7fff │ │ +0ec6c4: 0200 2700 |058e: move/from16 v0, v39 │ │ +0ec6c8: 0201 2800 |0590: move/from16 v1, v40 │ │ +0ec6cc: 3410 1c00 |0592: if-lt v0, v1, 05ae // +001c │ │ +0ec6d0: 131b 0000 |0594: const/16 v27, #int 0 // #0 │ │ +0ec6d4: 0200 1b00 |0596: move/from16 v0, v27 │ │ +0ec6d8: 2309 9a04 |0598: new-array v9, v0, [S // type@049a │ │ +0ec6dc: 3d1b 1700 |059a: if-lez v27, 05b1 // +0017 │ │ +0ec6e0: 1310 0000 |059c: const/16 v16, #int 0 // #0 │ │ +0ec6e4: 0200 1000 |059e: move/from16 v0, v16 │ │ +0ec6e8: 0201 1b00 |05a0: move/from16 v1, v27 │ │ +0ec6ec: 3510 0f00 |05a2: if-ge v0, v1, 05b1 // +000f │ │ +0ec6f0: 0200 1000 |05a4: move/from16 v0, v16 │ │ +0ec6f4: 8f00 |05a6: int-to-short v0, v0 │ │ +0ec6f6: 0227 0000 |05a7: move/from16 v39, v0 │ │ +0ec6fa: 5127 0910 |05a9: aput-short v39, v9, v16 │ │ +0ec6fe: d810 1001 |05ab: add-int/lit8 v16, v16, #int 1 // #01 │ │ +0ec702: 28f1 |05ad: goto 059e // -000f │ │ +0ec704: da1b 1903 |05ae: mul-int/lit8 v27, v25, #int 3 // #03 │ │ +0ec708: 28e6 |05b0: goto 0596 // -001a │ │ +0ec70a: 2206 e503 |05b1: new-instance v6, Ljava/util/ArrayList; // type@03e5 │ │ +0ec70e: 7010 2c27 0600 |05b3: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@272c │ │ +0ec714: 2227 2b01 |05b6: new-instance v39, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +0ec718: 1328 0000 |05b8: const/16 v40, #int 0 // #0 │ │ +0ec71c: 1329 0300 |05ba: const/16 v41, #int 3 // #3 │ │ +0ec720: 1a2a ef11 |05bc: const-string v42, "a_position" // string@11ef │ │ +0ec724: 7604 a50b 2700 |05be: invoke-direct/range {v39, v40, v41, v42}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +0ec72a: 0800 2700 |05c1: move-object/from16 v0, v39 │ │ +0ec72e: 6e20 2f27 0600 |05c3: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0ec734: 380e 1200 |05c6: if-eqz v14, 05d8 // +0012 │ │ +0ec738: 2227 2b01 |05c8: new-instance v39, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +0ec73c: 1328 0200 |05ca: const/16 v40, #int 2 // #2 │ │ +0ec740: 1329 0300 |05cc: const/16 v41, #int 3 // #3 │ │ +0ec744: 1a2a ee11 |05ce: const-string v42, "a_normal" // string@11ee │ │ +0ec748: 7604 a50b 2700 |05d0: invoke-direct/range {v39, v40, v41, v42}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +0ec74e: 0800 2700 |05d3: move-object/from16 v0, v39 │ │ +0ec752: 6e20 2f27 0600 |05d5: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0ec758: 380f 1200 |05d8: if-eqz v15, 05ea // +0012 │ │ +0ec75c: 2227 2b01 |05da: new-instance v39, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +0ec760: 1328 0300 |05dc: const/16 v40, #int 3 // #3 │ │ +0ec764: 1329 0200 |05de: const/16 v41, #int 2 // #2 │ │ +0ec768: 1a2a f211 |05e0: const-string v42, "a_texCoord0" // string@11f2 │ │ +0ec76c: 7604 a50b 2700 |05e2: invoke-direct/range {v39, v40, v41, v42}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +0ec772: 0800 2700 |05e5: move-object/from16 v0, v39 │ │ +0ec776: 6e20 2f27 0600 |05e7: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@272f │ │ +0ec77c: 2213 1901 |05ea: new-instance v19, Lcom/badlogic/gdx/graphics/Mesh; // type@0119 │ │ +0ec780: 1328 0100 |05ec: const/16 v40, #int 1 // #1 │ │ +0ec784: da29 1903 |05ee: mul-int/lit8 v41, v25, #int 3 // #03 │ │ +0ec788: 6e10 3927 0600 |05f0: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0ec78e: 0a27 |05f3: move-result v39 │ │ +0ec790: 0200 2700 |05f4: move/from16 v0, v39 │ │ +0ec794: 2300 5f04 |05f6: new-array v0, v0, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@045f │ │ +0ec798: 0827 0000 |05f8: move-object/from16 v39, v0 │ │ +0ec79c: 0800 2700 |05fa: move-object/from16 v0, v39 │ │ +0ec7a0: 6e20 3a27 0600 |05fc: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@273a │ │ +0ec7a6: 0c27 |05ff: move-result-object v39 │ │ +0ec7a8: 1f27 5f04 |0600: check-cast v39, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@045f │ │ +0ec7ac: 0800 1300 |0602: move-object/from16 v0, v19 │ │ +0ec7b0: 0201 2800 |0604: move/from16 v1, v40 │ │ +0ec7b4: 0202 2900 |0606: move/from16 v2, v41 │ │ +0ec7b8: 0203 1b00 |0608: move/from16 v3, v27 │ │ +0ec7bc: 0804 2700 |060a: move-object/from16 v4, v39 │ │ +0ec7c0: 7054 d40a 1032 |060c: invoke-direct {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0ad4 │ │ +0ec7c6: 0800 1300 |060f: move-object/from16 v0, v19 │ │ +0ec7ca: 6e20 fa0a a000 |0611: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0afa │ │ +0ec7d0: 3d1b 0700 |0614: if-lez v27, 061b // +0007 │ │ +0ec7d4: 0800 1300 |0616: move-object/from16 v0, v19 │ │ +0ec7d8: 6e20 f80a 9000 |0618: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0af8 │ │ +0ec7de: 221f bf01 |061b: new-instance v31, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // type@01bf │ │ +0ec7e2: 54d0 9f09 |061d: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.name:Ljava/lang/String; // field@099f │ │ +0ec7e6: 0827 0000 |061f: move-object/from16 v39, v0 │ │ +0ec7ea: 1328 0400 |0621: const/16 v40, #int 4 // #4 │ │ +0ec7ee: 0800 1f00 |0623: move-object/from16 v0, v31 │ │ +0ec7f2: 0801 2700 |0625: move-object/from16 v1, v39 │ │ +0ec7f6: 0802 1300 |0627: move-object/from16 v2, v19 │ │ +0ec7fa: 0203 2800 |0629: move/from16 v3, v40 │ │ +0ec7fe: 7040 2d11 1032 |062b: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Mesh;I)V // method@112d │ │ +0ec804: 54d0 9e09 |062e: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader$Group;.materialName:Ljava/lang/String; // field@099e │ │ +0ec808: 0827 0000 |0630: move-object/from16 v39, v0 │ │ +0ec80c: 0800 1500 |0632: move-object/from16 v0, v21 │ │ +0ec810: 0801 2700 |0634: move-object/from16 v1, v39 │ │ +0ec814: 6e20 7f10 1000 |0636: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/MtlLoader;.getMaterial:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/materials/Material; // method@107f │ │ +0ec81a: 0c27 |0639: move-result-object v39 │ │ +0ec81c: 0800 2700 |063a: move-object/from16 v0, v39 │ │ +0ec820: 0801 1f00 |063c: move-object/from16 v1, v31 │ │ +0ec824: 5b10 0e0a |063e: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a0e │ │ +0ec828: 0800 1400 |0640: move-object/from16 v0, v20 │ │ +0ec82c: 5400 0c0a |0642: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/still/StillSubMesh; // field@0a0c │ │ +0ec830: 0827 0000 |0644: move-object/from16 v39, v0 │ │ +0ec834: 4d1f 270c |0646: aput-object v31, v39, v12 │ │ +0ec838: d80c 0c01 |0648: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0ec83c: 2900 20fe |064a: goto/16 046a // -01e0 │ │ +0ec840: 0800 2b00 |064c: move-object/from16 v0, v43 │ │ +0ec844: 5400 a509 |064e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.verts:Lcom/badlogic/gdx/utils/FloatArray; // field@09a5 │ │ +0ec848: 0827 0000 |0650: move-object/from16 v39, v0 │ │ +0ec84c: 0800 2700 |0652: move-object/from16 v0, v39 │ │ +0ec850: 5200 1110 |0654: iget v0, v0, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +0ec854: 0227 0000 |0656: move/from16 v39, v0 │ │ +0ec858: 3d27 0b00 |0658: if-lez v39, 0663 // +000b │ │ +0ec85c: 0800 2b00 |065a: move-object/from16 v0, v43 │ │ +0ec860: 5400 a509 |065c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.verts:Lcom/badlogic/gdx/utils/FloatArray; // field@09a5 │ │ +0ec864: 0827 0000 |065e: move-object/from16 v39, v0 │ │ +0ec868: 7401 951f 2700 |0660: invoke-virtual/range {v39}, Lcom/badlogic/gdx/utils/FloatArray;.clear:()V // method@1f95 │ │ +0ec86e: 0800 2b00 |0663: move-object/from16 v0, v43 │ │ +0ec872: 5400 a309 |0665: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.norms:Lcom/badlogic/gdx/utils/FloatArray; // field@09a3 │ │ +0ec876: 0827 0000 |0667: move-object/from16 v39, v0 │ │ +0ec87a: 0800 2700 |0669: move-object/from16 v0, v39 │ │ +0ec87e: 5200 1110 |066b: iget v0, v0, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +0ec882: 0227 0000 |066d: move/from16 v39, v0 │ │ +0ec886: 3d27 0b00 |066f: if-lez v39, 067a // +000b │ │ +0ec88a: 0800 2b00 |0671: move-object/from16 v0, v43 │ │ +0ec88e: 5400 a309 |0673: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.norms:Lcom/badlogic/gdx/utils/FloatArray; // field@09a3 │ │ +0ec892: 0827 0000 |0675: move-object/from16 v39, v0 │ │ +0ec896: 7401 951f 2700 |0677: invoke-virtual/range {v39}, Lcom/badlogic/gdx/utils/FloatArray;.clear:()V // method@1f95 │ │ +0ec89c: 0800 2b00 |067a: move-object/from16 v0, v43 │ │ +0ec8a0: 5400 a409 |067c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.uvs:Lcom/badlogic/gdx/utils/FloatArray; // field@09a4 │ │ +0ec8a4: 0827 0000 |067e: move-object/from16 v39, v0 │ │ +0ec8a8: 0800 2700 |0680: move-object/from16 v0, v39 │ │ +0ec8ac: 5200 1110 |0682: iget v0, v0, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +0ec8b0: 0227 0000 |0684: move/from16 v39, v0 │ │ +0ec8b4: 3d27 0b00 |0686: if-lez v39, 0691 // +000b │ │ +0ec8b8: 0800 2b00 |0688: move-object/from16 v0, v43 │ │ +0ec8bc: 5400 a409 |068a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.uvs:Lcom/badlogic/gdx/utils/FloatArray; // field@09a4 │ │ +0ec8c0: 0827 0000 |068c: move-object/from16 v39, v0 │ │ +0ec8c4: 7401 951f 2700 |068e: invoke-virtual/range {v39}, Lcom/badlogic/gdx/utils/FloatArray;.clear:()V // method@1f95 │ │ +0ec8ca: 0800 2b00 |0691: move-object/from16 v0, v43 │ │ +0ec8ce: 5400 a209 |0693: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.groups:Ljava/util/ArrayList; // field@09a2 │ │ +0ec8d2: 0827 0000 |0695: move-object/from16 v39, v0 │ │ +0ec8d6: 7401 3927 2700 |0697: invoke-virtual/range {v39}, Ljava/util/ArrayList;.size:()I // method@2739 │ │ +0ec8dc: 0a27 |069a: move-result v39 │ │ +0ec8de: 3d27 11fa |069b: if-lez v39, 00ac // -05ef │ │ +0ec8e2: 0800 2b00 |069d: move-object/from16 v0, v43 │ │ +0ec8e6: 5400 a209 |069f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.groups:Ljava/util/ArrayList; // field@09a2 │ │ +0ec8ea: 0827 0000 |06a1: move-object/from16 v39, v0 │ │ +0ec8ee: 7401 3127 2700 |06a3: invoke-virtual/range {v39}, Ljava/util/ArrayList;.clear:()V // method@2731 │ │ +0ec8f4: 2900 06fa |06a6: goto/16 00ac // -05fa │ │ +0ec8f8: 0225 2600 |06a8: move/from16 v37, v38 │ │ +0ec8fc: 0210 1100 |06aa: move/from16 v16, v17 │ │ +0ec900: 2900 d0fe |06ac: goto/16 057c // -0130 │ │ +0ec904: 0226 2500 |06ae: move/from16 v38, v37 │ │ +0ec908: 0211 1000 |06b0: move/from16 v17, v16 │ │ +0ec90c: 2900 90fe |06b2: goto/16 0542 // -0170 │ │ catches : 1 │ │ 0x0031 - 0x03f8 │ │ Ljava/io/IOException; -> 0x00a9 │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=90 │ │ 0x0010 line=91 │ │ @@ -320808,34 +320863,34 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;Z)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0de37c: |[0de37c] com.badlogic.gdx.graphics.g3d.loaders.wavefront.ObjLoader.loadObj:(Lcom/badlogic/gdx/files/FileHandle;Z)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; │ │ -0de38c: 6e10 6909 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0969 │ │ -0de392: 0c00 |0003: move-result-object v0 │ │ -0de394: 6e40 8710 2130 |0004: invoke-virtual {v1, v2, v0, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.loadObj:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; // method@1087 │ │ -0de39a: 0c00 |0007: move-result-object v0 │ │ -0de39c: 1100 |0008: return-object v0 │ │ +0ec920: |[0ec920] com.badlogic.gdx.graphics.g3d.loaders.wavefront.ObjLoader.loadObj:(Lcom/badlogic/gdx/files/FileHandle;Z)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; │ │ +0ec930: 6e10 6909 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0969 │ │ +0ec936: 0c00 |0003: move-result-object v0 │ │ +0ec938: 6e40 8710 2130 |0004: invoke-virtual {v1, v2, v0, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader;.loadObj:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)Lcom/badlogic/gdx/graphics/g3d/model/still/StillModel; // method@1087 │ │ +0ec93e: 0c00 |0007: move-result-object v0 │ │ +0ec940: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/wavefront/ObjLoader; │ │ 0x0000 - 0x0009 reg=2 file Lcom/badlogic/gdx/files/FileHandle; │ │ 0x0000 - 0x0009 reg=3 flipV Z │ │ │ │ - source_file_idx : 3539 (ObjLoader.java) │ │ + source_file_idx : 3537 (ObjLoader.java) │ │ │ │ Class #722 header: │ │ -class_idx : 439 │ │ +class_idx : 437 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1878 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 15 │ │ │ │ Class #722 - │ │ @@ -320865,59 +320920,59 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0de3a0: |[0de3a0] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.:()V │ │ -0de3b0: 2200 1602 |0000: new-instance v0, Lcom/badlogic/gdx/math/collision/BoundingBox; // type@0216 │ │ -0de3b4: 7010 aa14 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/math/collision/BoundingBox;.:()V // method@14aa │ │ -0de3ba: 6900 d809 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.tmpBox:Lcom/badlogic/gdx/math/collision/BoundingBox; // field@09d8 │ │ -0de3be: 0e00 |0007: return-void │ │ +0ec944: |[0ec944] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.:()V │ │ +0ec954: 2200 1402 |0000: new-instance v0, Lcom/badlogic/gdx/math/collision/BoundingBox; // type@0214 │ │ +0ec958: 7010 aa14 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/math/collision/BoundingBox;.:()V // method@14aa │ │ +0ec95e: 6900 d809 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.tmpBox:Lcom/badlogic/gdx/math/collision/BoundingBox; // field@09d8 │ │ +0ec962: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;) │ │ name : '' │ │ type : '([Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -0de3c0: |[0de3c0] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.:([Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;)V │ │ -0de3d0: 7010 2726 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ -0de3d6: 5b45 d709 |0003: iput-object v5, v4, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ -0de3da: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0de3dc: 4602 0502 |0006: aget-object v2, v5, v2 │ │ -0de3e0: 5422 da09 |0008: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09da │ │ -0de3e4: 6e10 3922 0200 |000a: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/ObjectMap;.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; // method@2239 │ │ -0de3ea: 0c02 |000d: move-result-object v2 │ │ -0de3ec: 6e10 1b22 0200 |000e: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.toArray:()Lcom/badlogic/gdx/utils/Array; // method@221b │ │ -0de3f2: 0c01 |0011: move-result-object v1 │ │ -0de3f4: 5212 df0f |0012: iget v2, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0de3f8: 2322 7004 |0014: new-array v2, v2, [Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // type@0470 │ │ -0de3fc: 5b42 d609 |0016: iput-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.animations:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // field@09d6 │ │ -0de400: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -0de402: 5442 d609 |0019: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.animations:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // field@09d6 │ │ -0de406: 2122 |001b: array-length v2, v2 │ │ -0de408: 3520 0f00 |001c: if-ge v0, v2, 002b // +000f │ │ -0de40c: 5443 d609 |001e: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.animations:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // field@09d6 │ │ -0de410: 6e20 741e 0100 |0020: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0de416: 0c02 |0023: move-result-object v2 │ │ -0de418: 1f02 b601 |0024: check-cast v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // type@01b6 │ │ -0de41c: 4d02 0300 |0026: aput-object v2, v3, v0 │ │ -0de420: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0de424: 28ef |002a: goto 0019 // -0011 │ │ -0de426: 7010 e810 0400 |002b: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.checkValidity:()V // method@10e8 │ │ -0de42c: 0e00 |002e: return-void │ │ +0ec964: |[0ec964] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.:([Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;)V │ │ +0ec974: 7010 2726 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ +0ec97a: 5b45 d709 |0003: iput-object v5, v4, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ +0ec97e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0ec980: 4602 0502 |0006: aget-object v2, v5, v2 │ │ +0ec984: 5422 da09 |0008: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09da │ │ +0ec988: 6e10 3922 0200 |000a: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/ObjectMap;.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; // method@2239 │ │ +0ec98e: 0c02 |000d: move-result-object v2 │ │ +0ec990: 6e10 1b22 0200 |000e: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.toArray:()Lcom/badlogic/gdx/utils/Array; // method@221b │ │ +0ec996: 0c01 |0011: move-result-object v1 │ │ +0ec998: 5212 df0f |0012: iget v2, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0ec99c: 2322 6e04 |0014: new-array v2, v2, [Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // type@046e │ │ +0ec9a0: 5b42 d609 |0016: iput-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.animations:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // field@09d6 │ │ +0ec9a4: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +0ec9a6: 5442 d609 |0019: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.animations:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // field@09d6 │ │ +0ec9aa: 2122 |001b: array-length v2, v2 │ │ +0ec9ac: 3520 0f00 |001c: if-ge v0, v2, 002b // +000f │ │ +0ec9b0: 5443 d609 |001e: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.animations:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // field@09d6 │ │ +0ec9b4: 6e20 741e 0100 |0020: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0ec9ba: 0c02 |0023: move-result-object v2 │ │ +0ec9bc: 1f02 b401 |0024: check-cast v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // type@01b4 │ │ +0ec9c0: 4d02 0300 |0026: aput-object v2, v3, v0 │ │ +0ec9c4: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ec9c8: 28ef |002a: goto 0019 // -0011 │ │ +0ec9ca: 7010 e810 0400 |002b: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.checkValidity:()V // method@10e8 │ │ +0ec9d0: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=36 │ │ 0x0012 line=37 │ │ 0x0018 line=38 │ │ @@ -320936,138 +320991,138 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 239 16-bit code units │ │ -0de430: |[0de430] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.checkValidity:()V │ │ -0de440: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0de442: 5474 d709 |0001: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ -0de446: 2144 |0003: array-length v4, v4 │ │ -0de448: 3541 3100 |0004: if-ge v1, v4, 0035 // +0031 │ │ -0de44c: 5474 d709 |0006: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ -0de450: 4604 0401 |0008: aget-object v4, v4, v1 │ │ -0de454: 5444 da09 |000a: iget-object v4, v4, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09da │ │ -0de458: 5244 5b11 |000c: iget v4, v4, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -0de45c: 5475 d609 |000e: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.animations:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // field@09d6 │ │ -0de460: 2155 |0010: array-length v5, v5 │ │ -0de462: 3254 2100 |0011: if-eq v4, v5, 0032 // +0021 │ │ -0de466: 2204 fc02 |0013: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0de46a: 2205 c503 |0015: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -0de46e: 7010 6726 0500 |0017: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0de474: 1a06 c322 |001a: const-string v6, "number of animations in subMesh[0] is not the same in subMesh[" // string@22c3 │ │ -0de478: 6e20 6e26 6500 |001c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0de47e: 0c05 |001f: move-result-object v5 │ │ -0de480: 6e20 6b26 1500 |0020: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0de486: 0c05 |0023: move-result-object v5 │ │ -0de488: 1a06 7911 |0024: const-string v6, "]. All sub-meshes must have the same animations and number of frames" // string@1179 │ │ -0de48c: 6e20 6e26 6500 |0026: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0de492: 0c05 |0029: move-result-object v5 │ │ -0de494: 6e10 7426 0500 |002a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0de49a: 0c05 |002d: move-result-object v5 │ │ -0de49c: 7020 b41f 5400 |002e: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0de4a2: 2704 |0031: throw v4 │ │ -0de4a4: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0de4a8: 28cd |0034: goto 0001 // -0033 │ │ -0de4aa: 1201 |0035: const/4 v1, #int 0 // #0 │ │ -0de4ac: 5474 d609 |0036: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.animations:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // field@09d6 │ │ -0de4b0: 2144 |0038: array-length v4, v4 │ │ -0de4b2: 3541 b500 |0039: if-ge v1, v4, 00ee // +00b5 │ │ -0de4b6: 5474 d609 |003b: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.animations:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // field@09d6 │ │ -0de4ba: 4600 0401 |003d: aget-object v0, v4, v1 │ │ -0de4be: 1202 |003f: const/4 v2, #int 0 // #0 │ │ -0de4c0: 5474 d709 |0040: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ -0de4c4: 2144 |0042: array-length v4, v4 │ │ -0de4c6: 3542 a700 |0043: if-ge v2, v4, 00ea // +00a7 │ │ -0de4ca: 5474 d709 |0045: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ -0de4ce: 4604 0402 |0047: aget-object v4, v4, v2 │ │ -0de4d2: 5444 da09 |0049: iget-object v4, v4, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09da │ │ -0de4d6: 5405 d409 |004b: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.name:Ljava/lang/String; // field@09d4 │ │ -0de4da: 6e20 2722 5400 |004d: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0de4e0: 0c03 |0050: move-result-object v3 │ │ -0de4e2: 1f03 b601 |0051: check-cast v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // type@01b6 │ │ -0de4e6: 3903 2d00 |0053: if-nez v3, 0080 // +002d │ │ -0de4ea: 2204 fc02 |0055: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0de4ee: 2205 c503 |0057: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -0de4f2: 7010 6726 0500 |0059: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0de4f8: 1a06 a212 |005c: const-string v6, "animation '" // string@12a2 │ │ -0de4fc: 6e20 6e26 6500 |005e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0de502: 0c05 |0061: move-result-object v5 │ │ -0de504: 5406 d409 |0062: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.name:Ljava/lang/String; // field@09d4 │ │ -0de508: 6e20 6e26 6500 |0064: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0de50e: 0c05 |0067: move-result-object v5 │ │ -0de510: 1a06 5600 |0068: const-string v6, "' missing in subMesh[" // string@0056 │ │ -0de514: 6e20 6e26 6500 |006a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0de51a: 0c05 |006d: move-result-object v5 │ │ -0de51c: 6e20 6b26 2500 |006e: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0de522: 0c05 |0071: move-result-object v5 │ │ -0de524: 1a06 7211 |0072: const-string v6, "]" // string@1172 │ │ -0de528: 6e20 6e26 6500 |0074: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0de52e: 0c05 |0077: move-result-object v5 │ │ -0de530: 6e10 7426 0500 |0078: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0de536: 0c05 |007b: move-result-object v5 │ │ -0de538: 7020 b41f 5400 |007c: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0de53e: 2704 |007f: throw v4 │ │ -0de540: 5234 d209 |0080: iget v4, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.frameDuration:F // field@09d2 │ │ -0de544: 5205 d209 |0082: iget v5, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.frameDuration:F // field@09d2 │ │ -0de548: 2d04 0405 |0084: cmpl-float v4, v4, v5 │ │ -0de54c: 3804 2d00 |0086: if-eqz v4, 00b3 // +002d │ │ -0de550: 2204 fc02 |0088: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0de554: 2205 c503 |008a: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -0de558: 7010 6726 0500 |008c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0de55e: 1a06 a212 |008f: const-string v6, "animation '" // string@12a2 │ │ -0de562: 6e20 6e26 6500 |0091: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0de568: 0c05 |0094: move-result-object v5 │ │ -0de56a: 5406 d409 |0095: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.name:Ljava/lang/String; // field@09d4 │ │ -0de56e: 6e20 6e26 6500 |0097: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0de574: 0c05 |009a: move-result-object v5 │ │ -0de576: 1a06 5300 |009b: const-string v6, "' in subMesh[" // string@0053 │ │ -0de57a: 6e20 6e26 6500 |009d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0de580: 0c05 |00a0: move-result-object v5 │ │ -0de582: 6e20 6b26 2500 |00a1: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0de588: 0c05 |00a4: move-result-object v5 │ │ -0de58a: 1a06 7611 |00a5: const-string v6, "] has different frame duration than the same animation in subMesh[0]" // string@1176 │ │ -0de58e: 6e20 6e26 6500 |00a7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0de594: 0c05 |00aa: move-result-object v5 │ │ -0de596: 6e10 7426 0500 |00ab: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0de59c: 0c05 |00ae: move-result-object v5 │ │ -0de59e: 7020 b41f 5400 |00af: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0de5a4: 2704 |00b2: throw v4 │ │ -0de5a6: 5434 d309 |00b3: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.keyframes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // field@09d3 │ │ -0de5aa: 2144 |00b5: array-length v4, v4 │ │ -0de5ac: 5405 d309 |00b6: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.keyframes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // field@09d3 │ │ -0de5b0: 2155 |00b8: array-length v5, v5 │ │ -0de5b2: 3254 2d00 |00b9: if-eq v4, v5, 00e6 // +002d │ │ -0de5b6: 2204 fc02 |00bb: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0de5ba: 2205 c503 |00bd: new-instance v5, Ljava/lang/StringBuilder; // type@03c5 │ │ -0de5be: 7010 6726 0500 |00bf: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0de5c4: 1a06 a212 |00c2: const-string v6, "animation '" // string@12a2 │ │ -0de5c8: 6e20 6e26 6500 |00c4: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0de5ce: 0c05 |00c7: move-result-object v5 │ │ -0de5d0: 5406 d409 |00c8: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.name:Ljava/lang/String; // field@09d4 │ │ -0de5d4: 6e20 6e26 6500 |00ca: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0de5da: 0c05 |00cd: move-result-object v5 │ │ -0de5dc: 1a06 5300 |00ce: const-string v6, "' in subMesh[" // string@0053 │ │ -0de5e0: 6e20 6e26 6500 |00d0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0de5e6: 0c05 |00d3: move-result-object v5 │ │ -0de5e8: 6e20 6b26 2500 |00d4: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0de5ee: 0c05 |00d7: move-result-object v5 │ │ -0de5f0: 1a06 7711 |00d8: const-string v6, "] has different number of keyframes than the same animation in subMesh[0]" // string@1177 │ │ -0de5f4: 6e20 6e26 6500 |00da: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0de5fa: 0c05 |00dd: move-result-object v5 │ │ -0de5fc: 6e10 7426 0500 |00de: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0de602: 0c05 |00e1: move-result-object v5 │ │ -0de604: 7020 b41f 5400 |00e2: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0de60a: 2704 |00e5: throw v4 │ │ -0de60c: d802 0201 |00e6: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0de610: 2900 58ff |00e8: goto/16 0040 // -00a8 │ │ -0de614: d801 0101 |00ea: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0de618: 2900 4aff |00ec: goto/16 0036 // -00b6 │ │ -0de61c: 0e00 |00ee: return-void │ │ +0ec9d4: |[0ec9d4] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.checkValidity:()V │ │ +0ec9e4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ec9e6: 5474 d709 |0001: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ +0ec9ea: 2144 |0003: array-length v4, v4 │ │ +0ec9ec: 3541 3100 |0004: if-ge v1, v4, 0035 // +0031 │ │ +0ec9f0: 5474 d709 |0006: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ +0ec9f4: 4604 0401 |0008: aget-object v4, v4, v1 │ │ +0ec9f8: 5444 da09 |000a: iget-object v4, v4, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09da │ │ +0ec9fc: 5244 5b11 |000c: iget v4, v4, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0eca00: 5475 d609 |000e: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.animations:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // field@09d6 │ │ +0eca04: 2155 |0010: array-length v5, v5 │ │ +0eca06: 3254 2100 |0011: if-eq v4, v5, 0032 // +0021 │ │ +0eca0a: 2204 fa02 |0013: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0eca0e: 2205 c303 |0015: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +0eca12: 7010 6726 0500 |0017: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0eca18: 1a06 c122 |001a: const-string v6, "number of animations in subMesh[0] is not the same in subMesh[" // string@22c1 │ │ +0eca1c: 6e20 6e26 6500 |001c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0eca22: 0c05 |001f: move-result-object v5 │ │ +0eca24: 6e20 6b26 1500 |0020: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0eca2a: 0c05 |0023: move-result-object v5 │ │ +0eca2c: 1a06 7711 |0024: const-string v6, "]. All sub-meshes must have the same animations and number of frames" // string@1177 │ │ +0eca30: 6e20 6e26 6500 |0026: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0eca36: 0c05 |0029: move-result-object v5 │ │ +0eca38: 6e10 7426 0500 |002a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0eca3e: 0c05 |002d: move-result-object v5 │ │ +0eca40: 7020 b41f 5400 |002e: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0eca46: 2704 |0031: throw v4 │ │ +0eca48: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0eca4c: 28cd |0034: goto 0001 // -0033 │ │ +0eca4e: 1201 |0035: const/4 v1, #int 0 // #0 │ │ +0eca50: 5474 d609 |0036: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.animations:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // field@09d6 │ │ +0eca54: 2144 |0038: array-length v4, v4 │ │ +0eca56: 3541 b500 |0039: if-ge v1, v4, 00ee // +00b5 │ │ +0eca5a: 5474 d609 |003b: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.animations:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // field@09d6 │ │ +0eca5e: 4600 0401 |003d: aget-object v0, v4, v1 │ │ +0eca62: 1202 |003f: const/4 v2, #int 0 // #0 │ │ +0eca64: 5474 d709 |0040: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ +0eca68: 2144 |0042: array-length v4, v4 │ │ +0eca6a: 3542 a700 |0043: if-ge v2, v4, 00ea // +00a7 │ │ +0eca6e: 5474 d709 |0045: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ +0eca72: 4604 0402 |0047: aget-object v4, v4, v2 │ │ +0eca76: 5444 da09 |0049: iget-object v4, v4, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09da │ │ +0eca7a: 5405 d409 |004b: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.name:Ljava/lang/String; // field@09d4 │ │ +0eca7e: 6e20 2722 5400 |004d: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0eca84: 0c03 |0050: move-result-object v3 │ │ +0eca86: 1f03 b401 |0051: check-cast v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // type@01b4 │ │ +0eca8a: 3903 2d00 |0053: if-nez v3, 0080 // +002d │ │ +0eca8e: 2204 fa02 |0055: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0eca92: 2205 c303 |0057: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +0eca96: 7010 6726 0500 |0059: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0eca9c: 1a06 a012 |005c: const-string v6, "animation '" // string@12a0 │ │ +0ecaa0: 6e20 6e26 6500 |005e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0ecaa6: 0c05 |0061: move-result-object v5 │ │ +0ecaa8: 5406 d409 |0062: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.name:Ljava/lang/String; // field@09d4 │ │ +0ecaac: 6e20 6e26 6500 |0064: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0ecab2: 0c05 |0067: move-result-object v5 │ │ +0ecab4: 1a06 5600 |0068: const-string v6, "' missing in subMesh[" // string@0056 │ │ +0ecab8: 6e20 6e26 6500 |006a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0ecabe: 0c05 |006d: move-result-object v5 │ │ +0ecac0: 6e20 6b26 2500 |006e: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0ecac6: 0c05 |0071: move-result-object v5 │ │ +0ecac8: 1a06 7011 |0072: const-string v6, "]" // string@1170 │ │ +0ecacc: 6e20 6e26 6500 |0074: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0ecad2: 0c05 |0077: move-result-object v5 │ │ +0ecad4: 6e10 7426 0500 |0078: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0ecada: 0c05 |007b: move-result-object v5 │ │ +0ecadc: 7020 b41f 5400 |007c: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0ecae2: 2704 |007f: throw v4 │ │ +0ecae4: 5234 d209 |0080: iget v4, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.frameDuration:F // field@09d2 │ │ +0ecae8: 5205 d209 |0082: iget v5, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.frameDuration:F // field@09d2 │ │ +0ecaec: 2d04 0405 |0084: cmpl-float v4, v4, v5 │ │ +0ecaf0: 3804 2d00 |0086: if-eqz v4, 00b3 // +002d │ │ +0ecaf4: 2204 fa02 |0088: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0ecaf8: 2205 c303 |008a: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +0ecafc: 7010 6726 0500 |008c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0ecb02: 1a06 a012 |008f: const-string v6, "animation '" // string@12a0 │ │ +0ecb06: 6e20 6e26 6500 |0091: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0ecb0c: 0c05 |0094: move-result-object v5 │ │ +0ecb0e: 5406 d409 |0095: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.name:Ljava/lang/String; // field@09d4 │ │ +0ecb12: 6e20 6e26 6500 |0097: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0ecb18: 0c05 |009a: move-result-object v5 │ │ +0ecb1a: 1a06 5300 |009b: const-string v6, "' in subMesh[" // string@0053 │ │ +0ecb1e: 6e20 6e26 6500 |009d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0ecb24: 0c05 |00a0: move-result-object v5 │ │ +0ecb26: 6e20 6b26 2500 |00a1: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0ecb2c: 0c05 |00a4: move-result-object v5 │ │ +0ecb2e: 1a06 7411 |00a5: const-string v6, "] has different frame duration than the same animation in subMesh[0]" // string@1174 │ │ +0ecb32: 6e20 6e26 6500 |00a7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0ecb38: 0c05 |00aa: move-result-object v5 │ │ +0ecb3a: 6e10 7426 0500 |00ab: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0ecb40: 0c05 |00ae: move-result-object v5 │ │ +0ecb42: 7020 b41f 5400 |00af: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0ecb48: 2704 |00b2: throw v4 │ │ +0ecb4a: 5434 d309 |00b3: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.keyframes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // field@09d3 │ │ +0ecb4e: 2144 |00b5: array-length v4, v4 │ │ +0ecb50: 5405 d309 |00b6: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.keyframes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // field@09d3 │ │ +0ecb54: 2155 |00b8: array-length v5, v5 │ │ +0ecb56: 3254 2d00 |00b9: if-eq v4, v5, 00e6 // +002d │ │ +0ecb5a: 2204 fa02 |00bb: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0ecb5e: 2205 c303 |00bd: new-instance v5, Ljava/lang/StringBuilder; // type@03c3 │ │ +0ecb62: 7010 6726 0500 |00bf: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0ecb68: 1a06 a012 |00c2: const-string v6, "animation '" // string@12a0 │ │ +0ecb6c: 6e20 6e26 6500 |00c4: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0ecb72: 0c05 |00c7: move-result-object v5 │ │ +0ecb74: 5406 d409 |00c8: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.name:Ljava/lang/String; // field@09d4 │ │ +0ecb78: 6e20 6e26 6500 |00ca: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0ecb7e: 0c05 |00cd: move-result-object v5 │ │ +0ecb80: 1a06 5300 |00ce: const-string v6, "' in subMesh[" // string@0053 │ │ +0ecb84: 6e20 6e26 6500 |00d0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0ecb8a: 0c05 |00d3: move-result-object v5 │ │ +0ecb8c: 6e20 6b26 2500 |00d4: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0ecb92: 0c05 |00d7: move-result-object v5 │ │ +0ecb94: 1a06 7511 |00d8: const-string v6, "] has different number of keyframes than the same animation in subMesh[0]" // string@1175 │ │ +0ecb98: 6e20 6e26 6500 |00da: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0ecb9e: 0c05 |00dd: move-result-object v5 │ │ +0ecba0: 6e10 7426 0500 |00de: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0ecba6: 0c05 |00e1: move-result-object v5 │ │ +0ecba8: 7020 b41f 5400 |00e2: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0ecbae: 2704 |00e5: throw v4 │ │ +0ecbb0: d802 0201 |00e6: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0ecbb4: 2900 58ff |00e8: goto/16 0040 // -00a8 │ │ +0ecbb8: d801 0101 |00ea: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ecbbc: 2900 4aff |00ec: goto/16 0036 // -00b6 │ │ +0ecbc0: 0e00 |00ee: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0006 line=47 │ │ 0x0013 line=48 │ │ 0x0032 line=46 │ │ 0x0035 line=52 │ │ @@ -321095,26 +321150,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0de620: |[0de620] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.dispose:()V │ │ -0de630: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0de632: 5421 d709 |0001: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ -0de636: 2111 |0003: array-length v1, v1 │ │ -0de638: 3510 0e00 |0004: if-ge v0, v1, 0012 // +000e │ │ -0de63c: 5421 d709 |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ -0de640: 4601 0100 |0008: aget-object v1, v1, v0 │ │ -0de644: 5411 dd09 |000a: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ -0de648: 6e10 e00a 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.dispose:()V // method@0ae0 │ │ -0de64e: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0de652: 28f0 |0011: goto 0001 // -0010 │ │ -0de654: 0e00 |0012: return-void │ │ +0ecbc4: |[0ecbc4] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.dispose:()V │ │ +0ecbd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ecbd6: 5421 d709 |0001: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ +0ecbda: 2111 |0003: array-length v1, v1 │ │ +0ecbdc: 3510 0e00 |0004: if-ge v0, v1, 0012 // +000e │ │ +0ecbe0: 5421 d709 |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ +0ecbe4: 4601 0100 |0008: aget-object v1, v1, v0 │ │ +0ecbe8: 5411 dd09 |000a: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ +0ecbec: 6e10 e00a 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.dispose:()V // method@0ae0 │ │ +0ecbf2: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ecbf6: 28f0 |0011: goto 0001 // -0010 │ │ +0ecbf8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0006 line=197 │ │ 0x000f line=196 │ │ 0x0012 line=199 │ │ locals : │ │ @@ -321126,18 +321181,18 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/Animation;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0de658: |[0de658] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.getAnimation:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/Animation; │ │ -0de668: 6e20 eb10 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.getAnimation:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // method@10eb │ │ -0de66e: 0c00 |0003: move-result-object v0 │ │ -0de670: 1100 |0004: return-object v0 │ │ +0ecbfc: |[0ecbfc] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.getAnimation:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/Animation; │ │ +0ecc0c: 6e20 eb10 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.getAnimation:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // method@10eb │ │ +0ecc12: 0c00 |0003: move-result-object v0 │ │ +0ecc14: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; │ │ 0x0000 - 0x0005 reg=2 x0 Ljava/lang/String; │ │ │ │ @@ -321146,23 +321201,23 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0de674: |[0de674] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.getAnimation:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; │ │ -0de684: 5420 d709 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ -0de688: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0de68a: 4600 0001 |0003: aget-object v0, v0, v1 │ │ -0de68e: 5400 da09 |0005: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09da │ │ -0de692: 6e20 2722 3000 |0007: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0de698: 0c00 |000a: move-result-object v0 │ │ -0de69a: 1f00 b601 |000b: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // type@01b6 │ │ -0de69e: 1100 |000d: return-object v0 │ │ +0ecc18: |[0ecc18] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.getAnimation:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; │ │ +0ecc28: 5420 d709 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ +0ecc2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0ecc2e: 4600 0001 |0003: aget-object v0, v0, v1 │ │ +0ecc32: 5400 da09 |0005: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09da │ │ +0ecc36: 6e20 2722 3000 |0007: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0ecc3c: 0c00 |000a: move-result-object v0 │ │ +0ecc3e: 1f00 b401 |000b: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // type@01b4 │ │ +0ecc42: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; │ │ 0x0000 - 0x000e reg=3 name Ljava/lang/String; │ │ │ │ @@ -321171,18 +321226,18 @@ │ │ type : '()[Lcom/badlogic/gdx/graphics/g3d/model/Animation;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0de6a0: |[0de6a0] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.getAnimations:()[Lcom/badlogic/gdx/graphics/g3d/model/Animation; │ │ -0de6b0: 6e10 ed10 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.getAnimations:()[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // method@10ed │ │ -0de6b6: 0c00 |0003: move-result-object v0 │ │ -0de6b8: 1100 |0004: return-object v0 │ │ +0ecc44: |[0ecc44] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.getAnimations:()[Lcom/badlogic/gdx/graphics/g3d/model/Animation; │ │ +0ecc54: 6e10 ed10 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.getAnimations:()[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // method@10ed │ │ +0ecc5a: 0c00 |0003: move-result-object v0 │ │ +0ecc5c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;) │ │ @@ -321190,17 +321245,17 @@ │ │ type : '()[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0de6bc: |[0de6bc] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.getAnimations:()[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; │ │ -0de6cc: 5410 d609 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.animations:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // field@09d6 │ │ -0de6d0: 1100 |0002: return-object v0 │ │ +0ecc60: |[0ecc60] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.getAnimations:()[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; │ │ +0ecc70: 5410 d609 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.animations:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // field@09d6 │ │ +0ecc74: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;) │ │ @@ -321208,30 +321263,30 @@ │ │ type : '(Lcom/badlogic/gdx/math/collision/BoundingBox;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0de6d4: |[0de6d4] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.getBoundingBox:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V │ │ -0de6e4: 6e10 b814 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/math/collision/BoundingBox;.inf:()Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14b8 │ │ -0de6ea: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0de6ec: 5431 d709 |0004: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ -0de6f0: 2111 |0006: array-length v1, v1 │ │ -0de6f2: 3510 1500 |0007: if-ge v0, v1, 001c // +0015 │ │ -0de6f6: 5431 d709 |0009: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ -0de6fa: 4601 0100 |000b: aget-object v1, v1, v0 │ │ -0de6fe: 5411 dd09 |000d: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ -0de702: 6202 d809 |000f: sget-object v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.tmpBox:Lcom/badlogic/gdx/math/collision/BoundingBox; // field@09d8 │ │ -0de706: 6e20 d90a 2100 |0011: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Mesh;.calculateBoundingBox:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V // method@0ad9 │ │ -0de70c: 6201 d809 |0014: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.tmpBox:Lcom/badlogic/gdx/math/collision/BoundingBox; // field@09d8 │ │ -0de710: 6e20 b214 1400 |0016: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/math/collision/BoundingBox;.ext:(Lcom/badlogic/gdx/math/collision/BoundingBox;)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14b2 │ │ -0de716: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0de71a: 28e9 |001b: goto 0004 // -0017 │ │ -0de71c: 0e00 |001c: return-void │ │ +0ecc78: |[0ecc78] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.getBoundingBox:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V │ │ +0ecc88: 6e10 b814 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/math/collision/BoundingBox;.inf:()Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14b8 │ │ +0ecc8e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0ecc90: 5431 d709 |0004: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ +0ecc94: 2111 |0006: array-length v1, v1 │ │ +0ecc96: 3510 1500 |0007: if-ge v0, v1, 001c // +0015 │ │ +0ecc9a: 5431 d709 |0009: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ +0ecc9e: 4601 0100 |000b: aget-object v1, v1, v0 │ │ +0ecca2: 5411 dd09 |000d: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ +0ecca6: 6202 d809 |000f: sget-object v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.tmpBox:Lcom/badlogic/gdx/math/collision/BoundingBox; // field@09d8 │ │ +0eccaa: 6e20 d90a 2100 |0011: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Mesh;.calculateBoundingBox:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V // method@0ad9 │ │ +0eccb0: 6201 d809 |0014: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.tmpBox:Lcom/badlogic/gdx/math/collision/BoundingBox; // field@09d8 │ │ +0eccb4: 6e20 b214 1400 |0016: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/math/collision/BoundingBox;.ext:(Lcom/badlogic/gdx/math/collision/BoundingBox;)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14b2 │ │ +0eccba: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0eccbe: 28e9 |001b: goto 0004 // -0017 │ │ +0eccc0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0003 line=188 │ │ 0x0009 line=189 │ │ 0x0014 line=190 │ │ 0x0019 line=188 │ │ @@ -321246,18 +321301,18 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0de720: |[0de720] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.getSubMesh:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/SubMesh; │ │ -0de730: 6e20 f010 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.getSubMesh:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // method@10f0 │ │ -0de736: 0c00 |0003: move-result-object v0 │ │ -0de738: 1100 |0004: return-object v0 │ │ +0eccc4: |[0eccc4] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.getSubMesh:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/SubMesh; │ │ +0eccd4: 6e20 f010 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.getSubMesh:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // method@10f0 │ │ +0eccda: 0c00 |0003: move-result-object v0 │ │ +0eccdc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; │ │ 0x0000 - 0x0005 reg=2 x0 Ljava/lang/String; │ │ │ │ @@ -321266,32 +321321,32 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0de73c: |[0de73c] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.getSubMesh:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; │ │ -0de74c: 5432 d709 |0000: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ -0de750: 2121 |0002: array-length v1, v2 │ │ -0de752: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0de754: 3510 1600 |0004: if-ge v0, v1, 001a // +0016 │ │ -0de758: 5432 d709 |0006: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ -0de75c: 4602 0200 |0008: aget-object v2, v2, v0 │ │ -0de760: 5422 de09 |000a: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.name:Ljava/lang/String; // field@09de │ │ -0de764: 6e20 4426 4200 |000c: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0de76a: 0a02 |000f: move-result v2 │ │ -0de76c: 3802 0700 |0010: if-eqz v2, 0017 // +0007 │ │ -0de770: 5432 d709 |0012: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ -0de774: 4602 0200 |0014: aget-object v2, v2, v0 │ │ -0de778: 1102 |0016: return-object v2 │ │ -0de77a: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0de77e: 28eb |0019: goto 0004 // -0015 │ │ -0de780: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -0de782: 28fb |001b: goto 0016 // -0005 │ │ +0ecce0: |[0ecce0] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.getSubMesh:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; │ │ +0eccf0: 5432 d709 |0000: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ +0eccf4: 2121 |0002: array-length v1, v2 │ │ +0eccf6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0eccf8: 3510 1600 |0004: if-ge v0, v1, 001a // +0016 │ │ +0eccfc: 5432 d709 |0006: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ +0ecd00: 4602 0200 |0008: aget-object v2, v2, v0 │ │ +0ecd04: 5422 de09 |000a: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.name:Ljava/lang/String; // field@09de │ │ +0ecd08: 6e20 4426 4200 |000c: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0ecd0e: 0a02 |000f: move-result v2 │ │ +0ecd10: 3802 0700 |0010: if-eqz v2, 0017 // +0007 │ │ +0ecd14: 5432 d709 |0012: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ +0ecd18: 4602 0200 |0014: aget-object v2, v2, v0 │ │ +0ecd1c: 1102 |0016: return-object v2 │ │ +0ecd1e: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ecd22: 28eb |0019: goto 0004 // -0015 │ │ +0ecd24: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0ecd26: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0003 line=112 │ │ 0x0006 line=113 │ │ 0x0016 line=115 │ │ 0x0017 line=112 │ │ @@ -321307,17 +321362,17 @@ │ │ type : '()[Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0de784: |[0de784] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.getSubMeshes:()[Lcom/badlogic/gdx/graphics/g3d/model/SubMesh; │ │ -0de794: 5410 d709 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ -0de798: 1100 |0002: return-object v0 │ │ +0ecd28: |[0ecd28] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.getSubMeshes:()[Lcom/badlogic/gdx/graphics/g3d/model/SubMesh; │ │ +0ecd38: 5410 d709 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ +0ecd3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; │ │ │ │ #9 : (in Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;) │ │ @@ -321325,17 +321380,17 @@ │ │ type : '([Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/Model;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0de79c: |[0de79c] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.getSubModel:([Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/Model; │ │ -0de7ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0de7ae: 1100 |0001: return-object v0 │ │ +0ecd40: |[0ecd40] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.getSubModel:([Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/Model; │ │ +0ecd50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ecd52: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; │ │ 0x0000 - 0x0002 reg=2 subMeshNames [Ljava/lang/String; │ │ │ │ @@ -321344,38 +321399,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0de7b0: |[0de7b0] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.render:()V │ │ -0de7c0: 5453 d709 |0000: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ -0de7c4: 2131 |0002: array-length v1, v3 │ │ -0de7c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0de7c8: 3510 2700 |0004: if-ge v0, v1, 002b // +0027 │ │ -0de7cc: 5453 d709 |0006: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ -0de7d0: 4602 0300 |0008: aget-object v2, v3, v0 │ │ -0de7d4: 3800 1200 |000a: if-eqz v0, 001c // +0012 │ │ -0de7d8: 5453 d709 |000c: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ -0de7dc: d804 00ff |000e: add-int/lit8 v4, v0, #int -1 // #ff │ │ -0de7e0: 4603 0304 |0010: aget-object v3, v3, v4 │ │ -0de7e4: 5433 dc09 |0012: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@09dc │ │ -0de7e8: 5424 dc09 |0014: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@09dc │ │ -0de7ec: 6e20 ac10 4300 |0016: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.equals:(Ljava/lang/Object;)Z // method@10ac │ │ -0de7f2: 0a03 |0019: move-result v3 │ │ -0de7f4: 3903 0700 |001a: if-nez v3, 0021 // +0007 │ │ -0de7f8: 5423 dc09 |001c: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@09dc │ │ -0de7fc: 6e10 a710 0300 |001e: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.bind:()V // method@10a7 │ │ -0de802: 5423 dd09 |0021: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ -0de806: 5224 df09 |0023: iget v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.primitiveType:I // field@09df │ │ -0de80a: 6e20 f20a 4300 |0025: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/Mesh;.render:(I)V // method@0af2 │ │ -0de810: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0de814: 28da |002a: goto 0004 // -0026 │ │ -0de816: 0e00 |002b: return-void │ │ +0ecd54: |[0ecd54] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.render:()V │ │ +0ecd64: 5453 d709 |0000: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ +0ecd68: 2131 |0002: array-length v1, v3 │ │ +0ecd6a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0ecd6c: 3510 2700 |0004: if-ge v0, v1, 002b // +0027 │ │ +0ecd70: 5453 d709 |0006: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ +0ecd74: 4602 0300 |0008: aget-object v2, v3, v0 │ │ +0ecd78: 3800 1200 |000a: if-eqz v0, 001c // +0012 │ │ +0ecd7c: 5453 d709 |000c: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ +0ecd80: d804 00ff |000e: add-int/lit8 v4, v0, #int -1 // #ff │ │ +0ecd84: 4603 0304 |0010: aget-object v3, v3, v4 │ │ +0ecd88: 5433 dc09 |0012: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@09dc │ │ +0ecd8c: 5424 dc09 |0014: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@09dc │ │ +0ecd90: 6e20 ac10 4300 |0016: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.equals:(Ljava/lang/Object;)Z // method@10ac │ │ +0ecd96: 0a03 |0019: move-result v3 │ │ +0ecd98: 3903 0700 |001a: if-nez v3, 0021 // +0007 │ │ +0ecd9c: 5423 dc09 |001c: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@09dc │ │ +0ecda0: 6e10 a710 0300 |001e: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.bind:()V // method@10a7 │ │ +0ecda6: 5423 dd09 |0021: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ +0ecdaa: 5224 df09 |0023: iget v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.primitiveType:I // field@09df │ │ +0ecdae: 6e20 f20a 4300 |0025: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/Mesh;.render:(I)V // method@0af2 │ │ +0ecdb4: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ecdb8: 28da |002a: goto 0004 // -0026 │ │ +0ecdba: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ 0x0006 line=71 │ │ 0x000a line=72 │ │ 0x001c line=73 │ │ @@ -321393,38 +321448,38 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -0de818: |[0de818] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0de828: 5453 d709 |0000: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ -0de82c: 2131 |0002: array-length v1, v3 │ │ -0de82e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0de830: 3510 2700 |0004: if-ge v0, v1, 002b // +0027 │ │ -0de834: 5453 d709 |0006: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ -0de838: 4602 0300 |0008: aget-object v2, v3, v0 │ │ -0de83c: 3800 1200 |000a: if-eqz v0, 001c // +0012 │ │ -0de840: 5453 d709 |000c: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ -0de844: d804 00ff |000e: add-int/lit8 v4, v0, #int -1 // #ff │ │ -0de848: 4603 0304 |0010: aget-object v3, v3, v4 │ │ -0de84c: 5433 dc09 |0012: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@09dc │ │ -0de850: 5424 dc09 |0014: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@09dc │ │ -0de854: 6e20 ac10 4300 |0016: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.equals:(Ljava/lang/Object;)Z // method@10ac │ │ -0de85a: 0a03 |0019: move-result v3 │ │ -0de85c: 3903 0700 |001a: if-nez v3, 0021 // +0007 │ │ -0de860: 5423 dc09 |001c: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@09dc │ │ -0de864: 6e20 a810 6300 |001e: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@10a8 │ │ -0de86a: 5423 dd09 |0021: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ -0de86e: 5224 df09 |0023: iget v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.primitiveType:I // field@09df │ │ -0de872: 6e30 f40a 6304 |0025: invoke-virtual {v3, v6, v4}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V // method@0af4 │ │ -0de878: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0de87c: 28da |002a: goto 0004 // -0026 │ │ -0de87e: 0e00 |002b: return-void │ │ +0ecdbc: |[0ecdbc] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0ecdcc: 5453 d709 |0000: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ +0ecdd0: 2131 |0002: array-length v1, v3 │ │ +0ecdd2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0ecdd4: 3510 2700 |0004: if-ge v0, v1, 002b // +0027 │ │ +0ecdd8: 5453 d709 |0006: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ +0ecddc: 4602 0300 |0008: aget-object v2, v3, v0 │ │ +0ecde0: 3800 1200 |000a: if-eqz v0, 001c // +0012 │ │ +0ecde4: 5453 d709 |000c: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ +0ecde8: d804 00ff |000e: add-int/lit8 v4, v0, #int -1 // #ff │ │ +0ecdec: 4603 0304 |0010: aget-object v3, v3, v4 │ │ +0ecdf0: 5433 dc09 |0012: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@09dc │ │ +0ecdf4: 5424 dc09 |0014: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@09dc │ │ +0ecdf8: 6e20 ac10 4300 |0016: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.equals:(Ljava/lang/Object;)Z // method@10ac │ │ +0ecdfe: 0a03 |0019: move-result v3 │ │ +0ece00: 3903 0700 |001a: if-nez v3, 0021 // +0007 │ │ +0ece04: 5423 dc09 |001c: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@09dc │ │ +0ece08: 6e20 a810 6300 |001e: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@10a8 │ │ +0ece0e: 5423 dd09 |0021: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ +0ece12: 5224 df09 |0023: iget v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.primitiveType:I // field@09df │ │ +0ece16: 6e30 f40a 6304 |0025: invoke-virtual {v3, v6, v4}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V // method@0af4 │ │ +0ece1c: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ece20: 28da |002a: goto 0004 // -0026 │ │ +0ece22: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=82 │ │ 0x0006 line=83 │ │ 0x000a line=84 │ │ 0x001c line=85 │ │ @@ -321443,180 +321498,180 @@ │ │ type : '(Ljava/lang/String;FZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 30 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 309 16-bit code units │ │ -0de880: |[0de880] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.setAnimation:(Ljava/lang/String;FZ)V │ │ -0de890: 0800 1a00 |0000: move-object/from16 v0, v26 │ │ -0de894: 5400 d709 |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ -0de898: 0817 0000 |0004: move-object/from16 v23, v0 │ │ -0de89c: 0800 1700 |0006: move-object/from16 v0, v23 │ │ -0de8a0: 210b |0008: array-length v11, v0 │ │ -0de8a2: 1209 |0009: const/4 v9, #int 0 // #0 │ │ -0de8a4: 35b9 2a01 |000a: if-ge v9, v11, 0134 // +012a │ │ -0de8a8: 0800 1a00 |000c: move-object/from16 v0, v26 │ │ -0de8ac: 5400 d709 |000e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ -0de8b0: 0817 0000 |0010: move-object/from16 v23, v0 │ │ -0de8b4: 4614 1709 |0012: aget-object v20, v23, v9 │ │ -0de8b8: 0800 1400 |0014: move-object/from16 v0, v20 │ │ -0de8bc: 5400 da09 |0016: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09da │ │ -0de8c0: 0817 0000 |0018: move-object/from16 v23, v0 │ │ -0de8c4: 0800 1700 |001a: move-object/from16 v0, v23 │ │ -0de8c8: 0801 1b00 |001c: move-object/from16 v1, v27 │ │ -0de8cc: 6e20 2722 1000 |001e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0de8d2: 0c03 |0021: move-result-object v3 │ │ -0de8d4: 1f03 b601 |0022: check-cast v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // type@01b6 │ │ -0de8d8: 3903 2b00 |0024: if-nez v3, 004f // +002b │ │ -0de8dc: 2217 af03 |0026: new-instance v23, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0de8e0: 2218 c503 |0028: new-instance v24, Ljava/lang/StringBuilder; // type@03c5 │ │ -0de8e4: 7601 6726 1800 |002a: invoke-direct/range {v24}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0de8ea: 1a19 aa0d |002d: const-string v25, "No animation with name '" // string@0daa │ │ -0de8ee: 7402 6e26 1800 |002f: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0de8f4: 0c18 |0032: move-result-object v24 │ │ -0de8f6: 0800 1800 |0033: move-object/from16 v0, v24 │ │ -0de8fa: 0801 1b00 |0035: move-object/from16 v1, v27 │ │ -0de8fe: 6e20 6e26 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0de904: 0c18 |003a: move-result-object v24 │ │ -0de906: 1a19 5400 |003b: const-string v25, "' in submesh #" // string@0054 │ │ -0de90a: 7402 6e26 1800 |003d: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0de910: 0c18 |0040: move-result-object v24 │ │ -0de912: 0800 1800 |0041: move-object/from16 v0, v24 │ │ -0de916: 6e20 6b26 9000 |0043: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0de91c: 0c18 |0046: move-result-object v24 │ │ -0de91e: 7401 7426 1800 |0047: invoke-virtual/range {v24}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0de924: 0c18 |004a: move-result-object v24 │ │ -0de926: 7602 f825 1700 |004b: invoke-direct/range {v23, v24}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0de92c: 2717 |004e: throw v23 │ │ -0de92e: 1317 0000 |004f: const/16 v23, #int 0 // #0 │ │ -0de932: 2e17 1c17 |0051: cmpg-float v23, v28, v23 │ │ -0de936: 3a17 0a00 |0053: if-ltz v23, 005d // +000a │ │ -0de93a: 5230 d509 |0055: iget v0, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.totalDuration:F // field@09d5 │ │ -0de93e: 0217 0000 |0057: move/from16 v23, v0 │ │ -0de942: 2d17 1c17 |0059: cmpl-float v23, v28, v23 │ │ -0de946: 3d17 0a00 |005b: if-lez v23, 0065 // +000a │ │ -0de94a: 2217 af03 |005d: new-instance v23, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0de94e: 1a18 9e29 |005f: const-string v24, "time must be 0 <= time <= animation duration" // string@299e │ │ -0de952: 7602 f825 1700 |0061: invoke-direct/range {v23, v24}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0de958: 2717 |0064: throw v23 │ │ -0de95a: 5230 d209 |0065: iget v0, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.frameDuration:F // field@09d2 │ │ -0de95e: 0217 0000 |0067: move/from16 v23, v0 │ │ -0de962: a917 1c17 |0069: div-float v23, v28, v23 │ │ -0de966: 0200 1700 |006b: move/from16 v0, v23 │ │ -0de96a: 8900 |006d: float-to-double v0, v0 │ │ -0de96c: 0517 0000 |006e: move-wide/from16 v23, v0 │ │ -0de970: 7702 1626 1700 |0070: invoke-static/range {v23, v24}, Ljava/lang/Math;.floor:(D)D // method@2616 │ │ -0de976: 0b17 |0073: move-result-wide v23 │ │ -0de978: 0500 1700 |0074: move-wide/from16 v0, v23 │ │ -0de97c: 8a00 |0076: double-to-int v0, v0 │ │ -0de97e: 0213 0000 |0077: move/from16 v19, v0 │ │ -0de982: 5430 d309 |0079: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.keyframes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // field@09d3 │ │ -0de986: 0817 0000 |007b: move-object/from16 v23, v0 │ │ -0de98a: 4612 1713 |007d: aget-object v18, v23, v19 │ │ -0de98e: 5430 d309 |007f: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.keyframes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // field@09d3 │ │ -0de992: 0818 0000 |0081: move-object/from16 v24, v0 │ │ -0de996: 5430 d309 |0083: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.keyframes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // field@09d3 │ │ -0de99a: 0817 0000 |0085: move-object/from16 v23, v0 │ │ -0de99e: 0800 1700 |0087: move-object/from16 v0, v23 │ │ -0de9a2: 2100 |0089: array-length v0, v0 │ │ -0de9a4: 0217 0000 |008a: move/from16 v23, v0 │ │ -0de9a8: d817 17ff |008c: add-int/lit8 v23, v23, #int -1 // #ff │ │ -0de9ac: 0200 1700 |008e: move/from16 v0, v23 │ │ -0de9b0: 0201 1300 |0090: move/from16 v1, v19 │ │ -0de9b4: 3310 4f00 |0092: if-ne v0, v1, 00e1 // +004f │ │ -0de9b8: 381d 4a00 |0094: if-eqz v29, 00de // +004a │ │ -0de9bc: 1317 0000 |0096: const/16 v23, #int 0 // #0 │ │ -0de9c0: 4608 1817 |0098: aget-object v8, v24, v23 │ │ -0de9c4: 0800 1400 |009a: move-object/from16 v0, v20 │ │ -0de9c8: 520c d909 |009c: iget v12, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.animatedComponents:I // field@09d9 │ │ -0de9cc: 0800 1200 |009e: move-object/from16 v0, v18 │ │ -0de9d0: 540d d109 |00a0: iget-object v13, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe;.vertices:[F // field@09d1 │ │ -0de9d4: 0800 1400 |00a2: move-object/from16 v0, v20 │ │ -0de9d8: 5400 dd09 |00a4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ -0de9dc: 0817 0000 |00a6: move-object/from16 v23, v0 │ │ -0de9e0: 7401 e80a 1700 |00a8: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ -0de9e6: 0a17 |00ab: move-result v23 │ │ -0de9e8: 9211 0c17 |00ac: mul-int v17, v12, v23 │ │ -0de9ec: 0800 1400 |00ae: move-object/from16 v0, v20 │ │ -0de9f0: 5404 db09 |00b0: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.blendedVertices:[F // field@09db │ │ -0de9f4: 0800 1400 |00b2: move-object/from16 v0, v20 │ │ -0de9f8: 5400 dd09 |00b4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ -0de9fc: 0817 0000 |00b6: move-object/from16 v23, v0 │ │ -0dea00: 7401 eb0a 1700 |00b8: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0aeb │ │ -0dea06: 0a17 |00bb: move-result v23 │ │ -0dea08: db17 1704 |00bc: div-int/lit8 v23, v23, #int 4 // #04 │ │ -0dea0c: 9107 170c |00be: sub-int v7, v23, v12 │ │ -0dea10: 0800 1200 |00c0: move-object/from16 v0, v18 │ │ -0dea14: 3380 2700 |00c2: if-ne v0, v8, 00e9 // +0027 │ │ -0dea18: 120f |00c4: const/4 v15, #int 0 // #0 │ │ -0dea1a: 1205 |00c5: const/4 v5, #int 0 // #0 │ │ -0dea1c: 0200 1100 |00c6: move/from16 v0, v17 │ │ -0dea20: 350f 5d00 |00c8: if-ge v15, v0, 0125 // +005d │ │ -0dea24: 120a |00ca: const/4 v10, #int 0 // #0 │ │ -0dea26: 0156 |00cb: move v6, v5 │ │ -0dea28: 0210 0f00 |00cc: move/from16 v16, v15 │ │ -0dea2c: 35ca 1600 |00ce: if-ge v10, v12, 00e4 // +0016 │ │ -0dea30: d805 0601 |00d0: add-int/lit8 v5, v6, #int 1 // #01 │ │ -0dea34: d80f 1001 |00d2: add-int/lit8 v15, v16, #int 1 // #01 │ │ -0dea38: 4417 0d10 |00d4: aget v23, v13, v16 │ │ -0dea3c: 4b17 0406 |00d6: aput v23, v4, v6 │ │ -0dea40: d80a 0a01 |00d8: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0dea44: 0156 |00da: move v6, v5 │ │ -0dea46: 0210 0f00 |00db: move/from16 v16, v15 │ │ -0dea4a: 28f1 |00dd: goto 00ce // -000f │ │ -0dea4c: 0217 1300 |00de: move/from16 v23, v19 │ │ -0dea50: 28b8 |00e0: goto 0098 // -0048 │ │ -0dea52: d817 1301 |00e1: add-int/lit8 v23, v19, #int 1 // #01 │ │ -0dea56: 28b5 |00e3: goto 0098 // -004b │ │ -0dea58: 9005 0607 |00e4: add-int v5, v6, v7 │ │ -0dea5c: 020f 1000 |00e6: move/from16 v15, v16 │ │ -0dea60: 28de |00e8: goto 00c6 // -0022 │ │ -0dea62: 548e d109 |00e9: iget-object v14, v8, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe;.vertices:[F // field@09d1 │ │ -0dea66: 0200 1300 |00eb: move/from16 v0, v19 │ │ -0dea6a: 8200 |00ed: int-to-float v0, v0 │ │ -0dea6c: 0217 0000 |00ee: move/from16 v23, v0 │ │ -0dea70: 5230 d209 |00f0: iget v0, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.frameDuration:F // field@09d2 │ │ -0dea74: 0218 0000 |00f2: move/from16 v24, v0 │ │ -0dea78: a817 1718 |00f4: mul-float v23, v23, v24 │ │ -0dea7c: a717 1c17 |00f6: sub-float v23, v28, v23 │ │ -0dea80: 5230 d209 |00f8: iget v0, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.frameDuration:F // field@09d2 │ │ -0dea84: 0218 0000 |00fa: move/from16 v24, v0 │ │ -0dea88: a902 1718 |00fc: div-float v2, v23, v24 │ │ -0dea8c: 120f |00fe: const/4 v15, #int 0 // #0 │ │ -0dea8e: 1205 |00ff: const/4 v5, #int 0 // #0 │ │ -0dea90: 0200 1100 |0100: move/from16 v0, v17 │ │ -0dea94: 350f 2300 |0102: if-ge v15, v0, 0125 // +0023 │ │ -0dea98: 120a |0104: const/4 v10, #int 0 // #0 │ │ -0dea9a: 0156 |0105: move v6, v5 │ │ -0dea9c: 0210 0f00 |0106: move/from16 v16, v15 │ │ -0deaa0: 35ca 1800 |0108: if-ge v10, v12, 0120 // +0018 │ │ -0deaa4: 4415 0d10 |010a: aget v21, v13, v16 │ │ -0deaa8: d80f 1001 |010c: add-int/lit8 v15, v16, #int 1 // #01 │ │ -0deaac: 4416 0e10 |010e: aget v22, v14, v16 │ │ -0deab0: d805 0601 |0110: add-int/lit8 v5, v6, #int 1 // #01 │ │ -0deab4: a717 1615 |0112: sub-float v23, v22, v21 │ │ -0deab8: a817 1702 |0114: mul-float v23, v23, v2 │ │ -0deabc: a617 1715 |0116: add-float v23, v23, v21 │ │ -0deac0: 4b17 0406 |0118: aput v23, v4, v6 │ │ -0deac4: d80a 0a01 |011a: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0deac8: 0156 |011c: move v6, v5 │ │ -0deaca: 0210 0f00 |011d: move/from16 v16, v15 │ │ -0deace: 28e9 |011f: goto 0108 // -0017 │ │ -0dead0: 9005 0607 |0120: add-int v5, v6, v7 │ │ -0dead4: 020f 1000 |0122: move/from16 v15, v16 │ │ -0dead8: 28dc |0124: goto 0100 // -0024 │ │ -0deada: 0800 1400 |0125: move-object/from16 v0, v20 │ │ -0deade: 5400 dd09 |0127: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ -0deae2: 0817 0000 |0129: move-object/from16 v23, v0 │ │ -0deae6: 0800 1700 |012b: move-object/from16 v0, v23 │ │ -0deaea: 6e20 fa0a 4000 |012d: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0afa │ │ -0deaf0: d809 0901 |0130: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0deaf4: 2900 d8fe |0132: goto/16 000a // -0128 │ │ -0deaf8: 0e00 |0134: return-void │ │ +0ece24: |[0ece24] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.setAnimation:(Ljava/lang/String;FZ)V │ │ +0ece34: 0800 1a00 |0000: move-object/from16 v0, v26 │ │ +0ece38: 5400 d709 |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ +0ece3c: 0817 0000 |0004: move-object/from16 v23, v0 │ │ +0ece40: 0800 1700 |0006: move-object/from16 v0, v23 │ │ +0ece44: 210b |0008: array-length v11, v0 │ │ +0ece46: 1209 |0009: const/4 v9, #int 0 // #0 │ │ +0ece48: 35b9 2a01 |000a: if-ge v9, v11, 0134 // +012a │ │ +0ece4c: 0800 1a00 |000c: move-object/from16 v0, v26 │ │ +0ece50: 5400 d709 |000e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ +0ece54: 0817 0000 |0010: move-object/from16 v23, v0 │ │ +0ece58: 4614 1709 |0012: aget-object v20, v23, v9 │ │ +0ece5c: 0800 1400 |0014: move-object/from16 v0, v20 │ │ +0ece60: 5400 da09 |0016: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09da │ │ +0ece64: 0817 0000 |0018: move-object/from16 v23, v0 │ │ +0ece68: 0800 1700 |001a: move-object/from16 v0, v23 │ │ +0ece6c: 0801 1b00 |001c: move-object/from16 v1, v27 │ │ +0ece70: 6e20 2722 1000 |001e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0ece76: 0c03 |0021: move-result-object v3 │ │ +0ece78: 1f03 b401 |0022: check-cast v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation; // type@01b4 │ │ +0ece7c: 3903 2b00 |0024: if-nez v3, 004f // +002b │ │ +0ece80: 2217 ad03 |0026: new-instance v23, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0ece84: 2218 c303 |0028: new-instance v24, Ljava/lang/StringBuilder; // type@03c3 │ │ +0ece88: 7601 6726 1800 |002a: invoke-direct/range {v24}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0ece8e: 1a19 a80d |002d: const-string v25, "No animation with name '" // string@0da8 │ │ +0ece92: 7402 6e26 1800 |002f: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0ece98: 0c18 |0032: move-result-object v24 │ │ +0ece9a: 0800 1800 |0033: move-object/from16 v0, v24 │ │ +0ece9e: 0801 1b00 |0035: move-object/from16 v1, v27 │ │ +0ecea2: 6e20 6e26 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0ecea8: 0c18 |003a: move-result-object v24 │ │ +0eceaa: 1a19 5400 |003b: const-string v25, "' in submesh #" // string@0054 │ │ +0eceae: 7402 6e26 1800 |003d: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0eceb4: 0c18 |0040: move-result-object v24 │ │ +0eceb6: 0800 1800 |0041: move-object/from16 v0, v24 │ │ +0eceba: 6e20 6b26 9000 |0043: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0ecec0: 0c18 |0046: move-result-object v24 │ │ +0ecec2: 7401 7426 1800 |0047: invoke-virtual/range {v24}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0ecec8: 0c18 |004a: move-result-object v24 │ │ +0ececa: 7602 f825 1700 |004b: invoke-direct/range {v23, v24}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0eced0: 2717 |004e: throw v23 │ │ +0eced2: 1317 0000 |004f: const/16 v23, #int 0 // #0 │ │ +0eced6: 2e17 1c17 |0051: cmpg-float v23, v28, v23 │ │ +0eceda: 3a17 0a00 |0053: if-ltz v23, 005d // +000a │ │ +0ecede: 5230 d509 |0055: iget v0, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.totalDuration:F // field@09d5 │ │ +0ecee2: 0217 0000 |0057: move/from16 v23, v0 │ │ +0ecee6: 2d17 1c17 |0059: cmpl-float v23, v28, v23 │ │ +0eceea: 3d17 0a00 |005b: if-lez v23, 0065 // +000a │ │ +0eceee: 2217 ad03 |005d: new-instance v23, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0ecef2: 1a18 9c29 |005f: const-string v24, "time must be 0 <= time <= animation duration" // string@299c │ │ +0ecef6: 7602 f825 1700 |0061: invoke-direct/range {v23, v24}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0ecefc: 2717 |0064: throw v23 │ │ +0ecefe: 5230 d209 |0065: iget v0, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.frameDuration:F // field@09d2 │ │ +0ecf02: 0217 0000 |0067: move/from16 v23, v0 │ │ +0ecf06: a917 1c17 |0069: div-float v23, v28, v23 │ │ +0ecf0a: 0200 1700 |006b: move/from16 v0, v23 │ │ +0ecf0e: 8900 |006d: float-to-double v0, v0 │ │ +0ecf10: 0518 0000 |006e: move-wide/from16 v24, v0 │ │ +0ecf14: 7702 1626 1800 |0070: invoke-static/range {v24, v25}, Ljava/lang/Math;.floor:(D)D // method@2616 │ │ +0ecf1a: 0b18 |0073: move-result-wide v24 │ │ +0ecf1c: 0500 1800 |0074: move-wide/from16 v0, v24 │ │ +0ecf20: 8a00 |0076: double-to-int v0, v0 │ │ +0ecf22: 0213 0000 |0077: move/from16 v19, v0 │ │ +0ecf26: 5430 d309 |0079: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.keyframes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // field@09d3 │ │ +0ecf2a: 0817 0000 |007b: move-object/from16 v23, v0 │ │ +0ecf2e: 4612 1713 |007d: aget-object v18, v23, v19 │ │ +0ecf32: 5430 d309 |007f: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.keyframes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // field@09d3 │ │ +0ecf36: 0818 0000 |0081: move-object/from16 v24, v0 │ │ +0ecf3a: 5430 d309 |0083: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.keyframes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe; // field@09d3 │ │ +0ecf3e: 0817 0000 |0085: move-object/from16 v23, v0 │ │ +0ecf42: 0800 1700 |0087: move-object/from16 v0, v23 │ │ +0ecf46: 2100 |0089: array-length v0, v0 │ │ +0ecf48: 0217 0000 |008a: move/from16 v23, v0 │ │ +0ecf4c: d817 17ff |008c: add-int/lit8 v23, v23, #int -1 // #ff │ │ +0ecf50: 0200 1700 |008e: move/from16 v0, v23 │ │ +0ecf54: 0201 1300 |0090: move/from16 v1, v19 │ │ +0ecf58: 3310 4f00 |0092: if-ne v0, v1, 00e1 // +004f │ │ +0ecf5c: 381d 4a00 |0094: if-eqz v29, 00de // +004a │ │ +0ecf60: 1317 0000 |0096: const/16 v23, #int 0 // #0 │ │ +0ecf64: 4608 1817 |0098: aget-object v8, v24, v23 │ │ +0ecf68: 0800 1400 |009a: move-object/from16 v0, v20 │ │ +0ecf6c: 520c d909 |009c: iget v12, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.animatedComponents:I // field@09d9 │ │ +0ecf70: 0800 1200 |009e: move-object/from16 v0, v18 │ │ +0ecf74: 540d d109 |00a0: iget-object v13, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe;.vertices:[F // field@09d1 │ │ +0ecf78: 0800 1400 |00a2: move-object/from16 v0, v20 │ │ +0ecf7c: 5400 dd09 |00a4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ +0ecf80: 0817 0000 |00a6: move-object/from16 v23, v0 │ │ +0ecf84: 7401 e80a 1700 |00a8: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ +0ecf8a: 0a17 |00ab: move-result v23 │ │ +0ecf8c: 9211 0c17 |00ac: mul-int v17, v12, v23 │ │ +0ecf90: 0800 1400 |00ae: move-object/from16 v0, v20 │ │ +0ecf94: 5404 db09 |00b0: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.blendedVertices:[F // field@09db │ │ +0ecf98: 0800 1400 |00b2: move-object/from16 v0, v20 │ │ +0ecf9c: 5400 dd09 |00b4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ +0ecfa0: 0817 0000 |00b6: move-object/from16 v23, v0 │ │ +0ecfa4: 7401 eb0a 1700 |00b8: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0aeb │ │ +0ecfaa: 0a17 |00bb: move-result v23 │ │ +0ecfac: db17 1704 |00bc: div-int/lit8 v23, v23, #int 4 // #04 │ │ +0ecfb0: 9107 170c |00be: sub-int v7, v23, v12 │ │ +0ecfb4: 0800 1200 |00c0: move-object/from16 v0, v18 │ │ +0ecfb8: 3380 2700 |00c2: if-ne v0, v8, 00e9 // +0027 │ │ +0ecfbc: 120f |00c4: const/4 v15, #int 0 // #0 │ │ +0ecfbe: 1205 |00c5: const/4 v5, #int 0 // #0 │ │ +0ecfc0: 0200 1100 |00c6: move/from16 v0, v17 │ │ +0ecfc4: 350f 5d00 |00c8: if-ge v15, v0, 0125 // +005d │ │ +0ecfc8: 120a |00ca: const/4 v10, #int 0 // #0 │ │ +0ecfca: 0156 |00cb: move v6, v5 │ │ +0ecfcc: 0210 0f00 |00cc: move/from16 v16, v15 │ │ +0ecfd0: 35ca 1600 |00ce: if-ge v10, v12, 00e4 // +0016 │ │ +0ecfd4: d805 0601 |00d0: add-int/lit8 v5, v6, #int 1 // #01 │ │ +0ecfd8: d80f 1001 |00d2: add-int/lit8 v15, v16, #int 1 // #01 │ │ +0ecfdc: 4417 0d10 |00d4: aget v23, v13, v16 │ │ +0ecfe0: 4b17 0406 |00d6: aput v23, v4, v6 │ │ +0ecfe4: d80a 0a01 |00d8: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0ecfe8: 0156 |00da: move v6, v5 │ │ +0ecfea: 0210 0f00 |00db: move/from16 v16, v15 │ │ +0ecfee: 28f1 |00dd: goto 00ce // -000f │ │ +0ecff0: 0217 1300 |00de: move/from16 v23, v19 │ │ +0ecff4: 28b8 |00e0: goto 0098 // -0048 │ │ +0ecff6: d817 1301 |00e1: add-int/lit8 v23, v19, #int 1 // #01 │ │ +0ecffa: 28b5 |00e3: goto 0098 // -004b │ │ +0ecffc: 9005 0607 |00e4: add-int v5, v6, v7 │ │ +0ed000: 020f 1000 |00e6: move/from16 v15, v16 │ │ +0ed004: 28de |00e8: goto 00c6 // -0022 │ │ +0ed006: 548e d109 |00e9: iget-object v14, v8, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/Keyframe;.vertices:[F // field@09d1 │ │ +0ed00a: 0200 1300 |00eb: move/from16 v0, v19 │ │ +0ed00e: 8200 |00ed: int-to-float v0, v0 │ │ +0ed010: 0217 0000 |00ee: move/from16 v23, v0 │ │ +0ed014: 5230 d209 |00f0: iget v0, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.frameDuration:F // field@09d2 │ │ +0ed018: 0218 0000 |00f2: move/from16 v24, v0 │ │ +0ed01c: a817 1718 |00f4: mul-float v23, v23, v24 │ │ +0ed020: a717 1c17 |00f6: sub-float v23, v28, v23 │ │ +0ed024: 5230 d209 |00f8: iget v0, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedAnimation;.frameDuration:F // field@09d2 │ │ +0ed028: 0218 0000 |00fa: move/from16 v24, v0 │ │ +0ed02c: a902 1718 |00fc: div-float v2, v23, v24 │ │ +0ed030: 120f |00fe: const/4 v15, #int 0 // #0 │ │ +0ed032: 1205 |00ff: const/4 v5, #int 0 // #0 │ │ +0ed034: 0200 1100 |0100: move/from16 v0, v17 │ │ +0ed038: 350f 2300 |0102: if-ge v15, v0, 0125 // +0023 │ │ +0ed03c: 120a |0104: const/4 v10, #int 0 // #0 │ │ +0ed03e: 0156 |0105: move v6, v5 │ │ +0ed040: 0210 0f00 |0106: move/from16 v16, v15 │ │ +0ed044: 35ca 1800 |0108: if-ge v10, v12, 0120 // +0018 │ │ +0ed048: 4415 0d10 |010a: aget v21, v13, v16 │ │ +0ed04c: d80f 1001 |010c: add-int/lit8 v15, v16, #int 1 // #01 │ │ +0ed050: 4416 0e10 |010e: aget v22, v14, v16 │ │ +0ed054: d805 0601 |0110: add-int/lit8 v5, v6, #int 1 // #01 │ │ +0ed058: a717 1615 |0112: sub-float v23, v22, v21 │ │ +0ed05c: a817 1702 |0114: mul-float v23, v23, v2 │ │ +0ed060: a617 1715 |0116: add-float v23, v23, v21 │ │ +0ed064: 4b17 0406 |0118: aput v23, v4, v6 │ │ +0ed068: d80a 0a01 |011a: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0ed06c: 0156 |011c: move v6, v5 │ │ +0ed06e: 0210 0f00 |011d: move/from16 v16, v15 │ │ +0ed072: 28e9 |011f: goto 0108 // -0017 │ │ +0ed074: 9005 0607 |0120: add-int v5, v6, v7 │ │ +0ed078: 020f 1000 |0122: move/from16 v15, v16 │ │ +0ed07c: 28dc |0124: goto 0100 // -0024 │ │ +0ed07e: 0800 1400 |0125: move-object/from16 v0, v20 │ │ +0ed082: 5400 dd09 |0127: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@09dd │ │ +0ed086: 0817 0000 |0129: move-object/from16 v23, v0 │ │ +0ed08a: 0800 1700 |012b: move-object/from16 v0, v23 │ │ +0ed08e: 6e20 fa0a 4000 |012d: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0afa │ │ +0ed094: d809 0901 |0130: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0ed098: 2900 d8fe |0132: goto/16 000a // -0128 │ │ +0ed09c: 0e00 |0134: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0009 line=126 │ │ 0x000c line=127 │ │ 0x0014 line=128 │ │ 0x0024 line=129 │ │ @@ -321707,25 +321762,25 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -0deafc: |[0deafc] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.setMaterial:(Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V │ │ -0deb0c: 5432 d709 |0000: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ -0deb10: 2121 |0002: array-length v1, v2 │ │ -0deb12: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0deb14: 3510 0b00 |0004: if-ge v0, v1, 000f // +000b │ │ -0deb18: 5432 d709 |0006: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ -0deb1c: 4602 0200 |0008: aget-object v2, v2, v0 │ │ -0deb20: 5b24 dc09 |000a: iput-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@09dc │ │ -0deb24: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0deb28: 28f6 |000e: goto 0004 // -000a │ │ -0deb2a: 0e00 |000f: return-void │ │ +0ed0a0: |[0ed0a0] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.setMaterial:(Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V │ │ +0ed0b0: 5432 d709 |0000: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ +0ed0b4: 2121 |0002: array-length v1, v2 │ │ +0ed0b6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0ed0b8: 3510 0b00 |0004: if-ge v0, v1, 000f // +000b │ │ +0ed0bc: 5432 d709 |0006: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ +0ed0c0: 4602 0200 |0008: aget-object v2, v2, v0 │ │ +0ed0c4: 5b24 dc09 |000a: iput-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@09dc │ │ +0ed0c8: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ed0cc: 28f6 |000e: goto 0004 // -000a │ │ +0ed0ce: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0003 line=104 │ │ 0x0006 line=105 │ │ 0x000c line=104 │ │ 0x000f line=107 │ │ @@ -321740,33 +321795,33 @@ │ │ type : '([Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0deb2c: |[0deb2c] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.setMaterials:([Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V │ │ -0deb3c: 2152 |0000: array-length v2, v5 │ │ -0deb3e: 5443 d709 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ -0deb42: 2133 |0003: array-length v3, v3 │ │ -0deb44: 3232 0a00 |0004: if-eq v2, v3, 000e // +000a │ │ -0deb48: 2202 ca03 |0006: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0deb4c: 1a03 c622 |0008: const-string v3, "number of materials must equal number of sub-meshes" // string@22c6 │ │ -0deb50: 7020 8d26 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@268d │ │ -0deb56: 2702 |000d: throw v2 │ │ -0deb58: 2151 |000e: array-length v1, v5 │ │ -0deb5a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0deb5c: 3510 0d00 |0010: if-ge v0, v1, 001d // +000d │ │ -0deb60: 5442 d709 |0012: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ -0deb64: 4602 0200 |0014: aget-object v2, v2, v0 │ │ -0deb68: 4603 0500 |0016: aget-object v3, v5, v0 │ │ -0deb6c: 5b23 dc09 |0018: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@09dc │ │ -0deb70: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0deb74: 28f4 |001c: goto 0010 // -000c │ │ -0deb76: 0e00 |001d: return-void │ │ +0ed0d0: |[0ed0d0] com.badlogic.gdx.graphics.g3d.model.keyframe.KeyframedModel.setMaterials:([Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V │ │ +0ed0e0: 2152 |0000: array-length v2, v5 │ │ +0ed0e2: 5443 d709 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ +0ed0e6: 2133 |0003: array-length v3, v3 │ │ +0ed0e8: 3232 0a00 |0004: if-eq v2, v3, 000e // +000a │ │ +0ed0ec: 2202 c803 |0006: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0ed0f0: 1a03 c422 |0008: const-string v3, "number of materials must equal number of sub-meshes" // string@22c4 │ │ +0ed0f4: 7020 8d26 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@268d │ │ +0ed0fa: 2702 |000d: throw v2 │ │ +0ed0fc: 2151 |000e: array-length v1, v5 │ │ +0ed0fe: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0ed100: 3510 0d00 |0010: if-ge v0, v1, 001d // +000d │ │ +0ed104: 5442 d709 |0012: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh; // field@09d7 │ │ +0ed108: 4602 0200 |0014: aget-object v2, v2, v0 │ │ +0ed10c: 4603 0500 |0016: aget-object v3, v5, v0 │ │ +0ed110: 5b23 dc09 |0018: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@09dc │ │ +0ed114: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ed118: 28f4 |001c: goto 0010 // -000c │ │ +0ed11a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0006 line=94 │ │ 0x000e line=95 │ │ 0x000f line=96 │ │ 0x0012 line=97 │ │ @@ -321777,18 +321832,18 @@ │ │ 0x000f - 0x001e reg=1 len I │ │ 0x0000 - 0x001e reg=4 this Lcom/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel; │ │ 0x0000 - 0x001e reg=5 materials [Lcom/badlogic/gdx/graphics/g3d/materials/Material; │ │ │ │ source_file_idx : 1878 (KeyframedModel.java) │ │ │ │ Class #723 header: │ │ -class_idx : 445 │ │ +class_idx : 443 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 3814 │ │ +superclass_idx : 955 │ │ +source_file_idx : 3812 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 16 │ │ │ │ Class #723 annotations: │ │ Annotations on method #4375 'skin' │ │ @@ -321828,58 +321883,58 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0deb78: |[0deb78] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.:()V │ │ -0deb88: 2200 1602 |0000: new-instance v0, Lcom/badlogic/gdx/math/collision/BoundingBox; // type@0216 │ │ -0deb8c: 7010 aa14 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/math/collision/BoundingBox;.:()V // method@14aa │ │ -0deb92: 6900 fd09 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.tmpBox:Lcom/badlogic/gdx/math/collision/BoundingBox; // field@09fd │ │ -0deb96: 0e00 |0007: return-void │ │ +0ed11c: |[0ed11c] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.:()V │ │ +0ed12c: 2200 1402 |0000: new-instance v0, Lcom/badlogic/gdx/math/collision/BoundingBox; // type@0214 │ │ +0ed130: 7010 aa14 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/math/collision/BoundingBox;.:()V // method@14aa │ │ +0ed136: 6900 fd09 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.tmpBox:Lcom/badlogic/gdx/math/collision/BoundingBox; // field@09fd │ │ +0ed13a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;) │ │ name : '' │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;[Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -0deb98: |[0deb98] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.:(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;[Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;)V │ │ -0deba8: 7010 2726 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ -0debae: 2201 1402 |0003: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0214 │ │ -0debb2: 7010 7014 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ -0debb8: 5b41 fe09 |0008: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.v:Lcom/badlogic/gdx/math/Vector3; // field@09fe │ │ -0debbc: 5b45 fb09 |000a: iput-object v5, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skeleton:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // field@09fb │ │ -0debc0: 2161 |000c: array-length v1, v6 │ │ -0debc2: 2311 7404 |000d: new-array v1, v1, [Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // type@0474 │ │ -0debc6: 5b41 fc09 |000f: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ -0debca: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0debcc: 2161 |0012: array-length v1, v6 │ │ -0debce: 3510 0d00 |0013: if-ge v0, v1, 0020 // +000d │ │ -0debd2: 5442 fc09 |0015: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ -0debd6: 4601 0600 |0017: aget-object v1, v6, v0 │ │ -0debda: 1f01 bf01 |0019: check-cast v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // type@01bf │ │ -0debde: 4d01 0200 |001b: aput-object v1, v2, v0 │ │ -0debe2: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0debe6: 28f3 |001f: goto 0012 // -000d │ │ -0debe8: 2201 ad01 |0020: new-instance v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material; // type@01ad │ │ -0debec: 1a02 b415 |0022: const-string v2, "default" // string@15b4 │ │ -0debf0: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -0debf2: 2333 6c04 |0025: new-array v3, v3, [Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@046c │ │ -0debf6: 7030 a510 2103 |0027: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.:(Ljava/lang/String;[Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V // method@10a5 │ │ -0debfc: 6e20 1511 1400 |002a: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.setMaterial:(Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V // method@1115 │ │ -0dec02: 0e00 |002d: return-void │ │ +0ed13c: |[0ed13c] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.:(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;[Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;)V │ │ +0ed14c: 7010 2726 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2627 │ │ +0ed152: 2201 1202 |0003: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@0212 │ │ +0ed156: 7010 7014 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@1470 │ │ +0ed15c: 5b41 fe09 |0008: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.v:Lcom/badlogic/gdx/math/Vector3; // field@09fe │ │ +0ed160: 5b45 fb09 |000a: iput-object v5, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skeleton:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // field@09fb │ │ +0ed164: 2161 |000c: array-length v1, v6 │ │ +0ed166: 2311 7204 |000d: new-array v1, v1, [Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // type@0472 │ │ +0ed16a: 5b41 fc09 |000f: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ +0ed16e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0ed170: 2161 |0012: array-length v1, v6 │ │ +0ed172: 3510 0d00 |0013: if-ge v0, v1, 0020 // +000d │ │ +0ed176: 5442 fc09 |0015: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ +0ed17a: 4601 0600 |0017: aget-object v1, v6, v0 │ │ +0ed17e: 1f01 bd01 |0019: check-cast v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // type@01bd │ │ +0ed182: 4d01 0200 |001b: aput-object v1, v2, v0 │ │ +0ed186: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ed18a: 28f3 |001f: goto 0012 // -000d │ │ +0ed18c: 2201 ab01 |0020: new-instance v1, Lcom/badlogic/gdx/graphics/g3d/materials/Material; // type@01ab │ │ +0ed190: 1a02 b215 |0022: const-string v2, "default" // string@15b2 │ │ +0ed194: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +0ed196: 2333 6a04 |0025: new-array v3, v3, [Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute; // type@046a │ │ +0ed19a: 7030 a510 2103 |0027: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.:(Ljava/lang/String;[Lcom/badlogic/gdx/graphics/g3d/materials/MaterialAttribute;)V // method@10a5 │ │ +0ed1a0: 6e20 1511 1400 |002a: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.setMaterial:(Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V // method@1115 │ │ +0ed1a6: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=59 │ │ 0x000a line=35 │ │ 0x000c line=36 │ │ 0x0011 line=38 │ │ @@ -321899,26 +321954,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0dec04: |[0dec04] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.dispose:()V │ │ -0dec14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0dec16: 5421 fc09 |0001: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ -0dec1a: 2111 |0003: array-length v1, v1 │ │ -0dec1c: 3510 0e00 |0004: if-ge v0, v1, 0012 // +000e │ │ -0dec20: 5421 fc09 |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ -0dec24: 4601 0100 |0008: aget-object v1, v1, v0 │ │ -0dec28: 5411 070a |000a: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ -0dec2c: 6e10 e00a 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.dispose:()V // method@0ae0 │ │ -0dec32: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0dec36: 28f0 |0011: goto 0001 // -0010 │ │ -0dec38: 0e00 |0012: return-void │ │ +0ed1a8: |[0ed1a8] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.dispose:()V │ │ +0ed1b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ed1ba: 5421 fc09 |0001: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ +0ed1be: 2111 |0003: array-length v1, v1 │ │ +0ed1c0: 3510 0e00 |0004: if-ge v0, v1, 0012 // +000e │ │ +0ed1c4: 5421 fc09 |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ +0ed1c8: 4601 0100 |0008: aget-object v1, v1, v0 │ │ +0ed1cc: 5411 070a |000a: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ +0ed1d0: 6e10 e00a 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.dispose:()V // method@0ae0 │ │ +0ed1d6: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ed1da: 28f0 |0011: goto 0001 // -0010 │ │ +0ed1dc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0006 line=219 │ │ 0x000f line=218 │ │ 0x0012 line=221 │ │ locals : │ │ @@ -321930,18 +321985,18 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/Animation;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0dec3c: |[0dec3c] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.getAnimation:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/Animation; │ │ -0dec4c: 6e20 0a11 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.getAnimation:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation; // method@110a │ │ -0dec52: 0c00 |0003: move-result-object v0 │ │ -0dec54: 1100 |0004: return-object v0 │ │ +0ed1e0: |[0ed1e0] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.getAnimation:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/Animation; │ │ +0ed1f0: 6e20 0a11 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.getAnimation:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation; // method@110a │ │ +0ed1f6: 0c00 |0003: move-result-object v0 │ │ +0ed1f8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel; │ │ 0x0000 - 0x0005 reg=2 x0 Ljava/lang/String; │ │ │ │ @@ -321950,21 +322005,21 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0dec58: |[0dec58] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.getAnimation:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation; │ │ -0dec68: 5410 fb09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skeleton:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // field@09fb │ │ -0dec6c: 5400 e209 |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09e2 │ │ -0dec70: 6e20 2722 2000 |0004: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0dec76: 0c00 |0007: move-result-object v0 │ │ -0dec78: 1f00 ba01 |0008: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation; // type@01ba │ │ -0dec7c: 1100 |000a: return-object v0 │ │ +0ed1fc: |[0ed1fc] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.getAnimation:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation; │ │ +0ed20c: 5410 fb09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skeleton:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // field@09fb │ │ +0ed210: 5400 e209 |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09e2 │ │ +0ed214: 6e20 2722 2000 |0004: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0ed21a: 0c00 |0007: move-result-object v0 │ │ +0ed21c: 1f00 b801 |0008: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation; // type@01b8 │ │ +0ed220: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel; │ │ 0x0000 - 0x000b reg=2 name Ljava/lang/String; │ │ │ │ @@ -321973,18 +322028,18 @@ │ │ type : '()[Lcom/badlogic/gdx/graphics/g3d/model/Animation;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0dec80: |[0dec80] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.getAnimations:()[Lcom/badlogic/gdx/graphics/g3d/model/Animation; │ │ -0dec90: 6e10 0c11 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.getAnimations:()[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation; // method@110c │ │ -0dec96: 0c00 |0003: move-result-object v0 │ │ -0dec98: 1100 |0004: return-object v0 │ │ +0ed224: |[0ed224] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.getAnimations:()[Lcom/badlogic/gdx/graphics/g3d/model/Animation; │ │ +0ed234: 6e10 0c11 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.getAnimations:()[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation; // method@110c │ │ +0ed23a: 0c00 |0003: move-result-object v0 │ │ +0ed23c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;) │ │ @@ -321992,48 +322047,48 @@ │ │ type : '()[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 61 16-bit code units │ │ -0dec9c: |[0dec9c] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.getAnimations:()[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation; │ │ -0decac: 5464 fa09 |0000: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.animations:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation; // field@09fa │ │ -0decb0: 3804 0d00 |0002: if-eqz v4, 000f // +000d │ │ -0decb4: 5464 fa09 |0004: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.animations:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation; // field@09fa │ │ -0decb8: 2144 |0006: array-length v4, v4 │ │ -0decba: 5465 fb09 |0007: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skeleton:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // field@09fb │ │ -0decbe: 5455 e209 |0009: iget-object v5, v5, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09e2 │ │ -0decc2: 5255 5b11 |000b: iget v5, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -0decc6: 3254 2d00 |000d: if-eq v4, v5, 003a // +002d │ │ -0decca: 5464 fb09 |000f: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skeleton:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // field@09fb │ │ -0decce: 5444 e209 |0011: iget-object v4, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09e2 │ │ -0decd2: 5244 5b11 |0013: iget v4, v4, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -0decd6: 2344 7204 |0015: new-array v4, v4, [Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation; // type@0472 │ │ -0decda: 5b64 fa09 |0017: iput-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.animations:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation; // field@09fa │ │ -0decde: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -0dece0: 5464 fb09 |001a: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skeleton:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // field@09fb │ │ -0dece4: 5444 e209 |001c: iget-object v4, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09e2 │ │ -0dece8: 6e10 3922 0400 |001e: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap;.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; // method@2239 │ │ -0decee: 0c04 |0021: move-result-object v4 │ │ -0decf0: 6e10 1722 0400 |0022: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.iterator:()Ljava/util/Iterator; // method@2217 │ │ -0decf6: 0c03 |0025: move-result-object v3 │ │ -0decf8: 7210 5327 0300 |0026: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0decfe: 0a04 |0029: move-result v4 │ │ -0ded00: 3804 1000 |002a: if-eqz v4, 003a // +0010 │ │ -0ded04: 7210 5427 0300 |002c: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0ded0a: 0c00 |002f: move-result-object v0 │ │ -0ded0c: 1f00 ba01 |0030: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation; // type@01ba │ │ -0ded10: 5464 fa09 |0032: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.animations:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation; // field@09fa │ │ -0ded14: d802 0101 |0034: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0ded18: 4d00 0401 |0036: aput-object v0, v4, v1 │ │ -0ded1c: 0121 |0038: move v1, v2 │ │ -0ded1e: 28ed |0039: goto 0026 // -0013 │ │ -0ded20: 5464 fa09 |003a: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.animations:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation; // field@09fa │ │ -0ded24: 1104 |003c: return-object v4 │ │ +0ed240: |[0ed240] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.getAnimations:()[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation; │ │ +0ed250: 5464 fa09 |0000: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.animations:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation; // field@09fa │ │ +0ed254: 3804 0d00 |0002: if-eqz v4, 000f // +000d │ │ +0ed258: 5464 fa09 |0004: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.animations:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation; // field@09fa │ │ +0ed25c: 2144 |0006: array-length v4, v4 │ │ +0ed25e: 5465 fb09 |0007: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skeleton:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // field@09fb │ │ +0ed262: 5455 e209 |0009: iget-object v5, v5, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09e2 │ │ +0ed266: 5255 5b11 |000b: iget v5, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0ed26a: 3254 2d00 |000d: if-eq v4, v5, 003a // +002d │ │ +0ed26e: 5464 fb09 |000f: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skeleton:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // field@09fb │ │ +0ed272: 5444 e209 |0011: iget-object v4, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09e2 │ │ +0ed276: 5244 5b11 |0013: iget v4, v4, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0ed27a: 2344 7004 |0015: new-array v4, v4, [Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation; // type@0470 │ │ +0ed27e: 5b64 fa09 |0017: iput-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.animations:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation; // field@09fa │ │ +0ed282: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +0ed284: 5464 fb09 |001a: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skeleton:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // field@09fb │ │ +0ed288: 5444 e209 |001c: iget-object v4, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@09e2 │ │ +0ed28c: 6e10 3922 0400 |001e: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap;.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; // method@2239 │ │ +0ed292: 0c04 |0021: move-result-object v4 │ │ +0ed294: 6e10 1722 0400 |0022: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.iterator:()Ljava/util/Iterator; // method@2217 │ │ +0ed29a: 0c03 |0025: move-result-object v3 │ │ +0ed29c: 7210 5327 0300 |0026: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0ed2a2: 0a04 |0029: move-result v4 │ │ +0ed2a4: 3804 1000 |002a: if-eqz v4, 003a // +0010 │ │ +0ed2a8: 7210 5427 0300 |002c: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0ed2ae: 0c00 |002f: move-result-object v0 │ │ +0ed2b0: 1f00 b801 |0030: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation; // type@01b8 │ │ +0ed2b4: 5464 fa09 |0032: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.animations:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation; // field@09fa │ │ +0ed2b8: d802 0101 |0034: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0ed2bc: 4d00 0401 |0036: aput-object v0, v4, v1 │ │ +0ed2c0: 0121 |0038: move v1, v2 │ │ +0ed2c2: 28ed |0039: goto 0026 // -0013 │ │ +0ed2c4: 5464 fa09 |003a: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.animations:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonAnimation; // field@09fa │ │ +0ed2c8: 1104 |003c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x000f line=190 │ │ 0x0019 line=191 │ │ 0x001a line=192 │ │ 0x0032 line=193 │ │ @@ -322051,30 +322106,30 @@ │ │ type : '(Lcom/badlogic/gdx/math/collision/BoundingBox;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0ded28: |[0ded28] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.getBoundingBox:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V │ │ -0ded38: 6e10 b814 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/math/collision/BoundingBox;.inf:()Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14b8 │ │ -0ded3e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0ded40: 5431 fc09 |0004: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ -0ded44: 2111 |0006: array-length v1, v1 │ │ -0ded46: 3510 1500 |0007: if-ge v0, v1, 001c // +0015 │ │ -0ded4a: 5431 fc09 |0009: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ -0ded4e: 4601 0100 |000b: aget-object v1, v1, v0 │ │ -0ded52: 5411 070a |000d: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ -0ded56: 6202 fd09 |000f: sget-object v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.tmpBox:Lcom/badlogic/gdx/math/collision/BoundingBox; // field@09fd │ │ -0ded5a: 6e20 d90a 2100 |0011: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Mesh;.calculateBoundingBox:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V // method@0ad9 │ │ -0ded60: 6201 fd09 |0014: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.tmpBox:Lcom/badlogic/gdx/math/collision/BoundingBox; // field@09fd │ │ -0ded64: 6e20 b214 1400 |0016: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/math/collision/BoundingBox;.ext:(Lcom/badlogic/gdx/math/collision/BoundingBox;)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14b2 │ │ -0ded6a: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ded6e: 28e9 |001b: goto 0004 // -0017 │ │ -0ded70: 0e00 |001c: return-void │ │ +0ed2cc: |[0ed2cc] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.getBoundingBox:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V │ │ +0ed2dc: 6e10 b814 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/math/collision/BoundingBox;.inf:()Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14b8 │ │ +0ed2e2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0ed2e4: 5431 fc09 |0004: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ +0ed2e8: 2111 |0006: array-length v1, v1 │ │ +0ed2ea: 3510 1500 |0007: if-ge v0, v1, 001c // +0015 │ │ +0ed2ee: 5431 fc09 |0009: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ +0ed2f2: 4601 0100 |000b: aget-object v1, v1, v0 │ │ +0ed2f6: 5411 070a |000d: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ +0ed2fa: 6202 fd09 |000f: sget-object v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.tmpBox:Lcom/badlogic/gdx/math/collision/BoundingBox; // field@09fd │ │ +0ed2fe: 6e20 d90a 2100 |0011: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Mesh;.calculateBoundingBox:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V // method@0ad9 │ │ +0ed304: 6201 fd09 |0014: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.tmpBox:Lcom/badlogic/gdx/math/collision/BoundingBox; // field@09fd │ │ +0ed308: 6e20 b214 1400 |0016: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/math/collision/BoundingBox;.ext:(Lcom/badlogic/gdx/math/collision/BoundingBox;)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@14b2 │ │ +0ed30e: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ed312: 28e9 |001b: goto 0004 // -0017 │ │ +0ed314: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0003 line=210 │ │ 0x0009 line=211 │ │ 0x0014 line=212 │ │ 0x0019 line=210 │ │ @@ -322089,32 +322144,32 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0ded74: |[0ded74] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.getSubMesh:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/SubMesh; │ │ -0ded84: 5432 fc09 |0000: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ -0ded88: 2121 |0002: array-length v1, v2 │ │ -0ded8a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0ded8c: 3510 1600 |0004: if-ge v0, v1, 001a // +0016 │ │ -0ded90: 5432 fc09 |0006: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ -0ded94: 4602 0200 |0008: aget-object v2, v2, v0 │ │ -0ded98: 5422 080a |000a: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.name:Ljava/lang/String; // field@0a08 │ │ -0ded9c: 6e20 4426 4200 |000c: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0deda2: 0a02 |000f: move-result v2 │ │ -0deda4: 3802 0700 |0010: if-eqz v2, 0017 // +0007 │ │ -0deda8: 5432 fc09 |0012: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ -0dedac: 4602 0200 |0014: aget-object v2, v2, v0 │ │ -0dedb0: 1102 |0016: return-object v2 │ │ -0dedb2: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0dedb6: 28eb |0019: goto 0004 // -0015 │ │ -0dedb8: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -0dedba: 28fb |001b: goto 0016 // -0005 │ │ +0ed318: |[0ed318] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.getSubMesh:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/SubMesh; │ │ +0ed328: 5432 fc09 |0000: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ +0ed32c: 2121 |0002: array-length v1, v2 │ │ +0ed32e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0ed330: 3510 1600 |0004: if-ge v0, v1, 001a // +0016 │ │ +0ed334: 5432 fc09 |0006: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ +0ed338: 4602 0200 |0008: aget-object v2, v2, v0 │ │ +0ed33c: 5422 080a |000a: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.name:Ljava/lang/String; // field@0a08 │ │ +0ed340: 6e20 4426 4200 |000c: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0ed346: 0a02 |000f: move-result v2 │ │ +0ed348: 3802 0700 |0010: if-eqz v2, 0017 // +0007 │ │ +0ed34c: 5432 fc09 |0012: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ +0ed350: 4602 0200 |0014: aget-object v2, v2, v0 │ │ +0ed354: 1102 |0016: return-object v2 │ │ +0ed356: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ed35a: 28eb |0019: goto 0004 // -0015 │ │ +0ed35c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0ed35e: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0003 line=168 │ │ 0x0006 line=169 │ │ 0x0016 line=171 │ │ 0x0017 line=168 │ │ @@ -322130,17 +322185,17 @@ │ │ type : '()[Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dedbc: |[0dedbc] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.getSubMeshes:()[Lcom/badlogic/gdx/graphics/g3d/model/SubMesh; │ │ -0dedcc: 5410 fc09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ -0dedd0: 1100 |0002: return-object v0 │ │ +0ed360: |[0ed360] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.getSubMeshes:()[Lcom/badlogic/gdx/graphics/g3d/model/SubMesh; │ │ +0ed370: 5410 fc09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ +0ed374: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel; │ │ │ │ #8 : (in Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;) │ │ @@ -322148,17 +322203,17 @@ │ │ type : '([Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/Model;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0dedd4: |[0dedd4] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.getSubModel:([Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/Model; │ │ -0dede4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0dede6: 1100 |0001: return-object v0 │ │ +0ed378: |[0ed378] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.getSubModel:([Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/Model; │ │ +0ed388: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ed38a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel; │ │ 0x0000 - 0x0002 reg=2 subMeshNames [Ljava/lang/String; │ │ │ │ @@ -322167,41 +322222,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -0dede8: |[0dede8] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.render:()V │ │ -0dedf8: 5453 fc09 |0000: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ -0dedfc: 2131 |0002: array-length v1, v3 │ │ -0dedfe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0dee00: 3510 2d00 |0004: if-ge v0, v1, 0031 // +002d │ │ -0dee04: 5453 fc09 |0006: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ -0dee08: 4602 0300 |0008: aget-object v2, v3, v0 │ │ -0dee0c: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ -0dee10: 5423 060a |000c: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a06 │ │ -0dee14: 6e10 a710 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.bind:()V // method@10a7 │ │ -0dee1a: 5423 070a |0011: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ -0dee1e: 5224 090a |0013: iget v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.primitiveType:I // field@0a09 │ │ -0dee22: 6e20 f20a 4300 |0015: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/Mesh;.render:(I)V // method@0af2 │ │ -0dee28: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0dee2c: 28ea |001a: goto 0004 // -0016 │ │ -0dee2e: 5453 fc09 |001b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ -0dee32: d804 00ff |001d: add-int/lit8 v4, v0, #int -1 // #ff │ │ -0dee36: 4603 0304 |001f: aget-object v3, v3, v4 │ │ -0dee3a: 5433 060a |0021: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a06 │ │ -0dee3e: 5424 060a |0023: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a06 │ │ -0dee42: 6e20 ac10 4300 |0025: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.equals:(Ljava/lang/Object;)Z // method@10ac │ │ -0dee48: 0a03 |0028: move-result v3 │ │ -0dee4a: 3903 e8ff |0029: if-nez v3, 0011 // -0018 │ │ -0dee4e: 5423 060a |002b: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a06 │ │ -0dee52: 6e10 a710 0300 |002d: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.bind:()V // method@10a7 │ │ -0dee58: 28e1 |0030: goto 0011 // -001f │ │ -0dee5a: 0e00 |0031: return-void │ │ +0ed38c: |[0ed38c] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.render:()V │ │ +0ed39c: 5453 fc09 |0000: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ +0ed3a0: 2131 |0002: array-length v1, v3 │ │ +0ed3a2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0ed3a4: 3510 2d00 |0004: if-ge v0, v1, 0031 // +002d │ │ +0ed3a8: 5453 fc09 |0006: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ +0ed3ac: 4602 0300 |0008: aget-object v2, v3, v0 │ │ +0ed3b0: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ +0ed3b4: 5423 060a |000c: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a06 │ │ +0ed3b8: 6e10 a710 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.bind:()V // method@10a7 │ │ +0ed3be: 5423 070a |0011: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ +0ed3c2: 5224 090a |0013: iget v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.primitiveType:I // field@0a09 │ │ +0ed3c6: 6e20 f20a 4300 |0015: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/Mesh;.render:(I)V // method@0af2 │ │ +0ed3cc: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ed3d0: 28ea |001a: goto 0004 // -0016 │ │ +0ed3d2: 5453 fc09 |001b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ +0ed3d6: d804 00ff |001d: add-int/lit8 v4, v0, #int -1 // #ff │ │ +0ed3da: 4603 0304 |001f: aget-object v3, v3, v4 │ │ +0ed3de: 5433 060a |0021: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a06 │ │ +0ed3e2: 5424 060a |0023: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a06 │ │ +0ed3e6: 6e20 ac10 4300 |0025: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.equals:(Ljava/lang/Object;)Z // method@10ac │ │ +0ed3ec: 0a03 |0028: move-result v3 │ │ +0ed3ee: 3903 e8ff |0029: if-nez v3, 0011 // -0018 │ │ +0ed3f2: 5423 060a |002b: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a06 │ │ +0ed3f6: 6e10 a710 0300 |002d: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.bind:()V // method@10a7 │ │ +0ed3fc: 28e1 |0030: goto 0011 // -001f │ │ +0ed3fe: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0003 line=122 │ │ 0x0006 line=123 │ │ 0x000a line=124 │ │ 0x000c line=125 │ │ @@ -322221,41 +322276,41 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -0dee5c: |[0dee5c] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0dee6c: 5453 fc09 |0000: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ -0dee70: 2131 |0002: array-length v1, v3 │ │ -0dee72: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0dee74: 3510 2d00 |0004: if-ge v0, v1, 0031 // +002d │ │ -0dee78: 5453 fc09 |0006: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ -0dee7c: 4602 0300 |0008: aget-object v2, v3, v0 │ │ -0dee80: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ -0dee84: 5423 060a |000c: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a06 │ │ -0dee88: 6e20 a810 6300 |000e: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@10a8 │ │ -0dee8e: 5423 070a |0011: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ -0dee92: 5224 090a |0013: iget v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.primitiveType:I // field@0a09 │ │ -0dee96: 6e30 f40a 6304 |0015: invoke-virtual {v3, v6, v4}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V // method@0af4 │ │ -0dee9c: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0deea0: 28ea |001a: goto 0004 // -0016 │ │ -0deea2: 5453 fc09 |001b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ -0deea6: d804 00ff |001d: add-int/lit8 v4, v0, #int -1 // #ff │ │ -0deeaa: 4603 0304 |001f: aget-object v3, v3, v4 │ │ -0deeae: 5433 060a |0021: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a06 │ │ -0deeb2: 5424 060a |0023: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a06 │ │ -0deeb6: 6e20 ac10 4300 |0025: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.equals:(Ljava/lang/Object;)Z // method@10ac │ │ -0deebc: 0a03 |0028: move-result v3 │ │ -0deebe: 3903 e8ff |0029: if-nez v3, 0011 // -0018 │ │ -0deec2: 5423 060a |002b: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a06 │ │ -0deec6: 6e20 a810 6300 |002d: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@10a8 │ │ -0deecc: 28e1 |0030: goto 0011 // -001f │ │ -0deece: 0e00 |0031: return-void │ │ +0ed400: |[0ed400] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0ed410: 5453 fc09 |0000: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ +0ed414: 2131 |0002: array-length v1, v3 │ │ +0ed416: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0ed418: 3510 2d00 |0004: if-ge v0, v1, 0031 // +002d │ │ +0ed41c: 5453 fc09 |0006: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ +0ed420: 4602 0300 |0008: aget-object v2, v3, v0 │ │ +0ed424: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ +0ed428: 5423 060a |000c: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a06 │ │ +0ed42c: 6e20 a810 6300 |000e: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@10a8 │ │ +0ed432: 5423 070a |0011: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ +0ed436: 5224 090a |0013: iget v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.primitiveType:I // field@0a09 │ │ +0ed43a: 6e30 f40a 6304 |0015: invoke-virtual {v3, v6, v4}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V // method@0af4 │ │ +0ed440: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ed444: 28ea |001a: goto 0004 // -0016 │ │ +0ed446: 5453 fc09 |001b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ +0ed44a: d804 00ff |001d: add-int/lit8 v4, v0, #int -1 // #ff │ │ +0ed44e: 4603 0304 |001f: aget-object v3, v3, v4 │ │ +0ed452: 5433 060a |0021: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a06 │ │ +0ed456: 5424 060a |0023: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a06 │ │ +0ed45a: 6e20 ac10 4300 |0025: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.equals:(Ljava/lang/Object;)Z // method@10ac │ │ +0ed460: 0a03 |0028: move-result v3 │ │ +0ed462: 3903 e8ff |0029: if-nez v3, 0011 // -0018 │ │ +0ed466: 5423 060a |002b: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a06 │ │ +0ed46a: 6e20 a810 6300 |002d: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/graphics/g3d/materials/Material;.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@10a8 │ │ +0ed470: 28e1 |0030: goto 0011 // -001f │ │ +0ed472: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0003 line=136 │ │ 0x0006 line=137 │ │ 0x000a line=138 │ │ 0x000c line=139 │ │ @@ -322276,29 +322331,29 @@ │ │ type : '(Ljava/lang/String;FZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0deed0: |[0deed0] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.setAnimation:(Ljava/lang/String;FZ)V │ │ -0deee0: 5431 fb09 |0000: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skeleton:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // field@09fb │ │ -0deee4: 6e30 0011 4105 |0002: invoke-virtual {v1, v4, v5}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.setAnimation:(Ljava/lang/String;F)V // method@1100 │ │ -0deeea: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0deeec: 5431 fc09 |0006: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ -0deef0: 2111 |0008: array-length v1, v1 │ │ -0deef2: 3510 1000 |0009: if-ge v0, v1, 0019 // +0010 │ │ -0deef6: 5431 fc09 |000b: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ -0deefa: 4601 0100 |000d: aget-object v1, v1, v0 │ │ -0deefe: 5432 fb09 |000f: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skeleton:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // field@09fb │ │ -0def02: 5422 e409 |0011: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.combinedMatrices:Lcom/badlogic/gdx/utils/Array; // field@09e4 │ │ -0def06: 6e30 1711 1302 |0013: invoke-virtual {v3, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skin:(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;Lcom/badlogic/gdx/utils/Array;)V // method@1117 │ │ -0def0c: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0def10: 28ee |0018: goto 0006 // -0012 │ │ -0def12: 0e00 |0019: return-void │ │ +0ed474: |[0ed474] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.setAnimation:(Ljava/lang/String;FZ)V │ │ +0ed484: 5431 fb09 |0000: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skeleton:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // field@09fb │ │ +0ed488: 6e30 0011 4105 |0002: invoke-virtual {v1, v4, v5}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.setAnimation:(Ljava/lang/String;F)V // method@1100 │ │ +0ed48e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0ed490: 5431 fc09 |0006: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ +0ed494: 2111 |0008: array-length v1, v1 │ │ +0ed496: 3510 1000 |0009: if-ge v0, v1, 0019 // +0010 │ │ +0ed49a: 5431 fc09 |000b: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ +0ed49e: 4601 0100 |000d: aget-object v1, v1, v0 │ │ +0ed4a2: 5432 fb09 |000f: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skeleton:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // field@09fb │ │ +0ed4a6: 5422 e409 |0011: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.combinedMatrices:Lcom/badlogic/gdx/utils/Array; // field@09e4 │ │ +0ed4aa: 6e30 1711 1302 |0013: invoke-virtual {v3, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skin:(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;Lcom/badlogic/gdx/utils/Array;)V // method@1117 │ │ +0ed4b0: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ed4b4: 28ee |0018: goto 0006 // -0012 │ │ +0ed4b6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0005 line=54 │ │ 0x000b line=55 │ │ 0x0016 line=54 │ │ 0x0019 line=57 │ │ @@ -322314,29 +322369,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0def14: |[0def14] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.setBindPose:()V │ │ -0def24: 5431 fb09 |0000: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skeleton:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // field@09fb │ │ -0def28: 6e10 0111 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.setBindPose:()V // method@1101 │ │ -0def2e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0def30: 5431 fc09 |0006: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ -0def34: 2111 |0008: array-length v1, v1 │ │ -0def36: 3510 1000 |0009: if-ge v0, v1, 0019 // +0010 │ │ -0def3a: 5431 fc09 |000b: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ -0def3e: 4601 0100 |000d: aget-object v1, v1, v0 │ │ -0def42: 5432 fb09 |000f: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skeleton:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // field@09fb │ │ -0def46: 5422 e409 |0011: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.combinedMatrices:Lcom/badlogic/gdx/utils/Array; // field@09e4 │ │ -0def4a: 6e30 1711 1302 |0013: invoke-virtual {v3, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skin:(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;Lcom/badlogic/gdx/utils/Array;)V // method@1117 │ │ -0def50: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0def54: 28ee |0018: goto 0006 // -0012 │ │ -0def56: 0e00 |0019: return-void │ │ +0ed4b8: |[0ed4b8] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.setBindPose:()V │ │ +0ed4c8: 5431 fb09 |0000: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skeleton:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // field@09fb │ │ +0ed4cc: 6e10 0111 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.setBindPose:()V // method@1101 │ │ +0ed4d2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0ed4d4: 5431 fc09 |0006: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ +0ed4d8: 2111 |0008: array-length v1, v1 │ │ +0ed4da: 3510 1000 |0009: if-ge v0, v1, 0019 // +0010 │ │ +0ed4de: 5431 fc09 |000b: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ +0ed4e2: 4601 0100 |000d: aget-object v1, v1, v0 │ │ +0ed4e6: 5432 fb09 |000f: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skeleton:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // field@09fb │ │ +0ed4ea: 5422 e409 |0011: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.combinedMatrices:Lcom/badlogic/gdx/utils/Array; // field@09e4 │ │ +0ed4ee: 6e30 1711 1302 |0013: invoke-virtual {v3, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skin:(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;Lcom/badlogic/gdx/utils/Array;)V // method@1117 │ │ +0ed4f4: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ed4f8: 28ee |0018: goto 0006 // -0012 │ │ +0ed4fa: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0005 line=46 │ │ 0x000b line=47 │ │ 0x0016 line=46 │ │ 0x0019 line=49 │ │ @@ -322349,25 +322404,25 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -0def58: |[0def58] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.setMaterial:(Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V │ │ -0def68: 5432 fc09 |0000: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ -0def6c: 2121 |0002: array-length v1, v2 │ │ -0def6e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0def70: 3510 0b00 |0004: if-ge v0, v1, 000f // +000b │ │ -0def74: 5432 fc09 |0006: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ -0def78: 4602 0200 |0008: aget-object v2, v2, v0 │ │ -0def7c: 5b24 060a |000a: iput-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a06 │ │ -0def80: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0def84: 28f6 |000e: goto 0004 // -000a │ │ -0def86: 0e00 |000f: return-void │ │ +0ed4fc: |[0ed4fc] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.setMaterial:(Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V │ │ +0ed50c: 5432 fc09 |0000: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ +0ed510: 2121 |0002: array-length v1, v2 │ │ +0ed512: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0ed514: 3510 0b00 |0004: if-ge v0, v1, 000f // +000b │ │ +0ed518: 5432 fc09 |0006: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ +0ed51c: 4602 0200 |0008: aget-object v2, v2, v0 │ │ +0ed520: 5b24 060a |000a: iput-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a06 │ │ +0ed524: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ed528: 28f6 |000e: goto 0004 // -000a │ │ +0ed52a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0003 line=160 │ │ 0x0006 line=161 │ │ 0x000c line=160 │ │ 0x000f line=163 │ │ @@ -322382,33 +322437,33 @@ │ │ type : '([Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0def88: |[0def88] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.setMaterials:([Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V │ │ -0def98: 2152 |0000: array-length v2, v5 │ │ -0def9a: 5443 fc09 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ -0def9e: 2133 |0003: array-length v3, v3 │ │ -0defa0: 3232 0a00 |0004: if-eq v2, v3, 000e // +000a │ │ -0defa4: 2202 ca03 |0006: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0defa8: 1a03 c622 |0008: const-string v3, "number of materials must equal number of sub-meshes" // string@22c6 │ │ -0defac: 7020 8d26 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@268d │ │ -0defb2: 2702 |000d: throw v2 │ │ -0defb4: 2151 |000e: array-length v1, v5 │ │ -0defb6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0defb8: 3510 0d00 |0010: if-ge v0, v1, 001d // +000d │ │ -0defbc: 5442 fc09 |0012: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ -0defc0: 4602 0200 |0014: aget-object v2, v2, v0 │ │ -0defc4: 4603 0500 |0016: aget-object v3, v5, v0 │ │ -0defc8: 5b23 060a |0018: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a06 │ │ -0defcc: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0defd0: 28f4 |001c: goto 0010 // -000c │ │ -0defd2: 0e00 |001d: return-void │ │ +0ed52c: |[0ed52c] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.setMaterials:([Lcom/badlogic/gdx/graphics/g3d/materials/Material;)V │ │ +0ed53c: 2152 |0000: array-length v2, v5 │ │ +0ed53e: 5443 fc09 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ +0ed542: 2133 |0003: array-length v3, v3 │ │ +0ed544: 3232 0a00 |0004: if-eq v2, v3, 000e // +000a │ │ +0ed548: 2202 c803 |0006: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0ed54c: 1a03 c422 |0008: const-string v3, "number of materials must equal number of sub-meshes" // string@22c4 │ │ +0ed550: 7020 8d26 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@268d │ │ +0ed556: 2702 |000d: throw v2 │ │ +0ed558: 2151 |000e: array-length v1, v5 │ │ +0ed55a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0ed55c: 3510 0d00 |0010: if-ge v0, v1, 001d // +000d │ │ +0ed560: 5442 fc09 |0012: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ +0ed564: 4602 0200 |0014: aget-object v2, v2, v0 │ │ +0ed568: 4603 0500 |0016: aget-object v3, v5, v0 │ │ +0ed56c: 5b23 060a |0018: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.material:Lcom/badlogic/gdx/graphics/g3d/materials/Material; // field@0a06 │ │ +0ed570: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ed574: 28f4 |001c: goto 0010 // -000c │ │ +0ed576: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0006 line=150 │ │ 0x000e line=151 │ │ 0x000f line=152 │ │ 0x0012 line=153 │ │ @@ -322425,221 +322480,221 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;Lcom/badlogic/gdx/utils/Array;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 36 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 408 16-bit code units │ │ -0defd4: |[0defd4] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.skin:(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;Lcom/badlogic/gdx/utils/Array;)V │ │ -0defe4: 0800 2200 |0000: move-object/from16 v0, v34 │ │ -0defe8: 5400 070a |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ -0defec: 081d 0000 |0004: move-object/from16 v29, v0 │ │ -0deff0: 7401 eb0a 1d00 |0006: invoke-virtual/range {v29}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0aeb │ │ -0deff6: 0a1d |0009: move-result v29 │ │ -0deff8: db17 1d04 |000a: div-int/lit8 v23, v29, #int 4 // #04 │ │ -0deffc: 0800 2200 |000c: move-object/from16 v0, v34 │ │ -0df000: 5400 070a |000e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ -0df004: 081d 0000 |0010: move-object/from16 v29, v0 │ │ -0df008: 7401 e80a 1d00 |0012: invoke-virtual/range {v29}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ -0df00e: 0a0c |0015: move-result v12 │ │ -0df010: 1209 |0016: const/4 v9, #int 0 // #0 │ │ -0df012: 0800 2200 |0017: move-object/from16 v0, v34 │ │ -0df016: 5400 070a |0019: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ -0df01a: 081d 0000 |001b: move-object/from16 v29, v0 │ │ -0df01e: 131e 0200 |001d: const/16 v30, #int 2 // #2 │ │ -0df022: 7402 e90a 1d00 |001f: invoke-virtual/range {v29, v30}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0ae9 │ │ -0df028: 0c1d |0022: move-result-object v29 │ │ -0df02a: 391d 2f01 |0023: if-nez v29, 0152 // +012f │ │ -0df02e: 12fb |0025: const/4 v11, #int -1 // #ff │ │ -0df030: 0800 2200 |0026: move-object/from16 v0, v34 │ │ -0df034: 5400 0b0a |0028: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.vertices:[F // field@0a0b │ │ -0df038: 0818 0000 |002a: move-object/from16 v24, v0 │ │ -0df03c: 0800 2200 |002c: move-object/from16 v0, v34 │ │ -0df040: 5400 0a0a |002e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.skinnedVertices:[F // field@0a0a │ │ -0df044: 0816 0000 |0030: move-object/from16 v22, v0 │ │ -0df048: 0800 2200 |0032: move-object/from16 v0, v34 │ │ -0df04c: 5400 0b0a |0034: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.vertices:[F // field@0a0b │ │ -0df050: 081d 0000 |0036: move-object/from16 v29, v0 │ │ -0df054: 131e 0000 |0038: const/16 v30, #int 0 // #0 │ │ -0df058: 131f 0000 |003a: const/16 v31, #int 0 // #0 │ │ -0df05c: 0800 2200 |003c: move-object/from16 v0, v34 │ │ -0df060: 5400 0b0a |003e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.vertices:[F // field@0a0b │ │ -0df064: 0820 0000 |0040: move-object/from16 v32, v0 │ │ -0df068: 0800 2000 |0042: move-object/from16 v0, v32 │ │ -0df06c: 2100 |0044: array-length v0, v0 │ │ -0df06e: 0220 0000 |0045: move/from16 v32, v0 │ │ -0df072: 0800 1d00 |0047: move-object/from16 v0, v29 │ │ -0df076: 0201 1e00 |0049: move/from16 v1, v30 │ │ -0df07a: 0802 1600 |004b: move-object/from16 v2, v22 │ │ -0df07e: 0203 1f00 |004d: move/from16 v3, v31 │ │ -0df082: 0204 2000 |004f: move/from16 v4, v32 │ │ -0df086: 7154 7826 1032 |0051: invoke-static {v0, v1, v2, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0df08c: 1208 |0054: const/4 v8, #int 0 // #0 │ │ -0df08e: 35c8 3501 |0055: if-ge v8, v12, 018a // +0135 │ │ -0df092: 0800 2200 |0057: move-object/from16 v0, v34 │ │ -0df096: 5400 030a |0059: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.boneAssignments:[[I // field@0a03 │ │ -0df09a: 081d 0000 |005b: move-object/from16 v29, v0 │ │ -0df09e: 4606 1d08 |005d: aget-object v6, v29, v8 │ │ -0df0a2: 0800 2200 |005f: move-object/from16 v0, v34 │ │ -0df0a6: 5400 040a |0061: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.boneWeights:[[F // field@0a04 │ │ -0df0aa: 081d 0000 |0063: move-object/from16 v29, v0 │ │ -0df0ae: 4607 1d08 |0065: aget-object v7, v29, v8 │ │ -0df0b2: 4413 1809 |0067: aget v19, v24, v9 │ │ -0df0b6: d81d 0901 |0069: add-int/lit8 v29, v9, #int 1 // #01 │ │ -0df0ba: 4414 181d |006b: aget v20, v24, v29 │ │ -0df0be: d81d 0902 |006d: add-int/lit8 v29, v9, #int 2 // #02 │ │ -0df0c2: 4415 181d |006f: aget v21, v24, v29 │ │ -0df0c6: 131a 0000 |0071: const/16 v26, #int 0 // #0 │ │ -0df0ca: 131b 0000 |0073: const/16 v27, #int 0 // #0 │ │ -0df0ce: 131c 0000 |0075: const/16 v28, #int 0 // #0 │ │ -0df0d2: 1310 0000 |0077: const/16 v16, #int 0 // #0 │ │ -0df0d6: 1311 0000 |0079: const/16 v17, #int 0 // #0 │ │ -0df0da: 1312 0000 |007b: const/16 v18, #int 0 // #0 │ │ -0df0de: 120d |007d: const/4 v13, #int 0 // #0 │ │ -0df0e0: 120e |007e: const/4 v14, #int 0 // #0 │ │ -0df0e2: 120f |007f: const/4 v15, #int 0 // #0 │ │ -0df0e4: 131d ffff |0080: const/16 v29, #int -1 // #ffff │ │ -0df0e8: 0200 1d00 |0082: move/from16 v0, v29 │ │ -0df0ec: 320b 0c00 |0084: if-eq v11, v0, 0090 // +000c │ │ -0df0f0: 4410 180b |0086: aget v16, v24, v11 │ │ -0df0f4: d81d 0b01 |0088: add-int/lit8 v29, v11, #int 1 // #01 │ │ -0df0f8: 4411 181d |008a: aget v17, v24, v29 │ │ -0df0fc: d81d 0b02 |008c: add-int/lit8 v29, v11, #int 2 // #02 │ │ -0df100: 4412 181d |008e: aget v18, v24, v29 │ │ -0df104: 120a |0090: const/4 v10, #int 0 // #0 │ │ -0df106: 2160 |0091: array-length v0, v6 │ │ -0df108: 021d 0000 |0092: move/from16 v29, v0 │ │ -0df10c: 0200 1d00 |0094: move/from16 v0, v29 │ │ -0df110: 350a d200 |0096: if-ge v10, v0, 0168 // +00d2 │ │ -0df114: 4405 060a |0098: aget v5, v6, v10 │ │ -0df118: 4419 070a |009a: aget v25, v7, v10 │ │ -0df11c: 0800 2100 |009c: move-object/from16 v0, v33 │ │ -0df120: 5400 fe09 |009e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.v:Lcom/badlogic/gdx/math/Vector3; // field@09fe │ │ -0df124: 081d 0000 |00a0: move-object/from16 v29, v0 │ │ -0df128: 0800 1d00 |00a2: move-object/from16 v0, v29 │ │ -0df12c: 0201 1300 |00a4: move/from16 v1, v19 │ │ -0df130: 0202 1400 |00a6: move/from16 v2, v20 │ │ -0df134: 0203 1500 |00a8: move/from16 v3, v21 │ │ -0df138: 6e40 9714 1032 |00aa: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -0df13e: 0800 2100 |00ad: move-object/from16 v0, v33 │ │ -0df142: 5400 fe09 |00af: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.v:Lcom/badlogic/gdx/math/Vector3; // field@09fe │ │ -0df146: 081e 0000 |00b1: move-object/from16 v30, v0 │ │ -0df14a: 0800 2300 |00b3: move-object/from16 v0, v35 │ │ -0df14e: 6e20 741e 5000 |00b5: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0df154: 0c1d |00b8: move-result-object v29 │ │ -0df156: 1f1d 0d02 |00b9: check-cast v29, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -0df15a: 0800 1e00 |00bb: move-object/from16 v0, v30 │ │ -0df15e: 0801 1d00 |00bd: move-object/from16 v1, v29 │ │ -0df162: 6e20 8f14 1000 |00bf: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@148f │ │ -0df168: 0800 2100 |00c2: move-object/from16 v0, v33 │ │ -0df16c: 5400 fe09 |00c4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.v:Lcom/badlogic/gdx/math/Vector3; // field@09fe │ │ -0df170: 081d 0000 |00c6: move-object/from16 v29, v0 │ │ -0df174: 0800 1d00 |00c8: move-object/from16 v0, v29 │ │ -0df178: 5200 fe0b |00ca: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0df17c: 021d 0000 |00cc: move/from16 v29, v0 │ │ -0df180: a81d 1d19 |00ce: mul-float v29, v29, v25 │ │ -0df184: a61a 1a1d |00d0: add-float v26, v26, v29 │ │ -0df188: 0800 2100 |00d2: move-object/from16 v0, v33 │ │ -0df18c: 5400 fe09 |00d4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.v:Lcom/badlogic/gdx/math/Vector3; // field@09fe │ │ -0df190: 081d 0000 |00d6: move-object/from16 v29, v0 │ │ -0df194: 0800 1d00 |00d8: move-object/from16 v0, v29 │ │ -0df198: 5200 ff0b |00da: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0df19c: 021d 0000 |00dc: move/from16 v29, v0 │ │ -0df1a0: a81d 1d19 |00de: mul-float v29, v29, v25 │ │ -0df1a4: a61b 1b1d |00e0: add-float v27, v27, v29 │ │ -0df1a8: 0800 2100 |00e2: move-object/from16 v0, v33 │ │ -0df1ac: 5400 fe09 |00e4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.v:Lcom/badlogic/gdx/math/Vector3; // field@09fe │ │ -0df1b0: 081d 0000 |00e6: move-object/from16 v29, v0 │ │ -0df1b4: 0800 1d00 |00e8: move-object/from16 v0, v29 │ │ -0df1b8: 5200 000c |00ea: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0df1bc: 021d 0000 |00ec: move/from16 v29, v0 │ │ -0df1c0: a81d 1d19 |00ee: mul-float v29, v29, v25 │ │ -0df1c4: a61c 1c1d |00f0: add-float v28, v28, v29 │ │ -0df1c8: 131d ffff |00f2: const/16 v29, #int -1 // #ffff │ │ -0df1cc: 0200 1d00 |00f4: move/from16 v0, v29 │ │ -0df1d0: 320b 5800 |00f6: if-eq v11, v0, 014e // +0058 │ │ -0df1d4: 0800 2100 |00f8: move-object/from16 v0, v33 │ │ -0df1d8: 5400 fe09 |00fa: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.v:Lcom/badlogic/gdx/math/Vector3; // field@09fe │ │ -0df1dc: 081d 0000 |00fc: move-object/from16 v29, v0 │ │ -0df1e0: 0800 1d00 |00fe: move-object/from16 v0, v29 │ │ -0df1e4: 0201 1000 |0100: move/from16 v1, v16 │ │ -0df1e8: 0202 1100 |0102: move/from16 v2, v17 │ │ -0df1ec: 0203 1200 |0104: move/from16 v3, v18 │ │ -0df1f0: 6e40 9714 1032 |0106: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -0df1f6: 0800 2100 |0109: move-object/from16 v0, v33 │ │ -0df1fa: 5400 fe09 |010b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.v:Lcom/badlogic/gdx/math/Vector3; // field@09fe │ │ -0df1fe: 081e 0000 |010d: move-object/from16 v30, v0 │ │ -0df202: 0800 2300 |010f: move-object/from16 v0, v35 │ │ -0df206: 6e20 741e 5000 |0111: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0df20c: 0c1d |0114: move-result-object v29 │ │ -0df20e: 1f1d 0d02 |0115: check-cast v29, Lcom/badlogic/gdx/math/Matrix4; // type@020d │ │ -0df212: 0800 1e00 |0117: move-object/from16 v0, v30 │ │ -0df216: 0801 1d00 |0119: move-object/from16 v1, v29 │ │ -0df21a: 6e20 9314 1000 |011b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.rot:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@1493 │ │ -0df220: 0800 2100 |011e: move-object/from16 v0, v33 │ │ -0df224: 5400 fe09 |0120: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.v:Lcom/badlogic/gdx/math/Vector3; // field@09fe │ │ -0df228: 081d 0000 |0122: move-object/from16 v29, v0 │ │ -0df22c: 0800 1d00 |0124: move-object/from16 v0, v29 │ │ -0df230: 5200 fe0b |0126: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0df234: 021d 0000 |0128: move/from16 v29, v0 │ │ -0df238: a81d 1d19 |012a: mul-float v29, v29, v25 │ │ -0df23c: a60d 0d1d |012c: add-float v13, v13, v29 │ │ -0df240: 0800 2100 |012e: move-object/from16 v0, v33 │ │ -0df244: 5400 fe09 |0130: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.v:Lcom/badlogic/gdx/math/Vector3; // field@09fe │ │ -0df248: 081d 0000 |0132: move-object/from16 v29, v0 │ │ -0df24c: 0800 1d00 |0134: move-object/from16 v0, v29 │ │ -0df250: 5200 ff0b |0136: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0df254: 021d 0000 |0138: move/from16 v29, v0 │ │ -0df258: a81d 1d19 |013a: mul-float v29, v29, v25 │ │ -0df25c: a60e 0e1d |013c: add-float v14, v14, v29 │ │ -0df260: 0800 2100 |013e: move-object/from16 v0, v33 │ │ -0df264: 5400 fe09 |0140: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.v:Lcom/badlogic/gdx/math/Vector3; // field@09fe │ │ -0df268: 081d 0000 |0142: move-object/from16 v29, v0 │ │ -0df26c: 0800 1d00 |0144: move-object/from16 v0, v29 │ │ -0df270: 5200 000c |0146: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ -0df274: 021d 0000 |0148: move/from16 v29, v0 │ │ -0df278: a81d 1d19 |014a: mul-float v29, v29, v25 │ │ -0df27c: a60f 0f1d |014c: add-float v15, v15, v29 │ │ -0df280: d80a 0a01 |014e: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0df284: 2900 41ff |0150: goto/16 0091 // -00bf │ │ -0df288: 0800 2200 |0152: move-object/from16 v0, v34 │ │ -0df28c: 5400 070a |0154: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ -0df290: 081d 0000 |0156: move-object/from16 v29, v0 │ │ -0df294: 131e 0200 |0158: const/16 v30, #int 2 // #2 │ │ -0df298: 7402 e90a 1d00 |015a: invoke-virtual/range {v29, v30}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0ae9 │ │ -0df29e: 0c1d |015d: move-result-object v29 │ │ -0df2a0: 0800 1d00 |015e: move-object/from16 v0, v29 │ │ -0df2a4: 5200 8006 |0160: iget v0, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ -0df2a8: 021d 0000 |0162: move/from16 v29, v0 │ │ -0df2ac: db0b 1d04 |0164: div-int/lit8 v11, v29, #int 4 // #04 │ │ -0df2b0: 2900 c0fe |0166: goto/16 0026 // -0140 │ │ -0df2b4: 4b1a 1609 |0168: aput v26, v22, v9 │ │ -0df2b8: d81d 0901 |016a: add-int/lit8 v29, v9, #int 1 // #01 │ │ -0df2bc: 4b1b 161d |016c: aput v27, v22, v29 │ │ -0df2c0: d81d 0902 |016e: add-int/lit8 v29, v9, #int 2 // #02 │ │ -0df2c4: 4b1c 161d |0170: aput v28, v22, v29 │ │ -0df2c8: 131d ffff |0172: const/16 v29, #int -1 // #ffff │ │ -0df2cc: 0200 1d00 |0174: move/from16 v0, v29 │ │ -0df2d0: 320b 0c00 |0176: if-eq v11, v0, 0182 // +000c │ │ -0df2d4: 4b0d 160b |0178: aput v13, v22, v11 │ │ -0df2d8: d81d 0b01 |017a: add-int/lit8 v29, v11, #int 1 // #01 │ │ -0df2dc: 4b0e 161d |017c: aput v14, v22, v29 │ │ -0df2e0: d81d 0b02 |017e: add-int/lit8 v29, v11, #int 2 // #02 │ │ -0df2e4: 4b0f 161d |0180: aput v15, v22, v29 │ │ -0df2e8: d808 0801 |0182: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0df2ec: 9009 0917 |0184: add-int v9, v9, v23 │ │ -0df2f0: 900b 0b17 |0186: add-int v11, v11, v23 │ │ -0df2f4: 2900 cdfe |0188: goto/16 0055 // -0133 │ │ -0df2f8: 0800 2200 |018a: move-object/from16 v0, v34 │ │ -0df2fc: 5400 070a |018c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ -0df300: 081d 0000 |018e: move-object/from16 v29, v0 │ │ -0df304: 0800 1d00 |0190: move-object/from16 v0, v29 │ │ -0df308: 0801 1600 |0192: move-object/from16 v1, v22 │ │ -0df30c: 6e20 fa0a 1000 |0194: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0afa │ │ -0df312: 0e00 |0197: return-void │ │ +0ed578: |[0ed578] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModel.skin:(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;Lcom/badlogic/gdx/utils/Array;)V │ │ +0ed588: 0800 2200 |0000: move-object/from16 v0, v34 │ │ +0ed58c: 5400 070a |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ +0ed590: 081d 0000 |0004: move-object/from16 v29, v0 │ │ +0ed594: 7401 eb0a 1d00 |0006: invoke-virtual/range {v29}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0aeb │ │ +0ed59a: 0a1d |0009: move-result v29 │ │ +0ed59c: db17 1d04 |000a: div-int/lit8 v23, v29, #int 4 // #04 │ │ +0ed5a0: 0800 2200 |000c: move-object/from16 v0, v34 │ │ +0ed5a4: 5400 070a |000e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ +0ed5a8: 081d 0000 |0010: move-object/from16 v29, v0 │ │ +0ed5ac: 7401 e80a 1d00 |0012: invoke-virtual/range {v29}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ +0ed5b2: 0a0c |0015: move-result v12 │ │ +0ed5b4: 1209 |0016: const/4 v9, #int 0 // #0 │ │ +0ed5b6: 0800 2200 |0017: move-object/from16 v0, v34 │ │ +0ed5ba: 5400 070a |0019: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ +0ed5be: 081d 0000 |001b: move-object/from16 v29, v0 │ │ +0ed5c2: 131e 0200 |001d: const/16 v30, #int 2 // #2 │ │ +0ed5c6: 7402 e90a 1d00 |001f: invoke-virtual/range {v29, v30}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0ae9 │ │ +0ed5cc: 0c1d |0022: move-result-object v29 │ │ +0ed5ce: 391d 2f01 |0023: if-nez v29, 0152 // +012f │ │ +0ed5d2: 12fb |0025: const/4 v11, #int -1 // #ff │ │ +0ed5d4: 0800 2200 |0026: move-object/from16 v0, v34 │ │ +0ed5d8: 5400 0b0a |0028: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.vertices:[F // field@0a0b │ │ +0ed5dc: 0818 0000 |002a: move-object/from16 v24, v0 │ │ +0ed5e0: 0800 2200 |002c: move-object/from16 v0, v34 │ │ +0ed5e4: 5400 0a0a |002e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.skinnedVertices:[F // field@0a0a │ │ +0ed5e8: 0816 0000 |0030: move-object/from16 v22, v0 │ │ +0ed5ec: 0800 2200 |0032: move-object/from16 v0, v34 │ │ +0ed5f0: 5400 0b0a |0034: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.vertices:[F // field@0a0b │ │ +0ed5f4: 081d 0000 |0036: move-object/from16 v29, v0 │ │ +0ed5f8: 131e 0000 |0038: const/16 v30, #int 0 // #0 │ │ +0ed5fc: 131f 0000 |003a: const/16 v31, #int 0 // #0 │ │ +0ed600: 0800 2200 |003c: move-object/from16 v0, v34 │ │ +0ed604: 5400 0b0a |003e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.vertices:[F // field@0a0b │ │ +0ed608: 0820 0000 |0040: move-object/from16 v32, v0 │ │ +0ed60c: 0800 2000 |0042: move-object/from16 v0, v32 │ │ +0ed610: 2100 |0044: array-length v0, v0 │ │ +0ed612: 0220 0000 |0045: move/from16 v32, v0 │ │ +0ed616: 0800 1d00 |0047: move-object/from16 v0, v29 │ │ +0ed61a: 0201 1e00 |0049: move/from16 v1, v30 │ │ +0ed61e: 0802 1600 |004b: move-object/from16 v2, v22 │ │ +0ed622: 0203 1f00 |004d: move/from16 v3, v31 │ │ +0ed626: 0204 2000 |004f: move/from16 v4, v32 │ │ +0ed62a: 7154 7826 1032 |0051: invoke-static {v0, v1, v2, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0ed630: 1208 |0054: const/4 v8, #int 0 // #0 │ │ +0ed632: 35c8 3501 |0055: if-ge v8, v12, 018a // +0135 │ │ +0ed636: 0800 2200 |0057: move-object/from16 v0, v34 │ │ +0ed63a: 5400 030a |0059: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.boneAssignments:[[I // field@0a03 │ │ +0ed63e: 081d 0000 |005b: move-object/from16 v29, v0 │ │ +0ed642: 4606 1d08 |005d: aget-object v6, v29, v8 │ │ +0ed646: 0800 2200 |005f: move-object/from16 v0, v34 │ │ +0ed64a: 5400 040a |0061: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.boneWeights:[[F // field@0a04 │ │ +0ed64e: 081d 0000 |0063: move-object/from16 v29, v0 │ │ +0ed652: 4607 1d08 |0065: aget-object v7, v29, v8 │ │ +0ed656: 4413 1809 |0067: aget v19, v24, v9 │ │ +0ed65a: d81d 0901 |0069: add-int/lit8 v29, v9, #int 1 // #01 │ │ +0ed65e: 4414 181d |006b: aget v20, v24, v29 │ │ +0ed662: d81d 0902 |006d: add-int/lit8 v29, v9, #int 2 // #02 │ │ +0ed666: 4415 181d |006f: aget v21, v24, v29 │ │ +0ed66a: 131a 0000 |0071: const/16 v26, #int 0 // #0 │ │ +0ed66e: 131b 0000 |0073: const/16 v27, #int 0 // #0 │ │ +0ed672: 131c 0000 |0075: const/16 v28, #int 0 // #0 │ │ +0ed676: 1310 0000 |0077: const/16 v16, #int 0 // #0 │ │ +0ed67a: 1311 0000 |0079: const/16 v17, #int 0 // #0 │ │ +0ed67e: 1312 0000 |007b: const/16 v18, #int 0 // #0 │ │ +0ed682: 120d |007d: const/4 v13, #int 0 // #0 │ │ +0ed684: 120e |007e: const/4 v14, #int 0 // #0 │ │ +0ed686: 120f |007f: const/4 v15, #int 0 // #0 │ │ +0ed688: 131d ffff |0080: const/16 v29, #int -1 // #ffff │ │ +0ed68c: 0200 1d00 |0082: move/from16 v0, v29 │ │ +0ed690: 320b 0c00 |0084: if-eq v11, v0, 0090 // +000c │ │ +0ed694: 4410 180b |0086: aget v16, v24, v11 │ │ +0ed698: d81d 0b01 |0088: add-int/lit8 v29, v11, #int 1 // #01 │ │ +0ed69c: 4411 181d |008a: aget v17, v24, v29 │ │ +0ed6a0: d81d 0b02 |008c: add-int/lit8 v29, v11, #int 2 // #02 │ │ +0ed6a4: 4412 181d |008e: aget v18, v24, v29 │ │ +0ed6a8: 120a |0090: const/4 v10, #int 0 // #0 │ │ +0ed6aa: 2160 |0091: array-length v0, v6 │ │ +0ed6ac: 021d 0000 |0092: move/from16 v29, v0 │ │ +0ed6b0: 0200 1d00 |0094: move/from16 v0, v29 │ │ +0ed6b4: 350a d200 |0096: if-ge v10, v0, 0168 // +00d2 │ │ +0ed6b8: 4405 060a |0098: aget v5, v6, v10 │ │ +0ed6bc: 4419 070a |009a: aget v25, v7, v10 │ │ +0ed6c0: 0800 2100 |009c: move-object/from16 v0, v33 │ │ +0ed6c4: 5400 fe09 |009e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.v:Lcom/badlogic/gdx/math/Vector3; // field@09fe │ │ +0ed6c8: 081d 0000 |00a0: move-object/from16 v29, v0 │ │ +0ed6cc: 0800 1d00 |00a2: move-object/from16 v0, v29 │ │ +0ed6d0: 0201 1300 |00a4: move/from16 v1, v19 │ │ +0ed6d4: 0202 1400 |00a6: move/from16 v2, v20 │ │ +0ed6d8: 0203 1500 |00a8: move/from16 v3, v21 │ │ +0ed6dc: 6e40 9714 1032 |00aa: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +0ed6e2: 0800 2100 |00ad: move-object/from16 v0, v33 │ │ +0ed6e6: 5400 fe09 |00af: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.v:Lcom/badlogic/gdx/math/Vector3; // field@09fe │ │ +0ed6ea: 081e 0000 |00b1: move-object/from16 v30, v0 │ │ +0ed6ee: 0800 2300 |00b3: move-object/from16 v0, v35 │ │ +0ed6f2: 6e20 741e 5000 |00b5: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0ed6f8: 0c1d |00b8: move-result-object v29 │ │ +0ed6fa: 1f1d 0b02 |00b9: check-cast v29, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +0ed6fe: 0800 1e00 |00bb: move-object/from16 v0, v30 │ │ +0ed702: 0801 1d00 |00bd: move-object/from16 v1, v29 │ │ +0ed706: 6e20 8f14 1000 |00bf: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@148f │ │ +0ed70c: 0800 2100 |00c2: move-object/from16 v0, v33 │ │ +0ed710: 5400 fe09 |00c4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.v:Lcom/badlogic/gdx/math/Vector3; // field@09fe │ │ +0ed714: 081d 0000 |00c6: move-object/from16 v29, v0 │ │ +0ed718: 0800 1d00 |00c8: move-object/from16 v0, v29 │ │ +0ed71c: 5200 fe0b |00ca: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0ed720: 021d 0000 |00cc: move/from16 v29, v0 │ │ +0ed724: a81d 1d19 |00ce: mul-float v29, v29, v25 │ │ +0ed728: a61a 1a1d |00d0: add-float v26, v26, v29 │ │ +0ed72c: 0800 2100 |00d2: move-object/from16 v0, v33 │ │ +0ed730: 5400 fe09 |00d4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.v:Lcom/badlogic/gdx/math/Vector3; // field@09fe │ │ +0ed734: 081d 0000 |00d6: move-object/from16 v29, v0 │ │ +0ed738: 0800 1d00 |00d8: move-object/from16 v0, v29 │ │ +0ed73c: 5200 ff0b |00da: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0ed740: 021d 0000 |00dc: move/from16 v29, v0 │ │ +0ed744: a81d 1d19 |00de: mul-float v29, v29, v25 │ │ +0ed748: a61b 1b1d |00e0: add-float v27, v27, v29 │ │ +0ed74c: 0800 2100 |00e2: move-object/from16 v0, v33 │ │ +0ed750: 5400 fe09 |00e4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.v:Lcom/badlogic/gdx/math/Vector3; // field@09fe │ │ +0ed754: 081d 0000 |00e6: move-object/from16 v29, v0 │ │ +0ed758: 0800 1d00 |00e8: move-object/from16 v0, v29 │ │ +0ed75c: 5200 000c |00ea: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0ed760: 021d 0000 |00ec: move/from16 v29, v0 │ │ +0ed764: a81d 1d19 |00ee: mul-float v29, v29, v25 │ │ +0ed768: a61c 1c1d |00f0: add-float v28, v28, v29 │ │ +0ed76c: 131d ffff |00f2: const/16 v29, #int -1 // #ffff │ │ +0ed770: 0200 1d00 |00f4: move/from16 v0, v29 │ │ +0ed774: 320b 5800 |00f6: if-eq v11, v0, 014e // +0058 │ │ +0ed778: 0800 2100 |00f8: move-object/from16 v0, v33 │ │ +0ed77c: 5400 fe09 |00fa: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.v:Lcom/badlogic/gdx/math/Vector3; // field@09fe │ │ +0ed780: 081d 0000 |00fc: move-object/from16 v29, v0 │ │ +0ed784: 0800 1d00 |00fe: move-object/from16 v0, v29 │ │ +0ed788: 0201 1000 |0100: move/from16 v1, v16 │ │ +0ed78c: 0202 1100 |0102: move/from16 v2, v17 │ │ +0ed790: 0203 1200 |0104: move/from16 v3, v18 │ │ +0ed794: 6e40 9714 1032 |0106: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +0ed79a: 0800 2100 |0109: move-object/from16 v0, v33 │ │ +0ed79e: 5400 fe09 |010b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.v:Lcom/badlogic/gdx/math/Vector3; // field@09fe │ │ +0ed7a2: 081e 0000 |010d: move-object/from16 v30, v0 │ │ +0ed7a6: 0800 2300 |010f: move-object/from16 v0, v35 │ │ +0ed7aa: 6e20 741e 5000 |0111: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0ed7b0: 0c1d |0114: move-result-object v29 │ │ +0ed7b2: 1f1d 0b02 |0115: check-cast v29, Lcom/badlogic/gdx/math/Matrix4; // type@020b │ │ +0ed7b6: 0800 1e00 |0117: move-object/from16 v0, v30 │ │ +0ed7ba: 0801 1d00 |0119: move-object/from16 v1, v29 │ │ +0ed7be: 6e20 9314 1000 |011b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.rot:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@1493 │ │ +0ed7c4: 0800 2100 |011e: move-object/from16 v0, v33 │ │ +0ed7c8: 5400 fe09 |0120: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.v:Lcom/badlogic/gdx/math/Vector3; // field@09fe │ │ +0ed7cc: 081d 0000 |0122: move-object/from16 v29, v0 │ │ +0ed7d0: 0800 1d00 |0124: move-object/from16 v0, v29 │ │ +0ed7d4: 5200 fe0b |0126: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0ed7d8: 021d 0000 |0128: move/from16 v29, v0 │ │ +0ed7dc: a81d 1d19 |012a: mul-float v29, v29, v25 │ │ +0ed7e0: a60d 0d1d |012c: add-float v13, v13, v29 │ │ +0ed7e4: 0800 2100 |012e: move-object/from16 v0, v33 │ │ +0ed7e8: 5400 fe09 |0130: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.v:Lcom/badlogic/gdx/math/Vector3; // field@09fe │ │ +0ed7ec: 081d 0000 |0132: move-object/from16 v29, v0 │ │ +0ed7f0: 0800 1d00 |0134: move-object/from16 v0, v29 │ │ +0ed7f4: 5200 ff0b |0136: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0ed7f8: 021d 0000 |0138: move/from16 v29, v0 │ │ +0ed7fc: a81d 1d19 |013a: mul-float v29, v29, v25 │ │ +0ed800: a60e 0e1d |013c: add-float v14, v14, v29 │ │ +0ed804: 0800 2100 |013e: move-object/from16 v0, v33 │ │ +0ed808: 5400 fe09 |0140: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.v:Lcom/badlogic/gdx/math/Vector3; // field@09fe │ │ +0ed80c: 081d 0000 |0142: move-object/from16 v29, v0 │ │ +0ed810: 0800 1d00 |0144: move-object/from16 v0, v29 │ │ +0ed814: 5200 000c |0146: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0c00 │ │ +0ed818: 021d 0000 |0148: move/from16 v29, v0 │ │ +0ed81c: a81d 1d19 |014a: mul-float v29, v29, v25 │ │ +0ed820: a60f 0f1d |014c: add-float v15, v15, v29 │ │ +0ed824: d80a 0a01 |014e: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0ed828: 2900 41ff |0150: goto/16 0091 // -00bf │ │ +0ed82c: 0800 2200 |0152: move-object/from16 v0, v34 │ │ +0ed830: 5400 070a |0154: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ +0ed834: 081d 0000 |0156: move-object/from16 v29, v0 │ │ +0ed838: 131e 0200 |0158: const/16 v30, #int 2 // #2 │ │ +0ed83c: 7402 e90a 1d00 |015a: invoke-virtual/range {v29, v30}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0ae9 │ │ +0ed842: 0c1d |015d: move-result-object v29 │ │ +0ed844: 0800 1d00 |015e: move-object/from16 v0, v29 │ │ +0ed848: 5200 8006 |0160: iget v0, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ +0ed84c: 021d 0000 |0162: move/from16 v29, v0 │ │ +0ed850: db0b 1d04 |0164: div-int/lit8 v11, v29, #int 4 // #04 │ │ +0ed854: 2900 c0fe |0166: goto/16 0026 // -0140 │ │ +0ed858: 4b1a 1609 |0168: aput v26, v22, v9 │ │ +0ed85c: d81d 0901 |016a: add-int/lit8 v29, v9, #int 1 // #01 │ │ +0ed860: 4b1b 161d |016c: aput v27, v22, v29 │ │ +0ed864: d81d 0902 |016e: add-int/lit8 v29, v9, #int 2 // #02 │ │ +0ed868: 4b1c 161d |0170: aput v28, v22, v29 │ │ +0ed86c: 131d ffff |0172: const/16 v29, #int -1 // #ffff │ │ +0ed870: 0200 1d00 |0174: move/from16 v0, v29 │ │ +0ed874: 320b 0c00 |0176: if-eq v11, v0, 0182 // +000c │ │ +0ed878: 4b0d 160b |0178: aput v13, v22, v11 │ │ +0ed87c: d81d 0b01 |017a: add-int/lit8 v29, v11, #int 1 // #01 │ │ +0ed880: 4b0e 161d |017c: aput v14, v22, v29 │ │ +0ed884: d81d 0b02 |017e: add-int/lit8 v29, v11, #int 2 // #02 │ │ +0ed888: 4b0f 161d |0180: aput v15, v22, v29 │ │ +0ed88c: d808 0801 |0182: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0ed890: 9009 0917 |0184: add-int v9, v9, v23 │ │ +0ed894: 900b 0b17 |0186: add-int v11, v11, v23 │ │ +0ed898: 2900 cdfe |0188: goto/16 0055 // -0133 │ │ +0ed89c: 0800 2200 |018a: move-object/from16 v0, v34 │ │ +0ed8a0: 5400 070a |018c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ +0ed8a4: 081d 0000 |018e: move-object/from16 v29, v0 │ │ +0ed8a8: 0800 1d00 |0190: move-object/from16 v0, v29 │ │ +0ed8ac: 0801 1600 |0192: move-object/from16 v1, v22 │ │ +0ed8b0: 6e20 fa0a 1000 |0194: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0afa │ │ +0ed8b6: 0e00 |0197: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x000c line=63 │ │ 0x0016 line=64 │ │ 0x0017 line=65 │ │ 0x0026 line=67 │ │ @@ -322727,20 +322782,20 @@ │ │ 0x0168 - 0x0198 reg=22 skinnedVertices [F │ │ 0x000c - 0x0198 reg=23 stride I │ │ 0x0168 - 0x0198 reg=24 vertices [F │ │ 0x0000 - 0x0198 reg=33 this Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel; │ │ 0x0000 - 0x0198 reg=34 subMesh Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; │ │ 0x0000 - 0x0198 reg=35 boneMatrices Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ │ │ - source_file_idx : 3814 (SkeletonModel.java) │ │ + source_file_idx : 3812 (SkeletonModel.java) │ │ │ │ Class #724 header: │ │ -class_idx : 454 │ │ +class_idx : 452 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 456 │ │ +superclass_idx : 454 │ │ source_file_idx : 1057 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #724 - │ │ @@ -322756,18 +322811,18 @@ │ │ type : '(IIZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -0df314: |[0df314] com.badlogic.gdx.graphics.glutils.FloatFrameBuffer.:(IIZ)V │ │ -0df324: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0df326: 7054 6f11 0132 |0001: invoke-direct {v1, v0, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.:(Lcom/badlogic/gdx/graphics/Pixmap$Format;IIZ)V // method@116f │ │ -0df32c: 0e00 |0004: return-void │ │ +0ed8b8: |[0ed8b8] com.badlogic.gdx.graphics.glutils.FloatFrameBuffer.:(IIZ)V │ │ +0ed8c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ed8ca: 7054 6f11 0132 |0001: invoke-direct {v1, v0, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.:(Lcom/badlogic/gdx/graphics/Pixmap$Format;IIZ)V // method@116f │ │ +0ed8d0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/glutils/FloatFrameBuffer; │ │ 0x0000 - 0x0005 reg=2 width I │ │ @@ -322780,46 +322835,46 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -0df330: |[0df330] com.badlogic.gdx.graphics.glutils.FloatFrameBuffer.setupTexture:()V │ │ -0df340: 2200 c701 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData; // type@01c7 │ │ -0df344: 5241 280a |0002: iget v1, v4, Lcom/badlogic/gdx/graphics/glutils/FloatFrameBuffer;.width:I // field@0a28 │ │ -0df348: 5242 270a |0004: iget v2, v4, Lcom/badlogic/gdx/graphics/glutils/FloatFrameBuffer;.height:I // field@0a27 │ │ -0df34c: 7030 6211 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.:(II)V // method@1162 │ │ -0df352: 2201 2801 |0009: new-instance v1, Lcom/badlogic/gdx/graphics/Texture; // type@0128 │ │ -0df356: 7020 6d0b 0100 |000b: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b6d │ │ -0df35c: 5b41 260a |000e: iput-object v1, v4, Lcom/badlogic/gdx/graphics/glutils/FloatFrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a26 │ │ -0df360: 6201 1c00 |0010: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0df364: 7210 ef00 0100 |0012: invoke-interface {v1}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00ef │ │ -0df36a: 0c01 |0015: move-result-object v1 │ │ -0df36c: 6202 0e00 |0016: sget-object v2, Lcom/badlogic/gdx/Application$ApplicationType;.Desktop:Lcom/badlogic/gdx/Application$ApplicationType; // field@000e │ │ -0df370: 3221 0c00 |0018: if-eq v1, v2, 0024 // +000c │ │ -0df374: 6201 1c00 |001a: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0df378: 7210 ef00 0100 |001c: invoke-interface {v1}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00ef │ │ -0df37e: 0c01 |001f: move-result-object v1 │ │ -0df380: 6202 0d00 |0020: sget-object v2, Lcom/badlogic/gdx/Application$ApplicationType;.Applet:Lcom/badlogic/gdx/Application$ApplicationType; // field@000d │ │ -0df384: 3321 1500 |0022: if-ne v1, v2, 0037 // +0015 │ │ -0df388: 5441 260a |0024: iget-object v1, v4, Lcom/badlogic/gdx/graphics/glutils/FloatFrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a26 │ │ -0df38c: 6202 5f06 |0026: sget-object v2, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Linear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065f │ │ -0df390: 6203 5f06 |0028: sget-object v3, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Linear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065f │ │ -0df394: 6e30 870b 2103 |002a: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/Texture;.setFilter:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V // method@0b87 │ │ -0df39a: 5441 260a |002d: iget-object v1, v4, Lcom/badlogic/gdx/graphics/glutils/FloatFrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a26 │ │ -0df39e: 6202 6806 |002f: sget-object v2, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0668 │ │ -0df3a2: 6203 6806 |0031: sget-object v3, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0668 │ │ -0df3a6: 6e30 880b 2103 |0033: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/Texture;.setWrap:(Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V // method@0b88 │ │ -0df3ac: 0e00 |0036: return-void │ │ -0df3ae: 5441 260a |0037: iget-object v1, v4, Lcom/badlogic/gdx/graphics/glutils/FloatFrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a26 │ │ -0df3b2: 6202 6506 |0039: sget-object v2, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0665 │ │ -0df3b6: 6203 6506 |003b: sget-object v3, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0665 │ │ -0df3ba: 6e30 870b 2103 |003d: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/Texture;.setFilter:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V // method@0b87 │ │ -0df3c0: 28ed |0040: goto 002d // -0013 │ │ +0ed8d4: |[0ed8d4] com.badlogic.gdx.graphics.glutils.FloatFrameBuffer.setupTexture:()V │ │ +0ed8e4: 2200 c501 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData; // type@01c5 │ │ +0ed8e8: 5241 280a |0002: iget v1, v4, Lcom/badlogic/gdx/graphics/glutils/FloatFrameBuffer;.width:I // field@0a28 │ │ +0ed8ec: 5242 270a |0004: iget v2, v4, Lcom/badlogic/gdx/graphics/glutils/FloatFrameBuffer;.height:I // field@0a27 │ │ +0ed8f0: 7030 6211 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.:(II)V // method@1162 │ │ +0ed8f6: 2201 2601 |0009: new-instance v1, Lcom/badlogic/gdx/graphics/Texture; // type@0126 │ │ +0ed8fa: 7020 6d0b 0100 |000b: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b6d │ │ +0ed900: 5b41 260a |000e: iput-object v1, v4, Lcom/badlogic/gdx/graphics/glutils/FloatFrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a26 │ │ +0ed904: 6201 1c00 |0010: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0ed908: 7210 ef00 0100 |0012: invoke-interface {v1}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00ef │ │ +0ed90e: 0c01 |0015: move-result-object v1 │ │ +0ed910: 6202 0e00 |0016: sget-object v2, Lcom/badlogic/gdx/Application$ApplicationType;.Desktop:Lcom/badlogic/gdx/Application$ApplicationType; // field@000e │ │ +0ed914: 3221 0c00 |0018: if-eq v1, v2, 0024 // +000c │ │ +0ed918: 6201 1c00 |001a: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0ed91c: 7210 ef00 0100 |001c: invoke-interface {v1}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00ef │ │ +0ed922: 0c01 |001f: move-result-object v1 │ │ +0ed924: 6202 0d00 |0020: sget-object v2, Lcom/badlogic/gdx/Application$ApplicationType;.Applet:Lcom/badlogic/gdx/Application$ApplicationType; // field@000d │ │ +0ed928: 3321 1500 |0022: if-ne v1, v2, 0037 // +0015 │ │ +0ed92c: 5441 260a |0024: iget-object v1, v4, Lcom/badlogic/gdx/graphics/glutils/FloatFrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a26 │ │ +0ed930: 6202 5f06 |0026: sget-object v2, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Linear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065f │ │ +0ed934: 6203 5f06 |0028: sget-object v3, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Linear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065f │ │ +0ed938: 6e30 870b 2103 |002a: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/Texture;.setFilter:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V // method@0b87 │ │ +0ed93e: 5441 260a |002d: iget-object v1, v4, Lcom/badlogic/gdx/graphics/glutils/FloatFrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a26 │ │ +0ed942: 6202 6806 |002f: sget-object v2, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0668 │ │ +0ed946: 6203 6806 |0031: sget-object v3, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0668 │ │ +0ed94a: 6e30 880b 2103 |0033: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/Texture;.setWrap:(Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V // method@0b88 │ │ +0ed950: 0e00 |0036: return-void │ │ +0ed952: 5441 260a |0037: iget-object v1, v4, Lcom/badlogic/gdx/graphics/glutils/FloatFrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0a26 │ │ +0ed956: 6202 6506 |0039: sget-object v2, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0665 │ │ +0ed95a: 6203 6506 |003b: sget-object v3, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0665 │ │ +0ed95e: 6e30 870b 2103 |003d: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/Texture;.setFilter:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V // method@0b87 │ │ +0ed964: 28ed |0040: goto 002d // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0009 line=47 │ │ 0x0010 line=48 │ │ 0x0024 line=50 │ │ 0x002d line=54 │ │ @@ -322828,17 +322883,17 @@ │ │ locals : │ │ 0x0009 - 0x0041 reg=0 data Lcom/badlogic/gdx/graphics/glutils/FloatTextureData; │ │ 0x0000 - 0x0041 reg=4 this Lcom/badlogic/gdx/graphics/glutils/FloatFrameBuffer; │ │ │ │ source_file_idx : 1057 (FloatFrameBuffer.java) │ │ │ │ Class #725 header: │ │ -class_idx : 460 │ │ +class_idx : 458 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1798 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 8 │ │ │ │ Class #725 - │ │ @@ -322867,49 +322922,49 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0df3c4: |[0df3c4] com.badlogic.gdx.graphics.glutils.IndexArray.:()V │ │ -0df3d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0df3d6: 7110 231f 0000 |0001: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1f23 │ │ -0df3dc: 0c00 |0004: move-result-object v0 │ │ -0df3de: 6900 5a0a |0005: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.tmpHandle:Ljava/nio/IntBuffer; // field@0a5a │ │ -0df3e2: 0e00 |0007: return-void │ │ +0ed968: |[0ed968] com.badlogic.gdx.graphics.glutils.IndexArray.:()V │ │ +0ed978: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ed97a: 7110 231f 0000 |0001: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1f23 │ │ +0ed980: 0c00 |0004: move-result-object v0 │ │ +0ed982: 6900 5a0a |0005: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.tmpHandle:Ljava/nio/IntBuffer; // field@0a5a │ │ +0ed986: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/glutils/IndexArray;) │ │ name : '' │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -0df3e4: |[0df3e4] com.badlogic.gdx.graphics.glutils.IndexArray.:(I)V │ │ -0df3f4: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0df3fa: da00 0202 |0003: mul-int/lit8 v0, v2, #int 2 // #02 │ │ -0df3fe: 7110 261f 0000 |0005: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1f26 │ │ -0df404: 0c00 |0008: move-result-object v0 │ │ -0df406: 5b10 590a |0009: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a59 │ │ -0df40a: 5410 590a |000b: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a59 │ │ -0df40e: 6e10 df26 0000 |000d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@26df │ │ -0df414: 0c00 |0010: move-result-object v0 │ │ -0df416: 5b10 580a |0011: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.buffer:Ljava/nio/ShortBuffer; // field@0a58 │ │ -0df41a: 5410 580a |0013: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.buffer:Ljava/nio/ShortBuffer; // field@0a58 │ │ -0df41e: 6e10 2127 0000 |0015: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.flip:()Ljava/nio/Buffer; // method@2721 │ │ -0df424: 5410 590a |0018: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a59 │ │ -0df428: 6e10 e226 0000 |001a: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@26e2 │ │ -0df42e: 0e00 |001d: return-void │ │ +0ed988: |[0ed988] com.badlogic.gdx.graphics.glutils.IndexArray.:(I)V │ │ +0ed998: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0ed99e: da00 0202 |0003: mul-int/lit8 v0, v2, #int 2 // #02 │ │ +0ed9a2: 7110 261f 0000 |0005: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1f26 │ │ +0ed9a8: 0c00 |0008: move-result-object v0 │ │ +0ed9aa: 5b10 590a |0009: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a59 │ │ +0ed9ae: 5410 590a |000b: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a59 │ │ +0ed9b2: 6e10 df26 0000 |000d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@26df │ │ +0ed9b8: 0c00 |0010: move-result-object v0 │ │ +0ed9ba: 5b10 580a |0011: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.buffer:Ljava/nio/ShortBuffer; // field@0a58 │ │ +0ed9be: 5410 580a |0013: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.buffer:Ljava/nio/ShortBuffer; // field@0a58 │ │ +0ed9c2: 6e10 2127 0000 |0015: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.flip:()Ljava/nio/Buffer; // method@2721 │ │ +0ed9c8: 5410 590a |0018: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a59 │ │ +0ed9cc: 6e10 e226 0000 |001a: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@26e2 │ │ +0ed9d2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x000b line=36 │ │ 0x0013 line=37 │ │ 0x0018 line=38 │ │ @@ -322924,16 +322979,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0df430: |[0df430] com.badlogic.gdx.graphics.glutils.IndexArray.bind:()V │ │ -0df440: 0e00 |0000: return-void │ │ +0ed9d4: |[0ed9d4] com.badlogic.gdx.graphics.glutils.IndexArray.bind:()V │ │ +0ed9e4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/graphics/glutils/IndexArray; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/glutils/IndexArray;) │ │ @@ -322941,18 +322996,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0df444: |[0df444] com.badlogic.gdx.graphics.glutils.IndexArray.dispose:()V │ │ -0df454: 5410 590a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a59 │ │ -0df458: 7110 181f 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.disposeUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)V // method@1f18 │ │ -0df45e: 0e00 |0005: return-void │ │ +0ed9e8: |[0ed9e8] com.badlogic.gdx.graphics.glutils.IndexArray.dispose:()V │ │ +0ed9f8: 5410 590a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a59 │ │ +0ed9fc: 7110 181f 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.disposeUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)V // method@1f18 │ │ +0eda02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0005 line=96 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/glutils/IndexArray; │ │ │ │ @@ -322961,17 +323016,17 @@ │ │ type : '()Ljava/nio/ShortBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0df460: |[0df460] com.badlogic.gdx.graphics.glutils.IndexArray.getBuffer:()Ljava/nio/ShortBuffer; │ │ -0df470: 5410 580a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.buffer:Ljava/nio/ShortBuffer; // field@0a58 │ │ -0df474: 1100 |0002: return-object v0 │ │ +0eda04: |[0eda04] com.badlogic.gdx.graphics.glutils.IndexArray.getBuffer:()Ljava/nio/ShortBuffer; │ │ +0eda14: 5410 580a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.buffer:Ljava/nio/ShortBuffer; // field@0a58 │ │ +0eda18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/IndexArray; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/glutils/IndexArray;) │ │ @@ -322979,19 +323034,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0df478: |[0df478] com.badlogic.gdx.graphics.glutils.IndexArray.getNumIndices:()I │ │ -0df488: 5410 580a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.buffer:Ljava/nio/ShortBuffer; // field@0a58 │ │ -0df48c: 6e10 2527 0000 |0002: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.limit:()I // method@2725 │ │ -0df492: 0a00 |0005: move-result v0 │ │ -0df494: 0f00 |0006: return v0 │ │ +0eda1c: |[0eda1c] com.badlogic.gdx.graphics.glutils.IndexArray.getNumIndices:()I │ │ +0eda2c: 5410 580a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.buffer:Ljava/nio/ShortBuffer; // field@0a58 │ │ +0eda30: 6e10 2527 0000 |0002: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.limit:()I // method@2725 │ │ +0eda36: 0a00 |0005: move-result v0 │ │ +0eda38: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/glutils/IndexArray; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/glutils/IndexArray;) │ │ @@ -322999,19 +323054,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0df498: |[0df498] com.badlogic.gdx.graphics.glutils.IndexArray.getNumMaxIndices:()I │ │ -0df4a8: 5410 580a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.buffer:Ljava/nio/ShortBuffer; // field@0a58 │ │ -0df4ac: 6e10 1f27 0000 |0002: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.capacity:()I // method@271f │ │ -0df4b2: 0a00 |0005: move-result v0 │ │ -0df4b4: 0f00 |0006: return v0 │ │ +0eda3c: |[0eda3c] com.badlogic.gdx.graphics.glutils.IndexArray.getNumMaxIndices:()I │ │ +0eda4c: 5410 580a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.buffer:Ljava/nio/ShortBuffer; // field@0a58 │ │ +0eda50: 6e10 1f27 0000 |0002: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.capacity:()I // method@271f │ │ +0eda56: 0a00 |0005: move-result v0 │ │ +0eda58: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/glutils/IndexArray; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/glutils/IndexArray;) │ │ @@ -323019,16 +323074,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0df4b8: |[0df4b8] com.badlogic.gdx.graphics.glutils.IndexArray.invalidate:()V │ │ -0df4c8: 0e00 |0000: return-void │ │ +0eda5c: |[0eda5c] com.badlogic.gdx.graphics.glutils.IndexArray.invalidate:()V │ │ +0eda6c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/graphics/glutils/IndexArray; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/glutils/IndexArray;) │ │ @@ -323036,28 +323091,28 @@ │ │ type : '([SII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -0df4cc: |[0df4cc] com.badlogic.gdx.graphics.glutils.IndexArray.setIndices:([SII)V │ │ -0df4dc: 5420 580a |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.buffer:Ljava/nio/ShortBuffer; // field@0a58 │ │ -0df4e0: 6e10 2027 0000 |0002: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.clear:()Ljava/nio/Buffer; // method@2720 │ │ -0df4e6: 5420 580a |0005: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.buffer:Ljava/nio/ShortBuffer; // field@0a58 │ │ -0df4ea: 6e40 2b27 3054 |0007: invoke-virtual {v0, v3, v4, v5}, Ljava/nio/ShortBuffer;.put:([SII)Ljava/nio/ShortBuffer; // method@272b │ │ -0df4f0: 5420 580a |000a: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.buffer:Ljava/nio/ShortBuffer; // field@0a58 │ │ -0df4f4: 6e10 2127 0000 |000c: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.flip:()Ljava/nio/Buffer; // method@2721 │ │ -0df4fa: 5420 590a |000f: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a59 │ │ -0df4fe: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -0df500: 6e20 ec26 1000 |0012: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ -0df506: 5420 590a |0015: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a59 │ │ -0df50a: e001 0501 |0017: shl-int/lit8 v1, v5, #int 1 // #01 │ │ -0df50e: 6e20 e826 1000 |0019: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ -0df514: 0e00 |001c: return-void │ │ +0eda70: |[0eda70] com.badlogic.gdx.graphics.glutils.IndexArray.setIndices:([SII)V │ │ +0eda80: 5420 580a |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.buffer:Ljava/nio/ShortBuffer; // field@0a58 │ │ +0eda84: 6e10 2027 0000 |0002: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.clear:()Ljava/nio/Buffer; // method@2720 │ │ +0eda8a: 5420 580a |0005: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.buffer:Ljava/nio/ShortBuffer; // field@0a58 │ │ +0eda8e: 6e40 2b27 3054 |0007: invoke-virtual {v0, v3, v4, v5}, Ljava/nio/ShortBuffer;.put:([SII)Ljava/nio/ShortBuffer; // method@272b │ │ +0eda94: 5420 580a |000a: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.buffer:Ljava/nio/ShortBuffer; // field@0a58 │ │ +0eda98: 6e10 2127 0000 |000c: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.flip:()Ljava/nio/Buffer; // method@2721 │ │ +0eda9e: 5420 590a |000f: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a59 │ │ +0edaa2: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +0edaa4: 6e20 ec26 1000 |0012: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ +0edaaa: 5420 590a |0015: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a59 │ │ +0edaae: e001 0501 |0017: shl-int/lit8 v1, v5, #int 1 // #01 │ │ +0edab2: 6e20 e826 1000 |0019: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ +0edab8: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0005 line=65 │ │ 0x000a line=66 │ │ 0x000f line=67 │ │ 0x0015 line=68 │ │ @@ -323073,28 +323128,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0df518: |[0df518] com.badlogic.gdx.graphics.glutils.IndexArray.unbind:()V │ │ -0df528: 0e00 |0000: return-void │ │ +0edabc: |[0edabc] com.badlogic.gdx.graphics.glutils.IndexArray.unbind:()V │ │ +0edacc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/graphics/glutils/IndexArray; │ │ │ │ source_file_idx : 1798 (IndexArray.java) │ │ │ │ Class #726 header: │ │ -class_idx : 461 │ │ +class_idx : 459 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1799 │ │ static_fields_size : 1 │ │ instance_fields_size: 7 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 8 │ │ │ │ Class #726 - │ │ @@ -323143,59 +323198,59 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0df52c: |[0df52c] com.badlogic.gdx.graphics.glutils.IndexBufferObject.:()V │ │ -0df53c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0df53e: 7110 231f 0000 |0001: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1f23 │ │ -0df544: 0c00 |0004: move-result-object v0 │ │ -0df546: 6900 610a |0005: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0a61 │ │ -0df54a: 0e00 |0007: return-void │ │ +0edad0: |[0edad0] com.badlogic.gdx.graphics.glutils.IndexBufferObject.:()V │ │ +0edae0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0edae2: 7110 231f 0000 |0001: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1f23 │ │ +0edae8: 0c00 |0004: move-result-object v0 │ │ +0edaea: 6900 610a |0005: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0a61 │ │ +0edaee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;) │ │ name : '' │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 49 16-bit code units │ │ -0df54c: |[0df54c] com.badlogic.gdx.graphics.glutils.IndexBufferObject.:(I)V │ │ -0df55c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0df55e: 7010 2726 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -0df564: 5c21 600a |0004: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0a60 │ │ -0df568: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0df56a: 5c20 5e0a |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isBound:Z // field@0a5e │ │ -0df56e: da00 0302 |0009: mul-int/lit8 v0, v3, #int 2 // #02 │ │ -0df572: 7110 261f 0000 |000b: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1f26 │ │ -0df578: 0c00 |000e: move-result-object v0 │ │ -0df57a: 5b20 5d0a |000f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ -0df57e: 5c21 5f0a |0011: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirect:Z // field@0a5f │ │ -0df582: 5420 5d0a |0013: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ -0df586: 6e10 df26 0000 |0015: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@26df │ │ -0df58c: 0c00 |0018: move-result-object v0 │ │ -0df58e: 5b20 5b0a |0019: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0a5b │ │ -0df592: 5420 5b0a |001b: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0a5b │ │ -0df596: 6e10 2127 0000 |001d: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.flip:()Ljava/nio/Buffer; // method@2721 │ │ -0df59c: 5420 5d0a |0020: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ -0df5a0: 6e10 e226 0000 |0022: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@26e2 │ │ -0df5a6: 7010 b111 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.createBufferObject:()I // method@11b1 │ │ -0df5ac: 0a00 |0028: move-result v0 │ │ -0df5ae: 5920 5c0a |0029: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0a5c │ │ -0df5b2: 1400 e488 0000 |002b: const v0, #float 4.91071e-41 // #000088e4 │ │ -0df5b8: 5920 620a |002e: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.usage:I // field@0a62 │ │ -0df5bc: 0e00 |0030: return-void │ │ +0edaf0: |[0edaf0] com.badlogic.gdx.graphics.glutils.IndexBufferObject.:(I)V │ │ +0edb00: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0edb02: 7010 2726 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0edb08: 5c21 600a |0004: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0a60 │ │ +0edb0c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0edb0e: 5c20 5e0a |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isBound:Z // field@0a5e │ │ +0edb12: da00 0302 |0009: mul-int/lit8 v0, v3, #int 2 // #02 │ │ +0edb16: 7110 261f 0000 |000b: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1f26 │ │ +0edb1c: 0c00 |000e: move-result-object v0 │ │ +0edb1e: 5b20 5d0a |000f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ +0edb22: 5c21 5f0a |0011: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirect:Z // field@0a5f │ │ +0edb26: 5420 5d0a |0013: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ +0edb2a: 6e10 df26 0000 |0015: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@26df │ │ +0edb30: 0c00 |0018: move-result-object v0 │ │ +0edb32: 5b20 5b0a |0019: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0a5b │ │ +0edb36: 5420 5b0a |001b: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0a5b │ │ +0edb3a: 6e10 2127 0000 |001d: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.flip:()Ljava/nio/Buffer; // method@2721 │ │ +0edb40: 5420 5d0a |0020: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ +0edb44: 6e10 e226 0000 |0022: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@26e2 │ │ +0edb4a: 7010 b111 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.createBufferObject:()I // method@11b1 │ │ +0edb50: 0a00 |0028: move-result v0 │ │ +0edb52: 5920 5c0a |0029: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0a5c │ │ +0edb56: 1400 e488 0000 |002b: const v0, #float 4.91071e-41 // #000088e4 │ │ +0edb5c: 5920 620a |002e: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.usage:I // field@0a62 │ │ +0edb60: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ 0x0004 line=56 │ │ 0x0006 line=57 │ │ 0x0009 line=85 │ │ 0x0011 line=86 │ │ @@ -323214,42 +323269,42 @@ │ │ type : '(ZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 55 16-bit code units │ │ -0df5c0: |[0df5c0] com.badlogic.gdx.graphics.glutils.IndexBufferObject.:(ZI)V │ │ -0df5d0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0df5d2: 7010 2726 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -0df5d8: 5c21 600a |0004: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0a60 │ │ -0df5dc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0df5de: 5c20 5e0a |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isBound:Z // field@0a5e │ │ -0df5e2: da00 0402 |0009: mul-int/lit8 v0, v4, #int 2 // #02 │ │ -0df5e6: 7110 261f 0000 |000b: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1f26 │ │ -0df5ec: 0c00 |000e: move-result-object v0 │ │ -0df5ee: 5b20 5d0a |000f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ -0df5f2: 5c21 5f0a |0011: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirect:Z // field@0a5f │ │ -0df5f6: 5420 5d0a |0013: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ -0df5fa: 6e10 df26 0000 |0015: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@26df │ │ -0df600: 0c00 |0018: move-result-object v0 │ │ -0df602: 5b20 5b0a |0019: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0a5b │ │ -0df606: 5420 5b0a |001b: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0a5b │ │ -0df60a: 6e10 2127 0000 |001d: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.flip:()Ljava/nio/Buffer; // method@2721 │ │ -0df610: 5420 5d0a |0020: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ -0df614: 6e10 e226 0000 |0022: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@26e2 │ │ -0df61a: 7010 b111 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.createBufferObject:()I // method@11b1 │ │ -0df620: 0a00 |0028: move-result v0 │ │ -0df622: 5920 5c0a |0029: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0a5c │ │ -0df626: 3803 0800 |002b: if-eqz v3, 0033 // +0008 │ │ -0df62a: 1400 e488 0000 |002d: const v0, #float 4.91071e-41 // #000088e4 │ │ -0df630: 5920 620a |0030: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.usage:I // field@0a62 │ │ -0df634: 0e00 |0032: return-void │ │ -0df636: 1400 e888 0000 |0033: const v0, #float 4.91127e-41 // #000088e8 │ │ -0df63c: 28fa |0036: goto 0030 // -0006 │ │ +0edb64: |[0edb64] com.badlogic.gdx.graphics.glutils.IndexBufferObject.:(ZI)V │ │ +0edb74: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0edb76: 7010 2726 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0edb7c: 5c21 600a |0004: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0a60 │ │ +0edb80: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0edb82: 5c20 5e0a |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isBound:Z // field@0a5e │ │ +0edb86: da00 0402 |0009: mul-int/lit8 v0, v4, #int 2 // #02 │ │ +0edb8a: 7110 261f 0000 |000b: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1f26 │ │ +0edb90: 0c00 |000e: move-result-object v0 │ │ +0edb92: 5b20 5d0a |000f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ +0edb96: 5c21 5f0a |0011: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirect:Z // field@0a5f │ │ +0edb9a: 5420 5d0a |0013: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ +0edb9e: 6e10 df26 0000 |0015: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@26df │ │ +0edba4: 0c00 |0018: move-result-object v0 │ │ +0edba6: 5b20 5b0a |0019: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0a5b │ │ +0edbaa: 5420 5b0a |001b: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0a5b │ │ +0edbae: 6e10 2127 0000 |001d: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.flip:()Ljava/nio/Buffer; // method@2721 │ │ +0edbb4: 5420 5d0a |0020: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ +0edbb8: 6e10 e226 0000 |0022: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@26e2 │ │ +0edbbe: 7010 b111 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.createBufferObject:()I // method@11b1 │ │ +0edbc4: 0a00 |0028: move-result v0 │ │ +0edbc6: 5920 5c0a |0029: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0a5c │ │ +0edbca: 3803 0800 |002b: if-eqz v3, 0033 // +0008 │ │ +0edbce: 1400 e488 0000 |002d: const v0, #float 4.91071e-41 // #000088e4 │ │ +0edbd4: 5920 620a |0030: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.usage:I // field@0a62 │ │ +0edbd8: 0e00 |0032: return-void │ │ +0edbda: 1400 e888 0000 |0033: const v0, #float 4.91127e-41 // #000088e8 │ │ +0edbe0: 28fa |0036: goto 0030 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=64 │ │ 0x0004 line=56 │ │ 0x0006 line=57 │ │ 0x0009 line=71 │ │ 0x0011 line=72 │ │ @@ -323270,39 +323325,39 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -0df640: |[0df640] com.badlogic.gdx.graphics.glutils.IndexBufferObject.createBufferObject:()I │ │ -0df650: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0df652: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0df654: 6200 2200 |0002: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0df658: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ -0df65c: 6200 2200 |0006: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0df660: 6201 610a |0008: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0a61 │ │ -0df664: 7230 500a 3001 |000a: invoke-interface {v0, v3, v1}, Lcom/badlogic/gdx/graphics/GL20;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@0a50 │ │ -0df66a: 6200 610a |000d: sget-object v0, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0a61 │ │ -0df66e: 6e20 1027 2000 |000f: invoke-virtual {v0, v2}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ -0df674: 0a00 |0012: move-result v0 │ │ -0df676: 0f00 |0013: return v0 │ │ -0df678: 6200 2100 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0df67c: 3800 1000 |0016: if-eqz v0, 0026 // +0010 │ │ -0df680: 6200 2100 |0018: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0df684: 6201 610a |001a: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0a61 │ │ -0df688: 7230 0b0a 3001 |001c: invoke-interface {v0, v3, v1}, Lcom/badlogic/gdx/graphics/GL11;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@0a0b │ │ -0df68e: 6200 610a |001f: sget-object v0, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0a61 │ │ -0df692: 6e20 1027 2000 |0021: invoke-virtual {v0, v2}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ -0df698: 0a00 |0024: move-result v0 │ │ -0df69a: 28ee |0025: goto 0013 // -0012 │ │ -0df69c: 2200 fc02 |0026: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0df6a0: 1a01 4402 |0028: const-string v1, "Can not use IndexBufferObject with GLES 1.0, need 1.1 or 2.0" // string@0244 │ │ -0df6a4: 7020 b41f 1000 |002a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0df6aa: 2700 |002d: throw v0 │ │ +0edbe4: |[0edbe4] com.badlogic.gdx.graphics.glutils.IndexBufferObject.createBufferObject:()I │ │ +0edbf4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0edbf6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0edbf8: 6200 2200 |0002: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0edbfc: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ +0edc00: 6200 2200 |0006: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0edc04: 6201 610a |0008: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0a61 │ │ +0edc08: 7230 500a 3001 |000a: invoke-interface {v0, v3, v1}, Lcom/badlogic/gdx/graphics/GL20;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@0a50 │ │ +0edc0e: 6200 610a |000d: sget-object v0, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0a61 │ │ +0edc12: 6e20 1027 2000 |000f: invoke-virtual {v0, v2}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ +0edc18: 0a00 |0012: move-result v0 │ │ +0edc1a: 0f00 |0013: return v0 │ │ +0edc1c: 6200 2100 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0edc20: 3800 1000 |0016: if-eqz v0, 0026 // +0010 │ │ +0edc24: 6200 2100 |0018: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0edc28: 6201 610a |001a: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0a61 │ │ +0edc2c: 7230 0b0a 3001 |001c: invoke-interface {v0, v3, v1}, Lcom/badlogic/gdx/graphics/GL11;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@0a0b │ │ +0edc32: 6200 610a |001f: sget-object v0, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0a61 │ │ +0edc36: 6e20 1027 2000 |0021: invoke-virtual {v0, v2}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ +0edc3c: 0a00 |0024: move-result v0 │ │ +0edc3e: 28ee |0025: goto 0013 // -0012 │ │ +0edc40: 2200 fa02 |0026: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0edc44: 1a01 4402 |0028: const-string v1, "Can not use IndexBufferObject with GLES 1.0, need 1.1 or 2.0" // string@0244 │ │ +0edc48: 7020 b41f 1000 |002a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0edc4e: 2700 |002d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=96 │ │ 0x0006 line=97 │ │ 0x000d line=98 │ │ 0x0013 line=101 │ │ 0x0014 line=99 │ │ @@ -323318,65 +323373,65 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 103 16-bit code units │ │ -0df6ac: |[0df6ac] com.badlogic.gdx.graphics.glutils.IndexBufferObject.bind:()V │ │ -0df6bc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0df6be: 1404 9388 0000 |0001: const v4, #float 4.89936e-41 // #00008893 │ │ -0df6c4: 5261 5c0a |0004: iget v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0a5c │ │ -0df6c8: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ -0df6cc: 2201 fc02 |0008: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0df6d0: 1a02 ab0d |000a: const-string v2, "No buffer allocated!" // string@0dab │ │ -0df6d4: 7020 b41f 2100 |000c: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0df6da: 2701 |000f: throw v1 │ │ -0df6dc: 6201 2100 |0010: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0df6e0: 3801 2d00 |0012: if-eqz v1, 003f // +002d │ │ -0df6e4: 6200 2100 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0df6e8: 5261 5c0a |0016: iget v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0a5c │ │ -0df6ec: 7230 fd09 4001 |0018: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@09fd │ │ -0df6f2: 5561 600a |001b: iget-boolean v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0a60 │ │ -0df6f6: 3801 1e00 |001d: if-eqz v1, 003b // +001e │ │ -0df6fa: 5461 5d0a |001f: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ -0df6fe: 5462 5b0a |0021: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0a5b │ │ -0df702: 6e10 2527 0200 |0023: invoke-virtual {v2}, Ljava/nio/ShortBuffer;.limit:()I // method@2725 │ │ -0df708: 0a02 |0026: move-result v2 │ │ -0df70a: da02 0202 |0027: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -0df70e: 6e20 e826 2100 |0029: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ -0df714: 5461 5d0a |002c: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ -0df718: 6e10 e726 0100 |002e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ -0df71e: 0a01 |0031: move-result v1 │ │ -0df720: 5462 5d0a |0032: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ -0df724: 5263 620a |0034: iget v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.usage:I // field@0a62 │ │ -0df728: 7253 fe09 4021 |0036: invoke-interface {v0, v4, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL11;.glBufferData:(IILjava/nio/Buffer;I)V // method@09fe │ │ -0df72e: 5c65 600a |0039: iput-boolean v5, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0a60 │ │ -0df732: 1211 |003b: const/4 v1, #int 1 // #1 │ │ -0df734: 5c61 5e0a |003c: iput-boolean v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isBound:Z // field@0a5e │ │ -0df738: 0e00 |003e: return-void │ │ -0df73a: 6200 2200 |003f: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0df73e: 5261 5c0a |0041: iget v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0a5c │ │ -0df742: 7230 340a 4001 |0043: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a34 │ │ -0df748: 5561 600a |0046: iget-boolean v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0a60 │ │ -0df74c: 3801 f3ff |0048: if-eqz v1, 003b // -000d │ │ -0df750: 5461 5d0a |004a: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ -0df754: 5462 5b0a |004c: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0a5b │ │ -0df758: 6e10 2527 0200 |004e: invoke-virtual {v2}, Ljava/nio/ShortBuffer;.limit:()I // method@2725 │ │ -0df75e: 0a02 |0051: move-result v2 │ │ -0df760: da02 0202 |0052: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -0df764: 6e20 e826 2100 |0054: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ -0df76a: 5461 5d0a |0057: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ -0df76e: 6e10 e726 0100 |0059: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ -0df774: 0a01 |005c: move-result v1 │ │ -0df776: 5462 5d0a |005d: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ -0df77a: 5263 620a |005f: iget v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.usage:I // field@0a62 │ │ -0df77e: 7253 3c0a 4021 |0061: invoke-interface {v0, v4, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL20;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a3c │ │ -0df784: 5c65 600a |0064: iput-boolean v5, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0a60 │ │ -0df788: 28d5 |0066: goto 003b // -002b │ │ +0edc50: |[0edc50] com.badlogic.gdx.graphics.glutils.IndexBufferObject.bind:()V │ │ +0edc60: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0edc62: 1404 9388 0000 |0001: const v4, #float 4.89936e-41 // #00008893 │ │ +0edc68: 5261 5c0a |0004: iget v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0a5c │ │ +0edc6c: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ +0edc70: 2201 fa02 |0008: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0edc74: 1a02 a90d |000a: const-string v2, "No buffer allocated!" // string@0da9 │ │ +0edc78: 7020 b41f 2100 |000c: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0edc7e: 2701 |000f: throw v1 │ │ +0edc80: 6201 2100 |0010: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0edc84: 3801 2d00 |0012: if-eqz v1, 003f // +002d │ │ +0edc88: 6200 2100 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0edc8c: 5261 5c0a |0016: iget v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0a5c │ │ +0edc90: 7230 fd09 4001 |0018: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@09fd │ │ +0edc96: 5561 600a |001b: iget-boolean v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0a60 │ │ +0edc9a: 3801 1e00 |001d: if-eqz v1, 003b // +001e │ │ +0edc9e: 5461 5d0a |001f: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ +0edca2: 5462 5b0a |0021: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0a5b │ │ +0edca6: 6e10 2527 0200 |0023: invoke-virtual {v2}, Ljava/nio/ShortBuffer;.limit:()I // method@2725 │ │ +0edcac: 0a02 |0026: move-result v2 │ │ +0edcae: da02 0202 |0027: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +0edcb2: 6e20 e826 2100 |0029: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ +0edcb8: 5461 5d0a |002c: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ +0edcbc: 6e10 e726 0100 |002e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ +0edcc2: 0a01 |0031: move-result v1 │ │ +0edcc4: 5462 5d0a |0032: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ +0edcc8: 5263 620a |0034: iget v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.usage:I // field@0a62 │ │ +0edccc: 7253 fe09 4021 |0036: invoke-interface {v0, v4, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL11;.glBufferData:(IILjava/nio/Buffer;I)V // method@09fe │ │ +0edcd2: 5c65 600a |0039: iput-boolean v5, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0a60 │ │ +0edcd6: 1211 |003b: const/4 v1, #int 1 // #1 │ │ +0edcd8: 5c61 5e0a |003c: iput-boolean v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isBound:Z // field@0a5e │ │ +0edcdc: 0e00 |003e: return-void │ │ +0edcde: 6200 2200 |003f: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0edce2: 5261 5c0a |0041: iget v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0a5c │ │ +0edce6: 7230 340a 4001 |0043: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a34 │ │ +0edcec: 5561 600a |0046: iget-boolean v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0a60 │ │ +0edcf0: 3801 f3ff |0048: if-eqz v1, 003b // -000d │ │ +0edcf4: 5461 5d0a |004a: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ +0edcf8: 5462 5b0a |004c: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0a5b │ │ +0edcfc: 6e10 2527 0200 |004e: invoke-virtual {v2}, Ljava/nio/ShortBuffer;.limit:()I // method@2725 │ │ +0edd02: 0a02 |0051: move-result v2 │ │ +0edd04: da02 0202 |0052: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +0edd08: 6e20 e826 2100 |0054: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ +0edd0e: 5461 5d0a |0057: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ +0edd12: 6e10 e726 0100 |0059: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ +0edd18: 0a01 |005c: move-result v1 │ │ +0edd1a: 5462 5d0a |005d: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ +0edd1e: 5263 620a |005f: iget v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.usage:I // field@0a62 │ │ +0edd22: 7253 3c0a 4021 |0061: invoke-interface {v0, v4, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL20;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a3c │ │ +0edd28: 5c65 600a |0064: iput-boolean v5, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0a60 │ │ +0edd2c: 28d5 |0066: goto 003b // -002b │ │ catches : (none) │ │ positions : │ │ 0x0004 line=162 │ │ 0x0010 line=164 │ │ 0x0014 line=165 │ │ 0x0016 line=166 │ │ 0x001b line=167 │ │ @@ -323401,50 +323456,50 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -0df78c: |[0df78c] com.badlogic.gdx.graphics.glutils.IndexBufferObject.dispose:()V │ │ -0df79c: 1405 9388 0000 |0000: const v5, #float 4.89936e-41 // #00008893 │ │ -0df7a2: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -0df7a4: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -0df7a6: 6201 2200 |0005: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0df7aa: 3801 2500 |0007: if-eqz v1, 002c // +0025 │ │ -0df7ae: 6201 610a |0009: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0a61 │ │ -0df7b2: 6e10 0d27 0100 |000b: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ -0df7b8: 6201 610a |000e: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0a61 │ │ -0df7bc: 5262 5c0a |0010: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0a5c │ │ -0df7c0: 6e20 1627 2100 |0012: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2716 │ │ -0df7c6: 6201 610a |0015: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0a61 │ │ -0df7ca: 6e10 0e27 0100 |0017: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@270e │ │ -0df7d0: 6200 2200 |001a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0df7d4: 7230 340a 5003 |001c: invoke-interface {v0, v5, v3}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a34 │ │ -0df7da: 6201 610a |001f: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0a61 │ │ -0df7de: 7230 420a 4001 |0021: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@0a42 │ │ -0df7e4: 5963 5c0a |0024: iput v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0a5c │ │ -0df7e8: 5461 5d0a |0026: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ -0df7ec: 7110 181f 0100 |0028: invoke-static {v1}, Lcom/badlogic/gdx/utils/BufferUtils;.disposeUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)V // method@1f18 │ │ -0df7f2: 0e00 |002b: return-void │ │ -0df7f4: 6201 2100 |002c: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0df7f8: 3801 f8ff |002e: if-eqz v1, 0026 // -0008 │ │ -0df7fc: 6201 610a |0030: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0a61 │ │ -0df800: 6e10 0d27 0100 |0032: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ -0df806: 6201 610a |0035: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0a61 │ │ -0df80a: 5262 5c0a |0037: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0a5c │ │ -0df80e: 6e20 1627 2100 |0039: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2716 │ │ -0df814: 6201 610a |003c: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0a61 │ │ -0df818: 6e10 0e27 0100 |003e: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@270e │ │ -0df81e: 6200 2100 |0041: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0df822: 7230 fd09 5003 |0043: invoke-interface {v0, v5, v3}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@09fd │ │ -0df828: 6201 610a |0046: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0a61 │ │ -0df82c: 7230 050a 4001 |0048: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL11;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@0a05 │ │ -0df832: 5963 5c0a |004b: iput v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0a5c │ │ -0df836: 28d9 |004d: goto 0026 // -0027 │ │ +0edd30: |[0edd30] com.badlogic.gdx.graphics.glutils.IndexBufferObject.dispose:()V │ │ +0edd40: 1405 9388 0000 |0000: const v5, #float 4.89936e-41 // #00008893 │ │ +0edd46: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +0edd48: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0edd4a: 6201 2200 |0005: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0edd4e: 3801 2500 |0007: if-eqz v1, 002c // +0025 │ │ +0edd52: 6201 610a |0009: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0a61 │ │ +0edd56: 6e10 0d27 0100 |000b: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ +0edd5c: 6201 610a |000e: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0a61 │ │ +0edd60: 5262 5c0a |0010: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0a5c │ │ +0edd64: 6e20 1627 2100 |0012: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2716 │ │ +0edd6a: 6201 610a |0015: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0a61 │ │ +0edd6e: 6e10 0e27 0100 |0017: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@270e │ │ +0edd74: 6200 2200 |001a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0edd78: 7230 340a 5003 |001c: invoke-interface {v0, v5, v3}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a34 │ │ +0edd7e: 6201 610a |001f: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0a61 │ │ +0edd82: 7230 420a 4001 |0021: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@0a42 │ │ +0edd88: 5963 5c0a |0024: iput v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0a5c │ │ +0edd8c: 5461 5d0a |0026: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ +0edd90: 7110 181f 0100 |0028: invoke-static {v1}, Lcom/badlogic/gdx/utils/BufferUtils;.disposeUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)V // method@1f18 │ │ +0edd96: 0e00 |002b: return-void │ │ +0edd98: 6201 2100 |002c: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0edd9c: 3801 f8ff |002e: if-eqz v1, 0026 // -0008 │ │ +0edda0: 6201 610a |0030: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0a61 │ │ +0edda4: 6e10 0d27 0100 |0032: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ +0eddaa: 6201 610a |0035: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0a61 │ │ +0eddae: 5262 5c0a |0037: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0a5c │ │ +0eddb2: 6e20 1627 2100 |0039: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2716 │ │ +0eddb8: 6201 610a |003c: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0a61 │ │ +0eddbc: 6e10 0e27 0100 |003e: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@270e │ │ +0eddc2: 6200 2100 |0041: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0eddc6: 7230 fd09 5003 |0043: invoke-interface {v0, v5, v3}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@09fd │ │ +0eddcc: 6201 610a |0046: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0a61 │ │ +0eddd0: 7230 050a 4001 |0048: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL11;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@0a05 │ │ +0eddd6: 5963 5c0a |004b: iput v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0a5c │ │ +0eddda: 28d9 |004d: goto 0026 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=202 │ │ 0x0009 line=203 │ │ 0x000e line=204 │ │ 0x0015 line=205 │ │ 0x001a line=206 │ │ @@ -323471,19 +323526,19 @@ │ │ type : '()Ljava/nio/ShortBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0df838: |[0df838] com.badlogic.gdx.graphics.glutils.IndexBufferObject.getBuffer:()Ljava/nio/ShortBuffer; │ │ -0df848: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0df84a: 5c10 600a |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0a60 │ │ -0df84e: 5410 5b0a |0003: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0a5b │ │ -0df852: 1100 |0005: return-object v0 │ │ +0edddc: |[0edddc] com.badlogic.gdx.graphics.glutils.IndexBufferObject.getBuffer:()Ljava/nio/ShortBuffer; │ │ +0eddec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0eddee: 5c10 600a |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0a60 │ │ +0eddf2: 5410 5b0a |0003: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0a5b │ │ +0eddf6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=157 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject; │ │ │ │ @@ -323492,19 +323547,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0df854: |[0df854] com.badlogic.gdx.graphics.glutils.IndexBufferObject.getNumIndices:()I │ │ -0df864: 5410 5b0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0a5b │ │ -0df868: 6e10 2527 0000 |0002: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.limit:()I // method@2725 │ │ -0df86e: 0a00 |0005: move-result v0 │ │ -0df870: 0f00 |0006: return v0 │ │ +0eddf8: |[0eddf8] com.badlogic.gdx.graphics.glutils.IndexBufferObject.getNumIndices:()I │ │ +0ede08: 5410 5b0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0a5b │ │ +0ede0c: 6e10 2527 0000 |0002: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.limit:()I // method@2725 │ │ +0ede12: 0a00 |0005: move-result v0 │ │ +0ede14: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;) │ │ @@ -323512,19 +323567,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0df874: |[0df874] com.badlogic.gdx.graphics.glutils.IndexBufferObject.getNumMaxIndices:()I │ │ -0df884: 5410 5b0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0a5b │ │ -0df888: 6e10 1f27 0000 |0002: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.capacity:()I // method@271f │ │ -0df88e: 0a00 |0005: move-result v0 │ │ -0df890: 0f00 |0006: return v0 │ │ +0ede18: |[0ede18] com.badlogic.gdx.graphics.glutils.IndexBufferObject.getNumMaxIndices:()I │ │ +0ede28: 5410 5b0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0a5b │ │ +0ede2c: 6e10 1f27 0000 |0002: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.capacity:()I // method@271f │ │ +0ede32: 0a00 |0005: move-result v0 │ │ +0ede34: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;) │ │ @@ -323532,21 +323587,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0df894: |[0df894] com.badlogic.gdx.graphics.glutils.IndexBufferObject.invalidate:()V │ │ -0df8a4: 7010 b111 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.createBufferObject:()I // method@11b1 │ │ -0df8aa: 0a00 |0003: move-result v0 │ │ -0df8ac: 5910 5c0a |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0a5c │ │ -0df8b0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0df8b2: 5c10 600a |0007: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0a60 │ │ -0df8b6: 0e00 |0009: return-void │ │ +0ede38: |[0ede38] com.badlogic.gdx.graphics.glutils.IndexBufferObject.invalidate:()V │ │ +0ede48: 7010 b111 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.createBufferObject:()I // method@11b1 │ │ +0ede4e: 0a00 |0003: move-result v0 │ │ +0ede50: 5910 5c0a |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0a5c │ │ +0ede54: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0ede56: 5c10 600a |0007: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0a60 │ │ +0ede5a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0006 line=197 │ │ 0x0009 line=198 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject; │ │ @@ -323556,53 +323611,53 @@ │ │ type : '([SII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 80 16-bit code units │ │ -0df8b8: |[0df8b8] com.badlogic.gdx.graphics.glutils.IndexBufferObject.setIndices:([SII)V │ │ -0df8c8: 1405 9388 0000 |0000: const v5, #float 4.89936e-41 // #00008893 │ │ -0df8ce: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -0df8d0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0df8d2: 5c61 600a |0005: iput-boolean v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0a60 │ │ -0df8d6: 5461 5b0a |0007: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0a5b │ │ -0df8da: 6e10 2027 0100 |0009: invoke-virtual {v1}, Ljava/nio/ShortBuffer;.clear:()Ljava/nio/Buffer; // method@2720 │ │ -0df8e0: 5461 5b0a |000c: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0a5b │ │ -0df8e4: 6e40 2b27 7198 |000e: invoke-virtual {v1, v7, v8, v9}, Ljava/nio/ShortBuffer;.put:([SII)Ljava/nio/ShortBuffer; // method@272b │ │ -0df8ea: 5461 5b0a |0011: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0a5b │ │ -0df8ee: 6e10 2127 0100 |0013: invoke-virtual {v1}, Ljava/nio/ShortBuffer;.flip:()Ljava/nio/Buffer; // method@2721 │ │ -0df8f4: 5461 5d0a |0016: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ -0df8f8: 6e20 ec26 4100 |0018: invoke-virtual {v1, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ -0df8fe: 5461 5d0a |001b: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ -0df902: e002 0901 |001d: shl-int/lit8 v2, v9, #int 1 // #01 │ │ -0df906: 6e20 e826 2100 |001f: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ -0df90c: 5561 5e0a |0022: iget-boolean v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isBound:Z // field@0a5e │ │ -0df910: 3801 1700 |0024: if-eqz v1, 003b // +0017 │ │ -0df914: 6201 2100 |0026: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0df918: 3801 1400 |0028: if-eqz v1, 003c // +0014 │ │ -0df91c: 6200 2100 |002a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0df920: 5461 5d0a |002c: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ -0df924: 6e10 e726 0100 |002e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ -0df92a: 0a01 |0031: move-result v1 │ │ -0df92c: 5462 5d0a |0032: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ -0df930: 5263 620a |0034: iget v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.usage:I // field@0a62 │ │ -0df934: 7253 fe09 5021 |0036: invoke-interface {v0, v5, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL11;.glBufferData:(IILjava/nio/Buffer;I)V // method@09fe │ │ -0df93a: 5c64 600a |0039: iput-boolean v4, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0a60 │ │ -0df93e: 0e00 |003b: return-void │ │ -0df940: 6201 2200 |003c: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0df944: 3801 fbff |003e: if-eqz v1, 0039 // -0005 │ │ -0df948: 6200 2200 |0040: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0df94c: 5461 5d0a |0042: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ -0df950: 6e10 e726 0100 |0044: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ -0df956: 0a01 |0047: move-result v1 │ │ -0df958: 5462 5d0a |0048: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ -0df95c: 5263 620a |004a: iget v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.usage:I // field@0a62 │ │ -0df960: 7253 3c0a 5021 |004c: invoke-interface {v0, v5, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL20;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a3c │ │ -0df966: 28ea |004f: goto 0039 // -0016 │ │ +0ede5c: |[0ede5c] com.badlogic.gdx.graphics.glutils.IndexBufferObject.setIndices:([SII)V │ │ +0ede6c: 1405 9388 0000 |0000: const v5, #float 4.89936e-41 // #00008893 │ │ +0ede72: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +0ede74: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0ede76: 5c61 600a |0005: iput-boolean v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0a60 │ │ +0ede7a: 5461 5b0a |0007: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0a5b │ │ +0ede7e: 6e10 2027 0100 |0009: invoke-virtual {v1}, Ljava/nio/ShortBuffer;.clear:()Ljava/nio/Buffer; // method@2720 │ │ +0ede84: 5461 5b0a |000c: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0a5b │ │ +0ede88: 6e40 2b27 7198 |000e: invoke-virtual {v1, v7, v8, v9}, Ljava/nio/ShortBuffer;.put:([SII)Ljava/nio/ShortBuffer; // method@272b │ │ +0ede8e: 5461 5b0a |0011: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0a5b │ │ +0ede92: 6e10 2127 0100 |0013: invoke-virtual {v1}, Ljava/nio/ShortBuffer;.flip:()Ljava/nio/Buffer; // method@2721 │ │ +0ede98: 5461 5d0a |0016: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ +0ede9c: 6e20 ec26 4100 |0018: invoke-virtual {v1, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ +0edea2: 5461 5d0a |001b: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ +0edea6: e002 0901 |001d: shl-int/lit8 v2, v9, #int 1 // #01 │ │ +0edeaa: 6e20 e826 2100 |001f: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ +0edeb0: 5561 5e0a |0022: iget-boolean v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isBound:Z // field@0a5e │ │ +0edeb4: 3801 1700 |0024: if-eqz v1, 003b // +0017 │ │ +0edeb8: 6201 2100 |0026: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0edebc: 3801 1400 |0028: if-eqz v1, 003c // +0014 │ │ +0edec0: 6200 2100 |002a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0edec4: 5461 5d0a |002c: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ +0edec8: 6e10 e726 0100 |002e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ +0edece: 0a01 |0031: move-result v1 │ │ +0eded0: 5462 5d0a |0032: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ +0eded4: 5263 620a |0034: iget v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.usage:I // field@0a62 │ │ +0eded8: 7253 fe09 5021 |0036: invoke-interface {v0, v5, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL11;.glBufferData:(IILjava/nio/Buffer;I)V // method@09fe │ │ +0edede: 5c64 600a |0039: iput-boolean v4, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0a60 │ │ +0edee2: 0e00 |003b: return-void │ │ +0edee4: 6201 2200 |003c: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0edee8: 3801 fbff |003e: if-eqz v1, 0039 // -0005 │ │ +0edeec: 6200 2200 |0040: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0edef0: 5461 5d0a |0042: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ +0edef4: 6e10 e726 0100 |0044: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ +0edefa: 0a01 |0047: move-result v1 │ │ +0edefc: 5462 5d0a |0048: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a5d │ │ +0edf00: 5263 620a |004a: iget v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.usage:I // field@0a62 │ │ +0edf04: 7253 3c0a 5021 |004c: invoke-interface {v0, v5, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL20;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a3c │ │ +0edf0a: 28ea |004f: goto 0039 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=130 │ │ 0x0007 line=131 │ │ 0x000c line=132 │ │ 0x0011 line=133 │ │ 0x0016 line=134 │ │ @@ -323629,45 +323684,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0df968: |[0df968] com.badlogic.gdx.graphics.glutils.IndexBufferObject.unbind:()V │ │ -0df978: 1402 9388 0000 |0000: const v2, #float 4.89936e-41 // #00008893 │ │ -0df97e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0df980: 6200 2100 |0004: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0df984: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -0df988: 6200 2100 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0df98c: 7230 fd09 2001 |000a: invoke-interface {v0, v2, v1}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@09fd │ │ -0df992: 5c31 5e0a |000d: iput-boolean v1, v3, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isBound:Z // field@0a5e │ │ -0df996: 0e00 |000f: return-void │ │ -0df998: 6200 2200 |0010: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0df99c: 3800 fbff |0012: if-eqz v0, 000d // -0005 │ │ -0df9a0: 6200 2200 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0df9a4: 7230 340a 2001 |0016: invoke-interface {v0, v2, v1}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a34 │ │ -0df9aa: 28f4 |0019: goto 000d // -000c │ │ +0edf0c: |[0edf0c] com.badlogic.gdx.graphics.glutils.IndexBufferObject.unbind:()V │ │ +0edf1c: 1402 9388 0000 |0000: const v2, #float 4.89936e-41 // #00008893 │ │ +0edf22: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0edf24: 6200 2100 |0004: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0edf28: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +0edf2c: 6200 2100 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0edf30: 7230 fd09 2001 |000a: invoke-interface {v0, v2, v1}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@09fd │ │ +0edf36: 5c31 5e0a |000d: iput-boolean v1, v3, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isBound:Z // field@0a5e │ │ +0edf3a: 0e00 |000f: return-void │ │ +0edf3c: 6200 2200 |0010: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0edf40: 3800 fbff |0012: if-eqz v0, 000d // -0005 │ │ +0edf44: 6200 2200 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0edf48: 7230 340a 2001 |0016: invoke-interface {v0, v2, v1}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a34 │ │ +0edf4e: 28f4 |0019: goto 000d // -000c │ │ catches : (none) │ │ positions : │ │ 0x0004 line=186 │ │ 0x0008 line=187 │ │ 0x000d line=191 │ │ 0x000f line=192 │ │ 0x0010 line=188 │ │ 0x0014 line=189 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject; │ │ │ │ source_file_idx : 1799 (IndexBufferObject.java) │ │ │ │ Class #727 header: │ │ -class_idx : 462 │ │ +class_idx : 460 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ +superclass_idx : 955 │ │ source_file_idx : 1800 │ │ static_fields_size : 1 │ │ instance_fields_size: 7 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 8 │ │ │ │ Class #727 - │ │ @@ -323716,59 +323771,59 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0df9ac: |[0df9ac] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.:()V │ │ -0df9bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0df9be: 7110 231f 0000 |0001: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1f23 │ │ -0df9c4: 0c00 |0004: move-result-object v0 │ │ -0df9c6: 6900 690a |0005: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0a69 │ │ -0df9ca: 0e00 |0007: return-void │ │ +0edf50: |[0edf50] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.:()V │ │ +0edf60: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0edf62: 7110 231f 0000 |0001: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1f23 │ │ +0edf68: 0c00 |0004: move-result-object v0 │ │ +0edf6a: 6900 690a |0005: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0a69 │ │ +0edf6e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;) │ │ name : '' │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 49 16-bit code units │ │ -0df9cc: |[0df9cc] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.:(I)V │ │ -0df9dc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0df9de: 7010 2726 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -0df9e4: 5c21 680a |0004: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@0a68 │ │ -0df9e8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0df9ea: 5c20 660a |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isBound:Z // field@0a66 │ │ -0df9ee: da00 0302 |0009: mul-int/lit8 v0, v3, #int 2 // #02 │ │ -0df9f2: 7110 1e1f 0000 |000b: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1f1e │ │ -0df9f8: 0c00 |000e: move-result-object v0 │ │ -0df9fa: 5b20 650a |000f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ -0df9fe: 5c21 670a |0011: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirect:Z // field@0a67 │ │ -0dfa02: 1400 e488 0000 |0013: const v0, #float 4.91071e-41 // #000088e4 │ │ -0dfa08: 5920 6a0a |0016: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.usage:I // field@0a6a │ │ -0dfa0c: 5420 650a |0018: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ -0dfa10: 6e10 df26 0000 |001a: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@26df │ │ -0dfa16: 0c00 |001d: move-result-object v0 │ │ -0dfa18: 5b20 630a |001e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@0a63 │ │ -0dfa1c: 5420 630a |0020: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@0a63 │ │ -0dfa20: 6e10 2127 0000 |0022: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.flip:()Ljava/nio/Buffer; // method@2721 │ │ -0dfa26: 5420 650a |0025: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ -0dfa2a: 6e10 e226 0000 |0027: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@26e2 │ │ -0dfa30: 7010 bd11 0200 |002a: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.createBufferObject:()I // method@11bd │ │ -0dfa36: 0a00 |002d: move-result v0 │ │ -0dfa38: 5920 640a |002e: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@0a64 │ │ -0dfa3c: 0e00 |0030: return-void │ │ +0edf70: |[0edf70] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.:(I)V │ │ +0edf80: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0edf82: 7010 2726 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0edf88: 5c21 680a |0004: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@0a68 │ │ +0edf8c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0edf8e: 5c20 660a |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isBound:Z // field@0a66 │ │ +0edf92: da00 0302 |0009: mul-int/lit8 v0, v3, #int 2 // #02 │ │ +0edf96: 7110 1e1f 0000 |000b: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1f1e │ │ +0edf9c: 0c00 |000e: move-result-object v0 │ │ +0edf9e: 5b20 650a |000f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ +0edfa2: 5c21 670a |0011: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirect:Z // field@0a67 │ │ +0edfa6: 1400 e488 0000 |0013: const v0, #float 4.91071e-41 // #000088e4 │ │ +0edfac: 5920 6a0a |0016: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.usage:I // field@0a6a │ │ +0edfb0: 5420 650a |0018: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ +0edfb4: 6e10 df26 0000 |001a: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@26df │ │ +0edfba: 0c00 |001d: move-result-object v0 │ │ +0edfbc: 5b20 630a |001e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@0a63 │ │ +0edfc0: 5420 630a |0020: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@0a63 │ │ +0edfc4: 6e10 2127 0000 |0022: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.flip:()Ljava/nio/Buffer; // method@2721 │ │ +0edfca: 5420 650a |0025: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ +0edfce: 6e10 e226 0000 |0027: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@26e2 │ │ +0edfd4: 7010 bd11 0200 |002a: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.createBufferObject:()I // method@11bd │ │ +0edfda: 0a00 |002d: move-result v0 │ │ +0edfdc: 5920 640a |002e: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@0a64 │ │ +0edfe0: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ 0x0004 line=56 │ │ 0x0006 line=57 │ │ 0x0009 line=85 │ │ 0x0011 line=86 │ │ @@ -323787,42 +323842,42 @@ │ │ type : '(ZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 55 16-bit code units │ │ -0dfa40: |[0dfa40] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.:(ZI)V │ │ -0dfa50: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0dfa52: 7010 2726 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ -0dfa58: 5c21 680a |0004: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@0a68 │ │ -0dfa5c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0dfa5e: 5c20 660a |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isBound:Z // field@0a66 │ │ -0dfa62: da00 0402 |0009: mul-int/lit8 v0, v4, #int 2 // #02 │ │ -0dfa66: 7110 1e1f 0000 |000b: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1f1e │ │ -0dfa6c: 0c00 |000e: move-result-object v0 │ │ -0dfa6e: 5b20 650a |000f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ -0dfa72: 5c21 670a |0011: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirect:Z // field@0a67 │ │ -0dfa76: 3803 2000 |0013: if-eqz v3, 0033 // +0020 │ │ -0dfa7a: 1400 e488 0000 |0015: const v0, #float 4.91071e-41 // #000088e4 │ │ -0dfa80: 5920 6a0a |0018: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.usage:I // field@0a6a │ │ -0dfa84: 5420 650a |001a: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ -0dfa88: 6e10 df26 0000 |001c: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@26df │ │ -0dfa8e: 0c00 |001f: move-result-object v0 │ │ -0dfa90: 5b20 630a |0020: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@0a63 │ │ -0dfa94: 5420 630a |0022: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@0a63 │ │ -0dfa98: 6e10 2127 0000 |0024: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.flip:()Ljava/nio/Buffer; // method@2721 │ │ -0dfa9e: 5420 650a |0027: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ -0dfaa2: 6e10 e226 0000 |0029: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@26e2 │ │ -0dfaa8: 7010 bd11 0200 |002c: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.createBufferObject:()I // method@11bd │ │ -0dfaae: 0a00 |002f: move-result v0 │ │ -0dfab0: 5920 640a |0030: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@0a64 │ │ -0dfab4: 0e00 |0032: return-void │ │ -0dfab6: 1400 e888 0000 |0033: const v0, #float 4.91127e-41 // #000088e8 │ │ -0dfabc: 28e2 |0036: goto 0018 // -001e │ │ +0edfe4: |[0edfe4] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.:(ZI)V │ │ +0edff4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0edff6: 7010 2726 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2627 │ │ +0edffc: 5c21 680a |0004: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@0a68 │ │ +0ee000: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0ee002: 5c20 660a |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isBound:Z // field@0a66 │ │ +0ee006: da00 0402 |0009: mul-int/lit8 v0, v4, #int 2 // #02 │ │ +0ee00a: 7110 1e1f 0000 |000b: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1f1e │ │ +0ee010: 0c00 |000e: move-result-object v0 │ │ +0ee012: 5b20 650a |000f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ +0ee016: 5c21 670a |0011: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirect:Z // field@0a67 │ │ +0ee01a: 3803 2000 |0013: if-eqz v3, 0033 // +0020 │ │ +0ee01e: 1400 e488 0000 |0015: const v0, #float 4.91071e-41 // #000088e4 │ │ +0ee024: 5920 6a0a |0018: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.usage:I // field@0a6a │ │ +0ee028: 5420 650a |001a: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ +0ee02c: 6e10 df26 0000 |001c: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@26df │ │ +0ee032: 0c00 |001f: move-result-object v0 │ │ +0ee034: 5b20 630a |0020: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@0a63 │ │ +0ee038: 5420 630a |0022: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@0a63 │ │ +0ee03c: 6e10 2127 0000 |0024: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.flip:()Ljava/nio/Buffer; // method@2721 │ │ +0ee042: 5420 650a |0027: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ +0ee046: 6e10 e226 0000 |0029: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@26e2 │ │ +0ee04c: 7010 bd11 0200 |002c: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.createBufferObject:()I // method@11bd │ │ +0ee052: 0a00 |002f: move-result v0 │ │ +0ee054: 5920 640a |0030: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@0a64 │ │ +0ee058: 0e00 |0032: return-void │ │ +0ee05a: 1400 e888 0000 |0033: const v0, #float 4.91127e-41 // #000088e8 │ │ +0ee060: 28e2 |0036: goto 0018 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=64 │ │ 0x0004 line=56 │ │ 0x0006 line=57 │ │ 0x0009 line=71 │ │ 0x0011 line=72 │ │ @@ -323843,63 +323898,63 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 100 16-bit code units │ │ -0dfac0: |[0dfac0] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.createBufferObject:()I │ │ -0dfad0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0dfad2: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0dfad4: 1404 9388 0000 |0002: const v4, #float 4.89936e-41 // #00008893 │ │ -0dfada: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0dfadc: 6201 2200 |0006: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0dfae0: 3801 2d00 |0008: if-eqz v1, 0035 // +002d │ │ -0dfae4: 6201 2200 |000a: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0dfae8: 6202 690a |000c: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0a69 │ │ -0dfaec: 7230 500a 3102 |000e: invoke-interface {v1, v3, v2}, Lcom/badlogic/gdx/graphics/GL20;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@0a50 │ │ -0dfaf2: 6201 2200 |0011: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0dfaf6: 6202 690a |0013: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0a69 │ │ -0dfafa: 6e20 1027 0200 |0015: invoke-virtual {v2, v0}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ -0dfb00: 0a02 |0018: move-result v2 │ │ -0dfb02: 7230 340a 4102 |0019: invoke-interface {v1, v4, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a34 │ │ -0dfb08: 6201 2200 |001c: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0dfb0c: 5462 650a |001e: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ -0dfb10: 6e10 e026 0200 |0020: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ -0dfb16: 0a02 |0023: move-result v2 │ │ -0dfb18: 5263 6a0a |0024: iget v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.usage:I // field@0a6a │ │ -0dfb1c: 7253 3c0a 4152 |0026: invoke-interface {v1, v4, v2, v5, v3}, Lcom/badlogic/gdx/graphics/GL20;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a3c │ │ -0dfb22: 6201 2200 |0029: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0dfb26: 7230 340a 4100 |002b: invoke-interface {v1, v4, v0}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a34 │ │ -0dfb2c: 6201 690a |002e: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0a69 │ │ -0dfb30: 6e20 1027 0100 |0030: invoke-virtual {v1, v0}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ -0dfb36: 0a00 |0033: move-result v0 │ │ -0dfb38: 0f00 |0034: return v0 │ │ -0dfb3a: 6201 2100 |0035: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0dfb3e: 3801 fdff |0037: if-eqz v1, 0034 // -0003 │ │ -0dfb42: 6201 2100 |0039: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0dfb46: 6202 690a |003b: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0a69 │ │ -0dfb4a: 7230 0b0a 3102 |003d: invoke-interface {v1, v3, v2}, Lcom/badlogic/gdx/graphics/GL11;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@0a0b │ │ -0dfb50: 6201 2100 |0040: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0dfb54: 6202 690a |0042: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0a69 │ │ -0dfb58: 6e20 1027 0200 |0044: invoke-virtual {v2, v0}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ -0dfb5e: 0a02 |0047: move-result v2 │ │ -0dfb60: 7230 fd09 4102 |0048: invoke-interface {v1, v4, v2}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@09fd │ │ -0dfb66: 6201 2100 |004b: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0dfb6a: 5462 650a |004d: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ -0dfb6e: 6e10 e026 0200 |004f: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ -0dfb74: 0a02 |0052: move-result v2 │ │ -0dfb76: 5263 6a0a |0053: iget v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.usage:I // field@0a6a │ │ -0dfb7a: 7253 fe09 4152 |0055: invoke-interface {v1, v4, v2, v5, v3}, Lcom/badlogic/gdx/graphics/GL11;.glBufferData:(IILjava/nio/Buffer;I)V // method@09fe │ │ -0dfb80: 6201 2100 |0058: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0dfb84: 7230 fd09 4100 |005a: invoke-interface {v1, v4, v0}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@09fd │ │ -0dfb8a: 6201 690a |005d: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0a69 │ │ -0dfb8e: 6e20 1027 0100 |005f: invoke-virtual {v1, v0}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ -0dfb94: 0a00 |0062: move-result v0 │ │ -0dfb96: 28d1 |0063: goto 0034 // -002f │ │ +0ee064: |[0ee064] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.createBufferObject:()I │ │ +0ee074: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0ee076: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0ee078: 1404 9388 0000 |0002: const v4, #float 4.89936e-41 // #00008893 │ │ +0ee07e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0ee080: 6201 2200 |0006: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0ee084: 3801 2d00 |0008: if-eqz v1, 0035 // +002d │ │ +0ee088: 6201 2200 |000a: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0ee08c: 6202 690a |000c: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0a69 │ │ +0ee090: 7230 500a 3102 |000e: invoke-interface {v1, v3, v2}, Lcom/badlogic/gdx/graphics/GL20;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@0a50 │ │ +0ee096: 6201 2200 |0011: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0ee09a: 6202 690a |0013: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0a69 │ │ +0ee09e: 6e20 1027 0200 |0015: invoke-virtual {v2, v0}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ +0ee0a4: 0a02 |0018: move-result v2 │ │ +0ee0a6: 7230 340a 4102 |0019: invoke-interface {v1, v4, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a34 │ │ +0ee0ac: 6201 2200 |001c: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0ee0b0: 5462 650a |001e: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ +0ee0b4: 6e10 e026 0200 |0020: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ +0ee0ba: 0a02 |0023: move-result v2 │ │ +0ee0bc: 5263 6a0a |0024: iget v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.usage:I // field@0a6a │ │ +0ee0c0: 7253 3c0a 4152 |0026: invoke-interface {v1, v4, v2, v5, v3}, Lcom/badlogic/gdx/graphics/GL20;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a3c │ │ +0ee0c6: 6201 2200 |0029: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0ee0ca: 7230 340a 4100 |002b: invoke-interface {v1, v4, v0}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a34 │ │ +0ee0d0: 6201 690a |002e: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0a69 │ │ +0ee0d4: 6e20 1027 0100 |0030: invoke-virtual {v1, v0}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ +0ee0da: 0a00 |0033: move-result v0 │ │ +0ee0dc: 0f00 |0034: return v0 │ │ +0ee0de: 6201 2100 |0035: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0ee0e2: 3801 fdff |0037: if-eqz v1, 0034 // -0003 │ │ +0ee0e6: 6201 2100 |0039: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0ee0ea: 6202 690a |003b: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0a69 │ │ +0ee0ee: 7230 0b0a 3102 |003d: invoke-interface {v1, v3, v2}, Lcom/badlogic/gdx/graphics/GL11;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@0a0b │ │ +0ee0f4: 6201 2100 |0040: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0ee0f8: 6202 690a |0042: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0a69 │ │ +0ee0fc: 6e20 1027 0200 |0044: invoke-virtual {v2, v0}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ +0ee102: 0a02 |0047: move-result v2 │ │ +0ee104: 7230 fd09 4102 |0048: invoke-interface {v1, v4, v2}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@09fd │ │ +0ee10a: 6201 2100 |004b: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0ee10e: 5462 650a |004d: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ +0ee112: 6e10 e026 0200 |004f: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ +0ee118: 0a02 |0052: move-result v2 │ │ +0ee11a: 5263 6a0a |0053: iget v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.usage:I // field@0a6a │ │ +0ee11e: 7253 fe09 4152 |0055: invoke-interface {v1, v4, v2, v5, v3}, Lcom/badlogic/gdx/graphics/GL11;.glBufferData:(IILjava/nio/Buffer;I)V // method@09fe │ │ +0ee124: 6201 2100 |0058: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0ee128: 7230 fd09 4100 |005a: invoke-interface {v1, v4, v0}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@09fd │ │ +0ee12e: 6201 690a |005d: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0a69 │ │ +0ee132: 6e20 1027 0100 |005f: invoke-virtual {v1, v0}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ +0ee138: 0a00 |0062: move-result v0 │ │ +0ee13a: 28d1 |0063: goto 0034 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0006 line=96 │ │ 0x000a line=97 │ │ 0x0011 line=98 │ │ 0x001c line=99 │ │ 0x0029 line=100 │ │ @@ -323920,63 +323975,63 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 99 16-bit code units │ │ -0dfb98: |[0dfb98] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.bind:()V │ │ -0dfba8: 1404 9388 0000 |0000: const v4, #float 4.89936e-41 // #00008893 │ │ -0dfbae: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0dfbb0: 5251 640a |0004: iget v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@0a64 │ │ -0dfbb4: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ -0dfbb8: 2201 fc02 |0008: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0dfbbc: 1a02 ba13 |000a: const-string v2, "buuh" // string@13ba │ │ -0dfbc0: 7020 b41f 2100 |000c: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0dfbc6: 2701 |000f: throw v1 │ │ -0dfbc8: 6201 2100 |0010: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0dfbcc: 3801 2b00 |0012: if-eqz v1, 003d // +002b │ │ -0dfbd0: 6200 2100 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0dfbd4: 5251 640a |0016: iget v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@0a64 │ │ -0dfbd8: 7230 fd09 4001 |0018: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@09fd │ │ -0dfbde: 5551 680a |001b: iget-boolean v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@0a68 │ │ -0dfbe2: 3801 1c00 |001d: if-eqz v1, 0039 // +001c │ │ -0dfbe6: 5451 650a |001f: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ -0dfbea: 5452 630a |0021: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@0a63 │ │ -0dfbee: 6e10 2527 0200 |0023: invoke-virtual {v2}, Ljava/nio/ShortBuffer;.limit:()I // method@2725 │ │ -0dfbf4: 0a02 |0026: move-result v2 │ │ -0dfbf6: da02 0202 |0027: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -0dfbfa: 6e20 e826 2100 |0029: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ -0dfc00: 5451 650a |002c: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ -0dfc04: 6e10 e726 0100 |002e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ -0dfc0a: 0a01 |0031: move-result v1 │ │ -0dfc0c: 5452 650a |0032: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ -0dfc10: 7252 ff09 4013 |0034: invoke-interface {v0, v4, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GL11;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@09ff │ │ -0dfc16: 5c53 680a |0037: iput-boolean v3, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@0a68 │ │ -0dfc1a: 1211 |0039: const/4 v1, #int 1 // #1 │ │ -0dfc1c: 5c51 660a |003a: iput-boolean v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isBound:Z // field@0a66 │ │ -0dfc20: 0e00 |003c: return-void │ │ -0dfc22: 6200 2200 |003d: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0dfc26: 5251 640a |003f: iget v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@0a64 │ │ -0dfc2a: 7230 340a 4001 |0041: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a34 │ │ -0dfc30: 5551 680a |0044: iget-boolean v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@0a68 │ │ -0dfc34: 3801 f3ff |0046: if-eqz v1, 0039 // -000d │ │ -0dfc38: 5451 650a |0048: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ -0dfc3c: 5452 630a |004a: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@0a63 │ │ -0dfc40: 6e10 2527 0200 |004c: invoke-virtual {v2}, Ljava/nio/ShortBuffer;.limit:()I // method@2725 │ │ -0dfc46: 0a02 |004f: move-result v2 │ │ -0dfc48: da02 0202 |0050: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -0dfc4c: 6e20 e826 2100 |0052: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ -0dfc52: 5451 650a |0055: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ -0dfc56: 6e10 e726 0100 |0057: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ -0dfc5c: 0a01 |005a: move-result v1 │ │ -0dfc5e: 5452 650a |005b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ -0dfc62: 7252 3d0a 4013 |005d: invoke-interface {v0, v4, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@0a3d │ │ -0dfc68: 5c53 680a |0060: iput-boolean v3, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@0a68 │ │ -0dfc6c: 28d7 |0062: goto 0039 // -0029 │ │ +0ee13c: |[0ee13c] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.bind:()V │ │ +0ee14c: 1404 9388 0000 |0000: const v4, #float 4.89936e-41 // #00008893 │ │ +0ee152: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +0ee154: 5251 640a |0004: iget v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@0a64 │ │ +0ee158: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ +0ee15c: 2201 fa02 |0008: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0ee160: 1a02 b813 |000a: const-string v2, "buuh" // string@13b8 │ │ +0ee164: 7020 b41f 2100 |000c: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0ee16a: 2701 |000f: throw v1 │ │ +0ee16c: 6201 2100 |0010: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0ee170: 3801 2b00 |0012: if-eqz v1, 003d // +002b │ │ +0ee174: 6200 2100 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0ee178: 5251 640a |0016: iget v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@0a64 │ │ +0ee17c: 7230 fd09 4001 |0018: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@09fd │ │ +0ee182: 5551 680a |001b: iget-boolean v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@0a68 │ │ +0ee186: 3801 1c00 |001d: if-eqz v1, 0039 // +001c │ │ +0ee18a: 5451 650a |001f: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ +0ee18e: 5452 630a |0021: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@0a63 │ │ +0ee192: 6e10 2527 0200 |0023: invoke-virtual {v2}, Ljava/nio/ShortBuffer;.limit:()I // method@2725 │ │ +0ee198: 0a02 |0026: move-result v2 │ │ +0ee19a: da02 0202 |0027: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +0ee19e: 6e20 e826 2100 |0029: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ +0ee1a4: 5451 650a |002c: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ +0ee1a8: 6e10 e726 0100 |002e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ +0ee1ae: 0a01 |0031: move-result v1 │ │ +0ee1b0: 5452 650a |0032: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ +0ee1b4: 7252 ff09 4013 |0034: invoke-interface {v0, v4, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GL11;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@09ff │ │ +0ee1ba: 5c53 680a |0037: iput-boolean v3, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@0a68 │ │ +0ee1be: 1211 |0039: const/4 v1, #int 1 // #1 │ │ +0ee1c0: 5c51 660a |003a: iput-boolean v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isBound:Z // field@0a66 │ │ +0ee1c4: 0e00 |003c: return-void │ │ +0ee1c6: 6200 2200 |003d: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0ee1ca: 5251 640a |003f: iget v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@0a64 │ │ +0ee1ce: 7230 340a 4001 |0041: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a34 │ │ +0ee1d4: 5551 680a |0044: iget-boolean v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@0a68 │ │ +0ee1d8: 3801 f3ff |0046: if-eqz v1, 0039 // -000d │ │ +0ee1dc: 5451 650a |0048: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ +0ee1e0: 5452 630a |004a: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@0a63 │ │ +0ee1e4: 6e10 2527 0200 |004c: invoke-virtual {v2}, Ljava/nio/ShortBuffer;.limit:()I // method@2725 │ │ +0ee1ea: 0a02 |004f: move-result v2 │ │ +0ee1ec: da02 0202 |0050: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +0ee1f0: 6e20 e826 2100 |0052: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ +0ee1f6: 5451 650a |0055: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ +0ee1fa: 6e10 e726 0100 |0057: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ +0ee200: 0a01 |005a: move-result v1 │ │ +0ee202: 5452 650a |005b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ +0ee206: 7252 3d0a 4013 |005d: invoke-interface {v0, v4, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@0a3d │ │ +0ee20c: 5c53 680a |0060: iput-boolean v3, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@0a68 │ │ +0ee210: 28d7 |0062: goto 0039 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=173 │ │ 0x0010 line=175 │ │ 0x0014 line=176 │ │ 0x0016 line=177 │ │ 0x001b line=178 │ │ @@ -324001,48 +324056,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -0dfc70: |[0dfc70] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.dispose:()V │ │ -0dfc80: 1405 9388 0000 |0000: const v5, #float 4.89936e-41 // #00008893 │ │ -0dfc86: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -0dfc88: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -0dfc8a: 6201 2200 |0005: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0dfc8e: 3801 2000 |0007: if-eqz v1, 0027 // +0020 │ │ -0dfc92: 6201 690a |0009: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0a69 │ │ -0dfc96: 6e10 0d27 0100 |000b: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ -0dfc9c: 6201 690a |000e: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0a69 │ │ -0dfca0: 5262 640a |0010: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@0a64 │ │ -0dfca4: 6e20 1627 2100 |0012: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2716 │ │ -0dfcaa: 6201 690a |0015: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0a69 │ │ -0dfcae: 6e10 0e27 0100 |0017: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@270e │ │ -0dfcb4: 6200 2200 |001a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0dfcb8: 7230 340a 5003 |001c: invoke-interface {v0, v5, v3}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a34 │ │ -0dfcbe: 6201 690a |001f: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0a69 │ │ -0dfcc2: 7230 420a 4001 |0021: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@0a42 │ │ -0dfcc8: 5963 640a |0024: iput v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@0a64 │ │ -0dfccc: 0e00 |0026: return-void │ │ -0dfcce: 6201 2100 |0027: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0dfcd2: 3801 fdff |0029: if-eqz v1, 0026 // -0003 │ │ -0dfcd6: 6201 690a |002b: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0a69 │ │ -0dfcda: 6e10 0d27 0100 |002d: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ -0dfce0: 6201 690a |0030: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0a69 │ │ -0dfce4: 5262 640a |0032: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@0a64 │ │ -0dfce8: 6e20 1627 2100 |0034: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2716 │ │ -0dfcee: 6201 690a |0037: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0a69 │ │ -0dfcf2: 6e10 0e27 0100 |0039: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@270e │ │ -0dfcf8: 6200 2100 |003c: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0dfcfc: 7230 fd09 5003 |003e: invoke-interface {v0, v5, v3}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@09fd │ │ -0dfd02: 6201 690a |0041: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0a69 │ │ -0dfd06: 7230 050a 4001 |0043: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL11;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@0a05 │ │ -0dfd0c: 5963 640a |0046: iput v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@0a64 │ │ -0dfd10: 28de |0048: goto 0026 // -0022 │ │ +0ee214: |[0ee214] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.dispose:()V │ │ +0ee224: 1405 9388 0000 |0000: const v5, #float 4.89936e-41 // #00008893 │ │ +0ee22a: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +0ee22c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0ee22e: 6201 2200 |0005: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0ee232: 3801 2000 |0007: if-eqz v1, 0027 // +0020 │ │ +0ee236: 6201 690a |0009: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0a69 │ │ +0ee23a: 6e10 0d27 0100 |000b: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ +0ee240: 6201 690a |000e: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0a69 │ │ +0ee244: 5262 640a |0010: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@0a64 │ │ +0ee248: 6e20 1627 2100 |0012: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2716 │ │ +0ee24e: 6201 690a |0015: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0a69 │ │ +0ee252: 6e10 0e27 0100 |0017: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@270e │ │ +0ee258: 6200 2200 |001a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0ee25c: 7230 340a 5003 |001c: invoke-interface {v0, v5, v3}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a34 │ │ +0ee262: 6201 690a |001f: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0a69 │ │ +0ee266: 7230 420a 4001 |0021: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@0a42 │ │ +0ee26c: 5963 640a |0024: iput v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@0a64 │ │ +0ee270: 0e00 |0026: return-void │ │ +0ee272: 6201 2100 |0027: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0ee276: 3801 fdff |0029: if-eqz v1, 0026 // -0003 │ │ +0ee27a: 6201 690a |002b: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0a69 │ │ +0ee27e: 6e10 0d27 0100 |002d: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ +0ee284: 6201 690a |0030: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0a69 │ │ +0ee288: 5262 640a |0032: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@0a64 │ │ +0ee28c: 6e20 1627 2100 |0034: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2716 │ │ +0ee292: 6201 690a |0037: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0a69 │ │ +0ee296: 6e10 0e27 0100 |0039: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@270e │ │ +0ee29c: 6200 2100 |003c: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0ee2a0: 7230 fd09 5003 |003e: invoke-interface {v0, v5, v3}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@09fd │ │ +0ee2a6: 6201 690a |0041: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0a69 │ │ +0ee2aa: 7230 050a 4001 |0043: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL11;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@0a05 │ │ +0ee2b0: 5963 640a |0046: iput v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@0a64 │ │ +0ee2b4: 28de |0048: goto 0026 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=217 │ │ 0x0009 line=218 │ │ 0x000e line=219 │ │ 0x0015 line=220 │ │ 0x001a line=221 │ │ @@ -324068,19 +324123,19 @@ │ │ type : '()Ljava/nio/ShortBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0dfd14: |[0dfd14] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.getBuffer:()Ljava/nio/ShortBuffer; │ │ -0dfd24: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0dfd26: 5c10 680a |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@0a68 │ │ -0dfd2a: 5410 630a |0003: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@0a63 │ │ -0dfd2e: 1100 |0005: return-object v0 │ │ +0ee2b8: |[0ee2b8] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.getBuffer:()Ljava/nio/ShortBuffer; │ │ +0ee2c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ee2ca: 5c10 680a |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@0a68 │ │ +0ee2ce: 5410 630a |0003: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@0a63 │ │ +0ee2d2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0003 line=168 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData; │ │ │ │ @@ -324089,19 +324144,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0dfd30: |[0dfd30] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.getNumIndices:()I │ │ -0dfd40: 5410 630a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@0a63 │ │ -0dfd44: 6e10 2527 0000 |0002: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.limit:()I // method@2725 │ │ -0dfd4a: 0a00 |0005: move-result v0 │ │ -0dfd4c: 0f00 |0006: return v0 │ │ +0ee2d4: |[0ee2d4] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.getNumIndices:()I │ │ +0ee2e4: 5410 630a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@0a63 │ │ +0ee2e8: 6e10 2527 0000 |0002: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.limit:()I // method@2725 │ │ +0ee2ee: 0a00 |0005: move-result v0 │ │ +0ee2f0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;) │ │ @@ -324109,19 +324164,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0dfd50: |[0dfd50] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.getNumMaxIndices:()I │ │ -0dfd60: 5410 630a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@0a63 │ │ -0dfd64: 6e10 1f27 0000 |0002: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.capacity:()I // method@271f │ │ -0dfd6a: 0a00 |0005: move-result v0 │ │ -0dfd6c: 0f00 |0006: return v0 │ │ +0ee2f4: |[0ee2f4] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.getNumMaxIndices:()I │ │ +0ee304: 5410 630a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@0a63 │ │ +0ee308: 6e10 1f27 0000 |0002: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.capacity:()I // method@271f │ │ +0ee30e: 0a00 |0005: move-result v0 │ │ +0ee310: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;) │ │ @@ -324129,21 +324184,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0dfd70: |[0dfd70] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.invalidate:()V │ │ -0dfd80: 7010 bd11 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.createBufferObject:()I // method@11bd │ │ -0dfd86: 0a00 |0003: move-result v0 │ │ -0dfd88: 5910 640a |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@0a64 │ │ -0dfd8c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0dfd8e: 5c10 680a |0007: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@0a68 │ │ -0dfd92: 0e00 |0009: return-void │ │ +0ee314: |[0ee314] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.invalidate:()V │ │ +0ee324: 7010 bd11 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.createBufferObject:()I // method@11bd │ │ +0ee32a: 0a00 |0003: move-result v0 │ │ +0ee32c: 5910 640a |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@0a64 │ │ +0ee330: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0ee332: 5c10 680a |0007: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@0a68 │ │ +0ee336: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0006 line=212 │ │ 0x0009 line=213 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData; │ │ @@ -324153,51 +324208,51 @@ │ │ type : '([SII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -0dfd94: |[0dfd94] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.setIndices:([SII)V │ │ -0dfda4: 1404 9388 0000 |0000: const v4, #float 4.89936e-41 // #00008893 │ │ -0dfdaa: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0dfdac: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0dfdae: 5c51 680a |0005: iput-boolean v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@0a68 │ │ -0dfdb2: 5451 630a |0007: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@0a63 │ │ -0dfdb6: 6e10 2027 0100 |0009: invoke-virtual {v1}, Ljava/nio/ShortBuffer;.clear:()Ljava/nio/Buffer; // method@2720 │ │ -0dfdbc: 5451 630a |000c: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@0a63 │ │ -0dfdc0: 6e40 2b27 6187 |000e: invoke-virtual {v1, v6, v7, v8}, Ljava/nio/ShortBuffer;.put:([SII)Ljava/nio/ShortBuffer; // method@272b │ │ -0dfdc6: 5451 630a |0011: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@0a63 │ │ -0dfdca: 6e10 2127 0100 |0013: invoke-virtual {v1}, Ljava/nio/ShortBuffer;.flip:()Ljava/nio/Buffer; // method@2721 │ │ -0dfdd0: 5451 650a |0016: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ -0dfdd4: 6e20 ec26 3100 |0018: invoke-virtual {v1, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ -0dfdda: 5451 650a |001b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ -0dfdde: e002 0801 |001d: shl-int/lit8 v2, v8, #int 1 // #01 │ │ -0dfde2: 6e20 e826 2100 |001f: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ -0dfde8: 5551 660a |0022: iget-boolean v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isBound:Z // field@0a66 │ │ -0dfdec: 3801 1500 |0024: if-eqz v1, 0039 // +0015 │ │ -0dfdf0: 6201 2100 |0026: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0dfdf4: 3801 1200 |0028: if-eqz v1, 003a // +0012 │ │ -0dfdf8: 6200 2100 |002a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0dfdfc: 5451 650a |002c: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ -0dfe00: 6e10 e726 0100 |002e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ -0dfe06: 0a01 |0031: move-result v1 │ │ -0dfe08: 5452 650a |0032: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ -0dfe0c: 7252 ff09 4013 |0034: invoke-interface {v0, v4, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GL11;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@09ff │ │ -0dfe12: 5c53 680a |0037: iput-boolean v3, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@0a68 │ │ -0dfe16: 0e00 |0039: return-void │ │ -0dfe18: 6201 2100 |003a: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0dfe1c: 3801 fbff |003c: if-eqz v1, 0037 // -0005 │ │ -0dfe20: 6200 2200 |003e: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0dfe24: 5451 650a |0040: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ -0dfe28: 6e10 e726 0100 |0042: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ -0dfe2e: 0a01 |0045: move-result v1 │ │ -0dfe30: 5452 650a |0046: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ -0dfe34: 7252 3d0a 4013 |0048: invoke-interface {v0, v4, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@0a3d │ │ -0dfe3a: 28ec |004b: goto 0037 // -0014 │ │ +0ee338: |[0ee338] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.setIndices:([SII)V │ │ +0ee348: 1404 9388 0000 |0000: const v4, #float 4.89936e-41 // #00008893 │ │ +0ee34e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +0ee350: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0ee352: 5c51 680a |0005: iput-boolean v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@0a68 │ │ +0ee356: 5451 630a |0007: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@0a63 │ │ +0ee35a: 6e10 2027 0100 |0009: invoke-virtual {v1}, Ljava/nio/ShortBuffer;.clear:()Ljava/nio/Buffer; // method@2720 │ │ +0ee360: 5451 630a |000c: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@0a63 │ │ +0ee364: 6e40 2b27 6187 |000e: invoke-virtual {v1, v6, v7, v8}, Ljava/nio/ShortBuffer;.put:([SII)Ljava/nio/ShortBuffer; // method@272b │ │ +0ee36a: 5451 630a |0011: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@0a63 │ │ +0ee36e: 6e10 2127 0100 |0013: invoke-virtual {v1}, Ljava/nio/ShortBuffer;.flip:()Ljava/nio/Buffer; // method@2721 │ │ +0ee374: 5451 650a |0016: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ +0ee378: 6e20 ec26 3100 |0018: invoke-virtual {v1, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ +0ee37e: 5451 650a |001b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ +0ee382: e002 0801 |001d: shl-int/lit8 v2, v8, #int 1 // #01 │ │ +0ee386: 6e20 e826 2100 |001f: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ +0ee38c: 5551 660a |0022: iget-boolean v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isBound:Z // field@0a66 │ │ +0ee390: 3801 1500 |0024: if-eqz v1, 0039 // +0015 │ │ +0ee394: 6201 2100 |0026: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0ee398: 3801 1200 |0028: if-eqz v1, 003a // +0012 │ │ +0ee39c: 6200 2100 |002a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0ee3a0: 5451 650a |002c: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ +0ee3a4: 6e10 e726 0100 |002e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ +0ee3aa: 0a01 |0031: move-result v1 │ │ +0ee3ac: 5452 650a |0032: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ +0ee3b0: 7252 ff09 4013 |0034: invoke-interface {v0, v4, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GL11;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@09ff │ │ +0ee3b6: 5c53 680a |0037: iput-boolean v3, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@0a68 │ │ +0ee3ba: 0e00 |0039: return-void │ │ +0ee3bc: 6201 2100 |003a: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0ee3c0: 3801 fbff |003c: if-eqz v1, 0037 // -0005 │ │ +0ee3c4: 6200 2200 |003e: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0ee3c8: 5451 650a |0040: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ +0ee3cc: 6e10 e726 0100 |0042: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ +0ee3d2: 0a01 |0045: move-result v1 │ │ +0ee3d4: 5452 650a |0046: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0a65 │ │ +0ee3d8: 7252 3d0a 4013 |0048: invoke-interface {v0, v4, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@0a3d │ │ +0ee3de: 28ec |004b: goto 0037 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=136 │ │ 0x0007 line=137 │ │ 0x000c line=138 │ │ 0x0011 line=139 │ │ 0x0016 line=140 │ │ @@ -324224,46 +324279,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0dfe3c: |[0dfe3c] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.unbind:()V │ │ -0dfe4c: 1402 9388 0000 |0000: const v2, #float 4.89936e-41 // #00008893 │ │ -0dfe52: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0dfe54: 6200 2100 |0004: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0dfe58: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -0dfe5c: 6200 2100 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0dfe60: 7230 fd09 2001 |000a: invoke-interface {v0, v2, v1}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@09fd │ │ -0dfe66: 5c31 660a |000d: iput-boolean v1, v3, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isBound:Z // field@0a66 │ │ -0dfe6a: 0e00 |000f: return-void │ │ -0dfe6c: 6200 2200 |0010: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0dfe70: 3800 fbff |0012: if-eqz v0, 000d // -0005 │ │ -0dfe74: 6200 2200 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0dfe78: 7230 340a 2001 |0016: invoke-interface {v0, v2, v1}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a34 │ │ -0dfe7e: 28f4 |0019: goto 000d // -000c │ │ +0ee3e0: |[0ee3e0] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.unbind:()V │ │ +0ee3f0: 1402 9388 0000 |0000: const v2, #float 4.89936e-41 // #00008893 │ │ +0ee3f6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0ee3f8: 6200 2100 |0004: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0ee3fc: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +0ee400: 6200 2100 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0ee404: 7230 fd09 2001 |000a: invoke-interface {v0, v2, v1}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@09fd │ │ +0ee40a: 5c31 660a |000d: iput-boolean v1, v3, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isBound:Z // field@0a66 │ │ +0ee40e: 0e00 |000f: return-void │ │ +0ee410: 6200 2200 |0010: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0ee414: 3800 fbff |0012: if-eqz v0, 000d // -0005 │ │ +0ee418: 6200 2200 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0ee41c: 7230 340a 2001 |0016: invoke-interface {v0, v2, v1}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a34 │ │ +0ee422: 28f4 |0019: goto 000d // -000c │ │ catches : (none) │ │ positions : │ │ 0x0004 line=201 │ │ 0x0008 line=202 │ │ 0x000d line=206 │ │ 0x000f line=207 │ │ 0x0010 line=203 │ │ 0x0014 line=204 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData; │ │ │ │ source_file_idx : 1800 (IndexBufferObjectSubData.java) │ │ │ │ Class #728 header: │ │ -class_idx : 469 │ │ +class_idx : 467 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 4246 │ │ +superclass_idx : 955 │ │ +source_file_idx : 4244 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 10 │ │ │ │ Class #728 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/glutils/VertexArray;' │ │ @@ -324295,34 +324350,34 @@ │ │ type : '(ILcom/badlogic/gdx/graphics/VertexAttributes;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 38 16-bit code units │ │ -0dfe80: |[0dfe80] com.badlogic.gdx.graphics.glutils.VertexArray.:(ILcom/badlogic/gdx/graphics/VertexAttributes;)V │ │ -0dfe90: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0dfe96: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0dfe98: 5c10 a70a |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.isBound:Z // field@0aa7 │ │ -0dfe9c: 5b13 a40a |0006: iput-object v3, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ -0dfea0: 5410 a40a |0008: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ -0dfea4: 5200 8906 |000a: iget v0, v0, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ -0dfea8: b220 |000c: mul-int/2addr v0, v2 │ │ -0dfeaa: 7110 261f 0000 |000d: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1f26 │ │ -0dfeb0: 0c00 |0010: move-result-object v0 │ │ -0dfeb2: 5b10 a60a |0011: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ -0dfeb6: 5410 a60a |0013: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ -0dfeba: 6e10 dc26 0000 |0015: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@26dc │ │ -0dfec0: 0c00 |0018: move-result-object v0 │ │ -0dfec2: 5b10 a50a |0019: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.buffer:Ljava/nio/FloatBuffer; // field@0aa5 │ │ -0dfec6: 5410 a50a |001b: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.buffer:Ljava/nio/FloatBuffer; // field@0aa5 │ │ -0dfeca: 6e10 0127 0000 |001d: invoke-virtual {v0}, Ljava/nio/FloatBuffer;.flip:()Ljava/nio/Buffer; // method@2701 │ │ -0dfed0: 5410 a60a |0020: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ -0dfed4: 6e10 e226 0000 |0022: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@26e2 │ │ -0dfeda: 0e00 |0025: return-void │ │ +0ee424: |[0ee424] com.badlogic.gdx.graphics.glutils.VertexArray.:(ILcom/badlogic/gdx/graphics/VertexAttributes;)V │ │ +0ee434: 7010 2726 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0ee43a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0ee43c: 5c10 a70a |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.isBound:Z // field@0aa7 │ │ +0ee440: 5b13 a40a |0006: iput-object v3, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ +0ee444: 5410 a40a |0008: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ +0ee448: 5200 8906 |000a: iget v0, v0, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ +0ee44c: b220 |000c: mul-int/2addr v0, v2 │ │ +0ee44e: 7110 261f 0000 |000d: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1f26 │ │ +0ee454: 0c00 |0010: move-result-object v0 │ │ +0ee456: 5b10 a60a |0011: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ +0ee45a: 5410 a60a |0013: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ +0ee45e: 6e10 dc26 0000 |0015: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@26dc │ │ +0ee464: 0c00 |0018: move-result-object v0 │ │ +0ee466: 5b10 a50a |0019: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.buffer:Ljava/nio/FloatBuffer; // field@0aa5 │ │ +0ee46a: 5410 a50a |001b: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.buffer:Ljava/nio/FloatBuffer; // field@0aa5 │ │ +0ee46e: 6e10 0127 0000 |001d: invoke-virtual {v0}, Ljava/nio/FloatBuffer;.flip:()Ljava/nio/Buffer; // method@2701 │ │ +0ee474: 5410 a60a |0020: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ +0ee478: 6e10 e226 0000 |0022: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@26e2 │ │ +0ee47e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=46 │ │ 0x0006 line=61 │ │ 0x0008 line=62 │ │ 0x0013 line=63 │ │ @@ -324339,19 +324394,19 @@ │ │ type : '(I[Lcom/badlogic/gdx/graphics/VertexAttribute;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0dfedc: |[0dfedc] com.badlogic.gdx.graphics.glutils.VertexArray.:(I[Lcom/badlogic/gdx/graphics/VertexAttribute;)V │ │ -0dfeec: 2200 2f01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/VertexAttributes; // type@012f │ │ -0dfef0: 7020 ad0b 3000 |0002: invoke-direct {v0, v3}, Lcom/badlogic/gdx/graphics/VertexAttributes;.:([Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0bad │ │ -0dfef6: 7030 5612 2100 |0005: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.:(ILcom/badlogic/gdx/graphics/VertexAttributes;)V // method@1256 │ │ -0dfefc: 0e00 |0008: return-void │ │ +0ee480: |[0ee480] com.badlogic.gdx.graphics.glutils.VertexArray.:(I[Lcom/badlogic/gdx/graphics/VertexAttribute;)V │ │ +0ee490: 2200 2d01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/VertexAttributes; // type@012d │ │ +0ee494: 7020 ad0b 3000 |0002: invoke-direct {v0, v3}, Lcom/badlogic/gdx/graphics/VertexAttributes;.:([Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0bad │ │ +0ee49a: 7030 5612 2100 |0005: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.:(ILcom/badlogic/gdx/graphics/VertexAttributes;)V // method@1256 │ │ +0ee4a0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0008 line=54 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/glutils/VertexArray; │ │ 0x0000 - 0x0009 reg=2 numVertices I │ │ @@ -324363,93 +324418,93 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 178 16-bit code units │ │ -0dff00: |[0dff00] com.badlogic.gdx.graphics.glutils.VertexArray.bind:()V │ │ -0dff10: 1309 0614 |0000: const/16 v9, #int 5126 // #1406 │ │ -0dff14: 6202 2000 |0002: sget-object v2, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ -0dff18: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -0dff1a: 54a6 a40a |0005: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ -0dff1e: 6e10 b40b 0600 |0007: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ -0dff24: 0a04 |000a: move-result v4 │ │ -0dff26: 54a6 a60a |000b: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ -0dff2a: 54a7 a50a |000d: iget-object v7, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.buffer:Ljava/nio/FloatBuffer; // field@0aa5 │ │ -0dff2e: 6e10 0527 0700 |000f: invoke-virtual {v7}, Ljava/nio/FloatBuffer;.limit:()I // method@2705 │ │ -0dff34: 0a07 |0012: move-result v7 │ │ -0dff36: da07 0704 |0013: mul-int/lit8 v7, v7, #int 4 // #04 │ │ -0dff3a: 6e20 e826 7600 |0015: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ -0dff40: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -0dff42: 3543 8400 |0019: if-ge v3, v4, 009d // +0084 │ │ -0dff46: 54a6 a40a |001b: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ -0dff4a: 6e20 b20b 3600 |001d: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ -0dff50: 0c00 |0020: move-result-object v0 │ │ -0dff52: 5206 8106 |0021: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ -0dff56: 2b06 7f00 0000 |0023: packed-switch v6, 000000a2 // +0000007f │ │ -0dff5c: d803 0301 |0026: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0dff60: 28f1 |0028: goto 0019 // -000f │ │ -0dff62: 54a6 a60a |0029: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ -0dff66: 5207 8006 |002b: iget v7, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ -0dff6a: 6e20 ec26 7600 |002d: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ -0dff70: 1406 7480 0000 |0030: const v6, #float 4.60803e-41 // #00008074 │ │ -0dff76: 7220 d409 6200 |0033: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL10;.glEnableClientState:(I)V // method@09d4 │ │ -0dff7c: 5206 7f06 |0036: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ -0dff80: 54a7 a40a |0038: iget-object v7, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ -0dff84: 5277 8906 |003a: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ -0dff88: 54a8 a60a |003c: iget-object v8, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ -0dff8c: 7258 fc09 6279 |003e: invoke-interface {v2, v6, v9, v7, v8}, Lcom/badlogic/gdx/graphics/GL10;.glVertexPointer:(IIILjava/nio/Buffer;)V // method@09fc │ │ -0dff92: 28e5 |0041: goto 0026 // -001b │ │ -0dff94: 1301 0614 |0042: const/16 v1, #int 5126 // #1406 │ │ -0dff98: 5206 8106 |0044: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ -0dff9c: 1257 |0046: const/4 v7, #int 5 // #5 │ │ -0dff9e: 3376 0400 |0047: if-ne v6, v7, 004b // +0004 │ │ -0dffa2: 1301 0114 |0049: const/16 v1, #int 5121 // #1401 │ │ -0dffa6: 54a6 a60a |004b: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ -0dffaa: 5207 8006 |004d: iget v7, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ -0dffae: 6e20 ec26 7600 |004f: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ -0dffb4: 1406 7680 0000 |0052: const v6, #float 4.60831e-41 // #00008076 │ │ -0dffba: 7220 d409 6200 |0055: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL10;.glEnableClientState:(I)V // method@09d4 │ │ -0dffc0: 5206 7f06 |0058: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ -0dffc4: 54a7 a40a |005a: iget-object v7, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ -0dffc8: 5277 8906 |005c: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ -0dffcc: 54a8 a60a |005e: iget-object v8, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ -0dffd0: 7258 cc09 6271 |0060: invoke-interface {v2, v6, v1, v7, v8}, Lcom/badlogic/gdx/graphics/GL10;.glColorPointer:(IIILjava/nio/Buffer;)V // method@09cc │ │ -0dffd6: 28c3 |0063: goto 0026 // -003d │ │ -0dffd8: 54a6 a60a |0064: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ -0dffdc: 5207 8006 |0066: iget v7, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ -0dffe0: 6e20 ec26 7600 |0068: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ -0dffe6: 1406 7580 0000 |006b: const v6, #float 4.60817e-41 // #00008075 │ │ -0dffec: 7220 d409 6200 |006e: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL10;.glEnableClientState:(I)V // method@09d4 │ │ -0dfff2: 54a6 a40a |0071: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ -0dfff6: 5266 8906 |0073: iget v6, v6, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ -0dfffa: 54a7 a60a |0075: iget-object v7, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ -0dfffe: 7240 ed09 9276 |0077: invoke-interface {v2, v9, v6, v7}, Lcom/badlogic/gdx/graphics/GL10;.glNormalPointer:(IILjava/nio/Buffer;)V // method@09ed │ │ -0e0004: 28ac |007a: goto 0026 // -0054 │ │ -0e0006: 1406 c084 0000 |007b: const v6, #float 4.76217e-41 // #000084c0 │ │ -0e000c: b056 |007e: add-int/2addr v6, v5 │ │ -0e000e: 7220 ca09 6200 |007f: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL10;.glClientActiveTexture:(I)V // method@09ca │ │ -0e0014: 1406 7880 0000 |0082: const v6, #float 4.60859e-41 // #00008078 │ │ -0e001a: 7220 d409 6200 |0085: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL10;.glEnableClientState:(I)V // method@09d4 │ │ -0e0020: 54a6 a60a |0088: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ -0e0024: 5207 8006 |008a: iget v7, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ -0e0028: 6e20 ec26 7600 |008c: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ -0e002e: 5206 7f06 |008f: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ -0e0032: 54a7 a40a |0091: iget-object v7, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ -0e0036: 5277 8906 |0093: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ -0e003a: 54a8 a60a |0095: iget-object v8, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ -0e003e: 7258 f709 6279 |0097: invoke-interface {v2, v6, v9, v7, v8}, Lcom/badlogic/gdx/graphics/GL10;.glTexCoordPointer:(IIILjava/nio/Buffer;)V // method@09f7 │ │ -0e0044: d805 0501 |009a: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0e0048: 288a |009c: goto 0026 // -0076 │ │ -0e004a: 1216 |009d: const/4 v6, #int 1 // #1 │ │ -0e004c: 5ca6 a70a |009e: iput-boolean v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.isBound:Z // field@0aa7 │ │ -0e0050: 0e00 |00a0: return-void │ │ -0e0052: 0000 |00a1: nop // spacer │ │ -0e0054: 0001 0600 0000 0000 0600 0000 1f00 ... |00a2: packed-switch-data (16 units) │ │ +0ee4a4: |[0ee4a4] com.badlogic.gdx.graphics.glutils.VertexArray.bind:()V │ │ +0ee4b4: 1309 0614 |0000: const/16 v9, #int 5126 // #1406 │ │ +0ee4b8: 6202 2000 |0002: sget-object v2, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ +0ee4bc: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +0ee4be: 54a6 a40a |0005: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ +0ee4c2: 6e10 b40b 0600 |0007: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ +0ee4c8: 0a04 |000a: move-result v4 │ │ +0ee4ca: 54a6 a60a |000b: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ +0ee4ce: 54a7 a50a |000d: iget-object v7, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.buffer:Ljava/nio/FloatBuffer; // field@0aa5 │ │ +0ee4d2: 6e10 0527 0700 |000f: invoke-virtual {v7}, Ljava/nio/FloatBuffer;.limit:()I // method@2705 │ │ +0ee4d8: 0a07 |0012: move-result v7 │ │ +0ee4da: da07 0704 |0013: mul-int/lit8 v7, v7, #int 4 // #04 │ │ +0ee4de: 6e20 e826 7600 |0015: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ +0ee4e4: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +0ee4e6: 3543 8400 |0019: if-ge v3, v4, 009d // +0084 │ │ +0ee4ea: 54a6 a40a |001b: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ +0ee4ee: 6e20 b20b 3600 |001d: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ +0ee4f4: 0c00 |0020: move-result-object v0 │ │ +0ee4f6: 5206 8106 |0021: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ +0ee4fa: 2b06 7f00 0000 |0023: packed-switch v6, 000000a2 // +0000007f │ │ +0ee500: d803 0301 |0026: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0ee504: 28f1 |0028: goto 0019 // -000f │ │ +0ee506: 54a6 a60a |0029: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ +0ee50a: 5207 8006 |002b: iget v7, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ +0ee50e: 6e20 ec26 7600 |002d: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ +0ee514: 1406 7480 0000 |0030: const v6, #float 4.60803e-41 // #00008074 │ │ +0ee51a: 7220 d409 6200 |0033: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL10;.glEnableClientState:(I)V // method@09d4 │ │ +0ee520: 5206 7f06 |0036: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ +0ee524: 54a7 a40a |0038: iget-object v7, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ +0ee528: 5277 8906 |003a: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ +0ee52c: 54a8 a60a |003c: iget-object v8, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ +0ee530: 7258 fc09 6279 |003e: invoke-interface {v2, v6, v9, v7, v8}, Lcom/badlogic/gdx/graphics/GL10;.glVertexPointer:(IIILjava/nio/Buffer;)V // method@09fc │ │ +0ee536: 28e5 |0041: goto 0026 // -001b │ │ +0ee538: 1301 0614 |0042: const/16 v1, #int 5126 // #1406 │ │ +0ee53c: 5206 8106 |0044: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ +0ee540: 1257 |0046: const/4 v7, #int 5 // #5 │ │ +0ee542: 3376 0400 |0047: if-ne v6, v7, 004b // +0004 │ │ +0ee546: 1301 0114 |0049: const/16 v1, #int 5121 // #1401 │ │ +0ee54a: 54a6 a60a |004b: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ +0ee54e: 5207 8006 |004d: iget v7, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ +0ee552: 6e20 ec26 7600 |004f: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ +0ee558: 1406 7680 0000 |0052: const v6, #float 4.60831e-41 // #00008076 │ │ +0ee55e: 7220 d409 6200 |0055: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL10;.glEnableClientState:(I)V // method@09d4 │ │ +0ee564: 5206 7f06 |0058: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ +0ee568: 54a7 a40a |005a: iget-object v7, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ +0ee56c: 5277 8906 |005c: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ +0ee570: 54a8 a60a |005e: iget-object v8, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ +0ee574: 7258 cc09 6271 |0060: invoke-interface {v2, v6, v1, v7, v8}, Lcom/badlogic/gdx/graphics/GL10;.glColorPointer:(IIILjava/nio/Buffer;)V // method@09cc │ │ +0ee57a: 28c3 |0063: goto 0026 // -003d │ │ +0ee57c: 54a6 a60a |0064: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ +0ee580: 5207 8006 |0066: iget v7, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ +0ee584: 6e20 ec26 7600 |0068: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ +0ee58a: 1406 7580 0000 |006b: const v6, #float 4.60817e-41 // #00008075 │ │ +0ee590: 7220 d409 6200 |006e: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL10;.glEnableClientState:(I)V // method@09d4 │ │ +0ee596: 54a6 a40a |0071: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ +0ee59a: 5266 8906 |0073: iget v6, v6, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ +0ee59e: 54a7 a60a |0075: iget-object v7, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ +0ee5a2: 7240 ed09 9276 |0077: invoke-interface {v2, v9, v6, v7}, Lcom/badlogic/gdx/graphics/GL10;.glNormalPointer:(IILjava/nio/Buffer;)V // method@09ed │ │ +0ee5a8: 28ac |007a: goto 0026 // -0054 │ │ +0ee5aa: 1406 c084 0000 |007b: const v6, #float 4.76217e-41 // #000084c0 │ │ +0ee5b0: b056 |007e: add-int/2addr v6, v5 │ │ +0ee5b2: 7220 ca09 6200 |007f: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL10;.glClientActiveTexture:(I)V // method@09ca │ │ +0ee5b8: 1406 7880 0000 |0082: const v6, #float 4.60859e-41 // #00008078 │ │ +0ee5be: 7220 d409 6200 |0085: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL10;.glEnableClientState:(I)V // method@09d4 │ │ +0ee5c4: 54a6 a60a |0088: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ +0ee5c8: 5207 8006 |008a: iget v7, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ +0ee5cc: 6e20 ec26 7600 |008c: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ +0ee5d2: 5206 7f06 |008f: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ +0ee5d6: 54a7 a40a |0091: iget-object v7, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ +0ee5da: 5277 8906 |0093: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ +0ee5de: 54a8 a60a |0095: iget-object v8, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ +0ee5e2: 7258 f709 6279 |0097: invoke-interface {v2, v6, v9, v7, v8}, Lcom/badlogic/gdx/graphics/GL10;.glTexCoordPointer:(IIILjava/nio/Buffer;)V // method@09f7 │ │ +0ee5e8: d805 0501 |009a: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0ee5ec: 288a |009c: goto 0026 // -0076 │ │ +0ee5ee: 1216 |009d: const/4 v6, #int 1 // #1 │ │ +0ee5f0: 5ca6 a70a |009e: iput-boolean v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.isBound:Z // field@0aa7 │ │ +0ee5f4: 0e00 |00a0: return-void │ │ +0ee5f6: 0000 |00a1: nop // spacer │ │ +0ee5f8: 0001 0600 0000 0000 0600 0000 1f00 ... |00a2: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=101 │ │ 0x0004 line=102 │ │ 0x0005 line=103 │ │ 0x000b line=105 │ │ 0x0018 line=107 │ │ @@ -324490,54 +324545,54 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 74 16-bit code units │ │ -0e0074: |[0e0074] com.badlogic.gdx.graphics.glutils.VertexArray.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0e0084: 6208 2200 |0000: sget-object v8, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0e0088: 54b0 a40a |0002: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ -0e008c: 6e10 b40b 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ -0e0092: 0a0a |0007: move-result v10 │ │ -0e0094: 54b0 a60a |0008: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ -0e0098: 54b1 a50a |000a: iget-object v1, v11, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.buffer:Ljava/nio/FloatBuffer; // field@0aa5 │ │ -0e009c: 6e10 0527 0100 |000c: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.limit:()I // method@2705 │ │ -0e00a2: 0a01 |000f: move-result v1 │ │ -0e00a4: da01 0104 |0010: mul-int/lit8 v1, v1, #int 4 // #04 │ │ -0e00a8: 6e20 e826 1000 |0012: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ -0e00ae: 1209 |0015: const/4 v9, #int 0 // #0 │ │ -0e00b0: 35a9 3000 |0016: if-ge v9, v10, 0046 // +0030 │ │ -0e00b4: 54b0 a40a |0018: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ -0e00b8: 6e20 b20b 9000 |001a: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ -0e00be: 0c07 |001d: move-result-object v7 │ │ -0e00c0: 5470 7e06 |001e: iget-object v0, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ -0e00c4: 6e20 ec11 0c00 |0020: invoke-virtual {v12, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.enableVertexAttribute:(Ljava/lang/String;)V // method@11ec │ │ -0e00ca: 1303 0614 |0023: const/16 v3, #int 5126 // #1406 │ │ -0e00ce: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -0e00d0: 5270 8106 |0026: iget v0, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ -0e00d4: 1251 |0028: const/4 v1, #int 5 // #5 │ │ -0e00d6: 3310 0500 |0029: if-ne v0, v1, 002e // +0005 │ │ -0e00da: 1303 0114 |002b: const/16 v3, #int 5121 // #1401 │ │ -0e00de: 1214 |002d: const/4 v4, #int 1 // #1 │ │ -0e00e0: 54b0 a60a |002e: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ -0e00e4: 5271 8006 |0030: iget v1, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ -0e00e8: 6e20 ec26 1000 |0032: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ -0e00ee: 5471 7e06 |0035: iget-object v1, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ -0e00f2: 5272 7f06 |0037: iget v2, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ -0e00f6: 54b0 a40a |0039: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ -0e00fa: 5205 8906 |003b: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ -0e00fe: 54b6 a60a |003d: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ -0e0102: 07c0 |003f: move-object v0, v12 │ │ -0e0104: 7407 2c12 0000 |0040: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setVertexAttribute:(Ljava/lang/String;IIZILjava/nio/Buffer;)V // method@122c │ │ -0e010a: d809 0901 |0043: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0e010e: 28d1 |0045: goto 0016 // -002f │ │ -0e0110: 1210 |0046: const/4 v0, #int 1 // #1 │ │ -0e0112: 5cb0 a70a |0047: iput-boolean v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.isBound:Z // field@0aa7 │ │ -0e0116: 0e00 |0049: return-void │ │ +0ee618: |[0ee618] com.badlogic.gdx.graphics.glutils.VertexArray.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0ee628: 6208 2200 |0000: sget-object v8, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0ee62c: 54b0 a40a |0002: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ +0ee630: 6e10 b40b 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ +0ee636: 0a0a |0007: move-result v10 │ │ +0ee638: 54b0 a60a |0008: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ +0ee63c: 54b1 a50a |000a: iget-object v1, v11, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.buffer:Ljava/nio/FloatBuffer; // field@0aa5 │ │ +0ee640: 6e10 0527 0100 |000c: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.limit:()I // method@2705 │ │ +0ee646: 0a01 |000f: move-result v1 │ │ +0ee648: da01 0104 |0010: mul-int/lit8 v1, v1, #int 4 // #04 │ │ +0ee64c: 6e20 e826 1000 |0012: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ +0ee652: 1209 |0015: const/4 v9, #int 0 // #0 │ │ +0ee654: 35a9 3000 |0016: if-ge v9, v10, 0046 // +0030 │ │ +0ee658: 54b0 a40a |0018: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ +0ee65c: 6e20 b20b 9000 |001a: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ +0ee662: 0c07 |001d: move-result-object v7 │ │ +0ee664: 5470 7e06 |001e: iget-object v0, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ +0ee668: 6e20 ec11 0c00 |0020: invoke-virtual {v12, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.enableVertexAttribute:(Ljava/lang/String;)V // method@11ec │ │ +0ee66e: 1303 0614 |0023: const/16 v3, #int 5126 // #1406 │ │ +0ee672: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +0ee674: 5270 8106 |0026: iget v0, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ +0ee678: 1251 |0028: const/4 v1, #int 5 // #5 │ │ +0ee67a: 3310 0500 |0029: if-ne v0, v1, 002e // +0005 │ │ +0ee67e: 1303 0114 |002b: const/16 v3, #int 5121 // #1401 │ │ +0ee682: 1214 |002d: const/4 v4, #int 1 // #1 │ │ +0ee684: 54b0 a60a |002e: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ +0ee688: 5271 8006 |0030: iget v1, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ +0ee68c: 6e20 ec26 1000 |0032: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ +0ee692: 5471 7e06 |0035: iget-object v1, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ +0ee696: 5272 7f06 |0037: iget v2, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ +0ee69a: 54b0 a40a |0039: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ +0ee69e: 5205 8906 |003b: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ +0ee6a2: 54b6 a60a |003d: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ +0ee6a6: 07c0 |003f: move-object v0, v12 │ │ +0ee6a8: 7407 2c12 0000 |0040: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setVertexAttribute:(Ljava/lang/String;IIZILjava/nio/Buffer;)V // method@122c │ │ +0ee6ae: d809 0901 |0043: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0ee6b2: 28d1 |0045: goto 0016 // -002f │ │ +0ee6b4: 1210 |0046: const/4 v0, #int 1 // #1 │ │ +0ee6b6: 5cb0 a70a |0047: iput-boolean v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.isBound:Z // field@0aa7 │ │ +0ee6ba: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0002 line=182 │ │ 0x0008 line=183 │ │ 0x0015 line=184 │ │ 0x0018 line=185 │ │ @@ -324567,18 +324622,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e0118: |[0e0118] com.badlogic.gdx.graphics.glutils.VertexArray.dispose:()V │ │ -0e0128: 5410 a60a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ -0e012c: 7110 181f 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.disposeUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)V // method@1f18 │ │ -0e0132: 0e00 |0005: return-void │ │ +0ee6bc: |[0ee6bc] com.badlogic.gdx.graphics.glutils.VertexArray.dispose:()V │ │ +0ee6cc: 5410 a60a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ +0ee6d0: 7110 181f 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.disposeUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)V // method@1f18 │ │ +0ee6d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0005 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/glutils/VertexArray; │ │ │ │ @@ -324587,17 +324642,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/VertexAttributes;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e0134: |[0e0134] com.badlogic.gdx.graphics.glutils.VertexArray.getAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; │ │ -0e0144: 5410 a40a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ -0e0148: 1100 |0002: return-object v0 │ │ +0ee6d8: |[0ee6d8] com.badlogic.gdx.graphics.glutils.VertexArray.getAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; │ │ +0ee6e8: 5410 a40a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ +0ee6ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/VertexArray; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/glutils/VertexArray;) │ │ @@ -324605,17 +324660,17 @@ │ │ type : '()Ljava/nio/FloatBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e014c: |[0e014c] com.badlogic.gdx.graphics.glutils.VertexArray.getBuffer:()Ljava/nio/FloatBuffer; │ │ -0e015c: 5410 a50a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.buffer:Ljava/nio/FloatBuffer; // field@0aa5 │ │ -0e0160: 1100 |0002: return-object v0 │ │ +0ee6f0: |[0ee6f0] com.badlogic.gdx.graphics.glutils.VertexArray.getBuffer:()Ljava/nio/FloatBuffer; │ │ +0ee700: 5410 a50a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.buffer:Ljava/nio/FloatBuffer; // field@0aa5 │ │ +0ee704: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/VertexArray; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/glutils/VertexArray;) │ │ @@ -324623,22 +324678,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0e0164: |[0e0164] com.badlogic.gdx.graphics.glutils.VertexArray.getNumMaxVertices:()I │ │ -0e0174: 5420 a60a |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ -0e0178: 6e10 e026 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ -0e017e: 0a00 |0005: move-result v0 │ │ -0e0180: 5421 a40a |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ -0e0184: 5211 8906 |0008: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ -0e0188: b310 |000a: div-int/2addr v0, v1 │ │ -0e018a: 0f00 |000b: return v0 │ │ +0ee708: |[0ee708] com.badlogic.gdx.graphics.glutils.VertexArray.getNumMaxVertices:()I │ │ +0ee718: 5420 a60a |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ +0ee71c: 6e10 e026 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ +0ee722: 0a00 |0005: move-result v0 │ │ +0ee724: 5421 a40a |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ +0ee728: 5211 8906 |0008: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ +0ee72c: b310 |000a: div-int/2addr v0, v1 │ │ +0ee72e: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/graphics/glutils/VertexArray; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/glutils/VertexArray;) │ │ @@ -324646,23 +324701,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0e018c: |[0e018c] com.badlogic.gdx.graphics.glutils.VertexArray.getNumVertices:()I │ │ -0e019c: 5420 a50a |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.buffer:Ljava/nio/FloatBuffer; // field@0aa5 │ │ -0e01a0: 6e10 0527 0000 |0002: invoke-virtual {v0}, Ljava/nio/FloatBuffer;.limit:()I // method@2705 │ │ -0e01a6: 0a00 |0005: move-result v0 │ │ -0e01a8: da00 0004 |0006: mul-int/lit8 v0, v0, #int 4 // #04 │ │ -0e01ac: 5421 a40a |0008: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ -0e01b0: 5211 8906 |000a: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ -0e01b4: b310 |000c: div-int/2addr v0, v1 │ │ -0e01b6: 0f00 |000d: return v0 │ │ +0ee730: |[0ee730] com.badlogic.gdx.graphics.glutils.VertexArray.getNumVertices:()I │ │ +0ee740: 5420 a50a |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.buffer:Ljava/nio/FloatBuffer; // field@0aa5 │ │ +0ee744: 6e10 0527 0000 |0002: invoke-virtual {v0}, Ljava/nio/FloatBuffer;.limit:()I // method@2705 │ │ +0ee74a: 0a00 |0005: move-result v0 │ │ +0ee74c: da00 0004 |0006: mul-int/lit8 v0, v0, #int 4 // #04 │ │ +0ee750: 5421 a40a |0008: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ +0ee754: 5211 8906 |000a: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ +0ee758: b310 |000c: div-int/2addr v0, v1 │ │ +0ee75a: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/badlogic/gdx/graphics/glutils/VertexArray; │ │ │ │ #7 : (in Lcom/badlogic/gdx/graphics/glutils/VertexArray;) │ │ @@ -324670,23 +324725,23 @@ │ │ type : '([FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -0e01b8: |[0e01b8] com.badlogic.gdx.graphics.glutils.VertexArray.setVertices:([FII)V │ │ -0e01c8: 5420 a60a |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ -0e01cc: 7140 0b1f 0345 |0002: invoke-static {v3, v0, v5, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ -0e01d2: 5420 a50a |0005: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.buffer:Ljava/nio/FloatBuffer; // field@0aa5 │ │ -0e01d6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0e01d8: 6e20 0927 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2709 │ │ -0e01de: 5420 a50a |000b: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.buffer:Ljava/nio/FloatBuffer; // field@0aa5 │ │ -0e01e2: 6e20 0627 5000 |000d: invoke-virtual {v0, v5}, Ljava/nio/FloatBuffer;.limit:(I)Ljava/nio/Buffer; // method@2706 │ │ -0e01e8: 0e00 |0010: return-void │ │ +0ee75c: |[0ee75c] com.badlogic.gdx.graphics.glutils.VertexArray.setVertices:([FII)V │ │ +0ee76c: 5420 a60a |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ +0ee770: 7140 0b1f 0345 |0002: invoke-static {v3, v0, v5, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ +0ee776: 5420 a50a |0005: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.buffer:Ljava/nio/FloatBuffer; // field@0aa5 │ │ +0ee77a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0ee77c: 6e20 0927 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2709 │ │ +0ee782: 5420 a50a |000b: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.buffer:Ljava/nio/FloatBuffer; // field@0aa5 │ │ +0ee786: 6e20 0627 5000 |000d: invoke-virtual {v0, v5}, Ljava/nio/FloatBuffer;.limit:(I)Ljava/nio/Buffer; // method@2706 │ │ +0ee78c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0005 line=95 │ │ 0x000b line=96 │ │ 0x0010 line=97 │ │ locals : │ │ @@ -324700,49 +324755,49 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -0e01ec: |[0e01ec] com.badlogic.gdx.graphics.glutils.VertexArray.unbind:()V │ │ -0e01fc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0e01fe: 6201 2000 |0001: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ -0e0202: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -0e0204: 5475 a40a |0004: iget-object v5, v7, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ -0e0208: 6e10 b40b 0500 |0006: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ -0e020e: 0a03 |0009: move-result v3 │ │ -0e0210: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0e0212: 3532 2e00 |000b: if-ge v2, v3, 0039 // +002e │ │ -0e0216: 5475 a40a |000d: iget-object v5, v7, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ -0e021a: 6e20 b20b 2500 |000f: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ -0e0220: 0c00 |0012: move-result-object v0 │ │ -0e0222: 5205 8106 |0013: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ -0e0226: 2b05 2d00 0000 |0015: packed-switch v5, 00000042 // +0000002d │ │ -0e022c: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0e0230: 28f1 |001a: goto 000b // -000f │ │ -0e0232: 1405 7680 0000 |001b: const v5, #float 4.60831e-41 // #00008076 │ │ -0e0238: 7220 d009 5100 |001e: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL10;.glDisableClientState:(I)V // method@09d0 │ │ -0e023e: 28f7 |0021: goto 0018 // -0009 │ │ -0e0240: 1405 7580 0000 |0022: const v5, #float 4.60817e-41 // #00008075 │ │ -0e0246: 7220 d009 5100 |0025: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL10;.glDisableClientState:(I)V // method@09d0 │ │ -0e024c: 28f0 |0028: goto 0018 // -0010 │ │ -0e024e: 1405 c084 0000 |0029: const v5, #float 4.76217e-41 // #000084c0 │ │ -0e0254: b045 |002c: add-int/2addr v5, v4 │ │ -0e0256: 7220 ca09 5100 |002d: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL10;.glClientActiveTexture:(I)V // method@09ca │ │ -0e025c: 1405 7880 0000 |0030: const v5, #float 4.60859e-41 // #00008078 │ │ -0e0262: 7220 d009 5100 |0033: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL10;.glDisableClientState:(I)V // method@09d0 │ │ -0e0268: d804 0401 |0036: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0e026c: 28e0 |0038: goto 0018 // -0020 │ │ -0e026e: 5475 a60a |0039: iget-object v5, v7, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ -0e0272: 6e20 ec26 6500 |003b: invoke-virtual {v5, v6}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ -0e0278: 5c76 a70a |003e: iput-boolean v6, v7, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.isBound:Z // field@0aa7 │ │ -0e027c: 0e00 |0040: return-void │ │ -0e027e: 0000 |0041: nop // spacer │ │ -0e0280: 0001 0600 0000 0000 0300 0000 0600 ... |0042: packed-switch-data (16 units) │ │ +0ee790: |[0ee790] com.badlogic.gdx.graphics.glutils.VertexArray.unbind:()V │ │ +0ee7a0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0ee7a2: 6201 2000 |0001: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0020 │ │ +0ee7a6: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +0ee7a8: 5475 a40a |0004: iget-object v5, v7, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ +0ee7ac: 6e10 b40b 0500 |0006: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ +0ee7b2: 0a03 |0009: move-result v3 │ │ +0ee7b4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0ee7b6: 3532 2e00 |000b: if-ge v2, v3, 0039 // +002e │ │ +0ee7ba: 5475 a40a |000d: iget-object v5, v7, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ +0ee7be: 6e20 b20b 2500 |000f: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ +0ee7c4: 0c00 |0012: move-result-object v0 │ │ +0ee7c6: 5205 8106 |0013: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ +0ee7ca: 2b05 2d00 0000 |0015: packed-switch v5, 00000042 // +0000002d │ │ +0ee7d0: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0ee7d4: 28f1 |001a: goto 000b // -000f │ │ +0ee7d6: 1405 7680 0000 |001b: const v5, #float 4.60831e-41 // #00008076 │ │ +0ee7dc: 7220 d009 5100 |001e: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL10;.glDisableClientState:(I)V // method@09d0 │ │ +0ee7e2: 28f7 |0021: goto 0018 // -0009 │ │ +0ee7e4: 1405 7580 0000 |0022: const v5, #float 4.60817e-41 // #00008075 │ │ +0ee7ea: 7220 d009 5100 |0025: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL10;.glDisableClientState:(I)V // method@09d0 │ │ +0ee7f0: 28f0 |0028: goto 0018 // -0010 │ │ +0ee7f2: 1405 c084 0000 |0029: const v5, #float 4.76217e-41 // #000084c0 │ │ +0ee7f8: b045 |002c: add-int/2addr v5, v4 │ │ +0ee7fa: 7220 ca09 5100 |002d: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL10;.glClientActiveTexture:(I)V // method@09ca │ │ +0ee800: 1405 7880 0000 |0030: const v5, #float 4.60859e-41 // #00008078 │ │ +0ee806: 7220 d009 5100 |0033: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL10;.glDisableClientState:(I)V // method@09d0 │ │ +0ee80c: d804 0401 |0036: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0ee810: 28e0 |0038: goto 0018 // -0020 │ │ +0ee812: 5475 a60a |0039: iget-object v5, v7, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aa6 │ │ +0ee816: 6e20 ec26 6500 |003b: invoke-virtual {v5, v6}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ +0ee81c: 5c76 a70a |003e: iput-boolean v6, v7, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.isBound:Z // field@0aa7 │ │ +0ee820: 0e00 |0040: return-void │ │ +0ee822: 0000 |0041: nop // spacer │ │ +0ee824: 0001 0600 0000 0000 0300 0000 0600 ... |0042: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=150 │ │ 0x0003 line=151 │ │ 0x0004 line=152 │ │ 0x000a line=154 │ │ 0x000d line=156 │ │ @@ -324771,31 +324826,31 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0e02a0: |[0e02a0] com.badlogic.gdx.graphics.glutils.VertexArray.unbind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0e02b0: 6201 2200 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0e02b4: 5454 a40a |0002: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ -0e02b8: 6e10 b40b 0400 |0004: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ -0e02be: 0a03 |0007: move-result v3 │ │ -0e02c0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0e02c2: 3532 1000 |0009: if-ge v2, v3, 0019 // +0010 │ │ -0e02c6: 5454 a40a |000b: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ -0e02ca: 6e20 b20b 2400 |000d: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ -0e02d0: 0c00 |0010: move-result-object v0 │ │ -0e02d2: 5404 7e06 |0011: iget-object v4, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ -0e02d6: 6e20 e911 4600 |0013: invoke-virtual {v6, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.disableVertexAttribute:(Ljava/lang/String;)V // method@11e9 │ │ -0e02dc: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0e02e0: 28f1 |0018: goto 0009 // -000f │ │ -0e02e2: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -0e02e4: 5c54 a70a |001a: iput-boolean v4, v5, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.isBound:Z // field@0aa7 │ │ -0e02e8: 0e00 |001c: return-void │ │ +0ee844: |[0ee844] com.badlogic.gdx.graphics.glutils.VertexArray.unbind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0ee854: 6201 2200 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0ee858: 5454 a40a |0002: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ +0ee85c: 6e10 b40b 0400 |0004: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ +0ee862: 0a03 |0007: move-result v3 │ │ +0ee864: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0ee866: 3532 1000 |0009: if-ge v2, v3, 0019 // +0010 │ │ +0ee86a: 5454 a40a |000b: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa4 │ │ +0ee86e: 6e20 b20b 2400 |000d: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ +0ee874: 0c00 |0010: move-result-object v0 │ │ +0ee876: 5404 7e06 |0011: iget-object v4, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ +0ee87a: 6e20 e911 4600 |0013: invoke-virtual {v6, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.disableVertexAttribute:(Ljava/lang/String;)V // method@11e9 │ │ +0ee880: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0ee884: 28f1 |0018: goto 0009 // -000f │ │ +0ee886: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +0ee888: 5c54 a70a |001a: iput-boolean v4, v5, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.isBound:Z // field@0aa7 │ │ +0ee88c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0002 line=204 │ │ 0x0008 line=205 │ │ 0x000b line=206 │ │ 0x0011 line=207 │ │ @@ -324806,21 +324861,21 @@ │ │ 0x0011 - 0x0019 reg=0 attribute Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ 0x0002 - 0x001d reg=1 gl Lcom/badlogic/gdx/graphics/GL20; │ │ 0x0009 - 0x001d reg=2 i I │ │ 0x0008 - 0x001d reg=3 numAttributes I │ │ 0x0000 - 0x001d reg=5 this Lcom/badlogic/gdx/graphics/glutils/VertexArray; │ │ 0x0000 - 0x001d reg=6 shader Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ │ │ - source_file_idx : 4246 (VertexArray.java) │ │ + source_file_idx : 4244 (VertexArray.java) │ │ │ │ Class #729 header: │ │ -class_idx : 470 │ │ +class_idx : 468 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 4250 │ │ +superclass_idx : 955 │ │ +source_file_idx : 4248 │ │ static_fields_size : 1 │ │ instance_fields_size: 8 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 11 │ │ │ │ Class #729 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;' │ │ @@ -324872,64 +324927,64 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0e02ec: |[0e02ec] com.badlogic.gdx.graphics.glutils.VertexBufferObject.:()V │ │ -0e02fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0e02fe: 7110 231f 0000 |0001: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1f23 │ │ -0e0304: 0c00 |0004: move-result-object v0 │ │ -0e0306: 6900 af0a |0005: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0aaf │ │ -0e030a: 0e00 |0007: return-void │ │ +0ee890: |[0ee890] com.badlogic.gdx.graphics.glutils.VertexBufferObject.:()V │ │ +0ee8a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ee8a2: 7110 231f 0000 |0001: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1f23 │ │ +0ee8a8: 0c00 |0004: move-result-object v0 │ │ +0ee8aa: 6900 af0a |0005: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0aaf │ │ +0ee8ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;) │ │ name : '' │ │ type : '(ZILcom/badlogic/gdx/graphics/VertexAttributes;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 59 16-bit code units │ │ -0e030c: |[0e030c] com.badlogic.gdx.graphics.glutils.VertexBufferObject.:(ZILcom/badlogic/gdx/graphics/VertexAttributes;)V │ │ -0e031c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e031e: 7010 2726 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0e0324: 5c10 ad0a |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@0aad │ │ -0e0328: 5c10 ac0a |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isBound:Z // field@0aac │ │ -0e032c: 5c12 ae0a |0008: iput-boolean v2, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isStatic:Z // field@0aae │ │ -0e0330: 5b14 a80a |000a: iput-object v4, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ -0e0334: 5410 a80a |000c: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ -0e0338: 5200 8906 |000e: iget v0, v0, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ -0e033c: b230 |0010: mul-int/2addr v0, v3 │ │ -0e033e: 7110 261f 0000 |0011: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1f26 │ │ -0e0344: 0c00 |0014: move-result-object v0 │ │ -0e0346: 5b10 ab0a |0015: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aab │ │ -0e034a: 5410 ab0a |0017: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aab │ │ -0e034e: 6e10 dc26 0000 |0019: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@26dc │ │ -0e0354: 0c00 |001c: move-result-object v0 │ │ -0e0356: 5b10 a90a |001d: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.buffer:Ljava/nio/FloatBuffer; // field@0aa9 │ │ -0e035a: 5410 a90a |001f: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.buffer:Ljava/nio/FloatBuffer; // field@0aa9 │ │ -0e035e: 6e10 0127 0000 |0021: invoke-virtual {v0}, Ljava/nio/FloatBuffer;.flip:()Ljava/nio/Buffer; // method@2701 │ │ -0e0364: 5410 ab0a |0024: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aab │ │ -0e0368: 6e10 e226 0000 |0026: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@26e2 │ │ -0e036e: 7010 6712 0100 |0029: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.createBufferObject:()I // method@1267 │ │ -0e0374: 0a00 |002c: move-result v0 │ │ -0e0376: 5910 aa0a |002d: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.bufferHandle:I // field@0aaa │ │ -0e037a: 3802 0800 |002f: if-eqz v2, 0037 // +0008 │ │ -0e037e: 1400 e488 0000 |0031: const v0, #float 4.91071e-41 // #000088e4 │ │ -0e0384: 5910 b00a |0034: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.usage:I // field@0ab0 │ │ -0e0388: 0e00 |0036: return-void │ │ -0e038a: 1400 e888 0000 |0037: const v0, #float 4.91127e-41 // #000088e8 │ │ -0e0390: 28fa |003a: goto 0034 // -0006 │ │ +0ee8b0: |[0ee8b0] com.badlogic.gdx.graphics.glutils.VertexBufferObject.:(ZILcom/badlogic/gdx/graphics/VertexAttributes;)V │ │ +0ee8c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ee8c2: 7010 2726 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0ee8c8: 5c10 ad0a |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@0aad │ │ +0ee8cc: 5c10 ac0a |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isBound:Z // field@0aac │ │ +0ee8d0: 5c12 ae0a |0008: iput-boolean v2, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isStatic:Z // field@0aae │ │ +0ee8d4: 5b14 a80a |000a: iput-object v4, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ +0ee8d8: 5410 a80a |000c: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ +0ee8dc: 5200 8906 |000e: iget v0, v0, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ +0ee8e0: b230 |0010: mul-int/2addr v0, v3 │ │ +0ee8e2: 7110 261f 0000 |0011: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1f26 │ │ +0ee8e8: 0c00 |0014: move-result-object v0 │ │ +0ee8ea: 5b10 ab0a |0015: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aab │ │ +0ee8ee: 5410 ab0a |0017: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aab │ │ +0ee8f2: 6e10 dc26 0000 |0019: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@26dc │ │ +0ee8f8: 0c00 |001c: move-result-object v0 │ │ +0ee8fa: 5b10 a90a |001d: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.buffer:Ljava/nio/FloatBuffer; // field@0aa9 │ │ +0ee8fe: 5410 a90a |001f: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.buffer:Ljava/nio/FloatBuffer; // field@0aa9 │ │ +0ee902: 6e10 0127 0000 |0021: invoke-virtual {v0}, Ljava/nio/FloatBuffer;.flip:()Ljava/nio/Buffer; // method@2701 │ │ +0ee908: 5410 ab0a |0024: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aab │ │ +0ee90c: 6e10 e226 0000 |0026: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@26e2 │ │ +0ee912: 7010 6712 0100 |0029: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.createBufferObject:()I // method@1267 │ │ +0ee918: 0a00 |002c: move-result v0 │ │ +0ee91a: 5910 aa0a |002d: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.bufferHandle:I // field@0aaa │ │ +0ee91e: 3802 0800 |002f: if-eqz v2, 0037 // +0008 │ │ +0ee922: 1400 e488 0000 |0031: const v0, #float 4.91071e-41 // #000088e4 │ │ +0ee928: 5910 b00a |0034: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.usage:I // field@0ab0 │ │ +0ee92c: 0e00 |0036: return-void │ │ +0ee92e: 1400 e888 0000 |0037: const v0, #float 4.91127e-41 // #000088e8 │ │ +0ee934: 28fa |003a: goto 0034 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=81 │ │ 0x0004 line=64 │ │ 0x0006 line=65 │ │ 0x0008 line=82 │ │ 0x000a line=83 │ │ @@ -324952,19 +325007,19 @@ │ │ type : '(ZI[Lcom/badlogic/gdx/graphics/VertexAttribute;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0e0394: |[0e0394] com.badlogic.gdx.graphics.glutils.VertexBufferObject.:(ZI[Lcom/badlogic/gdx/graphics/VertexAttribute;)V │ │ -0e03a4: 2200 2f01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/VertexAttributes; // type@012f │ │ -0e03a8: 7020 ad0b 4000 |0002: invoke-direct {v0, v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;.:([Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0bad │ │ -0e03ae: 7040 6312 2103 |0005: invoke-direct {v1, v2, v3, v0}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.:(ZILcom/badlogic/gdx/graphics/VertexAttributes;)V // method@1263 │ │ -0e03b4: 0e00 |0008: return-void │ │ +0ee938: |[0ee938] com.badlogic.gdx.graphics.glutils.VertexBufferObject.:(ZI[Lcom/badlogic/gdx/graphics/VertexAttribute;)V │ │ +0ee948: 2200 2d01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/VertexAttributes; // type@012d │ │ +0ee94c: 7020 ad0b 4000 |0002: invoke-direct {v0, v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;.:([Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0bad │ │ +0ee952: 7040 6312 2103 |0005: invoke-direct {v1, v2, v3, v0}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.:(ZILcom/badlogic/gdx/graphics/VertexAttributes;)V // method@1263 │ │ +0ee958: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0008 line=74 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject; │ │ 0x0000 - 0x0009 reg=2 isStatic Z │ │ @@ -324976,30 +325031,30 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0e03b8: |[0e03b8] com.badlogic.gdx.graphics.glutils.VertexBufferObject.createBufferObject:()I │ │ -0e03c8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0e03ca: 6200 2200 |0001: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0e03ce: 3800 1100 |0003: if-eqz v0, 0014 // +0011 │ │ -0e03d2: 6200 2200 |0005: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0e03d6: 6201 af0a |0007: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0aaf │ │ -0e03da: 7230 500a 2001 |0009: invoke-interface {v0, v2, v1}, Lcom/badlogic/gdx/graphics/GL20;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@0a50 │ │ -0e03e0: 6200 af0a |000c: sget-object v0, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0aaf │ │ -0e03e4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0e03e6: 6e20 1027 1000 |000f: invoke-virtual {v0, v1}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ -0e03ec: 0a00 |0012: move-result v0 │ │ -0e03ee: 0f00 |0013: return v0 │ │ -0e03f0: 6200 2100 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0e03f4: 6201 af0a |0016: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0aaf │ │ -0e03f8: 7230 0b0a 2001 |0018: invoke-interface {v0, v2, v1}, Lcom/badlogic/gdx/graphics/GL11;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@0a0b │ │ -0e03fe: 28f1 |001b: goto 000c // -000f │ │ +0ee95c: |[0ee95c] com.badlogic.gdx.graphics.glutils.VertexBufferObject.createBufferObject:()I │ │ +0ee96c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0ee96e: 6200 2200 |0001: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0ee972: 3800 1100 |0003: if-eqz v0, 0014 // +0011 │ │ +0ee976: 6200 2200 |0005: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0ee97a: 6201 af0a |0007: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0aaf │ │ +0ee97e: 7230 500a 2001 |0009: invoke-interface {v0, v2, v1}, Lcom/badlogic/gdx/graphics/GL20;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@0a50 │ │ +0ee984: 6200 af0a |000c: sget-object v0, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0aaf │ │ +0ee988: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0ee98a: 6e20 1027 1000 |000f: invoke-virtual {v0, v1}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ +0ee990: 0a00 |0012: move-result v0 │ │ +0ee992: 0f00 |0013: return v0 │ │ +0ee994: 6200 2100 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0ee998: 6201 af0a |0016: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0aaf │ │ +0ee99c: 7230 0b0a 2001 |0018: invoke-interface {v0, v2, v1}, Lcom/badlogic/gdx/graphics/GL11;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@0a0b │ │ +0ee9a2: 28f1 |001b: goto 000c // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=94 │ │ 0x0005 line=95 │ │ 0x000c line=98 │ │ 0x0014 line=97 │ │ locals : │ │ @@ -325011,94 +325066,94 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 178 16-bit code units │ │ -0e0400: |[0e0400] com.badlogic.gdx.graphics.glutils.VertexBufferObject.bind:()V │ │ -0e0410: 140a 9288 0000 |0000: const v10, #float 4.89922e-41 // #00008892 │ │ -0e0416: 1309 0614 |0003: const/16 v9, #int 5126 // #1406 │ │ -0e041a: 6202 2100 |0005: sget-object v2, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0e041e: 52b6 aa0a |0007: iget v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.bufferHandle:I // field@0aaa │ │ -0e0422: 7230 fd09 a206 |0009: invoke-interface {v2, v10, v6}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@09fd │ │ -0e0428: 55b6 ad0a |000c: iget-boolean v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@0aad │ │ -0e042c: 3806 1f00 |000e: if-eqz v6, 002d // +001f │ │ -0e0430: 54b6 ab0a |0010: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aab │ │ -0e0434: 54b7 a90a |0012: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.buffer:Ljava/nio/FloatBuffer; // field@0aa9 │ │ -0e0438: 6e10 0527 0700 |0014: invoke-virtual {v7}, Ljava/nio/FloatBuffer;.limit:()I // method@2705 │ │ -0e043e: 0a07 |0017: move-result v7 │ │ -0e0440: da07 0704 |0018: mul-int/lit8 v7, v7, #int 4 // #04 │ │ -0e0444: 6e20 e826 7600 |001a: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ -0e044a: 54b6 ab0a |001d: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aab │ │ -0e044e: 6e10 e726 0600 |001f: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ -0e0454: 0a06 |0022: move-result v6 │ │ -0e0456: 54b7 ab0a |0023: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aab │ │ -0e045a: 52b8 b00a |0025: iget v8, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.usage:I // field@0ab0 │ │ -0e045e: 7258 fe09 a276 |0027: invoke-interface {v2, v10, v6, v7, v8}, Lcom/badlogic/gdx/graphics/GL11;.glBufferData:(IILjava/nio/Buffer;I)V // method@09fe │ │ -0e0464: 1206 |002a: const/4 v6, #int 0 // #0 │ │ -0e0466: 5cb6 ad0a |002b: iput-boolean v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@0aad │ │ -0e046a: 1205 |002d: const/4 v5, #int 0 // #0 │ │ -0e046c: 54b6 a80a |002e: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ -0e0470: 6e10 b40b 0600 |0030: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ -0e0476: 0a04 |0033: move-result v4 │ │ -0e0478: 1203 |0034: const/4 v3, #int 0 // #0 │ │ -0e047a: 3543 6800 |0035: if-ge v3, v4, 009d // +0068 │ │ -0e047e: 54b6 a80a |0037: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ -0e0482: 6e20 b20b 3600 |0039: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ -0e0488: 0c00 |003c: move-result-object v0 │ │ -0e048a: 5206 8106 |003d: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ -0e048e: 2b06 6300 0000 |003f: packed-switch v6, 000000a2 // +00000063 │ │ -0e0494: d803 0301 |0042: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0e0498: 28f1 |0044: goto 0035 // -000f │ │ -0e049a: 1406 7480 0000 |0045: const v6, #float 4.60803e-41 // #00008074 │ │ -0e04a0: 7220 0a0a 6200 |0048: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glEnableClientState:(I)V // method@0a0a │ │ -0e04a6: 5206 7f06 |004b: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ -0e04aa: 54b7 a80a |004d: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ -0e04ae: 5277 8906 |004f: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ -0e04b2: 5208 8006 |0051: iget v8, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ -0e04b6: 7258 310a 6279 |0053: invoke-interface {v2, v6, v9, v7, v8}, Lcom/badlogic/gdx/graphics/GL11;.glVertexPointer:(IIII)V // method@0a31 │ │ -0e04bc: 28ec |0056: goto 0042 // -0014 │ │ -0e04be: 1301 0614 |0057: const/16 v1, #int 5126 // #1406 │ │ -0e04c2: 5206 8106 |0059: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ -0e04c6: 1257 |005b: const/4 v7, #int 5 // #5 │ │ -0e04c8: 3376 0400 |005c: if-ne v6, v7, 0060 // +0004 │ │ -0e04cc: 1301 0114 |005e: const/16 v1, #int 5121 // #1401 │ │ -0e04d0: 1406 7680 0000 |0060: const v6, #float 4.60831e-41 // #00008076 │ │ -0e04d6: 7220 0a0a 6200 |0063: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glEnableClientState:(I)V // method@0a0a │ │ -0e04dc: 5206 7f06 |0066: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ -0e04e0: 54b7 a80a |0068: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ -0e04e4: 5277 8906 |006a: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ -0e04e8: 5208 8006 |006c: iget v8, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ -0e04ec: 7258 040a 6271 |006e: invoke-interface {v2, v6, v1, v7, v8}, Lcom/badlogic/gdx/graphics/GL11;.glColorPointer:(IIII)V // method@0a04 │ │ -0e04f2: 28d1 |0071: goto 0042 // -002f │ │ -0e04f4: 1406 7580 0000 |0072: const v6, #float 4.60817e-41 // #00008075 │ │ -0e04fa: 7220 0a0a 6200 |0075: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glEnableClientState:(I)V // method@0a0a │ │ -0e0500: 54b6 a80a |0078: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ -0e0504: 5266 8906 |007a: iget v6, v6, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ -0e0508: 5207 8006 |007c: iget v7, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ -0e050c: 7240 230a 9276 |007e: invoke-interface {v2, v9, v6, v7}, Lcom/badlogic/gdx/graphics/GL11;.glNormalPointer:(III)V // method@0a23 │ │ -0e0512: 28c1 |0081: goto 0042 // -003f │ │ -0e0514: 1406 c084 0000 |0082: const v6, #float 4.76217e-41 // #000084c0 │ │ -0e051a: b056 |0085: add-int/2addr v6, v5 │ │ -0e051c: 7220 000a 6200 |0086: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glClientActiveTexture:(I)V // method@0a00 │ │ -0e0522: 1406 7880 0000 |0089: const v6, #float 4.60859e-41 // #00008078 │ │ -0e0528: 7220 0a0a 6200 |008c: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glEnableClientState:(I)V // method@0a0a │ │ -0e052e: 5206 7f06 |008f: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ -0e0532: 54b7 a80a |0091: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ -0e0536: 5277 8906 |0093: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ -0e053a: 5208 8006 |0095: iget v8, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ -0e053e: 7258 280a 6279 |0097: invoke-interface {v2, v6, v9, v7, v8}, Lcom/badlogic/gdx/graphics/GL11;.glTexCoordPointer:(IIII)V // method@0a28 │ │ -0e0544: d805 0501 |009a: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0e0548: 28a6 |009c: goto 0042 // -005a │ │ -0e054a: 1216 |009d: const/4 v6, #int 1 // #1 │ │ -0e054c: 5cb6 ac0a |009e: iput-boolean v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isBound:Z // field@0aac │ │ -0e0550: 0e00 |00a0: return-void │ │ -0e0552: 0000 |00a1: nop // spacer │ │ -0e0554: 0001 0600 0000 0000 0600 0000 1800 ... |00a2: packed-switch-data (16 units) │ │ +0ee9a4: |[0ee9a4] com.badlogic.gdx.graphics.glutils.VertexBufferObject.bind:()V │ │ +0ee9b4: 140a 9288 0000 |0000: const v10, #float 4.89922e-41 // #00008892 │ │ +0ee9ba: 1309 0614 |0003: const/16 v9, #int 5126 // #1406 │ │ +0ee9be: 6202 2100 |0005: sget-object v2, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0ee9c2: 52b6 aa0a |0007: iget v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.bufferHandle:I // field@0aaa │ │ +0ee9c6: 7230 fd09 a206 |0009: invoke-interface {v2, v10, v6}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@09fd │ │ +0ee9cc: 55b6 ad0a |000c: iget-boolean v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@0aad │ │ +0ee9d0: 3806 1f00 |000e: if-eqz v6, 002d // +001f │ │ +0ee9d4: 54b6 ab0a |0010: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aab │ │ +0ee9d8: 54b7 a90a |0012: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.buffer:Ljava/nio/FloatBuffer; // field@0aa9 │ │ +0ee9dc: 6e10 0527 0700 |0014: invoke-virtual {v7}, Ljava/nio/FloatBuffer;.limit:()I // method@2705 │ │ +0ee9e2: 0a07 |0017: move-result v7 │ │ +0ee9e4: da07 0704 |0018: mul-int/lit8 v7, v7, #int 4 // #04 │ │ +0ee9e8: 6e20 e826 7600 |001a: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ +0ee9ee: 54b6 ab0a |001d: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aab │ │ +0ee9f2: 6e10 e726 0600 |001f: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ +0ee9f8: 0a06 |0022: move-result v6 │ │ +0ee9fa: 54b7 ab0a |0023: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aab │ │ +0ee9fe: 52b8 b00a |0025: iget v8, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.usage:I // field@0ab0 │ │ +0eea02: 7258 fe09 a276 |0027: invoke-interface {v2, v10, v6, v7, v8}, Lcom/badlogic/gdx/graphics/GL11;.glBufferData:(IILjava/nio/Buffer;I)V // method@09fe │ │ +0eea08: 1206 |002a: const/4 v6, #int 0 // #0 │ │ +0eea0a: 5cb6 ad0a |002b: iput-boolean v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@0aad │ │ +0eea0e: 1205 |002d: const/4 v5, #int 0 // #0 │ │ +0eea10: 54b6 a80a |002e: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ +0eea14: 6e10 b40b 0600 |0030: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ +0eea1a: 0a04 |0033: move-result v4 │ │ +0eea1c: 1203 |0034: const/4 v3, #int 0 // #0 │ │ +0eea1e: 3543 6800 |0035: if-ge v3, v4, 009d // +0068 │ │ +0eea22: 54b6 a80a |0037: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ +0eea26: 6e20 b20b 3600 |0039: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ +0eea2c: 0c00 |003c: move-result-object v0 │ │ +0eea2e: 5206 8106 |003d: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ +0eea32: 2b06 6300 0000 |003f: packed-switch v6, 000000a2 // +00000063 │ │ +0eea38: d803 0301 |0042: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0eea3c: 28f1 |0044: goto 0035 // -000f │ │ +0eea3e: 1406 7480 0000 |0045: const v6, #float 4.60803e-41 // #00008074 │ │ +0eea44: 7220 0a0a 6200 |0048: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glEnableClientState:(I)V // method@0a0a │ │ +0eea4a: 5206 7f06 |004b: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ +0eea4e: 54b7 a80a |004d: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ +0eea52: 5277 8906 |004f: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ +0eea56: 5208 8006 |0051: iget v8, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ +0eea5a: 7258 310a 6279 |0053: invoke-interface {v2, v6, v9, v7, v8}, Lcom/badlogic/gdx/graphics/GL11;.glVertexPointer:(IIII)V // method@0a31 │ │ +0eea60: 28ec |0056: goto 0042 // -0014 │ │ +0eea62: 1301 0614 |0057: const/16 v1, #int 5126 // #1406 │ │ +0eea66: 5206 8106 |0059: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ +0eea6a: 1257 |005b: const/4 v7, #int 5 // #5 │ │ +0eea6c: 3376 0400 |005c: if-ne v6, v7, 0060 // +0004 │ │ +0eea70: 1301 0114 |005e: const/16 v1, #int 5121 // #1401 │ │ +0eea74: 1406 7680 0000 |0060: const v6, #float 4.60831e-41 // #00008076 │ │ +0eea7a: 7220 0a0a 6200 |0063: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glEnableClientState:(I)V // method@0a0a │ │ +0eea80: 5206 7f06 |0066: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ +0eea84: 54b7 a80a |0068: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ +0eea88: 5277 8906 |006a: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ +0eea8c: 5208 8006 |006c: iget v8, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ +0eea90: 7258 040a 6271 |006e: invoke-interface {v2, v6, v1, v7, v8}, Lcom/badlogic/gdx/graphics/GL11;.glColorPointer:(IIII)V // method@0a04 │ │ +0eea96: 28d1 |0071: goto 0042 // -002f │ │ +0eea98: 1406 7580 0000 |0072: const v6, #float 4.60817e-41 // #00008075 │ │ +0eea9e: 7220 0a0a 6200 |0075: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glEnableClientState:(I)V // method@0a0a │ │ +0eeaa4: 54b6 a80a |0078: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ +0eeaa8: 5266 8906 |007a: iget v6, v6, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ +0eeaac: 5207 8006 |007c: iget v7, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ +0eeab0: 7240 230a 9276 |007e: invoke-interface {v2, v9, v6, v7}, Lcom/badlogic/gdx/graphics/GL11;.glNormalPointer:(III)V // method@0a23 │ │ +0eeab6: 28c1 |0081: goto 0042 // -003f │ │ +0eeab8: 1406 c084 0000 |0082: const v6, #float 4.76217e-41 // #000084c0 │ │ +0eeabe: b056 |0085: add-int/2addr v6, v5 │ │ +0eeac0: 7220 000a 6200 |0086: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glClientActiveTexture:(I)V // method@0a00 │ │ +0eeac6: 1406 7880 0000 |0089: const v6, #float 4.60859e-41 // #00008078 │ │ +0eeacc: 7220 0a0a 6200 |008c: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glEnableClientState:(I)V // method@0a0a │ │ +0eead2: 5206 7f06 |008f: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ +0eead6: 54b7 a80a |0091: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ +0eeada: 5277 8906 |0093: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ +0eeade: 5208 8006 |0095: iget v8, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ +0eeae2: 7258 280a 6279 |0097: invoke-interface {v2, v6, v9, v7, v8}, Lcom/badlogic/gdx/graphics/GL11;.glTexCoordPointer:(IIII)V // method@0a28 │ │ +0eeae8: d805 0501 |009a: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0eeaec: 28a6 |009c: goto 0042 // -005a │ │ +0eeaee: 1216 |009d: const/4 v6, #int 1 // #1 │ │ +0eeaf0: 5cb6 ac0a |009e: iput-boolean v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isBound:Z // field@0aac │ │ +0eeaf4: 0e00 |00a0: return-void │ │ +0eeaf6: 0000 |00a1: nop // spacer │ │ +0eeaf8: 0001 0600 0000 0000 0600 0000 1800 ... |00a2: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0005 line=148 │ │ 0x0007 line=150 │ │ 0x000c line=151 │ │ 0x0010 line=152 │ │ 0x001d line=153 │ │ @@ -325139,64 +325194,64 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 95 16-bit code units │ │ -0e0574: |[0e0574] com.badlogic.gdx.graphics.glutils.VertexBufferObject.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0e0584: 1405 9288 0000 |0000: const v5, #float 4.89922e-41 // #00008892 │ │ -0e058a: 6208 2200 |0003: sget-object v8, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0e058e: 52b0 aa0a |0005: iget v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.bufferHandle:I // field@0aaa │ │ -0e0592: 7230 340a 5800 |0007: invoke-interface {v8, v5, v0}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a34 │ │ -0e0598: 55b0 ad0a |000a: iget-boolean v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@0aad │ │ -0e059c: 3800 1f00 |000c: if-eqz v0, 002b // +001f │ │ -0e05a0: 54b0 ab0a |000e: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aab │ │ -0e05a4: 54b1 a90a |0010: iget-object v1, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.buffer:Ljava/nio/FloatBuffer; // field@0aa9 │ │ -0e05a8: 6e10 0527 0100 |0012: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.limit:()I // method@2705 │ │ -0e05ae: 0a01 |0015: move-result v1 │ │ -0e05b0: da01 0104 |0016: mul-int/lit8 v1, v1, #int 4 // #04 │ │ -0e05b4: 6e20 e826 1000 |0018: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ -0e05ba: 54b0 ab0a |001b: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aab │ │ -0e05be: 6e10 e726 0000 |001d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ -0e05c4: 0a00 |0020: move-result v0 │ │ -0e05c6: 54b1 ab0a |0021: iget-object v1, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aab │ │ -0e05ca: 52b2 b00a |0023: iget v2, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.usage:I // field@0ab0 │ │ -0e05ce: 7252 3c0a 5810 |0025: invoke-interface {v8, v5, v0, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a3c │ │ -0e05d4: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -0e05d6: 5cb0 ad0a |0029: iput-boolean v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@0aad │ │ -0e05da: 54b0 a80a |002b: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ -0e05de: 6e10 b40b 0000 |002d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ -0e05e4: 0a0a |0030: move-result v10 │ │ -0e05e6: 1209 |0031: const/4 v9, #int 0 // #0 │ │ -0e05e8: 35a9 2900 |0032: if-ge v9, v10, 005b // +0029 │ │ -0e05ec: 54b0 a80a |0034: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ -0e05f0: 6e20 b20b 9000 |0036: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ -0e05f6: 0c07 |0039: move-result-object v7 │ │ -0e05f8: 5470 7e06 |003a: iget-object v0, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ -0e05fc: 6e20 ec11 0c00 |003c: invoke-virtual {v12, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.enableVertexAttribute:(Ljava/lang/String;)V // method@11ec │ │ -0e0602: 1303 0614 |003f: const/16 v3, #int 5126 // #1406 │ │ -0e0606: 1204 |0041: const/4 v4, #int 0 // #0 │ │ -0e0608: 5270 8106 |0042: iget v0, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ -0e060c: 1251 |0044: const/4 v1, #int 5 // #5 │ │ -0e060e: 3310 0500 |0045: if-ne v0, v1, 004a // +0005 │ │ -0e0612: 1303 0114 |0047: const/16 v3, #int 5121 // #1401 │ │ -0e0616: 1214 |0049: const/4 v4, #int 1 // #1 │ │ -0e0618: 5471 7e06 |004a: iget-object v1, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ -0e061c: 5272 7f06 |004c: iget v2, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ -0e0620: 54b0 a80a |004e: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ -0e0624: 5205 8906 |0050: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ -0e0628: 5276 8006 |0052: iget v6, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ -0e062c: 07c0 |0054: move-object v0, v12 │ │ -0e062e: 7407 2b12 0000 |0055: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setVertexAttribute:(Ljava/lang/String;IIZII)V // method@122b │ │ -0e0634: d809 0901 |0058: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0e0638: 28d8 |005a: goto 0032 // -0028 │ │ -0e063a: 1210 |005b: const/4 v0, #int 1 // #1 │ │ -0e063c: 5cb0 ac0a |005c: iput-boolean v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isBound:Z // field@0aac │ │ -0e0640: 0e00 |005e: return-void │ │ +0eeb18: |[0eeb18] com.badlogic.gdx.graphics.glutils.VertexBufferObject.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0eeb28: 1405 9288 0000 |0000: const v5, #float 4.89922e-41 // #00008892 │ │ +0eeb2e: 6208 2200 |0003: sget-object v8, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0eeb32: 52b0 aa0a |0005: iget v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.bufferHandle:I // field@0aaa │ │ +0eeb36: 7230 340a 5800 |0007: invoke-interface {v8, v5, v0}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a34 │ │ +0eeb3c: 55b0 ad0a |000a: iget-boolean v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@0aad │ │ +0eeb40: 3800 1f00 |000c: if-eqz v0, 002b // +001f │ │ +0eeb44: 54b0 ab0a |000e: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aab │ │ +0eeb48: 54b1 a90a |0010: iget-object v1, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.buffer:Ljava/nio/FloatBuffer; // field@0aa9 │ │ +0eeb4c: 6e10 0527 0100 |0012: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.limit:()I // method@2705 │ │ +0eeb52: 0a01 |0015: move-result v1 │ │ +0eeb54: da01 0104 |0016: mul-int/lit8 v1, v1, #int 4 // #04 │ │ +0eeb58: 6e20 e826 1000 |0018: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ +0eeb5e: 54b0 ab0a |001b: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aab │ │ +0eeb62: 6e10 e726 0000 |001d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ +0eeb68: 0a00 |0020: move-result v0 │ │ +0eeb6a: 54b1 ab0a |0021: iget-object v1, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aab │ │ +0eeb6e: 52b2 b00a |0023: iget v2, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.usage:I // field@0ab0 │ │ +0eeb72: 7252 3c0a 5810 |0025: invoke-interface {v8, v5, v0, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a3c │ │ +0eeb78: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +0eeb7a: 5cb0 ad0a |0029: iput-boolean v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@0aad │ │ +0eeb7e: 54b0 a80a |002b: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ +0eeb82: 6e10 b40b 0000 |002d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ +0eeb88: 0a0a |0030: move-result v10 │ │ +0eeb8a: 1209 |0031: const/4 v9, #int 0 // #0 │ │ +0eeb8c: 35a9 2900 |0032: if-ge v9, v10, 005b // +0029 │ │ +0eeb90: 54b0 a80a |0034: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ +0eeb94: 6e20 b20b 9000 |0036: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ +0eeb9a: 0c07 |0039: move-result-object v7 │ │ +0eeb9c: 5470 7e06 |003a: iget-object v0, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ +0eeba0: 6e20 ec11 0c00 |003c: invoke-virtual {v12, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.enableVertexAttribute:(Ljava/lang/String;)V // method@11ec │ │ +0eeba6: 1303 0614 |003f: const/16 v3, #int 5126 // #1406 │ │ +0eebaa: 1204 |0041: const/4 v4, #int 0 // #0 │ │ +0eebac: 5270 8106 |0042: iget v0, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ +0eebb0: 1251 |0044: const/4 v1, #int 5 // #5 │ │ +0eebb2: 3310 0500 |0045: if-ne v0, v1, 004a // +0005 │ │ +0eebb6: 1303 0114 |0047: const/16 v3, #int 5121 // #1401 │ │ +0eebba: 1214 |0049: const/4 v4, #int 1 // #1 │ │ +0eebbc: 5471 7e06 |004a: iget-object v1, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ +0eebc0: 5272 7f06 |004c: iget v2, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ +0eebc4: 54b0 a80a |004e: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ +0eebc8: 5205 8906 |0050: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ +0eebcc: 5276 8006 |0052: iget v6, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ +0eebd0: 07c0 |0054: move-object v0, v12 │ │ +0eebd2: 7407 2b12 0000 |0055: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setVertexAttribute:(Ljava/lang/String;IIZII)V // method@122b │ │ +0eebd8: d809 0901 |0058: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0eebdc: 28d8 |005a: goto 0032 // -0028 │ │ +0eebde: 1210 |005b: const/4 v0, #int 1 // #1 │ │ +0eebe0: 5cb0 ac0a |005c: iput-boolean v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isBound:Z // field@0aac │ │ +0eebe4: 0e00 |005e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=202 │ │ 0x0005 line=204 │ │ 0x000a line=205 │ │ 0x000e line=206 │ │ 0x001b line=207 │ │ @@ -325229,48 +325284,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -0e0644: |[0e0644] com.badlogic.gdx.graphics.glutils.VertexBufferObject.dispose:()V │ │ -0e0654: 1405 9288 0000 |0000: const v5, #float 4.89922e-41 // #00008892 │ │ -0e065a: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -0e065c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -0e065e: 6201 2200 |0005: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0e0662: 3801 2500 |0007: if-eqz v1, 002c // +0025 │ │ -0e0666: 6201 af0a |0009: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0aaf │ │ -0e066a: 6e10 0d27 0100 |000b: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ -0e0670: 6201 af0a |000e: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0aaf │ │ -0e0674: 5262 aa0a |0010: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.bufferHandle:I // field@0aaa │ │ -0e0678: 6e20 1627 2100 |0012: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2716 │ │ -0e067e: 6201 af0a |0015: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0aaf │ │ -0e0682: 6e10 0e27 0100 |0017: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@270e │ │ -0e0688: 6200 2200 |001a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0e068c: 7230 340a 5003 |001c: invoke-interface {v0, v5, v3}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a34 │ │ -0e0692: 6201 af0a |001f: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0aaf │ │ -0e0696: 7230 420a 4001 |0021: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@0a42 │ │ -0e069c: 5963 aa0a |0024: iput v3, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.bufferHandle:I // field@0aaa │ │ -0e06a0: 5461 ab0a |0026: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aab │ │ -0e06a4: 7110 181f 0100 |0028: invoke-static {v1}, Lcom/badlogic/gdx/utils/BufferUtils;.disposeUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)V // method@1f18 │ │ -0e06aa: 0e00 |002b: return-void │ │ -0e06ac: 6201 af0a |002c: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0aaf │ │ -0e06b0: 6e10 0d27 0100 |002e: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ -0e06b6: 6201 af0a |0031: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0aaf │ │ -0e06ba: 5262 aa0a |0033: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.bufferHandle:I // field@0aaa │ │ -0e06be: 6e20 1627 2100 |0035: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2716 │ │ -0e06c4: 6201 af0a |0038: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0aaf │ │ -0e06c8: 6e10 0e27 0100 |003a: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@270e │ │ -0e06ce: 6200 2100 |003d: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0e06d2: 7230 fd09 5003 |003f: invoke-interface {v0, v5, v3}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@09fd │ │ -0e06d8: 6201 af0a |0042: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0aaf │ │ -0e06dc: 7230 050a 4001 |0044: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL11;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@0a05 │ │ -0e06e2: 5963 aa0a |0047: iput v3, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.bufferHandle:I // field@0aaa │ │ -0e06e6: 28dd |0049: goto 0026 // -0023 │ │ +0eebe8: |[0eebe8] com.badlogic.gdx.graphics.glutils.VertexBufferObject.dispose:()V │ │ +0eebf8: 1405 9288 0000 |0000: const v5, #float 4.89922e-41 // #00008892 │ │ +0eebfe: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +0eec00: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0eec02: 6201 2200 |0005: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0eec06: 3801 2500 |0007: if-eqz v1, 002c // +0025 │ │ +0eec0a: 6201 af0a |0009: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0aaf │ │ +0eec0e: 6e10 0d27 0100 |000b: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ +0eec14: 6201 af0a |000e: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0aaf │ │ +0eec18: 5262 aa0a |0010: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.bufferHandle:I // field@0aaa │ │ +0eec1c: 6e20 1627 2100 |0012: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2716 │ │ +0eec22: 6201 af0a |0015: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0aaf │ │ +0eec26: 6e10 0e27 0100 |0017: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@270e │ │ +0eec2c: 6200 2200 |001a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0eec30: 7230 340a 5003 |001c: invoke-interface {v0, v5, v3}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a34 │ │ +0eec36: 6201 af0a |001f: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0aaf │ │ +0eec3a: 7230 420a 4001 |0021: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@0a42 │ │ +0eec40: 5963 aa0a |0024: iput v3, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.bufferHandle:I // field@0aaa │ │ +0eec44: 5461 ab0a |0026: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aab │ │ +0eec48: 7110 181f 0100 |0028: invoke-static {v1}, Lcom/badlogic/gdx/utils/BufferUtils;.disposeUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)V // method@1f18 │ │ +0eec4e: 0e00 |002b: return-void │ │ +0eec50: 6201 af0a |002c: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0aaf │ │ +0eec54: 6e10 0d27 0100 |002e: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ +0eec5a: 6201 af0a |0031: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0aaf │ │ +0eec5e: 5262 aa0a |0033: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.bufferHandle:I // field@0aaa │ │ +0eec62: 6e20 1627 2100 |0035: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2716 │ │ +0eec68: 6201 af0a |0038: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0aaf │ │ +0eec6c: 6e10 0e27 0100 |003a: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@270e │ │ +0eec72: 6200 2100 |003d: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0eec76: 7230 fd09 5003 |003f: invoke-interface {v0, v5, v3}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@09fd │ │ +0eec7c: 6201 af0a |0042: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0aaf │ │ +0eec80: 7230 050a 4001 |0044: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL11;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@0a05 │ │ +0eec86: 5963 aa0a |0047: iput v3, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.bufferHandle:I // field@0aaa │ │ +0eec8a: 28dd |0049: goto 0026 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=284 │ │ 0x0009 line=285 │ │ 0x000e line=286 │ │ 0x0015 line=287 │ │ 0x001a line=288 │ │ @@ -325296,17 +325351,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/VertexAttributes;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e06e8: |[0e06e8] com.badlogic.gdx.graphics.glutils.VertexBufferObject.getAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; │ │ -0e06f8: 5410 a80a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ -0e06fc: 1100 |0002: return-object v0 │ │ +0eec8c: |[0eec8c] com.badlogic.gdx.graphics.glutils.VertexBufferObject.getAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; │ │ +0eec9c: 5410 a80a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ +0eeca0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;) │ │ @@ -325314,19 +325369,19 @@ │ │ type : '()Ljava/nio/FloatBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0e0700: |[0e0700] com.badlogic.gdx.graphics.glutils.VertexBufferObject.getBuffer:()Ljava/nio/FloatBuffer; │ │ -0e0710: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0e0712: 5c10 ad0a |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@0aad │ │ -0e0716: 5410 a90a |0003: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.buffer:Ljava/nio/FloatBuffer; // field@0aa9 │ │ -0e071a: 1100 |0005: return-object v0 │ │ +0eeca4: |[0eeca4] com.badlogic.gdx.graphics.glutils.VertexBufferObject.getBuffer:()Ljava/nio/FloatBuffer; │ │ +0eecb4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0eecb6: 5c10 ad0a |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@0aad │ │ +0eecba: 5410 a90a |0003: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.buffer:Ljava/nio/FloatBuffer; // field@0aa9 │ │ +0eecbe: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0003 line=122 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject; │ │ │ │ @@ -325335,22 +325390,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0e071c: |[0e071c] com.badlogic.gdx.graphics.glutils.VertexBufferObject.getNumMaxVertices:()I │ │ -0e072c: 5420 ab0a |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aab │ │ -0e0730: 6e10 e026 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ -0e0736: 0a00 |0005: move-result v0 │ │ -0e0738: 5421 a80a |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ -0e073c: 5211 8906 |0008: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ -0e0740: b310 |000a: div-int/2addr v0, v1 │ │ -0e0742: 0f00 |000b: return v0 │ │ +0eecc0: |[0eecc0] com.badlogic.gdx.graphics.glutils.VertexBufferObject.getNumMaxVertices:()I │ │ +0eecd0: 5420 ab0a |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aab │ │ +0eecd4: 6e10 e026 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ +0eecda: 0a00 |0005: move-result v0 │ │ +0eecdc: 5421 a80a |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ +0eece0: 5211 8906 |0008: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ +0eece4: b310 |000a: div-int/2addr v0, v1 │ │ +0eece6: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;) │ │ @@ -325358,23 +325413,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0e0744: |[0e0744] com.badlogic.gdx.graphics.glutils.VertexBufferObject.getNumVertices:()I │ │ -0e0754: 5420 a90a |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.buffer:Ljava/nio/FloatBuffer; // field@0aa9 │ │ -0e0758: 6e10 0527 0000 |0002: invoke-virtual {v0}, Ljava/nio/FloatBuffer;.limit:()I // method@2705 │ │ -0e075e: 0a00 |0005: move-result v0 │ │ -0e0760: da00 0004 |0006: mul-int/lit8 v0, v0, #int 4 // #04 │ │ -0e0764: 5421 a80a |0008: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ -0e0768: 5211 8906 |000a: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ -0e076c: b310 |000c: div-int/2addr v0, v1 │ │ -0e076e: 0f00 |000d: return v0 │ │ +0eece8: |[0eece8] com.badlogic.gdx.graphics.glutils.VertexBufferObject.getNumVertices:()I │ │ +0eecf8: 5420 a90a |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.buffer:Ljava/nio/FloatBuffer; // field@0aa9 │ │ +0eecfc: 6e10 0527 0000 |0002: invoke-virtual {v0}, Ljava/nio/FloatBuffer;.limit:()I // method@2705 │ │ +0eed02: 0a00 |0005: move-result v0 │ │ +0eed04: da00 0004 |0006: mul-int/lit8 v0, v0, #int 4 // #04 │ │ +0eed08: 5421 a80a |0008: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ +0eed0c: 5211 8906 |000a: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ +0eed10: b310 |000c: div-int/2addr v0, v1 │ │ +0eed12: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject; │ │ │ │ #7 : (in Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;) │ │ @@ -325382,21 +325437,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0e0770: |[0e0770] com.badlogic.gdx.graphics.glutils.VertexBufferObject.invalidate:()V │ │ -0e0780: 7010 6712 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.createBufferObject:()I // method@1267 │ │ -0e0786: 0a00 |0003: move-result v0 │ │ -0e0788: 5910 aa0a |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.bufferHandle:I // field@0aaa │ │ -0e078c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0e078e: 5c10 ad0a |0007: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@0aad │ │ -0e0792: 0e00 |0009: return-void │ │ +0eed14: |[0eed14] com.badlogic.gdx.graphics.glutils.VertexBufferObject.invalidate:()V │ │ +0eed24: 7010 6712 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.createBufferObject:()I // method@1267 │ │ +0eed2a: 0a00 |0003: move-result v0 │ │ +0eed2c: 5910 aa0a |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.bufferHandle:I // field@0aaa │ │ +0eed30: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0eed32: 5c10 ad0a |0007: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@0aad │ │ +0eed36: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0006 line=278 │ │ 0x0009 line=279 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject; │ │ @@ -325406,46 +325461,46 @@ │ │ type : '([FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 64 16-bit code units │ │ -0e0794: |[0e0794] com.badlogic.gdx.graphics.glutils.VertexBufferObject.setVertices:([FII)V │ │ -0e07a4: 1405 9288 0000 |0000: const v5, #float 4.89922e-41 // #00008892 │ │ -0e07aa: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -0e07ac: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0e07ae: 5c61 ad0a |0005: iput-boolean v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@0aad │ │ -0e07b2: 5461 ab0a |0007: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aab │ │ -0e07b6: 7140 0b1f 1789 |0009: invoke-static {v7, v1, v9, v8}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ -0e07bc: 5461 a90a |000c: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.buffer:Ljava/nio/FloatBuffer; // field@0aa9 │ │ -0e07c0: 6e20 0927 4100 |000e: invoke-virtual {v1, v4}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2709 │ │ -0e07c6: 5461 a90a |0011: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.buffer:Ljava/nio/FloatBuffer; // field@0aa9 │ │ -0e07ca: 6e20 0627 9100 |0013: invoke-virtual {v1, v9}, Ljava/nio/FloatBuffer;.limit:(I)Ljava/nio/Buffer; // method@2706 │ │ -0e07d0: 5561 ac0a |0016: iget-boolean v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isBound:Z // field@0aac │ │ -0e07d4: 3801 1700 |0018: if-eqz v1, 002f // +0017 │ │ -0e07d8: 6201 2200 |001a: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0e07dc: 3801 1400 |001c: if-eqz v1, 0030 // +0014 │ │ -0e07e0: 6200 2200 |001e: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0e07e4: 5461 ab0a |0020: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aab │ │ -0e07e8: 6e10 e726 0100 |0022: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ -0e07ee: 0a01 |0025: move-result v1 │ │ -0e07f0: 5462 ab0a |0026: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aab │ │ -0e07f4: 5263 b00a |0028: iget v3, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.usage:I // field@0ab0 │ │ -0e07f8: 7253 3c0a 5021 |002a: invoke-interface {v0, v5, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL20;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a3c │ │ -0e07fe: 5c64 ad0a |002d: iput-boolean v4, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@0aad │ │ -0e0802: 0e00 |002f: return-void │ │ -0e0804: 6200 2100 |0030: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0e0808: 5461 ab0a |0032: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aab │ │ -0e080c: 6e10 e726 0100 |0034: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ -0e0812: 0a01 |0037: move-result v1 │ │ -0e0814: 5462 ab0a |0038: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aab │ │ -0e0818: 5263 b00a |003a: iget v3, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.usage:I // field@0ab0 │ │ -0e081c: 7253 fe09 5021 |003c: invoke-interface {v0, v5, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL11;.glBufferData:(IILjava/nio/Buffer;I)V // method@09fe │ │ -0e0822: 28ee |003f: goto 002d // -0012 │ │ +0eed38: |[0eed38] com.badlogic.gdx.graphics.glutils.VertexBufferObject.setVertices:([FII)V │ │ +0eed48: 1405 9288 0000 |0000: const v5, #float 4.89922e-41 // #00008892 │ │ +0eed4e: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +0eed50: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0eed52: 5c61 ad0a |0005: iput-boolean v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@0aad │ │ +0eed56: 5461 ab0a |0007: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aab │ │ +0eed5a: 7140 0b1f 1789 |0009: invoke-static {v7, v1, v9, v8}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ +0eed60: 5461 a90a |000c: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.buffer:Ljava/nio/FloatBuffer; // field@0aa9 │ │ +0eed64: 6e20 0927 4100 |000e: invoke-virtual {v1, v4}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2709 │ │ +0eed6a: 5461 a90a |0011: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.buffer:Ljava/nio/FloatBuffer; // field@0aa9 │ │ +0eed6e: 6e20 0627 9100 |0013: invoke-virtual {v1, v9}, Ljava/nio/FloatBuffer;.limit:(I)Ljava/nio/Buffer; // method@2706 │ │ +0eed74: 5561 ac0a |0016: iget-boolean v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isBound:Z // field@0aac │ │ +0eed78: 3801 1700 |0018: if-eqz v1, 002f // +0017 │ │ +0eed7c: 6201 2200 |001a: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0eed80: 3801 1400 |001c: if-eqz v1, 0030 // +0014 │ │ +0eed84: 6200 2200 |001e: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0eed88: 5461 ab0a |0020: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aab │ │ +0eed8c: 6e10 e726 0100 |0022: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ +0eed92: 0a01 |0025: move-result v1 │ │ +0eed94: 5462 ab0a |0026: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aab │ │ +0eed98: 5263 b00a |0028: iget v3, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.usage:I // field@0ab0 │ │ +0eed9c: 7253 3c0a 5021 |002a: invoke-interface {v0, v5, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL20;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a3c │ │ +0eeda2: 5c64 ad0a |002d: iput-boolean v4, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@0aad │ │ +0eeda6: 0e00 |002f: return-void │ │ +0eeda8: 6200 2100 |0030: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0eedac: 5461 ab0a |0032: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aab │ │ +0eedb0: 6e10 e726 0100 |0034: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ +0eedb6: 0a01 |0037: move-result v1 │ │ +0eedb8: 5462 ab0a |0038: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0aab │ │ +0eedbc: 5263 b00a |003a: iget v3, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.usage:I // field@0ab0 │ │ +0eedc0: 7253 fe09 5021 |003c: invoke-interface {v0, v5, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL11;.glBufferData:(IILjava/nio/Buffer;I)V // method@09fe │ │ +0eedc6: 28ee |003f: goto 002d // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=128 │ │ 0x0007 line=129 │ │ 0x000c line=130 │ │ 0x0011 line=131 │ │ 0x0016 line=133 │ │ @@ -325469,48 +325524,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -0e0824: |[0e0824] com.badlogic.gdx.graphics.glutils.VertexBufferObject.unbind:()V │ │ -0e0834: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0e0836: 6201 2100 |0001: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0e083a: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -0e083c: 5475 a80a |0004: iget-object v5, v7, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ -0e0840: 6e10 b40b 0500 |0006: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ -0e0846: 0a03 |0009: move-result v3 │ │ -0e0848: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0e084a: 3532 2e00 |000b: if-ge v2, v3, 0039 // +002e │ │ -0e084e: 5475 a80a |000d: iget-object v5, v7, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ -0e0852: 6e20 b20b 2500 |000f: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ -0e0858: 0c00 |0012: move-result-object v0 │ │ -0e085a: 5205 8106 |0013: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ -0e085e: 2b05 2d00 0000 |0015: packed-switch v5, 00000042 // +0000002d │ │ -0e0864: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0e0868: 28f1 |001a: goto 000b // -000f │ │ -0e086a: 1405 7680 0000 |001b: const v5, #float 4.60831e-41 // #00008076 │ │ -0e0870: 7220 070a 5100 |001e: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL11;.glDisableClientState:(I)V // method@0a07 │ │ -0e0876: 28f7 |0021: goto 0018 // -0009 │ │ -0e0878: 1405 7580 0000 |0022: const v5, #float 4.60817e-41 // #00008075 │ │ -0e087e: 7220 070a 5100 |0025: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL11;.glDisableClientState:(I)V // method@0a07 │ │ -0e0884: 28f0 |0028: goto 0018 // -0010 │ │ -0e0886: 1405 c084 0000 |0029: const v5, #float 4.76217e-41 // #000084c0 │ │ -0e088c: b045 |002c: add-int/2addr v5, v4 │ │ -0e088e: 7220 000a 5100 |002d: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL11;.glClientActiveTexture:(I)V // method@0a00 │ │ -0e0894: 1405 7880 0000 |0030: const v5, #float 4.60859e-41 // #00008078 │ │ -0e089a: 7220 070a 5100 |0033: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL11;.glDisableClientState:(I)V // method@0a07 │ │ -0e08a0: d804 0401 |0036: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0e08a4: 28e0 |0038: goto 0018 // -0020 │ │ -0e08a6: 1405 9288 0000 |0039: const v5, #float 4.89922e-41 // #00008892 │ │ -0e08ac: 7230 fd09 5106 |003c: invoke-interface {v1, v5, v6}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@09fd │ │ -0e08b2: 5c76 ac0a |003f: iput-boolean v6, v7, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isBound:Z // field@0aac │ │ -0e08b6: 0e00 |0041: return-void │ │ -0e08b8: 0001 0600 0000 0000 0300 0000 0600 ... |0042: packed-switch-data (16 units) │ │ +0eedc8: |[0eedc8] com.badlogic.gdx.graphics.glutils.VertexBufferObject.unbind:()V │ │ +0eedd8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0eedda: 6201 2100 |0001: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0eedde: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +0eede0: 5475 a80a |0004: iget-object v5, v7, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ +0eede4: 6e10 b40b 0500 |0006: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ +0eedea: 0a03 |0009: move-result v3 │ │ +0eedec: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0eedee: 3532 2e00 |000b: if-ge v2, v3, 0039 // +002e │ │ +0eedf2: 5475 a80a |000d: iget-object v5, v7, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ +0eedf6: 6e20 b20b 2500 |000f: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ +0eedfc: 0c00 |0012: move-result-object v0 │ │ +0eedfe: 5205 8106 |0013: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ +0eee02: 2b05 2d00 0000 |0015: packed-switch v5, 00000042 // +0000002d │ │ +0eee08: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0eee0c: 28f1 |001a: goto 000b // -000f │ │ +0eee0e: 1405 7680 0000 |001b: const v5, #float 4.60831e-41 // #00008076 │ │ +0eee14: 7220 070a 5100 |001e: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL11;.glDisableClientState:(I)V // method@0a07 │ │ +0eee1a: 28f7 |0021: goto 0018 // -0009 │ │ +0eee1c: 1405 7580 0000 |0022: const v5, #float 4.60817e-41 // #00008075 │ │ +0eee22: 7220 070a 5100 |0025: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL11;.glDisableClientState:(I)V // method@0a07 │ │ +0eee28: 28f0 |0028: goto 0018 // -0010 │ │ +0eee2a: 1405 c084 0000 |0029: const v5, #float 4.76217e-41 // #000084c0 │ │ +0eee30: b045 |002c: add-int/2addr v5, v4 │ │ +0eee32: 7220 000a 5100 |002d: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL11;.glClientActiveTexture:(I)V // method@0a00 │ │ +0eee38: 1405 7880 0000 |0030: const v5, #float 4.60859e-41 // #00008078 │ │ +0eee3e: 7220 070a 5100 |0033: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL11;.glDisableClientState:(I)V // method@0a07 │ │ +0eee44: d804 0401 |0036: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0eee48: 28e0 |0038: goto 0018 // -0020 │ │ +0eee4a: 1405 9288 0000 |0039: const v5, #float 4.89922e-41 // #00008892 │ │ +0eee50: 7230 fd09 5106 |003c: invoke-interface {v1, v5, v6}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@09fd │ │ +0eee56: 5c76 ac0a |003f: iput-boolean v6, v7, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isBound:Z // field@0aac │ │ +0eee5a: 0e00 |0041: return-void │ │ +0eee5c: 0001 0600 0000 0000 0300 0000 0600 ... |0042: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=230 │ │ 0x0003 line=231 │ │ 0x0004 line=232 │ │ 0x000a line=234 │ │ 0x000d line=236 │ │ @@ -325539,33 +325594,33 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0e08d8: |[0e08d8] com.badlogic.gdx.graphics.glutils.VertexBufferObject.unbind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0e08e8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0e08ea: 6201 2200 |0001: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0e08ee: 5464 a80a |0003: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ -0e08f2: 6e10 b40b 0400 |0005: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ -0e08f8: 0a03 |0008: move-result v3 │ │ -0e08fa: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0e08fc: 3532 1000 |000a: if-ge v2, v3, 001a // +0010 │ │ -0e0900: 5464 a80a |000c: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ -0e0904: 6e20 b20b 2400 |000e: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ -0e090a: 0c00 |0011: move-result-object v0 │ │ -0e090c: 5404 7e06 |0012: iget-object v4, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ -0e0910: 6e20 e911 4700 |0014: invoke-virtual {v7, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.disableVertexAttribute:(Ljava/lang/String;)V // method@11e9 │ │ -0e0916: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0e091a: 28f1 |0019: goto 000a // -000f │ │ -0e091c: 1404 9288 0000 |001a: const v4, #float 4.89922e-41 // #00008892 │ │ -0e0922: 7230 340a 4105 |001d: invoke-interface {v1, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a34 │ │ -0e0928: 5c65 ac0a |0020: iput-boolean v5, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isBound:Z // field@0aac │ │ -0e092c: 0e00 |0022: return-void │ │ +0eee7c: |[0eee7c] com.badlogic.gdx.graphics.glutils.VertexBufferObject.unbind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0eee8c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0eee8e: 6201 2200 |0001: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0eee92: 5464 a80a |0003: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ +0eee96: 6e10 b40b 0400 |0005: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ +0eee9c: 0a03 |0008: move-result v3 │ │ +0eee9e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0eeea0: 3532 1000 |000a: if-ge v2, v3, 001a // +0010 │ │ +0eeea4: 5464 a80a |000c: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0aa8 │ │ +0eeea8: 6e20 b20b 2400 |000e: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ +0eeeae: 0c00 |0011: move-result-object v0 │ │ +0eeeb0: 5404 7e06 |0012: iget-object v4, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ +0eeeb4: 6e20 e911 4700 |0014: invoke-virtual {v7, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.disableVertexAttribute:(Ljava/lang/String;)V // method@11e9 │ │ +0eeeba: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0eeebe: 28f1 |0019: goto 000a // -000f │ │ +0eeec0: 1404 9288 0000 |001a: const v4, #float 4.89922e-41 // #00008892 │ │ +0eeec6: 7230 340a 4105 |001d: invoke-interface {v1, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a34 │ │ +0eeecc: 5c65 ac0a |0020: iput-boolean v5, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isBound:Z // field@0aac │ │ +0eeed0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=265 │ │ 0x0003 line=266 │ │ 0x0009 line=267 │ │ 0x000c line=268 │ │ 0x0012 line=269 │ │ @@ -325577,21 +325632,21 @@ │ │ 0x0012 - 0x001a reg=0 attribute Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ 0x0003 - 0x0023 reg=1 gl Lcom/badlogic/gdx/graphics/GL20; │ │ 0x000a - 0x0023 reg=2 i I │ │ 0x0009 - 0x0023 reg=3 numAttributes I │ │ 0x0000 - 0x0023 reg=6 this Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject; │ │ 0x0000 - 0x0023 reg=7 shader Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ │ │ - source_file_idx : 4250 (VertexBufferObject.java) │ │ + source_file_idx : 4248 (VertexBufferObject.java) │ │ │ │ Class #730 header: │ │ -class_idx : 471 │ │ +class_idx : 469 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 957 │ │ -source_file_idx : 4252 │ │ +superclass_idx : 955 │ │ +source_file_idx : 4250 │ │ static_fields_size : 1 │ │ instance_fields_size: 9 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 12 │ │ │ │ Class #730 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;' │ │ @@ -325647,68 +325702,68 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0e0930: |[0e0930] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.:()V │ │ -0e0940: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0e0942: 7110 231f 0000 |0001: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1f23 │ │ -0e0948: 0c00 |0004: move-result-object v0 │ │ -0e094a: 6900 b90a |0005: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0ab9 │ │ -0e094e: 0e00 |0007: return-void │ │ +0eeed4: |[0eeed4] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.:()V │ │ +0eeee4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0eeee6: 7110 231f 0000 |0001: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1f23 │ │ +0eeeec: 0c00 |0004: move-result-object v0 │ │ +0eeeee: 6900 b90a |0005: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0ab9 │ │ +0eeef2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;) │ │ name : '' │ │ type : '(ZI[Lcom/badlogic/gdx/graphics/VertexAttribute;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -0e0950: |[0e0950] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.:(ZI[Lcom/badlogic/gdx/graphics/VertexAttribute;)V │ │ -0e0960: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e0962: 7010 2726 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ -0e0968: 5c10 b70a |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@0ab7 │ │ -0e096c: 5c10 b50a |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isBound:Z // field@0ab5 │ │ -0e0970: 5c12 b80a |0008: iput-boolean v2, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isStatic:Z // field@0ab8 │ │ -0e0974: 2200 2f01 |000a: new-instance v0, Lcom/badlogic/gdx/graphics/VertexAttributes; // type@012f │ │ -0e0978: 7020 ad0b 4000 |000c: invoke-direct {v0, v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;.:([Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0bad │ │ -0e097e: 5b10 b10a |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ -0e0982: 5410 b10a |0011: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ -0e0986: 5200 8906 |0013: iget v0, v0, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ -0e098a: b230 |0015: mul-int/2addr v0, v3 │ │ -0e098c: 7110 1e1f 0000 |0016: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1f1e │ │ -0e0992: 0c00 |0019: move-result-object v0 │ │ -0e0994: 5b10 b40a |001a: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ -0e0998: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -0e099a: 5c10 b60a |001d: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirect:Z // field@0ab6 │ │ -0e099e: 3802 2000 |001f: if-eqz v2, 003f // +0020 │ │ -0e09a2: 1400 e488 0000 |0021: const v0, #float 4.91071e-41 // #000088e4 │ │ -0e09a8: 5910 ba0a |0024: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.usage:I // field@0aba │ │ -0e09ac: 5410 b40a |0026: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ -0e09b0: 6e10 dc26 0000 |0028: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@26dc │ │ -0e09b6: 0c00 |002b: move-result-object v0 │ │ -0e09b8: 5b10 b20a |002c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@0ab2 │ │ -0e09bc: 7010 7512 0100 |002e: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.createBufferObject:()I // method@1275 │ │ -0e09c2: 0a00 |0031: move-result v0 │ │ -0e09c4: 5910 b30a |0032: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@0ab3 │ │ -0e09c8: 5410 b20a |0034: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@0ab2 │ │ -0e09cc: 6e10 0127 0000 |0036: invoke-virtual {v0}, Ljava/nio/FloatBuffer;.flip:()Ljava/nio/Buffer; // method@2701 │ │ -0e09d2: 5410 b40a |0039: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ -0e09d6: 6e10 e226 0000 |003b: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@26e2 │ │ -0e09dc: 0e00 |003e: return-void │ │ -0e09de: 1400 e888 0000 |003f: const v0, #float 4.91127e-41 // #000088e8 │ │ -0e09e4: 28e2 |0042: goto 0024 // -001e │ │ +0eeef4: |[0eeef4] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.:(ZI[Lcom/badlogic/gdx/graphics/VertexAttribute;)V │ │ +0eef04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0eef06: 7010 2726 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2627 │ │ +0eef0c: 5c10 b70a |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@0ab7 │ │ +0eef10: 5c10 b50a |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isBound:Z // field@0ab5 │ │ +0eef14: 5c12 b80a |0008: iput-boolean v2, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isStatic:Z // field@0ab8 │ │ +0eef18: 2200 2d01 |000a: new-instance v0, Lcom/badlogic/gdx/graphics/VertexAttributes; // type@012d │ │ +0eef1c: 7020 ad0b 4000 |000c: invoke-direct {v0, v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;.:([Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0bad │ │ +0eef22: 5b10 b10a |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ +0eef26: 5410 b10a |0011: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ +0eef2a: 5200 8906 |0013: iget v0, v0, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ +0eef2e: b230 |0015: mul-int/2addr v0, v3 │ │ +0eef30: 7110 1e1f 0000 |0016: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1f1e │ │ +0eef36: 0c00 |0019: move-result-object v0 │ │ +0eef38: 5b10 b40a |001a: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ +0eef3c: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +0eef3e: 5c10 b60a |001d: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirect:Z // field@0ab6 │ │ +0eef42: 3802 2000 |001f: if-eqz v2, 003f // +0020 │ │ +0eef46: 1400 e488 0000 |0021: const v0, #float 4.91071e-41 // #000088e4 │ │ +0eef4c: 5910 ba0a |0024: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.usage:I // field@0aba │ │ +0eef50: 5410 b40a |0026: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ +0eef54: 6e10 dc26 0000 |0028: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@26dc │ │ +0eef5a: 0c00 |002b: move-result-object v0 │ │ +0eef5c: 5b10 b20a |002c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@0ab2 │ │ +0eef60: 7010 7512 0100 |002e: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.createBufferObject:()I // method@1275 │ │ +0eef66: 0a00 |0031: move-result v0 │ │ +0eef68: 5910 b30a |0032: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@0ab3 │ │ +0eef6c: 5410 b20a |0034: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@0ab2 │ │ +0eef70: 6e10 0127 0000 |0036: invoke-virtual {v0}, Ljava/nio/FloatBuffer;.flip:()Ljava/nio/Buffer; // method@2701 │ │ +0eef76: 5410 b40a |0039: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ +0eef7a: 6e10 e226 0000 |003b: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@26e2 │ │ +0eef80: 0e00 |003e: return-void │ │ +0eef82: 1400 e888 0000 |003f: const v0, #float 4.91127e-41 // #000088e8 │ │ +0eef88: 28e2 |0042: goto 0024 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=74 │ │ 0x0004 line=66 │ │ 0x0006 line=67 │ │ 0x0008 line=75 │ │ 0x000a line=76 │ │ @@ -325732,58 +325787,58 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 90 16-bit code units │ │ -0e09e8: |[0e09e8] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.createBufferObject:()I │ │ -0e09f8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0e09fa: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -0e09fc: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0e09fe: 1403 9288 0000 |0003: const v3, #float 4.89922e-41 // #00008892 │ │ -0e0a04: 6200 2200 |0006: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0e0a08: 3800 2d00 |0008: if-eqz v0, 0035 // +002d │ │ -0e0a0c: 6200 2200 |000a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0e0a10: 6201 b90a |000c: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0ab9 │ │ -0e0a14: 7230 500a 2001 |000e: invoke-interface {v0, v2, v1}, Lcom/badlogic/gdx/graphics/GL20;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@0a50 │ │ -0e0a1a: 6200 2200 |0011: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0e0a1e: 6201 b90a |0013: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0ab9 │ │ -0e0a22: 6e20 1027 4100 |0015: invoke-virtual {v1, v4}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ -0e0a28: 0a01 |0018: move-result v1 │ │ -0e0a2a: 7230 340a 3001 |0019: invoke-interface {v0, v3, v1}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a34 │ │ -0e0a30: 6200 2200 |001c: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0e0a34: 5461 b40a |001e: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ -0e0a38: 6e10 e026 0100 |0020: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ -0e0a3e: 0a01 |0023: move-result v1 │ │ -0e0a40: 5262 ba0a |0024: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.usage:I // field@0aba │ │ -0e0a44: 7252 3c0a 3051 |0026: invoke-interface {v0, v3, v1, v5, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a3c │ │ -0e0a4a: 6200 2200 |0029: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0e0a4e: 7230 340a 3004 |002b: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a34 │ │ -0e0a54: 6200 b90a |002e: sget-object v0, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0ab9 │ │ -0e0a58: 6e20 1027 4000 |0030: invoke-virtual {v0, v4}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ -0e0a5e: 0a00 |0033: move-result v0 │ │ -0e0a60: 0f00 |0034: return v0 │ │ -0e0a62: 6200 2100 |0035: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0e0a66: 6201 b90a |0037: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0ab9 │ │ -0e0a6a: 7230 0b0a 2001 |0039: invoke-interface {v0, v2, v1}, Lcom/badlogic/gdx/graphics/GL11;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@0a0b │ │ -0e0a70: 6200 2100 |003c: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0e0a74: 6201 b90a |003e: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0ab9 │ │ -0e0a78: 6e20 1027 4100 |0040: invoke-virtual {v1, v4}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ -0e0a7e: 0a01 |0043: move-result v1 │ │ -0e0a80: 7230 fd09 3001 |0044: invoke-interface {v0, v3, v1}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@09fd │ │ -0e0a86: 6200 2100 |0047: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0e0a8a: 5461 b40a |0049: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ -0e0a8e: 6e10 e026 0100 |004b: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ -0e0a94: 0a01 |004e: move-result v1 │ │ -0e0a96: 5262 ba0a |004f: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.usage:I // field@0aba │ │ -0e0a9a: 7252 fe09 3051 |0051: invoke-interface {v0, v3, v1, v5, v2}, Lcom/badlogic/gdx/graphics/GL11;.glBufferData:(IILjava/nio/Buffer;I)V // method@09fe │ │ -0e0aa0: 6200 2100 |0054: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0e0aa4: 7230 fd09 3004 |0056: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@09fd │ │ -0e0aaa: 28d5 |0059: goto 002e // -002b │ │ +0eef8c: |[0eef8c] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.createBufferObject:()I │ │ +0eef9c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0eef9e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0eefa0: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0eefa2: 1403 9288 0000 |0003: const v3, #float 4.89922e-41 // #00008892 │ │ +0eefa8: 6200 2200 |0006: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0eefac: 3800 2d00 |0008: if-eqz v0, 0035 // +002d │ │ +0eefb0: 6200 2200 |000a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0eefb4: 6201 b90a |000c: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0ab9 │ │ +0eefb8: 7230 500a 2001 |000e: invoke-interface {v0, v2, v1}, Lcom/badlogic/gdx/graphics/GL20;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@0a50 │ │ +0eefbe: 6200 2200 |0011: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0eefc2: 6201 b90a |0013: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0ab9 │ │ +0eefc6: 6e20 1027 4100 |0015: invoke-virtual {v1, v4}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ +0eefcc: 0a01 |0018: move-result v1 │ │ +0eefce: 7230 340a 3001 |0019: invoke-interface {v0, v3, v1}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a34 │ │ +0eefd4: 6200 2200 |001c: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0eefd8: 5461 b40a |001e: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ +0eefdc: 6e10 e026 0100 |0020: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ +0eefe2: 0a01 |0023: move-result v1 │ │ +0eefe4: 5262 ba0a |0024: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.usage:I // field@0aba │ │ +0eefe8: 7252 3c0a 3051 |0026: invoke-interface {v0, v3, v1, v5, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a3c │ │ +0eefee: 6200 2200 |0029: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0eeff2: 7230 340a 3004 |002b: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a34 │ │ +0eeff8: 6200 b90a |002e: sget-object v0, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0ab9 │ │ +0eeffc: 6e20 1027 4000 |0030: invoke-virtual {v0, v4}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ +0ef002: 0a00 |0033: move-result v0 │ │ +0ef004: 0f00 |0034: return v0 │ │ +0ef006: 6200 2100 |0035: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0ef00a: 6201 b90a |0037: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0ab9 │ │ +0ef00e: 7230 0b0a 2001 |0039: invoke-interface {v0, v2, v1}, Lcom/badlogic/gdx/graphics/GL11;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@0a0b │ │ +0ef014: 6200 2100 |003c: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0ef018: 6201 b90a |003e: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0ab9 │ │ +0ef01c: 6e20 1027 4100 |0040: invoke-virtual {v1, v4}, Ljava/nio/IntBuffer;.get:(I)I // method@2710 │ │ +0ef022: 0a01 |0043: move-result v1 │ │ +0ef024: 7230 fd09 3001 |0044: invoke-interface {v0, v3, v1}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@09fd │ │ +0ef02a: 6200 2100 |0047: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0ef02e: 5461 b40a |0049: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ +0ef032: 6e10 e026 0100 |004b: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ +0ef038: 0a01 |004e: move-result v1 │ │ +0ef03a: 5262 ba0a |004f: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.usage:I // field@0aba │ │ +0ef03e: 7252 fe09 3051 |0051: invoke-interface {v0, v3, v1, v5, v2}, Lcom/badlogic/gdx/graphics/GL11;.glBufferData:(IILjava/nio/Buffer;I)V // method@09fe │ │ +0ef044: 6200 2100 |0054: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0ef048: 7230 fd09 3004 |0056: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@09fd │ │ +0ef04e: 28d5 |0059: goto 002e // -002b │ │ catches : (none) │ │ positions : │ │ 0x0006 line=95 │ │ 0x000a line=96 │ │ 0x0011 line=97 │ │ 0x001c line=98 │ │ 0x0029 line=99 │ │ @@ -325801,105 +325856,105 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 202 16-bit code units │ │ -0e0aac: |[0e0aac] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.bind:()V │ │ -0e0abc: 140a 9288 0000 |0000: const v10, #float 4.89922e-41 // #00008892 │ │ -0e0ac2: 1208 |0003: const/4 v8, #int 0 // #0 │ │ -0e0ac4: 1309 0614 |0004: const/16 v9, #int 5126 // #1406 │ │ -0e0ac8: 6202 2100 |0006: sget-object v2, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0e0acc: 52b6 b30a |0008: iget v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@0ab3 │ │ -0e0ad0: 7230 fd09 a206 |000a: invoke-interface {v2, v10, v6}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@09fd │ │ -0e0ad6: 55b6 b70a |000d: iget-boolean v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@0ab7 │ │ -0e0ada: 3806 1c00 |000f: if-eqz v6, 002b // +001c │ │ -0e0ade: 54b6 b40a |0011: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ -0e0ae2: 54b7 b20a |0013: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@0ab2 │ │ -0e0ae6: 6e10 0527 0700 |0015: invoke-virtual {v7}, Ljava/nio/FloatBuffer;.limit:()I // method@2705 │ │ -0e0aec: 0a07 |0018: move-result v7 │ │ -0e0aee: da07 0704 |0019: mul-int/lit8 v7, v7, #int 4 // #04 │ │ -0e0af2: 6e20 e826 7600 |001b: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ -0e0af8: 54b6 b40a |001e: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ -0e0afc: 6e10 e726 0600 |0020: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ -0e0b02: 0a06 |0023: move-result v6 │ │ -0e0b04: 54b7 b40a |0024: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ -0e0b08: 7257 ff09 a268 |0026: invoke-interface {v2, v10, v8, v6, v7}, Lcom/badlogic/gdx/graphics/GL11;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@09ff │ │ -0e0b0e: 5cb8 b70a |0029: iput-boolean v8, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@0ab7 │ │ -0e0b12: 1205 |002b: const/4 v5, #int 0 // #0 │ │ -0e0b14: 54b6 b10a |002c: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ -0e0b18: 6e10 b40b 0600 |002e: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ -0e0b1e: 0a04 |0031: move-result v4 │ │ -0e0b20: 1203 |0032: const/4 v3, #int 0 // #0 │ │ -0e0b22: 3543 8200 |0033: if-ge v3, v4, 00b5 // +0082 │ │ -0e0b26: 54b6 b10a |0035: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ -0e0b2a: 6e20 b20b 3600 |0037: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ -0e0b30: 0c00 |003a: move-result-object v0 │ │ -0e0b32: 5206 8106 |003b: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ -0e0b36: 2b06 7d00 0000 |003d: packed-switch v6, 000000ba // +0000007d │ │ -0e0b3c: 2206 fc02 |0040: new-instance v6, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0e0b40: 2207 c503 |0042: new-instance v7, Ljava/lang/StringBuilder; // type@03c5 │ │ -0e0b44: 7010 6726 0700 |0044: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0e0b4a: 1a08 7d2a |0047: const-string v8, "unkown vertex attribute type: " // string@2a7d │ │ -0e0b4e: 6e20 6e26 8700 |0049: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e0b54: 0c07 |004c: move-result-object v7 │ │ -0e0b56: 5208 8106 |004d: iget v8, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ -0e0b5a: 6e20 6b26 8700 |004f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0e0b60: 0c07 |0052: move-result-object v7 │ │ -0e0b62: 6e10 7426 0700 |0053: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0e0b68: 0c07 |0056: move-result-object v7 │ │ -0e0b6a: 7020 b41f 7600 |0057: invoke-direct {v6, v7}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0e0b70: 2706 |005a: throw v6 │ │ -0e0b72: 1406 7480 0000 |005b: const v6, #float 4.60803e-41 // #00008074 │ │ -0e0b78: 7220 0a0a 6200 |005e: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glEnableClientState:(I)V // method@0a0a │ │ -0e0b7e: 5206 7f06 |0061: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ -0e0b82: 54b7 b10a |0063: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ -0e0b86: 5277 8906 |0065: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ -0e0b8a: 5208 8006 |0067: iget v8, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ -0e0b8e: 7258 310a 6279 |0069: invoke-interface {v2, v6, v9, v7, v8}, Lcom/badlogic/gdx/graphics/GL11;.glVertexPointer:(IIII)V // method@0a31 │ │ -0e0b94: d803 0301 |006c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0e0b98: 28c5 |006e: goto 0033 // -003b │ │ -0e0b9a: 1301 0614 |006f: const/16 v1, #int 5126 // #1406 │ │ -0e0b9e: 5206 8106 |0071: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ -0e0ba2: 1257 |0073: const/4 v7, #int 5 // #5 │ │ -0e0ba4: 3376 0400 |0074: if-ne v6, v7, 0078 // +0004 │ │ -0e0ba8: 1301 0114 |0076: const/16 v1, #int 5121 // #1401 │ │ -0e0bac: 1406 7680 0000 |0078: const v6, #float 4.60831e-41 // #00008076 │ │ -0e0bb2: 7220 0a0a 6200 |007b: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glEnableClientState:(I)V // method@0a0a │ │ -0e0bb8: 5206 7f06 |007e: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ -0e0bbc: 54b7 b10a |0080: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ -0e0bc0: 5277 8906 |0082: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ -0e0bc4: 5208 8006 |0084: iget v8, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ -0e0bc8: 7258 040a 6271 |0086: invoke-interface {v2, v6, v1, v7, v8}, Lcom/badlogic/gdx/graphics/GL11;.glColorPointer:(IIII)V // method@0a04 │ │ -0e0bce: 28e3 |0089: goto 006c // -001d │ │ -0e0bd0: 1406 7580 0000 |008a: const v6, #float 4.60817e-41 // #00008075 │ │ -0e0bd6: 7220 0a0a 6200 |008d: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glEnableClientState:(I)V // method@0a0a │ │ -0e0bdc: 54b6 b10a |0090: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ -0e0be0: 5266 8906 |0092: iget v6, v6, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ -0e0be4: 5207 8006 |0094: iget v7, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ -0e0be8: 7240 230a 9276 |0096: invoke-interface {v2, v9, v6, v7}, Lcom/badlogic/gdx/graphics/GL11;.glNormalPointer:(III)V // method@0a23 │ │ -0e0bee: 28d3 |0099: goto 006c // -002d │ │ -0e0bf0: 1406 c084 0000 |009a: const v6, #float 4.76217e-41 // #000084c0 │ │ -0e0bf6: b056 |009d: add-int/2addr v6, v5 │ │ -0e0bf8: 7220 000a 6200 |009e: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glClientActiveTexture:(I)V // method@0a00 │ │ -0e0bfe: 1406 7880 0000 |00a1: const v6, #float 4.60859e-41 // #00008078 │ │ -0e0c04: 7220 0a0a 6200 |00a4: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glEnableClientState:(I)V // method@0a0a │ │ -0e0c0a: 5206 7f06 |00a7: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ -0e0c0e: 54b7 b10a |00a9: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ -0e0c12: 5277 8906 |00ab: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ -0e0c16: 5208 8006 |00ad: iget v8, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ -0e0c1a: 7258 280a 6279 |00af: invoke-interface {v2, v6, v9, v7, v8}, Lcom/badlogic/gdx/graphics/GL11;.glTexCoordPointer:(IIII)V // method@0a28 │ │ -0e0c20: d805 0501 |00b2: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0e0c24: 28b8 |00b4: goto 006c // -0048 │ │ -0e0c26: 1216 |00b5: const/4 v6, #int 1 // #1 │ │ -0e0c28: 5cb6 b50a |00b6: iput-boolean v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isBound:Z // field@0ab5 │ │ -0e0c2c: 0e00 |00b8: return-void │ │ -0e0c2e: 0000 |00b9: nop // spacer │ │ -0e0c30: 0001 0600 0000 0000 1e00 0000 3200 ... |00ba: packed-switch-data (16 units) │ │ +0ef050: |[0ef050] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.bind:()V │ │ +0ef060: 140a 9288 0000 |0000: const v10, #float 4.89922e-41 // #00008892 │ │ +0ef066: 1208 |0003: const/4 v8, #int 0 // #0 │ │ +0ef068: 1309 0614 |0004: const/16 v9, #int 5126 // #1406 │ │ +0ef06c: 6202 2100 |0006: sget-object v2, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0ef070: 52b6 b30a |0008: iget v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@0ab3 │ │ +0ef074: 7230 fd09 a206 |000a: invoke-interface {v2, v10, v6}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@09fd │ │ +0ef07a: 55b6 b70a |000d: iget-boolean v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@0ab7 │ │ +0ef07e: 3806 1c00 |000f: if-eqz v6, 002b // +001c │ │ +0ef082: 54b6 b40a |0011: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ +0ef086: 54b7 b20a |0013: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@0ab2 │ │ +0ef08a: 6e10 0527 0700 |0015: invoke-virtual {v7}, Ljava/nio/FloatBuffer;.limit:()I // method@2705 │ │ +0ef090: 0a07 |0018: move-result v7 │ │ +0ef092: da07 0704 |0019: mul-int/lit8 v7, v7, #int 4 // #04 │ │ +0ef096: 6e20 e826 7600 |001b: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ +0ef09c: 54b6 b40a |001e: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ +0ef0a0: 6e10 e726 0600 |0020: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ +0ef0a6: 0a06 |0023: move-result v6 │ │ +0ef0a8: 54b7 b40a |0024: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ +0ef0ac: 7257 ff09 a268 |0026: invoke-interface {v2, v10, v8, v6, v7}, Lcom/badlogic/gdx/graphics/GL11;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@09ff │ │ +0ef0b2: 5cb8 b70a |0029: iput-boolean v8, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@0ab7 │ │ +0ef0b6: 1205 |002b: const/4 v5, #int 0 // #0 │ │ +0ef0b8: 54b6 b10a |002c: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ +0ef0bc: 6e10 b40b 0600 |002e: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ +0ef0c2: 0a04 |0031: move-result v4 │ │ +0ef0c4: 1203 |0032: const/4 v3, #int 0 // #0 │ │ +0ef0c6: 3543 8200 |0033: if-ge v3, v4, 00b5 // +0082 │ │ +0ef0ca: 54b6 b10a |0035: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ +0ef0ce: 6e20 b20b 3600 |0037: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ +0ef0d4: 0c00 |003a: move-result-object v0 │ │ +0ef0d6: 5206 8106 |003b: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ +0ef0da: 2b06 7d00 0000 |003d: packed-switch v6, 000000ba // +0000007d │ │ +0ef0e0: 2206 fa02 |0040: new-instance v6, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0ef0e4: 2207 c303 |0042: new-instance v7, Ljava/lang/StringBuilder; // type@03c3 │ │ +0ef0e8: 7010 6726 0700 |0044: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0ef0ee: 1a08 7b2a |0047: const-string v8, "unkown vertex attribute type: " // string@2a7b │ │ +0ef0f2: 6e20 6e26 8700 |0049: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0ef0f8: 0c07 |004c: move-result-object v7 │ │ +0ef0fa: 5208 8106 |004d: iget v8, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ +0ef0fe: 6e20 6b26 8700 |004f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0ef104: 0c07 |0052: move-result-object v7 │ │ +0ef106: 6e10 7426 0700 |0053: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0ef10c: 0c07 |0056: move-result-object v7 │ │ +0ef10e: 7020 b41f 7600 |0057: invoke-direct {v6, v7}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0ef114: 2706 |005a: throw v6 │ │ +0ef116: 1406 7480 0000 |005b: const v6, #float 4.60803e-41 // #00008074 │ │ +0ef11c: 7220 0a0a 6200 |005e: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glEnableClientState:(I)V // method@0a0a │ │ +0ef122: 5206 7f06 |0061: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ +0ef126: 54b7 b10a |0063: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ +0ef12a: 5277 8906 |0065: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ +0ef12e: 5208 8006 |0067: iget v8, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ +0ef132: 7258 310a 6279 |0069: invoke-interface {v2, v6, v9, v7, v8}, Lcom/badlogic/gdx/graphics/GL11;.glVertexPointer:(IIII)V // method@0a31 │ │ +0ef138: d803 0301 |006c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0ef13c: 28c5 |006e: goto 0033 // -003b │ │ +0ef13e: 1301 0614 |006f: const/16 v1, #int 5126 // #1406 │ │ +0ef142: 5206 8106 |0071: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ +0ef146: 1257 |0073: const/4 v7, #int 5 // #5 │ │ +0ef148: 3376 0400 |0074: if-ne v6, v7, 0078 // +0004 │ │ +0ef14c: 1301 0114 |0076: const/16 v1, #int 5121 // #1401 │ │ +0ef150: 1406 7680 0000 |0078: const v6, #float 4.60831e-41 // #00008076 │ │ +0ef156: 7220 0a0a 6200 |007b: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glEnableClientState:(I)V // method@0a0a │ │ +0ef15c: 5206 7f06 |007e: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ +0ef160: 54b7 b10a |0080: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ +0ef164: 5277 8906 |0082: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ +0ef168: 5208 8006 |0084: iget v8, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ +0ef16c: 7258 040a 6271 |0086: invoke-interface {v2, v6, v1, v7, v8}, Lcom/badlogic/gdx/graphics/GL11;.glColorPointer:(IIII)V // method@0a04 │ │ +0ef172: 28e3 |0089: goto 006c // -001d │ │ +0ef174: 1406 7580 0000 |008a: const v6, #float 4.60817e-41 // #00008075 │ │ +0ef17a: 7220 0a0a 6200 |008d: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glEnableClientState:(I)V // method@0a0a │ │ +0ef180: 54b6 b10a |0090: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ +0ef184: 5266 8906 |0092: iget v6, v6, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ +0ef188: 5207 8006 |0094: iget v7, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ +0ef18c: 7240 230a 9276 |0096: invoke-interface {v2, v9, v6, v7}, Lcom/badlogic/gdx/graphics/GL11;.glNormalPointer:(III)V // method@0a23 │ │ +0ef192: 28d3 |0099: goto 006c // -002d │ │ +0ef194: 1406 c084 0000 |009a: const v6, #float 4.76217e-41 // #000084c0 │ │ +0ef19a: b056 |009d: add-int/2addr v6, v5 │ │ +0ef19c: 7220 000a 6200 |009e: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glClientActiveTexture:(I)V // method@0a00 │ │ +0ef1a2: 1406 7880 0000 |00a1: const v6, #float 4.60859e-41 // #00008078 │ │ +0ef1a8: 7220 0a0a 6200 |00a4: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glEnableClientState:(I)V // method@0a0a │ │ +0ef1ae: 5206 7f06 |00a7: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ +0ef1b2: 54b7 b10a |00a9: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ +0ef1b6: 5277 8906 |00ab: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ +0ef1ba: 5208 8006 |00ad: iget v8, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ +0ef1be: 7258 280a 6279 |00af: invoke-interface {v2, v6, v9, v7, v8}, Lcom/badlogic/gdx/graphics/GL11;.glTexCoordPointer:(IIII)V // method@0a28 │ │ +0ef1c4: d805 0501 |00b2: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0ef1c8: 28b8 |00b4: goto 006c // -0048 │ │ +0ef1ca: 1216 |00b5: const/4 v6, #int 1 // #1 │ │ +0ef1cc: 5cb6 b50a |00b6: iput-boolean v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isBound:Z // field@0ab5 │ │ +0ef1d0: 0e00 |00b8: return-void │ │ +0ef1d2: 0000 |00b9: nop // spacer │ │ +0ef1d4: 0001 0600 0000 0000 1e00 0000 3200 ... |00ba: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0006 line=164 │ │ 0x0008 line=166 │ │ 0x000d line=167 │ │ 0x0011 line=168 │ │ 0x001e line=169 │ │ @@ -325941,63 +325996,63 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 93 16-bit code units │ │ -0e0c50: |[0e0c50] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0e0c60: 1405 9288 0000 |0000: const v5, #float 4.89922e-41 // #00008892 │ │ -0e0c66: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0e0c68: 6208 2200 |0004: sget-object v8, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0e0c6c: 52b0 b30a |0006: iget v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@0ab3 │ │ -0e0c70: 7230 340a 5800 |0008: invoke-interface {v8, v5, v0}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a34 │ │ -0e0c76: 55b0 b70a |000b: iget-boolean v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@0ab7 │ │ -0e0c7a: 3800 1c00 |000d: if-eqz v0, 0029 // +001c │ │ -0e0c7e: 54b0 b40a |000f: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ -0e0c82: 54b1 b20a |0011: iget-object v1, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@0ab2 │ │ -0e0c86: 6e10 0527 0100 |0013: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.limit:()I // method@2705 │ │ -0e0c8c: 0a01 |0016: move-result v1 │ │ -0e0c8e: da01 0104 |0017: mul-int/lit8 v1, v1, #int 4 // #04 │ │ -0e0c92: 6e20 e826 1000 |0019: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ -0e0c98: 54b0 b40a |001c: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ -0e0c9c: 6e10 e726 0000 |001e: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ -0e0ca2: 0a00 |0021: move-result v0 │ │ -0e0ca4: 54b1 b40a |0022: iget-object v1, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ -0e0ca8: 7251 3d0a 5802 |0024: invoke-interface {v8, v5, v2, v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@0a3d │ │ -0e0cae: 5cb2 b70a |0027: iput-boolean v2, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@0ab7 │ │ -0e0cb2: 54b0 b10a |0029: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ -0e0cb6: 6e10 b40b 0000 |002b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ -0e0cbc: 0a0a |002e: move-result v10 │ │ -0e0cbe: 1209 |002f: const/4 v9, #int 0 // #0 │ │ -0e0cc0: 35a9 2900 |0030: if-ge v9, v10, 0059 // +0029 │ │ -0e0cc4: 54b0 b10a |0032: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ -0e0cc8: 6e20 b20b 9000 |0034: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ -0e0cce: 0c07 |0037: move-result-object v7 │ │ -0e0cd0: 5470 7e06 |0038: iget-object v0, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ -0e0cd4: 6e20 ec11 0c00 |003a: invoke-virtual {v12, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.enableVertexAttribute:(Ljava/lang/String;)V // method@11ec │ │ -0e0cda: 1303 0614 |003d: const/16 v3, #int 5126 // #1406 │ │ -0e0cde: 1204 |003f: const/4 v4, #int 0 // #0 │ │ -0e0ce0: 5270 8106 |0040: iget v0, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ -0e0ce4: 1251 |0042: const/4 v1, #int 5 // #5 │ │ -0e0ce6: 3310 0500 |0043: if-ne v0, v1, 0048 // +0005 │ │ -0e0cea: 1303 0114 |0045: const/16 v3, #int 5121 // #1401 │ │ -0e0cee: 1214 |0047: const/4 v4, #int 1 // #1 │ │ -0e0cf0: 5471 7e06 |0048: iget-object v1, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ -0e0cf4: 5272 7f06 |004a: iget v2, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ -0e0cf8: 54b0 b10a |004c: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ -0e0cfc: 5205 8906 |004e: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ -0e0d00: 5276 8006 |0050: iget v6, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ -0e0d04: 07c0 |0052: move-object v0, v12 │ │ -0e0d06: 7407 2b12 0000 |0053: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setVertexAttribute:(Ljava/lang/String;IIZII)V // method@122b │ │ -0e0d0c: d809 0901 |0056: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0e0d10: 28d8 |0058: goto 0030 // -0028 │ │ -0e0d12: 1210 |0059: const/4 v0, #int 1 // #1 │ │ -0e0d14: 5cb0 b50a |005a: iput-boolean v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isBound:Z // field@0ab5 │ │ -0e0d18: 0e00 |005c: return-void │ │ +0ef1f4: |[0ef1f4] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0ef204: 1405 9288 0000 |0000: const v5, #float 4.89922e-41 // #00008892 │ │ +0ef20a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0ef20c: 6208 2200 |0004: sget-object v8, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0ef210: 52b0 b30a |0006: iget v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@0ab3 │ │ +0ef214: 7230 340a 5800 |0008: invoke-interface {v8, v5, v0}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a34 │ │ +0ef21a: 55b0 b70a |000b: iget-boolean v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@0ab7 │ │ +0ef21e: 3800 1c00 |000d: if-eqz v0, 0029 // +001c │ │ +0ef222: 54b0 b40a |000f: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ +0ef226: 54b1 b20a |0011: iget-object v1, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@0ab2 │ │ +0ef22a: 6e10 0527 0100 |0013: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.limit:()I // method@2705 │ │ +0ef230: 0a01 |0016: move-result v1 │ │ +0ef232: da01 0104 |0017: mul-int/lit8 v1, v1, #int 4 // #04 │ │ +0ef236: 6e20 e826 1000 |0019: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ +0ef23c: 54b0 b40a |001c: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ +0ef240: 6e10 e726 0000 |001e: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ +0ef246: 0a00 |0021: move-result v0 │ │ +0ef248: 54b1 b40a |0022: iget-object v1, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ +0ef24c: 7251 3d0a 5802 |0024: invoke-interface {v8, v5, v2, v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@0a3d │ │ +0ef252: 5cb2 b70a |0027: iput-boolean v2, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@0ab7 │ │ +0ef256: 54b0 b10a |0029: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ +0ef25a: 6e10 b40b 0000 |002b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ +0ef260: 0a0a |002e: move-result v10 │ │ +0ef262: 1209 |002f: const/4 v9, #int 0 // #0 │ │ +0ef264: 35a9 2900 |0030: if-ge v9, v10, 0059 // +0029 │ │ +0ef268: 54b0 b10a |0032: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ +0ef26c: 6e20 b20b 9000 |0034: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ +0ef272: 0c07 |0037: move-result-object v7 │ │ +0ef274: 5470 7e06 |0038: iget-object v0, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ +0ef278: 6e20 ec11 0c00 |003a: invoke-virtual {v12, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.enableVertexAttribute:(Ljava/lang/String;)V // method@11ec │ │ +0ef27e: 1303 0614 |003d: const/16 v3, #int 5126 // #1406 │ │ +0ef282: 1204 |003f: const/4 v4, #int 0 // #0 │ │ +0ef284: 5270 8106 |0040: iget v0, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ +0ef288: 1251 |0042: const/4 v1, #int 5 // #5 │ │ +0ef28a: 3310 0500 |0043: if-ne v0, v1, 0048 // +0005 │ │ +0ef28e: 1303 0114 |0045: const/16 v3, #int 5121 // #1401 │ │ +0ef292: 1214 |0047: const/4 v4, #int 1 // #1 │ │ +0ef294: 5471 7e06 |0048: iget-object v1, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ +0ef298: 5272 7f06 |004a: iget v2, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@067f │ │ +0ef29c: 54b0 b10a |004c: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ +0ef2a0: 5205 8906 |004e: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ +0ef2a4: 5276 8006 |0050: iget v6, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ +0ef2a8: 07c0 |0052: move-object v0, v12 │ │ +0ef2aa: 7407 2b12 0000 |0053: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setVertexAttribute:(Ljava/lang/String;IIZII)V // method@122b │ │ +0ef2b0: d809 0901 |0056: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0ef2b4: 28d8 |0058: goto 0030 // -0028 │ │ +0ef2b6: 1210 |0059: const/4 v0, #int 1 // #1 │ │ +0ef2b8: 5cb0 b50a |005a: iput-boolean v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isBound:Z // field@0ab5 │ │ +0ef2bc: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=220 │ │ 0x0006 line=222 │ │ 0x000b line=223 │ │ 0x000f line=224 │ │ 0x001c line=225 │ │ @@ -326030,46 +326085,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -0e0d1c: |[0e0d1c] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.dispose:()V │ │ -0e0d2c: 1405 9288 0000 |0000: const v5, #float 4.89922e-41 // #00008892 │ │ -0e0d32: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -0e0d34: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -0e0d36: 6201 2200 |0005: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0e0d3a: 3801 2000 |0007: if-eqz v1, 0027 // +0020 │ │ -0e0d3e: 6201 b90a |0009: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0ab9 │ │ -0e0d42: 6e10 0d27 0100 |000b: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ -0e0d48: 6201 b90a |000e: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0ab9 │ │ -0e0d4c: 5262 b30a |0010: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@0ab3 │ │ -0e0d50: 6e20 1627 2100 |0012: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2716 │ │ -0e0d56: 6201 b90a |0015: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0ab9 │ │ -0e0d5a: 6e10 0e27 0100 |0017: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@270e │ │ -0e0d60: 6200 2200 |001a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0e0d64: 7230 340a 5003 |001c: invoke-interface {v0, v5, v3}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a34 │ │ -0e0d6a: 6201 b90a |001f: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0ab9 │ │ -0e0d6e: 7230 420a 4001 |0021: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@0a42 │ │ -0e0d74: 5963 b30a |0024: iput v3, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@0ab3 │ │ -0e0d78: 0e00 |0026: return-void │ │ -0e0d7a: 6201 b90a |0027: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0ab9 │ │ -0e0d7e: 6e10 0d27 0100 |0029: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ -0e0d84: 6201 b90a |002c: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0ab9 │ │ -0e0d88: 5262 b30a |002e: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@0ab3 │ │ -0e0d8c: 6e20 1627 2100 |0030: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2716 │ │ -0e0d92: 6201 b90a |0033: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0ab9 │ │ -0e0d96: 6e10 0e27 0100 |0035: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@270e │ │ -0e0d9c: 6200 2100 |0038: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0e0da0: 7230 fd09 5003 |003a: invoke-interface {v0, v5, v3}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@09fd │ │ -0e0da6: 6201 b90a |003d: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0ab9 │ │ -0e0daa: 7230 050a 4001 |003f: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL11;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@0a05 │ │ -0e0db0: 5963 b30a |0042: iput v3, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@0ab3 │ │ -0e0db4: 28e2 |0044: goto 0026 // -001e │ │ +0ef2c0: |[0ef2c0] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.dispose:()V │ │ +0ef2d0: 1405 9288 0000 |0000: const v5, #float 4.89922e-41 // #00008892 │ │ +0ef2d6: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +0ef2d8: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0ef2da: 6201 2200 |0005: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0ef2de: 3801 2000 |0007: if-eqz v1, 0027 // +0020 │ │ +0ef2e2: 6201 b90a |0009: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0ab9 │ │ +0ef2e6: 6e10 0d27 0100 |000b: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ +0ef2ec: 6201 b90a |000e: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0ab9 │ │ +0ef2f0: 5262 b30a |0010: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@0ab3 │ │ +0ef2f4: 6e20 1627 2100 |0012: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2716 │ │ +0ef2fa: 6201 b90a |0015: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0ab9 │ │ +0ef2fe: 6e10 0e27 0100 |0017: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@270e │ │ +0ef304: 6200 2200 |001a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0ef308: 7230 340a 5003 |001c: invoke-interface {v0, v5, v3}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a34 │ │ +0ef30e: 6201 b90a |001f: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0ab9 │ │ +0ef312: 7230 420a 4001 |0021: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@0a42 │ │ +0ef318: 5963 b30a |0024: iput v3, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@0ab3 │ │ +0ef31c: 0e00 |0026: return-void │ │ +0ef31e: 6201 b90a |0027: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0ab9 │ │ +0ef322: 6e10 0d27 0100 |0029: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@270d │ │ +0ef328: 6201 b90a |002c: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0ab9 │ │ +0ef32c: 5262 b30a |002e: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@0ab3 │ │ +0ef330: 6e20 1627 2100 |0030: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2716 │ │ +0ef336: 6201 b90a |0033: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0ab9 │ │ +0ef33a: 6e10 0e27 0100 |0035: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@270e │ │ +0ef340: 6200 2100 |0038: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0ef344: 7230 fd09 5003 |003a: invoke-interface {v0, v5, v3}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@09fd │ │ +0ef34a: 6201 b90a |003d: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@0ab9 │ │ +0ef34e: 7230 050a 4001 |003f: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL11;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@0a05 │ │ +0ef354: 5963 b30a |0042: iput v3, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@0ab3 │ │ +0ef358: 28e2 |0044: goto 0026 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0005 line=304 │ │ 0x0009 line=305 │ │ 0x000e line=306 │ │ 0x0015 line=307 │ │ 0x001a line=308 │ │ @@ -326094,17 +326149,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/VertexAttributes;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e0db8: |[0e0db8] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.getAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; │ │ -0e0dc8: 5410 b10a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ -0e0dcc: 1100 |0002: return-object v0 │ │ +0ef35c: |[0ef35c] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.getAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; │ │ +0ef36c: 5410 b10a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ +0ef370: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;) │ │ @@ -326112,19 +326167,19 @@ │ │ type : '()Ljava/nio/FloatBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0e0dd0: |[0e0dd0] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.getBuffer:()Ljava/nio/FloatBuffer; │ │ -0e0de0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0e0de2: 5c10 b70a |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@0ab7 │ │ -0e0de6: 5410 b20a |0003: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@0ab2 │ │ -0e0dea: 1100 |0005: return-object v0 │ │ +0ef374: |[0ef374] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.getBuffer:()Ljava/nio/FloatBuffer; │ │ +0ef384: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ef386: 5c10 b70a |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@0ab7 │ │ +0ef38a: 5410 b20a |0003: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@0ab2 │ │ +0ef38e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0003 line=130 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData; │ │ │ │ @@ -326133,17 +326188,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e0dec: |[0e0dec] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.getBufferHandle:()I │ │ -0e0dfc: 5210 b30a |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@0ab3 │ │ -0e0e00: 0f00 |0002: return v0 │ │ +0ef390: |[0ef390] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.getBufferHandle:()I │ │ +0ef3a0: 5210 b30a |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@0ab3 │ │ +0ef3a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;) │ │ @@ -326151,22 +326206,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0e0e04: |[0e0e04] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.getNumMaxVertices:()I │ │ -0e0e14: 5420 b40a |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ -0e0e18: 6e10 e026 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ -0e0e1e: 0a00 |0005: move-result v0 │ │ -0e0e20: 5421 b10a |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ -0e0e24: 5211 8906 |0008: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ -0e0e28: b310 |000a: div-int/2addr v0, v1 │ │ -0e0e2a: 0f00 |000b: return v0 │ │ +0ef3a8: |[0ef3a8] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.getNumMaxVertices:()I │ │ +0ef3b8: 5420 b40a |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ +0ef3bc: 6e10 e026 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.capacity:()I // method@26e0 │ │ +0ef3c2: 0a00 |0005: move-result v0 │ │ +0ef3c4: 5421 b10a |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ +0ef3c8: 5211 8906 |0008: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ +0ef3cc: b310 |000a: div-int/2addr v0, v1 │ │ +0ef3ce: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData; │ │ │ │ #7 : (in Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;) │ │ @@ -326174,23 +326229,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0e0e2c: |[0e0e2c] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.getNumVertices:()I │ │ -0e0e3c: 5420 b20a |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@0ab2 │ │ -0e0e40: 6e10 0527 0000 |0002: invoke-virtual {v0}, Ljava/nio/FloatBuffer;.limit:()I // method@2705 │ │ -0e0e46: 0a00 |0005: move-result v0 │ │ -0e0e48: da00 0004 |0006: mul-int/lit8 v0, v0, #int 4 // #04 │ │ -0e0e4c: 5421 b10a |0008: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ -0e0e50: 5211 8906 |000a: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ -0e0e54: b310 |000c: div-int/2addr v0, v1 │ │ -0e0e56: 0f00 |000d: return v0 │ │ +0ef3d0: |[0ef3d0] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.getNumVertices:()I │ │ +0ef3e0: 5420 b20a |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@0ab2 │ │ +0ef3e4: 6e10 0527 0000 |0002: invoke-virtual {v0}, Ljava/nio/FloatBuffer;.limit:()I // method@2705 │ │ +0ef3ea: 0a00 |0005: move-result v0 │ │ +0ef3ec: da00 0004 |0006: mul-int/lit8 v0, v0, #int 4 // #04 │ │ +0ef3f0: 5421 b10a |0008: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ +0ef3f4: 5211 8906 |000a: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0689 │ │ +0ef3f8: b310 |000c: div-int/2addr v0, v1 │ │ +0ef3fa: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData; │ │ │ │ #8 : (in Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;) │ │ @@ -326198,21 +326253,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0e0e58: |[0e0e58] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.invalidate:()V │ │ -0e0e68: 7010 7512 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.createBufferObject:()I // method@1275 │ │ -0e0e6e: 0a00 |0003: move-result v0 │ │ -0e0e70: 5910 b30a |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@0ab3 │ │ -0e0e74: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0e0e76: 5c10 b70a |0007: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@0ab7 │ │ -0e0e7a: 0e00 |0009: return-void │ │ +0ef3fc: |[0ef3fc] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.invalidate:()V │ │ +0ef40c: 7010 7512 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.createBufferObject:()I // method@1275 │ │ +0ef412: 0a00 |0003: move-result v0 │ │ +0ef414: 5910 b30a |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@0ab3 │ │ +0ef418: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0ef41a: 5c10 b70a |0007: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@0ab7 │ │ +0ef41e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0006 line=298 │ │ 0x0009 line=299 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData; │ │ @@ -326222,61 +326277,61 @@ │ │ type : '([FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 98 16-bit code units │ │ -0e0e7c: |[0e0e7c] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.setVertices:([FII)V │ │ -0e0e8c: 1404 9288 0000 |0000: const v4, #float 4.89922e-41 // #00008892 │ │ -0e0e92: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0e0e94: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0e0e96: 5c51 b70a |0005: iput-boolean v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@0ab7 │ │ -0e0e9a: 5551 b60a |0007: iget-boolean v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirect:Z // field@0ab6 │ │ -0e0e9e: 3801 2900 |0009: if-eqz v1, 0032 // +0029 │ │ -0e0ea2: 5451 b40a |000b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ -0e0ea6: 7140 0b1f 1678 |000d: invoke-static {v6, v1, v8, v7}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ -0e0eac: 5451 b20a |0010: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@0ab2 │ │ -0e0eb0: 6e20 0927 3100 |0012: invoke-virtual {v1, v3}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2709 │ │ -0e0eb6: 5451 b20a |0015: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@0ab2 │ │ -0e0eba: 6e20 0627 8100 |0017: invoke-virtual {v1, v8}, Ljava/nio/FloatBuffer;.limit:(I)Ljava/nio/Buffer; // method@2706 │ │ -0e0ec0: 5551 b50a |001a: iget-boolean v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isBound:Z // field@0ab5 │ │ -0e0ec4: 3801 1500 |001c: if-eqz v1, 0031 // +0015 │ │ -0e0ec8: 6201 2200 |001e: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0e0ecc: 3801 3400 |0020: if-eqz v1, 0054 // +0034 │ │ -0e0ed0: 6200 2200 |0022: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0e0ed4: 5451 b40a |0024: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ -0e0ed8: 6e10 e726 0100 |0026: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ -0e0ede: 0a01 |0029: move-result v1 │ │ -0e0ee0: 5452 b40a |002a: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ -0e0ee4: 7252 3d0a 4013 |002c: invoke-interface {v0, v4, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@0a3d │ │ -0e0eea: 5c53 b70a |002f: iput-boolean v3, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@0ab7 │ │ -0e0eee: 0e00 |0031: return-void │ │ -0e0ef0: 5451 b20a |0032: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@0ab2 │ │ -0e0ef4: 6e10 ff26 0100 |0034: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ -0e0efa: 5451 b20a |0037: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@0ab2 │ │ -0e0efe: 6e40 0b27 6187 |0039: invoke-virtual {v1, v6, v7, v8}, Ljava/nio/FloatBuffer;.put:([FII)Ljava/nio/FloatBuffer; // method@270b │ │ -0e0f04: 5451 b20a |003c: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@0ab2 │ │ -0e0f08: 6e10 0127 0100 |003e: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.flip:()Ljava/nio/Buffer; // method@2701 │ │ -0e0f0e: 5451 b40a |0041: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ -0e0f12: 6e20 ec26 3100 |0043: invoke-virtual {v1, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ -0e0f18: 5451 b40a |0046: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ -0e0f1c: 5452 b20a |0048: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@0ab2 │ │ -0e0f20: 6e10 0527 0200 |004a: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.limit:()I // method@2705 │ │ -0e0f26: 0a02 |004d: move-result v2 │ │ -0e0f28: e002 0202 |004e: shl-int/lit8 v2, v2, #int 2 // #02 │ │ -0e0f2c: 6e20 e826 2100 |0050: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ -0e0f32: 28c7 |0053: goto 001a // -0039 │ │ -0e0f34: 6200 2100 |0054: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0e0f38: 5451 b40a |0056: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ -0e0f3c: 6e10 e726 0100 |0058: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ -0e0f42: 0a01 |005b: move-result v1 │ │ -0e0f44: 5452 b40a |005c: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ -0e0f48: 7252 ff09 4013 |005e: invoke-interface {v0, v4, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GL11;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@09ff │ │ -0e0f4e: 28ce |0061: goto 002f // -0032 │ │ +0ef420: |[0ef420] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.setVertices:([FII)V │ │ +0ef430: 1404 9288 0000 |0000: const v4, #float 4.89922e-41 // #00008892 │ │ +0ef436: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +0ef438: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0ef43a: 5c51 b70a |0005: iput-boolean v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@0ab7 │ │ +0ef43e: 5551 b60a |0007: iget-boolean v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirect:Z // field@0ab6 │ │ +0ef442: 3801 2900 |0009: if-eqz v1, 0032 // +0029 │ │ +0ef446: 5451 b40a |000b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ +0ef44a: 7140 0b1f 1678 |000d: invoke-static {v6, v1, v8, v7}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1f0b │ │ +0ef450: 5451 b20a |0010: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@0ab2 │ │ +0ef454: 6e20 0927 3100 |0012: invoke-virtual {v1, v3}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2709 │ │ +0ef45a: 5451 b20a |0015: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@0ab2 │ │ +0ef45e: 6e20 0627 8100 |0017: invoke-virtual {v1, v8}, Ljava/nio/FloatBuffer;.limit:(I)Ljava/nio/Buffer; // method@2706 │ │ +0ef464: 5551 b50a |001a: iget-boolean v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isBound:Z // field@0ab5 │ │ +0ef468: 3801 1500 |001c: if-eqz v1, 0031 // +0015 │ │ +0ef46c: 6201 2200 |001e: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0ef470: 3801 3400 |0020: if-eqz v1, 0054 // +0034 │ │ +0ef474: 6200 2200 |0022: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0ef478: 5451 b40a |0024: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ +0ef47c: 6e10 e726 0100 |0026: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ +0ef482: 0a01 |0029: move-result v1 │ │ +0ef484: 5452 b40a |002a: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ +0ef488: 7252 3d0a 4013 |002c: invoke-interface {v0, v4, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@0a3d │ │ +0ef48e: 5c53 b70a |002f: iput-boolean v3, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@0ab7 │ │ +0ef492: 0e00 |0031: return-void │ │ +0ef494: 5451 b20a |0032: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@0ab2 │ │ +0ef498: 6e10 ff26 0100 |0034: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@26ff │ │ +0ef49e: 5451 b20a |0037: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@0ab2 │ │ +0ef4a2: 6e40 0b27 6187 |0039: invoke-virtual {v1, v6, v7, v8}, Ljava/nio/FloatBuffer;.put:([FII)Ljava/nio/FloatBuffer; // method@270b │ │ +0ef4a8: 5451 b20a |003c: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@0ab2 │ │ +0ef4ac: 6e10 0127 0100 |003e: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.flip:()Ljava/nio/Buffer; // method@2701 │ │ +0ef4b2: 5451 b40a |0041: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ +0ef4b6: 6e20 ec26 3100 |0043: invoke-virtual {v1, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@26ec │ │ +0ef4bc: 5451 b40a |0046: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ +0ef4c0: 5452 b20a |0048: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@0ab2 │ │ +0ef4c4: 6e10 0527 0200 |004a: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.limit:()I // method@2705 │ │ +0ef4ca: 0a02 |004d: move-result v2 │ │ +0ef4cc: e002 0202 |004e: shl-int/lit8 v2, v2, #int 2 // #02 │ │ +0ef4d0: 6e20 e826 2100 |0050: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@26e8 │ │ +0ef4d6: 28c7 |0053: goto 001a // -0039 │ │ +0ef4d8: 6200 2100 |0054: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0ef4dc: 5451 b40a |0056: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ +0ef4e0: 6e10 e726 0100 |0058: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@26e7 │ │ +0ef4e6: 0a01 |005b: move-result v1 │ │ +0ef4e8: 5452 b40a |005c: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@0ab4 │ │ +0ef4ec: 7252 ff09 4013 |005e: invoke-interface {v0, v4, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GL11;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@09ff │ │ +0ef4f2: 28ce |0061: goto 002f // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=136 │ │ 0x0007 line=137 │ │ 0x000b line=138 │ │ 0x0010 line=139 │ │ 0x0015 line=140 │ │ @@ -326306,60 +326361,60 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -0e0f50: |[0e0f50] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.unbind:()V │ │ -0e0f60: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0e0f62: 6201 2100 |0001: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ -0e0f66: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -0e0f68: 5485 b10a |0004: iget-object v5, v8, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ -0e0f6c: 6e10 b40b 0500 |0006: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ -0e0f72: 0a03 |0009: move-result v3 │ │ -0e0f74: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0e0f76: 3532 4800 |000b: if-ge v2, v3, 0053 // +0048 │ │ -0e0f7a: 5485 b10a |000d: iget-object v5, v8, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ -0e0f7e: 6e20 b20b 2500 |000f: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ -0e0f84: 0c00 |0012: move-result-object v0 │ │ -0e0f86: 5205 8106 |0013: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ -0e0f8a: 2b05 4700 0000 |0015: packed-switch v5, 0000005c // +00000047 │ │ -0e0f90: 2205 fc02 |0018: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0e0f94: 2206 c503 |001a: new-instance v6, Ljava/lang/StringBuilder; // type@03c5 │ │ -0e0f98: 7010 6726 0600 |001c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0e0f9e: 1a07 7d2a |001f: const-string v7, "unkown vertex attribute type: " // string@2a7d │ │ -0e0fa2: 6e20 6e26 7600 |0021: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e0fa8: 0c06 |0024: move-result-object v6 │ │ -0e0faa: 5207 8106 |0025: iget v7, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ -0e0fae: 6e20 6b26 7600 |0027: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0e0fb4: 0c06 |002a: move-result-object v6 │ │ -0e0fb6: 6e10 7426 0600 |002b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0e0fbc: 0c06 |002e: move-result-object v6 │ │ -0e0fbe: 7020 b41f 6500 |002f: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0e0fc4: 2705 |0032: throw v5 │ │ -0e0fc6: 1405 7680 0000 |0033: const v5, #float 4.60831e-41 // #00008076 │ │ -0e0fcc: 7220 070a 5100 |0036: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL11;.glDisableClientState:(I)V // method@0a07 │ │ -0e0fd2: d802 0201 |0039: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0e0fd6: 28d0 |003b: goto 000b // -0030 │ │ -0e0fd8: 1405 7580 0000 |003c: const v5, #float 4.60817e-41 // #00008075 │ │ -0e0fde: 7220 070a 5100 |003f: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL11;.glDisableClientState:(I)V // method@0a07 │ │ -0e0fe4: 28f7 |0042: goto 0039 // -0009 │ │ -0e0fe6: 1405 c084 0000 |0043: const v5, #float 4.76217e-41 // #000084c0 │ │ -0e0fec: b045 |0046: add-int/2addr v5, v4 │ │ -0e0fee: 7220 000a 5100 |0047: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL11;.glClientActiveTexture:(I)V // method@0a00 │ │ -0e0ff4: 1405 7880 0000 |004a: const v5, #float 4.60859e-41 // #00008078 │ │ -0e0ffa: 7220 070a 5100 |004d: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL11;.glDisableClientState:(I)V // method@0a07 │ │ -0e1000: d804 0401 |0050: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0e1004: 28e7 |0052: goto 0039 // -0019 │ │ -0e1006: 1405 9288 0000 |0053: const v5, #float 4.89922e-41 // #00008892 │ │ -0e100c: 7230 fd09 5106 |0056: invoke-interface {v1, v5, v6}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@09fd │ │ -0e1012: 5c86 b50a |0059: iput-boolean v6, v8, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isBound:Z // field@0ab5 │ │ -0e1016: 0e00 |005b: return-void │ │ -0e1018: 0001 0600 0000 0000 2400 0000 1e00 ... |005c: packed-switch-data (16 units) │ │ +0ef4f4: |[0ef4f4] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.unbind:()V │ │ +0ef504: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0ef506: 6201 2100 |0001: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0021 │ │ +0ef50a: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +0ef50c: 5485 b10a |0004: iget-object v5, v8, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ +0ef510: 6e10 b40b 0500 |0006: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ +0ef516: 0a03 |0009: move-result v3 │ │ +0ef518: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0ef51a: 3532 4800 |000b: if-ge v2, v3, 0053 // +0048 │ │ +0ef51e: 5485 b10a |000d: iget-object v5, v8, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ +0ef522: 6e20 b20b 2500 |000f: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ +0ef528: 0c00 |0012: move-result-object v0 │ │ +0ef52a: 5205 8106 |0013: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ +0ef52e: 2b05 4700 0000 |0015: packed-switch v5, 0000005c // +00000047 │ │ +0ef534: 2205 fa02 |0018: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0ef538: 2206 c303 |001a: new-instance v6, Ljava/lang/StringBuilder; // type@03c3 │ │ +0ef53c: 7010 6726 0600 |001c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0ef542: 1a07 7b2a |001f: const-string v7, "unkown vertex attribute type: " // string@2a7b │ │ +0ef546: 6e20 6e26 7600 |0021: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0ef54c: 0c06 |0024: move-result-object v6 │ │ +0ef54e: 5207 8106 |0025: iget v7, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@0681 │ │ +0ef552: 6e20 6b26 7600 |0027: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0ef558: 0c06 |002a: move-result-object v6 │ │ +0ef55a: 6e10 7426 0600 |002b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0ef560: 0c06 |002e: move-result-object v6 │ │ +0ef562: 7020 b41f 6500 |002f: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0ef568: 2705 |0032: throw v5 │ │ +0ef56a: 1405 7680 0000 |0033: const v5, #float 4.60831e-41 // #00008076 │ │ +0ef570: 7220 070a 5100 |0036: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL11;.glDisableClientState:(I)V // method@0a07 │ │ +0ef576: d802 0201 |0039: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0ef57a: 28d0 |003b: goto 000b // -0030 │ │ +0ef57c: 1405 7580 0000 |003c: const v5, #float 4.60817e-41 // #00008075 │ │ +0ef582: 7220 070a 5100 |003f: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL11;.glDisableClientState:(I)V // method@0a07 │ │ +0ef588: 28f7 |0042: goto 0039 // -0009 │ │ +0ef58a: 1405 c084 0000 |0043: const v5, #float 4.76217e-41 // #000084c0 │ │ +0ef590: b045 |0046: add-int/2addr v5, v4 │ │ +0ef592: 7220 000a 5100 |0047: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL11;.glClientActiveTexture:(I)V // method@0a00 │ │ +0ef598: 1405 7880 0000 |004a: const v5, #float 4.60859e-41 // #00008078 │ │ +0ef59e: 7220 070a 5100 |004d: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL11;.glDisableClientState:(I)V // method@0a07 │ │ +0ef5a4: d804 0401 |0050: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0ef5a8: 28e7 |0052: goto 0039 // -0019 │ │ +0ef5aa: 1405 9288 0000 |0053: const v5, #float 4.89922e-41 // #00008892 │ │ +0ef5b0: 7230 fd09 5106 |0056: invoke-interface {v1, v5, v6}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@09fd │ │ +0ef5b6: 5c86 b50a |0059: iput-boolean v6, v8, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isBound:Z // field@0ab5 │ │ +0ef5ba: 0e00 |005b: return-void │ │ +0ef5bc: 0001 0600 0000 0000 2400 0000 1e00 ... |005c: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=250 │ │ 0x0003 line=251 │ │ 0x0004 line=252 │ │ 0x000a line=254 │ │ 0x000d line=256 │ │ @@ -326389,33 +326444,33 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0e1038: |[0e1038] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.unbind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0e1048: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0e104a: 6201 2200 |0001: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0e104e: 5464 b10a |0003: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ -0e1052: 6e10 b40b 0400 |0005: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ -0e1058: 0a03 |0008: move-result v3 │ │ -0e105a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0e105c: 3532 1000 |000a: if-ge v2, v3, 001a // +0010 │ │ -0e1060: 5464 b10a |000c: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ -0e1064: 6e20 b20b 2400 |000e: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ -0e106a: 0c00 |0011: move-result-object v0 │ │ -0e106c: 5404 7e06 |0012: iget-object v4, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ -0e1070: 6e20 e911 4700 |0014: invoke-virtual {v7, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.disableVertexAttribute:(Ljava/lang/String;)V // method@11e9 │ │ -0e1076: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0e107a: 28f1 |0019: goto 000a // -000f │ │ -0e107c: 1404 9288 0000 |001a: const v4, #float 4.89922e-41 // #00008892 │ │ -0e1082: 7230 340a 4105 |001d: invoke-interface {v1, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a34 │ │ -0e1088: 5c65 b50a |0020: iput-boolean v5, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isBound:Z // field@0ab5 │ │ -0e108c: 0e00 |0022: return-void │ │ +0ef5dc: |[0ef5dc] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.unbind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0ef5ec: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0ef5ee: 6201 2200 |0001: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0ef5f2: 5464 b10a |0003: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ +0ef5f6: 6e10 b40b 0400 |0005: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ +0ef5fc: 0a03 |0008: move-result v3 │ │ +0ef5fe: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0ef600: 3532 1000 |000a: if-ge v2, v3, 001a // +0010 │ │ +0ef604: 5464 b10a |000c: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@0ab1 │ │ +0ef608: 6e20 b20b 2400 |000e: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ +0ef60e: 0c00 |0011: move-result-object v0 │ │ +0ef610: 5404 7e06 |0012: iget-object v4, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ +0ef614: 6e20 e911 4700 |0014: invoke-virtual {v7, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.disableVertexAttribute:(Ljava/lang/String;)V // method@11e9 │ │ +0ef61a: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0ef61e: 28f1 |0019: goto 000a // -000f │ │ +0ef620: 1404 9288 0000 |001a: const v4, #float 4.89922e-41 // #00008892 │ │ +0ef626: 7230 340a 4105 |001d: invoke-interface {v1, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a34 │ │ +0ef62c: 5c65 b50a |0020: iput-boolean v5, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isBound:Z // field@0ab5 │ │ +0ef630: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=285 │ │ 0x0003 line=286 │ │ 0x0009 line=287 │ │ 0x000c line=288 │ │ 0x0012 line=289 │ │ @@ -326427,20 +326482,20 @@ │ │ 0x0012 - 0x001a reg=0 attribute Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ 0x0003 - 0x0023 reg=1 gl Lcom/badlogic/gdx/graphics/GL20; │ │ 0x000a - 0x0023 reg=2 i I │ │ 0x0009 - 0x0023 reg=3 numAttributes I │ │ 0x0000 - 0x0023 reg=6 this Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData; │ │ 0x0000 - 0x0023 reg=7 shader Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ │ │ - source_file_idx : 4252 (VertexBufferObjectSubData.java) │ │ + source_file_idx : 4250 (VertexBufferObjectSubData.java) │ │ │ │ Class #731 header: │ │ -class_idx : 477 │ │ +class_idx : 475 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 98 │ │ +superclass_idx : 96 │ │ source_file_idx : 1666 │ │ static_fields_size : 0 │ │ instance_fields_size: 24 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 15 │ │ │ │ Class #731 annotations: │ │ @@ -326556,45 +326611,45 @@ │ │ type : '(FFFFLcom/badlogic/gdx/input/GestureDetector$GestureListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -0e1090: |[0e1090] com.badlogic.gdx.input.GestureDetector.:(FFFFLcom/badlogic/gdx/input/GestureDetector$GestureListener;)V │ │ -0e10a0: 1402 286b 6e4e |0000: const v2, #float 1e+09 // #4e6e6b28 │ │ -0e10a6: 7010 7b01 0300 |0003: invoke-direct {v3}, Lcom/badlogic/gdx/InputAdapter;.:()V // method@017b │ │ -0e10ac: 2200 dc01 |0006: new-instance v0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // type@01dc │ │ -0e10b0: 7010 9b12 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.:()V // method@129b │ │ -0e10b6: 5b30 dd0a |000b: iput-object v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0add │ │ -0e10ba: 2200 1302 |000d: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0e10be: 7010 4c14 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0e10c4: 5b30 d60a |0012: iput-object v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0ad6 │ │ -0e10c8: 2200 1302 |0014: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0e10cc: 7010 4c14 0000 |0016: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0e10d2: 5b30 d70a |0019: iput-object v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0ad7 │ │ -0e10d6: 2200 1302 |001b: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0e10da: 7010 4c14 0000 |001d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0e10e0: 5b30 c80a |0020: iput-object v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer1:Lcom/badlogic/gdx/math/Vector2; // field@0ac8 │ │ -0e10e4: 2200 1302 |0022: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0e10e8: 7010 4c14 0000 |0024: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0e10ee: 5b30 c90a |0027: iput-object v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer2:Lcom/badlogic/gdx/math/Vector2; // field@0ac9 │ │ -0e10f2: 2200 d901 |0029: new-instance v0, Lcom/badlogic/gdx/input/GestureDetector$1; // type@01d9 │ │ -0e10f6: 7020 8a12 3000 |002b: invoke-direct {v0, v3}, Lcom/badlogic/gdx/input/GestureDetector$1;.:(Lcom/badlogic/gdx/input/GestureDetector;)V // method@128a │ │ -0e10fc: 5b30 d20a |002e: iput-object v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.longPressTask:Lcom/badlogic/gdx/utils/Timer$Task; // field@0ad2 │ │ -0e1100: 5934 dc0a |0030: iput v4, v3, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareSize:F // field@0adc │ │ -0e1104: a800 0502 |0032: mul-float v0, v5, v2 │ │ -0e1108: 8800 |0034: float-to-long v0, v0 │ │ -0e110a: 5a30 d90a |0035: iput-wide v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.tapCountInterval:J // field@0ad9 │ │ -0e110e: 5936 d10a |0037: iput v6, v3, Lcom/badlogic/gdx/input/GestureDetector;.longPressSeconds:F // field@0ad1 │ │ -0e1112: a800 0702 |0039: mul-float v0, v7, v2 │ │ -0e1116: 8800 |003b: float-to-long v0, v0 │ │ -0e1118: 5a30 d30a |003c: iput-wide v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.maxFlingDelay:J // field@0ad3 │ │ -0e111c: 5b38 cf0a |003e: iput-object v8, v3, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0acf │ │ -0e1120: 0e00 |0040: return-void │ │ +0ef634: |[0ef634] com.badlogic.gdx.input.GestureDetector.:(FFFFLcom/badlogic/gdx/input/GestureDetector$GestureListener;)V │ │ +0ef644: 1402 286b 6e4e |0000: const v2, #float 1e+09 // #4e6e6b28 │ │ +0ef64a: 7010 7b01 0300 |0003: invoke-direct {v3}, Lcom/badlogic/gdx/InputAdapter;.:()V // method@017b │ │ +0ef650: 2200 da01 |0006: new-instance v0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // type@01da │ │ +0ef654: 7010 9b12 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.:()V // method@129b │ │ +0ef65a: 5b30 dd0a |000b: iput-object v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0add │ │ +0ef65e: 2200 1102 |000d: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0ef662: 7010 4c14 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0ef668: 5b30 d60a |0012: iput-object v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0ad6 │ │ +0ef66c: 2200 1102 |0014: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0ef670: 7010 4c14 0000 |0016: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0ef676: 5b30 d70a |0019: iput-object v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0ad7 │ │ +0ef67a: 2200 1102 |001b: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0ef67e: 7010 4c14 0000 |001d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0ef684: 5b30 c80a |0020: iput-object v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer1:Lcom/badlogic/gdx/math/Vector2; // field@0ac8 │ │ +0ef688: 2200 1102 |0022: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0ef68c: 7010 4c14 0000 |0024: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0ef692: 5b30 c90a |0027: iput-object v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer2:Lcom/badlogic/gdx/math/Vector2; // field@0ac9 │ │ +0ef696: 2200 d701 |0029: new-instance v0, Lcom/badlogic/gdx/input/GestureDetector$1; // type@01d7 │ │ +0ef69a: 7020 8a12 3000 |002b: invoke-direct {v0, v3}, Lcom/badlogic/gdx/input/GestureDetector$1;.:(Lcom/badlogic/gdx/input/GestureDetector;)V // method@128a │ │ +0ef6a0: 5b30 d20a |002e: iput-object v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.longPressTask:Lcom/badlogic/gdx/utils/Timer$Task; // field@0ad2 │ │ +0ef6a4: 5934 dc0a |0030: iput v4, v3, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareSize:F // field@0adc │ │ +0ef6a8: a800 0502 |0032: mul-float v0, v5, v2 │ │ +0ef6ac: 8800 |0034: float-to-long v0, v0 │ │ +0ef6ae: 5a30 d90a |0035: iput-wide v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.tapCountInterval:J // field@0ad9 │ │ +0ef6b2: 5936 d10a |0037: iput v6, v3, Lcom/badlogic/gdx/input/GestureDetector;.longPressSeconds:F // field@0ad1 │ │ +0ef6b6: a800 0702 |0039: mul-float v0, v7, v2 │ │ +0ef6ba: 8800 |003b: float-to-long v0, v0 │ │ +0ef6bc: 5a30 d30a |003c: iput-wide v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.maxFlingDelay:J // field@0ad3 │ │ +0ef6c0: 5b38 cf0a |003e: iput-object v8, v3, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0acf │ │ +0ef6c4: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=76 │ │ 0x0006 line=46 │ │ 0x000d line=49 │ │ 0x0014 line=50 │ │ 0x001b line=51 │ │ @@ -326619,23 +326674,23 @@ │ │ type : '(Lcom/badlogic/gdx/input/GestureDetector$GestureListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 17 16-bit code units │ │ -0e1124: |[0e1124] com.badlogic.gdx.input.GestureDetector.:(Lcom/badlogic/gdx/input/GestureDetector$GestureListener;)V │ │ -0e1134: 1501 a041 |0000: const/high16 v1, #int 1101004800 // #41a0 │ │ -0e1138: 1402 cdcc cc3e |0002: const v2, #float 0.4 // #3ecccccd │ │ -0e113e: 1403 cdcc 8c3f |0005: const v3, #float 1.1 // #3f8ccccd │ │ -0e1144: 1404 9a99 193e |0008: const v4, #float 0.15 // #3e19999a │ │ -0e114a: 0760 |000b: move-object v0, v6 │ │ -0e114c: 0775 |000c: move-object v5, v7 │ │ -0e114e: 7606 a312 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/input/GestureDetector;.:(FFFFLcom/badlogic/gdx/input/GestureDetector$GestureListener;)V // method@12a3 │ │ -0e1154: 0e00 |0010: return-void │ │ +0ef6c8: |[0ef6c8] com.badlogic.gdx.input.GestureDetector.:(Lcom/badlogic/gdx/input/GestureDetector$GestureListener;)V │ │ +0ef6d8: 1501 a041 |0000: const/high16 v1, #int 1101004800 // #41a0 │ │ +0ef6dc: 1402 cdcc cc3e |0002: const v2, #float 0.4 // #3ecccccd │ │ +0ef6e2: 1403 cdcc 8c3f |0005: const v3, #float 1.1 // #3f8ccccd │ │ +0ef6e8: 1404 9a99 193e |0008: const v4, #float 0.15 // #3e19999a │ │ +0ef6ee: 0760 |000b: move-object v0, v6 │ │ +0ef6f0: 0775 |000c: move-object v5, v7 │ │ +0ef6f2: 7606 a312 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/input/GestureDetector;.:(FFFFLcom/badlogic/gdx/input/GestureDetector$GestureListener;)V // method@12a3 │ │ +0ef6f8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0010 line=65 │ │ locals : │ │ 0x0000 - 0x0011 reg=6 this Lcom/badlogic/gdx/input/GestureDetector; │ │ 0x0000 - 0x0011 reg=7 listener Lcom/badlogic/gdx/input/GestureDetector$GestureListener; │ │ @@ -326645,31 +326700,31 @@ │ │ type : '(FFFF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0e1158: |[0e1158] com.badlogic.gdx.input.GestureDetector.isWithinTapSquare:(FFFF)Z │ │ -0e1168: a700 0305 |0000: sub-float v0, v3, v5 │ │ -0e116c: 7110 0f26 0000 |0002: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -0e1172: 0a00 |0005: move-result v0 │ │ -0e1174: 5221 dc0a |0006: iget v1, v2, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareSize:F // field@0adc │ │ -0e1178: 2e00 0001 |0008: cmpg-float v0, v0, v1 │ │ -0e117c: 3b00 1000 |000a: if-gez v0, 001a // +0010 │ │ -0e1180: a700 0406 |000c: sub-float v0, v4, v6 │ │ -0e1184: 7110 0f26 0000 |000e: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -0e118a: 0a00 |0011: move-result v0 │ │ -0e118c: 5221 dc0a |0012: iget v1, v2, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareSize:F // field@0adc │ │ -0e1190: 2e00 0001 |0014: cmpg-float v0, v0, v1 │ │ -0e1194: 3b00 0400 |0016: if-gez v0, 001a // +0004 │ │ -0e1198: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -0e119a: 0f00 |0019: return v0 │ │ -0e119c: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -0e119e: 28fe |001b: goto 0019 // -0002 │ │ +0ef6fc: |[0ef6fc] com.badlogic.gdx.input.GestureDetector.isWithinTapSquare:(FFFF)Z │ │ +0ef70c: a700 0305 |0000: sub-float v0, v3, v5 │ │ +0ef710: 7110 0f26 0000 |0002: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +0ef716: 0a00 |0005: move-result v0 │ │ +0ef718: 5221 dc0a |0006: iget v1, v2, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareSize:F // field@0adc │ │ +0ef71c: 2e00 0001 |0008: cmpg-float v0, v0, v1 │ │ +0ef720: 3b00 1000 |000a: if-gez v0, 001a // +0010 │ │ +0ef724: a700 0406 |000c: sub-float v0, v4, v6 │ │ +0ef728: 7110 0f26 0000 |000e: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +0ef72e: 0a00 |0011: move-result v0 │ │ +0ef730: 5221 dc0a |0012: iget v1, v2, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareSize:F // field@0adc │ │ +0ef734: 2e00 0001 |0014: cmpg-float v0, v0, v1 │ │ +0ef738: 3b00 0400 |0016: if-gez v0, 001a // +0004 │ │ +0ef73c: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +0ef73e: 0f00 |0019: return v0 │ │ +0ef740: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +0ef742: 28fe |001b: goto 0019 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lcom/badlogic/gdx/input/GestureDetector; │ │ 0x0000 - 0x001c reg=3 x F │ │ 0x0000 - 0x001c reg=4 y F │ │ @@ -326682,18 +326737,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0e11a0: |[0e11a0] com.badlogic.gdx.input.GestureDetector.invalidateTapSquare:()V │ │ -0e11b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e11b2: 5c10 c70a |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@0ac7 │ │ -0e11b6: 0e00 |0003: return-void │ │ +0ef744: |[0ef744] com.badlogic.gdx.input.GestureDetector.invalidateTapSquare:()V │ │ +0ef754: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ef756: 5c10 c70a |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@0ac7 │ │ +0ef75a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0003 line=243 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/input/GestureDetector; │ │ │ │ @@ -326702,72 +326757,72 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e11b8: |[0e11b8] com.badlogic.gdx.input.GestureDetector.isLongPressed:()Z │ │ -0e11c8: 5210 d10a |0000: iget v0, v1, Lcom/badlogic/gdx/input/GestureDetector;.longPressSeconds:F // field@0ad1 │ │ -0e11cc: 6e20 a712 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/input/GestureDetector;.isLongPressed:(F)Z // method@12a7 │ │ -0e11d2: 0a00 |0005: move-result v0 │ │ -0e11d4: 0f00 |0006: return v0 │ │ +0ef75c: |[0ef75c] com.badlogic.gdx.input.GestureDetector.isLongPressed:()Z │ │ +0ef76c: 5210 d10a |0000: iget v0, v1, Lcom/badlogic/gdx/input/GestureDetector;.longPressSeconds:F // field@0ad1 │ │ +0ef770: 6e20 a712 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/input/GestureDetector;.isLongPressed:(F)Z // method@12a7 │ │ +0ef776: 0a00 |0005: move-result v0 │ │ +0ef778: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/input/GestureDetector; │ │ │ │ #2 : (in Lcom/badlogic/gdx/input/GestureDetector;) │ │ name : 'isLongPressed' │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 8 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -0e11d8: |[0e11d8] com.badlogic.gdx.input.GestureDetector.isLongPressed:(F)Z │ │ -0e11e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e11ea: 5351 c60a |0001: iget-wide v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.gestureStartTime:J // field@0ac6 │ │ -0e11ee: 1603 0000 |0003: const-wide/16 v3, #int 0 // #0 │ │ -0e11f2: 3101 0103 |0005: cmp-long v1, v1, v3 │ │ -0e11f6: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -0e11fa: 0f00 |0009: return v0 │ │ -0e11fc: 7100 3e23 0000 |000a: invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;.nanoTime:()J // method@233e │ │ -0e1202: 0b01 |000d: move-result-wide v1 │ │ -0e1204: 5353 c60a |000e: iget-wide v3, v5, Lcom/badlogic/gdx/input/GestureDetector;.gestureStartTime:J // field@0ac6 │ │ -0e1208: bc31 |0010: sub-long/2addr v1, v3 │ │ -0e120a: 1403 286b 6e4e |0011: const v3, #float 1e+09 // #4e6e6b28 │ │ -0e1210: c863 |0014: mul-float/2addr v3, v6 │ │ -0e1212: 8833 |0015: float-to-long v3, v3 │ │ -0e1214: 3101 0103 |0016: cmp-long v1, v1, v3 │ │ -0e1218: 3d01 f1ff |0018: if-lez v1, 0009 // -000f │ │ -0e121c: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -0e121e: 28ee |001b: goto 0009 // -0012 │ │ +0ef77c: |[0ef77c] com.badlogic.gdx.input.GestureDetector.isLongPressed:(F)Z │ │ +0ef78c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ef78e: 5362 c60a |0001: iget-wide v2, v6, Lcom/badlogic/gdx/input/GestureDetector;.gestureStartTime:J // field@0ac6 │ │ +0ef792: 1604 0000 |0003: const-wide/16 v4, #int 0 // #0 │ │ +0ef796: 3101 0204 |0005: cmp-long v1, v2, v4 │ │ +0ef79a: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +0ef79e: 0f00 |0009: return v0 │ │ +0ef7a0: 7100 3e23 0000 |000a: invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;.nanoTime:()J // method@233e │ │ +0ef7a6: 0b02 |000d: move-result-wide v2 │ │ +0ef7a8: 5364 c60a |000e: iget-wide v4, v6, Lcom/badlogic/gdx/input/GestureDetector;.gestureStartTime:J // field@0ac6 │ │ +0ef7ac: bc42 |0010: sub-long/2addr v2, v4 │ │ +0ef7ae: 1401 286b 6e4e |0011: const v1, #float 1e+09 // #4e6e6b28 │ │ +0ef7b4: c871 |0014: mul-float/2addr v1, v7 │ │ +0ef7b6: 8814 |0015: float-to-long v4, v1 │ │ +0ef7b8: 3101 0204 |0016: cmp-long v1, v2, v4 │ │ +0ef7bc: 3d01 f1ff |0018: if-lez v1, 0009 // -000f │ │ +0ef7c0: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +0ef7c2: 28ee |001b: goto 0009 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=222 │ │ 0x0009 line=223 │ │ locals : │ │ - 0x0000 - 0x001c reg=5 this Lcom/badlogic/gdx/input/GestureDetector; │ │ - 0x0000 - 0x001c reg=6 duration F │ │ + 0x0000 - 0x001c reg=6 this Lcom/badlogic/gdx/input/GestureDetector; │ │ + 0x0000 - 0x001c reg=7 duration F │ │ │ │ #3 : (in Lcom/badlogic/gdx/input/GestureDetector;) │ │ name : 'isPanning' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e1220: |[0e1220] com.badlogic.gdx.input.GestureDetector.isPanning:()Z │ │ -0e1230: 5510 d40a |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/input/GestureDetector;.panning:Z // field@0ad4 │ │ -0e1234: 0f00 |0002: return v0 │ │ +0ef7c4: |[0ef7c4] com.badlogic.gdx.input.GestureDetector.isPanning:()Z │ │ +0ef7d4: 5510 d40a |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/input/GestureDetector;.panning:Z // field@0ad4 │ │ +0ef7d8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/input/GestureDetector; │ │ │ │ #4 : (in Lcom/badlogic/gdx/input/GestureDetector;) │ │ @@ -326775,21 +326830,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0e1238: |[0e1238] com.badlogic.gdx.input.GestureDetector.reset:()V │ │ -0e1248: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0e124a: 1600 0000 |0001: const-wide/16 v0, #int 0 // #0 │ │ -0e124e: 5a30 c60a |0003: iput-wide v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.gestureStartTime:J // field@0ac6 │ │ -0e1252: 5c32 d40a |0005: iput-boolean v2, v3, Lcom/badlogic/gdx/input/GestureDetector;.panning:Z // field@0ad4 │ │ -0e1256: 5c32 c70a |0007: iput-boolean v2, v3, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@0ac7 │ │ -0e125a: 0e00 |0009: return-void │ │ +0ef7dc: |[0ef7dc] com.badlogic.gdx.input.GestureDetector.reset:()V │ │ +0ef7ec: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0ef7ee: 1600 0000 |0001: const-wide/16 v0, #int 0 // #0 │ │ +0ef7f2: 5a30 c60a |0003: iput-wide v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.gestureStartTime:J // field@0ac6 │ │ +0ef7f6: 5c32 d40a |0005: iput-boolean v2, v3, Lcom/badlogic/gdx/input/GestureDetector;.panning:Z // field@0ad4 │ │ +0ef7fa: 5c32 c70a |0007: iput-boolean v2, v3, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@0ac7 │ │ +0ef7fe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=231 │ │ 0x0005 line=232 │ │ 0x0007 line=233 │ │ 0x0009 line=234 │ │ locals : │ │ @@ -326800,60 +326855,60 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e125c: |[0e125c] com.badlogic.gdx.input.GestureDetector.setLongPressSeconds:(F)V │ │ -0e126c: 5901 d10a |0000: iput v1, v0, Lcom/badlogic/gdx/input/GestureDetector;.longPressSeconds:F // field@0ad1 │ │ -0e1270: 0e00 |0002: return-void │ │ +0ef800: |[0ef800] com.badlogic.gdx.input.GestureDetector.setLongPressSeconds:(F)V │ │ +0ef810: 5901 d10a |0000: iput v1, v0, Lcom/badlogic/gdx/input/GestureDetector;.longPressSeconds:F // field@0ad1 │ │ +0ef814: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0002 line=256 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/input/GestureDetector; │ │ 0x0000 - 0x0003 reg=1 longPressSeconds F │ │ │ │ #6 : (in Lcom/badlogic/gdx/input/GestureDetector;) │ │ name : 'setMaxFlingDelay' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e1274: |[0e1274] com.badlogic.gdx.input.GestureDetector.setMaxFlingDelay:(J)V │ │ -0e1284: 5a01 d30a |0000: iput-wide v1, v0, Lcom/badlogic/gdx/input/GestureDetector;.maxFlingDelay:J // field@0ad3 │ │ -0e1288: 0e00 |0002: return-void │ │ +0ef818: |[0ef818] com.badlogic.gdx.input.GestureDetector.setMaxFlingDelay:(J)V │ │ +0ef828: 5a12 d30a |0000: iput-wide v2, v1, Lcom/badlogic/gdx/input/GestureDetector;.maxFlingDelay:J // field@0ad3 │ │ +0ef82c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x0002 line=260 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/input/GestureDetector; │ │ - 0x0000 - 0x0003 reg=1 maxFlingDelay J │ │ + 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/input/GestureDetector; │ │ + 0x0000 - 0x0003 reg=2 maxFlingDelay J │ │ │ │ #7 : (in Lcom/badlogic/gdx/input/GestureDetector;) │ │ name : 'setTapCountInterval' │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0e128c: |[0e128c] com.badlogic.gdx.input.GestureDetector.setTapCountInterval:(F)V │ │ -0e129c: 1400 286b 6e4e |0000: const v0, #float 1e+09 // #4e6e6b28 │ │ -0e12a2: c830 |0003: mul-float/2addr v0, v3 │ │ -0e12a4: 8800 |0004: float-to-long v0, v0 │ │ -0e12a6: 5a20 d90a |0005: iput-wide v0, v2, Lcom/badlogic/gdx/input/GestureDetector;.tapCountInterval:J // field@0ad9 │ │ -0e12aa: 0e00 |0007: return-void │ │ +0ef830: |[0ef830] com.badlogic.gdx.input.GestureDetector.setTapCountInterval:(F)V │ │ +0ef840: 1400 286b 6e4e |0000: const v0, #float 1e+09 // #4e6e6b28 │ │ +0ef846: c830 |0003: mul-float/2addr v0, v3 │ │ +0ef848: 8800 |0004: float-to-long v0, v0 │ │ +0ef84a: 5a20 d90a |0005: iput-wide v0, v2, Lcom/badlogic/gdx/input/GestureDetector;.tapCountInterval:J // field@0ad9 │ │ +0ef84e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0007 line=252 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/input/GestureDetector; │ │ 0x0000 - 0x0008 reg=3 tapCountInterval F │ │ @@ -326863,18 +326918,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0e12ac: |[0e12ac] com.badlogic.gdx.input.GestureDetector.setTapSquareSize:(I)V │ │ -0e12bc: 8220 |0000: int-to-float v0, v2 │ │ -0e12be: 5910 dc0a |0001: iput v0, v1, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareSize:F // field@0adc │ │ -0e12c2: 0e00 |0003: return-void │ │ +0ef850: |[0ef850] com.badlogic.gdx.input.GestureDetector.setTapSquareSize:(I)V │ │ +0ef860: 8220 |0000: int-to-float v0, v2 │ │ +0ef862: 5910 dc0a |0001: iput v0, v1, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareSize:F // field@0adc │ │ +0ef866: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0003 line=247 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/input/GestureDetector; │ │ 0x0000 - 0x0004 reg=2 tapSquareSize I │ │ @@ -326884,73 +326939,73 @@ │ │ type : '(FFII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 120 16-bit code units │ │ -0e12c4: |[0e12c4] com.badlogic.gdx.input.GestureDetector.touchDown:(FFII)Z │ │ -0e12d4: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0e12d6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0e12d8: 3748 0300 |0002: if-le v8, v4, 0005 // +0003 │ │ -0e12dc: 0f00 |0004: return v0 │ │ -0e12de: 3908 5600 |0005: if-nez v8, 005b // +0056 │ │ -0e12e2: 5451 d60a |0007: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0ad6 │ │ -0e12e6: 6e30 6814 6107 |0009: invoke-virtual {v1, v6, v7}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e12ec: 6201 2500 |000c: sget-object v1, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0e12f0: 7210 5b01 0100 |000e: invoke-interface {v1}, Lcom/badlogic/gdx/Input;.getCurrentEventTime:()J // method@015b │ │ -0e12f6: 0b01 |0011: move-result-wide v1 │ │ -0e12f8: 5a51 c60a |0012: iput-wide v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.gestureStartTime:J // field@0ac6 │ │ -0e12fc: 5451 dd0a |0014: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0add │ │ -0e1300: 5352 c60a |0016: iget-wide v2, v5, Lcom/badlogic/gdx/input/GestureDetector;.gestureStartTime:J // field@0ac6 │ │ -0e1304: 6e53 a112 6127 |0018: invoke-virtual {v1, v6, v7, v2, v3}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.start:(FFJ)V // method@12a1 │ │ -0e130a: 6201 2500 |001b: sget-object v1, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0e130e: 7220 7101 4100 |001d: invoke-interface {v1, v4}, Lcom/badlogic/gdx/Input;.isTouched:(I)Z // method@0171 │ │ -0e1314: 0a01 |0020: move-result v1 │ │ -0e1316: 3801 2000 |0021: if-eqz v1, 0041 // +0020 │ │ -0e131a: 5c50 c70a |0023: iput-boolean v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@0ac7 │ │ -0e131e: 5c54 d50a |0025: iput-boolean v4, v5, Lcom/badlogic/gdx/input/GestureDetector;.pinching:Z // field@0ad5 │ │ -0e1322: 5450 c80a |0027: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer1:Lcom/badlogic/gdx/math/Vector2; // field@0ac8 │ │ -0e1326: 5451 d60a |0029: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0ad6 │ │ -0e132a: 6e20 6914 1000 |002b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -0e1330: 5450 c90a |002e: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer2:Lcom/badlogic/gdx/math/Vector2; // field@0ac9 │ │ -0e1334: 5451 d70a |0030: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0ad7 │ │ -0e1338: 6e20 6914 1000 |0032: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -0e133e: 5450 d20a |0035: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.longPressTask:Lcom/badlogic/gdx/utils/Timer$Task; // field@0ad2 │ │ -0e1342: 6e10 4223 0000 |0037: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.cancel:()V // method@2342 │ │ -0e1348: 5450 cf0a |003a: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0acf │ │ -0e134c: 7259 9912 6087 |003c: invoke-interface {v0, v6, v7, v8, v9}, Lcom/badlogic/gdx/input/GestureDetector$GestureListener;.touchDown:(FFII)Z // method@1299 │ │ -0e1352: 0a00 |003f: move-result v0 │ │ -0e1354: 28c4 |0040: goto 0004 // -003c │ │ -0e1356: 5c54 c70a |0041: iput-boolean v4, v5, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@0ac7 │ │ -0e135a: 5c50 d50a |0043: iput-boolean v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.pinching:Z // field@0ad5 │ │ -0e135e: 5c50 d00a |0045: iput-boolean v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.longPressFired:Z // field@0ad0 │ │ -0e1362: 5956 da0a |0047: iput v6, v5, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareCenterX:F // field@0ada │ │ -0e1366: 5957 db0a |0049: iput v7, v5, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareCenterY:F // field@0adb │ │ -0e136a: 5450 d20a |004b: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.longPressTask:Lcom/badlogic/gdx/utils/Timer$Task; // field@0ad2 │ │ -0e136e: 6e10 4323 0000 |004d: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.isScheduled:()Z // method@2343 │ │ -0e1374: 0a00 |0050: move-result v0 │ │ -0e1376: 3900 e9ff |0051: if-nez v0, 003a // -0017 │ │ -0e137a: 5450 d20a |0053: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.longPressTask:Lcom/badlogic/gdx/utils/Timer$Task; // field@0ad2 │ │ -0e137e: 5251 d10a |0055: iget v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.longPressSeconds:F // field@0ad1 │ │ -0e1382: 7120 4a23 1000 |0057: invoke-static {v0, v1}, Lcom/badlogic/gdx/utils/Timer;.schedule:(Lcom/badlogic/gdx/utils/Timer$Task;F)V // method@234a │ │ -0e1388: 28e0 |005a: goto 003a // -0020 │ │ -0e138a: 5451 d70a |005b: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0ad7 │ │ -0e138e: 6e30 6814 6107 |005d: invoke-virtual {v1, v6, v7}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e1394: 5c50 c70a |0060: iput-boolean v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@0ac7 │ │ -0e1398: 5c54 d50a |0062: iput-boolean v4, v5, Lcom/badlogic/gdx/input/GestureDetector;.pinching:Z // field@0ad5 │ │ -0e139c: 5450 c80a |0064: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer1:Lcom/badlogic/gdx/math/Vector2; // field@0ac8 │ │ -0e13a0: 5451 d60a |0066: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0ad6 │ │ -0e13a4: 6e20 6914 1000 |0068: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -0e13aa: 5450 c90a |006b: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer2:Lcom/badlogic/gdx/math/Vector2; // field@0ac9 │ │ -0e13ae: 5451 d70a |006d: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0ad7 │ │ -0e13b2: 6e20 6914 1000 |006f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -0e13b8: 5450 d20a |0072: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.longPressTask:Lcom/badlogic/gdx/utils/Timer$Task; // field@0ad2 │ │ -0e13bc: 6e10 4223 0000 |0074: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.cancel:()V // method@2342 │ │ -0e13c2: 28c3 |0077: goto 003a // -003d │ │ +0ef868: |[0ef868] com.badlogic.gdx.input.GestureDetector.touchDown:(FFII)Z │ │ +0ef878: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0ef87a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0ef87c: 3748 0300 |0002: if-le v8, v4, 0005 // +0003 │ │ +0ef880: 0f00 |0004: return v0 │ │ +0ef882: 3908 5600 |0005: if-nez v8, 005b // +0056 │ │ +0ef886: 5451 d60a |0007: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0ad6 │ │ +0ef88a: 6e30 6814 6107 |0009: invoke-virtual {v1, v6, v7}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0ef890: 6201 2500 |000c: sget-object v1, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0ef894: 7210 5b01 0100 |000e: invoke-interface {v1}, Lcom/badlogic/gdx/Input;.getCurrentEventTime:()J // method@015b │ │ +0ef89a: 0b02 |0011: move-result-wide v2 │ │ +0ef89c: 5a52 c60a |0012: iput-wide v2, v5, Lcom/badlogic/gdx/input/GestureDetector;.gestureStartTime:J // field@0ac6 │ │ +0ef8a0: 5451 dd0a |0014: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0add │ │ +0ef8a4: 5352 c60a |0016: iget-wide v2, v5, Lcom/badlogic/gdx/input/GestureDetector;.gestureStartTime:J // field@0ac6 │ │ +0ef8a8: 6e53 a112 6127 |0018: invoke-virtual {v1, v6, v7, v2, v3}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.start:(FFJ)V // method@12a1 │ │ +0ef8ae: 6201 2500 |001b: sget-object v1, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0ef8b2: 7220 7101 4100 |001d: invoke-interface {v1, v4}, Lcom/badlogic/gdx/Input;.isTouched:(I)Z // method@0171 │ │ +0ef8b8: 0a01 |0020: move-result v1 │ │ +0ef8ba: 3801 2000 |0021: if-eqz v1, 0041 // +0020 │ │ +0ef8be: 5c50 c70a |0023: iput-boolean v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@0ac7 │ │ +0ef8c2: 5c54 d50a |0025: iput-boolean v4, v5, Lcom/badlogic/gdx/input/GestureDetector;.pinching:Z // field@0ad5 │ │ +0ef8c6: 5450 c80a |0027: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer1:Lcom/badlogic/gdx/math/Vector2; // field@0ac8 │ │ +0ef8ca: 5451 d60a |0029: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0ad6 │ │ +0ef8ce: 6e20 6914 1000 |002b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +0ef8d4: 5450 c90a |002e: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer2:Lcom/badlogic/gdx/math/Vector2; // field@0ac9 │ │ +0ef8d8: 5451 d70a |0030: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0ad7 │ │ +0ef8dc: 6e20 6914 1000 |0032: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +0ef8e2: 5450 d20a |0035: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.longPressTask:Lcom/badlogic/gdx/utils/Timer$Task; // field@0ad2 │ │ +0ef8e6: 6e10 4223 0000 |0037: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.cancel:()V // method@2342 │ │ +0ef8ec: 5450 cf0a |003a: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0acf │ │ +0ef8f0: 7259 9912 6087 |003c: invoke-interface {v0, v6, v7, v8, v9}, Lcom/badlogic/gdx/input/GestureDetector$GestureListener;.touchDown:(FFII)Z // method@1299 │ │ +0ef8f6: 0a00 |003f: move-result v0 │ │ +0ef8f8: 28c4 |0040: goto 0004 // -003c │ │ +0ef8fa: 5c54 c70a |0041: iput-boolean v4, v5, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@0ac7 │ │ +0ef8fe: 5c50 d50a |0043: iput-boolean v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.pinching:Z // field@0ad5 │ │ +0ef902: 5c50 d00a |0045: iput-boolean v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.longPressFired:Z // field@0ad0 │ │ +0ef906: 5956 da0a |0047: iput v6, v5, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareCenterX:F // field@0ada │ │ +0ef90a: 5957 db0a |0049: iput v7, v5, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareCenterY:F // field@0adb │ │ +0ef90e: 5450 d20a |004b: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.longPressTask:Lcom/badlogic/gdx/utils/Timer$Task; // field@0ad2 │ │ +0ef912: 6e10 4323 0000 |004d: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.isScheduled:()Z // method@2343 │ │ +0ef918: 0a00 |0050: move-result v0 │ │ +0ef91a: 3900 e9ff |0051: if-nez v0, 003a // -0017 │ │ +0ef91e: 5450 d20a |0053: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.longPressTask:Lcom/badlogic/gdx/utils/Timer$Task; // field@0ad2 │ │ +0ef922: 5251 d10a |0055: iget v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.longPressSeconds:F // field@0ad1 │ │ +0ef926: 7120 4a23 1000 |0057: invoke-static {v0, v1}, Lcom/badlogic/gdx/utils/Timer;.schedule:(Lcom/badlogic/gdx/utils/Timer$Task;F)V // method@234a │ │ +0ef92c: 28e0 |005a: goto 003a // -0020 │ │ +0ef92e: 5451 d70a |005b: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0ad7 │ │ +0ef932: 6e30 6814 6107 |005d: invoke-virtual {v1, v6, v7}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0ef938: 5c50 c70a |0060: iput-boolean v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@0ac7 │ │ +0ef93c: 5c54 d50a |0062: iput-boolean v4, v5, Lcom/badlogic/gdx/input/GestureDetector;.pinching:Z // field@0ad5 │ │ +0ef940: 5450 c80a |0064: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer1:Lcom/badlogic/gdx/math/Vector2; // field@0ac8 │ │ +0ef944: 5451 d60a |0066: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0ad6 │ │ +0ef948: 6e20 6914 1000 |0068: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +0ef94e: 5450 c90a |006b: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer2:Lcom/badlogic/gdx/math/Vector2; // field@0ac9 │ │ +0ef952: 5451 d70a |006d: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0ad7 │ │ +0ef956: 6e20 6914 1000 |006f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +0ef95c: 5450 d20a |0072: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.longPressTask:Lcom/badlogic/gdx/utils/Timer$Task; // field@0ad2 │ │ +0ef960: 6e10 4223 0000 |0074: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.cancel:()V // method@2342 │ │ +0ef966: 28c3 |0077: goto 003a // -003d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=90 │ │ 0x0004 line=121 │ │ 0x0005 line=92 │ │ 0x0007 line=93 │ │ 0x000c line=94 │ │ @@ -326986,20 +327041,20 @@ │ │ type : '(IIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -0e13c4: |[0e13c4] com.badlogic.gdx.input.GestureDetector.touchDown:(IIII)Z │ │ -0e13d4: 8230 |0000: int-to-float v0, v3 │ │ -0e13d6: 8241 |0001: int-to-float v1, v4 │ │ -0e13d8: 6e56 af12 0251 |0002: invoke-virtual {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/input/GestureDetector;.touchDown:(FFII)Z // method@12af │ │ -0e13de: 0a00 |0005: move-result v0 │ │ -0e13e0: 0f00 |0006: return v0 │ │ +0ef968: |[0ef968] com.badlogic.gdx.input.GestureDetector.touchDown:(IIII)Z │ │ +0ef978: 8230 |0000: int-to-float v0, v3 │ │ +0ef97a: 8241 |0001: int-to-float v1, v4 │ │ +0ef97c: 6e56 af12 0251 |0002: invoke-virtual {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/input/GestureDetector;.touchDown:(FFII)Z // method@12af │ │ +0ef982: 0a00 |0005: move-result v0 │ │ +0ef984: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/input/GestureDetector; │ │ 0x0000 - 0x0007 reg=3 x I │ │ 0x0000 - 0x0007 reg=4 y I │ │ @@ -327011,79 +327066,79 @@ │ │ type : '(FFI)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 125 16-bit code units │ │ -0e13e4: |[0e13e4] com.badlogic.gdx.input.GestureDetector.touchDragged:(FFI)Z │ │ -0e13f4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0e13f6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0e13f8: 372b 0300 |0002: if-le v11, v2, 0005 // +0003 │ │ -0e13fc: 0f01 |0004: return v1 │ │ -0e13fe: 5583 d00a |0005: iget-boolean v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.longPressFired:Z // field@0ad0 │ │ -0e1402: 3903 fdff |0007: if-nez v3, 0004 // -0003 │ │ -0e1406: 5583 d50a |0009: iget-boolean v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.pinching:Z // field@0ad5 │ │ -0e140a: 3803 3d00 |000b: if-eqz v3, 0048 // +003d │ │ -0e140e: 390b 3500 |000d: if-nez v11, 0042 // +0035 │ │ -0e1412: 5483 d60a |000f: iget-object v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0ad6 │ │ -0e1416: 6e30 6814 930a |0011: invoke-virtual {v3, v9, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e141c: 5483 cf0a |0014: iget-object v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0acf │ │ -0e1420: 3803 eeff |0016: if-eqz v3, 0004 // -0012 │ │ -0e1424: 5483 cf0a |0018: iget-object v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0acf │ │ -0e1428: 5484 c80a |001a: iget-object v4, v8, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer1:Lcom/badlogic/gdx/math/Vector2; // field@0ac8 │ │ -0e142c: 5485 c90a |001c: iget-object v5, v8, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer2:Lcom/badlogic/gdx/math/Vector2; // field@0ac9 │ │ -0e1430: 5486 d60a |001e: iget-object v6, v8, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0ad6 │ │ -0e1434: 5487 d70a |0020: iget-object v7, v8, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0ad7 │ │ -0e1438: 7257 9712 4365 |0022: invoke-interface {v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/input/GestureDetector$GestureListener;.pinch:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)Z // method@1297 │ │ -0e143e: 0a00 |0025: move-result v0 │ │ -0e1440: 5483 cf0a |0026: iget-object v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0acf │ │ -0e1444: 5484 c80a |0028: iget-object v4, v8, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer1:Lcom/badlogic/gdx/math/Vector2; // field@0ac8 │ │ -0e1448: 5485 c90a |002a: iget-object v5, v8, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer2:Lcom/badlogic/gdx/math/Vector2; // field@0ac9 │ │ -0e144c: 6e20 5a14 5400 |002c: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@145a │ │ -0e1452: 0a04 |002f: move-result v4 │ │ -0e1454: 5485 d60a |0030: iget-object v5, v8, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0ad6 │ │ -0e1458: 5486 d70a |0032: iget-object v6, v8, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0ad7 │ │ -0e145c: 6e20 5a14 6500 |0034: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@145a │ │ -0e1462: 0a05 |0037: move-result v5 │ │ -0e1464: 7230 9a12 4305 |0038: invoke-interface {v3, v4, v5}, Lcom/badlogic/gdx/input/GestureDetector$GestureListener;.zoom:(FF)Z // method@129a │ │ -0e146a: 0a03 |003b: move-result v3 │ │ -0e146c: 3903 0400 |003c: if-nez v3, 0040 // +0004 │ │ -0e1470: 3800 c6ff |003e: if-eqz v0, 0004 // -003a │ │ -0e1474: 0121 |0040: move v1, v2 │ │ -0e1476: 28c3 |0041: goto 0004 // -003d │ │ -0e1478: 5483 d70a |0042: iget-object v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0ad7 │ │ -0e147c: 6e30 6814 930a |0044: invoke-virtual {v3, v9, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e1482: 28cd |0047: goto 0014 // -0033 │ │ -0e1484: 5483 dd0a |0048: iget-object v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0add │ │ -0e1488: 6204 2500 |004a: sget-object v4, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0e148c: 7210 5b01 0400 |004c: invoke-interface {v4}, Lcom/badlogic/gdx/Input;.getCurrentEventTime:()J // method@015b │ │ -0e1492: 0b04 |004f: move-result-wide v4 │ │ -0e1494: 6e55 a212 934a |0050: invoke-virtual {v3, v9, v10, v4, v5}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.update:(FFJ)V // method@12a2 │ │ -0e149a: 5583 c70a |0053: iget-boolean v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@0ac7 │ │ -0e149e: 3803 1300 |0055: if-eqz v3, 0068 // +0013 │ │ -0e14a2: 5283 da0a |0057: iget v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareCenterX:F // field@0ada │ │ -0e14a6: 5284 db0a |0059: iget v4, v8, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareCenterY:F // field@0adb │ │ -0e14aa: 7054 a912 983a |005b: invoke-direct {v8, v9, v10, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector;.isWithinTapSquare:(FFFF)Z // method@12a9 │ │ -0e14b0: 0a03 |005e: move-result v3 │ │ -0e14b2: 3903 0900 |005f: if-nez v3, 0068 // +0009 │ │ -0e14b6: 5483 d20a |0061: iget-object v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.longPressTask:Lcom/badlogic/gdx/utils/Timer$Task; // field@0ad2 │ │ -0e14ba: 6e10 4223 0300 |0063: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Timer$Task;.cancel:()V // method@2342 │ │ -0e14c0: 5c81 c70a |0066: iput-boolean v1, v8, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@0ac7 │ │ -0e14c4: 5583 c70a |0068: iget-boolean v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@0ac7 │ │ -0e14c8: 3903 9aff |006a: if-nez v3, 0004 // -0066 │ │ -0e14cc: 5c82 d40a |006c: iput-boolean v2, v8, Lcom/badlogic/gdx/input/GestureDetector;.panning:Z // field@0ad4 │ │ -0e14d0: 5481 cf0a |006e: iget-object v1, v8, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0acf │ │ -0e14d4: 5482 dd0a |0070: iget-object v2, v8, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0add │ │ -0e14d8: 5222 bc0a |0072: iget v2, v2, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.deltaX:F // field@0abc │ │ -0e14dc: 5483 dd0a |0074: iget-object v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0add │ │ -0e14e0: 5233 bd0a |0076: iget v3, v3, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.deltaY:F // field@0abd │ │ -0e14e4: 7253 9612 912a |0078: invoke-interface {v1, v9, v10, v2, v3}, Lcom/badlogic/gdx/input/GestureDetector$GestureListener;.pan:(FFFF)Z // method@1296 │ │ -0e14ea: 0a01 |007b: move-result v1 │ │ -0e14ec: 2888 |007c: goto 0004 // -0078 │ │ +0ef988: |[0ef988] com.badlogic.gdx.input.GestureDetector.touchDragged:(FFI)Z │ │ +0ef998: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0ef99a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0ef99c: 372b 0300 |0002: if-le v11, v2, 0005 // +0003 │ │ +0ef9a0: 0f01 |0004: return v1 │ │ +0ef9a2: 5583 d00a |0005: iget-boolean v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.longPressFired:Z // field@0ad0 │ │ +0ef9a6: 3903 fdff |0007: if-nez v3, 0004 // -0003 │ │ +0ef9aa: 5583 d50a |0009: iget-boolean v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.pinching:Z // field@0ad5 │ │ +0ef9ae: 3803 3d00 |000b: if-eqz v3, 0048 // +003d │ │ +0ef9b2: 390b 3500 |000d: if-nez v11, 0042 // +0035 │ │ +0ef9b6: 5483 d60a |000f: iget-object v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0ad6 │ │ +0ef9ba: 6e30 6814 930a |0011: invoke-virtual {v3, v9, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0ef9c0: 5483 cf0a |0014: iget-object v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0acf │ │ +0ef9c4: 3803 eeff |0016: if-eqz v3, 0004 // -0012 │ │ +0ef9c8: 5483 cf0a |0018: iget-object v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0acf │ │ +0ef9cc: 5484 c80a |001a: iget-object v4, v8, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer1:Lcom/badlogic/gdx/math/Vector2; // field@0ac8 │ │ +0ef9d0: 5485 c90a |001c: iget-object v5, v8, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer2:Lcom/badlogic/gdx/math/Vector2; // field@0ac9 │ │ +0ef9d4: 5486 d60a |001e: iget-object v6, v8, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0ad6 │ │ +0ef9d8: 5487 d70a |0020: iget-object v7, v8, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0ad7 │ │ +0ef9dc: 7257 9712 4365 |0022: invoke-interface {v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/input/GestureDetector$GestureListener;.pinch:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)Z // method@1297 │ │ +0ef9e2: 0a00 |0025: move-result v0 │ │ +0ef9e4: 5483 cf0a |0026: iget-object v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0acf │ │ +0ef9e8: 5484 c80a |0028: iget-object v4, v8, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer1:Lcom/badlogic/gdx/math/Vector2; // field@0ac8 │ │ +0ef9ec: 5485 c90a |002a: iget-object v5, v8, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer2:Lcom/badlogic/gdx/math/Vector2; // field@0ac9 │ │ +0ef9f0: 6e20 5a14 5400 |002c: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@145a │ │ +0ef9f6: 0a04 |002f: move-result v4 │ │ +0ef9f8: 5485 d60a |0030: iget-object v5, v8, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0ad6 │ │ +0ef9fc: 5486 d70a |0032: iget-object v6, v8, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0ad7 │ │ +0efa00: 6e20 5a14 6500 |0034: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@145a │ │ +0efa06: 0a05 |0037: move-result v5 │ │ +0efa08: 7230 9a12 4305 |0038: invoke-interface {v3, v4, v5}, Lcom/badlogic/gdx/input/GestureDetector$GestureListener;.zoom:(FF)Z // method@129a │ │ +0efa0e: 0a03 |003b: move-result v3 │ │ +0efa10: 3903 0400 |003c: if-nez v3, 0040 // +0004 │ │ +0efa14: 3800 c6ff |003e: if-eqz v0, 0004 // -003a │ │ +0efa18: 0121 |0040: move v1, v2 │ │ +0efa1a: 28c3 |0041: goto 0004 // -003d │ │ +0efa1c: 5483 d70a |0042: iget-object v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0ad7 │ │ +0efa20: 6e30 6814 930a |0044: invoke-virtual {v3, v9, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0efa26: 28cd |0047: goto 0014 // -0033 │ │ +0efa28: 5483 dd0a |0048: iget-object v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0add │ │ +0efa2c: 6204 2500 |004a: sget-object v4, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0efa30: 7210 5b01 0400 |004c: invoke-interface {v4}, Lcom/badlogic/gdx/Input;.getCurrentEventTime:()J // method@015b │ │ +0efa36: 0b04 |004f: move-result-wide v4 │ │ +0efa38: 6e55 a212 934a |0050: invoke-virtual {v3, v9, v10, v4, v5}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.update:(FFJ)V // method@12a2 │ │ +0efa3e: 5583 c70a |0053: iget-boolean v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@0ac7 │ │ +0efa42: 3803 1300 |0055: if-eqz v3, 0068 // +0013 │ │ +0efa46: 5283 da0a |0057: iget v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareCenterX:F // field@0ada │ │ +0efa4a: 5284 db0a |0059: iget v4, v8, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareCenterY:F // field@0adb │ │ +0efa4e: 7054 a912 983a |005b: invoke-direct {v8, v9, v10, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector;.isWithinTapSquare:(FFFF)Z // method@12a9 │ │ +0efa54: 0a03 |005e: move-result v3 │ │ +0efa56: 3903 0900 |005f: if-nez v3, 0068 // +0009 │ │ +0efa5a: 5483 d20a |0061: iget-object v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.longPressTask:Lcom/badlogic/gdx/utils/Timer$Task; // field@0ad2 │ │ +0efa5e: 6e10 4223 0300 |0063: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Timer$Task;.cancel:()V // method@2342 │ │ +0efa64: 5c81 c70a |0066: iput-boolean v1, v8, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@0ac7 │ │ +0efa68: 5583 c70a |0068: iget-boolean v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@0ac7 │ │ +0efa6c: 3903 9aff |006a: if-nez v3, 0004 // -0066 │ │ +0efa70: 5c82 d40a |006c: iput-boolean v2, v8, Lcom/badlogic/gdx/input/GestureDetector;.panning:Z // field@0ad4 │ │ +0efa74: 5481 cf0a |006e: iget-object v1, v8, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0acf │ │ +0efa78: 5482 dd0a |0070: iget-object v2, v8, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0add │ │ +0efa7c: 5222 bc0a |0072: iget v2, v2, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.deltaX:F // field@0abc │ │ +0efa80: 5483 dd0a |0074: iget-object v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0add │ │ +0efa84: 5233 bd0a |0076: iget v3, v3, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.deltaY:F // field@0abd │ │ +0efa88: 7253 9612 912a |0078: invoke-interface {v1, v9, v10, v2, v3}, Lcom/badlogic/gdx/input/GestureDetector$GestureListener;.pan:(FFFF)Z // method@1296 │ │ +0efa8e: 0a01 |007b: move-result v1 │ │ +0efa90: 2888 |007c: goto 0004 // -0078 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=130 │ │ 0x0004 line=161 │ │ 0x0005 line=131 │ │ 0x0009 line=134 │ │ 0x000d line=135 │ │ @@ -327111,139 +327166,139 @@ │ │ type : '(III)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0e14f0: |[0e14f0] com.badlogic.gdx.input.GestureDetector.touchDragged:(III)Z │ │ -0e1500: 8230 |0000: int-to-float v0, v3 │ │ -0e1502: 8241 |0001: int-to-float v1, v4 │ │ -0e1504: 6e40 b112 0251 |0002: invoke-virtual {v2, v0, v1, v5}, Lcom/badlogic/gdx/input/GestureDetector;.touchDragged:(FFI)Z // method@12b1 │ │ -0e150a: 0a00 |0005: move-result v0 │ │ -0e150c: 0f00 |0006: return v0 │ │ +0efa94: |[0efa94] com.badlogic.gdx.input.GestureDetector.touchDragged:(III)Z │ │ +0efaa4: 8230 |0000: int-to-float v0, v3 │ │ +0efaa6: 8241 |0001: int-to-float v1, v4 │ │ +0efaa8: 6e40 b112 0251 |0002: invoke-virtual {v2, v0, v1, v5}, Lcom/badlogic/gdx/input/GestureDetector;.touchDragged:(FFI)Z // method@12b1 │ │ +0efaae: 0a00 |0005: move-result v0 │ │ +0efab0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/input/GestureDetector; │ │ 0x0000 - 0x0007 reg=3 x I │ │ 0x0000 - 0x0007 reg=4 y I │ │ 0x0000 - 0x0007 reg=5 pointer I │ │ │ │ #13 : (in Lcom/badlogic/gdx/input/GestureDetector;) │ │ name : 'touchUp' │ │ type : '(FFII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 14 │ │ + registers : 15 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 198 16-bit code units │ │ -0e1510: |[0e1510] com.badlogic.gdx.input.GestureDetector.touchUp:(FFII)Z │ │ -0e1520: 1607 0000 |0000: const-wide/16 v7, #int 0 // #0 │ │ -0e1524: 1215 |0002: const/4 v5, #int 1 // #1 │ │ -0e1526: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0e1528: 375c 0300 |0004: if-le v12, v5, 0007 // +0003 │ │ -0e152c: 0f02 |0006: return v2 │ │ -0e152e: 5593 c70a |0007: iget-boolean v3, v9, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@0ac7 │ │ -0e1532: 3803 0e00 |0009: if-eqz v3, 0017 // +000e │ │ -0e1536: 5293 da0a |000b: iget v3, v9, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareCenterX:F // field@0ada │ │ -0e153a: 5294 db0a |000d: iget v4, v9, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareCenterY:F // field@0adb │ │ -0e153e: 7054 a912 a93b |000f: invoke-direct {v9, v10, v11, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector;.isWithinTapSquare:(FFFF)Z // method@12a9 │ │ -0e1544: 0a03 |0012: move-result v3 │ │ -0e1546: 3903 0400 |0013: if-nez v3, 0017 // +0004 │ │ -0e154a: 5c92 c70a |0015: iput-boolean v2, v9, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@0ac7 │ │ -0e154e: 5493 d20a |0017: iget-object v3, v9, Lcom/badlogic/gdx/input/GestureDetector;.longPressTask:Lcom/badlogic/gdx/utils/Timer$Task; // field@0ad2 │ │ -0e1552: 6e10 4223 0300 |0019: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Timer$Task;.cancel:()V // method@2342 │ │ -0e1558: 5c92 d40a |001c: iput-boolean v2, v9, Lcom/badlogic/gdx/input/GestureDetector;.panning:Z // field@0ad4 │ │ -0e155c: 5593 d00a |001e: iget-boolean v3, v9, Lcom/badlogic/gdx/input/GestureDetector;.longPressFired:Z // field@0ad0 │ │ -0e1560: 3903 e6ff |0020: if-nez v3, 0006 // -001a │ │ -0e1564: 5593 c70a |0022: iget-boolean v3, v9, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@0ac7 │ │ -0e1568: 3803 4200 |0024: if-eqz v3, 0066 // +0042 │ │ -0e156c: 5293 ca0a |0026: iget v3, v9, Lcom/badlogic/gdx/input/GestureDetector;.lastTapButton:I // field@0aca │ │ -0e1570: 33d3 1d00 |0028: if-ne v3, v13, 0045 // +001d │ │ -0e1574: 5293 cb0a |002a: iget v3, v9, Lcom/badlogic/gdx/input/GestureDetector;.lastTapPointer:I // field@0acb │ │ -0e1578: 33c3 1900 |002c: if-ne v3, v12, 0045 // +0019 │ │ -0e157c: 7100 3e23 0000 |002e: invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;.nanoTime:()J // method@233e │ │ -0e1582: 0b03 |0031: move-result-wide v3 │ │ -0e1584: 5395 cc0a |0032: iget-wide v5, v9, Lcom/badlogic/gdx/input/GestureDetector;.lastTapTime:J // field@0acc │ │ -0e1588: bc53 |0034: sub-long/2addr v3, v5 │ │ -0e158a: 5395 d90a |0035: iget-wide v5, v9, Lcom/badlogic/gdx/input/GestureDetector;.tapCountInterval:J // field@0ad9 │ │ -0e158e: 3103 0305 |0037: cmp-long v3, v3, v5 │ │ -0e1592: 3c03 0c00 |0039: if-gtz v3, 0045 // +000c │ │ -0e1596: 5293 cd0a |003b: iget v3, v9, Lcom/badlogic/gdx/input/GestureDetector;.lastTapX:F // field@0acd │ │ -0e159a: 5294 ce0a |003d: iget v4, v9, Lcom/badlogic/gdx/input/GestureDetector;.lastTapY:F // field@0ace │ │ -0e159e: 7054 a912 a93b |003f: invoke-direct {v9, v10, v11, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector;.isWithinTapSquare:(FFFF)Z // method@12a9 │ │ -0e15a4: 0a03 |0042: move-result v3 │ │ -0e15a6: 3903 0400 |0043: if-nez v3, 0047 // +0004 │ │ -0e15aa: 5992 d80a |0045: iput v2, v9, Lcom/badlogic/gdx/input/GestureDetector;.tapCount:I // field@0ad8 │ │ -0e15ae: 5292 d80a |0047: iget v2, v9, Lcom/badlogic/gdx/input/GestureDetector;.tapCount:I // field@0ad8 │ │ -0e15b2: d802 0201 |0049: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0e15b6: 5992 d80a |004b: iput v2, v9, Lcom/badlogic/gdx/input/GestureDetector;.tapCount:I // field@0ad8 │ │ -0e15ba: 7100 3e23 0000 |004d: invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;.nanoTime:()J // method@233e │ │ -0e15c0: 0b02 |0050: move-result-wide v2 │ │ -0e15c2: 5a92 cc0a |0051: iput-wide v2, v9, Lcom/badlogic/gdx/input/GestureDetector;.lastTapTime:J // field@0acc │ │ -0e15c6: 599a cd0a |0053: iput v10, v9, Lcom/badlogic/gdx/input/GestureDetector;.lastTapX:F // field@0acd │ │ -0e15ca: 599b ce0a |0055: iput v11, v9, Lcom/badlogic/gdx/input/GestureDetector;.lastTapY:F // field@0ace │ │ -0e15ce: 599d ca0a |0057: iput v13, v9, Lcom/badlogic/gdx/input/GestureDetector;.lastTapButton:I // field@0aca │ │ -0e15d2: 599c cb0a |0059: iput v12, v9, Lcom/badlogic/gdx/input/GestureDetector;.lastTapPointer:I // field@0acb │ │ -0e15d6: 5a97 c60a |005b: iput-wide v7, v9, Lcom/badlogic/gdx/input/GestureDetector;.gestureStartTime:J // field@0ac6 │ │ -0e15da: 5492 cf0a |005d: iget-object v2, v9, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0acf │ │ -0e15de: 5293 d80a |005f: iget v3, v9, Lcom/badlogic/gdx/input/GestureDetector;.tapCount:I // field@0ad8 │ │ -0e15e2: 725d 9812 a23b |0061: invoke-interface {v2, v10, v11, v3, v13}, Lcom/badlogic/gdx/input/GestureDetector$GestureListener;.tap:(FFII)Z // method@1298 │ │ -0e15e8: 0a02 |0064: move-result v2 │ │ -0e15ea: 28a1 |0065: goto 0006 // -005f │ │ -0e15ec: 5593 d50a |0066: iget-boolean v3, v9, Lcom/badlogic/gdx/input/GestureDetector;.pinching:Z // field@0ad5 │ │ -0e15f0: 3803 3100 |0068: if-eqz v3, 0099 // +0031 │ │ -0e15f4: 5c92 d50a |006a: iput-boolean v2, v9, Lcom/badlogic/gdx/input/GestureDetector;.pinching:Z // field@0ad5 │ │ -0e15f8: 5c95 d40a |006c: iput-boolean v5, v9, Lcom/badlogic/gdx/input/GestureDetector;.panning:Z // field@0ad4 │ │ -0e15fc: 390c 1600 |006e: if-nez v12, 0084 // +0016 │ │ -0e1600: 5493 dd0a |0070: iget-object v3, v9, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0add │ │ -0e1604: 5494 d70a |0072: iget-object v4, v9, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0ad7 │ │ -0e1608: 5244 f30b |0074: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e160c: 5495 d70a |0076: iget-object v5, v9, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0ad7 │ │ -0e1610: 5255 f40b |0078: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e1614: 6206 2500 |007a: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0e1618: 7210 5b01 0600 |007c: invoke-interface {v6}, Lcom/badlogic/gdx/Input;.getCurrentEventTime:()J // method@015b │ │ -0e161e: 0b06 |007f: move-result-wide v6 │ │ -0e1620: 6e57 a112 4365 |0080: invoke-virtual {v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.start:(FFJ)V // method@12a1 │ │ -0e1626: 2883 |0083: goto 0006 // -007d │ │ -0e1628: 5493 dd0a |0084: iget-object v3, v9, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0add │ │ -0e162c: 5494 d60a |0086: iget-object v4, v9, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0ad6 │ │ -0e1630: 5244 f30b |0088: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e1634: 5495 d60a |008a: iget-object v5, v9, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0ad6 │ │ -0e1638: 5255 f40b |008c: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e163c: 6206 2500 |008e: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0e1640: 7210 5b01 0600 |0090: invoke-interface {v6}, Lcom/badlogic/gdx/Input;.getCurrentEventTime:()J // method@015b │ │ -0e1646: 0b06 |0093: move-result-wide v6 │ │ -0e1648: 6e57 a112 4365 |0094: invoke-virtual {v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.start:(FFJ)V // method@12a1 │ │ -0e164e: 2900 6fff |0097: goto/16 0006 // -0091 │ │ -0e1652: 5a97 c60a |0099: iput-wide v7, v9, Lcom/badlogic/gdx/input/GestureDetector;.gestureStartTime:J // field@0ac6 │ │ -0e1656: 6203 2500 |009b: sget-object v3, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0e165a: 7210 5b01 0300 |009d: invoke-interface {v3}, Lcom/badlogic/gdx/Input;.getCurrentEventTime:()J // method@015b │ │ -0e1660: 0b00 |00a0: move-result-wide v0 │ │ -0e1662: 5493 dd0a |00a1: iget-object v3, v9, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0add │ │ -0e1666: 5333 be0a |00a3: iget-wide v3, v3, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastTime:J // field@0abe │ │ -0e166a: 9c03 0003 |00a5: sub-long v3, v0, v3 │ │ -0e166e: 5395 d30a |00a7: iget-wide v5, v9, Lcom/badlogic/gdx/input/GestureDetector;.maxFlingDelay:J // field@0ad3 │ │ -0e1672: 3103 0305 |00a9: cmp-long v3, v3, v5 │ │ -0e1676: 3b03 5bff |00ab: if-gez v3, 0006 // -00a5 │ │ -0e167a: 5492 dd0a |00ad: iget-object v2, v9, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0add │ │ -0e167e: 6e51 a212 a20b |00af: invoke-virtual {v2, v10, v11, v0, v1}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.update:(FFJ)V // method@12a2 │ │ -0e1684: 5492 cf0a |00b2: iget-object v2, v9, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0acf │ │ -0e1688: 5493 dd0a |00b4: iget-object v3, v9, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0add │ │ -0e168c: 6e10 9f12 0300 |00b6: invoke-virtual {v3}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.getVelocityX:()F // method@129f │ │ -0e1692: 0a03 |00b9: move-result v3 │ │ -0e1694: 5494 dd0a |00ba: iget-object v4, v9, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0add │ │ -0e1698: 6e10 a012 0400 |00bc: invoke-virtual {v4}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.getVelocityY:()F // method@12a0 │ │ -0e169e: 0a04 |00bf: move-result v4 │ │ -0e16a0: 7240 9412 32d4 |00c0: invoke-interface {v2, v3, v4, v13}, Lcom/badlogic/gdx/input/GestureDetector$GestureListener;.fling:(FFI)Z // method@1294 │ │ -0e16a6: 0a02 |00c3: move-result v2 │ │ -0e16a8: 2900 42ff |00c4: goto/16 0006 // -00be │ │ +0efab4: |[0efab4] com.badlogic.gdx.input.GestureDetector.touchUp:(FFII)Z │ │ +0efac4: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ +0efac8: 1215 |0002: const/4 v5, #int 1 // #1 │ │ +0efaca: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0efacc: 375d 0300 |0004: if-le v13, v5, 0007 // +0003 │ │ +0efad0: 0f02 |0006: return v2 │ │ +0efad2: 55a3 c70a |0007: iget-boolean v3, v10, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@0ac7 │ │ +0efad6: 3803 0e00 |0009: if-eqz v3, 0017 // +000e │ │ +0efada: 52a3 da0a |000b: iget v3, v10, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareCenterX:F // field@0ada │ │ +0efade: 52a4 db0a |000d: iget v4, v10, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareCenterY:F // field@0adb │ │ +0efae2: 7054 a912 ba3c |000f: invoke-direct {v10, v11, v12, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector;.isWithinTapSquare:(FFFF)Z // method@12a9 │ │ +0efae8: 0a03 |0012: move-result v3 │ │ +0efaea: 3903 0400 |0013: if-nez v3, 0017 // +0004 │ │ +0efaee: 5ca2 c70a |0015: iput-boolean v2, v10, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@0ac7 │ │ +0efaf2: 54a3 d20a |0017: iget-object v3, v10, Lcom/badlogic/gdx/input/GestureDetector;.longPressTask:Lcom/badlogic/gdx/utils/Timer$Task; // field@0ad2 │ │ +0efaf6: 6e10 4223 0300 |0019: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Timer$Task;.cancel:()V // method@2342 │ │ +0efafc: 5ca2 d40a |001c: iput-boolean v2, v10, Lcom/badlogic/gdx/input/GestureDetector;.panning:Z // field@0ad4 │ │ +0efb00: 55a3 d00a |001e: iget-boolean v3, v10, Lcom/badlogic/gdx/input/GestureDetector;.longPressFired:Z // field@0ad0 │ │ +0efb04: 3903 e6ff |0020: if-nez v3, 0006 // -001a │ │ +0efb08: 55a3 c70a |0022: iget-boolean v3, v10, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@0ac7 │ │ +0efb0c: 3803 4200 |0024: if-eqz v3, 0066 // +0042 │ │ +0efb10: 52a3 ca0a |0026: iget v3, v10, Lcom/badlogic/gdx/input/GestureDetector;.lastTapButton:I // field@0aca │ │ +0efb14: 33e3 1d00 |0028: if-ne v3, v14, 0045 // +001d │ │ +0efb18: 52a3 cb0a |002a: iget v3, v10, Lcom/badlogic/gdx/input/GestureDetector;.lastTapPointer:I // field@0acb │ │ +0efb1c: 33d3 1900 |002c: if-ne v3, v13, 0045 // +0019 │ │ +0efb20: 7100 3e23 0000 |002e: invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;.nanoTime:()J // method@233e │ │ +0efb26: 0b04 |0031: move-result-wide v4 │ │ +0efb28: 53a6 cc0a |0032: iget-wide v6, v10, Lcom/badlogic/gdx/input/GestureDetector;.lastTapTime:J // field@0acc │ │ +0efb2c: bc64 |0034: sub-long/2addr v4, v6 │ │ +0efb2e: 53a6 d90a |0035: iget-wide v6, v10, Lcom/badlogic/gdx/input/GestureDetector;.tapCountInterval:J // field@0ad9 │ │ +0efb32: 3103 0406 |0037: cmp-long v3, v4, v6 │ │ +0efb36: 3c03 0c00 |0039: if-gtz v3, 0045 // +000c │ │ +0efb3a: 52a3 cd0a |003b: iget v3, v10, Lcom/badlogic/gdx/input/GestureDetector;.lastTapX:F // field@0acd │ │ +0efb3e: 52a4 ce0a |003d: iget v4, v10, Lcom/badlogic/gdx/input/GestureDetector;.lastTapY:F // field@0ace │ │ +0efb42: 7054 a912 ba3c |003f: invoke-direct {v10, v11, v12, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector;.isWithinTapSquare:(FFFF)Z // method@12a9 │ │ +0efb48: 0a03 |0042: move-result v3 │ │ +0efb4a: 3903 0400 |0043: if-nez v3, 0047 // +0004 │ │ +0efb4e: 59a2 d80a |0045: iput v2, v10, Lcom/badlogic/gdx/input/GestureDetector;.tapCount:I // field@0ad8 │ │ +0efb52: 52a2 d80a |0047: iget v2, v10, Lcom/badlogic/gdx/input/GestureDetector;.tapCount:I // field@0ad8 │ │ +0efb56: d802 0201 |0049: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0efb5a: 59a2 d80a |004b: iput v2, v10, Lcom/badlogic/gdx/input/GestureDetector;.tapCount:I // field@0ad8 │ │ +0efb5e: 7100 3e23 0000 |004d: invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;.nanoTime:()J // method@233e │ │ +0efb64: 0b02 |0050: move-result-wide v2 │ │ +0efb66: 5aa2 cc0a |0051: iput-wide v2, v10, Lcom/badlogic/gdx/input/GestureDetector;.lastTapTime:J // field@0acc │ │ +0efb6a: 59ab cd0a |0053: iput v11, v10, Lcom/badlogic/gdx/input/GestureDetector;.lastTapX:F // field@0acd │ │ +0efb6e: 59ac ce0a |0055: iput v12, v10, Lcom/badlogic/gdx/input/GestureDetector;.lastTapY:F // field@0ace │ │ +0efb72: 59ae ca0a |0057: iput v14, v10, Lcom/badlogic/gdx/input/GestureDetector;.lastTapButton:I // field@0aca │ │ +0efb76: 59ad cb0a |0059: iput v13, v10, Lcom/badlogic/gdx/input/GestureDetector;.lastTapPointer:I // field@0acb │ │ +0efb7a: 5aa8 c60a |005b: iput-wide v8, v10, Lcom/badlogic/gdx/input/GestureDetector;.gestureStartTime:J // field@0ac6 │ │ +0efb7e: 54a2 cf0a |005d: iget-object v2, v10, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0acf │ │ +0efb82: 52a3 d80a |005f: iget v3, v10, Lcom/badlogic/gdx/input/GestureDetector;.tapCount:I // field@0ad8 │ │ +0efb86: 725e 9812 b23c |0061: invoke-interface {v2, v11, v12, v3, v14}, Lcom/badlogic/gdx/input/GestureDetector$GestureListener;.tap:(FFII)Z // method@1298 │ │ +0efb8c: 0a02 |0064: move-result v2 │ │ +0efb8e: 28a1 |0065: goto 0006 // -005f │ │ +0efb90: 55a3 d50a |0066: iget-boolean v3, v10, Lcom/badlogic/gdx/input/GestureDetector;.pinching:Z // field@0ad5 │ │ +0efb94: 3803 3100 |0068: if-eqz v3, 0099 // +0031 │ │ +0efb98: 5ca2 d50a |006a: iput-boolean v2, v10, Lcom/badlogic/gdx/input/GestureDetector;.pinching:Z // field@0ad5 │ │ +0efb9c: 5ca5 d40a |006c: iput-boolean v5, v10, Lcom/badlogic/gdx/input/GestureDetector;.panning:Z // field@0ad4 │ │ +0efba0: 390d 1600 |006e: if-nez v13, 0084 // +0016 │ │ +0efba4: 54a3 dd0a |0070: iget-object v3, v10, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0add │ │ +0efba8: 54a4 d70a |0072: iget-object v4, v10, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0ad7 │ │ +0efbac: 5244 f30b |0074: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0efbb0: 54a5 d70a |0076: iget-object v5, v10, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0ad7 │ │ +0efbb4: 5255 f40b |0078: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0efbb8: 6206 2500 |007a: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0efbbc: 7210 5b01 0600 |007c: invoke-interface {v6}, Lcom/badlogic/gdx/Input;.getCurrentEventTime:()J // method@015b │ │ +0efbc2: 0b06 |007f: move-result-wide v6 │ │ +0efbc4: 6e57 a112 4365 |0080: invoke-virtual {v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.start:(FFJ)V // method@12a1 │ │ +0efbca: 2883 |0083: goto 0006 // -007d │ │ +0efbcc: 54a3 dd0a |0084: iget-object v3, v10, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0add │ │ +0efbd0: 54a4 d60a |0086: iget-object v4, v10, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0ad6 │ │ +0efbd4: 5244 f30b |0088: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0efbd8: 54a5 d60a |008a: iget-object v5, v10, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0ad6 │ │ +0efbdc: 5255 f40b |008c: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0efbe0: 6206 2500 |008e: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0efbe4: 7210 5b01 0600 |0090: invoke-interface {v6}, Lcom/badlogic/gdx/Input;.getCurrentEventTime:()J // method@015b │ │ +0efbea: 0b06 |0093: move-result-wide v6 │ │ +0efbec: 6e57 a112 4365 |0094: invoke-virtual {v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.start:(FFJ)V // method@12a1 │ │ +0efbf2: 2900 6fff |0097: goto/16 0006 // -0091 │ │ +0efbf6: 5aa8 c60a |0099: iput-wide v8, v10, Lcom/badlogic/gdx/input/GestureDetector;.gestureStartTime:J // field@0ac6 │ │ +0efbfa: 6203 2500 |009b: sget-object v3, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0efbfe: 7210 5b01 0300 |009d: invoke-interface {v3}, Lcom/badlogic/gdx/Input;.getCurrentEventTime:()J // method@015b │ │ +0efc04: 0b00 |00a0: move-result-wide v0 │ │ +0efc06: 54a3 dd0a |00a1: iget-object v3, v10, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0add │ │ +0efc0a: 5334 be0a |00a3: iget-wide v4, v3, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastTime:J // field@0abe │ │ +0efc0e: 9c04 0004 |00a5: sub-long v4, v0, v4 │ │ +0efc12: 53a6 d30a |00a7: iget-wide v6, v10, Lcom/badlogic/gdx/input/GestureDetector;.maxFlingDelay:J // field@0ad3 │ │ +0efc16: 3103 0406 |00a9: cmp-long v3, v4, v6 │ │ +0efc1a: 3b03 5bff |00ab: if-gez v3, 0006 // -00a5 │ │ +0efc1e: 54a2 dd0a |00ad: iget-object v2, v10, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0add │ │ +0efc22: 6e51 a212 b20c |00af: invoke-virtual {v2, v11, v12, v0, v1}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.update:(FFJ)V // method@12a2 │ │ +0efc28: 54a2 cf0a |00b2: iget-object v2, v10, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0acf │ │ +0efc2c: 54a3 dd0a |00b4: iget-object v3, v10, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0add │ │ +0efc30: 6e10 9f12 0300 |00b6: invoke-virtual {v3}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.getVelocityX:()F // method@129f │ │ +0efc36: 0a03 |00b9: move-result v3 │ │ +0efc38: 54a4 dd0a |00ba: iget-object v4, v10, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0add │ │ +0efc3c: 6e10 a012 0400 |00bc: invoke-virtual {v4}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.getVelocityY:()F // method@12a0 │ │ +0efc42: 0a04 |00bf: move-result v4 │ │ +0efc44: 7240 9412 32e4 |00c0: invoke-interface {v2, v3, v4, v14}, Lcom/badlogic/gdx/input/GestureDetector$GestureListener;.fling:(FFI)Z // method@1294 │ │ +0efc4a: 0a02 |00c3: move-result v2 │ │ +0efc4c: 2900 42ff |00c4: goto/16 0006 // -00be │ │ catches : (none) │ │ positions : │ │ 0x0004 line=170 │ │ 0x0006 line=211 │ │ 0x0007 line=173 │ │ 0x0017 line=175 │ │ 0x001c line=176 │ │ @@ -327268,51 +327323,51 @@ │ │ 0x0099 line=203 │ │ 0x009b line=205 │ │ 0x00a1 line=206 │ │ 0x00ad line=207 │ │ 0x00b2 line=208 │ │ locals : │ │ 0x00a1 - 0x00c6 reg=0 time J │ │ - 0x0000 - 0x00c6 reg=9 this Lcom/badlogic/gdx/input/GestureDetector; │ │ - 0x0000 - 0x00c6 reg=10 x F │ │ - 0x0000 - 0x00c6 reg=11 y F │ │ - 0x0000 - 0x00c6 reg=12 pointer I │ │ - 0x0000 - 0x00c6 reg=13 button I │ │ + 0x0000 - 0x00c6 reg=10 this Lcom/badlogic/gdx/input/GestureDetector; │ │ + 0x0000 - 0x00c6 reg=11 x F │ │ + 0x0000 - 0x00c6 reg=12 y F │ │ + 0x0000 - 0x00c6 reg=13 pointer I │ │ + 0x0000 - 0x00c6 reg=14 button I │ │ │ │ #14 : (in Lcom/badlogic/gdx/input/GestureDetector;) │ │ name : 'touchUp' │ │ type : '(IIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -0e16ac: |[0e16ac] com.badlogic.gdx.input.GestureDetector.touchUp:(IIII)Z │ │ -0e16bc: 8230 |0000: int-to-float v0, v3 │ │ -0e16be: 8241 |0001: int-to-float v1, v4 │ │ -0e16c0: 6e56 b312 0251 |0002: invoke-virtual {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/input/GestureDetector;.touchUp:(FFII)Z // method@12b3 │ │ -0e16c6: 0a00 |0005: move-result v0 │ │ -0e16c8: 0f00 |0006: return v0 │ │ +0efc50: |[0efc50] com.badlogic.gdx.input.GestureDetector.touchUp:(IIII)Z │ │ +0efc60: 8230 |0000: int-to-float v0, v3 │ │ +0efc62: 8241 |0001: int-to-float v1, v4 │ │ +0efc64: 6e56 b312 0251 |0002: invoke-virtual {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/input/GestureDetector;.touchUp:(FFII)Z // method@12b3 │ │ +0efc6a: 0a00 |0005: move-result v0 │ │ +0efc6c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/input/GestureDetector; │ │ 0x0000 - 0x0007 reg=3 x I │ │ 0x0000 - 0x0007 reg=4 y I │ │ 0x0000 - 0x0007 reg=5 pointer I │ │ 0x0000 - 0x0007 reg=6 button I │ │ │ │ source_file_idx : 1666 (GestureDetector.java) │ │ │ │ Class #732 header: │ │ -class_idx : 501 │ │ +class_idx : 499 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 503 │ │ +superclass_idx : 501 │ │ source_file_idx : 1820 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #732 annotations: │ │ @@ -327333,17 +327388,17 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0e16cc: |[0e16cc] com.badlogic.gdx.math.Interpolation$Bounce.:(I)V │ │ -0e16dc: 7020 3413 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.:(I)V // method@1334 │ │ -0e16e2: 0e00 |0003: return-void │ │ +0efc70: |[0efc70] com.badlogic.gdx.math.Interpolation$Bounce.:(I)V │ │ +0efc80: 7020 3413 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.:(I)V // method@1334 │ │ +0efc86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0003 line=245 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$Bounce; │ │ 0x0000 - 0x0004 reg=1 bounces I │ │ @@ -327353,17 +327408,17 @@ │ │ type : '([F[F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0e16e4: |[0e16e4] com.badlogic.gdx.math.Interpolation$Bounce.:([F[F)V │ │ -0e16f4: 7030 3513 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.:([F[F)V // method@1335 │ │ -0e16fa: 0e00 |0003: return-void │ │ +0efc88: |[0efc88] com.badlogic.gdx.math.Interpolation$Bounce.:([F[F)V │ │ +0efc98: 7030 3513 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.:([F[F)V // method@1335 │ │ +0efc9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0003 line=241 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$Bounce; │ │ 0x0000 - 0x0004 reg=1 widths [F │ │ @@ -327374,35 +327429,35 @@ │ │ type : '(F)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0e16fc: |[0e16fc] com.badlogic.gdx.math.Interpolation$Bounce.out:(F)F │ │ -0e170c: 1503 0040 |0000: const/high16 v3, #int 1073741824 // #4000 │ │ -0e1710: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0e1712: 5441 2f0b |0003: iget-object v1, v4, Lcom/badlogic/gdx/math/Interpolation$Bounce;.widths:[F // field@0b2f │ │ -0e1716: 4401 0102 |0005: aget v1, v1, v2 │ │ -0e171a: c931 |0007: div-float/2addr v1, v3 │ │ -0e171c: a600 0501 |0008: add-float v0, v5, v1 │ │ -0e1720: 5441 2f0b |000a: iget-object v1, v4, Lcom/badlogic/gdx/math/Interpolation$Bounce;.widths:[F // field@0b2f │ │ -0e1724: 4401 0102 |000c: aget v1, v1, v2 │ │ -0e1728: 2e01 0001 |000e: cmpg-float v1, v0, v1 │ │ -0e172c: 3b01 0d00 |0010: if-gez v1, 001d // +000d │ │ -0e1730: 5441 2f0b |0012: iget-object v1, v4, Lcom/badlogic/gdx/math/Interpolation$Bounce;.widths:[F // field@0b2f │ │ -0e1734: 4401 0102 |0014: aget v1, v1, v2 │ │ -0e1738: c931 |0016: div-float/2addr v1, v3 │ │ -0e173a: a901 0001 |0017: div-float v1, v0, v1 │ │ -0e173e: 1502 803f |0019: const/high16 v2, #int 1065353216 // #3f80 │ │ -0e1742: c721 |001b: sub-float/2addr v1, v2 │ │ -0e1744: 0f01 |001c: return v1 │ │ -0e1746: 6f20 3613 5400 |001d: invoke-super {v4, v5}, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.apply:(F)F // method@1336 │ │ -0e174c: 0a01 |0020: move-result v1 │ │ -0e174e: 28fb |0021: goto 001c // -0005 │ │ +0efca0: |[0efca0] com.badlogic.gdx.math.Interpolation$Bounce.out:(F)F │ │ +0efcb0: 1503 0040 |0000: const/high16 v3, #int 1073741824 // #4000 │ │ +0efcb4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0efcb6: 5441 2f0b |0003: iget-object v1, v4, Lcom/badlogic/gdx/math/Interpolation$Bounce;.widths:[F // field@0b2f │ │ +0efcba: 4401 0102 |0005: aget v1, v1, v2 │ │ +0efcbe: c931 |0007: div-float/2addr v1, v3 │ │ +0efcc0: a600 0501 |0008: add-float v0, v5, v1 │ │ +0efcc4: 5441 2f0b |000a: iget-object v1, v4, Lcom/badlogic/gdx/math/Interpolation$Bounce;.widths:[F // field@0b2f │ │ +0efcc8: 4401 0102 |000c: aget v1, v1, v2 │ │ +0efccc: 2e01 0001 |000e: cmpg-float v1, v0, v1 │ │ +0efcd0: 3b01 0d00 |0010: if-gez v1, 001d // +000d │ │ +0efcd4: 5441 2f0b |0012: iget-object v1, v4, Lcom/badlogic/gdx/math/Interpolation$Bounce;.widths:[F // field@0b2f │ │ +0efcd8: 4401 0102 |0014: aget v1, v1, v2 │ │ +0efcdc: c931 |0016: div-float/2addr v1, v3 │ │ +0efcde: a901 0001 |0017: div-float v1, v0, v1 │ │ +0efce2: 1502 803f |0019: const/high16 v2, #int 1065353216 // #3f80 │ │ +0efce6: c721 |001b: sub-float/2addr v1, v2 │ │ +0efce8: 0f01 |001c: return v1 │ │ +0efcea: 6f20 3613 5400 |001d: invoke-super {v4, v5}, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.apply:(F)F // method@1336 │ │ +0efcf0: 0a01 |0020: move-result v1 │ │ +0efcf2: 28fb |0021: goto 001c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=248 │ │ 0x000a line=249 │ │ 0x001c line=250 │ │ locals : │ │ 0x000a - 0x0022 reg=0 test F │ │ @@ -327415,48 +327470,48 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0e1750: |[0e1750] com.badlogic.gdx.math.Interpolation$Bounce.apply:(F)F │ │ -0e1760: 1503 003f |0000: const/high16 v3, #int 1056964608 // #3f00 │ │ -0e1764: 1502 803f |0002: const/high16 v2, #int 1065353216 // #3f80 │ │ -0e1768: 1501 0040 |0004: const/high16 v1, #int 1073741824 // #4000 │ │ -0e176c: 2e00 0503 |0006: cmpg-float v0, v5, v3 │ │ -0e1770: 3c00 0e00 |0008: if-gtz v0, 0016 // +000e │ │ -0e1774: a800 0501 |000a: mul-float v0, v5, v1 │ │ -0e1778: a700 0200 |000c: sub-float v0, v2, v0 │ │ -0e177c: 7020 3013 0400 |000e: invoke-direct {v4, v0}, Lcom/badlogic/gdx/math/Interpolation$Bounce;.out:(F)F // method@1330 │ │ -0e1782: 0a00 |0011: move-result v0 │ │ -0e1784: a700 0200 |0012: sub-float v0, v2, v0 │ │ -0e1788: c910 |0014: div-float/2addr v0, v1 │ │ -0e178a: 0f00 |0015: return v0 │ │ -0e178c: a800 0501 |0016: mul-float v0, v5, v1 │ │ -0e1790: c720 |0018: sub-float/2addr v0, v2 │ │ -0e1792: 7020 3013 0400 |0019: invoke-direct {v4, v0}, Lcom/badlogic/gdx/math/Interpolation$Bounce;.out:(F)F // method@1330 │ │ -0e1798: 0a00 |001c: move-result v0 │ │ -0e179a: c910 |001d: div-float/2addr v0, v1 │ │ -0e179c: c630 |001e: add-float/2addr v0, v3 │ │ -0e179e: 28f6 |001f: goto 0015 // -000a │ │ +0efcf4: |[0efcf4] com.badlogic.gdx.math.Interpolation$Bounce.apply:(F)F │ │ +0efd04: 1503 003f |0000: const/high16 v3, #int 1056964608 // #3f00 │ │ +0efd08: 1502 803f |0002: const/high16 v2, #int 1065353216 // #3f80 │ │ +0efd0c: 1501 0040 |0004: const/high16 v1, #int 1073741824 // #4000 │ │ +0efd10: 2e00 0503 |0006: cmpg-float v0, v5, v3 │ │ +0efd14: 3c00 0e00 |0008: if-gtz v0, 0016 // +000e │ │ +0efd18: a800 0501 |000a: mul-float v0, v5, v1 │ │ +0efd1c: a700 0200 |000c: sub-float v0, v2, v0 │ │ +0efd20: 7020 3013 0400 |000e: invoke-direct {v4, v0}, Lcom/badlogic/gdx/math/Interpolation$Bounce;.out:(F)F // method@1330 │ │ +0efd26: 0a00 |0011: move-result v0 │ │ +0efd28: a700 0200 |0012: sub-float v0, v2, v0 │ │ +0efd2c: c910 |0014: div-float/2addr v0, v1 │ │ +0efd2e: 0f00 |0015: return v0 │ │ +0efd30: a800 0501 |0016: mul-float v0, v5, v1 │ │ +0efd34: c720 |0018: sub-float/2addr v0, v2 │ │ +0efd36: 7020 3013 0400 |0019: invoke-direct {v4, v0}, Lcom/badlogic/gdx/math/Interpolation$Bounce;.out:(F)F // method@1330 │ │ +0efd3c: 0a00 |001c: move-result v0 │ │ +0efd3e: c910 |001d: div-float/2addr v0, v1 │ │ +0efd40: c630 |001e: add-float/2addr v0, v3 │ │ +0efd42: 28f6 |001f: goto 0015 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0006 line=254 │ │ 0x0015 line=255 │ │ locals : │ │ 0x0000 - 0x0020 reg=4 this Lcom/badlogic/gdx/math/Interpolation$Bounce; │ │ 0x0000 - 0x0020 reg=5 a F │ │ │ │ source_file_idx : 1820 (Interpolation.java) │ │ │ │ Class #733 header: │ │ -class_idx : 502 │ │ +class_idx : 500 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 503 │ │ +superclass_idx : 501 │ │ source_file_idx : 1820 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #733 annotations: │ │ @@ -327477,17 +327532,17 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0e17a0: |[0e17a0] com.badlogic.gdx.math.Interpolation$BounceIn.:(I)V │ │ -0e17b0: 7020 3413 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.:(I)V // method@1334 │ │ -0e17b6: 0e00 |0003: return-void │ │ +0efd44: |[0efd44] com.badlogic.gdx.math.Interpolation$BounceIn.:(I)V │ │ +0efd54: 7020 3413 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.:(I)V // method@1334 │ │ +0efd5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0003 line=335 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$BounceIn; │ │ 0x0000 - 0x0004 reg=1 bounces I │ │ @@ -327497,17 +327552,17 @@ │ │ type : '([F[F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0e17b8: |[0e17b8] com.badlogic.gdx.math.Interpolation$BounceIn.:([F[F)V │ │ -0e17c8: 7030 3513 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.:([F[F)V // method@1335 │ │ -0e17ce: 0e00 |0003: return-void │ │ +0efd5c: |[0efd5c] com.badlogic.gdx.math.Interpolation$BounceIn.:([F[F)V │ │ +0efd6c: 7030 3513 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.:([F[F)V // method@1335 │ │ +0efd72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0003 line=331 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$BounceIn; │ │ 0x0000 - 0x0004 reg=1 widths [F │ │ @@ -327519,34 +327574,34 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0e17d0: |[0e17d0] com.badlogic.gdx.math.Interpolation$BounceIn.apply:(F)F │ │ -0e17e0: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -0e17e4: a700 0103 |0002: sub-float v0, v1, v3 │ │ -0e17e8: 6f20 3613 0200 |0004: invoke-super {v2, v0}, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.apply:(F)F // method@1336 │ │ -0e17ee: 0a00 |0007: move-result v0 │ │ -0e17f0: a700 0100 |0008: sub-float v0, v1, v0 │ │ -0e17f4: 0f00 |000a: return v0 │ │ +0efd74: |[0efd74] com.badlogic.gdx.math.Interpolation$BounceIn.apply:(F)F │ │ +0efd84: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +0efd88: a700 0103 |0002: sub-float v0, v1, v3 │ │ +0efd8c: 6f20 3613 0200 |0004: invoke-super {v2, v0}, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.apply:(F)F // method@1336 │ │ +0efd92: 0a00 |0007: move-result v0 │ │ +0efd94: a700 0100 |0008: sub-float v0, v1, v0 │ │ +0efd98: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=338 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/math/Interpolation$BounceIn; │ │ 0x0000 - 0x000b reg=3 a F │ │ │ │ source_file_idx : 1820 (Interpolation.java) │ │ │ │ Class #734 header: │ │ -class_idx : 505 │ │ +class_idx : 503 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 504 │ │ +superclass_idx : 502 │ │ source_file_idx : 1820 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #734 annotations: │ │ @@ -327567,17 +327622,17 @@ │ │ type : '(FF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0e17f8: |[0e17f8] com.badlogic.gdx.math.Interpolation$ElasticIn.:(FF)V │ │ -0e1808: 7030 3713 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Interpolation$Elastic;.:(FF)V // method@1337 │ │ -0e180e: 0e00 |0003: return-void │ │ +0efd9c: |[0efd9c] com.badlogic.gdx.math.Interpolation$ElasticIn.:(FF)V │ │ +0efdac: 7030 3713 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Interpolation$Elastic;.:(FF)V // method@1337 │ │ +0efdb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0003 line=218 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$ElasticIn; │ │ 0x0000 - 0x0004 reg=1 value F │ │ @@ -327589,46 +327644,46 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -0e1810: |[0e1810] com.badlogic.gdx.math.Interpolation$ElasticIn.apply:(F)F │ │ -0e1820: 5240 350b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Interpolation$ElasticIn;.value:F // field@0b35 │ │ -0e1824: 8900 |0002: float-to-double v0, v0 │ │ -0e1826: 5242 340b |0003: iget v2, v4, Lcom/badlogic/gdx/math/Interpolation$ElasticIn;.power:F // field@0b34 │ │ -0e182a: 1503 803f |0005: const/high16 v3, #int 1065353216 // #3f80 │ │ -0e182e: a703 0503 |0007: sub-float v3, v5, v3 │ │ -0e1832: c832 |0009: mul-float/2addr v2, v3 │ │ -0e1834: 8922 |000a: float-to-double v2, v2 │ │ -0e1836: 7140 1c26 1032 |000b: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@261c │ │ -0e183c: 0b00 |000e: move-result-wide v0 │ │ -0e183e: 8c00 |000f: double-to-float v0, v0 │ │ -0e1840: 1501 a041 |0010: const/high16 v1, #int 1101004800 // #41a0 │ │ -0e1844: c851 |0012: mul-float/2addr v1, v5 │ │ -0e1846: 7110 9913 0100 |0013: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@1399 │ │ -0e184c: 0a01 |0016: move-result v1 │ │ -0e184e: c810 |0017: mul-float/2addr v0, v1 │ │ -0e1850: 1401 5839 8c3f |0018: const v1, #float 1.0955 // #3f8c3958 │ │ -0e1856: c810 |001b: mul-float/2addr v0, v1 │ │ -0e1858: 0f00 |001c: return v0 │ │ +0efdb4: |[0efdb4] com.badlogic.gdx.math.Interpolation$ElasticIn.apply:(F)F │ │ +0efdc4: 5240 350b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Interpolation$ElasticIn;.value:F // field@0b35 │ │ +0efdc8: 8900 |0002: float-to-double v0, v0 │ │ +0efdca: 5242 340b |0003: iget v2, v4, Lcom/badlogic/gdx/math/Interpolation$ElasticIn;.power:F // field@0b34 │ │ +0efdce: 1503 803f |0005: const/high16 v3, #int 1065353216 // #3f80 │ │ +0efdd2: a703 0503 |0007: sub-float v3, v5, v3 │ │ +0efdd6: c832 |0009: mul-float/2addr v2, v3 │ │ +0efdd8: 8922 |000a: float-to-double v2, v2 │ │ +0efdda: 7140 1c26 1032 |000b: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@261c │ │ +0efde0: 0b00 |000e: move-result-wide v0 │ │ +0efde2: 8c00 |000f: double-to-float v0, v0 │ │ +0efde4: 1501 a041 |0010: const/high16 v1, #int 1101004800 // #41a0 │ │ +0efde8: c851 |0012: mul-float/2addr v1, v5 │ │ +0efdea: 7110 9913 0100 |0013: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@1399 │ │ +0efdf0: 0a01 |0016: move-result v1 │ │ +0efdf2: c810 |0017: mul-float/2addr v0, v1 │ │ +0efdf4: 1401 5839 8c3f |0018: const v1, #float 1.0955 // #3f8c3958 │ │ +0efdfa: c810 |001b: mul-float/2addr v0, v1 │ │ +0efdfc: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lcom/badlogic/gdx/math/Interpolation$ElasticIn; │ │ 0x0000 - 0x001d reg=5 a F │ │ │ │ source_file_idx : 1820 (Interpolation.java) │ │ │ │ Class #735 header: │ │ -class_idx : 506 │ │ +class_idx : 504 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 504 │ │ +superclass_idx : 502 │ │ source_file_idx : 1820 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #735 annotations: │ │ @@ -327649,17 +327704,17 @@ │ │ type : '(FF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0e185c: |[0e185c] com.badlogic.gdx.math.Interpolation$ElasticOut.:(FF)V │ │ -0e186c: 7030 3713 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Interpolation$Elastic;.:(FF)V // method@1337 │ │ -0e1872: 0e00 |0003: return-void │ │ +0efe00: |[0efe00] com.badlogic.gdx.math.Interpolation$ElasticOut.:(FF)V │ │ +0efe10: 7030 3713 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Interpolation$Elastic;.:(FF)V // method@1337 │ │ +0efe16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0003 line=228 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$ElasticOut; │ │ 0x0000 - 0x0004 reg=1 value F │ │ @@ -327671,49 +327726,49 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -0e1874: |[0e1874] com.badlogic.gdx.math.Interpolation$ElasticOut.apply:(F)F │ │ -0e1884: 1504 803f |0000: const/high16 v4, #int 1065353216 // #3f80 │ │ -0e1888: a706 0406 |0002: sub-float v6, v4, v6 │ │ -0e188c: 5250 370b |0004: iget v0, v5, Lcom/badlogic/gdx/math/Interpolation$ElasticOut;.value:F // field@0b37 │ │ -0e1890: 8900 |0006: float-to-double v0, v0 │ │ -0e1892: 5252 360b |0007: iget v2, v5, Lcom/badlogic/gdx/math/Interpolation$ElasticOut;.power:F // field@0b36 │ │ -0e1896: a703 0604 |0009: sub-float v3, v6, v4 │ │ -0e189a: c832 |000b: mul-float/2addr v2, v3 │ │ -0e189c: 8922 |000c: float-to-double v2, v2 │ │ -0e189e: 7140 1c26 1032 |000d: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@261c │ │ -0e18a4: 0b00 |0010: move-result-wide v0 │ │ -0e18a6: 8c00 |0011: double-to-float v0, v0 │ │ -0e18a8: 1501 a041 |0012: const/high16 v1, #int 1101004800 // #41a0 │ │ -0e18ac: c861 |0014: mul-float/2addr v1, v6 │ │ -0e18ae: 7110 9913 0100 |0015: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@1399 │ │ -0e18b4: 0a01 |0018: move-result v1 │ │ -0e18b6: c810 |0019: mul-float/2addr v0, v1 │ │ -0e18b8: 1401 5839 8c3f |001a: const v1, #float 1.0955 // #3f8c3958 │ │ -0e18be: c810 |001d: mul-float/2addr v0, v1 │ │ -0e18c0: a700 0400 |001e: sub-float v0, v4, v0 │ │ -0e18c4: 0f00 |0020: return v0 │ │ +0efe18: |[0efe18] com.badlogic.gdx.math.Interpolation$ElasticOut.apply:(F)F │ │ +0efe28: 1504 803f |0000: const/high16 v4, #int 1065353216 // #3f80 │ │ +0efe2c: a706 0406 |0002: sub-float v6, v4, v6 │ │ +0efe30: 5250 370b |0004: iget v0, v5, Lcom/badlogic/gdx/math/Interpolation$ElasticOut;.value:F // field@0b37 │ │ +0efe34: 8900 |0006: float-to-double v0, v0 │ │ +0efe36: 5252 360b |0007: iget v2, v5, Lcom/badlogic/gdx/math/Interpolation$ElasticOut;.power:F // field@0b36 │ │ +0efe3a: a703 0604 |0009: sub-float v3, v6, v4 │ │ +0efe3e: c832 |000b: mul-float/2addr v2, v3 │ │ +0efe40: 8922 |000c: float-to-double v2, v2 │ │ +0efe42: 7140 1c26 1032 |000d: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@261c │ │ +0efe48: 0b00 |0010: move-result-wide v0 │ │ +0efe4a: 8c00 |0011: double-to-float v0, v0 │ │ +0efe4c: 1501 a041 |0012: const/high16 v1, #int 1101004800 // #41a0 │ │ +0efe50: c861 |0014: mul-float/2addr v1, v6 │ │ +0efe52: 7110 9913 0100 |0015: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@1399 │ │ +0efe58: 0a01 |0018: move-result v1 │ │ +0efe5a: c810 |0019: mul-float/2addr v0, v1 │ │ +0efe5c: 1401 5839 8c3f |001a: const v1, #float 1.0955 // #3f8c3958 │ │ +0efe62: c810 |001d: mul-float/2addr v0, v1 │ │ +0efe64: a700 0400 |001e: sub-float v0, v4, v0 │ │ +0efe68: 0f00 |0020: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=231 │ │ 0x0004 line=232 │ │ locals : │ │ 0x0000 - 0x0021 reg=5 this Lcom/badlogic/gdx/math/Interpolation$ElasticOut; │ │ 0x0000 - 0x0021 reg=6 a F │ │ │ │ source_file_idx : 1820 (Interpolation.java) │ │ │ │ Class #736 header: │ │ -class_idx : 508 │ │ +class_idx : 506 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 507 │ │ +superclass_idx : 505 │ │ source_file_idx : 1820 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #736 annotations: │ │ @@ -327734,17 +327789,17 @@ │ │ type : '(FF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0e18c8: |[0e18c8] com.badlogic.gdx.math.Interpolation$ExpIn.:(FF)V │ │ -0e18d8: 7030 3d13 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Interpolation$Exp;.:(FF)V // method@133d │ │ -0e18de: 0e00 |0003: return-void │ │ +0efe6c: |[0efe6c] com.badlogic.gdx.math.Interpolation$ExpIn.:(FF)V │ │ +0efe7c: 7030 3d13 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Interpolation$Exp;.:(FF)V // method@133d │ │ +0efe82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0003 line=177 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$ExpIn; │ │ 0x0000 - 0x0004 reg=1 value F │ │ @@ -327756,43 +327811,43 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -0e18e0: |[0e18e0] com.badlogic.gdx.math.Interpolation$ExpIn.apply:(F)F │ │ -0e18f0: 5240 3f0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Interpolation$ExpIn;.value:F // field@0b3f │ │ -0e18f4: 8900 |0002: float-to-double v0, v0 │ │ -0e18f6: 5242 3d0b |0003: iget v2, v4, Lcom/badlogic/gdx/math/Interpolation$ExpIn;.power:F // field@0b3d │ │ -0e18fa: 1503 803f |0005: const/high16 v3, #int 1065353216 // #3f80 │ │ -0e18fe: a703 0503 |0007: sub-float v3, v5, v3 │ │ -0e1902: c832 |0009: mul-float/2addr v2, v3 │ │ -0e1904: 8922 |000a: float-to-double v2, v2 │ │ -0e1906: 7140 1c26 1032 |000b: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@261c │ │ -0e190c: 0b00 |000e: move-result-wide v0 │ │ -0e190e: 8c00 |000f: double-to-float v0, v0 │ │ -0e1910: 5241 3c0b |0010: iget v1, v4, Lcom/badlogic/gdx/math/Interpolation$ExpIn;.min:F // field@0b3c │ │ -0e1914: c710 |0012: sub-float/2addr v0, v1 │ │ -0e1916: 5241 3e0b |0013: iget v1, v4, Lcom/badlogic/gdx/math/Interpolation$ExpIn;.scale:F // field@0b3e │ │ -0e191a: c810 |0015: mul-float/2addr v0, v1 │ │ -0e191c: 0f00 |0016: return v0 │ │ +0efe84: |[0efe84] com.badlogic.gdx.math.Interpolation$ExpIn.apply:(F)F │ │ +0efe94: 5240 3f0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Interpolation$ExpIn;.value:F // field@0b3f │ │ +0efe98: 8900 |0002: float-to-double v0, v0 │ │ +0efe9a: 5242 3d0b |0003: iget v2, v4, Lcom/badlogic/gdx/math/Interpolation$ExpIn;.power:F // field@0b3d │ │ +0efe9e: 1503 803f |0005: const/high16 v3, #int 1065353216 // #3f80 │ │ +0efea2: a703 0503 |0007: sub-float v3, v5, v3 │ │ +0efea6: c832 |0009: mul-float/2addr v2, v3 │ │ +0efea8: 8922 |000a: float-to-double v2, v2 │ │ +0efeaa: 7140 1c26 1032 |000b: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@261c │ │ +0efeb0: 0b00 |000e: move-result-wide v0 │ │ +0efeb2: 8c00 |000f: double-to-float v0, v0 │ │ +0efeb4: 5241 3c0b |0010: iget v1, v4, Lcom/badlogic/gdx/math/Interpolation$ExpIn;.min:F // field@0b3c │ │ +0efeb8: c710 |0012: sub-float/2addr v0, v1 │ │ +0efeba: 5241 3e0b |0013: iget v1, v4, Lcom/badlogic/gdx/math/Interpolation$ExpIn;.scale:F // field@0b3e │ │ +0efebe: c810 |0015: mul-float/2addr v0, v1 │ │ +0efec0: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0017 reg=4 this Lcom/badlogic/gdx/math/Interpolation$ExpIn; │ │ 0x0000 - 0x0017 reg=5 a F │ │ │ │ source_file_idx : 1820 (Interpolation.java) │ │ │ │ Class #737 header: │ │ -class_idx : 509 │ │ +class_idx : 507 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 507 │ │ +superclass_idx : 505 │ │ source_file_idx : 1820 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #737 annotations: │ │ @@ -327813,17 +327868,17 @@ │ │ type : '(FF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0e1920: |[0e1920] com.badlogic.gdx.math.Interpolation$ExpOut.:(FF)V │ │ -0e1930: 7030 3d13 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Interpolation$Exp;.:(FF)V // method@133d │ │ -0e1936: 0e00 |0003: return-void │ │ +0efec4: |[0efec4] com.badlogic.gdx.math.Interpolation$ExpOut.:(FF)V │ │ +0efed4: 7030 3d13 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Interpolation$Exp;.:(FF)V // method@133d │ │ +0efeda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0003 line=187 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$ExpOut; │ │ 0x0000 - 0x0004 reg=1 value F │ │ @@ -327831,48 +327886,48 @@ │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/math/Interpolation$ExpOut;) │ │ name : 'apply' │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -0e1938: |[0e1938] com.badlogic.gdx.math.Interpolation$ExpOut.apply:(F)F │ │ -0e1948: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -0e194c: 5251 430b |0002: iget v1, v5, Lcom/badlogic/gdx/math/Interpolation$ExpOut;.value:F // field@0b43 │ │ -0e1950: 8911 |0004: float-to-double v1, v1 │ │ -0e1952: 5253 410b |0005: iget v3, v5, Lcom/badlogic/gdx/math/Interpolation$ExpOut;.power:F // field@0b41 │ │ -0e1956: 7f33 |0007: neg-float v3, v3 │ │ -0e1958: c863 |0008: mul-float/2addr v3, v6 │ │ -0e195a: 8933 |0009: float-to-double v3, v3 │ │ -0e195c: 7140 1c26 2143 |000a: invoke-static {v1, v2, v3, v4}, Ljava/lang/Math;.pow:(DD)D // method@261c │ │ -0e1962: 0b01 |000d: move-result-wide v1 │ │ -0e1964: 8c11 |000e: double-to-float v1, v1 │ │ -0e1966: 5252 400b |000f: iget v2, v5, Lcom/badlogic/gdx/math/Interpolation$ExpOut;.min:F // field@0b40 │ │ -0e196a: c721 |0011: sub-float/2addr v1, v2 │ │ -0e196c: 5252 420b |0012: iget v2, v5, Lcom/badlogic/gdx/math/Interpolation$ExpOut;.scale:F // field@0b42 │ │ -0e1970: c821 |0014: mul-float/2addr v1, v2 │ │ -0e1972: c710 |0015: sub-float/2addr v0, v1 │ │ -0e1974: 0f00 |0016: return v0 │ │ +0efedc: |[0efedc] com.badlogic.gdx.math.Interpolation$ExpOut.apply:(F)F │ │ +0efeec: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +0efef0: 5261 430b |0002: iget v1, v6, Lcom/badlogic/gdx/math/Interpolation$ExpOut;.value:F // field@0b43 │ │ +0efef4: 8912 |0004: float-to-double v2, v1 │ │ +0efef6: 5261 410b |0005: iget v1, v6, Lcom/badlogic/gdx/math/Interpolation$ExpOut;.power:F // field@0b41 │ │ +0efefa: 7f11 |0007: neg-float v1, v1 │ │ +0efefc: c871 |0008: mul-float/2addr v1, v7 │ │ +0efefe: 8914 |0009: float-to-double v4, v1 │ │ +0eff00: 7140 1c26 3254 |000a: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@261c │ │ +0eff06: 0b02 |000d: move-result-wide v2 │ │ +0eff08: 8c21 |000e: double-to-float v1, v2 │ │ +0eff0a: 5262 400b |000f: iget v2, v6, Lcom/badlogic/gdx/math/Interpolation$ExpOut;.min:F // field@0b40 │ │ +0eff0e: c721 |0011: sub-float/2addr v1, v2 │ │ +0eff10: 5262 420b |0012: iget v2, v6, Lcom/badlogic/gdx/math/Interpolation$ExpOut;.scale:F // field@0b42 │ │ +0eff14: c821 |0014: mul-float/2addr v1, v2 │ │ +0eff16: c710 |0015: sub-float/2addr v0, v1 │ │ +0eff18: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ - 0x0000 - 0x0017 reg=5 this Lcom/badlogic/gdx/math/Interpolation$ExpOut; │ │ - 0x0000 - 0x0017 reg=6 a F │ │ + 0x0000 - 0x0017 reg=6 this Lcom/badlogic/gdx/math/Interpolation$ExpOut; │ │ + 0x0000 - 0x0017 reg=7 a F │ │ │ │ source_file_idx : 1820 (Interpolation.java) │ │ │ │ Class #738 header: │ │ -class_idx : 511 │ │ +class_idx : 509 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 510 │ │ +superclass_idx : 508 │ │ source_file_idx : 1820 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #738 annotations: │ │ @@ -327893,17 +327948,17 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0e1978: |[0e1978] com.badlogic.gdx.math.Interpolation$PowIn.:(I)V │ │ -0e1988: 7020 4313 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$Pow;.:(I)V // method@1343 │ │ -0e198e: 0e00 |0003: return-void │ │ +0eff1c: |[0eff1c] com.badlogic.gdx.math.Interpolation$PowIn.:(I)V │ │ +0eff2c: 7020 4313 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$Pow;.:(I)V // method@1343 │ │ +0eff32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0003 line=139 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$PowIn; │ │ 0x0000 - 0x0004 reg=1 power I │ │ @@ -327914,35 +327969,35 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0e1990: |[0e1990] com.badlogic.gdx.math.Interpolation$PowIn.apply:(F)F │ │ -0e19a0: 8950 |0000: float-to-double v0, v5 │ │ -0e19a2: 5242 450b |0001: iget v2, v4, Lcom/badlogic/gdx/math/Interpolation$PowIn;.power:I // field@0b45 │ │ -0e19a6: 8322 |0003: int-to-double v2, v2 │ │ -0e19a8: 7140 1c26 1032 |0004: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@261c │ │ -0e19ae: 0b00 |0007: move-result-wide v0 │ │ -0e19b0: 8c00 |0008: double-to-float v0, v0 │ │ -0e19b2: 0f00 |0009: return v0 │ │ +0eff34: |[0eff34] com.badlogic.gdx.math.Interpolation$PowIn.apply:(F)F │ │ +0eff44: 8950 |0000: float-to-double v0, v5 │ │ +0eff46: 5242 450b |0001: iget v2, v4, Lcom/badlogic/gdx/math/Interpolation$PowIn;.power:I // field@0b45 │ │ +0eff4a: 8322 |0003: int-to-double v2, v2 │ │ +0eff4c: 7140 1c26 1032 |0004: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@261c │ │ +0eff52: 0b00 |0007: move-result-wide v0 │ │ +0eff54: 8c00 |0008: double-to-float v0, v0 │ │ +0eff56: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x000a reg=4 this Lcom/badlogic/gdx/math/Interpolation$PowIn; │ │ 0x0000 - 0x000a reg=5 a F │ │ │ │ source_file_idx : 1820 (Interpolation.java) │ │ │ │ Class #739 header: │ │ -class_idx : 512 │ │ +class_idx : 510 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 510 │ │ +superclass_idx : 508 │ │ source_file_idx : 1820 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #739 annotations: │ │ @@ -327963,17 +328018,17 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0e19b4: |[0e19b4] com.badlogic.gdx.math.Interpolation$PowOut.:(I)V │ │ -0e19c4: 7020 4313 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$Pow;.:(I)V // method@1343 │ │ -0e19ca: 0e00 |0003: return-void │ │ +0eff58: |[0eff58] com.badlogic.gdx.math.Interpolation$PowOut.:(I)V │ │ +0eff68: 7020 4313 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$Pow;.:(I)V // method@1343 │ │ +0eff6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0003 line=149 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$PowOut; │ │ 0x0000 - 0x0004 reg=1 power I │ │ @@ -327984,46 +328039,46 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -0e19cc: |[0e19cc] com.badlogic.gdx.math.Interpolation$PowOut.apply:(F)F │ │ -0e19dc: 1504 803f |0000: const/high16 v4, #int 1065353216 // #3f80 │ │ -0e19e0: a700 0604 |0002: sub-float v0, v6, v4 │ │ -0e19e4: 8900 |0004: float-to-double v0, v0 │ │ -0e19e6: 5252 460b |0005: iget v2, v5, Lcom/badlogic/gdx/math/Interpolation$PowOut;.power:I // field@0b46 │ │ -0e19ea: 8322 |0007: int-to-double v2, v2 │ │ -0e19ec: 7140 1c26 1032 |0008: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@261c │ │ -0e19f2: 0b00 |000b: move-result-wide v0 │ │ -0e19f4: 8c01 |000c: double-to-float v1, v0 │ │ -0e19f6: 5250 460b |000d: iget v0, v5, Lcom/badlogic/gdx/math/Interpolation$PowOut;.power:I // field@0b46 │ │ -0e19fa: dc00 0002 |000f: rem-int/lit8 v0, v0, #int 2 // #02 │ │ -0e19fe: 3900 0700 |0011: if-nez v0, 0018 // +0007 │ │ -0e1a02: 12f0 |0013: const/4 v0, #int -1 // #ff │ │ -0e1a04: 8200 |0014: int-to-float v0, v0 │ │ -0e1a06: c810 |0015: mul-float/2addr v0, v1 │ │ -0e1a08: c640 |0016: add-float/2addr v0, v4 │ │ -0e1a0a: 0f00 |0017: return v0 │ │ -0e1a0c: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -0e1a0e: 28fb |0019: goto 0014 // -0005 │ │ +0eff70: |[0eff70] com.badlogic.gdx.math.Interpolation$PowOut.apply:(F)F │ │ +0eff80: 1504 803f |0000: const/high16 v4, #int 1065353216 // #3f80 │ │ +0eff84: a700 0604 |0002: sub-float v0, v6, v4 │ │ +0eff88: 8900 |0004: float-to-double v0, v0 │ │ +0eff8a: 5252 460b |0005: iget v2, v5, Lcom/badlogic/gdx/math/Interpolation$PowOut;.power:I // field@0b46 │ │ +0eff8e: 8322 |0007: int-to-double v2, v2 │ │ +0eff90: 7140 1c26 1032 |0008: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@261c │ │ +0eff96: 0b00 |000b: move-result-wide v0 │ │ +0eff98: 8c01 |000c: double-to-float v1, v0 │ │ +0eff9a: 5250 460b |000d: iget v0, v5, Lcom/badlogic/gdx/math/Interpolation$PowOut;.power:I // field@0b46 │ │ +0eff9e: dc00 0002 |000f: rem-int/lit8 v0, v0, #int 2 // #02 │ │ +0effa2: 3900 0700 |0011: if-nez v0, 0018 // +0007 │ │ +0effa6: 12f0 |0013: const/4 v0, #int -1 // #ff │ │ +0effa8: 8200 |0014: int-to-float v0, v0 │ │ +0effaa: c810 |0015: mul-float/2addr v0, v1 │ │ +0effac: c640 |0016: add-float/2addr v0, v4 │ │ +0effae: 0f00 |0017: return v0 │ │ +0effb0: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +0effb2: 28fb |0019: goto 0014 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=152 │ │ locals : │ │ 0x0000 - 0x001a reg=5 this Lcom/badlogic/gdx/math/Interpolation$PowOut; │ │ 0x0000 - 0x001a reg=6 a F │ │ │ │ source_file_idx : 1820 (Interpolation.java) │ │ │ │ Class #740 header: │ │ -class_idx : 606 │ │ +class_idx : 604 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 602 │ │ +superclass_idx : 600 │ │ source_file_idx : 1807 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 20 │ │ │ │ Class #740 annotations: │ │ @@ -328079,17 +328134,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e1a10: |[0e1a10] com.badlogic.gdx.scenes.scene2d.InputEvent.:()V │ │ -0e1a20: 7010 8117 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Event;.:()V // method@1781 │ │ -0e1a26: 0e00 |0003: return-void │ │ +0effb4: |[0effb4] com.badlogic.gdx.scenes.scene2d.InputEvent.:()V │ │ +0effc4: 7010 8117 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Event;.:()V // method@1781 │ │ +0effca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=125 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ │ │ @@ -328099,17 +328154,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e1a28: |[0e1a28] com.badlogic.gdx.scenes.scene2d.InputEvent.getButton:()I │ │ -0e1a38: 5210 830d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.button:I // field@0d83 │ │ -0e1a3c: 0f00 |0002: return v0 │ │ +0effcc: |[0effcc] com.badlogic.gdx.scenes.scene2d.InputEvent.getButton:()I │ │ +0effdc: 5210 830d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.button:I // field@0d83 │ │ +0effe0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ │ │ #1 : (in Lcom/badlogic/gdx/scenes/scene2d/InputEvent;) │ │ @@ -328117,17 +328172,17 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e1a40: |[0e1a40] com.badlogic.gdx.scenes.scene2d.InputEvent.getCharacter:()C │ │ -0e1a50: 5710 840d |0000: iget-char v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.character:C // field@0d84 │ │ -0e1a54: 0f00 |0002: return v0 │ │ +0effe4: |[0effe4] com.badlogic.gdx.scenes.scene2d.InputEvent.getCharacter:()C │ │ +0efff4: 5710 840d |0000: iget-char v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.character:C // field@0d84 │ │ +0efff8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/InputEvent;) │ │ @@ -328135,17 +328190,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e1a58: |[0e1a58] com.badlogic.gdx.scenes.scene2d.InputEvent.getKeyCode:()I │ │ -0e1a68: 5210 850d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.keyCode:I // field@0d85 │ │ -0e1a6c: 0f00 |0002: return v0 │ │ +0efffc: |[0efffc] com.badlogic.gdx.scenes.scene2d.InputEvent.getKeyCode:()I │ │ +0f000c: 5210 850d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.keyCode:I // field@0d85 │ │ +0f0010: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/InputEvent;) │ │ @@ -328153,17 +328208,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e1a70: |[0e1a70] com.badlogic.gdx.scenes.scene2d.InputEvent.getPointer:()I │ │ -0e1a80: 5210 860d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.pointer:I // field@0d86 │ │ -0e1a84: 0f00 |0002: return v0 │ │ +0f0014: |[0f0014] com.badlogic.gdx.scenes.scene2d.InputEvent.getPointer:()I │ │ +0f0024: 5210 860d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.pointer:I // field@0d86 │ │ +0f0028: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ │ │ #4 : (in Lcom/badlogic/gdx/scenes/scene2d/InputEvent;) │ │ @@ -328171,17 +328226,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/Actor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e1a88: |[0e1a88] com.badlogic.gdx.scenes.scene2d.InputEvent.getRelatedActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0e1a98: 5410 870d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.relatedActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d87 │ │ -0e1a9c: 1100 |0002: return-object v0 │ │ +0f002c: |[0f002c] com.badlogic.gdx.scenes.scene2d.InputEvent.getRelatedActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0f003c: 5410 870d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.relatedActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d87 │ │ +0f0040: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ │ │ #5 : (in Lcom/badlogic/gdx/scenes/scene2d/InputEvent;) │ │ @@ -328189,17 +328244,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e1aa0: |[0e1aa0] com.badlogic.gdx.scenes.scene2d.InputEvent.getScrollAmount:()I │ │ -0e1ab0: 5210 880d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.scrollAmount:I // field@0d88 │ │ -0e1ab4: 0f00 |0002: return v0 │ │ +0f0044: |[0f0044] com.badlogic.gdx.scenes.scene2d.InputEvent.getScrollAmount:()I │ │ +0f0054: 5210 880d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.scrollAmount:I // field@0d88 │ │ +0f0058: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ │ │ #6 : (in Lcom/badlogic/gdx/scenes/scene2d/InputEvent;) │ │ @@ -328207,17 +328262,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e1ab8: |[0e1ab8] com.badlogic.gdx.scenes.scene2d.InputEvent.getStageX:()F │ │ -0e1ac8: 5210 890d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.stageX:F // field@0d89 │ │ -0e1acc: 0f00 |0002: return v0 │ │ +0f005c: |[0f005c] com.badlogic.gdx.scenes.scene2d.InputEvent.getStageX:()F │ │ +0f006c: 5210 890d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.stageX:F // field@0d89 │ │ +0f0070: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ │ │ #7 : (in Lcom/badlogic/gdx/scenes/scene2d/InputEvent;) │ │ @@ -328225,17 +328280,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e1ad0: |[0e1ad0] com.badlogic.gdx.scenes.scene2d.InputEvent.getStageY:()F │ │ -0e1ae0: 5210 8a0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.stageY:F // field@0d8a │ │ -0e1ae4: 0f00 |0002: return v0 │ │ +0f0074: |[0f0074] com.badlogic.gdx.scenes.scene2d.InputEvent.getStageY:()F │ │ +0f0084: 5210 8a0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.stageY:F // field@0d8a │ │ +0f0088: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ │ │ #8 : (in Lcom/badlogic/gdx/scenes/scene2d/InputEvent;) │ │ @@ -328243,17 +328298,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e1ae8: |[0e1ae8] com.badlogic.gdx.scenes.scene2d.InputEvent.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; │ │ -0e1af8: 5410 8b0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.type:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d8b │ │ -0e1afc: 1100 |0002: return-object v0 │ │ +0f008c: |[0f008c] com.badlogic.gdx.scenes.scene2d.InputEvent.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; │ │ +0f009c: 5410 8b0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.type:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d8b │ │ +0f00a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ │ │ #9 : (in Lcom/badlogic/gdx/scenes/scene2d/InputEvent;) │ │ @@ -328261,21 +328316,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0e1b00: |[0e1b00] com.badlogic.gdx.scenes.scene2d.InputEvent.reset:()V │ │ -0e1b10: 6f10 8c17 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/Event;.reset:()V // method@178c │ │ -0e1b16: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0e1b18: 5b10 870d |0004: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.relatedActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d87 │ │ -0e1b1c: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -0e1b1e: 5910 830d |0007: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.button:I // field@0d83 │ │ -0e1b22: 0e00 |0009: return-void │ │ +0f00a4: |[0f00a4] com.badlogic.gdx.scenes.scene2d.InputEvent.reset:()V │ │ +0f00b4: 6f10 8c17 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/Event;.reset:()V // method@178c │ │ +0f00ba: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0f00bc: 5b10 870d |0004: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.relatedActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d87 │ │ +0f00c0: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +0f00c2: 5910 830d |0007: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.button:I // field@0d83 │ │ +0f00c6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0006 line=33 │ │ 0x0009 line=34 │ │ locals : │ │ @@ -328286,17 +328341,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e1b24: |[0e1b24] com.badlogic.gdx.scenes.scene2d.InputEvent.setButton:(I)V │ │ -0e1b34: 5901 830d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.button:I // field@0d83 │ │ -0e1b38: 0e00 |0002: return-void │ │ +0f00c8: |[0f00c8] com.badlogic.gdx.scenes.scene2d.InputEvent.setButton:(I)V │ │ +0f00d8: 5901 830d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.button:I // field@0d83 │ │ +0f00dc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0002 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0003 reg=1 button I │ │ @@ -328306,17 +328361,17 @@ │ │ type : '(C)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e1b3c: |[0e1b3c] com.badlogic.gdx.scenes.scene2d.InputEvent.setCharacter:(C)V │ │ -0e1b4c: 5e01 840d |0000: iput-char v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.character:C // field@0d84 │ │ -0e1b50: 0e00 |0002: return-void │ │ +0f00e0: |[0f00e0] com.badlogic.gdx.scenes.scene2d.InputEvent.setCharacter:(C)V │ │ +0f00f0: 5e01 840d |0000: iput-char v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.character:C // field@0d84 │ │ +0f00f4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0002 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0003 reg=1 character C │ │ @@ -328326,17 +328381,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e1b54: |[0e1b54] com.badlogic.gdx.scenes.scene2d.InputEvent.setKeyCode:(I)V │ │ -0e1b64: 5901 850d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.keyCode:I // field@0d85 │ │ -0e1b68: 0e00 |0002: return-void │ │ +0f00f8: |[0f00f8] com.badlogic.gdx.scenes.scene2d.InputEvent.setKeyCode:(I)V │ │ +0f0108: 5901 850d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.keyCode:I // field@0d85 │ │ +0f010c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0002 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0003 reg=1 keyCode I │ │ @@ -328346,17 +328401,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e1b6c: |[0e1b6c] com.badlogic.gdx.scenes.scene2d.InputEvent.setPointer:(I)V │ │ -0e1b7c: 5901 860d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.pointer:I // field@0d86 │ │ -0e1b80: 0e00 |0002: return-void │ │ +0f0110: |[0f0110] com.badlogic.gdx.scenes.scene2d.InputEvent.setPointer:(I)V │ │ +0f0120: 5901 860d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.pointer:I // field@0d86 │ │ +0f0124: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0002 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0003 reg=1 pointer I │ │ @@ -328366,17 +328421,17 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e1b84: |[0e1b84] com.badlogic.gdx.scenes.scene2d.InputEvent.setRelatedActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0e1b94: 5b01 870d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.relatedActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d87 │ │ -0e1b98: 0e00 |0002: return-void │ │ +0f0128: |[0f0128] com.badlogic.gdx.scenes.scene2d.InputEvent.setRelatedActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0f0138: 5b01 870d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.relatedActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d87 │ │ +0f013c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0002 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0003 reg=1 relatedActor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -328386,17 +328441,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e1b9c: |[0e1b9c] com.badlogic.gdx.scenes.scene2d.InputEvent.setScrollAmount:(I)V │ │ -0e1bac: 5901 880d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.scrollAmount:I // field@0d88 │ │ -0e1bb0: 0e00 |0002: return-void │ │ +0f0140: |[0f0140] com.badlogic.gdx.scenes.scene2d.InputEvent.setScrollAmount:(I)V │ │ +0f0150: 5901 880d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.scrollAmount:I // field@0d88 │ │ +0f0154: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0002 line=108 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0003 reg=1 scrollAmount I │ │ @@ -328406,17 +328461,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e1bb4: |[0e1bb4] com.badlogic.gdx.scenes.scene2d.InputEvent.setStageX:(F)V │ │ -0e1bc4: 5901 890d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.stageX:F // field@0d89 │ │ -0e1bc8: 0e00 |0002: return-void │ │ +0f0158: |[0f0158] com.badlogic.gdx.scenes.scene2d.InputEvent.setStageX:(F)V │ │ +0f0168: 5901 890d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.stageX:F // field@0d89 │ │ +0f016c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0002 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0003 reg=1 stageX F │ │ @@ -328426,17 +328481,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e1bcc: |[0e1bcc] com.badlogic.gdx.scenes.scene2d.InputEvent.setStageY:(F)V │ │ -0e1bdc: 5901 8a0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.stageY:F // field@0d8a │ │ -0e1be0: 0e00 |0002: return-void │ │ +0f0170: |[0f0170] com.badlogic.gdx.scenes.scene2d.InputEvent.setStageY:(F)V │ │ +0f0180: 5901 8a0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.stageY:F // field@0d8a │ │ +0f0184: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0002 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0003 reg=1 stageY F │ │ @@ -328446,17 +328501,17 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e1be4: |[0e1be4] com.badlogic.gdx.scenes.scene2d.InputEvent.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V │ │ -0e1bf4: 5b01 8b0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.type:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d8b │ │ -0e1bf8: 0e00 |0002: return-void │ │ +0f0188: |[0f0188] com.badlogic.gdx.scenes.scene2d.InputEvent.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V │ │ +0f0198: 5b01 8b0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.type:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d8b │ │ +0f019c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0002 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0003 reg=1 type Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; │ │ @@ -328466,32 +328521,32 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e1bfc: |[0e1bfc] com.badlogic.gdx.scenes.scene2d.InputEvent.toString:()Ljava/lang/String; │ │ -0e1c0c: 5410 8b0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.type:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d8b │ │ -0e1c10: 6e10 c817 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.toString:()Ljava/lang/String; // method@17c8 │ │ -0e1c16: 0c00 |0005: move-result-object v0 │ │ -0e1c18: 1100 |0006: return-object v0 │ │ +0f01a0: |[0f01a0] com.badlogic.gdx.scenes.scene2d.InputEvent.toString:()Ljava/lang/String; │ │ +0f01b0: 5410 8b0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.type:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d8b │ │ +0f01b4: 6e10 c817 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.toString:()Ljava/lang/String; // method@17c8 │ │ +0f01ba: 0c00 |0005: move-result-object v0 │ │ +0f01bc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ │ │ source_file_idx : 1807 (InputEvent.java) │ │ │ │ Class #741 header: │ │ -class_idx : 610 │ │ +class_idx : 608 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 98 │ │ -source_file_idx : 3853 │ │ +superclass_idx : 96 │ │ +source_file_idx : 3851 │ │ static_fields_size : 0 │ │ instance_fields_size: 21 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 43 │ │ │ │ Class #741 annotations: │ │ Annotations on class │ │ @@ -328599,26 +328654,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -0e1c1c: |[0e1c1c] com.badlogic.gdx.scenes.scene2d.Stage.:()V │ │ -0e1c2c: 6200 2400 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0e1c30: 7210 3901 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ -0e1c36: 0a00 |0005: move-result v0 │ │ -0e1c38: 8200 |0006: int-to-float v0, v0 │ │ -0e1c3a: 6201 2400 |0007: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0e1c3e: 7210 3201 0100 |0009: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ -0e1c44: 0a01 |000c: move-result v1 │ │ -0e1c46: 8211 |000d: int-to-float v1, v1 │ │ -0e1c48: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -0e1c4a: 7040 f917 0321 |000f: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.:(FFZ)V // method@17f9 │ │ -0e1c50: 0e00 |0012: return-void │ │ +0f01c0: |[0f01c0] com.badlogic.gdx.scenes.scene2d.Stage.:()V │ │ +0f01d0: 6200 2400 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0f01d4: 7210 3901 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ +0f01da: 0a00 |0005: move-result v0 │ │ +0f01dc: 8200 |0006: int-to-float v0, v0 │ │ +0f01de: 6201 2400 |0007: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0f01e2: 7210 3201 0100 |0009: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ +0f01e8: 0a01 |000c: move-result v1 │ │ +0f01ea: 8211 |000d: int-to-float v1, v1 │ │ +0f01ec: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0f01ee: 7040 f917 0321 |000f: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.:(FFZ)V // method@17f9 │ │ +0f01f4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0012 line=73 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ │ │ @@ -328627,40 +328682,40 @@ │ │ type : '(FFZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -0e1c54: |[0e1c54] com.badlogic.gdx.scenes.scene2d.Stage.:(FFZ)V │ │ -0e1c64: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0e1c66: 1301 1400 |0001: const/16 v1, #int 20 // #14 │ │ -0e1c6a: 7010 7b01 0400 |0003: invoke-direct {v4}, Lcom/badlogic/gdx/InputAdapter;.:()V // method@017b │ │ -0e1c70: 2200 1302 |0006: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0e1c74: 7010 4c14 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0e1c7a: 5b40 a40d |000b: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ -0e1c7e: 2310 8304 |000d: new-array v0, v1, [Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0483 │ │ -0e1c82: 5b40 9e0d |000f: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerOverActors:[Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d9e │ │ -0e1c86: 2310 9d04 |0011: new-array v0, v1, [Z // type@049d │ │ -0e1c8a: 5b40 a10d |0013: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerTouched:[Z // field@0da1 │ │ -0e1c8e: 2310 4b04 |0015: new-array v0, v1, [I // type@044b │ │ -0e1c92: 5b40 9f0d |0017: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenX:[I // field@0d9f │ │ -0e1c96: 2310 4b04 |0019: new-array v0, v1, [I // type@044b │ │ -0e1c9a: 5b40 a00d |001b: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenY:[I // field@0da0 │ │ -0e1c9e: 2200 4a03 |001d: new-instance v0, Lcom/badlogic/gdx/utils/SnapshotArray; // type@034a │ │ -0e1ca2: 1241 |001f: const/4 v1, #int 4 // #4 │ │ -0e1ca4: 1c02 6102 |0020: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; // type@0261 │ │ -0e1ca8: 7040 a822 3021 |0022: invoke-direct {v0, v3, v1, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.:(ZILjava/lang/Class;)V // method@22a8 │ │ -0e1cae: 5b40 a50d |0025: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0da5 │ │ -0e1cb2: 2200 5401 |0027: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // type@0154 │ │ -0e1cb6: 7010 d50d 0000 |0029: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.:()V // method@0dd5 │ │ -0e1cbc: 5b40 920d |002c: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@0d92 │ │ -0e1cc0: 5c43 9d0d |002e: iput-boolean v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.ownsBatch:Z // field@0d9d │ │ -0e1cc4: 7040 1318 5476 |0030: invoke-direct {v4, v5, v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.initialize:(FFZ)V // method@1813 │ │ -0e1cca: 0e00 |0033: return-void │ │ +0f01f8: |[0f01f8] com.badlogic.gdx.scenes.scene2d.Stage.:(FFZ)V │ │ +0f0208: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0f020a: 1301 1400 |0001: const/16 v1, #int 20 // #14 │ │ +0f020e: 7010 7b01 0400 |0003: invoke-direct {v4}, Lcom/badlogic/gdx/InputAdapter;.:()V // method@017b │ │ +0f0214: 2200 1102 |0006: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0f0218: 7010 4c14 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0f021e: 5b40 a40d |000b: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ +0f0222: 2310 8104 |000d: new-array v0, v1, [Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0481 │ │ +0f0226: 5b40 9e0d |000f: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerOverActors:[Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d9e │ │ +0f022a: 2310 9b04 |0011: new-array v0, v1, [Z // type@049b │ │ +0f022e: 5b40 a10d |0013: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerTouched:[Z // field@0da1 │ │ +0f0232: 2310 4904 |0015: new-array v0, v1, [I // type@0449 │ │ +0f0236: 5b40 9f0d |0017: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenX:[I // field@0d9f │ │ +0f023a: 2310 4904 |0019: new-array v0, v1, [I // type@0449 │ │ +0f023e: 5b40 a00d |001b: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenY:[I // field@0da0 │ │ +0f0242: 2200 4803 |001d: new-instance v0, Lcom/badlogic/gdx/utils/SnapshotArray; // type@0348 │ │ +0f0246: 1241 |001f: const/4 v1, #int 4 // #4 │ │ +0f0248: 1c02 5f02 |0020: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; // type@025f │ │ +0f024c: 7040 a822 3021 |0022: invoke-direct {v0, v3, v1, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.:(ZILjava/lang/Class;)V // method@22a8 │ │ +0f0252: 5b40 a50d |0025: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0da5 │ │ +0f0256: 2200 5201 |0027: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // type@0152 │ │ +0f025a: 7010 d50d 0000 |0029: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.:()V // method@0dd5 │ │ +0f0260: 5b40 920d |002c: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@0d92 │ │ +0f0264: 5c43 9d0d |002e: iput-boolean v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.ownsBatch:Z // field@0d9d │ │ +0f0268: 7040 1318 5476 |0030: invoke-direct {v4, v5, v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.initialize:(FFZ)V // method@1813 │ │ +0f026e: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=77 │ │ 0x0006 line=59 │ │ 0x000d line=60 │ │ 0x0011 line=61 │ │ 0x0015 line=62 │ │ @@ -328681,39 +328736,39 @@ │ │ type : '(FFZLcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -0e1ccc: |[0e1ccc] com.badlogic.gdx.scenes.scene2d.Stage.:(FFZLcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V │ │ -0e1cdc: 1301 1400 |0000: const/16 v1, #int 20 // #14 │ │ -0e1ce0: 7010 7b01 0400 |0002: invoke-direct {v4}, Lcom/badlogic/gdx/InputAdapter;.:()V // method@017b │ │ -0e1ce6: 2200 1302 |0005: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0e1cea: 7010 4c14 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0e1cf0: 5b40 a40d |000a: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ -0e1cf4: 2310 8304 |000c: new-array v0, v1, [Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0483 │ │ -0e1cf8: 5b40 9e0d |000e: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerOverActors:[Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d9e │ │ -0e1cfc: 2310 9d04 |0010: new-array v0, v1, [Z // type@049d │ │ -0e1d00: 5b40 a10d |0012: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerTouched:[Z // field@0da1 │ │ -0e1d04: 2310 4b04 |0014: new-array v0, v1, [I // type@044b │ │ -0e1d08: 5b40 9f0d |0016: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenX:[I // field@0d9f │ │ -0e1d0c: 2310 4b04 |0018: new-array v0, v1, [I // type@044b │ │ -0e1d10: 5b40 a00d |001a: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenY:[I // field@0da0 │ │ -0e1d14: 2200 4a03 |001c: new-instance v0, Lcom/badlogic/gdx/utils/SnapshotArray; // type@034a │ │ -0e1d18: 1211 |001e: const/4 v1, #int 1 // #1 │ │ -0e1d1a: 1242 |001f: const/4 v2, #int 4 // #4 │ │ -0e1d1c: 1c03 6102 |0020: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; // type@0261 │ │ -0e1d20: 7040 a822 1032 |0022: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/SnapshotArray;.:(ZILjava/lang/Class;)V // method@22a8 │ │ -0e1d26: 5b40 a50d |0025: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0da5 │ │ -0e1d2a: 5b48 920d |0027: iput-object v8, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@0d92 │ │ -0e1d2e: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -0e1d30: 5c40 9d0d |002a: iput-boolean v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.ownsBatch:Z // field@0d9d │ │ -0e1d34: 7040 1318 5476 |002c: invoke-direct {v4, v5, v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.initialize:(FFZ)V // method@1813 │ │ -0e1d3a: 0e00 |002f: return-void │ │ +0f0270: |[0f0270] com.badlogic.gdx.scenes.scene2d.Stage.:(FFZLcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V │ │ +0f0280: 1301 1400 |0000: const/16 v1, #int 20 // #14 │ │ +0f0284: 7010 7b01 0400 |0002: invoke-direct {v4}, Lcom/badlogic/gdx/InputAdapter;.:()V // method@017b │ │ +0f028a: 2200 1102 |0005: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0f028e: 7010 4c14 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0f0294: 5b40 a40d |000a: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ +0f0298: 2310 8104 |000c: new-array v0, v1, [Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0481 │ │ +0f029c: 5b40 9e0d |000e: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerOverActors:[Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d9e │ │ +0f02a0: 2310 9b04 |0010: new-array v0, v1, [Z // type@049b │ │ +0f02a4: 5b40 a10d |0012: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerTouched:[Z // field@0da1 │ │ +0f02a8: 2310 4904 |0014: new-array v0, v1, [I // type@0449 │ │ +0f02ac: 5b40 9f0d |0016: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenX:[I // field@0d9f │ │ +0f02b0: 2310 4904 |0018: new-array v0, v1, [I // type@0449 │ │ +0f02b4: 5b40 a00d |001a: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenY:[I // field@0da0 │ │ +0f02b8: 2200 4803 |001c: new-instance v0, Lcom/badlogic/gdx/utils/SnapshotArray; // type@0348 │ │ +0f02bc: 1211 |001e: const/4 v1, #int 1 // #1 │ │ +0f02be: 1242 |001f: const/4 v2, #int 4 // #4 │ │ +0f02c0: 1c03 5f02 |0020: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; // type@025f │ │ +0f02c4: 7040 a822 1032 |0022: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/SnapshotArray;.:(ZILjava/lang/Class;)V // method@22a8 │ │ +0f02ca: 5b40 a50d |0025: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0da5 │ │ +0f02ce: 5b48 920d |0027: iput-object v8, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@0d92 │ │ +0f02d2: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +0f02d4: 5c40 9d0d |002a: iput-boolean v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.ownsBatch:Z // field@0d9d │ │ +0f02d8: 7040 1318 5476 |002c: invoke-direct {v4, v5, v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.initialize:(FFZ)V // method@1813 │ │ +0f02de: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=87 │ │ 0x0005 line=59 │ │ 0x000c line=60 │ │ 0x0010 line=61 │ │ 0x0014 line=62 │ │ @@ -328735,55 +328790,55 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;III)Lcom/badlogic/gdx/scenes/scene2d/Actor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 86 16-bit code units │ │ -0e1d3c: |[0e1d3c] com.badlogic.gdx.scenes.scene2d.Stage.fireEnterAndExit:(Lcom/badlogic/gdx/scenes/scene2d/Actor;III)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0e1d4c: 5452 a40d |0000: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ -0e1d50: 8273 |0002: int-to-float v3, v7 │ │ -0e1d52: 8284 |0003: int-to-float v4, v8 │ │ -0e1d54: 6e30 6814 3204 |0004: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e1d5a: 0c02 |0007: move-result-object v2 │ │ -0e1d5c: 6e20 1b18 2500 |0008: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@181b │ │ -0e1d62: 5452 a40d |000b: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ -0e1d66: 5222 f30b |000d: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e1d6a: 5453 a40d |000f: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ -0e1d6e: 5233 f40b |0011: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e1d72: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -0e1d74: 6e40 1218 2543 |0014: invoke-virtual {v5, v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1812 │ │ -0e1d7a: 0c01 |0017: move-result-object v1 │ │ -0e1d7c: 3361 0300 |0018: if-ne v1, v6, 001b // +0003 │ │ -0e1d80: 1106 |001a: return-object v6 │ │ -0e1d82: 1c02 5e02 |001b: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025e │ │ -0e1d86: 7110 8122 0200 |001d: invoke-static {v2}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ -0e1d8c: 0c00 |0020: move-result-object v0 │ │ -0e1d8e: 1f00 5e02 |0021: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025e │ │ -0e1d92: 6e20 e217 5000 |0023: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@17e2 │ │ -0e1d98: 5452 a40d |0026: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ -0e1d9c: 5222 f30b |0028: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e1da0: 6e20 e317 2000 |002a: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageX:(F)V // method@17e3 │ │ -0e1da6: 5452 a40d |002d: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ -0e1daa: 5222 f40b |002f: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e1dae: 6e20 e417 2000 |0031: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageY:(F)V // method@17e4 │ │ -0e1db4: 6e20 df17 9000 |0034: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setPointer:(I)V // method@17df │ │ -0e1dba: 3806 0d00 |0037: if-eqz v6, 0044 // +000d │ │ -0e1dbe: 6202 7a0d |0039: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.exit:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7a │ │ -0e1dc2: 6e20 e617 2000 |003b: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@17e6 │ │ -0e1dc8: 6e20 e017 1000 |003e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setRelatedActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17e0 │ │ -0e1dce: 6e20 3c17 0600 |0041: invoke-virtual {v6, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@173c │ │ -0e1dd4: 3801 0d00 |0044: if-eqz v1, 0051 // +000d │ │ -0e1dd8: 6202 790d |0046: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.enter:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d79 │ │ -0e1ddc: 6e20 e617 2000 |0048: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@17e6 │ │ -0e1de2: 6e20 e017 6000 |004b: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setRelatedActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17e0 │ │ -0e1de8: 6e20 3c17 0100 |004e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@173c │ │ -0e1dee: 7110 7e22 0000 |0051: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ -0e1df4: 0716 |0054: move-object v6, v1 │ │ -0e1df6: 28c5 |0055: goto 001a // -003b │ │ +0f02e0: |[0f02e0] com.badlogic.gdx.scenes.scene2d.Stage.fireEnterAndExit:(Lcom/badlogic/gdx/scenes/scene2d/Actor;III)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0f02f0: 5452 a40d |0000: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ +0f02f4: 8273 |0002: int-to-float v3, v7 │ │ +0f02f6: 8284 |0003: int-to-float v4, v8 │ │ +0f02f8: 6e30 6814 3204 |0004: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f02fe: 0c02 |0007: move-result-object v2 │ │ +0f0300: 6e20 1b18 2500 |0008: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@181b │ │ +0f0306: 5452 a40d |000b: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ +0f030a: 5222 f30b |000d: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f030e: 5453 a40d |000f: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ +0f0312: 5233 f40b |0011: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f0316: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +0f0318: 6e40 1218 2543 |0014: invoke-virtual {v5, v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1812 │ │ +0f031e: 0c01 |0017: move-result-object v1 │ │ +0f0320: 3361 0300 |0018: if-ne v1, v6, 001b // +0003 │ │ +0f0324: 1106 |001a: return-object v6 │ │ +0f0326: 1c02 5c02 |001b: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025c │ │ +0f032a: 7110 8122 0200 |001d: invoke-static {v2}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ +0f0330: 0c00 |0020: move-result-object v0 │ │ +0f0332: 1f00 5c02 |0021: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025c │ │ +0f0336: 6e20 e217 5000 |0023: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@17e2 │ │ +0f033c: 5452 a40d |0026: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ +0f0340: 5222 f30b |0028: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f0344: 6e20 e317 2000 |002a: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageX:(F)V // method@17e3 │ │ +0f034a: 5452 a40d |002d: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ +0f034e: 5222 f40b |002f: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f0352: 6e20 e417 2000 |0031: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageY:(F)V // method@17e4 │ │ +0f0358: 6e20 df17 9000 |0034: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setPointer:(I)V // method@17df │ │ +0f035e: 3806 0d00 |0037: if-eqz v6, 0044 // +000d │ │ +0f0362: 6202 7a0d |0039: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.exit:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7a │ │ +0f0366: 6e20 e617 2000 |003b: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@17e6 │ │ +0f036c: 6e20 e017 1000 |003e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setRelatedActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17e0 │ │ +0f0372: 6e20 3c17 0600 |0041: invoke-virtual {v6, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@173c │ │ +0f0378: 3801 0d00 |0044: if-eqz v1, 0051 // +000d │ │ +0f037c: 6202 790d |0046: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.enter:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d79 │ │ +0f0380: 6e20 e617 2000 |0048: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@17e6 │ │ +0f0386: 6e20 e017 6000 |004b: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setRelatedActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17e0 │ │ +0f038c: 6e20 3c17 0100 |004e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@173c │ │ +0f0392: 7110 7e22 0000 |0051: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ +0f0398: 0716 |0054: move-object v6, v1 │ │ +0f039a: 28c5 |0055: goto 001a // -003b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x000b line=200 │ │ 0x0018 line=201 │ │ 0x001a line=221 │ │ 0x001b line=203 │ │ @@ -328816,27 +328871,27 @@ │ │ type : '(FFZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -0e1df8: |[0e1df8] com.badlogic.gdx.scenes.scene2d.Stage.initialize:(FFZ)V │ │ -0e1e08: 5912 a60d |0000: iput v2, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.width:F // field@0da6 │ │ -0e1e0c: 5913 980d |0002: iput v3, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.height:F // field@0d98 │ │ -0e1e10: 2200 5c02 |0004: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@025c │ │ -0e1e14: 7010 9417 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.:()V // method@1794 │ │ -0e1e1a: 5b10 a20d |0009: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ -0e1e1e: 5410 a20d |000b: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ -0e1e22: 6e20 be17 1000 |000d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@17be │ │ -0e1e28: 2200 1c01 |0010: new-instance v0, Lcom/badlogic/gdx/graphics/OrthographicCamera; // type@011c │ │ -0e1e2c: 7010 010b 0000 |0012: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.:()V // method@0b01 │ │ -0e1e32: 5b10 930d |0015: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0d93 │ │ -0e1e36: 6e40 2018 2143 |0017: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setViewport:(FFZ)V // method@1820 │ │ -0e1e3c: 0e00 |001a: return-void │ │ +0f039c: |[0f039c] com.badlogic.gdx.scenes.scene2d.Stage.initialize:(FFZ)V │ │ +0f03ac: 5912 a60d |0000: iput v2, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.width:F // field@0da6 │ │ +0f03b0: 5913 980d |0002: iput v3, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.height:F // field@0d98 │ │ +0f03b4: 2200 5a02 |0004: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@025a │ │ +0f03b8: 7010 9417 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.:()V // method@1794 │ │ +0f03be: 5b10 a20d |0009: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ +0f03c2: 5410 a20d |000b: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ +0f03c6: 6e20 be17 1000 |000d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@17be │ │ +0f03cc: 2200 1a01 |0010: new-instance v0, Lcom/badlogic/gdx/graphics/OrthographicCamera; // type@011a │ │ +0f03d0: 7010 010b 0000 |0012: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.:()V // method@0b01 │ │ +0f03d6: 5b10 930d |0015: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0d93 │ │ +0f03da: 6e40 2018 2143 |0017: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setViewport:(FFZ)V // method@1820 │ │ +0f03e0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0002 line=95 │ │ 0x0004 line=97 │ │ 0x000b line=98 │ │ 0x0010 line=100 │ │ @@ -328854,23 +328909,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0e1e40: |[0e1e40] com.badlogic.gdx.scenes.scene2d.Stage.act:()V │ │ -0e1e50: 6200 2400 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0e1e54: 7210 2801 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getDeltaTime:()F // method@0128 │ │ -0e1e5a: 0a00 |0005: move-result v0 │ │ -0e1e5c: 1401 8988 083d |0006: const v1, #float 0.0333333 // #3d088889 │ │ -0e1e62: 7120 1a26 1000 |0009: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -0e1e68: 0a00 |000c: move-result v0 │ │ -0e1e6a: 6e20 fc17 0200 |000d: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.act:(F)V // method@17fc │ │ -0e1e70: 0e00 |0010: return-void │ │ +0f03e4: |[0f03e4] com.badlogic.gdx.scenes.scene2d.Stage.act:()V │ │ +0f03f4: 6200 2400 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0f03f8: 7210 2801 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getDeltaTime:()F // method@0128 │ │ +0f03fe: 0a00 |0005: move-result v0 │ │ +0f0400: 1401 8988 083d |0006: const v1, #float 0.0333333 // #3d088889 │ │ +0f0406: 7120 1a26 1000 |0009: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +0f040c: 0a00 |000c: move-result v0 │ │ +0f040e: 6e20 fc17 0200 |000d: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.act:(F)V // method@17fc │ │ +0f0414: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0010 line=159 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ │ │ @@ -328879,85 +328934,85 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 141 16-bit code units │ │ -0e1e74: |[0e1e74] com.badlogic.gdx.scenes.scene2d.Stage.act:(F)V │ │ -0e1e84: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0e1e86: 5495 9e0d |0001: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerOverActors:[Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d9e │ │ -0e1e8a: 2151 |0003: array-length v1, v5 │ │ -0e1e8c: 3513 6400 |0004: if-ge v3, v1, 0068 // +0064 │ │ -0e1e90: 5495 9e0d |0006: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerOverActors:[Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d9e │ │ -0e1e94: 4602 0503 |0008: aget-object v2, v5, v3 │ │ -0e1e98: 5495 a10d |000a: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerTouched:[Z // field@0da1 │ │ -0e1e9c: 4705 0503 |000c: aget-boolean v5, v5, v3 │ │ -0e1ea0: 3905 4900 |000e: if-nez v5, 0057 // +0049 │ │ -0e1ea4: 3802 4400 |0010: if-eqz v2, 0054 // +0044 │ │ -0e1ea8: 5495 9e0d |0012: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerOverActors:[Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d9e │ │ -0e1eac: 1206 |0014: const/4 v6, #int 0 // #0 │ │ -0e1eae: 4d06 0503 |0015: aput-object v6, v5, v3 │ │ -0e1eb2: 5495 a40d |0017: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ -0e1eb6: 5496 9f0d |0019: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenX:[I // field@0d9f │ │ -0e1eba: 4406 0603 |001b: aget v6, v6, v3 │ │ -0e1ebe: 8266 |001d: int-to-float v6, v6 │ │ -0e1ec0: 5497 a00d |001e: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenY:[I // field@0da0 │ │ -0e1ec4: 4407 0703 |0020: aget v7, v7, v3 │ │ -0e1ec8: 8277 |0022: int-to-float v7, v7 │ │ -0e1eca: 6e30 6814 6507 |0023: invoke-virtual {v5, v6, v7}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e1ed0: 0c05 |0026: move-result-object v5 │ │ -0e1ed2: 6e20 1b18 5900 |0027: invoke-virtual {v9, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@181b │ │ -0e1ed8: 1c05 5e02 |002a: const-class v5, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025e │ │ -0e1edc: 7110 8122 0500 |002c: invoke-static {v5}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ -0e1ee2: 0c00 |002f: move-result-object v0 │ │ -0e1ee4: 1f00 5e02 |0030: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025e │ │ -0e1ee8: 6205 7a0d |0032: sget-object v5, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.exit:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7a │ │ -0e1eec: 6e20 e617 5000 |0034: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@17e6 │ │ -0e1ef2: 6e20 e217 9000 |0037: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@17e2 │ │ -0e1ef8: 5495 a40d |003a: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ -0e1efc: 5255 f30b |003c: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e1f00: 6e20 e317 5000 |003e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageX:(F)V // method@17e3 │ │ -0e1f06: 5495 a40d |0041: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ -0e1f0a: 5255 f40b |0043: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e1f0e: 6e20 e417 5000 |0045: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageY:(F)V // method@17e4 │ │ -0e1f14: 6e20 e017 2000 |0048: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setRelatedActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17e0 │ │ -0e1f1a: 6e20 df17 3000 |004b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setPointer:(I)V // method@17df │ │ -0e1f20: 6e20 3c17 0200 |004e: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@173c │ │ -0e1f26: 7110 7e22 0000 |0051: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ -0e1f2c: d803 0301 |0054: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0e1f30: 28ae |0056: goto 0004 // -0052 │ │ -0e1f32: 5495 9e0d |0057: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerOverActors:[Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d9e │ │ -0e1f36: 5496 9f0d |0059: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenX:[I // field@0d9f │ │ -0e1f3a: 4406 0603 |005b: aget v6, v6, v3 │ │ -0e1f3e: 5497 a00d |005d: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenY:[I // field@0da0 │ │ -0e1f42: 4407 0703 |005f: aget v7, v7, v3 │ │ -0e1f46: 7053 0718 2976 |0061: invoke-direct {v9, v2, v6, v7, v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.fireEnterAndExit:(Lcom/badlogic/gdx/scenes/scene2d/Actor;III)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1807 │ │ -0e1f4c: 0c06 |0064: move-result-object v6 │ │ -0e1f4e: 4d06 0503 |0065: aput-object v6, v5, v3 │ │ -0e1f52: 28ed |0067: goto 0054 // -0013 │ │ -0e1f54: 6205 1c00 |0068: sget-object v5, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0e1f58: 7210 ef00 0500 |006a: invoke-interface {v5}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00ef │ │ -0e1f5e: 0c04 |006d: move-result-object v4 │ │ -0e1f60: 6205 0e00 |006e: sget-object v5, Lcom/badlogic/gdx/Application$ApplicationType;.Desktop:Lcom/badlogic/gdx/Application$ApplicationType; // field@000e │ │ -0e1f64: 3254 0a00 |0070: if-eq v4, v5, 007a // +000a │ │ -0e1f68: 6205 0d00 |0072: sget-object v5, Lcom/badlogic/gdx/Application$ApplicationType;.Applet:Lcom/badlogic/gdx/Application$ApplicationType; // field@000d │ │ -0e1f6c: 3254 0600 |0074: if-eq v4, v5, 007a // +0006 │ │ -0e1f70: 6205 0f00 |0076: sget-object v5, Lcom/badlogic/gdx/Application$ApplicationType;.WebGL:Lcom/badlogic/gdx/Application$ApplicationType; // field@000f │ │ -0e1f74: 3354 0f00 |0078: if-ne v4, v5, 0087 // +000f │ │ -0e1f78: 5495 9a0d |007a: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.mouseOverActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d9a │ │ -0e1f7c: 5296 9b0d |007c: iget v6, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.mouseScreenX:I // field@0d9b │ │ -0e1f80: 5297 9c0d |007e: iget v7, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.mouseScreenY:I // field@0d9c │ │ -0e1f84: 12f8 |0080: const/4 v8, #int -1 // #ff │ │ -0e1f86: 7058 0718 5976 |0081: invoke-direct {v9, v5, v6, v7, v8}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.fireEnterAndExit:(Lcom/badlogic/gdx/scenes/scene2d/Actor;III)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1807 │ │ -0e1f8c: 0c05 |0084: move-result-object v5 │ │ -0e1f8e: 5b95 9a0d |0085: iput-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.mouseOverActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d9a │ │ -0e1f92: 5495 a20d |0087: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ -0e1f96: 6e20 9517 a500 |0089: invoke-virtual {v5, v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.act:(F)V // method@1795 │ │ -0e1f9c: 0e00 |008c: return-void │ │ +0f0418: |[0f0418] com.badlogic.gdx.scenes.scene2d.Stage.act:(F)V │ │ +0f0428: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0f042a: 5495 9e0d |0001: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerOverActors:[Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d9e │ │ +0f042e: 2151 |0003: array-length v1, v5 │ │ +0f0430: 3513 6400 |0004: if-ge v3, v1, 0068 // +0064 │ │ +0f0434: 5495 9e0d |0006: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerOverActors:[Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d9e │ │ +0f0438: 4602 0503 |0008: aget-object v2, v5, v3 │ │ +0f043c: 5495 a10d |000a: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerTouched:[Z // field@0da1 │ │ +0f0440: 4705 0503 |000c: aget-boolean v5, v5, v3 │ │ +0f0444: 3905 4900 |000e: if-nez v5, 0057 // +0049 │ │ +0f0448: 3802 4400 |0010: if-eqz v2, 0054 // +0044 │ │ +0f044c: 5495 9e0d |0012: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerOverActors:[Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d9e │ │ +0f0450: 1206 |0014: const/4 v6, #int 0 // #0 │ │ +0f0452: 4d06 0503 |0015: aput-object v6, v5, v3 │ │ +0f0456: 5495 a40d |0017: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ +0f045a: 5496 9f0d |0019: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenX:[I // field@0d9f │ │ +0f045e: 4406 0603 |001b: aget v6, v6, v3 │ │ +0f0462: 8266 |001d: int-to-float v6, v6 │ │ +0f0464: 5497 a00d |001e: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenY:[I // field@0da0 │ │ +0f0468: 4407 0703 |0020: aget v7, v7, v3 │ │ +0f046c: 8277 |0022: int-to-float v7, v7 │ │ +0f046e: 6e30 6814 6507 |0023: invoke-virtual {v5, v6, v7}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f0474: 0c05 |0026: move-result-object v5 │ │ +0f0476: 6e20 1b18 5900 |0027: invoke-virtual {v9, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@181b │ │ +0f047c: 1c05 5c02 |002a: const-class v5, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025c │ │ +0f0480: 7110 8122 0500 |002c: invoke-static {v5}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ +0f0486: 0c00 |002f: move-result-object v0 │ │ +0f0488: 1f00 5c02 |0030: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025c │ │ +0f048c: 6205 7a0d |0032: sget-object v5, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.exit:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7a │ │ +0f0490: 6e20 e617 5000 |0034: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@17e6 │ │ +0f0496: 6e20 e217 9000 |0037: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@17e2 │ │ +0f049c: 5495 a40d |003a: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ +0f04a0: 5255 f30b |003c: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f04a4: 6e20 e317 5000 |003e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageX:(F)V // method@17e3 │ │ +0f04aa: 5495 a40d |0041: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ +0f04ae: 5255 f40b |0043: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f04b2: 6e20 e417 5000 |0045: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageY:(F)V // method@17e4 │ │ +0f04b8: 6e20 e017 2000 |0048: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setRelatedActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17e0 │ │ +0f04be: 6e20 df17 3000 |004b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setPointer:(I)V // method@17df │ │ +0f04c4: 6e20 3c17 0200 |004e: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@173c │ │ +0f04ca: 7110 7e22 0000 |0051: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ +0f04d0: d803 0301 |0054: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0f04d4: 28ae |0056: goto 0004 // -0052 │ │ +0f04d6: 5495 9e0d |0057: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerOverActors:[Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d9e │ │ +0f04da: 5496 9f0d |0059: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenX:[I // field@0d9f │ │ +0f04de: 4406 0603 |005b: aget v6, v6, v3 │ │ +0f04e2: 5497 a00d |005d: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenY:[I // field@0da0 │ │ +0f04e6: 4407 0703 |005f: aget v7, v7, v3 │ │ +0f04ea: 7053 0718 2976 |0061: invoke-direct {v9, v2, v6, v7, v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.fireEnterAndExit:(Lcom/badlogic/gdx/scenes/scene2d/Actor;III)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1807 │ │ +0f04f0: 0c06 |0064: move-result-object v6 │ │ +0f04f2: 4d06 0503 |0065: aput-object v6, v5, v3 │ │ +0f04f6: 28ed |0067: goto 0054 // -0013 │ │ +0f04f8: 6205 1c00 |0068: sget-object v5, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0f04fc: 7210 ef00 0500 |006a: invoke-interface {v5}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00ef │ │ +0f0502: 0c04 |006d: move-result-object v4 │ │ +0f0504: 6205 0e00 |006e: sget-object v5, Lcom/badlogic/gdx/Application$ApplicationType;.Desktop:Lcom/badlogic/gdx/Application$ApplicationType; // field@000e │ │ +0f0508: 3254 0a00 |0070: if-eq v4, v5, 007a // +000a │ │ +0f050c: 6205 0d00 |0072: sget-object v5, Lcom/badlogic/gdx/Application$ApplicationType;.Applet:Lcom/badlogic/gdx/Application$ApplicationType; // field@000d │ │ +0f0510: 3254 0600 |0074: if-eq v4, v5, 007a // +0006 │ │ +0f0514: 6205 0f00 |0076: sget-object v5, Lcom/badlogic/gdx/Application$ApplicationType;.WebGL:Lcom/badlogic/gdx/Application$ApplicationType; // field@000f │ │ +0f0518: 3354 0f00 |0078: if-ne v4, v5, 0087 // +000f │ │ +0f051c: 5495 9a0d |007a: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.mouseOverActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d9a │ │ +0f0520: 5296 9b0d |007c: iget v6, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.mouseScreenX:I // field@0d9b │ │ +0f0524: 5297 9c0d |007e: iget v7, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.mouseScreenY:I // field@0d9c │ │ +0f0528: 12f8 |0080: const/4 v8, #int -1 // #ff │ │ +0f052a: 7058 0718 5976 |0081: invoke-direct {v9, v5, v6, v7, v8}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.fireEnterAndExit:(Lcom/badlogic/gdx/scenes/scene2d/Actor;III)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1807 │ │ +0f0530: 0c05 |0084: move-result-object v5 │ │ +0f0532: 5b95 9a0d |0085: iput-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.mouseOverActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d9a │ │ +0f0536: 5495 a20d |0087: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ +0f053a: 6e20 9517 a500 |0089: invoke-virtual {v5, v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.act:(F)V // method@1795 │ │ +0f0540: 0e00 |008c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0006 line=167 │ │ 0x000a line=169 │ │ 0x0010 line=170 │ │ 0x0012 line=171 │ │ @@ -328992,18 +329047,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Action;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e1fa0: |[0e1fa0] com.badlogic.gdx.scenes.scene2d.Stage.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V │ │ -0e1fb0: 5410 a20d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ -0e1fb4: 6e20 9617 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1796 │ │ -0e1fba: 0e00 |0005: return-void │ │ +0f0544: |[0f0544] com.badlogic.gdx.scenes.scene2d.Stage.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V │ │ +0f0554: 5410 a20d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ +0f0558: 6e20 9617 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1796 │ │ +0f055e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ 0x0005 line=477 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ 0x0000 - 0x0006 reg=2 action Lcom/badlogic/gdx/scenes/scene2d/Action; │ │ @@ -329013,18 +329068,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e1fbc: |[0e1fbc] com.badlogic.gdx.scenes.scene2d.Stage.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0e1fcc: 5410 a20d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ -0e1fd0: 6e20 9717 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1797 │ │ -0e1fd6: 0e00 |0005: return-void │ │ +0f0560: |[0f0560] com.badlogic.gdx.scenes.scene2d.Stage.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0f0570: 5410 a20d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ +0f0574: 6e20 9717 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1797 │ │ +0f057a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0005 line=471 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ 0x0000 - 0x0006 reg=2 actor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -329034,19 +329089,19 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e1fd8: |[0e1fd8] com.badlogic.gdx.scenes.scene2d.Stage.addCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ │ -0e1fe8: 5410 a20d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ -0e1fec: 6e20 9b17 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@179b │ │ -0e1ff2: 0a00 |0005: move-result v0 │ │ -0e1ff4: 0f00 |0006: return v0 │ │ +0f057c: |[0f057c] com.badlogic.gdx.scenes.scene2d.Stage.addCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ │ +0f058c: 5410 a20d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ +0f0590: 6e20 9b17 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@179b │ │ +0f0596: 0a00 |0005: move-result v0 │ │ +0f0598: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ 0x0000 - 0x0007 reg=2 listener Lcom/badlogic/gdx/scenes/scene2d/EventListener; │ │ │ │ @@ -329055,19 +329110,19 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e1ff8: |[0e1ff8] com.badlogic.gdx.scenes.scene2d.Stage.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ │ -0e2008: 5410 a20d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ -0e200c: 6e20 9c17 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@179c │ │ -0e2012: 0a00 |0005: move-result v0 │ │ -0e2014: 0f00 |0006: return v0 │ │ +0f059c: |[0f059c] com.badlogic.gdx.scenes.scene2d.Stage.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ │ +0f05ac: 5410 a20d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ +0f05b0: 6e20 9c17 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@179c │ │ +0f05b6: 0a00 |0005: move-result v0 │ │ +0f05b8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ 0x0000 - 0x0007 reg=2 listener Lcom/badlogic/gdx/scenes/scene2d/EventListener; │ │ │ │ @@ -329076,27 +329131,27 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/EventListener;Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0e2018: |[0e2018] com.badlogic.gdx.scenes.scene2d.Stage.addTouchFocus:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;II)V │ │ -0e2028: 1c01 6102 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; // type@0261 │ │ -0e202c: 7110 8122 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ -0e2032: 0c00 |0005: move-result-object v0 │ │ -0e2034: 1f00 6102 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; // type@0261 │ │ -0e2038: 5b04 8f0d |0008: iput-object v4, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d8f │ │ -0e203c: 5b05 910d |000a: iput-object v5, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.target:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d91 │ │ -0e2040: 5b03 8e0d |000c: iput-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listener:Lcom/badlogic/gdx/scenes/scene2d/EventListener; // field@0d8e │ │ -0e2044: 5906 900d |000e: iput v6, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.pointer:I // field@0d90 │ │ -0e2048: 5907 8d0d |0010: iput v7, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.button:I // field@0d8d │ │ -0e204c: 5421 a50d |0012: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0da5 │ │ -0e2050: 6e20 ab22 0100 |0014: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.add:(Ljava/lang/Object;)V // method@22ab │ │ -0e2056: 0e00 |0017: return-void │ │ +0f05bc: |[0f05bc] com.badlogic.gdx.scenes.scene2d.Stage.addTouchFocus:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;II)V │ │ +0f05cc: 1c01 5f02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; // type@025f │ │ +0f05d0: 7110 8122 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ +0f05d6: 0c00 |0005: move-result-object v0 │ │ +0f05d8: 1f00 5f02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; // type@025f │ │ +0f05dc: 5b04 8f0d |0008: iput-object v4, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d8f │ │ +0f05e0: 5b05 910d |000a: iput-object v5, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.target:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d91 │ │ +0f05e4: 5b03 8e0d |000c: iput-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listener:Lcom/badlogic/gdx/scenes/scene2d/EventListener; // field@0d8e │ │ +0f05e8: 5906 900d |000e: iput v6, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.pointer:I // field@0d90 │ │ +0f05ec: 5907 8d0d |0010: iput v7, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.button:I // field@0d8d │ │ +0f05f0: 5421 a50d |0012: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0da5 │ │ +0f05f4: 6e20 ab22 0100 |0014: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.add:(Ljava/lang/Object;)V // method@22ab │ │ +0f05fa: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0008 line=407 │ │ 0x000a line=408 │ │ 0x000c line=409 │ │ 0x000e line=410 │ │ @@ -329117,18 +329172,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0e2058: |[0e2058] com.badlogic.gdx.scenes.scene2d.Stage.cancelTouchFocus:()V │ │ -0e2068: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e206a: 6e30 0318 0100 |0001: invoke-virtual {v1, v0, v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.cancelTouchFocus:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1803 │ │ -0e2070: 0e00 |0004: return-void │ │ +0f05fc: |[0f05fc] com.badlogic.gdx.scenes.scene2d.Stage.cancelTouchFocus:()V │ │ +0f060c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f060e: 6e30 0318 0100 |0001: invoke-virtual {v1, v0, v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.cancelTouchFocus:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1803 │ │ +0f0614: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=434 │ │ 0x0004 line=435 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ │ │ @@ -329137,57 +329192,57 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/EventListener;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -0e2074: |[0e2074] com.badlogic.gdx.scenes.scene2d.Stage.cancelTouchFocus:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0e2084: 1507 00cf |0000: const/high16 v7, #int -822083584 // #cf00 │ │ -0e2088: 1c06 5e02 |0002: const-class v6, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025e │ │ -0e208c: 7110 8122 0600 |0004: invoke-static {v6}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ -0e2092: 0c00 |0007: move-result-object v0 │ │ -0e2094: 1f00 5e02 |0008: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025e │ │ -0e2098: 6e20 e217 8000 |000a: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@17e2 │ │ -0e209e: 6206 820d |000d: sget-object v6, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d82 │ │ -0e20a2: 6e20 e617 6000 |000f: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@17e6 │ │ -0e20a8: 6e20 e317 7000 |0012: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageX:(F)V // method@17e3 │ │ -0e20ae: 6e20 e417 7000 |0015: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageY:(F)V // method@17e4 │ │ -0e20b4: 5485 a50d |0018: iget-object v5, v8, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0da5 │ │ -0e20b8: 6e10 ac22 0500 |001a: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/SnapshotArray;.begin:()[Ljava/lang/Object; // method@22ac │ │ -0e20be: 0c03 |001d: move-result-object v3 │ │ -0e20c0: 1f03 8504 |001e: check-cast v3, [Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; // type@0485 │ │ -0e20c4: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -0e20c6: 5254 a111 |0021: iget v4, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ -0e20ca: 3542 3000 |0023: if-ge v2, v4, 0053 // +0030 │ │ -0e20ce: 4601 0302 |0025: aget-object v1, v3, v2 │ │ -0e20d2: 5416 8e0d |0027: iget-object v6, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listener:Lcom/badlogic/gdx/scenes/scene2d/EventListener; // field@0d8e │ │ -0e20d6: 3396 0900 |0029: if-ne v6, v9, 0032 // +0009 │ │ -0e20da: 5416 8f0d |002b: iget-object v6, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d8f │ │ -0e20de: 33a6 0500 |002d: if-ne v6, v10, 0032 // +0005 │ │ -0e20e2: d802 0201 |002f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0e20e6: 28f2 |0031: goto 0023 // -000e │ │ -0e20e8: 1216 |0032: const/4 v6, #int 1 // #1 │ │ -0e20ea: 6e30 b622 1506 |0033: invoke-virtual {v5, v1, v6}, Lcom/badlogic/gdx/utils/SnapshotArray;.removeValue:(Ljava/lang/Object;Z)Z // method@22b6 │ │ -0e20f0: 0a06 |0036: move-result v6 │ │ -0e20f2: 3806 f8ff |0037: if-eqz v6, 002f // -0008 │ │ -0e20f6: 5416 910d |0039: iget-object v6, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.target:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d91 │ │ -0e20fa: 6e20 e517 6000 |003b: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setTarget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17e5 │ │ -0e2100: 5416 8f0d |003e: iget-object v6, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d8f │ │ -0e2104: 6e20 de17 6000 |0040: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setListenerActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17de │ │ -0e210a: 5216 900d |0043: iget v6, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.pointer:I // field@0d90 │ │ -0e210e: 6e20 df17 6000 |0045: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setPointer:(I)V // method@17df │ │ -0e2114: 5216 8d0d |0048: iget v6, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.button:I // field@0d8d │ │ -0e2118: 6e20 db17 6000 |004a: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setButton:(I)V // method@17db │ │ -0e211e: 5416 8e0d |004d: iget-object v6, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listener:Lcom/badlogic/gdx/scenes/scene2d/EventListener; // field@0d8e │ │ -0e2122: 7220 9317 0600 |004f: invoke-interface {v6, v0}, Lcom/badlogic/gdx/scenes/scene2d/EventListener;.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@1793 │ │ -0e2128: 28dd |0052: goto 002f // -0023 │ │ -0e212a: 6e10 ae22 0500 |0053: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/SnapshotArray;.end:()V // method@22ae │ │ -0e2130: 7110 7e22 0000 |0056: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ -0e2136: 0e00 |0059: return-void │ │ +0f0618: |[0f0618] com.badlogic.gdx.scenes.scene2d.Stage.cancelTouchFocus:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0f0628: 1507 00cf |0000: const/high16 v7, #int -822083584 // #cf00 │ │ +0f062c: 1c06 5c02 |0002: const-class v6, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025c │ │ +0f0630: 7110 8122 0600 |0004: invoke-static {v6}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ +0f0636: 0c00 |0007: move-result-object v0 │ │ +0f0638: 1f00 5c02 |0008: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025c │ │ +0f063c: 6e20 e217 8000 |000a: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@17e2 │ │ +0f0642: 6206 820d |000d: sget-object v6, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d82 │ │ +0f0646: 6e20 e617 6000 |000f: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@17e6 │ │ +0f064c: 6e20 e317 7000 |0012: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageX:(F)V // method@17e3 │ │ +0f0652: 6e20 e417 7000 |0015: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageY:(F)V // method@17e4 │ │ +0f0658: 5485 a50d |0018: iget-object v5, v8, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0da5 │ │ +0f065c: 6e10 ac22 0500 |001a: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/SnapshotArray;.begin:()[Ljava/lang/Object; // method@22ac │ │ +0f0662: 0c03 |001d: move-result-object v3 │ │ +0f0664: 1f03 8304 |001e: check-cast v3, [Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; // type@0483 │ │ +0f0668: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +0f066a: 5254 a111 |0021: iget v4, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ +0f066e: 3542 3000 |0023: if-ge v2, v4, 0053 // +0030 │ │ +0f0672: 4601 0302 |0025: aget-object v1, v3, v2 │ │ +0f0676: 5416 8e0d |0027: iget-object v6, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listener:Lcom/badlogic/gdx/scenes/scene2d/EventListener; // field@0d8e │ │ +0f067a: 3396 0900 |0029: if-ne v6, v9, 0032 // +0009 │ │ +0f067e: 5416 8f0d |002b: iget-object v6, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d8f │ │ +0f0682: 33a6 0500 |002d: if-ne v6, v10, 0032 // +0005 │ │ +0f0686: d802 0201 |002f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0f068a: 28f2 |0031: goto 0023 // -000e │ │ +0f068c: 1216 |0032: const/4 v6, #int 1 // #1 │ │ +0f068e: 6e30 b622 1506 |0033: invoke-virtual {v5, v1, v6}, Lcom/badlogic/gdx/utils/SnapshotArray;.removeValue:(Ljava/lang/Object;Z)Z // method@22b6 │ │ +0f0694: 0a06 |0036: move-result v6 │ │ +0f0696: 3806 f8ff |0037: if-eqz v6, 002f // -0008 │ │ +0f069a: 5416 910d |0039: iget-object v6, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.target:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d91 │ │ +0f069e: 6e20 e517 6000 |003b: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setTarget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17e5 │ │ +0f06a4: 5416 8f0d |003e: iget-object v6, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d8f │ │ +0f06a8: 6e20 de17 6000 |0040: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setListenerActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17de │ │ +0f06ae: 5216 900d |0043: iget v6, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.pointer:I // field@0d90 │ │ +0f06b2: 6e20 df17 6000 |0045: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setPointer:(I)V // method@17df │ │ +0f06b8: 5216 8d0d |0048: iget v6, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.button:I // field@0d8d │ │ +0f06bc: 6e20 db17 6000 |004a: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setButton:(I)V // method@17db │ │ +0f06c2: 5416 8e0d |004d: iget-object v6, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listener:Lcom/badlogic/gdx/scenes/scene2d/EventListener; // field@0d8e │ │ +0f06c6: 7220 9317 0600 |004f: invoke-interface {v6, v0}, Lcom/badlogic/gdx/scenes/scene2d/EventListener;.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@1793 │ │ +0f06cc: 28dd |0052: goto 002f // -0023 │ │ +0f06ce: 6e10 ae22 0500 |0053: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/SnapshotArray;.end:()V // method@22ae │ │ +0f06d4: 7110 7e22 0000 |0056: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ +0f06da: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=440 │ │ 0x000a line=441 │ │ 0x000d line=442 │ │ 0x0012 line=443 │ │ 0x0015 line=444 │ │ @@ -329222,19 +329277,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0e2138: |[0e2138] com.badlogic.gdx.scenes.scene2d.Stage.clear:()V │ │ -0e2148: 6e10 2718 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.unfocusAll:()V // method@1827 │ │ -0e214e: 5410 a20d |0003: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ -0e2152: 6e10 9f17 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.clear:()V // method@179f │ │ -0e2158: 0e00 |0008: return-void │ │ +0f06dc: |[0f06dc] com.badlogic.gdx.scenes.scene2d.Stage.clear:()V │ │ +0f06ec: 6e10 2718 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.unfocusAll:()V // method@1827 │ │ +0f06f2: 5410 a20d |0003: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ +0f06f6: 6e10 9f17 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.clear:()V // method@179f │ │ +0f06fc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=511 │ │ 0x0003 line=512 │ │ 0x0008 line=513 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ @@ -329244,20 +329299,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0e215c: |[0e215c] com.badlogic.gdx.scenes.scene2d.Stage.dispose:()V │ │ -0e216c: 5510 9d0d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.ownsBatch:Z // field@0d9d │ │ -0e2170: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0e2174: 5410 920d |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@0d92 │ │ -0e2178: 6e10 dd0d 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.dispose:()V // method@0ddd │ │ -0e217e: 0e00 |0009: return-void │ │ +0f0700: |[0f0700] com.badlogic.gdx.scenes.scene2d.Stage.dispose:()V │ │ +0f0710: 5510 9d0d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.ownsBatch:Z // field@0d9d │ │ +0f0714: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0f0718: 5410 920d |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@0d92 │ │ +0f071c: 6e10 dd0d 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.dispose:()V // method@0ddd │ │ +0f0722: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=671 │ │ 0x0009 line=672 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ │ │ @@ -329266,35 +329321,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0e2180: |[0e2180] com.badlogic.gdx.scenes.scene2d.Stage.draw:()V │ │ -0e2190: 5430 930d |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0d93 │ │ -0e2194: 6e10 a109 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Camera;.update:()V // method@09a1 │ │ -0e219a: 5430 a20d |0005: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ -0e219e: 6e10 b417 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.isVisible:()Z // method@17b4 │ │ -0e21a4: 0a00 |000a: move-result v0 │ │ -0e21a6: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ -0e21aa: 0e00 |000d: return-void │ │ -0e21ac: 5430 920d |000e: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@0d92 │ │ -0e21b0: 5431 930d |0010: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0d93 │ │ -0e21b4: 5411 5803 |0012: iget-object v1, v1, Lcom/badlogic/gdx/graphics/Camera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0358 │ │ -0e21b8: 6e20 f50d 1000 |0014: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setProjectionMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V // method@0df5 │ │ -0e21be: 5430 920d |0017: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@0d92 │ │ -0e21c2: 6e10 da0d 0000 |0019: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.begin:()V // method@0dda │ │ -0e21c8: 5430 a20d |001c: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ -0e21cc: 5431 920d |001e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@0d92 │ │ -0e21d0: 1502 803f |0020: const/high16 v2, #int 1065353216 // #3f80 │ │ -0e21d4: 6e30 a117 1002 |0022: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@17a1 │ │ -0e21da: 5430 920d |0025: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@0d92 │ │ -0e21de: 6e10 ea0d 0000 |0027: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.end:()V // method@0dea │ │ -0e21e4: 28e3 |002a: goto 000d // -001d │ │ +0f0724: |[0f0724] com.badlogic.gdx.scenes.scene2d.Stage.draw:()V │ │ +0f0734: 5430 930d |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0d93 │ │ +0f0738: 6e10 a109 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Camera;.update:()V // method@09a1 │ │ +0f073e: 5430 a20d |0005: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ +0f0742: 6e10 b417 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.isVisible:()Z // method@17b4 │ │ +0f0748: 0a00 |000a: move-result v0 │ │ +0f074a: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ +0f074e: 0e00 |000d: return-void │ │ +0f0750: 5430 920d |000e: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@0d92 │ │ +0f0754: 5431 930d |0010: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0d93 │ │ +0f0758: 5411 5803 |0012: iget-object v1, v1, Lcom/badlogic/gdx/graphics/Camera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0358 │ │ +0f075c: 6e20 f50d 1000 |0014: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setProjectionMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V // method@0df5 │ │ +0f0762: 5430 920d |0017: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@0d92 │ │ +0f0766: 6e10 da0d 0000 |0019: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.begin:()V // method@0dda │ │ +0f076c: 5430 a20d |001c: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ +0f0770: 5431 920d |001e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@0d92 │ │ +0f0774: 1502 803f |0020: const/high16 v2, #int 1065353216 // #3f80 │ │ +0f0778: 6e30 a117 1002 |0022: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@17a1 │ │ +0f077e: 5430 920d |0025: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@0d92 │ │ +0f0782: 6e10 ea0d 0000 |0027: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.end:()V // method@0dea │ │ +0f0788: 28e3 |002a: goto 000d // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0005 line=149 │ │ 0x000d line=154 │ │ 0x000e line=150 │ │ 0x0017 line=151 │ │ @@ -329308,19 +329363,19 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e21e8: |[0e21e8] com.badlogic.gdx.scenes.scene2d.Stage.getActors:()Lcom/badlogic/gdx/utils/Array; │ │ -0e21f8: 5410 a20d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ -0e21fc: 6e10 a417 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@17a4 │ │ -0e2202: 0c00 |0005: move-result-object v0 │ │ -0e2204: 1100 |0006: return-object v0 │ │ +0f078c: |[0f078c] com.badlogic.gdx.scenes.scene2d.Stage.getActors:()Lcom/badlogic/gdx/utils/Array; │ │ +0f079c: 5410 a20d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ +0f07a0: 6e10 a417 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@17a4 │ │ +0f07a6: 0c00 |0005: move-result-object v0 │ │ +0f07a8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ │ │ #13 : (in Lcom/badlogic/gdx/scenes/scene2d/Stage;) │ │ @@ -329328,17 +329383,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Camera;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e2208: |[0e2208] com.badlogic.gdx.scenes.scene2d.Stage.getCamera:()Lcom/badlogic/gdx/graphics/Camera; │ │ -0e2218: 5410 930d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0d93 │ │ -0e221c: 1100 |0002: return-object v0 │ │ +0f07ac: |[0f07ac] com.badlogic.gdx.scenes.scene2d.Stage.getCamera:()Lcom/badlogic/gdx/graphics/Camera; │ │ +0f07bc: 5410 930d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0d93 │ │ +0f07c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ │ │ #14 : (in Lcom/badlogic/gdx/scenes/scene2d/Stage;) │ │ @@ -329346,17 +329401,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e2220: |[0e2220] com.badlogic.gdx.scenes.scene2d.Stage.getGutterHeight:()F │ │ -0e2230: 5210 960d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.gutterHeight:F // field@0d96 │ │ -0e2234: 0f00 |0002: return v0 │ │ +0f07c4: |[0f07c4] com.badlogic.gdx.scenes.scene2d.Stage.getGutterHeight:()F │ │ +0f07d4: 5210 960d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.gutterHeight:F // field@0d96 │ │ +0f07d8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=611 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ │ │ #15 : (in Lcom/badlogic/gdx/scenes/scene2d/Stage;) │ │ @@ -329364,17 +329419,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e2238: |[0e2238] com.badlogic.gdx.scenes.scene2d.Stage.getGutterWidth:()F │ │ -0e2248: 5210 970d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.gutterWidth:F // field@0d97 │ │ -0e224c: 0f00 |0002: return v0 │ │ +0f07dc: |[0f07dc] com.badlogic.gdx.scenes.scene2d.Stage.getGutterWidth:()F │ │ +0f07ec: 5210 970d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.gutterWidth:F // field@0d97 │ │ +0f07f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ │ │ #16 : (in Lcom/badlogic/gdx/scenes/scene2d/Stage;) │ │ @@ -329382,17 +329437,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e2250: |[0e2250] com.badlogic.gdx.scenes.scene2d.Stage.getHeight:()F │ │ -0e2260: 5210 980d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.height:F // field@0d98 │ │ -0e2264: 0f00 |0002: return v0 │ │ +0f07f4: |[0f07f4] com.badlogic.gdx.scenes.scene2d.Stage.getHeight:()F │ │ +0f0804: 5210 980d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.height:F // field@0d98 │ │ +0f0808: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ │ │ #17 : (in Lcom/badlogic/gdx/scenes/scene2d/Stage;) │ │ @@ -329400,17 +329455,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/Actor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e2268: |[0e2268] com.badlogic.gdx.scenes.scene2d.Stage.getKeyboardFocus:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0e2278: 5410 990d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d99 │ │ -0e227c: 1100 |0002: return-object v0 │ │ +0f080c: |[0f080c] com.badlogic.gdx.scenes.scene2d.Stage.getKeyboardFocus:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0f081c: 5410 990d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d99 │ │ +0f0820: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ │ │ #18 : (in Lcom/badlogic/gdx/scenes/scene2d/Stage;) │ │ @@ -329418,17 +329473,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/Group;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e2280: |[0e2280] com.badlogic.gdx.scenes.scene2d.Stage.getRoot:()Lcom/badlogic/gdx/scenes/scene2d/Group; │ │ -0e2290: 5410 a20d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ -0e2294: 1100 |0002: return-object v0 │ │ +0f0824: |[0f0824] com.badlogic.gdx.scenes.scene2d.Stage.getRoot:()Lcom/badlogic/gdx/scenes/scene2d/Group; │ │ +0f0834: 5410 a20d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ +0f0838: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=631 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ │ │ #19 : (in Lcom/badlogic/gdx/scenes/scene2d/Stage;) │ │ @@ -329436,17 +329491,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/Actor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e2298: |[0e2298] com.badlogic.gdx.scenes.scene2d.Stage.getScrollFocus:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0e22a8: 5410 a30d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0da3 │ │ -0e22ac: 1100 |0002: return-object v0 │ │ +0f083c: |[0f083c] com.badlogic.gdx.scenes.scene2d.Stage.getScrollFocus:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0f084c: 5410 a30d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0da3 │ │ +0f0850: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=587 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ │ │ #20 : (in Lcom/badlogic/gdx/scenes/scene2d/Stage;) │ │ @@ -329454,17 +329509,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e22b0: |[0e22b0] com.badlogic.gdx.scenes.scene2d.Stage.getSpriteBatch:()Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ -0e22c0: 5410 920d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@0d92 │ │ -0e22c4: 1100 |0002: return-object v0 │ │ +0f0854: |[0f0854] com.badlogic.gdx.scenes.scene2d.Stage.getSpriteBatch:()Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ +0f0864: 5410 920d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@0d92 │ │ +0f0868: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=615 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ │ │ #21 : (in Lcom/badlogic/gdx/scenes/scene2d/Stage;) │ │ @@ -329472,17 +329527,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e22c8: |[0e22c8] com.badlogic.gdx.scenes.scene2d.Stage.getWidth:()F │ │ -0e22d8: 5210 a60d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.width:F // field@0da6 │ │ -0e22dc: 0f00 |0002: return v0 │ │ +0f086c: |[0f086c] com.badlogic.gdx.scenes.scene2d.Stage.getWidth:()F │ │ +0f087c: 5210 a60d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.width:F // field@0da6 │ │ +0f0880: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ │ │ #22 : (in Lcom/badlogic/gdx/scenes/scene2d/Stage;) │ │ @@ -329490,26 +329545,26 @@ │ │ type : '(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -0e22e0: |[0e22e0] com.badlogic.gdx.scenes.scene2d.Stage.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0e22f0: 6200 f00b |0000: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0e22f4: 5441 a20d |0002: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ -0e22f8: 6e30 6814 5006 |0004: invoke-virtual {v0, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e22fe: 0c02 |0007: move-result-object v2 │ │ -0e2300: 6e20 b817 2100 |0008: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.parentToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@17b8 │ │ -0e2306: 5441 a20d |000b: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ -0e230a: 5202 f30b |000d: iget v2, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e230e: 5203 f40b |000f: iget v3, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e2312: 6e40 b217 2173 |0011: invoke-virtual {v1, v2, v3, v7}, Lcom/badlogic/gdx/scenes/scene2d/Group;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@17b2 │ │ -0e2318: 0c01 |0014: move-result-object v1 │ │ -0e231a: 1101 |0015: return-object v1 │ │ +0f0884: |[0f0884] com.badlogic.gdx.scenes.scene2d.Stage.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0f0894: 6200 f00b |0000: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0f0898: 5441 a20d |0002: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ +0f089c: 6e30 6814 5006 |0004: invoke-virtual {v0, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f08a2: 0c02 |0007: move-result-object v2 │ │ +0f08a4: 6e20 b817 2100 |0008: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.parentToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@17b8 │ │ +0f08aa: 5441 a20d |000b: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ +0f08ae: 5202 f30b |000d: iget v2, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f08b2: 5203 f40b |000f: iget v3, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f08b6: 6e40 b217 2173 |0011: invoke-virtual {v1, v2, v3, v7}, Lcom/badlogic/gdx/scenes/scene2d/Group;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@17b2 │ │ +0f08bc: 0c01 |0014: move-result-object v1 │ │ +0f08be: 1101 |0015: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ 0x0002 line=641 │ │ 0x000b line=642 │ │ locals : │ │ 0x0002 - 0x0016 reg=0 actorCoords Lcom/badlogic/gdx/math/Vector2; │ │ @@ -329523,33 +329578,33 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0e231c: |[0e231c] com.badlogic.gdx.scenes.scene2d.Stage.keyDown:(I)Z │ │ -0e232c: 5443 990d |0000: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d99 │ │ -0e2330: 3903 2200 |0002: if-nez v3, 0024 // +0022 │ │ -0e2334: 5442 a20d |0004: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ -0e2338: 1c03 5e02 |0006: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025e │ │ -0e233c: 7110 8122 0300 |0008: invoke-static {v3}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ -0e2342: 0c00 |000b: move-result-object v0 │ │ -0e2344: 1f00 5e02 |000c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025e │ │ -0e2348: 6e20 e217 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@17e2 │ │ -0e234e: 6203 7b0d |0011: sget-object v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7b │ │ -0e2352: 6e20 e617 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@17e6 │ │ -0e2358: 6e20 dd17 5000 |0016: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setKeyCode:(I)V // method@17dd │ │ -0e235e: 6e20 3c17 0200 |0019: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@173c │ │ -0e2364: 6e10 d917 0000 |001c: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.isHandled:()Z // method@17d9 │ │ -0e236a: 0a01 |001f: move-result v1 │ │ -0e236c: 7110 7e22 0000 |0020: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ -0e2372: 0f01 |0023: return v1 │ │ -0e2374: 5442 990d |0024: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d99 │ │ -0e2378: 28e0 |0026: goto 0006 // -0020 │ │ +0f08c0: |[0f08c0] com.badlogic.gdx.scenes.scene2d.Stage.keyDown:(I)Z │ │ +0f08d0: 5443 990d |0000: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d99 │ │ +0f08d4: 3903 2200 |0002: if-nez v3, 0024 // +0022 │ │ +0f08d8: 5442 a20d |0004: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ +0f08dc: 1c03 5c02 |0006: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025c │ │ +0f08e0: 7110 8122 0300 |0008: invoke-static {v3}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ +0f08e6: 0c00 |000b: move-result-object v0 │ │ +0f08e8: 1f00 5c02 |000c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025c │ │ +0f08ec: 6e20 e217 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@17e2 │ │ +0f08f2: 6203 7b0d |0011: sget-object v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7b │ │ +0f08f6: 6e20 e617 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@17e6 │ │ +0f08fc: 6e20 dd17 5000 |0016: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setKeyCode:(I)V // method@17dd │ │ +0f0902: 6e20 3c17 0200 |0019: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@173c │ │ +0f0908: 6e10 d917 0000 |001c: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.isHandled:()Z // method@17d9 │ │ +0f090e: 0a01 |001f: move-result v1 │ │ +0f0910: 7110 7e22 0000 |0020: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ +0f0916: 0f01 |0023: return v1 │ │ +0f0918: 5442 990d |0024: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d99 │ │ +0f091c: 28e0 |0026: goto 0006 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0006 line=365 │ │ 0x000e line=366 │ │ 0x0011 line=367 │ │ 0x0016 line=368 │ │ @@ -329570,33 +329625,33 @@ │ │ type : '(C)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0e237c: |[0e237c] com.badlogic.gdx.scenes.scene2d.Stage.keyTyped:(C)Z │ │ -0e238c: 5443 990d |0000: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d99 │ │ -0e2390: 3903 2200 |0002: if-nez v3, 0024 // +0022 │ │ -0e2394: 5442 a20d |0004: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ -0e2398: 1c03 5e02 |0006: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025e │ │ -0e239c: 7110 8122 0300 |0008: invoke-static {v3}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ -0e23a2: 0c00 |000b: move-result-object v0 │ │ -0e23a4: 1f00 5e02 |000c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025e │ │ -0e23a8: 6e20 e217 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@17e2 │ │ -0e23ae: 6203 7c0d |0011: sget-object v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyTyped:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7c │ │ -0e23b2: 6e20 e617 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@17e6 │ │ -0e23b8: 6e20 dc17 5000 |0016: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setCharacter:(C)V // method@17dc │ │ -0e23be: 6e20 3c17 0200 |0019: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@173c │ │ -0e23c4: 6e10 d917 0000 |001c: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.isHandled:()Z // method@17d9 │ │ -0e23ca: 0a01 |001f: move-result v1 │ │ -0e23cc: 7110 7e22 0000 |0020: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ -0e23d2: 0f01 |0023: return v1 │ │ -0e23d4: 5442 990d |0024: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d99 │ │ -0e23d8: 28e0 |0026: goto 0006 // -0020 │ │ +0f0920: |[0f0920] com.badlogic.gdx.scenes.scene2d.Stage.keyTyped:(C)Z │ │ +0f0930: 5443 990d |0000: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d99 │ │ +0f0934: 3903 2200 |0002: if-nez v3, 0024 // +0022 │ │ +0f0938: 5442 a20d |0004: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ +0f093c: 1c03 5c02 |0006: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025c │ │ +0f0940: 7110 8122 0300 |0008: invoke-static {v3}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ +0f0946: 0c00 |000b: move-result-object v0 │ │ +0f0948: 1f00 5c02 |000c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025c │ │ +0f094c: 6e20 e217 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@17e2 │ │ +0f0952: 6203 7c0d |0011: sget-object v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyTyped:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7c │ │ +0f0956: 6e20 e617 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@17e6 │ │ +0f095c: 6e20 dc17 5000 |0016: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setCharacter:(C)V // method@17dc │ │ +0f0962: 6e20 3c17 0200 |0019: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@173c │ │ +0f0968: 6e10 d917 0000 |001c: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.isHandled:()Z // method@17d9 │ │ +0f096e: 0a01 |001f: move-result v1 │ │ +0f0970: 7110 7e22 0000 |0020: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ +0f0976: 0f01 |0023: return v1 │ │ +0f0978: 5442 990d |0024: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d99 │ │ +0f097c: 28e0 |0026: goto 0006 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ 0x0006 line=393 │ │ 0x000e line=394 │ │ 0x0011 line=395 │ │ 0x0016 line=396 │ │ @@ -329617,33 +329672,33 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0e23dc: |[0e23dc] com.badlogic.gdx.scenes.scene2d.Stage.keyUp:(I)Z │ │ -0e23ec: 5443 990d |0000: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d99 │ │ -0e23f0: 3903 2200 |0002: if-nez v3, 0024 // +0022 │ │ -0e23f4: 5442 a20d |0004: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ -0e23f8: 1c03 5e02 |0006: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025e │ │ -0e23fc: 7110 8122 0300 |0008: invoke-static {v3}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ -0e2402: 0c00 |000b: move-result-object v0 │ │ -0e2404: 1f00 5e02 |000c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025e │ │ -0e2408: 6e20 e217 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@17e2 │ │ -0e240e: 6203 7d0d |0011: sget-object v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7d │ │ -0e2412: 6e20 e617 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@17e6 │ │ -0e2418: 6e20 dd17 5000 |0016: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setKeyCode:(I)V // method@17dd │ │ -0e241e: 6e20 3c17 0200 |0019: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@173c │ │ -0e2424: 6e10 d917 0000 |001c: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.isHandled:()Z // method@17d9 │ │ -0e242a: 0a01 |001f: move-result v1 │ │ -0e242c: 7110 7e22 0000 |0020: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ -0e2432: 0f01 |0023: return v1 │ │ -0e2434: 5442 990d |0024: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d99 │ │ -0e2438: 28e0 |0026: goto 0006 // -0020 │ │ +0f0980: |[0f0980] com.badlogic.gdx.scenes.scene2d.Stage.keyUp:(I)Z │ │ +0f0990: 5443 990d |0000: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d99 │ │ +0f0994: 3903 2200 |0002: if-nez v3, 0024 // +0022 │ │ +0f0998: 5442 a20d |0004: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ +0f099c: 1c03 5c02 |0006: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025c │ │ +0f09a0: 7110 8122 0300 |0008: invoke-static {v3}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ +0f09a6: 0c00 |000b: move-result-object v0 │ │ +0f09a8: 1f00 5c02 |000c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025c │ │ +0f09ac: 6e20 e217 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@17e2 │ │ +0f09b2: 6203 7d0d |0011: sget-object v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7d │ │ +0f09b6: 6e20 e617 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@17e6 │ │ +0f09bc: 6e20 dd17 5000 |0016: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setKeyCode:(I)V // method@17dd │ │ +0f09c2: 6e20 3c17 0200 |0019: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@173c │ │ +0f09c8: 6e10 d917 0000 |001c: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.isHandled:()Z // method@17d9 │ │ +0f09ce: 0a01 |001f: move-result v1 │ │ +0f09d0: 7110 7e22 0000 |0020: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ +0f09d6: 0f01 |0023: return v1 │ │ +0f09d8: 5442 990d |0024: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d99 │ │ +0f09dc: 28e0 |0026: goto 0006 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0006 line=379 │ │ 0x000e line=380 │ │ 0x0011 line=381 │ │ 0x0016 line=382 │ │ @@ -329664,50 +329719,50 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 73 16-bit code units │ │ -0e243c: |[0e243c] com.badlogic.gdx.scenes.scene2d.Stage.mouseMoved:(II)Z │ │ -0e244c: 5967 9b0d |0000: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.mouseScreenX:I // field@0d9b │ │ -0e2450: 5968 9c0d |0002: iput v8, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.mouseScreenY:I // field@0d9c │ │ -0e2454: 5463 a40d |0004: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ -0e2458: 8274 |0006: int-to-float v4, v7 │ │ -0e245a: 8285 |0007: int-to-float v5, v8 │ │ -0e245c: 6e30 6814 4305 |0008: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e2462: 0c03 |000b: move-result-object v3 │ │ -0e2464: 6e20 1b18 3600 |000c: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@181b │ │ -0e246a: 1c03 5e02 |000f: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025e │ │ -0e246e: 7110 8122 0300 |0011: invoke-static {v3}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ -0e2474: 0c00 |0014: move-result-object v0 │ │ -0e2476: 1f00 5e02 |0015: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025e │ │ -0e247a: 6e20 e217 6000 |0017: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@17e2 │ │ -0e2480: 6203 7e0d |001a: sget-object v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.mouseMoved:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7e │ │ -0e2484: 6e20 e617 3000 |001c: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@17e6 │ │ -0e248a: 5463 a40d |001f: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ -0e248e: 5233 f30b |0021: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e2492: 6e20 e317 3000 |0023: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageX:(F)V // method@17e3 │ │ -0e2498: 5463 a40d |0026: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ -0e249c: 5233 f40b |0028: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e24a0: 6e20 e417 3000 |002a: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageY:(F)V // method@17e4 │ │ -0e24a6: 5463 a40d |002d: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ -0e24aa: 5233 f30b |002f: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e24ae: 5464 a40d |0031: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ -0e24b2: 5244 f40b |0033: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e24b6: 1215 |0035: const/4 v5, #int 1 // #1 │ │ -0e24b8: 6e40 1218 3654 |0036: invoke-virtual {v6, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1812 │ │ -0e24be: 0c02 |0039: move-result-object v2 │ │ -0e24c0: 3902 0400 |003a: if-nez v2, 003e // +0004 │ │ -0e24c4: 5462 a20d |003c: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ -0e24c8: 6e20 3c17 0200 |003e: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@173c │ │ -0e24ce: 6e10 d917 0000 |0041: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.isHandled:()Z // method@17d9 │ │ -0e24d4: 0a01 |0044: move-result v1 │ │ -0e24d6: 7110 7e22 0000 |0045: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ -0e24dc: 0f01 |0048: return v1 │ │ +0f09e0: |[0f09e0] com.badlogic.gdx.scenes.scene2d.Stage.mouseMoved:(II)Z │ │ +0f09f0: 5967 9b0d |0000: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.mouseScreenX:I // field@0d9b │ │ +0f09f4: 5968 9c0d |0002: iput v8, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.mouseScreenY:I // field@0d9c │ │ +0f09f8: 5463 a40d |0004: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ +0f09fc: 8274 |0006: int-to-float v4, v7 │ │ +0f09fe: 8285 |0007: int-to-float v5, v8 │ │ +0f0a00: 6e30 6814 4305 |0008: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f0a06: 0c03 |000b: move-result-object v3 │ │ +0f0a08: 6e20 1b18 3600 |000c: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@181b │ │ +0f0a0e: 1c03 5c02 |000f: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025c │ │ +0f0a12: 7110 8122 0300 |0011: invoke-static {v3}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ +0f0a18: 0c00 |0014: move-result-object v0 │ │ +0f0a1a: 1f00 5c02 |0015: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025c │ │ +0f0a1e: 6e20 e217 6000 |0017: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@17e2 │ │ +0f0a24: 6203 7e0d |001a: sget-object v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.mouseMoved:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7e │ │ +0f0a28: 6e20 e617 3000 |001c: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@17e6 │ │ +0f0a2e: 5463 a40d |001f: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ +0f0a32: 5233 f30b |0021: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f0a36: 6e20 e317 3000 |0023: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageX:(F)V // method@17e3 │ │ +0f0a3c: 5463 a40d |0026: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ +0f0a40: 5233 f40b |0028: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f0a44: 6e20 e417 3000 |002a: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageY:(F)V // method@17e4 │ │ +0f0a4a: 5463 a40d |002d: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ +0f0a4e: 5233 f30b |002f: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f0a52: 5464 a40d |0031: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ +0f0a56: 5244 f40b |0033: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f0a5a: 1215 |0035: const/4 v5, #int 1 // #1 │ │ +0f0a5c: 6e40 1218 3654 |0036: invoke-virtual {v6, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1812 │ │ +0f0a62: 0c02 |0039: move-result-object v2 │ │ +0f0a64: 3902 0400 |003a: if-nez v2, 003e // +0004 │ │ +0f0a68: 5462 a20d |003c: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ +0f0a6c: 6e20 3c17 0200 |003e: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@173c │ │ +0f0a72: 6e10 d917 0000 |0041: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.isHandled:()Z // method@17d9 │ │ +0f0a78: 0a01 |0044: move-result v1 │ │ +0f0a7a: 7110 7e22 0000 |0045: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ +0f0a80: 0f01 |0048: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0002 line=323 │ │ 0x0004 line=325 │ │ 0x000f line=327 │ │ 0x0017 line=328 │ │ @@ -329733,19 +329788,19 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e24e0: |[0e24e0] com.badlogic.gdx.scenes.scene2d.Stage.removeCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ │ -0e24f0: 5410 a20d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ -0e24f4: 6e20 ba17 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.removeCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@17ba │ │ -0e24fa: 0a00 |0005: move-result v0 │ │ -0e24fc: 0f00 |0006: return v0 │ │ +0f0a84: |[0f0a84] com.badlogic.gdx.scenes.scene2d.Stage.removeCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ │ +0f0a94: 5410 a20d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ +0f0a98: 6e20 ba17 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.removeCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@17ba │ │ +0f0a9e: 0a00 |0005: move-result v0 │ │ +0f0aa0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ 0x0000 - 0x0007 reg=2 listener Lcom/badlogic/gdx/scenes/scene2d/EventListener; │ │ │ │ @@ -329754,19 +329809,19 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e2500: |[0e2500] com.badlogic.gdx.scenes.scene2d.Stage.removeListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ │ -0e2510: 5410 a20d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ -0e2514: 6e20 bb17 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.removeListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@17bb │ │ -0e251a: 0a00 |0005: move-result v0 │ │ -0e251c: 0f00 |0006: return v0 │ │ +0f0aa4: |[0f0aa4] com.badlogic.gdx.scenes.scene2d.Stage.removeListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ │ +0f0ab4: 5410 a20d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ +0f0ab8: 6e20 bb17 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.removeListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@17bb │ │ +0f0abe: 0a00 |0005: move-result v0 │ │ +0f0ac0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ 0x0000 - 0x0007 reg=2 listener Lcom/badlogic/gdx/scenes/scene2d/EventListener; │ │ │ │ @@ -329775,37 +329830,37 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/EventListener;Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0e2520: |[0e2520] com.badlogic.gdx.scenes.scene2d.Stage.removeTouchFocus:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;II)V │ │ -0e2530: 5442 a50d |0000: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0da5 │ │ -0e2534: 5223 a111 |0002: iget v3, v2, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ -0e2538: d801 03ff |0004: add-int/lit8 v1, v3, #int -1 // #ff │ │ -0e253c: 3a01 2500 |0006: if-ltz v1, 002b // +0025 │ │ -0e2540: 6e20 af22 1200 |0008: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/SnapshotArray;.get:(I)Ljava/lang/Object; // method@22af │ │ -0e2546: 0c00 |000b: move-result-object v0 │ │ -0e2548: 1f00 6102 |000c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; // type@0261 │ │ -0e254c: 5403 8e0d |000e: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listener:Lcom/badlogic/gdx/scenes/scene2d/EventListener; // field@0d8e │ │ -0e2550: 3353 1800 |0010: if-ne v3, v5, 0028 // +0018 │ │ -0e2554: 5403 8f0d |0012: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d8f │ │ -0e2558: 3363 1400 |0014: if-ne v3, v6, 0028 // +0014 │ │ -0e255c: 5403 910d |0016: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.target:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d91 │ │ -0e2560: 3373 1000 |0018: if-ne v3, v7, 0028 // +0010 │ │ -0e2564: 5203 900d |001a: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.pointer:I // field@0d90 │ │ -0e2568: 3383 0c00 |001c: if-ne v3, v8, 0028 // +000c │ │ -0e256c: 5203 8d0d |001e: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.button:I // field@0d8d │ │ -0e2570: 3393 0800 |0020: if-ne v3, v9, 0028 // +0008 │ │ -0e2574: 6e20 b522 1200 |0022: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/SnapshotArray;.removeIndex:(I)Ljava/lang/Object; // method@22b5 │ │ -0e257a: 7110 7e22 0000 |0025: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ -0e2580: d801 01ff |0028: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0e2584: 28dc |002a: goto 0006 // -0024 │ │ -0e2586: 0e00 |002b: return-void │ │ +0f0ac4: |[0f0ac4] com.badlogic.gdx.scenes.scene2d.Stage.removeTouchFocus:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;II)V │ │ +0f0ad4: 5442 a50d |0000: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0da5 │ │ +0f0ad8: 5223 a111 |0002: iget v3, v2, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ +0f0adc: d801 03ff |0004: add-int/lit8 v1, v3, #int -1 // #ff │ │ +0f0ae0: 3a01 2500 |0006: if-ltz v1, 002b // +0025 │ │ +0f0ae4: 6e20 af22 1200 |0008: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/SnapshotArray;.get:(I)Ljava/lang/Object; // method@22af │ │ +0f0aea: 0c00 |000b: move-result-object v0 │ │ +0f0aec: 1f00 5f02 |000c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; // type@025f │ │ +0f0af0: 5403 8e0d |000e: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listener:Lcom/badlogic/gdx/scenes/scene2d/EventListener; // field@0d8e │ │ +0f0af4: 3353 1800 |0010: if-ne v3, v5, 0028 // +0018 │ │ +0f0af8: 5403 8f0d |0012: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d8f │ │ +0f0afc: 3363 1400 |0014: if-ne v3, v6, 0028 // +0014 │ │ +0f0b00: 5403 910d |0016: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.target:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d91 │ │ +0f0b04: 3373 1000 |0018: if-ne v3, v7, 0028 // +0010 │ │ +0f0b08: 5203 900d |001a: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.pointer:I // field@0d90 │ │ +0f0b0c: 3383 0c00 |001c: if-ne v3, v8, 0028 // +000c │ │ +0f0b10: 5203 8d0d |001e: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.button:I // field@0d8d │ │ +0f0b14: 3393 0800 |0020: if-ne v3, v9, 0028 // +0008 │ │ +0f0b18: 6e20 b522 1200 |0022: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/SnapshotArray;.removeIndex:(I)Ljava/lang/Object; // method@22b5 │ │ +0f0b1e: 7110 7e22 0000 |0025: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ +0f0b24: d801 01ff |0028: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0f0b28: 28dc |002a: goto 0006 // -0024 │ │ +0f0b2a: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ 0x0002 line=419 │ │ 0x0008 line=420 │ │ 0x000e line=421 │ │ 0x0022 line=423 │ │ @@ -329828,30 +329883,30 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -0e2588: |[0e2588] com.badlogic.gdx.scenes.scene2d.Stage.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -0e2598: 5450 930d |0000: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0d93 │ │ -0e259c: 6201 fa0b |0002: sget-object v1, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ -0e25a0: 5262 f30b |0004: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e25a4: 5263 f40b |0006: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e25a8: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -0e25aa: 6e40 9714 2143 |0009: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -0e25b0: 0c01 |000c: move-result-object v1 │ │ -0e25b2: 6e20 9f09 1000 |000d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Camera;.unproject:(Lcom/badlogic/gdx/math/Vector3;)V // method@099f │ │ -0e25b8: 6200 fa0b |0010: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ -0e25bc: 5200 fe0b |0012: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0e25c0: 5960 f30b |0014: iput v0, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e25c4: 6200 fa0b |0016: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ -0e25c8: 5200 ff0b |0018: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0e25cc: 5960 f40b |001a: iput v0, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e25d0: 1106 |001c: return-object v6 │ │ +0f0b2c: |[0f0b2c] com.badlogic.gdx.scenes.scene2d.Stage.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +0f0b3c: 5450 930d |0000: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0d93 │ │ +0f0b40: 6201 fa0b |0002: sget-object v1, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ +0f0b44: 5262 f30b |0004: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f0b48: 5263 f40b |0006: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f0b4c: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +0f0b4e: 6e40 9714 2143 |0009: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +0f0b54: 0c01 |000c: move-result-object v1 │ │ +0f0b56: 6e20 9f09 1000 |000d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Camera;.unproject:(Lcom/badlogic/gdx/math/Vector3;)V // method@099f │ │ +0f0b5c: 6200 fa0b |0010: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ +0f0b60: 5200 fe0b |0012: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0f0b64: 5960 f30b |0014: iput v0, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f0b68: 6200 fa0b |0016: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ +0f0b6c: 5200 ff0b |0018: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0f0b70: 5960 f40b |001a: iput v0, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f0b74: 1106 |001c: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=648 │ │ 0x0010 line=649 │ │ 0x0016 line=650 │ │ 0x001c line=651 │ │ locals : │ │ @@ -329863,47 +329918,47 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -0e25d4: |[0e25d4] com.badlogic.gdx.scenes.scene2d.Stage.scrolled:(I)Z │ │ -0e25e4: 5463 a30d |0000: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0da3 │ │ -0e25e8: 3903 3f00 |0002: if-nez v3, 0041 // +003f │ │ -0e25ec: 5462 a20d |0004: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ -0e25f0: 5463 a40d |0006: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ -0e25f4: 5264 9b0d |0008: iget v4, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.mouseScreenX:I // field@0d9b │ │ -0e25f8: 8244 |000a: int-to-float v4, v4 │ │ -0e25fa: 5265 9c0d |000b: iget v5, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.mouseScreenY:I // field@0d9c │ │ -0e25fe: 8255 |000d: int-to-float v5, v5 │ │ -0e2600: 6e30 6814 4305 |000e: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e2606: 0c03 |0011: move-result-object v3 │ │ -0e2608: 6e20 1b18 3600 |0012: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@181b │ │ -0e260e: 1c03 5e02 |0015: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025e │ │ -0e2612: 7110 8122 0300 |0017: invoke-static {v3}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ -0e2618: 0c00 |001a: move-result-object v0 │ │ -0e261a: 1f00 5e02 |001b: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025e │ │ -0e261e: 6e20 e217 6000 |001d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@17e2 │ │ -0e2624: 6203 7f0d |0020: sget-object v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.scrolled:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7f │ │ -0e2628: 6e20 e617 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@17e6 │ │ -0e262e: 6e20 e117 7000 |0025: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setScrollAmount:(I)V // method@17e1 │ │ -0e2634: 5463 a40d |0028: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ -0e2638: 5233 f30b |002a: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e263c: 6e20 e317 3000 |002c: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageX:(F)V // method@17e3 │ │ -0e2642: 5463 a40d |002f: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ -0e2646: 5233 f40b |0031: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e264a: 6e20 e417 3000 |0033: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageY:(F)V // method@17e4 │ │ -0e2650: 6e20 3c17 0200 |0036: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@173c │ │ -0e2656: 6e10 d917 0000 |0039: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.isHandled:()Z // method@17d9 │ │ -0e265c: 0a01 |003c: move-result v1 │ │ -0e265e: 7110 7e22 0000 |003d: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ -0e2664: 0f01 |0040: return v1 │ │ -0e2666: 5462 a30d |0041: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0da3 │ │ -0e266a: 28c3 |0043: goto 0006 // -003d │ │ +0f0b78: |[0f0b78] com.badlogic.gdx.scenes.scene2d.Stage.scrolled:(I)Z │ │ +0f0b88: 5463 a30d |0000: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0da3 │ │ +0f0b8c: 3903 3f00 |0002: if-nez v3, 0041 // +003f │ │ +0f0b90: 5462 a20d |0004: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ +0f0b94: 5463 a40d |0006: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ +0f0b98: 5264 9b0d |0008: iget v4, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.mouseScreenX:I // field@0d9b │ │ +0f0b9c: 8244 |000a: int-to-float v4, v4 │ │ +0f0b9e: 5265 9c0d |000b: iget v5, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.mouseScreenY:I // field@0d9c │ │ +0f0ba2: 8255 |000d: int-to-float v5, v5 │ │ +0f0ba4: 6e30 6814 4305 |000e: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f0baa: 0c03 |0011: move-result-object v3 │ │ +0f0bac: 6e20 1b18 3600 |0012: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@181b │ │ +0f0bb2: 1c03 5c02 |0015: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025c │ │ +0f0bb6: 7110 8122 0300 |0017: invoke-static {v3}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ +0f0bbc: 0c00 |001a: move-result-object v0 │ │ +0f0bbe: 1f00 5c02 |001b: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025c │ │ +0f0bc2: 6e20 e217 6000 |001d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@17e2 │ │ +0f0bc8: 6203 7f0d |0020: sget-object v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.scrolled:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d7f │ │ +0f0bcc: 6e20 e617 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@17e6 │ │ +0f0bd2: 6e20 e117 7000 |0025: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setScrollAmount:(I)V // method@17e1 │ │ +0f0bd8: 5463 a40d |0028: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ +0f0bdc: 5233 f30b |002a: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f0be0: 6e20 e317 3000 |002c: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageX:(F)V // method@17e3 │ │ +0f0be6: 5463 a40d |002f: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ +0f0bea: 5233 f40b |0031: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f0bee: 6e20 e417 3000 |0033: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageY:(F)V // method@17e4 │ │ +0f0bf4: 6e20 3c17 0200 |0036: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@173c │ │ +0f0bfa: 6e10 d917 0000 |0039: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.isHandled:()Z // method@17d9 │ │ +0f0c00: 0a01 |003c: move-result v1 │ │ +0f0c02: 7110 7e22 0000 |003d: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ +0f0c08: 0f01 |0040: return v1 │ │ +0f0c0a: 5462 a30d |0041: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0da3 │ │ +0f0c0e: 28c3 |0043: goto 0006 // -003d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0006 line=347 │ │ 0x0015 line=349 │ │ 0x001d line=350 │ │ 0x0020 line=351 │ │ @@ -329927,17 +329982,17 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Camera;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e266c: |[0e266c] com.badlogic.gdx.scenes.scene2d.Stage.setCamera:(Lcom/badlogic/gdx/graphics/Camera;)V │ │ -0e267c: 5b01 930d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0d93 │ │ -0e2680: 0e00 |0002: return-void │ │ +0f0c10: |[0f0c10] com.badlogic.gdx.scenes.scene2d.Stage.setCamera:(Lcom/badlogic/gdx/graphics/Camera;)V │ │ +0f0c20: 5b01 930d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0d93 │ │ +0f0c24: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=626 │ │ 0x0002 line=627 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ 0x0000 - 0x0003 reg=1 camera Lcom/badlogic/gdx/graphics/Camera; │ │ @@ -329947,46 +330002,46 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -0e2684: |[0e2684] com.badlogic.gdx.scenes.scene2d.Stage.setKeyboardFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0e2694: 5432 990d |0000: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d99 │ │ -0e2698: 3342 0300 |0002: if-ne v2, v4, 0005 // +0003 │ │ -0e269c: 0e00 |0004: return-void │ │ -0e269e: 1c02 dd02 |0005: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; // type@02dd │ │ -0e26a2: 7110 8122 0200 |0007: invoke-static {v2}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ -0e26a8: 0c00 |000a: move-result-object v0 │ │ -0e26aa: 1f00 dd02 |000b: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; // type@02dd │ │ -0e26ae: 6e20 1f1e 3000 |000d: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@1e1f │ │ -0e26b4: 6202 ce0f |0010: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.keyboard:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0fce │ │ -0e26b8: 6e20 201e 2000 |0012: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;)V // method@1e20 │ │ -0e26be: 5431 990d |0015: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d99 │ │ -0e26c2: 3801 0c00 |0017: if-eqz v1, 0023 // +000c │ │ -0e26c6: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -0e26c8: 6e20 1d1e 2000 |001a: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setFocused:(Z)V // method@1e1d │ │ -0e26ce: 6e20 1e1e 4000 |001d: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setRelatedActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1e1e │ │ -0e26d4: 6e20 3c17 0100 |0020: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@173c │ │ -0e26da: 6e10 1a1e 0000 |0023: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.isCancelled:()Z // method@1e1a │ │ -0e26e0: 0a02 |0026: move-result v2 │ │ -0e26e2: 3902 1900 |0027: if-nez v2, 0040 // +0019 │ │ -0e26e6: 5b34 990d |0029: iput-object v4, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d99 │ │ -0e26ea: 3804 1500 |002b: if-eqz v4, 0040 // +0015 │ │ -0e26ee: 1212 |002d: const/4 v2, #int 1 // #1 │ │ -0e26f0: 6e20 1d1e 2000 |002e: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setFocused:(Z)V // method@1e1d │ │ -0e26f6: 6e20 1e1e 1000 |0031: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setRelatedActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1e1e │ │ -0e26fc: 6e20 3c17 0400 |0034: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@173c │ │ -0e2702: 6e10 1a1e 0000 |0037: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.isCancelled:()Z // method@1e1a │ │ -0e2708: 0a02 |003a: move-result v2 │ │ -0e270a: 3802 0500 |003b: if-eqz v2, 0040 // +0005 │ │ -0e270e: 6e20 1e18 1300 |003d: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setKeyboardFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@181e │ │ -0e2714: 7110 7e22 0000 |0040: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ -0e271a: 28c1 |0043: goto 0004 // -003f │ │ +0f0c28: |[0f0c28] com.badlogic.gdx.scenes.scene2d.Stage.setKeyboardFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0f0c38: 5432 990d |0000: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d99 │ │ +0f0c3c: 3342 0300 |0002: if-ne v2, v4, 0005 // +0003 │ │ +0f0c40: 0e00 |0004: return-void │ │ +0f0c42: 1c02 db02 |0005: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; // type@02db │ │ +0f0c46: 7110 8122 0200 |0007: invoke-static {v2}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ +0f0c4c: 0c00 |000a: move-result-object v0 │ │ +0f0c4e: 1f00 db02 |000b: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; // type@02db │ │ +0f0c52: 6e20 1f1e 3000 |000d: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@1e1f │ │ +0f0c58: 6202 ce0f |0010: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.keyboard:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0fce │ │ +0f0c5c: 6e20 201e 2000 |0012: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;)V // method@1e20 │ │ +0f0c62: 5431 990d |0015: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d99 │ │ +0f0c66: 3801 0c00 |0017: if-eqz v1, 0023 // +000c │ │ +0f0c6a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +0f0c6c: 6e20 1d1e 2000 |001a: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setFocused:(Z)V // method@1e1d │ │ +0f0c72: 6e20 1e1e 4000 |001d: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setRelatedActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1e1e │ │ +0f0c78: 6e20 3c17 0100 |0020: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@173c │ │ +0f0c7e: 6e10 1a1e 0000 |0023: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.isCancelled:()Z // method@1e1a │ │ +0f0c84: 0a02 |0026: move-result v2 │ │ +0f0c86: 3902 1900 |0027: if-nez v2, 0040 // +0019 │ │ +0f0c8a: 5b34 990d |0029: iput-object v4, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d99 │ │ +0f0c8e: 3804 1500 |002b: if-eqz v4, 0040 // +0015 │ │ +0f0c92: 1212 |002d: const/4 v2, #int 1 // #1 │ │ +0f0c94: 6e20 1d1e 2000 |002e: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setFocused:(Z)V // method@1e1d │ │ +0f0c9a: 6e20 1e1e 1000 |0031: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setRelatedActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1e1e │ │ +0f0ca0: 6e20 3c17 0400 |0034: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@173c │ │ +0f0ca6: 6e10 1a1e 0000 |0037: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.isCancelled:()Z // method@1e1a │ │ +0f0cac: 0a02 |003a: move-result v2 │ │ +0f0cae: 3802 0500 |003b: if-eqz v2, 0040 // +0005 │ │ +0f0cb2: 6e20 1e18 1300 |003d: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setKeyboardFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@181e │ │ +0f0cb8: 7110 7e22 0000 |0040: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ +0f0cbe: 28c1 |0043: goto 0004 // -003f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ 0x0004 line=551 │ │ 0x0005 line=532 │ │ 0x000d line=533 │ │ 0x0010 line=534 │ │ @@ -330014,46 +330069,46 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -0e271c: |[0e271c] com.badlogic.gdx.scenes.scene2d.Stage.setScrollFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0e272c: 5432 a30d |0000: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0da3 │ │ -0e2730: 3342 0300 |0002: if-ne v2, v4, 0005 // +0003 │ │ -0e2734: 0e00 |0004: return-void │ │ -0e2736: 1c02 dd02 |0005: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; // type@02dd │ │ -0e273a: 7110 8122 0200 |0007: invoke-static {v2}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ -0e2740: 0c00 |000a: move-result-object v0 │ │ -0e2742: 1f00 dd02 |000b: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; // type@02dd │ │ -0e2746: 6e20 1f1e 3000 |000d: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@1e1f │ │ -0e274c: 6202 cf0f |0010: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.scroll:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0fcf │ │ -0e2750: 6e20 201e 2000 |0012: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;)V // method@1e20 │ │ -0e2756: 5431 990d |0015: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d99 │ │ -0e275a: 3801 0c00 |0017: if-eqz v1, 0023 // +000c │ │ -0e275e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -0e2760: 6e20 1d1e 2000 |001a: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setFocused:(Z)V // method@1e1d │ │ -0e2766: 6e20 1e1e 4000 |001d: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setRelatedActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1e1e │ │ -0e276c: 6e20 3c17 0100 |0020: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@173c │ │ -0e2772: 6e10 1a1e 0000 |0023: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.isCancelled:()Z // method@1e1a │ │ -0e2778: 0a02 |0026: move-result v2 │ │ -0e277a: 3902 1900 |0027: if-nez v2, 0040 // +0019 │ │ -0e277e: 5b34 a30d |0029: iput-object v4, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0da3 │ │ -0e2782: 3804 1500 |002b: if-eqz v4, 0040 // +0015 │ │ -0e2786: 1212 |002d: const/4 v2, #int 1 // #1 │ │ -0e2788: 6e20 1d1e 2000 |002e: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setFocused:(Z)V // method@1e1d │ │ -0e278e: 6e20 1e1e 1000 |0031: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setRelatedActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1e1e │ │ -0e2794: 6e20 3c17 0400 |0034: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@173c │ │ -0e279a: 6e10 1a1e 0000 |0037: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.isCancelled:()Z // method@1e1a │ │ -0e27a0: 0a02 |003a: move-result v2 │ │ -0e27a2: 3802 0500 |003b: if-eqz v2, 0040 // +0005 │ │ -0e27a6: 6e20 1f18 1300 |003d: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setScrollFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@181f │ │ -0e27ac: 7110 7e22 0000 |0040: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ -0e27b2: 28c1 |0043: goto 0004 // -003f │ │ +0f0cc0: |[0f0cc0] com.badlogic.gdx.scenes.scene2d.Stage.setScrollFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0f0cd0: 5432 a30d |0000: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0da3 │ │ +0f0cd4: 3342 0300 |0002: if-ne v2, v4, 0005 // +0003 │ │ +0f0cd8: 0e00 |0004: return-void │ │ +0f0cda: 1c02 db02 |0005: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; // type@02db │ │ +0f0cde: 7110 8122 0200 |0007: invoke-static {v2}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ +0f0ce4: 0c00 |000a: move-result-object v0 │ │ +0f0ce6: 1f00 db02 |000b: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; // type@02db │ │ +0f0cea: 6e20 1f1e 3000 |000d: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@1e1f │ │ +0f0cf0: 6202 cf0f |0010: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.scroll:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0fcf │ │ +0f0cf4: 6e20 201e 2000 |0012: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;)V // method@1e20 │ │ +0f0cfa: 5431 990d |0015: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d99 │ │ +0f0cfe: 3801 0c00 |0017: if-eqz v1, 0023 // +000c │ │ +0f0d02: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +0f0d04: 6e20 1d1e 2000 |001a: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setFocused:(Z)V // method@1e1d │ │ +0f0d0a: 6e20 1e1e 4000 |001d: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setRelatedActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1e1e │ │ +0f0d10: 6e20 3c17 0100 |0020: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@173c │ │ +0f0d16: 6e10 1a1e 0000 |0023: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.isCancelled:()Z // method@1e1a │ │ +0f0d1c: 0a02 |0026: move-result v2 │ │ +0f0d1e: 3902 1900 |0027: if-nez v2, 0040 // +0019 │ │ +0f0d22: 5b34 a30d |0029: iput-object v4, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0da3 │ │ +0f0d26: 3804 1500 |002b: if-eqz v4, 0040 // +0015 │ │ +0f0d2a: 1212 |002d: const/4 v2, #int 1 // #1 │ │ +0f0d2c: 6e20 1d1e 2000 |002e: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setFocused:(Z)V // method@1e1d │ │ +0f0d32: 6e20 1e1e 1000 |0031: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setRelatedActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1e1e │ │ +0f0d38: 6e20 3c17 0400 |0034: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@173c │ │ +0f0d3e: 6e10 1a1e 0000 |0037: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.isCancelled:()Z // method@1e1a │ │ +0f0d44: 0a02 |003a: move-result v2 │ │ +0f0d46: 3802 0500 |003b: if-eqz v2, 0040 // +0005 │ │ +0f0d4a: 6e20 1f18 1300 |003d: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setScrollFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@181f │ │ +0f0d50: 7110 7e22 0000 |0040: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ +0f0d56: 28c1 |0043: goto 0004 // -003f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ 0x0004 line=582 │ │ 0x0005 line=563 │ │ 0x000d line=564 │ │ 0x0010 line=565 │ │ @@ -330081,76 +330136,76 @@ │ │ type : '(FFZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 115 16-bit code units │ │ -0e27b4: |[0e27b4] com.badlogic.gdx.scenes.scene2d.Stage.setViewport:(FFZ)V │ │ -0e27c4: 1509 0040 |0000: const/high16 v9, #int 1073741824 // #4000 │ │ -0e27c8: 120a |0002: const/4 v10, #int 0 // #0 │ │ -0e27ca: 380e 6700 |0003: if-eqz v14, 006a // +0067 │ │ -0e27ce: 6207 2400 |0005: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0e27d2: 7210 3901 0700 |0007: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ -0e27d8: 0a07 |000a: move-result v7 │ │ -0e27da: 8274 |000b: int-to-float v4, v7 │ │ -0e27dc: 6207 2400 |000c: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ -0e27e0: 7210 3201 0700 |000e: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ -0e27e6: 0a07 |0011: move-result v7 │ │ -0e27e8: 8273 |0012: int-to-float v3, v7 │ │ -0e27ea: a907 0304 |0013: div-float v7, v3, v4 │ │ -0e27ee: a908 0d0c |0015: div-float v8, v13, v12 │ │ -0e27f2: 2e07 0708 |0017: cmpg-float v7, v7, v8 │ │ -0e27f6: 3b07 3a00 |0019: if-gez v7, 0053 // +003a │ │ -0e27fa: a905 030d |001b: div-float v5, v3, v13 │ │ -0e27fe: a906 0d03 |001d: div-float v6, v13, v3 │ │ -0e2802: a801 0c05 |001f: mul-float v1, v12, v5 │ │ -0e2806: a707 0401 |0021: sub-float v7, v4, v1 │ │ -0e280a: a802 0706 |0023: mul-float v2, v7, v6 │ │ -0e280e: a607 0c02 |0025: add-float v7, v12, v2 │ │ -0e2812: 59b7 a60d |0027: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.width:F // field@0da6 │ │ -0e2816: 59bd 980d |0029: iput v13, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.height:F // field@0d98 │ │ -0e281a: a907 0209 |002b: div-float v7, v2, v9 │ │ -0e281e: 59b7 970d |002d: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.gutterWidth:F // field@0d97 │ │ -0e2822: 59ba 960d |002f: iput v10, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.gutterHeight:F // field@0d96 │ │ -0e2826: 52b7 a60d |0031: iget v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.width:F // field@0da6 │ │ -0e282a: c997 |0033: div-float/2addr v7, v9 │ │ -0e282c: 59b7 940d |0034: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.centerX:F // field@0d94 │ │ -0e2830: 52b7 980d |0036: iget v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.height:F // field@0d98 │ │ -0e2834: c997 |0038: div-float/2addr v7, v9 │ │ -0e2836: 59b7 950d |0039: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.centerY:F // field@0d95 │ │ -0e283a: 54b7 930d |003b: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0d93 │ │ -0e283e: 5477 5e03 |003d: iget-object v7, v7, Lcom/badlogic/gdx/graphics/Camera;.position:Lcom/badlogic/gdx/math/Vector3; // field@035e │ │ -0e2842: 52b8 940d |003f: iget v8, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.centerX:F // field@0d94 │ │ -0e2846: 52b9 950d |0041: iget v9, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.centerY:F // field@0d95 │ │ -0e284a: 6e40 9714 87a9 |0043: invoke-virtual {v7, v8, v9, v10}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -0e2850: 54b7 930d |0046: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0d93 │ │ -0e2854: 52b8 a60d |0048: iget v8, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.width:F // field@0da6 │ │ -0e2858: 5978 6703 |004a: iput v8, v7, Lcom/badlogic/gdx/graphics/Camera;.viewportWidth:F // field@0367 │ │ -0e285c: 54b7 930d |004c: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0d93 │ │ -0e2860: 52b8 980d |004e: iget v8, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.height:F // field@0d98 │ │ -0e2864: 5978 6603 |0050: iput v8, v7, Lcom/badlogic/gdx/graphics/Camera;.viewportHeight:F // field@0366 │ │ -0e2868: 0e00 |0052: return-void │ │ -0e286a: a905 040c |0053: div-float v5, v4, v12 │ │ -0e286e: a906 0c04 |0055: div-float v6, v12, v4 │ │ -0e2872: a800 0d05 |0057: mul-float v0, v13, v5 │ │ -0e2876: a707 0300 |0059: sub-float v7, v3, v0 │ │ -0e287a: a802 0706 |005b: mul-float v2, v7, v6 │ │ -0e287e: a607 0d02 |005d: add-float v7, v13, v2 │ │ -0e2882: 59b7 980d |005f: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.height:F // field@0d98 │ │ -0e2886: 59bc a60d |0061: iput v12, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.width:F // field@0da6 │ │ -0e288a: 59ba 970d |0063: iput v10, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.gutterWidth:F // field@0d97 │ │ -0e288e: a907 0209 |0065: div-float v7, v2, v9 │ │ -0e2892: 59b7 960d |0067: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.gutterHeight:F // field@0d96 │ │ -0e2896: 28c8 |0069: goto 0031 // -0038 │ │ -0e2898: 59bc a60d |006a: iput v12, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.width:F // field@0da6 │ │ -0e289c: 59bd 980d |006c: iput v13, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.height:F // field@0d98 │ │ -0e28a0: 59ba 970d |006e: iput v10, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.gutterWidth:F // field@0d97 │ │ -0e28a4: 59ba 960d |0070: iput v10, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.gutterHeight:F // field@0d96 │ │ -0e28a8: 28bf |0072: goto 0031 // -0041 │ │ +0f0d58: |[0f0d58] com.badlogic.gdx.scenes.scene2d.Stage.setViewport:(FFZ)V │ │ +0f0d68: 1509 0040 |0000: const/high16 v9, #int 1073741824 // #4000 │ │ +0f0d6c: 120a |0002: const/4 v10, #int 0 // #0 │ │ +0f0d6e: 380e 6700 |0003: if-eqz v14, 006a // +0067 │ │ +0f0d72: 6207 2400 |0005: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0f0d76: 7210 3901 0700 |0007: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0139 │ │ +0f0d7c: 0a07 |000a: move-result v7 │ │ +0f0d7e: 8274 |000b: int-to-float v4, v7 │ │ +0f0d80: 6207 2400 |000c: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0024 │ │ +0f0d84: 7210 3201 0700 |000e: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0132 │ │ +0f0d8a: 0a07 |0011: move-result v7 │ │ +0f0d8c: 8273 |0012: int-to-float v3, v7 │ │ +0f0d8e: a907 0304 |0013: div-float v7, v3, v4 │ │ +0f0d92: a908 0d0c |0015: div-float v8, v13, v12 │ │ +0f0d96: 2e07 0708 |0017: cmpg-float v7, v7, v8 │ │ +0f0d9a: 3b07 3a00 |0019: if-gez v7, 0053 // +003a │ │ +0f0d9e: a905 030d |001b: div-float v5, v3, v13 │ │ +0f0da2: a906 0d03 |001d: div-float v6, v13, v3 │ │ +0f0da6: a801 0c05 |001f: mul-float v1, v12, v5 │ │ +0f0daa: a707 0401 |0021: sub-float v7, v4, v1 │ │ +0f0dae: a802 0706 |0023: mul-float v2, v7, v6 │ │ +0f0db2: a607 0c02 |0025: add-float v7, v12, v2 │ │ +0f0db6: 59b7 a60d |0027: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.width:F // field@0da6 │ │ +0f0dba: 59bd 980d |0029: iput v13, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.height:F // field@0d98 │ │ +0f0dbe: a907 0209 |002b: div-float v7, v2, v9 │ │ +0f0dc2: 59b7 970d |002d: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.gutterWidth:F // field@0d97 │ │ +0f0dc6: 59ba 960d |002f: iput v10, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.gutterHeight:F // field@0d96 │ │ +0f0dca: 52b7 a60d |0031: iget v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.width:F // field@0da6 │ │ +0f0dce: c997 |0033: div-float/2addr v7, v9 │ │ +0f0dd0: 59b7 940d |0034: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.centerX:F // field@0d94 │ │ +0f0dd4: 52b7 980d |0036: iget v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.height:F // field@0d98 │ │ +0f0dd8: c997 |0038: div-float/2addr v7, v9 │ │ +0f0dda: 59b7 950d |0039: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.centerY:F // field@0d95 │ │ +0f0dde: 54b7 930d |003b: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0d93 │ │ +0f0de2: 5477 5e03 |003d: iget-object v7, v7, Lcom/badlogic/gdx/graphics/Camera;.position:Lcom/badlogic/gdx/math/Vector3; // field@035e │ │ +0f0de6: 52b8 940d |003f: iget v8, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.centerX:F // field@0d94 │ │ +0f0dea: 52b9 950d |0041: iget v9, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.centerY:F // field@0d95 │ │ +0f0dee: 6e40 9714 87a9 |0043: invoke-virtual {v7, v8, v9, v10}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +0f0df4: 54b7 930d |0046: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0d93 │ │ +0f0df8: 52b8 a60d |0048: iget v8, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.width:F // field@0da6 │ │ +0f0dfc: 5978 6703 |004a: iput v8, v7, Lcom/badlogic/gdx/graphics/Camera;.viewportWidth:F // field@0367 │ │ +0f0e00: 54b7 930d |004c: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0d93 │ │ +0f0e04: 52b8 980d |004e: iget v8, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.height:F // field@0d98 │ │ +0f0e08: 5978 6603 |0050: iput v8, v7, Lcom/badlogic/gdx/graphics/Camera;.viewportHeight:F // field@0366 │ │ +0f0e0c: 0e00 |0052: return-void │ │ +0f0e0e: a905 040c |0053: div-float v5, v4, v12 │ │ +0f0e12: a906 0c04 |0055: div-float v6, v12, v4 │ │ +0f0e16: a800 0d05 |0057: mul-float v0, v13, v5 │ │ +0f0e1a: a707 0300 |0059: sub-float v7, v3, v0 │ │ +0f0e1e: a802 0706 |005b: mul-float v2, v7, v6 │ │ +0f0e22: a607 0d02 |005d: add-float v7, v13, v2 │ │ +0f0e26: 59b7 980d |005f: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.height:F // field@0d98 │ │ +0f0e2a: 59bc a60d |0061: iput v12, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.width:F // field@0da6 │ │ +0f0e2e: 59ba 970d |0063: iput v10, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.gutterWidth:F // field@0d97 │ │ +0f0e32: a907 0209 |0065: div-float v7, v2, v9 │ │ +0f0e36: 59b7 960d |0067: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.gutterHeight:F // field@0d96 │ │ +0f0e3a: 28c8 |0069: goto 0031 // -0038 │ │ +0f0e3c: 59bc a60d |006a: iput v12, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.width:F // field@0da6 │ │ +0f0e40: 59bd 980d |006c: iput v13, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.height:F // field@0d98 │ │ +0f0e44: 59ba 970d |006e: iput v10, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.gutterWidth:F // field@0d97 │ │ +0f0e48: 59ba 960d |0070: iput v10, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.gutterHeight:F // field@0d96 │ │ +0f0e4c: 28bf |0072: goto 0031 // -0041 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=110 │ │ 0x0005 line=111 │ │ 0x000c line=112 │ │ 0x0013 line=113 │ │ 0x001b line=114 │ │ @@ -330202,30 +330257,30 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -0e28ac: |[0e28ac] com.badlogic.gdx.scenes.scene2d.Stage.stageToScreenCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -0e28bc: 6200 fa0b |0000: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ -0e28c0: 5251 f30b |0002: iget v1, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e28c4: 5252 f40b |0004: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e28c8: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -0e28ca: 6e40 9714 1032 |0007: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ -0e28d0: 5440 930d |000a: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0d93 │ │ -0e28d4: 6201 fa0b |000c: sget-object v1, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ -0e28d8: 6e20 9809 1000 |000e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Camera;.project:(Lcom/badlogic/gdx/math/Vector3;)V // method@0998 │ │ -0e28de: 6200 fa0b |0011: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ -0e28e2: 5200 fe0b |0013: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ -0e28e6: 5950 f30b |0015: iput v0, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e28ea: 6200 fa0b |0017: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ -0e28ee: 5200 ff0b |0019: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ -0e28f2: 5950 f40b |001b: iput v0, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e28f6: 1105 |001d: return-object v5 │ │ +0f0e50: |[0f0e50] com.badlogic.gdx.scenes.scene2d.Stage.stageToScreenCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +0f0e60: 6200 fa0b |0000: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ +0f0e64: 5251 f30b |0002: iget v1, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f0e68: 5252 f40b |0004: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f0e6c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +0f0e6e: 6e40 9714 1032 |0007: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1497 │ │ +0f0e74: 5440 930d |000a: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0d93 │ │ +0f0e78: 6201 fa0b |000c: sget-object v1, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ +0f0e7c: 6e20 9809 1000 |000e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Camera;.project:(Lcom/badlogic/gdx/math/Vector3;)V // method@0998 │ │ +0f0e82: 6200 fa0b |0011: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ +0f0e86: 5200 fe0b |0013: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0bfe │ │ +0f0e8a: 5950 f30b |0015: iput v0, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f0e8e: 6200 fa0b |0017: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0bfa │ │ +0f0e92: 5200 ff0b |0019: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0bff │ │ +0f0e96: 5950 f40b |001b: iput v0, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f0e9a: 1105 |001d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ 0x000a line=657 │ │ 0x0011 line=658 │ │ 0x0017 line=659 │ │ 0x001d line=660 │ │ @@ -330238,18 +330293,18 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0e28f8: |[0e28f8] com.badlogic.gdx.scenes.scene2d.Stage.toScreenCoordinates:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector2; │ │ -0e2908: 5410 930d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0d93 │ │ -0e290c: 7130 451e 3002 |0002: invoke-static {v0, v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.toWindowCoordinates:(Lcom/badlogic/gdx/graphics/Camera;Lcom/badlogic/gdx/math/Matrix4;Lcom/badlogic/gdx/math/Vector2;)V // method@1e45 │ │ -0e2912: 1102 |0005: return-object v2 │ │ +0f0e9c: |[0f0e9c] com.badlogic.gdx.scenes.scene2d.Stage.toScreenCoordinates:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector2; │ │ +0f0eac: 5410 930d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0d93 │ │ +0f0eb0: 7130 451e 3002 |0002: invoke-static {v0, v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.toWindowCoordinates:(Lcom/badlogic/gdx/graphics/Camera;Lcom/badlogic/gdx/math/Matrix4;Lcom/badlogic/gdx/math/Vector2;)V // method@1e45 │ │ +0f0eb6: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ 0x0005 line=667 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ 0x0000 - 0x0006 reg=2 coords Lcom/badlogic/gdx/math/Vector2; │ │ @@ -330260,56 +330315,56 @@ │ │ type : '(IIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 87 16-bit code units │ │ -0e2914: |[0e2914] com.badlogic.gdx.scenes.scene2d.Stage.touchDown:(IIII)Z │ │ -0e2924: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0e2926: 5473 a10d |0001: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerTouched:[Z // field@0da1 │ │ -0e292a: 4e06 030a |0003: aput-boolean v6, v3, v10 │ │ -0e292e: 5473 9f0d |0005: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenX:[I // field@0d9f │ │ -0e2932: 4b08 030a |0007: aput v8, v3, v10 │ │ -0e2936: 5473 a00d |0009: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenY:[I // field@0da0 │ │ -0e293a: 4b09 030a |000b: aput v9, v3, v10 │ │ -0e293e: 5473 a40d |000d: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ -0e2942: 8284 |000f: int-to-float v4, v8 │ │ -0e2944: 8295 |0010: int-to-float v5, v9 │ │ -0e2946: 6e30 6814 4305 |0011: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e294c: 0c03 |0014: move-result-object v3 │ │ -0e294e: 6e20 1b18 3700 |0015: invoke-virtual {v7, v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@181b │ │ -0e2954: 1c03 5e02 |0018: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025e │ │ -0e2958: 7110 8122 0300 |001a: invoke-static {v3}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ -0e295e: 0c00 |001d: move-result-object v0 │ │ -0e2960: 1f00 5e02 |001e: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025e │ │ -0e2964: 6203 800d |0020: sget-object v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d80 │ │ -0e2968: 6e20 e617 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@17e6 │ │ -0e296e: 6e20 e217 7000 |0025: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@17e2 │ │ -0e2974: 5473 a40d |0028: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ -0e2978: 5233 f30b |002a: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e297c: 6e20 e317 3000 |002c: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageX:(F)V // method@17e3 │ │ -0e2982: 5473 a40d |002f: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ -0e2986: 5233 f40b |0031: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e298a: 6e20 e417 3000 |0033: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageY:(F)V // method@17e4 │ │ -0e2990: 6e20 df17 a000 |0036: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setPointer:(I)V // method@17df │ │ -0e2996: 6e20 db17 b000 |0039: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setButton:(I)V // method@17db │ │ -0e299c: 5473 a40d |003c: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ -0e29a0: 5233 f30b |003e: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e29a4: 5474 a40d |0040: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ -0e29a8: 5244 f40b |0042: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e29ac: 6e40 1218 3764 |0044: invoke-virtual {v7, v3, v4, v6}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1812 │ │ -0e29b2: 0c02 |0047: move-result-object v2 │ │ -0e29b4: 3902 0400 |0048: if-nez v2, 004c // +0004 │ │ -0e29b8: 5472 a20d |004a: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ -0e29bc: 6e20 3c17 0200 |004c: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@173c │ │ -0e29c2: 6e10 d917 0000 |004f: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.isHandled:()Z // method@17d9 │ │ -0e29c8: 0a01 |0052: move-result v1 │ │ -0e29ca: 7110 7e22 0000 |0053: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ -0e29d0: 0f01 |0056: return v1 │ │ +0f0eb8: |[0f0eb8] com.badlogic.gdx.scenes.scene2d.Stage.touchDown:(IIII)Z │ │ +0f0ec8: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0f0eca: 5473 a10d |0001: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerTouched:[Z // field@0da1 │ │ +0f0ece: 4e06 030a |0003: aput-boolean v6, v3, v10 │ │ +0f0ed2: 5473 9f0d |0005: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenX:[I // field@0d9f │ │ +0f0ed6: 4b08 030a |0007: aput v8, v3, v10 │ │ +0f0eda: 5473 a00d |0009: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenY:[I // field@0da0 │ │ +0f0ede: 4b09 030a |000b: aput v9, v3, v10 │ │ +0f0ee2: 5473 a40d |000d: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ +0f0ee6: 8284 |000f: int-to-float v4, v8 │ │ +0f0ee8: 8295 |0010: int-to-float v5, v9 │ │ +0f0eea: 6e30 6814 4305 |0011: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f0ef0: 0c03 |0014: move-result-object v3 │ │ +0f0ef2: 6e20 1b18 3700 |0015: invoke-virtual {v7, v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@181b │ │ +0f0ef8: 1c03 5c02 |0018: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025c │ │ +0f0efc: 7110 8122 0300 |001a: invoke-static {v3}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ +0f0f02: 0c00 |001d: move-result-object v0 │ │ +0f0f04: 1f00 5c02 |001e: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025c │ │ +0f0f08: 6203 800d |0020: sget-object v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d80 │ │ +0f0f0c: 6e20 e617 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@17e6 │ │ +0f0f12: 6e20 e217 7000 |0025: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@17e2 │ │ +0f0f18: 5473 a40d |0028: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ +0f0f1c: 5233 f30b |002a: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f0f20: 6e20 e317 3000 |002c: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageX:(F)V // method@17e3 │ │ +0f0f26: 5473 a40d |002f: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ +0f0f2a: 5233 f40b |0031: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f0f2e: 6e20 e417 3000 |0033: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageY:(F)V // method@17e4 │ │ +0f0f34: 6e20 df17 a000 |0036: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setPointer:(I)V // method@17df │ │ +0f0f3a: 6e20 db17 b000 |0039: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setButton:(I)V // method@17db │ │ +0f0f40: 5473 a40d |003c: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ +0f0f44: 5233 f30b |003e: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f0f48: 5474 a40d |0040: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ +0f0f4c: 5244 f40b |0042: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f0f50: 6e40 1218 3764 |0044: invoke-virtual {v7, v3, v4, v6}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1812 │ │ +0f0f56: 0c02 |0047: move-result-object v2 │ │ +0f0f58: 3902 0400 |0048: if-nez v2, 004c // +0004 │ │ +0f0f5c: 5472 a20d |004a: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0da2 │ │ +0f0f60: 6e20 3c17 0200 |004c: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@173c │ │ +0f0f66: 6e10 d917 0000 |004f: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.isHandled:()Z // method@17d9 │ │ +0f0f6c: 0a01 |0052: move-result v1 │ │ +0f0f6e: 7110 7e22 0000 |0053: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ +0f0f74: 0f01 |0056: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=226 │ │ 0x0005 line=227 │ │ 0x0009 line=228 │ │ 0x000d line=230 │ │ 0x0018 line=232 │ │ @@ -330340,71 +330395,71 @@ │ │ type : '(III)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 115 16-bit code units │ │ -0e29d4: |[0e29d4] com.badlogic.gdx.scenes.scene2d.Stage.touchDragged:(III)Z │ │ -0e29e4: 54a7 9f0d |0000: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenX:[I // field@0d9f │ │ -0e29e8: 4b0b 070d |0002: aput v11, v7, v13 │ │ -0e29ec: 54a7 a00d |0004: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenY:[I // field@0da0 │ │ -0e29f0: 4b0c 070d |0006: aput v12, v7, v13 │ │ -0e29f4: 54a7 a50d |0008: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0da5 │ │ -0e29f8: 5277 a111 |000a: iget v7, v7, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ -0e29fc: 3907 0400 |000c: if-nez v7, 0010 // +0004 │ │ -0e2a00: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -0e2a02: 0f03 |000f: return v3 │ │ -0e2a04: 54a7 a40d |0010: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ -0e2a08: 82b8 |0012: int-to-float v8, v11 │ │ -0e2a0a: 82c9 |0013: int-to-float v9, v12 │ │ -0e2a0c: 6e30 6814 8709 |0014: invoke-virtual {v7, v8, v9}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e2a12: 0c07 |0017: move-result-object v7 │ │ -0e2a14: 6e20 1b18 7a00 |0018: invoke-virtual {v10, v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@181b │ │ -0e2a1a: 1c07 5e02 |001b: const-class v7, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025e │ │ -0e2a1e: 7110 8122 0700 |001d: invoke-static {v7}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ -0e2a24: 0c00 |0020: move-result-object v0 │ │ -0e2a26: 1f00 5e02 |0021: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025e │ │ -0e2a2a: 6207 810d |0023: sget-object v7, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDragged:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d81 │ │ -0e2a2e: 6e20 e617 7000 |0025: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@17e6 │ │ -0e2a34: 6e20 e217 a000 |0028: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@17e2 │ │ -0e2a3a: 54a7 a40d |002b: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ -0e2a3e: 5277 f30b |002d: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e2a42: 6e20 e317 7000 |002f: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageX:(F)V // method@17e3 │ │ -0e2a48: 54a7 a40d |0032: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ -0e2a4c: 5277 f40b |0034: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e2a50: 6e20 e417 7000 |0036: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageY:(F)V // method@17e4 │ │ -0e2a56: 6e20 df17 d000 |0039: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setPointer:(I)V // method@17df │ │ -0e2a5c: 54a6 a50d |003c: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0da5 │ │ -0e2a60: 6e10 ac22 0600 |003e: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/SnapshotArray;.begin:()[Ljava/lang/Object; // method@22ac │ │ -0e2a66: 0c02 |0041: move-result-object v2 │ │ -0e2a68: 1f02 8504 |0042: check-cast v2, [Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; // type@0485 │ │ -0e2a6c: 1204 |0044: const/4 v4, #int 0 // #0 │ │ -0e2a6e: 5265 a111 |0045: iget v5, v6, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ -0e2a72: 3554 2100 |0047: if-ge v4, v5, 0068 // +0021 │ │ -0e2a76: 4601 0204 |0049: aget-object v1, v2, v4 │ │ -0e2a7a: 5217 900d |004b: iget v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.pointer:I // field@0d90 │ │ -0e2a7e: 32d7 0500 |004d: if-eq v7, v13, 0052 // +0005 │ │ -0e2a82: d804 0401 |004f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0e2a86: 28f6 |0051: goto 0047 // -000a │ │ -0e2a88: 5417 910d |0052: iget-object v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.target:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d91 │ │ -0e2a8c: 6e20 e517 7000 |0054: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setTarget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17e5 │ │ -0e2a92: 5417 8f0d |0057: iget-object v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d8f │ │ -0e2a96: 6e20 de17 7000 |0059: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setListenerActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17de │ │ -0e2a9c: 5417 8e0d |005c: iget-object v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listener:Lcom/badlogic/gdx/scenes/scene2d/EventListener; // field@0d8e │ │ -0e2aa0: 7220 9317 0700 |005e: invoke-interface {v7, v0}, Lcom/badlogic/gdx/scenes/scene2d/EventListener;.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@1793 │ │ -0e2aa6: 0a07 |0061: move-result v7 │ │ -0e2aa8: 3807 edff |0062: if-eqz v7, 004f // -0013 │ │ -0e2aac: 6e10 d817 0000 |0064: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.handle:()V // method@17d8 │ │ -0e2ab2: 28e8 |0067: goto 004f // -0018 │ │ -0e2ab4: 6e10 ae22 0600 |0068: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/SnapshotArray;.end:()V // method@22ae │ │ -0e2aba: 6e10 d917 0000 |006b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.isHandled:()Z // method@17d9 │ │ -0e2ac0: 0a03 |006e: move-result v3 │ │ -0e2ac2: 7110 7e22 0000 |006f: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ -0e2ac8: 289d |0072: goto 000f // -0063 │ │ +0f0f78: |[0f0f78] com.badlogic.gdx.scenes.scene2d.Stage.touchDragged:(III)Z │ │ +0f0f88: 54a7 9f0d |0000: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenX:[I // field@0d9f │ │ +0f0f8c: 4b0b 070d |0002: aput v11, v7, v13 │ │ +0f0f90: 54a7 a00d |0004: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenY:[I // field@0da0 │ │ +0f0f94: 4b0c 070d |0006: aput v12, v7, v13 │ │ +0f0f98: 54a7 a50d |0008: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0da5 │ │ +0f0f9c: 5277 a111 |000a: iget v7, v7, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ +0f0fa0: 3907 0400 |000c: if-nez v7, 0010 // +0004 │ │ +0f0fa4: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +0f0fa6: 0f03 |000f: return v3 │ │ +0f0fa8: 54a7 a40d |0010: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ +0f0fac: 82b8 |0012: int-to-float v8, v11 │ │ +0f0fae: 82c9 |0013: int-to-float v9, v12 │ │ +0f0fb0: 6e30 6814 8709 |0014: invoke-virtual {v7, v8, v9}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f0fb6: 0c07 |0017: move-result-object v7 │ │ +0f0fb8: 6e20 1b18 7a00 |0018: invoke-virtual {v10, v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@181b │ │ +0f0fbe: 1c07 5c02 |001b: const-class v7, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025c │ │ +0f0fc2: 7110 8122 0700 |001d: invoke-static {v7}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ +0f0fc8: 0c00 |0020: move-result-object v0 │ │ +0f0fca: 1f00 5c02 |0021: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025c │ │ +0f0fce: 6207 810d |0023: sget-object v7, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDragged:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d81 │ │ +0f0fd2: 6e20 e617 7000 |0025: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@17e6 │ │ +0f0fd8: 6e20 e217 a000 |0028: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@17e2 │ │ +0f0fde: 54a7 a40d |002b: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ +0f0fe2: 5277 f30b |002d: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f0fe6: 6e20 e317 7000 |002f: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageX:(F)V // method@17e3 │ │ +0f0fec: 54a7 a40d |0032: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ +0f0ff0: 5277 f40b |0034: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f0ff4: 6e20 e417 7000 |0036: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageY:(F)V // method@17e4 │ │ +0f0ffa: 6e20 df17 d000 |0039: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setPointer:(I)V // method@17df │ │ +0f1000: 54a6 a50d |003c: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0da5 │ │ +0f1004: 6e10 ac22 0600 |003e: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/SnapshotArray;.begin:()[Ljava/lang/Object; // method@22ac │ │ +0f100a: 0c02 |0041: move-result-object v2 │ │ +0f100c: 1f02 8304 |0042: check-cast v2, [Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; // type@0483 │ │ +0f1010: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +0f1012: 5265 a111 |0045: iget v5, v6, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ +0f1016: 3554 2100 |0047: if-ge v4, v5, 0068 // +0021 │ │ +0f101a: 4601 0204 |0049: aget-object v1, v2, v4 │ │ +0f101e: 5217 900d |004b: iget v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.pointer:I // field@0d90 │ │ +0f1022: 32d7 0500 |004d: if-eq v7, v13, 0052 // +0005 │ │ +0f1026: d804 0401 |004f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0f102a: 28f6 |0051: goto 0047 // -000a │ │ +0f102c: 5417 910d |0052: iget-object v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.target:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d91 │ │ +0f1030: 6e20 e517 7000 |0054: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setTarget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17e5 │ │ +0f1036: 5417 8f0d |0057: iget-object v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d8f │ │ +0f103a: 6e20 de17 7000 |0059: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setListenerActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17de │ │ +0f1040: 5417 8e0d |005c: iget-object v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listener:Lcom/badlogic/gdx/scenes/scene2d/EventListener; // field@0d8e │ │ +0f1044: 7220 9317 0700 |005e: invoke-interface {v7, v0}, Lcom/badlogic/gdx/scenes/scene2d/EventListener;.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@1793 │ │ +0f104a: 0a07 |0061: move-result v7 │ │ +0f104c: 3807 edff |0062: if-eqz v7, 004f // -0013 │ │ +0f1050: 6e10 d817 0000 |0064: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.handle:()V // method@17d8 │ │ +0f1056: 28e8 |0067: goto 004f // -0018 │ │ +0f1058: 6e10 ae22 0600 |0068: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/SnapshotArray;.end:()V // method@22ae │ │ +0f105e: 6e10 d917 0000 |006b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.isHandled:()Z // method@17d9 │ │ +0f1064: 0a03 |006e: move-result v3 │ │ +0f1066: 7110 7e22 0000 |006f: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ +0f106c: 289d |0072: goto 000f // -0063 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0004 line=253 │ │ 0x0008 line=255 │ │ 0x000f line=279 │ │ 0x0010 line=257 │ │ @@ -330444,81 +330499,81 @@ │ │ type : '(IIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 136 16-bit code units │ │ -0e2acc: |[0e2acc] com.badlogic.gdx.scenes.scene2d.Stage.touchUp:(IIII)Z │ │ -0e2adc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0e2ade: 54a7 a10d |0001: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerTouched:[Z // field@0da1 │ │ -0e2ae2: 4e03 070d |0003: aput-boolean v3, v7, v13 │ │ -0e2ae6: 54a7 9f0d |0005: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenX:[I // field@0d9f │ │ -0e2aea: 4b0b 070d |0007: aput v11, v7, v13 │ │ -0e2aee: 54a7 a00d |0009: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenY:[I // field@0da0 │ │ -0e2af2: 4b0c 070d |000b: aput v12, v7, v13 │ │ -0e2af6: 54a7 a50d |000d: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0da5 │ │ -0e2afa: 5277 a111 |000f: iget v7, v7, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ -0e2afe: 3907 0300 |0011: if-nez v7, 0014 // +0003 │ │ -0e2b02: 0f03 |0013: return v3 │ │ -0e2b04: 54a7 a40d |0014: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ -0e2b08: 82b8 |0016: int-to-float v8, v11 │ │ -0e2b0a: 82c9 |0017: int-to-float v9, v12 │ │ -0e2b0c: 6e30 6814 8709 |0018: invoke-virtual {v7, v8, v9}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e2b12: 0c07 |001b: move-result-object v7 │ │ -0e2b14: 6e20 1b18 7a00 |001c: invoke-virtual {v10, v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@181b │ │ -0e2b1a: 1c07 5e02 |001f: const-class v7, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025e │ │ -0e2b1e: 7110 8122 0700 |0021: invoke-static {v7}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ -0e2b24: 0c00 |0024: move-result-object v0 │ │ -0e2b26: 1f00 5e02 |0025: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025e │ │ -0e2b2a: 6207 820d |0027: sget-object v7, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d82 │ │ -0e2b2e: 6e20 e617 7000 |0029: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@17e6 │ │ -0e2b34: 6e20 e217 a000 |002c: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@17e2 │ │ -0e2b3a: 54a7 a40d |002f: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ -0e2b3e: 5277 f30b |0031: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e2b42: 6e20 e317 7000 |0033: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageX:(F)V // method@17e3 │ │ -0e2b48: 54a7 a40d |0036: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ -0e2b4c: 5277 f40b |0038: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e2b50: 6e20 e417 7000 |003a: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageY:(F)V // method@17e4 │ │ -0e2b56: 6e20 df17 d000 |003d: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setPointer:(I)V // method@17df │ │ -0e2b5c: 6e20 db17 e000 |0040: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setButton:(I)V // method@17db │ │ -0e2b62: 54a6 a50d |0043: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0da5 │ │ -0e2b66: 6e10 ac22 0600 |0045: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/SnapshotArray;.begin:()[Ljava/lang/Object; // method@22ac │ │ -0e2b6c: 0c02 |0048: move-result-object v2 │ │ -0e2b6e: 1f02 8504 |0049: check-cast v2, [Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; // type@0485 │ │ -0e2b72: 1204 |004b: const/4 v4, #int 0 // #0 │ │ -0e2b74: 5265 a111 |004c: iget v5, v6, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ -0e2b78: 3554 2f00 |004e: if-ge v4, v5, 007d // +002f │ │ -0e2b7c: 4601 0204 |0050: aget-object v1, v2, v4 │ │ -0e2b80: 5217 900d |0052: iget v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.pointer:I // field@0d90 │ │ -0e2b84: 33d7 0600 |0054: if-ne v7, v13, 005a // +0006 │ │ -0e2b88: 5217 8d0d |0056: iget v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.button:I // field@0d8d │ │ -0e2b8c: 32e7 0500 |0058: if-eq v7, v14, 005d // +0005 │ │ -0e2b90: d804 0401 |005a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0e2b94: 28f2 |005c: goto 004e // -000e │ │ -0e2b96: 1217 |005d: const/4 v7, #int 1 // #1 │ │ -0e2b98: 6e30 b622 1607 |005e: invoke-virtual {v6, v1, v7}, Lcom/badlogic/gdx/utils/SnapshotArray;.removeValue:(Ljava/lang/Object;Z)Z // method@22b6 │ │ -0e2b9e: 0a07 |0061: move-result v7 │ │ -0e2ba0: 3807 f8ff |0062: if-eqz v7, 005a // -0008 │ │ -0e2ba4: 5417 910d |0064: iget-object v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.target:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d91 │ │ -0e2ba8: 6e20 e517 7000 |0066: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setTarget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17e5 │ │ -0e2bae: 5417 8f0d |0069: iget-object v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d8f │ │ -0e2bb2: 6e20 de17 7000 |006b: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setListenerActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17de │ │ -0e2bb8: 5417 8e0d |006e: iget-object v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listener:Lcom/badlogic/gdx/scenes/scene2d/EventListener; // field@0d8e │ │ -0e2bbc: 7220 9317 0700 |0070: invoke-interface {v7, v0}, Lcom/badlogic/gdx/scenes/scene2d/EventListener;.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@1793 │ │ -0e2bc2: 0a07 |0073: move-result v7 │ │ -0e2bc4: 3807 0500 |0074: if-eqz v7, 0079 // +0005 │ │ -0e2bc8: 6e10 d817 0000 |0076: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.handle:()V // method@17d8 │ │ -0e2bce: 7110 7e22 0100 |0079: invoke-static {v1}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ -0e2bd4: 28de |007c: goto 005a // -0022 │ │ -0e2bd6: 6e10 ae22 0600 |007d: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/SnapshotArray;.end:()V // method@22ae │ │ -0e2bdc: 6e10 d917 0000 |0080: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.isHandled:()Z // method@17d9 │ │ -0e2be2: 0a03 |0083: move-result v3 │ │ -0e2be4: 7110 7e22 0000 |0084: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ -0e2bea: 288c |0087: goto 0013 // -0074 │ │ +0f1070: |[0f1070] com.badlogic.gdx.scenes.scene2d.Stage.touchUp:(IIII)Z │ │ +0f1080: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0f1082: 54a7 a10d |0001: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerTouched:[Z // field@0da1 │ │ +0f1086: 4e03 070d |0003: aput-boolean v3, v7, v13 │ │ +0f108a: 54a7 9f0d |0005: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenX:[I // field@0d9f │ │ +0f108e: 4b0b 070d |0007: aput v11, v7, v13 │ │ +0f1092: 54a7 a00d |0009: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenY:[I // field@0da0 │ │ +0f1096: 4b0c 070d |000b: aput v12, v7, v13 │ │ +0f109a: 54a7 a50d |000d: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0da5 │ │ +0f109e: 5277 a111 |000f: iget v7, v7, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ +0f10a2: 3907 0300 |0011: if-nez v7, 0014 // +0003 │ │ +0f10a6: 0f03 |0013: return v3 │ │ +0f10a8: 54a7 a40d |0014: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ +0f10ac: 82b8 |0016: int-to-float v8, v11 │ │ +0f10ae: 82c9 |0017: int-to-float v9, v12 │ │ +0f10b0: 6e30 6814 8709 |0018: invoke-virtual {v7, v8, v9}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f10b6: 0c07 |001b: move-result-object v7 │ │ +0f10b8: 6e20 1b18 7a00 |001c: invoke-virtual {v10, v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@181b │ │ +0f10be: 1c07 5c02 |001f: const-class v7, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025c │ │ +0f10c2: 7110 8122 0700 |0021: invoke-static {v7}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ +0f10c8: 0c00 |0024: move-result-object v0 │ │ +0f10ca: 1f00 5c02 |0025: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025c │ │ +0f10ce: 6207 820d |0027: sget-object v7, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d82 │ │ +0f10d2: 6e20 e617 7000 |0029: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@17e6 │ │ +0f10d8: 6e20 e217 a000 |002c: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@17e2 │ │ +0f10de: 54a7 a40d |002f: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ +0f10e2: 5277 f30b |0031: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f10e6: 6e20 e317 7000 |0033: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageX:(F)V // method@17e3 │ │ +0f10ec: 54a7 a40d |0036: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0da4 │ │ +0f10f0: 5277 f40b |0038: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f10f4: 6e20 e417 7000 |003a: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageY:(F)V // method@17e4 │ │ +0f10fa: 6e20 df17 d000 |003d: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setPointer:(I)V // method@17df │ │ +0f1100: 6e20 db17 e000 |0040: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setButton:(I)V // method@17db │ │ +0f1106: 54a6 a50d |0043: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0da5 │ │ +0f110a: 6e10 ac22 0600 |0045: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/SnapshotArray;.begin:()[Ljava/lang/Object; // method@22ac │ │ +0f1110: 0c02 |0048: move-result-object v2 │ │ +0f1112: 1f02 8304 |0049: check-cast v2, [Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; // type@0483 │ │ +0f1116: 1204 |004b: const/4 v4, #int 0 // #0 │ │ +0f1118: 5265 a111 |004c: iget v5, v6, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ +0f111c: 3554 2f00 |004e: if-ge v4, v5, 007d // +002f │ │ +0f1120: 4601 0204 |0050: aget-object v1, v2, v4 │ │ +0f1124: 5217 900d |0052: iget v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.pointer:I // field@0d90 │ │ +0f1128: 33d7 0600 |0054: if-ne v7, v13, 005a // +0006 │ │ +0f112c: 5217 8d0d |0056: iget v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.button:I // field@0d8d │ │ +0f1130: 32e7 0500 |0058: if-eq v7, v14, 005d // +0005 │ │ +0f1134: d804 0401 |005a: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0f1138: 28f2 |005c: goto 004e // -000e │ │ +0f113a: 1217 |005d: const/4 v7, #int 1 // #1 │ │ +0f113c: 6e30 b622 1607 |005e: invoke-virtual {v6, v1, v7}, Lcom/badlogic/gdx/utils/SnapshotArray;.removeValue:(Ljava/lang/Object;Z)Z // method@22b6 │ │ +0f1142: 0a07 |0061: move-result v7 │ │ +0f1144: 3807 f8ff |0062: if-eqz v7, 005a // -0008 │ │ +0f1148: 5417 910d |0064: iget-object v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.target:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d91 │ │ +0f114c: 6e20 e517 7000 |0066: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setTarget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17e5 │ │ +0f1152: 5417 8f0d |0069: iget-object v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d8f │ │ +0f1156: 6e20 de17 7000 |006b: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setListenerActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17de │ │ +0f115c: 5417 8e0d |006e: iget-object v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listener:Lcom/badlogic/gdx/scenes/scene2d/EventListener; // field@0d8e │ │ +0f1160: 7220 9317 0700 |0070: invoke-interface {v7, v0}, Lcom/badlogic/gdx/scenes/scene2d/EventListener;.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@1793 │ │ +0f1166: 0a07 |0073: move-result v7 │ │ +0f1168: 3807 0500 |0074: if-eqz v7, 0079 // +0005 │ │ +0f116c: 6e10 d817 0000 |0076: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.handle:()V // method@17d8 │ │ +0f1172: 7110 7e22 0100 |0079: invoke-static {v1}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ +0f1178: 28de |007c: goto 005a // -0022 │ │ +0f117a: 6e10 ae22 0600 |007d: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/SnapshotArray;.end:()V // method@22ae │ │ +0f1180: 6e10 d917 0000 |0080: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.isHandled:()Z // method@17d9 │ │ +0f1186: 0a03 |0083: move-result v3 │ │ +0f1188: 7110 7e22 0000 |0084: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ +0f118e: 288c |0087: goto 0013 // -0074 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=285 │ │ 0x0005 line=286 │ │ 0x0009 line=287 │ │ 0x000d line=289 │ │ 0x0013 line=316 │ │ @@ -330563,31 +330618,31 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0e2bec: |[0e2bec] com.badlogic.gdx.scenes.scene2d.Stage.unfocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0e2bfc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0e2bfe: 5420 a30d |0001: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0da3 │ │ -0e2c02: 3800 0c00 |0003: if-eqz v0, 000f // +000c │ │ -0e2c06: 5420 a30d |0005: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0da3 │ │ -0e2c0a: 6e20 5417 3000 |0007: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isDescendantOf:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@1754 │ │ -0e2c10: 0a00 |000a: move-result v0 │ │ -0e2c12: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ -0e2c16: 5b21 a30d |000d: iput-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0da3 │ │ -0e2c1a: 5420 990d |000f: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d99 │ │ -0e2c1e: 3800 0c00 |0011: if-eqz v0, 001d // +000c │ │ -0e2c22: 5420 990d |0013: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d99 │ │ -0e2c26: 6e20 5417 3000 |0015: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isDescendantOf:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@1754 │ │ -0e2c2c: 0a00 |0018: move-result v0 │ │ -0e2c2e: 3800 0400 |0019: if-eqz v0, 001d // +0004 │ │ -0e2c32: 5b21 990d |001b: iput-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d99 │ │ -0e2c36: 0e00 |001d: return-void │ │ +0f1190: |[0f1190] com.badlogic.gdx.scenes.scene2d.Stage.unfocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0f11a0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0f11a2: 5420 a30d |0001: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0da3 │ │ +0f11a6: 3800 0c00 |0003: if-eqz v0, 000f // +000c │ │ +0f11aa: 5420 a30d |0005: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0da3 │ │ +0f11ae: 6e20 5417 3000 |0007: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isDescendantOf:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@1754 │ │ +0f11b4: 0a00 |000a: move-result v0 │ │ +0f11b6: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ +0f11ba: 5b21 a30d |000d: iput-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0da3 │ │ +0f11be: 5420 990d |000f: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d99 │ │ +0f11c2: 3800 0c00 |0011: if-eqz v0, 001d // +000c │ │ +0f11c6: 5420 990d |0013: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d99 │ │ +0f11ca: 6e20 5417 3000 |0015: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isDescendantOf:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@1754 │ │ +0f11d0: 0a00 |0018: move-result v0 │ │ +0f11d2: 3800 0400 |0019: if-eqz v0, 001d // +0004 │ │ +0f11d6: 5b21 990d |001b: iput-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d99 │ │ +0f11da: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=524 │ │ 0x000f line=525 │ │ 0x001d line=526 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ @@ -330598,35 +330653,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0e2c38: |[0e2c38] com.badlogic.gdx.scenes.scene2d.Stage.unfocusAll:()V │ │ -0e2c48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e2c4a: 5b10 a30d |0001: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0da3 │ │ -0e2c4e: 5b10 990d |0003: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d99 │ │ -0e2c52: 6e10 0218 0100 |0005: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.cancelTouchFocus:()V // method@1802 │ │ -0e2c58: 0e00 |0008: return-void │ │ +0f11dc: |[0f11dc] com.badlogic.gdx.scenes.scene2d.Stage.unfocusAll:()V │ │ +0f11ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f11ee: 5b10 a30d |0001: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0da3 │ │ +0f11f2: 5b10 990d |0003: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d99 │ │ +0f11f6: 6e10 0218 0100 |0005: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.cancelTouchFocus:()V // method@1802 │ │ +0f11fc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=517 │ │ 0x0003 line=518 │ │ 0x0005 line=519 │ │ 0x0008 line=520 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ │ │ - source_file_idx : 3853 (Stage.java) │ │ + source_file_idx : 3851 (Stage.java) │ │ │ │ Class #742 header: │ │ -class_idx : 613 │ │ +class_idx : 611 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 600 │ │ +superclass_idx : 598 │ │ source_file_idx : 368 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #742 - │ │ @@ -330650,17 +330705,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e2c5c: |[0e2c5c] com.badlogic.gdx.scenes.scene2d.actions.AddAction.:()V │ │ -0e2c6c: 7010 2917 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@1729 │ │ -0e2c72: 0e00 |0003: return-void │ │ +0f1200: |[0f1200] com.badlogic.gdx.scenes.scene2d.actions.AddAction.:()V │ │ +0f1210: 7010 2917 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@1729 │ │ +0f1216: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction; │ │ │ │ Virtual methods - │ │ @@ -330669,20 +330724,20 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0e2c74: |[0e2c74] com.badlogic.gdx.scenes.scene2d.actions.AddAction.act:(F)Z │ │ -0e2c84: 5420 ac0d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.targetActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dac │ │ -0e2c88: 5421 ab0d |0002: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dab │ │ -0e2c8c: 6e20 3417 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1734 │ │ -0e2c92: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0e2c94: 0f00 |0008: return v0 │ │ +0f1218: |[0f1218] com.badlogic.gdx.scenes.scene2d.actions.AddAction.act:(F)Z │ │ +0f1228: 5420 ac0d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.targetActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dac │ │ +0f122c: 5421 ab0d |0002: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dab │ │ +0f1230: 6e20 3417 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1734 │ │ +0f1236: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0f1238: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0007 line=29 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction; │ │ 0x0000 - 0x0009 reg=3 delta F │ │ @@ -330692,17 +330747,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e2c98: |[0e2c98] com.badlogic.gdx.scenes.scene2d.actions.AddAction.getAction:()Lcom/badlogic/gdx/scenes/scene2d/Action; │ │ -0e2ca8: 5410 ab0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dab │ │ -0e2cac: 1100 |0002: return-object v0 │ │ +0f123c: |[0f123c] com.badlogic.gdx.scenes.scene2d.actions.AddAction.getAction:()Lcom/badlogic/gdx/scenes/scene2d/Action; │ │ +0f124c: 5410 ab0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dab │ │ +0f1250: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;) │ │ @@ -330710,17 +330765,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/Actor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e2cb0: |[0e2cb0] com.badlogic.gdx.scenes.scene2d.actions.AddAction.getTargetActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0e2cc0: 5410 ac0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.targetActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dac │ │ -0e2cc4: 1100 |0002: return-object v0 │ │ +0f1254: |[0f1254] com.badlogic.gdx.scenes.scene2d.actions.AddAction.getTargetActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0f1264: 5410 ac0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.targetActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dac │ │ +0f1268: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;) │ │ @@ -330728,20 +330783,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0e2cc8: |[0e2cc8] com.badlogic.gdx.scenes.scene2d.actions.AddAction.reset:()V │ │ -0e2cd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e2cda: 6f10 2d17 0100 |0001: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.reset:()V // method@172d │ │ -0e2ce0: 5b10 ac0d |0004: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.targetActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dac │ │ -0e2ce4: 5b10 ab0d |0006: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dab │ │ -0e2ce8: 0e00 |0008: return-void │ │ +0f126c: |[0f126c] com.badlogic.gdx.scenes.scene2d.actions.AddAction.reset:()V │ │ +0f127c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f127e: 6f10 2d17 0100 |0001: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.reset:()V // method@172d │ │ +0f1284: 5b10 ac0d |0004: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.targetActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dac │ │ +0f1288: 5b10 ab0d |0006: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dab │ │ +0f128c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=53 │ │ 0x0004 line=54 │ │ 0x0006 line=55 │ │ 0x0008 line=56 │ │ locals : │ │ @@ -330752,20 +330807,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0e2cec: |[0e2cec] com.badlogic.gdx.scenes.scene2d.actions.AddAction.restart:()V │ │ -0e2cfc: 5410 ab0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dab │ │ -0e2d00: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0e2d04: 5410 ab0d |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dab │ │ -0e2d08: 6e10 2e17 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.restart:()V // method@172e │ │ -0e2d0e: 0e00 |0009: return-void │ │ +0f1290: |[0f1290] com.badlogic.gdx.scenes.scene2d.actions.AddAction.restart:()V │ │ +0f12a0: 5410 ab0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dab │ │ +0f12a4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0f12a8: 5410 ab0d |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dab │ │ +0f12ac: 6e10 2e17 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.restart:()V // method@172e │ │ +0f12b2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0009 line=50 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction; │ │ │ │ @@ -330774,17 +330829,17 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Action;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e2d10: |[0e2d10] com.badlogic.gdx.scenes.scene2d.actions.AddAction.setAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V │ │ -0e2d20: 5b01 ab0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dab │ │ -0e2d24: 0e00 |0002: return-void │ │ +0f12b4: |[0f12b4] com.badlogic.gdx.scenes.scene2d.actions.AddAction.setAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V │ │ +0f12c4: 5b01 ab0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dab │ │ +0f12c8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0002 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction; │ │ 0x0000 - 0x0003 reg=1 action Lcom/badlogic/gdx/scenes/scene2d/Action; │ │ @@ -330794,31 +330849,31 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e2d28: |[0e2d28] com.badlogic.gdx.scenes.scene2d.actions.AddAction.setTargetActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0e2d38: 5b01 ac0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.targetActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dac │ │ -0e2d3c: 0e00 |0002: return-void │ │ +0f12cc: |[0f12cc] com.badlogic.gdx.scenes.scene2d.actions.AddAction.setTargetActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0f12dc: 5b01 ac0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.targetActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dac │ │ +0f12e0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0002 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction; │ │ 0x0000 - 0x0003 reg=1 actor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ source_file_idx : 368 (AddAction.java) │ │ │ │ Class #743 header: │ │ -class_idx : 618 │ │ +class_idx : 616 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 600 │ │ +superclass_idx : 598 │ │ source_file_idx : 737 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #743 - │ │ @@ -330838,17 +330893,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e2d40: |[0e2d40] com.badlogic.gdx.scenes.scene2d.actions.DelegateAction.:()V │ │ -0e2d50: 7010 2917 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@1729 │ │ -0e2d56: 0e00 |0003: return-void │ │ +0f12e4: |[0f12e4] com.badlogic.gdx.scenes.scene2d.actions.DelegateAction.:()V │ │ +0f12f4: 7010 2917 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@1729 │ │ +0f12fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction; │ │ │ │ Virtual methods - │ │ @@ -330857,17 +330912,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e2d58: |[0e2d58] com.badlogic.gdx.scenes.scene2d.actions.DelegateAction.getAction:()Lcom/badlogic/gdx/scenes/scene2d/Action; │ │ -0e2d68: 5410 be0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dbe │ │ -0e2d6c: 1100 |0002: return-object v0 │ │ +0f12fc: |[0f12fc] com.badlogic.gdx.scenes.scene2d.actions.DelegateAction.getAction:()Lcom/badlogic/gdx/scenes/scene2d/Action; │ │ +0f130c: 5410 be0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dbe │ │ +0f1310: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction; │ │ │ │ #1 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;) │ │ @@ -330875,19 +330930,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e2d70: |[0e2d70] com.badlogic.gdx.scenes.scene2d.actions.DelegateAction.reset:()V │ │ -0e2d80: 6f10 2d17 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.reset:()V // method@172d │ │ -0e2d86: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0e2d88: 5b10 be0d |0004: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dbe │ │ -0e2d8c: 0e00 |0006: return-void │ │ +0f1314: |[0f1314] com.badlogic.gdx.scenes.scene2d.actions.DelegateAction.reset:()V │ │ +0f1324: 6f10 2d17 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.reset:()V // method@172d │ │ +0f132a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0f132c: 5b10 be0d |0004: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dbe │ │ +0f1330: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0006 line=43 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction; │ │ @@ -330897,20 +330952,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0e2d90: |[0e2d90] com.badlogic.gdx.scenes.scene2d.actions.DelegateAction.restart:()V │ │ -0e2da0: 5410 be0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dbe │ │ -0e2da4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0e2da8: 5410 be0d |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dbe │ │ -0e2dac: 6e10 2e17 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.restart:()V // method@172e │ │ -0e2db2: 0e00 |0009: return-void │ │ +0f1334: |[0f1334] com.badlogic.gdx.scenes.scene2d.actions.DelegateAction.restart:()V │ │ +0f1344: 5410 be0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dbe │ │ +0f1348: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0f134c: 5410 be0d |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dbe │ │ +0f1350: 6e10 2e17 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.restart:()V // method@172e │ │ +0f1356: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0009 line=38 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction; │ │ │ │ @@ -330919,17 +330974,17 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Action;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e2db4: |[0e2db4] com.badlogic.gdx.scenes.scene2d.actions.DelegateAction.setAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V │ │ -0e2dc4: 5b01 be0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dbe │ │ -0e2dc8: 0e00 |0002: return-void │ │ +0f1358: |[0f1358] com.badlogic.gdx.scenes.scene2d.actions.DelegateAction.setAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V │ │ +0f1368: 5b01 be0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dbe │ │ +0f136c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0002 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction; │ │ 0x0000 - 0x0003 reg=1 action Lcom/badlogic/gdx/scenes/scene2d/Action; │ │ @@ -330939,21 +330994,21 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0e2dcc: |[0e2dcc] com.badlogic.gdx.scenes.scene2d.actions.DelegateAction.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0e2ddc: 5410 be0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dbe │ │ -0e2de0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0e2de4: 5410 be0d |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dbe │ │ -0e2de8: 6e20 2f17 2000 |0006: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@172f │ │ -0e2dee: 6f20 2f17 2100 |0009: invoke-super {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@172f │ │ -0e2df4: 0e00 |000c: return-void │ │ +0f1370: |[0f1370] com.badlogic.gdx.scenes.scene2d.actions.DelegateAction.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0f1380: 5410 be0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dbe │ │ +0f1384: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0f1388: 5410 be0d |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dbe │ │ +0f138c: 6e20 2f17 2000 |0006: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@172f │ │ +0f1392: 6f20 2f17 2100 |0009: invoke-super {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@172f │ │ +0f1398: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0009 line=47 │ │ 0x000c line=48 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction; │ │ @@ -330964,56 +331019,56 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -0e2df8: |[0e2df8] com.badlogic.gdx.scenes.scene2d.actions.DelegateAction.toString:()Ljava/lang/String; │ │ -0e2e08: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0e2e0c: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0e2e12: 6f10 3117 0300 |0005: invoke-super {v3}, Lcom/badlogic/gdx/scenes/scene2d/Action;.toString:()Ljava/lang/String; // method@1731 │ │ -0e2e18: 0c01 |0008: move-result-object v1 │ │ -0e2e1a: 6e20 6e26 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e2e20: 0c01 |000c: move-result-object v1 │ │ -0e2e22: 5430 be0d |000d: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dbe │ │ -0e2e26: 3900 0d00 |000f: if-nez v0, 001c // +000d │ │ -0e2e2a: 1a00 0000 |0011: const-string v0, "" // string@0000 │ │ -0e2e2e: 6e20 6e26 0100 |0013: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e2e34: 0c00 |0016: move-result-object v0 │ │ -0e2e36: 6e10 7426 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0e2e3c: 0c00 |001a: move-result-object v0 │ │ -0e2e3e: 1100 |001b: return-object v0 │ │ -0e2e40: 2200 c503 |001c: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0e2e44: 7010 6726 0000 |001e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0e2e4a: 1a02 5a00 |0021: const-string v2, "(" // string@005a │ │ -0e2e4e: 6e20 6e26 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e2e54: 0c00 |0026: move-result-object v0 │ │ -0e2e56: 5432 be0d |0027: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dbe │ │ -0e2e5a: 6e20 6d26 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0e2e60: 0c00 |002c: move-result-object v0 │ │ -0e2e62: 1a02 9900 |002d: const-string v2, ")" // string@0099 │ │ -0e2e66: 6e20 6e26 2000 |002f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e2e6c: 0c00 |0032: move-result-object v0 │ │ -0e2e6e: 6e10 7426 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0e2e74: 0c00 |0036: move-result-object v0 │ │ -0e2e76: 28dc |0037: goto 0013 // -0024 │ │ +0f139c: |[0f139c] com.badlogic.gdx.scenes.scene2d.actions.DelegateAction.toString:()Ljava/lang/String; │ │ +0f13ac: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0f13b0: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0f13b6: 6f10 3117 0300 |0005: invoke-super {v3}, Lcom/badlogic/gdx/scenes/scene2d/Action;.toString:()Ljava/lang/String; // method@1731 │ │ +0f13bc: 0c01 |0008: move-result-object v1 │ │ +0f13be: 6e20 6e26 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f13c4: 0c01 |000c: move-result-object v1 │ │ +0f13c6: 5430 be0d |000d: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dbe │ │ +0f13ca: 3900 0d00 |000f: if-nez v0, 001c // +000d │ │ +0f13ce: 1a00 0000 |0011: const-string v0, "" // string@0000 │ │ +0f13d2: 6e20 6e26 0100 |0013: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f13d8: 0c00 |0016: move-result-object v0 │ │ +0f13da: 6e10 7426 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0f13e0: 0c00 |001a: move-result-object v0 │ │ +0f13e2: 1100 |001b: return-object v0 │ │ +0f13e4: 2200 c303 |001c: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0f13e8: 7010 6726 0000 |001e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0f13ee: 1a02 5a00 |0021: const-string v2, "(" // string@005a │ │ +0f13f2: 6e20 6e26 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f13f8: 0c00 |0026: move-result-object v0 │ │ +0f13fa: 5432 be0d |0027: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dbe │ │ +0f13fe: 6e20 6d26 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0f1404: 0c00 |002c: move-result-object v0 │ │ +0f1406: 1a02 9900 |002d: const-string v2, ")" // string@0099 │ │ +0f140a: 6e20 6e26 2000 |002f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f1410: 0c00 |0032: move-result-object v0 │ │ +0f1412: 6e10 7426 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0f1418: 0c00 |0036: move-result-object v0 │ │ +0f141a: 28dc |0037: goto 0013 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0038 reg=3 this Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction; │ │ │ │ source_file_idx : 737 (DelegateAction.java) │ │ │ │ Class #744 header: │ │ -class_idx : 621 │ │ +class_idx : 619 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 600 │ │ -source_file_idx : 2071 │ │ +superclass_idx : 598 │ │ +source_file_idx : 2069 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #744 - │ │ Class descriptor : 'Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction;' │ │ @@ -331032,17 +331087,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e2e78: |[0e2e78] com.badlogic.gdx.scenes.scene2d.actions.LayoutAction.:()V │ │ -0e2e88: 7010 2917 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@1729 │ │ -0e2e8e: 0e00 |0003: return-void │ │ +0f141c: |[0f141c] com.badlogic.gdx.scenes.scene2d.actions.LayoutAction.:()V │ │ +0f142c: 7010 2917 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@1729 │ │ +0f1432: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction; │ │ │ │ Virtual methods - │ │ @@ -331051,21 +331106,21 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0e2e90: |[0e2e90] com.badlogic.gdx.scenes.scene2d.actions.LayoutAction.act:(F)Z │ │ -0e2ea0: 5420 c50d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dc5 │ │ -0e2ea4: 1f00 df02 |0002: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0e2ea8: 5521 c60d |0004: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction;.enabled:Z // field@0dc6 │ │ -0e2eac: 7220 301e 1000 |0006: invoke-interface {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.setLayoutEnabled:(Z)V // method@1e30 │ │ -0e2eb2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0e2eb4: 0f00 |000a: return v0 │ │ +0f1434: |[0f1434] com.badlogic.gdx.scenes.scene2d.actions.LayoutAction.act:(F)Z │ │ +0f1444: 5420 c50d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dc5 │ │ +0f1448: 1f00 dd02 |0002: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0f144c: 5521 c60d |0004: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction;.enabled:Z // field@0dc6 │ │ +0f1450: 7220 301e 1000 |0006: invoke-interface {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.setLayoutEnabled:(Z)V // method@1e30 │ │ +0f1456: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0f1458: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0009 line=37 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction; │ │ 0x0000 - 0x000b reg=3 delta F │ │ @@ -331075,17 +331130,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e2eb8: |[0e2eb8] com.badlogic.gdx.scenes.scene2d.actions.LayoutAction.isEnabled:()Z │ │ -0e2ec8: 5510 c60d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction;.enabled:Z // field@0dc6 │ │ -0e2ecc: 0f00 |0002: return v0 │ │ +0f145c: |[0f145c] com.badlogic.gdx.scenes.scene2d.actions.LayoutAction.isEnabled:()Z │ │ +0f146c: 5510 c60d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction;.enabled:Z // field@0dc6 │ │ +0f1470: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction;) │ │ @@ -331093,32 +331148,32 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0e2ed0: |[0e2ed0] com.badlogic.gdx.scenes.scene2d.actions.LayoutAction.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0e2ee0: 3804 1f00 |0000: if-eqz v4, 001f // +001f │ │ -0e2ee4: 2040 df02 |0002: instance-of v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0e2ee8: 3900 1b00 |0004: if-nez v0, 001f // +001b │ │ -0e2eec: 2200 fc02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0e2ef0: 2201 c503 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0e2ef4: 7010 6726 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0e2efa: 1a02 6d01 |000d: const-string v2, "Actor must implement layout: " // string@016d │ │ -0e2efe: 6e20 6e26 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e2f04: 0c01 |0012: move-result-object v1 │ │ -0e2f06: 6e20 6d26 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0e2f0c: 0c01 |0016: move-result-object v1 │ │ -0e2f0e: 6e10 7426 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0e2f14: 0c01 |001a: move-result-object v1 │ │ -0e2f16: 7020 b41f 1000 |001b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0e2f1c: 2700 |001e: throw v0 │ │ -0e2f1e: 6f20 2f17 4300 |001f: invoke-super {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@172f │ │ -0e2f24: 0e00 |0022: return-void │ │ +0f1474: |[0f1474] com.badlogic.gdx.scenes.scene2d.actions.LayoutAction.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0f1484: 3804 1f00 |0000: if-eqz v4, 001f // +001f │ │ +0f1488: 2040 dd02 |0002: instance-of v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0f148c: 3900 1b00 |0004: if-nez v0, 001f // +001b │ │ +0f1490: 2200 fa02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0f1494: 2201 c303 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0f1498: 7010 6726 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0f149e: 1a02 6d01 |000d: const-string v2, "Actor must implement layout: " // string@016d │ │ +0f14a2: 6e20 6e26 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f14a8: 0c01 |0012: move-result-object v1 │ │ +0f14aa: 6e20 6d26 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0f14b0: 0c01 |0016: move-result-object v1 │ │ +0f14b2: 6e10 7426 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0f14b8: 0c01 |001a: move-result-object v1 │ │ +0f14ba: 7020 b41f 1000 |001b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0f14c0: 2700 |001e: throw v0 │ │ +0f14c2: 6f20 2f17 4300 |001f: invoke-super {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@172f │ │ +0f14c8: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x001f line=32 │ │ 0x0022 line=33 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction; │ │ @@ -331129,32 +331184,32 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e2f28: |[0e2f28] com.badlogic.gdx.scenes.scene2d.actions.LayoutAction.setLayoutEnabled:(Z)V │ │ -0e2f38: 5c01 c60d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction;.enabled:Z // field@0dc6 │ │ -0e2f3c: 0e00 |0002: return-void │ │ +0f14cc: |[0f14cc] com.badlogic.gdx.scenes.scene2d.actions.LayoutAction.setLayoutEnabled:(Z)V │ │ +0f14dc: 5c01 c60d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction;.enabled:Z // field@0dc6 │ │ +0f14e0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0002 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction; │ │ 0x0000 - 0x0003 reg=1 enabled Z │ │ │ │ - source_file_idx : 2071 (LayoutAction.java) │ │ + source_file_idx : 2069 (LayoutAction.java) │ │ │ │ Class #745 header: │ │ -class_idx : 624 │ │ +class_idx : 622 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 600 │ │ -source_file_idx : 3581 │ │ +superclass_idx : 598 │ │ +source_file_idx : 3579 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #745 annotations: │ │ Annotations on field #3535 'actions' │ │ @@ -331183,21 +331238,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0e2f40: |[0e2f40] com.badlogic.gdx.scenes.scene2d.actions.ParallelAction.:()V │ │ -0e2f50: 7010 2917 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@1729 │ │ -0e2f56: 2200 e702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0e2f5a: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -0e2f5c: 7020 631e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ -0e2f62: 5b20 cf0d |0009: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0dcf │ │ -0e2f66: 0e00 |000b: return-void │ │ +0f14e4: |[0f14e4] com.badlogic.gdx.scenes.scene2d.actions.ParallelAction.:()V │ │ +0f14f4: 7010 2917 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@1729 │ │ +0f14fa: 2200 e502 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0f14fe: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +0f1500: 7020 631e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1e63 │ │ +0f1506: 5b20 cf0d |0009: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0dcf │ │ +0f150a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; │ │ │ │ @@ -331207,36 +331262,36 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0e2f68: |[0e2f68] com.badlogic.gdx.scenes.scene2d.actions.ParallelAction.act:(F)Z │ │ -0e2f78: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0e2f7a: 5554 d10d |0001: iget-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.complete:Z // field@0dd1 │ │ -0e2f7e: 3804 0300 |0003: if-eqz v4, 0006 // +0003 │ │ -0e2f82: 0f03 |0005: return v3 │ │ -0e2f84: 5c53 d10d |0006: iput-boolean v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.complete:Z // field@0dd1 │ │ -0e2f88: 5450 cf0d |0008: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0dcf │ │ -0e2f8c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0e2f8e: 5202 df0f |000b: iget v2, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0e2f92: 3521 1400 |000d: if-ge v1, v2, 0021 // +0014 │ │ -0e2f96: 6e20 741e 1000 |000f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0e2f9c: 0c03 |0012: move-result-object v3 │ │ -0e2f9e: 1f03 5802 |0013: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/Action; // type@0258 │ │ -0e2fa2: 6e20 2a17 6300 |0015: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/scenes/scene2d/Action;.act:(F)Z // method@172a │ │ -0e2fa8: 0a03 |0018: move-result v3 │ │ -0e2faa: 3903 0500 |0019: if-nez v3, 001e // +0005 │ │ -0e2fae: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -0e2fb0: 5c53 d10d |001c: iput-boolean v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.complete:Z // field@0dd1 │ │ -0e2fb4: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e2fb8: 28ed |0020: goto 000d // -0013 │ │ -0e2fba: 5553 d10d |0021: iget-boolean v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.complete:Z // field@0dd1 │ │ -0e2fbe: 28e2 |0023: goto 0005 // -001e │ │ +0f150c: |[0f150c] com.badlogic.gdx.scenes.scene2d.actions.ParallelAction.act:(F)Z │ │ +0f151c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0f151e: 5554 d10d |0001: iget-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.complete:Z // field@0dd1 │ │ +0f1522: 3804 0300 |0003: if-eqz v4, 0006 // +0003 │ │ +0f1526: 0f03 |0005: return v3 │ │ +0f1528: 5c53 d10d |0006: iput-boolean v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.complete:Z // field@0dd1 │ │ +0f152c: 5450 cf0d |0008: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0dcf │ │ +0f1530: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0f1532: 5202 df0f |000b: iget v2, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0f1536: 3521 1400 |000d: if-ge v1, v2, 0021 // +0014 │ │ +0f153a: 6e20 741e 1000 |000f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0f1540: 0c03 |0012: move-result-object v3 │ │ +0f1542: 1f03 5602 |0013: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/Action; // type@0256 │ │ +0f1546: 6e20 2a17 6300 |0015: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/scenes/scene2d/Action;.act:(F)Z // method@172a │ │ +0f154c: 0a03 |0018: move-result v3 │ │ +0f154e: 3903 0500 |0019: if-nez v3, 001e // +0005 │ │ +0f1552: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +0f1554: 5c53 d10d |001c: iput-boolean v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.complete:Z // field@0dd1 │ │ +0f1558: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0f155c: 28ed |0020: goto 000d // -0013 │ │ +0f155e: 5553 d10d |0021: iget-boolean v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.complete:Z // field@0dd1 │ │ +0f1562: 28e2 |0023: goto 0005 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=30 │ │ 0x0005 line=35 │ │ 0x0006 line=31 │ │ 0x0008 line=32 │ │ 0x000a line=33 │ │ @@ -331255,22 +331310,22 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Action;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0e2fc0: |[0e2fc0] com.badlogic.gdx.scenes.scene2d.actions.ParallelAction.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V │ │ -0e2fd0: 5410 cf0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0dcf │ │ -0e2fd4: 6e20 6a1e 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0e2fda: 5410 d00d |0005: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dd0 │ │ -0e2fde: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -0e2fe2: 5410 d00d |0009: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dd0 │ │ -0e2fe6: 6e20 2f17 0200 |000b: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@172f │ │ -0e2fec: 0e00 |000e: return-void │ │ +0f1564: |[0f1564] com.badlogic.gdx.scenes.scene2d.actions.ParallelAction.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V │ │ +0f1574: 5410 cf0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0dcf │ │ +0f1578: 6e20 6a1e 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0f157e: 5410 d00d |0005: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dd0 │ │ +0f1582: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +0f1586: 5410 d00d |0009: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dd0 │ │ +0f158a: 6e20 2f17 0200 |000b: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@172f │ │ +0f1590: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=52 │ │ 0x000e line=53 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; │ │ @@ -331281,17 +331336,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e2ff0: |[0e2ff0] com.badlogic.gdx.scenes.scene2d.actions.ParallelAction.getActions:()Lcom/badlogic/gdx/utils/Array; │ │ -0e3000: 5410 cf0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0dcf │ │ -0e3004: 1100 |0002: return-object v0 │ │ +0f1594: |[0f1594] com.badlogic.gdx.scenes.scene2d.actions.ParallelAction.getActions:()Lcom/badlogic/gdx/utils/Array; │ │ +0f15a4: 5410 cf0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0dcf │ │ +0f15a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;) │ │ @@ -331299,19 +331354,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0e3008: |[0e3008] com.badlogic.gdx.scenes.scene2d.actions.ParallelAction.reset:()V │ │ -0e3018: 6f10 2d17 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.reset:()V // method@172d │ │ -0e301e: 5410 cf0d |0003: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0dcf │ │ -0e3022: 6e10 6f1e 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -0e3028: 0e00 |0008: return-void │ │ +0f15ac: |[0f15ac] com.badlogic.gdx.scenes.scene2d.actions.ParallelAction.reset:()V │ │ +0f15bc: 6f10 2d17 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.reset:()V // method@172d │ │ +0f15c2: 5410 cf0d |0003: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0dcf │ │ +0f15c6: 6e10 6f1e 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +0f15cc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x0008 line=48 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; │ │ @@ -331321,28 +331376,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0e302c: |[0e302c] com.badlogic.gdx.scenes.scene2d.actions.ParallelAction.restart:()V │ │ -0e303c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0e303e: 5c43 d10d |0001: iput-boolean v3, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.complete:Z // field@0dd1 │ │ -0e3042: 5440 cf0d |0003: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0dcf │ │ -0e3046: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0e3048: 5202 df0f |0006: iget v2, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0e304c: 3521 0e00 |0008: if-ge v1, v2, 0016 // +000e │ │ -0e3050: 6e20 741e 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0e3056: 0c03 |000d: move-result-object v3 │ │ -0e3058: 1f03 5802 |000e: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/Action; // type@0258 │ │ -0e305c: 6e10 2e17 0300 |0010: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Action;.restart:()V // method@172e │ │ -0e3062: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e3066: 28f3 |0015: goto 0008 // -000d │ │ -0e3068: 0e00 |0016: return-void │ │ +0f15d0: |[0f15d0] com.badlogic.gdx.scenes.scene2d.actions.ParallelAction.restart:()V │ │ +0f15e0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0f15e2: 5c43 d10d |0001: iput-boolean v3, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.complete:Z // field@0dd1 │ │ +0f15e6: 5440 cf0d |0003: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0dcf │ │ +0f15ea: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0f15ec: 5202 df0f |0006: iget v2, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0f15f0: 3521 0e00 |0008: if-ge v1, v2, 0016 // +000e │ │ +0f15f4: 6e20 741e 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0f15fa: 0c03 |000d: move-result-object v3 │ │ +0f15fc: 1f03 5602 |000e: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/Action; // type@0256 │ │ +0f1600: 6e10 2e17 0300 |0010: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Action;.restart:()V // method@172e │ │ +0f1606: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0f160a: 28f3 |0015: goto 0008 // -000d │ │ +0f160c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ 0x000a line=42 │ │ 0x0013 line=41 │ │ @@ -331358,27 +331413,27 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0e306c: |[0e306c] com.badlogic.gdx.scenes.scene2d.actions.ParallelAction.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0e307c: 5440 cf0d |0000: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0dcf │ │ -0e3080: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0e3082: 5202 df0f |0003: iget v2, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0e3086: 3521 0e00 |0005: if-ge v1, v2, 0013 // +000e │ │ -0e308a: 6e20 741e 1000 |0007: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0e3090: 0c03 |000a: move-result-object v3 │ │ -0e3092: 1f03 5802 |000b: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/Action; // type@0258 │ │ -0e3096: 6e20 2f17 5300 |000d: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@172f │ │ -0e309c: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e30a0: 28f3 |0012: goto 0005 // -000d │ │ -0e30a2: 6f20 2f17 5400 |0013: invoke-super {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@172f │ │ -0e30a8: 0e00 |0016: return-void │ │ +0f1610: |[0f1610] com.badlogic.gdx.scenes.scene2d.actions.ParallelAction.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0f1620: 5440 cf0d |0000: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0dcf │ │ +0f1624: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0f1626: 5202 df0f |0003: iget v2, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0f162a: 3521 0e00 |0005: if-ge v1, v2, 0013 // +000e │ │ +0f162e: 6e20 741e 1000 |0007: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0f1634: 0c03 |000a: move-result-object v3 │ │ +0f1636: 1f03 5602 |000b: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/Action; // type@0256 │ │ +0f163a: 6e20 2f17 5300 |000d: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@172f │ │ +0f1640: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0f1644: 28f3 |0012: goto 0005 // -000d │ │ +0f1646: 6f20 2f17 5400 |0013: invoke-super {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@172f │ │ +0f164c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0002 line=57 │ │ 0x0007 line=58 │ │ 0x0010 line=57 │ │ 0x0013 line=59 │ │ @@ -331395,40 +331450,40 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -0e30ac: |[0e30ac] com.badlogic.gdx.scenes.scene2d.actions.ParallelAction.toString:()Ljava/lang/String; │ │ -0e30bc: 2201 c503 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0e30c0: 1304 4000 |0002: const/16 v4, #int 64 // #40 │ │ -0e30c4: 7020 6826 4100 |0004: invoke-direct {v1, v4}, Ljava/lang/StringBuilder;.:(I)V // method@2668 │ │ -0e30ca: 6f10 3117 0500 |0007: invoke-super {v5}, Lcom/badlogic/gdx/scenes/scene2d/Action;.toString:()Ljava/lang/String; // method@1731 │ │ -0e30d0: 0c04 |000a: move-result-object v4 │ │ -0e30d2: 6e20 6e26 4100 |000b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e30d8: 1304 2800 |000e: const/16 v4, #int 40 // #28 │ │ -0e30dc: 6e20 6926 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -0e30e2: 5450 cf0d |0013: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0dcf │ │ -0e30e6: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -0e30e8: 5203 df0f |0016: iget v3, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0e30ec: 3532 1300 |0018: if-ge v2, v3, 002b // +0013 │ │ -0e30f0: 3d02 0700 |001a: if-lez v2, 0021 // +0007 │ │ -0e30f4: 1a04 a800 |001c: const-string v4, ", " // string@00a8 │ │ -0e30f8: 6e20 6e26 4100 |001e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e30fe: 6e20 741e 2000 |0021: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0e3104: 0c04 |0024: move-result-object v4 │ │ -0e3106: 6e20 6d26 4100 |0025: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0e310c: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0e3110: 28ee |002a: goto 0018 // -0012 │ │ -0e3112: 1304 2900 |002b: const/16 v4, #int 41 // #29 │ │ -0e3116: 6e20 6926 4100 |002d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -0e311c: 6e10 7426 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0e3122: 0c04 |0033: move-result-object v4 │ │ -0e3124: 1104 |0034: return-object v4 │ │ +0f1650: |[0f1650] com.badlogic.gdx.scenes.scene2d.actions.ParallelAction.toString:()Ljava/lang/String; │ │ +0f1660: 2201 c303 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0f1664: 1304 4000 |0002: const/16 v4, #int 64 // #40 │ │ +0f1668: 7020 6826 4100 |0004: invoke-direct {v1, v4}, Ljava/lang/StringBuilder;.:(I)V // method@2668 │ │ +0f166e: 6f10 3117 0500 |0007: invoke-super {v5}, Lcom/badlogic/gdx/scenes/scene2d/Action;.toString:()Ljava/lang/String; // method@1731 │ │ +0f1674: 0c04 |000a: move-result-object v4 │ │ +0f1676: 6e20 6e26 4100 |000b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f167c: 1304 2800 |000e: const/16 v4, #int 40 // #28 │ │ +0f1680: 6e20 6926 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +0f1686: 5450 cf0d |0013: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0dcf │ │ +0f168a: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +0f168c: 5203 df0f |0016: iget v3, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0f1690: 3532 1300 |0018: if-ge v2, v3, 002b // +0013 │ │ +0f1694: 3d02 0700 |001a: if-lez v2, 0021 // +0007 │ │ +0f1698: 1a04 a800 |001c: const-string v4, ", " // string@00a8 │ │ +0f169c: 6e20 6e26 4100 |001e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f16a2: 6e20 741e 2000 |0021: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0f16a8: 0c04 |0024: move-result-object v4 │ │ +0f16aa: 6e20 6d26 4100 |0025: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0f16b0: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0f16b4: 28ee |002a: goto 0018 // -0012 │ │ +0f16b6: 1304 2900 |002b: const/16 v4, #int 41 // #29 │ │ +0f16ba: 6e20 6926 4100 |002d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +0f16c0: 6e10 7426 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0f16c6: 0c04 |0033: move-result-object v4 │ │ +0f16c8: 1104 |0034: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0007 line=68 │ │ 0x000e line=69 │ │ 0x0013 line=70 │ │ 0x0015 line=71 │ │ @@ -331440,21 +331495,21 @@ │ │ locals : │ │ 0x0015 - 0x0035 reg=0 actions Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ 0x0007 - 0x0035 reg=1 buffer Ljava/lang/StringBuilder; │ │ 0x0016 - 0x0035 reg=2 i I │ │ 0x0018 - 0x0035 reg=3 n I │ │ 0x0000 - 0x0035 reg=5 this Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; │ │ │ │ - source_file_idx : 3581 (ParallelAction.java) │ │ + source_file_idx : 3579 (ParallelAction.java) │ │ │ │ Class #746 header: │ │ -class_idx : 626 │ │ +class_idx : 624 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 600 │ │ -source_file_idx : 3691 │ │ +superclass_idx : 598 │ │ +source_file_idx : 3689 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #746 - │ │ Class descriptor : 'Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;' │ │ @@ -331477,17 +331532,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e3128: |[0e3128] com.badlogic.gdx.scenes.scene2d.actions.RemoveActorAction.:()V │ │ -0e3138: 7010 2917 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@1729 │ │ -0e313e: 0e00 |0003: return-void │ │ +0f16cc: |[0f16cc] com.badlogic.gdx.scenes.scene2d.actions.RemoveActorAction.:()V │ │ +0f16dc: 7010 2917 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@1729 │ │ +0f16e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; │ │ │ │ Virtual methods - │ │ @@ -331496,26 +331551,26 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -0e3140: |[0e3140] com.badlogic.gdx.scenes.scene2d.actions.RemoveActorAction.act:(F)Z │ │ -0e3150: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0e3152: 5520 d50d |0001: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.removed:Z // field@0dd5 │ │ -0e3156: 3900 0d00 |0003: if-nez v0, 0010 // +000d │ │ -0e315a: 5c21 d50d |0005: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.removed:Z // field@0dd5 │ │ -0e315e: 5420 d40d |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.removeActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dd4 │ │ -0e3162: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -0e3166: 5420 d40d |000b: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.removeActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dd4 │ │ -0e316a: 6e10 5b17 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.remove:()Z // method@175b │ │ -0e3170: 0f01 |0010: return v1 │ │ -0e3172: 5420 d30d |0011: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dd3 │ │ -0e3176: 28fa |0013: goto 000d // -0006 │ │ +0f16e4: |[0f16e4] com.badlogic.gdx.scenes.scene2d.actions.RemoveActorAction.act:(F)Z │ │ +0f16f4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0f16f6: 5520 d50d |0001: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.removed:Z // field@0dd5 │ │ +0f16fa: 3900 0d00 |0003: if-nez v0, 0010 // +000d │ │ +0f16fe: 5c21 d50d |0005: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.removed:Z // field@0dd5 │ │ +0f1702: 5420 d40d |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.removeActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dd4 │ │ +0f1706: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ +0f170a: 5420 d40d |000b: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.removeActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dd4 │ │ +0f170e: 6e10 5b17 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.remove:()Z // method@175b │ │ +0f1714: 0f01 |0010: return v1 │ │ +0f1716: 5420 d30d |0011: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dd3 │ │ +0f171a: 28fa |0013: goto 000d // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=29 │ │ 0x0005 line=30 │ │ 0x0007 line=31 │ │ 0x0010 line=33 │ │ 0x0011 line=31 │ │ @@ -331528,17 +331583,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/Actor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3178: |[0e3178] com.badlogic.gdx.scenes.scene2d.actions.RemoveActorAction.getRemoveActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0e3188: 5410 d40d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.removeActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dd4 │ │ -0e318c: 1100 |0002: return-object v0 │ │ +0f171c: |[0f171c] com.badlogic.gdx.scenes.scene2d.actions.RemoveActorAction.getRemoveActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0f172c: 5410 d40d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.removeActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dd4 │ │ +0f1730: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;) │ │ @@ -331546,19 +331601,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e3190: |[0e3190] com.badlogic.gdx.scenes.scene2d.actions.RemoveActorAction.reset:()V │ │ -0e31a0: 6f10 2d17 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.reset:()V // method@172d │ │ -0e31a6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0e31a8: 5b10 d40d |0004: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.removeActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dd4 │ │ -0e31ac: 0e00 |0006: return-void │ │ +0f1734: |[0f1734] com.badlogic.gdx.scenes.scene2d.actions.RemoveActorAction.reset:()V │ │ +0f1744: 6f10 2d17 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.reset:()V // method@172d │ │ +0f174a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0f174c: 5b10 d40d |0004: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.removeActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dd4 │ │ +0f1750: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0006 line=43 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; │ │ @@ -331568,18 +331623,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0e31b0: |[0e31b0] com.badlogic.gdx.scenes.scene2d.actions.RemoveActorAction.restart:()V │ │ -0e31c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e31c2: 5c10 d50d |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.removed:Z // field@0dd5 │ │ -0e31c6: 0e00 |0003: return-void │ │ +0f1754: |[0f1754] com.badlogic.gdx.scenes.scene2d.actions.RemoveActorAction.restart:()V │ │ +0f1764: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f1766: 5c10 d50d |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.removed:Z // field@0dd5 │ │ +0f176a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; │ │ │ │ @@ -331588,32 +331643,32 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e31c8: |[0e31c8] com.badlogic.gdx.scenes.scene2d.actions.RemoveActorAction.setRemoveActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0e31d8: 5b01 d40d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.removeActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dd4 │ │ -0e31dc: 0e00 |0002: return-void │ │ +0f176c: |[0f176c] com.badlogic.gdx.scenes.scene2d.actions.RemoveActorAction.setRemoveActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0f177c: 5b01 d40d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.removeActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dd4 │ │ +0f1780: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0002 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; │ │ 0x0000 - 0x0003 reg=1 removeActor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ - source_file_idx : 3691 (RemoveActorAction.java) │ │ + source_file_idx : 3689 (RemoveActorAction.java) │ │ │ │ Class #747 header: │ │ -class_idx : 630 │ │ +class_idx : 628 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 600 │ │ -source_file_idx : 3715 │ │ +superclass_idx : 598 │ │ +source_file_idx : 3713 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #747 - │ │ Class descriptor : 'Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;' │ │ @@ -331636,17 +331691,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e31e0: |[0e31e0] com.badlogic.gdx.scenes.scene2d.actions.RunnableAction.:()V │ │ -0e31f0: 7010 2917 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@1729 │ │ -0e31f6: 0e00 |0003: return-void │ │ +0f1784: |[0f1784] com.badlogic.gdx.scenes.scene2d.actions.RunnableAction.:()V │ │ +0f1794: 7010 2917 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@1729 │ │ +0f179a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction; │ │ │ │ Virtual methods - │ │ @@ -331655,21 +331710,21 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0e31f8: |[0e31f8] com.badlogic.gdx.scenes.scene2d.actions.RunnableAction.act:(F)Z │ │ -0e3208: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0e320a: 5520 e00d |0001: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.ran:Z // field@0de0 │ │ -0e320e: 3900 0700 |0003: if-nez v0, 000a // +0007 │ │ -0e3212: 6e10 f418 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.run:()V // method@18f4 │ │ -0e3218: 5c21 e00d |0008: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.ran:Z // field@0de0 │ │ -0e321c: 0f01 |000a: return v1 │ │ +0f179c: |[0f179c] com.badlogic.gdx.scenes.scene2d.actions.RunnableAction.act:(F)Z │ │ +0f17ac: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0f17ae: 5520 e00d |0001: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.ran:Z // field@0de0 │ │ +0f17b2: 3900 0700 |0003: if-nez v0, 000a // +0007 │ │ +0f17b6: 6e10 f418 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.run:()V // method@18f4 │ │ +0f17bc: 5c21 e00d |0008: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.ran:Z // field@0de0 │ │ +0f17c0: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=29 │ │ 0x0005 line=30 │ │ 0x0008 line=31 │ │ 0x000a line=33 │ │ locals : │ │ @@ -331681,17 +331736,17 @@ │ │ type : '()Ljava/lang/Runnable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3220: |[0e3220] com.badlogic.gdx.scenes.scene2d.actions.RunnableAction.getRunnable:()Ljava/lang/Runnable; │ │ -0e3230: 5410 e10d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.runnable:Ljava/lang/Runnable; // field@0de1 │ │ -0e3234: 1100 |0002: return-object v0 │ │ +0f17c4: |[0f17c4] com.badlogic.gdx.scenes.scene2d.actions.RunnableAction.getRunnable:()Ljava/lang/Runnable; │ │ +0f17d4: 5410 e10d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.runnable:Ljava/lang/Runnable; // field@0de1 │ │ +0f17d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;) │ │ @@ -331699,19 +331754,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e3238: |[0e3238] com.badlogic.gdx.scenes.scene2d.actions.RunnableAction.reset:()V │ │ -0e3248: 6f10 2d17 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.reset:()V // method@172d │ │ -0e324e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0e3250: 5b10 e10d |0004: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.runnable:Ljava/lang/Runnable; // field@0de1 │ │ -0e3254: 0e00 |0006: return-void │ │ +0f17dc: |[0f17dc] com.badlogic.gdx.scenes.scene2d.actions.RunnableAction.reset:()V │ │ +0f17ec: 6f10 2d17 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.reset:()V // method@172d │ │ +0f17f2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0f17f4: 5b10 e10d |0004: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.runnable:Ljava/lang/Runnable; // field@0de1 │ │ +0f17f8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x0006 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction; │ │ @@ -331721,18 +331776,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0e3258: |[0e3258] com.badlogic.gdx.scenes.scene2d.actions.RunnableAction.restart:()V │ │ -0e3268: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e326a: 5c10 e00d |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.ran:Z // field@0de0 │ │ -0e326e: 0e00 |0003: return-void │ │ +0f17fc: |[0f17fc] com.badlogic.gdx.scenes.scene2d.actions.RunnableAction.restart:()V │ │ +0f180c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f180e: 5c10 e00d |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.ran:Z // field@0de0 │ │ +0f1812: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction; │ │ │ │ @@ -331741,18 +331796,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e3270: |[0e3270] com.badlogic.gdx.scenes.scene2d.actions.RunnableAction.run:()V │ │ -0e3280: 5410 e10d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.runnable:Ljava/lang/Runnable; // field@0de1 │ │ -0e3284: 7210 3026 0000 |0002: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@2630 │ │ -0e328a: 0e00 |0005: return-void │ │ +0f1814: |[0f1814] com.badlogic.gdx.scenes.scene2d.actions.RunnableAction.run:()V │ │ +0f1824: 5410 e10d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.runnable:Ljava/lang/Runnable; // field@0de1 │ │ +0f1828: 7210 3026 0000 |0002: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@2630 │ │ +0f182e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0005 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction; │ │ │ │ @@ -331761,32 +331816,32 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e328c: |[0e328c] com.badlogic.gdx.scenes.scene2d.actions.RunnableAction.setRunnable:(Ljava/lang/Runnable;)V │ │ -0e329c: 5b01 e10d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.runnable:Ljava/lang/Runnable; // field@0de1 │ │ -0e32a0: 0e00 |0002: return-void │ │ +0f1830: |[0f1830] com.badlogic.gdx.scenes.scene2d.actions.RunnableAction.setRunnable:(Ljava/lang/Runnable;)V │ │ +0f1840: 5b01 e10d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.runnable:Ljava/lang/Runnable; // field@0de1 │ │ +0f1844: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0002 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction; │ │ 0x0000 - 0x0003 reg=1 runnable Ljava/lang/Runnable; │ │ │ │ - source_file_idx : 3715 (RunnableAction.java) │ │ + source_file_idx : 3713 (RunnableAction.java) │ │ │ │ Class #748 header: │ │ -class_idx : 636 │ │ +class_idx : 634 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 600 │ │ -source_file_idx : 3914 │ │ +superclass_idx : 598 │ │ +source_file_idx : 3912 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 15 │ │ │ │ Class #748 - │ │ Class descriptor : 'Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;' │ │ @@ -331821,17 +331876,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e32a4: |[0e32a4] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.:()V │ │ -0e32b4: 7010 2917 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@1729 │ │ -0e32ba: 0e00 |0003: return-void │ │ +0f1848: |[0f1848] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.:()V │ │ +0f1858: 7010 2917 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@1729 │ │ +0f185e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction; │ │ │ │ @@ -331840,18 +331895,18 @@ │ │ type : '(F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e32bc: |[0e32bc] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.:(F)V │ │ -0e32cc: 7010 2917 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@1729 │ │ -0e32d2: 5901 f50d |0003: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.duration:F // field@0df5 │ │ -0e32d6: 0e00 |0005: return-void │ │ +0f1860: |[0f1860] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.:(F)V │ │ +0f1870: 7010 2917 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@1729 │ │ +0f1876: 5901 f50d |0003: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.duration:F // field@0df5 │ │ +0f187a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0005 line=34 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction; │ │ @@ -331862,19 +331917,19 @@ │ │ type : '(FLcom/badlogic/gdx/math/Interpolation;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0e32d8: |[0e32d8] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.:(FLcom/badlogic/gdx/math/Interpolation;)V │ │ -0e32e8: 7010 2917 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@1729 │ │ -0e32ee: 5901 f50d |0003: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.duration:F // field@0df5 │ │ -0e32f2: 5b02 f60d |0005: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.interpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0df6 │ │ -0e32f6: 0e00 |0007: return-void │ │ +0f187c: |[0f187c] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.:(FLcom/badlogic/gdx/math/Interpolation;)V │ │ +0f188c: 7010 2917 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@1729 │ │ +0f1892: 5901 f50d |0003: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.duration:F // field@0df5 │ │ +0f1896: 5b02 f60d |0005: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.interpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0df6 │ │ +0f189a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x0005 line=38 │ │ 0x0007 line=39 │ │ locals : │ │ @@ -331888,56 +331943,56 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -0e32f8: |[0e32f8] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.act:(F)Z │ │ -0e3308: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0e330a: 5542 f40d |0001: iget-boolean v2, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.complete:Z // field@0df4 │ │ -0e330e: 3802 0300 |0003: if-eqz v2, 0006 // +0003 │ │ -0e3312: 0f01 |0005: return v1 │ │ -0e3314: 5242 f80d |0006: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0df8 │ │ -0e3318: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0e331a: 2d02 0203 |0009: cmpl-float v2, v2, v3 │ │ -0e331e: 3902 0500 |000b: if-nez v2, 0010 // +0005 │ │ -0e3322: 6e10 2619 0400 |000d: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.begin:()V // method@1926 │ │ -0e3328: 5242 f80d |0010: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0df8 │ │ -0e332c: c652 |0012: add-float/2addr v2, v5 │ │ -0e332e: 5942 f80d |0013: iput v2, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0df8 │ │ -0e3332: 5242 f80d |0015: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0df8 │ │ -0e3336: 5243 f50d |0017: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.duration:F // field@0df5 │ │ -0e333a: 2d02 0203 |0019: cmpl-float v2, v2, v3 │ │ -0e333e: 3a02 1f00 |001b: if-ltz v2, 003a // +001f │ │ -0e3342: 5c41 f40d |001d: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.complete:Z // field@0df4 │ │ -0e3346: 5541 f40d |001f: iget-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.complete:Z // field@0df4 │ │ -0e334a: 3801 1b00 |0021: if-eqz v1, 003c // +001b │ │ -0e334e: 1500 803f |0023: const/high16 v0, #int 1065353216 // #3f80 │ │ -0e3352: 5541 f70d |0025: iget-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.reverse:Z // field@0df7 │ │ -0e3356: 3801 0600 |0027: if-eqz v1, 002d // +0006 │ │ -0e335a: 1501 803f |0029: const/high16 v1, #int 1065353216 // #3f80 │ │ -0e335e: a700 0100 |002b: sub-float v0, v1, v0 │ │ -0e3362: 6e20 3319 0400 |002d: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.update:(F)V // method@1933 │ │ -0e3368: 5541 f40d |0030: iget-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.complete:Z // field@0df4 │ │ -0e336c: 3801 0500 |0032: if-eqz v1, 0037 // +0005 │ │ -0e3370: 6e10 2719 0400 |0034: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.end:()V // method@1927 │ │ -0e3376: 5541 f40d |0037: iget-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.complete:Z // field@0df4 │ │ -0e337a: 28cc |0039: goto 0005 // -0034 │ │ -0e337c: 1201 |003a: const/4 v1, #int 0 // #0 │ │ -0e337e: 28e2 |003b: goto 001d // -001e │ │ -0e3380: 5241 f80d |003c: iget v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0df8 │ │ -0e3384: 5242 f50d |003e: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.duration:F // field@0df5 │ │ -0e3388: a900 0102 |0040: div-float v0, v1, v2 │ │ -0e338c: 5441 f60d |0042: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.interpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0df6 │ │ -0e3390: 3801 e1ff |0044: if-eqz v1, 0025 // -001f │ │ -0e3394: 5441 f60d |0046: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.interpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0df6 │ │ -0e3398: 6e20 5113 0100 |0048: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Interpolation;.apply:(F)F // method@1351 │ │ -0e339e: 0a00 |004b: move-result v0 │ │ -0e33a0: 28d9 |004c: goto 0025 // -0027 │ │ +0f189c: |[0f189c] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.act:(F)Z │ │ +0f18ac: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0f18ae: 5542 f40d |0001: iget-boolean v2, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.complete:Z // field@0df4 │ │ +0f18b2: 3802 0300 |0003: if-eqz v2, 0006 // +0003 │ │ +0f18b6: 0f01 |0005: return v1 │ │ +0f18b8: 5242 f80d |0006: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0df8 │ │ +0f18bc: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +0f18be: 2d02 0203 |0009: cmpl-float v2, v2, v3 │ │ +0f18c2: 3902 0500 |000b: if-nez v2, 0010 // +0005 │ │ +0f18c6: 6e10 2619 0400 |000d: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.begin:()V // method@1926 │ │ +0f18cc: 5242 f80d |0010: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0df8 │ │ +0f18d0: c652 |0012: add-float/2addr v2, v5 │ │ +0f18d2: 5942 f80d |0013: iput v2, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0df8 │ │ +0f18d6: 5242 f80d |0015: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0df8 │ │ +0f18da: 5243 f50d |0017: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.duration:F // field@0df5 │ │ +0f18de: 2d02 0203 |0019: cmpl-float v2, v2, v3 │ │ +0f18e2: 3a02 1f00 |001b: if-ltz v2, 003a // +001f │ │ +0f18e6: 5c41 f40d |001d: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.complete:Z // field@0df4 │ │ +0f18ea: 5541 f40d |001f: iget-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.complete:Z // field@0df4 │ │ +0f18ee: 3801 1b00 |0021: if-eqz v1, 003c // +001b │ │ +0f18f2: 1500 803f |0023: const/high16 v0, #int 1065353216 // #3f80 │ │ +0f18f6: 5541 f70d |0025: iget-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.reverse:Z // field@0df7 │ │ +0f18fa: 3801 0600 |0027: if-eqz v1, 002d // +0006 │ │ +0f18fe: 1501 803f |0029: const/high16 v1, #int 1065353216 // #3f80 │ │ +0f1902: a700 0100 |002b: sub-float v0, v1, v0 │ │ +0f1906: 6e20 3319 0400 |002d: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.update:(F)V // method@1933 │ │ +0f190c: 5541 f40d |0030: iget-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.complete:Z // field@0df4 │ │ +0f1910: 3801 0500 |0032: if-eqz v1, 0037 // +0005 │ │ +0f1914: 6e10 2719 0400 |0034: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.end:()V // method@1927 │ │ +0f191a: 5541 f40d |0037: iget-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.complete:Z // field@0df4 │ │ +0f191e: 28cc |0039: goto 0005 // -0034 │ │ +0f1920: 1201 |003a: const/4 v1, #int 0 // #0 │ │ +0f1922: 28e2 |003b: goto 001d // -001e │ │ +0f1924: 5241 f80d |003c: iget v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0df8 │ │ +0f1928: 5242 f50d |003e: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.duration:F // field@0df5 │ │ +0f192c: a900 0102 |0040: div-float v0, v1, v2 │ │ +0f1930: 5441 f60d |0042: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.interpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0df6 │ │ +0f1934: 3801 e1ff |0044: if-eqz v1, 0025 // -001f │ │ +0f1938: 5441 f60d |0046: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.interpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0df6 │ │ +0f193c: 6e20 5113 0100 |0048: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Interpolation;.apply:(F)F // method@1351 │ │ +0f1942: 0a00 |004b: move-result v0 │ │ +0f1944: 28d9 |004c: goto 0025 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=42 │ │ 0x0005 line=55 │ │ 0x0006 line=43 │ │ 0x0010 line=44 │ │ 0x0015 line=45 │ │ @@ -331960,16 +332015,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0e33a4: |[0e33a4] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.begin:()V │ │ -0e33b4: 0e00 |0000: return-void │ │ +0f1948: |[0f1948] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.begin:()V │ │ +0f1958: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;) │ │ @@ -331977,16 +332032,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0e33b8: |[0e33b8] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.end:()V │ │ -0e33c8: 0e00 |0000: return-void │ │ +0f195c: |[0f195c] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.end:()V │ │ +0f196c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;) │ │ @@ -331994,18 +332049,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0e33cc: |[0e33cc] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.finish:()V │ │ -0e33dc: 5210 f50d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.duration:F // field@0df5 │ │ -0e33e0: 5910 f80d |0002: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0df8 │ │ -0e33e4: 0e00 |0004: return-void │ │ +0f1970: |[0f1970] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.finish:()V │ │ +0f1980: 5210 f50d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.duration:F // field@0df5 │ │ +0f1984: 5910 f80d |0002: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0df8 │ │ +0f1988: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0004 line=75 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction; │ │ │ │ @@ -332014,17 +332069,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e33e8: |[0e33e8] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.getDuration:()F │ │ -0e33f8: 5210 f50d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.duration:F // field@0df5 │ │ -0e33fc: 0f00 |0002: return v0 │ │ +0f198c: |[0f198c] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.getDuration:()F │ │ +0f199c: 5210 f50d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.duration:F // field@0df5 │ │ +0f19a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction; │ │ │ │ #5 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;) │ │ @@ -332032,17 +332087,17 @@ │ │ type : '()Lcom/badlogic/gdx/math/Interpolation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3400: |[0e3400] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.getInterpolation:()Lcom/badlogic/gdx/math/Interpolation; │ │ -0e3410: 5410 f60d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.interpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0df6 │ │ -0e3414: 1100 |0002: return-object v0 │ │ +0f19a4: |[0f19a4] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.getInterpolation:()Lcom/badlogic/gdx/math/Interpolation; │ │ +0f19b4: 5410 f60d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.interpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0df6 │ │ +0f19b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction; │ │ │ │ #6 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;) │ │ @@ -332050,17 +332105,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3418: |[0e3418] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.getTime:()F │ │ -0e3428: 5210 f80d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0df8 │ │ -0e342c: 0f00 |0002: return v0 │ │ +0f19bc: |[0f19bc] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.getTime:()F │ │ +0f19cc: 5210 f80d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0df8 │ │ +0f19d0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction; │ │ │ │ #7 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;) │ │ @@ -332068,17 +332123,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3430: |[0e3430] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.isReverse:()Z │ │ -0e3440: 5510 f70d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.reverse:Z // field@0df7 │ │ -0e3444: 0f00 |0002: return v0 │ │ +0f19d4: |[0f19d4] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.isReverse:()Z │ │ +0f19e4: 5510 f70d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.reverse:Z // field@0df7 │ │ +0f19e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction; │ │ │ │ #8 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;) │ │ @@ -332086,21 +332141,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0e3448: |[0e3448] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.reset:()V │ │ -0e3458: 6f10 2d17 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.reset:()V // method@172d │ │ -0e345e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0e3460: 5c10 f70d |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.reverse:Z // field@0df7 │ │ -0e3464: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0e3466: 5b10 f60d |0007: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.interpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0df6 │ │ -0e346a: 0e00 |0009: return-void │ │ +0f19ec: |[0f19ec] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.reset:()V │ │ +0f19fc: 6f10 2d17 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.reset:()V // method@172d │ │ +0f1a02: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0f1a04: 5c10 f70d |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.reverse:Z // field@0df7 │ │ +0f1a08: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0f1a0a: 5b10 f60d |0007: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.interpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0df6 │ │ +0f1a0e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=84 │ │ 0x0006 line=85 │ │ 0x0009 line=86 │ │ locals : │ │ @@ -332111,20 +332166,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0e346c: |[0e346c] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.restart:()V │ │ -0e347c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e347e: 5910 f80d |0001: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0df8 │ │ -0e3482: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0e3484: 5c10 f40d |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.complete:Z // field@0df4 │ │ -0e3488: 0e00 |0006: return-void │ │ +0f1a10: |[0f1a10] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.restart:()V │ │ +0f1a20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f1a22: 5910 f80d |0001: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0df8 │ │ +0f1a26: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0f1a28: 5c10 f40d |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.complete:Z // field@0df4 │ │ +0f1a2c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=79 │ │ 0x0006 line=80 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction; │ │ @@ -332134,17 +332189,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e348c: |[0e348c] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.setDuration:(F)V │ │ -0e349c: 5901 f50d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.duration:F // field@0df5 │ │ -0e34a0: 0e00 |0002: return-void │ │ +0f1a30: |[0f1a30] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.setDuration:(F)V │ │ +0f1a40: 5901 f50d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.duration:F // field@0df5 │ │ +0f1a44: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0002 line=105 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction; │ │ 0x0000 - 0x0003 reg=1 duration F │ │ @@ -332154,17 +332209,17 @@ │ │ type : '(Lcom/badlogic/gdx/math/Interpolation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e34a4: |[0e34a4] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V │ │ -0e34b4: 5b01 f60d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.interpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0df6 │ │ -0e34b8: 0e00 |0002: return-void │ │ +0f1a48: |[0f1a48] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V │ │ +0f1a58: 5b01 f60d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.interpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0df6 │ │ +0f1a5c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0002 line=113 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction; │ │ 0x0000 - 0x0003 reg=1 interpolation Lcom/badlogic/gdx/math/Interpolation; │ │ @@ -332174,17 +332229,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e34bc: |[0e34bc] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.setReverse:(Z)V │ │ -0e34cc: 5c01 f70d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.reverse:Z // field@0df7 │ │ -0e34d0: 0e00 |0002: return-void │ │ +0f1a60: |[0f1a60] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.setReverse:(Z)V │ │ +0f1a70: 5c01 f70d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.reverse:Z // field@0df7 │ │ +0f1a74: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0002 line=122 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction; │ │ 0x0000 - 0x0003 reg=1 reverse Z │ │ @@ -332194,38 +332249,38 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e34d4: |[0e34d4] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.setTime:(F)V │ │ -0e34e4: 5901 f80d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0df8 │ │ -0e34e8: 0e00 |0002: return-void │ │ +0f1a78: |[0f1a78] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.setTime:(F)V │ │ +0f1a88: 5901 f80d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0df8 │ │ +0f1a8c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0002 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction; │ │ 0x0000 - 0x0003 reg=1 time F │ │ │ │ #14 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;) │ │ name : 'update' │ │ type : '(F)V' │ │ access : 0x0404 (PROTECTED ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3914 (TemporalAction.java) │ │ + source_file_idx : 3912 (TemporalAction.java) │ │ │ │ Class #749 header: │ │ -class_idx : 637 │ │ +class_idx : 635 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 600 │ │ -source_file_idx : 3978 │ │ +superclass_idx : 598 │ │ +source_file_idx : 3976 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #749 - │ │ Class descriptor : 'Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction;' │ │ @@ -332244,17 +332299,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e34ec: |[0e34ec] com.badlogic.gdx.scenes.scene2d.actions.TouchableAction.:()V │ │ -0e34fc: 7010 2917 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@1729 │ │ -0e3502: 0e00 |0003: return-void │ │ +0f1a90: |[0f1a90] com.badlogic.gdx.scenes.scene2d.actions.TouchableAction.:()V │ │ +0f1aa0: 7010 2917 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@1729 │ │ +0f1aa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction; │ │ │ │ Virtual methods - │ │ @@ -332263,20 +332318,20 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0e3504: |[0e3504] com.badlogic.gdx.scenes.scene2d.actions.TouchableAction.act:(F)Z │ │ -0e3514: 5420 f90d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0df9 │ │ -0e3518: 5421 fa0d |0002: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction;.touchable:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0dfa │ │ -0e351c: 6e20 7417 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@1774 │ │ -0e3522: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0e3524: 0f00 |0008: return v0 │ │ +0f1aa8: |[0f1aa8] com.badlogic.gdx.scenes.scene2d.actions.TouchableAction.act:(F)Z │ │ +0f1ab8: 5420 f90d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0df9 │ │ +0f1abc: 5421 fa0d |0002: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction;.touchable:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0dfa │ │ +0f1ac0: 6e20 7417 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@1774 │ │ +0f1ac6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0f1ac8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0007 line=30 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction; │ │ 0x0000 - 0x0009 reg=3 delta F │ │ @@ -332286,17 +332341,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/Touchable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3528: |[0e3528] com.badlogic.gdx.scenes.scene2d.actions.TouchableAction.getTouchable:()Lcom/badlogic/gdx/scenes/scene2d/Touchable; │ │ -0e3538: 5410 fa0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction;.touchable:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0dfa │ │ -0e353c: 1100 |0002: return-object v0 │ │ +0f1acc: |[0f1acc] com.badlogic.gdx.scenes.scene2d.actions.TouchableAction.getTouchable:()Lcom/badlogic/gdx/scenes/scene2d/Touchable; │ │ +0f1adc: 5410 fa0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction;.touchable:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0dfa │ │ +0f1ae0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction;) │ │ @@ -332304,32 +332359,32 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3540: |[0e3540] com.badlogic.gdx.scenes.scene2d.actions.TouchableAction.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V │ │ -0e3550: 5b01 fa0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction;.touchable:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0dfa │ │ -0e3554: 0e00 |0002: return-void │ │ +0f1ae4: |[0f1ae4] com.badlogic.gdx.scenes.scene2d.actions.TouchableAction.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V │ │ +0f1af4: 5b01 fa0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction;.touchable:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0dfa │ │ +0f1af8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0002 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction; │ │ 0x0000 - 0x0003 reg=1 touchable Lcom/badlogic/gdx/scenes/scene2d/Touchable; │ │ │ │ - source_file_idx : 3978 (TouchableAction.java) │ │ + source_file_idx : 3976 (TouchableAction.java) │ │ │ │ Class #750 header: │ │ -class_idx : 638 │ │ +class_idx : 636 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 600 │ │ -source_file_idx : 4261 │ │ +superclass_idx : 598 │ │ +source_file_idx : 4259 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #750 - │ │ Class descriptor : 'Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction;' │ │ @@ -332348,17 +332403,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e3558: |[0e3558] com.badlogic.gdx.scenes.scene2d.actions.VisibleAction.:()V │ │ -0e3568: 7010 2917 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@1729 │ │ -0e356e: 0e00 |0003: return-void │ │ +0f1afc: |[0f1afc] com.badlogic.gdx.scenes.scene2d.actions.VisibleAction.:()V │ │ +0f1b0c: 7010 2917 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@1729 │ │ +0f1b12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction; │ │ │ │ Virtual methods - │ │ @@ -332367,20 +332422,20 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0e3570: |[0e3570] com.badlogic.gdx.scenes.scene2d.actions.VisibleAction.act:(F)Z │ │ -0e3580: 5420 fb0d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dfb │ │ -0e3584: 5521 fc0d |0002: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction;.visible:Z // field@0dfc │ │ -0e3588: 6e20 7517 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setVisible:(Z)V // method@1775 │ │ -0e358e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0e3590: 0f00 |0008: return v0 │ │ +0f1b14: |[0f1b14] com.badlogic.gdx.scenes.scene2d.actions.VisibleAction.act:(F)Z │ │ +0f1b24: 5420 fb0d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dfb │ │ +0f1b28: 5521 fc0d |0002: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction;.visible:Z // field@0dfc │ │ +0f1b2c: 6e20 7517 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setVisible:(Z)V // method@1775 │ │ +0f1b32: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0f1b34: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0007 line=29 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction; │ │ 0x0000 - 0x0009 reg=3 delta F │ │ @@ -332390,17 +332445,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3594: |[0e3594] com.badlogic.gdx.scenes.scene2d.actions.VisibleAction.isVisible:()Z │ │ -0e35a4: 5510 fc0d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction;.visible:Z // field@0dfc │ │ -0e35a8: 0f00 |0002: return v0 │ │ +0f1b38: |[0f1b38] com.badlogic.gdx.scenes.scene2d.actions.VisibleAction.isVisible:()Z │ │ +0f1b48: 5510 fc0d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction;.visible:Z // field@0dfc │ │ +0f1b4c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction;) │ │ @@ -332408,31 +332463,31 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e35ac: |[0e35ac] com.badlogic.gdx.scenes.scene2d.actions.VisibleAction.setVisible:(Z)V │ │ -0e35bc: 5c01 fc0d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction;.visible:Z // field@0dfc │ │ -0e35c0: 0e00 |0002: return-void │ │ +0f1b50: |[0f1b50] com.badlogic.gdx.scenes.scene2d.actions.VisibleAction.setVisible:(Z)V │ │ +0f1b60: 5c01 fc0d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction;.visible:Z // field@0dfc │ │ +0f1b64: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0002 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction; │ │ 0x0000 - 0x0003 reg=1 visible Z │ │ │ │ - source_file_idx : 4261 (VisibleAction.java) │ │ + source_file_idx : 4259 (VisibleAction.java) │ │ │ │ Class #751 header: │ │ -class_idx : 643 │ │ +class_idx : 641 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 687 │ │ +superclass_idx : 685 │ │ source_file_idx : 611 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #751 annotations: │ │ @@ -332465,17 +332520,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e35c4: |[0e35c4] com.badlogic.gdx.scenes.scene2d.ui.CheckBox$CheckBoxStyle.:()V │ │ -0e35d4: 7010 2a1c 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.:()V // method@1c2a │ │ -0e35da: 0e00 |0003: return-void │ │ +0f1b68: |[0f1b68] com.badlogic.gdx.scenes.scene2d.ui.CheckBox$CheckBoxStyle.:()V │ │ +0f1b78: 7010 2a1c 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.:()V // method@1c2a │ │ +0f1b7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0003 line=86 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; │ │ │ │ @@ -332484,27 +332539,27 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0e35dc: |[0e35dc] com.badlogic.gdx.scenes.scene2d.ui.CheckBox$CheckBoxStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;)V │ │ -0e35ec: 7010 2a1c 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.:()V // method@1c2a │ │ -0e35f2: 5430 130e |0003: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOff:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e13 │ │ -0e35f6: 5b20 130e |0005: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOff:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e13 │ │ -0e35fa: 5430 140e |0007: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOn:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e14 │ │ -0e35fe: 5b20 140e |0009: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOn:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e14 │ │ -0e3602: 5430 160e |000b: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e16 │ │ -0e3606: 5b20 160e |000d: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e16 │ │ -0e360a: 2200 1301 |000f: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0e360e: 5431 170e |0011: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e17 │ │ -0e3612: 7020 a609 1000 |0013: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ -0e3618: 5b20 170e |0016: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e17 │ │ -0e361c: 0e00 |0018: return-void │ │ +0f1b80: |[0f1b80] com.badlogic.gdx.scenes.scene2d.ui.CheckBox$CheckBoxStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;)V │ │ +0f1b90: 7010 2a1c 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.:()V // method@1c2a │ │ +0f1b96: 5430 130e |0003: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOff:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e13 │ │ +0f1b9a: 5b20 130e |0005: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOff:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e13 │ │ +0f1b9e: 5430 140e |0007: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOn:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e14 │ │ +0f1ba2: 5b20 140e |0009: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOn:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e14 │ │ +0f1ba6: 5430 160e |000b: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e16 │ │ +0f1baa: 5b20 160e |000d: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e16 │ │ +0f1bae: 2200 1101 |000f: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0f1bb2: 5431 170e |0011: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e17 │ │ +0f1bb6: 7020 a609 1000 |0013: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ +0f1bbc: 5b20 170e |0016: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e17 │ │ +0f1bc0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0003 line=96 │ │ 0x0007 line=97 │ │ 0x000b line=98 │ │ 0x000f line=99 │ │ @@ -332518,21 +332573,21 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Lcom/badlogic/gdx/graphics/Color;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0e3620: |[0e3620] com.badlogic.gdx.scenes.scene2d.ui.CheckBox$CheckBoxStyle.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Lcom/badlogic/gdx/graphics/Color;)V │ │ -0e3630: 7010 2a1c 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.:()V // method@1c2a │ │ -0e3636: 5b01 130e |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOff:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e13 │ │ -0e363a: 5b02 140e |0005: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOn:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e14 │ │ -0e363e: 5b03 160e |0007: iput-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e16 │ │ -0e3642: 5b04 170e |0009: iput-object v4, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e17 │ │ -0e3646: 0e00 |000b: return-void │ │ +0f1bc4: |[0f1bc4] com.badlogic.gdx.scenes.scene2d.ui.CheckBox$CheckBoxStyle.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Lcom/badlogic/gdx/graphics/Color;)V │ │ +0f1bd4: 7010 2a1c 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.:()V // method@1c2a │ │ +0f1bda: 5b01 130e |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOff:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e13 │ │ +0f1bde: 5b02 140e |0005: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOn:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e14 │ │ +0f1be2: 5b03 160e |0007: iput-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e16 │ │ +0f1be6: 5b04 170e |0009: iput-object v4, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e17 │ │ +0f1bea: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0003 line=89 │ │ 0x0005 line=90 │ │ 0x0007 line=91 │ │ 0x0009 line=92 │ │ @@ -332544,17 +332599,17 @@ │ │ 0x0000 - 0x000c reg=3 font Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ 0x0000 - 0x000c reg=4 fontColor Lcom/badlogic/gdx/graphics/Color; │ │ │ │ Virtual methods - │ │ source_file_idx : 611 (CheckBox.java) │ │ │ │ Class #752 header: │ │ -class_idx : 645 │ │ +class_idx : 643 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 718 │ │ +superclass_idx : 716 │ │ source_file_idx : 744 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #752 annotations: │ │ @@ -332579,18 +332634,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e3648: |[0e3648] com.badlogic.gdx.scenes.scene2d.ui.Dialog$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;)V │ │ -0e3658: 5b01 1b0e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1b │ │ -0e365c: 7010 aa1d 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener;.:()V // method@1daa │ │ -0e3662: 0e00 |0005: return-void │ │ +0f1bec: |[0f1bec] com.badlogic.gdx.scenes.scene2d.ui.Dialog$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;)V │ │ +0f1bfc: 5b01 1b0e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1b │ │ +0f1c00: 7010 aa1d 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener;.:()V // method@1daa │ │ +0f1c06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ │ │ @@ -332600,38 +332655,38 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0e3664: |[0e3664] com.badlogic.gdx.scenes.scene2d.ui.Dialog$1.changed:(Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0e3674: 6e10 4517 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1745 │ │ -0e367a: 0c00 |0003: move-result-object v0 │ │ -0e367c: 5421 1b0e |0004: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1b │ │ -0e3680: 5411 200e |0006: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.buttonTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0e20 │ │ -0e3684: 3210 0700 |0008: if-eq v0, v1, 000f // +0007 │ │ -0e3688: 6e10 4517 0400 |000a: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1745 │ │ -0e368e: 0c04 |000d: move-result-object v4 │ │ -0e3690: 28f2 |000e: goto 0000 // -000e │ │ -0e3692: 5420 1b0e |000f: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1b │ │ -0e3696: 5421 1b0e |0011: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1b │ │ -0e369a: 5411 280e |0013: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.values:Lcom/badlogic/gdx/utils/ObjectMap; // field@0e28 │ │ -0e369e: 6e20 2722 4100 |0015: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0e36a4: 0c01 |0018: move-result-object v1 │ │ -0e36a6: 6e20 b019 1000 |0019: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.result:(Ljava/lang/Object;)V // method@19b0 │ │ -0e36ac: 5420 1b0e |001c: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1b │ │ -0e36b0: 5500 210e |001e: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.cancelHide:Z // field@0e21 │ │ -0e36b4: 3900 0700 |0020: if-nez v0, 0027 // +0007 │ │ -0e36b8: 5420 1b0e |0022: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1b │ │ -0e36bc: 6e10 ac19 0000 |0024: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.hide:()V // method@19ac │ │ -0e36c2: 5420 1b0e |0027: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1b │ │ -0e36c6: 1201 |0029: const/4 v1, #int 0 // #0 │ │ -0e36c8: 5c01 210e |002a: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.cancelHide:Z // field@0e21 │ │ -0e36cc: 0e00 |002c: return-void │ │ +0f1c08: |[0f1c08] com.badlogic.gdx.scenes.scene2d.ui.Dialog$1.changed:(Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0f1c18: 6e10 4517 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1745 │ │ +0f1c1e: 0c00 |0003: move-result-object v0 │ │ +0f1c20: 5421 1b0e |0004: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1b │ │ +0f1c24: 5411 200e |0006: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.buttonTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0e20 │ │ +0f1c28: 3210 0700 |0008: if-eq v0, v1, 000f // +0007 │ │ +0f1c2c: 6e10 4517 0400 |000a: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1745 │ │ +0f1c32: 0c04 |000d: move-result-object v4 │ │ +0f1c34: 28f2 |000e: goto 0000 // -000e │ │ +0f1c36: 5420 1b0e |000f: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1b │ │ +0f1c3a: 5421 1b0e |0011: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1b │ │ +0f1c3e: 5411 280e |0013: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.values:Lcom/badlogic/gdx/utils/ObjectMap; // field@0e28 │ │ +0f1c42: 6e20 2722 4100 |0015: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0f1c48: 0c01 |0018: move-result-object v1 │ │ +0f1c4a: 6e20 b019 1000 |0019: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.result:(Ljava/lang/Object;)V // method@19b0 │ │ +0f1c50: 5420 1b0e |001c: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1b │ │ +0f1c54: 5500 210e |001e: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.cancelHide:Z // field@0e21 │ │ +0f1c58: 3900 0700 |0020: if-nez v0, 0027 // +0007 │ │ +0f1c5c: 5420 1b0e |0022: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1b │ │ +0f1c60: 6e10 ac19 0000 |0024: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.hide:()V // method@19ac │ │ +0f1c66: 5420 1b0e |0027: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1b │ │ +0f1c6a: 1201 |0029: const/4 v1, #int 0 // #0 │ │ +0f1c6c: 5c01 210e |002a: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.cancelHide:Z // field@0e21 │ │ +0f1c70: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x000a line=83 │ │ 0x000f line=84 │ │ 0x001c line=85 │ │ 0x0027 line=86 │ │ @@ -332640,17 +332695,17 @@ │ │ 0x0000 - 0x002d reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1; │ │ 0x0000 - 0x002d reg=3 event Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; │ │ 0x0000 - 0x002d reg=4 actor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ source_file_idx : 744 (Dialog.java) │ │ │ │ Class #753 header: │ │ -class_idx : 646 │ │ +class_idx : 644 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 734 │ │ +superclass_idx : 732 │ │ source_file_idx : 744 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #753 annotations: │ │ @@ -332675,18 +332730,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e36d0: |[0e36d0] com.badlogic.gdx.scenes.scene2d.ui.Dialog$2.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;)V │ │ -0e36e0: 5b01 1c0e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1c │ │ -0e36e4: 7010 211e 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener;.:()V // method@1e21 │ │ -0e36ea: 0e00 |0005: return-void │ │ +0f1c74: |[0f1c74] com.badlogic.gdx.scenes.scene2d.ui.Dialog$2.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;)V │ │ +0f1c84: 5b01 1c0e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1c │ │ +0f1c88: 7010 211e 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener;.:()V // method@1e21 │ │ +0f1c8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ │ │ @@ -332695,39 +332750,39 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0e36ec: |[0e36ec] com.badlogic.gdx.scenes.scene2d.ui.Dialog$2.focusChanged:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;)V │ │ -0e36fc: 5442 1c0e |0000: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1c │ │ -0e3700: 6e10 aa19 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@19aa │ │ -0e3706: 0c01 |0005: move-result-object v1 │ │ -0e3708: 5442 1c0e |0006: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1c │ │ -0e370c: 5522 240e |0008: iget-boolean v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.isModal:Z // field@0e24 │ │ -0e3710: 3802 2500 |000a: if-eqz v2, 002f // +0025 │ │ -0e3714: 3801 2300 |000c: if-eqz v1, 002f // +0023 │ │ -0e3718: 6e10 0e18 0100 |000e: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getRoot:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@180e │ │ -0e371e: 0c02 |0011: move-result-object v2 │ │ -0e3720: 6e10 a417 0200 |0012: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@17a4 │ │ -0e3726: 0c02 |0015: move-result-object v2 │ │ -0e3728: 6e10 b322 0200 |0016: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.peek:()Ljava/lang/Object; // method@22b3 │ │ -0e372e: 0c02 |0019: move-result-object v2 │ │ -0e3730: 5443 1c0e |001a: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1c │ │ -0e3734: 3332 1300 |001c: if-ne v2, v3, 002f // +0013 │ │ -0e3738: 6e10 181e 0500 |001e: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.getRelatedActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1e18 │ │ -0e373e: 0c00 |0021: move-result-object v0 │ │ -0e3740: 3800 0a00 |0022: if-eqz v0, 002c // +000a │ │ -0e3744: 5442 1c0e |0024: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1c │ │ -0e3748: 6e20 5417 2000 |0026: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isDescendantOf:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@1754 │ │ -0e374e: 0a02 |0029: move-result v2 │ │ -0e3750: 3902 0500 |002a: if-nez v2, 002f // +0005 │ │ -0e3754: 6e10 171e 0500 |002c: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.cancel:()V // method@1e17 │ │ -0e375a: 0e00 |002f: return-void │ │ +0f1c90: |[0f1c90] com.badlogic.gdx.scenes.scene2d.ui.Dialog$2.focusChanged:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;)V │ │ +0f1ca0: 5442 1c0e |0000: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1c │ │ +0f1ca4: 6e10 aa19 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@19aa │ │ +0f1caa: 0c01 |0005: move-result-object v1 │ │ +0f1cac: 5442 1c0e |0006: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1c │ │ +0f1cb0: 5522 240e |0008: iget-boolean v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.isModal:Z // field@0e24 │ │ +0f1cb4: 3802 2500 |000a: if-eqz v2, 002f // +0025 │ │ +0f1cb8: 3801 2300 |000c: if-eqz v1, 002f // +0023 │ │ +0f1cbc: 6e10 0e18 0100 |000e: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getRoot:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@180e │ │ +0f1cc2: 0c02 |0011: move-result-object v2 │ │ +0f1cc4: 6e10 a417 0200 |0012: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@17a4 │ │ +0f1cca: 0c02 |0015: move-result-object v2 │ │ +0f1ccc: 6e10 b322 0200 |0016: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.peek:()Ljava/lang/Object; // method@22b3 │ │ +0f1cd2: 0c02 |0019: move-result-object v2 │ │ +0f1cd4: 5443 1c0e |001a: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1c │ │ +0f1cd8: 3332 1300 |001c: if-ne v2, v3, 002f // +0013 │ │ +0f1cdc: 6e10 181e 0500 |001e: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.getRelatedActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1e18 │ │ +0f1ce2: 0c00 |0021: move-result-object v0 │ │ +0f1ce4: 3800 0a00 |0022: if-eqz v0, 002c // +000a │ │ +0f1ce8: 5442 1c0e |0024: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1c │ │ +0f1cec: 6e20 5417 2000 |0026: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isDescendantOf:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@1754 │ │ +0f1cf2: 0a02 |0029: move-result v2 │ │ +0f1cf4: 3902 0500 |002a: if-nez v2, 002f // +0005 │ │ +0f1cf8: 6e10 171e 0500 |002c: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.cancel:()V // method@1e17 │ │ +0f1cfe: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0006 line=101 │ │ 0x001e line=102 │ │ 0x0022 line=103 │ │ 0x002f line=105 │ │ @@ -332743,18 +332798,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;Lcom/badlogic/gdx/scenes/scene2d/Actor;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e375c: |[0e375c] com.badlogic.gdx.scenes.scene2d.ui.Dialog$2.keyboardFocusChanged:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;Lcom/badlogic/gdx/scenes/scene2d/Actor;Z)V │ │ -0e376c: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ -0e3770: 7020 9219 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;.focusChanged:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;)V // method@1992 │ │ -0e3776: 0e00 |0005: return-void │ │ +0f1d00: |[0f1d00] com.badlogic.gdx.scenes.scene2d.ui.Dialog$2.keyboardFocusChanged:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;Lcom/badlogic/gdx/scenes/scene2d/Actor;Z)V │ │ +0f1d10: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ +0f1d14: 7020 9219 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;.focusChanged:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;)V // method@1992 │ │ +0f1d1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=93 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2; │ │ 0x0000 - 0x0006 reg=1 event Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; │ │ @@ -332766,34 +332821,34 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;Lcom/badlogic/gdx/scenes/scene2d/Actor;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e3778: |[0e3778] com.badlogic.gdx.scenes.scene2d.ui.Dialog$2.scrollFocusChanged:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;Lcom/badlogic/gdx/scenes/scene2d/Actor;Z)V │ │ -0e3788: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ -0e378c: 7020 9219 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;.focusChanged:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;)V // method@1992 │ │ -0e3792: 0e00 |0005: return-void │ │ +0f1d1c: |[0f1d1c] com.badlogic.gdx.scenes.scene2d.ui.Dialog$2.scrollFocusChanged:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;Lcom/badlogic/gdx/scenes/scene2d/Actor;Z)V │ │ +0f1d2c: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ +0f1d30: 7020 9219 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;.focusChanged:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;)V // method@1992 │ │ +0f1d36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0005 line=97 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2; │ │ 0x0000 - 0x0006 reg=1 event Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; │ │ 0x0000 - 0x0006 reg=2 actor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0006 reg=3 focused Z │ │ │ │ source_file_idx : 744 (Dialog.java) │ │ │ │ Class #754 header: │ │ -class_idx : 647 │ │ +class_idx : 645 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 608 │ │ +superclass_idx : 606 │ │ source_file_idx : 744 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #754 annotations: │ │ @@ -332826,20 +332881,20 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;ILjava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0e3794: |[0e3794] com.badlogic.gdx.scenes.scene2d.ui.Dialog$3.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;ILjava/lang/Object;)V │ │ -0e37a4: 5b01 1d0e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1d │ │ -0e37a8: 5902 1e0e |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$3;.val$keycode:I // field@0e1e │ │ -0e37ac: 5b03 1f0e |0004: iput-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$3;.val$object:Ljava/lang/Object; // field@0e1f │ │ -0e37b0: 7010 ea17 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@17ea │ │ -0e37b6: 0e00 |0009: return-void │ │ +0f1d38: |[0f1d38] com.badlogic.gdx.scenes.scene2d.ui.Dialog$3.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;ILjava/lang/Object;)V │ │ +0f1d48: 5b01 1d0e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1d │ │ +0f1d4c: 5902 1e0e |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$3;.val$keycode:I // field@0e1e │ │ +0f1d50: 5b03 1f0e |0004: iput-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$3;.val$object:Ljava/lang/Object; // field@0e1f │ │ +0f1d54: 7010 ea17 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@17ea │ │ +0f1d5a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$3; │ │ 0x0000 - 0x000a reg=1 (null) Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ @@ -332851,29 +332906,29 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0e37b8: |[0e37b8] com.badlogic.gdx.scenes.scene2d.ui.Dialog$3.keyDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z │ │ -0e37c8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0e37ca: 5230 1e0e |0001: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$3;.val$keycode:I // field@0e1e │ │ -0e37ce: 3350 1800 |0003: if-ne v0, v5, 001b // +0018 │ │ -0e37d2: 5430 1d0e |0005: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1d │ │ -0e37d6: 5431 1f0e |0007: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$3;.val$object:Ljava/lang/Object; // field@0e1f │ │ -0e37da: 6e20 b019 1000 |0009: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.result:(Ljava/lang/Object;)V // method@19b0 │ │ -0e37e0: 5430 1d0e |000c: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1d │ │ -0e37e4: 5500 210e |000e: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.cancelHide:Z // field@0e21 │ │ -0e37e8: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -0e37ec: 5430 1d0e |0012: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1d │ │ -0e37f0: 6e10 ac19 0000 |0014: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.hide:()V // method@19ac │ │ -0e37f6: 5430 1d0e |0017: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1d │ │ -0e37fa: 5c02 210e |0019: iput-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.cancelHide:Z // field@0e21 │ │ -0e37fe: 0f02 |001b: return v2 │ │ +0f1d5c: |[0f1d5c] com.badlogic.gdx.scenes.scene2d.ui.Dialog$3.keyDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z │ │ +0f1d6c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0f1d6e: 5230 1e0e |0001: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$3;.val$keycode:I // field@0e1e │ │ +0f1d72: 3350 1800 |0003: if-ne v0, v5, 001b // +0018 │ │ +0f1d76: 5430 1d0e |0005: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1d │ │ +0f1d7a: 5431 1f0e |0007: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$3;.val$object:Ljava/lang/Object; // field@0e1f │ │ +0f1d7e: 6e20 b019 1000 |0009: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.result:(Ljava/lang/Object;)V // method@19b0 │ │ +0f1d84: 5430 1d0e |000c: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1d │ │ +0f1d88: 5500 210e |000e: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.cancelHide:Z // field@0e21 │ │ +0f1d8c: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +0f1d90: 5430 1d0e |0012: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1d │ │ +0f1d94: 6e10 ac19 0000 |0014: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.hide:()V // method@19ac │ │ +0f1d9a: 5430 1d0e |0017: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0e1d │ │ +0f1d9e: 5c02 210e |0019: iput-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.cancelHide:Z // field@0e21 │ │ +0f1da2: 0f02 |001b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=213 │ │ 0x0005 line=214 │ │ 0x000c line=215 │ │ 0x0017 line=216 │ │ 0x001b line=218 │ │ @@ -332881,17 +332936,17 @@ │ │ 0x0000 - 0x001c reg=3 this Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$3; │ │ 0x0000 - 0x001c reg=4 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x001c reg=5 keycode2 I │ │ │ │ source_file_idx : 744 (Dialog.java) │ │ │ │ Class #755 header: │ │ -class_idx : 649 │ │ +class_idx : 647 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 706 │ │ +superclass_idx : 704 │ │ source_file_idx : 1779 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 14 │ │ │ │ Class #755 - │ │ @@ -332935,19 +332990,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e3800: |[0e3800] com.badlogic.gdx.scenes.scene2d.ui.Image.:()V │ │ -0e3810: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e3812: 1f00 da02 |0001: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@02da │ │ -0e3816: 7020 bf19 0100 |0003: invoke-direct {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19bf │ │ -0e381c: 0e00 |0006: return-void │ │ +0f1da4: |[0f1da4] com.badlogic.gdx.scenes.scene2d.ui.Image.:()V │ │ +0f1db4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f1db6: 1f00 d802 |0001: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@02d8 │ │ +0f1dba: 7020 bf19 0100 |0003: invoke-direct {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19bf │ │ +0f1dc0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0006 line=43 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ │ │ @@ -332956,21 +333011,21 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Texture;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0e3820: |[0e3820] com.badlogic.gdx.scenes.scene2d.ui.Image.:(Lcom/badlogic/gdx/graphics/Texture;)V │ │ -0e3830: 2200 e302 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e3 │ │ -0e3834: 2201 5e01 |0002: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -0e3838: 7020 5c0e 3100 |0004: invoke-direct {v1, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e5c │ │ -0e383e: 7020 4f1e 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1e4f │ │ -0e3844: 7020 bf19 0200 |000a: invoke-direct {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19bf │ │ -0e384a: 0e00 |000d: return-void │ │ +0f1dc4: |[0f1dc4] com.badlogic.gdx.scenes.scene2d.ui.Image.:(Lcom/badlogic/gdx/graphics/Texture;)V │ │ +0f1dd4: 2200 e102 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e1 │ │ +0f1dd8: 2201 5c01 |0002: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +0f1ddc: 7020 5c0e 3100 |0004: invoke-direct {v1, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e5c │ │ +0f1de2: 7020 4f1e 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1e4f │ │ +0f1de8: 7020 bf19 0200 |000a: invoke-direct {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19bf │ │ +0f1dee: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x000d line=60 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ 0x0000 - 0x000e reg=3 texture Lcom/badlogic/gdx/graphics/Texture; │ │ @@ -332980,21 +333035,21 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0e384c: |[0e384c] com.badlogic.gdx.scenes.scene2d.ui.Image.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V │ │ -0e385c: 2200 e002 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02e0 │ │ -0e3860: 7020 331e 4000 |0002: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V // method@1e33 │ │ -0e3866: 6201 9311 |0005: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.stretch:Lcom/badlogic/gdx/utils/Scaling; // field@1193 │ │ -0e386a: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -0e386c: 7040 c119 0321 |0008: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/utils/Scaling;I)V // method@19c1 │ │ -0e3872: 0e00 |000b: return-void │ │ +0f1df0: |[0f1df0] com.badlogic.gdx.scenes.scene2d.ui.Image.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V │ │ +0f1e00: 2200 de02 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02de │ │ +0f1e04: 7020 331e 4000 |0002: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V // method@1e33 │ │ +0f1e0a: 6201 9311 |0005: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.stretch:Lcom/badlogic/gdx/utils/Scaling; // field@1193 │ │ +0f1e0e: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +0f1e10: 7040 c119 0321 |0008: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/utils/Scaling;I)V // method@19c1 │ │ +0f1e16: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x000b line=49 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ 0x0000 - 0x000c reg=4 patch Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ @@ -333004,21 +333059,21 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0e3874: |[0e3874] com.badlogic.gdx.scenes.scene2d.ui.Image.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ -0e3884: 2200 e302 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e3 │ │ -0e3888: 7020 4f1e 4000 |0002: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1e4f │ │ -0e388e: 6201 9311 |0005: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.stretch:Lcom/badlogic/gdx/utils/Scaling; // field@1193 │ │ -0e3892: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -0e3894: 7040 c119 0321 |0008: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/utils/Scaling;I)V // method@19c1 │ │ -0e389a: 0e00 |000b: return-void │ │ +0f1e18: |[0f1e18] com.badlogic.gdx.scenes.scene2d.ui.Image.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ +0f1e28: 2200 e102 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e1 │ │ +0f1e2c: 7020 4f1e 4000 |0002: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1e4f │ │ +0f1e32: 6201 9311 |0005: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.stretch:Lcom/badlogic/gdx/utils/Scaling; // field@1193 │ │ +0f1e36: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +0f1e38: 7040 c119 0321 |0008: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/utils/Scaling;I)V // method@19c1 │ │ +0f1e3e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x000b line=55 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ 0x0000 - 0x000c reg=4 region Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ @@ -333028,21 +333083,21 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -0e389c: |[0e389c] com.badlogic.gdx.scenes.scene2d.ui.Image.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0e38ac: 6e20 0a1b 5400 |0000: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getDrawable:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // method@1b0a │ │ -0e38b2: 0c00 |0003: move-result-object v0 │ │ -0e38b4: 6201 9311 |0004: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.stretch:Lcom/badlogic/gdx/utils/Scaling; // field@1193 │ │ -0e38b8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0e38ba: 7040 c119 0321 |0007: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/utils/Scaling;I)V // method@19c1 │ │ -0e38c0: 0e00 |000a: return-void │ │ +0f1e40: |[0f1e40] com.badlogic.gdx.scenes.scene2d.ui.Image.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +0f1e50: 6e20 0a1b 5400 |0000: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getDrawable:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // method@1b0a │ │ +0f1e56: 0c00 |0003: move-result-object v0 │ │ +0f1e58: 6201 9311 |0004: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.stretch:Lcom/badlogic/gdx/utils/Scaling; // field@1193 │ │ +0f1e5c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0f1e5e: 7040 c119 0321 |0007: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/utils/Scaling;I)V // method@19c1 │ │ +0f1e64: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x000a line=65 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ 0x0000 - 0x000b reg=4 skin Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ │ @@ -333053,19 +333108,19 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0e38c4: |[0e38c4] com.badlogic.gdx.scenes.scene2d.ui.Image.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -0e38d4: 6200 9311 |0000: sget-object v0, Lcom/badlogic/gdx/utils/Scaling;.stretch:Lcom/badlogic/gdx/utils/Scaling; // field@1193 │ │ -0e38d8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0e38da: 7040 c119 3210 |0003: invoke-direct {v2, v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/utils/Scaling;I)V // method@19c1 │ │ -0e38e0: 0e00 |0006: return-void │ │ +0f1e68: |[0f1e68] com.badlogic.gdx.scenes.scene2d.ui.Image.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +0f1e78: 6200 9311 |0000: sget-object v0, Lcom/badlogic/gdx/utils/Scaling;.stretch:Lcom/badlogic/gdx/utils/Scaling; // field@1193 │ │ +0f1e7c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0f1e7e: 7040 c119 3210 |0003: invoke-direct {v2, v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/utils/Scaling;I)V // method@19c1 │ │ +0f1e84: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0006 line=71 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ 0x0000 - 0x0007 reg=3 drawable Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ @@ -333075,18 +333130,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/utils/Scaling;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0e38e4: |[0e38e4] com.badlogic.gdx.scenes.scene2d.ui.Image.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/utils/Scaling;)V │ │ -0e38f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0e38f6: 7040 c119 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/utils/Scaling;I)V // method@19c1 │ │ -0e38fc: 0e00 |0004: return-void │ │ +0f1e88: |[0f1e88] com.badlogic.gdx.scenes.scene2d.ui.Image.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/utils/Scaling;)V │ │ +0f1e98: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0f1e9a: 7040 c119 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/utils/Scaling;I)V // method@19c1 │ │ +0f1ea0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0004 line=77 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ 0x0000 - 0x0005 reg=2 drawable Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ @@ -333097,28 +333152,28 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/utils/Scaling;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0e3900: |[0e3900] com.badlogic.gdx.scenes.scene2d.ui.Image.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/utils/Scaling;I)V │ │ -0e3910: 7010 161d 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.:()V // method@1d16 │ │ -0e3916: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0e3918: 5910 290e |0004: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.align:I // field@0e29 │ │ -0e391c: 6e20 d919 2100 |0006: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19d9 │ │ -0e3922: 5b13 2f0e |0009: iput-object v3, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.scaling:Lcom/badlogic/gdx/utils/Scaling; // field@0e2f │ │ -0e3926: 5914 290e |000b: iput v4, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.align:I // field@0e29 │ │ -0e392a: 6e10 cf19 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getPrefWidth:()F // method@19cf │ │ -0e3930: 0a00 |0010: move-result v0 │ │ -0e3932: 6e20 dd19 0100 |0011: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setWidth:(F)V // method@19dd │ │ -0e3938: 6e10 ce19 0100 |0014: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getPrefHeight:()F // method@19ce │ │ -0e393e: 0a00 |0017: move-result v0 │ │ -0e3940: 6e20 da19 0100 |0018: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setHeight:(F)V // method@19da │ │ -0e3946: 0e00 |001b: return-void │ │ +0f1ea4: |[0f1ea4] com.badlogic.gdx.scenes.scene2d.ui.Image.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/utils/Scaling;I)V │ │ +0f1eb4: 7010 161d 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.:()V // method@1d16 │ │ +0f1eba: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0f1ebc: 5910 290e |0004: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.align:I // field@0e29 │ │ +0f1ec0: 6e20 d919 2100 |0006: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19d9 │ │ +0f1ec6: 5b13 2f0e |0009: iput-object v3, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.scaling:Lcom/badlogic/gdx/utils/Scaling; // field@0e2f │ │ +0f1eca: 5914 290e |000b: iput v4, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.align:I // field@0e29 │ │ +0f1ece: 6e10 cf19 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getPrefWidth:()F // method@19cf │ │ +0f1ed4: 0a00 |0010: move-result v0 │ │ +0f1ed6: 6e20 dd19 0100 |0011: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setWidth:(F)V // method@19dd │ │ +0f1edc: 6e10 ce19 0100 |0014: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getPrefHeight:()F // method@19ce │ │ +0f1ee2: 0a00 |0017: move-result v0 │ │ +0f1ee4: 6e20 da19 0100 |0018: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setHeight:(F)V // method@19da │ │ +0f1eea: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0003 line=36 │ │ 0x0006 line=81 │ │ 0x0009 line=82 │ │ 0x000b line=83 │ │ @@ -333137,92 +333192,92 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 17 │ │ ins : 3 │ │ outs : 11 │ │ insns size : 152 16-bit code units │ │ -0e3948: |[0e3948] com.badlogic.gdx.scenes.scene2d.ui.Image.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0e3958: 6e10 de19 0e00 |0000: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.validate:()V // method@19de │ │ -0e395e: 6e10 c319 0e00 |0003: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@19c3 │ │ -0e3964: 0c0b |0006: move-result-object v11 │ │ -0e3966: 52b0 7903 |0007: iget v0, v11, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0e396a: 52b2 7803 |0009: iget v2, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0e396e: 52b3 7703 |000b: iget v3, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0e3972: 52b4 7603 |000d: iget v4, v11, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0e3976: a804 0410 |000f: mul-float v4, v4, v16 │ │ -0e397a: 6e54 f30d 0f32 |0011: invoke-virtual {v15, v0, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0df3 │ │ -0e3980: 6e10 d419 0e00 |0014: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getX:()F // method@19d4 │ │ -0e3986: 0a0c |0017: move-result v12 │ │ -0e3988: 6e10 d519 0e00 |0018: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getY:()F // method@19d5 │ │ -0e398e: 0a0d |001b: move-result v13 │ │ -0e3990: 6e10 d119 0e00 |001c: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getScaleX:()F // method@19d1 │ │ -0e3996: 0a08 |001f: move-result v8 │ │ -0e3998: 6e10 d219 0e00 |0020: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getScaleY:()F // method@19d2 │ │ -0e399e: 0a09 |0023: move-result v9 │ │ -0e39a0: 54e0 2a0e |0024: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e2a │ │ -0e39a4: 3800 3900 |0026: if-eqz v0, 005f // +0039 │ │ -0e39a8: 54e0 2a0e |0028: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e2a │ │ -0e39ac: 6e10 2926 0000 |002a: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ -0e39b2: 0c00 |002d: move-result-object v0 │ │ -0e39b4: 1c02 e302 |002e: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e3 │ │ -0e39b8: 3320 5100 |0030: if-ne v0, v2, 0081 // +0051 │ │ -0e39bc: 54e0 2a0e |0032: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e2a │ │ -0e39c0: 1f00 e302 |0034: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e3 │ │ -0e39c4: 6e10 521e 0000 |0036: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@1e52 │ │ -0e39ca: 0c01 |0039: move-result-object v1 │ │ -0e39cc: 6e10 d019 0e00 |003a: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getRotation:()F // method@19d0 │ │ -0e39d2: 0a0a |003d: move-result v10 │ │ -0e39d4: 1500 803f |003e: const/high16 v0, #int 1065353216 // #3f80 │ │ -0e39d8: 2d00 0800 |0040: cmpl-float v0, v8, v0 │ │ -0e39dc: 3900 1e00 |0042: if-nez v0, 0060 // +001e │ │ -0e39e0: 1500 803f |0044: const/high16 v0, #int 1065353216 // #3f80 │ │ -0e39e4: 2d00 0900 |0046: cmpl-float v0, v9, v0 │ │ -0e39e8: 3900 1800 |0048: if-nez v0, 0060 // +0018 │ │ -0e39ec: 1200 |004a: const/4 v0, #int 0 // #0 │ │ -0e39ee: 2d00 0a00 |004b: cmpl-float v0, v10, v0 │ │ -0e39f2: 3900 1300 |004d: if-nez v0, 0060 // +0013 │ │ -0e39f6: 52e0 2d0e |004f: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageX:F // field@0e2d │ │ -0e39fa: a602 0c00 |0051: add-float v2, v12, v0 │ │ -0e39fe: 52e0 2e0e |0053: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageY:F // field@0e2e │ │ -0e3a02: a603 0d00 |0055: add-float v3, v13, v0 │ │ -0e3a06: 52e4 2c0e |0057: iget v4, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageWidth:F // field@0e2c │ │ -0e3a0a: 52e5 2b0e |0059: iget v5, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageHeight:F // field@0e2b │ │ -0e3a0e: 07f0 |005b: move-object v0, v15 │ │ -0e3a10: 7406 e60d 0000 |005c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFF)V // method@0de6 │ │ -0e3a16: 0e00 |005f: return-void │ │ -0e3a18: 52e0 2d0e |0060: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageX:F // field@0e2d │ │ -0e3a1c: a602 0c00 |0062: add-float v2, v12, v0 │ │ -0e3a20: 52e0 2e0e |0064: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageY:F // field@0e2e │ │ -0e3a24: a603 0d00 |0066: add-float v3, v13, v0 │ │ -0e3a28: 6e10 cc19 0e00 |0068: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getOriginX:()F // method@19cc │ │ -0e3a2e: 0a00 |006b: move-result v0 │ │ -0e3a30: 52e4 2d0e |006c: iget v4, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageX:F // field@0e2d │ │ -0e3a34: a704 0004 |006e: sub-float v4, v0, v4 │ │ -0e3a38: 6e10 cd19 0e00 |0070: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getOriginY:()F // method@19cd │ │ -0e3a3e: 0a00 |0073: move-result v0 │ │ -0e3a40: 52e5 2e0e |0074: iget v5, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageY:F // field@0e2e │ │ -0e3a44: a705 0005 |0076: sub-float v5, v0, v5 │ │ -0e3a48: 52e6 2c0e |0078: iget v6, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageWidth:F // field@0e2c │ │ -0e3a4c: 52e7 2b0e |007a: iget v7, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageHeight:F // field@0e2b │ │ -0e3a50: 07f0 |007c: move-object v0, v15 │ │ -0e3a52: 740b e70d 0000 |007d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFFFFFFF)V // method@0de7 │ │ -0e3a58: 28df |0080: goto 005f // -0021 │ │ -0e3a5a: 54e2 2a0e |0081: iget-object v2, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e2a │ │ -0e3a5e: 52e0 2d0e |0083: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageX:F // field@0e2d │ │ -0e3a62: a604 0c00 |0085: add-float v4, v12, v0 │ │ -0e3a66: 52e0 2e0e |0087: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageY:F // field@0e2e │ │ -0e3a6a: a605 0d00 |0089: add-float v5, v13, v0 │ │ -0e3a6e: 52e0 2c0e |008b: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageWidth:F // field@0e2c │ │ -0e3a72: a806 0008 |008d: mul-float v6, v0, v8 │ │ -0e3a76: 52e0 2b0e |008f: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageHeight:F // field@0e2b │ │ -0e3a7a: a807 0009 |0091: mul-float v7, v0, v9 │ │ -0e3a7e: 07f3 |0093: move-object v3, v15 │ │ -0e3a80: 7806 031e 0200 |0094: invoke-interface/range {v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0e3a86: 28c8 |0097: goto 005f // -0038 │ │ +0f1eec: |[0f1eec] com.badlogic.gdx.scenes.scene2d.ui.Image.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0f1efc: 6e10 de19 0e00 |0000: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.validate:()V // method@19de │ │ +0f1f02: 6e10 c319 0e00 |0003: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@19c3 │ │ +0f1f08: 0c0b |0006: move-result-object v11 │ │ +0f1f0a: 52b0 7903 |0007: iget v0, v11, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0f1f0e: 52b2 7803 |0009: iget v2, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0f1f12: 52b3 7703 |000b: iget v3, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0f1f16: 52b4 7603 |000d: iget v4, v11, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0f1f1a: a804 0410 |000f: mul-float v4, v4, v16 │ │ +0f1f1e: 6e54 f30d 0f32 |0011: invoke-virtual {v15, v0, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0df3 │ │ +0f1f24: 6e10 d419 0e00 |0014: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getX:()F // method@19d4 │ │ +0f1f2a: 0a0c |0017: move-result v12 │ │ +0f1f2c: 6e10 d519 0e00 |0018: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getY:()F // method@19d5 │ │ +0f1f32: 0a0d |001b: move-result v13 │ │ +0f1f34: 6e10 d119 0e00 |001c: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getScaleX:()F // method@19d1 │ │ +0f1f3a: 0a08 |001f: move-result v8 │ │ +0f1f3c: 6e10 d219 0e00 |0020: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getScaleY:()F // method@19d2 │ │ +0f1f42: 0a09 |0023: move-result v9 │ │ +0f1f44: 54e0 2a0e |0024: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e2a │ │ +0f1f48: 3800 3900 |0026: if-eqz v0, 005f // +0039 │ │ +0f1f4c: 54e0 2a0e |0028: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e2a │ │ +0f1f50: 6e10 2926 0000 |002a: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2629 │ │ +0f1f56: 0c00 |002d: move-result-object v0 │ │ +0f1f58: 1c02 e102 |002e: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e1 │ │ +0f1f5c: 3320 5100 |0030: if-ne v0, v2, 0081 // +0051 │ │ +0f1f60: 54e0 2a0e |0032: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e2a │ │ +0f1f64: 1f00 e102 |0034: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e1 │ │ +0f1f68: 6e10 521e 0000 |0036: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@1e52 │ │ +0f1f6e: 0c01 |0039: move-result-object v1 │ │ +0f1f70: 6e10 d019 0e00 |003a: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getRotation:()F // method@19d0 │ │ +0f1f76: 0a0a |003d: move-result v10 │ │ +0f1f78: 1500 803f |003e: const/high16 v0, #int 1065353216 // #3f80 │ │ +0f1f7c: 2d00 0800 |0040: cmpl-float v0, v8, v0 │ │ +0f1f80: 3900 1e00 |0042: if-nez v0, 0060 // +001e │ │ +0f1f84: 1500 803f |0044: const/high16 v0, #int 1065353216 // #3f80 │ │ +0f1f88: 2d00 0900 |0046: cmpl-float v0, v9, v0 │ │ +0f1f8c: 3900 1800 |0048: if-nez v0, 0060 // +0018 │ │ +0f1f90: 1200 |004a: const/4 v0, #int 0 // #0 │ │ +0f1f92: 2d00 0a00 |004b: cmpl-float v0, v10, v0 │ │ +0f1f96: 3900 1300 |004d: if-nez v0, 0060 // +0013 │ │ +0f1f9a: 52e0 2d0e |004f: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageX:F // field@0e2d │ │ +0f1f9e: a602 0c00 |0051: add-float v2, v12, v0 │ │ +0f1fa2: 52e0 2e0e |0053: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageY:F // field@0e2e │ │ +0f1fa6: a603 0d00 |0055: add-float v3, v13, v0 │ │ +0f1faa: 52e4 2c0e |0057: iget v4, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageWidth:F // field@0e2c │ │ +0f1fae: 52e5 2b0e |0059: iget v5, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageHeight:F // field@0e2b │ │ +0f1fb2: 07f0 |005b: move-object v0, v15 │ │ +0f1fb4: 7406 e60d 0000 |005c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFF)V // method@0de6 │ │ +0f1fba: 0e00 |005f: return-void │ │ +0f1fbc: 52e0 2d0e |0060: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageX:F // field@0e2d │ │ +0f1fc0: a602 0c00 |0062: add-float v2, v12, v0 │ │ +0f1fc4: 52e0 2e0e |0064: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageY:F // field@0e2e │ │ +0f1fc8: a603 0d00 |0066: add-float v3, v13, v0 │ │ +0f1fcc: 6e10 cc19 0e00 |0068: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getOriginX:()F // method@19cc │ │ +0f1fd2: 0a00 |006b: move-result v0 │ │ +0f1fd4: 52e4 2d0e |006c: iget v4, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageX:F // field@0e2d │ │ +0f1fd8: a704 0004 |006e: sub-float v4, v0, v4 │ │ +0f1fdc: 6e10 cd19 0e00 |0070: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getOriginY:()F // method@19cd │ │ +0f1fe2: 0a00 |0073: move-result v0 │ │ +0f1fe4: 52e5 2e0e |0074: iget v5, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageY:F // field@0e2e │ │ +0f1fe8: a705 0005 |0076: sub-float v5, v0, v5 │ │ +0f1fec: 52e6 2c0e |0078: iget v6, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageWidth:F // field@0e2c │ │ +0f1ff0: 52e7 2b0e |007a: iget v7, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageHeight:F // field@0e2b │ │ +0f1ff4: 07f0 |007c: move-object v0, v15 │ │ +0f1ff6: 740b e70d 0000 |007d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFFFFFFF)V // method@0de7 │ │ +0f1ffc: 28df |0080: goto 005f // -0021 │ │ +0f1ffe: 54e2 2a0e |0081: iget-object v2, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e2a │ │ +0f2002: 52e0 2d0e |0083: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageX:F // field@0e2d │ │ +0f2006: a604 0c00 |0085: add-float v4, v12, v0 │ │ +0f200a: 52e0 2e0e |0087: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageY:F // field@0e2e │ │ +0f200e: a605 0d00 |0089: add-float v5, v13, v0 │ │ +0f2012: 52e0 2c0e |008b: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageWidth:F // field@0e2c │ │ +0f2016: a806 0008 |008d: mul-float v6, v0, v8 │ │ +0f201a: 52e0 2b0e |008f: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageHeight:F // field@0e2b │ │ +0f201e: a807 0009 |0091: mul-float v7, v0, v9 │ │ +0f2022: 07f3 |0093: move-object v3, v15 │ │ +0f2024: 7806 031e 0200 |0094: invoke-interface/range {v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +0f202a: 28c8 |0097: goto 005f // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0003 line=121 │ │ 0x0007 line=122 │ │ 0x0014 line=124 │ │ 0x0018 line=125 │ │ @@ -333256,17 +333311,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3a88: |[0e3a88] com.badlogic.gdx.scenes.scene2d.ui.Image.getDrawable:()Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ -0e3a98: 5410 2a0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e2a │ │ -0e3a9c: 1100 |0002: return-object v0 │ │ +0f202c: |[0f202c] com.badlogic.gdx.scenes.scene2d.ui.Image.getDrawable:()Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ +0f203c: 5410 2a0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e2a │ │ +0f2040: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Image;) │ │ @@ -333274,17 +333329,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3aa0: |[0e3aa0] com.badlogic.gdx.scenes.scene2d.ui.Image.getImageHeight:()F │ │ -0e3ab0: 5210 2b0e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageHeight:F // field@0e2b │ │ -0e3ab4: 0f00 |0002: return v0 │ │ +0f2044: |[0f2044] com.badlogic.gdx.scenes.scene2d.ui.Image.getImageHeight:()F │ │ +0f2054: 5210 2b0e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageHeight:F // field@0e2b │ │ +0f2058: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Image;) │ │ @@ -333292,17 +333347,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3ab8: |[0e3ab8] com.badlogic.gdx.scenes.scene2d.ui.Image.getImageWidth:()F │ │ -0e3ac8: 5210 2c0e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageWidth:F // field@0e2c │ │ -0e3acc: 0f00 |0002: return v0 │ │ +0f205c: |[0f205c] com.badlogic.gdx.scenes.scene2d.ui.Image.getImageWidth:()F │ │ +0f206c: 5210 2c0e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageWidth:F // field@0e2c │ │ +0f2070: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ │ │ #4 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Image;) │ │ @@ -333310,17 +333365,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3ad0: |[0e3ad0] com.badlogic.gdx.scenes.scene2d.ui.Image.getImageX:()F │ │ -0e3ae0: 5210 2d0e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageX:F // field@0e2d │ │ -0e3ae4: 0f00 |0002: return v0 │ │ +0f2074: |[0f2074] com.badlogic.gdx.scenes.scene2d.ui.Image.getImageX:()F │ │ +0f2084: 5210 2d0e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageX:F // field@0e2d │ │ +0f2088: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ │ │ #5 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Image;) │ │ @@ -333328,17 +333383,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3ae8: |[0e3ae8] com.badlogic.gdx.scenes.scene2d.ui.Image.getImageY:()F │ │ -0e3af8: 5210 2e0e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageY:F // field@0e2e │ │ -0e3afc: 0f00 |0002: return v0 │ │ +0f208c: |[0f208c] com.badlogic.gdx.scenes.scene2d.ui.Image.getImageY:()F │ │ +0f209c: 5210 2e0e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageY:F // field@0e2e │ │ +0f20a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ │ │ #6 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Image;) │ │ @@ -333346,17 +333401,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0e3b00: |[0e3b00] com.badlogic.gdx.scenes.scene2d.ui.Image.getMinHeight:()F │ │ -0e3b10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e3b12: 0f00 |0001: return v0 │ │ +0f20a4: |[0f20a4] com.badlogic.gdx.scenes.scene2d.ui.Image.getMinHeight:()F │ │ +0f20b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f20b6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ │ │ #7 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Image;) │ │ @@ -333364,17 +333419,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0e3b14: |[0e3b14] com.badlogic.gdx.scenes.scene2d.ui.Image.getMinWidth:()F │ │ -0e3b24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e3b26: 0f00 |0001: return v0 │ │ +0f20b8: |[0f20b8] com.badlogic.gdx.scenes.scene2d.ui.Image.getMinWidth:()F │ │ +0f20c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f20ca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ │ │ #8 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Image;) │ │ @@ -333382,23 +333437,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0e3b28: |[0e3b28] com.badlogic.gdx.scenes.scene2d.ui.Image.getPrefHeight:()F │ │ -0e3b38: 5410 2a0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e2a │ │ -0e3b3c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0e3b40: 5410 2a0e |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e2a │ │ -0e3b44: 7210 061e 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0e3b4a: 0a00 |0009: move-result v0 │ │ -0e3b4c: 0f00 |000a: return v0 │ │ -0e3b4e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0e3b50: 28fe |000c: goto 000a // -0002 │ │ +0f20cc: |[0f20cc] com.badlogic.gdx.scenes.scene2d.ui.Image.getPrefHeight:()F │ │ +0f20dc: 5410 2a0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e2a │ │ +0f20e0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0f20e4: 5410 2a0e |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e2a │ │ +0f20e8: 7210 061e 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0f20ee: 0a00 |0009: move-result v0 │ │ +0f20f0: 0f00 |000a: return v0 │ │ +0f20f2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0f20f4: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x000a line=182 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ │ │ @@ -333407,23 +333462,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0e3b54: |[0e3b54] com.badlogic.gdx.scenes.scene2d.ui.Image.getPrefWidth:()F │ │ -0e3b64: 5410 2a0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e2a │ │ -0e3b68: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0e3b6c: 5410 2a0e |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e2a │ │ -0e3b70: 7210 071e 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0e3b76: 0a00 |0009: move-result v0 │ │ -0e3b78: 0f00 |000a: return v0 │ │ -0e3b7a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0e3b7c: 28fe |000c: goto 000a // -0002 │ │ +0f20f8: |[0f20f8] com.badlogic.gdx.scenes.scene2d.ui.Image.getPrefWidth:()F │ │ +0f2108: 5410 2a0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e2a │ │ +0f210c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0f2110: 5410 2a0e |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e2a │ │ +0f2114: 7210 071e 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0f211a: 0a00 |0009: move-result v0 │ │ +0f211c: 0f00 |000a: return v0 │ │ +0f211e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0f2120: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x000a line=177 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ │ │ @@ -333432,79 +333487,79 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 110 16-bit code units │ │ -0e3b80: |[0e3b80] com.badlogic.gdx.scenes.scene2d.ui.Image.layout:()V │ │ -0e3b90: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0e3b92: 1507 0040 |0001: const/high16 v7, #int 1073741824 // #4000 │ │ -0e3b96: 5495 2a0e |0003: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e2a │ │ -0e3b9a: 3805 3a00 |0005: if-eqz v5, 003f // +003a │ │ -0e3b9e: 5495 2a0e |0007: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e2a │ │ -0e3ba2: 7210 071e 0500 |0009: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0e3ba8: 0a02 |000c: move-result v2 │ │ -0e3baa: 5495 2a0e |000d: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e2a │ │ -0e3bae: 7210 061e 0500 |000f: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0e3bb4: 0a01 |0012: move-result v1 │ │ -0e3bb6: 6e10 d319 0900 |0013: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getWidth:()F // method@19d3 │ │ -0e3bbc: 0a04 |0016: move-result v4 │ │ -0e3bbe: 6e10 c519 0900 |0017: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getHeight:()F // method@19c5 │ │ -0e3bc4: 0a00 |001a: move-result v0 │ │ -0e3bc6: 5495 2f0e |001b: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.scaling:Lcom/badlogic/gdx/utils/Scaling; // field@0e2f │ │ -0e3bca: 6e50 8a22 2541 |001d: invoke-virtual {v5, v2, v1, v4, v0}, Lcom/badlogic/gdx/utils/Scaling;.apply:(FFFF)Lcom/badlogic/gdx/math/Vector2; // method@228a │ │ -0e3bd0: 0c03 |0020: move-result-object v3 │ │ -0e3bd2: 5235 f30b |0021: iget v5, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e3bd6: 5995 2c0e |0023: iput v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageWidth:F // field@0e2c │ │ -0e3bda: 5235 f40b |0025: iget v5, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e3bde: 5995 2b0e |0027: iput v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageHeight:F // field@0e2b │ │ -0e3be2: 5295 290e |0029: iget v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.align:I // field@0e29 │ │ -0e3be6: dd05 0508 |002b: and-int/lit8 v5, v5, #int 8 // #08 │ │ -0e3bea: 3805 1300 |002d: if-eqz v5, 0040 // +0013 │ │ -0e3bee: 5998 2d0e |002f: iput v8, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageX:F // field@0e2d │ │ -0e3bf2: 5295 290e |0031: iget v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.align:I // field@0e29 │ │ -0e3bf6: dd05 0502 |0033: and-int/lit8 v5, v5, #int 2 // #02 │ │ -0e3bfa: 3805 2500 |0035: if-eqz v5, 005a // +0025 │ │ -0e3bfe: 5295 2b0e |0037: iget v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageHeight:F // field@0e2b │ │ -0e3c02: a705 0005 |0039: sub-float v5, v0, v5 │ │ -0e3c06: 8755 |003b: float-to-int v5, v5 │ │ -0e3c08: 8255 |003c: int-to-float v5, v5 │ │ -0e3c0a: 5995 2e0e |003d: iput v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageY:F // field@0e2e │ │ -0e3c0e: 0e00 |003f: return-void │ │ -0e3c10: 5295 290e |0040: iget v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.align:I // field@0e29 │ │ -0e3c14: dd05 0510 |0042: and-int/lit8 v5, v5, #int 16 // #10 │ │ -0e3c18: 3805 0b00 |0044: if-eqz v5, 004f // +000b │ │ -0e3c1c: 5295 2c0e |0046: iget v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageWidth:F // field@0e2c │ │ -0e3c20: a705 0405 |0048: sub-float v5, v4, v5 │ │ -0e3c24: 8755 |004a: float-to-int v5, v5 │ │ -0e3c26: 8255 |004b: int-to-float v5, v5 │ │ -0e3c28: 5995 2d0e |004c: iput v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageX:F // field@0e2d │ │ -0e3c2c: 28e3 |004e: goto 0031 // -001d │ │ -0e3c2e: a905 0407 |004f: div-float v5, v4, v7 │ │ -0e3c32: 5296 2c0e |0051: iget v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageWidth:F // field@0e2c │ │ -0e3c36: c976 |0053: div-float/2addr v6, v7 │ │ -0e3c38: c765 |0054: sub-float/2addr v5, v6 │ │ -0e3c3a: 8755 |0055: float-to-int v5, v5 │ │ -0e3c3c: 8255 |0056: int-to-float v5, v5 │ │ -0e3c3e: 5995 2d0e |0057: iput v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageX:F // field@0e2d │ │ -0e3c42: 28d8 |0059: goto 0031 // -0028 │ │ -0e3c44: 5295 290e |005a: iget v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.align:I // field@0e29 │ │ -0e3c48: dd05 0504 |005c: and-int/lit8 v5, v5, #int 4 // #04 │ │ -0e3c4c: 3805 0500 |005e: if-eqz v5, 0063 // +0005 │ │ -0e3c50: 5998 2e0e |0060: iput v8, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageY:F // field@0e2e │ │ -0e3c54: 28dd |0062: goto 003f // -0023 │ │ -0e3c56: a905 0007 |0063: div-float v5, v0, v7 │ │ -0e3c5a: 5296 2b0e |0065: iget v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageHeight:F // field@0e2b │ │ -0e3c5e: c976 |0067: div-float/2addr v6, v7 │ │ -0e3c60: c765 |0068: sub-float/2addr v5, v6 │ │ -0e3c62: 8755 |0069: float-to-int v5, v5 │ │ -0e3c64: 8255 |006a: int-to-float v5, v5 │ │ -0e3c66: 5995 2e0e |006b: iput v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageY:F // field@0e2e │ │ -0e3c6a: 28d2 |006d: goto 003f // -002e │ │ +0f2124: |[0f2124] com.badlogic.gdx.scenes.scene2d.ui.Image.layout:()V │ │ +0f2134: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0f2136: 1507 0040 |0001: const/high16 v7, #int 1073741824 // #4000 │ │ +0f213a: 5495 2a0e |0003: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e2a │ │ +0f213e: 3805 3a00 |0005: if-eqz v5, 003f // +003a │ │ +0f2142: 5495 2a0e |0007: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e2a │ │ +0f2146: 7210 071e 0500 |0009: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0f214c: 0a02 |000c: move-result v2 │ │ +0f214e: 5495 2a0e |000d: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e2a │ │ +0f2152: 7210 061e 0500 |000f: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0f2158: 0a01 |0012: move-result v1 │ │ +0f215a: 6e10 d319 0900 |0013: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getWidth:()F // method@19d3 │ │ +0f2160: 0a04 |0016: move-result v4 │ │ +0f2162: 6e10 c519 0900 |0017: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getHeight:()F // method@19c5 │ │ +0f2168: 0a00 |001a: move-result v0 │ │ +0f216a: 5495 2f0e |001b: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.scaling:Lcom/badlogic/gdx/utils/Scaling; // field@0e2f │ │ +0f216e: 6e50 8a22 2541 |001d: invoke-virtual {v5, v2, v1, v4, v0}, Lcom/badlogic/gdx/utils/Scaling;.apply:(FFFF)Lcom/badlogic/gdx/math/Vector2; // method@228a │ │ +0f2174: 0c03 |0020: move-result-object v3 │ │ +0f2176: 5235 f30b |0021: iget v5, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f217a: 5995 2c0e |0023: iput v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageWidth:F // field@0e2c │ │ +0f217e: 5235 f40b |0025: iget v5, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f2182: 5995 2b0e |0027: iput v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageHeight:F // field@0e2b │ │ +0f2186: 5295 290e |0029: iget v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.align:I // field@0e29 │ │ +0f218a: dd05 0508 |002b: and-int/lit8 v5, v5, #int 8 // #08 │ │ +0f218e: 3805 1300 |002d: if-eqz v5, 0040 // +0013 │ │ +0f2192: 5998 2d0e |002f: iput v8, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageX:F // field@0e2d │ │ +0f2196: 5295 290e |0031: iget v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.align:I // field@0e29 │ │ +0f219a: dd05 0502 |0033: and-int/lit8 v5, v5, #int 2 // #02 │ │ +0f219e: 3805 2500 |0035: if-eqz v5, 005a // +0025 │ │ +0f21a2: 5295 2b0e |0037: iget v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageHeight:F // field@0e2b │ │ +0f21a6: a705 0005 |0039: sub-float v5, v0, v5 │ │ +0f21aa: 8755 |003b: float-to-int v5, v5 │ │ +0f21ac: 8255 |003c: int-to-float v5, v5 │ │ +0f21ae: 5995 2e0e |003d: iput v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageY:F // field@0e2e │ │ +0f21b2: 0e00 |003f: return-void │ │ +0f21b4: 5295 290e |0040: iget v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.align:I // field@0e29 │ │ +0f21b8: dd05 0510 |0042: and-int/lit8 v5, v5, #int 16 // #10 │ │ +0f21bc: 3805 0b00 |0044: if-eqz v5, 004f // +000b │ │ +0f21c0: 5295 2c0e |0046: iget v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageWidth:F // field@0e2c │ │ +0f21c4: a705 0405 |0048: sub-float v5, v4, v5 │ │ +0f21c8: 8755 |004a: float-to-int v5, v5 │ │ +0f21ca: 8255 |004b: int-to-float v5, v5 │ │ +0f21cc: 5995 2d0e |004c: iput v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageX:F // field@0e2d │ │ +0f21d0: 28e3 |004e: goto 0031 // -001d │ │ +0f21d2: a905 0407 |004f: div-float v5, v4, v7 │ │ +0f21d6: 5296 2c0e |0051: iget v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageWidth:F // field@0e2c │ │ +0f21da: c976 |0053: div-float/2addr v6, v7 │ │ +0f21dc: c765 |0054: sub-float/2addr v5, v6 │ │ +0f21de: 8755 |0055: float-to-int v5, v5 │ │ +0f21e0: 8255 |0056: int-to-float v5, v5 │ │ +0f21e2: 5995 2d0e |0057: iput v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageX:F // field@0e2d │ │ +0f21e6: 28d8 |0059: goto 0031 // -0028 │ │ +0f21e8: 5295 290e |005a: iget v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.align:I // field@0e29 │ │ +0f21ec: dd05 0504 |005c: and-int/lit8 v5, v5, #int 4 // #04 │ │ +0f21f0: 3805 0500 |005e: if-eqz v5, 0063 // +0005 │ │ +0f21f4: 5998 2e0e |0060: iput v8, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageY:F // field@0e2e │ │ +0f21f8: 28dd |0062: goto 003f // -0023 │ │ +0f21fa: a905 0007 |0063: div-float v5, v0, v7 │ │ +0f21fe: 5296 2b0e |0065: iget v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageHeight:F // field@0e2b │ │ +0f2202: c976 |0067: div-float/2addr v6, v7 │ │ +0f2204: c765 |0068: sub-float/2addr v5, v6 │ │ +0f2206: 8755 |0069: float-to-int v5, v5 │ │ +0f2208: 8255 |006a: int-to-float v5, v5 │ │ +0f220a: 5995 2e0e |006b: iput v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageY:F // field@0e2e │ │ +0f220e: 28d2 |006d: goto 003f // -002e │ │ catches : (none) │ │ positions : │ │ 0x0003 line=90 │ │ 0x0007 line=91 │ │ 0x000d line=92 │ │ 0x0013 line=96 │ │ 0x0017 line=97 │ │ @@ -333540,17 +333595,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3c6c: |[0e3c6c] com.badlogic.gdx.scenes.scene2d.ui.Image.setAlign:(I)V │ │ -0e3c7c: 5901 290e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.align:I // field@0e29 │ │ -0e3c80: 0e00 |0002: return-void │ │ +0f2210: |[0f2210] com.badlogic.gdx.scenes.scene2d.ui.Image.setAlign:(I)V │ │ +0f2220: 5901 290e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.align:I // field@0e29 │ │ +0f2224: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0002 line=165 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ 0x0000 - 0x0003 reg=1 align I │ │ @@ -333560,45 +333615,45 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 58 16-bit code units │ │ -0e3c84: |[0e3c84] com.badlogic.gdx.scenes.scene2d.ui.Image.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -0e3c94: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0e3c96: 3803 2500 |0001: if-eqz v3, 0026 // +0025 │ │ -0e3c9a: 5420 2a0e |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e2a │ │ -0e3c9e: 3330 0300 |0005: if-ne v0, v3, 0008 // +0003 │ │ -0e3ca2: 0e00 |0007: return-void │ │ -0e3ca4: 6e10 cf19 0200 |0008: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getPrefWidth:()F // method@19cf │ │ -0e3caa: 0a00 |000b: move-result v0 │ │ -0e3cac: 7210 071e 0300 |000c: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0e3cb2: 0a01 |000f: move-result v1 │ │ -0e3cb4: 2d00 0001 |0010: cmpl-float v0, v0, v1 │ │ -0e3cb8: 3900 0e00 |0012: if-nez v0, 0020 // +000e │ │ -0e3cbc: 6e10 ce19 0200 |0014: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getPrefHeight:()F // method@19ce │ │ -0e3cc2: 0a00 |0017: move-result v0 │ │ -0e3cc4: 7210 061e 0300 |0018: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0e3cca: 0a01 |001b: move-result v1 │ │ -0e3ccc: 2d00 0001 |001c: cmpl-float v0, v0, v1 │ │ -0e3cd0: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ -0e3cd4: 6e10 d619 0200 |0020: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.invalidateHierarchy:()V // method@19d6 │ │ -0e3cda: 5b23 2a0e |0023: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e2a │ │ -0e3cde: 28e2 |0025: goto 0007 // -001e │ │ -0e3ce0: 6e10 cf19 0200 |0026: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getPrefWidth:()F // method@19cf │ │ -0e3ce6: 0a00 |0029: move-result v0 │ │ -0e3ce8: 2d00 0001 |002a: cmpl-float v0, v0, v1 │ │ -0e3cec: 3900 0a00 |002c: if-nez v0, 0036 // +000a │ │ -0e3cf0: 6e10 ce19 0200 |002e: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getPrefHeight:()F // method@19ce │ │ -0e3cf6: 0a00 |0031: move-result v0 │ │ -0e3cf8: 2d00 0001 |0032: cmpl-float v0, v0, v1 │ │ -0e3cfc: 3800 efff |0034: if-eqz v0, 0023 // -0011 │ │ -0e3d00: 6e10 d619 0200 |0036: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.invalidateHierarchy:()V // method@19d6 │ │ -0e3d06: 28ea |0039: goto 0023 // -0016 │ │ +0f2228: |[0f2228] com.badlogic.gdx.scenes.scene2d.ui.Image.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +0f2238: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0f223a: 3803 2500 |0001: if-eqz v3, 0026 // +0025 │ │ +0f223e: 5420 2a0e |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e2a │ │ +0f2242: 3330 0300 |0005: if-ne v0, v3, 0008 // +0003 │ │ +0f2246: 0e00 |0007: return-void │ │ +0f2248: 6e10 cf19 0200 |0008: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getPrefWidth:()F // method@19cf │ │ +0f224e: 0a00 |000b: move-result v0 │ │ +0f2250: 7210 071e 0300 |000c: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0f2256: 0a01 |000f: move-result v1 │ │ +0f2258: 2d00 0001 |0010: cmpl-float v0, v0, v1 │ │ +0f225c: 3900 0e00 |0012: if-nez v0, 0020 // +000e │ │ +0f2260: 6e10 ce19 0200 |0014: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getPrefHeight:()F // method@19ce │ │ +0f2266: 0a00 |0017: move-result v0 │ │ +0f2268: 7210 061e 0300 |0018: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0f226e: 0a01 |001b: move-result v1 │ │ +0f2270: 2d00 0001 |001c: cmpl-float v0, v0, v1 │ │ +0f2274: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ +0f2278: 6e10 d619 0200 |0020: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.invalidateHierarchy:()V // method@19d6 │ │ +0f227e: 5b23 2a0e |0023: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e2a │ │ +0f2282: 28e2 |0025: goto 0007 // -001e │ │ +0f2284: 6e10 cf19 0200 |0026: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getPrefWidth:()F // method@19cf │ │ +0f228a: 0a00 |0029: move-result v0 │ │ +0f228c: 2d00 0001 |002a: cmpl-float v0, v0, v1 │ │ +0f2290: 3900 0a00 |002c: if-nez v0, 0036 // +000a │ │ +0f2294: 6e10 ce19 0200 |002e: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getPrefHeight:()F // method@19ce │ │ +0f229a: 0a00 |0031: move-result v0 │ │ +0f229c: 2d00 0001 |0032: cmpl-float v0, v0, v1 │ │ +0f22a0: 3800 efff |0034: if-eqz v0, 0023 // -0011 │ │ +0f22a4: 6e10 d619 0200 |0036: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.invalidateHierarchy:()V // method@19d6 │ │ +0f22aa: 28ea |0039: goto 0023 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=145 │ │ 0x0003 line=146 │ │ 0x0007 line=152 │ │ 0x0008 line=147 │ │ 0x0023 line=151 │ │ @@ -333612,37 +333667,37 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Scaling;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0e3d08: |[0e3d08] com.badlogic.gdx.scenes.scene2d.ui.Image.setScaling:(Lcom/badlogic/gdx/utils/Scaling;)V │ │ -0e3d18: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0e3d1c: 2200 af03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0e3d20: 1a01 0e26 |0004: const-string v1, "scaling cannot be null." // string@260e │ │ -0e3d24: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0e3d2a: 2700 |0009: throw v0 │ │ -0e3d2c: 5b23 2f0e |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.scaling:Lcom/badlogic/gdx/utils/Scaling; // field@0e2f │ │ -0e3d30: 0e00 |000c: return-void │ │ +0f22ac: |[0f22ac] com.badlogic.gdx.scenes.scene2d.ui.Image.setScaling:(Lcom/badlogic/gdx/utils/Scaling;)V │ │ +0f22bc: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0f22c0: 2200 ad03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0f22c4: 1a01 0c26 |0004: const-string v1, "scaling cannot be null." // string@260c │ │ +0f22c8: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0f22ce: 2700 |0009: throw v0 │ │ +0f22d0: 5b23 2f0e |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.scaling:Lcom/badlogic/gdx/utils/Scaling; // field@0e2f │ │ +0f22d4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x000a line=160 │ │ 0x000c line=161 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ 0x0000 - 0x000d reg=3 scaling Lcom/badlogic/gdx/utils/Scaling; │ │ │ │ source_file_idx : 1779 (Image.java) │ │ │ │ Class #756 header: │ │ -class_idx : 652 │ │ +class_idx : 650 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 687 │ │ +superclass_idx : 685 │ │ source_file_idx : 1782 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #756 annotations: │ │ @@ -333687,17 +333742,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e3d34: |[0e3d34] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton$ImageTextButtonStyle.:()V │ │ -0e3d44: 7010 2a1c 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.:()V // method@1c2a │ │ -0e3d4a: 0e00 |0003: return-void │ │ +0f22d8: |[0f22d8] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton$ImageTextButtonStyle.:()V │ │ +0f22e8: 7010 2a1c 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.:()V // method@1c2a │ │ +0f22ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0003 line=147 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; │ │ │ │ @@ -333706,79 +333761,79 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 134 16-bit code units │ │ -0e3d4c: |[0e3d4c] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton$ImageTextButtonStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;)V │ │ -0e3d5c: 7020 2b1c 3200 |0000: invoke-direct {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)V // method@1c2b │ │ -0e3d62: 5430 3e0e |0003: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e3e │ │ -0e3d66: 5b20 3e0e |0005: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e3e │ │ -0e3d6a: 5430 3f0e |0007: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3f │ │ -0e3d6e: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -0e3d72: 2200 1301 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0e3d76: 5431 3f0e |000d: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3f │ │ -0e3d7a: 7020 a609 1000 |000f: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ -0e3d80: 5b20 3f0e |0012: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3f │ │ -0e3d84: 5430 3d0e |0014: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3d │ │ -0e3d88: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ -0e3d8c: 2200 1301 |0018: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0e3d90: 5431 3d0e |001a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3d │ │ -0e3d94: 7020 a609 1000 |001c: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ -0e3d9a: 5b20 3d0e |001f: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3d │ │ -0e3d9e: 5430 460e |0021: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e46 │ │ -0e3da2: 3800 0b00 |0023: if-eqz v0, 002e // +000b │ │ -0e3da6: 2200 1301 |0025: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0e3daa: 5431 460e |0027: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e46 │ │ -0e3dae: 7020 a609 1000 |0029: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ -0e3db4: 5b20 460e |002c: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e46 │ │ -0e3db8: 5430 3a0e |002e: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3a │ │ -0e3dbc: 3800 0b00 |0030: if-eqz v0, 003b // +000b │ │ -0e3dc0: 2200 1301 |0032: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0e3dc4: 5431 3a0e |0034: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3a │ │ -0e3dc8: 7020 a609 1000 |0036: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ -0e3dce: 5b20 3a0e |0039: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3a │ │ -0e3dd2: 5430 3b0e |003b: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3b │ │ -0e3dd6: 3800 0b00 |003d: if-eqz v0, 0048 // +000b │ │ -0e3dda: 2200 1301 |003f: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0e3dde: 5431 3b0e |0041: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3b │ │ -0e3de2: 7020 a609 1000 |0043: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ -0e3de8: 5b20 3b0e |0046: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3b │ │ -0e3dec: 5430 3c0e |0048: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3c │ │ -0e3df0: 3800 0b00 |004a: if-eqz v0, 0055 // +000b │ │ -0e3df4: 2200 1301 |004c: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0e3df8: 5431 3c0e |004e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3c │ │ -0e3dfc: 7020 a609 1000 |0050: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ -0e3e02: 5b20 3c0e |0053: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3c │ │ -0e3e06: 5430 450e |0055: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e45 │ │ -0e3e0a: 3800 0600 |0057: if-eqz v0, 005d // +0006 │ │ -0e3e0e: 5430 450e |0059: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e45 │ │ -0e3e12: 5b20 450e |005b: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e45 │ │ -0e3e16: 5430 430e |005d: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e43 │ │ -0e3e1a: 3800 0600 |005f: if-eqz v0, 0065 // +0006 │ │ -0e3e1e: 5430 430e |0061: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e43 │ │ -0e3e22: 5b20 430e |0063: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e43 │ │ -0e3e26: 5430 440e |0065: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e44 │ │ -0e3e2a: 3800 0600 |0067: if-eqz v0, 006d // +0006 │ │ -0e3e2e: 5430 440e |0069: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e44 │ │ -0e3e32: 5b20 440e |006b: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e44 │ │ -0e3e36: 5430 400e |006d: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e40 │ │ -0e3e3a: 3800 0600 |006f: if-eqz v0, 0075 // +0006 │ │ -0e3e3e: 5430 400e |0071: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e40 │ │ -0e3e42: 5b20 400e |0073: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e40 │ │ -0e3e46: 5430 410e |0075: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e41 │ │ -0e3e4a: 3800 0600 |0077: if-eqz v0, 007d // +0006 │ │ -0e3e4e: 5430 410e |0079: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e41 │ │ -0e3e52: 5b20 410e |007b: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e41 │ │ -0e3e56: 5430 420e |007d: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e42 │ │ -0e3e5a: 3800 0600 |007f: if-eqz v0, 0085 // +0006 │ │ -0e3e5e: 5430 420e |0081: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e42 │ │ -0e3e62: 5b20 420e |0083: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e42 │ │ -0e3e66: 0e00 |0085: return-void │ │ +0f22f0: |[0f22f0] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton$ImageTextButtonStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;)V │ │ +0f2300: 7020 2b1c 3200 |0000: invoke-direct {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)V // method@1c2b │ │ +0f2306: 5430 3e0e |0003: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e3e │ │ +0f230a: 5b20 3e0e |0005: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e3e │ │ +0f230e: 5430 3f0e |0007: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3f │ │ +0f2312: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +0f2316: 2200 1101 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0f231a: 5431 3f0e |000d: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3f │ │ +0f231e: 7020 a609 1000 |000f: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ +0f2324: 5b20 3f0e |0012: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3f │ │ +0f2328: 5430 3d0e |0014: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3d │ │ +0f232c: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ +0f2330: 2200 1101 |0018: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0f2334: 5431 3d0e |001a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3d │ │ +0f2338: 7020 a609 1000 |001c: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ +0f233e: 5b20 3d0e |001f: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3d │ │ +0f2342: 5430 460e |0021: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e46 │ │ +0f2346: 3800 0b00 |0023: if-eqz v0, 002e // +000b │ │ +0f234a: 2200 1101 |0025: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0f234e: 5431 460e |0027: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e46 │ │ +0f2352: 7020 a609 1000 |0029: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ +0f2358: 5b20 460e |002c: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e46 │ │ +0f235c: 5430 3a0e |002e: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3a │ │ +0f2360: 3800 0b00 |0030: if-eqz v0, 003b // +000b │ │ +0f2364: 2200 1101 |0032: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0f2368: 5431 3a0e |0034: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3a │ │ +0f236c: 7020 a609 1000 |0036: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ +0f2372: 5b20 3a0e |0039: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3a │ │ +0f2376: 5430 3b0e |003b: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3b │ │ +0f237a: 3800 0b00 |003d: if-eqz v0, 0048 // +000b │ │ +0f237e: 2200 1101 |003f: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0f2382: 5431 3b0e |0041: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3b │ │ +0f2386: 7020 a609 1000 |0043: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ +0f238c: 5b20 3b0e |0046: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3b │ │ +0f2390: 5430 3c0e |0048: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3c │ │ +0f2394: 3800 0b00 |004a: if-eqz v0, 0055 // +000b │ │ +0f2398: 2200 1101 |004c: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0f239c: 5431 3c0e |004e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3c │ │ +0f23a0: 7020 a609 1000 |0050: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09a6 │ │ +0f23a6: 5b20 3c0e |0053: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3c │ │ +0f23aa: 5430 450e |0055: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e45 │ │ +0f23ae: 3800 0600 |0057: if-eqz v0, 005d // +0006 │ │ +0f23b2: 5430 450e |0059: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e45 │ │ +0f23b6: 5b20 450e |005b: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e45 │ │ +0f23ba: 5430 430e |005d: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e43 │ │ +0f23be: 3800 0600 |005f: if-eqz v0, 0065 // +0006 │ │ +0f23c2: 5430 430e |0061: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e43 │ │ +0f23c6: 5b20 430e |0063: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e43 │ │ +0f23ca: 5430 440e |0065: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e44 │ │ +0f23ce: 3800 0600 |0067: if-eqz v0, 006d // +0006 │ │ +0f23d2: 5430 440e |0069: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e44 │ │ +0f23d6: 5b20 440e |006b: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e44 │ │ +0f23da: 5430 400e |006d: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e40 │ │ +0f23de: 3800 0600 |006f: if-eqz v0, 0075 // +0006 │ │ +0f23e2: 5430 400e |0071: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e40 │ │ +0f23e6: 5b20 400e |0073: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e40 │ │ +0f23ea: 5430 410e |0075: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e41 │ │ +0f23ee: 3800 0600 |0077: if-eqz v0, 007d // +0006 │ │ +0f23f2: 5430 410e |0079: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e41 │ │ +0f23f6: 5b20 410e |007b: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e41 │ │ +0f23fa: 5430 420e |007d: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e42 │ │ +0f23fe: 3800 0600 |007f: if-eqz v0, 0085 // +0006 │ │ +0f2402: 5430 420e |0081: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e42 │ │ +0f2406: 5b20 420e |0083: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e42 │ │ +0f240a: 0e00 |0085: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0003 line=155 │ │ 0x0007 line=156 │ │ 0x0014 line=157 │ │ 0x0021 line=158 │ │ @@ -333801,34 +333856,34 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0e3e68: |[0e3e68] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton$ImageTextButtonStyle.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -0e3e78: 7040 2c1c 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1c2c │ │ -0e3e7e: 0e00 |0003: return-void │ │ +0f240c: |[0f240c] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton$ImageTextButtonStyle.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +0f241c: 7040 2c1c 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1c2c │ │ +0f2422: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0003 line=151 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; │ │ 0x0000 - 0x0004 reg=1 up Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ 0x0000 - 0x0004 reg=2 down Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ 0x0000 - 0x0004 reg=3 checked Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ │ │ Virtual methods - │ │ source_file_idx : 1782 (ImageTextButton.java) │ │ │ │ Class #757 header: │ │ -class_idx : 655 │ │ +class_idx : 653 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 706 │ │ +superclass_idx : 704 │ │ source_file_idx : 1995 │ │ static_fields_size : 0 │ │ instance_fields_size: 11 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 19 │ │ │ │ Class #757 annotations: │ │ @@ -333892,42 +333947,42 @@ │ │ type : '(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -0e3e80: |[0e3e80] com.badlogic.gdx.scenes.scene2d.ui.Label.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V │ │ -0e3e90: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -0e3e94: 7010 161d 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.:()V // method@1d16 │ │ -0e3e9a: 2200 3401 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // type@0134 │ │ -0e3e9e: 7010 cc0b 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.:()V // method@0bcc │ │ -0e3ea4: 5b20 4f0e |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ -0e3ea8: 2200 5003 |000c: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0350 │ │ -0e3eac: 7010 da22 0000 |000e: invoke-direct {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.:()V // method@22da │ │ -0e3eb2: 5b20 580e |0011: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0e58 │ │ -0e3eb6: 1300 0800 |0013: const/16 v0, #int 8 // #8 │ │ -0e3eba: 5920 530e |0015: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.labelAlign:I // field@0e53 │ │ -0e3ebe: 6200 af06 |0017: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06af │ │ -0e3ec2: 5b20 550e |0019: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.lineAlign:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0e55 │ │ -0e3ec6: 1210 |001b: const/4 v0, #int 1 // #1 │ │ -0e3ec8: 5c20 560e |001c: iput-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.sizeInvalid:Z // field@0e56 │ │ -0e3ecc: 5921 510e |001e: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0e51 │ │ -0e3ed0: 5921 520e |0020: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0e52 │ │ -0e3ed4: 3803 0700 |0022: if-eqz v3, 0029 // +0007 │ │ -0e3ed8: 5420 580e |0024: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0e58 │ │ -0e3edc: 6e20 e622 3000 |0026: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e6 │ │ -0e3ee2: 6e20 341a 4200 |0029: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a34 │ │ -0e3ee8: 6e10 221a 0200 |002c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getPrefWidth:()F // method@1a22 │ │ -0e3eee: 0a00 |002f: move-result v0 │ │ -0e3ef0: 6e20 361a 0200 |0030: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setWidth:(F)V // method@1a36 │ │ -0e3ef6: 6e10 211a 0200 |0033: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getPrefHeight:()F // method@1a21 │ │ -0e3efc: 0a00 |0036: move-result v0 │ │ -0e3efe: 6e20 321a 0200 |0037: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setHeight:(F)V // method@1a32 │ │ -0e3f04: 0e00 |003a: return-void │ │ +0f2424: |[0f2424] com.badlogic.gdx.scenes.scene2d.ui.Label.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V │ │ +0f2434: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +0f2438: 7010 161d 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.:()V // method@1d16 │ │ +0f243e: 2200 3201 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // type@0132 │ │ +0f2442: 7010 cc0b 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.:()V // method@0bcc │ │ +0f2448: 5b20 4f0e |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ +0f244c: 2200 4e03 |000c: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@034e │ │ +0f2450: 7010 da22 0000 |000e: invoke-direct {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.:()V // method@22da │ │ +0f2456: 5b20 580e |0011: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0e58 │ │ +0f245a: 1300 0800 |0013: const/16 v0, #int 8 // #8 │ │ +0f245e: 5920 530e |0015: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.labelAlign:I // field@0e53 │ │ +0f2462: 6200 af06 |0017: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06af │ │ +0f2466: 5b20 550e |0019: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.lineAlign:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0e55 │ │ +0f246a: 1210 |001b: const/4 v0, #int 1 // #1 │ │ +0f246c: 5c20 560e |001c: iput-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.sizeInvalid:Z // field@0e56 │ │ +0f2470: 5921 510e |001e: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0e51 │ │ +0f2474: 5921 520e |0020: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0e52 │ │ +0f2478: 3803 0700 |0022: if-eqz v3, 0029 // +0007 │ │ +0f247c: 5420 580e |0024: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0e58 │ │ +0f2480: 6e20 e622 3000 |0026: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e6 │ │ +0f2486: 6e20 341a 4200 |0029: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a34 │ │ +0f248c: 6e10 221a 0200 |002c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getPrefWidth:()F // method@1a22 │ │ +0f2492: 0a00 |002f: move-result v0 │ │ +0f2494: 6e20 361a 0200 |0030: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setWidth:(F)V // method@1a36 │ │ +0f249a: 6e10 211a 0200 |0033: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getPrefHeight:()F // method@1a21 │ │ +0f24a0: 0a00 |0036: move-result v0 │ │ +0f24a2: 6e20 321a 0200 |0037: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setHeight:(F)V // method@1a32 │ │ +0f24a8: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=69 │ │ 0x0005 line=39 │ │ 0x000c line=40 │ │ 0x0013 line=42 │ │ 0x0017 line=43 │ │ @@ -333948,21 +334003,21 @@ │ │ type : '(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0e3f08: |[0e3f08] com.badlogic.gdx.scenes.scene2d.ui.Label.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0e3f18: 1c00 8e02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028e │ │ -0e3f1c: 6e20 051b 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ -0e3f22: 0c00 |0005: move-result-object v0 │ │ -0e3f24: 1f00 8e02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028e │ │ -0e3f28: 7030 161a 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a16 │ │ -0e3f2e: 0e00 |000b: return-void │ │ +0f24ac: |[0f24ac] com.badlogic.gdx.scenes.scene2d.ui.Label.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0f24bc: 1c00 8c02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028c │ │ +0f24c0: 6e20 051b 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ +0f24c6: 0c00 |0005: move-result-object v0 │ │ +0f24c8: 1f00 8c02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028c │ │ +0f24cc: 7030 161a 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a16 │ │ +0f24d2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x000b line=51 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Label; │ │ 0x0000 - 0x000c reg=2 text Ljava/lang/CharSequence; │ │ @@ -333973,21 +334028,21 @@ │ │ type : '(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0e3f30: |[0e3f30] com.badlogic.gdx.scenes.scene2d.ui.Label.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0e3f40: 1c00 8e02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028e │ │ -0e3f44: 6e30 061b 4300 |0002: invoke-virtual {v3, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ -0e3f4a: 0c00 |0005: move-result-object v0 │ │ -0e3f4c: 1f00 8e02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028e │ │ -0e3f50: 7030 161a 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a16 │ │ -0e3f56: 0e00 |000b: return-void │ │ +0f24d4: |[0f24d4] com.badlogic.gdx.scenes.scene2d.ui.Label.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +0f24e4: 1c00 8c02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028c │ │ +0f24e8: 6e30 061b 4300 |0002: invoke-virtual {v3, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ +0f24ee: 0c00 |0005: move-result-object v0 │ │ +0f24f0: 1f00 8c02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028c │ │ +0f24f4: 7030 161a 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a16 │ │ +0f24fa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x000b line=55 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Label; │ │ 0x0000 - 0x000c reg=2 text Ljava/lang/CharSequence; │ │ @@ -333999,21 +334054,21 @@ │ │ type : '(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;Lcom/badlogic/gdx/graphics/Color;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0e3f58: |[0e3f58] com.badlogic.gdx.scenes.scene2d.ui.Label.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;Lcom/badlogic/gdx/graphics/Color;)V │ │ -0e3f68: 2200 8e02 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028e │ │ -0e3f6c: 6e20 0b1b 5400 |0002: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getFont:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@1b0b │ │ -0e3f72: 0c01 |0005: move-result-object v1 │ │ -0e3f74: 7030 141a 1006 |0006: invoke-direct {v0, v1, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Lcom/badlogic/gdx/graphics/Color;)V // method@1a14 │ │ -0e3f7a: 7030 161a 3200 |0009: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a16 │ │ -0e3f80: 0e00 |000c: return-void │ │ +0f24fc: |[0f24fc] com.badlogic.gdx.scenes.scene2d.ui.Label.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;Lcom/badlogic/gdx/graphics/Color;)V │ │ +0f250c: 2200 8c02 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028c │ │ +0f2510: 6e20 0b1b 5400 |0002: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getFont:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@1b0b │ │ +0f2516: 0c01 |0005: move-result-object v1 │ │ +0f2518: 7030 141a 1006 |0006: invoke-direct {v0, v1, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Lcom/badlogic/gdx/graphics/Color;)V // method@1a14 │ │ +0f251e: 7030 161a 3200 |0009: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a16 │ │ +0f2524: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x000c line=61 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Label; │ │ 0x0000 - 0x000d reg=3 text Ljava/lang/CharSequence; │ │ @@ -334026,23 +334081,23 @@ │ │ type : '(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e3f84: |[0e3f84] com.badlogic.gdx.scenes.scene2d.ui.Label.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;Ljava/lang/String;)V │ │ -0e3f94: 2200 8e02 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028e │ │ -0e3f98: 6e20 0b1b 6500 |0002: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getFont:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@1b0b │ │ -0e3f9e: 0c01 |0005: move-result-object v1 │ │ -0e3fa0: 6e20 091b 7500 |0006: invoke-virtual {v5, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getColor:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Color; // method@1b09 │ │ -0e3fa6: 0c02 |0009: move-result-object v2 │ │ -0e3fa8: 7030 141a 1002 |000a: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Lcom/badlogic/gdx/graphics/Color;)V // method@1a14 │ │ -0e3fae: 7030 161a 4300 |000d: invoke-direct {v3, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a16 │ │ -0e3fb4: 0e00 |0010: return-void │ │ +0f2528: |[0f2528] com.badlogic.gdx.scenes.scene2d.ui.Label.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;Ljava/lang/String;)V │ │ +0f2538: 2200 8c02 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028c │ │ +0f253c: 6e20 0b1b 6500 |0002: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getFont:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@1b0b │ │ +0f2542: 0c01 |0005: move-result-object v1 │ │ +0f2544: 6e20 091b 7500 |0006: invoke-virtual {v5, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getColor:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Color; // method@1b09 │ │ +0f254a: 0c02 |0009: move-result-object v2 │ │ +0f254c: 7030 141a 1002 |000a: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Lcom/badlogic/gdx/graphics/Color;)V // method@1a14 │ │ +0f2552: 7030 161a 4300 |000d: invoke-direct {v3, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a16 │ │ +0f2558: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0010 line=67 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lcom/badlogic/gdx/scenes/scene2d/ui/Label; │ │ 0x0000 - 0x0011 reg=4 text Ljava/lang/CharSequence; │ │ @@ -334055,62 +334110,62 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 89 16-bit code units │ │ -0e3fb8: |[0e3fb8] com.badlogic.gdx.scenes.scene2d.ui.Label.computeSize:()V │ │ -0e3fc8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0e3fca: 5c41 560e |0001: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.sizeInvalid:Z // field@0e56 │ │ -0e3fce: 5541 590e |0003: iget-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.wrap:Z // field@0e59 │ │ -0e3fd2: 3801 4200 |0005: if-eqz v1, 0047 // +0042 │ │ -0e3fd6: 6e10 261a 0400 |0007: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getWidth:()F // method@1a26 │ │ -0e3fdc: 0a00 |000a: move-result v0 │ │ -0e3fde: 5441 570e |000b: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0e57 │ │ -0e3fe2: 5411 4c0e |000d: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e4c │ │ -0e3fe6: 3801 1400 |000f: if-eqz v1, 0023 // +0014 │ │ -0e3fea: 5441 570e |0011: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0e57 │ │ -0e3fee: 5411 4c0e |0013: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e4c │ │ -0e3ff2: 7210 051e 0100 |0015: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ -0e3ff8: 0a01 |0018: move-result v1 │ │ -0e3ffa: 5442 570e |0019: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0e57 │ │ -0e3ffe: 5422 4c0e |001b: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e4c │ │ -0e4002: 7210 081e 0200 |001d: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1e08 │ │ -0e4008: 0a02 |0020: move-result v2 │ │ -0e400a: c621 |0021: add-float/2addr v1, v2 │ │ -0e400c: c710 |0022: sub-float/2addr v0, v1 │ │ -0e400e: 5441 4f0e |0023: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ -0e4012: 5442 500e |0025: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e50 │ │ -0e4016: 6e10 120c 0200 |0027: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@0c12 │ │ -0e401c: 0c02 |002a: move-result-object v2 │ │ -0e401e: 5443 580e |002b: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0e58 │ │ -0e4022: 6e30 f10b 3200 |002d: invoke-virtual {v2, v3, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getWrappedBounds:(Ljava/lang/CharSequence;F)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0bf1 │ │ -0e4028: 0c02 |0030: move-result-object v2 │ │ -0e402a: 6e20 ce0b 2100 |0031: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.set:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)V // method@0bce │ │ -0e4030: 5441 4f0e |0034: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ -0e4034: 5212 b206 |0036: iget v2, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ -0e4038: 5243 510e |0038: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0e51 │ │ -0e403c: c832 |003a: mul-float/2addr v2, v3 │ │ -0e403e: 5912 b206 |003b: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ -0e4042: 5441 4f0e |003d: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ -0e4046: 5212 b106 |003f: iget v2, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ -0e404a: 5243 520e |0041: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0e52 │ │ -0e404e: c832 |0043: mul-float/2addr v2, v3 │ │ -0e4050: 5912 b106 |0044: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ -0e4054: 0e00 |0046: return-void │ │ -0e4056: 5441 4f0e |0047: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ -0e405a: 5442 500e |0049: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e50 │ │ -0e405e: 6e10 120c 0200 |004b: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@0c12 │ │ -0e4064: 0c02 |004e: move-result-object v2 │ │ -0e4066: 5443 580e |004f: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0e58 │ │ -0e406a: 6e20 eb0b 3200 |0051: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getMultiLineBounds:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0beb │ │ -0e4070: 0c02 |0054: move-result-object v2 │ │ -0e4072: 6e20 ce0b 2100 |0055: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.set:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)V // method@0bce │ │ -0e4078: 28dc |0058: goto 0034 // -0024 │ │ +0f255c: |[0f255c] com.badlogic.gdx.scenes.scene2d.ui.Label.computeSize:()V │ │ +0f256c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0f256e: 5c41 560e |0001: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.sizeInvalid:Z // field@0e56 │ │ +0f2572: 5541 590e |0003: iget-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.wrap:Z // field@0e59 │ │ +0f2576: 3801 4200 |0005: if-eqz v1, 0047 // +0042 │ │ +0f257a: 6e10 261a 0400 |0007: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getWidth:()F // method@1a26 │ │ +0f2580: 0a00 |000a: move-result v0 │ │ +0f2582: 5441 570e |000b: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0e57 │ │ +0f2586: 5411 4c0e |000d: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e4c │ │ +0f258a: 3801 1400 |000f: if-eqz v1, 0023 // +0014 │ │ +0f258e: 5441 570e |0011: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0e57 │ │ +0f2592: 5411 4c0e |0013: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e4c │ │ +0f2596: 7210 051e 0100 |0015: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ +0f259c: 0a01 |0018: move-result v1 │ │ +0f259e: 5442 570e |0019: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0e57 │ │ +0f25a2: 5422 4c0e |001b: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e4c │ │ +0f25a6: 7210 081e 0200 |001d: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1e08 │ │ +0f25ac: 0a02 |0020: move-result v2 │ │ +0f25ae: c621 |0021: add-float/2addr v1, v2 │ │ +0f25b0: c710 |0022: sub-float/2addr v0, v1 │ │ +0f25b2: 5441 4f0e |0023: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ +0f25b6: 5442 500e |0025: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e50 │ │ +0f25ba: 6e10 120c 0200 |0027: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@0c12 │ │ +0f25c0: 0c02 |002a: move-result-object v2 │ │ +0f25c2: 5443 580e |002b: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0e58 │ │ +0f25c6: 6e30 f10b 3200 |002d: invoke-virtual {v2, v3, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getWrappedBounds:(Ljava/lang/CharSequence;F)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0bf1 │ │ +0f25cc: 0c02 |0030: move-result-object v2 │ │ +0f25ce: 6e20 ce0b 2100 |0031: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.set:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)V // method@0bce │ │ +0f25d4: 5441 4f0e |0034: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ +0f25d8: 5212 b206 |0036: iget v2, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ +0f25dc: 5243 510e |0038: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0e51 │ │ +0f25e0: c832 |003a: mul-float/2addr v2, v3 │ │ +0f25e2: 5912 b206 |003b: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ +0f25e6: 5441 4f0e |003d: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ +0f25ea: 5212 b106 |003f: iget v2, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ +0f25ee: 5243 520e |0041: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0e52 │ │ +0f25f2: c832 |0043: mul-float/2addr v2, v3 │ │ +0f25f4: 5912 b106 |0044: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ +0f25f8: 0e00 |0046: return-void │ │ +0f25fa: 5441 4f0e |0047: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ +0f25fe: 5442 500e |0049: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e50 │ │ +0f2602: 6e10 120c 0200 |004b: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@0c12 │ │ +0f2608: 0c02 |004e: move-result-object v2 │ │ +0f260a: 5443 580e |004f: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0e58 │ │ +0f260e: 6e20 eb0b 3200 |0051: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getMultiLineBounds:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0beb │ │ +0f2614: 0c02 |0054: move-result-object v2 │ │ +0f2616: 6e20 ce0b 2100 |0055: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.set:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)V // method@0bce │ │ +0f261c: 28dc |0058: goto 0034 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0003 line=125 │ │ 0x0007 line=126 │ │ 0x000b line=127 │ │ 0x0023 line=128 │ │ @@ -334127,34 +334182,34 @@ │ │ type : '(Ljava/lang/CharSequence;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0e407c: |[0e407c] com.badlogic.gdx.scenes.scene2d.ui.Label.textEquals:(Ljava/lang/CharSequence;)Z │ │ -0e408c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0e408e: 5464 580e |0001: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0e58 │ │ -0e4092: 5242 b511 |0003: iget v2, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ -0e4096: 5464 580e |0005: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0e58 │ │ -0e409a: 5440 b311 |0007: iget-object v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ -0e409e: 7210 c425 0700 |0009: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ -0e40a4: 0a04 |000c: move-result v4 │ │ -0e40a6: 3242 0300 |000d: if-eq v2, v4, 0010 // +0003 │ │ -0e40aa: 0f03 |000f: return v3 │ │ -0e40ac: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -0e40ae: 3521 0d00 |0011: if-ge v1, v2, 001e // +000d │ │ -0e40b2: 4904 0001 |0013: aget-char v4, v0, v1 │ │ -0e40b6: 7220 c325 1700 |0015: invoke-interface {v7, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ -0e40bc: 0a05 |0018: move-result v5 │ │ -0e40be: 3354 f6ff |0019: if-ne v4, v5, 000f // -000a │ │ -0e40c2: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e40c6: 28f4 |001d: goto 0011 // -000c │ │ -0e40c8: 1213 |001e: const/4 v3, #int 1 // #1 │ │ -0e40ca: 28f0 |001f: goto 000f // -0010 │ │ +0f2620: |[0f2620] com.badlogic.gdx.scenes.scene2d.ui.Label.textEquals:(Ljava/lang/CharSequence;)Z │ │ +0f2630: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0f2632: 5464 580e |0001: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0e58 │ │ +0f2636: 5242 b511 |0003: iget v2, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@11b5 │ │ +0f263a: 5464 580e |0005: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0e58 │ │ +0f263e: 5440 b311 |0007: iget-object v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@11b3 │ │ +0f2642: 7210 c425 0700 |0009: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ +0f2648: 0a04 |000c: move-result v4 │ │ +0f264a: 3242 0300 |000d: if-eq v2, v4, 0010 // +0003 │ │ +0f264e: 0f03 |000f: return v3 │ │ +0f2650: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +0f2652: 3521 0d00 |0011: if-ge v1, v2, 001e // +000d │ │ +0f2656: 4904 0001 |0013: aget-char v4, v0, v1 │ │ +0f265a: 7220 c325 1700 |0015: invoke-interface {v7, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@25c3 │ │ +0f2660: 0a05 |0018: move-result v5 │ │ +0f2662: 3354 f6ff |0019: if-ne v4, v5, 000f // -000a │ │ +0f2666: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0f266a: 28f4 |001d: goto 0011 // -000c │ │ +0f266c: 1213 |001e: const/4 v3, #int 1 // #1 │ │ +0f266e: 28f0 |001f: goto 000f // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=106 │ │ 0x0005 line=107 │ │ 0x0009 line=108 │ │ 0x000f line=111 │ │ 0x0010 line=109 │ │ @@ -334174,64 +334229,64 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 98 16-bit code units │ │ -0e40cc: |[0e40cc] com.badlogic.gdx.scenes.scene2d.ui.Label.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0e40dc: 6e10 391a 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.validate:()V // method@1a39 │ │ -0e40e2: 6e10 1d1a 0700 |0003: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1a1d │ │ -0e40e8: 0c06 |0006: move-result-object v6 │ │ -0e40ea: 5470 570e |0007: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0e57 │ │ -0e40ee: 5400 4c0e |0009: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e4c │ │ -0e40f2: 3800 2600 |000b: if-eqz v0, 0031 // +0026 │ │ -0e40f6: 5260 7903 |000d: iget v0, v6, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0e40fa: 5261 7803 |000f: iget v1, v6, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0e40fe: 5262 7703 |0011: iget v2, v6, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0e4102: 5263 7603 |0013: iget v3, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0e4106: c893 |0015: mul-float/2addr v3, v9 │ │ -0e4108: 6e53 f30d 0821 |0016: invoke-virtual {v8, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0df3 │ │ -0e410e: 5470 570e |0019: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0e57 │ │ -0e4112: 5400 4c0e |001b: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e4c │ │ -0e4116: 6e10 271a 0700 |001d: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getX:()F // method@1a27 │ │ -0e411c: 0a02 |0020: move-result v2 │ │ -0e411e: 6e10 281a 0700 |0021: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getY:()F // method@1a28 │ │ -0e4124: 0a03 |0024: move-result v3 │ │ -0e4126: 6e10 261a 0700 |0025: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getWidth:()F // method@1a26 │ │ -0e412c: 0a04 |0028: move-result v4 │ │ -0e412e: 6e10 201a 0700 |0029: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getHeight:()F // method@1a20 │ │ -0e4134: 0a05 |002c: move-result v5 │ │ -0e4136: 0781 |002d: move-object v1, v8 │ │ -0e4138: 7806 031e 0000 |002e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0e413e: 5471 500e |0031: iget-object v1, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e50 │ │ -0e4142: 5470 570e |0033: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0e57 │ │ -0e4146: 5400 4e0e |0035: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e4e │ │ -0e414a: 3900 1c00 |0037: if-nez v0, 0053 // +001c │ │ -0e414e: 0760 |0039: move-object v0, v6 │ │ -0e4150: 6e20 190c 0100 |003a: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0c19 │ │ -0e4156: 5470 500e |003d: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e50 │ │ -0e415a: 6e10 271a 0700 |003f: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getX:()F // method@1a27 │ │ -0e4160: 0a01 |0042: move-result v1 │ │ -0e4162: 6e10 281a 0700 |0043: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getY:()F // method@1a28 │ │ -0e4168: 0a02 |0046: move-result v2 │ │ -0e416a: 6e30 1d0c 1002 |0047: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setPosition:(FF)V // method@0c1d │ │ -0e4170: 5470 500e |004a: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e50 │ │ -0e4174: 5261 7603 |004c: iget v1, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0e4178: c891 |004e: mul-float/2addr v1, v9 │ │ -0e417a: 6e30 0f0c 8001 |004f: invoke-virtual {v0, v8, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@0c0f │ │ -0e4180: 0e00 |0052: return-void │ │ -0e4182: 6200 7a03 |0053: sget-object v0, Lcom/badlogic/gdx/graphics/Color;.tmp:Lcom/badlogic/gdx/graphics/Color; // field@037a │ │ -0e4186: 6e20 bc09 6000 |0055: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ -0e418c: 0c00 |0058: move-result-object v0 │ │ -0e418e: 5472 570e |0059: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0e57 │ │ -0e4192: 5422 4e0e |005b: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e4e │ │ -0e4196: 6e20 af09 2000 |005d: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/Color;.mul:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09af │ │ -0e419c: 0c00 |0060: move-result-object v0 │ │ -0e419e: 28d9 |0061: goto 003a // -0027 │ │ +0f2670: |[0f2670] com.badlogic.gdx.scenes.scene2d.ui.Label.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0f2680: 6e10 391a 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.validate:()V // method@1a39 │ │ +0f2686: 6e10 1d1a 0700 |0003: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1a1d │ │ +0f268c: 0c06 |0006: move-result-object v6 │ │ +0f268e: 5470 570e |0007: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0e57 │ │ +0f2692: 5400 4c0e |0009: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e4c │ │ +0f2696: 3800 2600 |000b: if-eqz v0, 0031 // +0026 │ │ +0f269a: 5260 7903 |000d: iget v0, v6, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0f269e: 5261 7803 |000f: iget v1, v6, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0f26a2: 5262 7703 |0011: iget v2, v6, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0f26a6: 5263 7603 |0013: iget v3, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0f26aa: c893 |0015: mul-float/2addr v3, v9 │ │ +0f26ac: 6e53 f30d 0821 |0016: invoke-virtual {v8, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0df3 │ │ +0f26b2: 5470 570e |0019: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0e57 │ │ +0f26b6: 5400 4c0e |001b: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e4c │ │ +0f26ba: 6e10 271a 0700 |001d: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getX:()F // method@1a27 │ │ +0f26c0: 0a02 |0020: move-result v2 │ │ +0f26c2: 6e10 281a 0700 |0021: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getY:()F // method@1a28 │ │ +0f26c8: 0a03 |0024: move-result v3 │ │ +0f26ca: 6e10 261a 0700 |0025: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getWidth:()F // method@1a26 │ │ +0f26d0: 0a04 |0028: move-result v4 │ │ +0f26d2: 6e10 201a 0700 |0029: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getHeight:()F // method@1a20 │ │ +0f26d8: 0a05 |002c: move-result v5 │ │ +0f26da: 0781 |002d: move-object v1, v8 │ │ +0f26dc: 7806 031e 0000 |002e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +0f26e2: 5471 500e |0031: iget-object v1, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e50 │ │ +0f26e6: 5470 570e |0033: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0e57 │ │ +0f26ea: 5400 4e0e |0035: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e4e │ │ +0f26ee: 3900 1c00 |0037: if-nez v0, 0053 // +001c │ │ +0f26f2: 0760 |0039: move-object v0, v6 │ │ +0f26f4: 6e20 190c 0100 |003a: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0c19 │ │ +0f26fa: 5470 500e |003d: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e50 │ │ +0f26fe: 6e10 271a 0700 |003f: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getX:()F // method@1a27 │ │ +0f2704: 0a01 |0042: move-result v1 │ │ +0f2706: 6e10 281a 0700 |0043: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getY:()F // method@1a28 │ │ +0f270c: 0a02 |0046: move-result v2 │ │ +0f270e: 6e30 1d0c 1002 |0047: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setPosition:(FF)V // method@0c1d │ │ +0f2714: 5470 500e |004a: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e50 │ │ +0f2718: 5261 7603 |004c: iget v1, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0f271c: c891 |004e: mul-float/2addr v1, v9 │ │ +0f271e: 6e30 0f0c 8001 |004f: invoke-virtual {v0, v8, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@0c0f │ │ +0f2724: 0e00 |0052: return-void │ │ +0f2726: 6200 7a03 |0053: sget-object v0, Lcom/badlogic/gdx/graphics/Color;.tmp:Lcom/badlogic/gdx/graphics/Color; // field@037a │ │ +0f272a: 6e20 bc09 6000 |0055: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ +0f2730: 0c00 |0058: move-result-object v0 │ │ +0f2732: 5472 570e |0059: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0e57 │ │ +0f2736: 5422 4e0e |005b: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e4e │ │ +0f273a: 6e20 af09 2000 |005d: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/Color;.mul:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09af │ │ +0f2740: 0c00 |0060: move-result-object v0 │ │ +0f2742: 28d9 |0061: goto 003a // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0003 line=187 │ │ 0x0007 line=188 │ │ 0x000d line=189 │ │ 0x0019 line=190 │ │ @@ -334251,17 +334306,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e41a0: |[0e41a0] com.badlogic.gdx.scenes.scene2d.ui.Label.getFontScaleX:()F │ │ -0e41b0: 5210 510e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0e51 │ │ -0e41b4: 0f00 |0002: return v0 │ │ +0f2744: |[0f2744] com.badlogic.gdx.scenes.scene2d.ui.Label.getFontScaleX:()F │ │ +0f2754: 5210 510e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0e51 │ │ +0f2758: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Label; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Label;) │ │ @@ -334269,17 +334324,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e41b8: |[0e41b8] com.badlogic.gdx.scenes.scene2d.ui.Label.getFontScaleY:()F │ │ -0e41c8: 5210 520e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0e52 │ │ -0e41cc: 0f00 |0002: return v0 │ │ +0f275c: |[0f275c] com.badlogic.gdx.scenes.scene2d.ui.Label.getFontScaleY:()F │ │ +0f276c: 5210 520e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0e52 │ │ +0f2770: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Label; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Label;) │ │ @@ -334287,37 +334342,37 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -0e41d0: |[0e41d0] com.badlogic.gdx.scenes.scene2d.ui.Label.getPrefHeight:()F │ │ -0e41e0: 5552 560e |0000: iget-boolean v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.sizeInvalid:Z // field@0e56 │ │ -0e41e4: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ -0e41e8: 7010 1b1a 0500 |0004: invoke-direct {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.computeSize:()V // method@1a1b │ │ -0e41ee: 5452 4f0e |0007: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ -0e41f2: 5222 b106 |0009: iget v2, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ -0e41f6: 5453 570e |000b: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0e57 │ │ -0e41fa: 5433 4d0e |000d: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e4d │ │ -0e41fe: 6e10 e90b 0300 |000f: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0be9 │ │ -0e4204: 0a03 |0012: move-result v3 │ │ -0e4206: 1504 0040 |0013: const/high16 v4, #int 1073741824 // #4000 │ │ -0e420a: c843 |0015: mul-float/2addr v3, v4 │ │ -0e420c: a701 0203 |0016: sub-float v1, v2, v3 │ │ -0e4210: 5452 570e |0018: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0e57 │ │ -0e4214: 5420 4c0e |001a: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e4c │ │ -0e4218: 3800 0c00 |001c: if-eqz v0, 0028 // +000c │ │ -0e421c: 7210 091e 0000 |001e: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ -0e4222: 0a02 |0021: move-result v2 │ │ -0e4224: 7210 041e 0000 |0022: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ -0e422a: 0a03 |0025: move-result v3 │ │ -0e422c: c632 |0026: add-float/2addr v2, v3 │ │ -0e422e: c621 |0027: add-float/2addr v1, v2 │ │ -0e4230: 0f01 |0028: return v1 │ │ +0f2774: |[0f2774] com.badlogic.gdx.scenes.scene2d.ui.Label.getPrefHeight:()F │ │ +0f2784: 5552 560e |0000: iget-boolean v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.sizeInvalid:Z // field@0e56 │ │ +0f2788: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ +0f278c: 7010 1b1a 0500 |0004: invoke-direct {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.computeSize:()V // method@1a1b │ │ +0f2792: 5452 4f0e |0007: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ +0f2796: 5222 b106 |0009: iget v2, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ +0f279a: 5453 570e |000b: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0e57 │ │ +0f279e: 5433 4d0e |000d: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e4d │ │ +0f27a2: 6e10 e90b 0300 |000f: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0be9 │ │ +0f27a8: 0a03 |0012: move-result v3 │ │ +0f27aa: 1504 0040 |0013: const/high16 v4, #int 1073741824 // #4000 │ │ +0f27ae: c843 |0015: mul-float/2addr v3, v4 │ │ +0f27b0: a701 0203 |0016: sub-float v1, v2, v3 │ │ +0f27b4: 5452 570e |0018: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0e57 │ │ +0f27b8: 5420 4c0e |001a: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e4c │ │ +0f27bc: 3800 0c00 |001c: if-eqz v0, 0028 // +000c │ │ +0f27c0: 7210 091e 0000 |001e: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ +0f27c6: 0a02 |0021: move-result v2 │ │ +0f27c8: 7210 041e 0000 |0022: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ +0f27ce: 0a03 |0025: move-result v3 │ │ +0f27d0: c632 |0026: add-float/2addr v2, v3 │ │ +0f27d2: c621 |0027: add-float/2addr v1, v2 │ │ +0f27d4: 0f01 |0028: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0007 line=208 │ │ 0x0018 line=209 │ │ 0x001c line=210 │ │ 0x0028 line=211 │ │ @@ -334331,34 +334386,34 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -0e4234: |[0e4234] com.badlogic.gdx.scenes.scene2d.ui.Label.getPrefWidth:()F │ │ -0e4244: 5542 590e |0000: iget-boolean v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.wrap:Z // field@0e59 │ │ -0e4248: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -0e424c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0e424e: 0f01 |0005: return v1 │ │ -0e4250: 5542 560e |0006: iget-boolean v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.sizeInvalid:Z // field@0e56 │ │ -0e4254: 3802 0500 |0008: if-eqz v2, 000d // +0005 │ │ -0e4258: 7010 1b1a 0400 |000a: invoke-direct {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.computeSize:()V // method@1a1b │ │ -0e425e: 5442 4f0e |000d: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ -0e4262: 5221 b206 |000f: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ -0e4266: 5442 570e |0011: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0e57 │ │ -0e426a: 5420 4c0e |0013: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e4c │ │ -0e426e: 3800 f0ff |0015: if-eqz v0, 0005 // -0010 │ │ -0e4272: 7210 051e 0000 |0017: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ -0e4278: 0a02 |001a: move-result v2 │ │ -0e427a: 7210 081e 0000 |001b: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1e08 │ │ -0e4280: 0a03 |001e: move-result v3 │ │ -0e4282: c632 |001f: add-float/2addr v2, v3 │ │ -0e4284: c621 |0020: add-float/2addr v1, v2 │ │ -0e4286: 28e4 |0021: goto 0005 // -001c │ │ +0f27d8: |[0f27d8] com.badlogic.gdx.scenes.scene2d.ui.Label.getPrefWidth:()F │ │ +0f27e8: 5542 590e |0000: iget-boolean v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.wrap:Z // field@0e59 │ │ +0f27ec: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +0f27f0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0f27f2: 0f01 |0005: return v1 │ │ +0f27f4: 5542 560e |0006: iget-boolean v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.sizeInvalid:Z // field@0e56 │ │ +0f27f8: 3802 0500 |0008: if-eqz v2, 000d // +0005 │ │ +0f27fc: 7010 1b1a 0400 |000a: invoke-direct {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.computeSize:()V // method@1a1b │ │ +0f2802: 5442 4f0e |000d: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ +0f2806: 5221 b206 |000f: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ +0f280a: 5442 570e |0011: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0e57 │ │ +0f280e: 5420 4c0e |0013: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e4c │ │ +0f2812: 3800 f0ff |0015: if-eqz v0, 0005 // -0010 │ │ +0f2816: 7210 051e 0000 |0017: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ +0f281c: 0a02 |001a: move-result v2 │ │ +0f281e: 7210 081e 0000 |001b: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1e08 │ │ +0f2824: 0a03 |001e: move-result v3 │ │ +0f2826: c632 |001f: add-float/2addr v2, v3 │ │ +0f2828: c621 |0020: add-float/2addr v1, v2 │ │ +0f282a: 28e4 |0021: goto 0005 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0005 line=203 │ │ 0x0006 line=199 │ │ 0x000d line=200 │ │ 0x0011 line=201 │ │ @@ -334373,17 +334428,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e4288: |[0e4288] com.badlogic.gdx.scenes.scene2d.ui.Label.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; │ │ -0e4298: 5410 570e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0e57 │ │ -0e429c: 1100 |0002: return-object v0 │ │ +0f282c: |[0f282c] com.badlogic.gdx.scenes.scene2d.ui.Label.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; │ │ +0f283c: 5410 570e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0e57 │ │ +0f2840: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Label; │ │ │ │ #6 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Label;) │ │ @@ -334391,17 +334446,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e42a0: |[0e42a0] com.badlogic.gdx.scenes.scene2d.ui.Label.getText:()Ljava/lang/CharSequence; │ │ -0e42b0: 5410 580e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0e58 │ │ -0e42b4: 1100 |0002: return-object v0 │ │ +0f2844: |[0f2844] com.badlogic.gdx.scenes.scene2d.ui.Label.getText:()Ljava/lang/CharSequence; │ │ +0f2854: 5410 580e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0e58 │ │ +0f2858: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Label; │ │ │ │ #7 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Label;) │ │ @@ -334409,20 +334464,20 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0e42b8: |[0e42b8] com.badlogic.gdx.scenes.scene2d.ui.Label.getTextBounds:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -0e42c8: 5510 560e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.sizeInvalid:Z // field@0e56 │ │ -0e42cc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0e42d0: 7010 1b1a 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.computeSize:()V // method@1a1b │ │ -0e42d6: 5410 4f0e |0007: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ -0e42da: 1100 |0009: return-object v0 │ │ +0f285c: |[0f285c] com.badlogic.gdx.scenes.scene2d.ui.Label.getTextBounds:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +0f286c: 5510 560e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.sizeInvalid:Z // field@0e56 │ │ +0f2870: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0f2874: 7010 1b1a 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.computeSize:()V // method@1a1b │ │ +0f287a: 5410 4f0e |0007: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ +0f287e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0007 line=216 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Label; │ │ │ │ @@ -334431,19 +334486,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e42dc: |[0e42dc] com.badlogic.gdx.scenes.scene2d.ui.Label.invalidate:()V │ │ -0e42ec: 6f10 231d 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.invalidate:()V // method@1d23 │ │ -0e42f2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0e42f4: 5c10 560e |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.sizeInvalid:Z // field@0e56 │ │ -0e42f8: 0e00 |0006: return-void │ │ +0f2880: |[0f2880] com.badlogic.gdx.scenes.scene2d.ui.Label.invalidate:()V │ │ +0f2890: 6f10 231d 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.invalidate:()V // method@1d23 │ │ +0f2896: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0f2898: 5c10 560e |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.sizeInvalid:Z // field@0e56 │ │ +0f289c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0003 line=120 │ │ 0x0006 line=121 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Label; │ │ @@ -334453,167 +334508,167 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 283 16-bit code units │ │ -0e42fc: |[0e42fc] com.badlogic.gdx.scenes.scene2d.ui.Label.layout:()V │ │ -0e430c: 1505 0040 |0000: const/high16 v5, #int 1073741824 // #4000 │ │ -0e4310: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0e4312: 150d 803f |0003: const/high16 v13, #int 1065353216 // #3f80 │ │ -0e4316: 55e1 560e |0005: iget-boolean v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.sizeInvalid:Z // field@0e56 │ │ -0e431a: 3801 0500 |0007: if-eqz v1, 000c // +0005 │ │ -0e431e: 7010 1b1a 0e00 |0009: invoke-direct {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.computeSize:()V // method@1a1b │ │ -0e4324: 55e1 590e |000c: iget-boolean v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.wrap:Z // field@0e59 │ │ -0e4328: 3801 1100 |000e: if-eqz v1, 001f // +0011 │ │ -0e432c: 6e10 211a 0e00 |0010: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getPrefHeight:()F // method@1a21 │ │ -0e4332: 0a0b |0013: move-result v11 │ │ -0e4334: 52e1 540e |0014: iget v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.lastPrefHeight:F // field@0e54 │ │ -0e4338: 2d01 0b01 |0016: cmpl-float v1, v11, v1 │ │ -0e433c: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ -0e4340: 59eb 540e |001a: iput v11, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.lastPrefHeight:F // field@0e54 │ │ -0e4344: 6e10 2a1a 0e00 |001c: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidateHierarchy:()V // method@1a2a │ │ -0e434a: 54e1 500e |001f: iget-object v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e50 │ │ -0e434e: 6e10 120c 0100 |0021: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@0c12 │ │ -0e4354: 0c07 |0024: move-result-object v7 │ │ -0e4356: 6e10 ee0b 0700 |0025: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getScaleX:()F // method@0bee │ │ -0e435c: 0a09 |0028: move-result v9 │ │ -0e435e: 6e10 ef0b 0700 |0029: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getScaleY:()F // method@0bef │ │ -0e4364: 0a0a |002c: move-result v10 │ │ -0e4366: 52e1 510e |002d: iget v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0e51 │ │ -0e436a: 2d01 010d |002f: cmpl-float v1, v1, v13 │ │ -0e436e: 3901 0800 |0031: if-nez v1, 0039 // +0008 │ │ -0e4372: 52e1 520e |0033: iget v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0e52 │ │ -0e4376: 2d01 010d |0035: cmpl-float v1, v1, v13 │ │ -0e437a: 3801 0900 |0037: if-eqz v1, 0040 // +0009 │ │ -0e437e: 52e1 510e |0039: iget v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0e51 │ │ -0e4382: 52e4 520e |003b: iget v4, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0e52 │ │ -0e4386: 6e30 000c 1704 |003d: invoke-virtual {v7, v1, v4}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setScale:(FF)V // method@0c00 │ │ -0e438c: 54e1 570e |0040: iget-object v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0e57 │ │ -0e4390: 5416 4c0e |0042: iget-object v6, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e4c │ │ -0e4394: 6e10 261a 0e00 |0044: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getWidth:()F // method@1a26 │ │ -0e439a: 0a0c |0047: move-result v12 │ │ -0e439c: 6e10 201a 0e00 |0048: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getHeight:()F // method@1a20 │ │ -0e43a2: 0a08 |004b: move-result v8 │ │ -0e43a4: 1202 |004c: const/4 v2, #int 0 // #0 │ │ -0e43a6: 1203 |004d: const/4 v3, #int 0 // #0 │ │ -0e43a8: 3806 1e00 |004e: if-eqz v6, 006c // +001e │ │ -0e43ac: 7210 051e 0600 |0050: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ -0e43b2: 0a02 |0053: move-result v2 │ │ -0e43b4: 7210 041e 0600 |0054: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ -0e43ba: 0a03 |0057: move-result v3 │ │ -0e43bc: 7210 051e 0600 |0058: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ -0e43c2: 0a01 |005b: move-result v1 │ │ -0e43c4: 7210 081e 0600 |005c: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1e08 │ │ -0e43ca: 0a04 |005f: move-result v4 │ │ -0e43cc: c641 |0060: add-float/2addr v1, v4 │ │ -0e43ce: c71c |0061: sub-float/2addr v12, v1 │ │ -0e43d0: 7210 041e 0600 |0062: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ -0e43d6: 0a01 |0065: move-result v1 │ │ -0e43d8: 7210 091e 0600 |0066: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ -0e43de: 0a04 |0069: move-result v4 │ │ -0e43e0: c641 |006a: add-float/2addr v1, v4 │ │ -0e43e2: c718 |006b: sub-float/2addr v8, v1 │ │ -0e43e4: 52e1 530e |006c: iget v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.labelAlign:I // field@0e53 │ │ -0e43e8: dd01 0102 |006e: and-int/lit8 v1, v1, #int 2 // #02 │ │ -0e43ec: 3801 6400 |0070: if-eqz v1, 00d4 // +0064 │ │ -0e43f0: 54e1 500e |0072: iget-object v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e50 │ │ -0e43f4: 6e10 120c 0100 |0074: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@0c12 │ │ -0e43fa: 0c01 |0077: move-result-object v1 │ │ -0e43fc: 6e10 f50b 0100 |0078: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isFlipped:()Z // method@0bf5 │ │ -0e4402: 0a01 |007b: move-result v1 │ │ -0e4404: 3801 5100 |007c: if-eqz v1, 00cd // +0051 │ │ -0e4408: c603 |007e: add-float/2addr v3, v0 │ │ -0e440a: 54e0 570e |007f: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0e57 │ │ -0e440e: 5400 4d0e |0081: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e4d │ │ -0e4412: 6e10 e90b 0000 |0083: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0be9 │ │ -0e4418: 0a00 |0086: move-result v0 │ │ -0e441a: c603 |0087: add-float/2addr v3, v0 │ │ -0e441c: 54e0 500e |0088: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e50 │ │ -0e4420: 6e10 120c 0000 |008a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@0c12 │ │ -0e4426: 0c00 |008d: move-result-object v0 │ │ -0e4428: 6e10 f50b 0000 |008e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isFlipped:()Z // method@0bf5 │ │ -0e442e: 0a00 |0091: move-result v0 │ │ -0e4430: 3900 0700 |0092: if-nez v0, 0099 // +0007 │ │ -0e4434: 54e0 4f0e |0094: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ -0e4438: 5200 b106 |0096: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ -0e443c: c603 |0098: add-float/2addr v3, v0 │ │ -0e443e: 52e0 530e |0099: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.labelAlign:I // field@0e53 │ │ -0e4442: dd00 0008 |009b: and-int/lit8 v0, v0, #int 8 // #08 │ │ -0e4446: 3900 0f00 |009d: if-nez v0, 00ac // +000f │ │ -0e444a: 52e0 530e |009f: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.labelAlign:I // field@0e53 │ │ -0e444e: dd00 0010 |00a1: and-int/lit8 v0, v0, #int 16 // #10 │ │ -0e4452: 3800 5f00 |00a3: if-eqz v0, 0102 // +005f │ │ -0e4456: 54e0 4f0e |00a5: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ -0e445a: 5200 b206 |00a7: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ -0e445e: a700 0c00 |00a9: sub-float v0, v12, v0 │ │ -0e4462: c602 |00ab: add-float/2addr v2, v0 │ │ -0e4464: 55e0 590e |00ac: iget-boolean v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.wrap:Z // field@0e59 │ │ -0e4468: 3800 5f00 |00ae: if-eqz v0, 010d // +005f │ │ -0e446c: 54e0 500e |00b0: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e50 │ │ -0e4470: 54e1 580e |00b2: iget-object v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0e58 │ │ -0e4474: 54e4 4f0e |00b4: iget-object v4, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ -0e4478: 5244 b206 |00b6: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ -0e447c: 54e5 550e |00b8: iget-object v5, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.lineAlign:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0e55 │ │ -0e4480: 7406 220c 0000 |00ba: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setWrappedText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c22 │ │ -0e4486: 52e0 510e |00bd: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0e51 │ │ -0e448a: 2d00 000d |00bf: cmpl-float v0, v0, v13 │ │ -0e448e: 3900 0800 |00c1: if-nez v0, 00c9 // +0008 │ │ -0e4492: 52e0 520e |00c3: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0e52 │ │ -0e4496: 2d00 000d |00c5: cmpl-float v0, v0, v13 │ │ -0e449a: 3800 0500 |00c7: if-eqz v0, 00cc // +0005 │ │ -0e449e: 6e30 000c 970a |00c9: invoke-virtual {v7, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setScale:(FF)V // method@0c00 │ │ -0e44a4: 0e00 |00cc: return-void │ │ -0e44a6: 54e0 4f0e |00cd: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ -0e44aa: 5200 b106 |00cf: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ -0e44ae: a700 0800 |00d1: sub-float v0, v8, v0 │ │ -0e44b2: 28ab |00d3: goto 007e // -0055 │ │ -0e44b4: 52e1 530e |00d4: iget v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.labelAlign:I // field@0e53 │ │ -0e44b8: dd01 0104 |00d6: and-int/lit8 v1, v1, #int 4 // #04 │ │ -0e44bc: 3801 1f00 |00d8: if-eqz v1, 00f7 // +001f │ │ -0e44c0: 54e1 500e |00da: iget-object v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e50 │ │ -0e44c4: 6e10 120c 0100 |00dc: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@0c12 │ │ -0e44ca: 0c01 |00df: move-result-object v1 │ │ -0e44cc: 6e10 f50b 0100 |00e0: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isFlipped:()Z // method@0bf5 │ │ -0e44d2: 0a01 |00e3: move-result v1 │ │ -0e44d4: 3801 0800 |00e4: if-eqz v1, 00ec // +0008 │ │ -0e44d8: 54e0 4f0e |00e6: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ -0e44dc: 5200 b106 |00e8: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ -0e44e0: a700 0800 |00ea: sub-float v0, v8, v0 │ │ -0e44e4: c603 |00ec: add-float/2addr v3, v0 │ │ -0e44e6: 54e0 570e |00ed: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0e57 │ │ -0e44ea: 5400 4d0e |00ef: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e4d │ │ -0e44ee: 6e10 e90b 0000 |00f1: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0be9 │ │ -0e44f4: 0a00 |00f4: move-result v0 │ │ -0e44f6: c703 |00f5: sub-float/2addr v3, v0 │ │ -0e44f8: 2892 |00f6: goto 0088 // -006e │ │ -0e44fa: 54e0 4f0e |00f7: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ -0e44fe: 5200 b106 |00f9: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ -0e4502: a700 0800 |00fb: sub-float v0, v8, v0 │ │ -0e4506: c950 |00fd: div-float/2addr v0, v5 │ │ -0e4508: 8700 |00fe: float-to-int v0, v0 │ │ -0e450a: 8200 |00ff: int-to-float v0, v0 │ │ -0e450c: c603 |0100: add-float/2addr v3, v0 │ │ -0e450e: 2887 |0101: goto 0088 // -0079 │ │ -0e4510: 54e0 4f0e |0102: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ -0e4514: 5200 b206 |0104: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ -0e4518: a700 0c00 |0106: sub-float v0, v12, v0 │ │ -0e451c: c950 |0108: div-float/2addr v0, v5 │ │ -0e451e: 8700 |0109: float-to-int v0, v0 │ │ -0e4520: 8200 |010a: int-to-float v0, v0 │ │ -0e4522: c602 |010b: add-float/2addr v2, v0 │ │ -0e4524: 28a0 |010c: goto 00ac // -0060 │ │ -0e4526: 54e0 500e |010d: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e50 │ │ -0e452a: 54e1 580e |010f: iget-object v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0e58 │ │ -0e452e: 54e4 4f0e |0111: iget-object v4, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ -0e4532: 5244 b206 |0113: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ -0e4536: 54e5 550e |0115: iget-object v5, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.lineAlign:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0e55 │ │ -0e453a: 7406 1c0c 0000 |0117: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setMultiLineText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c1c │ │ -0e4540: 28a3 |011a: goto 00bd // -005d │ │ +0f28a0: |[0f28a0] com.badlogic.gdx.scenes.scene2d.ui.Label.layout:()V │ │ +0f28b0: 1505 0040 |0000: const/high16 v5, #int 1073741824 // #4000 │ │ +0f28b4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0f28b6: 150d 803f |0003: const/high16 v13, #int 1065353216 // #3f80 │ │ +0f28ba: 55e1 560e |0005: iget-boolean v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.sizeInvalid:Z // field@0e56 │ │ +0f28be: 3801 0500 |0007: if-eqz v1, 000c // +0005 │ │ +0f28c2: 7010 1b1a 0e00 |0009: invoke-direct {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.computeSize:()V // method@1a1b │ │ +0f28c8: 55e1 590e |000c: iget-boolean v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.wrap:Z // field@0e59 │ │ +0f28cc: 3801 1100 |000e: if-eqz v1, 001f // +0011 │ │ +0f28d0: 6e10 211a 0e00 |0010: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getPrefHeight:()F // method@1a21 │ │ +0f28d6: 0a0b |0013: move-result v11 │ │ +0f28d8: 52e1 540e |0014: iget v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.lastPrefHeight:F // field@0e54 │ │ +0f28dc: 2d01 0b01 |0016: cmpl-float v1, v11, v1 │ │ +0f28e0: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ +0f28e4: 59eb 540e |001a: iput v11, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.lastPrefHeight:F // field@0e54 │ │ +0f28e8: 6e10 2a1a 0e00 |001c: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidateHierarchy:()V // method@1a2a │ │ +0f28ee: 54e1 500e |001f: iget-object v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e50 │ │ +0f28f2: 6e10 120c 0100 |0021: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@0c12 │ │ +0f28f8: 0c07 |0024: move-result-object v7 │ │ +0f28fa: 6e10 ee0b 0700 |0025: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getScaleX:()F // method@0bee │ │ +0f2900: 0a09 |0028: move-result v9 │ │ +0f2902: 6e10 ef0b 0700 |0029: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getScaleY:()F // method@0bef │ │ +0f2908: 0a0a |002c: move-result v10 │ │ +0f290a: 52e1 510e |002d: iget v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0e51 │ │ +0f290e: 2d01 010d |002f: cmpl-float v1, v1, v13 │ │ +0f2912: 3901 0800 |0031: if-nez v1, 0039 // +0008 │ │ +0f2916: 52e1 520e |0033: iget v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0e52 │ │ +0f291a: 2d01 010d |0035: cmpl-float v1, v1, v13 │ │ +0f291e: 3801 0900 |0037: if-eqz v1, 0040 // +0009 │ │ +0f2922: 52e1 510e |0039: iget v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0e51 │ │ +0f2926: 52e4 520e |003b: iget v4, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0e52 │ │ +0f292a: 6e30 000c 1704 |003d: invoke-virtual {v7, v1, v4}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setScale:(FF)V // method@0c00 │ │ +0f2930: 54e1 570e |0040: iget-object v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0e57 │ │ +0f2934: 5416 4c0e |0042: iget-object v6, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e4c │ │ +0f2938: 6e10 261a 0e00 |0044: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getWidth:()F // method@1a26 │ │ +0f293e: 0a0c |0047: move-result v12 │ │ +0f2940: 6e10 201a 0e00 |0048: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getHeight:()F // method@1a20 │ │ +0f2946: 0a08 |004b: move-result v8 │ │ +0f2948: 1202 |004c: const/4 v2, #int 0 // #0 │ │ +0f294a: 1203 |004d: const/4 v3, #int 0 // #0 │ │ +0f294c: 3806 1e00 |004e: if-eqz v6, 006c // +001e │ │ +0f2950: 7210 051e 0600 |0050: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ +0f2956: 0a02 |0053: move-result v2 │ │ +0f2958: 7210 041e 0600 |0054: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ +0f295e: 0a03 |0057: move-result v3 │ │ +0f2960: 7210 051e 0600 |0058: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ +0f2966: 0a01 |005b: move-result v1 │ │ +0f2968: 7210 081e 0600 |005c: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1e08 │ │ +0f296e: 0a04 |005f: move-result v4 │ │ +0f2970: c641 |0060: add-float/2addr v1, v4 │ │ +0f2972: c71c |0061: sub-float/2addr v12, v1 │ │ +0f2974: 7210 041e 0600 |0062: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ +0f297a: 0a01 |0065: move-result v1 │ │ +0f297c: 7210 091e 0600 |0066: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ +0f2982: 0a04 |0069: move-result v4 │ │ +0f2984: c641 |006a: add-float/2addr v1, v4 │ │ +0f2986: c718 |006b: sub-float/2addr v8, v1 │ │ +0f2988: 52e1 530e |006c: iget v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.labelAlign:I // field@0e53 │ │ +0f298c: dd01 0102 |006e: and-int/lit8 v1, v1, #int 2 // #02 │ │ +0f2990: 3801 6400 |0070: if-eqz v1, 00d4 // +0064 │ │ +0f2994: 54e1 500e |0072: iget-object v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e50 │ │ +0f2998: 6e10 120c 0100 |0074: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@0c12 │ │ +0f299e: 0c01 |0077: move-result-object v1 │ │ +0f29a0: 6e10 f50b 0100 |0078: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isFlipped:()Z // method@0bf5 │ │ +0f29a6: 0a01 |007b: move-result v1 │ │ +0f29a8: 3801 5100 |007c: if-eqz v1, 00cd // +0051 │ │ +0f29ac: c603 |007e: add-float/2addr v3, v0 │ │ +0f29ae: 54e0 570e |007f: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0e57 │ │ +0f29b2: 5400 4d0e |0081: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e4d │ │ +0f29b6: 6e10 e90b 0000 |0083: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0be9 │ │ +0f29bc: 0a00 |0086: move-result v0 │ │ +0f29be: c603 |0087: add-float/2addr v3, v0 │ │ +0f29c0: 54e0 500e |0088: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e50 │ │ +0f29c4: 6e10 120c 0000 |008a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@0c12 │ │ +0f29ca: 0c00 |008d: move-result-object v0 │ │ +0f29cc: 6e10 f50b 0000 |008e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isFlipped:()Z // method@0bf5 │ │ +0f29d2: 0a00 |0091: move-result v0 │ │ +0f29d4: 3900 0700 |0092: if-nez v0, 0099 // +0007 │ │ +0f29d8: 54e0 4f0e |0094: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ +0f29dc: 5200 b106 |0096: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ +0f29e0: c603 |0098: add-float/2addr v3, v0 │ │ +0f29e2: 52e0 530e |0099: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.labelAlign:I // field@0e53 │ │ +0f29e6: dd00 0008 |009b: and-int/lit8 v0, v0, #int 8 // #08 │ │ +0f29ea: 3900 0f00 |009d: if-nez v0, 00ac // +000f │ │ +0f29ee: 52e0 530e |009f: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.labelAlign:I // field@0e53 │ │ +0f29f2: dd00 0010 |00a1: and-int/lit8 v0, v0, #int 16 // #10 │ │ +0f29f6: 3800 5f00 |00a3: if-eqz v0, 0102 // +005f │ │ +0f29fa: 54e0 4f0e |00a5: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ +0f29fe: 5200 b206 |00a7: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ +0f2a02: a700 0c00 |00a9: sub-float v0, v12, v0 │ │ +0f2a06: c602 |00ab: add-float/2addr v2, v0 │ │ +0f2a08: 55e0 590e |00ac: iget-boolean v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.wrap:Z // field@0e59 │ │ +0f2a0c: 3800 5f00 |00ae: if-eqz v0, 010d // +005f │ │ +0f2a10: 54e0 500e |00b0: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e50 │ │ +0f2a14: 54e1 580e |00b2: iget-object v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0e58 │ │ +0f2a18: 54e4 4f0e |00b4: iget-object v4, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ +0f2a1c: 5244 b206 |00b6: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ +0f2a20: 54e5 550e |00b8: iget-object v5, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.lineAlign:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0e55 │ │ +0f2a24: 7406 220c 0000 |00ba: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setWrappedText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c22 │ │ +0f2a2a: 52e0 510e |00bd: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0e51 │ │ +0f2a2e: 2d00 000d |00bf: cmpl-float v0, v0, v13 │ │ +0f2a32: 3900 0800 |00c1: if-nez v0, 00c9 // +0008 │ │ +0f2a36: 52e0 520e |00c3: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0e52 │ │ +0f2a3a: 2d00 000d |00c5: cmpl-float v0, v0, v13 │ │ +0f2a3e: 3800 0500 |00c7: if-eqz v0, 00cc // +0005 │ │ +0f2a42: 6e30 000c 970a |00c9: invoke-virtual {v7, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setScale:(FF)V // method@0c00 │ │ +0f2a48: 0e00 |00cc: return-void │ │ +0f2a4a: 54e0 4f0e |00cd: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ +0f2a4e: 5200 b106 |00cf: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ +0f2a52: a700 0800 |00d1: sub-float v0, v8, v0 │ │ +0f2a56: 28ab |00d3: goto 007e // -0055 │ │ +0f2a58: 52e1 530e |00d4: iget v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.labelAlign:I // field@0e53 │ │ +0f2a5c: dd01 0104 |00d6: and-int/lit8 v1, v1, #int 4 // #04 │ │ +0f2a60: 3801 1f00 |00d8: if-eqz v1, 00f7 // +001f │ │ +0f2a64: 54e1 500e |00da: iget-object v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e50 │ │ +0f2a68: 6e10 120c 0100 |00dc: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@0c12 │ │ +0f2a6e: 0c01 |00df: move-result-object v1 │ │ +0f2a70: 6e10 f50b 0100 |00e0: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isFlipped:()Z // method@0bf5 │ │ +0f2a76: 0a01 |00e3: move-result v1 │ │ +0f2a78: 3801 0800 |00e4: if-eqz v1, 00ec // +0008 │ │ +0f2a7c: 54e0 4f0e |00e6: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ +0f2a80: 5200 b106 |00e8: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ +0f2a84: a700 0800 |00ea: sub-float v0, v8, v0 │ │ +0f2a88: c603 |00ec: add-float/2addr v3, v0 │ │ +0f2a8a: 54e0 570e |00ed: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0e57 │ │ +0f2a8e: 5400 4d0e |00ef: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e4d │ │ +0f2a92: 6e10 e90b 0000 |00f1: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0be9 │ │ +0f2a98: 0a00 |00f4: move-result v0 │ │ +0f2a9a: c703 |00f5: sub-float/2addr v3, v0 │ │ +0f2a9c: 2892 |00f6: goto 0088 // -006e │ │ +0f2a9e: 54e0 4f0e |00f7: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ +0f2aa2: 5200 b106 |00f9: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ +0f2aa6: a700 0800 |00fb: sub-float v0, v8, v0 │ │ +0f2aaa: c950 |00fd: div-float/2addr v0, v5 │ │ +0f2aac: 8700 |00fe: float-to-int v0, v0 │ │ +0f2aae: 8200 |00ff: int-to-float v0, v0 │ │ +0f2ab0: c603 |0100: add-float/2addr v3, v0 │ │ +0f2ab2: 2887 |0101: goto 0088 // -0079 │ │ +0f2ab4: 54e0 4f0e |0102: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ +0f2ab8: 5200 b206 |0104: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ +0f2abc: a700 0c00 |0106: sub-float v0, v12, v0 │ │ +0f2ac0: c950 |0108: div-float/2addr v0, v5 │ │ +0f2ac2: 8700 |0109: float-to-int v0, v0 │ │ +0f2ac4: 8200 |010a: int-to-float v0, v0 │ │ +0f2ac6: c602 |010b: add-float/2addr v2, v0 │ │ +0f2ac8: 28a0 |010c: goto 00ac // -0060 │ │ +0f2aca: 54e0 500e |010d: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e50 │ │ +0f2ace: 54e1 580e |010f: iget-object v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0e58 │ │ +0f2ad2: 54e4 4f0e |0111: iget-object v4, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ +0f2ad6: 5244 b206 |0113: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ +0f2ada: 54e5 550e |0115: iget-object v5, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.lineAlign:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0e55 │ │ +0f2ade: 7406 1c0c 0000 |0117: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setMultiLineText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c1c │ │ +0f2ae4: 28a3 |011a: goto 00bd // -005d │ │ catches : (none) │ │ positions : │ │ 0x0005 line=136 │ │ 0x000c line=138 │ │ 0x0010 line=139 │ │ 0x0014 line=140 │ │ 0x001a line=141 │ │ @@ -334665,17 +334720,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0e4544: |[0e4544] com.badlogic.gdx.scenes.scene2d.ui.Label.setAlignment:(I)V │ │ -0e4554: 6e30 2d1a 1001 |0000: invoke-virtual {v0, v1, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setAlignment:(II)V // method@1a2d │ │ -0e455a: 0e00 |0003: return-void │ │ +0f2ae8: |[0f2ae8] com.badlogic.gdx.scenes.scene2d.ui.Label.setAlignment:(I)V │ │ +0f2af8: 6e30 2d1a 1001 |0000: invoke-virtual {v0, v1, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setAlignment:(II)V // method@1a2d │ │ +0f2afe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0003 line=231 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Label; │ │ 0x0000 - 0x0004 reg=1 wrapAlign I │ │ @@ -334685,30 +334740,30 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0e455c: |[0e455c] com.badlogic.gdx.scenes.scene2d.ui.Label.setAlignment:(II)V │ │ -0e456c: 5912 530e |0000: iput v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.labelAlign:I // field@0e53 │ │ -0e4570: dd00 0308 |0002: and-int/lit8 v0, v3, #int 8 // #08 │ │ -0e4574: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -0e4578: 6200 af06 |0006: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06af │ │ -0e457c: 5b10 550e |0008: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.lineAlign:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0e55 │ │ -0e4580: 6e10 291a 0100 |000a: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidate:()V // method@1a29 │ │ -0e4586: 0e00 |000d: return-void │ │ -0e4588: dd00 0310 |000e: and-int/lit8 v0, v3, #int 16 // #10 │ │ -0e458c: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -0e4590: 6200 b006 |0012: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.RIGHT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06b0 │ │ -0e4594: 5b10 550e |0014: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.lineAlign:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0e55 │ │ -0e4598: 28f4 |0016: goto 000a // -000c │ │ -0e459a: 6200 ae06 |0017: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.CENTER:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06ae │ │ -0e459e: 5b10 550e |0019: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.lineAlign:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0e55 │ │ -0e45a2: 28ef |001b: goto 000a // -0011 │ │ +0f2b00: |[0f2b00] com.badlogic.gdx.scenes.scene2d.ui.Label.setAlignment:(II)V │ │ +0f2b10: 5912 530e |0000: iput v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.labelAlign:I // field@0e53 │ │ +0f2b14: dd00 0308 |0002: and-int/lit8 v0, v3, #int 8 // #08 │ │ +0f2b18: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +0f2b1c: 6200 af06 |0006: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06af │ │ +0f2b20: 5b10 550e |0008: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.lineAlign:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0e55 │ │ +0f2b24: 6e10 291a 0100 |000a: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidate:()V // method@1a29 │ │ +0f2b2a: 0e00 |000d: return-void │ │ +0f2b2c: dd00 0310 |000e: and-int/lit8 v0, v3, #int 16 // #10 │ │ +0f2b30: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +0f2b34: 6200 b006 |0012: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.RIGHT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06b0 │ │ +0f2b38: 5b10 550e |0014: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.lineAlign:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0e55 │ │ +0f2b3c: 28f4 |0016: goto 000a // -000c │ │ +0f2b3e: 6200 ae06 |0017: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.CENTER:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@06ae │ │ +0f2b42: 5b10 550e |0019: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.lineAlign:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0e55 │ │ +0f2b46: 28ef |001b: goto 000a // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0002 line=239 │ │ 0x0006 line=240 │ │ 0x000a line=246 │ │ 0x000d line=247 │ │ @@ -334725,19 +334780,19 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0e45a4: |[0e45a4] com.badlogic.gdx.scenes.scene2d.ui.Label.setFontScale:(F)V │ │ -0e45b4: 5901 510e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0e51 │ │ -0e45b8: 5901 520e |0002: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0e52 │ │ -0e45bc: 6e10 2a1a 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidateHierarchy:()V // method@1a2a │ │ -0e45c2: 0e00 |0007: return-void │ │ +0f2b48: |[0f2b48] com.badlogic.gdx.scenes.scene2d.ui.Label.setFontScale:(F)V │ │ +0f2b58: 5901 510e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0e51 │ │ +0f2b5c: 5901 520e |0002: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0e52 │ │ +0f2b60: 6e10 2a1a 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidateHierarchy:()V // method@1a2a │ │ +0f2b66: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0002 line=251 │ │ 0x0004 line=252 │ │ 0x0007 line=253 │ │ locals : │ │ @@ -334749,19 +334804,19 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0e45c4: |[0e45c4] com.badlogic.gdx.scenes.scene2d.ui.Label.setFontScale:(FF)V │ │ -0e45d4: 5901 510e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0e51 │ │ -0e45d8: 5902 520e |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0e52 │ │ -0e45dc: 6e10 2a1a 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidateHierarchy:()V // method@1a2a │ │ -0e45e2: 0e00 |0007: return-void │ │ +0f2b68: |[0f2b68] com.badlogic.gdx.scenes.scene2d.ui.Label.setFontScale:(FF)V │ │ +0f2b78: 5901 510e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0e51 │ │ +0f2b7c: 5902 520e |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0e52 │ │ +0f2b80: 6e10 2a1a 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidateHierarchy:()V // method@1a2a │ │ +0f2b86: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0002 line=257 │ │ 0x0004 line=258 │ │ 0x0007 line=259 │ │ locals : │ │ @@ -334774,18 +334829,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e45e4: |[0e45e4] com.badlogic.gdx.scenes.scene2d.ui.Label.setFontScaleX:(F)V │ │ -0e45f4: 5901 510e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0e51 │ │ -0e45f8: 6e10 2a1a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidateHierarchy:()V // method@1a2a │ │ -0e45fe: 0e00 |0005: return-void │ │ +0f2b88: |[0f2b88] com.badlogic.gdx.scenes.scene2d.ui.Label.setFontScaleX:(F)V │ │ +0f2b98: 5901 510e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0e51 │ │ +0f2b9c: 6e10 2a1a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidateHierarchy:()V // method@1a2a │ │ +0f2ba2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0002 line=267 │ │ 0x0005 line=268 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Label; │ │ @@ -334796,18 +334851,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e4600: |[0e4600] com.badlogic.gdx.scenes.scene2d.ui.Label.setFontScaleY:(F)V │ │ -0e4610: 5901 520e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0e52 │ │ -0e4614: 6e10 2a1a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidateHierarchy:()V // method@1a2a │ │ -0e461a: 0e00 |0005: return-void │ │ +0f2ba4: |[0f2ba4] com.badlogic.gdx.scenes.scene2d.ui.Label.setFontScaleY:(F)V │ │ +0f2bb4: 5901 520e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0e52 │ │ +0f2bb8: 6e10 2a1a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidateHierarchy:()V // method@1a2a │ │ +0f2bbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0002 line=276 │ │ 0x0005 line=277 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Label; │ │ @@ -334818,36 +334873,36 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0e461c: |[0e461c] com.badlogic.gdx.scenes.scene2d.ui.Label.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V │ │ -0e462c: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0e4630: 2200 af03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0e4634: 1a01 f128 |0004: const-string v1, "style cannot be null." // string@28f1 │ │ -0e4638: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0e463e: 2700 |0009: throw v0 │ │ -0e4640: 5440 4d0e |000a: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e4d │ │ -0e4644: 3900 0a00 |000c: if-nez v0, 0016 // +000a │ │ -0e4648: 2200 af03 |000e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0e464c: 1a01 650d |0010: const-string v1, "Missing LabelStyle font." // string@0d65 │ │ -0e4650: 7020 f825 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0e4656: 2700 |0015: throw v0 │ │ -0e4658: 5b34 570e |0016: iput-object v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0e57 │ │ -0e465c: 2200 3601 |0018: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // type@0136 │ │ -0e4660: 5441 4d0e |001a: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e4d │ │ -0e4664: 5442 4d0e |001c: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e4d │ │ -0e4668: 6e10 020c 0200 |001e: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.usesIntegerPositions:()Z // method@0c02 │ │ -0e466e: 0a02 |0021: move-result v2 │ │ -0e4670: 7030 040c 1002 |0022: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Z)V // method@0c04 │ │ -0e4676: 5b30 500e |0025: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e50 │ │ -0e467a: 6e10 2a1a 0300 |0027: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidateHierarchy:()V // method@1a2a │ │ -0e4680: 0e00 |002a: return-void │ │ +0f2bc0: |[0f2bc0] com.badlogic.gdx.scenes.scene2d.ui.Label.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V │ │ +0f2bd0: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +0f2bd4: 2200 ad03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0f2bd8: 1a01 ef28 |0004: const-string v1, "style cannot be null." // string@28ef │ │ +0f2bdc: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0f2be2: 2700 |0009: throw v0 │ │ +0f2be4: 5440 4d0e |000a: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e4d │ │ +0f2be8: 3900 0a00 |000c: if-nez v0, 0016 // +000a │ │ +0f2bec: 2200 ad03 |000e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0f2bf0: 1a01 630d |0010: const-string v1, "Missing LabelStyle font." // string@0d63 │ │ +0f2bf4: 7020 f825 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0f2bfa: 2700 |0015: throw v0 │ │ +0f2bfc: 5b34 570e |0016: iput-object v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0e57 │ │ +0f2c00: 2200 3401 |0018: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // type@0134 │ │ +0f2c04: 5441 4d0e |001a: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e4d │ │ +0f2c08: 5442 4d0e |001c: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e4d │ │ +0f2c0c: 6e10 020c 0200 |001e: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.usesIntegerPositions:()Z // method@0c02 │ │ +0f2c12: 0a02 |0021: move-result v2 │ │ +0f2c14: 7030 040c 1002 |0022: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Z)V // method@0c04 │ │ +0f2c1a: 5b30 500e |0025: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e50 │ │ +0f2c1e: 6e10 2a1a 0300 |0027: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidateHierarchy:()V // method@1a2a │ │ +0f2c24: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x000a line=78 │ │ 0x0016 line=79 │ │ 0x0018 line=80 │ │ 0x0027 line=81 │ │ @@ -334861,41 +334916,41 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0e4684: |[0e4684] com.badlogic.gdx.scenes.scene2d.ui.Label.setText:(Ljava/lang/CharSequence;)V │ │ -0e4694: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0e4696: 2030 5003 |0001: instance-of v0, v3, Lcom/badlogic/gdx/utils/StringBuilder; // type@0350 │ │ -0e469a: 3800 1c00 |0003: if-eqz v0, 001f // +001c │ │ -0e469e: 5420 580e |0005: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0e58 │ │ -0e46a2: 6e20 0223 3000 |0007: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.equals:(Ljava/lang/Object;)Z // method@2302 │ │ -0e46a8: 0a00 |000a: move-result v0 │ │ -0e46aa: 3800 0300 |000b: if-eqz v0, 000e // +0003 │ │ -0e46ae: 0e00 |000d: return-void │ │ -0e46b0: 5420 580e |000e: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0e58 │ │ -0e46b4: 6e20 2323 1000 |0010: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.setLength:(I)V // method@2323 │ │ -0e46ba: 5421 580e |0013: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0e58 │ │ -0e46be: 0730 |0015: move-object v0, v3 │ │ -0e46c0: 1f00 5003 |0016: check-cast v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0350 │ │ -0e46c4: 6e20 e422 0100 |0018: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Lcom/badlogic/gdx/utils/StringBuilder;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e4 │ │ -0e46ca: 6e10 2a1a 0200 |001b: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidateHierarchy:()V // method@1a2a │ │ -0e46d0: 28ef |001e: goto 000d // -0011 │ │ -0e46d2: 3903 0400 |001f: if-nez v3, 0023 // +0004 │ │ -0e46d6: 1a03 0000 |0021: const-string v3, "" // string@0000 │ │ -0e46da: 7020 381a 3200 |0023: invoke-direct {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.textEquals:(Ljava/lang/CharSequence;)Z // method@1a38 │ │ -0e46e0: 0a00 |0026: move-result v0 │ │ -0e46e2: 3900 e6ff |0027: if-nez v0, 000d // -001a │ │ -0e46e6: 5420 580e |0029: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0e58 │ │ -0e46ea: 6e20 2323 1000 |002b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.setLength:(I)V // method@2323 │ │ -0e46f0: 5420 580e |002e: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0e58 │ │ -0e46f4: 6e20 e622 3000 |0030: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e6 │ │ -0e46fa: 28e8 |0033: goto 001b // -0018 │ │ +0f2c28: |[0f2c28] com.badlogic.gdx.scenes.scene2d.ui.Label.setText:(Ljava/lang/CharSequence;)V │ │ +0f2c38: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0f2c3a: 2030 4e03 |0001: instance-of v0, v3, Lcom/badlogic/gdx/utils/StringBuilder; // type@034e │ │ +0f2c3e: 3800 1c00 |0003: if-eqz v0, 001f // +001c │ │ +0f2c42: 5420 580e |0005: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0e58 │ │ +0f2c46: 6e20 0223 3000 |0007: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.equals:(Ljava/lang/Object;)Z // method@2302 │ │ +0f2c4c: 0a00 |000a: move-result v0 │ │ +0f2c4e: 3800 0300 |000b: if-eqz v0, 000e // +0003 │ │ +0f2c52: 0e00 |000d: return-void │ │ +0f2c54: 5420 580e |000e: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0e58 │ │ +0f2c58: 6e20 2323 1000 |0010: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.setLength:(I)V // method@2323 │ │ +0f2c5e: 5421 580e |0013: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0e58 │ │ +0f2c62: 0730 |0015: move-object v0, v3 │ │ +0f2c64: 1f00 4e03 |0016: check-cast v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@034e │ │ +0f2c68: 6e20 e422 0100 |0018: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Lcom/badlogic/gdx/utils/StringBuilder;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e4 │ │ +0f2c6e: 6e10 2a1a 0200 |001b: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidateHierarchy:()V // method@1a2a │ │ +0f2c74: 28ef |001e: goto 000d // -0011 │ │ +0f2c76: 3903 0400 |001f: if-nez v3, 0023 // +0004 │ │ +0f2c7a: 1a03 0000 |0021: const-string v3, "" // string@0000 │ │ +0f2c7e: 7020 381a 3200 |0023: invoke-direct {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.textEquals:(Ljava/lang/CharSequence;)Z // method@1a38 │ │ +0f2c84: 0a00 |0026: move-result v0 │ │ +0f2c86: 3900 e6ff |0027: if-nez v0, 000d // -001a │ │ +0f2c8a: 5420 580e |0029: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0e58 │ │ +0f2c8e: 6e20 2323 1000 |002b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.setLength:(I)V // method@2323 │ │ +0f2c94: 5420 580e |002e: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0e58 │ │ +0f2c98: 6e20 e622 3000 |0030: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/utils/StringBuilder; // method@22e6 │ │ +0f2c9e: 28e8 |0033: goto 001b // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=92 │ │ 0x0005 line=93 │ │ 0x000d line=103 │ │ 0x000e line=94 │ │ 0x0013 line=95 │ │ @@ -334913,34 +334968,34 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e46fc: |[0e46fc] com.badlogic.gdx.scenes.scene2d.ui.Label.setWrap:(Z)V │ │ -0e470c: 5c01 590e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.wrap:Z // field@0e59 │ │ -0e4710: 6e10 2a1a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidateHierarchy:()V // method@1a2a │ │ -0e4716: 0e00 |0005: return-void │ │ +0f2ca0: |[0f2ca0] com.badlogic.gdx.scenes.scene2d.ui.Label.setWrap:(Z)V │ │ +0f2cb0: 5c01 590e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.wrap:Z // field@0e59 │ │ +0f2cb4: 6e10 2a1a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidateHierarchy:()V // method@1a2a │ │ +0f2cba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0002 line=224 │ │ 0x0005 line=225 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Label; │ │ 0x0000 - 0x0006 reg=1 wrap Z │ │ │ │ source_file_idx : 1995 (Label.java) │ │ │ │ Class #758 header: │ │ -class_idx : 656 │ │ +class_idx : 654 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 608 │ │ -source_file_idx : 3081 │ │ +superclass_idx : 606 │ │ +source_file_idx : 3079 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #758 annotations: │ │ Annotations on class │ │ @@ -334964,18 +335019,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/List;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e4718: |[0e4718] com.badlogic.gdx.scenes.scene2d.ui.List$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/List;)V │ │ -0e4728: 5b01 5a0e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/List$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/List; // field@0e5a │ │ -0e472c: 7010 ea17 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@17ea │ │ -0e4732: 0e00 |0005: return-void │ │ +0f2cbc: |[0f2cbc] com.badlogic.gdx.scenes.scene2d.ui.List$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/List;)V │ │ +0f2ccc: 5b01 5a0e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/List$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/List; // field@0e5a │ │ +0f2cd0: 7010 ea17 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@17ea │ │ +0f2cd6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/List$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/scenes/scene2d/ui/List; │ │ │ │ @@ -334985,44 +335040,44 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0e4734: |[0e4734] com.badlogic.gdx.scenes.scene2d.ui.List$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ -0e4744: 3905 0600 |0000: if-nez v5, 0006 // +0006 │ │ -0e4748: 3806 0400 |0002: if-eqz v6, 0006 // +0004 │ │ -0e474c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0e474e: 0f00 |0005: return v0 │ │ -0e4750: 5410 5a0e |0006: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/List; // field@0e5a │ │ -0e4754: 6e20 581a 4000 |0008: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.touchDown:(F)V // method@1a58 │ │ -0e475a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -0e475c: 28f9 |000c: goto 0005 // -0007 │ │ +0f2cd8: |[0f2cd8] com.badlogic.gdx.scenes.scene2d.ui.List$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ +0f2ce8: 3905 0600 |0000: if-nez v5, 0006 // +0006 │ │ +0f2cec: 3806 0400 |0002: if-eqz v6, 0006 // +0004 │ │ +0f2cf0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0f2cf2: 0f00 |0005: return v0 │ │ +0f2cf4: 5410 5a0e |0006: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/List; // field@0e5a │ │ +0f2cf8: 6e20 581a 4000 |0008: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.touchDown:(F)V // method@1a58 │ │ +0f2cfe: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +0f2d00: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0005 line=65 │ │ 0x0006 line=64 │ │ 0x000b line=65 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/List$1; │ │ 0x0000 - 0x000d reg=2 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x000d reg=3 x F │ │ 0x0000 - 0x000d reg=4 y F │ │ 0x0000 - 0x000d reg=5 pointer I │ │ 0x0000 - 0x000d reg=6 button I │ │ │ │ - source_file_idx : 3081 (List.java) │ │ + source_file_idx : 3079 (List.java) │ │ │ │ Class #759 header: │ │ -class_idx : 658 │ │ +class_idx : 656 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 706 │ │ -source_file_idx : 3081 │ │ +superclass_idx : 704 │ │ +source_file_idx : 3079 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 13 │ │ │ │ Class #759 annotations: │ │ Annotations on class │ │ @@ -335078,28 +335133,28 @@ │ │ type : '([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0e4760: |[0e4760] com.badlogic.gdx.scenes.scene2d.ui.List.:([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;)V │ │ -0e4770: 7010 161d 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.:()V // method@1d16 │ │ -0e4776: 6e20 561a 3100 |0003: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;)V // method@1a56 │ │ -0e477c: 6e20 531a 2100 |0006: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.setItems:([Ljava/lang/Object;)V // method@1a53 │ │ -0e4782: 6e10 491a 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.getPrefWidth:()F // method@1a49 │ │ -0e4788: 0a00 |000c: move-result v0 │ │ -0e478a: 6e20 571a 0100 |000d: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.setWidth:(F)V // method@1a57 │ │ -0e4790: 6e10 481a 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.getPrefHeight:()F // method@1a48 │ │ -0e4796: 0a00 |0013: move-result v0 │ │ -0e4798: 6e20 521a 0100 |0014: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.setHeight:(F)V // method@1a52 │ │ -0e479e: 2200 9002 |0017: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/List$1; // type@0290 │ │ -0e47a2: 7020 3a1a 1000 |0019: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/List$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/List;)V // method@1a3a │ │ -0e47a8: 6e20 421a 0100 |001c: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1a42 │ │ -0e47ae: 0e00 |001f: return-void │ │ +0f2d04: |[0f2d04] com.badlogic.gdx.scenes.scene2d.ui.List.:([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;)V │ │ +0f2d14: 7010 161d 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.:()V // method@1d16 │ │ +0f2d1a: 6e20 561a 3100 |0003: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;)V // method@1a56 │ │ +0f2d20: 6e20 531a 2100 |0006: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.setItems:([Ljava/lang/Object;)V // method@1a53 │ │ +0f2d26: 6e10 491a 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.getPrefWidth:()F // method@1a49 │ │ +0f2d2c: 0a00 |000c: move-result v0 │ │ +0f2d2e: 6e20 571a 0100 |000d: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.setWidth:(F)V // method@1a57 │ │ +0f2d34: 6e10 481a 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.getPrefHeight:()F // method@1a48 │ │ +0f2d3a: 0a00 |0013: move-result v0 │ │ +0f2d3c: 6e20 521a 0100 |0014: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.setHeight:(F)V // method@1a52 │ │ +0f2d42: 2200 8e02 |0017: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/List$1; // type@028e │ │ +0f2d46: 7020 3a1a 1000 |0019: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/List$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/List;)V // method@1a3a │ │ +0f2d4c: 6e20 421a 0100 |001c: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1a42 │ │ +0f2d52: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=56 │ │ 0x0006 line=57 │ │ 0x0009 line=58 │ │ 0x0010 line=59 │ │ @@ -335115,21 +335170,21 @@ │ │ type : '([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0e47b0: |[0e47b0] com.badlogic.gdx.scenes.scene2d.ui.List.:([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0e47c0: 1c00 9102 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // type@0291 │ │ -0e47c4: 6e20 051b 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ -0e47ca: 0c00 |0005: move-result-object v0 │ │ -0e47cc: 1f00 9102 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // type@0291 │ │ -0e47d0: 7030 3f1a 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.:([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;)V // method@1a3f │ │ -0e47d6: 0e00 |000b: return-void │ │ +0f2d54: |[0f2d54] com.badlogic.gdx.scenes.scene2d.ui.List.:([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0f2d64: 1c00 8f02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // type@028f │ │ +0f2d68: 6e20 051b 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ +0f2d6e: 0c00 |0005: move-result-object v0 │ │ +0f2d70: 1f00 8f02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // type@028f │ │ +0f2d74: 7030 3f1a 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.:([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;)V // method@1a3f │ │ +0f2d7a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x000b line=49 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/List; │ │ 0x0000 - 0x000c reg=2 items [Ljava/lang/Object; │ │ @@ -335140,21 +335195,21 @@ │ │ type : '([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0e47d8: |[0e47d8] com.badlogic.gdx.scenes.scene2d.ui.List.:([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0e47e8: 1c00 9102 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // type@0291 │ │ -0e47ec: 6e30 061b 4300 |0002: invoke-virtual {v3, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ -0e47f2: 0c00 |0005: move-result-object v0 │ │ -0e47f4: 1f00 9102 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // type@0291 │ │ -0e47f8: 7030 3f1a 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.:([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;)V // method@1a3f │ │ -0e47fe: 0e00 |000b: return-void │ │ +0f2d7c: |[0f2d7c] com.badlogic.gdx.scenes.scene2d.ui.List.:([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +0f2d8c: 1c00 8f02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // type@028f │ │ +0f2d90: 6e30 061b 4300 |0002: invoke-virtual {v3, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ +0f2d96: 0c00 |0005: move-result-object v0 │ │ +0f2d98: 1f00 8f02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // type@028f │ │ +0f2d9c: 7030 3f1a 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.:([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;)V // method@1a3f │ │ +0f2da2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x000b line=53 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/List; │ │ 0x0000 - 0x000c reg=2 items [Ljava/lang/Object; │ │ @@ -335167,106 +335222,106 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 175 16-bit code units │ │ -0e4800: |[0e4800] com.badlogic.gdx.scenes.scene2d.ui.List.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0e4810: 54d1 650e |0000: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // field@0e65 │ │ -0e4814: 5417 5b0e |0002: iget-object v7, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e5b │ │ -0e4818: 54d1 650e |0004: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // field@0e65 │ │ -0e481c: 5410 5e0e |0006: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e5e │ │ -0e4820: 54d1 650e |0008: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // field@0e65 │ │ -0e4824: 5418 5c0e |000a: iget-object v8, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorSelected:Lcom/badlogic/gdx/graphics/Color; // field@0e5c │ │ -0e4828: 54d1 650e |000c: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // field@0e65 │ │ -0e482c: 5419 5d0e |000e: iget-object v9, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorUnselected:Lcom/badlogic/gdx/graphics/Color; // field@0e5d │ │ -0e4830: 6e10 451a 0d00 |0010: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1a45 │ │ -0e4836: 0c06 |0013: move-result-object v6 │ │ -0e4838: 5261 7903 |0014: iget v1, v6, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0e483c: 5263 7803 |0016: iget v3, v6, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0e4840: 5264 7703 |0018: iget v4, v6, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0e4844: 5265 7603 |001a: iget v5, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0e4848: c8f5 |001c: mul-float/2addr v5, v15 │ │ -0e484a: 6e55 f30d 1e43 |001d: invoke-virtual {v14, v1, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0df3 │ │ -0e4850: 6e10 4e1a 0d00 |0020: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.getX:()F // method@1a4e │ │ -0e4856: 0a02 |0023: move-result v2 │ │ -0e4858: 6e10 4f1a 0d00 |0024: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.getY:()F // method@1a4f │ │ -0e485e: 0a0c |0027: move-result v12 │ │ -0e4860: 5291 7903 |0028: iget v1, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0e4864: 5293 7803 |002a: iget v3, v9, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0e4868: 5294 7703 |002c: iget v4, v9, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0e486c: 5295 7603 |002e: iget v5, v9, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0e4870: c8f5 |0030: mul-float/2addr v5, v15 │ │ -0e4872: 6e55 fb0b 1743 |0031: invoke-virtual {v7, v1, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setColor:(FFFF)V // method@0bfb │ │ -0e4878: 6e10 461a 0d00 |0034: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.getHeight:()F // method@1a46 │ │ -0e487e: 0a0b |0037: move-result v11 │ │ -0e4880: 120a |0038: const/4 v10, #int 0 // #0 │ │ -0e4882: 54d1 610e |0039: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ -0e4886: 2111 |003b: array-length v1, v1 │ │ -0e4888: 351a 7200 |003c: if-ge v10, v1, 00ae // +0072 │ │ -0e488c: 54d1 5f0e |003e: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.cullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0e5f │ │ -0e4890: 3801 1b00 |0040: if-eqz v1, 005b // +001b │ │ -0e4894: 52d1 600e |0042: iget v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0e60 │ │ -0e4898: a701 0b01 |0044: sub-float v1, v11, v1 │ │ -0e489c: 54d3 5f0e |0046: iget-object v3, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.cullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0e5f │ │ -0e48a0: 5233 eb0b |0048: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0e48a4: 54d4 5f0e |004a: iget-object v4, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.cullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0e5f │ │ -0e48a8: 5244 e50b |004c: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0e48ac: c643 |004e: add-float/2addr v3, v4 │ │ -0e48ae: 2e01 0103 |004f: cmpg-float v1, v1, v3 │ │ -0e48b2: 3c01 5500 |0051: if-gtz v1, 00a6 // +0055 │ │ -0e48b6: 54d1 5f0e |0053: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.cullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0e5f │ │ -0e48ba: 5211 eb0b |0055: iget v1, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0e48be: 2d01 0b01 |0057: cmpl-float v1, v11, v1 │ │ -0e48c2: 3a01 4d00 |0059: if-ltz v1, 00a6 // +004d │ │ -0e48c6: 52d1 640e |005b: iget v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0e64 │ │ -0e48ca: 33a1 2400 |005d: if-ne v1, v10, 0081 // +0024 │ │ -0e48ce: a601 0c0b |005f: add-float v1, v12, v11 │ │ -0e48d2: 52d3 600e |0061: iget v3, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0e60 │ │ -0e48d6: a703 0103 |0063: sub-float v3, v1, v3 │ │ -0e48da: 52d1 630e |0065: iget v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefWidth:F // field@0e63 │ │ -0e48de: 6e10 4d1a 0d00 |0067: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.getWidth:()F // method@1a4d │ │ -0e48e4: 0a04 |006a: move-result v4 │ │ -0e48e6: 7120 1826 4100 |006b: invoke-static {v1, v4}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0e48ec: 0a04 |006e: move-result v4 │ │ -0e48ee: 52d5 600e |006f: iget v5, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0e60 │ │ -0e48f2: 07e1 |0071: move-object v1, v14 │ │ -0e48f4: 7806 031e 0000 |0072: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0e48fa: 5281 7903 |0075: iget v1, v8, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0e48fe: 5283 7803 |0077: iget v3, v8, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0e4902: 5284 7703 |0079: iget v4, v8, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0e4906: 5285 7603 |007b: iget v5, v8, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0e490a: c8f5 |007d: mul-float/2addr v5, v15 │ │ -0e490c: 6e55 fb0b 1743 |007e: invoke-virtual {v7, v1, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setColor:(FFFF)V // method@0bfb │ │ -0e4912: 54d1 610e |0081: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ -0e4916: 4601 010a |0083: aget-object v1, v1, v10 │ │ -0e491a: 52d3 660e |0085: iget v3, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.textOffsetX:F // field@0e66 │ │ -0e491e: c623 |0087: add-float/2addr v3, v2 │ │ -0e4920: a604 0c0b |0088: add-float v4, v12, v11 │ │ -0e4924: 52d5 670e |008a: iget v5, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.textOffsetY:F // field@0e67 │ │ -0e4928: c754 |008c: sub-float/2addr v4, v5 │ │ -0e492a: 6e54 db0b e731 |008d: invoke-virtual {v7, v14, v1, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0bdb │ │ -0e4930: 52d1 640e |0090: iget v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0e64 │ │ -0e4934: 33a1 0e00 |0092: if-ne v1, v10, 00a0 // +000e │ │ -0e4938: 5291 7903 |0094: iget v1, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0e493c: 5293 7803 |0096: iget v3, v9, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0e4940: 5294 7703 |0098: iget v4, v9, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0e4944: 5295 7603 |009a: iget v5, v9, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0e4948: c8f5 |009c: mul-float/2addr v5, v15 │ │ -0e494a: 6e55 fb0b 1743 |009d: invoke-virtual {v7, v1, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setColor:(FFFF)V // method@0bfb │ │ -0e4950: 52d1 600e |00a0: iget v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0e60 │ │ -0e4954: c71b |00a2: sub-float/2addr v11, v1 │ │ -0e4956: d80a 0a01 |00a3: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0e495a: 2894 |00a5: goto 0039 // -006c │ │ -0e495c: 54d1 5f0e |00a6: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.cullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0e5f │ │ -0e4960: 5211 eb0b |00a8: iget v1, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0e4964: 2e01 0b01 |00aa: cmpg-float v1, v11, v1 │ │ -0e4968: 3b01 f4ff |00ac: if-gez v1, 00a0 // -000c │ │ -0e496c: 0e00 |00ae: return-void │ │ +0f2da4: |[0f2da4] com.badlogic.gdx.scenes.scene2d.ui.List.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0f2db4: 54d1 650e |0000: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // field@0e65 │ │ +0f2db8: 5417 5b0e |0002: iget-object v7, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e5b │ │ +0f2dbc: 54d1 650e |0004: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // field@0e65 │ │ +0f2dc0: 5410 5e0e |0006: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e5e │ │ +0f2dc4: 54d1 650e |0008: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // field@0e65 │ │ +0f2dc8: 5418 5c0e |000a: iget-object v8, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorSelected:Lcom/badlogic/gdx/graphics/Color; // field@0e5c │ │ +0f2dcc: 54d1 650e |000c: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // field@0e65 │ │ +0f2dd0: 5419 5d0e |000e: iget-object v9, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorUnselected:Lcom/badlogic/gdx/graphics/Color; // field@0e5d │ │ +0f2dd4: 6e10 451a 0d00 |0010: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1a45 │ │ +0f2dda: 0c06 |0013: move-result-object v6 │ │ +0f2ddc: 5261 7903 |0014: iget v1, v6, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0f2de0: 5263 7803 |0016: iget v3, v6, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0f2de4: 5264 7703 |0018: iget v4, v6, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0f2de8: 5265 7603 |001a: iget v5, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0f2dec: c8f5 |001c: mul-float/2addr v5, v15 │ │ +0f2dee: 6e55 f30d 1e43 |001d: invoke-virtual {v14, v1, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0df3 │ │ +0f2df4: 6e10 4e1a 0d00 |0020: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.getX:()F // method@1a4e │ │ +0f2dfa: 0a02 |0023: move-result v2 │ │ +0f2dfc: 6e10 4f1a 0d00 |0024: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.getY:()F // method@1a4f │ │ +0f2e02: 0a0c |0027: move-result v12 │ │ +0f2e04: 5291 7903 |0028: iget v1, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0f2e08: 5293 7803 |002a: iget v3, v9, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0f2e0c: 5294 7703 |002c: iget v4, v9, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0f2e10: 5295 7603 |002e: iget v5, v9, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0f2e14: c8f5 |0030: mul-float/2addr v5, v15 │ │ +0f2e16: 6e55 fb0b 1743 |0031: invoke-virtual {v7, v1, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setColor:(FFFF)V // method@0bfb │ │ +0f2e1c: 6e10 461a 0d00 |0034: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.getHeight:()F // method@1a46 │ │ +0f2e22: 0a0b |0037: move-result v11 │ │ +0f2e24: 120a |0038: const/4 v10, #int 0 // #0 │ │ +0f2e26: 54d1 610e |0039: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ +0f2e2a: 2111 |003b: array-length v1, v1 │ │ +0f2e2c: 351a 7200 |003c: if-ge v10, v1, 00ae // +0072 │ │ +0f2e30: 54d1 5f0e |003e: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.cullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0e5f │ │ +0f2e34: 3801 1b00 |0040: if-eqz v1, 005b // +001b │ │ +0f2e38: 52d1 600e |0042: iget v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0e60 │ │ +0f2e3c: a701 0b01 |0044: sub-float v1, v11, v1 │ │ +0f2e40: 54d3 5f0e |0046: iget-object v3, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.cullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0e5f │ │ +0f2e44: 5233 eb0b |0048: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0f2e48: 54d4 5f0e |004a: iget-object v4, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.cullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0e5f │ │ +0f2e4c: 5244 e50b |004c: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0f2e50: c643 |004e: add-float/2addr v3, v4 │ │ +0f2e52: 2e01 0103 |004f: cmpg-float v1, v1, v3 │ │ +0f2e56: 3c01 5500 |0051: if-gtz v1, 00a6 // +0055 │ │ +0f2e5a: 54d1 5f0e |0053: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.cullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0e5f │ │ +0f2e5e: 5211 eb0b |0055: iget v1, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0f2e62: 2d01 0b01 |0057: cmpl-float v1, v11, v1 │ │ +0f2e66: 3a01 4d00 |0059: if-ltz v1, 00a6 // +004d │ │ +0f2e6a: 52d1 640e |005b: iget v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0e64 │ │ +0f2e6e: 33a1 2400 |005d: if-ne v1, v10, 0081 // +0024 │ │ +0f2e72: a601 0c0b |005f: add-float v1, v12, v11 │ │ +0f2e76: 52d3 600e |0061: iget v3, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0e60 │ │ +0f2e7a: a703 0103 |0063: sub-float v3, v1, v3 │ │ +0f2e7e: 52d1 630e |0065: iget v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefWidth:F // field@0e63 │ │ +0f2e82: 6e10 4d1a 0d00 |0067: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.getWidth:()F // method@1a4d │ │ +0f2e88: 0a04 |006a: move-result v4 │ │ +0f2e8a: 7120 1826 4100 |006b: invoke-static {v1, v4}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0f2e90: 0a04 |006e: move-result v4 │ │ +0f2e92: 52d5 600e |006f: iget v5, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0e60 │ │ +0f2e96: 07e1 |0071: move-object v1, v14 │ │ +0f2e98: 7806 031e 0000 |0072: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +0f2e9e: 5281 7903 |0075: iget v1, v8, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0f2ea2: 5283 7803 |0077: iget v3, v8, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0f2ea6: 5284 7703 |0079: iget v4, v8, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0f2eaa: 5285 7603 |007b: iget v5, v8, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0f2eae: c8f5 |007d: mul-float/2addr v5, v15 │ │ +0f2eb0: 6e55 fb0b 1743 |007e: invoke-virtual {v7, v1, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setColor:(FFFF)V // method@0bfb │ │ +0f2eb6: 54d1 610e |0081: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ +0f2eba: 4601 010a |0083: aget-object v1, v1, v10 │ │ +0f2ebe: 52d3 660e |0085: iget v3, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.textOffsetX:F // field@0e66 │ │ +0f2ec2: c623 |0087: add-float/2addr v3, v2 │ │ +0f2ec4: a604 0c0b |0088: add-float v4, v12, v11 │ │ +0f2ec8: 52d5 670e |008a: iget v5, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.textOffsetY:F // field@0e67 │ │ +0f2ecc: c754 |008c: sub-float/2addr v4, v5 │ │ +0f2ece: 6e54 db0b e731 |008d: invoke-virtual {v7, v14, v1, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0bdb │ │ +0f2ed4: 52d1 640e |0090: iget v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0e64 │ │ +0f2ed8: 33a1 0e00 |0092: if-ne v1, v10, 00a0 // +000e │ │ +0f2edc: 5291 7903 |0094: iget v1, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0f2ee0: 5293 7803 |0096: iget v3, v9, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0f2ee4: 5294 7703 |0098: iget v4, v9, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0f2ee8: 5295 7603 |009a: iget v5, v9, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0f2eec: c8f5 |009c: mul-float/2addr v5, v15 │ │ +0f2eee: 6e55 fb0b 1743 |009d: invoke-virtual {v7, v1, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setColor:(FFFF)V // method@0bfb │ │ +0f2ef4: 52d1 600e |00a0: iget v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0e60 │ │ +0f2ef8: c71b |00a2: sub-float/2addr v11, v1 │ │ +0f2efa: d80a 0a01 |00a3: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0f2efe: 2894 |00a5: goto 0039 // -006c │ │ +0f2f00: 54d1 5f0e |00a6: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.cullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0e5f │ │ +0f2f04: 5211 eb0b |00a8: iget v1, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0f2f08: 2e01 0b01 |00aa: cmpg-float v1, v11, v1 │ │ +0f2f0c: 3b01 f4ff |00ac: if-gez v1, 00a0 // -000c │ │ +0f2f10: 0e00 |00ae: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0004 line=97 │ │ 0x0008 line=98 │ │ 0x000c line=99 │ │ 0x0010 line=101 │ │ @@ -335306,17 +335361,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e4970: |[0e4970] com.badlogic.gdx.scenes.scene2d.ui.List.getItems:()[Ljava/lang/String; │ │ -0e4980: 5410 610e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ -0e4984: 1100 |0002: return-object v0 │ │ +0f2f14: |[0f2f14] com.badlogic.gdx.scenes.scene2d.ui.List.getItems:()[Ljava/lang/String; │ │ +0f2f24: 5410 610e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ +0f2f28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/List; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/List;) │ │ @@ -335324,17 +335379,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e4988: |[0e4988] com.badlogic.gdx.scenes.scene2d.ui.List.getPrefHeight:()F │ │ -0e4998: 5210 620e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefHeight:F // field@0e62 │ │ -0e499c: 0f00 |0002: return v0 │ │ +0f2f2c: |[0f2f2c] com.badlogic.gdx.scenes.scene2d.ui.List.getPrefHeight:()F │ │ +0f2f3c: 5210 620e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefHeight:F // field@0e62 │ │ +0f2f40: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/List; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/List;) │ │ @@ -335342,17 +335397,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e49a0: |[0e49a0] com.badlogic.gdx.scenes.scene2d.ui.List.getPrefWidth:()F │ │ -0e49b0: 5210 630e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefWidth:F // field@0e63 │ │ -0e49b4: 0f00 |0002: return v0 │ │ +0f2f44: |[0f2f44] com.badlogic.gdx.scenes.scene2d.ui.List.getPrefWidth:()F │ │ +0f2f54: 5210 630e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefWidth:F // field@0e63 │ │ +0f2f58: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/List; │ │ │ │ #4 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/List;) │ │ @@ -335360,17 +335415,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e49b8: |[0e49b8] com.badlogic.gdx.scenes.scene2d.ui.List.getSelectedIndex:()I │ │ -0e49c8: 5210 640e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0e64 │ │ -0e49cc: 0f00 |0002: return v0 │ │ +0f2f5c: |[0f2f5c] com.badlogic.gdx.scenes.scene2d.ui.List.getSelectedIndex:()I │ │ +0f2f6c: 5210 640e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0e64 │ │ +0f2f70: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/List; │ │ │ │ #5 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/List;) │ │ @@ -335378,24 +335433,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0e49d0: |[0e49d0] com.badlogic.gdx.scenes.scene2d.ui.List.getSelection:()Ljava/lang/String; │ │ -0e49e0: 5420 610e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ -0e49e4: 2100 |0002: array-length v0, v0 │ │ -0e49e6: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ -0e49ea: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0e49ec: 1100 |0006: return-object v0 │ │ -0e49ee: 5420 610e |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ -0e49f2: 5221 640e |0009: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0e64 │ │ -0e49f6: 4600 0001 |000b: aget-object v0, v0, v1 │ │ -0e49fa: 28f9 |000d: goto 0006 // -0007 │ │ +0f2f74: |[0f2f74] com.badlogic.gdx.scenes.scene2d.ui.List.getSelection:()Ljava/lang/String; │ │ +0f2f84: 5420 610e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ +0f2f88: 2100 |0002: array-length v0, v0 │ │ +0f2f8a: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ +0f2f8e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0f2f90: 1100 |0006: return-object v0 │ │ +0f2f92: 5420 610e |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ +0f2f96: 5221 640e |0009: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0e64 │ │ +0f2f9a: 4600 0001 |000b: aget-object v0, v0, v1 │ │ +0f2f9e: 28f9 |000d: goto 0006 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0006 line=141 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/List; │ │ │ │ @@ -335404,17 +335459,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e49fc: |[0e49fc] com.badlogic.gdx.scenes.scene2d.ui.List.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; │ │ -0e4a0c: 5410 650e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // field@0e65 │ │ -0e4a10: 1100 |0002: return-object v0 │ │ +0f2fa0: |[0f2fa0] com.badlogic.gdx.scenes.scene2d.ui.List.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; │ │ +0f2fb0: 5410 650e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // field@0e65 │ │ +0f2fb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/List; │ │ │ │ #7 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/List;) │ │ @@ -335422,17 +335477,17 @@ │ │ type : '(Lcom/badlogic/gdx/math/Rectangle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e4a14: |[0e4a14] com.badlogic.gdx.scenes.scene2d.ui.List.setCullingArea:(Lcom/badlogic/gdx/math/Rectangle;)V │ │ -0e4a24: 5b01 5f0e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.cullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0e5f │ │ -0e4a28: 0e00 |0002: return-void │ │ +0f2fb8: |[0f2fb8] com.badlogic.gdx.scenes.scene2d.ui.List.setCullingArea:(Lcom/badlogic/gdx/math/Rectangle;)V │ │ +0f2fc8: 5b01 5f0e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.cullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0e5f │ │ +0f2fcc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0002 line=202 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/List; │ │ 0x0000 - 0x0003 reg=1 cullingArea Lcom/badlogic/gdx/math/Rectangle; │ │ @@ -335442,102 +335497,102 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 154 16-bit code units │ │ -0e4a2c: |[0e4a2c] com.badlogic.gdx.scenes.scene2d.ui.List.setItems:([Ljava/lang/Object;)V │ │ -0e4a3c: 390a 0a00 |0000: if-nez v10, 000a // +000a │ │ -0e4a40: 2206 af03 |0002: new-instance v6, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0e4a44: 1a07 411e |0004: const-string v7, "items cannot be null." // string@1e41 │ │ -0e4a48: 7020 f825 7600 |0006: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0e4a4e: 2706 |0009: throw v6 │ │ -0e4a50: 20a6 9504 |000a: instance-of v6, v10, [Ljava/lang/String; // type@0495 │ │ -0e4a54: 3906 7a00 |000c: if-nez v6, 0086 // +007a │ │ -0e4a58: 21a6 |000e: array-length v6, v10 │ │ -0e4a5a: 2365 9504 |000f: new-array v5, v6, [Ljava/lang/String; // type@0495 │ │ -0e4a5e: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -0e4a60: 21a3 |0012: array-length v3, v10 │ │ -0e4a62: 3532 0d00 |0013: if-ge v2, v3, 0020 // +000d │ │ -0e4a66: 4606 0a02 |0015: aget-object v6, v10, v2 │ │ -0e4a6a: 7110 5d26 0600 |0017: invoke-static {v6}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@265d │ │ -0e4a70: 0c06 |001a: move-result-object v6 │ │ -0e4a72: 4d06 0502 |001b: aput-object v6, v5, v2 │ │ -0e4a76: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0e4a7a: 28f4 |001f: goto 0013 // -000c │ │ -0e4a7c: 5b95 610e |0020: iput-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ -0e4a80: 1206 |0022: const/4 v6, #int 0 // #0 │ │ -0e4a82: 5996 640e |0023: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0e64 │ │ -0e4a86: 5496 650e |0025: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // field@0e65 │ │ -0e4a8a: 5461 5b0e |0027: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e5b │ │ -0e4a8e: 5496 650e |0029: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // field@0e65 │ │ -0e4a92: 5464 5e0e |002b: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e5e │ │ -0e4a96: 6e10 e60b 0100 |002d: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getCapHeight:()F // method@0be6 │ │ -0e4a9c: 0a06 |0030: move-result v6 │ │ -0e4a9e: 6e10 e90b 0100 |0031: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0be9 │ │ -0e4aa4: 0a07 |0034: move-result v7 │ │ -0e4aa6: 1508 0040 |0035: const/high16 v8, #int 1073741824 // #4000 │ │ -0e4aaa: c887 |0037: mul-float/2addr v7, v8 │ │ -0e4aac: c776 |0038: sub-float/2addr v6, v7 │ │ -0e4aae: 5996 600e |0039: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0e60 │ │ -0e4ab2: 5296 600e |003b: iget v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0e60 │ │ -0e4ab6: 7210 091e 0400 |003d: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ -0e4abc: 0a07 |0040: move-result v7 │ │ -0e4abe: 7210 041e 0400 |0041: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ -0e4ac4: 0a08 |0044: move-result v8 │ │ -0e4ac6: c687 |0045: add-float/2addr v7, v8 │ │ -0e4ac8: c676 |0046: add-float/2addr v6, v7 │ │ -0e4aca: 5996 600e |0047: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0e60 │ │ -0e4ace: 5296 630e |0049: iget v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefWidth:F // field@0e63 │ │ -0e4ad2: 7210 051e 0400 |004b: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ -0e4ad8: 0a07 |004e: move-result v7 │ │ -0e4ada: 7210 081e 0400 |004f: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1e08 │ │ -0e4ae0: 0a08 |0052: move-result v8 │ │ -0e4ae2: c687 |0053: add-float/2addr v7, v8 │ │ -0e4ae4: c676 |0054: add-float/2addr v6, v7 │ │ -0e4ae6: 5996 630e |0055: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefWidth:F // field@0e63 │ │ -0e4aea: 7210 051e 0400 |0057: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ -0e4af0: 0a06 |005a: move-result v6 │ │ -0e4af2: 5996 660e |005b: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.textOffsetX:F // field@0e66 │ │ -0e4af6: 7210 091e 0400 |005d: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ -0e4afc: 0a06 |0060: move-result v6 │ │ -0e4afe: 6e10 e90b 0100 |0061: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0be9 │ │ -0e4b04: 0a07 |0064: move-result v7 │ │ -0e4b06: c776 |0065: sub-float/2addr v6, v7 │ │ -0e4b08: 5996 670e |0066: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.textOffsetY:F // field@0e67 │ │ -0e4b0c: 1206 |0068: const/4 v6, #int 0 // #0 │ │ -0e4b0e: 5996 630e |0069: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefWidth:F // field@0e63 │ │ -0e4b12: 1202 |006b: const/4 v2, #int 0 // #0 │ │ -0e4b14: 5496 610e |006c: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ -0e4b18: 2166 |006e: array-length v6, v6 │ │ -0e4b1a: 3562 1e00 |006f: if-ge v2, v6, 008d // +001e │ │ -0e4b1e: 5496 610e |0071: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ -0e4b22: 4606 0602 |0073: aget-object v6, v6, v2 │ │ -0e4b26: 6e20 e20b 6100 |0075: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getBounds:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0be2 │ │ -0e4b2c: 0c00 |0078: move-result-object v0 │ │ -0e4b2e: 5206 b206 |0079: iget v6, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ -0e4b32: 5297 630e |007b: iget v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefWidth:F // field@0e63 │ │ -0e4b36: 7120 1826 7600 |007d: invoke-static {v6, v7}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0e4b3c: 0a06 |0080: move-result v6 │ │ -0e4b3e: 5996 630e |0081: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefWidth:F // field@0e63 │ │ -0e4b42: d802 0201 |0083: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0e4b46: 28e7 |0085: goto 006c // -0019 │ │ -0e4b48: 1f0a 9504 |0086: check-cast v10, [Ljava/lang/String; // type@0495 │ │ -0e4b4c: 1f0a 9504 |0088: check-cast v10, [Ljava/lang/String; // type@0495 │ │ -0e4b50: 5b9a 610e |008a: iput-object v10, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ -0e4b54: 2896 |008c: goto 0022 // -006a │ │ -0e4b56: 5496 610e |008d: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ -0e4b5a: 2166 |008f: array-length v6, v6 │ │ -0e4b5c: 8266 |0090: int-to-float v6, v6 │ │ -0e4b5e: 5297 600e |0091: iget v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0e60 │ │ -0e4b62: c876 |0093: mul-float/2addr v6, v7 │ │ -0e4b64: 5996 620e |0094: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefHeight:F // field@0e62 │ │ -0e4b68: 6e10 501a 0900 |0096: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.invalidateHierarchy:()V // method@1a50 │ │ -0e4b6e: 0e00 |0099: return-void │ │ +0f2fd0: |[0f2fd0] com.badlogic.gdx.scenes.scene2d.ui.List.setItems:([Ljava/lang/Object;)V │ │ +0f2fe0: 390a 0a00 |0000: if-nez v10, 000a // +000a │ │ +0f2fe4: 2206 ad03 |0002: new-instance v6, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0f2fe8: 1a07 3f1e |0004: const-string v7, "items cannot be null." // string@1e3f │ │ +0f2fec: 7020 f825 7600 |0006: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0f2ff2: 2706 |0009: throw v6 │ │ +0f2ff4: 20a6 9304 |000a: instance-of v6, v10, [Ljava/lang/String; // type@0493 │ │ +0f2ff8: 3906 7a00 |000c: if-nez v6, 0086 // +007a │ │ +0f2ffc: 21a6 |000e: array-length v6, v10 │ │ +0f2ffe: 2365 9304 |000f: new-array v5, v6, [Ljava/lang/String; // type@0493 │ │ +0f3002: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +0f3004: 21a3 |0012: array-length v3, v10 │ │ +0f3006: 3532 0d00 |0013: if-ge v2, v3, 0020 // +000d │ │ +0f300a: 4606 0a02 |0015: aget-object v6, v10, v2 │ │ +0f300e: 7110 5d26 0600 |0017: invoke-static {v6}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@265d │ │ +0f3014: 0c06 |001a: move-result-object v6 │ │ +0f3016: 4d06 0502 |001b: aput-object v6, v5, v2 │ │ +0f301a: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0f301e: 28f4 |001f: goto 0013 // -000c │ │ +0f3020: 5b95 610e |0020: iput-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ +0f3024: 1206 |0022: const/4 v6, #int 0 // #0 │ │ +0f3026: 5996 640e |0023: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0e64 │ │ +0f302a: 5496 650e |0025: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // field@0e65 │ │ +0f302e: 5461 5b0e |0027: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e5b │ │ +0f3032: 5496 650e |0029: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // field@0e65 │ │ +0f3036: 5464 5e0e |002b: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e5e │ │ +0f303a: 6e10 e60b 0100 |002d: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getCapHeight:()F // method@0be6 │ │ +0f3040: 0a06 |0030: move-result v6 │ │ +0f3042: 6e10 e90b 0100 |0031: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0be9 │ │ +0f3048: 0a07 |0034: move-result v7 │ │ +0f304a: 1508 0040 |0035: const/high16 v8, #int 1073741824 // #4000 │ │ +0f304e: c887 |0037: mul-float/2addr v7, v8 │ │ +0f3050: c776 |0038: sub-float/2addr v6, v7 │ │ +0f3052: 5996 600e |0039: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0e60 │ │ +0f3056: 5296 600e |003b: iget v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0e60 │ │ +0f305a: 7210 091e 0400 |003d: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ +0f3060: 0a07 |0040: move-result v7 │ │ +0f3062: 7210 041e 0400 |0041: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ +0f3068: 0a08 |0044: move-result v8 │ │ +0f306a: c687 |0045: add-float/2addr v7, v8 │ │ +0f306c: c676 |0046: add-float/2addr v6, v7 │ │ +0f306e: 5996 600e |0047: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0e60 │ │ +0f3072: 5296 630e |0049: iget v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefWidth:F // field@0e63 │ │ +0f3076: 7210 051e 0400 |004b: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ +0f307c: 0a07 |004e: move-result v7 │ │ +0f307e: 7210 081e 0400 |004f: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1e08 │ │ +0f3084: 0a08 |0052: move-result v8 │ │ +0f3086: c687 |0053: add-float/2addr v7, v8 │ │ +0f3088: c676 |0054: add-float/2addr v6, v7 │ │ +0f308a: 5996 630e |0055: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefWidth:F // field@0e63 │ │ +0f308e: 7210 051e 0400 |0057: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ +0f3094: 0a06 |005a: move-result v6 │ │ +0f3096: 5996 660e |005b: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.textOffsetX:F // field@0e66 │ │ +0f309a: 7210 091e 0400 |005d: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ +0f30a0: 0a06 |0060: move-result v6 │ │ +0f30a2: 6e10 e90b 0100 |0061: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0be9 │ │ +0f30a8: 0a07 |0064: move-result v7 │ │ +0f30aa: c776 |0065: sub-float/2addr v6, v7 │ │ +0f30ac: 5996 670e |0066: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.textOffsetY:F // field@0e67 │ │ +0f30b0: 1206 |0068: const/4 v6, #int 0 // #0 │ │ +0f30b2: 5996 630e |0069: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefWidth:F // field@0e63 │ │ +0f30b6: 1202 |006b: const/4 v2, #int 0 // #0 │ │ +0f30b8: 5496 610e |006c: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ +0f30bc: 2166 |006e: array-length v6, v6 │ │ +0f30be: 3562 1e00 |006f: if-ge v2, v6, 008d // +001e │ │ +0f30c2: 5496 610e |0071: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ +0f30c6: 4606 0602 |0073: aget-object v6, v6, v2 │ │ +0f30ca: 6e20 e20b 6100 |0075: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getBounds:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0be2 │ │ +0f30d0: 0c00 |0078: move-result-object v0 │ │ +0f30d2: 5206 b206 |0079: iget v6, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ +0f30d6: 5297 630e |007b: iget v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefWidth:F // field@0e63 │ │ +0f30da: 7120 1826 7600 |007d: invoke-static {v6, v7}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0f30e0: 0a06 |0080: move-result v6 │ │ +0f30e2: 5996 630e |0081: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefWidth:F // field@0e63 │ │ +0f30e6: d802 0201 |0083: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0f30ea: 28e7 |0085: goto 006c // -0019 │ │ +0f30ec: 1f0a 9304 |0086: check-cast v10, [Ljava/lang/String; // type@0493 │ │ +0f30f0: 1f0a 9304 |0088: check-cast v10, [Ljava/lang/String; // type@0493 │ │ +0f30f4: 5b9a 610e |008a: iput-object v10, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ +0f30f8: 2896 |008c: goto 0022 // -006a │ │ +0f30fa: 5496 610e |008d: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ +0f30fe: 2166 |008f: array-length v6, v6 │ │ +0f3100: 8266 |0090: int-to-float v6, v6 │ │ +0f3102: 5297 600e |0091: iget v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0e60 │ │ +0f3106: c876 |0093: mul-float/2addr v6, v7 │ │ +0f3108: 5996 620e |0094: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefHeight:F // field@0e62 │ │ +0f310c: 6e10 501a 0900 |0096: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.invalidateHierarchy:()V // method@1a50 │ │ +0f3112: 0e00 |0099: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x000a line=159 │ │ 0x000e line=160 │ │ 0x0011 line=161 │ │ 0x0015 line=162 │ │ @@ -335580,40 +335635,40 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0e4b70: |[0e4b70] com.badlogic.gdx.scenes.scene2d.ui.List.setSelectedIndex:(I)V │ │ -0e4b80: 3a04 0700 |0000: if-ltz v4, 0007 // +0007 │ │ -0e4b84: 5430 610e |0002: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ -0e4b88: 2100 |0004: array-length v0, v0 │ │ -0e4b8a: 3404 2800 |0005: if-lt v4, v0, 002d // +0028 │ │ -0e4b8e: 2200 fc02 |0007: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0e4b92: 2201 c503 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0e4b96: 7010 6726 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0e4b9c: 1a02 3a1d |000e: const-string v2, "index must be >= 0 and < " // string@1d3a │ │ -0e4ba0: 6e20 6e26 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e4ba6: 0c01 |0013: move-result-object v1 │ │ -0e4ba8: 5432 610e |0014: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ -0e4bac: 2122 |0016: array-length v2, v2 │ │ -0e4bae: 6e20 6b26 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0e4bb4: 0c01 |001a: move-result-object v1 │ │ -0e4bb6: 1a02 fc00 |001b: const-string v2, ": " // string@00fc │ │ -0e4bba: 6e20 6e26 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e4bc0: 0c01 |0020: move-result-object v1 │ │ -0e4bc2: 6e20 6b26 4100 |0021: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0e4bc8: 0c01 |0024: move-result-object v1 │ │ -0e4bca: 6e10 7426 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0e4bd0: 0c01 |0028: move-result-object v1 │ │ -0e4bd2: 7020 b41f 1000 |0029: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0e4bd8: 2700 |002c: throw v0 │ │ -0e4bda: 5934 640e |002d: iput v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0e64 │ │ -0e4bde: 0e00 |002f: return-void │ │ +0f3114: |[0f3114] com.badlogic.gdx.scenes.scene2d.ui.List.setSelectedIndex:(I)V │ │ +0f3124: 3a04 0700 |0000: if-ltz v4, 0007 // +0007 │ │ +0f3128: 5430 610e |0002: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ +0f312c: 2100 |0004: array-length v0, v0 │ │ +0f312e: 3404 2800 |0005: if-lt v4, v0, 002d // +0028 │ │ +0f3132: 2200 fa02 |0007: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0f3136: 2201 c303 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0f313a: 7010 6726 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0f3140: 1a02 381d |000e: const-string v2, "index must be >= 0 and < " // string@1d38 │ │ +0f3144: 6e20 6e26 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f314a: 0c01 |0013: move-result-object v1 │ │ +0f314c: 5432 610e |0014: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ +0f3150: 2122 |0016: array-length v2, v2 │ │ +0f3152: 6e20 6b26 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0f3158: 0c01 |001a: move-result-object v1 │ │ +0f315a: 1a02 fc00 |001b: const-string v2, ": " // string@00fc │ │ +0f315e: 6e20 6e26 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f3164: 0c01 |0020: move-result-object v1 │ │ +0f3166: 6e20 6b26 4100 |0021: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0f316c: 0c01 |0024: move-result-object v1 │ │ +0f316e: 6e10 7426 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0f3174: 0c01 |0028: move-result-object v1 │ │ +0f3176: 7020 b41f 1000 |0029: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0f317c: 2700 |002c: throw v0 │ │ +0f317e: 5934 640e |002d: iput v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0e64 │ │ +0f3182: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0007 line=134 │ │ 0x002d line=135 │ │ 0x002f line=136 │ │ locals : │ │ @@ -335625,31 +335680,31 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0e4be0: |[0e4be0] com.badlogic.gdx.scenes.scene2d.ui.List.setSelection:(Ljava/lang/String;)I │ │ -0e4bf0: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -0e4bf2: 5932 640e |0001: iput v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0e64 │ │ -0e4bf6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0e4bf8: 5432 610e |0004: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ -0e4bfc: 2121 |0006: array-length v1, v2 │ │ -0e4bfe: 3510 0e00 |0007: if-ge v0, v1, 0015 // +000e │ │ -0e4c02: 5432 610e |0009: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ -0e4c06: 4602 0200 |000b: aget-object v2, v2, v0 │ │ -0e4c0a: 6e20 4426 4200 |000d: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0e4c10: 0a02 |0010: move-result v2 │ │ -0e4c12: 3802 0700 |0011: if-eqz v2, 0018 // +0007 │ │ -0e4c16: 5930 640e |0013: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0e64 │ │ -0e4c1a: 5232 640e |0015: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0e64 │ │ -0e4c1e: 0f02 |0017: return v2 │ │ -0e4c20: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0e4c24: 28ed |001a: goto 0007 // -0013 │ │ +0f3184: |[0f3184] com.badlogic.gdx.scenes.scene2d.ui.List.setSelection:(Ljava/lang/String;)I │ │ +0f3194: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +0f3196: 5932 640e |0001: iput v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0e64 │ │ +0f319a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0f319c: 5432 610e |0004: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ +0f31a0: 2121 |0006: array-length v1, v2 │ │ +0f31a2: 3510 0e00 |0007: if-ge v0, v1, 0015 // +000e │ │ +0f31a6: 5432 610e |0009: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ +0f31aa: 4602 0200 |000b: aget-object v2, v2, v0 │ │ +0f31ae: 6e20 4426 4200 |000d: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0f31b4: 0a02 |0010: move-result v2 │ │ +0f31b6: 3802 0700 |0011: if-eqz v2, 0018 // +0007 │ │ +0f31ba: 5930 640e |0013: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0e64 │ │ +0f31be: 5232 640e |0015: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0e64 │ │ +0f31c2: 0f02 |0017: return v2 │ │ +0f31c4: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0f31c8: 28ed |001a: goto 0007 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0003 line=147 │ │ 0x0009 line=148 │ │ 0x0013 line=149 │ │ 0x0015 line=153 │ │ @@ -335665,28 +335720,28 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0e4c28: |[0e4c28] com.badlogic.gdx.scenes.scene2d.ui.List.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;)V │ │ -0e4c38: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0e4c3c: 2200 af03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0e4c40: 1a01 f128 |0004: const-string v1, "style cannot be null." // string@28f1 │ │ -0e4c44: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0e4c4a: 2700 |0009: throw v0 │ │ -0e4c4c: 5b23 650e |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // field@0e65 │ │ -0e4c50: 5420 610e |000c: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ -0e4c54: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ -0e4c58: 5420 610e |0010: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ -0e4c5c: 6e20 531a 0200 |0012: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.setItems:([Ljava/lang/Object;)V // method@1a53 │ │ -0e4c62: 0e00 |0015: return-void │ │ -0e4c64: 6e10 501a 0200 |0016: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.invalidateHierarchy:()V // method@1a50 │ │ -0e4c6a: 28fc |0019: goto 0015 // -0004 │ │ +0f31cc: |[0f31cc] com.badlogic.gdx.scenes.scene2d.ui.List.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;)V │ │ +0f31dc: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0f31e0: 2200 ad03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0f31e4: 1a01 ef28 |0004: const-string v1, "style cannot be null." // string@28ef │ │ +0f31e8: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0f31ee: 2700 |0009: throw v0 │ │ +0f31f0: 5b23 650e |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // field@0e65 │ │ +0f31f4: 5420 610e |000c: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ +0f31f8: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +0f31fc: 5420 610e |0010: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ +0f3200: 6e20 531a 0200 |0012: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.setItems:([Ljava/lang/Object;)V // method@1a53 │ │ +0f3206: 0e00 |0015: return-void │ │ +0f3208: 6e10 501a 0200 |0016: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.invalidateHierarchy:()V // method@1a50 │ │ +0f320e: 28fc |0019: goto 0015 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x000a line=82 │ │ 0x000c line=83 │ │ 0x0010 line=84 │ │ 0x0015 line=87 │ │ @@ -335700,45 +335755,45 @@ │ │ type : '(F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -0e4c6c: |[0e4c6c] com.badlogic.gdx.scenes.scene2d.ui.List.touchDown:(F)V │ │ -0e4c7c: 5241 640e |0000: iget v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0e64 │ │ -0e4c80: 6e10 461a 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.getHeight:()F // method@1a46 │ │ -0e4c86: 0a02 |0005: move-result v2 │ │ -0e4c88: c752 |0006: sub-float/2addr v2, v5 │ │ -0e4c8a: 5243 600e |0007: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0e60 │ │ -0e4c8e: c932 |0009: div-float/2addr v2, v3 │ │ -0e4c90: 8722 |000a: float-to-int v2, v2 │ │ -0e4c92: 5942 640e |000b: iput v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0e64 │ │ -0e4c96: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -0e4c98: 5243 640e |000e: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0e64 │ │ -0e4c9c: 7120 1926 3200 |0010: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0e4ca2: 0a02 |0013: move-result v2 │ │ -0e4ca4: 5942 640e |0014: iput v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0e64 │ │ -0e4ca8: 5442 610e |0016: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ -0e4cac: 2122 |0018: array-length v2, v2 │ │ -0e4cae: d802 02ff |0019: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0e4cb2: 5243 640e |001b: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0e64 │ │ -0e4cb6: 7120 1b26 3200 |001d: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -0e4cbc: 0a02 |0020: move-result v2 │ │ -0e4cbe: 5942 640e |0021: iput v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0e64 │ │ -0e4cc2: 1c02 cd02 |0023: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@02cd │ │ -0e4cc6: 7110 8122 0200 |0025: invoke-static {v2}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ -0e4ccc: 0c00 |0028: move-result-object v0 │ │ -0e4cce: 1f00 cd02 |0029: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@02cd │ │ -0e4cd2: 6e20 441a 0400 |002b: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@1a44 │ │ -0e4cd8: 0a02 |002e: move-result v2 │ │ -0e4cda: 3802 0400 |002f: if-eqz v2, 0033 // +0004 │ │ -0e4cde: 5941 640e |0031: iput v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0e64 │ │ -0e4ce2: 7110 7e22 0000 |0033: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ -0e4ce8: 0e00 |0036: return-void │ │ +0f3210: |[0f3210] com.badlogic.gdx.scenes.scene2d.ui.List.touchDown:(F)V │ │ +0f3220: 5241 640e |0000: iget v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0e64 │ │ +0f3224: 6e10 461a 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.getHeight:()F // method@1a46 │ │ +0f322a: 0a02 |0005: move-result v2 │ │ +0f322c: c752 |0006: sub-float/2addr v2, v5 │ │ +0f322e: 5243 600e |0007: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0e60 │ │ +0f3232: c932 |0009: div-float/2addr v2, v3 │ │ +0f3234: 8722 |000a: float-to-int v2, v2 │ │ +0f3236: 5942 640e |000b: iput v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0e64 │ │ +0f323a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +0f323c: 5243 640e |000e: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0e64 │ │ +0f3240: 7120 1926 3200 |0010: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0f3246: 0a02 |0013: move-result v2 │ │ +0f3248: 5942 640e |0014: iput v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0e64 │ │ +0f324c: 5442 610e |0016: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0e61 │ │ +0f3250: 2122 |0018: array-length v2, v2 │ │ +0f3252: d802 02ff |0019: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0f3256: 5243 640e |001b: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0e64 │ │ +0f325a: 7120 1b26 3200 |001d: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0f3260: 0a02 |0020: move-result v2 │ │ +0f3262: 5942 640e |0021: iput v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0e64 │ │ +0f3266: 1c02 cb02 |0023: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@02cb │ │ +0f326a: 7110 8122 0200 |0025: invoke-static {v2}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ +0f3270: 0c00 |0028: move-result-object v0 │ │ +0f3272: 1f00 cb02 |0029: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@02cb │ │ +0f3276: 6e20 441a 0400 |002b: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@1a44 │ │ +0f327c: 0a02 |002e: move-result v2 │ │ +0f327e: 3802 0400 |002f: if-eqz v2, 0033 // +0004 │ │ +0f3282: 5941 640e |0031: iput v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0e64 │ │ +0f3286: 7110 7e22 0000 |0033: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ +0f328c: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0002 line=72 │ │ 0x000d line=73 │ │ 0x0016 line=74 │ │ 0x0023 line=75 │ │ @@ -335747,21 +335802,21 @@ │ │ 0x0036 line=78 │ │ locals : │ │ 0x002b - 0x0037 reg=0 changeEvent Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; │ │ 0x0002 - 0x0037 reg=1 oldIndex I │ │ 0x0000 - 0x0037 reg=4 this Lcom/badlogic/gdx/scenes/scene2d/ui/List; │ │ 0x0000 - 0x0037 reg=5 y F │ │ │ │ - source_file_idx : 3081 (List.java) │ │ + source_file_idx : 3079 (List.java) │ │ │ │ Class #760 header: │ │ -class_idx : 659 │ │ +class_idx : 657 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 608 │ │ -source_file_idx : 3764 │ │ +superclass_idx : 606 │ │ +source_file_idx : 3762 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #760 annotations: │ │ Annotations on class │ │ @@ -335789,18 +335844,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e4cec: |[0e4cec] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V │ │ -0e4cfc: 5b01 690e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4d00: 7010 ea17 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@17ea │ │ -0e4d06: 0e00 |0005: return-void │ │ +0f3290: |[0f3290] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V │ │ +0f32a0: 5b01 690e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f32a4: 7010 ea17 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@17ea │ │ +0f32aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ @@ -335810,22 +335865,22 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0e4d08: |[0e4d08] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$1.mouseMoved:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)Z │ │ -0e4d18: 5410 690e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4d1c: 5500 800e |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScroll:Z // field@0e80 │ │ -0e4d20: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -0e4d24: 5410 690e |0006: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4d28: 6e10 981a 0000 |0008: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1a98 │ │ -0e4d2e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0e4d30: 0f00 |000c: return v0 │ │ +0f32ac: |[0f32ac] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$1.mouseMoved:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)Z │ │ +0f32bc: 5410 690e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f32c0: 5500 800e |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScroll:Z // field@0e80 │ │ +0f32c4: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +0f32c8: 5410 690e |0006: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f32cc: 6e10 981a 0000 |0008: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1a98 │ │ +0f32d2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0f32d4: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x000b line=176 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1; │ │ 0x0000 - 0x000d reg=2 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ @@ -335837,149 +335892,149 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 255 16-bit code units │ │ -0e4d34: |[0e4d34] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ -0e4d44: 1405 6666 663f |0000: const v5, #float 0.9 // #3f666666 │ │ -0e4d4a: 1406 cdcc cc3d |0003: const v6, #float 0.1 // #3dcccccd │ │ -0e4d50: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -0e4d52: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0e4d54: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0e4d56: 5473 690e |0009: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4d5a: 5233 7a0e |000b: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.draggingPointer:I // field@0e7a │ │ -0e4d5e: 3203 0400 |000d: if-eq v3, v0, 0011 // +0004 │ │ -0e4d62: 0121 |000f: move v1, v2 │ │ -0e4d64: 0f01 |0010: return v1 │ │ -0e4d66: 390b 0600 |0011: if-nez v11, 0017 // +0006 │ │ -0e4d6a: 380c 0400 |0013: if-eqz v12, 0017 // +0004 │ │ -0e4d6e: 0121 |0015: move v1, v2 │ │ -0e4d70: 28fa |0016: goto 0010 // -0006 │ │ -0e4d72: 5473 690e |0017: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4d76: 6e10 851a 0300 |0019: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1a85 │ │ -0e4d7c: 0c03 |001c: move-result-object v3 │ │ -0e4d7e: 5474 690e |001d: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4d82: 6e20 1f18 4300 |001f: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setScrollFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@181f │ │ -0e4d88: 5473 690e |0022: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4d8c: 5533 800e |0024: iget-boolean v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScroll:Z // field@0e80 │ │ -0e4d90: 3903 0700 |0026: if-nez v3, 002d // +0007 │ │ -0e4d94: 5473 690e |0028: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4d98: 6e10 981a 0300 |002a: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1a98 │ │ -0e4d9e: 5473 690e |002d: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4da2: 5233 7b0e |002f: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlpha:F // field@0e7b │ │ -0e4da6: 1204 |0031: const/4 v4, #int 0 // #0 │ │ -0e4da8: 2d03 0304 |0032: cmpl-float v3, v3, v4 │ │ -0e4dac: 3903 0400 |0034: if-nez v3, 0038 // +0004 │ │ -0e4db0: 0121 |0036: move v1, v2 │ │ -0e4db2: 28d9 |0037: goto 0010 // -0027 │ │ -0e4db4: 5473 690e |0038: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4db8: 5533 910e |003a: iget-boolean v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ -0e4dbc: 3803 5e00 |003c: if-eqz v3, 009a // +005e │ │ -0e4dc0: 5473 690e |003e: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4dc4: 5433 870e |0040: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ -0e4dc8: 6e30 3c14 930a |0042: invoke-virtual {v3, v9, v10}, Lcom/badlogic/gdx/math/Rectangle;.contains:(FF)Z // method@143c │ │ -0e4dce: 0a03 |0045: move-result v3 │ │ -0e4dd0: 3803 5400 |0046: if-eqz v3, 009a // +0054 │ │ -0e4dd4: 6e10 e717 0800 |0048: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.stop:()V // method@17e7 │ │ -0e4dda: 5472 690e |004b: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4dde: 6e10 981a 0200 |004d: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1a98 │ │ -0e4de4: 5472 690e |0050: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4de8: 5422 860e |0052: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ -0e4dec: 6e30 3c14 920a |0054: invoke-virtual {v2, v9, v10}, Lcom/badlogic/gdx/math/Rectangle;.contains:(FF)Z // method@143c │ │ -0e4df2: 0a02 |0057: move-result v2 │ │ -0e4df4: 3802 1a00 |0058: if-eqz v2, 0072 // +001a │ │ -0e4df8: 5470 690e |005a: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4dfc: 5400 880e |005c: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0e88 │ │ -0e4e00: 6e30 6814 900a |005e: invoke-virtual {v0, v9, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e4e06: 5470 690e |0061: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4e0a: 5400 860e |0063: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ -0e4e0e: 5200 ea0b |0065: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0e4e12: 5970 680e |0067: iput v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.handlePosition:F // field@0e68 │ │ -0e4e16: 5470 690e |0069: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4e1a: 5c01 960e |006b: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollH:Z // field@0e96 │ │ -0e4e1e: 5470 690e |006d: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4e22: 590b 7a0e |006f: iput v11, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.draggingPointer:I // field@0e7a │ │ -0e4e26: 289f |0071: goto 0010 // -0061 │ │ -0e4e28: 5472 690e |0072: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4e2c: 5473 690e |0074: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4e30: 5233 720e |0076: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0e4e34: 5474 690e |0078: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4e38: 5244 750e |007a: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ -0e4e3c: c854 |007c: mul-float/2addr v4, v5 │ │ -0e4e3e: 5475 690e |007d: iget-object v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4e42: 5255 890e |007f: iget v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ -0e4e46: c865 |0081: mul-float/2addr v5, v6 │ │ -0e4e48: 7120 1826 5400 |0082: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0e4e4e: 0a04 |0085: move-result v4 │ │ -0e4e50: 5475 690e |0086: iget-object v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4e54: 5455 860e |0088: iget-object v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ -0e4e58: 5255 ea0b |008a: iget v5, v5, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0e4e5c: 2e05 0905 |008c: cmpg-float v5, v9, v5 │ │ -0e4e60: 3b05 0a00 |008e: if-gez v5, 0098 // +000a │ │ -0e4e64: 8200 |0090: int-to-float v0, v0 │ │ -0e4e66: c840 |0091: mul-float/2addr v0, v4 │ │ -0e4e68: c630 |0092: add-float/2addr v0, v3 │ │ -0e4e6a: 6e20 a91a 0200 |0093: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setScrollX:(F)V // method@1aa9 │ │ -0e4e70: 2900 7aff |0096: goto/16 0010 // -0086 │ │ -0e4e74: 0110 |0098: move v0, v1 │ │ -0e4e76: 28f7 |0099: goto 0090 // -0009 │ │ -0e4e78: 5473 690e |009a: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4e7c: 5533 920e |009c: iget-boolean v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ -0e4e80: 3803 5e00 |009e: if-eqz v3, 00fc // +005e │ │ -0e4e84: 5473 690e |00a0: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4e88: 5433 990e |00a2: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ -0e4e8c: 6e30 3c14 930a |00a4: invoke-virtual {v3, v9, v10}, Lcom/badlogic/gdx/math/Rectangle;.contains:(FF)Z // method@143c │ │ -0e4e92: 0a03 |00a7: move-result v3 │ │ -0e4e94: 3803 5400 |00a8: if-eqz v3, 00fc // +0054 │ │ -0e4e98: 6e10 e717 0800 |00aa: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.stop:()V // method@17e7 │ │ -0e4e9e: 5472 690e |00ad: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4ea2: 6e10 981a 0200 |00af: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1a98 │ │ -0e4ea8: 5472 690e |00b2: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4eac: 5422 980e |00b4: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ -0e4eb0: 6e30 3c14 920a |00b6: invoke-virtual {v2, v9, v10}, Lcom/badlogic/gdx/math/Rectangle;.contains:(FF)Z // method@143c │ │ -0e4eb6: 0a02 |00b9: move-result v2 │ │ -0e4eb8: 3802 1b00 |00ba: if-eqz v2, 00d5 // +001b │ │ -0e4ebc: 5470 690e |00bc: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4ec0: 5400 880e |00be: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0e88 │ │ -0e4ec4: 6e30 6814 900a |00c0: invoke-virtual {v0, v9, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e4eca: 5470 690e |00c3: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4ece: 5400 980e |00c5: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ -0e4ed2: 5200 eb0b |00c7: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0e4ed6: 5970 680e |00c9: iput v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.handlePosition:F // field@0e68 │ │ -0e4eda: 5470 690e |00cb: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4ede: 5c01 970e |00cd: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollV:Z // field@0e97 │ │ -0e4ee2: 5470 690e |00cf: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4ee6: 590b 7a0e |00d1: iput v11, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.draggingPointer:I // field@0e7a │ │ -0e4eea: 2900 3dff |00d3: goto/16 0010 // -00c3 │ │ -0e4eee: 5472 690e |00d5: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4ef2: 5473 690e |00d7: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4ef6: 5233 730e |00d9: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0e4efa: 5474 690e |00db: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4efe: 5244 740e |00dd: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ -0e4f02: c854 |00df: mul-float/2addr v4, v5 │ │ -0e4f04: 5475 690e |00e0: iget-object v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4f08: 5255 8a0e |00e2: iget v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ -0e4f0c: c865 |00e4: mul-float/2addr v5, v6 │ │ -0e4f0e: 7120 1826 5400 |00e5: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0e4f14: 0a04 |00e8: move-result v4 │ │ -0e4f16: 5475 690e |00e9: iget-object v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4f1a: 5455 980e |00eb: iget-object v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ -0e4f1e: 5255 eb0b |00ed: iget v5, v5, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0e4f22: 2e05 0a05 |00ef: cmpg-float v5, v10, v5 │ │ -0e4f26: 3b05 0300 |00f1: if-gez v5, 00f4 // +0003 │ │ -0e4f2a: 0110 |00f3: move v0, v1 │ │ -0e4f2c: 8200 |00f4: int-to-float v0, v0 │ │ -0e4f2e: c840 |00f5: mul-float/2addr v0, v4 │ │ -0e4f30: c630 |00f6: add-float/2addr v0, v3 │ │ -0e4f32: 6e20 aa1a 0200 |00f7: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setScrollY:(F)V // method@1aaa │ │ -0e4f38: 2900 16ff |00fa: goto/16 0010 // -00ea │ │ -0e4f3c: 0121 |00fc: move v1, v2 │ │ -0e4f3e: 2900 13ff |00fd: goto/16 0010 // -00ed │ │ +0f32d8: |[0f32d8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ +0f32e8: 1405 6666 663f |0000: const v5, #float 0.9 // #3f666666 │ │ +0f32ee: 1406 cdcc cc3d |0003: const v6, #float 0.1 // #3dcccccd │ │ +0f32f4: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +0f32f6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0f32f8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0f32fa: 5473 690e |0009: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f32fe: 5233 7a0e |000b: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.draggingPointer:I // field@0e7a │ │ +0f3302: 3203 0400 |000d: if-eq v3, v0, 0011 // +0004 │ │ +0f3306: 0121 |000f: move v1, v2 │ │ +0f3308: 0f01 |0010: return v1 │ │ +0f330a: 390b 0600 |0011: if-nez v11, 0017 // +0006 │ │ +0f330e: 380c 0400 |0013: if-eqz v12, 0017 // +0004 │ │ +0f3312: 0121 |0015: move v1, v2 │ │ +0f3314: 28fa |0016: goto 0010 // -0006 │ │ +0f3316: 5473 690e |0017: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f331a: 6e10 851a 0300 |0019: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1a85 │ │ +0f3320: 0c03 |001c: move-result-object v3 │ │ +0f3322: 5474 690e |001d: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f3326: 6e20 1f18 4300 |001f: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setScrollFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@181f │ │ +0f332c: 5473 690e |0022: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f3330: 5533 800e |0024: iget-boolean v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScroll:Z // field@0e80 │ │ +0f3334: 3903 0700 |0026: if-nez v3, 002d // +0007 │ │ +0f3338: 5473 690e |0028: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f333c: 6e10 981a 0300 |002a: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1a98 │ │ +0f3342: 5473 690e |002d: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f3346: 5233 7b0e |002f: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlpha:F // field@0e7b │ │ +0f334a: 1204 |0031: const/4 v4, #int 0 // #0 │ │ +0f334c: 2d03 0304 |0032: cmpl-float v3, v3, v4 │ │ +0f3350: 3903 0400 |0034: if-nez v3, 0038 // +0004 │ │ +0f3354: 0121 |0036: move v1, v2 │ │ +0f3356: 28d9 |0037: goto 0010 // -0027 │ │ +0f3358: 5473 690e |0038: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f335c: 5533 910e |003a: iget-boolean v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ +0f3360: 3803 5e00 |003c: if-eqz v3, 009a // +005e │ │ +0f3364: 5473 690e |003e: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f3368: 5433 870e |0040: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ +0f336c: 6e30 3c14 930a |0042: invoke-virtual {v3, v9, v10}, Lcom/badlogic/gdx/math/Rectangle;.contains:(FF)Z // method@143c │ │ +0f3372: 0a03 |0045: move-result v3 │ │ +0f3374: 3803 5400 |0046: if-eqz v3, 009a // +0054 │ │ +0f3378: 6e10 e717 0800 |0048: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.stop:()V // method@17e7 │ │ +0f337e: 5472 690e |004b: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f3382: 6e10 981a 0200 |004d: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1a98 │ │ +0f3388: 5472 690e |0050: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f338c: 5422 860e |0052: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ +0f3390: 6e30 3c14 920a |0054: invoke-virtual {v2, v9, v10}, Lcom/badlogic/gdx/math/Rectangle;.contains:(FF)Z // method@143c │ │ +0f3396: 0a02 |0057: move-result v2 │ │ +0f3398: 3802 1a00 |0058: if-eqz v2, 0072 // +001a │ │ +0f339c: 5470 690e |005a: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f33a0: 5400 880e |005c: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0e88 │ │ +0f33a4: 6e30 6814 900a |005e: invoke-virtual {v0, v9, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f33aa: 5470 690e |0061: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f33ae: 5400 860e |0063: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ +0f33b2: 5200 ea0b |0065: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0f33b6: 5970 680e |0067: iput v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.handlePosition:F // field@0e68 │ │ +0f33ba: 5470 690e |0069: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f33be: 5c01 960e |006b: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollH:Z // field@0e96 │ │ +0f33c2: 5470 690e |006d: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f33c6: 590b 7a0e |006f: iput v11, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.draggingPointer:I // field@0e7a │ │ +0f33ca: 289f |0071: goto 0010 // -0061 │ │ +0f33cc: 5472 690e |0072: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f33d0: 5473 690e |0074: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f33d4: 5233 720e |0076: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0f33d8: 5474 690e |0078: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f33dc: 5244 750e |007a: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ +0f33e0: c854 |007c: mul-float/2addr v4, v5 │ │ +0f33e2: 5475 690e |007d: iget-object v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f33e6: 5255 890e |007f: iget v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ +0f33ea: c865 |0081: mul-float/2addr v5, v6 │ │ +0f33ec: 7120 1826 5400 |0082: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0f33f2: 0a04 |0085: move-result v4 │ │ +0f33f4: 5475 690e |0086: iget-object v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f33f8: 5455 860e |0088: iget-object v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ +0f33fc: 5255 ea0b |008a: iget v5, v5, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0f3400: 2e05 0905 |008c: cmpg-float v5, v9, v5 │ │ +0f3404: 3b05 0a00 |008e: if-gez v5, 0098 // +000a │ │ +0f3408: 8200 |0090: int-to-float v0, v0 │ │ +0f340a: c840 |0091: mul-float/2addr v0, v4 │ │ +0f340c: c630 |0092: add-float/2addr v0, v3 │ │ +0f340e: 6e20 a91a 0200 |0093: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setScrollX:(F)V // method@1aa9 │ │ +0f3414: 2900 7aff |0096: goto/16 0010 // -0086 │ │ +0f3418: 0110 |0098: move v0, v1 │ │ +0f341a: 28f7 |0099: goto 0090 // -0009 │ │ +0f341c: 5473 690e |009a: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f3420: 5533 920e |009c: iget-boolean v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ +0f3424: 3803 5e00 |009e: if-eqz v3, 00fc // +005e │ │ +0f3428: 5473 690e |00a0: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f342c: 5433 990e |00a2: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ +0f3430: 6e30 3c14 930a |00a4: invoke-virtual {v3, v9, v10}, Lcom/badlogic/gdx/math/Rectangle;.contains:(FF)Z // method@143c │ │ +0f3436: 0a03 |00a7: move-result v3 │ │ +0f3438: 3803 5400 |00a8: if-eqz v3, 00fc // +0054 │ │ +0f343c: 6e10 e717 0800 |00aa: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.stop:()V // method@17e7 │ │ +0f3442: 5472 690e |00ad: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f3446: 6e10 981a 0200 |00af: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1a98 │ │ +0f344c: 5472 690e |00b2: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f3450: 5422 980e |00b4: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ +0f3454: 6e30 3c14 920a |00b6: invoke-virtual {v2, v9, v10}, Lcom/badlogic/gdx/math/Rectangle;.contains:(FF)Z // method@143c │ │ +0f345a: 0a02 |00b9: move-result v2 │ │ +0f345c: 3802 1b00 |00ba: if-eqz v2, 00d5 // +001b │ │ +0f3460: 5470 690e |00bc: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f3464: 5400 880e |00be: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0e88 │ │ +0f3468: 6e30 6814 900a |00c0: invoke-virtual {v0, v9, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f346e: 5470 690e |00c3: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f3472: 5400 980e |00c5: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ +0f3476: 5200 eb0b |00c7: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0f347a: 5970 680e |00c9: iput v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.handlePosition:F // field@0e68 │ │ +0f347e: 5470 690e |00cb: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f3482: 5c01 970e |00cd: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollV:Z // field@0e97 │ │ +0f3486: 5470 690e |00cf: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f348a: 590b 7a0e |00d1: iput v11, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.draggingPointer:I // field@0e7a │ │ +0f348e: 2900 3dff |00d3: goto/16 0010 // -00c3 │ │ +0f3492: 5472 690e |00d5: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f3496: 5473 690e |00d7: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f349a: 5233 730e |00d9: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0f349e: 5474 690e |00db: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f34a2: 5244 740e |00dd: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ +0f34a6: c854 |00df: mul-float/2addr v4, v5 │ │ +0f34a8: 5475 690e |00e0: iget-object v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f34ac: 5255 8a0e |00e2: iget v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ +0f34b0: c865 |00e4: mul-float/2addr v5, v6 │ │ +0f34b2: 7120 1826 5400 |00e5: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0f34b8: 0a04 |00e8: move-result v4 │ │ +0f34ba: 5475 690e |00e9: iget-object v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f34be: 5455 980e |00eb: iget-object v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ +0f34c2: 5255 eb0b |00ed: iget v5, v5, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0f34c6: 2e05 0a05 |00ef: cmpg-float v5, v10, v5 │ │ +0f34ca: 3b05 0300 |00f1: if-gez v5, 00f4 // +0003 │ │ +0f34ce: 0110 |00f3: move v0, v1 │ │ +0f34d0: 8200 |00f4: int-to-float v0, v0 │ │ +0f34d2: c840 |00f5: mul-float/2addr v0, v4 │ │ +0f34d4: c630 |00f6: add-float/2addr v0, v3 │ │ +0f34d6: 6e20 aa1a 0200 |00f7: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setScrollY:(F)V // method@1aaa │ │ +0f34dc: 2900 16ff |00fa: goto/16 0010 // -00ea │ │ +0f34e0: 0121 |00fc: move v1, v2 │ │ +0f34e2: 2900 13ff |00fd: goto/16 0010 // -00ed │ │ catches : (none) │ │ positions : │ │ 0x0009 line=109 │ │ 0x0010 line=143 │ │ 0x0011 line=110 │ │ 0x0017 line=111 │ │ 0x0022 line=113 │ │ @@ -336016,113 +336071,113 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 189 16-bit code units │ │ -0e4f44: |[0e4f44] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$1.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0e4f54: 5483 690e |0000: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4f58: 5233 7a0e |0002: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.draggingPointer:I // field@0e7a │ │ -0e4f5c: 323c 0300 |0004: if-eq v12, v3, 0007 // +0003 │ │ -0e4f60: 0e00 |0006: return-void │ │ -0e4f62: 5483 690e |0007: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4f66: 5533 960e |0009: iget-boolean v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollH:Z // field@0e96 │ │ -0e4f6a: 3803 5500 |000b: if-eqz v3, 0060 // +0055 │ │ -0e4f6e: 5483 690e |000d: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4f72: 5433 880e |000f: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0e88 │ │ -0e4f76: 5233 f30b |0011: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e4f7a: a700 0a03 |0013: sub-float v0, v10, v3 │ │ -0e4f7e: 5283 680e |0015: iget v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.handlePosition:F // field@0e68 │ │ -0e4f82: a601 0300 |0017: add-float v1, v3, v0 │ │ -0e4f86: 5981 680e |0019: iput v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.handlePosition:F // field@0e68 │ │ -0e4f8a: 5483 690e |001b: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4f8e: 5433 870e |001d: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ -0e4f92: 5233 ea0b |001f: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0e4f96: 7120 1826 1300 |0021: invoke-static {v3, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0e4f9c: 0a01 |0024: move-result v1 │ │ -0e4f9e: 5483 690e |0025: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4fa2: 5433 870e |0027: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ -0e4fa6: 5233 ea0b |0029: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0e4faa: 5484 690e |002b: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4fae: 5444 870e |002d: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ -0e4fb2: 5244 e90b |002f: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0e4fb6: c643 |0031: add-float/2addr v3, v4 │ │ -0e4fb8: 5484 690e |0032: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4fbc: 5444 860e |0034: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ -0e4fc0: 5244 e90b |0036: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0e4fc4: c743 |0038: sub-float/2addr v3, v4 │ │ -0e4fc6: 7120 1a26 1300 |0039: invoke-static {v3, v1}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -0e4fcc: 0a01 |003c: move-result v1 │ │ -0e4fce: 5483 690e |003d: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4fd2: 5484 690e |003f: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4fd6: 5444 870e |0041: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ -0e4fda: 5244 ea0b |0043: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0e4fde: a704 0104 |0045: sub-float v4, v1, v4 │ │ -0e4fe2: 5485 690e |0047: iget-object v5, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4fe6: 5455 870e |0049: iget-object v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ -0e4fea: 5255 e90b |004b: iget v5, v5, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0e4fee: 5486 690e |004d: iget-object v6, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e4ff2: 5466 860e |004f: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ -0e4ff6: 5266 e90b |0051: iget v6, v6, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0e4ffa: c765 |0053: sub-float/2addr v5, v6 │ │ -0e4ffc: c954 |0054: div-float/2addr v4, v5 │ │ -0e4ffe: 6e20 a71a 4300 |0055: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setScrollPercentX:(F)V // method@1aa7 │ │ -0e5004: 5483 690e |0058: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e5008: 5433 880e |005a: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0e88 │ │ -0e500c: 6e30 6814 a30b |005c: invoke-virtual {v3, v10, v11}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e5012: 28a7 |005f: goto 0006 // -0059 │ │ -0e5014: 5483 690e |0060: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e5018: 5533 970e |0062: iget-boolean v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollV:Z // field@0e97 │ │ -0e501c: 3803 a2ff |0064: if-eqz v3, 0006 // -005e │ │ -0e5020: 5483 690e |0066: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e5024: 5433 880e |0068: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0e88 │ │ -0e5028: 5233 f40b |006a: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e502c: a700 0b03 |006c: sub-float v0, v11, v3 │ │ -0e5030: 5283 680e |006e: iget v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.handlePosition:F // field@0e68 │ │ -0e5034: a602 0300 |0070: add-float v2, v3, v0 │ │ -0e5038: 5982 680e |0072: iput v2, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.handlePosition:F // field@0e68 │ │ -0e503c: 5483 690e |0074: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e5040: 5433 990e |0076: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ -0e5044: 5233 eb0b |0078: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0e5048: 7120 1826 2300 |007a: invoke-static {v3, v2}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0e504e: 0a02 |007d: move-result v2 │ │ -0e5050: 5483 690e |007e: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e5054: 5433 990e |0080: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ -0e5058: 5233 eb0b |0082: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0e505c: 5484 690e |0084: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e5060: 5444 990e |0086: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ -0e5064: 5244 e50b |0088: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0e5068: c643 |008a: add-float/2addr v3, v4 │ │ -0e506a: 5484 690e |008b: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e506e: 5444 980e |008d: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ -0e5072: 5244 e50b |008f: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0e5076: c743 |0091: sub-float/2addr v3, v4 │ │ -0e5078: 7120 1a26 2300 |0092: invoke-static {v3, v2}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -0e507e: 0a02 |0095: move-result v2 │ │ -0e5080: 5483 690e |0096: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e5084: 1504 803f |0098: const/high16 v4, #int 1065353216 // #3f80 │ │ -0e5088: 5485 690e |009a: iget-object v5, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e508c: 5455 990e |009c: iget-object v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ -0e5090: 5255 eb0b |009e: iget v5, v5, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0e5094: a705 0205 |00a0: sub-float v5, v2, v5 │ │ -0e5098: 5486 690e |00a2: iget-object v6, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e509c: 5466 990e |00a4: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ -0e50a0: 5266 e50b |00a6: iget v6, v6, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0e50a4: 5487 690e |00a8: iget-object v7, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e50a8: 5477 980e |00aa: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ -0e50ac: 5277 e50b |00ac: iget v7, v7, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0e50b0: c776 |00ae: sub-float/2addr v6, v7 │ │ -0e50b2: c965 |00af: div-float/2addr v5, v6 │ │ -0e50b4: c754 |00b0: sub-float/2addr v4, v5 │ │ -0e50b6: 6e20 a81a 4300 |00b1: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setScrollPercentY:(F)V // method@1aa8 │ │ -0e50bc: 5483 690e |00b4: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e50c0: 5433 880e |00b6: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0e88 │ │ -0e50c4: 6e30 6814 a30b |00b8: invoke-virtual {v3, v10, v11}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e50ca: 2900 4bff |00bb: goto/16 0006 // -00b5 │ │ +0f34e8: |[0f34e8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$1.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0f34f8: 5483 690e |0000: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f34fc: 5233 7a0e |0002: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.draggingPointer:I // field@0e7a │ │ +0f3500: 323c 0300 |0004: if-eq v12, v3, 0007 // +0003 │ │ +0f3504: 0e00 |0006: return-void │ │ +0f3506: 5483 690e |0007: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f350a: 5533 960e |0009: iget-boolean v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollH:Z // field@0e96 │ │ +0f350e: 3803 5500 |000b: if-eqz v3, 0060 // +0055 │ │ +0f3512: 5483 690e |000d: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f3516: 5433 880e |000f: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0e88 │ │ +0f351a: 5233 f30b |0011: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f351e: a700 0a03 |0013: sub-float v0, v10, v3 │ │ +0f3522: 5283 680e |0015: iget v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.handlePosition:F // field@0e68 │ │ +0f3526: a601 0300 |0017: add-float v1, v3, v0 │ │ +0f352a: 5981 680e |0019: iput v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.handlePosition:F // field@0e68 │ │ +0f352e: 5483 690e |001b: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f3532: 5433 870e |001d: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ +0f3536: 5233 ea0b |001f: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0f353a: 7120 1826 1300 |0021: invoke-static {v3, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0f3540: 0a01 |0024: move-result v1 │ │ +0f3542: 5483 690e |0025: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f3546: 5433 870e |0027: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ +0f354a: 5233 ea0b |0029: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0f354e: 5484 690e |002b: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f3552: 5444 870e |002d: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ +0f3556: 5244 e90b |002f: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0f355a: c643 |0031: add-float/2addr v3, v4 │ │ +0f355c: 5484 690e |0032: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f3560: 5444 860e |0034: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ +0f3564: 5244 e90b |0036: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0f3568: c743 |0038: sub-float/2addr v3, v4 │ │ +0f356a: 7120 1a26 1300 |0039: invoke-static {v3, v1}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +0f3570: 0a01 |003c: move-result v1 │ │ +0f3572: 5483 690e |003d: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f3576: 5484 690e |003f: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f357a: 5444 870e |0041: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ +0f357e: 5244 ea0b |0043: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0f3582: a704 0104 |0045: sub-float v4, v1, v4 │ │ +0f3586: 5485 690e |0047: iget-object v5, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f358a: 5455 870e |0049: iget-object v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ +0f358e: 5255 e90b |004b: iget v5, v5, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0f3592: 5486 690e |004d: iget-object v6, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f3596: 5466 860e |004f: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ +0f359a: 5266 e90b |0051: iget v6, v6, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0f359e: c765 |0053: sub-float/2addr v5, v6 │ │ +0f35a0: c954 |0054: div-float/2addr v4, v5 │ │ +0f35a2: 6e20 a71a 4300 |0055: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setScrollPercentX:(F)V // method@1aa7 │ │ +0f35a8: 5483 690e |0058: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f35ac: 5433 880e |005a: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0e88 │ │ +0f35b0: 6e30 6814 a30b |005c: invoke-virtual {v3, v10, v11}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f35b6: 28a7 |005f: goto 0006 // -0059 │ │ +0f35b8: 5483 690e |0060: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f35bc: 5533 970e |0062: iget-boolean v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollV:Z // field@0e97 │ │ +0f35c0: 3803 a2ff |0064: if-eqz v3, 0006 // -005e │ │ +0f35c4: 5483 690e |0066: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f35c8: 5433 880e |0068: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0e88 │ │ +0f35cc: 5233 f40b |006a: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f35d0: a700 0b03 |006c: sub-float v0, v11, v3 │ │ +0f35d4: 5283 680e |006e: iget v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.handlePosition:F // field@0e68 │ │ +0f35d8: a602 0300 |0070: add-float v2, v3, v0 │ │ +0f35dc: 5982 680e |0072: iput v2, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.handlePosition:F // field@0e68 │ │ +0f35e0: 5483 690e |0074: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f35e4: 5433 990e |0076: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ +0f35e8: 5233 eb0b |0078: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0f35ec: 7120 1826 2300 |007a: invoke-static {v3, v2}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0f35f2: 0a02 |007d: move-result v2 │ │ +0f35f4: 5483 690e |007e: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f35f8: 5433 990e |0080: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ +0f35fc: 5233 eb0b |0082: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0f3600: 5484 690e |0084: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f3604: 5444 990e |0086: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ +0f3608: 5244 e50b |0088: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0f360c: c643 |008a: add-float/2addr v3, v4 │ │ +0f360e: 5484 690e |008b: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f3612: 5444 980e |008d: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ +0f3616: 5244 e50b |008f: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0f361a: c743 |0091: sub-float/2addr v3, v4 │ │ +0f361c: 7120 1a26 2300 |0092: invoke-static {v3, v2}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +0f3622: 0a02 |0095: move-result v2 │ │ +0f3624: 5483 690e |0096: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f3628: 1504 803f |0098: const/high16 v4, #int 1065353216 // #3f80 │ │ +0f362c: 5485 690e |009a: iget-object v5, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f3630: 5455 990e |009c: iget-object v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ +0f3634: 5255 eb0b |009e: iget v5, v5, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0f3638: a705 0205 |00a0: sub-float v5, v2, v5 │ │ +0f363c: 5486 690e |00a2: iget-object v6, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f3640: 5466 990e |00a4: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ +0f3644: 5266 e50b |00a6: iget v6, v6, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0f3648: 5487 690e |00a8: iget-object v7, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f364c: 5477 980e |00aa: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ +0f3650: 5277 e50b |00ac: iget v7, v7, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0f3654: c776 |00ae: sub-float/2addr v6, v7 │ │ +0f3656: c965 |00af: div-float/2addr v5, v6 │ │ +0f3658: c754 |00b0: sub-float/2addr v4, v5 │ │ +0f365a: 6e20 a81a 4300 |00b1: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setScrollPercentY:(F)V // method@1aa8 │ │ +0f3660: 5483 690e |00b4: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f3664: 5433 880e |00b6: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0e88 │ │ +0f3668: 6e30 6814 a30b |00b8: invoke-virtual {v3, v10, v11}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f366e: 2900 4bff |00bb: goto/16 0006 // -00b5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0006 line=172 │ │ 0x0007 line=155 │ │ 0x000d line=156 │ │ 0x0015 line=157 │ │ @@ -336155,28 +336210,28 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -0e50d0: |[0e50d0] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$1.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ -0e50e0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0e50e2: 5430 690e |0001: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e50e6: 5200 7a0e |0003: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.draggingPointer:I // field@0e7a │ │ -0e50ea: 3207 0300 |0005: if-eq v7, v0, 0008 // +0003 │ │ -0e50ee: 0e00 |0007: return-void │ │ -0e50f0: 5430 690e |0008: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e50f4: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -0e50f6: 5901 7a0e |000b: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.draggingPointer:I // field@0e7a │ │ -0e50fa: 5430 690e |000d: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e50fe: 5c02 960e |000f: iput-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollH:Z // field@0e96 │ │ -0e5102: 5430 690e |0011: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ -0e5106: 5c02 970e |0013: iput-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollV:Z // field@0e97 │ │ -0e510a: 28f2 |0015: goto 0007 // -000e │ │ +0f3674: |[0f3674] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$1.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ +0f3684: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0f3686: 5430 690e |0001: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f368a: 5200 7a0e |0003: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.draggingPointer:I // field@0e7a │ │ +0f368e: 3207 0300 |0005: if-eq v7, v0, 0008 // +0003 │ │ +0f3692: 0e00 |0007: return-void │ │ +0f3694: 5430 690e |0008: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f3698: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +0f369a: 5901 7a0e |000b: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.draggingPointer:I // field@0e7a │ │ +0f369e: 5430 690e |000d: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f36a2: 5c02 960e |000f: iput-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollH:Z // field@0e96 │ │ +0f36a6: 5430 690e |0011: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e69 │ │ +0f36aa: 5c02 970e |0013: iput-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollV:Z // field@0e97 │ │ +0f36ae: 28f2 |0015: goto 0007 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=147 │ │ 0x0007 line=151 │ │ 0x0008 line=148 │ │ 0x000d line=149 │ │ 0x0011 line=150 │ │ @@ -336184,21 +336239,21 @@ │ │ 0x0000 - 0x0016 reg=3 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1; │ │ 0x0000 - 0x0016 reg=4 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0016 reg=5 x F │ │ 0x0000 - 0x0016 reg=6 y F │ │ 0x0000 - 0x0016 reg=7 pointer I │ │ 0x0000 - 0x0016 reg=8 button I │ │ │ │ - source_file_idx : 3764 (ScrollPane.java) │ │ + source_file_idx : 3762 (ScrollPane.java) │ │ │ │ Class #761 header: │ │ -class_idx : 660 │ │ +class_idx : 658 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 714 │ │ -source_file_idx : 3764 │ │ +superclass_idx : 712 │ │ +source_file_idx : 3762 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #761 annotations: │ │ Annotations on class │ │ @@ -336222,18 +336277,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e510c: |[0e510c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$2.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V │ │ -0e511c: 5b01 6a0e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6a │ │ -0e5120: 7010 8c1d 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.:()V // method@1d8c │ │ -0e5126: 0e00 |0005: return-void │ │ +0f36b0: |[0f36b0] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$2.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V │ │ +0f36c0: 5b01 6a0e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6a │ │ +0f36c4: 7010 8c1d 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.:()V // method@1d8c │ │ +0f36ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ @@ -336243,42 +336298,42 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -0e5128: |[0e5128] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$2.fling:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0e5138: 1502 1643 |0000: const/high16 v2, #int 1125515264 // #4316 │ │ -0e513c: 7110 0f26 0500 |0002: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -0e5142: 0a00 |0005: move-result v0 │ │ -0e5144: 2d00 0002 |0006: cmpl-float v0, v0, v2 │ │ -0e5148: 3d00 1300 |0008: if-lez v0, 001b // +0013 │ │ -0e514c: 5430 6a0e |000a: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6a │ │ -0e5150: 5431 6a0e |000c: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6a │ │ -0e5154: 5211 820e |000e: iget v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTime:F // field@0e82 │ │ -0e5158: 5901 830e |0010: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0e83 │ │ -0e515c: 5430 6a0e |0012: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6a │ │ -0e5160: 5905 9a0e |0014: iput v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityX:F // field@0e9a │ │ -0e5164: 5430 6a0e |0016: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6a │ │ -0e5168: 6e20 721a 4000 |0018: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.cancelTouchFocusedChild:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;)V // method@1a72 │ │ -0e516e: 7110 0f26 0600 |001b: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -0e5174: 0a00 |001e: move-result v0 │ │ -0e5176: 2d00 0002 |001f: cmpl-float v0, v0, v2 │ │ -0e517a: 3d00 1400 |0021: if-lez v0, 0035 // +0014 │ │ -0e517e: 5430 6a0e |0023: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6a │ │ -0e5182: 5431 6a0e |0025: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6a │ │ -0e5186: 5211 820e |0027: iget v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTime:F // field@0e82 │ │ -0e518a: 5901 830e |0029: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0e83 │ │ -0e518e: 5430 6a0e |002b: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6a │ │ -0e5192: 7f61 |002d: neg-float v1, v6 │ │ -0e5194: 5901 9b0e |002e: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityY:F // field@0e9b │ │ -0e5198: 5430 6a0e |0030: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6a │ │ -0e519c: 6e20 721a 4000 |0032: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.cancelTouchFocusedChild:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;)V // method@1a72 │ │ -0e51a2: 0e00 |0035: return-void │ │ +0f36cc: |[0f36cc] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$2.fling:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0f36dc: 1502 1643 |0000: const/high16 v2, #int 1125515264 // #4316 │ │ +0f36e0: 7110 0f26 0500 |0002: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +0f36e6: 0a00 |0005: move-result v0 │ │ +0f36e8: 2d00 0002 |0006: cmpl-float v0, v0, v2 │ │ +0f36ec: 3d00 1300 |0008: if-lez v0, 001b // +0013 │ │ +0f36f0: 5430 6a0e |000a: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6a │ │ +0f36f4: 5431 6a0e |000c: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6a │ │ +0f36f8: 5211 820e |000e: iget v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTime:F // field@0e82 │ │ +0f36fc: 5901 830e |0010: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0e83 │ │ +0f3700: 5430 6a0e |0012: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6a │ │ +0f3704: 5905 9a0e |0014: iput v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityX:F // field@0e9a │ │ +0f3708: 5430 6a0e |0016: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6a │ │ +0f370c: 6e20 721a 4000 |0018: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.cancelTouchFocusedChild:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;)V // method@1a72 │ │ +0f3712: 7110 0f26 0600 |001b: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +0f3718: 0a00 |001e: move-result v0 │ │ +0f371a: 2d00 0002 |001f: cmpl-float v0, v0, v2 │ │ +0f371e: 3d00 1400 |0021: if-lez v0, 0035 // +0014 │ │ +0f3722: 5430 6a0e |0023: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6a │ │ +0f3726: 5431 6a0e |0025: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6a │ │ +0f372a: 5211 820e |0027: iget v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTime:F // field@0e82 │ │ +0f372e: 5901 830e |0029: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0e83 │ │ +0f3732: 5430 6a0e |002b: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6a │ │ +0f3736: 7f61 |002d: neg-float v1, v6 │ │ +0f3738: 5901 9b0e |002e: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityY:F // field@0e9b │ │ +0f373c: 5430 6a0e |0030: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6a │ │ +0f3740: 6e20 721a 4000 |0032: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.cancelTouchFocusedChild:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;)V // method@1a72 │ │ +0f3746: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=190 │ │ 0x000a line=191 │ │ 0x0012 line=192 │ │ 0x0016 line=193 │ │ 0x001b line=195 │ │ @@ -336298,30 +336353,30 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0e51a4: |[0e51a4] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$2.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z │ │ -0e51b4: 6f20 911d 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@1d91 │ │ -0e51ba: 0a00 |0003: move-result v0 │ │ -0e51bc: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ -0e51c0: 1f03 5e02 |0006: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025e │ │ -0e51c4: 6e10 d717 0300 |0008: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@17d7 │ │ -0e51ca: 0c00 |000b: move-result-object v0 │ │ -0e51cc: 6201 800d |000c: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d80 │ │ -0e51d0: 3310 0700 |000e: if-ne v0, v1, 0015 // +0007 │ │ -0e51d4: 5420 6a0e |0010: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6a │ │ -0e51d8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -0e51da: 5901 830e |0013: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0e83 │ │ -0e51de: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -0e51e0: 0f00 |0016: return v0 │ │ -0e51e2: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0e51e4: 28fe |0018: goto 0016 // -0002 │ │ +0f3748: |[0f3748] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$2.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z │ │ +0f3758: 6f20 911d 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@1d91 │ │ +0f375e: 0a00 |0003: move-result v0 │ │ +0f3760: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ +0f3764: 1f03 5c02 |0006: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@025c │ │ +0f3768: 6e10 d717 0300 |0008: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@17d7 │ │ +0f376e: 0c00 |000b: move-result-object v0 │ │ +0f3770: 6201 800d |000c: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0d80 │ │ +0f3774: 3310 0700 |000e: if-ne v0, v1, 0015 // +0007 │ │ +0f3778: 5420 6a0e |0010: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6a │ │ +0f377c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +0f377e: 5901 830e |0013: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0e83 │ │ +0f3782: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +0f3784: 0f00 |0016: return v0 │ │ +0f3786: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0f3788: 28fe |0018: goto 0016 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0006 line=204 │ │ 0x0015 line=205 │ │ 0x0016 line=207 │ │ locals : │ │ @@ -336334,30 +336389,30 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0e51e8: |[0e51e8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$2.pan:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFFF)V │ │ -0e51f8: 5420 6a0e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6a │ │ -0e51fc: 6e10 981a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1a98 │ │ -0e5202: 5420 6a0e |0005: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6a │ │ -0e5206: 5201 720e |0007: iget v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0e520a: c761 |0009: sub-float/2addr v1, v6 │ │ -0e520c: 5901 720e |000a: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0e5210: 5420 6a0e |000c: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6a │ │ -0e5214: 5201 730e |000e: iget v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0e5218: c671 |0010: add-float/2addr v1, v7 │ │ -0e521a: 5901 730e |0011: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0e521e: 5420 6a0e |0013: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6a │ │ -0e5222: 6e10 731a 0000 |0015: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.clamp:()V // method@1a73 │ │ -0e5228: 5420 6a0e |0018: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6a │ │ -0e522c: 6e20 721a 3000 |001a: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.cancelTouchFocusedChild:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;)V // method@1a72 │ │ -0e5232: 0e00 |001d: return-void │ │ +0f378c: |[0f378c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$2.pan:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFFF)V │ │ +0f379c: 5420 6a0e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6a │ │ +0f37a0: 6e10 981a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1a98 │ │ +0f37a6: 5420 6a0e |0005: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6a │ │ +0f37aa: 5201 720e |0007: iget v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0f37ae: c761 |0009: sub-float/2addr v1, v6 │ │ +0f37b0: 5901 720e |000a: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0f37b4: 5420 6a0e |000c: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6a │ │ +0f37b8: 5201 730e |000e: iget v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0f37bc: c671 |0010: add-float/2addr v1, v7 │ │ +0f37be: 5901 730e |0011: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0f37c2: 5420 6a0e |0013: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6a │ │ +0f37c6: 6e10 731a 0000 |0015: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.clamp:()V // method@1a73 │ │ +0f37cc: 5420 6a0e |0018: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6a │ │ +0f37d0: 6e20 721a 3000 |001a: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.cancelTouchFocusedChild:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;)V // method@1a72 │ │ +0f37d6: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0005 line=183 │ │ 0x000c line=184 │ │ 0x0013 line=185 │ │ 0x0018 line=186 │ │ @@ -336366,21 +336421,21 @@ │ │ 0x0000 - 0x001e reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2; │ │ 0x0000 - 0x001e reg=3 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x001e reg=4 x F │ │ 0x0000 - 0x001e reg=5 y F │ │ 0x0000 - 0x001e reg=6 deltaX F │ │ 0x0000 - 0x001e reg=7 deltaY F │ │ │ │ - source_file_idx : 3764 (ScrollPane.java) │ │ + source_file_idx : 3762 (ScrollPane.java) │ │ │ │ Class #762 header: │ │ -class_idx : 661 │ │ +class_idx : 659 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 608 │ │ -source_file_idx : 3764 │ │ +superclass_idx : 606 │ │ +source_file_idx : 3762 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #762 annotations: │ │ Annotations on class │ │ @@ -336404,18 +336459,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e5234: |[0e5234] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$3.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V │ │ -0e5244: 5b01 6b0e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6b │ │ -0e5248: 7010 ea17 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@17ea │ │ -0e524e: 0e00 |0005: return-void │ │ +0f37d8: |[0f37d8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$3.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V │ │ +0f37e8: 5b01 6b0e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6b │ │ +0f37ec: 7010 ea17 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@17ea │ │ +0f37f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ @@ -336425,61 +336480,61 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -0e5250: |[0e5250] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$3.scrolled:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)Z │ │ -0e5260: 1505 8040 |0000: const/high16 v5, #int 1082130432 // #4080 │ │ -0e5264: 1403 6666 663f |0002: const v3, #float 0.9 // #3f666666 │ │ -0e526a: 1404 cdcc cc3d |0005: const v4, #float 0.1 // #3dcccccd │ │ -0e5270: 5460 6b0e |0008: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6b │ │ -0e5274: 6e10 981a 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1a98 │ │ -0e527a: 5460 6b0e |000d: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6b │ │ -0e527e: 5500 920e |000f: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ -0e5282: 3800 1f00 |0011: if-eqz v0, 0030 // +001f │ │ -0e5286: 5460 6b0e |0013: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6b │ │ -0e528a: 5461 6b0e |0015: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6b │ │ -0e528e: 5211 730e |0017: iget v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0e5292: 5462 6b0e |0019: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6b │ │ -0e5296: 5222 740e |001b: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ -0e529a: c832 |001d: mul-float/2addr v2, v3 │ │ -0e529c: 5463 6b0e |001e: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6b │ │ -0e52a0: 5233 8a0e |0020: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ -0e52a4: c843 |0022: mul-float/2addr v3, v4 │ │ -0e52a6: 7120 1826 3200 |0023: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0e52ac: 0a02 |0026: move-result v2 │ │ -0e52ae: c952 |0027: div-float/2addr v2, v5 │ │ -0e52b0: 82a3 |0028: int-to-float v3, v10 │ │ -0e52b2: c832 |0029: mul-float/2addr v2, v3 │ │ -0e52b4: c621 |002a: add-float/2addr v1, v2 │ │ -0e52b6: 6e20 aa1a 1000 |002b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setScrollY:(F)V // method@1aaa │ │ -0e52bc: 1210 |002e: const/4 v0, #int 1 // #1 │ │ -0e52be: 0f00 |002f: return v0 │ │ -0e52c0: 5460 6b0e |0030: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6b │ │ -0e52c4: 5500 910e |0032: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ -0e52c8: 3800 faff |0034: if-eqz v0, 002e // -0006 │ │ -0e52cc: 5460 6b0e |0036: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6b │ │ -0e52d0: 5461 6b0e |0038: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6b │ │ -0e52d4: 5211 720e |003a: iget v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0e52d8: 5462 6b0e |003c: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6b │ │ -0e52dc: 5222 750e |003e: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ -0e52e0: c832 |0040: mul-float/2addr v2, v3 │ │ -0e52e2: 5463 6b0e |0041: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6b │ │ -0e52e6: 5233 890e |0043: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ -0e52ea: c843 |0045: mul-float/2addr v3, v4 │ │ -0e52ec: 7120 1826 3200 |0046: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0e52f2: 0a02 |0049: move-result v2 │ │ -0e52f4: c952 |004a: div-float/2addr v2, v5 │ │ -0e52f6: 82a3 |004b: int-to-float v3, v10 │ │ -0e52f8: c832 |004c: mul-float/2addr v2, v3 │ │ -0e52fa: c621 |004d: add-float/2addr v1, v2 │ │ -0e52fc: 6e20 a91a 1000 |004e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setScrollX:(F)V // method@1aa9 │ │ -0e5302: 28dd |0051: goto 002e // -0023 │ │ +0f37f4: |[0f37f4] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$3.scrolled:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)Z │ │ +0f3804: 1505 8040 |0000: const/high16 v5, #int 1082130432 // #4080 │ │ +0f3808: 1403 6666 663f |0002: const v3, #float 0.9 // #3f666666 │ │ +0f380e: 1404 cdcc cc3d |0005: const v4, #float 0.1 // #3dcccccd │ │ +0f3814: 5460 6b0e |0008: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6b │ │ +0f3818: 6e10 981a 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1a98 │ │ +0f381e: 5460 6b0e |000d: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6b │ │ +0f3822: 5500 920e |000f: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ +0f3826: 3800 1f00 |0011: if-eqz v0, 0030 // +001f │ │ +0f382a: 5460 6b0e |0013: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6b │ │ +0f382e: 5461 6b0e |0015: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6b │ │ +0f3832: 5211 730e |0017: iget v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0f3836: 5462 6b0e |0019: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6b │ │ +0f383a: 5222 740e |001b: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ +0f383e: c832 |001d: mul-float/2addr v2, v3 │ │ +0f3840: 5463 6b0e |001e: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6b │ │ +0f3844: 5233 8a0e |0020: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ +0f3848: c843 |0022: mul-float/2addr v3, v4 │ │ +0f384a: 7120 1826 3200 |0023: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0f3850: 0a02 |0026: move-result v2 │ │ +0f3852: c952 |0027: div-float/2addr v2, v5 │ │ +0f3854: 82a3 |0028: int-to-float v3, v10 │ │ +0f3856: c832 |0029: mul-float/2addr v2, v3 │ │ +0f3858: c621 |002a: add-float/2addr v1, v2 │ │ +0f385a: 6e20 aa1a 1000 |002b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setScrollY:(F)V // method@1aaa │ │ +0f3860: 1210 |002e: const/4 v0, #int 1 // #1 │ │ +0f3862: 0f00 |002f: return v0 │ │ +0f3864: 5460 6b0e |0030: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6b │ │ +0f3868: 5500 910e |0032: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ +0f386c: 3800 faff |0034: if-eqz v0, 002e // -0006 │ │ +0f3870: 5460 6b0e |0036: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6b │ │ +0f3874: 5461 6b0e |0038: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6b │ │ +0f3878: 5211 720e |003a: iget v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0f387c: 5462 6b0e |003c: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6b │ │ +0f3880: 5222 750e |003e: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ +0f3884: c832 |0040: mul-float/2addr v2, v3 │ │ +0f3886: 5463 6b0e |0041: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0e6b │ │ +0f388a: 5233 890e |0043: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ +0f388e: c843 |0045: mul-float/2addr v3, v4 │ │ +0f3890: 7120 1826 3200 |0046: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0f3896: 0a02 |0049: move-result v2 │ │ +0f3898: c952 |004a: div-float/2addr v2, v5 │ │ +0f389a: 82a3 |004b: int-to-float v3, v10 │ │ +0f389c: c832 |004c: mul-float/2addr v2, v3 │ │ +0f389e: c621 |004d: add-float/2addr v1, v2 │ │ +0f38a0: 6e20 a91a 1000 |004e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setScrollX:(F)V // method@1aa9 │ │ +0f38a6: 28dd |0051: goto 002e // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=214 │ │ 0x000d line=215 │ │ 0x0013 line=216 │ │ 0x002e line=219 │ │ 0x0030 line=217 │ │ @@ -336487,21 +336542,21 @@ │ │ locals : │ │ 0x0000 - 0x0052 reg=6 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3; │ │ 0x0000 - 0x0052 reg=7 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0052 reg=8 x F │ │ 0x0000 - 0x0052 reg=9 y F │ │ 0x0000 - 0x0052 reg=10 amount I │ │ │ │ - source_file_idx : 3764 (ScrollPane.java) │ │ + source_file_idx : 3762 (ScrollPane.java) │ │ │ │ Class #763 header: │ │ -class_idx : 666 │ │ +class_idx : 664 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 608 │ │ -source_file_idx : 3767 │ │ +superclass_idx : 606 │ │ +source_file_idx : 3765 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #763 annotations: │ │ Annotations on class │ │ @@ -336525,18 +336580,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e5304: |[0e5304] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;)V │ │ -0e5314: 5b01 aa0e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ -0e5318: 7010 ea17 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@17ea │ │ -0e531e: 0e00 |0005: return-void │ │ +0f38a8: |[0f38a8] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;)V │ │ +0f38b8: 5b01 aa0e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ +0f38bc: 7010 ea17 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@17ea │ │ +0f38c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; │ │ │ │ @@ -336546,74 +336601,74 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 110 16-bit code units │ │ -0e5320: |[0e5320] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList$1.mouseMoved:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)Z │ │ -0e5330: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0e5332: 5430 aa0e |0001: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ -0e5336: 6201 f00b |0003: sget-object v1, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0e533a: 6e20 d21a 1000 |0005: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1ad2 │ │ -0e5340: 6200 f00b |0008: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0e5344: 5205 f30b |000a: iget v5, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e5348: 6200 f00b |000c: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0e534c: 5206 f40b |000e: iget v6, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e5350: 2d00 0502 |0010: cmpl-float v0, v5, v2 │ │ -0e5354: 3d00 5a00 |0012: if-lez v0, 006c // +005a │ │ -0e5358: 5430 aa0e |0014: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ -0e535c: 6e10 c91a 0000 |0016: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getWidth:()F // method@1ac9 │ │ -0e5362: 0a00 |0019: move-result v0 │ │ -0e5364: 2e00 0500 |001a: cmpg-float v0, v5, v0 │ │ -0e5368: 3b00 5000 |001c: if-gez v0, 006c // +0050 │ │ -0e536c: 2d00 0602 |001e: cmpl-float v0, v6, v2 │ │ -0e5370: 3d00 4c00 |0020: if-lez v0, 006c // +004c │ │ -0e5374: 5430 aa0e |0022: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ -0e5378: 6e10 c71a 0000 |0024: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getHeight:()F // method@1ac7 │ │ -0e537e: 0a00 |0027: move-result v0 │ │ -0e5380: 2e00 0600 |0028: cmpg-float v0, v6, v0 │ │ -0e5384: 3b00 4200 |002a: if-gez v0, 006c // +0042 │ │ -0e5388: 5430 aa0e |002c: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ -0e538c: 5431 aa0e |002e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ -0e5390: 6e10 c71a 0100 |0030: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getHeight:()F // method@1ac7 │ │ -0e5396: 0a01 |0033: move-result v1 │ │ -0e5398: 5432 aa0e |0034: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ -0e539c: 5422 b10e |0036: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ -0e53a0: 5422 ba0e |0038: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ -0e53a4: 5422 a80e |003a: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea8 │ │ -0e53a8: 7210 091e 0200 |003c: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ -0e53ae: 0a02 |003f: move-result v2 │ │ -0e53b0: c721 |0040: sub-float/2addr v1, v2 │ │ -0e53b2: c761 |0041: sub-float/2addr v1, v6 │ │ -0e53b4: 5432 aa0e |0042: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ -0e53b8: 5222 ab0e |0044: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0eab │ │ -0e53bc: c921 |0046: div-float/2addr v1, v2 │ │ -0e53be: 8711 |0047: float-to-int v1, v1 │ │ -0e53c0: 5901 ac0e |0048: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0eac │ │ -0e53c4: 5430 aa0e |004a: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ -0e53c8: 1201 |004c: const/4 v1, #int 0 // #0 │ │ -0e53ca: 5432 aa0e |004d: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ -0e53ce: 5222 ac0e |004f: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0eac │ │ -0e53d2: 7120 1926 2100 |0051: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0e53d8: 0a01 |0054: move-result v1 │ │ -0e53da: 5901 ac0e |0055: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0eac │ │ -0e53de: 5430 aa0e |0057: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ -0e53e2: 5431 aa0e |0059: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ -0e53e6: 5411 b10e |005b: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ -0e53ea: 5411 b40e |005d: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ -0e53ee: 2111 |005f: array-length v1, v1 │ │ -0e53f0: d801 01ff |0060: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0e53f4: 5432 aa0e |0062: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ -0e53f8: 5222 ac0e |0064: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0eac │ │ -0e53fc: 7120 1b26 2100 |0066: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -0e5402: 0a01 |0069: move-result v1 │ │ -0e5404: 5901 ac0e |006a: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0eac │ │ -0e5408: 1210 |006c: const/4 v0, #int 1 // #1 │ │ -0e540a: 0f00 |006d: return v0 │ │ +0f38c4: |[0f38c4] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList$1.mouseMoved:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)Z │ │ +0f38d4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0f38d6: 5430 aa0e |0001: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ +0f38da: 6201 f00b |0003: sget-object v1, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0f38de: 6e20 d21a 1000 |0005: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1ad2 │ │ +0f38e4: 6200 f00b |0008: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0f38e8: 5205 f30b |000a: iget v5, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f38ec: 6200 f00b |000c: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0f38f0: 5206 f40b |000e: iget v6, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f38f4: 2d00 0502 |0010: cmpl-float v0, v5, v2 │ │ +0f38f8: 3d00 5a00 |0012: if-lez v0, 006c // +005a │ │ +0f38fc: 5430 aa0e |0014: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ +0f3900: 6e10 c91a 0000 |0016: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getWidth:()F // method@1ac9 │ │ +0f3906: 0a00 |0019: move-result v0 │ │ +0f3908: 2e00 0500 |001a: cmpg-float v0, v5, v0 │ │ +0f390c: 3b00 5000 |001c: if-gez v0, 006c // +0050 │ │ +0f3910: 2d00 0602 |001e: cmpl-float v0, v6, v2 │ │ +0f3914: 3d00 4c00 |0020: if-lez v0, 006c // +004c │ │ +0f3918: 5430 aa0e |0022: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ +0f391c: 6e10 c71a 0000 |0024: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getHeight:()F // method@1ac7 │ │ +0f3922: 0a00 |0027: move-result v0 │ │ +0f3924: 2e00 0600 |0028: cmpg-float v0, v6, v0 │ │ +0f3928: 3b00 4200 |002a: if-gez v0, 006c // +0042 │ │ +0f392c: 5430 aa0e |002c: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ +0f3930: 5431 aa0e |002e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ +0f3934: 6e10 c71a 0100 |0030: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getHeight:()F // method@1ac7 │ │ +0f393a: 0a01 |0033: move-result v1 │ │ +0f393c: 5432 aa0e |0034: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ +0f3940: 5422 b10e |0036: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ +0f3944: 5422 ba0e |0038: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ +0f3948: 5422 a80e |003a: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea8 │ │ +0f394c: 7210 091e 0200 |003c: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ +0f3952: 0a02 |003f: move-result v2 │ │ +0f3954: c721 |0040: sub-float/2addr v1, v2 │ │ +0f3956: c761 |0041: sub-float/2addr v1, v6 │ │ +0f3958: 5432 aa0e |0042: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ +0f395c: 5222 ab0e |0044: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0eab │ │ +0f3960: c921 |0046: div-float/2addr v1, v2 │ │ +0f3962: 8711 |0047: float-to-int v1, v1 │ │ +0f3964: 5901 ac0e |0048: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0eac │ │ +0f3968: 5430 aa0e |004a: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ +0f396c: 1201 |004c: const/4 v1, #int 0 // #0 │ │ +0f396e: 5432 aa0e |004d: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ +0f3972: 5222 ac0e |004f: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0eac │ │ +0f3976: 7120 1926 2100 |0051: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0f397c: 0a01 |0054: move-result v1 │ │ +0f397e: 5901 ac0e |0055: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0eac │ │ +0f3982: 5430 aa0e |0057: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ +0f3986: 5431 aa0e |0059: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ +0f398a: 5411 b10e |005b: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ +0f398e: 5411 b40e |005d: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ +0f3992: 2111 |005f: array-length v1, v1 │ │ +0f3994: d801 01ff |0060: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0f3998: 5432 aa0e |0062: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ +0f399c: 5222 ac0e |0064: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0eac │ │ +0f39a0: 7120 1b26 2100 |0066: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0f39a6: 0a01 |0069: move-result v1 │ │ +0f39a8: 5901 ac0e |006a: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0eac │ │ +0f39ac: 1210 |006c: const/4 v0, #int 1 // #1 │ │ +0f39ae: 0f00 |006d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=233 │ │ 0x0008 line=234 │ │ 0x000c line=235 │ │ 0x0010 line=236 │ │ 0x002c line=237 │ │ @@ -336631,88 +336686,88 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 140 16-bit code units │ │ -0e540c: |[0e540c] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ -0e541c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0e541e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0e5420: 3909 0500 |0002: if-nez v9, 0007 // +0005 │ │ -0e5424: 380a 0300 |0004: if-eqz v10, 0007 // +0003 │ │ -0e5428: 0f01 |0006: return v1 │ │ -0e542a: 5452 aa0e |0007: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ -0e542e: 6203 f00b |0009: sget-object v3, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0e5432: 6e20 d21a 3200 |000b: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1ad2 │ │ -0e5438: 6202 f00b |000e: sget-object v2, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0e543c: 5227 f30b |0010: iget v7, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e5440: 6202 f00b |0012: sget-object v2, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0e5444: 5228 f40b |0014: iget v8, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e5448: 2d02 0704 |0016: cmpl-float v2, v7, v4 │ │ -0e544c: 3d02 7100 |0018: if-lez v2, 0089 // +0071 │ │ -0e5450: 5452 aa0e |001a: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ -0e5454: 6e10 c91a 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getWidth:()F // method@1ac9 │ │ -0e545a: 0a02 |001f: move-result v2 │ │ -0e545c: 2e02 0702 |0020: cmpg-float v2, v7, v2 │ │ -0e5460: 3b02 6700 |0022: if-gez v2, 0089 // +0067 │ │ -0e5464: 2d02 0804 |0024: cmpl-float v2, v8, v4 │ │ -0e5468: 3d02 6300 |0026: if-lez v2, 0089 // +0063 │ │ -0e546c: 5452 aa0e |0028: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ -0e5470: 6e10 c71a 0200 |002a: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getHeight:()F // method@1ac7 │ │ -0e5476: 0a02 |002d: move-result v2 │ │ -0e5478: 2e02 0802 |002e: cmpg-float v2, v8, v2 │ │ -0e547c: 3b02 5900 |0030: if-gez v2, 0089 // +0059 │ │ -0e5480: 5452 aa0e |0032: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ -0e5484: 5453 aa0e |0034: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ -0e5488: 6e10 c71a 0300 |0036: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getHeight:()F // method@1ac7 │ │ -0e548e: 0a03 |0039: move-result v3 │ │ -0e5490: c783 |003a: sub-float/2addr v3, v8 │ │ -0e5492: 5454 aa0e |003b: iget-object v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ -0e5496: 5244 ab0e |003d: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0eab │ │ -0e549a: c943 |003f: div-float/2addr v3, v4 │ │ -0e549c: 8733 |0040: float-to-int v3, v3 │ │ -0e549e: 5923 ac0e |0041: iput v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0eac │ │ -0e54a2: 5452 aa0e |0043: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ -0e54a6: 5453 aa0e |0045: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ -0e54aa: 5233 ac0e |0047: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0eac │ │ -0e54ae: 7120 1926 3100 |0049: invoke-static {v1, v3}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0e54b4: 0a01 |004c: move-result v1 │ │ -0e54b6: 5921 ac0e |004d: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0eac │ │ -0e54ba: 5451 aa0e |004f: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ -0e54be: 5452 aa0e |0051: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ -0e54c2: 5422 b10e |0053: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ -0e54c6: 5422 b40e |0055: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ -0e54ca: 2122 |0057: array-length v2, v2 │ │ -0e54cc: d802 02ff |0058: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0e54d0: 5453 aa0e |005a: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ -0e54d4: 5233 ac0e |005c: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0eac │ │ -0e54d8: 7120 1b26 3200 |005e: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -0e54de: 0a02 |0061: move-result v2 │ │ -0e54e0: 5912 ac0e |0062: iput v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0eac │ │ -0e54e4: 5451 aa0e |0064: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ -0e54e8: 5411 b10e |0066: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ -0e54ec: 5452 aa0e |0068: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ -0e54f0: 5222 ac0e |006a: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0eac │ │ -0e54f4: 5912 b90e |006c: iput v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0eb9 │ │ -0e54f8: 5451 aa0e |006e: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ -0e54fc: 5411 b10e |0070: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ -0e5500: 5411 b40e |0072: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ -0e5504: 2111 |0074: array-length v1, v1 │ │ -0e5506: 3d01 1400 |0075: if-lez v1, 0089 // +0014 │ │ -0e550a: 1c01 cd02 |0077: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@02cd │ │ -0e550e: 7110 8122 0100 |0079: invoke-static {v1}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ -0e5514: 0c00 |007c: move-result-object v0 │ │ -0e5516: 1f00 cd02 |007d: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@02cd │ │ -0e551a: 5451 aa0e |007f: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ -0e551e: 5411 b10e |0081: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ -0e5522: 6e20 d81a 0100 |0083: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@1ad8 │ │ -0e5528: 7110 7e22 0000 |0086: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ -0e552e: 1211 |0089: const/4 v1, #int 1 // #1 │ │ -0e5530: 2900 7cff |008a: goto/16 0006 // -0084 │ │ +0f39b0: |[0f39b0] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ +0f39c0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0f39c2: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0f39c4: 3909 0500 |0002: if-nez v9, 0007 // +0005 │ │ +0f39c8: 380a 0300 |0004: if-eqz v10, 0007 // +0003 │ │ +0f39cc: 0f01 |0006: return v1 │ │ +0f39ce: 5452 aa0e |0007: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ +0f39d2: 6203 f00b |0009: sget-object v3, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0f39d6: 6e20 d21a 3200 |000b: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1ad2 │ │ +0f39dc: 6202 f00b |000e: sget-object v2, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0f39e0: 5227 f30b |0010: iget v7, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f39e4: 6202 f00b |0012: sget-object v2, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0f39e8: 5228 f40b |0014: iget v8, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f39ec: 2d02 0704 |0016: cmpl-float v2, v7, v4 │ │ +0f39f0: 3d02 7100 |0018: if-lez v2, 0089 // +0071 │ │ +0f39f4: 5452 aa0e |001a: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ +0f39f8: 6e10 c91a 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getWidth:()F // method@1ac9 │ │ +0f39fe: 0a02 |001f: move-result v2 │ │ +0f3a00: 2e02 0702 |0020: cmpg-float v2, v7, v2 │ │ +0f3a04: 3b02 6700 |0022: if-gez v2, 0089 // +0067 │ │ +0f3a08: 2d02 0804 |0024: cmpl-float v2, v8, v4 │ │ +0f3a0c: 3d02 6300 |0026: if-lez v2, 0089 // +0063 │ │ +0f3a10: 5452 aa0e |0028: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ +0f3a14: 6e10 c71a 0200 |002a: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getHeight:()F // method@1ac7 │ │ +0f3a1a: 0a02 |002d: move-result v2 │ │ +0f3a1c: 2e02 0802 |002e: cmpg-float v2, v8, v2 │ │ +0f3a20: 3b02 5900 |0030: if-gez v2, 0089 // +0059 │ │ +0f3a24: 5452 aa0e |0032: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ +0f3a28: 5453 aa0e |0034: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ +0f3a2c: 6e10 c71a 0300 |0036: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getHeight:()F // method@1ac7 │ │ +0f3a32: 0a03 |0039: move-result v3 │ │ +0f3a34: c783 |003a: sub-float/2addr v3, v8 │ │ +0f3a36: 5454 aa0e |003b: iget-object v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ +0f3a3a: 5244 ab0e |003d: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0eab │ │ +0f3a3e: c943 |003f: div-float/2addr v3, v4 │ │ +0f3a40: 8733 |0040: float-to-int v3, v3 │ │ +0f3a42: 5923 ac0e |0041: iput v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0eac │ │ +0f3a46: 5452 aa0e |0043: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ +0f3a4a: 5453 aa0e |0045: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ +0f3a4e: 5233 ac0e |0047: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0eac │ │ +0f3a52: 7120 1926 3100 |0049: invoke-static {v1, v3}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0f3a58: 0a01 |004c: move-result v1 │ │ +0f3a5a: 5921 ac0e |004d: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0eac │ │ +0f3a5e: 5451 aa0e |004f: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ +0f3a62: 5452 aa0e |0051: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ +0f3a66: 5422 b10e |0053: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ +0f3a6a: 5422 b40e |0055: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ +0f3a6e: 2122 |0057: array-length v2, v2 │ │ +0f3a70: d802 02ff |0058: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0f3a74: 5453 aa0e |005a: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ +0f3a78: 5233 ac0e |005c: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0eac │ │ +0f3a7c: 7120 1b26 3200 |005e: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0f3a82: 0a02 |0061: move-result v2 │ │ +0f3a84: 5912 ac0e |0062: iput v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0eac │ │ +0f3a88: 5451 aa0e |0064: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ +0f3a8c: 5411 b10e |0066: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ +0f3a90: 5452 aa0e |0068: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ +0f3a94: 5222 ac0e |006a: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0eac │ │ +0f3a98: 5912 b90e |006c: iput v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0eb9 │ │ +0f3a9c: 5451 aa0e |006e: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ +0f3aa0: 5411 b10e |0070: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ +0f3aa4: 5411 b40e |0072: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ +0f3aa8: 2111 |0074: array-length v1, v1 │ │ +0f3aaa: 3d01 1400 |0075: if-lez v1, 0089 // +0014 │ │ +0f3aae: 1c01 cb02 |0077: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@02cb │ │ +0f3ab2: 7110 8122 0100 |0079: invoke-static {v1}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ +0f3ab8: 0c00 |007c: move-result-object v0 │ │ +0f3aba: 1f00 cb02 |007d: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@02cb │ │ +0f3abe: 5451 aa0e |007f: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ +0f3ac2: 5411 b10e |0081: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ +0f3ac6: 6e20 d81a 0100 |0083: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@1ad8 │ │ +0f3acc: 7110 7e22 0000 |0086: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ +0f3ad2: 1211 |0089: const/4 v1, #int 1 // #1 │ │ +0f3ad4: 2900 7cff |008a: goto/16 0006 // -0084 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=209 │ │ 0x0006 line=224 │ │ 0x0007 line=210 │ │ 0x000e line=211 │ │ 0x0012 line=212 │ │ @@ -336740,44 +336795,44 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0e5534: |[0e5534] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList$1.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ -0e5544: 5420 aa0e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ -0e5548: 5400 b10e |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ -0e554c: 6e10 e41a 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.hideList:()V // method@1ae4 │ │ -0e5552: 6e10 d317 0300 |0007: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@17d3 │ │ -0e5558: 0c00 |000a: move-result-object v0 │ │ -0e555a: 5421 aa0e |000b: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ -0e555e: 5411 ae0e |000d: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.stageListener:Lcom/badlogic/gdx/scenes/scene2d/InputListener; // field@0eae │ │ -0e5562: 6e20 1818 1000 |000f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.removeCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1818 │ │ -0e5568: 0e00 |0012: return-void │ │ +0f3ad8: |[0f3ad8] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList$1.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ +0f3ae8: 5420 aa0e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ +0f3aec: 5400 b10e |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0eb1 │ │ +0f3af0: 6e10 e41a 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.hideList:()V // method@1ae4 │ │ +0f3af6: 6e10 d317 0300 |0007: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@17d3 │ │ +0f3afc: 0c00 |000a: move-result-object v0 │ │ +0f3afe: 5421 aa0e |000b: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1;.this$1:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eaa │ │ +0f3b02: 5411 ae0e |000d: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.stageListener:Lcom/badlogic/gdx/scenes/scene2d/InputListener; // field@0eae │ │ +0f3b06: 6e20 1818 1000 |000f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.removeCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1818 │ │ +0f3b0c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0007 line=229 │ │ 0x0012 line=230 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1; │ │ 0x0000 - 0x0013 reg=3 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0013 reg=4 x F │ │ 0x0000 - 0x0013 reg=5 y F │ │ 0x0000 - 0x0013 reg=6 pointer I │ │ 0x0000 - 0x0013 reg=7 button I │ │ │ │ - source_file_idx : 3767 (SelectBox.java) │ │ + source_file_idx : 3765 (SelectBox.java) │ │ │ │ Class #764 header: │ │ -class_idx : 668 │ │ +class_idx : 666 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 706 │ │ -source_file_idx : 3767 │ │ +superclass_idx : 704 │ │ +source_file_idx : 3765 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 11 │ │ │ │ Class #764 annotations: │ │ Annotations on class │ │ @@ -336832,37 +336887,37 @@ │ │ type : '([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -0e556c: |[0e556c] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.:([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;)V │ │ -0e557c: 7010 161d 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.:()V // method@1d16 │ │ -0e5582: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0e5584: 5910 b90e |0004: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0eb9 │ │ -0e5588: 2200 3401 |0006: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // type@0134 │ │ -0e558c: 7010 cc0b 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.:()V // method@0bcc │ │ -0e5592: 5b10 b20e |000b: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0eb2 │ │ -0e5596: 2200 1302 |000d: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0e559a: 7010 4c14 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0e55a0: 5b10 b80e |0012: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.screenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0eb8 │ │ -0e55a4: 6e20 ea1a 3100 |0014: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;)V // method@1aea │ │ -0e55aa: 6e20 e71a 2100 |0017: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.setItems:([Ljava/lang/Object;)V // method@1ae7 │ │ -0e55b0: 6e10 dc1a 0100 |001a: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getPrefWidth:()F // method@1adc │ │ -0e55b6: 0a00 |001d: move-result v0 │ │ -0e55b8: 6e20 eb1a 0100 |001e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.setWidth:(F)V // method@1aeb │ │ -0e55be: 6e10 db1a 0100 |0021: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getPrefHeight:()F // method@1adb │ │ -0e55c4: 0a00 |0024: move-result v0 │ │ -0e55c6: 6e20 e61a 0100 |0025: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.setHeight:(F)V // method@1ae6 │ │ -0e55cc: 2200 9802 |0028: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1; // type@0298 │ │ -0e55d0: 7020 b91a 1000 |002a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;)V // method@1ab9 │ │ -0e55d6: 5b10 b30e |002d: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.clickListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; // field@0eb3 │ │ -0e55da: 6e20 d61a 0100 |002f: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1ad6 │ │ -0e55e0: 0e00 |0032: return-void │ │ +0f3b10: |[0f3b10] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.:([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;)V │ │ +0f3b20: 7010 161d 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.:()V // method@1d16 │ │ +0f3b26: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0f3b28: 5910 b90e |0004: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0eb9 │ │ +0f3b2c: 2200 3201 |0006: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // type@0132 │ │ +0f3b30: 7010 cc0b 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.:()V // method@0bcc │ │ +0f3b36: 5b10 b20e |000b: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0eb2 │ │ +0f3b3a: 2200 1102 |000d: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0f3b3e: 7010 4c14 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0f3b44: 5b10 b80e |0012: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.screenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0eb8 │ │ +0f3b48: 6e20 ea1a 3100 |0014: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;)V // method@1aea │ │ +0f3b4e: 6e20 e71a 2100 |0017: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.setItems:([Ljava/lang/Object;)V // method@1ae7 │ │ +0f3b54: 6e10 dc1a 0100 |001a: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getPrefWidth:()F // method@1adc │ │ +0f3b5a: 0a00 |001d: move-result v0 │ │ +0f3b5c: 6e20 eb1a 0100 |001e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.setWidth:(F)V // method@1aeb │ │ +0f3b62: 6e10 db1a 0100 |0021: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getPrefHeight:()F // method@1adb │ │ +0f3b68: 0a00 |0024: move-result v0 │ │ +0f3b6a: 6e20 e61a 0100 |0025: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.setHeight:(F)V // method@1ae6 │ │ +0f3b70: 2200 9602 |0028: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1; // type@0296 │ │ +0f3b74: 7020 b91a 1000 |002a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;)V // method@1ab9 │ │ +0f3b7a: 5b10 b30e |002d: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.clickListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; // field@0eb3 │ │ +0f3b7e: 6e20 d61a 0100 |002f: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1ad6 │ │ +0f3b84: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=48 │ │ 0x0006 line=49 │ │ 0x000d line=50 │ │ 0x0014 line=64 │ │ @@ -336881,21 +336936,21 @@ │ │ type : '([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0e55e4: |[0e55e4] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.:([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0e55f4: 1c00 9902 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // type@0299 │ │ -0e55f8: 6e20 051b 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ -0e55fe: 0c00 |0005: move-result-object v0 │ │ -0e5600: 1f00 9902 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // type@0299 │ │ -0e5604: 7030 d31a 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.:([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;)V // method@1ad3 │ │ -0e560a: 0e00 |000b: return-void │ │ +0f3b88: |[0f3b88] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.:([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0f3b98: 1c00 9702 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // type@0297 │ │ +0f3b9c: 6e20 051b 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ +0f3ba2: 0c00 |0005: move-result-object v0 │ │ +0f3ba4: 1f00 9702 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // type@0297 │ │ +0f3ba8: 7030 d31a 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.:([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;)V // method@1ad3 │ │ +0f3bae: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x000b line=57 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; │ │ 0x0000 - 0x000c reg=2 items [Ljava/lang/Object; │ │ @@ -336906,21 +336961,21 @@ │ │ type : '([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0e560c: |[0e560c] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.:([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0e561c: 1c00 9902 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // type@0299 │ │ -0e5620: 6e30 061b 4300 |0002: invoke-virtual {v3, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ -0e5626: 0c00 |0005: move-result-object v0 │ │ -0e5628: 1f00 9902 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // type@0299 │ │ -0e562c: 7030 d31a 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.:([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;)V // method@1ad3 │ │ -0e5632: 0e00 |000b: return-void │ │ +0f3bb0: |[0f3bb0] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.:([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +0f3bc0: 1c00 9702 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // type@0297 │ │ +0f3bc4: 6e30 061b 4300 |0002: invoke-virtual {v3, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ +0f3bca: 0c00 |0005: move-result-object v0 │ │ +0f3bcc: 1f00 9702 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // type@0297 │ │ +0f3bd0: 7030 d31a 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.:([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;)V // method@1ad3 │ │ +0f3bd6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x000b line=61 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; │ │ 0x0000 - 0x000c reg=2 items [Ljava/lang/Object; │ │ @@ -336933,160 +336988,160 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 285 16-bit code units │ │ -0e5634: |[0e5634] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0e5644: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -0e5648: 5402 b50e |0002: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.list:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eb5 │ │ -0e564c: 3802 f700 |0004: if-eqz v2, 00fb // +00f7 │ │ -0e5650: 0800 1200 |0006: move-object/from16 v0, v18 │ │ -0e5654: 5402 b50e |0008: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.list:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eb5 │ │ -0e5658: 6e10 c81a 0200 |000a: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1ac8 │ │ -0e565e: 0c02 |000d: move-result-object v2 │ │ -0e5660: 3802 ed00 |000e: if-eqz v2, 00fb // +00ed │ │ -0e5664: 0800 1200 |0010: move-object/from16 v0, v18 │ │ -0e5668: 5402 ba0e |0012: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ -0e566c: 5422 a30e |0014: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.backgroundOpen:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea3 │ │ -0e5670: 3802 e500 |0016: if-eqz v2, 00fb // +00e5 │ │ -0e5674: 0800 1200 |0018: move-object/from16 v0, v18 │ │ -0e5678: 5402 ba0e |001a: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ -0e567c: 5421 a30e |001c: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.backgroundOpen:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea3 │ │ -0e5680: 0800 1200 |001e: move-object/from16 v0, v18 │ │ -0e5684: 5402 ba0e |0020: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ -0e5688: 5427 a50e |0022: iget-object v7, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0ea5 │ │ -0e568c: 0800 1200 |0024: move-object/from16 v0, v18 │ │ -0e5690: 5402 ba0e |0026: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ -0e5694: 5420 a60e |0028: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0ea6 │ │ -0e5698: 0810 0000 |002a: move-object/from16 v16, v0 │ │ -0e569c: 7401 d91a 1200 |002c: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1ad9 │ │ -0e56a2: 0c0f |002f: move-result-object v15 │ │ -0e56a4: 7401 e21a 1200 |0030: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getX:()F // method@1ae2 │ │ -0e56aa: 0a03 |0033: move-result v3 │ │ -0e56ac: 7401 e31a 1200 |0034: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getY:()F // method@1ae3 │ │ -0e56b2: 0a04 |0037: move-result v4 │ │ -0e56b4: 7401 e11a 1200 |0038: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getWidth:()F // method@1ae1 │ │ -0e56ba: 0a05 |003b: move-result v5 │ │ -0e56bc: 7401 da1a 1200 |003c: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getHeight:()F // method@1ada │ │ -0e56c2: 0a06 |003f: move-result v6 │ │ -0e56c4: 52f2 7903 |0040: iget v2, v15, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0e56c8: 52f8 7803 |0042: iget v8, v15, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0e56cc: 52f9 7703 |0044: iget v9, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0e56d0: 52fa 7603 |0046: iget v10, v15, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0e56d4: a80a 0a14 |0048: mul-float v10, v10, v20 │ │ -0e56d8: 0800 1300 |004a: move-object/from16 v0, v19 │ │ -0e56dc: 6e5a f30d 2098 |004c: invoke-virtual {v0, v2, v8, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0df3 │ │ -0e56e2: 0802 1300 |004f: move-object/from16 v2, v19 │ │ -0e56e6: 7806 031e 0100 |0051: invoke-interface/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0e56ec: 0800 1200 |0054: move-object/from16 v0, v18 │ │ -0e56f0: 5402 b40e |0056: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ -0e56f4: 2122 |0058: array-length v2, v2 │ │ -0e56f6: 3d02 8e00 |0059: if-lez v2, 00e7 // +008e │ │ -0e56fa: 7210 051e 0100 |005b: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ -0e5700: 0a02 |005e: move-result v2 │ │ -0e5702: a702 0502 |005f: sub-float v2, v5, v2 │ │ -0e5706: 7210 081e 0100 |0061: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1e08 │ │ -0e570c: 0a08 |0064: move-result v8 │ │ -0e570e: a70e 0208 |0065: sub-float v14, v2, v8 │ │ -0e5712: 0800 1200 |0067: move-object/from16 v0, v18 │ │ -0e5716: 5402 b40e |0069: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ -0e571a: 0800 1200 |006b: move-object/from16 v0, v18 │ │ -0e571e: 5208 b90e |006d: iget v8, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0eb9 │ │ -0e5722: 4602 0208 |006f: aget-object v2, v2, v8 │ │ -0e5726: 1208 |0071: const/4 v8, #int 0 // #0 │ │ -0e5728: 0800 1200 |0072: move-object/from16 v0, v18 │ │ -0e572c: 5409 b40e |0074: iget-object v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ -0e5730: 0800 1200 |0076: move-object/from16 v0, v18 │ │ -0e5734: 520a b90e |0078: iget v10, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0eb9 │ │ -0e5738: 4609 090a |007a: aget-object v9, v9, v10 │ │ -0e573c: 6e10 5026 0900 |007c: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@2650 │ │ -0e5742: 0a09 |007f: move-result v9 │ │ -0e5744: 6e5e d80b 2798 |0080: invoke-virtual {v7, v2, v8, v9, v14}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.computeVisibleGlyphs:(Ljava/lang/CharSequence;IIF)I // method@0bd8 │ │ -0e574a: 0a0d |0083: move-result v13 │ │ -0e574c: 0800 1200 |0084: move-object/from16 v0, v18 │ │ -0e5750: 5402 b20e |0086: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0eb2 │ │ -0e5754: 0800 1200 |0088: move-object/from16 v0, v18 │ │ -0e5758: 5408 b40e |008a: iget-object v8, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ -0e575c: 0800 1200 |008c: move-object/from16 v0, v18 │ │ -0e5760: 5209 b90e |008e: iget v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0eb9 │ │ -0e5764: 4608 0809 |0090: aget-object v8, v8, v9 │ │ -0e5768: 6e20 e20b 8700 |0092: invoke-virtual {v7, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getBounds:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0be2 │ │ -0e576e: 0c08 |0095: move-result-object v8 │ │ -0e5770: 6e20 ce0b 8200 |0096: invoke-virtual {v2, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.set:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)V // method@0bce │ │ -0e5776: 7210 041e 0100 |0099: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ -0e577c: 0a02 |009c: move-result v2 │ │ -0e577e: 7210 091e 0100 |009d: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ -0e5784: 0a08 |00a0: move-result v8 │ │ -0e5786: c682 |00a1: add-float/2addr v2, v8 │ │ -0e5788: c726 |00a2: sub-float/2addr v6, v2 │ │ -0e578a: 1502 0040 |00a3: const/high16 v2, #int 1073741824 // #4000 │ │ -0e578e: a902 0602 |00a5: div-float v2, v6, v2 │ │ -0e5792: 7210 041e 0100 |00a7: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ -0e5798: 0a08 |00aa: move-result v8 │ │ -0e579a: c682 |00ab: add-float/2addr v2, v8 │ │ -0e579c: 0800 1200 |00ac: move-object/from16 v0, v18 │ │ -0e57a0: 5408 b20e |00ae: iget-object v8, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0eb2 │ │ -0e57a4: 5288 b106 |00b0: iget v8, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ -0e57a8: 1509 0040 |00b2: const/high16 v9, #int 1073741824 // #4000 │ │ -0e57ac: c998 |00b4: div-float/2addr v8, v9 │ │ -0e57ae: c682 |00b5: add-float/2addr v2, v8 │ │ -0e57b0: 8722 |00b6: float-to-int v2, v2 │ │ -0e57b2: 8220 |00b7: int-to-float v0, v2 │ │ -0e57b4: 0211 0000 |00b8: move/from16 v17, v0 │ │ -0e57b8: 0800 1000 |00ba: move-object/from16 v0, v16 │ │ -0e57bc: 5202 7903 |00bc: iget v2, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0e57c0: 0800 1000 |00be: move-object/from16 v0, v16 │ │ -0e57c4: 5208 7803 |00c0: iget v8, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0e57c8: 0800 1000 |00c2: move-object/from16 v0, v16 │ │ -0e57cc: 5209 7703 |00c4: iget v9, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0e57d0: 0800 1000 |00c6: move-object/from16 v0, v16 │ │ -0e57d4: 520a 7603 |00c8: iget v10, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0e57d8: a80a 0a14 |00ca: mul-float v10, v10, v20 │ │ -0e57dc: 6e5a fb0b 2798 |00cc: invoke-virtual {v7, v2, v8, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setColor:(FFFF)V // method@0bfb │ │ -0e57e2: 0800 1200 |00cf: move-object/from16 v0, v18 │ │ -0e57e6: 5402 b40e |00d1: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ -0e57ea: 0800 1200 |00d3: move-object/from16 v0, v18 │ │ -0e57ee: 5208 b90e |00d5: iget v8, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0eb9 │ │ -0e57f2: 4609 0208 |00d7: aget-object v9, v2, v8 │ │ -0e57f6: 7210 051e 0100 |00d9: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ -0e57fc: 0a02 |00dc: move-result v2 │ │ -0e57fe: a60a 0302 |00dd: add-float v10, v3, v2 │ │ -0e5802: a60b 0411 |00df: add-float v11, v4, v17 │ │ -0e5806: 120c |00e1: const/4 v12, #int 0 // #0 │ │ -0e5808: 0808 1300 |00e2: move-object/from16 v8, v19 │ │ -0e580c: 7407 dc0b 0700 |00e4: invoke-virtual/range {v7, v8, v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FFII)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0bdc │ │ -0e5812: 7401 df1a 1200 |00e7: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1adf │ │ -0e5818: 0c02 |00ea: move-result-object v2 │ │ -0e581a: 0800 1200 |00eb: move-object/from16 v0, v18 │ │ -0e581e: 5408 b80e |00ed: iget-object v8, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.screenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0eb8 │ │ -0e5822: 6e30 6814 3804 |00ef: invoke-virtual {v8, v3, v4}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e5828: 0c08 |00f2: move-result-object v8 │ │ -0e582a: 7401 ee0d 1300 |00f3: invoke-virtual/range {v19}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0dee │ │ -0e5830: 0c09 |00f6: move-result-object v9 │ │ -0e5832: 6e30 2218 8209 |00f7: invoke-virtual {v2, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.toScreenCoordinates:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector2; // method@1822 │ │ -0e5838: 0e00 |00fa: return-void │ │ -0e583a: 0800 1200 |00fb: move-object/from16 v0, v18 │ │ -0e583e: 5402 b30e |00fd: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.clickListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; // field@0eb3 │ │ -0e5842: 6e10 bd1d 0200 |00ff: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.isOver:()Z // method@1dbd │ │ -0e5848: 0a02 |0102: move-result v2 │ │ -0e584a: 3802 1200 |0103: if-eqz v2, 0115 // +0012 │ │ -0e584e: 0800 1200 |0105: move-object/from16 v0, v18 │ │ -0e5852: 5402 ba0e |0107: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ -0e5856: 5422 a40e |0109: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.backgroundOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea4 │ │ -0e585a: 3802 0a00 |010b: if-eqz v2, 0115 // +000a │ │ -0e585e: 0800 1200 |010d: move-object/from16 v0, v18 │ │ -0e5862: 5402 ba0e |010f: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ -0e5866: 5421 a40e |0111: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.backgroundOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea4 │ │ -0e586a: 2900 0bff |0113: goto/16 001e // -00f5 │ │ -0e586e: 0800 1200 |0115: move-object/from16 v0, v18 │ │ -0e5872: 5402 ba0e |0117: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ -0e5876: 5421 a20e |0119: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea2 │ │ -0e587a: 2900 03ff |011b: goto/16 001e // -00fd │ │ +0f3bd8: |[0f3bd8] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0f3be8: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +0f3bec: 5402 b50e |0002: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.list:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eb5 │ │ +0f3bf0: 3802 f700 |0004: if-eqz v2, 00fb // +00f7 │ │ +0f3bf4: 0800 1200 |0006: move-object/from16 v0, v18 │ │ +0f3bf8: 5402 b50e |0008: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.list:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eb5 │ │ +0f3bfc: 6e10 c81a 0200 |000a: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1ac8 │ │ +0f3c02: 0c02 |000d: move-result-object v2 │ │ +0f3c04: 3802 ed00 |000e: if-eqz v2, 00fb // +00ed │ │ +0f3c08: 0800 1200 |0010: move-object/from16 v0, v18 │ │ +0f3c0c: 5402 ba0e |0012: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ +0f3c10: 5422 a30e |0014: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.backgroundOpen:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea3 │ │ +0f3c14: 3802 e500 |0016: if-eqz v2, 00fb // +00e5 │ │ +0f3c18: 0800 1200 |0018: move-object/from16 v0, v18 │ │ +0f3c1c: 5402 ba0e |001a: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ +0f3c20: 5421 a30e |001c: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.backgroundOpen:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea3 │ │ +0f3c24: 0800 1200 |001e: move-object/from16 v0, v18 │ │ +0f3c28: 5402 ba0e |0020: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ +0f3c2c: 5427 a50e |0022: iget-object v7, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0ea5 │ │ +0f3c30: 0800 1200 |0024: move-object/from16 v0, v18 │ │ +0f3c34: 5402 ba0e |0026: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ +0f3c38: 5420 a60e |0028: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0ea6 │ │ +0f3c3c: 0810 0000 |002a: move-object/from16 v16, v0 │ │ +0f3c40: 7401 d91a 1200 |002c: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1ad9 │ │ +0f3c46: 0c0f |002f: move-result-object v15 │ │ +0f3c48: 7401 e21a 1200 |0030: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getX:()F // method@1ae2 │ │ +0f3c4e: 0a03 |0033: move-result v3 │ │ +0f3c50: 7401 e31a 1200 |0034: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getY:()F // method@1ae3 │ │ +0f3c56: 0a04 |0037: move-result v4 │ │ +0f3c58: 7401 e11a 1200 |0038: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getWidth:()F // method@1ae1 │ │ +0f3c5e: 0a05 |003b: move-result v5 │ │ +0f3c60: 7401 da1a 1200 |003c: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getHeight:()F // method@1ada │ │ +0f3c66: 0a06 |003f: move-result v6 │ │ +0f3c68: 52f2 7903 |0040: iget v2, v15, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0f3c6c: 52f8 7803 |0042: iget v8, v15, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0f3c70: 52f9 7703 |0044: iget v9, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0f3c74: 52fa 7603 |0046: iget v10, v15, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0f3c78: a80a 0a14 |0048: mul-float v10, v10, v20 │ │ +0f3c7c: 0800 1300 |004a: move-object/from16 v0, v19 │ │ +0f3c80: 6e5a f30d 2098 |004c: invoke-virtual {v0, v2, v8, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0df3 │ │ +0f3c86: 0802 1300 |004f: move-object/from16 v2, v19 │ │ +0f3c8a: 7806 031e 0100 |0051: invoke-interface/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +0f3c90: 0800 1200 |0054: move-object/from16 v0, v18 │ │ +0f3c94: 5402 b40e |0056: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ +0f3c98: 2122 |0058: array-length v2, v2 │ │ +0f3c9a: 3d02 8e00 |0059: if-lez v2, 00e7 // +008e │ │ +0f3c9e: 7210 051e 0100 |005b: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ +0f3ca4: 0a02 |005e: move-result v2 │ │ +0f3ca6: a702 0502 |005f: sub-float v2, v5, v2 │ │ +0f3caa: 7210 081e 0100 |0061: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1e08 │ │ +0f3cb0: 0a08 |0064: move-result v8 │ │ +0f3cb2: a70e 0208 |0065: sub-float v14, v2, v8 │ │ +0f3cb6: 0800 1200 |0067: move-object/from16 v0, v18 │ │ +0f3cba: 5402 b40e |0069: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ +0f3cbe: 0800 1200 |006b: move-object/from16 v0, v18 │ │ +0f3cc2: 5208 b90e |006d: iget v8, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0eb9 │ │ +0f3cc6: 4602 0208 |006f: aget-object v2, v2, v8 │ │ +0f3cca: 1208 |0071: const/4 v8, #int 0 // #0 │ │ +0f3ccc: 0800 1200 |0072: move-object/from16 v0, v18 │ │ +0f3cd0: 5409 b40e |0074: iget-object v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ +0f3cd4: 0800 1200 |0076: move-object/from16 v0, v18 │ │ +0f3cd8: 520a b90e |0078: iget v10, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0eb9 │ │ +0f3cdc: 4609 090a |007a: aget-object v9, v9, v10 │ │ +0f3ce0: 6e10 5026 0900 |007c: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@2650 │ │ +0f3ce6: 0a09 |007f: move-result v9 │ │ +0f3ce8: 6e5e d80b 2798 |0080: invoke-virtual {v7, v2, v8, v9, v14}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.computeVisibleGlyphs:(Ljava/lang/CharSequence;IIF)I // method@0bd8 │ │ +0f3cee: 0a0d |0083: move-result v13 │ │ +0f3cf0: 0800 1200 |0084: move-object/from16 v0, v18 │ │ +0f3cf4: 5402 b20e |0086: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0eb2 │ │ +0f3cf8: 0800 1200 |0088: move-object/from16 v0, v18 │ │ +0f3cfc: 5408 b40e |008a: iget-object v8, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ +0f3d00: 0800 1200 |008c: move-object/from16 v0, v18 │ │ +0f3d04: 5209 b90e |008e: iget v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0eb9 │ │ +0f3d08: 4608 0809 |0090: aget-object v8, v8, v9 │ │ +0f3d0c: 6e20 e20b 8700 |0092: invoke-virtual {v7, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getBounds:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0be2 │ │ +0f3d12: 0c08 |0095: move-result-object v8 │ │ +0f3d14: 6e20 ce0b 8200 |0096: invoke-virtual {v2, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.set:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)V // method@0bce │ │ +0f3d1a: 7210 041e 0100 |0099: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ +0f3d20: 0a02 |009c: move-result v2 │ │ +0f3d22: 7210 091e 0100 |009d: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ +0f3d28: 0a08 |00a0: move-result v8 │ │ +0f3d2a: c682 |00a1: add-float/2addr v2, v8 │ │ +0f3d2c: c726 |00a2: sub-float/2addr v6, v2 │ │ +0f3d2e: 1502 0040 |00a3: const/high16 v2, #int 1073741824 // #4000 │ │ +0f3d32: a902 0602 |00a5: div-float v2, v6, v2 │ │ +0f3d36: 7210 041e 0100 |00a7: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ +0f3d3c: 0a08 |00aa: move-result v8 │ │ +0f3d3e: c682 |00ab: add-float/2addr v2, v8 │ │ +0f3d40: 0800 1200 |00ac: move-object/from16 v0, v18 │ │ +0f3d44: 5408 b20e |00ae: iget-object v8, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0eb2 │ │ +0f3d48: 5288 b106 |00b0: iget v8, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ +0f3d4c: 1509 0040 |00b2: const/high16 v9, #int 1073741824 // #4000 │ │ +0f3d50: c998 |00b4: div-float/2addr v8, v9 │ │ +0f3d52: c682 |00b5: add-float/2addr v2, v8 │ │ +0f3d54: 8722 |00b6: float-to-int v2, v2 │ │ +0f3d56: 8220 |00b7: int-to-float v0, v2 │ │ +0f3d58: 0211 0000 |00b8: move/from16 v17, v0 │ │ +0f3d5c: 0800 1000 |00ba: move-object/from16 v0, v16 │ │ +0f3d60: 5202 7903 |00bc: iget v2, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0f3d64: 0800 1000 |00be: move-object/from16 v0, v16 │ │ +0f3d68: 5208 7803 |00c0: iget v8, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0f3d6c: 0800 1000 |00c2: move-object/from16 v0, v16 │ │ +0f3d70: 5209 7703 |00c4: iget v9, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0f3d74: 0800 1000 |00c6: move-object/from16 v0, v16 │ │ +0f3d78: 520a 7603 |00c8: iget v10, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0f3d7c: a80a 0a14 |00ca: mul-float v10, v10, v20 │ │ +0f3d80: 6e5a fb0b 2798 |00cc: invoke-virtual {v7, v2, v8, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setColor:(FFFF)V // method@0bfb │ │ +0f3d86: 0800 1200 |00cf: move-object/from16 v0, v18 │ │ +0f3d8a: 5402 b40e |00d1: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ +0f3d8e: 0800 1200 |00d3: move-object/from16 v0, v18 │ │ +0f3d92: 5208 b90e |00d5: iget v8, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0eb9 │ │ +0f3d96: 4609 0208 |00d7: aget-object v9, v2, v8 │ │ +0f3d9a: 7210 051e 0100 |00d9: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ +0f3da0: 0a02 |00dc: move-result v2 │ │ +0f3da2: a60a 0302 |00dd: add-float v10, v3, v2 │ │ +0f3da6: a60b 0411 |00df: add-float v11, v4, v17 │ │ +0f3daa: 120c |00e1: const/4 v12, #int 0 // #0 │ │ +0f3dac: 0808 1300 |00e2: move-object/from16 v8, v19 │ │ +0f3db0: 7407 dc0b 0700 |00e4: invoke-virtual/range {v7, v8, v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FFII)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0bdc │ │ +0f3db6: 7401 df1a 1200 |00e7: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1adf │ │ +0f3dbc: 0c02 |00ea: move-result-object v2 │ │ +0f3dbe: 0800 1200 |00eb: move-object/from16 v0, v18 │ │ +0f3dc2: 5408 b80e |00ed: iget-object v8, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.screenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0eb8 │ │ +0f3dc6: 6e30 6814 3804 |00ef: invoke-virtual {v8, v3, v4}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f3dcc: 0c08 |00f2: move-result-object v8 │ │ +0f3dce: 7401 ee0d 1300 |00f3: invoke-virtual/range {v19}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0dee │ │ +0f3dd4: 0c09 |00f6: move-result-object v9 │ │ +0f3dd6: 6e30 2218 8209 |00f7: invoke-virtual {v2, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.toScreenCoordinates:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector2; // method@1822 │ │ +0f3ddc: 0e00 |00fa: return-void │ │ +0f3dde: 0800 1200 |00fb: move-object/from16 v0, v18 │ │ +0f3de2: 5402 b30e |00fd: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.clickListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; // field@0eb3 │ │ +0f3de6: 6e10 bd1d 0200 |00ff: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.isOver:()Z // method@1dbd │ │ +0f3dec: 0a02 |0102: move-result v2 │ │ +0f3dee: 3802 1200 |0103: if-eqz v2, 0115 // +0012 │ │ +0f3df2: 0800 1200 |0105: move-object/from16 v0, v18 │ │ +0f3df6: 5402 ba0e |0107: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ +0f3dfa: 5422 a40e |0109: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.backgroundOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea4 │ │ +0f3dfe: 3802 0a00 |010b: if-eqz v2, 0115 // +000a │ │ +0f3e02: 0800 1200 |010d: move-object/from16 v0, v18 │ │ +0f3e06: 5402 ba0e |010f: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ +0f3e0a: 5421 a40e |0111: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.backgroundOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea4 │ │ +0f3e0e: 2900 0bff |0113: goto/16 001e // -00f5 │ │ +0f3e12: 0800 1200 |0115: move-object/from16 v0, v18 │ │ +0f3e16: 5402 ba0e |0117: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ +0f3e1a: 5421 a20e |0119: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea2 │ │ +0f3e1e: 2900 03ff |011b: goto/16 001e // -00fd │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0018 line=134 │ │ 0x001e line=139 │ │ 0x0024 line=140 │ │ 0x002c line=142 │ │ @@ -337132,17 +337187,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e5880: |[0e5880] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.getPrefHeight:()F │ │ -0e5890: 5210 b60e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.prefHeight:F // field@0eb6 │ │ -0e5894: 0f00 |0002: return v0 │ │ +0f3e24: |[0f3e24] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.getPrefHeight:()F │ │ +0f3e34: 5210 b60e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.prefHeight:F // field@0eb6 │ │ +0f3e38: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;) │ │ @@ -337150,17 +337205,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e5898: |[0e5898] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.getPrefWidth:()F │ │ -0e58a8: 5210 b70e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.prefWidth:F // field@0eb7 │ │ -0e58ac: 0f00 |0002: return v0 │ │ +0f3e3c: |[0f3e3c] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.getPrefWidth:()F │ │ +0f3e4c: 5210 b70e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.prefWidth:F // field@0eb7 │ │ +0f3e50: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;) │ │ @@ -337168,19 +337223,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0e58b0: |[0e58b0] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.getSelection:()Ljava/lang/String; │ │ -0e58c0: 5420 b40e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ -0e58c4: 5221 b90e |0002: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0eb9 │ │ -0e58c8: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -0e58cc: 1100 |0006: return-object v0 │ │ +0f3e54: |[0f3e54] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.getSelection:()Ljava/lang/String; │ │ +0f3e64: 5420 b40e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ +0f3e68: 5221 b90e |0002: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0eb9 │ │ +0f3e6c: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +0f3e70: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; │ │ │ │ #4 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;) │ │ @@ -337188,17 +337243,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e58d0: |[0e58d0] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.getSelectionIndex:()I │ │ -0e58e0: 5210 b90e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0eb9 │ │ -0e58e4: 0f00 |0002: return v0 │ │ +0f3e74: |[0f3e74] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.getSelectionIndex:()I │ │ +0f3e84: 5210 b90e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0eb9 │ │ +0f3e88: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; │ │ │ │ #5 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;) │ │ @@ -337206,17 +337261,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e58e8: |[0e58e8] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; │ │ -0e58f8: 5410 ba0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ -0e58fc: 1100 |0002: return-object v0 │ │ +0f3e8c: |[0f3e8c] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; │ │ +0f3e9c: 5410 ba0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ +0f3ea0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; │ │ │ │ #6 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;) │ │ @@ -337224,31 +337279,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0e5900: |[0e5900] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.hideList:()V │ │ -0e5910: 5430 b50e |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.list:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eb5 │ │ -0e5914: 6e10 c81a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1ac8 │ │ -0e591a: 0c00 |0005: move-result-object v0 │ │ -0e591c: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -0e5920: 0e00 |0008: return-void │ │ -0e5922: 5430 b50e |0009: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.list:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eb5 │ │ -0e5926: 1401 9a99 193e |000b: const v1, #float 0.15 // #3e19999a │ │ -0e592c: 6202 590b |000e: sget-object v2, Lcom/badlogic/gdx/math/Interpolation;.fade:Lcom/badlogic/gdx/math/Interpolation; // field@0b59 │ │ -0e5930: 7120 3b18 2100 |0010: invoke-static {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.fadeOut:(FLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // method@183b │ │ -0e5936: 0c01 |0013: move-result-object v1 │ │ -0e5938: 7100 4c18 0000 |0014: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.removeActor:()Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; // method@184c │ │ -0e593e: 0c02 |0017: move-result-object v2 │ │ -0e5940: 7120 5e18 2100 |0018: invoke-static {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.sequence:(Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // method@185e │ │ -0e5946: 0c01 |001b: move-result-object v1 │ │ -0e5948: 6e20 c41a 1000 |001c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1ac4 │ │ -0e594e: 28e9 |001f: goto 0008 // -0017 │ │ +0f3ea4: |[0f3ea4] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.hideList:()V │ │ +0f3eb4: 5430 b50e |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.list:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eb5 │ │ +0f3eb8: 6e10 c81a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1ac8 │ │ +0f3ebe: 0c00 |0005: move-result-object v0 │ │ +0f3ec0: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +0f3ec4: 0e00 |0008: return-void │ │ +0f3ec6: 5430 b50e |0009: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.list:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eb5 │ │ +0f3eca: 1401 9a99 193e |000b: const v1, #float 0.15 // #3e19999a │ │ +0f3ed0: 6202 590b |000e: sget-object v2, Lcom/badlogic/gdx/math/Interpolation;.fade:Lcom/badlogic/gdx/math/Interpolation; // field@0b59 │ │ +0f3ed4: 7120 3b18 2100 |0010: invoke-static {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.fadeOut:(FLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // method@183b │ │ +0f3eda: 0c01 |0013: move-result-object v1 │ │ +0f3edc: 7100 4c18 0000 |0014: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.removeActor:()Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; // method@184c │ │ +0f3ee2: 0c02 |0017: move-result-object v2 │ │ +0f3ee4: 7120 5e18 2100 |0018: invoke-static {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.sequence:(Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // method@185e │ │ +0f3eea: 0c01 |001b: move-result-object v1 │ │ +0f3eec: 6e20 c41a 1000 |001c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1ac4 │ │ +0f3ef2: 28e9 |001f: goto 0008 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0008 line=199 │ │ 0x0009 line=198 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; │ │ @@ -337258,102 +337313,102 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 154 16-bit code units │ │ -0e5950: |[0e5950] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.setItems:([Ljava/lang/Object;)V │ │ -0e5960: 1509 0040 |0000: const/high16 v9, #int 1073741824 // #4000 │ │ -0e5964: 390b 0a00 |0002: if-nez v11, 000c // +000a │ │ -0e5968: 2206 af03 |0004: new-instance v6, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0e596c: 1a07 411e |0006: const-string v7, "items cannot be null." // string@1e41 │ │ -0e5970: 7020 f825 7600 |0008: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0e5976: 2706 |000b: throw v6 │ │ -0e5978: 20b6 9504 |000c: instance-of v6, v11, [Ljava/lang/String; // type@0495 │ │ -0e597c: 3906 1500 |000e: if-nez v6, 0023 // +0015 │ │ -0e5980: 21b6 |0010: array-length v6, v11 │ │ -0e5982: 2365 9504 |0011: new-array v5, v6, [Ljava/lang/String; // type@0495 │ │ -0e5986: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -0e5988: 21b4 |0014: array-length v4, v11 │ │ -0e598a: 3542 0d00 |0015: if-ge v2, v4, 0022 // +000d │ │ -0e598e: 4606 0b02 |0017: aget-object v6, v11, v2 │ │ -0e5992: 7110 5d26 0600 |0019: invoke-static {v6}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@265d │ │ -0e5998: 0c06 |001c: move-result-object v6 │ │ -0e599a: 4d06 0502 |001d: aput-object v6, v5, v2 │ │ -0e599e: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0e59a2: 28f4 |0021: goto 0015 // -000c │ │ -0e59a4: 075b |0022: move-object v11, v5 │ │ -0e59a6: 1f0b 9504 |0023: check-cast v11, [Ljava/lang/String; // type@0495 │ │ -0e59aa: 1f0b 9504 |0025: check-cast v11, [Ljava/lang/String; // type@0495 │ │ -0e59ae: 5bab b40e |0027: iput-object v11, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ -0e59b2: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -0e59b4: 59a6 b90e |002a: iput v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0eb9 │ │ -0e59b8: 54a6 ba0e |002c: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ -0e59bc: 5460 a20e |002e: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea2 │ │ -0e59c0: 54a6 ba0e |0030: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ -0e59c4: 5461 a50e |0032: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0ea5 │ │ -0e59c8: 7210 091e 0000 |0034: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ -0e59ce: 0a06 |0037: move-result v6 │ │ -0e59d0: 7210 041e 0000 |0038: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ -0e59d6: 0a07 |003b: move-result v7 │ │ -0e59d8: c676 |003c: add-float/2addr v6, v7 │ │ -0e59da: 6e10 e60b 0100 |003d: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getCapHeight:()F // method@0be6 │ │ -0e59e0: 0a07 |0040: move-result v7 │ │ -0e59e2: c676 |0041: add-float/2addr v6, v7 │ │ -0e59e4: 6e10 e90b 0100 |0042: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0be9 │ │ -0e59ea: 0a07 |0045: move-result v7 │ │ -0e59ec: c897 |0046: mul-float/2addr v7, v9 │ │ -0e59ee: c776 |0047: sub-float/2addr v6, v7 │ │ -0e59f0: 7210 061e 0000 |0048: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0e59f6: 0a07 |004b: move-result v7 │ │ -0e59f8: 7120 1826 7600 |004c: invoke-static {v6, v7}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0e59fe: 0a06 |004f: move-result v6 │ │ -0e5a00: 59a6 b60e |0050: iput v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.prefHeight:F // field@0eb6 │ │ -0e5a04: 1203 |0052: const/4 v3, #int 0 // #0 │ │ -0e5a06: 1202 |0053: const/4 v2, #int 0 // #0 │ │ -0e5a08: 54a6 b40e |0054: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ -0e5a0c: 2166 |0056: array-length v6, v6 │ │ -0e5a0e: 3562 1300 |0057: if-ge v2, v6, 006a // +0013 │ │ -0e5a12: 54a6 b40e |0059: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ -0e5a16: 4606 0602 |005b: aget-object v6, v6, v2 │ │ -0e5a1a: 6e20 e20b 6100 |005d: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getBounds:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0be2 │ │ -0e5a20: 0c06 |0060: move-result-object v6 │ │ -0e5a22: 5266 b206 |0061: iget v6, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ -0e5a26: 7120 1826 3600 |0063: invoke-static {v6, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0e5a2c: 0a03 |0066: move-result v3 │ │ -0e5a2e: d802 0201 |0067: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0e5a32: 28eb |0069: goto 0054 // -0015 │ │ -0e5a34: 7210 051e 0000 |006a: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ -0e5a3a: 0a06 |006d: move-result v6 │ │ -0e5a3c: 7210 081e 0000 |006e: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1e08 │ │ -0e5a42: 0a07 |0071: move-result v7 │ │ -0e5a44: c676 |0072: add-float/2addr v6, v7 │ │ -0e5a46: c636 |0073: add-float/2addr v6, v3 │ │ -0e5a48: 59a6 b70e |0074: iput v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.prefWidth:F // field@0eb7 │ │ -0e5a4c: 52a6 b70e |0076: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.prefWidth:F // field@0eb7 │ │ -0e5a50: 54a7 ba0e |0078: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ -0e5a54: 5477 a80e |007a: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea8 │ │ -0e5a58: 7210 051e 0700 |007c: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ -0e5a5e: 0a07 |007f: move-result v7 │ │ -0e5a60: c637 |0080: add-float/2addr v7, v3 │ │ -0e5a62: 54a8 ba0e |0081: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ -0e5a66: 5488 a80e |0083: iget-object v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea8 │ │ -0e5a6a: 7210 081e 0800 |0085: invoke-interface {v8}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1e08 │ │ -0e5a70: 0a08 |0088: move-result v8 │ │ -0e5a72: c687 |0089: add-float/2addr v7, v8 │ │ -0e5a74: 54a8 ba0e |008a: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ -0e5a78: 5288 a70e |008c: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.itemSpacing:F // field@0ea7 │ │ -0e5a7c: c898 |008e: mul-float/2addr v8, v9 │ │ -0e5a7e: c687 |008f: add-float/2addr v7, v8 │ │ -0e5a80: 7120 1826 7600 |0090: invoke-static {v6, v7}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0e5a86: 0a06 |0093: move-result v6 │ │ -0e5a88: 59a6 b70e |0094: iput v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.prefWidth:F // field@0eb7 │ │ -0e5a8c: 6e10 e51a 0a00 |0096: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.invalidateHierarchy:()V // method@1ae5 │ │ -0e5a92: 0e00 |0099: return-void │ │ +0f3ef4: |[0f3ef4] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.setItems:([Ljava/lang/Object;)V │ │ +0f3f04: 1509 0040 |0000: const/high16 v9, #int 1073741824 // #4000 │ │ +0f3f08: 390b 0a00 |0002: if-nez v11, 000c // +000a │ │ +0f3f0c: 2206 ad03 |0004: new-instance v6, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0f3f10: 1a07 3f1e |0006: const-string v7, "items cannot be null." // string@1e3f │ │ +0f3f14: 7020 f825 7600 |0008: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0f3f1a: 2706 |000b: throw v6 │ │ +0f3f1c: 20b6 9304 |000c: instance-of v6, v11, [Ljava/lang/String; // type@0493 │ │ +0f3f20: 3906 1500 |000e: if-nez v6, 0023 // +0015 │ │ +0f3f24: 21b6 |0010: array-length v6, v11 │ │ +0f3f26: 2365 9304 |0011: new-array v5, v6, [Ljava/lang/String; // type@0493 │ │ +0f3f2a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +0f3f2c: 21b4 |0014: array-length v4, v11 │ │ +0f3f2e: 3542 0d00 |0015: if-ge v2, v4, 0022 // +000d │ │ +0f3f32: 4606 0b02 |0017: aget-object v6, v11, v2 │ │ +0f3f36: 7110 5d26 0600 |0019: invoke-static {v6}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@265d │ │ +0f3f3c: 0c06 |001c: move-result-object v6 │ │ +0f3f3e: 4d06 0502 |001d: aput-object v6, v5, v2 │ │ +0f3f42: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0f3f46: 28f4 |0021: goto 0015 // -000c │ │ +0f3f48: 075b |0022: move-object v11, v5 │ │ +0f3f4a: 1f0b 9304 |0023: check-cast v11, [Ljava/lang/String; // type@0493 │ │ +0f3f4e: 1f0b 9304 |0025: check-cast v11, [Ljava/lang/String; // type@0493 │ │ +0f3f52: 5bab b40e |0027: iput-object v11, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ +0f3f56: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +0f3f58: 59a6 b90e |002a: iput v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0eb9 │ │ +0f3f5c: 54a6 ba0e |002c: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ +0f3f60: 5460 a20e |002e: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea2 │ │ +0f3f64: 54a6 ba0e |0030: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ +0f3f68: 5461 a50e |0032: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0ea5 │ │ +0f3f6c: 7210 091e 0000 |0034: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ +0f3f72: 0a06 |0037: move-result v6 │ │ +0f3f74: 7210 041e 0000 |0038: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ +0f3f7a: 0a07 |003b: move-result v7 │ │ +0f3f7c: c676 |003c: add-float/2addr v6, v7 │ │ +0f3f7e: 6e10 e60b 0100 |003d: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getCapHeight:()F // method@0be6 │ │ +0f3f84: 0a07 |0040: move-result v7 │ │ +0f3f86: c676 |0041: add-float/2addr v6, v7 │ │ +0f3f88: 6e10 e90b 0100 |0042: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0be9 │ │ +0f3f8e: 0a07 |0045: move-result v7 │ │ +0f3f90: c897 |0046: mul-float/2addr v7, v9 │ │ +0f3f92: c776 |0047: sub-float/2addr v6, v7 │ │ +0f3f94: 7210 061e 0000 |0048: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0f3f9a: 0a07 |004b: move-result v7 │ │ +0f3f9c: 7120 1826 7600 |004c: invoke-static {v6, v7}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0f3fa2: 0a06 |004f: move-result v6 │ │ +0f3fa4: 59a6 b60e |0050: iput v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.prefHeight:F // field@0eb6 │ │ +0f3fa8: 1203 |0052: const/4 v3, #int 0 // #0 │ │ +0f3faa: 1202 |0053: const/4 v2, #int 0 // #0 │ │ +0f3fac: 54a6 b40e |0054: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ +0f3fb0: 2166 |0056: array-length v6, v6 │ │ +0f3fb2: 3562 1300 |0057: if-ge v2, v6, 006a // +0013 │ │ +0f3fb6: 54a6 b40e |0059: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ +0f3fba: 4606 0602 |005b: aget-object v6, v6, v2 │ │ +0f3fbe: 6e20 e20b 6100 |005d: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getBounds:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0be2 │ │ +0f3fc4: 0c06 |0060: move-result-object v6 │ │ +0f3fc6: 5266 b206 |0061: iget v6, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ +0f3fca: 7120 1826 3600 |0063: invoke-static {v6, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0f3fd0: 0a03 |0066: move-result v3 │ │ +0f3fd2: d802 0201 |0067: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0f3fd6: 28eb |0069: goto 0054 // -0015 │ │ +0f3fd8: 7210 051e 0000 |006a: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ +0f3fde: 0a06 |006d: move-result v6 │ │ +0f3fe0: 7210 081e 0000 |006e: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1e08 │ │ +0f3fe6: 0a07 |0071: move-result v7 │ │ +0f3fe8: c676 |0072: add-float/2addr v6, v7 │ │ +0f3fea: c636 |0073: add-float/2addr v6, v3 │ │ +0f3fec: 59a6 b70e |0074: iput v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.prefWidth:F // field@0eb7 │ │ +0f3ff0: 52a6 b70e |0076: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.prefWidth:F // field@0eb7 │ │ +0f3ff4: 54a7 ba0e |0078: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ +0f3ff8: 5477 a80e |007a: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea8 │ │ +0f3ffc: 7210 051e 0700 |007c: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ +0f4002: 0a07 |007f: move-result v7 │ │ +0f4004: c637 |0080: add-float/2addr v7, v3 │ │ +0f4006: 54a8 ba0e |0081: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ +0f400a: 5488 a80e |0083: iget-object v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ea8 │ │ +0f400e: 7210 081e 0800 |0085: invoke-interface {v8}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1e08 │ │ +0f4014: 0a08 |0088: move-result v8 │ │ +0f4016: c687 |0089: add-float/2addr v7, v8 │ │ +0f4018: 54a8 ba0e |008a: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ +0f401c: 5288 a70e |008c: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.itemSpacing:F // field@0ea7 │ │ +0f4020: c898 |008e: mul-float/2addr v8, v9 │ │ +0f4022: c687 |008f: add-float/2addr v7, v8 │ │ +0f4024: 7120 1826 7600 |0090: invoke-static {v6, v7}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0f402a: 0a06 |0093: move-result v6 │ │ +0f402c: 59a6 b70e |0094: iput v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.prefWidth:F // field@0eb7 │ │ +0f4030: 6e10 e51a 0a00 |0096: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.invalidateHierarchy:()V // method@1ae5 │ │ +0f4036: 0e00 |0099: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=102 │ │ 0x000c line=104 │ │ 0x0010 line=105 │ │ 0x0013 line=106 │ │ 0x0017 line=107 │ │ @@ -337388,17 +337443,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e5a94: |[0e5a94] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.setSelection:(I)V │ │ -0e5aa4: 5901 b90e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0eb9 │ │ -0e5aa8: 0e00 |0002: return-void │ │ +0f4038: |[0f4038] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.setSelection:(I)V │ │ +0f4048: 5901 b90e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0eb9 │ │ +0f404c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0002 line=168 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; │ │ 0x0000 - 0x0003 reg=1 selection I │ │ @@ -337408,28 +337463,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0e5aac: |[0e5aac] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.setSelection:(Ljava/lang/String;)V │ │ -0e5abc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e5abe: 5421 b40e |0001: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ -0e5ac2: 2111 |0003: array-length v1, v1 │ │ -0e5ac4: 3510 1100 |0004: if-ge v0, v1, 0015 // +0011 │ │ -0e5ac8: 5421 b40e |0006: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ -0e5acc: 4601 0100 |0008: aget-object v1, v1, v0 │ │ -0e5ad0: 6e20 4426 3100 |000a: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0e5ad6: 0a01 |000d: move-result v1 │ │ -0e5ad8: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ -0e5adc: 5920 b90e |0010: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0eb9 │ │ -0e5ae0: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0e5ae4: 28ed |0014: goto 0001 // -0013 │ │ -0e5ae6: 0e00 |0015: return-void │ │ +0f4050: |[0f4050] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.setSelection:(Ljava/lang/String;)V │ │ +0f4060: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f4062: 5421 b40e |0001: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ +0f4066: 2111 |0003: array-length v1, v1 │ │ +0f4068: 3510 1100 |0004: if-ge v0, v1, 0015 // +0011 │ │ +0f406c: 5421 b40e |0006: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ +0f4070: 4601 0100 |0008: aget-object v1, v1, v0 │ │ +0f4074: 6e20 4426 3100 |000a: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0f407a: 0a01 |000d: move-result v1 │ │ +0f407c: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ +0f4080: 5920 b90e |0010: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0eb9 │ │ +0f4084: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0f4088: 28ed |0014: goto 0001 // -0013 │ │ +0f408a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0006 line=172 │ │ 0x0010 line=173 │ │ 0x0012 line=171 │ │ 0x0015 line=176 │ │ @@ -337443,47 +337498,47 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0e5ae8: |[0e5ae8] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;)V │ │ -0e5af8: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0e5afc: 2200 af03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0e5b00: 1a01 f128 |0004: const-string v1, "style cannot be null." // string@28f1 │ │ -0e5b04: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0e5b0a: 2700 |0009: throw v0 │ │ -0e5b0c: 5b23 ba0e |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ -0e5b10: 5420 b40e |000c: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ -0e5b14: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ -0e5b18: 5420 b40e |0010: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ -0e5b1c: 6e20 e71a 0200 |0012: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.setItems:([Ljava/lang/Object;)V // method@1ae7 │ │ -0e5b22: 0e00 |0015: return-void │ │ -0e5b24: 6e10 e51a 0200 |0016: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.invalidateHierarchy:()V // method@1ae5 │ │ -0e5b2a: 28fc |0019: goto 0015 // -0004 │ │ +0f408c: |[0f408c] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;)V │ │ +0f409c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0f40a0: 2200 ad03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0f40a4: 1a01 ef28 |0004: const-string v1, "style cannot be null." // string@28ef │ │ +0f40a8: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0f40ae: 2700 |0009: throw v0 │ │ +0f40b0: 5b23 ba0e |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0eba │ │ +0f40b4: 5420 b40e |000c: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ +0f40b8: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +0f40bc: 5420 b40e |0010: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0eb4 │ │ +0f40c0: 6e20 e71a 0200 |0012: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.setItems:([Ljava/lang/Object;)V // method@1ae7 │ │ +0f40c6: 0e00 |0015: return-void │ │ +0f40c8: 6e10 e51a 0200 |0016: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.invalidateHierarchy:()V // method@1ae5 │ │ +0f40ce: 28fc |0019: goto 0015 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x000a line=88 │ │ 0x000c line=89 │ │ 0x0010 line=90 │ │ 0x0015 line=93 │ │ 0x0016 line=92 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; │ │ 0x0000 - 0x001a reg=3 style Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; │ │ │ │ - source_file_idx : 3767 (SelectBox.java) │ │ + source_file_idx : 3765 (SelectBox.java) │ │ │ │ Class #765 header: │ │ -class_idx : 670 │ │ +class_idx : 668 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 792 │ │ -source_file_idx : 3818 │ │ +superclass_idx : 790 │ │ +source_file_idx : 3816 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #765 annotations: │ │ Annotations on class │ │ @@ -337514,19 +337569,19 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0e5b2c: |[0e5b2c] com.badlogic.gdx.scenes.scene2d.ui.Skin$2.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0e5b3c: 5b01 bc0e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ebc │ │ -0e5b40: 5b02 bd0e |0002: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$2;.val$skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ebd │ │ -0e5b44: 7010 c220 0000 |0004: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Json$ReadOnlySerializer;.:()V // method@20c2 │ │ -0e5b4a: 0e00 |0007: return-void │ │ +0f40d0: |[0f40d0] com.badlogic.gdx.scenes.scene2d.ui.Skin$2.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0f40e0: 5b01 bc0e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ebc │ │ +0f40e4: 5b02 bd0e |0002: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$2;.val$skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ebd │ │ +0f40e8: 7010 c220 0000 |0004: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Json$ReadOnlySerializer;.:()V // method@20c2 │ │ +0f40ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$2; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ │ @@ -337536,62 +337591,62 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Class;Lcom/badlogic/gdx/utils/ObjectMap;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 91 16-bit code units │ │ -0e5b4c: |[0e5b4c] com.badlogic.gdx.scenes.scene2d.ui.Skin$2.readNamedObjects:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Class;Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ -0e5b5c: 1c06 a202 |0000: const-class v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$TintedDrawable; // type@02a2 │ │ -0e5b60: 336b 5600 |0002: if-ne v11, v6, 0058 // +0056 │ │ -0e5b64: 1c00 da02 |0004: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@02da │ │ -0e5b68: 6e10 2522 0c00 |0006: invoke-virtual {v12}, Lcom/badlogic/gdx/utils/ObjectMap;.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; // method@2225 │ │ -0e5b6e: 0c06 |0009: move-result-object v6 │ │ -0e5b70: 6e10 0122 0600 |000a: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.iterator:()Ljava/util/Iterator; // method@2201 │ │ -0e5b76: 0c02 |000d: move-result-object v2 │ │ -0e5b78: 7210 5327 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0e5b7e: 0a06 |0011: move-result v6 │ │ -0e5b80: 3806 4800 |0012: if-eqz v6, 005a // +0048 │ │ -0e5b84: 7210 5427 0200 |0014: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0e5b8a: 0c05 |0017: move-result-object v5 │ │ -0e5b8c: 1f05 3203 |0018: check-cast v5, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@0332 │ │ -0e5b90: 5453 4211 |001a: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@1142 │ │ -0e5b94: 1f03 c303 |001c: check-cast v3, Ljava/lang/String; // type@03c3 │ │ -0e5b98: 5456 4311 |001e: iget-object v6, v5, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@1143 │ │ -0e5b9c: 6e30 ec20 ba06 |0020: invoke-virtual {v10, v11, v6}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ec │ │ -0e5ba2: 0c04 |0023: move-result-object v4 │ │ -0e5ba4: 3804 eaff |0024: if-eqz v4, 000e // -0016 │ │ -0e5ba8: 5496 bc0e |0026: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ebc │ │ -0e5bac: 6e40 001b 3604 |0028: invoke-virtual {v6, v3, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.add:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)V // method@1b00 │ │ -0e5bb2: 28e3 |002b: goto 000e // -001d │ │ -0e5bb4: 0d01 |002c: move-exception v1 │ │ -0e5bb6: 2207 4803 |002d: new-instance v7, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -0e5bba: 2206 c503 |002f: new-instance v6, Ljava/lang/StringBuilder; // type@03c5 │ │ -0e5bbe: 7010 6726 0600 |0031: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0e5bc4: 1a08 7e03 |0034: const-string v8, "Error reading " // string@037e │ │ -0e5bc8: 6e20 6e26 8600 |0036: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e5bce: 0c06 |0039: move-result-object v6 │ │ -0e5bd0: 6e10 d925 0b00 |003a: invoke-virtual {v11}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@25d9 │ │ -0e5bd6: 0c08 |003d: move-result-object v8 │ │ -0e5bd8: 6e20 6e26 8600 |003e: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e5bde: 0c06 |0041: move-result-object v6 │ │ -0e5be0: 1a08 fc00 |0042: const-string v8, ": " // string@00fc │ │ -0e5be4: 6e20 6e26 8600 |0044: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e5bea: 0c08 |0047: move-result-object v8 │ │ -0e5bec: 5456 4211 |0048: iget-object v6, v5, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@1142 │ │ -0e5bf0: 1f06 c303 |004a: check-cast v6, Ljava/lang/String; // type@03c3 │ │ -0e5bf4: 6e20 6e26 6800 |004c: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e5bfa: 0c06 |004f: move-result-object v6 │ │ -0e5bfc: 6e10 7426 0600 |0050: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0e5c02: 0c06 |0053: move-result-object v6 │ │ -0e5c04: 7030 9522 6701 |0054: invoke-direct {v7, v6, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ -0e5c0a: 2707 |0057: throw v7 │ │ -0e5c0c: 07b0 |0058: move-object v0, v11 │ │ -0e5c0e: 28ad |0059: goto 0006 // -0053 │ │ -0e5c10: 0e00 |005a: return-void │ │ +0f40f0: |[0f40f0] com.badlogic.gdx.scenes.scene2d.ui.Skin$2.readNamedObjects:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Class;Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ +0f4100: 1c06 a002 |0000: const-class v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$TintedDrawable; // type@02a0 │ │ +0f4104: 336b 5600 |0002: if-ne v11, v6, 0058 // +0056 │ │ +0f4108: 1c00 d802 |0004: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@02d8 │ │ +0f410c: 6e10 2522 0c00 |0006: invoke-virtual {v12}, Lcom/badlogic/gdx/utils/ObjectMap;.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; // method@2225 │ │ +0f4112: 0c06 |0009: move-result-object v6 │ │ +0f4114: 6e10 0122 0600 |000a: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.iterator:()Ljava/util/Iterator; // method@2201 │ │ +0f411a: 0c02 |000d: move-result-object v2 │ │ +0f411c: 7210 5327 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0f4122: 0a06 |0011: move-result v6 │ │ +0f4124: 3806 4800 |0012: if-eqz v6, 005a // +0048 │ │ +0f4128: 7210 5427 0200 |0014: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0f412e: 0c05 |0017: move-result-object v5 │ │ +0f4130: 1f05 3003 |0018: check-cast v5, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@0330 │ │ +0f4134: 5453 4211 |001a: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@1142 │ │ +0f4138: 1f03 c103 |001c: check-cast v3, Ljava/lang/String; // type@03c1 │ │ +0f413c: 5456 4311 |001e: iget-object v6, v5, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@1143 │ │ +0f4140: 6e30 ec20 ba06 |0020: invoke-virtual {v10, v11, v6}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ec │ │ +0f4146: 0c04 |0023: move-result-object v4 │ │ +0f4148: 3804 eaff |0024: if-eqz v4, 000e // -0016 │ │ +0f414c: 5496 bc0e |0026: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ebc │ │ +0f4150: 6e40 001b 3604 |0028: invoke-virtual {v6, v3, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.add:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)V // method@1b00 │ │ +0f4156: 28e3 |002b: goto 000e // -001d │ │ +0f4158: 0d01 |002c: move-exception v1 │ │ +0f415a: 2207 4603 |002d: new-instance v7, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +0f415e: 2206 c303 |002f: new-instance v6, Ljava/lang/StringBuilder; // type@03c3 │ │ +0f4162: 7010 6726 0600 |0031: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0f4168: 1a08 7e03 |0034: const-string v8, "Error reading " // string@037e │ │ +0f416c: 6e20 6e26 8600 |0036: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f4172: 0c06 |0039: move-result-object v6 │ │ +0f4174: 6e10 d925 0b00 |003a: invoke-virtual {v11}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@25d9 │ │ +0f417a: 0c08 |003d: move-result-object v8 │ │ +0f417c: 6e20 6e26 8600 |003e: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f4182: 0c06 |0041: move-result-object v6 │ │ +0f4184: 1a08 fc00 |0042: const-string v8, ": " // string@00fc │ │ +0f4188: 6e20 6e26 8600 |0044: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f418e: 0c08 |0047: move-result-object v8 │ │ +0f4190: 5456 4211 |0048: iget-object v6, v5, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@1142 │ │ +0f4194: 1f06 c103 |004a: check-cast v6, Ljava/lang/String; // type@03c1 │ │ +0f4198: 6e20 6e26 6800 |004c: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f419e: 0c06 |004f: move-result-object v6 │ │ +0f41a0: 6e10 7426 0600 |0050: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0f41a6: 0c06 |0053: move-result-object v6 │ │ +0f41a8: 7030 9522 6701 |0054: invoke-direct {v7, v6, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ +0f41ae: 2707 |0057: throw v7 │ │ +0f41b0: 07b0 |0058: move-object v0, v11 │ │ +0f41b2: 28ad |0059: goto 0006 // -0053 │ │ +0f41b4: 0e00 |005a: return-void │ │ catches : 1 │ │ 0x0026 - 0x002b │ │ Ljava/lang/Exception; -> 0x002c │ │ positions : │ │ 0x0000 line=431 │ │ 0x0006 line=432 │ │ 0x001a line=433 │ │ @@ -337623,41 +337678,41 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -0e5c24: |[0e5c24] com.badlogic.gdx.scenes.scene2d.ui.Skin$2.read:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ │ -0e5c34: 0794 |0000: move-object v4, v9 │ │ -0e5c36: 1f04 3603 |0001: check-cast v4, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0e5c3a: 6e10 2522 0400 |0003: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap;.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; // method@2225 │ │ -0e5c40: 0c06 |0006: move-result-object v6 │ │ -0e5c42: 6e10 0122 0600 |0007: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.iterator:()Ljava/util/Iterator; // method@2201 │ │ -0e5c48: 0c02 |000a: move-result-object v2 │ │ -0e5c4a: 7210 5327 0200 |000b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ -0e5c50: 0a06 |000e: move-result v6 │ │ -0e5c52: 3806 1f00 |000f: if-eqz v6, 002e // +001f │ │ -0e5c56: 7210 5427 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ -0e5c5c: 0c03 |0014: move-result-object v3 │ │ -0e5c5e: 1f03 3203 |0015: check-cast v3, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@0332 │ │ -0e5c62: 5430 4211 |0017: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@1142 │ │ -0e5c66: 1f00 c303 |0019: check-cast v0, Ljava/lang/String; // type@03c3 │ │ -0e5c6a: 5435 4311 |001b: iget-object v5, v3, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@1143 │ │ -0e5c6e: 1f05 3603 |001d: check-cast v5, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0e5c72: 7110 cd25 0000 |001f: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@25cd │ │ -0e5c78: 0c06 |0022: move-result-object v6 │ │ -0e5c7a: 7040 f11a 8756 |0023: invoke-direct {v7, v8, v6, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$2;.readNamedObjects:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Class;Lcom/badlogic/gdx/utils/ObjectMap;)V // method@1af1 │ │ -0e5c80: 28e5 |0026: goto 000b // -001b │ │ -0e5c82: 0d01 |0027: move-exception v1 │ │ -0e5c84: 2206 4803 |0028: new-instance v6, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -0e5c88: 7020 9622 1600 |002a: invoke-direct {v6, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ -0e5c8e: 2706 |002d: throw v6 │ │ -0e5c90: 5476 bd0e |002e: iget-object v6, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$2;.val$skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ebd │ │ -0e5c94: 1106 |0030: return-object v6 │ │ +0f41c8: |[0f41c8] com.badlogic.gdx.scenes.scene2d.ui.Skin$2.read:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ │ +0f41d8: 0794 |0000: move-object v4, v9 │ │ +0f41da: 1f04 3403 |0001: check-cast v4, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0f41de: 6e10 2522 0400 |0003: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap;.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; // method@2225 │ │ +0f41e4: 0c06 |0006: move-result-object v6 │ │ +0f41e6: 6e10 0122 0600 |0007: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.iterator:()Ljava/util/Iterator; // method@2201 │ │ +0f41ec: 0c02 |000a: move-result-object v2 │ │ +0f41ee: 7210 5327 0200 |000b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2753 │ │ +0f41f4: 0a06 |000e: move-result v6 │ │ +0f41f6: 3806 1f00 |000f: if-eqz v6, 002e // +001f │ │ +0f41fa: 7210 5427 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2754 │ │ +0f4200: 0c03 |0014: move-result-object v3 │ │ +0f4202: 1f03 3003 |0015: check-cast v3, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@0330 │ │ +0f4206: 5430 4211 |0017: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@1142 │ │ +0f420a: 1f00 c103 |0019: check-cast v0, Ljava/lang/String; // type@03c1 │ │ +0f420e: 5435 4311 |001b: iget-object v5, v3, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@1143 │ │ +0f4212: 1f05 3403 |001d: check-cast v5, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0f4216: 7110 cd25 0000 |001f: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@25cd │ │ +0f421c: 0c06 |0022: move-result-object v6 │ │ +0f421e: 7040 f11a 8756 |0023: invoke-direct {v7, v8, v6, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$2;.readNamedObjects:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Class;Lcom/badlogic/gdx/utils/ObjectMap;)V // method@1af1 │ │ +0f4224: 28e5 |0026: goto 000b // -001b │ │ +0f4226: 0d01 |0027: move-exception v1 │ │ +0f4228: 2206 4603 |0028: new-instance v6, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +0f422c: 7020 9622 1600 |002a: invoke-direct {v6, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2296 │ │ +0f4232: 2706 |002d: throw v6 │ │ +0f4234: 5476 bd0e |002e: iget-object v6, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$2;.val$skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ebd │ │ +0f4238: 1106 |0030: return-object v6 │ │ catches : 1 │ │ 0x001f - 0x0026 │ │ Ljava/lang/ClassNotFoundException; -> 0x0027 │ │ positions : │ │ 0x0000 line=417 │ │ 0x0003 line=418 │ │ 0x0017 line=419 │ │ @@ -337683,34 +337738,34 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0e5ca8: |[0e5ca8] com.badlogic.gdx.scenes.scene2d.ui.Skin$2.read:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; │ │ -0e5cb8: 6e40 ef1a 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$2;.read:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // method@1aef │ │ -0e5cbe: 0c00 |0003: move-result-object v0 │ │ -0e5cc0: 1100 |0004: return-object v0 │ │ +0f424c: |[0f424c] com.badlogic.gdx.scenes.scene2d.ui.Skin$2.read:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; │ │ +0f425c: 6e40 ef1a 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$2;.read:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // method@1aef │ │ +0f4262: 0c00 |0003: move-result-object v0 │ │ +0f4264: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$2; │ │ 0x0000 - 0x0005 reg=2 x0 Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x0005 reg=3 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=4 x2 Ljava/lang/Class; │ │ │ │ - source_file_idx : 3818 (Skin.java) │ │ + source_file_idx : 3816 (Skin.java) │ │ │ │ Class #766 header: │ │ -class_idx : 671 │ │ +class_idx : 669 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 792 │ │ -source_file_idx : 3818 │ │ +superclass_idx : 790 │ │ +source_file_idx : 3816 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #766 annotations: │ │ Annotations on class │ │ @@ -337743,20 +337798,20 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0e5cc4: |[0e5cc4] com.badlogic.gdx.scenes.scene2d.ui.Skin$3.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0e5cd4: 5b01 be0e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ebe │ │ -0e5cd8: 5b02 c00e |0002: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3;.val$skinFile:Lcom/badlogic/gdx/files/FileHandle; // field@0ec0 │ │ -0e5cdc: 5b03 bf0e |0004: iput-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3;.val$skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ebf │ │ -0e5ce0: 7010 c220 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Json$ReadOnlySerializer;.:()V // method@20c2 │ │ -0e5ce6: 0e00 |0009: return-void │ │ +0f4268: |[0f4268] com.badlogic.gdx.scenes.scene2d.ui.Skin$3.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0f4278: 5b01 be0e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ebe │ │ +0f427c: 5b02 c00e |0002: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3;.val$skinFile:Lcom/badlogic/gdx/files/FileHandle; // field@0ec0 │ │ +0f4280: 5b03 bf0e |0004: iput-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3;.val$skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ebf │ │ +0f4284: 7010 c220 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Json$ReadOnlySerializer;.:()V // method@20c2 │ │ +0f428a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3; │ │ 0x0000 - 0x000a reg=1 (null) Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ │ 0x0000 - 0x000a reg=2 (null) Lcom/badlogic/gdx/files/FileHandle; │ │ @@ -337768,95 +337823,95 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 159 16-bit code units │ │ -0e5ce8: |[0e5ce8] com.badlogic.gdx.scenes.scene2d.ui.Skin$3.read:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ -0e5cf8: 1a06 6d17 |0000: const-string v6, "file" // string@176d │ │ -0e5cfc: 1c07 c303 |0002: const-class v7, Ljava/lang/String; // type@03c3 │ │ -0e5d00: 6e40 ef20 6ab7 |0004: invoke-virtual {v10, v6, v7, v11}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ef │ │ -0e5d06: 0c03 |0007: move-result-object v3 │ │ -0e5d08: 1f03 c303 |0008: check-cast v3, Ljava/lang/String; // type@03c3 │ │ -0e5d0c: 5496 c00e |000a: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3;.val$skinFile:Lcom/badlogic/gdx/files/FileHandle; // field@0ec0 │ │ -0e5d10: 6e10 6909 0600 |000c: invoke-virtual {v6}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0969 │ │ -0e5d16: 0c06 |000f: move-result-object v6 │ │ -0e5d18: 6e20 5309 3600 |0010: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0953 │ │ -0e5d1e: 0c01 |0013: move-result-object v1 │ │ -0e5d20: 6e10 5d09 0100 |0014: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.exists:()Z // method@095d │ │ -0e5d26: 0a06 |0017: move-result v6 │ │ -0e5d28: 3906 0800 |0018: if-nez v6, 0020 // +0008 │ │ -0e5d2c: 6206 1e00 |001a: sget-object v6, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ -0e5d30: 7220 1201 3600 |001c: invoke-interface {v6, v3}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0112 │ │ -0e5d36: 0c01 |001f: move-result-object v1 │ │ -0e5d38: 6e10 5d09 0100 |0020: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.exists:()Z // method@095d │ │ -0e5d3e: 0a06 |0023: move-result v6 │ │ -0e5d40: 3906 1b00 |0024: if-nez v6, 003f // +001b │ │ -0e5d44: 2206 4803 |0026: new-instance v6, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -0e5d48: 2207 c503 |0028: new-instance v7, Ljava/lang/StringBuilder; // type@03c5 │ │ -0e5d4c: 7010 6726 0700 |002a: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0e5d52: 1a08 2804 |002d: const-string v8, "Font file not found: " // string@0428 │ │ -0e5d56: 6e20 6e26 8700 |002f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e5d5c: 0c07 |0032: move-result-object v7 │ │ -0e5d5e: 6e20 6d26 1700 |0033: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0e5d64: 0c07 |0036: move-result-object v7 │ │ -0e5d66: 6e10 7426 0700 |0037: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0e5d6c: 0c07 |003a: move-result-object v7 │ │ -0e5d6e: 7020 9422 7600 |003b: invoke-direct {v6, v7}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2294 │ │ -0e5d74: 2706 |003e: throw v6 │ │ -0e5d76: 6e10 6809 0100 |003f: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.nameWithoutExtension:()Ljava/lang/String; // method@0968 │ │ -0e5d7c: 0c05 |0042: move-result-object v5 │ │ -0e5d7e: 5496 bf0e |0043: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3;.val$skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ebf │ │ -0e5d82: 1c07 5e01 |0045: const-class v7, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -0e5d86: 6e30 191b 5607 |0047: invoke-virtual {v6, v5, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.optional:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b19 │ │ -0e5d8c: 0c04 |004a: move-result-object v4 │ │ -0e5d8e: 1f04 5e01 |004b: check-cast v4, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015e │ │ -0e5d92: 3804 0900 |004d: if-eqz v4, 0056 // +0009 │ │ -0e5d96: 2206 3501 |004f: new-instance v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0135 │ │ -0e5d9a: 1207 |0051: const/4 v7, #int 0 // #0 │ │ -0e5d9c: 7040 d30b 1674 |0052: invoke-direct {v6, v1, v4, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Z)V // method@0bd3 │ │ -0e5da2: 1106 |0055: return-object v6 │ │ -0e5da4: 6e10 6909 0100 |0056: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0969 │ │ -0e5daa: 0c06 |0059: move-result-object v6 │ │ -0e5dac: 2207 c503 |005a: new-instance v7, Ljava/lang/StringBuilder; // type@03c5 │ │ -0e5db0: 7010 6726 0700 |005c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0e5db6: 6e20 6e26 5700 |005f: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e5dbc: 0c07 |0062: move-result-object v7 │ │ -0e5dbe: 1a08 ec00 |0063: const-string v8, ".png" // string@00ec │ │ -0e5dc2: 6e20 6e26 8700 |0065: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e5dc8: 0c07 |0068: move-result-object v7 │ │ -0e5dca: 6e10 7426 0700 |0069: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0e5dd0: 0c07 |006c: move-result-object v7 │ │ -0e5dd2: 6e20 5309 7600 |006d: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0953 │ │ -0e5dd8: 0c02 |0070: move-result-object v2 │ │ -0e5dda: 6e10 5d09 0200 |0071: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.exists:()Z // method@095d │ │ -0e5de0: 0a06 |0074: move-result v6 │ │ -0e5de2: 3806 2300 |0075: if-eqz v6, 0098 // +0023 │ │ -0e5de6: 2206 3501 |0077: new-instance v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0135 │ │ -0e5dea: 1207 |0079: const/4 v7, #int 0 // #0 │ │ -0e5dec: 7040 d10b 1672 |007a: invoke-direct {v6, v1, v2, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0bd1 │ │ -0e5df2: 28d8 |007d: goto 0055 // -0028 │ │ -0e5df4: 0d00 |007e: move-exception v0 │ │ -0e5df6: 2206 4803 |007f: new-instance v6, Lcom/badlogic/gdx/utils/SerializationException; // type@0348 │ │ -0e5dfa: 2207 c503 |0081: new-instance v7, Ljava/lang/StringBuilder; // type@03c5 │ │ -0e5dfe: 7010 6726 0700 |0083: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0e5e04: 1a08 7303 |0086: const-string v8, "Error loading bitmap font: " // string@0373 │ │ -0e5e08: 6e20 6e26 8700 |0088: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e5e0e: 0c07 |008b: move-result-object v7 │ │ -0e5e10: 6e20 6d26 1700 |008c: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ -0e5e16: 0c07 |008f: move-result-object v7 │ │ -0e5e18: 6e10 7426 0700 |0090: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0e5e1e: 0c07 |0093: move-result-object v7 │ │ -0e5e20: 7030 9522 7600 |0094: invoke-direct {v6, v7, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ -0e5e26: 2706 |0097: throw v6 │ │ -0e5e28: 2206 3501 |0098: new-instance v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0135 │ │ -0e5e2c: 1207 |009a: const/4 v7, #int 0 // #0 │ │ -0e5e2e: 7030 d40b 1607 |009b: invoke-direct {v6, v1, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0bd4 │ │ -0e5e34: 28b7 |009e: goto 0055 // -0049 │ │ +0f428c: |[0f428c] com.badlogic.gdx.scenes.scene2d.ui.Skin$3.read:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ +0f429c: 1a06 6b17 |0000: const-string v6, "file" // string@176b │ │ +0f42a0: 1c07 c103 |0002: const-class v7, Ljava/lang/String; // type@03c1 │ │ +0f42a4: 6e40 ef20 6ab7 |0004: invoke-virtual {v10, v6, v7, v11}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ef │ │ +0f42aa: 0c03 |0007: move-result-object v3 │ │ +0f42ac: 1f03 c103 |0008: check-cast v3, Ljava/lang/String; // type@03c1 │ │ +0f42b0: 5496 c00e |000a: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3;.val$skinFile:Lcom/badlogic/gdx/files/FileHandle; // field@0ec0 │ │ +0f42b4: 6e10 6909 0600 |000c: invoke-virtual {v6}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0969 │ │ +0f42ba: 0c06 |000f: move-result-object v6 │ │ +0f42bc: 6e20 5309 3600 |0010: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0953 │ │ +0f42c2: 0c01 |0013: move-result-object v1 │ │ +0f42c4: 6e10 5d09 0100 |0014: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.exists:()Z // method@095d │ │ +0f42ca: 0a06 |0017: move-result v6 │ │ +0f42cc: 3906 0800 |0018: if-nez v6, 0020 // +0008 │ │ +0f42d0: 6206 1e00 |001a: sget-object v6, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001e │ │ +0f42d4: 7220 1201 3600 |001c: invoke-interface {v6, v3}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0112 │ │ +0f42da: 0c01 |001f: move-result-object v1 │ │ +0f42dc: 6e10 5d09 0100 |0020: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.exists:()Z // method@095d │ │ +0f42e2: 0a06 |0023: move-result v6 │ │ +0f42e4: 3906 1b00 |0024: if-nez v6, 003f // +001b │ │ +0f42e8: 2206 4603 |0026: new-instance v6, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +0f42ec: 2207 c303 |0028: new-instance v7, Ljava/lang/StringBuilder; // type@03c3 │ │ +0f42f0: 7010 6726 0700 |002a: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0f42f6: 1a08 2804 |002d: const-string v8, "Font file not found: " // string@0428 │ │ +0f42fa: 6e20 6e26 8700 |002f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f4300: 0c07 |0032: move-result-object v7 │ │ +0f4302: 6e20 6d26 1700 |0033: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0f4308: 0c07 |0036: move-result-object v7 │ │ +0f430a: 6e10 7426 0700 |0037: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0f4310: 0c07 |003a: move-result-object v7 │ │ +0f4312: 7020 9422 7600 |003b: invoke-direct {v6, v7}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2294 │ │ +0f4318: 2706 |003e: throw v6 │ │ +0f431a: 6e10 6809 0100 |003f: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.nameWithoutExtension:()Ljava/lang/String; // method@0968 │ │ +0f4320: 0c05 |0042: move-result-object v5 │ │ +0f4322: 5496 bf0e |0043: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3;.val$skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ebf │ │ +0f4326: 1c07 5c01 |0045: const-class v7, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +0f432a: 6e30 191b 5607 |0047: invoke-virtual {v6, v5, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.optional:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b19 │ │ +0f4330: 0c04 |004a: move-result-object v4 │ │ +0f4332: 1f04 5c01 |004b: check-cast v4, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@015c │ │ +0f4336: 3804 0900 |004d: if-eqz v4, 0056 // +0009 │ │ +0f433a: 2206 3301 |004f: new-instance v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0133 │ │ +0f433e: 1207 |0051: const/4 v7, #int 0 // #0 │ │ +0f4340: 7040 d30b 1674 |0052: invoke-direct {v6, v1, v4, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Z)V // method@0bd3 │ │ +0f4346: 1106 |0055: return-object v6 │ │ +0f4348: 6e10 6909 0100 |0056: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0969 │ │ +0f434e: 0c06 |0059: move-result-object v6 │ │ +0f4350: 2207 c303 |005a: new-instance v7, Ljava/lang/StringBuilder; // type@03c3 │ │ +0f4354: 7010 6726 0700 |005c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0f435a: 6e20 6e26 5700 |005f: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f4360: 0c07 |0062: move-result-object v7 │ │ +0f4362: 1a08 ec00 |0063: const-string v8, ".png" // string@00ec │ │ +0f4366: 6e20 6e26 8700 |0065: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f436c: 0c07 |0068: move-result-object v7 │ │ +0f436e: 6e10 7426 0700 |0069: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0f4374: 0c07 |006c: move-result-object v7 │ │ +0f4376: 6e20 5309 7600 |006d: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0953 │ │ +0f437c: 0c02 |0070: move-result-object v2 │ │ +0f437e: 6e10 5d09 0200 |0071: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.exists:()Z // method@095d │ │ +0f4384: 0a06 |0074: move-result v6 │ │ +0f4386: 3806 2300 |0075: if-eqz v6, 0098 // +0023 │ │ +0f438a: 2206 3301 |0077: new-instance v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0133 │ │ +0f438e: 1207 |0079: const/4 v7, #int 0 // #0 │ │ +0f4390: 7040 d10b 1672 |007a: invoke-direct {v6, v1, v2, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0bd1 │ │ +0f4396: 28d8 |007d: goto 0055 // -0028 │ │ +0f4398: 0d00 |007e: move-exception v0 │ │ +0f439a: 2206 4603 |007f: new-instance v6, Lcom/badlogic/gdx/utils/SerializationException; // type@0346 │ │ +0f439e: 2207 c303 |0081: new-instance v7, Ljava/lang/StringBuilder; // type@03c3 │ │ +0f43a2: 7010 6726 0700 |0083: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0f43a8: 1a08 7303 |0086: const-string v8, "Error loading bitmap font: " // string@0373 │ │ +0f43ac: 6e20 6e26 8700 |0088: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f43b2: 0c07 |008b: move-result-object v7 │ │ +0f43b4: 6e20 6d26 1700 |008c: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@266d │ │ +0f43ba: 0c07 |008f: move-result-object v7 │ │ +0f43bc: 6e10 7426 0700 |0090: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0f43c2: 0c07 |0093: move-result-object v7 │ │ +0f43c4: 7030 9522 7600 |0094: invoke-direct {v6, v7, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2295 │ │ +0f43ca: 2706 |0097: throw v6 │ │ +0f43cc: 2206 3301 |0098: new-instance v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0133 │ │ +0f43d0: 1207 |009a: const/4 v7, #int 0 // #0 │ │ +0f43d2: 7030 d40b 1607 |009b: invoke-direct {v6, v1, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0bd4 │ │ +0f43d8: 28b7 |009e: goto 0055 // -0049 │ │ catches : 2 │ │ 0x0043 - 0x007d │ │ Ljava/lang/RuntimeException; -> 0x007e │ │ 0x0098 - 0x009e │ │ Ljava/lang/RuntimeException; -> 0x007e │ │ positions : │ │ 0x0000 line=447 │ │ @@ -337893,34 +337948,34 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0e5e50: |[0e5e50] com.badlogic.gdx.scenes.scene2d.ui.Skin$3.read:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; │ │ -0e5e60: 6e40 f31a 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3;.read:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@1af3 │ │ -0e5e66: 0c00 |0003: move-result-object v0 │ │ -0e5e68: 1100 |0004: return-object v0 │ │ +0f43f4: |[0f43f4] com.badlogic.gdx.scenes.scene2d.ui.Skin$3.read:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; │ │ +0f4404: 6e40 f31a 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3;.read:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@1af3 │ │ +0f440a: 0c00 |0003: move-result-object v0 │ │ +0f440c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3; │ │ 0x0000 - 0x0005 reg=2 x0 Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x0005 reg=3 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=4 x2 Ljava/lang/Class; │ │ │ │ - source_file_idx : 3818 (Skin.java) │ │ + source_file_idx : 3816 (Skin.java) │ │ │ │ Class #767 header: │ │ -class_idx : 672 │ │ +class_idx : 670 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 792 │ │ -source_file_idx : 3818 │ │ +superclass_idx : 790 │ │ +source_file_idx : 3816 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #767 annotations: │ │ Annotations on class │ │ @@ -337945,18 +338000,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e5e6c: |[0e5e6c] com.badlogic.gdx.scenes.scene2d.ui.Skin$4.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0e5e7c: 5b01 c10e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$4;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ec1 │ │ -0e5e80: 7010 c220 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Json$ReadOnlySerializer;.:()V // method@20c2 │ │ -0e5e86: 0e00 |0005: return-void │ │ +0f4410: |[0f4410] com.badlogic.gdx.scenes.scene2d.ui.Skin$4.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0f4420: 5b01 c10e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$4;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ec1 │ │ +0f4424: 7010 c220 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Json$ReadOnlySerializer;.:()V // method@20c2 │ │ +0f442a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$4; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ │ │ │ @@ -337966,78 +338021,78 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 121 16-bit code units │ │ -0e5e88: |[0e5e88] com.badlogic.gdx.scenes.scene2d.ui.Skin$4.read:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Lcom/badlogic/gdx/graphics/Color; │ │ -0e5e98: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0e5e9a: 20c6 c303 |0001: instance-of v6, v12, Ljava/lang/String; // type@03c3 │ │ -0e5e9e: 3806 0f00 |0003: if-eqz v6, 0012 // +000f │ │ -0e5ea2: 54a6 c10e |0005: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$4;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ec1 │ │ -0e5ea6: 1f0c c303 |0007: check-cast v12, Ljava/lang/String; // type@03c3 │ │ -0e5eaa: 1c07 1301 |0009: const-class v7, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0e5eae: 6e30 061b c607 |000b: invoke-virtual {v6, v12, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ -0e5eb4: 0c06 |000e: move-result-object v6 │ │ -0e5eb6: 1f06 1301 |000f: check-cast v6, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0e5eba: 1106 |0011: return-object v6 │ │ -0e5ebc: 07c4 |0012: move-object v4, v12 │ │ -0e5ebe: 1f04 3603 |0013: check-cast v4, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0e5ec2: 1a07 d11c |0015: const-string v7, "hex" // string@1cd1 │ │ -0e5ec6: 1c08 c303 |0017: const-class v8, Ljava/lang/String; // type@03c3 │ │ -0e5eca: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -0e5ecc: 1f06 c303 |001a: check-cast v6, Ljava/lang/String; // type@03c3 │ │ -0e5ed0: 6e5c f020 7b68 |001c: invoke-virtual {v11, v7, v8, v6, v12}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@20f0 │ │ -0e5ed6: 0c03 |001f: move-result-object v3 │ │ -0e5ed8: 1f03 c303 |0020: check-cast v3, Ljava/lang/String; // type@03c3 │ │ -0e5edc: 3803 0700 |0022: if-eqz v3, 0029 // +0007 │ │ -0e5ee0: 7110 c609 0300 |0024: invoke-static {v3}, Lcom/badlogic/gdx/graphics/Color;.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Color; // method@09c6 │ │ -0e5ee6: 0c06 |0027: move-result-object v6 │ │ -0e5ee8: 28e9 |0028: goto 0011 // -0017 │ │ -0e5eea: 1a06 c624 |0029: const-string v6, "r" // string@24c6 │ │ -0e5eee: 6207 2e13 |002b: sget-object v7, Ljava/lang/Float;.TYPE:Ljava/lang/Class; // field@132e │ │ -0e5ef2: 7110 f525 0900 |002d: invoke-static {v9}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@25f5 │ │ -0e5ef8: 0c08 |0030: move-result-object v8 │ │ -0e5efa: 6e5c f020 6b87 |0031: invoke-virtual {v11, v6, v7, v8, v12}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@20f0 │ │ -0e5f00: 0c06 |0034: move-result-object v6 │ │ -0e5f02: 1f06 ad03 |0035: check-cast v6, Ljava/lang/Float; // type@03ad │ │ -0e5f06: 6e10 ee25 0600 |0037: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@25ee │ │ -0e5f0c: 0a05 |003a: move-result v5 │ │ -0e5f0e: 1a06 5318 |003b: const-string v6, "g" // string@1853 │ │ -0e5f12: 6207 2e13 |003d: sget-object v7, Ljava/lang/Float;.TYPE:Ljava/lang/Class; // field@132e │ │ -0e5f16: 7110 f525 0900 |003f: invoke-static {v9}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@25f5 │ │ -0e5f1c: 0c08 |0042: move-result-object v8 │ │ -0e5f1e: 6e5c f020 6b87 |0043: invoke-virtual {v11, v6, v7, v8, v12}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@20f0 │ │ -0e5f24: 0c06 |0046: move-result-object v6 │ │ -0e5f26: 1f06 ad03 |0047: check-cast v6, Ljava/lang/Float; // type@03ad │ │ -0e5f2a: 6e10 ee25 0600 |0049: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@25ee │ │ -0e5f30: 0a02 |004c: move-result v2 │ │ -0e5f32: 1a06 1313 |004d: const-string v6, "b" // string@1313 │ │ -0e5f36: 6207 2e13 |004f: sget-object v7, Ljava/lang/Float;.TYPE:Ljava/lang/Class; // field@132e │ │ -0e5f3a: 7110 f525 0900 |0051: invoke-static {v9}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@25f5 │ │ -0e5f40: 0c08 |0054: move-result-object v8 │ │ -0e5f42: 6e5c f020 6b87 |0055: invoke-virtual {v11, v6, v7, v8, v12}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@20f0 │ │ -0e5f48: 0c06 |0058: move-result-object v6 │ │ -0e5f4a: 1f06 ad03 |0059: check-cast v6, Ljava/lang/Float; // type@03ad │ │ -0e5f4e: 6e10 ee25 0600 |005b: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@25ee │ │ -0e5f54: 0a01 |005e: move-result v1 │ │ -0e5f56: 1a06 e311 |005f: const-string v6, "a" // string@11e3 │ │ -0e5f5a: 6207 2e13 |0061: sget-object v7, Ljava/lang/Float;.TYPE:Ljava/lang/Class; // field@132e │ │ -0e5f5e: 1508 803f |0063: const/high16 v8, #int 1065353216 // #3f80 │ │ -0e5f62: 7110 f525 0800 |0065: invoke-static {v8}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@25f5 │ │ -0e5f68: 0c08 |0068: move-result-object v8 │ │ -0e5f6a: 6e5c f020 6b87 |0069: invoke-virtual {v11, v6, v7, v8, v12}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@20f0 │ │ -0e5f70: 0c06 |006c: move-result-object v6 │ │ -0e5f72: 1f06 ad03 |006d: check-cast v6, Ljava/lang/Float; // type@03ad │ │ -0e5f76: 6e10 ee25 0600 |006f: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@25ee │ │ -0e5f7c: 0a00 |0072: move-result v0 │ │ -0e5f7e: 2206 1301 |0073: new-instance v6, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0e5f82: 7050 a509 5612 |0075: invoke-direct {v6, v5, v2, v1, v0}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -0e5f88: 2899 |0078: goto 0011 // -0067 │ │ +0f442c: |[0f442c] com.badlogic.gdx.scenes.scene2d.ui.Skin$4.read:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Lcom/badlogic/gdx/graphics/Color; │ │ +0f443c: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0f443e: 20c6 c103 |0001: instance-of v6, v12, Ljava/lang/String; // type@03c1 │ │ +0f4442: 3806 0f00 |0003: if-eqz v6, 0012 // +000f │ │ +0f4446: 54a6 c10e |0005: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$4;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ec1 │ │ +0f444a: 1f0c c103 |0007: check-cast v12, Ljava/lang/String; // type@03c1 │ │ +0f444e: 1c07 1101 |0009: const-class v7, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0f4452: 6e30 061b c607 |000b: invoke-virtual {v6, v12, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ +0f4458: 0c06 |000e: move-result-object v6 │ │ +0f445a: 1f06 1101 |000f: check-cast v6, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0f445e: 1106 |0011: return-object v6 │ │ +0f4460: 07c4 |0012: move-object v4, v12 │ │ +0f4462: 1f04 3403 |0013: check-cast v4, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +0f4466: 1a07 cf1c |0015: const-string v7, "hex" // string@1ccf │ │ +0f446a: 1c08 c103 |0017: const-class v8, Ljava/lang/String; // type@03c1 │ │ +0f446e: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +0f4470: 1f06 c103 |001a: check-cast v6, Ljava/lang/String; // type@03c1 │ │ +0f4474: 6e5c f020 7b68 |001c: invoke-virtual {v11, v7, v8, v6, v12}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@20f0 │ │ +0f447a: 0c03 |001f: move-result-object v3 │ │ +0f447c: 1f03 c103 |0020: check-cast v3, Ljava/lang/String; // type@03c1 │ │ +0f4480: 3803 0700 |0022: if-eqz v3, 0029 // +0007 │ │ +0f4484: 7110 c609 0300 |0024: invoke-static {v3}, Lcom/badlogic/gdx/graphics/Color;.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Color; // method@09c6 │ │ +0f448a: 0c06 |0027: move-result-object v6 │ │ +0f448c: 28e9 |0028: goto 0011 // -0017 │ │ +0f448e: 1a06 c424 |0029: const-string v6, "r" // string@24c4 │ │ +0f4492: 6207 2e13 |002b: sget-object v7, Ljava/lang/Float;.TYPE:Ljava/lang/Class; // field@132e │ │ +0f4496: 7110 f525 0900 |002d: invoke-static {v9}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@25f5 │ │ +0f449c: 0c08 |0030: move-result-object v8 │ │ +0f449e: 6e5c f020 6b87 |0031: invoke-virtual {v11, v6, v7, v8, v12}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@20f0 │ │ +0f44a4: 0c06 |0034: move-result-object v6 │ │ +0f44a6: 1f06 ab03 |0035: check-cast v6, Ljava/lang/Float; // type@03ab │ │ +0f44aa: 6e10 ee25 0600 |0037: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@25ee │ │ +0f44b0: 0a05 |003a: move-result v5 │ │ +0f44b2: 1a06 5118 |003b: const-string v6, "g" // string@1851 │ │ +0f44b6: 6207 2e13 |003d: sget-object v7, Ljava/lang/Float;.TYPE:Ljava/lang/Class; // field@132e │ │ +0f44ba: 7110 f525 0900 |003f: invoke-static {v9}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@25f5 │ │ +0f44c0: 0c08 |0042: move-result-object v8 │ │ +0f44c2: 6e5c f020 6b87 |0043: invoke-virtual {v11, v6, v7, v8, v12}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@20f0 │ │ +0f44c8: 0c06 |0046: move-result-object v6 │ │ +0f44ca: 1f06 ab03 |0047: check-cast v6, Ljava/lang/Float; // type@03ab │ │ +0f44ce: 6e10 ee25 0600 |0049: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@25ee │ │ +0f44d4: 0a02 |004c: move-result v2 │ │ +0f44d6: 1a06 1113 |004d: const-string v6, "b" // string@1311 │ │ +0f44da: 6207 2e13 |004f: sget-object v7, Ljava/lang/Float;.TYPE:Ljava/lang/Class; // field@132e │ │ +0f44de: 7110 f525 0900 |0051: invoke-static {v9}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@25f5 │ │ +0f44e4: 0c08 |0054: move-result-object v8 │ │ +0f44e6: 6e5c f020 6b87 |0055: invoke-virtual {v11, v6, v7, v8, v12}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@20f0 │ │ +0f44ec: 0c06 |0058: move-result-object v6 │ │ +0f44ee: 1f06 ab03 |0059: check-cast v6, Ljava/lang/Float; // type@03ab │ │ +0f44f2: 6e10 ee25 0600 |005b: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@25ee │ │ +0f44f8: 0a01 |005e: move-result v1 │ │ +0f44fa: 1a06 e111 |005f: const-string v6, "a" // string@11e1 │ │ +0f44fe: 6207 2e13 |0061: sget-object v7, Ljava/lang/Float;.TYPE:Ljava/lang/Class; // field@132e │ │ +0f4502: 1508 803f |0063: const/high16 v8, #int 1065353216 // #3f80 │ │ +0f4506: 7110 f525 0800 |0065: invoke-static {v8}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@25f5 │ │ +0f450c: 0c08 |0068: move-result-object v8 │ │ +0f450e: 6e5c f020 6b87 |0069: invoke-virtual {v11, v6, v7, v8, v12}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@20f0 │ │ +0f4514: 0c06 |006c: move-result-object v6 │ │ +0f4516: 1f06 ab03 |006d: check-cast v6, Ljava/lang/Float; // type@03ab │ │ +0f451a: 6e10 ee25 0600 |006f: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@25ee │ │ +0f4520: 0a00 |0072: move-result v0 │ │ +0f4522: 2206 1101 |0073: new-instance v6, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0f4526: 7050 a509 5612 |0075: invoke-direct {v6, v5, v2, v1, v0}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +0f452c: 2899 |0078: goto 0011 // -0067 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=474 │ │ 0x0011 line=482 │ │ 0x0013 line=475 │ │ 0x0015 line=476 │ │ 0x0022 line=477 │ │ @@ -338064,34 +338119,34 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0e5f8c: |[0e5f8c] com.badlogic.gdx.scenes.scene2d.ui.Skin$4.read:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; │ │ -0e5f9c: 6e40 f61a 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$4;.read:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Lcom/badlogic/gdx/graphics/Color; // method@1af6 │ │ -0e5fa2: 0c00 |0003: move-result-object v0 │ │ -0e5fa4: 1100 |0004: return-object v0 │ │ +0f4530: |[0f4530] com.badlogic.gdx.scenes.scene2d.ui.Skin$4.read:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; │ │ +0f4540: 6e40 f61a 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$4;.read:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Lcom/badlogic/gdx/graphics/Color; // method@1af6 │ │ +0f4546: 0c00 |0003: move-result-object v0 │ │ +0f4548: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$4; │ │ 0x0000 - 0x0005 reg=2 x0 Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x0005 reg=3 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=4 x2 Ljava/lang/Class; │ │ │ │ - source_file_idx : 3818 (Skin.java) │ │ + source_file_idx : 3816 (Skin.java) │ │ │ │ Class #768 header: │ │ -class_idx : 673 │ │ +class_idx : 671 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 792 │ │ -source_file_idx : 3818 │ │ +superclass_idx : 790 │ │ +source_file_idx : 3816 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #768 annotations: │ │ Annotations on class │ │ @@ -338115,18 +338170,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e5fa8: |[0e5fa8] com.badlogic.gdx.scenes.scene2d.ui.Skin$5.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0e5fb8: 5b01 c20e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$5;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ec2 │ │ -0e5fbc: 7010 c220 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Json$ReadOnlySerializer;.:()V // method@20c2 │ │ -0e5fc2: 0e00 |0005: return-void │ │ +0f454c: |[0f454c] com.badlogic.gdx.scenes.scene2d.ui.Skin$5.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0f455c: 5b01 c20e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$5;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ec2 │ │ +0f4560: 7010 c220 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Json$ReadOnlySerializer;.:()V // method@20c2 │ │ +0f4566: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$5; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ │ │ │ @@ -338136,49 +338191,49 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -0e5fc4: |[0e5fc4] com.badlogic.gdx.scenes.scene2d.ui.Skin$5.read:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; │ │ -0e5fd4: 1a02 d221 |0000: const-string v2, "name" // string@21d2 │ │ -0e5fd8: 1c03 c303 |0002: const-class v3, Ljava/lang/String; // type@03c3 │ │ -0e5fdc: 6e40 ef20 2563 |0004: invoke-virtual {v5, v2, v3, v6}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ef │ │ -0e5fe2: 0c01 |0007: move-result-object v1 │ │ -0e5fe4: 1f01 c303 |0008: check-cast v1, Ljava/lang/String; // type@03c3 │ │ -0e5fe8: 1a02 7a14 |000a: const-string v2, "color" // string@147a │ │ -0e5fec: 1c03 1301 |000c: const-class v3, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0e5ff0: 6e40 ef20 2563 |000e: invoke-virtual {v5, v2, v3, v6}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ef │ │ -0e5ff6: 0c00 |0011: move-result-object v0 │ │ -0e5ff8: 1f00 1301 |0012: check-cast v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0e5ffc: 5442 c20e |0014: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$5;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ec2 │ │ -0e6000: 6e30 181b 1200 |0016: invoke-virtual {v2, v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.newDrawable:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // method@1b18 │ │ -0e6006: 0c02 |0019: move-result-object v2 │ │ -0e6008: 1102 |001a: return-object v2 │ │ +0f4568: |[0f4568] com.badlogic.gdx.scenes.scene2d.ui.Skin$5.read:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; │ │ +0f4578: 1a02 d021 |0000: const-string v2, "name" // string@21d0 │ │ +0f457c: 1c03 c103 |0002: const-class v3, Ljava/lang/String; // type@03c1 │ │ +0f4580: 6e40 ef20 2563 |0004: invoke-virtual {v5, v2, v3, v6}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ef │ │ +0f4586: 0c01 |0007: move-result-object v1 │ │ +0f4588: 1f01 c103 |0008: check-cast v1, Ljava/lang/String; // type@03c1 │ │ +0f458c: 1a02 7814 |000a: const-string v2, "color" // string@1478 │ │ +0f4590: 1c03 1101 |000c: const-class v3, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0f4594: 6e40 ef20 2563 |000e: invoke-virtual {v5, v2, v3, v6}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@20ef │ │ +0f459a: 0c00 |0011: move-result-object v0 │ │ +0f459c: 1f00 1101 |0012: check-cast v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0f45a0: 5442 c20e |0014: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$5;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ec2 │ │ +0f45a4: 6e30 181b 1200 |0016: invoke-virtual {v2, v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.newDrawable:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // method@1b18 │ │ +0f45aa: 0c02 |0019: move-result-object v2 │ │ +0f45ac: 1102 |001a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ 0x000a line=489 │ │ 0x0014 line=490 │ │ locals : │ │ 0x0014 - 0x001b reg=0 color Lcom/badlogic/gdx/graphics/Color; │ │ 0x000a - 0x001b reg=1 name Ljava/lang/String; │ │ 0x0000 - 0x001b reg=4 this Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$5; │ │ 0x0000 - 0x001b reg=5 json Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x001b reg=6 jsonData Ljava/lang/Object; │ │ 0x0000 - 0x001b reg=7 type Ljava/lang/Class; │ │ │ │ - source_file_idx : 3818 (Skin.java) │ │ + source_file_idx : 3816 (Skin.java) │ │ │ │ Class #769 header: │ │ -class_idx : 676 │ │ +class_idx : 674 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 608 │ │ -source_file_idx : 3822 │ │ +superclass_idx : 606 │ │ +source_file_idx : 3820 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #769 annotations: │ │ Annotations on class │ │ @@ -338202,18 +338257,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e600c: |[0e600c] com.badlogic.gdx.scenes.scene2d.ui.Slider$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;)V │ │ -0e601c: 5b01 c70e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; // field@0ec7 │ │ -0e6020: 7010 ea17 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@17ea │ │ -0e6026: 0e00 |0005: return-void │ │ +0f45b0: |[0f45b0] com.badlogic.gdx.scenes.scene2d.ui.Slider$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;)V │ │ +0f45c0: 5b01 c70e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; // field@0ec7 │ │ +0f45c4: 7010 ea17 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@17ea │ │ +0f45ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; │ │ │ │ @@ -338223,27 +338278,27 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0e6028: |[0e6028] com.badlogic.gdx.scenes.scene2d.ui.Slider$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ -0e6038: 5420 c70e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; // field@0ec7 │ │ -0e603c: 5200 d00e |0002: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.draggingPointer:I // field@0ed0 │ │ -0e6040: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -0e6042: 3210 0400 |0005: if-eq v0, v1, 0009 // +0004 │ │ -0e6046: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0e6048: 0f00 |0008: return v0 │ │ -0e604a: 5420 c70e |0009: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; // field@0ec7 │ │ -0e604e: 5906 d00e |000b: iput v6, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.draggingPointer:I // field@0ed0 │ │ -0e6052: 5420 c70e |000d: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; // field@0ec7 │ │ -0e6056: 6e30 271b 4005 |000f: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.calculatePositionAndValue:(FF)V // method@1b27 │ │ -0e605c: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -0e605e: 28f5 |0013: goto 0008 // -000b │ │ +0f45cc: |[0f45cc] com.badlogic.gdx.scenes.scene2d.ui.Slider$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ +0f45dc: 5420 c70e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; // field@0ec7 │ │ +0f45e0: 5200 d00e |0002: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.draggingPointer:I // field@0ed0 │ │ +0f45e4: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +0f45e6: 3210 0400 |0005: if-eq v0, v1, 0009 // +0004 │ │ +0f45ea: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0f45ec: 0f00 |0008: return v0 │ │ +0f45ee: 5420 c70e |0009: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; // field@0ec7 │ │ +0f45f2: 5906 d00e |000b: iput v6, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.draggingPointer:I // field@0ed0 │ │ +0f45f6: 5420 c70e |000d: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; // field@0ec7 │ │ +0f45fa: 6e30 271b 4005 |000f: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.calculatePositionAndValue:(FF)V // method@1b27 │ │ +0f4600: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +0f4602: 28f5 |0013: goto 0008 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0008 line=83 │ │ 0x0009 line=81 │ │ 0x000d line=82 │ │ 0x0012 line=83 │ │ @@ -338260,18 +338315,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0e6060: |[0e6060] com.badlogic.gdx.scenes.scene2d.ui.Slider$1.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0e6070: 5410 c70e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; // field@0ec7 │ │ -0e6074: 6e30 271b 3004 |0002: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.calculatePositionAndValue:(FF)V // method@1b27 │ │ -0e607a: 0e00 |0005: return-void │ │ +0f4604: |[0f4604] com.badlogic.gdx.scenes.scene2d.ui.Slider$1.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0f4614: 5410 c70e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; // field@0ec7 │ │ +0f4618: 6e30 271b 3004 |0002: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.calculatePositionAndValue:(FF)V // method@1b27 │ │ +0f461e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0005 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1; │ │ 0x0000 - 0x0006 reg=2 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ @@ -338284,46 +338339,46 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0e607c: |[0e607c] com.badlogic.gdx.scenes.scene2d.ui.Slider$1.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ -0e608c: 5420 c70e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; // field@0ec7 │ │ -0e6090: 5200 d00e |0002: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.draggingPointer:I // field@0ed0 │ │ -0e6094: 3206 0300 |0004: if-eq v6, v0, 0007 // +0003 │ │ -0e6098: 0e00 |0006: return-void │ │ -0e609a: 5420 c70e |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; // field@0ec7 │ │ -0e609e: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ -0e60a0: 5901 d00e |000a: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.draggingPointer:I // field@0ed0 │ │ -0e60a4: 5420 c70e |000c: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; // field@0ec7 │ │ -0e60a8: 6e30 271b 4005 |000e: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.calculatePositionAndValue:(FF)V // method@1b27 │ │ -0e60ae: 28f5 |0011: goto 0006 // -000b │ │ +0f4620: |[0f4620] com.badlogic.gdx.scenes.scene2d.ui.Slider$1.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ +0f4630: 5420 c70e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; // field@0ec7 │ │ +0f4634: 5200 d00e |0002: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.draggingPointer:I // field@0ed0 │ │ +0f4638: 3206 0300 |0004: if-eq v6, v0, 0007 // +0003 │ │ +0f463c: 0e00 |0006: return-void │ │ +0f463e: 5420 c70e |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; // field@0ec7 │ │ +0f4642: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ +0f4644: 5901 d00e |000a: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.draggingPointer:I // field@0ed0 │ │ +0f4648: 5420 c70e |000c: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; // field@0ec7 │ │ +0f464c: 6e30 271b 4005 |000e: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.calculatePositionAndValue:(FF)V // method@1b27 │ │ +0f4652: 28f5 |0011: goto 0006 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0006 line=90 │ │ 0x0007 line=88 │ │ 0x000c line=89 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1; │ │ 0x0000 - 0x0012 reg=3 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0012 reg=4 x F │ │ 0x0000 - 0x0012 reg=5 y F │ │ 0x0000 - 0x0012 reg=6 pointer I │ │ 0x0000 - 0x0012 reg=7 button I │ │ │ │ - source_file_idx : 3822 (Slider.java) │ │ + source_file_idx : 3820 (Slider.java) │ │ │ │ Class #770 header: │ │ -class_idx : 678 │ │ +class_idx : 676 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 706 │ │ -source_file_idx : 3822 │ │ +superclass_idx : 704 │ │ +source_file_idx : 3820 │ │ static_fields_size : 0 │ │ instance_fields_size: 12 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 18 │ │ │ │ Class #770 annotations: │ │ Annotations on class │ │ @@ -338390,39 +338445,39 @@ │ │ type : '(FFFZLcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 43 16-bit code units │ │ -0e60b0: |[0e60b0] com.badlogic.gdx.scenes.scene2d.ui.Slider.:(FFFZLcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0e60c0: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0e60c4: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0e60ca: 1a01 b515 |0005: const-string v1, "default-" // string@15b5 │ │ -0e60ce: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e60d4: 0c01 |000a: move-result-object v1 │ │ -0e60d6: 380a 1d00 |000b: if-eqz v10, 0028 // +001d │ │ -0e60da: 1a00 3b2b |000d: const-string v0, "vertical" // string@2b3b │ │ -0e60de: 6e20 6e26 0100 |000f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e60e4: 0c00 |0012: move-result-object v0 │ │ -0e60e6: 6e10 7426 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0e60ec: 0c00 |0016: move-result-object v0 │ │ -0e60ee: 1c01 a502 |0017: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // type@02a5 │ │ -0e60f2: 6e30 061b 0b01 |0019: invoke-virtual {v11, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ -0e60f8: 0c05 |001c: move-result-object v5 │ │ -0e60fa: 1f05 a502 |001d: check-cast v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // type@02a5 │ │ -0e60fe: 0760 |001f: move-object v0, v6 │ │ -0e6100: 0171 |0020: move v1, v7 │ │ -0e6102: 0182 |0021: move v2, v8 │ │ -0e6104: 0193 |0022: move v3, v9 │ │ -0e6106: 01a4 |0023: move v4, v10 │ │ -0e6108: 7606 241b 0000 |0024: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.:(FFFZLcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;)V // method@1b24 │ │ -0e610e: 0e00 |0027: return-void │ │ -0e6110: 1a00 e21c |0028: const-string v0, "horizontal" // string@1ce2 │ │ -0e6114: 28e5 |002a: goto 000f // -001b │ │ +0f4654: |[0f4654] com.badlogic.gdx.scenes.scene2d.ui.Slider.:(FFFZLcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0f4664: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0f4668: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0f466e: 1a01 b315 |0005: const-string v1, "default-" // string@15b3 │ │ +0f4672: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f4678: 0c01 |000a: move-result-object v1 │ │ +0f467a: 380a 1d00 |000b: if-eqz v10, 0028 // +001d │ │ +0f467e: 1a00 392b |000d: const-string v0, "vertical" // string@2b39 │ │ +0f4682: 6e20 6e26 0100 |000f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f4688: 0c00 |0012: move-result-object v0 │ │ +0f468a: 6e10 7426 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0f4690: 0c00 |0016: move-result-object v0 │ │ +0f4692: 1c01 a302 |0017: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // type@02a3 │ │ +0f4696: 6e30 061b 0b01 |0019: invoke-virtual {v11, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ +0f469c: 0c05 |001c: move-result-object v5 │ │ +0f469e: 1f05 a302 |001d: check-cast v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // type@02a3 │ │ +0f46a2: 0760 |001f: move-object v0, v6 │ │ +0f46a4: 0171 |0020: move v1, v7 │ │ +0f46a6: 0182 |0021: move v2, v8 │ │ +0f46a8: 0193 |0022: move v3, v9 │ │ +0f46aa: 01a4 |0023: move v4, v10 │ │ +0f46ac: 7606 241b 0000 |0024: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.:(FFFZLcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;)V // method@1b24 │ │ +0f46b2: 0e00 |0027: return-void │ │ +0f46b4: 1a00 e01c |0028: const-string v0, "horizontal" // string@1ce0 │ │ +0f46b8: 28e5 |002a: goto 000f // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0027 line=52 │ │ 0x0028 line=51 │ │ locals : │ │ 0x0000 - 0x002b reg=6 this Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; │ │ @@ -338437,26 +338492,26 @@ │ │ type : '(FFFZLcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 17 16-bit code units │ │ -0e6118: |[0e6118] com.badlogic.gdx.scenes.scene2d.ui.Slider.:(FFFZLcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0e6128: 1c00 a502 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // type@02a5 │ │ -0e612c: 6e30 061b cb00 |0002: invoke-virtual {v11, v12, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ -0e6132: 0c05 |0005: move-result-object v5 │ │ -0e6134: 1f05 a502 |0006: check-cast v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // type@02a5 │ │ -0e6138: 0760 |0008: move-object v0, v6 │ │ -0e613a: 0171 |0009: move v1, v7 │ │ -0e613c: 0182 |000a: move v2, v8 │ │ -0e613e: 0193 |000b: move v3, v9 │ │ -0e6140: 01a4 |000c: move v4, v10 │ │ -0e6142: 7606 241b 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.:(FFFZLcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;)V // method@1b24 │ │ -0e6148: 0e00 |0010: return-void │ │ +0f46bc: |[0f46bc] com.badlogic.gdx.scenes.scene2d.ui.Slider.:(FFFZLcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +0f46cc: 1c00 a302 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // type@02a3 │ │ +0f46d0: 6e30 061b cb00 |0002: invoke-virtual {v11, v12, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ +0f46d6: 0c05 |0005: move-result-object v5 │ │ +0f46d8: 1f05 a302 |0006: check-cast v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // type@02a3 │ │ +0f46dc: 0760 |0008: move-object v0, v6 │ │ +0f46de: 0171 |0009: move v1, v7 │ │ +0f46e0: 0182 |000a: move v2, v8 │ │ +0f46e2: 0193 |000b: move v3, v9 │ │ +0f46e4: 01a4 |000c: move v4, v10 │ │ +0f46e6: 7606 241b 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.:(FFFZLcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;)V // method@1b24 │ │ +0f46ec: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0010 line=56 │ │ locals : │ │ 0x0000 - 0x0011 reg=6 this Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; │ │ 0x0000 - 0x0011 reg=7 min F │ │ @@ -338471,70 +338526,70 @@ │ │ type : '(FFFZLcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 115 16-bit code units │ │ -0e614c: |[0e614c] com.badlogic.gdx.scenes.scene2d.ui.Slider.:(FFFZLcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;)V │ │ -0e615c: 7010 161d 0300 |0000: invoke-direct {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.:()V // method@1d16 │ │ -0e6162: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -0e6164: 5930 d00e |0004: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.draggingPointer:I // field@0ed0 │ │ -0e6168: 6200 5a0b |0006: sget-object v0, Lcom/badlogic/gdx/math/Interpolation;.linear:Lcom/badlogic/gdx/math/Interpolation; // field@0b5a │ │ -0e616c: 5b30 ce0e |0008: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.animateInterpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0ece │ │ -0e6170: 2d00 0405 |000a: cmpl-float v0, v4, v5 │ │ -0e6174: 3d00 2500 |000c: if-lez v0, 0031 // +0025 │ │ -0e6178: 2200 af03 |000e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0e617c: 2201 c503 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0e6180: 7010 6726 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0e6186: 1a02 8721 |0015: const-string v2, "min must be > max: " // string@2187 │ │ -0e618a: 6e20 6e26 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e6190: 0c01 |001a: move-result-object v1 │ │ -0e6192: 6e20 6a26 4100 |001b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -0e6198: 0c01 |001e: move-result-object v1 │ │ -0e619a: 1a02 1700 |001f: const-string v2, " > " // string@0017 │ │ -0e619e: 6e20 6e26 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e61a4: 0c01 |0024: move-result-object v1 │ │ -0e61a6: 6e20 6a26 5100 |0025: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -0e61ac: 0c01 |0028: move-result-object v1 │ │ -0e61ae: 6e10 7426 0100 |0029: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0e61b4: 0c01 |002c: move-result-object v1 │ │ -0e61b6: 7020 f825 1000 |002d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0e61bc: 2700 |0030: throw v0 │ │ -0e61be: 1200 |0031: const/4 v0, #int 0 // #0 │ │ -0e61c0: 2e00 0600 |0032: cmpg-float v0, v6, v0 │ │ -0e61c4: 3c00 1b00 |0034: if-gtz v0, 004f // +001b │ │ -0e61c8: 2200 af03 |0036: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0e61cc: 2201 c503 |0038: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0e61d0: 7010 6726 0100 |003a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0e61d6: 1a02 d928 |003d: const-string v2, "stepSize must be > 0: " // string@28d9 │ │ -0e61da: 6e20 6e26 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e61e0: 0c01 |0042: move-result-object v1 │ │ -0e61e2: 6e20 6a26 6100 |0043: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -0e61e8: 0c01 |0046: move-result-object v1 │ │ -0e61ea: 6e10 7426 0100 |0047: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0e61f0: 0c01 |004a: move-result-object v1 │ │ -0e61f2: 7020 f825 1000 |004b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0e61f8: 2700 |004e: throw v0 │ │ -0e61fa: 6e20 3e1b 8300 |004f: invoke-virtual {v3, v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;)V // method@1b3e │ │ -0e6200: 5934 d20e |0052: iput v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0ed2 │ │ -0e6204: 5935 d10e |0054: iput v5, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0ed1 │ │ -0e6208: 5936 d40e |0056: iput v6, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.stepSize:F // field@0ed4 │ │ -0e620c: 5c37 d70e |0058: iput-boolean v7, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.vertical:Z // field@0ed7 │ │ -0e6210: 5934 d60e |005a: iput v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.value:F // field@0ed6 │ │ -0e6214: 6e10 2f1b 0300 |005c: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getPrefWidth:()F // method@1b2f │ │ -0e621a: 0a00 |005f: move-result v0 │ │ -0e621c: 6e20 401b 0300 |0060: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.setWidth:(F)V // method@1b40 │ │ -0e6222: 6e10 2e1b 0300 |0063: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getPrefHeight:()F // method@1b2e │ │ -0e6228: 0a00 |0066: move-result v0 │ │ -0e622a: 6e20 3b1b 0300 |0067: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.setHeight:(F)V // method@1b3b │ │ -0e6230: 2200 a402 |006a: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1; // type@02a4 │ │ -0e6234: 7020 1b1b 3000 |006c: invoke-direct {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;)V // method@1b1b │ │ -0e623a: 6e20 261b 0300 |006f: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1b26 │ │ -0e6240: 0e00 |0072: return-void │ │ +0f46f0: |[0f46f0] com.badlogic.gdx.scenes.scene2d.ui.Slider.:(FFFZLcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;)V │ │ +0f4700: 7010 161d 0300 |0000: invoke-direct {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.:()V // method@1d16 │ │ +0f4706: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +0f4708: 5930 d00e |0004: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.draggingPointer:I // field@0ed0 │ │ +0f470c: 6200 5a0b |0006: sget-object v0, Lcom/badlogic/gdx/math/Interpolation;.linear:Lcom/badlogic/gdx/math/Interpolation; // field@0b5a │ │ +0f4710: 5b30 ce0e |0008: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.animateInterpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0ece │ │ +0f4714: 2d00 0405 |000a: cmpl-float v0, v4, v5 │ │ +0f4718: 3d00 2500 |000c: if-lez v0, 0031 // +0025 │ │ +0f471c: 2200 ad03 |000e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0f4720: 2201 c303 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0f4724: 7010 6726 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0f472a: 1a02 8521 |0015: const-string v2, "min must be > max: " // string@2185 │ │ +0f472e: 6e20 6e26 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f4734: 0c01 |001a: move-result-object v1 │ │ +0f4736: 6e20 6a26 4100 |001b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +0f473c: 0c01 |001e: move-result-object v1 │ │ +0f473e: 1a02 1700 |001f: const-string v2, " > " // string@0017 │ │ +0f4742: 6e20 6e26 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f4748: 0c01 |0024: move-result-object v1 │ │ +0f474a: 6e20 6a26 5100 |0025: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +0f4750: 0c01 |0028: move-result-object v1 │ │ +0f4752: 6e10 7426 0100 |0029: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0f4758: 0c01 |002c: move-result-object v1 │ │ +0f475a: 7020 f825 1000 |002d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0f4760: 2700 |0030: throw v0 │ │ +0f4762: 1200 |0031: const/4 v0, #int 0 // #0 │ │ +0f4764: 2e00 0600 |0032: cmpg-float v0, v6, v0 │ │ +0f4768: 3c00 1b00 |0034: if-gtz v0, 004f // +001b │ │ +0f476c: 2200 ad03 |0036: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0f4770: 2201 c303 |0038: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0f4774: 7010 6726 0100 |003a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0f477a: 1a02 d728 |003d: const-string v2, "stepSize must be > 0: " // string@28d7 │ │ +0f477e: 6e20 6e26 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f4784: 0c01 |0042: move-result-object v1 │ │ +0f4786: 6e20 6a26 6100 |0043: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +0f478c: 0c01 |0046: move-result-object v1 │ │ +0f478e: 6e10 7426 0100 |0047: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0f4794: 0c01 |004a: move-result-object v1 │ │ +0f4796: 7020 f825 1000 |004b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0f479c: 2700 |004e: throw v0 │ │ +0f479e: 6e20 3e1b 8300 |004f: invoke-virtual {v3, v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;)V // method@1b3e │ │ +0f47a4: 5934 d20e |0052: iput v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0ed2 │ │ +0f47a8: 5935 d10e |0054: iput v5, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0ed1 │ │ +0f47ac: 5936 d40e |0056: iput v6, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.stepSize:F // field@0ed4 │ │ +0f47b0: 5c37 d70e |0058: iput-boolean v7, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.vertical:Z // field@0ed7 │ │ +0f47b4: 5934 d60e |005a: iput v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.value:F // field@0ed6 │ │ +0f47b8: 6e10 2f1b 0300 |005c: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getPrefWidth:()F // method@1b2f │ │ +0f47be: 0a00 |005f: move-result v0 │ │ +0f47c0: 6e20 401b 0300 |0060: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.setWidth:(F)V // method@1b40 │ │ +0f47c6: 6e10 2e1b 0300 |0063: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getPrefHeight:()F // method@1b2e │ │ +0f47cc: 0a00 |0066: move-result v0 │ │ +0f47ce: 6e20 3b1b 0300 |0067: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.setHeight:(F)V // method@1b3b │ │ +0f47d4: 2200 a202 |006a: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1; // type@02a2 │ │ +0f47d8: 7020 1b1b 3000 |006c: invoke-direct {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;)V // method@1b1b │ │ +0f47de: 6e20 261b 0300 |006f: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1b26 │ │ +0f47e4: 0e00 |0072: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=46 │ │ 0x0006 line=48 │ │ 0x000a line=67 │ │ 0x0031 line=68 │ │ @@ -338562,20 +338617,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0e6244: |[0e6244] com.badlogic.gdx.scenes.scene2d.ui.Slider.act:(F)V │ │ -0e6254: 6f20 171d 2100 |0000: invoke-super {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.act:(F)V // method@1d17 │ │ -0e625a: 5210 cf0e |0003: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.animateTime:F // field@0ecf │ │ -0e625e: c720 |0005: sub-float/2addr v0, v2 │ │ -0e6260: 5910 cf0e |0006: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.animateTime:F // field@0ecf │ │ -0e6264: 0e00 |0008: return-void │ │ +0f47e8: |[0f47e8] com.badlogic.gdx.scenes.scene2d.ui.Slider.act:(F)V │ │ +0f47f8: 6f20 171d 2100 |0000: invoke-super {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.act:(F)V // method@1d17 │ │ +0f47fe: 5210 cf0e |0003: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.animateTime:F // field@0ecf │ │ +0f4802: c720 |0005: sub-float/2addr v0, v2 │ │ +0f4804: 5910 cf0e |0006: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.animateTime:F // field@0ecf │ │ +0f4808: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0003 line=112 │ │ 0x0008 line=113 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; │ │ @@ -338586,105 +338641,105 @@ │ │ type : '(FF)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 163 16-bit code units │ │ -0e6268: |[0e6268] com.badlogic.gdx.scenes.scene2d.ui.Slider.calculatePositionAndValue:(FF)V │ │ -0e6278: 150c 003f |0000: const/high16 v12, #int 1056964608 // #3f00 │ │ -0e627c: 1209 |0002: const/4 v9, #int 0 // #0 │ │ -0e627e: 54da d50e |0003: iget-object v10, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0ed5 │ │ -0e6282: 54a2 c90e |0005: iget-object v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ec9 │ │ -0e6286: 54da d50e |0007: iget-object v10, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0ed5 │ │ -0e628a: 54a0 c80e |0009: iget-object v0, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ec8 │ │ -0e628e: 52d5 d30e |000b: iget v5, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ -0e6292: 55da d70e |000d: iget-boolean v10, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.vertical:Z // field@0ed7 │ │ -0e6296: 380a 5000 |000f: if-eqz v10, 005f // +0050 │ │ -0e629a: 6e10 2b1b 0d00 |0011: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getHeight:()F // method@1b2b │ │ -0e62a0: 0a0a |0014: move-result v10 │ │ -0e62a2: 7210 091e 0000 |0015: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ -0e62a8: 0a0b |0018: move-result v11 │ │ -0e62aa: c7ba |0019: sub-float/2addr v10, v11 │ │ -0e62ac: 7210 041e 0000 |001a: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ -0e62b2: 0a0b |001d: move-result v11 │ │ -0e62b4: a701 0a0b |001e: sub-float v1, v10, v11 │ │ -0e62b8: 3902 3a00 |0020: if-nez v2, 005a // +003a │ │ -0e62bc: 0193 |0022: move v3, v9 │ │ -0e62be: 7210 041e 0000 |0023: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ -0e62c4: 0a0a |0026: move-result v10 │ │ -0e62c6: a70a 0f0a |0027: sub-float v10, v15, v10 │ │ -0e62ca: a80b 030c |0029: mul-float v11, v3, v12 │ │ -0e62ce: c7ba |002b: sub-float/2addr v10, v11 │ │ -0e62d0: 59da d30e |002c: iput v10, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ -0e62d4: 52da d30e |002e: iget v10, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ -0e62d8: 7120 1826 a900 |0030: invoke-static {v9, v10}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0e62de: 0a09 |0033: move-result v9 │ │ -0e62e0: 59d9 d30e |0034: iput v9, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ -0e62e4: a709 0103 |0036: sub-float v9, v1, v3 │ │ -0e62e8: 52da d30e |0038: iget v10, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ -0e62ec: 7120 1a26 a900 |003a: invoke-static {v9, v10}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -0e62f2: 0a09 |003d: move-result v9 │ │ -0e62f4: 59d9 d30e |003e: iput v9, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ -0e62f8: 52d9 d20e |0040: iget v9, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0ed2 │ │ -0e62fc: 52da d10e |0042: iget v10, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0ed1 │ │ -0e6300: 52db d20e |0044: iget v11, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0ed2 │ │ -0e6304: c7ba |0046: sub-float/2addr v10, v11 │ │ -0e6306: 52db d30e |0047: iget v11, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ -0e630a: a70c 0103 |0049: sub-float v12, v1, v3 │ │ -0e630e: c9cb |004b: div-float/2addr v11, v12 │ │ -0e6310: c8ba |004c: mul-float/2addr v10, v11 │ │ -0e6312: a607 090a |004d: add-float v7, v9, v10 │ │ -0e6316: 0176 |004f: move v6, v7 │ │ -0e6318: 6e20 3f1b 7d00 |0050: invoke-virtual {v13, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.setValue:(F)V // method@1b3f │ │ -0e631e: 2d09 0706 |0053: cmpl-float v9, v7, v6 │ │ -0e6322: 3909 0400 |0055: if-nez v9, 0059 // +0004 │ │ -0e6326: 59d5 d30e |0057: iput v5, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ -0e632a: 0e00 |0059: return-void │ │ -0e632c: 7210 061e 0200 |005a: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0e6332: 0a03 |005d: move-result v3 │ │ -0e6334: 28c5 |005e: goto 0023 // -003b │ │ -0e6336: 6e10 341b 0d00 |005f: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getWidth:()F // method@1b34 │ │ -0e633c: 0a0a |0062: move-result v10 │ │ -0e633e: 7210 051e 0000 |0063: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ -0e6344: 0a0b |0066: move-result v11 │ │ -0e6346: c7ba |0067: sub-float/2addr v10, v11 │ │ -0e6348: 7210 081e 0000 |0068: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1e08 │ │ -0e634e: 0a0b |006b: move-result v11 │ │ -0e6350: a708 0a0b |006c: sub-float v8, v10, v11 │ │ -0e6354: 3902 3000 |006e: if-nez v2, 009e // +0030 │ │ -0e6358: 0194 |0070: move v4, v9 │ │ -0e635a: 7210 051e 0000 |0071: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ -0e6360: 0a0a |0074: move-result v10 │ │ -0e6362: a70a 0e0a |0075: sub-float v10, v14, v10 │ │ -0e6366: a80b 040c |0077: mul-float v11, v4, v12 │ │ -0e636a: c7ba |0079: sub-float/2addr v10, v11 │ │ -0e636c: 59da d30e |007a: iput v10, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ -0e6370: 52da d30e |007c: iget v10, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ -0e6374: 7120 1826 a900 |007e: invoke-static {v9, v10}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0e637a: 0a09 |0081: move-result v9 │ │ -0e637c: 59d9 d30e |0082: iput v9, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ -0e6380: a709 0804 |0084: sub-float v9, v8, v4 │ │ -0e6384: 52da d30e |0086: iget v10, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ -0e6388: 7120 1a26 a900 |0088: invoke-static {v9, v10}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -0e638e: 0a09 |008b: move-result v9 │ │ -0e6390: 59d9 d30e |008c: iput v9, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ -0e6394: 52d9 d20e |008e: iget v9, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0ed2 │ │ -0e6398: 52da d10e |0090: iget v10, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0ed1 │ │ -0e639c: 52db d20e |0092: iget v11, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0ed2 │ │ -0e63a0: c7ba |0094: sub-float/2addr v10, v11 │ │ -0e63a2: 52db d30e |0095: iget v11, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ -0e63a6: a70c 0804 |0097: sub-float v12, v8, v4 │ │ -0e63aa: c9cb |0099: div-float/2addr v11, v12 │ │ -0e63ac: c8ba |009a: mul-float/2addr v10, v11 │ │ -0e63ae: a607 090a |009b: add-float v7, v9, v10 │ │ -0e63b2: 28b2 |009d: goto 004f // -004e │ │ -0e63b4: 7210 071e 0200 |009e: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0e63ba: 0a04 |00a1: move-result v4 │ │ -0e63bc: 28cf |00a2: goto 0071 // -0031 │ │ +0f480c: |[0f480c] com.badlogic.gdx.scenes.scene2d.ui.Slider.calculatePositionAndValue:(FF)V │ │ +0f481c: 150c 003f |0000: const/high16 v12, #int 1056964608 // #3f00 │ │ +0f4820: 1209 |0002: const/4 v9, #int 0 // #0 │ │ +0f4822: 54da d50e |0003: iget-object v10, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0ed5 │ │ +0f4826: 54a2 c90e |0005: iget-object v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ec9 │ │ +0f482a: 54da d50e |0007: iget-object v10, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0ed5 │ │ +0f482e: 54a0 c80e |0009: iget-object v0, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ec8 │ │ +0f4832: 52d5 d30e |000b: iget v5, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ +0f4836: 55da d70e |000d: iget-boolean v10, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.vertical:Z // field@0ed7 │ │ +0f483a: 380a 5000 |000f: if-eqz v10, 005f // +0050 │ │ +0f483e: 6e10 2b1b 0d00 |0011: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getHeight:()F // method@1b2b │ │ +0f4844: 0a0a |0014: move-result v10 │ │ +0f4846: 7210 091e 0000 |0015: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ +0f484c: 0a0b |0018: move-result v11 │ │ +0f484e: c7ba |0019: sub-float/2addr v10, v11 │ │ +0f4850: 7210 041e 0000 |001a: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ +0f4856: 0a0b |001d: move-result v11 │ │ +0f4858: a701 0a0b |001e: sub-float v1, v10, v11 │ │ +0f485c: 3902 3a00 |0020: if-nez v2, 005a // +003a │ │ +0f4860: 0193 |0022: move v3, v9 │ │ +0f4862: 7210 041e 0000 |0023: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ +0f4868: 0a0a |0026: move-result v10 │ │ +0f486a: a70a 0f0a |0027: sub-float v10, v15, v10 │ │ +0f486e: a80b 030c |0029: mul-float v11, v3, v12 │ │ +0f4872: c7ba |002b: sub-float/2addr v10, v11 │ │ +0f4874: 59da d30e |002c: iput v10, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ +0f4878: 52da d30e |002e: iget v10, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ +0f487c: 7120 1826 a900 |0030: invoke-static {v9, v10}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0f4882: 0a09 |0033: move-result v9 │ │ +0f4884: 59d9 d30e |0034: iput v9, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ +0f4888: a709 0103 |0036: sub-float v9, v1, v3 │ │ +0f488c: 52da d30e |0038: iget v10, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ +0f4890: 7120 1a26 a900 |003a: invoke-static {v9, v10}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +0f4896: 0a09 |003d: move-result v9 │ │ +0f4898: 59d9 d30e |003e: iput v9, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ +0f489c: 52d9 d20e |0040: iget v9, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0ed2 │ │ +0f48a0: 52da d10e |0042: iget v10, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0ed1 │ │ +0f48a4: 52db d20e |0044: iget v11, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0ed2 │ │ +0f48a8: c7ba |0046: sub-float/2addr v10, v11 │ │ +0f48aa: 52db d30e |0047: iget v11, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ +0f48ae: a70c 0103 |0049: sub-float v12, v1, v3 │ │ +0f48b2: c9cb |004b: div-float/2addr v11, v12 │ │ +0f48b4: c8ba |004c: mul-float/2addr v10, v11 │ │ +0f48b6: a607 090a |004d: add-float v7, v9, v10 │ │ +0f48ba: 0176 |004f: move v6, v7 │ │ +0f48bc: 6e20 3f1b 7d00 |0050: invoke-virtual {v13, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.setValue:(F)V // method@1b3f │ │ +0f48c2: 2d09 0706 |0053: cmpl-float v9, v7, v6 │ │ +0f48c6: 3909 0400 |0055: if-nez v9, 0059 // +0004 │ │ +0f48ca: 59d5 d30e |0057: iput v5, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ +0f48ce: 0e00 |0059: return-void │ │ +0f48d0: 7210 061e 0200 |005a: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0f48d6: 0a03 |005d: move-result v3 │ │ +0f48d8: 28c5 |005e: goto 0023 // -003b │ │ +0f48da: 6e10 341b 0d00 |005f: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getWidth:()F // method@1b34 │ │ +0f48e0: 0a0a |0062: move-result v10 │ │ +0f48e2: 7210 051e 0000 |0063: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ +0f48e8: 0a0b |0066: move-result v11 │ │ +0f48ea: c7ba |0067: sub-float/2addr v10, v11 │ │ +0f48ec: 7210 081e 0000 |0068: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1e08 │ │ +0f48f2: 0a0b |006b: move-result v11 │ │ +0f48f4: a708 0a0b |006c: sub-float v8, v10, v11 │ │ +0f48f8: 3902 3000 |006e: if-nez v2, 009e // +0030 │ │ +0f48fc: 0194 |0070: move v4, v9 │ │ +0f48fe: 7210 051e 0000 |0071: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ +0f4904: 0a0a |0074: move-result v10 │ │ +0f4906: a70a 0e0a |0075: sub-float v10, v14, v10 │ │ +0f490a: a80b 040c |0077: mul-float v11, v4, v12 │ │ +0f490e: c7ba |0079: sub-float/2addr v10, v11 │ │ +0f4910: 59da d30e |007a: iput v10, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ +0f4914: 52da d30e |007c: iget v10, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ +0f4918: 7120 1826 a900 |007e: invoke-static {v9, v10}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0f491e: 0a09 |0081: move-result v9 │ │ +0f4920: 59d9 d30e |0082: iput v9, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ +0f4924: a709 0804 |0084: sub-float v9, v8, v4 │ │ +0f4928: 52da d30e |0086: iget v10, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ +0f492c: 7120 1a26 a900 |0088: invoke-static {v9, v10}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +0f4932: 0a09 |008b: move-result v9 │ │ +0f4934: 59d9 d30e |008c: iput v9, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ +0f4938: 52d9 d20e |008e: iget v9, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0ed2 │ │ +0f493c: 52da d10e |0090: iget v10, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0ed1 │ │ +0f4940: 52db d20e |0092: iget v11, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0ed2 │ │ +0f4944: c7ba |0094: sub-float/2addr v10, v11 │ │ +0f4946: 52db d30e |0095: iget v11, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ +0f494a: a70c 0804 |0097: sub-float v12, v8, v4 │ │ +0f494e: c9cb |0099: div-float/2addr v11, v12 │ │ +0f4950: c8ba |009a: mul-float/2addr v10, v11 │ │ +0f4952: a607 090a |009b: add-float v7, v9, v10 │ │ +0f4956: 28b2 |009d: goto 004f // -004e │ │ +0f4958: 7210 071e 0200 |009e: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0f495e: 0a04 |00a1: move-result v4 │ │ +0f4960: 28cf |00a2: goto 0071 // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=174 │ │ 0x0007 line=175 │ │ 0x000b line=178 │ │ 0x000d line=180 │ │ 0x0011 line=181 │ │ @@ -338726,289 +338781,289 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 28 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 498 16-bit code units │ │ -0e63c0: |[0e63c0] com.badlogic.gdx.scenes.scene2d.ui.Slider.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0e63d0: 0800 1900 |0000: move-object/from16 v0, v25 │ │ -0e63d4: 5402 d50e |0002: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0ed5 │ │ -0e63d8: 542f c90e |0004: iget-object v15, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ec9 │ │ -0e63dc: 0800 1900 |0006: move-object/from16 v0, v25 │ │ -0e63e0: 5402 d50e |0008: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0ed5 │ │ -0e63e4: 5421 c80e |000a: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ec8 │ │ -0e63e8: 0800 1900 |000c: move-object/from16 v0, v25 │ │ -0e63ec: 5402 d50e |000e: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0ed5 │ │ -0e63f0: 5427 cb0e |0010: iget-object v7, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knobBefore:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ecb │ │ -0e63f4: 0800 1900 |0012: move-object/from16 v0, v25 │ │ -0e63f8: 5402 d50e |0014: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0ed5 │ │ -0e63fc: 5420 ca0e |0016: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knobAfter:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0eca │ │ -0e6400: 0810 0000 |0018: move-object/from16 v16, v0 │ │ -0e6404: 7401 2a1b 1900 |001a: invoke-virtual/range {v25}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1b2a │ │ -0e640a: 0c0e |001d: move-result-object v14 │ │ -0e640c: 7401 351b 1900 |001e: invoke-virtual/range {v25}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getX:()F // method@1b35 │ │ -0e6412: 0a18 |0021: move-result v24 │ │ -0e6414: 7401 361b 1900 |0022: invoke-virtual/range {v25}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getY:()F // method@1b36 │ │ -0e641a: 0a04 |0025: move-result v4 │ │ -0e641c: 7401 341b 1900 |0026: invoke-virtual/range {v25}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getWidth:()F // method@1b34 │ │ -0e6422: 0a17 |0029: move-result v23 │ │ -0e6424: 7401 2b1b 1900 |002a: invoke-virtual/range {v25}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getHeight:()F // method@1b2b │ │ -0e642a: 0a06 |002d: move-result v6 │ │ -0e642c: 390f e900 |002e: if-nez v15, 0117 // +00e9 │ │ -0e6430: 1311 0000 |0030: const/16 v17, #int 0 // #0 │ │ -0e6434: 390f eb00 |0032: if-nez v15, 011d // +00eb │ │ -0e6438: 1313 0000 |0034: const/16 v19, #int 0 // #0 │ │ -0e643c: 7401 331b 1900 |0036: invoke-virtual/range {v25}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getVisualValue:()F // method@1b33 │ │ -0e6442: 0a16 |0039: move-result v22 │ │ -0e6444: 52e2 7903 |003a: iget v2, v14, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0e6448: 52e3 7803 |003c: iget v3, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0e644c: 52e5 7703 |003e: iget v5, v14, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0e6450: 52e8 7603 |0040: iget v8, v14, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0e6454: a808 081b |0042: mul-float v8, v8, v27 │ │ -0e6458: 0800 1a00 |0044: move-object/from16 v0, v26 │ │ -0e645c: 6e58 f30d 2053 |0046: invoke-virtual {v0, v2, v3, v5, v8}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0df3 │ │ -0e6462: 0800 1900 |0049: move-object/from16 v0, v25 │ │ -0e6466: 5502 d70e |004b: iget-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.vertical:Z // field@0ed7 │ │ -0e646a: 3802 d600 |004d: if-eqz v2, 0123 // +00d6 │ │ -0e646e: 7210 071e 0100 |004f: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0e6474: 0a02 |0052: move-result v2 │ │ -0e6476: a702 1702 |0053: sub-float v2, v23, v2 │ │ -0e647a: 1503 003f |0055: const/high16 v3, #int 1056964608 // #3f00 │ │ -0e647e: c832 |0057: mul-float/2addr v2, v3 │ │ -0e6480: 8722 |0058: float-to-int v2, v2 │ │ -0e6482: 8222 |0059: int-to-float v2, v2 │ │ -0e6484: a603 1802 |005a: add-float v3, v24, v2 │ │ -0e6488: 7210 071e 0100 |005c: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0e648e: 0a05 |005f: move-result v5 │ │ -0e6490: 0802 1a00 |0060: move-object/from16 v2, v26 │ │ -0e6494: 7806 031e 0100 |0062: invoke-interface/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0e649a: 7210 091e 0100 |0065: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ -0e64a0: 0a02 |0068: move-result v2 │ │ -0e64a2: 7210 041e 0100 |0069: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ -0e64a8: 0a03 |006c: move-result v3 │ │ -0e64aa: c632 |006d: add-float/2addr v2, v3 │ │ -0e64ac: a714 0602 |006e: sub-float v20, v6, v2 │ │ -0e64b0: 0800 1900 |0070: move-object/from16 v0, v25 │ │ -0e64b4: 5202 d20e |0072: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0ed2 │ │ -0e64b8: a702 1602 |0074: sub-float v2, v22, v2 │ │ -0e64bc: 0800 1900 |0076: move-object/from16 v0, v25 │ │ -0e64c0: 5203 d10e |0078: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0ed1 │ │ -0e64c4: 0800 1900 |007a: move-object/from16 v0, v25 │ │ -0e64c8: 5205 d20e |007c: iget v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0ed2 │ │ -0e64cc: c753 |007e: sub-float/2addr v3, v5 │ │ -0e64ce: c932 |007f: div-float/2addr v2, v3 │ │ -0e64d0: a703 1411 |0080: sub-float v3, v20, v17 │ │ -0e64d4: c832 |0082: mul-float/2addr v2, v3 │ │ -0e64d6: 0800 1900 |0083: move-object/from16 v0, v25 │ │ -0e64da: 5902 d30e |0085: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ -0e64de: 1202 |0087: const/4 v2, #int 0 // #0 │ │ -0e64e0: 0800 1900 |0088: move-object/from16 v0, v25 │ │ -0e64e4: 5203 d30e |008a: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ -0e64e8: 7120 1826 3200 |008c: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0e64ee: 0a02 |008f: move-result v2 │ │ -0e64f0: 0800 1900 |0090: move-object/from16 v0, v25 │ │ -0e64f4: 5902 d30e |0092: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ -0e64f8: a702 1411 |0094: sub-float v2, v20, v17 │ │ -0e64fc: 0800 1900 |0096: move-object/from16 v0, v25 │ │ -0e6500: 5203 d30e |0098: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ -0e6504: 7120 1a26 3200 |009a: invoke-static {v2, v3}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -0e650a: 0a02 |009d: move-result v2 │ │ -0e650c: 7210 041e 0100 |009e: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ -0e6512: 0a03 |00a1: move-result v3 │ │ -0e6514: c632 |00a2: add-float/2addr v2, v3 │ │ -0e6516: 0800 1900 |00a3: move-object/from16 v0, v25 │ │ -0e651a: 5902 d30e |00a5: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ -0e651e: 1502 003f |00a7: const/high16 v2, #int 1056964608 // #3f00 │ │ -0e6522: a812 1102 |00a9: mul-float v18, v17, v2 │ │ -0e6526: 3807 2100 |00ab: if-eqz v7, 00cc // +0021 │ │ -0e652a: 7210 071e 0700 |00ad: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0e6530: 0a02 |00b0: move-result v2 │ │ -0e6532: a702 1702 |00b1: sub-float v2, v23, v2 │ │ -0e6536: 1503 003f |00b3: const/high16 v3, #int 1056964608 // #3f00 │ │ -0e653a: c832 |00b5: mul-float/2addr v2, v3 │ │ -0e653c: 8722 |00b6: float-to-int v2, v2 │ │ -0e653e: 8222 |00b7: int-to-float v2, v2 │ │ -0e6540: a609 1802 |00b8: add-float v9, v24, v2 │ │ -0e6544: 7210 071e 0700 |00ba: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0e654a: 0a0b |00bd: move-result v11 │ │ -0e654c: 0800 1900 |00be: move-object/from16 v0, v25 │ │ -0e6550: 5202 d30e |00c0: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ -0e6554: a602 0212 |00c2: add-float v2, v2, v18 │ │ -0e6558: 8722 |00c4: float-to-int v2, v2 │ │ -0e655a: 822c |00c5: int-to-float v12, v2 │ │ -0e655c: 0808 1a00 |00c6: move-object/from16 v8, v26 │ │ -0e6560: 014a |00c8: move v10, v4 │ │ -0e6562: 7806 031e 0700 |00c9: invoke-interface/range {v7, v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0e6568: 3810 2e00 |00cc: if-eqz v16, 00fa // +002e │ │ -0e656c: 7801 071e 1000 |00ce: invoke-interface/range {v16}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0e6572: 0a02 |00d1: move-result v2 │ │ -0e6574: a702 1702 |00d2: sub-float v2, v23, v2 │ │ -0e6578: 1503 003f |00d4: const/high16 v3, #int 1056964608 // #3f00 │ │ -0e657c: c832 |00d6: mul-float/2addr v2, v3 │ │ -0e657e: 8722 |00d7: float-to-int v2, v2 │ │ -0e6580: 8222 |00d8: int-to-float v2, v2 │ │ -0e6582: a60a 1802 |00d9: add-float v10, v24, v2 │ │ -0e6586: 0800 1900 |00db: move-object/from16 v0, v25 │ │ -0e658a: 5202 d30e |00dd: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ -0e658e: a602 0212 |00df: add-float v2, v2, v18 │ │ -0e6592: 8722 |00e1: float-to-int v2, v2 │ │ -0e6594: 8222 |00e2: int-to-float v2, v2 │ │ -0e6596: a60b 0402 |00e3: add-float v11, v4, v2 │ │ -0e659a: 7801 071e 1000 |00e5: invoke-interface/range {v16}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0e65a0: 0a0c |00e8: move-result v12 │ │ -0e65a2: 0800 1900 |00e9: move-object/from16 v0, v25 │ │ -0e65a6: 5202 d30e |00eb: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ -0e65aa: a602 0212 |00ed: add-float v2, v2, v18 │ │ -0e65ae: 8722 |00ef: float-to-int v2, v2 │ │ -0e65b0: 8222 |00f0: int-to-float v2, v2 │ │ -0e65b2: a70d 0602 |00f1: sub-float v13, v6, v2 │ │ -0e65b6: 0808 1000 |00f3: move-object/from16 v8, v16 │ │ -0e65ba: 0809 1a00 |00f5: move-object/from16 v9, v26 │ │ -0e65be: 7806 031e 0800 |00f7: invoke-interface/range {v8, v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0e65c4: 380f 1c00 |00fa: if-eqz v15, 0116 // +001c │ │ -0e65c8: a702 1713 |00fc: sub-float v2, v23, v19 │ │ -0e65cc: 1503 003f |00fe: const/high16 v3, #int 1056964608 // #3f00 │ │ -0e65d0: c832 |0100: mul-float/2addr v2, v3 │ │ -0e65d2: 8722 |0101: float-to-int v2, v2 │ │ -0e65d4: 8222 |0102: int-to-float v2, v2 │ │ -0e65d6: a60a 1802 |0103: add-float v10, v24, v2 │ │ -0e65da: 0800 1900 |0105: move-object/from16 v0, v25 │ │ -0e65de: 5202 d30e |0107: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ -0e65e2: c642 |0109: add-float/2addr v2, v4 │ │ -0e65e4: 8722 |010a: float-to-int v2, v2 │ │ -0e65e6: 822b |010b: int-to-float v11, v2 │ │ -0e65e8: 07f8 |010c: move-object v8, v15 │ │ -0e65ea: 0809 1a00 |010d: move-object/from16 v9, v26 │ │ -0e65ee: 020c 1300 |010f: move/from16 v12, v19 │ │ -0e65f2: 020d 1100 |0111: move/from16 v13, v17 │ │ -0e65f6: 7806 031e 0800 |0113: invoke-interface/range {v8, v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0e65fc: 0e00 |0116: return-void │ │ -0e65fe: 7210 061e 0f00 |0117: invoke-interface {v15}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0e6604: 0a11 |011a: move-result v17 │ │ -0e6606: 2900 17ff |011b: goto/16 0032 // -00e9 │ │ -0e660a: 7210 071e 0f00 |011d: invoke-interface {v15}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0e6610: 0a13 |0120: move-result v19 │ │ -0e6612: 2900 15ff |0121: goto/16 0036 // -00eb │ │ -0e6616: 7210 061e 0100 |0123: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0e661c: 0a02 |0126: move-result v2 │ │ -0e661e: a702 0602 |0127: sub-float v2, v6, v2 │ │ -0e6622: 1503 003f |0129: const/high16 v3, #int 1056964608 // #3f00 │ │ -0e6626: c832 |012b: mul-float/2addr v2, v3 │ │ -0e6628: 8722 |012c: float-to-int v2, v2 │ │ -0e662a: 8222 |012d: int-to-float v2, v2 │ │ -0e662c: a60b 0402 |012e: add-float v11, v4, v2 │ │ -0e6630: 7210 061e 0100 |0130: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0e6636: 0a0d |0133: move-result v13 │ │ -0e6638: 0718 |0134: move-object v8, v1 │ │ -0e663a: 0809 1a00 |0135: move-object/from16 v9, v26 │ │ -0e663e: 020a 1800 |0137: move/from16 v10, v24 │ │ -0e6642: 020c 1700 |0139: move/from16 v12, v23 │ │ -0e6646: 7806 031e 0800 |013b: invoke-interface/range {v8, v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0e664c: 7210 051e 0100 |013e: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ -0e6652: 0a02 |0141: move-result v2 │ │ -0e6654: 7210 081e 0100 |0142: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1e08 │ │ -0e665a: 0a03 |0145: move-result v3 │ │ -0e665c: c632 |0146: add-float/2addr v2, v3 │ │ -0e665e: a715 1702 |0147: sub-float v21, v23, v2 │ │ -0e6662: 0800 1900 |0149: move-object/from16 v0, v25 │ │ -0e6666: 5202 d20e |014b: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0ed2 │ │ -0e666a: a702 1602 |014d: sub-float v2, v22, v2 │ │ -0e666e: 0800 1900 |014f: move-object/from16 v0, v25 │ │ -0e6672: 5203 d10e |0151: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0ed1 │ │ -0e6676: 0800 1900 |0153: move-object/from16 v0, v25 │ │ -0e667a: 5205 d20e |0155: iget v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0ed2 │ │ -0e667e: c753 |0157: sub-float/2addr v3, v5 │ │ -0e6680: c932 |0158: div-float/2addr v2, v3 │ │ -0e6682: a703 1513 |0159: sub-float v3, v21, v19 │ │ -0e6686: c832 |015b: mul-float/2addr v2, v3 │ │ -0e6688: 0800 1900 |015c: move-object/from16 v0, v25 │ │ -0e668c: 5902 d30e |015e: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ -0e6690: 1202 |0160: const/4 v2, #int 0 // #0 │ │ -0e6692: 0800 1900 |0161: move-object/from16 v0, v25 │ │ -0e6696: 5203 d30e |0163: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ -0e669a: 7120 1826 3200 |0165: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0e66a0: 0a02 |0168: move-result v2 │ │ -0e66a2: 0800 1900 |0169: move-object/from16 v0, v25 │ │ -0e66a6: 5902 d30e |016b: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ -0e66aa: a702 1513 |016d: sub-float v2, v21, v19 │ │ -0e66ae: 0800 1900 |016f: move-object/from16 v0, v25 │ │ -0e66b2: 5203 d30e |0171: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ -0e66b6: 7120 1a26 3200 |0173: invoke-static {v2, v3}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -0e66bc: 0a02 |0176: move-result v2 │ │ -0e66be: 7210 051e 0100 |0177: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ -0e66c4: 0a03 |017a: move-result v3 │ │ -0e66c6: c632 |017b: add-float/2addr v2, v3 │ │ -0e66c8: 0800 1900 |017c: move-object/from16 v0, v25 │ │ -0e66cc: 5902 d30e |017e: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ -0e66d0: 1502 003f |0180: const/high16 v2, #int 1056964608 // #3f00 │ │ -0e66d4: a812 1102 |0182: mul-float v18, v17, v2 │ │ -0e66d8: 3807 2200 |0184: if-eqz v7, 01a6 // +0022 │ │ -0e66dc: 7210 061e 0700 |0186: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0e66e2: 0a02 |0189: move-result v2 │ │ -0e66e4: a702 0602 |018a: sub-float v2, v6, v2 │ │ -0e66e8: 1503 003f |018c: const/high16 v3, #int 1056964608 // #3f00 │ │ -0e66ec: c832 |018e: mul-float/2addr v2, v3 │ │ -0e66ee: 8722 |018f: float-to-int v2, v2 │ │ -0e66f0: 8222 |0190: int-to-float v2, v2 │ │ -0e66f2: a60a 0402 |0191: add-float v10, v4, v2 │ │ -0e66f6: 0800 1900 |0193: move-object/from16 v0, v25 │ │ -0e66fa: 5202 d30e |0195: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ -0e66fe: a602 0212 |0197: add-float v2, v2, v18 │ │ -0e6702: 8722 |0199: float-to-int v2, v2 │ │ -0e6704: 822b |019a: int-to-float v11, v2 │ │ -0e6706: 7210 061e 0700 |019b: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0e670c: 0a0c |019e: move-result v12 │ │ -0e670e: 0808 1a00 |019f: move-object/from16 v8, v26 │ │ -0e6712: 0209 1800 |01a1: move/from16 v9, v24 │ │ -0e6716: 7806 031e 0700 |01a3: invoke-interface/range {v7, v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0e671c: 3810 2e00 |01a6: if-eqz v16, 01d4 // +002e │ │ -0e6720: 0800 1900 |01a8: move-object/from16 v0, v25 │ │ -0e6724: 5202 d30e |01aa: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ -0e6728: a602 0212 |01ac: add-float v2, v2, v18 │ │ -0e672c: 8722 |01ae: float-to-int v2, v2 │ │ -0e672e: 8222 |01af: int-to-float v2, v2 │ │ -0e6730: a60a 1802 |01b0: add-float v10, v24, v2 │ │ -0e6734: 7801 061e 1000 |01b2: invoke-interface/range {v16}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0e673a: 0a02 |01b5: move-result v2 │ │ -0e673c: a702 0602 |01b6: sub-float v2, v6, v2 │ │ -0e6740: 1503 003f |01b8: const/high16 v3, #int 1056964608 // #3f00 │ │ -0e6744: c832 |01ba: mul-float/2addr v2, v3 │ │ -0e6746: 8722 |01bb: float-to-int v2, v2 │ │ -0e6748: 8222 |01bc: int-to-float v2, v2 │ │ -0e674a: a60b 0402 |01bd: add-float v11, v4, v2 │ │ -0e674e: 0800 1900 |01bf: move-object/from16 v0, v25 │ │ -0e6752: 5202 d30e |01c1: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ -0e6756: a602 0212 |01c3: add-float v2, v2, v18 │ │ -0e675a: 8722 |01c5: float-to-int v2, v2 │ │ -0e675c: 8222 |01c6: int-to-float v2, v2 │ │ -0e675e: a70c 1702 |01c7: sub-float v12, v23, v2 │ │ -0e6762: 7801 061e 1000 |01c9: invoke-interface/range {v16}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0e6768: 0a0d |01cc: move-result v13 │ │ -0e676a: 0808 1000 |01cd: move-object/from16 v8, v16 │ │ -0e676e: 0809 1a00 |01cf: move-object/from16 v9, v26 │ │ -0e6772: 7806 031e 0800 |01d1: invoke-interface/range {v8, v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0e6778: 380f 42ff |01d4: if-eqz v15, 0116 // -00be │ │ -0e677c: 0800 1900 |01d6: move-object/from16 v0, v25 │ │ -0e6780: 5202 d30e |01d8: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ -0e6784: a602 0218 |01da: add-float v2, v2, v24 │ │ -0e6788: 8722 |01dc: float-to-int v2, v2 │ │ -0e678a: 822a |01dd: int-to-float v10, v2 │ │ -0e678c: a702 0611 |01de: sub-float v2, v6, v17 │ │ -0e6790: 1503 003f |01e0: const/high16 v3, #int 1056964608 // #3f00 │ │ -0e6794: c832 |01e2: mul-float/2addr v2, v3 │ │ -0e6796: c642 |01e3: add-float/2addr v2, v4 │ │ -0e6798: 8722 |01e4: float-to-int v2, v2 │ │ -0e679a: 822b |01e5: int-to-float v11, v2 │ │ -0e679c: 07f8 |01e6: move-object v8, v15 │ │ -0e679e: 0809 1a00 |01e7: move-object/from16 v9, v26 │ │ -0e67a2: 020c 1300 |01e9: move/from16 v12, v19 │ │ -0e67a6: 020d 1100 |01eb: move/from16 v13, v17 │ │ -0e67aa: 7806 031e 0800 |01ed: invoke-interface/range {v8, v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0e67b0: 2900 26ff |01f0: goto/16 0116 // -00da │ │ +0f4964: |[0f4964] com.badlogic.gdx.scenes.scene2d.ui.Slider.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0f4974: 0800 1900 |0000: move-object/from16 v0, v25 │ │ +0f4978: 5402 d50e |0002: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0ed5 │ │ +0f497c: 542f c90e |0004: iget-object v15, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ec9 │ │ +0f4980: 0800 1900 |0006: move-object/from16 v0, v25 │ │ +0f4984: 5402 d50e |0008: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0ed5 │ │ +0f4988: 5421 c80e |000a: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ec8 │ │ +0f498c: 0800 1900 |000c: move-object/from16 v0, v25 │ │ +0f4990: 5402 d50e |000e: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0ed5 │ │ +0f4994: 5427 cb0e |0010: iget-object v7, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knobBefore:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ecb │ │ +0f4998: 0800 1900 |0012: move-object/from16 v0, v25 │ │ +0f499c: 5402 d50e |0014: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0ed5 │ │ +0f49a0: 5420 ca0e |0016: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knobAfter:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0eca │ │ +0f49a4: 0810 0000 |0018: move-object/from16 v16, v0 │ │ +0f49a8: 7401 2a1b 1900 |001a: invoke-virtual/range {v25}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1b2a │ │ +0f49ae: 0c0e |001d: move-result-object v14 │ │ +0f49b0: 7401 351b 1900 |001e: invoke-virtual/range {v25}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getX:()F // method@1b35 │ │ +0f49b6: 0a18 |0021: move-result v24 │ │ +0f49b8: 7401 361b 1900 |0022: invoke-virtual/range {v25}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getY:()F // method@1b36 │ │ +0f49be: 0a04 |0025: move-result v4 │ │ +0f49c0: 7401 341b 1900 |0026: invoke-virtual/range {v25}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getWidth:()F // method@1b34 │ │ +0f49c6: 0a17 |0029: move-result v23 │ │ +0f49c8: 7401 2b1b 1900 |002a: invoke-virtual/range {v25}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getHeight:()F // method@1b2b │ │ +0f49ce: 0a06 |002d: move-result v6 │ │ +0f49d0: 390f e900 |002e: if-nez v15, 0117 // +00e9 │ │ +0f49d4: 1311 0000 |0030: const/16 v17, #int 0 // #0 │ │ +0f49d8: 390f eb00 |0032: if-nez v15, 011d // +00eb │ │ +0f49dc: 1313 0000 |0034: const/16 v19, #int 0 // #0 │ │ +0f49e0: 7401 331b 1900 |0036: invoke-virtual/range {v25}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getVisualValue:()F // method@1b33 │ │ +0f49e6: 0a16 |0039: move-result v22 │ │ +0f49e8: 52e2 7903 |003a: iget v2, v14, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0f49ec: 52e3 7803 |003c: iget v3, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0f49f0: 52e5 7703 |003e: iget v5, v14, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0f49f4: 52e8 7603 |0040: iget v8, v14, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0f49f8: a808 081b |0042: mul-float v8, v8, v27 │ │ +0f49fc: 0800 1a00 |0044: move-object/from16 v0, v26 │ │ +0f4a00: 6e58 f30d 2053 |0046: invoke-virtual {v0, v2, v3, v5, v8}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0df3 │ │ +0f4a06: 0800 1900 |0049: move-object/from16 v0, v25 │ │ +0f4a0a: 5502 d70e |004b: iget-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.vertical:Z // field@0ed7 │ │ +0f4a0e: 3802 d600 |004d: if-eqz v2, 0123 // +00d6 │ │ +0f4a12: 7210 071e 0100 |004f: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0f4a18: 0a02 |0052: move-result v2 │ │ +0f4a1a: a702 1702 |0053: sub-float v2, v23, v2 │ │ +0f4a1e: 1503 003f |0055: const/high16 v3, #int 1056964608 // #3f00 │ │ +0f4a22: c832 |0057: mul-float/2addr v2, v3 │ │ +0f4a24: 8722 |0058: float-to-int v2, v2 │ │ +0f4a26: 8222 |0059: int-to-float v2, v2 │ │ +0f4a28: a603 1802 |005a: add-float v3, v24, v2 │ │ +0f4a2c: 7210 071e 0100 |005c: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0f4a32: 0a05 |005f: move-result v5 │ │ +0f4a34: 0802 1a00 |0060: move-object/from16 v2, v26 │ │ +0f4a38: 7806 031e 0100 |0062: invoke-interface/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +0f4a3e: 7210 091e 0100 |0065: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ +0f4a44: 0a02 |0068: move-result v2 │ │ +0f4a46: 7210 041e 0100 |0069: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ +0f4a4c: 0a03 |006c: move-result v3 │ │ +0f4a4e: c632 |006d: add-float/2addr v2, v3 │ │ +0f4a50: a714 0602 |006e: sub-float v20, v6, v2 │ │ +0f4a54: 0800 1900 |0070: move-object/from16 v0, v25 │ │ +0f4a58: 5202 d20e |0072: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0ed2 │ │ +0f4a5c: a702 1602 |0074: sub-float v2, v22, v2 │ │ +0f4a60: 0800 1900 |0076: move-object/from16 v0, v25 │ │ +0f4a64: 5203 d10e |0078: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0ed1 │ │ +0f4a68: 0800 1900 |007a: move-object/from16 v0, v25 │ │ +0f4a6c: 5205 d20e |007c: iget v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0ed2 │ │ +0f4a70: c753 |007e: sub-float/2addr v3, v5 │ │ +0f4a72: c932 |007f: div-float/2addr v2, v3 │ │ +0f4a74: a703 1411 |0080: sub-float v3, v20, v17 │ │ +0f4a78: c832 |0082: mul-float/2addr v2, v3 │ │ +0f4a7a: 0800 1900 |0083: move-object/from16 v0, v25 │ │ +0f4a7e: 5902 d30e |0085: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ +0f4a82: 1202 |0087: const/4 v2, #int 0 // #0 │ │ +0f4a84: 0800 1900 |0088: move-object/from16 v0, v25 │ │ +0f4a88: 5203 d30e |008a: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ +0f4a8c: 7120 1826 3200 |008c: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0f4a92: 0a02 |008f: move-result v2 │ │ +0f4a94: 0800 1900 |0090: move-object/from16 v0, v25 │ │ +0f4a98: 5902 d30e |0092: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ +0f4a9c: a702 1411 |0094: sub-float v2, v20, v17 │ │ +0f4aa0: 0800 1900 |0096: move-object/from16 v0, v25 │ │ +0f4aa4: 5203 d30e |0098: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ +0f4aa8: 7120 1a26 3200 |009a: invoke-static {v2, v3}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +0f4aae: 0a02 |009d: move-result v2 │ │ +0f4ab0: 7210 041e 0100 |009e: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ +0f4ab6: 0a03 |00a1: move-result v3 │ │ +0f4ab8: c632 |00a2: add-float/2addr v2, v3 │ │ +0f4aba: 0800 1900 |00a3: move-object/from16 v0, v25 │ │ +0f4abe: 5902 d30e |00a5: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ +0f4ac2: 1502 003f |00a7: const/high16 v2, #int 1056964608 // #3f00 │ │ +0f4ac6: a812 1102 |00a9: mul-float v18, v17, v2 │ │ +0f4aca: 3807 2100 |00ab: if-eqz v7, 00cc // +0021 │ │ +0f4ace: 7210 071e 0700 |00ad: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0f4ad4: 0a02 |00b0: move-result v2 │ │ +0f4ad6: a702 1702 |00b1: sub-float v2, v23, v2 │ │ +0f4ada: 1503 003f |00b3: const/high16 v3, #int 1056964608 // #3f00 │ │ +0f4ade: c832 |00b5: mul-float/2addr v2, v3 │ │ +0f4ae0: 8722 |00b6: float-to-int v2, v2 │ │ +0f4ae2: 8222 |00b7: int-to-float v2, v2 │ │ +0f4ae4: a609 1802 |00b8: add-float v9, v24, v2 │ │ +0f4ae8: 7210 071e 0700 |00ba: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0f4aee: 0a0b |00bd: move-result v11 │ │ +0f4af0: 0800 1900 |00be: move-object/from16 v0, v25 │ │ +0f4af4: 5202 d30e |00c0: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ +0f4af8: a602 0212 |00c2: add-float v2, v2, v18 │ │ +0f4afc: 8722 |00c4: float-to-int v2, v2 │ │ +0f4afe: 822c |00c5: int-to-float v12, v2 │ │ +0f4b00: 0808 1a00 |00c6: move-object/from16 v8, v26 │ │ +0f4b04: 014a |00c8: move v10, v4 │ │ +0f4b06: 7806 031e 0700 |00c9: invoke-interface/range {v7, v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +0f4b0c: 3810 2e00 |00cc: if-eqz v16, 00fa // +002e │ │ +0f4b10: 7801 071e 1000 |00ce: invoke-interface/range {v16}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0f4b16: 0a02 |00d1: move-result v2 │ │ +0f4b18: a702 1702 |00d2: sub-float v2, v23, v2 │ │ +0f4b1c: 1503 003f |00d4: const/high16 v3, #int 1056964608 // #3f00 │ │ +0f4b20: c832 |00d6: mul-float/2addr v2, v3 │ │ +0f4b22: 8722 |00d7: float-to-int v2, v2 │ │ +0f4b24: 8222 |00d8: int-to-float v2, v2 │ │ +0f4b26: a60a 1802 |00d9: add-float v10, v24, v2 │ │ +0f4b2a: 0800 1900 |00db: move-object/from16 v0, v25 │ │ +0f4b2e: 5202 d30e |00dd: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ +0f4b32: a602 0212 |00df: add-float v2, v2, v18 │ │ +0f4b36: 8722 |00e1: float-to-int v2, v2 │ │ +0f4b38: 8222 |00e2: int-to-float v2, v2 │ │ +0f4b3a: a60b 0402 |00e3: add-float v11, v4, v2 │ │ +0f4b3e: 7801 071e 1000 |00e5: invoke-interface/range {v16}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0f4b44: 0a0c |00e8: move-result v12 │ │ +0f4b46: 0800 1900 |00e9: move-object/from16 v0, v25 │ │ +0f4b4a: 5202 d30e |00eb: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ +0f4b4e: a602 0212 |00ed: add-float v2, v2, v18 │ │ +0f4b52: 8722 |00ef: float-to-int v2, v2 │ │ +0f4b54: 8222 |00f0: int-to-float v2, v2 │ │ +0f4b56: a70d 0602 |00f1: sub-float v13, v6, v2 │ │ +0f4b5a: 0808 1000 |00f3: move-object/from16 v8, v16 │ │ +0f4b5e: 0809 1a00 |00f5: move-object/from16 v9, v26 │ │ +0f4b62: 7806 031e 0800 |00f7: invoke-interface/range {v8, v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +0f4b68: 380f 1c00 |00fa: if-eqz v15, 0116 // +001c │ │ +0f4b6c: a702 1713 |00fc: sub-float v2, v23, v19 │ │ +0f4b70: 1503 003f |00fe: const/high16 v3, #int 1056964608 // #3f00 │ │ +0f4b74: c832 |0100: mul-float/2addr v2, v3 │ │ +0f4b76: 8722 |0101: float-to-int v2, v2 │ │ +0f4b78: 8222 |0102: int-to-float v2, v2 │ │ +0f4b7a: a60a 1802 |0103: add-float v10, v24, v2 │ │ +0f4b7e: 0800 1900 |0105: move-object/from16 v0, v25 │ │ +0f4b82: 5202 d30e |0107: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ +0f4b86: c642 |0109: add-float/2addr v2, v4 │ │ +0f4b88: 8722 |010a: float-to-int v2, v2 │ │ +0f4b8a: 822b |010b: int-to-float v11, v2 │ │ +0f4b8c: 07f8 |010c: move-object v8, v15 │ │ +0f4b8e: 0809 1a00 |010d: move-object/from16 v9, v26 │ │ +0f4b92: 020c 1300 |010f: move/from16 v12, v19 │ │ +0f4b96: 020d 1100 |0111: move/from16 v13, v17 │ │ +0f4b9a: 7806 031e 0800 |0113: invoke-interface/range {v8, v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +0f4ba0: 0e00 |0116: return-void │ │ +0f4ba2: 7210 061e 0f00 |0117: invoke-interface {v15}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0f4ba8: 0a11 |011a: move-result v17 │ │ +0f4baa: 2900 17ff |011b: goto/16 0032 // -00e9 │ │ +0f4bae: 7210 071e 0f00 |011d: invoke-interface {v15}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0f4bb4: 0a13 |0120: move-result v19 │ │ +0f4bb6: 2900 15ff |0121: goto/16 0036 // -00eb │ │ +0f4bba: 7210 061e 0100 |0123: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0f4bc0: 0a02 |0126: move-result v2 │ │ +0f4bc2: a702 0602 |0127: sub-float v2, v6, v2 │ │ +0f4bc6: 1503 003f |0129: const/high16 v3, #int 1056964608 // #3f00 │ │ +0f4bca: c832 |012b: mul-float/2addr v2, v3 │ │ +0f4bcc: 8722 |012c: float-to-int v2, v2 │ │ +0f4bce: 8222 |012d: int-to-float v2, v2 │ │ +0f4bd0: a60b 0402 |012e: add-float v11, v4, v2 │ │ +0f4bd4: 7210 061e 0100 |0130: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0f4bda: 0a0d |0133: move-result v13 │ │ +0f4bdc: 0718 |0134: move-object v8, v1 │ │ +0f4bde: 0809 1a00 |0135: move-object/from16 v9, v26 │ │ +0f4be2: 020a 1800 |0137: move/from16 v10, v24 │ │ +0f4be6: 020c 1700 |0139: move/from16 v12, v23 │ │ +0f4bea: 7806 031e 0800 |013b: invoke-interface/range {v8, v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +0f4bf0: 7210 051e 0100 |013e: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ +0f4bf6: 0a02 |0141: move-result v2 │ │ +0f4bf8: 7210 081e 0100 |0142: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1e08 │ │ +0f4bfe: 0a03 |0145: move-result v3 │ │ +0f4c00: c632 |0146: add-float/2addr v2, v3 │ │ +0f4c02: a715 1702 |0147: sub-float v21, v23, v2 │ │ +0f4c06: 0800 1900 |0149: move-object/from16 v0, v25 │ │ +0f4c0a: 5202 d20e |014b: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0ed2 │ │ +0f4c0e: a702 1602 |014d: sub-float v2, v22, v2 │ │ +0f4c12: 0800 1900 |014f: move-object/from16 v0, v25 │ │ +0f4c16: 5203 d10e |0151: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0ed1 │ │ +0f4c1a: 0800 1900 |0153: move-object/from16 v0, v25 │ │ +0f4c1e: 5205 d20e |0155: iget v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0ed2 │ │ +0f4c22: c753 |0157: sub-float/2addr v3, v5 │ │ +0f4c24: c932 |0158: div-float/2addr v2, v3 │ │ +0f4c26: a703 1513 |0159: sub-float v3, v21, v19 │ │ +0f4c2a: c832 |015b: mul-float/2addr v2, v3 │ │ +0f4c2c: 0800 1900 |015c: move-object/from16 v0, v25 │ │ +0f4c30: 5902 d30e |015e: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ +0f4c34: 1202 |0160: const/4 v2, #int 0 // #0 │ │ +0f4c36: 0800 1900 |0161: move-object/from16 v0, v25 │ │ +0f4c3a: 5203 d30e |0163: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ +0f4c3e: 7120 1826 3200 |0165: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0f4c44: 0a02 |0168: move-result v2 │ │ +0f4c46: 0800 1900 |0169: move-object/from16 v0, v25 │ │ +0f4c4a: 5902 d30e |016b: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ +0f4c4e: a702 1513 |016d: sub-float v2, v21, v19 │ │ +0f4c52: 0800 1900 |016f: move-object/from16 v0, v25 │ │ +0f4c56: 5203 d30e |0171: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ +0f4c5a: 7120 1a26 3200 |0173: invoke-static {v2, v3}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +0f4c60: 0a02 |0176: move-result v2 │ │ +0f4c62: 7210 051e 0100 |0177: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ +0f4c68: 0a03 |017a: move-result v3 │ │ +0f4c6a: c632 |017b: add-float/2addr v2, v3 │ │ +0f4c6c: 0800 1900 |017c: move-object/from16 v0, v25 │ │ +0f4c70: 5902 d30e |017e: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ +0f4c74: 1502 003f |0180: const/high16 v2, #int 1056964608 // #3f00 │ │ +0f4c78: a812 1102 |0182: mul-float v18, v17, v2 │ │ +0f4c7c: 3807 2200 |0184: if-eqz v7, 01a6 // +0022 │ │ +0f4c80: 7210 061e 0700 |0186: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0f4c86: 0a02 |0189: move-result v2 │ │ +0f4c88: a702 0602 |018a: sub-float v2, v6, v2 │ │ +0f4c8c: 1503 003f |018c: const/high16 v3, #int 1056964608 // #3f00 │ │ +0f4c90: c832 |018e: mul-float/2addr v2, v3 │ │ +0f4c92: 8722 |018f: float-to-int v2, v2 │ │ +0f4c94: 8222 |0190: int-to-float v2, v2 │ │ +0f4c96: a60a 0402 |0191: add-float v10, v4, v2 │ │ +0f4c9a: 0800 1900 |0193: move-object/from16 v0, v25 │ │ +0f4c9e: 5202 d30e |0195: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ +0f4ca2: a602 0212 |0197: add-float v2, v2, v18 │ │ +0f4ca6: 8722 |0199: float-to-int v2, v2 │ │ +0f4ca8: 822b |019a: int-to-float v11, v2 │ │ +0f4caa: 7210 061e 0700 |019b: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0f4cb0: 0a0c |019e: move-result v12 │ │ +0f4cb2: 0808 1a00 |019f: move-object/from16 v8, v26 │ │ +0f4cb6: 0209 1800 |01a1: move/from16 v9, v24 │ │ +0f4cba: 7806 031e 0700 |01a3: invoke-interface/range {v7, v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +0f4cc0: 3810 2e00 |01a6: if-eqz v16, 01d4 // +002e │ │ +0f4cc4: 0800 1900 |01a8: move-object/from16 v0, v25 │ │ +0f4cc8: 5202 d30e |01aa: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ +0f4ccc: a602 0212 |01ac: add-float v2, v2, v18 │ │ +0f4cd0: 8722 |01ae: float-to-int v2, v2 │ │ +0f4cd2: 8222 |01af: int-to-float v2, v2 │ │ +0f4cd4: a60a 1802 |01b0: add-float v10, v24, v2 │ │ +0f4cd8: 7801 061e 1000 |01b2: invoke-interface/range {v16}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0f4cde: 0a02 |01b5: move-result v2 │ │ +0f4ce0: a702 0602 |01b6: sub-float v2, v6, v2 │ │ +0f4ce4: 1503 003f |01b8: const/high16 v3, #int 1056964608 // #3f00 │ │ +0f4ce8: c832 |01ba: mul-float/2addr v2, v3 │ │ +0f4cea: 8722 |01bb: float-to-int v2, v2 │ │ +0f4cec: 8222 |01bc: int-to-float v2, v2 │ │ +0f4cee: a60b 0402 |01bd: add-float v11, v4, v2 │ │ +0f4cf2: 0800 1900 |01bf: move-object/from16 v0, v25 │ │ +0f4cf6: 5202 d30e |01c1: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ +0f4cfa: a602 0212 |01c3: add-float v2, v2, v18 │ │ +0f4cfe: 8722 |01c5: float-to-int v2, v2 │ │ +0f4d00: 8222 |01c6: int-to-float v2, v2 │ │ +0f4d02: a70c 1702 |01c7: sub-float v12, v23, v2 │ │ +0f4d06: 7801 061e 1000 |01c9: invoke-interface/range {v16}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0f4d0c: 0a0d |01cc: move-result v13 │ │ +0f4d0e: 0808 1000 |01cd: move-object/from16 v8, v16 │ │ +0f4d12: 0809 1a00 |01cf: move-object/from16 v9, v26 │ │ +0f4d16: 7806 031e 0800 |01d1: invoke-interface/range {v8, v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +0f4d1c: 380f 42ff |01d4: if-eqz v15, 0116 // -00be │ │ +0f4d20: 0800 1900 |01d6: move-object/from16 v0, v25 │ │ +0f4d24: 5202 d30e |01d8: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0ed3 │ │ +0f4d28: a602 0218 |01da: add-float v2, v2, v24 │ │ +0f4d2c: 8722 |01dc: float-to-int v2, v2 │ │ +0f4d2e: 822a |01dd: int-to-float v10, v2 │ │ +0f4d30: a702 0611 |01de: sub-float v2, v6, v17 │ │ +0f4d34: 1503 003f |01e0: const/high16 v3, #int 1056964608 // #3f00 │ │ +0f4d38: c832 |01e2: mul-float/2addr v2, v3 │ │ +0f4d3a: c642 |01e3: add-float/2addr v2, v4 │ │ +0f4d3c: 8722 |01e4: float-to-int v2, v2 │ │ +0f4d3e: 822b |01e5: int-to-float v11, v2 │ │ +0f4d40: 07f8 |01e6: move-object v8, v15 │ │ +0f4d42: 0809 1a00 |01e7: move-object/from16 v9, v26 │ │ +0f4d46: 020c 1300 |01e9: move/from16 v12, v19 │ │ +0f4d4a: 020d 1100 |01eb: move/from16 v13, v17 │ │ +0f4d4e: 7806 031e 0800 |01ed: invoke-interface/range {v8, v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +0f4d54: 2900 26ff |01f0: goto/16 0116 // -00da │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0006 line=118 │ │ 0x000c line=119 │ │ 0x0012 line=120 │ │ 0x001a line=122 │ │ @@ -339076,17 +339131,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e67b4: |[0e67b4] com.badlogic.gdx.scenes.scene2d.ui.Slider.getMaxValue:()F │ │ -0e67c4: 5210 d10e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0ed1 │ │ -0e67c8: 0f00 |0002: return v0 │ │ +0f4d58: |[0f4d58] com.badlogic.gdx.scenes.scene2d.ui.Slider.getMaxValue:()F │ │ +0f4d68: 5210 d10e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0ed1 │ │ +0f4d6c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; │ │ │ │ #4 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;) │ │ @@ -339094,17 +339149,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e67cc: |[0e67cc] com.badlogic.gdx.scenes.scene2d.ui.Slider.getMinValue:()F │ │ -0e67dc: 5210 d20e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0ed2 │ │ -0e67e0: 0f00 |0002: return v0 │ │ +0f4d70: |[0f4d70] com.badlogic.gdx.scenes.scene2d.ui.Slider.getMinValue:()F │ │ +0f4d80: 5210 d20e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0ed2 │ │ +0f4d84: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; │ │ │ │ #5 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;) │ │ @@ -339112,35 +339167,35 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0e67e4: |[0e67e4] com.badlogic.gdx.scenes.scene2d.ui.Slider.getPrefHeight:()F │ │ -0e67f4: 5520 d70e |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.vertical:Z // field@0ed7 │ │ -0e67f8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0e67fc: 1500 0c43 |0004: const/high16 v0, #int 1124859904 // #430c │ │ -0e6800: 0f00 |0006: return v0 │ │ -0e6802: 5420 d50e |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0ed5 │ │ -0e6806: 5400 c90e |0009: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ec9 │ │ -0e680a: 3900 1000 |000b: if-nez v0, 001b // +0010 │ │ -0e680e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0e6810: 5421 d50e |000e: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0ed5 │ │ -0e6814: 5411 c80e |0010: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ec8 │ │ -0e6818: 7210 061e 0100 |0012: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0e681e: 0a01 |0015: move-result v1 │ │ -0e6820: 7120 1826 1000 |0016: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0e6826: 0a00 |0019: move-result v0 │ │ -0e6828: 28ec |001a: goto 0006 // -0014 │ │ -0e682a: 5420 d50e |001b: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0ed5 │ │ -0e682e: 5400 c90e |001d: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ec9 │ │ -0e6832: 7210 061e 0000 |001f: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0e6838: 0a00 |0022: move-result v0 │ │ -0e683a: 28eb |0023: goto 000e // -0015 │ │ +0f4d88: |[0f4d88] com.badlogic.gdx.scenes.scene2d.ui.Slider.getPrefHeight:()F │ │ +0f4d98: 5520 d70e |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.vertical:Z // field@0ed7 │ │ +0f4d9c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0f4da0: 1500 0c43 |0004: const/high16 v0, #int 1124859904 // #430c │ │ +0f4da4: 0f00 |0006: return v0 │ │ +0f4da6: 5420 d50e |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0ed5 │ │ +0f4daa: 5400 c90e |0009: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ec9 │ │ +0f4dae: 3900 1000 |000b: if-nez v0, 001b // +0010 │ │ +0f4db2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0f4db4: 5421 d50e |000e: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0ed5 │ │ +0f4db8: 5411 c80e |0010: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ec8 │ │ +0f4dbc: 7210 061e 0100 |0012: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0f4dc2: 0a01 |0015: move-result v1 │ │ +0f4dc4: 7120 1826 1000 |0016: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0f4dca: 0a00 |0019: move-result v0 │ │ +0f4dcc: 28ec |001a: goto 0006 // -0014 │ │ +0f4dce: 5420 d50e |001b: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0ed5 │ │ +0f4dd2: 5400 c90e |001d: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ec9 │ │ +0f4dd6: 7210 061e 0000 |001f: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0f4ddc: 0a00 |0022: move-result v0 │ │ +0f4dde: 28eb |0023: goto 000e // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0004 line=257 │ │ 0x0006 line=259 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; │ │ @@ -339150,35 +339205,35 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0e683c: |[0e683c] com.badlogic.gdx.scenes.scene2d.ui.Slider.getPrefWidth:()F │ │ -0e684c: 5520 d70e |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.vertical:Z // field@0ed7 │ │ -0e6850: 3800 1f00 |0002: if-eqz v0, 0021 // +001f │ │ -0e6854: 5420 d50e |0004: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0ed5 │ │ -0e6858: 5400 c90e |0006: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ec9 │ │ -0e685c: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ -0e6860: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0e6862: 5421 d50e |000b: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0ed5 │ │ -0e6866: 5411 c80e |000d: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ec8 │ │ -0e686a: 7210 071e 0100 |000f: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0e6870: 0a01 |0012: move-result v1 │ │ -0e6872: 7120 1826 1000 |0013: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0e6878: 0a00 |0016: move-result v0 │ │ -0e687a: 0f00 |0017: return v0 │ │ -0e687c: 5420 d50e |0018: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0ed5 │ │ -0e6880: 5400 c90e |001a: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ec9 │ │ -0e6884: 7210 071e 0000 |001c: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0e688a: 0a00 |001f: move-result v0 │ │ -0e688c: 28eb |0020: goto 000b // -0015 │ │ -0e688e: 1500 0c43 |0021: const/high16 v0, #int 1124859904 // #430c │ │ -0e6892: 28f4 |0023: goto 0017 // -000c │ │ +0f4de0: |[0f4de0] com.badlogic.gdx.scenes.scene2d.ui.Slider.getPrefWidth:()F │ │ +0f4df0: 5520 d70e |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.vertical:Z // field@0ed7 │ │ +0f4df4: 3800 1f00 |0002: if-eqz v0, 0021 // +001f │ │ +0f4df8: 5420 d50e |0004: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0ed5 │ │ +0f4dfc: 5400 c90e |0006: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ec9 │ │ +0f4e00: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ +0f4e04: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0f4e06: 5421 d50e |000b: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0ed5 │ │ +0f4e0a: 5411 c80e |000d: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ec8 │ │ +0f4e0e: 7210 071e 0100 |000f: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0f4e14: 0a01 |0012: move-result v1 │ │ +0f4e16: 7120 1826 1000 |0013: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0f4e1c: 0a00 |0016: move-result v0 │ │ +0f4e1e: 0f00 |0017: return v0 │ │ +0f4e20: 5420 d50e |0018: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0ed5 │ │ +0f4e24: 5400 c90e |001a: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ec9 │ │ +0f4e28: 7210 071e 0000 |001c: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0f4e2e: 0a00 |001f: move-result v0 │ │ +0f4e30: 28eb |0020: goto 000b // -0015 │ │ +0f4e32: 1500 0c43 |0021: const/high16 v0, #int 1124859904 // #430c │ │ +0f4e36: 28f4 |0023: goto 0017 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0004 line=250 │ │ 0x0017 line=252 │ │ 0x0018 line=250 │ │ 0x0021 line=252 │ │ @@ -339190,17 +339245,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e6894: |[0e6894] com.badlogic.gdx.scenes.scene2d.ui.Slider.getStepSize:()F │ │ -0e68a4: 5210 d40e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.stepSize:F // field@0ed4 │ │ -0e68a8: 0f00 |0002: return v0 │ │ +0f4e38: |[0f4e38] com.badlogic.gdx.scenes.scene2d.ui.Slider.getStepSize:()F │ │ +0f4e48: 5210 d40e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.stepSize:F // field@0ed4 │ │ +0f4e4c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; │ │ │ │ #8 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;) │ │ @@ -339208,17 +339263,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e68ac: |[0e68ac] com.badlogic.gdx.scenes.scene2d.ui.Slider.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; │ │ -0e68bc: 5410 d50e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0ed5 │ │ -0e68c0: 1100 |0002: return-object v0 │ │ +0f4e50: |[0f4e50] com.badlogic.gdx.scenes.scene2d.ui.Slider.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; │ │ +0f4e60: 5410 d50e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0ed5 │ │ +0f4e64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; │ │ │ │ #9 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;) │ │ @@ -339226,17 +339281,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e68c4: |[0e68c4] com.badlogic.gdx.scenes.scene2d.ui.Slider.getValue:()F │ │ -0e68d4: 5210 d60e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.value:F // field@0ed6 │ │ -0e68d8: 0f00 |0002: return v0 │ │ +0f4e68: |[0f4e68] com.badlogic.gdx.scenes.scene2d.ui.Slider.getValue:()F │ │ +0f4e78: 5210 d60e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.value:F // field@0ed6 │ │ +0f4e7c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; │ │ │ │ #10 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;) │ │ @@ -339244,32 +339299,32 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -0e68dc: |[0e68dc] com.badlogic.gdx.scenes.scene2d.ui.Slider.getVisualValue:()F │ │ -0e68ec: 5260 cf0e |0000: iget v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.animateTime:F // field@0ecf │ │ -0e68f0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0e68f2: 2d00 0001 |0003: cmpl-float v0, v0, v1 │ │ -0e68f6: 3d00 1500 |0005: if-lez v0, 001a // +0015 │ │ -0e68fa: 5460 ce0e |0007: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.animateInterpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0ece │ │ -0e68fe: 5261 cd0e |0009: iget v1, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.animateFromValue:F // field@0ecd │ │ -0e6902: 5262 d60e |000b: iget v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.value:F // field@0ed6 │ │ -0e6906: 1503 803f |000d: const/high16 v3, #int 1065353216 // #3f80 │ │ -0e690a: 5264 cf0e |000f: iget v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.animateTime:F // field@0ecf │ │ -0e690e: 5265 cc0e |0011: iget v5, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.animateDuration:F // field@0ecc │ │ -0e6912: c954 |0013: div-float/2addr v4, v5 │ │ -0e6914: c743 |0014: sub-float/2addr v3, v4 │ │ -0e6916: 6e40 5213 1032 |0015: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Interpolation;.apply:(FFF)F // method@1352 │ │ -0e691c: 0a00 |0018: move-result v0 │ │ -0e691e: 0f00 |0019: return v0 │ │ -0e6920: 5260 d60e |001a: iget v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.value:F // field@0ed6 │ │ -0e6924: 28fd |001c: goto 0019 // -0003 │ │ +0f4e80: |[0f4e80] com.badlogic.gdx.scenes.scene2d.ui.Slider.getVisualValue:()F │ │ +0f4e90: 5260 cf0e |0000: iget v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.animateTime:F // field@0ecf │ │ +0f4e94: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0f4e96: 2d00 0001 |0003: cmpl-float v0, v0, v1 │ │ +0f4e9a: 3d00 1500 |0005: if-lez v0, 001a // +0015 │ │ +0f4e9e: 5460 ce0e |0007: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.animateInterpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0ece │ │ +0f4ea2: 5261 cd0e |0009: iget v1, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.animateFromValue:F // field@0ecd │ │ +0f4ea6: 5262 d60e |000b: iget v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.value:F // field@0ed6 │ │ +0f4eaa: 1503 803f |000d: const/high16 v3, #int 1065353216 // #3f80 │ │ +0f4eae: 5264 cf0e |000f: iget v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.animateTime:F // field@0ecf │ │ +0f4eb2: 5265 cc0e |0011: iget v5, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.animateDuration:F // field@0ecc │ │ +0f4eb6: c954 |0013: div-float/2addr v4, v5 │ │ +0f4eb8: c743 |0014: sub-float/2addr v3, v4 │ │ +0f4eba: 6e40 5213 1032 |0015: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Interpolation;.apply:(FFF)F // method@1352 │ │ +0f4ec0: 0a00 |0018: move-result v0 │ │ +0f4ec2: 0f00 |0019: return v0 │ │ +0f4ec4: 5260 d60e |001a: iget v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.value:F // field@0ed6 │ │ +0f4ec8: 28fd |001c: goto 0019 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0019 line=213 │ │ locals : │ │ 0x0000 - 0x001d reg=6 this Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; │ │ │ │ @@ -339278,22 +339333,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0e6928: |[0e6928] com.badlogic.gdx.scenes.scene2d.ui.Slider.isDragging:()Z │ │ -0e6938: 5220 d00e |0000: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.draggingPointer:I // field@0ed0 │ │ -0e693c: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -0e693e: 3210 0400 |0003: if-eq v0, v1, 0007 // +0004 │ │ -0e6942: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0e6944: 0f00 |0006: return v0 │ │ -0e6946: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0e6948: 28fe |0008: goto 0006 // -0002 │ │ +0f4ecc: |[0f4ecc] com.badlogic.gdx.scenes.scene2d.ui.Slider.isDragging:()Z │ │ +0f4edc: 5220 d00e |0000: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.draggingPointer:I // field@0ed0 │ │ +0f4ee0: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +0f4ee2: 3210 0400 |0003: if-eq v0, v1, 0007 // +0004 │ │ +0f4ee6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0f4ee8: 0f00 |0006: return v0 │ │ +0f4eea: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0f4eec: 28fe |0008: goto 0006 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; │ │ │ │ #12 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;) │ │ @@ -339301,17 +339356,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e694c: |[0e694c] com.badlogic.gdx.scenes.scene2d.ui.Slider.setAnimateDuration:(F)V │ │ -0e695c: 5901 cc0e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.animateDuration:F // field@0ecc │ │ -0e6960: 0e00 |0002: return-void │ │ +0f4ef0: |[0f4ef0] com.badlogic.gdx.scenes.scene2d.ui.Slider.setAnimateDuration:(F)V │ │ +0f4f00: 5901 cc0e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.animateDuration:F // field@0ecc │ │ +0f4f04: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0002 line=277 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; │ │ 0x0000 - 0x0003 reg=1 duration F │ │ @@ -339321,22 +339376,22 @@ │ │ type : '(Lcom/badlogic/gdx/math/Interpolation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0e6964: |[0e6964] com.badlogic.gdx.scenes.scene2d.ui.Slider.setAnimateInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V │ │ -0e6974: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0e6978: 2200 af03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0e697c: 1a01 9e12 |0004: const-string v1, "animateInterpolation cannot be null." // string@129e │ │ -0e6980: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0e6986: 2700 |0009: throw v0 │ │ -0e6988: 5b23 ce0e |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.animateInterpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0ece │ │ -0e698c: 0e00 |000c: return-void │ │ +0f4f08: |[0f4f08] com.badlogic.gdx.scenes.scene2d.ui.Slider.setAnimateInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V │ │ +0f4f18: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0f4f1c: 2200 ad03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0f4f20: 1a01 9c12 |0004: const-string v1, "animateInterpolation cannot be null." // string@129c │ │ +0f4f24: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0f4f2a: 2700 |0009: throw v0 │ │ +0f4f2c: 5b23 ce0e |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.animateInterpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0ece │ │ +0f4f30: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x000a line=282 │ │ 0x000c line=283 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; │ │ @@ -339347,25 +339402,25 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0e6990: |[0e6990] com.badlogic.gdx.scenes.scene2d.ui.Slider.setRange:(FF)V │ │ -0e69a0: 2d00 0304 |0000: cmpl-float v0, v3, v4 │ │ -0e69a4: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ -0e69a8: 2200 af03 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0e69ac: 1a01 8621 |0006: const-string v1, "min must be < max" // string@2186 │ │ -0e69b0: 7020 f825 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0e69b6: 2700 |000b: throw v0 │ │ -0e69b8: 5923 d20e |000c: iput v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0ed2 │ │ -0e69bc: 5924 d10e |000e: iput v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0ed1 │ │ -0e69c0: 6e20 3f1b 3200 |0010: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.setValue:(F)V // method@1b3f │ │ -0e69c6: 0e00 |0013: return-void │ │ +0f4f34: |[0f4f34] com.badlogic.gdx.scenes.scene2d.ui.Slider.setRange:(FF)V │ │ +0f4f44: 2d00 0304 |0000: cmpl-float v0, v3, v4 │ │ +0f4f48: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ +0f4f4c: 2200 ad03 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0f4f50: 1a01 8421 |0006: const-string v1, "min must be < max" // string@2184 │ │ +0f4f54: 7020 f825 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0f4f5a: 2700 |000b: throw v0 │ │ +0f4f5c: 5923 d20e |000c: iput v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0ed2 │ │ +0f4f60: 5924 d10e |000e: iput v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0ed1 │ │ +0f4f64: 6e20 3f1b 3200 |0010: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.setValue:(F)V // method@1b3f │ │ +0f4f6a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x000c line=237 │ │ 0x000e line=238 │ │ 0x0010 line=239 │ │ 0x0013 line=240 │ │ @@ -339379,32 +339434,32 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0e69c8: |[0e69c8] com.badlogic.gdx.scenes.scene2d.ui.Slider.setStepSize:(F)V │ │ -0e69d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e69da: 2e00 0400 |0001: cmpg-float v0, v4, v0 │ │ -0e69de: 3c00 1b00 |0003: if-gtz v0, 001e // +001b │ │ -0e69e2: 2200 af03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0e69e6: 2201 c503 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0e69ea: 7010 6726 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0e69f0: 1a02 da28 |000c: const-string v2, "steps must be > 0: " // string@28da │ │ -0e69f4: 6e20 6e26 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e69fa: 0c01 |0011: move-result-object v1 │ │ -0e69fc: 6e20 6a26 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -0e6a02: 0c01 |0015: move-result-object v1 │ │ -0e6a04: 6e10 7426 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0e6a0a: 0c01 |0019: move-result-object v1 │ │ -0e6a0c: 7020 f825 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0e6a12: 2700 |001d: throw v0 │ │ -0e6a14: 5934 d40e |001e: iput v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.stepSize:F // field@0ed4 │ │ -0e6a18: 0e00 |0020: return-void │ │ +0f4f6c: |[0f4f6c] com.badlogic.gdx.scenes.scene2d.ui.Slider.setStepSize:(F)V │ │ +0f4f7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f4f7e: 2e00 0400 |0001: cmpg-float v0, v4, v0 │ │ +0f4f82: 3c00 1b00 |0003: if-gtz v0, 001e // +001b │ │ +0f4f86: 2200 ad03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0f4f8a: 2201 c303 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +0f4f8e: 7010 6726 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0f4f94: 1a02 d828 |000c: const-string v2, "steps must be > 0: " // string@28d8 │ │ +0f4f98: 6e20 6e26 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f4f9e: 0c01 |0011: move-result-object v1 │ │ +0f4fa0: 6e20 6a26 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +0f4fa6: 0c01 |0015: move-result-object v1 │ │ +0f4fa8: 6e10 7426 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0f4fae: 0c01 |0019: move-result-object v1 │ │ +0f4fb0: 7020 f825 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0f4fb6: 2700 |001d: throw v0 │ │ +0f4fb8: 5934 d40e |001e: iput v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.stepSize:F // field@0ed4 │ │ +0f4fbc: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x001e line=245 │ │ 0x0020 line=246 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; │ │ @@ -339415,23 +339470,23 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0e6a1c: |[0e6a1c] com.badlogic.gdx.scenes.scene2d.ui.Slider.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;)V │ │ -0e6a2c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0e6a30: 2200 af03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0e6a34: 1a01 f128 |0004: const-string v1, "style cannot be null." // string@28f1 │ │ -0e6a38: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0e6a3e: 2700 |0009: throw v0 │ │ -0e6a40: 5b23 d50e |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0ed5 │ │ -0e6a44: 6e10 371b 0200 |000c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.invalidateHierarchy:()V // method@1b37 │ │ -0e6a4a: 0e00 |000f: return-void │ │ +0f4fc0: |[0f4fc0] com.badlogic.gdx.scenes.scene2d.ui.Slider.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;)V │ │ +0f4fd0: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0f4fd4: 2200 ad03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0f4fd8: 1a01 ef28 |0004: const-string v1, "style cannot be null." // string@28ef │ │ +0f4fdc: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0f4fe2: 2700 |0009: throw v0 │ │ +0f4fe4: 5b23 d50e |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0ed5 │ │ +0f4fe8: 6e10 371b 0200 |000c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.invalidateHierarchy:()V // method@1b37 │ │ +0f4fee: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x000a line=100 │ │ 0x000c line=101 │ │ 0x000f line=102 │ │ locals : │ │ @@ -339443,69 +339498,69 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 104 16-bit code units │ │ -0e6a4c: |[0e6a4c] com.badlogic.gdx.scenes.scene2d.ui.Slider.setValue:(F)V │ │ -0e6a5c: 5263 d20e |0000: iget v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0ed2 │ │ -0e6a60: 2e03 0703 |0002: cmpg-float v3, v7, v3 │ │ -0e6a64: 3a03 0800 |0004: if-ltz v3, 000c // +0008 │ │ -0e6a68: 5263 d10e |0006: iget v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0ed1 │ │ -0e6a6c: 2d03 0703 |0008: cmpl-float v3, v7, v3 │ │ -0e6a70: 3d03 1b00 |000a: if-lez v3, 0025 // +001b │ │ -0e6a74: 2203 af03 |000c: new-instance v3, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0e6a78: 2204 c503 |000e: new-instance v4, Ljava/lang/StringBuilder; // type@03c5 │ │ -0e6a7c: 7010 6726 0400 |0010: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0e6a82: 1a05 0c2b |0013: const-string v5, "value must be >= min and <= max: " // string@2b0c │ │ -0e6a86: 6e20 6e26 5400 |0015: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e6a8c: 0c04 |0018: move-result-object v4 │ │ -0e6a8e: 6e20 6a26 7400 |0019: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ -0e6a94: 0c04 |001c: move-result-object v4 │ │ -0e6a96: 6e10 7426 0400 |001d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0e6a9c: 0c04 |0020: move-result-object v4 │ │ -0e6a9e: 7020 f825 4300 |0021: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0e6aa4: 2703 |0024: throw v3 │ │ -0e6aa6: 5263 d40e |0025: iget v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.stepSize:F // field@0ed4 │ │ -0e6aaa: a903 0703 |0027: div-float v3, v7, v3 │ │ -0e6aae: 7110 1d26 0300 |0029: invoke-static {v3}, Ljava/lang/Math;.round:(F)I // method@261d │ │ -0e6ab4: 0a03 |002c: move-result v3 │ │ -0e6ab6: 8233 |002d: int-to-float v3, v3 │ │ -0e6ab8: 5264 d40e |002e: iget v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.stepSize:F // field@0ed4 │ │ -0e6abc: c843 |0030: mul-float/2addr v3, v4 │ │ -0e6abe: 5264 d20e |0031: iget v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0ed2 │ │ -0e6ac2: 5265 d10e |0033: iget v5, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0ed1 │ │ -0e6ac6: 7130 8813 4305 |0035: invoke-static {v3, v4, v5}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ -0e6acc: 0a07 |0038: move-result v7 │ │ -0e6ace: 5261 d60e |0039: iget v1, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.value:F // field@0ed6 │ │ -0e6ad2: 2d03 0701 |003b: cmpl-float v3, v7, v1 │ │ -0e6ad6: 3903 0300 |003d: if-nez v3, 0040 // +0003 │ │ -0e6ada: 0e00 |003f: return-void │ │ -0e6adc: 6e10 331b 0600 |0040: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getVisualValue:()F // method@1b33 │ │ -0e6ae2: 0a02 |0043: move-result v2 │ │ -0e6ae4: 5967 d60e |0044: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.value:F // field@0ed6 │ │ -0e6ae8: 1c03 cd02 |0046: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@02cd │ │ -0e6aec: 7110 8122 0300 |0048: invoke-static {v3}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ -0e6af2: 0c00 |004b: move-result-object v0 │ │ -0e6af4: 1f00 cd02 |004c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@02cd │ │ -0e6af8: 6e20 291b 0600 |004e: invoke-virtual {v6, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@1b29 │ │ -0e6afe: 0a03 |0051: move-result v3 │ │ -0e6b00: 3803 0800 |0052: if-eqz v3, 005a // +0008 │ │ -0e6b04: 5961 d60e |0054: iput v1, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.value:F // field@0ed6 │ │ -0e6b08: 7110 7e22 0000 |0056: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ -0e6b0e: 28e6 |0059: goto 003f // -001a │ │ -0e6b10: 5263 cc0e |005a: iget v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.animateDuration:F // field@0ecc │ │ -0e6b14: 1204 |005c: const/4 v4, #int 0 // #0 │ │ -0e6b16: 2d03 0304 |005d: cmpl-float v3, v3, v4 │ │ -0e6b1a: 3d03 f7ff |005f: if-lez v3, 0056 // -0009 │ │ -0e6b1e: 5962 cd0e |0061: iput v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.animateFromValue:F // field@0ecd │ │ -0e6b22: 5263 cc0e |0063: iget v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.animateDuration:F // field@0ecc │ │ -0e6b26: 5963 cf0e |0065: iput v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.animateTime:F // field@0ecf │ │ -0e6b2a: 28ef |0067: goto 0056 // -0011 │ │ +0f4ff0: |[0f4ff0] com.badlogic.gdx.scenes.scene2d.ui.Slider.setValue:(F)V │ │ +0f5000: 5263 d20e |0000: iget v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0ed2 │ │ +0f5004: 2e03 0703 |0002: cmpg-float v3, v7, v3 │ │ +0f5008: 3a03 0800 |0004: if-ltz v3, 000c // +0008 │ │ +0f500c: 5263 d10e |0006: iget v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0ed1 │ │ +0f5010: 2d03 0703 |0008: cmpl-float v3, v7, v3 │ │ +0f5014: 3d03 1b00 |000a: if-lez v3, 0025 // +001b │ │ +0f5018: 2203 ad03 |000c: new-instance v3, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0f501c: 2204 c303 |000e: new-instance v4, Ljava/lang/StringBuilder; // type@03c3 │ │ +0f5020: 7010 6726 0400 |0010: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0f5026: 1a05 0a2b |0013: const-string v5, "value must be >= min and <= max: " // string@2b0a │ │ +0f502a: 6e20 6e26 5400 |0015: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f5030: 0c04 |0018: move-result-object v4 │ │ +0f5032: 6e20 6a26 7400 |0019: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@266a │ │ +0f5038: 0c04 |001c: move-result-object v4 │ │ +0f503a: 6e10 7426 0400 |001d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0f5040: 0c04 |0020: move-result-object v4 │ │ +0f5042: 7020 f825 4300 |0021: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0f5048: 2703 |0024: throw v3 │ │ +0f504a: 5263 d40e |0025: iget v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.stepSize:F // field@0ed4 │ │ +0f504e: a903 0703 |0027: div-float v3, v7, v3 │ │ +0f5052: 7110 1d26 0300 |0029: invoke-static {v3}, Ljava/lang/Math;.round:(F)I // method@261d │ │ +0f5058: 0a03 |002c: move-result v3 │ │ +0f505a: 8233 |002d: int-to-float v3, v3 │ │ +0f505c: 5264 d40e |002e: iget v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.stepSize:F // field@0ed4 │ │ +0f5060: c843 |0030: mul-float/2addr v3, v4 │ │ +0f5062: 5264 d20e |0031: iget v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0ed2 │ │ +0f5066: 5265 d10e |0033: iget v5, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0ed1 │ │ +0f506a: 7130 8813 4305 |0035: invoke-static {v3, v4, v5}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ +0f5070: 0a07 |0038: move-result v7 │ │ +0f5072: 5261 d60e |0039: iget v1, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.value:F // field@0ed6 │ │ +0f5076: 2d03 0701 |003b: cmpl-float v3, v7, v1 │ │ +0f507a: 3903 0300 |003d: if-nez v3, 0040 // +0003 │ │ +0f507e: 0e00 |003f: return-void │ │ +0f5080: 6e10 331b 0600 |0040: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getVisualValue:()F // method@1b33 │ │ +0f5086: 0a02 |0043: move-result v2 │ │ +0f5088: 5967 d60e |0044: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.value:F // field@0ed6 │ │ +0f508c: 1c03 cb02 |0046: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@02cb │ │ +0f5090: 7110 8122 0300 |0048: invoke-static {v3}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ +0f5096: 0c00 |004b: move-result-object v0 │ │ +0f5098: 1f00 cb02 |004c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@02cb │ │ +0f509c: 6e20 291b 0600 |004e: invoke-virtual {v6, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@1b29 │ │ +0f50a2: 0a03 |0051: move-result v3 │ │ +0f50a4: 3803 0800 |0052: if-eqz v3, 005a // +0008 │ │ +0f50a8: 5961 d60e |0054: iput v1, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.value:F // field@0ed6 │ │ +0f50ac: 7110 7e22 0000 |0056: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ +0f50b2: 28e6 |0059: goto 003f // -001a │ │ +0f50b4: 5263 cc0e |005a: iget v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.animateDuration:F // field@0ecc │ │ +0f50b8: 1204 |005c: const/4 v4, #int 0 // #0 │ │ +0f50ba: 2d03 0304 |005d: cmpl-float v3, v3, v4 │ │ +0f50be: 3d03 f7ff |005f: if-lez v3, 0056 // -0009 │ │ +0f50c2: 5962 cd0e |0061: iput v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.animateFromValue:F // field@0ecd │ │ +0f50c6: 5263 cc0e |0063: iget v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.animateDuration:F // field@0ecc │ │ +0f50ca: 5963 cf0e |0065: iput v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.animateTime:F // field@0ecf │ │ +0f50ce: 28ef |0067: goto 0056 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0025 line=219 │ │ 0x0039 line=220 │ │ 0x003b line=221 │ │ 0x003f line=232 │ │ @@ -339521,21 +339576,21 @@ │ │ locals : │ │ 0x004e - 0x0068 reg=0 changeEvent Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; │ │ 0x003b - 0x0068 reg=1 oldValue F │ │ 0x0044 - 0x0068 reg=2 oldVisualValue F │ │ 0x0000 - 0x0068 reg=6 this Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; │ │ 0x0000 - 0x0068 reg=7 value F │ │ │ │ - source_file_idx : 3822 (Slider.java) │ │ + source_file_idx : 3820 (Slider.java) │ │ │ │ Class #771 header: │ │ -class_idx : 679 │ │ +class_idx : 677 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 608 │ │ -source_file_idx : 3838 │ │ +superclass_idx : 606 │ │ +source_file_idx : 3836 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #771 annotations: │ │ Annotations on class │ │ @@ -339563,20 +339618,20 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0e6b2c: |[0e6b2c] com.badlogic.gdx.scenes.scene2d.ui.SplitPane$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;)V │ │ -0e6b3c: 5b12 d90e |0000: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6b40: 7010 ea17 0100 |0002: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@17ea │ │ -0e6b46: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ -0e6b48: 5910 d80e |0006: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.draggingPointer:I // field@0ed8 │ │ -0e6b4c: 0e00 |0008: return-void │ │ +0f50d0: |[0f50d0] com.badlogic.gdx.scenes.scene2d.ui.SplitPane$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;)V │ │ +0f50e0: 5b12 d90e |0000: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f50e4: 7010 ea17 0100 |0002: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@17ea │ │ +0f50ea: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ +0f50ec: 5910 d80e |0006: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.draggingPointer:I // field@0ed8 │ │ +0f50f0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0005 line=83 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1; │ │ 0x0000 - 0x0009 reg=2 (null) Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; │ │ @@ -339587,42 +339642,42 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -0e6b50: |[0e6b50] com.badlogic.gdx.scenes.scene2d.ui.SplitPane$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ -0e6b60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e6b62: 5231 d80e |0001: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.draggingPointer:I // field@0ed8 │ │ -0e6b66: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ -0e6b68: 3221 0300 |0004: if-eq v1, v2, 0007 // +0003 │ │ -0e6b6c: 0f00 |0006: return v0 │ │ -0e6b6e: 3907 0400 |0007: if-nez v7, 000b // +0004 │ │ -0e6b72: 3908 fdff |0009: if-nez v8, 0006 // -0003 │ │ -0e6b76: 5431 d90e |000b: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6b7a: 5411 de0e |000d: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0ede │ │ -0e6b7e: 6e30 3c14 5106 |000f: invoke-virtual {v1, v5, v6}, Lcom/badlogic/gdx/math/Rectangle;.contains:(FF)Z // method@143c │ │ -0e6b84: 0a01 |0012: move-result v1 │ │ -0e6b86: 3801 f3ff |0013: if-eqz v1, 0006 // -000d │ │ -0e6b8a: 5937 d80e |0015: iput v7, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.draggingPointer:I // field@0ed8 │ │ -0e6b8e: 5430 d90e |0017: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6b92: 5400 e00e |0019: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0ee0 │ │ -0e6b96: 6e30 6814 5006 |001b: invoke-virtual {v0, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e6b9c: 5430 d90e |001e: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6ba0: 5400 df0e |0020: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handlePosition:Lcom/badlogic/gdx/math/Vector2; // field@0edf │ │ -0e6ba4: 5431 d90e |0022: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6ba8: 5411 de0e |0024: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0ede │ │ -0e6bac: 5211 ea0b |0026: iget v1, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0e6bb0: 5432 d90e |0028: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6bb4: 5422 de0e |002a: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0ede │ │ -0e6bb8: 5222 eb0b |002c: iget v2, v2, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0e6bbc: 6e30 6814 1002 |002e: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e6bc2: 1210 |0031: const/4 v0, #int 1 // #1 │ │ -0e6bc4: 28d4 |0032: goto 0006 // -002c │ │ +0f50f4: |[0f50f4] com.badlogic.gdx.scenes.scene2d.ui.SplitPane$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ +0f5104: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f5106: 5231 d80e |0001: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.draggingPointer:I // field@0ed8 │ │ +0f510a: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ +0f510c: 3221 0300 |0004: if-eq v1, v2, 0007 // +0003 │ │ +0f5110: 0f00 |0006: return v0 │ │ +0f5112: 3907 0400 |0007: if-nez v7, 000b // +0004 │ │ +0f5116: 3908 fdff |0009: if-nez v8, 0006 // -0003 │ │ +0f511a: 5431 d90e |000b: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f511e: 5411 de0e |000d: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0ede │ │ +0f5122: 6e30 3c14 5106 |000f: invoke-virtual {v1, v5, v6}, Lcom/badlogic/gdx/math/Rectangle;.contains:(FF)Z // method@143c │ │ +0f5128: 0a01 |0012: move-result v1 │ │ +0f512a: 3801 f3ff |0013: if-eqz v1, 0006 // -000d │ │ +0f512e: 5937 d80e |0015: iput v7, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.draggingPointer:I // field@0ed8 │ │ +0f5132: 5430 d90e |0017: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f5136: 5400 e00e |0019: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0ee0 │ │ +0f513a: 6e30 6814 5006 |001b: invoke-virtual {v0, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f5140: 5430 d90e |001e: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f5144: 5400 df0e |0020: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handlePosition:Lcom/badlogic/gdx/math/Vector2; // field@0edf │ │ +0f5148: 5431 d90e |0022: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f514c: 5411 de0e |0024: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0ede │ │ +0f5150: 5211 ea0b |0026: iget v1, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0f5154: 5432 d90e |0028: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f5158: 5422 de0e |002a: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0ede │ │ +0f515c: 5222 eb0b |002c: iget v2, v2, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0f5160: 6e30 6814 1002 |002e: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f5166: 1210 |0031: const/4 v0, #int 1 // #1 │ │ +0f5168: 28d4 |0032: goto 0006 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=86 │ │ 0x0006 line=94 │ │ 0x0007 line=87 │ │ 0x000b line=88 │ │ 0x0015 line=89 │ │ @@ -339642,125 +339697,125 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 218 16-bit code units │ │ -0e6bc8: |[0e6bc8] com.badlogic.gdx.scenes.scene2d.ui.SplitPane$1.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0e6bd8: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0e6bda: 5296 d80e |0001: iget v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.draggingPointer:I // field@0ed8 │ │ -0e6bde: 326d 0300 |0003: if-eq v13, v6, 0006 // +0003 │ │ -0e6be2: 0e00 |0005: return-void │ │ -0e6be4: 5496 d90e |0006: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6be8: 5466 e80e |0008: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // field@0ee8 │ │ -0e6bec: 5465 da0e |000a: iget-object v5, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0eda │ │ -0e6bf0: 5496 d90e |000c: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6bf4: 5566 e90e |000e: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.vertical:Z // field@0ee9 │ │ -0e6bf8: 3906 6700 |0010: if-nez v6, 0077 // +0067 │ │ -0e6bfc: 5496 d90e |0012: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6c00: 5466 e00e |0014: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0ee0 │ │ -0e6c04: 5266 f30b |0016: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e6c08: a702 0b06 |0018: sub-float v2, v11, v6 │ │ -0e6c0c: 5496 d90e |001a: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6c10: 6e10 5d1b 0600 |001c: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getWidth:()F // method@1b5d │ │ -0e6c16: 0a06 |001f: move-result v6 │ │ -0e6c18: 7210 071e 0500 |0020: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0e6c1e: 0a07 |0023: move-result v7 │ │ -0e6c20: a701 0607 |0024: sub-float v1, v6, v7 │ │ -0e6c24: 5496 d90e |0026: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6c28: 5466 df0e |0028: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handlePosition:Lcom/badlogic/gdx/math/Vector2; // field@0edf │ │ -0e6c2c: 5266 f30b |002a: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e6c30: a603 0602 |002c: add-float v3, v6, v2 │ │ -0e6c34: 5496 d90e |002e: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6c38: 5466 df0e |0030: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handlePosition:Lcom/badlogic/gdx/math/Vector2; // field@0edf │ │ -0e6c3c: 5963 f30b |0032: iput v3, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e6c40: 7120 1826 3800 |0034: invoke-static {v8, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0e6c46: 0a03 |0037: move-result v3 │ │ -0e6c48: 7120 1a26 3100 |0038: invoke-static {v1, v3}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -0e6c4e: 0a03 |003b: move-result v3 │ │ -0e6c50: 5496 d90e |003c: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6c54: a907 0301 |003e: div-float v7, v3, v1 │ │ -0e6c58: 5967 e70e |0040: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0ee7 │ │ -0e6c5c: 5496 d90e |0042: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6c60: 5266 e70e |0044: iget v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0ee7 │ │ -0e6c64: 5497 d90e |0046: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6c68: 5277 e20e |0048: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.minAmount:F // field@0ee2 │ │ -0e6c6c: 2e06 0607 |004a: cmpg-float v6, v6, v7 │ │ -0e6c70: 3b06 0a00 |004c: if-gez v6, 0056 // +000a │ │ -0e6c74: 5496 d90e |004e: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6c78: 5497 d90e |0050: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6c7c: 5277 e20e |0052: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.minAmount:F // field@0ee2 │ │ -0e6c80: 5967 e70e |0054: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0ee7 │ │ -0e6c84: 5496 d90e |0056: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6c88: 5266 e70e |0058: iget v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0ee7 │ │ -0e6c8c: 5497 d90e |005a: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6c90: 5277 e10e |005c: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.maxAmount:F // field@0ee1 │ │ -0e6c94: 2d06 0607 |005e: cmpl-float v6, v6, v7 │ │ -0e6c98: 3d06 0a00 |0060: if-lez v6, 006a // +000a │ │ -0e6c9c: 5496 d90e |0062: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6ca0: 5497 d90e |0064: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6ca4: 5277 e10e |0066: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.maxAmount:F // field@0ee1 │ │ -0e6ca8: 5967 e70e |0068: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0ee7 │ │ -0e6cac: 5496 d90e |006a: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6cb0: 5466 e00e |006c: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0ee0 │ │ -0e6cb4: 6e30 6814 b60c |006e: invoke-virtual {v6, v11, v12}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e6cba: 5496 d90e |0071: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6cbe: 6e10 5f1b 0600 |0073: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.invalidate:()V // method@1b5f │ │ -0e6cc4: 288f |0076: goto 0005 // -0071 │ │ -0e6cc6: 5496 d90e |0077: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6cca: 5466 e00e |0079: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0ee0 │ │ -0e6cce: 5266 f40b |007b: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e6cd2: a702 0c06 |007d: sub-float v2, v12, v6 │ │ -0e6cd6: 5496 d90e |007f: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6cda: 6e10 551b 0600 |0081: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getHeight:()F // method@1b55 │ │ -0e6ce0: 0a06 |0084: move-result v6 │ │ -0e6ce2: 7210 061e 0500 |0085: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0e6ce8: 0a07 |0088: move-result v7 │ │ -0e6cea: a700 0607 |0089: sub-float v0, v6, v7 │ │ -0e6cee: 5496 d90e |008b: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6cf2: 5466 df0e |008d: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handlePosition:Lcom/badlogic/gdx/math/Vector2; // field@0edf │ │ -0e6cf6: 5266 f40b |008f: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e6cfa: a604 0602 |0091: add-float v4, v6, v2 │ │ -0e6cfe: 5496 d90e |0093: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6d02: 5466 df0e |0095: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handlePosition:Lcom/badlogic/gdx/math/Vector2; // field@0edf │ │ -0e6d06: 5964 f40b |0097: iput v4, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e6d0a: 7120 1826 4800 |0099: invoke-static {v8, v4}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0e6d10: 0a04 |009c: move-result v4 │ │ -0e6d12: 7120 1a26 4000 |009d: invoke-static {v0, v4}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -0e6d18: 0a04 |00a0: move-result v4 │ │ -0e6d1a: 5496 d90e |00a1: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6d1e: 1507 803f |00a3: const/high16 v7, #int 1065353216 // #3f80 │ │ -0e6d22: a908 0400 |00a5: div-float v8, v4, v0 │ │ -0e6d26: c787 |00a7: sub-float/2addr v7, v8 │ │ -0e6d28: 5967 e70e |00a8: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0ee7 │ │ -0e6d2c: 5496 d90e |00aa: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6d30: 5266 e70e |00ac: iget v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0ee7 │ │ -0e6d34: 5497 d90e |00ae: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6d38: 5277 e20e |00b0: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.minAmount:F // field@0ee2 │ │ -0e6d3c: 2e06 0607 |00b2: cmpg-float v6, v6, v7 │ │ -0e6d40: 3b06 0a00 |00b4: if-gez v6, 00be // +000a │ │ -0e6d44: 5496 d90e |00b6: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6d48: 5497 d90e |00b8: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6d4c: 5277 e20e |00ba: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.minAmount:F // field@0ee2 │ │ -0e6d50: 5967 e70e |00bc: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0ee7 │ │ -0e6d54: 5496 d90e |00be: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6d58: 5266 e70e |00c0: iget v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0ee7 │ │ -0e6d5c: 5497 d90e |00c2: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6d60: 5277 e10e |00c4: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.maxAmount:F // field@0ee1 │ │ -0e6d64: 2d06 0607 |00c6: cmpl-float v6, v6, v7 │ │ -0e6d68: 3d06 0a00 |00c8: if-lez v6, 00d2 // +000a │ │ -0e6d6c: 5496 d90e |00ca: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6d70: 5497 d90e |00cc: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6d74: 5277 e10e |00ce: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.maxAmount:F // field@0ee1 │ │ -0e6d78: 5967 e70e |00d0: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0ee7 │ │ -0e6d7c: 5496 d90e |00d2: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ -0e6d80: 5466 e00e |00d4: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0ee0 │ │ -0e6d84: 6e30 6814 b60c |00d6: invoke-virtual {v6, v11, v12}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e6d8a: 2898 |00d9: goto 0071 // -0068 │ │ +0f516c: |[0f516c] com.badlogic.gdx.scenes.scene2d.ui.SplitPane$1.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0f517c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0f517e: 5296 d80e |0001: iget v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.draggingPointer:I // field@0ed8 │ │ +0f5182: 326d 0300 |0003: if-eq v13, v6, 0006 // +0003 │ │ +0f5186: 0e00 |0005: return-void │ │ +0f5188: 5496 d90e |0006: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f518c: 5466 e80e |0008: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // field@0ee8 │ │ +0f5190: 5465 da0e |000a: iget-object v5, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0eda │ │ +0f5194: 5496 d90e |000c: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f5198: 5566 e90e |000e: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.vertical:Z // field@0ee9 │ │ +0f519c: 3906 6700 |0010: if-nez v6, 0077 // +0067 │ │ +0f51a0: 5496 d90e |0012: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f51a4: 5466 e00e |0014: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0ee0 │ │ +0f51a8: 5266 f30b |0016: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f51ac: a702 0b06 |0018: sub-float v2, v11, v6 │ │ +0f51b0: 5496 d90e |001a: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f51b4: 6e10 5d1b 0600 |001c: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getWidth:()F // method@1b5d │ │ +0f51ba: 0a06 |001f: move-result v6 │ │ +0f51bc: 7210 071e 0500 |0020: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0f51c2: 0a07 |0023: move-result v7 │ │ +0f51c4: a701 0607 |0024: sub-float v1, v6, v7 │ │ +0f51c8: 5496 d90e |0026: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f51cc: 5466 df0e |0028: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handlePosition:Lcom/badlogic/gdx/math/Vector2; // field@0edf │ │ +0f51d0: 5266 f30b |002a: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f51d4: a603 0602 |002c: add-float v3, v6, v2 │ │ +0f51d8: 5496 d90e |002e: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f51dc: 5466 df0e |0030: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handlePosition:Lcom/badlogic/gdx/math/Vector2; // field@0edf │ │ +0f51e0: 5963 f30b |0032: iput v3, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f51e4: 7120 1826 3800 |0034: invoke-static {v8, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0f51ea: 0a03 |0037: move-result v3 │ │ +0f51ec: 7120 1a26 3100 |0038: invoke-static {v1, v3}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +0f51f2: 0a03 |003b: move-result v3 │ │ +0f51f4: 5496 d90e |003c: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f51f8: a907 0301 |003e: div-float v7, v3, v1 │ │ +0f51fc: 5967 e70e |0040: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0ee7 │ │ +0f5200: 5496 d90e |0042: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f5204: 5266 e70e |0044: iget v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0ee7 │ │ +0f5208: 5497 d90e |0046: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f520c: 5277 e20e |0048: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.minAmount:F // field@0ee2 │ │ +0f5210: 2e06 0607 |004a: cmpg-float v6, v6, v7 │ │ +0f5214: 3b06 0a00 |004c: if-gez v6, 0056 // +000a │ │ +0f5218: 5496 d90e |004e: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f521c: 5497 d90e |0050: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f5220: 5277 e20e |0052: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.minAmount:F // field@0ee2 │ │ +0f5224: 5967 e70e |0054: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0ee7 │ │ +0f5228: 5496 d90e |0056: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f522c: 5266 e70e |0058: iget v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0ee7 │ │ +0f5230: 5497 d90e |005a: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f5234: 5277 e10e |005c: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.maxAmount:F // field@0ee1 │ │ +0f5238: 2d06 0607 |005e: cmpl-float v6, v6, v7 │ │ +0f523c: 3d06 0a00 |0060: if-lez v6, 006a // +000a │ │ +0f5240: 5496 d90e |0062: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f5244: 5497 d90e |0064: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f5248: 5277 e10e |0066: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.maxAmount:F // field@0ee1 │ │ +0f524c: 5967 e70e |0068: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0ee7 │ │ +0f5250: 5496 d90e |006a: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f5254: 5466 e00e |006c: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0ee0 │ │ +0f5258: 6e30 6814 b60c |006e: invoke-virtual {v6, v11, v12}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f525e: 5496 d90e |0071: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f5262: 6e10 5f1b 0600 |0073: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.invalidate:()V // method@1b5f │ │ +0f5268: 288f |0076: goto 0005 // -0071 │ │ +0f526a: 5496 d90e |0077: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f526e: 5466 e00e |0079: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0ee0 │ │ +0f5272: 5266 f40b |007b: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f5276: a702 0c06 |007d: sub-float v2, v12, v6 │ │ +0f527a: 5496 d90e |007f: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f527e: 6e10 551b 0600 |0081: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getHeight:()F // method@1b55 │ │ +0f5284: 0a06 |0084: move-result v6 │ │ +0f5286: 7210 061e 0500 |0085: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0f528c: 0a07 |0088: move-result v7 │ │ +0f528e: a700 0607 |0089: sub-float v0, v6, v7 │ │ +0f5292: 5496 d90e |008b: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f5296: 5466 df0e |008d: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handlePosition:Lcom/badlogic/gdx/math/Vector2; // field@0edf │ │ +0f529a: 5266 f40b |008f: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f529e: a604 0602 |0091: add-float v4, v6, v2 │ │ +0f52a2: 5496 d90e |0093: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f52a6: 5466 df0e |0095: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handlePosition:Lcom/badlogic/gdx/math/Vector2; // field@0edf │ │ +0f52aa: 5964 f40b |0097: iput v4, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f52ae: 7120 1826 4800 |0099: invoke-static {v8, v4}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0f52b4: 0a04 |009c: move-result v4 │ │ +0f52b6: 7120 1a26 4000 |009d: invoke-static {v0, v4}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +0f52bc: 0a04 |00a0: move-result v4 │ │ +0f52be: 5496 d90e |00a1: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f52c2: 1507 803f |00a3: const/high16 v7, #int 1065353216 // #3f80 │ │ +0f52c6: a908 0400 |00a5: div-float v8, v4, v0 │ │ +0f52ca: c787 |00a7: sub-float/2addr v7, v8 │ │ +0f52cc: 5967 e70e |00a8: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0ee7 │ │ +0f52d0: 5496 d90e |00aa: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f52d4: 5266 e70e |00ac: iget v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0ee7 │ │ +0f52d8: 5497 d90e |00ae: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f52dc: 5277 e20e |00b0: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.minAmount:F // field@0ee2 │ │ +0f52e0: 2e06 0607 |00b2: cmpg-float v6, v6, v7 │ │ +0f52e4: 3b06 0a00 |00b4: if-gez v6, 00be // +000a │ │ +0f52e8: 5496 d90e |00b6: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f52ec: 5497 d90e |00b8: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f52f0: 5277 e20e |00ba: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.minAmount:F // field@0ee2 │ │ +0f52f4: 5967 e70e |00bc: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0ee7 │ │ +0f52f8: 5496 d90e |00be: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f52fc: 5266 e70e |00c0: iget v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0ee7 │ │ +0f5300: 5497 d90e |00c2: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f5304: 5277 e10e |00c4: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.maxAmount:F // field@0ee1 │ │ +0f5308: 2d06 0607 |00c6: cmpl-float v6, v6, v7 │ │ +0f530c: 3d06 0a00 |00c8: if-lez v6, 00d2 // +000a │ │ +0f5310: 5496 d90e |00ca: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f5314: 5497 d90e |00cc: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f5318: 5277 e10e |00ce: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.maxAmount:F // field@0ee1 │ │ +0f531c: 5967 e70e |00d0: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0ee7 │ │ +0f5320: 5496 d90e |00d2: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0ed9 │ │ +0f5324: 5466 e00e |00d4: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0ee0 │ │ +0f5328: 6e30 6814 b60c |00d6: invoke-virtual {v6, v11, v12}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f532e: 2898 |00d9: goto 0071 // -0068 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=102 │ │ 0x0005 line=129 │ │ 0x0006 line=104 │ │ 0x000c line=105 │ │ 0x0012 line=106 │ │ @@ -339803,39 +339858,39 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0e6d8c: |[0e6d8c] com.badlogic.gdx.scenes.scene2d.ui.SplitPane$1.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ -0e6d9c: 5210 d80e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.draggingPointer:I // field@0ed8 │ │ -0e6da0: 3305 0500 |0002: if-ne v5, v0, 0007 // +0005 │ │ -0e6da4: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -0e6da6: 5910 d80e |0005: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.draggingPointer:I // field@0ed8 │ │ -0e6daa: 0e00 |0007: return-void │ │ +0f5330: |[0f5330] com.badlogic.gdx.scenes.scene2d.ui.SplitPane$1.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ +0f5340: 5210 d80e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.draggingPointer:I // field@0ed8 │ │ +0f5344: 3305 0500 |0002: if-ne v5, v0, 0007 // +0005 │ │ +0f5348: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +0f534a: 5910 d80e |0005: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.draggingPointer:I // field@0ed8 │ │ +0f534e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0007 line=99 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1; │ │ 0x0000 - 0x0008 reg=2 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0008 reg=3 x F │ │ 0x0000 - 0x0008 reg=4 y F │ │ 0x0000 - 0x0008 reg=5 pointer I │ │ 0x0000 - 0x0008 reg=6 button I │ │ │ │ - source_file_idx : 3838 (SplitPane.java) │ │ + source_file_idx : 3836 (SplitPane.java) │ │ │ │ Class #772 header: │ │ -class_idx : 697 │ │ +class_idx : 695 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 706 │ │ -source_file_idx : 3920 │ │ +superclass_idx : 704 │ │ +source_file_idx : 3918 │ │ static_fields_size : 6 │ │ instance_fields_size: 36 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 36 │ │ │ │ Class #772 annotations: │ │ Annotations on class │ │ @@ -340030,21 +340085,21 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0e6dac: |[0e6dac] com.badlogic.gdx.scenes.scene2d.ui.TextField.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0e6dbc: 1c00 b802 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // type@02b8 │ │ -0e6dc0: 6e20 051b 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ -0e6dc6: 0c00 |0005: move-result-object v0 │ │ -0e6dc8: 1f00 b802 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // type@02b8 │ │ -0e6dcc: 7030 5d1c 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;)V // method@1c5d │ │ -0e6dd2: 0e00 |000b: return-void │ │ +0f5350: |[0f5350] com.badlogic.gdx.scenes.scene2d.ui.TextField.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0f5360: 1c00 b602 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // type@02b6 │ │ +0f5364: 6e20 051b 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ +0f536a: 0c00 |0005: move-result-object v0 │ │ +0f536c: 1f00 b602 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // type@02b6 │ │ +0f5370: 7030 5d1c 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;)V // method@1c5d │ │ +0f5376: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x000b line=108 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ 0x0000 - 0x000c reg=2 text Ljava/lang/String; │ │ @@ -340055,21 +340110,21 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0e6dd4: |[0e6dd4] com.badlogic.gdx.scenes.scene2d.ui.TextField.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0e6de4: 1c00 b802 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // type@02b8 │ │ -0e6de8: 6e30 061b 4300 |0002: invoke-virtual {v3, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ -0e6dee: 0c00 |0005: move-result-object v0 │ │ -0e6df0: 1f00 b802 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // type@02b8 │ │ -0e6df4: 7030 5d1c 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;)V // method@1c5d │ │ -0e6dfa: 0e00 |000b: return-void │ │ +0f5378: |[0f5378] com.badlogic.gdx.scenes.scene2d.ui.TextField.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +0f5388: 1c00 b602 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // type@02b6 │ │ +0f538c: 6e30 061b 4300 |0002: invoke-virtual {v3, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ +0f5392: 0c00 |0005: move-result-object v0 │ │ +0f5394: 1f00 b602 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // type@02b6 │ │ +0f5398: 7030 5d1c 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;)V // method@1c5d │ │ +0f539e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x000b line=112 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ 0x0000 - 0x000c reg=2 text Ljava/lang/String; │ │ @@ -340081,64 +340136,64 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 111 16-bit code units │ │ -0e6dfc: |[0e6dfc] com.badlogic.gdx.scenes.scene2d.ui.TextField.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;)V │ │ -0e6e0c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0e6e0e: 7010 161d 0200 |0001: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.:()V // method@1d16 │ │ -0e6e14: 2200 b202 |0004: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$DefaultOnscreenKeyboard; // type@02b2 │ │ -0e6e18: 7010 4d1c 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$DefaultOnscreenKeyboard;.:()V // method@1c4d │ │ -0e6e1e: 5b20 2c0f |0009: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyboard:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$OnscreenKeyboard; // field@0f2c │ │ -0e6e22: 5c21 240f |000b: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.focusTraversal:Z // field@0f24 │ │ -0e6e26: 2200 1202 |000d: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -0e6e2a: 7010 3914 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ -0e6e30: 5b20 220f |0012: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.fieldBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0f22 │ │ -0e6e34: 2200 3401 |0014: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // type@0134 │ │ -0e6e38: 7010 cc0b 0000 |0016: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.:()V // method@0bcc │ │ -0e6e3e: 5b20 3c0f |0019: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0f3c │ │ -0e6e42: 2200 1202 |001b: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -0e6e46: 7010 3914 0000 |001d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ -0e6e4c: 5b20 360f |0020: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.scissor:Lcom/badlogic/gdx/math/Rectangle; // field@0f36 │ │ -0e6e50: 2200 f902 |0022: new-instance v0, Lcom/badlogic/gdx/utils/FloatArray; // type@02f9 │ │ -0e6e54: 7010 8a1f 0000 |0024: invoke-direct {v0}, Lcom/badlogic/gdx/utils/FloatArray;.:()V // method@1f8a │ │ -0e6e5a: 5b20 250f |0027: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphAdvances:Lcom/badlogic/gdx/utils/FloatArray; // field@0f25 │ │ -0e6e5e: 2200 f902 |0029: new-instance v0, Lcom/badlogic/gdx/utils/FloatArray; // type@02f9 │ │ -0e6e62: 7010 8a1f 0000 |002b: invoke-direct {v0}, Lcom/badlogic/gdx/utils/FloatArray;.:()V // method@1f8a │ │ -0e6e68: 5b20 260f |002e: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ -0e6e6c: 5c21 1f0f |0030: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursorOn:Z // field@0f1f │ │ -0e6e70: 1400 0ad7 a33e |0032: const v0, #float 0.32 // #3ea3d70a │ │ -0e6e76: 5920 1c0f |0035: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.blinkTime:F // field@0f1c │ │ -0e6e7a: 1300 9500 |0037: const/16 v0, #int 149 // #95 │ │ -0e6e7e: 5e20 320f |0039: iput-char v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordCharacter:C // field@0f32 │ │ -0e6e82: 2200 b302 |003b: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; // type@02b3 │ │ -0e6e86: 7020 4f1c 2000 |003d: invoke-direct {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;)V // method@1c4f │ │ -0e6e8c: 5b20 2a0f |0040: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTask:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; // field@0f2a │ │ -0e6e90: 1400 cdcc cc3e |0042: const v0, #float 0.4 // #3ecccccd │ │ -0e6e96: 5920 290f |0045: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatInitialTime:F // field@0f29 │ │ -0e6e9a: 1400 cdcc cc3d |0047: const v0, #float 0.1 // #3dcccccd │ │ -0e6ea0: 5920 2b0f |004a: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTime:F // field@0f2b │ │ -0e6ea4: 1200 |004c: const/4 v0, #int 0 // #0 │ │ -0e6ea6: 5920 2f0f |004d: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.maxLength:I // field@0f2f │ │ -0e6eaa: 6e20 8b1c 4200 |004f: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;)V // method@1c8b │ │ -0e6eb0: 6200 1c00 |0052: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ -0e6eb4: 7210 e700 0000 |0054: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.getClipboard:()Lcom/badlogic/gdx/utils/Clipboard; // method@00e7 │ │ -0e6eba: 0c00 |0057: move-result-object v0 │ │ -0e6ebc: 5b20 1d0f |0058: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clipboard:Lcom/badlogic/gdx/utils/Clipboard; // field@0f1d │ │ -0e6ec0: 6e20 8c1c 3200 |005a: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.setText:(Ljava/lang/String;)V // method@1c8c │ │ -0e6ec6: 6e10 6f1c 0200 |005d: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getPrefWidth:()F // method@1c6f │ │ -0e6ecc: 0a00 |0060: move-result v0 │ │ -0e6ece: 6e20 8f1c 0200 |0061: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.setWidth:(F)V // method@1c8f │ │ -0e6ed4: 6e10 6e1c 0200 |0064: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getPrefHeight:()F // method@1c6e │ │ -0e6eda: 0a00 |0067: move-result v0 │ │ -0e6edc: 6e20 831c 0200 |0068: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.setHeight:(F)V // method@1c83 │ │ -0e6ee2: 7010 771c 0200 |006b: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.initialize:()V // method@1c77 │ │ -0e6ee8: 0e00 |006e: return-void │ │ +0f53a0: |[0f53a0] com.badlogic.gdx.scenes.scene2d.ui.TextField.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;)V │ │ +0f53b0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0f53b2: 7010 161d 0200 |0001: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.:()V // method@1d16 │ │ +0f53b8: 2200 b002 |0004: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$DefaultOnscreenKeyboard; // type@02b0 │ │ +0f53bc: 7010 4d1c 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$DefaultOnscreenKeyboard;.:()V // method@1c4d │ │ +0f53c2: 5b20 2c0f |0009: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyboard:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$OnscreenKeyboard; // field@0f2c │ │ +0f53c6: 5c21 240f |000b: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.focusTraversal:Z // field@0f24 │ │ +0f53ca: 2200 1002 |000d: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +0f53ce: 7010 3914 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ +0f53d4: 5b20 220f |0012: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.fieldBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0f22 │ │ +0f53d8: 2200 3201 |0014: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // type@0132 │ │ +0f53dc: 7010 cc0b 0000 |0016: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.:()V // method@0bcc │ │ +0f53e2: 5b20 3c0f |0019: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0f3c │ │ +0f53e6: 2200 1002 |001b: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +0f53ea: 7010 3914 0000 |001d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ +0f53f0: 5b20 360f |0020: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.scissor:Lcom/badlogic/gdx/math/Rectangle; // field@0f36 │ │ +0f53f4: 2200 f702 |0022: new-instance v0, Lcom/badlogic/gdx/utils/FloatArray; // type@02f7 │ │ +0f53f8: 7010 8a1f 0000 |0024: invoke-direct {v0}, Lcom/badlogic/gdx/utils/FloatArray;.:()V // method@1f8a │ │ +0f53fe: 5b20 250f |0027: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphAdvances:Lcom/badlogic/gdx/utils/FloatArray; // field@0f25 │ │ +0f5402: 2200 f702 |0029: new-instance v0, Lcom/badlogic/gdx/utils/FloatArray; // type@02f7 │ │ +0f5406: 7010 8a1f 0000 |002b: invoke-direct {v0}, Lcom/badlogic/gdx/utils/FloatArray;.:()V // method@1f8a │ │ +0f540c: 5b20 260f |002e: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ +0f5410: 5c21 1f0f |0030: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursorOn:Z // field@0f1f │ │ +0f5414: 1400 0ad7 a33e |0032: const v0, #float 0.32 // #3ea3d70a │ │ +0f541a: 5920 1c0f |0035: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.blinkTime:F // field@0f1c │ │ +0f541e: 1300 9500 |0037: const/16 v0, #int 149 // #95 │ │ +0f5422: 5e20 320f |0039: iput-char v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordCharacter:C // field@0f32 │ │ +0f5426: 2200 b102 |003b: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; // type@02b1 │ │ +0f542a: 7020 4f1c 2000 |003d: invoke-direct {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;)V // method@1c4f │ │ +0f5430: 5b20 2a0f |0040: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTask:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; // field@0f2a │ │ +0f5434: 1400 cdcc cc3e |0042: const v0, #float 0.4 // #3ecccccd │ │ +0f543a: 5920 290f |0045: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatInitialTime:F // field@0f29 │ │ +0f543e: 1400 cdcc cc3d |0047: const v0, #float 0.1 // #3dcccccd │ │ +0f5444: 5920 2b0f |004a: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTime:F // field@0f2b │ │ +0f5448: 1200 |004c: const/4 v0, #int 0 // #0 │ │ +0f544a: 5920 2f0f |004d: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.maxLength:I // field@0f2f │ │ +0f544e: 6e20 8b1c 4200 |004f: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;)V // method@1c8b │ │ +0f5454: 6200 1c00 |0052: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001c │ │ +0f5458: 7210 e700 0000 |0054: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.getClipboard:()Lcom/badlogic/gdx/utils/Clipboard; // method@00e7 │ │ +0f545e: 0c00 |0057: move-result-object v0 │ │ +0f5460: 5b20 1d0f |0058: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clipboard:Lcom/badlogic/gdx/utils/Clipboard; // field@0f1d │ │ +0f5464: 6e20 8c1c 3200 |005a: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.setText:(Ljava/lang/String;)V // method@1c8c │ │ +0f546a: 6e10 6f1c 0200 |005d: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getPrefWidth:()F // method@1c6f │ │ +0f5470: 0a00 |0060: move-result v0 │ │ +0f5472: 6e20 8f1c 0200 |0061: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.setWidth:(F)V // method@1c8f │ │ +0f5478: 6e10 6e1c 0200 |0064: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getPrefHeight:()F // method@1c6e │ │ +0f547e: 0a00 |0067: move-result v0 │ │ +0f5480: 6e20 831c 0200 |0068: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.setHeight:(F)V // method@1c83 │ │ +0f5486: 7010 771c 0200 |006b: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.initialize:()V // method@1c77 │ │ +0f548c: 0e00 |006e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=114 │ │ 0x0004 line=73 │ │ 0x000b line=74 │ │ 0x000d line=80 │ │ 0x0014 line=81 │ │ @@ -340169,33 +340224,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 31 16-bit code units │ │ -0e6eec: |[0e6eec] com.badlogic.gdx.scenes.scene2d.ui.TextField.blink:()V │ │ -0e6efc: 7100 3e23 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;.nanoTime:()J // method@233e │ │ -0e6f02: 0b00 |0003: move-result-wide v0 │ │ -0e6f04: 5342 2d0f |0004: iget-wide v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.lastBlink:J // field@0f2d │ │ -0e6f08: 9c02 0002 |0006: sub-long v2, v0, v2 │ │ -0e6f0c: 8522 |0008: long-to-float v2, v2 │ │ -0e6f0e: 1403 286b 6e4e |0009: const v3, #float 1e+09 // #4e6e6b28 │ │ -0e6f14: c932 |000c: div-float/2addr v2, v3 │ │ -0e6f16: 5243 1c0f |000d: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.blinkTime:F // field@0f1c │ │ -0e6f1a: 2d02 0203 |000f: cmpl-float v2, v2, v3 │ │ -0e6f1e: 3d02 0b00 |0011: if-lez v2, 001c // +000b │ │ -0e6f22: 5542 1f0f |0013: iget-boolean v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursorOn:Z // field@0f1f │ │ -0e6f26: 3902 0800 |0015: if-nez v2, 001d // +0008 │ │ -0e6f2a: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -0e6f2c: 5c42 1f0f |0018: iput-boolean v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursorOn:Z // field@0f1f │ │ -0e6f30: 5a40 2d0f |001a: iput-wide v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.lastBlink:J // field@0f2d │ │ -0e6f34: 0e00 |001c: return-void │ │ -0e6f36: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -0e6f38: 28fa |001e: goto 0018 // -0006 │ │ +0f5490: |[0f5490] com.badlogic.gdx.scenes.scene2d.ui.TextField.blink:()V │ │ +0f54a0: 7100 3e23 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;.nanoTime:()J // method@233e │ │ +0f54a6: 0b00 |0003: move-result-wide v0 │ │ +0f54a8: 5342 2d0f |0004: iget-wide v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.lastBlink:J // field@0f2d │ │ +0f54ac: 9c02 0002 |0006: sub-long v2, v0, v2 │ │ +0f54b0: 8522 |0008: long-to-float v2, v2 │ │ +0f54b2: 1403 286b 6e4e |0009: const v3, #float 1e+09 // #4e6e6b28 │ │ +0f54b8: c932 |000c: div-float/2addr v2, v3 │ │ +0f54ba: 5243 1c0f |000d: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.blinkTime:F // field@0f1c │ │ +0f54be: 2d02 0203 |000f: cmpl-float v2, v2, v3 │ │ +0f54c2: 3d02 0b00 |0011: if-lez v2, 001c // +000b │ │ +0f54c6: 5542 1f0f |0013: iget-boolean v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursorOn:Z // field@0f1f │ │ +0f54ca: 3902 0800 |0015: if-nez v2, 001d // +0008 │ │ +0f54ce: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +0f54d0: 5c42 1f0f |0018: iput-boolean v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursorOn:Z // field@0f1f │ │ +0f54d4: 5a40 2d0f |001a: iput-wide v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.lastBlink:J // field@0f2d │ │ +0f54d8: 0e00 |001c: return-void │ │ +0f54da: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +0f54dc: 28fa |001e: goto 0018 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=518 │ │ 0x0004 line=519 │ │ 0x0013 line=520 │ │ 0x001a line=521 │ │ 0x001c line=523 │ │ @@ -340209,155 +340264,155 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 268 16-bit code units │ │ -0e6f3c: |[0e6f3c] com.badlogic.gdx.scenes.scene2d.ui.TextField.calculateOffsets:()V │ │ -0e6f4c: 120e |0000: const/4 v14, #int 0 // #0 │ │ -0e6f4e: 120d |0001: const/4 v13, #int 0 // #0 │ │ -0e6f50: 6e10 741c 0f00 |0002: invoke-virtual {v15}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getWidth:()F // method@1c74 │ │ -0e6f56: 0a0a |0005: move-result v10 │ │ -0e6f58: 54fb 3a0f |0006: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ -0e6f5c: 54bb 0e0f |0008: iget-object v11, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f0e │ │ -0e6f60: 380b 1400 |000a: if-eqz v11, 001e // +0014 │ │ -0e6f64: 54fb 3a0f |000c: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ -0e6f68: 54bb 0e0f |000e: iget-object v11, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f0e │ │ -0e6f6c: 7210 051e 0b00 |0010: invoke-interface {v11}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ -0e6f72: 0a0b |0013: move-result v11 │ │ -0e6f74: 54fc 3a0f |0014: iget-object v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ -0e6f78: 54cc 0e0f |0016: iget-object v12, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f0e │ │ -0e6f7c: 7210 081e 0c00 |0018: invoke-interface {v12}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1e08 │ │ -0e6f82: 0a0c |001b: move-result v12 │ │ -0e6f84: c6cb |001c: add-float/2addr v11, v12 │ │ -0e6f86: c7ba |001d: sub-float/2addr v10, v11 │ │ -0e6f88: 54fb 260f |001e: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ -0e6f8c: 52fc 1e0f |0020: iget v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0e6f90: 6e20 9a1f cb00 |0022: invoke-virtual {v11, v12}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ -0e6f96: 0a07 |0025: move-result v7 │ │ -0e6f98: 52fb 340f |0026: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0f34 │ │ -0e6f9c: 7110 0f26 0b00 |0028: invoke-static {v11}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -0e6fa2: 0a0b |002b: move-result v11 │ │ -0e6fa4: a700 070b |002c: sub-float v0, v7, v11 │ │ -0e6fa8: 2e0b 000d |002e: cmpg-float v11, v0, v13 │ │ -0e6fac: 3c0b c300 |0030: if-gtz v11, 00f3 // +00c3 │ │ -0e6fb0: 52fb 1e0f |0032: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0e6fb4: 3d0b bb00 |0034: if-lez v11, 00ef // +00bb │ │ -0e6fb8: 54fb 260f |0036: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ -0e6fbc: 52fc 1e0f |0038: iget v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0e6fc0: d80c 0cff |003a: add-int/lit8 v12, v12, #int -1 // #ff │ │ -0e6fc4: 6e20 9a1f cb00 |003c: invoke-virtual {v11, v12}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ -0e6fca: 0a0b |003f: move-result v11 │ │ -0e6fcc: 7fbb |0040: neg-float v11, v11 │ │ -0e6fce: 59fb 340f |0041: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0f34 │ │ -0e6fd2: 59fe 3f0f |0043: iput v14, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextStart:I // field@0f3f │ │ -0e6fd6: 59fd 3d0f |0045: iput v13, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textOffset:F // field@0f3d │ │ -0e6fda: 52fb 340f |0047: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0f34 │ │ -0e6fde: 7110 0f26 0b00 |0049: invoke-static {v11}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -0e6fe4: 0a08 |004c: move-result v8 │ │ -0e6fe6: 54fb 260f |004d: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ -0e6fea: 52b2 1110 |004f: iget v2, v11, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0e6fee: 1209 |0051: const/4 v9, #int 0 // #0 │ │ -0e6ff0: 1201 |0052: const/4 v1, #int 0 // #0 │ │ -0e6ff2: 3521 1800 |0053: if-ge v1, v2, 006b // +0018 │ │ -0e6ff6: 54fb 260f |0055: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ -0e6ffa: 54bb 0f10 |0057: iget-object v11, v11, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -0e6ffe: 440b 0b01 |0059: aget v11, v11, v1 │ │ -0e7002: 2d0b 0b08 |005b: cmpl-float v11, v11, v8 │ │ -0e7006: 3a0b a300 |005d: if-ltz v11, 0100 // +00a3 │ │ -0e700a: 59f1 3f0f |005f: iput v1, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextStart:I // field@0f3f │ │ -0e700e: 54fb 260f |0061: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ -0e7012: 54bb 0f10 |0063: iget-object v11, v11, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -0e7016: 4409 0b01 |0065: aget v9, v11, v1 │ │ -0e701a: a70b 0908 |0067: sub-float v11, v9, v8 │ │ -0e701e: 59fb 3d0f |0069: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textOffset:F // field@0f3d │ │ -0e7022: 54fb 210f |006b: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0f21 │ │ -0e7026: 7210 c425 0b00 |006d: invoke-interface {v11}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ -0e702c: 0a0b |0070: move-result v11 │ │ -0e702e: 52fc 1e0f |0071: iget v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0e7032: d80c 0c01 |0073: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0e7036: 7120 1b26 cb00 |0075: invoke-static {v11, v12}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -0e703c: 0a0b |0078: move-result v11 │ │ -0e703e: 59fb 3e0f |0079: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0f3e │ │ -0e7042: 52fb 3e0f |007b: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0f3e │ │ -0e7046: 54fc 210f |007d: iget-object v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0f21 │ │ -0e704a: 7210 c425 0c00 |007f: invoke-interface {v12}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ -0e7050: 0a0c |0082: move-result v12 │ │ -0e7052: 36cb 0f00 |0083: if-gt v11, v12, 0092 // +000f │ │ -0e7056: 54fb 260f |0085: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ -0e705a: 54bb 0f10 |0087: iget-object v11, v11, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -0e705e: 52fc 3e0f |0089: iget v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0f3e │ │ -0e7062: 440b 0b0c |008b: aget v11, v11, v12 │ │ -0e7066: c79b |008d: sub-float/2addr v11, v9 │ │ -0e7068: 2d0b 0b0a |008e: cmpl-float v11, v11, v10 │ │ -0e706c: 3d0b 7400 |0090: if-lez v11, 0104 // +0074 │ │ -0e7070: 52fb 3e0f |0092: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0f3e │ │ -0e7074: d80b 0bff |0094: add-int/lit8 v11, v11, #int -1 // #ff │ │ -0e7078: 7120 1926 be00 |0096: invoke-static {v14, v11}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0e707e: 0a0b |0099: move-result v11 │ │ -0e7080: 59fb 3e0f |009a: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0f3e │ │ -0e7084: 55fb 270f |009c: iget-boolean v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ -0e7088: 380b 3400 |009e: if-eqz v11, 00d2 // +0034 │ │ -0e708c: 52fb 1e0f |00a0: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0e7090: 52fc 370f |00a2: iget v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ -0e7094: 7120 1b26 cb00 |00a4: invoke-static {v11, v12}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -0e709a: 0a05 |00a7: move-result v5 │ │ -0e709c: 52fb 1e0f |00a8: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0e70a0: 52fc 370f |00aa: iget v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ -0e70a4: 7120 1926 cb00 |00ac: invoke-static {v11, v12}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0e70aa: 0a03 |00af: move-result v3 │ │ -0e70ac: 54fb 260f |00b0: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ -0e70b0: 6e20 9a1f 5b00 |00b2: invoke-virtual {v11, v5}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ -0e70b6: 0a0b |00b5: move-result v11 │ │ -0e70b8: 7120 1826 9b00 |00b6: invoke-static {v11, v9}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0e70be: 0a06 |00b9: move-result v6 │ │ -0e70c0: 54fb 260f |00ba: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ -0e70c4: 6e20 9a1f 3b00 |00bc: invoke-virtual {v11, v3}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ -0e70ca: 0a0b |00bf: move-result v11 │ │ -0e70cc: 54fc 260f |00c0: iget-object v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ -0e70d0: 52fd 3e0f |00c2: iget v13, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0f3e │ │ -0e70d4: 6e20 9a1f dc00 |00c4: invoke-virtual {v12, v13}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ -0e70da: 0a0c |00c7: move-result v12 │ │ -0e70dc: 7120 1a26 cb00 |00c8: invoke-static {v11, v12}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -0e70e2: 0a04 |00cb: move-result v4 │ │ -0e70e4: 59f6 390f |00cc: iput v6, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionX:F // field@0f39 │ │ -0e70e8: a70b 0406 |00ce: sub-float v11, v4, v6 │ │ -0e70ec: 59fb 380f |00d0: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionWidth:F // field@0f38 │ │ -0e70f0: 55fb 350f |00d2: iget-boolean v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.rightAligned:Z // field@0f35 │ │ -0e70f4: 380b 1a00 |00d4: if-eqz v11, 00ee // +001a │ │ -0e70f8: 54fb 260f |00d6: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ -0e70fc: 54bb 0f10 |00d8: iget-object v11, v11, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -0e7100: 52fc 3e0f |00da: iget v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0f3e │ │ -0e7104: 440b 0b0c |00dc: aget v11, v11, v12 │ │ -0e7108: c79b |00de: sub-float/2addr v11, v9 │ │ -0e710a: a70b 0a0b |00df: sub-float v11, v10, v11 │ │ -0e710e: 59fb 3d0f |00e1: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textOffset:F // field@0f3d │ │ -0e7112: 55fb 270f |00e3: iget-boolean v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ -0e7116: 380b 0900 |00e5: if-eqz v11, 00ee // +0009 │ │ -0e711a: 52fb 390f |00e7: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionX:F // field@0f39 │ │ -0e711e: 52fc 3d0f |00e9: iget v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textOffset:F // field@0f3d │ │ -0e7122: c6cb |00eb: add-float/2addr v11, v12 │ │ -0e7124: 59fb 390f |00ec: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionX:F // field@0f39 │ │ -0e7128: 0e00 |00ee: return-void │ │ -0e712a: 59fd 340f |00ef: iput v13, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0f34 │ │ -0e712e: 2900 52ff |00f1: goto/16 0043 // -00ae │ │ -0e7132: 2d0b 000a |00f3: cmpl-float v11, v0, v10 │ │ -0e7136: 3d0b 4eff |00f5: if-lez v11, 0043 // -00b2 │ │ -0e713a: 52fb 340f |00f7: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0f34 │ │ -0e713e: a70c 000a |00f9: sub-float v12, v0, v10 │ │ -0e7142: c7cb |00fb: sub-float/2addr v11, v12 │ │ -0e7144: 59fb 340f |00fc: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0f34 │ │ -0e7148: 2900 45ff |00fe: goto/16 0043 // -00bb │ │ -0e714c: d801 0101 |0100: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e7150: 2900 51ff |0102: goto/16 0053 // -00af │ │ -0e7154: 52fb 3e0f |0104: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0f3e │ │ -0e7158: d80b 0b01 |0106: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0e715c: 59fb 3e0f |0108: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0f3e │ │ -0e7160: 2900 71ff |010a: goto/16 007b // -008f │ │ +0f54e0: |[0f54e0] com.badlogic.gdx.scenes.scene2d.ui.TextField.calculateOffsets:()V │ │ +0f54f0: 120e |0000: const/4 v14, #int 0 // #0 │ │ +0f54f2: 120d |0001: const/4 v13, #int 0 // #0 │ │ +0f54f4: 6e10 741c 0f00 |0002: invoke-virtual {v15}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getWidth:()F // method@1c74 │ │ +0f54fa: 0a0a |0005: move-result v10 │ │ +0f54fc: 54fb 3a0f |0006: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ +0f5500: 54bb 0e0f |0008: iget-object v11, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f0e │ │ +0f5504: 380b 1400 |000a: if-eqz v11, 001e // +0014 │ │ +0f5508: 54fb 3a0f |000c: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ +0f550c: 54bb 0e0f |000e: iget-object v11, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f0e │ │ +0f5510: 7210 051e 0b00 |0010: invoke-interface {v11}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ +0f5516: 0a0b |0013: move-result v11 │ │ +0f5518: 54fc 3a0f |0014: iget-object v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ +0f551c: 54cc 0e0f |0016: iget-object v12, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f0e │ │ +0f5520: 7210 081e 0c00 |0018: invoke-interface {v12}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1e08 │ │ +0f5526: 0a0c |001b: move-result v12 │ │ +0f5528: c6cb |001c: add-float/2addr v11, v12 │ │ +0f552a: c7ba |001d: sub-float/2addr v10, v11 │ │ +0f552c: 54fb 260f |001e: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ +0f5530: 52fc 1e0f |0020: iget v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0f5534: 6e20 9a1f cb00 |0022: invoke-virtual {v11, v12}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ +0f553a: 0a07 |0025: move-result v7 │ │ +0f553c: 52fb 340f |0026: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0f34 │ │ +0f5540: 7110 0f26 0b00 |0028: invoke-static {v11}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +0f5546: 0a0b |002b: move-result v11 │ │ +0f5548: a700 070b |002c: sub-float v0, v7, v11 │ │ +0f554c: 2e0b 000d |002e: cmpg-float v11, v0, v13 │ │ +0f5550: 3c0b c300 |0030: if-gtz v11, 00f3 // +00c3 │ │ +0f5554: 52fb 1e0f |0032: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0f5558: 3d0b bb00 |0034: if-lez v11, 00ef // +00bb │ │ +0f555c: 54fb 260f |0036: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ +0f5560: 52fc 1e0f |0038: iget v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0f5564: d80c 0cff |003a: add-int/lit8 v12, v12, #int -1 // #ff │ │ +0f5568: 6e20 9a1f cb00 |003c: invoke-virtual {v11, v12}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ +0f556e: 0a0b |003f: move-result v11 │ │ +0f5570: 7fbb |0040: neg-float v11, v11 │ │ +0f5572: 59fb 340f |0041: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0f34 │ │ +0f5576: 59fe 3f0f |0043: iput v14, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextStart:I // field@0f3f │ │ +0f557a: 59fd 3d0f |0045: iput v13, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textOffset:F // field@0f3d │ │ +0f557e: 52fb 340f |0047: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0f34 │ │ +0f5582: 7110 0f26 0b00 |0049: invoke-static {v11}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +0f5588: 0a08 |004c: move-result v8 │ │ +0f558a: 54fb 260f |004d: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ +0f558e: 52b2 1110 |004f: iget v2, v11, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +0f5592: 1209 |0051: const/4 v9, #int 0 // #0 │ │ +0f5594: 1201 |0052: const/4 v1, #int 0 // #0 │ │ +0f5596: 3521 1800 |0053: if-ge v1, v2, 006b // +0018 │ │ +0f559a: 54fb 260f |0055: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ +0f559e: 54bb 0f10 |0057: iget-object v11, v11, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +0f55a2: 440b 0b01 |0059: aget v11, v11, v1 │ │ +0f55a6: 2d0b 0b08 |005b: cmpl-float v11, v11, v8 │ │ +0f55aa: 3a0b a300 |005d: if-ltz v11, 0100 // +00a3 │ │ +0f55ae: 59f1 3f0f |005f: iput v1, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextStart:I // field@0f3f │ │ +0f55b2: 54fb 260f |0061: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ +0f55b6: 54bb 0f10 |0063: iget-object v11, v11, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +0f55ba: 4409 0b01 |0065: aget v9, v11, v1 │ │ +0f55be: a70b 0908 |0067: sub-float v11, v9, v8 │ │ +0f55c2: 59fb 3d0f |0069: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textOffset:F // field@0f3d │ │ +0f55c6: 54fb 210f |006b: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0f21 │ │ +0f55ca: 7210 c425 0b00 |006d: invoke-interface {v11}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ +0f55d0: 0a0b |0070: move-result v11 │ │ +0f55d2: 52fc 1e0f |0071: iget v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0f55d6: d80c 0c01 |0073: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0f55da: 7120 1b26 cb00 |0075: invoke-static {v11, v12}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0f55e0: 0a0b |0078: move-result v11 │ │ +0f55e2: 59fb 3e0f |0079: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0f3e │ │ +0f55e6: 52fb 3e0f |007b: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0f3e │ │ +0f55ea: 54fc 210f |007d: iget-object v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0f21 │ │ +0f55ee: 7210 c425 0c00 |007f: invoke-interface {v12}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ +0f55f4: 0a0c |0082: move-result v12 │ │ +0f55f6: 36cb 0f00 |0083: if-gt v11, v12, 0092 // +000f │ │ +0f55fa: 54fb 260f |0085: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ +0f55fe: 54bb 0f10 |0087: iget-object v11, v11, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +0f5602: 52fc 3e0f |0089: iget v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0f3e │ │ +0f5606: 440b 0b0c |008b: aget v11, v11, v12 │ │ +0f560a: c79b |008d: sub-float/2addr v11, v9 │ │ +0f560c: 2d0b 0b0a |008e: cmpl-float v11, v11, v10 │ │ +0f5610: 3d0b 7400 |0090: if-lez v11, 0104 // +0074 │ │ +0f5614: 52fb 3e0f |0092: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0f3e │ │ +0f5618: d80b 0bff |0094: add-int/lit8 v11, v11, #int -1 // #ff │ │ +0f561c: 7120 1926 be00 |0096: invoke-static {v14, v11}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0f5622: 0a0b |0099: move-result v11 │ │ +0f5624: 59fb 3e0f |009a: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0f3e │ │ +0f5628: 55fb 270f |009c: iget-boolean v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ +0f562c: 380b 3400 |009e: if-eqz v11, 00d2 // +0034 │ │ +0f5630: 52fb 1e0f |00a0: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0f5634: 52fc 370f |00a2: iget v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ +0f5638: 7120 1b26 cb00 |00a4: invoke-static {v11, v12}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0f563e: 0a05 |00a7: move-result v5 │ │ +0f5640: 52fb 1e0f |00a8: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0f5644: 52fc 370f |00aa: iget v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ +0f5648: 7120 1926 cb00 |00ac: invoke-static {v11, v12}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0f564e: 0a03 |00af: move-result v3 │ │ +0f5650: 54fb 260f |00b0: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ +0f5654: 6e20 9a1f 5b00 |00b2: invoke-virtual {v11, v5}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ +0f565a: 0a0b |00b5: move-result v11 │ │ +0f565c: 7120 1826 9b00 |00b6: invoke-static {v11, v9}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0f5662: 0a06 |00b9: move-result v6 │ │ +0f5664: 54fb 260f |00ba: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ +0f5668: 6e20 9a1f 3b00 |00bc: invoke-virtual {v11, v3}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ +0f566e: 0a0b |00bf: move-result v11 │ │ +0f5670: 54fc 260f |00c0: iget-object v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ +0f5674: 52fd 3e0f |00c2: iget v13, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0f3e │ │ +0f5678: 6e20 9a1f dc00 |00c4: invoke-virtual {v12, v13}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ +0f567e: 0a0c |00c7: move-result v12 │ │ +0f5680: 7120 1a26 cb00 |00c8: invoke-static {v11, v12}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +0f5686: 0a04 |00cb: move-result v4 │ │ +0f5688: 59f6 390f |00cc: iput v6, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionX:F // field@0f39 │ │ +0f568c: a70b 0406 |00ce: sub-float v11, v4, v6 │ │ +0f5690: 59fb 380f |00d0: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionWidth:F // field@0f38 │ │ +0f5694: 55fb 350f |00d2: iget-boolean v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.rightAligned:Z // field@0f35 │ │ +0f5698: 380b 1a00 |00d4: if-eqz v11, 00ee // +001a │ │ +0f569c: 54fb 260f |00d6: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ +0f56a0: 54bb 0f10 |00d8: iget-object v11, v11, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +0f56a4: 52fc 3e0f |00da: iget v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0f3e │ │ +0f56a8: 440b 0b0c |00dc: aget v11, v11, v12 │ │ +0f56ac: c79b |00de: sub-float/2addr v11, v9 │ │ +0f56ae: a70b 0a0b |00df: sub-float v11, v10, v11 │ │ +0f56b2: 59fb 3d0f |00e1: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textOffset:F // field@0f3d │ │ +0f56b6: 55fb 270f |00e3: iget-boolean v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ +0f56ba: 380b 0900 |00e5: if-eqz v11, 00ee // +0009 │ │ +0f56be: 52fb 390f |00e7: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionX:F // field@0f39 │ │ +0f56c2: 52fc 3d0f |00e9: iget v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textOffset:F // field@0f3d │ │ +0f56c6: c6cb |00eb: add-float/2addr v11, v12 │ │ +0f56c8: 59fb 390f |00ec: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionX:F // field@0f39 │ │ +0f56cc: 0e00 |00ee: return-void │ │ +0f56ce: 59fd 340f |00ef: iput v13, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0f34 │ │ +0f56d2: 2900 52ff |00f1: goto/16 0043 // -00ae │ │ +0f56d6: 2d0b 000a |00f3: cmpl-float v11, v0, v10 │ │ +0f56da: 3d0b 4eff |00f5: if-lez v11, 0043 // -00b2 │ │ +0f56de: 52fb 340f |00f7: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0f34 │ │ +0f56e2: a70c 000a |00f9: sub-float v12, v0, v10 │ │ +0f56e6: c7cb |00fb: sub-float/2addr v11, v12 │ │ +0f56e8: 59fb 340f |00fc: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0f34 │ │ +0f56ec: 2900 45ff |00fe: goto/16 0043 // -00bb │ │ +0f56f0: d801 0101 |0100: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0f56f4: 2900 51ff |0102: goto/16 0053 // -00af │ │ +0f56f8: 52fb 3e0f |0104: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0f3e │ │ +0f56fc: d80b 0b01 |0106: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0f5700: 59fb 3e0f |0108: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0f3e │ │ +0f5704: 2900 71ff |010a: goto/16 007b // -008f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=389 │ │ 0x0006 line=390 │ │ 0x001e line=393 │ │ 0x0026 line=394 │ │ 0x002e line=395 │ │ @@ -340416,89 +340471,89 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Array;Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Z)Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 131 16-bit code units │ │ -0e7164: |[0e7164] com.badlogic.gdx.scenes.scene2d.ui.TextField.findNextTextField:(Lcom/badlogic/gdx/utils/Array;Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Z)Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ -0e7174: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0e7176: 52b9 df0f |0001: iget v9, v11, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0e717a: 3598 7f00 |0003: if-ge v8, v9, 0082 // +007f │ │ -0e717e: 6e20 741e 8b00 |0005: invoke-virtual {v11, v8}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0e7184: 0c06 |0008: move-result-object v6 │ │ -0e7186: 1f06 5902 |0009: check-cast v6, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0259 │ │ -0e718a: 33a6 0500 |000b: if-ne v6, v10, 0010 // +0005 │ │ -0e718e: d808 0801 |000d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0e7192: 28f4 |000f: goto 0003 // -000c │ │ -0e7194: 2060 b902 |0010: instance-of v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // type@02b9 │ │ -0e7198: 3800 5800 |0012: if-eqz v0, 006a // +0058 │ │ -0e719c: 6e10 4517 0600 |0014: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1745 │ │ -0e71a2: 0c00 |0017: move-result-object v0 │ │ -0e71a4: 6201 f20b |0018: sget-object v1, Lcom/badlogic/gdx/math/Vector2;.tmp3:Lcom/badlogic/gdx/math/Vector2; // field@0bf2 │ │ -0e71a8: 6e10 4e17 0600 |001a: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@174e │ │ -0e71ae: 0a02 |001d: move-result v2 │ │ -0e71b0: 6e10 4f17 0600 |001e: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ -0e71b6: 0a03 |0021: move-result v3 │ │ -0e71b8: 6e30 6814 2103 |0022: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e71be: 0c01 |0025: move-result-object v1 │ │ -0e71c0: 6e20 b617 1000 |0026: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.localToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@17b6 │ │ -0e71c6: 0c07 |0029: move-result-object v7 │ │ -0e71c8: 5270 f40b |002a: iget v0, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e71cc: 52e1 f40b |002c: iget v1, v14, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e71d0: 2e00 0001 |002e: cmpg-float v0, v0, v1 │ │ -0e71d4: 3a00 1200 |0030: if-ltz v0, 0042 // +0012 │ │ -0e71d8: 5270 f40b |0032: iget v0, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e71dc: 52e1 f40b |0034: iget v1, v14, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e71e0: 2d00 0001 |0036: cmpl-float v0, v0, v1 │ │ -0e71e4: 3900 4600 |0038: if-nez v0, 007e // +0046 │ │ -0e71e8: 5270 f30b |003a: iget v0, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e71ec: 52e1 f30b |003c: iget v1, v14, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e71f0: 2d00 0001 |003e: cmpl-float v0, v0, v1 │ │ -0e71f4: 3d00 3e00 |0040: if-lez v0, 007e // +003e │ │ -0e71f8: 1210 |0042: const/4 v0, #int 1 // #1 │ │ -0e71fa: b7f0 |0043: xor-int/2addr v0, v15 │ │ -0e71fc: 3800 2600 |0044: if-eqz v0, 006a // +0026 │ │ -0e7200: 380c 1e00 |0046: if-eqz v12, 0064 // +001e │ │ -0e7204: 5270 f40b |0048: iget v0, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e7208: 52d1 f40b |004a: iget v1, v13, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e720c: 2d00 0001 |004c: cmpl-float v0, v0, v1 │ │ -0e7210: 3c00 1200 |004e: if-gtz v0, 0060 // +0012 │ │ -0e7214: 5270 f40b |0050: iget v0, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e7218: 52d1 f40b |0052: iget v1, v13, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e721c: 2d00 0001 |0054: cmpl-float v0, v0, v1 │ │ -0e7220: 3900 2a00 |0056: if-nez v0, 0080 // +002a │ │ -0e7224: 5270 f30b |0058: iget v0, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e7228: 52d1 f30b |005a: iget v1, v13, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e722c: 2e00 0001 |005c: cmpg-float v0, v0, v1 │ │ -0e7230: 3b00 2200 |005e: if-gez v0, 0080 // +0022 │ │ -0e7234: 1210 |0060: const/4 v0, #int 1 // #1 │ │ -0e7236: b7f0 |0061: xor-int/2addr v0, v15 │ │ -0e7238: 3800 0800 |0062: if-eqz v0, 006a // +0008 │ │ -0e723c: 076c |0064: move-object v12, v6 │ │ -0e723e: 1f0c b902 |0065: check-cast v12, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // type@02b9 │ │ -0e7242: 6e20 6914 7d00 |0067: invoke-virtual {v13, v7}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -0e7248: 2060 5c02 |006a: instance-of v0, v6, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@025c │ │ -0e724c: 3800 a1ff |006c: if-eqz v0, 000d // -005f │ │ -0e7250: 1f06 5c02 |006e: check-cast v6, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@025c │ │ -0e7254: 6e10 a417 0600 |0070: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@17a4 │ │ -0e725a: 0c01 |0073: move-result-object v1 │ │ -0e725c: 07a0 |0074: move-object v0, v10 │ │ -0e725e: 07c2 |0075: move-object v2, v12 │ │ -0e7260: 07d3 |0076: move-object v3, v13 │ │ -0e7262: 07e4 |0077: move-object v4, v14 │ │ -0e7264: 01f5 |0078: move v5, v15 │ │ -0e7266: 7606 661c 0000 |0079: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.findNextTextField:(Lcom/badlogic/gdx/utils/Array;Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Z)Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // method@1c66 │ │ -0e726c: 0c0c |007c: move-result-object v12 │ │ -0e726e: 2890 |007d: goto 000d // -0070 │ │ -0e7270: 1200 |007e: const/4 v0, #int 0 // #0 │ │ -0e7272: 28c4 |007f: goto 0043 // -003c │ │ -0e7274: 1200 |0080: const/4 v0, #int 0 // #0 │ │ -0e7276: 28e0 |0081: goto 0061 // -0020 │ │ -0e7278: 110c |0082: return-object v12 │ │ +0f5708: |[0f5708] com.badlogic.gdx.scenes.scene2d.ui.TextField.findNextTextField:(Lcom/badlogic/gdx/utils/Array;Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Z)Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ +0f5718: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0f571a: 52b9 df0f |0001: iget v9, v11, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0f571e: 3598 7f00 |0003: if-ge v8, v9, 0082 // +007f │ │ +0f5722: 6e20 741e 8b00 |0005: invoke-virtual {v11, v8}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0f5728: 0c06 |0008: move-result-object v6 │ │ +0f572a: 1f06 5702 |0009: check-cast v6, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0257 │ │ +0f572e: 33a6 0500 |000b: if-ne v6, v10, 0010 // +0005 │ │ +0f5732: d808 0801 |000d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0f5736: 28f4 |000f: goto 0003 // -000c │ │ +0f5738: 2060 b702 |0010: instance-of v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // type@02b7 │ │ +0f573c: 3800 5800 |0012: if-eqz v0, 006a // +0058 │ │ +0f5740: 6e10 4517 0600 |0014: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1745 │ │ +0f5746: 0c00 |0017: move-result-object v0 │ │ +0f5748: 6201 f20b |0018: sget-object v1, Lcom/badlogic/gdx/math/Vector2;.tmp3:Lcom/badlogic/gdx/math/Vector2; // field@0bf2 │ │ +0f574c: 6e10 4e17 0600 |001a: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@174e │ │ +0f5752: 0a02 |001d: move-result v2 │ │ +0f5754: 6e10 4f17 0600 |001e: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ +0f575a: 0a03 |0021: move-result v3 │ │ +0f575c: 6e30 6814 2103 |0022: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f5762: 0c01 |0025: move-result-object v1 │ │ +0f5764: 6e20 b617 1000 |0026: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.localToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@17b6 │ │ +0f576a: 0c07 |0029: move-result-object v7 │ │ +0f576c: 5270 f40b |002a: iget v0, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f5770: 52e1 f40b |002c: iget v1, v14, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f5774: 2e00 0001 |002e: cmpg-float v0, v0, v1 │ │ +0f5778: 3a00 1200 |0030: if-ltz v0, 0042 // +0012 │ │ +0f577c: 5270 f40b |0032: iget v0, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f5780: 52e1 f40b |0034: iget v1, v14, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f5784: 2d00 0001 |0036: cmpl-float v0, v0, v1 │ │ +0f5788: 3900 4600 |0038: if-nez v0, 007e // +0046 │ │ +0f578c: 5270 f30b |003a: iget v0, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f5790: 52e1 f30b |003c: iget v1, v14, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f5794: 2d00 0001 |003e: cmpl-float v0, v0, v1 │ │ +0f5798: 3d00 3e00 |0040: if-lez v0, 007e // +003e │ │ +0f579c: 1210 |0042: const/4 v0, #int 1 // #1 │ │ +0f579e: b7f0 |0043: xor-int/2addr v0, v15 │ │ +0f57a0: 3800 2600 |0044: if-eqz v0, 006a // +0026 │ │ +0f57a4: 380c 1e00 |0046: if-eqz v12, 0064 // +001e │ │ +0f57a8: 5270 f40b |0048: iget v0, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f57ac: 52d1 f40b |004a: iget v1, v13, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f57b0: 2d00 0001 |004c: cmpl-float v0, v0, v1 │ │ +0f57b4: 3c00 1200 |004e: if-gtz v0, 0060 // +0012 │ │ +0f57b8: 5270 f40b |0050: iget v0, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f57bc: 52d1 f40b |0052: iget v1, v13, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f57c0: 2d00 0001 |0054: cmpl-float v0, v0, v1 │ │ +0f57c4: 3900 2a00 |0056: if-nez v0, 0080 // +002a │ │ +0f57c8: 5270 f30b |0058: iget v0, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f57cc: 52d1 f30b |005a: iget v1, v13, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f57d0: 2e00 0001 |005c: cmpg-float v0, v0, v1 │ │ +0f57d4: 3b00 2200 |005e: if-gez v0, 0080 // +0022 │ │ +0f57d8: 1210 |0060: const/4 v0, #int 1 // #1 │ │ +0f57da: b7f0 |0061: xor-int/2addr v0, v15 │ │ +0f57dc: 3800 0800 |0062: if-eqz v0, 006a // +0008 │ │ +0f57e0: 076c |0064: move-object v12, v6 │ │ +0f57e2: 1f0c b702 |0065: check-cast v12, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // type@02b7 │ │ +0f57e6: 6e20 6914 7d00 |0067: invoke-virtual {v13, v7}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +0f57ec: 2060 5a02 |006a: instance-of v0, v6, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@025a │ │ +0f57f0: 3800 a1ff |006c: if-eqz v0, 000d // -005f │ │ +0f57f4: 1f06 5a02 |006e: check-cast v6, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@025a │ │ +0f57f8: 6e10 a417 0600 |0070: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@17a4 │ │ +0f57fe: 0c01 |0073: move-result-object v1 │ │ +0f5800: 07a0 |0074: move-object v0, v10 │ │ +0f5802: 07c2 |0075: move-object v2, v12 │ │ +0f5804: 07d3 |0076: move-object v3, v13 │ │ +0f5806: 07e4 |0077: move-object v4, v14 │ │ +0f5808: 01f5 |0078: move v5, v15 │ │ +0f580a: 7606 661c 0000 |0079: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.findNextTextField:(Lcom/badlogic/gdx/utils/Array;Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Z)Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // method@1c66 │ │ +0f5810: 0c0c |007c: move-result-object v12 │ │ +0f5812: 2890 |007d: goto 000d // -0070 │ │ +0f5814: 1200 |007e: const/4 v0, #int 0 // #0 │ │ +0f5816: 28c4 |007f: goto 0043 // -003c │ │ +0f5818: 1200 |0080: const/4 v0, #int 0 // #0 │ │ +0f581a: 28e0 |0081: goto 0061 // -0020 │ │ +0f581c: 110c |0082: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ 0x0005 line=609 │ │ 0x000b line=610 │ │ 0x000d line=608 │ │ 0x0010 line=611 │ │ @@ -340532,20 +340587,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0e727c: |[0e727c] com.badlogic.gdx.scenes.scene2d.ui.TextField.initialize:()V │ │ -0e728c: 2200 b102 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1; // type@02b1 │ │ -0e7290: 7020 441c 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;)V // method@1c44 │ │ -0e7296: 5b10 280f |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.inputListener:Lcom/badlogic/gdx/scenes/scene2d/InputListener; // field@0f28 │ │ -0e729a: 6e20 5e1c 0100 |0007: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1c5e │ │ -0e72a0: 0e00 |000a: return-void │ │ +0f5820: |[0f5820] com.badlogic.gdx.scenes.scene2d.ui.TextField.initialize:()V │ │ +0f5830: 2200 af02 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1; // type@02af │ │ +0f5834: 7020 441c 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;)V // method@1c44 │ │ +0f583a: 5b10 280f |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.inputListener:Lcom/badlogic/gdx/scenes/scene2d/InputListener; // field@0f28 │ │ +0f583e: 6e20 5e1c 0100 |0007: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1c5e │ │ +0f5844: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x000a line=362 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ │ │ @@ -340555,18 +340610,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0e72a4: |[0e72a4] com.badlogic.gdx.scenes.scene2d.ui.TextField.clearSelection:()V │ │ -0e72b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e72b6: 5c10 270f |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ -0e72ba: 0e00 |0003: return-void │ │ +0f5848: |[0f5848] com.badlogic.gdx.scenes.scene2d.ui.TextField.clearSelection:()V │ │ +0f5858: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f585a: 5c10 270f |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ +0f585e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=707 │ │ 0x0003 line=708 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ │ │ @@ -340575,31 +340630,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -0e72bc: |[0e72bc] com.badlogic.gdx.scenes.scene2d.ui.TextField.copy:()V │ │ -0e72cc: 5542 270f |0000: iget-boolean v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ -0e72d0: 3802 1d00 |0002: if-eqz v2, 001f // +001d │ │ -0e72d4: 5242 1e0f |0004: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0e72d8: 5243 370f |0006: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ -0e72dc: 7120 1b26 3200 |0008: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -0e72e2: 0a01 |000b: move-result v1 │ │ -0e72e4: 5242 1e0f |000c: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0e72e8: 5243 370f |000e: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ -0e72ec: 7120 1926 3200 |0010: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0e72f2: 0a00 |0013: move-result v0 │ │ -0e72f4: 5442 1d0f |0014: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clipboard:Lcom/badlogic/gdx/utils/Clipboard; // field@0f1d │ │ -0e72f8: 5443 3b0f |0016: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0e72fc: 6e30 5826 1300 |0018: invoke-virtual {v3, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ -0e7302: 0c03 |001b: move-result-object v3 │ │ -0e7304: 7220 4f1f 3200 |001c: invoke-interface {v2, v3}, Lcom/badlogic/gdx/utils/Clipboard;.setContents:(Ljava/lang/String;)V // method@1f4f │ │ -0e730a: 0e00 |001f: return-void │ │ +0f5860: |[0f5860] com.badlogic.gdx.scenes.scene2d.ui.TextField.copy:()V │ │ +0f5870: 5542 270f |0000: iget-boolean v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ +0f5874: 3802 1d00 |0002: if-eqz v2, 001f // +001d │ │ +0f5878: 5242 1e0f |0004: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0f587c: 5243 370f |0006: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ +0f5880: 7120 1b26 3200 |0008: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0f5886: 0a01 |000b: move-result v1 │ │ +0f5888: 5242 1e0f |000c: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0f588c: 5243 370f |000e: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ +0f5890: 7120 1926 3200 |0010: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0f5896: 0a00 |0013: move-result v0 │ │ +0f5898: 5442 1d0f |0014: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clipboard:Lcom/badlogic/gdx/utils/Clipboard; // field@0f1d │ │ +0f589c: 5443 3b0f |0016: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0f58a0: 6e30 5826 1300 |0018: invoke-virtual {v3, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ +0f58a6: 0c03 |001b: move-result-object v3 │ │ +0f58a8: 7220 4f1f 3200 |001c: invoke-interface {v2, v3}, Lcom/badlogic/gdx/utils/Clipboard;.setContents:(Ljava/lang/String;)V // method@1f4f │ │ +0f58ae: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ 0x0004 line=528 │ │ 0x000c line=529 │ │ 0x0014 line=530 │ │ 0x001f line=532 │ │ @@ -340613,20 +340668,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0e730c: |[0e730c] com.badlogic.gdx.scenes.scene2d.ui.TextField.cut:()V │ │ -0e731c: 5510 270f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ -0e7320: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -0e7324: 6e10 621c 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.copy:()V // method@1c62 │ │ -0e732a: 6e10 641c 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.delete:()V // method@1c64 │ │ -0e7330: 0e00 |000a: return-void │ │ +0f58b0: |[0f58b0] com.badlogic.gdx.scenes.scene2d.ui.TextField.cut:()V │ │ +0f58c0: 5510 270f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ +0f58c4: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +0f58c8: 6e10 621c 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.copy:()V // method@1c62 │ │ +0f58ce: 6e10 641c 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.delete:()V // method@1c64 │ │ +0f58d4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ 0x0004 line=538 │ │ 0x0007 line=539 │ │ 0x000a line=541 │ │ locals : │ │ @@ -340637,55 +340692,55 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -0e7334: |[0e7334] com.badlogic.gdx.scenes.scene2d.ui.TextField.delete:()V │ │ -0e7344: 5252 1e0f |0000: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0e7348: 5253 370f |0002: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ -0e734c: 7120 1b26 3200 |0004: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -0e7352: 0a01 |0007: move-result v1 │ │ -0e7354: 5252 1e0f |0008: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0e7358: 5253 370f |000a: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ -0e735c: 7120 1926 3200 |000c: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0e7362: 0a00 |000f: move-result v0 │ │ -0e7364: 2203 c503 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@03c5 │ │ -0e7368: 7010 6726 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0e736e: 3d01 3400 |0015: if-lez v1, 0049 // +0034 │ │ -0e7372: 5452 3b0f |0017: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0e7376: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -0e7378: 6e30 5826 4201 |001a: invoke-virtual {v2, v4, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ -0e737e: 0c02 |001d: move-result-object v2 │ │ -0e7380: 6e20 6e26 2300 |001e: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e7386: 0c03 |0021: move-result-object v3 │ │ -0e7388: 5452 3b0f |0022: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0e738c: 6e10 5026 0200 |0024: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@2650 │ │ -0e7392: 0a02 |0027: move-result v2 │ │ -0e7394: 3520 2400 |0028: if-ge v0, v2, 004c // +0024 │ │ -0e7398: 5452 3b0f |002a: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0e739c: 5454 3b0f |002c: iget-object v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0e73a0: 6e10 5026 0400 |002e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2650 │ │ -0e73a6: 0a04 |0031: move-result v4 │ │ -0e73a8: 6e30 5826 0204 |0032: invoke-virtual {v2, v0, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ -0e73ae: 0c02 |0035: move-result-object v2 │ │ -0e73b0: 6e20 6e26 2300 |0036: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e73b6: 0c02 |0039: move-result-object v2 │ │ -0e73b8: 6e10 7426 0200 |003a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0e73be: 0c02 |003d: move-result-object v2 │ │ -0e73c0: 5b52 3b0f |003e: iput-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0e73c4: 6e10 901c 0500 |0040: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.updateDisplayText:()V // method@1c90 │ │ -0e73ca: 5951 1e0f |0043: iput v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0e73ce: 6e10 611c 0500 |0045: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1c61 │ │ -0e73d4: 0e00 |0048: return-void │ │ -0e73d6: 1a02 0000 |0049: const-string v2, "" // string@0000 │ │ -0e73da: 28d3 |004b: goto 001e // -002d │ │ -0e73dc: 1a02 0000 |004c: const-string v2, "" // string@0000 │ │ -0e73e0: 28e8 |004e: goto 0036 // -0018 │ │ +0f58d8: |[0f58d8] com.badlogic.gdx.scenes.scene2d.ui.TextField.delete:()V │ │ +0f58e8: 5252 1e0f |0000: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0f58ec: 5253 370f |0002: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ +0f58f0: 7120 1b26 3200 |0004: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0f58f6: 0a01 |0007: move-result v1 │ │ +0f58f8: 5252 1e0f |0008: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0f58fc: 5253 370f |000a: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ +0f5900: 7120 1926 3200 |000c: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0f5906: 0a00 |000f: move-result v0 │ │ +0f5908: 2203 c303 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@03c3 │ │ +0f590c: 7010 6726 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0f5912: 3d01 3400 |0015: if-lez v1, 0049 // +0034 │ │ +0f5916: 5452 3b0f |0017: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0f591a: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +0f591c: 6e30 5826 4201 |001a: invoke-virtual {v2, v4, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ +0f5922: 0c02 |001d: move-result-object v2 │ │ +0f5924: 6e20 6e26 2300 |001e: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f592a: 0c03 |0021: move-result-object v3 │ │ +0f592c: 5452 3b0f |0022: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0f5930: 6e10 5026 0200 |0024: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@2650 │ │ +0f5936: 0a02 |0027: move-result v2 │ │ +0f5938: 3520 2400 |0028: if-ge v0, v2, 004c // +0024 │ │ +0f593c: 5452 3b0f |002a: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0f5940: 5454 3b0f |002c: iget-object v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0f5944: 6e10 5026 0400 |002e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2650 │ │ +0f594a: 0a04 |0031: move-result v4 │ │ +0f594c: 6e30 5826 0204 |0032: invoke-virtual {v2, v0, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ +0f5952: 0c02 |0035: move-result-object v2 │ │ +0f5954: 6e20 6e26 2300 |0036: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f595a: 0c02 |0039: move-result-object v2 │ │ +0f595c: 6e10 7426 0200 |003a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0f5962: 0c02 |003d: move-result-object v2 │ │ +0f5964: 5b52 3b0f |003e: iput-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0f5968: 6e10 901c 0500 |0040: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.updateDisplayText:()V // method@1c90 │ │ +0f596e: 5951 1e0f |0043: iput v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0f5972: 6e10 611c 0500 |0045: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1c61 │ │ +0f5978: 0e00 |0048: return-void │ │ +0f597a: 1a02 0000 |0049: const-string v2, "" // string@0000 │ │ +0f597e: 28d3 |004b: goto 001e // -002d │ │ +0f5980: 1a02 0000 |004c: const-string v2, "" // string@0000 │ │ +0f5984: 28e8 |004e: goto 0036 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ 0x0008 line=579 │ │ 0x0010 line=580 │ │ 0x0040 line=582 │ │ 0x0043 line=583 │ │ @@ -340702,284 +340757,284 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 30 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 536 16-bit code units │ │ -0e73e4: |[0e73e4] com.badlogic.gdx.scenes.scene2d.ui.TextField.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0e73f4: 0800 1b00 |0000: move-object/from16 v0, v27 │ │ -0e73f8: 5403 3a0f |0002: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ -0e73fc: 5430 110f |0004: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f11 │ │ -0e7400: 0815 0000 |0006: move-object/from16 v21, v0 │ │ -0e7404: 0800 1b00 |0008: move-object/from16 v0, v27 │ │ -0e7408: 5503 200f |000a: iget-boolean v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.disabled:Z // field@0f20 │ │ -0e740c: 3803 a001 |000c: if-eqz v3, 01ac // +01a0 │ │ -0e7410: 0800 1b00 |000e: move-object/from16 v0, v27 │ │ -0e7414: 5403 3a0f |0010: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ -0e7418: 5430 100f |0012: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f10 │ │ -0e741c: 0816 0000 |0014: move-object/from16 v22, v0 │ │ -0e7420: 0800 1b00 |0016: move-object/from16 v0, v27 │ │ -0e7424: 5403 3a0f |0018: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ -0e7428: 5438 150f |001a: iget-object v8, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f15 │ │ -0e742c: 0800 1b00 |001c: move-object/from16 v0, v27 │ │ -0e7430: 5403 3a0f |001e: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ -0e7434: 5430 0f0f |0020: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.cursor:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f0f │ │ -0e7438: 0813 0000 |0022: move-object/from16 v19, v0 │ │ -0e743c: 0800 1b00 |0024: move-object/from16 v0, v27 │ │ -0e7440: 5403 3a0f |0026: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ -0e7444: 5432 0e0f |0028: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f0e │ │ -0e7448: 7401 671c 1b00 |002a: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1c67 │ │ -0e744e: 0c12 |002d: move-result-object v18 │ │ -0e7450: 7401 751c 1b00 |002e: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getX:()F // method@1c75 │ │ -0e7456: 0a04 |0031: move-result v4 │ │ -0e7458: 7401 761c 1b00 |0032: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getY:()F // method@1c76 │ │ -0e745e: 0a05 |0035: move-result v5 │ │ -0e7460: 7401 741c 1b00 |0036: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getWidth:()F // method@1c74 │ │ -0e7466: 0a06 |0039: move-result v6 │ │ -0e7468: 7401 691c 1b00 |003a: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getHeight:()F // method@1c69 │ │ -0e746e: 0a07 |003d: move-result v7 │ │ -0e7470: 0800 1b00 |003e: move-object/from16 v0, v27 │ │ -0e7474: 5403 3c0f |0040: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0f3c │ │ -0e7478: 5233 b106 |0042: iget v3, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ -0e747c: 1509 0040 |0044: const/high16 v9, #int 1073741824 // #4000 │ │ -0e7480: c993 |0046: div-float/2addr v3, v9 │ │ -0e7482: 7401 e90b 1500 |0047: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0be9 │ │ -0e7488: 0a09 |004a: move-result v9 │ │ -0e748a: a619 0309 |004b: add-float v25, v3, v9 │ │ -0e748e: 0800 1200 |004d: move-object/from16 v0, v18 │ │ -0e7492: 5203 7903 |004f: iget v3, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0e7496: 0800 1200 |0051: move-object/from16 v0, v18 │ │ -0e749a: 5209 7803 |0053: iget v9, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0e749e: 0800 1200 |0055: move-object/from16 v0, v18 │ │ -0e74a2: 520a 7703 |0057: iget v10, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0e74a6: 0800 1200 |0059: move-object/from16 v0, v18 │ │ -0e74aa: 520b 7603 |005b: iget v11, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0e74ae: a80b 0b1d |005d: mul-float v11, v11, v29 │ │ -0e74b2: 0800 1c00 |005f: move-object/from16 v0, v28 │ │ -0e74b6: 6e5b f30d 30a9 |0061: invoke-virtual {v0, v3, v9, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0df3 │ │ -0e74bc: 1310 0000 |0064: const/16 v16, #int 0 // #0 │ │ -0e74c0: 3802 5001 |0066: if-eqz v2, 01b6 // +0150 │ │ -0e74c4: 0803 1c00 |0068: move-object/from16 v3, v28 │ │ -0e74c8: 7806 031e 0200 |006a: invoke-interface/range {v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0e74ce: 7210 051e 0200 |006d: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ -0e74d4: 0a10 |0070: move-result v16 │ │ -0e74d6: 7210 041e 0200 |0071: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ -0e74dc: 0a11 |0074: move-result v17 │ │ -0e74de: 7210 091e 0200 |0075: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ -0e74e4: 0a03 |0078: move-result v3 │ │ -0e74e6: a703 0703 |0079: sub-float v3, v7, v3 │ │ -0e74ea: a703 0311 |007b: sub-float v3, v3, v17 │ │ -0e74ee: 1509 0040 |007d: const/high16 v9, #int 1073741824 // #4000 │ │ -0e74f2: c993 |007f: div-float/2addr v3, v9 │ │ -0e74f4: a603 0319 |0080: add-float v3, v3, v25 │ │ -0e74f8: a603 0311 |0082: add-float v3, v3, v17 │ │ -0e74fc: 8733 |0084: float-to-int v3, v3 │ │ -0e74fe: 8230 |0085: int-to-float v0, v3 │ │ -0e7500: 0219 0000 |0086: move/from16 v25, v0 │ │ -0e7504: 7601 601c 1b00 |0088: invoke-direct/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.calculateOffsets:()V // method@1c60 │ │ -0e750a: 7401 701c 1b00 |008b: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1c70 │ │ -0e7510: 0c18 |008e: move-result-object v24 │ │ -0e7512: 3818 3301 |008f: if-eqz v24, 01c2 // +0133 │ │ -0e7516: 7401 0d18 1800 |0091: invoke-virtual/range {v24}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getKeyboardFocus:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@180d │ │ -0e751c: 0c03 |0094: move-result-object v3 │ │ -0e751e: 0800 1b00 |0095: move-object/from16 v0, v27 │ │ -0e7522: 3303 2b01 |0097: if-ne v3, v0, 01c2 // +012b │ │ -0e7526: 1314 0100 |0099: const/16 v20, #int 1 // #1 │ │ -0e752a: 3814 3e00 |009b: if-eqz v20, 00d9 // +003e │ │ -0e752e: 0800 1b00 |009d: move-object/from16 v0, v27 │ │ -0e7532: 5503 270f |009f: iget-boolean v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ -0e7536: 3803 3800 |00a1: if-eqz v3, 00d9 // +0038 │ │ -0e753a: 3808 3600 |00a3: if-eqz v8, 00d9 // +0036 │ │ -0e753e: 0800 1b00 |00a5: move-object/from16 v0, v27 │ │ -0e7542: 5203 390f |00a7: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionX:F // field@0f39 │ │ -0e7546: c643 |00a9: add-float/2addr v3, v4 │ │ -0e7548: a603 0310 |00aa: add-float v3, v3, v16 │ │ -0e754c: 0800 1b00 |00ac: move-object/from16 v0, v27 │ │ -0e7550: 5209 340f |00ae: iget v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0f34 │ │ -0e7554: a60a 0309 |00b0: add-float v10, v3, v9 │ │ -0e7558: a603 0519 |00b2: add-float v3, v5, v25 │ │ -0e755c: 0800 1b00 |00b4: move-object/from16 v0, v27 │ │ -0e7560: 5409 3c0f |00b6: iget-object v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0f3c │ │ -0e7564: 5299 b106 |00b8: iget v9, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ -0e7568: c793 |00ba: sub-float/2addr v3, v9 │ │ -0e756a: 7401 e90b 1500 |00bb: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0be9 │ │ -0e7570: 0a09 |00be: move-result v9 │ │ -0e7572: a70b 0309 |00bf: sub-float v11, v3, v9 │ │ -0e7576: 0800 1b00 |00c1: move-object/from16 v0, v27 │ │ -0e757a: 520c 380f |00c3: iget v12, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionWidth:F // field@0f38 │ │ -0e757e: 0800 1b00 |00c5: move-object/from16 v0, v27 │ │ -0e7582: 5403 3c0f |00c7: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0f3c │ │ -0e7586: 5233 b106 |00c9: iget v3, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ -0e758a: 7401 e90b 1500 |00cb: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0be9 │ │ -0e7590: 0a09 |00ce: move-result v9 │ │ -0e7592: 150d 0040 |00cf: const/high16 v13, #int 1073741824 // #4000 │ │ -0e7596: c9d9 |00d1: div-float/2addr v9, v13 │ │ -0e7598: a60d 0309 |00d2: add-float v13, v3, v9 │ │ -0e759c: 0809 1c00 |00d4: move-object/from16 v9, v28 │ │ -0e75a0: 7806 031e 0800 |00d6: invoke-interface/range {v8, v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0e75a6: 7401 f50b 1500 |00d9: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isFlipped:()Z // method@0bf5 │ │ -0e75ac: 0a03 |00dc: move-result v3 │ │ -0e75ae: 3803 e900 |00dd: if-eqz v3, 01c6 // +00e9 │ │ -0e75b2: 0800 1b00 |00df: move-object/from16 v0, v27 │ │ -0e75b6: 5403 3c0f |00e1: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0f3c │ │ -0e75ba: 5233 b106 |00e3: iget v3, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ -0e75be: 7f30 |00e5: neg-float v0, v3 │ │ -0e75c0: 021a 0000 |00e6: move/from16 v26, v0 │ │ -0e75c4: 0800 1b00 |00e8: move-object/from16 v0, v27 │ │ -0e75c8: 5403 210f |00ea: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0f21 │ │ -0e75cc: 7210 c425 0300 |00ec: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ -0e75d2: 0a03 |00ef: move-result v3 │ │ -0e75d4: 3903 f000 |00f0: if-nez v3, 01e0 // +00f0 │ │ -0e75d8: 3914 5800 |00f2: if-nez v20, 014a // +0058 │ │ -0e75dc: 0800 1b00 |00f4: move-object/from16 v0, v27 │ │ -0e75e0: 5403 300f |00f6: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.messageText:Ljava/lang/String; // field@0f30 │ │ -0e75e4: 3803 5200 |00f8: if-eqz v3, 014a // +0052 │ │ -0e75e8: 0800 1b00 |00fa: move-object/from16 v0, v27 │ │ -0e75ec: 5403 3a0f |00fc: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ -0e75f0: 5433 140f |00fe: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f14 │ │ -0e75f4: 3803 ca00 |0100: if-eqz v3, 01ca // +00ca │ │ -0e75f8: 0800 1b00 |0102: move-object/from16 v0, v27 │ │ -0e75fc: 5403 3a0f |0104: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ -0e7600: 5433 140f |0106: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f14 │ │ -0e7604: 5233 7903 |0108: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0e7608: 0800 1b00 |010a: move-object/from16 v0, v27 │ │ -0e760c: 5409 3a0f |010c: iget-object v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ -0e7610: 5499 140f |010e: iget-object v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f14 │ │ -0e7614: 5299 7803 |0110: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0e7618: 0800 1b00 |0112: move-object/from16 v0, v27 │ │ -0e761c: 540a 3a0f |0114: iget-object v10, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ -0e7620: 54aa 140f |0116: iget-object v10, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f14 │ │ -0e7624: 52aa 7703 |0118: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0e7628: 0800 1b00 |011a: move-object/from16 v0, v27 │ │ -0e762c: 540b 3a0f |011c: iget-object v11, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ -0e7630: 54bb 140f |011e: iget-object v11, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f14 │ │ -0e7634: 52bb 7603 |0120: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0e7638: a80b 0b1d |0122: mul-float v11, v11, v29 │ │ -0e763c: 0800 1500 |0124: move-object/from16 v0, v21 │ │ -0e7640: 6e5b fb0b 30a9 |0126: invoke-virtual {v0, v3, v9, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setColor:(FFFF)V // method@0bfb │ │ -0e7646: 0800 1b00 |0129: move-object/from16 v0, v27 │ │ -0e764a: 5403 3a0f |012b: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ -0e764e: 5433 130f |012d: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f13 │ │ -0e7652: 3803 ad00 |012f: if-eqz v3, 01dc // +00ad │ │ -0e7656: 0800 1b00 |0131: move-object/from16 v0, v27 │ │ -0e765a: 5403 3a0f |0133: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ -0e765e: 5430 130f |0135: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f13 │ │ -0e7662: 0817 0000 |0137: move-object/from16 v23, v0 │ │ -0e7666: 0800 1b00 |0139: move-object/from16 v0, v27 │ │ -0e766a: 5403 300f |013b: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.messageText:Ljava/lang/String; // field@0f30 │ │ -0e766e: a609 0410 |013d: add-float v9, v4, v16 │ │ -0e7672: a60a 0519 |013f: add-float v10, v5, v25 │ │ -0e7676: a60a 0a1a |0141: add-float v10, v10, v26 │ │ -0e767a: 0800 1500 |0143: move-object/from16 v0, v21 │ │ -0e767e: 0801 1c00 |0145: move-object/from16 v1, v28 │ │ -0e7682: 6e5a db0b 1093 |0147: invoke-virtual {v0, v1, v3, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0bdb │ │ -0e7688: 3814 6100 |014a: if-eqz v20, 01ab // +0061 │ │ -0e768c: 0800 1b00 |014c: move-object/from16 v0, v27 │ │ -0e7690: 5503 200f |014e: iget-boolean v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.disabled:Z // field@0f20 │ │ -0e7694: 3903 5b00 |0150: if-nez v3, 01ab // +005b │ │ -0e7698: 7601 5f1c 1b00 |0152: invoke-direct/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.blink:()V // method@1c5f │ │ -0e769e: 0800 1b00 |0155: move-object/from16 v0, v27 │ │ -0e76a2: 5503 1f0f |0157: iget-boolean v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursorOn:Z // field@0f1f │ │ -0e76a6: 3803 5200 |0159: if-eqz v3, 01ab // +0052 │ │ -0e76aa: 3813 5000 |015b: if-eqz v19, 01ab // +0050 │ │ -0e76ae: a603 0410 |015d: add-float v3, v4, v16 │ │ -0e76b2: 0800 1b00 |015f: move-object/from16 v0, v27 │ │ -0e76b6: 5209 3d0f |0161: iget v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textOffset:F // field@0f3d │ │ -0e76ba: c693 |0163: add-float/2addr v3, v9 │ │ -0e76bc: 0800 1b00 |0164: move-object/from16 v0, v27 │ │ -0e76c0: 5409 260f |0166: iget-object v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ -0e76c4: 0800 1b00 |0168: move-object/from16 v0, v27 │ │ -0e76c8: 520a 1e0f |016a: iget v10, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0e76cc: 6e20 9a1f a900 |016c: invoke-virtual {v9, v10}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ -0e76d2: 0a09 |016f: move-result v9 │ │ -0e76d4: c693 |0170: add-float/2addr v3, v9 │ │ -0e76d6: 0800 1b00 |0171: move-object/from16 v0, v27 │ │ -0e76da: 5409 260f |0173: iget-object v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ -0e76de: 5499 0f10 |0175: iget-object v9, v9, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -0e76e2: 0800 1b00 |0177: move-object/from16 v0, v27 │ │ -0e76e6: 520a 3f0f |0179: iget v10, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextStart:I // field@0f3f │ │ -0e76ea: 4409 090a |017b: aget v9, v9, v10 │ │ -0e76ee: c793 |017d: sub-float/2addr v3, v9 │ │ -0e76f0: 1509 803f |017e: const/high16 v9, #int 1065353216 // #3f80 │ │ -0e76f4: a70b 0309 |0180: sub-float v11, v3, v9 │ │ -0e76f8: a603 0519 |0182: add-float v3, v5, v25 │ │ -0e76fc: 0800 1b00 |0184: move-object/from16 v0, v27 │ │ -0e7700: 5409 3c0f |0186: iget-object v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0f3c │ │ -0e7704: 5299 b106 |0188: iget v9, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ -0e7708: c793 |018a: sub-float/2addr v3, v9 │ │ -0e770a: 7401 e90b 1500 |018b: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0be9 │ │ -0e7710: 0a09 |018e: move-result v9 │ │ -0e7712: a70c 0309 |018f: sub-float v12, v3, v9 │ │ -0e7716: 7801 071e 1300 |0191: invoke-interface/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0e771c: 0a0d |0194: move-result v13 │ │ -0e771e: 0800 1b00 |0195: move-object/from16 v0, v27 │ │ -0e7722: 5403 3c0f |0197: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0f3c │ │ -0e7726: 5233 b106 |0199: iget v3, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ -0e772a: 7401 e90b 1500 |019b: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0be9 │ │ -0e7730: 0a09 |019e: move-result v9 │ │ -0e7732: 150a 0040 |019f: const/high16 v10, #int 1073741824 // #4000 │ │ -0e7736: c9a9 |01a1: div-float/2addr v9, v10 │ │ -0e7738: a60e 0309 |01a2: add-float v14, v3, v9 │ │ -0e773c: 0809 1300 |01a4: move-object/from16 v9, v19 │ │ -0e7740: 080a 1c00 |01a6: move-object/from16 v10, v28 │ │ -0e7744: 7806 031e 0900 |01a8: invoke-interface/range {v9, v10, v11, v12, v13, v14}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0e774a: 0e00 |01ab: return-void │ │ -0e774c: 0800 1b00 |01ac: move-object/from16 v0, v27 │ │ -0e7750: 5403 3a0f |01ae: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ -0e7754: 5430 120f |01b0: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f12 │ │ -0e7758: 0816 0000 |01b2: move-object/from16 v22, v0 │ │ -0e775c: 2900 62fe |01b4: goto/16 0016 // -019e │ │ -0e7760: 1503 0040 |01b6: const/high16 v3, #int 1073741824 // #4000 │ │ -0e7764: a903 0703 |01b8: div-float v3, v7, v3 │ │ -0e7768: a603 0319 |01ba: add-float v3, v3, v25 │ │ -0e776c: 8733 |01bc: float-to-int v3, v3 │ │ -0e776e: 8230 |01bd: int-to-float v0, v3 │ │ -0e7770: 0219 0000 |01be: move/from16 v25, v0 │ │ -0e7774: 2900 c8fe |01c0: goto/16 0088 // -0138 │ │ -0e7778: 1314 0000 |01c2: const/16 v20, #int 0 // #0 │ │ -0e777c: 2900 d7fe |01c4: goto/16 009b // -0129 │ │ -0e7780: 131a 0000 |01c6: const/16 v26, #int 0 // #0 │ │ -0e7784: 2900 20ff |01c8: goto/16 00e8 // -00e0 │ │ -0e7788: 1403 3333 333f |01ca: const v3, #float 0.7 // #3f333333 │ │ -0e778e: 1409 3333 333f |01cd: const v9, #float 0.7 // #3f333333 │ │ -0e7794: 140a 3333 333f |01d0: const v10, #float 0.7 // #3f333333 │ │ -0e779a: 0800 1500 |01d3: move-object/from16 v0, v21 │ │ -0e779e: 0201 1d00 |01d5: move/from16 v1, v29 │ │ -0e77a2: 6e51 fb0b 30a9 |01d7: invoke-virtual {v0, v3, v9, v10, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setColor:(FFFF)V // method@0bfb │ │ -0e77a8: 2900 4fff |01da: goto/16 0129 // -00b1 │ │ -0e77ac: 0817 1500 |01dc: move-object/from16 v23, v21 │ │ -0e77b0: 2900 5bff |01de: goto/16 0139 // -00a5 │ │ -0e77b4: 0800 1600 |01e0: move-object/from16 v0, v22 │ │ -0e77b8: 5203 7903 |01e2: iget v3, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0e77bc: 0800 1600 |01e4: move-object/from16 v0, v22 │ │ -0e77c0: 5209 7803 |01e6: iget v9, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0e77c4: 0800 1600 |01e8: move-object/from16 v0, v22 │ │ -0e77c8: 520a 7703 |01ea: iget v10, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0e77cc: 0800 1600 |01ec: move-object/from16 v0, v22 │ │ -0e77d0: 520b 7603 |01ee: iget v11, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0e77d4: a80b 0b1d |01f0: mul-float v11, v11, v29 │ │ -0e77d8: 0800 1500 |01f2: move-object/from16 v0, v21 │ │ -0e77dc: 6e5b fb0b 30a9 |01f4: invoke-virtual {v0, v3, v9, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setColor:(FFFF)V // method@0bfb │ │ -0e77e2: 0800 1b00 |01f7: move-object/from16 v0, v27 │ │ -0e77e6: 540b 210f |01f9: iget-object v11, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0f21 │ │ -0e77ea: a603 0410 |01fb: add-float v3, v4, v16 │ │ -0e77ee: 0800 1b00 |01fd: move-object/from16 v0, v27 │ │ -0e77f2: 5209 3d0f |01ff: iget v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textOffset:F // field@0f3d │ │ -0e77f6: a60c 0309 |0201: add-float v12, v3, v9 │ │ -0e77fa: a603 0519 |0203: add-float v3, v5, v25 │ │ -0e77fe: a60d 031a |0205: add-float v13, v3, v26 │ │ -0e7802: 0800 1b00 |0207: move-object/from16 v0, v27 │ │ -0e7806: 520e 3f0f |0209: iget v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextStart:I // field@0f3f │ │ -0e780a: 0800 1b00 |020b: move-object/from16 v0, v27 │ │ -0e780e: 520f 3e0f |020d: iget v15, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0f3e │ │ -0e7812: 0809 1500 |020f: move-object/from16 v9, v21 │ │ -0e7816: 080a 1c00 |0211: move-object/from16 v10, v28 │ │ -0e781a: 7407 dc0b 0900 |0213: invoke-virtual/range {v9, v10, v11, v12, v13, v14, v15}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FFII)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0bdc │ │ -0e7820: 2900 34ff |0216: goto/16 014a // -00cc │ │ +0f5988: |[0f5988] com.badlogic.gdx.scenes.scene2d.ui.TextField.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0f5998: 0800 1b00 |0000: move-object/from16 v0, v27 │ │ +0f599c: 5403 3a0f |0002: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ +0f59a0: 5430 110f |0004: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f11 │ │ +0f59a4: 0815 0000 |0006: move-object/from16 v21, v0 │ │ +0f59a8: 0800 1b00 |0008: move-object/from16 v0, v27 │ │ +0f59ac: 5503 200f |000a: iget-boolean v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.disabled:Z // field@0f20 │ │ +0f59b0: 3803 a001 |000c: if-eqz v3, 01ac // +01a0 │ │ +0f59b4: 0800 1b00 |000e: move-object/from16 v0, v27 │ │ +0f59b8: 5403 3a0f |0010: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ +0f59bc: 5430 100f |0012: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f10 │ │ +0f59c0: 0816 0000 |0014: move-object/from16 v22, v0 │ │ +0f59c4: 0800 1b00 |0016: move-object/from16 v0, v27 │ │ +0f59c8: 5403 3a0f |0018: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ +0f59cc: 5438 150f |001a: iget-object v8, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f15 │ │ +0f59d0: 0800 1b00 |001c: move-object/from16 v0, v27 │ │ +0f59d4: 5403 3a0f |001e: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ +0f59d8: 5430 0f0f |0020: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.cursor:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f0f │ │ +0f59dc: 0813 0000 |0022: move-object/from16 v19, v0 │ │ +0f59e0: 0800 1b00 |0024: move-object/from16 v0, v27 │ │ +0f59e4: 5403 3a0f |0026: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ +0f59e8: 5432 0e0f |0028: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f0e │ │ +0f59ec: 7401 671c 1b00 |002a: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1c67 │ │ +0f59f2: 0c12 |002d: move-result-object v18 │ │ +0f59f4: 7401 751c 1b00 |002e: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getX:()F // method@1c75 │ │ +0f59fa: 0a04 |0031: move-result v4 │ │ +0f59fc: 7401 761c 1b00 |0032: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getY:()F // method@1c76 │ │ +0f5a02: 0a05 |0035: move-result v5 │ │ +0f5a04: 7401 741c 1b00 |0036: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getWidth:()F // method@1c74 │ │ +0f5a0a: 0a06 |0039: move-result v6 │ │ +0f5a0c: 7401 691c 1b00 |003a: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getHeight:()F // method@1c69 │ │ +0f5a12: 0a07 |003d: move-result v7 │ │ +0f5a14: 0800 1b00 |003e: move-object/from16 v0, v27 │ │ +0f5a18: 5403 3c0f |0040: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0f3c │ │ +0f5a1c: 5233 b106 |0042: iget v3, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ +0f5a20: 1509 0040 |0044: const/high16 v9, #int 1073741824 // #4000 │ │ +0f5a24: c993 |0046: div-float/2addr v3, v9 │ │ +0f5a26: 7401 e90b 1500 |0047: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0be9 │ │ +0f5a2c: 0a09 |004a: move-result v9 │ │ +0f5a2e: a619 0309 |004b: add-float v25, v3, v9 │ │ +0f5a32: 0800 1200 |004d: move-object/from16 v0, v18 │ │ +0f5a36: 5203 7903 |004f: iget v3, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0f5a3a: 0800 1200 |0051: move-object/from16 v0, v18 │ │ +0f5a3e: 5209 7803 |0053: iget v9, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0f5a42: 0800 1200 |0055: move-object/from16 v0, v18 │ │ +0f5a46: 520a 7703 |0057: iget v10, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0f5a4a: 0800 1200 |0059: move-object/from16 v0, v18 │ │ +0f5a4e: 520b 7603 |005b: iget v11, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0f5a52: a80b 0b1d |005d: mul-float v11, v11, v29 │ │ +0f5a56: 0800 1c00 |005f: move-object/from16 v0, v28 │ │ +0f5a5a: 6e5b f30d 30a9 |0061: invoke-virtual {v0, v3, v9, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0df3 │ │ +0f5a60: 1310 0000 |0064: const/16 v16, #int 0 // #0 │ │ +0f5a64: 3802 5001 |0066: if-eqz v2, 01b6 // +0150 │ │ +0f5a68: 0803 1c00 |0068: move-object/from16 v3, v28 │ │ +0f5a6c: 7806 031e 0200 |006a: invoke-interface/range {v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +0f5a72: 7210 051e 0200 |006d: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ +0f5a78: 0a10 |0070: move-result v16 │ │ +0f5a7a: 7210 041e 0200 |0071: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ +0f5a80: 0a11 |0074: move-result v17 │ │ +0f5a82: 7210 091e 0200 |0075: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ +0f5a88: 0a03 |0078: move-result v3 │ │ +0f5a8a: a703 0703 |0079: sub-float v3, v7, v3 │ │ +0f5a8e: a703 0311 |007b: sub-float v3, v3, v17 │ │ +0f5a92: 1509 0040 |007d: const/high16 v9, #int 1073741824 // #4000 │ │ +0f5a96: c993 |007f: div-float/2addr v3, v9 │ │ +0f5a98: a603 0319 |0080: add-float v3, v3, v25 │ │ +0f5a9c: a603 0311 |0082: add-float v3, v3, v17 │ │ +0f5aa0: 8733 |0084: float-to-int v3, v3 │ │ +0f5aa2: 8230 |0085: int-to-float v0, v3 │ │ +0f5aa4: 0219 0000 |0086: move/from16 v25, v0 │ │ +0f5aa8: 7601 601c 1b00 |0088: invoke-direct/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.calculateOffsets:()V // method@1c60 │ │ +0f5aae: 7401 701c 1b00 |008b: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1c70 │ │ +0f5ab4: 0c18 |008e: move-result-object v24 │ │ +0f5ab6: 3818 3301 |008f: if-eqz v24, 01c2 // +0133 │ │ +0f5aba: 7401 0d18 1800 |0091: invoke-virtual/range {v24}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getKeyboardFocus:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@180d │ │ +0f5ac0: 0c03 |0094: move-result-object v3 │ │ +0f5ac2: 0800 1b00 |0095: move-object/from16 v0, v27 │ │ +0f5ac6: 3303 2b01 |0097: if-ne v3, v0, 01c2 // +012b │ │ +0f5aca: 1314 0100 |0099: const/16 v20, #int 1 // #1 │ │ +0f5ace: 3814 3e00 |009b: if-eqz v20, 00d9 // +003e │ │ +0f5ad2: 0800 1b00 |009d: move-object/from16 v0, v27 │ │ +0f5ad6: 5503 270f |009f: iget-boolean v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ +0f5ada: 3803 3800 |00a1: if-eqz v3, 00d9 // +0038 │ │ +0f5ade: 3808 3600 |00a3: if-eqz v8, 00d9 // +0036 │ │ +0f5ae2: 0800 1b00 |00a5: move-object/from16 v0, v27 │ │ +0f5ae6: 5203 390f |00a7: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionX:F // field@0f39 │ │ +0f5aea: c643 |00a9: add-float/2addr v3, v4 │ │ +0f5aec: a603 0310 |00aa: add-float v3, v3, v16 │ │ +0f5af0: 0800 1b00 |00ac: move-object/from16 v0, v27 │ │ +0f5af4: 5209 340f |00ae: iget v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0f34 │ │ +0f5af8: a60a 0309 |00b0: add-float v10, v3, v9 │ │ +0f5afc: a603 0519 |00b2: add-float v3, v5, v25 │ │ +0f5b00: 0800 1b00 |00b4: move-object/from16 v0, v27 │ │ +0f5b04: 5409 3c0f |00b6: iget-object v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0f3c │ │ +0f5b08: 5299 b106 |00b8: iget v9, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ +0f5b0c: c793 |00ba: sub-float/2addr v3, v9 │ │ +0f5b0e: 7401 e90b 1500 |00bb: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0be9 │ │ +0f5b14: 0a09 |00be: move-result v9 │ │ +0f5b16: a70b 0309 |00bf: sub-float v11, v3, v9 │ │ +0f5b1a: 0800 1b00 |00c1: move-object/from16 v0, v27 │ │ +0f5b1e: 520c 380f |00c3: iget v12, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionWidth:F // field@0f38 │ │ +0f5b22: 0800 1b00 |00c5: move-object/from16 v0, v27 │ │ +0f5b26: 5403 3c0f |00c7: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0f3c │ │ +0f5b2a: 5233 b106 |00c9: iget v3, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ +0f5b2e: 7401 e90b 1500 |00cb: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0be9 │ │ +0f5b34: 0a09 |00ce: move-result v9 │ │ +0f5b36: 150d 0040 |00cf: const/high16 v13, #int 1073741824 // #4000 │ │ +0f5b3a: c9d9 |00d1: div-float/2addr v9, v13 │ │ +0f5b3c: a60d 0309 |00d2: add-float v13, v3, v9 │ │ +0f5b40: 0809 1c00 |00d4: move-object/from16 v9, v28 │ │ +0f5b44: 7806 031e 0800 |00d6: invoke-interface/range {v8, v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +0f5b4a: 7401 f50b 1500 |00d9: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isFlipped:()Z // method@0bf5 │ │ +0f5b50: 0a03 |00dc: move-result v3 │ │ +0f5b52: 3803 e900 |00dd: if-eqz v3, 01c6 // +00e9 │ │ +0f5b56: 0800 1b00 |00df: move-object/from16 v0, v27 │ │ +0f5b5a: 5403 3c0f |00e1: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0f3c │ │ +0f5b5e: 5233 b106 |00e3: iget v3, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ +0f5b62: 7f30 |00e5: neg-float v0, v3 │ │ +0f5b64: 021a 0000 |00e6: move/from16 v26, v0 │ │ +0f5b68: 0800 1b00 |00e8: move-object/from16 v0, v27 │ │ +0f5b6c: 5403 210f |00ea: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0f21 │ │ +0f5b70: 7210 c425 0300 |00ec: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@25c4 │ │ +0f5b76: 0a03 |00ef: move-result v3 │ │ +0f5b78: 3903 f000 |00f0: if-nez v3, 01e0 // +00f0 │ │ +0f5b7c: 3914 5800 |00f2: if-nez v20, 014a // +0058 │ │ +0f5b80: 0800 1b00 |00f4: move-object/from16 v0, v27 │ │ +0f5b84: 5403 300f |00f6: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.messageText:Ljava/lang/String; // field@0f30 │ │ +0f5b88: 3803 5200 |00f8: if-eqz v3, 014a // +0052 │ │ +0f5b8c: 0800 1b00 |00fa: move-object/from16 v0, v27 │ │ +0f5b90: 5403 3a0f |00fc: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ +0f5b94: 5433 140f |00fe: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f14 │ │ +0f5b98: 3803 ca00 |0100: if-eqz v3, 01ca // +00ca │ │ +0f5b9c: 0800 1b00 |0102: move-object/from16 v0, v27 │ │ +0f5ba0: 5403 3a0f |0104: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ +0f5ba4: 5433 140f |0106: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f14 │ │ +0f5ba8: 5233 7903 |0108: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0f5bac: 0800 1b00 |010a: move-object/from16 v0, v27 │ │ +0f5bb0: 5409 3a0f |010c: iget-object v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ +0f5bb4: 5499 140f |010e: iget-object v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f14 │ │ +0f5bb8: 5299 7803 |0110: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0f5bbc: 0800 1b00 |0112: move-object/from16 v0, v27 │ │ +0f5bc0: 540a 3a0f |0114: iget-object v10, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ +0f5bc4: 54aa 140f |0116: iget-object v10, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f14 │ │ +0f5bc8: 52aa 7703 |0118: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0f5bcc: 0800 1b00 |011a: move-object/from16 v0, v27 │ │ +0f5bd0: 540b 3a0f |011c: iget-object v11, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ +0f5bd4: 54bb 140f |011e: iget-object v11, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f14 │ │ +0f5bd8: 52bb 7603 |0120: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0f5bdc: a80b 0b1d |0122: mul-float v11, v11, v29 │ │ +0f5be0: 0800 1500 |0124: move-object/from16 v0, v21 │ │ +0f5be4: 6e5b fb0b 30a9 |0126: invoke-virtual {v0, v3, v9, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setColor:(FFFF)V // method@0bfb │ │ +0f5bea: 0800 1b00 |0129: move-object/from16 v0, v27 │ │ +0f5bee: 5403 3a0f |012b: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ +0f5bf2: 5433 130f |012d: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f13 │ │ +0f5bf6: 3803 ad00 |012f: if-eqz v3, 01dc // +00ad │ │ +0f5bfa: 0800 1b00 |0131: move-object/from16 v0, v27 │ │ +0f5bfe: 5403 3a0f |0133: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ +0f5c02: 5430 130f |0135: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f13 │ │ +0f5c06: 0817 0000 |0137: move-object/from16 v23, v0 │ │ +0f5c0a: 0800 1b00 |0139: move-object/from16 v0, v27 │ │ +0f5c0e: 5403 300f |013b: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.messageText:Ljava/lang/String; // field@0f30 │ │ +0f5c12: a609 0410 |013d: add-float v9, v4, v16 │ │ +0f5c16: a60a 0519 |013f: add-float v10, v5, v25 │ │ +0f5c1a: a60a 0a1a |0141: add-float v10, v10, v26 │ │ +0f5c1e: 0800 1500 |0143: move-object/from16 v0, v21 │ │ +0f5c22: 0801 1c00 |0145: move-object/from16 v1, v28 │ │ +0f5c26: 6e5a db0b 1093 |0147: invoke-virtual {v0, v1, v3, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0bdb │ │ +0f5c2c: 3814 6100 |014a: if-eqz v20, 01ab // +0061 │ │ +0f5c30: 0800 1b00 |014c: move-object/from16 v0, v27 │ │ +0f5c34: 5503 200f |014e: iget-boolean v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.disabled:Z // field@0f20 │ │ +0f5c38: 3903 5b00 |0150: if-nez v3, 01ab // +005b │ │ +0f5c3c: 7601 5f1c 1b00 |0152: invoke-direct/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.blink:()V // method@1c5f │ │ +0f5c42: 0800 1b00 |0155: move-object/from16 v0, v27 │ │ +0f5c46: 5503 1f0f |0157: iget-boolean v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursorOn:Z // field@0f1f │ │ +0f5c4a: 3803 5200 |0159: if-eqz v3, 01ab // +0052 │ │ +0f5c4e: 3813 5000 |015b: if-eqz v19, 01ab // +0050 │ │ +0f5c52: a603 0410 |015d: add-float v3, v4, v16 │ │ +0f5c56: 0800 1b00 |015f: move-object/from16 v0, v27 │ │ +0f5c5a: 5209 3d0f |0161: iget v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textOffset:F // field@0f3d │ │ +0f5c5e: c693 |0163: add-float/2addr v3, v9 │ │ +0f5c60: 0800 1b00 |0164: move-object/from16 v0, v27 │ │ +0f5c64: 5409 260f |0166: iget-object v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ +0f5c68: 0800 1b00 |0168: move-object/from16 v0, v27 │ │ +0f5c6c: 520a 1e0f |016a: iget v10, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0f5c70: 6e20 9a1f a900 |016c: invoke-virtual {v9, v10}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1f9a │ │ +0f5c76: 0a09 |016f: move-result v9 │ │ +0f5c78: c693 |0170: add-float/2addr v3, v9 │ │ +0f5c7a: 0800 1b00 |0171: move-object/from16 v0, v27 │ │ +0f5c7e: 5409 260f |0173: iget-object v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ +0f5c82: 5499 0f10 |0175: iget-object v9, v9, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +0f5c86: 0800 1b00 |0177: move-object/from16 v0, v27 │ │ +0f5c8a: 520a 3f0f |0179: iget v10, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextStart:I // field@0f3f │ │ +0f5c8e: 4409 090a |017b: aget v9, v9, v10 │ │ +0f5c92: c793 |017d: sub-float/2addr v3, v9 │ │ +0f5c94: 1509 803f |017e: const/high16 v9, #int 1065353216 // #3f80 │ │ +0f5c98: a70b 0309 |0180: sub-float v11, v3, v9 │ │ +0f5c9c: a603 0519 |0182: add-float v3, v5, v25 │ │ +0f5ca0: 0800 1b00 |0184: move-object/from16 v0, v27 │ │ +0f5ca4: 5409 3c0f |0186: iget-object v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0f3c │ │ +0f5ca8: 5299 b106 |0188: iget v9, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ +0f5cac: c793 |018a: sub-float/2addr v3, v9 │ │ +0f5cae: 7401 e90b 1500 |018b: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0be9 │ │ +0f5cb4: 0a09 |018e: move-result v9 │ │ +0f5cb6: a70c 0309 |018f: sub-float v12, v3, v9 │ │ +0f5cba: 7801 071e 1300 |0191: invoke-interface/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0f5cc0: 0a0d |0194: move-result v13 │ │ +0f5cc2: 0800 1b00 |0195: move-object/from16 v0, v27 │ │ +0f5cc6: 5403 3c0f |0197: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0f3c │ │ +0f5cca: 5233 b106 |0199: iget v3, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ +0f5cce: 7401 e90b 1500 |019b: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0be9 │ │ +0f5cd4: 0a09 |019e: move-result v9 │ │ +0f5cd6: 150a 0040 |019f: const/high16 v10, #int 1073741824 // #4000 │ │ +0f5cda: c9a9 |01a1: div-float/2addr v9, v10 │ │ +0f5cdc: a60e 0309 |01a2: add-float v14, v3, v9 │ │ +0f5ce0: 0809 1300 |01a4: move-object/from16 v9, v19 │ │ +0f5ce4: 080a 1c00 |01a6: move-object/from16 v10, v28 │ │ +0f5ce8: 7806 031e 0900 |01a8: invoke-interface/range {v9, v10, v11, v12, v13, v14}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +0f5cee: 0e00 |01ab: return-void │ │ +0f5cf0: 0800 1b00 |01ac: move-object/from16 v0, v27 │ │ +0f5cf4: 5403 3a0f |01ae: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ +0f5cf8: 5430 120f |01b0: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f12 │ │ +0f5cfc: 0816 0000 |01b2: move-object/from16 v22, v0 │ │ +0f5d00: 2900 62fe |01b4: goto/16 0016 // -019e │ │ +0f5d04: 1503 0040 |01b6: const/high16 v3, #int 1073741824 // #4000 │ │ +0f5d08: a903 0703 |01b8: div-float v3, v7, v3 │ │ +0f5d0c: a603 0319 |01ba: add-float v3, v3, v25 │ │ +0f5d10: 8733 |01bc: float-to-int v3, v3 │ │ +0f5d12: 8230 |01bd: int-to-float v0, v3 │ │ +0f5d14: 0219 0000 |01be: move/from16 v25, v0 │ │ +0f5d18: 2900 c8fe |01c0: goto/16 0088 // -0138 │ │ +0f5d1c: 1314 0000 |01c2: const/16 v20, #int 0 // #0 │ │ +0f5d20: 2900 d7fe |01c4: goto/16 009b // -0129 │ │ +0f5d24: 131a 0000 |01c6: const/16 v26, #int 0 // #0 │ │ +0f5d28: 2900 20ff |01c8: goto/16 00e8 // -00e0 │ │ +0f5d2c: 1403 3333 333f |01ca: const v3, #float 0.7 // #3f333333 │ │ +0f5d32: 1409 3333 333f |01cd: const v9, #float 0.7 // #3f333333 │ │ +0f5d38: 140a 3333 333f |01d0: const v10, #float 0.7 // #3f333333 │ │ +0f5d3e: 0800 1500 |01d3: move-object/from16 v0, v21 │ │ +0f5d42: 0201 1d00 |01d5: move/from16 v1, v29 │ │ +0f5d46: 6e51 fb0b 30a9 |01d7: invoke-virtual {v0, v3, v9, v10, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setColor:(FFFF)V // method@0bfb │ │ +0f5d4c: 2900 4fff |01da: goto/16 0129 // -00b1 │ │ +0f5d50: 0817 1500 |01dc: move-object/from16 v23, v21 │ │ +0f5d54: 2900 5bff |01de: goto/16 0139 // -00a5 │ │ +0f5d58: 0800 1600 |01e0: move-object/from16 v0, v22 │ │ +0f5d5c: 5203 7903 |01e2: iget v3, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0f5d60: 0800 1600 |01e4: move-object/from16 v0, v22 │ │ +0f5d64: 5209 7803 |01e6: iget v9, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0f5d68: 0800 1600 |01e8: move-object/from16 v0, v22 │ │ +0f5d6c: 520a 7703 |01ea: iget v10, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0f5d70: 0800 1600 |01ec: move-object/from16 v0, v22 │ │ +0f5d74: 520b 7603 |01ee: iget v11, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0f5d78: a80b 0b1d |01f0: mul-float v11, v11, v29 │ │ +0f5d7c: 0800 1500 |01f2: move-object/from16 v0, v21 │ │ +0f5d80: 6e5b fb0b 30a9 |01f4: invoke-virtual {v0, v3, v9, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setColor:(FFFF)V // method@0bfb │ │ +0f5d86: 0800 1b00 |01f7: move-object/from16 v0, v27 │ │ +0f5d8a: 540b 210f |01f9: iget-object v11, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0f21 │ │ +0f5d8e: a603 0410 |01fb: add-float v3, v4, v16 │ │ +0f5d92: 0800 1b00 |01fd: move-object/from16 v0, v27 │ │ +0f5d96: 5209 3d0f |01ff: iget v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textOffset:F // field@0f3d │ │ +0f5d9a: a60c 0309 |0201: add-float v12, v3, v9 │ │ +0f5d9e: a603 0519 |0203: add-float v3, v5, v25 │ │ +0f5da2: a60d 031a |0205: add-float v13, v3, v26 │ │ +0f5da6: 0800 1b00 |0207: move-object/from16 v0, v27 │ │ +0f5daa: 520e 3f0f |0209: iget v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextStart:I // field@0f3f │ │ +0f5dae: 0800 1b00 |020b: move-object/from16 v0, v27 │ │ +0f5db2: 520f 3e0f |020d: iget v15, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0f3e │ │ +0f5db6: 0809 1500 |020f: move-object/from16 v9, v21 │ │ +0f5dba: 080a 1c00 |0211: move-object/from16 v10, v28 │ │ +0f5dbe: 7407 dc0b 0900 |0213: invoke-virtual/range {v9, v10, v11, v12, v13, v14, v15}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FFII)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0bdc │ │ +0f5dc4: 2900 34ff |0216: goto/16 014a // -00cc │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ 0x0008 line=445 │ │ 0x0016 line=446 │ │ 0x001c line=447 │ │ 0x0024 line=448 │ │ @@ -341062,17 +341117,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e7824: |[0e7824] com.badlogic.gdx.scenes.scene2d.ui.TextField.getCursorPosition:()I │ │ -0e7834: 5210 1e0f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0e7838: 0f00 |0002: return v0 │ │ +0f5dc8: |[0f5dc8] com.badlogic.gdx.scenes.scene2d.ui.TextField.getCursorPosition:()I │ │ +0f5dd8: 5210 1e0f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0f5ddc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=718 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ │ │ #6 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;) │ │ @@ -341080,17 +341135,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e783c: |[0e783c] com.badlogic.gdx.scenes.scene2d.ui.TextField.getMaxLength:()I │ │ -0e784c: 5210 2f0f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.maxLength:I // field@0f2f │ │ -0e7850: 0f00 |0002: return v0 │ │ +0f5de0: |[0f5de0] com.badlogic.gdx.scenes.scene2d.ui.TextField.getMaxLength:()I │ │ +0f5df0: 5210 2f0f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.maxLength:I // field@0f2f │ │ +0f5df4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ │ │ #7 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;) │ │ @@ -341098,17 +341153,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e7854: |[0e7854] com.badlogic.gdx.scenes.scene2d.ui.TextField.getMessageText:()Ljava/lang/String; │ │ -0e7864: 5410 300f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.messageText:Ljava/lang/String; // field@0f30 │ │ -0e7868: 1100 |0002: return-object v0 │ │ +0f5df8: |[0f5df8] com.badlogic.gdx.scenes.scene2d.ui.TextField.getMessageText:()Ljava/lang/String; │ │ +0f5e08: 5410 300f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.messageText:Ljava/lang/String; // field@0f30 │ │ +0f5e0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=643 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ │ │ #8 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;) │ │ @@ -341116,17 +341171,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$OnscreenKeyboard;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e786c: |[0e786c] com.badlogic.gdx.scenes.scene2d.ui.TextField.getOnscreenKeyboard:()Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$OnscreenKeyboard; │ │ -0e787c: 5410 2c0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyboard:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$OnscreenKeyboard; // field@0f2c │ │ -0e7880: 1100 |0002: return-object v0 │ │ +0f5e10: |[0f5e10] com.badlogic.gdx.scenes.scene2d.ui.TextField.getOnscreenKeyboard:()Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$OnscreenKeyboard; │ │ +0f5e20: 5410 2c0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyboard:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$OnscreenKeyboard; // field@0f2c │ │ +0f5e24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ │ │ #9 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;) │ │ @@ -341134,37 +341189,37 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0e7884: |[0e7884] com.badlogic.gdx.scenes.scene2d.ui.TextField.getPrefHeight:()F │ │ -0e7894: 5431 3c0f |0000: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0f3c │ │ -0e7898: 5210 b106 |0002: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ -0e789c: 5431 3a0f |0004: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ -0e78a0: 5411 0e0f |0006: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f0e │ │ -0e78a4: 3801 2000 |0008: if-eqz v1, 0028 // +0020 │ │ -0e78a8: 5431 3a0f |000a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ -0e78ac: 5411 0e0f |000c: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f0e │ │ -0e78b0: 7210 041e 0100 |000e: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ -0e78b6: 0a01 |0011: move-result v1 │ │ -0e78b8: c601 |0012: add-float/2addr v1, v0 │ │ -0e78ba: 5432 3a0f |0013: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ -0e78be: 5422 0e0f |0015: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f0e │ │ -0e78c2: 7210 091e 0200 |0017: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ -0e78c8: 0a02 |001a: move-result v2 │ │ -0e78ca: c621 |001b: add-float/2addr v1, v2 │ │ -0e78cc: 5432 3a0f |001c: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ -0e78d0: 5422 0e0f |001e: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f0e │ │ -0e78d4: 7210 061e 0200 |0020: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0e78da: 0a02 |0023: move-result v2 │ │ -0e78dc: 7120 1826 2100 |0024: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0e78e2: 0a00 |0027: move-result v0 │ │ -0e78e4: 0f00 |0028: return v0 │ │ +0f5e28: |[0f5e28] com.badlogic.gdx.scenes.scene2d.ui.TextField.getPrefHeight:()F │ │ +0f5e38: 5431 3c0f |0000: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0f3c │ │ +0f5e3c: 5210 b106 |0002: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ +0f5e40: 5431 3a0f |0004: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ +0f5e44: 5411 0e0f |0006: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f0e │ │ +0f5e48: 3801 2000 |0008: if-eqz v1, 0028 // +0020 │ │ +0f5e4c: 5431 3a0f |000a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ +0f5e50: 5411 0e0f |000c: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f0e │ │ +0f5e54: 7210 041e 0100 |000e: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ +0f5e5a: 0a01 |0011: move-result v1 │ │ +0f5e5c: c601 |0012: add-float/2addr v1, v0 │ │ +0f5e5e: 5432 3a0f |0013: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ +0f5e62: 5422 0e0f |0015: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f0e │ │ +0f5e66: 7210 091e 0200 |0017: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ +0f5e6c: 0a02 |001a: move-result v2 │ │ +0f5e6e: c621 |001b: add-float/2addr v1, v2 │ │ +0f5e70: 5432 3a0f |001c: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ +0f5e74: 5422 0e0f |001e: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f0e │ │ +0f5e78: 7210 061e 0200 |0020: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0f5e7e: 0a02 |0023: move-result v2 │ │ +0f5e80: 7120 1826 2100 |0024: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0f5e86: 0a00 |0027: move-result v0 │ │ +0f5e88: 0f00 |0028: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ 0x0004 line=740 │ │ 0x000a line=741 │ │ 0x0028 line=744 │ │ locals : │ │ @@ -341176,17 +341231,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e78e8: |[0e78e8] com.badlogic.gdx.scenes.scene2d.ui.TextField.getPrefWidth:()F │ │ -0e78f8: 1500 1643 |0000: const/high16 v0, #int 1125515264 // #4316 │ │ -0e78fc: 0f00 |0002: return v0 │ │ +0f5e8c: |[0f5e8c] com.badlogic.gdx.scenes.scene2d.ui.TextField.getPrefWidth:()F │ │ +0f5e9c: 1500 1643 |0000: const/high16 v0, #int 1125515264 // #4316 │ │ +0f5ea0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ │ │ #11 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;) │ │ @@ -341194,17 +341249,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e7900: |[0e7900] com.badlogic.gdx.scenes.scene2d.ui.TextField.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; │ │ -0e7910: 5410 3a0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ -0e7914: 1100 |0002: return-object v0 │ │ +0f5ea4: |[0f5ea4] com.badlogic.gdx.scenes.scene2d.ui.TextField.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; │ │ +0f5eb4: 5410 3a0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ +0f5eb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ │ │ #12 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;) │ │ @@ -341212,17 +341267,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e7918: |[0e7918] com.badlogic.gdx.scenes.scene2d.ui.TextField.getText:()Ljava/lang/String; │ │ -0e7928: 5410 3b0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0e792c: 1100 |0002: return-object v0 │ │ +0f5ebc: |[0f5ebc] com.badlogic.gdx.scenes.scene2d.ui.TextField.getText:()Ljava/lang/String; │ │ +0f5ecc: 5410 3b0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0f5ed0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=678 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ │ │ #13 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;) │ │ @@ -341230,17 +341285,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e7930: |[0e7930] com.badlogic.gdx.scenes.scene2d.ui.TextField.getTextFieldFilter:()Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter; │ │ -0e7940: 5410 230f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.filter:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter; // field@0f23 │ │ -0e7944: 1100 |0002: return-object v0 │ │ +0f5ed4: |[0f5ed4] com.badlogic.gdx.scenes.scene2d.ui.TextField.getTextFieldFilter:()Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter; │ │ +0f5ee4: 5410 230f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.filter:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter; // field@0f23 │ │ +0f5ee8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=774 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ │ │ #14 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;) │ │ @@ -341248,17 +341303,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e7948: |[0e7948] com.badlogic.gdx.scenes.scene2d.ui.TextField.isDisabled:()Z │ │ -0e7958: 5510 200f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.disabled:Z // field@0f20 │ │ -0e795c: 0f00 |0002: return v0 │ │ +0f5eec: |[0f5eec] com.badlogic.gdx.scenes.scene2d.ui.TextField.isDisabled:()Z │ │ +0f5efc: 5510 200f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.disabled:Z // field@0f20 │ │ +0f5f00: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ │ │ #15 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;) │ │ @@ -341266,17 +341321,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e7960: |[0e7960] com.badlogic.gdx.scenes.scene2d.ui.TextField.isPasswordMode:()Z │ │ -0e7970: 5510 330f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordMode:Z // field@0f33 │ │ -0e7974: 0f00 |0002: return v0 │ │ +0f5f04: |[0f5f04] com.badlogic.gdx.scenes.scene2d.ui.TextField.isPasswordMode:()Z │ │ +0f5f14: 5510 330f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordMode:Z // field@0f33 │ │ +0f5f18: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ │ │ #16 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;) │ │ @@ -341284,64 +341339,64 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 93 16-bit code units │ │ -0e7978: |[0e7978] com.badlogic.gdx.scenes.scene2d.ui.TextField.next:(Z)V │ │ -0e7988: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0e798a: 1409 ffff 7f7f |0001: const v9, #float 3.40282e+38 // #7f7fffff │ │ -0e7990: 1218 |0004: const/4 v8, #int 1 // #1 │ │ -0e7992: 6e10 701c 0a00 |0005: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1c70 │ │ -0e7998: 0c06 |0008: move-result-object v6 │ │ -0e799a: 3906 0300 |0009: if-nez v6, 000c // +0003 │ │ -0e799e: 0e00 |000b: return-void │ │ -0e79a0: 6e10 6d1c 0a00 |000c: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1c6d │ │ -0e79a6: 0c00 |000f: move-result-object v0 │ │ -0e79a8: 6201 f00b |0010: sget-object v1, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0e79ac: 6e10 751c 0a00 |0012: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getX:()F // method@1c75 │ │ -0e79b2: 0a03 |0015: move-result v3 │ │ -0e79b4: 6e10 761c 0a00 |0016: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getY:()F // method@1c76 │ │ -0e79ba: 0a04 |0019: move-result v4 │ │ -0e79bc: 6e30 6814 3104 |001a: invoke-virtual {v1, v3, v4}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e79c2: 0c01 |001d: move-result-object v1 │ │ -0e79c4: 6e20 b617 1000 |001e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.localToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@17b6 │ │ -0e79ca: 6e10 0818 0600 |0021: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getActors:()Lcom/badlogic/gdx/utils/Array; // method@1808 │ │ -0e79d0: 0c01 |0024: move-result-object v1 │ │ -0e79d2: 6203 f10b |0025: sget-object v3, Lcom/badlogic/gdx/math/Vector2;.tmp2:Lcom/badlogic/gdx/math/Vector2; // field@0bf1 │ │ -0e79d6: 6204 f00b |0027: sget-object v4, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0e79da: 07a0 |0029: move-object v0, v10 │ │ -0e79dc: 01b5 |002a: move v5, v11 │ │ -0e79de: 7606 661c 0000 |002b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.findNextTextField:(Lcom/badlogic/gdx/utils/Array;Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Z)Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // method@1c66 │ │ -0e79e4: 0c07 |002e: move-result-object v7 │ │ -0e79e6: 3907 1b00 |002f: if-nez v7, 004a // +001b │ │ -0e79ea: 380b 1f00 |0031: if-eqz v11, 0050 // +001f │ │ -0e79ee: 6200 f00b |0033: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0e79f2: 6e30 6814 8008 |0035: invoke-virtual {v0, v8, v8}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e79f8: 6e10 701c 0a00 |0038: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1c70 │ │ -0e79fe: 0c00 |003b: move-result-object v0 │ │ -0e7a00: 6e10 0818 0000 |003c: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getActors:()Lcom/badlogic/gdx/utils/Array; // method@1808 │ │ -0e7a06: 0c01 |003f: move-result-object v1 │ │ -0e7a08: 6203 f10b |0040: sget-object v3, Lcom/badlogic/gdx/math/Vector2;.tmp2:Lcom/badlogic/gdx/math/Vector2; // field@0bf1 │ │ -0e7a0c: 6204 f00b |0042: sget-object v4, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0e7a10: 07a0 |0044: move-object v0, v10 │ │ -0e7a12: 01b5 |0045: move v5, v11 │ │ -0e7a14: 7606 661c 0000 |0046: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.findNextTextField:(Lcom/badlogic/gdx/utils/Array;Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Z)Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // method@1c66 │ │ -0e7a1a: 0c07 |0049: move-result-object v7 │ │ -0e7a1c: 3807 0c00 |004a: if-eqz v7, 0056 // +000c │ │ -0e7a20: 6e20 1e18 7600 |004c: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setKeyboardFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@181e │ │ -0e7a26: 28bc |004f: goto 000b // -0044 │ │ -0e7a28: 6200 f00b |0050: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0e7a2c: 6e30 6814 9009 |0052: invoke-virtual {v0, v9, v9}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e7a32: 28e3 |0055: goto 0038 // -001d │ │ -0e7a34: 6200 2500 |0056: sget-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0e7a38: 1201 |0058: const/4 v1, #int 0 // #0 │ │ -0e7a3a: 7220 7801 1000 |0059: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Input;.setOnscreenKeyboardVisible:(Z)V // method@0178 │ │ -0e7a40: 28af |005c: goto 000b // -0051 │ │ +0f5f1c: |[0f5f1c] com.badlogic.gdx.scenes.scene2d.ui.TextField.next:(Z)V │ │ +0f5f2c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0f5f2e: 1409 ffff 7f7f |0001: const v9, #float 3.40282e+38 // #7f7fffff │ │ +0f5f34: 1218 |0004: const/4 v8, #int 1 // #1 │ │ +0f5f36: 6e10 701c 0a00 |0005: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1c70 │ │ +0f5f3c: 0c06 |0008: move-result-object v6 │ │ +0f5f3e: 3906 0300 |0009: if-nez v6, 000c // +0003 │ │ +0f5f42: 0e00 |000b: return-void │ │ +0f5f44: 6e10 6d1c 0a00 |000c: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1c6d │ │ +0f5f4a: 0c00 |000f: move-result-object v0 │ │ +0f5f4c: 6201 f00b |0010: sget-object v1, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0f5f50: 6e10 751c 0a00 |0012: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getX:()F // method@1c75 │ │ +0f5f56: 0a03 |0015: move-result v3 │ │ +0f5f58: 6e10 761c 0a00 |0016: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getY:()F // method@1c76 │ │ +0f5f5e: 0a04 |0019: move-result v4 │ │ +0f5f60: 6e30 6814 3104 |001a: invoke-virtual {v1, v3, v4}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f5f66: 0c01 |001d: move-result-object v1 │ │ +0f5f68: 6e20 b617 1000 |001e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.localToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@17b6 │ │ +0f5f6e: 6e10 0818 0600 |0021: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getActors:()Lcom/badlogic/gdx/utils/Array; // method@1808 │ │ +0f5f74: 0c01 |0024: move-result-object v1 │ │ +0f5f76: 6203 f10b |0025: sget-object v3, Lcom/badlogic/gdx/math/Vector2;.tmp2:Lcom/badlogic/gdx/math/Vector2; // field@0bf1 │ │ +0f5f7a: 6204 f00b |0027: sget-object v4, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0f5f7e: 07a0 |0029: move-object v0, v10 │ │ +0f5f80: 01b5 |002a: move v5, v11 │ │ +0f5f82: 7606 661c 0000 |002b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.findNextTextField:(Lcom/badlogic/gdx/utils/Array;Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Z)Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // method@1c66 │ │ +0f5f88: 0c07 |002e: move-result-object v7 │ │ +0f5f8a: 3907 1b00 |002f: if-nez v7, 004a // +001b │ │ +0f5f8e: 380b 1f00 |0031: if-eqz v11, 0050 // +001f │ │ +0f5f92: 6200 f00b |0033: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0f5f96: 6e30 6814 8008 |0035: invoke-virtual {v0, v8, v8}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f5f9c: 6e10 701c 0a00 |0038: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1c70 │ │ +0f5fa2: 0c00 |003b: move-result-object v0 │ │ +0f5fa4: 6e10 0818 0000 |003c: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getActors:()Lcom/badlogic/gdx/utils/Array; // method@1808 │ │ +0f5faa: 0c01 |003f: move-result-object v1 │ │ +0f5fac: 6203 f10b |0040: sget-object v3, Lcom/badlogic/gdx/math/Vector2;.tmp2:Lcom/badlogic/gdx/math/Vector2; // field@0bf1 │ │ +0f5fb0: 6204 f00b |0042: sget-object v4, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0f5fb4: 07a0 |0044: move-object v0, v10 │ │ +0f5fb6: 01b5 |0045: move v5, v11 │ │ +0f5fb8: 7606 661c 0000 |0046: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.findNextTextField:(Lcom/badlogic/gdx/utils/Array;Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Z)Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // method@1c66 │ │ +0f5fbe: 0c07 |0049: move-result-object v7 │ │ +0f5fc0: 3807 0c00 |004a: if-eqz v7, 0056 // +000c │ │ +0f5fc4: 6e20 1e18 7600 |004c: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setKeyboardFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@181e │ │ +0f5fca: 28bc |004f: goto 000b // -0044 │ │ +0f5fcc: 6200 f00b |0050: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0f5fd0: 6e30 6814 9009 |0052: invoke-virtual {v0, v9, v9}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f5fd6: 28e3 |0055: goto 0038 // -001d │ │ +0f5fd8: 6200 2500 |0056: sget-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0f5fdc: 1201 |0058: const/4 v1, #int 0 // #0 │ │ +0f5fde: 7220 7801 1000 |0059: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Input;.setOnscreenKeyboardVisible:(Z)V // method@0178 │ │ +0f5fe4: 28af |005c: goto 000b // -0051 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=590 │ │ 0x0009 line=591 │ │ 0x000b line=605 │ │ 0x000c line=592 │ │ 0x0021 line=593 │ │ @@ -341364,151 +341419,151 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 271 16-bit code units │ │ -0e7a44: |[0e7a44] com.badlogic.gdx.scenes.scene2d.ui.TextField.paste:()V │ │ -0e7a54: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0e7a56: 54a6 1d0f |0001: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clipboard:Lcom/badlogic/gdx/utils/Clipboard; // field@0f1d │ │ -0e7a5a: 7210 4e1f 0600 |0003: invoke-interface {v6}, Lcom/badlogic/gdx/utils/Clipboard;.getContents:()Ljava/lang/String; // method@1f4e │ │ -0e7a60: 0c02 |0006: move-result-object v2 │ │ -0e7a62: 3802 6400 |0007: if-eqz v2, 006b // +0064 │ │ -0e7a66: 2200 c503 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0e7a6a: 7010 6726 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0e7a70: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -0e7a72: 6e10 5026 0200 |000f: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@2650 │ │ -0e7a78: 0a06 |0012: move-result v6 │ │ -0e7a7a: 3563 1700 |0013: if-ge v3, v6, 002a // +0017 │ │ -0e7a7e: 52a6 2f0f |0015: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.maxLength:I // field@0f2f │ │ -0e7a82: 3d06 5500 |0017: if-lez v6, 006c // +0055 │ │ -0e7a86: 54a6 3b0f |0019: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0e7a8a: 6e10 5026 0600 |001b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2650 │ │ -0e7a90: 0a06 |001e: move-result v6 │ │ -0e7a92: 6e10 7226 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2672 │ │ -0e7a98: 0a07 |0022: move-result v7 │ │ -0e7a9a: b076 |0023: add-int/2addr v6, v7 │ │ -0e7a9c: d806 0601 |0024: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0e7aa0: 52a7 2f0f |0026: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.maxLength:I // field@0f2f │ │ -0e7aa4: 3776 4400 |0028: if-le v6, v7, 006c // +0044 │ │ -0e7aa8: 6e10 7426 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0e7aae: 0c02 |002d: move-result-object v2 │ │ -0e7ab0: 55a6 270f |002e: iget-boolean v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ -0e7ab4: 3906 5c00 |0030: if-nez v6, 008c // +005c │ │ -0e7ab8: 2206 c503 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@03c5 │ │ -0e7abc: 7010 6726 0600 |0034: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0e7ac2: 54a7 3b0f |0037: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0e7ac6: 52a8 1e0f |0039: iget v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0e7aca: 6e30 5826 9708 |003b: invoke-virtual {v7, v9, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ -0e7ad0: 0c07 |003e: move-result-object v7 │ │ -0e7ad2: 6e20 6e26 7600 |003f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e7ad8: 0c06 |0042: move-result-object v6 │ │ -0e7ada: 6e20 6e26 2600 |0043: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e7ae0: 0c06 |0046: move-result-object v6 │ │ -0e7ae2: 54a7 3b0f |0047: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0e7ae6: 52a8 1e0f |0049: iget v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0e7aea: 54a9 3b0f |004b: iget-object v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0e7aee: 6e10 5026 0900 |004d: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@2650 │ │ -0e7af4: 0a09 |0050: move-result v9 │ │ -0e7af6: 6e30 5826 8709 |0051: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ -0e7afc: 0c07 |0054: move-result-object v7 │ │ -0e7afe: 6e20 6e26 7600 |0055: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e7b04: 0c06 |0058: move-result-object v6 │ │ -0e7b06: 6e10 7426 0600 |0059: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0e7b0c: 0c06 |005c: move-result-object v6 │ │ -0e7b0e: 5ba6 3b0f |005d: iput-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0e7b12: 6e10 901c 0a00 |005f: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.updateDisplayText:()V // method@1c90 │ │ -0e7b18: 52a6 1e0f |0062: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0e7b1c: 6e10 5026 0200 |0064: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@2650 │ │ -0e7b22: 0a07 |0067: move-result v7 │ │ -0e7b24: b076 |0068: add-int/2addr v6, v7 │ │ -0e7b26: 59a6 1e0f |0069: iput v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0e7b2a: 0e00 |006b: return-void │ │ -0e7b2c: 6e20 4026 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ -0e7b32: 0a01 |006f: move-result v1 │ │ -0e7b34: 54a6 3a0f |0070: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ -0e7b38: 5466 110f |0072: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f11 │ │ -0e7b3c: 6e20 d90b 1600 |0074: invoke-virtual {v6, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.containsCharacter:(C)Z // method@0bd9 │ │ -0e7b42: 0a06 |0077: move-result v6 │ │ -0e7b44: 3806 1100 |0078: if-eqz v6, 0089 // +0011 │ │ -0e7b48: 54a6 230f |007a: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.filter:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter; // field@0f23 │ │ -0e7b4c: 3806 0a00 |007c: if-eqz v6, 0086 // +000a │ │ -0e7b50: 54a6 230f |007e: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.filter:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter; // field@0f23 │ │ -0e7b54: 7230 561c a601 |0080: invoke-interface {v6, v10, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter;.acceptChar:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;C)Z // method@1c56 │ │ -0e7b5a: 0a06 |0083: move-result v6 │ │ -0e7b5c: 3806 0500 |0084: if-eqz v6, 0089 // +0005 │ │ -0e7b60: 6e20 6926 1000 |0086: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -0e7b66: d803 0301 |0089: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0e7b6a: 2884 |008b: goto 000f // -007c │ │ -0e7b6c: 52a6 1e0f |008c: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0e7b70: 52a7 370f |008e: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ -0e7b74: 7120 1b26 7600 |0090: invoke-static {v6, v7}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -0e7b7a: 0a05 |0093: move-result v5 │ │ -0e7b7c: 52a6 1e0f |0094: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0e7b80: 52a7 370f |0096: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ -0e7b84: 7120 1926 7600 |0098: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0e7b8a: 0a04 |009b: move-result v4 │ │ -0e7b8c: 2207 c503 |009c: new-instance v7, Ljava/lang/StringBuilder; // type@03c5 │ │ -0e7b90: 7010 6726 0700 |009e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0e7b96: 3d05 6800 |00a1: if-lez v5, 0109 // +0068 │ │ -0e7b9a: 54a6 3b0f |00a3: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0e7b9e: 6e30 5826 9605 |00a5: invoke-virtual {v6, v9, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ -0e7ba4: 0c06 |00a8: move-result-object v6 │ │ -0e7ba6: 6e20 6e26 6700 |00a9: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e7bac: 0c07 |00ac: move-result-object v7 │ │ -0e7bae: 54a6 3b0f |00ad: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0e7bb2: 6e10 5026 0600 |00af: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2650 │ │ -0e7bb8: 0a06 |00b2: move-result v6 │ │ -0e7bba: 3564 5900 |00b3: if-ge v4, v6, 010c // +0059 │ │ -0e7bbe: 54a6 3b0f |00b5: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0e7bc2: 54a8 3b0f |00b7: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0e7bc6: 6e10 5026 0800 |00b9: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@2650 │ │ -0e7bcc: 0a08 |00bc: move-result v8 │ │ -0e7bce: 6e30 5826 4608 |00bd: invoke-virtual {v6, v4, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ -0e7bd4: 0c06 |00c0: move-result-object v6 │ │ -0e7bd6: 6e20 6e26 6700 |00c1: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e7bdc: 0c06 |00c4: move-result-object v6 │ │ -0e7bde: 6e10 7426 0600 |00c5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0e7be4: 0c06 |00c8: move-result-object v6 │ │ -0e7be6: 5ba6 3b0f |00c9: iput-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0e7bea: 59a5 1e0f |00cb: iput v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0e7bee: 2206 c503 |00cd: new-instance v6, Ljava/lang/StringBuilder; // type@03c5 │ │ -0e7bf2: 7010 6726 0600 |00cf: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0e7bf8: 54a7 3b0f |00d2: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0e7bfc: 52a8 1e0f |00d4: iget v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0e7c00: 6e30 5826 9708 |00d6: invoke-virtual {v7, v9, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ -0e7c06: 0c07 |00d9: move-result-object v7 │ │ -0e7c08: 6e20 6e26 7600 |00da: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e7c0e: 0c06 |00dd: move-result-object v6 │ │ -0e7c10: 6e20 6e26 2600 |00de: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e7c16: 0c06 |00e1: move-result-object v6 │ │ -0e7c18: 54a7 3b0f |00e2: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0e7c1c: 52a8 1e0f |00e4: iget v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0e7c20: 54a9 3b0f |00e6: iget-object v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0e7c24: 6e10 5026 0900 |00e8: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@2650 │ │ -0e7c2a: 0a09 |00eb: move-result v9 │ │ -0e7c2c: 6e30 5826 8709 |00ec: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ -0e7c32: 0c07 |00ef: move-result-object v7 │ │ -0e7c34: 6e20 6e26 7600 |00f0: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0e7c3a: 0c06 |00f3: move-result-object v6 │ │ -0e7c3c: 6e10 7426 0600 |00f4: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0e7c42: 0c06 |00f7: move-result-object v6 │ │ -0e7c44: 5ba6 3b0f |00f8: iput-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0e7c48: 6e10 901c 0a00 |00fa: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.updateDisplayText:()V // method@1c90 │ │ -0e7c4e: 6e10 5026 0200 |00fd: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@2650 │ │ -0e7c54: 0a06 |0100: move-result v6 │ │ -0e7c56: b056 |0101: add-int/2addr v6, v5 │ │ -0e7c58: 59a6 1e0f |0102: iput v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0e7c5c: 6e10 611c 0a00 |0104: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1c61 │ │ -0e7c62: 2900 64ff |0107: goto/16 006b // -009c │ │ -0e7c66: 1a06 0000 |0109: const-string v6, "" // string@0000 │ │ -0e7c6a: 289e |010b: goto 00a9 // -0062 │ │ -0e7c6c: 1a06 0000 |010c: const-string v6, "" // string@0000 │ │ -0e7c70: 28b3 |010e: goto 00c1 // -004d │ │ +0f5fe8: |[0f5fe8] com.badlogic.gdx.scenes.scene2d.ui.TextField.paste:()V │ │ +0f5ff8: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0f5ffa: 54a6 1d0f |0001: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clipboard:Lcom/badlogic/gdx/utils/Clipboard; // field@0f1d │ │ +0f5ffe: 7210 4e1f 0600 |0003: invoke-interface {v6}, Lcom/badlogic/gdx/utils/Clipboard;.getContents:()Ljava/lang/String; // method@1f4e │ │ +0f6004: 0c02 |0006: move-result-object v2 │ │ +0f6006: 3802 6400 |0007: if-eqz v2, 006b // +0064 │ │ +0f600a: 2200 c303 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0f600e: 7010 6726 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0f6014: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +0f6016: 6e10 5026 0200 |000f: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@2650 │ │ +0f601c: 0a06 |0012: move-result v6 │ │ +0f601e: 3563 1700 |0013: if-ge v3, v6, 002a // +0017 │ │ +0f6022: 52a6 2f0f |0015: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.maxLength:I // field@0f2f │ │ +0f6026: 3d06 5500 |0017: if-lez v6, 006c // +0055 │ │ +0f602a: 54a6 3b0f |0019: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0f602e: 6e10 5026 0600 |001b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2650 │ │ +0f6034: 0a06 |001e: move-result v6 │ │ +0f6036: 6e10 7226 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2672 │ │ +0f603c: 0a07 |0022: move-result v7 │ │ +0f603e: b076 |0023: add-int/2addr v6, v7 │ │ +0f6040: d806 0601 |0024: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0f6044: 52a7 2f0f |0026: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.maxLength:I // field@0f2f │ │ +0f6048: 3776 4400 |0028: if-le v6, v7, 006c // +0044 │ │ +0f604c: 6e10 7426 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0f6052: 0c02 |002d: move-result-object v2 │ │ +0f6054: 55a6 270f |002e: iget-boolean v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ +0f6058: 3906 5c00 |0030: if-nez v6, 008c // +005c │ │ +0f605c: 2206 c303 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@03c3 │ │ +0f6060: 7010 6726 0600 |0034: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0f6066: 54a7 3b0f |0037: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0f606a: 52a8 1e0f |0039: iget v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0f606e: 6e30 5826 9708 |003b: invoke-virtual {v7, v9, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ +0f6074: 0c07 |003e: move-result-object v7 │ │ +0f6076: 6e20 6e26 7600 |003f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f607c: 0c06 |0042: move-result-object v6 │ │ +0f607e: 6e20 6e26 2600 |0043: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f6084: 0c06 |0046: move-result-object v6 │ │ +0f6086: 54a7 3b0f |0047: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0f608a: 52a8 1e0f |0049: iget v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0f608e: 54a9 3b0f |004b: iget-object v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0f6092: 6e10 5026 0900 |004d: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@2650 │ │ +0f6098: 0a09 |0050: move-result v9 │ │ +0f609a: 6e30 5826 8709 |0051: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ +0f60a0: 0c07 |0054: move-result-object v7 │ │ +0f60a2: 6e20 6e26 7600 |0055: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f60a8: 0c06 |0058: move-result-object v6 │ │ +0f60aa: 6e10 7426 0600 |0059: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0f60b0: 0c06 |005c: move-result-object v6 │ │ +0f60b2: 5ba6 3b0f |005d: iput-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0f60b6: 6e10 901c 0a00 |005f: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.updateDisplayText:()V // method@1c90 │ │ +0f60bc: 52a6 1e0f |0062: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0f60c0: 6e10 5026 0200 |0064: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@2650 │ │ +0f60c6: 0a07 |0067: move-result v7 │ │ +0f60c8: b076 |0068: add-int/2addr v6, v7 │ │ +0f60ca: 59a6 1e0f |0069: iput v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0f60ce: 0e00 |006b: return-void │ │ +0f60d0: 6e20 4026 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ +0f60d6: 0a01 |006f: move-result v1 │ │ +0f60d8: 54a6 3a0f |0070: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ +0f60dc: 5466 110f |0072: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f11 │ │ +0f60e0: 6e20 d90b 1600 |0074: invoke-virtual {v6, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.containsCharacter:(C)Z // method@0bd9 │ │ +0f60e6: 0a06 |0077: move-result v6 │ │ +0f60e8: 3806 1100 |0078: if-eqz v6, 0089 // +0011 │ │ +0f60ec: 54a6 230f |007a: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.filter:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter; // field@0f23 │ │ +0f60f0: 3806 0a00 |007c: if-eqz v6, 0086 // +000a │ │ +0f60f4: 54a6 230f |007e: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.filter:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter; // field@0f23 │ │ +0f60f8: 7230 561c a601 |0080: invoke-interface {v6, v10, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter;.acceptChar:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;C)Z // method@1c56 │ │ +0f60fe: 0a06 |0083: move-result v6 │ │ +0f6100: 3806 0500 |0084: if-eqz v6, 0089 // +0005 │ │ +0f6104: 6e20 6926 1000 |0086: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +0f610a: d803 0301 |0089: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0f610e: 2884 |008b: goto 000f // -007c │ │ +0f6110: 52a6 1e0f |008c: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0f6114: 52a7 370f |008e: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ +0f6118: 7120 1b26 7600 |0090: invoke-static {v6, v7}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0f611e: 0a05 |0093: move-result v5 │ │ +0f6120: 52a6 1e0f |0094: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0f6124: 52a7 370f |0096: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ +0f6128: 7120 1926 7600 |0098: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0f612e: 0a04 |009b: move-result v4 │ │ +0f6130: 2207 c303 |009c: new-instance v7, Ljava/lang/StringBuilder; // type@03c3 │ │ +0f6134: 7010 6726 0700 |009e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0f613a: 3d05 6800 |00a1: if-lez v5, 0109 // +0068 │ │ +0f613e: 54a6 3b0f |00a3: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0f6142: 6e30 5826 9605 |00a5: invoke-virtual {v6, v9, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ +0f6148: 0c06 |00a8: move-result-object v6 │ │ +0f614a: 6e20 6e26 6700 |00a9: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f6150: 0c07 |00ac: move-result-object v7 │ │ +0f6152: 54a6 3b0f |00ad: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0f6156: 6e10 5026 0600 |00af: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2650 │ │ +0f615c: 0a06 |00b2: move-result v6 │ │ +0f615e: 3564 5900 |00b3: if-ge v4, v6, 010c // +0059 │ │ +0f6162: 54a6 3b0f |00b5: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0f6166: 54a8 3b0f |00b7: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0f616a: 6e10 5026 0800 |00b9: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@2650 │ │ +0f6170: 0a08 |00bc: move-result v8 │ │ +0f6172: 6e30 5826 4608 |00bd: invoke-virtual {v6, v4, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ +0f6178: 0c06 |00c0: move-result-object v6 │ │ +0f617a: 6e20 6e26 6700 |00c1: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f6180: 0c06 |00c4: move-result-object v6 │ │ +0f6182: 6e10 7426 0600 |00c5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0f6188: 0c06 |00c8: move-result-object v6 │ │ +0f618a: 5ba6 3b0f |00c9: iput-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0f618e: 59a5 1e0f |00cb: iput v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0f6192: 2206 c303 |00cd: new-instance v6, Ljava/lang/StringBuilder; // type@03c3 │ │ +0f6196: 7010 6726 0600 |00cf: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0f619c: 54a7 3b0f |00d2: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0f61a0: 52a8 1e0f |00d4: iget v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0f61a4: 6e30 5826 9708 |00d6: invoke-virtual {v7, v9, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ +0f61aa: 0c07 |00d9: move-result-object v7 │ │ +0f61ac: 6e20 6e26 7600 |00da: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f61b2: 0c06 |00dd: move-result-object v6 │ │ +0f61b4: 6e20 6e26 2600 |00de: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f61ba: 0c06 |00e1: move-result-object v6 │ │ +0f61bc: 54a7 3b0f |00e2: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0f61c0: 52a8 1e0f |00e4: iget v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0f61c4: 54a9 3b0f |00e6: iget-object v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0f61c8: 6e10 5026 0900 |00e8: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@2650 │ │ +0f61ce: 0a09 |00eb: move-result v9 │ │ +0f61d0: 6e30 5826 8709 |00ec: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ +0f61d6: 0c07 |00ef: move-result-object v7 │ │ +0f61d8: 6e20 6e26 7600 |00f0: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f61de: 0c06 |00f3: move-result-object v6 │ │ +0f61e0: 6e10 7426 0600 |00f4: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0f61e6: 0c06 |00f7: move-result-object v6 │ │ +0f61e8: 5ba6 3b0f |00f8: iput-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0f61ec: 6e10 901c 0a00 |00fa: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.updateDisplayText:()V // method@1c90 │ │ +0f61f2: 6e10 5026 0200 |00fd: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@2650 │ │ +0f61f8: 0a06 |0100: move-result v6 │ │ +0f61fa: b056 |0101: add-int/2addr v6, v5 │ │ +0f61fc: 59a6 1e0f |0102: iput v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0f6200: 6e10 611c 0a00 |0104: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1c61 │ │ +0f6206: 2900 64ff |0107: goto/16 006b // -009c │ │ +0f620a: 1a06 0000 |0109: const-string v6, "" // string@0000 │ │ +0f620e: 289e |010b: goto 00a9 // -0062 │ │ +0f6210: 1a06 0000 |010c: const-string v6, "" // string@0000 │ │ +0f6214: 28b3 |010e: goto 00c1 // -004d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=545 │ │ 0x0007 line=546 │ │ 0x0009 line=547 │ │ 0x000e line=548 │ │ 0x0015 line=549 │ │ @@ -341546,21 +341601,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0e7c74: |[0e7c74] com.badlogic.gdx.scenes.scene2d.ui.TextField.selectAll:()V │ │ -0e7c84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e7c86: 5421 3b0f |0001: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0e7c8a: 6e10 5026 0100 |0003: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@2650 │ │ -0e7c90: 0a01 |0006: move-result v1 │ │ -0e7c92: 6e30 8a1c 0201 |0007: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.setSelection:(II)V // method@1c8a │ │ -0e7c98: 0e00 |000a: return-void │ │ +0f6218: |[0f6218] com.badlogic.gdx.scenes.scene2d.ui.TextField.selectAll:()V │ │ +0f6228: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f622a: 5421 3b0f |0001: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0f622e: 6e10 5026 0100 |0003: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@2650 │ │ +0f6234: 0a01 |0006: move-result v1 │ │ +0f6236: 6e30 8a1c 0201 |0007: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.setSelection:(II)V // method@1c8a │ │ +0f623c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=703 │ │ 0x000a line=704 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ │ │ @@ -341569,17 +341624,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e7c9c: |[0e7c9c] com.badlogic.gdx.scenes.scene2d.ui.TextField.setBlinkTime:(F)V │ │ -0e7cac: 5901 1c0f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.blinkTime:F // field@0f1c │ │ -0e7cb0: 0e00 |0002: return-void │ │ +0f6240: |[0f6240] com.badlogic.gdx.scenes.scene2d.ui.TextField.setBlinkTime:(F)V │ │ +0f6250: 5901 1c0f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.blinkTime:F // field@0f1c │ │ +0f6254: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=758 │ │ 0x0002 line=759 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ 0x0000 - 0x0003 reg=1 blinkTime F │ │ @@ -341589,17 +341644,17 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Clipboard;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e7cb4: |[0e7cb4] com.badlogic.gdx.scenes.scene2d.ui.TextField.setClipboard:(Lcom/badlogic/gdx/utils/Clipboard;)V │ │ -0e7cc4: 5b01 1d0f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clipboard:Lcom/badlogic/gdx/utils/Clipboard; // field@0f1d │ │ -0e7cc8: 0e00 |0002: return-void │ │ +0f6258: |[0f6258] com.badlogic.gdx.scenes.scene2d.ui.TextField.setClipboard:(Lcom/badlogic/gdx/utils/Clipboard;)V │ │ +0f6268: 5b01 1d0f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clipboard:Lcom/badlogic/gdx/utils/Clipboard; // field@0f1d │ │ +0f626c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=731 │ │ 0x0002 line=732 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ 0x0000 - 0x0003 reg=1 clipboard Lcom/badlogic/gdx/utils/Clipboard; │ │ @@ -341609,28 +341664,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0e7ccc: |[0e7ccc] com.badlogic.gdx.scenes.scene2d.ui.TextField.setCursorPosition:(I)V │ │ -0e7cdc: 3b03 0a00 |0000: if-gez v3, 000a // +000a │ │ -0e7ce0: 2200 af03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0e7ce4: 1a01 8315 |0004: const-string v1, "cursorPosition must be >= 0" // string@1583 │ │ -0e7ce8: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0e7cee: 2700 |0009: throw v0 │ │ -0e7cf0: 6e10 611c 0200 |000a: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1c61 │ │ -0e7cf6: 5420 3b0f |000d: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0e7cfa: 6e10 5026 0000 |000f: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2650 │ │ -0e7d00: 0a00 |0012: move-result v0 │ │ -0e7d02: 7120 1b26 0300 |0013: invoke-static {v3, v0}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -0e7d08: 0a00 |0016: move-result v0 │ │ -0e7d0a: 5920 1e0f |0017: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0e7d0e: 0e00 |0019: return-void │ │ +0f6270: |[0f6270] com.badlogic.gdx.scenes.scene2d.ui.TextField.setCursorPosition:(I)V │ │ +0f6280: 3b03 0a00 |0000: if-gez v3, 000a // +000a │ │ +0f6284: 2200 ad03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0f6288: 1a01 8115 |0004: const-string v1, "cursorPosition must be >= 0" // string@1581 │ │ +0f628c: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0f6292: 2700 |0009: throw v0 │ │ +0f6294: 6e10 611c 0200 |000a: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1c61 │ │ +0f629a: 5420 3b0f |000d: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0f629e: 6e10 5026 0000 |000f: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2650 │ │ +0f62a4: 0a00 |0012: move-result v0 │ │ +0f62a6: 7120 1b26 0300 |0013: invoke-static {v3, v0}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0f62ac: 0a00 |0016: move-result v0 │ │ +0f62ae: 5920 1e0f |0017: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0f62b2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ 0x000a line=713 │ │ 0x000d line=714 │ │ 0x0019 line=715 │ │ locals : │ │ @@ -341642,17 +341697,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e7d10: |[0e7d10] com.badlogic.gdx.scenes.scene2d.ui.TextField.setDisabled:(Z)V │ │ -0e7d20: 5c01 200f |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.disabled:Z // field@0f20 │ │ -0e7d24: 0e00 |0002: return-void │ │ +0f62b4: |[0f62b4] com.badlogic.gdx.scenes.scene2d.ui.TextField.setDisabled:(Z)V │ │ +0f62c4: 5c01 200f |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.disabled:Z // field@0f20 │ │ +0f62c8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=762 │ │ 0x0002 line=763 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ 0x0000 - 0x0003 reg=1 disabled Z │ │ @@ -341662,17 +341717,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e7d28: |[0e7d28] com.badlogic.gdx.scenes.scene2d.ui.TextField.setFocusTraversal:(Z)V │ │ -0e7d38: 5c01 240f |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.focusTraversal:Z // field@0f24 │ │ -0e7d3c: 0e00 |0002: return-void │ │ +0f62cc: |[0f62cc] com.badlogic.gdx.scenes.scene2d.ui.TextField.setFocusTraversal:(Z)V │ │ +0f62dc: 5c01 240f |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.focusTraversal:Z // field@0f24 │ │ +0f62e0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ 0x0002 line=639 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ 0x0000 - 0x0003 reg=1 focusTraversal Z │ │ @@ -341682,17 +341737,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e7d40: |[0e7d40] com.badlogic.gdx.scenes.scene2d.ui.TextField.setMaxLength:(I)V │ │ -0e7d50: 5901 2f0f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.maxLength:I // field@0f2f │ │ -0e7d54: 0e00 |0002: return-void │ │ +0f62e4: |[0f62e4] com.badlogic.gdx.scenes.scene2d.ui.TextField.setMaxLength:(I)V │ │ +0f62f4: 5901 2f0f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.maxLength:I // field@0f2f │ │ +0f62f8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x0002 line=366 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ 0x0000 - 0x0003 reg=1 maxLength I │ │ @@ -341702,17 +341757,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e7d58: |[0e7d58] com.badlogic.gdx.scenes.scene2d.ui.TextField.setMessageText:(Ljava/lang/String;)V │ │ -0e7d68: 5b01 300f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.messageText:Ljava/lang/String; // field@0f30 │ │ -0e7d6c: 0e00 |0002: return-void │ │ +0f62fc: |[0f62fc] com.badlogic.gdx.scenes.scene2d.ui.TextField.setMessageText:(Ljava/lang/String;)V │ │ +0f630c: 5b01 300f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.messageText:Ljava/lang/String; // field@0f30 │ │ +0f6310: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=649 │ │ 0x0002 line=650 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ 0x0000 - 0x0003 reg=1 messageText Ljava/lang/String; │ │ @@ -341722,17 +341777,17 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$OnscreenKeyboard;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e7d70: |[0e7d70] com.badlogic.gdx.scenes.scene2d.ui.TextField.setOnscreenKeyboard:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$OnscreenKeyboard;)V │ │ -0e7d80: 5b01 2c0f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyboard:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$OnscreenKeyboard; // field@0f2c │ │ -0e7d84: 0e00 |0002: return-void │ │ +0f6314: |[0f6314] com.badlogic.gdx.scenes.scene2d.ui.TextField.setOnscreenKeyboard:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$OnscreenKeyboard;)V │ │ +0f6324: 5b01 2c0f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyboard:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$OnscreenKeyboard; // field@0f2c │ │ +0f6328: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=727 │ │ 0x0002 line=728 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ 0x0000 - 0x0003 reg=1 keyboard Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$OnscreenKeyboard; │ │ @@ -341742,17 +341797,17 @@ │ │ type : '(C)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e7d88: |[0e7d88] com.badlogic.gdx.scenes.scene2d.ui.TextField.setPasswordCharacter:(C)V │ │ -0e7d98: 5e01 320f |0000: iput-char v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordCharacter:C // field@0f32 │ │ -0e7d9c: 0e00 |0002: return-void │ │ +0f632c: |[0f632c] com.badlogic.gdx.scenes.scene2d.ui.TextField.setPasswordCharacter:(C)V │ │ +0f633c: 5e01 320f |0000: iput-char v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordCharacter:C // field@0f32 │ │ +0f6340: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x0002 line=380 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ 0x0000 - 0x0003 reg=1 passwordCharacter C │ │ @@ -341762,17 +341817,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e7da0: |[0e7da0] com.badlogic.gdx.scenes.scene2d.ui.TextField.setPasswordMode:(Z)V │ │ -0e7db0: 5c01 330f |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordMode:Z // field@0f33 │ │ -0e7db4: 0e00 |0002: return-void │ │ +0f6344: |[0f6344] com.badlogic.gdx.scenes.scene2d.ui.TextField.setPasswordMode:(Z)V │ │ +0f6354: 5c01 330f |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordMode:Z // field@0f33 │ │ +0f6358: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ 0x0002 line=755 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ 0x0000 - 0x0003 reg=1 passwordMode Z │ │ @@ -341782,17 +341837,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e7db8: |[0e7db8] com.badlogic.gdx.scenes.scene2d.ui.TextField.setRightAligned:(Z)V │ │ -0e7dc8: 5c01 350f |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.rightAligned:Z // field@0f35 │ │ -0e7dcc: 0e00 |0002: return-void │ │ +0f635c: |[0f635c] com.badlogic.gdx.scenes.scene2d.ui.TextField.setRightAligned:(Z)V │ │ +0f636c: 5c01 350f |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.rightAligned:Z // field@0f35 │ │ +0f6370: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=748 │ │ 0x0002 line=749 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ 0x0000 - 0x0003 reg=1 rightAligned Z │ │ @@ -341802,47 +341857,47 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -0e7dd0: |[0e7dd0] com.badlogic.gdx.scenes.scene2d.ui.TextField.setSelection:(II)V │ │ -0e7de0: 3b04 0a00 |0000: if-gez v4, 000a // +000a │ │ -0e7de4: 2201 af03 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0e7de8: 1a02 4e26 |0004: const-string v2, "selectionStart must be >= 0" // string@264e │ │ -0e7dec: 7020 f825 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0e7df2: 2701 |0009: throw v1 │ │ -0e7df4: 3b05 0a00 |000a: if-gez v5, 0014 // +000a │ │ -0e7df8: 2201 af03 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0e7dfc: 1a02 4c26 |000e: const-string v2, "selectionEnd must be >= 0" // string@264c │ │ -0e7e00: 7020 f825 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0e7e06: 2701 |0013: throw v1 │ │ -0e7e08: 5431 3b0f |0014: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0e7e0c: 6e10 5026 0100 |0016: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@2650 │ │ -0e7e12: 0a01 |0019: move-result v1 │ │ -0e7e14: 7120 1b26 4100 |001a: invoke-static {v1, v4}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -0e7e1a: 0a04 |001d: move-result v4 │ │ -0e7e1c: 5431 3b0f |001e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0e7e20: 6e10 5026 0100 |0020: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@2650 │ │ -0e7e26: 0a01 |0023: move-result v1 │ │ -0e7e28: 7120 1b26 5100 |0024: invoke-static {v1, v5}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -0e7e2e: 0a05 |0027: move-result v5 │ │ -0e7e30: 3345 0600 |0028: if-ne v5, v4, 002e // +0006 │ │ -0e7e34: 6e10 611c 0300 |002a: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1c61 │ │ -0e7e3a: 0e00 |002d: return-void │ │ -0e7e3c: 3545 0500 |002e: if-ge v5, v4, 0033 // +0005 │ │ -0e7e40: 0150 |0030: move v0, v5 │ │ -0e7e42: 0145 |0031: move v5, v4 │ │ -0e7e44: 0104 |0032: move v4, v0 │ │ -0e7e46: 1211 |0033: const/4 v1, #int 1 // #1 │ │ -0e7e48: 5c31 270f |0034: iput-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ -0e7e4c: 5934 370f |0036: iput v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ -0e7e50: 5935 1e0f |0038: iput v5, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0e7e54: 28f3 |003a: goto 002d // -000d │ │ +0f6374: |[0f6374] com.badlogic.gdx.scenes.scene2d.ui.TextField.setSelection:(II)V │ │ +0f6384: 3b04 0a00 |0000: if-gez v4, 000a // +000a │ │ +0f6388: 2201 ad03 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0f638c: 1a02 4c26 |0004: const-string v2, "selectionStart must be >= 0" // string@264c │ │ +0f6390: 7020 f825 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0f6396: 2701 |0009: throw v1 │ │ +0f6398: 3b05 0a00 |000a: if-gez v5, 0014 // +000a │ │ +0f639c: 2201 ad03 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0f63a0: 1a02 4a26 |000e: const-string v2, "selectionEnd must be >= 0" // string@264a │ │ +0f63a4: 7020 f825 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0f63aa: 2701 |0013: throw v1 │ │ +0f63ac: 5431 3b0f |0014: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0f63b0: 6e10 5026 0100 |0016: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@2650 │ │ +0f63b6: 0a01 |0019: move-result v1 │ │ +0f63b8: 7120 1b26 4100 |001a: invoke-static {v1, v4}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0f63be: 0a04 |001d: move-result v4 │ │ +0f63c0: 5431 3b0f |001e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0f63c4: 6e10 5026 0100 |0020: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@2650 │ │ +0f63ca: 0a01 |0023: move-result v1 │ │ +0f63cc: 7120 1b26 5100 |0024: invoke-static {v1, v5}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0f63d2: 0a05 |0027: move-result v5 │ │ +0f63d4: 3345 0600 |0028: if-ne v5, v4, 002e // +0006 │ │ +0f63d8: 6e10 611c 0300 |002a: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1c61 │ │ +0f63de: 0e00 |002d: return-void │ │ +0f63e0: 3545 0500 |002e: if-ge v5, v4, 0033 // +0005 │ │ +0f63e4: 0150 |0030: move v0, v5 │ │ +0f63e6: 0145 |0031: move v5, v4 │ │ +0f63e8: 0104 |0032: move v4, v0 │ │ +0f63ea: 1211 |0033: const/4 v1, #int 1 // #1 │ │ +0f63ec: 5c31 270f |0034: iput-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ +0f63f0: 5934 370f |0036: iput v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ +0f63f4: 5935 1e0f |0038: iput v5, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0f63f8: 28f3 |003a: goto 002d // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=683 │ │ 0x000a line=684 │ │ 0x0014 line=685 │ │ 0x001e line=686 │ │ 0x0028 line=687 │ │ @@ -341866,23 +341921,23 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0e7e58: |[0e7e58] com.badlogic.gdx.scenes.scene2d.ui.TextField.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;)V │ │ -0e7e68: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0e7e6c: 2200 af03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0e7e70: 1a01 f128 |0004: const-string v1, "style cannot be null." // string@28f1 │ │ -0e7e74: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0e7e7a: 2700 |0009: throw v0 │ │ -0e7e7c: 5b23 3a0f |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ -0e7e80: 6e10 781c 0200 |000c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.invalidateHierarchy:()V // method@1c78 │ │ -0e7e86: 0e00 |000f: return-void │ │ +0f63fc: |[0f63fc] com.badlogic.gdx.scenes.scene2d.ui.TextField.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;)V │ │ +0f640c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0f6410: 2200 ad03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0f6414: 1a01 ef28 |0004: const-string v1, "style cannot be null." // string@28ef │ │ +0f6418: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0f641e: 2700 |0009: throw v0 │ │ +0f6420: 5b23 3a0f |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ +0f6424: 6e10 781c 0200 |000c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.invalidateHierarchy:()V // method@1c78 │ │ +0f642a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x000a line=374 │ │ 0x000c line=375 │ │ 0x000f line=376 │ │ locals : │ │ @@ -341894,74 +341949,74 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 118 16-bit code units │ │ -0e7e88: |[0e7e88] com.badlogic.gdx.scenes.scene2d.ui.TextField.setText:(Ljava/lang/String;)V │ │ -0e7e98: 3909 0a00 |0000: if-nez v9, 000a // +000a │ │ -0e7e9c: 2204 af03 |0002: new-instance v4, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0e7ea0: 1a05 6029 |0004: const-string v5, "text cannot be null." // string@2960 │ │ -0e7ea4: 7020 f825 5400 |0006: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0e7eaa: 2704 |0009: throw v4 │ │ -0e7eac: 5484 3a0f |000a: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ -0e7eb0: 5442 110f |000c: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f11 │ │ -0e7eb4: 2200 c403 |000e: new-instance v0, Ljava/lang/StringBuffer; // type@03c4 │ │ -0e7eb8: 7010 5e26 0000 |0010: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@265e │ │ -0e7ebe: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -0e7ec0: 6e10 5026 0900 |0014: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@2650 │ │ -0e7ec6: 0a04 |0017: move-result v4 │ │ -0e7ec8: 3543 1000 |0018: if-ge v3, v4, 0028 // +0010 │ │ -0e7ecc: 5284 2f0f |001a: iget v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.maxLength:I // field@0f2f │ │ -0e7ed0: 3d04 3e00 |001c: if-lez v4, 005a // +003e │ │ -0e7ed4: 6e10 6526 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@2665 │ │ -0e7eda: 0a04 |0021: move-result v4 │ │ -0e7edc: d804 0401 |0022: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0e7ee0: 5285 2f0f |0024: iget v5, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.maxLength:I // field@0f2f │ │ -0e7ee4: 3754 3400 |0026: if-le v4, v5, 005a // +0034 │ │ -0e7ee8: 6e10 6626 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2666 │ │ -0e7eee: 0c04 |002b: move-result-object v4 │ │ -0e7ef0: 5b84 3b0f |002c: iput-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0e7ef4: 6e10 901c 0800 |002e: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.updateDisplayText:()V // method@1c90 │ │ -0e7efa: 1204 |0031: const/4 v4, #int 0 // #0 │ │ -0e7efc: 5984 1e0f |0032: iput v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0e7f00: 6e10 611c 0800 |0034: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1c61 │ │ -0e7f06: 5484 3c0f |0037: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0f3c │ │ -0e7f0a: 5485 210f |0039: iget-object v5, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0f21 │ │ -0e7f0e: 6e20 e20b 5200 |003b: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getBounds:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0be2 │ │ -0e7f14: 0c05 |003e: move-result-object v5 │ │ -0e7f16: 6e20 ce0b 5400 |003f: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.set:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)V // method@0bce │ │ -0e7f1c: 5484 3c0f |0042: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0f3c │ │ -0e7f20: 5245 b106 |0044: iget v5, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ -0e7f24: 6e10 e90b 0200 |0046: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0be9 │ │ -0e7f2a: 0a06 |0049: move-result v6 │ │ -0e7f2c: 1507 0040 |004a: const/high16 v7, #int 1073741824 // #4000 │ │ -0e7f30: c876 |004c: mul-float/2addr v6, v7 │ │ -0e7f32: c765 |004d: sub-float/2addr v5, v6 │ │ -0e7f34: 5945 b106 |004e: iput v5, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ -0e7f38: 5484 210f |0050: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0f21 │ │ -0e7f3c: 5485 250f |0052: iget-object v5, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphAdvances:Lcom/badlogic/gdx/utils/FloatArray; // field@0f25 │ │ -0e7f40: 5486 260f |0054: iget-object v6, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ -0e7f44: 6e40 d70b 4265 |0056: invoke-virtual {v2, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.computeGlyphAdvancesAndPositions:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/utils/FloatArray;Lcom/badlogic/gdx/utils/FloatArray;)V // method@0bd7 │ │ -0e7f4a: 0e00 |0059: return-void │ │ -0e7f4c: 6e20 4026 3900 |005a: invoke-virtual {v9, v3}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ -0e7f52: 0a01 |005d: move-result v1 │ │ -0e7f54: 6e20 d90b 1200 |005e: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.containsCharacter:(C)Z // method@0bd9 │ │ -0e7f5a: 0a04 |0061: move-result v4 │ │ -0e7f5c: 3804 1100 |0062: if-eqz v4, 0073 // +0011 │ │ -0e7f60: 5484 230f |0064: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.filter:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter; // field@0f23 │ │ -0e7f64: 3804 0a00 |0066: if-eqz v4, 0070 // +000a │ │ -0e7f68: 5484 230f |0068: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.filter:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter; // field@0f23 │ │ -0e7f6c: 7230 561c 8401 |006a: invoke-interface {v4, v8, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter;.acceptChar:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;C)Z // method@1c56 │ │ -0e7f72: 0a04 |006d: move-result v4 │ │ -0e7f74: 3804 0500 |006e: if-eqz v4, 0073 // +0005 │ │ -0e7f78: 6e20 6026 1000 |0070: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2660 │ │ -0e7f7e: d803 0301 |0073: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0e7f82: 289f |0075: goto 0014 // -0061 │ │ +0f642c: |[0f642c] com.badlogic.gdx.scenes.scene2d.ui.TextField.setText:(Ljava/lang/String;)V │ │ +0f643c: 3909 0a00 |0000: if-nez v9, 000a // +000a │ │ +0f6440: 2204 ad03 |0002: new-instance v4, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0f6444: 1a05 5e29 |0004: const-string v5, "text cannot be null." // string@295e │ │ +0f6448: 7020 f825 5400 |0006: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0f644e: 2704 |0009: throw v4 │ │ +0f6450: 5484 3a0f |000a: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ +0f6454: 5442 110f |000c: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f11 │ │ +0f6458: 2200 c203 |000e: new-instance v0, Ljava/lang/StringBuffer; // type@03c2 │ │ +0f645c: 7010 5e26 0000 |0010: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@265e │ │ +0f6462: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +0f6464: 6e10 5026 0900 |0014: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@2650 │ │ +0f646a: 0a04 |0017: move-result v4 │ │ +0f646c: 3543 1000 |0018: if-ge v3, v4, 0028 // +0010 │ │ +0f6470: 5284 2f0f |001a: iget v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.maxLength:I // field@0f2f │ │ +0f6474: 3d04 3e00 |001c: if-lez v4, 005a // +003e │ │ +0f6478: 6e10 6526 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@2665 │ │ +0f647e: 0a04 |0021: move-result v4 │ │ +0f6480: d804 0401 |0022: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0f6484: 5285 2f0f |0024: iget v5, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.maxLength:I // field@0f2f │ │ +0f6488: 3754 3400 |0026: if-le v4, v5, 005a // +0034 │ │ +0f648c: 6e10 6626 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@2666 │ │ +0f6492: 0c04 |002b: move-result-object v4 │ │ +0f6494: 5b84 3b0f |002c: iput-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0f6498: 6e10 901c 0800 |002e: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.updateDisplayText:()V // method@1c90 │ │ +0f649e: 1204 |0031: const/4 v4, #int 0 // #0 │ │ +0f64a0: 5984 1e0f |0032: iput v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0f64a4: 6e10 611c 0800 |0034: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1c61 │ │ +0f64aa: 5484 3c0f |0037: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0f3c │ │ +0f64ae: 5485 210f |0039: iget-object v5, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0f21 │ │ +0f64b2: 6e20 e20b 5200 |003b: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getBounds:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0be2 │ │ +0f64b8: 0c05 |003e: move-result-object v5 │ │ +0f64ba: 6e20 ce0b 5400 |003f: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.set:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)V // method@0bce │ │ +0f64c0: 5484 3c0f |0042: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0f3c │ │ +0f64c4: 5245 b106 |0044: iget v5, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ +0f64c8: 6e10 e90b 0200 |0046: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0be9 │ │ +0f64ce: 0a06 |0049: move-result v6 │ │ +0f64d0: 1507 0040 |004a: const/high16 v7, #int 1073741824 // #4000 │ │ +0f64d4: c876 |004c: mul-float/2addr v6, v7 │ │ +0f64d6: c765 |004d: sub-float/2addr v5, v6 │ │ +0f64d8: 5945 b106 |004e: iput v5, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ +0f64dc: 5484 210f |0050: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0f21 │ │ +0f64e0: 5485 250f |0052: iget-object v5, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphAdvances:Lcom/badlogic/gdx/utils/FloatArray; // field@0f25 │ │ +0f64e4: 5486 260f |0054: iget-object v6, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ +0f64e8: 6e40 d70b 4265 |0056: invoke-virtual {v2, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.computeGlyphAdvancesAndPositions:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/utils/FloatArray;Lcom/badlogic/gdx/utils/FloatArray;)V // method@0bd7 │ │ +0f64ee: 0e00 |0059: return-void │ │ +0f64f0: 6e20 4026 3900 |005a: invoke-virtual {v9, v3}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ +0f64f6: 0a01 |005d: move-result v1 │ │ +0f64f8: 6e20 d90b 1200 |005e: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.containsCharacter:(C)Z // method@0bd9 │ │ +0f64fe: 0a04 |0061: move-result v4 │ │ +0f6500: 3804 1100 |0062: if-eqz v4, 0073 // +0011 │ │ +0f6504: 5484 230f |0064: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.filter:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter; // field@0f23 │ │ +0f6508: 3804 0a00 |0066: if-eqz v4, 0070 // +000a │ │ +0f650c: 5484 230f |0068: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.filter:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter; // field@0f23 │ │ +0f6510: 7230 561c 8401 |006a: invoke-interface {v4, v8, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter;.acceptChar:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;C)Z // method@1c56 │ │ +0f6516: 0a04 |006d: move-result v4 │ │ +0f6518: 3804 0500 |006e: if-eqz v4, 0073 // +0005 │ │ +0f651c: 6e20 6026 1000 |0070: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@2660 │ │ +0f6522: d803 0301 |0073: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0f6526: 289f |0075: goto 0014 // -0061 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ 0x000a line=655 │ │ 0x000e line=657 │ │ 0x0013 line=658 │ │ 0x001a line=659 │ │ @@ -341989,17 +342044,17 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e7f84: |[0e7f84] com.badlogic.gdx.scenes.scene2d.ui.TextField.setTextFieldFilter:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter;)V │ │ -0e7f94: 5b01 230f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.filter:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter; // field@0f23 │ │ -0e7f98: 0e00 |0002: return-void │ │ +0f6528: |[0f6528] com.badlogic.gdx.scenes.scene2d.ui.TextField.setTextFieldFilter:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter;)V │ │ +0f6538: 5b01 230f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.filter:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter; // field@0f23 │ │ +0f653c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=633 │ │ 0x0002 line=634 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ 0x0000 - 0x0003 reg=1 filter Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter; │ │ @@ -342009,17 +342064,17 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e7f9c: |[0e7f9c] com.badlogic.gdx.scenes.scene2d.ui.TextField.setTextFieldListener:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldListener;)V │ │ -0e7fac: 5b01 2e0f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.listener:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldListener; // field@0f2e │ │ -0e7fb0: 0e00 |0002: return-void │ │ +0f6540: |[0f6540] com.badlogic.gdx.scenes.scene2d.ui.TextField.setTextFieldListener:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldListener;)V │ │ +0f6550: 5b01 2e0f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.listener:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldListener; // field@0f2e │ │ +0f6554: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ 0x0002 line=629 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ 0x0000 - 0x0003 reg=1 listener Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldListener; │ │ @@ -342029,76 +342084,76 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 123 16-bit code units │ │ -0e7fb4: |[0e7fb4] com.badlogic.gdx.scenes.scene2d.ui.TextField.updateDisplayText:()V │ │ -0e7fc4: 5562 330f |0000: iget-boolean v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordMode:Z // field@0f33 │ │ -0e7fc8: 3802 7400 |0002: if-eqz v2, 0076 // +0074 │ │ -0e7fcc: 5462 3a0f |0004: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ -0e7fd0: 5422 110f |0006: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f11 │ │ -0e7fd4: 5763 320f |0008: iget-char v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordCharacter:C // field@0f32 │ │ -0e7fd8: 6e20 d90b 3200 |000a: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.containsCharacter:(C)Z // method@0bd9 │ │ -0e7fde: 0a02 |000d: move-result v2 │ │ -0e7fe0: 3802 6800 |000e: if-eqz v2, 0076 // +0068 │ │ -0e7fe4: 5462 310f |0010: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordBuffer:Ljava/lang/StringBuilder; // field@0f31 │ │ -0e7fe8: 3902 0f00 |0012: if-nez v2, 0021 // +000f │ │ -0e7fec: 2202 c503 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0e7ff0: 5463 3b0f |0016: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0e7ff4: 6e10 5026 0300 |0018: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2650 │ │ -0e7ffa: 0a03 |001b: move-result v3 │ │ -0e7ffc: 7020 6826 3200 |001c: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(I)V // method@2668 │ │ -0e8002: 5b62 310f |001f: iput-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordBuffer:Ljava/lang/StringBuilder; // field@0f31 │ │ -0e8006: 5462 310f |0021: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordBuffer:Ljava/lang/StringBuilder; // field@0f31 │ │ -0e800a: 6e10 7226 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@2672 │ │ -0e8010: 0a02 |0026: move-result v2 │ │ -0e8012: 5463 3b0f |0027: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0e8016: 6e10 5026 0300 |0029: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2650 │ │ -0e801c: 0a03 |002c: move-result v3 │ │ -0e801e: 3732 3100 |002d: if-le v2, v3, 005e // +0031 │ │ -0e8022: 5462 310f |002f: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordBuffer:Ljava/lang/StringBuilder; // field@0f31 │ │ -0e8026: 5463 3b0f |0031: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0e802a: 6e10 5026 0300 |0033: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2650 │ │ -0e8030: 0a03 |0036: move-result v3 │ │ -0e8032: 6e20 7326 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.setLength:(I)V // method@2673 │ │ -0e8038: 5462 310f |003a: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordBuffer:Ljava/lang/StringBuilder; // field@0f31 │ │ -0e803c: 5b62 210f |003c: iput-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0f21 │ │ -0e8040: 5462 3a0f |003e: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ -0e8044: 5422 110f |0040: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f11 │ │ -0e8048: 5463 210f |0042: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0f21 │ │ -0e804c: 5464 250f |0044: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphAdvances:Lcom/badlogic/gdx/utils/FloatArray; // field@0f25 │ │ -0e8050: 5465 260f |0046: iget-object v5, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ -0e8054: 6e40 d70b 3254 |0048: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.computeGlyphAdvancesAndPositions:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/utils/FloatArray;Lcom/badlogic/gdx/utils/FloatArray;)V // method@0bd7 │ │ -0e805a: 5262 370f |004b: iget v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ -0e805e: 5463 3b0f |004d: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0e8062: 6e10 5026 0300 |004f: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2650 │ │ -0e8068: 0a03 |0052: move-result v3 │ │ -0e806a: 3732 0a00 |0053: if-le v2, v3, 005d // +000a │ │ -0e806e: 5462 3b0f |0055: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0e8072: 6e10 5026 0200 |0057: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@2650 │ │ -0e8078: 0a02 |005a: move-result v2 │ │ -0e807a: 5962 370f |005b: iput v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ -0e807e: 0e00 |005d: return-void │ │ -0e8080: 5462 310f |005e: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordBuffer:Ljava/lang/StringBuilder; // field@0f31 │ │ -0e8084: 6e10 7226 0200 |0060: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@2672 │ │ -0e808a: 0a00 |0063: move-result v0 │ │ -0e808c: 5462 3b0f |0064: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0e8090: 6e10 5026 0200 |0066: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@2650 │ │ -0e8096: 0a01 |0069: move-result v1 │ │ -0e8098: 3510 d0ff |006a: if-ge v0, v1, 003a // -0030 │ │ -0e809c: 5462 310f |006c: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordBuffer:Ljava/lang/StringBuilder; // field@0f31 │ │ -0e80a0: 5763 320f |006e: iget-char v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordCharacter:C // field@0f32 │ │ -0e80a4: 6e20 6926 3200 |0070: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -0e80aa: d800 0001 |0073: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0e80ae: 28f5 |0075: goto 006a // -000b │ │ -0e80b0: 5462 3b0f |0076: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0e80b4: 5b62 210f |0078: iput-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0f21 │ │ -0e80b8: 28c4 |007a: goto 003e // -003c │ │ +0f6558: |[0f6558] com.badlogic.gdx.scenes.scene2d.ui.TextField.updateDisplayText:()V │ │ +0f6568: 5562 330f |0000: iget-boolean v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordMode:Z // field@0f33 │ │ +0f656c: 3802 7400 |0002: if-eqz v2, 0076 // +0074 │ │ +0f6570: 5462 3a0f |0004: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ +0f6574: 5422 110f |0006: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f11 │ │ +0f6578: 5763 320f |0008: iget-char v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordCharacter:C // field@0f32 │ │ +0f657c: 6e20 d90b 3200 |000a: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.containsCharacter:(C)Z // method@0bd9 │ │ +0f6582: 0a02 |000d: move-result v2 │ │ +0f6584: 3802 6800 |000e: if-eqz v2, 0076 // +0068 │ │ +0f6588: 5462 310f |0010: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordBuffer:Ljava/lang/StringBuilder; // field@0f31 │ │ +0f658c: 3902 0f00 |0012: if-nez v2, 0021 // +000f │ │ +0f6590: 2202 c303 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0f6594: 5463 3b0f |0016: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0f6598: 6e10 5026 0300 |0018: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2650 │ │ +0f659e: 0a03 |001b: move-result v3 │ │ +0f65a0: 7020 6826 3200 |001c: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(I)V // method@2668 │ │ +0f65a6: 5b62 310f |001f: iput-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordBuffer:Ljava/lang/StringBuilder; // field@0f31 │ │ +0f65aa: 5462 310f |0021: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordBuffer:Ljava/lang/StringBuilder; // field@0f31 │ │ +0f65ae: 6e10 7226 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@2672 │ │ +0f65b4: 0a02 |0026: move-result v2 │ │ +0f65b6: 5463 3b0f |0027: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0f65ba: 6e10 5026 0300 |0029: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2650 │ │ +0f65c0: 0a03 |002c: move-result v3 │ │ +0f65c2: 3732 3100 |002d: if-le v2, v3, 005e // +0031 │ │ +0f65c6: 5462 310f |002f: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordBuffer:Ljava/lang/StringBuilder; // field@0f31 │ │ +0f65ca: 5463 3b0f |0031: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0f65ce: 6e10 5026 0300 |0033: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2650 │ │ +0f65d4: 0a03 |0036: move-result v3 │ │ +0f65d6: 6e20 7326 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.setLength:(I)V // method@2673 │ │ +0f65dc: 5462 310f |003a: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordBuffer:Ljava/lang/StringBuilder; // field@0f31 │ │ +0f65e0: 5b62 210f |003c: iput-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0f21 │ │ +0f65e4: 5462 3a0f |003e: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ +0f65e8: 5422 110f |0040: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f11 │ │ +0f65ec: 5463 210f |0042: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0f21 │ │ +0f65f0: 5464 250f |0044: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphAdvances:Lcom/badlogic/gdx/utils/FloatArray; // field@0f25 │ │ +0f65f4: 5465 260f |0046: iget-object v5, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ +0f65f8: 6e40 d70b 3254 |0048: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.computeGlyphAdvancesAndPositions:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/utils/FloatArray;Lcom/badlogic/gdx/utils/FloatArray;)V // method@0bd7 │ │ +0f65fe: 5262 370f |004b: iget v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ +0f6602: 5463 3b0f |004d: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0f6606: 6e10 5026 0300 |004f: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2650 │ │ +0f660c: 0a03 |0052: move-result v3 │ │ +0f660e: 3732 0a00 |0053: if-le v2, v3, 005d // +000a │ │ +0f6612: 5462 3b0f |0055: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0f6616: 6e10 5026 0200 |0057: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@2650 │ │ +0f661c: 0a02 |005a: move-result v2 │ │ +0f661e: 5962 370f |005b: iput v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ +0f6622: 0e00 |005d: return-void │ │ +0f6624: 5462 310f |005e: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordBuffer:Ljava/lang/StringBuilder; // field@0f31 │ │ +0f6628: 6e10 7226 0200 |0060: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@2672 │ │ +0f662e: 0a00 |0063: move-result v0 │ │ +0f6630: 5462 3b0f |0064: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0f6634: 6e10 5026 0200 |0066: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@2650 │ │ +0f663a: 0a01 |0069: move-result v1 │ │ +0f663c: 3510 d0ff |006a: if-ge v0, v1, 003a // -0030 │ │ +0f6640: 5462 310f |006c: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordBuffer:Ljava/lang/StringBuilder; // field@0f31 │ │ +0f6644: 5763 320f |006e: iget-char v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordCharacter:C // field@0f32 │ │ +0f6648: 6e20 6926 3200 |0070: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +0f664e: d800 0001 |0073: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0f6652: 28f5 |0075: goto 006a // -000b │ │ +0f6654: 5462 3b0f |0076: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0f6658: 5b62 210f |0078: iput-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0f21 │ │ +0f665c: 28c4 |007a: goto 003e // -003c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ 0x0010 line=503 │ │ 0x0021 line=504 │ │ 0x002f line=505 │ │ 0x003a line=510 │ │ @@ -342110,21 +342165,21 @@ │ │ 0x0073 line=507 │ │ 0x0076 line=512 │ │ locals : │ │ 0x0064 - 0x0076 reg=0 i I │ │ 0x006a - 0x0076 reg=1 n I │ │ 0x0000 - 0x007b reg=6 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ │ │ - source_file_idx : 3920 (TextField.java) │ │ + source_file_idx : 3918 (TextField.java) │ │ │ │ Class #773 header: │ │ -class_idx : 698 │ │ +class_idx : 696 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 608 │ │ -source_file_idx : 3979 │ │ +superclass_idx : 606 │ │ +source_file_idx : 3977 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #773 annotations: │ │ Annotations on class │ │ @@ -342148,18 +342203,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e80bc: |[0e80bc] com.badlogic.gdx.scenes.scene2d.ui.Touchpad$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;)V │ │ -0e80cc: 5b01 400f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; // field@0f40 │ │ -0e80d0: 7010 ea17 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@17ea │ │ -0e80d6: 0e00 |0005: return-void │ │ +0f6660: |[0f6660] com.badlogic.gdx.scenes.scene2d.ui.Touchpad$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;)V │ │ +0f6670: 5b01 400f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; // field@0f40 │ │ +0f6674: 7010 ea17 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@17ea │ │ +0f667a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; │ │ │ │ @@ -342169,27 +342224,27 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -0e80d8: |[0e80d8] com.badlogic.gdx.scenes.scene2d.ui.Touchpad$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ -0e80e8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0e80ea: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0e80ec: 5432 400f |0002: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; // field@0f40 │ │ -0e80f0: 5522 4a0f |0004: iget-boolean v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.touched:Z // field@0f4a │ │ -0e80f4: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ -0e80f8: 0f00 |0008: return v0 │ │ -0e80fa: 5432 400f |0009: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; // field@0f40 │ │ -0e80fe: 5c21 4a0f |000b: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.touched:Z // field@0f4a │ │ -0e8102: 5432 400f |000d: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; // field@0f40 │ │ -0e8106: 6e40 9c1c 5206 |000f: invoke-virtual {v2, v5, v6, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.calculatePositionAndValue:(FFZ)V // method@1c9c │ │ -0e810c: 0110 |0012: move v0, v1 │ │ -0e810e: 28f5 |0013: goto 0008 // -000b │ │ +0f667c: |[0f667c] com.badlogic.gdx.scenes.scene2d.ui.Touchpad$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ +0f668c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0f668e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0f6690: 5432 400f |0002: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; // field@0f40 │ │ +0f6694: 5522 4a0f |0004: iget-boolean v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.touched:Z // field@0f4a │ │ +0f6698: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ +0f669c: 0f00 |0008: return v0 │ │ +0f669e: 5432 400f |0009: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; // field@0f40 │ │ +0f66a2: 5c21 4a0f |000b: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.touched:Z // field@0f4a │ │ +0f66a6: 5432 400f |000d: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; // field@0f40 │ │ +0f66aa: 6e40 9c1c 5206 |000f: invoke-virtual {v2, v5, v6, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.calculatePositionAndValue:(FFZ)V // method@1c9c │ │ +0f66b0: 0110 |0012: move v0, v1 │ │ +0f66b2: 28f5 |0013: goto 0008 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=71 │ │ 0x0008 line=74 │ │ 0x0009 line=72 │ │ 0x000d line=73 │ │ 0x0013 line=74 │ │ @@ -342206,19 +342261,19 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0e8110: |[0e8110] com.badlogic.gdx.scenes.scene2d.ui.Touchpad$1.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0e8120: 5420 400f |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; // field@0f40 │ │ -0e8124: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0e8126: 6e40 9c1c 4015 |0003: invoke-virtual {v0, v4, v5, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.calculatePositionAndValue:(FFZ)V // method@1c9c │ │ -0e812c: 0e00 |0006: return-void │ │ +0f66b4: |[0f66b4] com.badlogic.gdx.scenes.scene2d.ui.Touchpad$1.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0f66c4: 5420 400f |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; // field@0f40 │ │ +0f66c8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0f66ca: 6e40 9c1c 4015 |0003: invoke-virtual {v0, v4, v5, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.calculatePositionAndValue:(FFZ)V // method@1c9c │ │ +0f66d0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0006 line=80 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1; │ │ 0x0000 - 0x0007 reg=3 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ @@ -342231,42 +342286,42 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0e8130: |[0e8130] com.badlogic.gdx.scenes.scene2d.ui.Touchpad$1.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ -0e8140: 5420 400f |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; // field@0f40 │ │ -0e8144: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0e8146: 5c01 4a0f |0003: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.touched:Z // field@0f4a │ │ -0e814a: 5420 400f |0005: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; // field@0f40 │ │ -0e814e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -0e8150: 6e40 9c1c 4015 |0008: invoke-virtual {v0, v4, v5, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.calculatePositionAndValue:(FFZ)V // method@1c9c │ │ -0e8156: 0e00 |000b: return-void │ │ +0f66d4: |[0f66d4] com.badlogic.gdx.scenes.scene2d.ui.Touchpad$1.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ +0f66e4: 5420 400f |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; // field@0f40 │ │ +0f66e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0f66ea: 5c01 4a0f |0003: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.touched:Z // field@0f4a │ │ +0f66ee: 5420 400f |0005: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; // field@0f40 │ │ +0f66f2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +0f66f4: 6e40 9c1c 4015 |0008: invoke-virtual {v0, v4, v5, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.calculatePositionAndValue:(FFZ)V // method@1c9c │ │ +0f66fa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0005 line=85 │ │ 0x000b line=86 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1; │ │ 0x0000 - 0x000c reg=3 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x000c reg=4 x F │ │ 0x0000 - 0x000c reg=5 y F │ │ 0x0000 - 0x000c reg=6 pointer I │ │ 0x0000 - 0x000c reg=7 button I │ │ │ │ - source_file_idx : 3979 (Touchpad.java) │ │ + source_file_idx : 3977 (Touchpad.java) │ │ │ │ Class #774 header: │ │ -class_idx : 700 │ │ +class_idx : 698 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 706 │ │ -source_file_idx : 3979 │ │ +superclass_idx : 704 │ │ +source_file_idx : 3977 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 14 │ │ │ │ Class #774 annotations: │ │ Annotations on class │ │ @@ -342317,21 +342372,21 @@ │ │ type : '(FLcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0e8158: |[0e8158] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.:(FLcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0e8168: 1c00 bb02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // type@02bb │ │ -0e816c: 6e20 051b 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ -0e8172: 0c00 |0005: move-result-object v0 │ │ -0e8174: 1f00 bb02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // type@02bb │ │ -0e8178: 7030 9a1c 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.:(FLcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;)V // method@1c9a │ │ -0e817e: 0e00 |000b: return-void │ │ +0f66fc: |[0f66fc] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.:(FLcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0f670c: 1c00 b902 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // type@02b9 │ │ +0f6710: 6e20 051b 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ +0f6716: 0c00 |0005: move-result-object v0 │ │ +0f6718: 1f00 b902 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // type@02b9 │ │ +0f671c: 7030 9a1c 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.:(FLcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;)V // method@1c9a │ │ +0f6722: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x000b line=50 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; │ │ 0x0000 - 0x000c reg=2 deadzoneRadius F │ │ @@ -342342,21 +342397,21 @@ │ │ type : '(FLcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0e8180: |[0e8180] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.:(FLcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0e8190: 1c00 bb02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // type@02bb │ │ -0e8194: 6e30 061b 4300 |0002: invoke-virtual {v3, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ -0e819a: 0c00 |0005: move-result-object v0 │ │ -0e819c: 1f00 bb02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // type@02bb │ │ -0e81a0: 7030 9a1c 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.:(FLcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;)V // method@1c9a │ │ -0e81a6: 0e00 |000b: return-void │ │ +0f6724: |[0f6724] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.:(FLcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +0f6734: 1c00 b902 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // type@02b9 │ │ +0f6738: 6e30 061b 4300 |0002: invoke-virtual {v3, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ +0f673e: 0c00 |0005: move-result-object v0 │ │ +0f6740: 1f00 b902 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // type@02b9 │ │ +0f6744: 7030 9a1c 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.:(FLcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;)V // method@1c9a │ │ +0f674a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x000b line=55 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; │ │ 0x0000 - 0x000c reg=2 deadzoneRadius F │ │ @@ -342368,59 +342423,59 @@ │ │ type : '(FLcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 96 16-bit code units │ │ -0e81a8: |[0e81a8] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.:(FLcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;)V │ │ -0e81b8: 1503 0040 |0000: const/high16 v3, #int 1073741824 // #4000 │ │ -0e81bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0e81be: 7010 161d 0400 |0003: invoke-direct {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.:()V // method@1d16 │ │ -0e81c4: 2200 e901 |0006: new-instance v0, Lcom/badlogic/gdx/math/Circle; // type@01e9 │ │ -0e81c8: 7040 0013 1011 |0008: invoke-direct {v0, v1, v1, v1}, Lcom/badlogic/gdx/math/Circle;.:(FFF)V // method@1300 │ │ -0e81ce: 5b40 450f |000b: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0f45 │ │ -0e81d2: 2200 e901 |000d: new-instance v0, Lcom/badlogic/gdx/math/Circle; // type@01e9 │ │ -0e81d6: 7040 0013 1011 |000f: invoke-direct {v0, v1, v1, v1}, Lcom/badlogic/gdx/math/Circle;.:(FFF)V // method@1300 │ │ -0e81dc: 5b40 490f |0012: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.touchBounds:Lcom/badlogic/gdx/math/Circle; // field@0f49 │ │ -0e81e0: 2200 e901 |0014: new-instance v0, Lcom/badlogic/gdx/math/Circle; // type@01e9 │ │ -0e81e4: 7040 0013 1011 |0016: invoke-direct {v0, v1, v1, v1}, Lcom/badlogic/gdx/math/Circle;.:(FFF)V // method@1300 │ │ -0e81ea: 5b40 430f |0019: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.deadzoneBounds:Lcom/badlogic/gdx/math/Circle; // field@0f43 │ │ -0e81ee: 2200 1302 |001b: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0e81f2: 7010 4c14 0000 |001d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0e81f8: 5b40 470f |0020: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0f47 │ │ -0e81fc: 2200 1302 |0022: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0e8200: 7010 4c14 0000 |0024: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0e8206: 5b40 460f |0027: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0f46 │ │ -0e820a: 2e00 0501 |0029: cmpg-float v0, v5, v1 │ │ -0e820e: 3b00 0a00 |002b: if-gez v0, 0035 // +000a │ │ -0e8212: 2200 af03 |002d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0e8216: 1a01 9f15 |002f: const-string v1, "deadzoneRadius must be > 0" // string@159f │ │ -0e821a: 7020 f825 1000 |0031: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0e8220: 2700 |0034: throw v0 │ │ -0e8222: 5945 440f |0035: iput v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.deadzoneRadius:F // field@0f44 │ │ -0e8226: 5440 470f |0037: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0f47 │ │ -0e822a: 6e10 a81c 0400 |0039: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getWidth:()F // method@1ca8 │ │ -0e8230: 0a01 |003c: move-result v1 │ │ -0e8232: c931 |003d: div-float/2addr v1, v3 │ │ -0e8234: 6e10 a01c 0400 |003e: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getHeight:()F // method@1ca0 │ │ -0e823a: 0a02 |0041: move-result v2 │ │ -0e823c: c932 |0042: div-float/2addr v2, v3 │ │ -0e823e: 6e30 6814 1002 |0043: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e8244: 6e20 b21c 6400 |0046: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;)V // method@1cb2 │ │ -0e824a: 6e10 a61c 0400 |0049: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getPrefWidth:()F // method@1ca6 │ │ -0e8250: 0a00 |004c: move-result v0 │ │ -0e8252: 6e20 b31c 0400 |004d: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.setWidth:(F)V // method@1cb3 │ │ -0e8258: 6e10 a51c 0400 |0050: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getPrefHeight:()F // method@1ca5 │ │ -0e825e: 0a00 |0053: move-result v0 │ │ -0e8260: 6e20 b11c 0400 |0054: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.setHeight:(F)V // method@1cb1 │ │ -0e8266: 2200 ba02 |0057: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1; // type@02ba │ │ -0e826a: 7020 911c 4000 |0059: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;)V // method@1c91 │ │ -0e8270: 6e20 9b1c 0400 |005c: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1c9b │ │ -0e8276: 0e00 |005f: return-void │ │ +0f674c: |[0f674c] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.:(FLcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;)V │ │ +0f675c: 1503 0040 |0000: const/high16 v3, #int 1073741824 // #4000 │ │ +0f6760: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0f6762: 7010 161d 0400 |0003: invoke-direct {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.:()V // method@1d16 │ │ +0f6768: 2200 e701 |0006: new-instance v0, Lcom/badlogic/gdx/math/Circle; // type@01e7 │ │ +0f676c: 7040 0013 1011 |0008: invoke-direct {v0, v1, v1, v1}, Lcom/badlogic/gdx/math/Circle;.:(FFF)V // method@1300 │ │ +0f6772: 5b40 450f |000b: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0f45 │ │ +0f6776: 2200 e701 |000d: new-instance v0, Lcom/badlogic/gdx/math/Circle; // type@01e7 │ │ +0f677a: 7040 0013 1011 |000f: invoke-direct {v0, v1, v1, v1}, Lcom/badlogic/gdx/math/Circle;.:(FFF)V // method@1300 │ │ +0f6780: 5b40 490f |0012: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.touchBounds:Lcom/badlogic/gdx/math/Circle; // field@0f49 │ │ +0f6784: 2200 e701 |0014: new-instance v0, Lcom/badlogic/gdx/math/Circle; // type@01e7 │ │ +0f6788: 7040 0013 1011 |0016: invoke-direct {v0, v1, v1, v1}, Lcom/badlogic/gdx/math/Circle;.:(FFF)V // method@1300 │ │ +0f678e: 5b40 430f |0019: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.deadzoneBounds:Lcom/badlogic/gdx/math/Circle; // field@0f43 │ │ +0f6792: 2200 1102 |001b: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0f6796: 7010 4c14 0000 |001d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0f679c: 5b40 470f |0020: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0f47 │ │ +0f67a0: 2200 1102 |0022: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0f67a4: 7010 4c14 0000 |0024: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0f67aa: 5b40 460f |0027: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0f46 │ │ +0f67ae: 2e00 0501 |0029: cmpg-float v0, v5, v1 │ │ +0f67b2: 3b00 0a00 |002b: if-gez v0, 0035 // +000a │ │ +0f67b6: 2200 ad03 |002d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0f67ba: 1a01 9d15 |002f: const-string v1, "deadzoneRadius must be > 0" // string@159d │ │ +0f67be: 7020 f825 1000 |0031: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0f67c4: 2700 |0034: throw v0 │ │ +0f67c6: 5945 440f |0035: iput v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.deadzoneRadius:F // field@0f44 │ │ +0f67ca: 5440 470f |0037: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0f47 │ │ +0f67ce: 6e10 a81c 0400 |0039: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getWidth:()F // method@1ca8 │ │ +0f67d4: 0a01 |003c: move-result v1 │ │ +0f67d6: c931 |003d: div-float/2addr v1, v3 │ │ +0f67d8: 6e10 a01c 0400 |003e: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getHeight:()F // method@1ca0 │ │ +0f67de: 0a02 |0041: move-result v2 │ │ +0f67e0: c932 |0042: div-float/2addr v2, v3 │ │ +0f67e2: 6e30 6814 1002 |0043: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f67e8: 6e20 b21c 6400 |0046: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;)V // method@1cb2 │ │ +0f67ee: 6e10 a61c 0400 |0049: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getPrefWidth:()F // method@1ca6 │ │ +0f67f4: 0a00 |004c: move-result v0 │ │ +0f67f6: 6e20 b31c 0400 |004d: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.setWidth:(F)V // method@1cb3 │ │ +0f67fc: 6e10 a51c 0400 |0050: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getPrefHeight:()F // method@1ca5 │ │ +0f6802: 0a00 |0053: move-result v0 │ │ +0f6804: 6e20 b11c 0400 |0054: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.setHeight:(F)V // method@1cb1 │ │ +0f680a: 2200 b802 |0057: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1; // type@02b8 │ │ +0f680e: 7020 911c 4000 |0059: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;)V // method@1c91 │ │ +0f6814: 6e20 9b1c 0400 |005c: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1c9b │ │ +0f681a: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=58 │ │ 0x0006 line=41 │ │ 0x000d line=42 │ │ 0x0014 line=43 │ │ 0x001b line=44 │ │ @@ -342444,101 +342499,101 @@ │ │ type : '(FFZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 174 16-bit code units │ │ -0e8278: |[0e8278] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.calculatePositionAndValue:(FFZ)V │ │ -0e8288: 54c8 470f |0000: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0f47 │ │ -0e828c: 5286 f30b |0002: iget v6, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e8290: 54c8 470f |0004: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0f47 │ │ -0e8294: 5287 f40b |0006: iget v7, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e8298: 54c8 460f |0008: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0f46 │ │ -0e829c: 5284 f30b |000a: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e82a0: 54c8 460f |000c: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0f46 │ │ -0e82a4: 5285 f40b |000e: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e82a8: 54c8 450f |0010: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0f45 │ │ -0e82ac: 5280 1d0b |0012: iget v0, v8, Lcom/badlogic/gdx/math/Circle;.x:F // field@0b1d │ │ -0e82b0: 54c8 450f |0014: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0f45 │ │ -0e82b4: 5281 1e0b |0016: iget v1, v8, Lcom/badlogic/gdx/math/Circle;.y:F // field@0b1e │ │ -0e82b8: 54c8 470f |0018: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0f47 │ │ -0e82bc: 6e30 6814 0801 |001a: invoke-virtual {v8, v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e82c2: 54c8 460f |001d: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0f46 │ │ -0e82c6: 1209 |001f: const/4 v9, #int 0 // #0 │ │ -0e82c8: 120a |0020: const/4 v10, #int 0 // #0 │ │ -0e82ca: 6e30 6814 980a |0021: invoke-virtual {v8, v9, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e82d0: 390f 3e00 |0024: if-nez v15, 0062 // +003e │ │ -0e82d4: 54c8 430f |0026: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.deadzoneBounds:Lcom/badlogic/gdx/math/Circle; // field@0f43 │ │ -0e82d8: 6e30 0213 d80e |0028: invoke-virtual {v8, v13, v14}, Lcom/badlogic/gdx/math/Circle;.contains:(FF)Z // method@1302 │ │ -0e82de: 0a08 |002b: move-result v8 │ │ -0e82e0: 3908 3600 |002c: if-nez v8, 0062 // +0036 │ │ -0e82e4: 54c8 460f |002e: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0f46 │ │ -0e82e8: a709 0d00 |0030: sub-float v9, v13, v0 │ │ -0e82ec: 54ca 450f |0032: iget-object v10, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0f45 │ │ -0e82f0: 52aa 1c0b |0034: iget v10, v10, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0b1c │ │ -0e82f4: c9a9 |0036: div-float/2addr v9, v10 │ │ -0e82f6: a70a 0e01 |0037: sub-float v10, v14, v1 │ │ -0e82fa: 54cb 450f |0039: iget-object v11, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0f45 │ │ -0e82fe: 52bb 1c0b |003b: iget v11, v11, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0b1c │ │ -0e8302: c9ba |003d: div-float/2addr v10, v11 │ │ -0e8304: 6e30 6814 980a |003e: invoke-virtual {v8, v9, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e830a: 54c8 460f |0041: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0f46 │ │ -0e830e: 6e10 6014 0800 |0043: invoke-virtual {v8}, Lcom/badlogic/gdx/math/Vector2;.len:()F // method@1460 │ │ -0e8314: 0a03 |0046: move-result v3 │ │ -0e8316: 1508 803f |0047: const/high16 v8, #int 1065353216 // #3f80 │ │ -0e831a: 2d08 0308 |0049: cmpl-float v8, v3, v8 │ │ -0e831e: 3d08 0a00 |004b: if-lez v8, 0055 // +000a │ │ -0e8322: 54c8 460f |004d: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0f46 │ │ -0e8326: 1509 803f |004f: const/high16 v9, #int 1065353216 // #3f80 │ │ -0e832a: c939 |0051: div-float/2addr v9, v3 │ │ -0e832c: 6e20 6314 9800 |0052: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector2;.mul:(F)Lcom/badlogic/gdx/math/Vector2; // method@1463 │ │ -0e8332: 54c8 450f |0055: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0f45 │ │ -0e8336: 6e30 0213 d80e |0057: invoke-virtual {v8, v13, v14}, Lcom/badlogic/gdx/math/Circle;.contains:(FF)Z // method@1302 │ │ -0e833c: 0a08 |005a: move-result v8 │ │ -0e833e: 3808 3300 |005b: if-eqz v8, 008e // +0033 │ │ -0e8342: 54c8 470f |005d: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0f47 │ │ -0e8346: 6e30 6814 d80e |005f: invoke-virtual {v8, v13, v14}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e834c: 54c8 460f |0062: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0f46 │ │ -0e8350: 5288 f30b |0064: iget v8, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e8354: 2d08 0408 |0066: cmpl-float v8, v4, v8 │ │ -0e8358: 3908 0a00 |0068: if-nez v8, 0072 // +000a │ │ -0e835c: 54c8 460f |006a: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0f46 │ │ -0e8360: 5288 f40b |006c: iget v8, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e8364: 2d08 0508 |006e: cmpl-float v8, v5, v8 │ │ -0e8368: 3808 1d00 |0070: if-eqz v8, 008d // +001d │ │ -0e836c: 1c08 cd02 |0072: const-class v8, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@02cd │ │ -0e8370: 7110 8122 0800 |0074: invoke-static {v8}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ -0e8376: 0c02 |0077: move-result-object v2 │ │ -0e8378: 1f02 cd02 |0078: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@02cd │ │ -0e837c: 6e20 9e1c 2c00 |007a: invoke-virtual {v12, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@1c9e │ │ -0e8382: 0a08 |007d: move-result v8 │ │ -0e8384: 3808 0c00 |007e: if-eqz v8, 008a // +000c │ │ -0e8388: 54c8 460f |0080: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0f46 │ │ -0e838c: 6e30 6814 4805 |0082: invoke-virtual {v8, v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e8392: 54c8 470f |0085: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0f47 │ │ -0e8396: 6e30 6814 6807 |0087: invoke-virtual {v8, v6, v7}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e839c: 7110 7e22 0200 |008a: invoke-static {v2}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ -0e83a2: 0e00 |008d: return-void │ │ -0e83a4: 54c8 470f |008e: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0f47 │ │ -0e83a8: 54c9 460f |0090: iget-object v9, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0f46 │ │ -0e83ac: 6e20 6914 9800 |0092: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -0e83b2: 0c08 |0095: move-result-object v8 │ │ -0e83b4: 6e10 6614 0800 |0096: invoke-virtual {v8}, Lcom/badlogic/gdx/math/Vector2;.nor:()Lcom/badlogic/gdx/math/Vector2; // method@1466 │ │ -0e83ba: 0c08 |0099: move-result-object v8 │ │ -0e83bc: 54c9 450f |009a: iget-object v9, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0f45 │ │ -0e83c0: 5299 1c0b |009c: iget v9, v9, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0b1c │ │ -0e83c4: 6e20 6314 9800 |009e: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector2;.mul:(F)Lcom/badlogic/gdx/math/Vector2; // method@1463 │ │ -0e83ca: 0c08 |00a1: move-result-object v8 │ │ -0e83cc: 54c9 450f |00a2: iget-object v9, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0f45 │ │ -0e83d0: 5299 1d0b |00a4: iget v9, v9, Lcom/badlogic/gdx/math/Circle;.x:F // field@0b1d │ │ -0e83d4: 54ca 450f |00a6: iget-object v10, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0f45 │ │ -0e83d8: 52aa 1e0b |00a8: iget v10, v10, Lcom/badlogic/gdx/math/Circle;.y:F // field@0b1e │ │ -0e83dc: 6e30 4f14 980a |00aa: invoke-virtual {v8, v9, v10}, Lcom/badlogic/gdx/math/Vector2;.add:(FF)Lcom/badlogic/gdx/math/Vector2; // method@144f │ │ -0e83e2: 28b5 |00ad: goto 0062 // -004b │ │ +0f681c: |[0f681c] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.calculatePositionAndValue:(FFZ)V │ │ +0f682c: 54c8 470f |0000: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0f47 │ │ +0f6830: 5286 f30b |0002: iget v6, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f6834: 54c8 470f |0004: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0f47 │ │ +0f6838: 5287 f40b |0006: iget v7, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f683c: 54c8 460f |0008: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0f46 │ │ +0f6840: 5284 f30b |000a: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f6844: 54c8 460f |000c: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0f46 │ │ +0f6848: 5285 f40b |000e: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f684c: 54c8 450f |0010: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0f45 │ │ +0f6850: 5280 1d0b |0012: iget v0, v8, Lcom/badlogic/gdx/math/Circle;.x:F // field@0b1d │ │ +0f6854: 54c8 450f |0014: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0f45 │ │ +0f6858: 5281 1e0b |0016: iget v1, v8, Lcom/badlogic/gdx/math/Circle;.y:F // field@0b1e │ │ +0f685c: 54c8 470f |0018: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0f47 │ │ +0f6860: 6e30 6814 0801 |001a: invoke-virtual {v8, v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f6866: 54c8 460f |001d: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0f46 │ │ +0f686a: 1209 |001f: const/4 v9, #int 0 // #0 │ │ +0f686c: 120a |0020: const/4 v10, #int 0 // #0 │ │ +0f686e: 6e30 6814 980a |0021: invoke-virtual {v8, v9, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f6874: 390f 3e00 |0024: if-nez v15, 0062 // +003e │ │ +0f6878: 54c8 430f |0026: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.deadzoneBounds:Lcom/badlogic/gdx/math/Circle; // field@0f43 │ │ +0f687c: 6e30 0213 d80e |0028: invoke-virtual {v8, v13, v14}, Lcom/badlogic/gdx/math/Circle;.contains:(FF)Z // method@1302 │ │ +0f6882: 0a08 |002b: move-result v8 │ │ +0f6884: 3908 3600 |002c: if-nez v8, 0062 // +0036 │ │ +0f6888: 54c8 460f |002e: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0f46 │ │ +0f688c: a709 0d00 |0030: sub-float v9, v13, v0 │ │ +0f6890: 54ca 450f |0032: iget-object v10, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0f45 │ │ +0f6894: 52aa 1c0b |0034: iget v10, v10, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0b1c │ │ +0f6898: c9a9 |0036: div-float/2addr v9, v10 │ │ +0f689a: a70a 0e01 |0037: sub-float v10, v14, v1 │ │ +0f689e: 54cb 450f |0039: iget-object v11, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0f45 │ │ +0f68a2: 52bb 1c0b |003b: iget v11, v11, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0b1c │ │ +0f68a6: c9ba |003d: div-float/2addr v10, v11 │ │ +0f68a8: 6e30 6814 980a |003e: invoke-virtual {v8, v9, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f68ae: 54c8 460f |0041: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0f46 │ │ +0f68b2: 6e10 6014 0800 |0043: invoke-virtual {v8}, Lcom/badlogic/gdx/math/Vector2;.len:()F // method@1460 │ │ +0f68b8: 0a03 |0046: move-result v3 │ │ +0f68ba: 1508 803f |0047: const/high16 v8, #int 1065353216 // #3f80 │ │ +0f68be: 2d08 0308 |0049: cmpl-float v8, v3, v8 │ │ +0f68c2: 3d08 0a00 |004b: if-lez v8, 0055 // +000a │ │ +0f68c6: 54c8 460f |004d: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0f46 │ │ +0f68ca: 1509 803f |004f: const/high16 v9, #int 1065353216 // #3f80 │ │ +0f68ce: c939 |0051: div-float/2addr v9, v3 │ │ +0f68d0: 6e20 6314 9800 |0052: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector2;.mul:(F)Lcom/badlogic/gdx/math/Vector2; // method@1463 │ │ +0f68d6: 54c8 450f |0055: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0f45 │ │ +0f68da: 6e30 0213 d80e |0057: invoke-virtual {v8, v13, v14}, Lcom/badlogic/gdx/math/Circle;.contains:(FF)Z // method@1302 │ │ +0f68e0: 0a08 |005a: move-result v8 │ │ +0f68e2: 3808 3300 |005b: if-eqz v8, 008e // +0033 │ │ +0f68e6: 54c8 470f |005d: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0f47 │ │ +0f68ea: 6e30 6814 d80e |005f: invoke-virtual {v8, v13, v14}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f68f0: 54c8 460f |0062: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0f46 │ │ +0f68f4: 5288 f30b |0064: iget v8, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f68f8: 2d08 0408 |0066: cmpl-float v8, v4, v8 │ │ +0f68fc: 3908 0a00 |0068: if-nez v8, 0072 // +000a │ │ +0f6900: 54c8 460f |006a: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0f46 │ │ +0f6904: 5288 f40b |006c: iget v8, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f6908: 2d08 0508 |006e: cmpl-float v8, v5, v8 │ │ +0f690c: 3808 1d00 |0070: if-eqz v8, 008d // +001d │ │ +0f6910: 1c08 cb02 |0072: const-class v8, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@02cb │ │ +0f6914: 7110 8122 0800 |0074: invoke-static {v8}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ +0f691a: 0c02 |0077: move-result-object v2 │ │ +0f691c: 1f02 cb02 |0078: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@02cb │ │ +0f6920: 6e20 9e1c 2c00 |007a: invoke-virtual {v12, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@1c9e │ │ +0f6926: 0a08 |007d: move-result v8 │ │ +0f6928: 3808 0c00 |007e: if-eqz v8, 008a // +000c │ │ +0f692c: 54c8 460f |0080: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0f46 │ │ +0f6930: 6e30 6814 4805 |0082: invoke-virtual {v8, v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f6936: 54c8 470f |0085: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0f47 │ │ +0f693a: 6e30 6814 6807 |0087: invoke-virtual {v8, v6, v7}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f6940: 7110 7e22 0200 |008a: invoke-static {v2}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ +0f6946: 0e00 |008d: return-void │ │ +0f6948: 54c8 470f |008e: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0f47 │ │ +0f694c: 54c9 460f |0090: iget-object v9, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0f46 │ │ +0f6950: 6e20 6914 9800 |0092: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +0f6956: 0c08 |0095: move-result-object v8 │ │ +0f6958: 6e10 6614 0800 |0096: invoke-virtual {v8}, Lcom/badlogic/gdx/math/Vector2;.nor:()Lcom/badlogic/gdx/math/Vector2; // method@1466 │ │ +0f695e: 0c08 |0099: move-result-object v8 │ │ +0f6960: 54c9 450f |009a: iget-object v9, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0f45 │ │ +0f6964: 5299 1c0b |009c: iget v9, v9, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0b1c │ │ +0f6968: 6e20 6314 9800 |009e: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector2;.mul:(F)Lcom/badlogic/gdx/math/Vector2; // method@1463 │ │ +0f696e: 0c08 |00a1: move-result-object v8 │ │ +0f6970: 54c9 450f |00a2: iget-object v9, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0f45 │ │ +0f6974: 5299 1d0b |00a4: iget v9, v9, Lcom/badlogic/gdx/math/Circle;.x:F // field@0b1d │ │ +0f6978: 54ca 450f |00a6: iget-object v10, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0f45 │ │ +0f697c: 52aa 1e0b |00a8: iget v10, v10, Lcom/badlogic/gdx/math/Circle;.y:F // field@0b1e │ │ +0f6980: 6e30 4f14 980a |00aa: invoke-virtual {v8, v9, v10}, Lcom/badlogic/gdx/math/Vector2;.add:(FF)Lcom/badlogic/gdx/math/Vector2; // method@144f │ │ +0f6986: 28b5 |00ad: goto 0062 // -004b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0004 line=92 │ │ 0x0008 line=93 │ │ 0x000c line=94 │ │ 0x0010 line=95 │ │ @@ -342580,64 +342635,64 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 90 16-bit code units │ │ -0e83e4: |[0e83e4] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0e83f4: 150a 0040 |0000: const/high16 v10, #int 1073741824 // #4000 │ │ -0e83f8: 6e10 b41c 0d00 |0002: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.validate:()V // method@1cb4 │ │ -0e83fe: 6e10 9f1c 0d00 |0005: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1c9f │ │ -0e8404: 0c0c |0008: move-result-object v12 │ │ -0e8406: 52c1 7903 |0009: iget v1, v12, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0e840a: 52c7 7803 |000b: iget v7, v12, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0e840e: 52c8 7703 |000d: iget v8, v12, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0e8412: 52c9 7603 |000f: iget v9, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0e8416: c8f9 |0011: mul-float/2addr v9, v15 │ │ -0e8418: 6e59 f30d 1e87 |0012: invoke-virtual {v14, v1, v7, v8, v9}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0df3 │ │ -0e841e: 6e10 a91c 0d00 |0015: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getX:()F // method@1ca9 │ │ -0e8424: 0a02 |0018: move-result v2 │ │ -0e8426: 6e10 aa1c 0d00 |0019: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getY:()F // method@1caa │ │ -0e842c: 0a03 |001c: move-result v3 │ │ -0e842e: 6e10 a81c 0d00 |001d: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getWidth:()F // method@1ca8 │ │ -0e8434: 0a04 |0020: move-result v4 │ │ -0e8436: 6e10 a01c 0d00 |0021: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getHeight:()F // method@1ca0 │ │ -0e843c: 0a05 |0024: move-result v5 │ │ -0e843e: 54d1 480f |0025: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0f48 │ │ -0e8442: 5410 410f |0027: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f41 │ │ -0e8446: 3800 0600 |0029: if-eqz v0, 002f // +0006 │ │ -0e844a: 07e1 |002b: move-object v1, v14 │ │ -0e844c: 7806 031e 0000 |002c: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0e8452: 54d1 480f |002f: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0f48 │ │ -0e8456: 5416 420f |0031: iget-object v6, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f42 │ │ -0e845a: 3806 2600 |0033: if-eqz v6, 0059 // +0026 │ │ -0e845e: 54d1 470f |0035: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0f47 │ │ -0e8462: 5211 f30b |0037: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e8466: 7210 071e 0600 |0039: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0e846c: 0a07 |003c: move-result v7 │ │ -0e846e: c9a7 |003d: div-float/2addr v7, v10 │ │ -0e8470: c771 |003e: sub-float/2addr v1, v7 │ │ -0e8472: c612 |003f: add-float/2addr v2, v1 │ │ -0e8474: 54d1 470f |0040: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0f47 │ │ -0e8478: 5211 f40b |0042: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e847c: 7210 061e 0600 |0044: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0e8482: 0a07 |0047: move-result v7 │ │ -0e8484: c9a7 |0048: div-float/2addr v7, v10 │ │ -0e8486: c771 |0049: sub-float/2addr v1, v7 │ │ -0e8488: c613 |004a: add-float/2addr v3, v1 │ │ -0e848a: 7210 071e 0600 |004b: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0e8490: 0a0a |004e: move-result v10 │ │ -0e8492: 7210 061e 0600 |004f: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0e8498: 0a0b |0052: move-result v11 │ │ -0e849a: 07e7 |0053: move-object v7, v14 │ │ -0e849c: 0128 |0054: move v8, v2 │ │ -0e849e: 0139 |0055: move v9, v3 │ │ -0e84a0: 7806 031e 0600 |0056: invoke-interface/range {v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0e84a6: 0e00 |0059: return-void │ │ +0f6988: |[0f6988] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0f6998: 150a 0040 |0000: const/high16 v10, #int 1073741824 // #4000 │ │ +0f699c: 6e10 b41c 0d00 |0002: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.validate:()V // method@1cb4 │ │ +0f69a2: 6e10 9f1c 0d00 |0005: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1c9f │ │ +0f69a8: 0c0c |0008: move-result-object v12 │ │ +0f69aa: 52c1 7903 |0009: iget v1, v12, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0f69ae: 52c7 7803 |000b: iget v7, v12, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0f69b2: 52c8 7703 |000d: iget v8, v12, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0f69b6: 52c9 7603 |000f: iget v9, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0f69ba: c8f9 |0011: mul-float/2addr v9, v15 │ │ +0f69bc: 6e59 f30d 1e87 |0012: invoke-virtual {v14, v1, v7, v8, v9}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0df3 │ │ +0f69c2: 6e10 a91c 0d00 |0015: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getX:()F // method@1ca9 │ │ +0f69c8: 0a02 |0018: move-result v2 │ │ +0f69ca: 6e10 aa1c 0d00 |0019: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getY:()F // method@1caa │ │ +0f69d0: 0a03 |001c: move-result v3 │ │ +0f69d2: 6e10 a81c 0d00 |001d: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getWidth:()F // method@1ca8 │ │ +0f69d8: 0a04 |0020: move-result v4 │ │ +0f69da: 6e10 a01c 0d00 |0021: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getHeight:()F // method@1ca0 │ │ +0f69e0: 0a05 |0024: move-result v5 │ │ +0f69e2: 54d1 480f |0025: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0f48 │ │ +0f69e6: 5410 410f |0027: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f41 │ │ +0f69ea: 3800 0600 |0029: if-eqz v0, 002f // +0006 │ │ +0f69ee: 07e1 |002b: move-object v1, v14 │ │ +0f69f0: 7806 031e 0000 |002c: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +0f69f6: 54d1 480f |002f: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0f48 │ │ +0f69fa: 5416 420f |0031: iget-object v6, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f42 │ │ +0f69fe: 3806 2600 |0033: if-eqz v6, 0059 // +0026 │ │ +0f6a02: 54d1 470f |0035: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0f47 │ │ +0f6a06: 5211 f30b |0037: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f6a0a: 7210 071e 0600 |0039: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0f6a10: 0a07 |003c: move-result v7 │ │ +0f6a12: c9a7 |003d: div-float/2addr v7, v10 │ │ +0f6a14: c771 |003e: sub-float/2addr v1, v7 │ │ +0f6a16: c612 |003f: add-float/2addr v2, v1 │ │ +0f6a18: 54d1 470f |0040: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0f47 │ │ +0f6a1c: 5211 f40b |0042: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f6a20: 7210 061e 0600 |0044: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0f6a26: 0a07 |0047: move-result v7 │ │ +0f6a28: c9a7 |0048: div-float/2addr v7, v10 │ │ +0f6a2a: c771 |0049: sub-float/2addr v1, v7 │ │ +0f6a2c: c613 |004a: add-float/2addr v3, v1 │ │ +0f6a2e: 7210 071e 0600 |004b: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0f6a34: 0a0a |004e: move-result v10 │ │ +0f6a36: 7210 061e 0600 |004f: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0f6a3c: 0a0b |0052: move-result v11 │ │ +0f6a3e: 07e7 |0053: move-object v7, v14 │ │ +0f6a40: 0128 |0054: move v8, v2 │ │ +0f6a42: 0139 |0055: move v9, v3 │ │ +0f6a44: 7806 031e 0600 |0056: invoke-interface/range {v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +0f6a4a: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=155 │ │ 0x0005 line=157 │ │ 0x0009 line=158 │ │ 0x0015 line=160 │ │ 0x0019 line=161 │ │ @@ -342668,18 +342723,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0e84a8: |[0e84a8] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.getKnobPercentX:()F │ │ -0e84b8: 5410 460f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0f46 │ │ -0e84bc: 5200 f30b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e84c0: 0f00 |0004: return v0 │ │ +0f6a4c: |[0f6a4c] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.getKnobPercentX:()F │ │ +0f6a5c: 5410 460f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0f46 │ │ +0f6a60: 5200 f30b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f6a64: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;) │ │ @@ -342687,18 +342742,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0e84c4: |[0e84c4] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.getKnobPercentY:()F │ │ -0e84d4: 5410 460f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0f46 │ │ -0e84d8: 5200 f40b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e84dc: 0f00 |0004: return v0 │ │ +0f6a68: |[0f6a68] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.getKnobPercentY:()F │ │ +0f6a78: 5410 460f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0f46 │ │ +0f6a7c: 5200 f40b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f6a80: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; │ │ │ │ #4 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;) │ │ @@ -342706,18 +342761,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0e84e0: |[0e84e0] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.getKnobX:()F │ │ -0e84f0: 5410 470f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0f47 │ │ -0e84f4: 5200 f30b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e84f8: 0f00 |0004: return v0 │ │ +0f6a84: |[0f6a84] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.getKnobX:()F │ │ +0f6a94: 5410 470f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0f47 │ │ +0f6a98: 5200 f30b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f6a9c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; │ │ │ │ #5 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;) │ │ @@ -342725,18 +342780,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0e84fc: |[0e84fc] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.getKnobY:()F │ │ -0e850c: 5410 470f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0f47 │ │ -0e8510: 5200 f40b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e8514: 0f00 |0004: return v0 │ │ +0f6aa0: |[0f6aa0] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.getKnobY:()F │ │ +0f6ab0: 5410 470f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0f47 │ │ +0f6ab4: 5200 f40b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f6ab8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; │ │ │ │ #6 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;) │ │ @@ -342744,25 +342799,25 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0e8518: |[0e8518] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.getPrefHeight:()F │ │ -0e8528: 5410 480f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0f48 │ │ -0e852c: 5400 410f |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f41 │ │ -0e8530: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -0e8534: 5410 480f |0006: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0f48 │ │ -0e8538: 5400 410f |0008: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f41 │ │ -0e853c: 7210 061e 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0e8542: 0a00 |000d: move-result v0 │ │ -0e8544: 0f00 |000e: return v0 │ │ -0e8546: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0e8548: 28fe |0010: goto 000e // -0002 │ │ +0f6abc: |[0f6abc] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.getPrefHeight:()F │ │ +0f6acc: 5410 480f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0f48 │ │ +0f6ad0: 5400 410f |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f41 │ │ +0f6ad4: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +0f6ad8: 5410 480f |0006: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0f48 │ │ +0f6adc: 5400 410f |0008: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f41 │ │ +0f6ae0: 7210 061e 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0f6ae6: 0a00 |000d: move-result v0 │ │ +0f6ae8: 0f00 |000e: return v0 │ │ +0f6aea: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0f6aec: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; │ │ │ │ #7 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;) │ │ @@ -342770,25 +342825,25 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0e854c: |[0e854c] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.getPrefWidth:()F │ │ -0e855c: 5410 480f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0f48 │ │ -0e8560: 5400 410f |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f41 │ │ -0e8564: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -0e8568: 5410 480f |0006: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0f48 │ │ -0e856c: 5400 410f |0008: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f41 │ │ -0e8570: 7210 071e 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0e8576: 0a00 |000d: move-result v0 │ │ -0e8578: 0f00 |000e: return v0 │ │ -0e857a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0e857c: 28fe |0010: goto 000e // -0002 │ │ +0f6af0: |[0f6af0] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.getPrefWidth:()F │ │ +0f6b00: 5410 480f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0f48 │ │ +0f6b04: 5400 410f |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f41 │ │ +0f6b08: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +0f6b0c: 5410 480f |0006: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0f48 │ │ +0f6b10: 5400 410f |0008: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f41 │ │ +0f6b14: 7210 071e 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0f6b1a: 0a00 |000d: move-result v0 │ │ +0f6b1c: 0f00 |000e: return v0 │ │ +0f6b1e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0f6b20: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; │ │ │ │ #8 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;) │ │ @@ -342796,17 +342851,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e8580: |[0e8580] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; │ │ -0e8590: 5410 480f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0f48 │ │ -0e8594: 1100 |0002: return-object v0 │ │ +0f6b24: |[0f6b24] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; │ │ +0f6b34: 5410 480f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0f48 │ │ +0f6b38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; │ │ │ │ #9 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;) │ │ @@ -342814,22 +342869,22 @@ │ │ type : '(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0e8598: |[0e8598] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0e85a8: 5410 490f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.touchBounds:Lcom/badlogic/gdx/math/Circle; // field@0f49 │ │ -0e85ac: 6e30 0213 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/math/Circle;.contains:(FF)Z // method@1302 │ │ -0e85b2: 0a00 |0005: move-result v0 │ │ -0e85b4: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -0e85b8: 1101 |0008: return-object v1 │ │ -0e85ba: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0e85bc: 28fe |000a: goto 0008 // -0002 │ │ +0f6b3c: |[0f6b3c] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0f6b4c: 5410 490f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.touchBounds:Lcom/badlogic/gdx/math/Circle; // field@0f49 │ │ +0f6b50: 6e30 0213 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/math/Circle;.contains:(FF)Z // method@1302 │ │ +0f6b56: 0a00 |0005: move-result v0 │ │ +0f6b58: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +0f6b5c: 1101 |0008: return-object v1 │ │ +0f6b5e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0f6b60: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; │ │ 0x0009 - 0x000b reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; │ │ 0x0000 - 0x000b reg=2 x F │ │ @@ -342841,17 +342896,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e85c0: |[0e85c0] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.isTouched:()Z │ │ -0e85d0: 5510 4a0f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.touched:Z // field@0f4a │ │ -0e85d4: 0f00 |0002: return v0 │ │ +0f6b64: |[0f6b64] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.isTouched:()Z │ │ +0f6b74: 5510 4a0f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.touched:Z // field@0f4a │ │ +0f6b78: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; │ │ │ │ #11 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;) │ │ @@ -342859,52 +342914,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 75 16-bit code units │ │ -0e85d8: |[0e85d8] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.layout:()V │ │ -0e85e8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0e85ea: 1505 0040 |0001: const/high16 v5, #int 1073741824 // #4000 │ │ -0e85ee: 6e10 a81c 0700 |0003: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getWidth:()F // method@1ca8 │ │ -0e85f4: 0a03 |0006: move-result v3 │ │ -0e85f6: a901 0305 |0007: div-float v1, v3, v5 │ │ -0e85fa: 6e10 a01c 0700 |0009: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getHeight:()F // method@1ca0 │ │ -0e8600: 0a03 |000c: move-result v3 │ │ -0e8602: a900 0305 |000d: div-float v0, v3, v5 │ │ -0e8606: 7120 1a26 0100 |000f: invoke-static {v1, v0}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -0e860c: 0a02 |0012: move-result v2 │ │ -0e860e: 5473 490f |0013: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.touchBounds:Lcom/badlogic/gdx/math/Circle; // field@0f49 │ │ -0e8612: 6e40 0413 1320 |0015: invoke-virtual {v3, v1, v0, v2}, Lcom/badlogic/gdx/math/Circle;.set:(FFF)V // method@1304 │ │ -0e8618: 5473 480f |0018: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0f48 │ │ -0e861c: 5433 420f |001a: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f42 │ │ -0e8620: 3803 1800 |001c: if-eqz v3, 0034 // +0018 │ │ -0e8624: 5473 480f |001e: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0f48 │ │ -0e8628: 5433 420f |0020: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f42 │ │ -0e862c: 7210 071e 0300 |0022: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0e8632: 0a03 |0025: move-result v3 │ │ -0e8634: 5474 480f |0026: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0f48 │ │ -0e8638: 5444 420f |0028: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f42 │ │ -0e863c: 7210 061e 0400 |002a: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0e8642: 0a04 |002d: move-result v4 │ │ -0e8644: 7120 1826 4300 |002e: invoke-static {v3, v4}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0e864a: 0a03 |0031: move-result v3 │ │ -0e864c: c953 |0032: div-float/2addr v3, v5 │ │ -0e864e: c732 |0033: sub-float/2addr v2, v3 │ │ -0e8650: 5473 450f |0034: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0f45 │ │ -0e8654: 6e40 0413 1320 |0036: invoke-virtual {v3, v1, v0, v2}, Lcom/badlogic/gdx/math/Circle;.set:(FFF)V // method@1304 │ │ -0e865a: 5473 430f |0039: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.deadzoneBounds:Lcom/badlogic/gdx/math/Circle; // field@0f43 │ │ -0e865e: 5274 440f |003b: iget v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.deadzoneRadius:F // field@0f44 │ │ -0e8662: 6e40 0413 1340 |003d: invoke-virtual {v3, v1, v0, v4}, Lcom/badlogic/gdx/math/Circle;.set:(FFF)V // method@1304 │ │ -0e8668: 5473 470f |0040: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0f47 │ │ -0e866c: 6e30 6814 1300 |0042: invoke-virtual {v3, v1, v0}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e8672: 5473 460f |0045: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0f46 │ │ -0e8676: 6e30 6814 6306 |0047: invoke-virtual {v3, v6, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e867c: 0e00 |004a: return-void │ │ +0f6b7c: |[0f6b7c] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.layout:()V │ │ +0f6b8c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0f6b8e: 1505 0040 |0001: const/high16 v5, #int 1073741824 // #4000 │ │ +0f6b92: 6e10 a81c 0700 |0003: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getWidth:()F // method@1ca8 │ │ +0f6b98: 0a03 |0006: move-result v3 │ │ +0f6b9a: a901 0305 |0007: div-float v1, v3, v5 │ │ +0f6b9e: 6e10 a01c 0700 |0009: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getHeight:()F // method@1ca0 │ │ +0f6ba4: 0a03 |000c: move-result v3 │ │ +0f6ba6: a900 0305 |000d: div-float v0, v3, v5 │ │ +0f6baa: 7120 1a26 0100 |000f: invoke-static {v1, v0}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +0f6bb0: 0a02 |0012: move-result v2 │ │ +0f6bb2: 5473 490f |0013: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.touchBounds:Lcom/badlogic/gdx/math/Circle; // field@0f49 │ │ +0f6bb6: 6e40 0413 1320 |0015: invoke-virtual {v3, v1, v0, v2}, Lcom/badlogic/gdx/math/Circle;.set:(FFF)V // method@1304 │ │ +0f6bbc: 5473 480f |0018: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0f48 │ │ +0f6bc0: 5433 420f |001a: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f42 │ │ +0f6bc4: 3803 1800 |001c: if-eqz v3, 0034 // +0018 │ │ +0f6bc8: 5473 480f |001e: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0f48 │ │ +0f6bcc: 5433 420f |0020: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f42 │ │ +0f6bd0: 7210 071e 0300 |0022: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0f6bd6: 0a03 |0025: move-result v3 │ │ +0f6bd8: 5474 480f |0026: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0f48 │ │ +0f6bdc: 5444 420f |0028: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f42 │ │ +0f6be0: 7210 061e 0400 |002a: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0f6be6: 0a04 |002d: move-result v4 │ │ +0f6be8: 7120 1826 4300 |002e: invoke-static {v3, v4}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0f6bee: 0a03 |0031: move-result v3 │ │ +0f6bf0: c953 |0032: div-float/2addr v3, v5 │ │ +0f6bf2: c732 |0033: sub-float/2addr v2, v3 │ │ +0f6bf4: 5473 450f |0034: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0f45 │ │ +0f6bf8: 6e40 0413 1320 |0036: invoke-virtual {v3, v1, v0, v2}, Lcom/badlogic/gdx/math/Circle;.set:(FFF)V // method@1304 │ │ +0f6bfe: 5473 430f |0039: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.deadzoneBounds:Lcom/badlogic/gdx/math/Circle; // field@0f43 │ │ +0f6c02: 5274 440f |003b: iget v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.deadzoneRadius:F // field@0f44 │ │ +0f6c06: 6e40 0413 1340 |003d: invoke-virtual {v3, v1, v0, v4}, Lcom/badlogic/gdx/math/Circle;.set:(FFF)V // method@1304 │ │ +0f6c0c: 5473 470f |0040: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0f47 │ │ +0f6c10: 6e30 6814 1300 |0042: invoke-virtual {v3, v1, v0}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f6c16: 5473 460f |0045: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0f46 │ │ +0f6c1a: 6e30 6814 6306 |0047: invoke-virtual {v3, v6, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f6c20: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=141 │ │ 0x0009 line=142 │ │ 0x000f line=143 │ │ 0x0013 line=144 │ │ 0x0018 line=145 │ │ @@ -342924,25 +342979,25 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0e8680: |[0e8680] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.setDeadzone:(F)V │ │ -0e8690: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e8692: 2e00 0300 |0001: cmpg-float v0, v3, v0 │ │ -0e8696: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ -0e869a: 2200 af03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0e869e: 1a01 9f15 |0007: const-string v1, "deadzoneRadius must be > 0" // string@159f │ │ -0e86a2: 7020 f825 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0e86a8: 2700 |000c: throw v0 │ │ -0e86aa: 5923 440f |000d: iput v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.deadzoneRadius:F // field@0f44 │ │ -0e86ae: 6e10 ac1c 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.invalidate:()V // method@1cac │ │ -0e86b4: 0e00 |0012: return-void │ │ +0f6c24: |[0f6c24] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.setDeadzone:(F)V │ │ +0f6c34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f6c36: 2e00 0300 |0001: cmpg-float v0, v3, v0 │ │ +0f6c3a: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ +0f6c3e: 2200 ad03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0f6c42: 1a01 9d15 |0007: const-string v1, "deadzoneRadius must be > 0" // string@159d │ │ +0f6c46: 7020 f825 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0f6c4c: 2700 |000c: throw v0 │ │ +0f6c4e: 5923 440f |000d: iput v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.deadzoneRadius:F // field@0f44 │ │ +0f6c52: 6e10 ac1c 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.invalidate:()V // method@1cac │ │ +0f6c58: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x000d line=193 │ │ 0x000f line=194 │ │ 0x0012 line=195 │ │ locals : │ │ @@ -342954,40 +343009,40 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0e86b8: |[0e86b8] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;)V │ │ -0e86c8: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0e86cc: 2200 af03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0e86d0: 1a01 f028 |0004: const-string v1, "style cannot be null" // string@28f0 │ │ -0e86d4: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0e86da: 2700 |0009: throw v0 │ │ -0e86dc: 5b23 480f |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0f48 │ │ -0e86e0: 6e10 ad1c 0200 |000c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.invalidateHierarchy:()V // method@1cad │ │ -0e86e6: 0e00 |000f: return-void │ │ +0f6c5c: |[0f6c5c] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;)V │ │ +0f6c6c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0f6c70: 2200 ad03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0f6c74: 1a01 ee28 |0004: const-string v1, "style cannot be null" // string@28ee │ │ +0f6c78: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0f6c7e: 2700 |0009: throw v0 │ │ +0f6c80: 5b23 480f |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0f48 │ │ +0f6c84: 6e10 ad1c 0200 |000c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.invalidateHierarchy:()V // method@1cad │ │ +0f6c8a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x000a line=123 │ │ 0x000c line=124 │ │ 0x000f line=125 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; │ │ 0x0000 - 0x0010 reg=3 style Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; │ │ │ │ - source_file_idx : 3979 (Touchpad.java) │ │ + source_file_idx : 3977 (Touchpad.java) │ │ │ │ Class #775 header: │ │ -class_idx : 707 │ │ +class_idx : 705 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 604 │ │ -source_file_idx : 4275 │ │ +superclass_idx : 602 │ │ +source_file_idx : 4273 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 16 │ │ │ │ Class #775 - │ │ Class descriptor : 'Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;' │ │ @@ -343015,20 +343070,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0e86e8: |[0e86e8] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.:()V │ │ -0e86f8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0e86fa: 7010 9417 0100 |0001: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.:()V // method@1794 │ │ -0e8700: 5c10 720f |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.needsLayout:Z // field@0f72 │ │ -0e8704: 5c10 710f |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.layoutEnabled:Z // field@0f71 │ │ -0e8708: 0e00 |0008: return-void │ │ +0f6c8c: |[0f6c8c] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.:()V │ │ +0f6c9c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0f6c9e: 7010 9417 0100 |0001: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.:()V // method@1794 │ │ +0f6ca4: 5c10 720f |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.needsLayout:Z // field@0f72 │ │ +0f6ca8: 5c10 710f |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.layoutEnabled:Z // field@0f71 │ │ +0f6cac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=36 │ │ 0x0004 line=37 │ │ 0x0006 line=39 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup; │ │ @@ -343038,35 +343093,35 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Group;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0e870c: |[0e870c] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.setLayoutEnabled:(Lcom/badlogic/gdx/scenes/scene2d/Group;Z)V │ │ -0e871c: 6e10 331d 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@1d33 │ │ -0e8722: 0c01 |0003: move-result-object v1 │ │ -0e8724: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0e8726: 5213 a111 |0005: iget v3, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ -0e872a: 3532 1e00 |0007: if-ge v2, v3, 0025 // +001e │ │ -0e872e: 6e20 af22 2100 |0009: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.get:(I)Ljava/lang/Object; // method@22af │ │ -0e8734: 0c00 |000c: move-result-object v0 │ │ -0e8736: 1f00 5902 |000d: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0259 │ │ -0e873a: 2004 df02 |000f: instance-of v4, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0e873e: 3804 0a00 |0011: if-eqz v4, 001b // +000a │ │ -0e8742: 1f00 df02 |0013: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0e8746: 7220 301e 7000 |0015: invoke-interface {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.setLayoutEnabled:(Z)V // method@1e30 │ │ -0e874c: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0e8750: 28ed |001a: goto 0007 // -0013 │ │ -0e8752: 2004 5c02 |001b: instance-of v4, v0, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@025c │ │ -0e8756: 3804 fbff |001d: if-eqz v4, 0018 // -0005 │ │ -0e875a: 1f00 5c02 |001f: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@025c │ │ -0e875e: 7030 471d 0507 |0021: invoke-direct {v5, v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.setLayoutEnabled:(Lcom/badlogic/gdx/scenes/scene2d/Group;Z)V // method@1d47 │ │ -0e8764: 28f4 |0024: goto 0018 // -000c │ │ -0e8766: 0e00 |0025: return-void │ │ +0f6cb0: |[0f6cb0] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.setLayoutEnabled:(Lcom/badlogic/gdx/scenes/scene2d/Group;Z)V │ │ +0f6cc0: 6e10 331d 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@1d33 │ │ +0f6cc6: 0c01 |0003: move-result-object v1 │ │ +0f6cc8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0f6cca: 5213 a111 |0005: iget v3, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ +0f6cce: 3532 1e00 |0007: if-ge v2, v3, 0025 // +001e │ │ +0f6cd2: 6e20 af22 2100 |0009: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.get:(I)Ljava/lang/Object; // method@22af │ │ +0f6cd8: 0c00 |000c: move-result-object v0 │ │ +0f6cda: 1f00 5702 |000d: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0257 │ │ +0f6cde: 2004 dd02 |000f: instance-of v4, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0f6ce2: 3804 0a00 |0011: if-eqz v4, 001b // +000a │ │ +0f6ce6: 1f00 dd02 |0013: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0f6cea: 7220 301e 7000 |0015: invoke-interface {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.setLayoutEnabled:(Z)V // method@1e30 │ │ +0f6cf0: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0f6cf4: 28ed |001a: goto 0007 // -0013 │ │ +0f6cf6: 2004 5a02 |001b: instance-of v4, v0, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@025a │ │ +0f6cfa: 3804 fbff |001d: if-eqz v4, 0018 // -0005 │ │ +0f6cfe: 1f00 5a02 |001f: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@025a │ │ +0f6d02: 7030 471d 0507 |0021: invoke-direct {v5, v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.setLayoutEnabled:(Lcom/badlogic/gdx/scenes/scene2d/Group;Z)V // method@1d47 │ │ +0f6d08: 28f4 |0024: goto 0018 // -000c │ │ +0f6d0a: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0004 line=73 │ │ 0x0009 line=74 │ │ 0x000f line=75 │ │ 0x0013 line=76 │ │ @@ -343090,17 +343145,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e8768: |[0e8768] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.childrenChanged:()V │ │ -0e8778: 6e10 401d 0000 |0000: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.invalidateHierarchy:()V // method@1d40 │ │ -0e877e: 0e00 |0003: return-void │ │ +0f6d0c: |[0f6d0c] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.childrenChanged:()V │ │ +0f6d1c: 6e10 401d 0000 |0000: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.invalidateHierarchy:()V // method@1d40 │ │ +0f6d22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0003 line=125 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup; │ │ │ │ @@ -343109,18 +343164,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0e8780: |[0e8780] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0e8790: 6e10 4a1d 0000 |0000: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.validate:()V // method@1d4a │ │ -0e8796: 6f30 a117 1002 |0003: invoke-super {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@17a1 │ │ -0e879c: 0e00 |0006: return-void │ │ +0f6d24: |[0f6d24] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0f6d34: 6e10 4a1d 0000 |0000: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.validate:()V // method@1d4a │ │ +0f6d3a: 6f30 a117 1002 |0003: invoke-super {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@17a1 │ │ +0f6d40: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0003 line=149 │ │ 0x0006 line=150 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup; │ │ @@ -343132,17 +343187,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0e87a0: |[0e87a0] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.getMaxHeight:()F │ │ -0e87b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e87b2: 0f00 |0001: return v0 │ │ +0f6d44: |[0f6d44] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.getMaxHeight:()F │ │ +0f6d54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f6d56: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;) │ │ @@ -343150,17 +343205,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0e87b4: |[0e87b4] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.getMaxWidth:()F │ │ -0e87c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e87c6: 0f00 |0001: return v0 │ │ +0f6d58: |[0f6d58] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.getMaxWidth:()F │ │ +0f6d68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f6d6a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup; │ │ │ │ #4 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;) │ │ @@ -343168,18 +343223,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0e87c8: |[0e87c8] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.getMinHeight:()F │ │ -0e87d8: 6e10 3a1d 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getPrefHeight:()F // method@1d3a │ │ -0e87de: 0a00 |0003: move-result v0 │ │ -0e87e0: 0f00 |0004: return v0 │ │ +0f6d6c: |[0f6d6c] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.getMinHeight:()F │ │ +0f6d7c: 6e10 3a1d 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getPrefHeight:()F // method@1d3a │ │ +0f6d82: 0a00 |0003: move-result v0 │ │ +0f6d84: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup; │ │ │ │ #5 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;) │ │ @@ -343187,18 +343242,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0e87e4: |[0e87e4] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.getMinWidth:()F │ │ -0e87f4: 6e10 3b1d 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getPrefWidth:()F // method@1d3b │ │ -0e87fa: 0a00 |0003: move-result v0 │ │ -0e87fc: 0f00 |0004: return v0 │ │ +0f6d88: |[0f6d88] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.getMinWidth:()F │ │ +0f6d98: 6e10 3b1d 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getPrefWidth:()F // method@1d3b │ │ +0f6d9e: 0a00 |0003: move-result v0 │ │ +0f6da0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup; │ │ │ │ #6 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;) │ │ @@ -343206,17 +343261,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0e8800: |[0e8800] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.getPrefHeight:()F │ │ -0e8810: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e8812: 0f00 |0001: return v0 │ │ +0f6da4: |[0f6da4] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.getPrefHeight:()F │ │ +0f6db4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f6db6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup; │ │ │ │ #7 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;) │ │ @@ -343224,17 +343279,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0e8814: |[0e8814] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.getPrefWidth:()F │ │ -0e8824: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e8826: 0f00 |0001: return v0 │ │ +0f6db8: |[0f6db8] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.getPrefWidth:()F │ │ +0f6dc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f6dca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup; │ │ │ │ #8 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;) │ │ @@ -343242,18 +343297,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0e8828: |[0e8828] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.invalidate:()V │ │ -0e8838: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0e883a: 5c10 720f |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.needsLayout:Z // field@0f72 │ │ -0e883e: 0e00 |0003: return-void │ │ +0f6dcc: |[0f6dcc] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.invalidate:()V │ │ +0f6ddc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0f6dde: 5c10 720f |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.needsLayout:Z // field@0f72 │ │ +0f6de2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0003 line=115 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup; │ │ │ │ @@ -343262,23 +343317,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0e8840: |[0e8840] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.invalidateHierarchy:()V │ │ -0e8850: 6e10 3f1d 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.invalidate:()V // method@1d3f │ │ -0e8856: 6e10 391d 0200 |0003: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1d39 │ │ -0e885c: 0c00 |0006: move-result-object v0 │ │ -0e885e: 2001 df02 |0007: instance-of v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0e8862: 3801 0700 |0009: if-eqz v1, 0010 // +0007 │ │ -0e8866: 1f00 df02 |000b: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0e886a: 7210 2c1e 0000 |000d: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.invalidateHierarchy:()V // method@1e2c │ │ -0e8870: 0e00 |0010: return-void │ │ +0f6de4: |[0f6de4] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.invalidateHierarchy:()V │ │ +0f6df4: 6e10 3f1d 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.invalidate:()V // method@1d3f │ │ +0f6dfa: 6e10 391d 0200 |0003: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1d39 │ │ +0f6e00: 0c00 |0006: move-result-object v0 │ │ +0f6e02: 2001 dd02 |0007: instance-of v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0f6e06: 3801 0700 |0009: if-eqz v1, 0010 // +0007 │ │ +0f6e0a: 1f00 dd02 |000b: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0f6e0e: 7210 2c1e 0000 |000d: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.invalidateHierarchy:()V // method@1e2c │ │ +0f6e14: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0003 line=119 │ │ 0x0007 line=120 │ │ 0x0010 line=121 │ │ locals : │ │ @@ -343290,16 +343345,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0e8874: |[0e8874] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.layout:()V │ │ -0e8884: 0e00 |0000: return-void │ │ +0f6e18: |[0f6e18] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.layout:()V │ │ +0f6e28: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup; │ │ │ │ #11 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;) │ │ @@ -343307,17 +343362,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e8888: |[0e8888] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.needsLayout:()Z │ │ -0e8898: 5510 720f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.needsLayout:Z // field@0f72 │ │ -0e889c: 0f00 |0002: return v0 │ │ +0f6e2c: |[0f6e2c] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.needsLayout:()Z │ │ +0f6e3c: 5510 720f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.needsLayout:Z // field@0f72 │ │ +0f6e40: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup; │ │ │ │ #12 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;) │ │ @@ -343325,32 +343380,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0e88a0: |[0e88a0] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.pack:()V │ │ -0e88b0: 6e10 3b1d 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getPrefWidth:()F // method@1d3b │ │ -0e88b6: 0a01 |0003: move-result v1 │ │ -0e88b8: 6e10 3a1d 0300 |0004: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getPrefHeight:()F // method@1d3a │ │ -0e88be: 0a00 |0007: move-result v0 │ │ -0e88c0: 6e10 3d1d 0300 |0008: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getWidth:()F // method@1d3d │ │ -0e88c6: 0a02 |000b: move-result v2 │ │ -0e88c8: 2d02 0102 |000c: cmpl-float v2, v1, v2 │ │ -0e88cc: 3902 0a00 |000e: if-nez v2, 0018 // +000a │ │ -0e88d0: 6e10 341d 0300 |0010: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getHeight:()F // method@1d34 │ │ -0e88d6: 0a02 |0013: move-result v2 │ │ -0e88d8: 2d02 0002 |0014: cmpl-float v2, v0, v2 │ │ -0e88dc: 3802 0b00 |0016: if-eqz v2, 0021 // +000b │ │ -0e88e0: 6e20 491d 1300 |0018: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.setWidth:(F)V // method@1d49 │ │ -0e88e6: 6e20 461d 0300 |001b: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.setHeight:(F)V // method@1d46 │ │ -0e88ec: 6e10 3f1d 0300 |001e: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.invalidate:()V // method@1d3f │ │ -0e88f2: 6e10 4a1d 0300 |0021: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.validate:()V // method@1d4a │ │ -0e88f8: 0e00 |0024: return-void │ │ +0f6e44: |[0f6e44] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.pack:()V │ │ +0f6e54: 6e10 3b1d 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getPrefWidth:()F // method@1d3b │ │ +0f6e5a: 0a01 |0003: move-result v1 │ │ +0f6e5c: 6e10 3a1d 0300 |0004: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getPrefHeight:()F // method@1d3a │ │ +0f6e62: 0a00 |0007: move-result v0 │ │ +0f6e64: 6e10 3d1d 0300 |0008: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getWidth:()F // method@1d3d │ │ +0f6e6a: 0a02 |000b: move-result v2 │ │ +0f6e6c: 2d02 0102 |000c: cmpl-float v2, v1, v2 │ │ +0f6e70: 3902 0a00 |000e: if-nez v2, 0018 // +000a │ │ +0f6e74: 6e10 341d 0300 |0010: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getHeight:()F // method@1d34 │ │ +0f6e7a: 0a02 |0013: move-result v2 │ │ +0f6e7c: 2d02 0002 |0014: cmpl-float v2, v0, v2 │ │ +0f6e80: 3802 0b00 |0016: if-eqz v2, 0021 // +000b │ │ +0f6e84: 6e20 491d 1300 |0018: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.setWidth:(F)V // method@1d49 │ │ +0f6e8a: 6e20 461d 0300 |001b: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.setHeight:(F)V // method@1d46 │ │ +0f6e90: 6e10 3f1d 0300 |001e: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.invalidate:()V // method@1d3f │ │ +0f6e96: 6e10 4a1d 0300 |0021: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.validate:()V // method@1d4a │ │ +0f6e9c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0004 line=129 │ │ 0x0008 line=130 │ │ 0x0018 line=131 │ │ 0x001b line=132 │ │ @@ -343367,17 +343422,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e88fc: |[0e88fc] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.setFillParent:(Z)V │ │ -0e890c: 5c01 700f |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.fillParent:Z // field@0f70 │ │ -0e8910: 0e00 |0002: return-void │ │ +0f6ea0: |[0f6ea0] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.setFillParent:(Z)V │ │ +0f6eb0: 5c01 700f |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.fillParent:Z // field@0f70 │ │ +0f6eb4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0002 line=140 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup; │ │ 0x0000 - 0x0003 reg=1 fillParent Z │ │ @@ -343387,21 +343442,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0e8914: |[0e8914] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.setLayoutEnabled:(Z)V │ │ -0e8924: 5510 710f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.layoutEnabled:Z // field@0f71 │ │ -0e8928: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ -0e892c: 0e00 |0004: return-void │ │ -0e892e: 5c12 710f |0005: iput-boolean v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.layoutEnabled:Z // field@0f71 │ │ -0e8932: 7030 471d 1102 |0007: invoke-direct {v1, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.setLayoutEnabled:(Lcom/badlogic/gdx/scenes/scene2d/Group;Z)V // method@1d47 │ │ -0e8938: 28fa |000a: goto 0004 // -0006 │ │ +0f6eb8: |[0f6eb8] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.setLayoutEnabled:(Z)V │ │ +0f6ec8: 5510 710f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.layoutEnabled:Z // field@0f71 │ │ +0f6ecc: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ +0f6ed0: 0e00 |0004: return-void │ │ +0f6ed2: 5c12 710f |0005: iput-boolean v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.layoutEnabled:Z // field@0f71 │ │ +0f6ed6: 7030 471d 1102 |0007: invoke-direct {v1, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.setLayoutEnabled:(Lcom/badlogic/gdx/scenes/scene2d/Group;Z)V // method@1d47 │ │ +0f6edc: 28fa |000a: goto 0004 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0004 line=69 │ │ 0x0005 line=67 │ │ 0x0007 line=68 │ │ locals : │ │ @@ -343413,55 +343468,55 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -0e893c: |[0e893c] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.validate:()V │ │ -0e894c: 5554 710f |0000: iget-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.layoutEnabled:Z // field@0f71 │ │ -0e8950: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ -0e8954: 0e00 |0004: return-void │ │ -0e8956: 6e10 391d 0500 |0005: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1d39 │ │ -0e895c: 0c00 |0008: move-result-object v0 │ │ -0e895e: 5554 700f |0009: iget-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.fillParent:Z // field@0f70 │ │ -0e8962: 3804 3100 |000b: if-eqz v4, 003c // +0031 │ │ -0e8966: 3800 2f00 |000d: if-eqz v0, 003c // +002f │ │ -0e896a: 6e10 3c1d 0500 |000f: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1d3c │ │ -0e8970: 0c03 |0012: move-result-object v3 │ │ -0e8972: 3803 3400 |0013: if-eqz v3, 0047 // +0034 │ │ -0e8976: 6e10 0e18 0300 |0015: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getRoot:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@180e │ │ -0e897c: 0c04 |0018: move-result-object v4 │ │ -0e897e: 3340 2e00 |0019: if-ne v0, v4, 0047 // +002e │ │ -0e8982: 6e10 1118 0300 |001b: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@1811 │ │ -0e8988: 0a02 |001e: move-result v2 │ │ -0e898a: 6e10 0c18 0300 |001f: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getHeight:()F // method@180c │ │ -0e8990: 0a01 |0022: move-result v1 │ │ -0e8992: 6e10 3d1d 0500 |0023: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getWidth:()F // method@1d3d │ │ -0e8998: 0a04 |0026: move-result v4 │ │ -0e899a: 2d04 0402 |0027: cmpl-float v4, v4, v2 │ │ -0e899e: 3904 0a00 |0029: if-nez v4, 0033 // +000a │ │ -0e89a2: 6e10 341d 0500 |002b: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getHeight:()F // method@1d34 │ │ -0e89a8: 0a04 |002e: move-result v4 │ │ -0e89aa: 2d04 0401 |002f: cmpl-float v4, v4, v1 │ │ -0e89ae: 3804 0b00 |0031: if-eqz v4, 003c // +000b │ │ -0e89b2: 6e20 491d 2500 |0033: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.setWidth:(F)V // method@1d49 │ │ -0e89b8: 6e20 461d 1500 |0036: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.setHeight:(F)V // method@1d46 │ │ -0e89be: 6e10 3f1d 0500 |0039: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.invalidate:()V // method@1d3f │ │ -0e89c4: 5554 720f |003c: iget-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.needsLayout:Z // field@0f72 │ │ -0e89c8: 3804 c6ff |003e: if-eqz v4, 0004 // -003a │ │ -0e89cc: 1204 |0040: const/4 v4, #int 0 // #0 │ │ -0e89ce: 5c54 720f |0041: iput-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.needsLayout:Z // field@0f72 │ │ -0e89d2: 6e10 411d 0500 |0043: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.layout:()V // method@1d41 │ │ -0e89d8: 28be |0046: goto 0004 // -0042 │ │ -0e89da: 6e10 af17 0000 |0047: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getWidth:()F // method@17af │ │ -0e89e0: 0a02 |004a: move-result v2 │ │ -0e89e2: 6e10 a617 0000 |004b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getHeight:()F // method@17a6 │ │ -0e89e8: 0a01 |004e: move-result v1 │ │ -0e89ea: 28d4 |004f: goto 0023 // -002c │ │ +0f6ee0: |[0f6ee0] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.validate:()V │ │ +0f6ef0: 5554 710f |0000: iget-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.layoutEnabled:Z // field@0f71 │ │ +0f6ef4: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ +0f6ef8: 0e00 |0004: return-void │ │ +0f6efa: 6e10 391d 0500 |0005: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1d39 │ │ +0f6f00: 0c00 |0008: move-result-object v0 │ │ +0f6f02: 5554 700f |0009: iget-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.fillParent:Z // field@0f70 │ │ +0f6f06: 3804 3100 |000b: if-eqz v4, 003c // +0031 │ │ +0f6f0a: 3800 2f00 |000d: if-eqz v0, 003c // +002f │ │ +0f6f0e: 6e10 3c1d 0500 |000f: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1d3c │ │ +0f6f14: 0c03 |0012: move-result-object v3 │ │ +0f6f16: 3803 3400 |0013: if-eqz v3, 0047 // +0034 │ │ +0f6f1a: 6e10 0e18 0300 |0015: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getRoot:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@180e │ │ +0f6f20: 0c04 |0018: move-result-object v4 │ │ +0f6f22: 3340 2e00 |0019: if-ne v0, v4, 0047 // +002e │ │ +0f6f26: 6e10 1118 0300 |001b: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@1811 │ │ +0f6f2c: 0a02 |001e: move-result v2 │ │ +0f6f2e: 6e10 0c18 0300 |001f: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getHeight:()F // method@180c │ │ +0f6f34: 0a01 |0022: move-result v1 │ │ +0f6f36: 6e10 3d1d 0500 |0023: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getWidth:()F // method@1d3d │ │ +0f6f3c: 0a04 |0026: move-result v4 │ │ +0f6f3e: 2d04 0402 |0027: cmpl-float v4, v4, v2 │ │ +0f6f42: 3904 0a00 |0029: if-nez v4, 0033 // +000a │ │ +0f6f46: 6e10 341d 0500 |002b: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getHeight:()F // method@1d34 │ │ +0f6f4c: 0a04 |002e: move-result v4 │ │ +0f6f4e: 2d04 0401 |002f: cmpl-float v4, v4, v1 │ │ +0f6f52: 3804 0b00 |0031: if-eqz v4, 003c // +000b │ │ +0f6f56: 6e20 491d 2500 |0033: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.setWidth:(F)V // method@1d49 │ │ +0f6f5c: 6e20 461d 1500 |0036: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.setHeight:(F)V // method@1d46 │ │ +0f6f62: 6e10 3f1d 0500 |0039: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.invalidate:()V // method@1d3f │ │ +0f6f68: 5554 720f |003c: iget-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.needsLayout:Z // field@0f72 │ │ +0f6f6c: 3804 c6ff |003e: if-eqz v4, 0004 // -003a │ │ +0f6f70: 1204 |0040: const/4 v4, #int 0 // #0 │ │ +0f6f72: 5c54 720f |0041: iput-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.needsLayout:Z // field@0f72 │ │ +0f6f76: 6e10 411d 0500 |0043: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.layout:()V // method@1d41 │ │ +0f6f7c: 28be |0046: goto 0004 // -0042 │ │ +0f6f7e: 6e10 af17 0000 |0047: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getWidth:()F // method@17af │ │ +0f6f84: 0a02 |004a: move-result v2 │ │ +0f6f86: 6e10 a617 0000 |004b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getHeight:()F // method@17a6 │ │ +0f6f8c: 0a01 |004e: move-result v1 │ │ +0f6f8e: 28d4 |004f: goto 0023 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0004 line=106 │ │ 0x0005 line=84 │ │ 0x0009 line=85 │ │ 0x000f line=86 │ │ @@ -343483,21 +343538,21 @@ │ │ 0x0013 - 0x003c reg=3 stage Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ 0x0009 - 0x0050 reg=0 parent Lcom/badlogic/gdx/scenes/scene2d/Group; │ │ 0x004f - 0x0050 reg=1 parentHeight F │ │ 0x004b - 0x0050 reg=2 parentWidth F │ │ 0x0047 - 0x0050 reg=3 stage Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ 0x0000 - 0x0050 reg=5 this Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup; │ │ │ │ - source_file_idx : 4275 (WidgetGroup.java) │ │ + source_file_idx : 4273 (WidgetGroup.java) │ │ │ │ Class #776 header: │ │ -class_idx : 708 │ │ +class_idx : 706 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 608 │ │ -source_file_idx : 4276 │ │ +superclass_idx : 606 │ │ +source_file_idx : 4274 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #776 annotations: │ │ Annotations on class │ │ @@ -343521,18 +343576,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Window;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e89ec: |[0e89ec] com.badlogic.gdx.scenes.scene2d.ui.Window$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Window;)V │ │ -0e89fc: 5b01 730f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f73 │ │ -0e8a00: 7010 ea17 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@17ea │ │ -0e8a06: 0e00 |0005: return-void │ │ +0f6f90: |[0f6f90] com.badlogic.gdx.scenes.scene2d.ui.Window$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Window;)V │ │ +0f6fa0: 5b01 730f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f73 │ │ +0f6fa4: 7010 ea17 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@17ea │ │ +0f6faa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/scenes/scene2d/ui/Window; │ │ │ │ @@ -343542,38 +343597,38 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e8a08: |[0e8a08] com.badlogic.gdx.scenes.scene2d.ui.Window$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ -0e8a18: 5410 730f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f73 │ │ -0e8a1c: 6e10 821d 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.toFront:()V // method@1d82 │ │ -0e8a22: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0e8a24: 0f00 |0006: return v0 │ │ +0f6fac: |[0f6fac] com.badlogic.gdx.scenes.scene2d.ui.Window$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ +0f6fbc: 5410 730f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f73 │ │ +0f6fc0: 6e10 821d 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.toFront:()V // method@1d82 │ │ +0f6fc6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0f6fc8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0005 line=71 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window$1; │ │ 0x0000 - 0x0007 reg=2 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0007 reg=3 x F │ │ 0x0000 - 0x0007 reg=4 y F │ │ 0x0000 - 0x0007 reg=5 pointer I │ │ 0x0000 - 0x0007 reg=6 button I │ │ │ │ - source_file_idx : 4276 (Window.java) │ │ + source_file_idx : 4274 (Window.java) │ │ │ │ Class #777 header: │ │ -class_idx : 709 │ │ +class_idx : 707 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 608 │ │ -source_file_idx : 4276 │ │ +superclass_idx : 606 │ │ +source_file_idx : 4274 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #777 annotations: │ │ Annotations on class │ │ @@ -343597,18 +343652,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Window;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e8a28: |[0e8a28] com.badlogic.gdx.scenes.scene2d.ui.Window$2.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Window;)V │ │ -0e8a38: 5b01 740f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ -0e8a3c: 7010 ea17 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@17ea │ │ -0e8a42: 0e00 |0005: return-void │ │ +0f6fcc: |[0f6fcc] com.badlogic.gdx.scenes.scene2d.ui.Window$2.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Window;)V │ │ +0f6fdc: 5b01 740f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ +0f6fe0: 7010 ea17 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@17ea │ │ +0f6fe6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/scenes/scene2d/ui/Window; │ │ │ │ @@ -343618,18 +343673,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0e8a44: |[0e8a44] com.badlogic.gdx.scenes.scene2d.ui.Window$2.keyDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z │ │ -0e8a54: 5410 740f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ -0e8a58: 5500 7b0f |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isModal:Z // field@0f7b │ │ -0e8a5c: 0f00 |0004: return v0 │ │ +0f6fe8: |[0f6fe8] com.badlogic.gdx.scenes.scene2d.ui.Window$2.keyDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z │ │ +0f6ff8: 5410 740f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ +0f6ffc: 5500 7b0f |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isModal:Z // field@0f7b │ │ +0f7000: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2; │ │ 0x0000 - 0x0005 reg=2 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0005 reg=3 keycode I │ │ @@ -343639,18 +343694,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;C)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0e8a60: |[0e8a60] com.badlogic.gdx.scenes.scene2d.ui.Window$2.keyTyped:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;C)Z │ │ -0e8a70: 5410 740f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ -0e8a74: 5500 7b0f |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isModal:Z // field@0f7b │ │ -0e8a78: 0f00 |0004: return v0 │ │ +0f7004: |[0f7004] com.badlogic.gdx.scenes.scene2d.ui.Window$2.keyTyped:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;C)Z │ │ +0f7014: 5410 740f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ +0f7018: 5500 7b0f |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isModal:Z // field@0f7b │ │ +0f701c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2; │ │ 0x0000 - 0x0005 reg=2 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0005 reg=3 character C │ │ @@ -343660,18 +343715,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0e8a7c: |[0e8a7c] com.badlogic.gdx.scenes.scene2d.ui.Window$2.keyUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z │ │ -0e8a8c: 5410 740f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ -0e8a90: 5500 7b0f |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isModal:Z // field@0f7b │ │ -0e8a94: 0f00 |0004: return v0 │ │ +0f7020: |[0f7020] com.badlogic.gdx.scenes.scene2d.ui.Window$2.keyUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z │ │ +0f7030: 5410 740f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ +0f7034: 5500 7b0f |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isModal:Z // field@0f7b │ │ +0f7038: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2; │ │ 0x0000 - 0x0005 reg=2 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0005 reg=3 keycode I │ │ @@ -343681,18 +343736,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0e8a98: |[0e8a98] com.badlogic.gdx.scenes.scene2d.ui.Window$2.mouseMoved:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)Z │ │ -0e8aa8: 5410 740f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ -0e8aac: 5500 7b0f |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isModal:Z // field@0f7b │ │ -0e8ab0: 0f00 |0004: return v0 │ │ +0f703c: |[0f703c] com.badlogic.gdx.scenes.scene2d.ui.Window$2.mouseMoved:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)Z │ │ +0f704c: 5410 740f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ +0f7050: 5500 7b0f |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isModal:Z // field@0f7b │ │ +0f7054: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2; │ │ 0x0000 - 0x0005 reg=2 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0005 reg=3 x F │ │ @@ -343703,18 +343758,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0e8ab4: |[0e8ab4] com.badlogic.gdx.scenes.scene2d.ui.Window$2.scrolled:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)Z │ │ -0e8ac4: 5410 740f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ -0e8ac8: 5500 7b0f |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isModal:Z // field@0f7b │ │ -0e8acc: 0f00 |0004: return v0 │ │ +0f7058: |[0f7058] com.badlogic.gdx.scenes.scene2d.ui.Window$2.scrolled:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)Z │ │ +0f7068: 5410 740f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ +0f706c: 5500 7b0f |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isModal:Z // field@0f7b │ │ +0f7070: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2; │ │ 0x0000 - 0x0005 reg=2 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0005 reg=3 x F │ │ @@ -343726,59 +343781,59 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -0e8ad0: |[0e8ad0] com.badlogic.gdx.scenes.scene2d.ui.Window$2.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ -0e8ae0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0e8ae2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0e8ae4: 390a 3e00 |0002: if-nez v10, 0040 // +003e │ │ -0e8ae8: 5453 740f |0004: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ -0e8aec: 5450 740f |0006: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ -0e8af0: 5500 7c0f |0008: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isMovable:Z // field@0f7c │ │ -0e8af4: 3800 4400 |000a: if-eqz v0, 004e // +0044 │ │ -0e8af8: 5450 740f |000c: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ -0e8afc: 6e10 601d 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getHeight:()F // method@1d60 │ │ -0e8b02: 0a00 |0011: move-result v0 │ │ -0e8b04: c780 |0012: sub-float/2addr v0, v8 │ │ -0e8b06: 5454 740f |0013: iget-object v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ -0e8b0a: 6e10 631d 0400 |0015: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getPadTop:()F // method@1d63 │ │ -0e8b10: 0a04 |0018: move-result v4 │ │ -0e8b12: 2e00 0004 |0019: cmpg-float v0, v0, v4 │ │ -0e8b16: 3c00 3300 |001b: if-gtz v0, 004e // +0033 │ │ -0e8b1a: 5450 740f |001d: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ -0e8b1e: 6e10 601d 0000 |001f: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getHeight:()F // method@1d60 │ │ -0e8b24: 0a00 |0022: move-result v0 │ │ -0e8b26: 2e00 0800 |0023: cmpg-float v0, v8, v0 │ │ -0e8b2a: 3b00 2900 |0025: if-gez v0, 004e // +0029 │ │ -0e8b2e: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -0e8b30: 2d00 0700 |0028: cmpl-float v0, v7, v0 │ │ -0e8b34: 3d00 2400 |002a: if-lez v0, 004e // +0024 │ │ -0e8b38: 5450 740f |002c: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ -0e8b3c: 6e10 6c1d 0000 |002e: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getWidth:()F // method@1d6c │ │ -0e8b42: 0a00 |0031: move-result v0 │ │ -0e8b44: 2e00 0700 |0032: cmpg-float v0, v7, v0 │ │ -0e8b48: 3b00 1a00 |0034: if-gez v0, 004e // +001a │ │ -0e8b4c: 0110 |0036: move v0, v1 │ │ -0e8b4e: 5c30 7a0f |0037: iput-boolean v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.dragging:Z // field@0f7a │ │ -0e8b52: 5450 740f |0039: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ -0e8b56: 5400 790f |003b: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.dragOffset:Lcom/badlogic/gdx/math/Vector2; // field@0f79 │ │ -0e8b5a: 6e30 6814 7008 |003d: invoke-virtual {v0, v7, v8}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e8b60: 5450 740f |0040: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ -0e8b64: 5500 7a0f |0042: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.dragging:Z // field@0f7a │ │ -0e8b68: 3900 0800 |0044: if-nez v0, 004c // +0008 │ │ -0e8b6c: 5450 740f |0046: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ -0e8b70: 5500 7b0f |0048: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isModal:Z // field@0f7b │ │ -0e8b74: 3800 0300 |004a: if-eqz v0, 004d // +0003 │ │ -0e8b78: 0112 |004c: move v2, v1 │ │ -0e8b7a: 0f02 |004d: return v2 │ │ -0e8b7c: 0120 |004e: move v0, v2 │ │ -0e8b7e: 28e8 |004f: goto 0037 // -0018 │ │ +0f7074: |[0f7074] com.badlogic.gdx.scenes.scene2d.ui.Window$2.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ +0f7084: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0f7086: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0f7088: 390a 3e00 |0002: if-nez v10, 0040 // +003e │ │ +0f708c: 5453 740f |0004: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ +0f7090: 5450 740f |0006: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ +0f7094: 5500 7c0f |0008: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isMovable:Z // field@0f7c │ │ +0f7098: 3800 4400 |000a: if-eqz v0, 004e // +0044 │ │ +0f709c: 5450 740f |000c: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ +0f70a0: 6e10 601d 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getHeight:()F // method@1d60 │ │ +0f70a6: 0a00 |0011: move-result v0 │ │ +0f70a8: c780 |0012: sub-float/2addr v0, v8 │ │ +0f70aa: 5454 740f |0013: iget-object v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ +0f70ae: 6e10 631d 0400 |0015: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getPadTop:()F // method@1d63 │ │ +0f70b4: 0a04 |0018: move-result v4 │ │ +0f70b6: 2e00 0004 |0019: cmpg-float v0, v0, v4 │ │ +0f70ba: 3c00 3300 |001b: if-gtz v0, 004e // +0033 │ │ +0f70be: 5450 740f |001d: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ +0f70c2: 6e10 601d 0000 |001f: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getHeight:()F // method@1d60 │ │ +0f70c8: 0a00 |0022: move-result v0 │ │ +0f70ca: 2e00 0800 |0023: cmpg-float v0, v8, v0 │ │ +0f70ce: 3b00 2900 |0025: if-gez v0, 004e // +0029 │ │ +0f70d2: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +0f70d4: 2d00 0700 |0028: cmpl-float v0, v7, v0 │ │ +0f70d8: 3d00 2400 |002a: if-lez v0, 004e // +0024 │ │ +0f70dc: 5450 740f |002c: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ +0f70e0: 6e10 6c1d 0000 |002e: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getWidth:()F // method@1d6c │ │ +0f70e6: 0a00 |0031: move-result v0 │ │ +0f70e8: 2e00 0700 |0032: cmpg-float v0, v7, v0 │ │ +0f70ec: 3b00 1a00 |0034: if-gez v0, 004e // +001a │ │ +0f70f0: 0110 |0036: move v0, v1 │ │ +0f70f2: 5c30 7a0f |0037: iput-boolean v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.dragging:Z // field@0f7a │ │ +0f70f6: 5450 740f |0039: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ +0f70fa: 5400 790f |003b: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.dragOffset:Lcom/badlogic/gdx/math/Vector2; // field@0f79 │ │ +0f70fe: 6e30 6814 7008 |003d: invoke-virtual {v0, v7, v8}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f7104: 5450 740f |0040: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ +0f7108: 5500 7a0f |0042: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.dragging:Z // field@0f7a │ │ +0f710c: 3900 0800 |0044: if-nez v0, 004c // +0008 │ │ +0f7110: 5450 740f |0046: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ +0f7114: 5500 7b0f |0048: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isModal:Z // field@0f7b │ │ +0f7118: 3800 0300 |004a: if-eqz v0, 004d // +0003 │ │ +0f711c: 0112 |004c: move v2, v1 │ │ +0f711e: 0f02 |004d: return v2 │ │ +0f7120: 0120 |004e: move v0, v2 │ │ +0f7122: 28e8 |004f: goto 0037 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=76 │ │ 0x0004 line=77 │ │ 0x0039 line=78 │ │ 0x0040 line=80 │ │ 0x004f line=77 │ │ @@ -343795,48 +343850,48 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0e8b80: |[0e8b80] com.badlogic.gdx.scenes.scene2d.ui.Window$2.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0e8b90: 5430 740f |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ -0e8b94: 5500 7a0f |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.dragging:Z // field@0f7a │ │ -0e8b98: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -0e8b9c: 0e00 |0006: return-void │ │ -0e8b9e: 5430 740f |0007: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ -0e8ba2: 5431 740f |0009: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ -0e8ba6: 5411 790f |000b: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.dragOffset:Lcom/badlogic/gdx/math/Vector2; // field@0f79 │ │ -0e8baa: 5211 f30b |000d: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e8bae: a701 0501 |000f: sub-float v1, v5, v1 │ │ -0e8bb2: 5432 740f |0011: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ -0e8bb6: 5422 790f |0013: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.dragOffset:Lcom/badlogic/gdx/math/Vector2; // field@0f79 │ │ -0e8bba: 5222 f40b |0015: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e8bbe: a702 0602 |0017: sub-float v2, v6, v2 │ │ -0e8bc2: 6e30 831d 1002 |0019: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.translate:(FF)V // method@1d83 │ │ -0e8bc8: 28ea |001c: goto 0006 // -0016 │ │ +0f7124: |[0f7124] com.badlogic.gdx.scenes.scene2d.ui.Window$2.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0f7134: 5430 740f |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ +0f7138: 5500 7a0f |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.dragging:Z // field@0f7a │ │ +0f713c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +0f7140: 0e00 |0006: return-void │ │ +0f7142: 5430 740f |0007: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ +0f7146: 5431 740f |0009: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ +0f714a: 5411 790f |000b: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.dragOffset:Lcom/badlogic/gdx/math/Vector2; // field@0f79 │ │ +0f714e: 5211 f30b |000d: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f7152: a701 0501 |000f: sub-float v1, v5, v1 │ │ +0f7156: 5432 740f |0011: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0f74 │ │ +0f715a: 5422 790f |0013: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.dragOffset:Lcom/badlogic/gdx/math/Vector2; // field@0f79 │ │ +0f715e: 5222 f40b |0015: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f7162: a702 0602 |0017: sub-float v2, v6, v2 │ │ +0f7166: 6e30 831d 1002 |0019: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.translate:(FF)V // method@1d83 │ │ +0f716c: 28ea |001c: goto 0006 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0006 line=86 │ │ 0x0007 line=85 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2; │ │ 0x0000 - 0x001d reg=4 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x001d reg=5 x F │ │ 0x0000 - 0x001d reg=6 y F │ │ 0x0000 - 0x001d reg=7 pointer I │ │ │ │ - source_file_idx : 4276 (Window.java) │ │ + source_file_idx : 4274 (Window.java) │ │ │ │ Class #778 header: │ │ -class_idx : 712 │ │ +class_idx : 710 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 474 │ │ +superclass_idx : 472 │ │ source_file_idx : 367 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #778 annotations: │ │ @@ -343877,30 +343932,30 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -0e8bcc: |[0e8bcc] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$1.:(Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;)V │ │ -0e8bdc: 5b12 860f |0000: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ -0e8be0: 7010 8c12 0100 |0002: invoke-direct {v1}, Lcom/badlogic/gdx/input/GestureDetector$GestureAdapter;.:()V // method@128c │ │ -0e8be6: 2200 1302 |0005: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0e8bea: 7010 4c14 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0e8bf0: 5b10 820f |000a: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.initialPointer1:Lcom/badlogic/gdx/math/Vector2; // field@0f82 │ │ -0e8bf4: 2200 1302 |000c: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0e8bf8: 7010 4c14 0000 |000e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0e8bfe: 5b10 830f |0011: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.initialPointer2:Lcom/badlogic/gdx/math/Vector2; // field@0f83 │ │ -0e8c02: 2200 1302 |0013: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0e8c06: 7010 4c14 0000 |0015: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0e8c0c: 5b10 840f |0018: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0f84 │ │ -0e8c10: 2200 1302 |001a: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0e8c14: 7010 4c14 0000 |001c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0e8c1a: 5b10 850f |001f: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0f85 │ │ -0e8c1e: 0e00 |0021: return-void │ │ +0f7170: |[0f7170] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$1.:(Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;)V │ │ +0f7180: 5b12 860f |0000: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ +0f7184: 7010 8c12 0100 |0002: invoke-direct {v1}, Lcom/badlogic/gdx/input/GestureDetector$GestureAdapter;.:()V // method@128c │ │ +0f718a: 2200 1102 |0005: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0f718e: 7010 4c14 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0f7194: 5b10 820f |000a: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.initialPointer1:Lcom/badlogic/gdx/math/Vector2; // field@0f82 │ │ +0f7198: 2200 1102 |000c: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0f719c: 7010 4c14 0000 |000e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0f71a2: 5b10 830f |0011: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.initialPointer2:Lcom/badlogic/gdx/math/Vector2; // field@0f83 │ │ +0f71a6: 2200 1102 |0013: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0f71aa: 7010 4c14 0000 |0015: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0f71b0: 5b10 840f |0018: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0f84 │ │ +0f71b4: 2200 1102 |001a: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0f71b8: 7010 4c14 0000 |001c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0f71be: 5b10 850f |001f: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0f85 │ │ +0f71c2: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0005 line=44 │ │ 0x0013 line=45 │ │ locals : │ │ 0x0000 - 0x0022 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1; │ │ @@ -343912,21 +343967,21 @@ │ │ type : '(FFI)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -0e8c20: |[0e8c20] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$1.fling:(FFI)Z │ │ -0e8c30: 5420 860f |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ -0e8c34: 5421 860f |0002: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ -0e8c38: 5411 8a0f |0004: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.event:Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // field@0f8a │ │ -0e8c3c: 6e55 8e1d 1043 |0006: invoke-virtual {v0, v1, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.fling:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V // method@1d8e │ │ -0e8c42: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0e8c44: 0f00 |000a: return v0 │ │ +0f71c4: |[0f71c4] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$1.fling:(FFI)Z │ │ +0f71d4: 5420 860f |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ +0f71d8: 5421 860f |0002: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ +0f71dc: 5411 8a0f |0004: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.event:Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // field@0f8a │ │ +0f71e0: 6e55 8e1d 1043 |0006: invoke-virtual {v0, v1, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.fling:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V // method@1d8e │ │ +0f71e6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0f71e8: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0009 line=60 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1; │ │ 0x0000 - 0x000b reg=3 velocityX F │ │ @@ -343938,31 +343993,31 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0e8c48: |[0e8c48] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$1.longPress:(FF)Z │ │ -0e8c58: 5440 860f |0000: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ -0e8c5c: 5400 880f |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f88 │ │ -0e8c60: 6201 f00b |0004: sget-object v1, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0e8c64: 6e30 6814 5106 |0006: invoke-virtual {v1, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e8c6a: 0c01 |0009: move-result-object v1 │ │ -0e8c6c: 6e20 7c17 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@177c │ │ -0e8c72: 5440 860f |000d: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ -0e8c76: 5441 860f |000f: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ -0e8c7a: 5411 880f |0011: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f88 │ │ -0e8c7e: 6202 f00b |0013: sget-object v2, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0e8c82: 5222 f30b |0015: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e8c86: 6203 f00b |0017: sget-object v3, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0e8c8a: 5233 f40b |0019: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e8c8e: 6e40 921d 1032 |001b: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.longPress:(Lcom/badlogic/gdx/scenes/scene2d/Actor;FF)Z // method@1d92 │ │ -0e8c94: 0a00 |001e: move-result v0 │ │ -0e8c96: 0f00 |001f: return v0 │ │ +0f71ec: |[0f71ec] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$1.longPress:(FF)Z │ │ +0f71fc: 5440 860f |0000: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ +0f7200: 5400 880f |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f88 │ │ +0f7204: 6201 f00b |0004: sget-object v1, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0f7208: 6e30 6814 5106 |0006: invoke-virtual {v1, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f720e: 0c01 |0009: move-result-object v1 │ │ +0f7210: 6e20 7c17 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@177c │ │ +0f7216: 5440 860f |000d: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ +0f721a: 5441 860f |000f: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ +0f721e: 5411 880f |0011: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f88 │ │ +0f7222: 6202 f00b |0013: sget-object v2, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0f7226: 5222 f30b |0015: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f722a: 6203 f00b |0017: sget-object v3, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0f722e: 5233 f40b |0019: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f7232: 6e40 921d 1032 |001b: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.longPress:(Lcom/badlogic/gdx/scenes/scene2d/Actor;FF)Z // method@1d92 │ │ +0f7238: 0a00 |001e: move-result v0 │ │ +0f723a: 0f00 |001f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x000d line=55 │ │ locals : │ │ 0x0000 - 0x0020 reg=4 this Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1; │ │ 0x0000 - 0x0020 reg=5 stageX F │ │ @@ -343973,33 +344028,33 @@ │ │ type : '(FFFF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 34 16-bit code units │ │ -0e8c98: |[0e8c98] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$1.pan:(FFFF)Z │ │ -0e8ca8: 5460 860f |0000: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ -0e8cac: 5400 880f |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f88 │ │ -0e8cb0: 6201 f00b |0004: sget-object v1, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0e8cb4: 6e30 6814 7108 |0006: invoke-virtual {v1, v7, v8}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e8cba: 0c01 |0009: move-result-object v1 │ │ -0e8cbc: 6e20 7c17 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@177c │ │ -0e8cc2: 5460 860f |000d: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ -0e8cc6: 5461 860f |000f: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ -0e8cca: 5411 8a0f |0011: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.event:Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // field@0f8a │ │ -0e8cce: 6202 f00b |0013: sget-object v2, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0e8cd2: 5222 f30b |0015: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e8cd6: 6203 f00b |0017: sget-object v3, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0e8cda: 5233 f40b |0019: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e8cde: 0194 |001b: move v4, v9 │ │ -0e8ce0: 01a5 |001c: move v5, v10 │ │ -0e8ce2: 7406 931d 0000 |001d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.pan:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFFF)V // method@1d93 │ │ -0e8ce8: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -0e8cea: 0f00 |0021: return v0 │ │ +0f723c: |[0f723c] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$1.pan:(FFFF)Z │ │ +0f724c: 5460 860f |0000: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ +0f7250: 5400 880f |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f88 │ │ +0f7254: 6201 f00b |0004: sget-object v1, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0f7258: 6e30 6814 7108 |0006: invoke-virtual {v1, v7, v8}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f725e: 0c01 |0009: move-result-object v1 │ │ +0f7260: 6e20 7c17 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@177c │ │ +0f7266: 5460 860f |000d: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ +0f726a: 5461 860f |000f: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ +0f726e: 5411 8a0f |0011: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.event:Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // field@0f8a │ │ +0f7272: 6202 f00b |0013: sget-object v2, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0f7276: 5222 f30b |0015: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f727a: 6203 f00b |0017: sget-object v3, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0f727e: 5233 f40b |0019: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f7282: 0194 |001b: move v4, v9 │ │ +0f7284: 01a5 |001c: move v5, v10 │ │ +0f7286: 7406 931d 0000 |001d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.pan:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFFF)V // method@1d93 │ │ +0f728c: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +0f728e: 0f00 |0021: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x000d line=65 │ │ 0x0020 line=66 │ │ locals : │ │ 0x0000 - 0x0022 reg=6 this Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1; │ │ @@ -344013,49 +344068,49 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 71 16-bit code units │ │ -0e8cec: |[0e8cec] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$1.pinch:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)Z │ │ -0e8cfc: 5460 860f |0000: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ -0e8d00: 5400 880f |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f88 │ │ -0e8d04: 5461 820f |0004: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.initialPointer1:Lcom/badlogic/gdx/math/Vector2; // field@0f82 │ │ -0e8d08: 6e20 6914 7100 |0006: invoke-virtual {v1, v7}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -0e8d0e: 0c01 |0009: move-result-object v1 │ │ -0e8d10: 6e20 7c17 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@177c │ │ -0e8d16: 5460 860f |000d: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ -0e8d1a: 5400 880f |000f: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f88 │ │ -0e8d1e: 5461 830f |0011: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.initialPointer2:Lcom/badlogic/gdx/math/Vector2; // field@0f83 │ │ -0e8d22: 6e20 6914 8100 |0013: invoke-virtual {v1, v8}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -0e8d28: 0c01 |0016: move-result-object v1 │ │ -0e8d2a: 6e20 7c17 1000 |0017: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@177c │ │ -0e8d30: 5460 860f |001a: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ -0e8d34: 5400 880f |001c: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f88 │ │ -0e8d38: 5461 840f |001e: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0f84 │ │ -0e8d3c: 6e20 6914 9100 |0020: invoke-virtual {v1, v9}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -0e8d42: 0c01 |0023: move-result-object v1 │ │ -0e8d44: 6e20 7c17 1000 |0024: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@177c │ │ -0e8d4a: 5460 860f |0027: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ -0e8d4e: 5400 880f |0029: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f88 │ │ -0e8d52: 5461 850f |002b: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0f85 │ │ -0e8d56: 6e20 6914 a100 |002d: invoke-virtual {v1, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ -0e8d5c: 0c01 |0030: move-result-object v1 │ │ -0e8d5e: 6e20 7c17 1000 |0031: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@177c │ │ -0e8d64: 5460 860f |0034: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ -0e8d68: 5461 860f |0036: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ -0e8d6c: 5411 8a0f |0038: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.event:Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // field@0f8a │ │ -0e8d70: 5462 820f |003a: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.initialPointer1:Lcom/badlogic/gdx/math/Vector2; // field@0f82 │ │ -0e8d74: 5463 830f |003c: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.initialPointer2:Lcom/badlogic/gdx/math/Vector2; // field@0f83 │ │ -0e8d78: 5464 840f |003e: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0f84 │ │ -0e8d7c: 5465 850f |0040: iget-object v5, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0f85 │ │ -0e8d80: 7406 941d 0000 |0042: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.pinch:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V // method@1d94 │ │ -0e8d86: 1210 |0045: const/4 v0, #int 1 // #1 │ │ -0e8d88: 0f00 |0046: return v0 │ │ +0f7290: |[0f7290] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$1.pinch:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)Z │ │ +0f72a0: 5460 860f |0000: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ +0f72a4: 5400 880f |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f88 │ │ +0f72a8: 5461 820f |0004: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.initialPointer1:Lcom/badlogic/gdx/math/Vector2; // field@0f82 │ │ +0f72ac: 6e20 6914 7100 |0006: invoke-virtual {v1, v7}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +0f72b2: 0c01 |0009: move-result-object v1 │ │ +0f72b4: 6e20 7c17 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@177c │ │ +0f72ba: 5460 860f |000d: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ +0f72be: 5400 880f |000f: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f88 │ │ +0f72c2: 5461 830f |0011: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.initialPointer2:Lcom/badlogic/gdx/math/Vector2; // field@0f83 │ │ +0f72c6: 6e20 6914 8100 |0013: invoke-virtual {v1, v8}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +0f72cc: 0c01 |0016: move-result-object v1 │ │ +0f72ce: 6e20 7c17 1000 |0017: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@177c │ │ +0f72d4: 5460 860f |001a: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ +0f72d8: 5400 880f |001c: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f88 │ │ +0f72dc: 5461 840f |001e: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0f84 │ │ +0f72e0: 6e20 6914 9100 |0020: invoke-virtual {v1, v9}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +0f72e6: 0c01 |0023: move-result-object v1 │ │ +0f72e8: 6e20 7c17 1000 |0024: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@177c │ │ +0f72ee: 5460 860f |0027: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ +0f72f2: 5400 880f |0029: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f88 │ │ +0f72f6: 5461 850f |002b: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0f85 │ │ +0f72fa: 6e20 6914 a100 |002d: invoke-virtual {v1, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1469 │ │ +0f7300: 0c01 |0030: move-result-object v1 │ │ +0f7302: 6e20 7c17 1000 |0031: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@177c │ │ +0f7308: 5460 860f |0034: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ +0f730c: 5461 860f |0036: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ +0f7310: 5411 8a0f |0038: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.event:Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // field@0f8a │ │ +0f7314: 5462 820f |003a: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.initialPointer1:Lcom/badlogic/gdx/math/Vector2; // field@0f82 │ │ +0f7318: 5463 830f |003c: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.initialPointer2:Lcom/badlogic/gdx/math/Vector2; // field@0f83 │ │ +0f731c: 5464 840f |003e: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0f84 │ │ +0f7320: 5465 850f |0040: iget-object v5, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0f85 │ │ +0f7324: 7406 941d 0000 |0042: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.pinch:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V // method@1d94 │ │ +0f732a: 1210 |0045: const/4 v0, #int 1 // #1 │ │ +0f732c: 0f00 |0046: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x000d line=77 │ │ 0x001a line=78 │ │ 0x0027 line=79 │ │ 0x0034 line=80 │ │ @@ -344072,33 +344127,33 @@ │ │ type : '(FFII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 34 16-bit code units │ │ -0e8d8c: |[0e8d8c] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$1.tap:(FFII)Z │ │ -0e8d9c: 5460 860f |0000: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ -0e8da0: 5400 880f |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f88 │ │ -0e8da4: 6201 f00b |0004: sget-object v1, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0e8da8: 6e30 6814 7108 |0006: invoke-virtual {v1, v7, v8}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0e8dae: 0c01 |0009: move-result-object v1 │ │ -0e8db0: 6e20 7c17 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@177c │ │ -0e8db6: 5460 860f |000d: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ -0e8dba: 5461 860f |000f: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ -0e8dbe: 5411 8a0f |0011: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.event:Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // field@0f8a │ │ -0e8dc2: 6202 f00b |0013: sget-object v2, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0e8dc6: 5222 f30b |0015: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0e8dca: 6203 f00b |0017: sget-object v3, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0e8dce: 5233 f40b |0019: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0e8dd2: 0194 |001b: move v4, v9 │ │ -0e8dd4: 01a5 |001c: move v5, v10 │ │ -0e8dd6: 7406 951d 0000 |001d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.tap:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V // method@1d95 │ │ -0e8ddc: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -0e8dde: 0f00 |0021: return v0 │ │ +0f7330: |[0f7330] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$1.tap:(FFII)Z │ │ +0f7340: 5460 860f |0000: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ +0f7344: 5400 880f |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f88 │ │ +0f7348: 6201 f00b |0004: sget-object v1, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0f734c: 6e30 6814 7108 |0006: invoke-virtual {v1, v7, v8}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f7352: 0c01 |0009: move-result-object v1 │ │ +0f7354: 6e20 7c17 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@177c │ │ +0f735a: 5460 860f |000d: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ +0f735e: 5461 860f |000f: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ +0f7362: 5411 8a0f |0011: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.event:Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // field@0f8a │ │ +0f7366: 6202 f00b |0013: sget-object v2, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0f736a: 5222 f30b |0015: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0f736e: 6203 f00b |0017: sget-object v3, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0f7372: 5233 f40b |0019: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0f7376: 0194 |001b: move v4, v9 │ │ +0f7378: 01a5 |001c: move v5, v10 │ │ +0f737a: 7406 951d 0000 |001d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.tap:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V // method@1d95 │ │ +0f7380: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +0f7382: 0f00 |0021: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x000d line=49 │ │ 0x0020 line=50 │ │ locals : │ │ 0x0000 - 0x0022 reg=6 this Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1; │ │ @@ -344112,36 +344167,36 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -0e8de0: |[0e8de0] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$1.zoom:(FF)Z │ │ -0e8df0: 5420 860f |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ -0e8df4: 5421 860f |0002: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ -0e8df8: 5411 8a0f |0004: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.event:Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // field@0f8a │ │ -0e8dfc: 6e40 981d 1043 |0006: invoke-virtual {v0, v1, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.zoom:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V // method@1d98 │ │ -0e8e02: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0e8e04: 0f00 |000a: return v0 │ │ +0f7384: |[0f7384] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$1.zoom:(FF)Z │ │ +0f7394: 5420 860f |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ +0f7398: 5421 860f |0002: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0f86 │ │ +0f739c: 5411 8a0f |0004: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.event:Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // field@0f8a │ │ +0f73a0: 6e40 981d 1043 |0006: invoke-virtual {v0, v1, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.zoom:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V // method@1d98 │ │ +0f73a6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0f73a8: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0009 line=71 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1; │ │ 0x0000 - 0x000b reg=3 initialDistance F │ │ 0x0000 - 0x000b reg=4 distance F │ │ │ │ source_file_idx : 367 (ActorGestureListener.java) │ │ │ │ Class #779 header: │ │ -class_idx : 717 │ │ +class_idx : 715 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 602 │ │ +superclass_idx : 600 │ │ source_file_idx : 608 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #779 annotations: │ │ @@ -344162,30 +344217,30 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e8e08: |[0e8e08] com.badlogic.gdx.scenes.scene2d.utils.ChangeListener$ChangeEvent.:()V │ │ -0e8e18: 7010 8117 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Event;.:()V // method@1781 │ │ -0e8e1e: 0e00 |0003: return-void │ │ +0f73ac: |[0f73ac] com.badlogic.gdx.scenes.scene2d.utils.ChangeListener$ChangeEvent.:()V │ │ +0f73bc: 7010 8117 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Event;.:()V // method@1781 │ │ +0f73c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; │ │ │ │ Virtual methods - │ │ source_file_idx : 608 (ChangeListener.java) │ │ │ │ Class #780 header: │ │ -class_idx : 719 │ │ +class_idx : 717 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 608 │ │ +superclass_idx : 606 │ │ source_file_idx : 624 │ │ static_fields_size : 0 │ │ instance_fields_size: 11 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 23 │ │ │ │ Class #780 - │ │ @@ -344245,26 +344300,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0e8e20: |[0e8e20] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.:()V │ │ -0e8e30: 1501 80bf |0000: const/high16 v1, #int -1082130432 // #bf80 │ │ -0e8e34: 7010 ea17 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@17ea │ │ -0e8e3a: 1500 6041 |0005: const/high16 v0, #int 1096810496 // #4160 │ │ -0e8e3e: 5920 9f0f |0007: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapSquareSize:F // field@0f9f │ │ -0e8e42: 5921 a00f |0009: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownX:F // field@0fa0 │ │ -0e8e46: 5921 a10f |000b: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownY:F // field@0fa1 │ │ -0e8e4a: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ -0e8e4c: 5920 9c0f |000e: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressedPointer:I // field@0f9c │ │ -0e8e50: 1700 0084 d717 |0010: const-wide/32 v0, #float 1.39274e-24 // #17d78400 │ │ -0e8e56: 5a20 9e0f |0013: iput-wide v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapCountInterval:J // field@0f9e │ │ -0e8e5a: 0e00 |0015: return-void │ │ +0f73c4: |[0f73c4] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.:()V │ │ +0f73d4: 1501 80bf |0000: const/high16 v1, #int -1082130432 // #bf80 │ │ +0f73d8: 7010 ea17 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@17ea │ │ +0f73de: 1500 6041 |0005: const/high16 v0, #int 1096810496 // #4160 │ │ +0f73e2: 5920 9f0f |0007: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapSquareSize:F // field@0f9f │ │ +0f73e6: 5921 a00f |0009: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownX:F // field@0fa0 │ │ +0f73ea: 5921 a10f |000b: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownY:F // field@0fa1 │ │ +0f73ee: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ +0f73f0: 5920 9c0f |000e: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressedPointer:I // field@0f9c │ │ +0f73f4: 1700 0084 d717 |0010: const-wide/32 v0, #float 1.39274e-24 // #17d78400 │ │ +0f73fa: 5a20 9e0f |0013: iput-wide v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapCountInterval:J // field@0f9e │ │ +0f73fe: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=41 │ │ 0x0005 line=33 │ │ 0x000d line=34 │ │ 0x0010 line=37 │ │ 0x0015 line=42 │ │ @@ -344276,27 +344331,27 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0e8e5c: |[0e8e5c] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.:(I)V │ │ -0e8e6c: 1501 80bf |0000: const/high16 v1, #int -1082130432 // #bf80 │ │ -0e8e70: 7010 ea17 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@17ea │ │ -0e8e76: 1500 6041 |0005: const/high16 v0, #int 1096810496 // #4160 │ │ -0e8e7a: 5920 9f0f |0007: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapSquareSize:F // field@0f9f │ │ -0e8e7e: 5921 a00f |0009: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownX:F // field@0fa0 │ │ -0e8e82: 5921 a10f |000b: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownY:F // field@0fa1 │ │ -0e8e86: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ -0e8e88: 5920 9c0f |000e: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressedPointer:I // field@0f9c │ │ -0e8e8c: 1700 0084 d717 |0010: const-wide/32 v0, #float 1.39274e-24 // #17d78400 │ │ -0e8e92: 5a20 9e0f |0013: iput-wide v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapCountInterval:J // field@0f9e │ │ -0e8e96: 5923 970f |0015: iput v3, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0f97 │ │ -0e8e9a: 0e00 |0017: return-void │ │ +0f7400: |[0f7400] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.:(I)V │ │ +0f7410: 1501 80bf |0000: const/high16 v1, #int -1082130432 // #bf80 │ │ +0f7414: 7010 ea17 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@17ea │ │ +0f741a: 1500 6041 |0005: const/high16 v0, #int 1096810496 // #4160 │ │ +0f741e: 5920 9f0f |0007: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapSquareSize:F // field@0f9f │ │ +0f7422: 5921 a00f |0009: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownX:F // field@0fa0 │ │ +0f7426: 5921 a10f |000b: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownY:F // field@0fa1 │ │ +0f742a: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ +0f742c: 5920 9c0f |000e: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressedPointer:I // field@0f9c │ │ +0f7430: 1700 0084 d717 |0010: const-wide/32 v0, #float 1.39274e-24 // #17d78400 │ │ +0f7436: 5a20 9e0f |0013: iput-wide v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapCountInterval:J // field@0f9e │ │ +0f743a: 5923 970f |0015: iput v3, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0f97 │ │ +0f743e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=44 │ │ 0x0005 line=33 │ │ 0x000d line=34 │ │ 0x0010 line=37 │ │ 0x0015 line=45 │ │ @@ -344311,25 +344366,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -0e8e9c: |[0e8e9c] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.cancel:()V │ │ -0e8eac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0e8eae: 5230 9c0f |0001: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressedPointer:I // field@0f9c │ │ -0e8eb2: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -0e8eb4: 3310 0300 |0004: if-ne v0, v1, 0007 // +0003 │ │ -0e8eb8: 0e00 |0006: return-void │ │ -0e8eba: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0e8ebc: 5c30 980f |0008: iput-boolean v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.cancelled:Z // field@0f98 │ │ -0e8ec0: 5c32 9a0f |000a: iput-boolean v2, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.over:Z // field@0f9a │ │ -0e8ec4: 5c32 9b0f |000c: iput-boolean v2, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0f9b │ │ -0e8ec8: 28f8 |000e: goto 0006 // -0008 │ │ +0f7440: |[0f7440] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.cancel:()V │ │ +0f7450: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0f7452: 5230 9c0f |0001: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressedPointer:I // field@0f9c │ │ +0f7456: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +0f7458: 3310 0300 |0004: if-ne v0, v1, 0007 // +0003 │ │ +0f745c: 0e00 |0006: return-void │ │ +0f745e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0f7460: 5c30 980f |0008: iput-boolean v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.cancelled:Z // field@0f98 │ │ +0f7464: 5c32 9a0f |000a: iput-boolean v2, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.over:Z // field@0f9a │ │ +0f7468: 5c32 9b0f |000c: iput-boolean v2, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0f9b │ │ +0f746c: 28f8 |000e: goto 0006 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=97 │ │ 0x0006 line=101 │ │ 0x0007 line=98 │ │ 0x000a line=99 │ │ 0x000c line=100 │ │ @@ -344341,16 +344396,16 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0e8ecc: |[0e8ecc] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.clicked:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V │ │ -0e8edc: 0e00 |0000: return-void │ │ +0f7470: |[0f7470] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.clicked:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V │ │ +0f7480: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ 0x0000 - 0x0001 reg=1 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0001 reg=2 x F │ │ @@ -344361,16 +344416,16 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0e8ee0: |[0e8ee0] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.drag:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0e8ef0: 0e00 |0000: return-void │ │ +0f7484: |[0f7484] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.drag:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0f7494: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ 0x0000 - 0x0001 reg=1 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0001 reg=2 x F │ │ @@ -344382,16 +344437,16 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0e8ef4: |[0e8ef4] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.dragStart:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0e8f04: 0e00 |0000: return-void │ │ +0f7498: |[0f7498] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.dragStart:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0f74a8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ 0x0000 - 0x0001 reg=1 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0001 reg=2 x F │ │ @@ -344403,16 +344458,16 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0e8f08: |[0e8f08] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.dragStop:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0e8f18: 0e00 |0000: return-void │ │ +0f74ac: |[0f74ac] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.dragStop:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0f74bc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ 0x0000 - 0x0001 reg=1 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0001 reg=2 x F │ │ @@ -344424,22 +344479,22 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0e8f1c: |[0e8f1c] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.enter:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0e8f2c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0e8f2e: 3305 0900 |0001: if-ne v5, v0, 000a // +0009 │ │ -0e8f32: 5510 980f |0003: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.cancelled:Z // field@0f98 │ │ -0e8f36: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ -0e8f3a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0e8f3c: 5c10 9a0f |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.over:Z // field@0f9a │ │ -0e8f40: 0e00 |000a: return-void │ │ +0f74c0: |[0f74c0] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.enter:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0f74d0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0f74d2: 3305 0900 |0001: if-ne v5, v0, 000a // +0009 │ │ +0f74d6: 5510 980f |0003: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.cancelled:Z // field@0f98 │ │ +0f74da: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ +0f74de: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0f74e0: 5c10 9a0f |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.over:Z // field@0f9a │ │ +0f74e4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x000a line=89 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ 0x0000 - 0x000b reg=2 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ @@ -344453,22 +344508,22 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0e8f44: |[0e8f44] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.exit:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0e8f54: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0e8f56: 3305 0900 |0001: if-ne v5, v0, 000a // +0009 │ │ -0e8f5a: 5510 980f |0003: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.cancelled:Z // field@0f98 │ │ -0e8f5e: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ -0e8f62: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0e8f64: 5c10 9a0f |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.over:Z // field@0f9a │ │ -0e8f68: 0e00 |000a: return-void │ │ +0f74e8: |[0f74e8] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.exit:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0f74f8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0f74fa: 3305 0900 |0001: if-ne v5, v0, 000a // +0009 │ │ +0f74fe: 5510 980f |0003: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.cancelled:Z // field@0f98 │ │ +0f7502: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ +0f7506: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0f7508: 5c10 9a0f |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.over:Z // field@0f9a │ │ +0f750c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x000a line=93 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ 0x0000 - 0x000b reg=2 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ @@ -344482,17 +344537,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e8f6c: |[0e8f6c] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.getButton:()I │ │ -0e8f7c: 5210 970f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0f97 │ │ -0e8f80: 0f00 |0002: return v0 │ │ +0f7510: |[0f7510] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.getButton:()I │ │ +0f7520: 5210 970f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0f97 │ │ +0f7524: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ │ │ #8 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;) │ │ @@ -344500,17 +344555,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e8f84: |[0e8f84] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.getTapCount:()I │ │ -0e8f94: 5210 9d0f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapCount:I // field@0f9d │ │ -0e8f98: 0f00 |0002: return v0 │ │ +0f7528: |[0f7528] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.getTapCount:()I │ │ +0f7538: 5210 9d0f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapCount:I // field@0f9d │ │ +0f753c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ │ │ #9 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;) │ │ @@ -344518,17 +344573,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e8f9c: |[0e8f9c] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.getTapSquareSize:()F │ │ -0e8fac: 5210 9f0f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapSquareSize:F // field@0f9f │ │ -0e8fb0: 0f00 |0002: return v0 │ │ +0f7540: |[0f7540] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.getTapSquareSize:()F │ │ +0f7550: 5210 9f0f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapSquareSize:F // field@0f9f │ │ +0f7554: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ │ │ #10 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;) │ │ @@ -344536,17 +344591,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e8fb4: |[0e8fb4] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.getTouchDownX:()F │ │ -0e8fc4: 5210 a00f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownX:F // field@0fa0 │ │ -0e8fc8: 0f00 |0002: return v0 │ │ +0f7558: |[0f7558] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.getTouchDownX:()F │ │ +0f7568: 5210 a00f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownX:F // field@0fa0 │ │ +0f756c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ │ │ #11 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;) │ │ @@ -344554,17 +344609,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e8fcc: |[0e8fcc] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.getTouchDownY:()F │ │ -0e8fdc: 5210 a10f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownY:F // field@0fa1 │ │ -0e8fe0: 0f00 |0002: return v0 │ │ +0f7570: |[0f7570] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.getTouchDownY:()F │ │ +0f7580: 5210 a10f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownY:F // field@0fa1 │ │ +0f7584: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ │ │ #12 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;) │ │ @@ -344572,40 +344627,40 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -0e8fe4: |[0e8fe4] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.inTapSquare:(FF)Z │ │ -0e8ff4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e8ff6: 1502 80bf |0001: const/high16 v2, #int -1082130432 // #bf80 │ │ -0e8ffa: 5231 a00f |0003: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownX:F // field@0fa0 │ │ -0e8ffe: 2d01 0102 |0005: cmpl-float v1, v1, v2 │ │ -0e9002: 3901 0900 |0007: if-nez v1, 0010 // +0009 │ │ -0e9006: 5231 a10f |0009: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownY:F // field@0fa1 │ │ -0e900a: 2d01 0102 |000b: cmpl-float v1, v1, v2 │ │ -0e900e: 3901 0300 |000d: if-nez v1, 0010 // +0003 │ │ -0e9012: 0f00 |000f: return v0 │ │ -0e9014: 5231 a00f |0010: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownX:F // field@0fa0 │ │ -0e9018: a701 0401 |0012: sub-float v1, v4, v1 │ │ -0e901c: 7110 0f26 0100 |0014: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -0e9022: 0a01 |0017: move-result v1 │ │ -0e9024: 5232 9f0f |0018: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapSquareSize:F // field@0f9f │ │ -0e9028: 2e01 0102 |001a: cmpg-float v1, v1, v2 │ │ -0e902c: 3b01 f3ff |001c: if-gez v1, 000f // -000d │ │ -0e9030: 5231 a10f |001e: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownY:F // field@0fa1 │ │ -0e9034: a701 0501 |0020: sub-float v1, v5, v1 │ │ -0e9038: 7110 0f26 0100 |0022: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -0e903e: 0a01 |0025: move-result v1 │ │ -0e9040: 5232 9f0f |0026: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapSquareSize:F // field@0f9f │ │ -0e9044: 2e01 0102 |0028: cmpg-float v1, v1, v2 │ │ -0e9048: 3b01 e5ff |002a: if-gez v1, 000f // -001b │ │ -0e904c: 1210 |002c: const/4 v0, #int 1 // #1 │ │ -0e904e: 28e2 |002d: goto 000f // -001e │ │ +0f7588: |[0f7588] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.inTapSquare:(FF)Z │ │ +0f7598: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f759a: 1502 80bf |0001: const/high16 v2, #int -1082130432 // #bf80 │ │ +0f759e: 5231 a00f |0003: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownX:F // field@0fa0 │ │ +0f75a2: 2d01 0102 |0005: cmpl-float v1, v1, v2 │ │ +0f75a6: 3901 0900 |0007: if-nez v1, 0010 // +0009 │ │ +0f75aa: 5231 a10f |0009: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownY:F // field@0fa1 │ │ +0f75ae: 2d01 0102 |000b: cmpl-float v1, v1, v2 │ │ +0f75b2: 3901 0300 |000d: if-nez v1, 0010 // +0003 │ │ +0f75b6: 0f00 |000f: return v0 │ │ +0f75b8: 5231 a00f |0010: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownX:F // field@0fa0 │ │ +0f75bc: a701 0401 |0012: sub-float v1, v4, v1 │ │ +0f75c0: 7110 0f26 0100 |0014: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +0f75c6: 0a01 |0017: move-result v1 │ │ +0f75c8: 5232 9f0f |0018: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapSquareSize:F // field@0f9f │ │ +0f75cc: 2e01 0102 |001a: cmpg-float v1, v1, v2 │ │ +0f75d0: 3b01 f3ff |001c: if-gez v1, 000f // -000d │ │ +0f75d4: 5231 a10f |001e: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownY:F // field@0fa1 │ │ +0f75d8: a701 0501 |0020: sub-float v1, v5, v1 │ │ +0f75dc: 7110 0f26 0100 |0022: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +0f75e2: 0a01 |0025: move-result v1 │ │ +0f75e4: 5232 9f0f |0026: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapSquareSize:F // field@0f9f │ │ +0f75e8: 2e01 0102 |0028: cmpg-float v1, v1, v2 │ │ +0f75ec: 3b01 e5ff |002a: if-gez v1, 000f // -001b │ │ +0f75f0: 1210 |002c: const/4 v0, #int 1 // #1 │ │ +0f75f2: 28e2 |002d: goto 000f // -001e │ │ catches : (none) │ │ positions : │ │ 0x0003 line=123 │ │ 0x000f line=124 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ 0x0000 - 0x002e reg=4 x F │ │ @@ -344616,19 +344671,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0e9050: |[0e9050] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.invalidateTapSquare:()V │ │ -0e9060: 1500 80bf |0000: const/high16 v0, #int -1082130432 // #bf80 │ │ -0e9064: 5910 a00f |0002: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownX:F // field@0fa0 │ │ -0e9068: 5910 a10f |0004: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownY:F // field@0fa1 │ │ -0e906c: 0e00 |0006: return-void │ │ +0f75f4: |[0f75f4] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.invalidateTapSquare:()V │ │ +0f7604: 1500 80bf |0000: const/high16 v0, #int -1082130432 // #bf80 │ │ +0f7608: 5910 a00f |0002: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownX:F // field@0fa0 │ │ +0f760c: 5910 a10f |0004: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownY:F // field@0fa1 │ │ +0f7610: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=129 │ │ 0x0004 line=130 │ │ 0x0006 line=131 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ @@ -344638,23 +344693,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0e9070: |[0e9070] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.isOver:()Z │ │ -0e9080: 5510 9a0f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.over:Z // field@0f9a │ │ -0e9084: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -0e9088: 5510 9b0f |0004: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0f9b │ │ -0e908c: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -0e9090: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0e9092: 0f00 |0009: return v0 │ │ -0e9094: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0e9096: 28fe |000b: goto 0009 // -0002 │ │ +0f7614: |[0f7614] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.isOver:()Z │ │ +0f7624: 5510 9a0f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.over:Z // field@0f9a │ │ +0f7628: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +0f762c: 5510 9b0f |0004: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0f9b │ │ +0f7630: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +0f7634: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0f7636: 0f00 |0009: return v0 │ │ +0f7638: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0f763a: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ │ │ #15 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;) │ │ @@ -344662,25 +344717,25 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0e9098: |[0e9098] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.isOver:(Lcom/badlogic/gdx/scenes/scene2d/Actor;FF)Z │ │ -0e90a8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0e90aa: 6e40 5217 5416 |0001: invoke-virtual {v4, v5, v6, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1752 │ │ -0e90b0: 0c00 |0004: move-result-object v0 │ │ -0e90b2: 3800 0800 |0005: if-eqz v0, 000d // +0008 │ │ -0e90b6: 6e20 5417 4000 |0007: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isDescendantOf:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@1754 │ │ -0e90bc: 0a02 |000a: move-result v2 │ │ -0e90be: 3902 0600 |000b: if-nez v2, 0011 // +0006 │ │ -0e90c2: 6e30 bb1d 5306 |000d: invoke-virtual {v3, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.inTapSquare:(FF)Z // method@1dbb │ │ -0e90c8: 0a01 |0010: move-result v1 │ │ -0e90ca: 0f01 |0011: return v1 │ │ +0f763c: |[0f763c] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.isOver:(Lcom/badlogic/gdx/scenes/scene2d/Actor;FF)Z │ │ +0f764c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0f764e: 6e40 5217 5416 |0001: invoke-virtual {v4, v5, v6, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1752 │ │ +0f7654: 0c00 |0004: move-result-object v0 │ │ +0f7656: 3800 0800 |0005: if-eqz v0, 000d // +0008 │ │ +0f765a: 6e20 5417 4000 |0007: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isDescendantOf:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@1754 │ │ +0f7660: 0a02 |000a: move-result v2 │ │ +0f7662: 3902 0600 |000b: if-nez v2, 0011 // +0006 │ │ +0f7666: 6e30 bb1d 5306 |000d: invoke-virtual {v3, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.inTapSquare:(FF)Z // method@1dbb │ │ +0f766c: 0a01 |0010: move-result v1 │ │ +0f766e: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=117 │ │ 0x0005 line=118 │ │ 0x0011 line=119 │ │ locals : │ │ 0x0005 - 0x0012 reg=0 hit Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -344694,17 +344749,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e90cc: |[0e90cc] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.isPressed:()Z │ │ -0e90dc: 5510 9b0f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0f9b │ │ -0e90e0: 0f00 |0002: return v0 │ │ +0f7670: |[0f7670] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.isPressed:()Z │ │ +0f7680: 5510 9b0f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0f9b │ │ +0f7684: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ │ │ #17 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;) │ │ @@ -344712,17 +344767,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e90e4: |[0e90e4] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.setButton:(I)V │ │ -0e90f4: 5901 970f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0f97 │ │ -0e90f8: 0e00 |0002: return-void │ │ +0f7688: |[0f7688] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.setButton:(I)V │ │ +0f7698: 5901 970f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0f97 │ │ +0f769c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0002 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ 0x0000 - 0x0003 reg=1 button I │ │ @@ -344732,20 +344787,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0e90fc: |[0e90fc] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.setTapCountInterval:(F)V │ │ -0e910c: 1400 286b 6e4e |0000: const v0, #float 1e+09 // #4e6e6b28 │ │ -0e9112: c830 |0003: mul-float/2addr v0, v3 │ │ -0e9114: 8800 |0004: float-to-long v0, v0 │ │ -0e9116: 5a20 9e0f |0005: iput-wide v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapCountInterval:J // field@0f9e │ │ -0e911a: 0e00 |0007: return-void │ │ +0f76a0: |[0f76a0] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.setTapCountInterval:(F)V │ │ +0f76b0: 1400 286b 6e4e |0000: const v0, #float 1e+09 // #4e6e6b28 │ │ +0f76b6: c830 |0003: mul-float/2addr v0, v3 │ │ +0f76b8: 8800 |0004: float-to-long v0, v0 │ │ +0f76ba: 5a20 9e0f |0005: iput-wide v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapCountInterval:J // field@0f9e │ │ +0f76be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0007 line=154 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ 0x0000 - 0x0008 reg=3 tapCountInterval F │ │ @@ -344755,17 +344810,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e911c: |[0e911c] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.setTapSquareSize:(F)V │ │ -0e912c: 5901 9f0f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapSquareSize:F // field@0f9f │ │ -0e9130: 0e00 |0002: return-void │ │ +0f76c0: |[0f76c0] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.setTapSquareSize:(F)V │ │ +0f76d0: 5901 9f0f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapSquareSize:F // field@0f9f │ │ +0f76d4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0002 line=145 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ 0x0000 - 0x0003 reg=1 halfTapSquareSize F │ │ @@ -344775,32 +344830,32 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -0e9134: |[0e9134] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ -0e9144: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0e9146: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0e9148: 5542 9b0f |0002: iget-boolean v2, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0f9b │ │ -0e914c: 3802 0300 |0004: if-eqz v2, 0007 // +0003 │ │ -0e9150: 0f00 |0006: return v0 │ │ -0e9152: 3908 0b00 |0007: if-nez v8, 0012 // +000b │ │ -0e9156: 5242 970f |0009: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0f97 │ │ -0e915a: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ -0e915c: 3232 0600 |000c: if-eq v2, v3, 0012 // +0006 │ │ -0e9160: 5242 970f |000e: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0f97 │ │ -0e9164: 3329 f6ff |0010: if-ne v9, v2, 0006 // -000a │ │ -0e9168: 5c41 9b0f |0012: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0f9b │ │ -0e916c: 5948 9c0f |0014: iput v8, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressedPointer:I // field@0f9c │ │ -0e9170: 5946 a00f |0016: iput v6, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownX:F // field@0fa0 │ │ -0e9174: 5947 a10f |0018: iput v7, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownY:F // field@0fa1 │ │ -0e9178: 0110 |001a: move v0, v1 │ │ -0e917a: 28eb |001b: goto 0006 // -0015 │ │ +0f76d8: |[0f76d8] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ +0f76e8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0f76ea: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0f76ec: 5542 9b0f |0002: iget-boolean v2, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0f9b │ │ +0f76f0: 3802 0300 |0004: if-eqz v2, 0007 // +0003 │ │ +0f76f4: 0f00 |0006: return v0 │ │ +0f76f6: 3908 0b00 |0007: if-nez v8, 0012 // +000b │ │ +0f76fa: 5242 970f |0009: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0f97 │ │ +0f76fe: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ +0f7700: 3232 0600 |000c: if-eq v2, v3, 0012 // +0006 │ │ +0f7704: 5242 970f |000e: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0f97 │ │ +0f7708: 3329 f6ff |0010: if-ne v9, v2, 0006 // -000a │ │ +0f770c: 5c41 9b0f |0012: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0f9b │ │ +0f7710: 5948 9c0f |0014: iput v8, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressedPointer:I // field@0f9c │ │ +0f7714: 5946 a00f |0016: iput v6, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownX:F // field@0fa0 │ │ +0f7718: 5947 a10f |0018: iput v7, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownY:F // field@0fa1 │ │ +0f771c: 0110 |001a: move v0, v1 │ │ +0f771e: 28eb |001b: goto 0006 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=49 │ │ 0x0006 line=55 │ │ 0x0007 line=50 │ │ 0x0012 line=51 │ │ 0x0014 line=52 │ │ @@ -344820,42 +344875,42 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -0e917c: |[0e917c] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0e918c: 5220 9c0f |0000: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressedPointer:I // field@0f9c │ │ -0e9190: 3306 0600 |0002: if-ne v6, v0, 0008 // +0006 │ │ -0e9194: 5520 980f |0004: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.cancelled:Z // field@0f98 │ │ -0e9198: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -0e919c: 0e00 |0008: return-void │ │ -0e919e: 6e10 cf17 0300 |0009: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@17cf │ │ -0e91a4: 0c00 |000c: move-result-object v0 │ │ -0e91a6: 6e40 be1d 0254 |000d: invoke-virtual {v2, v0, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.isOver:(Lcom/badlogic/gdx/scenes/scene2d/Actor;FF)Z // method@1dbe │ │ -0e91ac: 0a00 |0010: move-result v0 │ │ -0e91ae: 5c20 9b0f |0011: iput-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0f9b │ │ -0e91b2: 5520 9b0f |0013: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0f9b │ │ -0e91b6: 3800 1600 |0015: if-eqz v0, 002b // +0016 │ │ -0e91ba: 3906 1400 |0017: if-nez v6, 002b // +0014 │ │ -0e91be: 5220 970f |0019: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0f97 │ │ -0e91c2: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ -0e91c4: 3210 0f00 |001c: if-eq v0, v1, 002b // +000f │ │ -0e91c8: 6200 2500 |001e: sget-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0e91cc: 5221 970f |0020: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0f97 │ │ -0e91d0: 7220 6c01 1000 |0022: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Input;.isButtonPressed:(I)Z // method@016c │ │ -0e91d6: 0a00 |0025: move-result v0 │ │ -0e91d8: 3900 0500 |0026: if-nez v0, 002b // +0005 │ │ -0e91dc: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -0e91de: 5c20 9b0f |0029: iput-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0f9b │ │ -0e91e2: 5520 9b0f |002b: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0f9b │ │ -0e91e6: 3900 dbff |002d: if-nez v0, 0008 // -0025 │ │ -0e91ea: 6e10 bc1d 0200 |002f: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.invalidateTapSquare:()V // method@1dbc │ │ -0e91f0: 28d6 |0032: goto 0008 // -002a │ │ +0f7720: |[0f7720] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0f7730: 5220 9c0f |0000: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressedPointer:I // field@0f9c │ │ +0f7734: 3306 0600 |0002: if-ne v6, v0, 0008 // +0006 │ │ +0f7738: 5520 980f |0004: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.cancelled:Z // field@0f98 │ │ +0f773c: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +0f7740: 0e00 |0008: return-void │ │ +0f7742: 6e10 cf17 0300 |0009: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@17cf │ │ +0f7748: 0c00 |000c: move-result-object v0 │ │ +0f774a: 6e40 be1d 0254 |000d: invoke-virtual {v2, v0, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.isOver:(Lcom/badlogic/gdx/scenes/scene2d/Actor;FF)Z // method@1dbe │ │ +0f7750: 0a00 |0010: move-result v0 │ │ +0f7752: 5c20 9b0f |0011: iput-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0f9b │ │ +0f7756: 5520 9b0f |0013: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0f9b │ │ +0f775a: 3800 1600 |0015: if-eqz v0, 002b // +0016 │ │ +0f775e: 3906 1400 |0017: if-nez v6, 002b // +0014 │ │ +0f7762: 5220 970f |0019: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0f97 │ │ +0f7766: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ +0f7768: 3210 0f00 |001c: if-eq v0, v1, 002b // +000f │ │ +0f776c: 6200 2500 |001e: sget-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0f7770: 5221 970f |0020: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0f97 │ │ +0f7774: 7220 6c01 1000 |0022: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Input;.isButtonPressed:(I)Z // method@016c │ │ +0f777a: 0a00 |0025: move-result v0 │ │ +0f777c: 3900 0500 |0026: if-nez v0, 002b // +0005 │ │ +0f7780: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +0f7782: 5c20 9b0f |0029: iput-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0f9b │ │ +0f7786: 5520 9b0f |002b: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0f9b │ │ +0f778a: 3900 dbff |002d: if-nez v0, 0008 // -0025 │ │ +0f778e: 6e10 bc1d 0200 |002f: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.invalidateTapSquare:()V // method@1dbc │ │ +0f7794: 28d6 |0032: goto 0008 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0008 line=66 │ │ 0x0009 line=60 │ │ 0x0013 line=61 │ │ 0x002b line=62 │ │ @@ -344868,54 +344923,54 @@ │ │ 0x0000 - 0x0033 reg=6 pointer I │ │ │ │ #22 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;) │ │ name : 'touchUp' │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 15 │ │ + registers : 16 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -0e91f4: |[0e91f4] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ -0e9204: 12f8 |0000: const/4 v8, #int -1 // #ff │ │ -0e9206: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0e9208: 5293 9c0f |0002: iget v3, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressedPointer:I // field@0f9c │ │ -0e920c: 333d 3e00 |0004: if-ne v13, v3, 0042 // +003e │ │ -0e9210: 5593 980f |0006: iget-boolean v3, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.cancelled:Z // field@0f98 │ │ -0e9214: 3903 3400 |0008: if-nez v3, 003c // +0034 │ │ -0e9218: 6e10 cf17 0a00 |000a: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@17cf │ │ -0e921e: 0c03 |000d: move-result-object v3 │ │ -0e9220: 6e40 be1d 39cb |000e: invoke-virtual {v9, v3, v11, v12}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.isOver:(Lcom/badlogic/gdx/scenes/scene2d/Actor;FF)Z // method@1dbe │ │ -0e9226: 0a02 |0011: move-result v2 │ │ -0e9228: 3802 0d00 |0012: if-eqz v2, 001f // +000d │ │ -0e922c: 390d 0b00 |0014: if-nez v13, 001f // +000b │ │ -0e9230: 5293 970f |0016: iget v3, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0f97 │ │ -0e9234: 3283 0700 |0018: if-eq v3, v8, 001f // +0007 │ │ -0e9238: 5293 970f |001a: iget v3, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0f97 │ │ -0e923c: 323e 0300 |001c: if-eq v14, v3, 001f // +0003 │ │ -0e9240: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -0e9242: 3802 1d00 |001f: if-eqz v2, 003c // +001d │ │ -0e9246: 7100 3e23 0000 |0021: invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;.nanoTime:()J // method@233e │ │ -0e924c: 0b00 |0024: move-result-wide v0 │ │ -0e924e: 5393 990f |0025: iget-wide v3, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.lastTapTime:J // field@0f99 │ │ -0e9252: 9c03 0003 |0027: sub-long v3, v0, v3 │ │ -0e9256: 5395 9e0f |0029: iget-wide v5, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapCountInterval:J // field@0f9e │ │ -0e925a: 3103 0305 |002b: cmp-long v3, v3, v5 │ │ -0e925e: 3d03 0400 |002d: if-lez v3, 0031 // +0004 │ │ -0e9262: 5997 9d0f |002f: iput v7, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapCount:I // field@0f9d │ │ -0e9266: 5293 9d0f |0031: iget v3, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapCount:I // field@0f9d │ │ -0e926a: d803 0301 |0033: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0e926e: 5993 9d0f |0035: iput v3, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapCount:I // field@0f9d │ │ -0e9272: 5a90 990f |0037: iput-wide v0, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.lastTapTime:J // field@0f99 │ │ -0e9276: 6e40 b01d a9cb |0039: invoke-virtual {v9, v10, v11, v12}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.clicked:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V // method@1db0 │ │ -0e927c: 5c97 9b0f |003c: iput-boolean v7, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0f9b │ │ -0e9280: 5998 9c0f |003e: iput v8, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressedPointer:I // field@0f9c │ │ -0e9284: 5c97 980f |0040: iput-boolean v7, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.cancelled:Z // field@0f98 │ │ -0e9288: 0e00 |0042: return-void │ │ +0f7798: |[0f7798] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ +0f77a8: 12f9 |0000: const/4 v9, #int -1 // #ff │ │ +0f77aa: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +0f77ac: 52a3 9c0f |0002: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressedPointer:I // field@0f9c │ │ +0f77b0: 333e 3e00 |0004: if-ne v14, v3, 0042 // +003e │ │ +0f77b4: 55a3 980f |0006: iget-boolean v3, v10, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.cancelled:Z // field@0f98 │ │ +0f77b8: 3903 3400 |0008: if-nez v3, 003c // +0034 │ │ +0f77bc: 6e10 cf17 0b00 |000a: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@17cf │ │ +0f77c2: 0c03 |000d: move-result-object v3 │ │ +0f77c4: 6e40 be1d 3adc |000e: invoke-virtual {v10, v3, v12, v13}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.isOver:(Lcom/badlogic/gdx/scenes/scene2d/Actor;FF)Z // method@1dbe │ │ +0f77ca: 0a02 |0011: move-result v2 │ │ +0f77cc: 3802 0d00 |0012: if-eqz v2, 001f // +000d │ │ +0f77d0: 390e 0b00 |0014: if-nez v14, 001f // +000b │ │ +0f77d4: 52a3 970f |0016: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0f97 │ │ +0f77d8: 3293 0700 |0018: if-eq v3, v9, 001f // +0007 │ │ +0f77dc: 52a3 970f |001a: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0f97 │ │ +0f77e0: 323f 0300 |001c: if-eq v15, v3, 001f // +0003 │ │ +0f77e4: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +0f77e6: 3802 1d00 |001f: if-eqz v2, 003c // +001d │ │ +0f77ea: 7100 3e23 0000 |0021: invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;.nanoTime:()J // method@233e │ │ +0f77f0: 0b00 |0024: move-result-wide v0 │ │ +0f77f2: 53a4 990f |0025: iget-wide v4, v10, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.lastTapTime:J // field@0f99 │ │ +0f77f6: 9c04 0004 |0027: sub-long v4, v0, v4 │ │ +0f77fa: 53a6 9e0f |0029: iget-wide v6, v10, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapCountInterval:J // field@0f9e │ │ +0f77fe: 3103 0406 |002b: cmp-long v3, v4, v6 │ │ +0f7802: 3d03 0400 |002d: if-lez v3, 0031 // +0004 │ │ +0f7806: 59a8 9d0f |002f: iput v8, v10, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapCount:I // field@0f9d │ │ +0f780a: 52a3 9d0f |0031: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapCount:I // field@0f9d │ │ +0f780e: d803 0301 |0033: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0f7812: 59a3 9d0f |0035: iput v3, v10, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapCount:I // field@0f9d │ │ +0f7816: 5aa0 990f |0037: iput-wide v0, v10, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.lastTapTime:J // field@0f99 │ │ +0f781a: 6e40 b01d badc |0039: invoke-virtual {v10, v11, v12, v13}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.clicked:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V // method@1db0 │ │ +0f7820: 5ca8 9b0f |003c: iput-boolean v8, v10, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0f9b │ │ +0f7824: 59a9 9c0f |003e: iput v9, v10, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressedPointer:I // field@0f9c │ │ +0f7828: 5ca8 980f |0040: iput-boolean v8, v10, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.cancelled:Z // field@0f98 │ │ +0f782c: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=69 │ │ 0x0006 line=70 │ │ 0x000a line=71 │ │ 0x0012 line=72 │ │ 0x001f line=73 │ │ @@ -344927,27 +344982,27 @@ │ │ 0x003c line=81 │ │ 0x003e line=82 │ │ 0x0040 line=83 │ │ 0x0042 line=85 │ │ locals : │ │ 0x0025 - 0x003c reg=0 time J │ │ 0x0012 - 0x003c reg=2 validClick Z │ │ - 0x0000 - 0x0043 reg=9 this Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ - 0x0000 - 0x0043 reg=10 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ - 0x0000 - 0x0043 reg=11 x F │ │ - 0x0000 - 0x0043 reg=12 y F │ │ - 0x0000 - 0x0043 reg=13 pointer I │ │ - 0x0000 - 0x0043 reg=14 button I │ │ + 0x0000 - 0x0043 reg=10 this Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ + 0x0000 - 0x0043 reg=11 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ + 0x0000 - 0x0043 reg=12 x F │ │ + 0x0000 - 0x0043 reg=13 y F │ │ + 0x0000 - 0x0043 reg=14 pointer I │ │ + 0x0000 - 0x0043 reg=15 button I │ │ │ │ source_file_idx : 624 (ClickListener.java) │ │ │ │ Class #781 header: │ │ -class_idx : 726 │ │ +class_idx : 724 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 608 │ │ +superclass_idx : 606 │ │ source_file_idx : 755 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 15 │ │ │ │ Class #781 - │ │ @@ -344995,24 +345050,24 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0e928c: |[0e928c] com.badlogic.gdx.scenes.scene2d.utils.DragListener.:()V │ │ -0e929c: 1501 80bf |0000: const/high16 v1, #int -1082130432 // #bf80 │ │ -0e92a0: 7010 ea17 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@17ea │ │ -0e92a6: 1500 6041 |0005: const/high16 v0, #int 1096810496 // #4160 │ │ -0e92aa: 5920 bc0f |0007: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.tapSquareSize:F // field@0fbc │ │ -0e92ae: 5921 bd0f |0009: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.touchDownX:F // field@0fbd │ │ -0e92b2: 5921 be0f |000b: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.touchDownY:F // field@0fbe │ │ -0e92b6: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ -0e92b8: 5920 bb0f |000e: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.pressedPointer:I // field@0fbb │ │ -0e92bc: 0e00 |0010: return-void │ │ +0f7830: |[0f7830] com.badlogic.gdx.scenes.scene2d.utils.DragListener.:()V │ │ +0f7840: 1501 80bf |0000: const/high16 v1, #int -1082130432 // #bf80 │ │ +0f7844: 7010 ea17 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@17ea │ │ +0f784a: 1500 6041 |0005: const/high16 v0, #int 1096810496 // #4160 │ │ +0f784e: 5920 bc0f |0007: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.tapSquareSize:F // field@0fbc │ │ +0f7852: 5921 bd0f |0009: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.touchDownX:F // field@0fbd │ │ +0f7856: 5921 be0f |000b: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.touchDownY:F // field@0fbe │ │ +0f785a: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ +0f785c: 5920 bb0f |000e: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.pressedPointer:I // field@0fbb │ │ +0f7860: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=27 │ │ 0x0005 line=28 │ │ 0x000d line=29 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener; │ │ @@ -345023,16 +345078,16 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0e92c0: |[0e92c0] com.badlogic.gdx.scenes.scene2d.utils.DragListener.drag:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0e92d0: 0e00 |0000: return-void │ │ +0f7864: |[0f7864] com.badlogic.gdx.scenes.scene2d.utils.DragListener.drag:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0f7874: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener; │ │ 0x0000 - 0x0001 reg=1 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0001 reg=2 x F │ │ @@ -345044,16 +345099,16 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0e92d4: |[0e92d4] com.badlogic.gdx.scenes.scene2d.utils.DragListener.dragStart:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0e92e4: 0e00 |0000: return-void │ │ +0f7878: |[0f7878] com.badlogic.gdx.scenes.scene2d.utils.DragListener.dragStart:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0f7888: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener; │ │ 0x0000 - 0x0001 reg=1 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0001 reg=2 x F │ │ @@ -345065,16 +345120,16 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0e92e8: |[0e92e8] com.badlogic.gdx.scenes.scene2d.utils.DragListener.dragStop:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0e92f8: 0e00 |0000: return-void │ │ +0f788c: |[0f788c] com.badlogic.gdx.scenes.scene2d.utils.DragListener.dragStop:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0f789c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener; │ │ 0x0000 - 0x0001 reg=1 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0001 reg=2 x F │ │ @@ -345086,17 +345141,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e92fc: |[0e92fc] com.badlogic.gdx.scenes.scene2d.utils.DragListener.getButton:()I │ │ -0e930c: 5210 b70f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.button:I // field@0fb7 │ │ -0e9310: 0f00 |0002: return v0 │ │ +0f78a0: |[0f78a0] com.badlogic.gdx.scenes.scene2d.utils.DragListener.getButton:()I │ │ +0f78b0: 5210 b70f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.button:I // field@0fb7 │ │ +0f78b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener; │ │ │ │ #4 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;) │ │ @@ -345104,17 +345159,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e9314: |[0e9314] com.badlogic.gdx.scenes.scene2d.utils.DragListener.getDeltaX:()F │ │ -0e9324: 5210 b80f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaX:F // field@0fb8 │ │ -0e9328: 0f00 |0002: return v0 │ │ +0f78b8: |[0f78b8] com.badlogic.gdx.scenes.scene2d.utils.DragListener.getDeltaX:()F │ │ +0f78c8: 5210 b80f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaX:F // field@0fb8 │ │ +0f78cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener; │ │ │ │ #5 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;) │ │ @@ -345122,17 +345177,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e932c: |[0e932c] com.badlogic.gdx.scenes.scene2d.utils.DragListener.getDeltaY:()F │ │ -0e933c: 5210 b90f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaY:F // field@0fb9 │ │ -0e9340: 0f00 |0002: return v0 │ │ +0f78d0: |[0f78d0] com.badlogic.gdx.scenes.scene2d.utils.DragListener.getDeltaY:()F │ │ +0f78e0: 5210 b90f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaY:F // field@0fb9 │ │ +0f78e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener; │ │ │ │ #6 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;) │ │ @@ -345140,17 +345195,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e9344: |[0e9344] com.badlogic.gdx.scenes.scene2d.utils.DragListener.getTapSquareSize:()F │ │ -0e9354: 5210 bc0f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.tapSquareSize:F // field@0fbc │ │ -0e9358: 0f00 |0002: return v0 │ │ +0f78e8: |[0f78e8] com.badlogic.gdx.scenes.scene2d.utils.DragListener.getTapSquareSize:()F │ │ +0f78f8: 5210 bc0f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.tapSquareSize:F // field@0fbc │ │ +0f78fc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener; │ │ │ │ #7 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;) │ │ @@ -345158,17 +345213,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e935c: |[0e935c] com.badlogic.gdx.scenes.scene2d.utils.DragListener.getTouchDownX:()F │ │ -0e936c: 5210 bd0f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.touchDownX:F // field@0fbd │ │ -0e9370: 0f00 |0002: return v0 │ │ +0f7900: |[0f7900] com.badlogic.gdx.scenes.scene2d.utils.DragListener.getTouchDownX:()F │ │ +0f7910: 5210 bd0f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.touchDownX:F // field@0fbd │ │ +0f7914: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener; │ │ │ │ #8 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;) │ │ @@ -345176,17 +345231,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e9374: |[0e9374] com.badlogic.gdx.scenes.scene2d.utils.DragListener.getTouchDownY:()F │ │ -0e9384: 5210 be0f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.touchDownY:F // field@0fbe │ │ -0e9388: 0f00 |0002: return v0 │ │ +0f7918: |[0f7918] com.badlogic.gdx.scenes.scene2d.utils.DragListener.getTouchDownY:()F │ │ +0f7928: 5210 be0f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.touchDownY:F // field@0fbe │ │ +0f792c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener; │ │ │ │ #9 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;) │ │ @@ -345194,17 +345249,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e938c: |[0e938c] com.badlogic.gdx.scenes.scene2d.utils.DragListener.isDragging:()Z │ │ -0e939c: 5510 ba0f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.dragging:Z // field@0fba │ │ -0e93a0: 0f00 |0002: return v0 │ │ +0f7930: |[0f7930] com.badlogic.gdx.scenes.scene2d.utils.DragListener.isDragging:()Z │ │ +0f7940: 5510 ba0f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.dragging:Z // field@0fba │ │ +0f7944: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener; │ │ │ │ #10 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;) │ │ @@ -345212,17 +345267,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e93a4: |[0e93a4] com.badlogic.gdx.scenes.scene2d.utils.DragListener.setButton:(I)V │ │ -0e93b4: 5901 b70f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.button:I // field@0fb7 │ │ -0e93b8: 0e00 |0002: return-void │ │ +0f7948: |[0f7948] com.badlogic.gdx.scenes.scene2d.utils.DragListener.setButton:(I)V │ │ +0f7958: 5901 b70f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.button:I // field@0fb7 │ │ +0f795c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0002 line=115 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener; │ │ 0x0000 - 0x0003 reg=1 button I │ │ @@ -345232,17 +345287,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e93bc: |[0e93bc] com.badlogic.gdx.scenes.scene2d.utils.DragListener.setTapSquareSize:(F)V │ │ -0e93cc: 5901 bc0f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.tapSquareSize:F // field@0fbc │ │ -0e93d0: 0e00 |0002: return-void │ │ +0f7960: |[0f7960] com.badlogic.gdx.scenes.scene2d.utils.DragListener.setTapSquareSize:(F)V │ │ +0f7970: 5901 bc0f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.tapSquareSize:F // field@0fbc │ │ +0f7974: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0002 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener; │ │ 0x0000 - 0x0003 reg=1 halfTapSquareSize F │ │ @@ -345252,30 +345307,30 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -0e93d4: |[0e93d4] com.badlogic.gdx.scenes.scene2d.utils.DragListener.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ -0e93e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e93e6: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -0e93e8: 5231 bb0f |0002: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.pressedPointer:I // field@0fbb │ │ -0e93ec: 3221 0300 |0004: if-eq v1, v2, 0007 // +0003 │ │ -0e93f0: 0f00 |0006: return v0 │ │ -0e93f2: 3907 0a00 |0007: if-nez v7, 0011 // +000a │ │ -0e93f6: 5231 b70f |0009: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.button:I // field@0fb7 │ │ -0e93fa: 3221 0600 |000b: if-eq v1, v2, 0011 // +0006 │ │ -0e93fe: 5231 b70f |000d: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.button:I // field@0fb7 │ │ -0e9402: 3318 f7ff |000f: if-ne v8, v1, 0006 // -0009 │ │ -0e9406: 5937 bb0f |0011: iput v7, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.pressedPointer:I // field@0fbb │ │ -0e940a: 5935 bd0f |0013: iput v5, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.touchDownX:F // field@0fbd │ │ -0e940e: 5936 be0f |0015: iput v6, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.touchDownY:F // field@0fbe │ │ -0e9412: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -0e9414: 28ee |0018: goto 0006 // -0012 │ │ +0f7978: |[0f7978] com.badlogic.gdx.scenes.scene2d.utils.DragListener.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ +0f7988: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f798a: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +0f798c: 5231 bb0f |0002: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.pressedPointer:I // field@0fbb │ │ +0f7990: 3221 0300 |0004: if-eq v1, v2, 0007 // +0003 │ │ +0f7994: 0f00 |0006: return v0 │ │ +0f7996: 3907 0a00 |0007: if-nez v7, 0011 // +000a │ │ +0f799a: 5231 b70f |0009: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.button:I // field@0fb7 │ │ +0f799e: 3221 0600 |000b: if-eq v1, v2, 0011 // +0006 │ │ +0f79a2: 5231 b70f |000d: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.button:I // field@0fb7 │ │ +0f79a6: 3318 f7ff |000f: if-ne v8, v1, 0006 // -0009 │ │ +0f79aa: 5937 bb0f |0011: iput v7, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.pressedPointer:I // field@0fbb │ │ +0f79ae: 5935 bd0f |0013: iput v5, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.touchDownX:F // field@0fbd │ │ +0f79b2: 5936 be0f |0015: iput v6, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.touchDownY:F // field@0fbe │ │ +0f79b6: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +0f79b8: 28ee |0018: goto 0006 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=35 │ │ 0x0006 line=40 │ │ 0x0007 line=36 │ │ 0x0011 line=37 │ │ 0x0013 line=38 │ │ @@ -345294,51 +345349,51 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 67 16-bit code units │ │ -0e9418: |[0e9418] com.badlogic.gdx.scenes.scene2d.utils.DragListener.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0e9428: 5220 bb0f |0000: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.pressedPointer:I // field@0fbb │ │ -0e942c: 3206 0300 |0002: if-eq v6, v0, 0005 // +0003 │ │ -0e9430: 0e00 |0004: return-void │ │ -0e9432: 5520 ba0f |0005: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.dragging:Z // field@0fba │ │ -0e9436: 3900 2600 |0007: if-nez v0, 002d // +0026 │ │ -0e943a: 5220 bd0f |0009: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.touchDownX:F // field@0fbd │ │ -0e943e: c740 |000b: sub-float/2addr v0, v4 │ │ -0e9440: 7110 0f26 0000 |000c: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -0e9446: 0a00 |000f: move-result v0 │ │ -0e9448: 5221 bc0f |0010: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.tapSquareSize:F // field@0fbc │ │ -0e944c: 2d00 0001 |0012: cmpl-float v0, v0, v1 │ │ -0e9450: 3c00 0f00 |0014: if-gtz v0, 0023 // +000f │ │ -0e9454: 5220 be0f |0016: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.touchDownY:F // field@0fbe │ │ -0e9458: c750 |0018: sub-float/2addr v0, v5 │ │ -0e945a: 7110 0f26 0000 |0019: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -0e9460: 0a00 |001c: move-result v0 │ │ -0e9462: 5221 bc0f |001d: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.tapSquareSize:F // field@0fbc │ │ -0e9466: 2d00 0001 |001f: cmpl-float v0, v0, v1 │ │ -0e946a: 3d00 0c00 |0021: if-lez v0, 002d // +000c │ │ -0e946e: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -0e9470: 5c20 ba0f |0024: iput-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.dragging:Z // field@0fba │ │ -0e9474: 6e56 ec1d 3254 |0026: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.dragStart:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V // method@1dec │ │ -0e947a: 5924 b80f |0029: iput v4, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaX:F // field@0fb8 │ │ -0e947e: 5925 b90f |002b: iput v5, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaY:F // field@0fb9 │ │ -0e9482: 5520 ba0f |002d: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.dragging:Z // field@0fba │ │ -0e9486: 3800 d5ff |002f: if-eqz v0, 0004 // -002b │ │ -0e948a: 5220 b80f |0031: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaX:F // field@0fb8 │ │ -0e948e: c740 |0033: sub-float/2addr v0, v4 │ │ -0e9490: 5920 b80f |0034: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaX:F // field@0fb8 │ │ -0e9494: 5220 b90f |0036: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaY:F // field@0fb9 │ │ -0e9498: c750 |0038: sub-float/2addr v0, v5 │ │ -0e949a: 5920 b90f |0039: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaY:F // field@0fb9 │ │ -0e949e: 6e56 eb1d 3254 |003b: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.drag:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V // method@1deb │ │ -0e94a4: 5924 b80f |003e: iput v4, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaX:F // field@0fb8 │ │ -0e94a8: 5925 b90f |0040: iput v5, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaY:F // field@0fb9 │ │ -0e94ac: 28c2 |0042: goto 0004 // -003e │ │ +0f79bc: |[0f79bc] com.badlogic.gdx.scenes.scene2d.utils.DragListener.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0f79cc: 5220 bb0f |0000: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.pressedPointer:I // field@0fbb │ │ +0f79d0: 3206 0300 |0002: if-eq v6, v0, 0005 // +0003 │ │ +0f79d4: 0e00 |0004: return-void │ │ +0f79d6: 5520 ba0f |0005: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.dragging:Z // field@0fba │ │ +0f79da: 3900 2600 |0007: if-nez v0, 002d // +0026 │ │ +0f79de: 5220 bd0f |0009: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.touchDownX:F // field@0fbd │ │ +0f79e2: c740 |000b: sub-float/2addr v0, v4 │ │ +0f79e4: 7110 0f26 0000 |000c: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +0f79ea: 0a00 |000f: move-result v0 │ │ +0f79ec: 5221 bc0f |0010: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.tapSquareSize:F // field@0fbc │ │ +0f79f0: 2d00 0001 |0012: cmpl-float v0, v0, v1 │ │ +0f79f4: 3c00 0f00 |0014: if-gtz v0, 0023 // +000f │ │ +0f79f8: 5220 be0f |0016: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.touchDownY:F // field@0fbe │ │ +0f79fc: c750 |0018: sub-float/2addr v0, v5 │ │ +0f79fe: 7110 0f26 0000 |0019: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +0f7a04: 0a00 |001c: move-result v0 │ │ +0f7a06: 5221 bc0f |001d: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.tapSquareSize:F // field@0fbc │ │ +0f7a0a: 2d00 0001 |001f: cmpl-float v0, v0, v1 │ │ +0f7a0e: 3d00 0c00 |0021: if-lez v0, 002d // +000c │ │ +0f7a12: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +0f7a14: 5c20 ba0f |0024: iput-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.dragging:Z // field@0fba │ │ +0f7a18: 6e56 ec1d 3254 |0026: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.dragStart:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V // method@1dec │ │ +0f7a1e: 5924 b80f |0029: iput v4, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaX:F // field@0fb8 │ │ +0f7a22: 5925 b90f |002b: iput v5, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaY:F // field@0fb9 │ │ +0f7a26: 5520 ba0f |002d: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.dragging:Z // field@0fba │ │ +0f7a2a: 3800 d5ff |002f: if-eqz v0, 0004 // -002b │ │ +0f7a2e: 5220 b80f |0031: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaX:F // field@0fb8 │ │ +0f7a32: c740 |0033: sub-float/2addr v0, v4 │ │ +0f7a34: 5920 b80f |0034: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaX:F // field@0fb8 │ │ +0f7a38: 5220 b90f |0036: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaY:F // field@0fb9 │ │ +0f7a3c: c750 |0038: sub-float/2addr v0, v5 │ │ +0f7a3e: 5920 b90f |0039: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaY:F // field@0fb9 │ │ +0f7a42: 6e56 eb1d 3254 |003b: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.drag:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V // method@1deb │ │ +0f7a48: 5924 b80f |003e: iput v4, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaX:F // field@0fb8 │ │ +0f7a4c: 5925 b90f |0040: iput v5, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaY:F // field@0fb9 │ │ +0f7a50: 28c2 |0042: goto 0004 // -003e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0004 line=58 │ │ 0x0005 line=45 │ │ 0x0023 line=46 │ │ 0x0026 line=47 │ │ @@ -345362,25 +345417,25 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -0e94b0: |[0e94b0] com.badlogic.gdx.scenes.scene2d.utils.DragListener.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ -0e94c0: 5210 bb0f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.pressedPointer:I // field@0fbb │ │ -0e94c4: 3305 0f00 |0002: if-ne v5, v0, 0011 // +000f │ │ -0e94c8: 5510 ba0f |0004: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.dragging:Z // field@0fba │ │ -0e94cc: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -0e94d0: 6e55 ed1d 2143 |0008: invoke-virtual {v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.dragStop:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V // method@1ded │ │ -0e94d6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0e94d8: 5c10 ba0f |000c: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.dragging:Z // field@0fba │ │ -0e94dc: 12f0 |000e: const/4 v0, #int -1 // #ff │ │ -0e94de: 5910 bb0f |000f: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.pressedPointer:I // field@0fbb │ │ -0e94e2: 0e00 |0011: return-void │ │ +0f7a54: |[0f7a54] com.badlogic.gdx.scenes.scene2d.utils.DragListener.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ +0f7a64: 5210 bb0f |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.pressedPointer:I // field@0fbb │ │ +0f7a68: 3305 0f00 |0002: if-ne v5, v0, 0011 // +000f │ │ +0f7a6c: 5510 ba0f |0004: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.dragging:Z // field@0fba │ │ +0f7a70: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +0f7a74: 6e55 ed1d 2143 |0008: invoke-virtual {v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.dragStop:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V // method@1ded │ │ +0f7a7a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0f7a7c: 5c10 ba0f |000c: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.dragging:Z // field@0fba │ │ +0f7a80: 12f0 |000e: const/4 v0, #int -1 // #ff │ │ +0f7a82: 5910 bb0f |000f: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.pressedPointer:I // field@0fbb │ │ +0f7a86: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0004 line=62 │ │ 0x000b line=63 │ │ 0x000e line=64 │ │ 0x0011 line=66 │ │ @@ -345391,17 +345446,17 @@ │ │ 0x0000 - 0x0012 reg=4 y F │ │ 0x0000 - 0x0012 reg=5 pointer I │ │ 0x0000 - 0x0012 reg=6 button I │ │ │ │ source_file_idx : 755 (DragListener.java) │ │ │ │ Class #782 header: │ │ -class_idx : 733 │ │ +class_idx : 731 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 602 │ │ +superclass_idx : 600 │ │ source_file_idx : 1063 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #782 annotations: │ │ @@ -345435,17 +345490,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e94e4: |[0e94e4] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent.:()V │ │ -0e94f4: 7010 8117 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Event;.:()V // method@1781 │ │ -0e94fa: 0e00 |0003: return-void │ │ +0f7a88: |[0f7a88] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent.:()V │ │ +0f7a98: 7010 8117 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Event;.:()V // method@1781 │ │ +0f7a9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=88 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; │ │ │ │ @@ -345455,17 +345510,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/Actor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e94fc: |[0e94fc] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent.getRelatedActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0e950c: 5410 d10f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.relatedActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fd1 │ │ -0e9510: 1100 |0002: return-object v0 │ │ +0f7aa0: |[0f7aa0] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent.getRelatedActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0f7ab0: 5410 d10f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.relatedActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fd1 │ │ +0f7ab4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; │ │ │ │ #1 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;) │ │ @@ -345473,17 +345528,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e9514: |[0e9514] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent.getType:()Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; │ │ -0e9524: 5410 d20f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.type:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0fd2 │ │ -0e9528: 1100 |0002: return-object v0 │ │ +0f7ab8: |[0f7ab8] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent.getType:()Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; │ │ +0f7ac8: 5410 d20f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.type:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0fd2 │ │ +0f7acc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;) │ │ @@ -345491,17 +345546,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e952c: |[0e952c] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent.isFocused:()Z │ │ -0e953c: 5510 d00f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.focused:Z // field@0fd0 │ │ -0e9540: 0f00 |0002: return v0 │ │ +0f7ad0: |[0f7ad0] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent.isFocused:()Z │ │ +0f7ae0: 5510 d00f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.focused:Z // field@0fd0 │ │ +0f7ae4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;) │ │ @@ -345509,19 +345564,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e9544: |[0e9544] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent.reset:()V │ │ -0e9554: 6f10 8c17 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/Event;.reset:()V // method@178c │ │ -0e955a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0e955c: 5b10 d10f |0004: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.relatedActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fd1 │ │ -0e9560: 0e00 |0006: return-void │ │ +0f7ae8: |[0f7ae8] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent.reset:()V │ │ +0f7af8: 6f10 8c17 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/Event;.reset:()V // method@178c │ │ +0f7afe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0f7b00: 5b10 d10f |0004: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.relatedActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fd1 │ │ +0f7b04: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=57 │ │ 0x0006 line=58 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; │ │ @@ -345531,17 +345586,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e9564: |[0e9564] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent.setFocused:(Z)V │ │ -0e9574: 5c01 d00f |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.focused:Z // field@0fd0 │ │ -0e9578: 0e00 |0002: return-void │ │ +0f7b08: |[0f7b08] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent.setFocused:(Z)V │ │ +0f7b18: 5c01 d00f |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.focused:Z // field@0fd0 │ │ +0f7b1c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0002 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; │ │ 0x0000 - 0x0003 reg=1 focused Z │ │ @@ -345551,17 +345606,17 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e957c: |[0e957c] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent.setRelatedActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0e958c: 5b01 d10f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.relatedActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fd1 │ │ -0e9590: 0e00 |0002: return-void │ │ +0f7b20: |[0f7b20] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent.setRelatedActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0f7b30: 5b01 d10f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.relatedActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fd1 │ │ +0f7b34: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0002 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; │ │ 0x0000 - 0x0003 reg=1 relatedActor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -345571,32 +345626,32 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e9594: |[0e9594] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent.setType:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;)V │ │ -0e95a4: 5b01 d20f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.type:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0fd2 │ │ -0e95a8: 0e00 |0002: return-void │ │ +0f7b38: |[0f7b38] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent.setType:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;)V │ │ +0f7b48: 5b01 d20f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.type:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0fd2 │ │ +0f7b4c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0002 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; │ │ 0x0000 - 0x0003 reg=1 focusType Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; │ │ │ │ source_file_idx : 1063 (FocusListener.java) │ │ │ │ Class #783 header: │ │ -class_idx : 736 │ │ +class_idx : 734 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 716 │ │ -source_file_idx : 3493 │ │ +superclass_idx : 714 │ │ +source_file_idx : 3491 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #783 - │ │ Class descriptor : 'Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;' │ │ @@ -345615,17 +345670,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e95ac: |[0e95ac] com.badlogic.gdx.scenes.scene2d.utils.NinePatchDrawable.:()V │ │ -0e95bc: 7010 9a1d 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:()V // method@1d9a │ │ -0e95c2: 0e00 |0003: return-void │ │ +0f7b50: |[0f7b50] com.badlogic.gdx.scenes.scene2d.utils.NinePatchDrawable.:()V │ │ +0f7b60: 7010 9a1d 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:()V // method@1d9a │ │ +0f7b66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; │ │ │ │ @@ -345634,18 +345689,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e95c4: |[0e95c4] com.badlogic.gdx.scenes.scene2d.utils.NinePatchDrawable.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V │ │ -0e95d4: 7010 9a1d 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:()V // method@1d9a │ │ -0e95da: 6e20 3b1e 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setPatch:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V // method@1e3b │ │ -0e95e0: 0e00 |0006: return-void │ │ +0f7b68: |[0f7b68] com.badlogic.gdx.scenes.scene2d.utils.NinePatchDrawable.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V │ │ +0f7b78: 7010 9a1d 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:()V // method@1d9a │ │ +0f7b7e: 6e20 3b1e 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setPatch:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V // method@1e3b │ │ +0f7b84: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x0006 line=40 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; │ │ @@ -345656,19 +345711,19 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0e95e4: |[0e95e4] com.badlogic.gdx.scenes.scene2d.utils.NinePatchDrawable.:(Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;)V │ │ -0e95f4: 7020 9b1d 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1d9b │ │ -0e95fa: 5420 d30f |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.patch:Lcom/badlogic/gdx/graphics/g2d/NinePatch; // field@0fd3 │ │ -0e95fe: 6e20 3b1e 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setPatch:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V // method@1e3b │ │ -0e9604: 0e00 |0008: return-void │ │ +0f7b88: |[0f7b88] com.badlogic.gdx.scenes.scene2d.utils.NinePatchDrawable.:(Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;)V │ │ +0f7b98: 7020 9b1d 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1d9b │ │ +0f7b9e: 5420 d30f |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.patch:Lcom/badlogic/gdx/graphics/g2d/NinePatch; // field@0fd3 │ │ +0f7ba2: 6e20 3b1e 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setPatch:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V // method@1e3b │ │ +0f7ba8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x0008 line=45 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; │ │ @@ -345680,23 +345735,23 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -0e9608: |[0e9608] com.badlogic.gdx.scenes.scene2d.utils.NinePatchDrawable.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V │ │ -0e9618: 5460 d30f |0000: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.patch:Lcom/badlogic/gdx/graphics/g2d/NinePatch; // field@0fd3 │ │ -0e961c: 0771 |0002: move-object v1, v7 │ │ -0e961e: 0182 |0003: move v2, v8 │ │ -0e9620: 0193 |0004: move v3, v9 │ │ -0e9622: 01a4 |0005: move v4, v10 │ │ -0e9624: 01b5 |0006: move v5, v11 │ │ -0e9626: 7406 590c 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@0c59 │ │ -0e962c: 0e00 |000a: return-void │ │ +0f7bac: |[0f7bac] com.badlogic.gdx.scenes.scene2d.utils.NinePatchDrawable.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V │ │ +0f7bbc: 5460 d30f |0000: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.patch:Lcom/badlogic/gdx/graphics/g2d/NinePatch; // field@0fd3 │ │ +0f7bc0: 0771 |0002: move-object v1, v7 │ │ +0f7bc2: 0182 |0003: move v2, v8 │ │ +0f7bc4: 0193 |0004: move v3, v9 │ │ +0f7bc6: 01a4 |0005: move v4, v10 │ │ +0f7bc8: 01b5 |0006: move v5, v11 │ │ +0f7bca: 7406 590c 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@0c59 │ │ +0f7bd0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x000a line=49 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; │ │ 0x0000 - 0x000b reg=7 batch Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ @@ -345710,17 +345765,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/NinePatch;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e9630: |[0e9630] com.badlogic.gdx.scenes.scene2d.utils.NinePatchDrawable.getPatch:()Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ -0e9640: 5410 d30f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.patch:Lcom/badlogic/gdx/graphics/g2d/NinePatch; // field@0fd3 │ │ -0e9644: 1100 |0002: return-object v0 │ │ +0f7bd4: |[0f7bd4] com.badlogic.gdx.scenes.scene2d.utils.NinePatchDrawable.getPatch:()Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ +0f7be4: 5410 d30f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.patch:Lcom/badlogic/gdx/graphics/g2d/NinePatch; // field@0fd3 │ │ +0f7be8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;) │ │ @@ -345728,56 +345783,56 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0e9648: |[0e9648] com.badlogic.gdx.scenes.scene2d.utils.NinePatchDrawable.setPatch:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V │ │ -0e9658: 5b12 d30f |0000: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.patch:Lcom/badlogic/gdx/graphics/g2d/NinePatch; // field@0fd3 │ │ -0e965c: 6e10 670c 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getTotalWidth:()F // method@0c67 │ │ -0e9662: 0a00 |0005: move-result v0 │ │ -0e9664: 6e20 3a1e 0100 |0006: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setMinWidth:(F)V // method@1e3a │ │ -0e966a: 6e10 660c 0200 |0009: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getTotalHeight:()F // method@0c66 │ │ -0e9670: 0a00 |000c: move-result v0 │ │ -0e9672: 6e20 391e 0100 |000d: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setMinHeight:(F)V // method@1e39 │ │ -0e9678: 6e10 620c 0200 |0010: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getPadTop:()F // method@0c62 │ │ -0e967e: 0a00 |0013: move-result v0 │ │ -0e9680: 6e20 3d1e 0100 |0014: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setTopHeight:(F)V // method@1e3d │ │ -0e9686: 6e10 610c 0200 |0017: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getPadRight:()F // method@0c61 │ │ -0e968c: 0a00 |001a: move-result v0 │ │ -0e968e: 6e20 3c1e 0100 |001b: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setRightWidth:(F)V // method@1e3c │ │ -0e9694: 6e10 5f0c 0200 |001e: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getPadBottom:()F // method@0c5f │ │ -0e969a: 0a00 |0021: move-result v0 │ │ -0e969c: 6e20 371e 0100 |0022: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setBottomHeight:(F)V // method@1e37 │ │ -0e96a2: 6e10 600c 0200 |0025: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getPadLeft:()F // method@0c60 │ │ -0e96a8: 0a00 |0028: move-result v0 │ │ -0e96aa: 6e20 381e 0100 |0029: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setLeftWidth:(F)V // method@1e38 │ │ -0e96b0: 0e00 |002c: return-void │ │ +0f7bec: |[0f7bec] com.badlogic.gdx.scenes.scene2d.utils.NinePatchDrawable.setPatch:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V │ │ +0f7bfc: 5b12 d30f |0000: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.patch:Lcom/badlogic/gdx/graphics/g2d/NinePatch; // field@0fd3 │ │ +0f7c00: 6e10 670c 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getTotalWidth:()F // method@0c67 │ │ +0f7c06: 0a00 |0005: move-result v0 │ │ +0f7c08: 6e20 3a1e 0100 |0006: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setMinWidth:(F)V // method@1e3a │ │ +0f7c0e: 6e10 660c 0200 |0009: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getTotalHeight:()F // method@0c66 │ │ +0f7c14: 0a00 |000c: move-result v0 │ │ +0f7c16: 6e20 391e 0100 |000d: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setMinHeight:(F)V // method@1e39 │ │ +0f7c1c: 6e10 620c 0200 |0010: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getPadTop:()F // method@0c62 │ │ +0f7c22: 0a00 |0013: move-result v0 │ │ +0f7c24: 6e20 3d1e 0100 |0014: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setTopHeight:(F)V // method@1e3d │ │ +0f7c2a: 6e10 610c 0200 |0017: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getPadRight:()F // method@0c61 │ │ +0f7c30: 0a00 |001a: move-result v0 │ │ +0f7c32: 6e20 3c1e 0100 |001b: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setRightWidth:(F)V // method@1e3c │ │ +0f7c38: 6e10 5f0c 0200 |001e: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getPadBottom:()F // method@0c5f │ │ +0f7c3e: 0a00 |0021: move-result v0 │ │ +0f7c40: 6e20 371e 0100 |0022: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setBottomHeight:(F)V // method@1e37 │ │ +0f7c46: 6e10 600c 0200 |0025: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getPadLeft:()F // method@0c60 │ │ +0f7c4c: 0a00 |0028: move-result v0 │ │ +0f7c4e: 6e20 381e 0100 |0029: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setLeftWidth:(F)V // method@1e38 │ │ +0f7c54: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0002 line=53 │ │ 0x0009 line=54 │ │ 0x0010 line=55 │ │ 0x0017 line=56 │ │ 0x001e line=57 │ │ 0x0025 line=58 │ │ 0x002c line=59 │ │ locals : │ │ 0x0000 - 0x002d reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; │ │ 0x0000 - 0x002d reg=2 patch Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ │ │ - source_file_idx : 3493 (NinePatchDrawable.java) │ │ + source_file_idx : 3491 (NinePatchDrawable.java) │ │ │ │ Class #784 header: │ │ -class_idx : 738 │ │ +class_idx : 736 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 716 │ │ -source_file_idx : 3848 │ │ +superclass_idx : 714 │ │ +source_file_idx : 3846 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #784 - │ │ Class descriptor : 'Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;' │ │ @@ -345796,17 +345851,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e96b4: |[0e96b4] com.badlogic.gdx.scenes.scene2d.utils.SpriteDrawable.:()V │ │ -0e96c4: 7010 9a1d 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:()V // method@1d9a │ │ -0e96ca: 0e00 |0003: return-void │ │ +0f7c58: |[0f7c58] com.badlogic.gdx.scenes.scene2d.utils.SpriteDrawable.:()V │ │ +0f7c68: 7010 9a1d 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:()V // method@1d9a │ │ +0f7c6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; │ │ │ │ @@ -345815,18 +345870,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e96cc: |[0e96cc] com.badlogic.gdx.scenes.scene2d.utils.SpriteDrawable.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V │ │ -0e96dc: 7010 9a1d 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:()V // method@1d9a │ │ -0e96e2: 6e20 4d1e 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.setSprite:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@1e4d │ │ -0e96e8: 0e00 |0006: return-void │ │ +0f7c70: |[0f7c70] com.badlogic.gdx.scenes.scene2d.utils.SpriteDrawable.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V │ │ +0f7c80: 7010 9a1d 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:()V // method@1d9a │ │ +0f7c86: 6e20 4d1e 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.setSprite:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@1e4d │ │ +0f7c8c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0006 line=34 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; │ │ @@ -345837,19 +345892,19 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0e96ec: |[0e96ec] com.badlogic.gdx.scenes.scene2d.utils.SpriteDrawable.:(Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;)V │ │ -0e96fc: 7020 9b1d 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1d9b │ │ -0e9702: 5420 d70f |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0fd7 │ │ -0e9706: 6e20 4d1e 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.setSprite:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@1e4d │ │ -0e970c: 0e00 |0008: return-void │ │ +0f7c90: |[0f7c90] com.badlogic.gdx.scenes.scene2d.utils.SpriteDrawable.:(Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;)V │ │ +0f7ca0: 7020 9b1d 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1d9b │ │ +0f7ca6: 5420 d70f |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0fd7 │ │ +0f7caa: 6e20 4d1e 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.setSprite:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@1e4d │ │ +0f7cb0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x0008 line=39 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; │ │ @@ -345861,34 +345916,34 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 41 16-bit code units │ │ -0e9710: |[0e9710] com.badlogic.gdx.scenes.scene2d.utils.SpriteDrawable.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V │ │ -0e9720: 5441 d70f |0000: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0fd7 │ │ -0e9724: 6e59 be0d 6187 |0002: invoke-virtual {v1, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setBounds:(FFFF)V // method@0dbe │ │ -0e972a: 5441 d70f |0005: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0fd7 │ │ -0e972e: 6e10 ad0d 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@0dad │ │ -0e9734: 0c00 |000a: move-result-object v0 │ │ -0e9736: 5441 d70f |000b: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0fd7 │ │ -0e973a: 6202 7a03 |000d: sget-object v2, Lcom/badlogic/gdx/graphics/Color;.tmp:Lcom/badlogic/gdx/graphics/Color; // field@037a │ │ -0e973e: 6e20 bc09 0200 |000f: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ -0e9744: 0c02 |0012: move-result-object v2 │ │ -0e9746: 6e10 ec0d 0500 |0013: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@0dec │ │ -0e974c: 0c03 |0016: move-result-object v3 │ │ -0e974e: 6e20 af09 3200 |0017: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/Color;.mul:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09af │ │ -0e9754: 0c02 |001a: move-result-object v2 │ │ -0e9756: 6e20 c10d 2100 |001b: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0dc1 │ │ -0e975c: 5441 d70f |001e: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0fd7 │ │ -0e9760: 6e20 a90d 5100 |0020: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0da9 │ │ -0e9766: 5441 d70f |0023: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0fd7 │ │ -0e976a: 6e20 c10d 0100 |0025: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0dc1 │ │ -0e9770: 0e00 |0028: return-void │ │ +0f7cb4: |[0f7cb4] com.badlogic.gdx.scenes.scene2d.utils.SpriteDrawable.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V │ │ +0f7cc4: 5441 d70f |0000: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0fd7 │ │ +0f7cc8: 6e59 be0d 6187 |0002: invoke-virtual {v1, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setBounds:(FFFF)V // method@0dbe │ │ +0f7cce: 5441 d70f |0005: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0fd7 │ │ +0f7cd2: 6e10 ad0d 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@0dad │ │ +0f7cd8: 0c00 |000a: move-result-object v0 │ │ +0f7cda: 5441 d70f |000b: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0fd7 │ │ +0f7cde: 6202 7a03 |000d: sget-object v2, Lcom/badlogic/gdx/graphics/Color;.tmp:Lcom/badlogic/gdx/graphics/Color; // field@037a │ │ +0f7ce2: 6e20 bc09 0200 |000f: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ +0f7ce8: 0c02 |0012: move-result-object v2 │ │ +0f7cea: 6e10 ec0d 0500 |0013: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@0dec │ │ +0f7cf0: 0c03 |0016: move-result-object v3 │ │ +0f7cf2: 6e20 af09 3200 |0017: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/Color;.mul:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09af │ │ +0f7cf8: 0c02 |001a: move-result-object v2 │ │ +0f7cfa: 6e20 c10d 2100 |001b: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0dc1 │ │ +0f7d00: 5441 d70f |001e: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0fd7 │ │ +0f7d04: 6e20 a90d 5100 |0020: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0da9 │ │ +0f7d0a: 5441 d70f |0023: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0fd7 │ │ +0f7d0e: 6e20 c10d 0100 |0025: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0dc1 │ │ +0f7d14: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=43 │ │ 0x000b line=44 │ │ 0x001e line=45 │ │ 0x0023 line=46 │ │ @@ -345907,17 +345962,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/Sprite;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e9774: |[0e9774] com.badlogic.gdx.scenes.scene2d.utils.SpriteDrawable.getSprite:()Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ -0e9784: 5410 d70f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0fd7 │ │ -0e9788: 1100 |0002: return-object v0 │ │ +0f7d18: |[0f7d18] com.badlogic.gdx.scenes.scene2d.utils.SpriteDrawable.getSprite:()Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ +0f7d28: 5410 d70f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0fd7 │ │ +0f7d2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;) │ │ @@ -345925,40 +345980,40 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0e978c: |[0e978c] com.badlogic.gdx.scenes.scene2d.utils.SpriteDrawable.setSprite:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V │ │ -0e979c: 5b12 d70f |0000: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0fd7 │ │ -0e97a0: 6e10 b60d 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getWidth:()F // method@0db6 │ │ -0e97a6: 0a00 |0005: move-result v0 │ │ -0e97a8: 6e20 4c1e 0100 |0006: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.setMinWidth:(F)V // method@1e4c │ │ -0e97ae: 6e10 ae0d 0200 |0009: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getHeight:()F // method@0dae │ │ -0e97b4: 0a00 |000c: move-result v0 │ │ -0e97b6: 6e20 4b1e 0100 |000d: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.setMinHeight:(F)V // method@1e4b │ │ -0e97bc: 0e00 |0010: return-void │ │ +0f7d30: |[0f7d30] com.badlogic.gdx.scenes.scene2d.utils.SpriteDrawable.setSprite:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V │ │ +0f7d40: 5b12 d70f |0000: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0fd7 │ │ +0f7d44: 6e10 b60d 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getWidth:()F // method@0db6 │ │ +0f7d4a: 0a00 |0005: move-result v0 │ │ +0f7d4c: 6e20 4c1e 0100 |0006: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.setMinWidth:(F)V // method@1e4c │ │ +0f7d52: 6e10 ae0d 0200 |0009: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getHeight:()F // method@0dae │ │ +0f7d58: 0a00 |000c: move-result v0 │ │ +0f7d5a: 6e20 4b1e 0100 |000d: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.setMinHeight:(F)V // method@1e4b │ │ +0f7d60: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0002 line=51 │ │ 0x0009 line=52 │ │ 0x0010 line=53 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; │ │ 0x0000 - 0x0011 reg=2 sprite Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ │ │ - source_file_idx : 3848 (SpriteDrawable.java) │ │ + source_file_idx : 3846 (SpriteDrawable.java) │ │ │ │ Class #785 header: │ │ -class_idx : 739 │ │ +class_idx : 737 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 716 │ │ -source_file_idx : 3941 │ │ +superclass_idx : 714 │ │ +source_file_idx : 3939 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #785 - │ │ Class descriptor : 'Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;' │ │ @@ -345977,17 +346032,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e97c0: |[0e97c0] com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable.:()V │ │ -0e97d0: 7010 9a1d 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:()V // method@1d9a │ │ -0e97d6: 0e00 |0003: return-void │ │ +0f7d64: |[0f7d64] com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable.:()V │ │ +0f7d74: 7010 9a1d 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:()V // method@1d9a │ │ +0f7d7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; │ │ │ │ @@ -345996,18 +346051,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e97d8: |[0e97d8] com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ -0e97e8: 7010 9a1d 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:()V // method@1d9a │ │ -0e97ee: 6e20 551e 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1e55 │ │ -0e97f4: 0e00 |0006: return-void │ │ +0f7d7c: |[0f7d7c] com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ +0f7d8c: 7010 9a1d 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:()V // method@1d9a │ │ +0f7d92: 6e20 551e 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1e55 │ │ +0f7d98: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0006 line=33 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; │ │ @@ -346018,19 +346073,19 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0e97f8: |[0e97f8] com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable.:(Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;)V │ │ -0e9808: 7020 9b1d 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1d9b │ │ -0e980e: 5420 d80f |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0fd8 │ │ -0e9812: 6e20 551e 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1e55 │ │ -0e9818: 0e00 |0008: return-void │ │ +0f7d9c: |[0f7d9c] com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable.:(Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;)V │ │ +0f7dac: 7020 9b1d 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1d9b │ │ +0f7db2: 5420 d80f |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0fd8 │ │ +0f7db6: 6e20 551e 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1e55 │ │ +0f7dbc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x0008 line=38 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; │ │ @@ -346042,23 +346097,23 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -0e981c: |[0e981c] com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V │ │ -0e982c: 5461 d80f |0000: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0fd8 │ │ -0e9830: 0770 |0002: move-object v0, v7 │ │ -0e9832: 0182 |0003: move v2, v8 │ │ -0e9834: 0193 |0004: move v3, v9 │ │ -0e9836: 01a4 |0005: move v4, v10 │ │ -0e9838: 01b5 |0006: move v5, v11 │ │ -0e983a: 7406 e60d 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFF)V // method@0de6 │ │ -0e9840: 0e00 |000a: return-void │ │ +0f7dc0: |[0f7dc0] com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V │ │ +0f7dd0: 5461 d80f |0000: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0fd8 │ │ +0f7dd4: 0770 |0002: move-object v0, v7 │ │ +0f7dd6: 0182 |0003: move v2, v8 │ │ +0f7dd8: 0193 |0004: move v3, v9 │ │ +0f7dda: 01a4 |0005: move v4, v10 │ │ +0f7ddc: 01b5 |0006: move v5, v11 │ │ +0f7dde: 7406 e60d 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFF)V // method@0de6 │ │ +0f7de4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x000a line=42 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; │ │ 0x0000 - 0x000b reg=7 batch Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ @@ -346072,17 +346127,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/TextureRegion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e9844: |[0e9844] com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ -0e9854: 5410 d80f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0fd8 │ │ -0e9858: 1100 |0002: return-object v0 │ │ +0f7de8: |[0f7de8] com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ +0f7df8: 5410 d80f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0fd8 │ │ +0f7dfc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;) │ │ @@ -346090,42 +346145,42 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0e985c: |[0e985c] com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ -0e986c: 5b12 d80f |0000: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0fd8 │ │ -0e9870: 6e10 640e 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ -0e9876: 0a00 |0005: move-result v0 │ │ -0e9878: 8200 |0006: int-to-float v0, v0 │ │ -0e987a: 6e20 541e 0100 |0007: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.setMinWidth:(F)V // method@1e54 │ │ -0e9880: 6e10 630e 0200 |000a: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ -0e9886: 0a00 |000d: move-result v0 │ │ -0e9888: 8200 |000e: int-to-float v0, v0 │ │ -0e988a: 6e20 531e 0100 |000f: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.setMinHeight:(F)V // method@1e53 │ │ -0e9890: 0e00 |0012: return-void │ │ +0f7e00: |[0f7e00] com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ +0f7e10: 5b12 d80f |0000: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0fd8 │ │ +0f7e14: 6e10 640e 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ +0f7e1a: 0a00 |0005: move-result v0 │ │ +0f7e1c: 8200 |0006: int-to-float v0, v0 │ │ +0f7e1e: 6e20 541e 0100 |0007: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.setMinWidth:(F)V // method@1e54 │ │ +0f7e24: 6e10 630e 0200 |000a: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ +0f7e2a: 0a00 |000d: move-result v0 │ │ +0f7e2c: 8200 |000e: int-to-float v0, v0 │ │ +0f7e2e: 6e20 531e 0100 |000f: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.setMinHeight:(F)V // method@1e53 │ │ +0f7e34: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0002 line=46 │ │ 0x000a line=47 │ │ 0x0012 line=48 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; │ │ 0x0000 - 0x0013 reg=2 region Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ │ │ - source_file_idx : 3941 (TextureRegionDrawable.java) │ │ + source_file_idx : 3939 (TextureRegionDrawable.java) │ │ │ │ Class #786 header: │ │ -class_idx : 823 │ │ +class_idx : 821 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 817 │ │ -source_file_idx : 3550 │ │ +superclass_idx : 815 │ │ +source_file_idx : 3548 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #786 annotations: │ │ Annotations on class │ │ @@ -346149,18 +346204,18 @@ │ │ type : '(Lcom/badlogic/gdx/utils/OrderedMap;Lcom/badlogic/gdx/utils/ObjectMap;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e9894: |[0e9894] com.badlogic.gdx.utils.OrderedMap$1.:(Lcom/badlogic/gdx/utils/OrderedMap;Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ -0e98a4: 5b01 6511 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/OrderedMap$1;.this$0:Lcom/badlogic/gdx/utils/OrderedMap; // field@1165 │ │ -0e98a8: 7020 fe21 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@21fe │ │ -0e98ae: 0e00 |0005: return-void │ │ +0f7e38: |[0f7e38] com.badlogic.gdx.utils.OrderedMap$1.:(Lcom/badlogic/gdx/utils/OrderedMap;Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ +0f7e48: 5b01 6511 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/OrderedMap$1;.this$0:Lcom/badlogic/gdx/utils/OrderedMap; // field@1165 │ │ +0f7e4c: 7020 fe21 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@21fe │ │ +0f7e52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/OrderedMap$1; │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/utils/OrderedMap$1; Lcom/badlogic/gdx/utils/OrderedMap.1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/utils/OrderedMap; │ │ @@ -346172,27 +346227,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0e98b0: |[0e98b0] com.badlogic.gdx.utils.OrderedMap$1.advance:()V │ │ -0e98c0: 5220 6411 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$1;.nextIndex:I // field@1164 │ │ -0e98c4: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0e98c8: 5920 6411 |0004: iput v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$1;.nextIndex:I // field@1164 │ │ -0e98cc: 5220 6411 |0006: iget v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$1;.nextIndex:I // field@1164 │ │ -0e98d0: 5421 6311 |0008: iget-object v1, v2, Lcom/badlogic/gdx/utils/OrderedMap$1;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1163 │ │ -0e98d4: 5211 5b11 |000a: iget v1, v1, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -0e98d8: 3510 0600 |000c: if-ge v0, v1, 0012 // +0006 │ │ -0e98dc: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0e98de: 5c20 6211 |000f: iput-boolean v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$1;.hasNext:Z // field@1162 │ │ -0e98e2: 0e00 |0011: return-void │ │ -0e98e4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0e98e6: 28fc |0013: goto 000f // -0004 │ │ +0f7e54: |[0f7e54] com.badlogic.gdx.utils.OrderedMap$1.advance:()V │ │ +0f7e64: 5220 6411 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$1;.nextIndex:I // field@1164 │ │ +0f7e68: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0f7e6c: 5920 6411 |0004: iput v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$1;.nextIndex:I // field@1164 │ │ +0f7e70: 5220 6411 |0006: iget v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$1;.nextIndex:I // field@1164 │ │ +0f7e74: 5421 6311 |0008: iget-object v1, v2, Lcom/badlogic/gdx/utils/OrderedMap$1;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1163 │ │ +0f7e78: 5211 5b11 |000a: iget v1, v1, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0f7e7c: 3510 0600 |000c: if-ge v0, v1, 0012 // +0006 │ │ +0f7e80: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0f7e82: 5c20 6211 |000f: iput-boolean v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$1;.hasNext:Z // field@1162 │ │ +0f7e86: 0e00 |0011: return-void │ │ +0f7e88: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0f7e8a: 28fc |0013: goto 000f // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0006 line=64 │ │ 0x0011 line=65 │ │ 0x0012 line=64 │ │ locals : │ │ @@ -346204,32 +346259,32 @@ │ │ type : '()Lcom/badlogic/gdx/utils/ObjectMap$Entry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0e98e8: |[0e98e8] com.badlogic.gdx.utils.OrderedMap$1.next:()Lcom/badlogic/gdx/utils/ObjectMap$Entry; │ │ -0e98f8: 5430 6111 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/OrderedMap$1;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@1161 │ │ -0e98fc: 5431 6511 |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/OrderedMap$1;.this$0:Lcom/badlogic/gdx/utils/OrderedMap; // field@1165 │ │ -0e9900: 5411 6e11 |0004: iget-object v1, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@116e │ │ -0e9904: 5232 6411 |0006: iget v2, v3, Lcom/badlogic/gdx/utils/OrderedMap$1;.nextIndex:I // field@1164 │ │ -0e9908: 6e20 741e 2100 |0008: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0e990e: 0c01 |000b: move-result-object v1 │ │ -0e9910: 5b01 4211 |000c: iput-object v1, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@1142 │ │ -0e9914: 5430 6111 |000e: iget-object v0, v3, Lcom/badlogic/gdx/utils/OrderedMap$1;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@1161 │ │ -0e9918: 5431 6311 |0010: iget-object v1, v3, Lcom/badlogic/gdx/utils/OrderedMap$1;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1163 │ │ -0e991c: 5432 6111 |0012: iget-object v2, v3, Lcom/badlogic/gdx/utils/OrderedMap$1;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@1161 │ │ -0e9920: 5422 4211 |0014: iget-object v2, v2, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@1142 │ │ -0e9924: 6e20 2722 2100 |0016: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0e992a: 0c01 |0019: move-result-object v1 │ │ -0e992c: 5b01 4311 |001a: iput-object v1, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@1143 │ │ -0e9930: 6e10 3b22 0300 |001c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/OrderedMap$1;.advance:()V // method@223b │ │ -0e9936: 5430 6111 |001f: iget-object v0, v3, Lcom/badlogic/gdx/utils/OrderedMap$1;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@1161 │ │ -0e993a: 1100 |0021: return-object v0 │ │ +0f7e8c: |[0f7e8c] com.badlogic.gdx.utils.OrderedMap$1.next:()Lcom/badlogic/gdx/utils/ObjectMap$Entry; │ │ +0f7e9c: 5430 6111 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/OrderedMap$1;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@1161 │ │ +0f7ea0: 5431 6511 |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/OrderedMap$1;.this$0:Lcom/badlogic/gdx/utils/OrderedMap; // field@1165 │ │ +0f7ea4: 5411 6e11 |0004: iget-object v1, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@116e │ │ +0f7ea8: 5232 6411 |0006: iget v2, v3, Lcom/badlogic/gdx/utils/OrderedMap$1;.nextIndex:I // field@1164 │ │ +0f7eac: 6e20 741e 2100 |0008: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0f7eb2: 0c01 |000b: move-result-object v1 │ │ +0f7eb4: 5b01 4211 |000c: iput-object v1, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@1142 │ │ +0f7eb8: 5430 6111 |000e: iget-object v0, v3, Lcom/badlogic/gdx/utils/OrderedMap$1;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@1161 │ │ +0f7ebc: 5431 6311 |0010: iget-object v1, v3, Lcom/badlogic/gdx/utils/OrderedMap$1;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1163 │ │ +0f7ec0: 5432 6111 |0012: iget-object v2, v3, Lcom/badlogic/gdx/utils/OrderedMap$1;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@1161 │ │ +0f7ec4: 5422 4211 |0014: iget-object v2, v2, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@1142 │ │ +0f7ec8: 6e20 2722 2100 |0016: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0f7ece: 0c01 |0019: move-result-object v1 │ │ +0f7ed0: 5b01 4311 |001a: iput-object v1, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@1143 │ │ +0f7ed4: 6e10 3b22 0300 |001c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/OrderedMap$1;.advance:()V // method@223b │ │ +0f7eda: 5430 6111 |001f: iget-object v0, v3, Lcom/badlogic/gdx/utils/OrderedMap$1;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@1161 │ │ +0f7ede: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x000e line=69 │ │ 0x001c line=70 │ │ 0x001f line=71 │ │ locals : │ │ @@ -346241,18 +346296,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0e993c: |[0e993c] com.badlogic.gdx.utils.OrderedMap$1.next:()Ljava/lang/Object; │ │ -0e994c: 6e10 3c22 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/OrderedMap$1;.next:()Lcom/badlogic/gdx/utils/ObjectMap$Entry; // method@223c │ │ -0e9952: 0c00 |0003: move-result-object v0 │ │ -0e9954: 1100 |0004: return-object v0 │ │ +0f7ee0: |[0f7ee0] com.badlogic.gdx.utils.OrderedMap$1.next:()Ljava/lang/Object; │ │ +0f7ef0: 6e10 3c22 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/OrderedMap$1;.next:()Lcom/badlogic/gdx/utils/ObjectMap$Entry; // method@223c │ │ +0f7ef6: 0c00 |0003: move-result-object v0 │ │ +0f7ef8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/OrderedMap$1; │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/OrderedMap$1; Lcom/badlogic/gdx/utils/OrderedMap.1; │ │ │ │ @@ -346261,35 +346316,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0e9958: |[0e9958] com.badlogic.gdx.utils.OrderedMap$1.remove:()V │ │ -0e9968: 5420 6311 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$1;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1163 │ │ -0e996c: 5421 6111 |0002: iget-object v1, v2, Lcom/badlogic/gdx/utils/OrderedMap$1;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@1161 │ │ -0e9970: 5411 4211 |0004: iget-object v1, v1, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@1142 │ │ -0e9974: 6e20 3422 1000 |0006: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2234 │ │ -0e997a: 0e00 |0009: return-void │ │ +0f7efc: |[0f7efc] com.badlogic.gdx.utils.OrderedMap$1.remove:()V │ │ +0f7f0c: 5420 6311 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$1;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1163 │ │ +0f7f10: 5421 6111 |0002: iget-object v1, v2, Lcom/badlogic/gdx/utils/OrderedMap$1;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@1161 │ │ +0f7f14: 5411 4211 |0004: iget-object v1, v1, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@1142 │ │ +0f7f18: 6e20 3422 1000 |0006: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2234 │ │ +0f7f1e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0009 line=76 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/OrderedMap$1; │ │ 0x0000 - 0x000a reg=2 this Lcom/badlogic/gdx/utils/OrderedMap$1; Lcom/badlogic/gdx/utils/OrderedMap.1; │ │ │ │ - source_file_idx : 3550 (OrderedMap.java) │ │ + source_file_idx : 3548 (OrderedMap.java) │ │ │ │ Class #787 header: │ │ -class_idx : 824 │ │ +class_idx : 822 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 819 │ │ -source_file_idx : 3550 │ │ +superclass_idx : 817 │ │ +source_file_idx : 3548 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #787 annotations: │ │ Annotations on class │ │ @@ -346315,18 +346370,18 @@ │ │ type : '(Lcom/badlogic/gdx/utils/OrderedMap;Lcom/badlogic/gdx/utils/ObjectMap;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e997c: |[0e997c] com.badlogic.gdx.utils.OrderedMap$2.:(Lcom/badlogic/gdx/utils/OrderedMap;Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ -0e998c: 5b01 6911 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/OrderedMap$2;.this$0:Lcom/badlogic/gdx/utils/OrderedMap; // field@1169 │ │ -0e9990: 7020 0822 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@2208 │ │ -0e9996: 0e00 |0005: return-void │ │ +0f7f20: |[0f7f20] com.badlogic.gdx.utils.OrderedMap$2.:(Lcom/badlogic/gdx/utils/OrderedMap;Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ +0f7f30: 5b01 6911 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/OrderedMap$2;.this$0:Lcom/badlogic/gdx/utils/OrderedMap; // field@1169 │ │ +0f7f34: 7020 0822 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@2208 │ │ +0f7f3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/OrderedMap$2; │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/utils/OrderedMap$2; Lcom/badlogic/gdx/utils/OrderedMap.2; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/utils/OrderedMap; │ │ @@ -346338,27 +346393,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0e9998: |[0e9998] com.badlogic.gdx.utils.OrderedMap$2.advance:()V │ │ -0e99a8: 5220 6811 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$2;.nextIndex:I // field@1168 │ │ -0e99ac: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0e99b0: 5920 6811 |0004: iput v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$2;.nextIndex:I // field@1168 │ │ -0e99b4: 5220 6811 |0006: iget v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$2;.nextIndex:I // field@1168 │ │ -0e99b8: 5421 6711 |0008: iget-object v1, v2, Lcom/badlogic/gdx/utils/OrderedMap$2;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1167 │ │ -0e99bc: 5211 5b11 |000a: iget v1, v1, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -0e99c0: 3510 0600 |000c: if-ge v0, v1, 0012 // +0006 │ │ -0e99c4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0e99c6: 5c20 6611 |000f: iput-boolean v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$2;.hasNext:Z // field@1166 │ │ -0e99ca: 0e00 |0011: return-void │ │ -0e99cc: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0e99ce: 28fc |0013: goto 000f // -0004 │ │ +0f7f3c: |[0f7f3c] com.badlogic.gdx.utils.OrderedMap$2.advance:()V │ │ +0f7f4c: 5220 6811 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$2;.nextIndex:I // field@1168 │ │ +0f7f50: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0f7f54: 5920 6811 |0004: iput v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$2;.nextIndex:I // field@1168 │ │ +0f7f58: 5220 6811 |0006: iget v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$2;.nextIndex:I // field@1168 │ │ +0f7f5c: 5421 6711 |0008: iget-object v1, v2, Lcom/badlogic/gdx/utils/OrderedMap$2;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1167 │ │ +0f7f60: 5211 5b11 |000a: iget v1, v1, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0f7f64: 3510 0600 |000c: if-ge v0, v1, 0012 // +0006 │ │ +0f7f68: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0f7f6a: 5c20 6611 |000f: iput-boolean v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$2;.hasNext:Z // field@1166 │ │ +0f7f6e: 0e00 |0011: return-void │ │ +0f7f70: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0f7f72: 28fc |0013: goto 000f // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0006 line=84 │ │ 0x0011 line=85 │ │ 0x0012 line=84 │ │ locals : │ │ @@ -346370,22 +346425,22 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0e99d0: |[0e99d0] com.badlogic.gdx.utils.OrderedMap$2.next:()Ljava/lang/Object; │ │ -0e99e0: 5431 6911 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/OrderedMap$2;.this$0:Lcom/badlogic/gdx/utils/OrderedMap; // field@1169 │ │ -0e99e4: 5411 6e11 |0002: iget-object v1, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@116e │ │ -0e99e8: 5232 6811 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/OrderedMap$2;.nextIndex:I // field@1168 │ │ -0e99ec: 6e20 741e 2100 |0006: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0e99f2: 0c00 |0009: move-result-object v0 │ │ -0e99f4: 6e10 4022 0300 |000a: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/OrderedMap$2;.advance:()V // method@2240 │ │ -0e99fa: 1100 |000d: return-object v0 │ │ +0f7f74: |[0f7f74] com.badlogic.gdx.utils.OrderedMap$2.next:()Ljava/lang/Object; │ │ +0f7f84: 5431 6911 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/OrderedMap$2;.this$0:Lcom/badlogic/gdx/utils/OrderedMap; // field@1169 │ │ +0f7f88: 5411 6e11 |0002: iget-object v1, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@116e │ │ +0f7f8c: 5232 6811 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/OrderedMap$2;.nextIndex:I // field@1168 │ │ +0f7f90: 6e20 741e 2100 |0006: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0f7f96: 0c00 |0009: move-result-object v0 │ │ +0f7f98: 6e10 4022 0300 |000a: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/OrderedMap$2;.advance:()V // method@2240 │ │ +0f7f9e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x000a line=89 │ │ 0x000d line=90 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Lcom/badlogic/gdx/utils/OrderedMap$2; │ │ @@ -346397,39 +346452,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0e99fc: |[0e99fc] com.badlogic.gdx.utils.OrderedMap$2.remove:()V │ │ -0e9a0c: 5430 6711 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/OrderedMap$2;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1167 │ │ -0e9a10: 5431 6911 |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/OrderedMap$2;.this$0:Lcom/badlogic/gdx/utils/OrderedMap; // field@1169 │ │ -0e9a14: 5411 6e11 |0004: iget-object v1, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@116e │ │ -0e9a18: 5232 6811 |0006: iget v2, v3, Lcom/badlogic/gdx/utils/OrderedMap$2;.nextIndex:I // field@1168 │ │ -0e9a1c: d802 02ff |0008: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0e9a20: 6e20 741e 2100 |000a: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0e9a26: 0c01 |000d: move-result-object v1 │ │ -0e9a28: 6e20 3422 1000 |000e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2234 │ │ -0e9a2e: 0e00 |0011: return-void │ │ +0f7fa0: |[0f7fa0] com.badlogic.gdx.utils.OrderedMap$2.remove:()V │ │ +0f7fb0: 5430 6711 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/OrderedMap$2;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1167 │ │ +0f7fb4: 5431 6911 |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/OrderedMap$2;.this$0:Lcom/badlogic/gdx/utils/OrderedMap; // field@1169 │ │ +0f7fb8: 5411 6e11 |0004: iget-object v1, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@116e │ │ +0f7fbc: 5232 6811 |0006: iget v2, v3, Lcom/badlogic/gdx/utils/OrderedMap$2;.nextIndex:I // field@1168 │ │ +0f7fc0: d802 02ff |0008: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0f7fc4: 6e20 741e 2100 |000a: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0f7fca: 0c01 |000d: move-result-object v1 │ │ +0f7fcc: 6e20 3422 1000 |000e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2234 │ │ +0f7fd2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0011 line=95 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Lcom/badlogic/gdx/utils/OrderedMap$2; │ │ 0x0000 - 0x0012 reg=3 this Lcom/badlogic/gdx/utils/OrderedMap$2; Lcom/badlogic/gdx/utils/OrderedMap.2; │ │ │ │ - source_file_idx : 3550 (OrderedMap.java) │ │ + source_file_idx : 3548 (OrderedMap.java) │ │ │ │ Class #788 header: │ │ -class_idx : 825 │ │ +class_idx : 823 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 821 │ │ -source_file_idx : 3550 │ │ +superclass_idx : 819 │ │ +source_file_idx : 3548 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #788 annotations: │ │ Annotations on class │ │ @@ -346455,18 +346510,18 @@ │ │ type : '(Lcom/badlogic/gdx/utils/OrderedMap;Lcom/badlogic/gdx/utils/ObjectMap;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e9a30: |[0e9a30] com.badlogic.gdx.utils.OrderedMap$3.:(Lcom/badlogic/gdx/utils/OrderedMap;Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ -0e9a40: 5b01 6d11 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/OrderedMap$3;.this$0:Lcom/badlogic/gdx/utils/OrderedMap; // field@116d │ │ -0e9a44: 7020 1422 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@2214 │ │ -0e9a4a: 0e00 |0005: return-void │ │ +0f7fd4: |[0f7fd4] com.badlogic.gdx.utils.OrderedMap$3.:(Lcom/badlogic/gdx/utils/OrderedMap;Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ +0f7fe4: 5b01 6d11 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/OrderedMap$3;.this$0:Lcom/badlogic/gdx/utils/OrderedMap; // field@116d │ │ +0f7fe8: 7020 1422 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@2214 │ │ +0f7fee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/OrderedMap$3; │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/utils/OrderedMap$3; Lcom/badlogic/gdx/utils/OrderedMap.3; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/utils/OrderedMap; │ │ @@ -346478,27 +346533,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0e9a4c: |[0e9a4c] com.badlogic.gdx.utils.OrderedMap$3.advance:()V │ │ -0e9a5c: 5220 6c11 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$3;.nextIndex:I // field@116c │ │ -0e9a60: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0e9a64: 5920 6c11 |0004: iput v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$3;.nextIndex:I // field@116c │ │ -0e9a68: 5220 6c11 |0006: iget v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$3;.nextIndex:I // field@116c │ │ -0e9a6c: 5421 6b11 |0008: iget-object v1, v2, Lcom/badlogic/gdx/utils/OrderedMap$3;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@116b │ │ -0e9a70: 5211 5b11 |000a: iget v1, v1, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ -0e9a74: 3510 0600 |000c: if-ge v0, v1, 0012 // +0006 │ │ -0e9a78: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0e9a7a: 5c20 6a11 |000f: iput-boolean v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$3;.hasNext:Z // field@116a │ │ -0e9a7e: 0e00 |0011: return-void │ │ -0e9a80: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0e9a82: 28fc |0013: goto 000f // -0004 │ │ +0f7ff0: |[0f7ff0] com.badlogic.gdx.utils.OrderedMap$3.advance:()V │ │ +0f8000: 5220 6c11 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$3;.nextIndex:I // field@116c │ │ +0f8004: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0f8008: 5920 6c11 |0004: iput v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$3;.nextIndex:I // field@116c │ │ +0f800c: 5220 6c11 |0006: iget v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$3;.nextIndex:I // field@116c │ │ +0f8010: 5421 6b11 |0008: iget-object v1, v2, Lcom/badlogic/gdx/utils/OrderedMap$3;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@116b │ │ +0f8014: 5211 5b11 |000a: iget v1, v1, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@115b │ │ +0f8018: 3510 0600 |000c: if-ge v0, v1, 0012 // +0006 │ │ +0f801c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0f801e: 5c20 6a11 |000f: iput-boolean v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$3;.hasNext:Z // field@116a │ │ +0f8022: 0e00 |0011: return-void │ │ +0f8024: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0f8026: 28fc |0013: goto 000f // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0006 line=103 │ │ 0x0011 line=104 │ │ 0x0012 line=103 │ │ locals : │ │ @@ -346510,25 +346565,25 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0e9a84: |[0e9a84] com.badlogic.gdx.utils.OrderedMap$3.next:()Ljava/lang/Object; │ │ -0e9a94: 5441 6b11 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/OrderedMap$3;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@116b │ │ -0e9a98: 5442 6d11 |0002: iget-object v2, v4, Lcom/badlogic/gdx/utils/OrderedMap$3;.this$0:Lcom/badlogic/gdx/utils/OrderedMap; // field@116d │ │ -0e9a9c: 5422 6e11 |0004: iget-object v2, v2, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@116e │ │ -0e9aa0: 5243 6c11 |0006: iget v3, v4, Lcom/badlogic/gdx/utils/OrderedMap$3;.nextIndex:I // field@116c │ │ -0e9aa4: 6e20 741e 3200 |0008: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0e9aaa: 0c02 |000b: move-result-object v2 │ │ -0e9aac: 6e20 2722 2100 |000c: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ -0e9ab2: 0c00 |000f: move-result-object v0 │ │ -0e9ab4: 6e10 4422 0400 |0010: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/OrderedMap$3;.advance:()V // method@2244 │ │ -0e9aba: 1100 |0013: return-object v0 │ │ +0f8028: |[0f8028] com.badlogic.gdx.utils.OrderedMap$3.next:()Ljava/lang/Object; │ │ +0f8038: 5441 6b11 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/OrderedMap$3;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@116b │ │ +0f803c: 5442 6d11 |0002: iget-object v2, v4, Lcom/badlogic/gdx/utils/OrderedMap$3;.this$0:Lcom/badlogic/gdx/utils/OrderedMap; // field@116d │ │ +0f8040: 5422 6e11 |0004: iget-object v2, v2, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@116e │ │ +0f8044: 5243 6c11 |0006: iget v3, v4, Lcom/badlogic/gdx/utils/OrderedMap$3;.nextIndex:I // field@116c │ │ +0f8048: 6e20 741e 3200 |0008: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0f804e: 0c02 |000b: move-result-object v2 │ │ +0f8050: 6e20 2722 2100 |000c: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2227 │ │ +0f8056: 0c00 |000f: move-result-object v0 │ │ +0f8058: 6e10 4422 0400 |0010: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/OrderedMap$3;.advance:()V // method@2244 │ │ +0f805e: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0010 line=108 │ │ 0x0013 line=109 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 this Lcom/badlogic/gdx/utils/OrderedMap$3; │ │ @@ -346540,39 +346595,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0e9abc: |[0e9abc] com.badlogic.gdx.utils.OrderedMap$3.remove:()V │ │ -0e9acc: 5430 6b11 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/OrderedMap$3;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@116b │ │ -0e9ad0: 5431 6d11 |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/OrderedMap$3;.this$0:Lcom/badlogic/gdx/utils/OrderedMap; // field@116d │ │ -0e9ad4: 5411 6e11 |0004: iget-object v1, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@116e │ │ -0e9ad8: 5232 6c11 |0006: iget v2, v3, Lcom/badlogic/gdx/utils/OrderedMap$3;.nextIndex:I // field@116c │ │ -0e9adc: d802 02ff |0008: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0e9ae0: 6e20 741e 2100 |000a: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0e9ae6: 0c01 |000d: move-result-object v1 │ │ -0e9ae8: 6e20 3422 1000 |000e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2234 │ │ -0e9aee: 0e00 |0011: return-void │ │ +0f8060: |[0f8060] com.badlogic.gdx.utils.OrderedMap$3.remove:()V │ │ +0f8070: 5430 6b11 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/OrderedMap$3;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@116b │ │ +0f8074: 5431 6d11 |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/OrderedMap$3;.this$0:Lcom/badlogic/gdx/utils/OrderedMap; // field@116d │ │ +0f8078: 5411 6e11 |0004: iget-object v1, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@116e │ │ +0f807c: 5232 6c11 |0006: iget v2, v3, Lcom/badlogic/gdx/utils/OrderedMap$3;.nextIndex:I // field@116c │ │ +0f8080: d802 02ff |0008: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0f8084: 6e20 741e 2100 |000a: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0f808a: 0c01 |000d: move-result-object v1 │ │ +0f808c: 6e20 3422 1000 |000e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2234 │ │ +0f8092: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0011 line=114 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Lcom/badlogic/gdx/utils/OrderedMap$3; │ │ 0x0000 - 0x0012 reg=3 this Lcom/badlogic/gdx/utils/OrderedMap$3; Lcom/badlogic/gdx/utils/OrderedMap.3; │ │ │ │ - source_file_idx : 3550 (OrderedMap.java) │ │ + source_file_idx : 3548 (OrderedMap.java) │ │ │ │ Class #789 header: │ │ -class_idx : 884 │ │ +class_idx : 882 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 896 │ │ -source_file_idx : 4239 │ │ +superclass_idx : 894 │ │ +source_file_idx : 4237 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #789 annotations: │ │ Annotations on class │ │ @@ -346600,19 +346655,19 @@ │ │ type : '(Ljava/lang/Object;F)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0e9af0: |[0e9af0] com.esotericsoftware.tablelayout.Value$11.:(Ljava/lang/Object;F)V │ │ -0e9b00: 5b01 1e13 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Value$11;.val$widget:Ljava/lang/Object; // field@131e │ │ -0e9b04: 5902 1d13 |0002: iput v2, v0, Lcom/esotericsoftware/tablelayout/Value$11;.val$percent:F // field@131d │ │ -0e9b08: 7010 3f25 0000 |0004: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$TableValue;.:()V // method@253f │ │ -0e9b0e: 0e00 |0007: return-void │ │ +0f8094: |[0f8094] com.esotericsoftware.tablelayout.Value$11.:(Ljava/lang/Object;F)V │ │ +0f80a4: 5b01 1e13 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Value$11;.val$widget:Ljava/lang/Object; // field@131e │ │ +0f80a8: 5902 1d13 |0002: iput v2, v0, Lcom/esotericsoftware/tablelayout/Value$11;.val$percent:F // field@131d │ │ +0f80ac: 7010 3f25 0000 |0004: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$TableValue;.:()V // method@253f │ │ +0f80b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/esotericsoftware/tablelayout/Value$11; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0008 reg=2 (null) F │ │ @@ -346623,36 +346678,36 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0e9b10: |[0e9b10] com.esotericsoftware.tablelayout.Value$11.get:(Ljava/lang/Object;)F │ │ -0e9b20: 6200 1a13 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ -0e9b24: 5421 1e13 |0002: iget-object v1, v2, Lcom/esotericsoftware/tablelayout/Value$11;.val$widget:Ljava/lang/Object; // field@131e │ │ -0e9b28: 6e20 1525 1000 |0004: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.getHeight:(Ljava/lang/Object;)F // method@2515 │ │ -0e9b2e: 0a00 |0007: move-result v0 │ │ -0e9b30: 5221 1d13 |0008: iget v1, v2, Lcom/esotericsoftware/tablelayout/Value$11;.val$percent:F // field@131d │ │ -0e9b34: c810 |000a: mul-float/2addr v0, v1 │ │ -0e9b36: 0f00 |000b: return v0 │ │ +0f80b4: |[0f80b4] com.esotericsoftware.tablelayout.Value$11.get:(Ljava/lang/Object;)F │ │ +0f80c4: 6200 1a13 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ +0f80c8: 5421 1e13 |0002: iget-object v1, v2, Lcom/esotericsoftware/tablelayout/Value$11;.val$widget:Ljava/lang/Object; // field@131e │ │ +0f80cc: 6e20 1525 1000 |0004: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.getHeight:(Ljava/lang/Object;)F // method@2515 │ │ +0f80d2: 0a00 |0007: move-result v0 │ │ +0f80d4: 5221 1d13 |0008: iget v1, v2, Lcom/esotericsoftware/tablelayout/Value$11;.val$percent:F // field@131d │ │ +0f80d8: c810 |000a: mul-float/2addr v0, v1 │ │ +0f80da: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/esotericsoftware/tablelayout/Value$11; │ │ 0x0000 - 0x000c reg=3 table Ljava/lang/Object; │ │ │ │ - source_file_idx : 4239 (Value.java) │ │ + source_file_idx : 4237 (Value.java) │ │ │ │ Class #790 header: │ │ -class_idx : 885 │ │ +class_idx : 883 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 894 │ │ -source_file_idx : 4239 │ │ +superclass_idx : 892 │ │ +source_file_idx : 4237 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #790 annotations: │ │ Annotations on class │ │ @@ -346672,17 +346727,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e9b38: |[0e9b38] com.esotericsoftware.tablelayout.Value$1.:()V │ │ -0e9b48: 7010 3925 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$CellValue;.:()V // method@2539 │ │ -0e9b4e: 0e00 |0003: return-void │ │ +0f80dc: |[0f80dc] com.esotericsoftware.tablelayout.Value$1.:()V │ │ +0f80ec: 7010 3925 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$CellValue;.:()V // method@2539 │ │ +0f80f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/esotericsoftware/tablelayout/Value$1; │ │ │ │ Virtual methods - │ │ @@ -346691,17 +346746,17 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Cell;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0e9b50: |[0e9b50] com.esotericsoftware.tablelayout.Value$1.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ -0e9b60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e9b62: 0f00 |0001: return v0 │ │ +0f80f4: |[0f80f4] com.esotericsoftware.tablelayout.Value$1.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ +0f8104: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f8106: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/esotericsoftware/tablelayout/Value$1; │ │ 0x0000 - 0x0002 reg=2 cell Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ @@ -346710,31 +346765,31 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0e9b64: |[0e9b64] com.esotericsoftware.tablelayout.Value$1.get:(Ljava/lang/Object;)F │ │ -0e9b74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e9b76: 0f00 |0001: return v0 │ │ +0f8108: |[0f8108] com.esotericsoftware.tablelayout.Value$1.get:(Ljava/lang/Object;)F │ │ +0f8118: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f811a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/esotericsoftware/tablelayout/Value$1; │ │ 0x0000 - 0x0002 reg=2 table Ljava/lang/Object; │ │ │ │ - source_file_idx : 4239 (Value.java) │ │ + source_file_idx : 4237 (Value.java) │ │ │ │ Class #791 header: │ │ -class_idx : 886 │ │ +class_idx : 884 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 894 │ │ -source_file_idx : 4239 │ │ +superclass_idx : 892 │ │ +source_file_idx : 4237 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #791 annotations: │ │ Annotations on class │ │ @@ -346754,17 +346809,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e9b78: |[0e9b78] com.esotericsoftware.tablelayout.Value$2.:()V │ │ -0e9b88: 7010 3925 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$CellValue;.:()V // method@2539 │ │ -0e9b8e: 0e00 |0003: return-void │ │ +0f811c: |[0f811c] com.esotericsoftware.tablelayout.Value$2.:()V │ │ +0f812c: 7010 3925 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$CellValue;.:()V // method@2539 │ │ +0f8132: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/esotericsoftware/tablelayout/Value$2; │ │ │ │ Virtual methods - │ │ @@ -346773,46 +346828,46 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Cell;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0e9b90: |[0e9b90] com.esotericsoftware.tablelayout.Value$2.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ -0e9ba0: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0e9ba4: 2201 c003 |0002: new-instance v1, Ljava/lang/RuntimeException; // type@03c0 │ │ -0e9ba8: 1a02 9f21 |0004: const-string v2, "minWidth can only be set on a cell property." // string@219f │ │ -0e9bac: 7020 3526 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ -0e9bb2: 2701 |0009: throw v1 │ │ -0e9bb4: 5440 1513 |000a: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@1315 │ │ -0e9bb8: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -0e9bbc: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0e9bbe: 0f01 |000f: return v1 │ │ -0e9bc0: 6201 1a13 |0010: sget-object v1, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ -0e9bc4: 6e20 1925 0100 |0012: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Toolkit;.getMinWidth:(Ljava/lang/Object;)F // method@2519 │ │ -0e9bca: 0a01 |0015: move-result v1 │ │ -0e9bcc: 28f9 |0016: goto 000f // -0007 │ │ +0f8134: |[0f8134] com.esotericsoftware.tablelayout.Value$2.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ +0f8144: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +0f8148: 2201 be03 |0002: new-instance v1, Ljava/lang/RuntimeException; // type@03be │ │ +0f814c: 1a02 9d21 |0004: const-string v2, "minWidth can only be set on a cell property." // string@219d │ │ +0f8150: 7020 3526 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ +0f8156: 2701 |0009: throw v1 │ │ +0f8158: 5440 1513 |000a: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@1315 │ │ +0f815c: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +0f8160: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0f8162: 0f01 |000f: return v1 │ │ +0f8164: 6201 1a13 |0010: sget-object v1, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ +0f8168: 6e20 1925 0100 |0012: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Toolkit;.getMinWidth:(Ljava/lang/Object;)F // method@2519 │ │ +0f816e: 0a01 |0015: move-result v1 │ │ +0f8170: 28f9 |0016: goto 000f // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x000a line=114 │ │ 0x000c line=115 │ │ 0x000f line=116 │ │ locals : │ │ 0x000c - 0x0017 reg=0 widget Ljava/lang/Object; │ │ 0x0000 - 0x0017 reg=3 this Lcom/esotericsoftware/tablelayout/Value$2; │ │ 0x0000 - 0x0017 reg=4 cell Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ - source_file_idx : 4239 (Value.java) │ │ + source_file_idx : 4237 (Value.java) │ │ │ │ Class #792 header: │ │ -class_idx : 887 │ │ +class_idx : 885 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 894 │ │ -source_file_idx : 4239 │ │ +superclass_idx : 892 │ │ +source_file_idx : 4237 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #792 annotations: │ │ Annotations on class │ │ @@ -346832,17 +346887,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e9bd0: |[0e9bd0] com.esotericsoftware.tablelayout.Value$3.:()V │ │ -0e9be0: 7010 3925 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$CellValue;.:()V // method@2539 │ │ -0e9be6: 0e00 |0003: return-void │ │ +0f8174: |[0f8174] com.esotericsoftware.tablelayout.Value$3.:()V │ │ +0f8184: 7010 3925 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$CellValue;.:()V // method@2539 │ │ +0f818a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/esotericsoftware/tablelayout/Value$3; │ │ │ │ Virtual methods - │ │ @@ -346851,46 +346906,46 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Cell;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0e9be8: |[0e9be8] com.esotericsoftware.tablelayout.Value$3.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ -0e9bf8: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0e9bfc: 2201 c003 |0002: new-instance v1, Ljava/lang/RuntimeException; // type@03c0 │ │ -0e9c00: 1a02 9521 |0004: const-string v2, "minHeight can only be set on a cell property." // string@2195 │ │ -0e9c04: 7020 3526 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ -0e9c0a: 2701 |0009: throw v1 │ │ -0e9c0c: 5440 1513 |000a: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@1315 │ │ -0e9c10: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -0e9c14: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0e9c16: 0f01 |000f: return v1 │ │ -0e9c18: 6201 1a13 |0010: sget-object v1, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ -0e9c1c: 6e20 1825 0100 |0012: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Toolkit;.getMinHeight:(Ljava/lang/Object;)F // method@2518 │ │ -0e9c22: 0a01 |0015: move-result v1 │ │ -0e9c24: 28f9 |0016: goto 000f // -0007 │ │ +0f818c: |[0f818c] com.esotericsoftware.tablelayout.Value$3.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ +0f819c: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +0f81a0: 2201 be03 |0002: new-instance v1, Ljava/lang/RuntimeException; // type@03be │ │ +0f81a4: 1a02 9321 |0004: const-string v2, "minHeight can only be set on a cell property." // string@2193 │ │ +0f81a8: 7020 3526 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ +0f81ae: 2701 |0009: throw v1 │ │ +0f81b0: 5440 1513 |000a: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@1315 │ │ +0f81b4: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +0f81b8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0f81ba: 0f01 |000f: return v1 │ │ +0f81bc: 6201 1a13 |0010: sget-object v1, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ +0f81c0: 6e20 1825 0100 |0012: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Toolkit;.getMinHeight:(Ljava/lang/Object;)F // method@2518 │ │ +0f81c6: 0a01 |0015: move-result v1 │ │ +0f81c8: 28f9 |0016: goto 000f // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x000a line=124 │ │ 0x000c line=125 │ │ 0x000f line=126 │ │ locals : │ │ 0x000c - 0x0017 reg=0 widget Ljava/lang/Object; │ │ 0x0000 - 0x0017 reg=3 this Lcom/esotericsoftware/tablelayout/Value$3; │ │ 0x0000 - 0x0017 reg=4 cell Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ - source_file_idx : 4239 (Value.java) │ │ + source_file_idx : 4237 (Value.java) │ │ │ │ Class #793 header: │ │ -class_idx : 888 │ │ +class_idx : 886 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 894 │ │ -source_file_idx : 4239 │ │ +superclass_idx : 892 │ │ +source_file_idx : 4237 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #793 annotations: │ │ Annotations on class │ │ @@ -346910,17 +346965,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e9c28: |[0e9c28] com.esotericsoftware.tablelayout.Value$4.:()V │ │ -0e9c38: 7010 3925 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$CellValue;.:()V // method@2539 │ │ -0e9c3e: 0e00 |0003: return-void │ │ +0f81cc: |[0f81cc] com.esotericsoftware.tablelayout.Value$4.:()V │ │ +0f81dc: 7010 3925 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$CellValue;.:()V // method@2539 │ │ +0f81e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/esotericsoftware/tablelayout/Value$4; │ │ │ │ Virtual methods - │ │ @@ -346929,46 +346984,46 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Cell;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0e9c40: |[0e9c40] com.esotericsoftware.tablelayout.Value$4.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ -0e9c50: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0e9c54: 2201 c003 |0002: new-instance v1, Ljava/lang/RuntimeException; // type@03c0 │ │ -0e9c58: 1a02 6d24 |0004: const-string v2, "prefWidth can only be set on a cell property." // string@246d │ │ -0e9c5c: 7020 3526 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ -0e9c62: 2701 |0009: throw v1 │ │ -0e9c64: 5440 1513 |000a: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@1315 │ │ -0e9c68: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -0e9c6c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0e9c6e: 0f01 |000f: return v1 │ │ -0e9c70: 6201 1a13 |0010: sget-object v1, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ -0e9c74: 6e20 1b25 0100 |0012: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Toolkit;.getPrefWidth:(Ljava/lang/Object;)F // method@251b │ │ -0e9c7a: 0a01 |0015: move-result v1 │ │ -0e9c7c: 28f9 |0016: goto 000f // -0007 │ │ +0f81e4: |[0f81e4] com.esotericsoftware.tablelayout.Value$4.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ +0f81f4: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +0f81f8: 2201 be03 |0002: new-instance v1, Ljava/lang/RuntimeException; // type@03be │ │ +0f81fc: 1a02 6b24 |0004: const-string v2, "prefWidth can only be set on a cell property." // string@246b │ │ +0f8200: 7020 3526 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ +0f8206: 2701 |0009: throw v1 │ │ +0f8208: 5440 1513 |000a: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@1315 │ │ +0f820c: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +0f8210: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0f8212: 0f01 |000f: return v1 │ │ +0f8214: 6201 1a13 |0010: sget-object v1, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ +0f8218: 6e20 1b25 0100 |0012: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Toolkit;.getPrefWidth:(Ljava/lang/Object;)F // method@251b │ │ +0f821e: 0a01 |0015: move-result v1 │ │ +0f8220: 28f9 |0016: goto 000f // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x000a line=134 │ │ 0x000c line=135 │ │ 0x000f line=136 │ │ locals : │ │ 0x000c - 0x0017 reg=0 widget Ljava/lang/Object; │ │ 0x0000 - 0x0017 reg=3 this Lcom/esotericsoftware/tablelayout/Value$4; │ │ 0x0000 - 0x0017 reg=4 cell Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ - source_file_idx : 4239 (Value.java) │ │ + source_file_idx : 4237 (Value.java) │ │ │ │ Class #794 header: │ │ -class_idx : 889 │ │ +class_idx : 887 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 894 │ │ -source_file_idx : 4239 │ │ +superclass_idx : 892 │ │ +source_file_idx : 4237 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #794 annotations: │ │ Annotations on class │ │ @@ -346988,17 +347043,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e9c80: |[0e9c80] com.esotericsoftware.tablelayout.Value$5.:()V │ │ -0e9c90: 7010 3925 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$CellValue;.:()V // method@2539 │ │ -0e9c96: 0e00 |0003: return-void │ │ +0f8224: |[0f8224] com.esotericsoftware.tablelayout.Value$5.:()V │ │ +0f8234: 7010 3925 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$CellValue;.:()V // method@2539 │ │ +0f823a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/esotericsoftware/tablelayout/Value$5; │ │ │ │ Virtual methods - │ │ @@ -347007,46 +347062,46 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Cell;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0e9c98: |[0e9c98] com.esotericsoftware.tablelayout.Value$5.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ -0e9ca8: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0e9cac: 2201 c003 |0002: new-instance v1, Ljava/lang/RuntimeException; // type@03c0 │ │ -0e9cb0: 1a02 6a24 |0004: const-string v2, "prefHeight can only be set on a cell property." // string@246a │ │ -0e9cb4: 7020 3526 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ -0e9cba: 2701 |0009: throw v1 │ │ -0e9cbc: 5440 1513 |000a: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@1315 │ │ -0e9cc0: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -0e9cc4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0e9cc6: 0f01 |000f: return v1 │ │ -0e9cc8: 6201 1a13 |0010: sget-object v1, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ -0e9ccc: 6e20 1a25 0100 |0012: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Toolkit;.getPrefHeight:(Ljava/lang/Object;)F // method@251a │ │ -0e9cd2: 0a01 |0015: move-result v1 │ │ -0e9cd4: 28f9 |0016: goto 000f // -0007 │ │ +0f823c: |[0f823c] com.esotericsoftware.tablelayout.Value$5.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ +0f824c: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +0f8250: 2201 be03 |0002: new-instance v1, Ljava/lang/RuntimeException; // type@03be │ │ +0f8254: 1a02 6824 |0004: const-string v2, "prefHeight can only be set on a cell property." // string@2468 │ │ +0f8258: 7020 3526 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ +0f825e: 2701 |0009: throw v1 │ │ +0f8260: 5440 1513 |000a: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@1315 │ │ +0f8264: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +0f8268: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0f826a: 0f01 |000f: return v1 │ │ +0f826c: 6201 1a13 |0010: sget-object v1, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ +0f8270: 6e20 1a25 0100 |0012: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Toolkit;.getPrefHeight:(Ljava/lang/Object;)F // method@251a │ │ +0f8276: 0a01 |0015: move-result v1 │ │ +0f8278: 28f9 |0016: goto 000f // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x000a line=144 │ │ 0x000c line=145 │ │ 0x000f line=146 │ │ locals : │ │ 0x000c - 0x0017 reg=0 widget Ljava/lang/Object; │ │ 0x0000 - 0x0017 reg=3 this Lcom/esotericsoftware/tablelayout/Value$5; │ │ 0x0000 - 0x0017 reg=4 cell Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ - source_file_idx : 4239 (Value.java) │ │ + source_file_idx : 4237 (Value.java) │ │ │ │ Class #795 header: │ │ -class_idx : 890 │ │ +class_idx : 888 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 894 │ │ -source_file_idx : 4239 │ │ +superclass_idx : 892 │ │ +source_file_idx : 4237 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #795 annotations: │ │ Annotations on class │ │ @@ -347066,17 +347121,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e9cd8: |[0e9cd8] com.esotericsoftware.tablelayout.Value$6.:()V │ │ -0e9ce8: 7010 3925 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$CellValue;.:()V // method@2539 │ │ -0e9cee: 0e00 |0003: return-void │ │ +0f827c: |[0f827c] com.esotericsoftware.tablelayout.Value$6.:()V │ │ +0f828c: 7010 3925 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$CellValue;.:()V // method@2539 │ │ +0f8292: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/esotericsoftware/tablelayout/Value$6; │ │ │ │ Virtual methods - │ │ @@ -347085,46 +347140,46 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Cell;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0e9cf0: |[0e9cf0] com.esotericsoftware.tablelayout.Value$6.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ -0e9d00: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0e9d04: 2201 c003 |0002: new-instance v1, Ljava/lang/RuntimeException; // type@03c0 │ │ -0e9d08: 1a02 4f21 |0004: const-string v2, "maxWidth can only be set on a cell property." // string@214f │ │ -0e9d0c: 7020 3526 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ -0e9d12: 2701 |0009: throw v1 │ │ -0e9d14: 5440 1513 |000a: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@1315 │ │ -0e9d18: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -0e9d1c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0e9d1e: 0f01 |000f: return v1 │ │ -0e9d20: 6201 1a13 |0010: sget-object v1, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ -0e9d24: 6e20 1725 0100 |0012: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Toolkit;.getMaxWidth:(Ljava/lang/Object;)F // method@2517 │ │ -0e9d2a: 0a01 |0015: move-result v1 │ │ -0e9d2c: 28f9 |0016: goto 000f // -0007 │ │ +0f8294: |[0f8294] com.esotericsoftware.tablelayout.Value$6.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ +0f82a4: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +0f82a8: 2201 be03 |0002: new-instance v1, Ljava/lang/RuntimeException; // type@03be │ │ +0f82ac: 1a02 4d21 |0004: const-string v2, "maxWidth can only be set on a cell property." // string@214d │ │ +0f82b0: 7020 3526 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ +0f82b6: 2701 |0009: throw v1 │ │ +0f82b8: 5440 1513 |000a: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@1315 │ │ +0f82bc: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +0f82c0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0f82c2: 0f01 |000f: return v1 │ │ +0f82c4: 6201 1a13 |0010: sget-object v1, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ +0f82c8: 6e20 1725 0100 |0012: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Toolkit;.getMaxWidth:(Ljava/lang/Object;)F // method@2517 │ │ +0f82ce: 0a01 |0015: move-result v1 │ │ +0f82d0: 28f9 |0016: goto 000f // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x000a line=154 │ │ 0x000c line=155 │ │ 0x000f line=156 │ │ locals : │ │ 0x000c - 0x0017 reg=0 widget Ljava/lang/Object; │ │ 0x0000 - 0x0017 reg=3 this Lcom/esotericsoftware/tablelayout/Value$6; │ │ 0x0000 - 0x0017 reg=4 cell Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ - source_file_idx : 4239 (Value.java) │ │ + source_file_idx : 4237 (Value.java) │ │ │ │ Class #796 header: │ │ -class_idx : 891 │ │ +class_idx : 889 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 894 │ │ -source_file_idx : 4239 │ │ +superclass_idx : 892 │ │ +source_file_idx : 4237 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #796 annotations: │ │ Annotations on class │ │ @@ -347144,17 +347199,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e9d30: |[0e9d30] com.esotericsoftware.tablelayout.Value$7.:()V │ │ -0e9d40: 7010 3925 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$CellValue;.:()V // method@2539 │ │ -0e9d46: 0e00 |0003: return-void │ │ +0f82d4: |[0f82d4] com.esotericsoftware.tablelayout.Value$7.:()V │ │ +0f82e4: 7010 3925 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$CellValue;.:()V // method@2539 │ │ +0f82ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/esotericsoftware/tablelayout/Value$7; │ │ │ │ Virtual methods - │ │ @@ -347163,46 +347218,46 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Cell;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0e9d48: |[0e9d48] com.esotericsoftware.tablelayout.Value$7.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ -0e9d58: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0e9d5c: 2201 c003 |0002: new-instance v1, Ljava/lang/RuntimeException; // type@03c0 │ │ -0e9d60: 1a02 3b21 |0004: const-string v2, "maxHeight can only be set on a cell property." // string@213b │ │ -0e9d64: 7020 3526 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ -0e9d6a: 2701 |0009: throw v1 │ │ -0e9d6c: 5440 1513 |000a: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@1315 │ │ -0e9d70: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -0e9d74: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0e9d76: 0f01 |000f: return v1 │ │ -0e9d78: 6201 1a13 |0010: sget-object v1, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ -0e9d7c: 6e20 1625 0100 |0012: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Toolkit;.getMaxHeight:(Ljava/lang/Object;)F // method@2516 │ │ -0e9d82: 0a01 |0015: move-result v1 │ │ -0e9d84: 28f9 |0016: goto 000f // -0007 │ │ +0f82ec: |[0f82ec] com.esotericsoftware.tablelayout.Value$7.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ +0f82fc: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +0f8300: 2201 be03 |0002: new-instance v1, Ljava/lang/RuntimeException; // type@03be │ │ +0f8304: 1a02 3921 |0004: const-string v2, "maxHeight can only be set on a cell property." // string@2139 │ │ +0f8308: 7020 3526 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2635 │ │ +0f830e: 2701 |0009: throw v1 │ │ +0f8310: 5440 1513 |000a: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@1315 │ │ +0f8314: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +0f8318: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0f831a: 0f01 |000f: return v1 │ │ +0f831c: 6201 1a13 |0010: sget-object v1, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ +0f8320: 6e20 1625 0100 |0012: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Toolkit;.getMaxHeight:(Ljava/lang/Object;)F // method@2516 │ │ +0f8326: 0a01 |0015: move-result v1 │ │ +0f8328: 28f9 |0016: goto 000f // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x000a line=164 │ │ 0x000c line=165 │ │ 0x000f line=166 │ │ locals : │ │ 0x000c - 0x0017 reg=0 widget Ljava/lang/Object; │ │ 0x0000 - 0x0017 reg=3 this Lcom/esotericsoftware/tablelayout/Value$7; │ │ 0x0000 - 0x0017 reg=4 cell Lcom/esotericsoftware/tablelayout/Cell; │ │ │ │ - source_file_idx : 4239 (Value.java) │ │ + source_file_idx : 4237 (Value.java) │ │ │ │ Class #797 header: │ │ -class_idx : 892 │ │ +class_idx : 890 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 896 │ │ -source_file_idx : 4239 │ │ +superclass_idx : 894 │ │ +source_file_idx : 4237 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #797 annotations: │ │ Annotations on class │ │ @@ -347226,18 +347281,18 @@ │ │ type : '(F)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e9d88: |[0e9d88] com.esotericsoftware.tablelayout.Value$8.:(F)V │ │ -0e9d98: 5901 1f13 |0000: iput v1, v0, Lcom/esotericsoftware/tablelayout/Value$8;.val$percent:F // field@131f │ │ -0e9d9c: 7010 3f25 0000 |0002: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$TableValue;.:()V // method@253f │ │ -0e9da2: 0e00 |0005: return-void │ │ +0f832c: |[0f832c] com.esotericsoftware.tablelayout.Value$8.:(F)V │ │ +0f833c: 5901 1f13 |0000: iput v1, v0, Lcom/esotericsoftware/tablelayout/Value$8;.val$percent:F // field@131f │ │ +0f8340: 7010 3f25 0000 |0002: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$TableValue;.:()V // method@253f │ │ +0f8346: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/esotericsoftware/tablelayout/Value$8; │ │ 0x0000 - 0x0006 reg=1 (null) F │ │ │ │ @@ -347247,35 +347302,35 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0e9da4: |[0e9da4] com.esotericsoftware.tablelayout.Value$8.get:(Ljava/lang/Object;)F │ │ -0e9db4: 6200 1a13 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ -0e9db8: 6e20 1c25 3000 |0002: invoke-virtual {v0, v3}, Lcom/esotericsoftware/tablelayout/Toolkit;.getWidth:(Ljava/lang/Object;)F // method@251c │ │ -0e9dbe: 0a00 |0005: move-result v0 │ │ -0e9dc0: 5221 1f13 |0006: iget v1, v2, Lcom/esotericsoftware/tablelayout/Value$8;.val$percent:F // field@131f │ │ -0e9dc4: c810 |0008: mul-float/2addr v0, v1 │ │ -0e9dc6: 0f00 |0009: return v0 │ │ +0f8348: |[0f8348] com.esotericsoftware.tablelayout.Value$8.get:(Ljava/lang/Object;)F │ │ +0f8358: 6200 1a13 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ +0f835c: 6e20 1c25 3000 |0002: invoke-virtual {v0, v3}, Lcom/esotericsoftware/tablelayout/Toolkit;.getWidth:(Ljava/lang/Object;)F // method@251c │ │ +0f8362: 0a00 |0005: move-result v0 │ │ +0f8364: 5221 1f13 |0006: iget v1, v2, Lcom/esotericsoftware/tablelayout/Value$8;.val$percent:F // field@131f │ │ +0f8368: c810 |0008: mul-float/2addr v0, v1 │ │ +0f836a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/esotericsoftware/tablelayout/Value$8; │ │ 0x0000 - 0x000a reg=3 table Ljava/lang/Object; │ │ │ │ - source_file_idx : 4239 (Value.java) │ │ + source_file_idx : 4237 (Value.java) │ │ │ │ Class #798 header: │ │ -class_idx : 893 │ │ +class_idx : 891 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 896 │ │ -source_file_idx : 4239 │ │ +superclass_idx : 894 │ │ +source_file_idx : 4237 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #798 annotations: │ │ Annotations on class │ │ @@ -347299,18 +347354,18 @@ │ │ type : '(F)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e9dc8: |[0e9dc8] com.esotericsoftware.tablelayout.Value$9.:(F)V │ │ -0e9dd8: 5901 2013 |0000: iput v1, v0, Lcom/esotericsoftware/tablelayout/Value$9;.val$percent:F // field@1320 │ │ -0e9ddc: 7010 3f25 0000 |0002: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$TableValue;.:()V // method@253f │ │ -0e9de2: 0e00 |0005: return-void │ │ +0f836c: |[0f836c] com.esotericsoftware.tablelayout.Value$9.:(F)V │ │ +0f837c: 5901 2013 |0000: iput v1, v0, Lcom/esotericsoftware/tablelayout/Value$9;.val$percent:F // field@1320 │ │ +0f8380: 7010 3f25 0000 |0002: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$TableValue;.:()V // method@253f │ │ +0f8386: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/esotericsoftware/tablelayout/Value$9; │ │ 0x0000 - 0x0006 reg=1 (null) F │ │ │ │ @@ -347320,34 +347375,34 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0e9de4: |[0e9de4] com.esotericsoftware.tablelayout.Value$9.get:(Ljava/lang/Object;)F │ │ -0e9df4: 6200 1a13 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ -0e9df8: 6e20 1525 3000 |0002: invoke-virtual {v0, v3}, Lcom/esotericsoftware/tablelayout/Toolkit;.getHeight:(Ljava/lang/Object;)F // method@2515 │ │ -0e9dfe: 0a00 |0005: move-result v0 │ │ -0e9e00: 5221 2013 |0006: iget v1, v2, Lcom/esotericsoftware/tablelayout/Value$9;.val$percent:F // field@1320 │ │ -0e9e04: c810 |0008: mul-float/2addr v0, v1 │ │ -0e9e06: 0f00 |0009: return v0 │ │ +0f8388: |[0f8388] com.esotericsoftware.tablelayout.Value$9.get:(Ljava/lang/Object;)F │ │ +0f8398: 6200 1a13 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ +0f839c: 6e20 1525 3000 |0002: invoke-virtual {v0, v3}, Lcom/esotericsoftware/tablelayout/Toolkit;.getHeight:(Ljava/lang/Object;)F // method@2515 │ │ +0f83a2: 0a00 |0005: move-result v0 │ │ +0f83a4: 5221 2013 |0006: iget v1, v2, Lcom/esotericsoftware/tablelayout/Value$9;.val$percent:F // field@1320 │ │ +0f83a8: c810 |0008: mul-float/2addr v0, v1 │ │ +0f83aa: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/esotericsoftware/tablelayout/Value$9; │ │ 0x0000 - 0x000a reg=3 table Ljava/lang/Object; │ │ │ │ - source_file_idx : 4239 (Value.java) │ │ + source_file_idx : 4237 (Value.java) │ │ │ │ Class #799 header: │ │ -class_idx : 1051 │ │ +class_idx : 1049 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 85 │ │ +superclass_idx : 83 │ │ source_file_idx : 653 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #799 - │ │ @@ -347387,17 +347442,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e9e08: |[0e9e08] se.danielj.geometridestroyer.Core.:()V │ │ -0e9e18: 7010 1601 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/Game;.:()V // method@0116 │ │ -0e9e1e: 0e00 |0003: return-void │ │ +0f83ac: |[0f83ac] se.danielj.geometridestroyer.Core.:()V │ │ +0f83bc: 7010 1601 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/Game;.:()V // method@0116 │ │ +0f83c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lse/danielj/geometridestroyer/Core; │ │ │ │ Virtual methods - │ │ @@ -347406,49 +347461,49 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -0e9e20: |[0e9e20] se.danielj.geometridestroyer.Core.create:()V │ │ -0e9e30: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0e9e32: 7100 3a29 0000 |0001: invoke-static {}, Lse/danielj/geometridestroyer/misc/SpriteManager;.init:()V // method@293a │ │ -0e9e38: 7100 3029 0000 |0004: invoke-static {}, Lse/danielj/geometridestroyer/misc/FontManager;.init:()V // method@2930 │ │ -0e9e3e: 7100 3329 0000 |0007: invoke-static {}, Lse/danielj/geometridestroyer/misc/MusicManager;.init:()V // method@2933 │ │ -0e9e44: 2200 6300 |000a: new-instance v0, Lcom/badlogic/gdx/InputMultiplexer; // type@0063 │ │ -0e9e48: 7010 8401 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/InputMultiplexer;.:()V // method@0184 │ │ -0e9e4e: 5b30 3f13 |000f: iput-object v0, v3, Lse/danielj/geometridestroyer/Core;.gameInput:Lcom/badlogic/gdx/InputMultiplexer; // field@133f │ │ -0e9e52: 2200 6300 |0011: new-instance v0, Lcom/badlogic/gdx/InputMultiplexer; // type@0063 │ │ -0e9e56: 7010 8401 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/InputMultiplexer;.:()V // method@0184 │ │ -0e9e5c: 5b30 4113 |0016: iput-object v0, v3, Lse/danielj/geometridestroyer/Core;.levelScreenInput:Lcom/badlogic/gdx/InputMultiplexer; // field@1341 │ │ -0e9e60: 2200 6300 |0018: new-instance v0, Lcom/badlogic/gdx/InputMultiplexer; // type@0063 │ │ -0e9e64: 7010 8401 0000 |001a: invoke-direct {v0}, Lcom/badlogic/gdx/InputMultiplexer;.:()V // method@0184 │ │ -0e9e6a: 5b30 3d13 |001d: iput-object v0, v3, Lse/danielj/geometridestroyer/Core;.creditsInput:Lcom/badlogic/gdx/InputMultiplexer; // field@133d │ │ -0e9e6e: 2200 2704 |001f: new-instance v0, Lse/danielj/geometridestroyer/GeometriDestroyer; // type@0427 │ │ -0e9e72: 5431 3f13 |0021: iget-object v1, v3, Lse/danielj/geometridestroyer/Core;.gameInput:Lcom/badlogic/gdx/InputMultiplexer; // field@133f │ │ -0e9e76: 7030 bc28 3001 |0023: invoke-direct {v0, v3, v1}, Lse/danielj/geometridestroyer/GeometriDestroyer;.:(Lse/danielj/geometridestroyer/Core;Lcom/badlogic/gdx/InputMultiplexer;)V // method@28bc │ │ -0e9e7c: 5b30 3e13 |0026: iput-object v0, v3, Lse/danielj/geometridestroyer/Core;.game:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@133e │ │ -0e9e80: 2200 3904 |0028: new-instance v0, Lse/danielj/geometridestroyer/LevelScreen; // type@0439 │ │ -0e9e84: 5431 4113 |002a: iget-object v1, v3, Lse/danielj/geometridestroyer/Core;.levelScreenInput:Lcom/badlogic/gdx/InputMultiplexer; // field@1341 │ │ -0e9e88: 7030 1329 3001 |002c: invoke-direct {v0, v3, v1}, Lse/danielj/geometridestroyer/LevelScreen;.:(Lse/danielj/geometridestroyer/Core;Lcom/badlogic/gdx/InputMultiplexer;)V // method@2913 │ │ -0e9e8e: 5b30 4013 |002f: iput-object v0, v3, Lse/danielj/geometridestroyer/Core;.levelScreen:Lse/danielj/geometridestroyer/LevelScreen; // field@1340 │ │ -0e9e92: 2200 1c04 |0031: new-instance v0, Lse/danielj/geometridestroyer/Credits; // type@041c │ │ -0e9e96: 5431 3d13 |0033: iget-object v1, v3, Lse/danielj/geometridestroyer/Core;.creditsInput:Lcom/badlogic/gdx/InputMultiplexer; // field@133d │ │ -0e9e9a: 7030 7d28 3001 |0035: invoke-direct {v0, v3, v1}, Lse/danielj/geometridestroyer/Credits;.:(Lse/danielj/geometridestroyer/Core;Lcom/badlogic/gdx/InputMultiplexer;)V // method@287d │ │ -0e9ea0: 5b30 3c13 |0038: iput-object v0, v3, Lse/danielj/geometridestroyer/Core;.credits:Lse/danielj/geometridestroyer/Credits; // field@133c │ │ -0e9ea4: 6200 2500 |003a: sget-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0e9ea8: 5431 4113 |003c: iget-object v1, v3, Lse/danielj/geometridestroyer/Core;.levelScreenInput:Lcom/badlogic/gdx/InputMultiplexer; // field@1341 │ │ -0e9eac: 7220 7701 1000 |003e: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Input;.setInputProcessor:(Lcom/badlogic/gdx/InputProcessor;)V // method@0177 │ │ -0e9eb2: 6200 2500 |0041: sget-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0e9eb6: 7220 7301 2000 |0043: invoke-interface {v0, v2}, Lcom/badlogic/gdx/Input;.setCatchBackKey:(Z)V // method@0173 │ │ -0e9ebc: 5430 4013 |0046: iget-object v0, v3, Lse/danielj/geometridestroyer/Core;.levelScreen:Lse/danielj/geometridestroyer/LevelScreen; // field@1340 │ │ -0e9ec0: 6e20 7c28 0300 |0048: invoke-virtual {v3, v0}, Lse/danielj/geometridestroyer/Core;.setScreen:(Lcom/badlogic/gdx/Screen;)V // method@287c │ │ -0e9ec6: 7110 3429 0200 |004b: invoke-static {v2}, Lse/danielj/geometridestroyer/misc/MusicManager;.play:(Z)V // method@2934 │ │ -0e9ecc: 0e00 |004e: return-void │ │ +0f83c4: |[0f83c4] se.danielj.geometridestroyer.Core.create:()V │ │ +0f83d4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0f83d6: 7100 3a29 0000 |0001: invoke-static {}, Lse/danielj/geometridestroyer/misc/SpriteManager;.init:()V // method@293a │ │ +0f83dc: 7100 3029 0000 |0004: invoke-static {}, Lse/danielj/geometridestroyer/misc/FontManager;.init:()V // method@2930 │ │ +0f83e2: 7100 3329 0000 |0007: invoke-static {}, Lse/danielj/geometridestroyer/misc/MusicManager;.init:()V // method@2933 │ │ +0f83e8: 2200 6100 |000a: new-instance v0, Lcom/badlogic/gdx/InputMultiplexer; // type@0061 │ │ +0f83ec: 7010 8401 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/InputMultiplexer;.:()V // method@0184 │ │ +0f83f2: 5b30 3f13 |000f: iput-object v0, v3, Lse/danielj/geometridestroyer/Core;.gameInput:Lcom/badlogic/gdx/InputMultiplexer; // field@133f │ │ +0f83f6: 2200 6100 |0011: new-instance v0, Lcom/badlogic/gdx/InputMultiplexer; // type@0061 │ │ +0f83fa: 7010 8401 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/InputMultiplexer;.:()V // method@0184 │ │ +0f8400: 5b30 4113 |0016: iput-object v0, v3, Lse/danielj/geometridestroyer/Core;.levelScreenInput:Lcom/badlogic/gdx/InputMultiplexer; // field@1341 │ │ +0f8404: 2200 6100 |0018: new-instance v0, Lcom/badlogic/gdx/InputMultiplexer; // type@0061 │ │ +0f8408: 7010 8401 0000 |001a: invoke-direct {v0}, Lcom/badlogic/gdx/InputMultiplexer;.:()V // method@0184 │ │ +0f840e: 5b30 3d13 |001d: iput-object v0, v3, Lse/danielj/geometridestroyer/Core;.creditsInput:Lcom/badlogic/gdx/InputMultiplexer; // field@133d │ │ +0f8412: 2200 2504 |001f: new-instance v0, Lse/danielj/geometridestroyer/GeometriDestroyer; // type@0425 │ │ +0f8416: 5431 3f13 |0021: iget-object v1, v3, Lse/danielj/geometridestroyer/Core;.gameInput:Lcom/badlogic/gdx/InputMultiplexer; // field@133f │ │ +0f841a: 7030 bc28 3001 |0023: invoke-direct {v0, v3, v1}, Lse/danielj/geometridestroyer/GeometriDestroyer;.:(Lse/danielj/geometridestroyer/Core;Lcom/badlogic/gdx/InputMultiplexer;)V // method@28bc │ │ +0f8420: 5b30 3e13 |0026: iput-object v0, v3, Lse/danielj/geometridestroyer/Core;.game:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@133e │ │ +0f8424: 2200 3704 |0028: new-instance v0, Lse/danielj/geometridestroyer/LevelScreen; // type@0437 │ │ +0f8428: 5431 4113 |002a: iget-object v1, v3, Lse/danielj/geometridestroyer/Core;.levelScreenInput:Lcom/badlogic/gdx/InputMultiplexer; // field@1341 │ │ +0f842c: 7030 1329 3001 |002c: invoke-direct {v0, v3, v1}, Lse/danielj/geometridestroyer/LevelScreen;.:(Lse/danielj/geometridestroyer/Core;Lcom/badlogic/gdx/InputMultiplexer;)V // method@2913 │ │ +0f8432: 5b30 4013 |002f: iput-object v0, v3, Lse/danielj/geometridestroyer/Core;.levelScreen:Lse/danielj/geometridestroyer/LevelScreen; // field@1340 │ │ +0f8436: 2200 1a04 |0031: new-instance v0, Lse/danielj/geometridestroyer/Credits; // type@041a │ │ +0f843a: 5431 3d13 |0033: iget-object v1, v3, Lse/danielj/geometridestroyer/Core;.creditsInput:Lcom/badlogic/gdx/InputMultiplexer; // field@133d │ │ +0f843e: 7030 7d28 3001 |0035: invoke-direct {v0, v3, v1}, Lse/danielj/geometridestroyer/Credits;.:(Lse/danielj/geometridestroyer/Core;Lcom/badlogic/gdx/InputMultiplexer;)V // method@287d │ │ +0f8444: 5b30 3c13 |0038: iput-object v0, v3, Lse/danielj/geometridestroyer/Core;.credits:Lse/danielj/geometridestroyer/Credits; // field@133c │ │ +0f8448: 6200 2500 |003a: sget-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0f844c: 5431 4113 |003c: iget-object v1, v3, Lse/danielj/geometridestroyer/Core;.levelScreenInput:Lcom/badlogic/gdx/InputMultiplexer; // field@1341 │ │ +0f8450: 7220 7701 1000 |003e: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Input;.setInputProcessor:(Lcom/badlogic/gdx/InputProcessor;)V // method@0177 │ │ +0f8456: 6200 2500 |0041: sget-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0f845a: 7220 7301 2000 |0043: invoke-interface {v0, v2}, Lcom/badlogic/gdx/Input;.setCatchBackKey:(Z)V // method@0173 │ │ +0f8460: 5430 4013 |0046: iget-object v0, v3, Lse/danielj/geometridestroyer/Core;.levelScreen:Lse/danielj/geometridestroyer/LevelScreen; // field@1340 │ │ +0f8464: 6e20 7c28 0300 |0048: invoke-virtual {v3, v0}, Lse/danielj/geometridestroyer/Core;.setScreen:(Lcom/badlogic/gdx/Screen;)V // method@287c │ │ +0f846a: 7110 3429 0200 |004b: invoke-static {v2}, Lse/danielj/geometridestroyer/misc/MusicManager;.play:(Z)V // method@2934 │ │ +0f8470: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=29 │ │ 0x0004 line=30 │ │ 0x0007 line=31 │ │ 0x000a line=33 │ │ 0x0011 line=34 │ │ @@ -347469,25 +347524,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0e9ed0: |[0e9ed0] se.danielj.geometridestroyer.Core.dispose:()V │ │ -0e9ee0: 5410 3e13 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/Core;.game:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@133e │ │ -0e9ee4: 6e10 c628 0000 |0002: invoke-virtual {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.dispose:()V // method@28c6 │ │ -0e9eea: 5410 4013 |0005: iget-object v0, v1, Lse/danielj/geometridestroyer/Core;.levelScreen:Lse/danielj/geometridestroyer/LevelScreen; // field@1340 │ │ -0e9eee: 6e10 1529 0000 |0007: invoke-virtual {v0}, Lse/danielj/geometridestroyer/LevelScreen;.dispose:()V // method@2915 │ │ -0e9ef4: 5410 3c13 |000a: iget-object v0, v1, Lse/danielj/geometridestroyer/Core;.credits:Lse/danielj/geometridestroyer/Credits; // field@133c │ │ -0e9ef8: 6e10 7e28 0000 |000c: invoke-virtual {v0}, Lse/danielj/geometridestroyer/Credits;.dispose:()V // method@287e │ │ -0e9efe: 7100 3829 0000 |000f: invoke-static {}, Lse/danielj/geometridestroyer/misc/SpriteManager;.dispose:()V // method@2938 │ │ -0e9f04: 7100 2d29 0000 |0012: invoke-static {}, Lse/danielj/geometridestroyer/misc/FontManager;.dispose:()V // method@292d │ │ -0e9f0a: 7100 3229 0000 |0015: invoke-static {}, Lse/danielj/geometridestroyer/misc/MusicManager;.dispose:()V // method@2932 │ │ -0e9f10: 0e00 |0018: return-void │ │ +0f8474: |[0f8474] se.danielj.geometridestroyer.Core.dispose:()V │ │ +0f8484: 5410 3e13 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/Core;.game:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@133e │ │ +0f8488: 6e10 c628 0000 |0002: invoke-virtual {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.dispose:()V // method@28c6 │ │ +0f848e: 5410 4013 |0005: iget-object v0, v1, Lse/danielj/geometridestroyer/Core;.levelScreen:Lse/danielj/geometridestroyer/LevelScreen; // field@1340 │ │ +0f8492: 6e10 1529 0000 |0007: invoke-virtual {v0}, Lse/danielj/geometridestroyer/LevelScreen;.dispose:()V // method@2915 │ │ +0f8498: 5410 3c13 |000a: iget-object v0, v1, Lse/danielj/geometridestroyer/Core;.credits:Lse/danielj/geometridestroyer/Credits; // field@133c │ │ +0f849c: 6e10 7e28 0000 |000c: invoke-virtual {v0}, Lse/danielj/geometridestroyer/Credits;.dispose:()V // method@287e │ │ +0f84a2: 7100 3829 0000 |000f: invoke-static {}, Lse/danielj/geometridestroyer/misc/SpriteManager;.dispose:()V // method@2938 │ │ +0f84a8: 7100 2d29 0000 |0012: invoke-static {}, Lse/danielj/geometridestroyer/misc/FontManager;.dispose:()V // method@292d │ │ +0f84ae: 7100 3229 0000 |0015: invoke-static {}, Lse/danielj/geometridestroyer/misc/MusicManager;.dispose:()V // method@2932 │ │ +0f84b4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=62 │ │ 0x000a line=63 │ │ 0x000f line=64 │ │ 0x0012 line=65 │ │ @@ -347501,34 +347556,34 @@ │ │ type : '(Lcom/badlogic/gdx/Screen;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0e9f14: |[0e9f14] se.danielj.geometridestroyer.Core.setScreen:(Lcom/badlogic/gdx/Screen;)V │ │ -0e9f24: 6f20 1d01 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/Game;.setScreen:(Lcom/badlogic/gdx/Screen;)V // method@011d │ │ -0e9f2a: 5420 3e13 |0003: iget-object v0, v2, Lse/danielj/geometridestroyer/Core;.game:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@133e │ │ -0e9f2e: 3303 0a00 |0005: if-ne v3, v0, 000f // +000a │ │ -0e9f32: 6200 2500 |0007: sget-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0e9f36: 5421 3f13 |0009: iget-object v1, v2, Lse/danielj/geometridestroyer/Core;.gameInput:Lcom/badlogic/gdx/InputMultiplexer; // field@133f │ │ -0e9f3a: 7220 7701 1000 |000b: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Input;.setInputProcessor:(Lcom/badlogic/gdx/InputProcessor;)V // method@0177 │ │ -0e9f40: 0e00 |000e: return-void │ │ -0e9f42: 5420 4013 |000f: iget-object v0, v2, Lse/danielj/geometridestroyer/Core;.levelScreen:Lse/danielj/geometridestroyer/LevelScreen; // field@1340 │ │ -0e9f46: 3303 0a00 |0011: if-ne v3, v0, 001b // +000a │ │ -0e9f4a: 6200 2500 |0013: sget-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0e9f4e: 5421 4113 |0015: iget-object v1, v2, Lse/danielj/geometridestroyer/Core;.levelScreenInput:Lcom/badlogic/gdx/InputMultiplexer; // field@1341 │ │ -0e9f52: 7220 7701 1000 |0017: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Input;.setInputProcessor:(Lcom/badlogic/gdx/InputProcessor;)V // method@0177 │ │ -0e9f58: 28f4 |001a: goto 000e // -000c │ │ -0e9f5a: 5420 3c13 |001b: iget-object v0, v2, Lse/danielj/geometridestroyer/Core;.credits:Lse/danielj/geometridestroyer/Credits; // field@133c │ │ -0e9f5e: 3303 f1ff |001d: if-ne v3, v0, 000e // -000f │ │ -0e9f62: 6200 2500 |001f: sget-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0e9f66: 5421 3d13 |0021: iget-object v1, v2, Lse/danielj/geometridestroyer/Core;.creditsInput:Lcom/badlogic/gdx/InputMultiplexer; // field@133d │ │ -0e9f6a: 7220 7701 1000 |0023: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Input;.setInputProcessor:(Lcom/badlogic/gdx/InputProcessor;)V // method@0177 │ │ -0e9f70: 28e8 |0026: goto 000e // -0018 │ │ +0f84b8: |[0f84b8] se.danielj.geometridestroyer.Core.setScreen:(Lcom/badlogic/gdx/Screen;)V │ │ +0f84c8: 6f20 1d01 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/Game;.setScreen:(Lcom/badlogic/gdx/Screen;)V // method@011d │ │ +0f84ce: 5420 3e13 |0003: iget-object v0, v2, Lse/danielj/geometridestroyer/Core;.game:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@133e │ │ +0f84d2: 3303 0a00 |0005: if-ne v3, v0, 000f // +000a │ │ +0f84d6: 6200 2500 |0007: sget-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0f84da: 5421 3f13 |0009: iget-object v1, v2, Lse/danielj/geometridestroyer/Core;.gameInput:Lcom/badlogic/gdx/InputMultiplexer; // field@133f │ │ +0f84de: 7220 7701 1000 |000b: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Input;.setInputProcessor:(Lcom/badlogic/gdx/InputProcessor;)V // method@0177 │ │ +0f84e4: 0e00 |000e: return-void │ │ +0f84e6: 5420 4013 |000f: iget-object v0, v2, Lse/danielj/geometridestroyer/Core;.levelScreen:Lse/danielj/geometridestroyer/LevelScreen; // field@1340 │ │ +0f84ea: 3303 0a00 |0011: if-ne v3, v0, 001b // +000a │ │ +0f84ee: 6200 2500 |0013: sget-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0f84f2: 5421 4113 |0015: iget-object v1, v2, Lse/danielj/geometridestroyer/Core;.levelScreenInput:Lcom/badlogic/gdx/InputMultiplexer; // field@1341 │ │ +0f84f6: 7220 7701 1000 |0017: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Input;.setInputProcessor:(Lcom/badlogic/gdx/InputProcessor;)V // method@0177 │ │ +0f84fc: 28f4 |001a: goto 000e // -000c │ │ +0f84fe: 5420 3c13 |001b: iget-object v0, v2, Lse/danielj/geometridestroyer/Core;.credits:Lse/danielj/geometridestroyer/Credits; // field@133c │ │ +0f8502: 3303 f1ff |001d: if-ne v3, v0, 000e // -000f │ │ +0f8506: 6200 2500 |001f: sget-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0f850a: 5421 3d13 |0021: iget-object v1, v2, Lse/danielj/geometridestroyer/Core;.creditsInput:Lcom/badlogic/gdx/InputMultiplexer; // field@133d │ │ +0f850e: 7220 7701 1000 |0023: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Input;.setInputProcessor:(Lcom/badlogic/gdx/InputProcessor;)V // method@0177 │ │ +0f8514: 28e8 |0026: goto 000e // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x0007 line=51 │ │ 0x000e line=57 │ │ 0x000f line=52 │ │ @@ -347538,17 +347593,17 @@ │ │ locals : │ │ 0x0000 - 0x0027 reg=2 this Lse/danielj/geometridestroyer/Core; │ │ 0x0000 - 0x0027 reg=3 screen Lcom/badlogic/gdx/Screen; │ │ │ │ source_file_idx : 653 (Core.java) │ │ │ │ Class #800 header: │ │ -class_idx : 1067 │ │ +class_idx : 1065 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 604 │ │ +superclass_idx : 602 │ │ source_file_idx : 1802 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #800 annotations: │ │ @@ -347577,64 +347632,64 @@ │ │ type : '(Lse/danielj/geometridestroyer/IngameStage$Menu;Ljava/lang/String;ILcom/badlogic/gdx/scenes/scene2d/InputListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 103 16-bit code units │ │ -0e9f74: |[0e9f74] se.danielj.geometridestroyer.IngameStage$Menu$MenuButton.:(Lse/danielj/geometridestroyer/IngameStage$Menu;Ljava/lang/String;ILcom/badlogic/gdx/scenes/scene2d/InputListener;)V │ │ -0e9f84: 1504 803f |0000: const/high16 v4, #int 1065353216 // #3f80 │ │ -0e9f88: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -0e9f8a: 5b56 6313 |0003: iput-object v6, v5, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButton;.this$1:Lse/danielj/geometridestroyer/IngameStage$Menu; // field@1363 │ │ -0e9f8e: 7010 9417 0500 |0005: invoke-direct {v5}, Lcom/badlogic/gdx/scenes/scene2d/Group;.:()V // method@1794 │ │ -0e9f94: 2200 af02 |0008: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@02af │ │ -0e9f98: 7010 2a1c 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.:()V // method@1c2a │ │ -0e9f9e: 7100 2e29 0000 |000d: invoke-static {}, Lse/danielj/geometridestroyer/misc/FontManager;.getNormalFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@292e │ │ -0e9fa4: 0c01 |0010: move-result-object v1 │ │ -0e9fa6: 5b01 030f |0011: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f03 │ │ -0e9faa: 2201 e302 |0013: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e3 │ │ -0e9fae: 1a02 5c13 |0015: const-string v2, "blank" // string@135c │ │ -0e9fb2: 7110 3929 0200 |0017: invoke-static {v2}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ -0e9fb8: 0c02 |001a: move-result-object v2 │ │ -0e9fba: 7020 4f1e 2100 |001b: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1e4f │ │ -0e9fc0: 5b01 060f |001e: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f06 │ │ -0e9fc4: 2201 e302 |0020: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e3 │ │ -0e9fc8: 1a02 5c13 |0022: const-string v2, "blank" // string@135c │ │ -0e9fcc: 7110 3929 0200 |0024: invoke-static {v2}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ -0e9fd2: 0c02 |0027: move-result-object v2 │ │ -0e9fd4: 7020 4f1e 2100 |0028: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1e4f │ │ -0e9fda: 5b01 010f |002b: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f01 │ │ -0e9fde: 2201 1301 |002d: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0e9fe2: 1502 003f |002f: const/high16 v2, #int 1056964608 // #3f00 │ │ -0e9fe6: 7054 a509 2133 |0031: invoke-direct {v1, v2, v3, v3, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -0e9fec: 5b01 040f |0034: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f04 │ │ -0e9ff0: 2201 1301 |0036: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0e9ff4: 1402 cdcc cc3e |0038: const v2, #float 0.4 // #3ecccccd │ │ -0e9ffa: 7054 a509 3132 |003b: invoke-direct {v1, v3, v2, v3, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -0ea000: 5b01 020f |003e: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f02 │ │ -0ea004: 2201 b002 |0040: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // type@02b0 │ │ -0ea008: 7030 2f1c 7100 |0042: invoke-direct {v1, v7, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)V // method@1c2f │ │ -0ea00e: 5b51 6213 |0045: iput-object v1, v5, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButton;.button:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // field@1362 │ │ -0ea012: 5451 6213 |0047: iget-object v1, v5, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButton;.button:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // field@1362 │ │ -0ea016: 1502 a044 |0049: const/high16 v2, #int 1151336448 // #44a0 │ │ -0ea01a: 5453 6213 |004b: iget-object v3, v5, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButton;.button:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // field@1362 │ │ -0ea01e: 6e10 3b1c 0300 |004d: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.getWidth:()F // method@1c3b │ │ -0ea024: 0a03 |0050: move-result v3 │ │ -0ea026: c732 |0051: sub-float/2addr v2, v3 │ │ -0ea028: 1503 0040 |0052: const/high16 v3, #int 1073741824 // #4000 │ │ -0ea02c: c932 |0054: div-float/2addr v2, v3 │ │ -0ea02e: 1503 0244 |0055: const/high16 v3, #int 1140981760 // #4402 │ │ -0ea032: da04 0864 |0057: mul-int/lit8 v4, v8, #int 100 // #64 │ │ -0ea036: 8244 |0059: int-to-float v4, v4 │ │ -0ea038: c743 |005a: sub-float/2addr v3, v4 │ │ -0ea03a: 6e30 3f1c 2103 |005b: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.setPosition:(FF)V // method@1c3f │ │ -0ea040: 6e20 e328 9500 |005e: invoke-virtual {v5, v9}, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButton;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@28e3 │ │ -0ea046: 5451 6213 |0061: iget-object v1, v5, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButton;.button:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // field@1362 │ │ -0ea04a: 6e20 e228 1500 |0063: invoke-virtual {v5, v1}, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButton;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@28e2 │ │ -0ea050: 0e00 |0066: return-void │ │ +0f8518: |[0f8518] se.danielj.geometridestroyer.IngameStage$Menu$MenuButton.:(Lse/danielj/geometridestroyer/IngameStage$Menu;Ljava/lang/String;ILcom/badlogic/gdx/scenes/scene2d/InputListener;)V │ │ +0f8528: 1504 803f |0000: const/high16 v4, #int 1065353216 // #3f80 │ │ +0f852c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0f852e: 5b56 6313 |0003: iput-object v6, v5, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButton;.this$1:Lse/danielj/geometridestroyer/IngameStage$Menu; // field@1363 │ │ +0f8532: 7010 9417 0500 |0005: invoke-direct {v5}, Lcom/badlogic/gdx/scenes/scene2d/Group;.:()V // method@1794 │ │ +0f8538: 2200 ad02 |0008: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@02ad │ │ +0f853c: 7010 2a1c 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.:()V // method@1c2a │ │ +0f8542: 7100 2e29 0000 |000d: invoke-static {}, Lse/danielj/geometridestroyer/misc/FontManager;.getNormalFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@292e │ │ +0f8548: 0c01 |0010: move-result-object v1 │ │ +0f854a: 5b01 030f |0011: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f03 │ │ +0f854e: 2201 e102 |0013: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e1 │ │ +0f8552: 1a02 5a13 |0015: const-string v2, "blank" // string@135a │ │ +0f8556: 7110 3929 0200 |0017: invoke-static {v2}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ +0f855c: 0c02 |001a: move-result-object v2 │ │ +0f855e: 7020 4f1e 2100 |001b: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1e4f │ │ +0f8564: 5b01 060f |001e: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f06 │ │ +0f8568: 2201 e102 |0020: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e1 │ │ +0f856c: 1a02 5a13 |0022: const-string v2, "blank" // string@135a │ │ +0f8570: 7110 3929 0200 |0024: invoke-static {v2}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ +0f8576: 0c02 |0027: move-result-object v2 │ │ +0f8578: 7020 4f1e 2100 |0028: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1e4f │ │ +0f857e: 5b01 010f |002b: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f01 │ │ +0f8582: 2201 1101 |002d: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0f8586: 1502 003f |002f: const/high16 v2, #int 1056964608 // #3f00 │ │ +0f858a: 7054 a509 2133 |0031: invoke-direct {v1, v2, v3, v3, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +0f8590: 5b01 040f |0034: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f04 │ │ +0f8594: 2201 1101 |0036: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0f8598: 1402 cdcc cc3e |0038: const v2, #float 0.4 // #3ecccccd │ │ +0f859e: 7054 a509 3132 |003b: invoke-direct {v1, v3, v2, v3, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +0f85a4: 5b01 020f |003e: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f02 │ │ +0f85a8: 2201 ae02 |0040: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // type@02ae │ │ +0f85ac: 7030 2f1c 7100 |0042: invoke-direct {v1, v7, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)V // method@1c2f │ │ +0f85b2: 5b51 6213 |0045: iput-object v1, v5, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButton;.button:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // field@1362 │ │ +0f85b6: 5451 6213 |0047: iget-object v1, v5, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButton;.button:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // field@1362 │ │ +0f85ba: 1502 a044 |0049: const/high16 v2, #int 1151336448 // #44a0 │ │ +0f85be: 5453 6213 |004b: iget-object v3, v5, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButton;.button:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // field@1362 │ │ +0f85c2: 6e10 3b1c 0300 |004d: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.getWidth:()F // method@1c3b │ │ +0f85c8: 0a03 |0050: move-result v3 │ │ +0f85ca: c732 |0051: sub-float/2addr v2, v3 │ │ +0f85cc: 1503 0040 |0052: const/high16 v3, #int 1073741824 // #4000 │ │ +0f85d0: c932 |0054: div-float/2addr v2, v3 │ │ +0f85d2: 1503 0244 |0055: const/high16 v3, #int 1140981760 // #4402 │ │ +0f85d6: da04 0864 |0057: mul-int/lit8 v4, v8, #int 100 // #64 │ │ +0f85da: 8244 |0059: int-to-float v4, v4 │ │ +0f85dc: c743 |005a: sub-float/2addr v3, v4 │ │ +0f85de: 6e30 3f1c 2103 |005b: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.setPosition:(FF)V // method@1c3f │ │ +0f85e4: 6e20 e328 9500 |005e: invoke-virtual {v5, v9}, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButton;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@28e3 │ │ +0f85ea: 5451 6213 |0061: iget-object v1, v5, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButton;.button:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // field@1362 │ │ +0f85ee: 6e20 e228 1500 |0063: invoke-virtual {v5, v1}, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButton;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@28e2 │ │ +0f85f4: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=153 │ │ 0x0008 line=154 │ │ 0x000d line=155 │ │ 0x0013 line=156 │ │ 0x0020 line=157 │ │ @@ -347644,44 +347699,44 @@ │ │ 0x0047 line=162 │ │ 0x005e line=163 │ │ 0x0061 line=164 │ │ 0x0066 line=165 │ │ locals : │ │ 0x000d - 0x0067 reg=0 style Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; │ │ 0x0000 - 0x0067 reg=5 this Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButton; │ │ - 0x0000 - 0x0067 reg=6 (null) Lse/danielj/geometridestroyer/IngameStage$Menu; │ │ + 0x0000 - 0x0067 reg=6 this$1 Lse/danielj/geometridestroyer/IngameStage$Menu; │ │ 0x0000 - 0x0067 reg=7 label Ljava/lang/String; │ │ 0x0000 - 0x0067 reg=8 menuNumber I │ │ 0x0000 - 0x0067 reg=9 inputListener Lcom/badlogic/gdx/scenes/scene2d/InputListener; │ │ │ │ Virtual methods - │ │ #0 : (in Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButton;) │ │ name : 'getButton' │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ea054: |[0ea054] se.danielj.geometridestroyer.IngameStage$Menu$MenuButton.getButton:()Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; │ │ -0ea064: 5410 6213 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButton;.button:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // field@1362 │ │ -0ea068: 1100 |0002: return-object v0 │ │ +0f85f8: |[0f85f8] se.danielj.geometridestroyer.IngameStage$Menu$MenuButton.getButton:()Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; │ │ +0f8608: 5410 6213 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButton;.button:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // field@1362 │ │ +0f860c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButton; │ │ │ │ source_file_idx : 1802 (IngameStage.java) │ │ │ │ Class #801 header: │ │ -class_idx : 1068 │ │ +class_idx : 1066 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 608 │ │ +superclass_idx : 606 │ │ source_file_idx : 1802 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #801 annotations: │ │ @@ -347710,27 +347765,27 @@ │ │ type : '(Lse/danielj/geometridestroyer/IngameStage$Menu;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0ea06c: |[0ea06c] se.danielj.geometridestroyer.IngameStage$Menu$MenuButtonListener.:(Lse/danielj/geometridestroyer/IngameStage$Menu;)V │ │ -0ea07c: 5b12 6513 |0000: iput-object v2, v1, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButtonListener;.this$1:Lse/danielj/geometridestroyer/IngameStage$Menu; // field@1365 │ │ -0ea080: 7010 ea17 0100 |0002: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@17ea │ │ -0ea086: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0ea088: 5c10 6413 |0006: iput-boolean v0, v1, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButtonListener;.pressed:Z // field@1364 │ │ -0ea08c: 0e00 |0008: return-void │ │ +0f8610: |[0f8610] se.danielj.geometridestroyer.IngameStage$Menu$MenuButtonListener.:(Lse/danielj/geometridestroyer/IngameStage$Menu;)V │ │ +0f8620: 5b12 6513 |0000: iput-object v2, v1, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButtonListener;.this$1:Lse/danielj/geometridestroyer/IngameStage$Menu; // field@1365 │ │ +0f8624: 7010 ea17 0100 |0002: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@17ea │ │ +0f862a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0f862c: 5c10 6413 |0006: iput-boolean v0, v1, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButtonListener;.pressed:Z // field@1364 │ │ +0f8630: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0005 line=172 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButtonListener; │ │ - 0x0000 - 0x0009 reg=2 (null) Lse/danielj/geometridestroyer/IngameStage$Menu; │ │ + 0x0000 - 0x0009 reg=2 this$1 Lse/danielj/geometridestroyer/IngameStage$Menu; │ │ │ │ Virtual methods - │ │ #0 : (in Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButtonListener;) │ │ name : 'action' │ │ type : '()V' │ │ access : 0x0404 (PROTECTED ABSTRACT) │ │ code : (none) │ │ @@ -347740,18 +347795,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0ea090: |[0ea090] se.danielj.geometridestroyer.IngameStage$Menu$MenuButtonListener.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ -0ea0a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0ea0a2: 5c10 6413 |0001: iput-boolean v0, v1, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButtonListener;.pressed:Z // field@1364 │ │ -0ea0a6: 0f00 |0003: return v0 │ │ +0f8634: |[0f8634] se.danielj.geometridestroyer.IngameStage$Menu$MenuButtonListener.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ +0f8644: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0f8646: 5c10 6413 |0001: iput-boolean v0, v1, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButtonListener;.pressed:Z // field@1364 │ │ +0f864a: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=176 │ │ 0x0003 line=177 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButtonListener; │ │ 0x0000 - 0x0004 reg=2 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ @@ -347765,24 +347820,24 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0ea0a8: |[0ea0a8] se.danielj.geometridestroyer.IngameStage$Menu$MenuButtonListener.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0ea0b8: 6e10 cf17 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@17cf │ │ -0ea0be: 0c00 |0003: move-result-object v0 │ │ -0ea0c0: 1f00 2b04 |0004: check-cast v0, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButton; // type@042b │ │ -0ea0c4: 6e10 e428 0000 |0006: invoke-virtual {v0}, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButton;.getButton:()Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // method@28e4 │ │ -0ea0ca: 0c00 |0009: move-result-object v0 │ │ -0ea0cc: 6e10 3d1c 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.isPressed:()Z // method@1c3d │ │ -0ea0d2: 0a00 |000d: move-result v0 │ │ -0ea0d4: 5c10 6413 |000e: iput-boolean v0, v1, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButtonListener;.pressed:Z // field@1364 │ │ -0ea0d8: 0e00 |0010: return-void │ │ +0f864c: |[0f864c] se.danielj.geometridestroyer.IngameStage$Menu$MenuButtonListener.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0f865c: 6e10 cf17 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@17cf │ │ +0f8662: 0c00 |0003: move-result-object v0 │ │ +0f8664: 1f00 2904 |0004: check-cast v0, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButton; // type@0429 │ │ +0f8668: 6e10 e428 0000 |0006: invoke-virtual {v0}, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButton;.getButton:()Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // method@28e4 │ │ +0f866e: 0c00 |0009: move-result-object v0 │ │ +0f8670: 6e10 3d1c 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.isPressed:()Z // method@1c3d │ │ +0f8676: 0a00 |000d: move-result v0 │ │ +0f8678: 5c10 6413 |000e: iput-boolean v0, v1, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButtonListener;.pressed:Z // field@1364 │ │ +0f867c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0010 line=189 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButtonListener; │ │ 0x0000 - 0x0011 reg=2 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ @@ -347795,19 +347850,19 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0ea0dc: |[0ea0dc] se.danielj.geometridestroyer.IngameStage$Menu$MenuButtonListener.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ -0ea0ec: 5510 6413 |0000: iget-boolean v0, v1, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButtonListener;.pressed:Z // field@1364 │ │ -0ea0f0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0ea0f4: 6e10 e628 0100 |0004: invoke-virtual {v1}, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButtonListener;.action:()V // method@28e6 │ │ -0ea0fa: 0e00 |0007: return-void │ │ +0f8680: |[0f8680] se.danielj.geometridestroyer.IngameStage$Menu$MenuButtonListener.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ +0f8690: 5510 6413 |0000: iget-boolean v0, v1, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButtonListener;.pressed:Z // field@1364 │ │ +0f8694: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0f8698: 6e10 e628 0100 |0004: invoke-virtual {v1}, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButtonListener;.action:()V // method@28e6 │ │ +0f869e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0004 line=183 │ │ 0x0007 line=184 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButtonListener; │ │ @@ -347816,17 +347871,17 @@ │ │ 0x0000 - 0x0008 reg=4 y F │ │ 0x0000 - 0x0008 reg=5 pointer I │ │ 0x0000 - 0x0008 reg=6 button I │ │ │ │ source_file_idx : 1802 (IngameStage.java) │ │ │ │ Class #802 header: │ │ -class_idx : 1069 │ │ +class_idx : 1067 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 604 │ │ +superclass_idx : 602 │ │ source_file_idx : 1802 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #802 annotations: │ │ @@ -347852,39 +347907,39 @@ │ │ type : '(Lse/danielj/geometridestroyer/IngameStage;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 50 16-bit code units │ │ -0ea0fc: |[0ea0fc] se.danielj.geometridestroyer.IngameStage$Menu.:(Lse/danielj/geometridestroyer/IngameStage;Ljava/lang/String;)V │ │ -0ea10c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0ea10e: 5b56 6613 |0001: iput-object v6, v5, Lse/danielj/geometridestroyer/IngameStage$Menu;.this$0:Lse/danielj/geometridestroyer/IngameStage; // field@1366 │ │ -0ea112: 7010 9417 0500 |0003: invoke-direct {v5}, Lcom/badlogic/gdx/scenes/scene2d/Group;.:()V // method@1794 │ │ -0ea118: 2200 8e02 |0006: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028e │ │ -0ea11c: 7010 131a 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.:()V // method@1a13 │ │ -0ea122: 7100 2e29 0000 |000b: invoke-static {}, Lse/danielj/geometridestroyer/misc/FontManager;.getNormalFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@292e │ │ -0ea128: 0c02 |000e: move-result-object v2 │ │ -0ea12a: 5b02 4d0e |000f: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e4d │ │ -0ea12e: 2202 1301 |0011: new-instance v2, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0ea132: 1503 803f |0013: const/high16 v3, #int 1065353216 // #3f80 │ │ -0ea136: 7053 a509 4244 |0015: invoke-direct {v2, v4, v4, v4, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -0ea13c: 5b02 4e0e |0018: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e4e │ │ -0ea140: 2201 8f02 |001a: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@028f │ │ -0ea144: 7030 161a 7100 |001c: invoke-direct {v1, v7, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a16 │ │ -0ea14a: 1502 a044 |001f: const/high16 v2, #int 1151336448 // #44a0 │ │ -0ea14e: 6e10 261a 0100 |0021: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getWidth:()F // method@1a26 │ │ -0ea154: 0a03 |0024: move-result v3 │ │ -0ea156: c732 |0025: sub-float/2addr v2, v3 │ │ -0ea158: 1503 0040 |0026: const/high16 v3, #int 1073741824 // #4000 │ │ -0ea15c: c932 |0028: div-float/2addr v2, v3 │ │ -0ea15e: 1503 0244 |0029: const/high16 v3, #int 1140981760 // #4402 │ │ -0ea162: 6e30 331a 2103 |002b: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setPosition:(FF)V // method@1a33 │ │ -0ea168: 6e20 eb28 1500 |002e: invoke-virtual {v5, v1}, Lse/danielj/geometridestroyer/IngameStage$Menu;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@28eb │ │ -0ea16e: 0e00 |0031: return-void │ │ +0f86a0: |[0f86a0] se.danielj.geometridestroyer.IngameStage$Menu.:(Lse/danielj/geometridestroyer/IngameStage;Ljava/lang/String;)V │ │ +0f86b0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0f86b2: 5b56 6613 |0001: iput-object v6, v5, Lse/danielj/geometridestroyer/IngameStage$Menu;.this$0:Lse/danielj/geometridestroyer/IngameStage; // field@1366 │ │ +0f86b6: 7010 9417 0500 |0003: invoke-direct {v5}, Lcom/badlogic/gdx/scenes/scene2d/Group;.:()V // method@1794 │ │ +0f86bc: 2200 8c02 |0006: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028c │ │ +0f86c0: 7010 131a 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.:()V // method@1a13 │ │ +0f86c6: 7100 2e29 0000 |000b: invoke-static {}, Lse/danielj/geometridestroyer/misc/FontManager;.getNormalFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@292e │ │ +0f86cc: 0c02 |000e: move-result-object v2 │ │ +0f86ce: 5b02 4d0e |000f: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e4d │ │ +0f86d2: 2202 1101 |0011: new-instance v2, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0f86d6: 1503 803f |0013: const/high16 v3, #int 1065353216 // #3f80 │ │ +0f86da: 7053 a509 4244 |0015: invoke-direct {v2, v4, v4, v4, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +0f86e0: 5b02 4e0e |0018: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e4e │ │ +0f86e4: 2201 8d02 |001a: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@028d │ │ +0f86e8: 7030 161a 7100 |001c: invoke-direct {v1, v7, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a16 │ │ +0f86ee: 1502 a044 |001f: const/high16 v2, #int 1151336448 // #44a0 │ │ +0f86f2: 6e10 261a 0100 |0021: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getWidth:()F // method@1a26 │ │ +0f86f8: 0a03 |0024: move-result v3 │ │ +0f86fa: c732 |0025: sub-float/2addr v2, v3 │ │ +0f86fc: 1503 0040 |0026: const/high16 v3, #int 1073741824 // #4000 │ │ +0f8700: c932 |0028: div-float/2addr v2, v3 │ │ +0f8702: 1503 0244 |0029: const/high16 v3, #int 1140981760 // #4402 │ │ +0f8706: 6e30 331a 2103 |002b: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setPosition:(FF)V // method@1a33 │ │ +0f870c: 6e20 eb28 1500 |002e: invoke-virtual {v5, v1}, Lse/danielj/geometridestroyer/IngameStage$Menu;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@28eb │ │ +0f8712: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=138 │ │ 0x0006 line=139 │ │ 0x000b line=140 │ │ 0x0011 line=141 │ │ 0x001a line=142 │ │ @@ -347904,36 +347959,36 @@ │ │ type : '(Ljava/lang/String;ILcom/badlogic/gdx/scenes/scene2d/InputListener;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -0ea170: |[0ea170] se.danielj.geometridestroyer.IngameStage$Menu.addButton:(Ljava/lang/String;ILcom/badlogic/gdx/scenes/scene2d/InputListener;)V │ │ -0ea180: 2200 2b04 |0000: new-instance v0, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButton; // type@042b │ │ -0ea184: 7054 e128 1032 |0002: invoke-direct {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButton;.:(Lse/danielj/geometridestroyer/IngameStage$Menu;Ljava/lang/String;ILcom/badlogic/gdx/scenes/scene2d/InputListener;)V // method@28e1 │ │ -0ea18a: 6e20 eb28 0100 |0005: invoke-virtual {v1, v0}, Lse/danielj/geometridestroyer/IngameStage$Menu;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@28eb │ │ -0ea190: 0e00 |0008: return-void │ │ +0f8714: |[0f8714] se.danielj.geometridestroyer.IngameStage$Menu.addButton:(Ljava/lang/String;ILcom/badlogic/gdx/scenes/scene2d/InputListener;)V │ │ +0f8724: 2200 2904 |0000: new-instance v0, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButton; // type@0429 │ │ +0f8728: 7054 e128 1032 |0002: invoke-direct {v0, v1, v2, v3, v4}, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButton;.:(Lse/danielj/geometridestroyer/IngameStage$Menu;Ljava/lang/String;ILcom/badlogic/gdx/scenes/scene2d/InputListener;)V // method@28e1 │ │ +0f872e: 6e20 eb28 0100 |0005: invoke-virtual {v1, v0}, Lse/danielj/geometridestroyer/IngameStage$Menu;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@28eb │ │ +0f8734: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0008 line=149 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lse/danielj/geometridestroyer/IngameStage$Menu; │ │ 0x0000 - 0x0009 reg=2 label Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 menuNumber I │ │ 0x0000 - 0x0009 reg=4 inputListener Lcom/badlogic/gdx/scenes/scene2d/InputListener; │ │ │ │ source_file_idx : 1802 (IngameStage.java) │ │ │ │ Class #803 header: │ │ -class_idx : 1077 │ │ +class_idx : 1075 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 608 │ │ -source_file_idx : 3075 │ │ +superclass_idx : 606 │ │ +source_file_idx : 3073 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #803 annotations: │ │ Annotations on class │ │ @@ -347965,44 +348020,44 @@ │ │ type : '(Lse/danielj/geometridestroyer/LevelScreen;Lse/danielj/geometridestroyer/Core;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0ea194: |[0ea194] se.danielj.geometridestroyer.LevelScreen$1.:(Lse/danielj/geometridestroyer/LevelScreen;Lse/danielj/geometridestroyer/Core;)V │ │ -0ea1a4: 5b12 7a13 |0000: iput-object v2, v1, Lse/danielj/geometridestroyer/LevelScreen$1;.this$0:Lse/danielj/geometridestroyer/LevelScreen; // field@137a │ │ -0ea1a8: 5b13 7b13 |0002: iput-object v3, v1, Lse/danielj/geometridestroyer/LevelScreen$1;.val$core:Lse/danielj/geometridestroyer/Core; // field@137b │ │ -0ea1ac: 7010 ea17 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@17ea │ │ -0ea1b2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0ea1b4: 5c10 7913 |0008: iput-boolean v0, v1, Lse/danielj/geometridestroyer/LevelScreen$1;.pressed:Z // field@1379 │ │ -0ea1b8: 0e00 |000a: return-void │ │ +0f8738: |[0f8738] se.danielj.geometridestroyer.LevelScreen$1.:(Lse/danielj/geometridestroyer/LevelScreen;Lse/danielj/geometridestroyer/Core;)V │ │ +0f8748: 5b12 7a13 |0000: iput-object v2, v1, Lse/danielj/geometridestroyer/LevelScreen$1;.this$0:Lse/danielj/geometridestroyer/LevelScreen; // field@137a │ │ +0f874c: 5b13 7b13 |0002: iput-object v3, v1, Lse/danielj/geometridestroyer/LevelScreen$1;.val$core:Lse/danielj/geometridestroyer/Core; // field@137b │ │ +0f8750: 7010 ea17 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@17ea │ │ +0f8756: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0f8758: 5c10 7913 |0008: iput-boolean v0, v1, Lse/danielj/geometridestroyer/LevelScreen$1;.pressed:Z // field@1379 │ │ +0f875c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0007 line=88 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lse/danielj/geometridestroyer/LevelScreen$1; │ │ - 0x0000 - 0x000b reg=2 (null) Lse/danielj/geometridestroyer/LevelScreen; │ │ + 0x0000 - 0x000b reg=2 this$0 Lse/danielj/geometridestroyer/LevelScreen; │ │ 0x0000 - 0x000b reg=3 (null) Lse/danielj/geometridestroyer/Core; │ │ │ │ Virtual methods - │ │ #0 : (in Lse/danielj/geometridestroyer/LevelScreen$1;) │ │ name : 'touchDown' │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0ea1bc: |[0ea1bc] se.danielj.geometridestroyer.LevelScreen$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ -0ea1cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0ea1ce: 5c10 7913 |0001: iput-boolean v0, v1, Lse/danielj/geometridestroyer/LevelScreen$1;.pressed:Z // field@1379 │ │ -0ea1d2: 0f00 |0003: return v0 │ │ +0f8760: |[0f8760] se.danielj.geometridestroyer.LevelScreen$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ +0f8770: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0f8772: 5c10 7913 |0001: iput-boolean v0, v1, Lse/danielj/geometridestroyer/LevelScreen$1;.pressed:Z // field@1379 │ │ +0f8776: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=92 │ │ 0x0003 line=93 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lse/danielj/geometridestroyer/LevelScreen$1; │ │ 0x0000 - 0x0004 reg=2 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ @@ -348016,22 +348071,22 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0ea1d4: |[0ea1d4] se.danielj.geometridestroyer.LevelScreen$1.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0ea1e4: 6e10 cf17 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@17cf │ │ -0ea1ea: 0c00 |0003: move-result-object v0 │ │ -0ea1ec: 1f00 b002 |0004: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // type@02b0 │ │ -0ea1f0: 6e10 3d1c 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.isPressed:()Z // method@1c3d │ │ -0ea1f6: 0a00 |0009: move-result v0 │ │ -0ea1f8: 5c10 7913 |000a: iput-boolean v0, v1, Lse/danielj/geometridestroyer/LevelScreen$1;.pressed:Z // field@1379 │ │ -0ea1fc: 0e00 |000c: return-void │ │ +0f8778: |[0f8778] se.danielj.geometridestroyer.LevelScreen$1.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0f8788: 6e10 cf17 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@17cf │ │ +0f878e: 0c00 |0003: move-result-object v0 │ │ +0f8790: 1f00 ae02 |0004: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // type@02ae │ │ +0f8794: 6e10 3d1c 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.isPressed:()Z // method@1c3d │ │ +0f879a: 0a00 |0009: move-result v0 │ │ +0f879c: 5c10 7913 |000a: iput-boolean v0, v1, Lse/danielj/geometridestroyer/LevelScreen$1;.pressed:Z // field@1379 │ │ +0f87a0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x000c line=106 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lse/danielj/geometridestroyer/LevelScreen$1; │ │ 0x0000 - 0x000d reg=2 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ @@ -348044,44 +348099,44 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0ea200: |[0ea200] se.danielj.geometridestroyer.LevelScreen$1.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ -0ea210: 5520 7913 |0000: iget-boolean v0, v2, Lse/danielj/geometridestroyer/LevelScreen$1;.pressed:Z // field@1379 │ │ -0ea214: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -0ea218: 5420 7a13 |0004: iget-object v0, v2, Lse/danielj/geometridestroyer/LevelScreen$1;.this$0:Lse/danielj/geometridestroyer/LevelScreen; // field@137a │ │ -0ea21c: 7110 1429 0000 |0006: invoke-static {v0}, Lse/danielj/geometridestroyer/LevelScreen;.access$000:(Lse/danielj/geometridestroyer/LevelScreen;)Lse/danielj/geometridestroyer/Core; // method@2914 │ │ -0ea222: 0c00 |0009: move-result-object v0 │ │ -0ea224: 5421 7b13 |000a: iget-object v1, v2, Lse/danielj/geometridestroyer/LevelScreen$1;.val$core:Lse/danielj/geometridestroyer/Core; // field@137b │ │ -0ea228: 5411 3c13 |000c: iget-object v1, v1, Lse/danielj/geometridestroyer/Core;.credits:Lse/danielj/geometridestroyer/Credits; // field@133c │ │ -0ea22c: 6e20 7c28 1000 |000e: invoke-virtual {v0, v1}, Lse/danielj/geometridestroyer/Core;.setScreen:(Lcom/badlogic/gdx/Screen;)V // method@287c │ │ -0ea232: 0e00 |0011: return-void │ │ +0f87a4: |[0f87a4] se.danielj.geometridestroyer.LevelScreen$1.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ +0f87b4: 5520 7913 |0000: iget-boolean v0, v2, Lse/danielj/geometridestroyer/LevelScreen$1;.pressed:Z // field@1379 │ │ +0f87b8: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +0f87bc: 5420 7a13 |0004: iget-object v0, v2, Lse/danielj/geometridestroyer/LevelScreen$1;.this$0:Lse/danielj/geometridestroyer/LevelScreen; // field@137a │ │ +0f87c0: 7110 1429 0000 |0006: invoke-static {v0}, Lse/danielj/geometridestroyer/LevelScreen;.access$000:(Lse/danielj/geometridestroyer/LevelScreen;)Lse/danielj/geometridestroyer/Core; // method@2914 │ │ +0f87c6: 0c00 |0009: move-result-object v0 │ │ +0f87c8: 5421 7b13 |000a: iget-object v1, v2, Lse/danielj/geometridestroyer/LevelScreen$1;.val$core:Lse/danielj/geometridestroyer/Core; // field@137b │ │ +0f87cc: 5411 3c13 |000c: iget-object v1, v1, Lse/danielj/geometridestroyer/Core;.credits:Lse/danielj/geometridestroyer/Credits; // field@133c │ │ +0f87d0: 6e20 7c28 1000 |000e: invoke-virtual {v0, v1}, Lse/danielj/geometridestroyer/Core;.setScreen:(Lcom/badlogic/gdx/Screen;)V // method@287c │ │ +0f87d6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0004 line=99 │ │ 0x0011 line=101 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lse/danielj/geometridestroyer/LevelScreen$1; │ │ 0x0000 - 0x0012 reg=3 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0012 reg=4 x F │ │ 0x0000 - 0x0012 reg=5 y F │ │ 0x0000 - 0x0012 reg=6 pointer I │ │ 0x0000 - 0x0012 reg=7 button I │ │ │ │ - source_file_idx : 3075 (LevelScreen.java) │ │ + source_file_idx : 3073 (LevelScreen.java) │ │ │ │ Class #804 header: │ │ -class_idx : 1079 │ │ +class_idx : 1077 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 608 │ │ -source_file_idx : 3075 │ │ +superclass_idx : 606 │ │ +source_file_idx : 3073 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #804 annotations: │ │ Annotations on class │ │ @@ -348109,24 +348164,24 @@ │ │ type : '(Lse/danielj/geometridestroyer/LevelScreen$LevelButton;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ea234: |[0ea234] se.danielj.geometridestroyer.LevelScreen$LevelButton$LevelButtonListener.:(Lse/danielj/geometridestroyer/LevelScreen$LevelButton;)V │ │ -0ea244: 5b01 7f13 |0000: iput-object v1, v0, Lse/danielj/geometridestroyer/LevelScreen$LevelButton$LevelButtonListener;.this$1:Lse/danielj/geometridestroyer/LevelScreen$LevelButton; // field@137f │ │ -0ea248: 7010 ea17 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@17ea │ │ -0ea24e: 0e00 |0005: return-void │ │ +0f87d8: |[0f87d8] se.danielj.geometridestroyer.LevelScreen$LevelButton$LevelButtonListener.:(Lse/danielj/geometridestroyer/LevelScreen$LevelButton;)V │ │ +0f87e8: 5b01 7f13 |0000: iput-object v1, v0, Lse/danielj/geometridestroyer/LevelScreen$LevelButton$LevelButtonListener;.this$1:Lse/danielj/geometridestroyer/LevelScreen$LevelButton; // field@137f │ │ +0f87ec: 7010 ea17 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@17ea │ │ +0f87f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lse/danielj/geometridestroyer/LevelScreen$LevelButton$LevelButtonListener; │ │ - 0x0000 - 0x0006 reg=1 (null) Lse/danielj/geometridestroyer/LevelScreen$LevelButton; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lse/danielj/geometridestroyer/LevelScreen$LevelButton; │ │ │ │ Virtual methods - │ │ #0 : (in Lse/danielj/geometridestroyer/LevelScreen$LevelButton$LevelButtonListener;) │ │ name : 'action' │ │ type : '()V' │ │ access : 0x0404 (PROTECTED ABSTRACT) │ │ code : (none) │ │ @@ -348136,18 +348191,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0ea250: |[0ea250] se.danielj.geometridestroyer.LevelScreen$LevelButton$LevelButtonListener.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ -0ea260: 5914 8013 |0000: iput v4, v1, Lse/danielj/geometridestroyer/LevelScreen$LevelButton$LevelButtonListener;.y:F // field@1380 │ │ -0ea264: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0ea266: 0f00 |0003: return v0 │ │ +0f87f4: |[0f87f4] se.danielj.geometridestroyer.LevelScreen$LevelButton$LevelButtonListener.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ +0f8804: 5914 8013 |0000: iput v4, v1, Lse/danielj/geometridestroyer/LevelScreen$LevelButton$LevelButtonListener;.y:F // field@1380 │ │ +0f8808: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0f880a: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0002 line=138 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lse/danielj/geometridestroyer/LevelScreen$LevelButton$LevelButtonListener; │ │ 0x0000 - 0x0004 reg=2 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ @@ -348161,44 +348216,44 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0ea268: |[0ea268] se.danielj.geometridestroyer.LevelScreen$LevelButton$LevelButtonListener.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ -0ea278: 5220 8013 |0000: iget v0, v2, Lse/danielj/geometridestroyer/LevelScreen$LevelButton$LevelButtonListener;.y:F // field@1380 │ │ -0ea27c: c750 |0002: sub-float/2addr v0, v5 │ │ -0ea27e: 7110 0f26 0000 |0003: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ -0ea284: 0a00 |0006: move-result v0 │ │ -0ea286: 1501 a041 |0007: const/high16 v1, #int 1101004800 // #41a0 │ │ -0ea28a: 2e00 0001 |0009: cmpg-float v0, v0, v1 │ │ -0ea28e: 3b00 0500 |000b: if-gez v0, 0010 // +0005 │ │ -0ea292: 6e10 0e29 0200 |000d: invoke-virtual {v2}, Lse/danielj/geometridestroyer/LevelScreen$LevelButton$LevelButtonListener;.action:()V // method@290e │ │ -0ea298: 0e00 |0010: return-void │ │ +0f880c: |[0f880c] se.danielj.geometridestroyer.LevelScreen$LevelButton$LevelButtonListener.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ +0f881c: 5220 8013 |0000: iget v0, v2, Lse/danielj/geometridestroyer/LevelScreen$LevelButton$LevelButtonListener;.y:F // field@1380 │ │ +0f8820: c750 |0002: sub-float/2addr v0, v5 │ │ +0f8822: 7110 0f26 0000 |0003: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@260f │ │ +0f8828: 0a00 |0006: move-result v0 │ │ +0f882a: 1501 a041 |0007: const/high16 v1, #int 1101004800 // #41a0 │ │ +0f882e: 2e00 0001 |0009: cmpg-float v0, v0, v1 │ │ +0f8832: 3b00 0500 |000b: if-gez v0, 0010 // +0005 │ │ +0f8836: 6e10 0e29 0200 |000d: invoke-virtual {v2}, Lse/danielj/geometridestroyer/LevelScreen$LevelButton$LevelButtonListener;.action:()V // method@290e │ │ +0f883c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x000d line=144 │ │ 0x0010 line=146 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lse/danielj/geometridestroyer/LevelScreen$LevelButton$LevelButtonListener; │ │ 0x0000 - 0x0011 reg=3 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0011 reg=4 x F │ │ 0x0000 - 0x0011 reg=5 y F │ │ 0x0000 - 0x0011 reg=6 pointer I │ │ 0x0000 - 0x0011 reg=7 button I │ │ │ │ - source_file_idx : 3075 (LevelScreen.java) │ │ + source_file_idx : 3073 (LevelScreen.java) │ │ │ │ Class #805 header: │ │ -class_idx : 1080 │ │ +class_idx : 1078 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 604 │ │ -source_file_idx : 3075 │ │ +superclass_idx : 602 │ │ +source_file_idx : 3073 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #805 annotations: │ │ Annotations on class │ │ @@ -348227,64 +348282,64 @@ │ │ type : '(Lse/danielj/geometridestroyer/LevelScreen;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 109 16-bit code units │ │ -0ea29c: |[0ea29c] se.danielj.geometridestroyer.LevelScreen$LevelButton.:(Lse/danielj/geometridestroyer/LevelScreen;I)V │ │ -0ea2ac: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ -0ea2b0: 1504 003f |0002: const/high16 v4, #int 1056964608 // #3f00 │ │ -0ea2b4: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -0ea2b6: 5b67 8213 |0005: iput-object v7, v6, Lse/danielj/geometridestroyer/LevelScreen$LevelButton;.this$0:Lse/danielj/geometridestroyer/LevelScreen; // field@1382 │ │ -0ea2ba: 7010 9417 0600 |0007: invoke-direct {v6}, Lcom/badlogic/gdx/scenes/scene2d/Group;.:()V // method@1794 │ │ -0ea2c0: 2200 af02 |000a: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@02af │ │ -0ea2c4: 7010 2a1c 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.:()V // method@1c2a │ │ -0ea2ca: 7100 2e29 0000 |000f: invoke-static {}, Lse/danielj/geometridestroyer/misc/FontManager;.getNormalFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@292e │ │ -0ea2d0: 0c01 |0012: move-result-object v1 │ │ -0ea2d2: 5b01 030f |0013: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f03 │ │ -0ea2d6: 2201 e302 |0015: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e3 │ │ -0ea2da: 1a02 5c13 |0017: const-string v2, "blank" // string@135c │ │ -0ea2de: 7110 3929 0200 |0019: invoke-static {v2}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ -0ea2e4: 0c02 |001c: move-result-object v2 │ │ -0ea2e6: 7020 4f1e 2100 |001d: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1e4f │ │ -0ea2ec: 5b01 060f |0020: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f06 │ │ -0ea2f0: 2201 e302 |0022: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e3 │ │ -0ea2f4: 1a02 5c13 |0024: const-string v2, "blank" // string@135c │ │ -0ea2f8: 7110 3929 0200 |0026: invoke-static {v2}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ -0ea2fe: 0c02 |0029: move-result-object v2 │ │ -0ea300: 7020 4f1e 2100 |002a: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1e4f │ │ -0ea306: 5b01 010f |002d: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f01 │ │ -0ea30a: 2201 1301 |002f: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0ea30e: 1402 6666 663f |0031: const v2, #float 0.9 // #3f666666 │ │ -0ea314: 7055 a509 2144 |0034: invoke-direct {v1, v2, v4, v4, v5}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -0ea31a: 5b01 040f |0037: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f04 │ │ -0ea31e: 2201 1301 |0039: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0ea322: 1402 cdcc cc3e |003b: const v2, #float 0.4 // #3ecccccd │ │ -0ea328: 7055 a509 3132 |003e: invoke-direct {v1, v3, v2, v3, v5}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -0ea32e: 5b01 020f |0041: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f02 │ │ -0ea332: 2201 b002 |0043: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // type@02b0 │ │ -0ea336: 2202 c503 |0045: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ea33a: 7010 6726 0200 |0047: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ea340: 1a03 000c |004a: const-string v3, "Level " // string@0c00 │ │ -0ea344: 6e20 6e26 3200 |004c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0ea34a: 0c02 |004f: move-result-object v2 │ │ -0ea34c: 6e20 6b26 8200 |0050: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0ea352: 0c02 |0053: move-result-object v2 │ │ -0ea354: 6e10 7426 0200 |0054: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0ea35a: 0c02 |0057: move-result-object v2 │ │ -0ea35c: 7030 2f1c 2100 |0058: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)V // method@1c2f │ │ -0ea362: 5b61 8113 |005b: iput-object v1, v6, Lse/danielj/geometridestroyer/LevelScreen$LevelButton;.button:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // field@1381 │ │ -0ea366: 5461 8113 |005d: iget-object v1, v6, Lse/danielj/geometridestroyer/LevelScreen$LevelButton;.button:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // field@1381 │ │ -0ea36a: 2202 3604 |005f: new-instance v2, Lse/danielj/geometridestroyer/LevelScreen$LevelButton$1; // type@0436 │ │ -0ea36e: 7040 0b29 6287 |0061: invoke-direct {v2, v6, v7, v8}, Lse/danielj/geometridestroyer/LevelScreen$LevelButton$1;.:(Lse/danielj/geometridestroyer/LevelScreen$LevelButton;Lse/danielj/geometridestroyer/LevelScreen;I)V // method@290b │ │ -0ea374: 6e20 311c 2100 |0064: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1c31 │ │ -0ea37a: 5461 8113 |0067: iget-object v1, v6, Lse/danielj/geometridestroyer/LevelScreen$LevelButton;.button:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // field@1381 │ │ -0ea37e: 6e20 1229 1600 |0069: invoke-virtual {v6, v1}, Lse/danielj/geometridestroyer/LevelScreen$LevelButton;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@2912 │ │ -0ea384: 0e00 |006c: return-void │ │ +0f8840: |[0f8840] se.danielj.geometridestroyer.LevelScreen$LevelButton.:(Lse/danielj/geometridestroyer/LevelScreen;I)V │ │ +0f8850: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ +0f8854: 1504 003f |0002: const/high16 v4, #int 1056964608 // #3f00 │ │ +0f8858: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0f885a: 5b67 8213 |0005: iput-object v7, v6, Lse/danielj/geometridestroyer/LevelScreen$LevelButton;.this$0:Lse/danielj/geometridestroyer/LevelScreen; // field@1382 │ │ +0f885e: 7010 9417 0600 |0007: invoke-direct {v6}, Lcom/badlogic/gdx/scenes/scene2d/Group;.:()V // method@1794 │ │ +0f8864: 2200 ad02 |000a: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@02ad │ │ +0f8868: 7010 2a1c 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.:()V // method@1c2a │ │ +0f886e: 7100 2e29 0000 |000f: invoke-static {}, Lse/danielj/geometridestroyer/misc/FontManager;.getNormalFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@292e │ │ +0f8874: 0c01 |0012: move-result-object v1 │ │ +0f8876: 5b01 030f |0013: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f03 │ │ +0f887a: 2201 e102 |0015: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e1 │ │ +0f887e: 1a02 5a13 |0017: const-string v2, "blank" // string@135a │ │ +0f8882: 7110 3929 0200 |0019: invoke-static {v2}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ +0f8888: 0c02 |001c: move-result-object v2 │ │ +0f888a: 7020 4f1e 2100 |001d: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1e4f │ │ +0f8890: 5b01 060f |0020: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f06 │ │ +0f8894: 2201 e102 |0022: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02e1 │ │ +0f8898: 1a02 5a13 |0024: const-string v2, "blank" // string@135a │ │ +0f889c: 7110 3929 0200 |0026: invoke-static {v2}, Lse/danielj/geometridestroyer/misc/SpriteManager;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@2939 │ │ +0f88a2: 0c02 |0029: move-result-object v2 │ │ +0f88a4: 7020 4f1e 2100 |002a: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1e4f │ │ +0f88aa: 5b01 010f |002d: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f01 │ │ +0f88ae: 2201 1101 |002f: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0f88b2: 1402 6666 663f |0031: const v2, #float 0.9 // #3f666666 │ │ +0f88b8: 7055 a509 2144 |0034: invoke-direct {v1, v2, v4, v4, v5}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +0f88be: 5b01 040f |0037: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f04 │ │ +0f88c2: 2201 1101 |0039: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0f88c6: 1402 cdcc cc3e |003b: const v2, #float 0.4 // #3ecccccd │ │ +0f88cc: 7055 a509 3132 |003e: invoke-direct {v1, v3, v2, v3, v5}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +0f88d2: 5b01 020f |0041: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f02 │ │ +0f88d6: 2201 ae02 |0043: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // type@02ae │ │ +0f88da: 2202 c303 |0045: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +0f88de: 7010 6726 0200 |0047: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0f88e4: 1a03 fe0b |004a: const-string v3, "Level " // string@0bfe │ │ +0f88e8: 6e20 6e26 3200 |004c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0f88ee: 0c02 |004f: move-result-object v2 │ │ +0f88f0: 6e20 6b26 8200 |0050: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +0f88f6: 0c02 |0053: move-result-object v2 │ │ +0f88f8: 6e10 7426 0200 |0054: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0f88fe: 0c02 |0057: move-result-object v2 │ │ +0f8900: 7030 2f1c 2100 |0058: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)V // method@1c2f │ │ +0f8906: 5b61 8113 |005b: iput-object v1, v6, Lse/danielj/geometridestroyer/LevelScreen$LevelButton;.button:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // field@1381 │ │ +0f890a: 5461 8113 |005d: iget-object v1, v6, Lse/danielj/geometridestroyer/LevelScreen$LevelButton;.button:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // field@1381 │ │ +0f890e: 2202 3404 |005f: new-instance v2, Lse/danielj/geometridestroyer/LevelScreen$LevelButton$1; // type@0434 │ │ +0f8912: 7040 0b29 6287 |0061: invoke-direct {v2, v6, v7, v8}, Lse/danielj/geometridestroyer/LevelScreen$LevelButton$1;.:(Lse/danielj/geometridestroyer/LevelScreen$LevelButton;Lse/danielj/geometridestroyer/LevelScreen;I)V // method@290b │ │ +0f8918: 6e20 311c 2100 |0064: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1c31 │ │ +0f891e: 5461 8113 |0067: iget-object v1, v6, Lse/danielj/geometridestroyer/LevelScreen$LevelButton;.button:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // field@1381 │ │ +0f8922: 6e20 1229 1600 |0069: invoke-virtual {v6, v1}, Lse/danielj/geometridestroyer/LevelScreen$LevelButton;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@2912 │ │ +0f8928: 0e00 |006c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=113 │ │ 0x000a line=114 │ │ 0x000f line=115 │ │ 0x0015 line=116 │ │ 0x0022 line=117 │ │ @@ -348297,21 +348352,21 @@ │ │ locals : │ │ 0x000f - 0x006d reg=0 style Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; │ │ 0x0000 - 0x006d reg=6 this Lse/danielj/geometridestroyer/LevelScreen$LevelButton; │ │ 0x0000 - 0x006d reg=7 (null) Lse/danielj/geometridestroyer/LevelScreen; │ │ 0x0000 - 0x006d reg=8 num I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3075 (LevelScreen.java) │ │ + source_file_idx : 3073 (LevelScreen.java) │ │ │ │ Class #806 header: │ │ -class_idx : 1082 │ │ +class_idx : 1080 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 152 │ │ -source_file_idx : 3397 │ │ +superclass_idx : 150 │ │ +source_file_idx : 3395 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #806 - │ │ Class descriptor : 'Lse/danielj/geometridestroyer/MainActivity;' │ │ @@ -348326,17 +348381,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ea388: |[0ea388] se.danielj.geometridestroyer.MainActivity.:()V │ │ -0ea398: 7010 9902 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.:()V // method@0299 │ │ -0ea39e: 0e00 |0003: return-void │ │ +0f892c: |[0f892c] se.danielj.geometridestroyer.MainActivity.:()V │ │ +0f893c: 7010 9902 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.:()V // method@0299 │ │ +0f8942: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lse/danielj/geometridestroyer/MainActivity; │ │ │ │ Virtual methods - │ │ @@ -348345,42 +348400,42 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0ea3a0: |[0ea3a0] se.danielj.geometridestroyer.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0ea3b0: 6f20 bd02 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.onCreate:(Landroid/os/Bundle;)V // method@02bd │ │ -0ea3b6: 2200 9900 |0003: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // type@0099 │ │ -0ea3ba: 7010 c802 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.:()V // method@02c8 │ │ -0ea3c0: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0ea3c2: 5c01 4501 |0009: iput-boolean v1, v0, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0145 │ │ -0ea3c6: 2201 1b04 |000b: new-instance v1, Lse/danielj/geometridestroyer/Core; // type@041b │ │ -0ea3ca: 7010 7928 0100 |000d: invoke-direct {v1}, Lse/danielj/geometridestroyer/Core;.:()V // method@2879 │ │ -0ea3d0: 6e30 2529 1200 |0010: invoke-virtual {v2, v1, v0}, Lse/danielj/geometridestroyer/MainActivity;.initialize:(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@2925 │ │ -0ea3d6: 0e00 |0013: return-void │ │ +0f8944: |[0f8944] se.danielj.geometridestroyer.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0f8954: 6f20 bd02 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.onCreate:(Landroid/os/Bundle;)V // method@02bd │ │ +0f895a: 2200 9700 |0003: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // type@0097 │ │ +0f895e: 7010 c802 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.:()V // method@02c8 │ │ +0f8964: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0f8966: 5c01 4501 |0009: iput-boolean v1, v0, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0145 │ │ +0f896a: 2201 1904 |000b: new-instance v1, Lse/danielj/geometridestroyer/Core; // type@0419 │ │ +0f896e: 7010 7928 0100 |000d: invoke-direct {v1}, Lse/danielj/geometridestroyer/Core;.:()V // method@2879 │ │ +0f8974: 6e30 2529 1200 |0010: invoke-virtual {v2, v1, v0}, Lse/danielj/geometridestroyer/MainActivity;.initialize:(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@2925 │ │ +0f897a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=19 │ │ 0x0008 line=20 │ │ 0x000b line=22 │ │ 0x0013 line=23 │ │ locals : │ │ 0x0008 - 0x0014 reg=0 cfg Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; │ │ 0x0000 - 0x0014 reg=2 this Lse/danielj/geometridestroyer/MainActivity; │ │ 0x0000 - 0x0014 reg=3 savedInstanceState Landroid/os/Bundle; │ │ │ │ - source_file_idx : 3397 (MainActivity.java) │ │ + source_file_idx : 3395 (MainActivity.java) │ │ │ │ Class #807 header: │ │ -class_idx : 163 │ │ +class_idx : 161 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 162 │ │ +superclass_idx : 160 │ │ source_file_idx : 393 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 49 │ │ │ │ Class #807 - │ │ @@ -348401,19 +348456,19 @@ │ │ type : '(Ljavax/microedition/khronos/opengles/GL10;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0ea3d8: |[0ea3d8] com.badlogic.gdx.backends.android.AndroidGL11.:(Ljavax/microedition/khronos/opengles/GL10;)V │ │ -0ea3e8: 7020 2703 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidGL10;.:(Ljavax/microedition/khronos/opengles/GL10;)V // method@0327 │ │ -0ea3ee: 1f01 1504 |0003: check-cast v1, Ljavax/microedition/khronos/opengles/GL11; // type@0415 │ │ -0ea3f2: 5b01 6701 |0005: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea3f6: 0e00 |0007: return-void │ │ +0f897c: |[0f897c] com.badlogic.gdx.backends.android.AndroidGL11.:(Ljavax/microedition/khronos/opengles/GL10;)V │ │ +0f898c: 7020 2703 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidGL10;.:(Ljavax/microedition/khronos/opengles/GL10;)V // method@0327 │ │ +0f8992: 1f01 1304 |0003: check-cast v1, Ljavax/microedition/khronos/opengles/GL11; // type@0413 │ │ +0f8996: 5b01 6701 |0005: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f899a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0007 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 gl Ljavax/microedition/khronos/opengles/GL10; │ │ @@ -348425,18 +348480,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ea3f8: |[0ea3f8] com.badlogic.gdx.backends.android.AndroidGL11.glBindBuffer:(II)V │ │ -0ea408: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea40c: 7230 3828 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glBindBuffer:(II)V // method@2838 │ │ -0ea412: 0e00 |0005: return-void │ │ +0f899c: |[0f899c] com.badlogic.gdx.backends.android.AndroidGL11.glBindBuffer:(II)V │ │ +0f89ac: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f89b0: 7230 3828 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glBindBuffer:(II)V // method@2838 │ │ +0f89b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0005 line=41 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 target I │ │ @@ -348447,18 +348502,18 @@ │ │ type : '(IILjava/nio/Buffer;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0ea414: |[0ea414] com.badlogic.gdx.backends.android.AndroidGL11.glBufferData:(IILjava/nio/Buffer;I)V │ │ -0ea424: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea428: 7255 3928 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glBufferData:(IILjava/nio/Buffer;I)V // method@2839 │ │ -0ea42e: 0e00 |0005: return-void │ │ +0f89b8: |[0f89b8] com.badlogic.gdx.backends.android.AndroidGL11.glBufferData:(IILjava/nio/Buffer;I)V │ │ +0f89c8: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f89cc: 7255 3928 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glBufferData:(IILjava/nio/Buffer;I)V // method@2839 │ │ +0f89d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0005 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 target I │ │ @@ -348471,18 +348526,18 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0ea430: |[0ea430] com.badlogic.gdx.backends.android.AndroidGL11.glBufferSubData:(IIILjava/nio/Buffer;)V │ │ -0ea440: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea444: 7255 3a28 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@283a │ │ -0ea44a: 0e00 |0005: return-void │ │ +0f89d4: |[0f89d4] com.badlogic.gdx.backends.android.AndroidGL11.glBufferSubData:(IIILjava/nio/Buffer;)V │ │ +0f89e4: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f89e8: 7255 3a28 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@283a │ │ +0f89ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 target I │ │ @@ -348495,18 +348550,18 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ea44c: |[0ea44c] com.badlogic.gdx.backends.android.AndroidGL11.glClipPlanef:(ILjava/nio/FloatBuffer;)V │ │ -0ea45c: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea460: 7230 3b28 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanef:(ILjava/nio/FloatBuffer;)V // method@283b │ │ -0ea466: 0e00 |0005: return-void │ │ +0f89f0: |[0f89f0] com.badlogic.gdx.backends.android.AndroidGL11.glClipPlanef:(ILjava/nio/FloatBuffer;)V │ │ +0f8a00: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8a04: 7230 3b28 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanef:(ILjava/nio/FloatBuffer;)V // method@283b │ │ +0f8a0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0005 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 plane I │ │ @@ -348517,18 +348572,18 @@ │ │ type : '(I[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0ea468: |[0ea468] com.badlogic.gdx.backends.android.AndroidGL11.glClipPlanef:(I[FI)V │ │ -0ea478: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea47c: 7240 3c28 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanef:(I[FI)V // method@283c │ │ -0ea482: 0e00 |0005: return-void │ │ +0f8a0c: |[0f8a0c] com.badlogic.gdx.backends.android.AndroidGL11.glClipPlanef:(I[FI)V │ │ +0f8a1c: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8a20: 7240 3c28 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanef:(I[FI)V // method@283c │ │ +0f8a26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0005 line=181 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 plane I │ │ @@ -348540,18 +348595,18 @@ │ │ type : '(BBBB)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0ea484: |[0ea484] com.badlogic.gdx.backends.android.AndroidGL11.glColor4ub:(BBBB)V │ │ -0ea494: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea498: 7255 3f28 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glColor4ub:(BBBB)V // method@283f │ │ -0ea49e: 0e00 |0005: return-void │ │ +0f8a28: |[0f8a28] com.badlogic.gdx.backends.android.AndroidGL11.glColor4ub:(BBBB)V │ │ +0f8a38: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8a3c: 7255 3f28 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glColor4ub:(BBBB)V // method@283f │ │ +0f8a42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0005 line=61 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 red B │ │ @@ -348564,18 +348619,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0ea4a0: |[0ea4a0] com.badlogic.gdx.backends.android.AndroidGL11.glColorPointer:(IIII)V │ │ -0ea4b0: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea4b4: 7255 4028 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glColorPointer:(IIII)V // method@2840 │ │ -0ea4ba: 0e00 |0005: return-void │ │ +0f8a44: |[0f8a44] com.badlogic.gdx.backends.android.AndroidGL11.glColorPointer:(IIII)V │ │ +0f8a54: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8a58: 7255 4028 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glColorPointer:(IIII)V // method@2840 │ │ +0f8a5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0005 line=261 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 size I │ │ @@ -348588,18 +348643,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ea4bc: |[0ea4bc] com.badlogic.gdx.backends.android.AndroidGL11.glDeleteBuffers:(ILjava/nio/IntBuffer;)V │ │ -0ea4cc: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea4d0: 7230 4128 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@2841 │ │ -0ea4d6: 0e00 |0005: return-void │ │ +0f8a60: |[0f8a60] com.badlogic.gdx.backends.android.AndroidGL11.glDeleteBuffers:(ILjava/nio/IntBuffer;)V │ │ +0f8a70: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8a74: 7230 4128 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@2841 │ │ +0f8a7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0005 line=66 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 n I │ │ @@ -348610,18 +348665,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0ea4d8: |[0ea4d8] com.badlogic.gdx.backends.android.AndroidGL11.glDeleteBuffers:(I[II)V │ │ -0ea4e8: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea4ec: 7240 4228 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glDeleteBuffers:(I[II)V // method@2842 │ │ -0ea4f2: 0e00 |0005: return-void │ │ +0f8a7c: |[0f8a7c] com.badlogic.gdx.backends.android.AndroidGL11.glDeleteBuffers:(I[II)V │ │ +0f8a8c: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8a90: 7240 4228 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glDeleteBuffers:(I[II)V // method@2842 │ │ +0f8a96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0005 line=186 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 n I │ │ @@ -348633,18 +348688,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0ea4f4: |[0ea4f4] com.badlogic.gdx.backends.android.AndroidGL11.glDrawElements:(IIII)V │ │ -0ea504: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea508: 7255 4328 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glDrawElements:(IIII)V // method@2843 │ │ -0ea50e: 0e00 |0005: return-void │ │ +0f8a98: |[0f8a98] com.badlogic.gdx.backends.android.AndroidGL11.glDrawElements:(IIII)V │ │ +0f8aa8: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8aac: 7255 4328 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glDrawElements:(IIII)V // method@2843 │ │ +0f8ab2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x0005 line=281 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ @@ -348657,18 +348712,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ea510: |[0ea510] com.badlogic.gdx.backends.android.AndroidGL11.glGenBuffers:(ILjava/nio/IntBuffer;)V │ │ -0ea520: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea524: 7230 4428 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@2844 │ │ -0ea52a: 0e00 |0005: return-void │ │ +0f8ab4: |[0f8ab4] com.badlogic.gdx.backends.android.AndroidGL11.glGenBuffers:(ILjava/nio/IntBuffer;)V │ │ +0f8ac4: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8ac8: 7230 4428 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@2844 │ │ +0f8ace: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0005 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 n I │ │ @@ -348679,18 +348734,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0ea52c: |[0ea52c] com.badlogic.gdx.backends.android.AndroidGL11.glGenBuffers:(I[II)V │ │ -0ea53c: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea540: 7240 4528 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGenBuffers:(I[II)V // method@2845 │ │ -0ea546: 0e00 |0005: return-void │ │ +0f8ad0: |[0f8ad0] com.badlogic.gdx.backends.android.AndroidGL11.glGenBuffers:(I[II)V │ │ +0f8ae0: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8ae4: 7240 4528 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGenBuffers:(I[II)V // method@2845 │ │ +0f8aea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0005 line=191 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 n I │ │ @@ -348702,18 +348757,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ea548: |[0ea548] com.badlogic.gdx.backends.android.AndroidGL11.glGetBooleanv:(ILjava/nio/IntBuffer;)V │ │ -0ea558: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea55c: 7230 4628 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glGetBooleanv:(ILjava/nio/IntBuffer;)V // method@2846 │ │ -0ea562: 0e00 |0005: return-void │ │ +0f8aec: |[0f8aec] com.badlogic.gdx.backends.android.AndroidGL11.glGetBooleanv:(ILjava/nio/IntBuffer;)V │ │ +0f8afc: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8b00: 7230 4628 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glGetBooleanv:(ILjava/nio/IntBuffer;)V // method@2846 │ │ +0f8b06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ @@ -348724,18 +348779,18 @@ │ │ type : '(I[ZI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0ea564: |[0ea564] com.badlogic.gdx.backends.android.AndroidGL11.glGetBooleanv:(I[ZI)V │ │ -0ea574: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea578: 7240 4728 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetBooleanv:(I[ZI)V // method@2847 │ │ -0ea57e: 0e00 |0005: return-void │ │ +0f8b08: |[0f8b08] com.badlogic.gdx.backends.android.AndroidGL11.glGetBooleanv:(I[ZI)V │ │ +0f8b18: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8b1c: 7240 4728 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetBooleanv:(I[ZI)V // method@2847 │ │ +0f8b22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0005 line=196 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ @@ -348747,18 +348802,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0ea580: |[0ea580] com.badlogic.gdx.backends.android.AndroidGL11.glGetBufferParameteriv:(IILjava/nio/IntBuffer;)V │ │ -0ea590: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea594: 7240 4828 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetBufferParameteriv:(IILjava/nio/IntBuffer;)V // method@2848 │ │ -0ea59a: 0e00 |0005: return-void │ │ +0f8b24: |[0f8b24] com.badlogic.gdx.backends.android.AndroidGL11.glGetBufferParameteriv:(IILjava/nio/IntBuffer;)V │ │ +0f8b34: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8b38: 7240 4828 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetBufferParameteriv:(IILjava/nio/IntBuffer;)V // method@2848 │ │ +0f8b3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0005 line=81 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 target I │ │ @@ -348770,18 +348825,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0ea59c: |[0ea59c] com.badlogic.gdx.backends.android.AndroidGL11.glGetBufferParameteriv:(II[II)V │ │ -0ea5ac: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea5b0: 7255 4928 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glGetBufferParameteriv:(II[II)V // method@2849 │ │ -0ea5b6: 0e00 |0005: return-void │ │ +0f8b40: |[0f8b40] com.badlogic.gdx.backends.android.AndroidGL11.glGetBufferParameteriv:(II[II)V │ │ +0f8b50: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8b54: 7255 4928 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glGetBufferParameteriv:(II[II)V // method@2849 │ │ +0f8b5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0005 line=201 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 target I │ │ @@ -348794,18 +348849,18 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ea5b8: |[0ea5b8] com.badlogic.gdx.backends.android.AndroidGL11.glGetClipPlanef:(ILjava/nio/FloatBuffer;)V │ │ -0ea5c8: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea5cc: 7230 4a28 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glGetClipPlanef:(ILjava/nio/FloatBuffer;)V // method@284a │ │ -0ea5d2: 0e00 |0005: return-void │ │ +0f8b5c: |[0f8b5c] com.badlogic.gdx.backends.android.AndroidGL11.glGetClipPlanef:(ILjava/nio/FloatBuffer;)V │ │ +0f8b6c: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8b70: 7230 4a28 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glGetClipPlanef:(ILjava/nio/FloatBuffer;)V // method@284a │ │ +0f8b76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0005 line=86 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ @@ -348816,18 +348871,18 @@ │ │ type : '(I[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0ea5d4: |[0ea5d4] com.badlogic.gdx.backends.android.AndroidGL11.glGetClipPlanef:(I[FI)V │ │ -0ea5e4: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea5e8: 7240 4b28 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetClipPlanef:(I[FI)V // method@284b │ │ -0ea5ee: 0e00 |0005: return-void │ │ +0f8b78: |[0f8b78] com.badlogic.gdx.backends.android.AndroidGL11.glGetClipPlanef:(I[FI)V │ │ +0f8b88: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8b8c: 7240 4b28 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetClipPlanef:(I[FI)V // method@284b │ │ +0f8b92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0005 line=206 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ @@ -348839,18 +348894,18 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ea5f0: |[0ea5f0] com.badlogic.gdx.backends.android.AndroidGL11.glGetFloatv:(ILjava/nio/FloatBuffer;)V │ │ -0ea600: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea604: 7230 4c28 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glGetFloatv:(ILjava/nio/FloatBuffer;)V // method@284c │ │ -0ea60a: 0e00 |0005: return-void │ │ +0f8b94: |[0f8b94] com.badlogic.gdx.backends.android.AndroidGL11.glGetFloatv:(ILjava/nio/FloatBuffer;)V │ │ +0f8ba4: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8ba8: 7230 4c28 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glGetFloatv:(ILjava/nio/FloatBuffer;)V // method@284c │ │ +0f8bae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0005 line=91 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ @@ -348861,18 +348916,18 @@ │ │ type : '(I[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0ea60c: |[0ea60c] com.badlogic.gdx.backends.android.AndroidGL11.glGetFloatv:(I[FI)V │ │ -0ea61c: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea620: 7240 4d28 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetFloatv:(I[FI)V // method@284d │ │ -0ea626: 0e00 |0005: return-void │ │ +0f8bb0: |[0f8bb0] com.badlogic.gdx.backends.android.AndroidGL11.glGetFloatv:(I[FI)V │ │ +0f8bc0: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8bc4: 7240 4d28 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetFloatv:(I[FI)V // method@284d │ │ +0f8bca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0005 line=211 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ @@ -348884,18 +348939,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0ea628: |[0ea628] com.badlogic.gdx.backends.android.AndroidGL11.glGetLightfv:(IILjava/nio/FloatBuffer;)V │ │ -0ea638: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea63c: 7240 4e28 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetLightfv:(IILjava/nio/FloatBuffer;)V // method@284e │ │ -0ea642: 0e00 |0005: return-void │ │ +0f8bcc: |[0f8bcc] com.badlogic.gdx.backends.android.AndroidGL11.glGetLightfv:(IILjava/nio/FloatBuffer;)V │ │ +0f8bdc: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8be0: 7240 4e28 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetLightfv:(IILjava/nio/FloatBuffer;)V // method@284e │ │ +0f8be6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0005 line=96 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 light I │ │ @@ -348907,18 +348962,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0ea644: |[0ea644] com.badlogic.gdx.backends.android.AndroidGL11.glGetLightfv:(II[FI)V │ │ -0ea654: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea658: 7255 4f28 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glGetLightfv:(II[FI)V // method@284f │ │ -0ea65e: 0e00 |0005: return-void │ │ +0f8be8: |[0f8be8] com.badlogic.gdx.backends.android.AndroidGL11.glGetLightfv:(II[FI)V │ │ +0f8bf8: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8bfc: 7255 4f28 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glGetLightfv:(II[FI)V // method@284f │ │ +0f8c02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0005 line=216 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 light I │ │ @@ -348931,18 +348986,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0ea660: |[0ea660] com.badlogic.gdx.backends.android.AndroidGL11.glGetMaterialfv:(IILjava/nio/FloatBuffer;)V │ │ -0ea670: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea674: 7240 5028 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetMaterialfv:(IILjava/nio/FloatBuffer;)V // method@2850 │ │ -0ea67a: 0e00 |0005: return-void │ │ +0f8c04: |[0f8c04] com.badlogic.gdx.backends.android.AndroidGL11.glGetMaterialfv:(IILjava/nio/FloatBuffer;)V │ │ +0f8c14: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8c18: 7240 5028 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetMaterialfv:(IILjava/nio/FloatBuffer;)V // method@2850 │ │ +0f8c1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0005 line=101 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 face I │ │ @@ -348954,18 +349009,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0ea67c: |[0ea67c] com.badlogic.gdx.backends.android.AndroidGL11.glGetMaterialfv:(II[FI)V │ │ -0ea68c: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea690: 7255 5128 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glGetMaterialfv:(II[FI)V // method@2851 │ │ -0ea696: 0e00 |0005: return-void │ │ +0f8c20: |[0f8c20] com.badlogic.gdx.backends.android.AndroidGL11.glGetMaterialfv:(II[FI)V │ │ +0f8c30: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8c34: 7255 5128 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glGetMaterialfv:(II[FI)V // method@2851 │ │ +0f8c3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0005 line=221 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 face I │ │ @@ -348978,18 +349033,18 @@ │ │ type : '(I[Ljava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ea698: |[0ea698] com.badlogic.gdx.backends.android.AndroidGL11.glGetPointerv:(I[Ljava/nio/Buffer;)V │ │ -0ea6a8: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea6ac: 7230 5228 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glGetPointerv:(I[Ljava/nio/Buffer;)V // method@2852 │ │ -0ea6b2: 0e00 |0005: return-void │ │ +0f8c3c: |[0f8c3c] com.badlogic.gdx.backends.android.AndroidGL11.glGetPointerv:(I[Ljava/nio/Buffer;)V │ │ +0f8c4c: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8c50: 7230 5228 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glGetPointerv:(I[Ljava/nio/Buffer;)V // method@2852 │ │ +0f8c56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0005 line=106 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ @@ -349000,18 +349055,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0ea6b4: |[0ea6b4] com.badlogic.gdx.backends.android.AndroidGL11.glGetTexEnviv:(IILjava/nio/IntBuffer;)V │ │ -0ea6c4: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea6c8: 7240 5328 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetTexEnviv:(IILjava/nio/IntBuffer;)V // method@2853 │ │ -0ea6ce: 0e00 |0005: return-void │ │ +0f8c58: |[0f8c58] com.badlogic.gdx.backends.android.AndroidGL11.glGetTexEnviv:(IILjava/nio/IntBuffer;)V │ │ +0f8c68: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8c6c: 7240 5328 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetTexEnviv:(IILjava/nio/IntBuffer;)V // method@2853 │ │ +0f8c72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0005 line=111 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 env I │ │ @@ -349023,18 +349078,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0ea6d0: |[0ea6d0] com.badlogic.gdx.backends.android.AndroidGL11.glGetTexEnviv:(II[II)V │ │ -0ea6e0: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea6e4: 7255 5428 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glGetTexEnviv:(II[II)V // method@2854 │ │ -0ea6ea: 0e00 |0005: return-void │ │ +0f8c74: |[0f8c74] com.badlogic.gdx.backends.android.AndroidGL11.glGetTexEnviv:(II[II)V │ │ +0f8c84: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8c88: 7255 5428 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glGetTexEnviv:(II[II)V // method@2854 │ │ +0f8c8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0005 line=226 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 env I │ │ @@ -349047,18 +349102,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0ea6ec: |[0ea6ec] com.badlogic.gdx.backends.android.AndroidGL11.glGetTexParameterfv:(IILjava/nio/FloatBuffer;)V │ │ -0ea6fc: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea700: 7240 5528 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetTexParameterfv:(IILjava/nio/FloatBuffer;)V // method@2855 │ │ -0ea706: 0e00 |0005: return-void │ │ +0f8c90: |[0f8c90] com.badlogic.gdx.backends.android.AndroidGL11.glGetTexParameterfv:(IILjava/nio/FloatBuffer;)V │ │ +0f8ca0: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8ca4: 7240 5528 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetTexParameterfv:(IILjava/nio/FloatBuffer;)V // method@2855 │ │ +0f8caa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0005 line=116 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 target I │ │ @@ -349070,18 +349125,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0ea708: |[0ea708] com.badlogic.gdx.backends.android.AndroidGL11.glGetTexParameterfv:(II[FI)V │ │ -0ea718: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea71c: 7255 5628 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glGetTexParameterfv:(II[FI)V // method@2856 │ │ -0ea722: 0e00 |0005: return-void │ │ +0f8cac: |[0f8cac] com.badlogic.gdx.backends.android.AndroidGL11.glGetTexParameterfv:(II[FI)V │ │ +0f8cbc: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8cc0: 7255 5628 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glGetTexParameterfv:(II[FI)V // method@2856 │ │ +0f8cc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0005 line=231 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 target I │ │ @@ -349094,18 +349149,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0ea724: |[0ea724] com.badlogic.gdx.backends.android.AndroidGL11.glGetTexParameteriv:(IILjava/nio/IntBuffer;)V │ │ -0ea734: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea738: 7240 5728 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetTexParameteriv:(IILjava/nio/IntBuffer;)V // method@2857 │ │ -0ea73e: 0e00 |0005: return-void │ │ +0f8cc8: |[0f8cc8] com.badlogic.gdx.backends.android.AndroidGL11.glGetTexParameteriv:(IILjava/nio/IntBuffer;)V │ │ +0f8cd8: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8cdc: 7240 5728 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetTexParameteriv:(IILjava/nio/IntBuffer;)V // method@2857 │ │ +0f8ce2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0005 line=121 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 target I │ │ @@ -349117,18 +349172,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0ea740: |[0ea740] com.badlogic.gdx.backends.android.AndroidGL11.glGetTexParameteriv:(II[II)V │ │ -0ea750: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea754: 7255 5828 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glGetTexParameteriv:(II[II)V // method@2858 │ │ -0ea75a: 0e00 |0005: return-void │ │ +0f8ce4: |[0f8ce4] com.badlogic.gdx.backends.android.AndroidGL11.glGetTexParameteriv:(II[II)V │ │ +0f8cf4: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8cf8: 7255 5828 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glGetTexParameteriv:(II[II)V // method@2858 │ │ +0f8cfe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0005 line=236 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 target I │ │ @@ -349141,19 +349196,19 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0ea75c: |[0ea75c] com.badlogic.gdx.backends.android.AndroidGL11.glIsBuffer:(I)Z │ │ -0ea76c: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea770: 7220 5928 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL11;.glIsBuffer:(I)Z // method@2859 │ │ -0ea776: 0a00 |0005: move-result v0 │ │ -0ea778: 0f00 |0006: return v0 │ │ +0f8d00: |[0f8d00] com.badlogic.gdx.backends.android.AndroidGL11.glIsBuffer:(I)Z │ │ +0f8d10: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8d14: 7220 5928 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL11;.glIsBuffer:(I)Z // method@2859 │ │ +0f8d1a: 0a00 |0005: move-result v0 │ │ +0f8d1c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0007 reg=2 buffer I │ │ │ │ @@ -349162,19 +349217,19 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0ea77c: |[0ea77c] com.badlogic.gdx.backends.android.AndroidGL11.glIsEnabled:(I)Z │ │ -0ea78c: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea790: 7220 5a28 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL11;.glIsEnabled:(I)Z // method@285a │ │ -0ea796: 0a00 |0005: move-result v0 │ │ -0ea798: 0f00 |0006: return v0 │ │ +0f8d20: |[0f8d20] com.badlogic.gdx.backends.android.AndroidGL11.glIsEnabled:(I)Z │ │ +0f8d30: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8d34: 7220 5a28 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL11;.glIsEnabled:(I)Z // method@285a │ │ +0f8d3a: 0a00 |0005: move-result v0 │ │ +0f8d3c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0007 reg=2 cap I │ │ │ │ @@ -349183,19 +349238,19 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0ea79c: |[0ea79c] com.badlogic.gdx.backends.android.AndroidGL11.glIsTexture:(I)Z │ │ -0ea7ac: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea7b0: 7220 5b28 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL11;.glIsTexture:(I)Z // method@285b │ │ -0ea7b6: 0a00 |0005: move-result v0 │ │ -0ea7b8: 0f00 |0006: return v0 │ │ +0f8d40: |[0f8d40] com.badlogic.gdx.backends.android.AndroidGL11.glIsTexture:(I)Z │ │ +0f8d50: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8d54: 7220 5b28 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL11;.glIsTexture:(I)Z // method@285b │ │ +0f8d5a: 0a00 |0005: move-result v0 │ │ +0f8d5c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0007 reg=2 texture I │ │ │ │ @@ -349204,18 +349259,18 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0ea7bc: |[0ea7bc] com.badlogic.gdx.backends.android.AndroidGL11.glNormalPointer:(III)V │ │ -0ea7cc: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea7d0: 7240 5c28 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glNormalPointer:(III)V // method@285c │ │ -0ea7d6: 0e00 |0005: return-void │ │ +0f8d60: |[0f8d60] com.badlogic.gdx.backends.android.AndroidGL11.glNormalPointer:(III)V │ │ +0f8d70: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8d74: 7240 5c28 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glNormalPointer:(III)V // method@285c │ │ +0f8d7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0005 line=266 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 type I │ │ @@ -349227,18 +349282,18 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ea7d8: |[0ea7d8] com.badlogic.gdx.backends.android.AndroidGL11.glPointParameterf:(IF)V │ │ -0ea7e8: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea7ec: 7230 5d28 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glPointParameterf:(IF)V // method@285d │ │ -0ea7f2: 0e00 |0005: return-void │ │ +0f8d7c: |[0f8d7c] com.badlogic.gdx.backends.android.AndroidGL11.glPointParameterf:(IF)V │ │ +0f8d8c: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8d90: 7230 5d28 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glPointParameterf:(IF)V // method@285d │ │ +0f8d96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0005 line=141 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ @@ -349249,18 +349304,18 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ea7f4: |[0ea7f4] com.badlogic.gdx.backends.android.AndroidGL11.glPointParameterfv:(ILjava/nio/FloatBuffer;)V │ │ -0ea804: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea808: 7230 5e28 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glPointParameterfv:(ILjava/nio/FloatBuffer;)V // method@285e │ │ -0ea80e: 0e00 |0005: return-void │ │ +0f8d98: |[0f8d98] com.badlogic.gdx.backends.android.AndroidGL11.glPointParameterfv:(ILjava/nio/FloatBuffer;)V │ │ +0f8da8: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8dac: 7230 5e28 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glPointParameterfv:(ILjava/nio/FloatBuffer;)V // method@285e │ │ +0f8db2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0005 line=146 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ @@ -349271,18 +349326,18 @@ │ │ type : '(I[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0ea810: |[0ea810] com.badlogic.gdx.backends.android.AndroidGL11.glPointParameterfv:(I[FI)V │ │ -0ea820: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea824: 7240 5f28 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glPointParameterfv:(I[FI)V // method@285f │ │ -0ea82a: 0e00 |0005: return-void │ │ +0f8db4: |[0f8db4] com.badlogic.gdx.backends.android.AndroidGL11.glPointParameterfv:(I[FI)V │ │ +0f8dc4: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8dc8: 7240 5f28 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glPointParameterfv:(I[FI)V // method@285f │ │ +0f8dce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0005 line=241 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 pname I │ │ @@ -349294,18 +349349,18 @@ │ │ type : '(IILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0ea82c: |[0ea82c] com.badlogic.gdx.backends.android.AndroidGL11.glPointSizePointerOES:(IILjava/nio/Buffer;)V │ │ -0ea83c: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea840: 7240 6028 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glPointSizePointerOES:(IILjava/nio/Buffer;)V // method@2860 │ │ -0ea846: 0e00 |0005: return-void │ │ +0f8dd0: |[0f8dd0] com.badlogic.gdx.backends.android.AndroidGL11.glPointSizePointerOES:(IILjava/nio/Buffer;)V │ │ +0f8de0: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8de4: 7240 6028 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glPointSizePointerOES:(IILjava/nio/Buffer;)V // method@2860 │ │ +0f8dea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0005 line=151 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 type I │ │ @@ -349317,18 +349372,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0ea848: |[0ea848] com.badlogic.gdx.backends.android.AndroidGL11.glTexCoordPointer:(IIII)V │ │ -0ea858: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea85c: 7255 6128 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glTexCoordPointer:(IIII)V // method@2861 │ │ -0ea862: 0e00 |0005: return-void │ │ +0f8dec: |[0f8dec] com.badlogic.gdx.backends.android.AndroidGL11.glTexCoordPointer:(IIII)V │ │ +0f8dfc: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8e00: 7255 6128 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glTexCoordPointer:(IIII)V // method@2861 │ │ +0f8e06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0005 line=271 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 size I │ │ @@ -349341,18 +349396,18 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0ea864: |[0ea864] com.badlogic.gdx.backends.android.AndroidGL11.glTexEnvi:(III)V │ │ -0ea874: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea878: 7240 6228 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glTexEnvi:(III)V // method@2862 │ │ -0ea87e: 0e00 |0005: return-void │ │ +0f8e08: |[0f8e08] com.badlogic.gdx.backends.android.AndroidGL11.glTexEnvi:(III)V │ │ +0f8e18: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8e1c: 7240 6228 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glTexEnvi:(III)V // method@2862 │ │ +0f8e22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0005 line=156 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 target I │ │ @@ -349364,18 +349419,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0ea880: |[0ea880] com.badlogic.gdx.backends.android.AndroidGL11.glTexEnviv:(IILjava/nio/IntBuffer;)V │ │ -0ea890: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea894: 7240 6328 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glTexEnviv:(IILjava/nio/IntBuffer;)V // method@2863 │ │ -0ea89a: 0e00 |0005: return-void │ │ +0f8e24: |[0f8e24] com.badlogic.gdx.backends.android.AndroidGL11.glTexEnviv:(IILjava/nio/IntBuffer;)V │ │ +0f8e34: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8e38: 7240 6328 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glTexEnviv:(IILjava/nio/IntBuffer;)V // method@2863 │ │ +0f8e3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0005 line=161 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 target I │ │ @@ -349387,18 +349442,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0ea89c: |[0ea89c] com.badlogic.gdx.backends.android.AndroidGL11.glTexEnviv:(II[II)V │ │ -0ea8ac: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea8b0: 7255 6428 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glTexEnviv:(II[II)V // method@2864 │ │ -0ea8b6: 0e00 |0005: return-void │ │ +0f8e40: |[0f8e40] com.badlogic.gdx.backends.android.AndroidGL11.glTexEnviv:(II[II)V │ │ +0f8e50: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8e54: 7255 6428 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glTexEnviv:(II[II)V // method@2864 │ │ +0f8e5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0005 line=246 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 target I │ │ @@ -349411,18 +349466,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0ea8b8: |[0ea8b8] com.badlogic.gdx.backends.android.AndroidGL11.glTexParameterfv:(IILjava/nio/FloatBuffer;)V │ │ -0ea8c8: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea8cc: 7240 6528 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameterfv:(IILjava/nio/FloatBuffer;)V // method@2865 │ │ -0ea8d2: 0e00 |0005: return-void │ │ +0f8e5c: |[0f8e5c] com.badlogic.gdx.backends.android.AndroidGL11.glTexParameterfv:(IILjava/nio/FloatBuffer;)V │ │ +0f8e6c: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8e70: 7240 6528 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameterfv:(IILjava/nio/FloatBuffer;)V // method@2865 │ │ +0f8e76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0005 line=166 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 target I │ │ @@ -349434,18 +349489,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0ea8d4: |[0ea8d4] com.badlogic.gdx.backends.android.AndroidGL11.glTexParameterfv:(II[FI)V │ │ -0ea8e4: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea8e8: 7255 6628 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameterfv:(II[FI)V // method@2866 │ │ -0ea8ee: 0e00 |0005: return-void │ │ +0f8e78: |[0f8e78] com.badlogic.gdx.backends.android.AndroidGL11.glTexParameterfv:(II[FI)V │ │ +0f8e88: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8e8c: 7255 6628 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameterfv:(II[FI)V // method@2866 │ │ +0f8e92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0005 line=251 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 target I │ │ @@ -349458,18 +349513,18 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0ea8f0: |[0ea8f0] com.badlogic.gdx.backends.android.AndroidGL11.glTexParameteri:(III)V │ │ -0ea900: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea904: 7240 6728 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameteri:(III)V // method@2867 │ │ -0ea90a: 0e00 |0005: return-void │ │ +0f8e94: |[0f8e94] com.badlogic.gdx.backends.android.AndroidGL11.glTexParameteri:(III)V │ │ +0f8ea4: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8ea8: 7240 6728 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameteri:(III)V // method@2867 │ │ +0f8eae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0005 line=171 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 target I │ │ @@ -349481,18 +349536,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0ea90c: |[0ea90c] com.badlogic.gdx.backends.android.AndroidGL11.glTexParameteriv:(IILjava/nio/IntBuffer;)V │ │ -0ea91c: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea920: 7240 6828 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameteriv:(IILjava/nio/IntBuffer;)V // method@2868 │ │ -0ea926: 0e00 |0005: return-void │ │ +0f8eb0: |[0f8eb0] com.badlogic.gdx.backends.android.AndroidGL11.glTexParameteriv:(IILjava/nio/IntBuffer;)V │ │ +0f8ec0: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8ec4: 7240 6828 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameteriv:(IILjava/nio/IntBuffer;)V // method@2868 │ │ +0f8eca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0005 line=176 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 target I │ │ @@ -349504,18 +349559,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0ea928: |[0ea928] com.badlogic.gdx.backends.android.AndroidGL11.glTexParameteriv:(II[II)V │ │ -0ea938: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea93c: 7255 6928 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameteriv:(II[II)V // method@2869 │ │ -0ea942: 0e00 |0005: return-void │ │ +0f8ecc: |[0f8ecc] com.badlogic.gdx.backends.android.AndroidGL11.glTexParameteriv:(II[II)V │ │ +0f8edc: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8ee0: 7255 6928 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameteriv:(II[II)V // method@2869 │ │ +0f8ee6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0005 line=256 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 target I │ │ @@ -349528,36 +349583,36 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0ea944: |[0ea944] com.badlogic.gdx.backends.android.AndroidGL11.glVertexPointer:(IIII)V │ │ -0ea954: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ -0ea958: 7255 6a28 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glVertexPointer:(IIII)V // method@286a │ │ -0ea95e: 0e00 |0005: return-void │ │ +0f8ee8: |[0f8ee8] com.badlogic.gdx.backends.android.AndroidGL11.glVertexPointer:(IIII)V │ │ +0f8ef8: 5410 6701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@0167 │ │ +0f8efc: 7255 6a28 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glVertexPointer:(IIII)V // method@286a │ │ +0f8f02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0005 line=276 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGL11; │ │ 0x0000 - 0x0006 reg=2 size I │ │ 0x0000 - 0x0006 reg=3 type I │ │ 0x0000 - 0x0006 reg=4 stride I │ │ 0x0000 - 0x0006 reg=5 pointer I │ │ │ │ source_file_idx : 393 (AndroidGL11.java) │ │ │ │ Class #808 header: │ │ -class_idx : 328 │ │ +class_idx : 326 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 319 │ │ -source_file_idx : 3587 │ │ +superclass_idx : 317 │ │ +source_file_idx : 3585 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #808 annotations: │ │ Annotations on class │ │ @@ -349581,18 +349636,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;Lcom/badlogic/gdx/graphics/g2d/Sprite;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ea960: |[0ea960] com.badlogic.gdx.graphics.g2d.ParticleEmitterBox2D$ParticleBox2D.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;Lcom/badlogic/gdx/graphics/g2d/Sprite;)V │ │ -0ea970: 5b01 7007 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@0770 │ │ -0ea974: 7020 a70c 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0ca7 │ │ -0ea97a: 0e00 |0005: return-void │ │ +0f8f04: |[0f8f04] com.badlogic.gdx.graphics.g2d.ParticleEmitterBox2D$ParticleBox2D.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;Lcom/badlogic/gdx/graphics/g2d/Sprite;)V │ │ +0f8f14: 5b01 7007 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@0770 │ │ +0f8f18: 7020 a70c 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0ca7 │ │ +0f8f1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0002 line=92 │ │ 0x0005 line=93 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D; │ │ @@ -349605,85 +349660,85 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 136 16-bit code units │ │ -0ea97c: |[0ea97c] com.badlogic.gdx.graphics.g2d.ParticleEmitterBox2D$ParticleBox2D.translate:(FF)V │ │ -0ea98c: 1506 0040 |0000: const/high16 v6, #int 1073741824 // #4000 │ │ -0ea990: a802 0808 |0002: mul-float v2, v8, v8 │ │ -0ea994: a803 0909 |0004: mul-float v3, v9, v9 │ │ -0ea998: c632 |0006: add-float/2addr v2, v3 │ │ -0ea99a: 1403 6f12 833a |0007: const v3, #float 0.001 // #3a83126f │ │ -0ea9a0: 2e02 0203 |000a: cmpg-float v2, v2, v3 │ │ -0ea9a4: 3b02 0300 |000c: if-gez v2, 000f // +0003 │ │ -0ea9a8: 0e00 |000e: return-void │ │ -0ea9aa: 6e10 3a0d 0700 |000f: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.getX:()F // method@0d3a │ │ -0ea9b0: 0a02 |0012: move-result v2 │ │ -0ea9b2: 6e10 390d 0700 |0013: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.getWidth:()F // method@0d39 │ │ -0ea9b8: 0a03 |0016: move-result v3 │ │ -0ea9ba: c963 |0017: div-float/2addr v3, v6 │ │ -0ea9bc: a600 0203 |0018: add-float v0, v2, v3 │ │ -0ea9c0: 6e10 3b0d 0700 |001a: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.getY:()F // method@0d3b │ │ -0ea9c6: 0a02 |001d: move-result v2 │ │ -0ea9c8: 6e10 380d 0700 |001e: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.getHeight:()F // method@0d38 │ │ -0ea9ce: 0a03 |0021: move-result v3 │ │ -0ea9d0: c963 |0022: div-float/2addr v3, v6 │ │ -0ea9d2: a601 0203 |0023: add-float v1, v2, v3 │ │ -0ea9d6: 5472 7007 |0025: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@0770 │ │ -0ea9da: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -0ea9dc: 5c23 7507 |0028: iput-boolean v3, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.particleCollided:Z // field@0775 │ │ -0ea9e0: 5472 7007 |002a: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@0770 │ │ -0ea9e4: 5422 7707 |002c: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.startPoint:Lcom/badlogic/gdx/math/Vector2; // field@0777 │ │ -0ea9e8: 6e30 6814 0201 |002e: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0ea9ee: 5472 7007 |0031: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@0770 │ │ -0ea9f2: 5422 7307 |0033: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.endPoint:Lcom/badlogic/gdx/math/Vector2; // field@0773 │ │ -0ea9f6: a603 0008 |0035: add-float v3, v0, v8 │ │ -0ea9fa: a604 0109 |0037: add-float v4, v1, v9 │ │ -0ea9fe: 6e30 6814 3204 |0039: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0eaa04: 5472 7007 |003c: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@0770 │ │ -0eaa08: 5422 7807 |003e: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0778 │ │ -0eaa0c: 3802 1500 |0040: if-eqz v2, 0055 // +0015 │ │ -0eaa10: 5472 7007 |0042: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@0770 │ │ -0eaa14: 5422 7807 |0044: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0778 │ │ -0eaa18: 5473 7007 |0046: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@0770 │ │ -0eaa1c: 5433 7607 |0048: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.rayCallBack:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; // field@0776 │ │ -0eaa20: 5474 7007 |004a: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@0770 │ │ -0eaa24: 5444 7707 |004c: iget-object v4, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.startPoint:Lcom/badlogic/gdx/math/Vector2; // field@0777 │ │ -0eaa28: 5475 7007 |004e: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@0770 │ │ -0eaa2c: 5455 7307 |0050: iget-object v5, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.endPoint:Lcom/badlogic/gdx/math/Vector2; // field@0773 │ │ -0eaa30: 6e40 7716 3254 |0052: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/World;.rayCast:(Lcom/badlogic/gdx/physics/box2d/RayCastCallback;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V // method@1677 │ │ -0eaa36: 5472 7007 |0055: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@0770 │ │ -0eaa3a: 5522 7507 |0057: iget-boolean v2, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.particleCollided:Z // field@0775 │ │ -0eaa3e: 3902 2b00 |0059: if-nez v2, 0084 // +002b │ │ -0eaa42: 5472 7007 |005b: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@0770 │ │ -0eaa46: 5222 7407 |005d: iget v2, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.normalAngle:F // field@0774 │ │ -0eaa4a: c862 |005f: mul-float/2addr v2, v6 │ │ -0eaa4c: 5273 6d07 |0060: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.angle:F // field@076d │ │ -0eaa50: c732 |0062: sub-float/2addr v2, v3 │ │ -0eaa52: 1503 3443 |0063: const/high16 v3, #int 1127481344 // #4334 │ │ -0eaa56: c732 |0065: sub-float/2addr v2, v3 │ │ -0eaa58: 5972 6d07 |0066: iput v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.angle:F // field@076d │ │ -0eaa5c: 5272 6d07 |0068: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.angle:F // field@076d │ │ -0eaa60: 7110 8c13 0200 |006a: invoke-static {v2}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@138c │ │ -0eaa66: 0a02 |006d: move-result v2 │ │ -0eaa68: 5972 6e07 |006e: iput v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.angleCos:F // field@076e │ │ -0eaa6c: 5272 6d07 |0070: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.angle:F // field@076d │ │ -0eaa70: 7110 9a13 0200 |0072: invoke-static {v2}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@139a │ │ -0eaa76: 0a02 |0075: move-result v2 │ │ -0eaa78: 5972 6f07 |0076: iput v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.angleSin:F // field@076f │ │ -0eaa7c: 5272 7107 |0078: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.velocity:F // field@0771 │ │ -0eaa80: 5273 6e07 |007a: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.angleCos:F // field@076e │ │ -0eaa84: a808 0203 |007c: mul-float v8, v2, v3 │ │ -0eaa88: 5272 7107 |007e: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.velocity:F // field@0771 │ │ -0eaa8c: 5273 6f07 |0080: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.angleSin:F // field@076f │ │ -0eaa90: a809 0203 |0082: mul-float v9, v2, v3 │ │ -0eaa94: 6f30 b00c 8709 |0084: invoke-super {v7, v8, v9}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.translate:(FF)V // method@0cb0 │ │ -0eaa9a: 2887 |0087: goto 000e // -0079 │ │ +0f8f20: |[0f8f20] com.badlogic.gdx.graphics.g2d.ParticleEmitterBox2D$ParticleBox2D.translate:(FF)V │ │ +0f8f30: 1506 0040 |0000: const/high16 v6, #int 1073741824 // #4000 │ │ +0f8f34: a802 0808 |0002: mul-float v2, v8, v8 │ │ +0f8f38: a803 0909 |0004: mul-float v3, v9, v9 │ │ +0f8f3c: c632 |0006: add-float/2addr v2, v3 │ │ +0f8f3e: 1403 6f12 833a |0007: const v3, #float 0.001 // #3a83126f │ │ +0f8f44: 2e02 0203 |000a: cmpg-float v2, v2, v3 │ │ +0f8f48: 3b02 0300 |000c: if-gez v2, 000f // +0003 │ │ +0f8f4c: 0e00 |000e: return-void │ │ +0f8f4e: 6e10 3a0d 0700 |000f: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.getX:()F // method@0d3a │ │ +0f8f54: 0a02 |0012: move-result v2 │ │ +0f8f56: 6e10 390d 0700 |0013: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.getWidth:()F // method@0d39 │ │ +0f8f5c: 0a03 |0016: move-result v3 │ │ +0f8f5e: c963 |0017: div-float/2addr v3, v6 │ │ +0f8f60: a600 0203 |0018: add-float v0, v2, v3 │ │ +0f8f64: 6e10 3b0d 0700 |001a: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.getY:()F // method@0d3b │ │ +0f8f6a: 0a02 |001d: move-result v2 │ │ +0f8f6c: 6e10 380d 0700 |001e: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.getHeight:()F // method@0d38 │ │ +0f8f72: 0a03 |0021: move-result v3 │ │ +0f8f74: c963 |0022: div-float/2addr v3, v6 │ │ +0f8f76: a601 0203 |0023: add-float v1, v2, v3 │ │ +0f8f7a: 5472 7007 |0025: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@0770 │ │ +0f8f7e: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +0f8f80: 5c23 7507 |0028: iput-boolean v3, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.particleCollided:Z // field@0775 │ │ +0f8f84: 5472 7007 |002a: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@0770 │ │ +0f8f88: 5422 7707 |002c: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.startPoint:Lcom/badlogic/gdx/math/Vector2; // field@0777 │ │ +0f8f8c: 6e30 6814 0201 |002e: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f8f92: 5472 7007 |0031: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@0770 │ │ +0f8f96: 5422 7307 |0033: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.endPoint:Lcom/badlogic/gdx/math/Vector2; // field@0773 │ │ +0f8f9a: a603 0008 |0035: add-float v3, v0, v8 │ │ +0f8f9e: a604 0109 |0037: add-float v4, v1, v9 │ │ +0f8fa2: 6e30 6814 3204 |0039: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0f8fa8: 5472 7007 |003c: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@0770 │ │ +0f8fac: 5422 7807 |003e: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0778 │ │ +0f8fb0: 3802 1500 |0040: if-eqz v2, 0055 // +0015 │ │ +0f8fb4: 5472 7007 |0042: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@0770 │ │ +0f8fb8: 5422 7807 |0044: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0778 │ │ +0f8fbc: 5473 7007 |0046: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@0770 │ │ +0f8fc0: 5433 7607 |0048: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.rayCallBack:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; // field@0776 │ │ +0f8fc4: 5474 7007 |004a: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@0770 │ │ +0f8fc8: 5444 7707 |004c: iget-object v4, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.startPoint:Lcom/badlogic/gdx/math/Vector2; // field@0777 │ │ +0f8fcc: 5475 7007 |004e: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@0770 │ │ +0f8fd0: 5455 7307 |0050: iget-object v5, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.endPoint:Lcom/badlogic/gdx/math/Vector2; // field@0773 │ │ +0f8fd4: 6e40 7716 3254 |0052: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/World;.rayCast:(Lcom/badlogic/gdx/physics/box2d/RayCastCallback;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V // method@1677 │ │ +0f8fda: 5472 7007 |0055: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@0770 │ │ +0f8fde: 5522 7507 |0057: iget-boolean v2, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.particleCollided:Z // field@0775 │ │ +0f8fe2: 3902 2b00 |0059: if-nez v2, 0084 // +002b │ │ +0f8fe6: 5472 7007 |005b: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@0770 │ │ +0f8fea: 5222 7407 |005d: iget v2, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.normalAngle:F // field@0774 │ │ +0f8fee: c862 |005f: mul-float/2addr v2, v6 │ │ +0f8ff0: 5273 6d07 |0060: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.angle:F // field@076d │ │ +0f8ff4: c732 |0062: sub-float/2addr v2, v3 │ │ +0f8ff6: 1503 3443 |0063: const/high16 v3, #int 1127481344 // #4334 │ │ +0f8ffa: c732 |0065: sub-float/2addr v2, v3 │ │ +0f8ffc: 5972 6d07 |0066: iput v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.angle:F // field@076d │ │ +0f9000: 5272 6d07 |0068: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.angle:F // field@076d │ │ +0f9004: 7110 8c13 0200 |006a: invoke-static {v2}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@138c │ │ +0f900a: 0a02 |006d: move-result v2 │ │ +0f900c: 5972 6e07 |006e: iput v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.angleCos:F // field@076e │ │ +0f9010: 5272 6d07 |0070: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.angle:F // field@076d │ │ +0f9014: 7110 9a13 0200 |0072: invoke-static {v2}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@139a │ │ +0f901a: 0a02 |0075: move-result v2 │ │ +0f901c: 5972 6f07 |0076: iput v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.angleSin:F // field@076f │ │ +0f9020: 5272 7107 |0078: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.velocity:F // field@0771 │ │ +0f9024: 5273 6e07 |007a: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.angleCos:F // field@076e │ │ +0f9028: a808 0203 |007c: mul-float v8, v2, v3 │ │ +0f902c: 5272 7107 |007e: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.velocity:F // field@0771 │ │ +0f9030: 5273 6f07 |0080: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.angleSin:F // field@076f │ │ +0f9034: a809 0203 |0082: mul-float v9, v2, v3 │ │ +0f9038: 6f30 b00c 8709 |0084: invoke-super {v7, v8, v9}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.translate:(FF)V // method@0cb0 │ │ +0f903e: 2887 |0087: goto 000e // -0079 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=103 │ │ 0x000e line=126 │ │ 0x000f line=106 │ │ 0x001a line=107 │ │ 0x0025 line=110 │ │ @@ -349700,21 +349755,21 @@ │ │ locals : │ │ 0x001a - 0x0088 reg=0 x F │ │ 0x0025 - 0x0088 reg=1 y F │ │ 0x0000 - 0x0088 reg=7 this Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D; │ │ 0x0000 - 0x0088 reg=8 velocityX F │ │ 0x0000 - 0x0088 reg=9 velocityY F │ │ │ │ - source_file_idx : 3587 (ParticleEmitterBox2D.java) │ │ + source_file_idx : 3585 (ParticleEmitterBox2D.java) │ │ │ │ Class #809 header: │ │ -class_idx : 446 │ │ +class_idx : 444 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 445 │ │ -source_file_idx : 3815 │ │ +superclass_idx : 443 │ │ +source_file_idx : 3813 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #809 - │ │ Class descriptor : 'Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModelGpuSkinned;' │ │ @@ -349739,17 +349794,17 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0eaa9c: |[0eaa9c] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModelGpuSkinned.:(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;)V │ │ -0eaaac: 7030 0711 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.:(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;[Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;)V // method@1107 │ │ -0eaab2: 0e00 |0003: return-void │ │ +0f9040: |[0f9040] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModelGpuSkinned.:(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;)V │ │ +0f9050: 7030 0711 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.:(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;[Lcom/badlogic/gdx/graphics/g3d/model/SubMesh;)V // method@1107 │ │ +0f9056: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModelGpuSkinned; │ │ 0x0000 - 0x0004 reg=1 skeleton Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; │ │ @@ -349760,25 +349815,25 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0eaab4: |[0eaab4] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModelGpuSkinned.CreateFromSkeletonModel:(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel; │ │ -0eaac4: 6201 2200 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ -0eaac8: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ -0eaacc: 1103 |0004: return-object v3 │ │ -0eaace: 2200 be01 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModelGpuSkinned; // type@01be │ │ -0eaad2: 5431 fb09 |0007: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skeleton:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // field@09fb │ │ -0eaad6: 5432 fc09 |0009: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ -0eaada: 7030 1811 1002 |000b: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModelGpuSkinned;.:(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;)V // method@1118 │ │ -0eaae0: 6e10 1b11 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModelGpuSkinned;.setupGpuSkin:()V // method@111b │ │ -0eaae6: 0703 |0011: move-object v3, v0 │ │ -0eaae8: 28f2 |0012: goto 0004 // -000e │ │ +0f9058: |[0f9058] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModelGpuSkinned.CreateFromSkeletonModel:(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;)Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel; │ │ +0f9068: 6201 2200 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0022 │ │ +0f906c: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ +0f9070: 1103 |0004: return-object v3 │ │ +0f9072: 2200 bc01 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModelGpuSkinned; // type@01bc │ │ +0f9076: 5431 fb09 |0007: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.skeleton:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // field@09fb │ │ +0f907a: 5432 fc09 |0009: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModel;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@09fc │ │ +0f907e: 7030 1811 1002 |000b: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModelGpuSkinned;.:(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;)V // method@1118 │ │ +0f9084: 6e10 1b11 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModelGpuSkinned;.setupGpuSkin:()V // method@111b │ │ +0f908a: 0703 |0011: move-object v3, v0 │ │ +0f908c: 28f2 |0012: goto 0004 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=43 │ │ 0x0005 line=41 │ │ 0x000e line=42 │ │ 0x0012 line=43 │ │ @@ -349792,266 +349847,266 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 29 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 480 16-bit code units │ │ -0eaaec: |[0eaaec] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModelGpuSkinned.setupGpuSkin:(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;)V │ │ -0eaafc: 0800 1c00 |0000: move-object/from16 v0, v28 │ │ -0eab00: 5400 070a |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ -0eab04: 0817 0000 |0004: move-object/from16 v23, v0 │ │ -0eab08: 7401 ea0a 1700 |0006: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0aea │ │ -0eab0e: 0c11 |0009: move-result-object v17 │ │ -0eab10: 7401 b40b 1100 |000a: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ -0eab16: 0a10 |000d: move-result v16 │ │ -0eab18: d817 1002 |000e: add-int/lit8 v23, v16, #int 2 // #02 │ │ -0eab1c: 0200 1700 |0010: move/from16 v0, v23 │ │ -0eab20: 2304 6104 |0012: new-array v4, v0, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0461 │ │ -0eab24: 1209 |0014: const/4 v9, #int 0 // #0 │ │ -0eab26: 0200 1000 |0015: move/from16 v0, v16 │ │ -0eab2a: 3509 0d00 |0017: if-ge v9, v0, 0024 // +000d │ │ -0eab2e: 0800 1100 |0019: move-object/from16 v0, v17 │ │ -0eab32: 6e20 b20b 9000 |001b: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ -0eab38: 0c17 |001e: move-result-object v23 │ │ -0eab3a: 4d17 0409 |001f: aput-object v23, v4, v9 │ │ -0eab3e: d809 0901 |0021: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0eab42: 28f2 |0023: goto 0015 // -000e │ │ -0eab44: 0206 1000 |0024: move/from16 v6, v16 │ │ -0eab48: d815 1001 |0026: add-int/lit8 v21, v16, #int 1 // #01 │ │ -0eab4c: 2217 2d01 |0028: new-instance v23, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -0eab50: 1318 0400 |002a: const/16 v24, #int 4 // #4 │ │ -0eab54: 1319 0400 |002c: const/16 v25, #int 4 // #4 │ │ -0eab58: 1a1a ec11 |002e: const-string v26, "a_boneIndex" // string@11ec │ │ -0eab5c: 7604 a50b 1700 |0030: invoke-direct/range {v23, v24, v25, v26}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -0eab62: 4d17 0406 |0033: aput-object v23, v4, v6 │ │ -0eab66: 2217 2d01 |0035: new-instance v23, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012d │ │ -0eab6a: 1318 0400 |0037: const/16 v24, #int 4 // #4 │ │ -0eab6e: 1319 0400 |0039: const/16 v25, #int 4 // #4 │ │ -0eab72: 1a1a ed11 |003b: const-string v26, "a_boneWeight" // string@11ed │ │ -0eab76: 7604 a50b 1700 |003d: invoke-direct/range {v23, v24, v25, v26}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ -0eab7c: 4d17 0415 |0040: aput-object v23, v4, v21 │ │ -0eab80: 220b 2f01 |0042: new-instance v11, Lcom/badlogic/gdx/graphics/VertexAttributes; // type@012f │ │ -0eab84: 7020 ad0b 4b00 |0044: invoke-direct {v11, v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;.:([Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0bad │ │ -0eab8a: 220d 1b01 |0047: new-instance v13, Lcom/badlogic/gdx/graphics/Mesh; // type@011b │ │ -0eab8e: 1317 0100 |0049: const/16 v23, #int 1 // #1 │ │ -0eab92: 0800 1c00 |004b: move-object/from16 v0, v28 │ │ -0eab96: 5400 070a |004d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ -0eab9a: 0818 0000 |004f: move-object/from16 v24, v0 │ │ -0eab9e: 7401 e60a 1800 |0051: invoke-virtual/range {v24}, Lcom/badlogic/gdx/graphics/Mesh;.getMaxVertices:()I // method@0ae6 │ │ -0eaba4: 0a18 |0054: move-result v24 │ │ -0eaba6: 0800 1c00 |0055: move-object/from16 v0, v28 │ │ -0eabaa: 5400 070a |0057: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ -0eabae: 0819 0000 |0059: move-object/from16 v25, v0 │ │ -0eabb2: 7401 e50a 1900 |005b: invoke-virtual/range {v25}, Lcom/badlogic/gdx/graphics/Mesh;.getMaxIndices:()I // method@0ae5 │ │ -0eabb8: 0a19 |005e: move-result v25 │ │ -0eabba: 0200 1700 |005f: move/from16 v0, v23 │ │ -0eabbe: 0201 1800 |0061: move/from16 v1, v24 │ │ -0eabc2: 0202 1900 |0063: move/from16 v2, v25 │ │ -0eabc6: 705b d30a 0d21 |0065: invoke-direct {v13, v0, v1, v2, v11}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZIILcom/badlogic/gdx/graphics/VertexAttributes;)V // method@0ad3 │ │ -0eabcc: 0800 1c00 |0068: move-object/from16 v0, v28 │ │ -0eabd0: 5400 070a |006a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ -0eabd4: 0817 0000 |006c: move-object/from16 v23, v0 │ │ -0eabd8: 7401 eb0a 1700 |006e: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0aeb │ │ -0eabde: 0a17 |0071: move-result v23 │ │ -0eabe0: db13 1704 |0072: div-int/lit8 v19, v23, #int 4 // #04 │ │ -0eabe4: 6e10 eb0a 0d00 |0074: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0aeb │ │ -0eabea: 0a17 |0077: move-result v23 │ │ -0eabec: db0e 1704 |0078: div-int/lit8 v14, v23, #int 4 // #04 │ │ -0eabf0: 0800 1c00 |007a: move-object/from16 v0, v28 │ │ -0eabf4: 5400 070a |007c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ -0eabf8: 0817 0000 |007e: move-object/from16 v23, v0 │ │ -0eabfc: 7401 e80a 1700 |0080: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ -0eac02: 0a0f |0083: move-result v15 │ │ -0eac04: 120a |0084: const/4 v10, #int 0 // #0 │ │ -0eac06: 120c |0085: const/4 v12, #int 0 // #0 │ │ -0eac08: 12f5 |0086: const/4 v5, #int -1 // #ff │ │ -0eac0a: 1316 ffff |0087: const/16 v22, #int -1 // #ffff │ │ -0eac0e: 1209 |0089: const/4 v9, #int 0 // #0 │ │ -0eac10: 6e10 b40b 0b00 |008a: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ -0eac16: 0a17 |008d: move-result v23 │ │ -0eac18: 0200 1700 |008e: move/from16 v0, v23 │ │ -0eac1c: 3509 2e00 |0090: if-ge v9, v0, 00be // +002e │ │ -0eac20: 6e20 b20b 9b00 |0092: invoke-virtual {v11, v9}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ -0eac26: 0c03 |0095: move-result-object v3 │ │ -0eac28: 5430 7e06 |0096: iget-object v0, v3, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ -0eac2c: 0817 0000 |0098: move-object/from16 v23, v0 │ │ -0eac30: 1a18 ec11 |009a: const-string v24, "a_boneIndex" // string@11ec │ │ -0eac34: 7402 4426 1700 |009c: invoke-virtual/range {v23, v24}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0eac3a: 0a17 |009f: move-result v23 │ │ -0eac3c: 3817 0b00 |00a0: if-eqz v23, 00ab // +000b │ │ -0eac40: 5230 8006 |00a2: iget v0, v3, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ -0eac44: 0217 0000 |00a4: move/from16 v23, v0 │ │ -0eac48: db05 1704 |00a6: div-int/lit8 v5, v23, #int 4 // #04 │ │ -0eac4c: d809 0901 |00a8: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0eac50: 28e0 |00aa: goto 008a // -0020 │ │ -0eac52: 5430 7e06 |00ab: iget-object v0, v3, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ -0eac56: 0817 0000 |00ad: move-object/from16 v23, v0 │ │ -0eac5a: 1a18 ed11 |00af: const-string v24, "a_boneWeight" // string@11ed │ │ -0eac5e: 7402 4426 1700 |00b1: invoke-virtual/range {v23, v24}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ -0eac64: 0a17 |00b4: move-result v23 │ │ -0eac66: 3817 f3ff |00b5: if-eqz v23, 00a8 // -000d │ │ -0eac6a: 5230 8006 |00b7: iget v0, v3, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ -0eac6e: 0217 0000 |00b9: move/from16 v23, v0 │ │ -0eac72: db16 1704 |00bb: div-int/lit8 v22, v23, #int 4 // #04 │ │ -0eac76: 28eb |00bd: goto 00a8 // -0015 │ │ -0eac78: 3a05 0400 |00be: if-ltz v5, 00c2 // +0004 │ │ -0eac7c: 3b16 0a00 |00c0: if-gez v22, 00ca // +000a │ │ -0eac80: 2217 af03 |00c2: new-instance v23, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0eac84: 1a18 9f0d |00c4: const-string v24, "Need Shader with bone index and bone wieght vectors to use GPU skinning" // string@0d9f │ │ -0eac88: 7602 f825 1700 |00c6: invoke-direct/range {v23, v24}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0eac8e: 2717 |00c9: throw v23 │ │ -0eac90: 0800 1c00 |00ca: move-object/from16 v0, v28 │ │ -0eac94: 5400 0b0a |00cc: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.vertices:[F // field@0a0b │ │ -0eac98: 0814 0000 |00ce: move-object/from16 v20, v0 │ │ -0eac9c: 9217 0e0f |00d0: mul-int v23, v14, v15 │ │ -0eaca0: 0200 1700 |00d2: move/from16 v0, v23 │ │ -0eaca4: 2300 4a04 |00d4: new-array v0, v0, [F // type@044a │ │ -0eaca8: 0812 0000 |00d6: move-object/from16 v18, v0 │ │ -0eacac: 1209 |00d8: const/4 v9, #int 0 // #0 │ │ -0eacae: 35f9 db00 |00d9: if-ge v9, v15, 01b4 // +00db │ │ -0eacb2: 0800 1c00 |00db: move-object/from16 v0, v28 │ │ -0eacb6: 5400 030a |00dd: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.boneAssignments:[[I // field@0a03 │ │ -0eacba: 0817 0000 |00df: move-object/from16 v23, v0 │ │ -0eacbe: 4607 1709 |00e1: aget-object v7, v23, v9 │ │ -0eacc2: 0800 1c00 |00e3: move-object/from16 v0, v28 │ │ -0eacc6: 5400 040a |00e5: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.boneWeights:[[F // field@0a04 │ │ -0eacca: 0817 0000 |00e7: move-object/from16 v23, v0 │ │ -0eacce: 4608 1709 |00e9: aget-object v8, v23, v9 │ │ -0eacd2: 0800 1400 |00eb: move-object/from16 v0, v20 │ │ -0eacd6: 0801 1200 |00ed: move-object/from16 v1, v18 │ │ -0eacda: 0202 1300 |00ef: move/from16 v2, v19 │ │ -0eacde: 7152 7826 a0c1 |00f1: invoke-static {v0, v10, v1, v12, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ -0eace4: 2170 |00f4: array-length v0, v7 │ │ -0eace6: 0217 0000 |00f5: move/from16 v23, v0 │ │ -0eacea: 3d17 a300 |00f7: if-lez v23, 019a // +00a3 │ │ -0eacee: 1317 0000 |00f9: const/16 v23, #int 0 // #0 │ │ -0eacf2: 4417 0717 |00fb: aget v23, v7, v23 │ │ -0eacf6: 0200 1700 |00fd: move/from16 v0, v23 │ │ -0eacfa: 8200 |00ff: int-to-float v0, v0 │ │ -0eacfc: 0217 0000 |0100: move/from16 v23, v0 │ │ -0ead00: 4b17 1205 |0102: aput v23, v18, v5 │ │ -0ead04: d818 0501 |0104: add-int/lit8 v24, v5, #int 1 // #01 │ │ -0ead08: 2170 |0106: array-length v0, v7 │ │ -0ead0a: 0217 0000 |0107: move/from16 v23, v0 │ │ -0ead0e: 1319 0100 |0109: const/16 v25, #int 1 // #1 │ │ -0ead12: 0200 1700 |010b: move/from16 v0, v23 │ │ -0ead16: 0201 1900 |010d: move/from16 v1, v25 │ │ -0ead1a: 3710 8f00 |010f: if-le v0, v1, 019e // +008f │ │ -0ead1e: 1317 0100 |0111: const/16 v23, #int 1 // #1 │ │ -0ead22: 4417 0717 |0113: aget v23, v7, v23 │ │ -0ead26: 0200 1700 |0115: move/from16 v0, v23 │ │ -0ead2a: 8200 |0117: int-to-float v0, v0 │ │ -0ead2c: 0217 0000 |0118: move/from16 v23, v0 │ │ -0ead30: 4b17 1218 |011a: aput v23, v18, v24 │ │ -0ead34: d818 0502 |011c: add-int/lit8 v24, v5, #int 2 // #02 │ │ -0ead38: 2170 |011e: array-length v0, v7 │ │ -0ead3a: 0217 0000 |011f: move/from16 v23, v0 │ │ -0ead3e: 1319 0200 |0121: const/16 v25, #int 2 // #2 │ │ -0ead42: 0200 1700 |0123: move/from16 v0, v23 │ │ -0ead46: 0201 1900 |0125: move/from16 v1, v25 │ │ -0ead4a: 3710 7b00 |0127: if-le v0, v1, 01a2 // +007b │ │ -0ead4e: 1317 0200 |0129: const/16 v23, #int 2 // #2 │ │ -0ead52: 4417 0717 |012b: aget v23, v7, v23 │ │ -0ead56: 0200 1700 |012d: move/from16 v0, v23 │ │ -0ead5a: 8200 |012f: int-to-float v0, v0 │ │ -0ead5c: 0217 0000 |0130: move/from16 v23, v0 │ │ -0ead60: 4b17 1218 |0132: aput v23, v18, v24 │ │ -0ead64: d818 0503 |0134: add-int/lit8 v24, v5, #int 3 // #03 │ │ -0ead68: 2170 |0136: array-length v0, v7 │ │ -0ead6a: 0217 0000 |0137: move/from16 v23, v0 │ │ -0ead6e: 1319 0300 |0139: const/16 v25, #int 3 // #3 │ │ -0ead72: 0200 1700 |013b: move/from16 v0, v23 │ │ -0ead76: 0201 1900 |013d: move/from16 v1, v25 │ │ -0ead7a: 3710 6600 |013f: if-le v0, v1, 01a5 // +0066 │ │ -0ead7e: 1317 0300 |0141: const/16 v23, #int 3 // #3 │ │ -0ead82: 4417 0717 |0143: aget v23, v7, v23 │ │ -0ead86: 0200 1700 |0145: move/from16 v0, v23 │ │ -0ead8a: 8200 |0147: int-to-float v0, v0 │ │ -0ead8c: 0217 0000 |0148: move/from16 v23, v0 │ │ -0ead90: 4b17 1218 |014a: aput v23, v18, v24 │ │ -0ead94: 2180 |014c: array-length v0, v8 │ │ -0ead96: 0217 0000 |014d: move/from16 v23, v0 │ │ -0ead9a: 3d17 5900 |014f: if-lez v23, 01a8 // +0059 │ │ -0ead9e: 1317 0000 |0151: const/16 v23, #int 0 // #0 │ │ -0eada2: 4417 0817 |0153: aget v23, v8, v23 │ │ -0eada6: 4b17 1216 |0155: aput v23, v18, v22 │ │ -0eadaa: d818 1601 |0157: add-int/lit8 v24, v22, #int 1 // #01 │ │ -0eadae: 2180 |0159: array-length v0, v8 │ │ -0eadb0: 0217 0000 |015a: move/from16 v23, v0 │ │ -0eadb4: 1319 0100 |015c: const/16 v25, #int 1 // #1 │ │ -0eadb8: 0200 1700 |015e: move/from16 v0, v23 │ │ -0eadbc: 0201 1900 |0160: move/from16 v1, v25 │ │ -0eadc0: 3710 4900 |0162: if-le v0, v1, 01ab // +0049 │ │ -0eadc4: 1317 0100 |0164: const/16 v23, #int 1 // #1 │ │ -0eadc8: 4417 0817 |0166: aget v23, v8, v23 │ │ -0eadcc: 4b17 1218 |0168: aput v23, v18, v24 │ │ -0eadd0: d818 1602 |016a: add-int/lit8 v24, v22, #int 2 // #02 │ │ -0eadd4: 2180 |016c: array-length v0, v8 │ │ -0eadd6: 0217 0000 |016d: move/from16 v23, v0 │ │ -0eadda: 1319 0200 |016f: const/16 v25, #int 2 // #2 │ │ -0eadde: 0200 1700 |0171: move/from16 v0, v23 │ │ -0eade2: 0201 1900 |0173: move/from16 v1, v25 │ │ -0eade6: 3710 3900 |0175: if-le v0, v1, 01ae // +0039 │ │ -0eadea: 1317 0200 |0177: const/16 v23, #int 2 // #2 │ │ -0eadee: 4417 0817 |0179: aget v23, v8, v23 │ │ -0eadf2: 4b17 1218 |017b: aput v23, v18, v24 │ │ -0eadf6: d818 1603 |017d: add-int/lit8 v24, v22, #int 3 // #03 │ │ -0eadfa: 2180 |017f: array-length v0, v8 │ │ -0eadfc: 0217 0000 |0180: move/from16 v23, v0 │ │ -0eae00: 1319 0300 |0182: const/16 v25, #int 3 // #3 │ │ -0eae04: 0200 1700 |0184: move/from16 v0, v23 │ │ -0eae08: 0201 1900 |0186: move/from16 v1, v25 │ │ -0eae0c: 3710 2900 |0188: if-le v0, v1, 01b1 // +0029 │ │ -0eae10: 1317 0300 |018a: const/16 v23, #int 3 // #3 │ │ -0eae14: 4417 0817 |018c: aget v23, v8, v23 │ │ -0eae18: 4b17 1218 |018e: aput v23, v18, v24 │ │ -0eae1c: d809 0901 |0190: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0eae20: 900a 0a13 |0192: add-int v10, v10, v19 │ │ -0eae24: b0ec |0194: add-int/2addr v12, v14 │ │ -0eae26: b0e5 |0195: add-int/2addr v5, v14 │ │ -0eae28: 9016 160e |0196: add-int v22, v22, v14 │ │ -0eae2c: 2900 41ff |0198: goto/16 00d9 // -00bf │ │ -0eae30: 1317 0000 |019a: const/16 v23, #int 0 // #0 │ │ -0eae34: 2900 66ff |019c: goto/16 0102 // -009a │ │ -0eae38: 1317 0000 |019e: const/16 v23, #int 0 // #0 │ │ -0eae3c: 2900 7aff |01a0: goto/16 011a // -0086 │ │ -0eae40: 1317 0000 |01a2: const/16 v23, #int 0 // #0 │ │ -0eae44: 288e |01a4: goto 0132 // -0072 │ │ -0eae46: 1317 0000 |01a5: const/16 v23, #int 0 // #0 │ │ -0eae4a: 28a3 |01a7: goto 014a // -005d │ │ -0eae4c: 1317 0000 |01a8: const/16 v23, #int 0 // #0 │ │ -0eae50: 28ab |01aa: goto 0155 // -0055 │ │ -0eae52: 1317 0000 |01ab: const/16 v23, #int 0 // #0 │ │ -0eae56: 28bb |01ad: goto 0168 // -0045 │ │ -0eae58: 1317 0000 |01ae: const/16 v23, #int 0 // #0 │ │ -0eae5c: 28cb |01b0: goto 017b // -0035 │ │ -0eae5e: 1317 0000 |01b1: const/16 v23, #int 0 // #0 │ │ -0eae62: 28db |01b3: goto 018e // -0025 │ │ -0eae64: 0800 1200 |01b4: move-object/from16 v0, v18 │ │ -0eae68: 6e20 fa0a 0d00 |01b6: invoke-virtual {v13, v0}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0afa │ │ -0eae6e: 0800 1c00 |01b9: move-object/from16 v0, v28 │ │ -0eae72: 5400 050a |01bb: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.indices:[S // field@0a05 │ │ -0eae76: 0817 0000 |01bd: move-object/from16 v23, v0 │ │ -0eae7a: 0800 1700 |01bf: move-object/from16 v0, v23 │ │ -0eae7e: 6e20 f80a 0d00 |01c1: invoke-virtual {v13, v0}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0af8 │ │ -0eae84: 0800 1c00 |01c4: move-object/from16 v0, v28 │ │ -0eae88: 5400 070a |01c6: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ -0eae8c: 0817 0000 |01c8: move-object/from16 v23, v0 │ │ -0eae90: 7401 e00a 1700 |01ca: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Mesh;.dispose:()V // method@0ae0 │ │ -0eae96: 0800 1c00 |01cd: move-object/from16 v0, v28 │ │ -0eae9a: 5b0d 070a |01cf: iput-object v13, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ -0eae9e: 1317 0000 |01d1: const/16 v23, #int 0 // #0 │ │ -0eaea2: 0800 1700 |01d3: move-object/from16 v0, v23 │ │ -0eaea6: 0801 1c00 |01d5: move-object/from16 v1, v28 │ │ -0eaeaa: 5b10 0a0a |01d7: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.skinnedVertices:[F // field@0a0a │ │ -0eaeae: 0800 1200 |01d9: move-object/from16 v0, v18 │ │ -0eaeb2: 0801 1c00 |01db: move-object/from16 v1, v28 │ │ -0eaeb6: 5b10 0b0a |01dd: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.vertices:[F // field@0a0b │ │ -0eaeba: 0e00 |01df: return-void │ │ +0f9090: |[0f9090] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModelGpuSkinned.setupGpuSkin:(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;)V │ │ +0f90a0: 0800 1c00 |0000: move-object/from16 v0, v28 │ │ +0f90a4: 5400 070a |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ +0f90a8: 0817 0000 |0004: move-object/from16 v23, v0 │ │ +0f90ac: 7401 ea0a 1700 |0006: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0aea │ │ +0f90b2: 0c11 |0009: move-result-object v17 │ │ +0f90b4: 7401 b40b 1100 |000a: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ +0f90ba: 0a10 |000d: move-result v16 │ │ +0f90bc: d817 1002 |000e: add-int/lit8 v23, v16, #int 2 // #02 │ │ +0f90c0: 0200 1700 |0010: move/from16 v0, v23 │ │ +0f90c4: 2304 5f04 |0012: new-array v4, v0, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@045f │ │ +0f90c8: 1209 |0014: const/4 v9, #int 0 // #0 │ │ +0f90ca: 0200 1000 |0015: move/from16 v0, v16 │ │ +0f90ce: 3509 0d00 |0017: if-ge v9, v0, 0024 // +000d │ │ +0f90d2: 0800 1100 |0019: move-object/from16 v0, v17 │ │ +0f90d6: 6e20 b20b 9000 |001b: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ +0f90dc: 0c17 |001e: move-result-object v23 │ │ +0f90de: 4d17 0409 |001f: aput-object v23, v4, v9 │ │ +0f90e2: d809 0901 |0021: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0f90e6: 28f2 |0023: goto 0015 // -000e │ │ +0f90e8: 0206 1000 |0024: move/from16 v6, v16 │ │ +0f90ec: d815 1001 |0026: add-int/lit8 v21, v16, #int 1 // #01 │ │ +0f90f0: 2217 2b01 |0028: new-instance v23, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +0f90f4: 1318 0400 |002a: const/16 v24, #int 4 // #4 │ │ +0f90f8: 1319 0400 |002c: const/16 v25, #int 4 // #4 │ │ +0f90fc: 1a1a ea11 |002e: const-string v26, "a_boneIndex" // string@11ea │ │ +0f9100: 7604 a50b 1700 |0030: invoke-direct/range {v23, v24, v25, v26}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +0f9106: 4d17 0406 |0033: aput-object v23, v4, v6 │ │ +0f910a: 2217 2b01 |0035: new-instance v23, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@012b │ │ +0f910e: 1318 0400 |0037: const/16 v24, #int 4 // #4 │ │ +0f9112: 1319 0400 |0039: const/16 v25, #int 4 // #4 │ │ +0f9116: 1a1a eb11 |003b: const-string v26, "a_boneWeight" // string@11eb │ │ +0f911a: 7604 a50b 1700 |003d: invoke-direct/range {v23, v24, v25, v26}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0ba5 │ │ +0f9120: 4d17 0415 |0040: aput-object v23, v4, v21 │ │ +0f9124: 220b 2d01 |0042: new-instance v11, Lcom/badlogic/gdx/graphics/VertexAttributes; // type@012d │ │ +0f9128: 7020 ad0b 4b00 |0044: invoke-direct {v11, v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;.:([Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0bad │ │ +0f912e: 220d 1901 |0047: new-instance v13, Lcom/badlogic/gdx/graphics/Mesh; // type@0119 │ │ +0f9132: 1317 0100 |0049: const/16 v23, #int 1 // #1 │ │ +0f9136: 0800 1c00 |004b: move-object/from16 v0, v28 │ │ +0f913a: 5400 070a |004d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ +0f913e: 0818 0000 |004f: move-object/from16 v24, v0 │ │ +0f9142: 7401 e60a 1800 |0051: invoke-virtual/range {v24}, Lcom/badlogic/gdx/graphics/Mesh;.getMaxVertices:()I // method@0ae6 │ │ +0f9148: 0a18 |0054: move-result v24 │ │ +0f914a: 0800 1c00 |0055: move-object/from16 v0, v28 │ │ +0f914e: 5400 070a |0057: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ +0f9152: 0819 0000 |0059: move-object/from16 v25, v0 │ │ +0f9156: 7401 e50a 1900 |005b: invoke-virtual/range {v25}, Lcom/badlogic/gdx/graphics/Mesh;.getMaxIndices:()I // method@0ae5 │ │ +0f915c: 0a19 |005e: move-result v25 │ │ +0f915e: 0200 1700 |005f: move/from16 v0, v23 │ │ +0f9162: 0201 1800 |0061: move/from16 v1, v24 │ │ +0f9166: 0202 1900 |0063: move/from16 v2, v25 │ │ +0f916a: 705b d30a 0d21 |0065: invoke-direct {v13, v0, v1, v2, v11}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZIILcom/badlogic/gdx/graphics/VertexAttributes;)V // method@0ad3 │ │ +0f9170: 0800 1c00 |0068: move-object/from16 v0, v28 │ │ +0f9174: 5400 070a |006a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ +0f9178: 0817 0000 |006c: move-object/from16 v23, v0 │ │ +0f917c: 7401 eb0a 1700 |006e: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0aeb │ │ +0f9182: 0a17 |0071: move-result v23 │ │ +0f9184: db13 1704 |0072: div-int/lit8 v19, v23, #int 4 // #04 │ │ +0f9188: 6e10 eb0a 0d00 |0074: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0aeb │ │ +0f918e: 0a17 |0077: move-result v23 │ │ +0f9190: db0e 1704 |0078: div-int/lit8 v14, v23, #int 4 // #04 │ │ +0f9194: 0800 1c00 |007a: move-object/from16 v0, v28 │ │ +0f9198: 5400 070a |007c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ +0f919c: 0817 0000 |007e: move-object/from16 v23, v0 │ │ +0f91a0: 7401 e80a 1700 |0080: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0ae8 │ │ +0f91a6: 0a0f |0083: move-result v15 │ │ +0f91a8: 120a |0084: const/4 v10, #int 0 // #0 │ │ +0f91aa: 120c |0085: const/4 v12, #int 0 // #0 │ │ +0f91ac: 12f5 |0086: const/4 v5, #int -1 // #ff │ │ +0f91ae: 1316 ffff |0087: const/16 v22, #int -1 // #ffff │ │ +0f91b2: 1209 |0089: const/4 v9, #int 0 // #0 │ │ +0f91b4: 6e10 b40b 0b00 |008a: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bb4 │ │ +0f91ba: 0a17 |008d: move-result v23 │ │ +0f91bc: 0200 1700 |008e: move/from16 v0, v23 │ │ +0f91c0: 3509 2e00 |0090: if-ge v9, v0, 00be // +002e │ │ +0f91c4: 6e20 b20b 9b00 |0092: invoke-virtual {v11, v9}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bb2 │ │ +0f91ca: 0c03 |0095: move-result-object v3 │ │ +0f91cc: 5430 7e06 |0096: iget-object v0, v3, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ +0f91d0: 0817 0000 |0098: move-object/from16 v23, v0 │ │ +0f91d4: 1a18 ea11 |009a: const-string v24, "a_boneIndex" // string@11ea │ │ +0f91d8: 7402 4426 1700 |009c: invoke-virtual/range {v23, v24}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0f91de: 0a17 |009f: move-result v23 │ │ +0f91e0: 3817 0b00 |00a0: if-eqz v23, 00ab // +000b │ │ +0f91e4: 5230 8006 |00a2: iget v0, v3, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ +0f91e8: 0217 0000 |00a4: move/from16 v23, v0 │ │ +0f91ec: db05 1704 |00a6: div-int/lit8 v5, v23, #int 4 // #04 │ │ +0f91f0: d809 0901 |00a8: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0f91f4: 28e0 |00aa: goto 008a // -0020 │ │ +0f91f6: 5430 7e06 |00ab: iget-object v0, v3, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@067e │ │ +0f91fa: 0817 0000 |00ad: move-object/from16 v23, v0 │ │ +0f91fe: 1a18 eb11 |00af: const-string v24, "a_boneWeight" // string@11eb │ │ +0f9202: 7402 4426 1700 |00b1: invoke-virtual/range {v23, v24}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2644 │ │ +0f9208: 0a17 |00b4: move-result v23 │ │ +0f920a: 3817 f3ff |00b5: if-eqz v23, 00a8 // -000d │ │ +0f920e: 5230 8006 |00b7: iget v0, v3, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@0680 │ │ +0f9212: 0217 0000 |00b9: move/from16 v23, v0 │ │ +0f9216: db16 1704 |00bb: div-int/lit8 v22, v23, #int 4 // #04 │ │ +0f921a: 28eb |00bd: goto 00a8 // -0015 │ │ +0f921c: 3a05 0400 |00be: if-ltz v5, 00c2 // +0004 │ │ +0f9220: 3b16 0a00 |00c0: if-gez v22, 00ca // +000a │ │ +0f9224: 2217 ad03 |00c2: new-instance v23, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0f9228: 1a18 9d0d |00c4: const-string v24, "Need Shader with bone index and bone wieght vectors to use GPU skinning" // string@0d9d │ │ +0f922c: 7602 f825 1700 |00c6: invoke-direct/range {v23, v24}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0f9232: 2717 |00c9: throw v23 │ │ +0f9234: 0800 1c00 |00ca: move-object/from16 v0, v28 │ │ +0f9238: 5400 0b0a |00cc: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.vertices:[F // field@0a0b │ │ +0f923c: 0814 0000 |00ce: move-object/from16 v20, v0 │ │ +0f9240: 9217 0e0f |00d0: mul-int v23, v14, v15 │ │ +0f9244: 0200 1700 |00d2: move/from16 v0, v23 │ │ +0f9248: 2300 4804 |00d4: new-array v0, v0, [F // type@0448 │ │ +0f924c: 0812 0000 |00d6: move-object/from16 v18, v0 │ │ +0f9250: 1209 |00d8: const/4 v9, #int 0 // #0 │ │ +0f9252: 35f9 db00 |00d9: if-ge v9, v15, 01b4 // +00db │ │ +0f9256: 0800 1c00 |00db: move-object/from16 v0, v28 │ │ +0f925a: 5400 030a |00dd: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.boneAssignments:[[I // field@0a03 │ │ +0f925e: 0817 0000 |00df: move-object/from16 v23, v0 │ │ +0f9262: 4607 1709 |00e1: aget-object v7, v23, v9 │ │ +0f9266: 0800 1c00 |00e3: move-object/from16 v0, v28 │ │ +0f926a: 5400 040a |00e5: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.boneWeights:[[F // field@0a04 │ │ +0f926e: 0817 0000 |00e7: move-object/from16 v23, v0 │ │ +0f9272: 4608 1709 |00e9: aget-object v8, v23, v9 │ │ +0f9276: 0800 1400 |00eb: move-object/from16 v0, v20 │ │ +0f927a: 0801 1200 |00ed: move-object/from16 v1, v18 │ │ +0f927e: 0202 1300 |00ef: move/from16 v2, v19 │ │ +0f9282: 7152 7826 a0c1 |00f1: invoke-static {v0, v10, v1, v12, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2678 │ │ +0f9288: 2170 |00f4: array-length v0, v7 │ │ +0f928a: 0217 0000 |00f5: move/from16 v23, v0 │ │ +0f928e: 3d17 a300 |00f7: if-lez v23, 019a // +00a3 │ │ +0f9292: 1317 0000 |00f9: const/16 v23, #int 0 // #0 │ │ +0f9296: 4417 0717 |00fb: aget v23, v7, v23 │ │ +0f929a: 0200 1700 |00fd: move/from16 v0, v23 │ │ +0f929e: 8200 |00ff: int-to-float v0, v0 │ │ +0f92a0: 0217 0000 |0100: move/from16 v23, v0 │ │ +0f92a4: 4b17 1205 |0102: aput v23, v18, v5 │ │ +0f92a8: d818 0501 |0104: add-int/lit8 v24, v5, #int 1 // #01 │ │ +0f92ac: 2170 |0106: array-length v0, v7 │ │ +0f92ae: 0217 0000 |0107: move/from16 v23, v0 │ │ +0f92b2: 1319 0100 |0109: const/16 v25, #int 1 // #1 │ │ +0f92b6: 0200 1700 |010b: move/from16 v0, v23 │ │ +0f92ba: 0201 1900 |010d: move/from16 v1, v25 │ │ +0f92be: 3710 8f00 |010f: if-le v0, v1, 019e // +008f │ │ +0f92c2: 1317 0100 |0111: const/16 v23, #int 1 // #1 │ │ +0f92c6: 4417 0717 |0113: aget v23, v7, v23 │ │ +0f92ca: 0200 1700 |0115: move/from16 v0, v23 │ │ +0f92ce: 8200 |0117: int-to-float v0, v0 │ │ +0f92d0: 0217 0000 |0118: move/from16 v23, v0 │ │ +0f92d4: 4b17 1218 |011a: aput v23, v18, v24 │ │ +0f92d8: d818 0502 |011c: add-int/lit8 v24, v5, #int 2 // #02 │ │ +0f92dc: 2170 |011e: array-length v0, v7 │ │ +0f92de: 0217 0000 |011f: move/from16 v23, v0 │ │ +0f92e2: 1319 0200 |0121: const/16 v25, #int 2 // #2 │ │ +0f92e6: 0200 1700 |0123: move/from16 v0, v23 │ │ +0f92ea: 0201 1900 |0125: move/from16 v1, v25 │ │ +0f92ee: 3710 7b00 |0127: if-le v0, v1, 01a2 // +007b │ │ +0f92f2: 1317 0200 |0129: const/16 v23, #int 2 // #2 │ │ +0f92f6: 4417 0717 |012b: aget v23, v7, v23 │ │ +0f92fa: 0200 1700 |012d: move/from16 v0, v23 │ │ +0f92fe: 8200 |012f: int-to-float v0, v0 │ │ +0f9300: 0217 0000 |0130: move/from16 v23, v0 │ │ +0f9304: 4b17 1218 |0132: aput v23, v18, v24 │ │ +0f9308: d818 0503 |0134: add-int/lit8 v24, v5, #int 3 // #03 │ │ +0f930c: 2170 |0136: array-length v0, v7 │ │ +0f930e: 0217 0000 |0137: move/from16 v23, v0 │ │ +0f9312: 1319 0300 |0139: const/16 v25, #int 3 // #3 │ │ +0f9316: 0200 1700 |013b: move/from16 v0, v23 │ │ +0f931a: 0201 1900 |013d: move/from16 v1, v25 │ │ +0f931e: 3710 6600 |013f: if-le v0, v1, 01a5 // +0066 │ │ +0f9322: 1317 0300 |0141: const/16 v23, #int 3 // #3 │ │ +0f9326: 4417 0717 |0143: aget v23, v7, v23 │ │ +0f932a: 0200 1700 |0145: move/from16 v0, v23 │ │ +0f932e: 8200 |0147: int-to-float v0, v0 │ │ +0f9330: 0217 0000 |0148: move/from16 v23, v0 │ │ +0f9334: 4b17 1218 |014a: aput v23, v18, v24 │ │ +0f9338: 2180 |014c: array-length v0, v8 │ │ +0f933a: 0217 0000 |014d: move/from16 v23, v0 │ │ +0f933e: 3d17 5900 |014f: if-lez v23, 01a8 // +0059 │ │ +0f9342: 1317 0000 |0151: const/16 v23, #int 0 // #0 │ │ +0f9346: 4417 0817 |0153: aget v23, v8, v23 │ │ +0f934a: 4b17 1216 |0155: aput v23, v18, v22 │ │ +0f934e: d818 1601 |0157: add-int/lit8 v24, v22, #int 1 // #01 │ │ +0f9352: 2180 |0159: array-length v0, v8 │ │ +0f9354: 0217 0000 |015a: move/from16 v23, v0 │ │ +0f9358: 1319 0100 |015c: const/16 v25, #int 1 // #1 │ │ +0f935c: 0200 1700 |015e: move/from16 v0, v23 │ │ +0f9360: 0201 1900 |0160: move/from16 v1, v25 │ │ +0f9364: 3710 4900 |0162: if-le v0, v1, 01ab // +0049 │ │ +0f9368: 1317 0100 |0164: const/16 v23, #int 1 // #1 │ │ +0f936c: 4417 0817 |0166: aget v23, v8, v23 │ │ +0f9370: 4b17 1218 |0168: aput v23, v18, v24 │ │ +0f9374: d818 1602 |016a: add-int/lit8 v24, v22, #int 2 // #02 │ │ +0f9378: 2180 |016c: array-length v0, v8 │ │ +0f937a: 0217 0000 |016d: move/from16 v23, v0 │ │ +0f937e: 1319 0200 |016f: const/16 v25, #int 2 // #2 │ │ +0f9382: 0200 1700 |0171: move/from16 v0, v23 │ │ +0f9386: 0201 1900 |0173: move/from16 v1, v25 │ │ +0f938a: 3710 3900 |0175: if-le v0, v1, 01ae // +0039 │ │ +0f938e: 1317 0200 |0177: const/16 v23, #int 2 // #2 │ │ +0f9392: 4417 0817 |0179: aget v23, v8, v23 │ │ +0f9396: 4b17 1218 |017b: aput v23, v18, v24 │ │ +0f939a: d818 1603 |017d: add-int/lit8 v24, v22, #int 3 // #03 │ │ +0f939e: 2180 |017f: array-length v0, v8 │ │ +0f93a0: 0217 0000 |0180: move/from16 v23, v0 │ │ +0f93a4: 1319 0300 |0182: const/16 v25, #int 3 // #3 │ │ +0f93a8: 0200 1700 |0184: move/from16 v0, v23 │ │ +0f93ac: 0201 1900 |0186: move/from16 v1, v25 │ │ +0f93b0: 3710 2900 |0188: if-le v0, v1, 01b1 // +0029 │ │ +0f93b4: 1317 0300 |018a: const/16 v23, #int 3 // #3 │ │ +0f93b8: 4417 0817 |018c: aget v23, v8, v23 │ │ +0f93bc: 4b17 1218 |018e: aput v23, v18, v24 │ │ +0f93c0: d809 0901 |0190: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0f93c4: 900a 0a13 |0192: add-int v10, v10, v19 │ │ +0f93c8: b0ec |0194: add-int/2addr v12, v14 │ │ +0f93ca: b0e5 |0195: add-int/2addr v5, v14 │ │ +0f93cc: 9016 160e |0196: add-int v22, v22, v14 │ │ +0f93d0: 2900 41ff |0198: goto/16 00d9 // -00bf │ │ +0f93d4: 1317 0000 |019a: const/16 v23, #int 0 // #0 │ │ +0f93d8: 2900 66ff |019c: goto/16 0102 // -009a │ │ +0f93dc: 1317 0000 |019e: const/16 v23, #int 0 // #0 │ │ +0f93e0: 2900 7aff |01a0: goto/16 011a // -0086 │ │ +0f93e4: 1317 0000 |01a2: const/16 v23, #int 0 // #0 │ │ +0f93e8: 288e |01a4: goto 0132 // -0072 │ │ +0f93ea: 1317 0000 |01a5: const/16 v23, #int 0 // #0 │ │ +0f93ee: 28a3 |01a7: goto 014a // -005d │ │ +0f93f0: 1317 0000 |01a8: const/16 v23, #int 0 // #0 │ │ +0f93f4: 28ab |01aa: goto 0155 // -0055 │ │ +0f93f6: 1317 0000 |01ab: const/16 v23, #int 0 // #0 │ │ +0f93fa: 28bb |01ad: goto 0168 // -0045 │ │ +0f93fc: 1317 0000 |01ae: const/16 v23, #int 0 // #0 │ │ +0f9400: 28cb |01b0: goto 017b // -0035 │ │ +0f9402: 1317 0000 |01b1: const/16 v23, #int 0 // #0 │ │ +0f9406: 28db |01b3: goto 018e // -0025 │ │ +0f9408: 0800 1200 |01b4: move-object/from16 v0, v18 │ │ +0f940c: 6e20 fa0a 0d00 |01b6: invoke-virtual {v13, v0}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0afa │ │ +0f9412: 0800 1c00 |01b9: move-object/from16 v0, v28 │ │ +0f9416: 5400 050a |01bb: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.indices:[S // field@0a05 │ │ +0f941a: 0817 0000 |01bd: move-object/from16 v23, v0 │ │ +0f941e: 0800 1700 |01bf: move-object/from16 v0, v23 │ │ +0f9422: 6e20 f80a 0d00 |01c1: invoke-virtual {v13, v0}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0af8 │ │ +0f9428: 0800 1c00 |01c4: move-object/from16 v0, v28 │ │ +0f942c: 5400 070a |01c6: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ +0f9430: 0817 0000 |01c8: move-object/from16 v23, v0 │ │ +0f9434: 7401 e00a 1700 |01ca: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Mesh;.dispose:()V // method@0ae0 │ │ +0f943a: 0800 1c00 |01cd: move-object/from16 v0, v28 │ │ +0f943e: 5b0d 070a |01cf: iput-object v13, v0, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0a07 │ │ +0f9442: 1317 0000 |01d1: const/16 v23, #int 0 // #0 │ │ +0f9446: 0800 1700 |01d3: move-object/from16 v0, v23 │ │ +0f944a: 0801 1c00 |01d5: move-object/from16 v1, v28 │ │ +0f944e: 5b10 0a0a |01d7: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.skinnedVertices:[F // field@0a0a │ │ +0f9452: 0800 1200 |01d9: move-object/from16 v0, v18 │ │ +0f9456: 0801 1c00 |01db: move-object/from16 v1, v28 │ │ +0f945a: 5b10 0b0a |01dd: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;.vertices:[F // field@0a0b │ │ +0f945e: 0e00 |01df: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x000a line=54 │ │ 0x000e line=55 │ │ 0x0014 line=56 │ │ 0x0019 line=57 │ │ @@ -350138,18 +350193,18 @@ │ │ type : '(Ljava/lang/String;FZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0eaebc: |[0eaebc] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModelGpuSkinned.setAnimation:(Ljava/lang/String;FZ)V │ │ -0eaecc: 5410 010a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModelGpuSkinned;.skeleton:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // field@0a01 │ │ -0eaed0: 6e30 0011 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.setAnimation:(Ljava/lang/String;F)V // method@1100 │ │ -0eaed6: 0e00 |0005: return-void │ │ +0f9460: |[0f9460] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModelGpuSkinned.setAnimation:(Ljava/lang/String;FZ)V │ │ +0f9470: 5410 010a |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModelGpuSkinned;.skeleton:Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton; // field@0a01 │ │ +0f9474: 6e30 0011 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/Skeleton;.setAnimation:(Ljava/lang/String;F)V // method@1100 │ │ +0f947a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0005 line=120 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModelGpuSkinned; │ │ 0x0000 - 0x0006 reg=2 animation Ljava/lang/String; │ │ @@ -350161,41 +350216,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0eaed8: |[0eaed8] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModelGpuSkinned.setupGpuSkin:()V │ │ -0eaee8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0eaeea: 5421 020a |0001: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModelGpuSkinned;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@0a02 │ │ -0eaeee: 2111 |0003: array-length v1, v1 │ │ -0eaef0: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ -0eaef4: 5421 020a |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModelGpuSkinned;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@0a02 │ │ -0eaef8: 4601 0100 |0008: aget-object v1, v1, v0 │ │ -0eaefc: 7020 1c11 1200 |000a: invoke-direct {v2, v1}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModelGpuSkinned;.setupGpuSkin:(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;)V // method@111c │ │ -0eaf02: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0eaf06: 28f2 |000f: goto 0001 // -000e │ │ -0eaf08: 0e00 |0010: return-void │ │ +0f947c: |[0f947c] com.badlogic.gdx.graphics.g3d.model.skeleton.SkeletonModelGpuSkinned.setupGpuSkin:()V │ │ +0f948c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f948e: 5421 020a |0001: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModelGpuSkinned;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@0a02 │ │ +0f9492: 2111 |0003: array-length v1, v1 │ │ +0f9494: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ +0f9498: 5421 020a |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModelGpuSkinned;.subMeshes:[Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh; // field@0a02 │ │ +0f949c: 4601 0100 |0008: aget-object v1, v1, v0 │ │ +0f94a0: 7020 1c11 1200 |000a: invoke-direct {v2, v1}, Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModelGpuSkinned;.setupGpuSkin:(Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonSubMesh;)V // method@111c │ │ +0f94a6: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0f94aa: 28f2 |000f: goto 0001 // -000e │ │ +0f94ac: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0006 line=48 │ │ 0x000d line=47 │ │ 0x0010 line=50 │ │ locals : │ │ 0x0001 - 0x0011 reg=0 i I │ │ 0x0000 - 0x0011 reg=2 this Lcom/badlogic/gdx/graphics/g3d/model/skeleton/SkeletonModelGpuSkinned; │ │ │ │ - source_file_idx : 3815 (SkeletonModelGpuSkinned.java) │ │ + source_file_idx : 3813 (SkeletonModelGpuSkinned.java) │ │ │ │ Class #810 header: │ │ -class_idx : 614 │ │ +class_idx : 612 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 618 │ │ +superclass_idx : 616 │ │ source_file_idx : 370 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #810 annotations: │ │ @@ -350219,22 +350274,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0eaf0c: |[0eaf0c] com.badlogic.gdx.scenes.scene2d.actions.AfterAction.:()V │ │ -0eaf1c: 7010 9618 0300 |0000: invoke-direct {v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.:()V // method@1896 │ │ -0eaf22: 2200 e702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0eaf26: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0eaf28: 1242 |0006: const/4 v2, #int 4 // #4 │ │ -0eaf2a: 7030 661e 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1e66 │ │ -0eaf30: 5b30 af0d |000a: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.waitForActions:Lcom/badlogic/gdx/utils/Array; // field@0daf │ │ -0eaf34: 0e00 |000c: return-void │ │ +0f94b0: |[0f94b0] com.badlogic.gdx.scenes.scene2d.actions.AfterAction.:()V │ │ +0f94c0: 7010 9618 0300 |0000: invoke-direct {v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.:()V // method@1896 │ │ +0f94c6: 2200 e502 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0f94ca: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0f94cc: 1242 |0006: const/4 v2, #int 4 // #4 │ │ +0f94ce: 7030 661e 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1e66 │ │ +0f94d4: 5b30 af0d |000a: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.waitForActions:Lcom/badlogic/gdx/utils/Array; // field@0daf │ │ +0f94d8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction; │ │ │ │ @@ -350244,48 +350299,48 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -0eaf38: |[0eaf38] com.badlogic.gdx.scenes.scene2d.actions.AfterAction.act:(F)Z │ │ -0eaf48: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0eaf4a: 5464 ae0d |0001: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dae │ │ -0eaf4e: 6e10 3d17 0400 |0003: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getActions:()Lcom/badlogic/gdx/utils/Array; // method@173d │ │ -0eaf54: 0c01 |0006: move-result-object v1 │ │ -0eaf56: 5214 df0f |0007: iget v4, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0eaf5a: 3354 0700 |0009: if-ne v4, v5, 0010 // +0007 │ │ -0eaf5e: 5464 af0d |000b: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.waitForActions:Lcom/badlogic/gdx/utils/Array; // field@0daf │ │ -0eaf62: 6e10 6f1e 0400 |000d: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -0eaf68: 5464 af0d |0010: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.waitForActions:Lcom/badlogic/gdx/utils/Array; // field@0daf │ │ -0eaf6c: 5244 df0f |0012: iget v4, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0eaf70: d802 04ff |0014: add-int/lit8 v2, v4, #int -1 // #ff │ │ -0eaf74: 3a02 1900 |0016: if-ltz v2, 002f // +0019 │ │ -0eaf78: 5464 af0d |0018: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.waitForActions:Lcom/badlogic/gdx/utils/Array; // field@0daf │ │ -0eaf7c: 6e20 741e 2400 |001a: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0eaf82: 0c00 |001d: move-result-object v0 │ │ -0eaf84: 1f00 5802 |001e: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Action; // type@0258 │ │ -0eaf88: 6e30 751e 0105 |0020: invoke-virtual {v1, v0, v5}, Lcom/badlogic/gdx/utils/Array;.indexOf:(Ljava/lang/Object;Z)I // method@1e75 │ │ -0eaf8e: 0a03 |0023: move-result v3 │ │ -0eaf90: 12f4 |0024: const/4 v4, #int -1 // #ff │ │ -0eaf92: 3343 0700 |0025: if-ne v3, v4, 002c // +0007 │ │ -0eaf96: 5464 af0d |0027: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.waitForActions:Lcom/badlogic/gdx/utils/Array; // field@0daf │ │ -0eaf9a: 6e20 7d1e 2400 |0029: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1e7d │ │ -0eafa0: d802 02ff |002c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0eafa4: 28e8 |002e: goto 0016 // -0018 │ │ -0eafa6: 5464 af0d |002f: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.waitForActions:Lcom/badlogic/gdx/utils/Array; // field@0daf │ │ -0eafaa: 5244 df0f |0031: iget v4, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0eafae: 3d04 0400 |0033: if-lez v4, 0037 // +0004 │ │ -0eafb2: 1204 |0035: const/4 v4, #int 0 // #0 │ │ -0eafb4: 0f04 |0036: return v4 │ │ -0eafb6: 5464 ad0d |0037: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dad │ │ -0eafba: 6e20 2a17 7400 |0039: invoke-virtual {v4, v7}, Lcom/badlogic/gdx/scenes/scene2d/Action;.act:(F)Z // method@172a │ │ -0eafc0: 0a04 |003c: move-result v4 │ │ -0eafc2: 28f9 |003d: goto 0036 // -0007 │ │ +0f94dc: |[0f94dc] com.badlogic.gdx.scenes.scene2d.actions.AfterAction.act:(F)Z │ │ +0f94ec: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0f94ee: 5464 ae0d |0001: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dae │ │ +0f94f2: 6e10 3d17 0400 |0003: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getActions:()Lcom/badlogic/gdx/utils/Array; // method@173d │ │ +0f94f8: 0c01 |0006: move-result-object v1 │ │ +0f94fa: 5214 df0f |0007: iget v4, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0f94fe: 3354 0700 |0009: if-ne v4, v5, 0010 // +0007 │ │ +0f9502: 5464 af0d |000b: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.waitForActions:Lcom/badlogic/gdx/utils/Array; // field@0daf │ │ +0f9506: 6e10 6f1e 0400 |000d: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +0f950c: 5464 af0d |0010: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.waitForActions:Lcom/badlogic/gdx/utils/Array; // field@0daf │ │ +0f9510: 5244 df0f |0012: iget v4, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0f9514: d802 04ff |0014: add-int/lit8 v2, v4, #int -1 // #ff │ │ +0f9518: 3a02 1900 |0016: if-ltz v2, 002f // +0019 │ │ +0f951c: 5464 af0d |0018: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.waitForActions:Lcom/badlogic/gdx/utils/Array; // field@0daf │ │ +0f9520: 6e20 741e 2400 |001a: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0f9526: 0c00 |001d: move-result-object v0 │ │ +0f9528: 1f00 5602 |001e: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Action; // type@0256 │ │ +0f952c: 6e30 751e 0105 |0020: invoke-virtual {v1, v0, v5}, Lcom/badlogic/gdx/utils/Array;.indexOf:(Ljava/lang/Object;Z)I // method@1e75 │ │ +0f9532: 0a03 |0023: move-result v3 │ │ +0f9534: 12f4 |0024: const/4 v4, #int -1 // #ff │ │ +0f9536: 3343 0700 |0025: if-ne v3, v4, 002c // +0007 │ │ +0f953a: 5464 af0d |0027: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.waitForActions:Lcom/badlogic/gdx/utils/Array; // field@0daf │ │ +0f953e: 6e20 7d1e 2400 |0029: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1e7d │ │ +0f9544: d802 02ff |002c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0f9548: 28e8 |002e: goto 0016 // -0018 │ │ +0f954a: 5464 af0d |002f: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.waitForActions:Lcom/badlogic/gdx/utils/Array; // field@0daf │ │ +0f954e: 5244 df0f |0031: iget v4, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0f9552: 3d04 0400 |0033: if-lez v4, 0037 // +0004 │ │ +0f9556: 1204 |0035: const/4 v4, #int 0 // #0 │ │ +0f9558: 0f04 |0036: return v4 │ │ +0f955a: 5464 ad0d |0037: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dad │ │ +0f955e: 6e20 2a17 7400 |0039: invoke-virtual {v4, v7}, Lcom/badlogic/gdx/scenes/scene2d/Action;.act:(F)Z // method@172a │ │ +0f9564: 0a04 |003c: move-result v4 │ │ +0f9566: 28f9 |003d: goto 0036 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=38 │ │ 0x0007 line=39 │ │ 0x0010 line=40 │ │ 0x0018 line=41 │ │ 0x0020 line=42 │ │ @@ -350306,19 +350361,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0eafc4: |[0eafc4] com.badlogic.gdx.scenes.scene2d.actions.AfterAction.restart:()V │ │ -0eafd4: 6f10 9918 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.restart:()V // method@1899 │ │ -0eafda: 5410 af0d |0003: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.waitForActions:Lcom/badlogic/gdx/utils/Array; // field@0daf │ │ -0eafde: 6e10 6f1e 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -0eafe4: 0e00 |0008: return-void │ │ +0f9568: |[0f9568] com.badlogic.gdx.scenes.scene2d.actions.AfterAction.restart:()V │ │ +0f9578: 6f10 9918 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.restart:()V // method@1899 │ │ +0f957e: 5410 af0d |0003: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.waitForActions:Lcom/badlogic/gdx/utils/Array; // field@0daf │ │ +0f9582: 6e10 6f1e 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +0f9588: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0008 line=35 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction; │ │ @@ -350328,37 +350383,37 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0eafe8: |[0eafe8] com.badlogic.gdx.scenes.scene2d.actions.AfterAction.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0eaff8: 3803 0b00 |0000: if-eqz v3, 000b // +000b │ │ -0eaffc: 5420 af0d |0002: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.waitForActions:Lcom/badlogic/gdx/utils/Array; // field@0daf │ │ -0eb000: 6e10 3d17 0300 |0004: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getActions:()Lcom/badlogic/gdx/utils/Array; // method@173d │ │ -0eb006: 0c01 |0007: move-result-object v1 │ │ -0eb008: 6e20 6b1e 1000 |0008: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.addAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1e6b │ │ -0eb00e: 6f20 9b18 3200 |000b: invoke-super {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@189b │ │ -0eb014: 0e00 |000e: return-void │ │ +0f958c: |[0f958c] com.badlogic.gdx.scenes.scene2d.actions.AfterAction.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0f959c: 3803 0b00 |0000: if-eqz v3, 000b // +000b │ │ +0f95a0: 5420 af0d |0002: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.waitForActions:Lcom/badlogic/gdx/utils/Array; // field@0daf │ │ +0f95a4: 6e10 3d17 0300 |0004: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getActions:()Lcom/badlogic/gdx/utils/Array; // method@173d │ │ +0f95aa: 0c01 |0007: move-result-object v1 │ │ +0f95ac: 6e20 6b1e 1000 |0008: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.addAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1e6b │ │ +0f95b2: 6f20 9b18 3200 |000b: invoke-super {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@189b │ │ +0f95b8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x000b line=29 │ │ 0x000e line=30 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction; │ │ 0x0000 - 0x000f reg=3 actor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ source_file_idx : 370 (AfterAction.java) │ │ │ │ Class #811 header: │ │ -class_idx : 615 │ │ +class_idx : 613 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 636 │ │ +superclass_idx : 634 │ │ source_file_idx : 375 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #811 - │ │ @@ -350386,17 +350441,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0eb018: |[0eb018] com.badlogic.gdx.scenes.scene2d.actions.AlphaAction.:()V │ │ -0eb028: 7010 2219 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@1922 │ │ -0eb02e: 0e00 |0003: return-void │ │ +0f95bc: |[0f95bc] com.badlogic.gdx.scenes.scene2d.actions.AlphaAction.:()V │ │ +0f95cc: 7010 2219 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@1922 │ │ +0f95d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ │ │ Virtual methods - │ │ @@ -350405,25 +350460,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0eb030: |[0eb030] com.badlogic.gdx.scenes.scene2d.actions.AlphaAction.begin:()V │ │ -0eb040: 5410 b10d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db1 │ │ -0eb044: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0eb048: 5410 b00d |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db0 │ │ -0eb04c: 6e10 3f17 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@173f │ │ -0eb052: 0c00 |0009: move-result-object v0 │ │ -0eb054: 5b10 b10d |000a: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db1 │ │ -0eb058: 5410 b10d |000c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db1 │ │ -0eb05c: 5200 7603 |000e: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0eb060: 5910 b30d |0010: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.start:F // field@0db3 │ │ -0eb064: 0e00 |0012: return-void │ │ +0f95d4: |[0f95d4] com.badlogic.gdx.scenes.scene2d.actions.AlphaAction.begin:()V │ │ +0f95e4: 5410 b10d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db1 │ │ +0f95e8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0f95ec: 5410 b00d |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db0 │ │ +0f95f0: 6e10 3f17 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@173f │ │ +0f95f6: 0c00 |0009: move-result-object v0 │ │ +0f95f8: 5b10 b10d |000a: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db1 │ │ +0f95fc: 5410 b10d |000c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db1 │ │ +0f9600: 5200 7603 |000e: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0f9604: 5910 b30d |0010: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.start:F // field@0db3 │ │ +0f9608: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x000c line=31 │ │ 0x0012 line=32 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ @@ -350433,17 +350488,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb068: |[0eb068] com.badlogic.gdx.scenes.scene2d.actions.AlphaAction.getAlpha:()F │ │ -0eb078: 5210 b20d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.end:F // field@0db2 │ │ -0eb07c: 0f00 |0002: return v0 │ │ +0f960c: |[0f960c] com.badlogic.gdx.scenes.scene2d.actions.AlphaAction.getAlpha:()F │ │ +0f961c: 5210 b20d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.end:F // field@0db2 │ │ +0f9620: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;) │ │ @@ -350451,17 +350506,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb080: |[0eb080] com.badlogic.gdx.scenes.scene2d.actions.AlphaAction.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ -0eb090: 5410 b10d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db1 │ │ -0eb094: 1100 |0002: return-object v0 │ │ +0f9624: |[0f9624] com.badlogic.gdx.scenes.scene2d.actions.AlphaAction.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ +0f9634: 5410 b10d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db1 │ │ +0f9638: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;) │ │ @@ -350469,19 +350524,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0eb098: |[0eb098] com.badlogic.gdx.scenes.scene2d.actions.AlphaAction.reset:()V │ │ -0eb0a8: 6f10 2d19 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.reset:()V // method@192d │ │ -0eb0ae: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0eb0b0: 5b10 b10d |0004: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db1 │ │ -0eb0b4: 0e00 |0006: return-void │ │ +0f963c: |[0f963c] com.badlogic.gdx.scenes.scene2d.actions.AlphaAction.reset:()V │ │ +0f964c: 6f10 2d19 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.reset:()V // method@192d │ │ +0f9652: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0f9654: 5b10 b10d |0004: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db1 │ │ +0f9658: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0006 line=41 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ @@ -350491,17 +350546,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb0b8: |[0eb0b8] com.badlogic.gdx.scenes.scene2d.actions.AlphaAction.setAlpha:(F)V │ │ -0eb0c8: 5901 b20d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.end:F // field@0db2 │ │ -0eb0cc: 0e00 |0002: return-void │ │ +0f965c: |[0f965c] com.badlogic.gdx.scenes.scene2d.actions.AlphaAction.setAlpha:(F)V │ │ +0f966c: 5901 b20d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.end:F // field@0db2 │ │ +0f9670: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ 0x0000 - 0x0003 reg=1 alpha F │ │ @@ -350511,17 +350566,17 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Color;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb0d0: |[0eb0d0] com.badlogic.gdx.scenes.scene2d.actions.AlphaAction.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ -0eb0e0: 5b01 b10d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db1 │ │ -0eb0e4: 0e00 |0002: return-void │ │ +0f9674: |[0f9674] com.badlogic.gdx.scenes.scene2d.actions.AlphaAction.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ +0f9684: 5b01 b10d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db1 │ │ +0f9688: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0002 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ 0x0000 - 0x0003 reg=1 color Lcom/badlogic/gdx/graphics/Color; │ │ @@ -350531,38 +350586,38 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0eb0e8: |[0eb0e8] com.badlogic.gdx.scenes.scene2d.actions.AlphaAction.update:(F)V │ │ -0eb0f8: 5440 b10d |0000: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db1 │ │ -0eb0fc: 5241 b30d |0002: iget v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.start:F // field@0db3 │ │ -0eb100: 5242 b20d |0004: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.end:F // field@0db2 │ │ -0eb104: 5243 b30d |0006: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.start:F // field@0db3 │ │ -0eb108: c732 |0008: sub-float/2addr v2, v3 │ │ -0eb10a: c852 |0009: mul-float/2addr v2, v5 │ │ -0eb10c: c621 |000a: add-float/2addr v1, v2 │ │ -0eb10e: 5901 7603 |000b: iput v1, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0eb112: 0e00 |000d: return-void │ │ +0f968c: |[0f968c] com.badlogic.gdx.scenes.scene2d.actions.AlphaAction.update:(F)V │ │ +0f969c: 5440 b10d |0000: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db1 │ │ +0f96a0: 5241 b30d |0002: iget v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.start:F // field@0db3 │ │ +0f96a4: 5242 b20d |0004: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.end:F // field@0db2 │ │ +0f96a8: 5243 b30d |0006: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.start:F // field@0db3 │ │ +0f96ac: c732 |0008: sub-float/2addr v2, v3 │ │ +0f96ae: c852 |0009: mul-float/2addr v2, v5 │ │ +0f96b0: c621 |000a: add-float/2addr v1, v2 │ │ +0f96b2: 5901 7603 |000b: iput v1, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0f96b6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x000d line=36 │ │ locals : │ │ 0x0000 - 0x000e reg=4 this Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ 0x0000 - 0x000e reg=5 percent F │ │ │ │ source_file_idx : 375 (AlphaAction.java) │ │ │ │ Class #812 header: │ │ -class_idx : 616 │ │ +class_idx : 614 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 636 │ │ +superclass_idx : 634 │ │ source_file_idx : 630 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #812 - │ │ @@ -350602,20 +350657,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0eb114: |[0eb114] com.badlogic.gdx.scenes.scene2d.actions.ColorAction.:()V │ │ -0eb124: 7010 2219 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@1922 │ │ -0eb12a: 2200 1301 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0eb12e: 7010 a409 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/Color;.:()V // method@09a4 │ │ -0eb134: 5b10 b60d |0008: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.end:Lcom/badlogic/gdx/graphics/Color; // field@0db6 │ │ -0eb138: 0e00 |000a: return-void │ │ +0f96b8: |[0f96b8] com.badlogic.gdx.scenes.scene2d.actions.ColorAction.:()V │ │ +0f96c8: 7010 2219 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@1922 │ │ +0f96ce: 2200 1101 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +0f96d2: 7010 a409 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/Color;.:()V // method@09a4 │ │ +0f96d8: 5b10 b60d |0008: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.end:Lcom/badlogic/gdx/graphics/Color; // field@0db6 │ │ +0f96dc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction; │ │ │ │ @@ -350625,34 +350680,34 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -0eb13c: |[0eb13c] com.badlogic.gdx.scenes.scene2d.actions.ColorAction.begin:()V │ │ -0eb14c: 5410 b50d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db5 │ │ -0eb150: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0eb154: 5410 b40d |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db4 │ │ -0eb158: 6e10 3f17 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@173f │ │ -0eb15e: 0c00 |0009: move-result-object v0 │ │ -0eb160: 5b10 b50d |000a: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db5 │ │ -0eb164: 5410 b50d |000c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db5 │ │ -0eb168: 5200 7903 |000e: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0eb16c: 5910 ba0d |0010: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startR:F // field@0dba │ │ -0eb170: 5410 b50d |0012: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db5 │ │ -0eb174: 5200 7803 |0014: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0eb178: 5910 b90d |0016: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startG:F // field@0db9 │ │ -0eb17c: 5410 b50d |0018: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db5 │ │ -0eb180: 5200 7703 |001a: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0eb184: 5910 b80d |001c: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startB:F // field@0db8 │ │ -0eb188: 5410 b50d |001e: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db5 │ │ -0eb18c: 5200 7603 |0020: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0eb190: 5910 b70d |0022: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startA:F // field@0db7 │ │ -0eb194: 0e00 |0024: return-void │ │ +0f96e0: |[0f96e0] com.badlogic.gdx.scenes.scene2d.actions.ColorAction.begin:()V │ │ +0f96f0: 5410 b50d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db5 │ │ +0f96f4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0f96f8: 5410 b40d |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db4 │ │ +0f96fc: 6e10 3f17 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@173f │ │ +0f9702: 0c00 |0009: move-result-object v0 │ │ +0f9704: 5b10 b50d |000a: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db5 │ │ +0f9708: 5410 b50d |000c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db5 │ │ +0f970c: 5200 7903 |000e: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0f9710: 5910 ba0d |0010: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startR:F // field@0dba │ │ +0f9714: 5410 b50d |0012: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db5 │ │ +0f9718: 5200 7803 |0014: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0f971c: 5910 b90d |0016: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startG:F // field@0db9 │ │ +0f9720: 5410 b50d |0018: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db5 │ │ +0f9724: 5200 7703 |001a: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0f9728: 5910 b80d |001c: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startB:F // field@0db8 │ │ +0f972c: 5410 b50d |001e: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db5 │ │ +0f9730: 5200 7603 |0020: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0f9734: 5910 b70d |0022: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startA:F // field@0db7 │ │ +0f9738: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x000c line=32 │ │ 0x0012 line=33 │ │ 0x0018 line=34 │ │ 0x001e line=35 │ │ @@ -350665,17 +350720,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb198: |[0eb198] com.badlogic.gdx.scenes.scene2d.actions.ColorAction.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ -0eb1a8: 5410 b50d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db5 │ │ -0eb1ac: 1100 |0002: return-object v0 │ │ +0f973c: |[0f973c] com.badlogic.gdx.scenes.scene2d.actions.ColorAction.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ +0f974c: 5410 b50d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db5 │ │ +0f9750: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;) │ │ @@ -350683,17 +350738,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb1b0: |[0eb1b0] com.badlogic.gdx.scenes.scene2d.actions.ColorAction.getEndColor:()Lcom/badlogic/gdx/graphics/Color; │ │ -0eb1c0: 5410 b60d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.end:Lcom/badlogic/gdx/graphics/Color; // field@0db6 │ │ -0eb1c4: 1100 |0002: return-object v0 │ │ +0f9754: |[0f9754] com.badlogic.gdx.scenes.scene2d.actions.ColorAction.getEndColor:()Lcom/badlogic/gdx/graphics/Color; │ │ +0f9764: 5410 b60d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.end:Lcom/badlogic/gdx/graphics/Color; // field@0db6 │ │ +0f9768: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;) │ │ @@ -350701,19 +350756,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0eb1c8: |[0eb1c8] com.badlogic.gdx.scenes.scene2d.actions.ColorAction.reset:()V │ │ -0eb1d8: 6f10 2d19 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.reset:()V // method@192d │ │ -0eb1de: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0eb1e0: 5b10 b50d |0004: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db5 │ │ -0eb1e4: 0e00 |0006: return-void │ │ +0f976c: |[0f976c] com.badlogic.gdx.scenes.scene2d.actions.ColorAction.reset:()V │ │ +0f977c: 6f10 2d19 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.reset:()V // method@192d │ │ +0f9782: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0f9784: 5b10 b50d |0004: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db5 │ │ +0f9788: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0006 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction; │ │ @@ -350723,17 +350778,17 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Color;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb1e8: |[0eb1e8] com.badlogic.gdx.scenes.scene2d.actions.ColorAction.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ -0eb1f8: 5b01 b50d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db5 │ │ -0eb1fc: 0e00 |0002: return-void │ │ +0f978c: |[0f978c] com.badlogic.gdx.scenes.scene2d.actions.ColorAction.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ +0f979c: 5b01 b50d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db5 │ │ +0f97a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction; │ │ 0x0000 - 0x0003 reg=1 color Lcom/badlogic/gdx/graphics/Color; │ │ @@ -350743,18 +350798,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Color;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0eb200: |[0eb200] com.badlogic.gdx.scenes.scene2d.actions.ColorAction.setEndColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ -0eb210: 5410 b60d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.end:Lcom/badlogic/gdx/graphics/Color; // field@0db6 │ │ -0eb214: 6e20 bc09 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ -0eb21a: 0e00 |0005: return-void │ │ +0f97a4: |[0f97a4] com.badlogic.gdx.scenes.scene2d.actions.ColorAction.setEndColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ +0f97b4: 5410 b60d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.end:Lcom/badlogic/gdx/graphics/Color; // field@0db6 │ │ +0f97b8: 6e20 bc09 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ +0f97be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0005 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction; │ │ 0x0000 - 0x0006 reg=2 color Lcom/badlogic/gdx/graphics/Color; │ │ @@ -350764,46 +350819,46 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -0eb21c: |[0eb21c] com.badlogic.gdx.scenes.scene2d.actions.ColorAction.update:(F)V │ │ -0eb22c: 5274 ba0d |0000: iget v4, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startR:F // field@0dba │ │ -0eb230: 5475 b60d |0002: iget-object v5, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.end:Lcom/badlogic/gdx/graphics/Color; // field@0db6 │ │ -0eb234: 5255 7903 |0004: iget v5, v5, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0eb238: 5276 ba0d |0006: iget v6, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startR:F // field@0dba │ │ -0eb23c: c765 |0008: sub-float/2addr v5, v6 │ │ -0eb23e: c885 |0009: mul-float/2addr v5, v8 │ │ -0eb240: a603 0405 |000a: add-float v3, v4, v5 │ │ -0eb244: 5274 b90d |000c: iget v4, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startG:F // field@0db9 │ │ -0eb248: 5475 b60d |000e: iget-object v5, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.end:Lcom/badlogic/gdx/graphics/Color; // field@0db6 │ │ -0eb24c: 5255 7803 |0010: iget v5, v5, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0eb250: 5276 b90d |0012: iget v6, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startG:F // field@0db9 │ │ -0eb254: c765 |0014: sub-float/2addr v5, v6 │ │ -0eb256: c885 |0015: mul-float/2addr v5, v8 │ │ -0eb258: a602 0405 |0016: add-float v2, v4, v5 │ │ -0eb25c: 5274 b80d |0018: iget v4, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startB:F // field@0db8 │ │ -0eb260: 5475 b60d |001a: iget-object v5, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.end:Lcom/badlogic/gdx/graphics/Color; // field@0db6 │ │ -0eb264: 5255 7703 |001c: iget v5, v5, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0eb268: 5276 b80d |001e: iget v6, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startB:F // field@0db8 │ │ -0eb26c: c765 |0020: sub-float/2addr v5, v6 │ │ -0eb26e: c885 |0021: mul-float/2addr v5, v8 │ │ -0eb270: a601 0405 |0022: add-float v1, v4, v5 │ │ -0eb274: 5274 b70d |0024: iget v4, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startA:F // field@0db7 │ │ -0eb278: 5475 b60d |0026: iget-object v5, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.end:Lcom/badlogic/gdx/graphics/Color; // field@0db6 │ │ -0eb27c: 5255 7603 |0028: iget v5, v5, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0eb280: 5276 b70d |002a: iget v6, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startA:F // field@0db7 │ │ -0eb284: c765 |002c: sub-float/2addr v5, v6 │ │ -0eb286: c885 |002d: mul-float/2addr v5, v8 │ │ -0eb288: a600 0405 |002e: add-float v0, v4, v5 │ │ -0eb28c: 5474 b50d |0030: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db5 │ │ -0eb290: 6e50 bd09 3412 |0032: invoke-virtual {v4, v3, v2, v1, v0}, Lcom/badlogic/gdx/graphics/Color;.set:(FFFF)V // method@09bd │ │ -0eb296: 0e00 |0035: return-void │ │ +0f97c0: |[0f97c0] com.badlogic.gdx.scenes.scene2d.actions.ColorAction.update:(F)V │ │ +0f97d0: 5274 ba0d |0000: iget v4, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startR:F // field@0dba │ │ +0f97d4: 5475 b60d |0002: iget-object v5, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.end:Lcom/badlogic/gdx/graphics/Color; // field@0db6 │ │ +0f97d8: 5255 7903 |0004: iget v5, v5, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0f97dc: 5276 ba0d |0006: iget v6, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startR:F // field@0dba │ │ +0f97e0: c765 |0008: sub-float/2addr v5, v6 │ │ +0f97e2: c885 |0009: mul-float/2addr v5, v8 │ │ +0f97e4: a603 0405 |000a: add-float v3, v4, v5 │ │ +0f97e8: 5274 b90d |000c: iget v4, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startG:F // field@0db9 │ │ +0f97ec: 5475 b60d |000e: iget-object v5, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.end:Lcom/badlogic/gdx/graphics/Color; // field@0db6 │ │ +0f97f0: 5255 7803 |0010: iget v5, v5, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0f97f4: 5276 b90d |0012: iget v6, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startG:F // field@0db9 │ │ +0f97f8: c765 |0014: sub-float/2addr v5, v6 │ │ +0f97fa: c885 |0015: mul-float/2addr v5, v8 │ │ +0f97fc: a602 0405 |0016: add-float v2, v4, v5 │ │ +0f9800: 5274 b80d |0018: iget v4, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startB:F // field@0db8 │ │ +0f9804: 5475 b60d |001a: iget-object v5, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.end:Lcom/badlogic/gdx/graphics/Color; // field@0db6 │ │ +0f9808: 5255 7703 |001c: iget v5, v5, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0f980c: 5276 b80d |001e: iget v6, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startB:F // field@0db8 │ │ +0f9810: c765 |0020: sub-float/2addr v5, v6 │ │ +0f9812: c885 |0021: mul-float/2addr v5, v8 │ │ +0f9814: a601 0405 |0022: add-float v1, v4, v5 │ │ +0f9818: 5274 b70d |0024: iget v4, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startA:F // field@0db7 │ │ +0f981c: 5475 b60d |0026: iget-object v5, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.end:Lcom/badlogic/gdx/graphics/Color; // field@0db6 │ │ +0f9820: 5255 7603 |0028: iget v5, v5, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0f9824: 5276 b70d |002a: iget v6, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startA:F // field@0db7 │ │ +0f9828: c765 |002c: sub-float/2addr v5, v6 │ │ +0f982a: c885 |002d: mul-float/2addr v5, v8 │ │ +0f982c: a600 0405 |002e: add-float v0, v4, v5 │ │ +0f9830: 5474 b50d |0030: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0db5 │ │ +0f9834: 6e50 bd09 3412 |0032: invoke-virtual {v4, v3, v2, v1, v0}, Lcom/badlogic/gdx/graphics/Color;.set:(FFFF)V // method@09bd │ │ +0f983a: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x000c line=40 │ │ 0x0018 line=41 │ │ 0x0024 line=42 │ │ 0x0030 line=43 │ │ @@ -350815,17 +350870,17 @@ │ │ 0x000c - 0x0036 reg=3 r F │ │ 0x0000 - 0x0036 reg=7 this Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction; │ │ 0x0000 - 0x0036 reg=8 percent F │ │ │ │ source_file_idx : 630 (ColorAction.java) │ │ │ │ Class #813 header: │ │ -class_idx : 617 │ │ +class_idx : 615 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 618 │ │ +superclass_idx : 616 │ │ source_file_idx : 735 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #813 - │ │ @@ -350849,17 +350904,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0eb298: |[0eb298] com.badlogic.gdx.scenes.scene2d.actions.DelayAction.:()V │ │ -0eb2a8: 7010 9618 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.:()V // method@1896 │ │ -0eb2ae: 0e00 |0003: return-void │ │ +0f983c: |[0f983c] com.badlogic.gdx.scenes.scene2d.actions.DelayAction.:()V │ │ +0f984c: 7010 9618 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.:()V // method@1896 │ │ +0f9852: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction; │ │ │ │ Virtual methods - │ │ @@ -350868,39 +350923,39 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0eb2b0: |[0eb2b0] com.badlogic.gdx.scenes.scene2d.actions.DelayAction.act:(F)Z │ │ -0eb2c0: 5220 bd0d |0000: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0dbd │ │ -0eb2c4: 5221 bc0d |0002: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.duration:F // field@0dbc │ │ -0eb2c8: 2e00 0001 |0004: cmpg-float v0, v0, v1 │ │ -0eb2cc: 3b00 1700 |0006: if-gez v0, 001d // +0017 │ │ -0eb2d0: 5220 bd0d |0008: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0dbd │ │ -0eb2d4: c630 |000a: add-float/2addr v0, v3 │ │ -0eb2d6: 5920 bd0d |000b: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0dbd │ │ -0eb2da: 5220 bd0d |000d: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0dbd │ │ -0eb2de: 5221 bc0d |000f: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.duration:F // field@0dbc │ │ -0eb2e2: 2e00 0001 |0011: cmpg-float v0, v0, v1 │ │ -0eb2e6: 3b00 0400 |0013: if-gez v0, 0017 // +0004 │ │ -0eb2ea: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -0eb2ec: 0f00 |0016: return v0 │ │ -0eb2ee: 5220 bd0d |0017: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0dbd │ │ -0eb2f2: 5221 bc0d |0019: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.duration:F // field@0dbc │ │ -0eb2f6: a703 0001 |001b: sub-float v3, v0, v1 │ │ -0eb2fa: 5420 bb0d |001d: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dbb │ │ -0eb2fe: 3900 0400 |001f: if-nez v0, 0023 // +0004 │ │ -0eb302: 1210 |0021: const/4 v0, #int 1 // #1 │ │ -0eb304: 28f4 |0022: goto 0016 // -000c │ │ -0eb306: 5420 bb0d |0023: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dbb │ │ -0eb30a: 6e20 2a17 3000 |0025: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/Action;.act:(F)Z // method@172a │ │ -0eb310: 0a00 |0028: move-result v0 │ │ -0eb312: 28ed |0029: goto 0016 // -0013 │ │ +0f9854: |[0f9854] com.badlogic.gdx.scenes.scene2d.actions.DelayAction.act:(F)Z │ │ +0f9864: 5220 bd0d |0000: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0dbd │ │ +0f9868: 5221 bc0d |0002: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.duration:F // field@0dbc │ │ +0f986c: 2e00 0001 |0004: cmpg-float v0, v0, v1 │ │ +0f9870: 3b00 1700 |0006: if-gez v0, 001d // +0017 │ │ +0f9874: 5220 bd0d |0008: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0dbd │ │ +0f9878: c630 |000a: add-float/2addr v0, v3 │ │ +0f987a: 5920 bd0d |000b: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0dbd │ │ +0f987e: 5220 bd0d |000d: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0dbd │ │ +0f9882: 5221 bc0d |000f: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.duration:F // field@0dbc │ │ +0f9886: 2e00 0001 |0011: cmpg-float v0, v0, v1 │ │ +0f988a: 3b00 0400 |0013: if-gez v0, 0017 // +0004 │ │ +0f988e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +0f9890: 0f00 |0016: return v0 │ │ +0f9892: 5220 bd0d |0017: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0dbd │ │ +0f9896: 5221 bc0d |0019: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.duration:F // field@0dbc │ │ +0f989a: a703 0001 |001b: sub-float v3, v0, v1 │ │ +0f989e: 5420 bb0d |001d: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dbb │ │ +0f98a2: 3900 0400 |001f: if-nez v0, 0023 // +0004 │ │ +0f98a6: 1210 |0021: const/4 v0, #int 1 // #1 │ │ +0f98a8: 28f4 |0022: goto 0016 // -000c │ │ +0f98aa: 5420 bb0d |0023: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dbb │ │ +0f98ae: 6e20 2a17 3000 |0025: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/Action;.act:(F)Z // method@172a │ │ +0f98b4: 0a00 |0028: move-result v0 │ │ +0f98b6: 28ed |0029: goto 0016 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0008 line=26 │ │ 0x000d line=27 │ │ 0x0016 line=31 │ │ 0x0017 line=28 │ │ @@ -350915,18 +350970,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0eb314: |[0eb314] com.badlogic.gdx.scenes.scene2d.actions.DelayAction.finish:()V │ │ -0eb324: 5210 bc0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.duration:F // field@0dbc │ │ -0eb328: 5910 bd0d |0002: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0dbd │ │ -0eb32c: 0e00 |0004: return-void │ │ +0f98b8: |[0f98b8] com.badlogic.gdx.scenes.scene2d.actions.DelayAction.finish:()V │ │ +0f98c8: 5210 bc0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.duration:F // field@0dbc │ │ +0f98cc: 5910 bd0d |0002: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0dbd │ │ +0f98d0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0004 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction; │ │ │ │ @@ -350935,17 +350990,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb330: |[0eb330] com.badlogic.gdx.scenes.scene2d.actions.DelayAction.getDuration:()F │ │ -0eb340: 5210 bc0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.duration:F // field@0dbc │ │ -0eb344: 0f00 |0002: return v0 │ │ +0f98d4: |[0f98d4] com.badlogic.gdx.scenes.scene2d.actions.DelayAction.getDuration:()F │ │ +0f98e4: 5210 bc0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.duration:F // field@0dbc │ │ +0f98e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;) │ │ @@ -350953,17 +351008,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb348: |[0eb348] com.badlogic.gdx.scenes.scene2d.actions.DelayAction.getTime:()F │ │ -0eb358: 5210 bd0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0dbd │ │ -0eb35c: 0f00 |0002: return v0 │ │ +0f98ec: |[0f98ec] com.badlogic.gdx.scenes.scene2d.actions.DelayAction.getTime:()F │ │ +0f98fc: 5210 bd0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0dbd │ │ +0f9900: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction; │ │ │ │ #4 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;) │ │ @@ -350971,19 +351026,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0eb360: |[0eb360] com.badlogic.gdx.scenes.scene2d.actions.DelayAction.restart:()V │ │ -0eb370: 6f10 9918 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.restart:()V // method@1899 │ │ -0eb376: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0eb378: 5910 bd0d |0004: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0dbd │ │ -0eb37c: 0e00 |0006: return-void │ │ +0f9904: |[0f9904] com.badlogic.gdx.scenes.scene2d.actions.DelayAction.restart:()V │ │ +0f9914: 6f10 9918 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.restart:()V // method@1899 │ │ +0f991a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0f991c: 5910 bd0d |0004: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0dbd │ │ +0f9920: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ 0x0006 line=42 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction; │ │ @@ -350993,17 +351048,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb380: |[0eb380] com.badlogic.gdx.scenes.scene2d.actions.DelayAction.setDuration:(F)V │ │ -0eb390: 5901 bc0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.duration:F // field@0dbc │ │ -0eb394: 0e00 |0002: return-void │ │ +0f9924: |[0f9924] com.badlogic.gdx.scenes.scene2d.actions.DelayAction.setDuration:(F)V │ │ +0f9934: 5901 bc0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.duration:F // field@0dbc │ │ +0f9938: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0002 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction; │ │ 0x0000 - 0x0003 reg=1 duration F │ │ @@ -351013,31 +351068,31 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb398: |[0eb398] com.badlogic.gdx.scenes.scene2d.actions.DelayAction.setTime:(F)V │ │ -0eb3a8: 5901 bd0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0dbd │ │ -0eb3ac: 0e00 |0002: return-void │ │ +0f993c: |[0f993c] com.badlogic.gdx.scenes.scene2d.actions.DelayAction.setTime:(F)V │ │ +0f994c: 5901 bd0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0dbd │ │ +0f9950: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0002 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction; │ │ 0x0000 - 0x0003 reg=1 time F │ │ │ │ source_file_idx : 735 (DelayAction.java) │ │ │ │ Class #814 header: │ │ -class_idx : 619 │ │ +class_idx : 617 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 636 │ │ +superclass_idx : 634 │ │ source_file_idx : 1054 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 8 │ │ │ │ Class #814 - │ │ @@ -351065,21 +351120,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0eb3b0: |[0eb3b0] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.:()V │ │ -0eb3c0: 7010 2219 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@1922 │ │ -0eb3c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0eb3c8: 5910 c00d |0004: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.start:F // field@0dc0 │ │ -0eb3cc: 1500 803f |0006: const/high16 v0, #int 1065353216 // #3f80 │ │ -0eb3d0: 5910 bf0d |0008: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.end:F // field@0dbf │ │ -0eb3d4: 0e00 |000a: return-void │ │ +0f9954: |[0f9954] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.:()V │ │ +0f9964: 7010 2219 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@1922 │ │ +0f996a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0f996c: 5910 c00d |0004: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.start:F // field@0dc0 │ │ +0f9970: 1500 803f |0006: const/high16 v0, #int 1065353216 // #3f80 │ │ +0f9974: 5910 bf0d |0008: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.end:F // field@0dbf │ │ +0f9978: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0006 line=28 │ │ 0x000a line=29 │ │ locals : │ │ @@ -351090,19 +351145,19 @@ │ │ type : '(FF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0eb3d8: |[0eb3d8] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.:(FF)V │ │ -0eb3e8: 7010 2219 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@1922 │ │ -0eb3ee: 5901 c00d |0003: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.start:F // field@0dc0 │ │ -0eb3f2: 5902 bf0d |0005: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.end:F // field@0dbf │ │ -0eb3f6: 0e00 |0007: return-void │ │ +0f997c: |[0f997c] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.:(FF)V │ │ +0f998c: 7010 2219 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@1922 │ │ +0f9992: 5901 c00d |0003: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.start:F // field@0dc0 │ │ +0f9996: 5902 bf0d |0005: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.end:F // field@0dbf │ │ +0f999a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0005 line=34 │ │ 0x0007 line=35 │ │ locals : │ │ @@ -351116,18 +351171,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0eb3f8: |[0eb3f8] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.begin:()V │ │ -0eb408: 5210 c00d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.start:F // field@0dc0 │ │ -0eb40c: 5910 c10d |0002: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.value:F // field@0dc1 │ │ -0eb410: 0e00 |0004: return-void │ │ +0f999c: |[0f999c] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.begin:()V │ │ +0f99ac: 5210 c00d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.start:F // field@0dc0 │ │ +0f99b0: 5910 c10d |0002: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.value:F // field@0dc1 │ │ +0f99b4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction; │ │ │ │ @@ -351136,17 +351191,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb414: |[0eb414] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.getEnd:()F │ │ -0eb424: 5210 bf0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.end:F // field@0dbf │ │ -0eb428: 0f00 |0002: return v0 │ │ +0f99b8: |[0f99b8] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.getEnd:()F │ │ +0f99c8: 5210 bf0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.end:F // field@0dbf │ │ +0f99cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;) │ │ @@ -351154,17 +351209,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb42c: |[0eb42c] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.getStart:()F │ │ -0eb43c: 5210 c00d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.start:F // field@0dc0 │ │ -0eb440: 0f00 |0002: return v0 │ │ +0f99d0: |[0f99d0] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.getStart:()F │ │ +0f99e0: 5210 c00d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.start:F // field@0dc0 │ │ +0f99e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;) │ │ @@ -351172,17 +351227,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb444: |[0eb444] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.getValue:()F │ │ -0eb454: 5210 c10d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.value:F // field@0dc1 │ │ -0eb458: 0f00 |0002: return v0 │ │ +0f99e8: |[0f99e8] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.getValue:()F │ │ +0f99f8: 5210 c10d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.value:F // field@0dc1 │ │ +0f99fc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction; │ │ │ │ #4 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;) │ │ @@ -351190,17 +351245,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb45c: |[0eb45c] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.setEnd:(F)V │ │ -0eb46c: 5901 bf0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.end:F // field@0dbf │ │ -0eb470: 0e00 |0002: return-void │ │ +0f9a00: |[0f9a00] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.setEnd:(F)V │ │ +0f9a10: 5901 bf0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.end:F // field@0dbf │ │ +0f9a14: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0002 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction; │ │ 0x0000 - 0x0003 reg=1 end F │ │ @@ -351210,17 +351265,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb474: |[0eb474] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.setStart:(F)V │ │ -0eb484: 5901 c00d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.start:F // field@0dc0 │ │ -0eb488: 0e00 |0002: return-void │ │ +0f9a18: |[0f9a18] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.setStart:(F)V │ │ +0f9a28: 5901 c00d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.start:F // field@0dc0 │ │ +0f9a2c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0002 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction; │ │ 0x0000 - 0x0003 reg=1 start F │ │ @@ -351230,17 +351285,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb48c: |[0eb48c] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.setValue:(F)V │ │ -0eb49c: 5901 c10d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.value:F // field@0dc1 │ │ -0eb4a0: 0e00 |0002: return-void │ │ +0f9a30: |[0f9a30] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.setValue:(F)V │ │ +0f9a40: 5901 c10d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.value:F // field@0dc1 │ │ +0f9a44: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0002 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction; │ │ 0x0000 - 0x0003 reg=1 value F │ │ @@ -351250,37 +351305,37 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0eb4a4: |[0eb4a4] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.update:(F)V │ │ -0eb4b4: 5230 c00d |0000: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.start:F // field@0dc0 │ │ -0eb4b8: 5231 bf0d |0002: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.end:F // field@0dbf │ │ -0eb4bc: 5232 c00d |0004: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.start:F // field@0dc0 │ │ -0eb4c0: c721 |0006: sub-float/2addr v1, v2 │ │ -0eb4c2: c841 |0007: mul-float/2addr v1, v4 │ │ -0eb4c4: c610 |0008: add-float/2addr v0, v1 │ │ -0eb4c6: 5930 c10d |0009: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.value:F // field@0dc1 │ │ -0eb4ca: 0e00 |000b: return-void │ │ +0f9a48: |[0f9a48] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.update:(F)V │ │ +0f9a58: 5230 c00d |0000: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.start:F // field@0dc0 │ │ +0f9a5c: 5231 bf0d |0002: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.end:F // field@0dbf │ │ +0f9a60: 5232 c00d |0004: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.start:F // field@0dc0 │ │ +0f9a64: c721 |0006: sub-float/2addr v1, v2 │ │ +0f9a66: c841 |0007: mul-float/2addr v1, v4 │ │ +0f9a68: c610 |0008: add-float/2addr v0, v1 │ │ +0f9a6a: 5930 c10d |0009: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.value:F // field@0dc1 │ │ +0f9a6e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x000b line=43 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction; │ │ 0x0000 - 0x000c reg=4 percent F │ │ │ │ source_file_idx : 1054 (FloatAction.java) │ │ │ │ Class #815 header: │ │ -class_idx : 620 │ │ +class_idx : 618 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 636 │ │ +superclass_idx : 634 │ │ source_file_idx : 1812 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 8 │ │ │ │ Class #815 - │ │ @@ -351308,21 +351363,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0eb4cc: |[0eb4cc] com.badlogic.gdx.scenes.scene2d.actions.IntAction.:()V │ │ -0eb4dc: 7010 2219 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@1922 │ │ -0eb4e2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0eb4e4: 5910 c30d |0004: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.start:I // field@0dc3 │ │ -0eb4e8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0eb4ea: 5910 c20d |0007: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.end:I // field@0dc2 │ │ -0eb4ee: 0e00 |0009: return-void │ │ +0f9a70: |[0f9a70] com.badlogic.gdx.scenes.scene2d.actions.IntAction.:()V │ │ +0f9a80: 7010 2219 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@1922 │ │ +0f9a86: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0f9a88: 5910 c30d |0004: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.start:I // field@0dc3 │ │ +0f9a8c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0f9a8e: 5910 c20d |0007: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.end:I // field@0dc2 │ │ +0f9a92: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0006 line=28 │ │ 0x0009 line=29 │ │ locals : │ │ @@ -351333,19 +351388,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0eb4f0: |[0eb4f0] com.badlogic.gdx.scenes.scene2d.actions.IntAction.:(II)V │ │ -0eb500: 7010 2219 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@1922 │ │ -0eb506: 5901 c30d |0003: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.start:I // field@0dc3 │ │ -0eb50a: 5902 c20d |0005: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.end:I // field@0dc2 │ │ -0eb50e: 0e00 |0007: return-void │ │ +0f9a94: |[0f9a94] com.badlogic.gdx.scenes.scene2d.actions.IntAction.:(II)V │ │ +0f9aa4: 7010 2219 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@1922 │ │ +0f9aaa: 5901 c30d |0003: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.start:I // field@0dc3 │ │ +0f9aae: 5902 c20d |0005: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.end:I // field@0dc2 │ │ +0f9ab2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0005 line=34 │ │ 0x0007 line=35 │ │ locals : │ │ @@ -351359,18 +351414,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0eb510: |[0eb510] com.badlogic.gdx.scenes.scene2d.actions.IntAction.begin:()V │ │ -0eb520: 5210 c30d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.start:I // field@0dc3 │ │ -0eb524: 5910 c40d |0002: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.value:I // field@0dc4 │ │ -0eb528: 0e00 |0004: return-void │ │ +0f9ab4: |[0f9ab4] com.badlogic.gdx.scenes.scene2d.actions.IntAction.begin:()V │ │ +0f9ac4: 5210 c30d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.start:I // field@0dc3 │ │ +0f9ac8: 5910 c40d |0002: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.value:I // field@0dc4 │ │ +0f9acc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction; │ │ │ │ @@ -351379,17 +351434,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb52c: |[0eb52c] com.badlogic.gdx.scenes.scene2d.actions.IntAction.getEnd:()I │ │ -0eb53c: 5210 c20d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.end:I // field@0dc2 │ │ -0eb540: 0f00 |0002: return v0 │ │ +0f9ad0: |[0f9ad0] com.badlogic.gdx.scenes.scene2d.actions.IntAction.getEnd:()I │ │ +0f9ae0: 5210 c20d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.end:I // field@0dc2 │ │ +0f9ae4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;) │ │ @@ -351397,17 +351452,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb544: |[0eb544] com.badlogic.gdx.scenes.scene2d.actions.IntAction.getStart:()I │ │ -0eb554: 5210 c30d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.start:I // field@0dc3 │ │ -0eb558: 0f00 |0002: return v0 │ │ +0f9ae8: |[0f9ae8] com.badlogic.gdx.scenes.scene2d.actions.IntAction.getStart:()I │ │ +0f9af8: 5210 c30d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.start:I // field@0dc3 │ │ +0f9afc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;) │ │ @@ -351415,17 +351470,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb55c: |[0eb55c] com.badlogic.gdx.scenes.scene2d.actions.IntAction.getValue:()I │ │ -0eb56c: 5210 c40d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.value:I // field@0dc4 │ │ -0eb570: 0f00 |0002: return v0 │ │ +0f9b00: |[0f9b00] com.badlogic.gdx.scenes.scene2d.actions.IntAction.getValue:()I │ │ +0f9b10: 5210 c40d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.value:I // field@0dc4 │ │ +0f9b14: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction; │ │ │ │ #4 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;) │ │ @@ -351433,17 +351488,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb574: |[0eb574] com.badlogic.gdx.scenes.scene2d.actions.IntAction.setEnd:(I)V │ │ -0eb584: 5901 c20d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.end:I // field@0dc2 │ │ -0eb588: 0e00 |0002: return-void │ │ +0f9b18: |[0f9b18] com.badlogic.gdx.scenes.scene2d.actions.IntAction.setEnd:(I)V │ │ +0f9b28: 5901 c20d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.end:I // field@0dc2 │ │ +0f9b2c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0002 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction; │ │ 0x0000 - 0x0003 reg=1 end I │ │ @@ -351453,17 +351508,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb58c: |[0eb58c] com.badlogic.gdx.scenes.scene2d.actions.IntAction.setStart:(I)V │ │ -0eb59c: 5901 c30d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.start:I // field@0dc3 │ │ -0eb5a0: 0e00 |0002: return-void │ │ +0f9b30: |[0f9b30] com.badlogic.gdx.scenes.scene2d.actions.IntAction.setStart:(I)V │ │ +0f9b40: 5901 c30d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.start:I // field@0dc3 │ │ +0f9b44: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0002 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction; │ │ 0x0000 - 0x0003 reg=1 start I │ │ @@ -351473,17 +351528,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb5a4: |[0eb5a4] com.badlogic.gdx.scenes.scene2d.actions.IntAction.setValue:(I)V │ │ -0eb5b4: 5901 c40d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.value:I // field@0dc4 │ │ -0eb5b8: 0e00 |0002: return-void │ │ +0f9b48: |[0f9b48] com.badlogic.gdx.scenes.scene2d.actions.IntAction.setValue:(I)V │ │ +0f9b58: 5901 c40d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.value:I // field@0dc4 │ │ +0f9b5c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0002 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction; │ │ 0x0000 - 0x0003 reg=1 value I │ │ @@ -351493,41 +351548,41 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -0eb5bc: |[0eb5bc] com.badlogic.gdx.scenes.scene2d.actions.IntAction.update:(F)V │ │ -0eb5cc: 5230 c30d |0000: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.start:I // field@0dc3 │ │ -0eb5d0: 8200 |0002: int-to-float v0, v0 │ │ -0eb5d2: 5231 c20d |0003: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.end:I // field@0dc2 │ │ -0eb5d6: 5232 c30d |0005: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.start:I // field@0dc3 │ │ -0eb5da: b121 |0007: sub-int/2addr v1, v2 │ │ -0eb5dc: 8211 |0008: int-to-float v1, v1 │ │ -0eb5de: c841 |0009: mul-float/2addr v1, v4 │ │ -0eb5e0: c610 |000a: add-float/2addr v0, v1 │ │ -0eb5e2: 8700 |000b: float-to-int v0, v0 │ │ -0eb5e4: 5930 c40d |000c: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.value:I // field@0dc4 │ │ -0eb5e8: 0e00 |000e: return-void │ │ +0f9b60: |[0f9b60] com.badlogic.gdx.scenes.scene2d.actions.IntAction.update:(F)V │ │ +0f9b70: 5230 c30d |0000: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.start:I // field@0dc3 │ │ +0f9b74: 8200 |0002: int-to-float v0, v0 │ │ +0f9b76: 5231 c20d |0003: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.end:I // field@0dc2 │ │ +0f9b7a: 5232 c30d |0005: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.start:I // field@0dc3 │ │ +0f9b7e: b121 |0007: sub-int/2addr v1, v2 │ │ +0f9b80: 8211 |0008: int-to-float v1, v1 │ │ +0f9b82: c841 |0009: mul-float/2addr v1, v4 │ │ +0f9b84: c610 |000a: add-float/2addr v0, v1 │ │ +0f9b86: 8700 |000b: float-to-int v0, v0 │ │ +0f9b88: 5930 c40d |000c: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.value:I // field@0dc4 │ │ +0f9b8c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x000e line=43 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction; │ │ 0x0000 - 0x000f reg=4 percent F │ │ │ │ source_file_idx : 1812 (IntAction.java) │ │ │ │ Class #816 header: │ │ -class_idx : 623 │ │ +class_idx : 621 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 636 │ │ -source_file_idx : 3445 │ │ +superclass_idx : 634 │ │ +source_file_idx : 3443 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #816 - │ │ Class descriptor : 'Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;' │ │ @@ -351558,17 +351613,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0eb5ec: |[0eb5ec] com.badlogic.gdx.scenes.scene2d.actions.MoveToAction.:()V │ │ -0eb5fc: 7010 2219 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@1922 │ │ -0eb602: 0e00 |0003: return-void │ │ +0f9b90: |[0f9b90] com.badlogic.gdx.scenes.scene2d.actions.MoveToAction.:()V │ │ +0f9ba0: 7010 2219 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@1922 │ │ +0f9ba6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; │ │ │ │ Virtual methods - │ │ @@ -351577,24 +351632,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0eb604: |[0eb604] com.badlogic.gdx.scenes.scene2d.actions.MoveToAction.begin:()V │ │ -0eb614: 5410 ca0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dca │ │ -0eb618: 6e10 4e17 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@174e │ │ -0eb61e: 0a00 |0005: move-result v0 │ │ -0eb620: 5910 cd0d |0006: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.startX:F // field@0dcd │ │ -0eb624: 5410 ca0d |0008: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dca │ │ -0eb628: 6e10 4f17 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ -0eb62e: 0a00 |000d: move-result v0 │ │ -0eb630: 5910 ce0d |000e: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.startY:F // field@0dce │ │ -0eb634: 0e00 |0010: return-void │ │ +0f9ba8: |[0f9ba8] com.badlogic.gdx.scenes.scene2d.actions.MoveToAction.begin:()V │ │ +0f9bb8: 5410 ca0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dca │ │ +0f9bbc: 6e10 4e17 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@174e │ │ +0f9bc2: 0a00 |0005: move-result v0 │ │ +0f9bc4: 5910 cd0d |0006: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.startX:F // field@0dcd │ │ +0f9bc8: 5410 ca0d |0008: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dca │ │ +0f9bcc: 6e10 4f17 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ +0f9bd2: 0a00 |000d: move-result v0 │ │ +0f9bd4: 5910 ce0d |000e: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.startY:F // field@0dce │ │ +0f9bd8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0008 line=27 │ │ 0x0010 line=28 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; │ │ @@ -351604,17 +351659,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb638: |[0eb638] com.badlogic.gdx.scenes.scene2d.actions.MoveToAction.getX:()F │ │ -0eb648: 5210 cb0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.endX:F // field@0dcb │ │ -0eb64c: 0f00 |0002: return v0 │ │ +0f9bdc: |[0f9bdc] com.badlogic.gdx.scenes.scene2d.actions.MoveToAction.getX:()F │ │ +0f9bec: 5210 cb0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.endX:F // field@0dcb │ │ +0f9bf0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;) │ │ @@ -351622,17 +351677,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb650: |[0eb650] com.badlogic.gdx.scenes.scene2d.actions.MoveToAction.getY:()F │ │ -0eb660: 5210 cc0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.endY:F // field@0dcc │ │ -0eb664: 0f00 |0002: return v0 │ │ +0f9bf4: |[0f9bf4] com.badlogic.gdx.scenes.scene2d.actions.MoveToAction.getY:()F │ │ +0f9c04: 5210 cc0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.endY:F // field@0dcc │ │ +0f9c08: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;) │ │ @@ -351640,18 +351695,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0eb668: |[0eb668] com.badlogic.gdx.scenes.scene2d.actions.MoveToAction.setPosition:(FF)V │ │ -0eb678: 5901 cb0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.endX:F // field@0dcb │ │ -0eb67c: 5902 cc0d |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.endY:F // field@0dcc │ │ -0eb680: 0e00 |0004: return-void │ │ +0f9c0c: |[0f9c0c] com.badlogic.gdx.scenes.scene2d.actions.MoveToAction.setPosition:(FF)V │ │ +0f9c1c: 5901 cb0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.endX:F // field@0dcb │ │ +0f9c20: 5902 cc0d |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.endY:F // field@0dcc │ │ +0f9c24: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0002 line=36 │ │ 0x0004 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; │ │ @@ -351663,17 +351718,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb684: |[0eb684] com.badlogic.gdx.scenes.scene2d.actions.MoveToAction.setX:(F)V │ │ -0eb694: 5901 cb0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.endX:F // field@0dcb │ │ -0eb698: 0e00 |0002: return-void │ │ +0f9c28: |[0f9c28] com.badlogic.gdx.scenes.scene2d.actions.MoveToAction.setX:(F)V │ │ +0f9c38: 5901 cb0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.endX:F // field@0dcb │ │ +0f9c3c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0002 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; │ │ 0x0000 - 0x0003 reg=1 x F │ │ @@ -351683,17 +351738,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb69c: |[0eb69c] com.badlogic.gdx.scenes.scene2d.actions.MoveToAction.setY:(F)V │ │ -0eb6ac: 5901 cc0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.endY:F // field@0dcc │ │ -0eb6b0: 0e00 |0002: return-void │ │ +0f9c40: |[0f9c40] com.badlogic.gdx.scenes.scene2d.actions.MoveToAction.setY:(F)V │ │ +0f9c50: 5901 cc0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.endY:F // field@0dcc │ │ +0f9c54: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0002 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; │ │ 0x0000 - 0x0003 reg=1 y F │ │ @@ -351703,45 +351758,45 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0eb6b4: |[0eb6b4] com.badlogic.gdx.scenes.scene2d.actions.MoveToAction.update:(F)V │ │ -0eb6c4: 5450 ca0d |0000: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dca │ │ -0eb6c8: 5251 cd0d |0002: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.startX:F // field@0dcd │ │ -0eb6cc: 5252 cb0d |0004: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.endX:F // field@0dcb │ │ -0eb6d0: 5253 cd0d |0006: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.startX:F // field@0dcd │ │ -0eb6d4: c732 |0008: sub-float/2addr v2, v3 │ │ -0eb6d6: c862 |0009: mul-float/2addr v2, v6 │ │ -0eb6d8: c621 |000a: add-float/2addr v1, v2 │ │ -0eb6da: 5252 ce0d |000b: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.startY:F // field@0dce │ │ -0eb6de: 5253 cc0d |000d: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.endY:F // field@0dcc │ │ -0eb6e2: 5254 ce0d |000f: iget v4, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.startY:F // field@0dce │ │ -0eb6e6: c743 |0011: sub-float/2addr v3, v4 │ │ -0eb6e8: c863 |0012: mul-float/2addr v3, v6 │ │ -0eb6ea: c632 |0013: add-float/2addr v2, v3 │ │ -0eb6ec: 6e30 6c17 1002 |0014: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setPosition:(FF)V // method@176c │ │ -0eb6f2: 0e00 |0017: return-void │ │ +0f9c58: |[0f9c58] com.badlogic.gdx.scenes.scene2d.actions.MoveToAction.update:(F)V │ │ +0f9c68: 5450 ca0d |0000: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dca │ │ +0f9c6c: 5251 cd0d |0002: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.startX:F // field@0dcd │ │ +0f9c70: 5252 cb0d |0004: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.endX:F // field@0dcb │ │ +0f9c74: 5253 cd0d |0006: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.startX:F // field@0dcd │ │ +0f9c78: c732 |0008: sub-float/2addr v2, v3 │ │ +0f9c7a: c862 |0009: mul-float/2addr v2, v6 │ │ +0f9c7c: c621 |000a: add-float/2addr v1, v2 │ │ +0f9c7e: 5252 ce0d |000b: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.startY:F // field@0dce │ │ +0f9c82: 5253 cc0d |000d: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.endY:F // field@0dcc │ │ +0f9c86: 5254 ce0d |000f: iget v4, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.startY:F // field@0dce │ │ +0f9c8a: c743 |0011: sub-float/2addr v3, v4 │ │ +0f9c8c: c863 |0012: mul-float/2addr v3, v6 │ │ +0f9c8e: c632 |0013: add-float/2addr v2, v3 │ │ +0f9c90: 6e30 6c17 1002 |0014: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setPosition:(FF)V // method@176c │ │ +0f9c96: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0017 line=32 │ │ locals : │ │ 0x0000 - 0x0018 reg=5 this Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; │ │ 0x0000 - 0x0018 reg=6 percent F │ │ │ │ - source_file_idx : 3445 (MoveToAction.java) │ │ + source_file_idx : 3443 (MoveToAction.java) │ │ │ │ Class #817 header: │ │ -class_idx : 625 │ │ +class_idx : 623 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 636 │ │ -source_file_idx : 3683 │ │ +superclass_idx : 634 │ │ +source_file_idx : 3681 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #817 - │ │ Class descriptor : 'Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;' │ │ @@ -351760,17 +351815,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0eb6f4: |[0eb6f4] com.badlogic.gdx.scenes.scene2d.actions.RelativeTemporalAction.:()V │ │ -0eb704: 7010 2219 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@1922 │ │ -0eb70a: 0e00 |0003: return-void │ │ +0f9c98: |[0f9c98] com.badlogic.gdx.scenes.scene2d.actions.RelativeTemporalAction.:()V │ │ +0f9ca8: 7010 2219 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@1922 │ │ +0f9cae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction; │ │ │ │ Virtual methods - │ │ @@ -351779,18 +351834,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0eb70c: |[0eb70c] com.badlogic.gdx.scenes.scene2d.actions.RelativeTemporalAction.begin:()V │ │ -0eb71c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0eb71e: 5910 d20d |0001: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;.lastPercent:F // field@0dd2 │ │ -0eb722: 0e00 |0003: return-void │ │ +0f9cb0: |[0f9cb0] com.badlogic.gdx.scenes.scene2d.actions.RelativeTemporalAction.begin:()V │ │ +0f9cc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f9cc2: 5910 d20d |0001: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;.lastPercent:F // field@0dd2 │ │ +0f9cc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction; │ │ │ │ @@ -351799,20 +351854,20 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0eb724: |[0eb724] com.badlogic.gdx.scenes.scene2d.actions.RelativeTemporalAction.update:(F)V │ │ -0eb734: 5210 d20d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;.lastPercent:F // field@0dd2 │ │ -0eb738: a700 0200 |0002: sub-float v0, v2, v0 │ │ -0eb73c: 6e20 d418 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;.updateRelative:(F)V // method@18d4 │ │ -0eb742: 5912 d20d |0007: iput v2, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;.lastPercent:F // field@0dd2 │ │ -0eb746: 0e00 |0009: return-void │ │ +0f9cc8: |[0f9cc8] com.badlogic.gdx.scenes.scene2d.actions.RelativeTemporalAction.update:(F)V │ │ +0f9cd8: 5210 d20d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;.lastPercent:F // field@0dd2 │ │ +0f9cdc: a700 0200 |0002: sub-float v0, v2, v0 │ │ +0f9ce0: 6e20 d418 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;.updateRelative:(F)V // method@18d4 │ │ +0f9ce6: 5912 d20d |0007: iput v2, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;.lastPercent:F // field@0dd2 │ │ +0f9cea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0007 line=30 │ │ 0x0009 line=31 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction; │ │ @@ -351820,21 +351875,21 @@ │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;) │ │ name : 'updateRelative' │ │ type : '(F)V' │ │ access : 0x0404 (PROTECTED ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3683 (RelativeTemporalAction.java) │ │ + source_file_idx : 3681 (RelativeTemporalAction.java) │ │ │ │ Class #818 header: │ │ -class_idx : 627 │ │ +class_idx : 625 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 618 │ │ -source_file_idx : 3694 │ │ +superclass_idx : 616 │ │ +source_file_idx : 3692 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #818 - │ │ Class descriptor : 'Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;' │ │ @@ -351866,17 +351921,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0eb748: |[0eb748] com.badlogic.gdx.scenes.scene2d.actions.RepeatAction.:()V │ │ -0eb758: 7010 9618 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.:()V // method@1896 │ │ -0eb75e: 0e00 |0003: return-void │ │ +0f9cec: |[0f9cec] com.badlogic.gdx.scenes.scene2d.actions.RepeatAction.:()V │ │ +0f9cfc: 7010 9618 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.:()V // method@1896 │ │ +0f9d02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction; │ │ │ │ Virtual methods - │ │ @@ -351885,38 +351940,38 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -0eb760: |[0eb760] com.badlogic.gdx.scenes.scene2d.actions.RepeatAction.act:(F)Z │ │ -0eb770: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0eb772: 5231 d80d |0001: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.executedCount:I // field@0dd8 │ │ -0eb776: 5232 da0d |0003: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.repeatCount:I // field@0dda │ │ -0eb77a: 3321 0300 |0005: if-ne v1, v2, 0008 // +0003 │ │ -0eb77e: 0f00 |0007: return v0 │ │ -0eb780: 5431 d70d |0008: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dd7 │ │ -0eb784: 6e20 2a17 4100 |000a: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/scenes/scene2d/Action;.act:(F)Z // method@172a │ │ -0eb78a: 0a01 |000d: move-result v1 │ │ -0eb78c: 3801 1b00 |000e: if-eqz v1, 0029 // +001b │ │ -0eb790: 5231 da0d |0010: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.repeatCount:I // field@0dda │ │ -0eb794: 3d01 0800 |0012: if-lez v1, 001a // +0008 │ │ -0eb798: 5231 d80d |0014: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.executedCount:I // field@0dd8 │ │ -0eb79c: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0eb7a0: 5931 d80d |0018: iput v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.executedCount:I // field@0dd8 │ │ -0eb7a4: 5231 d80d |001a: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.executedCount:I // field@0dd8 │ │ -0eb7a8: 5232 da0d |001c: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.repeatCount:I // field@0dda │ │ -0eb7ac: 3221 e9ff |001e: if-eq v1, v2, 0007 // -0017 │ │ -0eb7b0: 5430 d70d |0020: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dd7 │ │ -0eb7b4: 3800 0700 |0022: if-eqz v0, 0029 // +0007 │ │ -0eb7b8: 5430 d70d |0024: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dd7 │ │ -0eb7bc: 6e10 2e17 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.restart:()V // method@172e │ │ -0eb7c2: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -0eb7c4: 28dd |002a: goto 0007 // -0023 │ │ +0f9d04: |[0f9d04] com.badlogic.gdx.scenes.scene2d.actions.RepeatAction.act:(F)Z │ │ +0f9d14: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0f9d16: 5231 d80d |0001: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.executedCount:I // field@0dd8 │ │ +0f9d1a: 5232 da0d |0003: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.repeatCount:I // field@0dda │ │ +0f9d1e: 3321 0300 |0005: if-ne v1, v2, 0008 // +0003 │ │ +0f9d22: 0f00 |0007: return v0 │ │ +0f9d24: 5431 d70d |0008: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dd7 │ │ +0f9d28: 6e20 2a17 4100 |000a: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/scenes/scene2d/Action;.act:(F)Z // method@172a │ │ +0f9d2e: 0a01 |000d: move-result v1 │ │ +0f9d30: 3801 1b00 |000e: if-eqz v1, 0029 // +001b │ │ +0f9d34: 5231 da0d |0010: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.repeatCount:I // field@0dda │ │ +0f9d38: 3d01 0800 |0012: if-lez v1, 001a // +0008 │ │ +0f9d3c: 5231 d80d |0014: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.executedCount:I // field@0dd8 │ │ +0f9d40: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0f9d44: 5931 d80d |0018: iput v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.executedCount:I // field@0dd8 │ │ +0f9d48: 5231 d80d |001a: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.executedCount:I // field@0dd8 │ │ +0f9d4c: 5232 da0d |001c: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.repeatCount:I // field@0dda │ │ +0f9d50: 3221 e9ff |001e: if-eq v1, v2, 0007 // -0017 │ │ +0f9d54: 5430 d70d |0020: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dd7 │ │ +0f9d58: 3800 0700 |0022: if-eqz v0, 0029 // +0007 │ │ +0f9d5c: 5430 d70d |0024: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0dd7 │ │ +0f9d60: 6e10 2e17 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.restart:()V // method@172e │ │ +0f9d66: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +0f9d68: 28dd |002a: goto 0007 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=28 │ │ 0x0007 line=34 │ │ 0x0008 line=29 │ │ 0x0010 line=30 │ │ 0x001a line=31 │ │ @@ -351931,18 +351986,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0eb7c8: |[0eb7c8] com.badlogic.gdx.scenes.scene2d.actions.RepeatAction.finish:()V │ │ -0eb7d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0eb7da: 5c10 d90d |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.finished:Z // field@0dd9 │ │ -0eb7de: 0e00 |0003: return-void │ │ +0f9d6c: |[0f9d6c] com.badlogic.gdx.scenes.scene2d.actions.RepeatAction.finish:()V │ │ +0f9d7c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0f9d7e: 5c10 d90d |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.finished:Z // field@0dd9 │ │ +0f9d82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction; │ │ │ │ @@ -351951,17 +352006,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb7e0: |[0eb7e0] com.badlogic.gdx.scenes.scene2d.actions.RepeatAction.getCount:()I │ │ -0eb7f0: 5210 da0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.repeatCount:I // field@0dda │ │ -0eb7f4: 0f00 |0002: return v0 │ │ +0f9d84: |[0f9d84] com.badlogic.gdx.scenes.scene2d.actions.RepeatAction.getCount:()I │ │ +0f9d94: 5210 da0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.repeatCount:I // field@0dda │ │ +0f9d98: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;) │ │ @@ -351969,20 +352024,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0eb7f8: |[0eb7f8] com.badlogic.gdx.scenes.scene2d.actions.RepeatAction.restart:()V │ │ -0eb808: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0eb80a: 6f10 9918 0100 |0001: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.restart:()V // method@1899 │ │ -0eb810: 5910 d80d |0004: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.executedCount:I // field@0dd8 │ │ -0eb814: 5c10 d90d |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.finished:Z // field@0dd9 │ │ -0eb818: 0e00 |0008: return-void │ │ +0f9d9c: |[0f9d9c] com.badlogic.gdx.scenes.scene2d.actions.RepeatAction.restart:()V │ │ +0f9dac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f9dae: 6f10 9918 0100 |0001: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.restart:()V // method@1899 │ │ +0f9db4: 5910 d80d |0004: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.executedCount:I // field@0dd8 │ │ +0f9db8: 5c10 d90d |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.finished:Z // field@0dd9 │ │ +0f9dbc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=43 │ │ 0x0004 line=44 │ │ 0x0006 line=45 │ │ 0x0008 line=46 │ │ locals : │ │ @@ -351993,32 +352048,32 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb81c: |[0eb81c] com.badlogic.gdx.scenes.scene2d.actions.RepeatAction.setCount:(I)V │ │ -0eb82c: 5901 da0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.repeatCount:I // field@0dda │ │ -0eb830: 0e00 |0002: return-void │ │ +0f9dc0: |[0f9dc0] com.badlogic.gdx.scenes.scene2d.actions.RepeatAction.setCount:(I)V │ │ +0f9dd0: 5901 da0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.repeatCount:I // field@0dda │ │ +0f9dd4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0002 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction; │ │ 0x0000 - 0x0003 reg=1 count I │ │ │ │ - source_file_idx : 3694 (RepeatAction.java) │ │ + source_file_idx : 3692 (RepeatAction.java) │ │ │ │ Class #819 header: │ │ -class_idx : 629 │ │ +class_idx : 627 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 636 │ │ -source_file_idx : 3714 │ │ +superclass_idx : 634 │ │ +source_file_idx : 3712 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #819 - │ │ Class descriptor : 'Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;' │ │ @@ -352041,17 +352096,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0eb834: |[0eb834] com.badlogic.gdx.scenes.scene2d.actions.RotateToAction.:()V │ │ -0eb844: 7010 2219 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@1922 │ │ -0eb84a: 0e00 |0003: return-void │ │ +0f9dd8: |[0f9dd8] com.badlogic.gdx.scenes.scene2d.actions.RotateToAction.:()V │ │ +0f9de8: 7010 2219 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@1922 │ │ +0f9dee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction; │ │ │ │ Virtual methods - │ │ @@ -352060,20 +352115,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0eb84c: |[0eb84c] com.badlogic.gdx.scenes.scene2d.actions.RotateToAction.begin:()V │ │ -0eb85c: 5410 dd0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ddd │ │ -0eb860: 6e10 4717 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getRotation:()F // method@1747 │ │ -0eb866: 0a00 |0005: move-result v0 │ │ -0eb868: 5910 df0d |0006: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.start:F // field@0ddf │ │ -0eb86c: 0e00 |0008: return-void │ │ +0f9df0: |[0f9df0] com.badlogic.gdx.scenes.scene2d.actions.RotateToAction.begin:()V │ │ +0f9e00: 5410 dd0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ddd │ │ +0f9e04: 6e10 4717 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getRotation:()F // method@1747 │ │ +0f9e0a: 0a00 |0005: move-result v0 │ │ +0f9e0c: 5910 df0d |0006: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.start:F // field@0ddf │ │ +0f9e10: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0008 line=26 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction; │ │ │ │ @@ -352082,17 +352137,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb870: |[0eb870] com.badlogic.gdx.scenes.scene2d.actions.RotateToAction.getRotation:()F │ │ -0eb880: 5210 de0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.end:F // field@0dde │ │ -0eb884: 0f00 |0002: return v0 │ │ +0f9e14: |[0f9e14] com.badlogic.gdx.scenes.scene2d.actions.RotateToAction.getRotation:()F │ │ +0f9e24: 5210 de0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.end:F // field@0dde │ │ +0f9e28: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;) │ │ @@ -352100,17 +352155,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb888: |[0eb888] com.badlogic.gdx.scenes.scene2d.actions.RotateToAction.setRotation:(F)V │ │ -0eb898: 5901 de0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.end:F // field@0dde │ │ -0eb89c: 0e00 |0002: return-void │ │ +0f9e2c: |[0f9e2c] com.badlogic.gdx.scenes.scene2d.actions.RotateToAction.setRotation:(F)V │ │ +0f9e3c: 5901 de0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.end:F // field@0dde │ │ +0f9e40: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0002 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction; │ │ 0x0000 - 0x0003 reg=1 rotation F │ │ @@ -352120,39 +352175,39 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0eb8a0: |[0eb8a0] com.badlogic.gdx.scenes.scene2d.actions.RotateToAction.update:(F)V │ │ -0eb8b0: 5440 dd0d |0000: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ddd │ │ -0eb8b4: 5241 df0d |0002: iget v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.start:F // field@0ddf │ │ -0eb8b8: 5242 de0d |0004: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.end:F // field@0dde │ │ -0eb8bc: 5243 df0d |0006: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.start:F // field@0ddf │ │ -0eb8c0: c732 |0008: sub-float/2addr v2, v3 │ │ -0eb8c2: c852 |0009: mul-float/2addr v2, v5 │ │ -0eb8c4: c621 |000a: add-float/2addr v1, v2 │ │ -0eb8c6: 6e20 6d17 1000 |000b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setRotation:(F)V // method@176d │ │ -0eb8cc: 0e00 |000e: return-void │ │ +0f9e44: |[0f9e44] com.badlogic.gdx.scenes.scene2d.actions.RotateToAction.update:(F)V │ │ +0f9e54: 5440 dd0d |0000: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ddd │ │ +0f9e58: 5241 df0d |0002: iget v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.start:F // field@0ddf │ │ +0f9e5c: 5242 de0d |0004: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.end:F // field@0dde │ │ +0f9e60: 5243 df0d |0006: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.start:F // field@0ddf │ │ +0f9e64: c732 |0008: sub-float/2addr v2, v3 │ │ +0f9e66: c852 |0009: mul-float/2addr v2, v5 │ │ +0f9e68: c621 |000a: add-float/2addr v1, v2 │ │ +0f9e6a: 6e20 6d17 1000 |000b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setRotation:(F)V // method@176d │ │ +0f9e70: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x000e line=30 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction; │ │ 0x0000 - 0x000f reg=5 percent F │ │ │ │ - source_file_idx : 3714 (RotateToAction.java) │ │ + source_file_idx : 3712 (RotateToAction.java) │ │ │ │ Class #820 header: │ │ -class_idx : 632 │ │ +class_idx : 630 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 636 │ │ -source_file_idx : 3758 │ │ +superclass_idx : 634 │ │ +source_file_idx : 3756 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #820 - │ │ Class descriptor : 'Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;' │ │ @@ -352183,17 +352238,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0eb8d0: |[0eb8d0] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.:()V │ │ -0eb8e0: 7010 2219 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@1922 │ │ -0eb8e6: 0e00 |0003: return-void │ │ +0f9e74: |[0f9e74] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.:()V │ │ +0f9e84: 7010 2219 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@1922 │ │ +0f9e8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; │ │ │ │ Virtual methods - │ │ @@ -352202,24 +352257,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0eb8e8: |[0eb8e8] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.begin:()V │ │ -0eb8f8: 5410 e50d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0de5 │ │ -0eb8fc: 6e10 4817 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getScaleX:()F // method@1748 │ │ -0eb902: 0a00 |0005: move-result v0 │ │ -0eb904: 5910 e80d |0006: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.startX:F // field@0de8 │ │ -0eb908: 5410 e50d |0008: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0de5 │ │ -0eb90c: 6e10 4917 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getScaleY:()F // method@1749 │ │ -0eb912: 0a00 |000d: move-result v0 │ │ -0eb914: 5910 e90d |000e: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.startY:F // field@0de9 │ │ -0eb918: 0e00 |0010: return-void │ │ +0f9e8c: |[0f9e8c] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.begin:()V │ │ +0f9e9c: 5410 e50d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0de5 │ │ +0f9ea0: 6e10 4817 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getScaleX:()F // method@1748 │ │ +0f9ea6: 0a00 |0005: move-result v0 │ │ +0f9ea8: 5910 e80d |0006: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.startX:F // field@0de8 │ │ +0f9eac: 5410 e50d |0008: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0de5 │ │ +0f9eb0: 6e10 4917 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getScaleY:()F // method@1749 │ │ +0f9eb6: 0a00 |000d: move-result v0 │ │ +0f9eb8: 5910 e90d |000e: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.startY:F // field@0de9 │ │ +0f9ebc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0008 line=27 │ │ 0x0010 line=28 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; │ │ @@ -352229,17 +352284,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb91c: |[0eb91c] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.getX:()F │ │ -0eb92c: 5210 e60d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endX:F // field@0de6 │ │ -0eb930: 0f00 |0002: return v0 │ │ +0f9ec0: |[0f9ec0] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.getX:()F │ │ +0f9ed0: 5210 e60d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endX:F // field@0de6 │ │ +0f9ed4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;) │ │ @@ -352247,17 +352302,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb934: |[0eb934] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.getY:()F │ │ -0eb944: 5210 e70d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endY:F // field@0de7 │ │ -0eb948: 0f00 |0002: return v0 │ │ +0f9ed8: |[0f9ed8] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.getY:()F │ │ +0f9ee8: 5210 e70d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endY:F // field@0de7 │ │ +0f9eec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;) │ │ @@ -352265,18 +352320,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0eb94c: |[0eb94c] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.setScale:(F)V │ │ -0eb95c: 5901 e60d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endX:F // field@0de6 │ │ -0eb960: 5901 e70d |0002: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endY:F // field@0de7 │ │ -0eb964: 0e00 |0004: return-void │ │ +0f9ef0: |[0f9ef0] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.setScale:(F)V │ │ +0f9f00: 5901 e60d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endX:F // field@0de6 │ │ +0f9f04: 5901 e70d |0002: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endY:F // field@0de7 │ │ +0f9f08: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0002 line=41 │ │ 0x0004 line=42 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; │ │ @@ -352287,18 +352342,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0eb968: |[0eb968] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.setScale:(FF)V │ │ -0eb978: 5901 e60d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endX:F // field@0de6 │ │ -0eb97c: 5902 e70d |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endY:F // field@0de7 │ │ -0eb980: 0e00 |0004: return-void │ │ +0f9f0c: |[0f9f0c] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.setScale:(FF)V │ │ +0f9f1c: 5901 e60d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endX:F // field@0de6 │ │ +0f9f20: 5902 e70d |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endY:F // field@0de7 │ │ +0f9f24: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0002 line=36 │ │ 0x0004 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; │ │ @@ -352310,17 +352365,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb984: |[0eb984] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.setX:(F)V │ │ -0eb994: 5901 e60d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endX:F // field@0de6 │ │ -0eb998: 0e00 |0002: return-void │ │ +0f9f28: |[0f9f28] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.setX:(F)V │ │ +0f9f38: 5901 e60d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endX:F // field@0de6 │ │ +0f9f3c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0002 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; │ │ 0x0000 - 0x0003 reg=1 x F │ │ @@ -352330,17 +352385,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eb99c: |[0eb99c] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.setY:(F)V │ │ -0eb9ac: 5901 e70d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endY:F // field@0de7 │ │ -0eb9b0: 0e00 |0002: return-void │ │ +0f9f40: |[0f9f40] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.setY:(F)V │ │ +0f9f50: 5901 e70d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endY:F // field@0de7 │ │ +0f9f54: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0002 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; │ │ 0x0000 - 0x0003 reg=1 y F │ │ @@ -352350,45 +352405,45 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0eb9b4: |[0eb9b4] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.update:(F)V │ │ -0eb9c4: 5450 e50d |0000: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0de5 │ │ -0eb9c8: 5251 e80d |0002: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.startX:F // field@0de8 │ │ -0eb9cc: 5252 e60d |0004: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endX:F // field@0de6 │ │ -0eb9d0: 5253 e80d |0006: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.startX:F // field@0de8 │ │ -0eb9d4: c732 |0008: sub-float/2addr v2, v3 │ │ -0eb9d6: c862 |0009: mul-float/2addr v2, v6 │ │ -0eb9d8: c621 |000a: add-float/2addr v1, v2 │ │ -0eb9da: 5252 e90d |000b: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.startY:F // field@0de9 │ │ -0eb9de: 5253 e70d |000d: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endY:F // field@0de7 │ │ -0eb9e2: 5254 e90d |000f: iget v4, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.startY:F // field@0de9 │ │ -0eb9e6: c743 |0011: sub-float/2addr v3, v4 │ │ -0eb9e8: c863 |0012: mul-float/2addr v3, v6 │ │ -0eb9ea: c632 |0013: add-float/2addr v2, v3 │ │ -0eb9ec: 6e30 6f17 1002 |0014: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScale:(FF)V // method@176f │ │ -0eb9f2: 0e00 |0017: return-void │ │ +0f9f58: |[0f9f58] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.update:(F)V │ │ +0f9f68: 5450 e50d |0000: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0de5 │ │ +0f9f6c: 5251 e80d |0002: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.startX:F // field@0de8 │ │ +0f9f70: 5252 e60d |0004: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endX:F // field@0de6 │ │ +0f9f74: 5253 e80d |0006: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.startX:F // field@0de8 │ │ +0f9f78: c732 |0008: sub-float/2addr v2, v3 │ │ +0f9f7a: c862 |0009: mul-float/2addr v2, v6 │ │ +0f9f7c: c621 |000a: add-float/2addr v1, v2 │ │ +0f9f7e: 5252 e90d |000b: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.startY:F // field@0de9 │ │ +0f9f82: 5253 e70d |000d: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endY:F // field@0de7 │ │ +0f9f86: 5254 e90d |000f: iget v4, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.startY:F // field@0de9 │ │ +0f9f8a: c743 |0011: sub-float/2addr v3, v4 │ │ +0f9f8c: c863 |0012: mul-float/2addr v3, v6 │ │ +0f9f8e: c632 |0013: add-float/2addr v2, v3 │ │ +0f9f90: 6e30 6f17 1002 |0014: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScale:(FF)V // method@176f │ │ +0f9f96: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0017 line=32 │ │ locals : │ │ 0x0000 - 0x0018 reg=5 this Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; │ │ 0x0000 - 0x0018 reg=6 percent F │ │ │ │ - source_file_idx : 3758 (ScaleToAction.java) │ │ + source_file_idx : 3756 (ScaleToAction.java) │ │ │ │ Class #821 header: │ │ -class_idx : 633 │ │ +class_idx : 631 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 624 │ │ -source_file_idx : 3771 │ │ +superclass_idx : 622 │ │ +source_file_idx : 3769 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #821 - │ │ Class descriptor : 'Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;' │ │ @@ -352407,17 +352462,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0eb9f4: |[0eb9f4] com.badlogic.gdx.scenes.scene2d.actions.SequenceAction.:()V │ │ -0eba04: 7010 c918 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.:()V // method@18c9 │ │ -0eba0a: 0e00 |0003: return-void │ │ +0f9f98: |[0f9f98] com.badlogic.gdx.scenes.scene2d.actions.SequenceAction.:()V │ │ +0f9fa8: 7010 c918 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.:()V // method@18c9 │ │ +0f9fae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; │ │ │ │ Virtual methods - │ │ @@ -352426,41 +352481,41 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0eba0c: |[0eba0c] com.badlogic.gdx.scenes.scene2d.actions.SequenceAction.act:(F)Z │ │ -0eba1c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0eba1e: 5230 eb0d |0001: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.index:I // field@0deb │ │ -0eba22: 5432 ea0d |0003: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0dea │ │ -0eba26: 5222 df0f |0005: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0eba2a: 3420 0400 |0007: if-lt v0, v2, 000b // +0004 │ │ -0eba2e: 0110 |0009: move v0, v1 │ │ -0eba30: 0f00 |000a: return v0 │ │ -0eba32: 5430 ea0d |000b: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0dea │ │ -0eba36: 5232 eb0d |000d: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.index:I // field@0deb │ │ -0eba3a: 6e20 741e 2000 |000f: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0eba40: 0c00 |0012: move-result-object v0 │ │ -0eba42: 1f00 5802 |0013: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Action; // type@0258 │ │ -0eba46: 6e20 2a17 4000 |0015: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/Action;.act:(F)Z // method@172a │ │ -0eba4c: 0a00 |0018: move-result v0 │ │ -0eba4e: 3800 1200 |0019: if-eqz v0, 002b // +0012 │ │ -0eba52: 5230 eb0d |001b: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.index:I // field@0deb │ │ -0eba56: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0eba5a: 5930 eb0d |001f: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.index:I // field@0deb │ │ -0eba5e: 5230 eb0d |0021: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.index:I // field@0deb │ │ -0eba62: 5432 ea0d |0023: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0dea │ │ -0eba66: 5222 df0f |0025: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0eba6a: 3720 0400 |0027: if-le v0, v2, 002b // +0004 │ │ -0eba6e: 0110 |0029: move v0, v1 │ │ -0eba70: 28e0 |002a: goto 000a // -0020 │ │ -0eba72: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -0eba74: 28de |002c: goto 000a // -0022 │ │ +0f9fb0: |[0f9fb0] com.badlogic.gdx.scenes.scene2d.actions.SequenceAction.act:(F)Z │ │ +0f9fc0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0f9fc2: 5230 eb0d |0001: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.index:I // field@0deb │ │ +0f9fc6: 5432 ea0d |0003: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0dea │ │ +0f9fca: 5222 df0f |0005: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0f9fce: 3420 0400 |0007: if-lt v0, v2, 000b // +0004 │ │ +0f9fd2: 0110 |0009: move v0, v1 │ │ +0f9fd4: 0f00 |000a: return v0 │ │ +0f9fd6: 5430 ea0d |000b: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0dea │ │ +0f9fda: 5232 eb0d |000d: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.index:I // field@0deb │ │ +0f9fde: 6e20 741e 2000 |000f: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0f9fe4: 0c00 |0012: move-result-object v0 │ │ +0f9fe6: 1f00 5602 |0013: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Action; // type@0256 │ │ +0f9fea: 6e20 2a17 4000 |0015: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/Action;.act:(F)Z // method@172a │ │ +0f9ff0: 0a00 |0018: move-result v0 │ │ +0f9ff2: 3800 1200 |0019: if-eqz v0, 002b // +0012 │ │ +0f9ff6: 5230 eb0d |001b: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.index:I // field@0deb │ │ +0f9ffa: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0f9ffe: 5930 eb0d |001f: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.index:I // field@0deb │ │ +0fa002: 5230 eb0d |0021: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.index:I // field@0deb │ │ +0fa006: 5432 ea0d |0023: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0dea │ │ +0fa00a: 5222 df0f |0025: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0fa00e: 3720 0400 |0027: if-le v0, v2, 002b // +0004 │ │ +0fa012: 0110 |0029: move v0, v1 │ │ +0fa014: 28e0 |002a: goto 000a // -0020 │ │ +0fa016: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +0fa018: 28de |002c: goto 000a // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=25 │ │ 0x000a line=30 │ │ 0x000b line=26 │ │ 0x001b line=27 │ │ 0x0021 line=28 │ │ @@ -352474,34 +352529,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0eba78: |[0eba78] com.badlogic.gdx.scenes.scene2d.actions.SequenceAction.restart:()V │ │ -0eba88: 6f10 ce18 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.restart:()V // method@18ce │ │ -0eba8e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0eba90: 5910 eb0d |0004: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.index:I // field@0deb │ │ -0eba94: 0e00 |0006: return-void │ │ +0fa01c: |[0fa01c] com.badlogic.gdx.scenes.scene2d.actions.SequenceAction.restart:()V │ │ +0fa02c: 6f10 ce18 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.restart:()V // method@18ce │ │ +0fa032: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0fa034: 5910 eb0d |0004: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.index:I // field@0deb │ │ +0fa038: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0006 line=36 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; │ │ │ │ - source_file_idx : 3771 (SequenceAction.java) │ │ + source_file_idx : 3769 (SequenceAction.java) │ │ │ │ Class #822 header: │ │ -class_idx : 635 │ │ +class_idx : 633 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 636 │ │ -source_file_idx : 3809 │ │ +superclass_idx : 634 │ │ +source_file_idx : 3807 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #822 - │ │ Class descriptor : 'Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;' │ │ @@ -352532,17 +352587,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0eba98: |[0eba98] com.badlogic.gdx.scenes.scene2d.actions.SizeToAction.:()V │ │ -0ebaa8: 7010 2219 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@1922 │ │ -0ebaae: 0e00 |0003: return-void │ │ +0fa03c: |[0fa03c] com.badlogic.gdx.scenes.scene2d.actions.SizeToAction.:()V │ │ +0fa04c: 7010 2219 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@1922 │ │ +0fa052: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction; │ │ │ │ Virtual methods - │ │ @@ -352551,24 +352606,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0ebab0: |[0ebab0] com.badlogic.gdx.scenes.scene2d.actions.SizeToAction.begin:()V │ │ -0ebac0: 5410 ef0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0def │ │ -0ebac4: 6e10 4d17 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ -0ebaca: 0a00 |0005: move-result v0 │ │ -0ebacc: 5910 f30d |0006: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.startWidth:F // field@0df3 │ │ -0ebad0: 5410 ef0d |0008: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0def │ │ -0ebad4: 6e10 4017 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ -0ebada: 0a00 |000d: move-result v0 │ │ -0ebadc: 5910 f20d |000e: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.startHeight:F // field@0df2 │ │ -0ebae0: 0e00 |0010: return-void │ │ +0fa054: |[0fa054] com.badlogic.gdx.scenes.scene2d.actions.SizeToAction.begin:()V │ │ +0fa064: 5410 ef0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0def │ │ +0fa068: 6e10 4d17 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ +0fa06e: 0a00 |0005: move-result v0 │ │ +0fa070: 5910 f30d |0006: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.startWidth:F // field@0df3 │ │ +0fa074: 5410 ef0d |0008: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0def │ │ +0fa078: 6e10 4017 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ +0fa07e: 0a00 |000d: move-result v0 │ │ +0fa080: 5910 f20d |000e: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.startHeight:F // field@0df2 │ │ +0fa084: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0008 line=27 │ │ 0x0010 line=28 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction; │ │ @@ -352578,17 +352633,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ebae4: |[0ebae4] com.badlogic.gdx.scenes.scene2d.actions.SizeToAction.getHeight:()F │ │ -0ebaf4: 5210 f00d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.endHeight:F // field@0df0 │ │ -0ebaf8: 0f00 |0002: return v0 │ │ +0fa088: |[0fa088] com.badlogic.gdx.scenes.scene2d.actions.SizeToAction.getHeight:()F │ │ +0fa098: 5210 f00d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.endHeight:F // field@0df0 │ │ +0fa09c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;) │ │ @@ -352596,17 +352651,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ebafc: |[0ebafc] com.badlogic.gdx.scenes.scene2d.actions.SizeToAction.getWidth:()F │ │ -0ebb0c: 5210 f10d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.endWidth:F // field@0df1 │ │ -0ebb10: 0f00 |0002: return v0 │ │ +0fa0a0: |[0fa0a0] com.badlogic.gdx.scenes.scene2d.actions.SizeToAction.getWidth:()F │ │ +0fa0b0: 5210 f10d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.endWidth:F // field@0df1 │ │ +0fa0b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;) │ │ @@ -352614,17 +352669,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ebb14: |[0ebb14] com.badlogic.gdx.scenes.scene2d.actions.SizeToAction.setHeight:(F)V │ │ -0ebb24: 5901 f00d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.endHeight:F // field@0df0 │ │ -0ebb28: 0e00 |0002: return-void │ │ +0fa0b8: |[0fa0b8] com.badlogic.gdx.scenes.scene2d.actions.SizeToAction.setHeight:(F)V │ │ +0fa0c8: 5901 f00d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.endHeight:F // field@0df0 │ │ +0fa0cc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0002 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction; │ │ 0x0000 - 0x0003 reg=1 height F │ │ @@ -352634,18 +352689,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0ebb2c: |[0ebb2c] com.badlogic.gdx.scenes.scene2d.actions.SizeToAction.setSize:(FF)V │ │ -0ebb3c: 5901 f10d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.endWidth:F // field@0df1 │ │ -0ebb40: 5902 f00d |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.endHeight:F // field@0df0 │ │ -0ebb44: 0e00 |0004: return-void │ │ +0fa0d0: |[0fa0d0] com.badlogic.gdx.scenes.scene2d.actions.SizeToAction.setSize:(FF)V │ │ +0fa0e0: 5901 f10d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.endWidth:F // field@0df1 │ │ +0fa0e4: 5902 f00d |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.endHeight:F // field@0df0 │ │ +0fa0e8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0002 line=36 │ │ 0x0004 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction; │ │ @@ -352657,17 +352712,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ebb48: |[0ebb48] com.badlogic.gdx.scenes.scene2d.actions.SizeToAction.setWidth:(F)V │ │ -0ebb58: 5901 f10d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.endWidth:F // field@0df1 │ │ -0ebb5c: 0e00 |0002: return-void │ │ +0fa0ec: |[0fa0ec] com.badlogic.gdx.scenes.scene2d.actions.SizeToAction.setWidth:(F)V │ │ +0fa0fc: 5901 f10d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.endWidth:F // field@0df1 │ │ +0fa100: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0002 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction; │ │ 0x0000 - 0x0003 reg=1 width F │ │ @@ -352677,44 +352732,44 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0ebb60: |[0ebb60] com.badlogic.gdx.scenes.scene2d.actions.SizeToAction.update:(F)V │ │ -0ebb70: 5450 ef0d |0000: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0def │ │ -0ebb74: 5251 f30d |0002: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.startWidth:F // field@0df3 │ │ -0ebb78: 5252 f10d |0004: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.endWidth:F // field@0df1 │ │ -0ebb7c: 5253 f30d |0006: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.startWidth:F // field@0df3 │ │ -0ebb80: c732 |0008: sub-float/2addr v2, v3 │ │ -0ebb82: c862 |0009: mul-float/2addr v2, v6 │ │ -0ebb84: c621 |000a: add-float/2addr v1, v2 │ │ -0ebb86: 5252 f20d |000b: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.startHeight:F // field@0df2 │ │ -0ebb8a: 5253 f00d |000d: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.endHeight:F // field@0df0 │ │ -0ebb8e: 5254 f20d |000f: iget v4, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.startHeight:F // field@0df2 │ │ -0ebb92: c743 |0011: sub-float/2addr v3, v4 │ │ -0ebb94: c863 |0012: mul-float/2addr v3, v6 │ │ -0ebb96: c632 |0013: add-float/2addr v2, v3 │ │ -0ebb98: 6e30 7217 1002 |0014: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setSize:(FF)V // method@1772 │ │ -0ebb9e: 0e00 |0017: return-void │ │ +0fa104: |[0fa104] com.badlogic.gdx.scenes.scene2d.actions.SizeToAction.update:(F)V │ │ +0fa114: 5450 ef0d |0000: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0def │ │ +0fa118: 5251 f30d |0002: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.startWidth:F // field@0df3 │ │ +0fa11c: 5252 f10d |0004: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.endWidth:F // field@0df1 │ │ +0fa120: 5253 f30d |0006: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.startWidth:F // field@0df3 │ │ +0fa124: c732 |0008: sub-float/2addr v2, v3 │ │ +0fa126: c862 |0009: mul-float/2addr v2, v6 │ │ +0fa128: c621 |000a: add-float/2addr v1, v2 │ │ +0fa12a: 5252 f20d |000b: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.startHeight:F // field@0df2 │ │ +0fa12e: 5253 f00d |000d: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.endHeight:F // field@0df0 │ │ +0fa132: 5254 f20d |000f: iget v4, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.startHeight:F // field@0df2 │ │ +0fa136: c743 |0011: sub-float/2addr v3, v4 │ │ +0fa138: c863 |0012: mul-float/2addr v3, v6 │ │ +0fa13a: c632 |0013: add-float/2addr v2, v3 │ │ +0fa13c: 6e30 7217 1002 |0014: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setSize:(FF)V // method@1772 │ │ +0fa142: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0017 line=32 │ │ locals : │ │ 0x0000 - 0x0018 reg=5 this Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction; │ │ 0x0000 - 0x0018 reg=6 percent F │ │ │ │ - source_file_idx : 3809 (SizeToAction.java) │ │ + source_file_idx : 3807 (SizeToAction.java) │ │ │ │ Class #823 header: │ │ -class_idx : 639 │ │ +class_idx : 637 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 719 │ │ +superclass_idx : 717 │ │ source_file_idx : 542 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #823 annotations: │ │ @@ -352739,18 +352794,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ebba0: |[0ebba0] com.badlogic.gdx.scenes.scene2d.ui.Button$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V │ │ -0ebbb0: 5b01 fd0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@0dfd │ │ -0ebbb4: 7010 ad1d 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.:()V // method@1dad │ │ -0ebbba: 0e00 |0005: return-void │ │ +0fa144: |[0fa144] com.badlogic.gdx.scenes.scene2d.ui.Button$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V │ │ +0fa154: 5b01 fd0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@0dfd │ │ +0fa158: 7010 ad1d 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.:()V // method@1dad │ │ +0fa15e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Button$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/scenes/scene2d/ui/Button; │ │ │ │ @@ -352760,30 +352815,30 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0ebbbc: |[0ebbbc] com.badlogic.gdx.scenes.scene2d.ui.Button$1.clicked:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V │ │ -0ebbcc: 5431 fd0d |0000: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@0dfd │ │ -0ebbd0: 5511 0b0e |0002: iget-boolean v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isDisabled:Z // field@0e0b │ │ -0ebbd4: 3801 0300 |0004: if-eqz v1, 0007 // +0003 │ │ -0ebbd8: 0e00 |0006: return-void │ │ -0ebbda: 5431 fd0d |0007: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@0dfd │ │ -0ebbde: 5510 0a0e |0009: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0e0a │ │ -0ebbe2: 5432 fd0d |000b: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@0dfd │ │ -0ebbe6: 5431 fd0d |000d: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@0dfd │ │ -0ebbea: 5511 0a0e |000f: iget-boolean v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0e0a │ │ -0ebbee: 3901 0700 |0011: if-nez v1, 0018 // +0007 │ │ -0ebbf2: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -0ebbf4: 6e20 6419 1200 |0014: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setChecked:(Z)V // method@1964 │ │ -0ebbfa: 28ef |0017: goto 0006 // -0011 │ │ -0ebbfc: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -0ebbfe: 28fb |0019: goto 0014 // -0005 │ │ +0fa160: |[0fa160] com.badlogic.gdx.scenes.scene2d.ui.Button$1.clicked:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V │ │ +0fa170: 5431 fd0d |0000: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@0dfd │ │ +0fa174: 5511 0b0e |0002: iget-boolean v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isDisabled:Z // field@0e0b │ │ +0fa178: 3801 0300 |0004: if-eqz v1, 0007 // +0003 │ │ +0fa17c: 0e00 |0006: return-void │ │ +0fa17e: 5431 fd0d |0007: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@0dfd │ │ +0fa182: 5510 0a0e |0009: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0e0a │ │ +0fa186: 5432 fd0d |000b: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@0dfd │ │ +0fa18a: 5431 fd0d |000d: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@0dfd │ │ +0fa18e: 5511 0a0e |000f: iget-boolean v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0e0a │ │ +0fa192: 3901 0700 |0011: if-nez v1, 0018 // +0007 │ │ +0fa196: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +0fa198: 6e20 6419 1200 |0014: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setChecked:(Z)V // method@1964 │ │ +0fa19e: 28ef |0017: goto 0006 // -0011 │ │ +0fa1a0: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0fa1a2: 28fb |0019: goto 0014 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0006 line=86 │ │ 0x0007 line=84 │ │ 0x000b line=85 │ │ locals : │ │ @@ -352792,18 +352847,18 @@ │ │ 0x0000 - 0x001a reg=4 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x001a reg=5 x F │ │ 0x0000 - 0x001a reg=6 y F │ │ │ │ source_file_idx : 542 (Button.java) │ │ │ │ Class #824 header: │ │ -class_idx : 663 │ │ +class_idx : 661 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 707 │ │ -source_file_idx : 3764 │ │ +superclass_idx : 705 │ │ +source_file_idx : 3762 │ │ static_fields_size : 0 │ │ instance_fields_size: 47 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 60 │ │ │ │ Class #824 annotations: │ │ Annotations on class │ │ @@ -353010,19 +353065,19 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0ebc00: |[0ebc00] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0ebc10: 2200 9602 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // type@0296 │ │ -0ebc14: 7010 641a 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.:()V // method@1a64 │ │ -0ebc1a: 7030 681a 2100 |0005: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;)V // method@1a68 │ │ -0ebc20: 0e00 |0008: return-void │ │ +0fa1a4: |[0fa1a4] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0fa1b4: 2200 9402 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // type@0294 │ │ +0fa1b8: 7010 641a 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.:()V // method@1a64 │ │ +0fa1be: 7030 681a 2100 |0005: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;)V // method@1a68 │ │ +0fa1c4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0008 line=84 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x0009 reg=2 widget Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -353032,84 +353087,84 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 153 16-bit code units │ │ -0ebc24: |[0ebc24] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;)V │ │ -0ebc34: 1503 1643 |0000: const/high16 v3, #int 1125515264 // #4316 │ │ -0ebc38: 1502 803f |0002: const/high16 v2, #int 1065353216 // #3f80 │ │ -0ebc3c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0ebc3e: 7010 2d1d 0400 |0005: invoke-direct {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.:()V // method@1d2d │ │ -0ebc44: 2200 1202 |0008: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -0ebc48: 7010 3914 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ -0ebc4e: 5b40 870e |000d: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ -0ebc52: 2200 1202 |000f: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -0ebc56: 7010 3914 0000 |0011: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ -0ebc5c: 5b40 990e |0014: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ -0ebc60: 2200 1202 |0016: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -0ebc64: 7010 3914 0000 |0018: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ -0ebc6a: 5b40 860e |001b: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ -0ebc6e: 2200 1202 |001d: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -0ebc72: 7010 3914 0000 |001f: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ -0ebc78: 5b40 980e |0022: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ -0ebc7c: 2200 1202 |0024: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -0ebc80: 7010 3914 0000 |0026: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ -0ebc86: 5b40 9f0e |0029: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e9f │ │ -0ebc8a: 2200 1202 |002b: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -0ebc8e: 7010 3914 0000 |002d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ -0ebc94: 5b40 a00e |0030: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetCullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0ea0 │ │ -0ebc98: 2200 1202 |0032: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -0ebc9c: 7010 3914 0000 |0034: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ -0ebca2: 5b40 900e |0037: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scissorBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e90 │ │ -0ebca6: 2200 1302 |0039: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0ebcaa: 7010 4c14 0000 |003b: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0ebcb0: 5b40 880e |003e: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0e88 │ │ -0ebcb4: 5c41 7f0e |0040: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeScrollBars:Z // field@0e7f │ │ -0ebcb8: 5c41 940e |0042: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.smoothScrolling:Z // field@0e94 │ │ -0ebcbc: 5942 7c0e |0044: iput v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlphaSeconds:F // field@0e7c │ │ -0ebcc0: 5942 7e0e |0046: iput v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeDelaySeconds:F // field@0e7e │ │ -0ebcc4: 5c41 760e |0048: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.cancelTouchFocus:Z // field@0e76 │ │ -0ebcc8: 5c41 800e |004a: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScroll:Z // field@0e80 │ │ -0ebccc: 5c41 8e0e |004c: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollX:Z // field@0e8e │ │ -0ebcd0: 5c41 8f0e |004e: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollY:Z // field@0e8f │ │ -0ebcd4: 5942 820e |0050: iput v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTime:F // field@0e82 │ │ -0ebcd8: 1500 4842 |0052: const/high16 v0, #int 1112014848 // #4248 │ │ -0ebcdc: 5940 8b0e |0054: iput v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0e8b │ │ -0ebce0: 1500 f041 |0056: const/high16 v0, #int 1106247680 // #41f0 │ │ -0ebce4: 5940 8d0e |0058: iput v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0e8d │ │ -0ebce8: 1500 4843 |005a: const/high16 v0, #int 1128792064 // #4348 │ │ -0ebcec: 5940 8c0e |005c: iput v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMax:F // field@0e8c │ │ -0ebcf0: 5c41 770e |005e: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.clamp:Z // field@0e77 │ │ -0ebcf4: 12f0 |0060: const/4 v0, #int -1 // #ff │ │ -0ebcf6: 5940 7a0e |0061: iput v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.draggingPointer:I // field@0e7a │ │ -0ebcfa: 3906 0a00 |0063: if-nez v6, 006d // +000a │ │ -0ebcfe: 2200 af03 |0065: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0ebd02: 1a01 f128 |0067: const-string v1, "style cannot be null." // string@28f1 │ │ -0ebd06: 7020 f825 1000 |0069: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0ebd0c: 2700 |006c: throw v0 │ │ -0ebd0e: 5b45 9e0e |006d: iput-object v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ -0ebd12: 5b46 950e |006f: iput-object v6, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ebd16: 3805 0500 |0071: if-eqz v5, 0076 // +0005 │ │ -0ebd1a: 6e20 b21a 5400 |0073: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setWidget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1ab2 │ │ -0ebd20: 6e20 b31a 3400 |0076: invoke-virtual {v4, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setWidth:(F)V // method@1ab3 │ │ -0ebd26: 6e20 a41a 3400 |0079: invoke-virtual {v4, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setHeight:(F)V // method@1aa4 │ │ -0ebd2c: 2200 9302 |007c: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1; // type@0293 │ │ -0ebd30: 7020 591a 4000 |007e: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V // method@1a59 │ │ -0ebd36: 6e20 6f1a 0400 |0081: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.addCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1a6f │ │ -0ebd3c: 2200 9402 |0084: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2; // type@0294 │ │ -0ebd40: 7020 5e1a 4000 |0086: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V // method@1a5e │ │ -0ebd46: 5b40 810e |0089: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScrollListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e81 │ │ -0ebd4a: 5440 810e |008b: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScrollListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e81 │ │ -0ebd4e: 6e20 701a 0400 |008d: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1a70 │ │ -0ebd54: 2200 9502 |0090: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3; // type@0295 │ │ -0ebd58: 7020 621a 4000 |0092: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V // method@1a62 │ │ -0ebd5e: 6e20 701a 0400 |0095: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1a70 │ │ -0ebd64: 0e00 |0098: return-void │ │ +0fa1c8: |[0fa1c8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;)V │ │ +0fa1d8: 1503 1643 |0000: const/high16 v3, #int 1125515264 // #4316 │ │ +0fa1dc: 1502 803f |0002: const/high16 v2, #int 1065353216 // #3f80 │ │ +0fa1e0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0fa1e2: 7010 2d1d 0400 |0005: invoke-direct {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.:()V // method@1d2d │ │ +0fa1e8: 2200 1002 |0008: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +0fa1ec: 7010 3914 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ +0fa1f2: 5b40 870e |000d: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ +0fa1f6: 2200 1002 |000f: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +0fa1fa: 7010 3914 0000 |0011: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ +0fa200: 5b40 990e |0014: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ +0fa204: 2200 1002 |0016: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +0fa208: 7010 3914 0000 |0018: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ +0fa20e: 5b40 860e |001b: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ +0fa212: 2200 1002 |001d: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +0fa216: 7010 3914 0000 |001f: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ +0fa21c: 5b40 980e |0022: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ +0fa220: 2200 1002 |0024: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +0fa224: 7010 3914 0000 |0026: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ +0fa22a: 5b40 9f0e |0029: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e9f │ │ +0fa22e: 2200 1002 |002b: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +0fa232: 7010 3914 0000 |002d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ +0fa238: 5b40 a00e |0030: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetCullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0ea0 │ │ +0fa23c: 2200 1002 |0032: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +0fa240: 7010 3914 0000 |0034: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ +0fa246: 5b40 900e |0037: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scissorBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e90 │ │ +0fa24a: 2200 1102 |0039: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0fa24e: 7010 4c14 0000 |003b: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0fa254: 5b40 880e |003e: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0e88 │ │ +0fa258: 5c41 7f0e |0040: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeScrollBars:Z // field@0e7f │ │ +0fa25c: 5c41 940e |0042: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.smoothScrolling:Z // field@0e94 │ │ +0fa260: 5942 7c0e |0044: iput v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlphaSeconds:F // field@0e7c │ │ +0fa264: 5942 7e0e |0046: iput v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeDelaySeconds:F // field@0e7e │ │ +0fa268: 5c41 760e |0048: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.cancelTouchFocus:Z // field@0e76 │ │ +0fa26c: 5c41 800e |004a: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScroll:Z // field@0e80 │ │ +0fa270: 5c41 8e0e |004c: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollX:Z // field@0e8e │ │ +0fa274: 5c41 8f0e |004e: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollY:Z // field@0e8f │ │ +0fa278: 5942 820e |0050: iput v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTime:F // field@0e82 │ │ +0fa27c: 1500 4842 |0052: const/high16 v0, #int 1112014848 // #4248 │ │ +0fa280: 5940 8b0e |0054: iput v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0e8b │ │ +0fa284: 1500 f041 |0056: const/high16 v0, #int 1106247680 // #41f0 │ │ +0fa288: 5940 8d0e |0058: iput v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0e8d │ │ +0fa28c: 1500 4843 |005a: const/high16 v0, #int 1128792064 // #4348 │ │ +0fa290: 5940 8c0e |005c: iput v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMax:F // field@0e8c │ │ +0fa294: 5c41 770e |005e: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.clamp:Z // field@0e77 │ │ +0fa298: 12f0 |0060: const/4 v0, #int -1 // #ff │ │ +0fa29a: 5940 7a0e |0061: iput v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.draggingPointer:I // field@0e7a │ │ +0fa29e: 3906 0a00 |0063: if-nez v6, 006d // +000a │ │ +0fa2a2: 2200 ad03 |0065: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0fa2a6: 1a01 ef28 |0067: const-string v1, "style cannot be null." // string@28ef │ │ +0fa2aa: 7020 f825 1000 |0069: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0fa2b0: 2700 |006c: throw v0 │ │ +0fa2b2: 5b45 9e0e |006d: iput-object v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ +0fa2b6: 5b46 950e |006f: iput-object v6, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0fa2ba: 3805 0500 |0071: if-eqz v5, 0076 // +0005 │ │ +0fa2be: 6e20 b21a 5400 |0073: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setWidget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1ab2 │ │ +0fa2c4: 6e20 b31a 3400 |0076: invoke-virtual {v4, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setWidth:(F)V // method@1ab3 │ │ +0fa2ca: 6e20 a41a 3400 |0079: invoke-virtual {v4, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setHeight:(F)V // method@1aa4 │ │ +0fa2d0: 2200 9102 |007c: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1; // type@0291 │ │ +0fa2d4: 7020 591a 4000 |007e: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V // method@1a59 │ │ +0fa2da: 6e20 6f1a 0400 |0081: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.addCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1a6f │ │ +0fa2e0: 2200 9202 |0084: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2; // type@0292 │ │ +0fa2e4: 7020 5e1a 4000 |0086: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V // method@1a5e │ │ +0fa2ea: 5b40 810e |0089: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScrollListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e81 │ │ +0fa2ee: 5440 810e |008b: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScrollListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e81 │ │ +0fa2f2: 6e20 701a 0400 |008d: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1a70 │ │ +0fa2f8: 2200 9302 |0090: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3; // type@0293 │ │ +0fa2fc: 7020 621a 4000 |0092: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V // method@1a62 │ │ +0fa302: 6e20 701a 0400 |0095: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1a70 │ │ +0fa308: 0e00 |0098: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=97 │ │ 0x0008 line=49 │ │ 0x000f line=50 │ │ 0x0016 line=51 │ │ 0x001d line=52 │ │ @@ -353147,21 +353202,21 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0ebd68: |[0ebd68] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0ebd78: 1c00 9602 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // type@0296 │ │ -0ebd7c: 6e20 051b 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ -0ebd82: 0c00 |0005: move-result-object v0 │ │ -0ebd84: 1f00 9602 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // type@0296 │ │ -0ebd88: 7030 681a 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;)V // method@1a68 │ │ -0ebd8e: 0e00 |000b: return-void │ │ +0fa30c: |[0fa30c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0fa31c: 1c00 9402 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // type@0294 │ │ +0fa320: 6e20 051b 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ +0fa326: 0c00 |0005: move-result-object v0 │ │ +0fa328: 1f00 9402 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // type@0294 │ │ +0fa32c: 7030 681a 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;)V // method@1a68 │ │ +0fa332: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x000b line=89 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x000c reg=2 widget Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -353172,21 +353227,21 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0ebd90: |[0ebd90] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0ebda0: 1c00 9602 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // type@0296 │ │ -0ebda4: 6e30 061b 4300 |0002: invoke-virtual {v3, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ -0ebdaa: 0c00 |0005: move-result-object v0 │ │ -0ebdac: 1f00 9602 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // type@0296 │ │ -0ebdb0: 7030 681a 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;)V // method@1a68 │ │ -0ebdb6: 0e00 |000b: return-void │ │ +0fa334: |[0fa334] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +0fa344: 1c00 9402 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // type@0294 │ │ +0fa348: 6e30 061b 4300 |0002: invoke-virtual {v3, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ +0fa34e: 0c00 |0005: move-result-object v0 │ │ +0fa350: 1f00 9402 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // type@0294 │ │ +0fa354: 7030 681a 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;)V // method@1a68 │ │ +0fa35a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x000b line=94 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x000c reg=2 widget Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -353199,306 +353254,306 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 538 16-bit code units │ │ -0ebdb8: |[0ebdb8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.act:(F)V │ │ -0ebdc8: 1509 1643 |0000: const/high16 v9, #int 1125515264 // #4316 │ │ -0ebdcc: 1508 a040 |0002: const/high16 v8, #int 1084227584 // #40a0 │ │ -0ebdd0: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -0ebdd2: 6f20 2e1d ba00 |0005: invoke-super {v10, v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.act:(F)V // method@1d2e │ │ -0ebdd8: 54a2 810e |0008: iget-object v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScrollListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e81 │ │ -0ebddc: 6e10 8f1d 0200 |000a: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.getGestureDetector:()Lcom/badlogic/gdx/input/GestureDetector; // method@1d8f │ │ -0ebde2: 0c02 |000d: move-result-object v2 │ │ -0ebde4: 6e10 a812 0200 |000e: invoke-virtual {v2}, Lcom/badlogic/gdx/input/GestureDetector;.isPanning:()Z // method@12a8 │ │ -0ebdea: 0a01 |0011: move-result v1 │ │ -0ebdec: 52a2 7b0e |0012: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlpha:F // field@0e7b │ │ -0ebdf0: 2d02 0207 |0014: cmpl-float v2, v2, v7 │ │ -0ebdf4: 3d02 2400 |0016: if-lez v2, 003a // +0024 │ │ -0ebdf8: 55a2 7f0e |0018: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeScrollBars:Z // field@0e7f │ │ -0ebdfc: 3802 2000 |001a: if-eqz v2, 003a // +0020 │ │ -0ebe00: 3901 1e00 |001c: if-nez v1, 003a // +001e │ │ -0ebe04: 55a2 960e |001e: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollH:Z // field@0e96 │ │ -0ebe08: 3902 1a00 |0020: if-nez v2, 003a // +001a │ │ -0ebe0c: 55a2 970e |0022: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollV:Z // field@0e97 │ │ -0ebe10: 3902 1600 |0024: if-nez v2, 003a // +0016 │ │ -0ebe14: 52a2 7d0e |0026: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeDelay:F // field@0e7d │ │ -0ebe18: c7b2 |0028: sub-float/2addr v2, v11 │ │ -0ebe1a: 59a2 7d0e |0029: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeDelay:F // field@0e7d │ │ -0ebe1e: 52a2 7d0e |002b: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeDelay:F // field@0e7d │ │ -0ebe22: 2e02 0207 |002d: cmpg-float v2, v2, v7 │ │ -0ebe26: 3c02 0b00 |002f: if-gtz v2, 003a // +000b │ │ -0ebe2a: 52a2 7b0e |0031: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlpha:F // field@0e7b │ │ -0ebe2e: c7b2 |0033: sub-float/2addr v2, v11 │ │ -0ebe30: 7120 1826 2700 |0034: invoke-static {v7, v2}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0ebe36: 0a02 |0037: move-result v2 │ │ -0ebe38: 59a2 7b0e |0038: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlpha:F // field@0e7b │ │ -0ebe3c: 52a2 830e |003a: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0e83 │ │ -0ebe40: 2d02 0207 |003c: cmpl-float v2, v2, v7 │ │ -0ebe44: 3d02 5f00 |003e: if-lez v2, 009d // +005f │ │ -0ebe48: 6e10 981a 0a00 |0040: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1a98 │ │ -0ebe4e: 52a2 830e |0043: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0e83 │ │ -0ebe52: 52a3 820e |0045: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTime:F // field@0e82 │ │ -0ebe56: a900 0203 |0047: div-float v0, v2, v3 │ │ -0ebe5a: 52a2 720e |0049: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0ebe5e: 52a3 9a0e |004b: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityX:F // field@0e9a │ │ -0ebe62: c803 |004d: mul-float/2addr v3, v0 │ │ -0ebe64: c8b3 |004e: mul-float/2addr v3, v11 │ │ -0ebe66: c732 |004f: sub-float/2addr v2, v3 │ │ -0ebe68: 59a2 720e |0050: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0ebe6c: 52a2 730e |0052: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0ebe70: 52a3 9b0e |0054: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityY:F // field@0e9b │ │ -0ebe74: c803 |0056: mul-float/2addr v3, v0 │ │ -0ebe76: c8b3 |0057: mul-float/2addr v3, v11 │ │ -0ebe78: c732 |0058: sub-float/2addr v2, v3 │ │ -0ebe7a: 59a2 730e |0059: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0ebe7e: 6e10 731a 0a00 |005b: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.clamp:()V // method@1a73 │ │ -0ebe84: 52a2 720e |005e: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0ebe88: 52a3 8b0e |0060: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0e8b │ │ -0ebe8c: 7f33 |0062: neg-float v3, v3 │ │ -0ebe8e: 2d02 0203 |0063: cmpl-float v2, v2, v3 │ │ -0ebe92: 3902 0400 |0065: if-nez v2, 0069 // +0004 │ │ -0ebe96: 59a7 9a0e |0067: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityX:F // field@0e9a │ │ -0ebe9a: 52a2 720e |0069: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0ebe9e: 52a3 890e |006b: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ -0ebea2: 52a4 8b0e |006d: iget v4, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0e8b │ │ -0ebea6: c643 |006f: add-float/2addr v3, v4 │ │ -0ebea8: 2d02 0203 |0070: cmpl-float v2, v2, v3 │ │ -0ebeac: 3a02 0400 |0072: if-ltz v2, 0076 // +0004 │ │ -0ebeb0: 59a7 9a0e |0074: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityX:F // field@0e9a │ │ -0ebeb4: 52a2 730e |0076: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0ebeb8: 52a3 8b0e |0078: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0e8b │ │ -0ebebc: 7f33 |007a: neg-float v3, v3 │ │ -0ebebe: 2d02 0203 |007b: cmpl-float v2, v2, v3 │ │ -0ebec2: 3902 0400 |007d: if-nez v2, 0081 // +0004 │ │ -0ebec6: 59a7 9b0e |007f: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityY:F // field@0e9b │ │ -0ebeca: 52a2 730e |0081: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0ebece: 52a3 8a0e |0083: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ -0ebed2: 52a4 8b0e |0085: iget v4, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0e8b │ │ -0ebed6: c643 |0087: add-float/2addr v3, v4 │ │ -0ebed8: 2d02 0203 |0088: cmpl-float v2, v2, v3 │ │ -0ebedc: 3a02 0400 |008a: if-ltz v2, 008e // +0004 │ │ -0ebee0: 59a7 9b0e |008c: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityY:F // field@0e9b │ │ -0ebee4: 52a2 830e |008e: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0e83 │ │ -0ebee8: c7b2 |0090: sub-float/2addr v2, v11 │ │ -0ebeea: 59a2 830e |0091: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0e83 │ │ -0ebeee: 52a2 830e |0093: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0e83 │ │ -0ebef2: 2e02 0207 |0095: cmpg-float v2, v2, v7 │ │ -0ebef6: 3c02 0600 |0097: if-gtz v2, 009d // +0006 │ │ -0ebefa: 59a7 9a0e |0099: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityX:F // field@0e9a │ │ -0ebefe: 59a7 9b0e |009b: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityY:F // field@0e9b │ │ -0ebf02: 55a2 940e |009d: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.smoothScrolling:Z // field@0e94 │ │ -0ebf06: 3802 fb00 |009f: if-eqz v2, 019a // +00fb │ │ -0ebf0a: 52a2 830e |00a1: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0e83 │ │ -0ebf0e: 2e02 0207 |00a3: cmpg-float v2, v2, v7 │ │ -0ebf12: 3c02 f500 |00a5: if-gtz v2, 019a // +00f5 │ │ -0ebf16: 55a2 960e |00a7: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollH:Z // field@0e96 │ │ -0ebf1a: 3902 f100 |00a9: if-nez v2, 019a // +00f1 │ │ -0ebf1e: 55a2 970e |00ab: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollV:Z // field@0e97 │ │ -0ebf22: 3902 ed00 |00ad: if-nez v2, 019a // +00ed │ │ -0ebf26: 3901 eb00 |00af: if-nez v1, 019a // +00eb │ │ -0ebf2a: 52a2 9c0e |00b1: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0e9c │ │ -0ebf2e: 52a3 720e |00b3: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0ebf32: 2d02 0203 |00b5: cmpl-float v2, v2, v3 │ │ -0ebf36: 3802 2300 |00b7: if-eqz v2, 00da // +0023 │ │ -0ebf3a: 52a2 9c0e |00b9: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0e9c │ │ -0ebf3e: 52a3 720e |00bb: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0ebf42: 2e02 0203 |00bd: cmpg-float v2, v2, v3 │ │ -0ebf46: 3b02 a500 |00bf: if-gez v2, 0164 // +00a5 │ │ -0ebf4a: 52a2 720e |00c1: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0ebf4e: 52a3 9c0e |00c3: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0e9c │ │ -0ebf52: a804 090b |00c5: mul-float v4, v9, v11 │ │ -0ebf56: 52a5 720e |00c7: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0ebf5a: 52a6 9c0e |00c9: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0e9c │ │ -0ebf5e: c765 |00cb: sub-float/2addr v5, v6 │ │ -0ebf60: c885 |00cc: mul-float/2addr v5, v8 │ │ -0ebf62: c8b5 |00cd: mul-float/2addr v5, v11 │ │ -0ebf64: 7120 1826 5400 |00ce: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0ebf6a: 0a04 |00d1: move-result v4 │ │ -0ebf6c: c643 |00d2: add-float/2addr v3, v4 │ │ -0ebf6e: 7120 1a26 3200 |00d3: invoke-static {v2, v3}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -0ebf74: 0a02 |00d6: move-result v2 │ │ -0ebf76: 6e20 b71a 2a00 |00d7: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualScrollX:(F)V // method@1ab7 │ │ -0ebf7c: 52a2 9d0e |00da: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0e9d │ │ -0ebf80: 52a3 730e |00dc: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0ebf84: 2d02 0203 |00de: cmpl-float v2, v2, v3 │ │ -0ebf88: 3802 2300 |00e0: if-eqz v2, 0103 // +0023 │ │ -0ebf8c: 52a2 9d0e |00e2: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0e9d │ │ -0ebf90: 52a3 730e |00e4: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0ebf94: 2e02 0203 |00e6: cmpg-float v2, v2, v3 │ │ -0ebf98: 3b02 9700 |00e8: if-gez v2, 017f // +0097 │ │ -0ebf9c: 52a2 730e |00ea: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0ebfa0: 52a3 9d0e |00ec: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0e9d │ │ -0ebfa4: a804 090b |00ee: mul-float v4, v9, v11 │ │ -0ebfa8: 52a5 730e |00f0: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0ebfac: 52a6 9d0e |00f2: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0e9d │ │ -0ebfb0: c765 |00f4: sub-float/2addr v5, v6 │ │ -0ebfb2: c885 |00f5: mul-float/2addr v5, v8 │ │ -0ebfb4: c8b5 |00f6: mul-float/2addr v5, v11 │ │ -0ebfb6: 7120 1826 5400 |00f7: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0ebfbc: 0a04 |00fa: move-result v4 │ │ -0ebfbe: c643 |00fb: add-float/2addr v3, v4 │ │ -0ebfc0: 7120 1a26 3200 |00fc: invoke-static {v2, v3}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -0ebfc6: 0a02 |00ff: move-result v2 │ │ -0ebfc8: 6e20 b81a 2a00 |0100: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualScrollY:(F)V // method@1ab8 │ │ -0ebfce: 3901 6000 |0103: if-nez v1, 0163 // +0060 │ │ -0ebfd2: 55a2 8e0e |0105: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollX:Z // field@0e8e │ │ -0ebfd6: 3802 2d00 |0107: if-eqz v2, 0134 // +002d │ │ -0ebfda: 55a2 910e |0109: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ -0ebfde: 3802 2900 |010b: if-eqz v2, 0134 // +0029 │ │ -0ebfe2: 52a2 720e |010d: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0ebfe6: 2e02 0207 |010f: cmpg-float v2, v2, v7 │ │ -0ebfea: 3b02 a500 |0111: if-gez v2, 01b6 // +00a5 │ │ -0ebfee: 6e10 981a 0a00 |0113: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1a98 │ │ -0ebff4: 52a2 720e |0116: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0ebff8: 52a3 8d0e |0118: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0e8d │ │ -0ebffc: 52a4 8c0e |011a: iget v4, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMax:F // field@0e8c │ │ -0ec000: 52a5 8d0e |011c: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0e8d │ │ -0ec004: c754 |011e: sub-float/2addr v4, v5 │ │ -0ec006: 52a5 720e |011f: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0ec00a: 7f55 |0121: neg-float v5, v5 │ │ -0ec00c: c854 |0122: mul-float/2addr v4, v5 │ │ -0ec00e: 52a5 8b0e |0123: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0e8b │ │ -0ec012: c954 |0125: div-float/2addr v4, v5 │ │ -0ec014: c643 |0126: add-float/2addr v3, v4 │ │ -0ec016: c8b3 |0127: mul-float/2addr v3, v11 │ │ -0ec018: c632 |0128: add-float/2addr v2, v3 │ │ -0ec01a: 59a2 720e |0129: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0ec01e: 52a2 720e |012b: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0ec022: 2d02 0207 |012d: cmpl-float v2, v2, v7 │ │ -0ec026: 3d02 0500 |012f: if-lez v2, 0134 // +0005 │ │ -0ec02a: 6e20 9c1a 7a00 |0131: invoke-virtual {v10, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:(F)V // method@1a9c │ │ -0ec030: 55a2 8f0e |0134: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollY:Z // field@0e8f │ │ -0ec034: 3802 2d00 |0136: if-eqz v2, 0163 // +002d │ │ -0ec038: 55a2 920e |0138: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ -0ec03c: 3802 2900 |013a: if-eqz v2, 0163 // +0029 │ │ -0ec040: 52a2 730e |013c: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0ec044: 2e02 0207 |013e: cmpg-float v2, v2, v7 │ │ -0ec048: 3b02 a800 |0140: if-gez v2, 01e8 // +00a8 │ │ -0ec04c: 6e10 981a 0a00 |0142: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1a98 │ │ -0ec052: 52a2 730e |0145: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0ec056: 52a3 8d0e |0147: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0e8d │ │ -0ec05a: 52a4 8c0e |0149: iget v4, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMax:F // field@0e8c │ │ -0ec05e: 52a5 8d0e |014b: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0e8d │ │ -0ec062: c754 |014d: sub-float/2addr v4, v5 │ │ -0ec064: 52a5 730e |014e: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0ec068: 7f55 |0150: neg-float v5, v5 │ │ -0ec06a: c854 |0151: mul-float/2addr v4, v5 │ │ -0ec06c: 52a5 8b0e |0152: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0e8b │ │ -0ec070: c954 |0154: div-float/2addr v4, v5 │ │ -0ec072: c643 |0155: add-float/2addr v3, v4 │ │ -0ec074: c8b3 |0156: mul-float/2addr v3, v11 │ │ -0ec076: c632 |0157: add-float/2addr v2, v3 │ │ -0ec078: 59a2 730e |0158: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0ec07c: 52a2 730e |015a: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0ec080: 2d02 0207 |015c: cmpl-float v2, v2, v7 │ │ -0ec084: 3d02 0500 |015e: if-lez v2, 0163 // +0005 │ │ -0ec088: 6e20 9d1a 7a00 |0160: invoke-virtual {v10, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:(F)V // method@1a9d │ │ -0ec08e: 0e00 |0163: return-void │ │ -0ec090: 52a2 720e |0164: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0ec094: 52a3 9c0e |0166: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0e9c │ │ -0ec098: a804 090b |0168: mul-float v4, v9, v11 │ │ -0ec09c: 52a5 9c0e |016a: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0e9c │ │ -0ec0a0: 52a6 720e |016c: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0ec0a4: c765 |016e: sub-float/2addr v5, v6 │ │ -0ec0a6: c885 |016f: mul-float/2addr v5, v8 │ │ -0ec0a8: c8b5 |0170: mul-float/2addr v5, v11 │ │ -0ec0aa: 7120 1826 5400 |0171: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0ec0b0: 0a04 |0174: move-result v4 │ │ -0ec0b2: c743 |0175: sub-float/2addr v3, v4 │ │ -0ec0b4: 7120 1826 3200 |0176: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0ec0ba: 0a02 |0179: move-result v2 │ │ -0ec0bc: 6e20 b71a 2a00 |017a: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualScrollX:(F)V // method@1ab7 │ │ -0ec0c2: 2900 5dff |017d: goto/16 00da // -00a3 │ │ -0ec0c6: 52a2 730e |017f: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0ec0ca: 52a3 9d0e |0181: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0e9d │ │ -0ec0ce: a804 090b |0183: mul-float v4, v9, v11 │ │ -0ec0d2: 52a5 9d0e |0185: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0e9d │ │ -0ec0d6: 52a6 730e |0187: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0ec0da: c765 |0189: sub-float/2addr v5, v6 │ │ -0ec0dc: c885 |018a: mul-float/2addr v5, v8 │ │ -0ec0de: c8b5 |018b: mul-float/2addr v5, v11 │ │ -0ec0e0: 7120 1826 5400 |018c: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0ec0e6: 0a04 |018f: move-result v4 │ │ -0ec0e8: c743 |0190: sub-float/2addr v3, v4 │ │ -0ec0ea: 7120 1826 3200 |0191: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0ec0f0: 0a02 |0194: move-result v2 │ │ -0ec0f2: 6e20 b81a 2a00 |0195: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualScrollY:(F)V // method@1ab8 │ │ -0ec0f8: 2900 6bff |0198: goto/16 0103 // -0095 │ │ -0ec0fc: 52a2 9c0e |019a: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0e9c │ │ -0ec100: 52a3 720e |019c: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0ec104: 2d02 0203 |019e: cmpl-float v2, v2, v3 │ │ -0ec108: 3802 0700 |01a0: if-eqz v2, 01a7 // +0007 │ │ -0ec10c: 52a2 720e |01a2: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0ec110: 6e20 b71a 2a00 |01a4: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualScrollX:(F)V // method@1ab7 │ │ -0ec116: 52a2 9d0e |01a7: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0e9d │ │ -0ec11a: 52a3 730e |01a9: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0ec11e: 2d02 0203 |01ab: cmpl-float v2, v2, v3 │ │ -0ec122: 3802 56ff |01ad: if-eqz v2, 0103 // -00aa │ │ -0ec126: 52a2 730e |01af: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0ec12a: 6e20 b81a 2a00 |01b1: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualScrollY:(F)V // method@1ab8 │ │ -0ec130: 2900 4fff |01b4: goto/16 0103 // -00b1 │ │ -0ec134: 52a2 720e |01b6: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0ec138: 52a3 890e |01b8: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ -0ec13c: 2d02 0203 |01ba: cmpl-float v2, v2, v3 │ │ -0ec140: 3d02 78ff |01bc: if-lez v2, 0134 // -0088 │ │ -0ec144: 6e10 981a 0a00 |01be: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1a98 │ │ -0ec14a: 52a2 720e |01c1: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0ec14e: 52a3 8d0e |01c3: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0e8d │ │ -0ec152: 52a4 8c0e |01c5: iget v4, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMax:F // field@0e8c │ │ -0ec156: 52a5 8d0e |01c7: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0e8d │ │ -0ec15a: c754 |01c9: sub-float/2addr v4, v5 │ │ -0ec15c: 52a5 890e |01ca: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ -0ec160: 52a6 720e |01cc: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0ec164: c765 |01ce: sub-float/2addr v5, v6 │ │ -0ec166: 7f55 |01cf: neg-float v5, v5 │ │ -0ec168: c854 |01d0: mul-float/2addr v4, v5 │ │ -0ec16a: 52a5 8b0e |01d1: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0e8b │ │ -0ec16e: c954 |01d3: div-float/2addr v4, v5 │ │ -0ec170: c643 |01d4: add-float/2addr v3, v4 │ │ -0ec172: c8b3 |01d5: mul-float/2addr v3, v11 │ │ -0ec174: c732 |01d6: sub-float/2addr v2, v3 │ │ -0ec176: 59a2 720e |01d7: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0ec17a: 52a2 720e |01d9: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0ec17e: 52a3 890e |01db: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ -0ec182: 2e02 0203 |01dd: cmpg-float v2, v2, v3 │ │ -0ec186: 3b02 55ff |01df: if-gez v2, 0134 // -00ab │ │ -0ec18a: 52a2 890e |01e1: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ -0ec18e: 6e20 9c1a 2a00 |01e3: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:(F)V // method@1a9c │ │ -0ec194: 2900 4eff |01e6: goto/16 0134 // -00b2 │ │ -0ec198: 52a2 730e |01e8: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0ec19c: 52a3 8a0e |01ea: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ -0ec1a0: 2d02 0203 |01ec: cmpl-float v2, v2, v3 │ │ -0ec1a4: 3d02 75ff |01ee: if-lez v2, 0163 // -008b │ │ -0ec1a8: 6e10 981a 0a00 |01f0: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1a98 │ │ -0ec1ae: 52a2 730e |01f3: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0ec1b2: 52a3 8d0e |01f5: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0e8d │ │ -0ec1b6: 52a4 8c0e |01f7: iget v4, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMax:F // field@0e8c │ │ -0ec1ba: 52a5 8d0e |01f9: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0e8d │ │ -0ec1be: c754 |01fb: sub-float/2addr v4, v5 │ │ -0ec1c0: 52a5 8a0e |01fc: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ -0ec1c4: 52a6 730e |01fe: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0ec1c8: c765 |0200: sub-float/2addr v5, v6 │ │ -0ec1ca: 7f55 |0201: neg-float v5, v5 │ │ -0ec1cc: c854 |0202: mul-float/2addr v4, v5 │ │ -0ec1ce: 52a5 8b0e |0203: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0e8b │ │ -0ec1d2: c954 |0205: div-float/2addr v4, v5 │ │ -0ec1d4: c643 |0206: add-float/2addr v3, v4 │ │ -0ec1d6: c8b3 |0207: mul-float/2addr v3, v11 │ │ -0ec1d8: c732 |0208: sub-float/2addr v2, v3 │ │ -0ec1da: 59a2 730e |0209: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0ec1de: 52a2 730e |020b: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0ec1e2: 52a3 8a0e |020d: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ -0ec1e6: 2e02 0203 |020f: cmpg-float v2, v2, v3 │ │ -0ec1ea: 3b02 52ff |0211: if-gez v2, 0163 // -00ae │ │ -0ec1ee: 52a2 8a0e |0213: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ -0ec1f2: 6e20 9d1a 2a00 |0215: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:(F)V // method@1a9d │ │ -0ec1f8: 2900 4bff |0218: goto/16 0163 // -00b5 │ │ +0fa35c: |[0fa35c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.act:(F)V │ │ +0fa36c: 1509 1643 |0000: const/high16 v9, #int 1125515264 // #4316 │ │ +0fa370: 1508 a040 |0002: const/high16 v8, #int 1084227584 // #40a0 │ │ +0fa374: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +0fa376: 6f20 2e1d ba00 |0005: invoke-super {v10, v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.act:(F)V // method@1d2e │ │ +0fa37c: 54a2 810e |0008: iget-object v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScrollListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e81 │ │ +0fa380: 6e10 8f1d 0200 |000a: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.getGestureDetector:()Lcom/badlogic/gdx/input/GestureDetector; // method@1d8f │ │ +0fa386: 0c02 |000d: move-result-object v2 │ │ +0fa388: 6e10 a812 0200 |000e: invoke-virtual {v2}, Lcom/badlogic/gdx/input/GestureDetector;.isPanning:()Z // method@12a8 │ │ +0fa38e: 0a01 |0011: move-result v1 │ │ +0fa390: 52a2 7b0e |0012: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlpha:F // field@0e7b │ │ +0fa394: 2d02 0207 |0014: cmpl-float v2, v2, v7 │ │ +0fa398: 3d02 2400 |0016: if-lez v2, 003a // +0024 │ │ +0fa39c: 55a2 7f0e |0018: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeScrollBars:Z // field@0e7f │ │ +0fa3a0: 3802 2000 |001a: if-eqz v2, 003a // +0020 │ │ +0fa3a4: 3901 1e00 |001c: if-nez v1, 003a // +001e │ │ +0fa3a8: 55a2 960e |001e: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollH:Z // field@0e96 │ │ +0fa3ac: 3902 1a00 |0020: if-nez v2, 003a // +001a │ │ +0fa3b0: 55a2 970e |0022: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollV:Z // field@0e97 │ │ +0fa3b4: 3902 1600 |0024: if-nez v2, 003a // +0016 │ │ +0fa3b8: 52a2 7d0e |0026: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeDelay:F // field@0e7d │ │ +0fa3bc: c7b2 |0028: sub-float/2addr v2, v11 │ │ +0fa3be: 59a2 7d0e |0029: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeDelay:F // field@0e7d │ │ +0fa3c2: 52a2 7d0e |002b: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeDelay:F // field@0e7d │ │ +0fa3c6: 2e02 0207 |002d: cmpg-float v2, v2, v7 │ │ +0fa3ca: 3c02 0b00 |002f: if-gtz v2, 003a // +000b │ │ +0fa3ce: 52a2 7b0e |0031: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlpha:F // field@0e7b │ │ +0fa3d2: c7b2 |0033: sub-float/2addr v2, v11 │ │ +0fa3d4: 7120 1826 2700 |0034: invoke-static {v7, v2}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0fa3da: 0a02 |0037: move-result v2 │ │ +0fa3dc: 59a2 7b0e |0038: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlpha:F // field@0e7b │ │ +0fa3e0: 52a2 830e |003a: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0e83 │ │ +0fa3e4: 2d02 0207 |003c: cmpl-float v2, v2, v7 │ │ +0fa3e8: 3d02 5f00 |003e: if-lez v2, 009d // +005f │ │ +0fa3ec: 6e10 981a 0a00 |0040: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1a98 │ │ +0fa3f2: 52a2 830e |0043: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0e83 │ │ +0fa3f6: 52a3 820e |0045: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTime:F // field@0e82 │ │ +0fa3fa: a900 0203 |0047: div-float v0, v2, v3 │ │ +0fa3fe: 52a2 720e |0049: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0fa402: 52a3 9a0e |004b: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityX:F // field@0e9a │ │ +0fa406: c803 |004d: mul-float/2addr v3, v0 │ │ +0fa408: c8b3 |004e: mul-float/2addr v3, v11 │ │ +0fa40a: c732 |004f: sub-float/2addr v2, v3 │ │ +0fa40c: 59a2 720e |0050: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0fa410: 52a2 730e |0052: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0fa414: 52a3 9b0e |0054: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityY:F // field@0e9b │ │ +0fa418: c803 |0056: mul-float/2addr v3, v0 │ │ +0fa41a: c8b3 |0057: mul-float/2addr v3, v11 │ │ +0fa41c: c732 |0058: sub-float/2addr v2, v3 │ │ +0fa41e: 59a2 730e |0059: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0fa422: 6e10 731a 0a00 |005b: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.clamp:()V // method@1a73 │ │ +0fa428: 52a2 720e |005e: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0fa42c: 52a3 8b0e |0060: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0e8b │ │ +0fa430: 7f33 |0062: neg-float v3, v3 │ │ +0fa432: 2d02 0203 |0063: cmpl-float v2, v2, v3 │ │ +0fa436: 3902 0400 |0065: if-nez v2, 0069 // +0004 │ │ +0fa43a: 59a7 9a0e |0067: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityX:F // field@0e9a │ │ +0fa43e: 52a2 720e |0069: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0fa442: 52a3 890e |006b: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ +0fa446: 52a4 8b0e |006d: iget v4, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0e8b │ │ +0fa44a: c643 |006f: add-float/2addr v3, v4 │ │ +0fa44c: 2d02 0203 |0070: cmpl-float v2, v2, v3 │ │ +0fa450: 3a02 0400 |0072: if-ltz v2, 0076 // +0004 │ │ +0fa454: 59a7 9a0e |0074: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityX:F // field@0e9a │ │ +0fa458: 52a2 730e |0076: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0fa45c: 52a3 8b0e |0078: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0e8b │ │ +0fa460: 7f33 |007a: neg-float v3, v3 │ │ +0fa462: 2d02 0203 |007b: cmpl-float v2, v2, v3 │ │ +0fa466: 3902 0400 |007d: if-nez v2, 0081 // +0004 │ │ +0fa46a: 59a7 9b0e |007f: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityY:F // field@0e9b │ │ +0fa46e: 52a2 730e |0081: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0fa472: 52a3 8a0e |0083: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ +0fa476: 52a4 8b0e |0085: iget v4, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0e8b │ │ +0fa47a: c643 |0087: add-float/2addr v3, v4 │ │ +0fa47c: 2d02 0203 |0088: cmpl-float v2, v2, v3 │ │ +0fa480: 3a02 0400 |008a: if-ltz v2, 008e // +0004 │ │ +0fa484: 59a7 9b0e |008c: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityY:F // field@0e9b │ │ +0fa488: 52a2 830e |008e: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0e83 │ │ +0fa48c: c7b2 |0090: sub-float/2addr v2, v11 │ │ +0fa48e: 59a2 830e |0091: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0e83 │ │ +0fa492: 52a2 830e |0093: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0e83 │ │ +0fa496: 2e02 0207 |0095: cmpg-float v2, v2, v7 │ │ +0fa49a: 3c02 0600 |0097: if-gtz v2, 009d // +0006 │ │ +0fa49e: 59a7 9a0e |0099: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityX:F // field@0e9a │ │ +0fa4a2: 59a7 9b0e |009b: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityY:F // field@0e9b │ │ +0fa4a6: 55a2 940e |009d: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.smoothScrolling:Z // field@0e94 │ │ +0fa4aa: 3802 fb00 |009f: if-eqz v2, 019a // +00fb │ │ +0fa4ae: 52a2 830e |00a1: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0e83 │ │ +0fa4b2: 2e02 0207 |00a3: cmpg-float v2, v2, v7 │ │ +0fa4b6: 3c02 f500 |00a5: if-gtz v2, 019a // +00f5 │ │ +0fa4ba: 55a2 960e |00a7: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollH:Z // field@0e96 │ │ +0fa4be: 3902 f100 |00a9: if-nez v2, 019a // +00f1 │ │ +0fa4c2: 55a2 970e |00ab: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollV:Z // field@0e97 │ │ +0fa4c6: 3902 ed00 |00ad: if-nez v2, 019a // +00ed │ │ +0fa4ca: 3901 eb00 |00af: if-nez v1, 019a // +00eb │ │ +0fa4ce: 52a2 9c0e |00b1: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0e9c │ │ +0fa4d2: 52a3 720e |00b3: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0fa4d6: 2d02 0203 |00b5: cmpl-float v2, v2, v3 │ │ +0fa4da: 3802 2300 |00b7: if-eqz v2, 00da // +0023 │ │ +0fa4de: 52a2 9c0e |00b9: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0e9c │ │ +0fa4e2: 52a3 720e |00bb: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0fa4e6: 2e02 0203 |00bd: cmpg-float v2, v2, v3 │ │ +0fa4ea: 3b02 a500 |00bf: if-gez v2, 0164 // +00a5 │ │ +0fa4ee: 52a2 720e |00c1: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0fa4f2: 52a3 9c0e |00c3: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0e9c │ │ +0fa4f6: a804 090b |00c5: mul-float v4, v9, v11 │ │ +0fa4fa: 52a5 720e |00c7: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0fa4fe: 52a6 9c0e |00c9: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0e9c │ │ +0fa502: c765 |00cb: sub-float/2addr v5, v6 │ │ +0fa504: c885 |00cc: mul-float/2addr v5, v8 │ │ +0fa506: c8b5 |00cd: mul-float/2addr v5, v11 │ │ +0fa508: 7120 1826 5400 |00ce: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0fa50e: 0a04 |00d1: move-result v4 │ │ +0fa510: c643 |00d2: add-float/2addr v3, v4 │ │ +0fa512: 7120 1a26 3200 |00d3: invoke-static {v2, v3}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +0fa518: 0a02 |00d6: move-result v2 │ │ +0fa51a: 6e20 b71a 2a00 |00d7: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualScrollX:(F)V // method@1ab7 │ │ +0fa520: 52a2 9d0e |00da: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0e9d │ │ +0fa524: 52a3 730e |00dc: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0fa528: 2d02 0203 |00de: cmpl-float v2, v2, v3 │ │ +0fa52c: 3802 2300 |00e0: if-eqz v2, 0103 // +0023 │ │ +0fa530: 52a2 9d0e |00e2: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0e9d │ │ +0fa534: 52a3 730e |00e4: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0fa538: 2e02 0203 |00e6: cmpg-float v2, v2, v3 │ │ +0fa53c: 3b02 9700 |00e8: if-gez v2, 017f // +0097 │ │ +0fa540: 52a2 730e |00ea: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0fa544: 52a3 9d0e |00ec: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0e9d │ │ +0fa548: a804 090b |00ee: mul-float v4, v9, v11 │ │ +0fa54c: 52a5 730e |00f0: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0fa550: 52a6 9d0e |00f2: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0e9d │ │ +0fa554: c765 |00f4: sub-float/2addr v5, v6 │ │ +0fa556: c885 |00f5: mul-float/2addr v5, v8 │ │ +0fa558: c8b5 |00f6: mul-float/2addr v5, v11 │ │ +0fa55a: 7120 1826 5400 |00f7: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0fa560: 0a04 |00fa: move-result v4 │ │ +0fa562: c643 |00fb: add-float/2addr v3, v4 │ │ +0fa564: 7120 1a26 3200 |00fc: invoke-static {v2, v3}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +0fa56a: 0a02 |00ff: move-result v2 │ │ +0fa56c: 6e20 b81a 2a00 |0100: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualScrollY:(F)V // method@1ab8 │ │ +0fa572: 3901 6000 |0103: if-nez v1, 0163 // +0060 │ │ +0fa576: 55a2 8e0e |0105: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollX:Z // field@0e8e │ │ +0fa57a: 3802 2d00 |0107: if-eqz v2, 0134 // +002d │ │ +0fa57e: 55a2 910e |0109: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ +0fa582: 3802 2900 |010b: if-eqz v2, 0134 // +0029 │ │ +0fa586: 52a2 720e |010d: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0fa58a: 2e02 0207 |010f: cmpg-float v2, v2, v7 │ │ +0fa58e: 3b02 a500 |0111: if-gez v2, 01b6 // +00a5 │ │ +0fa592: 6e10 981a 0a00 |0113: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1a98 │ │ +0fa598: 52a2 720e |0116: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0fa59c: 52a3 8d0e |0118: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0e8d │ │ +0fa5a0: 52a4 8c0e |011a: iget v4, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMax:F // field@0e8c │ │ +0fa5a4: 52a5 8d0e |011c: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0e8d │ │ +0fa5a8: c754 |011e: sub-float/2addr v4, v5 │ │ +0fa5aa: 52a5 720e |011f: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0fa5ae: 7f55 |0121: neg-float v5, v5 │ │ +0fa5b0: c854 |0122: mul-float/2addr v4, v5 │ │ +0fa5b2: 52a5 8b0e |0123: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0e8b │ │ +0fa5b6: c954 |0125: div-float/2addr v4, v5 │ │ +0fa5b8: c643 |0126: add-float/2addr v3, v4 │ │ +0fa5ba: c8b3 |0127: mul-float/2addr v3, v11 │ │ +0fa5bc: c632 |0128: add-float/2addr v2, v3 │ │ +0fa5be: 59a2 720e |0129: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0fa5c2: 52a2 720e |012b: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0fa5c6: 2d02 0207 |012d: cmpl-float v2, v2, v7 │ │ +0fa5ca: 3d02 0500 |012f: if-lez v2, 0134 // +0005 │ │ +0fa5ce: 6e20 9c1a 7a00 |0131: invoke-virtual {v10, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:(F)V // method@1a9c │ │ +0fa5d4: 55a2 8f0e |0134: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollY:Z // field@0e8f │ │ +0fa5d8: 3802 2d00 |0136: if-eqz v2, 0163 // +002d │ │ +0fa5dc: 55a2 920e |0138: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ +0fa5e0: 3802 2900 |013a: if-eqz v2, 0163 // +0029 │ │ +0fa5e4: 52a2 730e |013c: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0fa5e8: 2e02 0207 |013e: cmpg-float v2, v2, v7 │ │ +0fa5ec: 3b02 a800 |0140: if-gez v2, 01e8 // +00a8 │ │ +0fa5f0: 6e10 981a 0a00 |0142: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1a98 │ │ +0fa5f6: 52a2 730e |0145: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0fa5fa: 52a3 8d0e |0147: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0e8d │ │ +0fa5fe: 52a4 8c0e |0149: iget v4, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMax:F // field@0e8c │ │ +0fa602: 52a5 8d0e |014b: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0e8d │ │ +0fa606: c754 |014d: sub-float/2addr v4, v5 │ │ +0fa608: 52a5 730e |014e: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0fa60c: 7f55 |0150: neg-float v5, v5 │ │ +0fa60e: c854 |0151: mul-float/2addr v4, v5 │ │ +0fa610: 52a5 8b0e |0152: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0e8b │ │ +0fa614: c954 |0154: div-float/2addr v4, v5 │ │ +0fa616: c643 |0155: add-float/2addr v3, v4 │ │ +0fa618: c8b3 |0156: mul-float/2addr v3, v11 │ │ +0fa61a: c632 |0157: add-float/2addr v2, v3 │ │ +0fa61c: 59a2 730e |0158: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0fa620: 52a2 730e |015a: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0fa624: 2d02 0207 |015c: cmpl-float v2, v2, v7 │ │ +0fa628: 3d02 0500 |015e: if-lez v2, 0163 // +0005 │ │ +0fa62c: 6e20 9d1a 7a00 |0160: invoke-virtual {v10, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:(F)V // method@1a9d │ │ +0fa632: 0e00 |0163: return-void │ │ +0fa634: 52a2 720e |0164: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0fa638: 52a3 9c0e |0166: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0e9c │ │ +0fa63c: a804 090b |0168: mul-float v4, v9, v11 │ │ +0fa640: 52a5 9c0e |016a: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0e9c │ │ +0fa644: 52a6 720e |016c: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0fa648: c765 |016e: sub-float/2addr v5, v6 │ │ +0fa64a: c885 |016f: mul-float/2addr v5, v8 │ │ +0fa64c: c8b5 |0170: mul-float/2addr v5, v11 │ │ +0fa64e: 7120 1826 5400 |0171: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0fa654: 0a04 |0174: move-result v4 │ │ +0fa656: c743 |0175: sub-float/2addr v3, v4 │ │ +0fa658: 7120 1826 3200 |0176: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0fa65e: 0a02 |0179: move-result v2 │ │ +0fa660: 6e20 b71a 2a00 |017a: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualScrollX:(F)V // method@1ab7 │ │ +0fa666: 2900 5dff |017d: goto/16 00da // -00a3 │ │ +0fa66a: 52a2 730e |017f: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0fa66e: 52a3 9d0e |0181: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0e9d │ │ +0fa672: a804 090b |0183: mul-float v4, v9, v11 │ │ +0fa676: 52a5 9d0e |0185: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0e9d │ │ +0fa67a: 52a6 730e |0187: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0fa67e: c765 |0189: sub-float/2addr v5, v6 │ │ +0fa680: c885 |018a: mul-float/2addr v5, v8 │ │ +0fa682: c8b5 |018b: mul-float/2addr v5, v11 │ │ +0fa684: 7120 1826 5400 |018c: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0fa68a: 0a04 |018f: move-result v4 │ │ +0fa68c: c743 |0190: sub-float/2addr v3, v4 │ │ +0fa68e: 7120 1826 3200 |0191: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0fa694: 0a02 |0194: move-result v2 │ │ +0fa696: 6e20 b81a 2a00 |0195: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualScrollY:(F)V // method@1ab8 │ │ +0fa69c: 2900 6bff |0198: goto/16 0103 // -0095 │ │ +0fa6a0: 52a2 9c0e |019a: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0e9c │ │ +0fa6a4: 52a3 720e |019c: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0fa6a8: 2d02 0203 |019e: cmpl-float v2, v2, v3 │ │ +0fa6ac: 3802 0700 |01a0: if-eqz v2, 01a7 // +0007 │ │ +0fa6b0: 52a2 720e |01a2: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0fa6b4: 6e20 b71a 2a00 |01a4: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualScrollX:(F)V // method@1ab7 │ │ +0fa6ba: 52a2 9d0e |01a7: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0e9d │ │ +0fa6be: 52a3 730e |01a9: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0fa6c2: 2d02 0203 |01ab: cmpl-float v2, v2, v3 │ │ +0fa6c6: 3802 56ff |01ad: if-eqz v2, 0103 // -00aa │ │ +0fa6ca: 52a2 730e |01af: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0fa6ce: 6e20 b81a 2a00 |01b1: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualScrollY:(F)V // method@1ab8 │ │ +0fa6d4: 2900 4fff |01b4: goto/16 0103 // -00b1 │ │ +0fa6d8: 52a2 720e |01b6: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0fa6dc: 52a3 890e |01b8: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ +0fa6e0: 2d02 0203 |01ba: cmpl-float v2, v2, v3 │ │ +0fa6e4: 3d02 78ff |01bc: if-lez v2, 0134 // -0088 │ │ +0fa6e8: 6e10 981a 0a00 |01be: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1a98 │ │ +0fa6ee: 52a2 720e |01c1: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0fa6f2: 52a3 8d0e |01c3: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0e8d │ │ +0fa6f6: 52a4 8c0e |01c5: iget v4, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMax:F // field@0e8c │ │ +0fa6fa: 52a5 8d0e |01c7: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0e8d │ │ +0fa6fe: c754 |01c9: sub-float/2addr v4, v5 │ │ +0fa700: 52a5 890e |01ca: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ +0fa704: 52a6 720e |01cc: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0fa708: c765 |01ce: sub-float/2addr v5, v6 │ │ +0fa70a: 7f55 |01cf: neg-float v5, v5 │ │ +0fa70c: c854 |01d0: mul-float/2addr v4, v5 │ │ +0fa70e: 52a5 8b0e |01d1: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0e8b │ │ +0fa712: c954 |01d3: div-float/2addr v4, v5 │ │ +0fa714: c643 |01d4: add-float/2addr v3, v4 │ │ +0fa716: c8b3 |01d5: mul-float/2addr v3, v11 │ │ +0fa718: c732 |01d6: sub-float/2addr v2, v3 │ │ +0fa71a: 59a2 720e |01d7: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0fa71e: 52a2 720e |01d9: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0fa722: 52a3 890e |01db: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ +0fa726: 2e02 0203 |01dd: cmpg-float v2, v2, v3 │ │ +0fa72a: 3b02 55ff |01df: if-gez v2, 0134 // -00ab │ │ +0fa72e: 52a2 890e |01e1: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ +0fa732: 6e20 9c1a 2a00 |01e3: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:(F)V // method@1a9c │ │ +0fa738: 2900 4eff |01e6: goto/16 0134 // -00b2 │ │ +0fa73c: 52a2 730e |01e8: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0fa740: 52a3 8a0e |01ea: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ +0fa744: 2d02 0203 |01ec: cmpl-float v2, v2, v3 │ │ +0fa748: 3d02 75ff |01ee: if-lez v2, 0163 // -008b │ │ +0fa74c: 6e10 981a 0a00 |01f0: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1a98 │ │ +0fa752: 52a2 730e |01f3: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0fa756: 52a3 8d0e |01f5: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0e8d │ │ +0fa75a: 52a4 8c0e |01f7: iget v4, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMax:F // field@0e8c │ │ +0fa75e: 52a5 8d0e |01f9: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0e8d │ │ +0fa762: c754 |01fb: sub-float/2addr v4, v5 │ │ +0fa764: 52a5 8a0e |01fc: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ +0fa768: 52a6 730e |01fe: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0fa76c: c765 |0200: sub-float/2addr v5, v6 │ │ +0fa76e: 7f55 |0201: neg-float v5, v5 │ │ +0fa770: c854 |0202: mul-float/2addr v4, v5 │ │ +0fa772: 52a5 8b0e |0203: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0e8b │ │ +0fa776: c954 |0205: div-float/2addr v4, v5 │ │ +0fa778: c643 |0206: add-float/2addr v3, v4 │ │ +0fa77a: c8b3 |0207: mul-float/2addr v3, v11 │ │ +0fa77c: c732 |0208: sub-float/2addr v2, v3 │ │ +0fa77e: 59a2 730e |0209: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0fa782: 52a2 730e |020b: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0fa786: 52a3 8a0e |020d: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ +0fa78a: 2e02 0203 |020f: cmpg-float v2, v2, v3 │ │ +0fa78e: 3b02 52ff |0211: if-gez v2, 0163 // -00ae │ │ +0fa792: 52a2 8a0e |0213: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ +0fa796: 6e20 9d1a 2a00 |0215: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:(F)V // method@1a9d │ │ +0fa79c: 2900 4bff |0218: goto/16 0163 // -00b5 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=256 │ │ 0x0008 line=258 │ │ 0x0012 line=260 │ │ 0x0026 line=261 │ │ 0x002b line=262 │ │ @@ -353558,19 +353613,19 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0ec1fc: |[0ec1fc] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0ec20c: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0ec210: 1a01 bd0f |0002: const-string v1, "Use ScrollPane#setWidget." // string@0fbd │ │ -0ec214: 7020 8d26 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@268d │ │ -0ec21a: 2700 |0007: throw v0 │ │ +0fa7a0: |[0fa7a0] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0fa7b0: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0fa7b4: 1a01 bb0f |0002: const-string v1, "Use ScrollPane#setWidget." // string@0fbb │ │ +0fa7b8: 7020 8d26 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@268d │ │ +0fa7be: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=582 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x0008 reg=3 actor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ @@ -353579,19 +353634,19 @@ │ │ type : '(ILcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0ec21c: |[0ec21c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.addActorAt:(ILcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0ec22c: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0ec230: 1a01 bd0f |0002: const-string v1, "Use ScrollPane#setWidget." // string@0fbd │ │ -0ec234: 7020 8d26 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@268d │ │ -0ec23a: 2700 |0007: throw v0 │ │ +0fa7c0: |[0fa7c0] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.addActorAt:(ILcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0fa7d0: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0fa7d4: 1a01 bb0f |0002: const-string v1, "Use ScrollPane#setWidget." // string@0fbb │ │ +0fa7d8: 7020 8d26 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@268d │ │ +0fa7de: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x0008 reg=3 index I │ │ 0x0000 - 0x0008 reg=4 actor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -353601,19 +353656,19 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0ec23c: |[0ec23c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.addActorBefore:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0ec24c: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0ec250: 1a01 bd0f |0002: const-string v1, "Use ScrollPane#setWidget." // string@0fbd │ │ -0ec254: 7020 8d26 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@268d │ │ -0ec25a: 2700 |0007: throw v0 │ │ +0fa7e0: |[0fa7e0] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.addActorBefore:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0fa7f0: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0fa7f4: 1a01 bb0f |0002: const-string v1, "Use ScrollPane#setWidget." // string@0fbb │ │ +0fa7f8: 7020 8d26 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@268d │ │ +0fa7fe: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x0008 reg=3 actorBefore Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0008 reg=4 actor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -353623,24 +353678,24 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0ec25c: |[0ec25c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.cancelTouchFocusedChild:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;)V │ │ -0ec26c: 5521 760e |0000: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.cancelTouchFocus:Z // field@0e76 │ │ -0ec270: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ -0ec274: 0e00 |0004: return-void │ │ -0ec276: 6e10 851a 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1a85 │ │ -0ec27c: 0c00 |0008: move-result-object v0 │ │ -0ec27e: 3800 fbff |0009: if-eqz v0, 0004 // -0005 │ │ -0ec282: 5421 810e |000b: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScrollListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e81 │ │ -0ec286: 6e30 0318 1002 |000d: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.cancelTouchFocus:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1803 │ │ -0ec28c: 28f4 |0010: goto 0004 // -000c │ │ +0fa800: |[0fa800] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.cancelTouchFocusedChild:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;)V │ │ +0fa810: 5521 760e |0000: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.cancelTouchFocus:Z // field@0e76 │ │ +0fa814: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ +0fa818: 0e00 |0004: return-void │ │ +0fa81a: 6e10 851a 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1a85 │ │ +0fa820: 0c00 |0008: move-result-object v0 │ │ +0fa822: 3800 fbff |0009: if-eqz v0, 0004 // -0005 │ │ +0fa826: 5421 810e |000b: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScrollListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e81 │ │ +0fa82a: 6e30 0318 1002 |000d: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.cancelTouchFocus:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1803 │ │ +0fa830: 28f4 |0010: goto 0004 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0004 line=233 │ │ 0x0005 line=231 │ │ 0x0009 line=232 │ │ locals : │ │ @@ -353653,52 +353708,52 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -0ec290: |[0ec290] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.clamp:()V │ │ -0ec2a0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0ec2a2: 5550 770e |0001: iget-boolean v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.clamp:Z // field@0e77 │ │ -0ec2a6: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -0ec2aa: 0e00 |0005: return-void │ │ -0ec2ac: 5550 8e0e |0006: iget-boolean v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollX:Z // field@0e8e │ │ -0ec2b0: 3800 2900 |0008: if-eqz v0, 0031 // +0029 │ │ -0ec2b4: 5250 720e |000a: iget v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0ec2b8: 5251 8b0e |000c: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0e8b │ │ -0ec2bc: 7f11 |000e: neg-float v1, v1 │ │ -0ec2be: 5252 890e |000f: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ -0ec2c2: 5253 8b0e |0011: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0e8b │ │ -0ec2c6: c632 |0013: add-float/2addr v2, v3 │ │ -0ec2c8: 7130 8813 1002 |0014: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ -0ec2ce: 0a00 |0017: move-result v0 │ │ -0ec2d0: 6e20 9c1a 0500 |0018: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:(F)V // method@1a9c │ │ -0ec2d6: 5550 8f0e |001b: iget-boolean v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollY:Z // field@0e8f │ │ -0ec2da: 3800 1d00 |001d: if-eqz v0, 003a // +001d │ │ -0ec2de: 5250 730e |001f: iget v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0ec2e2: 5251 8b0e |0021: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0e8b │ │ -0ec2e6: 7f11 |0023: neg-float v1, v1 │ │ -0ec2e8: 5252 8a0e |0024: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ -0ec2ec: 5253 8b0e |0026: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0e8b │ │ -0ec2f0: c632 |0028: add-float/2addr v2, v3 │ │ -0ec2f2: 7130 8813 1002 |0029: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ -0ec2f8: 0a00 |002c: move-result v0 │ │ -0ec2fa: 6e20 9d1a 0500 |002d: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:(F)V // method@1a9d │ │ -0ec300: 28d5 |0030: goto 0005 // -002b │ │ -0ec302: 5250 720e |0031: iget v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0ec306: 5251 890e |0033: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ -0ec30a: 7130 8813 4001 |0035: invoke-static {v0, v4, v1}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ -0ec310: 0a00 |0038: move-result v0 │ │ -0ec312: 28df |0039: goto 0018 // -0021 │ │ -0ec314: 5250 730e |003a: iget v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0ec318: 5251 8a0e |003c: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ -0ec31c: 7130 8813 4001 |003e: invoke-static {v0, v4, v1}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ -0ec322: 0a00 |0041: move-result v0 │ │ -0ec324: 28eb |0042: goto 002d // -0015 │ │ +0fa834: |[0fa834] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.clamp:()V │ │ +0fa844: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0fa846: 5550 770e |0001: iget-boolean v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.clamp:Z // field@0e77 │ │ +0fa84a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +0fa84e: 0e00 |0005: return-void │ │ +0fa850: 5550 8e0e |0006: iget-boolean v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollX:Z // field@0e8e │ │ +0fa854: 3800 2900 |0008: if-eqz v0, 0031 // +0029 │ │ +0fa858: 5250 720e |000a: iget v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0fa85c: 5251 8b0e |000c: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0e8b │ │ +0fa860: 7f11 |000e: neg-float v1, v1 │ │ +0fa862: 5252 890e |000f: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ +0fa866: 5253 8b0e |0011: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0e8b │ │ +0fa86a: c632 |0013: add-float/2addr v2, v3 │ │ +0fa86c: 7130 8813 1002 |0014: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ +0fa872: 0a00 |0017: move-result v0 │ │ +0fa874: 6e20 9c1a 0500 |0018: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:(F)V // method@1a9c │ │ +0fa87a: 5550 8f0e |001b: iget-boolean v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollY:Z // field@0e8f │ │ +0fa87e: 3800 1d00 |001d: if-eqz v0, 003a // +001d │ │ +0fa882: 5250 730e |001f: iget v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0fa886: 5251 8b0e |0021: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0e8b │ │ +0fa88a: 7f11 |0023: neg-float v1, v1 │ │ +0fa88c: 5252 8a0e |0024: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ +0fa890: 5253 8b0e |0026: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0e8b │ │ +0fa894: c632 |0028: add-float/2addr v2, v3 │ │ +0fa896: 7130 8813 1002 |0029: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ +0fa89c: 0a00 |002c: move-result v0 │ │ +0fa89e: 6e20 9d1a 0500 |002d: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:(F)V // method@1a9d │ │ +0fa8a4: 28d5 |0030: goto 0005 // -002b │ │ +0fa8a6: 5250 720e |0031: iget v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0fa8aa: 5251 890e |0033: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ +0fa8ae: 7130 8813 4001 |0035: invoke-static {v0, v4, v1}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ +0fa8b4: 0a00 |0038: move-result v0 │ │ +0fa8b6: 28df |0039: goto 0018 // -0021 │ │ +0fa8b8: 5250 730e |003a: iget v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0fa8bc: 5251 8a0e |003c: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ +0fa8c0: 7130 8813 4001 |003e: invoke-static {v0, v4, v1}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ +0fa8c6: 0a00 |0041: move-result v0 │ │ +0fa8c8: 28eb |0042: goto 002d // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=236 │ │ 0x0005 line=241 │ │ 0x0006 line=237 │ │ 0x001b line=239 │ │ 0x0031 line=237 │ │ @@ -353711,278 +353766,278 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 502 16-bit code units │ │ -0ec328: |[0ec328] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0ec338: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0ec33a: 54b0 9e0e |0001: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ -0ec33e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -0ec342: 0e00 |0005: return-void │ │ -0ec344: 6e10 b61a 0b00 |0006: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.validate:()V // method@1ab6 │ │ -0ec34a: 6e10 741a 0b00 |0009: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.computeTransform:()Lcom/badlogic/gdx/math/Matrix4; // method@1a74 │ │ -0ec350: 0c00 |000c: move-result-object v0 │ │ -0ec352: 6e30 711a cb00 |000d: invoke-virtual {v11, v12, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.applyTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/math/Matrix4;)V // method@1a71 │ │ -0ec358: 55b0 910e |0010: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ -0ec35c: 3800 1b00 |0012: if-eqz v0, 002d // +001b │ │ -0ec360: 54b0 860e |0014: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ -0ec364: 54b1 870e |0016: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ -0ec368: 5211 ea0b |0018: iget v1, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0ec36c: 54b3 870e |001a: iget-object v3, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ -0ec370: 5233 e90b |001c: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0ec374: 54b4 860e |001e: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ -0ec378: 5244 e90b |0020: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0ec37c: c743 |0022: sub-float/2addr v3, v4 │ │ -0ec37e: 6e10 811a 0b00 |0023: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getScrollPercentX:()F // method@1a81 │ │ -0ec384: 0a04 |0026: move-result v4 │ │ -0ec386: c843 |0027: mul-float/2addr v3, v4 │ │ -0ec388: 8733 |0028: float-to-int v3, v3 │ │ -0ec38a: 8233 |0029: int-to-float v3, v3 │ │ -0ec38c: c631 |002a: add-float/2addr v1, v3 │ │ -0ec38e: 5901 ea0b |002b: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0ec392: 55b0 920e |002d: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ -0ec396: 3800 1e00 |002f: if-eqz v0, 004d // +001e │ │ -0ec39a: 54b0 980e |0031: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ -0ec39e: 54b1 990e |0033: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ -0ec3a2: 5211 eb0b |0035: iget v1, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0ec3a6: 54b3 990e |0037: iget-object v3, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ -0ec3aa: 5233 e50b |0039: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0ec3ae: 54b4 980e |003b: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ -0ec3b2: 5244 e50b |003d: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0ec3b6: c743 |003f: sub-float/2addr v3, v4 │ │ -0ec3b8: 1504 803f |0040: const/high16 v4, #int 1065353216 // #3f80 │ │ -0ec3bc: 6e10 821a 0b00 |0042: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getScrollPercentY:()F // method@1a82 │ │ -0ec3c2: 0a05 |0045: move-result v5 │ │ -0ec3c4: c754 |0046: sub-float/2addr v4, v5 │ │ -0ec3c6: c843 |0047: mul-float/2addr v3, v4 │ │ -0ec3c8: 8733 |0048: float-to-int v3, v3 │ │ -0ec3ca: 8233 |0049: int-to-float v3, v3 │ │ -0ec3cc: c631 |004a: add-float/2addr v1, v3 │ │ -0ec3ce: 5901 eb0b |004b: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0ec3d2: 54b0 9f0e |004d: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e9f │ │ -0ec3d6: 5209 eb0b |004f: iget v9, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0ec3da: 55b0 920e |0051: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ -0ec3de: 3900 9901 |0053: if-nez v0, 01ec // +0199 │ │ -0ec3e2: 52b0 8a0e |0055: iget v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ -0ec3e6: 8700 |0057: float-to-int v0, v0 │ │ -0ec3e8: 8200 |0058: int-to-float v0, v0 │ │ -0ec3ea: c709 |0059: sub-float/2addr v9, v0 │ │ -0ec3ec: 55b0 7f0e |005a: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeScrollBars:Z // field@0e7f │ │ -0ec3f0: 3900 2c00 |005c: if-nez v0, 0088 // +002c │ │ -0ec3f4: 55b0 930e |005e: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollbarsOnTop:Z // field@0e93 │ │ -0ec3f8: 3800 2800 |0060: if-eqz v0, 0088 // +0028 │ │ -0ec3fc: 55b0 910e |0062: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ -0ec400: 3800 2400 |0064: if-eqz v0, 0088 // +0024 │ │ -0ec404: 1207 |0066: const/4 v7, #int 0 // #0 │ │ -0ec406: 54b0 950e |0067: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ec40a: 5400 6f0e |0069: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6f │ │ -0ec40e: 3800 0a00 |006b: if-eqz v0, 0075 // +000a │ │ -0ec412: 54b0 950e |006d: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ec416: 5400 6f0e |006f: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6f │ │ -0ec41a: 7210 061e 0000 |0071: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0ec420: 0a07 |0074: move-result v7 │ │ -0ec422: 54b0 950e |0075: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ec426: 5400 6e0e |0077: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6e │ │ -0ec42a: 3800 0e00 |0079: if-eqz v0, 0087 // +000e │ │ -0ec42e: 54b0 950e |007b: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ec432: 5400 6e0e |007d: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6e │ │ -0ec436: 7210 061e 0000 |007f: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0ec43c: 0a00 |0082: move-result v0 │ │ -0ec43e: 7120 1826 0700 |0083: invoke-static {v7, v0}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0ec444: 0a07 |0086: move-result v7 │ │ -0ec446: c679 |0087: add-float/2addr v9, v7 │ │ -0ec448: 54b0 9f0e |0088: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e9f │ │ -0ec44c: 5208 ea0b |008a: iget v8, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0ec450: 55b0 910e |008c: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ -0ec454: 3800 0700 |008e: if-eqz v0, 0095 // +0007 │ │ -0ec458: 52b0 9c0e |0090: iget v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0e9c │ │ -0ec45c: 8700 |0092: float-to-int v0, v0 │ │ -0ec45e: 8200 |0093: int-to-float v0, v0 │ │ -0ec460: c708 |0094: sub-float/2addr v8, v0 │ │ -0ec462: 54b0 9e0e |0095: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ -0ec466: 6e30 6c17 8009 |0097: invoke-virtual {v0, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setPosition:(FF)V // method@176c │ │ -0ec46c: 54b0 9e0e |009a: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ -0ec470: 2000 d002 |009c: instance-of v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Cullable; // type@02d0 │ │ -0ec474: 3800 3b00 |009e: if-eqz v0, 00d9 // +003b │ │ -0ec478: 54b0 a00e |00a0: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetCullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0ea0 │ │ -0ec47c: 54b1 9e0e |00a2: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ -0ec480: 6e10 4e17 0100 |00a4: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@174e │ │ -0ec486: 0a01 |00a7: move-result v1 │ │ -0ec488: 7f11 |00a8: neg-float v1, v1 │ │ -0ec48a: 54b3 9f0e |00a9: iget-object v3, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e9f │ │ -0ec48e: 5233 ea0b |00ab: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0ec492: c631 |00ad: add-float/2addr v1, v3 │ │ -0ec494: 5901 ea0b |00ae: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0ec498: 54b0 a00e |00b0: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetCullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0ea0 │ │ -0ec49c: 54b1 9e0e |00b2: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ -0ec4a0: 6e10 4f17 0100 |00b4: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ -0ec4a6: 0a01 |00b7: move-result v1 │ │ -0ec4a8: 7f11 |00b8: neg-float v1, v1 │ │ -0ec4aa: 54b3 9f0e |00b9: iget-object v3, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e9f │ │ -0ec4ae: 5233 eb0b |00bb: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0ec4b2: c631 |00bd: add-float/2addr v1, v3 │ │ -0ec4b4: 5901 eb0b |00be: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0ec4b8: 54b0 a00e |00c0: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetCullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0ea0 │ │ -0ec4bc: 54b1 9f0e |00c2: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e9f │ │ -0ec4c0: 5211 e90b |00c4: iget v1, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0ec4c4: 5901 e90b |00c6: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0ec4c8: 54b0 a00e |00c8: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetCullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0ea0 │ │ -0ec4cc: 54b1 9f0e |00ca: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e9f │ │ -0ec4d0: 5211 e50b |00cc: iget v1, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0ec4d4: 5901 e50b |00ce: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0ec4d8: 54b0 9e0e |00d0: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ -0ec4dc: 1f00 d002 |00d2: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Cullable; // type@02d0 │ │ -0ec4e0: 54b1 a00e |00d4: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetCullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0ea0 │ │ -0ec4e4: 7220 c61d 1000 |00d6: invoke-interface {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Cullable;.setCullingArea:(Lcom/badlogic/gdx/math/Rectangle;)V // method@1dc6 │ │ -0ec4ea: 6e10 851a 0b00 |00d9: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1a85 │ │ -0ec4f0: 0c00 |00dc: move-result-object v0 │ │ -0ec4f2: 6e10 0918 0000 |00dd: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getCamera:()Lcom/badlogic/gdx/graphics/Camera; // method@1809 │ │ -0ec4f8: 0c00 |00e0: move-result-object v0 │ │ -0ec4fa: 6e10 ee0d 0c00 |00e1: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0dee │ │ -0ec500: 0c01 |00e4: move-result-object v1 │ │ -0ec502: 54b3 9f0e |00e5: iget-object v3, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e9f │ │ -0ec506: 54b4 900e |00e7: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scissorBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e90 │ │ -0ec50a: 7140 401e 1043 |00e9: invoke-static {v0, v1, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.calculateScissors:(Lcom/badlogic/gdx/graphics/Camera;Lcom/badlogic/gdx/math/Matrix4;Lcom/badlogic/gdx/math/Rectangle;Lcom/badlogic/gdx/math/Rectangle;)V // method@1e40 │ │ -0ec510: 6e10 771a 0b00 |00ec: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1a77 │ │ -0ec516: 0c06 |00ef: move-result-object v6 │ │ -0ec518: 5260 7903 |00f0: iget v0, v6, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0ec51c: 5261 7803 |00f2: iget v1, v6, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0ec520: 5263 7703 |00f4: iget v3, v6, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0ec524: 5264 7603 |00f6: iget v4, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0ec528: c8d4 |00f8: mul-float/2addr v4, v13 │ │ -0ec52a: 6e54 f30d 0c31 |00f9: invoke-virtual {v12, v0, v1, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0df3 │ │ -0ec530: 54b0 950e |00fc: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ec534: 5400 6c0e |00fe: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6c │ │ -0ec538: 3800 1300 |0100: if-eqz v0, 0113 // +0013 │ │ -0ec53c: 54b0 950e |0102: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ec540: 5400 6c0e |0104: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6c │ │ -0ec544: 6e10 8c1a 0b00 |0106: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getWidth:()F // method@1a8c │ │ -0ec54a: 0a04 |0109: move-result v4 │ │ -0ec54c: 6e10 781a 0b00 |010a: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getHeight:()F // method@1a78 │ │ -0ec552: 0a05 |010d: move-result v5 │ │ -0ec554: 07c1 |010e: move-object v1, v12 │ │ -0ec556: 0123 |010f: move v3, v2 │ │ -0ec558: 7806 031e 0000 |0110: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0ec55e: 6e10 eb0d 0c00 |0113: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0deb │ │ -0ec564: 54b0 900e |0116: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scissorBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e90 │ │ -0ec568: 7110 441e 0000 |0118: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.pushScissors:(Lcom/badlogic/gdx/math/Rectangle;)Z // method@1e44 │ │ -0ec56e: 0a00 |011b: move-result v0 │ │ -0ec570: 3800 0800 |011c: if-eqz v0, 0124 // +0008 │ │ -0ec574: 6e30 761a cb0d |011e: invoke-virtual {v11, v12, v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.drawChildren:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1a76 │ │ -0ec57a: 7100 431e 0000 |0121: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.popScissors:()Lcom/badlogic/gdx/math/Rectangle; // method@1e43 │ │ -0ec580: 5260 7903 |0124: iget v0, v6, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0ec584: 5261 7803 |0126: iget v1, v6, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0ec588: 5262 7703 |0128: iget v2, v6, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0ec58c: 5263 7603 |012a: iget v3, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0ec590: c8d3 |012c: mul-float/2addr v3, v13 │ │ -0ec592: 6204 590b |012d: sget-object v4, Lcom/badlogic/gdx/math/Interpolation;.fade:Lcom/badlogic/gdx/math/Interpolation; // field@0b59 │ │ -0ec596: 52b5 7b0e |012f: iget v5, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlpha:F // field@0e7b │ │ -0ec59a: 52ba 7c0e |0131: iget v10, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlphaSeconds:F // field@0e7c │ │ -0ec59e: c9a5 |0133: div-float/2addr v5, v10 │ │ -0ec5a0: 6e20 5113 5400 |0134: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Interpolation;.apply:(F)F // method@1351 │ │ -0ec5a6: 0a04 |0137: move-result v4 │ │ -0ec5a8: c843 |0138: mul-float/2addr v3, v4 │ │ -0ec5aa: 6e53 f30d 0c21 |0139: invoke-virtual {v12, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0df3 │ │ -0ec5b0: 55b0 910e |013c: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ -0ec5b4: 3800 2900 |013e: if-eqz v0, 0167 // +0029 │ │ -0ec5b8: 55b0 920e |0140: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ -0ec5bc: 3800 2500 |0142: if-eqz v0, 0167 // +0025 │ │ -0ec5c0: 54b0 950e |0144: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ec5c4: 5400 6d0e |0146: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.corner:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6d │ │ -0ec5c8: 3800 1f00 |0148: if-eqz v0, 0167 // +001f │ │ -0ec5cc: 54b0 950e |014a: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ec5d0: 5400 6d0e |014c: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.corner:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6d │ │ -0ec5d4: 54b1 870e |014e: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ -0ec5d8: 5211 ea0b |0150: iget v1, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0ec5dc: 54b2 870e |0152: iget-object v2, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ -0ec5e0: 5222 e90b |0154: iget v2, v2, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0ec5e4: c612 |0156: add-float/2addr v2, v1 │ │ -0ec5e6: 54b1 870e |0157: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ -0ec5ea: 5213 eb0b |0159: iget v3, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0ec5ee: 54b1 990e |015b: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ -0ec5f2: 5214 e90b |015d: iget v4, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0ec5f6: 54b1 990e |015f: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ -0ec5fa: 5215 eb0b |0161: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0ec5fe: 07c1 |0163: move-object v1, v12 │ │ -0ec600: 7806 031e 0000 |0164: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0ec606: 55b0 910e |0167: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ -0ec60a: 3800 3e00 |0169: if-eqz v0, 01a7 // +003e │ │ -0ec60e: 54b0 950e |016b: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ec612: 5400 6e0e |016d: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6e │ │ -0ec616: 3800 1a00 |016f: if-eqz v0, 0189 // +001a │ │ -0ec61a: 54b0 950e |0171: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ec61e: 5400 6e0e |0173: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6e │ │ -0ec622: 54b1 870e |0175: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ -0ec626: 5212 ea0b |0177: iget v2, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0ec62a: 54b1 870e |0179: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ -0ec62e: 5213 eb0b |017b: iget v3, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0ec632: 54b1 870e |017d: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ -0ec636: 5214 e90b |017f: iget v4, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0ec63a: 54b1 870e |0181: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ -0ec63e: 5215 e50b |0183: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0ec642: 07c1 |0185: move-object v1, v12 │ │ -0ec644: 7806 031e 0000 |0186: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0ec64a: 54b0 950e |0189: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ec64e: 5400 6f0e |018b: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6f │ │ -0ec652: 3800 1a00 |018d: if-eqz v0, 01a7 // +001a │ │ -0ec656: 54b0 950e |018f: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ec65a: 5400 6f0e |0191: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6f │ │ -0ec65e: 54b1 860e |0193: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ -0ec662: 5212 ea0b |0195: iget v2, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0ec666: 54b1 860e |0197: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ -0ec66a: 5213 eb0b |0199: iget v3, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0ec66e: 54b1 860e |019b: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ -0ec672: 5214 e90b |019d: iget v4, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0ec676: 54b1 860e |019f: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ -0ec67a: 5215 e50b |01a1: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0ec67e: 07c1 |01a3: move-object v1, v12 │ │ -0ec680: 7806 031e 0000 |01a4: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0ec686: 55b0 920e |01a7: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ -0ec68a: 3800 3e00 |01a9: if-eqz v0, 01e7 // +003e │ │ -0ec68e: 54b0 950e |01ab: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ec692: 5400 700e |01ad: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e70 │ │ -0ec696: 3800 1a00 |01af: if-eqz v0, 01c9 // +001a │ │ -0ec69a: 54b0 950e |01b1: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ec69e: 5400 700e |01b3: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e70 │ │ -0ec6a2: 54b1 990e |01b5: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ -0ec6a6: 5212 ea0b |01b7: iget v2, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0ec6aa: 54b1 990e |01b9: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ -0ec6ae: 5213 eb0b |01bb: iget v3, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0ec6b2: 54b1 990e |01bd: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ -0ec6b6: 5214 e90b |01bf: iget v4, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0ec6ba: 54b1 990e |01c1: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ -0ec6be: 5215 e50b |01c3: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0ec6c2: 07c1 |01c5: move-object v1, v12 │ │ -0ec6c4: 7806 031e 0000 |01c6: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0ec6ca: 54b0 950e |01c9: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ec6ce: 5400 710e |01cb: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e71 │ │ -0ec6d2: 3800 1a00 |01cd: if-eqz v0, 01e7 // +001a │ │ -0ec6d6: 54b0 950e |01cf: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ec6da: 5400 710e |01d1: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e71 │ │ -0ec6de: 54b1 980e |01d3: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ -0ec6e2: 5212 ea0b |01d5: iget v2, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0ec6e6: 54b1 980e |01d7: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ -0ec6ea: 5213 eb0b |01d9: iget v3, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0ec6ee: 54b1 980e |01db: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ -0ec6f2: 5214 e90b |01dd: iget v4, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0ec6f6: 54b1 980e |01df: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ -0ec6fa: 5215 e50b |01e1: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0ec6fe: 07c1 |01e3: move-object v1, v12 │ │ -0ec700: 7806 031e 0000 |01e4: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0ec706: 6e20 991a cb00 |01e7: invoke-virtual {v11, v12}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@1a99 │ │ -0ec70c: 2900 1bfe |01ea: goto/16 0005 // -01e5 │ │ -0ec710: 52b0 8a0e |01ec: iget v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ -0ec714: 52b1 9d0e |01ee: iget v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0e9d │ │ -0ec718: c710 |01f0: sub-float/2addr v0, v1 │ │ -0ec71a: 8700 |01f1: float-to-int v0, v0 │ │ -0ec71c: 8200 |01f2: int-to-float v0, v0 │ │ -0ec71e: c709 |01f3: sub-float/2addr v9, v0 │ │ -0ec720: 2900 66fe |01f4: goto/16 005a // -019a │ │ +0fa8cc: |[0fa8cc] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0fa8dc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0fa8de: 54b0 9e0e |0001: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ +0fa8e2: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +0fa8e6: 0e00 |0005: return-void │ │ +0fa8e8: 6e10 b61a 0b00 |0006: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.validate:()V // method@1ab6 │ │ +0fa8ee: 6e10 741a 0b00 |0009: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.computeTransform:()Lcom/badlogic/gdx/math/Matrix4; // method@1a74 │ │ +0fa8f4: 0c00 |000c: move-result-object v0 │ │ +0fa8f6: 6e30 711a cb00 |000d: invoke-virtual {v11, v12, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.applyTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/math/Matrix4;)V // method@1a71 │ │ +0fa8fc: 55b0 910e |0010: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ +0fa900: 3800 1b00 |0012: if-eqz v0, 002d // +001b │ │ +0fa904: 54b0 860e |0014: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ +0fa908: 54b1 870e |0016: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ +0fa90c: 5211 ea0b |0018: iget v1, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0fa910: 54b3 870e |001a: iget-object v3, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ +0fa914: 5233 e90b |001c: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0fa918: 54b4 860e |001e: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ +0fa91c: 5244 e90b |0020: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0fa920: c743 |0022: sub-float/2addr v3, v4 │ │ +0fa922: 6e10 811a 0b00 |0023: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getScrollPercentX:()F // method@1a81 │ │ +0fa928: 0a04 |0026: move-result v4 │ │ +0fa92a: c843 |0027: mul-float/2addr v3, v4 │ │ +0fa92c: 8733 |0028: float-to-int v3, v3 │ │ +0fa92e: 8233 |0029: int-to-float v3, v3 │ │ +0fa930: c631 |002a: add-float/2addr v1, v3 │ │ +0fa932: 5901 ea0b |002b: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0fa936: 55b0 920e |002d: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ +0fa93a: 3800 1e00 |002f: if-eqz v0, 004d // +001e │ │ +0fa93e: 54b0 980e |0031: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ +0fa942: 54b1 990e |0033: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ +0fa946: 5211 eb0b |0035: iget v1, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0fa94a: 54b3 990e |0037: iget-object v3, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ +0fa94e: 5233 e50b |0039: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0fa952: 54b4 980e |003b: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ +0fa956: 5244 e50b |003d: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0fa95a: c743 |003f: sub-float/2addr v3, v4 │ │ +0fa95c: 1504 803f |0040: const/high16 v4, #int 1065353216 // #3f80 │ │ +0fa960: 6e10 821a 0b00 |0042: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getScrollPercentY:()F // method@1a82 │ │ +0fa966: 0a05 |0045: move-result v5 │ │ +0fa968: c754 |0046: sub-float/2addr v4, v5 │ │ +0fa96a: c843 |0047: mul-float/2addr v3, v4 │ │ +0fa96c: 8733 |0048: float-to-int v3, v3 │ │ +0fa96e: 8233 |0049: int-to-float v3, v3 │ │ +0fa970: c631 |004a: add-float/2addr v1, v3 │ │ +0fa972: 5901 eb0b |004b: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0fa976: 54b0 9f0e |004d: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e9f │ │ +0fa97a: 5209 eb0b |004f: iget v9, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0fa97e: 55b0 920e |0051: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ +0fa982: 3900 9901 |0053: if-nez v0, 01ec // +0199 │ │ +0fa986: 52b0 8a0e |0055: iget v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ +0fa98a: 8700 |0057: float-to-int v0, v0 │ │ +0fa98c: 8200 |0058: int-to-float v0, v0 │ │ +0fa98e: c709 |0059: sub-float/2addr v9, v0 │ │ +0fa990: 55b0 7f0e |005a: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeScrollBars:Z // field@0e7f │ │ +0fa994: 3900 2c00 |005c: if-nez v0, 0088 // +002c │ │ +0fa998: 55b0 930e |005e: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollbarsOnTop:Z // field@0e93 │ │ +0fa99c: 3800 2800 |0060: if-eqz v0, 0088 // +0028 │ │ +0fa9a0: 55b0 910e |0062: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ +0fa9a4: 3800 2400 |0064: if-eqz v0, 0088 // +0024 │ │ +0fa9a8: 1207 |0066: const/4 v7, #int 0 // #0 │ │ +0fa9aa: 54b0 950e |0067: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0fa9ae: 5400 6f0e |0069: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6f │ │ +0fa9b2: 3800 0a00 |006b: if-eqz v0, 0075 // +000a │ │ +0fa9b6: 54b0 950e |006d: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0fa9ba: 5400 6f0e |006f: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6f │ │ +0fa9be: 7210 061e 0000 |0071: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0fa9c4: 0a07 |0074: move-result v7 │ │ +0fa9c6: 54b0 950e |0075: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0fa9ca: 5400 6e0e |0077: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6e │ │ +0fa9ce: 3800 0e00 |0079: if-eqz v0, 0087 // +000e │ │ +0fa9d2: 54b0 950e |007b: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0fa9d6: 5400 6e0e |007d: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6e │ │ +0fa9da: 7210 061e 0000 |007f: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0fa9e0: 0a00 |0082: move-result v0 │ │ +0fa9e2: 7120 1826 0700 |0083: invoke-static {v7, v0}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0fa9e8: 0a07 |0086: move-result v7 │ │ +0fa9ea: c679 |0087: add-float/2addr v9, v7 │ │ +0fa9ec: 54b0 9f0e |0088: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e9f │ │ +0fa9f0: 5208 ea0b |008a: iget v8, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0fa9f4: 55b0 910e |008c: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ +0fa9f8: 3800 0700 |008e: if-eqz v0, 0095 // +0007 │ │ +0fa9fc: 52b0 9c0e |0090: iget v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0e9c │ │ +0faa00: 8700 |0092: float-to-int v0, v0 │ │ +0faa02: 8200 |0093: int-to-float v0, v0 │ │ +0faa04: c708 |0094: sub-float/2addr v8, v0 │ │ +0faa06: 54b0 9e0e |0095: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ +0faa0a: 6e30 6c17 8009 |0097: invoke-virtual {v0, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setPosition:(FF)V // method@176c │ │ +0faa10: 54b0 9e0e |009a: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ +0faa14: 2000 ce02 |009c: instance-of v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Cullable; // type@02ce │ │ +0faa18: 3800 3b00 |009e: if-eqz v0, 00d9 // +003b │ │ +0faa1c: 54b0 a00e |00a0: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetCullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0ea0 │ │ +0faa20: 54b1 9e0e |00a2: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ +0faa24: 6e10 4e17 0100 |00a4: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@174e │ │ +0faa2a: 0a01 |00a7: move-result v1 │ │ +0faa2c: 7f11 |00a8: neg-float v1, v1 │ │ +0faa2e: 54b3 9f0e |00a9: iget-object v3, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e9f │ │ +0faa32: 5233 ea0b |00ab: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0faa36: c631 |00ad: add-float/2addr v1, v3 │ │ +0faa38: 5901 ea0b |00ae: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0faa3c: 54b0 a00e |00b0: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetCullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0ea0 │ │ +0faa40: 54b1 9e0e |00b2: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ +0faa44: 6e10 4f17 0100 |00b4: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ +0faa4a: 0a01 |00b7: move-result v1 │ │ +0faa4c: 7f11 |00b8: neg-float v1, v1 │ │ +0faa4e: 54b3 9f0e |00b9: iget-object v3, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e9f │ │ +0faa52: 5233 eb0b |00bb: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0faa56: c631 |00bd: add-float/2addr v1, v3 │ │ +0faa58: 5901 eb0b |00be: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0faa5c: 54b0 a00e |00c0: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetCullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0ea0 │ │ +0faa60: 54b1 9f0e |00c2: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e9f │ │ +0faa64: 5211 e90b |00c4: iget v1, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0faa68: 5901 e90b |00c6: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0faa6c: 54b0 a00e |00c8: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetCullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0ea0 │ │ +0faa70: 54b1 9f0e |00ca: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e9f │ │ +0faa74: 5211 e50b |00cc: iget v1, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0faa78: 5901 e50b |00ce: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0faa7c: 54b0 9e0e |00d0: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ +0faa80: 1f00 ce02 |00d2: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Cullable; // type@02ce │ │ +0faa84: 54b1 a00e |00d4: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetCullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0ea0 │ │ +0faa88: 7220 c61d 1000 |00d6: invoke-interface {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Cullable;.setCullingArea:(Lcom/badlogic/gdx/math/Rectangle;)V // method@1dc6 │ │ +0faa8e: 6e10 851a 0b00 |00d9: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1a85 │ │ +0faa94: 0c00 |00dc: move-result-object v0 │ │ +0faa96: 6e10 0918 0000 |00dd: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getCamera:()Lcom/badlogic/gdx/graphics/Camera; // method@1809 │ │ +0faa9c: 0c00 |00e0: move-result-object v0 │ │ +0faa9e: 6e10 ee0d 0c00 |00e1: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0dee │ │ +0faaa4: 0c01 |00e4: move-result-object v1 │ │ +0faaa6: 54b3 9f0e |00e5: iget-object v3, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e9f │ │ +0faaaa: 54b4 900e |00e7: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scissorBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e90 │ │ +0faaae: 7140 401e 1043 |00e9: invoke-static {v0, v1, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.calculateScissors:(Lcom/badlogic/gdx/graphics/Camera;Lcom/badlogic/gdx/math/Matrix4;Lcom/badlogic/gdx/math/Rectangle;Lcom/badlogic/gdx/math/Rectangle;)V // method@1e40 │ │ +0faab4: 6e10 771a 0b00 |00ec: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1a77 │ │ +0faaba: 0c06 |00ef: move-result-object v6 │ │ +0faabc: 5260 7903 |00f0: iget v0, v6, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0faac0: 5261 7803 |00f2: iget v1, v6, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0faac4: 5263 7703 |00f4: iget v3, v6, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0faac8: 5264 7603 |00f6: iget v4, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0faacc: c8d4 |00f8: mul-float/2addr v4, v13 │ │ +0faace: 6e54 f30d 0c31 |00f9: invoke-virtual {v12, v0, v1, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0df3 │ │ +0faad4: 54b0 950e |00fc: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0faad8: 5400 6c0e |00fe: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6c │ │ +0faadc: 3800 1300 |0100: if-eqz v0, 0113 // +0013 │ │ +0faae0: 54b0 950e |0102: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0faae4: 5400 6c0e |0104: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6c │ │ +0faae8: 6e10 8c1a 0b00 |0106: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getWidth:()F // method@1a8c │ │ +0faaee: 0a04 |0109: move-result v4 │ │ +0faaf0: 6e10 781a 0b00 |010a: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getHeight:()F // method@1a78 │ │ +0faaf6: 0a05 |010d: move-result v5 │ │ +0faaf8: 07c1 |010e: move-object v1, v12 │ │ +0faafa: 0123 |010f: move v3, v2 │ │ +0faafc: 7806 031e 0000 |0110: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +0fab02: 6e10 eb0d 0c00 |0113: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0deb │ │ +0fab08: 54b0 900e |0116: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scissorBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e90 │ │ +0fab0c: 7110 441e 0000 |0118: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.pushScissors:(Lcom/badlogic/gdx/math/Rectangle;)Z // method@1e44 │ │ +0fab12: 0a00 |011b: move-result v0 │ │ +0fab14: 3800 0800 |011c: if-eqz v0, 0124 // +0008 │ │ +0fab18: 6e30 761a cb0d |011e: invoke-virtual {v11, v12, v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.drawChildren:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1a76 │ │ +0fab1e: 7100 431e 0000 |0121: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.popScissors:()Lcom/badlogic/gdx/math/Rectangle; // method@1e43 │ │ +0fab24: 5260 7903 |0124: iget v0, v6, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0fab28: 5261 7803 |0126: iget v1, v6, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0fab2c: 5262 7703 |0128: iget v2, v6, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0fab30: 5263 7603 |012a: iget v3, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0fab34: c8d3 |012c: mul-float/2addr v3, v13 │ │ +0fab36: 6204 590b |012d: sget-object v4, Lcom/badlogic/gdx/math/Interpolation;.fade:Lcom/badlogic/gdx/math/Interpolation; // field@0b59 │ │ +0fab3a: 52b5 7b0e |012f: iget v5, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlpha:F // field@0e7b │ │ +0fab3e: 52ba 7c0e |0131: iget v10, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlphaSeconds:F // field@0e7c │ │ +0fab42: c9a5 |0133: div-float/2addr v5, v10 │ │ +0fab44: 6e20 5113 5400 |0134: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Interpolation;.apply:(F)F // method@1351 │ │ +0fab4a: 0a04 |0137: move-result v4 │ │ +0fab4c: c843 |0138: mul-float/2addr v3, v4 │ │ +0fab4e: 6e53 f30d 0c21 |0139: invoke-virtual {v12, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0df3 │ │ +0fab54: 55b0 910e |013c: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ +0fab58: 3800 2900 |013e: if-eqz v0, 0167 // +0029 │ │ +0fab5c: 55b0 920e |0140: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ +0fab60: 3800 2500 |0142: if-eqz v0, 0167 // +0025 │ │ +0fab64: 54b0 950e |0144: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0fab68: 5400 6d0e |0146: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.corner:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6d │ │ +0fab6c: 3800 1f00 |0148: if-eqz v0, 0167 // +001f │ │ +0fab70: 54b0 950e |014a: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0fab74: 5400 6d0e |014c: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.corner:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6d │ │ +0fab78: 54b1 870e |014e: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ +0fab7c: 5211 ea0b |0150: iget v1, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0fab80: 54b2 870e |0152: iget-object v2, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ +0fab84: 5222 e90b |0154: iget v2, v2, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0fab88: c612 |0156: add-float/2addr v2, v1 │ │ +0fab8a: 54b1 870e |0157: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ +0fab8e: 5213 eb0b |0159: iget v3, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0fab92: 54b1 990e |015b: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ +0fab96: 5214 e90b |015d: iget v4, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0fab9a: 54b1 990e |015f: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ +0fab9e: 5215 eb0b |0161: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0faba2: 07c1 |0163: move-object v1, v12 │ │ +0faba4: 7806 031e 0000 |0164: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +0fabaa: 55b0 910e |0167: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ +0fabae: 3800 3e00 |0169: if-eqz v0, 01a7 // +003e │ │ +0fabb2: 54b0 950e |016b: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0fabb6: 5400 6e0e |016d: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6e │ │ +0fabba: 3800 1a00 |016f: if-eqz v0, 0189 // +001a │ │ +0fabbe: 54b0 950e |0171: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0fabc2: 5400 6e0e |0173: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6e │ │ +0fabc6: 54b1 870e |0175: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ +0fabca: 5212 ea0b |0177: iget v2, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0fabce: 54b1 870e |0179: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ +0fabd2: 5213 eb0b |017b: iget v3, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0fabd6: 54b1 870e |017d: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ +0fabda: 5214 e90b |017f: iget v4, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0fabde: 54b1 870e |0181: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ +0fabe2: 5215 e50b |0183: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0fabe6: 07c1 |0185: move-object v1, v12 │ │ +0fabe8: 7806 031e 0000 |0186: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +0fabee: 54b0 950e |0189: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0fabf2: 5400 6f0e |018b: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6f │ │ +0fabf6: 3800 1a00 |018d: if-eqz v0, 01a7 // +001a │ │ +0fabfa: 54b0 950e |018f: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0fabfe: 5400 6f0e |0191: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6f │ │ +0fac02: 54b1 860e |0193: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ +0fac06: 5212 ea0b |0195: iget v2, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0fac0a: 54b1 860e |0197: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ +0fac0e: 5213 eb0b |0199: iget v3, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0fac12: 54b1 860e |019b: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ +0fac16: 5214 e90b |019d: iget v4, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0fac1a: 54b1 860e |019f: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ +0fac1e: 5215 e50b |01a1: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0fac22: 07c1 |01a3: move-object v1, v12 │ │ +0fac24: 7806 031e 0000 |01a4: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +0fac2a: 55b0 920e |01a7: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ +0fac2e: 3800 3e00 |01a9: if-eqz v0, 01e7 // +003e │ │ +0fac32: 54b0 950e |01ab: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0fac36: 5400 700e |01ad: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e70 │ │ +0fac3a: 3800 1a00 |01af: if-eqz v0, 01c9 // +001a │ │ +0fac3e: 54b0 950e |01b1: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0fac42: 5400 700e |01b3: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e70 │ │ +0fac46: 54b1 990e |01b5: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ +0fac4a: 5212 ea0b |01b7: iget v2, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0fac4e: 54b1 990e |01b9: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ +0fac52: 5213 eb0b |01bb: iget v3, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0fac56: 54b1 990e |01bd: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ +0fac5a: 5214 e90b |01bf: iget v4, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0fac5e: 54b1 990e |01c1: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ +0fac62: 5215 e50b |01c3: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0fac66: 07c1 |01c5: move-object v1, v12 │ │ +0fac68: 7806 031e 0000 |01c6: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +0fac6e: 54b0 950e |01c9: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0fac72: 5400 710e |01cb: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e71 │ │ +0fac76: 3800 1a00 |01cd: if-eqz v0, 01e7 // +001a │ │ +0fac7a: 54b0 950e |01cf: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0fac7e: 5400 710e |01d1: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e71 │ │ +0fac82: 54b1 980e |01d3: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ +0fac86: 5212 ea0b |01d5: iget v2, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0fac8a: 54b1 980e |01d7: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ +0fac8e: 5213 eb0b |01d9: iget v3, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0fac92: 54b1 980e |01db: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ +0fac96: 5214 e90b |01dd: iget v4, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0fac9a: 54b1 980e |01df: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ +0fac9e: 5215 e50b |01e1: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0faca2: 07c1 |01e3: move-object v1, v12 │ │ +0faca4: 7806 031e 0000 |01e4: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +0facaa: 6e20 991a cb00 |01e7: invoke-virtual {v11, v12}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@1a99 │ │ +0facb0: 2900 1bfe |01ea: goto/16 0005 // -01e5 │ │ +0facb4: 52b0 8a0e |01ec: iget v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ +0facb8: 52b1 9d0e |01ee: iget v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0e9d │ │ +0facbc: c710 |01f0: sub-float/2addr v0, v1 │ │ +0facbe: 8700 |01f1: float-to-int v0, v0 │ │ +0facc0: 8200 |01f2: int-to-float v0, v0 │ │ +0facc2: c709 |01f3: sub-float/2addr v9, v0 │ │ +0facc4: 2900 66fe |01f4: goto/16 005a // -019a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=473 │ │ 0x0005 line=548 │ │ 0x0006 line=475 │ │ 0x0009 line=478 │ │ 0x0010 line=480 │ │ @@ -354043,17 +354098,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ec724: |[0ec724] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getMaxX:()F │ │ -0ec734: 5210 890e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ -0ec738: 0f00 |0002: return v0 │ │ +0facc8: |[0facc8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getMaxX:()F │ │ +0facd8: 5210 890e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ +0facdc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=708 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #8 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -354061,17 +354116,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ec73c: |[0ec73c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getMaxY:()F │ │ -0ec74c: 5210 8a0e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ -0ec750: 0f00 |0002: return v0 │ │ +0face0: |[0face0] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getMaxY:()F │ │ +0facf0: 5210 8a0e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ +0facf4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #9 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -354079,17 +354134,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ec754: |[0ec754] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getMinHeight:()F │ │ -0ec764: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ec766: 0f00 |0001: return v0 │ │ +0facf8: |[0facf8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getMinHeight:()F │ │ +0fad08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0fad0a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #10 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -354097,17 +354152,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ec768: |[0ec768] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getMinWidth:()F │ │ -0ec778: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ec77a: 0f00 |0001: return v0 │ │ +0fad0c: |[0fad0c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getMinWidth:()F │ │ +0fad1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0fad1e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=561 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #11 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -354115,25 +354170,25 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0ec77c: |[0ec77c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getPrefHeight:()F │ │ -0ec78c: 5410 9e0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ -0ec790: 2000 df02 |0002: instance-of v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0ec794: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -0ec798: 5410 9e0e |0006: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ -0ec79c: 1f00 df02 |0008: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0ec7a0: 7210 291e 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1e29 │ │ -0ec7a6: 0a00 |000d: move-result v0 │ │ -0ec7a8: 0f00 |000e: return v0 │ │ -0ec7aa: 1500 1643 |000f: const/high16 v0, #int 1125515264 // #4316 │ │ -0ec7ae: 28fd |0011: goto 000e // -0003 │ │ +0fad20: |[0fad20] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getPrefHeight:()F │ │ +0fad30: 5410 9e0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ +0fad34: 2000 dd02 |0002: instance-of v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fad38: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +0fad3c: 5410 9e0e |0006: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ +0fad40: 1f00 dd02 |0008: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fad44: 7210 291e 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1e29 │ │ +0fad4a: 0a00 |000d: move-result v0 │ │ +0fad4c: 0f00 |000e: return v0 │ │ +0fad4e: 1500 1643 |000f: const/high16 v0, #int 1125515264 // #4316 │ │ +0fad52: 28fd |0011: goto 000e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ 0x000e line=557 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ @@ -354142,25 +354197,25 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0ec7b0: |[0ec7b0] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getPrefWidth:()F │ │ -0ec7c0: 5410 9e0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ -0ec7c4: 2000 df02 |0002: instance-of v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0ec7c8: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -0ec7cc: 5410 9e0e |0006: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ -0ec7d0: 1f00 df02 |0008: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0ec7d4: 7210 2a1e 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1e2a │ │ -0ec7da: 0a00 |000d: move-result v0 │ │ -0ec7dc: 0f00 |000e: return v0 │ │ -0ec7de: 1500 1643 |000f: const/high16 v0, #int 1125515264 // #4316 │ │ -0ec7e2: 28fd |0011: goto 000e // -0003 │ │ +0fad54: |[0fad54] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getPrefWidth:()F │ │ +0fad64: 5410 9e0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ +0fad68: 2000 dd02 |0002: instance-of v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fad6c: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +0fad70: 5410 9e0e |0006: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ +0fad74: 1f00 dd02 |0008: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fad78: 7210 2a1e 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1e2a │ │ +0fad7e: 0a00 |000d: move-result v0 │ │ +0fad80: 0f00 |000e: return v0 │ │ +0fad82: 1500 1643 |000f: const/high16 v0, #int 1125515264 // #4316 │ │ +0fad86: 28fd |0011: goto 000e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ 0x000e line=552 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ @@ -354169,27 +354224,27 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0ec7e4: |[0ec7e4] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getScrollBarHeight:()F │ │ -0ec7f4: 5410 950e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ec7f8: 5400 6f0e |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6f │ │ -0ec7fc: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -0ec800: 5510 910e |0006: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ -0ec804: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -0ec808: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0ec80a: 0f00 |000b: return v0 │ │ -0ec80c: 5410 950e |000c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ec810: 5400 6f0e |000e: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6f │ │ -0ec814: 7210 061e 0000 |0010: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0ec81a: 0a00 |0013: move-result v0 │ │ -0ec81c: 28f7 |0014: goto 000b // -0009 │ │ +0fad88: |[0fad88] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getScrollBarHeight:()F │ │ +0fad98: 5410 950e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0fad9c: 5400 6f0e |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6f │ │ +0fada0: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +0fada4: 5510 910e |0006: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ +0fada8: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +0fadac: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0fadae: 0f00 |000b: return v0 │ │ +0fadb0: 5410 950e |000c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0fadb4: 5400 6f0e |000e: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6f │ │ +0fadb8: 7210 061e 0000 |0010: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0fadbe: 0a00 |0013: move-result v0 │ │ +0fadc0: 28f7 |0014: goto 000b // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=717 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #14 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -354197,27 +354252,27 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0ec820: |[0ec820] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getScrollBarWidth:()F │ │ -0ec830: 5410 950e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ec834: 5400 710e |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e71 │ │ -0ec838: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -0ec83c: 5510 920e |0006: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ -0ec840: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -0ec844: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0ec846: 0f00 |000b: return v0 │ │ -0ec848: 5410 950e |000c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ec84c: 5400 710e |000e: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e71 │ │ -0ec850: 7210 071e 0000 |0010: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0ec856: 0a00 |0013: move-result v0 │ │ -0ec858: 28f7 |0014: goto 000b // -0009 │ │ +0fadc4: |[0fadc4] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getScrollBarWidth:()F │ │ +0fadd4: 5410 950e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0fadd8: 5400 710e |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e71 │ │ +0faddc: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +0fade0: 5510 920e |0006: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ +0fade4: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +0fade8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0fadea: 0f00 |000b: return v0 │ │ +0fadec: 5410 950e |000c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0fadf0: 5400 710e |000e: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e71 │ │ +0fadf4: 7210 071e 0000 |0010: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0fadfa: 0a00 |0013: move-result v0 │ │ +0fadfc: 28f7 |0014: goto 000b // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=721 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #15 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -354225,23 +354280,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0ec85c: |[0ec85c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getScrollPercentX:()F │ │ -0ec86c: 5230 720e |0000: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0ec870: 5231 890e |0002: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ -0ec874: c910 |0004: div-float/2addr v0, v1 │ │ -0ec876: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0ec878: 1502 803f |0006: const/high16 v2, #int 1065353216 // #3f80 │ │ -0ec87c: 7130 8813 1002 |0008: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ -0ec882: 0a00 |000b: move-result v0 │ │ -0ec884: 0f00 |000c: return v0 │ │ +0fae00: |[0fae00] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getScrollPercentX:()F │ │ +0fae10: 5230 720e |0000: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0fae14: 5231 890e |0002: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ +0fae18: c910 |0004: div-float/2addr v0, v1 │ │ +0fae1a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0fae1c: 1502 803f |0006: const/high16 v2, #int 1065353216 // #3f80 │ │ +0fae20: 7130 8813 1002 |0008: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ +0fae26: 0a00 |000b: move-result v0 │ │ +0fae28: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #16 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -354249,23 +354304,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0ec888: |[0ec888] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getScrollPercentY:()F │ │ -0ec898: 5230 730e |0000: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0ec89c: 5231 8a0e |0002: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ -0ec8a0: c910 |0004: div-float/2addr v0, v1 │ │ -0ec8a2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0ec8a4: 1502 803f |0006: const/high16 v2, #int 1065353216 // #3f80 │ │ -0ec8a8: 7130 8813 1002 |0008: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ -0ec8ae: 0a00 |000b: move-result v0 │ │ -0ec8b0: 0f00 |000c: return v0 │ │ +0fae2c: |[0fae2c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getScrollPercentY:()F │ │ +0fae3c: 5230 730e |0000: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0fae40: 5231 8a0e |0002: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ +0fae44: c910 |0004: div-float/2addr v0, v1 │ │ +0fae46: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0fae48: 1502 803f |0006: const/high16 v2, #int 1065353216 // #3f80 │ │ +0fae4c: 7130 8813 1002 |0008: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ +0fae52: 0a00 |000b: move-result v0 │ │ +0fae54: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=661 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #17 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -354273,17 +354328,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ec8b4: |[0ec8b4] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getScrollX:()F │ │ -0ec8c4: 5210 720e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0ec8c8: 0f00 |0002: return v0 │ │ +0fae58: |[0fae58] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getScrollX:()F │ │ +0fae68: 5210 720e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0fae6c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #18 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -354291,17 +354346,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ec8cc: |[0ec8cc] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getScrollY:()F │ │ -0ec8dc: 5210 730e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0ec8e0: 0f00 |0002: return v0 │ │ +0fae70: |[0fae70] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getScrollY:()F │ │ +0fae80: 5210 730e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0fae84: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=641 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #19 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -354309,17 +354364,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ec8e4: |[0ec8e4] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; │ │ -0ec8f4: 5410 950e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ec8f8: 1100 |0002: return-object v0 │ │ +0fae88: |[0fae88] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; │ │ +0fae98: 5410 950e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0fae9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #20 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -354327,30 +354382,30 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -0ec8fc: |[0ec8fc] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getVelocityX:()F │ │ -0ec90c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ec90e: 5232 830e |0001: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0e83 │ │ -0ec912: 2e02 0201 |0003: cmpg-float v2, v2, v1 │ │ -0ec916: 3c02 0300 |0005: if-gtz v2, 0008 // +0003 │ │ -0ec91a: 0f01 |0007: return v1 │ │ -0ec91c: 5231 830e |0008: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0e83 │ │ -0ec920: 5232 820e |000a: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTime:F // field@0e82 │ │ -0ec924: a900 0102 |000c: div-float v0, v1, v2 │ │ -0ec928: a801 0000 |000e: mul-float v1, v0, v0 │ │ -0ec92c: c810 |0010: mul-float/2addr v0, v1 │ │ -0ec92e: 5231 9a0e |0011: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityX:F // field@0e9a │ │ -0ec932: c801 |0013: mul-float/2addr v1, v0 │ │ -0ec934: c801 |0014: mul-float/2addr v1, v0 │ │ -0ec936: c801 |0015: mul-float/2addr v1, v0 │ │ -0ec938: 28f1 |0016: goto 0007 // -000f │ │ +0faea0: |[0faea0] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getVelocityX:()F │ │ +0faeb0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0faeb2: 5232 830e |0001: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0e83 │ │ +0faeb6: 2e02 0201 |0003: cmpg-float v2, v2, v1 │ │ +0faeba: 3c02 0300 |0005: if-gtz v2, 0008 // +0003 │ │ +0faebe: 0f01 |0007: return v1 │ │ +0faec0: 5231 830e |0008: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0e83 │ │ +0faec4: 5232 820e |000a: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTime:F // field@0e82 │ │ +0faec8: a900 0102 |000c: div-float v0, v1, v2 │ │ +0faecc: a801 0000 |000e: mul-float v1, v0, v0 │ │ +0faed0: c810 |0010: mul-float/2addr v0, v1 │ │ +0faed2: 5231 9a0e |0011: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityX:F // field@0e9a │ │ +0faed6: c801 |0013: mul-float/2addr v1, v0 │ │ +0faed8: c801 |0014: mul-float/2addr v1, v0 │ │ +0faeda: c801 |0015: mul-float/2addr v1, v0 │ │ +0faedc: 28f1 |0016: goto 0007 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=756 │ │ 0x0007 line=759 │ │ 0x0008 line=757 │ │ 0x000e line=758 │ │ 0x0011 line=759 │ │ @@ -354363,17 +354418,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ec93c: |[0ec93c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getVelocityY:()F │ │ -0ec94c: 5210 9b0e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityY:F // field@0e9b │ │ -0ec950: 0f00 |0002: return v0 │ │ +0faee0: |[0faee0] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getVelocityY:()F │ │ +0faef0: 5210 9b0e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityY:F // field@0e9b │ │ +0faef4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=768 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #22 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -354381,21 +354436,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0ec954: |[0ec954] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getVisualScrollX:()F │ │ -0ec964: 5510 910e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ -0ec968: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0ec96c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0ec96e: 0f00 |0005: return v0 │ │ -0ec970: 5210 9c0e |0006: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0e9c │ │ -0ec974: 28fd |0008: goto 0005 // -0003 │ │ +0faef8: |[0faef8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getVisualScrollX:()F │ │ +0faf08: 5510 910e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ +0faf0c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0faf10: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0faf12: 0f00 |0005: return v0 │ │ +0faf14: 5210 9c0e |0006: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0e9c │ │ +0faf18: 28fd |0008: goto 0005 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=645 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #23 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -354403,21 +354458,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0ec978: |[0ec978] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getVisualScrollY:()F │ │ -0ec988: 5510 920e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ -0ec98c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0ec990: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0ec992: 0f00 |0005: return v0 │ │ -0ec994: 5210 9d0e |0006: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0e9d │ │ -0ec998: 28fd |0008: goto 0005 // -0003 │ │ +0faf1c: |[0faf1c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getVisualScrollY:()F │ │ +0faf2c: 5510 920e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ +0faf30: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0faf34: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0faf36: 0f00 |0005: return v0 │ │ +0faf38: 5210 9d0e |0006: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0e9d │ │ +0faf3c: 28fd |0008: goto 0005 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=649 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #24 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -354425,17 +354480,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/Actor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ec99c: |[0ec99c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getWidget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0ec9ac: 5410 9e0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ -0ec9b0: 1100 |0002: return-object v0 │ │ +0faf40: |[0faf40] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getWidget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0faf50: 5410 9e0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ +0faf54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #25 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -354443,45 +354498,45 @@ │ │ type : '(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -0ec9b4: |[0ec9b4] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0ec9c4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ec9c6: 2e00 0301 |0001: cmpg-float v0, v3, v1 │ │ -0ec9ca: 3a00 1600 |0003: if-ltz v0, 0019 // +0016 │ │ -0ec9ce: 6e10 8c1a 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getWidth:()F // method@1a8c │ │ -0ec9d4: 0a00 |0008: move-result v0 │ │ -0ec9d6: 2d00 0300 |0009: cmpl-float v0, v3, v0 │ │ -0ec9da: 3b00 0e00 |000b: if-gez v0, 0019 // +000e │ │ -0ec9de: 2e00 0401 |000d: cmpg-float v0, v4, v1 │ │ -0ec9e2: 3a00 0a00 |000f: if-ltz v0, 0019 // +000a │ │ -0ec9e6: 6e10 781a 0200 |0011: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getHeight:()F // method@1a78 │ │ -0ec9ec: 0a00 |0014: move-result v0 │ │ -0ec9ee: 2d00 0400 |0015: cmpl-float v0, v4, v0 │ │ -0ec9f2: 3a00 0400 |0017: if-ltz v0, 001b // +0004 │ │ -0ec9f6: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -0ec9f8: 1102 |001a: return-object v2 │ │ -0ec9fa: 5520 910e |001b: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ -0ec9fe: 3800 0a00 |001d: if-eqz v0, 0027 // +000a │ │ -0eca02: 5420 870e |001f: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ -0eca06: 6e30 3c14 3004 |0021: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/math/Rectangle;.contains:(FF)Z // method@143c │ │ -0eca0c: 0a00 |0024: move-result v0 │ │ -0eca0e: 3900 f5ff |0025: if-nez v0, 001a // -000b │ │ -0eca12: 5520 920e |0027: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ -0eca16: 3800 0a00 |0029: if-eqz v0, 0033 // +000a │ │ -0eca1a: 5420 990e |002b: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ -0eca1e: 6e30 3c14 3004 |002d: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/math/Rectangle;.contains:(FF)Z // method@143c │ │ -0eca24: 0a00 |0030: move-result v0 │ │ -0eca26: 3900 e9ff |0031: if-nez v0, 001a // -0017 │ │ -0eca2a: 6f40 3e1d 3254 |0033: invoke-super {v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1d3e │ │ -0eca30: 0c02 |0036: move-result-object v2 │ │ -0eca32: 28e3 |0037: goto 001a // -001d │ │ +0faf58: |[0faf58] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0faf68: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0faf6a: 2e00 0301 |0001: cmpg-float v0, v3, v1 │ │ +0faf6e: 3a00 1600 |0003: if-ltz v0, 0019 // +0016 │ │ +0faf72: 6e10 8c1a 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getWidth:()F // method@1a8c │ │ +0faf78: 0a00 |0008: move-result v0 │ │ +0faf7a: 2d00 0300 |0009: cmpl-float v0, v3, v0 │ │ +0faf7e: 3b00 0e00 |000b: if-gez v0, 0019 // +000e │ │ +0faf82: 2e00 0401 |000d: cmpg-float v0, v4, v1 │ │ +0faf86: 3a00 0a00 |000f: if-ltz v0, 0019 // +000a │ │ +0faf8a: 6e10 781a 0200 |0011: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getHeight:()F // method@1a78 │ │ +0faf90: 0a00 |0014: move-result v0 │ │ +0faf92: 2d00 0400 |0015: cmpl-float v0, v4, v0 │ │ +0faf96: 3a00 0400 |0017: if-ltz v0, 001b // +0004 │ │ +0faf9a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +0faf9c: 1102 |001a: return-object v2 │ │ +0faf9e: 5520 910e |001b: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ +0fafa2: 3800 0a00 |001d: if-eqz v0, 0027 // +000a │ │ +0fafa6: 5420 870e |001f: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ +0fafaa: 6e30 3c14 3004 |0021: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/math/Rectangle;.contains:(FF)Z // method@143c │ │ +0fafb0: 0a00 |0024: move-result v0 │ │ +0fafb2: 3900 f5ff |0025: if-nez v0, 001a // -000b │ │ +0fafb6: 5520 920e |0027: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ +0fafba: 3800 0a00 |0029: if-eqz v0, 0033 // +000a │ │ +0fafbe: 5420 990e |002b: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ +0fafc2: 6e30 3c14 3004 |002d: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/math/Rectangle;.contains:(FF)Z // method@143c │ │ +0fafc8: 0a00 |0030: move-result v0 │ │ +0fafca: 3900 e9ff |0031: if-nez v0, 001a // -0017 │ │ +0fafce: 6f40 3e1d 3254 |0033: invoke-super {v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1d3e │ │ +0fafd4: 0c02 |0036: move-result-object v2 │ │ +0fafd6: 28e3 |0037: goto 001a // -001d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=600 │ │ 0x001a line=603 │ │ 0x001b line=601 │ │ 0x0027 line=602 │ │ 0x0033 line=603 │ │ @@ -354497,22 +354552,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0eca34: |[0eca34] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.isDragging:()Z │ │ -0eca44: 5220 7a0e |0000: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.draggingPointer:I // field@0e7a │ │ -0eca48: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -0eca4a: 3210 0400 |0003: if-eq v0, v1, 0007 // +0004 │ │ -0eca4e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0eca50: 0f00 |0006: return v0 │ │ -0eca52: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0eca54: 28fe |0008: goto 0006 // -0002 │ │ +0fafd8: |[0fafd8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.isDragging:()Z │ │ +0fafe8: 5220 7a0e |0000: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.draggingPointer:I // field@0e7a │ │ +0fafec: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +0fafee: 3210 0400 |0003: if-eq v0, v1, 0007 // +0004 │ │ +0faff2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0faff4: 0f00 |0006: return v0 │ │ +0faff6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0faff8: 28fe |0008: goto 0006 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #27 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -354520,23 +354575,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0eca58: |[0eca58] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.isFlinging:()Z │ │ -0eca68: 5220 830e |0000: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0e83 │ │ -0eca6c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0eca6e: 2d00 0001 |0003: cmpl-float v0, v0, v1 │ │ -0eca72: 3d00 0400 |0005: if-lez v0, 0009 // +0004 │ │ -0eca76: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0eca78: 0f00 |0008: return v0 │ │ -0eca7a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0eca7c: 28fe |000a: goto 0008 // -0002 │ │ +0faffc: |[0faffc] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.isFlinging:()Z │ │ +0fb00c: 5220 830e |0000: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0e83 │ │ +0fb010: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0fb012: 2d00 0001 |0003: cmpl-float v0, v0, v1 │ │ +0fb016: 3d00 0400 |0005: if-lez v0, 0009 // +0004 │ │ +0fb01a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0fb01c: 0f00 |0008: return v0 │ │ +0fb01e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0fb020: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=747 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #28 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -354544,21 +354599,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0eca80: |[0eca80] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.isPanning:()Z │ │ -0eca90: 5410 810e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScrollListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e81 │ │ -0eca94: 6e10 8f1d 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.getGestureDetector:()Lcom/badlogic/gdx/input/GestureDetector; // method@1d8f │ │ -0eca9a: 0c00 |0005: move-result-object v0 │ │ -0eca9c: 6e10 a812 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/input/GestureDetector;.isPanning:()Z // method@12a8 │ │ -0ecaa2: 0a00 |0009: move-result v0 │ │ -0ecaa4: 0f00 |000a: return v0 │ │ +0fb024: |[0fb024] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.isPanning:()Z │ │ +0fb034: 5410 810e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScrollListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e81 │ │ +0fb038: 6e10 8f1d 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.getGestureDetector:()Lcom/badlogic/gdx/input/GestureDetector; // method@1d8f │ │ +0fb03e: 0c00 |0005: move-result-object v0 │ │ +0fb040: 6e10 a812 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/input/GestureDetector;.isPanning:()Z // method@12a8 │ │ +0fb046: 0a00 |0009: move-result v0 │ │ +0fb048: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #29 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -354566,17 +354621,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ecaa8: |[0ecaa8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.isScrollX:()Z │ │ -0ecab8: 5510 910e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ -0ecabc: 0f00 |0002: return v0 │ │ +0fb04c: |[0fb04c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.isScrollX:()Z │ │ +0fb05c: 5510 910e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ +0fb060: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #30 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -354584,17 +354639,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ecac0: |[0ecac0] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.isScrollY:()Z │ │ -0ecad0: 5510 920e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ -0ecad4: 0f00 |0002: return v0 │ │ +0fb064: |[0fb064] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.isScrollY:()Z │ │ +0fb074: 5510 920e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ +0fb078: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #31 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -354602,732 +354657,732 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 28 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 1434 16-bit code units │ │ -0ecad8: |[0ecad8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.layout:()V │ │ -0ecae8: 0800 1b00 |0000: move-object/from16 v0, v27 │ │ -0ecaec: 5400 950e |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ecaf0: 0816 0000 |0004: move-object/from16 v22, v0 │ │ -0ecaf4: 0800 1600 |0006: move-object/from16 v0, v22 │ │ -0ecaf8: 5405 6c0e |0008: iget-object v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6c │ │ -0ecafc: 0800 1b00 |000a: move-object/from16 v0, v27 │ │ -0ecb00: 5400 950e |000c: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ecb04: 0816 0000 |000e: move-object/from16 v22, v0 │ │ -0ecb08: 0800 1600 |0010: move-object/from16 v0, v22 │ │ -0ecb0c: 540c 6f0e |0012: iget-object v12, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6f │ │ -0ecb10: 0800 1b00 |0014: move-object/from16 v0, v27 │ │ -0ecb14: 5400 950e |0016: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ecb18: 0816 0000 |0018: move-object/from16 v22, v0 │ │ -0ecb1c: 0800 1600 |001a: move-object/from16 v0, v22 │ │ -0ecb20: 5400 710e |001c: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e71 │ │ -0ecb24: 0811 0000 |001e: move-object/from16 v17, v0 │ │ -0ecb28: 1207 |0020: const/4 v7, #int 0 // #0 │ │ -0ecb2a: 1208 |0021: const/4 v8, #int 0 // #0 │ │ -0ecb2c: 1209 |0022: const/4 v9, #int 0 // #0 │ │ -0ecb2e: 1206 |0023: const/4 v6, #int 0 // #0 │ │ -0ecb30: 3805 1200 |0024: if-eqz v5, 0036 // +0012 │ │ -0ecb34: 7210 051e 0500 |0026: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ -0ecb3a: 0a07 |0029: move-result v7 │ │ -0ecb3c: 7210 081e 0500 |002a: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1e08 │ │ -0ecb42: 0a08 |002d: move-result v8 │ │ -0ecb44: 7210 091e 0500 |002e: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ -0ecb4a: 0a09 |0031: move-result v9 │ │ -0ecb4c: 7210 041e 0500 |0032: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ -0ecb52: 0a06 |0035: move-result v6 │ │ -0ecb54: 7401 8c1a 1b00 |0036: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getWidth:()F // method@1a8c │ │ -0ecb5a: 0a15 |0039: move-result v21 │ │ -0ecb5c: 7401 781a 1b00 |003a: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getHeight:()F // method@1a78 │ │ -0ecb62: 0a0d |003d: move-result v13 │ │ -0ecb64: 120f |003e: const/4 v15, #int 0 // #0 │ │ -0ecb66: 380c 0600 |003f: if-eqz v12, 0045 // +0006 │ │ -0ecb6a: 7210 061e 0c00 |0041: invoke-interface {v12}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0ecb70: 0a0f |0044: move-result v15 │ │ -0ecb72: 0800 1b00 |0045: move-object/from16 v0, v27 │ │ -0ecb76: 5400 950e |0047: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ecb7a: 0816 0000 |0049: move-object/from16 v22, v0 │ │ -0ecb7e: 0800 1600 |004b: move-object/from16 v0, v22 │ │ -0ecb82: 5400 6e0e |004d: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6e │ │ -0ecb86: 0816 0000 |004f: move-object/from16 v22, v0 │ │ -0ecb8a: 3816 1800 |0051: if-eqz v22, 0069 // +0018 │ │ -0ecb8e: 0800 1b00 |0053: move-object/from16 v0, v27 │ │ -0ecb92: 5400 950e |0055: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ecb96: 0816 0000 |0057: move-object/from16 v22, v0 │ │ -0ecb9a: 0800 1600 |0059: move-object/from16 v0, v22 │ │ -0ecb9e: 5400 6e0e |005b: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6e │ │ -0ecba2: 0816 0000 |005d: move-object/from16 v22, v0 │ │ -0ecba6: 7801 061e 1600 |005f: invoke-interface/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0ecbac: 0a16 |0062: move-result v22 │ │ -0ecbae: 0200 1600 |0063: move/from16 v0, v22 │ │ -0ecbb2: 7120 1826 0f00 |0065: invoke-static {v15, v0}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0ecbb8: 0a0f |0068: move-result v15 │ │ -0ecbba: 1310 0000 |0069: const/16 v16, #int 0 // #0 │ │ -0ecbbe: 3811 0600 |006b: if-eqz v17, 0071 // +0006 │ │ -0ecbc2: 7801 071e 1100 |006d: invoke-interface/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0ecbc8: 0a10 |0070: move-result v16 │ │ -0ecbca: 0800 1b00 |0071: move-object/from16 v0, v27 │ │ -0ecbce: 5400 950e |0073: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ecbd2: 0816 0000 |0075: move-object/from16 v22, v0 │ │ -0ecbd6: 0800 1600 |0077: move-object/from16 v0, v22 │ │ -0ecbda: 5400 700e |0079: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e70 │ │ -0ecbde: 0816 0000 |007b: move-object/from16 v22, v0 │ │ -0ecbe2: 3816 1a00 |007d: if-eqz v22, 0097 // +001a │ │ -0ecbe6: 0800 1b00 |007f: move-object/from16 v0, v27 │ │ -0ecbea: 5400 950e |0081: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ecbee: 0816 0000 |0083: move-object/from16 v22, v0 │ │ -0ecbf2: 0800 1600 |0085: move-object/from16 v0, v22 │ │ -0ecbf6: 5400 700e |0087: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e70 │ │ -0ecbfa: 0816 0000 |0089: move-object/from16 v22, v0 │ │ -0ecbfe: 7801 071e 1600 |008b: invoke-interface/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0ecc04: 0a16 |008e: move-result v22 │ │ -0ecc06: 0200 1000 |008f: move/from16 v0, v16 │ │ -0ecc0a: 0201 1600 |0091: move/from16 v1, v22 │ │ -0ecc0e: 7120 1826 1000 |0093: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0ecc14: 0a10 |0096: move-result v16 │ │ -0ecc16: a716 1507 |0097: sub-float v22, v21, v7 │ │ -0ecc1a: a716 1608 |0099: sub-float v22, v22, v8 │ │ -0ecc1e: 0200 1600 |009b: move/from16 v0, v22 │ │ -0ecc22: 0801 1b00 |009d: move-object/from16 v1, v27 │ │ -0ecc26: 5910 750e |009f: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ -0ecc2a: a716 0d09 |00a1: sub-float v22, v13, v9 │ │ -0ecc2e: a716 1606 |00a3: sub-float v22, v22, v6 │ │ -0ecc32: 0200 1600 |00a5: move/from16 v0, v22 │ │ -0ecc36: 0801 1b00 |00a7: move-object/from16 v1, v27 │ │ -0ecc3a: 5910 740e |00a9: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ -0ecc3e: 0800 1b00 |00ab: move-object/from16 v0, v27 │ │ -0ecc42: 5400 9e0e |00ad: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ -0ecc46: 0816 0000 |00af: move-object/from16 v22, v0 │ │ -0ecc4a: 3916 0300 |00b1: if-nez v22, 00b4 // +0003 │ │ -0ecc4e: 0e00 |00b3: return-void │ │ -0ecc50: 0800 1b00 |00b4: move-object/from16 v0, v27 │ │ -0ecc54: 5400 9e0e |00b6: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ -0ecc58: 0816 0000 |00b8: move-object/from16 v22, v0 │ │ -0ecc5c: 0800 1600 |00ba: move-object/from16 v0, v22 │ │ -0ecc60: 2000 df02 |00bc: instance-of v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0ecc64: 0216 0000 |00be: move/from16 v22, v0 │ │ -0ecc68: 3816 cd03 |00c0: if-eqz v22, 048d // +03cd │ │ -0ecc6c: 0800 1b00 |00c2: move-object/from16 v0, v27 │ │ -0ecc70: 540e 9e0e |00c4: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ -0ecc74: 1f0e df02 |00c6: check-cast v14, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0ecc78: 7210 2a1e 0e00 |00c8: invoke-interface {v14}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1e2a │ │ -0ecc7e: 0a14 |00cb: move-result v20 │ │ -0ecc80: 7210 291e 0e00 |00cc: invoke-interface {v14}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1e29 │ │ -0ecc86: 0a13 |00cf: move-result v19 │ │ -0ecc88: 0800 1b00 |00d0: move-object/from16 v0, v27 │ │ -0ecc8c: 5500 840e |00d2: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.forceOverscrollX:Z // field@0e84 │ │ -0ecc90: 0216 0000 |00d4: move/from16 v22, v0 │ │ -0ecc94: 3916 1400 |00d6: if-nez v22, 00ea // +0014 │ │ -0ecc98: 0800 1b00 |00d8: move-object/from16 v0, v27 │ │ -0ecc9c: 5200 750e |00da: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ -0ecca0: 0216 0000 |00dc: move/from16 v22, v0 │ │ -0ecca4: 2d16 1416 |00de: cmpl-float v22, v20, v22 │ │ -0ecca8: 3d16 c303 |00e0: if-lez v22, 04a3 // +03c3 │ │ -0eccac: 0800 1b00 |00e2: move-object/from16 v0, v27 │ │ -0eccb0: 5500 780e |00e4: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.disableX:Z // field@0e78 │ │ -0eccb4: 0216 0000 |00e6: move/from16 v22, v0 │ │ -0eccb8: 3916 bb03 |00e8: if-nez v22, 04a3 // +03bb │ │ -0eccbc: 1316 0100 |00ea: const/16 v22, #int 1 // #1 │ │ -0eccc0: 0200 1600 |00ec: move/from16 v0, v22 │ │ -0eccc4: 0801 1b00 |00ee: move-object/from16 v1, v27 │ │ -0eccc8: 5c10 910e |00f0: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ -0ecccc: 0800 1b00 |00f2: move-object/from16 v0, v27 │ │ -0eccd0: 5500 850e |00f4: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.forceOverscrollY:Z // field@0e85 │ │ -0eccd4: 0216 0000 |00f6: move/from16 v22, v0 │ │ -0eccd8: 3916 1400 |00f8: if-nez v22, 010c // +0014 │ │ -0eccdc: 0800 1b00 |00fa: move-object/from16 v0, v27 │ │ -0ecce0: 5200 740e |00fc: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ -0ecce4: 0216 0000 |00fe: move/from16 v22, v0 │ │ -0ecce8: 2d16 1316 |0100: cmpl-float v22, v19, v22 │ │ -0eccec: 3d16 a503 |0102: if-lez v22, 04a7 // +03a5 │ │ -0eccf0: 0800 1b00 |0104: move-object/from16 v0, v27 │ │ -0eccf4: 5500 790e |0106: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.disableY:Z // field@0e79 │ │ -0eccf8: 0216 0000 |0108: move/from16 v22, v0 │ │ -0eccfc: 3916 9d03 |010a: if-nez v22, 04a7 // +039d │ │ -0ecd00: 1316 0100 |010c: const/16 v22, #int 1 // #1 │ │ -0ecd04: 0200 1600 |010e: move/from16 v0, v22 │ │ -0ecd08: 0801 1b00 |0110: move-object/from16 v1, v27 │ │ -0ecd0c: 5c10 920e |0112: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ -0ecd10: 0800 1b00 |0114: move-object/from16 v0, v27 │ │ -0ecd14: 550a 7f0e |0116: iget-boolean v10, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeScrollBars:Z // field@0e7f │ │ -0ecd18: 390a 8000 |0118: if-nez v10, 0198 // +0080 │ │ -0ecd1c: 0800 1b00 |011a: move-object/from16 v0, v27 │ │ -0ecd20: 5500 920e |011c: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ -0ecd24: 0216 0000 |011e: move/from16 v22, v0 │ │ -0ecd28: 3816 3200 |0120: if-eqz v22, 0152 // +0032 │ │ -0ecd2c: 0800 1b00 |0122: move-object/from16 v0, v27 │ │ -0ecd30: 5200 750e |0124: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ -0ecd34: 0216 0000 |0126: move/from16 v22, v0 │ │ -0ecd38: a716 1610 |0128: sub-float v22, v22, v16 │ │ -0ecd3c: 0200 1600 |012a: move/from16 v0, v22 │ │ -0ecd40: 0801 1b00 |012c: move-object/from16 v1, v27 │ │ -0ecd44: 5910 750e |012e: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ -0ecd48: 0800 1b00 |0130: move-object/from16 v0, v27 │ │ -0ecd4c: 5500 910e |0132: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ -0ecd50: 0216 0000 |0134: move/from16 v22, v0 │ │ -0ecd54: 3916 1c00 |0136: if-nez v22, 0152 // +001c │ │ -0ecd58: 0800 1b00 |0138: move-object/from16 v0, v27 │ │ -0ecd5c: 5200 750e |013a: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ -0ecd60: 0216 0000 |013c: move/from16 v22, v0 │ │ -0ecd64: 2d16 1416 |013e: cmpl-float v22, v20, v22 │ │ -0ecd68: 3d16 1200 |0140: if-lez v22, 0152 // +0012 │ │ -0ecd6c: 0800 1b00 |0142: move-object/from16 v0, v27 │ │ -0ecd70: 5500 780e |0144: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.disableX:Z // field@0e78 │ │ -0ecd74: 0216 0000 |0146: move/from16 v22, v0 │ │ -0ecd78: 3916 0a00 |0148: if-nez v22, 0152 // +000a │ │ -0ecd7c: 1316 0100 |014a: const/16 v22, #int 1 // #1 │ │ -0ecd80: 0200 1600 |014c: move/from16 v0, v22 │ │ -0ecd84: 0801 1b00 |014e: move-object/from16 v1, v27 │ │ -0ecd88: 5c10 910e |0150: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ -0ecd8c: 0800 1b00 |0152: move-object/from16 v0, v27 │ │ -0ecd90: 5500 910e |0154: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ -0ecd94: 0216 0000 |0156: move/from16 v22, v0 │ │ -0ecd98: 3816 4000 |0158: if-eqz v22, 0198 // +0040 │ │ -0ecd9c: 0800 1b00 |015a: move-object/from16 v0, v27 │ │ -0ecda0: 5200 740e |015c: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ -0ecda4: 0216 0000 |015e: move/from16 v22, v0 │ │ -0ecda8: a716 160f |0160: sub-float v22, v22, v15 │ │ -0ecdac: 0200 1600 |0162: move/from16 v0, v22 │ │ -0ecdb0: 0801 1b00 |0164: move-object/from16 v1, v27 │ │ -0ecdb4: 5910 740e |0166: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ -0ecdb8: 0800 1b00 |0168: move-object/from16 v0, v27 │ │ -0ecdbc: 5500 920e |016a: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ -0ecdc0: 0216 0000 |016c: move/from16 v22, v0 │ │ -0ecdc4: 3916 2a00 |016e: if-nez v22, 0198 // +002a │ │ -0ecdc8: 0800 1b00 |0170: move-object/from16 v0, v27 │ │ -0ecdcc: 5200 740e |0172: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ -0ecdd0: 0216 0000 |0174: move/from16 v22, v0 │ │ -0ecdd4: 2d16 1316 |0176: cmpl-float v22, v19, v22 │ │ -0ecdd8: 3d16 2000 |0178: if-lez v22, 0198 // +0020 │ │ -0ecddc: 0800 1b00 |017a: move-object/from16 v0, v27 │ │ -0ecde0: 5500 790e |017c: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.disableY:Z // field@0e79 │ │ -0ecde4: 0216 0000 |017e: move/from16 v22, v0 │ │ -0ecde8: 3916 1800 |0180: if-nez v22, 0198 // +0018 │ │ -0ecdec: 1316 0100 |0182: const/16 v22, #int 1 // #1 │ │ -0ecdf0: 0200 1600 |0184: move/from16 v0, v22 │ │ -0ecdf4: 0801 1b00 |0186: move-object/from16 v1, v27 │ │ -0ecdf8: 5c10 920e |0188: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ -0ecdfc: 0800 1b00 |018a: move-object/from16 v0, v27 │ │ -0ece00: 5200 750e |018c: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ -0ece04: 0216 0000 |018e: move/from16 v22, v0 │ │ -0ece08: a716 1610 |0190: sub-float v22, v22, v16 │ │ -0ece0c: 0200 1600 |0192: move/from16 v0, v22 │ │ -0ece10: 0801 1b00 |0194: move-object/from16 v1, v27 │ │ -0ece14: 5910 750e |0196: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ -0ece18: 0800 1b00 |0198: move-object/from16 v0, v27 │ │ -0ece1c: 5400 9f0e |019a: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e9f │ │ -0ece20: 0816 0000 |019c: move-object/from16 v22, v0 │ │ -0ece24: 0800 1b00 |019e: move-object/from16 v0, v27 │ │ -0ece28: 5200 750e |01a0: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ -0ece2c: 0217 0000 |01a2: move/from16 v23, v0 │ │ -0ece30: 0800 1b00 |01a4: move-object/from16 v0, v27 │ │ -0ece34: 5200 740e |01a6: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ -0ece38: 0218 0000 |01a8: move/from16 v24, v0 │ │ -0ece3c: 0800 1600 |01aa: move-object/from16 v0, v22 │ │ -0ece40: 0201 1700 |01ac: move/from16 v1, v23 │ │ -0ece44: 0202 1800 |01ae: move/from16 v2, v24 │ │ -0ece48: 6e52 4414 7016 |01b0: invoke-virtual {v0, v7, v6, v1, v2}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@1444 │ │ -0ece4e: 380a f802 |01b3: if-eqz v10, 04ab // +02f8 │ │ -0ece52: 0800 1b00 |01b5: move-object/from16 v0, v27 │ │ -0ece56: 5500 910e |01b7: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ -0ece5a: 0216 0000 |01b9: move/from16 v22, v0 │ │ -0ece5e: 3816 1000 |01bb: if-eqz v22, 01cb // +0010 │ │ -0ece62: 0800 1b00 |01bd: move-object/from16 v0, v27 │ │ -0ece66: 5200 740e |01bf: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ -0ece6a: 0216 0000 |01c1: move/from16 v22, v0 │ │ -0ece6e: a716 160f |01c3: sub-float v22, v22, v15 │ │ -0ece72: 0200 1600 |01c5: move/from16 v0, v22 │ │ -0ece76: 0801 1b00 |01c7: move-object/from16 v1, v27 │ │ -0ece7a: 5910 740e |01c9: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ -0ece7e: 0800 1b00 |01cb: move-object/from16 v0, v27 │ │ -0ece82: 5500 920e |01cd: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ -0ece86: 0216 0000 |01cf: move/from16 v22, v0 │ │ -0ece8a: 3816 1000 |01d1: if-eqz v22, 01e1 // +0010 │ │ -0ece8e: 0800 1b00 |01d3: move-object/from16 v0, v27 │ │ -0ece92: 5200 750e |01d5: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ -0ece96: 0216 0000 |01d7: move/from16 v22, v0 │ │ -0ece9a: a716 1610 |01d9: sub-float v22, v22, v16 │ │ -0ece9e: 0200 1600 |01db: move/from16 v0, v22 │ │ -0ecea2: 0801 1b00 |01dd: move-object/from16 v1, v27 │ │ -0ecea6: 5910 750e |01df: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ -0eceaa: 0800 1b00 |01e1: move-object/from16 v0, v27 │ │ -0eceae: 5500 780e |01e3: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.disableX:Z // field@0e78 │ │ -0eceb2: 0216 0000 |01e5: move/from16 v22, v0 │ │ -0eceb6: 3816 2403 |01e7: if-eqz v22, 050b // +0324 │ │ -0eceba: 0214 1500 |01e9: move/from16 v20, v21 │ │ -0ecebe: 0800 1b00 |01eb: move-object/from16 v0, v27 │ │ -0ecec2: 5500 790e |01ed: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.disableY:Z // field@0e79 │ │ -0ecec6: 0216 0000 |01ef: move/from16 v22, v0 │ │ -0ececa: 3816 2a03 |01f1: if-eqz v22, 051b // +032a │ │ -0ecece: 0213 0d00 |01f3: move/from16 v19, v13 │ │ -0eced2: 0800 1b00 |01f5: move-object/from16 v0, v27 │ │ -0eced6: 5200 750e |01f7: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ -0eceda: 0216 0000 |01f9: move/from16 v22, v0 │ │ -0ecede: a716 1416 |01fb: sub-float v22, v20, v22 │ │ -0ecee2: 0200 1600 |01fd: move/from16 v0, v22 │ │ -0ecee6: 0801 1b00 |01ff: move-object/from16 v1, v27 │ │ -0eceea: 5910 890e |0201: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ -0eceee: 0800 1b00 |0203: move-object/from16 v0, v27 │ │ -0ecef2: 5200 740e |0205: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ -0ecef6: 0216 0000 |0207: move/from16 v22, v0 │ │ -0ecefa: a716 1316 |0209: sub-float v22, v19, v22 │ │ -0ecefe: 0200 1600 |020b: move/from16 v0, v22 │ │ -0ecf02: 0801 1b00 |020d: move-object/from16 v1, v27 │ │ -0ecf06: 5910 8a0e |020f: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ -0ecf0a: 380a 2e00 |0211: if-eqz v10, 023f // +002e │ │ -0ecf0e: 0800 1b00 |0213: move-object/from16 v0, v27 │ │ -0ecf12: 5500 910e |0215: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ -0ecf16: 0216 0000 |0217: move/from16 v22, v0 │ │ -0ecf1a: 3816 1000 |0219: if-eqz v22, 0229 // +0010 │ │ -0ecf1e: 0800 1b00 |021b: move-object/from16 v0, v27 │ │ -0ecf22: 5200 8a0e |021d: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ -0ecf26: 0216 0000 |021f: move/from16 v22, v0 │ │ -0ecf2a: a716 160f |0221: sub-float v22, v22, v15 │ │ -0ecf2e: 0200 1600 |0223: move/from16 v0, v22 │ │ -0ecf32: 0801 1b00 |0225: move-object/from16 v1, v27 │ │ -0ecf36: 5910 8a0e |0227: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ -0ecf3a: 0800 1b00 |0229: move-object/from16 v0, v27 │ │ -0ecf3e: 5500 920e |022b: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ -0ecf42: 0216 0000 |022d: move/from16 v22, v0 │ │ -0ecf46: 3816 1000 |022f: if-eqz v22, 023f // +0010 │ │ -0ecf4a: 0800 1b00 |0231: move-object/from16 v0, v27 │ │ -0ecf4e: 5200 890e |0233: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ -0ecf52: 0216 0000 |0235: move/from16 v22, v0 │ │ -0ecf56: a716 1610 |0237: sub-float v22, v22, v16 │ │ -0ecf5a: 0200 1600 |0239: move/from16 v0, v22 │ │ -0ecf5e: 0801 1b00 |023b: move-object/from16 v1, v27 │ │ -0ecf62: 5910 890e |023d: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ -0ecf66: 0800 1b00 |023f: move-object/from16 v0, v27 │ │ -0ecf6a: 5200 720e |0241: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0ecf6e: 0216 0000 |0243: move/from16 v22, v0 │ │ -0ecf72: 1317 0000 |0245: const/16 v23, #int 0 // #0 │ │ -0ecf76: 0800 1b00 |0247: move-object/from16 v0, v27 │ │ -0ecf7a: 5200 890e |0249: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ -0ecf7e: 0218 0000 |024b: move/from16 v24, v0 │ │ -0ecf82: 7703 8813 1600 |024d: invoke-static/range {v22, v23, v24}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ -0ecf88: 0a16 |0250: move-result v22 │ │ -0ecf8a: 0800 1b00 |0251: move-object/from16 v0, v27 │ │ -0ecf8e: 0201 1600 |0253: move/from16 v1, v22 │ │ -0ecf92: 6e20 9c1a 1000 |0255: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:(F)V // method@1a9c │ │ -0ecf98: 0800 1b00 |0258: move-object/from16 v0, v27 │ │ -0ecf9c: 5200 730e |025a: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0ecfa0: 0216 0000 |025c: move/from16 v22, v0 │ │ -0ecfa4: 1317 0000 |025e: const/16 v23, #int 0 // #0 │ │ -0ecfa8: 0800 1b00 |0260: move-object/from16 v0, v27 │ │ -0ecfac: 5200 8a0e |0262: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ -0ecfb0: 0218 0000 |0264: move/from16 v24, v0 │ │ -0ecfb4: 7703 8813 1600 |0266: invoke-static/range {v22, v23, v24}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ -0ecfba: 0a16 |0269: move-result v22 │ │ -0ecfbc: 0800 1b00 |026a: move-object/from16 v0, v27 │ │ -0ecfc0: 0201 1600 |026c: move/from16 v1, v22 │ │ -0ecfc4: 6e20 9d1a 1000 |026e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:(F)V // method@1a9d │ │ -0ecfca: 0800 1b00 |0271: move-object/from16 v0, v27 │ │ -0ecfce: 5500 910e |0273: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ -0ecfd2: 0216 0000 |0275: move/from16 v22, v0 │ │ -0ecfd6: 3816 d500 |0277: if-eqz v22, 034c // +00d5 │ │ -0ecfda: 380c b802 |0279: if-eqz v12, 0531 // +02b8 │ │ -0ecfde: 0800 1b00 |027b: move-object/from16 v0, v27 │ │ -0ecfe2: 5400 950e |027d: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ecfe6: 0816 0000 |027f: move-object/from16 v22, v0 │ │ -0ecfea: 0800 1600 |0281: move-object/from16 v0, v22 │ │ -0ecfee: 5400 6e0e |0283: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6e │ │ -0ecff2: 0816 0000 |0285: move-object/from16 v22, v0 │ │ -0ecff6: 3816 a402 |0287: if-eqz v22, 052b // +02a4 │ │ -0ecffa: 0800 1b00 |0289: move-object/from16 v0, v27 │ │ -0ecffe: 5400 950e |028b: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ed002: 0816 0000 |028d: move-object/from16 v22, v0 │ │ -0ed006: 0800 1600 |028f: move-object/from16 v0, v22 │ │ -0ed00a: 5400 6e0e |0291: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6e │ │ -0ed00e: 0816 0000 |0293: move-object/from16 v22, v0 │ │ -0ed012: 7801 061e 1600 |0295: invoke-interface/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0ed018: 0a0b |0298: move-result v11 │ │ -0ed01a: 0800 1b00 |0299: move-object/from16 v0, v27 │ │ -0ed01e: 5400 870e |029b: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ -0ed022: 0816 0000 |029d: move-object/from16 v22, v0 │ │ -0ed026: 0800 1b00 |029f: move-object/from16 v0, v27 │ │ -0ed02a: 5200 750e |02a1: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ -0ed02e: 0217 0000 |02a3: move/from16 v23, v0 │ │ -0ed032: 0800 1600 |02a5: move-object/from16 v0, v22 │ │ -0ed036: 0201 1700 |02a7: move/from16 v1, v23 │ │ -0ed03a: 6e5b 4414 7016 |02a9: invoke-virtual {v0, v7, v6, v1, v11}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@1444 │ │ -0ed040: 0800 1b00 |02ac: move-object/from16 v0, v27 │ │ -0ed044: 5400 860e |02ae: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ -0ed048: 0816 0000 |02b0: move-object/from16 v22, v0 │ │ -0ed04c: 7210 071e 0c00 |02b2: invoke-interface {v12}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0ed052: 0a17 |02b5: move-result v23 │ │ -0ed054: 0800 1b00 |02b6: move-object/from16 v0, v27 │ │ -0ed058: 5400 870e |02b8: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ -0ed05c: 0818 0000 |02ba: move-object/from16 v24, v0 │ │ -0ed060: 0800 1800 |02bc: move-object/from16 v0, v24 │ │ -0ed064: 5200 e90b |02be: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0ed068: 0218 0000 |02c0: move/from16 v24, v0 │ │ -0ed06c: 0800 1b00 |02c2: move-object/from16 v0, v27 │ │ -0ed070: 5200 750e |02c4: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ -0ed074: 0219 0000 |02c6: move/from16 v25, v0 │ │ -0ed078: a818 1819 |02c8: mul-float v24, v24, v25 │ │ -0ed07c: a918 1814 |02ca: div-float v24, v24, v20 │ │ -0ed080: 0200 1800 |02cc: move/from16 v0, v24 │ │ -0ed084: 8700 |02ce: float-to-int v0, v0 │ │ -0ed086: 0218 0000 |02cf: move/from16 v24, v0 │ │ -0ed08a: 0200 1800 |02d1: move/from16 v0, v24 │ │ -0ed08e: 8200 |02d3: int-to-float v0, v0 │ │ -0ed090: 0218 0000 |02d4: move/from16 v24, v0 │ │ -0ed094: 7702 1826 1700 |02d6: invoke-static/range {v23, v24}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0ed09a: 0a17 |02d9: move-result v23 │ │ -0ed09c: 0200 1700 |02da: move/from16 v0, v23 │ │ -0ed0a0: 0801 1600 |02dc: move-object/from16 v1, v22 │ │ -0ed0a4: 5910 e90b |02de: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0ed0a8: 0800 1b00 |02e0: move-object/from16 v0, v27 │ │ -0ed0ac: 5400 860e |02e2: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ -0ed0b0: 0816 0000 |02e4: move-object/from16 v22, v0 │ │ -0ed0b4: 7210 061e 0c00 |02e6: invoke-interface {v12}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0ed0ba: 0a17 |02e9: move-result v23 │ │ -0ed0bc: 0200 1700 |02ea: move/from16 v0, v23 │ │ -0ed0c0: 0801 1600 |02ec: move-object/from16 v1, v22 │ │ -0ed0c4: 5910 e50b |02ee: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0ed0c8: 0800 1b00 |02f0: move-object/from16 v0, v27 │ │ -0ed0cc: 5400 860e |02f2: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ -0ed0d0: 0816 0000 |02f4: move-object/from16 v22, v0 │ │ -0ed0d4: 0800 1b00 |02f6: move-object/from16 v0, v27 │ │ -0ed0d8: 5400 870e |02f8: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ -0ed0dc: 0817 0000 |02fa: move-object/from16 v23, v0 │ │ -0ed0e0: 0800 1700 |02fc: move-object/from16 v0, v23 │ │ -0ed0e4: 5200 ea0b |02fe: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0ed0e8: 0217 0000 |0300: move/from16 v23, v0 │ │ -0ed0ec: 0800 1b00 |0302: move-object/from16 v0, v27 │ │ -0ed0f0: 5400 870e |0304: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ -0ed0f4: 0818 0000 |0306: move-object/from16 v24, v0 │ │ -0ed0f8: 0800 1800 |0308: move-object/from16 v0, v24 │ │ -0ed0fc: 5200 e90b |030a: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0ed100: 0218 0000 |030c: move/from16 v24, v0 │ │ -0ed104: 0800 1b00 |030e: move-object/from16 v0, v27 │ │ -0ed108: 5400 860e |0310: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ -0ed10c: 0819 0000 |0312: move-object/from16 v25, v0 │ │ -0ed110: 0800 1900 |0314: move-object/from16 v0, v25 │ │ -0ed114: 5200 e90b |0316: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0ed118: 0219 0000 |0318: move/from16 v25, v0 │ │ -0ed11c: a718 1819 |031a: sub-float v24, v24, v25 │ │ -0ed120: 7401 811a 1b00 |031c: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getScrollPercentX:()F // method@1a81 │ │ -0ed126: 0a19 |031f: move-result v25 │ │ -0ed128: a818 1819 |0320: mul-float v24, v24, v25 │ │ -0ed12c: 0200 1800 |0322: move/from16 v0, v24 │ │ -0ed130: 8700 |0324: float-to-int v0, v0 │ │ -0ed132: 0218 0000 |0325: move/from16 v24, v0 │ │ -0ed136: 0200 1800 |0327: move/from16 v0, v24 │ │ -0ed13a: 8200 |0329: int-to-float v0, v0 │ │ -0ed13c: 0218 0000 |032a: move/from16 v24, v0 │ │ -0ed140: a617 1718 |032c: add-float v23, v23, v24 │ │ -0ed144: 0200 1700 |032e: move/from16 v0, v23 │ │ -0ed148: 0801 1600 |0330: move-object/from16 v1, v22 │ │ -0ed14c: 5910 ea0b |0332: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0ed150: 0800 1b00 |0334: move-object/from16 v0, v27 │ │ -0ed154: 5400 860e |0336: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ -0ed158: 0816 0000 |0338: move-object/from16 v22, v0 │ │ -0ed15c: 0800 1b00 |033a: move-object/from16 v0, v27 │ │ -0ed160: 5400 870e |033c: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ -0ed164: 0817 0000 |033e: move-object/from16 v23, v0 │ │ -0ed168: 0800 1700 |0340: move-object/from16 v0, v23 │ │ -0ed16c: 5200 eb0b |0342: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0ed170: 0217 0000 |0344: move/from16 v23, v0 │ │ -0ed174: 0200 1700 |0346: move/from16 v0, v23 │ │ -0ed178: 0801 1600 |0348: move-object/from16 v1, v22 │ │ -0ed17c: 5910 eb0b |034a: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0ed180: 0800 1b00 |034c: move-object/from16 v0, v27 │ │ -0ed184: 5500 920e |034e: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ -0ed188: 0216 0000 |0350: move/from16 v22, v0 │ │ -0ed18c: 3816 e900 |0352: if-eqz v22, 043b // +00e9 │ │ -0ed190: 3811 0702 |0354: if-eqz v17, 055b // +0207 │ │ -0ed194: 0800 1b00 |0356: move-object/from16 v0, v27 │ │ -0ed198: 5400 950e |0358: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ed19c: 0816 0000 |035a: move-object/from16 v22, v0 │ │ -0ed1a0: 0800 1600 |035c: move-object/from16 v0, v22 │ │ -0ed1a4: 5400 700e |035e: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e70 │ │ -0ed1a8: 0816 0000 |0360: move-object/from16 v22, v0 │ │ -0ed1ac: 3816 f301 |0362: if-eqz v22, 0555 // +01f3 │ │ -0ed1b0: 0800 1b00 |0364: move-object/from16 v0, v27 │ │ -0ed1b4: 5400 950e |0366: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ed1b8: 0816 0000 |0368: move-object/from16 v22, v0 │ │ -0ed1bc: 0800 1600 |036a: move-object/from16 v0, v22 │ │ -0ed1c0: 5400 700e |036c: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e70 │ │ -0ed1c4: 0816 0000 |036e: move-object/from16 v22, v0 │ │ -0ed1c8: 7801 071e 1600 |0370: invoke-interface/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0ed1ce: 0a12 |0373: move-result v18 │ │ -0ed1d0: 0800 1b00 |0374: move-object/from16 v0, v27 │ │ -0ed1d4: 5400 990e |0376: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ -0ed1d8: 0816 0000 |0378: move-object/from16 v22, v0 │ │ -0ed1dc: a717 1508 |037a: sub-float v23, v21, v8 │ │ -0ed1e0: a717 1712 |037c: sub-float v23, v23, v18 │ │ -0ed1e4: a718 0d09 |037e: sub-float v24, v13, v9 │ │ -0ed1e8: 0800 1b00 |0380: move-object/from16 v0, v27 │ │ -0ed1ec: 5200 740e |0382: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ -0ed1f0: 0219 0000 |0384: move/from16 v25, v0 │ │ -0ed1f4: a718 1819 |0386: sub-float v24, v24, v25 │ │ -0ed1f8: 0800 1b00 |0388: move-object/from16 v0, v27 │ │ -0ed1fc: 5200 740e |038a: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ -0ed200: 0219 0000 |038c: move/from16 v25, v0 │ │ -0ed204: 0800 1600 |038e: move-object/from16 v0, v22 │ │ -0ed208: 0201 1700 |0390: move/from16 v1, v23 │ │ -0ed20c: 0202 1800 |0392: move/from16 v2, v24 │ │ -0ed210: 0203 1200 |0394: move/from16 v3, v18 │ │ -0ed214: 0204 1900 |0396: move/from16 v4, v25 │ │ -0ed218: 6e54 4414 1032 |0398: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@1444 │ │ -0ed21e: 0800 1b00 |039b: move-object/from16 v0, v27 │ │ -0ed222: 5400 980e |039d: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ -0ed226: 0816 0000 |039f: move-object/from16 v22, v0 │ │ -0ed22a: 7801 071e 1100 |03a1: invoke-interface/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0ed230: 0a17 |03a4: move-result v23 │ │ -0ed232: 0200 1700 |03a5: move/from16 v0, v23 │ │ -0ed236: 0801 1600 |03a7: move-object/from16 v1, v22 │ │ -0ed23a: 5910 e90b |03a9: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0ed23e: 0800 1b00 |03ab: move-object/from16 v0, v27 │ │ -0ed242: 5400 980e |03ad: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ -0ed246: 0816 0000 |03af: move-object/from16 v22, v0 │ │ -0ed24a: 7801 061e 1100 |03b1: invoke-interface/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0ed250: 0a17 |03b4: move-result v23 │ │ -0ed252: 0800 1b00 |03b5: move-object/from16 v0, v27 │ │ -0ed256: 5400 990e |03b7: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ -0ed25a: 0818 0000 |03b9: move-object/from16 v24, v0 │ │ -0ed25e: 0800 1800 |03bb: move-object/from16 v0, v24 │ │ -0ed262: 5200 e50b |03bd: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0ed266: 0218 0000 |03bf: move/from16 v24, v0 │ │ -0ed26a: 0800 1b00 |03c1: move-object/from16 v0, v27 │ │ -0ed26e: 5200 740e |03c3: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ -0ed272: 0219 0000 |03c5: move/from16 v25, v0 │ │ -0ed276: a818 1819 |03c7: mul-float v24, v24, v25 │ │ -0ed27a: a918 1813 |03c9: div-float v24, v24, v19 │ │ -0ed27e: 0200 1800 |03cb: move/from16 v0, v24 │ │ -0ed282: 8700 |03cd: float-to-int v0, v0 │ │ -0ed284: 0218 0000 |03ce: move/from16 v24, v0 │ │ -0ed288: 0200 1800 |03d0: move/from16 v0, v24 │ │ -0ed28c: 8200 |03d2: int-to-float v0, v0 │ │ -0ed28e: 0218 0000 |03d3: move/from16 v24, v0 │ │ -0ed292: 7702 1826 1700 |03d5: invoke-static/range {v23, v24}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0ed298: 0a17 |03d8: move-result v23 │ │ -0ed29a: 0200 1700 |03d9: move/from16 v0, v23 │ │ -0ed29e: 0801 1600 |03db: move-object/from16 v1, v22 │ │ -0ed2a2: 5910 e50b |03dd: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0ed2a6: 0800 1b00 |03df: move-object/from16 v0, v27 │ │ -0ed2aa: 5400 980e |03e1: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ -0ed2ae: 0816 0000 |03e3: move-object/from16 v22, v0 │ │ -0ed2b2: a717 1508 |03e5: sub-float v23, v21, v8 │ │ -0ed2b6: 7801 071e 1100 |03e7: invoke-interface/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0ed2bc: 0a18 |03ea: move-result v24 │ │ -0ed2be: a717 1718 |03eb: sub-float v23, v23, v24 │ │ -0ed2c2: 0200 1700 |03ed: move/from16 v0, v23 │ │ -0ed2c6: 0801 1600 |03ef: move-object/from16 v1, v22 │ │ -0ed2ca: 5910 ea0b |03f1: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0ed2ce: 0800 1b00 |03f3: move-object/from16 v0, v27 │ │ -0ed2d2: 5400 980e |03f5: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ -0ed2d6: 0816 0000 |03f7: move-object/from16 v22, v0 │ │ -0ed2da: 0800 1b00 |03f9: move-object/from16 v0, v27 │ │ -0ed2de: 5400 990e |03fb: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ -0ed2e2: 0817 0000 |03fd: move-object/from16 v23, v0 │ │ -0ed2e6: 0800 1700 |03ff: move-object/from16 v0, v23 │ │ -0ed2ea: 5200 eb0b |0401: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0ed2ee: 0217 0000 |0403: move/from16 v23, v0 │ │ -0ed2f2: 0800 1b00 |0405: move-object/from16 v0, v27 │ │ -0ed2f6: 5400 990e |0407: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ -0ed2fa: 0818 0000 |0409: move-object/from16 v24, v0 │ │ -0ed2fe: 0800 1800 |040b: move-object/from16 v0, v24 │ │ -0ed302: 5200 e50b |040d: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0ed306: 0218 0000 |040f: move/from16 v24, v0 │ │ -0ed30a: 0800 1b00 |0411: move-object/from16 v0, v27 │ │ -0ed30e: 5400 980e |0413: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ -0ed312: 0819 0000 |0415: move-object/from16 v25, v0 │ │ -0ed316: 0800 1900 |0417: move-object/from16 v0, v25 │ │ -0ed31a: 5200 e50b |0419: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0ed31e: 0219 0000 |041b: move/from16 v25, v0 │ │ -0ed322: a718 1819 |041d: sub-float v24, v24, v25 │ │ -0ed326: 1519 803f |041f: const/high16 v25, #int 1065353216 // #3f80 │ │ -0ed32a: 7401 821a 1b00 |0421: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getScrollPercentY:()F // method@1a82 │ │ -0ed330: 0a1a |0424: move-result v26 │ │ -0ed332: a719 191a |0425: sub-float v25, v25, v26 │ │ -0ed336: a818 1819 |0427: mul-float v24, v24, v25 │ │ -0ed33a: 0200 1800 |0429: move/from16 v0, v24 │ │ -0ed33e: 8700 |042b: float-to-int v0, v0 │ │ -0ed340: 0218 0000 |042c: move/from16 v24, v0 │ │ -0ed344: 0200 1800 |042e: move/from16 v0, v24 │ │ -0ed348: 8200 |0430: int-to-float v0, v0 │ │ -0ed34a: 0218 0000 |0431: move/from16 v24, v0 │ │ -0ed34e: a617 1718 |0433: add-float v23, v23, v24 │ │ -0ed352: 0200 1700 |0435: move/from16 v0, v23 │ │ -0ed356: 0801 1600 |0437: move-object/from16 v1, v22 │ │ -0ed35a: 5910 eb0b |0439: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0ed35e: 0800 1b00 |043b: move-object/from16 v0, v27 │ │ -0ed362: 5400 9e0e |043d: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ -0ed366: 0816 0000 |043f: move-object/from16 v22, v0 │ │ -0ed36a: 7401 4d17 1600 |0441: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ -0ed370: 0a16 |0444: move-result v22 │ │ -0ed372: 2d16 1614 |0445: cmpl-float v22, v22, v20 │ │ -0ed376: 3916 1000 |0447: if-nez v22, 0457 // +0010 │ │ -0ed37a: 0800 1b00 |0449: move-object/from16 v0, v27 │ │ -0ed37e: 5400 9e0e |044b: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ -0ed382: 0816 0000 |044d: move-object/from16 v22, v0 │ │ -0ed386: 7401 4017 1600 |044f: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ -0ed38c: 0a16 |0452: move-result v22 │ │ -0ed38e: 2d16 1613 |0453: cmpl-float v22, v22, v19 │ │ -0ed392: 3816 2a01 |0455: if-eqz v22, 057f // +012a │ │ -0ed396: 0800 1b00 |0457: move-object/from16 v0, v27 │ │ -0ed39a: 5400 9e0e |0459: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ -0ed39e: 0816 0000 |045b: move-object/from16 v22, v0 │ │ -0ed3a2: 0800 1600 |045d: move-object/from16 v0, v22 │ │ -0ed3a6: 0201 1400 |045f: move/from16 v1, v20 │ │ -0ed3aa: 6e20 7617 1000 |0461: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1776 │ │ -0ed3b0: 0800 1b00 |0464: move-object/from16 v0, v27 │ │ -0ed3b4: 5400 9e0e |0466: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ -0ed3b8: 0816 0000 |0468: move-object/from16 v22, v0 │ │ -0ed3bc: 0800 1600 |046a: move-object/from16 v0, v22 │ │ -0ed3c0: 0201 1300 |046c: move/from16 v1, v19 │ │ -0ed3c4: 6e20 6617 1000 |046e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1766 │ │ -0ed3ca: 0800 1b00 |0471: move-object/from16 v0, v27 │ │ -0ed3ce: 5400 9e0e |0473: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ -0ed3d2: 0816 0000 |0475: move-object/from16 v22, v0 │ │ -0ed3d6: 0800 1600 |0477: move-object/from16 v0, v22 │ │ -0ed3da: 2000 df02 |0479: instance-of v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0ed3de: 0216 0000 |047b: move/from16 v22, v0 │ │ -0ed3e2: 3816 36fc |047d: if-eqz v22, 00b3 // -03ca │ │ -0ed3e6: 0800 1b00 |047f: move-object/from16 v0, v27 │ │ -0ed3ea: 540e 9e0e |0481: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ -0ed3ee: 1f0e df02 |0483: check-cast v14, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0ed3f2: 7210 2b1e 0e00 |0485: invoke-interface {v14}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.invalidate:()V // method@1e2b │ │ -0ed3f8: 7210 311e 0e00 |0488: invoke-interface {v14}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1e31 │ │ -0ed3fe: 2900 28fc |048b: goto/16 00b3 // -03d8 │ │ -0ed402: 0800 1b00 |048d: move-object/from16 v0, v27 │ │ -0ed406: 5400 9e0e |048f: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ -0ed40a: 0816 0000 |0491: move-object/from16 v22, v0 │ │ -0ed40e: 7401 4d17 1600 |0493: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ -0ed414: 0a14 |0496: move-result v20 │ │ -0ed416: 0800 1b00 |0497: move-object/from16 v0, v27 │ │ -0ed41a: 5400 9e0e |0499: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ -0ed41e: 0816 0000 |049b: move-object/from16 v22, v0 │ │ -0ed422: 7401 4017 1600 |049d: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ -0ed428: 0a13 |04a0: move-result v19 │ │ -0ed42a: 2900 2ffc |04a1: goto/16 00d0 // -03d1 │ │ -0ed42e: 1316 0000 |04a3: const/16 v22, #int 0 // #0 │ │ -0ed432: 2900 47fc |04a5: goto/16 00ec // -03b9 │ │ -0ed436: 1316 0000 |04a7: const/16 v22, #int 0 // #0 │ │ -0ed43a: 2900 65fc |04a9: goto/16 010e // -039b │ │ -0ed43e: 0800 1b00 |04ab: move-object/from16 v0, v27 │ │ -0ed442: 5500 930e |04ad: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollbarsOnTop:Z // field@0e93 │ │ -0ed446: 0216 0000 |04af: move/from16 v22, v0 │ │ -0ed44a: 3816 3c00 |04b1: if-eqz v22, 04ed // +003c │ │ -0ed44e: 0800 1b00 |04b3: move-object/from16 v0, v27 │ │ -0ed452: 5500 910e |04b5: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ -0ed456: 0216 0000 |04b7: move/from16 v22, v0 │ │ -0ed45a: 3816 1600 |04b9: if-eqz v22, 04cf // +0016 │ │ -0ed45e: 0800 1b00 |04bb: move-object/from16 v0, v27 │ │ -0ed462: 5400 9f0e |04bd: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e9f │ │ -0ed466: 0816 0000 |04bf: move-object/from16 v22, v0 │ │ -0ed46a: 0800 1600 |04c1: move-object/from16 v0, v22 │ │ -0ed46e: 5200 e50b |04c3: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0ed472: 0217 0000 |04c5: move/from16 v23, v0 │ │ -0ed476: a617 170f |04c7: add-float v23, v23, v15 │ │ -0ed47a: 0200 1700 |04c9: move/from16 v0, v23 │ │ -0ed47e: 0801 1600 |04cb: move-object/from16 v1, v22 │ │ -0ed482: 5910 e50b |04cd: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0ed486: 0800 1b00 |04cf: move-object/from16 v0, v27 │ │ -0ed48a: 5500 920e |04d1: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ -0ed48e: 0216 0000 |04d3: move/from16 v22, v0 │ │ -0ed492: 3816 0cfd |04d5: if-eqz v22, 01e1 // -02f4 │ │ -0ed496: 0800 1b00 |04d7: move-object/from16 v0, v27 │ │ -0ed49a: 5400 9f0e |04d9: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e9f │ │ -0ed49e: 0816 0000 |04db: move-object/from16 v22, v0 │ │ -0ed4a2: 0800 1600 |04dd: move-object/from16 v0, v22 │ │ -0ed4a6: 5200 e90b |04df: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0ed4aa: 0217 0000 |04e1: move/from16 v23, v0 │ │ -0ed4ae: a617 1710 |04e3: add-float v23, v23, v16 │ │ -0ed4b2: 0200 1700 |04e5: move/from16 v0, v23 │ │ -0ed4b6: 0801 1600 |04e7: move-object/from16 v1, v22 │ │ -0ed4ba: 5910 e90b |04e9: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0ed4be: 2900 f6fc |04eb: goto/16 01e1 // -030a │ │ -0ed4c2: 0800 1b00 |04ed: move-object/from16 v0, v27 │ │ -0ed4c6: 5500 910e |04ef: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ -0ed4ca: 0216 0000 |04f1: move/from16 v22, v0 │ │ -0ed4ce: 3816 eefc |04f3: if-eqz v22, 01e1 // -0312 │ │ -0ed4d2: 0800 1b00 |04f5: move-object/from16 v0, v27 │ │ -0ed4d6: 5400 9f0e |04f7: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e9f │ │ -0ed4da: 0816 0000 |04f9: move-object/from16 v22, v0 │ │ -0ed4de: 0800 1600 |04fb: move-object/from16 v0, v22 │ │ -0ed4e2: 5200 eb0b |04fd: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0ed4e6: 0217 0000 |04ff: move/from16 v23, v0 │ │ -0ed4ea: a617 170f |0501: add-float v23, v23, v15 │ │ -0ed4ee: 0200 1700 |0503: move/from16 v0, v23 │ │ -0ed4f2: 0801 1600 |0505: move-object/from16 v1, v22 │ │ -0ed4f6: 5910 eb0b |0507: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0ed4fa: 2900 d8fc |0509: goto/16 01e1 // -0328 │ │ -0ed4fe: 0800 1b00 |050b: move-object/from16 v0, v27 │ │ -0ed502: 5200 750e |050d: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ -0ed506: 0216 0000 |050f: move/from16 v22, v0 │ │ -0ed50a: 0200 1600 |0511: move/from16 v0, v22 │ │ -0ed50e: 0201 1400 |0513: move/from16 v1, v20 │ │ -0ed512: 7120 1826 1000 |0515: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0ed518: 0a14 |0518: move-result v20 │ │ -0ed51a: 2900 d2fc |0519: goto/16 01eb // -032e │ │ -0ed51e: 0800 1b00 |051b: move-object/from16 v0, v27 │ │ -0ed522: 5200 740e |051d: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ -0ed526: 0216 0000 |051f: move/from16 v22, v0 │ │ -0ed52a: 0200 1600 |0521: move/from16 v0, v22 │ │ -0ed52e: 0201 1300 |0523: move/from16 v1, v19 │ │ -0ed532: 7120 1826 1000 |0525: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0ed538: 0a13 |0528: move-result v19 │ │ -0ed53a: 2900 ccfc |0529: goto/16 01f5 // -0334 │ │ -0ed53e: 7210 061e 0c00 |052b: invoke-interface {v12}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0ed544: 0a0b |052e: move-result v11 │ │ -0ed546: 2900 6afd |052f: goto/16 0299 // -0296 │ │ -0ed54a: 0800 1b00 |0531: move-object/from16 v0, v27 │ │ -0ed54e: 5400 870e |0533: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ -0ed552: 0816 0000 |0535: move-object/from16 v22, v0 │ │ -0ed556: 1317 0000 |0537: const/16 v23, #int 0 // #0 │ │ -0ed55a: 1318 0000 |0539: const/16 v24, #int 0 // #0 │ │ -0ed55e: 1319 0000 |053b: const/16 v25, #int 0 // #0 │ │ -0ed562: 131a 0000 |053d: const/16 v26, #int 0 // #0 │ │ -0ed566: 7405 4414 1600 |053f: invoke-virtual/range {v22, v23, v24, v25, v26}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@1444 │ │ -0ed56c: 0800 1b00 |0542: move-object/from16 v0, v27 │ │ -0ed570: 5400 860e |0544: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ -0ed574: 0816 0000 |0546: move-object/from16 v22, v0 │ │ -0ed578: 1317 0000 |0548: const/16 v23, #int 0 // #0 │ │ -0ed57c: 1318 0000 |054a: const/16 v24, #int 0 // #0 │ │ -0ed580: 1319 0000 |054c: const/16 v25, #int 0 // #0 │ │ -0ed584: 131a 0000 |054e: const/16 v26, #int 0 // #0 │ │ -0ed588: 7405 4414 1600 |0550: invoke-virtual/range {v22, v23, v24, v25, v26}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@1444 │ │ -0ed58e: 2900 f9fd |0553: goto/16 034c // -0207 │ │ -0ed592: 7801 071e 1100 |0555: invoke-interface/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0ed598: 0a12 |0558: move-result v18 │ │ -0ed59a: 2900 1bfe |0559: goto/16 0374 // -01e5 │ │ -0ed59e: 0800 1b00 |055b: move-object/from16 v0, v27 │ │ -0ed5a2: 5400 990e |055d: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ -0ed5a6: 0816 0000 |055f: move-object/from16 v22, v0 │ │ -0ed5aa: 1317 0000 |0561: const/16 v23, #int 0 // #0 │ │ -0ed5ae: 1318 0000 |0563: const/16 v24, #int 0 // #0 │ │ -0ed5b2: 1319 0000 |0565: const/16 v25, #int 0 // #0 │ │ -0ed5b6: 131a 0000 |0567: const/16 v26, #int 0 // #0 │ │ -0ed5ba: 7405 4414 1600 |0569: invoke-virtual/range {v22, v23, v24, v25, v26}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@1444 │ │ -0ed5c0: 0800 1b00 |056c: move-object/from16 v0, v27 │ │ -0ed5c4: 5400 980e |056e: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ -0ed5c8: 0816 0000 |0570: move-object/from16 v22, v0 │ │ -0ed5cc: 1317 0000 |0572: const/16 v23, #int 0 // #0 │ │ -0ed5d0: 1318 0000 |0574: const/16 v24, #int 0 // #0 │ │ -0ed5d4: 1319 0000 |0576: const/16 v25, #int 0 // #0 │ │ -0ed5d8: 131a 0000 |0578: const/16 v26, #int 0 // #0 │ │ -0ed5dc: 7405 4414 1600 |057a: invoke-virtual/range {v22, v23, v24, v25, v26}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@1444 │ │ -0ed5e2: 2900 befe |057d: goto/16 043b // -0142 │ │ -0ed5e6: 0800 1b00 |057f: move-object/from16 v0, v27 │ │ -0ed5ea: 5400 9e0e |0581: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ -0ed5ee: 0816 0000 |0583: move-object/from16 v22, v0 │ │ -0ed5f2: 0800 1600 |0585: move-object/from16 v0, v22 │ │ -0ed5f6: 2000 df02 |0587: instance-of v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0ed5fa: 0216 0000 |0589: move/from16 v22, v0 │ │ -0ed5fe: 3816 28fb |058b: if-eqz v22, 00b3 // -04d8 │ │ -0ed602: 0800 1b00 |058d: move-object/from16 v0, v27 │ │ -0ed606: 5400 9e0e |058f: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ -0ed60a: 0816 0000 |0591: move-object/from16 v22, v0 │ │ -0ed60e: 1f16 df02 |0593: check-cast v22, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0ed612: 7801 311e 1600 |0595: invoke-interface/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1e31 │ │ -0ed618: 2900 1bfb |0598: goto/16 00b3 // -04e5 │ │ +0fb07c: |[0fb07c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.layout:()V │ │ +0fb08c: 0800 1b00 |0000: move-object/from16 v0, v27 │ │ +0fb090: 5400 950e |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0fb094: 0816 0000 |0004: move-object/from16 v22, v0 │ │ +0fb098: 0800 1600 |0006: move-object/from16 v0, v22 │ │ +0fb09c: 5405 6c0e |0008: iget-object v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6c │ │ +0fb0a0: 0800 1b00 |000a: move-object/from16 v0, v27 │ │ +0fb0a4: 5400 950e |000c: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0fb0a8: 0816 0000 |000e: move-object/from16 v22, v0 │ │ +0fb0ac: 0800 1600 |0010: move-object/from16 v0, v22 │ │ +0fb0b0: 540c 6f0e |0012: iget-object v12, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6f │ │ +0fb0b4: 0800 1b00 |0014: move-object/from16 v0, v27 │ │ +0fb0b8: 5400 950e |0016: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0fb0bc: 0816 0000 |0018: move-object/from16 v22, v0 │ │ +0fb0c0: 0800 1600 |001a: move-object/from16 v0, v22 │ │ +0fb0c4: 5400 710e |001c: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e71 │ │ +0fb0c8: 0811 0000 |001e: move-object/from16 v17, v0 │ │ +0fb0cc: 1207 |0020: const/4 v7, #int 0 // #0 │ │ +0fb0ce: 1208 |0021: const/4 v8, #int 0 // #0 │ │ +0fb0d0: 1209 |0022: const/4 v9, #int 0 // #0 │ │ +0fb0d2: 1206 |0023: const/4 v6, #int 0 // #0 │ │ +0fb0d4: 3805 1200 |0024: if-eqz v5, 0036 // +0012 │ │ +0fb0d8: 7210 051e 0500 |0026: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ +0fb0de: 0a07 |0029: move-result v7 │ │ +0fb0e0: 7210 081e 0500 |002a: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1e08 │ │ +0fb0e6: 0a08 |002d: move-result v8 │ │ +0fb0e8: 7210 091e 0500 |002e: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ +0fb0ee: 0a09 |0031: move-result v9 │ │ +0fb0f0: 7210 041e 0500 |0032: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ +0fb0f6: 0a06 |0035: move-result v6 │ │ +0fb0f8: 7401 8c1a 1b00 |0036: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getWidth:()F // method@1a8c │ │ +0fb0fe: 0a15 |0039: move-result v21 │ │ +0fb100: 7401 781a 1b00 |003a: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getHeight:()F // method@1a78 │ │ +0fb106: 0a0d |003d: move-result v13 │ │ +0fb108: 120f |003e: const/4 v15, #int 0 // #0 │ │ +0fb10a: 380c 0600 |003f: if-eqz v12, 0045 // +0006 │ │ +0fb10e: 7210 061e 0c00 |0041: invoke-interface {v12}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0fb114: 0a0f |0044: move-result v15 │ │ +0fb116: 0800 1b00 |0045: move-object/from16 v0, v27 │ │ +0fb11a: 5400 950e |0047: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0fb11e: 0816 0000 |0049: move-object/from16 v22, v0 │ │ +0fb122: 0800 1600 |004b: move-object/from16 v0, v22 │ │ +0fb126: 5400 6e0e |004d: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6e │ │ +0fb12a: 0816 0000 |004f: move-object/from16 v22, v0 │ │ +0fb12e: 3816 1800 |0051: if-eqz v22, 0069 // +0018 │ │ +0fb132: 0800 1b00 |0053: move-object/from16 v0, v27 │ │ +0fb136: 5400 950e |0055: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0fb13a: 0816 0000 |0057: move-object/from16 v22, v0 │ │ +0fb13e: 0800 1600 |0059: move-object/from16 v0, v22 │ │ +0fb142: 5400 6e0e |005b: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6e │ │ +0fb146: 0816 0000 |005d: move-object/from16 v22, v0 │ │ +0fb14a: 7801 061e 1600 |005f: invoke-interface/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0fb150: 0a16 |0062: move-result v22 │ │ +0fb152: 0200 1600 |0063: move/from16 v0, v22 │ │ +0fb156: 7120 1826 0f00 |0065: invoke-static {v15, v0}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0fb15c: 0a0f |0068: move-result v15 │ │ +0fb15e: 1310 0000 |0069: const/16 v16, #int 0 // #0 │ │ +0fb162: 3811 0600 |006b: if-eqz v17, 0071 // +0006 │ │ +0fb166: 7801 071e 1100 |006d: invoke-interface/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0fb16c: 0a10 |0070: move-result v16 │ │ +0fb16e: 0800 1b00 |0071: move-object/from16 v0, v27 │ │ +0fb172: 5400 950e |0073: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0fb176: 0816 0000 |0075: move-object/from16 v22, v0 │ │ +0fb17a: 0800 1600 |0077: move-object/from16 v0, v22 │ │ +0fb17e: 5400 700e |0079: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e70 │ │ +0fb182: 0816 0000 |007b: move-object/from16 v22, v0 │ │ +0fb186: 3816 1a00 |007d: if-eqz v22, 0097 // +001a │ │ +0fb18a: 0800 1b00 |007f: move-object/from16 v0, v27 │ │ +0fb18e: 5400 950e |0081: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0fb192: 0816 0000 |0083: move-object/from16 v22, v0 │ │ +0fb196: 0800 1600 |0085: move-object/from16 v0, v22 │ │ +0fb19a: 5400 700e |0087: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e70 │ │ +0fb19e: 0816 0000 |0089: move-object/from16 v22, v0 │ │ +0fb1a2: 7801 071e 1600 |008b: invoke-interface/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0fb1a8: 0a16 |008e: move-result v22 │ │ +0fb1aa: 0200 1000 |008f: move/from16 v0, v16 │ │ +0fb1ae: 0201 1600 |0091: move/from16 v1, v22 │ │ +0fb1b2: 7120 1826 1000 |0093: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0fb1b8: 0a10 |0096: move-result v16 │ │ +0fb1ba: a716 1507 |0097: sub-float v22, v21, v7 │ │ +0fb1be: a716 1608 |0099: sub-float v22, v22, v8 │ │ +0fb1c2: 0200 1600 |009b: move/from16 v0, v22 │ │ +0fb1c6: 0801 1b00 |009d: move-object/from16 v1, v27 │ │ +0fb1ca: 5910 750e |009f: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ +0fb1ce: a716 0d09 |00a1: sub-float v22, v13, v9 │ │ +0fb1d2: a716 1606 |00a3: sub-float v22, v22, v6 │ │ +0fb1d6: 0200 1600 |00a5: move/from16 v0, v22 │ │ +0fb1da: 0801 1b00 |00a7: move-object/from16 v1, v27 │ │ +0fb1de: 5910 740e |00a9: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ +0fb1e2: 0800 1b00 |00ab: move-object/from16 v0, v27 │ │ +0fb1e6: 5400 9e0e |00ad: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ +0fb1ea: 0816 0000 |00af: move-object/from16 v22, v0 │ │ +0fb1ee: 3916 0300 |00b1: if-nez v22, 00b4 // +0003 │ │ +0fb1f2: 0e00 |00b3: return-void │ │ +0fb1f4: 0800 1b00 |00b4: move-object/from16 v0, v27 │ │ +0fb1f8: 5400 9e0e |00b6: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ +0fb1fc: 0816 0000 |00b8: move-object/from16 v22, v0 │ │ +0fb200: 0800 1600 |00ba: move-object/from16 v0, v22 │ │ +0fb204: 2000 dd02 |00bc: instance-of v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fb208: 0216 0000 |00be: move/from16 v22, v0 │ │ +0fb20c: 3816 cd03 |00c0: if-eqz v22, 048d // +03cd │ │ +0fb210: 0800 1b00 |00c2: move-object/from16 v0, v27 │ │ +0fb214: 540e 9e0e |00c4: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ +0fb218: 1f0e dd02 |00c6: check-cast v14, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fb21c: 7210 2a1e 0e00 |00c8: invoke-interface {v14}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1e2a │ │ +0fb222: 0a14 |00cb: move-result v20 │ │ +0fb224: 7210 291e 0e00 |00cc: invoke-interface {v14}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1e29 │ │ +0fb22a: 0a13 |00cf: move-result v19 │ │ +0fb22c: 0800 1b00 |00d0: move-object/from16 v0, v27 │ │ +0fb230: 5500 840e |00d2: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.forceOverscrollX:Z // field@0e84 │ │ +0fb234: 0216 0000 |00d4: move/from16 v22, v0 │ │ +0fb238: 3916 1400 |00d6: if-nez v22, 00ea // +0014 │ │ +0fb23c: 0800 1b00 |00d8: move-object/from16 v0, v27 │ │ +0fb240: 5200 750e |00da: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ +0fb244: 0216 0000 |00dc: move/from16 v22, v0 │ │ +0fb248: 2d16 1416 |00de: cmpl-float v22, v20, v22 │ │ +0fb24c: 3d16 c303 |00e0: if-lez v22, 04a3 // +03c3 │ │ +0fb250: 0800 1b00 |00e2: move-object/from16 v0, v27 │ │ +0fb254: 5500 780e |00e4: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.disableX:Z // field@0e78 │ │ +0fb258: 0216 0000 |00e6: move/from16 v22, v0 │ │ +0fb25c: 3916 bb03 |00e8: if-nez v22, 04a3 // +03bb │ │ +0fb260: 1316 0100 |00ea: const/16 v22, #int 1 // #1 │ │ +0fb264: 0200 1600 |00ec: move/from16 v0, v22 │ │ +0fb268: 0801 1b00 |00ee: move-object/from16 v1, v27 │ │ +0fb26c: 5c10 910e |00f0: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ +0fb270: 0800 1b00 |00f2: move-object/from16 v0, v27 │ │ +0fb274: 5500 850e |00f4: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.forceOverscrollY:Z // field@0e85 │ │ +0fb278: 0216 0000 |00f6: move/from16 v22, v0 │ │ +0fb27c: 3916 1400 |00f8: if-nez v22, 010c // +0014 │ │ +0fb280: 0800 1b00 |00fa: move-object/from16 v0, v27 │ │ +0fb284: 5200 740e |00fc: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ +0fb288: 0216 0000 |00fe: move/from16 v22, v0 │ │ +0fb28c: 2d16 1316 |0100: cmpl-float v22, v19, v22 │ │ +0fb290: 3d16 a503 |0102: if-lez v22, 04a7 // +03a5 │ │ +0fb294: 0800 1b00 |0104: move-object/from16 v0, v27 │ │ +0fb298: 5500 790e |0106: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.disableY:Z // field@0e79 │ │ +0fb29c: 0216 0000 |0108: move/from16 v22, v0 │ │ +0fb2a0: 3916 9d03 |010a: if-nez v22, 04a7 // +039d │ │ +0fb2a4: 1316 0100 |010c: const/16 v22, #int 1 // #1 │ │ +0fb2a8: 0200 1600 |010e: move/from16 v0, v22 │ │ +0fb2ac: 0801 1b00 |0110: move-object/from16 v1, v27 │ │ +0fb2b0: 5c10 920e |0112: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ +0fb2b4: 0800 1b00 |0114: move-object/from16 v0, v27 │ │ +0fb2b8: 550a 7f0e |0116: iget-boolean v10, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeScrollBars:Z // field@0e7f │ │ +0fb2bc: 390a 8000 |0118: if-nez v10, 0198 // +0080 │ │ +0fb2c0: 0800 1b00 |011a: move-object/from16 v0, v27 │ │ +0fb2c4: 5500 920e |011c: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ +0fb2c8: 0216 0000 |011e: move/from16 v22, v0 │ │ +0fb2cc: 3816 3200 |0120: if-eqz v22, 0152 // +0032 │ │ +0fb2d0: 0800 1b00 |0122: move-object/from16 v0, v27 │ │ +0fb2d4: 5200 750e |0124: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ +0fb2d8: 0216 0000 |0126: move/from16 v22, v0 │ │ +0fb2dc: a716 1610 |0128: sub-float v22, v22, v16 │ │ +0fb2e0: 0200 1600 |012a: move/from16 v0, v22 │ │ +0fb2e4: 0801 1b00 |012c: move-object/from16 v1, v27 │ │ +0fb2e8: 5910 750e |012e: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ +0fb2ec: 0800 1b00 |0130: move-object/from16 v0, v27 │ │ +0fb2f0: 5500 910e |0132: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ +0fb2f4: 0216 0000 |0134: move/from16 v22, v0 │ │ +0fb2f8: 3916 1c00 |0136: if-nez v22, 0152 // +001c │ │ +0fb2fc: 0800 1b00 |0138: move-object/from16 v0, v27 │ │ +0fb300: 5200 750e |013a: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ +0fb304: 0216 0000 |013c: move/from16 v22, v0 │ │ +0fb308: 2d16 1416 |013e: cmpl-float v22, v20, v22 │ │ +0fb30c: 3d16 1200 |0140: if-lez v22, 0152 // +0012 │ │ +0fb310: 0800 1b00 |0142: move-object/from16 v0, v27 │ │ +0fb314: 5500 780e |0144: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.disableX:Z // field@0e78 │ │ +0fb318: 0216 0000 |0146: move/from16 v22, v0 │ │ +0fb31c: 3916 0a00 |0148: if-nez v22, 0152 // +000a │ │ +0fb320: 1316 0100 |014a: const/16 v22, #int 1 // #1 │ │ +0fb324: 0200 1600 |014c: move/from16 v0, v22 │ │ +0fb328: 0801 1b00 |014e: move-object/from16 v1, v27 │ │ +0fb32c: 5c10 910e |0150: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ +0fb330: 0800 1b00 |0152: move-object/from16 v0, v27 │ │ +0fb334: 5500 910e |0154: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ +0fb338: 0216 0000 |0156: move/from16 v22, v0 │ │ +0fb33c: 3816 4000 |0158: if-eqz v22, 0198 // +0040 │ │ +0fb340: 0800 1b00 |015a: move-object/from16 v0, v27 │ │ +0fb344: 5200 740e |015c: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ +0fb348: 0216 0000 |015e: move/from16 v22, v0 │ │ +0fb34c: a716 160f |0160: sub-float v22, v22, v15 │ │ +0fb350: 0200 1600 |0162: move/from16 v0, v22 │ │ +0fb354: 0801 1b00 |0164: move-object/from16 v1, v27 │ │ +0fb358: 5910 740e |0166: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ +0fb35c: 0800 1b00 |0168: move-object/from16 v0, v27 │ │ +0fb360: 5500 920e |016a: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ +0fb364: 0216 0000 |016c: move/from16 v22, v0 │ │ +0fb368: 3916 2a00 |016e: if-nez v22, 0198 // +002a │ │ +0fb36c: 0800 1b00 |0170: move-object/from16 v0, v27 │ │ +0fb370: 5200 740e |0172: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ +0fb374: 0216 0000 |0174: move/from16 v22, v0 │ │ +0fb378: 2d16 1316 |0176: cmpl-float v22, v19, v22 │ │ +0fb37c: 3d16 2000 |0178: if-lez v22, 0198 // +0020 │ │ +0fb380: 0800 1b00 |017a: move-object/from16 v0, v27 │ │ +0fb384: 5500 790e |017c: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.disableY:Z // field@0e79 │ │ +0fb388: 0216 0000 |017e: move/from16 v22, v0 │ │ +0fb38c: 3916 1800 |0180: if-nez v22, 0198 // +0018 │ │ +0fb390: 1316 0100 |0182: const/16 v22, #int 1 // #1 │ │ +0fb394: 0200 1600 |0184: move/from16 v0, v22 │ │ +0fb398: 0801 1b00 |0186: move-object/from16 v1, v27 │ │ +0fb39c: 5c10 920e |0188: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ +0fb3a0: 0800 1b00 |018a: move-object/from16 v0, v27 │ │ +0fb3a4: 5200 750e |018c: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ +0fb3a8: 0216 0000 |018e: move/from16 v22, v0 │ │ +0fb3ac: a716 1610 |0190: sub-float v22, v22, v16 │ │ +0fb3b0: 0200 1600 |0192: move/from16 v0, v22 │ │ +0fb3b4: 0801 1b00 |0194: move-object/from16 v1, v27 │ │ +0fb3b8: 5910 750e |0196: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ +0fb3bc: 0800 1b00 |0198: move-object/from16 v0, v27 │ │ +0fb3c0: 5400 9f0e |019a: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e9f │ │ +0fb3c4: 0816 0000 |019c: move-object/from16 v22, v0 │ │ +0fb3c8: 0800 1b00 |019e: move-object/from16 v0, v27 │ │ +0fb3cc: 5200 750e |01a0: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ +0fb3d0: 0217 0000 |01a2: move/from16 v23, v0 │ │ +0fb3d4: 0800 1b00 |01a4: move-object/from16 v0, v27 │ │ +0fb3d8: 5200 740e |01a6: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ +0fb3dc: 0218 0000 |01a8: move/from16 v24, v0 │ │ +0fb3e0: 0800 1600 |01aa: move-object/from16 v0, v22 │ │ +0fb3e4: 0201 1700 |01ac: move/from16 v1, v23 │ │ +0fb3e8: 0202 1800 |01ae: move/from16 v2, v24 │ │ +0fb3ec: 6e52 4414 7016 |01b0: invoke-virtual {v0, v7, v6, v1, v2}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@1444 │ │ +0fb3f2: 380a f802 |01b3: if-eqz v10, 04ab // +02f8 │ │ +0fb3f6: 0800 1b00 |01b5: move-object/from16 v0, v27 │ │ +0fb3fa: 5500 910e |01b7: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ +0fb3fe: 0216 0000 |01b9: move/from16 v22, v0 │ │ +0fb402: 3816 1000 |01bb: if-eqz v22, 01cb // +0010 │ │ +0fb406: 0800 1b00 |01bd: move-object/from16 v0, v27 │ │ +0fb40a: 5200 740e |01bf: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ +0fb40e: 0216 0000 |01c1: move/from16 v22, v0 │ │ +0fb412: a716 160f |01c3: sub-float v22, v22, v15 │ │ +0fb416: 0200 1600 |01c5: move/from16 v0, v22 │ │ +0fb41a: 0801 1b00 |01c7: move-object/from16 v1, v27 │ │ +0fb41e: 5910 740e |01c9: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ +0fb422: 0800 1b00 |01cb: move-object/from16 v0, v27 │ │ +0fb426: 5500 920e |01cd: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ +0fb42a: 0216 0000 |01cf: move/from16 v22, v0 │ │ +0fb42e: 3816 1000 |01d1: if-eqz v22, 01e1 // +0010 │ │ +0fb432: 0800 1b00 |01d3: move-object/from16 v0, v27 │ │ +0fb436: 5200 750e |01d5: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ +0fb43a: 0216 0000 |01d7: move/from16 v22, v0 │ │ +0fb43e: a716 1610 |01d9: sub-float v22, v22, v16 │ │ +0fb442: 0200 1600 |01db: move/from16 v0, v22 │ │ +0fb446: 0801 1b00 |01dd: move-object/from16 v1, v27 │ │ +0fb44a: 5910 750e |01df: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ +0fb44e: 0800 1b00 |01e1: move-object/from16 v0, v27 │ │ +0fb452: 5500 780e |01e3: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.disableX:Z // field@0e78 │ │ +0fb456: 0216 0000 |01e5: move/from16 v22, v0 │ │ +0fb45a: 3816 2403 |01e7: if-eqz v22, 050b // +0324 │ │ +0fb45e: 0214 1500 |01e9: move/from16 v20, v21 │ │ +0fb462: 0800 1b00 |01eb: move-object/from16 v0, v27 │ │ +0fb466: 5500 790e |01ed: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.disableY:Z // field@0e79 │ │ +0fb46a: 0216 0000 |01ef: move/from16 v22, v0 │ │ +0fb46e: 3816 2a03 |01f1: if-eqz v22, 051b // +032a │ │ +0fb472: 0213 0d00 |01f3: move/from16 v19, v13 │ │ +0fb476: 0800 1b00 |01f5: move-object/from16 v0, v27 │ │ +0fb47a: 5200 750e |01f7: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ +0fb47e: 0216 0000 |01f9: move/from16 v22, v0 │ │ +0fb482: a716 1416 |01fb: sub-float v22, v20, v22 │ │ +0fb486: 0200 1600 |01fd: move/from16 v0, v22 │ │ +0fb48a: 0801 1b00 |01ff: move-object/from16 v1, v27 │ │ +0fb48e: 5910 890e |0201: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ +0fb492: 0800 1b00 |0203: move-object/from16 v0, v27 │ │ +0fb496: 5200 740e |0205: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ +0fb49a: 0216 0000 |0207: move/from16 v22, v0 │ │ +0fb49e: a716 1316 |0209: sub-float v22, v19, v22 │ │ +0fb4a2: 0200 1600 |020b: move/from16 v0, v22 │ │ +0fb4a6: 0801 1b00 |020d: move-object/from16 v1, v27 │ │ +0fb4aa: 5910 8a0e |020f: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ +0fb4ae: 380a 2e00 |0211: if-eqz v10, 023f // +002e │ │ +0fb4b2: 0800 1b00 |0213: move-object/from16 v0, v27 │ │ +0fb4b6: 5500 910e |0215: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ +0fb4ba: 0216 0000 |0217: move/from16 v22, v0 │ │ +0fb4be: 3816 1000 |0219: if-eqz v22, 0229 // +0010 │ │ +0fb4c2: 0800 1b00 |021b: move-object/from16 v0, v27 │ │ +0fb4c6: 5200 8a0e |021d: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ +0fb4ca: 0216 0000 |021f: move/from16 v22, v0 │ │ +0fb4ce: a716 160f |0221: sub-float v22, v22, v15 │ │ +0fb4d2: 0200 1600 |0223: move/from16 v0, v22 │ │ +0fb4d6: 0801 1b00 |0225: move-object/from16 v1, v27 │ │ +0fb4da: 5910 8a0e |0227: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ +0fb4de: 0800 1b00 |0229: move-object/from16 v0, v27 │ │ +0fb4e2: 5500 920e |022b: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ +0fb4e6: 0216 0000 |022d: move/from16 v22, v0 │ │ +0fb4ea: 3816 1000 |022f: if-eqz v22, 023f // +0010 │ │ +0fb4ee: 0800 1b00 |0231: move-object/from16 v0, v27 │ │ +0fb4f2: 5200 890e |0233: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ +0fb4f6: 0216 0000 |0235: move/from16 v22, v0 │ │ +0fb4fa: a716 1610 |0237: sub-float v22, v22, v16 │ │ +0fb4fe: 0200 1600 |0239: move/from16 v0, v22 │ │ +0fb502: 0801 1b00 |023b: move-object/from16 v1, v27 │ │ +0fb506: 5910 890e |023d: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ +0fb50a: 0800 1b00 |023f: move-object/from16 v0, v27 │ │ +0fb50e: 5200 720e |0241: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0fb512: 0216 0000 |0243: move/from16 v22, v0 │ │ +0fb516: 1317 0000 |0245: const/16 v23, #int 0 // #0 │ │ +0fb51a: 0800 1b00 |0247: move-object/from16 v0, v27 │ │ +0fb51e: 5200 890e |0249: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ +0fb522: 0218 0000 |024b: move/from16 v24, v0 │ │ +0fb526: 7703 8813 1600 |024d: invoke-static/range {v22, v23, v24}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ +0fb52c: 0a16 |0250: move-result v22 │ │ +0fb52e: 0800 1b00 |0251: move-object/from16 v0, v27 │ │ +0fb532: 0201 1600 |0253: move/from16 v1, v22 │ │ +0fb536: 6e20 9c1a 1000 |0255: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:(F)V // method@1a9c │ │ +0fb53c: 0800 1b00 |0258: move-object/from16 v0, v27 │ │ +0fb540: 5200 730e |025a: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0fb544: 0216 0000 |025c: move/from16 v22, v0 │ │ +0fb548: 1317 0000 |025e: const/16 v23, #int 0 // #0 │ │ +0fb54c: 0800 1b00 |0260: move-object/from16 v0, v27 │ │ +0fb550: 5200 8a0e |0262: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ +0fb554: 0218 0000 |0264: move/from16 v24, v0 │ │ +0fb558: 7703 8813 1600 |0266: invoke-static/range {v22, v23, v24}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ +0fb55e: 0a16 |0269: move-result v22 │ │ +0fb560: 0800 1b00 |026a: move-object/from16 v0, v27 │ │ +0fb564: 0201 1600 |026c: move/from16 v1, v22 │ │ +0fb568: 6e20 9d1a 1000 |026e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:(F)V // method@1a9d │ │ +0fb56e: 0800 1b00 |0271: move-object/from16 v0, v27 │ │ +0fb572: 5500 910e |0273: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ +0fb576: 0216 0000 |0275: move/from16 v22, v0 │ │ +0fb57a: 3816 d500 |0277: if-eqz v22, 034c // +00d5 │ │ +0fb57e: 380c b802 |0279: if-eqz v12, 0531 // +02b8 │ │ +0fb582: 0800 1b00 |027b: move-object/from16 v0, v27 │ │ +0fb586: 5400 950e |027d: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0fb58a: 0816 0000 |027f: move-object/from16 v22, v0 │ │ +0fb58e: 0800 1600 |0281: move-object/from16 v0, v22 │ │ +0fb592: 5400 6e0e |0283: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6e │ │ +0fb596: 0816 0000 |0285: move-object/from16 v22, v0 │ │ +0fb59a: 3816 a402 |0287: if-eqz v22, 052b // +02a4 │ │ +0fb59e: 0800 1b00 |0289: move-object/from16 v0, v27 │ │ +0fb5a2: 5400 950e |028b: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0fb5a6: 0816 0000 |028d: move-object/from16 v22, v0 │ │ +0fb5aa: 0800 1600 |028f: move-object/from16 v0, v22 │ │ +0fb5ae: 5400 6e0e |0291: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6e │ │ +0fb5b2: 0816 0000 |0293: move-object/from16 v22, v0 │ │ +0fb5b6: 7801 061e 1600 |0295: invoke-interface/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0fb5bc: 0a0b |0298: move-result v11 │ │ +0fb5be: 0800 1b00 |0299: move-object/from16 v0, v27 │ │ +0fb5c2: 5400 870e |029b: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ +0fb5c6: 0816 0000 |029d: move-object/from16 v22, v0 │ │ +0fb5ca: 0800 1b00 |029f: move-object/from16 v0, v27 │ │ +0fb5ce: 5200 750e |02a1: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ +0fb5d2: 0217 0000 |02a3: move/from16 v23, v0 │ │ +0fb5d6: 0800 1600 |02a5: move-object/from16 v0, v22 │ │ +0fb5da: 0201 1700 |02a7: move/from16 v1, v23 │ │ +0fb5de: 6e5b 4414 7016 |02a9: invoke-virtual {v0, v7, v6, v1, v11}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@1444 │ │ +0fb5e4: 0800 1b00 |02ac: move-object/from16 v0, v27 │ │ +0fb5e8: 5400 860e |02ae: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ +0fb5ec: 0816 0000 |02b0: move-object/from16 v22, v0 │ │ +0fb5f0: 7210 071e 0c00 |02b2: invoke-interface {v12}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0fb5f6: 0a17 |02b5: move-result v23 │ │ +0fb5f8: 0800 1b00 |02b6: move-object/from16 v0, v27 │ │ +0fb5fc: 5400 870e |02b8: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ +0fb600: 0818 0000 |02ba: move-object/from16 v24, v0 │ │ +0fb604: 0800 1800 |02bc: move-object/from16 v0, v24 │ │ +0fb608: 5200 e90b |02be: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0fb60c: 0218 0000 |02c0: move/from16 v24, v0 │ │ +0fb610: 0800 1b00 |02c2: move-object/from16 v0, v27 │ │ +0fb614: 5200 750e |02c4: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ +0fb618: 0219 0000 |02c6: move/from16 v25, v0 │ │ +0fb61c: a818 1819 |02c8: mul-float v24, v24, v25 │ │ +0fb620: a918 1814 |02ca: div-float v24, v24, v20 │ │ +0fb624: 0200 1800 |02cc: move/from16 v0, v24 │ │ +0fb628: 8700 |02ce: float-to-int v0, v0 │ │ +0fb62a: 0218 0000 |02cf: move/from16 v24, v0 │ │ +0fb62e: 0200 1800 |02d1: move/from16 v0, v24 │ │ +0fb632: 8200 |02d3: int-to-float v0, v0 │ │ +0fb634: 0218 0000 |02d4: move/from16 v24, v0 │ │ +0fb638: 7702 1826 1700 |02d6: invoke-static/range {v23, v24}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0fb63e: 0a17 |02d9: move-result v23 │ │ +0fb640: 0200 1700 |02da: move/from16 v0, v23 │ │ +0fb644: 0801 1600 |02dc: move-object/from16 v1, v22 │ │ +0fb648: 5910 e90b |02de: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0fb64c: 0800 1b00 |02e0: move-object/from16 v0, v27 │ │ +0fb650: 5400 860e |02e2: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ +0fb654: 0816 0000 |02e4: move-object/from16 v22, v0 │ │ +0fb658: 7210 061e 0c00 |02e6: invoke-interface {v12}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0fb65e: 0a17 |02e9: move-result v23 │ │ +0fb660: 0200 1700 |02ea: move/from16 v0, v23 │ │ +0fb664: 0801 1600 |02ec: move-object/from16 v1, v22 │ │ +0fb668: 5910 e50b |02ee: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0fb66c: 0800 1b00 |02f0: move-object/from16 v0, v27 │ │ +0fb670: 5400 860e |02f2: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ +0fb674: 0816 0000 |02f4: move-object/from16 v22, v0 │ │ +0fb678: 0800 1b00 |02f6: move-object/from16 v0, v27 │ │ +0fb67c: 5400 870e |02f8: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ +0fb680: 0817 0000 |02fa: move-object/from16 v23, v0 │ │ +0fb684: 0800 1700 |02fc: move-object/from16 v0, v23 │ │ +0fb688: 5200 ea0b |02fe: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0fb68c: 0217 0000 |0300: move/from16 v23, v0 │ │ +0fb690: 0800 1b00 |0302: move-object/from16 v0, v27 │ │ +0fb694: 5400 870e |0304: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ +0fb698: 0818 0000 |0306: move-object/from16 v24, v0 │ │ +0fb69c: 0800 1800 |0308: move-object/from16 v0, v24 │ │ +0fb6a0: 5200 e90b |030a: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0fb6a4: 0218 0000 |030c: move/from16 v24, v0 │ │ +0fb6a8: 0800 1b00 |030e: move-object/from16 v0, v27 │ │ +0fb6ac: 5400 860e |0310: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ +0fb6b0: 0819 0000 |0312: move-object/from16 v25, v0 │ │ +0fb6b4: 0800 1900 |0314: move-object/from16 v0, v25 │ │ +0fb6b8: 5200 e90b |0316: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0fb6bc: 0219 0000 |0318: move/from16 v25, v0 │ │ +0fb6c0: a718 1819 |031a: sub-float v24, v24, v25 │ │ +0fb6c4: 7401 811a 1b00 |031c: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getScrollPercentX:()F // method@1a81 │ │ +0fb6ca: 0a19 |031f: move-result v25 │ │ +0fb6cc: a818 1819 |0320: mul-float v24, v24, v25 │ │ +0fb6d0: 0200 1800 |0322: move/from16 v0, v24 │ │ +0fb6d4: 8700 |0324: float-to-int v0, v0 │ │ +0fb6d6: 0218 0000 |0325: move/from16 v24, v0 │ │ +0fb6da: 0200 1800 |0327: move/from16 v0, v24 │ │ +0fb6de: 8200 |0329: int-to-float v0, v0 │ │ +0fb6e0: 0218 0000 |032a: move/from16 v24, v0 │ │ +0fb6e4: a617 1718 |032c: add-float v23, v23, v24 │ │ +0fb6e8: 0200 1700 |032e: move/from16 v0, v23 │ │ +0fb6ec: 0801 1600 |0330: move-object/from16 v1, v22 │ │ +0fb6f0: 5910 ea0b |0332: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0fb6f4: 0800 1b00 |0334: move-object/from16 v0, v27 │ │ +0fb6f8: 5400 860e |0336: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ +0fb6fc: 0816 0000 |0338: move-object/from16 v22, v0 │ │ +0fb700: 0800 1b00 |033a: move-object/from16 v0, v27 │ │ +0fb704: 5400 870e |033c: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ +0fb708: 0817 0000 |033e: move-object/from16 v23, v0 │ │ +0fb70c: 0800 1700 |0340: move-object/from16 v0, v23 │ │ +0fb710: 5200 eb0b |0342: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0fb714: 0217 0000 |0344: move/from16 v23, v0 │ │ +0fb718: 0200 1700 |0346: move/from16 v0, v23 │ │ +0fb71c: 0801 1600 |0348: move-object/from16 v1, v22 │ │ +0fb720: 5910 eb0b |034a: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0fb724: 0800 1b00 |034c: move-object/from16 v0, v27 │ │ +0fb728: 5500 920e |034e: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ +0fb72c: 0216 0000 |0350: move/from16 v22, v0 │ │ +0fb730: 3816 e900 |0352: if-eqz v22, 043b // +00e9 │ │ +0fb734: 3811 0702 |0354: if-eqz v17, 055b // +0207 │ │ +0fb738: 0800 1b00 |0356: move-object/from16 v0, v27 │ │ +0fb73c: 5400 950e |0358: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0fb740: 0816 0000 |035a: move-object/from16 v22, v0 │ │ +0fb744: 0800 1600 |035c: move-object/from16 v0, v22 │ │ +0fb748: 5400 700e |035e: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e70 │ │ +0fb74c: 0816 0000 |0360: move-object/from16 v22, v0 │ │ +0fb750: 3816 f301 |0362: if-eqz v22, 0555 // +01f3 │ │ +0fb754: 0800 1b00 |0364: move-object/from16 v0, v27 │ │ +0fb758: 5400 950e |0366: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0fb75c: 0816 0000 |0368: move-object/from16 v22, v0 │ │ +0fb760: 0800 1600 |036a: move-object/from16 v0, v22 │ │ +0fb764: 5400 700e |036c: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e70 │ │ +0fb768: 0816 0000 |036e: move-object/from16 v22, v0 │ │ +0fb76c: 7801 071e 1600 |0370: invoke-interface/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0fb772: 0a12 |0373: move-result v18 │ │ +0fb774: 0800 1b00 |0374: move-object/from16 v0, v27 │ │ +0fb778: 5400 990e |0376: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ +0fb77c: 0816 0000 |0378: move-object/from16 v22, v0 │ │ +0fb780: a717 1508 |037a: sub-float v23, v21, v8 │ │ +0fb784: a717 1712 |037c: sub-float v23, v23, v18 │ │ +0fb788: a718 0d09 |037e: sub-float v24, v13, v9 │ │ +0fb78c: 0800 1b00 |0380: move-object/from16 v0, v27 │ │ +0fb790: 5200 740e |0382: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ +0fb794: 0219 0000 |0384: move/from16 v25, v0 │ │ +0fb798: a718 1819 |0386: sub-float v24, v24, v25 │ │ +0fb79c: 0800 1b00 |0388: move-object/from16 v0, v27 │ │ +0fb7a0: 5200 740e |038a: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ +0fb7a4: 0219 0000 |038c: move/from16 v25, v0 │ │ +0fb7a8: 0800 1600 |038e: move-object/from16 v0, v22 │ │ +0fb7ac: 0201 1700 |0390: move/from16 v1, v23 │ │ +0fb7b0: 0202 1800 |0392: move/from16 v2, v24 │ │ +0fb7b4: 0203 1200 |0394: move/from16 v3, v18 │ │ +0fb7b8: 0204 1900 |0396: move/from16 v4, v25 │ │ +0fb7bc: 6e54 4414 1032 |0398: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@1444 │ │ +0fb7c2: 0800 1b00 |039b: move-object/from16 v0, v27 │ │ +0fb7c6: 5400 980e |039d: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ +0fb7ca: 0816 0000 |039f: move-object/from16 v22, v0 │ │ +0fb7ce: 7801 071e 1100 |03a1: invoke-interface/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0fb7d4: 0a17 |03a4: move-result v23 │ │ +0fb7d6: 0200 1700 |03a5: move/from16 v0, v23 │ │ +0fb7da: 0801 1600 |03a7: move-object/from16 v1, v22 │ │ +0fb7de: 5910 e90b |03a9: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0fb7e2: 0800 1b00 |03ab: move-object/from16 v0, v27 │ │ +0fb7e6: 5400 980e |03ad: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ +0fb7ea: 0816 0000 |03af: move-object/from16 v22, v0 │ │ +0fb7ee: 7801 061e 1100 |03b1: invoke-interface/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0fb7f4: 0a17 |03b4: move-result v23 │ │ +0fb7f6: 0800 1b00 |03b5: move-object/from16 v0, v27 │ │ +0fb7fa: 5400 990e |03b7: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ +0fb7fe: 0818 0000 |03b9: move-object/from16 v24, v0 │ │ +0fb802: 0800 1800 |03bb: move-object/from16 v0, v24 │ │ +0fb806: 5200 e50b |03bd: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0fb80a: 0218 0000 |03bf: move/from16 v24, v0 │ │ +0fb80e: 0800 1b00 |03c1: move-object/from16 v0, v27 │ │ +0fb812: 5200 740e |03c3: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ +0fb816: 0219 0000 |03c5: move/from16 v25, v0 │ │ +0fb81a: a818 1819 |03c7: mul-float v24, v24, v25 │ │ +0fb81e: a918 1813 |03c9: div-float v24, v24, v19 │ │ +0fb822: 0200 1800 |03cb: move/from16 v0, v24 │ │ +0fb826: 8700 |03cd: float-to-int v0, v0 │ │ +0fb828: 0218 0000 |03ce: move/from16 v24, v0 │ │ +0fb82c: 0200 1800 |03d0: move/from16 v0, v24 │ │ +0fb830: 8200 |03d2: int-to-float v0, v0 │ │ +0fb832: 0218 0000 |03d3: move/from16 v24, v0 │ │ +0fb836: 7702 1826 1700 |03d5: invoke-static/range {v23, v24}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0fb83c: 0a17 |03d8: move-result v23 │ │ +0fb83e: 0200 1700 |03d9: move/from16 v0, v23 │ │ +0fb842: 0801 1600 |03db: move-object/from16 v1, v22 │ │ +0fb846: 5910 e50b |03dd: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0fb84a: 0800 1b00 |03df: move-object/from16 v0, v27 │ │ +0fb84e: 5400 980e |03e1: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ +0fb852: 0816 0000 |03e3: move-object/from16 v22, v0 │ │ +0fb856: a717 1508 |03e5: sub-float v23, v21, v8 │ │ +0fb85a: 7801 071e 1100 |03e7: invoke-interface/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0fb860: 0a18 |03ea: move-result v24 │ │ +0fb862: a717 1718 |03eb: sub-float v23, v23, v24 │ │ +0fb866: 0200 1700 |03ed: move/from16 v0, v23 │ │ +0fb86a: 0801 1600 |03ef: move-object/from16 v1, v22 │ │ +0fb86e: 5910 ea0b |03f1: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0fb872: 0800 1b00 |03f3: move-object/from16 v0, v27 │ │ +0fb876: 5400 980e |03f5: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ +0fb87a: 0816 0000 |03f7: move-object/from16 v22, v0 │ │ +0fb87e: 0800 1b00 |03f9: move-object/from16 v0, v27 │ │ +0fb882: 5400 990e |03fb: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ +0fb886: 0817 0000 |03fd: move-object/from16 v23, v0 │ │ +0fb88a: 0800 1700 |03ff: move-object/from16 v0, v23 │ │ +0fb88e: 5200 eb0b |0401: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0fb892: 0217 0000 |0403: move/from16 v23, v0 │ │ +0fb896: 0800 1b00 |0405: move-object/from16 v0, v27 │ │ +0fb89a: 5400 990e |0407: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ +0fb89e: 0818 0000 |0409: move-object/from16 v24, v0 │ │ +0fb8a2: 0800 1800 |040b: move-object/from16 v0, v24 │ │ +0fb8a6: 5200 e50b |040d: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0fb8aa: 0218 0000 |040f: move/from16 v24, v0 │ │ +0fb8ae: 0800 1b00 |0411: move-object/from16 v0, v27 │ │ +0fb8b2: 5400 980e |0413: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ +0fb8b6: 0819 0000 |0415: move-object/from16 v25, v0 │ │ +0fb8ba: 0800 1900 |0417: move-object/from16 v0, v25 │ │ +0fb8be: 5200 e50b |0419: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0fb8c2: 0219 0000 |041b: move/from16 v25, v0 │ │ +0fb8c6: a718 1819 |041d: sub-float v24, v24, v25 │ │ +0fb8ca: 1519 803f |041f: const/high16 v25, #int 1065353216 // #3f80 │ │ +0fb8ce: 7401 821a 1b00 |0421: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getScrollPercentY:()F // method@1a82 │ │ +0fb8d4: 0a1a |0424: move-result v26 │ │ +0fb8d6: a719 191a |0425: sub-float v25, v25, v26 │ │ +0fb8da: a818 1819 |0427: mul-float v24, v24, v25 │ │ +0fb8de: 0200 1800 |0429: move/from16 v0, v24 │ │ +0fb8e2: 8700 |042b: float-to-int v0, v0 │ │ +0fb8e4: 0218 0000 |042c: move/from16 v24, v0 │ │ +0fb8e8: 0200 1800 |042e: move/from16 v0, v24 │ │ +0fb8ec: 8200 |0430: int-to-float v0, v0 │ │ +0fb8ee: 0218 0000 |0431: move/from16 v24, v0 │ │ +0fb8f2: a617 1718 |0433: add-float v23, v23, v24 │ │ +0fb8f6: 0200 1700 |0435: move/from16 v0, v23 │ │ +0fb8fa: 0801 1600 |0437: move-object/from16 v1, v22 │ │ +0fb8fe: 5910 eb0b |0439: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0fb902: 0800 1b00 |043b: move-object/from16 v0, v27 │ │ +0fb906: 5400 9e0e |043d: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ +0fb90a: 0816 0000 |043f: move-object/from16 v22, v0 │ │ +0fb90e: 7401 4d17 1600 |0441: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ +0fb914: 0a16 |0444: move-result v22 │ │ +0fb916: 2d16 1614 |0445: cmpl-float v22, v22, v20 │ │ +0fb91a: 3916 1000 |0447: if-nez v22, 0457 // +0010 │ │ +0fb91e: 0800 1b00 |0449: move-object/from16 v0, v27 │ │ +0fb922: 5400 9e0e |044b: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ +0fb926: 0816 0000 |044d: move-object/from16 v22, v0 │ │ +0fb92a: 7401 4017 1600 |044f: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ +0fb930: 0a16 |0452: move-result v22 │ │ +0fb932: 2d16 1613 |0453: cmpl-float v22, v22, v19 │ │ +0fb936: 3816 2a01 |0455: if-eqz v22, 057f // +012a │ │ +0fb93a: 0800 1b00 |0457: move-object/from16 v0, v27 │ │ +0fb93e: 5400 9e0e |0459: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ +0fb942: 0816 0000 |045b: move-object/from16 v22, v0 │ │ +0fb946: 0800 1600 |045d: move-object/from16 v0, v22 │ │ +0fb94a: 0201 1400 |045f: move/from16 v1, v20 │ │ +0fb94e: 6e20 7617 1000 |0461: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1776 │ │ +0fb954: 0800 1b00 |0464: move-object/from16 v0, v27 │ │ +0fb958: 5400 9e0e |0466: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ +0fb95c: 0816 0000 |0468: move-object/from16 v22, v0 │ │ +0fb960: 0800 1600 |046a: move-object/from16 v0, v22 │ │ +0fb964: 0201 1300 |046c: move/from16 v1, v19 │ │ +0fb968: 6e20 6617 1000 |046e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1766 │ │ +0fb96e: 0800 1b00 |0471: move-object/from16 v0, v27 │ │ +0fb972: 5400 9e0e |0473: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ +0fb976: 0816 0000 |0475: move-object/from16 v22, v0 │ │ +0fb97a: 0800 1600 |0477: move-object/from16 v0, v22 │ │ +0fb97e: 2000 dd02 |0479: instance-of v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fb982: 0216 0000 |047b: move/from16 v22, v0 │ │ +0fb986: 3816 36fc |047d: if-eqz v22, 00b3 // -03ca │ │ +0fb98a: 0800 1b00 |047f: move-object/from16 v0, v27 │ │ +0fb98e: 540e 9e0e |0481: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ +0fb992: 1f0e dd02 |0483: check-cast v14, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fb996: 7210 2b1e 0e00 |0485: invoke-interface {v14}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.invalidate:()V // method@1e2b │ │ +0fb99c: 7210 311e 0e00 |0488: invoke-interface {v14}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1e31 │ │ +0fb9a2: 2900 28fc |048b: goto/16 00b3 // -03d8 │ │ +0fb9a6: 0800 1b00 |048d: move-object/from16 v0, v27 │ │ +0fb9aa: 5400 9e0e |048f: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ +0fb9ae: 0816 0000 |0491: move-object/from16 v22, v0 │ │ +0fb9b2: 7401 4d17 1600 |0493: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ +0fb9b8: 0a14 |0496: move-result v20 │ │ +0fb9ba: 0800 1b00 |0497: move-object/from16 v0, v27 │ │ +0fb9be: 5400 9e0e |0499: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ +0fb9c2: 0816 0000 |049b: move-object/from16 v22, v0 │ │ +0fb9c6: 7401 4017 1600 |049d: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ +0fb9cc: 0a13 |04a0: move-result v19 │ │ +0fb9ce: 2900 2ffc |04a1: goto/16 00d0 // -03d1 │ │ +0fb9d2: 1316 0000 |04a3: const/16 v22, #int 0 // #0 │ │ +0fb9d6: 2900 47fc |04a5: goto/16 00ec // -03b9 │ │ +0fb9da: 1316 0000 |04a7: const/16 v22, #int 0 // #0 │ │ +0fb9de: 2900 65fc |04a9: goto/16 010e // -039b │ │ +0fb9e2: 0800 1b00 |04ab: move-object/from16 v0, v27 │ │ +0fb9e6: 5500 930e |04ad: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollbarsOnTop:Z // field@0e93 │ │ +0fb9ea: 0216 0000 |04af: move/from16 v22, v0 │ │ +0fb9ee: 3816 3c00 |04b1: if-eqz v22, 04ed // +003c │ │ +0fb9f2: 0800 1b00 |04b3: move-object/from16 v0, v27 │ │ +0fb9f6: 5500 910e |04b5: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ +0fb9fa: 0216 0000 |04b7: move/from16 v22, v0 │ │ +0fb9fe: 3816 1600 |04b9: if-eqz v22, 04cf // +0016 │ │ +0fba02: 0800 1b00 |04bb: move-object/from16 v0, v27 │ │ +0fba06: 5400 9f0e |04bd: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e9f │ │ +0fba0a: 0816 0000 |04bf: move-object/from16 v22, v0 │ │ +0fba0e: 0800 1600 |04c1: move-object/from16 v0, v22 │ │ +0fba12: 5200 e50b |04c3: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0fba16: 0217 0000 |04c5: move/from16 v23, v0 │ │ +0fba1a: a617 170f |04c7: add-float v23, v23, v15 │ │ +0fba1e: 0200 1700 |04c9: move/from16 v0, v23 │ │ +0fba22: 0801 1600 |04cb: move-object/from16 v1, v22 │ │ +0fba26: 5910 e50b |04cd: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0fba2a: 0800 1b00 |04cf: move-object/from16 v0, v27 │ │ +0fba2e: 5500 920e |04d1: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0e92 │ │ +0fba32: 0216 0000 |04d3: move/from16 v22, v0 │ │ +0fba36: 3816 0cfd |04d5: if-eqz v22, 01e1 // -02f4 │ │ +0fba3a: 0800 1b00 |04d7: move-object/from16 v0, v27 │ │ +0fba3e: 5400 9f0e |04d9: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e9f │ │ +0fba42: 0816 0000 |04db: move-object/from16 v22, v0 │ │ +0fba46: 0800 1600 |04dd: move-object/from16 v0, v22 │ │ +0fba4a: 5200 e90b |04df: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0fba4e: 0217 0000 |04e1: move/from16 v23, v0 │ │ +0fba52: a617 1710 |04e3: add-float v23, v23, v16 │ │ +0fba56: 0200 1700 |04e5: move/from16 v0, v23 │ │ +0fba5a: 0801 1600 |04e7: move-object/from16 v1, v22 │ │ +0fba5e: 5910 e90b |04e9: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0fba62: 2900 f6fc |04eb: goto/16 01e1 // -030a │ │ +0fba66: 0800 1b00 |04ed: move-object/from16 v0, v27 │ │ +0fba6a: 5500 910e |04ef: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0e91 │ │ +0fba6e: 0216 0000 |04f1: move/from16 v22, v0 │ │ +0fba72: 3816 eefc |04f3: if-eqz v22, 01e1 // -0312 │ │ +0fba76: 0800 1b00 |04f5: move-object/from16 v0, v27 │ │ +0fba7a: 5400 9f0e |04f7: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e9f │ │ +0fba7e: 0816 0000 |04f9: move-object/from16 v22, v0 │ │ +0fba82: 0800 1600 |04fb: move-object/from16 v0, v22 │ │ +0fba86: 5200 eb0b |04fd: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0fba8a: 0217 0000 |04ff: move/from16 v23, v0 │ │ +0fba8e: a617 170f |0501: add-float v23, v23, v15 │ │ +0fba92: 0200 1700 |0503: move/from16 v0, v23 │ │ +0fba96: 0801 1600 |0505: move-object/from16 v1, v22 │ │ +0fba9a: 5910 eb0b |0507: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0fba9e: 2900 d8fc |0509: goto/16 01e1 // -0328 │ │ +0fbaa2: 0800 1b00 |050b: move-object/from16 v0, v27 │ │ +0fbaa6: 5200 750e |050d: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ +0fbaaa: 0216 0000 |050f: move/from16 v22, v0 │ │ +0fbaae: 0200 1600 |0511: move/from16 v0, v22 │ │ +0fbab2: 0201 1400 |0513: move/from16 v1, v20 │ │ +0fbab6: 7120 1826 1000 |0515: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0fbabc: 0a14 |0518: move-result v20 │ │ +0fbabe: 2900 d2fc |0519: goto/16 01eb // -032e │ │ +0fbac2: 0800 1b00 |051b: move-object/from16 v0, v27 │ │ +0fbac6: 5200 740e |051d: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ +0fbaca: 0216 0000 |051f: move/from16 v22, v0 │ │ +0fbace: 0200 1600 |0521: move/from16 v0, v22 │ │ +0fbad2: 0201 1300 |0523: move/from16 v1, v19 │ │ +0fbad6: 7120 1826 1000 |0525: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0fbadc: 0a13 |0528: move-result v19 │ │ +0fbade: 2900 ccfc |0529: goto/16 01f5 // -0334 │ │ +0fbae2: 7210 061e 0c00 |052b: invoke-interface {v12}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0fbae8: 0a0b |052e: move-result v11 │ │ +0fbaea: 2900 6afd |052f: goto/16 0299 // -0296 │ │ +0fbaee: 0800 1b00 |0531: move-object/from16 v0, v27 │ │ +0fbaf2: 5400 870e |0533: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e87 │ │ +0fbaf6: 0816 0000 |0535: move-object/from16 v22, v0 │ │ +0fbafa: 1317 0000 |0537: const/16 v23, #int 0 // #0 │ │ +0fbafe: 1318 0000 |0539: const/16 v24, #int 0 // #0 │ │ +0fbb02: 1319 0000 |053b: const/16 v25, #int 0 // #0 │ │ +0fbb06: 131a 0000 |053d: const/16 v26, #int 0 // #0 │ │ +0fbb0a: 7405 4414 1600 |053f: invoke-virtual/range {v22, v23, v24, v25, v26}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@1444 │ │ +0fbb10: 0800 1b00 |0542: move-object/from16 v0, v27 │ │ +0fbb14: 5400 860e |0544: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e86 │ │ +0fbb18: 0816 0000 |0546: move-object/from16 v22, v0 │ │ +0fbb1c: 1317 0000 |0548: const/16 v23, #int 0 // #0 │ │ +0fbb20: 1318 0000 |054a: const/16 v24, #int 0 // #0 │ │ +0fbb24: 1319 0000 |054c: const/16 v25, #int 0 // #0 │ │ +0fbb28: 131a 0000 |054e: const/16 v26, #int 0 // #0 │ │ +0fbb2c: 7405 4414 1600 |0550: invoke-virtual/range {v22, v23, v24, v25, v26}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@1444 │ │ +0fbb32: 2900 f9fd |0553: goto/16 034c // -0207 │ │ +0fbb36: 7801 071e 1100 |0555: invoke-interface/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0fbb3c: 0a12 |0558: move-result v18 │ │ +0fbb3e: 2900 1bfe |0559: goto/16 0374 // -01e5 │ │ +0fbb42: 0800 1b00 |055b: move-object/from16 v0, v27 │ │ +0fbb46: 5400 990e |055d: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e99 │ │ +0fbb4a: 0816 0000 |055f: move-object/from16 v22, v0 │ │ +0fbb4e: 1317 0000 |0561: const/16 v23, #int 0 // #0 │ │ +0fbb52: 1318 0000 |0563: const/16 v24, #int 0 // #0 │ │ +0fbb56: 1319 0000 |0565: const/16 v25, #int 0 // #0 │ │ +0fbb5a: 131a 0000 |0567: const/16 v26, #int 0 // #0 │ │ +0fbb5e: 7405 4414 1600 |0569: invoke-virtual/range {v22, v23, v24, v25, v26}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@1444 │ │ +0fbb64: 0800 1b00 |056c: move-object/from16 v0, v27 │ │ +0fbb68: 5400 980e |056e: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e98 │ │ +0fbb6c: 0816 0000 |0570: move-object/from16 v22, v0 │ │ +0fbb70: 1317 0000 |0572: const/16 v23, #int 0 // #0 │ │ +0fbb74: 1318 0000 |0574: const/16 v24, #int 0 // #0 │ │ +0fbb78: 1319 0000 |0576: const/16 v25, #int 0 // #0 │ │ +0fbb7c: 131a 0000 |0578: const/16 v26, #int 0 // #0 │ │ +0fbb80: 7405 4414 1600 |057a: invoke-virtual/range {v22, v23, v24, v25, v26}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@1444 │ │ +0fbb86: 2900 befe |057d: goto/16 043b // -0142 │ │ +0fbb8a: 0800 1b00 |057f: move-object/from16 v0, v27 │ │ +0fbb8e: 5400 9e0e |0581: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ +0fbb92: 0816 0000 |0583: move-object/from16 v22, v0 │ │ +0fbb96: 0800 1600 |0585: move-object/from16 v0, v22 │ │ +0fbb9a: 2000 dd02 |0587: instance-of v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fbb9e: 0216 0000 |0589: move/from16 v22, v0 │ │ +0fbba2: 3816 28fb |058b: if-eqz v22, 00b3 // -04d8 │ │ +0fbba6: 0800 1b00 |058d: move-object/from16 v0, v27 │ │ +0fbbaa: 5400 9e0e |058f: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ +0fbbae: 0816 0000 |0591: move-object/from16 v22, v0 │ │ +0fbbb2: 1f16 dd02 |0593: check-cast v22, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fbbb6: 7801 311e 1600 |0595: invoke-interface/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1e31 │ │ +0fbbbc: 2900 1bfb |0598: goto/16 00b3 // -04e5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x000a line=338 │ │ 0x0014 line=339 │ │ 0x0020 line=341 │ │ 0x0024 line=342 │ │ @@ -355446,23 +355501,23 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0ed61c: |[0ed61c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z │ │ -0ed62c: 5410 9e0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ -0ed630: 3202 0400 |0002: if-eq v2, v0, 0006 // +0004 │ │ -0ed634: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0ed636: 0f00 |0005: return v0 │ │ -0ed638: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0ed63a: 6e20 b21a 0100 |0007: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setWidget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1ab2 │ │ -0ed640: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0ed642: 28fa |000b: goto 0005 // -0006 │ │ +0fbbc0: |[0fbbc0] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z │ │ +0fbbd0: 5410 9e0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ +0fbbd4: 3202 0400 |0002: if-eq v2, v0, 0006 // +0004 │ │ +0fbbd8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0fbbda: 0f00 |0005: return v0 │ │ +0fbbdc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0fbbde: 6e20 b21a 0100 |0007: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setWidget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1ab2 │ │ +0fbbe4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0fbbe6: 28fa |000b: goto 0005 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ 0x0005 line=596 │ │ 0x0006 line=595 │ │ 0x000a line=596 │ │ locals : │ │ @@ -355474,20 +355529,20 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0ed644: |[0ed644] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.resetFade:()V │ │ -0ed654: 5210 7c0e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlphaSeconds:F // field@0e7c │ │ -0ed658: 5910 7b0e |0002: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlpha:F // field@0e7b │ │ -0ed65c: 5210 7e0e |0004: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeDelaySeconds:F // field@0e7e │ │ -0ed660: 5910 7d0e |0006: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeDelay:F // field@0e7d │ │ -0ed664: 0e00 |0008: return-void │ │ +0fbbe8: |[0fbbe8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.resetFade:()V │ │ +0fbbf8: 5210 7c0e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlphaSeconds:F // field@0e7c │ │ +0fbbfc: 5910 7b0e |0002: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlpha:F // field@0e7b │ │ +0fbc00: 5210 7e0e |0004: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeDelaySeconds:F // field@0e7e │ │ +0fbc04: 5910 7d0e |0006: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeDelay:F // field@0e7d │ │ +0fbc08: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0004 line=226 │ │ 0x0008 line=227 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ @@ -355497,56 +355552,56 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -0ed668: |[0ed668] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.scrollTo:(FFFF)V │ │ -0ed678: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0ed67a: 5250 720e |0001: iget v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0ed67e: a602 0608 |0003: add-float v2, v6, v8 │ │ -0ed682: 5253 750e |0005: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ -0ed686: c603 |0007: add-float/2addr v3, v0 │ │ -0ed688: 2d02 0203 |0008: cmpl-float v2, v2, v3 │ │ -0ed68c: 3d02 0800 |000a: if-lez v2, 0012 // +0008 │ │ -0ed690: a602 0608 |000c: add-float v2, v6, v8 │ │ -0ed694: 5253 750e |000e: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ -0ed698: a700 0203 |0010: sub-float v0, v2, v3 │ │ -0ed69c: 2e02 0600 |0012: cmpg-float v2, v6, v0 │ │ -0ed6a0: 3b02 0300 |0014: if-gez v2, 0017 // +0003 │ │ -0ed6a4: 0160 |0016: move v0, v6 │ │ -0ed6a6: 5252 890e |0017: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ -0ed6aa: 7130 8813 4002 |0019: invoke-static {v0, v4, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ -0ed6b0: 0a02 |001c: move-result v2 │ │ -0ed6b2: 6e20 9c1a 2500 |001d: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:(F)V // method@1a9c │ │ -0ed6b8: 5251 730e |0020: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0ed6bc: 5252 8a0e |0022: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ -0ed6c0: c772 |0024: sub-float/2addr v2, v7 │ │ -0ed6c2: c792 |0025: sub-float/2addr v2, v9 │ │ -0ed6c4: 5253 740e |0026: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ -0ed6c8: c632 |0028: add-float/2addr v2, v3 │ │ -0ed6ca: 2d02 0102 |0029: cmpl-float v2, v1, v2 │ │ -0ed6ce: 3d02 0a00 |002b: if-lez v2, 0035 // +000a │ │ -0ed6d2: 5252 8a0e |002d: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ -0ed6d6: c772 |002f: sub-float/2addr v2, v7 │ │ -0ed6d8: c792 |0030: sub-float/2addr v2, v9 │ │ -0ed6da: 5253 740e |0031: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ -0ed6de: a601 0203 |0033: add-float v1, v2, v3 │ │ -0ed6e2: 5252 8a0e |0035: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ -0ed6e6: c772 |0037: sub-float/2addr v2, v7 │ │ -0ed6e8: 2e02 0102 |0038: cmpg-float v2, v1, v2 │ │ -0ed6ec: 3b02 0600 |003a: if-gez v2, 0040 // +0006 │ │ -0ed6f0: 5252 8a0e |003c: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ -0ed6f4: a701 0207 |003e: sub-float v1, v2, v7 │ │ -0ed6f8: 5252 8a0e |0040: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ -0ed6fc: 7130 8813 4102 |0042: invoke-static {v1, v4, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ -0ed702: 0a02 |0045: move-result v2 │ │ -0ed704: 6e20 9d1a 2500 |0046: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:(F)V // method@1a9d │ │ -0ed70a: 0e00 |0049: return-void │ │ +0fbc0c: |[0fbc0c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.scrollTo:(FFFF)V │ │ +0fbc1c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0fbc1e: 5250 720e |0001: iget v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0fbc22: a602 0608 |0003: add-float v2, v6, v8 │ │ +0fbc26: 5253 750e |0005: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ +0fbc2a: c603 |0007: add-float/2addr v3, v0 │ │ +0fbc2c: 2d02 0203 |0008: cmpl-float v2, v2, v3 │ │ +0fbc30: 3d02 0800 |000a: if-lez v2, 0012 // +0008 │ │ +0fbc34: a602 0608 |000c: add-float v2, v6, v8 │ │ +0fbc38: 5253 750e |000e: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ +0fbc3c: a700 0203 |0010: sub-float v0, v2, v3 │ │ +0fbc40: 2e02 0600 |0012: cmpg-float v2, v6, v0 │ │ +0fbc44: 3b02 0300 |0014: if-gez v2, 0017 // +0003 │ │ +0fbc48: 0160 |0016: move v0, v6 │ │ +0fbc4a: 5252 890e |0017: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ +0fbc4e: 7130 8813 4002 |0019: invoke-static {v0, v4, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ +0fbc54: 0a02 |001c: move-result v2 │ │ +0fbc56: 6e20 9c1a 2500 |001d: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:(F)V // method@1a9c │ │ +0fbc5c: 5251 730e |0020: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0fbc60: 5252 8a0e |0022: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ +0fbc64: c772 |0024: sub-float/2addr v2, v7 │ │ +0fbc66: c792 |0025: sub-float/2addr v2, v9 │ │ +0fbc68: 5253 740e |0026: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ +0fbc6c: c632 |0028: add-float/2addr v2, v3 │ │ +0fbc6e: 2d02 0102 |0029: cmpl-float v2, v1, v2 │ │ +0fbc72: 3d02 0a00 |002b: if-lez v2, 0035 // +000a │ │ +0fbc76: 5252 8a0e |002d: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ +0fbc7a: c772 |002f: sub-float/2addr v2, v7 │ │ +0fbc7c: c792 |0030: sub-float/2addr v2, v9 │ │ +0fbc7e: 5253 740e |0031: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ +0fbc82: a601 0203 |0033: add-float v1, v2, v3 │ │ +0fbc86: 5252 8a0e |0035: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ +0fbc8a: c772 |0037: sub-float/2addr v2, v7 │ │ +0fbc8c: 2e02 0102 |0038: cmpg-float v2, v1, v2 │ │ +0fbc90: 3b02 0600 |003a: if-gez v2, 0040 // +0006 │ │ +0fbc94: 5252 8a0e |003c: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ +0fbc98: a701 0207 |003e: sub-float v1, v2, v7 │ │ +0fbc9c: 5252 8a0e |0040: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ +0fbca0: 7130 8813 4102 |0042: invoke-static {v1, v4, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ +0fbca6: 0a02 |0045: move-result v2 │ │ +0fbca8: 6e20 9d1a 2500 |0046: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:(F)V // method@1a9d │ │ +0fbcae: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=681 │ │ 0x0003 line=682 │ │ 0x0012 line=683 │ │ 0x0017 line=684 │ │ 0x0020 line=686 │ │ @@ -355568,58 +355623,58 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -0ed70c: |[0ed70c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.scrollToCenter:(FFFF)V │ │ -0ed71c: 1507 8040 |0000: const/high16 v7, #int 1082130432 // #4080 │ │ -0ed720: 1506 0040 |0002: const/high16 v6, #int 1073741824 // #4000 │ │ -0ed724: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -0ed726: 5280 720e |0005: iget v0, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0ed72a: a603 090b |0007: add-float v3, v9, v11 │ │ -0ed72e: 5284 750e |0009: iget v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ -0ed732: c604 |000b: add-float/2addr v4, v0 │ │ -0ed734: 2d03 0304 |000c: cmpl-float v3, v3, v4 │ │ -0ed738: 3d03 0800 |000e: if-lez v3, 0016 // +0008 │ │ -0ed73c: a603 090b |0010: add-float v3, v9, v11 │ │ -0ed740: 5284 750e |0012: iget v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ -0ed744: a700 0304 |0014: sub-float v0, v3, v4 │ │ -0ed748: 2e03 0900 |0016: cmpg-float v3, v9, v0 │ │ -0ed74c: 3b03 0300 |0018: if-gez v3, 001b // +0003 │ │ -0ed750: 0190 |001a: move v0, v9 │ │ -0ed752: 5283 890e |001b: iget v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ -0ed756: 7130 8813 5003 |001d: invoke-static {v0, v5, v3}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ -0ed75c: 0a03 |0020: move-result v3 │ │ -0ed75e: 6e20 9c1a 3800 |0021: invoke-virtual {v8, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:(F)V // method@1a9c │ │ -0ed764: 5281 730e |0024: iget v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0ed768: 5283 8a0e |0026: iget v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ -0ed76c: c7a3 |0028: sub-float/2addr v3, v10 │ │ -0ed76e: 5284 740e |0029: iget v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ -0ed772: c964 |002b: div-float/2addr v4, v6 │ │ -0ed774: c643 |002c: add-float/2addr v3, v4 │ │ -0ed776: a904 0c06 |002d: div-float v4, v12, v6 │ │ -0ed77a: a702 0304 |002f: sub-float v2, v3, v4 │ │ -0ed77e: 5283 740e |0031: iget v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ -0ed782: c973 |0033: div-float/2addr v3, v7 │ │ -0ed784: a703 0203 |0034: sub-float v3, v2, v3 │ │ -0ed788: 2e03 0103 |0036: cmpg-float v3, v1, v3 │ │ -0ed78c: 3a03 0a00 |0038: if-ltz v3, 0042 // +000a │ │ -0ed790: 5283 740e |003a: iget v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ -0ed794: c973 |003c: div-float/2addr v3, v7 │ │ -0ed796: c623 |003d: add-float/2addr v3, v2 │ │ -0ed798: 2d03 0103 |003e: cmpl-float v3, v1, v3 │ │ -0ed79c: 3d03 0300 |0040: if-lez v3, 0043 // +0003 │ │ -0ed7a0: 0121 |0042: move v1, v2 │ │ -0ed7a2: 5283 8a0e |0043: iget v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ -0ed7a6: 7130 8813 5103 |0045: invoke-static {v1, v5, v3}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ -0ed7ac: 0a03 |0048: move-result v3 │ │ -0ed7ae: 6e20 9d1a 3800 |0049: invoke-virtual {v8, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:(F)V // method@1a9d │ │ -0ed7b4: 0e00 |004c: return-void │ │ +0fbcb0: |[0fbcb0] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.scrollToCenter:(FFFF)V │ │ +0fbcc0: 1507 8040 |0000: const/high16 v7, #int 1082130432 // #4080 │ │ +0fbcc4: 1506 0040 |0002: const/high16 v6, #int 1073741824 // #4000 │ │ +0fbcc8: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +0fbcca: 5280 720e |0005: iget v0, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0fbcce: a603 090b |0007: add-float v3, v9, v11 │ │ +0fbcd2: 5284 750e |0009: iget v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ +0fbcd6: c604 |000b: add-float/2addr v4, v0 │ │ +0fbcd8: 2d03 0304 |000c: cmpl-float v3, v3, v4 │ │ +0fbcdc: 3d03 0800 |000e: if-lez v3, 0016 // +0008 │ │ +0fbce0: a603 090b |0010: add-float v3, v9, v11 │ │ +0fbce4: 5284 750e |0012: iget v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0e75 │ │ +0fbce8: a700 0304 |0014: sub-float v0, v3, v4 │ │ +0fbcec: 2e03 0900 |0016: cmpg-float v3, v9, v0 │ │ +0fbcf0: 3b03 0300 |0018: if-gez v3, 001b // +0003 │ │ +0fbcf4: 0190 |001a: move v0, v9 │ │ +0fbcf6: 5283 890e |001b: iget v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ +0fbcfa: 7130 8813 5003 |001d: invoke-static {v0, v5, v3}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ +0fbd00: 0a03 |0020: move-result v3 │ │ +0fbd02: 6e20 9c1a 3800 |0021: invoke-virtual {v8, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:(F)V // method@1a9c │ │ +0fbd08: 5281 730e |0024: iget v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0fbd0c: 5283 8a0e |0026: iget v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ +0fbd10: c7a3 |0028: sub-float/2addr v3, v10 │ │ +0fbd12: 5284 740e |0029: iget v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ +0fbd16: c964 |002b: div-float/2addr v4, v6 │ │ +0fbd18: c643 |002c: add-float/2addr v3, v4 │ │ +0fbd1a: a904 0c06 |002d: div-float v4, v12, v6 │ │ +0fbd1e: a702 0304 |002f: sub-float v2, v3, v4 │ │ +0fbd22: 5283 740e |0031: iget v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ +0fbd26: c973 |0033: div-float/2addr v3, v7 │ │ +0fbd28: a703 0203 |0034: sub-float v3, v2, v3 │ │ +0fbd2c: 2e03 0103 |0036: cmpg-float v3, v1, v3 │ │ +0fbd30: 3a03 0a00 |0038: if-ltz v3, 0042 // +000a │ │ +0fbd34: 5283 740e |003a: iget v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0e74 │ │ +0fbd38: c973 |003c: div-float/2addr v3, v7 │ │ +0fbd3a: c623 |003d: add-float/2addr v3, v2 │ │ +0fbd3c: 2d03 0103 |003e: cmpl-float v3, v1, v3 │ │ +0fbd40: 3d03 0300 |0040: if-lez v3, 0043 // +0003 │ │ +0fbd44: 0121 |0042: move v1, v2 │ │ +0fbd46: 5283 8a0e |0043: iget v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ +0fbd4a: 7130 8813 5103 |0045: invoke-static {v1, v5, v3}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ +0fbd50: 0a03 |0048: move-result v3 │ │ +0fbd52: 6e20 9d1a 3800 |0049: invoke-virtual {v8, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:(F)V // method@1a9d │ │ +0fbd58: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=695 │ │ 0x0007 line=696 │ │ 0x0016 line=697 │ │ 0x001b line=698 │ │ 0x0024 line=700 │ │ @@ -355642,17 +355697,17 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ed7b8: |[0ed7b8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.scrollX:(F)V │ │ -0ed7c8: 5901 720e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ -0ed7cc: 0e00 |0002: return-void │ │ +0fbd5c: |[0fbd5c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.scrollX:(F)V │ │ +0fbd6c: 5901 720e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0e72 │ │ +0fbd70: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ 0x0002 line=609 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x0003 reg=1 pixelsX F │ │ @@ -355662,17 +355717,17 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ed7d0: |[0ed7d0] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.scrollY:(F)V │ │ -0ed7e0: 5901 730e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ -0ed7e4: 0e00 |0002: return-void │ │ +0fbd74: |[0fbd74] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.scrollY:(F)V │ │ +0fbd84: 5901 730e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0e73 │ │ +0fbd88: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ 0x0002 line=614 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x0003 reg=1 pixelsY F │ │ @@ -355682,17 +355737,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ed7e8: |[0ed7e8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setCancelTouchFocus:(Z)V │ │ -0ed7f8: 5c01 760e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.cancelTouchFocus:Z // field@0e76 │ │ -0ed7fc: 0e00 |0002: return-void │ │ +0fbd8c: |[0fbd8c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setCancelTouchFocus:(Z)V │ │ +0fbd9c: 5c01 760e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.cancelTouchFocus:Z // field@0e76 │ │ +0fbda0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=831 │ │ 0x0002 line=832 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x0003 reg=1 cancelTouchFocus Z │ │ @@ -355702,17 +355757,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ed800: |[0ed800] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setClamp:(Z)V │ │ -0ed810: 5c01 770e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.clamp:Z // field@0e77 │ │ -0ed814: 0e00 |0002: return-void │ │ +0fbda4: |[0fbda4] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setClamp:(Z)V │ │ +0fbdb4: 5c01 770e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.clamp:Z // field@0e77 │ │ +0fbdb8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=800 │ │ 0x0002 line=801 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x0003 reg=1 clamp Z │ │ @@ -355722,24 +355777,24 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0ed818: |[0ed818] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setFadeScrollBars:(Z)V │ │ -0ed828: 5510 7f0e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeScrollBars:Z // field@0e7f │ │ -0ed82c: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ -0ed830: 0e00 |0004: return-void │ │ -0ed832: 5c12 7f0e |0005: iput-boolean v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeScrollBars:Z // field@0e7f │ │ -0ed836: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ -0ed83a: 5210 7c0e |0009: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlphaSeconds:F // field@0e7c │ │ -0ed83e: 5910 7b0e |000b: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlpha:F // field@0e7b │ │ -0ed842: 6e10 8e1a 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.invalidate:()V // method@1a8e │ │ -0ed848: 28f4 |0010: goto 0004 // -000c │ │ +0fbdbc: |[0fbdbc] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setFadeScrollBars:(Z)V │ │ +0fbdcc: 5510 7f0e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeScrollBars:Z // field@0e7f │ │ +0fbdd0: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ +0fbdd4: 0e00 |0004: return-void │ │ +0fbdd6: 5c12 7f0e |0005: iput-boolean v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeScrollBars:Z // field@0e7f │ │ +0fbdda: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ +0fbdde: 5210 7c0e |0009: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlphaSeconds:F // field@0e7c │ │ +0fbde2: 5910 7b0e |000b: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlpha:F // field@0e7b │ │ +0fbde6: 6e10 8e1a 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.invalidate:()V // method@1a8e │ │ +0fbdec: 28f4 |0010: goto 0004 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=805 │ │ 0x0004 line=809 │ │ 0x0005 line=806 │ │ 0x0007 line=807 │ │ 0x000d line=808 │ │ @@ -355752,27 +355807,27 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0ed84c: |[0ed84c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setFlickScroll:(Z)V │ │ -0ed85c: 5510 800e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScroll:Z // field@0e80 │ │ -0ed860: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ -0ed864: 0e00 |0004: return-void │ │ -0ed866: 5c12 800e |0005: iput-boolean v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScroll:Z // field@0e80 │ │ -0ed86a: 3802 0b00 |0007: if-eqz v2, 0012 // +000b │ │ -0ed86e: 5410 810e |0009: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScrollListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e81 │ │ -0ed872: 6e20 701a 0100 |000b: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1a70 │ │ -0ed878: 6e10 8e1a 0100 |000e: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.invalidate:()V // method@1a8e │ │ -0ed87e: 28f3 |0011: goto 0004 // -000d │ │ -0ed880: 5410 810e |0012: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScrollListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e81 │ │ -0ed884: 6e20 971a 0100 |0014: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.removeListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1a97 │ │ -0ed88a: 28f7 |0017: goto 000e // -0009 │ │ +0fbdf0: |[0fbdf0] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setFlickScroll:(Z)V │ │ +0fbe00: 5510 800e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScroll:Z // field@0e80 │ │ +0fbe04: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ +0fbe08: 0e00 |0004: return-void │ │ +0fbe0a: 5c12 800e |0005: iput-boolean v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScroll:Z // field@0e80 │ │ +0fbe0e: 3802 0b00 |0007: if-eqz v2, 0012 // +000b │ │ +0fbe12: 5410 810e |0009: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScrollListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e81 │ │ +0fbe16: 6e20 701a 0100 |000b: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1a70 │ │ +0fbe1c: 6e10 8e1a 0100 |000e: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.invalidate:()V // method@1a8e │ │ +0fbe22: 28f3 |0011: goto 0004 // -000d │ │ +0fbe24: 5410 810e |0012: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScrollListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e81 │ │ +0fbe28: 6e20 971a 0100 |0014: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.removeListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1a97 │ │ +0fbe2e: 28f7 |0017: goto 000e // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=669 │ │ 0x0004 line=676 │ │ 0x0005 line=670 │ │ 0x0007 line=671 │ │ 0x0009 line=672 │ │ @@ -355787,17 +355842,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ed88c: |[0ed88c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setFlingTime:(F)V │ │ -0ed89c: 5901 820e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTime:F // field@0e82 │ │ -0ed8a0: 0e00 |0002: return-void │ │ +0fbe30: |[0fbe30] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setFlingTime:(F)V │ │ +0fbe40: 5901 820e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTime:F // field@0e82 │ │ +0fbe44: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=795 │ │ 0x0002 line=796 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x0003 reg=1 flingTime F │ │ @@ -355807,18 +355862,18 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0ed8a4: |[0ed8a4] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setForceOverscroll:(ZZ)V │ │ -0ed8b4: 5c01 840e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.forceOverscrollX:Z // field@0e84 │ │ -0ed8b8: 5c02 850e |0002: iput-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.forceOverscrollY:Z // field@0e85 │ │ -0ed8bc: 0e00 |0004: return-void │ │ +0fbe48: |[0fbe48] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setForceOverscroll:(ZZ)V │ │ +0fbe58: 5c01 840e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.forceOverscrollX:Z // field@0e84 │ │ +0fbe5c: 5c02 850e |0002: iput-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.forceOverscrollY:Z // field@0e85 │ │ +0fbe60: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=789 │ │ 0x0002 line=790 │ │ 0x0004 line=791 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ @@ -355830,18 +355885,18 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0ed8c0: |[0ed8c0] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setOverscroll:(ZZ)V │ │ -0ed8d0: 5c01 8e0e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollX:Z // field@0e8e │ │ -0ed8d4: 5c02 8f0e |0002: iput-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollY:Z // field@0e8f │ │ -0ed8d8: 0e00 |0004: return-void │ │ +0fbe64: |[0fbe64] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setOverscroll:(ZZ)V │ │ +0fbe74: 5c01 8e0e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollX:Z // field@0e8e │ │ +0fbe78: 5c02 8f0e |0002: iput-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollY:Z // field@0e8f │ │ +0fbe7c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=774 │ │ 0x0002 line=775 │ │ 0x0004 line=776 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ @@ -355853,23 +355908,23 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0ed8dc: |[0ed8dc] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setScrollPercentX:(F)V │ │ -0ed8ec: 5230 890e |0000: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ -0ed8f0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0ed8f2: 1502 803f |0003: const/high16 v2, #int 1065353216 // #3f80 │ │ -0ed8f6: 7130 8813 1402 |0005: invoke-static {v4, v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ -0ed8fc: 0a01 |0008: move-result v1 │ │ -0ed8fe: c810 |0009: mul-float/2addr v0, v1 │ │ -0ed900: 6e20 9c1a 0300 |000a: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:(F)V // method@1a9c │ │ -0ed906: 0e00 |000d: return-void │ │ +0fbe80: |[0fbe80] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setScrollPercentX:(F)V │ │ +0fbe90: 5230 890e |0000: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ +0fbe94: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0fbe96: 1502 803f |0003: const/high16 v2, #int 1065353216 // #3f80 │ │ +0fbe9a: 7130 8813 1402 |0005: invoke-static {v4, v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ +0fbea0: 0a01 |0008: move-result v1 │ │ +0fbea2: c810 |0009: mul-float/2addr v0, v1 │ │ +0fbea4: 6e20 9c1a 0300 |000a: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:(F)V // method@1a9c │ │ +0fbeaa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=657 │ │ 0x000d line=658 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x000e reg=4 percentX F │ │ @@ -355879,23 +355934,23 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0ed908: |[0ed908] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setScrollPercentY:(F)V │ │ -0ed918: 5230 8a0e |0000: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ -0ed91c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0ed91e: 1502 803f |0003: const/high16 v2, #int 1065353216 // #3f80 │ │ -0ed922: 7130 8813 1402 |0005: invoke-static {v4, v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ -0ed928: 0a01 |0008: move-result v1 │ │ -0ed92a: c810 |0009: mul-float/2addr v0, v1 │ │ -0ed92c: 6e20 9d1a 0300 |000a: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:(F)V // method@1a9d │ │ -0ed932: 0e00 |000d: return-void │ │ +0fbeac: |[0fbeac] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setScrollPercentY:(F)V │ │ +0fbebc: 5230 8a0e |0000: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ +0fbec0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0fbec2: 1502 803f |0003: const/high16 v2, #int 1065353216 // #3f80 │ │ +0fbec6: 7130 8813 1402 |0005: invoke-static {v4, v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ +0fbecc: 0a01 |0008: move-result v1 │ │ +0fbece: c810 |0009: mul-float/2addr v0, v1 │ │ +0fbed0: 6e20 9d1a 0300 |000a: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:(F)V // method@1a9d │ │ +0fbed6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=665 │ │ 0x000d line=666 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x000e reg=4 percentY F │ │ @@ -355905,21 +355960,21 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0ed934: |[0ed934] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setScrollX:(F)V │ │ -0ed944: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ed946: 5221 890e |0001: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ -0ed94a: 7130 8813 0301 |0003: invoke-static {v3, v0, v1}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ -0ed950: 0a00 |0006: move-result v0 │ │ -0ed952: 6e20 9c1a 0200 |0007: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:(F)V // method@1a9c │ │ -0ed958: 0e00 |000a: return-void │ │ +0fbed8: |[0fbed8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setScrollX:(F)V │ │ +0fbee8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0fbeea: 5221 890e |0001: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0e89 │ │ +0fbeee: 7130 8813 0301 |0003: invoke-static {v3, v0, v1}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ +0fbef4: 0a00 |0006: move-result v0 │ │ +0fbef6: 6e20 9c1a 0200 |0007: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:(F)V // method@1a9c │ │ +0fbefc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=627 │ │ 0x000a line=628 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x000b reg=3 pixels F │ │ @@ -355929,21 +355984,21 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0ed95c: |[0ed95c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setScrollY:(F)V │ │ -0ed96c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ed96e: 5221 8a0e |0001: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ -0ed972: 7130 8813 0301 |0003: invoke-static {v3, v0, v1}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ -0ed978: 0a00 |0006: move-result v0 │ │ -0ed97a: 6e20 9d1a 0200 |0007: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:(F)V // method@1a9d │ │ -0ed980: 0e00 |000a: return-void │ │ +0fbf00: |[0fbf00] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setScrollY:(F)V │ │ +0fbf10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0fbf12: 5221 8a0e |0001: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0e8a │ │ +0fbf16: 7130 8813 0301 |0003: invoke-static {v3, v0, v1}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1388 │ │ +0fbf1c: 0a00 |0006: move-result v0 │ │ +0fbf1e: 6e20 9d1a 0200 |0007: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:(F)V // method@1a9d │ │ +0fbf24: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=636 │ │ 0x000a line=637 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x000b reg=3 pixels F │ │ @@ -355953,18 +356008,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ed984: |[0ed984] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setScrollbarsOnTop:(Z)V │ │ -0ed994: 5c01 930e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollbarsOnTop:Z // field@0e93 │ │ -0ed998: 6e10 8e1a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.invalidate:()V // method@1a8e │ │ -0ed99e: 0e00 |0005: return-void │ │ +0fbf28: |[0fbf28] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setScrollbarsOnTop:(Z)V │ │ +0fbf38: 5c01 930e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollbarsOnTop:Z // field@0e93 │ │ +0fbf3c: 6e10 8e1a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.invalidate:()V // method@1a8e │ │ +0fbf42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=824 │ │ 0x0002 line=825 │ │ 0x0005 line=826 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ @@ -355975,18 +356030,18 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0ed9a0: |[0ed9a0] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setScrollingDisabled:(ZZ)V │ │ -0ed9b0: 5c01 780e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.disableX:Z // field@0e78 │ │ -0ed9b4: 5c02 790e |0002: iput-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.disableY:Z // field@0e79 │ │ -0ed9b8: 0e00 |0004: return-void │ │ +0fbf44: |[0fbf44] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setScrollingDisabled:(ZZ)V │ │ +0fbf54: 5c01 780e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.disableX:Z // field@0e78 │ │ +0fbf58: 5c02 790e |0002: iput-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.disableY:Z // field@0e79 │ │ +0fbf5c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ 0x0002 line=735 │ │ 0x0004 line=736 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ @@ -355998,17 +356053,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ed9bc: |[0ed9bc] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setSmoothScrolling:(Z)V │ │ -0ed9cc: 5c01 940e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.smoothScrolling:Z // field@0e94 │ │ -0ed9d0: 0e00 |0002: return-void │ │ +0fbf60: |[0fbf60] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setSmoothScrolling:(Z)V │ │ +0fbf70: 5c01 940e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.smoothScrolling:Z // field@0e94 │ │ +0fbf74: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=817 │ │ 0x0002 line=818 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x0003 reg=1 smoothScrolling Z │ │ @@ -356018,23 +356073,23 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0ed9d4: |[0ed9d4] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;)V │ │ -0ed9e4: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0ed9e8: 2200 af03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0ed9ec: 1a01 f128 |0004: const-string v1, "style cannot be null." // string@28f1 │ │ -0ed9f0: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0ed9f6: 2700 |0009: throw v0 │ │ -0ed9f8: 5b23 950e |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ -0ed9fc: 6e10 8f1a 0200 |000c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.invalidateHierarchy:()V // method@1a8f │ │ -0eda02: 0e00 |000f: return-void │ │ +0fbf78: |[0fbf78] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;)V │ │ +0fbf88: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0fbf8c: 2200 ad03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0fbf90: 1a01 ef28 |0004: const-string v1, "style cannot be null." // string@28ef │ │ +0fbf94: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0fbf9a: 2700 |0009: throw v0 │ │ +0fbf9c: 5b23 950e |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0e95 │ │ +0fbfa0: 6e10 8f1a 0200 |000c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.invalidateHierarchy:()V // method@1a8f │ │ +0fbfa6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x000a line=245 │ │ 0x000c line=246 │ │ 0x000f line=247 │ │ locals : │ │ @@ -356046,17 +356101,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eda04: |[0eda04] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setVelocityX:(F)V │ │ -0eda14: 5901 9a0e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityX:F // field@0e9a │ │ -0eda18: 0e00 |0002: return-void │ │ +0fbfa8: |[0fbfa8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setVelocityX:(F)V │ │ +0fbfb8: 5901 9a0e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityX:F // field@0e9a │ │ +0fbfbc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=751 │ │ 0x0002 line=752 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x0003 reg=1 velocityX F │ │ @@ -356066,17 +356121,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eda1c: |[0eda1c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setVelocityY:(F)V │ │ -0eda2c: 5901 9b0e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityY:F // field@0e9b │ │ -0eda30: 0e00 |0002: return-void │ │ +0fbfc0: |[0fbfc0] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setVelocityY:(F)V │ │ +0fbfd0: 5901 9b0e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityY:F // field@0e9b │ │ +0fbfd4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=763 │ │ 0x0002 line=764 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x0003 reg=1 velocityY F │ │ @@ -356086,23 +356141,23 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0eda34: |[0eda34] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setWidget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0eda44: 5410 9e0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ -0eda48: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0eda4c: 5410 9e0e |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ -0eda50: 6f20 441d 0100 |0006: invoke-super {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@1d44 │ │ -0eda56: 5b12 9e0e |0009: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ -0eda5a: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ -0eda5e: 6f20 2f1d 2100 |000d: invoke-super {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1d2f │ │ -0eda64: 0e00 |0010: return-void │ │ +0fbfd8: |[0fbfd8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setWidget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0fbfe8: 5410 9e0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ +0fbfec: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0fbff0: 5410 9e0e |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ +0fbff4: 6f20 441d 0100 |0006: invoke-super {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@1d44 │ │ +0fbffa: 5b12 9e0e |0009: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ +0fbffe: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ +0fc002: 6f20 2f1d 2100 |000d: invoke-super {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1d2f │ │ +0fc008: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=571 │ │ 0x0009 line=572 │ │ 0x000b line=573 │ │ 0x0010 line=574 │ │ locals : │ │ @@ -356114,18 +356169,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0eda68: |[0eda68] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setupFadeScrollBars:(FF)V │ │ -0eda78: 5901 7c0e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlphaSeconds:F // field@0e7c │ │ -0eda7c: 5902 7e0e |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeDelaySeconds:F // field@0e7e │ │ -0eda80: 0e00 |0004: return-void │ │ +0fc00c: |[0fc00c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setupFadeScrollBars:(FF)V │ │ +0fc01c: 5901 7c0e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlphaSeconds:F // field@0e7c │ │ +0fc020: 5902 7e0e |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeDelaySeconds:F // field@0e7e │ │ +0fc024: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=812 │ │ 0x0002 line=813 │ │ 0x0004 line=814 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ @@ -356137,19 +356192,19 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0eda84: |[0eda84] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setupOverscroll:(FFF)V │ │ -0eda94: 5901 8b0e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0e8b │ │ -0eda98: 5902 8d0e |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0e8d │ │ -0eda9c: 5903 8c0e |0004: iput v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMax:F // field@0e8c │ │ -0edaa0: 0e00 |0006: return-void │ │ +0fc028: |[0fc028] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setupOverscroll:(FFF)V │ │ +0fc038: 5901 8b0e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0e8b │ │ +0fc03c: 5902 8d0e |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0e8d │ │ +0fc040: 5903 8c0e |0004: iput v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMax:F // field@0e8c │ │ +0fc044: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=781 │ │ 0x0002 line=782 │ │ 0x0004 line=783 │ │ 0x0006 line=784 │ │ locals : │ │ @@ -356163,17 +356218,17 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0edaa4: |[0edaa4] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.visualScrollX:(F)V │ │ -0edab4: 5901 9c0e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0e9c │ │ -0edab8: 0e00 |0002: return-void │ │ +0fc048: |[0fc048] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.visualScrollX:(F)V │ │ +0fc058: 5901 9c0e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0e9c │ │ +0fc05c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ 0x0002 line=619 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x0003 reg=1 pixelsX F │ │ @@ -356183,32 +356238,32 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0edabc: |[0edabc] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.visualScrollY:(F)V │ │ -0edacc: 5901 9d0e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0e9d │ │ -0edad0: 0e00 |0002: return-void │ │ +0fc060: |[0fc060] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.visualScrollY:(F)V │ │ +0fc070: 5901 9d0e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0e9d │ │ +0fc074: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 0x0002 line=624 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x0003 reg=1 pixelsY F │ │ │ │ - source_file_idx : 3764 (ScrollPane.java) │ │ + source_file_idx : 3762 (ScrollPane.java) │ │ │ │ Class #825 header: │ │ -class_idx : 664 │ │ +class_idx : 662 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 719 │ │ -source_file_idx : 3767 │ │ +superclass_idx : 717 │ │ +source_file_idx : 3765 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #825 annotations: │ │ Annotations on class │ │ @@ -356232,18 +356287,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0edad4: |[0edad4] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;)V │ │ -0edae4: 5b01 a10e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0ea1 │ │ -0edae8: 7010 ad1d 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.:()V // method@1dad │ │ -0edaee: 0e00 |0005: return-void │ │ +0fc078: |[0fc078] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;)V │ │ +0fc088: 5b01 a10e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0ea1 │ │ +0fc08c: 7010 ad1d 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.:()V // method@1dad │ │ +0fc092: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; │ │ │ │ @@ -356253,55 +356308,55 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 79 16-bit code units │ │ -0edaf0: |[0edaf0] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ -0edb00: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0edb02: 390c 0600 |0001: if-nez v12, 0007 // +0006 │ │ -0edb06: 380d 0400 |0003: if-eqz v13, 0007 // +0004 │ │ -0edb0a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0edb0c: 0f02 |0006: return v2 │ │ -0edb0e: 5483 a10e |0007: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0ea1 │ │ -0edb12: 5433 b50e |0009: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.list:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eb5 │ │ -0edb16: 3803 1200 |000b: if-eqz v3, 001d // +0012 │ │ -0edb1a: 5483 a10e |000d: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0ea1 │ │ -0edb1e: 5433 b50e |000f: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.list:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eb5 │ │ -0edb22: 6e10 c81a 0300 |0011: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1ac8 │ │ -0edb28: 0c03 |0014: move-result-object v3 │ │ -0edb2a: 3803 0800 |0015: if-eqz v3, 001d // +0008 │ │ -0edb2e: 5483 a10e |0017: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0ea1 │ │ -0edb32: 6e10 e41a 0300 |0019: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.hideList:()V // method@1ae4 │ │ -0edb38: 28ea |001c: goto 0006 // -0016 │ │ -0edb3a: 5483 a10e |001d: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0ea1 │ │ -0edb3e: 6e10 df1a 0300 |001f: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1adf │ │ -0edb44: 0c00 |0022: move-result-object v0 │ │ -0edb46: 6201 f00b |0023: sget-object v1, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0edb4a: 5483 a10e |0025: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0ea1 │ │ -0edb4e: 5433 b80e |0027: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.screenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0eb8 │ │ -0edb52: 5233 f30b |0029: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0edb56: 5484 a10e |002b: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0ea1 │ │ -0edb5a: 5444 b80e |002d: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.screenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0eb8 │ │ -0edb5e: 5244 f40b |002f: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0edb62: 6e30 6814 3104 |0031: invoke-virtual {v1, v3, v4}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0edb68: 0c03 |0034: move-result-object v3 │ │ -0edb6a: 6e20 1b18 3000 |0035: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@181b │ │ -0edb70: 5483 a10e |0038: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0ea1 │ │ -0edb74: 2204 9b02 |003a: new-instance v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // type@029b │ │ -0edb78: 5485 a10e |003c: iget-object v5, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0ea1 │ │ -0edb7c: 5216 f30b |003e: iget v6, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0edb80: 5217 f40b |0040: iget v7, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0edb84: 7040 c21a 5476 |0042: invoke-direct {v4, v5, v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;FF)V // method@1ac2 │ │ -0edb8a: 5b34 b50e |0045: iput-object v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.list:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eb5 │ │ -0edb8e: 5483 a10e |0047: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0ea1 │ │ -0edb92: 5433 b50e |0049: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.list:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eb5 │ │ -0edb96: 6e20 fe17 3000 |004b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17fe │ │ -0edb9c: 28b8 |004e: goto 0006 // -0048 │ │ +0fc094: |[0fc094] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ +0fc0a4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0fc0a6: 390c 0600 |0001: if-nez v12, 0007 // +0006 │ │ +0fc0aa: 380d 0400 |0003: if-eqz v13, 0007 // +0004 │ │ +0fc0ae: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0fc0b0: 0f02 |0006: return v2 │ │ +0fc0b2: 5483 a10e |0007: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0ea1 │ │ +0fc0b6: 5433 b50e |0009: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.list:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eb5 │ │ +0fc0ba: 3803 1200 |000b: if-eqz v3, 001d // +0012 │ │ +0fc0be: 5483 a10e |000d: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0ea1 │ │ +0fc0c2: 5433 b50e |000f: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.list:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eb5 │ │ +0fc0c6: 6e10 c81a 0300 |0011: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1ac8 │ │ +0fc0cc: 0c03 |0014: move-result-object v3 │ │ +0fc0ce: 3803 0800 |0015: if-eqz v3, 001d // +0008 │ │ +0fc0d2: 5483 a10e |0017: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0ea1 │ │ +0fc0d6: 6e10 e41a 0300 |0019: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.hideList:()V // method@1ae4 │ │ +0fc0dc: 28ea |001c: goto 0006 // -0016 │ │ +0fc0de: 5483 a10e |001d: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0ea1 │ │ +0fc0e2: 6e10 df1a 0300 |001f: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1adf │ │ +0fc0e8: 0c00 |0022: move-result-object v0 │ │ +0fc0ea: 6201 f00b |0023: sget-object v1, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0fc0ee: 5483 a10e |0025: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0ea1 │ │ +0fc0f2: 5433 b80e |0027: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.screenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0eb8 │ │ +0fc0f6: 5233 f30b |0029: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0fc0fa: 5484 a10e |002b: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0ea1 │ │ +0fc0fe: 5444 b80e |002d: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.screenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0eb8 │ │ +0fc102: 5244 f40b |002f: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0fc106: 6e30 6814 3104 |0031: invoke-virtual {v1, v3, v4}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0fc10c: 0c03 |0034: move-result-object v3 │ │ +0fc10e: 6e20 1b18 3000 |0035: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@181b │ │ +0fc114: 5483 a10e |0038: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0ea1 │ │ +0fc118: 2204 9902 |003a: new-instance v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // type@0299 │ │ +0fc11c: 5485 a10e |003c: iget-object v5, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0ea1 │ │ +0fc120: 5216 f30b |003e: iget v6, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0fc124: 5217 f40b |0040: iget v7, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0fc128: 7040 c21a 5476 |0042: invoke-direct {v4, v5, v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;FF)V // method@1ac2 │ │ +0fc12e: 5b34 b50e |0045: iput-object v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.list:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eb5 │ │ +0fc132: 5483 a10e |0047: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0ea1 │ │ +0fc136: 5433 b50e |0049: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.list:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0eb5 │ │ +0fc13a: 6e20 fe17 3000 |004b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17fe │ │ +0fc140: 28b8 |004e: goto 0006 // -0048 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=71 │ │ 0x0006 line=81 │ │ 0x0007 line=72 │ │ 0x0017 line=73 │ │ 0x001d line=76 │ │ @@ -356315,21 +356370,21 @@ │ │ 0x0000 - 0x004f reg=8 this Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1; │ │ 0x0000 - 0x004f reg=9 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x004f reg=10 x F │ │ 0x0000 - 0x004f reg=11 y F │ │ 0x0000 - 0x004f reg=12 pointer I │ │ 0x0000 - 0x004f reg=13 button I │ │ │ │ - source_file_idx : 3767 (SelectBox.java) │ │ + source_file_idx : 3765 (SelectBox.java) │ │ │ │ Class #826 header: │ │ -class_idx : 681 │ │ +class_idx : 679 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 707 │ │ -source_file_idx : 3838 │ │ +superclass_idx : 705 │ │ +source_file_idx : 3836 │ │ static_fields_size : 0 │ │ instance_fields_size: 15 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 19 │ │ │ │ Class #826 annotations: │ │ Annotations on class │ │ @@ -356408,35 +356463,35 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;ZLcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 35 16-bit code units │ │ -0edba0: |[0edba0] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;ZLcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0edbb0: 2200 c503 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c5 │ │ -0edbb4: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0edbba: 1a01 b515 |0005: const-string v1, "default-" // string@15b5 │ │ -0edbbe: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0edbc4: 0c01 |000a: move-result-object v1 │ │ -0edbc6: 3809 1500 |000b: if-eqz v9, 0020 // +0015 │ │ -0edbca: 1a00 3b2b |000d: const-string v0, "vertical" // string@2b3b │ │ -0edbce: 6e20 6e26 0100 |000f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0edbd4: 0c00 |0012: move-result-object v0 │ │ -0edbd6: 6e10 7426 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0edbdc: 0c05 |0016: move-result-object v5 │ │ -0edbde: 0760 |0017: move-object v0, v6 │ │ -0edbe0: 0771 |0018: move-object v1, v7 │ │ -0edbe2: 0782 |0019: move-object v2, v8 │ │ -0edbe4: 0193 |001a: move v3, v9 │ │ -0edbe6: 07a4 |001b: move-object v4, v10 │ │ -0edbe8: 7606 491b 0000 |001c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;ZLcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V // method@1b49 │ │ -0edbee: 0e00 |001f: return-void │ │ -0edbf0: 1a00 e21c |0020: const-string v0, "horizontal" // string@1ce2 │ │ -0edbf4: 28ed |0022: goto 000f // -0013 │ │ +0fc144: |[0fc144] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;ZLcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0fc154: 2200 c303 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03c3 │ │ +0fc158: 7010 6726 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0fc15e: 1a01 b315 |0005: const-string v1, "default-" // string@15b3 │ │ +0fc162: 6e20 6e26 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0fc168: 0c01 |000a: move-result-object v1 │ │ +0fc16a: 3809 1500 |000b: if-eqz v9, 0020 // +0015 │ │ +0fc16e: 1a00 392b |000d: const-string v0, "vertical" // string@2b39 │ │ +0fc172: 6e20 6e26 0100 |000f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0fc178: 0c00 |0012: move-result-object v0 │ │ +0fc17a: 6e10 7426 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0fc180: 0c05 |0016: move-result-object v5 │ │ +0fc182: 0760 |0017: move-object v0, v6 │ │ +0fc184: 0771 |0018: move-object v1, v7 │ │ +0fc186: 0782 |0019: move-object v2, v8 │ │ +0fc188: 0193 |001a: move v3, v9 │ │ +0fc18a: 07a4 |001b: move-object v4, v10 │ │ +0fc18c: 7606 491b 0000 |001c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;ZLcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V // method@1b49 │ │ +0fc192: 0e00 |001f: return-void │ │ +0fc194: 1a00 e01c |0020: const-string v0, "horizontal" // string@1ce0 │ │ +0fc198: 28ed |0022: goto 000f // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x001f line=59 │ │ 0x0020 line=58 │ │ locals : │ │ 0x0000 - 0x0023 reg=6 this Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; │ │ @@ -356450,21 +356505,21 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;ZLcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0edbf8: |[0edbf8] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;ZLcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0edc08: 1c00 a802 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // type@02a8 │ │ -0edc0c: 6e30 061b 6500 |0002: invoke-virtual {v5, v6, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ -0edc12: 0c00 |0005: move-result-object v0 │ │ -0edc14: 1f00 a802 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // type@02a8 │ │ -0edc18: 7050 4a1b 2143 |0008: invoke-direct {v1, v2, v3, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;ZLcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;)V // method@1b4a │ │ -0edc1e: 0e00 |000b: return-void │ │ +0fc19c: |[0fc19c] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;ZLcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +0fc1ac: 1c00 a602 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // type@02a6 │ │ +0fc1b0: 6e30 061b 6500 |0002: invoke-virtual {v5, v6, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ +0fc1b6: 0c00 |0005: move-result-object v0 │ │ +0fc1b8: 1f00 a602 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // type@02a6 │ │ +0fc1bc: 7050 4a1b 2143 |0008: invoke-direct {v1, v2, v3, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;ZLcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;)V // method@1b4a │ │ +0fc1c2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x000b line=65 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; │ │ 0x0000 - 0x000c reg=2 firstWidget Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -356478,55 +356533,55 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;ZLcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 93 16-bit code units │ │ -0edc20: |[0edc20] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;ZLcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;)V │ │ -0edc30: 7010 2d1d 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.:()V // method@1d2d │ │ -0edc36: 1500 003f |0003: const/high16 v0, #int 1056964608 // #3f00 │ │ -0edc3a: 5910 e70e |0005: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0ee7 │ │ -0edc3e: 1500 803f |0007: const/high16 v0, #int 1065353216 // #3f80 │ │ -0edc42: 5910 e10e |0009: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.maxAmount:F // field@0ee1 │ │ -0edc46: 2200 1202 |000b: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -0edc4a: 7010 3914 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ -0edc50: 5b10 dd0e |0010: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0edd │ │ -0edc54: 2200 1202 |0012: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -0edc58: 7010 3914 0000 |0014: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ -0edc5e: 5b10 e60e |0017: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0ee6 │ │ -0edc62: 2200 1202 |0019: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -0edc66: 7010 3914 0000 |001b: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ -0edc6c: 5b10 de0e |001e: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0ede │ │ -0edc70: 2200 1202 |0020: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -0edc74: 7010 3914 0000 |0022: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ -0edc7a: 5b10 db0e |0025: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstScissors:Lcom/badlogic/gdx/math/Rectangle; // field@0edb │ │ -0edc7e: 2200 1202 |0027: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0212 │ │ -0edc82: 7010 3914 0000 |0029: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ -0edc88: 5b10 e40e |002c: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondScissors:Lcom/badlogic/gdx/math/Rectangle; // field@0ee4 │ │ -0edc8c: 2200 1302 |002e: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0edc90: 7010 4c14 0000 |0030: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0edc96: 5b10 e00e |0033: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0ee0 │ │ -0edc9a: 2200 1302 |0035: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0edc9e: 7010 4c14 0000 |0037: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0edca4: 5b10 df0e |003a: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handlePosition:Lcom/badlogic/gdx/math/Vector2; // field@0edf │ │ -0edca8: 5b12 dc0e |003c: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0edc │ │ -0edcac: 5b13 e50e |003e: iput-object v3, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ee5 │ │ -0edcb0: 5c14 e90e |0040: iput-boolean v4, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.vertical:Z // field@0ee9 │ │ -0edcb4: 6e20 6a1b 5100 |0042: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;)V // method@1b6a │ │ -0edcba: 6e20 641b 2100 |0045: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.setFirstWidget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1b64 │ │ -0edcc0: 6e20 681b 3100 |0048: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.setSecondWidget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1b68 │ │ -0edcc6: 6e10 591b 0100 |004b: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getPrefWidth:()F // method@1b59 │ │ -0edccc: 0a00 |004e: move-result v0 │ │ -0edcce: 6e20 6c1b 0100 |004f: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.setWidth:(F)V // method@1b6c │ │ -0edcd4: 6e10 581b 0100 |0052: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getPrefHeight:()F // method@1b58 │ │ -0edcda: 0a00 |0055: move-result v0 │ │ -0edcdc: 6e20 651b 0100 |0056: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.setHeight:(F)V // method@1b65 │ │ -0edce2: 7010 5e1b 0100 |0059: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.initialize:()V // method@1b5e │ │ -0edce8: 0e00 |005c: return-void │ │ +0fc1c4: |[0fc1c4] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;ZLcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;)V │ │ +0fc1d4: 7010 2d1d 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.:()V // method@1d2d │ │ +0fc1da: 1500 003f |0003: const/high16 v0, #int 1056964608 // #3f00 │ │ +0fc1de: 5910 e70e |0005: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0ee7 │ │ +0fc1e2: 1500 803f |0007: const/high16 v0, #int 1065353216 // #3f80 │ │ +0fc1e6: 5910 e10e |0009: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.maxAmount:F // field@0ee1 │ │ +0fc1ea: 2200 1002 |000b: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +0fc1ee: 7010 3914 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ +0fc1f4: 5b10 dd0e |0010: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0edd │ │ +0fc1f8: 2200 1002 |0012: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +0fc1fc: 7010 3914 0000 |0014: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ +0fc202: 5b10 e60e |0017: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0ee6 │ │ +0fc206: 2200 1002 |0019: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +0fc20a: 7010 3914 0000 |001b: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ +0fc210: 5b10 de0e |001e: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0ede │ │ +0fc214: 2200 1002 |0020: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +0fc218: 7010 3914 0000 |0022: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ +0fc21e: 5b10 db0e |0025: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstScissors:Lcom/badlogic/gdx/math/Rectangle; // field@0edb │ │ +0fc222: 2200 1002 |0027: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@0210 │ │ +0fc226: 7010 3914 0000 |0029: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@1439 │ │ +0fc22c: 5b10 e40e |002c: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondScissors:Lcom/badlogic/gdx/math/Rectangle; // field@0ee4 │ │ +0fc230: 2200 1102 |002e: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0fc234: 7010 4c14 0000 |0030: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0fc23a: 5b10 e00e |0033: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0ee0 │ │ +0fc23e: 2200 1102 |0035: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +0fc242: 7010 4c14 0000 |0037: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +0fc248: 5b10 df0e |003a: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handlePosition:Lcom/badlogic/gdx/math/Vector2; // field@0edf │ │ +0fc24c: 5b12 dc0e |003c: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0edc │ │ +0fc250: 5b13 e50e |003e: iput-object v3, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ee5 │ │ +0fc254: 5c14 e90e |0040: iput-boolean v4, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.vertical:Z // field@0ee9 │ │ +0fc258: 6e20 6a1b 5100 |0042: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;)V // method@1b6a │ │ +0fc25e: 6e20 641b 2100 |0045: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.setFirstWidget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1b64 │ │ +0fc264: 6e20 681b 3100 |0048: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.setSecondWidget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1b68 │ │ +0fc26a: 6e10 591b 0100 |004b: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getPrefWidth:()F // method@1b59 │ │ +0fc270: 0a00 |004e: move-result v0 │ │ +0fc272: 6e20 6c1b 0100 |004f: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.setWidth:(F)V // method@1b6c │ │ +0fc278: 6e10 581b 0100 |0052: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getPrefHeight:()F // method@1b58 │ │ +0fc27e: 0a00 |0055: move-result v0 │ │ +0fc280: 6e20 651b 0100 |0056: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.setHeight:(F)V // method@1b65 │ │ +0fc286: 7010 5e1b 0100 |0059: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.initialize:()V // method@1b5e │ │ +0fc28c: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=43 │ │ 0x000b line=46 │ │ 0x0012 line=47 │ │ 0x0019 line=48 │ │ @@ -356556,40 +356611,40 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -0edcec: |[0edcec] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.calculateHorizBoundsAndPositions:()V │ │ -0edcfc: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0edcfe: 5496 e80e |0001: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // field@0ee8 │ │ -0edd02: 5461 da0e |0003: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0eda │ │ -0edd06: 6e10 551b 0900 |0005: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getHeight:()F // method@1b55 │ │ -0edd0c: 0a03 |0008: move-result v3 │ │ -0edd0e: 6e10 5d1b 0900 |0009: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getWidth:()F // method@1b5d │ │ -0edd14: 0a06 |000c: move-result v6 │ │ -0edd16: 7210 071e 0100 |000d: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0edd1c: 0a07 |0010: move-result v7 │ │ -0edd1e: a700 0607 |0011: sub-float v0, v6, v7 │ │ -0edd22: 5296 e70e |0013: iget v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0ee7 │ │ -0edd26: c806 |0015: mul-float/2addr v6, v0 │ │ -0edd28: 8766 |0016: float-to-int v6, v6 │ │ -0edd2a: 8264 |0017: int-to-float v4, v6 │ │ -0edd2c: a705 0004 |0018: sub-float v5, v0, v4 │ │ -0edd30: 7210 071e 0100 |001a: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0edd36: 0a02 |001d: move-result v2 │ │ -0edd38: 5496 dd0e |001e: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0edd │ │ -0edd3c: 6e53 4414 8648 |0020: invoke-virtual {v6, v8, v8, v4, v3}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@1444 │ │ -0edd42: 5496 e60e |0023: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0ee6 │ │ -0edd46: a607 0402 |0025: add-float v7, v4, v2 │ │ -0edd4a: 6e53 4414 7658 |0027: invoke-virtual {v6, v7, v8, v5, v3}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@1444 │ │ -0edd50: 5496 de0e |002a: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0ede │ │ -0edd54: 6e53 4414 4628 |002c: invoke-virtual {v6, v4, v8, v2, v3}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@1444 │ │ -0edd5a: 0e00 |002f: return-void │ │ +0fc290: |[0fc290] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.calculateHorizBoundsAndPositions:()V │ │ +0fc2a0: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0fc2a2: 5496 e80e |0001: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // field@0ee8 │ │ +0fc2a6: 5461 da0e |0003: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0eda │ │ +0fc2aa: 6e10 551b 0900 |0005: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getHeight:()F // method@1b55 │ │ +0fc2b0: 0a03 |0008: move-result v3 │ │ +0fc2b2: 6e10 5d1b 0900 |0009: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getWidth:()F // method@1b5d │ │ +0fc2b8: 0a06 |000c: move-result v6 │ │ +0fc2ba: 7210 071e 0100 |000d: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0fc2c0: 0a07 |0010: move-result v7 │ │ +0fc2c2: a700 0607 |0011: sub-float v0, v6, v7 │ │ +0fc2c6: 5296 e70e |0013: iget v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0ee7 │ │ +0fc2ca: c806 |0015: mul-float/2addr v6, v0 │ │ +0fc2cc: 8766 |0016: float-to-int v6, v6 │ │ +0fc2ce: 8264 |0017: int-to-float v4, v6 │ │ +0fc2d0: a705 0004 |0018: sub-float v5, v0, v4 │ │ +0fc2d4: 7210 071e 0100 |001a: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0fc2da: 0a02 |001d: move-result v2 │ │ +0fc2dc: 5496 dd0e |001e: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0edd │ │ +0fc2e0: 6e53 4414 8648 |0020: invoke-virtual {v6, v8, v8, v4, v3}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@1444 │ │ +0fc2e6: 5496 e60e |0023: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0ee6 │ │ +0fc2ea: a607 0402 |0025: add-float v7, v4, v2 │ │ +0fc2ee: 6e53 4414 7658 |0027: invoke-virtual {v6, v7, v8, v5, v3}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@1444 │ │ +0fc2f4: 5496 de0e |002a: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0ede │ │ +0fc2f8: 6e53 4414 4628 |002c: invoke-virtual {v6, v4, v8, v2, v3}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@1444 │ │ +0fc2fe: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=216 │ │ 0x0005 line=218 │ │ 0x0009 line=220 │ │ 0x0013 line=221 │ │ 0x0018 line=222 │ │ @@ -356612,40 +356667,40 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -0edd5c: |[0edd5c] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.calculateVertBoundsAndPositions:()V │ │ -0edd6c: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0edd6e: 54a7 e80e |0001: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // field@0ee8 │ │ -0edd72: 5472 da0e |0003: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0eda │ │ -0edd76: 6e10 5d1b 0a00 |0005: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getWidth:()F // method@1b5d │ │ -0edd7c: 0a06 |0008: move-result v6 │ │ -0edd7e: 6e10 551b 0a00 |0009: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getHeight:()F // method@1b55 │ │ -0edd84: 0a04 |000c: move-result v4 │ │ -0edd86: 7210 061e 0200 |000d: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0edd8c: 0a07 |0010: move-result v7 │ │ -0edd8e: a700 0407 |0011: sub-float v0, v4, v7 │ │ -0edd92: 52a7 e70e |0013: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0ee7 │ │ -0edd96: c807 |0015: mul-float/2addr v7, v0 │ │ -0edd98: 8777 |0016: float-to-int v7, v7 │ │ -0edd9a: 8275 |0017: int-to-float v5, v7 │ │ -0edd9c: a701 0005 |0018: sub-float v1, v0, v5 │ │ -0edda0: 7210 061e 0200 |001a: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0edda6: 0a03 |001d: move-result v3 │ │ -0edda8: 54a7 dd0e |001e: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0edd │ │ -0eddac: a708 0405 |0020: sub-float v8, v4, v5 │ │ -0eddb0: 6e55 4414 9768 |0022: invoke-virtual {v7, v9, v8, v6, v5}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@1444 │ │ -0eddb6: 54a7 e60e |0025: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0ee6 │ │ -0eddba: 6e51 4414 9769 |0027: invoke-virtual {v7, v9, v9, v6, v1}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@1444 │ │ -0eddc0: 54a7 de0e |002a: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0ede │ │ -0eddc4: 6e53 4414 9761 |002c: invoke-virtual {v7, v9, v1, v6, v3}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@1444 │ │ -0eddca: 0e00 |002f: return-void │ │ +0fc300: |[0fc300] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.calculateVertBoundsAndPositions:()V │ │ +0fc310: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0fc312: 54a7 e80e |0001: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // field@0ee8 │ │ +0fc316: 5472 da0e |0003: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0eda │ │ +0fc31a: 6e10 5d1b 0a00 |0005: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getWidth:()F // method@1b5d │ │ +0fc320: 0a06 |0008: move-result v6 │ │ +0fc322: 6e10 551b 0a00 |0009: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getHeight:()F // method@1b55 │ │ +0fc328: 0a04 |000c: move-result v4 │ │ +0fc32a: 7210 061e 0200 |000d: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0fc330: 0a07 |0010: move-result v7 │ │ +0fc332: a700 0407 |0011: sub-float v0, v4, v7 │ │ +0fc336: 52a7 e70e |0013: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0ee7 │ │ +0fc33a: c807 |0015: mul-float/2addr v7, v0 │ │ +0fc33c: 8777 |0016: float-to-int v7, v7 │ │ +0fc33e: 8275 |0017: int-to-float v5, v7 │ │ +0fc340: a701 0005 |0018: sub-float v1, v0, v5 │ │ +0fc344: 7210 061e 0200 |001a: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0fc34a: 0a03 |001d: move-result v3 │ │ +0fc34c: 54a7 dd0e |001e: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0edd │ │ +0fc350: a708 0405 |0020: sub-float v8, v4, v5 │ │ +0fc354: 6e55 4414 9768 |0022: invoke-virtual {v7, v9, v8, v6, v5}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@1444 │ │ +0fc35a: 54a7 e60e |0025: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0ee6 │ │ +0fc35e: 6e51 4414 9769 |0027: invoke-virtual {v7, v9, v9, v6, v1}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@1444 │ │ +0fc364: 54a7 de0e |002a: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0ede │ │ +0fc368: 6e53 4414 9761 |002c: invoke-virtual {v7, v9, v1, v6, v3}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@1444 │ │ +0fc36e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=231 │ │ 0x0005 line=233 │ │ 0x0009 line=234 │ │ 0x000d line=236 │ │ 0x0013 line=237 │ │ @@ -356670,19 +356725,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0eddcc: |[0eddcc] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.initialize:()V │ │ -0edddc: 2200 a702 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1; // type@02a7 │ │ -0edde0: 7020 411b 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;)V // method@1b41 │ │ -0edde6: 6e20 4e1b 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1b4e │ │ -0eddec: 0e00 |0008: return-void │ │ +0fc370: |[0fc370] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.initialize:()V │ │ +0fc380: 2200 a502 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1; // type@02a5 │ │ +0fc384: 7020 411b 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;)V // method@1b41 │ │ +0fc38a: 6e20 4e1b 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1b4e │ │ +0fc390: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0008 line=131 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; │ │ │ │ @@ -356692,19 +356747,19 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0eddf0: |[0eddf0] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0ede00: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0ede04: 1a01 bd0f |0002: const-string v1, "Use ScrollPane#setWidget." // string@0fbd │ │ -0ede08: 7020 8d26 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@268d │ │ -0ede0e: 2700 |0007: throw v0 │ │ +0fc394: |[0fc394] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0fc3a4: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0fc3a8: 1a01 bb0f |0002: const-string v1, "Use ScrollPane#setWidget." // string@0fbb │ │ +0fc3ac: 7020 8d26 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@268d │ │ +0fc3b2: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; │ │ 0x0000 - 0x0008 reg=3 actor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ @@ -356713,19 +356768,19 @@ │ │ type : '(ILcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0ede10: |[0ede10] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.addActorAt:(ILcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0ede20: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0ede24: 1a01 bd0f |0002: const-string v1, "Use ScrollPane#setWidget." // string@0fbd │ │ -0ede28: 7020 8d26 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@268d │ │ -0ede2e: 2700 |0007: throw v0 │ │ +0fc3b4: |[0fc3b4] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.addActorAt:(ILcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0fc3c4: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0fc3c8: 1a01 bb0f |0002: const-string v1, "Use ScrollPane#setWidget." // string@0fbb │ │ +0fc3cc: 7020 8d26 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@268d │ │ +0fc3d2: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; │ │ 0x0000 - 0x0008 reg=3 index I │ │ 0x0000 - 0x0008 reg=4 actor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -356735,19 +356790,19 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0ede30: |[0ede30] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.addActorBefore:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0ede40: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0ede44: 1a01 bd0f |0002: const-string v1, "Use ScrollPane#setWidget." // string@0fbd │ │ -0ede48: 7020 8d26 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@268d │ │ -0ede4e: 2700 |0007: throw v0 │ │ +0fc3d4: |[0fc3d4] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.addActorBefore:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0fc3e4: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0fc3e8: 1a01 bb0f |0002: const-string v1, "Use ScrollPane#setWidget." // string@0fbb │ │ +0fc3ec: 7020 8d26 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@268d │ │ +0fc3f2: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; │ │ 0x0000 - 0x0008 reg=3 actorBefore Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0008 reg=4 actor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -356757,88 +356812,88 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 155 16-bit code units │ │ -0ede50: |[0ede50] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0ede60: 6e10 6d1b 0800 |0000: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.validate:()V // method@1b6d │ │ -0ede66: 6e10 541b 0800 |0003: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1b54 │ │ -0ede6c: 0c06 |0006: move-result-object v6 │ │ -0ede6e: 5481 e80e |0007: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // field@0ee8 │ │ -0ede72: 5410 da0e |0009: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0eda │ │ -0ede76: 6e10 521b 0800 |000b: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.computeTransform:()Lcom/badlogic/gdx/math/Matrix4; // method@1b52 │ │ -0ede7c: 0c01 |000e: move-result-object v1 │ │ -0ede7e: 6e30 4f1b 9801 |000f: invoke-virtual {v8, v9, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.applyTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/math/Matrix4;)V // method@1b4f │ │ -0ede84: 6e10 ee0d 0900 |0012: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0dee │ │ -0ede8a: 0c07 |0015: move-result-object v7 │ │ -0ede8c: 5481 dc0e |0016: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0edc │ │ -0ede90: 3801 2f00 |0018: if-eqz v1, 0047 // +002f │ │ -0ede94: 6e10 5b1b 0800 |001a: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1b5b │ │ -0ede9a: 0c01 |001d: move-result-object v1 │ │ -0ede9c: 6e10 0918 0100 |001e: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getCamera:()Lcom/badlogic/gdx/graphics/Camera; // method@1809 │ │ -0edea2: 0c01 |0021: move-result-object v1 │ │ -0edea4: 5482 dd0e |0022: iget-object v2, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0edd │ │ -0edea8: 5483 db0e |0024: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstScissors:Lcom/badlogic/gdx/math/Rectangle; // field@0edb │ │ -0edeac: 7140 401e 7132 |0026: invoke-static {v1, v7, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.calculateScissors:(Lcom/badlogic/gdx/graphics/Camera;Lcom/badlogic/gdx/math/Matrix4;Lcom/badlogic/gdx/math/Rectangle;Lcom/badlogic/gdx/math/Rectangle;)V // method@1e40 │ │ -0edeb2: 5481 db0e |0029: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstScissors:Lcom/badlogic/gdx/math/Rectangle; // field@0edb │ │ -0edeb6: 7110 441e 0100 |002b: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.pushScissors:(Lcom/badlogic/gdx/math/Rectangle;)Z // method@1e44 │ │ -0edebc: 0a01 |002e: move-result v1 │ │ -0edebe: 3801 1800 |002f: if-eqz v1, 0047 // +0018 │ │ -0edec2: 5481 dc0e |0031: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0edc │ │ -0edec6: 6e10 5517 0100 |0033: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isVisible:()Z // method@1755 │ │ -0edecc: 0a01 |0036: move-result v1 │ │ -0edece: 3801 0a00 |0037: if-eqz v1, 0041 // +000a │ │ -0eded2: 5481 dc0e |0039: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0edc │ │ -0eded6: 5262 7603 |003b: iget v2, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0ededa: c8a2 |003d: mul-float/2addr v2, v10 │ │ -0ededc: 6e30 3b17 9102 |003e: invoke-virtual {v1, v9, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@173b │ │ -0edee2: 6e10 eb0d 0900 |0041: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0deb │ │ -0edee8: 7100 431e 0000 |0044: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.popScissors:()Lcom/badlogic/gdx/math/Rectangle; // method@1e43 │ │ -0edeee: 5481 e50e |0047: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ee5 │ │ -0edef2: 3801 2f00 |0049: if-eqz v1, 0078 // +002f │ │ -0edef6: 6e10 5b1b 0800 |004b: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1b5b │ │ -0edefc: 0c01 |004e: move-result-object v1 │ │ -0edefe: 6e10 0918 0100 |004f: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getCamera:()Lcom/badlogic/gdx/graphics/Camera; // method@1809 │ │ -0edf04: 0c01 |0052: move-result-object v1 │ │ -0edf06: 5482 e60e |0053: iget-object v2, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0ee6 │ │ -0edf0a: 5483 e40e |0055: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondScissors:Lcom/badlogic/gdx/math/Rectangle; // field@0ee4 │ │ -0edf0e: 7140 401e 7132 |0057: invoke-static {v1, v7, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.calculateScissors:(Lcom/badlogic/gdx/graphics/Camera;Lcom/badlogic/gdx/math/Matrix4;Lcom/badlogic/gdx/math/Rectangle;Lcom/badlogic/gdx/math/Rectangle;)V // method@1e40 │ │ -0edf14: 5481 e40e |005a: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondScissors:Lcom/badlogic/gdx/math/Rectangle; // field@0ee4 │ │ -0edf18: 7110 441e 0100 |005c: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.pushScissors:(Lcom/badlogic/gdx/math/Rectangle;)Z // method@1e44 │ │ -0edf1e: 0a01 |005f: move-result v1 │ │ -0edf20: 3801 1800 |0060: if-eqz v1, 0078 // +0018 │ │ -0edf24: 5481 e50e |0062: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ee5 │ │ -0edf28: 6e10 5517 0100 |0064: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isVisible:()Z // method@1755 │ │ -0edf2e: 0a01 |0067: move-result v1 │ │ -0edf30: 3801 0a00 |0068: if-eqz v1, 0072 // +000a │ │ -0edf34: 5481 e50e |006a: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ee5 │ │ -0edf38: 5262 7603 |006c: iget v2, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0edf3c: c8a2 |006e: mul-float/2addr v2, v10 │ │ -0edf3e: 6e30 3b17 9102 |006f: invoke-virtual {v1, v9, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@173b │ │ -0edf44: 6e10 eb0d 0900 |0072: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0deb │ │ -0edf4a: 7100 431e 0000 |0075: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.popScissors:()Lcom/badlogic/gdx/math/Rectangle; // method@1e43 │ │ -0edf50: 5261 7903 |0078: iget v1, v6, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0edf54: 5262 7803 |007a: iget v2, v6, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0edf58: 5263 7703 |007c: iget v3, v6, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0edf5c: 5264 7603 |007e: iget v4, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0edf60: 6e54 f30d 1932 |0080: invoke-virtual {v9, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0df3 │ │ -0edf66: 5481 de0e |0083: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0ede │ │ -0edf6a: 5212 ea0b |0085: iget v2, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0edf6e: 5481 de0e |0087: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0ede │ │ -0edf72: 5213 eb0b |0089: iget v3, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0edf76: 5481 de0e |008b: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0ede │ │ -0edf7a: 5214 e90b |008d: iget v4, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0edf7e: 5481 de0e |008f: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0ede │ │ -0edf82: 5215 e50b |0091: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0edf86: 0791 |0093: move-object v1, v9 │ │ -0edf88: 7806 031e 0000 |0094: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0edf8e: 6e20 631b 9800 |0097: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.resetTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@1b63 │ │ -0edf94: 0e00 |009a: return-void │ │ +0fc3f4: |[0fc3f4] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0fc404: 6e10 6d1b 0800 |0000: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.validate:()V // method@1b6d │ │ +0fc40a: 6e10 541b 0800 |0003: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1b54 │ │ +0fc410: 0c06 |0006: move-result-object v6 │ │ +0fc412: 5481 e80e |0007: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // field@0ee8 │ │ +0fc416: 5410 da0e |0009: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0eda │ │ +0fc41a: 6e10 521b 0800 |000b: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.computeTransform:()Lcom/badlogic/gdx/math/Matrix4; // method@1b52 │ │ +0fc420: 0c01 |000e: move-result-object v1 │ │ +0fc422: 6e30 4f1b 9801 |000f: invoke-virtual {v8, v9, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.applyTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/math/Matrix4;)V // method@1b4f │ │ +0fc428: 6e10 ee0d 0900 |0012: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0dee │ │ +0fc42e: 0c07 |0015: move-result-object v7 │ │ +0fc430: 5481 dc0e |0016: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0edc │ │ +0fc434: 3801 2f00 |0018: if-eqz v1, 0047 // +002f │ │ +0fc438: 6e10 5b1b 0800 |001a: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1b5b │ │ +0fc43e: 0c01 |001d: move-result-object v1 │ │ +0fc440: 6e10 0918 0100 |001e: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getCamera:()Lcom/badlogic/gdx/graphics/Camera; // method@1809 │ │ +0fc446: 0c01 |0021: move-result-object v1 │ │ +0fc448: 5482 dd0e |0022: iget-object v2, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0edd │ │ +0fc44c: 5483 db0e |0024: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstScissors:Lcom/badlogic/gdx/math/Rectangle; // field@0edb │ │ +0fc450: 7140 401e 7132 |0026: invoke-static {v1, v7, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.calculateScissors:(Lcom/badlogic/gdx/graphics/Camera;Lcom/badlogic/gdx/math/Matrix4;Lcom/badlogic/gdx/math/Rectangle;Lcom/badlogic/gdx/math/Rectangle;)V // method@1e40 │ │ +0fc456: 5481 db0e |0029: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstScissors:Lcom/badlogic/gdx/math/Rectangle; // field@0edb │ │ +0fc45a: 7110 441e 0100 |002b: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.pushScissors:(Lcom/badlogic/gdx/math/Rectangle;)Z // method@1e44 │ │ +0fc460: 0a01 |002e: move-result v1 │ │ +0fc462: 3801 1800 |002f: if-eqz v1, 0047 // +0018 │ │ +0fc466: 5481 dc0e |0031: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0edc │ │ +0fc46a: 6e10 5517 0100 |0033: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isVisible:()Z // method@1755 │ │ +0fc470: 0a01 |0036: move-result v1 │ │ +0fc472: 3801 0a00 |0037: if-eqz v1, 0041 // +000a │ │ +0fc476: 5481 dc0e |0039: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0edc │ │ +0fc47a: 5262 7603 |003b: iget v2, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0fc47e: c8a2 |003d: mul-float/2addr v2, v10 │ │ +0fc480: 6e30 3b17 9102 |003e: invoke-virtual {v1, v9, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@173b │ │ +0fc486: 6e10 eb0d 0900 |0041: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0deb │ │ +0fc48c: 7100 431e 0000 |0044: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.popScissors:()Lcom/badlogic/gdx/math/Rectangle; // method@1e43 │ │ +0fc492: 5481 e50e |0047: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ee5 │ │ +0fc496: 3801 2f00 |0049: if-eqz v1, 0078 // +002f │ │ +0fc49a: 6e10 5b1b 0800 |004b: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1b5b │ │ +0fc4a0: 0c01 |004e: move-result-object v1 │ │ +0fc4a2: 6e10 0918 0100 |004f: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getCamera:()Lcom/badlogic/gdx/graphics/Camera; // method@1809 │ │ +0fc4a8: 0c01 |0052: move-result-object v1 │ │ +0fc4aa: 5482 e60e |0053: iget-object v2, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0ee6 │ │ +0fc4ae: 5483 e40e |0055: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondScissors:Lcom/badlogic/gdx/math/Rectangle; // field@0ee4 │ │ +0fc4b2: 7140 401e 7132 |0057: invoke-static {v1, v7, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.calculateScissors:(Lcom/badlogic/gdx/graphics/Camera;Lcom/badlogic/gdx/math/Matrix4;Lcom/badlogic/gdx/math/Rectangle;Lcom/badlogic/gdx/math/Rectangle;)V // method@1e40 │ │ +0fc4b8: 5481 e40e |005a: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondScissors:Lcom/badlogic/gdx/math/Rectangle; // field@0ee4 │ │ +0fc4bc: 7110 441e 0100 |005c: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.pushScissors:(Lcom/badlogic/gdx/math/Rectangle;)Z // method@1e44 │ │ +0fc4c2: 0a01 |005f: move-result v1 │ │ +0fc4c4: 3801 1800 |0060: if-eqz v1, 0078 // +0018 │ │ +0fc4c8: 5481 e50e |0062: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ee5 │ │ +0fc4cc: 6e10 5517 0100 |0064: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isVisible:()Z // method@1755 │ │ +0fc4d2: 0a01 |0067: move-result v1 │ │ +0fc4d4: 3801 0a00 |0068: if-eqz v1, 0072 // +000a │ │ +0fc4d8: 5481 e50e |006a: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ee5 │ │ +0fc4dc: 5262 7603 |006c: iget v2, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0fc4e0: c8a2 |006e: mul-float/2addr v2, v10 │ │ +0fc4e2: 6e30 3b17 9102 |006f: invoke-virtual {v1, v9, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@173b │ │ +0fc4e8: 6e10 eb0d 0900 |0072: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0deb │ │ +0fc4ee: 7100 431e 0000 |0075: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.popScissors:()Lcom/badlogic/gdx/math/Rectangle; // method@1e43 │ │ +0fc4f4: 5261 7903 |0078: iget v1, v6, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0fc4f8: 5262 7803 |007a: iget v2, v6, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0fc4fc: 5263 7703 |007c: iget v3, v6, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0fc500: 5264 7603 |007e: iget v4, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0fc504: 6e54 f30d 1932 |0080: invoke-virtual {v9, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0df3 │ │ +0fc50a: 5481 de0e |0083: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0ede │ │ +0fc50e: 5212 ea0b |0085: iget v2, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0fc512: 5481 de0e |0087: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0ede │ │ +0fc516: 5213 eb0b |0089: iget v3, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0fc51a: 5481 de0e |008b: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0ede │ │ +0fc51e: 5214 e90b |008d: iget v4, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0fc522: 5481 de0e |008f: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0ede │ │ +0fc526: 5215 e50b |0091: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0fc52a: 0791 |0093: move-object v1, v9 │ │ +0fc52c: 7806 031e 0000 |0094: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +0fc532: 6e20 631b 9800 |0097: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.resetTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@1b63 │ │ +0fc538: 0e00 |009a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0003 line=250 │ │ 0x0007 line=252 │ │ 0x000b line=253 │ │ 0x0012 line=254 │ │ @@ -356871,17 +356926,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0edf98: |[0edf98] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.getMinHeight:()F │ │ -0edfa8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0edfaa: 0f00 |0001: return v0 │ │ +0fc53c: |[0fc53c] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.getMinHeight:()F │ │ +0fc54c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0fc54e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; │ │ │ │ #5 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;) │ │ @@ -356889,17 +356944,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0edfac: |[0edfac] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.getMinWidth:()F │ │ -0edfbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0edfbe: 0f00 |0001: return v0 │ │ +0fc550: |[0fc550] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.getMinWidth:()F │ │ +0fc560: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0fc562: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; │ │ │ │ #6 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;) │ │ @@ -356907,46 +356962,46 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 57 16-bit code units │ │ -0edfc0: |[0edfc0] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.getPrefHeight:()F │ │ -0edfd0: 5421 dc0e |0000: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0edc │ │ -0edfd4: 2011 df02 |0002: instance-of v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0edfd8: 3801 2700 |0004: if-eqz v1, 002b // +0027 │ │ -0edfdc: 5421 dc0e |0006: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0edc │ │ -0edfe0: 1f01 df02 |0008: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0edfe4: 7210 291e 0100 |000a: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1e29 │ │ -0edfea: 0a00 |000d: move-result v0 │ │ -0edfec: 5421 e50e |000e: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ee5 │ │ -0edff0: 2011 df02 |0010: instance-of v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0edff4: 3801 2000 |0012: if-eqz v1, 0032 // +0020 │ │ -0edff8: 5421 e50e |0014: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ee5 │ │ -0edffc: 1f01 df02 |0016: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0ee000: 7210 291e 0100 |0018: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1e29 │ │ -0ee006: 0a01 |001b: move-result v1 │ │ -0ee008: c610 |001c: add-float/2addr v0, v1 │ │ -0ee00a: 5521 e90e |001d: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.vertical:Z // field@0ee9 │ │ -0ee00e: 3801 0b00 |001f: if-eqz v1, 002a // +000b │ │ -0ee012: 5421 e80e |0021: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // field@0ee8 │ │ -0ee016: 5411 da0e |0023: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0eda │ │ -0ee01a: 7210 061e 0100 |0025: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0ee020: 0a01 |0028: move-result v1 │ │ -0ee022: c610 |0029: add-float/2addr v0, v1 │ │ -0ee024: 0f00 |002a: return v0 │ │ -0ee026: 5421 dc0e |002b: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0edc │ │ -0ee02a: 6e10 4017 0100 |002d: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ -0ee030: 0a00 |0030: move-result v0 │ │ -0ee032: 28dd |0031: goto 000e // -0023 │ │ -0ee034: 5421 e50e |0032: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ee5 │ │ -0ee038: 6e10 4017 0100 |0034: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ -0ee03e: 0a01 |0037: move-result v1 │ │ -0ee040: 28e4 |0038: goto 001c // -001c │ │ +0fc564: |[0fc564] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.getPrefHeight:()F │ │ +0fc574: 5421 dc0e |0000: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0edc │ │ +0fc578: 2011 dd02 |0002: instance-of v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fc57c: 3801 2700 |0004: if-eqz v1, 002b // +0027 │ │ +0fc580: 5421 dc0e |0006: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0edc │ │ +0fc584: 1f01 dd02 |0008: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fc588: 7210 291e 0100 |000a: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1e29 │ │ +0fc58e: 0a00 |000d: move-result v0 │ │ +0fc590: 5421 e50e |000e: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ee5 │ │ +0fc594: 2011 dd02 |0010: instance-of v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fc598: 3801 2000 |0012: if-eqz v1, 0032 // +0020 │ │ +0fc59c: 5421 e50e |0014: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ee5 │ │ +0fc5a0: 1f01 dd02 |0016: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fc5a4: 7210 291e 0100 |0018: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1e29 │ │ +0fc5aa: 0a01 |001b: move-result v1 │ │ +0fc5ac: c610 |001c: add-float/2addr v0, v1 │ │ +0fc5ae: 5521 e90e |001d: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.vertical:Z // field@0ee9 │ │ +0fc5b2: 3801 0b00 |001f: if-eqz v1, 002a // +000b │ │ +0fc5b6: 5421 e80e |0021: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // field@0ee8 │ │ +0fc5ba: 5411 da0e |0023: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0eda │ │ +0fc5be: 7210 061e 0100 |0025: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0fc5c4: 0a01 |0028: move-result v1 │ │ +0fc5c6: c610 |0029: add-float/2addr v0, v1 │ │ +0fc5c8: 0f00 |002a: return v0 │ │ +0fc5ca: 5421 dc0e |002b: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0edc │ │ +0fc5ce: 6e10 4017 0100 |002d: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ +0fc5d4: 0a00 |0030: move-result v0 │ │ +0fc5d6: 28dd |0031: goto 000e // -0023 │ │ +0fc5d8: 5421 e50e |0032: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ee5 │ │ +0fc5dc: 6e10 4017 0100 |0034: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ +0fc5e2: 0a01 |0037: move-result v1 │ │ +0fc5e4: 28e4 |0038: goto 001c // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x000e line=198 │ │ 0x001d line=199 │ │ 0x002a line=200 │ │ 0x002b line=197 │ │ @@ -356961,46 +357016,46 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 57 16-bit code units │ │ -0ee044: |[0ee044] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.getPrefWidth:()F │ │ -0ee054: 5421 dc0e |0000: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0edc │ │ -0ee058: 2011 df02 |0002: instance-of v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0ee05c: 3801 2700 |0004: if-eqz v1, 002b // +0027 │ │ -0ee060: 5421 dc0e |0006: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0edc │ │ -0ee064: 1f01 df02 |0008: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0ee068: 7210 2a1e 0100 |000a: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1e2a │ │ -0ee06e: 0a00 |000d: move-result v0 │ │ -0ee070: 5421 e50e |000e: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ee5 │ │ -0ee074: 2011 df02 |0010: instance-of v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0ee078: 3801 2000 |0012: if-eqz v1, 0032 // +0020 │ │ -0ee07c: 5421 e50e |0014: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ee5 │ │ -0ee080: 1f01 df02 |0016: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0ee084: 7210 2a1e 0100 |0018: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1e2a │ │ -0ee08a: 0a01 |001b: move-result v1 │ │ -0ee08c: c610 |001c: add-float/2addr v0, v1 │ │ -0ee08e: 5521 e90e |001d: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.vertical:Z // field@0ee9 │ │ -0ee092: 3901 0b00 |001f: if-nez v1, 002a // +000b │ │ -0ee096: 5421 e80e |0021: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // field@0ee8 │ │ -0ee09a: 5411 da0e |0023: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0eda │ │ -0ee09e: 7210 071e 0100 |0025: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0ee0a4: 0a01 |0028: move-result v1 │ │ -0ee0a6: c610 |0029: add-float/2addr v0, v1 │ │ -0ee0a8: 0f00 |002a: return v0 │ │ -0ee0aa: 5421 dc0e |002b: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0edc │ │ -0ee0ae: 6e10 4d17 0100 |002d: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ -0ee0b4: 0a00 |0030: move-result v0 │ │ -0ee0b6: 28dd |0031: goto 000e // -0023 │ │ -0ee0b8: 5421 e50e |0032: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ee5 │ │ -0ee0bc: 6e10 4d17 0100 |0034: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ -0ee0c2: 0a01 |0037: move-result v1 │ │ -0ee0c4: 28e4 |0038: goto 001c // -001c │ │ +0fc5e8: |[0fc5e8] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.getPrefWidth:()F │ │ +0fc5f8: 5421 dc0e |0000: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0edc │ │ +0fc5fc: 2011 dd02 |0002: instance-of v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fc600: 3801 2700 |0004: if-eqz v1, 002b // +0027 │ │ +0fc604: 5421 dc0e |0006: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0edc │ │ +0fc608: 1f01 dd02 |0008: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fc60c: 7210 2a1e 0100 |000a: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1e2a │ │ +0fc612: 0a00 |000d: move-result v0 │ │ +0fc614: 5421 e50e |000e: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ee5 │ │ +0fc618: 2011 dd02 |0010: instance-of v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fc61c: 3801 2000 |0012: if-eqz v1, 0032 // +0020 │ │ +0fc620: 5421 e50e |0014: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ee5 │ │ +0fc624: 1f01 dd02 |0016: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fc628: 7210 2a1e 0100 |0018: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1e2a │ │ +0fc62e: 0a01 |001b: move-result v1 │ │ +0fc630: c610 |001c: add-float/2addr v0, v1 │ │ +0fc632: 5521 e90e |001d: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.vertical:Z // field@0ee9 │ │ +0fc636: 3901 0b00 |001f: if-nez v1, 002a // +000b │ │ +0fc63a: 5421 e80e |0021: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // field@0ee8 │ │ +0fc63e: 5411 da0e |0023: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0eda │ │ +0fc642: 7210 071e 0100 |0025: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0fc648: 0a01 |0028: move-result v1 │ │ +0fc64a: c610 |0029: add-float/2addr v0, v1 │ │ +0fc64c: 0f00 |002a: return v0 │ │ +0fc64e: 5421 dc0e |002b: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0edc │ │ +0fc652: 6e10 4d17 0100 |002d: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ +0fc658: 0a00 |0030: move-result v0 │ │ +0fc65a: 28dd |0031: goto 000e // -0023 │ │ +0fc65c: 5421 e50e |0032: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ee5 │ │ +0fc660: 6e10 4d17 0100 |0034: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ +0fc666: 0a01 |0037: move-result v1 │ │ +0fc668: 28e4 |0038: goto 001c // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x000e line=190 │ │ 0x001d line=191 │ │ 0x002a line=192 │ │ 0x002b line=189 │ │ @@ -357015,17 +357070,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ee0c8: |[0ee0c8] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.getSplit:()F │ │ -0ee0d8: 5210 e70e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0ee7 │ │ -0ee0dc: 0f00 |0002: return v0 │ │ +0fc66c: |[0fc66c] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.getSplit:()F │ │ +0fc67c: 5210 e70e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0ee7 │ │ +0fc680: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; │ │ │ │ #9 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;) │ │ @@ -357033,17 +357088,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ee0e0: |[0ee0e0] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; │ │ -0ee0f0: 5410 e80e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // field@0ee8 │ │ -0ee0f4: 1100 |0002: return-object v0 │ │ +0fc684: |[0fc684] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; │ │ +0fc694: 5410 e80e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // field@0ee8 │ │ +0fc698: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; │ │ │ │ #10 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;) │ │ @@ -357051,85 +357106,85 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 150 16-bit code units │ │ -0ee0f8: |[0ee0f8] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.layout:()V │ │ -0ee108: 5575 e90e |0000: iget-boolean v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.vertical:Z // field@0ee9 │ │ -0ee10c: 3905 7c00 |0002: if-nez v5, 007e // +007c │ │ -0ee110: 7010 501b 0700 |0004: invoke-direct {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.calculateHorizBoundsAndPositions:()V // method@1b50 │ │ -0ee116: 5470 dc0e |0007: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0edc │ │ -0ee11a: 5471 dd0e |0009: iget-object v1, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0edd │ │ -0ee11e: 3800 3700 |000b: if-eqz v0, 0042 // +0037 │ │ -0ee122: 5215 ea0b |000d: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0ee126: 6e20 7717 5000 |000f: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1777 │ │ -0ee12c: 5215 eb0b |0012: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0ee130: 6e20 7817 5000 |0014: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1778 │ │ -0ee136: 6e10 4d17 0000 |0017: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ -0ee13c: 0a05 |001a: move-result v5 │ │ -0ee13e: 5216 e90b |001b: iget v6, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0ee142: 2d05 0506 |001d: cmpl-float v5, v5, v6 │ │ -0ee146: 3905 0c00 |001f: if-nez v5, 002b // +000c │ │ -0ee14a: 6e10 4017 0000 |0021: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ -0ee150: 0a05 |0024: move-result v5 │ │ -0ee152: 5216 e50b |0025: iget v6, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0ee156: 2d05 0506 |0027: cmpl-float v5, v5, v6 │ │ -0ee15a: 3805 5900 |0029: if-eqz v5, 0082 // +0059 │ │ -0ee15e: 5215 e90b |002b: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0ee162: 6e20 7617 5000 |002d: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1776 │ │ -0ee168: 5215 e50b |0030: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0ee16c: 6e20 6617 5000 |0032: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1766 │ │ -0ee172: 2005 df02 |0035: instance-of v5, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0ee176: 3805 0b00 |0037: if-eqz v5, 0042 // +000b │ │ -0ee17a: 0702 |0039: move-object v2, v0 │ │ -0ee17c: 1f02 df02 |003a: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0ee180: 7210 2b1e 0200 |003c: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.invalidate:()V // method@1e2b │ │ -0ee186: 7210 311e 0200 |003f: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1e31 │ │ -0ee18c: 5473 e50e |0042: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ee5 │ │ -0ee190: 5474 e60e |0044: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0ee6 │ │ -0ee194: 3803 3700 |0046: if-eqz v3, 007d // +0037 │ │ -0ee198: 5245 ea0b |0048: iget v5, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ -0ee19c: 6e20 7717 5300 |004a: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1777 │ │ -0ee1a2: 5245 eb0b |004d: iget v5, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ -0ee1a6: 6e20 7817 5300 |004f: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1778 │ │ -0ee1ac: 6e10 4d17 0300 |0052: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ -0ee1b2: 0a05 |0055: move-result v5 │ │ -0ee1b4: 5246 e90b |0056: iget v6, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0ee1b8: 2d05 0506 |0058: cmpl-float v5, v5, v6 │ │ -0ee1bc: 3905 0c00 |005a: if-nez v5, 0066 // +000c │ │ -0ee1c0: 6e10 4017 0300 |005c: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ -0ee1c6: 0a05 |005f: move-result v5 │ │ -0ee1c8: 5246 e50b |0060: iget v6, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0ee1cc: 2d05 0506 |0062: cmpl-float v5, v5, v6 │ │ -0ee1d0: 3805 2800 |0064: if-eqz v5, 008c // +0028 │ │ -0ee1d4: 5245 e90b |0066: iget v5, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ -0ee1d8: 6e20 7617 5300 |0068: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1776 │ │ -0ee1de: 5245 e50b |006b: iget v5, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ -0ee1e2: 6e20 6617 5300 |006d: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1766 │ │ -0ee1e8: 2035 df02 |0070: instance-of v5, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0ee1ec: 3805 0b00 |0072: if-eqz v5, 007d // +000b │ │ -0ee1f0: 0732 |0074: move-object v2, v3 │ │ -0ee1f2: 1f02 df02 |0075: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0ee1f6: 7210 2b1e 0200 |0077: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.invalidate:()V // method@1e2b │ │ -0ee1fc: 7210 311e 0200 |007a: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1e31 │ │ -0ee202: 0e00 |007d: return-void │ │ -0ee204: 7010 511b 0700 |007e: invoke-direct {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.calculateVertBoundsAndPositions:()V // method@1b51 │ │ -0ee20a: 2886 |0081: goto 0007 // -007a │ │ -0ee20c: 2005 df02 |0082: instance-of v5, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0ee210: 3805 beff |0084: if-eqz v5, 0042 // -0042 │ │ -0ee214: 1f00 df02 |0086: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0ee218: 7210 311e 0000 |0088: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1e31 │ │ -0ee21e: 28b7 |008b: goto 0042 // -0049 │ │ -0ee220: 2035 df02 |008c: instance-of v5, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0ee224: 3805 efff |008e: if-eqz v5, 007d // -0011 │ │ -0ee228: 1f03 df02 |0090: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0ee22c: 7210 311e 0300 |0092: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1e31 │ │ -0ee232: 28e8 |0095: goto 007d // -0018 │ │ +0fc69c: |[0fc69c] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.layout:()V │ │ +0fc6ac: 5575 e90e |0000: iget-boolean v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.vertical:Z // field@0ee9 │ │ +0fc6b0: 3905 7c00 |0002: if-nez v5, 007e // +007c │ │ +0fc6b4: 7010 501b 0700 |0004: invoke-direct {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.calculateHorizBoundsAndPositions:()V // method@1b50 │ │ +0fc6ba: 5470 dc0e |0007: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0edc │ │ +0fc6be: 5471 dd0e |0009: iget-object v1, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0edd │ │ +0fc6c2: 3800 3700 |000b: if-eqz v0, 0042 // +0037 │ │ +0fc6c6: 5215 ea0b |000d: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0fc6ca: 6e20 7717 5000 |000f: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1777 │ │ +0fc6d0: 5215 eb0b |0012: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0fc6d4: 6e20 7817 5000 |0014: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1778 │ │ +0fc6da: 6e10 4d17 0000 |0017: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ +0fc6e0: 0a05 |001a: move-result v5 │ │ +0fc6e2: 5216 e90b |001b: iget v6, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0fc6e6: 2d05 0506 |001d: cmpl-float v5, v5, v6 │ │ +0fc6ea: 3905 0c00 |001f: if-nez v5, 002b // +000c │ │ +0fc6ee: 6e10 4017 0000 |0021: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ +0fc6f4: 0a05 |0024: move-result v5 │ │ +0fc6f6: 5216 e50b |0025: iget v6, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0fc6fa: 2d05 0506 |0027: cmpl-float v5, v5, v6 │ │ +0fc6fe: 3805 5900 |0029: if-eqz v5, 0082 // +0059 │ │ +0fc702: 5215 e90b |002b: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0fc706: 6e20 7617 5000 |002d: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1776 │ │ +0fc70c: 5215 e50b |0030: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0fc710: 6e20 6617 5000 |0032: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1766 │ │ +0fc716: 2005 dd02 |0035: instance-of v5, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fc71a: 3805 0b00 |0037: if-eqz v5, 0042 // +000b │ │ +0fc71e: 0702 |0039: move-object v2, v0 │ │ +0fc720: 1f02 dd02 |003a: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fc724: 7210 2b1e 0200 |003c: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.invalidate:()V // method@1e2b │ │ +0fc72a: 7210 311e 0200 |003f: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1e31 │ │ +0fc730: 5473 e50e |0042: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ee5 │ │ +0fc734: 5474 e60e |0044: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0ee6 │ │ +0fc738: 3803 3700 |0046: if-eqz v3, 007d // +0037 │ │ +0fc73c: 5245 ea0b |0048: iget v5, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0bea │ │ +0fc740: 6e20 7717 5300 |004a: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1777 │ │ +0fc746: 5245 eb0b |004d: iget v5, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0beb │ │ +0fc74a: 6e20 7817 5300 |004f: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1778 │ │ +0fc750: 6e10 4d17 0300 |0052: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ +0fc756: 0a05 |0055: move-result v5 │ │ +0fc758: 5246 e90b |0056: iget v6, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0fc75c: 2d05 0506 |0058: cmpl-float v5, v5, v6 │ │ +0fc760: 3905 0c00 |005a: if-nez v5, 0066 // +000c │ │ +0fc764: 6e10 4017 0300 |005c: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ +0fc76a: 0a05 |005f: move-result v5 │ │ +0fc76c: 5246 e50b |0060: iget v6, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0fc770: 2d05 0506 |0062: cmpl-float v5, v5, v6 │ │ +0fc774: 3805 2800 |0064: if-eqz v5, 008c // +0028 │ │ +0fc778: 5245 e90b |0066: iget v5, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0be9 │ │ +0fc77c: 6e20 7617 5300 |0068: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1776 │ │ +0fc782: 5245 e50b |006b: iget v5, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0be5 │ │ +0fc786: 6e20 6617 5300 |006d: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1766 │ │ +0fc78c: 2035 dd02 |0070: instance-of v5, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fc790: 3805 0b00 |0072: if-eqz v5, 007d // +000b │ │ +0fc794: 0732 |0074: move-object v2, v3 │ │ +0fc796: 1f02 dd02 |0075: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fc79a: 7210 2b1e 0200 |0077: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.invalidate:()V // method@1e2b │ │ +0fc7a0: 7210 311e 0200 |007a: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1e31 │ │ +0fc7a6: 0e00 |007d: return-void │ │ +0fc7a8: 7010 511b 0700 |007e: invoke-direct {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.calculateVertBoundsAndPositions:()V // method@1b51 │ │ +0fc7ae: 2886 |0081: goto 0007 // -007a │ │ +0fc7b0: 2005 dd02 |0082: instance-of v5, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fc7b4: 3805 beff |0084: if-eqz v5, 0042 // -0042 │ │ +0fc7b8: 1f00 dd02 |0086: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fc7bc: 7210 311e 0000 |0088: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1e31 │ │ +0fc7c2: 28b7 |008b: goto 0042 // -0049 │ │ +0fc7c4: 2035 dd02 |008c: instance-of v5, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fc7c8: 3805 efff |008e: if-eqz v5, 007d // -0011 │ │ +0fc7cc: 1f03 dd02 |0090: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fc7d0: 7210 311e 0300 |0092: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1e31 │ │ +0fc7d6: 28e8 |0095: goto 007d // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0004 line=147 │ │ 0x0007 line=151 │ │ 0x0009 line=152 │ │ 0x000b line=153 │ │ @@ -357176,19 +357231,19 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0ee234: |[0ee234] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z │ │ -0ee244: 2200 ca03 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03ca │ │ -0ee248: 1a01 bc0f |0002: const-string v1, "Use ScrollPane#setWidget(null)." // string@0fbc │ │ -0ee24c: 7020 8d26 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@268d │ │ -0ee252: 2700 |0007: throw v0 │ │ +0fc7d8: |[0fc7d8] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z │ │ +0fc7e8: 2200 c803 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03c8 │ │ +0fc7ec: 1a01 ba0f |0002: const-string v1, "Use ScrollPane#setWidget(null)." // string@0fba │ │ +0fc7f0: 7020 8d26 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@268d │ │ +0fc7f6: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; │ │ 0x0000 - 0x0008 reg=3 actor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ @@ -357197,24 +357252,24 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0ee254: |[0ee254] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.setFirstWidget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0ee264: 5410 dc0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0edc │ │ -0ee268: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0ee26c: 5410 dc0e |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0edc │ │ -0ee270: 6f20 441d 0100 |0006: invoke-super {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@1d44 │ │ -0ee276: 5b12 dc0e |0009: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0edc │ │ -0ee27a: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ -0ee27e: 6f20 2f1d 2100 |000d: invoke-super {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1d2f │ │ -0ee284: 6e10 5f1b 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.invalidate:()V // method@1b5f │ │ -0ee28a: 0e00 |0013: return-void │ │ +0fc7f8: |[0fc7f8] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.setFirstWidget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0fc808: 5410 dc0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0edc │ │ +0fc80c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0fc810: 5410 dc0e |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0edc │ │ +0fc814: 6f20 441d 0100 |0006: invoke-super {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@1d44 │ │ +0fc81a: 5b12 dc0e |0009: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0edc │ │ +0fc81e: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ +0fc822: 6f20 2f1d 2100 |000d: invoke-super {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1d2f │ │ +0fc828: 6e10 5f1b 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.invalidate:()V // method@1b5f │ │ +0fc82e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0009 line=301 │ │ 0x000b line=302 │ │ 0x0010 line=303 │ │ 0x0013 line=304 │ │ @@ -357227,31 +357282,31 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0ee28c: |[0ee28c] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.setMaxSplitAmount:(F)V │ │ -0ee29c: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -0ee2a0: 2d00 0300 |0002: cmpl-float v0, v3, v0 │ │ -0ee2a4: 3d00 0a00 |0004: if-lez v0, 000e // +000a │ │ -0ee2a8: 2200 fc02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0ee2ac: 1a01 3221 |0008: const-string v1, "maxAmount has to be >= 0" // string@2132 │ │ -0ee2b0: 7020 b41f 1000 |000a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0ee2b6: 2700 |000d: throw v0 │ │ -0ee2b8: 5220 e20e |000e: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.minAmount:F // field@0ee2 │ │ -0ee2bc: 2e00 0300 |0010: cmpg-float v0, v3, v0 │ │ -0ee2c0: 3c00 0a00 |0012: if-gtz v0, 001c // +000a │ │ -0ee2c4: 2200 fc02 |0014: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0ee2c8: 1a01 3121 |0016: const-string v1, "maxAmount has to be > minAmount" // string@2131 │ │ -0ee2cc: 7020 b41f 1000 |0018: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0ee2d2: 2700 |001b: throw v0 │ │ -0ee2d4: 5923 e10e |001c: iput v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.maxAmount:F // field@0ee1 │ │ -0ee2d8: 0e00 |001e: return-void │ │ +0fc830: |[0fc830] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.setMaxSplitAmount:(F)V │ │ +0fc840: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +0fc844: 2d00 0300 |0002: cmpl-float v0, v3, v0 │ │ +0fc848: 3d00 0a00 |0004: if-lez v0, 000e // +000a │ │ +0fc84c: 2200 fa02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0fc850: 1a01 3021 |0008: const-string v1, "maxAmount has to be >= 0" // string@2130 │ │ +0fc854: 7020 b41f 1000 |000a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0fc85a: 2700 |000d: throw v0 │ │ +0fc85c: 5220 e20e |000e: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.minAmount:F // field@0ee2 │ │ +0fc860: 2e00 0300 |0010: cmpg-float v0, v3, v0 │ │ +0fc864: 3c00 0a00 |0012: if-gtz v0, 001c // +000a │ │ +0fc868: 2200 fa02 |0014: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0fc86c: 1a01 2f21 |0016: const-string v1, "maxAmount has to be > minAmount" // string@212f │ │ +0fc870: 7020 b41f 1000 |0018: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0fc876: 2700 |001b: throw v0 │ │ +0fc878: 5923 e10e |001c: iput v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.maxAmount:F // field@0ee1 │ │ +0fc87c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x000e line=294 │ │ 0x001c line=295 │ │ 0x001e line=296 │ │ locals : │ │ @@ -357263,31 +357318,31 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0ee2dc: |[0ee2dc] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.setMinSplitAmount:(F)V │ │ -0ee2ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ee2ee: 2e00 0300 |0001: cmpg-float v0, v3, v0 │ │ -0ee2f2: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ -0ee2f6: 2200 fc02 |0005: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0ee2fa: 1a01 8d21 |0007: const-string v1, "minAmount has to be >= 0" // string@218d │ │ -0ee2fe: 7020 b41f 1000 |0009: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0ee304: 2700 |000c: throw v0 │ │ -0ee306: 5220 e10e |000d: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.maxAmount:F // field@0ee1 │ │ -0ee30a: 2d00 0300 |000f: cmpl-float v0, v3, v0 │ │ -0ee30e: 3a00 0a00 |0011: if-ltz v0, 001b // +000a │ │ -0ee312: 2200 fc02 |0013: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fc │ │ -0ee316: 1a01 8c21 |0015: const-string v1, "minAmount has to be < maxAmount" // string@218c │ │ -0ee31a: 7020 b41f 1000 |0017: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ -0ee320: 2700 |001a: throw v0 │ │ -0ee322: 5923 e20e |001b: iput v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.minAmount:F // field@0ee2 │ │ -0ee326: 0e00 |001d: return-void │ │ +0fc880: |[0fc880] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.setMinSplitAmount:(F)V │ │ +0fc890: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0fc892: 2e00 0300 |0001: cmpg-float v0, v3, v0 │ │ +0fc896: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ +0fc89a: 2200 fa02 |0005: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0fc89e: 1a01 8b21 |0007: const-string v1, "minAmount has to be >= 0" // string@218b │ │ +0fc8a2: 7020 b41f 1000 |0009: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0fc8a8: 2700 |000c: throw v0 │ │ +0fc8aa: 5220 e10e |000d: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.maxAmount:F // field@0ee1 │ │ +0fc8ae: 2d00 0300 |000f: cmpl-float v0, v3, v0 │ │ +0fc8b2: 3a00 0a00 |0011: if-ltz v0, 001b // +000a │ │ +0fc8b6: 2200 fa02 |0013: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02fa │ │ +0fc8ba: 1a01 8a21 |0015: const-string v1, "minAmount has to be < maxAmount" // string@218a │ │ +0fc8be: 7020 b41f 1000 |0017: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1fb4 │ │ +0fc8c4: 2700 |001a: throw v0 │ │ +0fc8c6: 5923 e20e |001b: iput v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.minAmount:F // field@0ee2 │ │ +0fc8ca: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x000d line=288 │ │ 0x001b line=289 │ │ 0x001d line=290 │ │ locals : │ │ @@ -357299,24 +357354,24 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0ee328: |[0ee328] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.setSecondWidget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0ee338: 5410 e50e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ee5 │ │ -0ee33c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0ee340: 5410 e50e |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ee5 │ │ -0ee344: 6f20 441d 0100 |0006: invoke-super {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@1d44 │ │ -0ee34a: 5b12 e50e |0009: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ee5 │ │ -0ee34e: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ -0ee352: 6f20 2f1d 2100 |000d: invoke-super {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1d2f │ │ -0ee358: 6e10 5f1b 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.invalidate:()V // method@1b5f │ │ -0ee35e: 0e00 |0013: return-void │ │ +0fc8cc: |[0fc8cc] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.setSecondWidget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0fc8dc: 5410 e50e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ee5 │ │ +0fc8e0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0fc8e4: 5410 e50e |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ee5 │ │ +0fc8e8: 6f20 441d 0100 |0006: invoke-super {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@1d44 │ │ +0fc8ee: 5b12 e50e |0009: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ee5 │ │ +0fc8f2: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ +0fc8f6: 6f20 2f1d 2100 |000d: invoke-super {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1d2f │ │ +0fc8fc: 6e10 5f1b 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.invalidate:()V // method@1b5f │ │ +0fc902: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ 0x0009 line=309 │ │ 0x000b line=310 │ │ 0x0010 line=311 │ │ 0x0013 line=312 │ │ @@ -357329,24 +357384,24 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0ee360: |[0ee360] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.setSplitAmount:(F)V │ │ -0ee370: 5220 e10e |0000: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.maxAmount:F // field@0ee1 │ │ -0ee374: 7120 1a26 3000 |0002: invoke-static {v0, v3}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -0ee37a: 0a00 |0005: move-result v0 │ │ -0ee37c: 5221 e20e |0006: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.minAmount:F // field@0ee2 │ │ -0ee380: 7120 1826 1000 |0008: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0ee386: 0a00 |000b: move-result v0 │ │ -0ee388: 5920 e70e |000c: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0ee7 │ │ -0ee38c: 6e10 5f1b 0200 |000e: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.invalidate:()V // method@1b5f │ │ -0ee392: 0e00 |0011: return-void │ │ +0fc904: |[0fc904] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.setSplitAmount:(F)V │ │ +0fc914: 5220 e10e |0000: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.maxAmount:F // field@0ee1 │ │ +0fc918: 7120 1a26 3000 |0002: invoke-static {v0, v3}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +0fc91e: 0a00 |0005: move-result v0 │ │ +0fc920: 5221 e20e |0006: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.minAmount:F // field@0ee2 │ │ +0fc924: 7120 1826 1000 |0008: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0fc92a: 0a00 |000b: move-result v0 │ │ +0fc92c: 5920 e70e |000c: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0ee7 │ │ +0fc930: 6e10 5f1b 0200 |000e: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.invalidate:()V // method@1b5f │ │ +0fc936: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x000e line=279 │ │ 0x0011 line=280 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; │ │ @@ -357357,18 +357412,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ee394: |[0ee394] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;)V │ │ -0ee3a4: 5b01 e80e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // field@0ee8 │ │ -0ee3a8: 6e10 601b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.invalidateHierarchy:()V // method@1b60 │ │ -0ee3ae: 0e00 |0005: return-void │ │ +0fc938: |[0fc938] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;)V │ │ +0fc948: 5b01 e80e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // field@0ee8 │ │ +0fc94c: 6e10 601b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.invalidateHierarchy:()V // method@1b60 │ │ +0fc952: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0002 line=135 │ │ 0x0005 line=136 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; │ │ @@ -357379,32 +357434,32 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ee3b0: |[0ee3b0] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.setVertical:(Z)V │ │ -0ee3c0: 5c01 e90e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.vertical:Z // field@0ee9 │ │ -0ee3c4: 0e00 |0002: return-void │ │ +0fc954: |[0fc954] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.setVertical:(Z)V │ │ +0fc964: 5c01 e90e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.vertical:Z // field@0ee9 │ │ +0fc968: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0002 line=213 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; │ │ 0x0000 - 0x0003 reg=1 vertical Z │ │ │ │ - source_file_idx : 3838 (SplitPane.java) │ │ + source_file_idx : 3836 (SplitPane.java) │ │ │ │ Class #827 header: │ │ -class_idx : 682 │ │ +class_idx : 680 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 707 │ │ -source_file_idx : 3852 │ │ +superclass_idx : 705 │ │ +source_file_idx : 3850 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 9 │ │ │ │ Class #827 - │ │ Class descriptor : 'Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;' │ │ @@ -357447,26 +357502,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0ee3c8: |[0ee3c8] com.badlogic.gdx.scenes.scene2d.ui.Stack.:()V │ │ -0ee3d8: 1501 1643 |0000: const/high16 v1, #int 1125515264 // #4316 │ │ -0ee3dc: 7010 2d1d 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.:()V // method@1d2d │ │ -0ee3e2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0ee3e4: 5c20 f00e |0006: iput-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0ef0 │ │ -0ee3e8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0ee3ea: 6e20 7f1b 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.setTransform:(Z)V // method@1b7f │ │ -0ee3f0: 6e20 801b 1200 |000c: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.setWidth:(F)V // method@1b80 │ │ -0ee3f6: 6e20 7d1b 1200 |000f: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.setHeight:(F)V // method@1b7d │ │ -0ee3fc: 6200 a80d |0012: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.childrenOnly:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0da8 │ │ -0ee400: 6e20 7e1b 0200 |0014: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@1b7e │ │ -0ee406: 0e00 |0017: return-void │ │ +0fc96c: |[0fc96c] com.badlogic.gdx.scenes.scene2d.ui.Stack.:()V │ │ +0fc97c: 1501 1643 |0000: const/high16 v1, #int 1125515264 // #4316 │ │ +0fc980: 7010 2d1d 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.:()V // method@1d2d │ │ +0fc986: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0fc988: 5c20 f00e |0006: iput-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0ef0 │ │ +0fc98c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0fc98e: 6e20 7f1b 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.setTransform:(Z)V // method@1b7f │ │ +0fc994: 6e20 801b 1200 |000c: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.setWidth:(F)V // method@1b80 │ │ +0fc99a: 6e20 7d1b 1200 |000f: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.setHeight:(F)V // method@1b7d │ │ +0fc9a0: 6200 a80d |0012: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.childrenOnly:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0da8 │ │ +0fc9a4: 6e20 7e1b 0200 |0014: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@1b7e │ │ +0fc9aa: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=45 │ │ 0x0005 line=43 │ │ 0x0008 line=46 │ │ 0x000c line=47 │ │ 0x000f line=48 │ │ @@ -357480,114 +357535,114 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 187 16-bit code units │ │ -0ee408: |[0ee408] com.badlogic.gdx.scenes.scene2d.ui.Stack.computeSize:()V │ │ -0ee418: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0ee41a: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0ee41c: 5ca7 f00e |0002: iput-boolean v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0ef0 │ │ -0ee420: 59a9 ef0e |0004: iput v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefWidth:F // field@0eef │ │ -0ee424: 59a9 ee0e |0006: iput v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefHeight:F // field@0eee │ │ -0ee428: 59a9 ed0e |0008: iput v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minWidth:F // field@0eed │ │ -0ee42c: 59a9 ec0e |000a: iput v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minHeight:F // field@0eec │ │ -0ee430: 59a9 eb0e |000c: iput v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxWidth:F // field@0eeb │ │ -0ee434: 59a9 ea0e |000e: iput v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxHeight:F // field@0eea │ │ -0ee438: 6e10 721b 0a00 |0010: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@1b72 │ │ -0ee43e: 0c03 |0013: move-result-object v3 │ │ -0ee440: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -0ee442: 5236 a111 |0015: iget v6, v3, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ -0ee446: 3564 a300 |0017: if-ge v4, v6, 00ba // +00a3 │ │ -0ee44a: 6e20 af22 4300 |0019: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/SnapshotArray;.get:(I)Ljava/lang/Object; // method@22af │ │ -0ee450: 0c00 |001c: move-result-object v0 │ │ -0ee452: 1f00 5902 |001d: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0259 │ │ -0ee456: 2007 df02 |001f: instance-of v7, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0ee45a: 3807 5800 |0021: if-eqz v7, 0079 // +0058 │ │ -0ee45e: 0705 |0023: move-object v5, v0 │ │ -0ee460: 1f05 df02 |0024: check-cast v5, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0ee464: 52a7 ef0e |0026: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefWidth:F // field@0eef │ │ -0ee468: 7210 2a1e 0500 |0028: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1e2a │ │ -0ee46e: 0a08 |002b: move-result v8 │ │ -0ee470: 7120 1826 8700 |002c: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0ee476: 0a07 |002f: move-result v7 │ │ -0ee478: 59a7 ef0e |0030: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefWidth:F // field@0eef │ │ -0ee47c: 52a7 ee0e |0032: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefHeight:F // field@0eee │ │ -0ee480: 7210 291e 0500 |0034: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1e29 │ │ -0ee486: 0a08 |0037: move-result v8 │ │ -0ee488: 7120 1826 8700 |0038: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0ee48e: 0a07 |003b: move-result v7 │ │ -0ee490: 59a7 ee0e |003c: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefHeight:F // field@0eee │ │ -0ee494: 52a7 ed0e |003e: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minWidth:F // field@0eed │ │ -0ee498: 7210 281e 0500 |0040: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getMinWidth:()F // method@1e28 │ │ -0ee49e: 0a08 |0043: move-result v8 │ │ -0ee4a0: 7120 1826 8700 |0044: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0ee4a6: 0a07 |0047: move-result v7 │ │ -0ee4a8: 59a7 ed0e |0048: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minWidth:F // field@0eed │ │ -0ee4ac: 52a7 ec0e |004a: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minHeight:F // field@0eec │ │ -0ee4b0: 7210 271e 0500 |004c: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getMinHeight:()F // method@1e27 │ │ -0ee4b6: 0a08 |004f: move-result v8 │ │ -0ee4b8: 7120 1826 8700 |0050: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0ee4be: 0a07 |0053: move-result v7 │ │ -0ee4c0: 59a7 ec0e |0054: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minHeight:F // field@0eec │ │ -0ee4c4: 7210 261e 0500 |0056: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getMaxWidth:()F // method@1e26 │ │ -0ee4ca: 0a02 |0059: move-result v2 │ │ -0ee4cc: 7210 251e 0500 |005a: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getMaxHeight:()F // method@1e25 │ │ -0ee4d2: 0a01 |005d: move-result v1 │ │ -0ee4d4: 2d07 0209 |005e: cmpl-float v7, v2, v9 │ │ -0ee4d8: 3d07 0a00 |0060: if-lez v7, 006a // +000a │ │ -0ee4dc: 52a7 eb0e |0062: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxWidth:F // field@0eeb │ │ -0ee4e0: 2d07 0709 |0064: cmpl-float v7, v7, v9 │ │ -0ee4e4: 3907 4600 |0066: if-nez v7, 00ac // +0046 │ │ -0ee4e8: 59a2 eb0e |0068: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxWidth:F // field@0eeb │ │ -0ee4ec: 2d07 0109 |006a: cmpl-float v7, v1, v9 │ │ -0ee4f0: 3d07 0a00 |006c: if-lez v7, 0076 // +000a │ │ -0ee4f4: 52a7 ea0e |006e: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxHeight:F // field@0eea │ │ -0ee4f8: 2d07 0709 |0070: cmpl-float v7, v7, v9 │ │ -0ee4fc: 3907 4100 |0072: if-nez v7, 00b3 // +0041 │ │ -0ee500: 59a1 ea0e |0074: iput v1, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxHeight:F // field@0eea │ │ -0ee504: d804 0401 |0076: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0ee508: 289f |0078: goto 0017 // -0061 │ │ -0ee50a: 52a7 ef0e |0079: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefWidth:F // field@0eef │ │ -0ee50e: 6e10 4d17 0000 |007b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ -0ee514: 0a08 |007e: move-result v8 │ │ -0ee516: 7120 1826 8700 |007f: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0ee51c: 0a07 |0082: move-result v7 │ │ -0ee51e: 59a7 ef0e |0083: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefWidth:F // field@0eef │ │ -0ee522: 52a7 ee0e |0085: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefHeight:F // field@0eee │ │ -0ee526: 6e10 4017 0000 |0087: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ -0ee52c: 0a08 |008a: move-result v8 │ │ -0ee52e: 7120 1826 8700 |008b: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0ee534: 0a07 |008e: move-result v7 │ │ -0ee536: 59a7 ee0e |008f: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefHeight:F // field@0eee │ │ -0ee53a: 52a7 ed0e |0091: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minWidth:F // field@0eed │ │ -0ee53e: 6e10 4d17 0000 |0093: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ -0ee544: 0a08 |0096: move-result v8 │ │ -0ee546: 7120 1826 8700 |0097: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0ee54c: 0a07 |009a: move-result v7 │ │ -0ee54e: 59a7 ed0e |009b: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minWidth:F // field@0eed │ │ -0ee552: 52a7 ec0e |009d: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minHeight:F // field@0eec │ │ -0ee556: 6e10 4017 0000 |009f: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ -0ee55c: 0a08 |00a2: move-result v8 │ │ -0ee55e: 7120 1826 8700 |00a3: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0ee564: 0a07 |00a6: move-result v7 │ │ -0ee566: 59a7 ec0e |00a7: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minHeight:F // field@0eec │ │ -0ee56a: 1202 |00a9: const/4 v2, #int 0 // #0 │ │ -0ee56c: 1201 |00aa: const/4 v1, #int 0 // #0 │ │ -0ee56e: 28b3 |00ab: goto 005e // -004d │ │ -0ee570: 52a7 eb0e |00ac: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxWidth:F // field@0eeb │ │ -0ee574: 7120 1a26 2700 |00ae: invoke-static {v7, v2}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -0ee57a: 0a02 |00b1: move-result v2 │ │ -0ee57c: 28b6 |00b2: goto 0068 // -004a │ │ -0ee57e: 52a7 ea0e |00b3: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxHeight:F // field@0eea │ │ -0ee582: 7120 1a26 1700 |00b5: invoke-static {v7, v1}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -0ee588: 0a01 |00b8: move-result v1 │ │ -0ee58a: 28bb |00b9: goto 0074 // -0045 │ │ -0ee58c: 0e00 |00ba: return-void │ │ +0fc9ac: |[0fc9ac] com.badlogic.gdx.scenes.scene2d.ui.Stack.computeSize:()V │ │ +0fc9bc: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0fc9be: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0fc9c0: 5ca7 f00e |0002: iput-boolean v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0ef0 │ │ +0fc9c4: 59a9 ef0e |0004: iput v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefWidth:F // field@0eef │ │ +0fc9c8: 59a9 ee0e |0006: iput v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefHeight:F // field@0eee │ │ +0fc9cc: 59a9 ed0e |0008: iput v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minWidth:F // field@0eed │ │ +0fc9d0: 59a9 ec0e |000a: iput v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minHeight:F // field@0eec │ │ +0fc9d4: 59a9 eb0e |000c: iput v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxWidth:F // field@0eeb │ │ +0fc9d8: 59a9 ea0e |000e: iput v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxHeight:F // field@0eea │ │ +0fc9dc: 6e10 721b 0a00 |0010: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@1b72 │ │ +0fc9e2: 0c03 |0013: move-result-object v3 │ │ +0fc9e4: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +0fc9e6: 5236 a111 |0015: iget v6, v3, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ +0fc9ea: 3564 a300 |0017: if-ge v4, v6, 00ba // +00a3 │ │ +0fc9ee: 6e20 af22 4300 |0019: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/SnapshotArray;.get:(I)Ljava/lang/Object; // method@22af │ │ +0fc9f4: 0c00 |001c: move-result-object v0 │ │ +0fc9f6: 1f00 5702 |001d: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0257 │ │ +0fc9fa: 2007 dd02 |001f: instance-of v7, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fc9fe: 3807 5800 |0021: if-eqz v7, 0079 // +0058 │ │ +0fca02: 0705 |0023: move-object v5, v0 │ │ +0fca04: 1f05 dd02 |0024: check-cast v5, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fca08: 52a7 ef0e |0026: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefWidth:F // field@0eef │ │ +0fca0c: 7210 2a1e 0500 |0028: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1e2a │ │ +0fca12: 0a08 |002b: move-result v8 │ │ +0fca14: 7120 1826 8700 |002c: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0fca1a: 0a07 |002f: move-result v7 │ │ +0fca1c: 59a7 ef0e |0030: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefWidth:F // field@0eef │ │ +0fca20: 52a7 ee0e |0032: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefHeight:F // field@0eee │ │ +0fca24: 7210 291e 0500 |0034: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1e29 │ │ +0fca2a: 0a08 |0037: move-result v8 │ │ +0fca2c: 7120 1826 8700 |0038: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0fca32: 0a07 |003b: move-result v7 │ │ +0fca34: 59a7 ee0e |003c: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefHeight:F // field@0eee │ │ +0fca38: 52a7 ed0e |003e: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minWidth:F // field@0eed │ │ +0fca3c: 7210 281e 0500 |0040: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getMinWidth:()F // method@1e28 │ │ +0fca42: 0a08 |0043: move-result v8 │ │ +0fca44: 7120 1826 8700 |0044: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0fca4a: 0a07 |0047: move-result v7 │ │ +0fca4c: 59a7 ed0e |0048: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minWidth:F // field@0eed │ │ +0fca50: 52a7 ec0e |004a: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minHeight:F // field@0eec │ │ +0fca54: 7210 271e 0500 |004c: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getMinHeight:()F // method@1e27 │ │ +0fca5a: 0a08 |004f: move-result v8 │ │ +0fca5c: 7120 1826 8700 |0050: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0fca62: 0a07 |0053: move-result v7 │ │ +0fca64: 59a7 ec0e |0054: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minHeight:F // field@0eec │ │ +0fca68: 7210 261e 0500 |0056: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getMaxWidth:()F // method@1e26 │ │ +0fca6e: 0a02 |0059: move-result v2 │ │ +0fca70: 7210 251e 0500 |005a: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getMaxHeight:()F // method@1e25 │ │ +0fca76: 0a01 |005d: move-result v1 │ │ +0fca78: 2d07 0209 |005e: cmpl-float v7, v2, v9 │ │ +0fca7c: 3d07 0a00 |0060: if-lez v7, 006a // +000a │ │ +0fca80: 52a7 eb0e |0062: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxWidth:F // field@0eeb │ │ +0fca84: 2d07 0709 |0064: cmpl-float v7, v7, v9 │ │ +0fca88: 3907 4600 |0066: if-nez v7, 00ac // +0046 │ │ +0fca8c: 59a2 eb0e |0068: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxWidth:F // field@0eeb │ │ +0fca90: 2d07 0109 |006a: cmpl-float v7, v1, v9 │ │ +0fca94: 3d07 0a00 |006c: if-lez v7, 0076 // +000a │ │ +0fca98: 52a7 ea0e |006e: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxHeight:F // field@0eea │ │ +0fca9c: 2d07 0709 |0070: cmpl-float v7, v7, v9 │ │ +0fcaa0: 3907 4100 |0072: if-nez v7, 00b3 // +0041 │ │ +0fcaa4: 59a1 ea0e |0074: iput v1, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxHeight:F // field@0eea │ │ +0fcaa8: d804 0401 |0076: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0fcaac: 289f |0078: goto 0017 // -0061 │ │ +0fcaae: 52a7 ef0e |0079: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefWidth:F // field@0eef │ │ +0fcab2: 6e10 4d17 0000 |007b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ +0fcab8: 0a08 |007e: move-result v8 │ │ +0fcaba: 7120 1826 8700 |007f: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0fcac0: 0a07 |0082: move-result v7 │ │ +0fcac2: 59a7 ef0e |0083: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefWidth:F // field@0eef │ │ +0fcac6: 52a7 ee0e |0085: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefHeight:F // field@0eee │ │ +0fcaca: 6e10 4017 0000 |0087: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ +0fcad0: 0a08 |008a: move-result v8 │ │ +0fcad2: 7120 1826 8700 |008b: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0fcad8: 0a07 |008e: move-result v7 │ │ +0fcada: 59a7 ee0e |008f: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefHeight:F // field@0eee │ │ +0fcade: 52a7 ed0e |0091: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minWidth:F // field@0eed │ │ +0fcae2: 6e10 4d17 0000 |0093: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ +0fcae8: 0a08 |0096: move-result v8 │ │ +0fcaea: 7120 1826 8700 |0097: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0fcaf0: 0a07 |009a: move-result v7 │ │ +0fcaf2: 59a7 ed0e |009b: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minWidth:F // field@0eed │ │ +0fcaf6: 52a7 ec0e |009d: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minHeight:F // field@0eec │ │ +0fcafa: 6e10 4017 0000 |009f: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ +0fcb00: 0a08 |00a2: move-result v8 │ │ +0fcb02: 7120 1826 8700 |00a3: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0fcb08: 0a07 |00a6: move-result v7 │ │ +0fcb0a: 59a7 ec0e |00a7: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minHeight:F // field@0eec │ │ +0fcb0e: 1202 |00a9: const/4 v2, #int 0 // #0 │ │ +0fcb10: 1201 |00aa: const/4 v1, #int 0 // #0 │ │ +0fcb12: 28b3 |00ab: goto 005e // -004d │ │ +0fcb14: 52a7 eb0e |00ac: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxWidth:F // field@0eeb │ │ +0fcb18: 7120 1a26 2700 |00ae: invoke-static {v7, v2}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +0fcb1e: 0a02 |00b1: move-result v2 │ │ +0fcb20: 28b6 |00b2: goto 0068 // -004a │ │ +0fcb22: 52a7 ea0e |00b3: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxHeight:F // field@0eea │ │ +0fcb26: 7120 1a26 1700 |00b5: invoke-static {v7, v1}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +0fcb2c: 0a01 |00b8: move-result v1 │ │ +0fcb2e: 28bb |00b9: goto 0074 // -0045 │ │ +0fcb30: 0e00 |00ba: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=58 │ │ 0x0004 line=59 │ │ 0x0006 line=60 │ │ 0x0008 line=61 │ │ 0x000a line=62 │ │ @@ -357634,17 +357689,17 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0ee590: |[0ee590] com.badlogic.gdx.scenes.scene2d.ui.Stack.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0ee5a0: 6e20 701b 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1b70 │ │ -0ee5a6: 0e00 |0003: return-void │ │ +0fcb34: |[0fcb34] com.badlogic.gdx.scenes.scene2d.ui.Stack.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0fcb44: 6e20 701b 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1b70 │ │ +0fcb4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0003 line=92 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Stack; │ │ 0x0000 - 0x0004 reg=1 actor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -357654,20 +357709,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ee5a8: |[0ee5a8] com.badlogic.gdx.scenes.scene2d.ui.Stack.getMaxHeight:()F │ │ -0ee5b8: 5510 f00e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0ef0 │ │ -0ee5bc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0ee5c0: 7010 711b 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.computeSize:()V // method@1b71 │ │ -0ee5c6: 5210 ea0e |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxHeight:F // field@0eea │ │ -0ee5ca: 0f00 |0009: return v0 │ │ +0fcb4c: |[0fcb4c] com.badlogic.gdx.scenes.scene2d.ui.Stack.getMaxHeight:()F │ │ +0fcb5c: 5510 f00e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0ef0 │ │ +0fcb60: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0fcb64: 7010 711b 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.computeSize:()V // method@1b71 │ │ +0fcb6a: 5210 ea0e |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxHeight:F // field@0eea │ │ +0fcb6e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0007 line=143 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Stack; │ │ │ │ @@ -357676,20 +357731,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ee5cc: |[0ee5cc] com.badlogic.gdx.scenes.scene2d.ui.Stack.getMaxWidth:()F │ │ -0ee5dc: 5510 f00e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0ef0 │ │ -0ee5e0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0ee5e4: 7010 711b 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.computeSize:()V // method@1b71 │ │ -0ee5ea: 5210 eb0e |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxWidth:F // field@0eeb │ │ -0ee5ee: 0f00 |0009: return v0 │ │ +0fcb70: |[0fcb70] com.badlogic.gdx.scenes.scene2d.ui.Stack.getMaxWidth:()F │ │ +0fcb80: 5510 f00e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0ef0 │ │ +0fcb84: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0fcb88: 7010 711b 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.computeSize:()V // method@1b71 │ │ +0fcb8e: 5210 eb0e |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxWidth:F // field@0eeb │ │ +0fcb92: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0007 line=138 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Stack; │ │ │ │ @@ -357698,20 +357753,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ee5f0: |[0ee5f0] com.badlogic.gdx.scenes.scene2d.ui.Stack.getMinHeight:()F │ │ -0ee600: 5510 f00e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0ef0 │ │ -0ee604: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0ee608: 7010 711b 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.computeSize:()V // method@1b71 │ │ -0ee60e: 5210 ec0e |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minHeight:F // field@0eec │ │ -0ee612: 0f00 |0009: return v0 │ │ +0fcb94: |[0fcb94] com.badlogic.gdx.scenes.scene2d.ui.Stack.getMinHeight:()F │ │ +0fcba4: 5510 f00e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0ef0 │ │ +0fcba8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0fcbac: 7010 711b 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.computeSize:()V // method@1b71 │ │ +0fcbb2: 5210 ec0e |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minHeight:F // field@0eec │ │ +0fcbb6: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0007 line=133 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Stack; │ │ │ │ @@ -357720,20 +357775,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ee614: |[0ee614] com.badlogic.gdx.scenes.scene2d.ui.Stack.getMinWidth:()F │ │ -0ee624: 5510 f00e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0ef0 │ │ -0ee628: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0ee62c: 7010 711b 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.computeSize:()V // method@1b71 │ │ -0ee632: 5210 ed0e |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minWidth:F // field@0eed │ │ -0ee636: 0f00 |0009: return v0 │ │ +0fcbb8: |[0fcbb8] com.badlogic.gdx.scenes.scene2d.ui.Stack.getMinWidth:()F │ │ +0fcbc8: 5510 f00e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0ef0 │ │ +0fcbcc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0fcbd0: 7010 711b 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.computeSize:()V // method@1b71 │ │ +0fcbd6: 5210 ed0e |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minWidth:F // field@0eed │ │ +0fcbda: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0007 line=128 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Stack; │ │ │ │ @@ -357742,20 +357797,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ee638: |[0ee638] com.badlogic.gdx.scenes.scene2d.ui.Stack.getPrefHeight:()F │ │ -0ee648: 5510 f00e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0ef0 │ │ -0ee64c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0ee650: 7010 711b 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.computeSize:()V // method@1b71 │ │ -0ee656: 5210 ee0e |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefHeight:F // field@0eee │ │ -0ee65a: 0f00 |0009: return v0 │ │ +0fcbdc: |[0fcbdc] com.badlogic.gdx.scenes.scene2d.ui.Stack.getPrefHeight:()F │ │ +0fcbec: 5510 f00e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0ef0 │ │ +0fcbf0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0fcbf4: 7010 711b 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.computeSize:()V // method@1b71 │ │ +0fcbfa: 5210 ee0e |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefHeight:F // field@0eee │ │ +0fcbfe: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0007 line=123 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Stack; │ │ │ │ @@ -357764,20 +357819,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ee65c: |[0ee65c] com.badlogic.gdx.scenes.scene2d.ui.Stack.getPrefWidth:()F │ │ -0ee66c: 5510 f00e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0ef0 │ │ -0ee670: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0ee674: 7010 711b 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.computeSize:()V // method@1b71 │ │ -0ee67a: 5210 ef0e |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefWidth:F // field@0eef │ │ -0ee67e: 0f00 |0009: return v0 │ │ +0fcc00: |[0fcc00] com.badlogic.gdx.scenes.scene2d.ui.Stack.getPrefWidth:()F │ │ +0fcc10: 5510 f00e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0ef0 │ │ +0fcc14: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0fcc18: 7010 711b 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.computeSize:()V // method@1b71 │ │ +0fcc1e: 5210 ef0e |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefWidth:F // field@0eef │ │ +0fcc22: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0007 line=118 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Stack; │ │ │ │ @@ -357786,19 +357841,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ee680: |[0ee680] com.badlogic.gdx.scenes.scene2d.ui.Stack.invalidate:()V │ │ -0ee690: 6f10 3f1d 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.invalidate:()V // method@1d3f │ │ -0ee696: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0ee698: 5c10 f00e |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0ef0 │ │ -0ee69c: 0e00 |0006: return-void │ │ +0fcc24: |[0fcc24] com.badlogic.gdx.scenes.scene2d.ui.Stack.invalidate:()V │ │ +0fcc34: 6f10 3f1d 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.invalidate:()V // method@1d3f │ │ +0fcc3a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0fcc3c: 5c10 f00e |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0ef0 │ │ +0fcc40: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0006 line=55 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Stack; │ │ @@ -357808,57 +357863,57 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -0ee6a0: |[0ee6a0] com.badlogic.gdx.scenes.scene2d.ui.Stack.layout:()V │ │ -0ee6b0: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0ee6b2: 5597 f00e |0001: iget-boolean v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0ef0 │ │ -0ee6b6: 3807 0500 |0003: if-eqz v7, 0008 // +0005 │ │ -0ee6ba: 7010 711b 0900 |0005: invoke-direct {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.computeSize:()V // method@1b71 │ │ -0ee6c0: 6e10 7a1b 0900 |0008: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.getWidth:()F // method@1b7a │ │ -0ee6c6: 0a06 |000b: move-result v6 │ │ -0ee6c8: 6e10 731b 0900 |000c: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.getHeight:()F // method@1b73 │ │ -0ee6ce: 0a02 |000f: move-result v2 │ │ -0ee6d0: 6e10 721b 0900 |0010: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@1b72 │ │ -0ee6d6: 0c01 |0013: move-result-object v1 │ │ -0ee6d8: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -0ee6da: 5215 df0f |0015: iget v5, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0ee6de: 3553 3e00 |0017: if-ge v3, v5, 0055 // +003e │ │ -0ee6e2: 6e20 741e 3100 |0019: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0ee6e8: 0c00 |001c: move-result-object v0 │ │ -0ee6ea: 1f00 5902 |001d: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0259 │ │ -0ee6ee: 6e20 7717 8000 |001f: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1777 │ │ -0ee6f4: 6e20 7817 8000 |0022: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1778 │ │ -0ee6fa: 6e10 4d17 0000 |0025: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ -0ee700: 0a07 |0028: move-result v7 │ │ -0ee702: 2d07 0706 |0029: cmpl-float v7, v7, v6 │ │ -0ee706: 3907 0a00 |002b: if-nez v7, 0035 // +000a │ │ -0ee70a: 6e10 4017 0000 |002d: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ -0ee710: 0a07 |0030: move-result v7 │ │ -0ee712: 2d07 0702 |0031: cmpl-float v7, v7, v2 │ │ -0ee716: 3807 1800 |0033: if-eqz v7, 004b // +0018 │ │ -0ee71a: 6e20 7617 6000 |0035: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1776 │ │ -0ee720: 6e20 6617 2000 |0038: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1766 │ │ -0ee726: 2007 df02 |003b: instance-of v7, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0ee72a: 3807 0b00 |003d: if-eqz v7, 0048 // +000b │ │ -0ee72e: 0704 |003f: move-object v4, v0 │ │ -0ee730: 1f04 df02 |0040: check-cast v4, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0ee734: 7210 2b1e 0400 |0042: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.invalidate:()V // method@1e2b │ │ -0ee73a: 7210 311e 0400 |0045: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1e31 │ │ -0ee740: d803 0301 |0048: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0ee744: 28cd |004a: goto 0017 // -0033 │ │ -0ee746: 2007 df02 |004b: instance-of v7, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0ee74a: 3807 fbff |004d: if-eqz v7, 0048 // -0005 │ │ -0ee74e: 1f00 df02 |004f: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0ee752: 7210 311e 0000 |0051: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1e31 │ │ -0ee758: 28f4 |0054: goto 0048 // -000c │ │ -0ee75a: 0e00 |0055: return-void │ │ +0fcc44: |[0fcc44] com.badlogic.gdx.scenes.scene2d.ui.Stack.layout:()V │ │ +0fcc54: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0fcc56: 5597 f00e |0001: iget-boolean v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0ef0 │ │ +0fcc5a: 3807 0500 |0003: if-eqz v7, 0008 // +0005 │ │ +0fcc5e: 7010 711b 0900 |0005: invoke-direct {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.computeSize:()V // method@1b71 │ │ +0fcc64: 6e10 7a1b 0900 |0008: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.getWidth:()F // method@1b7a │ │ +0fcc6a: 0a06 |000b: move-result v6 │ │ +0fcc6c: 6e10 731b 0900 |000c: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.getHeight:()F // method@1b73 │ │ +0fcc72: 0a02 |000f: move-result v2 │ │ +0fcc74: 6e10 721b 0900 |0010: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@1b72 │ │ +0fcc7a: 0c01 |0013: move-result-object v1 │ │ +0fcc7c: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +0fcc7e: 5215 df0f |0015: iget v5, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0fcc82: 3553 3e00 |0017: if-ge v3, v5, 0055 // +003e │ │ +0fcc86: 6e20 741e 3100 |0019: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0fcc8c: 0c00 |001c: move-result-object v0 │ │ +0fcc8e: 1f00 5702 |001d: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0257 │ │ +0fcc92: 6e20 7717 8000 |001f: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1777 │ │ +0fcc98: 6e20 7817 8000 |0022: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1778 │ │ +0fcc9e: 6e10 4d17 0000 |0025: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ +0fcca4: 0a07 |0028: move-result v7 │ │ +0fcca6: 2d07 0706 |0029: cmpl-float v7, v7, v6 │ │ +0fccaa: 3907 0a00 |002b: if-nez v7, 0035 // +000a │ │ +0fccae: 6e10 4017 0000 |002d: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ +0fccb4: 0a07 |0030: move-result v7 │ │ +0fccb6: 2d07 0702 |0031: cmpl-float v7, v7, v2 │ │ +0fccba: 3807 1800 |0033: if-eqz v7, 004b // +0018 │ │ +0fccbe: 6e20 7617 6000 |0035: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1776 │ │ +0fccc4: 6e20 6617 2000 |0038: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1766 │ │ +0fccca: 2007 dd02 |003b: instance-of v7, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fccce: 3807 0b00 |003d: if-eqz v7, 0048 // +000b │ │ +0fccd2: 0704 |003f: move-object v4, v0 │ │ +0fccd4: 1f04 dd02 |0040: check-cast v4, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fccd8: 7210 2b1e 0400 |0042: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.invalidate:()V // method@1e2b │ │ +0fccde: 7210 311e 0400 |0045: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1e31 │ │ +0fcce4: d803 0301 |0048: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0fcce8: 28cd |004a: goto 0017 // -0033 │ │ +0fccea: 2007 dd02 |004b: instance-of v7, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fccee: 3807 fbff |004d: if-eqz v7, 0048 // -0005 │ │ +0fccf2: 1f00 dd02 |004f: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fccf6: 7210 311e 0000 |0051: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1e31 │ │ +0fccfc: 28f4 |0054: goto 0048 // -000c │ │ +0fccfe: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=95 │ │ 0x0008 line=96 │ │ 0x0010 line=97 │ │ 0x0014 line=98 │ │ 0x0019 line=99 │ │ @@ -357881,21 +357936,21 @@ │ │ 0x0014 - 0x0056 reg=1 children Lcom/badlogic/gdx/utils/Array; Lcom/badlogic/gdx/utils/Array; │ │ 0x0010 - 0x0056 reg=2 height F │ │ 0x0015 - 0x0056 reg=3 i I │ │ 0x0017 - 0x0056 reg=5 n I │ │ 0x000c - 0x0056 reg=6 width F │ │ 0x0000 - 0x0056 reg=9 this Lcom/badlogic/gdx/scenes/scene2d/ui/Stack; │ │ │ │ - source_file_idx : 3852 (Stack.java) │ │ + source_file_idx : 3850 (Stack.java) │ │ │ │ Class #828 header: │ │ -class_idx : 683 │ │ +class_idx : 681 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 707 │ │ -source_file_idx : 3908 │ │ +superclass_idx : 705 │ │ +source_file_idx : 3906 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 65 │ │ │ │ Class #828 annotations: │ │ Annotations on method #7070 'drawDebug' │ │ @@ -357932,19 +357987,19 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0ee75c: |[0ee75c] com.badlogic.gdx.scenes.scene2d.ui.Table.:()V │ │ -0ee76c: 2200 ae02 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit; // type@02ae │ │ -0ee770: 7010 111c 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.:()V // method@1c11 │ │ -0ee776: 6900 1a13 |0005: sput-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ -0ee77a: 0e00 |0007: return-void │ │ +0fcd00: |[0fcd00] com.badlogic.gdx.scenes.scene2d.ui.Table.:()V │ │ +0fcd10: 2200 ac02 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit; // type@02ac │ │ +0fcd14: 7010 111c 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.:()V // method@1c11 │ │ +0fcd1a: 6900 1a13 |0005: sput-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@131a │ │ +0fcd1e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0007 line=58 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -357952,18 +358007,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0ee77c: |[0ee77c] com.badlogic.gdx.scenes.scene2d.ui.Table.:()V │ │ -0ee78c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ee78e: 7020 831b 0100 |0001: invoke-direct {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1b83 │ │ -0ee794: 0e00 |0004: return-void │ │ +0fcd20: |[0fcd20] com.badlogic.gdx.scenes.scene2d.ui.Table.:()V │ │ +0fcd30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0fcd32: 7020 831b 0100 |0001: invoke-direct {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1b83 │ │ +0fcd38: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0004 line=67 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ @@ -357972,27 +358027,27 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0ee798: |[0ee798] com.badlogic.gdx.scenes.scene2d.ui.Table.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0ee7a8: 7010 2d1d 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.:()V // method@1d2d │ │ -0ee7ae: 5b12 f40e |0003: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ef4 │ │ -0ee7b2: 2200 ac02 |0005: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // type@02ac │ │ -0ee7b6: 7010 da1b 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.:()V // method@1bda │ │ -0ee7bc: 5b10 f30e |000a: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0ee7c0: 5410 f30e |000c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0ee7c4: 6e20 0d1c 1000 |000e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.setTable:(Ljava/lang/Object;)V // method@1c0d │ │ -0ee7ca: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0ee7cc: 6e20 d61b 0100 |0012: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.setTransform:(Z)V // method@1bd6 │ │ -0ee7d2: 6200 a80d |0015: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.childrenOnly:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0da8 │ │ -0ee7d6: 6e20 d51b 0100 |0017: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@1bd5 │ │ -0ee7dc: 0e00 |001a: return-void │ │ +0fcd3c: |[0fcd3c] com.badlogic.gdx.scenes.scene2d.ui.Table.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0fcd4c: 7010 2d1d 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.:()V // method@1d2d │ │ +0fcd52: 5b12 f40e |0003: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ef4 │ │ +0fcd56: 2200 aa02 |0005: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // type@02aa │ │ +0fcd5a: 7010 da1b 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.:()V // method@1bda │ │ +0fcd60: 5b10 f30e |000a: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fcd64: 5410 f30e |000c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fcd68: 6e20 0d1c 1000 |000e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.setTable:(Ljava/lang/Object;)V // method@1c0d │ │ +0fcd6e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0fcd70: 6e20 d61b 0100 |0012: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.setTransform:(Z)V // method@1bd6 │ │ +0fcd76: 6200 a80d |0015: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.childrenOnly:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0da8 │ │ +0fcd7a: 6e20 d51b 0100 |0017: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@1bd5 │ │ +0fcd80: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=71 │ │ 0x0005 line=72 │ │ 0x000c line=73 │ │ 0x0011 line=74 │ │ @@ -358007,24 +358062,24 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0ee7e0: |[0ee7e0] com.badlogic.gdx.scenes.scene2d.ui.Table.drawDebug:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V │ │ -0ee7f0: 6300 fd0e |0000: sget-boolean v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.drawDebug:Z // field@0efd │ │ -0ee7f4: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0ee7f8: 0e00 |0004: return-void │ │ -0ee7fa: 6e10 0818 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getActors:()Lcom/badlogic/gdx/utils/Array; // method@1808 │ │ -0ee800: 0c00 |0008: move-result-object v0 │ │ -0ee802: 6e10 1018 0200 |0009: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getSpriteBatch:()Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // method@1810 │ │ -0ee808: 0c01 |000c: move-result-object v1 │ │ -0ee80a: 7120 9e1b 1000 |000d: invoke-static {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.drawDebug:(Lcom/badlogic/gdx/utils/Array;Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@1b9e │ │ -0ee810: 28f4 |0010: goto 0004 // -000c │ │ +0fcd84: |[0fcd84] com.badlogic.gdx.scenes.scene2d.ui.Table.drawDebug:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V │ │ +0fcd94: 6300 fd0e |0000: sget-boolean v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.drawDebug:Z // field@0efd │ │ +0fcd98: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0fcd9c: 0e00 |0004: return-void │ │ +0fcd9e: 6e10 0818 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getActors:()Lcom/badlogic/gdx/utils/Array; // method@1808 │ │ +0fcda4: 0c00 |0008: move-result-object v0 │ │ +0fcda6: 6e10 1018 0200 |0009: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getSpriteBatch:()Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // method@1810 │ │ +0fcdac: 0c01 |000c: move-result-object v1 │ │ +0fcdae: 7120 9e1b 1000 |000d: invoke-static {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.drawDebug:(Lcom/badlogic/gdx/utils/Array;Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@1b9e │ │ +0fcdb4: 28f4 |0010: goto 0004 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ 0x0004 line=471 │ │ 0x0005 line=470 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 stage Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ @@ -358034,40 +358089,40 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Array;Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -0ee814: |[0ee814] com.badlogic.gdx.scenes.scene2d.ui.Table.drawDebug:(Lcom/badlogic/gdx/utils/Array;Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V │ │ -0ee824: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ee826: 5242 df0f |0001: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0ee82a: 3521 2b00 |0003: if-ge v1, v2, 002e // +002b │ │ -0ee82e: 6e20 741e 1400 |0005: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0ee834: 0c00 |0008: move-result-object v0 │ │ -0ee836: 1f00 5902 |0009: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0259 │ │ -0ee83a: 6e10 5517 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isVisible:()Z // method@1755 │ │ -0ee840: 0a03 |000e: move-result v3 │ │ -0ee842: 3903 0500 |000f: if-nez v3, 0014 // +0005 │ │ -0ee846: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ee84a: 28f0 |0013: goto 0003 // -0010 │ │ -0ee84c: 2003 ab02 |0014: instance-of v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@02ab │ │ -0ee850: 3803 0a00 |0016: if-eqz v3, 0020 // +000a │ │ -0ee854: 0703 |0018: move-object v3, v0 │ │ -0ee856: 1f03 ab02 |0019: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@02ab │ │ -0ee85a: 5433 f30e |001b: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0ee85e: 6e20 e71b 5300 |001d: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.drawDebug:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@1be7 │ │ -0ee864: 2003 5c02 |0020: instance-of v3, v0, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@025c │ │ -0ee868: 3803 efff |0022: if-eqz v3, 0011 // -0011 │ │ -0ee86c: 1f00 5c02 |0024: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@025c │ │ -0ee870: 6e10 a417 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@17a4 │ │ -0ee876: 0c03 |0029: move-result-object v3 │ │ -0ee878: 7120 9e1b 5300 |002a: invoke-static {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.drawDebug:(Lcom/badlogic/gdx/utils/Array;Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@1b9e │ │ -0ee87e: 28e4 |002d: goto 0011 // -001c │ │ -0ee880: 0e00 |002e: return-void │ │ +0fcdb8: |[0fcdb8] com.badlogic.gdx.scenes.scene2d.ui.Table.drawDebug:(Lcom/badlogic/gdx/utils/Array;Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V │ │ +0fcdc8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0fcdca: 5242 df0f |0001: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0fcdce: 3521 2b00 |0003: if-ge v1, v2, 002e // +002b │ │ +0fcdd2: 6e20 741e 1400 |0005: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0fcdd8: 0c00 |0008: move-result-object v0 │ │ +0fcdda: 1f00 5702 |0009: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0257 │ │ +0fcdde: 6e10 5517 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isVisible:()Z // method@1755 │ │ +0fcde4: 0a03 |000e: move-result v3 │ │ +0fcde6: 3903 0500 |000f: if-nez v3, 0014 // +0005 │ │ +0fcdea: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0fcdee: 28f0 |0013: goto 0003 // -0010 │ │ +0fcdf0: 2003 a902 |0014: instance-of v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@02a9 │ │ +0fcdf4: 3803 0a00 |0016: if-eqz v3, 0020 // +000a │ │ +0fcdf8: 0703 |0018: move-object v3, v0 │ │ +0fcdfa: 1f03 a902 |0019: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@02a9 │ │ +0fcdfe: 5433 f30e |001b: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fce02: 6e20 e71b 5300 |001d: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.drawDebug:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@1be7 │ │ +0fce08: 2003 5a02 |0020: instance-of v3, v0, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@025a │ │ +0fce0c: 3803 efff |0022: if-eqz v3, 0011 // -0011 │ │ +0fce10: 1f00 5a02 |0024: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@025a │ │ +0fce14: 6e10 a417 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@17a4 │ │ +0fce1a: 0c03 |0029: move-result-object v3 │ │ +0fce1c: 7120 9e1b 5300 |002a: invoke-static {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.drawDebug:(Lcom/badlogic/gdx/utils/Array;Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@1b9e │ │ +0fce22: 28e4 |002d: goto 0011 // -001c │ │ +0fce24: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0005 line=475 │ │ 0x000b line=476 │ │ 0x0011 line=474 │ │ 0x0014 line=477 │ │ @@ -358088,20 +358143,20 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0ee884: |[0ee884] com.badlogic.gdx.scenes.scene2d.ui.Table.add:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0ee894: 5420 f30e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0ee898: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0ee89a: 6e20 db1b 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.add:(Ljava/lang/Object;)Lcom/esotericsoftware/tablelayout/Cell; // method@1bdb │ │ -0ee8a0: 0c00 |0006: move-result-object v0 │ │ -0ee8a2: 1100 |0007: return-object v0 │ │ +0fce28: |[0fce28] com.badlogic.gdx.scenes.scene2d.ui.Table.add:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0fce38: 5420 f30e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fce3c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0fce3e: 6e20 db1b 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.add:(Ljava/lang/Object;)Lcom/esotericsoftware/tablelayout/Cell; // method@1bdb │ │ +0fce44: 0c00 |0006: move-result-object v0 │ │ +0fce46: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #1 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -358109,19 +358164,19 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0ee8a4: |[0ee8a4] com.badlogic.gdx.scenes.scene2d.ui.Table.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0ee8b4: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0ee8b8: 6e20 db1b 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.add:(Ljava/lang/Object;)Lcom/esotericsoftware/tablelayout/Cell; // method@1bdb │ │ -0ee8be: 0c00 |0005: move-result-object v0 │ │ -0ee8c0: 1100 |0006: return-object v0 │ │ +0fce48: |[0fce48] com.badlogic.gdx.scenes.scene2d.ui.Table.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0fce58: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fce5c: 6e20 db1b 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.add:(Ljava/lang/Object;)Lcom/esotericsoftware/tablelayout/Cell; // method@1bdb │ │ +0fce62: 0c00 |0005: move-result-object v0 │ │ +0fce64: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0007 reg=2 actor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ @@ -358130,27 +358185,27 @@ │ │ type : '(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0ee8c4: |[0ee8c4] com.badlogic.gdx.scenes.scene2d.ui.Table.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0ee8d4: 5420 f40e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ef4 │ │ -0ee8d8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0ee8dc: 2200 b003 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0ee8e0: 1a01 430f |0006: const-string v1, "Table must have a skin set to use this method." // string@0f43 │ │ -0ee8e4: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0ee8ea: 2700 |000b: throw v0 │ │ -0ee8ec: 2200 8f02 |000c: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@028f │ │ -0ee8f0: 5421 f40e |000e: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ef4 │ │ -0ee8f4: 7030 171a 3001 |0010: invoke-direct {v0, v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1a17 │ │ -0ee8fa: 6e20 851b 0200 |0013: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1b85 │ │ -0ee900: 0c00 |0016: move-result-object v0 │ │ -0ee902: 1100 |0017: return-object v0 │ │ +0fce68: |[0fce68] com.badlogic.gdx.scenes.scene2d.ui.Table.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0fce78: 5420 f40e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ef4 │ │ +0fce7c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0fce80: 2200 ae03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +0fce84: 1a01 410f |0006: const-string v1, "Table must have a skin set to use this method." // string@0f41 │ │ +0fce88: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0fce8e: 2700 |000b: throw v0 │ │ +0fce90: 2200 8d02 |000c: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@028d │ │ +0fce94: 5421 f40e |000e: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ef4 │ │ +0fce98: 7030 171a 3001 |0010: invoke-direct {v0, v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1a17 │ │ +0fce9e: 6e20 851b 0200 |0013: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1b85 │ │ +0fcea4: 0c00 |0016: move-result-object v0 │ │ +0fcea6: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x000c line=189 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0018 reg=3 text Ljava/lang/String; │ │ @@ -358160,31 +358215,31 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -0ee904: |[0ee904] com.badlogic.gdx.scenes.scene2d.ui.Table.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0ee914: 5430 f40e |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ef4 │ │ -0ee918: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0ee91c: 2200 b003 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0ee920: 1a01 430f |0006: const-string v1, "Table must have a skin set to use this method." // string@0f43 │ │ -0ee924: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0ee92a: 2700 |000b: throw v0 │ │ -0ee92c: 2201 8f02 |000c: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@028f │ │ -0ee930: 5430 f40e |000e: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ef4 │ │ -0ee934: 1c02 8e02 |0010: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028e │ │ -0ee938: 6e30 061b 5002 |0012: invoke-virtual {v0, v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ -0ee93e: 0c00 |0015: move-result-object v0 │ │ -0ee940: 1f00 8e02 |0016: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028e │ │ -0ee944: 7030 161a 4100 |0018: invoke-direct {v1, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a16 │ │ -0ee94a: 6e20 851b 1300 |001b: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1b85 │ │ -0ee950: 0c00 |001e: move-result-object v0 │ │ -0ee952: 1100 |001f: return-object v0 │ │ +0fcea8: |[0fcea8] com.badlogic.gdx.scenes.scene2d.ui.Table.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0fceb8: 5430 f40e |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ef4 │ │ +0fcebc: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0fcec0: 2200 ae03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +0fcec4: 1a01 410f |0006: const-string v1, "Table must have a skin set to use this method." // string@0f41 │ │ +0fcec8: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0fcece: 2700 |000b: throw v0 │ │ +0fced0: 2201 8d02 |000c: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@028d │ │ +0fced4: 5430 f40e |000e: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ef4 │ │ +0fced8: 1c02 8c02 |0010: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028c │ │ +0fcedc: 6e30 061b 5002 |0012: invoke-virtual {v0, v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ +0fcee2: 0c00 |0015: move-result-object v0 │ │ +0fcee4: 1f00 8c02 |0016: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028c │ │ +0fcee8: 7030 161a 4100 |0018: invoke-direct {v1, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a16 │ │ +0fceee: 6e20 851b 1300 |001b: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1b85 │ │ +0fcef4: 0c00 |001e: move-result-object v0 │ │ +0fcef6: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x000c line=195 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0020 reg=4 text Ljava/lang/String; │ │ @@ -358195,31 +358250,31 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lcom/badlogic/gdx/graphics/Color;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -0ee954: |[0ee954] com.badlogic.gdx.scenes.scene2d.ui.Table.add:(Ljava/lang/String;Ljava/lang/String;Lcom/badlogic/gdx/graphics/Color;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0ee964: 5430 f40e |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ef4 │ │ -0ee968: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0ee96c: 2200 b003 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0ee970: 1a01 430f |0006: const-string v1, "Table must have a skin set to use this method." // string@0f43 │ │ -0ee974: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0ee97a: 2700 |000b: throw v0 │ │ -0ee97c: 2200 8f02 |000c: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@028f │ │ -0ee980: 2201 8e02 |000e: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028e │ │ -0ee984: 5432 f40e |0010: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ef4 │ │ -0ee988: 6e20 0b1b 5200 |0012: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getFont:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@1b0b │ │ -0ee98e: 0c02 |0015: move-result-object v2 │ │ -0ee990: 7030 141a 2106 |0016: invoke-direct {v1, v2, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Lcom/badlogic/gdx/graphics/Color;)V // method@1a14 │ │ -0ee996: 7030 161a 4001 |0019: invoke-direct {v0, v4, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a16 │ │ -0ee99c: 6e20 851b 0300 |001c: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1b85 │ │ -0ee9a2: 0c00 |001f: move-result-object v0 │ │ -0ee9a4: 1100 |0020: return-object v0 │ │ +0fcef8: |[0fcef8] com.badlogic.gdx.scenes.scene2d.ui.Table.add:(Ljava/lang/String;Ljava/lang/String;Lcom/badlogic/gdx/graphics/Color;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0fcf08: 5430 f40e |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ef4 │ │ +0fcf0c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0fcf10: 2200 ae03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +0fcf14: 1a01 410f |0006: const-string v1, "Table must have a skin set to use this method." // string@0f41 │ │ +0fcf18: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0fcf1e: 2700 |000b: throw v0 │ │ +0fcf20: 2200 8d02 |000c: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@028d │ │ +0fcf24: 2201 8c02 |000e: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028c │ │ +0fcf28: 5432 f40e |0010: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ef4 │ │ +0fcf2c: 6e20 0b1b 5200 |0012: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getFont:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@1b0b │ │ +0fcf32: 0c02 |0015: move-result-object v2 │ │ +0fcf34: 7030 141a 2106 |0016: invoke-direct {v1, v2, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Lcom/badlogic/gdx/graphics/Color;)V // method@1a14 │ │ +0fcf3a: 7030 161a 4001 |0019: invoke-direct {v0, v4, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a16 │ │ +0fcf40: 6e20 851b 0300 |001c: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1b85 │ │ +0fcf46: 0c00 |001f: move-result-object v0 │ │ +0fcf48: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x000c line=201 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0021 reg=4 text Ljava/lang/String; │ │ @@ -358231,34 +358286,34 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0ee9a8: |[0ee9a8] com.badlogic.gdx.scenes.scene2d.ui.Table.add:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0ee9b8: 5440 f40e |0000: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ef4 │ │ -0ee9bc: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0ee9c0: 2200 b003 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0ee9c4: 1a01 430f |0006: const-string v1, "Table must have a skin set to use this method." // string@0f43 │ │ -0ee9c8: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0ee9ce: 2700 |000b: throw v0 │ │ -0ee9d0: 2200 8f02 |000c: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@028f │ │ -0ee9d4: 2201 8e02 |000e: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028e │ │ -0ee9d8: 5442 f40e |0010: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ef4 │ │ -0ee9dc: 6e20 0b1b 6200 |0012: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getFont:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@1b0b │ │ -0ee9e2: 0c02 |0015: move-result-object v2 │ │ -0ee9e4: 5443 f40e |0016: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ef4 │ │ -0ee9e8: 6e20 091b 7300 |0018: invoke-virtual {v3, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getColor:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Color; // method@1b09 │ │ -0ee9ee: 0c03 |001b: move-result-object v3 │ │ -0ee9f0: 7030 141a 2103 |001c: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Lcom/badlogic/gdx/graphics/Color;)V // method@1a14 │ │ -0ee9f6: 7030 161a 5001 |001f: invoke-direct {v0, v5, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a16 │ │ -0ee9fc: 6e20 851b 0400 |0022: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1b85 │ │ -0eea02: 0c00 |0025: move-result-object v0 │ │ -0eea04: 1100 |0026: return-object v0 │ │ +0fcf4c: |[0fcf4c] com.badlogic.gdx.scenes.scene2d.ui.Table.add:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0fcf5c: 5440 f40e |0000: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ef4 │ │ +0fcf60: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0fcf64: 2200 ae03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +0fcf68: 1a01 410f |0006: const-string v1, "Table must have a skin set to use this method." // string@0f41 │ │ +0fcf6c: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +0fcf72: 2700 |000b: throw v0 │ │ +0fcf74: 2200 8d02 |000c: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@028d │ │ +0fcf78: 2201 8c02 |000e: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028c │ │ +0fcf7c: 5442 f40e |0010: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ef4 │ │ +0fcf80: 6e20 0b1b 6200 |0012: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getFont:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@1b0b │ │ +0fcf86: 0c02 |0015: move-result-object v2 │ │ +0fcf88: 5443 f40e |0016: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ef4 │ │ +0fcf8c: 6e20 091b 7300 |0018: invoke-virtual {v3, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getColor:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Color; // method@1b09 │ │ +0fcf92: 0c03 |001b: move-result-object v3 │ │ +0fcf94: 7030 141a 2103 |001c: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Lcom/badlogic/gdx/graphics/Color;)V // method@1a14 │ │ +0fcf9a: 7030 161a 5001 |001f: invoke-direct {v0, v5, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a16 │ │ +0fcfa0: 6e20 851b 0400 |0022: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1b85 │ │ +0fcfa6: 0c00 |0025: move-result-object v0 │ │ +0fcfa8: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x000c line=207 │ │ locals : │ │ 0x0000 - 0x0027 reg=4 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0027 reg=5 text Ljava/lang/String; │ │ @@ -358270,18 +358325,18 @@ │ │ type : '(I)Lcom/badlogic/gdx/scenes/scene2d/ui/Table;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0eea08: |[0eea08] com.badlogic.gdx.scenes.scene2d.ui.Table.align:(I)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0eea18: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eea1c: 6e20 dc1b 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.align:(I)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1bdc │ │ -0eea22: 1101 |0005: return-object v1 │ │ +0fcfac: |[0fcfac] com.badlogic.gdx.scenes.scene2d.ui.Table.align:(I)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0fcfbc: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fcfc0: 6e20 dc1b 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.align:(I)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1bdc │ │ +0fcfc6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0005 line=343 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0006 reg=2 align I │ │ @@ -358291,18 +358346,18 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/Table;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0eea24: |[0eea24] com.badlogic.gdx.scenes.scene2d.ui.Table.bottom:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0eea34: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eea38: 6e10 dd1b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.bottom:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1bdd │ │ -0eea3e: 1101 |0005: return-object v1 │ │ +0fcfc8: |[0fcfc8] com.badlogic.gdx.scenes.scene2d.ui.Table.bottom:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0fcfd8: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fcfdc: 6e10 dd1b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.bottom:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1bdd │ │ +0fcfe2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x0005 line=367 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ @@ -358311,18 +358366,18 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/Table;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0eea40: |[0eea40] com.badlogic.gdx.scenes.scene2d.ui.Table.center:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0eea50: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eea54: 6e10 de1b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.center:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1bde │ │ -0eea5a: 1101 |0005: return-object v1 │ │ +0fcfe4: |[0fcfe4] com.badlogic.gdx.scenes.scene2d.ui.Table.center:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0fcff4: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fcff8: 6e10 de1b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.center:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1bde │ │ +0fcffe: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0005 line=349 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ @@ -358331,20 +358386,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0eea5c: |[0eea5c] com.badlogic.gdx.scenes.scene2d.ui.Table.clear:()V │ │ -0eea6c: 6f10 311d 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.clear:()V // method@1d31 │ │ -0eea72: 5410 f30e |0003: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eea76: 6e10 df1b 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.clear:()V // method@1bdf │ │ -0eea7c: 6e10 bb1b 0100 |0008: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.invalidate:()V // method@1bbb │ │ -0eea82: 0e00 |000b: return-void │ │ +0fd000: |[0fd000] com.badlogic.gdx.scenes.scene2d.ui.Table.clear:()V │ │ +0fd010: 6f10 311d 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.clear:()V // method@1d31 │ │ +0fd016: 5410 f30e |0003: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd01a: 6e10 df1b 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.clear:()V // method@1bdf │ │ +0fd020: 6e10 bb1b 0100 |0008: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.invalidate:()V // method@1bbb │ │ +0fd026: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0003 line=182 │ │ 0x0008 line=183 │ │ 0x000b line=184 │ │ locals : │ │ @@ -358355,19 +358410,19 @@ │ │ type : '(I)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0eea84: |[0eea84] com.badlogic.gdx.scenes.scene2d.ui.Table.columnDefaults:(I)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0eea94: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eea98: 6e20 e01b 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.columnDefaults:(I)Lcom/esotericsoftware/tablelayout/Cell; // method@1be0 │ │ -0eea9e: 0c00 |0005: move-result-object v0 │ │ -0eeaa0: 1100 |0006: return-object v0 │ │ +0fd028: |[0fd028] com.badlogic.gdx.scenes.scene2d.ui.Table.columnDefaults:(I)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0fd038: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd03c: 6e20 e01b 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.columnDefaults:(I)Lcom/esotericsoftware/tablelayout/Cell; // method@1be0 │ │ +0fd042: 0c00 |0005: move-result-object v0 │ │ +0fd044: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0007 reg=2 column I │ │ │ │ @@ -358376,18 +358431,18 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/Table;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0eeaa4: |[0eeaa4] com.badlogic.gdx.scenes.scene2d.ui.Table.debug:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0eeab4: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eeab8: 6e10 e11b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debug:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1be1 │ │ -0eeabe: 1101 |0005: return-object v1 │ │ +0fd048: |[0fd048] com.badlogic.gdx.scenes.scene2d.ui.Table.debug:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0fd058: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd05c: 6e10 e11b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debug:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1be1 │ │ +0fd062: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0005 line=379 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ @@ -358396,18 +358451,18 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0eeac0: |[0eeac0] com.badlogic.gdx.scenes.scene2d.ui.Table.debug:(Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0eead0: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eead4: 6e20 e21b 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debug:(Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1be2 │ │ -0eeada: 1101 |0005: return-object v1 │ │ +0fd064: |[0fd064] com.badlogic.gdx.scenes.scene2d.ui.Table.debug:(Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0fd074: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd078: 6e20 e21b 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debug:(Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1be2 │ │ +0fd07e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0005 line=403 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0006 reg=2 debug Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; │ │ @@ -358417,18 +358472,18 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/Table;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0eeadc: |[0eeadc] com.badlogic.gdx.scenes.scene2d.ui.Table.debugCell:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0eeaec: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eeaf0: 6e10 e31b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugCell:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1be3 │ │ -0eeaf6: 1101 |0005: return-object v1 │ │ +0fd080: |[0fd080] com.badlogic.gdx.scenes.scene2d.ui.Table.debugCell:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0fd090: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd094: 6e10 e31b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugCell:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1be3 │ │ +0fd09a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0005 line=391 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ @@ -358437,18 +358492,18 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/Table;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0eeaf8: |[0eeaf8] com.badlogic.gdx.scenes.scene2d.ui.Table.debugTable:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0eeb08: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eeb0c: 6e10 e41b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugTable:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1be4 │ │ -0eeb12: 1101 |0005: return-object v1 │ │ +0fd09c: |[0fd09c] com.badlogic.gdx.scenes.scene2d.ui.Table.debugTable:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0fd0ac: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd0b0: 6e10 e41b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugTable:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1be4 │ │ +0fd0b6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x0005 line=385 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ @@ -358457,18 +358512,18 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/Table;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0eeb14: |[0eeb14] com.badlogic.gdx.scenes.scene2d.ui.Table.debugWidget:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0eeb24: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eeb28: 6e10 e51b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugWidget:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1be5 │ │ -0eeb2e: 1101 |0005: return-object v1 │ │ +0fd0b8: |[0fd0b8] com.badlogic.gdx.scenes.scene2d.ui.Table.debugWidget:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0fd0c8: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd0cc: 6e10 e51b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugWidget:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1be5 │ │ +0fd0d2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0005 line=397 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ @@ -358477,19 +358532,19 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0eeb30: |[0eeb30] com.badlogic.gdx.scenes.scene2d.ui.Table.defaults:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0eeb40: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eeb44: 6e10 e61b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.defaults:()Lcom/esotericsoftware/tablelayout/Cell; // method@1be6 │ │ -0eeb4a: 0c00 |0005: move-result-object v0 │ │ -0eeb4c: 1100 |0006: return-object v0 │ │ +0fd0d4: |[0fd0d4] com.badlogic.gdx.scenes.scene2d.ui.Table.defaults:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0fd0e4: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd0e8: 6e10 e61b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.defaults:()Lcom/esotericsoftware/tablelayout/Cell; // method@1be6 │ │ +0fd0ee: 0c00 |0005: move-result-object v0 │ │ +0fd0f0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #17 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -358497,72 +358552,72 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 113 16-bit code units │ │ -0eeb50: |[0eeb50] com.badlogic.gdx.scenes.scene2d.ui.Table.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0eeb60: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0eeb62: 6e10 d91b 0600 |0001: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.validate:()V // method@1bd9 │ │ -0eeb68: 6e30 9b1b 7608 |0004: invoke-virtual {v6, v7, v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.drawBackground:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1b9b │ │ -0eeb6e: 6e10 bd1b 0600 |0007: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.isTransform:()Z // method@1bbd │ │ -0eeb74: 0a01 |000a: move-result v1 │ │ -0eeb76: 3801 6200 |000b: if-eqz v1, 006d // +0062 │ │ -0eeb7a: 6e10 931b 0600 |000d: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.computeTransform:()Lcom/badlogic/gdx/math/Matrix4; // method@1b93 │ │ -0eeb80: 0c01 |0010: move-result-object v1 │ │ -0eeb82: 6e30 8c1b 7601 |0011: invoke-virtual {v6, v7, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.applyTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/math/Matrix4;)V // method@1b8c │ │ -0eeb88: 5561 f20e |0014: iget-boolean v1, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.clip:Z // field@0ef2 │ │ -0eeb8c: 3801 5300 |0016: if-eqz v1, 0069 // +0053 │ │ -0eeb90: 5461 f10e |0018: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ef1 │ │ -0eeb94: 3901 1a00 |001a: if-nez v1, 0034 // +001a │ │ -0eeb98: 6e10 b71b 0600 |001c: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getWidth:()F // method@1bb7 │ │ -0eeb9e: 0a01 |001f: move-result v1 │ │ -0eeba0: 6e10 a61b 0600 |0020: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getHeight:()F // method@1ba6 │ │ -0eeba6: 0a02 |0023: move-result v2 │ │ -0eeba8: 6e52 901b 3613 |0024: invoke-virtual {v6, v3, v3, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.clipBegin:(FFFF)Z // method@1b90 │ │ -0eebae: 0a00 |0027: move-result v0 │ │ -0eebb0: 3800 0800 |0028: if-eqz v0, 0030 // +0008 │ │ -0eebb4: 6e30 9c1b 7608 |002a: invoke-virtual {v6, v7, v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.drawChildren:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1b9c │ │ -0eebba: 6e10 911b 0600 |002d: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.clipEnd:()V // method@1b91 │ │ -0eebc0: 6e20 cd1b 7600 |0030: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.resetTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@1bcd │ │ -0eebc6: 0e00 |0033: return-void │ │ -0eebc8: 5461 f30e |0034: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eebcc: 6e10 f01b 0100 |0036: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadLeft:()F // method@1bf0 │ │ -0eebd2: 0a01 |0039: move-result v1 │ │ -0eebd4: 5462 f30e |003a: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eebd8: 6e10 ee1b 0200 |003c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadBottom:()F // method@1bee │ │ -0eebde: 0a02 |003f: move-result v2 │ │ -0eebe0: 6e10 b71b 0600 |0040: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getWidth:()F // method@1bb7 │ │ -0eebe6: 0a03 |0043: move-result v3 │ │ -0eebe8: 5464 f30e |0044: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eebec: 6e10 f01b 0400 |0046: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadLeft:()F // method@1bf0 │ │ -0eebf2: 0a04 |0049: move-result v4 │ │ -0eebf4: c743 |004a: sub-float/2addr v3, v4 │ │ -0eebf6: 5464 f30e |004b: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eebfa: 6e10 f21b 0400 |004d: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadRight:()F // method@1bf2 │ │ -0eec00: 0a04 |0050: move-result v4 │ │ -0eec02: c743 |0051: sub-float/2addr v3, v4 │ │ -0eec04: 6e10 a61b 0600 |0052: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getHeight:()F // method@1ba6 │ │ -0eec0a: 0a04 |0055: move-result v4 │ │ -0eec0c: 5465 f30e |0056: iget-object v5, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eec10: 6e10 ee1b 0500 |0058: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadBottom:()F // method@1bee │ │ -0eec16: 0a05 |005b: move-result v5 │ │ -0eec18: c754 |005c: sub-float/2addr v4, v5 │ │ -0eec1a: 5465 f30e |005d: iget-object v5, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eec1e: 6e10 f41b 0500 |005f: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadTop:()F // method@1bf4 │ │ -0eec24: 0a05 |0062: move-result v5 │ │ -0eec26: c754 |0063: sub-float/2addr v4, v5 │ │ -0eec28: 6e54 901b 1632 |0064: invoke-virtual {v6, v1, v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.clipBegin:(FFFF)Z // method@1b90 │ │ -0eec2e: 0a00 |0067: move-result v0 │ │ -0eec30: 28c0 |0068: goto 0028 // -0040 │ │ -0eec32: 6e30 9c1b 7608 |0069: invoke-virtual {v6, v7, v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.drawChildren:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1b9c │ │ -0eec38: 28c4 |006c: goto 0030 // -003c │ │ -0eec3a: 6f30 321d 7608 |006d: invoke-super {v6, v7, v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1d32 │ │ -0eec40: 28c3 |0070: goto 0033 // -003d │ │ +0fd0f4: |[0fd0f4] com.badlogic.gdx.scenes.scene2d.ui.Table.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0fd104: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0fd106: 6e10 d91b 0600 |0001: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.validate:()V // method@1bd9 │ │ +0fd10c: 6e30 9b1b 7608 |0004: invoke-virtual {v6, v7, v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.drawBackground:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1b9b │ │ +0fd112: 6e10 bd1b 0600 |0007: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.isTransform:()Z // method@1bbd │ │ +0fd118: 0a01 |000a: move-result v1 │ │ +0fd11a: 3801 6200 |000b: if-eqz v1, 006d // +0062 │ │ +0fd11e: 6e10 931b 0600 |000d: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.computeTransform:()Lcom/badlogic/gdx/math/Matrix4; // method@1b93 │ │ +0fd124: 0c01 |0010: move-result-object v1 │ │ +0fd126: 6e30 8c1b 7601 |0011: invoke-virtual {v6, v7, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.applyTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/math/Matrix4;)V // method@1b8c │ │ +0fd12c: 5561 f20e |0014: iget-boolean v1, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.clip:Z // field@0ef2 │ │ +0fd130: 3801 5300 |0016: if-eqz v1, 0069 // +0053 │ │ +0fd134: 5461 f10e |0018: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ef1 │ │ +0fd138: 3901 1a00 |001a: if-nez v1, 0034 // +001a │ │ +0fd13c: 6e10 b71b 0600 |001c: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getWidth:()F // method@1bb7 │ │ +0fd142: 0a01 |001f: move-result v1 │ │ +0fd144: 6e10 a61b 0600 |0020: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getHeight:()F // method@1ba6 │ │ +0fd14a: 0a02 |0023: move-result v2 │ │ +0fd14c: 6e52 901b 3613 |0024: invoke-virtual {v6, v3, v3, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.clipBegin:(FFFF)Z // method@1b90 │ │ +0fd152: 0a00 |0027: move-result v0 │ │ +0fd154: 3800 0800 |0028: if-eqz v0, 0030 // +0008 │ │ +0fd158: 6e30 9c1b 7608 |002a: invoke-virtual {v6, v7, v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.drawChildren:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1b9c │ │ +0fd15e: 6e10 911b 0600 |002d: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.clipEnd:()V // method@1b91 │ │ +0fd164: 6e20 cd1b 7600 |0030: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.resetTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@1bcd │ │ +0fd16a: 0e00 |0033: return-void │ │ +0fd16c: 5461 f30e |0034: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd170: 6e10 f01b 0100 |0036: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadLeft:()F // method@1bf0 │ │ +0fd176: 0a01 |0039: move-result v1 │ │ +0fd178: 5462 f30e |003a: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd17c: 6e10 ee1b 0200 |003c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadBottom:()F // method@1bee │ │ +0fd182: 0a02 |003f: move-result v2 │ │ +0fd184: 6e10 b71b 0600 |0040: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getWidth:()F // method@1bb7 │ │ +0fd18a: 0a03 |0043: move-result v3 │ │ +0fd18c: 5464 f30e |0044: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd190: 6e10 f01b 0400 |0046: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadLeft:()F // method@1bf0 │ │ +0fd196: 0a04 |0049: move-result v4 │ │ +0fd198: c743 |004a: sub-float/2addr v3, v4 │ │ +0fd19a: 5464 f30e |004b: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd19e: 6e10 f21b 0400 |004d: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadRight:()F // method@1bf2 │ │ +0fd1a4: 0a04 |0050: move-result v4 │ │ +0fd1a6: c743 |0051: sub-float/2addr v3, v4 │ │ +0fd1a8: 6e10 a61b 0600 |0052: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getHeight:()F // method@1ba6 │ │ +0fd1ae: 0a04 |0055: move-result v4 │ │ +0fd1b0: 5465 f30e |0056: iget-object v5, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd1b4: 6e10 ee1b 0500 |0058: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadBottom:()F // method@1bee │ │ +0fd1ba: 0a05 |005b: move-result v5 │ │ +0fd1bc: c754 |005c: sub-float/2addr v4, v5 │ │ +0fd1be: 5465 f30e |005d: iget-object v5, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd1c2: 6e10 f41b 0500 |005f: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadTop:()F // method@1bf4 │ │ +0fd1c8: 0a05 |0062: move-result v5 │ │ +0fd1ca: c754 |0063: sub-float/2addr v4, v5 │ │ +0fd1cc: 6e54 901b 1632 |0064: invoke-virtual {v6, v1, v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.clipBegin:(FFFF)Z // method@1b90 │ │ +0fd1d2: 0a00 |0067: move-result v0 │ │ +0fd1d4: 28c0 |0068: goto 0028 // -0040 │ │ +0fd1d6: 6e30 9c1b 7608 |0069: invoke-virtual {v6, v7, v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.drawChildren:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1b9c │ │ +0fd1dc: 28c4 |006c: goto 0030 // -003c │ │ +0fd1de: 6f30 321d 7608 |006d: invoke-super {v6, v7, v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1d32 │ │ +0fd1e4: 28c3 |0070: goto 0033 // -003d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=79 │ │ 0x0004 line=80 │ │ 0x0007 line=81 │ │ 0x000d line=82 │ │ 0x0014 line=83 │ │ @@ -358586,37 +358641,37 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 43 16-bit code units │ │ -0eec44: |[0eec44] com.badlogic.gdx.scenes.scene2d.ui.Table.drawBackground:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0eec54: 5470 f10e |0000: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ef1 │ │ -0eec58: 3800 2800 |0002: if-eqz v0, 002a // +0028 │ │ -0eec5c: 6e10 a41b 0700 |0004: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1ba4 │ │ -0eec62: 0c06 |0007: move-result-object v6 │ │ -0eec64: 5260 7903 |0008: iget v0, v6, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0eec68: 5261 7803 |000a: iget v1, v6, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0eec6c: 5262 7703 |000c: iget v2, v6, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0eec70: 5263 7603 |000e: iget v3, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0eec74: c893 |0010: mul-float/2addr v3, v9 │ │ -0eec76: 6e53 f30d 0821 |0011: invoke-virtual {v8, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0df3 │ │ -0eec7c: 5470 f10e |0014: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ef1 │ │ -0eec80: 6e10 b81b 0700 |0016: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getX:()F // method@1bb8 │ │ -0eec86: 0a02 |0019: move-result v2 │ │ -0eec88: 6e10 b91b 0700 |001a: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getY:()F // method@1bb9 │ │ -0eec8e: 0a03 |001d: move-result v3 │ │ -0eec90: 6e10 b71b 0700 |001e: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getWidth:()F // method@1bb7 │ │ -0eec96: 0a04 |0021: move-result v4 │ │ -0eec98: 6e10 a61b 0700 |0022: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getHeight:()F // method@1ba6 │ │ -0eec9e: 0a05 |0025: move-result v5 │ │ -0eeca0: 0781 |0026: move-object v1, v8 │ │ -0eeca2: 7806 031e 0000 |0027: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0eeca8: 0e00 |002a: return-void │ │ +0fd1e8: |[0fd1e8] com.badlogic.gdx.scenes.scene2d.ui.Table.drawBackground:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0fd1f8: 5470 f10e |0000: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ef1 │ │ +0fd1fc: 3800 2800 |0002: if-eqz v0, 002a // +0028 │ │ +0fd200: 6e10 a41b 0700 |0004: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1ba4 │ │ +0fd206: 0c06 |0007: move-result-object v6 │ │ +0fd208: 5260 7903 |0008: iget v0, v6, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0fd20c: 5261 7803 |000a: iget v1, v6, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0fd210: 5262 7703 |000c: iget v2, v6, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0fd214: 5263 7603 |000e: iget v3, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0fd218: c893 |0010: mul-float/2addr v3, v9 │ │ +0fd21a: 6e53 f30d 0821 |0011: invoke-virtual {v8, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0df3 │ │ +0fd220: 5470 f10e |0014: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ef1 │ │ +0fd224: 6e10 b81b 0700 |0016: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getX:()F // method@1bb8 │ │ +0fd22a: 0a02 |0019: move-result v2 │ │ +0fd22c: 6e10 b91b 0700 |001a: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getY:()F // method@1bb9 │ │ +0fd232: 0a03 |001d: move-result v3 │ │ +0fd234: 6e10 b71b 0700 |001e: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getWidth:()F // method@1bb7 │ │ +0fd23a: 0a04 |0021: move-result v4 │ │ +0fd23c: 6e10 a61b 0700 |0022: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getHeight:()F // method@1ba6 │ │ +0fd242: 0a05 |0025: move-result v5 │ │ +0fd244: 0781 |0026: move-object v1, v8 │ │ +0fd246: 7806 031e 0000 |0027: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +0fd24c: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0004 line=102 │ │ 0x0008 line=103 │ │ 0x0014 line=104 │ │ 0x002a line=106 │ │ @@ -358631,19 +358686,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0eecac: |[0eecac] com.badlogic.gdx.scenes.scene2d.ui.Table.getAlign:()I │ │ -0eecbc: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eecc0: 6e10 e81b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getAlign:()I // method@1be8 │ │ -0eecc6: 0a00 |0005: move-result v0 │ │ -0eecc8: 0f00 |0006: return v0 │ │ +0fd250: |[0fd250] com.badlogic.gdx.scenes.scene2d.ui.Table.getAlign:()I │ │ +0fd260: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd264: 6e10 e81b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getAlign:()I // method@1be8 │ │ +0fd26a: 0a00 |0005: move-result v0 │ │ +0fd26c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #20 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -358651,17 +358706,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eeccc: |[0eeccc] com.badlogic.gdx.scenes.scene2d.ui.Table.getBackground:()Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ -0eecdc: 5410 f10e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ef1 │ │ -0eece0: 1100 |0002: return-object v0 │ │ +0fd270: |[0fd270] com.badlogic.gdx.scenes.scene2d.ui.Table.getBackground:()Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ +0fd280: 5410 f10e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ef1 │ │ +0fd284: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #21 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -358669,19 +358724,19 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0eece4: |[0eece4] com.badlogic.gdx.scenes.scene2d.ui.Table.getCell:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0eecf4: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eecf8: 6e20 e91b 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getCell:(Ljava/lang/Object;)Lcom/esotericsoftware/tablelayout/Cell; // method@1be9 │ │ -0eecfe: 0c00 |0005: move-result-object v0 │ │ -0eed00: 1100 |0006: return-object v0 │ │ +0fd288: |[0fd288] com.badlogic.gdx.scenes.scene2d.ui.Table.getCell:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0fd298: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd29c: 6e20 e91b 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getCell:(Ljava/lang/Object;)Lcom/esotericsoftware/tablelayout/Cell; // method@1be9 │ │ +0fd2a2: 0c00 |0005: move-result-object v0 │ │ +0fd2a4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0007 reg=2 actor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ @@ -358690,19 +358745,19 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0eed04: |[0eed04] com.badlogic.gdx.scenes.scene2d.ui.Table.getCells:()Ljava/util/List; │ │ -0eed14: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eed18: 6e10 ea1b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getCells:()Ljava/util/List; // method@1bea │ │ -0eed1e: 0c00 |0005: move-result-object v0 │ │ -0eed20: 1100 |0006: return-object v0 │ │ +0fd2a8: |[0fd2a8] com.badlogic.gdx.scenes.scene2d.ui.Table.getCells:()Ljava/util/List; │ │ +0fd2b8: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd2bc: 6e10 ea1b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getCells:()Ljava/util/List; // method@1bea │ │ +0fd2c2: 0c00 |0005: move-result-object v0 │ │ +0fd2c4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #23 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -358710,19 +358765,19 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0eed24: |[0eed24] com.badlogic.gdx.scenes.scene2d.ui.Table.getDebug:()Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; │ │ -0eed34: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eed38: 6e10 eb1b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getDebug:()Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // method@1beb │ │ -0eed3e: 0c00 |0005: move-result-object v0 │ │ -0eed40: 1100 |0006: return-object v0 │ │ +0fd2c8: |[0fd2c8] com.badlogic.gdx.scenes.scene2d.ui.Table.getDebug:()Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; │ │ +0fd2d8: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd2dc: 6e10 eb1b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getDebug:()Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // method@1beb │ │ +0fd2e2: 0c00 |0005: move-result-object v0 │ │ +0fd2e4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #24 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -358730,19 +358785,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0eed44: |[0eed44] com.badlogic.gdx.scenes.scene2d.ui.Table.getMinHeight:()F │ │ -0eed54: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eed58: 6e10 ec1b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getMinHeight:()F // method@1bec │ │ -0eed5e: 0a00 |0005: move-result v0 │ │ -0eed60: 0f00 |0006: return v0 │ │ +0fd2e8: |[0fd2e8] com.badlogic.gdx.scenes.scene2d.ui.Table.getMinHeight:()F │ │ +0fd2f8: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd2fc: 6e10 ec1b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getMinHeight:()F // method@1bec │ │ +0fd302: 0a00 |0005: move-result v0 │ │ +0fd304: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #25 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -358750,19 +358805,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0eed64: |[0eed64] com.badlogic.gdx.scenes.scene2d.ui.Table.getMinWidth:()F │ │ -0eed74: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eed78: 6e10 ed1b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getMinWidth:()F // method@1bed │ │ -0eed7e: 0a00 |0005: move-result v0 │ │ -0eed80: 0f00 |0006: return v0 │ │ +0fd308: |[0fd308] com.badlogic.gdx.scenes.scene2d.ui.Table.getMinWidth:()F │ │ +0fd318: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd31c: 6e10 ed1b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getMinWidth:()F // method@1bed │ │ +0fd322: 0a00 |0005: move-result v0 │ │ +0fd324: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #26 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -358770,19 +358825,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0eed84: |[0eed84] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadBottom:()F │ │ -0eed94: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eed98: 6e10 ee1b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadBottom:()F // method@1bee │ │ -0eed9e: 0a00 |0005: move-result v0 │ │ -0eeda0: 0f00 |0006: return v0 │ │ +0fd328: |[0fd328] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadBottom:()F │ │ +0fd338: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd33c: 6e10 ee1b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadBottom:()F // method@1bee │ │ +0fd342: 0a00 |0005: move-result v0 │ │ +0fd344: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #27 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -358790,19 +358845,19 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0eeda4: |[0eeda4] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadBottomValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -0eedb4: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eedb8: 6e10 ef1b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadBottomValue:()Lcom/esotericsoftware/tablelayout/Value; // method@1bef │ │ -0eedbe: 0c00 |0005: move-result-object v0 │ │ -0eedc0: 1100 |0006: return-object v0 │ │ +0fd348: |[0fd348] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadBottomValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0fd358: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd35c: 6e10 ef1b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadBottomValue:()Lcom/esotericsoftware/tablelayout/Value; // method@1bef │ │ +0fd362: 0c00 |0005: move-result-object v0 │ │ +0fd364: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #28 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -358810,19 +358865,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0eedc4: |[0eedc4] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadLeft:()F │ │ -0eedd4: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eedd8: 6e10 f01b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadLeft:()F // method@1bf0 │ │ -0eedde: 0a00 |0005: move-result v0 │ │ -0eede0: 0f00 |0006: return v0 │ │ +0fd368: |[0fd368] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadLeft:()F │ │ +0fd378: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd37c: 6e10 f01b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadLeft:()F // method@1bf0 │ │ +0fd382: 0a00 |0005: move-result v0 │ │ +0fd384: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #29 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -358830,19 +358885,19 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0eede4: |[0eede4] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadLeftValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -0eedf4: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eedf8: 6e10 f11b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadLeftValue:()Lcom/esotericsoftware/tablelayout/Value; // method@1bf1 │ │ -0eedfe: 0c00 |0005: move-result-object v0 │ │ -0eee00: 1100 |0006: return-object v0 │ │ +0fd388: |[0fd388] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadLeftValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0fd398: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd39c: 6e10 f11b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadLeftValue:()Lcom/esotericsoftware/tablelayout/Value; // method@1bf1 │ │ +0fd3a2: 0c00 |0005: move-result-object v0 │ │ +0fd3a4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #30 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -358850,19 +358905,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0eee04: |[0eee04] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadRight:()F │ │ -0eee14: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eee18: 6e10 f21b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadRight:()F // method@1bf2 │ │ -0eee1e: 0a00 |0005: move-result v0 │ │ -0eee20: 0f00 |0006: return v0 │ │ +0fd3a8: |[0fd3a8] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadRight:()F │ │ +0fd3b8: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd3bc: 6e10 f21b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadRight:()F // method@1bf2 │ │ +0fd3c2: 0a00 |0005: move-result v0 │ │ +0fd3c4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #31 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -358870,19 +358925,19 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0eee24: |[0eee24] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadRightValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -0eee34: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eee38: 6e10 f31b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadRightValue:()Lcom/esotericsoftware/tablelayout/Value; // method@1bf3 │ │ -0eee3e: 0c00 |0005: move-result-object v0 │ │ -0eee40: 1100 |0006: return-object v0 │ │ +0fd3c8: |[0fd3c8] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadRightValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0fd3d8: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd3dc: 6e10 f31b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadRightValue:()Lcom/esotericsoftware/tablelayout/Value; // method@1bf3 │ │ +0fd3e2: 0c00 |0005: move-result-object v0 │ │ +0fd3e4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #32 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -358890,19 +358945,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0eee44: |[0eee44] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadTop:()F │ │ -0eee54: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eee58: 6e10 f41b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadTop:()F // method@1bf4 │ │ -0eee5e: 0a00 |0005: move-result v0 │ │ -0eee60: 0f00 |0006: return v0 │ │ +0fd3e8: |[0fd3e8] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadTop:()F │ │ +0fd3f8: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd3fc: 6e10 f41b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadTop:()F // method@1bf4 │ │ +0fd402: 0a00 |0005: move-result v0 │ │ +0fd404: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #33 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -358910,19 +358965,19 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0eee64: |[0eee64] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadTopValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -0eee74: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eee78: 6e10 f51b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadTopValue:()Lcom/esotericsoftware/tablelayout/Value; // method@1bf5 │ │ -0eee7e: 0c00 |0005: move-result-object v0 │ │ -0eee80: 1100 |0006: return-object v0 │ │ +0fd408: |[0fd408] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadTopValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0fd418: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd41c: 6e10 f51b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadTopValue:()Lcom/esotericsoftware/tablelayout/Value; // method@1bf5 │ │ +0fd422: 0c00 |0005: move-result-object v0 │ │ +0fd424: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #34 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -358930,23 +358985,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0eee84: |[0eee84] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadX:()F │ │ -0eee94: 5420 f30e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eee98: 6e10 f01b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadLeft:()F // method@1bf0 │ │ -0eee9e: 0a00 |0005: move-result v0 │ │ -0eeea0: 5421 f30e |0006: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eeea4: 6e10 f21b 0100 |0008: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadRight:()F // method@1bf2 │ │ -0eeeaa: 0a01 |000b: move-result v1 │ │ -0eeeac: c610 |000c: add-float/2addr v0, v1 │ │ -0eeeae: 0f00 |000d: return v0 │ │ +0fd428: |[0fd428] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadX:()F │ │ +0fd438: 5420 f30e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd43c: 6e10 f01b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadLeft:()F // method@1bf0 │ │ +0fd442: 0a00 |0005: move-result v0 │ │ +0fd444: 5421 f30e |0006: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd448: 6e10 f21b 0100 |0008: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadRight:()F // method@1bf2 │ │ +0fd44e: 0a01 |000b: move-result v1 │ │ +0fd450: c610 |000c: add-float/2addr v0, v1 │ │ +0fd452: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #35 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -358954,23 +359009,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0eeeb0: |[0eeeb0] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadY:()F │ │ -0eeec0: 5420 f30e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eeec4: 6e10 f41b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadTop:()F // method@1bf4 │ │ -0eeeca: 0a00 |0005: move-result v0 │ │ -0eeecc: 5421 f30e |0006: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eeed0: 6e10 ee1b 0100 |0008: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadBottom:()F // method@1bee │ │ -0eeed6: 0a01 |000b: move-result v1 │ │ -0eeed8: c610 |000c: add-float/2addr v0, v1 │ │ -0eeeda: 0f00 |000d: return v0 │ │ +0fd454: |[0fd454] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadY:()F │ │ +0fd464: 5420 f30e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd468: 6e10 f41b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadTop:()F // method@1bf4 │ │ +0fd46e: 0a00 |0005: move-result v0 │ │ +0fd470: 5421 f30e |0006: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd474: 6e10 ee1b 0100 |0008: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadBottom:()F // method@1bee │ │ +0fd47a: 0a01 |000b: move-result v1 │ │ +0fd47c: c610 |000c: add-float/2addr v0, v1 │ │ +0fd47e: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #36 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -358978,30 +359033,30 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0eeedc: |[0eeedc] com.badlogic.gdx.scenes.scene2d.ui.Table.getPrefHeight:()F │ │ -0eeeec: 5420 f10e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ef1 │ │ -0eeef0: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -0eeef4: 5420 f30e |0004: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eeef8: 6e10 f61b 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPrefHeight:()F // method@1bf6 │ │ -0eeefe: 0a00 |0009: move-result v0 │ │ -0eef00: 5421 f10e |000a: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ef1 │ │ -0eef04: 7210 061e 0100 |000c: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0eef0a: 0a01 |000f: move-result v1 │ │ -0eef0c: 7120 1826 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0eef12: 0a00 |0013: move-result v0 │ │ -0eef14: 0f00 |0014: return v0 │ │ -0eef16: 5420 f30e |0015: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eef1a: 6e10 f61b 0000 |0017: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPrefHeight:()F // method@1bf6 │ │ -0eef20: 0a00 |001a: move-result v0 │ │ -0eef22: 28f9 |001b: goto 0014 // -0007 │ │ +0fd480: |[0fd480] com.badlogic.gdx.scenes.scene2d.ui.Table.getPrefHeight:()F │ │ +0fd490: 5420 f10e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ef1 │ │ +0fd494: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +0fd498: 5420 f30e |0004: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd49c: 6e10 f61b 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPrefHeight:()F // method@1bf6 │ │ +0fd4a2: 0a00 |0009: move-result v0 │ │ +0fd4a4: 5421 f10e |000a: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ef1 │ │ +0fd4a8: 7210 061e 0100 |000c: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0fd4ae: 0a01 |000f: move-result v1 │ │ +0fd4b0: 7120 1826 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0fd4b6: 0a00 |0013: move-result v0 │ │ +0fd4b8: 0f00 |0014: return v0 │ │ +0fd4ba: 5420 f30e |0015: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd4be: 6e10 f61b 0000 |0017: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPrefHeight:()F // method@1bf6 │ │ +0fd4c4: 0a00 |001a: move-result v0 │ │ +0fd4c6: 28f9 |001b: goto 0014 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0014 line=120 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ @@ -359010,30 +359065,30 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0eef24: |[0eef24] com.badlogic.gdx.scenes.scene2d.ui.Table.getPrefWidth:()F │ │ -0eef34: 5420 f10e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ef1 │ │ -0eef38: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -0eef3c: 5420 f30e |0004: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eef40: 6e10 f71b 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPrefWidth:()F // method@1bf7 │ │ -0eef46: 0a00 |0009: move-result v0 │ │ -0eef48: 5421 f10e |000a: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ef1 │ │ -0eef4c: 7210 071e 0100 |000c: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0eef52: 0a01 |000f: move-result v1 │ │ -0eef54: 7120 1826 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0eef5a: 0a00 |0013: move-result v0 │ │ -0eef5c: 0f00 |0014: return v0 │ │ -0eef5e: 5420 f30e |0015: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eef62: 6e10 f71b 0000 |0017: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPrefWidth:()F // method@1bf7 │ │ -0eef68: 0a00 |001a: move-result v0 │ │ -0eef6a: 28f9 |001b: goto 0014 // -0007 │ │ +0fd4c8: |[0fd4c8] com.badlogic.gdx.scenes.scene2d.ui.Table.getPrefWidth:()F │ │ +0fd4d8: 5420 f10e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ef1 │ │ +0fd4dc: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +0fd4e0: 5420 f30e |0004: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd4e4: 6e10 f71b 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPrefWidth:()F // method@1bf7 │ │ +0fd4ea: 0a00 |0009: move-result v0 │ │ +0fd4ec: 5421 f10e |000a: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ef1 │ │ +0fd4f0: 7210 071e 0100 |000c: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0fd4f6: 0a01 |000f: move-result v1 │ │ +0fd4f8: 7120 1826 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0fd4fe: 0a00 |0013: move-result v0 │ │ +0fd500: 0f00 |0014: return v0 │ │ +0fd502: 5420 f30e |0015: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd506: 6e10 f71b 0000 |0017: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPrefWidth:()F // method@1bf7 │ │ +0fd50c: 0a00 |001a: move-result v0 │ │ +0fd50e: 28f9 |001b: goto 0014 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0014 line=115 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ @@ -359042,19 +359097,19 @@ │ │ type : '(F)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0eef6c: |[0eef6c] com.badlogic.gdx.scenes.scene2d.ui.Table.getRow:(F)I │ │ -0eef7c: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0eef80: 6e20 f81b 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getRow:(F)I // method@1bf8 │ │ -0eef86: 0a00 |0005: move-result v0 │ │ -0eef88: 0f00 |0006: return v0 │ │ +0fd510: |[0fd510] com.badlogic.gdx.scenes.scene2d.ui.Table.getRow:(F)I │ │ +0fd520: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd524: 6e20 f81b 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getRow:(F)I // method@1bf8 │ │ +0fd52a: 0a00 |0005: move-result v0 │ │ +0fd52c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0007 reg=2 y F │ │ │ │ @@ -359063,40 +359118,40 @@ │ │ type : '(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -0eef8c: |[0eef8c] com.badlogic.gdx.scenes.scene2d.ui.Table.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0eef9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0eef9e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0eefa0: 5541 f20e |0002: iget-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.clip:Z // field@0ef2 │ │ -0eefa4: 3801 2500 |0004: if-eqz v1, 0029 // +0025 │ │ -0eefa8: 3807 0b00 |0006: if-eqz v7, 0011 // +000b │ │ -0eefac: 6e10 b61b 0400 |0008: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getTouchable:()Lcom/badlogic/gdx/scenes/scene2d/Touchable; // method@1bb6 │ │ -0eefb2: 0c01 |000b: move-result-object v1 │ │ -0eefb4: 6202 a90d |000c: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.disabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0da9 │ │ -0eefb8: 3321 0300 |000e: if-ne v1, v2, 0011 // +0003 │ │ -0eefbc: 1100 |0010: return-object v0 │ │ -0eefbe: 2e01 0503 |0011: cmpg-float v1, v5, v3 │ │ -0eefc2: 3a01 fdff |0013: if-ltz v1, 0010 // -0003 │ │ -0eefc6: 6e10 b71b 0400 |0015: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getWidth:()F // method@1bb7 │ │ -0eefcc: 0a01 |0018: move-result v1 │ │ -0eefce: 2d01 0501 |0019: cmpl-float v1, v5, v1 │ │ -0eefd2: 3b01 f5ff |001b: if-gez v1, 0010 // -000b │ │ -0eefd6: 2e01 0603 |001d: cmpg-float v1, v6, v3 │ │ -0eefda: 3a01 f1ff |001f: if-ltz v1, 0010 // -000f │ │ -0eefde: 6e10 a61b 0400 |0021: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getHeight:()F // method@1ba6 │ │ -0eefe4: 0a01 |0024: move-result v1 │ │ -0eefe6: 2d01 0601 |0025: cmpl-float v1, v6, v1 │ │ -0eefea: 3b01 e9ff |0027: if-gez v1, 0010 // -0017 │ │ -0eefee: 6f40 3e1d 5476 |0029: invoke-super {v4, v5, v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1d3e │ │ -0eeff4: 0c00 |002c: move-result-object v0 │ │ -0eeff6: 28e3 |002d: goto 0010 // -001d │ │ +0fd530: |[0fd530] com.badlogic.gdx.scenes.scene2d.ui.Table.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0fd540: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0fd542: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0fd544: 5541 f20e |0002: iget-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.clip:Z // field@0ef2 │ │ +0fd548: 3801 2500 |0004: if-eqz v1, 0029 // +0025 │ │ +0fd54c: 3807 0b00 |0006: if-eqz v7, 0011 // +000b │ │ +0fd550: 6e10 b61b 0400 |0008: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getTouchable:()Lcom/badlogic/gdx/scenes/scene2d/Touchable; // method@1bb6 │ │ +0fd556: 0c01 |000b: move-result-object v1 │ │ +0fd558: 6202 a90d |000c: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.disabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0da9 │ │ +0fd55c: 3321 0300 |000e: if-ne v1, v2, 0011 // +0003 │ │ +0fd560: 1100 |0010: return-object v0 │ │ +0fd562: 2e01 0503 |0011: cmpg-float v1, v5, v3 │ │ +0fd566: 3a01 fdff |0013: if-ltz v1, 0010 // -0003 │ │ +0fd56a: 6e10 b71b 0400 |0015: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getWidth:()F // method@1bb7 │ │ +0fd570: 0a01 |0018: move-result v1 │ │ +0fd572: 2d01 0501 |0019: cmpl-float v1, v5, v1 │ │ +0fd576: 3b01 f5ff |001b: if-gez v1, 0010 // -000b │ │ +0fd57a: 2e01 0603 |001d: cmpg-float v1, v6, v3 │ │ +0fd57e: 3a01 f1ff |001f: if-ltz v1, 0010 // -000f │ │ +0fd582: 6e10 a61b 0400 |0021: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getHeight:()F // method@1ba6 │ │ +0fd588: 0a01 |0024: move-result v1 │ │ +0fd58a: 2d01 0601 |0025: cmpl-float v1, v6, v1 │ │ +0fd58e: 3b01 e9ff |0027: if-gez v1, 0010 // -0017 │ │ +0fd592: 6f40 3e1d 5476 |0029: invoke-super {v4, v5, v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1d3e │ │ +0fd598: 0c00 |002c: move-result-object v0 │ │ +0fd59a: 28e3 |002d: goto 0010 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=159 │ │ 0x0006 line=160 │ │ 0x0010 line=163 │ │ 0x0011 line=161 │ │ 0x0029 line=163 │ │ @@ -359111,19 +359166,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0eeff8: |[0eeff8] com.badlogic.gdx.scenes.scene2d.ui.Table.invalidate:()V │ │ -0ef008: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0ef00c: 6e10 fa1b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.invalidate:()V // method@1bfa │ │ -0ef012: 6f10 3f1d 0100 |0005: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.invalidate:()V // method@1d3f │ │ -0ef018: 0e00 |0008: return-void │ │ +0fd59c: |[0fd59c] com.badlogic.gdx.scenes.scene2d.ui.Table.invalidate:()V │ │ +0fd5ac: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd5b0: 6e10 fa1b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.invalidate:()V // method@1bfa │ │ +0fd5b6: 6f10 3f1d 0100 |0005: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.invalidate:()V // method@1d3f │ │ +0fd5bc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0005 line=110 │ │ 0x0008 line=111 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ @@ -359133,18 +359188,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ef01c: |[0ef01c] com.badlogic.gdx.scenes.scene2d.ui.Table.layout:()V │ │ -0ef02c: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0ef030: 6e10 fc1b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.layout:()V // method@1bfc │ │ -0ef036: 0e00 |0005: return-void │ │ +0fd5c0: |[0fd5c0] com.badlogic.gdx.scenes.scene2d.ui.Table.layout:()V │ │ +0fd5d0: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd5d4: 6e10 fc1b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.layout:()V // method@1bfc │ │ +0fd5da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0005 line=251 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ @@ -359153,18 +359208,18 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/Table;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ef038: |[0ef038] com.badlogic.gdx.scenes.scene2d.ui.Table.left:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0ef048: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0ef04c: 6e10 fd1b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.left:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1bfd │ │ -0ef052: 1101 |0005: return-object v1 │ │ +0fd5dc: |[0fd5dc] com.badlogic.gdx.scenes.scene2d.ui.Table.left:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0fd5ec: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd5f0: 6e10 fd1b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.left:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1bfd │ │ +0fd5f6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0005 line=361 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ @@ -359173,18 +359228,18 @@ │ │ type : '(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ef054: |[0ef054] com.badlogic.gdx.scenes.scene2d.ui.Table.pad:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0ef064: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0ef068: 6e20 fe1b 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.pad:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1bfe │ │ -0ef06e: 1101 |0005: return-object v1 │ │ +0fd5f8: |[0fd5f8] com.badlogic.gdx.scenes.scene2d.ui.Table.pad:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0fd608: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd60c: 6e20 fe1b 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.pad:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1bfe │ │ +0fd612: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0005 line=307 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0006 reg=2 pad F │ │ @@ -359194,18 +359249,18 @@ │ │ type : '(FFFF)Lcom/badlogic/gdx/scenes/scene2d/ui/Table;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0ef070: |[0ef070] com.badlogic.gdx.scenes.scene2d.ui.Table.pad:(FFFF)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0ef080: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0ef084: 6e55 ff1b 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.pad:(FFFF)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1bff │ │ -0ef08a: 1101 |0005: return-object v1 │ │ +0fd614: |[0fd614] com.badlogic.gdx.scenes.scene2d.ui.Table.pad:(FFFF)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0fd624: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd628: 6e55 ff1b 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.pad:(FFFF)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1bff │ │ +0fd62e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0005 line=312 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0006 reg=2 top F │ │ @@ -359218,18 +359273,18 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ef08c: |[0ef08c] com.badlogic.gdx.scenes.scene2d.ui.Table.pad:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0ef09c: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0ef0a0: 6e20 001c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.pad:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1c00 │ │ -0ef0a6: 1101 |0005: return-object v1 │ │ +0fd630: |[0fd630] com.badlogic.gdx.scenes.scene2d.ui.Table.pad:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0fd640: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd644: 6e20 001c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.pad:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1c00 │ │ +0fd64a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0005 line=272 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0006 reg=2 pad Lcom/esotericsoftware/tablelayout/Value; │ │ @@ -359239,18 +359294,18 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0ef0a8: |[0ef0a8] com.badlogic.gdx.scenes.scene2d.ui.Table.pad:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0ef0b8: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0ef0bc: 6e55 011c 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.pad:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1c01 │ │ -0ef0c2: 1101 |0005: return-object v1 │ │ +0fd64c: |[0fd64c] com.badlogic.gdx.scenes.scene2d.ui.Table.pad:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0fd65c: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd660: 6e55 011c 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.pad:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1c01 │ │ +0fd666: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0005 line=277 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0006 reg=2 top Lcom/esotericsoftware/tablelayout/Value; │ │ @@ -359263,18 +359318,18 @@ │ │ type : '(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ef0c4: |[0ef0c4] com.badlogic.gdx.scenes.scene2d.ui.Table.padBottom:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0ef0d4: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0ef0d8: 6e20 021c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.padBottom:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1c02 │ │ -0ef0de: 1101 |0005: return-object v1 │ │ +0fd668: |[0fd668] com.badlogic.gdx.scenes.scene2d.ui.Table.padBottom:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0fd678: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd67c: 6e20 021c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.padBottom:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1c02 │ │ +0fd682: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x0005 line=330 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0006 reg=2 padBottom F │ │ @@ -359284,18 +359339,18 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ef0e0: |[0ef0e0] com.badlogic.gdx.scenes.scene2d.ui.Table.padBottom:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0ef0f0: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0ef0f4: 6e20 031c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.padBottom:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1c03 │ │ -0ef0fa: 1101 |0005: return-object v1 │ │ +0fd684: |[0fd684] com.badlogic.gdx.scenes.scene2d.ui.Table.padBottom:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0fd694: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd698: 6e20 031c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.padBottom:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1c03 │ │ +0fd69e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0005 line=295 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0006 reg=2 padBottom Lcom/esotericsoftware/tablelayout/Value; │ │ @@ -359305,18 +359360,18 @@ │ │ type : '(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ef0fc: |[0ef0fc] com.badlogic.gdx.scenes.scene2d.ui.Table.padLeft:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0ef10c: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0ef110: 6e20 041c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.padLeft:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1c04 │ │ -0ef116: 1101 |0005: return-object v1 │ │ +0fd6a0: |[0fd6a0] com.badlogic.gdx.scenes.scene2d.ui.Table.padLeft:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0fd6b0: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd6b4: 6e20 041c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.padLeft:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1c04 │ │ +0fd6ba: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0005 line=324 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0006 reg=2 padLeft F │ │ @@ -359326,18 +359381,18 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ef118: |[0ef118] com.badlogic.gdx.scenes.scene2d.ui.Table.padLeft:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0ef128: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0ef12c: 6e20 051c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.padLeft:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1c05 │ │ -0ef132: 1101 |0005: return-object v1 │ │ +0fd6bc: |[0fd6bc] com.badlogic.gdx.scenes.scene2d.ui.Table.padLeft:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0fd6cc: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd6d0: 6e20 051c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.padLeft:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1c05 │ │ +0fd6d6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0005 line=289 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0006 reg=2 padLeft Lcom/esotericsoftware/tablelayout/Value; │ │ @@ -359347,18 +359402,18 @@ │ │ type : '(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ef134: |[0ef134] com.badlogic.gdx.scenes.scene2d.ui.Table.padRight:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0ef144: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0ef148: 6e20 061c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.padRight:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1c06 │ │ -0ef14e: 1101 |0005: return-object v1 │ │ +0fd6d8: |[0fd6d8] com.badlogic.gdx.scenes.scene2d.ui.Table.padRight:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0fd6e8: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd6ec: 6e20 061c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.padRight:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1c06 │ │ +0fd6f2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0005 line=336 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0006 reg=2 padRight F │ │ @@ -359368,18 +359423,18 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ef150: |[0ef150] com.badlogic.gdx.scenes.scene2d.ui.Table.padRight:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0ef160: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0ef164: 6e20 071c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.padRight:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1c07 │ │ -0ef16a: 1101 |0005: return-object v1 │ │ +0fd6f4: |[0fd6f4] com.badlogic.gdx.scenes.scene2d.ui.Table.padRight:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0fd704: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd708: 6e20 071c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.padRight:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1c07 │ │ +0fd70e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0005 line=301 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0006 reg=2 padRight Lcom/esotericsoftware/tablelayout/Value; │ │ @@ -359389,18 +359444,18 @@ │ │ type : '(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ef16c: |[0ef16c] com.badlogic.gdx.scenes.scene2d.ui.Table.padTop:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0ef17c: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0ef180: 6e20 081c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.padTop:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1c08 │ │ -0ef186: 1101 |0005: return-object v1 │ │ +0fd710: |[0fd710] com.badlogic.gdx.scenes.scene2d.ui.Table.padTop:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0fd720: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd724: 6e20 081c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.padTop:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1c08 │ │ +0fd72a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0005 line=318 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0006 reg=2 padTop F │ │ @@ -359410,18 +359465,18 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ef188: |[0ef188] com.badlogic.gdx.scenes.scene2d.ui.Table.padTop:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0ef198: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0ef19c: 6e20 091c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.padTop:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1c09 │ │ -0ef1a2: 1101 |0005: return-object v1 │ │ +0fd72c: |[0fd72c] com.badlogic.gdx.scenes.scene2d.ui.Table.padTop:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0fd73c: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd740: 6e20 091c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.padTop:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1c09 │ │ +0fd746: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0005 line=283 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0006 reg=2 padTop Lcom/esotericsoftware/tablelayout/Value; │ │ @@ -359431,18 +359486,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ef1a4: |[0ef1a4] com.badlogic.gdx.scenes.scene2d.ui.Table.reset:()V │ │ -0ef1b4: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0ef1b8: 6e10 0a1c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.reset:()V // method@1c0a │ │ -0ef1be: 0e00 |0005: return-void │ │ +0fd748: |[0fd748] com.badlogic.gdx.scenes.scene2d.ui.Table.reset:()V │ │ +0fd758: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd75c: 6e10 0a1c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.reset:()V // method@1c0a │ │ +0fd762: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0005 line=257 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ @@ -359451,18 +359506,18 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/Table;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ef1c0: |[0ef1c0] com.badlogic.gdx.scenes.scene2d.ui.Table.right:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0ef1d0: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0ef1d4: 6e10 0b1c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.right:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1c0b │ │ -0ef1da: 1101 |0005: return-object v1 │ │ +0fd764: |[0fd764] com.badlogic.gdx.scenes.scene2d.ui.Table.right:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0fd774: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd778: 6e10 0b1c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.right:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1c0b │ │ +0fd77e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0005 line=373 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ @@ -359471,19 +359526,19 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ef1dc: |[0ef1dc] com.badlogic.gdx.scenes.scene2d.ui.Table.row:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0ef1ec: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0ef1f0: 6e10 0c1c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1c0c │ │ -0ef1f6: 0c00 |0005: move-result-object v0 │ │ -0ef1f8: 1100 |0006: return-object v0 │ │ +0fd780: |[0fd780] com.badlogic.gdx.scenes.scene2d.ui.Table.row:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0fd790: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd794: 6e10 0c1c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1c0c │ │ +0fd79a: 0c00 |0005: move-result-object v0 │ │ +0fd79c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #58 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -359491,37 +359546,37 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0ef1fc: |[0ef1fc] com.badlogic.gdx.scenes.scene2d.ui.Table.setBackground:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -0ef20c: 5410 f10e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ef1 │ │ -0ef210: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ -0ef214: 0e00 |0004: return-void │ │ -0ef216: 5b12 f10e |0005: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ef1 │ │ -0ef21a: 3902 0700 |0007: if-nez v2, 000e // +0007 │ │ -0ef21e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0ef220: 6e20 c21b 0100 |000a: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.pad:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@1bc2 │ │ -0ef226: 28f7 |000d: goto 0004 // -0009 │ │ -0ef228: 7210 041e 0200 |000e: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ -0ef22e: 0a00 |0011: move-result v0 │ │ -0ef230: 6e20 c41b 0100 |0012: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.padBottom:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@1bc4 │ │ -0ef236: 7210 091e 0200 |0015: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ -0ef23c: 0a00 |0018: move-result v0 │ │ -0ef23e: 6e20 ca1b 0100 |0019: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.padTop:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@1bca │ │ -0ef244: 7210 051e 0200 |001c: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ -0ef24a: 0a00 |001f: move-result v0 │ │ -0ef24c: 6e20 c61b 0100 |0020: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.padLeft:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@1bc6 │ │ -0ef252: 7210 081e 0200 |0023: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1e08 │ │ -0ef258: 0a00 |0026: move-result v0 │ │ -0ef25a: 6e20 c81b 0100 |0027: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.padRight:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@1bc8 │ │ -0ef260: 6e10 bb1b 0100 |002a: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.invalidate:()V // method@1bbb │ │ -0ef266: 28d7 |002d: goto 0004 // -0029 │ │ +0fd7a0: |[0fd7a0] com.badlogic.gdx.scenes.scene2d.ui.Table.setBackground:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +0fd7b0: 5410 f10e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ef1 │ │ +0fd7b4: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ +0fd7b8: 0e00 |0004: return-void │ │ +0fd7ba: 5b12 f10e |0005: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0ef1 │ │ +0fd7be: 3902 0700 |0007: if-nez v2, 000e // +0007 │ │ +0fd7c2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0fd7c4: 6e20 c21b 0100 |000a: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.pad:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@1bc2 │ │ +0fd7ca: 28f7 |000d: goto 0004 // -0009 │ │ +0fd7cc: 7210 041e 0200 |000e: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ +0fd7d2: 0a00 |0011: move-result v0 │ │ +0fd7d4: 6e20 c41b 0100 |0012: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.padBottom:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@1bc4 │ │ +0fd7da: 7210 091e 0200 |0015: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ +0fd7e0: 0a00 |0018: move-result v0 │ │ +0fd7e2: 6e20 ca1b 0100 |0019: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.padTop:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@1bca │ │ +0fd7e8: 7210 051e 0200 |001c: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ +0fd7ee: 0a00 |001f: move-result v0 │ │ +0fd7f0: 6e20 c61b 0100 |0020: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.padLeft:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@1bc6 │ │ +0fd7f6: 7210 081e 0200 |0023: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1e08 │ │ +0fd7fc: 0a00 |0026: move-result v0 │ │ +0fd7fe: 6e20 c81b 0100 |0027: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.padRight:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@1bc8 │ │ +0fd804: 6e10 bb1b 0100 |002a: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.invalidate:()V // method@1bbb │ │ +0fd80a: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0004 line=152 │ │ 0x0005 line=142 │ │ 0x0007 line=143 │ │ 0x0009 line=144 │ │ @@ -359539,20 +359594,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0ef268: |[0ef268] com.badlogic.gdx.scenes.scene2d.ui.Table.setBackground:(Ljava/lang/String;)V │ │ -0ef278: 5410 f40e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ef4 │ │ -0ef27c: 6e20 0a1b 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getDrawable:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // method@1b0a │ │ -0ef282: 0c00 |0005: move-result-object v0 │ │ -0ef284: 6e20 d01b 0100 |0006: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.setBackground:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1bd0 │ │ -0ef28a: 0e00 |0009: return-void │ │ +0fd80c: |[0fd80c] com.badlogic.gdx.scenes.scene2d.ui.Table.setBackground:(Ljava/lang/String;)V │ │ +0fd81c: 5410 f40e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ef4 │ │ +0fd820: 6e20 0a1b 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getDrawable:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // method@1b0a │ │ +0fd826: 0c00 |0005: move-result-object v0 │ │ +0fd828: 6e20 d01b 0100 |0006: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.setBackground:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1bd0 │ │ +0fd82e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0009 line=135 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x000a reg=2 drawableName Ljava/lang/String; │ │ @@ -359562,19 +359617,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0ef28c: |[0ef28c] com.badlogic.gdx.scenes.scene2d.ui.Table.setClip:(Z)V │ │ -0ef29c: 5c01 f20e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.clip:Z // field@0ef2 │ │ -0ef2a0: 6e20 d61b 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.setTransform:(Z)V // method@1bd6 │ │ -0ef2a6: 6e10 bb1b 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.invalidate:()V // method@1bbb │ │ -0ef2ac: 0e00 |0008: return-void │ │ +0fd830: |[0fd830] com.badlogic.gdx.scenes.scene2d.ui.Table.setClip:(Z)V │ │ +0fd840: 5c01 f20e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.clip:Z // field@0ef2 │ │ +0fd844: 6e20 d61b 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.setTransform:(Z)V // method@1bd6 │ │ +0fd84a: 6e10 bb1b 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.invalidate:()V // method@1bbb │ │ +0fd850: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0002 line=170 │ │ 0x0005 line=171 │ │ 0x0008 line=172 │ │ locals : │ │ @@ -359586,18 +359641,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0ef2b0: |[0ef2b0] com.badlogic.gdx.scenes.scene2d.ui.Table.setRound:(Z)V │ │ -0ef2c0: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0ef2c4: 5c02 f70e |0002: iput-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.round:Z // field@0ef7 │ │ -0ef2c8: 0e00 |0004: return-void │ │ +0fd854: |[0fd854] com.badlogic.gdx.scenes.scene2d.ui.Table.setRound:(Z)V │ │ +0fd864: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd868: 5c02 f70e |0002: iput-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.round:Z // field@0ef7 │ │ +0fd86c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0004 line=463 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0005 reg=2 round Z │ │ @@ -359607,17 +359662,17 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ef2cc: |[0ef2cc] com.badlogic.gdx.scenes.scene2d.ui.Table.setSkin:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0ef2dc: 5b01 f40e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ef4 │ │ -0ef2e0: 0e00 |0002: return-void │ │ +0fd870: |[0fd870] com.badlogic.gdx.scenes.scene2d.ui.Table.setSkin:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0fd880: 5b01 f40e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ef4 │ │ +0fd884: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ 0x0002 line=458 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0003 reg=1 skin Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ │ @@ -359627,28 +359682,28 @@ │ │ type : '([Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0ef2e4: |[0ef2e4] com.badlogic.gdx.scenes.scene2d.ui.Table.stack:([Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0ef2f4: 2202 aa02 |0000: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack; // type@02aa │ │ -0ef2f8: 7010 6e1b 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.:()V // method@1b6e │ │ -0ef2fe: 3805 0e00 |0005: if-eqz v5, 0013 // +000e │ │ -0ef302: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0ef304: 2151 |0008: array-length v1, v5 │ │ -0ef306: 3510 0a00 |0009: if-ge v0, v1, 0013 // +000a │ │ -0ef30a: 4603 0500 |000b: aget-object v3, v5, v0 │ │ -0ef30e: 6e20 701b 3200 |000d: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1b70 │ │ -0ef314: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ef318: 28f7 |0012: goto 0009 // -0009 │ │ -0ef31a: 6e20 851b 2400 |0013: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1b85 │ │ -0ef320: 0c03 |0016: move-result-object v3 │ │ -0ef322: 1103 |0017: return-object v3 │ │ +0fd888: |[0fd888] com.badlogic.gdx.scenes.scene2d.ui.Table.stack:([Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0fd898: 2202 a802 |0000: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack; // type@02a8 │ │ +0fd89c: 7010 6e1b 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.:()V // method@1b6e │ │ +0fd8a2: 3805 0e00 |0005: if-eqz v5, 0013 // +000e │ │ +0fd8a6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0fd8a8: 2151 |0008: array-length v1, v5 │ │ +0fd8aa: 3510 0a00 |0009: if-ge v0, v1, 0013 // +000a │ │ +0fd8ae: 4603 0500 |000b: aget-object v3, v5, v0 │ │ +0fd8b2: 6e20 701b 3200 |000d: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1b70 │ │ +0fd8b8: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0fd8bc: 28f7 |0012: goto 0009 // -0009 │ │ +0fd8be: 6e20 851b 2400 |0013: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1b85 │ │ +0fd8c4: 0c03 |0016: move-result-object v3 │ │ +0fd8c6: 1103 |0017: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0005 line=225 │ │ 0x0007 line=226 │ │ 0x000b line=227 │ │ 0x0010 line=226 │ │ @@ -359665,32 +359720,32 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/Table;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ef324: |[0ef324] com.badlogic.gdx.scenes.scene2d.ui.Table.top:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0ef334: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ -0ef338: 6e10 0f1c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.top:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1c0f │ │ -0ef33e: 1101 |0005: return-object v1 │ │ +0fd8c8: |[0fd8c8] com.badlogic.gdx.scenes.scene2d.ui.Table.top:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0fd8d8: 5410 f30e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0ef3 │ │ +0fd8dc: 6e10 0f1c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.top:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1c0f │ │ +0fd8e2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x0005 line=355 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ - source_file_idx : 3908 (Table.java) │ │ + source_file_idx : 3906 (Table.java) │ │ │ │ Class #829 header: │ │ -class_idx : 689 │ │ +class_idx : 687 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 719 │ │ -source_file_idx : 3920 │ │ +superclass_idx : 717 │ │ +source_file_idx : 3918 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ Class #829 annotations: │ │ Annotations on class │ │ @@ -359714,18 +359769,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ef340: |[0ef340] com.badlogic.gdx.scenes.scene2d.ui.TextField$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;)V │ │ -0ef350: 5b01 0b0f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef354: 7010 ad1d 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.:()V // method@1dad │ │ -0ef35a: 0e00 |0005: return-void │ │ +0fd8e4: |[0fd8e4] com.badlogic.gdx.scenes.scene2d.ui.TextField$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;)V │ │ +0fd8f4: 5b01 0b0f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fd8f8: 7010 ad1d 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.:()V // method@1dad │ │ +0fd8fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ │ │ @@ -359734,55 +359789,55 @@ │ │ type : '(F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -0ef35c: |[0ef35c] com.badlogic.gdx.scenes.scene2d.ui.TextField$1.setCursorPosition:(F)V │ │ -0ef36c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0ef36e: 5451 0b0f |0001: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef372: 1602 0000 |0003: const-wide/16 v2, #int 0 // #0 │ │ -0ef376: 5a12 2d0f |0005: iput-wide v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.lastBlink:J // field@0f2d │ │ -0ef37a: 5451 0b0f |0007: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef37e: 5c14 1f0f |0009: iput-boolean v4, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursorOn:Z // field@0f1f │ │ -0ef382: 5451 0b0f |000b: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef386: 5211 340f |000d: iget v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0f34 │ │ -0ef38a: 5452 0b0f |000f: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef38e: 5222 3d0f |0011: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textOffset:F // field@0f3d │ │ -0ef392: c621 |0013: add-float/2addr v1, v2 │ │ -0ef394: c716 |0014: sub-float/2addr v6, v1 │ │ -0ef396: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -0ef398: 5451 0b0f |0016: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef39c: 5411 260f |0018: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ -0ef3a0: 5211 1110 |001a: iget v1, v1, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0ef3a4: 3510 1c00 |001c: if-ge v0, v1, 0038 // +001c │ │ -0ef3a8: 5451 0b0f |001e: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef3ac: 5411 260f |0020: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ -0ef3b0: 5411 0f10 |0022: iget-object v1, v1, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ -0ef3b4: 4401 0100 |0024: aget v1, v1, v0 │ │ -0ef3b8: 2d01 0106 |0026: cmpl-float v1, v1, v6 │ │ -0ef3bc: 3d01 0d00 |0028: if-lez v1, 0035 // +000d │ │ -0ef3c0: 5451 0b0f |002a: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef3c4: d802 00ff |002c: add-int/lit8 v2, v0, #int -1 // #ff │ │ -0ef3c8: 7120 1926 2400 |002e: invoke-static {v4, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0ef3ce: 0a02 |0031: move-result v2 │ │ -0ef3d0: 5912 1e0f |0032: iput v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0ef3d4: 0e00 |0034: return-void │ │ -0ef3d6: d800 0001 |0035: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ef3da: 28df |0037: goto 0016 // -0021 │ │ -0ef3dc: 5451 0b0f |0038: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef3e0: 5452 0b0f |003a: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef3e4: 5422 260f |003c: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ -0ef3e8: 5222 1110 |003e: iget v2, v2, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ -0ef3ec: d802 02ff |0040: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0ef3f0: 7120 1926 2400 |0042: invoke-static {v4, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0ef3f6: 0a02 |0045: move-result v2 │ │ -0ef3f8: 5912 1e0f |0046: iput v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0ef3fc: 28ec |0048: goto 0034 // -0014 │ │ +0fd900: |[0fd900] com.badlogic.gdx.scenes.scene2d.ui.TextField$1.setCursorPosition:(F)V │ │ +0fd910: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0fd912: 5451 0b0f |0001: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fd916: 1602 0000 |0003: const-wide/16 v2, #int 0 // #0 │ │ +0fd91a: 5a12 2d0f |0005: iput-wide v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.lastBlink:J // field@0f2d │ │ +0fd91e: 5451 0b0f |0007: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fd922: 5c14 1f0f |0009: iput-boolean v4, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursorOn:Z // field@0f1f │ │ +0fd926: 5451 0b0f |000b: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fd92a: 5211 340f |000d: iget v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0f34 │ │ +0fd92e: 5452 0b0f |000f: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fd932: 5222 3d0f |0011: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textOffset:F // field@0f3d │ │ +0fd936: c621 |0013: add-float/2addr v1, v2 │ │ +0fd938: c716 |0014: sub-float/2addr v6, v1 │ │ +0fd93a: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +0fd93c: 5451 0b0f |0016: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fd940: 5411 260f |0018: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ +0fd944: 5211 1110 |001a: iget v1, v1, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +0fd948: 3510 1c00 |001c: if-ge v0, v1, 0038 // +001c │ │ +0fd94c: 5451 0b0f |001e: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fd950: 5411 260f |0020: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ +0fd954: 5411 0f10 |0022: iget-object v1, v1, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@100f │ │ +0fd958: 4401 0100 |0024: aget v1, v1, v0 │ │ +0fd95c: 2d01 0106 |0026: cmpl-float v1, v1, v6 │ │ +0fd960: 3d01 0d00 |0028: if-lez v1, 0035 // +000d │ │ +0fd964: 5451 0b0f |002a: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fd968: d802 00ff |002c: add-int/lit8 v2, v0, #int -1 // #ff │ │ +0fd96c: 7120 1926 2400 |002e: invoke-static {v4, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0fd972: 0a02 |0031: move-result v2 │ │ +0fd974: 5912 1e0f |0032: iput v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fd978: 0e00 |0034: return-void │ │ +0fd97a: d800 0001 |0035: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0fd97e: 28df |0037: goto 0016 // -0021 │ │ +0fd980: 5451 0b0f |0038: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fd984: 5452 0b0f |003a: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fd988: 5422 260f |003c: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0f26 │ │ +0fd98c: 5222 1110 |003e: iget v2, v2, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@1011 │ │ +0fd990: d802 02ff |0040: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0fd994: 7120 1926 2400 |0042: invoke-static {v4, v2}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0fd99a: 0a02 |0045: move-result v2 │ │ +0fd99c: 5912 1e0f |0046: iput v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fd9a0: 28ec |0048: goto 0034 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=151 │ │ 0x0007 line=152 │ │ 0x000b line=153 │ │ 0x0015 line=154 │ │ 0x001e line=155 │ │ @@ -359801,27 +359856,27 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0ef400: |[0ef400] com.badlogic.gdx.scenes.scene2d.ui.TextField$1.clicked:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V │ │ -0ef410: 6e10 461c 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.getTapCount:()I // method@1c46 │ │ -0ef416: 0a00 |0003: move-result v0 │ │ -0ef418: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0ef41a: 3710 1000 |0005: if-le v0, v1, 0015 // +0010 │ │ -0ef41e: 5430 0b0f |0007: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef422: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0ef424: 5432 0b0f |000a: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef428: 5422 3b0f |000c: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0ef42c: 6e10 5026 0200 |000e: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@2650 │ │ -0ef432: 0a02 |0011: move-result v2 │ │ -0ef434: 6e30 8a1c 1002 |0012: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.setSelection:(II)V // method@1c8a │ │ -0ef43a: 0e00 |0015: return-void │ │ +0fd9a4: |[0fd9a4] com.badlogic.gdx.scenes.scene2d.ui.TextField$1.clicked:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V │ │ +0fd9b4: 6e10 461c 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.getTapCount:()I // method@1c46 │ │ +0fd9ba: 0a00 |0003: move-result v0 │ │ +0fd9bc: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0fd9be: 3710 1000 |0005: if-le v0, v1, 0015 // +0010 │ │ +0fd9c2: 5430 0b0f |0007: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fd9c6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0fd9c8: 5432 0b0f |000a: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fd9cc: 5422 3b0f |000c: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0fd9d0: 6e10 5026 0200 |000e: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@2650 │ │ +0fd9d6: 0a02 |0011: move-result v2 │ │ +0fd9d8: 6e30 8a1c 1002 |0012: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.setSelection:(II)V // method@1c8a │ │ +0fd9de: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0015 line=127 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1; │ │ 0x0000 - 0x0016 reg=4 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ @@ -359829,357 +359884,357 @@ │ │ 0x0000 - 0x0016 reg=6 y F │ │ │ │ #1 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;) │ │ name : 'keyDown' │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 12 │ │ + registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 658 16-bit code units │ │ -0ef43c: |[0ef43c] com.badlogic.gdx.scenes.scene2d.ui.TextField$1.keyDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z │ │ -0ef44c: 5496 0b0f |0000: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef450: 5566 200f |0002: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.disabled:Z // field@0f20 │ │ -0ef454: 3806 0400 |0004: if-eqz v6, 0008 // +0004 │ │ -0ef458: 1206 |0006: const/4 v6, #int 0 // #0 │ │ -0ef45a: 0f06 |0007: return v6 │ │ -0ef45c: 5496 0b0f |0008: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef460: 5466 3a0f |000a: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ -0ef464: 5462 110f |000c: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f11 │ │ -0ef468: 5496 0b0f |000e: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef46c: 1607 0000 |0010: const-wide/16 v7, #int 0 // #0 │ │ -0ef470: 5a67 2d0f |0012: iput-wide v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.lastBlink:J // field@0f2d │ │ -0ef474: 5496 0b0f |0014: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef478: 1207 |0016: const/4 v7, #int 0 // #0 │ │ -0ef47a: 5c67 1f0f |0017: iput-boolean v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursorOn:Z // field@0f1f │ │ -0ef47e: 5496 0b0f |0019: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef482: 6e10 701c 0600 |001b: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1c70 │ │ -0ef488: 0c05 |001e: move-result-object v5 │ │ -0ef48a: 3805 7002 |001f: if-eqz v5, 028f // +0270 │ │ -0ef48e: 6e10 0d18 0500 |0021: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getKeyboardFocus:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@180d │ │ -0ef494: 0c06 |0024: move-result-object v6 │ │ -0ef496: 5497 0b0f |0025: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef49a: 3376 6802 |0027: if-ne v6, v7, 028f // +0268 │ │ -0ef49e: 1204 |0029: const/4 v4, #int 0 // #0 │ │ -0ef4a0: 6206 2500 |002a: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0ef4a4: 1307 8100 |002c: const/16 v7, #int 129 // #81 │ │ -0ef4a8: 7220 6e01 7600 |002e: invoke-interface {v6, v7}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@016e │ │ -0ef4ae: 0a06 |0031: move-result v6 │ │ -0ef4b0: 3906 0c00 |0032: if-nez v6, 003e // +000c │ │ -0ef4b4: 6206 2500 |0034: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0ef4b8: 1307 8200 |0036: const/16 v7, #int 130 // #82 │ │ -0ef4bc: 7220 6e01 7600 |0038: invoke-interface {v6, v7}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@016e │ │ -0ef4c2: 0a06 |003b: move-result v6 │ │ -0ef4c4: 3806 1000 |003c: if-eqz v6, 004c // +0010 │ │ -0ef4c8: 1211 |003e: const/4 v1, #int 1 // #1 │ │ -0ef4ca: 3801 2d00 |003f: if-eqz v1, 006c // +002d │ │ -0ef4ce: 1306 3200 |0041: const/16 v6, #int 50 // #32 │ │ -0ef4d2: 336b 0b00 |0043: if-ne v11, v6, 004e // +000b │ │ -0ef4d6: 5496 0b0f |0045: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef4da: 6e10 7c1c 0600 |0047: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.paste:()V // method@1c7c │ │ -0ef4e0: 1216 |004a: const/4 v6, #int 1 // #1 │ │ -0ef4e2: 28bc |004b: goto 0007 // -0044 │ │ -0ef4e4: 1201 |004c: const/4 v1, #int 0 // #0 │ │ -0ef4e6: 28f2 |004d: goto 003f // -000e │ │ -0ef4e8: 1306 1f00 |004e: const/16 v6, #int 31 // #1f │ │ -0ef4ec: 326b 0600 |0050: if-eq v11, v6, 0056 // +0006 │ │ -0ef4f0: 1306 8500 |0052: const/16 v6, #int 133 // #85 │ │ -0ef4f4: 336b 0900 |0054: if-ne v11, v6, 005d // +0009 │ │ -0ef4f8: 5496 0b0f |0056: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef4fc: 6e10 621c 0600 |0058: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.copy:()V // method@1c62 │ │ -0ef502: 1216 |005b: const/4 v6, #int 1 // #1 │ │ -0ef504: 28ab |005c: goto 0007 // -0055 │ │ -0ef506: 1306 3400 |005d: const/16 v6, #int 52 // #34 │ │ -0ef50a: 326b 0600 |005f: if-eq v11, v6, 0065 // +0006 │ │ -0ef50e: 1306 4300 |0061: const/16 v6, #int 67 // #43 │ │ -0ef512: 336b 0900 |0063: if-ne v11, v6, 006c // +0009 │ │ -0ef516: 5496 0b0f |0065: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef51a: 6e10 631c 0600 |0067: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cut:()V // method@1c63 │ │ -0ef520: 1216 |006a: const/4 v6, #int 1 // #1 │ │ -0ef522: 289c |006b: goto 0007 // -0064 │ │ -0ef524: 6206 2500 |006c: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0ef528: 1307 3b00 |006e: const/16 v7, #int 59 // #3b │ │ -0ef52c: 7220 6e01 7600 |0070: invoke-interface {v6, v7}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@016e │ │ -0ef532: 0a06 |0073: move-result v6 │ │ -0ef534: 3906 0c00 |0074: if-nez v6, 0080 // +000c │ │ -0ef538: 6206 2500 |0076: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0ef53c: 1307 3c00 |0078: const/16 v7, #int 60 // #3c │ │ -0ef540: 7220 6e01 7600 |007a: invoke-interface {v6, v7}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@016e │ │ -0ef546: 0a06 |007d: move-result v6 │ │ -0ef548: 3806 4b01 |007e: if-eqz v6, 01c9 // +014b │ │ -0ef54c: 1306 8500 |0080: const/16 v6, #int 133 // #85 │ │ -0ef550: 336b 0700 |0082: if-ne v11, v6, 0089 // +0007 │ │ -0ef554: 5496 0b0f |0084: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef558: 6e10 7c1c 0600 |0086: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.paste:()V // method@1c7c │ │ -0ef55e: 1306 7000 |0089: const/16 v6, #int 112 // #70 │ │ -0ef562: 336b 1200 |008b: if-ne v11, v6, 009d // +0012 │ │ -0ef566: 5496 0b0f |008d: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef56a: 5566 270f |008f: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ -0ef56e: 3806 0c00 |0091: if-eqz v6, 009d // +000c │ │ -0ef572: 5496 0b0f |0093: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef576: 6e10 621c 0600 |0095: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.copy:()V // method@1c62 │ │ -0ef57c: 5496 0b0f |0098: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef580: 6e10 641c 0600 |009a: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.delete:()V // method@1c64 │ │ -0ef586: 1306 1500 |009d: const/16 v6, #int 21 // #15 │ │ -0ef58a: 336b 4600 |009f: if-ne v11, v6, 00e5 // +0046 │ │ -0ef58e: 5496 0b0f |00a1: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef592: 5566 270f |00a3: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ -0ef596: 3906 0f00 |00a5: if-nez v6, 00b4 // +000f │ │ -0ef59a: 5496 0b0f |00a7: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef59e: 5497 0b0f |00a9: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef5a2: 5277 1e0f |00ab: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0ef5a6: 5967 370f |00ad: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ -0ef5aa: 5496 0b0f |00af: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef5ae: 1217 |00b1: const/4 v7, #int 1 // #1 │ │ -0ef5b0: 5c67 270f |00b2: iput-boolean v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ -0ef5b4: 5496 0b0f |00b4: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef5b8: 5267 1e0f |00b6: iget v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0ef5bc: d807 07ff |00b8: add-int/lit8 v7, v7, #int -1 // #ff │ │ -0ef5c0: 5967 1e0f |00ba: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0ef5c4: 3d07 2800 |00bc: if-lez v7, 00e4 // +0028 │ │ -0ef5c8: 3801 2600 |00be: if-eqz v1, 00e4 // +0026 │ │ -0ef5cc: 5496 0b0f |00c0: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef5d0: 5466 3b0f |00c2: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0ef5d4: 5497 0b0f |00c4: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef5d8: 5277 1e0f |00c6: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0ef5dc: 6e20 4026 7600 |00c8: invoke-virtual {v6, v7}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ -0ef5e2: 0a00 |00cb: move-result v0 │ │ -0ef5e4: 1306 4100 |00cc: const/16 v6, #int 65 // #41 │ │ -0ef5e8: 3460 0600 |00ce: if-lt v0, v6, 00d4 // +0006 │ │ -0ef5ec: 1306 5a00 |00d0: const/16 v6, #int 90 // #5a │ │ -0ef5f0: 3760 e2ff |00d2: if-le v0, v6, 00b4 // -001e │ │ -0ef5f4: 1306 6100 |00d4: const/16 v6, #int 97 // #61 │ │ -0ef5f8: 3460 0600 |00d6: if-lt v0, v6, 00dc // +0006 │ │ -0ef5fc: 1306 7a00 |00d8: const/16 v6, #int 122 // #7a │ │ -0ef600: 3760 daff |00da: if-le v0, v6, 00b4 // -0026 │ │ -0ef604: 1306 3000 |00dc: const/16 v6, #int 48 // #30 │ │ -0ef608: 3460 0600 |00de: if-lt v0, v6, 00e4 // +0006 │ │ -0ef60c: 1306 3900 |00e0: const/16 v6, #int 57 // #39 │ │ -0ef610: 3760 d2ff |00e2: if-le v0, v6, 00b4 // -002e │ │ -0ef614: 1214 |00e4: const/4 v4, #int 1 // #1 │ │ -0ef616: 1306 1600 |00e5: const/16 v6, #int 22 // #16 │ │ -0ef61a: 336b 5000 |00e7: if-ne v11, v6, 0137 // +0050 │ │ -0ef61e: 5496 0b0f |00e9: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef622: 5566 270f |00eb: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ -0ef626: 3906 0f00 |00ed: if-nez v6, 00fc // +000f │ │ -0ef62a: 5496 0b0f |00ef: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef62e: 5497 0b0f |00f1: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef632: 5277 1e0f |00f3: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0ef636: 5967 370f |00f5: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ -0ef63a: 5496 0b0f |00f7: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef63e: 1217 |00f9: const/4 v7, #int 1 // #1 │ │ -0ef640: 5c67 270f |00fa: iput-boolean v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ -0ef644: 5496 0b0f |00fc: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef648: 5466 3b0f |00fe: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0ef64c: 6e10 5026 0600 |0100: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2650 │ │ -0ef652: 0a03 |0103: move-result v3 │ │ -0ef654: 5496 0b0f |0104: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef658: 5267 1e0f |0106: iget v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0ef65c: d807 0701 |0108: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0ef660: 5967 1e0f |010a: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0ef664: 3537 2a00 |010c: if-ge v7, v3, 0136 // +002a │ │ -0ef668: 3801 2800 |010e: if-eqz v1, 0136 // +0028 │ │ -0ef66c: 5496 0b0f |0110: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef670: 5466 3b0f |0112: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0ef674: 5497 0b0f |0114: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef678: 5277 1e0f |0116: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0ef67c: d807 07ff |0118: add-int/lit8 v7, v7, #int -1 // #ff │ │ -0ef680: 6e20 4026 7600 |011a: invoke-virtual {v6, v7}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ -0ef686: 0a00 |011d: move-result v0 │ │ -0ef688: 1306 4100 |011e: const/16 v6, #int 65 // #41 │ │ -0ef68c: 3460 0600 |0120: if-lt v0, v6, 0126 // +0006 │ │ -0ef690: 1306 5a00 |0122: const/16 v6, #int 90 // #5a │ │ -0ef694: 3760 e0ff |0124: if-le v0, v6, 0104 // -0020 │ │ -0ef698: 1306 6100 |0126: const/16 v6, #int 97 // #61 │ │ -0ef69c: 3460 0600 |0128: if-lt v0, v6, 012e // +0006 │ │ -0ef6a0: 1306 7a00 |012a: const/16 v6, #int 122 // #7a │ │ -0ef6a4: 3760 d8ff |012c: if-le v0, v6, 0104 // -0028 │ │ -0ef6a8: 1306 3000 |012e: const/16 v6, #int 48 // #30 │ │ -0ef6ac: 3460 0600 |0130: if-lt v0, v6, 0136 // +0006 │ │ -0ef6b0: 1306 3900 |0132: const/16 v6, #int 57 // #39 │ │ -0ef6b4: 3760 d0ff |0134: if-le v0, v6, 0104 // -0030 │ │ -0ef6b8: 1214 |0136: const/4 v4, #int 1 // #1 │ │ -0ef6ba: 1236 |0137: const/4 v6, #int 3 // #3 │ │ -0ef6bc: 336b 1a00 |0138: if-ne v11, v6, 0152 // +001a │ │ -0ef6c0: 5496 0b0f |013a: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef6c4: 5566 270f |013c: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ -0ef6c8: 3906 0f00 |013e: if-nez v6, 014d // +000f │ │ -0ef6cc: 5496 0b0f |0140: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef6d0: 5497 0b0f |0142: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef6d4: 5277 1e0f |0144: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0ef6d8: 5967 370f |0146: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ -0ef6dc: 5496 0b0f |0148: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef6e0: 1217 |014a: const/4 v7, #int 1 // #1 │ │ -0ef6e2: 5c67 270f |014b: iput-boolean v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ -0ef6e6: 5496 0b0f |014d: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef6ea: 1207 |014f: const/4 v7, #int 0 // #0 │ │ -0ef6ec: 5967 1e0f |0150: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0ef6f0: 1306 8400 |0152: const/16 v6, #int 132 // #84 │ │ -0ef6f4: 336b 2100 |0154: if-ne v11, v6, 0175 // +0021 │ │ -0ef6f8: 5496 0b0f |0156: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef6fc: 5566 270f |0158: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ -0ef700: 3906 0f00 |015a: if-nez v6, 0169 // +000f │ │ -0ef704: 5496 0b0f |015c: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef708: 5497 0b0f |015e: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef70c: 5277 1e0f |0160: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0ef710: 5967 370f |0162: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ -0ef714: 5496 0b0f |0164: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef718: 1217 |0166: const/4 v7, #int 1 // #1 │ │ -0ef71a: 5c67 270f |0167: iput-boolean v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ -0ef71e: 5496 0b0f |0169: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef722: 5497 0b0f |016b: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef726: 5477 3b0f |016d: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0ef72a: 6e10 5026 0700 |016f: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@2650 │ │ -0ef730: 0a07 |0172: move-result v7 │ │ -0ef732: 5967 1e0f |0173: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0ef736: 5496 0b0f |0175: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef73a: 1207 |0177: const/4 v7, #int 0 // #0 │ │ -0ef73c: 5498 0b0f |0178: iget-object v8, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef740: 5288 1e0f |017a: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0ef744: 7120 1926 8700 |017c: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0ef74a: 0a07 |017f: move-result v7 │ │ -0ef74c: 5967 1e0f |0180: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0ef750: 5496 0b0f |0182: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef754: 5497 0b0f |0184: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef758: 5477 3b0f |0186: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0ef75c: 6e10 5026 0700 |0188: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@2650 │ │ -0ef762: 0a07 |018b: move-result v7 │ │ -0ef764: 5498 0b0f |018c: iget-object v8, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef768: 5288 1e0f |018e: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0ef76c: 7120 1b26 8700 |0190: invoke-static {v7, v8}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -0ef772: 0a07 |0193: move-result v7 │ │ -0ef774: 5967 1e0f |0194: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0ef778: 3804 3000 |0196: if-eqz v4, 01c6 // +0030 │ │ -0ef77c: 5496 0b0f |0198: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef780: 5466 2a0f |019a: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTask:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; // field@0f2a │ │ -0ef784: 6e10 511c 0600 |019c: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.isScheduled:()Z // method@1c51 │ │ -0ef78a: 0a06 |019f: move-result v6 │ │ -0ef78c: 3806 0a00 |01a0: if-eqz v6, 01aa // +000a │ │ -0ef790: 5496 0b0f |01a2: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef794: 5466 2a0f |01a4: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTask:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; // field@0f2a │ │ -0ef798: 5266 0c0f |01a6: iget v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.keycode:I // field@0f0c │ │ -0ef79c: 32b6 1e00 |01a8: if-eq v6, v11, 01c6 // +001e │ │ -0ef7a0: 5496 0b0f |01aa: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef7a4: 5466 2a0f |01ac: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTask:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; // field@0f2a │ │ -0ef7a8: 596b 0c0f |01ae: iput v11, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.keycode:I // field@0f0c │ │ -0ef7ac: 5496 0b0f |01b0: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef7b0: 5466 2a0f |01b2: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTask:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; // field@0f2a │ │ -0ef7b4: 6e10 501c 0600 |01b4: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.cancel:()V // method@1c50 │ │ -0ef7ba: 5496 0b0f |01b7: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef7be: 5466 2a0f |01b9: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTask:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; // field@0f2a │ │ -0ef7c2: 5497 0b0f |01bb: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef7c6: 5277 290f |01bd: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatInitialTime:F // field@0f29 │ │ -0ef7ca: 5498 0b0f |01bf: iget-object v8, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef7ce: 5288 2b0f |01c1: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTime:F // field@0f2b │ │ -0ef7d2: 7130 4b23 7608 |01c3: invoke-static {v6, v7, v8}, Lcom/badlogic/gdx/utils/Timer;.schedule:(Lcom/badlogic/gdx/utils/Timer$Task;FF)V // method@234b │ │ -0ef7d8: 1216 |01c6: const/4 v6, #int 1 // #1 │ │ -0ef7da: 2900 40fe |01c7: goto/16 0007 // -01c0 │ │ -0ef7de: 1306 1500 |01c9: const/16 v6, #int 21 // #15 │ │ -0ef7e2: 336b 3b00 |01cb: if-ne v11, v6, 0206 // +003b │ │ -0ef7e6: 5496 0b0f |01cd: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef7ea: 5267 1e0f |01cf: iget v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0ef7ee: d808 07ff |01d1: add-int/lit8 v8, v7, #int -1 // #ff │ │ -0ef7f2: 5968 1e0f |01d3: iput v8, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0ef7f6: 1216 |01d5: const/4 v6, #int 1 // #1 │ │ -0ef7f8: 3767 2a00 |01d6: if-le v7, v6, 0200 // +002a │ │ -0ef7fc: 3801 2800 |01d8: if-eqz v1, 0200 // +0028 │ │ -0ef800: 5496 0b0f |01da: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef804: 5466 3b0f |01dc: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0ef808: 5497 0b0f |01de: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef80c: 5277 1e0f |01e0: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0ef810: d807 07ff |01e2: add-int/lit8 v7, v7, #int -1 // #ff │ │ -0ef814: 6e20 4026 7600 |01e4: invoke-virtual {v6, v7}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ -0ef81a: 0a00 |01e7: move-result v0 │ │ -0ef81c: 1306 4100 |01e8: const/16 v6, #int 65 // #41 │ │ -0ef820: 3460 0600 |01ea: if-lt v0, v6, 01f0 // +0006 │ │ -0ef824: 1306 5a00 |01ec: const/16 v6, #int 90 // #5a │ │ -0ef828: 3760 dfff |01ee: if-le v0, v6, 01cd // -0021 │ │ -0ef82c: 1306 6100 |01f0: const/16 v6, #int 97 // #61 │ │ -0ef830: 3460 0600 |01f2: if-lt v0, v6, 01f8 // +0006 │ │ -0ef834: 1306 7a00 |01f4: const/16 v6, #int 122 // #7a │ │ -0ef838: 3760 d7ff |01f6: if-le v0, v6, 01cd // -0029 │ │ -0ef83c: 1306 3000 |01f8: const/16 v6, #int 48 // #30 │ │ -0ef840: 3460 0600 |01fa: if-lt v0, v6, 0200 // +0006 │ │ -0ef844: 1306 3900 |01fc: const/16 v6, #int 57 // #39 │ │ -0ef848: 3760 cfff |01fe: if-le v0, v6, 01cd // -0031 │ │ -0ef84c: 5496 0b0f |0200: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef850: 6e10 611c 0600 |0202: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1c61 │ │ -0ef856: 1214 |0205: const/4 v4, #int 1 // #1 │ │ -0ef858: 1306 1600 |0206: const/16 v6, #int 22 // #16 │ │ -0ef85c: 336b 4200 |0208: if-ne v11, v6, 024a // +0042 │ │ -0ef860: 5496 0b0f |020a: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef864: 5466 3b0f |020c: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0ef868: 6e10 5026 0600 |020e: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2650 │ │ -0ef86e: 0a03 |0211: move-result v3 │ │ -0ef870: 5496 0b0f |0212: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef874: 5267 1e0f |0214: iget v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0ef878: d807 0701 |0216: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0ef87c: 5967 1e0f |0218: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0ef880: 3537 2a00 |021a: if-ge v7, v3, 0244 // +002a │ │ -0ef884: 3801 2800 |021c: if-eqz v1, 0244 // +0028 │ │ -0ef888: 5496 0b0f |021e: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef88c: 5466 3b0f |0220: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0ef890: 5497 0b0f |0222: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef894: 5277 1e0f |0224: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0ef898: d807 07ff |0226: add-int/lit8 v7, v7, #int -1 // #ff │ │ -0ef89c: 6e20 4026 7600 |0228: invoke-virtual {v6, v7}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ -0ef8a2: 0a00 |022b: move-result v0 │ │ -0ef8a4: 1306 4100 |022c: const/16 v6, #int 65 // #41 │ │ -0ef8a8: 3460 0600 |022e: if-lt v0, v6, 0234 // +0006 │ │ -0ef8ac: 1306 5a00 |0230: const/16 v6, #int 90 // #5a │ │ -0ef8b0: 3760 e0ff |0232: if-le v0, v6, 0212 // -0020 │ │ -0ef8b4: 1306 6100 |0234: const/16 v6, #int 97 // #61 │ │ -0ef8b8: 3460 0600 |0236: if-lt v0, v6, 023c // +0006 │ │ -0ef8bc: 1306 7a00 |0238: const/16 v6, #int 122 // #7a │ │ -0ef8c0: 3760 d8ff |023a: if-le v0, v6, 0212 // -0028 │ │ -0ef8c4: 1306 3000 |023c: const/16 v6, #int 48 // #30 │ │ -0ef8c8: 3460 0600 |023e: if-lt v0, v6, 0244 // +0006 │ │ -0ef8cc: 1306 3900 |0240: const/16 v6, #int 57 // #39 │ │ -0ef8d0: 3760 d0ff |0242: if-le v0, v6, 0212 // -0030 │ │ -0ef8d4: 5496 0b0f |0244: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef8d8: 6e10 611c 0600 |0246: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1c61 │ │ -0ef8de: 1214 |0249: const/4 v4, #int 1 // #1 │ │ -0ef8e0: 1236 |024a: const/4 v6, #int 3 // #3 │ │ -0ef8e2: 336b 0c00 |024b: if-ne v11, v6, 0257 // +000c │ │ -0ef8e6: 5496 0b0f |024d: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef8ea: 1207 |024f: const/4 v7, #int 0 // #0 │ │ -0ef8ec: 5967 1e0f |0250: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0ef8f0: 5496 0b0f |0252: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef8f4: 6e10 611c 0600 |0254: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1c61 │ │ -0ef8fa: 1306 8400 |0257: const/16 v6, #int 132 // #84 │ │ -0ef8fe: 336b 1300 |0259: if-ne v11, v6, 026c // +0013 │ │ -0ef902: 5496 0b0f |025b: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef906: 5497 0b0f |025d: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef90a: 5477 3b0f |025f: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0ef90e: 6e10 5026 0700 |0261: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@2650 │ │ -0ef914: 0a07 |0264: move-result v7 │ │ -0ef916: 5967 1e0f |0265: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0ef91a: 5496 0b0f |0267: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef91e: 6e10 611c 0600 |0269: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1c61 │ │ -0ef924: 5496 0b0f |026c: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef928: 1207 |026e: const/4 v7, #int 0 // #0 │ │ -0ef92a: 5498 0b0f |026f: iget-object v8, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef92e: 5288 1e0f |0271: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0ef932: 7120 1926 8700 |0273: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0ef938: 0a07 |0276: move-result v7 │ │ -0ef93a: 5967 1e0f |0277: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0ef93e: 5496 0b0f |0279: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef942: 5497 0b0f |027b: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef946: 5477 3b0f |027d: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0ef94a: 6e10 5026 0700 |027f: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@2650 │ │ -0ef950: 0a07 |0282: move-result v7 │ │ -0ef952: 5498 0b0f |0283: iget-object v8, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef956: 5288 1e0f |0285: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0ef95a: 7120 1b26 8700 |0287: invoke-static {v7, v8}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -0ef960: 0a07 |028a: move-result v7 │ │ -0ef962: 5967 1e0f |028b: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0ef966: 2900 09ff |028d: goto/16 0196 // -00f7 │ │ -0ef96a: 1206 |028f: const/4 v6, #int 0 // #0 │ │ -0ef96c: 2900 77fd |0290: goto/16 0007 // -0289 │ │ +0fd9e0: |[0fd9e0] com.badlogic.gdx.scenes.scene2d.ui.TextField$1.keyDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z │ │ +0fd9f0: 54a6 0b0f |0000: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fd9f4: 5566 200f |0002: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.disabled:Z // field@0f20 │ │ +0fd9f8: 3806 0400 |0004: if-eqz v6, 0008 // +0004 │ │ +0fd9fc: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +0fd9fe: 0f06 |0007: return v6 │ │ +0fda00: 54a6 0b0f |0008: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fda04: 5466 3a0f |000a: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ +0fda08: 5462 110f |000c: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f11 │ │ +0fda0c: 54a6 0b0f |000e: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fda10: 1608 0000 |0010: const-wide/16 v8, #int 0 // #0 │ │ +0fda14: 5a68 2d0f |0012: iput-wide v8, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.lastBlink:J // field@0f2d │ │ +0fda18: 54a6 0b0f |0014: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fda1c: 1207 |0016: const/4 v7, #int 0 // #0 │ │ +0fda1e: 5c67 1f0f |0017: iput-boolean v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursorOn:Z // field@0f1f │ │ +0fda22: 54a6 0b0f |0019: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fda26: 6e10 701c 0600 |001b: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1c70 │ │ +0fda2c: 0c05 |001e: move-result-object v5 │ │ +0fda2e: 3805 7002 |001f: if-eqz v5, 028f // +0270 │ │ +0fda32: 6e10 0d18 0500 |0021: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getKeyboardFocus:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@180d │ │ +0fda38: 0c06 |0024: move-result-object v6 │ │ +0fda3a: 54a7 0b0f |0025: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fda3e: 3376 6802 |0027: if-ne v6, v7, 028f // +0268 │ │ +0fda42: 1204 |0029: const/4 v4, #int 0 // #0 │ │ +0fda44: 6206 2500 |002a: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0fda48: 1307 8100 |002c: const/16 v7, #int 129 // #81 │ │ +0fda4c: 7220 6e01 7600 |002e: invoke-interface {v6, v7}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@016e │ │ +0fda52: 0a06 |0031: move-result v6 │ │ +0fda54: 3906 0c00 |0032: if-nez v6, 003e // +000c │ │ +0fda58: 6206 2500 |0034: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0fda5c: 1307 8200 |0036: const/16 v7, #int 130 // #82 │ │ +0fda60: 7220 6e01 7600 |0038: invoke-interface {v6, v7}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@016e │ │ +0fda66: 0a06 |003b: move-result v6 │ │ +0fda68: 3806 1000 |003c: if-eqz v6, 004c // +0010 │ │ +0fda6c: 1211 |003e: const/4 v1, #int 1 // #1 │ │ +0fda6e: 3801 2d00 |003f: if-eqz v1, 006c // +002d │ │ +0fda72: 1306 3200 |0041: const/16 v6, #int 50 // #32 │ │ +0fda76: 336c 0b00 |0043: if-ne v12, v6, 004e // +000b │ │ +0fda7a: 54a6 0b0f |0045: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fda7e: 6e10 7c1c 0600 |0047: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.paste:()V // method@1c7c │ │ +0fda84: 1216 |004a: const/4 v6, #int 1 // #1 │ │ +0fda86: 28bc |004b: goto 0007 // -0044 │ │ +0fda88: 1201 |004c: const/4 v1, #int 0 // #0 │ │ +0fda8a: 28f2 |004d: goto 003f // -000e │ │ +0fda8c: 1306 1f00 |004e: const/16 v6, #int 31 // #1f │ │ +0fda90: 326c 0600 |0050: if-eq v12, v6, 0056 // +0006 │ │ +0fda94: 1306 8500 |0052: const/16 v6, #int 133 // #85 │ │ +0fda98: 336c 0900 |0054: if-ne v12, v6, 005d // +0009 │ │ +0fda9c: 54a6 0b0f |0056: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdaa0: 6e10 621c 0600 |0058: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.copy:()V // method@1c62 │ │ +0fdaa6: 1216 |005b: const/4 v6, #int 1 // #1 │ │ +0fdaa8: 28ab |005c: goto 0007 // -0055 │ │ +0fdaaa: 1306 3400 |005d: const/16 v6, #int 52 // #34 │ │ +0fdaae: 326c 0600 |005f: if-eq v12, v6, 0065 // +0006 │ │ +0fdab2: 1306 4300 |0061: const/16 v6, #int 67 // #43 │ │ +0fdab6: 336c 0900 |0063: if-ne v12, v6, 006c // +0009 │ │ +0fdaba: 54a6 0b0f |0065: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdabe: 6e10 631c 0600 |0067: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cut:()V // method@1c63 │ │ +0fdac4: 1216 |006a: const/4 v6, #int 1 // #1 │ │ +0fdac6: 289c |006b: goto 0007 // -0064 │ │ +0fdac8: 6206 2500 |006c: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0fdacc: 1307 3b00 |006e: const/16 v7, #int 59 // #3b │ │ +0fdad0: 7220 6e01 7600 |0070: invoke-interface {v6, v7}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@016e │ │ +0fdad6: 0a06 |0073: move-result v6 │ │ +0fdad8: 3906 0c00 |0074: if-nez v6, 0080 // +000c │ │ +0fdadc: 6206 2500 |0076: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0fdae0: 1307 3c00 |0078: const/16 v7, #int 60 // #3c │ │ +0fdae4: 7220 6e01 7600 |007a: invoke-interface {v6, v7}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@016e │ │ +0fdaea: 0a06 |007d: move-result v6 │ │ +0fdaec: 3806 4b01 |007e: if-eqz v6, 01c9 // +014b │ │ +0fdaf0: 1306 8500 |0080: const/16 v6, #int 133 // #85 │ │ +0fdaf4: 336c 0700 |0082: if-ne v12, v6, 0089 // +0007 │ │ +0fdaf8: 54a6 0b0f |0084: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdafc: 6e10 7c1c 0600 |0086: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.paste:()V // method@1c7c │ │ +0fdb02: 1306 7000 |0089: const/16 v6, #int 112 // #70 │ │ +0fdb06: 336c 1200 |008b: if-ne v12, v6, 009d // +0012 │ │ +0fdb0a: 54a6 0b0f |008d: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdb0e: 5566 270f |008f: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ +0fdb12: 3806 0c00 |0091: if-eqz v6, 009d // +000c │ │ +0fdb16: 54a6 0b0f |0093: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdb1a: 6e10 621c 0600 |0095: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.copy:()V // method@1c62 │ │ +0fdb20: 54a6 0b0f |0098: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdb24: 6e10 641c 0600 |009a: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.delete:()V // method@1c64 │ │ +0fdb2a: 1306 1500 |009d: const/16 v6, #int 21 // #15 │ │ +0fdb2e: 336c 4600 |009f: if-ne v12, v6, 00e5 // +0046 │ │ +0fdb32: 54a6 0b0f |00a1: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdb36: 5566 270f |00a3: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ +0fdb3a: 3906 0f00 |00a5: if-nez v6, 00b4 // +000f │ │ +0fdb3e: 54a6 0b0f |00a7: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdb42: 54a7 0b0f |00a9: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdb46: 5277 1e0f |00ab: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fdb4a: 5967 370f |00ad: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ +0fdb4e: 54a6 0b0f |00af: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdb52: 1217 |00b1: const/4 v7, #int 1 // #1 │ │ +0fdb54: 5c67 270f |00b2: iput-boolean v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ +0fdb58: 54a6 0b0f |00b4: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdb5c: 5267 1e0f |00b6: iget v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fdb60: d807 07ff |00b8: add-int/lit8 v7, v7, #int -1 // #ff │ │ +0fdb64: 5967 1e0f |00ba: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fdb68: 3d07 2800 |00bc: if-lez v7, 00e4 // +0028 │ │ +0fdb6c: 3801 2600 |00be: if-eqz v1, 00e4 // +0026 │ │ +0fdb70: 54a6 0b0f |00c0: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdb74: 5466 3b0f |00c2: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0fdb78: 54a7 0b0f |00c4: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdb7c: 5277 1e0f |00c6: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fdb80: 6e20 4026 7600 |00c8: invoke-virtual {v6, v7}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ +0fdb86: 0a00 |00cb: move-result v0 │ │ +0fdb88: 1306 4100 |00cc: const/16 v6, #int 65 // #41 │ │ +0fdb8c: 3460 0600 |00ce: if-lt v0, v6, 00d4 // +0006 │ │ +0fdb90: 1306 5a00 |00d0: const/16 v6, #int 90 // #5a │ │ +0fdb94: 3760 e2ff |00d2: if-le v0, v6, 00b4 // -001e │ │ +0fdb98: 1306 6100 |00d4: const/16 v6, #int 97 // #61 │ │ +0fdb9c: 3460 0600 |00d6: if-lt v0, v6, 00dc // +0006 │ │ +0fdba0: 1306 7a00 |00d8: const/16 v6, #int 122 // #7a │ │ +0fdba4: 3760 daff |00da: if-le v0, v6, 00b4 // -0026 │ │ +0fdba8: 1306 3000 |00dc: const/16 v6, #int 48 // #30 │ │ +0fdbac: 3460 0600 |00de: if-lt v0, v6, 00e4 // +0006 │ │ +0fdbb0: 1306 3900 |00e0: const/16 v6, #int 57 // #39 │ │ +0fdbb4: 3760 d2ff |00e2: if-le v0, v6, 00b4 // -002e │ │ +0fdbb8: 1214 |00e4: const/4 v4, #int 1 // #1 │ │ +0fdbba: 1306 1600 |00e5: const/16 v6, #int 22 // #16 │ │ +0fdbbe: 336c 5000 |00e7: if-ne v12, v6, 0137 // +0050 │ │ +0fdbc2: 54a6 0b0f |00e9: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdbc6: 5566 270f |00eb: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ +0fdbca: 3906 0f00 |00ed: if-nez v6, 00fc // +000f │ │ +0fdbce: 54a6 0b0f |00ef: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdbd2: 54a7 0b0f |00f1: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdbd6: 5277 1e0f |00f3: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fdbda: 5967 370f |00f5: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ +0fdbde: 54a6 0b0f |00f7: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdbe2: 1217 |00f9: const/4 v7, #int 1 // #1 │ │ +0fdbe4: 5c67 270f |00fa: iput-boolean v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ +0fdbe8: 54a6 0b0f |00fc: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdbec: 5466 3b0f |00fe: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0fdbf0: 6e10 5026 0600 |0100: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2650 │ │ +0fdbf6: 0a03 |0103: move-result v3 │ │ +0fdbf8: 54a6 0b0f |0104: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdbfc: 5267 1e0f |0106: iget v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fdc00: d807 0701 |0108: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0fdc04: 5967 1e0f |010a: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fdc08: 3537 2a00 |010c: if-ge v7, v3, 0136 // +002a │ │ +0fdc0c: 3801 2800 |010e: if-eqz v1, 0136 // +0028 │ │ +0fdc10: 54a6 0b0f |0110: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdc14: 5466 3b0f |0112: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0fdc18: 54a7 0b0f |0114: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdc1c: 5277 1e0f |0116: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fdc20: d807 07ff |0118: add-int/lit8 v7, v7, #int -1 // #ff │ │ +0fdc24: 6e20 4026 7600 |011a: invoke-virtual {v6, v7}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ +0fdc2a: 0a00 |011d: move-result v0 │ │ +0fdc2c: 1306 4100 |011e: const/16 v6, #int 65 // #41 │ │ +0fdc30: 3460 0600 |0120: if-lt v0, v6, 0126 // +0006 │ │ +0fdc34: 1306 5a00 |0122: const/16 v6, #int 90 // #5a │ │ +0fdc38: 3760 e0ff |0124: if-le v0, v6, 0104 // -0020 │ │ +0fdc3c: 1306 6100 |0126: const/16 v6, #int 97 // #61 │ │ +0fdc40: 3460 0600 |0128: if-lt v0, v6, 012e // +0006 │ │ +0fdc44: 1306 7a00 |012a: const/16 v6, #int 122 // #7a │ │ +0fdc48: 3760 d8ff |012c: if-le v0, v6, 0104 // -0028 │ │ +0fdc4c: 1306 3000 |012e: const/16 v6, #int 48 // #30 │ │ +0fdc50: 3460 0600 |0130: if-lt v0, v6, 0136 // +0006 │ │ +0fdc54: 1306 3900 |0132: const/16 v6, #int 57 // #39 │ │ +0fdc58: 3760 d0ff |0134: if-le v0, v6, 0104 // -0030 │ │ +0fdc5c: 1214 |0136: const/4 v4, #int 1 // #1 │ │ +0fdc5e: 1236 |0137: const/4 v6, #int 3 // #3 │ │ +0fdc60: 336c 1a00 |0138: if-ne v12, v6, 0152 // +001a │ │ +0fdc64: 54a6 0b0f |013a: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdc68: 5566 270f |013c: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ +0fdc6c: 3906 0f00 |013e: if-nez v6, 014d // +000f │ │ +0fdc70: 54a6 0b0f |0140: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdc74: 54a7 0b0f |0142: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdc78: 5277 1e0f |0144: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fdc7c: 5967 370f |0146: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ +0fdc80: 54a6 0b0f |0148: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdc84: 1217 |014a: const/4 v7, #int 1 // #1 │ │ +0fdc86: 5c67 270f |014b: iput-boolean v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ +0fdc8a: 54a6 0b0f |014d: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdc8e: 1207 |014f: const/4 v7, #int 0 // #0 │ │ +0fdc90: 5967 1e0f |0150: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fdc94: 1306 8400 |0152: const/16 v6, #int 132 // #84 │ │ +0fdc98: 336c 2100 |0154: if-ne v12, v6, 0175 // +0021 │ │ +0fdc9c: 54a6 0b0f |0156: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdca0: 5566 270f |0158: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ +0fdca4: 3906 0f00 |015a: if-nez v6, 0169 // +000f │ │ +0fdca8: 54a6 0b0f |015c: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdcac: 54a7 0b0f |015e: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdcb0: 5277 1e0f |0160: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fdcb4: 5967 370f |0162: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ +0fdcb8: 54a6 0b0f |0164: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdcbc: 1217 |0166: const/4 v7, #int 1 // #1 │ │ +0fdcbe: 5c67 270f |0167: iput-boolean v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ +0fdcc2: 54a6 0b0f |0169: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdcc6: 54a7 0b0f |016b: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdcca: 5477 3b0f |016d: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0fdcce: 6e10 5026 0700 |016f: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@2650 │ │ +0fdcd4: 0a07 |0172: move-result v7 │ │ +0fdcd6: 5967 1e0f |0173: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fdcda: 54a6 0b0f |0175: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdcde: 1207 |0177: const/4 v7, #int 0 // #0 │ │ +0fdce0: 54a8 0b0f |0178: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdce4: 5288 1e0f |017a: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fdce8: 7120 1926 8700 |017c: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0fdcee: 0a07 |017f: move-result v7 │ │ +0fdcf0: 5967 1e0f |0180: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fdcf4: 54a6 0b0f |0182: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdcf8: 54a7 0b0f |0184: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdcfc: 5477 3b0f |0186: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0fdd00: 6e10 5026 0700 |0188: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@2650 │ │ +0fdd06: 0a07 |018b: move-result v7 │ │ +0fdd08: 54a8 0b0f |018c: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdd0c: 5288 1e0f |018e: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fdd10: 7120 1b26 8700 |0190: invoke-static {v7, v8}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0fdd16: 0a07 |0193: move-result v7 │ │ +0fdd18: 5967 1e0f |0194: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fdd1c: 3804 3000 |0196: if-eqz v4, 01c6 // +0030 │ │ +0fdd20: 54a6 0b0f |0198: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdd24: 5466 2a0f |019a: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTask:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; // field@0f2a │ │ +0fdd28: 6e10 511c 0600 |019c: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.isScheduled:()Z // method@1c51 │ │ +0fdd2e: 0a06 |019f: move-result v6 │ │ +0fdd30: 3806 0a00 |01a0: if-eqz v6, 01aa // +000a │ │ +0fdd34: 54a6 0b0f |01a2: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdd38: 5466 2a0f |01a4: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTask:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; // field@0f2a │ │ +0fdd3c: 5266 0c0f |01a6: iget v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.keycode:I // field@0f0c │ │ +0fdd40: 32c6 1e00 |01a8: if-eq v6, v12, 01c6 // +001e │ │ +0fdd44: 54a6 0b0f |01aa: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdd48: 5466 2a0f |01ac: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTask:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; // field@0f2a │ │ +0fdd4c: 596c 0c0f |01ae: iput v12, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.keycode:I // field@0f0c │ │ +0fdd50: 54a6 0b0f |01b0: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdd54: 5466 2a0f |01b2: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTask:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; // field@0f2a │ │ +0fdd58: 6e10 501c 0600 |01b4: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.cancel:()V // method@1c50 │ │ +0fdd5e: 54a6 0b0f |01b7: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdd62: 5466 2a0f |01b9: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTask:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; // field@0f2a │ │ +0fdd66: 54a7 0b0f |01bb: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdd6a: 5277 290f |01bd: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatInitialTime:F // field@0f29 │ │ +0fdd6e: 54a8 0b0f |01bf: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdd72: 5288 2b0f |01c1: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTime:F // field@0f2b │ │ +0fdd76: 7130 4b23 7608 |01c3: invoke-static {v6, v7, v8}, Lcom/badlogic/gdx/utils/Timer;.schedule:(Lcom/badlogic/gdx/utils/Timer$Task;FF)V // method@234b │ │ +0fdd7c: 1216 |01c6: const/4 v6, #int 1 // #1 │ │ +0fdd7e: 2900 40fe |01c7: goto/16 0007 // -01c0 │ │ +0fdd82: 1306 1500 |01c9: const/16 v6, #int 21 // #15 │ │ +0fdd86: 336c 3b00 |01cb: if-ne v12, v6, 0206 // +003b │ │ +0fdd8a: 54a6 0b0f |01cd: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdd8e: 5267 1e0f |01cf: iget v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fdd92: d808 07ff |01d1: add-int/lit8 v8, v7, #int -1 // #ff │ │ +0fdd96: 5968 1e0f |01d3: iput v8, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fdd9a: 1216 |01d5: const/4 v6, #int 1 // #1 │ │ +0fdd9c: 3767 2a00 |01d6: if-le v7, v6, 0200 // +002a │ │ +0fdda0: 3801 2800 |01d8: if-eqz v1, 0200 // +0028 │ │ +0fdda4: 54a6 0b0f |01da: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdda8: 5466 3b0f |01dc: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0fddac: 54a7 0b0f |01de: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fddb0: 5277 1e0f |01e0: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fddb4: d807 07ff |01e2: add-int/lit8 v7, v7, #int -1 // #ff │ │ +0fddb8: 6e20 4026 7600 |01e4: invoke-virtual {v6, v7}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ +0fddbe: 0a00 |01e7: move-result v0 │ │ +0fddc0: 1306 4100 |01e8: const/16 v6, #int 65 // #41 │ │ +0fddc4: 3460 0600 |01ea: if-lt v0, v6, 01f0 // +0006 │ │ +0fddc8: 1306 5a00 |01ec: const/16 v6, #int 90 // #5a │ │ +0fddcc: 3760 dfff |01ee: if-le v0, v6, 01cd // -0021 │ │ +0fddd0: 1306 6100 |01f0: const/16 v6, #int 97 // #61 │ │ +0fddd4: 3460 0600 |01f2: if-lt v0, v6, 01f8 // +0006 │ │ +0fddd8: 1306 7a00 |01f4: const/16 v6, #int 122 // #7a │ │ +0fdddc: 3760 d7ff |01f6: if-le v0, v6, 01cd // -0029 │ │ +0fdde0: 1306 3000 |01f8: const/16 v6, #int 48 // #30 │ │ +0fdde4: 3460 0600 |01fa: if-lt v0, v6, 0200 // +0006 │ │ +0fdde8: 1306 3900 |01fc: const/16 v6, #int 57 // #39 │ │ +0fddec: 3760 cfff |01fe: if-le v0, v6, 01cd // -0031 │ │ +0fddf0: 54a6 0b0f |0200: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fddf4: 6e10 611c 0600 |0202: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1c61 │ │ +0fddfa: 1214 |0205: const/4 v4, #int 1 // #1 │ │ +0fddfc: 1306 1600 |0206: const/16 v6, #int 22 // #16 │ │ +0fde00: 336c 4200 |0208: if-ne v12, v6, 024a // +0042 │ │ +0fde04: 54a6 0b0f |020a: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fde08: 5466 3b0f |020c: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0fde0c: 6e10 5026 0600 |020e: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2650 │ │ +0fde12: 0a03 |0211: move-result v3 │ │ +0fde14: 54a6 0b0f |0212: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fde18: 5267 1e0f |0214: iget v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fde1c: d807 0701 |0216: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0fde20: 5967 1e0f |0218: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fde24: 3537 2a00 |021a: if-ge v7, v3, 0244 // +002a │ │ +0fde28: 3801 2800 |021c: if-eqz v1, 0244 // +0028 │ │ +0fde2c: 54a6 0b0f |021e: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fde30: 5466 3b0f |0220: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0fde34: 54a7 0b0f |0222: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fde38: 5277 1e0f |0224: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fde3c: d807 07ff |0226: add-int/lit8 v7, v7, #int -1 // #ff │ │ +0fde40: 6e20 4026 7600 |0228: invoke-virtual {v6, v7}, Ljava/lang/String;.charAt:(I)C // method@2640 │ │ +0fde46: 0a00 |022b: move-result v0 │ │ +0fde48: 1306 4100 |022c: const/16 v6, #int 65 // #41 │ │ +0fde4c: 3460 0600 |022e: if-lt v0, v6, 0234 // +0006 │ │ +0fde50: 1306 5a00 |0230: const/16 v6, #int 90 // #5a │ │ +0fde54: 3760 e0ff |0232: if-le v0, v6, 0212 // -0020 │ │ +0fde58: 1306 6100 |0234: const/16 v6, #int 97 // #61 │ │ +0fde5c: 3460 0600 |0236: if-lt v0, v6, 023c // +0006 │ │ +0fde60: 1306 7a00 |0238: const/16 v6, #int 122 // #7a │ │ +0fde64: 3760 d8ff |023a: if-le v0, v6, 0212 // -0028 │ │ +0fde68: 1306 3000 |023c: const/16 v6, #int 48 // #30 │ │ +0fde6c: 3460 0600 |023e: if-lt v0, v6, 0244 // +0006 │ │ +0fde70: 1306 3900 |0240: const/16 v6, #int 57 // #39 │ │ +0fde74: 3760 d0ff |0242: if-le v0, v6, 0212 // -0030 │ │ +0fde78: 54a6 0b0f |0244: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fde7c: 6e10 611c 0600 |0246: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1c61 │ │ +0fde82: 1214 |0249: const/4 v4, #int 1 // #1 │ │ +0fde84: 1236 |024a: const/4 v6, #int 3 // #3 │ │ +0fde86: 336c 0c00 |024b: if-ne v12, v6, 0257 // +000c │ │ +0fde8a: 54a6 0b0f |024d: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fde8e: 1207 |024f: const/4 v7, #int 0 // #0 │ │ +0fde90: 5967 1e0f |0250: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fde94: 54a6 0b0f |0252: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fde98: 6e10 611c 0600 |0254: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1c61 │ │ +0fde9e: 1306 8400 |0257: const/16 v6, #int 132 // #84 │ │ +0fdea2: 336c 1300 |0259: if-ne v12, v6, 026c // +0013 │ │ +0fdea6: 54a6 0b0f |025b: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdeaa: 54a7 0b0f |025d: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdeae: 5477 3b0f |025f: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0fdeb2: 6e10 5026 0700 |0261: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@2650 │ │ +0fdeb8: 0a07 |0264: move-result v7 │ │ +0fdeba: 5967 1e0f |0265: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fdebe: 54a6 0b0f |0267: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdec2: 6e10 611c 0600 |0269: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1c61 │ │ +0fdec8: 54a6 0b0f |026c: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdecc: 1207 |026e: const/4 v7, #int 0 // #0 │ │ +0fdece: 54a8 0b0f |026f: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fded2: 5288 1e0f |0271: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fded6: 7120 1926 8700 |0273: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0fdedc: 0a07 |0276: move-result v7 │ │ +0fdede: 5967 1e0f |0277: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fdee2: 54a6 0b0f |0279: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdee6: 54a7 0b0f |027b: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdeea: 5477 3b0f |027d: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0fdeee: 6e10 5026 0700 |027f: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@2650 │ │ +0fdef4: 0a07 |0282: move-result v7 │ │ +0fdef6: 54a8 0b0f |0283: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdefa: 5288 1e0f |0285: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fdefe: 7120 1b26 8700 |0287: invoke-static {v7, v8}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0fdf04: 0a07 |028a: move-result v7 │ │ +0fdf06: 5967 1e0f |028b: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fdf0a: 2900 09ff |028d: goto/16 0196 // -00f7 │ │ +0fdf0e: 1206 |028f: const/4 v6, #int 0 // #0 │ │ +0fdf10: 2900 77fd |0290: goto/16 0007 // -0289 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0007 line=293 │ │ 0x0008 line=166 │ │ 0x000e line=168 │ │ 0x0014 line=169 │ │ @@ -360276,314 +360331,314 @@ │ │ 0x01e8 - 0x0200 reg=0 c C │ │ 0x022c - 0x0244 reg=0 c C │ │ 0x0212 - 0x024a reg=3 length I │ │ 0x004e - 0x028f reg=1 ctrl Z │ │ 0x002a - 0x028f reg=4 repeat Z │ │ 0x000e - 0x0292 reg=2 font Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ 0x001f - 0x0292 reg=5 stage Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ - 0x0000 - 0x0292 reg=9 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1; │ │ - 0x0000 - 0x0292 reg=10 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ - 0x0000 - 0x0292 reg=11 keycode I │ │ + 0x0000 - 0x0292 reg=10 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1; │ │ + 0x0000 - 0x0292 reg=11 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ + 0x0000 - 0x0292 reg=12 keycode I │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;) │ │ name : 'keyTyped' │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;C)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 574 16-bit code units │ │ -0ef970: |[0ef970] com.badlogic.gdx.scenes.scene2d.ui.TextField$1.keyTyped:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;C)Z │ │ -0ef980: 130a 0a00 |0000: const/16 v10, #int 10 // #a │ │ -0ef984: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -0ef986: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -0ef988: 54b4 0b0f |0004: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef98c: 5544 200f |0006: iget-boolean v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.disabled:Z // field@0f20 │ │ -0ef990: 3804 0400 |0008: if-eqz v4, 000c // +0004 │ │ -0ef994: 0156 |000a: move v6, v5 │ │ -0ef996: 0f06 |000b: return v6 │ │ -0ef998: 54b4 0b0f |000c: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef99c: 5444 3a0f |000e: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ -0ef9a0: 5440 110f |0010: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f11 │ │ -0ef9a4: 54b4 0b0f |0012: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef9a8: 6e10 701c 0400 |0014: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1c70 │ │ -0ef9ae: 0c03 |0017: move-result-object v3 │ │ -0ef9b0: 3803 2302 |0018: if-eqz v3, 023b // +0223 │ │ -0ef9b4: 6e10 0d18 0300 |001a: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getKeyboardFocus:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@180d │ │ -0ef9ba: 0c04 |001d: move-result-object v4 │ │ -0ef9bc: 54b7 0b0f |001e: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef9c0: 3374 1b02 |0020: if-ne v4, v7, 023b // +021b │ │ -0ef9c4: 1304 0800 |0022: const/16 v4, #int 8 // #8 │ │ -0ef9c8: 334d 5500 |0024: if-ne v13, v4, 0079 // +0055 │ │ -0ef9cc: 54b4 0b0f |0026: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef9d0: 5244 1e0f |0028: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0ef9d4: 3c04 0800 |002a: if-gtz v4, 0032 // +0008 │ │ -0ef9d8: 54b4 0b0f |002c: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef9dc: 5544 270f |002e: iget-boolean v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ -0ef9e0: 3804 4900 |0030: if-eqz v4, 0079 // +0049 │ │ -0ef9e4: 54b4 0b0f |0032: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef9e8: 5544 270f |0034: iget-boolean v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ -0ef9ec: 3904 9700 |0036: if-nez v4, 00cd // +0097 │ │ -0ef9f0: 54b4 0b0f |0038: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0ef9f4: 2207 c503 |003a: new-instance v7, Ljava/lang/StringBuilder; // type@03c5 │ │ -0ef9f8: 7010 6726 0700 |003c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0ef9fe: 54b8 0b0f |003f: iget-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efa02: 5488 3b0f |0041: iget-object v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0efa06: 54b9 0b0f |0043: iget-object v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efa0a: 5299 1e0f |0045: iget v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0efa0e: d809 09ff |0047: add-int/lit8 v9, v9, #int -1 // #ff │ │ -0efa12: 6e30 5826 5809 |0049: invoke-virtual {v8, v5, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ -0efa18: 0c08 |004c: move-result-object v8 │ │ -0efa1a: 6e20 6e26 8700 |004d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0efa20: 0c07 |0050: move-result-object v7 │ │ -0efa22: 54b8 0b0f |0051: iget-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efa26: 5488 3b0f |0053: iget-object v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0efa2a: 54b9 0b0f |0055: iget-object v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efa2e: 5299 1e0f |0057: iget v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0efa32: 6e20 5726 9800 |0059: invoke-virtual {v8, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ -0efa38: 0c08 |005c: move-result-object v8 │ │ -0efa3a: 6e20 6e26 8700 |005d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0efa40: 0c07 |0060: move-result-object v7 │ │ -0efa42: 6e10 7426 0700 |0061: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0efa48: 0c07 |0064: move-result-object v7 │ │ -0efa4a: 5b47 3b0f |0065: iput-object v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0efa4e: 54b4 0b0f |0067: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efa52: 6e10 901c 0400 |0069: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.updateDisplayText:()V // method@1c90 │ │ -0efa58: 54b4 0b0f |006c: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efa5c: 5247 1e0f |006e: iget v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0efa60: d807 07ff |0070: add-int/lit8 v7, v7, #int -1 // #ff │ │ -0efa64: 5947 1e0f |0072: iput v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0efa68: 54b4 0b0f |0074: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efa6c: 1207 |0076: const/4 v7, #int 0 // #0 │ │ -0efa6e: 5947 340f |0077: iput v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0f34 │ │ -0efa72: 1304 7f00 |0079: const/16 v4, #int 127 // #7f │ │ -0efa76: 334d 5f00 |007b: if-ne v13, v4, 00da // +005f │ │ -0efa7a: 54b4 0b0f |007d: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efa7e: 5244 1e0f |007f: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0efa82: 54b7 0b0f |0081: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efa86: 5477 3b0f |0083: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0efa8a: 6e10 5026 0700 |0085: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@2650 │ │ -0efa90: 0a07 |0088: move-result v7 │ │ -0efa92: 3474 0800 |0089: if-lt v4, v7, 0091 // +0008 │ │ -0efa96: 54b4 0b0f |008b: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efa9a: 5544 270f |008d: iget-boolean v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ -0efa9e: 3804 7cff |008f: if-eqz v4, 000b // -0084 │ │ -0efaa2: 54b4 0b0f |0091: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efaa6: 5544 270f |0093: iget-boolean v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ -0efaaa: 3904 3e00 |0095: if-nez v4, 00d3 // +003e │ │ -0efaae: 54b4 0b0f |0097: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efab2: 2207 c503 |0099: new-instance v7, Ljava/lang/StringBuilder; // type@03c5 │ │ -0efab6: 7010 6726 0700 |009b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0efabc: 54b8 0b0f |009e: iget-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efac0: 5488 3b0f |00a0: iget-object v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0efac4: 54b9 0b0f |00a2: iget-object v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efac8: 5299 1e0f |00a4: iget v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0efacc: 6e30 5826 5809 |00a6: invoke-virtual {v8, v5, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ -0efad2: 0c05 |00a9: move-result-object v5 │ │ -0efad4: 6e20 6e26 5700 |00aa: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0efada: 0c05 |00ad: move-result-object v5 │ │ -0efadc: 54b7 0b0f |00ae: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efae0: 5477 3b0f |00b0: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0efae4: 54b8 0b0f |00b2: iget-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efae8: 5288 1e0f |00b4: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0efaec: d808 0801 |00b6: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0efaf0: 6e20 5726 8700 |00b8: invoke-virtual {v7, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ -0efaf6: 0c07 |00bb: move-result-object v7 │ │ -0efaf8: 6e20 6e26 7500 |00bc: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0efafe: 0c05 |00bf: move-result-object v5 │ │ -0efb00: 6e10 7426 0500 |00c0: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0efb06: 0c05 |00c3: move-result-object v5 │ │ -0efb08: 5b45 3b0f |00c4: iput-object v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0efb0c: 54b4 0b0f |00c6: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efb10: 6e10 901c 0400 |00c8: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.updateDisplayText:()V // method@1c90 │ │ -0efb16: 2900 40ff |00cb: goto/16 000b // -00c0 │ │ -0efb1a: 54b4 0b0f |00cd: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efb1e: 6e10 641c 0400 |00cf: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.delete:()V // method@1c64 │ │ -0efb24: 28a7 |00d2: goto 0079 // -0059 │ │ -0efb26: 54b4 0b0f |00d3: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efb2a: 6e10 641c 0400 |00d5: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.delete:()V // method@1c64 │ │ -0efb30: 2900 33ff |00d8: goto/16 000b // -00cd │ │ -0efb34: 1304 0d00 |00da: const/16 v4, #int 13 // #d │ │ -0efb38: 324d 1600 |00dc: if-eq v13, v4, 00f2 // +0016 │ │ -0efb3c: 32ad 1400 |00de: if-eq v13, v10, 00f2 // +0014 │ │ -0efb40: 54b4 0b0f |00e0: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efb44: 5444 230f |00e2: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.filter:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter; // field@0f23 │ │ -0efb48: 3804 0e00 |00e4: if-eqz v4, 00f2 // +000e │ │ -0efb4c: 54b4 0b0f |00e6: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efb50: 5444 230f |00e8: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.filter:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter; // field@0f23 │ │ -0efb54: 54b7 0b0f |00ea: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efb58: 7230 561c 740d |00ec: invoke-interface {v4, v7, v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter;.acceptChar:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;C)Z // method@1c56 │ │ -0efb5e: 0a04 |00ef: move-result v4 │ │ -0efb60: 3804 1bff |00f0: if-eqz v4, 000b // -00e5 │ │ -0efb64: 1304 0900 |00f2: const/16 v4, #int 9 // #9 │ │ -0efb68: 324d 0400 |00f4: if-eq v13, v4, 00f8 // +0004 │ │ -0efb6c: 33ad 2200 |00f6: if-ne v13, v10, 0118 // +0022 │ │ -0efb70: 54b4 0b0f |00f8: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efb74: 5544 240f |00fa: iget-boolean v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.focusTraversal:Z // field@0f24 │ │ -0efb78: 3804 1c00 |00fc: if-eqz v4, 0118 // +001c │ │ -0efb7c: 54b7 0b0f |00fe: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efb80: 6204 2500 |0100: sget-object v4, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0efb84: 1308 3b00 |0102: const/16 v8, #int 59 // #3b │ │ -0efb88: 7220 6e01 8400 |0104: invoke-interface {v4, v8}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@016e │ │ -0efb8e: 0a04 |0107: move-result v4 │ │ -0efb90: 3904 0c00 |0108: if-nez v4, 0114 // +000c │ │ -0efb94: 6204 2500 |010a: sget-object v4, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0efb98: 1308 3c00 |010c: const/16 v8, #int 60 // #3c │ │ -0efb9c: 7220 6e01 8400 |010e: invoke-interface {v4, v8}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@016e │ │ -0efba2: 0a04 |0111: move-result v4 │ │ -0efba4: 3804 7f00 |0112: if-eqz v4, 0191 // +007f │ │ -0efba8: 0164 |0114: move v4, v6 │ │ -0efbaa: 6e20 7b1c 4700 |0115: invoke-virtual {v7, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.next:(Z)V // method@1c7b │ │ -0efbb0: 6e20 d90b d000 |0118: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.containsCharacter:(C)Z // method@0bd9 │ │ -0efbb6: 0a04 |011b: move-result v4 │ │ -0efbb8: 3804 6400 |011c: if-eqz v4, 0180 // +0064 │ │ -0efbbc: 54b4 0b0f |011e: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efbc0: 5244 2f0f |0120: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.maxLength:I // field@0f2f │ │ -0efbc4: 3d04 1200 |0122: if-lez v4, 0134 // +0012 │ │ -0efbc8: 54b4 0b0f |0124: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efbcc: 5444 3b0f |0126: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0efbd0: 6e10 5026 0400 |0128: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2650 │ │ -0efbd6: 0a04 |012b: move-result v4 │ │ -0efbd8: d804 0401 |012c: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0efbdc: 54b7 0b0f |012e: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efbe0: 5277 2f0f |0130: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.maxLength:I // field@0f2f │ │ -0efbe4: 3674 d9fe |0132: if-gt v4, v7, 000b // -0127 │ │ -0efbe8: 54b4 0b0f |0134: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efbec: 5544 270f |0136: iget-boolean v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ -0efbf0: 3904 5b00 |0138: if-nez v4, 0193 // +005b │ │ -0efbf4: 54b4 0b0f |013a: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efbf8: 2207 c503 |013c: new-instance v7, Ljava/lang/StringBuilder; // type@03c5 │ │ -0efbfc: 7010 6726 0700 |013e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0efc02: 54b8 0b0f |0141: iget-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efc06: 5488 3b0f |0143: iget-object v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0efc0a: 54b9 0b0f |0145: iget-object v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efc0e: 5299 1e0f |0147: iget v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0efc12: 6e30 5826 5809 |0149: invoke-virtual {v8, v5, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ -0efc18: 0c05 |014c: move-result-object v5 │ │ -0efc1a: 6e20 6e26 5700 |014d: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0efc20: 0c05 |0150: move-result-object v5 │ │ -0efc22: 6e20 6926 d500 |0151: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -0efc28: 0c05 |0154: move-result-object v5 │ │ -0efc2a: 54b7 0b0f |0155: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efc2e: 5477 3b0f |0157: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0efc32: 54b8 0b0f |0159: iget-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efc36: 5288 1e0f |015b: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0efc3a: 54b9 0b0f |015d: iget-object v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efc3e: 5499 3b0f |015f: iget-object v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0efc42: 6e10 5026 0900 |0161: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@2650 │ │ -0efc48: 0a09 |0164: move-result v9 │ │ -0efc4a: 6e30 5826 8709 |0165: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ -0efc50: 0c07 |0168: move-result-object v7 │ │ -0efc52: 6e20 6e26 7500 |0169: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0efc58: 0c05 |016c: move-result-object v5 │ │ -0efc5a: 6e10 7426 0500 |016d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0efc60: 0c05 |0170: move-result-object v5 │ │ -0efc62: 5b45 3b0f |0171: iput-object v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0efc66: 54b4 0b0f |0173: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efc6a: 6e10 901c 0400 |0175: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.updateDisplayText:()V // method@1c90 │ │ -0efc70: 54b4 0b0f |0178: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efc74: 5245 1e0f |017a: iget v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0efc78: d805 0501 |017c: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0efc7c: 5945 1e0f |017e: iput v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0efc80: 54b4 0b0f |0180: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efc84: 5444 2e0f |0182: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.listener:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldListener; // field@0f2e │ │ -0efc88: 3804 87fe |0184: if-eqz v4, 000b // -0179 │ │ -0efc8c: 54b4 0b0f |0186: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efc90: 5444 2e0f |0188: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.listener:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldListener; // field@0f2e │ │ -0efc94: 54b5 0b0f |018a: iget-object v5, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efc98: 7230 571c 540d |018c: invoke-interface {v4, v5, v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldListener;.keyTyped:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;C)V // method@1c57 │ │ -0efc9e: 2900 7cfe |018f: goto/16 000b // -0184 │ │ -0efca2: 0154 |0191: move v4, v5 │ │ -0efca4: 2883 |0192: goto 0115 // -007d │ │ -0efca6: 54b4 0b0f |0193: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efcaa: 5244 1e0f |0195: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0efcae: 54b7 0b0f |0197: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efcb2: 5277 370f |0199: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ -0efcb6: 7120 1b26 7400 |019b: invoke-static {v4, v7}, Ljava/lang/Math;.min:(II)I // method@261b │ │ -0efcbc: 0a02 |019e: move-result v2 │ │ -0efcbe: 54b4 0b0f |019f: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efcc2: 5244 1e0f |01a1: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0efcc6: 54b7 0b0f |01a3: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efcca: 5277 370f |01a5: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ -0efcce: 7120 1926 7400 |01a7: invoke-static {v4, v7}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ -0efcd4: 0a01 |01aa: move-result v1 │ │ -0efcd6: 54b7 0b0f |01ab: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efcda: 2208 c503 |01ad: new-instance v8, Ljava/lang/StringBuilder; // type@03c5 │ │ -0efcde: 7010 6726 0800 |01af: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0efce4: 3d02 8300 |01b2: if-lez v2, 0235 // +0083 │ │ -0efce8: 54b4 0b0f |01b4: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efcec: 5444 3b0f |01b6: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0efcf0: 6e30 5826 5402 |01b8: invoke-virtual {v4, v5, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ -0efcf6: 0c04 |01bb: move-result-object v4 │ │ -0efcf8: 6e20 6e26 4800 |01bc: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0efcfe: 0c08 |01bf: move-result-object v8 │ │ -0efd00: 54b4 0b0f |01c0: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efd04: 5444 3b0f |01c2: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0efd08: 6e10 5026 0400 |01c4: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2650 │ │ -0efd0e: 0a04 |01c7: move-result v4 │ │ -0efd10: 3541 7000 |01c8: if-ge v1, v4, 0238 // +0070 │ │ -0efd14: 54b4 0b0f |01ca: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efd18: 5444 3b0f |01cc: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0efd1c: 54b9 0b0f |01ce: iget-object v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efd20: 5499 3b0f |01d0: iget-object v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0efd24: 6e10 5026 0900 |01d2: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@2650 │ │ -0efd2a: 0a09 |01d5: move-result v9 │ │ -0efd2c: 6e30 5826 1409 |01d6: invoke-virtual {v4, v1, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ -0efd32: 0c04 |01d9: move-result-object v4 │ │ -0efd34: 6e20 6e26 4800 |01da: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0efd3a: 0c04 |01dd: move-result-object v4 │ │ -0efd3c: 6e10 7426 0400 |01de: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0efd42: 0c04 |01e1: move-result-object v4 │ │ -0efd44: 5b74 3b0f |01e2: iput-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0efd48: 54b4 0b0f |01e4: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efd4c: 5942 1e0f |01e6: iput v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0efd50: 54b4 0b0f |01e8: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efd54: 2207 c503 |01ea: new-instance v7, Ljava/lang/StringBuilder; // type@03c5 │ │ -0efd58: 7010 6726 0700 |01ec: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0efd5e: 54b8 0b0f |01ef: iget-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efd62: 5488 3b0f |01f1: iget-object v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0efd66: 54b9 0b0f |01f3: iget-object v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efd6a: 5299 1e0f |01f5: iget v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0efd6e: 6e30 5826 5809 |01f7: invoke-virtual {v8, v5, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ -0efd74: 0c05 |01fa: move-result-object v5 │ │ -0efd76: 6e20 6e26 5700 |01fb: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0efd7c: 0c05 |01fe: move-result-object v5 │ │ -0efd7e: 6e20 6926 d500 |01ff: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ -0efd84: 0c05 |0202: move-result-object v5 │ │ -0efd86: 54b7 0b0f |0203: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efd8a: 5477 3b0f |0205: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0efd8e: 54b8 0b0f |0207: iget-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efd92: 5288 1e0f |0209: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0efd96: 54b9 0b0f |020b: iget-object v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efd9a: 5499 3b0f |020d: iget-object v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0efd9e: 6e10 5026 0900 |020f: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@2650 │ │ -0efda4: 0a09 |0212: move-result v9 │ │ -0efda6: 6e30 5826 8709 |0213: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ -0efdac: 0c07 |0216: move-result-object v7 │ │ -0efdae: 6e20 6e26 7500 |0217: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0efdb4: 0c05 |021a: move-result-object v5 │ │ -0efdb6: 6e10 7426 0500 |021b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0efdbc: 0c05 |021e: move-result-object v5 │ │ -0efdbe: 5b45 3b0f |021f: iput-object v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ -0efdc2: 54b4 0b0f |0221: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efdc6: 6e10 901c 0400 |0223: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.updateDisplayText:()V // method@1c90 │ │ -0efdcc: 54b4 0b0f |0226: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efdd0: 5245 1e0f |0228: iget v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0efdd4: d805 0501 |022a: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0efdd8: 5945 1e0f |022c: iput v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0efddc: 54b4 0b0f |022e: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efde0: 6e10 611c 0400 |0230: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1c61 │ │ -0efde6: 2900 4dff |0233: goto/16 0180 // -00b3 │ │ -0efdea: 1a04 0000 |0235: const-string v4, "" // string@0000 │ │ -0efdee: 2885 |0237: goto 01bc // -007b │ │ -0efdf0: 1a04 0000 |0238: const-string v4, "" // string@0000 │ │ -0efdf4: 28a0 |023a: goto 01da // -0060 │ │ -0efdf6: 0156 |023b: move v6, v5 │ │ -0efdf8: 2900 cffd |023c: goto/16 000b // -0231 │ │ +0fdf14: |[0fdf14] com.badlogic.gdx.scenes.scene2d.ui.TextField$1.keyTyped:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;C)Z │ │ +0fdf24: 130a 0a00 |0000: const/16 v10, #int 10 // #a │ │ +0fdf28: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +0fdf2a: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +0fdf2c: 54b4 0b0f |0004: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdf30: 5544 200f |0006: iget-boolean v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.disabled:Z // field@0f20 │ │ +0fdf34: 3804 0400 |0008: if-eqz v4, 000c // +0004 │ │ +0fdf38: 0156 |000a: move v6, v5 │ │ +0fdf3a: 0f06 |000b: return v6 │ │ +0fdf3c: 54b4 0b0f |000c: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdf40: 5444 3a0f |000e: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0f3a │ │ +0fdf44: 5440 110f |0010: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f11 │ │ +0fdf48: 54b4 0b0f |0012: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdf4c: 6e10 701c 0400 |0014: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1c70 │ │ +0fdf52: 0c03 |0017: move-result-object v3 │ │ +0fdf54: 3803 2302 |0018: if-eqz v3, 023b // +0223 │ │ +0fdf58: 6e10 0d18 0300 |001a: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getKeyboardFocus:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@180d │ │ +0fdf5e: 0c04 |001d: move-result-object v4 │ │ +0fdf60: 54b7 0b0f |001e: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdf64: 3374 1b02 |0020: if-ne v4, v7, 023b // +021b │ │ +0fdf68: 1304 0800 |0022: const/16 v4, #int 8 // #8 │ │ +0fdf6c: 334d 5500 |0024: if-ne v13, v4, 0079 // +0055 │ │ +0fdf70: 54b4 0b0f |0026: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdf74: 5244 1e0f |0028: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fdf78: 3c04 0800 |002a: if-gtz v4, 0032 // +0008 │ │ +0fdf7c: 54b4 0b0f |002c: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdf80: 5544 270f |002e: iget-boolean v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ +0fdf84: 3804 4900 |0030: if-eqz v4, 0079 // +0049 │ │ +0fdf88: 54b4 0b0f |0032: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdf8c: 5544 270f |0034: iget-boolean v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ +0fdf90: 3904 9700 |0036: if-nez v4, 00cd // +0097 │ │ +0fdf94: 54b4 0b0f |0038: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdf98: 2207 c303 |003a: new-instance v7, Ljava/lang/StringBuilder; // type@03c3 │ │ +0fdf9c: 7010 6726 0700 |003c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0fdfa2: 54b8 0b0f |003f: iget-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdfa6: 5488 3b0f |0041: iget-object v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0fdfaa: 54b9 0b0f |0043: iget-object v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdfae: 5299 1e0f |0045: iget v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fdfb2: d809 09ff |0047: add-int/lit8 v9, v9, #int -1 // #ff │ │ +0fdfb6: 6e30 5826 5809 |0049: invoke-virtual {v8, v5, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ +0fdfbc: 0c08 |004c: move-result-object v8 │ │ +0fdfbe: 6e20 6e26 8700 |004d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0fdfc4: 0c07 |0050: move-result-object v7 │ │ +0fdfc6: 54b8 0b0f |0051: iget-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdfca: 5488 3b0f |0053: iget-object v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0fdfce: 54b9 0b0f |0055: iget-object v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdfd2: 5299 1e0f |0057: iget v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fdfd6: 6e20 5726 9800 |0059: invoke-virtual {v8, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ +0fdfdc: 0c08 |005c: move-result-object v8 │ │ +0fdfde: 6e20 6e26 8700 |005d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0fdfe4: 0c07 |0060: move-result-object v7 │ │ +0fdfe6: 6e10 7426 0700 |0061: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0fdfec: 0c07 |0064: move-result-object v7 │ │ +0fdfee: 5b47 3b0f |0065: iput-object v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0fdff2: 54b4 0b0f |0067: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fdff6: 6e10 901c 0400 |0069: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.updateDisplayText:()V // method@1c90 │ │ +0fdffc: 54b4 0b0f |006c: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe000: 5247 1e0f |006e: iget v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fe004: d807 07ff |0070: add-int/lit8 v7, v7, #int -1 // #ff │ │ +0fe008: 5947 1e0f |0072: iput v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fe00c: 54b4 0b0f |0074: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe010: 1207 |0076: const/4 v7, #int 0 // #0 │ │ +0fe012: 5947 340f |0077: iput v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0f34 │ │ +0fe016: 1304 7f00 |0079: const/16 v4, #int 127 // #7f │ │ +0fe01a: 334d 5f00 |007b: if-ne v13, v4, 00da // +005f │ │ +0fe01e: 54b4 0b0f |007d: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe022: 5244 1e0f |007f: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fe026: 54b7 0b0f |0081: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe02a: 5477 3b0f |0083: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0fe02e: 6e10 5026 0700 |0085: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@2650 │ │ +0fe034: 0a07 |0088: move-result v7 │ │ +0fe036: 3474 0800 |0089: if-lt v4, v7, 0091 // +0008 │ │ +0fe03a: 54b4 0b0f |008b: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe03e: 5544 270f |008d: iget-boolean v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ +0fe042: 3804 7cff |008f: if-eqz v4, 000b // -0084 │ │ +0fe046: 54b4 0b0f |0091: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe04a: 5544 270f |0093: iget-boolean v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ +0fe04e: 3904 3e00 |0095: if-nez v4, 00d3 // +003e │ │ +0fe052: 54b4 0b0f |0097: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe056: 2207 c303 |0099: new-instance v7, Ljava/lang/StringBuilder; // type@03c3 │ │ +0fe05a: 7010 6726 0700 |009b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0fe060: 54b8 0b0f |009e: iget-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe064: 5488 3b0f |00a0: iget-object v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0fe068: 54b9 0b0f |00a2: iget-object v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe06c: 5299 1e0f |00a4: iget v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fe070: 6e30 5826 5809 |00a6: invoke-virtual {v8, v5, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ +0fe076: 0c05 |00a9: move-result-object v5 │ │ +0fe078: 6e20 6e26 5700 |00aa: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0fe07e: 0c05 |00ad: move-result-object v5 │ │ +0fe080: 54b7 0b0f |00ae: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe084: 5477 3b0f |00b0: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0fe088: 54b8 0b0f |00b2: iget-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe08c: 5288 1e0f |00b4: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fe090: d808 0801 |00b6: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0fe094: 6e20 5726 8700 |00b8: invoke-virtual {v7, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2657 │ │ +0fe09a: 0c07 |00bb: move-result-object v7 │ │ +0fe09c: 6e20 6e26 7500 |00bc: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0fe0a2: 0c05 |00bf: move-result-object v5 │ │ +0fe0a4: 6e10 7426 0500 |00c0: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0fe0aa: 0c05 |00c3: move-result-object v5 │ │ +0fe0ac: 5b45 3b0f |00c4: iput-object v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0fe0b0: 54b4 0b0f |00c6: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe0b4: 6e10 901c 0400 |00c8: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.updateDisplayText:()V // method@1c90 │ │ +0fe0ba: 2900 40ff |00cb: goto/16 000b // -00c0 │ │ +0fe0be: 54b4 0b0f |00cd: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe0c2: 6e10 641c 0400 |00cf: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.delete:()V // method@1c64 │ │ +0fe0c8: 28a7 |00d2: goto 0079 // -0059 │ │ +0fe0ca: 54b4 0b0f |00d3: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe0ce: 6e10 641c 0400 |00d5: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.delete:()V // method@1c64 │ │ +0fe0d4: 2900 33ff |00d8: goto/16 000b // -00cd │ │ +0fe0d8: 1304 0d00 |00da: const/16 v4, #int 13 // #d │ │ +0fe0dc: 324d 1600 |00dc: if-eq v13, v4, 00f2 // +0016 │ │ +0fe0e0: 32ad 1400 |00de: if-eq v13, v10, 00f2 // +0014 │ │ +0fe0e4: 54b4 0b0f |00e0: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe0e8: 5444 230f |00e2: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.filter:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter; // field@0f23 │ │ +0fe0ec: 3804 0e00 |00e4: if-eqz v4, 00f2 // +000e │ │ +0fe0f0: 54b4 0b0f |00e6: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe0f4: 5444 230f |00e8: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.filter:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter; // field@0f23 │ │ +0fe0f8: 54b7 0b0f |00ea: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe0fc: 7230 561c 740d |00ec: invoke-interface {v4, v7, v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter;.acceptChar:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;C)Z // method@1c56 │ │ +0fe102: 0a04 |00ef: move-result v4 │ │ +0fe104: 3804 1bff |00f0: if-eqz v4, 000b // -00e5 │ │ +0fe108: 1304 0900 |00f2: const/16 v4, #int 9 // #9 │ │ +0fe10c: 324d 0400 |00f4: if-eq v13, v4, 00f8 // +0004 │ │ +0fe110: 33ad 2200 |00f6: if-ne v13, v10, 0118 // +0022 │ │ +0fe114: 54b4 0b0f |00f8: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe118: 5544 240f |00fa: iget-boolean v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.focusTraversal:Z // field@0f24 │ │ +0fe11c: 3804 1c00 |00fc: if-eqz v4, 0118 // +001c │ │ +0fe120: 54b7 0b0f |00fe: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe124: 6204 2500 |0100: sget-object v4, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0fe128: 1308 3b00 |0102: const/16 v8, #int 59 // #3b │ │ +0fe12c: 7220 6e01 8400 |0104: invoke-interface {v4, v8}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@016e │ │ +0fe132: 0a04 |0107: move-result v4 │ │ +0fe134: 3904 0c00 |0108: if-nez v4, 0114 // +000c │ │ +0fe138: 6204 2500 |010a: sget-object v4, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0fe13c: 1308 3c00 |010c: const/16 v8, #int 60 // #3c │ │ +0fe140: 7220 6e01 8400 |010e: invoke-interface {v4, v8}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@016e │ │ +0fe146: 0a04 |0111: move-result v4 │ │ +0fe148: 3804 7f00 |0112: if-eqz v4, 0191 // +007f │ │ +0fe14c: 0164 |0114: move v4, v6 │ │ +0fe14e: 6e20 7b1c 4700 |0115: invoke-virtual {v7, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.next:(Z)V // method@1c7b │ │ +0fe154: 6e20 d90b d000 |0118: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.containsCharacter:(C)Z // method@0bd9 │ │ +0fe15a: 0a04 |011b: move-result v4 │ │ +0fe15c: 3804 6400 |011c: if-eqz v4, 0180 // +0064 │ │ +0fe160: 54b4 0b0f |011e: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe164: 5244 2f0f |0120: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.maxLength:I // field@0f2f │ │ +0fe168: 3d04 1200 |0122: if-lez v4, 0134 // +0012 │ │ +0fe16c: 54b4 0b0f |0124: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe170: 5444 3b0f |0126: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0fe174: 6e10 5026 0400 |0128: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2650 │ │ +0fe17a: 0a04 |012b: move-result v4 │ │ +0fe17c: d804 0401 |012c: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0fe180: 54b7 0b0f |012e: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe184: 5277 2f0f |0130: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.maxLength:I // field@0f2f │ │ +0fe188: 3674 d9fe |0132: if-gt v4, v7, 000b // -0127 │ │ +0fe18c: 54b4 0b0f |0134: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe190: 5544 270f |0136: iget-boolean v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ +0fe194: 3904 5b00 |0138: if-nez v4, 0193 // +005b │ │ +0fe198: 54b4 0b0f |013a: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe19c: 2207 c303 |013c: new-instance v7, Ljava/lang/StringBuilder; // type@03c3 │ │ +0fe1a0: 7010 6726 0700 |013e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0fe1a6: 54b8 0b0f |0141: iget-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe1aa: 5488 3b0f |0143: iget-object v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0fe1ae: 54b9 0b0f |0145: iget-object v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe1b2: 5299 1e0f |0147: iget v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fe1b6: 6e30 5826 5809 |0149: invoke-virtual {v8, v5, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ +0fe1bc: 0c05 |014c: move-result-object v5 │ │ +0fe1be: 6e20 6e26 5700 |014d: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0fe1c4: 0c05 |0150: move-result-object v5 │ │ +0fe1c6: 6e20 6926 d500 |0151: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +0fe1cc: 0c05 |0154: move-result-object v5 │ │ +0fe1ce: 54b7 0b0f |0155: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe1d2: 5477 3b0f |0157: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0fe1d6: 54b8 0b0f |0159: iget-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe1da: 5288 1e0f |015b: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fe1de: 54b9 0b0f |015d: iget-object v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe1e2: 5499 3b0f |015f: iget-object v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0fe1e6: 6e10 5026 0900 |0161: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@2650 │ │ +0fe1ec: 0a09 |0164: move-result v9 │ │ +0fe1ee: 6e30 5826 8709 |0165: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ +0fe1f4: 0c07 |0168: move-result-object v7 │ │ +0fe1f6: 6e20 6e26 7500 |0169: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0fe1fc: 0c05 |016c: move-result-object v5 │ │ +0fe1fe: 6e10 7426 0500 |016d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0fe204: 0c05 |0170: move-result-object v5 │ │ +0fe206: 5b45 3b0f |0171: iput-object v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0fe20a: 54b4 0b0f |0173: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe20e: 6e10 901c 0400 |0175: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.updateDisplayText:()V // method@1c90 │ │ +0fe214: 54b4 0b0f |0178: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe218: 5245 1e0f |017a: iget v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fe21c: d805 0501 |017c: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0fe220: 5945 1e0f |017e: iput v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fe224: 54b4 0b0f |0180: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe228: 5444 2e0f |0182: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.listener:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldListener; // field@0f2e │ │ +0fe22c: 3804 87fe |0184: if-eqz v4, 000b // -0179 │ │ +0fe230: 54b4 0b0f |0186: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe234: 5444 2e0f |0188: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.listener:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldListener; // field@0f2e │ │ +0fe238: 54b5 0b0f |018a: iget-object v5, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe23c: 7230 571c 540d |018c: invoke-interface {v4, v5, v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldListener;.keyTyped:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;C)V // method@1c57 │ │ +0fe242: 2900 7cfe |018f: goto/16 000b // -0184 │ │ +0fe246: 0154 |0191: move v4, v5 │ │ +0fe248: 2883 |0192: goto 0115 // -007d │ │ +0fe24a: 54b4 0b0f |0193: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe24e: 5244 1e0f |0195: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fe252: 54b7 0b0f |0197: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe256: 5277 370f |0199: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ +0fe25a: 7120 1b26 7400 |019b: invoke-static {v4, v7}, Ljava/lang/Math;.min:(II)I // method@261b │ │ +0fe260: 0a02 |019e: move-result v2 │ │ +0fe262: 54b4 0b0f |019f: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe266: 5244 1e0f |01a1: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fe26a: 54b7 0b0f |01a3: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe26e: 5277 370f |01a5: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ +0fe272: 7120 1926 7400 |01a7: invoke-static {v4, v7}, Ljava/lang/Math;.max:(II)I // method@2619 │ │ +0fe278: 0a01 |01aa: move-result v1 │ │ +0fe27a: 54b7 0b0f |01ab: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe27e: 2208 c303 |01ad: new-instance v8, Ljava/lang/StringBuilder; // type@03c3 │ │ +0fe282: 7010 6726 0800 |01af: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0fe288: 3d02 8300 |01b2: if-lez v2, 0235 // +0083 │ │ +0fe28c: 54b4 0b0f |01b4: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe290: 5444 3b0f |01b6: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0fe294: 6e30 5826 5402 |01b8: invoke-virtual {v4, v5, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ +0fe29a: 0c04 |01bb: move-result-object v4 │ │ +0fe29c: 6e20 6e26 4800 |01bc: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0fe2a2: 0c08 |01bf: move-result-object v8 │ │ +0fe2a4: 54b4 0b0f |01c0: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe2a8: 5444 3b0f |01c2: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0fe2ac: 6e10 5026 0400 |01c4: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2650 │ │ +0fe2b2: 0a04 |01c7: move-result v4 │ │ +0fe2b4: 3541 7000 |01c8: if-ge v1, v4, 0238 // +0070 │ │ +0fe2b8: 54b4 0b0f |01ca: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe2bc: 5444 3b0f |01cc: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0fe2c0: 54b9 0b0f |01ce: iget-object v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe2c4: 5499 3b0f |01d0: iget-object v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0fe2c8: 6e10 5026 0900 |01d2: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@2650 │ │ +0fe2ce: 0a09 |01d5: move-result v9 │ │ +0fe2d0: 6e30 5826 1409 |01d6: invoke-virtual {v4, v1, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ +0fe2d6: 0c04 |01d9: move-result-object v4 │ │ +0fe2d8: 6e20 6e26 4800 |01da: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0fe2de: 0c04 |01dd: move-result-object v4 │ │ +0fe2e0: 6e10 7426 0400 |01de: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0fe2e6: 0c04 |01e1: move-result-object v4 │ │ +0fe2e8: 5b74 3b0f |01e2: iput-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0fe2ec: 54b4 0b0f |01e4: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe2f0: 5942 1e0f |01e6: iput v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fe2f4: 54b4 0b0f |01e8: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe2f8: 2207 c303 |01ea: new-instance v7, Ljava/lang/StringBuilder; // type@03c3 │ │ +0fe2fc: 7010 6726 0700 |01ec: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +0fe302: 54b8 0b0f |01ef: iget-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe306: 5488 3b0f |01f1: iget-object v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0fe30a: 54b9 0b0f |01f3: iget-object v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe30e: 5299 1e0f |01f5: iget v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fe312: 6e30 5826 5809 |01f7: invoke-virtual {v8, v5, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ +0fe318: 0c05 |01fa: move-result-object v5 │ │ +0fe31a: 6e20 6e26 5700 |01fb: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0fe320: 0c05 |01fe: move-result-object v5 │ │ +0fe322: 6e20 6926 d500 |01ff: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2669 │ │ +0fe328: 0c05 |0202: move-result-object v5 │ │ +0fe32a: 54b7 0b0f |0203: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe32e: 5477 3b0f |0205: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0fe332: 54b8 0b0f |0207: iget-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe336: 5288 1e0f |0209: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fe33a: 54b9 0b0f |020b: iget-object v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe33e: 5499 3b0f |020d: iget-object v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0fe342: 6e10 5026 0900 |020f: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@2650 │ │ +0fe348: 0a09 |0212: move-result v9 │ │ +0fe34a: 6e30 5826 8709 |0213: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2658 │ │ +0fe350: 0c07 |0216: move-result-object v7 │ │ +0fe352: 6e20 6e26 7500 |0217: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +0fe358: 0c05 |021a: move-result-object v5 │ │ +0fe35a: 6e10 7426 0500 |021b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +0fe360: 0c05 |021e: move-result-object v5 │ │ +0fe362: 5b45 3b0f |021f: iput-object v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0f3b │ │ +0fe366: 54b4 0b0f |0221: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe36a: 6e10 901c 0400 |0223: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.updateDisplayText:()V // method@1c90 │ │ +0fe370: 54b4 0b0f |0226: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe374: 5245 1e0f |0228: iget v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fe378: d805 0501 |022a: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0fe37c: 5945 1e0f |022c: iput v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fe380: 54b4 0b0f |022e: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe384: 6e10 611c 0400 |0230: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1c61 │ │ +0fe38a: 2900 4dff |0233: goto/16 0180 // -00b3 │ │ +0fe38e: 1a04 0000 |0235: const-string v4, "" // string@0000 │ │ +0fe392: 2885 |0237: goto 01bc // -007b │ │ +0fe394: 1a04 0000 |0238: const-string v4, "" // string@0000 │ │ +0fe398: 28a0 |023a: goto 01da // -0060 │ │ +0fe39a: 0156 |023b: move v6, v5 │ │ +0fe39c: 2900 cffd |023c: goto/16 000b // -0231 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=303 │ │ 0x000b line=359 │ │ 0x000c line=305 │ │ 0x0012 line=307 │ │ 0x0018 line=308 │ │ @@ -360636,25 +360691,25 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0efdfc: |[0efdfc] com.badlogic.gdx.scenes.scene2d.ui.TextField$1.keyUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z │ │ -0efe0c: 5410 0b0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efe10: 5500 200f |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.disabled:Z // field@0f20 │ │ -0efe14: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0efe18: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0efe1a: 0f00 |0007: return v0 │ │ -0efe1c: 5410 0b0f |0008: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efe20: 5400 2a0f |000a: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTask:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; // field@0f2a │ │ -0efe24: 6e10 501c 0000 |000c: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.cancel:()V // method@1c50 │ │ -0efe2a: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -0efe2c: 28f7 |0010: goto 0007 // -0009 │ │ +0fe3a0: |[0fe3a0] com.badlogic.gdx.scenes.scene2d.ui.TextField$1.keyUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z │ │ +0fe3b0: 5410 0b0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe3b4: 5500 200f |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.disabled:Z // field@0f20 │ │ +0fe3b8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0fe3bc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0fe3be: 0f00 |0007: return v0 │ │ +0fe3c0: 5410 0b0f |0008: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe3c4: 5400 2a0f |000a: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTask:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; // field@0f2a │ │ +0fe3c8: 6e10 501c 0000 |000c: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.cancel:()V // method@1c50 │ │ +0fe3ce: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +0fe3d0: 28f7 |0010: goto 0007 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0007 line=299 │ │ 0x0008 line=298 │ │ 0x000f line=299 │ │ locals : │ │ @@ -360667,46 +360722,46 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 59 16-bit code units │ │ -0efe30: |[0efe30] com.badlogic.gdx.scenes.scene2d.ui.TextField$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ -0efe40: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0efe42: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -0efe44: 7506 c31d 0400 |0002: invoke-super/range {v4, v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z // method@1dc3 │ │ -0efe4a: 0a03 |0005: move-result v3 │ │ -0efe4c: 3903 0300 |0006: if-nez v3, 0009 // +0003 │ │ -0efe50: 0f01 |0008: return v1 │ │ -0efe52: 3908 0400 |0009: if-nez v8, 000d // +0004 │ │ -0efe56: 3909 fdff |000b: if-nez v9, 0008 // -0003 │ │ -0efe5a: 5441 0b0f |000d: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efe5e: 5511 200f |000f: iget-boolean v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.disabled:Z // field@0f20 │ │ -0efe62: 3801 0400 |0011: if-eqz v1, 0015 // +0004 │ │ -0efe66: 0121 |0013: move v1, v2 │ │ -0efe68: 28f4 |0014: goto 0008 // -000c │ │ -0efe6a: 5441 0b0f |0015: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efe6e: 6e10 611c 0100 |0017: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1c61 │ │ -0efe74: 7020 4a1c 6400 |001a: invoke-direct {v4, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.setCursorPosition:(F)V // method@1c4a │ │ -0efe7a: 5441 0b0f |001d: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efe7e: 5443 0b0f |001f: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efe82: 5233 1e0f |0021: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ -0efe86: 5913 370f |0023: iput v3, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ -0efe8a: 5441 0b0f |0025: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efe8e: 6e10 701c 0100 |0027: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1c70 │ │ -0efe94: 0c00 |002a: move-result-object v0 │ │ -0efe96: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ -0efe9a: 5441 0b0f |002d: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efe9e: 6e20 1e18 1000 |002f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setKeyboardFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@181e │ │ -0efea4: 5441 0b0f |0032: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efea8: 5411 2c0f |0034: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyboard:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$OnscreenKeyboard; // field@0f2c │ │ -0efeac: 7220 531c 2100 |0036: invoke-interface {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$OnscreenKeyboard;.show:(Z)V // method@1c53 │ │ -0efeb2: 0121 |0039: move v1, v2 │ │ -0efeb4: 28ce |003a: goto 0008 // -0032 │ │ +0fe3d4: |[0fe3d4] com.badlogic.gdx.scenes.scene2d.ui.TextField$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ +0fe3e4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0fe3e6: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0fe3e8: 7506 c31d 0400 |0002: invoke-super/range {v4, v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z // method@1dc3 │ │ +0fe3ee: 0a03 |0005: move-result v3 │ │ +0fe3f0: 3903 0300 |0006: if-nez v3, 0009 // +0003 │ │ +0fe3f4: 0f01 |0008: return v1 │ │ +0fe3f6: 3908 0400 |0009: if-nez v8, 000d // +0004 │ │ +0fe3fa: 3909 fdff |000b: if-nez v9, 0008 // -0003 │ │ +0fe3fe: 5441 0b0f |000d: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe402: 5511 200f |000f: iget-boolean v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.disabled:Z // field@0f20 │ │ +0fe406: 3801 0400 |0011: if-eqz v1, 0015 // +0004 │ │ +0fe40a: 0121 |0013: move v1, v2 │ │ +0fe40c: 28f4 |0014: goto 0008 // -000c │ │ +0fe40e: 5441 0b0f |0015: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe412: 6e10 611c 0100 |0017: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1c61 │ │ +0fe418: 7020 4a1c 6400 |001a: invoke-direct {v4, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.setCursorPosition:(F)V // method@1c4a │ │ +0fe41e: 5441 0b0f |001d: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe422: 5443 0b0f |001f: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe426: 5233 1e0f |0021: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0f1e │ │ +0fe42a: 5913 370f |0023: iput v3, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0f37 │ │ +0fe42e: 5441 0b0f |0025: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe432: 6e10 701c 0100 |0027: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1c70 │ │ +0fe438: 0c00 |002a: move-result-object v0 │ │ +0fe43a: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ +0fe43e: 5441 0b0f |002d: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe442: 6e20 1e18 1000 |002f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setKeyboardFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@181e │ │ +0fe448: 5441 0b0f |0032: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe44c: 5411 2c0f |0034: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyboard:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$OnscreenKeyboard; // field@0f2c │ │ +0fe450: 7220 531c 2100 |0036: invoke-interface {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$OnscreenKeyboard;.show:(Z)V // method@1c53 │ │ +0fe456: 0121 |0039: move v1, v2 │ │ +0fe458: 28ce |003a: goto 0008 // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=130 │ │ 0x0008 line=139 │ │ 0x0009 line=131 │ │ 0x000d line=132 │ │ 0x0015 line=133 │ │ @@ -360726,53 +360781,53 @@ │ │ 0x0000 - 0x003b reg=9 button I │ │ │ │ #5 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;) │ │ name : 'touchDragged' │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -0efeb8: |[0efeb8] com.badlogic.gdx.scenes.scene2d.ui.TextField$1.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0efec8: 6f57 c41d 4365 |0000: invoke-super {v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V // method@1dc4 │ │ -0efece: 5430 0b0f |0003: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efed2: 1601 0000 |0005: const-wide/16 v1, #int 0 // #0 │ │ -0efed6: 5a01 2d0f |0007: iput-wide v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.lastBlink:J // field@0f2d │ │ -0efeda: 5430 0b0f |0009: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efede: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0efee0: 5c01 1f0f |000c: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursorOn:Z // field@0f1f │ │ -0efee4: 7020 4a1c 5300 |000e: invoke-direct {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.setCursorPosition:(F)V // method@1c4a │ │ -0efeea: 5430 0b0f |0011: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ -0efeee: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -0efef0: 5c01 270f |0014: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ -0efef4: 0e00 |0016: return-void │ │ +0fe45c: |[0fe45c] com.badlogic.gdx.scenes.scene2d.ui.TextField$1.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0fe46c: 6f58 c41d 5476 |0000: invoke-super {v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V // method@1dc4 │ │ +0fe472: 5440 0b0f |0003: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe476: 1602 0000 |0005: const-wide/16 v2, #int 0 // #0 │ │ +0fe47a: 5a02 2d0f |0007: iput-wide v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.lastBlink:J // field@0f2d │ │ +0fe47e: 5440 0b0f |0009: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe482: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0fe484: 5c01 1f0f |000c: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursorOn:Z // field@0f1f │ │ +0fe488: 7020 4a1c 6400 |000e: invoke-direct {v4, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.setCursorPosition:(F)V // method@1c4a │ │ +0fe48e: 5440 0b0f |0011: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0f0b │ │ +0fe492: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +0fe494: 5c01 270f |0014: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0f27 │ │ +0fe498: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0003 line=144 │ │ 0x0009 line=145 │ │ 0x000e line=146 │ │ 0x0011 line=147 │ │ 0x0016 line=148 │ │ locals : │ │ - 0x0000 - 0x0017 reg=3 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1; │ │ - 0x0000 - 0x0017 reg=4 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ - 0x0000 - 0x0017 reg=5 x F │ │ - 0x0000 - 0x0017 reg=6 y F │ │ - 0x0000 - 0x0017 reg=7 pointer I │ │ + 0x0000 - 0x0017 reg=4 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1; │ │ + 0x0000 - 0x0017 reg=5 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ + 0x0000 - 0x0017 reg=6 x F │ │ + 0x0000 - 0x0017 reg=7 y F │ │ + 0x0000 - 0x0017 reg=8 pointer I │ │ │ │ - source_file_idx : 3920 (TextField.java) │ │ + source_file_idx : 3918 (TextField.java) │ │ │ │ Class #830 header: │ │ -class_idx : 701 │ │ +class_idx : 699 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 719 │ │ -source_file_idx : 3982 │ │ +superclass_idx : 717 │ │ +source_file_idx : 3980 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #830 annotations: │ │ Annotations on class │ │ @@ -360796,18 +360851,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0efef8: |[0efef8] com.badlogic.gdx.scenes.scene2d.ui.Tree$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V │ │ -0eff08: 5b01 4b0f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ -0eff0c: 7010 ad1d 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.:()V // method@1dad │ │ -0eff12: 0e00 |0005: return-void │ │ +0fe49c: |[0fe49c] com.badlogic.gdx.scenes.scene2d.ui.Tree$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V │ │ +0fe4ac: 5b01 4b0f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ +0fe4b0: 7010 ad1d 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.:()V // method@1dad │ │ +0fe4b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ │ │ @@ -360817,147 +360872,147 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 266 16-bit code units │ │ -0eff14: |[0eff14] com.badlogic.gdx.scenes.scene2d.ui.Tree$1.clicked:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V │ │ -0eff24: 1309 8200 |0000: const/16 v9, #int 130 // #82 │ │ -0eff28: 1308 8100 |0002: const/16 v8, #int 129 // #81 │ │ -0eff2c: 1215 |0004: const/4 v5, #int 1 // #1 │ │ -0eff2e: 54a6 4b0f |0005: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ -0eff32: 6e20 ee1c d600 |0007: invoke-virtual {v6, v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getNodeAt:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // method@1cee │ │ -0eff38: 0c03 |000a: move-result-object v3 │ │ -0eff3a: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ -0eff3e: 0e00 |000d: return-void │ │ -0eff40: 54a6 4b0f |000e: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ -0eff44: 6e10 b81c 0a00 |0010: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.getTouchDownY:()F // method@1cb8 │ │ -0eff4a: 0a07 |0013: move-result v7 │ │ -0eff4c: 6e20 ee1c 7600 |0014: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getNodeAt:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // method@1cee │ │ -0eff52: 0c06 |0017: move-result-object v6 │ │ -0eff54: 3363 f5ff |0018: if-ne v3, v6, 000d // -000b │ │ -0eff58: 54a6 4b0f |001a: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ -0eff5c: 5566 5e0f |001c: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.multiSelect:Z // field@0f5e │ │ -0eff60: 3806 7300 |001e: if-eqz v6, 0091 // +0073 │ │ -0eff64: 54a6 4b0f |0020: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ -0eff68: 5466 640f |0022: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ -0eff6c: 5266 df0f |0024: iget v6, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0eff70: 3d06 6b00 |0026: if-lez v6, 0091 // +006b │ │ -0eff74: 6206 2500 |0028: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0eff78: 1307 3b00 |002a: const/16 v7, #int 59 // #3b │ │ -0eff7c: 7220 6e01 7600 |002c: invoke-interface {v6, v7}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@016e │ │ -0eff82: 0a06 |002f: move-result v6 │ │ -0eff84: 3906 0c00 |0030: if-nez v6, 003c // +000c │ │ -0eff88: 6206 2500 |0032: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0eff8c: 1307 3c00 |0034: const/16 v7, #int 60 // #3c │ │ -0eff90: 7220 6e01 7600 |0036: invoke-interface {v6, v7}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@016e │ │ -0eff96: 0a06 |0039: move-result v6 │ │ -0eff98: 3806 5700 |003a: if-eqz v6, 0091 // +0057 │ │ -0eff9c: 54a5 4b0f |003c: iget-object v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ -0effa0: 5455 640f |003e: iget-object v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ -0effa4: 6e10 731e 0500 |0040: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Array;.first:()Ljava/lang/Object; // method@1e73 │ │ -0effaa: 0c05 |0043: move-result-object v5 │ │ -0effac: 1f05 be02 |0044: check-cast v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02be │ │ -0effb0: 5455 4c0f |0046: iget-object v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f4c │ │ -0effb4: 6e10 4f17 0500 |0048: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ -0effba: 0a02 |004b: move-result v2 │ │ -0effbc: 5435 4c0f |004c: iget-object v5, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f4c │ │ -0effc0: 6e10 4f17 0500 |004e: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ -0effc6: 0a01 |0051: move-result v1 │ │ -0effc8: 6205 2500 |0052: sget-object v5, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0effcc: 7220 6e01 8500 |0054: invoke-interface {v5, v8}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@016e │ │ -0effd2: 0a05 |0057: move-result v5 │ │ -0effd4: 3905 1100 |0058: if-nez v5, 0069 // +0011 │ │ -0effd8: 6205 2500 |005a: sget-object v5, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0effdc: 7220 6e01 9500 |005c: invoke-interface {v5, v9}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@016e │ │ -0effe2: 0a05 |005f: move-result v5 │ │ -0effe4: 3905 0900 |0060: if-nez v5, 0069 // +0009 │ │ -0effe8: 54a5 4b0f |0062: iget-object v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ -0effec: 5455 640f |0064: iget-object v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ -0efff0: 6e10 6f1e 0500 |0066: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -0efff6: 2d05 0201 |0069: cmpl-float v5, v2, v1 │ │ -0efffa: 3d05 1c00 |006b: if-lez v5, 0087 // +001c │ │ -0efffe: 54a5 4b0f |006d: iget-object v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ -0f0002: 54a6 4b0f |006f: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ -0f0006: 5466 630f |0071: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0f63 │ │ -0f000a: 6e40 011d 6521 |0073: invoke-virtual {v5, v6, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectNodes:(Lcom/badlogic/gdx/utils/Array;FF)V // method@1d01 │ │ -0f0010: 1c05 cd02 |0076: const-class v5, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@02cd │ │ -0f0014: 7110 8122 0500 |0078: invoke-static {v5}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ -0f001a: 0c00 |007b: move-result-object v0 │ │ -0f001c: 1f00 cd02 |007c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@02cd │ │ -0f0020: 54a5 4b0f |007e: iget-object v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ -0f0024: 6e20 e91c 0500 |0080: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@1ce9 │ │ -0f002a: 7110 7e22 0000 |0083: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ -0f0030: 2887 |0086: goto 000d // -0079 │ │ -0f0032: 54a5 4b0f |0087: iget-object v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ -0f0036: 54a6 4b0f |0089: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ -0f003a: 5466 630f |008b: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0f63 │ │ -0f003e: 6e40 011d 6512 |008d: invoke-virtual {v5, v6, v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectNodes:(Lcom/badlogic/gdx/utils/Array;FF)V // method@1d01 │ │ -0f0044: 28e6 |0090: goto 0076 // -001a │ │ -0f0046: 54a6 4b0f |0091: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ -0f004a: 5566 5e0f |0093: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.multiSelect:Z // field@0f5e │ │ -0f004e: 3806 1200 |0095: if-eqz v6, 00a7 // +0012 │ │ -0f0052: 6206 2500 |0097: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0f0056: 7220 6e01 8600 |0099: invoke-interface {v6, v8}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@016e │ │ -0f005c: 0a06 |009c: move-result v6 │ │ -0f005e: 3906 6500 |009d: if-nez v6, 0102 // +0065 │ │ -0f0062: 6206 2500 |009f: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ -0f0066: 7220 6e01 9600 |00a1: invoke-interface {v6, v9}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@016e │ │ -0f006c: 0a06 |00a4: move-result v6 │ │ -0f006e: 3906 5d00 |00a5: if-nez v6, 0102 // +005d │ │ -0f0072: 5436 4d0f |00a7: iget-object v6, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -0f0076: 5266 df0f |00a9: iget v6, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0f007a: 3d06 2700 |00ab: if-lez v6, 00d2 // +0027 │ │ -0f007e: 5436 4c0f |00ad: iget-object v6, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f4c │ │ -0f0082: 6e10 4e17 0600 |00af: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@174e │ │ -0f0088: 0a04 |00b2: move-result v4 │ │ -0f008a: 5436 500f |00b3: iget-object v6, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f50 │ │ -0f008e: 3806 0e00 |00b5: if-eqz v6, 00c3 // +000e │ │ -0f0092: 54a6 4b0f |00b7: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ -0f0096: 5266 5b0f |00b9: iget v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0f5b │ │ -0f009a: 5437 500f |00bb: iget-object v7, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f50 │ │ -0f009e: 7210 071e 0700 |00bd: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0f00a4: 0a07 |00c0: move-result v7 │ │ -0f00a6: c676 |00c1: add-float/2addr v6, v7 │ │ -0f00a8: c764 |00c2: sub-float/2addr v4, v6 │ │ -0f00aa: 2e06 0c04 |00c3: cmpg-float v6, v12, v4 │ │ -0f00ae: 3b06 0d00 |00c5: if-gez v6, 00d2 // +000d │ │ -0f00b2: 5536 4e0f |00c7: iget-boolean v6, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0f4e │ │ -0f00b6: 3906 0700 |00c9: if-nez v6, 00d0 // +0007 │ │ -0f00ba: 6e20 cf1c 5300 |00cb: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.setExpanded:(Z)V // method@1ccf │ │ -0f00c0: 2900 3fff |00ce: goto/16 000d // -00c1 │ │ -0f00c4: 1205 |00d0: const/4 v5, #int 0 // #0 │ │ -0f00c6: 28fa |00d1: goto 00cb // -0006 │ │ -0f00c8: 6e10 ca1c 0300 |00d2: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.isSelectable:()Z // method@1cca │ │ -0f00ce: 0a06 |00d5: move-result v6 │ │ -0f00d0: 3806 37ff |00d6: if-eqz v6, 000d // -00c9 │ │ -0f00d4: 54a6 4b0f |00d8: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ -0f00d8: 5466 640f |00da: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ -0f00dc: 6e10 6f1e 0600 |00dc: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -0f00e2: 54a6 4b0f |00df: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ -0f00e6: 5466 640f |00e1: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ -0f00ea: 6e30 7e1e 3605 |00e3: invoke-virtual {v6, v3, v5}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ -0f00f0: 0a05 |00e6: move-result v5 │ │ -0f00f2: 3905 0900 |00e7: if-nez v5, 00f0 // +0009 │ │ -0f00f6: 54a5 4b0f |00e9: iget-object v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ -0f00fa: 5455 640f |00eb: iget-object v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ -0f00fe: 6e20 6a1e 3500 |00ed: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0f0104: 1c05 cd02 |00f0: const-class v5, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@02cd │ │ -0f0108: 7110 8122 0500 |00f2: invoke-static {v5}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ -0f010e: 0c00 |00f5: move-result-object v0 │ │ -0f0110: 1f00 cd02 |00f6: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@02cd │ │ -0f0114: 54a5 4b0f |00f8: iget-object v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ -0f0118: 6e20 e91c 0500 |00fa: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@1ce9 │ │ -0f011e: 7110 7e22 0000 |00fd: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ -0f0124: 2900 0dff |0100: goto/16 000d // -00f3 │ │ -0f0128: 6e10 ca1c 0300 |0102: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.isSelectable:()Z // method@1cca │ │ -0f012e: 0a06 |0105: move-result v6 │ │ -0f0130: 3906 d9ff |0106: if-nez v6, 00df // -0027 │ │ -0f0134: 2900 05ff |0108: goto/16 000d // -00fb │ │ +0fe4b8: |[0fe4b8] com.badlogic.gdx.scenes.scene2d.ui.Tree$1.clicked:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V │ │ +0fe4c8: 1309 8200 |0000: const/16 v9, #int 130 // #82 │ │ +0fe4cc: 1308 8100 |0002: const/16 v8, #int 129 // #81 │ │ +0fe4d0: 1215 |0004: const/4 v5, #int 1 // #1 │ │ +0fe4d2: 54a6 4b0f |0005: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ +0fe4d6: 6e20 ee1c d600 |0007: invoke-virtual {v6, v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getNodeAt:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // method@1cee │ │ +0fe4dc: 0c03 |000a: move-result-object v3 │ │ +0fe4de: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +0fe4e2: 0e00 |000d: return-void │ │ +0fe4e4: 54a6 4b0f |000e: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ +0fe4e8: 6e10 b81c 0a00 |0010: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.getTouchDownY:()F // method@1cb8 │ │ +0fe4ee: 0a07 |0013: move-result v7 │ │ +0fe4f0: 6e20 ee1c 7600 |0014: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getNodeAt:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // method@1cee │ │ +0fe4f6: 0c06 |0017: move-result-object v6 │ │ +0fe4f8: 3363 f5ff |0018: if-ne v3, v6, 000d // -000b │ │ +0fe4fc: 54a6 4b0f |001a: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ +0fe500: 5566 5e0f |001c: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.multiSelect:Z // field@0f5e │ │ +0fe504: 3806 7300 |001e: if-eqz v6, 0091 // +0073 │ │ +0fe508: 54a6 4b0f |0020: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ +0fe50c: 5466 640f |0022: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ +0fe510: 5266 df0f |0024: iget v6, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0fe514: 3d06 6b00 |0026: if-lez v6, 0091 // +006b │ │ +0fe518: 6206 2500 |0028: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0fe51c: 1307 3b00 |002a: const/16 v7, #int 59 // #3b │ │ +0fe520: 7220 6e01 7600 |002c: invoke-interface {v6, v7}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@016e │ │ +0fe526: 0a06 |002f: move-result v6 │ │ +0fe528: 3906 0c00 |0030: if-nez v6, 003c // +000c │ │ +0fe52c: 6206 2500 |0032: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0fe530: 1307 3c00 |0034: const/16 v7, #int 60 // #3c │ │ +0fe534: 7220 6e01 7600 |0036: invoke-interface {v6, v7}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@016e │ │ +0fe53a: 0a06 |0039: move-result v6 │ │ +0fe53c: 3806 5700 |003a: if-eqz v6, 0091 // +0057 │ │ +0fe540: 54a5 4b0f |003c: iget-object v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ +0fe544: 5455 640f |003e: iget-object v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ +0fe548: 6e10 731e 0500 |0040: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Array;.first:()Ljava/lang/Object; // method@1e73 │ │ +0fe54e: 0c05 |0043: move-result-object v5 │ │ +0fe550: 1f05 bc02 |0044: check-cast v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02bc │ │ +0fe554: 5455 4c0f |0046: iget-object v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f4c │ │ +0fe558: 6e10 4f17 0500 |0048: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ +0fe55e: 0a02 |004b: move-result v2 │ │ +0fe560: 5435 4c0f |004c: iget-object v5, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f4c │ │ +0fe564: 6e10 4f17 0500 |004e: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ +0fe56a: 0a01 |0051: move-result v1 │ │ +0fe56c: 6205 2500 |0052: sget-object v5, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0fe570: 7220 6e01 8500 |0054: invoke-interface {v5, v8}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@016e │ │ +0fe576: 0a05 |0057: move-result v5 │ │ +0fe578: 3905 1100 |0058: if-nez v5, 0069 // +0011 │ │ +0fe57c: 6205 2500 |005a: sget-object v5, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0fe580: 7220 6e01 9500 |005c: invoke-interface {v5, v9}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@016e │ │ +0fe586: 0a05 |005f: move-result v5 │ │ +0fe588: 3905 0900 |0060: if-nez v5, 0069 // +0009 │ │ +0fe58c: 54a5 4b0f |0062: iget-object v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ +0fe590: 5455 640f |0064: iget-object v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ +0fe594: 6e10 6f1e 0500 |0066: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +0fe59a: 2d05 0201 |0069: cmpl-float v5, v2, v1 │ │ +0fe59e: 3d05 1c00 |006b: if-lez v5, 0087 // +001c │ │ +0fe5a2: 54a5 4b0f |006d: iget-object v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ +0fe5a6: 54a6 4b0f |006f: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ +0fe5aa: 5466 630f |0071: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0f63 │ │ +0fe5ae: 6e40 011d 6521 |0073: invoke-virtual {v5, v6, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectNodes:(Lcom/badlogic/gdx/utils/Array;FF)V // method@1d01 │ │ +0fe5b4: 1c05 cb02 |0076: const-class v5, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@02cb │ │ +0fe5b8: 7110 8122 0500 |0078: invoke-static {v5}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ +0fe5be: 0c00 |007b: move-result-object v0 │ │ +0fe5c0: 1f00 cb02 |007c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@02cb │ │ +0fe5c4: 54a5 4b0f |007e: iget-object v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ +0fe5c8: 6e20 e91c 0500 |0080: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@1ce9 │ │ +0fe5ce: 7110 7e22 0000 |0083: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ +0fe5d4: 2887 |0086: goto 000d // -0079 │ │ +0fe5d6: 54a5 4b0f |0087: iget-object v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ +0fe5da: 54a6 4b0f |0089: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ +0fe5de: 5466 630f |008b: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0f63 │ │ +0fe5e2: 6e40 011d 6512 |008d: invoke-virtual {v5, v6, v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectNodes:(Lcom/badlogic/gdx/utils/Array;FF)V // method@1d01 │ │ +0fe5e8: 28e6 |0090: goto 0076 // -001a │ │ +0fe5ea: 54a6 4b0f |0091: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ +0fe5ee: 5566 5e0f |0093: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.multiSelect:Z // field@0f5e │ │ +0fe5f2: 3806 1200 |0095: if-eqz v6, 00a7 // +0012 │ │ +0fe5f6: 6206 2500 |0097: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0fe5fa: 7220 6e01 8600 |0099: invoke-interface {v6, v8}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@016e │ │ +0fe600: 0a06 |009c: move-result v6 │ │ +0fe602: 3906 6500 |009d: if-nez v6, 0102 // +0065 │ │ +0fe606: 6206 2500 |009f: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0025 │ │ +0fe60a: 7220 6e01 9600 |00a1: invoke-interface {v6, v9}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@016e │ │ +0fe610: 0a06 |00a4: move-result v6 │ │ +0fe612: 3906 5d00 |00a5: if-nez v6, 0102 // +005d │ │ +0fe616: 5436 4d0f |00a7: iget-object v6, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +0fe61a: 5266 df0f |00a9: iget v6, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0fe61e: 3d06 2700 |00ab: if-lez v6, 00d2 // +0027 │ │ +0fe622: 5436 4c0f |00ad: iget-object v6, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f4c │ │ +0fe626: 6e10 4e17 0600 |00af: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@174e │ │ +0fe62c: 0a04 |00b2: move-result v4 │ │ +0fe62e: 5436 500f |00b3: iget-object v6, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f50 │ │ +0fe632: 3806 0e00 |00b5: if-eqz v6, 00c3 // +000e │ │ +0fe636: 54a6 4b0f |00b7: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ +0fe63a: 5266 5b0f |00b9: iget v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0f5b │ │ +0fe63e: 5437 500f |00bb: iget-object v7, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f50 │ │ +0fe642: 7210 071e 0700 |00bd: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0fe648: 0a07 |00c0: move-result v7 │ │ +0fe64a: c676 |00c1: add-float/2addr v6, v7 │ │ +0fe64c: c764 |00c2: sub-float/2addr v4, v6 │ │ +0fe64e: 2e06 0c04 |00c3: cmpg-float v6, v12, v4 │ │ +0fe652: 3b06 0d00 |00c5: if-gez v6, 00d2 // +000d │ │ +0fe656: 5536 4e0f |00c7: iget-boolean v6, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0f4e │ │ +0fe65a: 3906 0700 |00c9: if-nez v6, 00d0 // +0007 │ │ +0fe65e: 6e20 cf1c 5300 |00cb: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.setExpanded:(Z)V // method@1ccf │ │ +0fe664: 2900 3fff |00ce: goto/16 000d // -00c1 │ │ +0fe668: 1205 |00d0: const/4 v5, #int 0 // #0 │ │ +0fe66a: 28fa |00d1: goto 00cb // -0006 │ │ +0fe66c: 6e10 ca1c 0300 |00d2: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.isSelectable:()Z // method@1cca │ │ +0fe672: 0a06 |00d5: move-result v6 │ │ +0fe674: 3806 37ff |00d6: if-eqz v6, 000d // -00c9 │ │ +0fe678: 54a6 4b0f |00d8: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ +0fe67c: 5466 640f |00da: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ +0fe680: 6e10 6f1e 0600 |00dc: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +0fe686: 54a6 4b0f |00df: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ +0fe68a: 5466 640f |00e1: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ +0fe68e: 6e30 7e1e 3605 |00e3: invoke-virtual {v6, v3, v5}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ +0fe694: 0a05 |00e6: move-result v5 │ │ +0fe696: 3905 0900 |00e7: if-nez v5, 00f0 // +0009 │ │ +0fe69a: 54a5 4b0f |00e9: iget-object v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ +0fe69e: 5455 640f |00eb: iget-object v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ +0fe6a2: 6e20 6a1e 3500 |00ed: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0fe6a8: 1c05 cb02 |00f0: const-class v5, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@02cb │ │ +0fe6ac: 7110 8122 0500 |00f2: invoke-static {v5}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ +0fe6b2: 0c00 |00f5: move-result-object v0 │ │ +0fe6b4: 1f00 cb02 |00f6: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@02cb │ │ +0fe6b8: 54a5 4b0f |00f8: iget-object v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ +0fe6bc: 6e20 e91c 0500 |00fa: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@1ce9 │ │ +0fe6c2: 7110 7e22 0000 |00fd: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ +0fe6c8: 2900 0dff |0100: goto/16 000d // -00f3 │ │ +0fe6cc: 6e10 ca1c 0300 |0102: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.isSelectable:()Z // method@1cca │ │ +0fe6d2: 0a06 |0105: move-result v6 │ │ +0fe6d4: 3906 d9ff |0106: if-nez v6, 00df // -0027 │ │ +0fe6d8: 2900 05ff |0108: goto/16 000d // -00fb │ │ catches : (none) │ │ positions : │ │ 0x0005 line=66 │ │ 0x000b line=67 │ │ 0x000d line=104 │ │ 0x000e line=68 │ │ 0x001a line=69 │ │ @@ -361001,25 +361056,25 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 20 16-bit code units │ │ -0f0138: |[0f0138] com.badlogic.gdx.scenes.scene2d.ui.Tree$1.exit:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0f0148: 7506 b51d 0200 |0000: invoke-super/range {v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.exit:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1db5 │ │ -0f014e: 3807 0a00 |0003: if-eqz v7, 000d // +000a │ │ -0f0152: 5420 4b0f |0005: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ -0f0156: 6e20 5417 0700 |0007: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isDescendantOf:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@1754 │ │ -0f015c: 0a00 |000a: move-result v0 │ │ -0f015e: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ -0f0162: 5420 4b0f |000d: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ -0f0166: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0f0168: 6e20 041d 1000 |0010: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.setOverNode:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V // method@1d04 │ │ -0f016e: 0e00 |0013: return-void │ │ +0fe6dc: |[0fe6dc] com.badlogic.gdx.scenes.scene2d.ui.Tree$1.exit:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0fe6ec: 7506 b51d 0200 |0000: invoke-super/range {v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.exit:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1db5 │ │ +0fe6f2: 3807 0a00 |0003: if-eqz v7, 000d // +000a │ │ +0fe6f6: 5420 4b0f |0005: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ +0fe6fa: 6e20 5417 0700 |0007: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isDescendantOf:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@1754 │ │ +0fe700: 0a00 |000a: move-result v0 │ │ +0fe702: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ +0fe706: 5420 4b0f |000d: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ +0fe70a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0fe70c: 6e20 041d 1000 |0010: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.setOverNode:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V // method@1d04 │ │ +0fe712: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0003 line=113 │ │ 0x0013 line=114 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1; │ │ @@ -361034,39 +361089,39 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0f0170: |[0f0170] com.badlogic.gdx.scenes.scene2d.ui.Tree$1.mouseMoved:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)Z │ │ -0f0180: 5420 4b0f |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ -0f0184: 5421 4b0f |0002: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ -0f0188: 6e20 ee1c 5100 |0004: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getNodeAt:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // method@1cee │ │ -0f018e: 0c01 |0007: move-result-object v1 │ │ -0f0190: 6e20 041d 1000 |0008: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.setOverNode:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V // method@1d04 │ │ -0f0196: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0f0198: 0f00 |000c: return v0 │ │ +0fe714: |[0fe714] com.badlogic.gdx.scenes.scene2d.ui.Tree$1.mouseMoved:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)Z │ │ +0fe724: 5420 4b0f |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ +0fe728: 5421 4b0f |0002: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0f4b │ │ +0fe72c: 6e20 ee1c 5100 |0004: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getNodeAt:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // method@1cee │ │ +0fe732: 0c01 |0007: move-result-object v1 │ │ +0fe734: 6e20 041d 1000 |0008: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.setOverNode:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V // method@1d04 │ │ +0fe73a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0fe73c: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x000b line=108 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1; │ │ 0x0000 - 0x000d reg=3 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x000d reg=4 x F │ │ 0x0000 - 0x000d reg=5 y F │ │ │ │ - source_file_idx : 3982 (Tree.java) │ │ + source_file_idx : 3980 (Tree.java) │ │ │ │ Class #831 header: │ │ -class_idx : 704 │ │ +class_idx : 702 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 707 │ │ -source_file_idx : 3982 │ │ +superclass_idx : 705 │ │ +source_file_idx : 3980 │ │ static_fields_size : 0 │ │ instance_fields_size: 15 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 30 │ │ │ │ Class #831 annotations: │ │ Annotations on class │ │ @@ -361173,21 +361228,21 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0f019c: |[0f019c] com.badlogic.gdx.scenes.scene2d.ui.Tree.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0f01ac: 1c00 bf02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // type@02bf │ │ -0f01b0: 6e20 051b 0200 |0002: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ -0f01b6: 0c00 |0005: move-result-object v0 │ │ -0f01b8: 1f00 bf02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // type@02bf │ │ -0f01bc: 7020 d81c 0100 |0008: invoke-direct {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;)V // method@1cd8 │ │ -0f01c2: 0e00 |000b: return-void │ │ +0fe740: |[0fe740] com.badlogic.gdx.scenes.scene2d.ui.Tree.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0fe750: 1c00 bd02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // type@02bd │ │ +0fe754: 6e20 051b 0200 |0002: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ +0fe75a: 0c00 |0005: move-result-object v0 │ │ +0fe75c: 1f00 bd02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // type@02bd │ │ +0fe760: 7020 d81c 0100 |0008: invoke-direct {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;)V // method@1cd8 │ │ +0fe766: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x000b line=52 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ 0x0000 - 0x000c reg=2 skin Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ │ @@ -361197,21 +361252,21 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0f01c4: |[0f01c4] com.badlogic.gdx.scenes.scene2d.ui.Tree.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0f01d4: 1c00 bf02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // type@02bf │ │ -0f01d8: 6e30 061b 3200 |0002: invoke-virtual {v2, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ -0f01de: 0c00 |0005: move-result-object v0 │ │ -0f01e0: 1f00 bf02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // type@02bf │ │ -0f01e4: 7020 d81c 0100 |0008: invoke-direct {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;)V // method@1cd8 │ │ -0f01ea: 0e00 |000b: return-void │ │ +0fe768: |[0fe768] com.badlogic.gdx.scenes.scene2d.ui.Tree.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +0fe778: 1c00 bd02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // type@02bd │ │ +0fe77c: 6e30 061b 3200 |0002: invoke-virtual {v2, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ +0fe782: 0c00 |0005: move-result-object v0 │ │ +0fe784: 1f00 bd02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // type@02bd │ │ +0fe788: 7020 d81c 0100 |0008: invoke-direct {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;)V // method@1cd8 │ │ +0fe78e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x000b line=56 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ 0x0000 - 0x000c reg=2 skin Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ │ @@ -361222,34 +361277,34 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0f01ec: |[0f01ec] com.badlogic.gdx.scenes.scene2d.ui.Tree.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;)V │ │ -0f01fc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0f01fe: 7010 2d1d 0200 |0001: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.:()V // method@1d2d │ │ -0f0204: 2200 e702 |0004: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0f0208: 7010 621e 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -0f020e: 5b20 630f |0009: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0f63 │ │ -0f0212: 2200 e702 |000b: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e7 │ │ -0f0216: 7010 621e 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ -0f021c: 5b20 640f |0010: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ -0f0220: 1500 8040 |0012: const/high16 v0, #int 1082130432 // #4080 │ │ -0f0224: 5920 670f |0014: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0f67 │ │ -0f0228: 1500 0040 |0016: const/high16 v0, #int 1073741824 // #4000 │ │ -0f022c: 5920 5b0f |0018: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0f5b │ │ -0f0230: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -0f0232: 5920 600f |001b: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.padding:F // field@0f60 │ │ -0f0236: 5c21 650f |001d: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.sizeInvalid:Z // field@0f65 │ │ -0f023a: 5c21 5e0f |001f: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.multiSelect:Z // field@0f5e │ │ -0f023e: 6e20 081d 3200 |0021: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;)V // method@1d08 │ │ -0f0244: 7010 f91c 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.initialize:()V // method@1cf9 │ │ -0f024a: 0e00 |0027: return-void │ │ +0fe790: |[0fe790] com.badlogic.gdx.scenes.scene2d.ui.Tree.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;)V │ │ +0fe7a0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0fe7a2: 7010 2d1d 0200 |0001: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.:()V // method@1d2d │ │ +0fe7a8: 2200 e502 |0004: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0fe7ac: 7010 621e 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0fe7b2: 5b20 630f |0009: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0f63 │ │ +0fe7b6: 2200 e502 |000b: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02e5 │ │ +0fe7ba: 7010 621e 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1e62 │ │ +0fe7c0: 5b20 640f |0010: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ +0fe7c4: 1500 8040 |0012: const/high16 v0, #int 1082130432 // #4080 │ │ +0fe7c8: 5920 670f |0014: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0f67 │ │ +0fe7cc: 1500 0040 |0016: const/high16 v0, #int 1073741824 // #4000 │ │ +0fe7d0: 5920 5b0f |0018: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0f5b │ │ +0fe7d4: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +0fe7d6: 5920 600f |001b: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.padding:F // field@0f60 │ │ +0fe7da: 5c21 650f |001d: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.sizeInvalid:Z // field@0f65 │ │ +0fe7de: 5c21 5e0f |001f: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.multiSelect:Z // field@0f5e │ │ +0fe7e2: 6e20 081d 3200 |0021: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;)V // method@1d08 │ │ +0fe7e8: 7010 f91c 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.initialize:()V // method@1cf9 │ │ +0fe7ee: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=58 │ │ 0x0004 line=40 │ │ 0x000b line=41 │ │ 0x0012 line=42 │ │ 0x001d line=44 │ │ @@ -361266,28 +361321,28 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Array;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0f024c: |[0f024c] com.badlogic.gdx.scenes.scene2d.ui.Tree.collapseAll:(Lcom/badlogic/gdx/utils/Array;)V │ │ -0f025c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0f025e: 5241 df0f |0001: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0f0262: 3510 1400 |0003: if-ge v0, v1, 0017 // +0014 │ │ -0f0266: 6e20 741e 0400 |0005: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0f026c: 0c02 |0008: move-result-object v2 │ │ -0f026e: 1f02 be02 |0009: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02be │ │ -0f0272: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -0f0274: 6e20 cf1c 3200 |000c: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.setExpanded:(Z)V // method@1ccf │ │ -0f027a: 5423 4d0f |000f: iget-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -0f027e: 7110 e01c 0300 |0011: invoke-static {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.collapseAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1ce0 │ │ -0f0284: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0f0288: 28ed |0016: goto 0003 // -0013 │ │ -0f028a: 0e00 |0017: return-void │ │ +0fe7f0: |[0fe7f0] com.badlogic.gdx.scenes.scene2d.ui.Tree.collapseAll:(Lcom/badlogic/gdx/utils/Array;)V │ │ +0fe800: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0fe802: 5241 df0f |0001: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0fe806: 3510 1400 |0003: if-ge v0, v1, 0017 // +0014 │ │ +0fe80a: 6e20 741e 0400 |0005: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0fe810: 0c02 |0008: move-result-object v2 │ │ +0fe812: 1f02 bc02 |0009: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02bc │ │ +0fe816: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +0fe818: 6e20 cf1c 3200 |000c: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.setExpanded:(Z)V // method@1ccf │ │ +0fe81e: 5423 4d0f |000f: iget-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +0fe822: 7110 e01c 0300 |0011: invoke-static {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.collapseAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1ce0 │ │ +0fe828: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0fe82c: 28ed |0016: goto 0003 // -0013 │ │ +0fe82e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0005 line=384 │ │ 0x000b line=385 │ │ 0x000f line=386 │ │ 0x0014 line=383 │ │ @@ -361304,56 +361359,56 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -0f028c: |[0f028c] com.badlogic.gdx.scenes.scene2d.ui.Tree.computeSize:()V │ │ -0f029c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0f029e: 5c30 650f |0001: iput-boolean v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.sizeInvalid:Z // field@0f65 │ │ -0f02a2: 5430 660f |0003: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0f66 │ │ -0f02a6: 5400 570f |0005: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.plus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f57 │ │ -0f02aa: 7210 071e 0000 |0007: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0f02b0: 0a00 |000a: move-result v0 │ │ -0f02b2: 5930 620f |000b: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefWidth:F // field@0f62 │ │ -0f02b6: 5230 620f |000d: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefWidth:F // field@0f62 │ │ -0f02ba: 5431 660f |000f: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0f66 │ │ -0f02be: 5411 550f |0011: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.minus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f55 │ │ -0f02c2: 7210 071e 0100 |0013: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0f02c8: 0a01 |0016: move-result v1 │ │ -0f02ca: 7120 1826 1000 |0017: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0f02d0: 0a00 |001a: move-result v0 │ │ -0f02d2: 5930 620f |001b: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefWidth:F // field@0f62 │ │ -0f02d6: 6e10 ec1c 0300 |001d: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getHeight:()F // method@1cec │ │ -0f02dc: 0a00 |0020: move-result v0 │ │ -0f02de: 5930 610f |0021: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefHeight:F // field@0f61 │ │ -0f02e2: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -0f02e4: 5930 5d0f |0024: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.leftColumnWidth:F // field@0f5d │ │ -0f02e8: 5430 630f |0026: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0f63 │ │ -0f02ec: 5231 5c0f |0028: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.indentSpacing:F // field@0f5c │ │ -0f02f0: 7030 e21c 0301 |002a: invoke-direct {v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.computeSize:(Lcom/badlogic/gdx/utils/Array;F)V // method@1ce2 │ │ -0f02f6: 5230 5d0f |002d: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.leftColumnWidth:F // field@0f5d │ │ -0f02fa: 5231 5b0f |002f: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0f5b │ │ -0f02fe: 5232 600f |0031: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.padding:F // field@0f60 │ │ -0f0302: c621 |0033: add-float/2addr v1, v2 │ │ -0f0304: c610 |0034: add-float/2addr v0, v1 │ │ -0f0306: 5930 5d0f |0035: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.leftColumnWidth:F // field@0f5d │ │ -0f030a: 5230 620f |0037: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefWidth:F // field@0f62 │ │ -0f030e: 5231 5d0f |0039: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.leftColumnWidth:F // field@0f5d │ │ -0f0312: 5232 600f |003b: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.padding:F // field@0f60 │ │ -0f0316: c621 |003d: add-float/2addr v1, v2 │ │ -0f0318: c610 |003e: add-float/2addr v0, v1 │ │ -0f031a: 5930 620f |003f: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefWidth:F // field@0f62 │ │ -0f031e: 6e10 ec1c 0300 |0041: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getHeight:()F // method@1cec │ │ -0f0324: 0a00 |0044: move-result v0 │ │ -0f0326: 5231 610f |0045: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefHeight:F // field@0f61 │ │ -0f032a: c710 |0047: sub-float/2addr v0, v1 │ │ -0f032c: 5930 610f |0048: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefHeight:F // field@0f61 │ │ -0f0330: 0e00 |004a: return-void │ │ +0fe830: |[0fe830] com.badlogic.gdx.scenes.scene2d.ui.Tree.computeSize:()V │ │ +0fe840: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0fe842: 5c30 650f |0001: iput-boolean v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.sizeInvalid:Z // field@0f65 │ │ +0fe846: 5430 660f |0003: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0f66 │ │ +0fe84a: 5400 570f |0005: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.plus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f57 │ │ +0fe84e: 7210 071e 0000 |0007: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0fe854: 0a00 |000a: move-result v0 │ │ +0fe856: 5930 620f |000b: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefWidth:F // field@0f62 │ │ +0fe85a: 5230 620f |000d: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefWidth:F // field@0f62 │ │ +0fe85e: 5431 660f |000f: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0f66 │ │ +0fe862: 5411 550f |0011: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.minus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f55 │ │ +0fe866: 7210 071e 0100 |0013: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0fe86c: 0a01 |0016: move-result v1 │ │ +0fe86e: 7120 1826 1000 |0017: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0fe874: 0a00 |001a: move-result v0 │ │ +0fe876: 5930 620f |001b: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefWidth:F // field@0f62 │ │ +0fe87a: 6e10 ec1c 0300 |001d: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getHeight:()F // method@1cec │ │ +0fe880: 0a00 |0020: move-result v0 │ │ +0fe882: 5930 610f |0021: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefHeight:F // field@0f61 │ │ +0fe886: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +0fe888: 5930 5d0f |0024: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.leftColumnWidth:F // field@0f5d │ │ +0fe88c: 5430 630f |0026: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0f63 │ │ +0fe890: 5231 5c0f |0028: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.indentSpacing:F // field@0f5c │ │ +0fe894: 7030 e21c 0301 |002a: invoke-direct {v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.computeSize:(Lcom/badlogic/gdx/utils/Array;F)V // method@1ce2 │ │ +0fe89a: 5230 5d0f |002d: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.leftColumnWidth:F // field@0f5d │ │ +0fe89e: 5231 5b0f |002f: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0f5b │ │ +0fe8a2: 5232 600f |0031: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.padding:F // field@0f60 │ │ +0fe8a6: c621 |0033: add-float/2addr v1, v2 │ │ +0fe8a8: c610 |0034: add-float/2addr v0, v1 │ │ +0fe8aa: 5930 5d0f |0035: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.leftColumnWidth:F // field@0f5d │ │ +0fe8ae: 5230 620f |0037: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefWidth:F // field@0f62 │ │ +0fe8b2: 5231 5d0f |0039: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.leftColumnWidth:F // field@0f5d │ │ +0fe8b6: 5232 600f |003b: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.padding:F // field@0f60 │ │ +0fe8ba: c621 |003d: add-float/2addr v1, v2 │ │ +0fe8bc: c610 |003e: add-float/2addr v0, v1 │ │ +0fe8be: 5930 620f |003f: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefWidth:F // field@0f62 │ │ +0fe8c2: 6e10 ec1c 0300 |0041: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getHeight:()F // method@1cec │ │ +0fe8c8: 0a00 |0044: move-result v0 │ │ +0fe8ca: 5231 610f |0045: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefHeight:F // field@0f61 │ │ +0fe8ce: c710 |0047: sub-float/2addr v0, v1 │ │ +0fe8d0: 5930 610f |0048: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefHeight:F // field@0f61 │ │ +0fe8d4: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0003 line=164 │ │ 0x000d line=165 │ │ 0x001d line=166 │ │ 0x0023 line=167 │ │ @@ -361370,78 +361425,78 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Array;F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 115 16-bit code units │ │ -0f0334: |[0f0334] com.badlogic.gdx.scenes.scene2d.ui.Tree.computeSize:(Lcom/badlogic/gdx/utils/Array;F)V │ │ -0f0344: 5296 670f |0000: iget v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0f67 │ │ -0f0348: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0f034a: 52a3 df0f |0003: iget v3, v10, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0f034e: 3531 6d00 |0005: if-ge v1, v3, 0072 // +006d │ │ -0f0352: 6e20 741e 1a00 |0007: invoke-virtual {v10, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0f0358: 0c04 |000a: move-result-object v4 │ │ -0f035a: 1f04 be02 |000b: check-cast v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02be │ │ -0f035e: 5297 5b0f |000d: iget v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0f5b │ │ -0f0362: a605 0b07 |000f: add-float v5, v11, v7 │ │ -0f0366: 5440 4c0f |0011: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f4c │ │ -0f036a: 2007 df02 |0013: instance-of v7, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0f036e: 3807 5100 |0015: if-eqz v7, 0066 // +0051 │ │ -0f0372: 0702 |0017: move-object v2, v0 │ │ -0f0374: 1f02 df02 |0018: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0f0378: 7210 2a1e 0200 |001a: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1e2a │ │ -0f037e: 0a07 |001d: move-result v7 │ │ -0f0380: c675 |001e: add-float/2addr v5, v7 │ │ -0f0382: 7210 291e 0200 |001f: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1e29 │ │ -0f0388: 0a07 |0022: move-result v7 │ │ -0f038a: 5947 4f0f |0023: iput v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0f4f │ │ -0f038e: 7210 2e1e 0200 |0025: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.pack:()V // method@1e2e │ │ -0f0394: 5447 500f |0028: iget-object v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f50 │ │ -0f0398: 3807 1d00 |002a: if-eqz v7, 0047 // +001d │ │ -0f039c: 5297 5b0f |002c: iget v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0f5b │ │ -0f03a0: 1508 0040 |002e: const/high16 v8, #int 1073741824 // #4000 │ │ -0f03a4: c887 |0030: mul-float/2addr v7, v8 │ │ -0f03a6: 5448 500f |0031: iget-object v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f50 │ │ -0f03aa: 7210 071e 0800 |0033: invoke-interface {v8}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0f03b0: 0a08 |0036: move-result v8 │ │ -0f03b2: c687 |0037: add-float/2addr v7, v8 │ │ -0f03b4: c675 |0038: add-float/2addr v5, v7 │ │ -0f03b6: 5247 4f0f |0039: iget v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0f4f │ │ -0f03ba: 5448 500f |003b: iget-object v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f50 │ │ -0f03be: 7210 061e 0800 |003d: invoke-interface {v8}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0f03c4: 0a08 |0040: move-result v8 │ │ -0f03c6: 7120 1826 8700 |0041: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0f03cc: 0a07 |0044: move-result v7 │ │ -0f03ce: 5947 4f0f |0045: iput v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0f4f │ │ -0f03d2: 5297 620f |0047: iget v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefWidth:F // field@0f62 │ │ -0f03d6: 7120 1826 5700 |0049: invoke-static {v7, v5}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0f03dc: 0a07 |004c: move-result v7 │ │ -0f03de: 5997 620f |004d: iput v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefWidth:F // field@0f62 │ │ -0f03e2: 5297 610f |004f: iget v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefHeight:F // field@0f61 │ │ -0f03e6: 5248 4f0f |0051: iget v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0f4f │ │ -0f03ea: c668 |0053: add-float/2addr v8, v6 │ │ -0f03ec: c787 |0054: sub-float/2addr v7, v8 │ │ -0f03ee: 5997 610f |0055: iput v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefHeight:F // field@0f61 │ │ -0f03f2: 5547 4e0f |0057: iget-boolean v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0f4e │ │ -0f03f6: 3807 0a00 |0059: if-eqz v7, 0063 // +000a │ │ -0f03fa: 5447 4d0f |005b: iget-object v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -0f03fe: 5298 5c0f |005d: iget v8, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.indentSpacing:F // field@0f5c │ │ -0f0402: c6b8 |005f: add-float/2addr v8, v11 │ │ -0f0404: 7030 e21c 7908 |0060: invoke-direct {v9, v7, v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.computeSize:(Lcom/badlogic/gdx/utils/Array;F)V // method@1ce2 │ │ -0f040a: d801 0101 |0063: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0f040e: 28a0 |0065: goto 0005 // -0060 │ │ -0f0410: 6e10 4d17 0000 |0066: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ -0f0416: 0a07 |0069: move-result v7 │ │ -0f0418: c675 |006a: add-float/2addr v5, v7 │ │ -0f041a: 6e10 4017 0000 |006b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ -0f0420: 0a07 |006e: move-result v7 │ │ -0f0422: 5947 4f0f |006f: iput v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0f4f │ │ -0f0426: 28b7 |0071: goto 0028 // -0049 │ │ -0f0428: 0e00 |0072: return-void │ │ +0fe8d8: |[0fe8d8] com.badlogic.gdx.scenes.scene2d.ui.Tree.computeSize:(Lcom/badlogic/gdx/utils/Array;F)V │ │ +0fe8e8: 5296 670f |0000: iget v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0f67 │ │ +0fe8ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0fe8ee: 52a3 df0f |0003: iget v3, v10, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0fe8f2: 3531 6d00 |0005: if-ge v1, v3, 0072 // +006d │ │ +0fe8f6: 6e20 741e 1a00 |0007: invoke-virtual {v10, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0fe8fc: 0c04 |000a: move-result-object v4 │ │ +0fe8fe: 1f04 bc02 |000b: check-cast v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02bc │ │ +0fe902: 5297 5b0f |000d: iget v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0f5b │ │ +0fe906: a605 0b07 |000f: add-float v5, v11, v7 │ │ +0fe90a: 5440 4c0f |0011: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f4c │ │ +0fe90e: 2007 dd02 |0013: instance-of v7, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fe912: 3807 5100 |0015: if-eqz v7, 0066 // +0051 │ │ +0fe916: 0702 |0017: move-object v2, v0 │ │ +0fe918: 1f02 dd02 |0018: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0fe91c: 7210 2a1e 0200 |001a: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1e2a │ │ +0fe922: 0a07 |001d: move-result v7 │ │ +0fe924: c675 |001e: add-float/2addr v5, v7 │ │ +0fe926: 7210 291e 0200 |001f: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1e29 │ │ +0fe92c: 0a07 |0022: move-result v7 │ │ +0fe92e: 5947 4f0f |0023: iput v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0f4f │ │ +0fe932: 7210 2e1e 0200 |0025: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.pack:()V // method@1e2e │ │ +0fe938: 5447 500f |0028: iget-object v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f50 │ │ +0fe93c: 3807 1d00 |002a: if-eqz v7, 0047 // +001d │ │ +0fe940: 5297 5b0f |002c: iget v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0f5b │ │ +0fe944: 1508 0040 |002e: const/high16 v8, #int 1073741824 // #4000 │ │ +0fe948: c887 |0030: mul-float/2addr v7, v8 │ │ +0fe94a: 5448 500f |0031: iget-object v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f50 │ │ +0fe94e: 7210 071e 0800 |0033: invoke-interface {v8}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0fe954: 0a08 |0036: move-result v8 │ │ +0fe956: c687 |0037: add-float/2addr v7, v8 │ │ +0fe958: c675 |0038: add-float/2addr v5, v7 │ │ +0fe95a: 5247 4f0f |0039: iget v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0f4f │ │ +0fe95e: 5448 500f |003b: iget-object v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f50 │ │ +0fe962: 7210 061e 0800 |003d: invoke-interface {v8}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0fe968: 0a08 |0040: move-result v8 │ │ +0fe96a: 7120 1826 8700 |0041: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0fe970: 0a07 |0044: move-result v7 │ │ +0fe972: 5947 4f0f |0045: iput v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0f4f │ │ +0fe976: 5297 620f |0047: iget v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefWidth:F // field@0f62 │ │ +0fe97a: 7120 1826 5700 |0049: invoke-static {v7, v5}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0fe980: 0a07 |004c: move-result v7 │ │ +0fe982: 5997 620f |004d: iput v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefWidth:F // field@0f62 │ │ +0fe986: 5297 610f |004f: iget v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefHeight:F // field@0f61 │ │ +0fe98a: 5248 4f0f |0051: iget v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0f4f │ │ +0fe98e: c668 |0053: add-float/2addr v8, v6 │ │ +0fe990: c787 |0054: sub-float/2addr v7, v8 │ │ +0fe992: 5997 610f |0055: iput v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefHeight:F // field@0f61 │ │ +0fe996: 5547 4e0f |0057: iget-boolean v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0f4e │ │ +0fe99a: 3807 0a00 |0059: if-eqz v7, 0063 // +000a │ │ +0fe99e: 5447 4d0f |005b: iget-object v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +0fe9a2: 5298 5c0f |005d: iget v8, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.indentSpacing:F // field@0f5c │ │ +0fe9a6: c6b8 |005f: add-float/2addr v8, v11 │ │ +0fe9a8: 7030 e21c 7908 |0060: invoke-direct {v9, v7, v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.computeSize:(Lcom/badlogic/gdx/utils/Array;F)V // method@1ce2 │ │ +0fe9ae: d801 0101 |0063: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0fe9b2: 28a0 |0065: goto 0005 // -0060 │ │ +0fe9b4: 6e10 4d17 0000 |0066: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ +0fe9ba: 0a07 |0069: move-result v7 │ │ +0fe9bc: c675 |006a: add-float/2addr v5, v7 │ │ +0fe9be: 6e10 4017 0000 |006b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ +0fe9c4: 0a07 |006e: move-result v7 │ │ +0fe9c6: 5947 4f0f |006f: iput v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0f4f │ │ +0fe9ca: 28b7 |0071: goto 0028 // -0049 │ │ +0fe9cc: 0e00 |0072: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0002 line=176 │ │ 0x0007 line=177 │ │ 0x000d line=178 │ │ 0x0011 line=179 │ │ @@ -361478,196 +361533,196 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/utils/Array;F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 23 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 352 16-bit code units │ │ -0f042c: |[0f042c] com.badlogic.gdx.scenes.scene2d.ui.Tree.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/utils/Array;F)V │ │ -0f043c: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -0f0440: 5402 660f |0002: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0f66 │ │ -0f0444: 5420 570f |0004: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.plus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f57 │ │ -0f0448: 0811 0000 |0006: move-object/from16 v17, v0 │ │ -0f044c: 0800 1300 |0008: move-object/from16 v0, v19 │ │ -0f0450: 5402 660f |000a: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0f66 │ │ -0f0454: 542e 550f |000c: iget-object v14, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.minus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f55 │ │ -0f0458: 7401 f71c 1300 |000e: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getX:()F // method@1cf7 │ │ -0f045e: 0a04 |0011: move-result v4 │ │ -0f0460: 7401 f81c 1300 |0012: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getY:()F // method@1cf8 │ │ -0f0466: 0a12 |0015: move-result v18 │ │ -0f0468: 120c |0016: const/4 v12, #int 0 // #0 │ │ -0f046a: 0800 1500 |0017: move-object/from16 v0, v21 │ │ -0f046e: 520f df0f |0019: iget v15, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0f0472: 35fc 4401 |001b: if-ge v12, v15, 015f // +0144 │ │ -0f0476: 0800 1500 |001d: move-object/from16 v0, v21 │ │ -0f047a: 6e20 741e c000 |001f: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0f0480: 0c10 |0022: move-result-object v16 │ │ -0f0482: 1f10 be02 |0023: check-cast v16, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02be │ │ -0f0486: 0800 1000 |0025: move-object/from16 v0, v16 │ │ -0f048a: 540b 4c0f |0027: iget-object v11, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f4c │ │ -0f048e: 0800 1300 |0029: move-object/from16 v0, v19 │ │ -0f0492: 5402 640f |002b: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ -0f0496: 1213 |002d: const/4 v3, #int 1 // #1 │ │ -0f0498: 0800 1000 |002e: move-object/from16 v0, v16 │ │ -0f049c: 6e30 701e 0203 |0030: invoke-virtual {v2, v0, v3}, Lcom/badlogic/gdx/utils/Array;.contains:(Ljava/lang/Object;Z)Z // method@1e70 │ │ -0f04a2: 0a02 |0033: move-result v2 │ │ -0f04a4: 3802 a100 |0034: if-eqz v2, 00d5 // +00a1 │ │ -0f04a8: 0800 1300 |0036: move-object/from16 v0, v19 │ │ -0f04ac: 5402 660f |0038: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0f66 │ │ -0f04b0: 5422 580f |003a: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f58 │ │ -0f04b4: 3802 9900 |003c: if-eqz v2, 00d5 // +0099 │ │ -0f04b8: 0800 1300 |003e: move-object/from16 v0, v19 │ │ -0f04bc: 5402 660f |0040: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0f66 │ │ -0f04c0: 5422 580f |0042: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f58 │ │ -0f04c4: 6e10 4f17 0b00 |0044: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ -0f04ca: 0a03 |0047: move-result v3 │ │ -0f04cc: a603 0312 |0048: add-float v3, v3, v18 │ │ -0f04d0: 0800 1300 |004a: move-object/from16 v0, v19 │ │ -0f04d4: 5206 670f |004c: iget v6, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0f67 │ │ -0f04d8: 1507 0040 |004e: const/high16 v7, #int 1073741824 // #4000 │ │ -0f04dc: c976 |0050: div-float/2addr v6, v7 │ │ -0f04de: a705 0306 |0051: sub-float v5, v3, v6 │ │ -0f04e2: 7401 f61c 1300 |0053: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getWidth:()F // method@1cf6 │ │ -0f04e8: 0a06 |0056: move-result v6 │ │ -0f04ea: 0800 1000 |0057: move-object/from16 v0, v16 │ │ -0f04ee: 5203 4f0f |0059: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0f4f │ │ -0f04f2: 0800 1300 |005b: move-object/from16 v0, v19 │ │ -0f04f6: 5207 670f |005d: iget v7, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0f67 │ │ -0f04fa: c637 |005f: add-float/2addr v7, v3 │ │ -0f04fc: 0803 1400 |0060: move-object/from16 v3, v20 │ │ -0f0500: 7806 031e 0200 |0062: invoke-interface/range {v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0f0506: 0800 1000 |0065: move-object/from16 v0, v16 │ │ -0f050a: 5402 500f |0067: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f50 │ │ -0f050e: 3802 6000 |0069: if-eqz v2, 00c9 // +0060 │ │ -0f0512: 6e10 4f17 0b00 |006b: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ -0f0518: 0a02 |006e: move-result v2 │ │ -0f051a: 0800 1000 |006f: move-object/from16 v0, v16 │ │ -0f051e: 5203 4f0f |0071: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0f4f │ │ -0f0522: 0800 1000 |0073: move-object/from16 v0, v16 │ │ -0f0526: 5406 500f |0075: iget-object v6, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f50 │ │ -0f052a: 7210 061e 0600 |0077: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0f0530: 0a06 |007a: move-result v6 │ │ -0f0532: c763 |007b: sub-float/2addr v3, v6 │ │ -0f0534: 1506 0040 |007c: const/high16 v6, #int 1073741824 // #4000 │ │ -0f0538: c963 |007e: div-float/2addr v3, v6 │ │ -0f053a: 7110 1d26 0300 |007f: invoke-static {v3}, Ljava/lang/Math;.round:(F)I // method@261d │ │ -0f0540: 0a03 |0082: move-result v3 │ │ -0f0542: 8233 |0083: int-to-float v3, v3 │ │ -0f0544: a60d 0203 |0084: add-float v13, v2, v3 │ │ -0f0548: 6e10 3f17 0b00 |0086: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@173f │ │ -0f054e: 0c02 |0089: move-result-object v2 │ │ -0f0550: 0800 1400 |008a: move-object/from16 v0, v20 │ │ -0f0554: 6e20 f40d 2000 |008c: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0df4 │ │ -0f055a: 0800 1000 |008f: move-object/from16 v0, v16 │ │ -0f055e: 5405 500f |0091: iget-object v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f50 │ │ -0f0562: 0800 1000 |0093: move-object/from16 v0, v16 │ │ -0f0566: 5402 4c0f |0095: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f4c │ │ -0f056a: 6e10 4e17 0200 |0097: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@174e │ │ -0f0570: 0a02 |009a: move-result v2 │ │ -0f0572: c642 |009b: add-float/2addr v2, v4 │ │ -0f0574: 0800 1300 |009c: move-object/from16 v0, v19 │ │ -0f0578: 5203 5b0f |009e: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0f5b │ │ -0f057c: c732 |00a0: sub-float/2addr v2, v3 │ │ -0f057e: 0800 1000 |00a1: move-object/from16 v0, v16 │ │ -0f0582: 5403 500f |00a3: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f50 │ │ -0f0586: 7210 071e 0300 |00a5: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0f058c: 0a03 |00a8: move-result v3 │ │ -0f058e: a707 0203 |00a9: sub-float v7, v2, v3 │ │ -0f0592: a608 120d |00ab: add-float v8, v18, v13 │ │ -0f0596: 0800 1000 |00ad: move-object/from16 v0, v16 │ │ -0f059a: 5402 500f |00af: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f50 │ │ -0f059e: 7210 071e 0200 |00b1: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0f05a4: 0a09 |00b4: move-result v9 │ │ -0f05a6: 0800 1000 |00b5: move-object/from16 v0, v16 │ │ -0f05aa: 5402 500f |00b7: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f50 │ │ -0f05ae: 7210 061e 0200 |00b9: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0f05b4: 0a0a |00bc: move-result v10 │ │ -0f05b6: 0806 1400 |00bd: move-object/from16 v6, v20 │ │ -0f05ba: 7806 031e 0500 |00bf: invoke-interface/range {v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0f05c0: 6202 7403 |00c2: sget-object v2, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ -0f05c4: 0800 1400 |00c4: move-object/from16 v0, v20 │ │ -0f05c8: 6e20 f40d 2000 |00c6: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0df4 │ │ -0f05ce: 0800 1000 |00c9: move-object/from16 v0, v16 │ │ -0f05d2: 5402 4d0f |00cb: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -0f05d6: 5222 df0f |00cd: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0f05da: 3902 3f00 |00cf: if-nez v2, 010e // +003f │ │ -0f05de: d80c 0c01 |00d1: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0f05e2: 2900 48ff |00d3: goto/16 001b // -00b8 │ │ -0f05e6: 0800 1300 |00d5: move-object/from16 v0, v19 │ │ -0f05ea: 5402 5f0f |00d7: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.overNode:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0f5f │ │ -0f05ee: 0800 1000 |00d9: move-object/from16 v0, v16 │ │ -0f05f2: 3320 8aff |00db: if-ne v0, v2, 0065 // -0076 │ │ -0f05f6: 0800 1300 |00dd: move-object/from16 v0, v19 │ │ -0f05fa: 5402 660f |00df: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0f66 │ │ -0f05fe: 5422 560f |00e1: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.over:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f56 │ │ -0f0602: 3802 82ff |00e3: if-eqz v2, 0065 // -007e │ │ -0f0606: 0800 1300 |00e5: move-object/from16 v0, v19 │ │ -0f060a: 5402 660f |00e7: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0f66 │ │ -0f060e: 5422 560f |00e9: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.over:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f56 │ │ -0f0612: 6e10 4f17 0b00 |00eb: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ -0f0618: 0a03 |00ee: move-result v3 │ │ -0f061a: a603 0312 |00ef: add-float v3, v3, v18 │ │ -0f061e: 0800 1300 |00f1: move-object/from16 v0, v19 │ │ -0f0622: 5206 670f |00f3: iget v6, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0f67 │ │ -0f0626: 1507 0040 |00f5: const/high16 v7, #int 1073741824 // #4000 │ │ -0f062a: c976 |00f7: div-float/2addr v6, v7 │ │ -0f062c: a705 0306 |00f8: sub-float v5, v3, v6 │ │ -0f0630: 7401 f61c 1300 |00fa: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getWidth:()F // method@1cf6 │ │ -0f0636: 0a06 |00fd: move-result v6 │ │ -0f0638: 0800 1000 |00fe: move-object/from16 v0, v16 │ │ -0f063c: 5203 4f0f |0100: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0f4f │ │ -0f0640: 0800 1300 |0102: move-object/from16 v0, v19 │ │ -0f0644: 5207 670f |0104: iget v7, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0f67 │ │ -0f0648: c637 |0106: add-float/2addr v7, v3 │ │ -0f064a: 0803 1400 |0107: move-object/from16 v3, v20 │ │ -0f064e: 7806 031e 0200 |0109: invoke-interface/range {v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0f0654: 2900 59ff |010c: goto/16 0065 // -00a7 │ │ -0f0658: 0800 1000 |010e: move-object/from16 v0, v16 │ │ -0f065c: 5502 4e0f |0110: iget-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0f4e │ │ -0f0660: 3802 4a00 |0112: if-eqz v2, 015c // +004a │ │ -0f0664: 07e5 |0114: move-object v5, v14 │ │ -0f0666: 6e10 4f17 0b00 |0115: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ -0f066c: 0a02 |0118: move-result v2 │ │ -0f066e: 0800 1000 |0119: move-object/from16 v0, v16 │ │ -0f0672: 5203 4f0f |011b: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0f4f │ │ -0f0676: 7210 061e 0500 |011d: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0f067c: 0a06 |0120: move-result v6 │ │ -0f067e: c763 |0121: sub-float/2addr v3, v6 │ │ -0f0680: 1506 0040 |0122: const/high16 v6, #int 1073741824 // #4000 │ │ -0f0684: c963 |0124: div-float/2addr v3, v6 │ │ -0f0686: 7110 1d26 0300 |0125: invoke-static {v3}, Ljava/lang/Math;.round:(F)I // method@261d │ │ -0f068c: 0a03 |0128: move-result v3 │ │ -0f068e: 8233 |0129: int-to-float v3, v3 │ │ -0f0690: a60d 0203 |012a: add-float v13, v2, v3 │ │ -0f0694: a602 0416 |012c: add-float v2, v4, v22 │ │ -0f0698: 0800 1300 |012e: move-object/from16 v0, v19 │ │ -0f069c: 5203 5b0f |0130: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0f5b │ │ -0f06a0: a707 0203 |0132: sub-float v7, v2, v3 │ │ -0f06a4: a608 120d |0134: add-float v8, v18, v13 │ │ -0f06a8: 7210 071e 0500 |0136: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0f06ae: 0a09 |0139: move-result v9 │ │ -0f06b0: 7210 061e 0500 |013a: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0f06b6: 0a0a |013d: move-result v10 │ │ -0f06b8: 0806 1400 |013e: move-object/from16 v6, v20 │ │ -0f06bc: 7806 031e 0500 |0140: invoke-interface/range {v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0f06c2: 0800 1000 |0143: move-object/from16 v0, v16 │ │ -0f06c6: 5502 4e0f |0145: iget-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0f4e │ │ -0f06ca: 3802 8aff |0147: if-eqz v2, 00d1 // -0076 │ │ -0f06ce: 0800 1000 |0149: move-object/from16 v0, v16 │ │ -0f06d2: 5402 4d0f |014b: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -0f06d6: 0800 1300 |014d: move-object/from16 v0, v19 │ │ -0f06da: 5203 5c0f |014f: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.indentSpacing:F // field@0f5c │ │ -0f06de: a603 0316 |0151: add-float v3, v3, v22 │ │ -0f06e2: 0800 1300 |0153: move-object/from16 v0, v19 │ │ -0f06e6: 0801 1400 |0155: move-object/from16 v1, v20 │ │ -0f06ea: 7040 e41c 1032 |0157: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/utils/Array;F)V // method@1ce4 │ │ -0f06f0: 2900 77ff |015a: goto/16 00d1 // -0089 │ │ -0f06f4: 0805 1100 |015c: move-object/from16 v5, v17 │ │ -0f06f8: 28b7 |015e: goto 0115 // -0049 │ │ -0f06fa: 0e00 |015f: return-void │ │ +0fe9d0: |[0fe9d0] com.badlogic.gdx.scenes.scene2d.ui.Tree.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/utils/Array;F)V │ │ +0fe9e0: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +0fe9e4: 5402 660f |0002: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0f66 │ │ +0fe9e8: 5420 570f |0004: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.plus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f57 │ │ +0fe9ec: 0811 0000 |0006: move-object/from16 v17, v0 │ │ +0fe9f0: 0800 1300 |0008: move-object/from16 v0, v19 │ │ +0fe9f4: 5402 660f |000a: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0f66 │ │ +0fe9f8: 542e 550f |000c: iget-object v14, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.minus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f55 │ │ +0fe9fc: 7401 f71c 1300 |000e: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getX:()F // method@1cf7 │ │ +0fea02: 0a04 |0011: move-result v4 │ │ +0fea04: 7401 f81c 1300 |0012: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getY:()F // method@1cf8 │ │ +0fea0a: 0a12 |0015: move-result v18 │ │ +0fea0c: 120c |0016: const/4 v12, #int 0 // #0 │ │ +0fea0e: 0800 1500 |0017: move-object/from16 v0, v21 │ │ +0fea12: 520f df0f |0019: iget v15, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0fea16: 35fc 4401 |001b: if-ge v12, v15, 015f // +0144 │ │ +0fea1a: 0800 1500 |001d: move-object/from16 v0, v21 │ │ +0fea1e: 6e20 741e c000 |001f: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0fea24: 0c10 |0022: move-result-object v16 │ │ +0fea26: 1f10 bc02 |0023: check-cast v16, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02bc │ │ +0fea2a: 0800 1000 |0025: move-object/from16 v0, v16 │ │ +0fea2e: 540b 4c0f |0027: iget-object v11, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f4c │ │ +0fea32: 0800 1300 |0029: move-object/from16 v0, v19 │ │ +0fea36: 5402 640f |002b: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ +0fea3a: 1213 |002d: const/4 v3, #int 1 // #1 │ │ +0fea3c: 0800 1000 |002e: move-object/from16 v0, v16 │ │ +0fea40: 6e30 701e 0203 |0030: invoke-virtual {v2, v0, v3}, Lcom/badlogic/gdx/utils/Array;.contains:(Ljava/lang/Object;Z)Z // method@1e70 │ │ +0fea46: 0a02 |0033: move-result v2 │ │ +0fea48: 3802 a100 |0034: if-eqz v2, 00d5 // +00a1 │ │ +0fea4c: 0800 1300 |0036: move-object/from16 v0, v19 │ │ +0fea50: 5402 660f |0038: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0f66 │ │ +0fea54: 5422 580f |003a: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f58 │ │ +0fea58: 3802 9900 |003c: if-eqz v2, 00d5 // +0099 │ │ +0fea5c: 0800 1300 |003e: move-object/from16 v0, v19 │ │ +0fea60: 5402 660f |0040: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0f66 │ │ +0fea64: 5422 580f |0042: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f58 │ │ +0fea68: 6e10 4f17 0b00 |0044: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ +0fea6e: 0a03 |0047: move-result v3 │ │ +0fea70: a603 0312 |0048: add-float v3, v3, v18 │ │ +0fea74: 0800 1300 |004a: move-object/from16 v0, v19 │ │ +0fea78: 5206 670f |004c: iget v6, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0f67 │ │ +0fea7c: 1507 0040 |004e: const/high16 v7, #int 1073741824 // #4000 │ │ +0fea80: c976 |0050: div-float/2addr v6, v7 │ │ +0fea82: a705 0306 |0051: sub-float v5, v3, v6 │ │ +0fea86: 7401 f61c 1300 |0053: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getWidth:()F // method@1cf6 │ │ +0fea8c: 0a06 |0056: move-result v6 │ │ +0fea8e: 0800 1000 |0057: move-object/from16 v0, v16 │ │ +0fea92: 5203 4f0f |0059: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0f4f │ │ +0fea96: 0800 1300 |005b: move-object/from16 v0, v19 │ │ +0fea9a: 5207 670f |005d: iget v7, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0f67 │ │ +0fea9e: c637 |005f: add-float/2addr v7, v3 │ │ +0feaa0: 0803 1400 |0060: move-object/from16 v3, v20 │ │ +0feaa4: 7806 031e 0200 |0062: invoke-interface/range {v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +0feaaa: 0800 1000 |0065: move-object/from16 v0, v16 │ │ +0feaae: 5402 500f |0067: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f50 │ │ +0feab2: 3802 6000 |0069: if-eqz v2, 00c9 // +0060 │ │ +0feab6: 6e10 4f17 0b00 |006b: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ +0feabc: 0a02 |006e: move-result v2 │ │ +0feabe: 0800 1000 |006f: move-object/from16 v0, v16 │ │ +0feac2: 5203 4f0f |0071: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0f4f │ │ +0feac6: 0800 1000 |0073: move-object/from16 v0, v16 │ │ +0feaca: 5406 500f |0075: iget-object v6, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f50 │ │ +0feace: 7210 061e 0600 |0077: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0fead4: 0a06 |007a: move-result v6 │ │ +0fead6: c763 |007b: sub-float/2addr v3, v6 │ │ +0fead8: 1506 0040 |007c: const/high16 v6, #int 1073741824 // #4000 │ │ +0feadc: c963 |007e: div-float/2addr v3, v6 │ │ +0feade: 7110 1d26 0300 |007f: invoke-static {v3}, Ljava/lang/Math;.round:(F)I // method@261d │ │ +0feae4: 0a03 |0082: move-result v3 │ │ +0feae6: 8233 |0083: int-to-float v3, v3 │ │ +0feae8: a60d 0203 |0084: add-float v13, v2, v3 │ │ +0feaec: 6e10 3f17 0b00 |0086: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@173f │ │ +0feaf2: 0c02 |0089: move-result-object v2 │ │ +0feaf4: 0800 1400 |008a: move-object/from16 v0, v20 │ │ +0feaf8: 6e20 f40d 2000 |008c: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0df4 │ │ +0feafe: 0800 1000 |008f: move-object/from16 v0, v16 │ │ +0feb02: 5405 500f |0091: iget-object v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f50 │ │ +0feb06: 0800 1000 |0093: move-object/from16 v0, v16 │ │ +0feb0a: 5402 4c0f |0095: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f4c │ │ +0feb0e: 6e10 4e17 0200 |0097: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@174e │ │ +0feb14: 0a02 |009a: move-result v2 │ │ +0feb16: c642 |009b: add-float/2addr v2, v4 │ │ +0feb18: 0800 1300 |009c: move-object/from16 v0, v19 │ │ +0feb1c: 5203 5b0f |009e: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0f5b │ │ +0feb20: c732 |00a0: sub-float/2addr v2, v3 │ │ +0feb22: 0800 1000 |00a1: move-object/from16 v0, v16 │ │ +0feb26: 5403 500f |00a3: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f50 │ │ +0feb2a: 7210 071e 0300 |00a5: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0feb30: 0a03 |00a8: move-result v3 │ │ +0feb32: a707 0203 |00a9: sub-float v7, v2, v3 │ │ +0feb36: a608 120d |00ab: add-float v8, v18, v13 │ │ +0feb3a: 0800 1000 |00ad: move-object/from16 v0, v16 │ │ +0feb3e: 5402 500f |00af: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f50 │ │ +0feb42: 7210 071e 0200 |00b1: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0feb48: 0a09 |00b4: move-result v9 │ │ +0feb4a: 0800 1000 |00b5: move-object/from16 v0, v16 │ │ +0feb4e: 5402 500f |00b7: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f50 │ │ +0feb52: 7210 061e 0200 |00b9: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0feb58: 0a0a |00bc: move-result v10 │ │ +0feb5a: 0806 1400 |00bd: move-object/from16 v6, v20 │ │ +0feb5e: 7806 031e 0500 |00bf: invoke-interface/range {v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +0feb64: 6202 7403 |00c2: sget-object v2, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ +0feb68: 0800 1400 |00c4: move-object/from16 v0, v20 │ │ +0feb6c: 6e20 f40d 2000 |00c6: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0df4 │ │ +0feb72: 0800 1000 |00c9: move-object/from16 v0, v16 │ │ +0feb76: 5402 4d0f |00cb: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +0feb7a: 5222 df0f |00cd: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0feb7e: 3902 3f00 |00cf: if-nez v2, 010e // +003f │ │ +0feb82: d80c 0c01 |00d1: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0feb86: 2900 48ff |00d3: goto/16 001b // -00b8 │ │ +0feb8a: 0800 1300 |00d5: move-object/from16 v0, v19 │ │ +0feb8e: 5402 5f0f |00d7: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.overNode:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0f5f │ │ +0feb92: 0800 1000 |00d9: move-object/from16 v0, v16 │ │ +0feb96: 3320 8aff |00db: if-ne v0, v2, 0065 // -0076 │ │ +0feb9a: 0800 1300 |00dd: move-object/from16 v0, v19 │ │ +0feb9e: 5402 660f |00df: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0f66 │ │ +0feba2: 5422 560f |00e1: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.over:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f56 │ │ +0feba6: 3802 82ff |00e3: if-eqz v2, 0065 // -007e │ │ +0febaa: 0800 1300 |00e5: move-object/from16 v0, v19 │ │ +0febae: 5402 660f |00e7: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0f66 │ │ +0febb2: 5422 560f |00e9: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.over:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f56 │ │ +0febb6: 6e10 4f17 0b00 |00eb: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ +0febbc: 0a03 |00ee: move-result v3 │ │ +0febbe: a603 0312 |00ef: add-float v3, v3, v18 │ │ +0febc2: 0800 1300 |00f1: move-object/from16 v0, v19 │ │ +0febc6: 5206 670f |00f3: iget v6, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0f67 │ │ +0febca: 1507 0040 |00f5: const/high16 v7, #int 1073741824 // #4000 │ │ +0febce: c976 |00f7: div-float/2addr v6, v7 │ │ +0febd0: a705 0306 |00f8: sub-float v5, v3, v6 │ │ +0febd4: 7401 f61c 1300 |00fa: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getWidth:()F // method@1cf6 │ │ +0febda: 0a06 |00fd: move-result v6 │ │ +0febdc: 0800 1000 |00fe: move-object/from16 v0, v16 │ │ +0febe0: 5203 4f0f |0100: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0f4f │ │ +0febe4: 0800 1300 |0102: move-object/from16 v0, v19 │ │ +0febe8: 5207 670f |0104: iget v7, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0f67 │ │ +0febec: c637 |0106: add-float/2addr v7, v3 │ │ +0febee: 0803 1400 |0107: move-object/from16 v3, v20 │ │ +0febf2: 7806 031e 0200 |0109: invoke-interface/range {v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +0febf8: 2900 59ff |010c: goto/16 0065 // -00a7 │ │ +0febfc: 0800 1000 |010e: move-object/from16 v0, v16 │ │ +0fec00: 5502 4e0f |0110: iget-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0f4e │ │ +0fec04: 3802 4a00 |0112: if-eqz v2, 015c // +004a │ │ +0fec08: 07e5 |0114: move-object v5, v14 │ │ +0fec0a: 6e10 4f17 0b00 |0115: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ +0fec10: 0a02 |0118: move-result v2 │ │ +0fec12: 0800 1000 |0119: move-object/from16 v0, v16 │ │ +0fec16: 5203 4f0f |011b: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0f4f │ │ +0fec1a: 7210 061e 0500 |011d: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0fec20: 0a06 |0120: move-result v6 │ │ +0fec22: c763 |0121: sub-float/2addr v3, v6 │ │ +0fec24: 1506 0040 |0122: const/high16 v6, #int 1073741824 // #4000 │ │ +0fec28: c963 |0124: div-float/2addr v3, v6 │ │ +0fec2a: 7110 1d26 0300 |0125: invoke-static {v3}, Ljava/lang/Math;.round:(F)I // method@261d │ │ +0fec30: 0a03 |0128: move-result v3 │ │ +0fec32: 8233 |0129: int-to-float v3, v3 │ │ +0fec34: a60d 0203 |012a: add-float v13, v2, v3 │ │ +0fec38: a602 0416 |012c: add-float v2, v4, v22 │ │ +0fec3c: 0800 1300 |012e: move-object/from16 v0, v19 │ │ +0fec40: 5203 5b0f |0130: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0f5b │ │ +0fec44: a707 0203 |0132: sub-float v7, v2, v3 │ │ +0fec48: a608 120d |0134: add-float v8, v18, v13 │ │ +0fec4c: 7210 071e 0500 |0136: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0fec52: 0a09 |0139: move-result v9 │ │ +0fec54: 7210 061e 0500 |013a: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +0fec5a: 0a0a |013d: move-result v10 │ │ +0fec5c: 0806 1400 |013e: move-object/from16 v6, v20 │ │ +0fec60: 7806 031e 0500 |0140: invoke-interface/range {v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +0fec66: 0800 1000 |0143: move-object/from16 v0, v16 │ │ +0fec6a: 5502 4e0f |0145: iget-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0f4e │ │ +0fec6e: 3802 8aff |0147: if-eqz v2, 00d1 // -0076 │ │ +0fec72: 0800 1000 |0149: move-object/from16 v0, v16 │ │ +0fec76: 5402 4d0f |014b: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +0fec7a: 0800 1300 |014d: move-object/from16 v0, v19 │ │ +0fec7e: 5203 5c0f |014f: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.indentSpacing:F // field@0f5c │ │ +0fec82: a603 0316 |0151: add-float v3, v3, v22 │ │ +0fec86: 0800 1300 |0153: move-object/from16 v0, v19 │ │ +0fec8a: 0801 1400 |0155: move-object/from16 v1, v20 │ │ +0fec8e: 7040 e41c 1032 |0157: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/utils/Array;F)V // method@1ce4 │ │ +0fec94: 2900 77ff |015a: goto/16 00d1 // -0089 │ │ +0fec98: 0805 1100 |015c: move-object/from16 v5, v17 │ │ +0fec9c: 28b7 |015e: goto 0115 // -0049 │ │ +0fec9e: 0e00 |015f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x000e line=234 │ │ 0x0016 line=235 │ │ 0x001d line=236 │ │ 0x0025 line=237 │ │ @@ -361711,25 +361766,25 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Array;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0f06fc: |[0f06fc] com.badlogic.gdx.scenes.scene2d.ui.Tree.expandAll:(Lcom/badlogic/gdx/utils/Array;)V │ │ -0f070c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0f070e: 5231 df0f |0001: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0f0712: 3510 0e00 |0003: if-ge v0, v1, 0011 // +000e │ │ -0f0716: 6e20 741e 0300 |0005: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0f071c: 0c02 |0008: move-result-object v2 │ │ -0f071e: 1f02 be02 |0009: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02be │ │ -0f0722: 6e10 bf1c 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expandAll:()V // method@1cbf │ │ -0f0728: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0f072c: 28f3 |0010: goto 0003 // -000d │ │ -0f072e: 0e00 |0011: return-void │ │ +0feca0: |[0feca0] com.badlogic.gdx.scenes.scene2d.ui.Tree.expandAll:(Lcom/badlogic/gdx/utils/Array;)V │ │ +0fecb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0fecb2: 5231 df0f |0001: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0fecb6: 3510 0e00 |0003: if-ge v0, v1, 0011 // +000e │ │ +0fecba: 6e20 741e 0300 |0005: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0fecc0: 0c02 |0008: move-result-object v2 │ │ +0fecc2: 1f02 bc02 |0009: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02bc │ │ +0fecc6: 6e10 bf1c 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expandAll:()V // method@1cbf │ │ +0feccc: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0fecd0: 28f3 |0010: goto 0003 // -000d │ │ +0fecd2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0005 line=396 │ │ 0x000e line=395 │ │ 0x0011 line=397 │ │ locals : │ │ @@ -361743,44 +361798,44 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Array;Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -0f0730: |[0f0730] com.badlogic.gdx.scenes.scene2d.ui.Tree.findNode:(Lcom/badlogic/gdx/utils/Array;Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ -0f0740: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0f0742: 5252 df0f |0001: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0f0746: 3521 1400 |0003: if-ge v1, v2, 0017 // +0014 │ │ -0f074a: 6e20 741e 1500 |0005: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0f0750: 0c03 |0008: move-result-object v3 │ │ -0f0752: 1f03 be02 |0009: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02be │ │ -0f0756: 5434 510f |000b: iget-object v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.object:Ljava/lang/Object; // field@0f51 │ │ -0f075a: 6e20 2826 4600 |000d: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ -0f0760: 0a04 |0010: move-result v4 │ │ -0f0762: 3804 0300 |0011: if-eqz v4, 0014 // +0003 │ │ -0f0766: 1103 |0013: return-object v3 │ │ -0f0768: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0f076c: 28ed |0016: goto 0003 // -0013 │ │ -0f076e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -0f0770: 5252 df0f |0018: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0f0774: 3521 1500 |001a: if-ge v1, v2, 002f // +0015 │ │ -0f0778: 6e20 741e 1500 |001c: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0f077e: 0c03 |001f: move-result-object v3 │ │ -0f0780: 1f03 be02 |0020: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02be │ │ -0f0784: 5434 4d0f |0022: iget-object v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -0f0788: 7120 e71c 6400 |0024: invoke-static {v4, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.findNode:(Lcom/badlogic/gdx/utils/Array;Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // method@1ce7 │ │ -0f078e: 0c00 |0027: move-result-object v0 │ │ -0f0790: 3800 0400 |0028: if-eqz v0, 002c // +0004 │ │ -0f0794: 0703 |002a: move-object v3, v0 │ │ -0f0796: 28e8 |002b: goto 0013 // -0018 │ │ -0f0798: d801 0101 |002c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0f079c: 28ec |002e: goto 001a // -0014 │ │ -0f079e: 1203 |002f: const/4 v3, #int 0 // #0 │ │ -0f07a0: 28e3 |0030: goto 0013 // -001d │ │ +0fecd4: |[0fecd4] com.badlogic.gdx.scenes.scene2d.ui.Tree.findNode:(Lcom/badlogic/gdx/utils/Array;Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ +0fece4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0fece6: 5252 df0f |0001: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0fecea: 3521 1400 |0003: if-ge v1, v2, 0017 // +0014 │ │ +0fecee: 6e20 741e 1500 |0005: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0fecf4: 0c03 |0008: move-result-object v3 │ │ +0fecf6: 1f03 bc02 |0009: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02bc │ │ +0fecfa: 5434 510f |000b: iget-object v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.object:Ljava/lang/Object; // field@0f51 │ │ +0fecfe: 6e20 2826 4600 |000d: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2628 │ │ +0fed04: 0a04 |0010: move-result v4 │ │ +0fed06: 3804 0300 |0011: if-eqz v4, 0014 // +0003 │ │ +0fed0a: 1103 |0013: return-object v3 │ │ +0fed0c: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0fed10: 28ed |0016: goto 0003 // -0013 │ │ +0fed12: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +0fed14: 5252 df0f |0018: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0fed18: 3521 1500 |001a: if-ge v1, v2, 002f // +0015 │ │ +0fed1c: 6e20 741e 1500 |001c: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0fed22: 0c03 |001f: move-result-object v3 │ │ +0fed24: 1f03 bc02 |0020: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02bc │ │ +0fed28: 5434 4d0f |0022: iget-object v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +0fed2c: 7120 e71c 6400 |0024: invoke-static {v4, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.findNode:(Lcom/badlogic/gdx/utils/Array;Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // method@1ce7 │ │ +0fed32: 0c00 |0027: move-result-object v0 │ │ +0fed34: 3800 0400 |0028: if-eqz v0, 002c // +0004 │ │ +0fed38: 0703 |002a: move-object v3, v0 │ │ +0fed3a: 28e8 |002b: goto 0013 // -0018 │ │ +0fed3c: d801 0101 |002c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0fed40: 28ec |002e: goto 001a // -0014 │ │ +0fed42: 1203 |002f: const/4 v3, #int 0 // #0 │ │ +0fed44: 28e3 |0030: goto 0013 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x0005 line=367 │ │ 0x000b line=368 │ │ 0x0013 line=375 │ │ 0x0014 line=366 │ │ @@ -361806,47 +361861,47 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Array;FF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -0f07a4: |[0f07a4] com.badlogic.gdx.scenes.scene2d.ui.Tree.getNodeAt:(Lcom/badlogic/gdx/utils/Array;FF)F │ │ -0f07b4: 1503 80bf |0000: const/high16 v3, #int -1082130432 // #bf80 │ │ -0f07b8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0f07ba: 5271 df0f |0003: iget v1, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0f07be: 3510 3100 |0005: if-ge v0, v1, 0036 // +0031 │ │ -0f07c2: 6e20 741e 0700 |0007: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0f07c8: 0c02 |000a: move-result-object v2 │ │ -0f07ca: 1f02 be02 |000b: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02be │ │ -0f07ce: 5224 4f0f |000d: iget v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0f4f │ │ -0f07d2: a704 0904 |000f: sub-float v4, v9, v4 │ │ -0f07d6: 5265 670f |0011: iget v5, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0f67 │ │ -0f07da: c754 |0013: sub-float/2addr v4, v5 │ │ -0f07dc: 2d04 0804 |0014: cmpl-float v4, v8, v4 │ │ -0f07e0: 3a04 0900 |0016: if-ltz v4, 001f // +0009 │ │ -0f07e4: 2e04 0809 |0018: cmpg-float v4, v8, v9 │ │ -0f07e8: 3b04 0500 |001a: if-gez v4, 001f // +0005 │ │ -0f07ec: 5b62 5a0f |001c: iput-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.foundNode:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0f5a │ │ -0f07f0: 0f03 |001e: return v3 │ │ -0f07f2: 5224 4f0f |001f: iget v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0f4f │ │ -0f07f6: 5265 670f |0021: iget v5, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0f67 │ │ -0f07fa: c654 |0023: add-float/2addr v4, v5 │ │ -0f07fc: c749 |0024: sub-float/2addr v9, v4 │ │ -0f07fe: 5524 4e0f |0025: iget-boolean v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0f4e │ │ -0f0802: 3804 0c00 |0027: if-eqz v4, 0033 // +000c │ │ -0f0806: 5424 4d0f |0029: iget-object v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -0f080a: 7040 ed1c 4698 |002b: invoke-direct {v6, v4, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getNodeAt:(Lcom/badlogic/gdx/utils/Array;FF)F // method@1ced │ │ -0f0810: 0a09 |002e: move-result v9 │ │ -0f0812: 2d04 0903 |002f: cmpl-float v4, v9, v3 │ │ -0f0816: 3804 edff |0031: if-eqz v4, 001e // -0013 │ │ -0f081a: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0f081e: 28d0 |0035: goto 0005 // -0030 │ │ -0f0820: 0193 |0036: move v3, v9 │ │ -0f0822: 28e7 |0037: goto 001e // -0019 │ │ +0fed48: |[0fed48] com.badlogic.gdx.scenes.scene2d.ui.Tree.getNodeAt:(Lcom/badlogic/gdx/utils/Array;FF)F │ │ +0fed58: 1503 80bf |0000: const/high16 v3, #int -1082130432 // #bf80 │ │ +0fed5c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0fed5e: 5271 df0f |0003: iget v1, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0fed62: 3510 3100 |0005: if-ge v0, v1, 0036 // +0031 │ │ +0fed66: 6e20 741e 0700 |0007: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0fed6c: 0c02 |000a: move-result-object v2 │ │ +0fed6e: 1f02 bc02 |000b: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02bc │ │ +0fed72: 5224 4f0f |000d: iget v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0f4f │ │ +0fed76: a704 0904 |000f: sub-float v4, v9, v4 │ │ +0fed7a: 5265 670f |0011: iget v5, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0f67 │ │ +0fed7e: c754 |0013: sub-float/2addr v4, v5 │ │ +0fed80: 2d04 0804 |0014: cmpl-float v4, v8, v4 │ │ +0fed84: 3a04 0900 |0016: if-ltz v4, 001f // +0009 │ │ +0fed88: 2e04 0809 |0018: cmpg-float v4, v8, v9 │ │ +0fed8c: 3b04 0500 |001a: if-gez v4, 001f // +0005 │ │ +0fed90: 5b62 5a0f |001c: iput-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.foundNode:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0f5a │ │ +0fed94: 0f03 |001e: return v3 │ │ +0fed96: 5224 4f0f |001f: iget v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0f4f │ │ +0fed9a: 5265 670f |0021: iget v5, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0f67 │ │ +0fed9e: c654 |0023: add-float/2addr v4, v5 │ │ +0feda0: c749 |0024: sub-float/2addr v9, v4 │ │ +0feda2: 5524 4e0f |0025: iget-boolean v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0f4e │ │ +0feda6: 3804 0c00 |0027: if-eqz v4, 0033 // +000c │ │ +0fedaa: 5424 4d0f |0029: iget-object v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +0fedae: 7040 ed1c 4698 |002b: invoke-direct {v6, v4, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getNodeAt:(Lcom/badlogic/gdx/utils/Array;FF)F // method@1ced │ │ +0fedb4: 0a09 |002e: move-result v9 │ │ +0fedb6: 2d04 0903 |002f: cmpl-float v4, v9, v3 │ │ +0fedba: 3804 edff |0031: if-eqz v4, 001e // -0013 │ │ +0fedbe: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0fedc2: 28d0 |0035: goto 0005 // -0030 │ │ +0fedc4: 0193 |0036: move v3, v9 │ │ +0fedc6: 28e7 |0037: goto 001e // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=270 │ │ 0x0007 line=271 │ │ 0x000d line=272 │ │ 0x001c line=273 │ │ 0x001e line=282 │ │ @@ -361872,20 +361927,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0f0824: |[0f0824] com.badlogic.gdx.scenes.scene2d.ui.Tree.initialize:()V │ │ -0f0834: 2200 bd02 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1; // type@02bd │ │ -0f0838: 7020 b51c 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1cb5 │ │ -0f083e: 5b10 590f |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.clickListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; // field@0f59 │ │ -0f0842: 6e20 db1c 0100 |0007: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1cdb │ │ -0f0848: 0e00 |000a: return-void │ │ +0fedc8: |[0fedc8] com.badlogic.gdx.scenes.scene2d.ui.Tree.initialize:()V │ │ +0fedd8: 2200 bb02 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1; // type@02bb │ │ +0feddc: 7020 b51c 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1cb5 │ │ +0fede2: 5b10 590f |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.clickListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; // field@0f59 │ │ +0fede6: 6e20 db1c 0100 |0007: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1cdb │ │ +0fedec: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x000a line=116 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ │ │ @@ -361894,49 +361949,49 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Array;FF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 61 16-bit code units │ │ -0f084c: |[0f084c] com.badlogic.gdx.scenes.scene2d.ui.Tree.layout:(Lcom/badlogic/gdx/utils/Array;FF)F │ │ -0f085c: 52a7 670f |0000: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0f67 │ │ -0f0860: 54a8 660f |0002: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0f66 │ │ -0f0864: 5485 570f |0004: iget-object v5, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.plus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f57 │ │ -0f0868: 54a8 660f |0006: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0f66 │ │ -0f086c: 5482 550f |0008: iget-object v2, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.minus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f55 │ │ -0f0870: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0f0872: 52b3 df0f |000b: iget v3, v11, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0f0876: 3531 2f00 |000d: if-ge v1, v3, 003c // +002f │ │ -0f087a: 6e20 741e 1b00 |000f: invoke-virtual {v11, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0f0880: 0c04 |0012: move-result-object v4 │ │ -0f0882: 1f04 be02 |0013: check-cast v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02be │ │ -0f0886: 5440 4c0f |0015: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f4c │ │ -0f088a: 01c6 |0017: move v6, v12 │ │ -0f088c: 5448 500f |0018: iget-object v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f50 │ │ -0f0890: 3808 0900 |001a: if-eqz v8, 0023 // +0009 │ │ -0f0894: 5448 500f |001c: iget-object v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f50 │ │ -0f0898: 7210 071e 0800 |001e: invoke-interface {v8}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0f089e: 0a08 |0021: move-result v8 │ │ -0f08a0: c686 |0022: add-float/2addr v6, v8 │ │ -0f08a2: 5248 4f0f |0023: iget v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0f4f │ │ -0f08a6: c78d |0025: sub-float/2addr v13, v8 │ │ -0f08a8: 5448 4c0f |0026: iget-object v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f4c │ │ -0f08ac: 6e30 6c17 680d |0028: invoke-virtual {v8, v6, v13}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setPosition:(FF)V // method@176c │ │ -0f08b2: c77d |002b: sub-float/2addr v13, v7 │ │ -0f08b4: 5548 4e0f |002c: iget-boolean v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0f4e │ │ -0f08b8: 3808 0b00 |002e: if-eqz v8, 0039 // +000b │ │ -0f08bc: 5448 4d0f |0030: iget-object v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -0f08c0: 52a9 5c0f |0032: iget v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.indentSpacing:F // field@0f5c │ │ -0f08c4: c6c9 |0034: add-float/2addr v9, v12 │ │ -0f08c6: 7040 fd1c 8ad9 |0035: invoke-direct {v10, v8, v9, v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.layout:(Lcom/badlogic/gdx/utils/Array;FF)F // method@1cfd │ │ -0f08cc: 0a0d |0038: move-result v13 │ │ -0f08ce: d801 0101 |0039: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0f08d2: 28d2 |003b: goto 000d // -002e │ │ -0f08d4: 0f0d |003c: return v13 │ │ +0fedf0: |[0fedf0] com.badlogic.gdx.scenes.scene2d.ui.Tree.layout:(Lcom/badlogic/gdx/utils/Array;FF)F │ │ +0fee00: 52a7 670f |0000: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0f67 │ │ +0fee04: 54a8 660f |0002: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0f66 │ │ +0fee08: 5485 570f |0004: iget-object v5, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.plus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f57 │ │ +0fee0c: 54a8 660f |0006: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0f66 │ │ +0fee10: 5482 550f |0008: iget-object v2, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.minus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f55 │ │ +0fee14: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0fee16: 52b3 df0f |000b: iget v3, v11, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0fee1a: 3531 2f00 |000d: if-ge v1, v3, 003c // +002f │ │ +0fee1e: 6e20 741e 1b00 |000f: invoke-virtual {v11, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0fee24: 0c04 |0012: move-result-object v4 │ │ +0fee26: 1f04 bc02 |0013: check-cast v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02bc │ │ +0fee2a: 5440 4c0f |0015: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f4c │ │ +0fee2e: 01c6 |0017: move v6, v12 │ │ +0fee30: 5448 500f |0018: iget-object v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f50 │ │ +0fee34: 3808 0900 |001a: if-eqz v8, 0023 // +0009 │ │ +0fee38: 5448 500f |001c: iget-object v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f50 │ │ +0fee3c: 7210 071e 0800 |001e: invoke-interface {v8}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0fee42: 0a08 |0021: move-result v8 │ │ +0fee44: c686 |0022: add-float/2addr v6, v8 │ │ +0fee46: 5248 4f0f |0023: iget v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0f4f │ │ +0fee4a: c78d |0025: sub-float/2addr v13, v8 │ │ +0fee4c: 5448 4c0f |0026: iget-object v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f4c │ │ +0fee50: 6e30 6c17 680d |0028: invoke-virtual {v8, v6, v13}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setPosition:(FF)V // method@176c │ │ +0fee56: c77d |002b: sub-float/2addr v13, v7 │ │ +0fee58: 5548 4e0f |002c: iget-boolean v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0f4e │ │ +0fee5c: 3808 0b00 |002e: if-eqz v8, 0039 // +000b │ │ +0fee60: 5448 4d0f |0030: iget-object v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +0fee64: 52a9 5c0f |0032: iget v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.indentSpacing:F // field@0f5c │ │ +0fee68: c6c9 |0034: add-float/2addr v9, v12 │ │ +0fee6a: 7040 fd1c 8ad9 |0035: invoke-direct {v10, v8, v9, v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.layout:(Lcom/badlogic/gdx/utils/Array;FF)F // method@1cfd │ │ +0fee70: 0a0d |0038: move-result v13 │ │ +0fee72: d801 0101 |0039: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0fee76: 28d2 |003b: goto 000d // -002e │ │ +0fee78: 0f0d |003c: return v13 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0002 line=206 │ │ 0x000a line=207 │ │ 0x000f line=208 │ │ 0x0015 line=209 │ │ @@ -361969,19 +362024,19 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0f08d8: |[0f08d8] com.badlogic.gdx.scenes.scene2d.ui.Tree.add:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ -0f08e8: 5410 630f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0f63 │ │ -0f08ec: 5200 df0f |0002: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0f08f0: 6e30 fa1c 0102 |0004: invoke-virtual {v1, v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.insert:(ILcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V // method@1cfa │ │ -0f08f6: 0e00 |0007: return-void │ │ +0fee7c: |[0fee7c] com.badlogic.gdx.scenes.scene2d.ui.Tree.add:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ +0fee8c: 5410 630f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0f63 │ │ +0fee90: 5200 df0f |0002: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0fee94: 6e30 fa1c 0102 |0004: invoke-virtual {v1, v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.insert:(ILcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V // method@1cfa │ │ +0fee9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0007 line=125 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ 0x0000 - 0x0008 reg=2 node Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ @@ -361991,18 +362046,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0f08f8: |[0f08f8] com.badlogic.gdx.scenes.scene2d.ui.Tree.addSelection:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ -0f0908: 5410 640f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ -0f090c: 6e20 6a1e 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0f0912: 0e00 |0005: return-void │ │ +0fee9c: |[0fee9c] com.badlogic.gdx.scenes.scene2d.ui.Tree.addSelection:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ +0feeac: 5410 640f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ +0feeb0: 6e20 6a1e 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0feeb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0005 line=312 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ 0x0000 - 0x0006 reg=2 node Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ @@ -362012,23 +362067,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0f0914: |[0f0914] com.badlogic.gdx.scenes.scene2d.ui.Tree.clear:()V │ │ -0f0924: 6f10 311d 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.clear:()V // method@1d31 │ │ -0f092a: 5410 630f |0003: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0f63 │ │ -0f092e: 6e10 6f1e 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -0f0934: 5410 640f |0008: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ -0f0938: 6e10 6f1e 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -0f093e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0f0940: 6e20 041d 0100 |000e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.setOverNode:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V // method@1d04 │ │ -0f0946: 0e00 |0011: return-void │ │ +0feeb8: |[0feeb8] com.badlogic.gdx.scenes.scene2d.ui.Tree.clear:()V │ │ +0feec8: 6f10 311d 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.clear:()V // method@1d31 │ │ +0feece: 5410 630f |0003: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0f63 │ │ +0feed2: 6e10 6f1e 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +0feed8: 5410 640f |0008: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ +0feedc: 6e10 6f1e 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +0feee2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0feee4: 6e20 041d 0100 |000e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.setOverNode:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V // method@1d04 │ │ +0feeea: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0003 line=148 │ │ 0x0008 line=149 │ │ 0x000d line=150 │ │ 0x0011 line=151 │ │ @@ -362040,18 +362095,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f0948: |[0f0948] com.badlogic.gdx.scenes.scene2d.ui.Tree.clearSelection:()V │ │ -0f0958: 5410 640f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ -0f095c: 6e10 6f1e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -0f0962: 0e00 |0005: return-void │ │ +0feeec: |[0feeec] com.badlogic.gdx.scenes.scene2d.ui.Tree.clearSelection:()V │ │ +0feefc: 5410 640f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ +0fef00: 6e10 6f1e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +0fef06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0005 line=316 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ │ │ @@ -362060,18 +362115,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f0964: |[0f0964] com.badlogic.gdx.scenes.scene2d.ui.Tree.collapseAll:()V │ │ -0f0974: 5410 630f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0f63 │ │ -0f0978: 7110 e01c 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.collapseAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1ce0 │ │ -0f097e: 0e00 |0005: return-void │ │ +0fef08: |[0fef08] com.badlogic.gdx.scenes.scene2d.ui.Tree.collapseAll:()V │ │ +0fef18: 5410 630f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0f63 │ │ +0fef1c: 7110 e01c 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.collapseAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1ce0 │ │ +0fef22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x0005 line=380 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ │ │ @@ -362080,45 +362135,45 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 62 16-bit code units │ │ -0f0980: |[0f0980] com.badlogic.gdx.scenes.scene2d.ui.Tree.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0f0990: 6e10 eb1c 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1ceb │ │ -0f0996: 0c06 |0003: move-result-object v6 │ │ -0f0998: 5470 660f |0004: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0f66 │ │ -0f099c: 5400 540f |0006: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f54 │ │ -0f09a0: 3800 2b00 |0008: if-eqz v0, 0033 // +002b │ │ -0f09a4: 5260 7903 |000a: iget v0, v6, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0f09a8: 5261 7803 |000c: iget v1, v6, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0f09ac: 5262 7703 |000e: iget v2, v6, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0f09b0: 5263 7603 |0010: iget v3, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0f09b4: c893 |0012: mul-float/2addr v3, v9 │ │ -0f09b6: 6e53 f30d 0821 |0013: invoke-virtual {v8, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0df3 │ │ -0f09bc: 5470 660f |0016: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0f66 │ │ -0f09c0: 5400 540f |0018: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f54 │ │ -0f09c4: 6e10 f71c 0700 |001a: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getX:()F // method@1cf7 │ │ -0f09ca: 0a02 |001d: move-result v2 │ │ -0f09cc: 6e10 f81c 0700 |001e: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getY:()F // method@1cf8 │ │ -0f09d2: 0a03 |0021: move-result v3 │ │ -0f09d4: 6e10 f61c 0700 |0022: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getWidth:()F // method@1cf6 │ │ -0f09da: 0a04 |0025: move-result v4 │ │ -0f09dc: 6e10 ec1c 0700 |0026: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getHeight:()F // method@1cec │ │ -0f09e2: 0a05 |0029: move-result v5 │ │ -0f09e4: 0781 |002a: move-object v1, v8 │ │ -0f09e6: 7806 031e 0000 |002b: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0f09ec: 6200 7403 |002e: sget-object v0, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ -0f09f0: 6e20 f40d 0800 |0030: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0df4 │ │ -0f09f6: 5470 630f |0033: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0f63 │ │ -0f09fa: 5271 5d0f |0035: iget v1, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.leftColumnWidth:F // field@0f5d │ │ -0f09fe: 7040 e41c 8710 |0037: invoke-direct {v7, v8, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/utils/Array;F)V // method@1ce4 │ │ -0f0a04: 6f30 321d 8709 |003a: invoke-super {v7, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1d32 │ │ -0f0a0a: 0e00 |003d: return-void │ │ +0fef24: |[0fef24] com.badlogic.gdx.scenes.scene2d.ui.Tree.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0fef34: 6e10 eb1c 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1ceb │ │ +0fef3a: 0c06 |0003: move-result-object v6 │ │ +0fef3c: 5470 660f |0004: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0f66 │ │ +0fef40: 5400 540f |0006: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f54 │ │ +0fef44: 3800 2b00 |0008: if-eqz v0, 0033 // +002b │ │ +0fef48: 5260 7903 |000a: iget v0, v6, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +0fef4c: 5261 7803 |000c: iget v1, v6, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +0fef50: 5262 7703 |000e: iget v2, v6, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +0fef54: 5263 7603 |0010: iget v3, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +0fef58: c893 |0012: mul-float/2addr v3, v9 │ │ +0fef5a: 6e53 f30d 0821 |0013: invoke-virtual {v8, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0df3 │ │ +0fef60: 5470 660f |0016: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0f66 │ │ +0fef64: 5400 540f |0018: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f54 │ │ +0fef68: 6e10 f71c 0700 |001a: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getX:()F // method@1cf7 │ │ +0fef6e: 0a02 |001d: move-result v2 │ │ +0fef70: 6e10 f81c 0700 |001e: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getY:()F // method@1cf8 │ │ +0fef76: 0a03 |0021: move-result v3 │ │ +0fef78: 6e10 f61c 0700 |0022: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getWidth:()F // method@1cf6 │ │ +0fef7e: 0a04 |0025: move-result v4 │ │ +0fef80: 6e10 ec1c 0700 |0026: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getHeight:()F // method@1cec │ │ +0fef86: 0a05 |0029: move-result v5 │ │ +0fef88: 0781 |002a: move-object v1, v8 │ │ +0fef8a: 7806 031e 0000 |002b: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +0fef90: 6200 7403 |002e: sget-object v0, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0374 │ │ +0fef94: 6e20 f40d 0800 |0030: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0df4 │ │ +0fef9a: 5470 630f |0033: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0f63 │ │ +0fef9e: 5271 5d0f |0035: iget v1, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.leftColumnWidth:F // field@0f5d │ │ +0fefa2: 7040 e41c 8710 |0037: invoke-direct {v7, v8, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/utils/Array;F)V // method@1ce4 │ │ +0fefa8: 6f30 321d 8709 |003a: invoke-super {v7, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1d32 │ │ +0fefae: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0004 line=222 │ │ 0x000a line=223 │ │ 0x0016 line=224 │ │ 0x002e line=225 │ │ @@ -362136,18 +362191,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f0a0c: |[0f0a0c] com.badlogic.gdx.scenes.scene2d.ui.Tree.expandAll:()V │ │ -0f0a1c: 5410 630f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0f63 │ │ -0f0a20: 7110 e61c 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.expandAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1ce6 │ │ -0f0a26: 0e00 |0005: return-void │ │ +0fefb0: |[0fefb0] com.badlogic.gdx.scenes.scene2d.ui.Tree.expandAll:()V │ │ +0fefc0: 5410 630f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0f63 │ │ +0fefc4: 7110 e61c 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.expandAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1ce6 │ │ +0fefca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ 0x0005 line=392 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ │ │ @@ -362156,24 +362211,24 @@ │ │ type : '(Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0f0a28: |[0f0a28] com.badlogic.gdx.scenes.scene2d.ui.Tree.findNode:(Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ -0f0a38: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0f0a3c: 2200 af03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0f0a40: 1a01 da22 |0004: const-string v1, "object cannot be null." // string@22da │ │ -0f0a44: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0f0a4a: 2700 |0009: throw v0 │ │ -0f0a4c: 5420 630f |000a: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0f63 │ │ -0f0a50: 7120 e71c 3000 |000c: invoke-static {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.findNode:(Lcom/badlogic/gdx/utils/Array;Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // method@1ce7 │ │ -0f0a56: 0c00 |000f: move-result-object v0 │ │ -0f0a58: 1100 |0010: return-object v0 │ │ +0fefcc: |[0fefcc] com.badlogic.gdx.scenes.scene2d.ui.Tree.findNode:(Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ +0fefdc: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0fefe0: 2200 ad03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +0fefe4: 1a01 d822 |0004: const-string v1, "object cannot be null." // string@22d8 │ │ +0fefe8: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +0fefee: 2700 |0009: throw v0 │ │ +0feff0: 5420 630f |000a: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0f63 │ │ +0feff4: 7120 e71c 3000 |000c: invoke-static {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.findNode:(Lcom/badlogic/gdx/utils/Array;Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // method@1ce7 │ │ +0feffa: 0c00 |000f: move-result-object v0 │ │ +0feffc: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x000a line=362 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ 0x0000 - 0x0011 reg=3 object Ljava/lang/Object; │ │ @@ -362183,17 +362238,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f0a5c: |[0f0a5c] com.badlogic.gdx.scenes.scene2d.ui.Tree.getClickListener:()Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ -0f0a6c: 5410 590f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.clickListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; // field@0f59 │ │ -0f0a70: 1100 |0002: return-object v0 │ │ +0ff000: |[0ff000] com.badlogic.gdx.scenes.scene2d.ui.Tree.getClickListener:()Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ +0ff010: 5410 590f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.clickListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; // field@0f59 │ │ +0ff014: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ │ │ #9 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;) │ │ @@ -362201,23 +362256,23 @@ │ │ type : '(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -0f0a74: |[0f0a74] com.badlogic.gdx.scenes.scene2d.ui.Tree.getNodeAt:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ -0f0a84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0f0a86: 5b20 5a0f |0001: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.foundNode:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0f5a │ │ -0f0a8a: 5420 630f |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0f63 │ │ -0f0a8e: 6e10 ec1c 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getHeight:()F // method@1cec │ │ -0f0a94: 0a01 |0008: move-result v1 │ │ -0f0a96: 7040 ed1c 0213 |0009: invoke-direct {v2, v0, v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getNodeAt:(Lcom/badlogic/gdx/utils/Array;FF)F // method@1ced │ │ -0f0a9c: 5420 5a0f |000c: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.foundNode:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0f5a │ │ -0f0aa0: 1100 |000e: return-object v0 │ │ +0ff018: |[0ff018] com.badlogic.gdx.scenes.scene2d.ui.Tree.getNodeAt:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ +0ff028: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ff02a: 5b20 5a0f |0001: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.foundNode:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0f5a │ │ +0ff02e: 5420 630f |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0f63 │ │ +0ff032: 6e10 ec1c 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getHeight:()F // method@1cec │ │ +0ff038: 0a01 |0008: move-result v1 │ │ +0ff03a: 7040 ed1c 0213 |0009: invoke-direct {v2, v0, v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getNodeAt:(Lcom/badlogic/gdx/utils/Array;FF)F // method@1ced │ │ +0ff040: 5420 5a0f |000c: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.foundNode:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0f5a │ │ +0ff044: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0003 line=265 │ │ 0x000c line=266 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ @@ -362228,17 +362283,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f0aa4: |[0f0aa4] com.badlogic.gdx.scenes.scene2d.ui.Tree.getNodes:()Lcom/badlogic/gdx/utils/Array; │ │ -0f0ab4: 5410 630f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0f63 │ │ -0f0ab8: 1100 |0002: return-object v0 │ │ +0ff048: |[0ff048] com.badlogic.gdx.scenes.scene2d.ui.Tree.getNodes:()Lcom/badlogic/gdx/utils/Array; │ │ +0ff058: 5410 630f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0f63 │ │ +0ff05c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ │ │ #11 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;) │ │ @@ -362246,17 +362301,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f0abc: |[0f0abc] com.badlogic.gdx.scenes.scene2d.ui.Tree.getOverNode:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ -0f0acc: 5410 5f0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.overNode:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0f5f │ │ -0f0ad0: 1100 |0002: return-object v0 │ │ +0ff060: |[0ff060] com.badlogic.gdx.scenes.scene2d.ui.Tree.getOverNode:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ +0ff070: 5410 5f0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.overNode:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0f5f │ │ +0ff074: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ │ │ #12 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;) │ │ @@ -362264,20 +362319,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0f0ad4: |[0f0ad4] com.badlogic.gdx.scenes.scene2d.ui.Tree.getPrefHeight:()F │ │ -0f0ae4: 5510 650f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.sizeInvalid:Z // field@0f65 │ │ -0f0ae8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0f0aec: 7010 e11c 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.computeSize:()V // method@1ce1 │ │ -0f0af2: 5210 610f |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefHeight:F // field@0f61 │ │ -0f0af6: 0f00 |0009: return v0 │ │ +0ff078: |[0ff078] com.badlogic.gdx.scenes.scene2d.ui.Tree.getPrefHeight:()F │ │ +0ff088: 5510 650f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.sizeInvalid:Z // field@0f65 │ │ +0ff08c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0ff090: 7010 e11c 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.computeSize:()V // method@1ce1 │ │ +0ff096: 5210 610f |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefHeight:F // field@0f61 │ │ +0ff09a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0007 line=356 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ │ │ @@ -362286,20 +362341,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0f0af8: |[0f0af8] com.badlogic.gdx.scenes.scene2d.ui.Tree.getPrefWidth:()F │ │ -0f0b08: 5510 650f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.sizeInvalid:Z // field@0f65 │ │ -0f0b0c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0f0b10: 7010 e11c 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.computeSize:()V // method@1ce1 │ │ -0f0b16: 5210 620f |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefWidth:F // field@0f62 │ │ -0f0b1a: 0f00 |0009: return v0 │ │ +0ff09c: |[0ff09c] com.badlogic.gdx.scenes.scene2d.ui.Tree.getPrefWidth:()F │ │ +0ff0ac: 5510 650f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.sizeInvalid:Z // field@0f65 │ │ +0ff0b0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0ff0b4: 7010 e11c 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.computeSize:()V // method@1ce1 │ │ +0ff0ba: 5210 620f |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefWidth:F // field@0f62 │ │ +0ff0be: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0007 line=351 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ │ │ @@ -362308,17 +362363,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f0b1c: |[0f0b1c] com.badlogic.gdx.scenes.scene2d.ui.Tree.getRootNodes:()Lcom/badlogic/gdx/utils/Array; │ │ -0f0b2c: 5410 630f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0f63 │ │ -0f0b30: 1100 |0002: return-object v0 │ │ +0ff0c0: |[0ff0c0] com.badlogic.gdx.scenes.scene2d.ui.Tree.getRootNodes:()Lcom/badlogic/gdx/utils/Array; │ │ +0ff0d0: 5410 630f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0f63 │ │ +0ff0d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ │ │ #15 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;) │ │ @@ -362326,17 +362381,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f0b34: |[0f0b34] com.badlogic.gdx.scenes.scene2d.ui.Tree.getSelection:()Lcom/badlogic/gdx/utils/Array; │ │ -0f0b44: 5410 640f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ -0f0b48: 1100 |0002: return-object v0 │ │ +0ff0d8: |[0ff0d8] com.badlogic.gdx.scenes.scene2d.ui.Tree.getSelection:()Lcom/badlogic/gdx/utils/Array; │ │ +0ff0e8: 5410 640f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ +0ff0ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ │ │ #16 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;) │ │ @@ -362344,17 +362399,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f0b4c: |[0f0b4c] com.badlogic.gdx.scenes.scene2d.ui.Tree.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; │ │ -0f0b5c: 5410 660f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0f66 │ │ -0f0b60: 1100 |0002: return-object v0 │ │ +0ff0f0: |[0ff0f0] com.badlogic.gdx.scenes.scene2d.ui.Tree.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; │ │ +0ff100: 5410 660f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0f66 │ │ +0ff104: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ │ │ #17 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;) │ │ @@ -362362,23 +362417,23 @@ │ │ type : '(ILcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0f0b64: |[0f0b64] com.badlogic.gdx.scenes.scene2d.ui.Tree.insert:(ILcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ -0f0b74: 6e20 ff1c 3100 |0000: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.remove:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V // method@1cff │ │ -0f0b7a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0f0b7c: 5b30 520f |0004: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.parent:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0f52 │ │ -0f0b80: 5410 630f |0006: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0f63 │ │ -0f0b84: 6e30 761e 2003 |0008: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/Array;.insert:(ILjava/lang/Object;)V // method@1e76 │ │ -0f0b8a: 6e20 bd1c 1300 |000b: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.addToTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1cbd │ │ -0f0b90: 6e10 fc1c 0100 |000e: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.invalidateHierarchy:()V // method@1cfc │ │ -0f0b96: 0e00 |0011: return-void │ │ +0ff108: |[0ff108] com.badlogic.gdx.scenes.scene2d.ui.Tree.insert:(ILcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ +0ff118: 6e20 ff1c 3100 |0000: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.remove:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V // method@1cff │ │ +0ff11e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0ff120: 5b30 520f |0004: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.parent:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0f52 │ │ +0ff124: 5410 630f |0006: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0f63 │ │ +0ff128: 6e30 761e 2003 |0008: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/Array;.insert:(ILjava/lang/Object;)V // method@1e76 │ │ +0ff12e: 6e20 bd1c 1300 |000b: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.addToTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1cbd │ │ +0ff134: 6e10 fc1c 0100 |000e: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.invalidateHierarchy:()V // method@1cfc │ │ +0ff13a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0003 line=129 │ │ 0x0006 line=130 │ │ 0x000b line=131 │ │ 0x000e line=132 │ │ @@ -362393,19 +362448,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0f0b98: |[0f0b98] com.badlogic.gdx.scenes.scene2d.ui.Tree.invalidate:()V │ │ -0f0ba8: 6f10 3f1d 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.invalidate:()V // method@1d3f │ │ -0f0bae: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0f0bb0: 5c10 650f |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.sizeInvalid:Z // field@0f65 │ │ -0f0bb4: 0e00 |0006: return-void │ │ +0ff13c: |[0ff13c] com.badlogic.gdx.scenes.scene2d.ui.Tree.invalidate:()V │ │ +0ff14c: 6f10 3f1d 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.invalidate:()V // method@1d3f │ │ +0ff152: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0ff154: 5c10 650f |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.sizeInvalid:Z // field@0f65 │ │ +0ff158: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0003 line=159 │ │ 0x0006 line=160 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ @@ -362415,32 +362470,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -0f0bb8: |[0f0bb8] com.badlogic.gdx.scenes.scene2d.ui.Tree.layout:()V │ │ -0f0bc8: 5550 650f |0000: iget-boolean v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.sizeInvalid:Z // field@0f65 │ │ -0f0bcc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0f0bd0: 7010 e11c 0500 |0004: invoke-direct {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.computeSize:()V // method@1ce1 │ │ -0f0bd6: 5450 630f |0007: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0f63 │ │ -0f0bda: 5251 5d0f |0009: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.leftColumnWidth:F // field@0f5d │ │ -0f0bde: 5252 5c0f |000b: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.indentSpacing:F // field@0f5c │ │ -0f0be2: c621 |000d: add-float/2addr v1, v2 │ │ -0f0be4: 5252 5b0f |000e: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0f5b │ │ -0f0be8: c621 |0010: add-float/2addr v1, v2 │ │ -0f0bea: 6e10 ec1c 0500 |0011: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getHeight:()F // method@1cec │ │ -0f0bf0: 0a02 |0014: move-result v2 │ │ -0f0bf2: 5253 670f |0015: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0f67 │ │ -0f0bf6: 1504 0040 |0017: const/high16 v4, #int 1073741824 // #4000 │ │ -0f0bfa: c943 |0019: div-float/2addr v3, v4 │ │ -0f0bfc: c732 |001a: sub-float/2addr v2, v3 │ │ -0f0bfe: 7040 fd1c 0521 |001b: invoke-direct {v5, v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.layout:(Lcom/badlogic/gdx/utils/Array;FF)F // method@1cfd │ │ -0f0c04: 0e00 |001e: return-void │ │ +0ff15c: |[0ff15c] com.badlogic.gdx.scenes.scene2d.ui.Tree.layout:()V │ │ +0ff16c: 5550 650f |0000: iget-boolean v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.sizeInvalid:Z // field@0f65 │ │ +0ff170: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0ff174: 7010 e11c 0500 |0004: invoke-direct {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.computeSize:()V // method@1ce1 │ │ +0ff17a: 5450 630f |0007: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0f63 │ │ +0ff17e: 5251 5d0f |0009: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.leftColumnWidth:F // field@0f5d │ │ +0ff182: 5252 5c0f |000b: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.indentSpacing:F // field@0f5c │ │ +0ff186: c621 |000d: add-float/2addr v1, v2 │ │ +0ff188: 5252 5b0f |000e: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0f5b │ │ +0ff18c: c621 |0010: add-float/2addr v1, v2 │ │ +0ff18e: 6e10 ec1c 0500 |0011: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getHeight:()F // method@1cec │ │ +0ff194: 0a02 |0014: move-result v2 │ │ +0ff196: 5253 670f |0015: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0f67 │ │ +0ff19a: 1504 0040 |0017: const/high16 v4, #int 1073741824 // #4000 │ │ +0ff19e: c943 |0019: div-float/2addr v3, v4 │ │ +0ff1a0: c732 |001a: sub-float/2addr v2, v3 │ │ +0ff1a2: 7040 fd1c 0521 |001b: invoke-direct {v5, v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.layout:(Lcom/badlogic/gdx/utils/Array;FF)F // method@1cfd │ │ +0ff1a8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0007 line=201 │ │ 0x001e line=202 │ │ locals : │ │ 0x0000 - 0x001f reg=5 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ @@ -362450,26 +362505,26 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0f0c08: |[0f0c08] com.badlogic.gdx.scenes.scene2d.ui.Tree.remove:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ -0f0c18: 5430 520f |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.parent:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0f52 │ │ -0f0c1c: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -0f0c20: 5430 520f |0004: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.parent:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0f52 │ │ -0f0c24: 6e20 cc1c 3000 |0006: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.remove:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V // method@1ccc │ │ -0f0c2a: 0e00 |0009: return-void │ │ -0f0c2c: 5420 630f |000a: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0f63 │ │ -0f0c30: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -0f0c32: 6e30 7e1e 3001 |000d: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ -0f0c38: 6e20 ce1c 2300 |0010: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.removeFromTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1cce │ │ -0f0c3e: 6e10 fc1c 0200 |0013: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.invalidateHierarchy:()V // method@1cfc │ │ -0f0c44: 28f3 |0016: goto 0009 // -000d │ │ +0ff1ac: |[0ff1ac] com.badlogic.gdx.scenes.scene2d.ui.Tree.remove:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ +0ff1bc: 5430 520f |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.parent:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0f52 │ │ +0ff1c0: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +0ff1c4: 5430 520f |0004: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.parent:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0f52 │ │ +0ff1c8: 6e20 cc1c 3000 |0006: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.remove:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V // method@1ccc │ │ +0ff1ce: 0e00 |0009: return-void │ │ +0ff1d0: 5420 630f |000a: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0f63 │ │ +0ff1d4: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +0ff1d6: 6e30 7e1e 3001 |000d: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1e7e │ │ +0ff1dc: 6e20 ce1c 2300 |0010: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.removeFromTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1cce │ │ +0ff1e2: 6e10 fc1c 0200 |0013: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.invalidateHierarchy:()V // method@1cfc │ │ +0ff1e8: 28f3 |0016: goto 0009 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0004 line=137 │ │ 0x0009 line=143 │ │ 0x000a line=140 │ │ 0x0010 line=141 │ │ @@ -362483,45 +362538,45 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Array;FF)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 58 16-bit code units │ │ -0f0c48: |[0f0c48] com.badlogic.gdx.scenes.scene2d.ui.Tree.selectNodes:(Lcom/badlogic/gdx/utils/Array;FF)V │ │ -0f0c58: 5253 670f |0000: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0f67 │ │ -0f0c5c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0f0c5e: 5261 df0f |0003: iget v1, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0f0c62: 3510 1200 |0005: if-ge v0, v1, 0017 // +0012 │ │ -0f0c66: 6e20 741e 0600 |0007: invoke-virtual {v6, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0f0c6c: 0c02 |000a: move-result-object v2 │ │ -0f0c6e: 1f02 be02 |000b: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02be │ │ -0f0c72: 5424 4c0f |000d: iget-object v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f4c │ │ -0f0c76: 6e10 4f17 0400 |000f: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ -0f0c7c: 0a04 |0012: move-result v4 │ │ -0f0c7e: 2e04 0407 |0013: cmpg-float v4, v4, v7 │ │ -0f0c82: 3b04 0300 |0015: if-gez v4, 0018 // +0003 │ │ -0f0c86: 0e00 |0017: return-void │ │ -0f0c88: 6e10 ca1c 0200 |0018: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.isSelectable:()Z // method@1cca │ │ -0f0c8e: 0a04 |001b: move-result v4 │ │ -0f0c90: 3904 0500 |001c: if-nez v4, 0021 // +0005 │ │ -0f0c94: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0f0c98: 28e5 |0020: goto 0005 // -001b │ │ -0f0c9a: 5424 4c0f |0021: iget-object v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f4c │ │ -0f0c9e: 6e10 4f17 0400 |0023: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ -0f0ca4: 0a04 |0026: move-result v4 │ │ -0f0ca6: 2e04 0408 |0027: cmpg-float v4, v4, v8 │ │ -0f0caa: 3c04 0700 |0029: if-gtz v4, 0030 // +0007 │ │ -0f0cae: 5454 640f |002b: iget-object v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ -0f0cb2: 6e20 6a1e 2400 |002d: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0f0cb8: 5524 4e0f |0030: iget-boolean v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0f4e │ │ -0f0cbc: 3804 ecff |0032: if-eqz v4, 001e // -0014 │ │ -0f0cc0: 5424 4d0f |0034: iget-object v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ -0f0cc4: 6e40 011d 4587 |0036: invoke-virtual {v5, v4, v7, v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectNodes:(Lcom/badlogic/gdx/utils/Array;FF)V // method@1d01 │ │ -0f0cca: 28e5 |0039: goto 001e // -001b │ │ +0ff1ec: |[0ff1ec] com.badlogic.gdx.scenes.scene2d.ui.Tree.selectNodes:(Lcom/badlogic/gdx/utils/Array;FF)V │ │ +0ff1fc: 5253 670f |0000: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0f67 │ │ +0ff200: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0ff202: 5261 df0f |0003: iget v1, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0ff206: 3510 1200 |0005: if-ge v0, v1, 0017 // +0012 │ │ +0ff20a: 6e20 741e 0600 |0007: invoke-virtual {v6, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0ff210: 0c02 |000a: move-result-object v2 │ │ +0ff212: 1f02 bc02 |000b: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@02bc │ │ +0ff216: 5424 4c0f |000d: iget-object v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f4c │ │ +0ff21a: 6e10 4f17 0400 |000f: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ +0ff220: 0a04 |0012: move-result v4 │ │ +0ff222: 2e04 0407 |0013: cmpg-float v4, v4, v7 │ │ +0ff226: 3b04 0300 |0015: if-gez v4, 0018 // +0003 │ │ +0ff22a: 0e00 |0017: return-void │ │ +0ff22c: 6e10 ca1c 0200 |0018: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.isSelectable:()Z // method@1cca │ │ +0ff232: 0a04 |001b: move-result v4 │ │ +0ff234: 3904 0500 |001c: if-nez v4, 0021 // +0005 │ │ +0ff238: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ff23c: 28e5 |0020: goto 0005 // -001b │ │ +0ff23e: 5424 4c0f |0021: iget-object v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0f4c │ │ +0ff242: 6e10 4f17 0400 |0023: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@174f │ │ +0ff248: 0a04 |0026: move-result v4 │ │ +0ff24a: 2e04 0408 |0027: cmpg-float v4, v4, v8 │ │ +0ff24e: 3c04 0700 |0029: if-gtz v4, 0030 // +0007 │ │ +0ff252: 5454 640f |002b: iget-object v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ +0ff256: 6e20 6a1e 2400 |002d: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0ff25c: 5524 4e0f |0030: iget-boolean v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0f4e │ │ +0ff260: 3804 ecff |0032: if-eqz v4, 001e // -0014 │ │ +0ff264: 5424 4d0f |0034: iget-object v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0f4d │ │ +0ff268: 6e40 011d 4587 |0036: invoke-virtual {v5, v4, v7, v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectNodes:(Lcom/badlogic/gdx/utils/Array;FF)V // method@1d01 │ │ +0ff26e: 28e5 |0039: goto 001e // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0002 line=287 │ │ 0x0007 line=288 │ │ 0x000d line=289 │ │ 0x0017 line=294 │ │ @@ -362546,17 +362601,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f0ccc: |[0f0ccc] com.badlogic.gdx.scenes.scene2d.ui.Tree.setIconSpacing:(F)V │ │ -0f0cdc: 5901 5b0f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0f5b │ │ -0f0ce0: 0e00 |0002: return-void │ │ +0ff270: |[0ff270] com.badlogic.gdx.scenes.scene2d.ui.Tree.setIconSpacing:(F)V │ │ +0ff280: 5901 5b0f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0f5b │ │ +0ff284: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0002 line=347 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ 0x0000 - 0x0003 reg=1 iconSpacing F │ │ @@ -362566,17 +362621,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f0ce4: |[0f0ce4] com.badlogic.gdx.scenes.scene2d.ui.Tree.setMultiSelect:(Z)V │ │ -0f0cf4: 5c01 5e0f |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.multiSelect:Z // field@0f5e │ │ -0f0cf8: 0e00 |0002: return-void │ │ +0ff288: |[0ff288] com.badlogic.gdx.scenes.scene2d.ui.Tree.setMultiSelect:(Z)V │ │ +0ff298: 5c01 5e0f |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.multiSelect:Z // field@0f5e │ │ +0ff29c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ 0x0002 line=406 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ 0x0000 - 0x0003 reg=1 multiSelect Z │ │ @@ -362586,17 +362641,17 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f0cfc: |[0f0cfc] com.badlogic.gdx.scenes.scene2d.ui.Tree.setOverNode:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ -0f0d0c: 5b01 5f0f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.overNode:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0f5f │ │ -0f0d10: 0e00 |0002: return-void │ │ +0ff2a0: |[0ff2a0] com.badlogic.gdx.scenes.scene2d.ui.Tree.setOverNode:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ +0ff2b0: 5b01 5f0f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.overNode:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0f5f │ │ +0ff2b4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ 0x0002 line=332 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ 0x0000 - 0x0003 reg=1 overNode Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ @@ -362606,17 +362661,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f0d14: |[0f0d14] com.badlogic.gdx.scenes.scene2d.ui.Tree.setPadding:(F)V │ │ -0f0d24: 5901 600f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.padding:F // field@0f60 │ │ -0f0d28: 0e00 |0002: return-void │ │ +0ff2b8: |[0ff2b8] com.badlogic.gdx.scenes.scene2d.ui.Tree.setPadding:(F)V │ │ +0ff2c8: 5901 600f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.padding:F // field@0f60 │ │ +0ff2cc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0002 line=337 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ 0x0000 - 0x0003 reg=1 padding F │ │ @@ -362626,20 +362681,20 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0f0d2c: |[0f0d2c] com.badlogic.gdx.scenes.scene2d.ui.Tree.setSelection:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ -0f0d3c: 5410 640f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ -0f0d40: 6e10 6f1e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -0f0d46: 5410 640f |0005: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ -0f0d4a: 6e20 6a1e 2000 |0007: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ -0f0d50: 0e00 |000a: return-void │ │ +0ff2d0: |[0ff2d0] com.badlogic.gdx.scenes.scene2d.ui.Tree.setSelection:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ +0ff2e0: 5410 640f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ +0ff2e4: 6e10 6f1e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +0ff2ea: 5410 640f |0005: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ +0ff2ee: 6e20 6a1e 2000 |0007: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1e6a │ │ +0ff2f4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0005 line=302 │ │ 0x000a line=303 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ @@ -362650,20 +362705,20 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Array;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0f0d54: |[0f0d54] com.badlogic.gdx.scenes.scene2d.ui.Tree.setSelection:(Lcom/badlogic/gdx/utils/Array;)V │ │ -0f0d64: 5410 640f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ -0f0d68: 6e10 6f1e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ -0f0d6e: 5410 640f |0005: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ -0f0d72: 6e20 6b1e 2000 |0007: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.addAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1e6b │ │ -0f0d78: 0e00 |000a: return-void │ │ +0ff2f8: |[0ff2f8] com.badlogic.gdx.scenes.scene2d.ui.Tree.setSelection:(Lcom/badlogic/gdx/utils/Array;)V │ │ +0ff308: 5410 640f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ +0ff30c: 6e10 6f1e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1e6f │ │ +0ff312: 5410 640f |0005: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0f64 │ │ +0ff316: 6e20 6b1e 2000 |0007: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.addAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1e6b │ │ +0ff31c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0005 line=307 │ │ 0x000a line=308 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Lcom/badlogic/gdx/utils/Array; │ │ @@ -362675,28 +362730,28 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0f0d7c: |[0f0d7c] com.badlogic.gdx.scenes.scene2d.ui.Tree.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;)V │ │ -0f0d8c: 5b23 660f |0000: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0f66 │ │ -0f0d90: 5430 570f |0002: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.plus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f57 │ │ -0f0d94: 7210 071e 0000 |0004: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0f0d9a: 0a00 |0007: move-result v0 │ │ -0f0d9c: 5431 550f |0008: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.minus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f55 │ │ -0f0da0: 7210 071e 0100 |000a: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0f0da6: 0a01 |000d: move-result v1 │ │ -0f0da8: 7120 1826 1000 |000e: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0f0dae: 0a00 |0011: move-result v0 │ │ -0f0db0: 5221 5b0f |0012: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0f5b │ │ -0f0db4: c610 |0014: add-float/2addr v0, v1 │ │ -0f0db6: 5920 5c0f |0015: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.indentSpacing:F // field@0f5c │ │ -0f0dba: 0e00 |0017: return-void │ │ +0ff320: |[0ff320] com.badlogic.gdx.scenes.scene2d.ui.Tree.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;)V │ │ +0ff330: 5b23 660f |0000: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0f66 │ │ +0ff334: 5430 570f |0002: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.plus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f57 │ │ +0ff338: 7210 071e 0000 |0004: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0ff33e: 0a00 |0007: move-result v0 │ │ +0ff340: 5431 550f |0008: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.minus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f55 │ │ +0ff344: 7210 071e 0100 |000a: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +0ff34a: 0a01 |000d: move-result v1 │ │ +0ff34c: 7120 1826 1000 |000e: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0ff352: 0a00 |0011: move-result v0 │ │ +0ff354: 5221 5b0f |0012: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0f5b │ │ +0ff358: c610 |0014: add-float/2addr v0, v1 │ │ +0ff35a: 5920 5c0f |0015: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.indentSpacing:F // field@0f5c │ │ +0ff35e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0002 line=120 │ │ 0x0017 line=121 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ @@ -362707,32 +362762,32 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f0dbc: |[0f0dbc] com.badlogic.gdx.scenes.scene2d.ui.Tree.setYSpacing:(F)V │ │ -0f0dcc: 5901 670f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0f67 │ │ -0f0dd0: 0e00 |0002: return-void │ │ +0ff360: |[0ff360] com.badlogic.gdx.scenes.scene2d.ui.Tree.setYSpacing:(F)V │ │ +0ff370: 5901 670f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0f67 │ │ +0ff374: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0002 line=342 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ 0x0000 - 0x0003 reg=1 ySpacing F │ │ │ │ - source_file_idx : 3982 (Tree.java) │ │ + source_file_idx : 3980 (Tree.java) │ │ │ │ Class #832 header: │ │ -class_idx : 705 │ │ +class_idx : 703 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 707 │ │ -source_file_idx : 4256 │ │ +superclass_idx : 705 │ │ +source_file_idx : 4254 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ Class #832 - │ │ Class descriptor : 'Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;' │ │ @@ -362767,21 +362822,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0f0dd4: |[0f0dd4] com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup.:()V │ │ -0f0de4: 7010 2d1d 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.:()V // method@1d2d │ │ -0f0dea: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0f0dec: 5c10 6c0f |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.sizeInvalid:Z // field@0f6c │ │ -0f0df0: 6200 a80d |0006: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.childrenOnly:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0da8 │ │ -0f0df4: 6e20 151d 0100 |0008: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@1d15 │ │ -0f0dfa: 0e00 |000b: return-void │ │ +0ff378: |[0ff378] com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup.:()V │ │ +0ff388: 7010 2d1d 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.:()V // method@1d2d │ │ +0ff38e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0ff390: 5c10 6c0f |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.sizeInvalid:Z // field@0f6c │ │ +0ff394: 6200 a80d |0006: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.childrenOnly:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0da8 │ │ +0ff398: 6e20 151d 0100 |0008: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@1d15 │ │ +0ff39e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=32 │ │ 0x0006 line=37 │ │ 0x000b line=38 │ │ locals : │ │ @@ -362792,58 +362847,58 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -0f0dfc: |[0f0dfc] com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup.computeSize:()V │ │ -0f0e0c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0f0e0e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0f0e10: 5c75 6c0f |0002: iput-boolean v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.sizeInvalid:Z // field@0f6c │ │ -0f0e14: 5976 6a0f |0004: iput v6, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefWidth:F // field@0f6a │ │ -0f0e18: 5976 690f |0006: iput v6, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefHeight:F // field@0f69 │ │ -0f0e1c: 6e10 0c1d 0700 |0008: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@1d0c │ │ -0f0e22: 0c01 |000b: move-result-object v1 │ │ -0f0e24: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -0f0e26: 5214 a111 |000d: iget v4, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ -0f0e2a: 3542 3d00 |000f: if-ge v2, v4, 004c // +003d │ │ -0f0e2e: 6e20 af22 2100 |0011: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.get:(I)Ljava/lang/Object; // method@22af │ │ -0f0e34: 0c00 |0014: move-result-object v0 │ │ -0f0e36: 1f00 5902 |0015: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0259 │ │ -0f0e3a: 2005 df02 |0017: instance-of v5, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0f0e3e: 3805 1d00 |0019: if-eqz v5, 0036 // +001d │ │ -0f0e42: 0703 |001b: move-object v3, v0 │ │ -0f0e44: 1f03 df02 |001c: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0f0e48: 5275 6a0f |001e: iget v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefWidth:F // field@0f6a │ │ -0f0e4c: 7210 2a1e 0300 |0020: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1e2a │ │ -0f0e52: 0a06 |0023: move-result v6 │ │ -0f0e54: 7120 1826 6500 |0024: invoke-static {v5, v6}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0f0e5a: 0a05 |0027: move-result v5 │ │ -0f0e5c: 5975 6a0f |0028: iput v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefWidth:F // field@0f6a │ │ -0f0e60: 5275 690f |002a: iget v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefHeight:F // field@0f69 │ │ -0f0e64: 7210 291e 0300 |002c: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1e29 │ │ -0f0e6a: 0a06 |002f: move-result v6 │ │ -0f0e6c: c665 |0030: add-float/2addr v5, v6 │ │ -0f0e6e: 5975 690f |0031: iput v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefHeight:F // field@0f69 │ │ -0f0e72: d802 0201 |0033: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0f0e76: 28da |0035: goto 000f // -0026 │ │ -0f0e78: 5275 6a0f |0036: iget v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefWidth:F // field@0f6a │ │ -0f0e7c: 6e10 4d17 0000 |0038: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ -0f0e82: 0a06 |003b: move-result v6 │ │ -0f0e84: 7120 1826 6500 |003c: invoke-static {v5, v6}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0f0e8a: 0a05 |003f: move-result v5 │ │ -0f0e8c: 5975 6a0f |0040: iput v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefWidth:F // field@0f6a │ │ -0f0e90: 5275 690f |0042: iget v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefHeight:F // field@0f69 │ │ -0f0e94: 6e10 4017 0000 |0044: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ -0f0e9a: 0a06 |0047: move-result v6 │ │ -0f0e9c: c665 |0048: add-float/2addr v5, v6 │ │ -0f0e9e: 5975 690f |0049: iput v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefHeight:F // field@0f69 │ │ -0f0ea2: 28e8 |004b: goto 0033 // -0018 │ │ -0f0ea4: 0e00 |004c: return-void │ │ +0ff3a0: |[0ff3a0] com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup.computeSize:()V │ │ +0ff3b0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0ff3b2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0ff3b4: 5c75 6c0f |0002: iput-boolean v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.sizeInvalid:Z // field@0f6c │ │ +0ff3b8: 5976 6a0f |0004: iput v6, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefWidth:F // field@0f6a │ │ +0ff3bc: 5976 690f |0006: iput v6, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefHeight:F // field@0f69 │ │ +0ff3c0: 6e10 0c1d 0700 |0008: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@1d0c │ │ +0ff3c6: 0c01 |000b: move-result-object v1 │ │ +0ff3c8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +0ff3ca: 5214 a111 |000d: iget v4, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ +0ff3ce: 3542 3d00 |000f: if-ge v2, v4, 004c // +003d │ │ +0ff3d2: 6e20 af22 2100 |0011: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.get:(I)Ljava/lang/Object; // method@22af │ │ +0ff3d8: 0c00 |0014: move-result-object v0 │ │ +0ff3da: 1f00 5702 |0015: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0257 │ │ +0ff3de: 2005 dd02 |0017: instance-of v5, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0ff3e2: 3805 1d00 |0019: if-eqz v5, 0036 // +001d │ │ +0ff3e6: 0703 |001b: move-object v3, v0 │ │ +0ff3e8: 1f03 dd02 |001c: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0ff3ec: 5275 6a0f |001e: iget v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefWidth:F // field@0f6a │ │ +0ff3f0: 7210 2a1e 0300 |0020: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1e2a │ │ +0ff3f6: 0a06 |0023: move-result v6 │ │ +0ff3f8: 7120 1826 6500 |0024: invoke-static {v5, v6}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0ff3fe: 0a05 |0027: move-result v5 │ │ +0ff400: 5975 6a0f |0028: iput v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefWidth:F // field@0f6a │ │ +0ff404: 5275 690f |002a: iget v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefHeight:F // field@0f69 │ │ +0ff408: 7210 291e 0300 |002c: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1e29 │ │ +0ff40e: 0a06 |002f: move-result v6 │ │ +0ff410: c665 |0030: add-float/2addr v5, v6 │ │ +0ff412: 5975 690f |0031: iput v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefHeight:F // field@0f69 │ │ +0ff416: d802 0201 |0033: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0ff41a: 28da |0035: goto 000f // -0026 │ │ +0ff41c: 5275 6a0f |0036: iget v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefWidth:F // field@0f6a │ │ +0ff420: 6e10 4d17 0000 |0038: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ +0ff426: 0a06 |003b: move-result v6 │ │ +0ff428: 7120 1826 6500 |003c: invoke-static {v5, v6}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +0ff42e: 0a05 |003f: move-result v5 │ │ +0ff430: 5975 6a0f |0040: iput v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefWidth:F // field@0f6a │ │ +0ff434: 5275 690f |0042: iget v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefHeight:F // field@0f69 │ │ +0ff438: 6e10 4017 0000 |0044: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ +0ff43e: 0a06 |0047: move-result v6 │ │ +0ff440: c665 |0048: add-float/2addr v5, v6 │ │ +0ff442: 5975 690f |0049: iput v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefHeight:F // field@0f69 │ │ +0ff446: 28e8 |004b: goto 0033 // -0018 │ │ +0ff448: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=57 │ │ 0x0004 line=58 │ │ 0x0006 line=59 │ │ 0x0008 line=60 │ │ 0x000c line=61 │ │ @@ -362870,20 +362925,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0f0ea8: |[0f0ea8] com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup.getPrefHeight:()F │ │ -0f0eb8: 5510 6c0f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.sizeInvalid:Z // field@0f6c │ │ -0f0ebc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0f0ec0: 7010 0b1d 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.computeSize:()V // method@1d0b │ │ -0f0ec6: 5210 690f |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefHeight:F // field@0f69 │ │ -0f0eca: 0f00 |0009: return v0 │ │ +0ff44c: |[0ff44c] com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup.getPrefHeight:()F │ │ +0ff45c: 5510 6c0f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.sizeInvalid:Z // field@0f6c │ │ +0ff460: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0ff464: 7010 0b1d 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.computeSize:()V // method@1d0b │ │ +0ff46a: 5210 690f |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefHeight:F // field@0f69 │ │ +0ff46e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0007 line=110 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup; │ │ │ │ @@ -362892,20 +362947,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0f0ecc: |[0f0ecc] com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup.getPrefWidth:()F │ │ -0f0edc: 5510 6c0f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.sizeInvalid:Z // field@0f6c │ │ -0f0ee0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0f0ee4: 7010 0b1d 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.computeSize:()V // method@1d0b │ │ -0f0eea: 5210 6a0f |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefWidth:F // field@0f6a │ │ -0f0eee: 0f00 |0009: return v0 │ │ +0ff470: |[0ff470] com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup.getPrefWidth:()F │ │ +0ff480: 5510 6c0f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.sizeInvalid:Z // field@0f6c │ │ +0ff484: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0ff488: 7010 0b1d 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.computeSize:()V // method@1d0b │ │ +0ff48e: 5210 6a0f |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefWidth:F // field@0f6a │ │ +0ff492: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0007 line=105 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup; │ │ │ │ @@ -362914,19 +362969,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0f0ef0: |[0f0ef0] com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup.invalidate:()V │ │ -0f0f00: 6f10 3f1d 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.invalidate:()V // method@1d3f │ │ -0f0f06: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0f0f08: 5c10 6c0f |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.sizeInvalid:Z // field@0f6c │ │ -0f0f0c: 0e00 |0006: return-void │ │ +0ff494: |[0ff494] com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup.invalidate:()V │ │ +0ff4a4: 6f10 3f1d 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.invalidate:()V // method@1d3f │ │ +0ff4aa: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0ff4ac: 5c10 6c0f |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.sizeInvalid:Z // field@0f6c │ │ +0ff4b0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0006 line=54 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup; │ │ @@ -362936,74 +362991,74 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 106 16-bit code units │ │ -0f0f10: |[0f0f10] com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup.layout:()V │ │ -0f0f20: 6e10 101d 0d00 |0000: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.getWidth:()F // method@1d10 │ │ -0f0f26: 0a03 |0003: move-result v3 │ │ -0f0f28: 55db 6b0f |0004: iget-boolean v11, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.reverse:Z // field@0f6b │ │ -0f0f2c: 380b 4200 |0006: if-eqz v11, 0048 // +0042 │ │ -0f0f30: 120a |0008: const/4 v10, #int 0 // #0 │ │ -0f0f32: 55db 6b0f |0009: iget-boolean v11, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.reverse:Z // field@0f6b │ │ -0f0f36: 380b 4200 |000b: if-eqz v11, 004d // +0042 │ │ -0f0f3a: 1502 803f |000d: const/high16 v2, #int 1065353216 // #3f80 │ │ -0f0f3e: 6e10 0c1d 0d00 |000f: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@1d0c │ │ -0f0f44: 0c01 |0012: move-result-object v1 │ │ -0f0f46: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -0f0f48: 5217 a111 |0014: iget v7, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ -0f0f4c: 3575 5300 |0016: if-ge v5, v7, 0069 // +0053 │ │ -0f0f50: 6e20 af22 5100 |0018: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/SnapshotArray;.get:(I)Ljava/lang/Object; // method@22af │ │ -0f0f56: 0c00 |001b: move-result-object v0 │ │ -0f0f58: 1f00 5902 |001c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0259 │ │ -0f0f5c: 200b df02 |001e: instance-of v11, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0f0f60: 380b 3000 |0020: if-eqz v11, 0050 // +0030 │ │ -0f0f64: 0706 |0022: move-object v6, v0 │ │ -0f0f66: 1f06 df02 |0023: check-cast v6, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02df │ │ -0f0f6a: 7210 2a1e 0600 |0025: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1e2a │ │ -0f0f70: 0a08 |0028: move-result v8 │ │ -0f0f72: 7210 291e 0600 |0029: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1e29 │ │ -0f0f78: 0a04 |002c: move-result v4 │ │ -0f0f7a: 52db 680f |002d: iget v11, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.alignment:I // field@0f68 │ │ -0f0f7e: dd0b 0b08 |002f: and-int/lit8 v11, v11, #int 8 // #08 │ │ -0f0f82: 380b 2800 |0031: if-eqz v11, 0059 // +0028 │ │ -0f0f86: 1209 |0033: const/4 v9, #int 0 // #0 │ │ -0f0f88: 55db 6b0f |0034: iget-boolean v11, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.reverse:Z // field@0f6b │ │ -0f0f8c: 390b 0500 |0036: if-nez v11, 003b // +0005 │ │ -0f0f90: a80b 0402 |0038: mul-float v11, v4, v2 │ │ -0f0f94: c6ba |003a: add-float/2addr v10, v11 │ │ -0f0f96: 6e54 6317 908a |003b: invoke-virtual {v0, v9, v10, v8, v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setBounds:(FFFF)V // method@1763 │ │ -0f0f9c: 55db 6b0f |003e: iget-boolean v11, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.reverse:Z // field@0f6b │ │ -0f0fa0: 380b 0500 |0040: if-eqz v11, 0045 // +0005 │ │ -0f0fa4: a80b 0402 |0042: mul-float v11, v4, v2 │ │ -0f0fa8: c6ba |0044: add-float/2addr v10, v11 │ │ -0f0faa: d805 0501 |0045: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0f0fae: 28cf |0047: goto 0016 // -0031 │ │ -0f0fb0: 6e10 0d1d 0d00 |0048: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.getHeight:()F // method@1d0d │ │ -0f0fb6: 0a0a |004b: move-result v10 │ │ -0f0fb8: 28bd |004c: goto 0009 // -0043 │ │ -0f0fba: 1502 80bf |004d: const/high16 v2, #int -1082130432 // #bf80 │ │ -0f0fbe: 28c0 |004f: goto 000f // -0040 │ │ -0f0fc0: 6e10 4d17 0000 |0050: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ -0f0fc6: 0a08 |0053: move-result v8 │ │ -0f0fc8: 6e10 4017 0000 |0054: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ -0f0fce: 0a04 |0057: move-result v4 │ │ -0f0fd0: 28d5 |0058: goto 002d // -002b │ │ -0f0fd2: 52db 680f |0059: iget v11, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.alignment:I // field@0f68 │ │ -0f0fd6: dd0b 0b10 |005b: and-int/lit8 v11, v11, #int 16 // #10 │ │ -0f0fda: 380b 0500 |005d: if-eqz v11, 0062 // +0005 │ │ -0f0fde: a709 0308 |005f: sub-float v9, v3, v8 │ │ -0f0fe2: 28d3 |0061: goto 0034 // -002d │ │ -0f0fe4: a70b 0308 |0062: sub-float v11, v3, v8 │ │ -0f0fe8: 150c 0040 |0064: const/high16 v12, #int 1073741824 // #4000 │ │ -0f0fec: a909 0b0c |0066: div-float v9, v11, v12 │ │ -0f0ff0: 28cc |0068: goto 0034 // -0034 │ │ -0f0ff2: 0e00 |0069: return-void │ │ +0ff4b4: |[0ff4b4] com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup.layout:()V │ │ +0ff4c4: 6e10 101d 0d00 |0000: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.getWidth:()F // method@1d10 │ │ +0ff4ca: 0a03 |0003: move-result v3 │ │ +0ff4cc: 55db 6b0f |0004: iget-boolean v11, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.reverse:Z // field@0f6b │ │ +0ff4d0: 380b 4200 |0006: if-eqz v11, 0048 // +0042 │ │ +0ff4d4: 120a |0008: const/4 v10, #int 0 // #0 │ │ +0ff4d6: 55db 6b0f |0009: iget-boolean v11, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.reverse:Z // field@0f6b │ │ +0ff4da: 380b 4200 |000b: if-eqz v11, 004d // +0042 │ │ +0ff4de: 1502 803f |000d: const/high16 v2, #int 1065353216 // #3f80 │ │ +0ff4e2: 6e10 0c1d 0d00 |000f: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@1d0c │ │ +0ff4e8: 0c01 |0012: move-result-object v1 │ │ +0ff4ea: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +0ff4ec: 5217 a111 |0014: iget v7, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@11a1 │ │ +0ff4f0: 3575 5300 |0016: if-ge v5, v7, 0069 // +0053 │ │ +0ff4f4: 6e20 af22 5100 |0018: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/SnapshotArray;.get:(I)Ljava/lang/Object; // method@22af │ │ +0ff4fa: 0c00 |001b: move-result-object v0 │ │ +0ff4fc: 1f00 5702 |001c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0257 │ │ +0ff500: 200b dd02 |001e: instance-of v11, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0ff504: 380b 3000 |0020: if-eqz v11, 0050 // +0030 │ │ +0ff508: 0706 |0022: move-object v6, v0 │ │ +0ff50a: 1f06 dd02 |0023: check-cast v6, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@02dd │ │ +0ff50e: 7210 2a1e 0600 |0025: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1e2a │ │ +0ff514: 0a08 |0028: move-result v8 │ │ +0ff516: 7210 291e 0600 |0029: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1e29 │ │ +0ff51c: 0a04 |002c: move-result v4 │ │ +0ff51e: 52db 680f |002d: iget v11, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.alignment:I // field@0f68 │ │ +0ff522: dd0b 0b08 |002f: and-int/lit8 v11, v11, #int 8 // #08 │ │ +0ff526: 380b 2800 |0031: if-eqz v11, 0059 // +0028 │ │ +0ff52a: 1209 |0033: const/4 v9, #int 0 // #0 │ │ +0ff52c: 55db 6b0f |0034: iget-boolean v11, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.reverse:Z // field@0f6b │ │ +0ff530: 390b 0500 |0036: if-nez v11, 003b // +0005 │ │ +0ff534: a80b 0402 |0038: mul-float v11, v4, v2 │ │ +0ff538: c6ba |003a: add-float/2addr v10, v11 │ │ +0ff53a: 6e54 6317 908a |003b: invoke-virtual {v0, v9, v10, v8, v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setBounds:(FFFF)V // method@1763 │ │ +0ff540: 55db 6b0f |003e: iget-boolean v11, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.reverse:Z // field@0f6b │ │ +0ff544: 380b 0500 |0040: if-eqz v11, 0045 // +0005 │ │ +0ff548: a80b 0402 |0042: mul-float v11, v4, v2 │ │ +0ff54c: c6ba |0044: add-float/2addr v10, v11 │ │ +0ff54e: d805 0501 |0045: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0ff552: 28cf |0047: goto 0016 // -0031 │ │ +0ff554: 6e10 0d1d 0d00 |0048: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.getHeight:()F // method@1d0d │ │ +0ff55a: 0a0a |004b: move-result v10 │ │ +0ff55c: 28bd |004c: goto 0009 // -0043 │ │ +0ff55e: 1502 80bf |004d: const/high16 v2, #int -1082130432 // #bf80 │ │ +0ff562: 28c0 |004f: goto 000f // -0040 │ │ +0ff564: 6e10 4d17 0000 |0050: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ +0ff56a: 0a08 |0053: move-result v8 │ │ +0ff56c: 6e10 4017 0000 |0054: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ +0ff572: 0a04 |0057: move-result v4 │ │ +0ff574: 28d5 |0058: goto 002d // -002b │ │ +0ff576: 52db 680f |0059: iget v11, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.alignment:I // field@0f68 │ │ +0ff57a: dd0b 0b10 |005b: and-int/lit8 v11, v11, #int 16 // #10 │ │ +0ff57e: 380b 0500 |005d: if-eqz v11, 0062 // +0005 │ │ +0ff582: a709 0308 |005f: sub-float v9, v3, v8 │ │ +0ff586: 28d3 |0061: goto 0034 // -002d │ │ +0ff588: a70b 0308 |0062: sub-float v11, v3, v8 │ │ +0ff58c: 150c 0040 |0064: const/high16 v12, #int 1073741824 // #4000 │ │ +0ff590: a909 0b0c |0066: div-float v9, v11, v12 │ │ +0ff594: 28cc |0068: goto 0034 // -0034 │ │ +0ff596: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0004 line=76 │ │ 0x0009 line=77 │ │ 0x000f line=78 │ │ 0x0013 line=79 │ │ @@ -363055,17 +363110,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f0ff4: |[0f0ff4] com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup.setAlignment:(I)V │ │ -0f1004: 5901 680f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.alignment:I // field@0f68 │ │ -0f1008: 0e00 |0002: return-void │ │ +0ff598: |[0ff598] com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup.setAlignment:(I)V │ │ +0ff5a8: 5901 680f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.alignment:I // field@0f68 │ │ +0ff5ac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0002 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup; │ │ 0x0000 - 0x0003 reg=1 alignment I │ │ @@ -363075,31 +363130,31 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f100c: |[0f100c] com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup.setReverse:(Z)V │ │ -0f101c: 5c01 6b0f |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.reverse:Z // field@0f6b │ │ -0f1020: 0e00 |0002: return-void │ │ +0ff5b0: |[0ff5b0] com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup.setReverse:(Z)V │ │ +0ff5c0: 5c01 6b0f |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.reverse:Z // field@0f6b │ │ +0ff5c4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0002 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup; │ │ 0x0000 - 0x0003 reg=1 reverse Z │ │ │ │ - source_file_idx : 4256 (VerticalGroup.java) │ │ + source_file_idx : 4254 (VerticalGroup.java) │ │ │ │ Class #833 header: │ │ -class_idx : 721 │ │ +class_idx : 719 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 726 │ │ +superclass_idx : 724 │ │ source_file_idx : 754 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #833 annotations: │ │ @@ -363128,19 +363183,19 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0f1024: |[0f1024] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$1.:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;)V │ │ -0f1034: 5b01 a20f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f1038: 5b02 a30f |0002: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; // field@0fa3 │ │ -0f103c: 7010 ea1d 0000 |0004: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.:()V // method@1dea │ │ -0f1042: 0e00 |0007: return-void │ │ +0ff5c8: |[0ff5c8] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$1.:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;)V │ │ +0ff5d8: 5b01 a20f |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff5dc: 5b02 a30f |0002: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; // field@0fa3 │ │ +0ff5e0: 7010 ea1d 0000 |0004: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.:()V // method@1dea │ │ +0ff5e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; │ │ @@ -363151,224 +363206,224 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 408 16-bit code units │ │ -0f1044: |[0f1044] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$1.drag:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0f1054: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -0f1058: 5402 a20f |0002: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f105c: 5422 b10f |0004: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0fb1 │ │ -0f1060: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ -0f1064: 0e00 |0008: return-void │ │ -0f1066: 7401 d317 1200 |0009: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@17d3 │ │ -0f106c: 0c0f |000c: move-result-object v15 │ │ -0f106e: 120a |000d: const/4 v10, #int 0 // #0 │ │ -0f1070: 0800 1100 |000e: move-object/from16 v0, v17 │ │ -0f1074: 5402 a20f |0010: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f1078: 5422 ab0f |0012: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fab │ │ -0f107c: 3802 1700 |0014: if-eqz v2, 002b // +0017 │ │ -0f1080: 0800 1100 |0016: move-object/from16 v0, v17 │ │ -0f1084: 5402 a20f |0018: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f1088: 5422 ab0f |001a: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fab │ │ -0f108c: 6e10 4c17 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getTouchable:()Lcom/badlogic/gdx/scenes/scene2d/Touchable; // method@174c │ │ -0f1092: 0c0a |001f: move-result-object v10 │ │ -0f1094: 0800 1100 |0020: move-object/from16 v0, v17 │ │ -0f1098: 5402 a20f |0022: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f109c: 5422 ab0f |0024: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fab │ │ -0f10a0: 6203 a90d |0026: sget-object v3, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.disabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0da9 │ │ -0f10a4: 6e20 7417 3200 |0028: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@1774 │ │ -0f10aa: 120e |002b: const/4 v14, #int 0 // #0 │ │ -0f10ac: 0800 1100 |002c: move-object/from16 v0, v17 │ │ -0f10b0: 5402 a20f |002e: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f10b4: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -0f10b6: 5c23 b00f |0031: iput-boolean v3, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.isValidTarget:Z // field@0fb0 │ │ -0f10ba: 7401 d317 1200 |0033: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@17d3 │ │ -0f10c0: 0c02 |0036: move-result-object v2 │ │ -0f10c2: 7401 d417 1200 |0037: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@17d4 │ │ -0f10c8: 0a03 |003a: move-result v3 │ │ -0f10ca: 7401 d517 1200 |003b: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@17d5 │ │ -0f10d0: 0a04 |003e: move-result v4 │ │ -0f10d2: 1215 |003f: const/4 v5, #int 1 // #1 │ │ -0f10d4: 6e40 1218 3254 |0040: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1812 │ │ -0f10da: 0c0b |0043: move-result-object v11 │ │ -0f10dc: 390b 1300 |0044: if-nez v11, 0057 // +0013 │ │ -0f10e0: 7401 d317 1200 |0046: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@17d3 │ │ -0f10e6: 0c02 |0049: move-result-object v2 │ │ -0f10e8: 7401 d417 1200 |004a: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@17d4 │ │ -0f10ee: 0a03 |004d: move-result v3 │ │ -0f10f0: 7401 d517 1200 |004e: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@17d5 │ │ -0f10f6: 0a04 |0051: move-result v4 │ │ -0f10f8: 1205 |0052: const/4 v5, #int 0 // #0 │ │ -0f10fa: 6e40 1218 3254 |0053: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1812 │ │ -0f1100: 0c0b |0056: move-result-object v11 │ │ -0f1102: 380b 5a00 |0057: if-eqz v11, 00b1 // +005a │ │ -0f1106: 120c |0059: const/4 v12, #int 0 // #0 │ │ -0f1108: 0800 1100 |005a: move-object/from16 v0, v17 │ │ -0f110c: 5402 a20f |005c: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f1110: 5422 b60f |005e: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.targets:Lcom/badlogic/gdx/utils/Array; // field@0fb6 │ │ -0f1114: 522d df0f |0060: iget v13, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0f1118: 35dc 4f00 |0062: if-ge v12, v13, 00b1 // +004f │ │ -0f111c: 0800 1100 |0064: move-object/from16 v0, v17 │ │ -0f1120: 5402 a20f |0066: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f1124: 5422 b60f |0068: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.targets:Lcom/badlogic/gdx/utils/Array; // field@0fb6 │ │ -0f1128: 6e20 741e c200 |006a: invoke-virtual {v2, v12}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0f112e: 0c01 |006d: move-result-object v1 │ │ -0f1130: 1f01 d402 |006e: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // type@02d4 │ │ -0f1134: 5412 a90f |0070: iget-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa9 │ │ -0f1138: 6e20 5317 b200 |0072: invoke-virtual {v2, v11}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isAscendantOf:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@1753 │ │ -0f113e: 0a02 |0075: move-result v2 │ │ -0f1140: 3902 0500 |0076: if-nez v2, 007b // +0005 │ │ -0f1144: d80c 0c01 |0078: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0f1148: 28e8 |007a: goto 0062 // -0018 │ │ -0f114a: 071e |007b: move-object v14, v1 │ │ -0f114c: 5412 a90f |007c: iget-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa9 │ │ -0f1150: 6203 f00b |007e: sget-object v3, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0f1154: 7401 d417 1200 |0080: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@17d4 │ │ -0f115a: 0a04 |0083: move-result v4 │ │ -0f115c: 7401 d517 1200 |0084: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@17d5 │ │ -0f1162: 0a05 |0087: move-result v5 │ │ -0f1164: 6e30 6814 4305 |0088: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0f116a: 0c03 |008b: move-result-object v3 │ │ -0f116c: 6e20 7c17 3200 |008c: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@177c │ │ -0f1172: 0800 1100 |008f: move-object/from16 v0, v17 │ │ -0f1176: 5400 a20f |0091: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f117a: 0810 0000 |0093: move-object/from16 v16, v0 │ │ -0f117e: 0800 1100 |0095: move-object/from16 v0, v17 │ │ -0f1182: 5402 a30f |0097: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; // field@0fa3 │ │ -0f1186: 0800 1100 |0099: move-object/from16 v0, v17 │ │ -0f118a: 5403 a20f |009b: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f118e: 5433 b10f |009d: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0fb1 │ │ -0f1192: 6204 f00b |009f: sget-object v4, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0f1196: 5244 f30b |00a1: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0f119a: 6205 f00b |00a3: sget-object v5, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0f119e: 5255 f40b |00a5: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0f11a2: 0206 1500 |00a7: move/from16 v6, v21 │ │ -0f11a6: 7406 db1d 0100 |00a9: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;.drag:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;FFI)Z // method@1ddb │ │ -0f11ac: 0a02 |00ac: move-result v2 │ │ -0f11ae: 0800 1000 |00ad: move-object/from16 v0, v16 │ │ -0f11b2: 5c02 b00f |00af: iput-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.isValidTarget:Z // field@0fb0 │ │ -0f11b6: 0800 1100 |00b1: move-object/from16 v0, v17 │ │ -0f11ba: 5402 a20f |00b3: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f11be: 5422 b50f |00b5: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0fb5 │ │ -0f11c2: 322e 2300 |00b7: if-eq v14, v2, 00da // +0023 │ │ -0f11c6: 0800 1100 |00b9: move-object/from16 v0, v17 │ │ -0f11ca: 5402 a20f |00bb: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f11ce: 5422 b50f |00bd: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0fb5 │ │ -0f11d2: 3802 1500 |00bf: if-eqz v2, 00d4 // +0015 │ │ -0f11d6: 0800 1100 |00c1: move-object/from16 v0, v17 │ │ -0f11da: 5402 a20f |00c3: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f11de: 5422 b50f |00c5: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0fb5 │ │ -0f11e2: 0800 1100 |00c7: move-object/from16 v0, v17 │ │ -0f11e6: 5403 a30f |00c9: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; // field@0fa3 │ │ -0f11ea: 0800 1100 |00cb: move-object/from16 v0, v17 │ │ -0f11ee: 5404 a20f |00cd: iget-object v4, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f11f2: 5444 b10f |00cf: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0fb1 │ │ -0f11f6: 6e30 de1d 3204 |00d1: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;.reset:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;)V // method@1dde │ │ -0f11fc: 0800 1100 |00d4: move-object/from16 v0, v17 │ │ -0f1200: 5402 a20f |00d6: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f1204: 5b2e b50f |00d8: iput-object v14, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0fb5 │ │ -0f1208: 0800 1100 |00da: move-object/from16 v0, v17 │ │ -0f120c: 5402 a20f |00dc: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f1210: 5422 ab0f |00de: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fab │ │ -0f1214: 3802 0b00 |00e0: if-eqz v2, 00eb // +000b │ │ -0f1218: 0800 1100 |00e2: move-object/from16 v0, v17 │ │ -0f121c: 5402 a20f |00e4: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f1220: 5422 ab0f |00e6: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fab │ │ -0f1224: 6e20 7417 a200 |00e8: invoke-virtual {v2, v10}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@1774 │ │ -0f122a: 1207 |00eb: const/4 v7, #int 0 // #0 │ │ -0f122c: 0800 1100 |00ec: move-object/from16 v0, v17 │ │ -0f1230: 5402 a20f |00ee: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f1234: 5422 b50f |00f0: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0fb5 │ │ -0f1238: 3802 1200 |00f2: if-eqz v2, 0104 // +0012 │ │ -0f123c: 0800 1100 |00f4: move-object/from16 v0, v17 │ │ -0f1240: 5402 a20f |00f6: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f1244: 5522 b00f |00f8: iget-boolean v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.isValidTarget:Z // field@0fb0 │ │ -0f1248: 3802 9400 |00fa: if-eqz v2, 018e // +0094 │ │ -0f124c: 0800 1100 |00fc: move-object/from16 v0, v17 │ │ -0f1250: 5402 a20f |00fe: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f1254: 5422 b10f |0100: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0fb1 │ │ -0f1258: 5427 a70f |0102: iget-object v7, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.validDragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa7 │ │ -0f125c: 3907 0a00 |0104: if-nez v7, 010e // +000a │ │ -0f1260: 0800 1100 |0106: move-object/from16 v0, v17 │ │ -0f1264: 5402 a20f |0108: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f1268: 5422 b10f |010a: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0fb1 │ │ -0f126c: 5427 a40f |010c: iget-object v7, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa4 │ │ -0f1270: 3807 fafe |010e: if-eqz v7, 0008 // -0106 │ │ -0f1274: 0800 1100 |0110: move-object/from16 v0, v17 │ │ -0f1278: 5402 a20f |0112: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f127c: 5422 ab0f |0114: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fab │ │ -0f1280: 3272 1c00 |0116: if-eq v2, v7, 0132 // +001c │ │ -0f1284: 0800 1100 |0118: move-object/from16 v0, v17 │ │ -0f1288: 5402 a20f |011a: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f128c: 5422 ab0f |011c: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fab │ │ -0f1290: 3802 0b00 |011e: if-eqz v2, 0129 // +000b │ │ -0f1294: 0800 1100 |0120: move-object/from16 v0, v17 │ │ -0f1298: 5402 a20f |0122: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f129c: 5422 ab0f |0124: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fab │ │ -0f12a0: 6e10 5b17 0200 |0126: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.remove:()Z // method@175b │ │ -0f12a6: 0800 1100 |0129: move-object/from16 v0, v17 │ │ -0f12aa: 5402 a20f |012b: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f12ae: 5b27 ab0f |012d: iput-object v7, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fab │ │ -0f12b2: 6e20 fe17 7f00 |012f: invoke-virtual {v15, v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17fe │ │ -0f12b8: 7401 d417 1200 |0132: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@17d4 │ │ -0f12be: 0a02 |0135: move-result v2 │ │ -0f12c0: 0800 1100 |0136: move-object/from16 v0, v17 │ │ -0f12c4: 5403 a20f |0138: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f12c8: 5233 ac0f |013a: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActorX:F // field@0fac │ │ -0f12cc: a608 0203 |013c: add-float v8, v2, v3 │ │ -0f12d0: 7401 d517 1200 |013e: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@17d5 │ │ -0f12d6: 0a02 |0141: move-result v2 │ │ -0f12d8: 0800 1100 |0142: move-object/from16 v0, v17 │ │ -0f12dc: 5403 a20f |0144: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f12e0: 5233 ad0f |0146: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActorY:F // field@0fad │ │ -0f12e4: c632 |0148: add-float/2addr v2, v3 │ │ -0f12e6: 6e10 4017 0700 |0149: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ -0f12ec: 0a03 |014c: move-result v3 │ │ -0f12ee: a709 0203 |014d: sub-float v9, v2, v3 │ │ -0f12f2: 1202 |014f: const/4 v2, #int 0 // #0 │ │ -0f12f4: 2e02 0802 |0150: cmpg-float v2, v8, v2 │ │ -0f12f8: 3b02 0300 |0152: if-gez v2, 0155 // +0003 │ │ -0f12fc: 1208 |0154: const/4 v8, #int 0 // #0 │ │ -0f12fe: 1202 |0155: const/4 v2, #int 0 // #0 │ │ -0f1300: 2e02 0902 |0156: cmpg-float v2, v9, v2 │ │ -0f1304: 3b02 0300 |0158: if-gez v2, 015b // +0003 │ │ -0f1308: 1209 |015a: const/4 v9, #int 0 // #0 │ │ -0f130a: 6e10 4d17 0700 |015b: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ -0f1310: 0a02 |015e: move-result v2 │ │ -0f1312: c682 |015f: add-float/2addr v2, v8 │ │ -0f1314: 6e10 1118 0f00 |0160: invoke-virtual {v15}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@1811 │ │ -0f131a: 0a03 |0163: move-result v3 │ │ -0f131c: 2d02 0203 |0164: cmpl-float v2, v2, v3 │ │ -0f1320: 3d02 0c00 |0166: if-lez v2, 0172 // +000c │ │ -0f1324: 6e10 1118 0f00 |0168: invoke-virtual {v15}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@1811 │ │ -0f132a: 0a02 |016b: move-result v2 │ │ -0f132c: 6e10 4d17 0700 |016c: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ -0f1332: 0a03 |016f: move-result v3 │ │ -0f1334: a708 0203 |0170: sub-float v8, v2, v3 │ │ -0f1338: 6e10 4017 0700 |0172: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ -0f133e: 0a02 |0175: move-result v2 │ │ -0f1340: c692 |0176: add-float/2addr v2, v9 │ │ -0f1342: 6e10 0c18 0f00 |0177: invoke-virtual {v15}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getHeight:()F // method@180c │ │ -0f1348: 0a03 |017a: move-result v3 │ │ -0f134a: 2d02 0203 |017b: cmpl-float v2, v2, v3 │ │ -0f134e: 3d02 0c00 |017d: if-lez v2, 0189 // +000c │ │ -0f1352: 6e10 0c18 0f00 |017f: invoke-virtual {v15}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getHeight:()F // method@180c │ │ -0f1358: 0a02 |0182: move-result v2 │ │ -0f135a: 6e10 4017 0700 |0183: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ -0f1360: 0a03 |0186: move-result v3 │ │ -0f1362: a709 0203 |0187: sub-float v9, v2, v3 │ │ -0f1366: 6e30 6c17 8709 |0189: invoke-virtual {v7, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setPosition:(FF)V // method@176c │ │ -0f136c: 2900 7cfe |018c: goto/16 0008 // -0184 │ │ -0f1370: 0800 1100 |018e: move-object/from16 v0, v17 │ │ -0f1374: 5402 a20f |0190: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f1378: 5422 b10f |0192: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0fb1 │ │ -0f137c: 5427 a50f |0194: iget-object v7, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.invalidDragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa5 │ │ -0f1380: 2900 6eff |0196: goto/16 0104 // -0092 │ │ +0ff5e8: |[0ff5e8] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$1.drag:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0ff5f8: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +0ff5fc: 5402 a20f |0002: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff600: 5422 b10f |0004: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0fb1 │ │ +0ff604: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ +0ff608: 0e00 |0008: return-void │ │ +0ff60a: 7401 d317 1200 |0009: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@17d3 │ │ +0ff610: 0c0f |000c: move-result-object v15 │ │ +0ff612: 120a |000d: const/4 v10, #int 0 // #0 │ │ +0ff614: 0800 1100 |000e: move-object/from16 v0, v17 │ │ +0ff618: 5402 a20f |0010: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff61c: 5422 ab0f |0012: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fab │ │ +0ff620: 3802 1700 |0014: if-eqz v2, 002b // +0017 │ │ +0ff624: 0800 1100 |0016: move-object/from16 v0, v17 │ │ +0ff628: 5402 a20f |0018: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff62c: 5422 ab0f |001a: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fab │ │ +0ff630: 6e10 4c17 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getTouchable:()Lcom/badlogic/gdx/scenes/scene2d/Touchable; // method@174c │ │ +0ff636: 0c0a |001f: move-result-object v10 │ │ +0ff638: 0800 1100 |0020: move-object/from16 v0, v17 │ │ +0ff63c: 5402 a20f |0022: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff640: 5422 ab0f |0024: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fab │ │ +0ff644: 6203 a90d |0026: sget-object v3, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.disabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0da9 │ │ +0ff648: 6e20 7417 3200 |0028: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@1774 │ │ +0ff64e: 120e |002b: const/4 v14, #int 0 // #0 │ │ +0ff650: 0800 1100 |002c: move-object/from16 v0, v17 │ │ +0ff654: 5402 a20f |002e: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff658: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +0ff65a: 5c23 b00f |0031: iput-boolean v3, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.isValidTarget:Z // field@0fb0 │ │ +0ff65e: 7401 d317 1200 |0033: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@17d3 │ │ +0ff664: 0c02 |0036: move-result-object v2 │ │ +0ff666: 7401 d417 1200 |0037: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@17d4 │ │ +0ff66c: 0a03 |003a: move-result v3 │ │ +0ff66e: 7401 d517 1200 |003b: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@17d5 │ │ +0ff674: 0a04 |003e: move-result v4 │ │ +0ff676: 1215 |003f: const/4 v5, #int 1 // #1 │ │ +0ff678: 6e40 1218 3254 |0040: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1812 │ │ +0ff67e: 0c0b |0043: move-result-object v11 │ │ +0ff680: 390b 1300 |0044: if-nez v11, 0057 // +0013 │ │ +0ff684: 7401 d317 1200 |0046: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@17d3 │ │ +0ff68a: 0c02 |0049: move-result-object v2 │ │ +0ff68c: 7401 d417 1200 |004a: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@17d4 │ │ +0ff692: 0a03 |004d: move-result v3 │ │ +0ff694: 7401 d517 1200 |004e: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@17d5 │ │ +0ff69a: 0a04 |0051: move-result v4 │ │ +0ff69c: 1205 |0052: const/4 v5, #int 0 // #0 │ │ +0ff69e: 6e40 1218 3254 |0053: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1812 │ │ +0ff6a4: 0c0b |0056: move-result-object v11 │ │ +0ff6a6: 380b 5a00 |0057: if-eqz v11, 00b1 // +005a │ │ +0ff6aa: 120c |0059: const/4 v12, #int 0 // #0 │ │ +0ff6ac: 0800 1100 |005a: move-object/from16 v0, v17 │ │ +0ff6b0: 5402 a20f |005c: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff6b4: 5422 b60f |005e: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.targets:Lcom/badlogic/gdx/utils/Array; // field@0fb6 │ │ +0ff6b8: 522d df0f |0060: iget v13, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +0ff6bc: 35dc 4f00 |0062: if-ge v12, v13, 00b1 // +004f │ │ +0ff6c0: 0800 1100 |0064: move-object/from16 v0, v17 │ │ +0ff6c4: 5402 a20f |0066: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff6c8: 5422 b60f |0068: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.targets:Lcom/badlogic/gdx/utils/Array; // field@0fb6 │ │ +0ff6cc: 6e20 741e c200 |006a: invoke-virtual {v2, v12}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +0ff6d2: 0c01 |006d: move-result-object v1 │ │ +0ff6d4: 1f01 d202 |006e: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // type@02d2 │ │ +0ff6d8: 5412 a90f |0070: iget-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa9 │ │ +0ff6dc: 6e20 5317 b200 |0072: invoke-virtual {v2, v11}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isAscendantOf:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@1753 │ │ +0ff6e2: 0a02 |0075: move-result v2 │ │ +0ff6e4: 3902 0500 |0076: if-nez v2, 007b // +0005 │ │ +0ff6e8: d80c 0c01 |0078: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0ff6ec: 28e8 |007a: goto 0062 // -0018 │ │ +0ff6ee: 071e |007b: move-object v14, v1 │ │ +0ff6f0: 5412 a90f |007c: iget-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa9 │ │ +0ff6f4: 6203 f00b |007e: sget-object v3, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0ff6f8: 7401 d417 1200 |0080: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@17d4 │ │ +0ff6fe: 0a04 |0083: move-result v4 │ │ +0ff700: 7401 d517 1200 |0084: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@17d5 │ │ +0ff706: 0a05 |0087: move-result v5 │ │ +0ff708: 6e30 6814 4305 |0088: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0ff70e: 0c03 |008b: move-result-object v3 │ │ +0ff710: 6e20 7c17 3200 |008c: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@177c │ │ +0ff716: 0800 1100 |008f: move-object/from16 v0, v17 │ │ +0ff71a: 5400 a20f |0091: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff71e: 0810 0000 |0093: move-object/from16 v16, v0 │ │ +0ff722: 0800 1100 |0095: move-object/from16 v0, v17 │ │ +0ff726: 5402 a30f |0097: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; // field@0fa3 │ │ +0ff72a: 0800 1100 |0099: move-object/from16 v0, v17 │ │ +0ff72e: 5403 a20f |009b: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff732: 5433 b10f |009d: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0fb1 │ │ +0ff736: 6204 f00b |009f: sget-object v4, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0ff73a: 5244 f30b |00a1: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0ff73e: 6205 f00b |00a3: sget-object v5, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0ff742: 5255 f40b |00a5: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0ff746: 0206 1500 |00a7: move/from16 v6, v21 │ │ +0ff74a: 7406 db1d 0100 |00a9: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;.drag:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;FFI)Z // method@1ddb │ │ +0ff750: 0a02 |00ac: move-result v2 │ │ +0ff752: 0800 1000 |00ad: move-object/from16 v0, v16 │ │ +0ff756: 5c02 b00f |00af: iput-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.isValidTarget:Z // field@0fb0 │ │ +0ff75a: 0800 1100 |00b1: move-object/from16 v0, v17 │ │ +0ff75e: 5402 a20f |00b3: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff762: 5422 b50f |00b5: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0fb5 │ │ +0ff766: 322e 2300 |00b7: if-eq v14, v2, 00da // +0023 │ │ +0ff76a: 0800 1100 |00b9: move-object/from16 v0, v17 │ │ +0ff76e: 5402 a20f |00bb: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff772: 5422 b50f |00bd: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0fb5 │ │ +0ff776: 3802 1500 |00bf: if-eqz v2, 00d4 // +0015 │ │ +0ff77a: 0800 1100 |00c1: move-object/from16 v0, v17 │ │ +0ff77e: 5402 a20f |00c3: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff782: 5422 b50f |00c5: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0fb5 │ │ +0ff786: 0800 1100 |00c7: move-object/from16 v0, v17 │ │ +0ff78a: 5403 a30f |00c9: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; // field@0fa3 │ │ +0ff78e: 0800 1100 |00cb: move-object/from16 v0, v17 │ │ +0ff792: 5404 a20f |00cd: iget-object v4, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff796: 5444 b10f |00cf: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0fb1 │ │ +0ff79a: 6e30 de1d 3204 |00d1: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;.reset:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;)V // method@1dde │ │ +0ff7a0: 0800 1100 |00d4: move-object/from16 v0, v17 │ │ +0ff7a4: 5402 a20f |00d6: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff7a8: 5b2e b50f |00d8: iput-object v14, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0fb5 │ │ +0ff7ac: 0800 1100 |00da: move-object/from16 v0, v17 │ │ +0ff7b0: 5402 a20f |00dc: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff7b4: 5422 ab0f |00de: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fab │ │ +0ff7b8: 3802 0b00 |00e0: if-eqz v2, 00eb // +000b │ │ +0ff7bc: 0800 1100 |00e2: move-object/from16 v0, v17 │ │ +0ff7c0: 5402 a20f |00e4: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff7c4: 5422 ab0f |00e6: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fab │ │ +0ff7c8: 6e20 7417 a200 |00e8: invoke-virtual {v2, v10}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@1774 │ │ +0ff7ce: 1207 |00eb: const/4 v7, #int 0 // #0 │ │ +0ff7d0: 0800 1100 |00ec: move-object/from16 v0, v17 │ │ +0ff7d4: 5402 a20f |00ee: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff7d8: 5422 b50f |00f0: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0fb5 │ │ +0ff7dc: 3802 1200 |00f2: if-eqz v2, 0104 // +0012 │ │ +0ff7e0: 0800 1100 |00f4: move-object/from16 v0, v17 │ │ +0ff7e4: 5402 a20f |00f6: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff7e8: 5522 b00f |00f8: iget-boolean v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.isValidTarget:Z // field@0fb0 │ │ +0ff7ec: 3802 9400 |00fa: if-eqz v2, 018e // +0094 │ │ +0ff7f0: 0800 1100 |00fc: move-object/from16 v0, v17 │ │ +0ff7f4: 5402 a20f |00fe: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff7f8: 5422 b10f |0100: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0fb1 │ │ +0ff7fc: 5427 a70f |0102: iget-object v7, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.validDragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa7 │ │ +0ff800: 3907 0a00 |0104: if-nez v7, 010e // +000a │ │ +0ff804: 0800 1100 |0106: move-object/from16 v0, v17 │ │ +0ff808: 5402 a20f |0108: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff80c: 5422 b10f |010a: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0fb1 │ │ +0ff810: 5427 a40f |010c: iget-object v7, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa4 │ │ +0ff814: 3807 fafe |010e: if-eqz v7, 0008 // -0106 │ │ +0ff818: 0800 1100 |0110: move-object/from16 v0, v17 │ │ +0ff81c: 5402 a20f |0112: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff820: 5422 ab0f |0114: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fab │ │ +0ff824: 3272 1c00 |0116: if-eq v2, v7, 0132 // +001c │ │ +0ff828: 0800 1100 |0118: move-object/from16 v0, v17 │ │ +0ff82c: 5402 a20f |011a: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff830: 5422 ab0f |011c: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fab │ │ +0ff834: 3802 0b00 |011e: if-eqz v2, 0129 // +000b │ │ +0ff838: 0800 1100 |0120: move-object/from16 v0, v17 │ │ +0ff83c: 5402 a20f |0122: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff840: 5422 ab0f |0124: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fab │ │ +0ff844: 6e10 5b17 0200 |0126: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.remove:()Z // method@175b │ │ +0ff84a: 0800 1100 |0129: move-object/from16 v0, v17 │ │ +0ff84e: 5402 a20f |012b: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff852: 5b27 ab0f |012d: iput-object v7, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fab │ │ +0ff856: 6e20 fe17 7f00 |012f: invoke-virtual {v15, v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17fe │ │ +0ff85c: 7401 d417 1200 |0132: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@17d4 │ │ +0ff862: 0a02 |0135: move-result v2 │ │ +0ff864: 0800 1100 |0136: move-object/from16 v0, v17 │ │ +0ff868: 5403 a20f |0138: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff86c: 5233 ac0f |013a: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActorX:F // field@0fac │ │ +0ff870: a608 0203 |013c: add-float v8, v2, v3 │ │ +0ff874: 7401 d517 1200 |013e: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@17d5 │ │ +0ff87a: 0a02 |0141: move-result v2 │ │ +0ff87c: 0800 1100 |0142: move-object/from16 v0, v17 │ │ +0ff880: 5403 a20f |0144: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff884: 5233 ad0f |0146: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActorY:F // field@0fad │ │ +0ff888: c632 |0148: add-float/2addr v2, v3 │ │ +0ff88a: 6e10 4017 0700 |0149: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ +0ff890: 0a03 |014c: move-result v3 │ │ +0ff892: a709 0203 |014d: sub-float v9, v2, v3 │ │ +0ff896: 1202 |014f: const/4 v2, #int 0 // #0 │ │ +0ff898: 2e02 0802 |0150: cmpg-float v2, v8, v2 │ │ +0ff89c: 3b02 0300 |0152: if-gez v2, 0155 // +0003 │ │ +0ff8a0: 1208 |0154: const/4 v8, #int 0 // #0 │ │ +0ff8a2: 1202 |0155: const/4 v2, #int 0 // #0 │ │ +0ff8a4: 2e02 0902 |0156: cmpg-float v2, v9, v2 │ │ +0ff8a8: 3b02 0300 |0158: if-gez v2, 015b // +0003 │ │ +0ff8ac: 1209 |015a: const/4 v9, #int 0 // #0 │ │ +0ff8ae: 6e10 4d17 0700 |015b: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ +0ff8b4: 0a02 |015e: move-result v2 │ │ +0ff8b6: c682 |015f: add-float/2addr v2, v8 │ │ +0ff8b8: 6e10 1118 0f00 |0160: invoke-virtual {v15}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@1811 │ │ +0ff8be: 0a03 |0163: move-result v3 │ │ +0ff8c0: 2d02 0203 |0164: cmpl-float v2, v2, v3 │ │ +0ff8c4: 3d02 0c00 |0166: if-lez v2, 0172 // +000c │ │ +0ff8c8: 6e10 1118 0f00 |0168: invoke-virtual {v15}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@1811 │ │ +0ff8ce: 0a02 |016b: move-result v2 │ │ +0ff8d0: 6e10 4d17 0700 |016c: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@174d │ │ +0ff8d6: 0a03 |016f: move-result v3 │ │ +0ff8d8: a708 0203 |0170: sub-float v8, v2, v3 │ │ +0ff8dc: 6e10 4017 0700 |0172: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ +0ff8e2: 0a02 |0175: move-result v2 │ │ +0ff8e4: c692 |0176: add-float/2addr v2, v9 │ │ +0ff8e6: 6e10 0c18 0f00 |0177: invoke-virtual {v15}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getHeight:()F // method@180c │ │ +0ff8ec: 0a03 |017a: move-result v3 │ │ +0ff8ee: 2d02 0203 |017b: cmpl-float v2, v2, v3 │ │ +0ff8f2: 3d02 0c00 |017d: if-lez v2, 0189 // +000c │ │ +0ff8f6: 6e10 0c18 0f00 |017f: invoke-virtual {v15}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getHeight:()F // method@180c │ │ +0ff8fc: 0a02 |0182: move-result v2 │ │ +0ff8fe: 6e10 4017 0700 |0183: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@1740 │ │ +0ff904: 0a03 |0186: move-result v3 │ │ +0ff906: a709 0203 |0187: sub-float v9, v2, v3 │ │ +0ff90a: 6e30 6c17 8709 |0189: invoke-virtual {v7, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setPosition:(FF)V // method@176c │ │ +0ff910: 2900 7cfe |018c: goto/16 0008 // -0184 │ │ +0ff914: 0800 1100 |018e: move-object/from16 v0, v17 │ │ +0ff918: 5402 a20f |0190: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff91c: 5422 b10f |0192: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0fb1 │ │ +0ff920: 5427 a50f |0194: iget-object v7, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.invalidDragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa5 │ │ +0ff924: 2900 6eff |0196: goto/16 0104 // -0092 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0008 line=101 │ │ 0x0009 line=54 │ │ 0x000d line=56 │ │ 0x000e line=57 │ │ @@ -363428,30 +363483,30 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 30 16-bit code units │ │ -0f1384: |[0f1384] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$1.dragStart:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0f1394: 5440 a20f |0000: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f1398: 7100 7926 0000 |0002: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2679 │ │ -0f139e: 0b01 |0005: move-result-wide v1 │ │ -0f13a0: 5a01 ae0f |0006: iput-wide v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragStartTime:J // field@0fae │ │ -0f13a4: 5440 a20f |0008: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f13a8: 5441 a30f |000a: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; // field@0fa3 │ │ -0f13ac: 6e10 cb1d 0400 |000c: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.getTouchDownX:()F // method@1dcb │ │ -0f13b2: 0a02 |000f: move-result v2 │ │ -0f13b4: 6e10 cc1d 0400 |0010: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.getTouchDownY:()F // method@1dcc │ │ -0f13ba: 0a03 |0013: move-result v3 │ │ -0f13bc: 6e58 d71d 5132 |0014: invoke-virtual {v1, v5, v2, v3, v8}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;.dragStart:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // method@1dd7 │ │ -0f13c2: 0c01 |0017: move-result-object v1 │ │ -0f13c4: 5b01 b10f |0018: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0fb1 │ │ -0f13c8: 6e10 e717 0500 |001a: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.stop:()V // method@17e7 │ │ -0f13ce: 0e00 |001d: return-void │ │ +0ff928: |[0ff928] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$1.dragStart:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0ff938: 5440 a20f |0000: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff93c: 7100 7926 0000 |0002: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2679 │ │ +0ff942: 0b02 |0005: move-result-wide v2 │ │ +0ff944: 5a02 ae0f |0006: iput-wide v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragStartTime:J // field@0fae │ │ +0ff948: 5440 a20f |0008: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff94c: 5441 a30f |000a: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; // field@0fa3 │ │ +0ff950: 6e10 cb1d 0400 |000c: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.getTouchDownX:()F // method@1dcb │ │ +0ff956: 0a02 |000f: move-result v2 │ │ +0ff958: 6e10 cc1d 0400 |0010: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.getTouchDownY:()F // method@1dcc │ │ +0ff95e: 0a03 |0013: move-result v3 │ │ +0ff960: 6e58 d71d 5132 |0014: invoke-virtual {v1, v5, v2, v3, v8}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;.dragStart:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // method@1dd7 │ │ +0ff966: 0c01 |0017: move-result-object v1 │ │ +0ff968: 5b01 b10f |0018: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0fb1 │ │ +0ff96c: 6e10 e717 0500 |001a: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.stop:()V // method@17e7 │ │ +0ff972: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0008 line=48 │ │ 0x001a line=49 │ │ 0x001d line=50 │ │ locals : │ │ @@ -363466,97 +363521,97 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 157 16-bit code units │ │ -0f13d0: |[0f13d0] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$1.dragStop:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0f13e0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0f13e2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0f13e4: 5480 a20f |0002: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f13e8: 5400 b10f |0004: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0fb1 │ │ -0f13ec: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -0f13f0: 0e00 |0008: return-void │ │ -0f13f2: 7100 7926 0000 |0009: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2679 │ │ -0f13f8: 0b00 |000c: move-result-wide v0 │ │ -0f13fa: 5482 a20f |000d: iget-object v2, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f13fe: 5322 ae0f |000f: iget-wide v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragStartTime:J // field@0fae │ │ -0f1402: bc20 |0011: sub-long/2addr v0, v2 │ │ -0f1404: 5482 a20f |0012: iget-object v2, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f1408: 5222 af0f |0014: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragTime:I // field@0faf │ │ -0f140c: 8122 |0016: int-to-long v2, v2 │ │ -0f140e: 3100 0002 |0017: cmp-long v0, v0, v2 │ │ -0f1412: 3b00 0600 |0019: if-gez v0, 001f // +0006 │ │ -0f1416: 5480 a20f |001b: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f141a: 5c07 b00f |001d: iput-boolean v7, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.isValidTarget:Z // field@0fb0 │ │ -0f141e: 5480 a20f |001f: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f1422: 5400 ab0f |0021: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fab │ │ -0f1426: 3800 0900 |0023: if-eqz v0, 002c // +0009 │ │ -0f142a: 5480 a20f |0025: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f142e: 5400 ab0f |0027: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fab │ │ -0f1432: 6e10 5b17 0000 |0029: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.remove:()Z // method@175b │ │ -0f1438: 5480 a20f |002c: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f143c: 5500 b00f |002e: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.isValidTarget:Z // field@0fb0 │ │ -0f1440: 3800 2f00 |0030: if-eqz v0, 005f // +002f │ │ -0f1444: 5480 a20f |0032: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f1448: 5400 b50f |0034: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0fb5 │ │ -0f144c: 5400 a90f |0036: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa9 │ │ -0f1450: 6201 f00b |0038: sget-object v1, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0f1454: 6e10 d417 0900 |003a: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@17d4 │ │ -0f145a: 0a02 |003d: move-result v2 │ │ -0f145c: 6e10 d517 0900 |003e: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@17d5 │ │ -0f1462: 0a03 |0041: move-result v3 │ │ -0f1464: 6e30 6814 2103 |0042: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0f146a: 0c01 |0045: move-result-object v1 │ │ -0f146c: 6e20 7c17 1000 |0046: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@177c │ │ -0f1472: 5480 a20f |0049: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f1476: 5400 b50f |004b: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0fb5 │ │ -0f147a: 5481 a30f |004d: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; // field@0fa3 │ │ -0f147e: 5482 a20f |004f: iget-object v2, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f1482: 5422 b10f |0051: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0fb1 │ │ -0f1486: 6203 f00b |0053: sget-object v3, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0f148a: 5233 f30b |0055: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0f148e: 6204 f00b |0057: sget-object v4, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0f1492: 5244 f40b |0059: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0f1496: 01c5 |005b: move v5, v12 │ │ -0f1498: 7406 dc1d 0000 |005c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;.drop:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;FFI)V // method@1ddc │ │ -0f149e: 5480 a30f |005f: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; // field@0fa3 │ │ -0f14a2: 5481 a20f |0061: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f14a6: 5511 b00f |0063: iget-boolean v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.isValidTarget:Z // field@0fb0 │ │ -0f14aa: 3801 3600 |0065: if-eqz v1, 009b // +0036 │ │ -0f14ae: 5481 a20f |0067: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f14b2: 5415 b50f |0069: iget-object v5, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0fb5 │ │ -0f14b6: 0791 |006b: move-object v1, v9 │ │ -0f14b8: 01a2 |006c: move v2, v10 │ │ -0f14ba: 01b3 |006d: move v3, v11 │ │ -0f14bc: 01c4 |006e: move v4, v12 │ │ -0f14be: 7406 d81d 0000 |006f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;.dragStop:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;)V // method@1dd8 │ │ -0f14c4: 5480 a20f |0072: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f14c8: 5400 b50f |0074: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0fb5 │ │ -0f14cc: 3800 0f00 |0076: if-eqz v0, 0085 // +000f │ │ -0f14d0: 5480 a20f |0078: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f14d4: 5400 b50f |007a: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0fb5 │ │ -0f14d8: 5481 a30f |007c: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; // field@0fa3 │ │ -0f14dc: 5482 a20f |007e: iget-object v2, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f14e0: 5422 b10f |0080: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0fb1 │ │ -0f14e4: 6e30 de1d 1002 |0082: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;.reset:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;)V // method@1dde │ │ -0f14ea: 5480 a20f |0085: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f14ee: 5b06 b20f |0087: iput-object v6, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; // field@0fb2 │ │ -0f14f2: 5480 a20f |0089: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f14f6: 5b06 b10f |008b: iput-object v6, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0fb1 │ │ -0f14fa: 5480 a20f |008d: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f14fe: 5b06 b50f |008f: iput-object v6, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0fb5 │ │ -0f1502: 5480 a20f |0091: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f1506: 5c07 b00f |0093: iput-boolean v7, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.isValidTarget:Z // field@0fb0 │ │ -0f150a: 5480 a20f |0095: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ -0f150e: 5b06 ab0f |0097: iput-object v6, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fab │ │ -0f1512: 2900 6fff |0099: goto/16 0008 // -0091 │ │ -0f1516: 0765 |009b: move-object v5, v6 │ │ -0f1518: 28cf |009c: goto 006b // -0031 │ │ +0ff974: |[0ff974] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$1.dragStop:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0ff984: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0ff986: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0ff988: 5480 a20f |0002: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff98c: 5400 b10f |0004: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0fb1 │ │ +0ff990: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +0ff994: 0e00 |0008: return-void │ │ +0ff996: 7100 7926 0000 |0009: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2679 │ │ +0ff99c: 0b00 |000c: move-result-wide v0 │ │ +0ff99e: 5482 a20f |000d: iget-object v2, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff9a2: 5322 ae0f |000f: iget-wide v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragStartTime:J // field@0fae │ │ +0ff9a6: bc20 |0011: sub-long/2addr v0, v2 │ │ +0ff9a8: 5482 a20f |0012: iget-object v2, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff9ac: 5222 af0f |0014: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragTime:I // field@0faf │ │ +0ff9b0: 8122 |0016: int-to-long v2, v2 │ │ +0ff9b2: 3100 0002 |0017: cmp-long v0, v0, v2 │ │ +0ff9b6: 3b00 0600 |0019: if-gez v0, 001f // +0006 │ │ +0ff9ba: 5480 a20f |001b: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff9be: 5c07 b00f |001d: iput-boolean v7, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.isValidTarget:Z // field@0fb0 │ │ +0ff9c2: 5480 a20f |001f: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff9c6: 5400 ab0f |0021: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fab │ │ +0ff9ca: 3800 0900 |0023: if-eqz v0, 002c // +0009 │ │ +0ff9ce: 5480 a20f |0025: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff9d2: 5400 ab0f |0027: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fab │ │ +0ff9d6: 6e10 5b17 0000 |0029: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.remove:()Z // method@175b │ │ +0ff9dc: 5480 a20f |002c: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff9e0: 5500 b00f |002e: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.isValidTarget:Z // field@0fb0 │ │ +0ff9e4: 3800 2f00 |0030: if-eqz v0, 005f // +002f │ │ +0ff9e8: 5480 a20f |0032: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ff9ec: 5400 b50f |0034: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0fb5 │ │ +0ff9f0: 5400 a90f |0036: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fa9 │ │ +0ff9f4: 6201 f00b |0038: sget-object v1, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0ff9f8: 6e10 d417 0900 |003a: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@17d4 │ │ +0ff9fe: 0a02 |003d: move-result v2 │ │ +0ffa00: 6e10 d517 0900 |003e: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@17d5 │ │ +0ffa06: 0a03 |0041: move-result v3 │ │ +0ffa08: 6e30 6814 2103 |0042: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +0ffa0e: 0c01 |0045: move-result-object v1 │ │ +0ffa10: 6e20 7c17 1000 |0046: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@177c │ │ +0ffa16: 5480 a20f |0049: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ffa1a: 5400 b50f |004b: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0fb5 │ │ +0ffa1e: 5481 a30f |004d: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; // field@0fa3 │ │ +0ffa22: 5482 a20f |004f: iget-object v2, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ffa26: 5422 b10f |0051: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0fb1 │ │ +0ffa2a: 6203 f00b |0053: sget-object v3, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0ffa2e: 5233 f30b |0055: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +0ffa32: 6204 f00b |0057: sget-object v4, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +0ffa36: 5244 f40b |0059: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +0ffa3a: 01c5 |005b: move v5, v12 │ │ +0ffa3c: 7406 dc1d 0000 |005c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;.drop:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;FFI)V // method@1ddc │ │ +0ffa42: 5480 a30f |005f: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; // field@0fa3 │ │ +0ffa46: 5481 a20f |0061: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ffa4a: 5511 b00f |0063: iget-boolean v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.isValidTarget:Z // field@0fb0 │ │ +0ffa4e: 3801 3600 |0065: if-eqz v1, 009b // +0036 │ │ +0ffa52: 5481 a20f |0067: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ffa56: 5415 b50f |0069: iget-object v5, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0fb5 │ │ +0ffa5a: 0791 |006b: move-object v1, v9 │ │ +0ffa5c: 01a2 |006c: move v2, v10 │ │ +0ffa5e: 01b3 |006d: move v3, v11 │ │ +0ffa60: 01c4 |006e: move v4, v12 │ │ +0ffa62: 7406 d81d 0000 |006f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;.dragStop:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;)V // method@1dd8 │ │ +0ffa68: 5480 a20f |0072: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ffa6c: 5400 b50f |0074: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0fb5 │ │ +0ffa70: 3800 0f00 |0076: if-eqz v0, 0085 // +000f │ │ +0ffa74: 5480 a20f |0078: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ffa78: 5400 b50f |007a: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0fb5 │ │ +0ffa7c: 5481 a30f |007c: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; // field@0fa3 │ │ +0ffa80: 5482 a20f |007e: iget-object v2, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ffa84: 5422 b10f |0080: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0fb1 │ │ +0ffa88: 6e30 de1d 1002 |0082: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;.reset:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;)V // method@1dde │ │ +0ffa8e: 5480 a20f |0085: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ffa92: 5b06 b20f |0087: iput-object v6, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; // field@0fb2 │ │ +0ffa96: 5480 a20f |0089: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ffa9a: 5b06 b10f |008b: iput-object v6, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0fb1 │ │ +0ffa9e: 5480 a20f |008d: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ffaa2: 5b06 b50f |008f: iput-object v6, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0fb5 │ │ +0ffaa6: 5480 a20f |0091: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ffaaa: 5c07 b00f |0093: iput-boolean v7, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.isValidTarget:Z // field@0fb0 │ │ +0ffaae: 5480 a20f |0095: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0fa2 │ │ +0ffab2: 5b06 ab0f |0097: iput-object v6, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0fab │ │ +0ffab6: 2900 6fff |0099: goto/16 0008 // -0091 │ │ +0ffaba: 0765 |009b: move-object v5, v6 │ │ +0ffabc: 28cf |009c: goto 006b // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=104 │ │ 0x0008 line=118 │ │ 0x0009 line=105 │ │ 0x001f line=106 │ │ 0x002c line=107 │ │ @@ -363576,17 +363631,17 @@ │ │ 0x0000 - 0x009d reg=10 x F │ │ 0x0000 - 0x009d reg=11 y F │ │ 0x0000 - 0x009d reg=12 pointer I │ │ │ │ source_file_idx : 754 (DragAndDrop.java) │ │ │ │ Class #834 header: │ │ -class_idx : 729 │ │ +class_idx : 727 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 726 │ │ +superclass_idx : 724 │ │ source_file_idx : 756 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #834 - │ │ @@ -363638,34 +363693,34 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -0f151c: |[0f151c] com.badlogic.gdx.scenes.scene2d.utils.DragScrollListener.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V │ │ -0f152c: 7010 ea1d 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.:()V // method@1dea │ │ -0f1532: 6200 570b |0003: sget-object v0, Lcom/badlogic/gdx/math/Interpolation;.exp5In:Lcom/badlogic/gdx/math/Interpolation; // field@0b57 │ │ -0f1536: 5b20 c30f |0005: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.interpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0fc3 │ │ -0f153a: 1500 7041 |0007: const/high16 v0, #int 1097859072 // #4170 │ │ -0f153e: 5920 c50f |0009: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.minSpeed:F // field@0fc5 │ │ -0f1542: 1500 9642 |000b: const/high16 v0, #int 1117126656 // #4296 │ │ -0f1546: 5920 c40f |000d: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.maxSpeed:F // field@0fc4 │ │ -0f154a: 1400 cdcc 4c3d |000f: const v0, #float 0.05 // #3d4ccccd │ │ -0f1550: 5920 cb0f |0012: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.tickSecs:F // field@0fcb │ │ -0f1554: 1600 d606 |0014: const-wide/16 v0, #int 1750 // #6d6 │ │ -0f1558: 5a20 c60f |0016: iput-wide v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.rampTime:J // field@0fc6 │ │ -0f155c: 5b23 c70f |0018: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.scroll:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0fc7 │ │ -0f1560: 2200 d702 |001a: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$1; // type@02d7 │ │ -0f1564: 7030 fa1d 2003 |001c: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$1;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V // method@1dfa │ │ -0f156a: 5b20 c90f |001f: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.scrollUp:Lcom/badlogic/gdx/utils/Timer$Task; // field@0fc9 │ │ -0f156e: 2200 d802 |0021: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$2; // type@02d8 │ │ -0f1572: 7030 fc1d 2003 |0023: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$2;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V // method@1dfc │ │ -0f1578: 5b20 c80f |0026: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.scrollDown:Lcom/badlogic/gdx/utils/Timer$Task; // field@0fc8 │ │ -0f157c: 0e00 |0028: return-void │ │ +0ffac0: |[0ffac0] com.badlogic.gdx.scenes.scene2d.utils.DragScrollListener.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V │ │ +0ffad0: 7010 ea1d 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.:()V // method@1dea │ │ +0ffad6: 6200 570b |0003: sget-object v0, Lcom/badlogic/gdx/math/Interpolation;.exp5In:Lcom/badlogic/gdx/math/Interpolation; // field@0b57 │ │ +0ffada: 5b20 c30f |0005: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.interpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0fc3 │ │ +0ffade: 1500 7041 |0007: const/high16 v0, #int 1097859072 // #4170 │ │ +0ffae2: 5920 c50f |0009: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.minSpeed:F // field@0fc5 │ │ +0ffae6: 1500 9642 |000b: const/high16 v0, #int 1117126656 // #4296 │ │ +0ffaea: 5920 c40f |000d: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.maxSpeed:F // field@0fc4 │ │ +0ffaee: 1400 cdcc 4c3d |000f: const v0, #float 0.05 // #3d4ccccd │ │ +0ffaf4: 5920 cb0f |0012: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.tickSecs:F // field@0fcb │ │ +0ffaf8: 1600 d606 |0014: const-wide/16 v0, #int 1750 // #6d6 │ │ +0ffafc: 5a20 c60f |0016: iput-wide v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.rampTime:J // field@0fc6 │ │ +0ffb00: 5b23 c70f |0018: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.scroll:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0fc7 │ │ +0ffb04: 2200 d502 |001a: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$1; // type@02d5 │ │ +0ffb08: 7030 fa1d 2003 |001c: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$1;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V // method@1dfa │ │ +0ffb0e: 5b20 c90f |001f: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.scrollUp:Lcom/badlogic/gdx/utils/Timer$Task; // field@0fc9 │ │ +0ffb12: 2200 d602 |0021: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$2; // type@02d6 │ │ +0ffb16: 7030 fc1d 2003 |0023: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$2;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V // method@1dfc │ │ +0ffb1c: 5b20 c80f |0026: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.scrollDown:Lcom/badlogic/gdx/utils/Timer$Task; // field@0fc8 │ │ +0ffb20: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=30 │ │ 0x0007 line=31 │ │ 0x0014 line=32 │ │ 0x0018 line=35 │ │ @@ -363682,63 +363737,63 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -0f1580: |[0f1580] com.badlogic.gdx.scenes.scene2d.utils.DragScrollListener.drag:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0f1590: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0f1592: 2d00 0501 |0001: cmpl-float v0, v5, v1 │ │ -0f1596: 3a00 5400 |0003: if-ltz v0, 0057 // +0054 │ │ -0f159a: 5430 c70f |0005: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.scroll:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0fc7 │ │ -0f159e: 6e10 8c1a 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getWidth:()F // method@1a8c │ │ -0f15a4: 0a00 |000a: move-result v0 │ │ -0f15a6: 2e00 0500 |000b: cmpg-float v0, v5, v0 │ │ -0f15aa: 3b00 4a00 |000d: if-gez v0, 0057 // +004a │ │ -0f15ae: 5430 c70f |000f: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.scroll:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0fc7 │ │ -0f15b2: 6e10 781a 0000 |0011: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getHeight:()F // method@1a78 │ │ -0f15b8: 0a00 |0014: move-result v0 │ │ -0f15ba: 2d00 0600 |0015: cmpl-float v0, v6, v0 │ │ -0f15be: 3a00 1f00 |0017: if-ltz v0, 0036 // +001f │ │ -0f15c2: 5430 c80f |0019: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.scrollDown:Lcom/badlogic/gdx/utils/Timer$Task; // field@0fc8 │ │ -0f15c6: 6e10 4223 0000 |001b: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.cancel:()V // method@2342 │ │ -0f15cc: 5430 c90f |001e: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.scrollUp:Lcom/badlogic/gdx/utils/Timer$Task; // field@0fc9 │ │ -0f15d0: 6e10 4323 0000 |0020: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.isScheduled:()Z // method@2343 │ │ -0f15d6: 0a00 |0023: move-result v0 │ │ -0f15d8: 3900 1100 |0024: if-nez v0, 0035 // +0011 │ │ -0f15dc: 7100 7926 0000 |0026: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2679 │ │ -0f15e2: 0b00 |0029: move-result-wide v0 │ │ -0f15e4: 5a30 ca0f |002a: iput-wide v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.startTime:J // field@0fca │ │ -0f15e8: 5430 c90f |002c: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.scrollUp:Lcom/badlogic/gdx/utils/Timer$Task; // field@0fc9 │ │ -0f15ec: 5231 cb0f |002e: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.tickSecs:F // field@0fcb │ │ -0f15f0: 5232 cb0f |0030: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.tickSecs:F // field@0fcb │ │ -0f15f4: 7130 4b23 1002 |0032: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/utils/Timer;.schedule:(Lcom/badlogic/gdx/utils/Timer$Task;FF)V // method@234b │ │ -0f15fa: 0e00 |0035: return-void │ │ -0f15fc: 2e00 0601 |0036: cmpg-float v0, v6, v1 │ │ -0f1600: 3b00 1f00 |0038: if-gez v0, 0057 // +001f │ │ -0f1604: 5430 c90f |003a: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.scrollUp:Lcom/badlogic/gdx/utils/Timer$Task; // field@0fc9 │ │ -0f1608: 6e10 4223 0000 |003c: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.cancel:()V // method@2342 │ │ -0f160e: 5430 c80f |003f: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.scrollDown:Lcom/badlogic/gdx/utils/Timer$Task; // field@0fc8 │ │ -0f1612: 6e10 4323 0000 |0041: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.isScheduled:()Z // method@2343 │ │ -0f1618: 0a00 |0044: move-result v0 │ │ -0f161a: 3900 f0ff |0045: if-nez v0, 0035 // -0010 │ │ -0f161e: 7100 7926 0000 |0047: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2679 │ │ -0f1624: 0b00 |004a: move-result-wide v0 │ │ -0f1626: 5a30 ca0f |004b: iput-wide v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.startTime:J // field@0fca │ │ -0f162a: 5430 c80f |004d: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.scrollDown:Lcom/badlogic/gdx/utils/Timer$Task; // field@0fc8 │ │ -0f162e: 5231 cb0f |004f: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.tickSecs:F // field@0fcb │ │ -0f1632: 5232 cb0f |0051: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.tickSecs:F // field@0fcb │ │ -0f1636: 7130 4b23 1002 |0053: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/utils/Timer;.schedule:(Lcom/badlogic/gdx/utils/Timer$Task;FF)V // method@234b │ │ -0f163c: 28df |0056: goto 0035 // -0021 │ │ -0f163e: 5430 c90f |0057: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.scrollUp:Lcom/badlogic/gdx/utils/Timer$Task; // field@0fc9 │ │ -0f1642: 6e10 4223 0000 |0059: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.cancel:()V // method@2342 │ │ -0f1648: 5430 c80f |005c: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.scrollDown:Lcom/badlogic/gdx/utils/Timer$Task; // field@0fc8 │ │ -0f164c: 6e10 4223 0000 |005e: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.cancel:()V // method@2342 │ │ -0f1652: 28d4 |0061: goto 0035 // -002c │ │ +0ffb24: |[0ffb24] com.badlogic.gdx.scenes.scene2d.utils.DragScrollListener.drag:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0ffb34: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ffb36: 2d00 0501 |0001: cmpl-float v0, v5, v1 │ │ +0ffb3a: 3a00 5400 |0003: if-ltz v0, 0057 // +0054 │ │ +0ffb3e: 5430 c70f |0005: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.scroll:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0fc7 │ │ +0ffb42: 6e10 8c1a 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getWidth:()F // method@1a8c │ │ +0ffb48: 0a00 |000a: move-result v0 │ │ +0ffb4a: 2e00 0500 |000b: cmpg-float v0, v5, v0 │ │ +0ffb4e: 3b00 4a00 |000d: if-gez v0, 0057 // +004a │ │ +0ffb52: 5430 c70f |000f: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.scroll:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0fc7 │ │ +0ffb56: 6e10 781a 0000 |0011: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getHeight:()F // method@1a78 │ │ +0ffb5c: 0a00 |0014: move-result v0 │ │ +0ffb5e: 2d00 0600 |0015: cmpl-float v0, v6, v0 │ │ +0ffb62: 3a00 1f00 |0017: if-ltz v0, 0036 // +001f │ │ +0ffb66: 5430 c80f |0019: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.scrollDown:Lcom/badlogic/gdx/utils/Timer$Task; // field@0fc8 │ │ +0ffb6a: 6e10 4223 0000 |001b: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.cancel:()V // method@2342 │ │ +0ffb70: 5430 c90f |001e: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.scrollUp:Lcom/badlogic/gdx/utils/Timer$Task; // field@0fc9 │ │ +0ffb74: 6e10 4323 0000 |0020: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.isScheduled:()Z // method@2343 │ │ +0ffb7a: 0a00 |0023: move-result v0 │ │ +0ffb7c: 3900 1100 |0024: if-nez v0, 0035 // +0011 │ │ +0ffb80: 7100 7926 0000 |0026: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2679 │ │ +0ffb86: 0b00 |0029: move-result-wide v0 │ │ +0ffb88: 5a30 ca0f |002a: iput-wide v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.startTime:J // field@0fca │ │ +0ffb8c: 5430 c90f |002c: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.scrollUp:Lcom/badlogic/gdx/utils/Timer$Task; // field@0fc9 │ │ +0ffb90: 5231 cb0f |002e: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.tickSecs:F // field@0fcb │ │ +0ffb94: 5232 cb0f |0030: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.tickSecs:F // field@0fcb │ │ +0ffb98: 7130 4b23 1002 |0032: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/utils/Timer;.schedule:(Lcom/badlogic/gdx/utils/Timer$Task;FF)V // method@234b │ │ +0ffb9e: 0e00 |0035: return-void │ │ +0ffba0: 2e00 0601 |0036: cmpg-float v0, v6, v1 │ │ +0ffba4: 3b00 1f00 |0038: if-gez v0, 0057 // +001f │ │ +0ffba8: 5430 c90f |003a: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.scrollUp:Lcom/badlogic/gdx/utils/Timer$Task; // field@0fc9 │ │ +0ffbac: 6e10 4223 0000 |003c: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.cancel:()V // method@2342 │ │ +0ffbb2: 5430 c80f |003f: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.scrollDown:Lcom/badlogic/gdx/utils/Timer$Task; // field@0fc8 │ │ +0ffbb6: 6e10 4323 0000 |0041: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.isScheduled:()Z // method@2343 │ │ +0ffbbc: 0a00 |0044: move-result v0 │ │ +0ffbbe: 3900 f0ff |0045: if-nez v0, 0035 // -0010 │ │ +0ffbc2: 7100 7926 0000 |0047: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2679 │ │ +0ffbc8: 0b00 |004a: move-result-wide v0 │ │ +0ffbca: 5a30 ca0f |004b: iput-wide v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.startTime:J // field@0fca │ │ +0ffbce: 5430 c80f |004d: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.scrollDown:Lcom/badlogic/gdx/utils/Timer$Task; // field@0fc8 │ │ +0ffbd2: 5231 cb0f |004f: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.tickSecs:F // field@0fcb │ │ +0ffbd6: 5232 cb0f |0051: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.tickSecs:F // field@0fcb │ │ +0ffbda: 7130 4b23 1002 |0053: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/utils/Timer;.schedule:(Lcom/badlogic/gdx/utils/Timer$Task;FF)V // method@234b │ │ +0ffbe0: 28df |0056: goto 0035 // -0021 │ │ +0ffbe2: 5430 c90f |0057: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.scrollUp:Lcom/badlogic/gdx/utils/Timer$Task; // field@0fc9 │ │ +0ffbe6: 6e10 4223 0000 |0059: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.cancel:()V // method@2342 │ │ +0ffbec: 5430 c80f |005c: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.scrollDown:Lcom/badlogic/gdx/utils/Timer$Task; // field@0fc8 │ │ +0ffbf0: 6e10 4223 0000 |005e: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.cancel:()V // method@2342 │ │ +0ffbf6: 28d4 |0061: goto 0035 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=61 │ │ 0x000f line=62 │ │ 0x0019 line=63 │ │ 0x001e line=64 │ │ 0x0026 line=65 │ │ @@ -363763,20 +363818,20 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0f1654: |[0f1654] com.badlogic.gdx.scenes.scene2d.utils.DragScrollListener.dragStop:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0f1664: 5410 c90f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.scrollUp:Lcom/badlogic/gdx/utils/Timer$Task; // field@0fc9 │ │ -0f1668: 6e10 4223 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.cancel:()V // method@2342 │ │ -0f166e: 5410 c80f |0005: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.scrollDown:Lcom/badlogic/gdx/utils/Timer$Task; // field@0fc8 │ │ -0f1672: 6e10 4223 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.cancel:()V // method@2342 │ │ -0f1678: 0e00 |000a: return-void │ │ +0ffbf8: |[0ffbf8] com.badlogic.gdx.scenes.scene2d.utils.DragScrollListener.dragStop:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0ffc08: 5410 c90f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.scrollUp:Lcom/badlogic/gdx/utils/Timer$Task; // field@0fc9 │ │ +0ffc0c: 6e10 4223 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.cancel:()V // method@2342 │ │ +0ffc12: 5410 c80f |0005: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.scrollDown:Lcom/badlogic/gdx/utils/Timer$Task; // field@0fc8 │ │ +0ffc16: 6e10 4223 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.cancel:()V // method@2342 │ │ +0ffc1c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0005 line=84 │ │ 0x000a line=85 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener; │ │ @@ -363790,32 +363845,32 @@ │ │ type : '()F' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -0f167c: |[0f167c] com.badlogic.gdx.scenes.scene2d.utils.DragScrollListener.getScrollPixels:()F │ │ -0f168c: 5480 c30f |0000: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.interpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0fc3 │ │ -0f1690: 5281 c50f |0002: iget v1, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.minSpeed:F // field@0fc5 │ │ -0f1694: 5282 c40f |0004: iget v2, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.maxSpeed:F // field@0fc4 │ │ -0f1698: 1503 803f |0006: const/high16 v3, #int 1065353216 // #3f80 │ │ -0f169c: 7100 7926 0000 |0008: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2679 │ │ -0f16a2: 0b04 |000b: move-result-wide v4 │ │ -0f16a4: 5386 ca0f |000c: iget-wide v6, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.startTime:J // field@0fca │ │ -0f16a8: bc64 |000e: sub-long/2addr v4, v6 │ │ -0f16aa: 8544 |000f: long-to-float v4, v4 │ │ -0f16ac: 5385 c60f |0010: iget-wide v5, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.rampTime:J // field@0fc6 │ │ -0f16b0: 8555 |0012: long-to-float v5, v5 │ │ -0f16b2: c954 |0013: div-float/2addr v4, v5 │ │ -0f16b4: 7120 1a26 4300 |0014: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ -0f16ba: 0a03 |0017: move-result v3 │ │ -0f16bc: 6e40 5213 1032 |0018: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Interpolation;.apply:(FFF)F // method@1352 │ │ -0f16c2: 0a00 |001b: move-result v0 │ │ -0f16c4: 0f00 |001c: return v0 │ │ +0ffc20: |[0ffc20] com.badlogic.gdx.scenes.scene2d.utils.DragScrollListener.getScrollPixels:()F │ │ +0ffc30: 5480 c30f |0000: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.interpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0fc3 │ │ +0ffc34: 5281 c50f |0002: iget v1, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.minSpeed:F // field@0fc5 │ │ +0ffc38: 5282 c40f |0004: iget v2, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.maxSpeed:F // field@0fc4 │ │ +0ffc3c: 1503 803f |0006: const/high16 v3, #int 1065353216 // #3f80 │ │ +0ffc40: 7100 7926 0000 |0008: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2679 │ │ +0ffc46: 0b04 |000b: move-result-wide v4 │ │ +0ffc48: 5386 ca0f |000c: iget-wide v6, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.startTime:J // field@0fca │ │ +0ffc4c: bc64 |000e: sub-long/2addr v4, v6 │ │ +0ffc4e: 8544 |000f: long-to-float v4, v4 │ │ +0ffc50: 5386 c60f |0010: iget-wide v6, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.rampTime:J // field@0fc6 │ │ +0ffc54: 8565 |0012: long-to-float v5, v6 │ │ +0ffc56: c954 |0013: div-float/2addr v4, v5 │ │ +0ffc58: 7120 1a26 4300 |0014: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@261a │ │ +0ffc5e: 0a03 |0017: move-result v3 │ │ +0ffc60: 6e40 5213 1032 |0018: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Interpolation;.apply:(FFF)F // method@1352 │ │ +0ffc66: 0a00 |001b: move-result v0 │ │ +0ffc68: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x001d reg=8 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;) │ │ @@ -363823,23 +363878,23 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0f16c8: |[0f16c8] com.badlogic.gdx.scenes.scene2d.utils.DragScrollListener.setup:(FFFF)V │ │ -0f16d8: 5923 c50f |0000: iput v3, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.minSpeed:F // field@0fc5 │ │ -0f16dc: 5924 c40f |0002: iput v4, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.maxSpeed:F // field@0fc4 │ │ -0f16e0: 5925 cb0f |0004: iput v5, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.tickSecs:F // field@0fcb │ │ -0f16e4: 1500 7a44 |0006: const/high16 v0, #int 1148846080 // #447a │ │ -0f16e8: c860 |0008: mul-float/2addr v0, v6 │ │ -0f16ea: 8800 |0009: float-to-long v0, v0 │ │ -0f16ec: 5a20 c60f |000a: iput-wide v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.rampTime:J // field@0fc6 │ │ -0f16f0: 0e00 |000c: return-void │ │ +0ffc6c: |[0ffc6c] com.badlogic.gdx.scenes.scene2d.utils.DragScrollListener.setup:(FFFF)V │ │ +0ffc7c: 5923 c50f |0000: iput v3, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.minSpeed:F // field@0fc5 │ │ +0ffc80: 5924 c40f |0002: iput v4, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.maxSpeed:F // field@0fc4 │ │ +0ffc84: 5925 cb0f |0004: iput v5, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.tickSecs:F // field@0fcb │ │ +0ffc88: 1500 7a44 |0006: const/high16 v0, #int 1148846080 // #447a │ │ +0ffc8c: c860 |0008: mul-float/2addr v0, v6 │ │ +0ffc8e: 8800 |0009: float-to-long v0, v0 │ │ +0ffc90: 5a20 c60f |000a: iput-wide v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;.rampTime:J // field@0fc6 │ │ +0ffc94: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0002 line=51 │ │ 0x0004 line=52 │ │ 0x0006 line=53 │ │ 0x000c line=54 │ │ @@ -363849,18 +363904,18 @@ │ │ 0x0000 - 0x000d reg=4 maxSpeedPixels F │ │ 0x0000 - 0x000d reg=5 tickSecs F │ │ 0x0000 - 0x000d reg=6 rampSecs F │ │ │ │ source_file_idx : 756 (DragScrollListener.java) │ │ │ │ Class #835 header: │ │ -class_idx : 740 │ │ +class_idx : 738 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 739 │ │ -source_file_idx : 3959 │ │ +superclass_idx : 737 │ │ +source_file_idx : 3957 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #835 - │ │ Class descriptor : 'Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable;' │ │ @@ -363875,17 +363930,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f16f4: |[0f16f4] com.badlogic.gdx.scenes.scene2d.utils.TiledDrawable.:()V │ │ -0f1704: 7010 4e1e 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:()V // method@1e4e │ │ -0f170a: 0e00 |0003: return-void │ │ +0ffc98: |[0ffc98] com.badlogic.gdx.scenes.scene2d.utils.TiledDrawable.:()V │ │ +0ffca8: 7010 4e1e 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:()V // method@1e4e │ │ +0ffcae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; │ │ │ │ @@ -363894,17 +363949,17 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0f170c: |[0f170c] com.badlogic.gdx.scenes.scene2d.utils.TiledDrawable.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ -0f171c: 7020 4f1e 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1e4f │ │ -0f1722: 0e00 |0003: return-void │ │ +0ffcb0: |[0ffcb0] com.badlogic.gdx.scenes.scene2d.utils.TiledDrawable.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ +0ffcc0: 7020 4f1e 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1e4f │ │ +0ffcc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; │ │ 0x0000 - 0x0004 reg=1 region Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ @@ -363914,17 +363969,17 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0f1724: |[0f1724] com.badlogic.gdx.scenes.scene2d.utils.TiledDrawable.:(Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;)V │ │ -0f1734: 7020 501e 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;)V // method@1e50 │ │ -0f173a: 0e00 |0003: return-void │ │ +0ffcc8: |[0ffcc8] com.badlogic.gdx.scenes.scene2d.utils.TiledDrawable.:(Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;)V │ │ +0ffcd8: 7020 501e 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;)V // method@1e50 │ │ +0ffcde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; │ │ 0x0000 - 0x0004 reg=1 drawable Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; │ │ @@ -363935,109 +363990,109 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 36 │ │ ins : 6 │ │ outs : 10 │ │ insns size : 178 16-bit code units │ │ -0f173c: |[0f173c] com.badlogic.gdx.scenes.scene2d.utils.TiledDrawable.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V │ │ -0f174c: 7401 5a1e 1e00 |0000: invoke-virtual/range {v30}, Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@1e5a │ │ -0f1752: 0c01 |0003: move-result-object v1 │ │ -0f1754: 6e10 640e 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ -0f175a: 0a00 |0007: move-result v0 │ │ -0f175c: 8204 |0008: int-to-float v4, v0 │ │ -0f175e: 6e10 630e 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ -0f1764: 0a00 |000c: move-result v0 │ │ -0f1766: 8205 |000d: int-to-float v5, v0 │ │ -0f1768: aa0a 2204 |000e: rem-float v10, v34, v4 │ │ -0f176c: aa15 2305 |0010: rem-float v21, v35, v5 │ │ -0f1770: 021c 2000 |0012: move/from16 v28, v32 │ │ -0f1774: 021d 2100 |0014: move/from16 v29, v33 │ │ -0f1778: a600 2022 |0016: add-float v0, v32, v34 │ │ -0f177c: a71a 000a |0018: sub-float v26, v0, v10 │ │ -0f1780: a600 2123 |001a: add-float v0, v33, v35 │ │ -0f1784: a71b 0015 |001c: sub-float v27, v0, v21 │ │ -0f1788: 2e00 201a |001e: cmpg-float v0, v32, v26 │ │ -0f178c: 3b00 1700 |0020: if-gez v0, 0037 // +0017 │ │ -0f1790: 0221 1d00 |0022: move/from16 v33, v29 │ │ -0f1794: 2e00 211b |0024: cmpg-float v0, v33, v27 │ │ -0f1798: 3b00 0e00 |0026: if-gez v0, 0034 // +000e │ │ -0f179c: 0800 1f00 |0028: move-object/from16 v0, v31 │ │ -0f17a0: 0202 2000 |002a: move/from16 v2, v32 │ │ -0f17a4: 0203 2100 |002c: move/from16 v3, v33 │ │ -0f17a8: 7406 e60d 0000 |002e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFF)V // method@0de6 │ │ -0f17ae: a621 2105 |0031: add-float v33, v33, v5 │ │ -0f17b2: 28f1 |0033: goto 0024 // -000f │ │ -0f17b4: a620 2004 |0034: add-float v32, v32, v4 │ │ -0f17b8: 28e8 |0036: goto 001e // -0018 │ │ -0f17ba: 6e10 670e 0100 |0037: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e67 │ │ -0f17c0: 0c07 |003a: move-result-object v7 │ │ -0f17c2: 6e10 680e 0100 |003b: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getU:()F // method@0e68 │ │ -0f17c8: 0a0c |003e: move-result v12 │ │ -0f17ca: 6e10 6b0e 0100 |003f: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getV2:()F // method@0e6b │ │ -0f17d0: 0a0d |0042: move-result v13 │ │ -0f17d2: 1200 |0043: const/4 v0, #int 0 // #0 │ │ -0f17d4: 2d00 0a00 |0044: cmpl-float v0, v10, v0 │ │ -0f17d8: 3d00 3b00 |0046: if-lez v0, 0081 // +003b │ │ -0f17dc: 6e10 800b 0700 |0048: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ -0f17e2: 0a00 |004b: move-result v0 │ │ -0f17e4: 8200 |004c: int-to-float v0, v0 │ │ -0f17e6: a900 0a00 |004d: div-float v0, v10, v0 │ │ -0f17ea: a60e 0c00 |004f: add-float v14, v12, v0 │ │ -0f17ee: 6e10 6a0e 0100 |0051: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getV:()F // method@0e6a │ │ -0f17f4: 0a0f |0054: move-result v15 │ │ -0f17f6: 0221 1d00 |0055: move/from16 v33, v29 │ │ -0f17fa: 2e00 211b |0057: cmpg-float v0, v33, v27 │ │ -0f17fe: 3b00 0f00 |0059: if-gez v0, 0068 // +000f │ │ -0f1802: 0806 1f00 |005b: move-object/from16 v6, v31 │ │ -0f1806: 0208 2000 |005d: move/from16 v8, v32 │ │ -0f180a: 0209 2100 |005f: move/from16 v9, v33 │ │ -0f180e: 015b |0061: move v11, v5 │ │ -0f1810: 740a e00d 0600 |0062: invoke-virtual/range {v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/Texture;FFFFFFFF)V // method@0de0 │ │ -0f1816: a621 2105 |0065: add-float v33, v33, v5 │ │ -0f181a: 28f0 |0067: goto 0057 // -0010 │ │ -0f181c: 1200 |0068: const/4 v0, #int 0 // #0 │ │ -0f181e: 2d00 1500 |0069: cmpl-float v0, v21, v0 │ │ -0f1822: 3d00 1600 |006b: if-lez v0, 0081 // +0016 │ │ -0f1826: 6e10 770b 0700 |006d: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ -0f182c: 0a00 |0070: move-result v0 │ │ -0f182e: 8200 |0071: int-to-float v0, v0 │ │ -0f1830: a900 1500 |0072: div-float v0, v21, v0 │ │ -0f1834: a70f 0d00 |0074: sub-float v15, v13, v0 │ │ -0f1838: 0806 1f00 |0076: move-object/from16 v6, v31 │ │ -0f183c: 0208 2000 |0078: move/from16 v8, v32 │ │ -0f1840: 0209 2100 |007a: move/from16 v9, v33 │ │ -0f1844: 020b 1500 |007c: move/from16 v11, v21 │ │ -0f1848: 740a e00d 0600 |007e: invoke-virtual/range {v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/Texture;FFFFFFFF)V // method@0de0 │ │ -0f184e: 1200 |0081: const/4 v0, #int 0 // #0 │ │ -0f1850: 2d00 1500 |0082: cmpl-float v0, v21, v0 │ │ -0f1854: 3d00 2d00 |0084: if-lez v0, 00b1 // +002d │ │ -0f1858: 6e10 690e 0100 |0086: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getU2:()F // method@0e69 │ │ -0f185e: 0a0e |0089: move-result v14 │ │ -0f1860: 6e10 770b 0700 |008a: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ -0f1866: 0a00 |008d: move-result v0 │ │ -0f1868: 8200 |008e: int-to-float v0, v0 │ │ -0f186a: a900 1500 |008f: div-float v0, v21, v0 │ │ -0f186e: a70f 0d00 |0091: sub-float v15, v13, v0 │ │ -0f1872: 0220 1c00 |0093: move/from16 v32, v28 │ │ -0f1876: 2e00 201a |0095: cmpg-float v0, v32, v26 │ │ -0f187a: 3b00 1a00 |0097: if-gez v0, 00b1 // +001a │ │ -0f187e: 0810 1f00 |0099: move-object/from16 v16, v31 │ │ -0f1882: 0811 0700 |009b: move-object/from16 v17, v7 │ │ -0f1886: 0212 2000 |009d: move/from16 v18, v32 │ │ -0f188a: 0213 2100 |009f: move/from16 v19, v33 │ │ -0f188e: 0214 0400 |00a1: move/from16 v20, v4 │ │ -0f1892: 0216 0c00 |00a3: move/from16 v22, v12 │ │ -0f1896: 0217 0d00 |00a5: move/from16 v23, v13 │ │ -0f189a: 0218 0e00 |00a7: move/from16 v24, v14 │ │ -0f189e: 0219 0f00 |00a9: move/from16 v25, v15 │ │ -0f18a2: 740a e00d 1000 |00ab: invoke-virtual/range {v16, v17, v18, v19, v20, v21, v22, v23, v24, v25}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/Texture;FFFFFFFF)V // method@0de0 │ │ -0f18a8: a620 2004 |00ae: add-float v32, v32, v4 │ │ -0f18ac: 28e5 |00b0: goto 0095 // -001b │ │ -0f18ae: 0e00 |00b1: return-void │ │ +0ffce0: |[0ffce0] com.badlogic.gdx.scenes.scene2d.utils.TiledDrawable.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V │ │ +0ffcf0: 7401 5a1e 1e00 |0000: invoke-virtual/range {v30}, Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@1e5a │ │ +0ffcf6: 0c01 |0003: move-result-object v1 │ │ +0ffcf8: 6e10 640e 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e64 │ │ +0ffcfe: 0a00 |0007: move-result v0 │ │ +0ffd00: 8204 |0008: int-to-float v4, v0 │ │ +0ffd02: 6e10 630e 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e63 │ │ +0ffd08: 0a00 |000c: move-result v0 │ │ +0ffd0a: 8205 |000d: int-to-float v5, v0 │ │ +0ffd0c: aa0a 2204 |000e: rem-float v10, v34, v4 │ │ +0ffd10: aa15 2305 |0010: rem-float v21, v35, v5 │ │ +0ffd14: 021c 2000 |0012: move/from16 v28, v32 │ │ +0ffd18: 021d 2100 |0014: move/from16 v29, v33 │ │ +0ffd1c: a600 2022 |0016: add-float v0, v32, v34 │ │ +0ffd20: a71a 000a |0018: sub-float v26, v0, v10 │ │ +0ffd24: a600 2123 |001a: add-float v0, v33, v35 │ │ +0ffd28: a71b 0015 |001c: sub-float v27, v0, v21 │ │ +0ffd2c: 2e00 201a |001e: cmpg-float v0, v32, v26 │ │ +0ffd30: 3b00 1700 |0020: if-gez v0, 0037 // +0017 │ │ +0ffd34: 0221 1d00 |0022: move/from16 v33, v29 │ │ +0ffd38: 2e00 211b |0024: cmpg-float v0, v33, v27 │ │ +0ffd3c: 3b00 0e00 |0026: if-gez v0, 0034 // +000e │ │ +0ffd40: 0800 1f00 |0028: move-object/from16 v0, v31 │ │ +0ffd44: 0202 2000 |002a: move/from16 v2, v32 │ │ +0ffd48: 0203 2100 |002c: move/from16 v3, v33 │ │ +0ffd4c: 7406 e60d 0000 |002e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFF)V // method@0de6 │ │ +0ffd52: a621 2105 |0031: add-float v33, v33, v5 │ │ +0ffd56: 28f1 |0033: goto 0024 // -000f │ │ +0ffd58: a620 2004 |0034: add-float v32, v32, v4 │ │ +0ffd5c: 28e8 |0036: goto 001e // -0018 │ │ +0ffd5e: 6e10 670e 0100 |0037: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e67 │ │ +0ffd64: 0c07 |003a: move-result-object v7 │ │ +0ffd66: 6e10 680e 0100 |003b: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getU:()F // method@0e68 │ │ +0ffd6c: 0a0c |003e: move-result v12 │ │ +0ffd6e: 6e10 6b0e 0100 |003f: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getV2:()F // method@0e6b │ │ +0ffd74: 0a0d |0042: move-result v13 │ │ +0ffd76: 1200 |0043: const/4 v0, #int 0 // #0 │ │ +0ffd78: 2d00 0a00 |0044: cmpl-float v0, v10, v0 │ │ +0ffd7c: 3d00 3b00 |0046: if-lez v0, 0081 // +003b │ │ +0ffd80: 6e10 800b 0700 |0048: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b80 │ │ +0ffd86: 0a00 |004b: move-result v0 │ │ +0ffd88: 8200 |004c: int-to-float v0, v0 │ │ +0ffd8a: a900 0a00 |004d: div-float v0, v10, v0 │ │ +0ffd8e: a60e 0c00 |004f: add-float v14, v12, v0 │ │ +0ffd92: 6e10 6a0e 0100 |0051: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getV:()F // method@0e6a │ │ +0ffd98: 0a0f |0054: move-result v15 │ │ +0ffd9a: 0221 1d00 |0055: move/from16 v33, v29 │ │ +0ffd9e: 2e00 211b |0057: cmpg-float v0, v33, v27 │ │ +0ffda2: 3b00 0f00 |0059: if-gez v0, 0068 // +000f │ │ +0ffda6: 0806 1f00 |005b: move-object/from16 v6, v31 │ │ +0ffdaa: 0208 2000 |005d: move/from16 v8, v32 │ │ +0ffdae: 0209 2100 |005f: move/from16 v9, v33 │ │ +0ffdb2: 015b |0061: move v11, v5 │ │ +0ffdb4: 740a e00d 0600 |0062: invoke-virtual/range {v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/Texture;FFFFFFFF)V // method@0de0 │ │ +0ffdba: a621 2105 |0065: add-float v33, v33, v5 │ │ +0ffdbe: 28f0 |0067: goto 0057 // -0010 │ │ +0ffdc0: 1200 |0068: const/4 v0, #int 0 // #0 │ │ +0ffdc2: 2d00 1500 |0069: cmpl-float v0, v21, v0 │ │ +0ffdc6: 3d00 1600 |006b: if-lez v0, 0081 // +0016 │ │ +0ffdca: 6e10 770b 0700 |006d: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ +0ffdd0: 0a00 |0070: move-result v0 │ │ +0ffdd2: 8200 |0071: int-to-float v0, v0 │ │ +0ffdd4: a900 1500 |0072: div-float v0, v21, v0 │ │ +0ffdd8: a70f 0d00 |0074: sub-float v15, v13, v0 │ │ +0ffddc: 0806 1f00 |0076: move-object/from16 v6, v31 │ │ +0ffde0: 0208 2000 |0078: move/from16 v8, v32 │ │ +0ffde4: 0209 2100 |007a: move/from16 v9, v33 │ │ +0ffde8: 020b 1500 |007c: move/from16 v11, v21 │ │ +0ffdec: 740a e00d 0600 |007e: invoke-virtual/range {v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/Texture;FFFFFFFF)V // method@0de0 │ │ +0ffdf2: 1200 |0081: const/4 v0, #int 0 // #0 │ │ +0ffdf4: 2d00 1500 |0082: cmpl-float v0, v21, v0 │ │ +0ffdf8: 3d00 2d00 |0084: if-lez v0, 00b1 // +002d │ │ +0ffdfc: 6e10 690e 0100 |0086: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getU2:()F // method@0e69 │ │ +0ffe02: 0a0e |0089: move-result v14 │ │ +0ffe04: 6e10 770b 0700 |008a: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b77 │ │ +0ffe0a: 0a00 |008d: move-result v0 │ │ +0ffe0c: 8200 |008e: int-to-float v0, v0 │ │ +0ffe0e: a900 1500 |008f: div-float v0, v21, v0 │ │ +0ffe12: a70f 0d00 |0091: sub-float v15, v13, v0 │ │ +0ffe16: 0220 1c00 |0093: move/from16 v32, v28 │ │ +0ffe1a: 2e00 201a |0095: cmpg-float v0, v32, v26 │ │ +0ffe1e: 3b00 1a00 |0097: if-gez v0, 00b1 // +001a │ │ +0ffe22: 0810 1f00 |0099: move-object/from16 v16, v31 │ │ +0ffe26: 0811 0700 |009b: move-object/from16 v17, v7 │ │ +0ffe2a: 0212 2000 |009d: move/from16 v18, v32 │ │ +0ffe2e: 0213 2100 |009f: move/from16 v19, v33 │ │ +0ffe32: 0214 0400 |00a1: move/from16 v20, v4 │ │ +0ffe36: 0216 0c00 |00a3: move/from16 v22, v12 │ │ +0ffe3a: 0217 0d00 |00a5: move/from16 v23, v13 │ │ +0ffe3e: 0218 0e00 |00a7: move/from16 v24, v14 │ │ +0ffe42: 0219 0f00 |00a9: move/from16 v25, v15 │ │ +0ffe46: 740a e00d 1000 |00ab: invoke-virtual/range {v16, v17, v18, v19, v20, v21, v22, v23, v24, v25}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/Texture;FFFFFFFF)V // method@0de0 │ │ +0ffe4c: a620 2004 |00ae: add-float v32, v32, v4 │ │ +0ffe50: 28e5 |00b0: goto 0095 // -001b │ │ +0ffe52: 0e00 |00b1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=39 │ │ 0x000e line=40 │ │ 0x0012 line=41 │ │ 0x0016 line=42 │ │ @@ -364088,20 +364143,20 @@ │ │ 0x0000 - 0x00b2 reg=30 this Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; │ │ 0x0000 - 0x00b2 reg=31 batch Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ 0x0000 - 0x00b2 reg=32 x F │ │ 0x0000 - 0x00b2 reg=33 y F │ │ 0x0000 - 0x00b2 reg=34 width F │ │ 0x0000 - 0x00b2 reg=35 height F │ │ │ │ - source_file_idx : 3959 (TiledDrawable.java) │ │ + source_file_idx : 3957 (TiledDrawable.java) │ │ │ │ Class #836 header: │ │ -class_idx : 1064 │ │ +class_idx : 1062 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1068 │ │ +superclass_idx : 1066 │ │ source_file_idx : 1802 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #836 annotations: │ │ @@ -364130,57 +364185,57 @@ │ │ type : '(Lse/danielj/geometridestroyer/IngameStage$GameOverMenu;Lse/danielj/geometridestroyer/IngameStage;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0f18b0: |[0f18b0] se.danielj.geometridestroyer.IngameStage$GameOverMenu$1.:(Lse/danielj/geometridestroyer/IngameStage$GameOverMenu;Lse/danielj/geometridestroyer/IngameStage;)V │ │ -0f18c0: 5b01 5c13 |0000: iput-object v1, v0, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$1;.this$1:Lse/danielj/geometridestroyer/IngameStage$GameOverMenu; // field@135c │ │ -0f18c4: 5b02 5d13 |0002: iput-object v2, v0, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$1;.val$this$0:Lse/danielj/geometridestroyer/IngameStage; // field@135d │ │ -0f18c8: 7020 e528 1000 |0004: invoke-direct {v0, v1}, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButtonListener;.:(Lse/danielj/geometridestroyer/IngameStage$Menu;)V // method@28e5 │ │ -0f18ce: 0e00 |0007: return-void │ │ +0ffe54: |[0ffe54] se.danielj.geometridestroyer.IngameStage$GameOverMenu$1.:(Lse/danielj/geometridestroyer/IngameStage$GameOverMenu;Lse/danielj/geometridestroyer/IngameStage;)V │ │ +0ffe64: 5b01 5c13 |0000: iput-object v1, v0, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$1;.this$1:Lse/danielj/geometridestroyer/IngameStage$GameOverMenu; // field@135c │ │ +0ffe68: 5b02 5d13 |0002: iput-object v2, v0, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$1;.val$this$0:Lse/danielj/geometridestroyer/IngameStage; // field@135d │ │ +0ffe6c: 7020 e528 1000 |0004: invoke-direct {v0, v1}, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButtonListener;.:(Lse/danielj/geometridestroyer/IngameStage$Menu;)V // method@28e5 │ │ +0ffe72: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lse/danielj/geometridestroyer/IngameStage$GameOverMenu; │ │ + 0x0000 - 0x0008 reg=1 this$1 Lse/danielj/geometridestroyer/IngameStage$GameOverMenu; │ │ 0x0000 - 0x0008 reg=2 (null) Lse/danielj/geometridestroyer/IngameStage; │ │ │ │ Virtual methods - │ │ #0 : (in Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$1;) │ │ name : 'action' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0f18d0: |[0f18d0] se.danielj.geometridestroyer.IngameStage$GameOverMenu$1.action:()V │ │ -0f18e0: 5410 5c13 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$1;.this$1:Lse/danielj/geometridestroyer/IngameStage$GameOverMenu; // field@135c │ │ -0f18e4: 5400 6113 |0002: iget-object v0, v0, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu;.this$0:Lse/danielj/geometridestroyer/IngameStage; // field@1361 │ │ -0f18e8: 7110 fc28 0000 |0004: invoke-static {v0}, Lse/danielj/geometridestroyer/IngameStage;.access$000:(Lse/danielj/geometridestroyer/IngameStage;)Lse/danielj/geometridestroyer/GeometriDestroyer; // method@28fc │ │ -0f18ee: 0c00 |0007: move-result-object v0 │ │ -0f18f0: 6e10 d028 0000 |0008: invoke-virtual {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.restart:()V // method@28d0 │ │ -0f18f6: 0e00 |000b: return-void │ │ +0ffe74: |[0ffe74] se.danielj.geometridestroyer.IngameStage$GameOverMenu$1.action:()V │ │ +0ffe84: 5410 5c13 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$1;.this$1:Lse/danielj/geometridestroyer/IngameStage$GameOverMenu; // field@135c │ │ +0ffe88: 5400 6113 |0002: iget-object v0, v0, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu;.this$0:Lse/danielj/geometridestroyer/IngameStage; // field@1361 │ │ +0ffe8c: 7110 fc28 0000 |0004: invoke-static {v0}, Lse/danielj/geometridestroyer/IngameStage;.access$000:(Lse/danielj/geometridestroyer/IngameStage;)Lse/danielj/geometridestroyer/GeometriDestroyer; // method@28fc │ │ +0ffe92: 0c00 |0007: move-result-object v0 │ │ +0ffe94: 6e10 d028 0000 |0008: invoke-virtual {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.restart:()V // method@28d0 │ │ +0ffe9a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x000b line=126 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$1; │ │ │ │ source_file_idx : 1802 (IngameStage.java) │ │ │ │ Class #837 header: │ │ -class_idx : 1065 │ │ +class_idx : 1063 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1068 │ │ +superclass_idx : 1066 │ │ source_file_idx : 1802 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #837 annotations: │ │ @@ -364213,58 +364268,58 @@ │ │ type : '(Lse/danielj/geometridestroyer/IngameStage$GameOverMenu;Lse/danielj/geometridestroyer/IngameStage;Lse/danielj/geometridestroyer/Core;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0f18f8: |[0f18f8] se.danielj.geometridestroyer.IngameStage$GameOverMenu$2.:(Lse/danielj/geometridestroyer/IngameStage$GameOverMenu;Lse/danielj/geometridestroyer/IngameStage;Lse/danielj/geometridestroyer/Core;)V │ │ -0f1908: 5b01 5e13 |0000: iput-object v1, v0, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$2;.this$1:Lse/danielj/geometridestroyer/IngameStage$GameOverMenu; // field@135e │ │ -0f190c: 5b02 6013 |0002: iput-object v2, v0, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$2;.val$this$0:Lse/danielj/geometridestroyer/IngameStage; // field@1360 │ │ -0f1910: 5b03 5f13 |0004: iput-object v3, v0, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$2;.val$core:Lse/danielj/geometridestroyer/Core; // field@135f │ │ -0f1914: 7020 e528 1000 |0006: invoke-direct {v0, v1}, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButtonListener;.:(Lse/danielj/geometridestroyer/IngameStage$Menu;)V // method@28e5 │ │ -0f191a: 0e00 |0009: return-void │ │ +0ffe9c: |[0ffe9c] se.danielj.geometridestroyer.IngameStage$GameOverMenu$2.:(Lse/danielj/geometridestroyer/IngameStage$GameOverMenu;Lse/danielj/geometridestroyer/IngameStage;Lse/danielj/geometridestroyer/Core;)V │ │ +0ffeac: 5b01 5e13 |0000: iput-object v1, v0, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$2;.this$1:Lse/danielj/geometridestroyer/IngameStage$GameOverMenu; // field@135e │ │ +0ffeb0: 5b02 6013 |0002: iput-object v2, v0, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$2;.val$this$0:Lse/danielj/geometridestroyer/IngameStage; // field@1360 │ │ +0ffeb4: 5b03 5f13 |0004: iput-object v3, v0, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$2;.val$core:Lse/danielj/geometridestroyer/Core; // field@135f │ │ +0ffeb8: 7020 e528 1000 |0006: invoke-direct {v0, v1}, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButtonListener;.:(Lse/danielj/geometridestroyer/IngameStage$Menu;)V // method@28e5 │ │ +0ffebe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$2; │ │ - 0x0000 - 0x000a reg=1 (null) Lse/danielj/geometridestroyer/IngameStage$GameOverMenu; │ │ + 0x0000 - 0x000a reg=1 this$1 Lse/danielj/geometridestroyer/IngameStage$GameOverMenu; │ │ 0x0000 - 0x000a reg=2 (null) Lse/danielj/geometridestroyer/IngameStage; │ │ 0x0000 - 0x000a reg=3 (null) Lse/danielj/geometridestroyer/Core; │ │ │ │ Virtual methods - │ │ #0 : (in Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$2;) │ │ name : 'action' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0f191c: |[0f191c] se.danielj.geometridestroyer.IngameStage$GameOverMenu$2.action:()V │ │ -0f192c: 5420 5f13 |0000: iget-object v0, v2, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$2;.val$core:Lse/danielj/geometridestroyer/Core; // field@135f │ │ -0f1930: 5421 5f13 |0002: iget-object v1, v2, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$2;.val$core:Lse/danielj/geometridestroyer/Core; // field@135f │ │ -0f1934: 5411 4013 |0004: iget-object v1, v1, Lse/danielj/geometridestroyer/Core;.levelScreen:Lse/danielj/geometridestroyer/LevelScreen; // field@1340 │ │ -0f1938: 6e20 7c28 1000 |0006: invoke-virtual {v0, v1}, Lse/danielj/geometridestroyer/Core;.setScreen:(Lcom/badlogic/gdx/Screen;)V // method@287c │ │ -0f193e: 0e00 |0009: return-void │ │ +0ffec0: |[0ffec0] se.danielj.geometridestroyer.IngameStage$GameOverMenu$2.action:()V │ │ +0ffed0: 5420 5f13 |0000: iget-object v0, v2, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$2;.val$core:Lse/danielj/geometridestroyer/Core; // field@135f │ │ +0ffed4: 5421 5f13 |0002: iget-object v1, v2, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$2;.val$core:Lse/danielj/geometridestroyer/Core; // field@135f │ │ +0ffed8: 5411 4013 |0004: iget-object v1, v1, Lse/danielj/geometridestroyer/Core;.levelScreen:Lse/danielj/geometridestroyer/LevelScreen; // field@1340 │ │ +0ffedc: 6e20 7c28 1000 |0006: invoke-virtual {v0, v1}, Lse/danielj/geometridestroyer/Core;.setScreen:(Lcom/badlogic/gdx/Screen;)V // method@287c │ │ +0ffee2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0009 line=132 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$2; │ │ │ │ source_file_idx : 1802 (IngameStage.java) │ │ │ │ Class #838 header: │ │ -class_idx : 1066 │ │ +class_idx : 1064 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1069 │ │ +superclass_idx : 1067 │ │ source_file_idx : 1802 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #838 annotations: │ │ @@ -364289,29 +364344,29 @@ │ │ type : '(Lse/danielj/geometridestroyer/IngameStage;Lse/danielj/geometridestroyer/Core;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -0f1940: |[0f1940] se.danielj.geometridestroyer.IngameStage$GameOverMenu.:(Lse/danielj/geometridestroyer/IngameStage;Lse/danielj/geometridestroyer/Core;)V │ │ -0f1950: 5b34 6113 |0000: iput-object v4, v3, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu;.this$0:Lse/danielj/geometridestroyer/IngameStage; // field@1361 │ │ -0f1954: 1a00 7006 |0002: const-string v0, "Game Over" // string@0670 │ │ -0f1958: 7030 ea28 4300 |0004: invoke-direct {v3, v4, v0}, Lse/danielj/geometridestroyer/IngameStage$Menu;.:(Lse/danielj/geometridestroyer/IngameStage;Ljava/lang/String;)V // method@28ea │ │ -0f195e: 1a00 750e |0007: const-string v0, "Retry Level" // string@0e75 │ │ -0f1962: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -0f1964: 2202 2804 |000a: new-instance v2, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$1; // type@0428 │ │ -0f1968: 7030 da28 3204 |000c: invoke-direct {v2, v3, v4}, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$1;.:(Lse/danielj/geometridestroyer/IngameStage$GameOverMenu;Lse/danielj/geometridestroyer/IngameStage;)V // method@28da │ │ -0f196e: 6e40 df28 0321 |000f: invoke-virtual {v3, v0, v1, v2}, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu;.addButton:(Ljava/lang/String;ILcom/badlogic/gdx/scenes/scene2d/InputListener;)V // method@28df │ │ -0f1974: 1a00 760e |0012: const-string v0, "Return to Main Menu" // string@0e76 │ │ -0f1978: 1221 |0014: const/4 v1, #int 2 // #2 │ │ -0f197a: 2202 2904 |0015: new-instance v2, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$2; // type@0429 │ │ -0f197e: 7040 dc28 3254 |0017: invoke-direct {v2, v3, v4, v5}, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$2;.:(Lse/danielj/geometridestroyer/IngameStage$GameOverMenu;Lse/danielj/geometridestroyer/IngameStage;Lse/danielj/geometridestroyer/Core;)V // method@28dc │ │ -0f1984: 6e40 df28 0321 |001a: invoke-virtual {v3, v0, v1, v2}, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu;.addButton:(Ljava/lang/String;ILcom/badlogic/gdx/scenes/scene2d/InputListener;)V // method@28df │ │ -0f198a: 0e00 |001d: return-void │ │ +0ffee4: |[0ffee4] se.danielj.geometridestroyer.IngameStage$GameOverMenu.:(Lse/danielj/geometridestroyer/IngameStage;Lse/danielj/geometridestroyer/Core;)V │ │ +0ffef4: 5b34 6113 |0000: iput-object v4, v3, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu;.this$0:Lse/danielj/geometridestroyer/IngameStage; // field@1361 │ │ +0ffef8: 1a00 7006 |0002: const-string v0, "Game Over" // string@0670 │ │ +0ffefc: 7030 ea28 4300 |0004: invoke-direct {v3, v4, v0}, Lse/danielj/geometridestroyer/IngameStage$Menu;.:(Lse/danielj/geometridestroyer/IngameStage;Ljava/lang/String;)V // method@28ea │ │ +0fff02: 1a00 730e |0007: const-string v0, "Retry Level" // string@0e73 │ │ +0fff06: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +0fff08: 2202 2604 |000a: new-instance v2, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$1; // type@0426 │ │ +0fff0c: 7030 da28 3204 |000c: invoke-direct {v2, v3, v4}, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$1;.:(Lse/danielj/geometridestroyer/IngameStage$GameOverMenu;Lse/danielj/geometridestroyer/IngameStage;)V // method@28da │ │ +0fff12: 6e40 df28 0321 |000f: invoke-virtual {v3, v0, v1, v2}, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu;.addButton:(Ljava/lang/String;ILcom/badlogic/gdx/scenes/scene2d/InputListener;)V // method@28df │ │ +0fff18: 1a00 740e |0012: const-string v0, "Return to Main Menu" // string@0e74 │ │ +0fff1c: 1221 |0014: const/4 v1, #int 2 // #2 │ │ +0fff1e: 2202 2704 |0015: new-instance v2, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$2; // type@0427 │ │ +0fff22: 7040 dc28 3254 |0017: invoke-direct {v2, v3, v4, v5}, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$2;.:(Lse/danielj/geometridestroyer/IngameStage$GameOverMenu;Lse/danielj/geometridestroyer/IngameStage;Lse/danielj/geometridestroyer/Core;)V // method@28dc │ │ +0fff28: 6e40 df28 0321 |001a: invoke-virtual {v3, v0, v1, v2}, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu;.addButton:(Ljava/lang/String;ILcom/badlogic/gdx/scenes/scene2d/InputListener;)V // method@28df │ │ +0fff2e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0002 line=121 │ │ 0x0007 line=122 │ │ 0x0012 line=128 │ │ 0x001d line=134 │ │ @@ -364320,17 +364375,17 @@ │ │ 0x0000 - 0x001e reg=4 (null) Lse/danielj/geometridestroyer/IngameStage; │ │ 0x0000 - 0x001e reg=5 core Lse/danielj/geometridestroyer/Core; │ │ │ │ Virtual methods - │ │ source_file_idx : 1802 (IngameStage.java) │ │ │ │ Class #839 header: │ │ -class_idx : 1070 │ │ +class_idx : 1068 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1068 │ │ +superclass_idx : 1066 │ │ source_file_idx : 1802 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #839 annotations: │ │ @@ -364359,57 +364414,57 @@ │ │ type : '(Lse/danielj/geometridestroyer/IngameStage$PauseMenu;Lse/danielj/geometridestroyer/IngameStage;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0f198c: |[0f198c] se.danielj.geometridestroyer.IngameStage$PauseMenu$1.:(Lse/danielj/geometridestroyer/IngameStage$PauseMenu;Lse/danielj/geometridestroyer/IngameStage;)V │ │ -0f199c: 5b01 6713 |0000: iput-object v1, v0, Lse/danielj/geometridestroyer/IngameStage$PauseMenu$1;.this$1:Lse/danielj/geometridestroyer/IngameStage$PauseMenu; // field@1367 │ │ -0f19a0: 5b02 6813 |0002: iput-object v2, v0, Lse/danielj/geometridestroyer/IngameStage$PauseMenu$1;.val$this$0:Lse/danielj/geometridestroyer/IngameStage; // field@1368 │ │ -0f19a4: 7020 e528 1000 |0004: invoke-direct {v0, v1}, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButtonListener;.:(Lse/danielj/geometridestroyer/IngameStage$Menu;)V // method@28e5 │ │ -0f19aa: 0e00 |0007: return-void │ │ +0fff30: |[0fff30] se.danielj.geometridestroyer.IngameStage$PauseMenu$1.:(Lse/danielj/geometridestroyer/IngameStage$PauseMenu;Lse/danielj/geometridestroyer/IngameStage;)V │ │ +0fff40: 5b01 6713 |0000: iput-object v1, v0, Lse/danielj/geometridestroyer/IngameStage$PauseMenu$1;.this$1:Lse/danielj/geometridestroyer/IngameStage$PauseMenu; // field@1367 │ │ +0fff44: 5b02 6813 |0002: iput-object v2, v0, Lse/danielj/geometridestroyer/IngameStage$PauseMenu$1;.val$this$0:Lse/danielj/geometridestroyer/IngameStage; // field@1368 │ │ +0fff48: 7020 e528 1000 |0004: invoke-direct {v0, v1}, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButtonListener;.:(Lse/danielj/geometridestroyer/IngameStage$Menu;)V // method@28e5 │ │ +0fff4e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lse/danielj/geometridestroyer/IngameStage$PauseMenu$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lse/danielj/geometridestroyer/IngameStage$PauseMenu; │ │ + 0x0000 - 0x0008 reg=1 this$1 Lse/danielj/geometridestroyer/IngameStage$PauseMenu; │ │ 0x0000 - 0x0008 reg=2 (null) Lse/danielj/geometridestroyer/IngameStage; │ │ │ │ Virtual methods - │ │ #0 : (in Lse/danielj/geometridestroyer/IngameStage$PauseMenu$1;) │ │ name : 'action' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0f19ac: |[0f19ac] se.danielj.geometridestroyer.IngameStage$PauseMenu$1.action:()V │ │ -0f19bc: 5410 6713 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/IngameStage$PauseMenu$1;.this$1:Lse/danielj/geometridestroyer/IngameStage$PauseMenu; // field@1367 │ │ -0f19c0: 5400 6c13 |0002: iget-object v0, v0, Lse/danielj/geometridestroyer/IngameStage$PauseMenu;.this$0:Lse/danielj/geometridestroyer/IngameStage; // field@136c │ │ -0f19c4: 7110 fc28 0000 |0004: invoke-static {v0}, Lse/danielj/geometridestroyer/IngameStage;.access$000:(Lse/danielj/geometridestroyer/IngameStage;)Lse/danielj/geometridestroyer/GeometriDestroyer; // method@28fc │ │ -0f19ca: 0c00 |0007: move-result-object v0 │ │ -0f19cc: 6e10 d228 0000 |0008: invoke-virtual {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.run:()V // method@28d2 │ │ -0f19d2: 0e00 |000b: return-void │ │ +0fff50: |[0fff50] se.danielj.geometridestroyer.IngameStage$PauseMenu$1.action:()V │ │ +0fff60: 5410 6713 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/IngameStage$PauseMenu$1;.this$1:Lse/danielj/geometridestroyer/IngameStage$PauseMenu; // field@1367 │ │ +0fff64: 5400 6c13 |0002: iget-object v0, v0, Lse/danielj/geometridestroyer/IngameStage$PauseMenu;.this$0:Lse/danielj/geometridestroyer/IngameStage; // field@136c │ │ +0fff68: 7110 fc28 0000 |0004: invoke-static {v0}, Lse/danielj/geometridestroyer/IngameStage;.access$000:(Lse/danielj/geometridestroyer/IngameStage;)Lse/danielj/geometridestroyer/GeometriDestroyer; // method@28fc │ │ +0fff6e: 0c00 |0007: move-result-object v0 │ │ +0fff70: 6e10 d228 0000 |0008: invoke-virtual {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.run:()V // method@28d2 │ │ +0fff76: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x000b line=90 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lse/danielj/geometridestroyer/IngameStage$PauseMenu$1; │ │ │ │ source_file_idx : 1802 (IngameStage.java) │ │ │ │ Class #840 header: │ │ -class_idx : 1071 │ │ +class_idx : 1069 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1068 │ │ +superclass_idx : 1066 │ │ source_file_idx : 1802 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #840 annotations: │ │ @@ -364442,58 +364497,58 @@ │ │ type : '(Lse/danielj/geometridestroyer/IngameStage$PauseMenu;Lse/danielj/geometridestroyer/IngameStage;Lse/danielj/geometridestroyer/Core;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0f19d4: |[0f19d4] se.danielj.geometridestroyer.IngameStage$PauseMenu$2.:(Lse/danielj/geometridestroyer/IngameStage$PauseMenu;Lse/danielj/geometridestroyer/IngameStage;Lse/danielj/geometridestroyer/Core;)V │ │ -0f19e4: 5b01 6913 |0000: iput-object v1, v0, Lse/danielj/geometridestroyer/IngameStage$PauseMenu$2;.this$1:Lse/danielj/geometridestroyer/IngameStage$PauseMenu; // field@1369 │ │ -0f19e8: 5b02 6b13 |0002: iput-object v2, v0, Lse/danielj/geometridestroyer/IngameStage$PauseMenu$2;.val$this$0:Lse/danielj/geometridestroyer/IngameStage; // field@136b │ │ -0f19ec: 5b03 6a13 |0004: iput-object v3, v0, Lse/danielj/geometridestroyer/IngameStage$PauseMenu$2;.val$core:Lse/danielj/geometridestroyer/Core; // field@136a │ │ -0f19f0: 7020 e528 1000 |0006: invoke-direct {v0, v1}, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButtonListener;.:(Lse/danielj/geometridestroyer/IngameStage$Menu;)V // method@28e5 │ │ -0f19f6: 0e00 |0009: return-void │ │ +0fff78: |[0fff78] se.danielj.geometridestroyer.IngameStage$PauseMenu$2.:(Lse/danielj/geometridestroyer/IngameStage$PauseMenu;Lse/danielj/geometridestroyer/IngameStage;Lse/danielj/geometridestroyer/Core;)V │ │ +0fff88: 5b01 6913 |0000: iput-object v1, v0, Lse/danielj/geometridestroyer/IngameStage$PauseMenu$2;.this$1:Lse/danielj/geometridestroyer/IngameStage$PauseMenu; // field@1369 │ │ +0fff8c: 5b02 6b13 |0002: iput-object v2, v0, Lse/danielj/geometridestroyer/IngameStage$PauseMenu$2;.val$this$0:Lse/danielj/geometridestroyer/IngameStage; // field@136b │ │ +0fff90: 5b03 6a13 |0004: iput-object v3, v0, Lse/danielj/geometridestroyer/IngameStage$PauseMenu$2;.val$core:Lse/danielj/geometridestroyer/Core; // field@136a │ │ +0fff94: 7020 e528 1000 |0006: invoke-direct {v0, v1}, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButtonListener;.:(Lse/danielj/geometridestroyer/IngameStage$Menu;)V // method@28e5 │ │ +0fff9a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lse/danielj/geometridestroyer/IngameStage$PauseMenu$2; │ │ - 0x0000 - 0x000a reg=1 (null) Lse/danielj/geometridestroyer/IngameStage$PauseMenu; │ │ + 0x0000 - 0x000a reg=1 this$1 Lse/danielj/geometridestroyer/IngameStage$PauseMenu; │ │ 0x0000 - 0x000a reg=2 (null) Lse/danielj/geometridestroyer/IngameStage; │ │ 0x0000 - 0x000a reg=3 (null) Lse/danielj/geometridestroyer/Core; │ │ │ │ Virtual methods - │ │ #0 : (in Lse/danielj/geometridestroyer/IngameStage$PauseMenu$2;) │ │ name : 'action' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0f19f8: |[0f19f8] se.danielj.geometridestroyer.IngameStage$PauseMenu$2.action:()V │ │ -0f1a08: 5420 6a13 |0000: iget-object v0, v2, Lse/danielj/geometridestroyer/IngameStage$PauseMenu$2;.val$core:Lse/danielj/geometridestroyer/Core; // field@136a │ │ -0f1a0c: 5421 6a13 |0002: iget-object v1, v2, Lse/danielj/geometridestroyer/IngameStage$PauseMenu$2;.val$core:Lse/danielj/geometridestroyer/Core; // field@136a │ │ -0f1a10: 5411 4013 |0004: iget-object v1, v1, Lse/danielj/geometridestroyer/Core;.levelScreen:Lse/danielj/geometridestroyer/LevelScreen; // field@1340 │ │ -0f1a14: 6e20 7c28 1000 |0006: invoke-virtual {v0, v1}, Lse/danielj/geometridestroyer/Core;.setScreen:(Lcom/badlogic/gdx/Screen;)V // method@287c │ │ -0f1a1a: 0e00 |0009: return-void │ │ +0fff9c: |[0fff9c] se.danielj.geometridestroyer.IngameStage$PauseMenu$2.action:()V │ │ +0fffac: 5420 6a13 |0000: iget-object v0, v2, Lse/danielj/geometridestroyer/IngameStage$PauseMenu$2;.val$core:Lse/danielj/geometridestroyer/Core; // field@136a │ │ +0fffb0: 5421 6a13 |0002: iget-object v1, v2, Lse/danielj/geometridestroyer/IngameStage$PauseMenu$2;.val$core:Lse/danielj/geometridestroyer/Core; // field@136a │ │ +0fffb4: 5411 4013 |0004: iget-object v1, v1, Lse/danielj/geometridestroyer/Core;.levelScreen:Lse/danielj/geometridestroyer/LevelScreen; // field@1340 │ │ +0fffb8: 6e20 7c28 1000 |0006: invoke-virtual {v0, v1}, Lse/danielj/geometridestroyer/Core;.setScreen:(Lcom/badlogic/gdx/Screen;)V // method@287c │ │ +0fffbe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0009 line=96 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lse/danielj/geometridestroyer/IngameStage$PauseMenu$2; │ │ │ │ source_file_idx : 1802 (IngameStage.java) │ │ │ │ Class #841 header: │ │ -class_idx : 1072 │ │ +class_idx : 1070 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1069 │ │ +superclass_idx : 1067 │ │ source_file_idx : 1802 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #841 annotations: │ │ @@ -364518,29 +364573,29 @@ │ │ type : '(Lse/danielj/geometridestroyer/IngameStage;Lse/danielj/geometridestroyer/Core;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -0f1a1c: |[0f1a1c] se.danielj.geometridestroyer.IngameStage$PauseMenu.:(Lse/danielj/geometridestroyer/IngameStage;Lse/danielj/geometridestroyer/Core;)V │ │ -0f1a2c: 5b34 6c13 |0000: iput-object v4, v3, Lse/danielj/geometridestroyer/IngameStage$PauseMenu;.this$0:Lse/danielj/geometridestroyer/IngameStage; // field@136c │ │ -0f1a30: 1a00 7106 |0002: const-string v0, "Game Paused" // string@0671 │ │ -0f1a34: 7030 ea28 4300 |0004: invoke-direct {v3, v4, v0}, Lse/danielj/geometridestroyer/IngameStage$Menu;.:(Lse/danielj/geometridestroyer/IngameStage;Ljava/lang/String;)V // method@28ea │ │ -0f1a3a: 1a00 740e |0007: const-string v0, "Resume" // string@0e74 │ │ -0f1a3e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -0f1a40: 2202 2e04 |000a: new-instance v2, Lse/danielj/geometridestroyer/IngameStage$PauseMenu$1; // type@042e │ │ -0f1a44: 7030 ed28 3204 |000c: invoke-direct {v2, v3, v4}, Lse/danielj/geometridestroyer/IngameStage$PauseMenu$1;.:(Lse/danielj/geometridestroyer/IngameStage$PauseMenu;Lse/danielj/geometridestroyer/IngameStage;)V // method@28ed │ │ -0f1a4a: 6e40 f228 0321 |000f: invoke-virtual {v3, v0, v1, v2}, Lse/danielj/geometridestroyer/IngameStage$PauseMenu;.addButton:(Ljava/lang/String;ILcom/badlogic/gdx/scenes/scene2d/InputListener;)V // method@28f2 │ │ -0f1a50: 1a00 760e |0012: const-string v0, "Return to Main Menu" // string@0e76 │ │ -0f1a54: 1221 |0014: const/4 v1, #int 2 // #2 │ │ -0f1a56: 2202 2f04 |0015: new-instance v2, Lse/danielj/geometridestroyer/IngameStage$PauseMenu$2; // type@042f │ │ -0f1a5a: 7040 ef28 3254 |0017: invoke-direct {v2, v3, v4, v5}, Lse/danielj/geometridestroyer/IngameStage$PauseMenu$2;.:(Lse/danielj/geometridestroyer/IngameStage$PauseMenu;Lse/danielj/geometridestroyer/IngameStage;Lse/danielj/geometridestroyer/Core;)V // method@28ef │ │ -0f1a60: 6e40 f228 0321 |001a: invoke-virtual {v3, v0, v1, v2}, Lse/danielj/geometridestroyer/IngameStage$PauseMenu;.addButton:(Ljava/lang/String;ILcom/badlogic/gdx/scenes/scene2d/InputListener;)V // method@28f2 │ │ -0f1a66: 0e00 |001d: return-void │ │ +0fffc0: |[0fffc0] se.danielj.geometridestroyer.IngameStage$PauseMenu.:(Lse/danielj/geometridestroyer/IngameStage;Lse/danielj/geometridestroyer/Core;)V │ │ +0fffd0: 5b34 6c13 |0000: iput-object v4, v3, Lse/danielj/geometridestroyer/IngameStage$PauseMenu;.this$0:Lse/danielj/geometridestroyer/IngameStage; // field@136c │ │ +0fffd4: 1a00 7106 |0002: const-string v0, "Game Paused" // string@0671 │ │ +0fffd8: 7030 ea28 4300 |0004: invoke-direct {v3, v4, v0}, Lse/danielj/geometridestroyer/IngameStage$Menu;.:(Lse/danielj/geometridestroyer/IngameStage;Ljava/lang/String;)V // method@28ea │ │ +0fffde: 1a00 720e |0007: const-string v0, "Resume" // string@0e72 │ │ +0fffe2: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +0fffe4: 2202 2c04 |000a: new-instance v2, Lse/danielj/geometridestroyer/IngameStage$PauseMenu$1; // type@042c │ │ +0fffe8: 7030 ed28 3204 |000c: invoke-direct {v2, v3, v4}, Lse/danielj/geometridestroyer/IngameStage$PauseMenu$1;.:(Lse/danielj/geometridestroyer/IngameStage$PauseMenu;Lse/danielj/geometridestroyer/IngameStage;)V // method@28ed │ │ +0fffee: 6e40 f228 0321 |000f: invoke-virtual {v3, v0, v1, v2}, Lse/danielj/geometridestroyer/IngameStage$PauseMenu;.addButton:(Ljava/lang/String;ILcom/badlogic/gdx/scenes/scene2d/InputListener;)V // method@28f2 │ │ +0ffff4: 1a00 740e |0012: const-string v0, "Return to Main Menu" // string@0e74 │ │ +0ffff8: 1221 |0014: const/4 v1, #int 2 // #2 │ │ +0ffffa: 2202 2d04 |0015: new-instance v2, Lse/danielj/geometridestroyer/IngameStage$PauseMenu$2; // type@042d │ │ +0ffffe: 7040 ef28 3254 |0017: invoke-direct {v2, v3, v4, v5}, Lse/danielj/geometridestroyer/IngameStage$PauseMenu$2;.:(Lse/danielj/geometridestroyer/IngameStage$PauseMenu;Lse/danielj/geometridestroyer/IngameStage;Lse/danielj/geometridestroyer/Core;)V // method@28ef │ │ +100004: 6e40 f228 0321 |001a: invoke-virtual {v3, v0, v1, v2}, Lse/danielj/geometridestroyer/IngameStage$PauseMenu;.addButton:(Ljava/lang/String;ILcom/badlogic/gdx/scenes/scene2d/InputListener;)V // method@28f2 │ │ +10000a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0002 line=85 │ │ 0x0007 line=86 │ │ 0x0012 line=92 │ │ 0x001d line=98 │ │ @@ -364549,17 +364604,17 @@ │ │ 0x0000 - 0x001e reg=4 (null) Lse/danielj/geometridestroyer/IngameStage; │ │ 0x0000 - 0x001e reg=5 core Lse/danielj/geometridestroyer/Core; │ │ │ │ Virtual methods - │ │ source_file_idx : 1802 (IngameStage.java) │ │ │ │ Class #842 header: │ │ -class_idx : 1073 │ │ +class_idx : 1071 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1068 │ │ +superclass_idx : 1066 │ │ source_file_idx : 1802 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #842 annotations: │ │ @@ -364588,57 +364643,57 @@ │ │ type : '(Lse/danielj/geometridestroyer/IngameStage$VictoryMenu;Lse/danielj/geometridestroyer/IngameStage;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0f1a68: |[0f1a68] se.danielj.geometridestroyer.IngameStage$VictoryMenu$1.:(Lse/danielj/geometridestroyer/IngameStage$VictoryMenu;Lse/danielj/geometridestroyer/IngameStage;)V │ │ -0f1a78: 5b01 6d13 |0000: iput-object v1, v0, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$1;.this$1:Lse/danielj/geometridestroyer/IngameStage$VictoryMenu; // field@136d │ │ -0f1a7c: 5b02 6e13 |0002: iput-object v2, v0, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$1;.val$this$0:Lse/danielj/geometridestroyer/IngameStage; // field@136e │ │ -0f1a80: 7020 e528 1000 |0004: invoke-direct {v0, v1}, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButtonListener;.:(Lse/danielj/geometridestroyer/IngameStage$Menu;)V // method@28e5 │ │ -0f1a86: 0e00 |0007: return-void │ │ +10000c: |[10000c] se.danielj.geometridestroyer.IngameStage$VictoryMenu$1.:(Lse/danielj/geometridestroyer/IngameStage$VictoryMenu;Lse/danielj/geometridestroyer/IngameStage;)V │ │ +10001c: 5b01 6d13 |0000: iput-object v1, v0, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$1;.this$1:Lse/danielj/geometridestroyer/IngameStage$VictoryMenu; // field@136d │ │ +100020: 5b02 6e13 |0002: iput-object v2, v0, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$1;.val$this$0:Lse/danielj/geometridestroyer/IngameStage; // field@136e │ │ +100024: 7020 e528 1000 |0004: invoke-direct {v0, v1}, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButtonListener;.:(Lse/danielj/geometridestroyer/IngameStage$Menu;)V // method@28e5 │ │ +10002a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lse/danielj/geometridestroyer/IngameStage$VictoryMenu; │ │ + 0x0000 - 0x0008 reg=1 this$1 Lse/danielj/geometridestroyer/IngameStage$VictoryMenu; │ │ 0x0000 - 0x0008 reg=2 (null) Lse/danielj/geometridestroyer/IngameStage; │ │ │ │ Virtual methods - │ │ #0 : (in Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$1;) │ │ name : 'action' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0f1a88: |[0f1a88] se.danielj.geometridestroyer.IngameStage$VictoryMenu$1.action:()V │ │ -0f1a98: 5410 6d13 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$1;.this$1:Lse/danielj/geometridestroyer/IngameStage$VictoryMenu; // field@136d │ │ -0f1a9c: 5400 7213 |0002: iget-object v0, v0, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu;.this$0:Lse/danielj/geometridestroyer/IngameStage; // field@1372 │ │ -0f1aa0: 7110 fc28 0000 |0004: invoke-static {v0}, Lse/danielj/geometridestroyer/IngameStage;.access$000:(Lse/danielj/geometridestroyer/IngameStage;)Lse/danielj/geometridestroyer/GeometriDestroyer; // method@28fc │ │ -0f1aa6: 0c00 |0007: move-result-object v0 │ │ -0f1aa8: 6e10 d028 0000 |0008: invoke-virtual {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.restart:()V // method@28d0 │ │ -0f1aae: 0e00 |000b: return-void │ │ +10002c: |[10002c] se.danielj.geometridestroyer.IngameStage$VictoryMenu$1.action:()V │ │ +10003c: 5410 6d13 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$1;.this$1:Lse/danielj/geometridestroyer/IngameStage$VictoryMenu; // field@136d │ │ +100040: 5400 7213 |0002: iget-object v0, v0, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu;.this$0:Lse/danielj/geometridestroyer/IngameStage; // field@1372 │ │ +100044: 7110 fc28 0000 |0004: invoke-static {v0}, Lse/danielj/geometridestroyer/IngameStage;.access$000:(Lse/danielj/geometridestroyer/IngameStage;)Lse/danielj/geometridestroyer/GeometriDestroyer; // method@28fc │ │ +10004a: 0c00 |0007: move-result-object v0 │ │ +10004c: 6e10 d028 0000 |0008: invoke-virtual {v0}, Lse/danielj/geometridestroyer/GeometriDestroyer;.restart:()V // method@28d0 │ │ +100052: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x000b line=108 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$1; │ │ │ │ source_file_idx : 1802 (IngameStage.java) │ │ │ │ Class #843 header: │ │ -class_idx : 1074 │ │ +class_idx : 1072 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1068 │ │ +superclass_idx : 1066 │ │ source_file_idx : 1802 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #843 annotations: │ │ @@ -364671,58 +364726,58 @@ │ │ type : '(Lse/danielj/geometridestroyer/IngameStage$VictoryMenu;Lse/danielj/geometridestroyer/IngameStage;Lse/danielj/geometridestroyer/Core;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0f1ab0: |[0f1ab0] se.danielj.geometridestroyer.IngameStage$VictoryMenu$2.:(Lse/danielj/geometridestroyer/IngameStage$VictoryMenu;Lse/danielj/geometridestroyer/IngameStage;Lse/danielj/geometridestroyer/Core;)V │ │ -0f1ac0: 5b01 6f13 |0000: iput-object v1, v0, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$2;.this$1:Lse/danielj/geometridestroyer/IngameStage$VictoryMenu; // field@136f │ │ -0f1ac4: 5b02 7113 |0002: iput-object v2, v0, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$2;.val$this$0:Lse/danielj/geometridestroyer/IngameStage; // field@1371 │ │ -0f1ac8: 5b03 7013 |0004: iput-object v3, v0, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$2;.val$core:Lse/danielj/geometridestroyer/Core; // field@1370 │ │ -0f1acc: 7020 e528 1000 |0006: invoke-direct {v0, v1}, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButtonListener;.:(Lse/danielj/geometridestroyer/IngameStage$Menu;)V // method@28e5 │ │ -0f1ad2: 0e00 |0009: return-void │ │ +100054: |[100054] se.danielj.geometridestroyer.IngameStage$VictoryMenu$2.:(Lse/danielj/geometridestroyer/IngameStage$VictoryMenu;Lse/danielj/geometridestroyer/IngameStage;Lse/danielj/geometridestroyer/Core;)V │ │ +100064: 5b01 6f13 |0000: iput-object v1, v0, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$2;.this$1:Lse/danielj/geometridestroyer/IngameStage$VictoryMenu; // field@136f │ │ +100068: 5b02 7113 |0002: iput-object v2, v0, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$2;.val$this$0:Lse/danielj/geometridestroyer/IngameStage; // field@1371 │ │ +10006c: 5b03 7013 |0004: iput-object v3, v0, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$2;.val$core:Lse/danielj/geometridestroyer/Core; // field@1370 │ │ +100070: 7020 e528 1000 |0006: invoke-direct {v0, v1}, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButtonListener;.:(Lse/danielj/geometridestroyer/IngameStage$Menu;)V // method@28e5 │ │ +100076: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$2; │ │ - 0x0000 - 0x000a reg=1 (null) Lse/danielj/geometridestroyer/IngameStage$VictoryMenu; │ │ + 0x0000 - 0x000a reg=1 this$1 Lse/danielj/geometridestroyer/IngameStage$VictoryMenu; │ │ 0x0000 - 0x000a reg=2 (null) Lse/danielj/geometridestroyer/IngameStage; │ │ 0x0000 - 0x000a reg=3 (null) Lse/danielj/geometridestroyer/Core; │ │ │ │ Virtual methods - │ │ #0 : (in Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$2;) │ │ name : 'action' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0f1ad4: |[0f1ad4] se.danielj.geometridestroyer.IngameStage$VictoryMenu$2.action:()V │ │ -0f1ae4: 5420 7013 |0000: iget-object v0, v2, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$2;.val$core:Lse/danielj/geometridestroyer/Core; // field@1370 │ │ -0f1ae8: 5421 7013 |0002: iget-object v1, v2, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$2;.val$core:Lse/danielj/geometridestroyer/Core; // field@1370 │ │ -0f1aec: 5411 4013 |0004: iget-object v1, v1, Lse/danielj/geometridestroyer/Core;.levelScreen:Lse/danielj/geometridestroyer/LevelScreen; // field@1340 │ │ -0f1af0: 6e20 7c28 1000 |0006: invoke-virtual {v0, v1}, Lse/danielj/geometridestroyer/Core;.setScreen:(Lcom/badlogic/gdx/Screen;)V // method@287c │ │ -0f1af6: 0e00 |0009: return-void │ │ +100078: |[100078] se.danielj.geometridestroyer.IngameStage$VictoryMenu$2.action:()V │ │ +100088: 5420 7013 |0000: iget-object v0, v2, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$2;.val$core:Lse/danielj/geometridestroyer/Core; // field@1370 │ │ +10008c: 5421 7013 |0002: iget-object v1, v2, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$2;.val$core:Lse/danielj/geometridestroyer/Core; // field@1370 │ │ +100090: 5411 4013 |0004: iget-object v1, v1, Lse/danielj/geometridestroyer/Core;.levelScreen:Lse/danielj/geometridestroyer/LevelScreen; // field@1340 │ │ +100094: 6e20 7c28 1000 |0006: invoke-virtual {v0, v1}, Lse/danielj/geometridestroyer/Core;.setScreen:(Lcom/badlogic/gdx/Screen;)V // method@287c │ │ +10009a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0009 line=114 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$2; │ │ │ │ source_file_idx : 1802 (IngameStage.java) │ │ │ │ Class #844 header: │ │ -class_idx : 1075 │ │ +class_idx : 1073 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1069 │ │ +superclass_idx : 1067 │ │ source_file_idx : 1802 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #844 annotations: │ │ @@ -364747,29 +364802,29 @@ │ │ type : '(Lse/danielj/geometridestroyer/IngameStage;Lse/danielj/geometridestroyer/Core;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -0f1af8: |[0f1af8] se.danielj.geometridestroyer.IngameStage$VictoryMenu.:(Lse/danielj/geometridestroyer/IngameStage;Lse/danielj/geometridestroyer/Core;)V │ │ -0f1b08: 5b34 7213 |0000: iput-object v4, v3, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu;.this$0:Lse/danielj/geometridestroyer/IngameStage; // field@1372 │ │ -0f1b0c: 1a00 a210 |0002: const-string v0, "Victory" // string@10a2 │ │ -0f1b10: 7030 ea28 4300 |0004: invoke-direct {v3, v4, v0}, Lse/danielj/geometridestroyer/IngameStage$Menu;.:(Lse/danielj/geometridestroyer/IngameStage;Ljava/lang/String;)V // method@28ea │ │ -0f1b16: 1a00 6f0e |0007: const-string v0, "Replay Level" // string@0e6f │ │ -0f1b1a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -0f1b1c: 2202 3104 |000a: new-instance v2, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$1; // type@0431 │ │ -0f1b20: 7030 f428 3204 |000c: invoke-direct {v2, v3, v4}, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$1;.:(Lse/danielj/geometridestroyer/IngameStage$VictoryMenu;Lse/danielj/geometridestroyer/IngameStage;)V // method@28f4 │ │ -0f1b26: 6e40 f928 0321 |000f: invoke-virtual {v3, v0, v1, v2}, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu;.addButton:(Ljava/lang/String;ILcom/badlogic/gdx/scenes/scene2d/InputListener;)V // method@28f9 │ │ -0f1b2c: 1a00 760e |0012: const-string v0, "Return to Main Menu" // string@0e76 │ │ -0f1b30: 1221 |0014: const/4 v1, #int 2 // #2 │ │ -0f1b32: 2202 3204 |0015: new-instance v2, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$2; // type@0432 │ │ -0f1b36: 7040 f628 3254 |0017: invoke-direct {v2, v3, v4, v5}, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$2;.:(Lse/danielj/geometridestroyer/IngameStage$VictoryMenu;Lse/danielj/geometridestroyer/IngameStage;Lse/danielj/geometridestroyer/Core;)V // method@28f6 │ │ -0f1b3c: 6e40 f928 0321 |001a: invoke-virtual {v3, v0, v1, v2}, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu;.addButton:(Ljava/lang/String;ILcom/badlogic/gdx/scenes/scene2d/InputListener;)V // method@28f9 │ │ -0f1b42: 0e00 |001d: return-void │ │ +10009c: |[10009c] se.danielj.geometridestroyer.IngameStage$VictoryMenu.:(Lse/danielj/geometridestroyer/IngameStage;Lse/danielj/geometridestroyer/Core;)V │ │ +1000ac: 5b34 7213 |0000: iput-object v4, v3, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu;.this$0:Lse/danielj/geometridestroyer/IngameStage; // field@1372 │ │ +1000b0: 1a00 a010 |0002: const-string v0, "Victory" // string@10a0 │ │ +1000b4: 7030 ea28 4300 |0004: invoke-direct {v3, v4, v0}, Lse/danielj/geometridestroyer/IngameStage$Menu;.:(Lse/danielj/geometridestroyer/IngameStage;Ljava/lang/String;)V // method@28ea │ │ +1000ba: 1a00 6d0e |0007: const-string v0, "Replay Level" // string@0e6d │ │ +1000be: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +1000c0: 2202 2f04 |000a: new-instance v2, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$1; // type@042f │ │ +1000c4: 7030 f428 3204 |000c: invoke-direct {v2, v3, v4}, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$1;.:(Lse/danielj/geometridestroyer/IngameStage$VictoryMenu;Lse/danielj/geometridestroyer/IngameStage;)V // method@28f4 │ │ +1000ca: 6e40 f928 0321 |000f: invoke-virtual {v3, v0, v1, v2}, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu;.addButton:(Ljava/lang/String;ILcom/badlogic/gdx/scenes/scene2d/InputListener;)V // method@28f9 │ │ +1000d0: 1a00 740e |0012: const-string v0, "Return to Main Menu" // string@0e74 │ │ +1000d4: 1221 |0014: const/4 v1, #int 2 // #2 │ │ +1000d6: 2202 3004 |0015: new-instance v2, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$2; // type@0430 │ │ +1000da: 7040 f628 3254 |0017: invoke-direct {v2, v3, v4, v5}, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$2;.:(Lse/danielj/geometridestroyer/IngameStage$VictoryMenu;Lse/danielj/geometridestroyer/IngameStage;Lse/danielj/geometridestroyer/Core;)V // method@28f6 │ │ +1000e0: 6e40 f928 0321 |001a: invoke-virtual {v3, v0, v1, v2}, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu;.addButton:(Ljava/lang/String;ILcom/badlogic/gdx/scenes/scene2d/InputListener;)V // method@28f9 │ │ +1000e6: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0002 line=103 │ │ 0x0007 line=104 │ │ 0x0012 line=110 │ │ 0x001d line=116 │ │ @@ -364778,17 +364833,17 @@ │ │ 0x0000 - 0x001e reg=4 (null) Lse/danielj/geometridestroyer/IngameStage; │ │ 0x0000 - 0x001e reg=5 core Lse/danielj/geometridestroyer/Core; │ │ │ │ Virtual methods - │ │ source_file_idx : 1802 (IngameStage.java) │ │ │ │ Class #845 header: │ │ -class_idx : 1076 │ │ +class_idx : 1074 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 610 │ │ +superclass_idx : 608 │ │ source_file_idx : 1802 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #845 annotations: │ │ @@ -364832,82 +364887,82 @@ │ │ type : '(Lse/danielj/geometridestroyer/Core;Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/GeometriDestroyer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 146 16-bit code units │ │ -0f1b44: |[0f1b44] se.danielj.geometridestroyer.IngameStage.:(Lse/danielj/geometridestroyer/Core;Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/GeometriDestroyer;)V │ │ -0f1b54: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0f1b56: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0f1b58: 7010 f817 0500 |0002: invoke-direct {v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.:()V // method@17f8 │ │ -0f1b5e: 5b57 7813 |0005: iput-object v7, v5, Lse/danielj/geometridestroyer/IngameStage;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@1378 │ │ -0f1b62: 5b58 7413 |0007: iput-object v8, v5, Lse/danielj/geometridestroyer/IngameStage;.geometriDestroyer:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@1374 │ │ -0f1b66: 1501 a044 |0009: const/high16 v1, #int 1151336448 // #44a0 │ │ -0f1b6a: 1502 3444 |000b: const/high16 v2, #int 1144258560 // #4434 │ │ -0f1b6e: 6e40 0529 1542 |000d: invoke-virtual {v5, v1, v2, v4}, Lse/danielj/geometridestroyer/IngameStage;.setViewport:(FFZ)V // method@2905 │ │ -0f1b74: 2200 8e02 |0010: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028e │ │ -0f1b78: 7010 131a 0000 |0012: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.:()V // method@1a13 │ │ -0f1b7e: 7100 2e29 0000 |0015: invoke-static {}, Lse/danielj/geometridestroyer/misc/FontManager;.getNormalFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@292e │ │ -0f1b84: 0c01 |0018: move-result-object v1 │ │ -0f1b86: 5b01 4d0e |0019: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e4d │ │ -0f1b8a: 2201 1301 |001b: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@0113 │ │ -0f1b8e: 1502 803f |001d: const/high16 v2, #int 1065353216 // #3f80 │ │ -0f1b92: 7052 a509 3133 |001f: invoke-direct {v1, v3, v3, v3, v2}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ -0f1b98: 5b01 4e0e |0022: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e4e │ │ -0f1b9c: 2201 8f02 |0024: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@028f │ │ -0f1ba0: 2202 c503 |0026: new-instance v2, Ljava/lang/StringBuilder; // type@03c5 │ │ -0f1ba4: 7010 6726 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0f1baa: 1a03 860f |002b: const-string v3, "Total Number Of Objects: " // string@0f86 │ │ -0f1bae: 6e20 6e26 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0f1bb4: 0c02 |0030: move-result-object v2 │ │ -0f1bb6: 6e10 4d16 0700 |0031: invoke-virtual {v7}, Lcom/badlogic/gdx/physics/box2d/World;.getBodyCount:()I // method@164d │ │ -0f1bbc: 0a03 |0034: move-result v3 │ │ -0f1bbe: d803 03ff |0035: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0f1bc2: 6e20 6b26 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0f1bc8: 0c02 |003a: move-result-object v2 │ │ -0f1bca: 1a03 0500 |003b: const-string v3, " │ │ +1000e8: |[1000e8] se.danielj.geometridestroyer.IngameStage.:(Lse/danielj/geometridestroyer/Core;Lcom/badlogic/gdx/physics/box2d/World;Lse/danielj/geometridestroyer/GeometriDestroyer;)V │ │ +1000f8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +1000fa: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +1000fc: 7010 f817 0500 |0002: invoke-direct {v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.:()V // method@17f8 │ │ +100102: 5b57 7813 |0005: iput-object v7, v5, Lse/danielj/geometridestroyer/IngameStage;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@1378 │ │ +100106: 5b58 7413 |0007: iput-object v8, v5, Lse/danielj/geometridestroyer/IngameStage;.geometriDestroyer:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@1374 │ │ +10010a: 1501 a044 |0009: const/high16 v1, #int 1151336448 // #44a0 │ │ +10010e: 1502 3444 |000b: const/high16 v2, #int 1144258560 // #4434 │ │ +100112: 6e40 0529 1542 |000d: invoke-virtual {v5, v1, v2, v4}, Lse/danielj/geometridestroyer/IngameStage;.setViewport:(FFZ)V // method@2905 │ │ +100118: 2200 8c02 |0010: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028c │ │ +10011c: 7010 131a 0000 |0012: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.:()V // method@1a13 │ │ +100122: 7100 2e29 0000 |0015: invoke-static {}, Lse/danielj/geometridestroyer/misc/FontManager;.getNormalFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@292e │ │ +100128: 0c01 |0018: move-result-object v1 │ │ +10012a: 5b01 4d0e |0019: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e4d │ │ +10012e: 2201 1101 |001b: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@0111 │ │ +100132: 1502 803f |001d: const/high16 v2, #int 1065353216 // #3f80 │ │ +100136: 7052 a509 3133 |001f: invoke-direct {v1, v3, v3, v3, v2}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09a5 │ │ +10013c: 5b01 4e0e |0022: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e4e │ │ +100140: 2201 8d02 |0024: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@028d │ │ +100144: 2202 c303 |0026: new-instance v2, Ljava/lang/StringBuilder; // type@03c3 │ │ +100148: 7010 6726 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +10014e: 1a03 840f |002b: const-string v3, "Total Number Of Objects: " // string@0f84 │ │ +100152: 6e20 6e26 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +100158: 0c02 |0030: move-result-object v2 │ │ +10015a: 6e10 4d16 0700 |0031: invoke-virtual {v7}, Lcom/badlogic/gdx/physics/box2d/World;.getBodyCount:()I // method@164d │ │ +100160: 0a03 |0034: move-result v3 │ │ +100162: d803 03ff |0035: add-int/lit8 v3, v3, #int -1 // #ff │ │ +100166: 6e20 6b26 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +10016c: 0c02 |003a: move-result-object v2 │ │ +10016e: 1a03 0500 |003b: const-string v3, " │ │ Object left To Destroy: " // string@0005 │ │ -0f1bce: 6e20 6e26 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0f1bd4: 0c02 |0040: move-result-object v2 │ │ -0f1bd6: 5283 5013 |0041: iget v3, v8, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ -0f1bda: 6e20 6b26 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0f1be0: 0c02 |0046: move-result-object v2 │ │ -0f1be2: 6e10 7426 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0f1be8: 0c02 |004a: move-result-object v2 │ │ -0f1bea: 7030 161a 2100 |004b: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a16 │ │ -0f1bf0: 5b51 7513 |004e: iput-object v1, v5, Lse/danielj/geometridestroyer/IngameStage;.objectCounter:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@1375 │ │ -0f1bf4: 5451 7513 |0050: iget-object v1, v5, Lse/danielj/geometridestroyer/IngameStage;.objectCounter:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@1375 │ │ -0f1bf8: 1502 a041 |0052: const/high16 v2, #int 1101004800 // #41a0 │ │ -0f1bfc: 1503 1644 |0054: const/high16 v3, #int 1142292480 // #4416 │ │ -0f1c00: 6e30 331a 2103 |0056: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setPosition:(FF)V // method@1a33 │ │ -0f1c06: 5451 7513 |0059: iget-object v1, v5, Lse/danielj/geometridestroyer/IngameStage;.objectCounter:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@1375 │ │ -0f1c0a: 6e20 ff28 1500 |005b: invoke-virtual {v5, v1}, Lse/danielj/geometridestroyer/IngameStage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@28ff │ │ -0f1c10: 2201 2a04 |005e: new-instance v1, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu; // type@042a │ │ -0f1c14: 7030 de28 5106 |0060: invoke-direct {v1, v5, v6}, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu;.:(Lse/danielj/geometridestroyer/IngameStage;Lse/danielj/geometridestroyer/Core;)V // method@28de │ │ -0f1c1a: 5b51 7313 |0063: iput-object v1, v5, Lse/danielj/geometridestroyer/IngameStage;.gameOverMenu:Lse/danielj/geometridestroyer/IngameStage$GameOverMenu; // field@1373 │ │ -0f1c1e: 5451 7313 |0065: iget-object v1, v5, Lse/danielj/geometridestroyer/IngameStage;.gameOverMenu:Lse/danielj/geometridestroyer/IngameStage$GameOverMenu; // field@1373 │ │ -0f1c22: 6e20 e028 4100 |0067: invoke-virtual {v1, v4}, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu;.setVisible:(Z)V // method@28e0 │ │ -0f1c28: 5451 7313 |006a: iget-object v1, v5, Lse/danielj/geometridestroyer/IngameStage;.gameOverMenu:Lse/danielj/geometridestroyer/IngameStage$GameOverMenu; // field@1373 │ │ -0f1c2c: 6e20 ff28 1500 |006c: invoke-virtual {v5, v1}, Lse/danielj/geometridestroyer/IngameStage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@28ff │ │ -0f1c32: 2201 3304 |006f: new-instance v1, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu; // type@0433 │ │ -0f1c36: 7030 f828 5106 |0071: invoke-direct {v1, v5, v6}, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu;.:(Lse/danielj/geometridestroyer/IngameStage;Lse/danielj/geometridestroyer/Core;)V // method@28f8 │ │ -0f1c3c: 5b51 7713 |0074: iput-object v1, v5, Lse/danielj/geometridestroyer/IngameStage;.victoryMenu:Lse/danielj/geometridestroyer/IngameStage$VictoryMenu; // field@1377 │ │ -0f1c40: 5451 7713 |0076: iget-object v1, v5, Lse/danielj/geometridestroyer/IngameStage;.victoryMenu:Lse/danielj/geometridestroyer/IngameStage$VictoryMenu; // field@1377 │ │ -0f1c44: 6e20 fa28 4100 |0078: invoke-virtual {v1, v4}, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu;.setVisible:(Z)V // method@28fa │ │ -0f1c4a: 5451 7713 |007b: iget-object v1, v5, Lse/danielj/geometridestroyer/IngameStage;.victoryMenu:Lse/danielj/geometridestroyer/IngameStage$VictoryMenu; // field@1377 │ │ -0f1c4e: 6e20 ff28 1500 |007d: invoke-virtual {v5, v1}, Lse/danielj/geometridestroyer/IngameStage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@28ff │ │ -0f1c54: 2201 3004 |0080: new-instance v1, Lse/danielj/geometridestroyer/IngameStage$PauseMenu; // type@0430 │ │ -0f1c58: 7030 f128 5106 |0082: invoke-direct {v1, v5, v6}, Lse/danielj/geometridestroyer/IngameStage$PauseMenu;.:(Lse/danielj/geometridestroyer/IngameStage;Lse/danielj/geometridestroyer/Core;)V // method@28f1 │ │ -0f1c5e: 5b51 7613 |0085: iput-object v1, v5, Lse/danielj/geometridestroyer/IngameStage;.pauseMenu:Lse/danielj/geometridestroyer/IngameStage$PauseMenu; // field@1376 │ │ -0f1c62: 5451 7613 |0087: iget-object v1, v5, Lse/danielj/geometridestroyer/IngameStage;.pauseMenu:Lse/danielj/geometridestroyer/IngameStage$PauseMenu; // field@1376 │ │ -0f1c66: 6e20 f328 4100 |0089: invoke-virtual {v1, v4}, Lse/danielj/geometridestroyer/IngameStage$PauseMenu;.setVisible:(Z)V // method@28f3 │ │ -0f1c6c: 5451 7613 |008c: iget-object v1, v5, Lse/danielj/geometridestroyer/IngameStage;.pauseMenu:Lse/danielj/geometridestroyer/IngameStage$PauseMenu; // field@1376 │ │ -0f1c70: 6e20 ff28 1500 |008e: invoke-virtual {v5, v1}, Lse/danielj/geometridestroyer/IngameStage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@28ff │ │ -0f1c76: 0e00 |0091: return-void │ │ +100172: 6e20 6e26 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +100178: 0c02 |0040: move-result-object v2 │ │ +10017a: 5283 5013 |0041: iget v3, v8, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ +10017e: 6e20 6b26 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +100184: 0c02 |0046: move-result-object v2 │ │ +100186: 6e10 7426 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +10018c: 0c02 |004a: move-result-object v2 │ │ +10018e: 7030 161a 2100 |004b: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a16 │ │ +100194: 5b51 7513 |004e: iput-object v1, v5, Lse/danielj/geometridestroyer/IngameStage;.objectCounter:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@1375 │ │ +100198: 5451 7513 |0050: iget-object v1, v5, Lse/danielj/geometridestroyer/IngameStage;.objectCounter:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@1375 │ │ +10019c: 1502 a041 |0052: const/high16 v2, #int 1101004800 // #41a0 │ │ +1001a0: 1503 1644 |0054: const/high16 v3, #int 1142292480 // #4416 │ │ +1001a4: 6e30 331a 2103 |0056: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setPosition:(FF)V // method@1a33 │ │ +1001aa: 5451 7513 |0059: iget-object v1, v5, Lse/danielj/geometridestroyer/IngameStage;.objectCounter:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@1375 │ │ +1001ae: 6e20 ff28 1500 |005b: invoke-virtual {v5, v1}, Lse/danielj/geometridestroyer/IngameStage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@28ff │ │ +1001b4: 2201 2804 |005e: new-instance v1, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu; // type@0428 │ │ +1001b8: 7030 de28 5106 |0060: invoke-direct {v1, v5, v6}, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu;.:(Lse/danielj/geometridestroyer/IngameStage;Lse/danielj/geometridestroyer/Core;)V // method@28de │ │ +1001be: 5b51 7313 |0063: iput-object v1, v5, Lse/danielj/geometridestroyer/IngameStage;.gameOverMenu:Lse/danielj/geometridestroyer/IngameStage$GameOverMenu; // field@1373 │ │ +1001c2: 5451 7313 |0065: iget-object v1, v5, Lse/danielj/geometridestroyer/IngameStage;.gameOverMenu:Lse/danielj/geometridestroyer/IngameStage$GameOverMenu; // field@1373 │ │ +1001c6: 6e20 e028 4100 |0067: invoke-virtual {v1, v4}, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu;.setVisible:(Z)V // method@28e0 │ │ +1001cc: 5451 7313 |006a: iget-object v1, v5, Lse/danielj/geometridestroyer/IngameStage;.gameOverMenu:Lse/danielj/geometridestroyer/IngameStage$GameOverMenu; // field@1373 │ │ +1001d0: 6e20 ff28 1500 |006c: invoke-virtual {v5, v1}, Lse/danielj/geometridestroyer/IngameStage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@28ff │ │ +1001d6: 2201 3104 |006f: new-instance v1, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu; // type@0431 │ │ +1001da: 7030 f828 5106 |0071: invoke-direct {v1, v5, v6}, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu;.:(Lse/danielj/geometridestroyer/IngameStage;Lse/danielj/geometridestroyer/Core;)V // method@28f8 │ │ +1001e0: 5b51 7713 |0074: iput-object v1, v5, Lse/danielj/geometridestroyer/IngameStage;.victoryMenu:Lse/danielj/geometridestroyer/IngameStage$VictoryMenu; // field@1377 │ │ +1001e4: 5451 7713 |0076: iget-object v1, v5, Lse/danielj/geometridestroyer/IngameStage;.victoryMenu:Lse/danielj/geometridestroyer/IngameStage$VictoryMenu; // field@1377 │ │ +1001e8: 6e20 fa28 4100 |0078: invoke-virtual {v1, v4}, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu;.setVisible:(Z)V // method@28fa │ │ +1001ee: 5451 7713 |007b: iget-object v1, v5, Lse/danielj/geometridestroyer/IngameStage;.victoryMenu:Lse/danielj/geometridestroyer/IngameStage$VictoryMenu; // field@1377 │ │ +1001f2: 6e20 ff28 1500 |007d: invoke-virtual {v5, v1}, Lse/danielj/geometridestroyer/IngameStage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@28ff │ │ +1001f8: 2201 2e04 |0080: new-instance v1, Lse/danielj/geometridestroyer/IngameStage$PauseMenu; // type@042e │ │ +1001fc: 7030 f128 5106 |0082: invoke-direct {v1, v5, v6}, Lse/danielj/geometridestroyer/IngameStage$PauseMenu;.:(Lse/danielj/geometridestroyer/IngameStage;Lse/danielj/geometridestroyer/Core;)V // method@28f1 │ │ +100202: 5b51 7613 |0085: iput-object v1, v5, Lse/danielj/geometridestroyer/IngameStage;.pauseMenu:Lse/danielj/geometridestroyer/IngameStage$PauseMenu; // field@1376 │ │ +100206: 5451 7613 |0087: iget-object v1, v5, Lse/danielj/geometridestroyer/IngameStage;.pauseMenu:Lse/danielj/geometridestroyer/IngameStage$PauseMenu; // field@1376 │ │ +10020a: 6e20 f328 4100 |0089: invoke-virtual {v1, v4}, Lse/danielj/geometridestroyer/IngameStage$PauseMenu;.setVisible:(Z)V // method@28f3 │ │ +100210: 5451 7613 |008c: iget-object v1, v5, Lse/danielj/geometridestroyer/IngameStage;.pauseMenu:Lse/danielj/geometridestroyer/IngameStage$PauseMenu; // field@1376 │ │ +100214: 6e20 ff28 1500 |008e: invoke-virtual {v5, v1}, Lse/danielj/geometridestroyer/IngameStage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@28ff │ │ +10021a: 0e00 |0091: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=33 │ │ 0x0005 line=34 │ │ 0x0007 line=35 │ │ 0x0009 line=37 │ │ 0x0010 line=39 │ │ @@ -364938,17 +364993,17 @@ │ │ type : '(Lse/danielj/geometridestroyer/IngameStage;)Lse/danielj/geometridestroyer/GeometriDestroyer;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f1c78: |[0f1c78] se.danielj.geometridestroyer.IngameStage.access$000:(Lse/danielj/geometridestroyer/IngameStage;)Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ -0f1c88: 5410 7413 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/IngameStage;.geometriDestroyer:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@1374 │ │ -0f1c8c: 1100 |0002: return-object v0 │ │ +10021c: |[10021c] se.danielj.geometridestroyer.IngameStage.access$000:(Lse/danielj/geometridestroyer/IngameStage;)Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ +10022c: 5410 7413 |0000: iget-object v0, v1, Lse/danielj/geometridestroyer/IngameStage;.geometriDestroyer:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@1374 │ │ +100230: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lse/danielj/geometridestroyer/IngameStage; │ │ │ │ Virtual methods - │ │ @@ -364957,40 +365012,40 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -0f1c90: |[0f1c90] se.danielj.geometridestroyer.IngameStage.act:(F)V │ │ -0f1ca0: 6f20 fc17 4300 |0000: invoke-super {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.act:(F)V // method@17fc │ │ -0f1ca6: 5430 7513 |0003: iget-object v0, v3, Lse/danielj/geometridestroyer/IngameStage;.objectCounter:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@1375 │ │ -0f1caa: 2201 c503 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@03c5 │ │ -0f1cae: 7010 6726 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ -0f1cb4: 1a02 860f |000a: const-string v2, "Total Number Of Objects: " // string@0f86 │ │ -0f1cb8: 6e20 6e26 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0f1cbe: 0c01 |000f: move-result-object v1 │ │ -0f1cc0: 5432 7813 |0010: iget-object v2, v3, Lse/danielj/geometridestroyer/IngameStage;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@1378 │ │ -0f1cc4: 6e10 4d16 0200 |0012: invoke-virtual {v2}, Lcom/badlogic/gdx/physics/box2d/World;.getBodyCount:()I // method@164d │ │ -0f1cca: 0a02 |0015: move-result v2 │ │ -0f1ccc: d802 02ff |0016: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0f1cd0: 6e20 6b26 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0f1cd6: 0c01 |001b: move-result-object v1 │ │ -0f1cd8: 1a02 0500 |001c: const-string v2, " │ │ +100234: |[100234] se.danielj.geometridestroyer.IngameStage.act:(F)V │ │ +100244: 6f20 fc17 4300 |0000: invoke-super {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.act:(F)V // method@17fc │ │ +10024a: 5430 7513 |0003: iget-object v0, v3, Lse/danielj/geometridestroyer/IngameStage;.objectCounter:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@1375 │ │ +10024e: 2201 c303 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@03c3 │ │ +100252: 7010 6726 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2667 │ │ +100258: 1a02 840f |000a: const-string v2, "Total Number Of Objects: " // string@0f84 │ │ +10025c: 6e20 6e26 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +100262: 0c01 |000f: move-result-object v1 │ │ +100264: 5432 7813 |0010: iget-object v2, v3, Lse/danielj/geometridestroyer/IngameStage;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@1378 │ │ +100268: 6e10 4d16 0200 |0012: invoke-virtual {v2}, Lcom/badlogic/gdx/physics/box2d/World;.getBodyCount:()I // method@164d │ │ +10026e: 0a02 |0015: move-result v2 │ │ +100270: d802 02ff |0016: add-int/lit8 v2, v2, #int -1 // #ff │ │ +100274: 6e20 6b26 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +10027a: 0c01 |001b: move-result-object v1 │ │ +10027c: 1a02 0500 |001c: const-string v2, " │ │ Object left To Destroy: " // string@0005 │ │ -0f1cdc: 6e20 6e26 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ -0f1ce2: 0c01 |0021: move-result-object v1 │ │ -0f1ce4: 5432 7413 |0022: iget-object v2, v3, Lse/danielj/geometridestroyer/IngameStage;.geometriDestroyer:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@1374 │ │ -0f1ce8: 5222 5013 |0024: iget v2, v2, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ -0f1cec: 6e20 6b26 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ -0f1cf2: 0c01 |0029: move-result-object v1 │ │ -0f1cf4: 6e10 7426 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ -0f1cfa: 0c01 |002d: move-result-object v1 │ │ -0f1cfc: 6e20 351a 1000 |002e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setText:(Ljava/lang/CharSequence;)V // method@1a35 │ │ -0f1d02: 0e00 |0031: return-void │ │ +100280: 6e20 6e26 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@266e │ │ +100286: 0c01 |0021: move-result-object v1 │ │ +100288: 5432 7413 |0022: iget-object v2, v3, Lse/danielj/geometridestroyer/IngameStage;.geometriDestroyer:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@1374 │ │ +10028c: 5222 5013 |0024: iget v2, v2, Lse/danielj/geometridestroyer/GeometriDestroyer;.boxesLeft:I // field@1350 │ │ +100290: 6e20 6b26 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@266b │ │ +100296: 0c01 |0029: move-result-object v1 │ │ +100298: 6e10 7426 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2674 │ │ +10029e: 0c01 |002d: move-result-object v1 │ │ +1002a0: 6e20 351a 1000 |002e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setText:(Ljava/lang/CharSequence;)V // method@1a35 │ │ +1002a6: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=80 │ │ 0x0031 line=81 │ │ locals : │ │ 0x0000 - 0x0032 reg=3 this Lse/danielj/geometridestroyer/IngameStage; │ │ @@ -365001,19 +365056,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0f1d04: |[0f1d04] se.danielj.geometridestroyer.IngameStage.gameOver:()V │ │ -0f1d14: 5420 7313 |0000: iget-object v0, v2, Lse/danielj/geometridestroyer/IngameStage;.gameOverMenu:Lse/danielj/geometridestroyer/IngameStage$GameOverMenu; // field@1373 │ │ -0f1d18: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0f1d1a: 6e20 e028 1000 |0003: invoke-virtual {v0, v1}, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu;.setVisible:(Z)V // method@28e0 │ │ -0f1d20: 0e00 |0006: return-void │ │ +1002a8: |[1002a8] se.danielj.geometridestroyer.IngameStage.gameOver:()V │ │ +1002b8: 5420 7313 |0000: iget-object v0, v2, Lse/danielj/geometridestroyer/IngameStage;.gameOverMenu:Lse/danielj/geometridestroyer/IngameStage$GameOverMenu; // field@1373 │ │ +1002bc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +1002be: 6e20 e028 1000 |0003: invoke-virtual {v0, v1}, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu;.setVisible:(Z)V // method@28e0 │ │ +1002c4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0006 line=67 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lse/danielj/geometridestroyer/IngameStage; │ │ │ │ @@ -365022,19 +365077,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0f1d24: |[0f1d24] se.danielj.geometridestroyer.IngameStage.pause:()V │ │ -0f1d34: 5420 7613 |0000: iget-object v0, v2, Lse/danielj/geometridestroyer/IngameStage;.pauseMenu:Lse/danielj/geometridestroyer/IngameStage$PauseMenu; // field@1376 │ │ -0f1d38: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0f1d3a: 6e20 f328 1000 |0003: invoke-virtual {v0, v1}, Lse/danielj/geometridestroyer/IngameStage$PauseMenu;.setVisible:(Z)V // method@28f3 │ │ -0f1d40: 0e00 |0006: return-void │ │ +1002c8: |[1002c8] se.danielj.geometridestroyer.IngameStage.pause:()V │ │ +1002d8: 5420 7613 |0000: iget-object v0, v2, Lse/danielj/geometridestroyer/IngameStage;.pauseMenu:Lse/danielj/geometridestroyer/IngameStage$PauseMenu; // field@1376 │ │ +1002dc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +1002de: 6e20 f328 1000 |0003: invoke-virtual {v0, v1}, Lse/danielj/geometridestroyer/IngameStage$PauseMenu;.setVisible:(Z)V // method@28f3 │ │ +1002e4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0006 line=75 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lse/danielj/geometridestroyer/IngameStage; │ │ │ │ @@ -365043,23 +365098,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0f1d44: |[0f1d44] se.danielj.geometridestroyer.IngameStage.reset:()V │ │ -0f1d54: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0f1d56: 5420 7313 |0001: iget-object v0, v2, Lse/danielj/geometridestroyer/IngameStage;.gameOverMenu:Lse/danielj/geometridestroyer/IngameStage$GameOverMenu; // field@1373 │ │ -0f1d5a: 6e20 e028 1000 |0003: invoke-virtual {v0, v1}, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu;.setVisible:(Z)V // method@28e0 │ │ -0f1d60: 5420 7713 |0006: iget-object v0, v2, Lse/danielj/geometridestroyer/IngameStage;.victoryMenu:Lse/danielj/geometridestroyer/IngameStage$VictoryMenu; // field@1377 │ │ -0f1d64: 6e20 fa28 1000 |0008: invoke-virtual {v0, v1}, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu;.setVisible:(Z)V // method@28fa │ │ -0f1d6a: 5420 7613 |000b: iget-object v0, v2, Lse/danielj/geometridestroyer/IngameStage;.pauseMenu:Lse/danielj/geometridestroyer/IngameStage$PauseMenu; // field@1376 │ │ -0f1d6e: 6e20 f328 1000 |000d: invoke-virtual {v0, v1}, Lse/danielj/geometridestroyer/IngameStage$PauseMenu;.setVisible:(Z)V // method@28f3 │ │ -0f1d74: 0e00 |0010: return-void │ │ +1002e8: |[1002e8] se.danielj.geometridestroyer.IngameStage.reset:()V │ │ +1002f8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +1002fa: 5420 7313 |0001: iget-object v0, v2, Lse/danielj/geometridestroyer/IngameStage;.gameOverMenu:Lse/danielj/geometridestroyer/IngameStage$GameOverMenu; // field@1373 │ │ +1002fe: 6e20 e028 1000 |0003: invoke-virtual {v0, v1}, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu;.setVisible:(Z)V // method@28e0 │ │ +100304: 5420 7713 |0006: iget-object v0, v2, Lse/danielj/geometridestroyer/IngameStage;.victoryMenu:Lse/danielj/geometridestroyer/IngameStage$VictoryMenu; // field@1377 │ │ +100308: 6e20 fa28 1000 |0008: invoke-virtual {v0, v1}, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu;.setVisible:(Z)V // method@28fa │ │ +10030e: 5420 7613 |000b: iget-object v0, v2, Lse/danielj/geometridestroyer/IngameStage;.pauseMenu:Lse/danielj/geometridestroyer/IngameStage$PauseMenu; // field@1376 │ │ +100312: 6e20 f328 1000 |000d: invoke-virtual {v0, v1}, Lse/danielj/geometridestroyer/IngameStage$PauseMenu;.setVisible:(Z)V // method@28f3 │ │ +100318: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=60 │ │ 0x0006 line=61 │ │ 0x000b line=62 │ │ 0x0010 line=63 │ │ locals : │ │ @@ -365070,33 +365125,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0f1d78: |[0f1d78] se.danielj.geometridestroyer.IngameStage.victory:()V │ │ -0f1d88: 5420 7713 |0000: iget-object v0, v2, Lse/danielj/geometridestroyer/IngameStage;.victoryMenu:Lse/danielj/geometridestroyer/IngameStage$VictoryMenu; // field@1377 │ │ -0f1d8c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0f1d8e: 6e20 fa28 1000 |0003: invoke-virtual {v0, v1}, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu;.setVisible:(Z)V // method@28fa │ │ -0f1d94: 0e00 |0006: return-void │ │ +10031c: |[10031c] se.danielj.geometridestroyer.IngameStage.victory:()V │ │ +10032c: 5420 7713 |0000: iget-object v0, v2, Lse/danielj/geometridestroyer/IngameStage;.victoryMenu:Lse/danielj/geometridestroyer/IngameStage$VictoryMenu; // field@1377 │ │ +100330: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +100332: 6e20 fa28 1000 |0003: invoke-virtual {v0, v1}, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu;.setVisible:(Z)V // method@28fa │ │ +100338: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0006 line=71 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lse/danielj/geometridestroyer/IngameStage; │ │ │ │ source_file_idx : 1802 (IngameStage.java) │ │ │ │ Class #846 header: │ │ -class_idx : 1078 │ │ +class_idx : 1076 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1079 │ │ -source_file_idx : 3075 │ │ +superclass_idx : 1077 │ │ +source_file_idx : 3073 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #846 annotations: │ │ Annotations on class │ │ @@ -365128,73 +365183,73 @@ │ │ type : '(Lse/danielj/geometridestroyer/LevelScreen$LevelButton;Lse/danielj/geometridestroyer/LevelScreen;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0f1d98: |[0f1d98] se.danielj.geometridestroyer.LevelScreen$LevelButton$1.:(Lse/danielj/geometridestroyer/LevelScreen$LevelButton;Lse/danielj/geometridestroyer/LevelScreen;I)V │ │ -0f1da8: 5b01 7c13 |0000: iput-object v1, v0, Lse/danielj/geometridestroyer/LevelScreen$LevelButton$1;.this$1:Lse/danielj/geometridestroyer/LevelScreen$LevelButton; // field@137c │ │ -0f1dac: 5b02 7e13 |0002: iput-object v2, v0, Lse/danielj/geometridestroyer/LevelScreen$LevelButton$1;.val$this$0:Lse/danielj/geometridestroyer/LevelScreen; // field@137e │ │ -0f1db0: 5903 7d13 |0004: iput v3, v0, Lse/danielj/geometridestroyer/LevelScreen$LevelButton$1;.val$num:I // field@137d │ │ -0f1db4: 7020 0d29 1000 |0006: invoke-direct {v0, v1}, Lse/danielj/geometridestroyer/LevelScreen$LevelButton$LevelButtonListener;.:(Lse/danielj/geometridestroyer/LevelScreen$LevelButton;)V // method@290d │ │ -0f1dba: 0e00 |0009: return-void │ │ +10033c: |[10033c] se.danielj.geometridestroyer.LevelScreen$LevelButton$1.:(Lse/danielj/geometridestroyer/LevelScreen$LevelButton;Lse/danielj/geometridestroyer/LevelScreen;I)V │ │ +10034c: 5b01 7c13 |0000: iput-object v1, v0, Lse/danielj/geometridestroyer/LevelScreen$LevelButton$1;.this$1:Lse/danielj/geometridestroyer/LevelScreen$LevelButton; // field@137c │ │ +100350: 5b02 7e13 |0002: iput-object v2, v0, Lse/danielj/geometridestroyer/LevelScreen$LevelButton$1;.val$this$0:Lse/danielj/geometridestroyer/LevelScreen; // field@137e │ │ +100354: 5903 7d13 |0004: iput v3, v0, Lse/danielj/geometridestroyer/LevelScreen$LevelButton$1;.val$num:I // field@137d │ │ +100358: 7020 0d29 1000 |0006: invoke-direct {v0, v1}, Lse/danielj/geometridestroyer/LevelScreen$LevelButton$LevelButtonListener;.:(Lse/danielj/geometridestroyer/LevelScreen$LevelButton;)V // method@290d │ │ +10035e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lse/danielj/geometridestroyer/LevelScreen$LevelButton$1; │ │ - 0x0000 - 0x000a reg=1 (null) Lse/danielj/geometridestroyer/LevelScreen$LevelButton; │ │ + 0x0000 - 0x000a reg=1 this$1 Lse/danielj/geometridestroyer/LevelScreen$LevelButton; │ │ 0x0000 - 0x000a reg=2 (null) Lse/danielj/geometridestroyer/LevelScreen; │ │ 0x0000 - 0x000a reg=3 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Lse/danielj/geometridestroyer/LevelScreen$LevelButton$1;) │ │ name : 'action' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0f1dbc: |[0f1dbc] se.danielj.geometridestroyer.LevelScreen$LevelButton$1.action:()V │ │ -0f1dcc: 5420 7c13 |0000: iget-object v0, v2, Lse/danielj/geometridestroyer/LevelScreen$LevelButton$1;.this$1:Lse/danielj/geometridestroyer/LevelScreen$LevelButton; // field@137c │ │ -0f1dd0: 5400 8213 |0002: iget-object v0, v0, Lse/danielj/geometridestroyer/LevelScreen$LevelButton;.this$0:Lse/danielj/geometridestroyer/LevelScreen; // field@1382 │ │ -0f1dd4: 7110 1429 0000 |0004: invoke-static {v0}, Lse/danielj/geometridestroyer/LevelScreen;.access$000:(Lse/danielj/geometridestroyer/LevelScreen;)Lse/danielj/geometridestroyer/Core; // method@2914 │ │ -0f1dda: 0c00 |0007: move-result-object v0 │ │ -0f1ddc: 5400 3e13 |0008: iget-object v0, v0, Lse/danielj/geometridestroyer/Core;.game:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@133e │ │ -0f1de0: 5221 7d13 |000a: iget v1, v2, Lse/danielj/geometridestroyer/LevelScreen$LevelButton$1;.val$num:I // field@137d │ │ -0f1de4: 6e20 d428 1000 |000c: invoke-virtual {v0, v1}, Lse/danielj/geometridestroyer/GeometriDestroyer;.setLevel:(I)V // method@28d4 │ │ -0f1dea: 5420 7c13 |000f: iget-object v0, v2, Lse/danielj/geometridestroyer/LevelScreen$LevelButton$1;.this$1:Lse/danielj/geometridestroyer/LevelScreen$LevelButton; // field@137c │ │ -0f1dee: 5400 8213 |0011: iget-object v0, v0, Lse/danielj/geometridestroyer/LevelScreen$LevelButton;.this$0:Lse/danielj/geometridestroyer/LevelScreen; // field@1382 │ │ -0f1df2: 7110 1429 0000 |0013: invoke-static {v0}, Lse/danielj/geometridestroyer/LevelScreen;.access$000:(Lse/danielj/geometridestroyer/LevelScreen;)Lse/danielj/geometridestroyer/Core; // method@2914 │ │ -0f1df8: 0c00 |0016: move-result-object v0 │ │ -0f1dfa: 5421 7c13 |0017: iget-object v1, v2, Lse/danielj/geometridestroyer/LevelScreen$LevelButton$1;.this$1:Lse/danielj/geometridestroyer/LevelScreen$LevelButton; // field@137c │ │ -0f1dfe: 5411 8213 |0019: iget-object v1, v1, Lse/danielj/geometridestroyer/LevelScreen$LevelButton;.this$0:Lse/danielj/geometridestroyer/LevelScreen; // field@1382 │ │ -0f1e02: 7110 1429 0100 |001b: invoke-static {v1}, Lse/danielj/geometridestroyer/LevelScreen;.access$000:(Lse/danielj/geometridestroyer/LevelScreen;)Lse/danielj/geometridestroyer/Core; // method@2914 │ │ -0f1e08: 0c01 |001e: move-result-object v1 │ │ -0f1e0a: 5411 3e13 |001f: iget-object v1, v1, Lse/danielj/geometridestroyer/Core;.game:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@133e │ │ -0f1e0e: 6e20 7c28 1000 |0021: invoke-virtual {v0, v1}, Lse/danielj/geometridestroyer/Core;.setScreen:(Lcom/badlogic/gdx/Screen;)V // method@287c │ │ -0f1e14: 0e00 |0024: return-void │ │ +100360: |[100360] se.danielj.geometridestroyer.LevelScreen$LevelButton$1.action:()V │ │ +100370: 5420 7c13 |0000: iget-object v0, v2, Lse/danielj/geometridestroyer/LevelScreen$LevelButton$1;.this$1:Lse/danielj/geometridestroyer/LevelScreen$LevelButton; // field@137c │ │ +100374: 5400 8213 |0002: iget-object v0, v0, Lse/danielj/geometridestroyer/LevelScreen$LevelButton;.this$0:Lse/danielj/geometridestroyer/LevelScreen; // field@1382 │ │ +100378: 7110 1429 0000 |0004: invoke-static {v0}, Lse/danielj/geometridestroyer/LevelScreen;.access$000:(Lse/danielj/geometridestroyer/LevelScreen;)Lse/danielj/geometridestroyer/Core; // method@2914 │ │ +10037e: 0c00 |0007: move-result-object v0 │ │ +100380: 5400 3e13 |0008: iget-object v0, v0, Lse/danielj/geometridestroyer/Core;.game:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@133e │ │ +100384: 5221 7d13 |000a: iget v1, v2, Lse/danielj/geometridestroyer/LevelScreen$LevelButton$1;.val$num:I // field@137d │ │ +100388: 6e20 d428 1000 |000c: invoke-virtual {v0, v1}, Lse/danielj/geometridestroyer/GeometriDestroyer;.setLevel:(I)V // method@28d4 │ │ +10038e: 5420 7c13 |000f: iget-object v0, v2, Lse/danielj/geometridestroyer/LevelScreen$LevelButton$1;.this$1:Lse/danielj/geometridestroyer/LevelScreen$LevelButton; // field@137c │ │ +100392: 5400 8213 |0011: iget-object v0, v0, Lse/danielj/geometridestroyer/LevelScreen$LevelButton;.this$0:Lse/danielj/geometridestroyer/LevelScreen; // field@1382 │ │ +100396: 7110 1429 0000 |0013: invoke-static {v0}, Lse/danielj/geometridestroyer/LevelScreen;.access$000:(Lse/danielj/geometridestroyer/LevelScreen;)Lse/danielj/geometridestroyer/Core; // method@2914 │ │ +10039c: 0c00 |0016: move-result-object v0 │ │ +10039e: 5421 7c13 |0017: iget-object v1, v2, Lse/danielj/geometridestroyer/LevelScreen$LevelButton$1;.this$1:Lse/danielj/geometridestroyer/LevelScreen$LevelButton; // field@137c │ │ +1003a2: 5411 8213 |0019: iget-object v1, v1, Lse/danielj/geometridestroyer/LevelScreen$LevelButton;.this$0:Lse/danielj/geometridestroyer/LevelScreen; // field@1382 │ │ +1003a6: 7110 1429 0100 |001b: invoke-static {v1}, Lse/danielj/geometridestroyer/LevelScreen;.access$000:(Lse/danielj/geometridestroyer/LevelScreen;)Lse/danielj/geometridestroyer/Core; // method@2914 │ │ +1003ac: 0c01 |001e: move-result-object v1 │ │ +1003ae: 5411 3e13 |001f: iget-object v1, v1, Lse/danielj/geometridestroyer/Core;.game:Lse/danielj/geometridestroyer/GeometriDestroyer; // field@133e │ │ +1003b2: 6e20 7c28 1000 |0021: invoke-virtual {v0, v1}, Lse/danielj/geometridestroyer/Core;.setScreen:(Lcom/badlogic/gdx/Screen;)V // method@287c │ │ +1003b8: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x000f line=126 │ │ 0x0024 line=127 │ │ locals : │ │ 0x0000 - 0x0025 reg=2 this Lse/danielj/geometridestroyer/LevelScreen$LevelButton$1; │ │ │ │ - source_file_idx : 3075 (LevelScreen.java) │ │ + source_file_idx : 3073 (LevelScreen.java) │ │ │ │ Class #847 header: │ │ -class_idx : 622 │ │ +class_idx : 620 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 625 │ │ -source_file_idx : 3443 │ │ +superclass_idx : 623 │ │ +source_file_idx : 3441 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #847 - │ │ Class descriptor : 'Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;' │ │ @@ -365217,17 +365272,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f1e18: |[0f1e18] com.badlogic.gdx.scenes.scene2d.actions.MoveByAction.:()V │ │ -0f1e28: 7010 d118 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;.:()V // method@18d1 │ │ -0f1e2e: 0e00 |0003: return-void │ │ +1003bc: |[1003bc] com.badlogic.gdx.scenes.scene2d.actions.MoveByAction.:()V │ │ +1003cc: 7010 d118 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;.:()V // method@18d1 │ │ +1003d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; │ │ │ │ Virtual methods - │ │ @@ -365236,17 +365291,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f1e30: |[0f1e30] com.badlogic.gdx.scenes.scene2d.actions.MoveByAction.getAmountX:()F │ │ -0f1e40: 5210 c80d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.amountX:F // field@0dc8 │ │ -0f1e44: 0f00 |0002: return v0 │ │ +1003d4: |[1003d4] com.badlogic.gdx.scenes.scene2d.actions.MoveByAction.getAmountX:()F │ │ +1003e4: 5210 c80d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.amountX:F // field@0dc8 │ │ +1003e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; │ │ │ │ #1 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;) │ │ @@ -365254,17 +365309,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f1e48: |[0f1e48] com.badlogic.gdx.scenes.scene2d.actions.MoveByAction.getAmountY:()F │ │ -0f1e58: 5210 c90d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.amountY:F // field@0dc9 │ │ -0f1e5c: 0f00 |0002: return v0 │ │ +1003ec: |[1003ec] com.badlogic.gdx.scenes.scene2d.actions.MoveByAction.getAmountY:()F │ │ +1003fc: 5210 c90d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.amountY:F // field@0dc9 │ │ +100400: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;) │ │ @@ -365272,18 +365327,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0f1e60: |[0f1e60] com.badlogic.gdx.scenes.scene2d.actions.MoveByAction.setAmount:(FF)V │ │ -0f1e70: 5901 c80d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.amountX:F // field@0dc8 │ │ -0f1e74: 5902 c90d |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.amountY:F // field@0dc9 │ │ -0f1e78: 0e00 |0004: return-void │ │ +100404: |[100404] com.badlogic.gdx.scenes.scene2d.actions.MoveByAction.setAmount:(FF)V │ │ +100414: 5901 c80d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.amountX:F // field@0dc8 │ │ +100418: 5902 c90d |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.amountY:F // field@0dc9 │ │ +10041c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0002 line=30 │ │ 0x0004 line=31 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; │ │ @@ -365295,17 +365350,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f1e7c: |[0f1e7c] com.badlogic.gdx.scenes.scene2d.actions.MoveByAction.setAmountX:(F)V │ │ -0f1e8c: 5901 c80d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.amountX:F // field@0dc8 │ │ -0f1e90: 0e00 |0002: return-void │ │ +100420: |[100420] com.badlogic.gdx.scenes.scene2d.actions.MoveByAction.setAmountX:(F)V │ │ +100430: 5901 c80d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.amountX:F // field@0dc8 │ │ +100434: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0002 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; │ │ 0x0000 - 0x0003 reg=1 x F │ │ @@ -365315,17 +365370,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f1e94: |[0f1e94] com.badlogic.gdx.scenes.scene2d.actions.MoveByAction.setAmountY:(F)V │ │ -0f1ea4: 5901 c90d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.amountY:F // field@0dc9 │ │ -0f1ea8: 0e00 |0002: return-void │ │ +100438: |[100438] com.badlogic.gdx.scenes.scene2d.actions.MoveByAction.setAmountY:(F)V │ │ +100448: 5901 c90d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.amountY:F // field@0dc9 │ │ +10044c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0002 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; │ │ 0x0000 - 0x0003 reg=1 y F │ │ @@ -365335,37 +365390,37 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0f1eac: |[0f1eac] com.badlogic.gdx.scenes.scene2d.actions.MoveByAction.updateRelative:(F)V │ │ -0f1ebc: 5430 c70d |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dc7 │ │ -0f1ec0: 5231 c80d |0002: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.amountX:F // field@0dc8 │ │ -0f1ec4: c841 |0004: mul-float/2addr v1, v4 │ │ -0f1ec6: 5232 c90d |0005: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.amountY:F // field@0dc9 │ │ -0f1eca: c842 |0007: mul-float/2addr v2, v4 │ │ -0f1ecc: 6e30 8017 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.translate:(FF)V // method@1780 │ │ -0f1ed2: 0e00 |000b: return-void │ │ +100450: |[100450] com.badlogic.gdx.scenes.scene2d.actions.MoveByAction.updateRelative:(F)V │ │ +100460: 5430 c70d |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dc7 │ │ +100464: 5231 c80d |0002: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.amountX:F // field@0dc8 │ │ +100468: c841 |0004: mul-float/2addr v1, v4 │ │ +10046a: 5232 c90d |0005: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.amountY:F // field@0dc9 │ │ +10046e: c842 |0007: mul-float/2addr v2, v4 │ │ +100470: 6e30 8017 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.translate:(FF)V // method@1780 │ │ +100476: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x000b line=26 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; │ │ 0x0000 - 0x000c reg=4 percentDelta F │ │ │ │ - source_file_idx : 3443 (MoveByAction.java) │ │ + source_file_idx : 3441 (MoveByAction.java) │ │ │ │ Class #848 header: │ │ -class_idx : 628 │ │ +class_idx : 626 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 625 │ │ -source_file_idx : 3713 │ │ +superclass_idx : 623 │ │ +source_file_idx : 3711 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #848 - │ │ Class descriptor : 'Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction;' │ │ @@ -365384,17 +365439,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f1ed4: |[0f1ed4] com.badlogic.gdx.scenes.scene2d.actions.RotateByAction.:()V │ │ -0f1ee4: 7010 d118 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;.:()V // method@18d1 │ │ -0f1eea: 0e00 |0003: return-void │ │ +100478: |[100478] com.badlogic.gdx.scenes.scene2d.actions.RotateByAction.:()V │ │ +100488: 7010 d118 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;.:()V // method@18d1 │ │ +10048e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction; │ │ │ │ Virtual methods - │ │ @@ -365403,17 +365458,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f1eec: |[0f1eec] com.badlogic.gdx.scenes.scene2d.actions.RotateByAction.getAmount:()F │ │ -0f1efc: 5210 dc0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction;.amount:F // field@0ddc │ │ -0f1f00: 0f00 |0002: return v0 │ │ +100490: |[100490] com.badlogic.gdx.scenes.scene2d.actions.RotateByAction.getAmount:()F │ │ +1004a0: 5210 dc0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction;.amount:F // field@0ddc │ │ +1004a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction; │ │ │ │ #1 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction;) │ │ @@ -365421,17 +365476,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f1f04: |[0f1f04] com.badlogic.gdx.scenes.scene2d.actions.RotateByAction.setAmount:(F)V │ │ -0f1f14: 5901 dc0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction;.amount:F // field@0ddc │ │ -0f1f18: 0e00 |0002: return-void │ │ +1004a8: |[1004a8] com.badlogic.gdx.scenes.scene2d.actions.RotateByAction.setAmount:(F)V │ │ +1004b8: 5901 dc0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction;.amount:F // field@0ddc │ │ +1004bc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0002 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction; │ │ 0x0000 - 0x0003 reg=1 rotationAmount F │ │ @@ -365441,35 +365496,35 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0f1f1c: |[0f1f1c] com.badlogic.gdx.scenes.scene2d.actions.RotateByAction.updateRelative:(F)V │ │ -0f1f2c: 5420 db0d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ddb │ │ -0f1f30: 5221 dc0d |0002: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction;.amount:F // field@0ddc │ │ -0f1f34: c831 |0004: mul-float/2addr v1, v3 │ │ -0f1f36: 6e20 5f17 1000 |0005: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.rotate:(F)V // method@175f │ │ -0f1f3c: 0e00 |0008: return-void │ │ +1004c0: |[1004c0] com.badlogic.gdx.scenes.scene2d.actions.RotateByAction.updateRelative:(F)V │ │ +1004d0: 5420 db0d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ddb │ │ +1004d4: 5221 dc0d |0002: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction;.amount:F // field@0ddc │ │ +1004d8: c831 |0004: mul-float/2addr v1, v3 │ │ +1004da: 6e20 5f17 1000 |0005: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.rotate:(F)V // method@175f │ │ +1004e0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0008 line=26 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction; │ │ 0x0000 - 0x0009 reg=3 percentDelta F │ │ │ │ - source_file_idx : 3713 (RotateByAction.java) │ │ + source_file_idx : 3711 (RotateByAction.java) │ │ │ │ Class #849 header: │ │ -class_idx : 631 │ │ +class_idx : 629 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 625 │ │ -source_file_idx : 3757 │ │ +superclass_idx : 623 │ │ +source_file_idx : 3755 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #849 - │ │ Class descriptor : 'Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;' │ │ @@ -365492,17 +365547,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f1f40: |[0f1f40] com.badlogic.gdx.scenes.scene2d.actions.ScaleByAction.:()V │ │ -0f1f50: 7010 d118 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;.:()V // method@18d1 │ │ -0f1f56: 0e00 |0003: return-void │ │ +1004e4: |[1004e4] com.badlogic.gdx.scenes.scene2d.actions.ScaleByAction.:()V │ │ +1004f4: 7010 d118 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;.:()V // method@18d1 │ │ +1004fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction; │ │ │ │ Virtual methods - │ │ @@ -365511,17 +365566,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f1f58: |[0f1f58] com.badlogic.gdx.scenes.scene2d.actions.ScaleByAction.getAmountX:()F │ │ -0f1f68: 5210 e30d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountX:F // field@0de3 │ │ -0f1f6c: 0f00 |0002: return v0 │ │ +1004fc: |[1004fc] com.badlogic.gdx.scenes.scene2d.actions.ScaleByAction.getAmountX:()F │ │ +10050c: 5210 e30d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountX:F // field@0de3 │ │ +100510: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction; │ │ │ │ #1 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;) │ │ @@ -365529,17 +365584,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f1f70: |[0f1f70] com.badlogic.gdx.scenes.scene2d.actions.ScaleByAction.getAmountY:()F │ │ -0f1f80: 5210 e40d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountY:F // field@0de4 │ │ -0f1f84: 0f00 |0002: return v0 │ │ +100514: |[100514] com.badlogic.gdx.scenes.scene2d.actions.ScaleByAction.getAmountY:()F │ │ +100524: 5210 e40d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountY:F // field@0de4 │ │ +100528: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;) │ │ @@ -365547,18 +365602,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0f1f88: |[0f1f88] com.badlogic.gdx.scenes.scene2d.actions.ScaleByAction.setAmount:(F)V │ │ -0f1f98: 5901 e30d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountX:F // field@0de3 │ │ -0f1f9c: 5901 e40d |0002: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountY:F // field@0de4 │ │ -0f1fa0: 0e00 |0004: return-void │ │ +10052c: |[10052c] com.badlogic.gdx.scenes.scene2d.actions.ScaleByAction.setAmount:(F)V │ │ +10053c: 5901 e30d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountX:F // field@0de3 │ │ +100540: 5901 e40d |0002: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountY:F // field@0de4 │ │ +100544: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0002 line=35 │ │ 0x0004 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction; │ │ @@ -365569,18 +365624,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0f1fa4: |[0f1fa4] com.badlogic.gdx.scenes.scene2d.actions.ScaleByAction.setAmount:(FF)V │ │ -0f1fb4: 5901 e30d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountX:F // field@0de3 │ │ -0f1fb8: 5902 e40d |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountY:F // field@0de4 │ │ -0f1fbc: 0e00 |0004: return-void │ │ +100548: |[100548] com.badlogic.gdx.scenes.scene2d.actions.ScaleByAction.setAmount:(FF)V │ │ +100558: 5901 e30d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountX:F // field@0de3 │ │ +10055c: 5902 e40d |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountY:F // field@0de4 │ │ +100560: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0002 line=30 │ │ 0x0004 line=31 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction; │ │ @@ -365592,17 +365647,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f1fc0: |[0f1fc0] com.badlogic.gdx.scenes.scene2d.actions.ScaleByAction.setAmountX:(F)V │ │ -0f1fd0: 5901 e30d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountX:F // field@0de3 │ │ -0f1fd4: 0e00 |0002: return-void │ │ +100564: |[100564] com.badlogic.gdx.scenes.scene2d.actions.ScaleByAction.setAmountX:(F)V │ │ +100574: 5901 e30d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountX:F // field@0de3 │ │ +100578: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0002 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction; │ │ 0x0000 - 0x0003 reg=1 x F │ │ @@ -365612,17 +365667,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f1fd8: |[0f1fd8] com.badlogic.gdx.scenes.scene2d.actions.ScaleByAction.setAmountY:(F)V │ │ -0f1fe8: 5901 e40d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountY:F // field@0de4 │ │ -0f1fec: 0e00 |0002: return-void │ │ +10057c: |[10057c] com.badlogic.gdx.scenes.scene2d.actions.ScaleByAction.setAmountY:(F)V │ │ +10058c: 5901 e40d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountY:F // field@0de4 │ │ +100590: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0002 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction; │ │ 0x0000 - 0x0003 reg=1 y F │ │ @@ -365632,37 +365687,37 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0f1ff0: |[0f1ff0] com.badlogic.gdx.scenes.scene2d.actions.ScaleByAction.updateRelative:(F)V │ │ -0f2000: 5430 e20d |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0de2 │ │ -0f2004: 5231 e30d |0002: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountX:F // field@0de3 │ │ -0f2008: c841 |0004: mul-float/2addr v1, v4 │ │ -0f200a: 5232 e40d |0005: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountY:F // field@0de4 │ │ -0f200e: c842 |0007: mul-float/2addr v2, v4 │ │ -0f2010: 6e30 6117 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scale:(FF)V // method@1761 │ │ -0f2016: 0e00 |000b: return-void │ │ +100594: |[100594] com.badlogic.gdx.scenes.scene2d.actions.ScaleByAction.updateRelative:(F)V │ │ +1005a4: 5430 e20d |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0de2 │ │ +1005a8: 5231 e30d |0002: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountX:F // field@0de3 │ │ +1005ac: c841 |0004: mul-float/2addr v1, v4 │ │ +1005ae: 5232 e40d |0005: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountY:F // field@0de4 │ │ +1005b2: c842 |0007: mul-float/2addr v2, v4 │ │ +1005b4: 6e30 6117 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scale:(FF)V // method@1761 │ │ +1005ba: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x000b line=26 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction; │ │ 0x0000 - 0x000c reg=4 percentDelta F │ │ │ │ - source_file_idx : 3757 (ScaleByAction.java) │ │ + source_file_idx : 3755 (ScaleByAction.java) │ │ │ │ Class #850 header: │ │ -class_idx : 634 │ │ +class_idx : 632 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 625 │ │ -source_file_idx : 3807 │ │ +superclass_idx : 623 │ │ +source_file_idx : 3805 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #850 - │ │ Class descriptor : 'Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;' │ │ @@ -365685,17 +365740,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f2018: |[0f2018] com.badlogic.gdx.scenes.scene2d.actions.SizeByAction.:()V │ │ -0f2028: 7010 d118 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;.:()V // method@18d1 │ │ -0f202e: 0e00 |0003: return-void │ │ +1005bc: |[1005bc] com.badlogic.gdx.scenes.scene2d.actions.SizeByAction.:()V │ │ +1005cc: 7010 d118 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;.:()V // method@18d1 │ │ +1005d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction; │ │ │ │ Virtual methods - │ │ @@ -365704,17 +365759,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f2030: |[0f2030] com.badlogic.gdx.scenes.scene2d.actions.SizeByAction.getAmountHeight:()F │ │ -0f2040: 5210 ed0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.amountHeight:F // field@0ded │ │ -0f2044: 0f00 |0002: return v0 │ │ +1005d4: |[1005d4] com.badlogic.gdx.scenes.scene2d.actions.SizeByAction.getAmountHeight:()F │ │ +1005e4: 5210 ed0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.amountHeight:F // field@0ded │ │ +1005e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction; │ │ │ │ #1 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;) │ │ @@ -365722,17 +365777,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f2048: |[0f2048] com.badlogic.gdx.scenes.scene2d.actions.SizeByAction.getAmountWidth:()F │ │ -0f2058: 5210 ee0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.amountWidth:F // field@0dee │ │ -0f205c: 0f00 |0002: return v0 │ │ +1005ec: |[1005ec] com.badlogic.gdx.scenes.scene2d.actions.SizeByAction.getAmountWidth:()F │ │ +1005fc: 5210 ee0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.amountWidth:F // field@0dee │ │ +100600: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;) │ │ @@ -365740,18 +365795,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0f2060: |[0f2060] com.badlogic.gdx.scenes.scene2d.actions.SizeByAction.setAmount:(FF)V │ │ -0f2070: 5901 ee0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.amountWidth:F // field@0dee │ │ -0f2074: 5902 ed0d |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.amountHeight:F // field@0ded │ │ -0f2078: 0e00 |0004: return-void │ │ +100604: |[100604] com.badlogic.gdx.scenes.scene2d.actions.SizeByAction.setAmount:(FF)V │ │ +100614: 5901 ee0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.amountWidth:F // field@0dee │ │ +100618: 5902 ed0d |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.amountHeight:F // field@0ded │ │ +10061c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0002 line=30 │ │ 0x0004 line=31 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction; │ │ @@ -365763,17 +365818,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f207c: |[0f207c] com.badlogic.gdx.scenes.scene2d.actions.SizeByAction.setAmountHeight:(F)V │ │ -0f208c: 5901 ed0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.amountHeight:F // field@0ded │ │ -0f2090: 0e00 |0002: return-void │ │ +100620: |[100620] com.badlogic.gdx.scenes.scene2d.actions.SizeByAction.setAmountHeight:(F)V │ │ +100630: 5901 ed0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.amountHeight:F // field@0ded │ │ +100634: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0002 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction; │ │ 0x0000 - 0x0003 reg=1 height F │ │ @@ -365783,17 +365838,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f2094: |[0f2094] com.badlogic.gdx.scenes.scene2d.actions.SizeByAction.setAmountWidth:(F)V │ │ -0f20a4: 5901 ee0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.amountWidth:F // field@0dee │ │ -0f20a8: 0e00 |0002: return-void │ │ +100638: |[100638] com.badlogic.gdx.scenes.scene2d.actions.SizeByAction.setAmountWidth:(F)V │ │ +100648: 5901 ee0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.amountWidth:F // field@0dee │ │ +10064c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0002 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction; │ │ 0x0000 - 0x0003 reg=1 width F │ │ @@ -365803,36 +365858,36 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0f20ac: |[0f20ac] com.badlogic.gdx.scenes.scene2d.actions.SizeByAction.updateRelative:(F)V │ │ -0f20bc: 5430 ec0d |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dec │ │ -0f20c0: 5231 ee0d |0002: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.amountWidth:F // field@0dee │ │ -0f20c4: c841 |0004: mul-float/2addr v1, v4 │ │ -0f20c6: 5232 ed0d |0005: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.amountHeight:F // field@0ded │ │ -0f20ca: c842 |0007: mul-float/2addr v2, v4 │ │ -0f20cc: 6e30 7b17 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.size:(FF)V // method@177b │ │ -0f20d2: 0e00 |000b: return-void │ │ +100650: |[100650] com.badlogic.gdx.scenes.scene2d.actions.SizeByAction.updateRelative:(F)V │ │ +100660: 5430 ec0d |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dec │ │ +100664: 5231 ee0d |0002: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.amountWidth:F // field@0dee │ │ +100668: c841 |0004: mul-float/2addr v1, v4 │ │ +10066a: 5232 ed0d |0005: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.amountHeight:F // field@0ded │ │ +10066e: c842 |0007: mul-float/2addr v2, v4 │ │ +100670: 6e30 7b17 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.size:(FF)V // method@177b │ │ +100676: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x000b line=26 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction; │ │ 0x0000 - 0x000c reg=4 percentDelta F │ │ │ │ - source_file_idx : 3807 (SizeByAction.java) │ │ + source_file_idx : 3805 (SizeByAction.java) │ │ │ │ Class #851 header: │ │ -class_idx : 641 │ │ +class_idx : 639 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 683 │ │ +superclass_idx : 681 │ │ source_file_idx : 542 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 15 │ │ │ │ Class #851 annotations: │ │ @@ -365872,26 +365927,26 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0f20d4: |[0f20d4] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ -0f20e4: 7010 821b 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:()V // method@1b82 │ │ -0f20ea: 7010 5a19 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.initialize:()V // method@195a │ │ -0f20f0: 6e20 4a19 2100 |0006: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@194a │ │ -0f20f6: 6e20 6719 3100 |0009: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1967 │ │ -0f20fc: 6e10 5519 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefWidth:()F // method@1955 │ │ -0f2102: 0a00 |000f: move-result v0 │ │ -0f2104: 6e20 6919 0100 |0010: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setWidth:(F)V // method@1969 │ │ -0f210a: 6e10 5419 0100 |0013: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefHeight:()F // method@1954 │ │ -0f2110: 0a00 |0016: move-result v0 │ │ -0f2112: 6e20 6619 0100 |0017: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setHeight:(F)V // method@1966 │ │ -0f2118: 0e00 |001a: return-void │ │ +100678: |[100678] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ +100688: 7010 821b 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:()V // method@1b82 │ │ +10068e: 7010 5a19 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.initialize:()V // method@195a │ │ +100694: 6e20 4a19 2100 |0006: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@194a │ │ +10069a: 6e20 6719 3100 |0009: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1967 │ │ +1006a0: 6e10 5519 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefWidth:()F // method@1955 │ │ +1006a6: 0a00 |000f: move-result v0 │ │ +1006a8: 6e20 6919 0100 |0010: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setWidth:(F)V // method@1969 │ │ +1006ae: 6e10 5419 0100 |0013: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefHeight:()F // method@1954 │ │ +1006b4: 0a00 |0016: move-result v0 │ │ +1006b6: 6e20 6619 0100 |0017: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setHeight:(F)V // method@1966 │ │ +1006bc: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=65 │ │ 0x0006 line=66 │ │ 0x0009 line=67 │ │ 0x000c line=68 │ │ @@ -365907,21 +365962,21 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0f211c: |[0f211c] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0f212c: 1c00 8002 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@0280 │ │ -0f2130: 6e20 051b 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ -0f2136: 0c00 |0005: move-result-object v0 │ │ -0f2138: 1f00 8002 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@0280 │ │ -0f213c: 7030 4119 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1941 │ │ -0f2142: 0e00 |000b: return-void │ │ +1006c0: |[1006c0] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +1006d0: 1c00 7e02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@027e │ │ +1006d4: 6e20 051b 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ +1006da: 0c00 |0005: move-result-object v0 │ │ +1006dc: 1f00 7e02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@027e │ │ +1006e0: 7030 4119 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1941 │ │ +1006e6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x000b line=104 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Button; │ │ 0x0000 - 0x000c reg=2 child Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -365932,21 +365987,21 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0f2144: |[0f2144] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0f2154: 1c00 8002 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@0280 │ │ -0f2158: 6e30 061b 4300 |0002: invoke-virtual {v3, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ -0f215e: 0c00 |0005: move-result-object v0 │ │ -0f2160: 1f00 8002 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@0280 │ │ -0f2164: 7030 4119 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1941 │ │ -0f216a: 0e00 |000b: return-void │ │ +1006e8: |[1006e8] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +1006f8: 1c00 7e02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@027e │ │ +1006fc: 6e30 061b 4300 |0002: invoke-virtual {v3, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ +100702: 0c00 |0005: move-result-object v0 │ │ +100704: 1f00 7e02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@027e │ │ +100708: 7030 4119 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1941 │ │ +10070e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x000b line=62 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Button; │ │ 0x0000 - 0x000c reg=2 child Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -365958,25 +366013,25 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0f216c: |[0f216c] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ -0f217c: 7010 821b 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:()V // method@1b82 │ │ -0f2182: 7010 5a19 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.initialize:()V // method@195a │ │ -0f2188: 6e20 6719 2100 |0006: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1967 │ │ -0f218e: 6e10 5519 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefWidth:()F // method@1955 │ │ -0f2194: 0a00 |000c: move-result v0 │ │ -0f2196: 6e20 6919 0100 |000d: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setWidth:(F)V // method@1969 │ │ -0f219c: 6e10 5419 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefHeight:()F // method@1954 │ │ -0f21a2: 0a00 |0013: move-result v0 │ │ -0f21a4: 6e20 6619 0100 |0014: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setHeight:(F)V // method@1966 │ │ -0f21aa: 0e00 |0017: return-void │ │ +100710: |[100710] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ +100720: 7010 821b 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:()V // method@1b82 │ │ +100726: 7010 5a19 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.initialize:()V // method@195a │ │ +10072c: 6e20 6719 2100 |0006: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1967 │ │ +100732: 6e10 5519 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefWidth:()F // method@1955 │ │ +100738: 0a00 |000c: move-result v0 │ │ +10073a: 6e20 6919 0100 |000d: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setWidth:(F)V // method@1969 │ │ +100740: 6e10 5419 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefHeight:()F // method@1954 │ │ +100746: 0a00 |0013: move-result v0 │ │ +100748: 6e20 6619 0100 |0014: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setHeight:(F)V // method@1966 │ │ +10074e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=73 │ │ 0x0006 line=74 │ │ 0x0009 line=75 │ │ 0x0010 line=76 │ │ @@ -365990,29 +366045,29 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0f21ac: |[0f21ac] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0f21bc: 7020 831b 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1b83 │ │ -0f21c2: 7010 5a19 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.initialize:()V // method@195a │ │ -0f21c8: 1c00 8002 |0006: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@0280 │ │ -0f21cc: 6e20 051b 0200 |0008: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ -0f21d2: 0c00 |000b: move-result-object v0 │ │ -0f21d4: 1f00 8002 |000c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@0280 │ │ -0f21d8: 6e20 6719 0100 |000e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1967 │ │ -0f21de: 6e10 5519 0100 |0011: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefWidth:()F // method@1955 │ │ -0f21e4: 0a00 |0014: move-result v0 │ │ -0f21e6: 6e20 6919 0100 |0015: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setWidth:(F)V // method@1969 │ │ -0f21ec: 6e10 5419 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefHeight:()F // method@1954 │ │ -0f21f2: 0a00 |001b: move-result v0 │ │ -0f21f4: 6e20 6619 0100 |001c: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setHeight:(F)V // method@1966 │ │ -0f21fa: 0e00 |001f: return-void │ │ +100750: |[100750] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +100760: 7020 831b 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1b83 │ │ +100766: 7010 5a19 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.initialize:()V // method@195a │ │ +10076c: 1c00 7e02 |0006: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@027e │ │ +100770: 6e20 051b 0200 |0008: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ +100776: 0c00 |000b: move-result-object v0 │ │ +100778: 1f00 7e02 |000c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@027e │ │ +10077c: 6e20 6719 0100 |000e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1967 │ │ +100782: 6e10 5519 0100 |0011: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefWidth:()F // method@1955 │ │ +100788: 0a00 |0014: move-result v0 │ │ +10078a: 6e20 6919 0100 |0015: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setWidth:(F)V // method@1969 │ │ +100790: 6e10 5419 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefHeight:()F // method@1954 │ │ +100796: 0a00 |001b: move-result v0 │ │ +100798: 6e20 6619 0100 |001c: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setHeight:(F)V // method@1966 │ │ +10079e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0006 line=47 │ │ 0x0011 line=48 │ │ 0x0018 line=49 │ │ @@ -366026,29 +366081,29 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -0f21fc: |[0f21fc] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0f220c: 7020 831b 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1b83 │ │ -0f2212: 7010 5a19 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.initialize:()V // method@195a │ │ -0f2218: 1c00 8002 |0006: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@0280 │ │ -0f221c: 6e30 061b 3200 |0008: invoke-virtual {v2, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ -0f2222: 0c00 |000b: move-result-object v0 │ │ -0f2224: 1f00 8002 |000c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@0280 │ │ -0f2228: 6e20 6719 0100 |000e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1967 │ │ -0f222e: 6e10 5519 0100 |0011: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefWidth:()F // method@1955 │ │ -0f2234: 0a00 |0014: move-result v0 │ │ -0f2236: 6e20 6919 0100 |0015: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setWidth:(F)V // method@1969 │ │ -0f223c: 6e10 5419 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefHeight:()F // method@1954 │ │ -0f2242: 0a00 |001b: move-result v0 │ │ -0f2244: 6e20 6619 0100 |001c: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setHeight:(F)V // method@1966 │ │ -0f224a: 0e00 |001f: return-void │ │ +1007a0: |[1007a0] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +1007b0: 7020 831b 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1b83 │ │ +1007b6: 7010 5a19 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.initialize:()V // method@195a │ │ +1007bc: 1c00 7e02 |0006: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@027e │ │ +1007c0: 6e30 061b 3200 |0008: invoke-virtual {v2, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ +1007c6: 0c00 |000b: move-result-object v0 │ │ +1007c8: 1f00 7e02 |000c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@027e │ │ +1007cc: 6e20 6719 0100 |000e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1967 │ │ +1007d2: 6e10 5519 0100 |0011: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefWidth:()F // method@1955 │ │ +1007d8: 0a00 |0014: move-result v0 │ │ +1007da: 6e20 6919 0100 |0015: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setWidth:(F)V // method@1969 │ │ +1007e0: 6e10 5419 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefHeight:()F // method@1954 │ │ +1007e6: 0a00 |001b: move-result v0 │ │ +1007e8: 6e20 6619 0100 |001c: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setHeight:(F)V // method@1966 │ │ +1007ee: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0006 line=55 │ │ 0x0011 line=56 │ │ 0x0018 line=57 │ │ @@ -366063,20 +366118,20 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0f224c: |[0f224c] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -0f225c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0f225e: 2200 8002 |0001: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@0280 │ │ -0f2262: 7040 4019 3011 |0003: invoke-direct {v0, v3, v1, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1940 │ │ -0f2268: 7020 4419 0200 |0006: invoke-direct {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1944 │ │ -0f226e: 0e00 |0009: return-void │ │ +1007f0: |[1007f0] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +100800: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +100802: 2200 7e02 |0001: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@027e │ │ +100806: 7040 4019 3011 |0003: invoke-direct {v0, v3, v1, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1940 │ │ +10080c: 7020 4419 0200 |0006: invoke-direct {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1944 │ │ +100812: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=91 │ │ 0x0009 line=92 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Button; │ │ 0x0000 - 0x000a reg=3 up Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ @@ -366086,20 +366141,20 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0f2270: |[0f2270] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -0f2280: 2200 8002 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@0280 │ │ -0f2284: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0f2286: 7040 4019 3014 |0003: invoke-direct {v0, v3, v4, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1940 │ │ -0f228c: 7020 4419 0200 |0006: invoke-direct {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1944 │ │ -0f2292: 0e00 |0009: return-void │ │ +100814: |[100814] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +100824: 2200 7e02 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@027e │ │ +100828: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +10082a: 7040 4019 3014 |0003: invoke-direct {v0, v3, v4, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1940 │ │ +100830: 7020 4419 0200 |0006: invoke-direct {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1944 │ │ +100836: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0009 line=96 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Button; │ │ 0x0000 - 0x000a reg=3 up Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ @@ -366110,19 +366165,19 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0f2294: |[0f2294] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -0f22a4: 2200 8002 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@0280 │ │ -0f22a8: 7040 4019 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1940 │ │ -0f22ae: 7020 4419 0100 |0005: invoke-direct {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1944 │ │ -0f22b4: 0e00 |0008: return-void │ │ +100838: |[100838] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +100848: 2200 7e02 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@027e │ │ +10084c: 7040 4019 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1940 │ │ +100852: 7020 4419 0100 |0005: invoke-direct {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1944 │ │ +100858: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0008 line=100 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Button; │ │ 0x0000 - 0x0009 reg=2 up Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ @@ -366134,22 +366189,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0f22b8: |[0f22b8] com.badlogic.gdx.scenes.scene2d.ui.Button.initialize:()V │ │ -0f22c8: 6200 aa0d |0000: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.enabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0daa │ │ -0f22cc: 6e20 6819 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@1968 │ │ -0f22d2: 2200 7f02 |0005: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$1; // type@027f │ │ -0f22d6: 7020 3c19 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V // method@193c │ │ -0f22dc: 5b10 090e |000a: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.clickListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; // field@0e09 │ │ -0f22e0: 6e20 4b19 0100 |000c: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@194b │ │ -0f22e6: 0e00 |000f: return-void │ │ +10085c: |[10085c] com.badlogic.gdx.scenes.scene2d.ui.Button.initialize:()V │ │ +10086c: 6200 aa0d |0000: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.enabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0daa │ │ +100870: 6e20 6819 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@1968 │ │ +100876: 2200 7d02 |0005: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$1; // type@027d │ │ +10087a: 7020 3c19 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V // method@193c │ │ +100880: 5b10 090e |000a: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.clickListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; // field@0e09 │ │ +100884: 6e20 4b19 0100 |000c: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@194b │ │ +10088a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0005 line=81 │ │ 0x000f line=88 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Button; │ │ @@ -366160,120 +366215,120 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 198 16-bit code units │ │ -0f22e8: |[0f22e8] com.badlogic.gdx.scenes.scene2d.ui.Button.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0f22f8: 6e10 6b19 0b00 |0000: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.validate:()V // method@196b │ │ -0f22fe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0f2300: 1209 |0004: const/4 v9, #int 0 // #0 │ │ -0f2302: 120a |0005: const/4 v10, #int 0 // #0 │ │ -0f2304: 6e10 5f19 0b00 |0006: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isPressed:()Z // method@195f │ │ -0f230a: 0a01 |0009: move-result v1 │ │ -0f230c: 3801 5800 |000a: if-eqz v1, 0062 // +0058 │ │ -0f2310: 55b1 0b0e |000c: iget-boolean v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isDisabled:Z // field@0e0b │ │ -0f2314: 3901 5400 |000e: if-nez v1, 0062 // +0054 │ │ -0f2318: 54b1 0c0e |0010: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ -0f231c: 5411 010e |0012: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e01 │ │ -0f2320: 3901 4900 |0014: if-nez v1, 005d // +0049 │ │ -0f2324: 54b1 0c0e |0016: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ -0f2328: 5410 070e |0018: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e07 │ │ -0f232c: 54b1 0c0e |001a: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ -0f2330: 5219 030e |001c: iget v9, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.pressedOffsetX:F // field@0e03 │ │ -0f2334: 54b1 0c0e |001e: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ -0f2338: 521a 040e |0020: iget v10, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.pressedOffsetY:F // field@0e04 │ │ -0f233c: 3800 2600 |0022: if-eqz v0, 0048 // +0026 │ │ -0f2340: 6e10 5019 0b00 |0024: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1950 │ │ -0f2346: 0c07 |0027: move-result-object v7 │ │ -0f2348: 5271 7903 |0028: iget v1, v7, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0f234c: 5272 7803 |002a: iget v2, v7, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0f2350: 5273 7703 |002c: iget v3, v7, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0f2354: 5274 7603 |002e: iget v4, v7, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0f2358: c8d4 |0030: mul-float/2addr v4, v13 │ │ -0f235a: 6e54 f30d 1c32 |0031: invoke-virtual {v12, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0df3 │ │ -0f2360: 6e10 5819 0b00 |0034: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getX:()F // method@1958 │ │ -0f2366: 0a02 |0037: move-result v2 │ │ -0f2368: 6e10 5919 0b00 |0038: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getY:()F // method@1959 │ │ -0f236e: 0a03 |003b: move-result v3 │ │ -0f2370: 6e10 5719 0b00 |003c: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getWidth:()F // method@1957 │ │ -0f2376: 0a04 |003f: move-result v4 │ │ -0f2378: 6e10 5119 0b00 |0040: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getHeight:()F // method@1951 │ │ -0f237e: 0a05 |0043: move-result v5 │ │ -0f2380: 07c1 |0044: move-object v1, v12 │ │ -0f2382: 7806 031e 0000 |0045: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0f2388: 6e10 4f19 0b00 |0048: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@194f │ │ -0f238e: 0c06 |004b: move-result-object v6 │ │ -0f2390: 1208 |004c: const/4 v8, #int 0 // #0 │ │ -0f2392: 5261 df0f |004d: iget v1, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0f2396: 3518 6000 |004f: if-ge v8, v1, 00af // +0060 │ │ -0f239a: 6e20 741e 8600 |0051: invoke-virtual {v6, v8}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0f23a0: 0c01 |0054: move-result-object v1 │ │ -0f23a2: 1f01 5902 |0055: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0259 │ │ -0f23a6: 6e30 8017 910a |0057: invoke-virtual {v1, v9, v10}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.translate:(FF)V // method@1780 │ │ -0f23ac: d808 0801 |005a: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0f23b0: 28f1 |005c: goto 004d // -000f │ │ -0f23b2: 54b1 0c0e |005d: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ -0f23b6: 5410 010e |005f: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e01 │ │ -0f23ba: 28b9 |0061: goto 001a // -0047 │ │ -0f23bc: 55b1 0b0e |0062: iget-boolean v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isDisabled:Z // field@0e0b │ │ -0f23c0: 3801 1500 |0064: if-eqz v1, 0079 // +0015 │ │ -0f23c4: 54b1 0c0e |0066: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ -0f23c8: 5411 000e |0068: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.disabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e00 │ │ -0f23cc: 3801 0f00 |006a: if-eqz v1, 0079 // +000f │ │ -0f23d0: 54b1 0c0e |006c: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ -0f23d4: 5410 000e |006e: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.disabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e00 │ │ -0f23d8: 54b1 0c0e |0070: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ -0f23dc: 5219 050e |0072: iget v9, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.unpressedOffsetX:F // field@0e05 │ │ -0f23e0: 54b1 0c0e |0074: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ -0f23e4: 521a 060e |0076: iget v10, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.unpressedOffsetY:F // field@0e06 │ │ -0f23e8: 28aa |0078: goto 0022 // -0056 │ │ -0f23ea: 55b1 0a0e |0079: iget-boolean v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0e0a │ │ -0f23ee: 3801 1e00 |007b: if-eqz v1, 0099 // +001e │ │ -0f23f2: 54b1 0c0e |007d: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ -0f23f6: 5411 fe0d |007f: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dfe │ │ -0f23fa: 3801 1800 |0081: if-eqz v1, 0099 // +0018 │ │ -0f23fe: 6e10 5e19 0b00 |0083: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isOver:()Z // method@195e │ │ -0f2404: 0a01 |0086: move-result v1 │ │ -0f2406: 3801 0d00 |0087: if-eqz v1, 0094 // +000d │ │ -0f240a: 54b1 0c0e |0089: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ -0f240e: 5411 ff0d |008b: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checkedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dff │ │ -0f2412: 3801 0700 |008d: if-eqz v1, 0094 // +0007 │ │ -0f2416: 54b1 0c0e |008f: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ -0f241a: 5410 ff0d |0091: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checkedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dff │ │ -0f241e: 28dd |0093: goto 0070 // -0023 │ │ -0f2420: 54b1 0c0e |0094: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ -0f2424: 5410 fe0d |0096: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dfe │ │ -0f2428: 28fb |0098: goto 0093 // -0005 │ │ -0f242a: 6e10 5e19 0b00 |0099: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isOver:()Z // method@195e │ │ -0f2430: 0a01 |009c: move-result v1 │ │ -0f2432: 3801 0d00 |009d: if-eqz v1, 00aa // +000d │ │ -0f2436: 54b1 0c0e |009f: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ -0f243a: 5411 020e |00a1: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.over:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e02 │ │ -0f243e: 3801 0700 |00a3: if-eqz v1, 00aa // +0007 │ │ -0f2442: 54b1 0c0e |00a5: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ -0f2446: 5410 020e |00a7: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.over:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e02 │ │ -0f244a: 28c7 |00a9: goto 0070 // -0039 │ │ -0f244c: 54b1 0c0e |00aa: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ -0f2450: 5410 070e |00ac: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e07 │ │ -0f2454: 28c2 |00ae: goto 0070 // -003e │ │ -0f2456: 6f30 9a1b cb0d |00af: invoke-super {v11, v12, v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1b9a │ │ -0f245c: 1208 |00b2: const/4 v8, #int 0 // #0 │ │ -0f245e: 5261 df0f |00b3: iget v1, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ -0f2462: 3518 1000 |00b5: if-ge v8, v1, 00c5 // +0010 │ │ -0f2466: 6e20 741e 8600 |00b7: invoke-virtual {v6, v8}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ -0f246c: 0c01 |00ba: move-result-object v1 │ │ -0f246e: 1f01 5902 |00bb: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0259 │ │ -0f2472: 7f92 |00bd: neg-float v2, v9 │ │ -0f2474: 7fa3 |00be: neg-float v3, v10 │ │ -0f2476: 6e30 8017 2103 |00bf: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.translate:(FF)V // method@1780 │ │ -0f247c: d808 0801 |00c2: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0f2480: 28ef |00c4: goto 00b3 // -0011 │ │ -0f2482: 0e00 |00c5: return-void │ │ +10088c: |[10088c] com.badlogic.gdx.scenes.scene2d.ui.Button.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +10089c: 6e10 6b19 0b00 |0000: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.validate:()V // method@196b │ │ +1008a2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1008a4: 1209 |0004: const/4 v9, #int 0 // #0 │ │ +1008a6: 120a |0005: const/4 v10, #int 0 // #0 │ │ +1008a8: 6e10 5f19 0b00 |0006: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isPressed:()Z // method@195f │ │ +1008ae: 0a01 |0009: move-result v1 │ │ +1008b0: 3801 5800 |000a: if-eqz v1, 0062 // +0058 │ │ +1008b4: 55b1 0b0e |000c: iget-boolean v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isDisabled:Z // field@0e0b │ │ +1008b8: 3901 5400 |000e: if-nez v1, 0062 // +0054 │ │ +1008bc: 54b1 0c0e |0010: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ +1008c0: 5411 010e |0012: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e01 │ │ +1008c4: 3901 4900 |0014: if-nez v1, 005d // +0049 │ │ +1008c8: 54b1 0c0e |0016: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ +1008cc: 5410 070e |0018: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e07 │ │ +1008d0: 54b1 0c0e |001a: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ +1008d4: 5219 030e |001c: iget v9, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.pressedOffsetX:F // field@0e03 │ │ +1008d8: 54b1 0c0e |001e: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ +1008dc: 521a 040e |0020: iget v10, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.pressedOffsetY:F // field@0e04 │ │ +1008e0: 3800 2600 |0022: if-eqz v0, 0048 // +0026 │ │ +1008e4: 6e10 5019 0b00 |0024: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1950 │ │ +1008ea: 0c07 |0027: move-result-object v7 │ │ +1008ec: 5271 7903 |0028: iget v1, v7, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +1008f0: 5272 7803 |002a: iget v2, v7, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +1008f4: 5273 7703 |002c: iget v3, v7, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +1008f8: 5274 7603 |002e: iget v4, v7, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +1008fc: c8d4 |0030: mul-float/2addr v4, v13 │ │ +1008fe: 6e54 f30d 1c32 |0031: invoke-virtual {v12, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0df3 │ │ +100904: 6e10 5819 0b00 |0034: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getX:()F // method@1958 │ │ +10090a: 0a02 |0037: move-result v2 │ │ +10090c: 6e10 5919 0b00 |0038: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getY:()F // method@1959 │ │ +100912: 0a03 |003b: move-result v3 │ │ +100914: 6e10 5719 0b00 |003c: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getWidth:()F // method@1957 │ │ +10091a: 0a04 |003f: move-result v4 │ │ +10091c: 6e10 5119 0b00 |0040: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getHeight:()F // method@1951 │ │ +100922: 0a05 |0043: move-result v5 │ │ +100924: 07c1 |0044: move-object v1, v12 │ │ +100926: 7806 031e 0000 |0045: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +10092c: 6e10 4f19 0b00 |0048: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@194f │ │ +100932: 0c06 |004b: move-result-object v6 │ │ +100934: 1208 |004c: const/4 v8, #int 0 // #0 │ │ +100936: 5261 df0f |004d: iget v1, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +10093a: 3518 6000 |004f: if-ge v8, v1, 00af // +0060 │ │ +10093e: 6e20 741e 8600 |0051: invoke-virtual {v6, v8}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +100944: 0c01 |0054: move-result-object v1 │ │ +100946: 1f01 5702 |0055: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0257 │ │ +10094a: 6e30 8017 910a |0057: invoke-virtual {v1, v9, v10}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.translate:(FF)V // method@1780 │ │ +100950: d808 0801 |005a: add-int/lit8 v8, v8, #int 1 // #01 │ │ +100954: 28f1 |005c: goto 004d // -000f │ │ +100956: 54b1 0c0e |005d: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ +10095a: 5410 010e |005f: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e01 │ │ +10095e: 28b9 |0061: goto 001a // -0047 │ │ +100960: 55b1 0b0e |0062: iget-boolean v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isDisabled:Z // field@0e0b │ │ +100964: 3801 1500 |0064: if-eqz v1, 0079 // +0015 │ │ +100968: 54b1 0c0e |0066: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ +10096c: 5411 000e |0068: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.disabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e00 │ │ +100970: 3801 0f00 |006a: if-eqz v1, 0079 // +000f │ │ +100974: 54b1 0c0e |006c: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ +100978: 5410 000e |006e: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.disabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e00 │ │ +10097c: 54b1 0c0e |0070: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ +100980: 5219 050e |0072: iget v9, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.unpressedOffsetX:F // field@0e05 │ │ +100984: 54b1 0c0e |0074: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ +100988: 521a 060e |0076: iget v10, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.unpressedOffsetY:F // field@0e06 │ │ +10098c: 28aa |0078: goto 0022 // -0056 │ │ +10098e: 55b1 0a0e |0079: iget-boolean v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0e0a │ │ +100992: 3801 1e00 |007b: if-eqz v1, 0099 // +001e │ │ +100996: 54b1 0c0e |007d: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ +10099a: 5411 fe0d |007f: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dfe │ │ +10099e: 3801 1800 |0081: if-eqz v1, 0099 // +0018 │ │ +1009a2: 6e10 5e19 0b00 |0083: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isOver:()Z // method@195e │ │ +1009a8: 0a01 |0086: move-result v1 │ │ +1009aa: 3801 0d00 |0087: if-eqz v1, 0094 // +000d │ │ +1009ae: 54b1 0c0e |0089: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ +1009b2: 5411 ff0d |008b: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checkedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dff │ │ +1009b6: 3801 0700 |008d: if-eqz v1, 0094 // +0007 │ │ +1009ba: 54b1 0c0e |008f: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ +1009be: 5410 ff0d |0091: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checkedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dff │ │ +1009c2: 28dd |0093: goto 0070 // -0023 │ │ +1009c4: 54b1 0c0e |0094: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ +1009c8: 5410 fe0d |0096: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dfe │ │ +1009cc: 28fb |0098: goto 0093 // -0005 │ │ +1009ce: 6e10 5e19 0b00 |0099: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isOver:()Z // method@195e │ │ +1009d4: 0a01 |009c: move-result v1 │ │ +1009d6: 3801 0d00 |009d: if-eqz v1, 00aa // +000d │ │ +1009da: 54b1 0c0e |009f: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ +1009de: 5411 020e |00a1: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.over:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e02 │ │ +1009e2: 3801 0700 |00a3: if-eqz v1, 00aa // +0007 │ │ +1009e6: 54b1 0c0e |00a5: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ +1009ea: 5410 020e |00a7: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.over:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e02 │ │ +1009ee: 28c7 |00a9: goto 0070 // -0039 │ │ +1009f0: 54b1 0c0e |00aa: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ +1009f4: 5410 070e |00ac: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e07 │ │ +1009f8: 28c2 |00ae: goto 0070 // -003e │ │ +1009fa: 6f30 9a1b cb0d |00af: invoke-super {v11, v12, v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1b9a │ │ +100a00: 1208 |00b2: const/4 v8, #int 0 // #0 │ │ +100a02: 5261 df0f |00b3: iget v1, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0fdf │ │ +100a06: 3518 1000 |00b5: if-ge v8, v1, 00c5 // +0010 │ │ +100a0a: 6e20 741e 8600 |00b7: invoke-virtual {v6, v8}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1e74 │ │ +100a10: 0c01 |00ba: move-result-object v1 │ │ +100a12: 1f01 5702 |00bb: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@0257 │ │ +100a16: 7f92 |00bd: neg-float v2, v9 │ │ +100a18: 7fa3 |00be: neg-float v3, v10 │ │ +100a1a: 6e30 8017 2103 |00bf: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.translate:(FF)V // method@1780 │ │ +100a20: d808 0801 |00c2: add-int/lit8 v8, v8, #int 1 // #01 │ │ +100a24: 28ef |00c4: goto 00b3 // -0011 │ │ +100a26: 0e00 |00c5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0003 line=171 │ │ 0x0004 line=172 │ │ 0x0006 line=173 │ │ 0x0010 line=174 │ │ @@ -366320,16 +366375,16 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0f2484: |[0f2484] com.badlogic.gdx.scenes.scene2d.ui.Button.drawBackground:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0f2494: 0e00 |0000: return-void │ │ +100a28: |[100a28] com.badlogic.gdx.scenes.scene2d.ui.Button.drawBackground:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +100a38: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Button; │ │ 0x0000 - 0x0001 reg=1 batch Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ 0x0000 - 0x0001 reg=2 parentAlpha F │ │ @@ -366339,18 +366394,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0f2498: |[0f2498] com.badlogic.gdx.scenes.scene2d.ui.Button.getMinHeight:()F │ │ -0f24a8: 6e10 5419 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefHeight:()F // method@1954 │ │ -0f24ae: 0a00 |0003: move-result v0 │ │ -0f24b0: 0f00 |0004: return v0 │ │ +100a3c: |[100a3c] com.badlogic.gdx.scenes.scene2d.ui.Button.getMinHeight:()F │ │ +100a4c: 6e10 5419 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefHeight:()F // method@1954 │ │ +100a52: 0a00 |0003: move-result v0 │ │ +100a54: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Button; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Button;) │ │ @@ -366358,18 +366413,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0f24b4: |[0f24b4] com.badlogic.gdx.scenes.scene2d.ui.Button.getMinWidth:()F │ │ -0f24c4: 6e10 5519 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefWidth:()F // method@1955 │ │ -0f24ca: 0a00 |0003: move-result v0 │ │ -0f24cc: 0f00 |0004: return v0 │ │ +100a58: |[100a58] com.badlogic.gdx.scenes.scene2d.ui.Button.getMinWidth:()F │ │ +100a68: 6e10 5519 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefWidth:()F // method@1955 │ │ +100a6e: 0a00 |0003: move-result v0 │ │ +100a70: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Button; │ │ │ │ #4 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Button;) │ │ @@ -366377,45 +366432,45 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -0f24d0: |[0f24d0] com.badlogic.gdx.scenes.scene2d.ui.Button.getPrefHeight:()F │ │ -0f24e0: 6f10 b31b 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getPrefHeight:()F // method@1bb3 │ │ -0f24e6: 0a00 |0003: move-result v0 │ │ -0f24e8: 5421 0c0e |0004: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ -0f24ec: 5411 070e |0006: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e07 │ │ -0f24f0: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -0f24f4: 5421 0c0e |000a: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ -0f24f8: 5411 070e |000c: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e07 │ │ -0f24fc: 7210 061e 0100 |000e: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0f2502: 0a01 |0011: move-result v1 │ │ -0f2504: 7120 1826 1000 |0012: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0f250a: 0a00 |0015: move-result v0 │ │ -0f250c: 5421 0c0e |0016: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ -0f2510: 5411 010e |0018: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e01 │ │ -0f2514: 3801 0e00 |001a: if-eqz v1, 0028 // +000e │ │ -0f2518: 5421 0c0e |001c: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ -0f251c: 5411 010e |001e: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e01 │ │ -0f2520: 7210 061e 0100 |0020: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0f2526: 0a01 |0023: move-result v1 │ │ -0f2528: 7120 1826 1000 |0024: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0f252e: 0a00 |0027: move-result v0 │ │ -0f2530: 5421 0c0e |0028: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ -0f2534: 5411 fe0d |002a: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dfe │ │ -0f2538: 3801 0e00 |002c: if-eqz v1, 003a // +000e │ │ -0f253c: 5421 0c0e |002e: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ -0f2540: 5411 fe0d |0030: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dfe │ │ -0f2544: 7210 061e 0100 |0032: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ -0f254a: 0a01 |0035: move-result v1 │ │ -0f254c: 7120 1826 1000 |0036: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0f2552: 0a00 |0039: move-result v0 │ │ -0f2554: 0f00 |003a: return v0 │ │ +100a74: |[100a74] com.badlogic.gdx.scenes.scene2d.ui.Button.getPrefHeight:()F │ │ +100a84: 6f10 b31b 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getPrefHeight:()F // method@1bb3 │ │ +100a8a: 0a00 |0003: move-result v0 │ │ +100a8c: 5421 0c0e |0004: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ +100a90: 5411 070e |0006: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e07 │ │ +100a94: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +100a98: 5421 0c0e |000a: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ +100a9c: 5411 070e |000c: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e07 │ │ +100aa0: 7210 061e 0100 |000e: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +100aa6: 0a01 |0011: move-result v1 │ │ +100aa8: 7120 1826 1000 |0012: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +100aae: 0a00 |0015: move-result v0 │ │ +100ab0: 5421 0c0e |0016: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ +100ab4: 5411 010e |0018: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e01 │ │ +100ab8: 3801 0e00 |001a: if-eqz v1, 0028 // +000e │ │ +100abc: 5421 0c0e |001c: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ +100ac0: 5411 010e |001e: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e01 │ │ +100ac4: 7210 061e 0100 |0020: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +100aca: 0a01 |0023: move-result v1 │ │ +100acc: 7120 1826 1000 |0024: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +100ad2: 0a00 |0027: move-result v0 │ │ +100ad4: 5421 0c0e |0028: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ +100ad8: 5411 fe0d |002a: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dfe │ │ +100adc: 3801 0e00 |002c: if-eqz v1, 003a // +000e │ │ +100ae0: 5421 0c0e |002e: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ +100ae4: 5411 fe0d |0030: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dfe │ │ +100ae8: 7210 061e 0100 |0032: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1e06 │ │ +100aee: 0a01 |0035: move-result v1 │ │ +100af0: 7120 1826 1000 |0036: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +100af6: 0a00 |0039: move-result v0 │ │ +100af8: 0f00 |003a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0004 line=217 │ │ 0x0016 line=218 │ │ 0x0028 line=219 │ │ 0x003a line=220 │ │ @@ -366428,45 +366483,45 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -0f2558: |[0f2558] com.badlogic.gdx.scenes.scene2d.ui.Button.getPrefWidth:()F │ │ -0f2568: 6f10 b41b 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getPrefWidth:()F // method@1bb4 │ │ -0f256e: 0a00 |0003: move-result v0 │ │ -0f2570: 5421 0c0e |0004: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ -0f2574: 5411 070e |0006: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e07 │ │ -0f2578: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -0f257c: 5421 0c0e |000a: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ -0f2580: 5411 070e |000c: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e07 │ │ -0f2584: 7210 071e 0100 |000e: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0f258a: 0a01 |0011: move-result v1 │ │ -0f258c: 7120 1826 1000 |0012: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0f2592: 0a00 |0015: move-result v0 │ │ -0f2594: 5421 0c0e |0016: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ -0f2598: 5411 010e |0018: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e01 │ │ -0f259c: 3801 0e00 |001a: if-eqz v1, 0028 // +000e │ │ -0f25a0: 5421 0c0e |001c: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ -0f25a4: 5411 010e |001e: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e01 │ │ -0f25a8: 7210 071e 0100 |0020: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0f25ae: 0a01 |0023: move-result v1 │ │ -0f25b0: 7120 1826 1000 |0024: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0f25b6: 0a00 |0027: move-result v0 │ │ -0f25b8: 5421 0c0e |0028: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ -0f25bc: 5411 fe0d |002a: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dfe │ │ -0f25c0: 3801 0e00 |002c: if-eqz v1, 003a // +000e │ │ -0f25c4: 5421 0c0e |002e: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ -0f25c8: 5411 fe0d |0030: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dfe │ │ -0f25cc: 7210 071e 0100 |0032: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ -0f25d2: 0a01 |0035: move-result v1 │ │ -0f25d4: 7120 1826 1000 |0036: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0f25da: 0a00 |0039: move-result v0 │ │ -0f25dc: 0f00 |003a: return v0 │ │ +100afc: |[100afc] com.badlogic.gdx.scenes.scene2d.ui.Button.getPrefWidth:()F │ │ +100b0c: 6f10 b41b 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getPrefWidth:()F // method@1bb4 │ │ +100b12: 0a00 |0003: move-result v0 │ │ +100b14: 5421 0c0e |0004: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ +100b18: 5411 070e |0006: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e07 │ │ +100b1c: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +100b20: 5421 0c0e |000a: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ +100b24: 5411 070e |000c: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e07 │ │ +100b28: 7210 071e 0100 |000e: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +100b2e: 0a01 |0011: move-result v1 │ │ +100b30: 7120 1826 1000 |0012: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +100b36: 0a00 |0015: move-result v0 │ │ +100b38: 5421 0c0e |0016: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ +100b3c: 5411 010e |0018: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e01 │ │ +100b40: 3801 0e00 |001a: if-eqz v1, 0028 // +000e │ │ +100b44: 5421 0c0e |001c: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ +100b48: 5411 010e |001e: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e01 │ │ +100b4c: 7210 071e 0100 |0020: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +100b52: 0a01 |0023: move-result v1 │ │ +100b54: 7120 1826 1000 |0024: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +100b5a: 0a00 |0027: move-result v0 │ │ +100b5c: 5421 0c0e |0028: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ +100b60: 5411 fe0d |002a: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dfe │ │ +100b64: 3801 0e00 |002c: if-eqz v1, 003a // +000e │ │ +100b68: 5421 0c0e |002e: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ +100b6c: 5411 fe0d |0030: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dfe │ │ +100b70: 7210 071e 0100 |0032: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1e07 │ │ +100b76: 0a01 |0035: move-result v1 │ │ +100b78: 7120 1826 1000 |0036: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +100b7e: 0a00 |0039: move-result v0 │ │ +100b80: 0f00 |003a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0004 line=209 │ │ 0x0016 line=210 │ │ 0x0028 line=211 │ │ 0x003a line=212 │ │ @@ -366479,17 +366534,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f25e0: |[0f25e0] com.badlogic.gdx.scenes.scene2d.ui.Button.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; │ │ -0f25f0: 5410 0c0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ -0f25f4: 1100 |0002: return-object v0 │ │ +100b84: |[100b84] com.badlogic.gdx.scenes.scene2d.ui.Button.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; │ │ +100b94: 5410 0c0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ +100b98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Button; │ │ │ │ #7 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Button;) │ │ @@ -366497,17 +366552,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f25f8: |[0f25f8] com.badlogic.gdx.scenes.scene2d.ui.Button.isChecked:()Z │ │ -0f2608: 5510 0a0e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0e0a │ │ -0f260c: 0f00 |0002: return v0 │ │ +100b9c: |[100b9c] com.badlogic.gdx.scenes.scene2d.ui.Button.isChecked:()Z │ │ +100bac: 5510 0a0e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0e0a │ │ +100bb0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Button; │ │ │ │ #8 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Button;) │ │ @@ -366515,17 +366570,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f2610: |[0f2610] com.badlogic.gdx.scenes.scene2d.ui.Button.isDisabled:()Z │ │ -0f2620: 5510 0b0e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isDisabled:Z // field@0e0b │ │ -0f2624: 0f00 |0002: return v0 │ │ +100bb4: |[100bb4] com.badlogic.gdx.scenes.scene2d.ui.Button.isDisabled:()Z │ │ +100bc4: 5510 0b0e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isDisabled:Z // field@0e0b │ │ +100bc8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Button; │ │ │ │ #9 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Button;) │ │ @@ -366533,19 +366588,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0f2628: |[0f2628] com.badlogic.gdx.scenes.scene2d.ui.Button.isOver:()Z │ │ -0f2638: 5410 090e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.clickListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; // field@0e09 │ │ -0f263c: 6e10 bd1d 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.isOver:()Z // method@1dbd │ │ -0f2642: 0a00 |0005: move-result v0 │ │ -0f2644: 0f00 |0006: return v0 │ │ +100bcc: |[100bcc] com.badlogic.gdx.scenes.scene2d.ui.Button.isOver:()Z │ │ +100bdc: 5410 090e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.clickListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; // field@0e09 │ │ +100be0: 6e10 bd1d 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.isOver:()Z // method@1dbd │ │ +100be6: 0a00 |0005: move-result v0 │ │ +100be8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Button; │ │ │ │ #10 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Button;) │ │ @@ -366553,19 +366608,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0f2648: |[0f2648] com.badlogic.gdx.scenes.scene2d.ui.Button.isPressed:()Z │ │ -0f2658: 5410 090e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.clickListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; // field@0e09 │ │ -0f265c: 6e10 bf1d 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.isPressed:()Z // method@1dbf │ │ -0f2662: 0a00 |0005: move-result v0 │ │ -0f2664: 0f00 |0006: return v0 │ │ +100bec: |[100bec] com.badlogic.gdx.scenes.scene2d.ui.Button.isPressed:()Z │ │ +100bfc: 5410 090e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.clickListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; // field@0e09 │ │ +100c00: 6e10 bf1d 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.isPressed:()Z // method@1dbf │ │ +100c06: 0a00 |0005: move-result v0 │ │ +100c08: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Button; │ │ │ │ #11 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Button;) │ │ @@ -366573,41 +366628,41 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0f2668: |[0f2668] com.badlogic.gdx.scenes.scene2d.ui.Button.setChecked:(Z)V │ │ -0f2678: 5521 0a0e |0000: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0e0a │ │ -0f267c: 3331 0300 |0002: if-ne v1, v3, 0005 // +0003 │ │ -0f2680: 0e00 |0004: return-void │ │ -0f2682: 5421 080e |0005: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.buttonGroup:Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup; // field@0e08 │ │ -0f2686: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -0f268a: 5421 080e |0009: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.buttonGroup:Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup; // field@0e08 │ │ -0f268e: 6e30 7019 2103 |000b: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.canCheck:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;Z)Z // method@1970 │ │ -0f2694: 0a01 |000e: move-result v1 │ │ -0f2696: 3801 f5ff |000f: if-eqz v1, 0004 // -000b │ │ -0f269a: 5c23 0a0e |0011: iput-boolean v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0e0a │ │ -0f269e: 5521 0b0e |0013: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isDisabled:Z // field@0e0b │ │ -0f26a2: 3901 efff |0015: if-nez v1, 0004 // -0011 │ │ -0f26a6: 1c01 cd02 |0017: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@02cd │ │ -0f26aa: 7110 8122 0100 |0019: invoke-static {v1}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ -0f26b0: 0c00 |001c: move-result-object v0 │ │ -0f26b2: 1f00 cd02 |001d: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@02cd │ │ -0f26b6: 6e20 4e19 0200 |001f: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@194e │ │ -0f26bc: 0a01 |0022: move-result v1 │ │ -0f26be: 3801 0700 |0023: if-eqz v1, 002a // +0007 │ │ -0f26c2: 3903 0900 |0025: if-nez v3, 002e // +0009 │ │ -0f26c6: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -0f26c8: 5c21 0a0e |0028: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0e0a │ │ -0f26cc: 7110 7e22 0000 |002a: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ -0f26d2: 28d7 |002d: goto 0004 // -0029 │ │ -0f26d4: 1201 |002e: const/4 v1, #int 0 // #0 │ │ -0f26d6: 28f9 |002f: goto 0028 // -0007 │ │ +100c0c: |[100c0c] com.badlogic.gdx.scenes.scene2d.ui.Button.setChecked:(Z)V │ │ +100c1c: 5521 0a0e |0000: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0e0a │ │ +100c20: 3331 0300 |0002: if-ne v1, v3, 0005 // +0003 │ │ +100c24: 0e00 |0004: return-void │ │ +100c26: 5421 080e |0005: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.buttonGroup:Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup; // field@0e08 │ │ +100c2a: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +100c2e: 5421 080e |0009: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.buttonGroup:Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup; // field@0e08 │ │ +100c32: 6e30 7019 2103 |000b: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.canCheck:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;Z)Z // method@1970 │ │ +100c38: 0a01 |000e: move-result v1 │ │ +100c3a: 3801 f5ff |000f: if-eqz v1, 0004 // -000b │ │ +100c3e: 5c23 0a0e |0011: iput-boolean v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0e0a │ │ +100c42: 5521 0b0e |0013: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isDisabled:Z // field@0e0b │ │ +100c46: 3901 efff |0015: if-nez v1, 0004 // -0011 │ │ +100c4a: 1c01 cb02 |0017: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@02cb │ │ +100c4e: 7110 8122 0100 |0019: invoke-static {v1}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@2281 │ │ +100c54: 0c00 |001c: move-result-object v0 │ │ +100c56: 1f00 cb02 |001d: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@02cb │ │ +100c5a: 6e20 4e19 0200 |001f: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@194e │ │ +100c60: 0a01 |0022: move-result v1 │ │ +100c62: 3801 0700 |0023: if-eqz v1, 002a // +0007 │ │ +100c66: 3903 0900 |0025: if-nez v3, 002e // +0009 │ │ +100c6a: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +100c6c: 5c21 0a0e |0028: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0e0a │ │ +100c70: 7110 7e22 0000 |002a: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@227e │ │ +100c76: 28d7 |002d: goto 0004 // -0029 │ │ +100c78: 1201 |002e: const/4 v1, #int 0 // #0 │ │ +100c7a: 28f9 |002f: goto 0028 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=115 │ │ 0x0005 line=108 │ │ 0x0011 line=109 │ │ 0x0013 line=110 │ │ @@ -366625,17 +366680,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f26d8: |[0f26d8] com.badlogic.gdx.scenes.scene2d.ui.Button.setDisabled:(Z)V │ │ -0f26e8: 5c01 0b0e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isDisabled:Z // field@0e0b │ │ -0f26ec: 0e00 |0002: return-void │ │ +100c7c: |[100c7c] com.badlogic.gdx.scenes.scene2d.ui.Button.setDisabled:(Z)V │ │ +100c8c: 5c01 0b0e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isDisabled:Z // field@0e0b │ │ +100c90: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0002 line=142 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Button; │ │ 0x0000 - 0x0003 reg=1 isDisabled Z │ │ @@ -366645,41 +366700,41 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -0f26f0: |[0f26f0] com.badlogic.gdx.scenes.scene2d.ui.Button.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ -0f2700: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0f2704: 2201 af03 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0f2708: 1a02 f128 |0004: const-string v2, "style cannot be null." // string@28f1 │ │ -0f270c: 7020 f825 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0f2712: 2701 |0009: throw v1 │ │ -0f2714: 5b34 0c0e |000a: iput-object v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ -0f2718: 5440 070e |000c: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e07 │ │ -0f271c: 3900 0800 |000e: if-nez v0, 0016 // +0008 │ │ -0f2720: 5440 010e |0010: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e01 │ │ -0f2724: 3900 0400 |0012: if-nez v0, 0016 // +0004 │ │ -0f2728: 5440 fe0d |0014: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dfe │ │ -0f272c: 3800 1e00 |0016: if-eqz v0, 0034 // +001e │ │ -0f2730: 7210 041e 0000 |0018: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ -0f2736: 0a01 |001b: move-result v1 │ │ -0f2738: 6e20 6019 1300 |001c: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.padBottom:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@1960 │ │ -0f273e: 7210 091e 0000 |001f: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ -0f2744: 0a01 |0022: move-result v1 │ │ -0f2746: 6e20 6319 1300 |0023: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.padTop:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@1963 │ │ -0f274c: 7210 051e 0000 |0026: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ -0f2752: 0a01 |0029: move-result v1 │ │ -0f2754: 6e20 6119 1300 |002a: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.padLeft:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@1961 │ │ -0f275a: 7210 081e 0000 |002d: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1e08 │ │ -0f2760: 0a01 |0030: move-result v1 │ │ -0f2762: 6e20 6219 1300 |0031: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.padRight:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@1962 │ │ -0f2768: 6e10 5b19 0300 |0034: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.invalidateHierarchy:()V // method@195b │ │ -0f276e: 0e00 |0037: return-void │ │ +100c94: |[100c94] com.badlogic.gdx.scenes.scene2d.ui.Button.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ +100ca4: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +100ca8: 2201 ad03 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +100cac: 1a02 ef28 |0004: const-string v2, "style cannot be null." // string@28ef │ │ +100cb0: 7020 f825 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +100cb6: 2701 |0009: throw v1 │ │ +100cb8: 5b34 0c0e |000a: iput-object v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0e0c │ │ +100cbc: 5440 070e |000c: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e07 │ │ +100cc0: 3900 0800 |000e: if-nez v0, 0016 // +0008 │ │ +100cc4: 5440 010e |0010: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e01 │ │ +100cc8: 3900 0400 |0012: if-nez v0, 0016 // +0004 │ │ +100ccc: 5440 fe0d |0014: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dfe │ │ +100cd0: 3800 1e00 |0016: if-eqz v0, 0034 // +001e │ │ +100cd4: 7210 041e 0000 |0018: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1e04 │ │ +100cda: 0a01 |001b: move-result v1 │ │ +100cdc: 6e20 6019 1300 |001c: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.padBottom:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@1960 │ │ +100ce2: 7210 091e 0000 |001f: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1e09 │ │ +100ce8: 0a01 |0022: move-result v1 │ │ +100cea: 6e20 6319 1300 |0023: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.padTop:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@1963 │ │ +100cf0: 7210 051e 0000 |0026: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1e05 │ │ +100cf6: 0a01 |0029: move-result v1 │ │ +100cf8: 6e20 6119 1300 |002a: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.padLeft:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@1961 │ │ +100cfe: 7210 081e 0000 |002d: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1e08 │ │ +100d04: 0a01 |0030: move-result v1 │ │ +100d06: 6e20 6219 1300 |0031: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.padRight:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@1962 │ │ +100d0c: 6e10 5b19 0300 |0034: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.invalidateHierarchy:()V // method@195b │ │ +100d12: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x000a line=146 │ │ 0x000c line=148 │ │ 0x000e line=149 │ │ 0x0010 line=150 │ │ @@ -366701,37 +366756,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0f2770: |[0f2770] com.badlogic.gdx.scenes.scene2d.ui.Button.toggle:()V │ │ -0f2780: 5510 0a0e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0e0a │ │ -0f2784: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -0f2788: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0f278a: 6e20 6419 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setChecked:(Z)V // method@1964 │ │ -0f2790: 0e00 |0008: return-void │ │ -0f2792: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0f2794: 28fb |000a: goto 0005 // -0005 │ │ +100d14: |[100d14] com.badlogic.gdx.scenes.scene2d.ui.Button.toggle:()V │ │ +100d24: 5510 0a0e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0e0a │ │ +100d28: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +100d2c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +100d2e: 6e20 6419 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setChecked:(Z)V // method@1964 │ │ +100d34: 0e00 |0008: return-void │ │ +100d36: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +100d38: 28fb |000a: goto 0005 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0008 line=121 │ │ 0x0009 line=120 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Button; │ │ │ │ source_file_idx : 542 (Button.java) │ │ │ │ Class #852 header: │ │ -class_idx : 711 │ │ +class_idx : 709 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 683 │ │ -source_file_idx : 4276 │ │ +superclass_idx : 681 │ │ +source_file_idx : 4274 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 13 │ │ │ │ Class #852 annotations: │ │ Annotations on class │ │ @@ -366786,22 +366841,22 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0f2798: |[0f2798] com.badlogic.gdx.scenes.scene2d.ui.Window.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0f27a8: 1c00 c602 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@02c6 │ │ -0f27ac: 6e20 051b 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ -0f27b2: 0c00 |0005: move-result-object v0 │ │ -0f27b4: 1f00 c602 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@02c6 │ │ -0f27b8: 7030 5a1d 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V // method@1d5a │ │ -0f27be: 6e20 791d 3100 |000b: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setSkin:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1d79 │ │ -0f27c4: 0e00 |000e: return-void │ │ +100d3c: |[100d3c] com.badlogic.gdx.scenes.scene2d.ui.Window.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +100d4c: 1c00 c402 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@02c4 │ │ +100d50: 6e20 051b 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ +100d56: 0c00 |0005: move-result-object v0 │ │ +100d58: 1f00 c402 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@02c4 │ │ +100d5c: 7030 5a1d 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V // method@1d5a │ │ +100d62: 6e20 791d 3100 |000b: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setSkin:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1d79 │ │ +100d68: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x000b line=50 │ │ 0x000e line=51 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window; │ │ @@ -366813,22 +366868,22 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0f27c8: |[0f27c8] com.badlogic.gdx.scenes.scene2d.ui.Window.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0f27d8: 1c00 c602 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@02c6 │ │ -0f27dc: 6e30 061b 4300 |0002: invoke-virtual {v3, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ -0f27e2: 0c00 |0005: move-result-object v0 │ │ -0f27e4: 1f00 c602 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@02c6 │ │ -0f27e8: 7030 5a1d 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V // method@1d5a │ │ -0f27ee: 6e20 791d 3100 |000b: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setSkin:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1d79 │ │ -0f27f4: 0e00 |000e: return-void │ │ +100d6c: |[100d6c] com.badlogic.gdx.scenes.scene2d.ui.Window.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +100d7c: 1c00 c402 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@02c4 │ │ +100d80: 6e30 061b 4300 |0002: invoke-virtual {v3, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ +100d86: 0c00 |0005: move-result-object v0 │ │ +100d88: 1f00 c402 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@02c4 │ │ +100d8c: 7030 5a1d 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V // method@1d5a │ │ +100d92: 6e20 791d 3100 |000b: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setSkin:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1d79 │ │ +100d98: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x000b line=55 │ │ 0x000e line=56 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window; │ │ @@ -366841,44 +366896,44 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -0f27f8: |[0f27f8] com.badlogic.gdx.scenes.scene2d.ui.Window.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V │ │ -0f2808: 1502 1643 |0000: const/high16 v2, #int 1125515264 // #4316 │ │ -0f280c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0f280e: 7010 821b 0300 |0003: invoke-direct {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:()V // method@1b82 │ │ -0f2814: 5c31 7c0f |0006: iput-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isMovable:Z // field@0f7c │ │ -0f2818: 2200 1302 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0213 │ │ -0f281c: 7010 4c14 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ -0f2822: 5b30 790f |000d: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.dragOffset:Lcom/badlogic/gdx/math/Vector2; // field@0f79 │ │ -0f2826: 5931 800f |000f: iput v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleAlignment:I // field@0f80 │ │ -0f282a: 5c31 7d0f |0011: iput-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.keepWithinStage:Z // field@0f7d │ │ -0f282e: 3904 0a00 |0013: if-nez v4, 001d // +000a │ │ -0f2832: 2200 af03 |0015: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0f2836: 1a01 a929 |0017: const-string v1, "title cannot be null." // string@29a9 │ │ -0f283a: 7020 f825 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0f2840: 2700 |001c: throw v0 │ │ -0f2842: 5b34 7f0f |001d: iput-object v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.title:Ljava/lang/String; // field@0f7f │ │ -0f2846: 6200 aa0d |001f: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.enabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0daa │ │ -0f284a: 6e20 7d1d 0300 |0021: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@1d7d │ │ -0f2850: 6e20 731d 1300 |0024: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setClip:(Z)V // method@1d73 │ │ -0f2856: 6e20 7a1d 5300 |0027: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V // method@1d7a │ │ -0f285c: 6e20 7e1d 2300 |002a: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setWidth:(F)V // method@1d7e │ │ -0f2862: 6e20 741d 2300 |002d: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setHeight:(F)V // method@1d74 │ │ -0f2868: 6e20 7b1d 4300 |0030: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setTitle:(Ljava/lang/String;)V // method@1d7b │ │ -0f286e: 2200 c402 |0033: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$1; // type@02c4 │ │ -0f2872: 7020 4b1d 3000 |0035: invoke-direct {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Window;)V // method@1d4b │ │ -0f2878: 6e20 5b1d 0300 |0038: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.addCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1d5b │ │ -0f287e: 2200 c502 |003b: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2; // type@02c5 │ │ -0f2882: 7020 4d1d 3000 |003d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Window;)V // method@1d4d │ │ -0f2888: 6e20 5c1d 0300 |0040: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1d5c │ │ -0f288e: 0e00 |0043: return-void │ │ +100d9c: |[100d9c] com.badlogic.gdx.scenes.scene2d.ui.Window.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V │ │ +100dac: 1502 1643 |0000: const/high16 v2, #int 1125515264 // #4316 │ │ +100db0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +100db2: 7010 821b 0300 |0003: invoke-direct {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:()V // method@1b82 │ │ +100db8: 5c31 7c0f |0006: iput-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isMovable:Z // field@0f7c │ │ +100dbc: 2200 1102 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@0211 │ │ +100dc0: 7010 4c14 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@144c │ │ +100dc6: 5b30 790f |000d: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.dragOffset:Lcom/badlogic/gdx/math/Vector2; // field@0f79 │ │ +100dca: 5931 800f |000f: iput v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleAlignment:I // field@0f80 │ │ +100dce: 5c31 7d0f |0011: iput-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.keepWithinStage:Z // field@0f7d │ │ +100dd2: 3904 0a00 |0013: if-nez v4, 001d // +000a │ │ +100dd6: 2200 ad03 |0015: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +100dda: 1a01 a729 |0017: const-string v1, "title cannot be null." // string@29a7 │ │ +100dde: 7020 f825 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +100de4: 2700 |001c: throw v0 │ │ +100de6: 5b34 7f0f |001d: iput-object v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.title:Ljava/lang/String; // field@0f7f │ │ +100dea: 6200 aa0d |001f: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.enabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0daa │ │ +100dee: 6e20 7d1d 0300 |0021: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@1d7d │ │ +100df4: 6e20 731d 1300 |0024: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setClip:(Z)V // method@1d73 │ │ +100dfa: 6e20 7a1d 5300 |0027: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V // method@1d7a │ │ +100e00: 6e20 7e1d 2300 |002a: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setWidth:(F)V // method@1d7e │ │ +100e06: 6e20 741d 2300 |002d: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setHeight:(F)V // method@1d74 │ │ +100e0c: 6e20 7b1d 4300 |0030: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setTitle:(Ljava/lang/String;)V // method@1d7b │ │ +100e12: 2200 c202 |0033: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$1; // type@02c2 │ │ +100e16: 7020 4b1d 3000 |0035: invoke-direct {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Window;)V // method@1d4b │ │ +100e1c: 6e20 5b1d 0300 |0038: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.addCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1d5b │ │ +100e22: 2200 c302 |003b: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2; // type@02c3 │ │ +100e26: 7020 4d1d 3000 |003d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Window;)V // method@1d4d │ │ +100e2c: 6e20 5c1d 0300 |0040: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1d5c │ │ +100e32: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=58 │ │ 0x0006 line=42 │ │ 0x0008 line=43 │ │ 0x000f line=45 │ │ 0x0011 line=46 │ │ @@ -366904,57 +366959,57 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -0f2890: |[0f2890] com.badlogic.gdx.scenes.scene2d.ui.Window.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0f28a0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0f28a2: 6e10 671d 0600 |0001: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1d67 │ │ -0f28a8: 0c02 |0004: move-result-object v2 │ │ -0f28aa: 5563 7d0f |0005: iget-boolean v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.keepWithinStage:Z // field@0f7d │ │ -0f28ae: 3803 4c00 |0007: if-eqz v3, 0053 // +004c │ │ -0f28b2: 6e10 641d 0600 |0009: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1d64 │ │ -0f28b8: 0c03 |000c: move-result-object v3 │ │ -0f28ba: 6e10 0e18 0200 |000d: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getRoot:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@180e │ │ -0f28c0: 0c04 |0010: move-result-object v4 │ │ -0f28c2: 3343 4200 |0011: if-ne v3, v4, 0053 // +0042 │ │ -0f28c6: 6e10 1118 0200 |0013: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@1811 │ │ -0f28cc: 0a01 |0016: move-result v1 │ │ -0f28ce: 6e10 0c18 0200 |0017: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getHeight:()F // method@180c │ │ -0f28d4: 0a00 |001a: move-result v0 │ │ -0f28d6: 6e10 6d1d 0600 |001b: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getX:()F // method@1d6d │ │ -0f28dc: 0a03 |001e: move-result v3 │ │ -0f28de: 2e03 0305 |001f: cmpg-float v3, v3, v5 │ │ -0f28e2: 3b03 0500 |0021: if-gez v3, 0026 // +0005 │ │ -0f28e6: 6e20 7f1d 5600 |0023: invoke-virtual {v6, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setX:(F)V // method@1d7f │ │ -0f28ec: 6e10 661d 0600 |0026: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getRight:()F // method@1d66 │ │ -0f28f2: 0a03 |0029: move-result v3 │ │ -0f28f4: 2d03 0301 |002a: cmpl-float v3, v3, v1 │ │ -0f28f8: 3d03 0b00 |002c: if-lez v3, 0037 // +000b │ │ -0f28fc: 6e10 6c1d 0600 |002e: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getWidth:()F // method@1d6c │ │ -0f2902: 0a03 |0031: move-result v3 │ │ -0f2904: a703 0103 |0032: sub-float v3, v1, v3 │ │ -0f2908: 6e20 7f1d 3600 |0034: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setX:(F)V // method@1d7f │ │ -0f290e: 6e10 6e1d 0600 |0037: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getY:()F // method@1d6e │ │ -0f2914: 0a03 |003a: move-result v3 │ │ -0f2916: 2e03 0305 |003b: cmpg-float v3, v3, v5 │ │ -0f291a: 3b03 0500 |003d: if-gez v3, 0042 // +0005 │ │ -0f291e: 6e20 801d 5600 |003f: invoke-virtual {v6, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setY:(F)V // method@1d80 │ │ -0f2924: 6e10 6a1d 0600 |0042: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getTop:()F // method@1d6a │ │ -0f292a: 0a03 |0045: move-result v3 │ │ -0f292c: 2d03 0300 |0046: cmpl-float v3, v3, v0 │ │ -0f2930: 3d03 0b00 |0048: if-lez v3, 0053 // +000b │ │ -0f2934: 6e10 601d 0600 |004a: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getHeight:()F // method@1d60 │ │ -0f293a: 0a03 |004d: move-result v3 │ │ -0f293c: a703 0003 |004e: sub-float v3, v0, v3 │ │ -0f2940: 6e20 801d 3600 |0050: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setY:(F)V // method@1d80 │ │ -0f2946: 6f30 9a1b 7608 |0053: invoke-super {v6, v7, v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1b9a │ │ -0f294c: 0e00 |0056: return-void │ │ +100e34: |[100e34] com.badlogic.gdx.scenes.scene2d.ui.Window.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +100e44: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +100e46: 6e10 671d 0600 |0001: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1d67 │ │ +100e4c: 0c02 |0004: move-result-object v2 │ │ +100e4e: 5563 7d0f |0005: iget-boolean v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.keepWithinStage:Z // field@0f7d │ │ +100e52: 3803 4c00 |0007: if-eqz v3, 0053 // +004c │ │ +100e56: 6e10 641d 0600 |0009: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1d64 │ │ +100e5c: 0c03 |000c: move-result-object v3 │ │ +100e5e: 6e10 0e18 0200 |000d: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getRoot:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@180e │ │ +100e64: 0c04 |0010: move-result-object v4 │ │ +100e66: 3343 4200 |0011: if-ne v3, v4, 0053 // +0042 │ │ +100e6a: 6e10 1118 0200 |0013: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@1811 │ │ +100e70: 0a01 |0016: move-result v1 │ │ +100e72: 6e10 0c18 0200 |0017: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getHeight:()F // method@180c │ │ +100e78: 0a00 |001a: move-result v0 │ │ +100e7a: 6e10 6d1d 0600 |001b: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getX:()F // method@1d6d │ │ +100e80: 0a03 |001e: move-result v3 │ │ +100e82: 2e03 0305 |001f: cmpg-float v3, v3, v5 │ │ +100e86: 3b03 0500 |0021: if-gez v3, 0026 // +0005 │ │ +100e8a: 6e20 7f1d 5600 |0023: invoke-virtual {v6, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setX:(F)V // method@1d7f │ │ +100e90: 6e10 661d 0600 |0026: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getRight:()F // method@1d66 │ │ +100e96: 0a03 |0029: move-result v3 │ │ +100e98: 2d03 0301 |002a: cmpl-float v3, v3, v1 │ │ +100e9c: 3d03 0b00 |002c: if-lez v3, 0037 // +000b │ │ +100ea0: 6e10 6c1d 0600 |002e: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getWidth:()F // method@1d6c │ │ +100ea6: 0a03 |0031: move-result v3 │ │ +100ea8: a703 0103 |0032: sub-float v3, v1, v3 │ │ +100eac: 6e20 7f1d 3600 |0034: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setX:(F)V // method@1d7f │ │ +100eb2: 6e10 6e1d 0600 |0037: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getY:()F // method@1d6e │ │ +100eb8: 0a03 |003a: move-result v3 │ │ +100eba: 2e03 0305 |003b: cmpg-float v3, v3, v5 │ │ +100ebe: 3b03 0500 |003d: if-gez v3, 0042 // +0005 │ │ +100ec2: 6e20 801d 5600 |003f: invoke-virtual {v6, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setY:(F)V // method@1d80 │ │ +100ec8: 6e10 6a1d 0600 |0042: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getTop:()F // method@1d6a │ │ +100ece: 0a03 |0045: move-result v3 │ │ +100ed0: 2d03 0300 |0046: cmpl-float v3, v3, v0 │ │ +100ed4: 3d03 0b00 |0048: if-lez v3, 0053 // +000b │ │ +100ed8: 6e10 601d 0600 |004a: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getHeight:()F // method@1d60 │ │ +100ede: 0a03 |004d: move-result v3 │ │ +100ee0: a703 0003 |004e: sub-float v3, v0, v3 │ │ +100ee4: 6e20 801d 3600 |0050: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setY:(F)V // method@1d80 │ │ +100eea: 6f30 9a1b 7608 |0053: invoke-super {v6, v7, v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1b9a │ │ +100ef0: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=127 │ │ 0x0005 line=128 │ │ 0x0013 line=129 │ │ 0x0017 line=130 │ │ 0x001b line=131 │ │ @@ -366976,140 +367031,140 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 228 16-bit code units │ │ -0f2950: |[0f2950] com.badlogic.gdx.scenes.scene2d.ui.Window.drawBackground:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0f2960: 54d0 7e0f |0000: iget-object v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // field@0f7e │ │ -0f2964: 5400 760f |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.stageBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f76 │ │ -0f2968: 3800 5800 |0004: if-eqz v0, 005c // +0058 │ │ -0f296c: 6e10 5f1d 0d00 |0006: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1d5f │ │ -0f2972: 0c07 |0009: move-result-object v7 │ │ -0f2974: 5270 7903 |000a: iget v0, v7, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ -0f2978: 5271 7803 |000c: iget v1, v7, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ -0f297c: 5272 7703 |000e: iget v2, v7, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ -0f2980: 5273 7603 |0010: iget v3, v7, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0f2984: c8f3 |0012: mul-float/2addr v3, v15 │ │ -0f2986: 6e53 f30d 0e21 |0013: invoke-virtual {v14, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0df3 │ │ -0f298c: 6e10 671d 0d00 |0016: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1d67 │ │ -0f2992: 0c0a |0019: move-result-object v10 │ │ -0f2994: 6200 f00b |001a: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ -0f2998: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -0f299a: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -0f299c: 6e30 6814 1002 |001e: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0f29a2: 0c00 |0021: move-result-object v0 │ │ -0f29a4: 6e20 811d 0d00 |0022: invoke-virtual {v13, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1d81 │ │ -0f29aa: 0c08 |0025: move-result-object v8 │ │ -0f29ac: 6200 f10b |0026: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp2:Lcom/badlogic/gdx/math/Vector2; // field@0bf1 │ │ -0f29b0: 6e10 1118 0a00 |0028: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@1811 │ │ -0f29b6: 0a01 |002b: move-result v1 │ │ -0f29b8: 6e10 0c18 0a00 |002c: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getHeight:()F // method@180c │ │ -0f29be: 0a02 |002f: move-result v2 │ │ -0f29c0: 6e30 6814 1002 |0030: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ -0f29c6: 0c00 |0033: move-result-object v0 │ │ -0f29c8: 6e20 811d 0d00 |0034: invoke-virtual {v13, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1d81 │ │ -0f29ce: 0c09 |0037: move-result-object v9 │ │ -0f29d0: 54d0 7e0f |0038: iget-object v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // field@0f7e │ │ -0f29d4: 5400 760f |003a: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.stageBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f76 │ │ -0f29d8: 6e10 6d1d 0d00 |003c: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getX:()F // method@1d6d │ │ -0f29de: 0a01 |003f: move-result v1 │ │ -0f29e0: 5282 f30b |0040: iget v2, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0f29e4: c612 |0042: add-float/2addr v2, v1 │ │ -0f29e6: 6e10 6e1d 0d00 |0043: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getY:()F // method@1d6e │ │ -0f29ec: 0a01 |0046: move-result v1 │ │ -0f29ee: 5283 f40b |0047: iget v3, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0f29f2: c613 |0049: add-float/2addr v3, v1 │ │ -0f29f4: 6e10 6d1d 0d00 |004a: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getX:()F // method@1d6d │ │ -0f29fa: 0a01 |004d: move-result v1 │ │ -0f29fc: 5294 f30b |004e: iget v4, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ -0f2a00: c614 |0050: add-float/2addr v4, v1 │ │ -0f2a02: 6e10 6e1d 0d00 |0051: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getY:()F // method@1d6e │ │ -0f2a08: 0a01 |0054: move-result v1 │ │ -0f2a0a: 5295 f40b |0055: iget v5, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ -0f2a0e: c615 |0057: add-float/2addr v5, v1 │ │ -0f2a10: 07e1 |0058: move-object v1, v14 │ │ -0f2a12: 7806 031e 0000 |0059: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ -0f2a18: 6f30 9b1b ed0f |005c: invoke-super {v13, v14, v15}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.drawBackground:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1b9b │ │ -0f2a1e: 6e10 6d1d 0d00 |005f: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getX:()F // method@1d6d │ │ -0f2a24: 0a0b |0062: move-result v11 │ │ -0f2a26: 6e10 6e1d 0d00 |0063: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getY:()F // method@1d6e │ │ -0f2a2c: 0a00 |0066: move-result v0 │ │ -0f2a2e: 6e10 601d 0d00 |0067: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getHeight:()F // method@1d60 │ │ -0f2a34: 0a01 |006a: move-result v1 │ │ -0f2a36: a60c 0001 |006b: add-float v12, v0, v1 │ │ -0f2a3a: 54d0 810f |006d: iget-object v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleCache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0f81 │ │ -0f2a3e: 6e10 100c 0000 |006f: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getBounds:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c10 │ │ -0f2a44: 0c06 |0072: move-result-object v6 │ │ -0f2a46: 52d0 800f |0073: iget v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleAlignment:I // field@0f80 │ │ -0f2a4a: dd00 0008 |0075: and-int/lit8 v0, v0, #int 8 // #08 │ │ -0f2a4e: 3800 4100 |0077: if-eqz v0, 00b8 // +0041 │ │ -0f2a52: 6e10 611d 0d00 |0079: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getPadLeft:()F // method@1d61 │ │ -0f2a58: 0a00 |007c: move-result v0 │ │ -0f2a5a: c60b |007d: add-float/2addr v11, v0 │ │ -0f2a5c: 52d0 800f |007e: iget v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleAlignment:I // field@0f80 │ │ -0f2a60: dd00 0002 |0080: and-int/lit8 v0, v0, #int 2 // #02 │ │ -0f2a64: 3900 1000 |0082: if-nez v0, 0092 // +0010 │ │ -0f2a68: 52d0 800f |0084: iget v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleAlignment:I // field@0f80 │ │ -0f2a6c: dd00 0004 |0086: and-int/lit8 v0, v0, #int 4 // #04 │ │ -0f2a70: 3800 5000 |0088: if-eqz v0, 00d8 // +0050 │ │ -0f2a74: 6e10 631d 0d00 |008a: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getPadTop:()F // method@1d63 │ │ -0f2a7a: 0a00 |008d: move-result v0 │ │ -0f2a7c: 5261 b106 |008e: iget v1, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ -0f2a80: c710 |0090: sub-float/2addr v0, v1 │ │ -0f2a82: c70c |0091: sub-float/2addr v12, v0 │ │ -0f2a84: 54d0 810f |0092: iget-object v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleCache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0f81 │ │ -0f2a88: 6201 7a03 |0094: sget-object v1, Lcom/badlogic/gdx/graphics/Color;.tmp:Lcom/badlogic/gdx/graphics/Color; // field@037a │ │ -0f2a8c: 6e10 5f1d 0d00 |0096: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1d5f │ │ -0f2a92: 0c02 |0099: move-result-object v2 │ │ -0f2a94: 6e20 bc09 2100 |009a: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ -0f2a9a: 0c01 |009d: move-result-object v1 │ │ -0f2a9c: 54d2 7e0f |009e: iget-object v2, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // field@0f7e │ │ -0f2aa0: 5422 780f |00a0: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f78 │ │ -0f2aa4: 6e20 af09 2100 |00a2: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Color;.mul:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09af │ │ -0f2aaa: 0c01 |00a5: move-result-object v1 │ │ -0f2aac: 6e20 190c 1000 |00a6: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0c19 │ │ -0f2ab2: 54d0 810f |00a9: iget-object v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleCache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0f81 │ │ -0f2ab6: 87b1 |00ab: float-to-int v1, v11 │ │ -0f2ab8: 8211 |00ac: int-to-float v1, v1 │ │ -0f2aba: 87c2 |00ad: float-to-int v2, v12 │ │ -0f2abc: 8222 |00ae: int-to-float v2, v2 │ │ -0f2abe: 6e30 1d0c 1002 |00af: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setPosition:(FF)V // method@0c1d │ │ -0f2ac4: 54d0 810f |00b2: iget-object v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleCache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0f81 │ │ -0f2ac8: 6e30 0f0c e00f |00b4: invoke-virtual {v0, v14, v15}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@0c0f │ │ -0f2ace: 0e00 |00b7: return-void │ │ -0f2ad0: 52d0 800f |00b8: iget v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleAlignment:I // field@0f80 │ │ -0f2ad4: dd00 0010 |00ba: and-int/lit8 v0, v0, #int 16 // #10 │ │ -0f2ad8: 3800 1000 |00bc: if-eqz v0, 00cc // +0010 │ │ -0f2adc: 6e10 6c1d 0d00 |00be: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getWidth:()F // method@1d6c │ │ -0f2ae2: 0a00 |00c1: move-result v0 │ │ -0f2ae4: 5261 b206 |00c2: iget v1, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ -0f2ae8: c710 |00c4: sub-float/2addr v0, v1 │ │ -0f2aea: 6e10 621d 0d00 |00c5: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getPadRight:()F // method@1d62 │ │ -0f2af0: 0a01 |00c8: move-result v1 │ │ -0f2af2: c710 |00c9: sub-float/2addr v0, v1 │ │ -0f2af4: c60b |00ca: add-float/2addr v11, v0 │ │ -0f2af6: 28b3 |00cb: goto 007e // -004d │ │ -0f2af8: 6e10 6c1d 0d00 |00cc: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getWidth:()F // method@1d6c │ │ -0f2afe: 0a00 |00cf: move-result v0 │ │ -0f2b00: 5261 b206 |00d0: iget v1, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ -0f2b04: c710 |00d2: sub-float/2addr v0, v1 │ │ -0f2b06: 1501 0040 |00d3: const/high16 v1, #int 1073741824 // #4000 │ │ -0f2b0a: c910 |00d5: div-float/2addr v0, v1 │ │ -0f2b0c: c60b |00d6: add-float/2addr v11, v0 │ │ -0f2b0e: 28a7 |00d7: goto 007e // -0059 │ │ -0f2b10: 6e10 631d 0d00 |00d8: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getPadTop:()F // method@1d63 │ │ -0f2b16: 0a00 |00db: move-result v0 │ │ -0f2b18: 5261 b106 |00dc: iget v1, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ -0f2b1c: c710 |00de: sub-float/2addr v0, v1 │ │ -0f2b1e: 1501 0040 |00df: const/high16 v1, #int 1073741824 // #4000 │ │ -0f2b22: c910 |00e1: div-float/2addr v0, v1 │ │ -0f2b24: c70c |00e2: sub-float/2addr v12, v0 │ │ -0f2b26: 28af |00e3: goto 0092 // -0051 │ │ +100ef4: |[100ef4] com.badlogic.gdx.scenes.scene2d.ui.Window.drawBackground:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +100f04: 54d0 7e0f |0000: iget-object v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // field@0f7e │ │ +100f08: 5400 760f |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.stageBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f76 │ │ +100f0c: 3800 5800 |0004: if-eqz v0, 005c // +0058 │ │ +100f10: 6e10 5f1d 0d00 |0006: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1d5f │ │ +100f16: 0c07 |0009: move-result-object v7 │ │ +100f18: 5270 7903 |000a: iget v0, v7, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0379 │ │ +100f1c: 5271 7803 |000c: iget v1, v7, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0378 │ │ +100f20: 5272 7703 |000e: iget v2, v7, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0377 │ │ +100f24: 5273 7603 |0010: iget v3, v7, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +100f28: c8f3 |0012: mul-float/2addr v3, v15 │ │ +100f2a: 6e53 f30d 0e21 |0013: invoke-virtual {v14, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0df3 │ │ +100f30: 6e10 671d 0d00 |0016: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1d67 │ │ +100f36: 0c0a |0019: move-result-object v10 │ │ +100f38: 6200 f00b |001a: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0bf0 │ │ +100f3c: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +100f3e: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +100f40: 6e30 6814 1002 |001e: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +100f46: 0c00 |0021: move-result-object v0 │ │ +100f48: 6e20 811d 0d00 |0022: invoke-virtual {v13, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1d81 │ │ +100f4e: 0c08 |0025: move-result-object v8 │ │ +100f50: 6200 f10b |0026: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp2:Lcom/badlogic/gdx/math/Vector2; // field@0bf1 │ │ +100f54: 6e10 1118 0a00 |0028: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@1811 │ │ +100f5a: 0a01 |002b: move-result v1 │ │ +100f5c: 6e10 0c18 0a00 |002c: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getHeight:()F // method@180c │ │ +100f62: 0a02 |002f: move-result v2 │ │ +100f64: 6e30 6814 1002 |0030: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1468 │ │ +100f6a: 0c00 |0033: move-result-object v0 │ │ +100f6c: 6e20 811d 0d00 |0034: invoke-virtual {v13, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1d81 │ │ +100f72: 0c09 |0037: move-result-object v9 │ │ +100f74: 54d0 7e0f |0038: iget-object v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // field@0f7e │ │ +100f78: 5400 760f |003a: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.stageBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f76 │ │ +100f7c: 6e10 6d1d 0d00 |003c: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getX:()F // method@1d6d │ │ +100f82: 0a01 |003f: move-result v1 │ │ +100f84: 5282 f30b |0040: iget v2, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +100f88: c612 |0042: add-float/2addr v2, v1 │ │ +100f8a: 6e10 6e1d 0d00 |0043: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getY:()F // method@1d6e │ │ +100f90: 0a01 |0046: move-result v1 │ │ +100f92: 5283 f40b |0047: iget v3, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +100f96: c613 |0049: add-float/2addr v3, v1 │ │ +100f98: 6e10 6d1d 0d00 |004a: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getX:()F // method@1d6d │ │ +100f9e: 0a01 |004d: move-result v1 │ │ +100fa0: 5294 f30b |004e: iget v4, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0bf3 │ │ +100fa4: c614 |0050: add-float/2addr v4, v1 │ │ +100fa6: 6e10 6e1d 0d00 |0051: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getY:()F // method@1d6e │ │ +100fac: 0a01 |0054: move-result v1 │ │ +100fae: 5295 f40b |0055: iget v5, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0bf4 │ │ +100fb2: c615 |0057: add-float/2addr v5, v1 │ │ +100fb4: 07e1 |0058: move-object v1, v14 │ │ +100fb6: 7806 031e 0000 |0059: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1e03 │ │ +100fbc: 6f30 9b1b ed0f |005c: invoke-super {v13, v14, v15}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.drawBackground:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1b9b │ │ +100fc2: 6e10 6d1d 0d00 |005f: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getX:()F // method@1d6d │ │ +100fc8: 0a0b |0062: move-result v11 │ │ +100fca: 6e10 6e1d 0d00 |0063: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getY:()F // method@1d6e │ │ +100fd0: 0a00 |0066: move-result v0 │ │ +100fd2: 6e10 601d 0d00 |0067: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getHeight:()F // method@1d60 │ │ +100fd8: 0a01 |006a: move-result v1 │ │ +100fda: a60c 0001 |006b: add-float v12, v0, v1 │ │ +100fde: 54d0 810f |006d: iget-object v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleCache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0f81 │ │ +100fe2: 6e10 100c 0000 |006f: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getBounds:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c10 │ │ +100fe8: 0c06 |0072: move-result-object v6 │ │ +100fea: 52d0 800f |0073: iget v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleAlignment:I // field@0f80 │ │ +100fee: dd00 0008 |0075: and-int/lit8 v0, v0, #int 8 // #08 │ │ +100ff2: 3800 4100 |0077: if-eqz v0, 00b8 // +0041 │ │ +100ff6: 6e10 611d 0d00 |0079: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getPadLeft:()F // method@1d61 │ │ +100ffc: 0a00 |007c: move-result v0 │ │ +100ffe: c60b |007d: add-float/2addr v11, v0 │ │ +101000: 52d0 800f |007e: iget v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleAlignment:I // field@0f80 │ │ +101004: dd00 0002 |0080: and-int/lit8 v0, v0, #int 2 // #02 │ │ +101008: 3900 1000 |0082: if-nez v0, 0092 // +0010 │ │ +10100c: 52d0 800f |0084: iget v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleAlignment:I // field@0f80 │ │ +101010: dd00 0004 |0086: and-int/lit8 v0, v0, #int 4 // #04 │ │ +101014: 3800 5000 |0088: if-eqz v0, 00d8 // +0050 │ │ +101018: 6e10 631d 0d00 |008a: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getPadTop:()F // method@1d63 │ │ +10101e: 0a00 |008d: move-result v0 │ │ +101020: 5261 b106 |008e: iget v1, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ +101024: c710 |0090: sub-float/2addr v0, v1 │ │ +101026: c70c |0091: sub-float/2addr v12, v0 │ │ +101028: 54d0 810f |0092: iget-object v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleCache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0f81 │ │ +10102c: 6201 7a03 |0094: sget-object v1, Lcom/badlogic/gdx/graphics/Color;.tmp:Lcom/badlogic/gdx/graphics/Color; // field@037a │ │ +101030: 6e10 5f1d 0d00 |0096: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1d5f │ │ +101036: 0c02 |0099: move-result-object v2 │ │ +101038: 6e20 bc09 2100 |009a: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09bc │ │ +10103e: 0c01 |009d: move-result-object v1 │ │ +101040: 54d2 7e0f |009e: iget-object v2, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // field@0f7e │ │ +101044: 5422 780f |00a0: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f78 │ │ +101048: 6e20 af09 2100 |00a2: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Color;.mul:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09af │ │ +10104e: 0c01 |00a5: move-result-object v1 │ │ +101050: 6e20 190c 1000 |00a6: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0c19 │ │ +101056: 54d0 810f |00a9: iget-object v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleCache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0f81 │ │ +10105a: 87b1 |00ab: float-to-int v1, v11 │ │ +10105c: 8211 |00ac: int-to-float v1, v1 │ │ +10105e: 87c2 |00ad: float-to-int v2, v12 │ │ +101060: 8222 |00ae: int-to-float v2, v2 │ │ +101062: 6e30 1d0c 1002 |00af: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setPosition:(FF)V // method@0c1d │ │ +101068: 54d0 810f |00b2: iget-object v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleCache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0f81 │ │ +10106c: 6e30 0f0c e00f |00b4: invoke-virtual {v0, v14, v15}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@0c0f │ │ +101072: 0e00 |00b7: return-void │ │ +101074: 52d0 800f |00b8: iget v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleAlignment:I // field@0f80 │ │ +101078: dd00 0010 |00ba: and-int/lit8 v0, v0, #int 16 // #10 │ │ +10107c: 3800 1000 |00bc: if-eqz v0, 00cc // +0010 │ │ +101080: 6e10 6c1d 0d00 |00be: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getWidth:()F // method@1d6c │ │ +101086: 0a00 |00c1: move-result v0 │ │ +101088: 5261 b206 |00c2: iget v1, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ +10108c: c710 |00c4: sub-float/2addr v0, v1 │ │ +10108e: 6e10 621d 0d00 |00c5: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getPadRight:()F // method@1d62 │ │ +101094: 0a01 |00c8: move-result v1 │ │ +101096: c710 |00c9: sub-float/2addr v0, v1 │ │ +101098: c60b |00ca: add-float/2addr v11, v0 │ │ +10109a: 28b3 |00cb: goto 007e // -004d │ │ +10109c: 6e10 6c1d 0d00 |00cc: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getWidth:()F // method@1d6c │ │ +1010a2: 0a00 |00cf: move-result v0 │ │ +1010a4: 5261 b206 |00d0: iget v1, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ +1010a8: c710 |00d2: sub-float/2addr v0, v1 │ │ +1010aa: 1501 0040 |00d3: const/high16 v1, #int 1073741824 // #4000 │ │ +1010ae: c910 |00d5: div-float/2addr v0, v1 │ │ +1010b0: c60b |00d6: add-float/2addr v11, v0 │ │ +1010b2: 28a7 |00d7: goto 007e // -0059 │ │ +1010b4: 6e10 631d 0d00 |00d8: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getPadTop:()F // method@1d63 │ │ +1010ba: 0a00 |00db: move-result v0 │ │ +1010bc: 5261 b106 |00dc: iget v1, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@06b1 │ │ +1010c0: c710 |00de: sub-float/2addr v0, v1 │ │ +1010c2: 1501 0040 |00df: const/high16 v1, #int 1073741824 // #4000 │ │ +1010c6: c910 |00e1: div-float/2addr v0, v1 │ │ +1010c8: c70c |00e2: sub-float/2addr v12, v0 │ │ +1010ca: 28af |00e3: goto 0092 // -0051 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0006 line=141 │ │ 0x000a line=142 │ │ 0x0016 line=143 │ │ 0x001a line=144 │ │ @@ -367148,30 +367203,30 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0f2b28: |[0f2b28] com.badlogic.gdx.scenes.scene2d.ui.Window.getPrefWidth:()F │ │ -0f2b38: 6f10 b41b 0300 |0000: invoke-super {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getPrefWidth:()F // method@1bb4 │ │ -0f2b3e: 0a00 |0003: move-result v0 │ │ -0f2b40: 5431 810f |0004: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleCache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0f81 │ │ -0f2b44: 6e10 100c 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getBounds:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c10 │ │ -0f2b4a: 0c01 |0009: move-result-object v1 │ │ -0f2b4c: 5211 b206 |000a: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ -0f2b50: 6e10 611d 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getPadLeft:()F // method@1d61 │ │ -0f2b56: 0a02 |000f: move-result v2 │ │ -0f2b58: c621 |0010: add-float/2addr v1, v2 │ │ -0f2b5a: 6e10 621d 0300 |0011: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getPadRight:()F // method@1d62 │ │ -0f2b60: 0a02 |0014: move-result v2 │ │ -0f2b62: c621 |0015: add-float/2addr v1, v2 │ │ -0f2b64: 7120 1826 1000 |0016: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ -0f2b6a: 0a00 |0019: move-result v0 │ │ -0f2b6c: 0f00 |001a: return v0 │ │ +1010cc: |[1010cc] com.badlogic.gdx.scenes.scene2d.ui.Window.getPrefWidth:()F │ │ +1010dc: 6f10 b41b 0300 |0000: invoke-super {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getPrefWidth:()F // method@1bb4 │ │ +1010e2: 0a00 |0003: move-result v0 │ │ +1010e4: 5431 810f |0004: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleCache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0f81 │ │ +1010e8: 6e10 100c 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getBounds:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c10 │ │ +1010ee: 0c01 |0009: move-result-object v1 │ │ +1010f0: 5211 b206 |000a: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@06b2 │ │ +1010f4: 6e10 611d 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getPadLeft:()F // method@1d61 │ │ +1010fa: 0a02 |000f: move-result v2 │ │ +1010fc: c621 |0010: add-float/2addr v1, v2 │ │ +1010fe: 6e10 621d 0300 |0011: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getPadRight:()F // method@1d62 │ │ +101104: 0a02 |0014: move-result v2 │ │ +101106: c621 |0015: add-float/2addr v1, v2 │ │ +101108: 7120 1826 1000 |0016: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2618 │ │ +10110e: 0a00 |0019: move-result v0 │ │ +101110: 0f00 |001a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Window;) │ │ @@ -367179,17 +367234,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f2b70: |[0f2b70] com.badlogic.gdx.scenes.scene2d.ui.Window.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; │ │ -0f2b80: 5410 7e0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // field@0f7e │ │ -0f2b84: 1100 |0002: return-object v0 │ │ +101114: |[101114] com.badlogic.gdx.scenes.scene2d.ui.Window.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; │ │ +101124: 5410 7e0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // field@0f7e │ │ +101128: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window; │ │ │ │ #4 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Window;) │ │ @@ -367197,17 +367252,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f2b88: |[0f2b88] com.badlogic.gdx.scenes.scene2d.ui.Window.getTitle:()Ljava/lang/String; │ │ -0f2b98: 5410 7f0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.title:Ljava/lang/String; // field@0f7f │ │ -0f2b9c: 1100 |0002: return-object v0 │ │ +10112c: |[10112c] com.badlogic.gdx.scenes.scene2d.ui.Window.getTitle:()Ljava/lang/String; │ │ +10113c: 5410 7f0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.title:Ljava/lang/String; // field@0f7f │ │ +101140: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window; │ │ │ │ #5 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Window;) │ │ @@ -367215,28 +367270,28 @@ │ │ type : '(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -0f2ba0: |[0f2ba0] com.badlogic.gdx.scenes.scene2d.ui.Window.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0f2bb0: 6f40 ba1b 4365 |0000: invoke-super {v3, v4, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1bba │ │ -0f2bb6: 0c00 |0003: move-result-object v0 │ │ -0f2bb8: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ -0f2bbc: 5531 7b0f |0006: iget-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isModal:Z // field@0f7b │ │ -0f2bc0: 3801 0d00 |0008: if-eqz v1, 0015 // +000d │ │ -0f2bc4: 3806 0a00 |000a: if-eqz v6, 0014 // +000a │ │ -0f2bc8: 6e10 6b1d 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getTouchable:()Lcom/badlogic/gdx/scenes/scene2d/Touchable; // method@1d6b │ │ -0f2bce: 0c01 |000f: move-result-object v1 │ │ -0f2bd0: 6202 aa0d |0010: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.enabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0daa │ │ -0f2bd4: 3321 0300 |0012: if-ne v1, v2, 0015 // +0003 │ │ -0f2bd8: 1103 |0014: return-object v3 │ │ -0f2bda: 0703 |0015: move-object v3, v0 │ │ -0f2bdc: 28fe |0016: goto 0014 // -0002 │ │ +101144: |[101144] com.badlogic.gdx.scenes.scene2d.ui.Window.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +101154: 6f40 ba1b 4365 |0000: invoke-super {v3, v4, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1bba │ │ +10115a: 0c00 |0003: move-result-object v0 │ │ +10115c: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ +101160: 5531 7b0f |0006: iget-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isModal:Z // field@0f7b │ │ +101164: 3801 0d00 |0008: if-eqz v1, 0015 // +000d │ │ +101168: 3806 0a00 |000a: if-eqz v6, 0014 // +000a │ │ +10116c: 6e10 6b1d 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getTouchable:()Lcom/badlogic/gdx/scenes/scene2d/Touchable; // method@1d6b │ │ +101172: 0c01 |000f: move-result-object v1 │ │ +101174: 6202 aa0d |0010: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.enabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0daa │ │ +101178: 3321 0300 |0012: if-ne v1, v2, 0015 // +0003 │ │ +10117c: 1103 |0014: return-object v3 │ │ +10117e: 0703 |0015: move-object v3, v0 │ │ +101180: 28fe |0016: goto 0014 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0004 line=172 │ │ 0x0014 line=173 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window; │ │ @@ -367251,17 +367306,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f2be0: |[0f2be0] com.badlogic.gdx.scenes.scene2d.ui.Window.isDragging:()Z │ │ -0f2bf0: 5510 7a0f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.dragging:Z // field@0f7a │ │ -0f2bf4: 0f00 |0002: return v0 │ │ +101184: |[101184] com.badlogic.gdx.scenes.scene2d.ui.Window.isDragging:()Z │ │ +101194: 5510 7a0f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.dragging:Z // field@0f7a │ │ +101198: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window; │ │ │ │ #7 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Window;) │ │ @@ -367269,17 +367324,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f2bf8: |[0f2bf8] com.badlogic.gdx.scenes.scene2d.ui.Window.setKeepWithinStage:(Z)V │ │ -0f2c08: 5c01 7d0f |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.keepWithinStage:Z // field@0f7d │ │ -0f2c0c: 0e00 |0002: return-void │ │ +10119c: |[10119c] com.badlogic.gdx.scenes.scene2d.ui.Window.setKeepWithinStage:(Z)V │ │ +1011ac: 5c01 7d0f |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.keepWithinStage:Z // field@0f7d │ │ +1011b0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0002 line=200 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window; │ │ 0x0000 - 0x0003 reg=1 keepWithinStage Z │ │ @@ -367289,17 +367344,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f2c10: |[0f2c10] com.badlogic.gdx.scenes.scene2d.ui.Window.setModal:(Z)V │ │ -0f2c20: 5c01 7b0f |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isModal:Z // field@0f7b │ │ -0f2c24: 0e00 |0002: return-void │ │ +1011b4: |[1011b4] com.badlogic.gdx.scenes.scene2d.ui.Window.setModal:(Z)V │ │ +1011c4: 5c01 7b0f |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isModal:Z // field@0f7b │ │ +1011c8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0002 line=196 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window; │ │ 0x0000 - 0x0003 reg=1 isModal Z │ │ @@ -367309,17 +367364,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f2c28: |[0f2c28] com.badlogic.gdx.scenes.scene2d.ui.Window.setMovable:(Z)V │ │ -0f2c38: 5c01 7c0f |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isMovable:Z // field@0f7c │ │ -0f2c3c: 0e00 |0002: return-void │ │ +1011cc: |[1011cc] com.badlogic.gdx.scenes.scene2d.ui.Window.setMovable:(Z)V │ │ +1011dc: 5c01 7c0f |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isMovable:Z // field@0f7c │ │ +1011e0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0002 line=192 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window; │ │ 0x0000 - 0x0003 reg=1 isMovable Z │ │ @@ -367329,36 +367384,36 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0f2c40: |[0f2c40] com.badlogic.gdx.scenes.scene2d.ui.Window.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V │ │ -0f2c50: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0f2c54: 2200 af03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0f2c58: 1a01 f128 |0004: const-string v1, "style cannot be null." // string@28f1 │ │ -0f2c5c: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0f2c62: 2700 |0009: throw v0 │ │ -0f2c64: 5b23 7e0f |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // field@0f7e │ │ -0f2c68: 5430 750f |000c: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f75 │ │ -0f2c6c: 6e20 721d 0200 |000e: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setBackground:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1d72 │ │ -0f2c72: 2200 3601 |0011: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // type@0136 │ │ -0f2c76: 5431 770f |0013: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f77 │ │ -0f2c7a: 7020 030c 1000 |0015: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;)V // method@0c03 │ │ -0f2c80: 5b20 810f |0018: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleCache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0f81 │ │ -0f2c84: 5420 810f |001a: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleCache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0f81 │ │ -0f2c88: 5431 780f |001c: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f78 │ │ -0f2c8c: 6e20 190c 1000 |001e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0c19 │ │ -0f2c92: 5420 7f0f |0021: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.title:Ljava/lang/String; // field@0f7f │ │ -0f2c96: 3800 0700 |0023: if-eqz v0, 002a // +0007 │ │ -0f2c9a: 5420 7f0f |0025: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.title:Ljava/lang/String; // field@0f7f │ │ -0f2c9e: 6e20 7b1d 0200 |0027: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setTitle:(Ljava/lang/String;)V // method@1d7b │ │ -0f2ca4: 6e10 701d 0200 |002a: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.invalidateHierarchy:()V // method@1d70 │ │ -0f2caa: 0e00 |002d: return-void │ │ +1011e4: |[1011e4] com.badlogic.gdx.scenes.scene2d.ui.Window.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V │ │ +1011f4: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +1011f8: 2200 ad03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +1011fc: 1a01 ef28 |0004: const-string v1, "style cannot be null." // string@28ef │ │ +101200: 7020 f825 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +101206: 2700 |0009: throw v0 │ │ +101208: 5b23 7e0f |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // field@0f7e │ │ +10120c: 5430 750f |000c: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0f75 │ │ +101210: 6e20 721d 0200 |000e: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setBackground:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1d72 │ │ +101216: 2200 3401 |0011: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // type@0134 │ │ +10121a: 5431 770f |0013: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f77 │ │ +10121e: 7020 030c 1000 |0015: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;)V // method@0c03 │ │ +101224: 5b20 810f |0018: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleCache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0f81 │ │ +101228: 5420 810f |001a: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleCache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0f81 │ │ +10122c: 5431 780f |001c: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f78 │ │ +101230: 6e20 190c 1000 |001e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0c19 │ │ +101236: 5420 7f0f |0021: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.title:Ljava/lang/String; // field@0f7f │ │ +10123a: 3800 0700 |0023: if-eqz v0, 002a // +0007 │ │ +10123e: 5420 7f0f |0025: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.title:Ljava/lang/String; // field@0f7f │ │ +101242: 6e20 7b1d 0200 |0027: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setTitle:(Ljava/lang/String;)V // method@1d7b │ │ +101248: 6e10 701d 0200 |002a: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.invalidateHierarchy:()V // method@1d70 │ │ +10124e: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x000a line=112 │ │ 0x000c line=113 │ │ 0x0011 line=114 │ │ 0x001a line=115 │ │ @@ -367374,20 +367429,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0f2cac: |[0f2cac] com.badlogic.gdx.scenes.scene2d.ui.Window.setTitle:(Ljava/lang/String;)V │ │ -0f2cbc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0f2cbe: 5b23 7f0f |0001: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.title:Ljava/lang/String; // field@0f7f │ │ -0f2cc2: 5420 810f |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleCache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0f81 │ │ -0f2cc6: 6e40 1b0c 3011 |0005: invoke-virtual {v0, v3, v1, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setMultiLineText:(Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c1b │ │ -0f2ccc: 0e00 |0008: return-void │ │ +101250: |[101250] com.badlogic.gdx.scenes.scene2d.ui.Window.setTitle:(Ljava/lang/String;)V │ │ +101260: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +101262: 5b23 7f0f |0001: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.title:Ljava/lang/String; // field@0f7f │ │ +101266: 5420 810f |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleCache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0f81 │ │ +10126a: 6e40 1b0c 3011 |0005: invoke-virtual {v0, v3, v1, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setMultiLineText:(Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c1b │ │ +101270: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=177 │ │ 0x0003 line=178 │ │ 0x0008 line=179 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window; │ │ @@ -367398,31 +367453,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f2cd0: |[0f2cd0] com.badlogic.gdx.scenes.scene2d.ui.Window.setTitleAlignment:(I)V │ │ -0f2ce0: 5901 800f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleAlignment:I // field@0f80 │ │ -0f2ce4: 0e00 |0002: return-void │ │ +101274: |[101274] com.badlogic.gdx.scenes.scene2d.ui.Window.setTitleAlignment:(I)V │ │ +101284: 5901 800f |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleAlignment:I // field@0f80 │ │ +101288: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0002 line=188 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window; │ │ 0x0000 - 0x0003 reg=1 titleAlignment I │ │ │ │ - source_file_idx : 4276 (Window.java) │ │ + source_file_idx : 4274 (Window.java) │ │ │ │ Class #853 header: │ │ -class_idx : 648 │ │ +class_idx : 646 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 711 │ │ +superclass_idx : 709 │ │ source_file_idx : 744 │ │ static_fields_size : 1 │ │ instance_fields_size: 7 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 17 │ │ │ │ Class #853 annotations: │ │ @@ -367474,44 +367529,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0f2ce8: |[0f2ce8] com.badlogic.gdx.scenes.scene2d.ui.Dialog.:()V │ │ -0f2cf8: 1400 cdcc cc3e |0000: const v0, #float 0.4 // #3ecccccd │ │ -0f2cfe: 6700 230e |0003: sput v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.fadeDuration:F // field@0e23 │ │ -0f2d02: 0e00 |0005: return-void │ │ +10128c: |[10128c] com.badlogic.gdx.scenes.scene2d.ui.Dialog.:()V │ │ +10129c: 1400 cdcc cc3e |0000: const v0, #float 0.4 // #3ecccccd │ │ +1012a2: 6700 230e |0003: sput v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.fadeDuration:F // field@0e23 │ │ +1012a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;) │ │ name : '' │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0f2d04: |[0f2d04] com.badlogic.gdx.scenes.scene2d.ui.Dialog.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0f2d14: 1c00 c602 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@02c6 │ │ -0f2d18: 6e20 051b 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ -0f2d1e: 0c00 |0005: move-result-object v0 │ │ -0f2d20: 1f00 c602 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@02c6 │ │ -0f2d24: 7030 5a1d 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V // method@1d5a │ │ -0f2d2a: 2200 3603 |000b: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0f2d2e: 7010 1d22 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -0f2d34: 5b10 280e |0010: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.values:Lcom/badlogic/gdx/utils/ObjectMap; // field@0e28 │ │ -0f2d38: 5b13 270e |0012: iput-object v3, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e27 │ │ -0f2d3c: 7010 ad19 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.initialize:()V // method@19ad │ │ -0f2d42: 0e00 |0017: return-void │ │ +1012a8: |[1012a8] com.badlogic.gdx.scenes.scene2d.ui.Dialog.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +1012b8: 1c00 c402 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@02c4 │ │ +1012bc: 6e20 051b 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ +1012c2: 0c00 |0005: move-result-object v0 │ │ +1012c4: 1f00 c402 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@02c4 │ │ +1012c8: 7030 5a1d 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V // method@1d5a │ │ +1012ce: 2200 3403 |000b: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +1012d2: 7010 1d22 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +1012d8: 5b10 280e |0010: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.values:Lcom/badlogic/gdx/utils/ObjectMap; // field@0e28 │ │ +1012dc: 5b13 270e |0012: iput-object v3, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e27 │ │ +1012e0: 7010 ad19 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.initialize:()V // method@19ad │ │ +1012e6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x000b line=48 │ │ 0x0012 line=54 │ │ 0x0014 line=55 │ │ 0x0017 line=56 │ │ @@ -367525,26 +367580,26 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0f2d44: |[0f2d44] com.badlogic.gdx.scenes.scene2d.ui.Dialog.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0f2d54: 1c00 c602 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@02c6 │ │ -0f2d58: 6e30 061b 4300 |0002: invoke-virtual {v3, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ -0f2d5e: 0c00 |0005: move-result-object v0 │ │ -0f2d60: 1f00 c602 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@02c6 │ │ -0f2d64: 7030 5a1d 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V // method@1d5a │ │ -0f2d6a: 2200 3603 |000b: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0f2d6e: 7010 1d22 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -0f2d74: 5b10 280e |0010: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.values:Lcom/badlogic/gdx/utils/ObjectMap; // field@0e28 │ │ -0f2d78: 5b13 270e |0012: iput-object v3, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e27 │ │ -0f2d7c: 7010 ad19 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.initialize:()V // method@19ad │ │ -0f2d82: 0e00 |0017: return-void │ │ +1012e8: |[1012e8] com.badlogic.gdx.scenes.scene2d.ui.Dialog.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +1012f8: 1c00 c402 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@02c4 │ │ +1012fc: 6e30 061b 4300 |0002: invoke-virtual {v3, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ +101302: 0c00 |0005: move-result-object v0 │ │ +101304: 1f00 c402 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@02c4 │ │ +101308: 7030 5a1d 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V // method@1d5a │ │ +10130e: 2200 3403 |000b: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +101312: 7010 1d22 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +101318: 5b10 280e |0010: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.values:Lcom/badlogic/gdx/utils/ObjectMap; // field@0e28 │ │ +10131c: 5b13 270e |0012: iput-object v3, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e27 │ │ +101320: 7010 ad19 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.initialize:()V // method@19ad │ │ +101326: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x000b line=48 │ │ 0x0012 line=60 │ │ 0x0014 line=61 │ │ 0x0017 line=62 │ │ @@ -367559,21 +367614,21 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0f2d84: |[0f2d84] com.badlogic.gdx.scenes.scene2d.ui.Dialog.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V │ │ -0f2d94: 7030 5a1d 2103 |0000: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V // method@1d5a │ │ -0f2d9a: 2200 3603 |0003: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0336 │ │ -0f2d9e: 7010 1d22 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ -0f2da4: 5b10 280e |0008: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.values:Lcom/badlogic/gdx/utils/ObjectMap; // field@0e28 │ │ -0f2da8: 7010 ad19 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.initialize:()V // method@19ad │ │ -0f2dae: 0e00 |000d: return-void │ │ +101328: |[101328] com.badlogic.gdx.scenes.scene2d.ui.Dialog.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V │ │ +101338: 7030 5a1d 2103 |0000: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V // method@1d5a │ │ +10133e: 2200 3403 |0003: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@0334 │ │ +101342: 7010 1d22 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@221d │ │ +101348: 5b10 280e |0008: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.values:Lcom/badlogic/gdx/utils/ObjectMap; // field@0e28 │ │ +10134c: 7010 ad19 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.initialize:()V // method@19ad │ │ +101352: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=48 │ │ 0x000a line=66 │ │ 0x000d line=67 │ │ locals : │ │ @@ -367586,52 +367641,52 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -0f2db0: |[0f2db0] com.badlogic.gdx.scenes.scene2d.ui.Dialog.initialize:()V │ │ -0f2dc0: 1502 c040 |0000: const/high16 v2, #int 1086324736 // #40c0 │ │ -0f2dc4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0f2dc6: 6e20 b219 0300 |0003: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.setModal:(Z)V // method@19b2 │ │ -0f2dcc: 6e10 a519 0300 |0006: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.defaults:()Lcom/esotericsoftware/tablelayout/Cell; // method@19a5 │ │ -0f2dd2: 0c00 |0009: move-result-object v0 │ │ -0f2dd4: 6e20 fe24 2000 |000a: invoke-virtual {v0, v2}, Lcom/esotericsoftware/tablelayout/Cell;.space:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@24fe │ │ -0f2dda: 2200 ab02 |000d: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@02ab │ │ -0f2dde: 5431 270e |000f: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e27 │ │ -0f2de2: 7020 831b 1000 |0011: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1b83 │ │ -0f2de8: 5b30 220e |0014: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.contentTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0e22 │ │ -0f2dec: 6e20 9b19 0300 |0016: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@199b │ │ -0f2df2: 0c00 |0019: move-result-object v0 │ │ -0f2df4: 6e10 8a24 0000 |001a: invoke-virtual {v0}, Lcom/esotericsoftware/tablelayout/Cell;.expand:()Lcom/esotericsoftware/tablelayout/Cell; // method@248a │ │ -0f2dfa: 0c00 |001d: move-result-object v0 │ │ -0f2dfc: 6e10 8f24 0000 |001e: invoke-virtual {v0}, Lcom/esotericsoftware/tablelayout/Cell;.fill:()Lcom/esotericsoftware/tablelayout/Cell; // method@248f │ │ -0f2e02: 6e10 b119 0300 |0021: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@19b1 │ │ -0f2e08: 2200 ab02 |0024: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@02ab │ │ -0f2e0c: 5431 270e |0026: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e27 │ │ -0f2e10: 7020 831b 1000 |0028: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1b83 │ │ -0f2e16: 5b30 200e |002b: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.buttonTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0e20 │ │ -0f2e1a: 6e20 9b19 0300 |002d: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@199b │ │ -0f2e20: 5430 220e |0030: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.contentTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0e22 │ │ -0f2e24: 6e10 991b 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.defaults:()Lcom/esotericsoftware/tablelayout/Cell; // method@1b99 │ │ -0f2e2a: 0c00 |0035: move-result-object v0 │ │ -0f2e2c: 6e20 fe24 2000 |0036: invoke-virtual {v0, v2}, Lcom/esotericsoftware/tablelayout/Cell;.space:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@24fe │ │ -0f2e32: 5430 200e |0039: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.buttonTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0e20 │ │ -0f2e36: 6e10 991b 0000 |003b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.defaults:()Lcom/esotericsoftware/tablelayout/Cell; // method@1b99 │ │ -0f2e3c: 0c00 |003e: move-result-object v0 │ │ -0f2e3e: 6e20 fe24 2000 |003f: invoke-virtual {v0, v2}, Lcom/esotericsoftware/tablelayout/Cell;.space:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@24fe │ │ -0f2e44: 5430 200e |0042: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.buttonTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0e20 │ │ -0f2e48: 2201 8502 |0044: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1; // type@0285 │ │ -0f2e4c: 7020 8f19 3100 |0046: invoke-direct {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;)V // method@198f │ │ -0f2e52: 6e20 8a1b 1000 |0049: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1b8a │ │ -0f2e58: 2200 8602 |004c: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2; // type@0286 │ │ -0f2e5c: 7020 9119 3000 |004e: invoke-direct {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;)V // method@1991 │ │ -0f2e62: 6e20 9d19 0300 |0051: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@199d │ │ -0f2e68: 0e00 |0054: return-void │ │ +101354: |[101354] com.badlogic.gdx.scenes.scene2d.ui.Dialog.initialize:()V │ │ +101364: 1502 c040 |0000: const/high16 v2, #int 1086324736 // #40c0 │ │ +101368: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +10136a: 6e20 b219 0300 |0003: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.setModal:(Z)V // method@19b2 │ │ +101370: 6e10 a519 0300 |0006: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.defaults:()Lcom/esotericsoftware/tablelayout/Cell; // method@19a5 │ │ +101376: 0c00 |0009: move-result-object v0 │ │ +101378: 6e20 fe24 2000 |000a: invoke-virtual {v0, v2}, Lcom/esotericsoftware/tablelayout/Cell;.space:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@24fe │ │ +10137e: 2200 a902 |000d: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@02a9 │ │ +101382: 5431 270e |000f: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e27 │ │ +101386: 7020 831b 1000 |0011: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1b83 │ │ +10138c: 5b30 220e |0014: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.contentTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0e22 │ │ +101390: 6e20 9b19 0300 |0016: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@199b │ │ +101396: 0c00 |0019: move-result-object v0 │ │ +101398: 6e10 8a24 0000 |001a: invoke-virtual {v0}, Lcom/esotericsoftware/tablelayout/Cell;.expand:()Lcom/esotericsoftware/tablelayout/Cell; // method@248a │ │ +10139e: 0c00 |001d: move-result-object v0 │ │ +1013a0: 6e10 8f24 0000 |001e: invoke-virtual {v0}, Lcom/esotericsoftware/tablelayout/Cell;.fill:()Lcom/esotericsoftware/tablelayout/Cell; // method@248f │ │ +1013a6: 6e10 b119 0300 |0021: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@19b1 │ │ +1013ac: 2200 a902 |0024: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@02a9 │ │ +1013b0: 5431 270e |0026: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e27 │ │ +1013b4: 7020 831b 1000 |0028: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1b83 │ │ +1013ba: 5b30 200e |002b: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.buttonTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0e20 │ │ +1013be: 6e20 9b19 0300 |002d: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@199b │ │ +1013c4: 5430 220e |0030: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.contentTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0e22 │ │ +1013c8: 6e10 991b 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.defaults:()Lcom/esotericsoftware/tablelayout/Cell; // method@1b99 │ │ +1013ce: 0c00 |0035: move-result-object v0 │ │ +1013d0: 6e20 fe24 2000 |0036: invoke-virtual {v0, v2}, Lcom/esotericsoftware/tablelayout/Cell;.space:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@24fe │ │ +1013d6: 5430 200e |0039: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.buttonTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0e20 │ │ +1013da: 6e10 991b 0000 |003b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.defaults:()Lcom/esotericsoftware/tablelayout/Cell; // method@1b99 │ │ +1013e0: 0c00 |003e: move-result-object v0 │ │ +1013e2: 6e20 fe24 2000 |003f: invoke-virtual {v0, v2}, Lcom/esotericsoftware/tablelayout/Cell;.space:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@24fe │ │ +1013e8: 5430 200e |0042: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.buttonTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0e20 │ │ +1013ec: 2201 8302 |0044: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1; // type@0283 │ │ +1013f0: 7020 8f19 3100 |0046: invoke-direct {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;)V // method@198f │ │ +1013f6: 6e20 8a1b 1000 |0049: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1b8a │ │ +1013fc: 2200 8402 |004c: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2; // type@0284 │ │ +101400: 7020 9119 3000 |004e: invoke-direct {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;)V // method@1991 │ │ +101406: 6e20 9d19 0300 |0051: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@199d │ │ +10140c: 0e00 |0054: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=70 │ │ 0x0006 line=72 │ │ 0x000d line=73 │ │ 0x0021 line=74 │ │ 0x0024 line=75 │ │ @@ -367649,19 +367704,19 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0f2e6c: |[0f2e6c] com.badlogic.gdx.scenes.scene2d.ui.Dialog.button:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ -0f2e7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0f2e7e: 6e30 9f19 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.button:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // method@199f │ │ -0f2e84: 0c00 |0004: move-result-object v0 │ │ -0f2e86: 1100 |0005: return-object v0 │ │ +101410: |[101410] com.badlogic.gdx.scenes.scene2d.ui.Dialog.button:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ +101420: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +101422: 6e30 9f19 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.button:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // method@199f │ │ +101428: 0c00 |0004: move-result-object v0 │ │ +10142a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ 0x0000 - 0x0006 reg=2 button Lcom/badlogic/gdx/scenes/scene2d/ui/Button; │ │ │ │ @@ -367670,19 +367725,19 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0f2e88: |[0f2e88] com.badlogic.gdx.scenes.scene2d.ui.Dialog.button:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ -0f2e98: 5410 200e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.buttonTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0e20 │ │ -0f2e9c: 6e20 851b 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1b85 │ │ -0f2ea2: 6e30 b319 2103 |0005: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.setObject:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Ljava/lang/Object;)V // method@19b3 │ │ -0f2ea8: 1101 |0008: return-object v1 │ │ +10142c: |[10142c] com.badlogic.gdx.scenes.scene2d.ui.Dialog.button:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ +10143c: 5410 200e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.buttonTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0e20 │ │ +101440: 6e20 851b 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1b85 │ │ +101446: 6e30 b319 2103 |0005: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.setObject:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Ljava/lang/Object;)V // method@19b3 │ │ +10144c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0005 line=164 │ │ 0x0008 line=165 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ @@ -367694,19 +367749,19 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0f2eac: |[0f2eac] com.badlogic.gdx.scenes.scene2d.ui.Dialog.button:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ -0f2ebc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0f2ebe: 6e30 a119 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.button:(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // method@19a1 │ │ -0f2ec4: 0c00 |0004: move-result-object v0 │ │ -0f2ec6: 1100 |0005: return-object v0 │ │ +101450: |[101450] com.badlogic.gdx.scenes.scene2d.ui.Dialog.button:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ +101460: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +101462: 6e30 a119 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.button:(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // method@19a1 │ │ +101468: 0c00 |0004: move-result-object v0 │ │ +10146a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ 0x0000 - 0x0006 reg=2 text Ljava/lang/String; │ │ │ │ @@ -367715,29 +367770,29 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -0f2ec8: |[0f2ec8] com.badlogic.gdx.scenes.scene2d.ui.Dialog.button:(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ -0f2ed8: 5420 270e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e27 │ │ -0f2edc: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0f2ee0: 2200 b003 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0f2ee4: 1a01 6d0f |0006: const-string v1, "This method may only be used if the dialog was constructed with a Skin." // string@0f6d │ │ -0f2ee8: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0f2eee: 2700 |000b: throw v0 │ │ -0f2ef0: 5420 270e |000c: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e27 │ │ -0f2ef4: 1c01 af02 |000e: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@02af │ │ -0f2ef8: 6e20 051b 1000 |0010: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ -0f2efe: 0c00 |0013: move-result-object v0 │ │ -0f2f00: 1f00 af02 |0014: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@02af │ │ -0f2f04: 6e40 a219 3204 |0016: invoke-virtual {v2, v3, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.button:(Ljava/lang/String;Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // method@19a2 │ │ -0f2f0a: 0c00 |0019: move-result-object v0 │ │ -0f2f0c: 1100 |001a: return-object v0 │ │ +10146c: |[10146c] com.badlogic.gdx.scenes.scene2d.ui.Dialog.button:(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ +10147c: 5420 270e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e27 │ │ +101480: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +101484: 2200 ae03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +101488: 1a01 6b0f |0006: const-string v1, "This method may only be used if the dialog was constructed with a Skin." // string@0f6b │ │ +10148c: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +101492: 2700 |000b: throw v0 │ │ +101494: 5420 270e |000c: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e27 │ │ +101498: 1c01 ad02 |000e: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@02ad │ │ +10149c: 6e20 051b 1000 |0010: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ +1014a2: 0c00 |0013: move-result-object v0 │ │ +1014a4: 1f00 ad02 |0014: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@02ad │ │ +1014a8: 6e40 a219 3204 |0016: invoke-virtual {v2, v3, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.button:(Ljava/lang/String;Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // method@19a2 │ │ +1014ae: 0c00 |0019: move-result-object v0 │ │ +1014b0: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0004 line=145 │ │ 0x000c line=146 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ @@ -367749,20 +367804,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0f2f10: |[0f2f10] com.badlogic.gdx.scenes.scene2d.ui.Dialog.button:(Ljava/lang/String;Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ -0f2f20: 2200 b002 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // type@02b0 │ │ -0f2f24: 7030 2f1c 2004 |0002: invoke-direct {v0, v2, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)V // method@1c2f │ │ -0f2f2a: 6e30 9f19 0103 |0005: invoke-virtual {v1, v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.button:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // method@199f │ │ -0f2f30: 0c00 |0008: move-result-object v0 │ │ -0f2f32: 1100 |0009: return-object v0 │ │ +1014b4: |[1014b4] com.badlogic.gdx.scenes.scene2d.ui.Dialog.button:(Ljava/lang/String;Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ +1014c4: 2200 ae02 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // type@02ae │ │ +1014c8: 7030 2f1c 2004 |0002: invoke-direct {v0, v2, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)V // method@1c2f │ │ +1014ce: 6e30 9f19 0103 |0005: invoke-virtual {v1, v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.button:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // method@199f │ │ +1014d4: 0c00 |0008: move-result-object v0 │ │ +1014d6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ 0x0000 - 0x000a reg=2 text Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 object Ljava/lang/Object; │ │ @@ -367773,18 +367828,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0f2f34: |[0f2f34] com.badlogic.gdx.scenes.scene2d.ui.Dialog.cancel:()V │ │ -0f2f44: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0f2f46: 5c10 210e |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.cancelHide:Z // field@0e21 │ │ -0f2f4a: 0e00 |0003: return-void │ │ +1014d8: |[1014d8] com.badlogic.gdx.scenes.scene2d.ui.Dialog.cancel:()V │ │ +1014e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1014ea: 5c10 210e |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.cancelHide:Z // field@0e21 │ │ +1014ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0003 line=231 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ │ │ @@ -367793,17 +367848,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/Table;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f2f4c: |[0f2f4c] com.badlogic.gdx.scenes.scene2d.ui.Dialog.getButtonTable:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0f2f5c: 5410 200e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.buttonTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0e20 │ │ -0f2f60: 1100 |0002: return-object v0 │ │ +1014f0: |[1014f0] com.badlogic.gdx.scenes.scene2d.ui.Dialog.getButtonTable:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +101500: 5410 200e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.buttonTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0e20 │ │ +101504: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ │ │ #7 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;) │ │ @@ -367811,17 +367866,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/Table;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f2f64: |[0f2f64] com.badlogic.gdx.scenes.scene2d.ui.Dialog.getContentTable:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0f2f74: 5410 220e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.contentTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0e22 │ │ -0f2f78: 1100 |0002: return-object v0 │ │ +101508: |[101508] com.badlogic.gdx.scenes.scene2d.ui.Dialog.getContentTable:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +101518: 5410 220e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.contentTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0e22 │ │ +10151c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ │ │ #8 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;) │ │ @@ -367829,25 +367884,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0f2f7c: |[0f2f7c] com.badlogic.gdx.scenes.scene2d.ui.Dialog.hide:()V │ │ -0f2f8c: 6000 230e |0000: sget v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.fadeDuration:F // field@0e23 │ │ -0f2f90: 6201 590b |0002: sget-object v1, Lcom/badlogic/gdx/math/Interpolation;.fade:Lcom/badlogic/gdx/math/Interpolation; // field@0b59 │ │ -0f2f94: 7120 3b18 1000 |0004: invoke-static {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.fadeOut:(FLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // method@183b │ │ -0f2f9a: 0c00 |0007: move-result-object v0 │ │ -0f2f9c: 7100 4c18 0000 |0008: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.removeActor:()Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; // method@184c │ │ -0f2fa2: 0c01 |000b: move-result-object v1 │ │ -0f2fa4: 7120 5e18 1000 |000c: invoke-static {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.sequence:(Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // method@185e │ │ -0f2faa: 0c00 |000f: move-result-object v0 │ │ -0f2fac: 6e20 9c19 0200 |0010: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@199c │ │ -0f2fb2: 0e00 |0013: return-void │ │ +101520: |[101520] com.badlogic.gdx.scenes.scene2d.ui.Dialog.hide:()V │ │ +101530: 6000 230e |0000: sget v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.fadeDuration:F // field@0e23 │ │ +101534: 6201 590b |0002: sget-object v1, Lcom/badlogic/gdx/math/Interpolation;.fade:Lcom/badlogic/gdx/math/Interpolation; // field@0b59 │ │ +101538: 7120 3b18 1000 |0004: invoke-static {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.fadeOut:(FLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // method@183b │ │ +10153e: 0c00 |0007: move-result-object v0 │ │ +101540: 7100 4c18 0000 |0008: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.removeActor:()Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; // method@184c │ │ +101546: 0c01 |000b: move-result-object v1 │ │ +101548: 7120 5e18 1000 |000c: invoke-static {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.sequence:(Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // method@185e │ │ +10154e: 0c00 |000f: move-result-object v0 │ │ +101550: 6e20 9c19 0200 |0010: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@199c │ │ +101556: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0013 line=189 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ │ │ @@ -367856,19 +367911,19 @@ │ │ type : '(ILjava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0f2fb4: |[0f2fb4] com.badlogic.gdx.scenes.scene2d.ui.Dialog.key:(ILjava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ -0f2fc4: 2200 8702 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$3; // type@0287 │ │ -0f2fc8: 7040 9519 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$3;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;ILjava/lang/Object;)V // method@1995 │ │ -0f2fce: 6e20 9d19 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@199d │ │ -0f2fd4: 1101 |0008: return-object v1 │ │ +101558: |[101558] com.badlogic.gdx.scenes.scene2d.ui.Dialog.key:(ILjava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ +101568: 2200 8502 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$3; // type@0285 │ │ +10156c: 7040 9519 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$3;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;ILjava/lang/Object;)V // method@1995 │ │ +101572: 6e20 9d19 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@199d │ │ +101578: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0008 line=221 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ 0x0000 - 0x0009 reg=2 keycode I │ │ @@ -367879,16 +367934,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0f2fd8: |[0f2fd8] com.badlogic.gdx.scenes.scene2d.ui.Dialog.result:(Ljava/lang/Object;)V │ │ -0f2fe8: 0e00 |0000: return-void │ │ +10157c: |[10157c] com.badlogic.gdx.scenes.scene2d.ui.Dialog.result:(Ljava/lang/Object;)V │ │ +10158c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ 0x0000 - 0x0001 reg=1 object Ljava/lang/Object; │ │ │ │ @@ -367897,18 +367952,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0f2fec: |[0f2fec] com.badlogic.gdx.scenes.scene2d.ui.Dialog.setObject:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Ljava/lang/Object;)V │ │ -0f2ffc: 5410 280e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.values:Lcom/badlogic/gdx/utils/ObjectMap; // field@0e28 │ │ -0f3000: 6e30 2f22 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ -0f3006: 0e00 |0005: return-void │ │ +101590: |[101590] com.badlogic.gdx.scenes.scene2d.ui.Dialog.setObject:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Ljava/lang/Object;)V │ │ +1015a0: 5410 280e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.values:Lcom/badlogic/gdx/utils/ObjectMap; // field@0e28 │ │ +1015a4: 6e30 2f22 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@222f │ │ +1015aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0005 line=206 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ 0x0000 - 0x0006 reg=2 actor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -367919,33 +367974,33 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Group;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0f3008: |[0f3008] com.badlogic.gdx.scenes.scene2d.ui.Dialog.setParent:(Lcom/badlogic/gdx/scenes/scene2d/Group;)V │ │ -0f3018: 6f20 781d 4300 |0000: invoke-super {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setParent:(Lcom/badlogic/gdx/scenes/scene2d/Group;)V // method@1d78 │ │ -0f301e: 3904 2200 |0003: if-nez v4, 0025 // +0022 │ │ -0f3022: 6e10 aa19 0300 |0005: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@19aa │ │ -0f3028: 0c01 |0008: move-result-object v1 │ │ -0f302a: 3801 1c00 |0009: if-eqz v1, 0025 // +001c │ │ -0f302e: 6e10 0d18 0100 |000b: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getKeyboardFocus:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@180d │ │ -0f3034: 0c00 |000e: move-result-object v0 │ │ -0f3036: 3230 0400 |000f: if-eq v0, v3, 0013 // +0004 │ │ -0f303a: 3900 0700 |0011: if-nez v0, 0018 // +0007 │ │ -0f303e: 5432 250e |0013: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.previousKeyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e25 │ │ -0f3042: 6e20 1e18 2100 |0015: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setKeyboardFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@181e │ │ -0f3048: 6e10 0f18 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getScrollFocus:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@180f │ │ -0f304e: 0c00 |001b: move-result-object v0 │ │ -0f3050: 3230 0400 |001c: if-eq v0, v3, 0020 // +0004 │ │ -0f3054: 3900 0700 |001e: if-nez v0, 0025 // +0007 │ │ -0f3058: 5432 260e |0020: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.previousScrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e26 │ │ -0f305c: 6e20 1f18 2100 |0022: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setScrollFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@181f │ │ -0f3062: 0e00 |0025: return-void │ │ +1015ac: |[1015ac] com.badlogic.gdx.scenes.scene2d.ui.Dialog.setParent:(Lcom/badlogic/gdx/scenes/scene2d/Group;)V │ │ +1015bc: 6f20 781d 4300 |0000: invoke-super {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setParent:(Lcom/badlogic/gdx/scenes/scene2d/Group;)V // method@1d78 │ │ +1015c2: 3904 2200 |0003: if-nez v4, 0025 // +0022 │ │ +1015c6: 6e10 aa19 0300 |0005: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@19aa │ │ +1015cc: 0c01 |0008: move-result-object v1 │ │ +1015ce: 3801 1c00 |0009: if-eqz v1, 0025 // +001c │ │ +1015d2: 6e10 0d18 0100 |000b: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getKeyboardFocus:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@180d │ │ +1015d8: 0c00 |000e: move-result-object v0 │ │ +1015da: 3230 0400 |000f: if-eq v0, v3, 0013 // +0004 │ │ +1015de: 3900 0700 |0011: if-nez v0, 0018 // +0007 │ │ +1015e2: 5432 250e |0013: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.previousKeyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e25 │ │ +1015e6: 6e20 1e18 2100 |0015: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setKeyboardFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@181e │ │ +1015ec: 6e10 0f18 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getScrollFocus:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@180f │ │ +1015f2: 0c00 |001b: move-result-object v0 │ │ +1015f4: 3230 0400 |001c: if-eq v0, v3, 0020 // +0004 │ │ +1015f8: 3900 0700 |001e: if-nez v0, 0025 // +0007 │ │ +1015fc: 5432 260e |0020: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.previousScrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e26 │ │ +101600: 6e20 1f18 2100 |0022: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setScrollFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@181f │ │ +101606: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0003 line=193 │ │ 0x0005 line=194 │ │ 0x0009 line=195 │ │ 0x000b line=196 │ │ @@ -367964,59 +368019,59 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Stage;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -0f3064: |[0f3064] com.badlogic.gdx.scenes.scene2d.ui.Dialog.show:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ -0f3074: 1504 0040 |0000: const/high16 v4, #int 1073741824 // #4000 │ │ -0f3078: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -0f307a: 6e10 a419 0500 |0003: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.clearActions:()V // method@19a4 │ │ -0f3080: 6e10 0d18 0600 |0006: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getKeyboardFocus:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@180d │ │ -0f3086: 0c00 |0009: move-result-object v0 │ │ -0f3088: 5b50 250e |000a: iput-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.previousKeyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e25 │ │ -0f308c: 6e10 0f18 0600 |000c: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getScrollFocus:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@180f │ │ -0f3092: 0c00 |000f: move-result-object v0 │ │ -0f3094: 5b50 260e |0010: iput-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.previousScrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e26 │ │ -0f3098: 6e10 af19 0500 |0012: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.pack:()V // method@19af │ │ -0f309e: 6e10 1118 0600 |0015: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@1811 │ │ -0f30a4: 0a00 |0018: move-result v0 │ │ -0f30a6: 6e10 ab19 0500 |0019: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.getWidth:()F // method@19ab │ │ -0f30ac: 0a01 |001c: move-result v1 │ │ -0f30ae: c710 |001d: sub-float/2addr v0, v1 │ │ -0f30b0: c940 |001e: div-float/2addr v0, v4 │ │ -0f30b2: 7110 1d26 0000 |001f: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@261d │ │ -0f30b8: 0a00 |0022: move-result v0 │ │ -0f30ba: 8200 |0023: int-to-float v0, v0 │ │ -0f30bc: 6e10 0c18 0600 |0024: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getHeight:()F // method@180c │ │ -0f30c2: 0a01 |0027: move-result v1 │ │ -0f30c4: 6e10 a919 0500 |0028: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.getHeight:()F // method@19a9 │ │ -0f30ca: 0a02 |002b: move-result v2 │ │ -0f30cc: c721 |002c: sub-float/2addr v1, v2 │ │ -0f30ce: c941 |002d: div-float/2addr v1, v4 │ │ -0f30d0: 7110 1d26 0100 |002e: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@261d │ │ -0f30d6: 0a01 |0031: move-result v1 │ │ -0f30d8: 8211 |0032: int-to-float v1, v1 │ │ -0f30da: 6e30 b519 0501 |0033: invoke-virtual {v5, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.setPosition:(FF)V // method@19b5 │ │ -0f30e0: 6e20 fe17 5600 |0036: invoke-virtual {v6, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17fe │ │ -0f30e6: 6e20 1e18 5600 |0039: invoke-virtual {v6, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setKeyboardFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@181e │ │ -0f30ec: 6e20 1f18 5600 |003c: invoke-virtual {v6, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setScrollFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@181f │ │ -0f30f2: 6000 230e |003f: sget v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.fadeDuration:F // field@0e23 │ │ -0f30f6: 2d00 0003 |0041: cmpl-float v0, v0, v3 │ │ -0f30fa: 3d00 1300 |0043: if-lez v0, 0056 // +0013 │ │ -0f30fe: 6e10 a719 0500 |0045: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@19a7 │ │ -0f3104: 0c00 |0048: move-result-object v0 │ │ -0f3106: 5903 7603 |0049: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ -0f310a: 6000 230e |004b: sget v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.fadeDuration:F // field@0e23 │ │ -0f310e: 6201 590b |004d: sget-object v1, Lcom/badlogic/gdx/math/Interpolation;.fade:Lcom/badlogic/gdx/math/Interpolation; // field@0b59 │ │ -0f3112: 7120 3918 1000 |004f: invoke-static {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.fadeIn:(FLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // method@1839 │ │ -0f3118: 0c00 |0052: move-result-object v0 │ │ -0f311a: 6e20 9c19 0500 |0053: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@199c │ │ -0f3120: 1105 |0056: return-object v5 │ │ +101608: |[101608] com.badlogic.gdx.scenes.scene2d.ui.Dialog.show:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ +101618: 1504 0040 |0000: const/high16 v4, #int 1073741824 // #4000 │ │ +10161c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +10161e: 6e10 a419 0500 |0003: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.clearActions:()V // method@19a4 │ │ +101624: 6e10 0d18 0600 |0006: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getKeyboardFocus:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@180d │ │ +10162a: 0c00 |0009: move-result-object v0 │ │ +10162c: 5b50 250e |000a: iput-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.previousKeyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e25 │ │ +101630: 6e10 0f18 0600 |000c: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getScrollFocus:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@180f │ │ +101636: 0c00 |000f: move-result-object v0 │ │ +101638: 5b50 260e |0010: iput-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.previousScrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e26 │ │ +10163c: 6e10 af19 0500 |0012: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.pack:()V // method@19af │ │ +101642: 6e10 1118 0600 |0015: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@1811 │ │ +101648: 0a00 |0018: move-result v0 │ │ +10164a: 6e10 ab19 0500 |0019: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.getWidth:()F // method@19ab │ │ +101650: 0a01 |001c: move-result v1 │ │ +101652: c710 |001d: sub-float/2addr v0, v1 │ │ +101654: c940 |001e: div-float/2addr v0, v4 │ │ +101656: 7110 1d26 0000 |001f: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@261d │ │ +10165c: 0a00 |0022: move-result v0 │ │ +10165e: 8200 |0023: int-to-float v0, v0 │ │ +101660: 6e10 0c18 0600 |0024: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getHeight:()F // method@180c │ │ +101666: 0a01 |0027: move-result v1 │ │ +101668: 6e10 a919 0500 |0028: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.getHeight:()F // method@19a9 │ │ +10166e: 0a02 |002b: move-result v2 │ │ +101670: c721 |002c: sub-float/2addr v1, v2 │ │ +101672: c941 |002d: div-float/2addr v1, v4 │ │ +101674: 7110 1d26 0100 |002e: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@261d │ │ +10167a: 0a01 |0031: move-result v1 │ │ +10167c: 8211 |0032: int-to-float v1, v1 │ │ +10167e: 6e30 b519 0501 |0033: invoke-virtual {v5, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.setPosition:(FF)V // method@19b5 │ │ +101684: 6e20 fe17 5600 |0036: invoke-virtual {v6, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@17fe │ │ +10168a: 6e20 1e18 5600 |0039: invoke-virtual {v6, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setKeyboardFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@181e │ │ +101690: 6e20 1f18 5600 |003c: invoke-virtual {v6, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setScrollFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@181f │ │ +101696: 6000 230e |003f: sget v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.fadeDuration:F // field@0e23 │ │ +10169a: 2d00 0003 |0041: cmpl-float v0, v0, v3 │ │ +10169e: 3d00 1300 |0043: if-lez v0, 0056 // +0013 │ │ +1016a2: 6e10 a719 0500 |0045: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@19a7 │ │ +1016a8: 0c00 |0048: move-result-object v0 │ │ +1016aa: 5903 7603 |0049: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0376 │ │ +1016ae: 6000 230e |004b: sget v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.fadeDuration:F // field@0e23 │ │ +1016b2: 6201 590b |004d: sget-object v1, Lcom/badlogic/gdx/math/Interpolation;.fade:Lcom/badlogic/gdx/math/Interpolation; // field@0b59 │ │ +1016b6: 7120 3918 1000 |004f: invoke-static {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.fadeIn:(FLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // method@1839 │ │ +1016bc: 0c00 |0052: move-result-object v0 │ │ +1016be: 6e20 9c19 0500 |0053: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@199c │ │ +1016c4: 1105 |0056: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=170 │ │ 0x0006 line=171 │ │ 0x000c line=172 │ │ 0x0012 line=173 │ │ 0x0015 line=174 │ │ @@ -368036,18 +368091,18 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Label;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0f3124: |[0f3124] com.badlogic.gdx.scenes.scene2d.ui.Dialog.text:(Lcom/badlogic/gdx/scenes/scene2d/ui/Label;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ -0f3134: 5410 220e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.contentTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0e22 │ │ -0f3138: 6e20 851b 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1b85 │ │ -0f313e: 1101 |0005: return-object v1 │ │ +1016c8: |[1016c8] com.badlogic.gdx.scenes.scene2d.ui.Dialog.text:(Lcom/badlogic/gdx/scenes/scene2d/ui/Label;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ +1016d8: 5410 220e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.contentTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0e22 │ │ +1016dc: 6e20 851b 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1b85 │ │ +1016e2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0005 line=132 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ 0x0000 - 0x0006 reg=2 label Lcom/badlogic/gdx/scenes/scene2d/ui/Label; │ │ @@ -368057,29 +368112,29 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0f3140: |[0f3140] com.badlogic.gdx.scenes.scene2d.ui.Dialog.text:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ -0f3150: 5420 270e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e27 │ │ -0f3154: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0f3158: 2200 b003 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03b0 │ │ -0f315c: 1a01 6d0f |0006: const-string v1, "This method may only be used if the dialog was constructed with a Skin." // string@0f6d │ │ -0f3160: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ -0f3166: 2700 |000b: throw v0 │ │ -0f3168: 5420 270e |000c: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e27 │ │ -0f316c: 1c01 8e02 |000e: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028e │ │ -0f3170: 6e20 051b 1000 |0010: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ -0f3176: 0c00 |0013: move-result-object v0 │ │ -0f3178: 1f00 8e02 |0014: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028e │ │ -0f317c: 6e30 b919 3200 |0016: invoke-virtual {v2, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.text:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // method@19b9 │ │ -0f3182: 0c00 |0019: move-result-object v0 │ │ -0f3184: 1100 |001a: return-object v0 │ │ +1016e4: |[1016e4] com.badlogic.gdx.scenes.scene2d.ui.Dialog.text:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ +1016f4: 5420 270e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e27 │ │ +1016f8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +1016fc: 2200 ae03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03ae │ │ +101700: 1a01 6b0f |0006: const-string v1, "This method may only be used if the dialog was constructed with a Skin." // string@0f6b │ │ +101704: 7020 fb25 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@25fb │ │ +10170a: 2700 |000b: throw v0 │ │ +10170c: 5420 270e |000c: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e27 │ │ +101710: 1c01 8c02 |000e: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028c │ │ +101714: 6e20 051b 1000 |0010: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ +10171a: 0c00 |0013: move-result-object v0 │ │ +10171c: 1f00 8c02 |0014: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028c │ │ +101720: 6e30 b919 3200 |0016: invoke-virtual {v2, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.text:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // method@19b9 │ │ +101726: 0c00 |0019: move-result-object v0 │ │ +101728: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0004 line=120 │ │ 0x000c line=121 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ @@ -368090,34 +368145,34 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0f3188: |[0f3188] com.badlogic.gdx.scenes.scene2d.ui.Dialog.text:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ -0f3198: 2200 8f02 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@028f │ │ -0f319c: 7030 161a 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a16 │ │ -0f31a2: 6e20 b719 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.text:(Lcom/badlogic/gdx/scenes/scene2d/ui/Label;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // method@19b7 │ │ -0f31a8: 0c00 |0008: move-result-object v0 │ │ -0f31aa: 1100 |0009: return-object v0 │ │ +10172c: |[10172c] com.badlogic.gdx.scenes.scene2d.ui.Dialog.text:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ +10173c: 2200 8d02 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@028d │ │ +101740: 7030 161a 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a16 │ │ +101746: 6e20 b719 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.text:(Lcom/badlogic/gdx/scenes/scene2d/ui/Label;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // method@19b7 │ │ +10174c: 0c00 |0008: move-result-object v0 │ │ +10174e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ 0x0000 - 0x000a reg=2 text Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 labelStyle Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; │ │ │ │ source_file_idx : 744 (Dialog.java) │ │ │ │ Class #854 header: │ │ -class_idx : 651 │ │ +class_idx : 649 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 641 │ │ +superclass_idx : 639 │ │ source_file_idx : 1780 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 6 │ │ │ │ Class #854 annotations: │ │ @@ -368145,32 +368200,32 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0f31ac: |[0f31ac] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;)V │ │ -0f31bc: 7020 4419 3200 |0000: invoke-direct {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1944 │ │ -0f31c2: 2200 8902 |0003: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // type@0289 │ │ -0f31c6: 7010 ba19 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:()V // method@19ba │ │ -0f31cc: 5b20 360e |0008: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e36 │ │ -0f31d0: 5420 360e |000a: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e36 │ │ -0f31d4: 6201 9111 |000c: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fit:Lcom/badlogic/gdx/utils/Scaling; // field@1191 │ │ -0f31d8: 6e20 dc19 1000 |000e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setScaling:(Lcom/badlogic/gdx/utils/Scaling;)V // method@19dc │ │ -0f31de: 5420 360e |0011: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e36 │ │ -0f31e2: 6e20 e919 0200 |0013: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@19e9 │ │ -0f31e8: 6e20 f519 3200 |0016: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@19f5 │ │ -0f31ee: 6e10 ef19 0200 |0019: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.getPrefWidth:()F // method@19ef │ │ -0f31f4: 0a00 |001c: move-result v0 │ │ -0f31f6: 6e20 f619 0200 |001d: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.setWidth:(F)V // method@19f6 │ │ -0f31fc: 6e10 ee19 0200 |0020: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.getPrefHeight:()F // method@19ee │ │ -0f3202: 0a00 |0023: move-result v0 │ │ -0f3204: 6e20 f419 0200 |0024: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.setHeight:(F)V // method@19f4 │ │ -0f320a: 0e00 |0027: return-void │ │ +101750: |[101750] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;)V │ │ +101760: 7020 4419 3200 |0000: invoke-direct {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1944 │ │ +101766: 2200 8702 |0003: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // type@0287 │ │ +10176a: 7010 ba19 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:()V // method@19ba │ │ +101770: 5b20 360e |0008: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e36 │ │ +101774: 5420 360e |000a: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e36 │ │ +101778: 6201 9111 |000c: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fit:Lcom/badlogic/gdx/utils/Scaling; // field@1191 │ │ +10177c: 6e20 dc19 1000 |000e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setScaling:(Lcom/badlogic/gdx/utils/Scaling;)V // method@19dc │ │ +101782: 5420 360e |0011: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e36 │ │ +101786: 6e20 e919 0200 |0013: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@19e9 │ │ +10178c: 6e20 f519 3200 |0016: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@19f5 │ │ +101792: 6e10 ef19 0200 |0019: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.getPrefWidth:()F // method@19ef │ │ +101798: 0a00 |001c: move-result v0 │ │ +10179a: 6e20 f619 0200 |001d: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.setWidth:(F)V // method@19f6 │ │ +1017a0: 6e10 ee19 0200 |0020: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.getPrefHeight:()F // method@19ee │ │ +1017a6: 0a00 |0023: move-result v0 │ │ +1017a8: 6e20 f419 0200 |0024: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.setHeight:(F)V // method@19f4 │ │ +1017ae: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x000a line=44 │ │ 0x0011 line=45 │ │ 0x0016 line=46 │ │ @@ -368186,21 +368241,21 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0f320c: |[0f320c] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0f321c: 1c00 8a02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@028a │ │ -0f3220: 6e20 051b 0200 |0002: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ -0f3226: 0c00 |0005: move-result-object v0 │ │ -0f3228: 1f00 8a02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@028a │ │ -0f322c: 7020 e319 0100 |0008: invoke-direct {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;)V // method@19e3 │ │ -0f3232: 0e00 |000b: return-void │ │ +1017b0: |[1017b0] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +1017c0: 1c00 8802 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@0288 │ │ +1017c4: 6e20 051b 0200 |0002: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ +1017ca: 0c00 |0005: move-result-object v0 │ │ +1017cc: 1f00 8802 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@0288 │ │ +1017d0: 7020 e319 0100 |0008: invoke-direct {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;)V // method@19e3 │ │ +1017d6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x000b line=35 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; │ │ 0x0000 - 0x000c reg=2 skin Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ │ @@ -368210,21 +368265,21 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0f3234: |[0f3234] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0f3244: 1c00 8a02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@028a │ │ -0f3248: 6e30 061b 3200 |0002: invoke-virtual {v2, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ -0f324e: 0c00 |0005: move-result-object v0 │ │ -0f3250: 1f00 8a02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@028a │ │ -0f3254: 7020 e319 0100 |0008: invoke-direct {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;)V // method@19e3 │ │ -0f325a: 0e00 |000b: return-void │ │ +1017d8: |[1017d8] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +1017e8: 1c00 8802 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@0288 │ │ +1017ec: 6e30 061b 3200 |0002: invoke-virtual {v2, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ +1017f2: 0c00 |0005: move-result-object v0 │ │ +1017f4: 1f00 8802 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@0288 │ │ +1017f8: 7020 e319 0100 |0008: invoke-direct {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;)V // method@19e3 │ │ +1017fe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x000b line=39 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; │ │ 0x0000 - 0x000c reg=2 skin Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ │ @@ -368235,25 +368290,25 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 15 16-bit code units │ │ -0f325c: |[0f325c] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -0f326c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0f326e: 2200 8a02 |0001: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@028a │ │ -0f3272: 0712 |0003: move-object v2, v1 │ │ -0f3274: 0713 |0004: move-object v3, v1 │ │ -0f3276: 0784 |0005: move-object v4, v8 │ │ -0f3278: 0715 |0006: move-object v5, v1 │ │ -0f327a: 0716 |0007: move-object v6, v1 │ │ -0f327c: 7607 e219 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19e2 │ │ -0f3282: 7020 e319 0700 |000b: invoke-direct {v7, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;)V // method@19e3 │ │ -0f3288: 0e00 |000e: return-void │ │ +101800: |[101800] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +101810: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +101812: 2200 8802 |0001: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@0288 │ │ +101816: 0712 |0003: move-object v2, v1 │ │ +101818: 0713 |0004: move-object v3, v1 │ │ +10181a: 0784 |0005: move-object v4, v8 │ │ +10181c: 0715 |0006: move-object v5, v1 │ │ +10181e: 0716 |0007: move-object v6, v1 │ │ +101820: 7607 e219 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19e2 │ │ +101826: 7020 e319 0700 |000b: invoke-direct {v7, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;)V // method@19e3 │ │ +10182c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=52 │ │ 0x000e line=53 │ │ locals : │ │ 0x0000 - 0x000f reg=7 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; │ │ 0x0000 - 0x000f reg=8 imageUp Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ @@ -368263,25 +368318,25 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 15 16-bit code units │ │ -0f328c: |[0f328c] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -0f329c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0f329e: 2200 8a02 |0001: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@028a │ │ -0f32a2: 0712 |0003: move-object v2, v1 │ │ -0f32a4: 0713 |0004: move-object v3, v1 │ │ -0f32a6: 0784 |0005: move-object v4, v8 │ │ -0f32a8: 0795 |0006: move-object v5, v9 │ │ -0f32aa: 0716 |0007: move-object v6, v1 │ │ -0f32ac: 7607 e219 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19e2 │ │ -0f32b2: 7020 e319 0700 |000b: invoke-direct {v7, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;)V // method@19e3 │ │ -0f32b8: 0e00 |000e: return-void │ │ +101830: |[101830] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +101840: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +101842: 2200 8802 |0001: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@0288 │ │ +101846: 0712 |0003: move-object v2, v1 │ │ +101848: 0713 |0004: move-object v3, v1 │ │ +10184a: 0784 |0005: move-object v4, v8 │ │ +10184c: 0795 |0006: move-object v5, v9 │ │ +10184e: 0716 |0007: move-object v6, v1 │ │ +101850: 7607 e219 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19e2 │ │ +101856: 7020 e319 0700 |000b: invoke-direct {v7, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;)V // method@19e3 │ │ +10185c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=56 │ │ 0x000e line=57 │ │ locals : │ │ 0x0000 - 0x000f reg=7 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; │ │ 0x0000 - 0x000f reg=8 imageUp Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ @@ -368292,25 +368347,25 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 15 16-bit code units │ │ -0f32bc: |[0f32bc] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -0f32cc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0f32ce: 2200 8a02 |0001: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@028a │ │ -0f32d2: 0712 |0003: move-object v2, v1 │ │ -0f32d4: 0713 |0004: move-object v3, v1 │ │ -0f32d6: 0784 |0005: move-object v4, v8 │ │ -0f32d8: 0795 |0006: move-object v5, v9 │ │ -0f32da: 07a6 |0007: move-object v6, v10 │ │ -0f32dc: 7607 e219 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19e2 │ │ -0f32e2: 7020 e319 0700 |000b: invoke-direct {v7, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;)V // method@19e3 │ │ -0f32e8: 0e00 |000e: return-void │ │ +101860: |[101860] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +101870: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +101872: 2200 8802 |0001: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@0288 │ │ +101876: 0712 |0003: move-object v2, v1 │ │ +101878: 0713 |0004: move-object v3, v1 │ │ +10187a: 0784 |0005: move-object v4, v8 │ │ +10187c: 0795 |0006: move-object v5, v9 │ │ +10187e: 07a6 |0007: move-object v6, v10 │ │ +101880: 7607 e219 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19e2 │ │ +101886: 7020 e319 0700 |000b: invoke-direct {v7, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;)V // method@19e3 │ │ +10188c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=60 │ │ 0x000e line=61 │ │ locals : │ │ 0x0000 - 0x000f reg=7 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; │ │ 0x0000 - 0x000f reg=8 imageUp Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ @@ -368322,74 +368377,74 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 117 16-bit code units │ │ -0f32ec: |[0f32ec] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.updateImage:()V │ │ -0f32fc: 6e10 f319 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.isPressed:()Z // method@19f3 │ │ -0f3302: 0a00 |0003: move-result v0 │ │ -0f3304: 5531 380e |0004: iget-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.isDisabled:Z // field@0e38 │ │ -0f3308: 3801 1200 |0006: if-eqz v1, 0018 // +0012 │ │ -0f330c: 5431 390e |0008: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0e39 │ │ -0f3310: 5411 320e |000a: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e32 │ │ -0f3314: 3801 0c00 |000c: if-eqz v1, 0018 // +000c │ │ -0f3318: 5431 360e |000e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e36 │ │ -0f331c: 5432 390e |0010: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0e39 │ │ -0f3320: 5422 320e |0012: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e32 │ │ -0f3324: 6e20 d919 2100 |0014: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19d9 │ │ -0f332a: 0e00 |0017: return-void │ │ -0f332c: 3800 1200 |0018: if-eqz v0, 002a // +0012 │ │ -0f3330: 5431 390e |001a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0e39 │ │ -0f3334: 5411 330e |001c: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e33 │ │ -0f3338: 3801 0c00 |001e: if-eqz v1, 002a // +000c │ │ -0f333c: 5431 360e |0020: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e36 │ │ -0f3340: 5432 390e |0022: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0e39 │ │ -0f3344: 5422 330e |0024: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e33 │ │ -0f3348: 6e20 d919 2100 |0026: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19d9 │ │ -0f334e: 28ee |0029: goto 0017 // -0012 │ │ -0f3350: 5531 370e |002a: iget-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.isChecked:Z // field@0e37 │ │ -0f3354: 3801 2300 |002c: if-eqz v1, 004f // +0023 │ │ -0f3358: 5431 390e |002e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0e39 │ │ -0f335c: 5411 300e |0030: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e30 │ │ -0f3360: 3801 1d00 |0032: if-eqz v1, 004f // +001d │ │ -0f3364: 5432 360e |0034: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e36 │ │ -0f3368: 5431 390e |0036: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0e39 │ │ -0f336c: 5411 310e |0038: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e31 │ │ -0f3370: 3801 1000 |003a: if-eqz v1, 004a // +0010 │ │ -0f3374: 6e10 f219 0300 |003c: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.isOver:()Z // method@19f2 │ │ -0f337a: 0a01 |003f: move-result v1 │ │ -0f337c: 3801 0a00 |0040: if-eqz v1, 004a // +000a │ │ -0f3380: 5431 390e |0042: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0e39 │ │ -0f3384: 5411 310e |0044: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e31 │ │ -0f3388: 6e20 d919 1200 |0046: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19d9 │ │ -0f338e: 28ce |0049: goto 0017 // -0032 │ │ -0f3390: 5431 390e |004a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0e39 │ │ -0f3394: 5411 300e |004c: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e30 │ │ -0f3398: 28f8 |004e: goto 0046 // -0008 │ │ -0f339a: 6e10 f219 0300 |004f: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.isOver:()Z // method@19f2 │ │ -0f33a0: 0a01 |0052: move-result v1 │ │ -0f33a2: 3801 1200 |0053: if-eqz v1, 0065 // +0012 │ │ -0f33a6: 5431 390e |0055: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0e39 │ │ -0f33aa: 5411 340e |0057: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e34 │ │ -0f33ae: 3801 0c00 |0059: if-eqz v1, 0065 // +000c │ │ -0f33b2: 5431 360e |005b: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e36 │ │ -0f33b6: 5432 390e |005d: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0e39 │ │ -0f33ba: 5422 340e |005f: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e34 │ │ -0f33be: 6e20 d919 2100 |0061: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19d9 │ │ -0f33c4: 28b3 |0064: goto 0017 // -004d │ │ -0f33c6: 5431 390e |0065: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0e39 │ │ -0f33ca: 5411 350e |0067: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e35 │ │ -0f33ce: 3801 aeff |0069: if-eqz v1, 0017 // -0052 │ │ -0f33d2: 5431 360e |006b: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e36 │ │ -0f33d6: 5432 390e |006d: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0e39 │ │ -0f33da: 5422 350e |006f: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e35 │ │ -0f33de: 6e20 d919 2100 |0071: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19d9 │ │ -0f33e4: 28a3 |0074: goto 0017 // -005d │ │ +101890: |[101890] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.updateImage:()V │ │ +1018a0: 6e10 f319 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.isPressed:()Z // method@19f3 │ │ +1018a6: 0a00 |0003: move-result v0 │ │ +1018a8: 5531 380e |0004: iget-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.isDisabled:Z // field@0e38 │ │ +1018ac: 3801 1200 |0006: if-eqz v1, 0018 // +0012 │ │ +1018b0: 5431 390e |0008: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0e39 │ │ +1018b4: 5411 320e |000a: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e32 │ │ +1018b8: 3801 0c00 |000c: if-eqz v1, 0018 // +000c │ │ +1018bc: 5431 360e |000e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e36 │ │ +1018c0: 5432 390e |0010: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0e39 │ │ +1018c4: 5422 320e |0012: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e32 │ │ +1018c8: 6e20 d919 2100 |0014: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19d9 │ │ +1018ce: 0e00 |0017: return-void │ │ +1018d0: 3800 1200 |0018: if-eqz v0, 002a // +0012 │ │ +1018d4: 5431 390e |001a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0e39 │ │ +1018d8: 5411 330e |001c: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e33 │ │ +1018dc: 3801 0c00 |001e: if-eqz v1, 002a // +000c │ │ +1018e0: 5431 360e |0020: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e36 │ │ +1018e4: 5432 390e |0022: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0e39 │ │ +1018e8: 5422 330e |0024: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e33 │ │ +1018ec: 6e20 d919 2100 |0026: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19d9 │ │ +1018f2: 28ee |0029: goto 0017 // -0012 │ │ +1018f4: 5531 370e |002a: iget-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.isChecked:Z // field@0e37 │ │ +1018f8: 3801 2300 |002c: if-eqz v1, 004f // +0023 │ │ +1018fc: 5431 390e |002e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0e39 │ │ +101900: 5411 300e |0030: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e30 │ │ +101904: 3801 1d00 |0032: if-eqz v1, 004f // +001d │ │ +101908: 5432 360e |0034: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e36 │ │ +10190c: 5431 390e |0036: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0e39 │ │ +101910: 5411 310e |0038: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e31 │ │ +101914: 3801 1000 |003a: if-eqz v1, 004a // +0010 │ │ +101918: 6e10 f219 0300 |003c: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.isOver:()Z // method@19f2 │ │ +10191e: 0a01 |003f: move-result v1 │ │ +101920: 3801 0a00 |0040: if-eqz v1, 004a // +000a │ │ +101924: 5431 390e |0042: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0e39 │ │ +101928: 5411 310e |0044: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e31 │ │ +10192c: 6e20 d919 1200 |0046: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19d9 │ │ +101932: 28ce |0049: goto 0017 // -0032 │ │ +101934: 5431 390e |004a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0e39 │ │ +101938: 5411 300e |004c: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e30 │ │ +10193c: 28f8 |004e: goto 0046 // -0008 │ │ +10193e: 6e10 f219 0300 |004f: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.isOver:()Z // method@19f2 │ │ +101944: 0a01 |0052: move-result v1 │ │ +101946: 3801 1200 |0053: if-eqz v1, 0065 // +0012 │ │ +10194a: 5431 390e |0055: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0e39 │ │ +10194e: 5411 340e |0057: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e34 │ │ +101952: 3801 0c00 |0059: if-eqz v1, 0065 // +000c │ │ +101956: 5431 360e |005b: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e36 │ │ +10195a: 5432 390e |005d: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0e39 │ │ +10195e: 5422 340e |005f: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e34 │ │ +101962: 6e20 d919 2100 |0061: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19d9 │ │ +101968: 28b3 |0064: goto 0017 // -004d │ │ +10196a: 5431 390e |0065: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0e39 │ │ +10196e: 5411 350e |0067: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e35 │ │ +101972: 3801 aeff |0069: if-eqz v1, 0017 // -0052 │ │ +101976: 5431 360e |006b: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e36 │ │ +10197a: 5432 390e |006d: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0e39 │ │ +10197e: 5422 350e |006f: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e35 │ │ +101982: 6e20 d919 2100 |0071: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19d9 │ │ +101988: 28a3 |0074: goto 0017 // -005d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0004 line=76 │ │ 0x000e line=77 │ │ 0x0017 line=86 │ │ 0x0018 line=78 │ │ @@ -368410,18 +368465,18 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0f33e8: |[0f33e8] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0f33f8: 7010 f719 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.updateImage:()V // method@19f7 │ │ -0f33fe: 6f30 4c19 1002 |0003: invoke-super {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@194c │ │ -0f3404: 0e00 |0006: return-void │ │ +10198c: |[10198c] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +10199c: 7010 f719 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.updateImage:()V // method@19f7 │ │ +1019a2: 6f30 4c19 1002 |0003: invoke-super {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@194c │ │ +1019a8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=90 │ │ 0x0006 line=91 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; │ │ @@ -368433,17 +368488,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/Image;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f3408: |[0f3408] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.getImage:()Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ -0f3418: 5410 360e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e36 │ │ -0f341c: 1100 |0002: return-object v0 │ │ +1019ac: |[1019ac] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.getImage:()Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ +1019bc: 5410 360e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e36 │ │ +1019c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;) │ │ @@ -368451,19 +368506,19 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0f3420: |[0f3420] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.getImageCell:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0f3430: 5410 360e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e36 │ │ -0f3434: 6e20 eb19 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.getCell:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@19eb │ │ -0f343a: 0c00 |0005: move-result-object v0 │ │ -0f343c: 1100 |0006: return-object v0 │ │ +1019c4: |[1019c4] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.getImageCell:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +1019d4: 5410 360e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e36 │ │ +1019d8: 6e20 eb19 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.getCell:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@19eb │ │ +1019de: 0c00 |0005: move-result-object v0 │ │ +1019e0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;) │ │ @@ -368471,18 +368526,18 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0f3440: |[0f3440] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; │ │ -0f3450: 6e10 f119 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // method@19f1 │ │ -0f3456: 0c00 |0003: move-result-object v0 │ │ -0f3458: 1100 |0004: return-object v0 │ │ +1019e4: |[1019e4] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; │ │ +1019f4: 6e10 f119 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // method@19f1 │ │ +1019fa: 0c00 |0003: move-result-object v0 │ │ +1019fc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; │ │ │ │ #4 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;) │ │ @@ -368490,17 +368545,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f345c: |[0f345c] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; │ │ -0f346c: 5410 390e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0e39 │ │ -0f3470: 1100 |0002: return-object v0 │ │ +101a00: |[101a00] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; │ │ +101a10: 5410 390e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0e39 │ │ +101a14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; │ │ │ │ #5 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;) │ │ @@ -368508,45 +368563,45 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0f3474: |[0f3474] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ -0f3484: 2030 8a02 |0000: instance-of v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@028a │ │ -0f3488: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0f348c: 2200 af03 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0f3490: 1a01 f528 |0006: const-string v1, "style must be an ImageButtonStyle." // string@28f5 │ │ -0f3494: 7020 f825 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0f349a: 2700 |000b: throw v0 │ │ -0f349c: 6f20 6719 3200 |000c: invoke-super {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1967 │ │ -0f34a2: 1f03 8a02 |000f: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@028a │ │ -0f34a6: 5b23 390e |0011: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0e39 │ │ -0f34aa: 5420 360e |0013: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e36 │ │ -0f34ae: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -0f34b2: 7010 f719 0200 |0017: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.updateImage:()V // method@19f7 │ │ -0f34b8: 0e00 |001a: return-void │ │ +101a18: |[101a18] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ +101a28: 2030 8802 |0000: instance-of v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@0288 │ │ +101a2c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +101a30: 2200 ad03 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +101a34: 1a01 f328 |0006: const-string v1, "style must be an ImageButtonStyle." // string@28f3 │ │ +101a38: 7020 f825 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +101a3e: 2700 |000b: throw v0 │ │ +101a40: 6f20 6719 3200 |000c: invoke-super {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1967 │ │ +101a46: 1f03 8802 |000f: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@0288 │ │ +101a4a: 5b23 390e |0011: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0e39 │ │ +101a4e: 5420 360e |0013: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e36 │ │ +101a52: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +101a56: 7010 f719 0200 |0017: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.updateImage:()V // method@19f7 │ │ +101a5c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x000c line=65 │ │ 0x000f line=66 │ │ 0x0013 line=67 │ │ 0x001a line=68 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 style Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; │ │ 0x0000 - 0x001b reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; │ │ │ │ source_file_idx : 1780 (ImageButton.java) │ │ │ │ Class #855 header: │ │ -class_idx : 653 │ │ +class_idx : 651 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 641 │ │ +superclass_idx : 639 │ │ source_file_idx : 1782 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 10 │ │ │ │ Class #855 annotations: │ │ @@ -368578,48 +368633,48 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -0f34bc: |[0f34bc] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;)V │ │ -0f34cc: 7020 4419 6400 |0000: invoke-direct {v4, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1944 │ │ -0f34d2: 5b46 4b0e |0003: iput-object v6, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ -0f34d6: 6e10 ff19 0400 |0005: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.defaults:()Lcom/esotericsoftware/tablelayout/Cell; // method@19ff │ │ -0f34dc: 0c00 |0008: move-result-object v0 │ │ -0f34de: 1501 4040 |0009: const/high16 v1, #int 1077936128 // #4040 │ │ -0f34e2: 6e20 fe24 1000 |000b: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Cell;.space:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@24fe │ │ -0f34e8: 2200 8902 |000e: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // type@0289 │ │ -0f34ec: 7010 ba19 0000 |0010: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:()V // method@19ba │ │ -0f34f2: 5b40 470e |0013: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e47 │ │ -0f34f6: 5440 470e |0015: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e47 │ │ -0f34fa: 6201 9111 |0017: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fit:Lcom/badlogic/gdx/utils/Scaling; // field@1191 │ │ -0f34fe: 6e20 dc19 1000 |0019: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setScaling:(Lcom/badlogic/gdx/utils/Scaling;)V // method@19dc │ │ -0f3504: 5440 470e |001c: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e47 │ │ -0f3508: 6e20 fe19 0400 |001e: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@19fe │ │ -0f350e: 2200 8f02 |0021: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@028f │ │ -0f3512: 2201 8e02 |0023: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028e │ │ -0f3516: 5462 3e0e |0025: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e3e │ │ -0f351a: 5463 3f0e |0027: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3f │ │ -0f351e: 7030 141a 2103 |0029: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Lcom/badlogic/gdx/graphics/Color;)V // method@1a14 │ │ -0f3524: 7030 161a 5001 |002c: invoke-direct {v0, v5, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a16 │ │ -0f352a: 5b40 4a0e |002f: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e4a │ │ -0f352e: 5440 4a0e |0031: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e4a │ │ -0f3532: 1211 |0033: const/4 v1, #int 1 // #1 │ │ -0f3534: 6e20 2c1a 1000 |0034: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setAlignment:(I)V // method@1a2c │ │ -0f353a: 5440 4a0e |0037: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e4a │ │ -0f353e: 6e20 fe19 0400 |0039: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@19fe │ │ -0f3544: 6e10 071a 0400 |003c: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.getPrefWidth:()F // method@1a07 │ │ -0f354a: 0a00 |003f: move-result v0 │ │ -0f354c: 6e20 111a 0400 |0040: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.setWidth:(F)V // method@1a11 │ │ -0f3552: 6e10 061a 0400 |0043: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.getPrefHeight:()F // method@1a06 │ │ -0f3558: 0a00 |0046: move-result v0 │ │ -0f355a: 6e20 0d1a 0400 |0047: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.setHeight:(F)V // method@1a0d │ │ -0f3560: 0e00 |004a: return-void │ │ +101a60: |[101a60] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;)V │ │ +101a70: 7020 4419 6400 |0000: invoke-direct {v4, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1944 │ │ +101a76: 5b46 4b0e |0003: iput-object v6, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ +101a7a: 6e10 ff19 0400 |0005: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.defaults:()Lcom/esotericsoftware/tablelayout/Cell; // method@19ff │ │ +101a80: 0c00 |0008: move-result-object v0 │ │ +101a82: 1501 4040 |0009: const/high16 v1, #int 1077936128 // #4040 │ │ +101a86: 6e20 fe24 1000 |000b: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Cell;.space:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@24fe │ │ +101a8c: 2200 8702 |000e: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // type@0287 │ │ +101a90: 7010 ba19 0000 |0010: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:()V // method@19ba │ │ +101a96: 5b40 470e |0013: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e47 │ │ +101a9a: 5440 470e |0015: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e47 │ │ +101a9e: 6201 9111 |0017: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fit:Lcom/badlogic/gdx/utils/Scaling; // field@1191 │ │ +101aa2: 6e20 dc19 1000 |0019: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setScaling:(Lcom/badlogic/gdx/utils/Scaling;)V // method@19dc │ │ +101aa8: 5440 470e |001c: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e47 │ │ +101aac: 6e20 fe19 0400 |001e: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@19fe │ │ +101ab2: 2200 8d02 |0021: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@028d │ │ +101ab6: 2201 8c02 |0023: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028c │ │ +101aba: 5462 3e0e |0025: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e3e │ │ +101abe: 5463 3f0e |0027: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3f │ │ +101ac2: 7030 141a 2103 |0029: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Lcom/badlogic/gdx/graphics/Color;)V // method@1a14 │ │ +101ac8: 7030 161a 5001 |002c: invoke-direct {v0, v5, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a16 │ │ +101ace: 5b40 4a0e |002f: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e4a │ │ +101ad2: 5440 4a0e |0031: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e4a │ │ +101ad6: 1211 |0033: const/4 v1, #int 1 // #1 │ │ +101ad8: 6e20 2c1a 1000 |0034: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setAlignment:(I)V // method@1a2c │ │ +101ade: 5440 4a0e |0037: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e4a │ │ +101ae2: 6e20 fe19 0400 |0039: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@19fe │ │ +101ae8: 6e10 071a 0400 |003c: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.getPrefWidth:()F // method@1a07 │ │ +101aee: 0a00 |003f: move-result v0 │ │ +101af0: 6e20 111a 0400 |0040: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.setWidth:(F)V // method@1a11 │ │ +101af6: 6e10 061a 0400 |0043: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.getPrefHeight:()F // method@1a06 │ │ +101afc: 0a00 |0046: move-result v0 │ │ +101afe: 6e20 0d1a 0400 |0047: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.setHeight:(F)V // method@1a0d │ │ +101b04: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ 0x0005 line=53 │ │ 0x000e line=55 │ │ 0x0015 line=56 │ │ @@ -368640,22 +368695,22 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0f3564: |[0f3564] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0f3574: 1c00 8c02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // type@028c │ │ -0f3578: 6e20 051b 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ -0f357e: 0c00 |0005: move-result-object v0 │ │ -0f3580: 1f00 8c02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // type@028c │ │ -0f3584: 7030 fb19 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;)V // method@19fb │ │ -0f358a: 6e20 0e1a 3100 |000b: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.setSkin:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1a0e │ │ -0f3590: 0e00 |000e: return-void │ │ +101b08: |[101b08] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +101b18: 1c00 8a02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // type@028a │ │ +101b1c: 6e20 051b 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ +101b22: 0c00 |0005: move-result-object v0 │ │ +101b24: 1f00 8a02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // type@028a │ │ +101b28: 7030 fb19 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;)V // method@19fb │ │ +101b2e: 6e20 0e1a 3100 |000b: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.setSkin:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1a0e │ │ +101b34: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x000b line=41 │ │ 0x000e line=42 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton; │ │ @@ -368667,22 +368722,22 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0f3594: |[0f3594] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0f35a4: 1c00 8c02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // type@028c │ │ -0f35a8: 6e30 061b 4300 |0002: invoke-virtual {v3, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ -0f35ae: 0c00 |0005: move-result-object v0 │ │ -0f35b0: 1f00 8c02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // type@028c │ │ -0f35b4: 7030 fb19 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;)V // method@19fb │ │ -0f35ba: 6e20 0e1a 3100 |000b: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.setSkin:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1a0e │ │ -0f35c0: 0e00 |000e: return-void │ │ +101b38: |[101b38] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +101b48: 1c00 8a02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // type@028a │ │ +101b4c: 6e30 061b 4300 |0002: invoke-virtual {v3, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ +101b52: 0c00 |0005: move-result-object v0 │ │ +101b54: 1f00 8a02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // type@028a │ │ +101b58: 7030 fb19 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;)V // method@19fb │ │ +101b5e: 6e20 0e1a 3100 |000b: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.setSkin:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1a0e │ │ +101b64: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x000b line=46 │ │ 0x000e line=47 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton; │ │ @@ -368695,74 +368750,74 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 117 16-bit code units │ │ -0f35c4: |[0f35c4] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.updateImage:()V │ │ -0f35d4: 6e10 0c1a 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isPressed:()Z // method@1a0c │ │ -0f35da: 0a00 |0003: move-result v0 │ │ -0f35dc: 5531 490e |0004: iget-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isDisabled:Z // field@0e49 │ │ -0f35e0: 3801 1200 |0006: if-eqz v1, 0018 // +0012 │ │ -0f35e4: 5431 4b0e |0008: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ -0f35e8: 5411 420e |000a: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e42 │ │ -0f35ec: 3801 0c00 |000c: if-eqz v1, 0018 // +000c │ │ -0f35f0: 5431 470e |000e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e47 │ │ -0f35f4: 5432 4b0e |0010: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ -0f35f8: 5422 420e |0012: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e42 │ │ -0f35fc: 6e20 d919 2100 |0014: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19d9 │ │ -0f3602: 0e00 |0017: return-void │ │ -0f3604: 3800 1200 |0018: if-eqz v0, 002a // +0012 │ │ -0f3608: 5431 4b0e |001a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ -0f360c: 5411 430e |001c: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e43 │ │ -0f3610: 3801 0c00 |001e: if-eqz v1, 002a // +000c │ │ -0f3614: 5431 470e |0020: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e47 │ │ -0f3618: 5432 4b0e |0022: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ -0f361c: 5422 430e |0024: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e43 │ │ -0f3620: 6e20 d919 2100 |0026: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19d9 │ │ -0f3626: 28ee |0029: goto 0017 // -0012 │ │ -0f3628: 5531 480e |002a: iget-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isChecked:Z // field@0e48 │ │ -0f362c: 3801 2300 |002c: if-eqz v1, 004f // +0023 │ │ -0f3630: 5431 4b0e |002e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ -0f3634: 5411 400e |0030: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e40 │ │ -0f3638: 3801 1d00 |0032: if-eqz v1, 004f // +001d │ │ -0f363c: 5432 470e |0034: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e47 │ │ -0f3640: 5431 4b0e |0036: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ -0f3644: 5411 410e |0038: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e41 │ │ -0f3648: 3801 1000 |003a: if-eqz v1, 004a // +0010 │ │ -0f364c: 6e10 0b1a 0300 |003c: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isOver:()Z // method@1a0b │ │ -0f3652: 0a01 |003f: move-result v1 │ │ -0f3654: 3801 0a00 |0040: if-eqz v1, 004a // +000a │ │ -0f3658: 5431 4b0e |0042: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ -0f365c: 5411 410e |0044: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e41 │ │ -0f3660: 6e20 d919 1200 |0046: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19d9 │ │ -0f3666: 28ce |0049: goto 0017 // -0032 │ │ -0f3668: 5431 4b0e |004a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ -0f366c: 5411 400e |004c: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e40 │ │ -0f3670: 28f8 |004e: goto 0046 // -0008 │ │ -0f3672: 6e10 0b1a 0300 |004f: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isOver:()Z // method@1a0b │ │ -0f3678: 0a01 |0052: move-result v1 │ │ -0f367a: 3801 1200 |0053: if-eqz v1, 0065 // +0012 │ │ -0f367e: 5431 4b0e |0055: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ -0f3682: 5411 440e |0057: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e44 │ │ -0f3686: 3801 0c00 |0059: if-eqz v1, 0065 // +000c │ │ -0f368a: 5431 470e |005b: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e47 │ │ -0f368e: 5432 4b0e |005d: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ -0f3692: 5422 440e |005f: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e44 │ │ -0f3696: 6e20 d919 2100 |0061: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19d9 │ │ -0f369c: 28b3 |0064: goto 0017 // -004d │ │ -0f369e: 5431 4b0e |0065: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ -0f36a2: 5411 450e |0067: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e45 │ │ -0f36a6: 3801 aeff |0069: if-eqz v1, 0017 // -0052 │ │ -0f36aa: 5431 470e |006b: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e47 │ │ -0f36ae: 5432 4b0e |006d: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ -0f36b2: 5422 450e |006f: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e45 │ │ -0f36b6: 6e20 d919 2100 |0071: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19d9 │ │ -0f36bc: 28a3 |0074: goto 0017 // -005d │ │ +101b68: |[101b68] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.updateImage:()V │ │ +101b78: 6e10 0c1a 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isPressed:()Z // method@1a0c │ │ +101b7e: 0a00 |0003: move-result v0 │ │ +101b80: 5531 490e |0004: iget-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isDisabled:Z // field@0e49 │ │ +101b84: 3801 1200 |0006: if-eqz v1, 0018 // +0012 │ │ +101b88: 5431 4b0e |0008: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ +101b8c: 5411 420e |000a: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e42 │ │ +101b90: 3801 0c00 |000c: if-eqz v1, 0018 // +000c │ │ +101b94: 5431 470e |000e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e47 │ │ +101b98: 5432 4b0e |0010: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ +101b9c: 5422 420e |0012: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e42 │ │ +101ba0: 6e20 d919 2100 |0014: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19d9 │ │ +101ba6: 0e00 |0017: return-void │ │ +101ba8: 3800 1200 |0018: if-eqz v0, 002a // +0012 │ │ +101bac: 5431 4b0e |001a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ +101bb0: 5411 430e |001c: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e43 │ │ +101bb4: 3801 0c00 |001e: if-eqz v1, 002a // +000c │ │ +101bb8: 5431 470e |0020: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e47 │ │ +101bbc: 5432 4b0e |0022: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ +101bc0: 5422 430e |0024: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e43 │ │ +101bc4: 6e20 d919 2100 |0026: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19d9 │ │ +101bca: 28ee |0029: goto 0017 // -0012 │ │ +101bcc: 5531 480e |002a: iget-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isChecked:Z // field@0e48 │ │ +101bd0: 3801 2300 |002c: if-eqz v1, 004f // +0023 │ │ +101bd4: 5431 4b0e |002e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ +101bd8: 5411 400e |0030: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e40 │ │ +101bdc: 3801 1d00 |0032: if-eqz v1, 004f // +001d │ │ +101be0: 5432 470e |0034: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e47 │ │ +101be4: 5431 4b0e |0036: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ +101be8: 5411 410e |0038: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e41 │ │ +101bec: 3801 1000 |003a: if-eqz v1, 004a // +0010 │ │ +101bf0: 6e10 0b1a 0300 |003c: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isOver:()Z // method@1a0b │ │ +101bf6: 0a01 |003f: move-result v1 │ │ +101bf8: 3801 0a00 |0040: if-eqz v1, 004a // +000a │ │ +101bfc: 5431 4b0e |0042: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ +101c00: 5411 410e |0044: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e41 │ │ +101c04: 6e20 d919 1200 |0046: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19d9 │ │ +101c0a: 28ce |0049: goto 0017 // -0032 │ │ +101c0c: 5431 4b0e |004a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ +101c10: 5411 400e |004c: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e40 │ │ +101c14: 28f8 |004e: goto 0046 // -0008 │ │ +101c16: 6e10 0b1a 0300 |004f: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isOver:()Z // method@1a0b │ │ +101c1c: 0a01 |0052: move-result v1 │ │ +101c1e: 3801 1200 |0053: if-eqz v1, 0065 // +0012 │ │ +101c22: 5431 4b0e |0055: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ +101c26: 5411 440e |0057: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e44 │ │ +101c2a: 3801 0c00 |0059: if-eqz v1, 0065 // +000c │ │ +101c2e: 5431 470e |005b: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e47 │ │ +101c32: 5432 4b0e |005d: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ +101c36: 5422 440e |005f: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e44 │ │ +101c3a: 6e20 d919 2100 |0061: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19d9 │ │ +101c40: 28b3 |0064: goto 0017 // -004d │ │ +101c42: 5431 4b0e |0065: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ +101c46: 5411 450e |0067: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e45 │ │ +101c4a: 3801 aeff |0069: if-eqz v1, 0017 // -0052 │ │ +101c4e: 5431 470e |006b: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e47 │ │ +101c52: 5432 4b0e |006d: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ +101c56: 5422 450e |006f: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e45 │ │ +101c5a: 6e20 d919 2100 |0071: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19d9 │ │ +101c60: 28a3 |0074: goto 0017 // -005d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0004 line=87 │ │ 0x000e line=88 │ │ 0x0017 line=97 │ │ 0x0018 line=89 │ │ @@ -368783,68 +368838,68 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -0f36c0: |[0f36c0] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0f36d0: 7010 121a 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.updateImage:()V // method@1a12 │ │ -0f36d6: 5521 490e |0003: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isDisabled:Z // field@0e49 │ │ -0f36da: 3801 1a00 |0005: if-eqz v1, 001f // +001a │ │ -0f36de: 5421 4b0e |0007: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ -0f36e2: 5411 3c0e |0009: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3c │ │ -0f36e6: 3801 1400 |000b: if-eqz v1, 001f // +0014 │ │ -0f36ea: 5421 4b0e |000d: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ -0f36ee: 5410 3c0e |000f: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3c │ │ -0f36f2: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ -0f36f6: 5421 4a0e |0013: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e4a │ │ -0f36fa: 6e10 231a 0100 |0015: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // method@1a23 │ │ -0f3700: 0c01 |0018: move-result-object v1 │ │ -0f3702: 5b10 4e0e |0019: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e4e │ │ -0f3706: 6f30 4c19 3204 |001b: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@194c │ │ -0f370c: 0e00 |001e: return-void │ │ -0f370e: 6e10 0c1a 0200 |001f: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isPressed:()Z // method@1a0c │ │ -0f3714: 0a01 |0022: move-result v1 │ │ -0f3716: 3801 0d00 |0023: if-eqz v1, 0030 // +000d │ │ -0f371a: 5421 4b0e |0025: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ -0f371e: 5411 3d0e |0027: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3d │ │ -0f3722: 3801 0700 |0029: if-eqz v1, 0030 // +0007 │ │ -0f3726: 5421 4b0e |002b: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ -0f372a: 5410 3d0e |002d: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3d │ │ -0f372e: 28e2 |002f: goto 0011 // -001e │ │ -0f3730: 5521 480e |0030: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isChecked:Z // field@0e48 │ │ -0f3734: 3801 1e00 |0032: if-eqz v1, 0050 // +001e │ │ -0f3738: 5421 4b0e |0034: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ -0f373c: 5411 3a0e |0036: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3a │ │ -0f3740: 3801 1800 |0038: if-eqz v1, 0050 // +0018 │ │ -0f3744: 6e10 0b1a 0200 |003a: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isOver:()Z // method@1a0b │ │ -0f374a: 0a01 |003d: move-result v1 │ │ -0f374c: 3801 0d00 |003e: if-eqz v1, 004b // +000d │ │ -0f3750: 5421 4b0e |0040: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ -0f3754: 5411 3b0e |0042: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3b │ │ -0f3758: 3801 0700 |0044: if-eqz v1, 004b // +0007 │ │ -0f375c: 5421 4b0e |0046: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ -0f3760: 5410 3b0e |0048: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3b │ │ -0f3764: 28c7 |004a: goto 0011 // -0039 │ │ -0f3766: 5421 4b0e |004b: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ -0f376a: 5410 3a0e |004d: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3a │ │ -0f376e: 28fb |004f: goto 004a // -0005 │ │ -0f3770: 6e10 0b1a 0200 |0050: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isOver:()Z // method@1a0b │ │ -0f3776: 0a01 |0053: move-result v1 │ │ -0f3778: 3801 0d00 |0054: if-eqz v1, 0061 // +000d │ │ -0f377c: 5421 4b0e |0056: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ -0f3780: 5411 460e |0058: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e46 │ │ -0f3784: 3801 0700 |005a: if-eqz v1, 0061 // +0007 │ │ -0f3788: 5421 4b0e |005c: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ -0f378c: 5410 460e |005e: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e46 │ │ -0f3790: 28b1 |0060: goto 0011 // -004f │ │ -0f3792: 5421 4b0e |0061: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ -0f3796: 5410 3f0e |0063: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3f │ │ -0f379a: 28ac |0065: goto 0011 // -0054 │ │ +101c64: |[101c64] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +101c74: 7010 121a 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.updateImage:()V // method@1a12 │ │ +101c7a: 5521 490e |0003: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isDisabled:Z // field@0e49 │ │ +101c7e: 3801 1a00 |0005: if-eqz v1, 001f // +001a │ │ +101c82: 5421 4b0e |0007: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ +101c86: 5411 3c0e |0009: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3c │ │ +101c8a: 3801 1400 |000b: if-eqz v1, 001f // +0014 │ │ +101c8e: 5421 4b0e |000d: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ +101c92: 5410 3c0e |000f: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3c │ │ +101c96: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ +101c9a: 5421 4a0e |0013: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e4a │ │ +101c9e: 6e10 231a 0100 |0015: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // method@1a23 │ │ +101ca4: 0c01 |0018: move-result-object v1 │ │ +101ca6: 5b10 4e0e |0019: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e4e │ │ +101caa: 6f30 4c19 3204 |001b: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@194c │ │ +101cb0: 0e00 |001e: return-void │ │ +101cb2: 6e10 0c1a 0200 |001f: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isPressed:()Z // method@1a0c │ │ +101cb8: 0a01 |0022: move-result v1 │ │ +101cba: 3801 0d00 |0023: if-eqz v1, 0030 // +000d │ │ +101cbe: 5421 4b0e |0025: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ +101cc2: 5411 3d0e |0027: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3d │ │ +101cc6: 3801 0700 |0029: if-eqz v1, 0030 // +0007 │ │ +101cca: 5421 4b0e |002b: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ +101cce: 5410 3d0e |002d: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3d │ │ +101cd2: 28e2 |002f: goto 0011 // -001e │ │ +101cd4: 5521 480e |0030: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isChecked:Z // field@0e48 │ │ +101cd8: 3801 1e00 |0032: if-eqz v1, 0050 // +001e │ │ +101cdc: 5421 4b0e |0034: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ +101ce0: 5411 3a0e |0036: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3a │ │ +101ce4: 3801 1800 |0038: if-eqz v1, 0050 // +0018 │ │ +101ce8: 6e10 0b1a 0200 |003a: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isOver:()Z // method@1a0b │ │ +101cee: 0a01 |003d: move-result v1 │ │ +101cf0: 3801 0d00 |003e: if-eqz v1, 004b // +000d │ │ +101cf4: 5421 4b0e |0040: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ +101cf8: 5411 3b0e |0042: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3b │ │ +101cfc: 3801 0700 |0044: if-eqz v1, 004b // +0007 │ │ +101d00: 5421 4b0e |0046: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ +101d04: 5410 3b0e |0048: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3b │ │ +101d08: 28c7 |004a: goto 0011 // -0039 │ │ +101d0a: 5421 4b0e |004b: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ +101d0e: 5410 3a0e |004d: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3a │ │ +101d12: 28fb |004f: goto 004a // -0005 │ │ +101d14: 6e10 0b1a 0200 |0050: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isOver:()Z // method@1a0b │ │ +101d1a: 0a01 |0053: move-result v1 │ │ +101d1c: 3801 0d00 |0054: if-eqz v1, 0061 // +000d │ │ +101d20: 5421 4b0e |0056: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ +101d24: 5411 460e |0058: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e46 │ │ +101d28: 3801 0700 |005a: if-eqz v1, 0061 // +0007 │ │ +101d2c: 5421 4b0e |005c: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ +101d30: 5410 460e |005e: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e46 │ │ +101d34: 28b1 |0060: goto 0011 // -004f │ │ +101d36: 5421 4b0e |0061: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ +101d3a: 5410 3f0e |0063: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3f │ │ +101d3e: 28ac |0065: goto 0011 // -0054 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=102 │ │ 0x000d line=103 │ │ 0x0011 line=112 │ │ 0x001b line=113 │ │ @@ -368871,17 +368926,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/Image;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f379c: |[0f379c] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.getImage:()Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ -0f37ac: 5410 470e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e47 │ │ -0f37b0: 1100 |0002: return-object v0 │ │ +101d40: |[101d40] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.getImage:()Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ +101d50: 5410 470e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e47 │ │ +101d54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;) │ │ @@ -368889,19 +368944,19 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0f37b4: |[0f37b4] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.getImageCell:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0f37c4: 5410 470e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e47 │ │ -0f37c8: 6e20 011a 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.getCell:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a01 │ │ -0f37ce: 0c00 |0005: move-result-object v0 │ │ -0f37d0: 1100 |0006: return-object v0 │ │ +101d58: |[101d58] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.getImageCell:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +101d68: 5410 470e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e47 │ │ +101d6c: 6e20 011a 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.getCell:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a01 │ │ +101d72: 0c00 |0005: move-result-object v0 │ │ +101d74: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;) │ │ @@ -368909,17 +368964,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/Label;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f37d4: |[0f37d4] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.getLabel:()Lcom/badlogic/gdx/scenes/scene2d/ui/Label; │ │ -0f37e4: 5410 4a0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e4a │ │ -0f37e8: 1100 |0002: return-object v0 │ │ +101d78: |[101d78] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.getLabel:()Lcom/badlogic/gdx/scenes/scene2d/ui/Label; │ │ +101d88: 5410 4a0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e4a │ │ +101d8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton; │ │ │ │ #4 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;) │ │ @@ -368927,19 +368982,19 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0f37ec: |[0f37ec] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.getLabelCell:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0f37fc: 5410 4a0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e4a │ │ -0f3800: 6e20 011a 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.getCell:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a01 │ │ -0f3806: 0c00 |0005: move-result-object v0 │ │ -0f3808: 1100 |0006: return-object v0 │ │ +101d90: |[101d90] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.getLabelCell:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +101da0: 5410 4a0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e4a │ │ +101da4: 6e20 011a 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.getCell:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a01 │ │ +101daa: 0c00 |0005: move-result-object v0 │ │ +101dac: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton; │ │ │ │ #5 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;) │ │ @@ -368947,18 +369002,18 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0f380c: |[0f380c] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; │ │ -0f381c: 6e10 091a 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // method@1a09 │ │ -0f3822: 0c00 |0003: move-result-object v0 │ │ -0f3824: 1100 |0004: return-object v0 │ │ +101db0: |[101db0] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; │ │ +101dc0: 6e10 091a 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // method@1a09 │ │ +101dc6: 0c00 |0003: move-result-object v0 │ │ +101dc8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton; │ │ │ │ #6 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;) │ │ @@ -368966,17 +369021,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f3828: |[0f3828] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; │ │ -0f3838: 5410 4b0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ -0f383c: 1100 |0002: return-object v0 │ │ +101dcc: |[101dcc] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; │ │ +101ddc: 5410 4b0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ +101de0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton; │ │ │ │ #7 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;) │ │ @@ -368984,19 +369039,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0f3840: |[0f3840] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.getText:()Ljava/lang/CharSequence; │ │ -0f3850: 5410 4a0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e4a │ │ -0f3854: 6e10 241a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getText:()Ljava/lang/CharSequence; // method@1a24 │ │ -0f385a: 0c00 |0005: move-result-object v0 │ │ -0f385c: 1100 |0006: return-object v0 │ │ +101de4: |[101de4] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.getText:()Ljava/lang/CharSequence; │ │ +101df4: 5410 4a0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e4a │ │ +101df8: 6e10 241a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getText:()Ljava/lang/CharSequence; // method@1a24 │ │ +101dfe: 0c00 |0005: move-result-object v0 │ │ +101e00: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton; │ │ │ │ #8 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;) │ │ @@ -369004,42 +369059,42 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -0f3860: |[0f3860] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ -0f3870: 2052 8c02 |0000: instance-of v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // type@028c │ │ -0f3874: 3902 0a00 |0002: if-nez v2, 000c // +000a │ │ -0f3878: 2202 af03 |0004: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0f387c: 1a03 f328 |0006: const-string v3, "style must be a ImageTextButtonStyle." // string@28f3 │ │ -0f3880: 7020 f825 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0f3886: 2702 |000b: throw v2 │ │ -0f3888: 6f20 6719 5400 |000c: invoke-super {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1967 │ │ -0f388e: 0752 |000f: move-object v2, v5 │ │ -0f3890: 1f02 8c02 |0010: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // type@028c │ │ -0f3894: 5b42 4b0e |0012: iput-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ -0f3898: 5442 470e |0014: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e47 │ │ -0f389c: 3802 0500 |0016: if-eqz v2, 001b // +0005 │ │ -0f38a0: 7010 121a 0400 |0018: invoke-direct {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.updateImage:()V // method@1a12 │ │ -0f38a6: 5442 4a0e |001b: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e4a │ │ -0f38aa: 3802 1800 |001d: if-eqz v2, 0035 // +0018 │ │ -0f38ae: 0751 |001f: move-object v1, v5 │ │ -0f38b0: 1f01 8c02 |0020: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // type@028c │ │ -0f38b4: 5442 4a0e |0022: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e4a │ │ -0f38b8: 6e10 231a 0200 |0024: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // method@1a23 │ │ -0f38be: 0c00 |0027: move-result-object v0 │ │ -0f38c0: 5412 3e0e |0028: iget-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e3e │ │ -0f38c4: 5b02 4d0e |002a: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e4d │ │ -0f38c8: 5412 3f0e |002c: iget-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3f │ │ -0f38cc: 5b02 4e0e |002e: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e4e │ │ -0f38d0: 5442 4a0e |0030: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e4a │ │ -0f38d4: 6e20 341a 0200 |0032: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a34 │ │ -0f38da: 0e00 |0035: return-void │ │ +101e04: |[101e04] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ +101e14: 2052 8a02 |0000: instance-of v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // type@028a │ │ +101e18: 3902 0a00 |0002: if-nez v2, 000c // +000a │ │ +101e1c: 2202 ad03 |0004: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +101e20: 1a03 f128 |0006: const-string v3, "style must be a ImageTextButtonStyle." // string@28f1 │ │ +101e24: 7020 f825 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +101e2a: 2702 |000b: throw v2 │ │ +101e2c: 6f20 6719 5400 |000c: invoke-super {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1967 │ │ +101e32: 0752 |000f: move-object v2, v5 │ │ +101e34: 1f02 8a02 |0010: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // type@028a │ │ +101e38: 5b42 4b0e |0012: iput-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0e4b │ │ +101e3c: 5442 470e |0014: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e47 │ │ +101e40: 3802 0500 |0016: if-eqz v2, 001b // +0005 │ │ +101e44: 7010 121a 0400 |0018: invoke-direct {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.updateImage:()V // method@1a12 │ │ +101e4a: 5442 4a0e |001b: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e4a │ │ +101e4e: 3802 1800 |001d: if-eqz v2, 0035 // +0018 │ │ +101e52: 0751 |001f: move-object v1, v5 │ │ +101e54: 1f01 8a02 |0020: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // type@028a │ │ +101e58: 5442 4a0e |0022: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e4a │ │ +101e5c: 6e10 231a 0200 |0024: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // method@1a23 │ │ +101e62: 0c00 |0027: move-result-object v0 │ │ +101e64: 5412 3e0e |0028: iget-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e3e │ │ +101e68: 5b02 4d0e |002a: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e4d │ │ +101e6c: 5412 3f0e |002c: iget-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e3f │ │ +101e70: 5b02 4e0e |002e: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e4e │ │ +101e74: 5442 4a0e |0030: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e4a │ │ +101e78: 6e20 341a 0200 |0032: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a34 │ │ +101e7e: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x000c line=69 │ │ 0x0010 line=70 │ │ 0x0014 line=71 │ │ 0x001b line=72 │ │ @@ -369060,33 +369115,33 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0f38dc: |[0f38dc] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.setText:(Ljava/lang/String;)V │ │ -0f38ec: 5410 4a0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e4a │ │ -0f38f0: 6e20 351a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setText:(Ljava/lang/CharSequence;)V // method@1a35 │ │ -0f38f6: 0e00 |0005: return-void │ │ +101e80: |[101e80] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.setText:(Ljava/lang/String;)V │ │ +101e90: 5410 4a0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e4a │ │ +101e94: 6e20 351a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setText:(Ljava/lang/CharSequence;)V // method@1a35 │ │ +101e9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0005 line=134 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton; │ │ 0x0000 - 0x0006 reg=2 text Ljava/lang/String; │ │ │ │ source_file_idx : 1782 (ImageTextButton.java) │ │ │ │ Class #856 header: │ │ -class_idx : 688 │ │ +class_idx : 686 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 641 │ │ -source_file_idx : 3918 │ │ +superclass_idx : 639 │ │ +source_file_idx : 3916 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 8 │ │ │ │ Class #856 annotations: │ │ Annotations on class │ │ @@ -369113,22 +369168,22 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0f38f8: |[0f38f8] com.badlogic.gdx.scenes.scene2d.ui.TextButton.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0f3908: 1c00 af02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@02af │ │ -0f390c: 6e20 051b 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ -0f3912: 0c00 |0005: move-result-object v0 │ │ -0f3914: 1f00 af02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@02af │ │ -0f3918: 7030 2f1c 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)V // method@1c2f │ │ -0f391e: 6e20 401c 3100 |000b: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.setSkin:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1c40 │ │ -0f3924: 0e00 |000e: return-void │ │ +101e9c: |[101e9c] com.badlogic.gdx.scenes.scene2d.ui.TextButton.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +101eac: 1c00 ad02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@02ad │ │ +101eb0: 6e20 051b 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ +101eb6: 0c00 |0005: move-result-object v0 │ │ +101eb8: 1f00 ad02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@02ad │ │ +101ebc: 7030 2f1c 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)V // method@1c2f │ │ +101ec2: 6e20 401c 3100 |000b: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.setSkin:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1c40 │ │ +101ec8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x000b line=35 │ │ 0x000e line=36 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; │ │ @@ -369140,22 +369195,22 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0f3928: |[0f3928] com.badlogic.gdx.scenes.scene2d.ui.TextButton.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0f3938: 1c00 af02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@02af │ │ -0f393c: 6e30 061b 4300 |0002: invoke-virtual {v3, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ -0f3942: 0c00 |0005: move-result-object v0 │ │ -0f3944: 1f00 af02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@02af │ │ -0f3948: 7030 2f1c 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)V // method@1c2f │ │ -0f394e: 6e20 401c 3100 |000b: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.setSkin:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1c40 │ │ -0f3954: 0e00 |000e: return-void │ │ +101ecc: |[101ecc] com.badlogic.gdx.scenes.scene2d.ui.TextButton.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +101edc: 1c00 ad02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@02ad │ │ +101ee0: 6e30 061b 4300 |0002: invoke-virtual {v3, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ +101ee6: 0c00 |0005: move-result-object v0 │ │ +101ee8: 1f00 ad02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@02ad │ │ +101eec: 7030 2f1c 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)V // method@1c2f │ │ +101ef2: 6e20 401c 3100 |000b: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.setSkin:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1c40 │ │ +101ef8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x000b line=40 │ │ 0x000e line=41 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; │ │ @@ -369168,40 +369223,40 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -0f3958: |[0f3958] com.badlogic.gdx.scenes.scene2d.ui.TextButton.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)V │ │ -0f3968: 7020 4419 6400 |0000: invoke-direct {v4, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1944 │ │ -0f396e: 5b46 0a0f |0003: iput-object v6, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0f0a │ │ -0f3972: 2200 8f02 |0005: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@028f │ │ -0f3976: 2201 8e02 |0007: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028e │ │ -0f397a: 5462 030f |0009: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f03 │ │ -0f397e: 5463 040f |000b: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f04 │ │ -0f3982: 7030 141a 2103 |000d: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Lcom/badlogic/gdx/graphics/Color;)V // method@1a14 │ │ -0f3988: 7030 161a 5001 |0010: invoke-direct {v0, v5, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a16 │ │ -0f398e: 5b40 090f |0013: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0f09 │ │ -0f3992: 5440 090f |0015: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0f09 │ │ -0f3996: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -0f3998: 6e20 2c1a 1000 |0018: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setAlignment:(I)V // method@1a2c │ │ -0f399e: 5440 090f |001b: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0f09 │ │ -0f39a2: 6e20 301c 0400 |001d: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1c30 │ │ -0f39a8: 0c00 |0020: move-result-object v0 │ │ -0f39aa: 6e10 8a24 0000 |0021: invoke-virtual {v0}, Lcom/esotericsoftware/tablelayout/Cell;.expand:()Lcom/esotericsoftware/tablelayout/Cell; // method@248a │ │ -0f39b0: 0c00 |0024: move-result-object v0 │ │ -0f39b2: 6e10 8f24 0000 |0025: invoke-virtual {v0}, Lcom/esotericsoftware/tablelayout/Cell;.fill:()Lcom/esotericsoftware/tablelayout/Cell; // method@248f │ │ -0f39b8: 6e10 371c 0400 |0028: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.getPrefWidth:()F // method@1c37 │ │ -0f39be: 0a00 |002b: move-result v0 │ │ -0f39c0: 6e20 431c 0400 |002c: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.setWidth:(F)V // method@1c43 │ │ -0f39c6: 6e10 361c 0400 |002f: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.getPrefHeight:()F // method@1c36 │ │ -0f39cc: 0a00 |0032: move-result v0 │ │ -0f39ce: 6e20 3e1c 0400 |0033: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.setHeight:(F)V // method@1c3e │ │ -0f39d4: 0e00 |0036: return-void │ │ +101efc: |[101efc] com.badlogic.gdx.scenes.scene2d.ui.TextButton.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)V │ │ +101f0c: 7020 4419 6400 |0000: invoke-direct {v4, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1944 │ │ +101f12: 5b46 0a0f |0003: iput-object v6, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0f0a │ │ +101f16: 2200 8d02 |0005: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@028d │ │ +101f1a: 2201 8c02 |0007: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@028c │ │ +101f1e: 5462 030f |0009: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f03 │ │ +101f22: 5463 040f |000b: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f04 │ │ +101f26: 7030 141a 2103 |000d: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Lcom/badlogic/gdx/graphics/Color;)V // method@1a14 │ │ +101f2c: 7030 161a 5001 |0010: invoke-direct {v0, v5, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a16 │ │ +101f32: 5b40 090f |0013: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0f09 │ │ +101f36: 5440 090f |0015: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0f09 │ │ +101f3a: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +101f3c: 6e20 2c1a 1000 |0018: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setAlignment:(I)V // method@1a2c │ │ +101f42: 5440 090f |001b: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0f09 │ │ +101f46: 6e20 301c 0400 |001d: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1c30 │ │ +101f4c: 0c00 |0020: move-result-object v0 │ │ +101f4e: 6e10 8a24 0000 |0021: invoke-virtual {v0}, Lcom/esotericsoftware/tablelayout/Cell;.expand:()Lcom/esotericsoftware/tablelayout/Cell; // method@248a │ │ +101f54: 0c00 |0024: move-result-object v0 │ │ +101f56: 6e10 8f24 0000 |0025: invoke-virtual {v0}, Lcom/esotericsoftware/tablelayout/Cell;.fill:()Lcom/esotericsoftware/tablelayout/Cell; // method@248f │ │ +101f5c: 6e10 371c 0400 |0028: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.getPrefWidth:()F // method@1c37 │ │ +101f62: 0a00 |002b: move-result v0 │ │ +101f64: 6e20 431c 0400 |002c: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.setWidth:(F)V // method@1c43 │ │ +101f6a: 6e10 361c 0400 |002f: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.getPrefHeight:()F // method@1c36 │ │ +101f70: 0a00 |0032: move-result v0 │ │ +101f72: 6e20 3e1c 0400 |0033: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.setHeight:(F)V // method@1c3e │ │ +101f78: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ 0x0005 line=46 │ │ 0x0015 line=47 │ │ 0x001b line=48 │ │ @@ -369219,67 +369274,67 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 99 16-bit code units │ │ -0f39d8: |[0f39d8] com.badlogic.gdx.scenes.scene2d.ui.TextButton.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0f39e8: 5521 080f |0000: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.isDisabled:Z // field@0f08 │ │ -0f39ec: 3801 1a00 |0002: if-eqz v1, 001c // +001a │ │ -0f39f0: 5421 0a0f |0004: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0f0a │ │ -0f39f4: 5411 000f |0006: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f00 │ │ -0f39f8: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ -0f39fc: 5421 0a0f |000a: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0f0a │ │ -0f3a00: 5410 000f |000c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f00 │ │ -0f3a04: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -0f3a08: 5421 090f |0010: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0f09 │ │ -0f3a0c: 6e10 231a 0100 |0012: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // method@1a23 │ │ -0f3a12: 0c01 |0015: move-result-object v1 │ │ -0f3a14: 5b10 4e0e |0016: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e4e │ │ -0f3a18: 6f30 4c19 3204 |0018: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@194c │ │ -0f3a1e: 0e00 |001b: return-void │ │ -0f3a20: 6e10 3d1c 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.isPressed:()Z // method@1c3d │ │ -0f3a26: 0a01 |001f: move-result v1 │ │ -0f3a28: 3801 0d00 |0020: if-eqz v1, 002d // +000d │ │ -0f3a2c: 5421 0a0f |0022: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0f0a │ │ -0f3a30: 5411 020f |0024: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f02 │ │ -0f3a34: 3801 0700 |0026: if-eqz v1, 002d // +0007 │ │ -0f3a38: 5421 0a0f |0028: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0f0a │ │ -0f3a3c: 5410 020f |002a: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f02 │ │ -0f3a40: 28e2 |002c: goto 000e // -001e │ │ -0f3a42: 5521 070f |002d: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.isChecked:Z // field@0f07 │ │ -0f3a46: 3801 1e00 |002f: if-eqz v1, 004d // +001e │ │ -0f3a4a: 5421 0a0f |0031: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0f0a │ │ -0f3a4e: 5411 fe0e |0033: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0efe │ │ -0f3a52: 3801 1800 |0035: if-eqz v1, 004d // +0018 │ │ -0f3a56: 6e10 3c1c 0200 |0037: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.isOver:()Z // method@1c3c │ │ -0f3a5c: 0a01 |003a: move-result v1 │ │ -0f3a5e: 3801 0d00 |003b: if-eqz v1, 0048 // +000d │ │ -0f3a62: 5421 0a0f |003d: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0f0a │ │ -0f3a66: 5411 ff0e |003f: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0eff │ │ -0f3a6a: 3801 0700 |0041: if-eqz v1, 0048 // +0007 │ │ -0f3a6e: 5421 0a0f |0043: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0f0a │ │ -0f3a72: 5410 ff0e |0045: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0eff │ │ -0f3a76: 28c7 |0047: goto 000e // -0039 │ │ -0f3a78: 5421 0a0f |0048: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0f0a │ │ -0f3a7c: 5410 fe0e |004a: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0efe │ │ -0f3a80: 28fb |004c: goto 0047 // -0005 │ │ -0f3a82: 6e10 3c1c 0200 |004d: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.isOver:()Z // method@1c3c │ │ -0f3a88: 0a01 |0050: move-result v1 │ │ -0f3a8a: 3801 0d00 |0051: if-eqz v1, 005e // +000d │ │ -0f3a8e: 5421 0a0f |0053: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0f0a │ │ -0f3a92: 5411 050f |0055: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f05 │ │ -0f3a96: 3801 0700 |0057: if-eqz v1, 005e // +0007 │ │ -0f3a9a: 5421 0a0f |0059: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0f0a │ │ -0f3a9e: 5410 050f |005b: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f05 │ │ -0f3aa2: 28b1 |005d: goto 000e // -004f │ │ -0f3aa4: 5421 0a0f |005e: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0f0a │ │ -0f3aa8: 5410 040f |0060: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f04 │ │ -0f3aac: 28ac |0062: goto 000e // -0054 │ │ +101f7c: |[101f7c] com.badlogic.gdx.scenes.scene2d.ui.TextButton.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +101f8c: 5521 080f |0000: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.isDisabled:Z // field@0f08 │ │ +101f90: 3801 1a00 |0002: if-eqz v1, 001c // +001a │ │ +101f94: 5421 0a0f |0004: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0f0a │ │ +101f98: 5411 000f |0006: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f00 │ │ +101f9c: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ +101fa0: 5421 0a0f |000a: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0f0a │ │ +101fa4: 5410 000f |000c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f00 │ │ +101fa8: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +101fac: 5421 090f |0010: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0f09 │ │ +101fb0: 6e10 231a 0100 |0012: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // method@1a23 │ │ +101fb6: 0c01 |0015: move-result-object v1 │ │ +101fb8: 5b10 4e0e |0016: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e4e │ │ +101fbc: 6f30 4c19 3204 |0018: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@194c │ │ +101fc2: 0e00 |001b: return-void │ │ +101fc4: 6e10 3d1c 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.isPressed:()Z // method@1c3d │ │ +101fca: 0a01 |001f: move-result v1 │ │ +101fcc: 3801 0d00 |0020: if-eqz v1, 002d // +000d │ │ +101fd0: 5421 0a0f |0022: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0f0a │ │ +101fd4: 5411 020f |0024: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f02 │ │ +101fd8: 3801 0700 |0026: if-eqz v1, 002d // +0007 │ │ +101fdc: 5421 0a0f |0028: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0f0a │ │ +101fe0: 5410 020f |002a: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f02 │ │ +101fe4: 28e2 |002c: goto 000e // -001e │ │ +101fe6: 5521 070f |002d: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.isChecked:Z // field@0f07 │ │ +101fea: 3801 1e00 |002f: if-eqz v1, 004d // +001e │ │ +101fee: 5421 0a0f |0031: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0f0a │ │ +101ff2: 5411 fe0e |0033: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0efe │ │ +101ff6: 3801 1800 |0035: if-eqz v1, 004d // +0018 │ │ +101ffa: 6e10 3c1c 0200 |0037: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.isOver:()Z // method@1c3c │ │ +102000: 0a01 |003a: move-result v1 │ │ +102002: 3801 0d00 |003b: if-eqz v1, 0048 // +000d │ │ +102006: 5421 0a0f |003d: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0f0a │ │ +10200a: 5411 ff0e |003f: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0eff │ │ +10200e: 3801 0700 |0041: if-eqz v1, 0048 // +0007 │ │ +102012: 5421 0a0f |0043: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0f0a │ │ +102016: 5410 ff0e |0045: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0eff │ │ +10201a: 28c7 |0047: goto 000e // -0039 │ │ +10201c: 5421 0a0f |0048: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0f0a │ │ +102020: 5410 fe0e |004a: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0efe │ │ +102024: 28fb |004c: goto 0047 // -0005 │ │ +102026: 6e10 3c1c 0200 |004d: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.isOver:()Z // method@1c3c │ │ +10202c: 0a01 |0050: move-result v1 │ │ +10202e: 3801 0d00 |0051: if-eqz v1, 005e // +000d │ │ +102032: 5421 0a0f |0053: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0f0a │ │ +102036: 5411 050f |0055: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f05 │ │ +10203a: 3801 0700 |0057: if-eqz v1, 005e // +0007 │ │ +10203e: 5421 0a0f |0059: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0f0a │ │ +102042: 5410 050f |005b: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f05 │ │ +102046: 28b1 |005d: goto 000e // -004f │ │ +102048: 5421 0a0f |005e: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0f0a │ │ +10204c: 5410 040f |0060: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f04 │ │ +102050: 28ac |0062: goto 000e // -0054 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x000a line=73 │ │ 0x000e line=82 │ │ 0x0018 line=83 │ │ 0x001b line=84 │ │ @@ -369305,17 +369360,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/Label;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f3ab0: |[0f3ab0] com.badlogic.gdx.scenes.scene2d.ui.TextButton.getLabel:()Lcom/badlogic/gdx/scenes/scene2d/ui/Label; │ │ -0f3ac0: 5410 090f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0f09 │ │ -0f3ac4: 1100 |0002: return-object v0 │ │ +102054: |[102054] com.badlogic.gdx.scenes.scene2d.ui.TextButton.getLabel:()Lcom/badlogic/gdx/scenes/scene2d/ui/Label; │ │ +102064: 5410 090f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0f09 │ │ +102068: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;) │ │ @@ -369323,19 +369378,19 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0f3ac8: |[0f3ac8] com.badlogic.gdx.scenes.scene2d.ui.TextButton.getLabelCell:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0f3ad8: 5410 090f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0f09 │ │ -0f3adc: 6e20 331c 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.getCell:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1c33 │ │ -0f3ae2: 0c00 |0005: move-result-object v0 │ │ -0f3ae4: 1100 |0006: return-object v0 │ │ +10206c: |[10206c] com.badlogic.gdx.scenes.scene2d.ui.TextButton.getLabelCell:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +10207c: 5410 090f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0f09 │ │ +102080: 6e20 331c 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.getCell:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1c33 │ │ +102086: 0c00 |0005: move-result-object v0 │ │ +102088: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;) │ │ @@ -369343,18 +369398,18 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0f3ae8: |[0f3ae8] com.badlogic.gdx.scenes.scene2d.ui.TextButton.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; │ │ -0f3af8: 6e10 391c 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // method@1c39 │ │ -0f3afe: 0c00 |0003: move-result-object v0 │ │ -0f3b00: 1100 |0004: return-object v0 │ │ +10208c: |[10208c] com.badlogic.gdx.scenes.scene2d.ui.TextButton.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; │ │ +10209c: 6e10 391c 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // method@1c39 │ │ +1020a2: 0c00 |0003: move-result-object v0 │ │ +1020a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; │ │ │ │ #4 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;) │ │ @@ -369362,17 +369417,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f3b04: |[0f3b04] com.badlogic.gdx.scenes.scene2d.ui.TextButton.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; │ │ -0f3b14: 5410 0a0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0f0a │ │ -0f3b18: 1100 |0002: return-object v0 │ │ +1020a8: |[1020a8] com.badlogic.gdx.scenes.scene2d.ui.TextButton.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; │ │ +1020b8: 5410 0a0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0f0a │ │ +1020bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; │ │ │ │ #5 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;) │ │ @@ -369380,19 +369435,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0f3b1c: |[0f3b1c] com.badlogic.gdx.scenes.scene2d.ui.TextButton.getText:()Ljava/lang/CharSequence; │ │ -0f3b2c: 5410 090f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0f09 │ │ -0f3b30: 6e10 241a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getText:()Ljava/lang/CharSequence; // method@1a24 │ │ -0f3b36: 0c00 |0005: move-result-object v0 │ │ -0f3b38: 1100 |0006: return-object v0 │ │ +1020c0: |[1020c0] com.badlogic.gdx.scenes.scene2d.ui.TextButton.getText:()Ljava/lang/CharSequence; │ │ +1020d0: 5410 090f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0f09 │ │ +1020d4: 6e10 241a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getText:()Ljava/lang/CharSequence; // method@1a24 │ │ +1020da: 0c00 |0005: move-result-object v0 │ │ +1020dc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; │ │ │ │ #6 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;) │ │ @@ -369400,39 +369455,39 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -0f3b3c: |[0f3b3c] com.badlogic.gdx.scenes.scene2d.ui.TextButton.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ -0f3b4c: 2052 af02 |0000: instance-of v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@02af │ │ -0f3b50: 3902 0a00 |0002: if-nez v2, 000c // +000a │ │ -0f3b54: 2202 af03 |0004: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0f3b58: 1a03 f428 |0006: const-string v3, "style must be a TextButtonStyle." // string@28f4 │ │ -0f3b5c: 7020 f825 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0f3b62: 2702 |000b: throw v2 │ │ -0f3b64: 6f20 6719 5400 |000c: invoke-super {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1967 │ │ -0f3b6a: 0752 |000f: move-object v2, v5 │ │ -0f3b6c: 1f02 af02 |0010: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@02af │ │ -0f3b70: 5b42 0a0f |0012: iput-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0f0a │ │ -0f3b74: 5442 090f |0014: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0f09 │ │ -0f3b78: 3802 1800 |0016: if-eqz v2, 002e // +0018 │ │ -0f3b7c: 0751 |0018: move-object v1, v5 │ │ -0f3b7e: 1f01 af02 |0019: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@02af │ │ -0f3b82: 5442 090f |001b: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0f09 │ │ -0f3b86: 6e10 231a 0200 |001d: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // method@1a23 │ │ -0f3b8c: 0c00 |0020: move-result-object v0 │ │ -0f3b8e: 5412 030f |0021: iget-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f03 │ │ -0f3b92: 5b02 4d0e |0023: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e4d │ │ -0f3b96: 5412 040f |0025: iget-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f04 │ │ -0f3b9a: 5b02 4e0e |0027: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e4e │ │ -0f3b9e: 5442 090f |0029: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0f09 │ │ -0f3ba2: 6e20 341a 0200 |002b: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a34 │ │ -0f3ba8: 0e00 |002e: return-void │ │ +1020e0: |[1020e0] com.badlogic.gdx.scenes.scene2d.ui.TextButton.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ +1020f0: 2052 ad02 |0000: instance-of v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@02ad │ │ +1020f4: 3902 0a00 |0002: if-nez v2, 000c // +000a │ │ +1020f8: 2202 ad03 |0004: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +1020fc: 1a03 f228 |0006: const-string v3, "style must be a TextButtonStyle." // string@28f2 │ │ +102100: 7020 f825 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +102106: 2702 |000b: throw v2 │ │ +102108: 6f20 6719 5400 |000c: invoke-super {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1967 │ │ +10210e: 0752 |000f: move-object v2, v5 │ │ +102110: 1f02 ad02 |0010: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@02ad │ │ +102114: 5b42 0a0f |0012: iput-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0f0a │ │ +102118: 5442 090f |0014: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0f09 │ │ +10211c: 3802 1800 |0016: if-eqz v2, 002e // +0018 │ │ +102120: 0751 |0018: move-object v1, v5 │ │ +102122: 1f01 ad02 |0019: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@02ad │ │ +102126: 5442 090f |001b: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0f09 │ │ +10212a: 6e10 231a 0200 |001d: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // method@1a23 │ │ +102130: 0c00 |0020: move-result-object v0 │ │ +102132: 5412 030f |0021: iget-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0f03 │ │ +102136: 5b02 4d0e |0023: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e4d │ │ +10213a: 5412 040f |0025: iget-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0f04 │ │ +10213e: 5b02 4e0e |0027: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e4e │ │ +102142: 5442 090f |0029: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0f09 │ │ +102146: 6e20 341a 0200 |002b: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@1a34 │ │ +10214c: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x000c line=55 │ │ 0x0010 line=56 │ │ 0x0014 line=57 │ │ 0x0019 line=58 │ │ @@ -369452,32 +369507,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0f3bac: |[0f3bac] com.badlogic.gdx.scenes.scene2d.ui.TextButton.setText:(Ljava/lang/String;)V │ │ -0f3bbc: 5410 090f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0f09 │ │ -0f3bc0: 6e20 351a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setText:(Ljava/lang/CharSequence;)V // method@1a35 │ │ -0f3bc6: 0e00 |0005: return-void │ │ +102150: |[102150] com.badlogic.gdx.scenes.scene2d.ui.TextButton.setText:(Ljava/lang/String;)V │ │ +102160: 5410 090f |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0f09 │ │ +102164: 6e20 351a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setText:(Ljava/lang/CharSequence;)V // method@1a35 │ │ +10216a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0005 line=96 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; │ │ 0x0000 - 0x0006 reg=2 text Ljava/lang/String; │ │ │ │ - source_file_idx : 3918 (TextButton.java) │ │ + source_file_idx : 3916 (TextButton.java) │ │ │ │ Class #857 header: │ │ -class_idx : 644 │ │ +class_idx : 642 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 688 │ │ +superclass_idx : 686 │ │ source_file_idx : 611 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 6 │ │ │ │ Class #857 annotations: │ │ @@ -369505,34 +369560,34 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -0f3bc8: |[0f3bc8] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;)V │ │ -0f3bd8: 7030 2f1c 4305 |0000: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)V // method@1c2f │ │ -0f3bde: 6e10 8219 0300 |0003: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.clear:()V // method@1982 │ │ -0f3be4: 2201 8902 |0006: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // type@0289 │ │ -0f3be8: 5452 130e |0008: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOff:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e13 │ │ -0f3bec: 7020 bf19 2100 |000a: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19bf │ │ -0f3bf2: 5b31 180e |000d: iput-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e18 │ │ -0f3bf6: 6e20 8119 1300 |000f: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1981 │ │ -0f3bfc: 6e10 8519 0300 |0012: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.getLabel:()Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // method@1985 │ │ -0f3c02: 0c00 |0015: move-result-object v0 │ │ -0f3c04: 6e20 8119 0300 |0016: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1981 │ │ -0f3c0a: 1301 0800 |0019: const/16 v1, #int 8 // #8 │ │ -0f3c0e: 6e20 2c1a 1000 |001b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setAlignment:(I)V // method@1a2c │ │ -0f3c14: 6e10 8719 0300 |001e: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.getPrefWidth:()F // method@1987 │ │ -0f3c1a: 0a01 |0021: move-result v1 │ │ -0f3c1c: 6e20 8e19 1300 |0022: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.setWidth:(F)V // method@198e │ │ -0f3c22: 6e10 8619 0300 |0025: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.getPrefHeight:()F // method@1986 │ │ -0f3c28: 0a01 |0028: move-result v1 │ │ -0f3c2a: 6e20 8c19 1300 |0029: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.setHeight:(F)V // method@198c │ │ -0f3c30: 0e00 |002c: return-void │ │ +10216c: |[10216c] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;)V │ │ +10217c: 7030 2f1c 4305 |0000: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)V // method@1c2f │ │ +102182: 6e10 8219 0300 |0003: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.clear:()V // method@1982 │ │ +102188: 2201 8702 |0006: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // type@0287 │ │ +10218c: 5452 130e |0008: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOff:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e13 │ │ +102190: 7020 bf19 2100 |000a: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19bf │ │ +102196: 5b31 180e |000d: iput-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e18 │ │ +10219a: 6e20 8119 1300 |000f: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1981 │ │ +1021a0: 6e10 8519 0300 |0012: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.getLabel:()Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // method@1985 │ │ +1021a6: 0c00 |0015: move-result-object v0 │ │ +1021a8: 6e20 8119 0300 |0016: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1981 │ │ +1021ae: 1301 0800 |0019: const/16 v1, #int 8 // #8 │ │ +1021b2: 6e20 2c1a 1000 |001b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setAlignment:(I)V // method@1a2c │ │ +1021b8: 6e10 8719 0300 |001e: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.getPrefWidth:()F // method@1987 │ │ +1021be: 0a01 |0021: move-result v1 │ │ +1021c0: 6e20 8e19 1300 |0022: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.setWidth:(F)V // method@198e │ │ +1021c6: 6e10 8619 0300 |0025: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.getPrefHeight:()F // method@1986 │ │ +1021cc: 0a01 |0028: move-result v1 │ │ +1021ce: 6e20 8c19 1300 |0029: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.setHeight:(F)V // method@198c │ │ +1021d4: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ 0x0006 line=42 │ │ 0x0012 line=43 │ │ 0x0016 line=44 │ │ @@ -369551,21 +369606,21 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0f3c34: |[0f3c34] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0f3c44: 1c00 8302 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // type@0283 │ │ -0f3c48: 6e20 051b 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ -0f3c4e: 0c00 |0005: move-result-object v0 │ │ -0f3c50: 1f00 8302 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // type@0283 │ │ -0f3c54: 7030 7e19 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;)V // method@197e │ │ -0f3c5a: 0e00 |000b: return-void │ │ +1021d8: |[1021d8] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +1021e8: 1c00 8102 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // type@0281 │ │ +1021ec: 6e20 051b 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@1b05 │ │ +1021f2: 0c00 |0005: move-result-object v0 │ │ +1021f4: 1f00 8102 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // type@0281 │ │ +1021f8: 7030 7e19 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;)V // method@197e │ │ +1021fe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x000b line=33 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox; │ │ 0x0000 - 0x000c reg=2 text Ljava/lang/String; │ │ @@ -369576,21 +369631,21 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0f3c5c: |[0f3c5c] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0f3c6c: 1c00 8302 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // type@0283 │ │ -0f3c70: 6e30 061b 4300 |0002: invoke-virtual {v3, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ -0f3c76: 0c00 |0005: move-result-object v0 │ │ -0f3c78: 1f00 8302 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // type@0283 │ │ -0f3c7c: 7030 7e19 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;)V // method@197e │ │ -0f3c82: 0e00 |000b: return-void │ │ +102200: |[102200] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +102210: 1c00 8102 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // type@0281 │ │ +102214: 6e30 061b 4300 |0002: invoke-virtual {v3, v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@1b06 │ │ +10221a: 0c00 |0005: move-result-object v0 │ │ +10221c: 1f00 8102 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // type@0281 │ │ +102220: 7030 7e19 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;)V // method@197e │ │ +102226: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x000b line=37 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox; │ │ 0x0000 - 0x000c reg=2 text Ljava/lang/String; │ │ @@ -369603,38 +369658,38 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -0f3c84: |[0f3c84] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0f3c94: 5521 190e |0000: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.isChecked:Z // field@0e19 │ │ -0f3c98: 3801 1500 |0002: if-eqz v1, 0017 // +0015 │ │ -0f3c9c: 5421 1a0e |0004: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // field@0e1a │ │ -0f3ca0: 5411 140e |0006: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOn:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e14 │ │ -0f3ca4: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ -0f3ca8: 5421 1a0e |000a: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // field@0e1a │ │ -0f3cac: 5410 140e |000c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOn:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e14 │ │ -0f3cb0: 5421 180e |000e: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e18 │ │ -0f3cb4: 6e20 d919 0100 |0010: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19d9 │ │ -0f3cba: 6f30 321c 3204 |0013: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1c32 │ │ -0f3cc0: 0e00 |0016: return-void │ │ -0f3cc2: 6e10 8b19 0200 |0017: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.isOver:()Z // method@198b │ │ -0f3cc8: 0a01 |001a: move-result v1 │ │ -0f3cca: 3801 0d00 |001b: if-eqz v1, 0028 // +000d │ │ -0f3cce: 5421 1a0e |001d: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // field@0e1a │ │ -0f3cd2: 5411 150e |001f: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e15 │ │ -0f3cd6: 3801 0700 |0021: if-eqz v1, 0028 // +0007 │ │ -0f3cda: 5421 1a0e |0023: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // field@0e1a │ │ -0f3cde: 5410 150e |0025: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e15 │ │ -0f3ce2: 28e7 |0027: goto 000e // -0019 │ │ -0f3ce4: 5421 1a0e |0028: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // field@0e1a │ │ -0f3ce8: 5410 130e |002a: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOff:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e13 │ │ -0f3cec: 28e2 |002c: goto 000e // -001e │ │ +102228: |[102228] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +102238: 5521 190e |0000: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.isChecked:Z // field@0e19 │ │ +10223c: 3801 1500 |0002: if-eqz v1, 0017 // +0015 │ │ +102240: 5421 1a0e |0004: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // field@0e1a │ │ +102244: 5411 140e |0006: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOn:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e14 │ │ +102248: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ +10224c: 5421 1a0e |000a: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // field@0e1a │ │ +102250: 5410 140e |000c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOn:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e14 │ │ +102254: 5421 180e |000e: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e18 │ │ +102258: 6e20 d919 0100 |0010: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@19d9 │ │ +10225e: 6f30 321c 3204 |0013: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1c32 │ │ +102264: 0e00 |0016: return-void │ │ +102266: 6e10 8b19 0200 |0017: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.isOver:()Z // method@198b │ │ +10226c: 0a01 |001a: move-result v1 │ │ +10226e: 3801 0d00 |001b: if-eqz v1, 0028 // +000d │ │ +102272: 5421 1a0e |001d: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // field@0e1a │ │ +102276: 5411 150e |001f: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e15 │ │ +10227a: 3801 0700 |0021: if-eqz v1, 0028 // +0007 │ │ +10227e: 5421 1a0e |0023: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // field@0e1a │ │ +102282: 5410 150e |0025: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e15 │ │ +102286: 28e7 |0027: goto 000e // -0019 │ │ +102288: 5421 1a0e |0028: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // field@0e1a │ │ +10228c: 5410 130e |002a: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOff:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e13 │ │ +102290: 28e2 |002c: goto 000e // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x000a line=65 │ │ 0x000e line=70 │ │ 0x0013 line=71 │ │ 0x0016 line=72 │ │ @@ -369654,17 +369709,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/Image;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f3cf0: |[0f3cf0] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.getImage:()Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ -0f3d00: 5410 180e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e18 │ │ -0f3d04: 1100 |0002: return-object v0 │ │ +102294: |[102294] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.getImage:()Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ +1022a4: 5410 180e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0e18 │ │ +1022a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;) │ │ @@ -369672,18 +369727,18 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0f3d08: |[0f3d08] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; │ │ -0f3d18: 6e10 8919 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // method@1989 │ │ -0f3d1e: 0c00 |0003: move-result-object v0 │ │ -0f3d20: 1100 |0004: return-object v0 │ │ +1022ac: |[1022ac] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; │ │ +1022bc: 6e10 8919 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // method@1989 │ │ +1022c2: 0c00 |0003: move-result-object v0 │ │ +1022c4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;) │ │ @@ -369691,17 +369746,17 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f3d24: |[0f3d24] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; │ │ -0f3d34: 5410 1a0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // field@0e1a │ │ -0f3d38: 1100 |0002: return-object v0 │ │ +1022c8: |[1022c8] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; │ │ +1022d8: 5410 1a0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // field@0e1a │ │ +1022dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox; │ │ │ │ #4 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;) │ │ @@ -369709,18 +369764,18 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0f3d3c: |[0f3d3c] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; │ │ -0f3d4c: 6e10 8919 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // method@1989 │ │ -0f3d52: 0c00 |0003: move-result-object v0 │ │ -0f3d54: 1100 |0004: return-object v0 │ │ +1022e0: |[1022e0] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; │ │ +1022f0: 6e10 8919 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // method@1989 │ │ +1022f6: 0c00 |0003: move-result-object v0 │ │ +1022f8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox; │ │ │ │ #5 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;) │ │ @@ -369728,25 +369783,25 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0f3d58: |[0f3d58] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ -0f3d68: 2030 8302 |0000: instance-of v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // type@0283 │ │ -0f3d6c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0f3d70: 2200 af03 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03af │ │ -0f3d74: 1a01 f228 |0006: const-string v1, "style must be a CheckBoxStyle." // string@28f2 │ │ -0f3d78: 7020 f825 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ -0f3d7e: 2700 |000b: throw v0 │ │ -0f3d80: 6f20 411c 3200 |000c: invoke-super {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1c41 │ │ -0f3d86: 1f03 8302 |000f: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // type@0283 │ │ -0f3d8a: 5b23 1a0e |0011: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // field@0e1a │ │ -0f3d8e: 0e00 |0013: return-void │ │ +1022fc: |[1022fc] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ +10230c: 2030 8102 |0000: instance-of v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // type@0281 │ │ +102310: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +102314: 2200 ad03 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03ad │ │ +102318: 1a01 f028 |0006: const-string v1, "style must be a CheckBoxStyle." // string@28f0 │ │ +10231c: 7020 f825 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@25f8 │ │ +102322: 2700 |000b: throw v0 │ │ +102324: 6f20 411c 3200 |000c: invoke-super {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1c41 │ │ +10232a: 1f03 8102 |000f: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // type@0281 │ │ +10232e: 5b23 1a0e |0011: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // field@0e1a │ │ +102332: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x000c line=52 │ │ 0x000f line=53 │ │ 0x0013 line=54 │ │ locals : │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 1876215 bytes, number of entries: 858 │ │ │ +Zip file size: 1876320 bytes, number of entries: 858 │ │ │ ?rwxrwxr-x 2.0 unx 1013 b- stor 80-Jan-01 00:00 com/badlogic/gdx/Application$ApplicationType.class │ │ │ ?rwxrwxr-x 2.0 unx 1191 b- stor 80-Jan-01 00:00 com/badlogic/gdx/Application.class │ │ │ ?rwxrwxr-x 2.0 unx 204 b- stor 80-Jan-01 00:00 com/badlogic/gdx/ApplicationListener.class │ │ │ ?rwxrwxr-x 2.0 unx 392 b- stor 80-Jan-01 00:00 com/badlogic/gdx/Audio.class │ │ │ ?rwxrwxr-x 2.0 unx 958 b- stor 80-Jan-01 00:00 com/badlogic/gdx/Files$FileType.class │ │ │ ?rwxrwxr-x 2.0 unx 503 b- stor 80-Jan-01 00:00 com/badlogic/gdx/Files.class │ │ │ ?rwxrwxr-x 2.0 unx 649 b- stor 80-Jan-01 00:00 com/badlogic/gdx/Gdx.class │ │ │ @@ -153,15 +153,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 356 b- stor 80-Jan-01 00:00 com/badlogic/gdx/graphics/g2d/SpriteCache$Cache.class │ │ │ ?rwxrwxr-x 2.0 unx 596 b- stor 80-Jan-01 00:00 com/badlogic/gdx/graphics/g2d/TextureAtlas$1.class │ │ │ ?rwxrwxr-x 2.0 unx 939 b- stor 80-Jan-01 00:00 com/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page.class │ │ │ ?rwxrwxr-x 2.0 unx 545 b- stor 80-Jan-01 00:00 com/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region.class │ │ │ ?rwxrwxr-x 2.0 unx 6241 b- stor 80-Jan-01 00:00 com/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData.class │ │ │ ?rwxrwxr-x 2.0 unx 3957 b- stor 80-Jan-01 00:00 com/badlogic/gdx/graphics/g2d/TextureRegion.class │ │ │ ?rwxrwxr-x 2.0 unx 214 b- stor 80-Jan-01 00:00 com/badlogic/gdx/graphics/g2d/freetype/FreeType$Pointer.class │ │ │ -?rwxrwxr-x 2.0 unx 7073 b- stor 80-Jan-01 00:00 com/badlogic/gdx/graphics/g2d/freetype/FreeType.class │ │ │ +?rwxrwxr-x 2.0 unx 7067 b- stor 80-Jan-01 00:00 com/badlogic/gdx/graphics/g2d/freetype/FreeType.class │ │ │ ?rwxrwxr-x 2.0 unx 498 b- stor 80-Jan-01 00:00 com/badlogic/gdx/graphics/g2d/freetype/FreeTypeFontGenerator$GlyphAndBitmap.class │ │ │ ?rwxrwxr-x 2.0 unx 4550 b- stor 80-Jan-01 00:00 com/badlogic/gdx/graphics/g2d/freetype/FreetypeBuild.class │ │ │ ?rwxrwxr-x 2.0 unx 555 b- stor 80-Jan-01 00:00 com/badlogic/gdx/graphics/g2d/tiled/TileSet.class │ │ │ ?rwxrwxr-x 2.0 unx 455 b- stor 80-Jan-01 00:00 com/badlogic/gdx/graphics/g2d/tiled/TiledLayer.class │ │ │ ?rwxrwxr-x 2.0 unx 495 b- stor 80-Jan-01 00:00 com/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline.class │ │ │ ?rwxrwxr-x 2.0 unx 389 b- stor 80-Jan-01 00:00 com/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property.class │ │ │ ?rwxrwxr-x 2.0 unx 1285 b- stor 80-Jan-01 00:00 com/badlogic/gdx/graphics/g2d/tiled/TiledLoader.class │ │ │ @@ -219,44 +219,44 @@ │ │ │ ?rwxrwxr-x 2.0 unx 765 b- stor 80-Jan-01 00:00 com/badlogic/gdx/math/Circle.class │ │ │ ?rwxrwxr-x 2.0 unx 3129 b- stor 80-Jan-01 00:00 com/badlogic/gdx/math/EarClippingTriangulator.class │ │ │ ?rwxrwxr-x 2.0 unx 936 b- stor 80-Jan-01 00:00 com/badlogic/gdx/math/FloatCounter.class │ │ │ ?rwxrwxr-x 2.0 unx 3222 b- stor 80-Jan-01 00:00 com/badlogic/gdx/math/Frustum.class │ │ │ ?rwxrwxr-x 2.0 unx 3330 b- stor 80-Jan-01 00:00 com/badlogic/gdx/math/Interpolation.class │ │ │ ?rwxrwxr-x 2.0 unx 322 b- stor 80-Jan-01 00:00 com/badlogic/gdx/math/Intersector$MinimumTranslationVector.class │ │ │ ?rwxrwxr-x 2.0 unx 1338 b- stor 80-Jan-01 00:00 com/badlogic/gdx/math/Intersector$SplitTriangle.class │ │ │ -?rwxrwxr-x 2.0 unx 18425 b- defN 80-Jan-01 00:00 com/badlogic/gdx/math/Intersector.class │ │ │ +?rwxrwxr-x 2.0 unx 18433 b- defN 80-Jan-01 00:00 com/badlogic/gdx/math/Intersector.class │ │ │ ?rwxrwxr-x 2.0 unx 465 b- stor 80-Jan-01 00:00 com/badlogic/gdx/math/MathUtils$Atan2.class │ │ │ ?rwxrwxr-x 2.0 unx 462 b- stor 80-Jan-01 00:00 com/badlogic/gdx/math/MathUtils$Cos.class │ │ │ ?rwxrwxr-x 2.0 unx 462 b- stor 80-Jan-01 00:00 com/badlogic/gdx/math/MathUtils$Sin.class │ │ │ ?rwxrwxr-x 2.0 unx 3018 b- stor 80-Jan-01 00:00 com/badlogic/gdx/math/MathUtils.class │ │ │ ?rwxrwxr-x 2.0 unx 6792 b- stor 80-Jan-01 00:00 com/badlogic/gdx/math/Matrix3.class │ │ │ ?rwxrwxr-x 2.0 unx 18271 b- defN 80-Jan-01 00:00 com/badlogic/gdx/math/Matrix4.class │ │ │ ?rwxrwxr-x 2.0 unx 826 b- stor 80-Jan-01 00:00 com/badlogic/gdx/math/Plane$PlaneSide.class │ │ │ ?rwxrwxr-x 2.0 unx 2421 b- stor 80-Jan-01 00:00 com/badlogic/gdx/math/Plane.class │ │ │ ?rwxrwxr-x 2.0 unx 2847 b- stor 80-Jan-01 00:00 com/badlogic/gdx/math/Polygon.class │ │ │ -?rwxrwxr-x 2.0 unx 6938 b- stor 80-Jan-01 00:00 com/badlogic/gdx/math/Quaternion.class │ │ │ +?rwxrwxr-x 2.0 unx 7084 b- stor 80-Jan-01 00:00 com/badlogic/gdx/math/Quaternion.class │ │ │ ?rwxrwxr-x 2.0 unx 2256 b- stor 80-Jan-01 00:00 com/badlogic/gdx/math/Rectangle.class │ │ │ -?rwxrwxr-x 2.0 unx 4082 b- stor 80-Jan-01 00:00 com/badlogic/gdx/math/Vector2.class │ │ │ +?rwxrwxr-x 2.0 unx 4078 b- stor 80-Jan-01 00:00 com/badlogic/gdx/math/Vector2.class │ │ │ ?rwxrwxr-x 2.0 unx 6653 b- stor 80-Jan-01 00:00 com/badlogic/gdx/math/Vector3.class │ │ │ ?rwxrwxr-x 2.0 unx 1203 b- stor 80-Jan-01 00:00 com/badlogic/gdx/math/WindowedMean.class │ │ │ ?rwxrwxr-x 2.0 unx 5891 b- stor 80-Jan-01 00:00 com/badlogic/gdx/math/collision/BoundingBox.class │ │ │ ?rwxrwxr-x 2.0 unx 2009 b- stor 80-Jan-01 00:00 com/badlogic/gdx/math/collision/Ray.class │ │ │ ?rwxrwxr-x 2.0 unx 708 b- stor 80-Jan-01 00:00 com/badlogic/gdx/math/collision/Segment.class │ │ │ ?rwxrwxr-x 2.0 unx 713 b- stor 80-Jan-01 00:00 com/badlogic/gdx/math/collision/Sphere.class │ │ │ ?rwxrwxr-x 2.0 unx 1082 b- stor 80-Jan-01 00:00 com/badlogic/gdx/net/NetJavaImpl$1$1.class │ │ │ ?rwxrwxr-x 2.0 unx 758 b- stor 80-Jan-01 00:00 com/badlogic/gdx/net/NetJavaImpl$1$2.class │ │ │ ?rwxrwxr-x 2.0 unx 2101 b- stor 80-Jan-01 00:00 com/badlogic/gdx/net/NetJavaImpl$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2851 b- stor 80-Jan-01 00:00 com/badlogic/gdx/net/NetJavaImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 494 b- stor 80-Jan-01 00:00 com/badlogic/gdx/net/ServerSocketHints.class │ │ │ ?rwxrwxr-x 2.0 unx 641 b- stor 80-Jan-01 00:00 com/badlogic/gdx/net/SocketHints.class │ │ │ -?rwxrwxr-x 2.0 unx 9881 b- stor 80-Jan-01 00:00 com/badlogic/gdx/physics/box2d/Body.class │ │ │ +?rwxrwxr-x 2.0 unx 9863 b- stor 80-Jan-01 00:00 com/badlogic/gdx/physics/box2d/Body.class │ │ │ ?rwxrwxr-x 2.0 unx 1011 b- stor 80-Jan-01 00:00 com/badlogic/gdx/physics/box2d/BodyDef$BodyType.class │ │ │ ?rwxrwxr-x 2.0 unx 864 b- stor 80-Jan-01 00:00 com/badlogic/gdx/physics/box2d/BodyDef.class │ │ │ -?rwxrwxr-x 2.0 unx 10071 b- defN 80-Jan-01 00:00 com/badlogic/gdx/physics/box2d/Box2DDebugRenderer.class │ │ │ -?rwxrwxr-x 2.0 unx 2612 b- stor 80-Jan-01 00:00 com/badlogic/gdx/physics/box2d/Contact.class │ │ │ +?rwxrwxr-x 2.0 unx 10067 b- defN 80-Jan-01 00:00 com/badlogic/gdx/physics/box2d/Box2DDebugRenderer.class │ │ │ +?rwxrwxr-x 2.0 unx 2608 b- stor 80-Jan-01 00:00 com/badlogic/gdx/physics/box2d/Contact.class │ │ │ ?rwxrwxr-x 2.0 unx 206 b- stor 80-Jan-01 00:00 com/badlogic/gdx/physics/box2d/ContactFilter.class │ │ │ ?rwxrwxr-x 2.0 unx 782 b- stor 80-Jan-01 00:00 com/badlogic/gdx/physics/box2d/ContactImpulse.class │ │ │ ?rwxrwxr-x 2.0 unx 407 b- stor 80-Jan-01 00:00 com/badlogic/gdx/physics/box2d/ContactListener.class │ │ │ ?rwxrwxr-x 2.0 unx 102 b- stor 80-Jan-01 00:00 com/badlogic/gdx/physics/box2d/DestructionListener.class │ │ │ ?rwxrwxr-x 2.0 unx 269 b- stor 80-Jan-01 00:00 com/badlogic/gdx/physics/box2d/Filter.class │ │ │ ?rwxrwxr-x 2.0 unx 3494 b- stor 80-Jan-01 00:00 com/badlogic/gdx/physics/box2d/Fixture.class │ │ │ ?rwxrwxr-x 2.0 unx 500 b- stor 80-Jan-01 00:00 com/badlogic/gdx/physics/box2d/FixtureDef.class │ │ │ @@ -353,15 +353,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 25254 b- defN 80-Jan-01 00:00 com/badlogic/gdx/utils/JsonReader.class │ │ │ ?rwxrwxr-x 2.0 unx 627 b- stor 80-Jan-01 00:00 com/badlogic/gdx/utils/JsonWriter$1.class │ │ │ ?rwxrwxr-x 2.0 unx 563 b- stor 80-Jan-01 00:00 com/badlogic/gdx/utils/JsonWriter$JsonObject.class │ │ │ ?rwxrwxr-x 2.0 unx 2562 b- stor 80-Jan-01 00:00 com/badlogic/gdx/utils/JsonWriter$OutputType.class │ │ │ ?rwxrwxr-x 2.0 unx 2662 b- stor 80-Jan-01 00:00 com/badlogic/gdx/utils/JsonWriter.class │ │ │ ?rwxrwxr-x 2.0 unx 1730 b- stor 80-Jan-01 00:00 com/badlogic/gdx/utils/LittleEndianInputStream.class │ │ │ ?rwxrwxr-x 2.0 unx 1376 b- stor 80-Jan-01 00:00 com/badlogic/gdx/utils/Logger.class │ │ │ -?rwxrwxr-x 2.0 unx 4740 b- stor 80-Jan-01 00:00 com/badlogic/gdx/utils/LongArray.class │ │ │ +?rwxrwxr-x 2.0 unx 4736 b- stor 80-Jan-01 00:00 com/badlogic/gdx/utils/LongArray.class │ │ │ ?rwxrwxr-x 2.0 unx 543 b- stor 80-Jan-01 00:00 com/badlogic/gdx/utils/LongMap$Entry.class │ │ │ ?rwxrwxr-x 2.0 unx 1273 b- stor 80-Jan-01 00:00 com/badlogic/gdx/utils/LongMap$MapIterator.class │ │ │ ?rwxrwxr-x 2.0 unx 8247 b- stor 80-Jan-01 00:00 com/badlogic/gdx/utils/LongMap.class │ │ │ ?rwxrwxr-x 2.0 unx 628 b- stor 80-Jan-01 00:00 com/badlogic/gdx/utils/NumberUtils.class │ │ │ ?rwxrwxr-x 2.0 unx 546 b- stor 80-Jan-01 00:00 com/badlogic/gdx/utils/ObjectIntMap$Entry.class │ │ │ ?rwxrwxr-x 2.0 unx 1009 b- stor 80-Jan-01 00:00 com/badlogic/gdx/utils/ObjectIntMap$MapIterator.class │ │ │ ?rwxrwxr-x 2.0 unx 7476 b- stor 80-Jan-01 00:00 com/badlogic/gdx/utils/ObjectIntMap.class │ │ │ @@ -429,15 +429,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 209 b- stor 80-Jan-01 00:00 se/danielj/geometridestroyer/R$drawable.class │ │ │ ?rwxrwxr-x 2.0 unx 200 b- stor 80-Jan-01 00:00 se/danielj/geometridestroyer/R$layout.class │ │ │ ?rwxrwxr-x 2.0 unx 204 b- stor 80-Jan-01 00:00 se/danielj/geometridestroyer/R$string.class │ │ │ ?rwxrwxr-x 2.0 unx 145 b- stor 80-Jan-01 00:00 se/danielj/geometridestroyer/R.class │ │ │ ?rwxrwxr-x 2.0 unx 987 b- stor 80-Jan-01 00:00 se/danielj/geometridestroyer/misc/FontManager.class │ │ │ ?rwxrwxr-x 2.0 unx 1001 b- stor 80-Jan-01 00:00 se/danielj/geometridestroyer/misc/MusicManager.class │ │ │ ?rwxrwxr-x 2.0 unx 1028 b- stor 80-Jan-01 00:00 se/danielj/geometridestroyer/misc/SpriteManager$Sprites.class │ │ │ -?rwxrwxr-x 2.0 unx 1466 b- stor 80-Jan-01 00:00 se/danielj/geometridestroyer/misc/SpriteManager.class │ │ │ +?rwxrwxr-x 2.0 unx 1461 b- stor 80-Jan-01 00:00 se/danielj/geometridestroyer/misc/SpriteManager.class │ │ │ ?rwxrwxr-x 2.0 unx 418 b- stor 80-Jan-01 00:00 com/badlogic/gdx/ApplicationAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 1062 b- stor 80-Jan-01 00:00 com/badlogic/gdx/Game.class │ │ │ ?rwxrwxr-x 2.0 unx 538 b- stor 80-Jan-01 00:00 com/badlogic/gdx/InputAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 2178 b- stor 80-Jan-01 00:00 com/badlogic/gdx/InputMultiplexer.class │ │ │ ?rwxrwxr-x 2.0 unx 18660 b- defN 80-Jan-01 00:00 com/badlogic/gdx/assets/AssetManager.class │ │ │ ?rwxrwxr-x 2.0 unx 524 b- stor 80-Jan-01 00:00 com/badlogic/gdx/assets/loaders/AsynchronousAssetLoader.class │ │ │ ?rwxrwxr-x 2.0 unx 549 b- stor 80-Jan-01 00:00 com/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter.class │ │ │ @@ -585,15 +585,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 478 b- stor 80-Jan-01 00:00 com/badlogic/gdx/math/Interpolation$Pow.class │ │ │ ?rwxrwxr-x 2.0 unx 406 b- stor 80-Jan-01 00:00 com/badlogic/gdx/math/Interpolation$Swing.class │ │ │ ?rwxrwxr-x 2.0 unx 299 b- stor 80-Jan-01 00:00 com/badlogic/gdx/math/Interpolation$SwingIn.class │ │ │ ?rwxrwxr-x 2.0 unx 312 b- stor 80-Jan-01 00:00 com/badlogic/gdx/math/Interpolation$SwingOut.class │ │ │ ?rwxrwxr-x 2.0 unx 1677 b- stor 80-Jan-01 00:00 com/badlogic/gdx/net/NetJavaImpl$HttpClientResponse.class │ │ │ ?rwxrwxr-x 2.0 unx 269 b- stor 80-Jan-01 00:00 com/badlogic/gdx/net/ServerSocket.class │ │ │ ?rwxrwxr-x 2.0 unx 252 b- stor 80-Jan-01 00:00 com/badlogic/gdx/net/Socket.class │ │ │ -?rwxrwxr-x 2.0 unx 1750 b- stor 80-Jan-01 00:00 com/badlogic/gdx/physics/box2d/ChainShape.class │ │ │ +?rwxrwxr-x 2.0 unx 1746 b- stor 80-Jan-01 00:00 com/badlogic/gdx/physics/box2d/ChainShape.class │ │ │ ?rwxrwxr-x 2.0 unx 1041 b- stor 80-Jan-01 00:00 com/badlogic/gdx/physics/box2d/CircleShape.class │ │ │ ?rwxrwxr-x 2.0 unx 1156 b- stor 80-Jan-01 00:00 com/badlogic/gdx/physics/box2d/EdgeShape.class │ │ │ ?rwxrwxr-x 2.0 unx 1464 b- stor 80-Jan-01 00:00 com/badlogic/gdx/physics/box2d/PolygonShape.class │ │ │ ?rwxrwxr-x 2.0 unx 544 b- stor 80-Jan-01 00:00 com/badlogic/gdx/physics/box2d/World$1.class │ │ │ ?rwxrwxr-x 2.0 unx 544 b- stor 80-Jan-01 00:00 com/badlogic/gdx/physics/box2d/World$2.class │ │ │ ?rwxrwxr-x 2.0 unx 14723 b- defN 80-Jan-01 00:00 com/badlogic/gdx/physics/box2d/World.class │ │ │ ?rwxrwxr-x 2.0 unx 807 b- stor 80-Jan-01 00:00 com/badlogic/gdx/physics/box2d/joints/DistanceJoint.class │ │ │ @@ -676,15 +676,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 3484 b- stor 80-Jan-01 00:00 se/danielj/geometridestroyer/Credits.class │ │ │ ?rwxrwxr-x 2.0 unx 1331 b- stor 80-Jan-01 00:00 se/danielj/geometridestroyer/GeometriDestroyer$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2547 b- stor 80-Jan-01 00:00 se/danielj/geometridestroyer/GeometriDestroyer$2.class │ │ │ ?rwxrwxr-x 2.0 unx 2603 b- stor 80-Jan-01 00:00 se/danielj/geometridestroyer/GeometriDestroyer$3.class │ │ │ ?rwxrwxr-x 2.0 unx 1179 b- stor 80-Jan-01 00:00 se/danielj/geometridestroyer/GeometriDestroyer$4$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1552 b- stor 80-Jan-01 00:00 se/danielj/geometridestroyer/GeometriDestroyer$4.class │ │ │ ?rwxrwxr-x 2.0 unx 567 b- stor 80-Jan-01 00:00 se/danielj/geometridestroyer/GeometriDestroyer$NullVictoryChecker.class │ │ │ -?rwxrwxr-x 2.0 unx 10588 b- defN 80-Jan-01 00:00 se/danielj/geometridestroyer/GeometriDestroyer.class │ │ │ +?rwxrwxr-x 2.0 unx 10663 b- defN 80-Jan-01 00:00 se/danielj/geometridestroyer/GeometriDestroyer.class │ │ │ ?rwxrwxr-x 2.0 unx 5646 b- stor 80-Jan-01 00:00 se/danielj/geometridestroyer/LevelScreen.class │ │ │ ?rwxrwxr-x 2.0 unx 2845 b- stor 80-Jan-01 00:00 com/badlogic/gdx/assets/loaders/BitmapFontLoader.class │ │ │ ?rwxrwxr-x 2.0 unx 1269 b- stor 80-Jan-01 00:00 com/badlogic/gdx/assets/loaders/MusicLoader.class │ │ │ ?rwxrwxr-x 2.0 unx 1582 b- stor 80-Jan-01 00:00 com/badlogic/gdx/assets/loaders/PixmapLoader.class │ │ │ ?rwxrwxr-x 2.0 unx 2357 b- stor 80-Jan-01 00:00 com/badlogic/gdx/assets/loaders/SkinLoader.class │ │ │ ?rwxrwxr-x 2.0 unx 1269 b- stor 80-Jan-01 00:00 com/badlogic/gdx/assets/loaders/SoundLoader.class │ │ │ ?rwxrwxr-x 2.0 unx 3203 b- stor 80-Jan-01 00:00 com/badlogic/gdx/assets/loaders/TextureAtlasLoader.class │ │ │ @@ -853,8 +853,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 6168 b- stor 80-Jan-01 00:00 com/badlogic/gdx/scenes/scene2d/ui/Button.class │ │ │ ?rwxrwxr-x 2.0 unx 5955 b- stor 80-Jan-01 00:00 com/badlogic/gdx/scenes/scene2d/ui/Window.class │ │ │ ?rwxrwxr-x 2.0 unx 6363 b- stor 80-Jan-01 00:00 com/badlogic/gdx/scenes/scene2d/ui/Dialog.class │ │ │ ?rwxrwxr-x 2.0 unx 3563 b- stor 80-Jan-01 00:00 com/badlogic/gdx/scenes/scene2d/ui/ImageButton.class │ │ │ ?rwxrwxr-x 2.0 unx 4653 b- stor 80-Jan-01 00:00 com/badlogic/gdx/scenes/scene2d/ui/ImageTextButton.class │ │ │ ?rwxrwxr-x 2.0 unx 3498 b- stor 80-Jan-01 00:00 com/badlogic/gdx/scenes/scene2d/ui/TextButton.class │ │ │ ?rwxrwxr-x 2.0 unx 2667 b- stor 80-Jan-01 00:00 com/badlogic/gdx/scenes/scene2d/ui/CheckBox.class │ │ │ -858 files, 2093691 bytes uncompressed, 1718041 bytes compressed: 17.9% │ │ │ +858 files, 2093871 bytes uncompressed, 1718146 bytes compressed: 18.0% │ │ ├── com/badlogic/gdx/files/FileHandle.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -329,15 +329,15 @@ │ │ │ │ // 86: aload_0 │ │ │ │ // 87: invokevirtual com/badlogic/gdx/files/FileHandle.file:()Ljava/io/File; │ │ │ │ // 90: astore_1 │ │ │ │ // 91: aload_1 │ │ │ │ // 92: invokevirtual java/io/File.length:()J │ │ │ │ // 95: lstore 5 │ │ │ │ // 97: goto 63 │ │ │ │ - // 100: pop │ │ │ │ + // 100: astore_1 │ │ │ │ // 101: goto 63 │ │ │ │ // 104: astore_1 │ │ │ │ // 105: goto 72 │ │ │ │ // 108: astore_2 │ │ │ │ // 109: goto 84 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ @@ -631,202 +631,200 @@ │ │ │ │ public byte[] readBytes() { │ │ │ │ // │ │ │ │ // This method could not be decompiled. │ │ │ │ // │ │ │ │ // Original Bytecode: │ │ │ │ // │ │ │ │ // 1: istore_1 │ │ │ │ - // 2: aconst_null │ │ │ │ - // 3: astore_2 │ │ │ │ - // 4: aload_0 │ │ │ │ - // 5: invokevirtual com/badlogic/gdx/files/FileHandle.length:()J │ │ │ │ - // 8: lstore_3 │ │ │ │ - // 9: lload_3 │ │ │ │ - // 10: l2i │ │ │ │ - // 11: istore 5 │ │ │ │ - // 13: iload 5 │ │ │ │ - // 15: ifne 23 │ │ │ │ - // 18: sipush 512 │ │ │ │ - // 21: istore 5 │ │ │ │ - // 23: iload 5 │ │ │ │ - // 25: newarray B │ │ │ │ - // 27: astore 6 │ │ │ │ - // 29: iconst_0 │ │ │ │ - // 30: istore 7 │ │ │ │ - // 32: aload_0 │ │ │ │ - // 33: invokevirtual com/badlogic/gdx/files/FileHandle.read:()Ljava/io/InputStream; │ │ │ │ - // 36: astore 8 │ │ │ │ - // 38: aload 6 │ │ │ │ - // 40: arraylength │ │ │ │ - // 41: iload 7 │ │ │ │ - // 43: isub │ │ │ │ - // 44: istore 9 │ │ │ │ - // 46: aload 8 │ │ │ │ - // 48: aload 6 │ │ │ │ - // 50: iload 7 │ │ │ │ - // 52: iload 9 │ │ │ │ - // 54: invokevirtual java/io/InputStream.read:([BII)I │ │ │ │ - // 57: istore 10 │ │ │ │ - // 59: iload 10 │ │ │ │ - // 61: iload_1 │ │ │ │ - // 62: if_icmpne 111 │ │ │ │ - // 65: aload 8 │ │ │ │ - // 67: ifnull 75 │ │ │ │ - // 70: aload 8 │ │ │ │ - // 72: invokevirtual java/io/InputStream.close:()V │ │ │ │ - // 75: aload 6 │ │ │ │ - // 77: arraylength │ │ │ │ - // 78: istore 9 │ │ │ │ - // 80: iload 7 │ │ │ │ - // 82: iload 9 │ │ │ │ - // 84: if_icmpge 108 │ │ │ │ - // 87: iload 7 │ │ │ │ - // 89: newarray B │ │ │ │ - // 91: astore 11 │ │ │ │ - // 93: aload 6 │ │ │ │ - // 95: iconst_0 │ │ │ │ - // 96: aload 11 │ │ │ │ - // 98: iconst_0 │ │ │ │ - // 99: iload 7 │ │ │ │ - // 101: invokestatic java/lang/System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ │ │ - // 104: aload 11 │ │ │ │ - // 106: astore 6 │ │ │ │ - // 108: aload 6 │ │ │ │ - // 110: areturn │ │ │ │ - // 111: iload 7 │ │ │ │ - // 113: iload 10 │ │ │ │ - // 115: iadd │ │ │ │ - // 116: istore 7 │ │ │ │ - // 118: aload 6 │ │ │ │ - // 120: arraylength │ │ │ │ - // 121: istore 9 │ │ │ │ - // 123: iload 7 │ │ │ │ - // 125: iload 9 │ │ │ │ - // 127: if_icmpne 38 │ │ │ │ - // 130: aload 8 │ │ │ │ - // 132: invokevirtual java/io/InputStream.read:()I │ │ │ │ - // 135: istore 12 │ │ │ │ - // 137: iload 12 │ │ │ │ - // 139: iload_1 │ │ │ │ - // 140: if_icmpeq 65 │ │ │ │ - // 143: aload 6 │ │ │ │ - // 145: arraylength │ │ │ │ - // 146: iconst_2 │ │ │ │ - // 147: imul │ │ │ │ - // 148: istore 9 │ │ │ │ - // 150: iload 9 │ │ │ │ - // 152: newarray B │ │ │ │ - // 154: astore 11 │ │ │ │ - // 156: iconst_0 │ │ │ │ - // 157: istore 9 │ │ │ │ - // 159: aconst_null │ │ │ │ - // 160: astore 13 │ │ │ │ - // 162: aconst_null │ │ │ │ - // 163: astore 14 │ │ │ │ - // 165: aload 6 │ │ │ │ - // 167: iconst_0 │ │ │ │ - // 168: aload 11 │ │ │ │ - // 170: iconst_0 │ │ │ │ - // 171: iload 7 │ │ │ │ - // 173: invokestatic java/lang/System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ │ │ - // 176: aload 11 │ │ │ │ - // 178: astore 6 │ │ │ │ - // 180: iload 7 │ │ │ │ - // 182: iconst_1 │ │ │ │ - // 183: iadd │ │ │ │ - // 184: istore 15 │ │ │ │ - // 186: iload 12 │ │ │ │ - // 188: i2b │ │ │ │ - // 189: istore 9 │ │ │ │ - // 191: aload 11 │ │ │ │ - // 193: iload 7 │ │ │ │ - // 195: iload 9 │ │ │ │ - // 197: bastore │ │ │ │ - // 198: iload 15 │ │ │ │ - // 200: istore 7 │ │ │ │ - // 202: goto 38 │ │ │ │ - // 205: astore 16 │ │ │ │ - // 207: new Lcom/badlogic/gdx/utils/GdxRuntimeException; │ │ │ │ - // 210: astore 13 │ │ │ │ - // 212: new Ljava/lang/StringBuilder; │ │ │ │ - // 215: astore 14 │ │ │ │ - // 217: aload 14 │ │ │ │ - // 219: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 222: ldc_w "Error reading file: " │ │ │ │ - // 225: astore_2 │ │ │ │ - // 226: aload 14 │ │ │ │ - // 228: aload_2 │ │ │ │ + // 2: aload_0 │ │ │ │ + // 3: invokevirtual com/badlogic/gdx/files/FileHandle.length:()J │ │ │ │ + // 6: lstore_2 │ │ │ │ + // 7: lload_2 │ │ │ │ + // 8: l2i │ │ │ │ + // 9: istore 4 │ │ │ │ + // 11: iload 4 │ │ │ │ + // 13: ifne 21 │ │ │ │ + // 16: sipush 512 │ │ │ │ + // 19: istore 4 │ │ │ │ + // 21: iload 4 │ │ │ │ + // 23: newarray B │ │ │ │ + // 25: astore 5 │ │ │ │ + // 27: iconst_0 │ │ │ │ + // 28: istore 6 │ │ │ │ + // 30: aload_0 │ │ │ │ + // 31: invokevirtual com/badlogic/gdx/files/FileHandle.read:()Ljava/io/InputStream; │ │ │ │ + // 34: astore 7 │ │ │ │ + // 36: aload 5 │ │ │ │ + // 38: arraylength │ │ │ │ + // 39: iload 6 │ │ │ │ + // 41: isub │ │ │ │ + // 42: istore 8 │ │ │ │ + // 44: aload 7 │ │ │ │ + // 46: aload 5 │ │ │ │ + // 48: iload 6 │ │ │ │ + // 50: iload 8 │ │ │ │ + // 52: invokevirtual java/io/InputStream.read:([BII)I │ │ │ │ + // 55: istore 9 │ │ │ │ + // 57: iload 9 │ │ │ │ + // 59: iload_1 │ │ │ │ + // 60: if_icmpne 109 │ │ │ │ + // 63: aload 7 │ │ │ │ + // 65: ifnull 73 │ │ │ │ + // 68: aload 7 │ │ │ │ + // 70: invokevirtual java/io/InputStream.close:()V │ │ │ │ + // 73: aload 5 │ │ │ │ + // 75: arraylength │ │ │ │ + // 76: istore 8 │ │ │ │ + // 78: iload 6 │ │ │ │ + // 80: iload 8 │ │ │ │ + // 82: if_icmpge 106 │ │ │ │ + // 85: iload 6 │ │ │ │ + // 87: newarray B │ │ │ │ + // 89: astore 10 │ │ │ │ + // 91: aload 5 │ │ │ │ + // 93: iconst_0 │ │ │ │ + // 94: aload 10 │ │ │ │ + // 96: iconst_0 │ │ │ │ + // 97: iload 6 │ │ │ │ + // 99: invokestatic java/lang/System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ │ │ + // 102: aload 10 │ │ │ │ + // 104: astore 5 │ │ │ │ + // 106: aload 5 │ │ │ │ + // 108: areturn │ │ │ │ + // 109: iload 6 │ │ │ │ + // 111: iload 9 │ │ │ │ + // 113: iadd │ │ │ │ + // 114: istore 6 │ │ │ │ + // 116: aload 5 │ │ │ │ + // 118: arraylength │ │ │ │ + // 119: istore 8 │ │ │ │ + // 121: iload 6 │ │ │ │ + // 123: iload 8 │ │ │ │ + // 125: if_icmpne 36 │ │ │ │ + // 128: aload 7 │ │ │ │ + // 130: invokevirtual java/io/InputStream.read:()I │ │ │ │ + // 133: istore 11 │ │ │ │ + // 135: iload 11 │ │ │ │ + // 137: iload_1 │ │ │ │ + // 138: if_icmpeq 63 │ │ │ │ + // 141: aload 5 │ │ │ │ + // 143: arraylength │ │ │ │ + // 144: iconst_2 │ │ │ │ + // 145: imul │ │ │ │ + // 146: istore 8 │ │ │ │ + // 148: iload 8 │ │ │ │ + // 150: newarray B │ │ │ │ + // 152: astore 10 │ │ │ │ + // 154: iconst_0 │ │ │ │ + // 155: istore 8 │ │ │ │ + // 157: aconst_null │ │ │ │ + // 158: astore 12 │ │ │ │ + // 160: aconst_null │ │ │ │ + // 161: astore 13 │ │ │ │ + // 163: aload 5 │ │ │ │ + // 165: iconst_0 │ │ │ │ + // 166: aload 10 │ │ │ │ + // 168: iconst_0 │ │ │ │ + // 169: iload 6 │ │ │ │ + // 171: invokestatic java/lang/System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ │ │ + // 174: aload 10 │ │ │ │ + // 176: astore 5 │ │ │ │ + // 178: iload 6 │ │ │ │ + // 180: iconst_1 │ │ │ │ + // 181: iadd │ │ │ │ + // 182: istore 14 │ │ │ │ + // 184: iload 11 │ │ │ │ + // 186: i2b │ │ │ │ + // 187: istore 8 │ │ │ │ + // 189: aload 10 │ │ │ │ + // 191: iload 6 │ │ │ │ + // 193: iload 8 │ │ │ │ + // 195: bastore │ │ │ │ + // 196: iload 14 │ │ │ │ + // 198: istore 6 │ │ │ │ + // 200: goto 36 │ │ │ │ + // 203: astore 15 │ │ │ │ + // 205: new Lcom/badlogic/gdx/utils/GdxRuntimeException; │ │ │ │ + // 208: astore 12 │ │ │ │ + // 210: new Ljava/lang/StringBuilder; │ │ │ │ + // 213: astore 13 │ │ │ │ + // 215: aload 13 │ │ │ │ + // 217: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 220: ldc_w "Error reading file: " │ │ │ │ + // 223: astore 16 │ │ │ │ + // 225: aload 13 │ │ │ │ + // 227: aload 16 │ │ │ │ // 229: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 232: astore 14 │ │ │ │ - // 234: aload 14 │ │ │ │ + // 232: astore 13 │ │ │ │ + // 234: aload 13 │ │ │ │ // 236: aload_0 │ │ │ │ // 237: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - // 240: astore 14 │ │ │ │ - // 242: aload 14 │ │ │ │ + // 240: astore 13 │ │ │ │ + // 242: aload 13 │ │ │ │ // 244: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 247: astore 14 │ │ │ │ - // 249: aload 13 │ │ │ │ - // 251: aload 14 │ │ │ │ - // 253: aload 16 │ │ │ │ + // 247: astore 13 │ │ │ │ + // 249: aload 12 │ │ │ │ + // 251: aload 13 │ │ │ │ + // 253: aload 15 │ │ │ │ // 255: invokespecial com/badlogic/gdx/utils/GdxRuntimeException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ │ │ - // 258: aload 13 │ │ │ │ + // 258: aload 12 │ │ │ │ // 260: athrow │ │ │ │ - // 261: astore 13 │ │ │ │ - // 263: aload 8 │ │ │ │ + // 261: astore 12 │ │ │ │ + // 263: aload 7 │ │ │ │ // 265: ifnull 273 │ │ │ │ - // 268: aload 8 │ │ │ │ + // 268: aload 7 │ │ │ │ // 270: invokevirtual java/io/InputStream.close:()V │ │ │ │ - // 273: aload 13 │ │ │ │ + // 273: aload 12 │ │ │ │ // 275: athrow │ │ │ │ - // 276: astore 13 │ │ │ │ - // 278: goto 75 │ │ │ │ - // 281: astore 14 │ │ │ │ + // 276: astore 12 │ │ │ │ + // 278: goto 73 │ │ │ │ + // 281: astore 13 │ │ │ │ // 283: goto 273 │ │ │ │ - // 286: astore 13 │ │ │ │ - // 288: iload 15 │ │ │ │ - // 290: istore 7 │ │ │ │ + // 286: astore 12 │ │ │ │ + // 288: iload 14 │ │ │ │ + // 290: istore 6 │ │ │ │ // 292: goto 263 │ │ │ │ - // 295: astore 16 │ │ │ │ - // 297: iload 15 │ │ │ │ - // 299: istore 7 │ │ │ │ - // 301: goto 207 │ │ │ │ + // 295: astore 15 │ │ │ │ + // 297: iload 14 │ │ │ │ + // 299: istore 6 │ │ │ │ + // 301: goto 205 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- --------------------- │ │ │ │ - // 38 41 205 207 Ljava/io/IOException; │ │ │ │ - // 38 41 261 263 Any │ │ │ │ - // 52 57 205 207 Ljava/io/IOException; │ │ │ │ - // 52 57 261 263 Any │ │ │ │ - // 70 75 276 281 Ljava/io/IOException; │ │ │ │ - // 118 121 205 207 Ljava/io/IOException; │ │ │ │ - // 118 121 261 263 Any │ │ │ │ - // 130 135 205 207 Ljava/io/IOException; │ │ │ │ - // 130 135 261 263 Any │ │ │ │ - // 143 146 205 207 Ljava/io/IOException; │ │ │ │ - // 143 146 261 263 Any │ │ │ │ - // 150 154 205 207 Ljava/io/IOException; │ │ │ │ - // 150 154 261 263 Any │ │ │ │ - // 171 176 205 207 Ljava/io/IOException; │ │ │ │ - // 171 176 261 263 Any │ │ │ │ - // 195 198 295 304 Ljava/io/IOException; │ │ │ │ - // 195 198 286 295 Any │ │ │ │ - // 207 210 261 263 Any │ │ │ │ - // 212 215 261 263 Any │ │ │ │ - // 217 222 261 263 Any │ │ │ │ - // 228 232 261 263 Any │ │ │ │ + // 36 39 203 205 Ljava/io/IOException; │ │ │ │ + // 36 39 261 263 Any │ │ │ │ + // 50 55 203 205 Ljava/io/IOException; │ │ │ │ + // 50 55 261 263 Any │ │ │ │ + // 68 73 276 281 Ljava/io/IOException; │ │ │ │ + // 116 119 203 205 Ljava/io/IOException; │ │ │ │ + // 116 119 261 263 Any │ │ │ │ + // 128 133 203 205 Ljava/io/IOException; │ │ │ │ + // 128 133 261 263 Any │ │ │ │ + // 141 144 203 205 Ljava/io/IOException; │ │ │ │ + // 141 144 261 263 Any │ │ │ │ + // 148 152 203 205 Ljava/io/IOException; │ │ │ │ + // 148 152 261 263 Any │ │ │ │ + // 169 174 203 205 Ljava/io/IOException; │ │ │ │ + // 169 174 261 263 Any │ │ │ │ + // 193 196 295 304 Ljava/io/IOException; │ │ │ │ + // 193 196 286 295 Any │ │ │ │ + // 205 208 261 263 Any │ │ │ │ + // 210 213 261 263 Any │ │ │ │ + // 215 220 261 263 Any │ │ │ │ + // 227 232 261 263 Any │ │ │ │ // 236 240 261 263 Any │ │ │ │ // 242 247 261 263 Any │ │ │ │ // 253 258 261 263 Any │ │ │ │ // 258 261 261 263 Any │ │ │ │ // 268 273 281 286 Ljava/io/IOException; │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ - // java.lang.IndexOutOfBoundsException: Index 156 out of bounds for length 156 │ │ │ │ + // java.lang.IndexOutOfBoundsException: Index 154 out of bounds for length 154 │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) │ │ │ │ // at java.base/java.util.Objects.checkIndex(Objects.java:372) │ │ │ │ // at java.base/java.util.ArrayList.get(ArrayList.java:459) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3321) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.build(AstBuilder.java:113) │ │ ├── com/badlogic/gdx/graphics/g2d/freetype/FreeType.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -859,48 +859,46 @@ │ │ │ │ descriptor: (J)V │ │ │ │ flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE │ │ │ │ │ │ │ │ public static void doneFace(com.badlogic.gdx.graphics.g2d.freetype.FreeType$Face); │ │ │ │ descriptor: (Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;)V │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=7, args_size=1 │ │ │ │ + stack=300, locals=5, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #247 // Field com/badlogic/gdx/graphics/g2d/freetype/FreeType$Face.address:J │ │ │ │ - 4: lstore_1 │ │ │ │ - 5: lload_1 │ │ │ │ - 6: invokestatic #251 // Method doneFace:(J)V │ │ │ │ - 9: aload_0 │ │ │ │ - 10: getfield #255 // Field com/badlogic/gdx/graphics/g2d/freetype/FreeType$Face.library:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; │ │ │ │ - 13: getfield #261 // Field com/badlogic/gdx/graphics/g2d/freetype/FreeType$Library.fontData:Lcom/badlogic/gdx/utils/LongMap; │ │ │ │ - 16: astore_3 │ │ │ │ - 17: aload_0 │ │ │ │ - 18: getfield #247 // Field com/badlogic/gdx/graphics/g2d/freetype/FreeType$Face.address:J │ │ │ │ - 21: lstore 4 │ │ │ │ - 23: aload_3 │ │ │ │ - 24: lload 4 │ │ │ │ - 26: invokevirtual #267 // Method com/badlogic/gdx/utils/LongMap.get:(J)Ljava/lang/Object; │ │ │ │ - 29: checkcast #269 // class java/nio/ByteBuffer │ │ │ │ - 32: astore 6 │ │ │ │ - 34: aload 6 │ │ │ │ - 36: ifnull 65 │ │ │ │ - 39: aload_0 │ │ │ │ - 40: getfield #255 // Field com/badlogic/gdx/graphics/g2d/freetype/FreeType$Face.library:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; │ │ │ │ - 43: getfield #261 // Field com/badlogic/gdx/graphics/g2d/freetype/FreeType$Library.fontData:Lcom/badlogic/gdx/utils/LongMap; │ │ │ │ - 46: astore_3 │ │ │ │ - 47: aload_0 │ │ │ │ - 48: getfield #247 // Field com/badlogic/gdx/graphics/g2d/freetype/FreeType$Face.address:J │ │ │ │ - 51: lstore 4 │ │ │ │ - 53: aload_3 │ │ │ │ - 54: lload 4 │ │ │ │ - 56: invokevirtual #272 // Method com/badlogic/gdx/utils/LongMap.remove:(J)Ljava/lang/Object; │ │ │ │ - 59: pop │ │ │ │ - 60: aload 6 │ │ │ │ - 62: invokestatic #278 // Method com/badlogic/gdx/utils/BufferUtils.disposeUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)V │ │ │ │ - 65: return │ │ │ │ + 4: invokestatic #251 // Method doneFace:(J)V │ │ │ │ + 7: aload_0 │ │ │ │ + 8: getfield #255 // Field com/badlogic/gdx/graphics/g2d/freetype/FreeType$Face.library:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; │ │ │ │ + 11: getfield #261 // Field com/badlogic/gdx/graphics/g2d/freetype/FreeType$Library.fontData:Lcom/badlogic/gdx/utils/LongMap; │ │ │ │ + 14: astore_1 │ │ │ │ + 15: aload_0 │ │ │ │ + 16: getfield #247 // Field com/badlogic/gdx/graphics/g2d/freetype/FreeType$Face.address:J │ │ │ │ + 19: lstore_2 │ │ │ │ + 20: aload_1 │ │ │ │ + 21: lload_2 │ │ │ │ + 22: invokevirtual #267 // Method com/badlogic/gdx/utils/LongMap.get:(J)Ljava/lang/Object; │ │ │ │ + 25: checkcast #269 // class java/nio/ByteBuffer │ │ │ │ + 28: astore 4 │ │ │ │ + 30: aload 4 │ │ │ │ + 32: ifnull 59 │ │ │ │ + 35: aload_0 │ │ │ │ + 36: getfield #255 // Field com/badlogic/gdx/graphics/g2d/freetype/FreeType$Face.library:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; │ │ │ │ + 39: getfield #261 // Field com/badlogic/gdx/graphics/g2d/freetype/FreeType$Library.fontData:Lcom/badlogic/gdx/utils/LongMap; │ │ │ │ + 42: astore_1 │ │ │ │ + 43: aload_0 │ │ │ │ + 44: getfield #247 // Field com/badlogic/gdx/graphics/g2d/freetype/FreeType$Face.address:J │ │ │ │ + 47: lstore_2 │ │ │ │ + 48: aload_1 │ │ │ │ + 49: lload_2 │ │ │ │ + 50: invokevirtual #272 // Method com/badlogic/gdx/utils/LongMap.remove:(J)Ljava/lang/Object; │ │ │ │ + 53: pop │ │ │ │ + 54: aload 4 │ │ │ │ + 56: invokestatic #278 // Method com/badlogic/gdx/utils/BufferUtils.disposeUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)V │ │ │ │ + 59: return │ │ │ │ │ │ │ │ private static native void doneFreeType(long); │ │ │ │ descriptor: (J)V │ │ │ │ flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE │ │ │ │ │ │ │ │ public static void doneFreeType(com.badlogic.gdx.graphics.g2d.freetype.FreeType$Library); │ │ │ │ descriptor: (Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;)V │ │ ├── com/badlogic/gdx/math/Intersector.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -4246,379 +4246,383 @@ │ │ │ │ 623: fadd │ │ │ │ 624: fstore 31 │ │ │ │ 626: goto 588 │ │ │ │ 629: aload_1 │ │ │ │ 630: astore 6 │ │ │ │ 632: aload_1 │ │ │ │ 633: arraylength │ │ │ │ - 634: istore 34 │ │ │ │ - 636: iconst_0 │ │ │ │ - 637: istore 8 │ │ │ │ - 639: iload 8 │ │ │ │ - 641: iload 34 │ │ │ │ - 643: if_icmpge 1249 │ │ │ │ - 646: aload_1 │ │ │ │ + 634: istore 27 │ │ │ │ + 636: iload 27 │ │ │ │ + 638: istore 34 │ │ │ │ + 640: iconst_0 │ │ │ │ + 641: istore 8 │ │ │ │ + 643: iload 34 │ │ │ │ + 645: istore 27 │ │ │ │ 647: iload 8 │ │ │ │ - 649: faload │ │ │ │ - 650: fstore 9 │ │ │ │ - 652: iload 8 │ │ │ │ - 654: iconst_1 │ │ │ │ - 655: iadd │ │ │ │ - 656: istore 10 │ │ │ │ - 658: aload_1 │ │ │ │ - 659: iload 10 │ │ │ │ - 661: faload │ │ │ │ - 662: fstore 11 │ │ │ │ - 664: iload 8 │ │ │ │ - 666: iconst_2 │ │ │ │ - 667: iadd │ │ │ │ - 668: iload 34 │ │ │ │ - 670: irem │ │ │ │ - 671: istore 10 │ │ │ │ - 673: aload_1 │ │ │ │ - 674: iload 10 │ │ │ │ - 676: faload │ │ │ │ - 677: fstore 12 │ │ │ │ - 679: iload 8 │ │ │ │ - 681: iconst_3 │ │ │ │ - 682: iadd │ │ │ │ - 683: iload 34 │ │ │ │ - 685: irem │ │ │ │ - 686: istore 10 │ │ │ │ - 688: aload_1 │ │ │ │ - 689: iload 10 │ │ │ │ - 691: faload │ │ │ │ - 692: fstore 13 │ │ │ │ - 694: fload 11 │ │ │ │ - 696: fload 13 │ │ │ │ - 698: fsub │ │ │ │ - 699: fstore 14 │ │ │ │ - 701: fload 9 │ │ │ │ - 703: fload 12 │ │ │ │ - 705: fsub │ │ │ │ - 706: fneg │ │ │ │ - 707: fstore 15 │ │ │ │ - 709: fload 14 │ │ │ │ - 711: fload 14 │ │ │ │ - 713: fmul │ │ │ │ - 714: fstore 16 │ │ │ │ - 716: fload 15 │ │ │ │ - 718: fload 15 │ │ │ │ - 720: fmul │ │ │ │ - 721: fstore 17 │ │ │ │ - 723: fload 16 │ │ │ │ - 725: fload 17 │ │ │ │ - 727: fadd │ │ │ │ - 728: f2d │ │ │ │ - 729: dstore 18 │ │ │ │ - 731: dload 18 │ │ │ │ - 733: dstore 20 │ │ │ │ - 735: dload 18 │ │ │ │ - 737: invokestatic #63 // Method java/lang/Math.sqrt:(D)D │ │ │ │ - 740: dstore 20 │ │ │ │ - 742: dload 20 │ │ │ │ - 744: dstore 18 │ │ │ │ - 746: dload 20 │ │ │ │ - 748: d2f │ │ │ │ - 749: fstore 22 │ │ │ │ - 751: fload 14 │ │ │ │ - 753: fload 22 │ │ │ │ - 755: fdiv │ │ │ │ - 756: fstore 14 │ │ │ │ - 758: fload 15 │ │ │ │ - 760: fload 22 │ │ │ │ - 762: fdiv │ │ │ │ - 763: fstore 15 │ │ │ │ - 765: iconst_0 │ │ │ │ - 766: istore 10 │ │ │ │ - 768: aload_0 │ │ │ │ - 769: iconst_0 │ │ │ │ - 770: faload │ │ │ │ - 771: fload 14 │ │ │ │ - 773: fmul │ │ │ │ - 774: fstore 16 │ │ │ │ - 776: iconst_1 │ │ │ │ - 777: istore 23 │ │ │ │ - 779: aload_0 │ │ │ │ - 780: iload 23 │ │ │ │ - 782: faload │ │ │ │ - 783: fload 15 │ │ │ │ - 785: fmul │ │ │ │ - 786: fstore 17 │ │ │ │ - 788: fload 16 │ │ │ │ - 790: fload 17 │ │ │ │ - 792: fadd │ │ │ │ - 793: fstore 24 │ │ │ │ - 795: fload 24 │ │ │ │ - 797: fstore 25 │ │ │ │ - 799: iconst_2 │ │ │ │ - 800: istore 26 │ │ │ │ - 802: aload_0 │ │ │ │ - 803: astore 6 │ │ │ │ - 805: aload_0 │ │ │ │ - 806: arraylength │ │ │ │ - 807: istore 27 │ │ │ │ - 809: iload 27 │ │ │ │ - 811: istore 10 │ │ │ │ - 813: iload 26 │ │ │ │ - 815: iload 27 │ │ │ │ - 817: if_icmpge 895 │ │ │ │ - 820: aload_0 │ │ │ │ + 649: iload 34 │ │ │ │ + 651: if_icmpge 1257 │ │ │ │ + 654: aload_1 │ │ │ │ + 655: iload 8 │ │ │ │ + 657: faload │ │ │ │ + 658: fstore 9 │ │ │ │ + 660: iload 8 │ │ │ │ + 662: iconst_1 │ │ │ │ + 663: iadd │ │ │ │ + 664: istore 10 │ │ │ │ + 666: aload_1 │ │ │ │ + 667: iload 10 │ │ │ │ + 669: faload │ │ │ │ + 670: fstore 11 │ │ │ │ + 672: iload 8 │ │ │ │ + 674: iconst_2 │ │ │ │ + 675: iadd │ │ │ │ + 676: iload 34 │ │ │ │ + 678: irem │ │ │ │ + 679: istore 10 │ │ │ │ + 681: aload_1 │ │ │ │ + 682: iload 10 │ │ │ │ + 684: faload │ │ │ │ + 685: fstore 12 │ │ │ │ + 687: iload 8 │ │ │ │ + 689: iconst_3 │ │ │ │ + 690: iadd │ │ │ │ + 691: iload 34 │ │ │ │ + 693: irem │ │ │ │ + 694: istore 10 │ │ │ │ + 696: aload_1 │ │ │ │ + 697: iload 10 │ │ │ │ + 699: faload │ │ │ │ + 700: fstore 13 │ │ │ │ + 702: fload 11 │ │ │ │ + 704: fload 13 │ │ │ │ + 706: fsub │ │ │ │ + 707: fstore 14 │ │ │ │ + 709: fload 9 │ │ │ │ + 711: fload 12 │ │ │ │ + 713: fsub │ │ │ │ + 714: fneg │ │ │ │ + 715: fstore 15 │ │ │ │ + 717: fload 14 │ │ │ │ + 719: fload 14 │ │ │ │ + 721: fmul │ │ │ │ + 722: fstore 16 │ │ │ │ + 724: fload 15 │ │ │ │ + 726: fload 15 │ │ │ │ + 728: fmul │ │ │ │ + 729: fstore 17 │ │ │ │ + 731: fload 16 │ │ │ │ + 733: fload 17 │ │ │ │ + 735: fadd │ │ │ │ + 736: f2d │ │ │ │ + 737: dstore 18 │ │ │ │ + 739: dload 18 │ │ │ │ + 741: dstore 20 │ │ │ │ + 743: dload 18 │ │ │ │ + 745: invokestatic #63 // Method java/lang/Math.sqrt:(D)D │ │ │ │ + 748: dstore 20 │ │ │ │ + 750: dload 20 │ │ │ │ + 752: dstore 18 │ │ │ │ + 754: dload 20 │ │ │ │ + 756: d2f │ │ │ │ + 757: fstore 22 │ │ │ │ + 759: fload 14 │ │ │ │ + 761: fload 22 │ │ │ │ + 763: fdiv │ │ │ │ + 764: fstore 14 │ │ │ │ + 766: fload 15 │ │ │ │ + 768: fload 22 │ │ │ │ + 770: fdiv │ │ │ │ + 771: fstore 15 │ │ │ │ + 773: iconst_0 │ │ │ │ + 774: istore 10 │ │ │ │ + 776: aload_0 │ │ │ │ + 777: iconst_0 │ │ │ │ + 778: faload │ │ │ │ + 779: fload 14 │ │ │ │ + 781: fmul │ │ │ │ + 782: fstore 16 │ │ │ │ + 784: iconst_1 │ │ │ │ + 785: istore 23 │ │ │ │ + 787: aload_0 │ │ │ │ + 788: iload 23 │ │ │ │ + 790: faload │ │ │ │ + 791: fload 15 │ │ │ │ + 793: fmul │ │ │ │ + 794: fstore 17 │ │ │ │ + 796: fload 16 │ │ │ │ + 798: fload 17 │ │ │ │ + 800: fadd │ │ │ │ + 801: fstore 24 │ │ │ │ + 803: fload 24 │ │ │ │ + 805: fstore 25 │ │ │ │ + 807: iconst_2 │ │ │ │ + 808: istore 26 │ │ │ │ + 810: aload_0 │ │ │ │ + 811: astore 6 │ │ │ │ + 813: aload_0 │ │ │ │ + 814: arraylength │ │ │ │ + 815: istore 27 │ │ │ │ + 817: iload 27 │ │ │ │ + 819: istore 10 │ │ │ │ 821: iload 26 │ │ │ │ - 823: faload │ │ │ │ - 824: fload 14 │ │ │ │ - 826: fmul │ │ │ │ - 827: fstore 16 │ │ │ │ + 823: iload 27 │ │ │ │ + 825: if_icmpge 903 │ │ │ │ + 828: aload_0 │ │ │ │ 829: iload 26 │ │ │ │ - 831: iconst_1 │ │ │ │ - 832: iadd │ │ │ │ - 833: istore 23 │ │ │ │ - 835: aload_0 │ │ │ │ - 836: iload 23 │ │ │ │ - 838: faload │ │ │ │ - 839: fload 15 │ │ │ │ - 841: fmul │ │ │ │ - 842: fstore 17 │ │ │ │ - 844: fload 16 │ │ │ │ - 846: fload 17 │ │ │ │ - 848: fadd │ │ │ │ - 849: fstore 28 │ │ │ │ - 851: fload 28 │ │ │ │ - 853: fload 24 │ │ │ │ - 855: fcmpg │ │ │ │ - 856: istore 10 │ │ │ │ - 858: iload 10 │ │ │ │ - 860: ifge 876 │ │ │ │ - 863: fload 28 │ │ │ │ - 865: fstore 24 │ │ │ │ - 867: iload 26 │ │ │ │ - 869: iconst_2 │ │ │ │ - 870: iadd │ │ │ │ - 871: istore 26 │ │ │ │ - 873: goto 802 │ │ │ │ - 876: fload 28 │ │ │ │ - 878: fload 25 │ │ │ │ - 880: fcmpl │ │ │ │ - 881: istore 10 │ │ │ │ - 883: iload 10 │ │ │ │ - 885: ifle 867 │ │ │ │ - 888: fload 28 │ │ │ │ - 890: fstore 25 │ │ │ │ - 892: goto 867 │ │ │ │ - 895: iconst_0 │ │ │ │ - 896: istore 10 │ │ │ │ - 898: aload_1 │ │ │ │ - 899: iconst_0 │ │ │ │ - 900: faload │ │ │ │ - 901: fload 14 │ │ │ │ - 903: fmul │ │ │ │ - 904: fstore 16 │ │ │ │ - 906: iconst_1 │ │ │ │ - 907: istore 23 │ │ │ │ - 909: aload_1 │ │ │ │ - 910: iload 23 │ │ │ │ - 912: faload │ │ │ │ - 913: fload 15 │ │ │ │ - 915: fmul │ │ │ │ - 916: fstore 17 │ │ │ │ - 918: fload 16 │ │ │ │ - 920: fload 17 │ │ │ │ - 922: fadd │ │ │ │ - 923: fstore 29 │ │ │ │ - 925: fload 29 │ │ │ │ - 927: fstore 30 │ │ │ │ - 929: iconst_2 │ │ │ │ - 930: istore 26 │ │ │ │ - 932: aload_1 │ │ │ │ - 933: astore 6 │ │ │ │ - 935: aload_1 │ │ │ │ - 936: arraylength │ │ │ │ - 937: istore 27 │ │ │ │ - 939: iload 27 │ │ │ │ - 941: istore 10 │ │ │ │ - 943: iload 26 │ │ │ │ - 945: iload 27 │ │ │ │ - 947: if_icmpge 1025 │ │ │ │ - 950: aload_1 │ │ │ │ + 831: faload │ │ │ │ + 832: fload 14 │ │ │ │ + 834: fmul │ │ │ │ + 835: fstore 16 │ │ │ │ + 837: iload 26 │ │ │ │ + 839: iconst_1 │ │ │ │ + 840: iadd │ │ │ │ + 841: istore 23 │ │ │ │ + 843: aload_0 │ │ │ │ + 844: iload 23 │ │ │ │ + 846: faload │ │ │ │ + 847: fload 15 │ │ │ │ + 849: fmul │ │ │ │ + 850: fstore 17 │ │ │ │ + 852: fload 16 │ │ │ │ + 854: fload 17 │ │ │ │ + 856: fadd │ │ │ │ + 857: fstore 28 │ │ │ │ + 859: fload 28 │ │ │ │ + 861: fload 24 │ │ │ │ + 863: fcmpg │ │ │ │ + 864: istore 10 │ │ │ │ + 866: iload 10 │ │ │ │ + 868: ifge 884 │ │ │ │ + 871: fload 28 │ │ │ │ + 873: fstore 24 │ │ │ │ + 875: iload 26 │ │ │ │ + 877: iconst_2 │ │ │ │ + 878: iadd │ │ │ │ + 879: istore 26 │ │ │ │ + 881: goto 810 │ │ │ │ + 884: fload 28 │ │ │ │ + 886: fload 25 │ │ │ │ + 888: fcmpl │ │ │ │ + 889: istore 10 │ │ │ │ + 891: iload 10 │ │ │ │ + 893: ifle 875 │ │ │ │ + 896: fload 28 │ │ │ │ + 898: fstore 25 │ │ │ │ + 900: goto 875 │ │ │ │ + 903: iconst_0 │ │ │ │ + 904: istore 10 │ │ │ │ + 906: aload_1 │ │ │ │ + 907: iconst_0 │ │ │ │ + 908: faload │ │ │ │ + 909: fload 14 │ │ │ │ + 911: fmul │ │ │ │ + 912: fstore 16 │ │ │ │ + 914: iconst_1 │ │ │ │ + 915: istore 23 │ │ │ │ + 917: aload_1 │ │ │ │ + 918: iload 23 │ │ │ │ + 920: faload │ │ │ │ + 921: fload 15 │ │ │ │ + 923: fmul │ │ │ │ + 924: fstore 17 │ │ │ │ + 926: fload 16 │ │ │ │ + 928: fload 17 │ │ │ │ + 930: fadd │ │ │ │ + 931: fstore 29 │ │ │ │ + 933: fload 29 │ │ │ │ + 935: fstore 30 │ │ │ │ + 937: iconst_2 │ │ │ │ + 938: istore 26 │ │ │ │ + 940: aload_1 │ │ │ │ + 941: astore 6 │ │ │ │ + 943: aload_1 │ │ │ │ + 944: arraylength │ │ │ │ + 945: istore 27 │ │ │ │ + 947: iload 27 │ │ │ │ + 949: istore 10 │ │ │ │ 951: iload 26 │ │ │ │ - 953: faload │ │ │ │ - 954: fload 14 │ │ │ │ - 956: fmul │ │ │ │ - 957: fstore 16 │ │ │ │ + 953: iload 27 │ │ │ │ + 955: if_icmpge 1033 │ │ │ │ + 958: aload_1 │ │ │ │ 959: iload 26 │ │ │ │ - 961: iconst_1 │ │ │ │ - 962: iadd │ │ │ │ - 963: istore 23 │ │ │ │ - 965: aload_1 │ │ │ │ - 966: iload 23 │ │ │ │ - 968: faload │ │ │ │ - 969: fload 15 │ │ │ │ - 971: fmul │ │ │ │ - 972: fstore 17 │ │ │ │ - 974: fload 16 │ │ │ │ - 976: fload 17 │ │ │ │ - 978: fadd │ │ │ │ - 979: fstore 28 │ │ │ │ - 981: fload 28 │ │ │ │ - 983: fload 29 │ │ │ │ - 985: fcmpg │ │ │ │ - 986: istore 10 │ │ │ │ - 988: iload 10 │ │ │ │ - 990: ifge 1006 │ │ │ │ - 993: fload 28 │ │ │ │ - 995: fstore 29 │ │ │ │ - 997: iload 26 │ │ │ │ - 999: iconst_2 │ │ │ │ - 1000: iadd │ │ │ │ - 1001: istore 26 │ │ │ │ - 1003: goto 932 │ │ │ │ - 1006: fload 28 │ │ │ │ - 1008: fload 30 │ │ │ │ - 1010: fcmpl │ │ │ │ - 1011: istore 10 │ │ │ │ - 1013: iload 10 │ │ │ │ - 1015: ifle 997 │ │ │ │ - 1018: fload 28 │ │ │ │ - 1020: fstore 30 │ │ │ │ - 1022: goto 997 │ │ │ │ - 1025: fload 24 │ │ │ │ - 1027: fload 29 │ │ │ │ - 1029: fcmpg │ │ │ │ - 1030: istore 10 │ │ │ │ - 1032: iload 10 │ │ │ │ - 1034: ifgt 1049 │ │ │ │ - 1037: fload 25 │ │ │ │ - 1039: fload 29 │ │ │ │ - 1041: fcmpl │ │ │ │ - 1042: istore 10 │ │ │ │ - 1044: iload 10 │ │ │ │ - 1046: ifge 1082 │ │ │ │ - 1049: fload 29 │ │ │ │ - 1051: fload 24 │ │ │ │ - 1053: fcmpg │ │ │ │ - 1054: istore 10 │ │ │ │ - 1056: iload 10 │ │ │ │ - 1058: ifgt 1073 │ │ │ │ - 1061: fload 30 │ │ │ │ - 1063: fload 24 │ │ │ │ - 1065: fcmpl │ │ │ │ - 1066: istore 10 │ │ │ │ - 1068: iload 10 │ │ │ │ - 1070: ifge 1082 │ │ │ │ - 1073: iconst_0 │ │ │ │ + 961: faload │ │ │ │ + 962: fload 14 │ │ │ │ + 964: fmul │ │ │ │ + 965: fstore 16 │ │ │ │ + 967: iload 26 │ │ │ │ + 969: iconst_1 │ │ │ │ + 970: iadd │ │ │ │ + 971: istore 23 │ │ │ │ + 973: aload_1 │ │ │ │ + 974: iload 23 │ │ │ │ + 976: faload │ │ │ │ + 977: fload 15 │ │ │ │ + 979: fmul │ │ │ │ + 980: fstore 17 │ │ │ │ + 982: fload 16 │ │ │ │ + 984: fload 17 │ │ │ │ + 986: fadd │ │ │ │ + 987: fstore 28 │ │ │ │ + 989: fload 28 │ │ │ │ + 991: fload 29 │ │ │ │ + 993: fcmpg │ │ │ │ + 994: istore 10 │ │ │ │ + 996: iload 10 │ │ │ │ + 998: ifge 1014 │ │ │ │ + 1001: fload 28 │ │ │ │ + 1003: fstore 29 │ │ │ │ + 1005: iload 26 │ │ │ │ + 1007: iconst_2 │ │ │ │ + 1008: iadd │ │ │ │ + 1009: istore 26 │ │ │ │ + 1011: goto 940 │ │ │ │ + 1014: fload 28 │ │ │ │ + 1016: fload 30 │ │ │ │ + 1018: fcmpl │ │ │ │ + 1019: istore 10 │ │ │ │ + 1021: iload 10 │ │ │ │ + 1023: ifle 1005 │ │ │ │ + 1026: fload 28 │ │ │ │ + 1028: fstore 30 │ │ │ │ + 1030: goto 1005 │ │ │ │ + 1033: fload 24 │ │ │ │ + 1035: fload 29 │ │ │ │ + 1037: fcmpg │ │ │ │ + 1038: istore 10 │ │ │ │ + 1040: iload 10 │ │ │ │ + 1042: ifgt 1057 │ │ │ │ + 1045: fload 25 │ │ │ │ + 1047: fload 29 │ │ │ │ + 1049: fcmpl │ │ │ │ + 1050: istore 10 │ │ │ │ + 1052: iload 10 │ │ │ │ + 1054: ifge 1090 │ │ │ │ + 1057: fload 29 │ │ │ │ + 1059: fload 24 │ │ │ │ + 1061: fcmpg │ │ │ │ + 1062: istore 10 │ │ │ │ + 1064: iload 10 │ │ │ │ + 1066: ifgt 1081 │ │ │ │ + 1069: fload 30 │ │ │ │ + 1071: fload 24 │ │ │ │ + 1073: fcmpl │ │ │ │ 1074: istore 10 │ │ │ │ - 1076: fconst_0 │ │ │ │ - 1077: fstore 16 │ │ │ │ - 1079: goto 459 │ │ │ │ - 1082: fload 25 │ │ │ │ - 1084: fload 30 │ │ │ │ - 1086: invokestatic #293 // Method java/lang/Math.min:(FF)F │ │ │ │ - 1089: fstore 16 │ │ │ │ - 1091: fload 24 │ │ │ │ - 1093: fload 29 │ │ │ │ - 1095: invokestatic #295 // Method java/lang/Math.max:(FF)F │ │ │ │ - 1098: fstore 17 │ │ │ │ - 1100: fload 16 │ │ │ │ - 1102: fload 17 │ │ │ │ - 1104: fsub │ │ │ │ - 1105: fstore 31 │ │ │ │ - 1107: fload 24 │ │ │ │ - 1109: fload 29 │ │ │ │ - 1111: fcmpg │ │ │ │ - 1112: istore 10 │ │ │ │ - 1114: iload 10 │ │ │ │ - 1116: ifge 1131 │ │ │ │ - 1119: fload 25 │ │ │ │ - 1121: fload 30 │ │ │ │ - 1123: fcmpl │ │ │ │ - 1124: istore 10 │ │ │ │ - 1126: iload 10 │ │ │ │ - 1128: ifgt 1155 │ │ │ │ - 1131: fload 29 │ │ │ │ - 1133: fload 24 │ │ │ │ - 1135: fcmpg │ │ │ │ - 1136: istore 10 │ │ │ │ - 1138: iload 10 │ │ │ │ - 1140: ifge 1208 │ │ │ │ - 1143: fload 30 │ │ │ │ - 1145: fload 25 │ │ │ │ - 1147: fcmpl │ │ │ │ - 1148: istore 10 │ │ │ │ - 1150: iload 10 │ │ │ │ - 1152: ifle 1208 │ │ │ │ - 1155: fload 24 │ │ │ │ - 1157: fload 29 │ │ │ │ - 1159: fsub │ │ │ │ - 1160: invokestatic #67 // Method java/lang/Math.abs:(F)F │ │ │ │ - 1163: fstore 32 │ │ │ │ - 1165: fload 25 │ │ │ │ - 1167: fload 30 │ │ │ │ - 1169: fsub │ │ │ │ - 1170: fstore 16 │ │ │ │ - 1172: fload 16 │ │ │ │ - 1174: invokestatic #67 // Method java/lang/Math.abs:(F)F │ │ │ │ - 1177: fstore 33 │ │ │ │ - 1179: fload 32 │ │ │ │ - 1181: fload 33 │ │ │ │ - 1183: fcmpg │ │ │ │ - 1184: istore 10 │ │ │ │ - 1186: iload 10 │ │ │ │ - 1188: ifge 1239 │ │ │ │ - 1191: fload 14 │ │ │ │ - 1193: fneg │ │ │ │ - 1194: fstore 14 │ │ │ │ - 1196: fload 15 │ │ │ │ - 1198: fneg │ │ │ │ - 1199: fstore 15 │ │ │ │ - 1201: fload 31 │ │ │ │ - 1203: fload 32 │ │ │ │ - 1205: fadd │ │ │ │ - 1206: fstore 31 │ │ │ │ - 1208: fload 31 │ │ │ │ - 1210: fload_3 │ │ │ │ - 1211: fcmpg │ │ │ │ - 1212: istore 10 │ │ │ │ - 1214: iload 10 │ │ │ │ - 1216: ifge 1230 │ │ │ │ - 1219: fload 31 │ │ │ │ - 1221: fstore_3 │ │ │ │ - 1222: fload 14 │ │ │ │ - 1224: fstore 4 │ │ │ │ - 1226: fload 15 │ │ │ │ - 1228: fstore 5 │ │ │ │ - 1230: iload 8 │ │ │ │ - 1232: iconst_2 │ │ │ │ - 1233: iadd │ │ │ │ - 1234: istore 8 │ │ │ │ - 1236: goto 639 │ │ │ │ - 1239: fload 31 │ │ │ │ - 1241: fload 33 │ │ │ │ - 1243: fadd │ │ │ │ - 1244: fstore 31 │ │ │ │ - 1246: goto 1208 │ │ │ │ - 1249: aload_2 │ │ │ │ - 1250: ifnull 1277 │ │ │ │ - 1253: aload_2 │ │ │ │ - 1254: astore 6 │ │ │ │ - 1256: aload_2 │ │ │ │ - 1257: getfield #301 // Field com/badlogic/gdx/math/Intersector$MinimumTranslationVector.normal:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 1260: astore 6 │ │ │ │ - 1262: aload 6 │ │ │ │ - 1264: fload 4 │ │ │ │ - 1266: fload 5 │ │ │ │ - 1268: invokevirtual #233 // Method com/badlogic/gdx/math/Vector2.set:(FF)Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 1271: pop │ │ │ │ - 1272: aload_2 │ │ │ │ - 1273: fload_3 │ │ │ │ - 1274: putfield #304 // Field com/badlogic/gdx/math/Intersector$MinimumTranslationVector.depth:F │ │ │ │ - 1277: iconst_1 │ │ │ │ - 1278: istore 10 │ │ │ │ - 1280: ldc #140 // float 1.4E-45f │ │ │ │ - 1282: fstore 16 │ │ │ │ - 1284: goto 459 │ │ │ │ + 1076: iload 10 │ │ │ │ + 1078: ifge 1090 │ │ │ │ + 1081: iconst_0 │ │ │ │ + 1082: istore 10 │ │ │ │ + 1084: fconst_0 │ │ │ │ + 1085: fstore 16 │ │ │ │ + 1087: goto 459 │ │ │ │ + 1090: fload 25 │ │ │ │ + 1092: fload 30 │ │ │ │ + 1094: invokestatic #293 // Method java/lang/Math.min:(FF)F │ │ │ │ + 1097: fstore 16 │ │ │ │ + 1099: fload 24 │ │ │ │ + 1101: fload 29 │ │ │ │ + 1103: invokestatic #295 // Method java/lang/Math.max:(FF)F │ │ │ │ + 1106: fstore 17 │ │ │ │ + 1108: fload 16 │ │ │ │ + 1110: fload 17 │ │ │ │ + 1112: fsub │ │ │ │ + 1113: fstore 31 │ │ │ │ + 1115: fload 24 │ │ │ │ + 1117: fload 29 │ │ │ │ + 1119: fcmpg │ │ │ │ + 1120: istore 10 │ │ │ │ + 1122: iload 10 │ │ │ │ + 1124: ifge 1139 │ │ │ │ + 1127: fload 25 │ │ │ │ + 1129: fload 30 │ │ │ │ + 1131: fcmpl │ │ │ │ + 1132: istore 10 │ │ │ │ + 1134: iload 10 │ │ │ │ + 1136: ifgt 1163 │ │ │ │ + 1139: fload 29 │ │ │ │ + 1141: fload 24 │ │ │ │ + 1143: fcmpg │ │ │ │ + 1144: istore 10 │ │ │ │ + 1146: iload 10 │ │ │ │ + 1148: ifge 1216 │ │ │ │ + 1151: fload 30 │ │ │ │ + 1153: fload 25 │ │ │ │ + 1155: fcmpl │ │ │ │ + 1156: istore 10 │ │ │ │ + 1158: iload 10 │ │ │ │ + 1160: ifle 1216 │ │ │ │ + 1163: fload 24 │ │ │ │ + 1165: fload 29 │ │ │ │ + 1167: fsub │ │ │ │ + 1168: invokestatic #67 // Method java/lang/Math.abs:(F)F │ │ │ │ + 1171: fstore 32 │ │ │ │ + 1173: fload 25 │ │ │ │ + 1175: fload 30 │ │ │ │ + 1177: fsub │ │ │ │ + 1178: fstore 16 │ │ │ │ + 1180: fload 16 │ │ │ │ + 1182: invokestatic #67 // Method java/lang/Math.abs:(F)F │ │ │ │ + 1185: fstore 33 │ │ │ │ + 1187: fload 32 │ │ │ │ + 1189: fload 33 │ │ │ │ + 1191: fcmpg │ │ │ │ + 1192: istore 10 │ │ │ │ + 1194: iload 10 │ │ │ │ + 1196: ifge 1247 │ │ │ │ + 1199: fload 14 │ │ │ │ + 1201: fneg │ │ │ │ + 1202: fstore 14 │ │ │ │ + 1204: fload 15 │ │ │ │ + 1206: fneg │ │ │ │ + 1207: fstore 15 │ │ │ │ + 1209: fload 31 │ │ │ │ + 1211: fload 32 │ │ │ │ + 1213: fadd │ │ │ │ + 1214: fstore 31 │ │ │ │ + 1216: fload 31 │ │ │ │ + 1218: fload_3 │ │ │ │ + 1219: fcmpg │ │ │ │ + 1220: istore 10 │ │ │ │ + 1222: iload 10 │ │ │ │ + 1224: ifge 1238 │ │ │ │ + 1227: fload 31 │ │ │ │ + 1229: fstore_3 │ │ │ │ + 1230: fload 14 │ │ │ │ + 1232: fstore 4 │ │ │ │ + 1234: fload 15 │ │ │ │ + 1236: fstore 5 │ │ │ │ + 1238: iload 8 │ │ │ │ + 1240: iconst_2 │ │ │ │ + 1241: iadd │ │ │ │ + 1242: istore 8 │ │ │ │ + 1244: goto 643 │ │ │ │ + 1247: fload 31 │ │ │ │ + 1249: fload 33 │ │ │ │ + 1251: fadd │ │ │ │ + 1252: fstore 31 │ │ │ │ + 1254: goto 1216 │ │ │ │ + 1257: aload_2 │ │ │ │ + 1258: ifnull 1285 │ │ │ │ + 1261: aload_2 │ │ │ │ + 1262: astore 6 │ │ │ │ + 1264: aload_2 │ │ │ │ + 1265: getfield #301 // Field com/badlogic/gdx/math/Intersector$MinimumTranslationVector.normal:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 1268: astore 6 │ │ │ │ + 1270: aload 6 │ │ │ │ + 1272: fload 4 │ │ │ │ + 1274: fload 5 │ │ │ │ + 1276: invokevirtual #233 // Method com/badlogic/gdx/math/Vector2.set:(FF)Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 1279: pop │ │ │ │ + 1280: aload_2 │ │ │ │ + 1281: fload_3 │ │ │ │ + 1282: putfield #304 // Field com/badlogic/gdx/math/Intersector$MinimumTranslationVector.depth:F │ │ │ │ + 1285: iconst_1 │ │ │ │ + 1286: istore 10 │ │ │ │ + 1288: ldc #140 // float 1.4E-45f │ │ │ │ + 1290: fstore 16 │ │ │ │ + 1292: goto 459 │ │ │ │ │ │ │ │ public static boolean overlapRectangles(com.badlogic.gdx.math.Rectangle, com.badlogic.gdx.math.Rectangle); │ │ │ │ descriptor: (Lcom/badlogic/gdx/math/Rectangle;Lcom/badlogic/gdx/math/Rectangle;)Z │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=2 │ │ │ │ 0: aload_0 │ │ ├── com/badlogic/gdx/math/Quaternion.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -1270,15 +1270,15 @@ │ │ │ │ 29: invokevirtual #40 // Method set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; │ │ │ │ 32: areturn │ │ │ │ │ │ │ │ public com.badlogic.gdx.math.Quaternion set(com.badlogic.gdx.math.Vector3, float); │ │ │ │ descriptor: (Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=9, args_size=3 │ │ │ │ + stack=300, locals=10, args_size=3 │ │ │ │ 0: ldc #77 // float 2.0f │ │ │ │ 2: fstore_3 │ │ │ │ 3: fload_2 │ │ │ │ 4: f2d │ │ │ │ 5: invokestatic #80 // Method java/lang/Math.toRadians:(D)D │ │ │ │ 8: d2f │ │ │ │ 9: fstore 4 │ │ │ │ @@ -1306,172 +1306,244 @@ │ │ │ │ 46: fload 5 │ │ │ │ 48: fmul │ │ │ │ 49: fstore 8 │ │ │ │ 51: aload_1 │ │ │ │ 52: getfield #91 // Field com/badlogic/gdx/math/Vector3.z:F │ │ │ │ 55: fload 5 │ │ │ │ 57: fmul │ │ │ │ - 58: fstore_3 │ │ │ │ - 59: aload_0 │ │ │ │ - 60: fload 7 │ │ │ │ - 62: fload 8 │ │ │ │ - 64: fload_3 │ │ │ │ - 65: fload 6 │ │ │ │ - 67: invokevirtual #40 // Method set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; │ │ │ │ - 70: invokevirtual #94 // Method nor:()Lcom/badlogic/gdx/math/Quaternion; │ │ │ │ - 73: areturn │ │ │ │ + 58: fstore 9 │ │ │ │ + 60: aload_0 │ │ │ │ + 61: fload 7 │ │ │ │ + 63: fload 8 │ │ │ │ + 65: fload 9 │ │ │ │ + 67: fload 6 │ │ │ │ + 69: invokevirtual #40 // Method set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; │ │ │ │ + 72: invokevirtual #94 // Method nor:()Lcom/badlogic/gdx/math/Quaternion; │ │ │ │ + 75: areturn │ │ │ │ │ │ │ │ public com.badlogic.gdx.math.Quaternion setEulerAngles(float, float, float); │ │ │ │ descriptor: (FFF)Lcom/badlogic/gdx/math/Quaternion; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=20, args_size=4 │ │ │ │ + stack=300, locals=24, args_size=4 │ │ │ │ 0: fload_1 │ │ │ │ 1: fstore 4 │ │ │ │ 3: fload_1 │ │ │ │ 4: f2d │ │ │ │ - 5: invokestatic #80 // Method java/lang/Math.toRadians:(D)D │ │ │ │ - 8: d2f │ │ │ │ - 9: fstore_1 │ │ │ │ - 10: fload_2 │ │ │ │ - 11: fstore 4 │ │ │ │ - 13: fload_2 │ │ │ │ - 14: f2d │ │ │ │ - 15: invokestatic #80 // Method java/lang/Math.toRadians:(D)D │ │ │ │ - 18: d2f │ │ │ │ - 19: fstore_2 │ │ │ │ - 20: fload_3 │ │ │ │ - 21: fstore 4 │ │ │ │ - 23: fload_3 │ │ │ │ - 24: f2d │ │ │ │ - 25: invokestatic #80 // Method java/lang/Math.toRadians:(D)D │ │ │ │ - 28: d2f │ │ │ │ - 29: fstore 4 │ │ │ │ - 31: fload 4 │ │ │ │ - 33: fstore_3 │ │ │ │ - 34: fload 4 │ │ │ │ - 36: ldc #96 // float 0.5f │ │ │ │ - 38: fmul │ │ │ │ - 39: fstore 5 │ │ │ │ - 41: fload 5 │ │ │ │ - 43: f2d │ │ │ │ - 44: invokestatic #83 // Method java/lang/Math.sin:(D)D │ │ │ │ - 47: d2f │ │ │ │ - 48: fstore 6 │ │ │ │ - 50: fload 5 │ │ │ │ - 52: f2d │ │ │ │ - 53: invokestatic #86 // Method java/lang/Math.cos:(D)D │ │ │ │ - 56: d2f │ │ │ │ - 57: fstore 7 │ │ │ │ - 59: fload_2 │ │ │ │ - 60: ldc #96 // float 0.5f │ │ │ │ - 62: fmul │ │ │ │ - 63: fstore 8 │ │ │ │ - 65: fload 8 │ │ │ │ - 67: f2d │ │ │ │ - 68: invokestatic #83 // Method java/lang/Math.sin:(D)D │ │ │ │ - 71: d2f │ │ │ │ - 72: fstore 9 │ │ │ │ - 74: fload 8 │ │ │ │ - 76: f2d │ │ │ │ - 77: invokestatic #86 // Method java/lang/Math.cos:(D)D │ │ │ │ - 80: d2f │ │ │ │ - 81: fstore 10 │ │ │ │ - 83: fload_1 │ │ │ │ + 5: dstore 5 │ │ │ │ + 7: dload 5 │ │ │ │ + 9: dstore 7 │ │ │ │ + 11: dload 5 │ │ │ │ + 13: invokestatic #80 // Method java/lang/Math.toRadians:(D)D │ │ │ │ + 16: dstore 7 │ │ │ │ + 18: dload 7 │ │ │ │ + 20: dstore 5 │ │ │ │ + 22: dload 7 │ │ │ │ + 24: d2f │ │ │ │ + 25: fstore_1 │ │ │ │ + 26: fload_2 │ │ │ │ + 27: fstore 4 │ │ │ │ + 29: fload_2 │ │ │ │ + 30: f2d │ │ │ │ + 31: dstore 5 │ │ │ │ + 33: dload 5 │ │ │ │ + 35: dstore 7 │ │ │ │ + 37: dload 5 │ │ │ │ + 39: invokestatic #80 // Method java/lang/Math.toRadians:(D)D │ │ │ │ + 42: dstore 7 │ │ │ │ + 44: dload 7 │ │ │ │ + 46: dstore 5 │ │ │ │ + 48: dload 7 │ │ │ │ + 50: d2f │ │ │ │ + 51: fstore_2 │ │ │ │ + 52: fload_3 │ │ │ │ + 53: fstore 4 │ │ │ │ + 55: fload_3 │ │ │ │ + 56: f2d │ │ │ │ + 57: dstore 5 │ │ │ │ + 59: dload 5 │ │ │ │ + 61: dstore 7 │ │ │ │ + 63: dload 5 │ │ │ │ + 65: invokestatic #80 // Method java/lang/Math.toRadians:(D)D │ │ │ │ + 68: dstore 7 │ │ │ │ + 70: dload 7 │ │ │ │ + 72: dstore 5 │ │ │ │ + 74: dload 7 │ │ │ │ + 76: d2f │ │ │ │ + 77: fstore 4 │ │ │ │ + 79: fload 4 │ │ │ │ + 81: fstore_3 │ │ │ │ + 82: fload 4 │ │ │ │ 84: ldc #96 // float 0.5f │ │ │ │ 86: fmul │ │ │ │ - 87: fstore 11 │ │ │ │ - 89: fload 11 │ │ │ │ + 87: fstore 9 │ │ │ │ + 89: fload 9 │ │ │ │ 91: f2d │ │ │ │ - 92: invokestatic #83 // Method java/lang/Math.sin:(D)D │ │ │ │ - 95: d2f │ │ │ │ - 96: fstore 12 │ │ │ │ - 98: fload 11 │ │ │ │ - 100: f2d │ │ │ │ - 101: invokestatic #86 // Method java/lang/Math.cos:(D)D │ │ │ │ - 104: d2f │ │ │ │ - 105: fstore 13 │ │ │ │ - 107: fload 13 │ │ │ │ - 109: fload 9 │ │ │ │ - 111: fmul │ │ │ │ - 112: fstore 14 │ │ │ │ - 114: fload 12 │ │ │ │ - 116: fload 10 │ │ │ │ - 118: fmul │ │ │ │ - 119: fstore 15 │ │ │ │ - 121: fload 13 │ │ │ │ - 123: fload 10 │ │ │ │ - 125: fmul │ │ │ │ - 126: fstore 16 │ │ │ │ - 128: fload 12 │ │ │ │ - 130: fload 9 │ │ │ │ - 132: fmul │ │ │ │ - 133: fstore 17 │ │ │ │ - 135: fload 14 │ │ │ │ - 137: fload 7 │ │ │ │ - 139: fmul │ │ │ │ - 140: fstore 18 │ │ │ │ - 142: fload 15 │ │ │ │ - 144: fload 6 │ │ │ │ - 146: fmul │ │ │ │ - 147: fstore 19 │ │ │ │ - 149: fload 18 │ │ │ │ - 151: fload 19 │ │ │ │ - 153: fadd │ │ │ │ - 154: fstore 18 │ │ │ │ - 156: aload_0 │ │ │ │ - 157: fload 18 │ │ │ │ - 159: putfield #48 // Field x:F │ │ │ │ - 162: fload 15 │ │ │ │ - 164: fload 7 │ │ │ │ - 166: fmul │ │ │ │ - 167: fstore 18 │ │ │ │ - 169: fload 14 │ │ │ │ - 171: fload 6 │ │ │ │ - 173: fmul │ │ │ │ - 174: fstore 19 │ │ │ │ - 176: fload 18 │ │ │ │ - 178: fload 19 │ │ │ │ - 180: fsub │ │ │ │ - 181: fstore 18 │ │ │ │ - 183: aload_0 │ │ │ │ - 184: fload 18 │ │ │ │ - 186: putfield #50 // Field y:F │ │ │ │ - 189: fload 16 │ │ │ │ - 191: fload 6 │ │ │ │ - 193: fmul │ │ │ │ - 194: fstore 18 │ │ │ │ - 196: fload 17 │ │ │ │ - 198: fload 7 │ │ │ │ - 200: fmul │ │ │ │ - 201: fstore 19 │ │ │ │ - 203: fload 18 │ │ │ │ - 205: fload 19 │ │ │ │ - 207: fsub │ │ │ │ - 208: fstore 18 │ │ │ │ - 210: aload_0 │ │ │ │ - 211: fload 18 │ │ │ │ - 213: putfield #52 // Field z:F │ │ │ │ - 216: fload 16 │ │ │ │ - 218: fload 7 │ │ │ │ - 220: fmul │ │ │ │ - 221: fstore 18 │ │ │ │ - 223: fload 17 │ │ │ │ - 225: fload 6 │ │ │ │ - 227: fmul │ │ │ │ - 228: fstore 19 │ │ │ │ - 230: fload 18 │ │ │ │ - 232: fload 19 │ │ │ │ - 234: fadd │ │ │ │ - 235: fstore 18 │ │ │ │ - 237: aload_0 │ │ │ │ - 238: fload 18 │ │ │ │ - 240: putfield #57 // Field w:F │ │ │ │ - 243: aload_0 │ │ │ │ - 244: areturn │ │ │ │ + 92: dstore 5 │ │ │ │ + 94: dload 5 │ │ │ │ + 96: dstore 7 │ │ │ │ + 98: dload 5 │ │ │ │ + 100: invokestatic #83 // Method java/lang/Math.sin:(D)D │ │ │ │ + 103: dstore 7 │ │ │ │ + 105: dload 7 │ │ │ │ + 107: dstore 5 │ │ │ │ + 109: dload 7 │ │ │ │ + 111: d2f │ │ │ │ + 112: fstore 10 │ │ │ │ + 114: fload 9 │ │ │ │ + 116: f2d │ │ │ │ + 117: dstore 5 │ │ │ │ + 119: dload 5 │ │ │ │ + 121: dstore 7 │ │ │ │ + 123: dload 5 │ │ │ │ + 125: invokestatic #86 // Method java/lang/Math.cos:(D)D │ │ │ │ + 128: dstore 7 │ │ │ │ + 130: dload 7 │ │ │ │ + 132: dstore 5 │ │ │ │ + 134: dload 7 │ │ │ │ + 136: d2f │ │ │ │ + 137: fstore 11 │ │ │ │ + 139: fload_2 │ │ │ │ + 140: ldc #96 // float 0.5f │ │ │ │ + 142: fmul │ │ │ │ + 143: fstore 12 │ │ │ │ + 145: fload 12 │ │ │ │ + 147: f2d │ │ │ │ + 148: dstore 5 │ │ │ │ + 150: dload 5 │ │ │ │ + 152: dstore 7 │ │ │ │ + 154: dload 5 │ │ │ │ + 156: invokestatic #83 // Method java/lang/Math.sin:(D)D │ │ │ │ + 159: dstore 7 │ │ │ │ + 161: dload 7 │ │ │ │ + 163: dstore 5 │ │ │ │ + 165: dload 7 │ │ │ │ + 167: d2f │ │ │ │ + 168: fstore 13 │ │ │ │ + 170: fload 12 │ │ │ │ + 172: f2d │ │ │ │ + 173: dstore 5 │ │ │ │ + 175: dload 5 │ │ │ │ + 177: dstore 7 │ │ │ │ + 179: dload 5 │ │ │ │ + 181: invokestatic #86 // Method java/lang/Math.cos:(D)D │ │ │ │ + 184: dstore 7 │ │ │ │ + 186: dload 7 │ │ │ │ + 188: dstore 5 │ │ │ │ + 190: dload 7 │ │ │ │ + 192: d2f │ │ │ │ + 193: fstore 14 │ │ │ │ + 195: fload_1 │ │ │ │ + 196: ldc #96 // float 0.5f │ │ │ │ + 198: fmul │ │ │ │ + 199: fstore 15 │ │ │ │ + 201: fload 15 │ │ │ │ + 203: f2d │ │ │ │ + 204: dstore 5 │ │ │ │ + 206: dload 5 │ │ │ │ + 208: dstore 7 │ │ │ │ + 210: dload 5 │ │ │ │ + 212: invokestatic #83 // Method java/lang/Math.sin:(D)D │ │ │ │ + 215: dstore 7 │ │ │ │ + 217: dload 7 │ │ │ │ + 219: dstore 5 │ │ │ │ + 221: dload 7 │ │ │ │ + 223: d2f │ │ │ │ + 224: fstore 16 │ │ │ │ + 226: fload 15 │ │ │ │ + 228: f2d │ │ │ │ + 229: dstore 5 │ │ │ │ + 231: dload 5 │ │ │ │ + 233: dstore 7 │ │ │ │ + 235: dload 5 │ │ │ │ + 237: invokestatic #86 // Method java/lang/Math.cos:(D)D │ │ │ │ + 240: dstore 7 │ │ │ │ + 242: dload 7 │ │ │ │ + 244: dstore 5 │ │ │ │ + 246: dload 7 │ │ │ │ + 248: d2f │ │ │ │ + 249: fstore 17 │ │ │ │ + 251: fload 17 │ │ │ │ + 253: fload 13 │ │ │ │ + 255: fmul │ │ │ │ + 256: fstore 18 │ │ │ │ + 258: fload 16 │ │ │ │ + 260: fload 14 │ │ │ │ + 262: fmul │ │ │ │ + 263: fstore 19 │ │ │ │ + 265: fload 17 │ │ │ │ + 267: fload 14 │ │ │ │ + 269: fmul │ │ │ │ + 270: fstore 20 │ │ │ │ + 272: fload 16 │ │ │ │ + 274: fload 13 │ │ │ │ + 276: fmul │ │ │ │ + 277: fstore 21 │ │ │ │ + 279: fload 18 │ │ │ │ + 281: fload 11 │ │ │ │ + 283: fmul │ │ │ │ + 284: fstore 22 │ │ │ │ + 286: fload 19 │ │ │ │ + 288: fload 10 │ │ │ │ + 290: fmul │ │ │ │ + 291: fstore 23 │ │ │ │ + 293: fload 22 │ │ │ │ + 295: fload 23 │ │ │ │ + 297: fadd │ │ │ │ + 298: fstore 22 │ │ │ │ + 300: aload_0 │ │ │ │ + 301: fload 22 │ │ │ │ + 303: putfield #48 // Field x:F │ │ │ │ + 306: fload 19 │ │ │ │ + 308: fload 11 │ │ │ │ + 310: fmul │ │ │ │ + 311: fstore 22 │ │ │ │ + 313: fload 18 │ │ │ │ + 315: fload 10 │ │ │ │ + 317: fmul │ │ │ │ + 318: fstore 23 │ │ │ │ + 320: fload 22 │ │ │ │ + 322: fload 23 │ │ │ │ + 324: fsub │ │ │ │ + 325: fstore 22 │ │ │ │ + 327: aload_0 │ │ │ │ + 328: fload 22 │ │ │ │ + 330: putfield #50 // Field y:F │ │ │ │ + 333: fload 20 │ │ │ │ + 335: fload 10 │ │ │ │ + 337: fmul │ │ │ │ + 338: fstore 22 │ │ │ │ + 340: fload 21 │ │ │ │ + 342: fload 11 │ │ │ │ + 344: fmul │ │ │ │ + 345: fstore 23 │ │ │ │ + 347: fload 22 │ │ │ │ + 349: fload 23 │ │ │ │ + 351: fsub │ │ │ │ + 352: fstore 22 │ │ │ │ + 354: aload_0 │ │ │ │ + 355: fload 22 │ │ │ │ + 357: putfield #52 // Field z:F │ │ │ │ + 360: fload 20 │ │ │ │ + 362: fload 11 │ │ │ │ + 364: fmul │ │ │ │ + 365: fstore 22 │ │ │ │ + 367: fload 21 │ │ │ │ + 369: fload 10 │ │ │ │ + 371: fmul │ │ │ │ + 372: fstore 23 │ │ │ │ + 374: fload 22 │ │ │ │ + 376: fload 23 │ │ │ │ + 378: fadd │ │ │ │ + 379: fstore 22 │ │ │ │ + 381: aload_0 │ │ │ │ + 382: fload 22 │ │ │ │ + 384: putfield #57 // Field w:F │ │ │ │ + 387: aload_0 │ │ │ │ + 388: areturn │ │ │ │ │ │ │ │ public com.badlogic.gdx.math.Quaternion setFromAxes(float, float, float, float, float, float, float, float, float); │ │ │ │ descriptor: (FFFFFFFFF)Lcom/badlogic/gdx/math/Quaternion; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=39, args_size=10 │ │ │ │ 0: fload_1 │ │ ├── com/badlogic/gdx/math/Vector2.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -358,56 +358,54 @@ │ │ │ │ 38: aload_0 │ │ │ │ 39: areturn │ │ │ │ │ │ │ │ public float angle(); │ │ │ │ descriptor: ()F │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=10, args_size=1 │ │ │ │ + stack=300, locals=9, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #47 // Field y:F │ │ │ │ 4: f2d │ │ │ │ 5: dstore_1 │ │ │ │ 6: aload_0 │ │ │ │ 7: getfield #45 // Field x:F │ │ │ │ - 10: fstore_3 │ │ │ │ - 11: fload_3 │ │ │ │ - 12: f2d │ │ │ │ - 13: dstore 4 │ │ │ │ - 15: dload_1 │ │ │ │ - 16: dload 4 │ │ │ │ - 18: invokestatic #57 // Method java/lang/Math.atan2:(DD)D │ │ │ │ - 21: dstore_1 │ │ │ │ - 22: dload_1 │ │ │ │ - 23: d2f │ │ │ │ + 10: f2d │ │ │ │ + 11: dstore_3 │ │ │ │ + 12: dload_1 │ │ │ │ + 13: dload_3 │ │ │ │ + 14: invokestatic #57 // Method java/lang/Math.atan2:(DD)D │ │ │ │ + 17: dstore_1 │ │ │ │ + 18: dload_1 │ │ │ │ + 19: d2f │ │ │ │ + 20: fstore 5 │ │ │ │ + 22: ldc #59 // float 57.295776f │ │ │ │ 24: fstore 6 │ │ │ │ - 26: ldc #59 // float 57.295776f │ │ │ │ - 28: fstore 7 │ │ │ │ - 30: fload 6 │ │ │ │ - 32: fload 7 │ │ │ │ - 34: fmul │ │ │ │ - 35: fstore 8 │ │ │ │ - 37: fconst_0 │ │ │ │ - 38: fstore 6 │ │ │ │ - 40: fload 8 │ │ │ │ - 42: fconst_0 │ │ │ │ - 43: fcmpg │ │ │ │ - 44: istore 9 │ │ │ │ - 46: iload 9 │ │ │ │ - 48: ifge 66 │ │ │ │ - 51: ldc #60 // int 1135869952 │ │ │ │ - 53: istore 9 │ │ │ │ - 55: ldc #61 // float 360.0f │ │ │ │ - 57: fstore 6 │ │ │ │ - 59: fload 8 │ │ │ │ - 61: fload 6 │ │ │ │ - 63: fadd │ │ │ │ - 64: fstore 8 │ │ │ │ - 66: fload 8 │ │ │ │ - 68: freturn │ │ │ │ + 26: fload 5 │ │ │ │ + 28: fload 6 │ │ │ │ + 30: fmul │ │ │ │ + 31: fstore 7 │ │ │ │ + 33: fconst_0 │ │ │ │ + 34: fstore 5 │ │ │ │ + 36: fload 7 │ │ │ │ + 38: fconst_0 │ │ │ │ + 39: fcmpg │ │ │ │ + 40: istore 8 │ │ │ │ + 42: iload 8 │ │ │ │ + 44: ifge 62 │ │ │ │ + 47: ldc #60 // int 1135869952 │ │ │ │ + 49: istore 8 │ │ │ │ + 51: ldc #61 // float 360.0f │ │ │ │ + 53: fstore 5 │ │ │ │ + 55: fload 7 │ │ │ │ + 57: fload 5 │ │ │ │ + 59: fadd │ │ │ │ + 60: fstore 7 │ │ │ │ + 62: fload 7 │ │ │ │ + 64: freturn │ │ │ │ │ │ │ │ public com.badlogic.gdx.math.Vector2 cpy(); │ │ │ │ descriptor: ()Lcom/badlogic/gdx/math/Vector2; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=1 │ │ │ │ 0: new #2 // class com/badlogic/gdx/math/Vector2 │ │ ├── com/badlogic/gdx/math/Vector3.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -2173,15 +2173,15 @@ │ │ │ │ 18: invokevirtual #58 // Method set:(FFF)Lcom/badlogic/gdx/math/Vector3; │ │ │ │ 21: areturn │ │ │ │ │ │ │ │ public com.badlogic.gdx.math.Vector3 slerp(com.badlogic.gdx.math.Vector3, float); │ │ │ │ descriptor: (Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Vector3; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=20, args_size=3 │ │ │ │ + stack=300, locals=18, args_size=3 │ │ │ │ 0: aload_0 │ │ │ │ 1: aload_1 │ │ │ │ 2: invokevirtual #150 // Method dot:(Lcom/badlogic/gdx/math/Vector3;)F │ │ │ │ 5: fstore_3 │ │ │ │ 6: fload_3 │ │ │ │ 7: f2d │ │ │ │ 8: dstore 4 │ │ │ │ @@ -2286,24 +2286,24 @@ │ │ │ │ 188: aload_0 │ │ │ │ 189: fload 10 │ │ │ │ 191: invokevirtual #79 // Method mul:(F)Lcom/badlogic/gdx/math/Vector3; │ │ │ │ 194: astore 9 │ │ │ │ 196: fload 12 │ │ │ │ 198: f2d │ │ │ │ 199: invokestatic #177 // Method java/lang/Math.sin:(D)D │ │ │ │ - 202: dstore 17 │ │ │ │ - 204: dload 17 │ │ │ │ + 202: dstore 6 │ │ │ │ + 204: dload 6 │ │ │ │ 206: d2f │ │ │ │ 207: fstore 13 │ │ │ │ 209: aload 16 │ │ │ │ 211: fload 13 │ │ │ │ 213: invokevirtual #79 // Method mul:(F)Lcom/badlogic/gdx/math/Vector3; │ │ │ │ - 216: astore 19 │ │ │ │ + 216: astore 17 │ │ │ │ 218: aload 9 │ │ │ │ - 220: aload 19 │ │ │ │ + 220: aload 17 │ │ │ │ 222: invokevirtual #115 // Method add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; │ │ │ │ 225: astore 9 │ │ │ │ 227: aload 9 │ │ │ │ 229: invokevirtual #164 // Method nor:()Lcom/badlogic/gdx/math/Vector3; │ │ │ │ 232: astore_0 │ │ │ │ 233: goto 74 │ │ ├── com/badlogic/gdx/physics/box2d/Body.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -1126,15 +1126,15 @@ │ │ │ │ 81: aload 10 │ │ │ │ 83: areturn │ │ │ │ │ │ │ │ public void destroyFixture(com.badlogic.gdx.physics.box2d.Fixture); │ │ │ │ descriptor: (Lcom/badlogic/gdx/physics/box2d/Fixture;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=9, args_size=2 │ │ │ │ + stack=300, locals=7, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #84 // Field addr:J │ │ │ │ 4: lstore_2 │ │ │ │ 5: aload_1 │ │ │ │ 6: getfield #173 // Field com/badlogic/gdx/physics/box2d/Fixture.addr:J │ │ │ │ 9: lstore 4 │ │ │ │ 11: aload_0 │ │ │ │ @@ -1143,17 +1143,17 @@ │ │ │ │ 15: invokespecial #190 // Method jniDestroyFixture:(JJ)V │ │ │ │ 18: aload_0 │ │ │ │ 19: getfield #82 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ 22: getfield #172 // Field com/badlogic/gdx/physics/box2d/World.fixtures:Lcom/badlogic/gdx/utils/LongMap; │ │ │ │ 25: astore 6 │ │ │ │ 27: aload_1 │ │ │ │ 28: getfield #173 // Field com/badlogic/gdx/physics/box2d/Fixture.addr:J │ │ │ │ - 31: lstore 7 │ │ │ │ + 31: lstore 4 │ │ │ │ 33: aload 6 │ │ │ │ - 35: lload 7 │ │ │ │ + 35: lload 4 │ │ │ │ 37: invokevirtual #194 // Method com/badlogic/gdx/utils/LongMap.remove:(J)Ljava/lang/Object; │ │ │ │ 40: pop │ │ │ │ 41: aload_0 │ │ │ │ 42: getfield #45 // Field fixtures:Ljava/util/ArrayList; │ │ │ │ 45: aload_1 │ │ │ │ 46: invokevirtual #196 // Method java/util/ArrayList.remove:(Ljava/lang/Object;)Z │ │ │ │ 49: pop │ │ │ │ @@ -1315,46 +1315,44 @@ │ │ │ │ 11: aload_1 │ │ │ │ 12: getfield #99 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ 15: fstore 5 │ │ │ │ 17: aload_0 │ │ │ │ 18: getfield #38 // Field tmp:[F │ │ │ │ 21: astore 6 │ │ │ │ 23: aload_0 │ │ │ │ - 24: astore 7 │ │ │ │ - 26: aload_0 │ │ │ │ - 27: lload_2 │ │ │ │ - 28: fload 4 │ │ │ │ - 30: fload 5 │ │ │ │ - 32: aload 6 │ │ │ │ - 34: invokespecial #228 // Method jniGetLinearVelocityFromLocalPoint:(JFF[F)V │ │ │ │ - 37: aload_0 │ │ │ │ - 38: getfield #80 // Field linVelLoc:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 41: astore 7 │ │ │ │ - 43: aload_0 │ │ │ │ - 44: getfield #38 // Field tmp:[F │ │ │ │ - 47: iconst_0 │ │ │ │ - 48: faload │ │ │ │ - 49: fstore 8 │ │ │ │ - 51: aload 7 │ │ │ │ - 53: fload 8 │ │ │ │ - 55: putfield #96 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 58: aload_0 │ │ │ │ - 59: getfield #80 // Field linVelLoc:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 62: astore 7 │ │ │ │ - 64: aload_0 │ │ │ │ - 65: getfield #38 // Field tmp:[F │ │ │ │ - 68: iconst_1 │ │ │ │ - 69: faload │ │ │ │ - 70: fstore 8 │ │ │ │ - 72: aload 7 │ │ │ │ - 74: fload 8 │ │ │ │ - 76: putfield #99 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 79: aload_0 │ │ │ │ - 80: getfield #80 // Field linVelLoc:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 83: areturn │ │ │ │ + 24: lload_2 │ │ │ │ + 25: fload 4 │ │ │ │ + 27: fload 5 │ │ │ │ + 29: aload 6 │ │ │ │ + 31: invokespecial #228 // Method jniGetLinearVelocityFromLocalPoint:(JFF[F)V │ │ │ │ + 34: aload_0 │ │ │ │ + 35: getfield #80 // Field linVelLoc:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 38: astore 7 │ │ │ │ + 40: aload_0 │ │ │ │ + 41: getfield #38 // Field tmp:[F │ │ │ │ + 44: iconst_0 │ │ │ │ + 45: faload │ │ │ │ + 46: fstore 8 │ │ │ │ + 48: aload 7 │ │ │ │ + 50: fload 8 │ │ │ │ + 52: putfield #96 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 55: aload_0 │ │ │ │ + 56: getfield #80 // Field linVelLoc:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 59: astore 7 │ │ │ │ + 61: aload_0 │ │ │ │ + 62: getfield #38 // Field tmp:[F │ │ │ │ + 65: iconst_1 │ │ │ │ + 66: faload │ │ │ │ + 67: fstore 8 │ │ │ │ + 69: aload 7 │ │ │ │ + 71: fload 8 │ │ │ │ + 73: putfield #99 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 76: aload_0 │ │ │ │ + 77: getfield #80 // Field linVelLoc:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 80: areturn │ │ │ │ │ │ │ │ public com.badlogic.gdx.math.Vector2 getLinearVelocityFromWorldPoint(com.badlogic.gdx.math.Vector2); │ │ │ │ descriptor: (Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=9, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ @@ -1366,46 +1364,44 @@ │ │ │ │ 11: aload_1 │ │ │ │ 12: getfield #99 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ 15: fstore 5 │ │ │ │ 17: aload_0 │ │ │ │ 18: getfield #38 // Field tmp:[F │ │ │ │ 21: astore 6 │ │ │ │ 23: aload_0 │ │ │ │ - 24: astore 7 │ │ │ │ - 26: aload_0 │ │ │ │ - 27: lload_2 │ │ │ │ - 28: fload 4 │ │ │ │ - 30: fload 5 │ │ │ │ - 32: aload 6 │ │ │ │ - 34: invokespecial #231 // Method jniGetLinearVelocityFromWorldPoint:(JFF[F)V │ │ │ │ - 37: aload_0 │ │ │ │ - 38: getfield #78 // Field linVelWorld:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 41: astore 7 │ │ │ │ - 43: aload_0 │ │ │ │ - 44: getfield #38 // Field tmp:[F │ │ │ │ - 47: iconst_0 │ │ │ │ - 48: faload │ │ │ │ - 49: fstore 8 │ │ │ │ - 51: aload 7 │ │ │ │ - 53: fload 8 │ │ │ │ - 55: putfield #96 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 58: aload_0 │ │ │ │ - 59: getfield #78 // Field linVelWorld:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 62: astore 7 │ │ │ │ - 64: aload_0 │ │ │ │ - 65: getfield #38 // Field tmp:[F │ │ │ │ - 68: iconst_1 │ │ │ │ - 69: faload │ │ │ │ - 70: fstore 8 │ │ │ │ - 72: aload 7 │ │ │ │ - 74: fload 8 │ │ │ │ - 76: putfield #99 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 79: aload_0 │ │ │ │ - 80: getfield #78 // Field linVelWorld:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 83: areturn │ │ │ │ + 24: lload_2 │ │ │ │ + 25: fload 4 │ │ │ │ + 27: fload 5 │ │ │ │ + 29: aload 6 │ │ │ │ + 31: invokespecial #231 // Method jniGetLinearVelocityFromWorldPoint:(JFF[F)V │ │ │ │ + 34: aload_0 │ │ │ │ + 35: getfield #78 // Field linVelWorld:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 38: astore 7 │ │ │ │ + 40: aload_0 │ │ │ │ + 41: getfield #38 // Field tmp:[F │ │ │ │ + 44: iconst_0 │ │ │ │ + 45: faload │ │ │ │ + 46: fstore 8 │ │ │ │ + 48: aload 7 │ │ │ │ + 50: fload 8 │ │ │ │ + 52: putfield #96 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 55: aload_0 │ │ │ │ + 56: getfield #78 // Field linVelWorld:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 59: astore 7 │ │ │ │ + 61: aload_0 │ │ │ │ + 62: getfield #38 // Field tmp:[F │ │ │ │ + 65: iconst_1 │ │ │ │ + 66: faload │ │ │ │ + 67: fstore 8 │ │ │ │ + 69: aload 7 │ │ │ │ + 71: fload 8 │ │ │ │ + 73: putfield #99 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 76: aload_0 │ │ │ │ + 77: getfield #78 // Field linVelWorld:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 80: areturn │ │ │ │ │ │ │ │ public com.badlogic.gdx.math.Vector2 getLocalCenter(); │ │ │ │ descriptor: ()Lcom/badlogic/gdx/math/Vector2; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ @@ -1458,46 +1454,44 @@ │ │ │ │ 11: aload_1 │ │ │ │ 12: getfield #99 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ 15: fstore 5 │ │ │ │ 17: aload_0 │ │ │ │ 18: getfield #38 // Field tmp:[F │ │ │ │ 21: astore 6 │ │ │ │ 23: aload_0 │ │ │ │ - 24: astore 7 │ │ │ │ - 26: aload_0 │ │ │ │ - 27: lload_2 │ │ │ │ - 28: fload 4 │ │ │ │ - 30: fload 5 │ │ │ │ - 32: aload 6 │ │ │ │ - 34: invokespecial #237 // Method jniGetLocalPoint:(JFF[F)V │ │ │ │ - 37: aload_0 │ │ │ │ - 38: getfield #74 // Field localPoint2:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 41: astore 7 │ │ │ │ - 43: aload_0 │ │ │ │ - 44: getfield #38 // Field tmp:[F │ │ │ │ - 47: iconst_0 │ │ │ │ - 48: faload │ │ │ │ - 49: fstore 8 │ │ │ │ - 51: aload 7 │ │ │ │ - 53: fload 8 │ │ │ │ - 55: putfield #96 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 58: aload_0 │ │ │ │ - 59: getfield #74 // Field localPoint2:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 62: astore 7 │ │ │ │ - 64: aload_0 │ │ │ │ - 65: getfield #38 // Field tmp:[F │ │ │ │ - 68: iconst_1 │ │ │ │ - 69: faload │ │ │ │ - 70: fstore 8 │ │ │ │ - 72: aload 7 │ │ │ │ - 74: fload 8 │ │ │ │ - 76: putfield #99 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 79: aload_0 │ │ │ │ - 80: getfield #74 // Field localPoint2:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 83: areturn │ │ │ │ + 24: lload_2 │ │ │ │ + 25: fload 4 │ │ │ │ + 27: fload 5 │ │ │ │ + 29: aload 6 │ │ │ │ + 31: invokespecial #237 // Method jniGetLocalPoint:(JFF[F)V │ │ │ │ + 34: aload_0 │ │ │ │ + 35: getfield #74 // Field localPoint2:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 38: astore 7 │ │ │ │ + 40: aload_0 │ │ │ │ + 41: getfield #38 // Field tmp:[F │ │ │ │ + 44: iconst_0 │ │ │ │ + 45: faload │ │ │ │ + 46: fstore 8 │ │ │ │ + 48: aload 7 │ │ │ │ + 50: fload 8 │ │ │ │ + 52: putfield #96 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 55: aload_0 │ │ │ │ + 56: getfield #74 // Field localPoint2:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 59: astore 7 │ │ │ │ + 61: aload_0 │ │ │ │ + 62: getfield #38 // Field tmp:[F │ │ │ │ + 65: iconst_1 │ │ │ │ + 66: faload │ │ │ │ + 67: fstore 8 │ │ │ │ + 69: aload 7 │ │ │ │ + 71: fload 8 │ │ │ │ + 73: putfield #99 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 76: aload_0 │ │ │ │ + 77: getfield #74 // Field localPoint2:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 80: areturn │ │ │ │ │ │ │ │ public com.badlogic.gdx.math.Vector2 getLocalVector(com.badlogic.gdx.math.Vector2); │ │ │ │ descriptor: (Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=9, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ @@ -1509,46 +1503,44 @@ │ │ │ │ 11: aload_1 │ │ │ │ 12: getfield #99 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ 15: fstore 5 │ │ │ │ 17: aload_0 │ │ │ │ 18: getfield #38 // Field tmp:[F │ │ │ │ 21: astore 6 │ │ │ │ 23: aload_0 │ │ │ │ - 24: astore 7 │ │ │ │ - 26: aload_0 │ │ │ │ - 27: lload_2 │ │ │ │ - 28: fload 4 │ │ │ │ - 30: fload 5 │ │ │ │ - 32: aload 6 │ │ │ │ - 34: invokespecial #240 // Method jniGetLocalVector:(JFF[F)V │ │ │ │ - 37: aload_0 │ │ │ │ - 38: getfield #76 // Field localVector:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 41: astore 7 │ │ │ │ - 43: aload_0 │ │ │ │ - 44: getfield #38 // Field tmp:[F │ │ │ │ - 47: iconst_0 │ │ │ │ - 48: faload │ │ │ │ - 49: fstore 8 │ │ │ │ - 51: aload 7 │ │ │ │ - 53: fload 8 │ │ │ │ - 55: putfield #96 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 58: aload_0 │ │ │ │ - 59: getfield #76 // Field localVector:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 62: astore 7 │ │ │ │ - 64: aload_0 │ │ │ │ - 65: getfield #38 // Field tmp:[F │ │ │ │ - 68: iconst_1 │ │ │ │ - 69: faload │ │ │ │ - 70: fstore 8 │ │ │ │ - 72: aload 7 │ │ │ │ - 74: fload 8 │ │ │ │ - 76: putfield #99 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 79: aload_0 │ │ │ │ - 80: getfield #76 // Field localVector:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 83: areturn │ │ │ │ + 24: lload_2 │ │ │ │ + 25: fload 4 │ │ │ │ + 27: fload 5 │ │ │ │ + 29: aload 6 │ │ │ │ + 31: invokespecial #240 // Method jniGetLocalVector:(JFF[F)V │ │ │ │ + 34: aload_0 │ │ │ │ + 35: getfield #76 // Field localVector:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 38: astore 7 │ │ │ │ + 40: aload_0 │ │ │ │ + 41: getfield #38 // Field tmp:[F │ │ │ │ + 44: iconst_0 │ │ │ │ + 45: faload │ │ │ │ + 46: fstore 8 │ │ │ │ + 48: aload 7 │ │ │ │ + 50: fload 8 │ │ │ │ + 52: putfield #96 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 55: aload_0 │ │ │ │ + 56: getfield #76 // Field localVector:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 59: astore 7 │ │ │ │ + 61: aload_0 │ │ │ │ + 62: getfield #38 // Field tmp:[F │ │ │ │ + 65: iconst_1 │ │ │ │ + 66: faload │ │ │ │ + 67: fstore 8 │ │ │ │ + 69: aload 7 │ │ │ │ + 71: fload 8 │ │ │ │ + 73: putfield #99 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 76: aload_0 │ │ │ │ + 77: getfield #76 // Field localVector:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 80: areturn │ │ │ │ │ │ │ │ public float getMass(); │ │ │ │ descriptor: ()F │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ @@ -1796,46 +1788,44 @@ │ │ │ │ 11: aload_1 │ │ │ │ 12: getfield #99 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ 15: fstore 5 │ │ │ │ 17: aload_0 │ │ │ │ 18: getfield #38 // Field tmp:[F │ │ │ │ 21: astore 6 │ │ │ │ 23: aload_0 │ │ │ │ - 24: astore 7 │ │ │ │ - 26: aload_0 │ │ │ │ - 27: lload_2 │ │ │ │ - 28: fload 4 │ │ │ │ - 30: fload 5 │ │ │ │ - 32: aload 6 │ │ │ │ - 34: invokespecial #289 // Method jniGetWorldPoint:(JFF[F)V │ │ │ │ - 37: aload_0 │ │ │ │ - 38: getfield #70 // Field localPoint:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 41: astore 7 │ │ │ │ - 43: aload_0 │ │ │ │ - 44: getfield #38 // Field tmp:[F │ │ │ │ - 47: iconst_0 │ │ │ │ - 48: faload │ │ │ │ - 49: fstore 8 │ │ │ │ - 51: aload 7 │ │ │ │ - 53: fload 8 │ │ │ │ - 55: putfield #96 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 58: aload_0 │ │ │ │ - 59: getfield #70 // Field localPoint:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 62: astore 7 │ │ │ │ - 64: aload_0 │ │ │ │ - 65: getfield #38 // Field tmp:[F │ │ │ │ - 68: iconst_1 │ │ │ │ - 69: faload │ │ │ │ - 70: fstore 8 │ │ │ │ - 72: aload 7 │ │ │ │ - 74: fload 8 │ │ │ │ - 76: putfield #99 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 79: aload_0 │ │ │ │ - 80: getfield #70 // Field localPoint:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 83: areturn │ │ │ │ + 24: lload_2 │ │ │ │ + 25: fload 4 │ │ │ │ + 27: fload 5 │ │ │ │ + 29: aload 6 │ │ │ │ + 31: invokespecial #289 // Method jniGetWorldPoint:(JFF[F)V │ │ │ │ + 34: aload_0 │ │ │ │ + 35: getfield #70 // Field localPoint:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 38: astore 7 │ │ │ │ + 40: aload_0 │ │ │ │ + 41: getfield #38 // Field tmp:[F │ │ │ │ + 44: iconst_0 │ │ │ │ + 45: faload │ │ │ │ + 46: fstore 8 │ │ │ │ + 48: aload 7 │ │ │ │ + 50: fload 8 │ │ │ │ + 52: putfield #96 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 55: aload_0 │ │ │ │ + 56: getfield #70 // Field localPoint:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 59: astore 7 │ │ │ │ + 61: aload_0 │ │ │ │ + 62: getfield #38 // Field tmp:[F │ │ │ │ + 65: iconst_1 │ │ │ │ + 66: faload │ │ │ │ + 67: fstore 8 │ │ │ │ + 69: aload 7 │ │ │ │ + 71: fload 8 │ │ │ │ + 73: putfield #99 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 76: aload_0 │ │ │ │ + 77: getfield #70 // Field localPoint:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 80: areturn │ │ │ │ │ │ │ │ public com.badlogic.gdx.math.Vector2 getWorldVector(com.badlogic.gdx.math.Vector2); │ │ │ │ descriptor: (Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=9, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ @@ -1847,46 +1837,44 @@ │ │ │ │ 11: aload_1 │ │ │ │ 12: getfield #99 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ 15: fstore 5 │ │ │ │ 17: aload_0 │ │ │ │ 18: getfield #38 // Field tmp:[F │ │ │ │ 21: astore 6 │ │ │ │ 23: aload_0 │ │ │ │ - 24: astore 7 │ │ │ │ - 26: aload_0 │ │ │ │ - 27: lload_2 │ │ │ │ - 28: fload 4 │ │ │ │ - 30: fload 5 │ │ │ │ - 32: aload 6 │ │ │ │ - 34: invokespecial #292 // Method jniGetWorldVector:(JFF[F)V │ │ │ │ - 37: aload_0 │ │ │ │ - 38: getfield #72 // Field worldVector:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 41: astore 7 │ │ │ │ - 43: aload_0 │ │ │ │ - 44: getfield #38 // Field tmp:[F │ │ │ │ - 47: iconst_0 │ │ │ │ - 48: faload │ │ │ │ - 49: fstore 8 │ │ │ │ - 51: aload 7 │ │ │ │ - 53: fload 8 │ │ │ │ - 55: putfield #96 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 58: aload_0 │ │ │ │ - 59: getfield #72 // Field worldVector:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 62: astore 7 │ │ │ │ - 64: aload_0 │ │ │ │ - 65: getfield #38 // Field tmp:[F │ │ │ │ - 68: iconst_1 │ │ │ │ - 69: faload │ │ │ │ - 70: fstore 8 │ │ │ │ - 72: aload 7 │ │ │ │ - 74: fload 8 │ │ │ │ - 76: putfield #99 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 79: aload_0 │ │ │ │ - 80: getfield #72 // Field worldVector:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 83: areturn │ │ │ │ + 24: lload_2 │ │ │ │ + 25: fload 4 │ │ │ │ + 27: fload 5 │ │ │ │ + 29: aload 6 │ │ │ │ + 31: invokespecial #292 // Method jniGetWorldVector:(JFF[F)V │ │ │ │ + 34: aload_0 │ │ │ │ + 35: getfield #72 // Field worldVector:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 38: astore 7 │ │ │ │ + 40: aload_0 │ │ │ │ + 41: getfield #38 // Field tmp:[F │ │ │ │ + 44: iconst_0 │ │ │ │ + 45: faload │ │ │ │ + 46: fstore 8 │ │ │ │ + 48: aload 7 │ │ │ │ + 50: fload 8 │ │ │ │ + 52: putfield #96 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 55: aload_0 │ │ │ │ + 56: getfield #72 // Field worldVector:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 59: astore 7 │ │ │ │ + 61: aload_0 │ │ │ │ + 62: getfield #38 // Field tmp:[F │ │ │ │ + 65: iconst_1 │ │ │ │ + 66: faload │ │ │ │ + 67: fstore 8 │ │ │ │ + 69: aload 7 │ │ │ │ + 71: fload 8 │ │ │ │ + 73: putfield #99 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 76: aload_0 │ │ │ │ + 77: getfield #72 // Field worldVector:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 80: areturn │ │ │ │ │ │ │ │ public boolean isActive(); │ │ │ │ descriptor: ()Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── com/badlogic/gdx/physics/box2d/Box2DDebugRenderer.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -1618,15 +1618,15 @@ │ │ │ │ 460: invokespecial #169 // Method drawSolidPolygon:([Lcom/badlogic/gdx/math/Vector2;ILcom/badlogic/gdx/graphics/Color;Z)V │ │ │ │ 463: return │ │ │ │ │ │ │ │ private void drawSolidCircle(com.badlogic.gdx.math.Vector2, float, com.badlogic.gdx.math.Vector2, com.badlogic.gdx.graphics.Color); │ │ │ │ descriptor: (Lcom/badlogic/gdx/math/Vector2;FLcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/Color;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=23, args_size=5 │ │ │ │ + stack=300, locals=21, args_size=5 │ │ │ │ 0: fconst_0 │ │ │ │ 1: fstore 5 │ │ │ │ 3: ldc_w #297 // float 0.31415927f │ │ │ │ 6: fstore 6 │ │ │ │ 8: aload_0 │ │ │ │ 9: getfield #95 // Field renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ │ │ 12: astore 7 │ │ │ │ @@ -1650,195 +1650,193 @@ │ │ │ │ 52: invokevirtual #311 // Method com/badlogic/gdx/graphics/glutils/ShapeRenderer.setColor:(FFFF)V │ │ │ │ 55: iconst_0 │ │ │ │ 56: istore 12 │ │ │ │ 58: bipush 20 │ │ │ │ 60: istore 13 │ │ │ │ 62: iload 12 │ │ │ │ 64: iload 13 │ │ │ │ - 66: if_icmpge 292 │ │ │ │ + 66: if_icmpge 288 │ │ │ │ 69: aload_0 │ │ │ │ 70: getfield #88 // Field v:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ 73: astore 7 │ │ │ │ 75: fload 5 │ │ │ │ 77: f2d │ │ │ │ 78: invokestatic #316 // Method java/lang/Math.cos:(D)D │ │ │ │ - 81: dstore 14 │ │ │ │ - 83: dload 14 │ │ │ │ - 85: d2f │ │ │ │ - 86: fload_2 │ │ │ │ - 87: fmul │ │ │ │ - 88: fstore 8 │ │ │ │ - 90: aload_1 │ │ │ │ - 91: getfield #159 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 94: fstore 9 │ │ │ │ - 96: fload 8 │ │ │ │ - 98: fload 9 │ │ │ │ - 100: fadd │ │ │ │ - 101: fstore 8 │ │ │ │ - 103: fload 5 │ │ │ │ - 105: f2d │ │ │ │ - 106: invokestatic #319 // Method java/lang/Math.sin:(D)D │ │ │ │ - 109: dstore 16 │ │ │ │ - 111: dload 16 │ │ │ │ - 113: d2f │ │ │ │ - 114: fload_2 │ │ │ │ - 115: fmul │ │ │ │ - 116: fstore 9 │ │ │ │ - 118: aload_1 │ │ │ │ - 119: getfield #162 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 122: fstore 10 │ │ │ │ - 124: fload 9 │ │ │ │ - 126: fload 10 │ │ │ │ - 128: fadd │ │ │ │ - 129: fstore 9 │ │ │ │ - 131: aload 7 │ │ │ │ - 133: fload 8 │ │ │ │ - 135: fload 9 │ │ │ │ - 137: invokevirtual #165 // Method com/badlogic/gdx/math/Vector2.set:(FF)Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 140: pop │ │ │ │ - 141: iload 12 │ │ │ │ - 143: ifne 202 │ │ │ │ - 146: aload_0 │ │ │ │ - 147: getfield #90 // Field lv:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 150: astore 7 │ │ │ │ - 152: aload_0 │ │ │ │ - 153: getfield #88 // Field v:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 156: astore 18 │ │ │ │ - 158: aload 7 │ │ │ │ - 160: aload 18 │ │ │ │ - 162: invokevirtual #142 // Method com/badlogic/gdx/math/Vector2.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 165: pop │ │ │ │ - 166: aload_0 │ │ │ │ - 167: getfield #86 // Field f:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 170: astore 7 │ │ │ │ - 172: aload_0 │ │ │ │ - 173: getfield #88 // Field v:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 176: astore 18 │ │ │ │ - 178: aload 7 │ │ │ │ - 180: aload 18 │ │ │ │ - 182: invokevirtual #142 // Method com/badlogic/gdx/math/Vector2.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 185: pop │ │ │ │ - 186: iload 12 │ │ │ │ - 188: iconst_1 │ │ │ │ - 189: iadd │ │ │ │ - 190: istore 12 │ │ │ │ - 192: fload 5 │ │ │ │ - 194: fload 6 │ │ │ │ - 196: fadd │ │ │ │ - 197: fstore 5 │ │ │ │ - 199: goto 58 │ │ │ │ - 202: aload_0 │ │ │ │ - 203: getfield #95 // Field renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ │ │ - 206: astore 7 │ │ │ │ - 208: aload_0 │ │ │ │ - 209: getfield #90 // Field lv:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 212: getfield #159 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 215: fstore 8 │ │ │ │ - 217: aload_0 │ │ │ │ - 218: getfield #90 // Field lv:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 221: astore 19 │ │ │ │ - 223: aload 19 │ │ │ │ - 225: getfield #162 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 228: fstore 9 │ │ │ │ - 230: aload_0 │ │ │ │ - 231: getfield #88 // Field v:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 234: astore 20 │ │ │ │ - 236: aload 20 │ │ │ │ - 238: getfield #159 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 241: fstore 10 │ │ │ │ - 243: aload_0 │ │ │ │ - 244: getfield #88 // Field v:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 247: astore 21 │ │ │ │ - 249: aload 21 │ │ │ │ - 251: getfield #162 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 254: fstore 11 │ │ │ │ - 256: aload 7 │ │ │ │ - 258: fload 8 │ │ │ │ - 260: fload 9 │ │ │ │ - 262: fload 10 │ │ │ │ - 264: fload 11 │ │ │ │ - 266: invokevirtual #268 // Method com/badlogic/gdx/graphics/glutils/ShapeRenderer.line:(FFFF)V │ │ │ │ - 269: aload_0 │ │ │ │ - 270: getfield #90 // Field lv:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 273: astore 7 │ │ │ │ - 275: aload_0 │ │ │ │ - 276: getfield #88 // Field v:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 279: astore 18 │ │ │ │ - 281: aload 7 │ │ │ │ - 283: aload 18 │ │ │ │ - 285: invokevirtual #142 // Method com/badlogic/gdx/math/Vector2.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 288: pop │ │ │ │ - 289: goto 186 │ │ │ │ - 292: aload_0 │ │ │ │ - 293: getfield #95 // Field renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ │ │ - 296: astore 7 │ │ │ │ - 298: aload_0 │ │ │ │ - 299: getfield #86 // Field f:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 302: getfield #159 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 305: fstore 8 │ │ │ │ - 307: aload_0 │ │ │ │ - 308: getfield #86 // Field f:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 311: getfield #162 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 314: fstore 9 │ │ │ │ - 316: aload_0 │ │ │ │ - 317: getfield #90 // Field lv:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 320: getfield #159 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 323: fstore 10 │ │ │ │ - 325: aload_0 │ │ │ │ - 326: getfield #90 // Field lv:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 329: getfield #162 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 332: fstore 11 │ │ │ │ - 334: aload 7 │ │ │ │ - 336: fload 8 │ │ │ │ - 338: fload 9 │ │ │ │ - 340: fload 10 │ │ │ │ - 342: fload 11 │ │ │ │ - 344: invokevirtual #268 // Method com/badlogic/gdx/graphics/glutils/ShapeRenderer.line:(FFFF)V │ │ │ │ - 347: aload_0 │ │ │ │ - 348: getfield #95 // Field renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ │ │ - 351: astore 7 │ │ │ │ - 353: aload_1 │ │ │ │ - 354: getfield #159 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 357: fstore 8 │ │ │ │ - 359: aload_1 │ │ │ │ - 360: getfield #162 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 363: fstore 9 │ │ │ │ - 365: aload_1 │ │ │ │ - 366: getfield #159 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 369: fstore 10 │ │ │ │ - 371: aload_3 │ │ │ │ - 372: getfield #159 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 375: fload_2 │ │ │ │ - 376: fmul │ │ │ │ - 377: fstore 11 │ │ │ │ - 379: fload 10 │ │ │ │ - 381: fload 11 │ │ │ │ - 383: fadd │ │ │ │ - 384: fstore 10 │ │ │ │ - 386: aload_1 │ │ │ │ - 387: getfield #162 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 390: fstore 11 │ │ │ │ - 392: aload_3 │ │ │ │ - 393: getfield #162 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 396: fload_2 │ │ │ │ - 397: fmul │ │ │ │ - 398: fstore 22 │ │ │ │ - 400: fload 11 │ │ │ │ - 402: fload 22 │ │ │ │ - 404: fadd │ │ │ │ - 405: fstore 11 │ │ │ │ - 407: aload 7 │ │ │ │ - 409: fload 8 │ │ │ │ - 411: fload 9 │ │ │ │ - 413: fconst_0 │ │ │ │ - 414: fload 10 │ │ │ │ - 416: fload 11 │ │ │ │ - 418: fconst_0 │ │ │ │ - 419: invokevirtual #322 // Method com/badlogic/gdx/graphics/glutils/ShapeRenderer.line:(FFFFFF)V │ │ │ │ - 422: return │ │ │ │ + 81: d2f │ │ │ │ + 82: fload_2 │ │ │ │ + 83: fmul │ │ │ │ + 84: fstore 8 │ │ │ │ + 86: aload_1 │ │ │ │ + 87: getfield #159 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 90: fstore 9 │ │ │ │ + 92: fload 8 │ │ │ │ + 94: fload 9 │ │ │ │ + 96: fadd │ │ │ │ + 97: fstore 8 │ │ │ │ + 99: fload 5 │ │ │ │ + 101: f2d │ │ │ │ + 102: invokestatic #319 // Method java/lang/Math.sin:(D)D │ │ │ │ + 105: dstore 14 │ │ │ │ + 107: dload 14 │ │ │ │ + 109: d2f │ │ │ │ + 110: fload_2 │ │ │ │ + 111: fmul │ │ │ │ + 112: fstore 9 │ │ │ │ + 114: aload_1 │ │ │ │ + 115: getfield #162 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 118: fstore 10 │ │ │ │ + 120: fload 9 │ │ │ │ + 122: fload 10 │ │ │ │ + 124: fadd │ │ │ │ + 125: fstore 9 │ │ │ │ + 127: aload 7 │ │ │ │ + 129: fload 8 │ │ │ │ + 131: fload 9 │ │ │ │ + 133: invokevirtual #165 // Method com/badlogic/gdx/math/Vector2.set:(FF)Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 136: pop │ │ │ │ + 137: iload 12 │ │ │ │ + 139: ifne 198 │ │ │ │ + 142: aload_0 │ │ │ │ + 143: getfield #90 // Field lv:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 146: astore 7 │ │ │ │ + 148: aload_0 │ │ │ │ + 149: getfield #88 // Field v:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 152: astore 16 │ │ │ │ + 154: aload 7 │ │ │ │ + 156: aload 16 │ │ │ │ + 158: invokevirtual #142 // Method com/badlogic/gdx/math/Vector2.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 161: pop │ │ │ │ + 162: aload_0 │ │ │ │ + 163: getfield #86 // Field f:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 166: astore 7 │ │ │ │ + 168: aload_0 │ │ │ │ + 169: getfield #88 // Field v:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 172: astore 16 │ │ │ │ + 174: aload 7 │ │ │ │ + 176: aload 16 │ │ │ │ + 178: invokevirtual #142 // Method com/badlogic/gdx/math/Vector2.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 181: pop │ │ │ │ + 182: iload 12 │ │ │ │ + 184: iconst_1 │ │ │ │ + 185: iadd │ │ │ │ + 186: istore 12 │ │ │ │ + 188: fload 5 │ │ │ │ + 190: fload 6 │ │ │ │ + 192: fadd │ │ │ │ + 193: fstore 5 │ │ │ │ + 195: goto 58 │ │ │ │ + 198: aload_0 │ │ │ │ + 199: getfield #95 // Field renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ │ │ + 202: astore 7 │ │ │ │ + 204: aload_0 │ │ │ │ + 205: getfield #90 // Field lv:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 208: getfield #159 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 211: fstore 8 │ │ │ │ + 213: aload_0 │ │ │ │ + 214: getfield #90 // Field lv:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 217: astore 17 │ │ │ │ + 219: aload 17 │ │ │ │ + 221: getfield #162 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 224: fstore 9 │ │ │ │ + 226: aload_0 │ │ │ │ + 227: getfield #88 // Field v:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 230: astore 18 │ │ │ │ + 232: aload 18 │ │ │ │ + 234: getfield #159 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 237: fstore 10 │ │ │ │ + 239: aload_0 │ │ │ │ + 240: getfield #88 // Field v:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 243: astore 19 │ │ │ │ + 245: aload 19 │ │ │ │ + 247: getfield #162 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 250: fstore 11 │ │ │ │ + 252: aload 7 │ │ │ │ + 254: fload 8 │ │ │ │ + 256: fload 9 │ │ │ │ + 258: fload 10 │ │ │ │ + 260: fload 11 │ │ │ │ + 262: invokevirtual #268 // Method com/badlogic/gdx/graphics/glutils/ShapeRenderer.line:(FFFF)V │ │ │ │ + 265: aload_0 │ │ │ │ + 266: getfield #90 // Field lv:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 269: astore 7 │ │ │ │ + 271: aload_0 │ │ │ │ + 272: getfield #88 // Field v:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 275: astore 16 │ │ │ │ + 277: aload 7 │ │ │ │ + 279: aload 16 │ │ │ │ + 281: invokevirtual #142 // Method com/badlogic/gdx/math/Vector2.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 284: pop │ │ │ │ + 285: goto 182 │ │ │ │ + 288: aload_0 │ │ │ │ + 289: getfield #95 // Field renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ │ │ + 292: astore 7 │ │ │ │ + 294: aload_0 │ │ │ │ + 295: getfield #86 // Field f:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 298: getfield #159 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 301: fstore 8 │ │ │ │ + 303: aload_0 │ │ │ │ + 304: getfield #86 // Field f:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 307: getfield #162 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 310: fstore 9 │ │ │ │ + 312: aload_0 │ │ │ │ + 313: getfield #90 // Field lv:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 316: getfield #159 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 319: fstore 10 │ │ │ │ + 321: aload_0 │ │ │ │ + 322: getfield #90 // Field lv:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 325: getfield #162 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 328: fstore 11 │ │ │ │ + 330: aload 7 │ │ │ │ + 332: fload 8 │ │ │ │ + 334: fload 9 │ │ │ │ + 336: fload 10 │ │ │ │ + 338: fload 11 │ │ │ │ + 340: invokevirtual #268 // Method com/badlogic/gdx/graphics/glutils/ShapeRenderer.line:(FFFF)V │ │ │ │ + 343: aload_0 │ │ │ │ + 344: getfield #95 // Field renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ │ │ + 347: astore 7 │ │ │ │ + 349: aload_1 │ │ │ │ + 350: getfield #159 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 353: fstore 8 │ │ │ │ + 355: aload_1 │ │ │ │ + 356: getfield #162 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 359: fstore 9 │ │ │ │ + 361: aload_1 │ │ │ │ + 362: getfield #159 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 365: fstore 10 │ │ │ │ + 367: aload_3 │ │ │ │ + 368: getfield #159 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 371: fload_2 │ │ │ │ + 372: fmul │ │ │ │ + 373: fstore 11 │ │ │ │ + 375: fload 10 │ │ │ │ + 377: fload 11 │ │ │ │ + 379: fadd │ │ │ │ + 380: fstore 10 │ │ │ │ + 382: aload_1 │ │ │ │ + 383: getfield #162 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 386: fstore 11 │ │ │ │ + 388: aload_3 │ │ │ │ + 389: getfield #162 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 392: fload_2 │ │ │ │ + 393: fmul │ │ │ │ + 394: fstore 20 │ │ │ │ + 396: fload 11 │ │ │ │ + 398: fload 20 │ │ │ │ + 400: fadd │ │ │ │ + 401: fstore 11 │ │ │ │ + 403: aload 7 │ │ │ │ + 405: fload 8 │ │ │ │ + 407: fload 9 │ │ │ │ + 409: fconst_0 │ │ │ │ + 410: fload 10 │ │ │ │ + 412: fload 11 │ │ │ │ + 414: fconst_0 │ │ │ │ + 415: invokevirtual #322 // Method com/badlogic/gdx/graphics/glutils/ShapeRenderer.line:(FFFFFF)V │ │ │ │ + 418: return │ │ │ │ │ │ │ │ private void drawSolidPolygon(com.badlogic.gdx.math.Vector2[], int, com.badlogic.gdx.graphics.Color, boolean); │ │ │ │ descriptor: ([Lcom/badlogic/gdx/math/Vector2;ILcom/badlogic/gdx/graphics/Color;Z)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=16, args_size=5 │ │ │ │ 0: aload_0 │ │ ├── com/badlogic/gdx/physics/box2d/Contact.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -376,89 +376,89 @@ │ │ │ │ 18: aload_0 │ │ │ │ 19: getfield #21 // Field worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold; │ │ │ │ 22: iload 4 │ │ │ │ 24: putfield #75 // Field com/badlogic/gdx/physics/box2d/WorldManifold.numContactPoints:I │ │ │ │ 27: aload_0 │ │ │ │ 28: getfield #21 // Field worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold; │ │ │ │ 31: getfield #79 // Field com/badlogic/gdx/physics/box2d/WorldManifold.normal:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 34: astore 5 │ │ │ │ - 36: aload_0 │ │ │ │ - 37: getfield #24 // Field tmp:[F │ │ │ │ - 40: astore 6 │ │ │ │ - 42: aload 6 │ │ │ │ - 44: iconst_0 │ │ │ │ - 45: faload │ │ │ │ - 46: fstore 7 │ │ │ │ - 48: aload_0 │ │ │ │ - 49: getfield #24 // Field tmp:[F │ │ │ │ - 52: astore_3 │ │ │ │ + 34: astore_3 │ │ │ │ + 35: aload_0 │ │ │ │ + 36: getfield #24 // Field tmp:[F │ │ │ │ + 39: astore 5 │ │ │ │ + 41: aload 5 │ │ │ │ + 43: iconst_0 │ │ │ │ + 44: faload │ │ │ │ + 45: fstore 6 │ │ │ │ + 47: aload_0 │ │ │ │ + 48: getfield #24 // Field tmp:[F │ │ │ │ + 51: astore 7 │ │ │ │ 53: iconst_1 │ │ │ │ 54: istore 8 │ │ │ │ - 56: aload_3 │ │ │ │ - 57: iload 8 │ │ │ │ - 59: faload │ │ │ │ - 60: fstore 9 │ │ │ │ - 62: aload 5 │ │ │ │ - 64: fload 7 │ │ │ │ + 56: aload 7 │ │ │ │ + 58: iload 8 │ │ │ │ + 60: faload │ │ │ │ + 61: fstore 9 │ │ │ │ + 63: aload_3 │ │ │ │ + 64: fload 6 │ │ │ │ 66: fload 9 │ │ │ │ 68: invokevirtual #86 // Method com/badlogic/gdx/math/Vector2.set:(FF)Lcom/badlogic/gdx/math/Vector2; │ │ │ │ 71: pop │ │ │ │ 72: iconst_0 │ │ │ │ 73: istore 10 │ │ │ │ 75: iload 10 │ │ │ │ 77: iload 4 │ │ │ │ - 79: if_icmpge 161 │ │ │ │ + 79: if_icmpge 157 │ │ │ │ 82: aload_0 │ │ │ │ 83: getfield #21 // Field worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold; │ │ │ │ 86: getfield #90 // Field com/badlogic/gdx/physics/box2d/WorldManifold.points:[Lcom/badlogic/gdx/math/Vector2; │ │ │ │ 89: iload 10 │ │ │ │ 91: aaload │ │ │ │ 92: astore 11 │ │ │ │ 94: aload_0 │ │ │ │ 95: getfield #24 // Field tmp:[F │ │ │ │ - 98: astore 5 │ │ │ │ - 100: iload 10 │ │ │ │ - 102: iconst_2 │ │ │ │ - 103: imul │ │ │ │ - 104: iconst_2 │ │ │ │ - 105: iadd │ │ │ │ - 106: istore 12 │ │ │ │ - 108: aload 5 │ │ │ │ - 110: iload 12 │ │ │ │ - 112: faload │ │ │ │ - 113: fstore 13 │ │ │ │ - 115: aload 11 │ │ │ │ - 117: fload 13 │ │ │ │ - 119: putfield #94 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 122: aload_0 │ │ │ │ - 123: getfield #24 // Field tmp:[F │ │ │ │ - 126: astore 5 │ │ │ │ - 128: iload 10 │ │ │ │ - 130: iconst_2 │ │ │ │ - 131: imul │ │ │ │ - 132: iconst_2 │ │ │ │ - 133: iadd │ │ │ │ - 134: iconst_1 │ │ │ │ - 135: iadd │ │ │ │ - 136: istore 12 │ │ │ │ - 138: aload 5 │ │ │ │ - 140: iload 12 │ │ │ │ - 142: faload │ │ │ │ - 143: fstore 13 │ │ │ │ - 145: aload 11 │ │ │ │ - 147: fload 13 │ │ │ │ - 149: putfield #97 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 152: iload 10 │ │ │ │ - 154: iconst_1 │ │ │ │ - 155: iadd │ │ │ │ - 156: istore 10 │ │ │ │ - 158: goto 75 │ │ │ │ - 161: aload_0 │ │ │ │ - 162: getfield #21 // Field worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold; │ │ │ │ - 165: areturn │ │ │ │ + 98: astore_3 │ │ │ │ + 99: iload 10 │ │ │ │ + 101: iconst_2 │ │ │ │ + 102: imul │ │ │ │ + 103: iconst_2 │ │ │ │ + 104: iadd │ │ │ │ + 105: istore 12 │ │ │ │ + 107: aload_3 │ │ │ │ + 108: iload 12 │ │ │ │ + 110: faload │ │ │ │ + 111: fstore 13 │ │ │ │ + 113: aload 11 │ │ │ │ + 115: fload 13 │ │ │ │ + 117: putfield #94 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 120: aload_0 │ │ │ │ + 121: getfield #24 // Field tmp:[F │ │ │ │ + 124: astore_3 │ │ │ │ + 125: iload 10 │ │ │ │ + 127: iconst_2 │ │ │ │ + 128: imul │ │ │ │ + 129: iconst_2 │ │ │ │ + 130: iadd │ │ │ │ + 131: iconst_1 │ │ │ │ + 132: iadd │ │ │ │ + 133: istore 12 │ │ │ │ + 135: aload_3 │ │ │ │ + 136: iload 12 │ │ │ │ + 138: faload │ │ │ │ + 139: fstore 13 │ │ │ │ + 141: aload 11 │ │ │ │ + 143: fload 13 │ │ │ │ + 145: putfield #97 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 148: iload 10 │ │ │ │ + 150: iconst_1 │ │ │ │ + 151: iadd │ │ │ │ + 152: istore 10 │ │ │ │ + 154: goto 75 │ │ │ │ + 157: aload_0 │ │ │ │ + 158: getfield #21 // Field worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold; │ │ │ │ + 161: areturn │ │ │ │ │ │ │ │ public boolean isEnabled(); │ │ │ │ descriptor: ()Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── com/badlogic/gdx/utils/LongArray.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -601,15 +601,15 @@ │ │ │ │ 38: getfield #25 // Field items:[J │ │ │ │ 41: areturn │ │ │ │ │ │ │ │ public boolean equals(java.lang.Object); │ │ │ │ descriptor: (Ljava/lang/Object;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=13, args_size=2 │ │ │ │ + stack=300, locals=12, args_size=2 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore_2 │ │ │ │ 2: aload_1 │ │ │ │ 3: aload_0 │ │ │ │ 4: if_acmpne 9 │ │ │ │ 7: iload_2 │ │ │ │ 8: ireturn │ │ │ │ @@ -641,40 +641,38 @@ │ │ │ │ 55: iconst_0 │ │ │ │ 56: istore 6 │ │ │ │ 58: iload 6 │ │ │ │ 60: iload 5 │ │ │ │ 62: if_icmpge 7 │ │ │ │ 65: aload_0 │ │ │ │ 66: getfield #25 // Field items:[J │ │ │ │ - 69: astore 7 │ │ │ │ - 71: aload 7 │ │ │ │ - 73: iload 6 │ │ │ │ - 75: laload │ │ │ │ - 76: lstore 8 │ │ │ │ - 78: aload 4 │ │ │ │ - 80: getfield #25 // Field items:[J │ │ │ │ - 83: astore 10 │ │ │ │ - 85: aload 10 │ │ │ │ - 87: iload 6 │ │ │ │ - 89: laload │ │ │ │ - 90: lstore 11 │ │ │ │ - 92: lload 8 │ │ │ │ - 94: lload 11 │ │ │ │ - 96: lcmp │ │ │ │ - 97: istore_3 │ │ │ │ - 98: iload_3 │ │ │ │ - 99: ifeq 107 │ │ │ │ - 102: iconst_0 │ │ │ │ - 103: istore_2 │ │ │ │ - 104: goto 7 │ │ │ │ - 107: iload 6 │ │ │ │ - 109: iconst_1 │ │ │ │ - 110: iadd │ │ │ │ - 111: istore 6 │ │ │ │ - 113: goto 58 │ │ │ │ + 69: iload 6 │ │ │ │ + 71: laload │ │ │ │ + 72: lstore 7 │ │ │ │ + 74: aload 4 │ │ │ │ + 76: getfield #25 // Field items:[J │ │ │ │ + 79: astore 9 │ │ │ │ + 81: aload 9 │ │ │ │ + 83: iload 6 │ │ │ │ + 85: laload │ │ │ │ + 86: lstore 10 │ │ │ │ + 88: lload 7 │ │ │ │ + 90: lload 10 │ │ │ │ + 92: lcmp │ │ │ │ + 93: istore_3 │ │ │ │ + 94: iload_3 │ │ │ │ + 95: ifeq 103 │ │ │ │ + 98: iconst_0 │ │ │ │ + 99: istore_2 │ │ │ │ + 100: goto 7 │ │ │ │ + 103: iload 6 │ │ │ │ + 105: iconst_1 │ │ │ │ + 106: iadd │ │ │ │ + 107: istore 6 │ │ │ │ + 109: goto 58 │ │ │ │ │ │ │ │ public long first(); │ │ │ │ descriptor: ()J │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── com/badlogic/gdx/utils/LongMap.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -1142,26 +1142,24 @@ │ │ │ │ 329: ishl │ │ │ │ 330: istore 6 │ │ │ │ 332: aload_0 │ │ │ │ 333: iload 6 │ │ │ │ 335: invokespecial #151 // Method resize:(I)V │ │ │ │ 338: goto 28 │ │ │ │ 341: aload_0 │ │ │ │ - 342: astore 8 │ │ │ │ - 344: aload_0 │ │ │ │ - 345: lload_1 │ │ │ │ - 346: aload_3 │ │ │ │ - 347: iload 7 │ │ │ │ - 349: lload 9 │ │ │ │ - 351: iload 12 │ │ │ │ - 353: lload 13 │ │ │ │ - 355: iload 15 │ │ │ │ - 357: lload 16 │ │ │ │ - 359: invokespecial #169 // Method push:(JLjava/lang/Object;IJIJIJ)V │ │ │ │ - 362: goto 28 │ │ │ │ + 342: lload_1 │ │ │ │ + 343: aload_3 │ │ │ │ + 344: iload 7 │ │ │ │ + 346: lload 9 │ │ │ │ + 348: iload 12 │ │ │ │ + 350: lload 13 │ │ │ │ + 352: iload 15 │ │ │ │ + 354: lload 16 │ │ │ │ + 356: invokespecial #169 // Method push:(JLjava/lang/Object;IJIJIJ)V │ │ │ │ + 359: goto 28 │ │ │ │ │ │ │ │ private void putStash(long, java.lang.Object); │ │ │ │ descriptor: (JLjava/lang/Object;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=8, args_size=3 │ │ │ │ 0: aload_0 │ │ │ │ @@ -2424,27 +2422,29 @@ │ │ │ │ 536: iload 6 │ │ │ │ 538: invokespecial #151 // Method resize:(I)V │ │ │ │ 541: aconst_null │ │ │ │ 542: astore 7 │ │ │ │ 544: goto 55 │ │ │ │ 547: aload_0 │ │ │ │ 548: astore 12 │ │ │ │ - 550: aload_0 │ │ │ │ - 551: lload_1 │ │ │ │ - 552: aload_3 │ │ │ │ - 553: iload 9 │ │ │ │ - 555: lload 10 │ │ │ │ - 557: iload 13 │ │ │ │ - 559: lload 14 │ │ │ │ - 561: iload 16 │ │ │ │ - 563: lload 17 │ │ │ │ - 565: invokespecial #169 // Method push:(JLjava/lang/Object;IJIJIJ)V │ │ │ │ - 568: aconst_null │ │ │ │ - 569: astore 7 │ │ │ │ - 571: goto 55 │ │ │ │ + 550: lload_1 │ │ │ │ + 551: lstore 4 │ │ │ │ + 553: aload_0 │ │ │ │ + 554: lload_1 │ │ │ │ + 555: aload_3 │ │ │ │ + 556: iload 9 │ │ │ │ + 558: lload 10 │ │ │ │ + 560: iload 13 │ │ │ │ + 562: lload 14 │ │ │ │ + 564: iload 16 │ │ │ │ + 566: lload 17 │ │ │ │ + 568: invokespecial #169 // Method push:(JLjava/lang/Object;IJIJIJ)V │ │ │ │ + 571: aconst_null │ │ │ │ + 572: astore 7 │ │ │ │ + 574: goto 55 │ │ │ │ │ │ │ │ public void putAll(com.badlogic.gdx.utils.LongMap); │ │ │ │ descriptor: (Lcom/badlogic/gdx/utils/LongMap;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=9, args_size=2 │ │ │ │ 0: aload_1 │ │ ├── com/badlogic/gdx/utils/compression/Lzma.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -321,15 +321,15 @@ │ │ │ │ 352: invokevirtual #98 // Method com/badlogic/gdx/utils/compression/lzma/Encoder.Code:(Ljava/io/InputStream;Ljava/io/OutputStream;JJLcom/badlogic/gdx/utils/compression/ICodeProgress;)V │ │ │ │ 355: return │ │ │ │ │ │ │ │ public static void decompress(java.io.InputStream, java.io.OutputStream); │ │ │ │ descriptor: (Ljava/io/InputStream;Ljava/io/OutputStream;)V │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=14, args_size=2 │ │ │ │ + stack=300, locals=13, args_size=2 │ │ │ │ 0: iconst_5 │ │ │ │ 1: istore_2 │ │ │ │ 2: iload_2 │ │ │ │ 3: newarray byte │ │ │ │ 5: astore_3 │ │ │ │ 6: aconst_null │ │ │ │ 7: astore 4 │ │ │ │ @@ -389,17 +389,17 @@ │ │ │ │ 119: athrow │ │ │ │ 120: iload 10 │ │ │ │ 122: i2l │ │ │ │ 123: lstore 11 │ │ │ │ 125: iload 9 │ │ │ │ 127: bipush 8 │ │ │ │ 129: imul │ │ │ │ - 130: istore 13 │ │ │ │ + 130: istore 5 │ │ │ │ 132: lload 11 │ │ │ │ - 134: iload 13 │ │ │ │ + 134: iload 5 │ │ │ │ 136: lshl │ │ │ │ 137: lstore 11 │ │ │ │ 139: lload 7 │ │ │ │ 141: lload 11 │ │ │ │ 143: lor │ │ │ │ 144: lstore 7 │ │ │ │ 146: iload 9 │ │ ├── com/badlogic/gdx/utils/compression/lzma/Encoder.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -1606,15 +1606,15 @@ │ │ │ │ 101 103 119 any │ │ │ │ 109 116 119 any │ │ │ │ │ │ │ │ public void CodeOneBlock(long[], long[], boolean[]); │ │ │ │ descriptor: ([J[J[Z)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=37, args_size=4 │ │ │ │ + stack=300, locals=35, args_size=4 │ │ │ │ 0: aload_1 │ │ │ │ 1: iconst_0 │ │ │ │ 2: lconst_0 │ │ │ │ 3: lastore │ │ │ │ 4: lconst_0 │ │ │ │ 5: lstore 4 │ │ │ │ 7: aload_2 │ │ │ │ @@ -1698,17 +1698,17 @@ │ │ │ │ 146: lstore 12 │ │ │ │ 148: aload_0 │ │ │ │ 149: getfield #294 // Field nowPos64:J │ │ │ │ 152: lstore 14 │ │ │ │ 154: lload 14 │ │ │ │ 156: lstore 16 │ │ │ │ 158: lconst_0 │ │ │ │ - 159: lstore 18 │ │ │ │ + 159: lstore 4 │ │ │ │ 161: lload 14 │ │ │ │ - 163: lload 18 │ │ │ │ + 163: lload 4 │ │ │ │ 165: lcmp │ │ │ │ 166: istore 6 │ │ │ │ 168: iload 6 │ │ │ │ 170: ifne 506 │ │ │ │ 173: aload_0 │ │ │ │ 174: getfield #121 // Field _matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; │ │ │ │ 177: astore 8 │ │ │ │ @@ -1752,41 +1752,41 @@ │ │ │ │ 250: getfield #188 // Field _posStateMask:I │ │ │ │ 253: istore 11 │ │ │ │ 255: iload 11 │ │ │ │ 257: istore 7 │ │ │ │ 259: iload 6 │ │ │ │ 261: iload 11 │ │ │ │ 263: iand │ │ │ │ - 264: istore 20 │ │ │ │ + 264: istore 18 │ │ │ │ 266: aload_0 │ │ │ │ 267: getfield #126 // Field _rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ │ │ 270: astore 9 │ │ │ │ 272: aload_0 │ │ │ │ 273: astore 8 │ │ │ │ 275: aload_0 │ │ │ │ 276: getfield #129 // Field _isMatch:[S │ │ │ │ 279: astore 10 │ │ │ │ 281: aload_0 │ │ │ │ 282: astore 8 │ │ │ │ 284: aload_0 │ │ │ │ 285: getfield #112 // Field _state:I │ │ │ │ 288: istore 11 │ │ │ │ 290: iload 11 │ │ │ │ - 292: istore 21 │ │ │ │ + 292: istore 19 │ │ │ │ 294: iload 11 │ │ │ │ 296: iconst_4 │ │ │ │ 297: ishl │ │ │ │ - 298: iload 20 │ │ │ │ + 298: iload 18 │ │ │ │ 300: iadd │ │ │ │ - 301: istore 21 │ │ │ │ + 301: istore 19 │ │ │ │ 303: iconst_0 │ │ │ │ - 304: istore 22 │ │ │ │ + 304: istore 20 │ │ │ │ 306: aload 9 │ │ │ │ 308: aload 10 │ │ │ │ - 310: iload 21 │ │ │ │ + 310: iload 19 │ │ │ │ 312: iconst_0 │ │ │ │ 313: invokevirtual #307 // Method com/badlogic/gdx/utils/compression/rangecoder/Encoder.Encode:([SII)V │ │ │ │ 316: aload_0 │ │ │ │ 317: getfield #112 // Field _state:I │ │ │ │ 320: istore 11 │ │ │ │ 322: iload 11 │ │ │ │ 324: istore 6 │ │ │ │ @@ -1811,15 +1811,15 @@ │ │ │ │ 362: iconst_0 │ │ │ │ 363: iload 11 │ │ │ │ 365: isub │ │ │ │ 366: istore 7 │ │ │ │ 368: aload 9 │ │ │ │ 370: iload 7 │ │ │ │ 372: invokevirtual #317 // Method com/badlogic/gdx/utils/compression/lz/BinTree.GetIndexByte:(I)B │ │ │ │ - 375: istore 23 │ │ │ │ + 375: istore 21 │ │ │ │ 377: aload_0 │ │ │ │ 378: getfield #165 // Field _literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; │ │ │ │ 381: astore 9 │ │ │ │ 383: aload_0 │ │ │ │ 384: astore 8 │ │ │ │ 386: aload_0 │ │ │ │ 387: getfield #294 // Field nowPos64:J │ │ │ │ @@ -1829,33 +1829,33 @@ │ │ │ │ 396: lload 14 │ │ │ │ 398: l2i │ │ │ │ 399: istore 7 │ │ │ │ 401: aload_0 │ │ │ │ 402: getfield #259 // Field _previousByte:B │ │ │ │ 405: istore 11 │ │ │ │ 407: iload 11 │ │ │ │ - 409: istore 21 │ │ │ │ + 409: istore 19 │ │ │ │ 411: aload 9 │ │ │ │ 413: iload 7 │ │ │ │ 415: iload 11 │ │ │ │ 417: invokevirtual #321 // Method com/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder.GetSubCoder:(IB)Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ │ │ │ 420: astore 9 │ │ │ │ 422: aload_0 │ │ │ │ 423: getfield #126 // Field _rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ │ │ 426: astore 10 │ │ │ │ 428: aload 9 │ │ │ │ 430: astore 8 │ │ │ │ 432: aload 9 │ │ │ │ 434: aload 10 │ │ │ │ - 436: iload 23 │ │ │ │ + 436: iload 21 │ │ │ │ 438: invokevirtual #326 // Method com/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;B)V │ │ │ │ 441: aload_0 │ │ │ │ 442: astore 8 │ │ │ │ 444: aload_0 │ │ │ │ - 445: iload 23 │ │ │ │ + 445: iload 21 │ │ │ │ 447: putfield #259 // Field _previousByte:B │ │ │ │ 450: aload_0 │ │ │ │ 451: getfield #313 // Field _additionalOffset:I │ │ │ │ 454: istore 11 │ │ │ │ 456: iload 11 │ │ │ │ 458: istore 6 │ │ │ │ 460: iload 11 │ │ │ │ @@ -1869,17 +1869,17 @@ │ │ │ │ 473: putfield #313 // Field _additionalOffset:I │ │ │ │ 476: aload_0 │ │ │ │ 477: getfield #294 // Field nowPos64:J │ │ │ │ 480: lstore 14 │ │ │ │ 482: lload 14 │ │ │ │ 484: lstore 16 │ │ │ │ 486: lconst_1 │ │ │ │ - 487: lstore 18 │ │ │ │ + 487: lstore 4 │ │ │ │ 489: lload 14 │ │ │ │ - 491: lload 18 │ │ │ │ + 491: lload 4 │ │ │ │ 493: ladd │ │ │ │ 494: lstore 16 │ │ │ │ 496: lload 16 │ │ │ │ 498: lstore 14 │ │ │ │ 500: aload_0 │ │ │ │ 501: lload 16 │ │ │ │ 503: putfield #294 // Field nowPos64:J │ │ │ │ @@ -1922,18 +1922,18 @@ │ │ │ │ 577: l2i │ │ │ │ 578: istore 11 │ │ │ │ 580: iload 11 │ │ │ │ 582: istore 6 │ │ │ │ 584: aload_0 │ │ │ │ 585: iload 11 │ │ │ │ 587: invokevirtual #331 // Method GetOptimum:(I)I │ │ │ │ - 590: istore 24 │ │ │ │ + 590: istore 22 │ │ │ │ 592: aload_0 │ │ │ │ 593: getfield #255 // Field backRes:I │ │ │ │ - 596: istore 25 │ │ │ │ + 596: istore 23 │ │ │ │ 598: aload_0 │ │ │ │ 599: getfield #294 // Field nowPos64:J │ │ │ │ 602: lstore 14 │ │ │ │ 604: lload 14 │ │ │ │ 606: lstore 16 │ │ │ │ 608: lload 14 │ │ │ │ 610: l2i │ │ │ │ @@ -1942,55 +1942,55 @@ │ │ │ │ 614: getfield #188 // Field _posStateMask:I │ │ │ │ 617: istore 11 │ │ │ │ 619: iload 11 │ │ │ │ 621: istore 7 │ │ │ │ 623: iload 6 │ │ │ │ 625: iload 11 │ │ │ │ 627: iand │ │ │ │ - 628: istore 20 │ │ │ │ + 628: istore 18 │ │ │ │ 630: aload_0 │ │ │ │ 631: getfield #112 // Field _state:I │ │ │ │ 634: istore 11 │ │ │ │ 636: iload 11 │ │ │ │ 638: istore 6 │ │ │ │ 640: iload 11 │ │ │ │ 642: iconst_4 │ │ │ │ 643: ishl │ │ │ │ - 644: iload 20 │ │ │ │ + 644: iload 18 │ │ │ │ 646: iadd │ │ │ │ - 647: istore 26 │ │ │ │ + 647: istore 24 │ │ │ │ 649: iconst_1 │ │ │ │ 650: istore 6 │ │ │ │ 652: iload 6 │ │ │ │ 654: istore 11 │ │ │ │ - 656: iload 24 │ │ │ │ + 656: iload 22 │ │ │ │ 658: iload 6 │ │ │ │ 660: if_icmpne 1184 │ │ │ │ 663: iconst_m1 │ │ │ │ 664: istore 6 │ │ │ │ 666: iload 6 │ │ │ │ 668: istore 11 │ │ │ │ - 670: iload 25 │ │ │ │ + 670: iload 23 │ │ │ │ 672: iload 6 │ │ │ │ 674: if_icmpne 1184 │ │ │ │ 677: aload_0 │ │ │ │ 678: getfield #126 // Field _rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ │ │ 681: astore 9 │ │ │ │ 683: aload_0 │ │ │ │ 684: astore 8 │ │ │ │ 686: aload_0 │ │ │ │ 687: getfield #129 // Field _isMatch:[S │ │ │ │ 690: astore 10 │ │ │ │ 692: aconst_null │ │ │ │ - 693: astore 27 │ │ │ │ + 693: astore 25 │ │ │ │ 695: aload 9 │ │ │ │ 697: astore 8 │ │ │ │ 699: aload 9 │ │ │ │ 701: aload 10 │ │ │ │ - 703: iload 26 │ │ │ │ + 703: iload 24 │ │ │ │ 705: iconst_0 │ │ │ │ 706: invokevirtual #307 // Method com/badlogic/gdx/utils/compression/rangecoder/Encoder.Encode:([SII)V │ │ │ │ 709: aload_0 │ │ │ │ 710: astore 8 │ │ │ │ 712: aload_0 │ │ │ │ 713: getfield #121 // Field _matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; │ │ │ │ 716: astore 9 │ │ │ │ @@ -2004,15 +2004,15 @@ │ │ │ │ 731: iconst_0 │ │ │ │ 732: iload 11 │ │ │ │ 734: isub │ │ │ │ 735: istore 7 │ │ │ │ 737: aload 9 │ │ │ │ 739: iload 7 │ │ │ │ 741: invokevirtual #317 // Method com/badlogic/gdx/utils/compression/lz/BinTree.GetIndexByte:(I)B │ │ │ │ - 744: istore 23 │ │ │ │ + 744: istore 21 │ │ │ │ 746: aload_0 │ │ │ │ 747: getfield #165 // Field _literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; │ │ │ │ 750: astore 9 │ │ │ │ 752: aload_0 │ │ │ │ 753: astore 8 │ │ │ │ 755: aload_0 │ │ │ │ 756: getfield #294 // Field nowPos64:J │ │ │ │ @@ -2022,20 +2022,20 @@ │ │ │ │ 765: lload 14 │ │ │ │ 767: l2i │ │ │ │ 768: istore 7 │ │ │ │ 770: aload_0 │ │ │ │ 771: getfield #259 // Field _previousByte:B │ │ │ │ 774: istore 11 │ │ │ │ 776: iload 11 │ │ │ │ - 778: istore 21 │ │ │ │ + 778: istore 19 │ │ │ │ 780: aload 9 │ │ │ │ 782: iload 7 │ │ │ │ 784: iload 11 │ │ │ │ 786: invokevirtual #321 // Method com/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder.GetSubCoder:(IB)Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ │ │ │ - 789: astore 28 │ │ │ │ + 789: astore 26 │ │ │ │ 791: aload_0 │ │ │ │ 792: getfield #112 // Field _state:I │ │ │ │ 795: istore 11 │ │ │ │ 797: iload 11 │ │ │ │ 799: istore 6 │ │ │ │ 801: iload 11 │ │ │ │ 803: invokestatic #335 // Method com/badlogic/gdx/utils/compression/lzma/Base.StateIsCharState:(I)Z │ │ │ │ @@ -2049,15 +2049,15 @@ │ │ │ │ 820: astore 8 │ │ │ │ 822: aload_0 │ │ │ │ 823: getfield #114 // Field _repDistances:[I │ │ │ │ 826: astore 8 │ │ │ │ 828: aload 8 │ │ │ │ 830: astore 10 │ │ │ │ 832: aconst_null │ │ │ │ - 833: astore 27 │ │ │ │ + 833: astore 25 │ │ │ │ 835: aload 8 │ │ │ │ 837: iconst_0 │ │ │ │ 838: iaload │ │ │ │ 839: istore 7 │ │ │ │ 841: iconst_0 │ │ │ │ 842: iload 7 │ │ │ │ 844: isub │ │ │ │ @@ -2066,37 +2066,37 @@ │ │ │ │ 847: istore 7 │ │ │ │ 849: aload_0 │ │ │ │ 850: astore 8 │ │ │ │ 852: aload_0 │ │ │ │ 853: getfield #313 // Field _additionalOffset:I │ │ │ │ 856: istore 11 │ │ │ │ 858: iload 11 │ │ │ │ - 860: istore 21 │ │ │ │ + 860: istore 19 │ │ │ │ 862: iload 7 │ │ │ │ 864: iload 11 │ │ │ │ 866: isub │ │ │ │ 867: istore 7 │ │ │ │ 869: aload 9 │ │ │ │ 871: iload 7 │ │ │ │ 873: invokevirtual #317 // Method com/badlogic/gdx/utils/compression/lz/BinTree.GetIndexByte:(I)B │ │ │ │ - 876: istore 29 │ │ │ │ + 876: istore 27 │ │ │ │ 878: aload_0 │ │ │ │ 879: getfield #126 // Field _rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ │ │ 882: astore 9 │ │ │ │ - 884: aload 28 │ │ │ │ + 884: aload 26 │ │ │ │ 886: astore 8 │ │ │ │ - 888: aload 28 │ │ │ │ + 888: aload 26 │ │ │ │ 890: aload 9 │ │ │ │ - 892: iload 29 │ │ │ │ - 894: iload 23 │ │ │ │ + 892: iload 27 │ │ │ │ + 894: iload 21 │ │ │ │ 896: invokevirtual #339 // Method com/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2.EncodeMatched:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;BB)V │ │ │ │ 899: aload_0 │ │ │ │ 900: astore 8 │ │ │ │ 902: aload_0 │ │ │ │ - 903: iload 23 │ │ │ │ + 903: iload 21 │ │ │ │ 905: putfield #259 // Field _previousByte:B │ │ │ │ 908: aload_0 │ │ │ │ 909: getfield #112 // Field _state:I │ │ │ │ 912: istore 11 │ │ │ │ 914: iload 11 │ │ │ │ 916: istore 6 │ │ │ │ 918: iload 11 │ │ │ │ @@ -2111,30 +2111,30 @@ │ │ │ │ 936: astore 8 │ │ │ │ 938: aload_0 │ │ │ │ 939: getfield #313 // Field _additionalOffset:I │ │ │ │ 942: istore 11 │ │ │ │ 944: iload 11 │ │ │ │ 946: istore 6 │ │ │ │ 948: iload 11 │ │ │ │ - 950: iload 24 │ │ │ │ + 950: iload 22 │ │ │ │ 952: isub │ │ │ │ 953: istore 6 │ │ │ │ 955: iload 6 │ │ │ │ 957: istore 11 │ │ │ │ 959: aload_0 │ │ │ │ 960: iload 6 │ │ │ │ 962: putfield #313 // Field _additionalOffset:I │ │ │ │ 965: aload_0 │ │ │ │ 966: getfield #294 // Field nowPos64:J │ │ │ │ 969: lstore 16 │ │ │ │ - 971: iload 24 │ │ │ │ + 971: iload 22 │ │ │ │ 973: i2l │ │ │ │ 974: lstore 14 │ │ │ │ 976: lload 14 │ │ │ │ - 978: lstore 18 │ │ │ │ + 978: lstore 4 │ │ │ │ 980: lload 16 │ │ │ │ 982: lload 14 │ │ │ │ 984: ladd │ │ │ │ 985: lstore 16 │ │ │ │ 987: lload 16 │ │ │ │ 989: lstore 14 │ │ │ │ 991: aload_0 │ │ │ │ @@ -2223,45 +2223,45 @@ │ │ │ │ 1153: aload_0 │ │ │ │ 1154: iload 11 │ │ │ │ 1156: invokevirtual #300 // Method Flush:(I)V │ │ │ │ 1159: goto 132 │ │ │ │ 1162: aload_0 │ │ │ │ 1163: getfield #126 // Field _rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ │ │ 1166: astore 9 │ │ │ │ - 1168: aload 28 │ │ │ │ + 1168: aload 26 │ │ │ │ 1170: astore 8 │ │ │ │ - 1172: aload 28 │ │ │ │ + 1172: aload 26 │ │ │ │ 1174: aload 9 │ │ │ │ - 1176: iload 23 │ │ │ │ + 1176: iload 21 │ │ │ │ 1178: invokevirtual #326 // Method com/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;B)V │ │ │ │ 1181: goto 899 │ │ │ │ 1184: aload_0 │ │ │ │ 1185: astore 8 │ │ │ │ 1187: aload_0 │ │ │ │ 1188: getfield #126 // Field _rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ │ │ 1191: astore 9 │ │ │ │ 1193: aload_0 │ │ │ │ 1194: astore 8 │ │ │ │ 1196: aload_0 │ │ │ │ 1197: getfield #129 // Field _isMatch:[S │ │ │ │ 1200: astore 10 │ │ │ │ 1202: iconst_1 │ │ │ │ - 1203: istore 21 │ │ │ │ + 1203: istore 19 │ │ │ │ 1205: aload 9 │ │ │ │ 1207: astore 8 │ │ │ │ 1209: aload 9 │ │ │ │ 1211: aload 10 │ │ │ │ - 1213: iload 26 │ │ │ │ - 1215: iload 21 │ │ │ │ + 1213: iload 24 │ │ │ │ + 1215: iload 19 │ │ │ │ 1217: invokevirtual #307 // Method com/badlogic/gdx/utils/compression/rangecoder/Encoder.Encode:([SII)V │ │ │ │ 1220: iconst_4 │ │ │ │ 1221: istore 6 │ │ │ │ 1223: iload 6 │ │ │ │ 1225: istore 11 │ │ │ │ - 1227: iload 25 │ │ │ │ + 1227: iload 23 │ │ │ │ 1229: iload 6 │ │ │ │ 1231: if_icmpge 1890 │ │ │ │ 1234: aload_0 │ │ │ │ 1235: astore 8 │ │ │ │ 1237: aload_0 │ │ │ │ 1238: getfield #126 // Field _rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ │ │ 1241: astore 9 │ │ │ │ @@ -2272,23 +2272,23 @@ │ │ │ │ 1250: astore 10 │ │ │ │ 1252: aload_0 │ │ │ │ 1253: astore 8 │ │ │ │ 1255: aload_0 │ │ │ │ 1256: getfield #112 // Field _state:I │ │ │ │ 1259: istore 11 │ │ │ │ 1261: iload 11 │ │ │ │ - 1263: istore 21 │ │ │ │ + 1263: istore 19 │ │ │ │ 1265: iconst_1 │ │ │ │ - 1266: istore 22 │ │ │ │ + 1266: istore 20 │ │ │ │ 1268: aload 9 │ │ │ │ 1270: aload 10 │ │ │ │ 1272: iload 11 │ │ │ │ - 1274: iload 22 │ │ │ │ + 1274: iload 20 │ │ │ │ 1276: invokevirtual #307 // Method com/badlogic/gdx/utils/compression/rangecoder/Encoder.Encode:([SII)V │ │ │ │ - 1279: iload 25 │ │ │ │ + 1279: iload 23 │ │ │ │ 1281: ifne 1548 │ │ │ │ 1284: aload_0 │ │ │ │ 1285: getfield #126 // Field _rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ │ │ 1288: astore 9 │ │ │ │ 1290: aload_0 │ │ │ │ 1291: astore 8 │ │ │ │ 1293: aload_0 │ │ │ │ @@ -2296,53 +2296,53 @@ │ │ │ │ 1297: astore 10 │ │ │ │ 1299: aload_0 │ │ │ │ 1300: astore 8 │ │ │ │ 1302: aload_0 │ │ │ │ 1303: getfield #112 // Field _state:I │ │ │ │ 1306: istore 11 │ │ │ │ 1308: iload 11 │ │ │ │ - 1310: istore 21 │ │ │ │ + 1310: istore 19 │ │ │ │ 1312: iconst_0 │ │ │ │ - 1313: istore 22 │ │ │ │ + 1313: istore 20 │ │ │ │ 1315: aload 9 │ │ │ │ 1317: aload 10 │ │ │ │ 1319: iload 11 │ │ │ │ 1321: iconst_0 │ │ │ │ 1322: invokevirtual #307 // Method com/badlogic/gdx/utils/compression/rangecoder/Encoder.Encode:([SII)V │ │ │ │ 1325: iconst_1 │ │ │ │ 1326: istore 6 │ │ │ │ 1328: iload 6 │ │ │ │ 1330: istore 11 │ │ │ │ - 1332: iload 24 │ │ │ │ + 1332: iload 22 │ │ │ │ 1334: iload 6 │ │ │ │ 1336: if_icmpne 1512 │ │ │ │ 1339: aload_0 │ │ │ │ 1340: getfield #126 // Field _rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ │ │ 1343: astore 9 │ │ │ │ 1345: aload_0 │ │ │ │ 1346: astore 8 │ │ │ │ 1348: aload_0 │ │ │ │ 1349: getfield #139 // Field _isRep0Long:[S │ │ │ │ 1352: astore 10 │ │ │ │ 1354: iconst_0 │ │ │ │ - 1355: istore 21 │ │ │ │ + 1355: istore 19 │ │ │ │ 1357: aconst_null │ │ │ │ - 1358: astore 27 │ │ │ │ + 1358: astore 25 │ │ │ │ 1360: aload 9 │ │ │ │ 1362: astore 8 │ │ │ │ 1364: aload 9 │ │ │ │ 1366: aload 10 │ │ │ │ - 1368: iload 26 │ │ │ │ + 1368: iload 24 │ │ │ │ 1370: iconst_0 │ │ │ │ 1371: invokevirtual #307 // Method com/badlogic/gdx/utils/compression/rangecoder/Encoder.Encode:([SII)V │ │ │ │ 1374: iconst_1 │ │ │ │ 1375: istore 6 │ │ │ │ 1377: iload 6 │ │ │ │ 1379: istore 11 │ │ │ │ - 1381: iload 24 │ │ │ │ + 1381: iload 22 │ │ │ │ 1383: iload 6 │ │ │ │ 1385: if_icmpne 1735 │ │ │ │ 1388: aload_0 │ │ │ │ 1389: astore 8 │ │ │ │ 1391: aload_0 │ │ │ │ 1392: getfield #112 // Field _state:I │ │ │ │ 1395: istore 11 │ │ │ │ @@ -2360,73 +2360,73 @@ │ │ │ │ 1419: astore 8 │ │ │ │ 1421: aload_0 │ │ │ │ 1422: getfield #114 // Field _repDistances:[I │ │ │ │ 1425: astore 8 │ │ │ │ 1427: aload 8 │ │ │ │ 1429: astore 9 │ │ │ │ 1431: aload 8 │ │ │ │ - 1433: iload 25 │ │ │ │ + 1433: iload 23 │ │ │ │ 1435: iaload │ │ │ │ - 1436: istore 30 │ │ │ │ - 1438: iload 25 │ │ │ │ + 1436: istore 28 │ │ │ │ + 1438: iload 23 │ │ │ │ 1440: ifeq 1833 │ │ │ │ - 1443: iload 25 │ │ │ │ - 1445: istore 31 │ │ │ │ + 1443: iload 23 │ │ │ │ + 1445: istore 29 │ │ │ │ 1447: iconst_1 │ │ │ │ 1448: istore 6 │ │ │ │ 1450: iload 6 │ │ │ │ 1452: istore 11 │ │ │ │ - 1454: iload 31 │ │ │ │ + 1454: iload 29 │ │ │ │ 1456: iload 6 │ │ │ │ 1458: if_icmplt 1808 │ │ │ │ 1461: aload_0 │ │ │ │ 1462: astore 8 │ │ │ │ 1464: aload_0 │ │ │ │ 1465: getfield #114 // Field _repDistances:[I │ │ │ │ 1468: astore 9 │ │ │ │ 1470: aload_0 │ │ │ │ 1471: astore 8 │ │ │ │ 1473: aload_0 │ │ │ │ 1474: getfield #114 // Field _repDistances:[I │ │ │ │ 1477: astore 8 │ │ │ │ 1479: aload 8 │ │ │ │ 1481: astore 10 │ │ │ │ - 1483: iload 31 │ │ │ │ + 1483: iload 29 │ │ │ │ 1485: iconst_m1 │ │ │ │ 1486: iadd │ │ │ │ - 1487: istore 21 │ │ │ │ + 1487: istore 19 │ │ │ │ 1489: aload 8 │ │ │ │ - 1491: iload 21 │ │ │ │ + 1491: iload 19 │ │ │ │ 1493: iaload │ │ │ │ 1494: istore 7 │ │ │ │ 1496: aload 9 │ │ │ │ - 1498: iload 31 │ │ │ │ + 1498: iload 29 │ │ │ │ 1500: iload 7 │ │ │ │ 1502: iastore │ │ │ │ - 1503: iload 31 │ │ │ │ + 1503: iload 29 │ │ │ │ 1505: iconst_m1 │ │ │ │ 1506: iadd │ │ │ │ - 1507: istore 31 │ │ │ │ + 1507: istore 29 │ │ │ │ 1509: goto 1447 │ │ │ │ 1512: aload_0 │ │ │ │ 1513: getfield #126 // Field _rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ │ │ 1516: astore 9 │ │ │ │ 1518: aload_0 │ │ │ │ 1519: astore 8 │ │ │ │ 1521: aload_0 │ │ │ │ 1522: getfield #139 // Field _isRep0Long:[S │ │ │ │ 1525: astore 10 │ │ │ │ 1527: iconst_1 │ │ │ │ - 1528: istore 21 │ │ │ │ + 1528: istore 19 │ │ │ │ 1530: aload 9 │ │ │ │ 1532: astore 8 │ │ │ │ 1534: aload 9 │ │ │ │ 1536: aload 10 │ │ │ │ - 1538: iload 26 │ │ │ │ - 1540: iload 21 │ │ │ │ + 1538: iload 24 │ │ │ │ + 1540: iload 19 │ │ │ │ 1542: invokevirtual #307 // Method com/badlogic/gdx/utils/compression/rangecoder/Encoder.Encode:([SII)V │ │ │ │ 1545: goto 1374 │ │ │ │ 1548: aload_0 │ │ │ │ 1549: getfield #126 // Field _rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ │ │ 1552: astore 9 │ │ │ │ 1554: aload_0 │ │ │ │ 1555: astore 8 │ │ │ │ @@ -2435,27 +2435,27 @@ │ │ │ │ 1561: astore 10 │ │ │ │ 1563: aload_0 │ │ │ │ 1564: astore 8 │ │ │ │ 1566: aload_0 │ │ │ │ 1567: getfield #112 // Field _state:I │ │ │ │ 1570: istore 11 │ │ │ │ 1572: iload 11 │ │ │ │ - 1574: istore 21 │ │ │ │ + 1574: istore 19 │ │ │ │ 1576: iconst_1 │ │ │ │ - 1577: istore 22 │ │ │ │ + 1577: istore 20 │ │ │ │ 1579: aload 9 │ │ │ │ 1581: aload 10 │ │ │ │ 1583: iload 11 │ │ │ │ - 1585: iload 22 │ │ │ │ + 1585: iload 20 │ │ │ │ 1587: invokevirtual #307 // Method com/badlogic/gdx/utils/compression/rangecoder/Encoder.Encode:([SII)V │ │ │ │ 1590: iconst_1 │ │ │ │ 1591: istore 6 │ │ │ │ 1593: iload 6 │ │ │ │ 1595: istore 11 │ │ │ │ - 1597: iload 25 │ │ │ │ + 1597: iload 23 │ │ │ │ 1599: iload 6 │ │ │ │ 1601: if_icmpne 1648 │ │ │ │ 1604: aload_0 │ │ │ │ 1605: getfield #126 // Field _rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ │ │ 1608: astore 9 │ │ │ │ 1610: aload_0 │ │ │ │ 1611: astore 8 │ │ │ │ @@ -2464,17 +2464,17 @@ │ │ │ │ 1617: astore 10 │ │ │ │ 1619: aload_0 │ │ │ │ 1620: astore 8 │ │ │ │ 1622: aload_0 │ │ │ │ 1623: getfield #112 // Field _state:I │ │ │ │ 1626: istore 11 │ │ │ │ 1628: iload 11 │ │ │ │ - 1630: istore 21 │ │ │ │ + 1630: istore 19 │ │ │ │ 1632: iconst_0 │ │ │ │ - 1633: istore 22 │ │ │ │ + 1633: istore 20 │ │ │ │ 1635: aload 9 │ │ │ │ 1637: aload 10 │ │ │ │ 1639: iload 11 │ │ │ │ 1641: iconst_0 │ │ │ │ 1642: invokevirtual #307 // Method com/badlogic/gdx/utils/compression/rangecoder/Encoder.Encode:([SII)V │ │ │ │ 1645: goto 1374 │ │ │ │ 1648: aload_0 │ │ │ │ @@ -2487,15 +2487,15 @@ │ │ │ │ 1661: astore 10 │ │ │ │ 1663: aload_0 │ │ │ │ 1664: astore 8 │ │ │ │ 1666: aload_0 │ │ │ │ 1667: getfield #112 // Field _state:I │ │ │ │ 1670: istore 11 │ │ │ │ 1672: iload 11 │ │ │ │ - 1674: istore 21 │ │ │ │ + 1674: istore 19 │ │ │ │ 1676: aload 9 │ │ │ │ 1678: aload 10 │ │ │ │ 1680: iload 11 │ │ │ │ 1682: iconst_1 │ │ │ │ 1683: invokevirtual #307 // Method com/badlogic/gdx/utils/compression/rangecoder/Encoder.Encode:([SII)V │ │ │ │ 1686: aload_0 │ │ │ │ 1687: getfield #126 // Field _rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ │ │ @@ -2507,45 +2507,45 @@ │ │ │ │ 1699: astore 10 │ │ │ │ 1701: aload_0 │ │ │ │ 1702: astore 8 │ │ │ │ 1704: aload_0 │ │ │ │ 1705: getfield #112 // Field _state:I │ │ │ │ 1708: istore 11 │ │ │ │ 1710: iload 11 │ │ │ │ - 1712: istore 21 │ │ │ │ - 1714: iload 25 │ │ │ │ + 1712: istore 19 │ │ │ │ + 1714: iload 23 │ │ │ │ 1716: bipush -2 │ │ │ │ 1718: iadd │ │ │ │ - 1719: istore 22 │ │ │ │ + 1719: istore 20 │ │ │ │ 1721: aload 9 │ │ │ │ 1723: aload 10 │ │ │ │ 1725: iload 11 │ │ │ │ - 1727: iload 22 │ │ │ │ + 1727: iload 20 │ │ │ │ 1729: invokevirtual #307 // Method com/badlogic/gdx/utils/compression/rangecoder/Encoder.Encode:([SII)V │ │ │ │ 1732: goto 1374 │ │ │ │ 1735: aload_0 │ │ │ │ 1736: astore 8 │ │ │ │ 1738: aload_0 │ │ │ │ 1739: getfield #160 // Field _repMatchLenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; │ │ │ │ 1742: astore 9 │ │ │ │ 1744: aload_0 │ │ │ │ 1745: astore 8 │ │ │ │ 1747: aload_0 │ │ │ │ 1748: getfield #126 // Field _rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ │ │ 1751: astore 10 │ │ │ │ - 1753: iload 24 │ │ │ │ + 1753: iload 22 │ │ │ │ 1755: bipush -2 │ │ │ │ 1757: iadd │ │ │ │ - 1758: istore 21 │ │ │ │ + 1758: istore 19 │ │ │ │ 1760: aload 9 │ │ │ │ 1762: astore 8 │ │ │ │ 1764: aload 9 │ │ │ │ 1766: aload 10 │ │ │ │ - 1768: iload 21 │ │ │ │ - 1770: iload 20 │ │ │ │ + 1768: iload 19 │ │ │ │ + 1770: iload 18 │ │ │ │ 1772: invokevirtual #359 // Method com/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V │ │ │ │ 1775: aload_0 │ │ │ │ 1776: astore 8 │ │ │ │ 1778: aload_0 │ │ │ │ 1779: getfield #112 // Field _state:I │ │ │ │ 1782: istore 11 │ │ │ │ 1784: iload 11 │ │ │ │ @@ -2568,32 +2568,32 @@ │ │ │ │ 1819: astore 9 │ │ │ │ 1821: iconst_0 │ │ │ │ 1822: istore 7 │ │ │ │ 1824: aconst_null │ │ │ │ 1825: astore 10 │ │ │ │ 1827: aload 8 │ │ │ │ 1829: iconst_0 │ │ │ │ - 1830: iload 30 │ │ │ │ + 1830: iload 28 │ │ │ │ 1832: iastore │ │ │ │ 1833: aload_0 │ │ │ │ 1834: astore 8 │ │ │ │ 1836: aload_0 │ │ │ │ 1837: getfield #121 // Field _matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; │ │ │ │ 1840: astore 9 │ │ │ │ - 1842: iload 24 │ │ │ │ + 1842: iload 22 │ │ │ │ 1844: iconst_m1 │ │ │ │ 1845: iadd │ │ │ │ 1846: istore 7 │ │ │ │ 1848: aload_0 │ │ │ │ 1849: astore 8 │ │ │ │ 1851: aload_0 │ │ │ │ 1852: getfield #313 // Field _additionalOffset:I │ │ │ │ 1855: istore 11 │ │ │ │ 1857: iload 11 │ │ │ │ - 1859: istore 21 │ │ │ │ + 1859: istore 19 │ │ │ │ 1861: iload 7 │ │ │ │ 1863: iload 11 │ │ │ │ 1865: isub │ │ │ │ 1866: istore 7 │ │ │ │ 1868: aload 9 │ │ │ │ 1870: iload 7 │ │ │ │ 1872: invokevirtual #317 // Method com/badlogic/gdx/utils/compression/lz/BinTree.GetIndexByte:(I)B │ │ │ │ @@ -2616,17 +2616,17 @@ │ │ │ │ 1906: astore 10 │ │ │ │ 1908: aload_0 │ │ │ │ 1909: astore 8 │ │ │ │ 1911: aload_0 │ │ │ │ 1912: getfield #112 // Field _state:I │ │ │ │ 1915: istore 11 │ │ │ │ 1917: iload 11 │ │ │ │ - 1919: istore 21 │ │ │ │ + 1919: istore 19 │ │ │ │ 1921: iconst_0 │ │ │ │ - 1922: istore 22 │ │ │ │ + 1922: istore 20 │ │ │ │ 1924: aload 9 │ │ │ │ 1926: aload 10 │ │ │ │ 1928: iload 11 │ │ │ │ 1930: iconst_0 │ │ │ │ 1931: invokevirtual #307 // Method com/badlogic/gdx/utils/compression/rangecoder/Encoder.Encode:([SII)V │ │ │ │ 1934: aload_0 │ │ │ │ 1935: getfield #112 // Field _state:I │ │ │ │ @@ -2645,191 +2645,191 @@ │ │ │ │ 1962: getfield #158 // Field _lenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; │ │ │ │ 1965: astore 9 │ │ │ │ 1967: aload_0 │ │ │ │ 1968: astore 8 │ │ │ │ 1970: aload_0 │ │ │ │ 1971: getfield #126 // Field _rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ │ │ 1974: astore 10 │ │ │ │ - 1976: iload 24 │ │ │ │ + 1976: iload 22 │ │ │ │ 1978: bipush -2 │ │ │ │ 1980: iadd │ │ │ │ - 1981: istore 21 │ │ │ │ + 1981: istore 19 │ │ │ │ 1983: aload 9 │ │ │ │ 1985: astore 8 │ │ │ │ 1987: aload 9 │ │ │ │ 1989: aload 10 │ │ │ │ - 1991: iload 21 │ │ │ │ - 1993: iload 20 │ │ │ │ + 1991: iload 19 │ │ │ │ + 1993: iload 18 │ │ │ │ 1995: invokevirtual #359 // Method com/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V │ │ │ │ - 1998: iload 25 │ │ │ │ + 1998: iload 23 │ │ │ │ 2000: bipush -4 │ │ │ │ 2002: iadd │ │ │ │ - 2003: istore 25 │ │ │ │ - 2005: iload 25 │ │ │ │ + 2003: istore 23 │ │ │ │ + 2005: iload 23 │ │ │ │ 2007: invokestatic #368 // Method GetPosSlot:(I)I │ │ │ │ - 2010: istore 32 │ │ │ │ - 2012: iload 24 │ │ │ │ + 2010: istore 30 │ │ │ │ + 2012: iload 22 │ │ │ │ 2014: invokestatic #371 // Method com/badlogic/gdx/utils/compression/lzma/Base.GetLenToPosState:(I)I │ │ │ │ - 2017: istore 33 │ │ │ │ + 2017: istore 31 │ │ │ │ 2019: aload_0 │ │ │ │ 2020: astore 8 │ │ │ │ 2022: aload_0 │ │ │ │ 2023: getfield #143 // Field _posSlotEncoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; │ │ │ │ 2026: astore 8 │ │ │ │ 2028: aload 8 │ │ │ │ 2030: astore 9 │ │ │ │ 2032: aload 8 │ │ │ │ - 2034: iload 33 │ │ │ │ + 2034: iload 31 │ │ │ │ 2036: aaload │ │ │ │ 2037: astore 9 │ │ │ │ 2039: aload_0 │ │ │ │ 2040: astore 8 │ │ │ │ 2042: aload_0 │ │ │ │ 2043: getfield #126 // Field _rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ │ │ 2046: astore 10 │ │ │ │ 2048: aload 9 │ │ │ │ 2050: astore 8 │ │ │ │ 2052: aload 9 │ │ │ │ 2054: aload 10 │ │ │ │ - 2056: iload 32 │ │ │ │ + 2056: iload 30 │ │ │ │ 2058: invokevirtual #374 // Method com/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V │ │ │ │ 2061: iconst_4 │ │ │ │ 2062: istore 6 │ │ │ │ 2064: iload 6 │ │ │ │ 2066: istore 11 │ │ │ │ - 2068: iload 32 │ │ │ │ + 2068: iload 30 │ │ │ │ 2070: iload 6 │ │ │ │ 2072: if_icmplt 2160 │ │ │ │ - 2075: iload 32 │ │ │ │ + 2075: iload 30 │ │ │ │ 2077: iconst_1 │ │ │ │ 2078: ishr │ │ │ │ 2079: iconst_m1 │ │ │ │ 2080: iadd │ │ │ │ - 2081: istore 34 │ │ │ │ - 2083: iload 32 │ │ │ │ + 2081: istore 32 │ │ │ │ + 2083: iload 30 │ │ │ │ 2085: iconst_1 │ │ │ │ 2086: iand │ │ │ │ 2087: iconst_2 │ │ │ │ 2088: ior │ │ │ │ - 2089: iload 34 │ │ │ │ + 2089: iload 32 │ │ │ │ 2091: ishl │ │ │ │ - 2092: istore 35 │ │ │ │ - 2094: iload 25 │ │ │ │ - 2096: iload 35 │ │ │ │ + 2092: istore 33 │ │ │ │ + 2094: iload 23 │ │ │ │ + 2096: iload 33 │ │ │ │ 2098: isub │ │ │ │ - 2099: istore 36 │ │ │ │ + 2099: istore 34 │ │ │ │ 2101: bipush 14 │ │ │ │ 2103: istore 6 │ │ │ │ 2105: iload 6 │ │ │ │ 2107: istore 11 │ │ │ │ - 2109: iload 32 │ │ │ │ + 2109: iload 30 │ │ │ │ 2111: iload 6 │ │ │ │ 2113: if_icmpge 2232 │ │ │ │ 2116: aload_0 │ │ │ │ 2117: astore 8 │ │ │ │ 2119: aload_0 │ │ │ │ 2120: getfield #146 // Field _posEncoders:[S │ │ │ │ 2123: astore 9 │ │ │ │ - 2125: iload 35 │ │ │ │ - 2127: iload 32 │ │ │ │ + 2125: iload 33 │ │ │ │ + 2127: iload 30 │ │ │ │ 2129: isub │ │ │ │ 2130: iconst_m1 │ │ │ │ 2131: iadd │ │ │ │ 2132: istore 7 │ │ │ │ 2134: aload_0 │ │ │ │ 2135: astore 8 │ │ │ │ 2137: aload_0 │ │ │ │ 2138: getfield #126 // Field _rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ │ │ - 2141: astore 27 │ │ │ │ + 2141: astore 25 │ │ │ │ 2143: aload 9 │ │ │ │ 2145: astore 8 │ │ │ │ 2147: aload 9 │ │ │ │ 2149: iload 7 │ │ │ │ - 2151: aload 27 │ │ │ │ - 2153: iload 34 │ │ │ │ - 2155: iload 36 │ │ │ │ + 2151: aload 25 │ │ │ │ + 2153: iload 32 │ │ │ │ + 2155: iload 34 │ │ │ │ 2157: invokestatic #379 // Method com/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder.ReverseEncode:([SILcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V │ │ │ │ - 2160: iload 25 │ │ │ │ - 2162: istore 30 │ │ │ │ + 2160: iload 23 │ │ │ │ + 2162: istore 28 │ │ │ │ 2164: iconst_3 │ │ │ │ - 2165: istore 31 │ │ │ │ + 2165: istore 29 │ │ │ │ 2167: iconst_1 │ │ │ │ 2168: istore 6 │ │ │ │ 2170: iload 6 │ │ │ │ 2172: istore 11 │ │ │ │ - 2174: iload 31 │ │ │ │ + 2174: iload 29 │ │ │ │ 2176: iload 6 │ │ │ │ 2178: if_icmplt 2337 │ │ │ │ 2181: aload_0 │ │ │ │ 2182: astore 8 │ │ │ │ 2184: aload_0 │ │ │ │ 2185: getfield #114 // Field _repDistances:[I │ │ │ │ 2188: astore 9 │ │ │ │ 2190: aload_0 │ │ │ │ 2191: astore 8 │ │ │ │ 2193: aload_0 │ │ │ │ 2194: getfield #114 // Field _repDistances:[I │ │ │ │ 2197: astore 8 │ │ │ │ 2199: aload 8 │ │ │ │ 2201: astore 10 │ │ │ │ - 2203: iload 31 │ │ │ │ + 2203: iload 29 │ │ │ │ 2205: iconst_m1 │ │ │ │ 2206: iadd │ │ │ │ - 2207: istore 21 │ │ │ │ + 2207: istore 19 │ │ │ │ 2209: aload 8 │ │ │ │ - 2211: iload 21 │ │ │ │ + 2211: iload 19 │ │ │ │ 2213: iaload │ │ │ │ 2214: istore 7 │ │ │ │ 2216: aload 9 │ │ │ │ - 2218: iload 31 │ │ │ │ + 2218: iload 29 │ │ │ │ 2220: iload 7 │ │ │ │ 2222: iastore │ │ │ │ - 2223: iload 31 │ │ │ │ + 2223: iload 29 │ │ │ │ 2225: iconst_m1 │ │ │ │ 2226: iadd │ │ │ │ - 2227: istore 31 │ │ │ │ + 2227: istore 29 │ │ │ │ 2229: goto 2167 │ │ │ │ 2232: aload_0 │ │ │ │ 2233: astore 8 │ │ │ │ 2235: aload_0 │ │ │ │ 2236: getfield #126 // Field _rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ │ │ 2239: astore 8 │ │ │ │ 2241: aload 8 │ │ │ │ 2243: astore 9 │ │ │ │ - 2245: iload 36 │ │ │ │ + 2245: iload 34 │ │ │ │ 2247: iconst_4 │ │ │ │ 2248: ishr │ │ │ │ 2249: istore 7 │ │ │ │ - 2251: iload 34 │ │ │ │ + 2251: iload 32 │ │ │ │ 2253: bipush -4 │ │ │ │ 2255: iadd │ │ │ │ - 2256: istore 21 │ │ │ │ + 2256: istore 19 │ │ │ │ 2258: aload 8 │ │ │ │ 2260: iload 7 │ │ │ │ - 2262: iload 21 │ │ │ │ + 2262: iload 19 │ │ │ │ 2264: invokevirtual #383 // Method com/badlogic/gdx/utils/compression/rangecoder/Encoder.EncodeDirectBits:(II)V │ │ │ │ 2267: aload_0 │ │ │ │ 2268: astore 8 │ │ │ │ 2270: aload_0 │ │ │ │ 2271: getfield #151 // Field _posAlignEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; │ │ │ │ 2274: astore 9 │ │ │ │ 2276: aload_0 │ │ │ │ 2277: astore 8 │ │ │ │ 2279: aload_0 │ │ │ │ 2280: getfield #126 // Field _rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ │ │ 2283: astore 8 │ │ │ │ 2285: aload 8 │ │ │ │ 2287: astore 10 │ │ │ │ - 2289: iload 36 │ │ │ │ + 2289: iload 34 │ │ │ │ 2291: bipush 15 │ │ │ │ 2293: iand │ │ │ │ - 2294: istore 21 │ │ │ │ + 2294: istore 19 │ │ │ │ 2296: aload 9 │ │ │ │ 2298: aload 8 │ │ │ │ - 2300: iload 21 │ │ │ │ + 2300: iload 19 │ │ │ │ 2302: invokevirtual #385 // Method com/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder.ReverseEncode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V │ │ │ │ 2305: aload_0 │ │ │ │ 2306: astore 8 │ │ │ │ 2308: aload_0 │ │ │ │ 2309: getfield #346 // Field _alignPriceCount:I │ │ │ │ 2312: istore 11 │ │ │ │ 2314: iload 11 │ │ │ │ @@ -2853,15 +2853,15 @@ │ │ │ │ 2348: astore 9 │ │ │ │ 2350: iconst_0 │ │ │ │ 2351: istore 7 │ │ │ │ 2353: aconst_null │ │ │ │ 2354: astore 10 │ │ │ │ 2356: aload 8 │ │ │ │ 2358: iconst_0 │ │ │ │ - 2359: iload 30 │ │ │ │ + 2359: iload 28 │ │ │ │ 2361: iastore │ │ │ │ 2362: aload_0 │ │ │ │ 2363: astore 8 │ │ │ │ 2365: aload_0 │ │ │ │ 2366: getfield #341 // Field _matchPriceCount:I │ │ │ │ 2369: istore 11 │ │ │ │ 2371: iload 11 │ │ │ │ @@ -2884,17 +2884,17 @@ │ │ │ │ 2403: lload 14 │ │ │ │ 2405: lstore 16 │ │ │ │ 2407: lload 14 │ │ │ │ 2409: lload 12 │ │ │ │ 2411: lsub │ │ │ │ 2412: lstore 16 │ │ │ │ 2414: ldc2_w #386 // long 4096l │ │ │ │ - 2417: lstore 18 │ │ │ │ + 2417: lstore 4 │ │ │ │ 2419: lload 16 │ │ │ │ - 2421: lload 18 │ │ │ │ + 2421: lload 4 │ │ │ │ 2423: lcmp │ │ │ │ 2424: istore 6 │ │ │ │ 2426: iload 6 │ │ │ │ 2428: iflt 562 │ │ │ │ 2431: iconst_0 │ │ │ │ 2432: istore 11 │ │ │ │ 2434: aconst_null │ │ ├── com/badlogic/gdx/utils/compression/rangecoder/Encoder.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -443,15 +443,15 @@ │ │ │ │ 161: sastore │ │ │ │ 162: goto 50 │ │ │ │ │ │ │ │ public void EncodeDirectBits(int, int); │ │ │ │ descriptor: (II)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=11, args_size=3 │ │ │ │ + stack=300, locals=10, args_size=3 │ │ │ │ 0: iload_2 │ │ │ │ 1: iconst_m1 │ │ │ │ 2: iadd │ │ │ │ 3: istore_3 │ │ │ │ 4: iload_3 │ │ │ │ 5: iflt 117 │ │ │ │ 8: aload_0 │ │ │ │ @@ -474,20 +474,20 @@ │ │ │ │ 34: iload 5 │ │ │ │ 36: if_icmpne 69 │ │ │ │ 39: aload_0 │ │ │ │ 40: getfield #46 // Field Low:J │ │ │ │ 43: lstore 6 │ │ │ │ 45: aload_0 │ │ │ │ 46: getfield #40 // Field Range:I │ │ │ │ - 49: istore 8 │ │ │ │ - 51: iload 8 │ │ │ │ + 49: istore 4 │ │ │ │ + 51: iload 4 │ │ │ │ 53: i2l │ │ │ │ - 54: lstore 9 │ │ │ │ + 54: lstore 8 │ │ │ │ 56: lload 6 │ │ │ │ - 58: lload 9 │ │ │ │ + 58: lload 8 │ │ │ │ 60: ladd │ │ │ │ 61: lstore 6 │ │ │ │ 63: aload_0 │ │ │ │ 64: lload 6 │ │ │ │ 66: putfield #46 // Field Low:J │ │ │ │ 69: aload_0 │ │ │ │ 70: getfield #40 // Field Range:I │ │ ├── se/danielj/geometridestroyer/misc/SpriteManager.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -126,15 +126,15 @@ │ │ │ │ 9: checkcast #29 // class com/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion │ │ │ │ 12: areturn │ │ │ │ │ │ │ │ public static void init(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=7, args_size=0 │ │ │ │ + stack=300, locals=6, args_size=0 │ │ │ │ 0: new #31 // class java/util/HashMap │ │ │ │ 3: astore_0 │ │ │ │ 4: aload_0 │ │ │ │ 5: invokespecial #32 // Method java/util/HashMap."":()V │ │ │ │ 8: aload_0 │ │ │ │ 9: putstatic #21 // Field sprites:Ljava/util/Map; │ │ │ │ 12: new #16 // class com/badlogic/gdx/graphics/g2d/TextureAtlas │ │ │ │ @@ -155,33 +155,31 @@ │ │ │ │ 43: aload_1 │ │ │ │ 44: aload_2 │ │ │ │ 45: invokespecial #50 // Method com/badlogic/gdx/graphics/g2d/TextureAtlas."":(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V │ │ │ │ 48: aload_0 │ │ │ │ 49: putstatic #14 // Field textureAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ │ │ │ 52: getstatic #14 // Field textureAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ │ │ │ 55: invokevirtual #54 // Method com/badlogic/gdx/graphics/g2d/TextureAtlas.getRegions:()Lcom/badlogic/gdx/utils/Array; │ │ │ │ - 58: astore_0 │ │ │ │ - 59: aload_0 │ │ │ │ - 60: invokevirtual #60 // Method com/badlogic/gdx/utils/Array.iterator:()Ljava/util/Iterator; │ │ │ │ - 63: astore 4 │ │ │ │ - 65: aload 4 │ │ │ │ - 67: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 72: istore 5 │ │ │ │ - 74: iload 5 │ │ │ │ - 76: ifeq 114 │ │ │ │ - 79: aload 4 │ │ │ │ - 81: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 86: checkcast #29 // class com/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion │ │ │ │ - 89: astore 6 │ │ │ │ - 91: getstatic #21 // Field sprites:Ljava/util/Map; │ │ │ │ - 94: astore_0 │ │ │ │ - 95: aload 6 │ │ │ │ - 97: getfield #74 // Field com/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion.name:Ljava/lang/String; │ │ │ │ - 100: astore_1 │ │ │ │ - 101: aload_0 │ │ │ │ - 102: aload_1 │ │ │ │ - 103: aload 6 │ │ │ │ - 105: invokeinterface #78, 3 // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - 110: pop │ │ │ │ - 111: goto 65 │ │ │ │ - 114: return │ │ │ │ + 58: invokevirtual #60 // Method com/badlogic/gdx/utils/Array.iterator:()Ljava/util/Iterator; │ │ │ │ + 61: astore_0 │ │ │ │ + 62: aload_0 │ │ │ │ + 63: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 68: istore 4 │ │ │ │ + 70: iload 4 │ │ │ │ + 72: ifeq 109 │ │ │ │ + 75: aload_0 │ │ │ │ + 76: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 81: checkcast #29 // class com/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion │ │ │ │ + 84: astore 5 │ │ │ │ + 86: getstatic #21 // Field sprites:Ljava/util/Map; │ │ │ │ + 89: astore_1 │ │ │ │ + 90: aload 5 │ │ │ │ + 92: getfield #74 // Field com/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion.name:Ljava/lang/String; │ │ │ │ + 95: astore_2 │ │ │ │ + 96: aload_1 │ │ │ │ + 97: aload_2 │ │ │ │ + 98: aload 5 │ │ │ │ + 100: invokeinterface #78, 3 // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + 105: pop │ │ │ │ + 106: goto 62 │ │ │ │ + 109: return │ │ │ │ } │ │ ├── com/badlogic/gdx/assets/AssetManager.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -4343,15 +4343,15 @@ │ │ │ │ 116 120 53 any │ │ │ │ 121 125 53 any │ │ │ │ │ │ │ │ public boolean update(int); │ │ │ │ descriptor: (I)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=12, args_size=2 │ │ │ │ + stack=300, locals=11, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: monitorenter │ │ │ │ 2: invokestatic #513 // Method java/lang/System.nanoTime:()J │ │ │ │ 5: lstore_2 │ │ │ │ 6: iload_1 │ │ │ │ 7: sipush 1000 │ │ │ │ 10: imul │ │ │ │ @@ -4369,27 +4369,27 @@ │ │ │ │ 30: iload 9 │ │ │ │ 32: ifne 50 │ │ │ │ 35: invokestatic #516 // Method java/lang/System.currentTimeMillis:()J │ │ │ │ 38: lstore_2 │ │ │ │ 39: lload_2 │ │ │ │ 40: lload 7 │ │ │ │ 42: lcmp │ │ │ │ - 43: istore 10 │ │ │ │ - 45: iload 10 │ │ │ │ + 43: istore 4 │ │ │ │ + 45: iload 4 │ │ │ │ 47: ifle 55 │ │ │ │ 50: aload_0 │ │ │ │ 51: monitorexit │ │ │ │ 52: iload 9 │ │ │ │ 54: ireturn │ │ │ │ 55: invokestatic #397 // Method java/lang/Thread.yield:()V │ │ │ │ 58: goto 24 │ │ │ │ - 61: astore 11 │ │ │ │ + 61: astore 10 │ │ │ │ 63: aload_0 │ │ │ │ 64: monitorexit │ │ │ │ - 65: aload 11 │ │ │ │ + 65: aload 10 │ │ │ │ 67: athrow │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ 2 5 61 any │ │ │ │ 24 28 61 any │ │ │ │ 35 38 61 any │ │ │ │ 55 58 61 any │ │ ├── com/badlogic/gdx/physics/box2d/ChainShape.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -170,15 +170,15 @@ │ │ │ │ descriptor: ()J │ │ │ │ flags: (0x0102) ACC_PRIVATE, ACC_NATIVE │ │ │ │ │ │ │ │ public void createChain(com.badlogic.gdx.math.Vector2[]); │ │ │ │ descriptor: ([Lcom/badlogic/gdx/math/Vector2;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=13, args_size=2 │ │ │ │ + stack=300, locals=12, args_size=2 │ │ │ │ 0: aload_1 │ │ │ │ 1: arraylength │ │ │ │ 2: iconst_2 │ │ │ │ 3: imul │ │ │ │ 4: istore_2 │ │ │ │ 5: iload_2 │ │ │ │ 6: newarray float │ │ │ │ @@ -233,30 +233,30 @@ │ │ │ │ 83: aload_0 │ │ │ │ 84: getfield #25 // Field addr:J │ │ │ │ 87: lstore 10 │ │ │ │ 89: aload_3 │ │ │ │ 90: arraylength │ │ │ │ 91: iconst_2 │ │ │ │ 92: idiv │ │ │ │ - 93: istore 12 │ │ │ │ - 95: aload_0 │ │ │ │ - 96: lload 10 │ │ │ │ - 98: aload_3 │ │ │ │ - 99: iload 12 │ │ │ │ - 101: invokespecial #38 // Method jniCreateChain:(J[FI)V │ │ │ │ - 104: aload_0 │ │ │ │ - 105: iconst_0 │ │ │ │ - 106: putfield #17 // Field isLooped:Z │ │ │ │ - 109: return │ │ │ │ + 93: istore_2 │ │ │ │ + 94: aload_0 │ │ │ │ + 95: lload 10 │ │ │ │ + 97: aload_3 │ │ │ │ + 98: iload_2 │ │ │ │ + 99: invokespecial #38 // Method jniCreateChain:(J[FI)V │ │ │ │ + 102: aload_0 │ │ │ │ + 103: iconst_0 │ │ │ │ + 104: putfield #17 // Field isLooped:Z │ │ │ │ + 107: return │ │ │ │ │ │ │ │ public void createLoop(com.badlogic.gdx.math.Vector2[]); │ │ │ │ descriptor: ([Lcom/badlogic/gdx/math/Vector2;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=13, args_size=2 │ │ │ │ + stack=300, locals=12, args_size=2 │ │ │ │ 0: aload_1 │ │ │ │ 1: arraylength │ │ │ │ 2: iconst_2 │ │ │ │ 3: imul │ │ │ │ 4: istore_2 │ │ │ │ 5: iload_2 │ │ │ │ 6: newarray float │ │ │ │ @@ -311,24 +311,24 @@ │ │ │ │ 83: aload_0 │ │ │ │ 84: getfield #25 // Field addr:J │ │ │ │ 87: lstore 10 │ │ │ │ 89: aload_3 │ │ │ │ 90: arraylength │ │ │ │ 91: iconst_2 │ │ │ │ 92: idiv │ │ │ │ - 93: istore 12 │ │ │ │ - 95: aload_0 │ │ │ │ - 96: lload 10 │ │ │ │ - 98: aload_3 │ │ │ │ - 99: iload 12 │ │ │ │ - 101: invokespecial #41 // Method jniCreateLoop:(J[FI)V │ │ │ │ - 104: aload_0 │ │ │ │ - 105: iconst_1 │ │ │ │ - 106: putfield #17 // Field isLooped:Z │ │ │ │ - 109: return │ │ │ │ + 93: istore_2 │ │ │ │ + 94: aload_0 │ │ │ │ + 95: lload 10 │ │ │ │ + 97: aload_3 │ │ │ │ + 98: iload_2 │ │ │ │ + 99: invokespecial #41 // Method jniCreateLoop:(J[FI)V │ │ │ │ + 102: aload_0 │ │ │ │ + 103: iconst_1 │ │ │ │ + 104: putfield #17 // Field isLooped:Z │ │ │ │ + 107: return │ │ │ │ │ │ │ │ public com.badlogic.gdx.physics.box2d.Shape$Type getType(); │ │ │ │ descriptor: ()Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: getstatic #48 // Field com/badlogic/gdx/physics/box2d/Shape$Type.Chain:Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ │ ├── com/badlogic/gdx/physics/box2d/World.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -1171,23 +1171,23 @@ │ │ │ │ 230: istore 14 │ │ │ │ 232: goto 222 │ │ │ │ │ │ │ │ private long createProperJoint(com.badlogic.gdx.physics.box2d.JointDef); │ │ │ │ descriptor: (Lcom/badlogic/gdx/physics/box2d/JointDef;)J │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=34, args_size=2 │ │ │ │ + stack=300, locals=31, args_size=2 │ │ │ │ 0: aload_1 │ │ │ │ 1: getfield #179 // Field com/badlogic/gdx/physics/box2d/JointDef.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ 4: astore_2 │ │ │ │ 5: getstatic #184 // Field com/badlogic/gdx/physics/box2d/JointDef$JointType.DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ 8: astore_3 │ │ │ │ 9: aload_2 │ │ │ │ 10: aload_3 │ │ │ │ - 11: if_acmpne 150 │ │ │ │ + 11: if_acmpne 154 │ │ │ │ 14: aload_1 │ │ │ │ 15: astore 4 │ │ │ │ 17: aload_1 │ │ │ │ 18: checkcast #186 // class com/badlogic/gdx/physics/box2d/joints/DistanceJointDef │ │ │ │ 21: astore 4 │ │ │ │ 23: aload_0 │ │ │ │ 24: getfield #130 // Field addr:J │ │ │ │ @@ -1224,688 +1224,692 @@ │ │ │ │ 101: fstore 16 │ │ │ │ 103: aload 4 │ │ │ │ 105: getfield #212 // Field com/badlogic/gdx/physics/box2d/joints/DistanceJointDef.frequencyHz:F │ │ │ │ 108: fstore 17 │ │ │ │ 110: aload 4 │ │ │ │ 112: getfield #215 // Field com/badlogic/gdx/physics/box2d/joints/DistanceJointDef.dampingRatio:F │ │ │ │ 115: fstore 18 │ │ │ │ - 117: aload_0 │ │ │ │ - 118: astore_2 │ │ │ │ - 119: aload_0 │ │ │ │ - 120: lload 5 │ │ │ │ - 122: lload 7 │ │ │ │ - 124: lload 9 │ │ │ │ - 126: iload 11 │ │ │ │ - 128: fload 12 │ │ │ │ - 130: fload 13 │ │ │ │ - 132: fload 14 │ │ │ │ - 134: fload 15 │ │ │ │ - 136: fload 16 │ │ │ │ - 138: fload 17 │ │ │ │ - 140: fload 18 │ │ │ │ - 142: invokespecial #219 // Method jniCreateDistanceJoint:(JJJZFFFFFFF)J │ │ │ │ - 145: lstore 19 │ │ │ │ - 147: lload 19 │ │ │ │ - 149: lreturn │ │ │ │ - 150: aload_1 │ │ │ │ - 151: getfield #179 // Field com/badlogic/gdx/physics/box2d/JointDef.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ - 154: astore_2 │ │ │ │ - 155: getstatic #222 // Field com/badlogic/gdx/physics/box2d/JointDef$JointType.FrictionJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ - 158: astore_3 │ │ │ │ - 159: aload_2 │ │ │ │ - 160: aload_3 │ │ │ │ - 161: if_acmpne 291 │ │ │ │ - 164: aload_1 │ │ │ │ - 165: astore 4 │ │ │ │ - 167: aload_1 │ │ │ │ - 168: checkcast #224 // class com/badlogic/gdx/physics/box2d/joints/FrictionJointDef │ │ │ │ - 171: astore 4 │ │ │ │ - 173: aload_0 │ │ │ │ - 174: getfield #130 // Field addr:J │ │ │ │ - 177: lstore 5 │ │ │ │ - 179: aload 4 │ │ │ │ - 181: getfield #225 // Field com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ - 184: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ - 187: lstore 7 │ │ │ │ - 189: aload 4 │ │ │ │ - 191: getfield #226 // Field com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ - 194: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ - 197: lstore 9 │ │ │ │ - 199: aload 4 │ │ │ │ - 201: getfield #227 // Field com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.collideConnected:Z │ │ │ │ - 204: istore 11 │ │ │ │ - 206: aload 4 │ │ │ │ - 208: getfield #228 // Field com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 211: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 214: fstore 12 │ │ │ │ - 216: aload 4 │ │ │ │ - 218: getfield #228 // Field com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 221: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 224: fstore 13 │ │ │ │ - 226: aload 4 │ │ │ │ - 228: getfield #229 // Field com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 231: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 234: fstore 14 │ │ │ │ - 236: aload 4 │ │ │ │ - 238: getfield #229 // Field com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 241: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 244: fstore 15 │ │ │ │ - 246: aload 4 │ │ │ │ - 248: getfield #232 // Field com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.maxForce:F │ │ │ │ - 251: fstore 16 │ │ │ │ - 253: aload 4 │ │ │ │ - 255: getfield #235 // Field com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.maxTorque:F │ │ │ │ - 258: fstore 17 │ │ │ │ - 260: aload_0 │ │ │ │ - 261: astore_2 │ │ │ │ - 262: aload_0 │ │ │ │ - 263: lload 5 │ │ │ │ - 265: lload 7 │ │ │ │ - 267: lload 9 │ │ │ │ - 269: iload 11 │ │ │ │ - 271: fload 12 │ │ │ │ - 273: fload 13 │ │ │ │ - 275: fload 14 │ │ │ │ - 277: fload 15 │ │ │ │ - 279: fload 16 │ │ │ │ - 281: fload 17 │ │ │ │ - 283: invokespecial #239 // Method jniCreateFrictionJoint:(JJJZFFFFFF)J │ │ │ │ - 286: lstore 19 │ │ │ │ - 288: goto 147 │ │ │ │ - 291: aload_1 │ │ │ │ - 292: getfield #179 // Field com/badlogic/gdx/physics/box2d/JointDef.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ - 295: astore_2 │ │ │ │ - 296: getstatic #242 // Field com/badlogic/gdx/physics/box2d/JointDef$JointType.GearJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ - 299: astore_3 │ │ │ │ - 300: aload_2 │ │ │ │ - 301: aload_3 │ │ │ │ - 302: if_acmpne 399 │ │ │ │ - 305: aload_1 │ │ │ │ - 306: astore 4 │ │ │ │ - 308: aload_1 │ │ │ │ - 309: checkcast #244 // class com/badlogic/gdx/physics/box2d/joints/GearJointDef │ │ │ │ - 312: astore 4 │ │ │ │ - 314: aload_0 │ │ │ │ - 315: getfield #130 // Field addr:J │ │ │ │ - 318: lstore 5 │ │ │ │ - 320: aload 4 │ │ │ │ - 322: getfield #245 // Field com/badlogic/gdx/physics/box2d/joints/GearJointDef.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ - 325: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ - 328: lstore 7 │ │ │ │ - 330: aload 4 │ │ │ │ - 332: getfield #246 // Field com/badlogic/gdx/physics/box2d/joints/GearJointDef.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ - 335: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ - 338: lstore 9 │ │ │ │ - 340: aload 4 │ │ │ │ - 342: getfield #247 // Field com/badlogic/gdx/physics/box2d/joints/GearJointDef.collideConnected:Z │ │ │ │ - 345: istore 11 │ │ │ │ - 347: aload 4 │ │ │ │ - 349: getfield #251 // Field com/badlogic/gdx/physics/box2d/joints/GearJointDef.joint1:Lcom/badlogic/gdx/physics/box2d/Joint; │ │ │ │ - 352: getfield #254 // Field com/badlogic/gdx/physics/box2d/Joint.addr:J │ │ │ │ - 355: lstore 21 │ │ │ │ - 357: aload 4 │ │ │ │ - 359: getfield #257 // Field com/badlogic/gdx/physics/box2d/joints/GearJointDef.joint2:Lcom/badlogic/gdx/physics/box2d/Joint; │ │ │ │ - 362: getfield #254 // Field com/badlogic/gdx/physics/box2d/Joint.addr:J │ │ │ │ - 365: lstore 23 │ │ │ │ - 367: aload 4 │ │ │ │ - 369: getfield #260 // Field com/badlogic/gdx/physics/box2d/joints/GearJointDef.ratio:F │ │ │ │ - 372: fstore 16 │ │ │ │ - 374: aload_0 │ │ │ │ - 375: astore_2 │ │ │ │ - 376: aload_0 │ │ │ │ - 377: lload 5 │ │ │ │ - 379: lload 7 │ │ │ │ - 381: lload 9 │ │ │ │ - 383: iload 11 │ │ │ │ - 385: lload 21 │ │ │ │ - 387: lload 23 │ │ │ │ - 389: fload 16 │ │ │ │ - 391: invokespecial #264 // Method jniCreateGearJoint:(JJJZJJF)J │ │ │ │ - 394: lstore 19 │ │ │ │ - 396: goto 147 │ │ │ │ - 399: aload_1 │ │ │ │ - 400: getfield #179 // Field com/badlogic/gdx/physics/box2d/JointDef.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ - 403: astore_2 │ │ │ │ - 404: getstatic #267 // Field com/badlogic/gdx/physics/box2d/JointDef$JointType.MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ - 407: astore_3 │ │ │ │ - 408: aload_2 │ │ │ │ - 409: aload_3 │ │ │ │ - 410: if_acmpne 525 │ │ │ │ - 413: aload_1 │ │ │ │ - 414: astore 4 │ │ │ │ - 416: aload_1 │ │ │ │ - 417: checkcast #269 // class com/badlogic/gdx/physics/box2d/joints/MouseJointDef │ │ │ │ - 420: astore 4 │ │ │ │ - 422: aload_0 │ │ │ │ - 423: getfield #130 // Field addr:J │ │ │ │ - 426: lstore 5 │ │ │ │ - 428: aload 4 │ │ │ │ - 430: getfield #270 // Field com/badlogic/gdx/physics/box2d/joints/MouseJointDef.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ - 433: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ - 436: lstore 7 │ │ │ │ - 438: aload 4 │ │ │ │ - 440: getfield #271 // Field com/badlogic/gdx/physics/box2d/joints/MouseJointDef.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ - 443: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ - 446: lstore 9 │ │ │ │ - 448: aload 4 │ │ │ │ - 450: getfield #272 // Field com/badlogic/gdx/physics/box2d/joints/MouseJointDef.collideConnected:Z │ │ │ │ - 453: istore 11 │ │ │ │ - 455: aload 4 │ │ │ │ - 457: getfield #275 // Field com/badlogic/gdx/physics/box2d/joints/MouseJointDef.target:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 460: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 463: fstore 12 │ │ │ │ - 465: aload 4 │ │ │ │ - 467: getfield #275 // Field com/badlogic/gdx/physics/box2d/joints/MouseJointDef.target:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 470: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 473: fstore 13 │ │ │ │ - 475: aload 4 │ │ │ │ - 477: getfield #276 // Field com/badlogic/gdx/physics/box2d/joints/MouseJointDef.maxForce:F │ │ │ │ - 480: fstore 14 │ │ │ │ - 482: aload 4 │ │ │ │ - 484: getfield #277 // Field com/badlogic/gdx/physics/box2d/joints/MouseJointDef.frequencyHz:F │ │ │ │ - 487: fstore 15 │ │ │ │ - 489: aload 4 │ │ │ │ - 491: getfield #278 // Field com/badlogic/gdx/physics/box2d/joints/MouseJointDef.dampingRatio:F │ │ │ │ - 494: fstore 16 │ │ │ │ - 496: aload_0 │ │ │ │ - 497: astore_2 │ │ │ │ - 498: aload_0 │ │ │ │ - 499: lload 5 │ │ │ │ - 501: lload 7 │ │ │ │ - 503: lload 9 │ │ │ │ - 505: iload 11 │ │ │ │ - 507: fload 12 │ │ │ │ - 509: fload 13 │ │ │ │ - 511: fload 14 │ │ │ │ - 513: fload 15 │ │ │ │ - 515: fload 16 │ │ │ │ - 517: invokespecial #282 // Method jniCreateMouseJoint:(JJJZFFFFF)J │ │ │ │ - 520: lstore 19 │ │ │ │ - 522: goto 147 │ │ │ │ - 525: aload_1 │ │ │ │ - 526: getfield #179 // Field com/badlogic/gdx/physics/box2d/JointDef.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ - 529: astore_2 │ │ │ │ - 530: getstatic #285 // Field com/badlogic/gdx/physics/box2d/JointDef$JointType.PrismaticJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ - 533: astore_3 │ │ │ │ - 534: aload_2 │ │ │ │ - 535: aload_3 │ │ │ │ - 536: if_acmpne 735 │ │ │ │ - 539: aload_1 │ │ │ │ - 540: astore 4 │ │ │ │ - 542: aload_1 │ │ │ │ - 543: checkcast #287 // class com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef │ │ │ │ - 546: astore 4 │ │ │ │ - 548: aload_0 │ │ │ │ - 549: getfield #130 // Field addr:J │ │ │ │ - 552: lstore 5 │ │ │ │ - 554: aload 4 │ │ │ │ - 556: getfield #288 // Field com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ - 559: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ - 562: lstore 7 │ │ │ │ - 564: aload 4 │ │ │ │ - 566: getfield #289 // Field com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ - 569: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ - 572: lstore 9 │ │ │ │ - 574: aload 4 │ │ │ │ - 576: getfield #290 // Field com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef.collideConnected:Z │ │ │ │ - 579: istore 11 │ │ │ │ - 581: aload 4 │ │ │ │ - 583: getfield #291 // Field com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef.localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 586: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 589: fstore 12 │ │ │ │ - 591: aload 4 │ │ │ │ - 593: getfield #291 // Field com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef.localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 596: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 599: fstore 13 │ │ │ │ - 601: aload 4 │ │ │ │ - 603: getfield #292 // Field com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef.localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 606: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 609: fstore 14 │ │ │ │ - 611: aload 4 │ │ │ │ - 613: getfield #292 // Field com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef.localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 616: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 619: fstore 15 │ │ │ │ - 621: aload 4 │ │ │ │ - 623: getfield #295 // Field com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef.localAxisA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 626: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 629: fstore 16 │ │ │ │ - 631: aload 4 │ │ │ │ - 633: getfield #295 // Field com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef.localAxisA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 636: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 639: fstore 17 │ │ │ │ - 641: aload 4 │ │ │ │ - 643: getfield #298 // Field com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef.referenceAngle:F │ │ │ │ - 646: fstore 18 │ │ │ │ - 648: aload 4 │ │ │ │ - 650: getfield #301 // Field com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef.enableLimit:Z │ │ │ │ - 653: istore 25 │ │ │ │ - 655: aload 4 │ │ │ │ - 657: getfield #304 // Field com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef.lowerTranslation:F │ │ │ │ - 660: fstore 26 │ │ │ │ - 662: aload 4 │ │ │ │ - 664: getfield #307 // Field com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef.upperTranslation:F │ │ │ │ - 667: fstore 27 │ │ │ │ - 669: aload 4 │ │ │ │ - 671: getfield #310 // Field com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef.enableMotor:Z │ │ │ │ - 674: istore 28 │ │ │ │ - 676: aload 4 │ │ │ │ - 678: getfield #313 // Field com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef.maxMotorForce:F │ │ │ │ - 681: fstore 29 │ │ │ │ - 683: aload 4 │ │ │ │ - 685: getfield #316 // Field com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef.motorSpeed:F │ │ │ │ - 688: fstore 30 │ │ │ │ - 690: aload_0 │ │ │ │ - 691: astore_2 │ │ │ │ - 692: aload_0 │ │ │ │ - 693: lload 5 │ │ │ │ - 695: lload 7 │ │ │ │ - 697: lload 9 │ │ │ │ - 699: iload 11 │ │ │ │ - 701: fload 12 │ │ │ │ - 703: fload 13 │ │ │ │ - 705: fload 14 │ │ │ │ - 707: fload 15 │ │ │ │ - 709: fload 16 │ │ │ │ - 711: fload 17 │ │ │ │ - 713: fload 18 │ │ │ │ - 715: iload 25 │ │ │ │ - 717: fload 26 │ │ │ │ - 719: fload 27 │ │ │ │ - 721: iload 28 │ │ │ │ - 723: fload 29 │ │ │ │ - 725: fload 30 │ │ │ │ - 727: invokespecial #320 // Method jniCreatePrismaticJoint:(JJJZFFFFFFFZFFZFF)J │ │ │ │ - 730: lstore 19 │ │ │ │ - 732: goto 147 │ │ │ │ - 735: aload_1 │ │ │ │ - 736: getfield #179 // Field com/badlogic/gdx/physics/box2d/JointDef.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ - 739: astore_2 │ │ │ │ - 740: getstatic #323 // Field com/badlogic/gdx/physics/box2d/JointDef$JointType.PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ - 743: astore_3 │ │ │ │ - 744: aload_2 │ │ │ │ - 745: aload_3 │ │ │ │ - 746: if_acmpne 933 │ │ │ │ - 749: aload_1 │ │ │ │ - 750: astore 4 │ │ │ │ - 752: aload_1 │ │ │ │ - 753: checkcast #325 // class com/badlogic/gdx/physics/box2d/joints/PulleyJointDef │ │ │ │ - 756: astore 4 │ │ │ │ - 758: aload_0 │ │ │ │ - 759: getfield #130 // Field addr:J │ │ │ │ - 762: lstore 5 │ │ │ │ - 764: aload 4 │ │ │ │ - 766: getfield #326 // Field com/badlogic/gdx/physics/box2d/joints/PulleyJointDef.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ - 769: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ - 772: lstore 7 │ │ │ │ - 774: aload 4 │ │ │ │ - 776: getfield #327 // Field com/badlogic/gdx/physics/box2d/joints/PulleyJointDef.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ - 779: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ - 782: lstore 9 │ │ │ │ - 784: aload 4 │ │ │ │ - 786: getfield #328 // Field com/badlogic/gdx/physics/box2d/joints/PulleyJointDef.collideConnected:Z │ │ │ │ - 789: istore 11 │ │ │ │ - 791: aload 4 │ │ │ │ - 793: getfield #331 // Field com/badlogic/gdx/physics/box2d/joints/PulleyJointDef.groundAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 796: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 799: fstore 12 │ │ │ │ - 801: aload 4 │ │ │ │ - 803: getfield #331 // Field com/badlogic/gdx/physics/box2d/joints/PulleyJointDef.groundAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 806: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 809: fstore 13 │ │ │ │ - 811: aload 4 │ │ │ │ - 813: getfield #334 // Field com/badlogic/gdx/physics/box2d/joints/PulleyJointDef.groundAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 816: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 819: fstore 14 │ │ │ │ - 821: aload 4 │ │ │ │ - 823: getfield #334 // Field com/badlogic/gdx/physics/box2d/joints/PulleyJointDef.groundAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 826: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 829: fstore 15 │ │ │ │ - 831: aload 4 │ │ │ │ - 833: getfield #335 // Field com/badlogic/gdx/physics/box2d/joints/PulleyJointDef.localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 836: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 839: fstore 16 │ │ │ │ - 841: aload 4 │ │ │ │ - 843: getfield #335 // Field com/badlogic/gdx/physics/box2d/joints/PulleyJointDef.localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 846: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 849: fstore 17 │ │ │ │ - 851: aload 4 │ │ │ │ - 853: getfield #336 // Field com/badlogic/gdx/physics/box2d/joints/PulleyJointDef.localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 856: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 859: fstore 18 │ │ │ │ - 861: aload 4 │ │ │ │ - 863: getfield #336 // Field com/badlogic/gdx/physics/box2d/joints/PulleyJointDef.localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 866: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 869: fstore 31 │ │ │ │ - 871: aload 4 │ │ │ │ - 873: getfield #339 // Field com/badlogic/gdx/physics/box2d/joints/PulleyJointDef.lengthA:F │ │ │ │ - 876: fstore 26 │ │ │ │ - 878: aload 4 │ │ │ │ - 880: getfield #342 // Field com/badlogic/gdx/physics/box2d/joints/PulleyJointDef.lengthB:F │ │ │ │ - 883: fstore 27 │ │ │ │ - 885: aload 4 │ │ │ │ - 887: getfield #343 // Field com/badlogic/gdx/physics/box2d/joints/PulleyJointDef.ratio:F │ │ │ │ - 890: fstore 30 │ │ │ │ - 892: aload_0 │ │ │ │ - 893: astore_2 │ │ │ │ - 894: aload_0 │ │ │ │ - 895: lload 5 │ │ │ │ - 897: lload 7 │ │ │ │ - 899: lload 9 │ │ │ │ - 901: iload 11 │ │ │ │ - 903: fload 12 │ │ │ │ - 905: fload 13 │ │ │ │ - 907: fload 14 │ │ │ │ - 909: fload 15 │ │ │ │ - 911: fload 16 │ │ │ │ - 913: fload 17 │ │ │ │ - 915: fload 18 │ │ │ │ - 917: fload 31 │ │ │ │ - 919: fload 26 │ │ │ │ - 921: fload 27 │ │ │ │ - 923: fload 30 │ │ │ │ - 925: invokespecial #347 // Method jniCreatePulleyJoint:(JJJZFFFFFFFFFFF)J │ │ │ │ - 928: lstore 19 │ │ │ │ - 930: goto 147 │ │ │ │ - 933: aload_1 │ │ │ │ - 934: getfield #179 // Field com/badlogic/gdx/physics/box2d/JointDef.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ - 937: astore_2 │ │ │ │ - 938: getstatic #350 // Field com/badlogic/gdx/physics/box2d/JointDef$JointType.RevoluteJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ - 941: astore_3 │ │ │ │ - 942: aload_2 │ │ │ │ - 943: aload_3 │ │ │ │ - 944: if_acmpne 1119 │ │ │ │ - 947: aload_1 │ │ │ │ - 948: astore 4 │ │ │ │ - 950: aload_1 │ │ │ │ - 951: checkcast #352 // class com/badlogic/gdx/physics/box2d/joints/RevoluteJointDef │ │ │ │ - 954: astore 4 │ │ │ │ - 956: aload_0 │ │ │ │ - 957: getfield #130 // Field addr:J │ │ │ │ - 960: lstore 5 │ │ │ │ - 962: aload 4 │ │ │ │ - 964: getfield #353 // Field com/badlogic/gdx/physics/box2d/joints/RevoluteJointDef.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ - 967: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ - 970: lstore 7 │ │ │ │ - 972: aload 4 │ │ │ │ - 974: getfield #354 // Field com/badlogic/gdx/physics/box2d/joints/RevoluteJointDef.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ - 977: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ - 980: lstore 9 │ │ │ │ - 982: aload 4 │ │ │ │ - 984: getfield #355 // Field com/badlogic/gdx/physics/box2d/joints/RevoluteJointDef.collideConnected:Z │ │ │ │ - 987: istore 11 │ │ │ │ - 989: aload 4 │ │ │ │ - 991: getfield #356 // Field com/badlogic/gdx/physics/box2d/joints/RevoluteJointDef.localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 994: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 997: fstore 12 │ │ │ │ - 999: aload 4 │ │ │ │ - 1001: getfield #356 // Field com/badlogic/gdx/physics/box2d/joints/RevoluteJointDef.localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 1004: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 1007: fstore 13 │ │ │ │ - 1009: aload 4 │ │ │ │ - 1011: getfield #357 // Field com/badlogic/gdx/physics/box2d/joints/RevoluteJointDef.localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 1014: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 1017: fstore 14 │ │ │ │ - 1019: aload 4 │ │ │ │ - 1021: getfield #357 // Field com/badlogic/gdx/physics/box2d/joints/RevoluteJointDef.localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 1024: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 1027: fstore 15 │ │ │ │ - 1029: aload 4 │ │ │ │ - 1031: getfield #358 // Field com/badlogic/gdx/physics/box2d/joints/RevoluteJointDef.referenceAngle:F │ │ │ │ - 1034: fstore 16 │ │ │ │ - 1036: aload 4 │ │ │ │ - 1038: getfield #359 // Field com/badlogic/gdx/physics/box2d/joints/RevoluteJointDef.enableLimit:Z │ │ │ │ - 1041: istore 32 │ │ │ │ - 1043: aload 4 │ │ │ │ - 1045: getfield #362 // Field com/badlogic/gdx/physics/box2d/joints/RevoluteJointDef.lowerAngle:F │ │ │ │ - 1048: fstore 18 │ │ │ │ - 1050: aload 4 │ │ │ │ - 1052: getfield #365 // Field com/badlogic/gdx/physics/box2d/joints/RevoluteJointDef.upperAngle:F │ │ │ │ - 1055: fstore 31 │ │ │ │ - 1057: aload 4 │ │ │ │ - 1059: getfield #366 // Field com/badlogic/gdx/physics/box2d/joints/RevoluteJointDef.enableMotor:Z │ │ │ │ - 1062: istore 28 │ │ │ │ - 1064: aload 4 │ │ │ │ - 1066: getfield #367 // Field com/badlogic/gdx/physics/box2d/joints/RevoluteJointDef.motorSpeed:F │ │ │ │ - 1069: fstore 27 │ │ │ │ - 1071: aload 4 │ │ │ │ - 1073: getfield #370 // Field com/badlogic/gdx/physics/box2d/joints/RevoluteJointDef.maxMotorTorque:F │ │ │ │ - 1076: fstore 30 │ │ │ │ - 1078: aload_0 │ │ │ │ - 1079: astore_2 │ │ │ │ - 1080: aload_0 │ │ │ │ - 1081: lload 5 │ │ │ │ - 1083: lload 7 │ │ │ │ - 1085: lload 9 │ │ │ │ - 1087: iload 11 │ │ │ │ - 1089: fload 12 │ │ │ │ - 1091: fload 13 │ │ │ │ - 1093: fload 14 │ │ │ │ - 1095: fload 15 │ │ │ │ - 1097: fload 16 │ │ │ │ - 1099: iload 32 │ │ │ │ - 1101: fload 18 │ │ │ │ - 1103: fload 31 │ │ │ │ - 1105: iload 28 │ │ │ │ - 1107: fload 27 │ │ │ │ - 1109: fload 30 │ │ │ │ - 1111: invokespecial #374 // Method jniCreateRevoluteJoint:(JJJZFFFFFZFFZFF)J │ │ │ │ - 1114: lstore 19 │ │ │ │ - 1116: goto 147 │ │ │ │ - 1119: aload_1 │ │ │ │ - 1120: getfield #179 // Field com/badlogic/gdx/physics/box2d/JointDef.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ - 1123: astore_2 │ │ │ │ - 1124: getstatic #377 // Field com/badlogic/gdx/physics/box2d/JointDef$JointType.WeldJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ - 1127: astore_3 │ │ │ │ - 1128: aload_2 │ │ │ │ - 1129: aload_3 │ │ │ │ - 1130: if_acmpne 1251 │ │ │ │ - 1133: aload_1 │ │ │ │ - 1134: astore 4 │ │ │ │ - 1136: aload_1 │ │ │ │ - 1137: checkcast #379 // class com/badlogic/gdx/physics/box2d/joints/WeldJointDef │ │ │ │ - 1140: astore 4 │ │ │ │ - 1142: aload_0 │ │ │ │ - 1143: getfield #130 // Field addr:J │ │ │ │ - 1146: lstore 5 │ │ │ │ - 1148: aload 4 │ │ │ │ - 1150: getfield #380 // Field com/badlogic/gdx/physics/box2d/joints/WeldJointDef.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ - 1153: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ - 1156: lstore 7 │ │ │ │ - 1158: aload 4 │ │ │ │ - 1160: getfield #381 // Field com/badlogic/gdx/physics/box2d/joints/WeldJointDef.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ - 1163: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ - 1166: lstore 9 │ │ │ │ - 1168: aload 4 │ │ │ │ - 1170: getfield #382 // Field com/badlogic/gdx/physics/box2d/joints/WeldJointDef.collideConnected:Z │ │ │ │ - 1173: istore 11 │ │ │ │ - 1175: aload 4 │ │ │ │ - 1177: getfield #383 // Field com/badlogic/gdx/physics/box2d/joints/WeldJointDef.localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 1180: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 1183: fstore 12 │ │ │ │ - 1185: aload 4 │ │ │ │ - 1187: getfield #383 // Field com/badlogic/gdx/physics/box2d/joints/WeldJointDef.localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 1190: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 1193: fstore 13 │ │ │ │ - 1195: aload 4 │ │ │ │ - 1197: getfield #384 // Field com/badlogic/gdx/physics/box2d/joints/WeldJointDef.localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 1200: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 1203: fstore 14 │ │ │ │ - 1205: aload 4 │ │ │ │ - 1207: getfield #384 // Field com/badlogic/gdx/physics/box2d/joints/WeldJointDef.localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 1210: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 1213: fstore 15 │ │ │ │ - 1215: aload 4 │ │ │ │ - 1217: getfield #385 // Field com/badlogic/gdx/physics/box2d/joints/WeldJointDef.referenceAngle:F │ │ │ │ - 1220: fstore 16 │ │ │ │ - 1222: aload_0 │ │ │ │ - 1223: astore_2 │ │ │ │ - 1224: aload_0 │ │ │ │ - 1225: lload 5 │ │ │ │ - 1227: lload 7 │ │ │ │ - 1229: lload 9 │ │ │ │ - 1231: iload 11 │ │ │ │ - 1233: fload 12 │ │ │ │ - 1235: fload 13 │ │ │ │ - 1237: fload 14 │ │ │ │ - 1239: fload 15 │ │ │ │ - 1241: fload 16 │ │ │ │ - 1243: invokespecial #388 // Method jniCreateWeldJoint:(JJJZFFFFF)J │ │ │ │ - 1246: lstore 19 │ │ │ │ - 1248: goto 147 │ │ │ │ - 1251: aload_1 │ │ │ │ - 1252: getfield #179 // Field com/badlogic/gdx/physics/box2d/JointDef.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ - 1255: astore_2 │ │ │ │ - 1256: getstatic #391 // Field com/badlogic/gdx/physics/box2d/JointDef$JointType.RopeJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ - 1259: astore_3 │ │ │ │ - 1260: aload_2 │ │ │ │ - 1261: aload_3 │ │ │ │ - 1262: if_acmpne 1383 │ │ │ │ - 1265: aload_1 │ │ │ │ - 1266: astore 4 │ │ │ │ - 1268: aload_1 │ │ │ │ - 1269: checkcast #393 // class com/badlogic/gdx/physics/box2d/joints/RopeJointDef │ │ │ │ - 1272: astore 4 │ │ │ │ - 1274: aload_0 │ │ │ │ - 1275: getfield #130 // Field addr:J │ │ │ │ - 1278: lstore 5 │ │ │ │ - 1280: aload 4 │ │ │ │ - 1282: getfield #394 // Field com/badlogic/gdx/physics/box2d/joints/RopeJointDef.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ - 1285: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ - 1288: lstore 7 │ │ │ │ - 1290: aload 4 │ │ │ │ - 1292: getfield #395 // Field com/badlogic/gdx/physics/box2d/joints/RopeJointDef.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ - 1295: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ - 1298: lstore 9 │ │ │ │ - 1300: aload 4 │ │ │ │ - 1302: getfield #396 // Field com/badlogic/gdx/physics/box2d/joints/RopeJointDef.collideConnected:Z │ │ │ │ - 1305: istore 11 │ │ │ │ - 1307: aload 4 │ │ │ │ - 1309: getfield #397 // Field com/badlogic/gdx/physics/box2d/joints/RopeJointDef.localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 1312: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 1315: fstore 12 │ │ │ │ - 1317: aload 4 │ │ │ │ - 1319: getfield #397 // Field com/badlogic/gdx/physics/box2d/joints/RopeJointDef.localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 1322: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 1325: fstore 13 │ │ │ │ - 1327: aload 4 │ │ │ │ - 1329: getfield #398 // Field com/badlogic/gdx/physics/box2d/joints/RopeJointDef.localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 1332: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 1335: fstore 14 │ │ │ │ - 1337: aload 4 │ │ │ │ - 1339: getfield #398 // Field com/badlogic/gdx/physics/box2d/joints/RopeJointDef.localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 1342: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 1345: fstore 15 │ │ │ │ - 1347: aload 4 │ │ │ │ - 1349: getfield #401 // Field com/badlogic/gdx/physics/box2d/joints/RopeJointDef.maxLength:F │ │ │ │ - 1352: fstore 16 │ │ │ │ - 1354: aload_0 │ │ │ │ - 1355: astore_2 │ │ │ │ - 1356: aload_0 │ │ │ │ - 1357: lload 5 │ │ │ │ - 1359: lload 7 │ │ │ │ - 1361: lload 9 │ │ │ │ - 1363: iload 11 │ │ │ │ - 1365: fload 12 │ │ │ │ - 1367: fload 13 │ │ │ │ - 1369: fload 14 │ │ │ │ - 1371: fload 15 │ │ │ │ - 1373: fload 16 │ │ │ │ - 1375: invokespecial #404 // Method jniCreateRopeJoint:(JJJZFFFFF)J │ │ │ │ - 1378: lstore 19 │ │ │ │ - 1380: goto 147 │ │ │ │ - 1383: aload_1 │ │ │ │ - 1384: getfield #179 // Field com/badlogic/gdx/physics/box2d/JointDef.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ - 1387: astore_2 │ │ │ │ - 1388: getstatic #407 // Field com/badlogic/gdx/physics/box2d/JointDef$JointType.WheelJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ - 1391: astore_3 │ │ │ │ - 1392: aload_2 │ │ │ │ - 1393: aload_3 │ │ │ │ - 1394: if_acmpne 1575 │ │ │ │ - 1397: aload_1 │ │ │ │ - 1398: astore 4 │ │ │ │ - 1400: aload_1 │ │ │ │ - 1401: checkcast #409 // class com/badlogic/gdx/physics/box2d/joints/WheelJointDef │ │ │ │ - 1404: astore 4 │ │ │ │ - 1406: aload_0 │ │ │ │ - 1407: getfield #130 // Field addr:J │ │ │ │ - 1410: lstore 5 │ │ │ │ - 1412: aload 4 │ │ │ │ - 1414: getfield #410 // Field com/badlogic/gdx/physics/box2d/joints/WheelJointDef.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ - 1417: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ - 1420: lstore 7 │ │ │ │ - 1422: aload 4 │ │ │ │ - 1424: getfield #411 // Field com/badlogic/gdx/physics/box2d/joints/WheelJointDef.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ - 1427: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ - 1430: lstore 9 │ │ │ │ - 1432: aload 4 │ │ │ │ - 1434: getfield #412 // Field com/badlogic/gdx/physics/box2d/joints/WheelJointDef.collideConnected:Z │ │ │ │ - 1437: istore 11 │ │ │ │ - 1439: aload 4 │ │ │ │ - 1441: getfield #413 // Field com/badlogic/gdx/physics/box2d/joints/WheelJointDef.localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 1444: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 1447: fstore 12 │ │ │ │ - 1449: aload 4 │ │ │ │ - 1451: getfield #413 // Field com/badlogic/gdx/physics/box2d/joints/WheelJointDef.localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 1454: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 1457: fstore 13 │ │ │ │ - 1459: aload 4 │ │ │ │ - 1461: getfield #414 // Field com/badlogic/gdx/physics/box2d/joints/WheelJointDef.localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 1464: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 1467: fstore 14 │ │ │ │ - 1469: aload 4 │ │ │ │ - 1471: getfield #414 // Field com/badlogic/gdx/physics/box2d/joints/WheelJointDef.localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 1474: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 1477: fstore 15 │ │ │ │ - 1479: aload 4 │ │ │ │ - 1481: getfield #415 // Field com/badlogic/gdx/physics/box2d/joints/WheelJointDef.localAxisA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 1484: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ - 1487: fstore 16 │ │ │ │ - 1489: aload 4 │ │ │ │ - 1491: getfield #415 // Field com/badlogic/gdx/physics/box2d/joints/WheelJointDef.localAxisA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ - 1494: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ - 1497: fstore 17 │ │ │ │ - 1499: aload 4 │ │ │ │ - 1501: getfield #416 // Field com/badlogic/gdx/physics/box2d/joints/WheelJointDef.enableMotor:Z │ │ │ │ - 1504: istore 33 │ │ │ │ - 1506: aload 4 │ │ │ │ - 1508: getfield #417 // Field com/badlogic/gdx/physics/box2d/joints/WheelJointDef.maxMotorTorque:F │ │ │ │ - 1511: fstore 31 │ │ │ │ - 1513: aload 4 │ │ │ │ - 1515: getfield #418 // Field com/badlogic/gdx/physics/box2d/joints/WheelJointDef.motorSpeed:F │ │ │ │ - 1518: fstore 26 │ │ │ │ - 1520: aload 4 │ │ │ │ - 1522: getfield #419 // Field com/badlogic/gdx/physics/box2d/joints/WheelJointDef.frequencyHz:F │ │ │ │ - 1525: fstore 27 │ │ │ │ - 1527: aload 4 │ │ │ │ - 1529: getfield #420 // Field com/badlogic/gdx/physics/box2d/joints/WheelJointDef.dampingRatio:F │ │ │ │ - 1532: fstore 30 │ │ │ │ - 1534: aload_0 │ │ │ │ - 1535: astore_2 │ │ │ │ - 1536: aload_0 │ │ │ │ - 1537: lload 5 │ │ │ │ - 1539: lload 7 │ │ │ │ - 1541: lload 9 │ │ │ │ - 1543: iload 11 │ │ │ │ - 1545: fload 12 │ │ │ │ - 1547: fload 13 │ │ │ │ - 1549: fload 14 │ │ │ │ - 1551: fload 15 │ │ │ │ - 1553: fload 16 │ │ │ │ - 1555: fload 17 │ │ │ │ - 1557: iload 33 │ │ │ │ - 1559: fload 31 │ │ │ │ - 1561: fload 26 │ │ │ │ - 1563: fload 27 │ │ │ │ - 1565: fload 30 │ │ │ │ - 1567: invokespecial #424 // Method jniCreateWheelJoint:(JJJZFFFFFFZFFFF)J │ │ │ │ - 1570: lstore 19 │ │ │ │ - 1572: goto 147 │ │ │ │ - 1575: lconst_0 │ │ │ │ - 1576: lstore 19 │ │ │ │ - 1578: goto 147 │ │ │ │ + 117: fload 18 │ │ │ │ + 119: fstore 19 │ │ │ │ + 121: aload_0 │ │ │ │ + 122: astore_2 │ │ │ │ + 123: aload_0 │ │ │ │ + 124: lload 5 │ │ │ │ + 126: lload 7 │ │ │ │ + 128: lload 9 │ │ │ │ + 130: iload 11 │ │ │ │ + 132: fload 12 │ │ │ │ + 134: fload 13 │ │ │ │ + 136: fload 14 │ │ │ │ + 138: fload 15 │ │ │ │ + 140: fload 16 │ │ │ │ + 142: fload 17 │ │ │ │ + 144: fload 18 │ │ │ │ + 146: invokespecial #219 // Method jniCreateDistanceJoint:(JJJZFFFFFFF)J │ │ │ │ + 149: lstore 5 │ │ │ │ + 151: lload 5 │ │ │ │ + 153: lreturn │ │ │ │ + 154: aload_1 │ │ │ │ + 155: getfield #179 // Field com/badlogic/gdx/physics/box2d/JointDef.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ + 158: astore_2 │ │ │ │ + 159: getstatic #222 // Field com/badlogic/gdx/physics/box2d/JointDef$JointType.FrictionJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ + 162: astore_3 │ │ │ │ + 163: aload_2 │ │ │ │ + 164: aload_3 │ │ │ │ + 165: if_acmpne 299 │ │ │ │ + 168: aload_1 │ │ │ │ + 169: astore 4 │ │ │ │ + 171: aload_1 │ │ │ │ + 172: checkcast #224 // class com/badlogic/gdx/physics/box2d/joints/FrictionJointDef │ │ │ │ + 175: astore 4 │ │ │ │ + 177: aload_0 │ │ │ │ + 178: getfield #130 // Field addr:J │ │ │ │ + 181: lstore 5 │ │ │ │ + 183: aload 4 │ │ │ │ + 185: getfield #225 // Field com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ + 188: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ + 191: lstore 7 │ │ │ │ + 193: aload 4 │ │ │ │ + 195: getfield #226 // Field com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ + 198: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ + 201: lstore 9 │ │ │ │ + 203: aload 4 │ │ │ │ + 205: getfield #227 // Field com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.collideConnected:Z │ │ │ │ + 208: istore 11 │ │ │ │ + 210: aload 4 │ │ │ │ + 212: getfield #228 // Field com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 215: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 218: fstore 12 │ │ │ │ + 220: aload 4 │ │ │ │ + 222: getfield #228 // Field com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 225: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 228: fstore 13 │ │ │ │ + 230: aload 4 │ │ │ │ + 232: getfield #229 // Field com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 235: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 238: fstore 14 │ │ │ │ + 240: aload 4 │ │ │ │ + 242: getfield #229 // Field com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 245: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 248: fstore 15 │ │ │ │ + 250: aload 4 │ │ │ │ + 252: getfield #232 // Field com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.maxForce:F │ │ │ │ + 255: fstore 16 │ │ │ │ + 257: aload 4 │ │ │ │ + 259: getfield #235 // Field com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.maxTorque:F │ │ │ │ + 262: fstore 18 │ │ │ │ + 264: fload 18 │ │ │ │ + 266: fstore 17 │ │ │ │ + 268: aload_0 │ │ │ │ + 269: astore_2 │ │ │ │ + 270: aload_0 │ │ │ │ + 271: lload 5 │ │ │ │ + 273: lload 7 │ │ │ │ + 275: lload 9 │ │ │ │ + 277: iload 11 │ │ │ │ + 279: fload 12 │ │ │ │ + 281: fload 13 │ │ │ │ + 283: fload 14 │ │ │ │ + 285: fload 15 │ │ │ │ + 287: fload 16 │ │ │ │ + 289: fload 18 │ │ │ │ + 291: invokespecial #239 // Method jniCreateFrictionJoint:(JJJZFFFFFF)J │ │ │ │ + 294: lstore 5 │ │ │ │ + 296: goto 151 │ │ │ │ + 299: aload_1 │ │ │ │ + 300: getfield #179 // Field com/badlogic/gdx/physics/box2d/JointDef.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ + 303: astore_2 │ │ │ │ + 304: getstatic #242 // Field com/badlogic/gdx/physics/box2d/JointDef$JointType.GearJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ + 307: astore_3 │ │ │ │ + 308: aload_2 │ │ │ │ + 309: aload_3 │ │ │ │ + 310: if_acmpne 407 │ │ │ │ + 313: aload_1 │ │ │ │ + 314: astore 4 │ │ │ │ + 316: aload_1 │ │ │ │ + 317: checkcast #244 // class com/badlogic/gdx/physics/box2d/joints/GearJointDef │ │ │ │ + 320: astore 4 │ │ │ │ + 322: aload_0 │ │ │ │ + 323: getfield #130 // Field addr:J │ │ │ │ + 326: lstore 5 │ │ │ │ + 328: aload 4 │ │ │ │ + 330: getfield #245 // Field com/badlogic/gdx/physics/box2d/joints/GearJointDef.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ + 333: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ + 336: lstore 7 │ │ │ │ + 338: aload 4 │ │ │ │ + 340: getfield #246 // Field com/badlogic/gdx/physics/box2d/joints/GearJointDef.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ + 343: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ + 346: lstore 9 │ │ │ │ + 348: aload 4 │ │ │ │ + 350: getfield #247 // Field com/badlogic/gdx/physics/box2d/joints/GearJointDef.collideConnected:Z │ │ │ │ + 353: istore 11 │ │ │ │ + 355: aload 4 │ │ │ │ + 357: getfield #251 // Field com/badlogic/gdx/physics/box2d/joints/GearJointDef.joint1:Lcom/badlogic/gdx/physics/box2d/Joint; │ │ │ │ + 360: getfield #254 // Field com/badlogic/gdx/physics/box2d/Joint.addr:J │ │ │ │ + 363: lstore 20 │ │ │ │ + 365: aload 4 │ │ │ │ + 367: getfield #257 // Field com/badlogic/gdx/physics/box2d/joints/GearJointDef.joint2:Lcom/badlogic/gdx/physics/box2d/Joint; │ │ │ │ + 370: getfield #254 // Field com/badlogic/gdx/physics/box2d/Joint.addr:J │ │ │ │ + 373: lstore 22 │ │ │ │ + 375: aload 4 │ │ │ │ + 377: getfield #260 // Field com/badlogic/gdx/physics/box2d/joints/GearJointDef.ratio:F │ │ │ │ + 380: fstore 16 │ │ │ │ + 382: aload_0 │ │ │ │ + 383: astore_2 │ │ │ │ + 384: aload_0 │ │ │ │ + 385: lload 5 │ │ │ │ + 387: lload 7 │ │ │ │ + 389: lload 9 │ │ │ │ + 391: iload 11 │ │ │ │ + 393: lload 20 │ │ │ │ + 395: lload 22 │ │ │ │ + 397: fload 16 │ │ │ │ + 399: invokespecial #264 // Method jniCreateGearJoint:(JJJZJJF)J │ │ │ │ + 402: lstore 5 │ │ │ │ + 404: goto 151 │ │ │ │ + 407: aload_1 │ │ │ │ + 408: getfield #179 // Field com/badlogic/gdx/physics/box2d/JointDef.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ + 411: astore_2 │ │ │ │ + 412: getstatic #267 // Field com/badlogic/gdx/physics/box2d/JointDef$JointType.MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ + 415: astore_3 │ │ │ │ + 416: aload_2 │ │ │ │ + 417: aload_3 │ │ │ │ + 418: if_acmpne 533 │ │ │ │ + 421: aload_1 │ │ │ │ + 422: astore 4 │ │ │ │ + 424: aload_1 │ │ │ │ + 425: checkcast #269 // class com/badlogic/gdx/physics/box2d/joints/MouseJointDef │ │ │ │ + 428: astore 4 │ │ │ │ + 430: aload_0 │ │ │ │ + 431: getfield #130 // Field addr:J │ │ │ │ + 434: lstore 5 │ │ │ │ + 436: aload 4 │ │ │ │ + 438: getfield #270 // Field com/badlogic/gdx/physics/box2d/joints/MouseJointDef.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ + 441: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ + 444: lstore 7 │ │ │ │ + 446: aload 4 │ │ │ │ + 448: getfield #271 // Field com/badlogic/gdx/physics/box2d/joints/MouseJointDef.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ + 451: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ + 454: lstore 9 │ │ │ │ + 456: aload 4 │ │ │ │ + 458: getfield #272 // Field com/badlogic/gdx/physics/box2d/joints/MouseJointDef.collideConnected:Z │ │ │ │ + 461: istore 11 │ │ │ │ + 463: aload 4 │ │ │ │ + 465: getfield #275 // Field com/badlogic/gdx/physics/box2d/joints/MouseJointDef.target:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 468: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 471: fstore 12 │ │ │ │ + 473: aload 4 │ │ │ │ + 475: getfield #275 // Field com/badlogic/gdx/physics/box2d/joints/MouseJointDef.target:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 478: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 481: fstore 13 │ │ │ │ + 483: aload 4 │ │ │ │ + 485: getfield #276 // Field com/badlogic/gdx/physics/box2d/joints/MouseJointDef.maxForce:F │ │ │ │ + 488: fstore 14 │ │ │ │ + 490: aload 4 │ │ │ │ + 492: getfield #277 // Field com/badlogic/gdx/physics/box2d/joints/MouseJointDef.frequencyHz:F │ │ │ │ + 495: fstore 15 │ │ │ │ + 497: aload 4 │ │ │ │ + 499: getfield #278 // Field com/badlogic/gdx/physics/box2d/joints/MouseJointDef.dampingRatio:F │ │ │ │ + 502: fstore 16 │ │ │ │ + 504: aload_0 │ │ │ │ + 505: astore_2 │ │ │ │ + 506: aload_0 │ │ │ │ + 507: lload 5 │ │ │ │ + 509: lload 7 │ │ │ │ + 511: lload 9 │ │ │ │ + 513: iload 11 │ │ │ │ + 515: fload 12 │ │ │ │ + 517: fload 13 │ │ │ │ + 519: fload 14 │ │ │ │ + 521: fload 15 │ │ │ │ + 523: fload 16 │ │ │ │ + 525: invokespecial #282 // Method jniCreateMouseJoint:(JJJZFFFFF)J │ │ │ │ + 528: lstore 5 │ │ │ │ + 530: goto 151 │ │ │ │ + 533: aload_1 │ │ │ │ + 534: getfield #179 // Field com/badlogic/gdx/physics/box2d/JointDef.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ + 537: astore_2 │ │ │ │ + 538: getstatic #285 // Field com/badlogic/gdx/physics/box2d/JointDef$JointType.PrismaticJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ + 541: astore_3 │ │ │ │ + 542: aload_2 │ │ │ │ + 543: aload_3 │ │ │ │ + 544: if_acmpne 743 │ │ │ │ + 547: aload_1 │ │ │ │ + 548: astore 4 │ │ │ │ + 550: aload_1 │ │ │ │ + 551: checkcast #287 // class com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef │ │ │ │ + 554: astore 4 │ │ │ │ + 556: aload_0 │ │ │ │ + 557: getfield #130 // Field addr:J │ │ │ │ + 560: lstore 5 │ │ │ │ + 562: aload 4 │ │ │ │ + 564: getfield #288 // Field com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ + 567: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ + 570: lstore 7 │ │ │ │ + 572: aload 4 │ │ │ │ + 574: getfield #289 // Field com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ + 577: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ + 580: lstore 9 │ │ │ │ + 582: aload 4 │ │ │ │ + 584: getfield #290 // Field com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef.collideConnected:Z │ │ │ │ + 587: istore 11 │ │ │ │ + 589: aload 4 │ │ │ │ + 591: getfield #291 // Field com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef.localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 594: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 597: fstore 12 │ │ │ │ + 599: aload 4 │ │ │ │ + 601: getfield #291 // Field com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef.localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 604: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 607: fstore 13 │ │ │ │ + 609: aload 4 │ │ │ │ + 611: getfield #292 // Field com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef.localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 614: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 617: fstore 14 │ │ │ │ + 619: aload 4 │ │ │ │ + 621: getfield #292 // Field com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef.localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 624: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 627: fstore 15 │ │ │ │ + 629: aload 4 │ │ │ │ + 631: getfield #295 // Field com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef.localAxisA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 634: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 637: fstore 16 │ │ │ │ + 639: aload 4 │ │ │ │ + 641: getfield #295 // Field com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef.localAxisA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 644: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 647: fstore 17 │ │ │ │ + 649: aload 4 │ │ │ │ + 651: getfield #298 // Field com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef.referenceAngle:F │ │ │ │ + 654: fstore 19 │ │ │ │ + 656: aload 4 │ │ │ │ + 658: getfield #301 // Field com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef.enableLimit:Z │ │ │ │ + 661: istore 24 │ │ │ │ + 663: aload 4 │ │ │ │ + 665: getfield #304 // Field com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef.lowerTranslation:F │ │ │ │ + 668: fstore 25 │ │ │ │ + 670: aload 4 │ │ │ │ + 672: getfield #307 // Field com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef.upperTranslation:F │ │ │ │ + 675: fstore 26 │ │ │ │ + 677: aload 4 │ │ │ │ + 679: getfield #310 // Field com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef.enableMotor:Z │ │ │ │ + 682: istore 27 │ │ │ │ + 684: aload 4 │ │ │ │ + 686: getfield #313 // Field com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef.maxMotorForce:F │ │ │ │ + 689: fstore 28 │ │ │ │ + 691: aload 4 │ │ │ │ + 693: getfield #316 // Field com/badlogic/gdx/physics/box2d/joints/PrismaticJointDef.motorSpeed:F │ │ │ │ + 696: fstore 18 │ │ │ │ + 698: aload_0 │ │ │ │ + 699: astore_2 │ │ │ │ + 700: aload_0 │ │ │ │ + 701: lload 5 │ │ │ │ + 703: lload 7 │ │ │ │ + 705: lload 9 │ │ │ │ + 707: iload 11 │ │ │ │ + 709: fload 12 │ │ │ │ + 711: fload 13 │ │ │ │ + 713: fload 14 │ │ │ │ + 715: fload 15 │ │ │ │ + 717: fload 16 │ │ │ │ + 719: fload 17 │ │ │ │ + 721: fload 19 │ │ │ │ + 723: iload 24 │ │ │ │ + 725: fload 25 │ │ │ │ + 727: fload 26 │ │ │ │ + 729: iload 27 │ │ │ │ + 731: fload 28 │ │ │ │ + 733: fload 18 │ │ │ │ + 735: invokespecial #320 // Method jniCreatePrismaticJoint:(JJJZFFFFFFFZFFZFF)J │ │ │ │ + 738: lstore 5 │ │ │ │ + 740: goto 151 │ │ │ │ + 743: aload_1 │ │ │ │ + 744: getfield #179 // Field com/badlogic/gdx/physics/box2d/JointDef.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ + 747: astore_2 │ │ │ │ + 748: getstatic #323 // Field com/badlogic/gdx/physics/box2d/JointDef$JointType.PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ + 751: astore_3 │ │ │ │ + 752: aload_2 │ │ │ │ + 753: aload_3 │ │ │ │ + 754: if_acmpne 941 │ │ │ │ + 757: aload_1 │ │ │ │ + 758: astore 4 │ │ │ │ + 760: aload_1 │ │ │ │ + 761: checkcast #325 // class com/badlogic/gdx/physics/box2d/joints/PulleyJointDef │ │ │ │ + 764: astore 4 │ │ │ │ + 766: aload_0 │ │ │ │ + 767: getfield #130 // Field addr:J │ │ │ │ + 770: lstore 5 │ │ │ │ + 772: aload 4 │ │ │ │ + 774: getfield #326 // Field com/badlogic/gdx/physics/box2d/joints/PulleyJointDef.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ + 777: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ + 780: lstore 7 │ │ │ │ + 782: aload 4 │ │ │ │ + 784: getfield #327 // Field com/badlogic/gdx/physics/box2d/joints/PulleyJointDef.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ + 787: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ + 790: lstore 9 │ │ │ │ + 792: aload 4 │ │ │ │ + 794: getfield #328 // Field com/badlogic/gdx/physics/box2d/joints/PulleyJointDef.collideConnected:Z │ │ │ │ + 797: istore 11 │ │ │ │ + 799: aload 4 │ │ │ │ + 801: getfield #331 // Field com/badlogic/gdx/physics/box2d/joints/PulleyJointDef.groundAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 804: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 807: fstore 12 │ │ │ │ + 809: aload 4 │ │ │ │ + 811: getfield #331 // Field com/badlogic/gdx/physics/box2d/joints/PulleyJointDef.groundAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 814: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 817: fstore 13 │ │ │ │ + 819: aload 4 │ │ │ │ + 821: getfield #334 // Field com/badlogic/gdx/physics/box2d/joints/PulleyJointDef.groundAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 824: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 827: fstore 14 │ │ │ │ + 829: aload 4 │ │ │ │ + 831: getfield #334 // Field com/badlogic/gdx/physics/box2d/joints/PulleyJointDef.groundAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 834: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 837: fstore 15 │ │ │ │ + 839: aload 4 │ │ │ │ + 841: getfield #335 // Field com/badlogic/gdx/physics/box2d/joints/PulleyJointDef.localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 844: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 847: fstore 16 │ │ │ │ + 849: aload 4 │ │ │ │ + 851: getfield #335 // Field com/badlogic/gdx/physics/box2d/joints/PulleyJointDef.localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 854: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 857: fstore 17 │ │ │ │ + 859: aload 4 │ │ │ │ + 861: getfield #336 // Field com/badlogic/gdx/physics/box2d/joints/PulleyJointDef.localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 864: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 867: fstore 19 │ │ │ │ + 869: aload 4 │ │ │ │ + 871: getfield #336 // Field com/badlogic/gdx/physics/box2d/joints/PulleyJointDef.localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 874: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 877: fstore 29 │ │ │ │ + 879: aload 4 │ │ │ │ + 881: getfield #339 // Field com/badlogic/gdx/physics/box2d/joints/PulleyJointDef.lengthA:F │ │ │ │ + 884: fstore 25 │ │ │ │ + 886: aload 4 │ │ │ │ + 888: getfield #342 // Field com/badlogic/gdx/physics/box2d/joints/PulleyJointDef.lengthB:F │ │ │ │ + 891: fstore 26 │ │ │ │ + 893: aload 4 │ │ │ │ + 895: getfield #343 // Field com/badlogic/gdx/physics/box2d/joints/PulleyJointDef.ratio:F │ │ │ │ + 898: fstore 18 │ │ │ │ + 900: aload_0 │ │ │ │ + 901: astore_2 │ │ │ │ + 902: aload_0 │ │ │ │ + 903: lload 5 │ │ │ │ + 905: lload 7 │ │ │ │ + 907: lload 9 │ │ │ │ + 909: iload 11 │ │ │ │ + 911: fload 12 │ │ │ │ + 913: fload 13 │ │ │ │ + 915: fload 14 │ │ │ │ + 917: fload 15 │ │ │ │ + 919: fload 16 │ │ │ │ + 921: fload 17 │ │ │ │ + 923: fload 19 │ │ │ │ + 925: fload 29 │ │ │ │ + 927: fload 25 │ │ │ │ + 929: fload 26 │ │ │ │ + 931: fload 18 │ │ │ │ + 933: invokespecial #347 // Method jniCreatePulleyJoint:(JJJZFFFFFFFFFFF)J │ │ │ │ + 936: lstore 5 │ │ │ │ + 938: goto 151 │ │ │ │ + 941: aload_1 │ │ │ │ + 942: getfield #179 // Field com/badlogic/gdx/physics/box2d/JointDef.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ + 945: astore_2 │ │ │ │ + 946: getstatic #350 // Field com/badlogic/gdx/physics/box2d/JointDef$JointType.RevoluteJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ + 949: astore_3 │ │ │ │ + 950: aload_2 │ │ │ │ + 951: aload_3 │ │ │ │ + 952: if_acmpne 1127 │ │ │ │ + 955: aload_1 │ │ │ │ + 956: astore 4 │ │ │ │ + 958: aload_1 │ │ │ │ + 959: checkcast #352 // class com/badlogic/gdx/physics/box2d/joints/RevoluteJointDef │ │ │ │ + 962: astore 4 │ │ │ │ + 964: aload_0 │ │ │ │ + 965: getfield #130 // Field addr:J │ │ │ │ + 968: lstore 5 │ │ │ │ + 970: aload 4 │ │ │ │ + 972: getfield #353 // Field com/badlogic/gdx/physics/box2d/joints/RevoluteJointDef.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ + 975: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ + 978: lstore 7 │ │ │ │ + 980: aload 4 │ │ │ │ + 982: getfield #354 // Field com/badlogic/gdx/physics/box2d/joints/RevoluteJointDef.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ + 985: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ + 988: lstore 9 │ │ │ │ + 990: aload 4 │ │ │ │ + 992: getfield #355 // Field com/badlogic/gdx/physics/box2d/joints/RevoluteJointDef.collideConnected:Z │ │ │ │ + 995: istore 11 │ │ │ │ + 997: aload 4 │ │ │ │ + 999: getfield #356 // Field com/badlogic/gdx/physics/box2d/joints/RevoluteJointDef.localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 1002: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 1005: fstore 12 │ │ │ │ + 1007: aload 4 │ │ │ │ + 1009: getfield #356 // Field com/badlogic/gdx/physics/box2d/joints/RevoluteJointDef.localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 1012: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 1015: fstore 13 │ │ │ │ + 1017: aload 4 │ │ │ │ + 1019: getfield #357 // Field com/badlogic/gdx/physics/box2d/joints/RevoluteJointDef.localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 1022: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 1025: fstore 14 │ │ │ │ + 1027: aload 4 │ │ │ │ + 1029: getfield #357 // Field com/badlogic/gdx/physics/box2d/joints/RevoluteJointDef.localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 1032: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 1035: fstore 15 │ │ │ │ + 1037: aload 4 │ │ │ │ + 1039: getfield #358 // Field com/badlogic/gdx/physics/box2d/joints/RevoluteJointDef.referenceAngle:F │ │ │ │ + 1042: fstore 16 │ │ │ │ + 1044: aload 4 │ │ │ │ + 1046: getfield #359 // Field com/badlogic/gdx/physics/box2d/joints/RevoluteJointDef.enableLimit:Z │ │ │ │ + 1049: istore 30 │ │ │ │ + 1051: aload 4 │ │ │ │ + 1053: getfield #362 // Field com/badlogic/gdx/physics/box2d/joints/RevoluteJointDef.lowerAngle:F │ │ │ │ + 1056: fstore 19 │ │ │ │ + 1058: aload 4 │ │ │ │ + 1060: getfield #365 // Field com/badlogic/gdx/physics/box2d/joints/RevoluteJointDef.upperAngle:F │ │ │ │ + 1063: fstore 29 │ │ │ │ + 1065: aload 4 │ │ │ │ + 1067: getfield #366 // Field com/badlogic/gdx/physics/box2d/joints/RevoluteJointDef.enableMotor:Z │ │ │ │ + 1070: istore 27 │ │ │ │ + 1072: aload 4 │ │ │ │ + 1074: getfield #367 // Field com/badlogic/gdx/physics/box2d/joints/RevoluteJointDef.motorSpeed:F │ │ │ │ + 1077: fstore 26 │ │ │ │ + 1079: aload 4 │ │ │ │ + 1081: getfield #370 // Field com/badlogic/gdx/physics/box2d/joints/RevoluteJointDef.maxMotorTorque:F │ │ │ │ + 1084: fstore 18 │ │ │ │ + 1086: aload_0 │ │ │ │ + 1087: astore_2 │ │ │ │ + 1088: aload_0 │ │ │ │ + 1089: lload 5 │ │ │ │ + 1091: lload 7 │ │ │ │ + 1093: lload 9 │ │ │ │ + 1095: iload 11 │ │ │ │ + 1097: fload 12 │ │ │ │ + 1099: fload 13 │ │ │ │ + 1101: fload 14 │ │ │ │ + 1103: fload 15 │ │ │ │ + 1105: fload 16 │ │ │ │ + 1107: iload 30 │ │ │ │ + 1109: fload 19 │ │ │ │ + 1111: fload 29 │ │ │ │ + 1113: iload 27 │ │ │ │ + 1115: fload 26 │ │ │ │ + 1117: fload 18 │ │ │ │ + 1119: invokespecial #374 // Method jniCreateRevoluteJoint:(JJJZFFFFFZFFZFF)J │ │ │ │ + 1122: lstore 5 │ │ │ │ + 1124: goto 151 │ │ │ │ + 1127: aload_1 │ │ │ │ + 1128: getfield #179 // Field com/badlogic/gdx/physics/box2d/JointDef.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ + 1131: astore_2 │ │ │ │ + 1132: getstatic #377 // Field com/badlogic/gdx/physics/box2d/JointDef$JointType.WeldJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ + 1135: astore_3 │ │ │ │ + 1136: aload_2 │ │ │ │ + 1137: aload_3 │ │ │ │ + 1138: if_acmpne 1259 │ │ │ │ + 1141: aload_1 │ │ │ │ + 1142: astore 4 │ │ │ │ + 1144: aload_1 │ │ │ │ + 1145: checkcast #379 // class com/badlogic/gdx/physics/box2d/joints/WeldJointDef │ │ │ │ + 1148: astore 4 │ │ │ │ + 1150: aload_0 │ │ │ │ + 1151: getfield #130 // Field addr:J │ │ │ │ + 1154: lstore 5 │ │ │ │ + 1156: aload 4 │ │ │ │ + 1158: getfield #380 // Field com/badlogic/gdx/physics/box2d/joints/WeldJointDef.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ + 1161: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ + 1164: lstore 7 │ │ │ │ + 1166: aload 4 │ │ │ │ + 1168: getfield #381 // Field com/badlogic/gdx/physics/box2d/joints/WeldJointDef.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ + 1171: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ + 1174: lstore 9 │ │ │ │ + 1176: aload 4 │ │ │ │ + 1178: getfield #382 // Field com/badlogic/gdx/physics/box2d/joints/WeldJointDef.collideConnected:Z │ │ │ │ + 1181: istore 11 │ │ │ │ + 1183: aload 4 │ │ │ │ + 1185: getfield #383 // Field com/badlogic/gdx/physics/box2d/joints/WeldJointDef.localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 1188: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 1191: fstore 12 │ │ │ │ + 1193: aload 4 │ │ │ │ + 1195: getfield #383 // Field com/badlogic/gdx/physics/box2d/joints/WeldJointDef.localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 1198: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 1201: fstore 13 │ │ │ │ + 1203: aload 4 │ │ │ │ + 1205: getfield #384 // Field com/badlogic/gdx/physics/box2d/joints/WeldJointDef.localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 1208: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 1211: fstore 14 │ │ │ │ + 1213: aload 4 │ │ │ │ + 1215: getfield #384 // Field com/badlogic/gdx/physics/box2d/joints/WeldJointDef.localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 1218: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 1221: fstore 15 │ │ │ │ + 1223: aload 4 │ │ │ │ + 1225: getfield #385 // Field com/badlogic/gdx/physics/box2d/joints/WeldJointDef.referenceAngle:F │ │ │ │ + 1228: fstore 16 │ │ │ │ + 1230: aload_0 │ │ │ │ + 1231: astore_2 │ │ │ │ + 1232: aload_0 │ │ │ │ + 1233: lload 5 │ │ │ │ + 1235: lload 7 │ │ │ │ + 1237: lload 9 │ │ │ │ + 1239: iload 11 │ │ │ │ + 1241: fload 12 │ │ │ │ + 1243: fload 13 │ │ │ │ + 1245: fload 14 │ │ │ │ + 1247: fload 15 │ │ │ │ + 1249: fload 16 │ │ │ │ + 1251: invokespecial #388 // Method jniCreateWeldJoint:(JJJZFFFFF)J │ │ │ │ + 1254: lstore 5 │ │ │ │ + 1256: goto 151 │ │ │ │ + 1259: aload_1 │ │ │ │ + 1260: getfield #179 // Field com/badlogic/gdx/physics/box2d/JointDef.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ + 1263: astore_2 │ │ │ │ + 1264: getstatic #391 // Field com/badlogic/gdx/physics/box2d/JointDef$JointType.RopeJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ + 1267: astore_3 │ │ │ │ + 1268: aload_2 │ │ │ │ + 1269: aload_3 │ │ │ │ + 1270: if_acmpne 1391 │ │ │ │ + 1273: aload_1 │ │ │ │ + 1274: astore 4 │ │ │ │ + 1276: aload_1 │ │ │ │ + 1277: checkcast #393 // class com/badlogic/gdx/physics/box2d/joints/RopeJointDef │ │ │ │ + 1280: astore 4 │ │ │ │ + 1282: aload_0 │ │ │ │ + 1283: getfield #130 // Field addr:J │ │ │ │ + 1286: lstore 5 │ │ │ │ + 1288: aload 4 │ │ │ │ + 1290: getfield #394 // Field com/badlogic/gdx/physics/box2d/joints/RopeJointDef.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ + 1293: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ + 1296: lstore 7 │ │ │ │ + 1298: aload 4 │ │ │ │ + 1300: getfield #395 // Field com/badlogic/gdx/physics/box2d/joints/RopeJointDef.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ + 1303: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ + 1306: lstore 9 │ │ │ │ + 1308: aload 4 │ │ │ │ + 1310: getfield #396 // Field com/badlogic/gdx/physics/box2d/joints/RopeJointDef.collideConnected:Z │ │ │ │ + 1313: istore 11 │ │ │ │ + 1315: aload 4 │ │ │ │ + 1317: getfield #397 // Field com/badlogic/gdx/physics/box2d/joints/RopeJointDef.localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 1320: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 1323: fstore 12 │ │ │ │ + 1325: aload 4 │ │ │ │ + 1327: getfield #397 // Field com/badlogic/gdx/physics/box2d/joints/RopeJointDef.localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 1330: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 1333: fstore 13 │ │ │ │ + 1335: aload 4 │ │ │ │ + 1337: getfield #398 // Field com/badlogic/gdx/physics/box2d/joints/RopeJointDef.localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 1340: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 1343: fstore 14 │ │ │ │ + 1345: aload 4 │ │ │ │ + 1347: getfield #398 // Field com/badlogic/gdx/physics/box2d/joints/RopeJointDef.localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 1350: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 1353: fstore 15 │ │ │ │ + 1355: aload 4 │ │ │ │ + 1357: getfield #401 // Field com/badlogic/gdx/physics/box2d/joints/RopeJointDef.maxLength:F │ │ │ │ + 1360: fstore 16 │ │ │ │ + 1362: aload_0 │ │ │ │ + 1363: astore_2 │ │ │ │ + 1364: aload_0 │ │ │ │ + 1365: lload 5 │ │ │ │ + 1367: lload 7 │ │ │ │ + 1369: lload 9 │ │ │ │ + 1371: iload 11 │ │ │ │ + 1373: fload 12 │ │ │ │ + 1375: fload 13 │ │ │ │ + 1377: fload 14 │ │ │ │ + 1379: fload 15 │ │ │ │ + 1381: fload 16 │ │ │ │ + 1383: invokespecial #404 // Method jniCreateRopeJoint:(JJJZFFFFF)J │ │ │ │ + 1386: lstore 5 │ │ │ │ + 1388: goto 151 │ │ │ │ + 1391: aload_1 │ │ │ │ + 1392: getfield #179 // Field com/badlogic/gdx/physics/box2d/JointDef.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ + 1395: astore_2 │ │ │ │ + 1396: getstatic #407 // Field com/badlogic/gdx/physics/box2d/JointDef$JointType.WheelJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ │ │ + 1399: astore_3 │ │ │ │ + 1400: aload_2 │ │ │ │ + 1401: aload_3 │ │ │ │ + 1402: if_acmpne 1583 │ │ │ │ + 1405: aload_1 │ │ │ │ + 1406: astore 4 │ │ │ │ + 1408: aload_1 │ │ │ │ + 1409: checkcast #409 // class com/badlogic/gdx/physics/box2d/joints/WheelJointDef │ │ │ │ + 1412: astore 4 │ │ │ │ + 1414: aload_0 │ │ │ │ + 1415: getfield #130 // Field addr:J │ │ │ │ + 1418: lstore 5 │ │ │ │ + 1420: aload 4 │ │ │ │ + 1422: getfield #410 // Field com/badlogic/gdx/physics/box2d/joints/WheelJointDef.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ + 1425: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ + 1428: lstore 7 │ │ │ │ + 1430: aload 4 │ │ │ │ + 1432: getfield #411 // Field com/badlogic/gdx/physics/box2d/joints/WheelJointDef.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ │ │ + 1435: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ + 1438: lstore 9 │ │ │ │ + 1440: aload 4 │ │ │ │ + 1442: getfield #412 // Field com/badlogic/gdx/physics/box2d/joints/WheelJointDef.collideConnected:Z │ │ │ │ + 1445: istore 11 │ │ │ │ + 1447: aload 4 │ │ │ │ + 1449: getfield #413 // Field com/badlogic/gdx/physics/box2d/joints/WheelJointDef.localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 1452: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 1455: fstore 12 │ │ │ │ + 1457: aload 4 │ │ │ │ + 1459: getfield #413 // Field com/badlogic/gdx/physics/box2d/joints/WheelJointDef.localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 1462: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 1465: fstore 13 │ │ │ │ + 1467: aload 4 │ │ │ │ + 1469: getfield #414 // Field com/badlogic/gdx/physics/box2d/joints/WheelJointDef.localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 1472: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 1475: fstore 14 │ │ │ │ + 1477: aload 4 │ │ │ │ + 1479: getfield #414 // Field com/badlogic/gdx/physics/box2d/joints/WheelJointDef.localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 1482: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 1485: fstore 15 │ │ │ │ + 1487: aload 4 │ │ │ │ + 1489: getfield #415 // Field com/badlogic/gdx/physics/box2d/joints/WheelJointDef.localAxisA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 1492: getfield #121 // Field com/badlogic/gdx/math/Vector2.x:F │ │ │ │ + 1495: fstore 16 │ │ │ │ + 1497: aload 4 │ │ │ │ + 1499: getfield #415 // Field com/badlogic/gdx/physics/box2d/joints/WheelJointDef.localAxisA:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ + 1502: getfield #124 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ + 1505: fstore 17 │ │ │ │ + 1507: aload 4 │ │ │ │ + 1509: getfield #416 // Field com/badlogic/gdx/physics/box2d/joints/WheelJointDef.enableMotor:Z │ │ │ │ + 1512: istore 27 │ │ │ │ + 1514: aload 4 │ │ │ │ + 1516: getfield #417 // Field com/badlogic/gdx/physics/box2d/joints/WheelJointDef.maxMotorTorque:F │ │ │ │ + 1519: fstore 29 │ │ │ │ + 1521: aload 4 │ │ │ │ + 1523: getfield #418 // Field com/badlogic/gdx/physics/box2d/joints/WheelJointDef.motorSpeed:F │ │ │ │ + 1526: fstore 25 │ │ │ │ + 1528: aload 4 │ │ │ │ + 1530: getfield #419 // Field com/badlogic/gdx/physics/box2d/joints/WheelJointDef.frequencyHz:F │ │ │ │ + 1533: fstore 26 │ │ │ │ + 1535: aload 4 │ │ │ │ + 1537: getfield #420 // Field com/badlogic/gdx/physics/box2d/joints/WheelJointDef.dampingRatio:F │ │ │ │ + 1540: fstore 18 │ │ │ │ + 1542: aload_0 │ │ │ │ + 1543: astore_2 │ │ │ │ + 1544: aload_0 │ │ │ │ + 1545: lload 5 │ │ │ │ + 1547: lload 7 │ │ │ │ + 1549: lload 9 │ │ │ │ + 1551: iload 11 │ │ │ │ + 1553: fload 12 │ │ │ │ + 1555: fload 13 │ │ │ │ + 1557: fload 14 │ │ │ │ + 1559: fload 15 │ │ │ │ + 1561: fload 16 │ │ │ │ + 1563: fload 17 │ │ │ │ + 1565: iload 27 │ │ │ │ + 1567: fload 29 │ │ │ │ + 1569: fload 25 │ │ │ │ + 1571: fload 26 │ │ │ │ + 1573: fload 18 │ │ │ │ + 1575: invokespecial #424 // Method jniCreateWheelJoint:(JJJZFFFFFFZFFFF)J │ │ │ │ + 1578: lstore 5 │ │ │ │ + 1580: goto 151 │ │ │ │ + 1583: lconst_0 │ │ │ │ + 1584: lstore 5 │ │ │ │ + 1586: goto 151 │ │ │ │ │ │ │ │ private void endContact(long); │ │ │ │ descriptor: (J)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=5, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ @@ -2554,15 +2558,15 @@ │ │ │ │ 417: aload 4 │ │ │ │ 419: areturn │ │ │ │ │ │ │ │ public void destroyBody(com.badlogic.gdx.physics.box2d.Body); │ │ │ │ descriptor: (Lcom/badlogic/gdx/physics/box2d/Body;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=13, args_size=2 │ │ │ │ + stack=300, locals=11, args_size=2 │ │ │ │ 0: aload_1 │ │ │ │ 1: aconst_null │ │ │ │ 2: invokevirtual #574 // Method com/badlogic/gdx/physics/box2d/Body.setUserData:(Ljava/lang/Object;)V │ │ │ │ 5: aload_0 │ │ │ │ 6: getfield #65 // Field bodies:Lcom/badlogic/gdx/utils/LongMap; │ │ │ │ 9: astore_2 │ │ │ │ 10: aload_1 │ │ │ │ @@ -2575,73 +2579,73 @@ │ │ │ │ 21: aload_1 │ │ │ │ 22: invokevirtual #581 // Method com/badlogic/gdx/physics/box2d/Body.getFixtureList:()Ljava/util/ArrayList; │ │ │ │ 25: astore 5 │ │ │ │ 27: aload 5 │ │ │ │ 29: invokeinterface #587, 1 // InterfaceMethod java/util/List.isEmpty:()Z │ │ │ │ 34: istore 6 │ │ │ │ 36: iload 6 │ │ │ │ - 38: ifne 82 │ │ │ │ + 38: ifne 80 │ │ │ │ 41: aload_0 │ │ │ │ 42: getfield #67 // Field fixtures:Lcom/badlogic/gdx/utils/LongMap; │ │ │ │ 45: astore 7 │ │ │ │ 47: aload 5 │ │ │ │ 49: iconst_0 │ │ │ │ 50: invokeinterface #590, 2 // InterfaceMethod java/util/List.remove:(I)Ljava/lang/Object; │ │ │ │ 55: checkcast #151 // class com/badlogic/gdx/physics/box2d/Fixture │ │ │ │ 58: getfield #591 // Field com/badlogic/gdx/physics/box2d/Fixture.addr:J │ │ │ │ - 61: lstore 8 │ │ │ │ - 63: aload 7 │ │ │ │ - 65: lload 8 │ │ │ │ - 67: invokevirtual #577 // Method com/badlogic/gdx/utils/LongMap.remove:(J)Ljava/lang/Object; │ │ │ │ - 70: checkcast #151 // class com/badlogic/gdx/physics/box2d/Fixture │ │ │ │ - 73: astore_2 │ │ │ │ - 74: aload_2 │ │ │ │ - 75: aconst_null │ │ │ │ - 76: invokevirtual #592 // Method com/badlogic/gdx/physics/box2d/Fixture.setUserData:(Ljava/lang/Object;)V │ │ │ │ - 79: goto 27 │ │ │ │ - 82: aload_1 │ │ │ │ - 83: invokevirtual #595 // Method com/badlogic/gdx/physics/box2d/Body.getJointList:()Ljava/util/ArrayList; │ │ │ │ - 86: astore 10 │ │ │ │ - 88: aload 10 │ │ │ │ - 90: invokeinterface #587, 1 // InterfaceMethod java/util/List.isEmpty:()Z │ │ │ │ - 95: istore 6 │ │ │ │ - 97: iload 6 │ │ │ │ - 99: ifne 125 │ │ │ │ - 102: aload_1 │ │ │ │ - 103: invokevirtual #595 // Method com/badlogic/gdx/physics/box2d/Body.getJointList:()Ljava/util/ArrayList; │ │ │ │ - 106: iconst_0 │ │ │ │ - 107: invokevirtual #597 // Method java/util/ArrayList.get:(I)Ljava/lang/Object; │ │ │ │ - 110: checkcast #556 // class com/badlogic/gdx/physics/box2d/JointEdge │ │ │ │ - 113: getfield #600 // Field com/badlogic/gdx/physics/box2d/JointEdge.joint:Lcom/badlogic/gdx/physics/box2d/Joint; │ │ │ │ - 116: astore_2 │ │ │ │ - 117: aload_0 │ │ │ │ - 118: aload_2 │ │ │ │ - 119: invokevirtual #604 // Method destroyJoint:(Lcom/badlogic/gdx/physics/box2d/Joint;)V │ │ │ │ - 122: goto 88 │ │ │ │ - 125: aload_0 │ │ │ │ - 126: getfield #130 // Field addr:J │ │ │ │ - 129: lstore 11 │ │ │ │ - 131: aload_1 │ │ │ │ - 132: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ - 135: lstore 8 │ │ │ │ - 137: aload_0 │ │ │ │ - 138: lload 11 │ │ │ │ - 140: lload 8 │ │ │ │ - 142: invokespecial #608 // Method jniDestroyBody:(JJ)V │ │ │ │ - 145: aload_0 │ │ │ │ - 146: getfield #53 // Field freeBodies:Lcom/badlogic/gdx/utils/Pool; │ │ │ │ - 149: aload_1 │ │ │ │ - 150: invokevirtual #611 // Method com/badlogic/gdx/utils/Pool.free:(Ljava/lang/Object;)V │ │ │ │ - 153: return │ │ │ │ + 61: lstore_3 │ │ │ │ + 62: aload 7 │ │ │ │ + 64: lload_3 │ │ │ │ + 65: invokevirtual #577 // Method com/badlogic/gdx/utils/LongMap.remove:(J)Ljava/lang/Object; │ │ │ │ + 68: checkcast #151 // class com/badlogic/gdx/physics/box2d/Fixture │ │ │ │ + 71: astore_2 │ │ │ │ + 72: aload_2 │ │ │ │ + 73: aconst_null │ │ │ │ + 74: invokevirtual #592 // Method com/badlogic/gdx/physics/box2d/Fixture.setUserData:(Ljava/lang/Object;)V │ │ │ │ + 77: goto 27 │ │ │ │ + 80: aload_1 │ │ │ │ + 81: invokevirtual #595 // Method com/badlogic/gdx/physics/box2d/Body.getJointList:()Ljava/util/ArrayList; │ │ │ │ + 84: astore 8 │ │ │ │ + 86: aload 8 │ │ │ │ + 88: invokeinterface #587, 1 // InterfaceMethod java/util/List.isEmpty:()Z │ │ │ │ + 93: istore 6 │ │ │ │ + 95: iload 6 │ │ │ │ + 97: ifne 123 │ │ │ │ + 100: aload_1 │ │ │ │ + 101: invokevirtual #595 // Method com/badlogic/gdx/physics/box2d/Body.getJointList:()Ljava/util/ArrayList; │ │ │ │ + 104: iconst_0 │ │ │ │ + 105: invokevirtual #597 // Method java/util/ArrayList.get:(I)Ljava/lang/Object; │ │ │ │ + 108: checkcast #556 // class com/badlogic/gdx/physics/box2d/JointEdge │ │ │ │ + 111: getfield #600 // Field com/badlogic/gdx/physics/box2d/JointEdge.joint:Lcom/badlogic/gdx/physics/box2d/Joint; │ │ │ │ + 114: astore_2 │ │ │ │ + 115: aload_0 │ │ │ │ + 116: aload_2 │ │ │ │ + 117: invokevirtual #604 // Method destroyJoint:(Lcom/badlogic/gdx/physics/box2d/Joint;)V │ │ │ │ + 120: goto 86 │ │ │ │ + 123: aload_0 │ │ │ │ + 124: getfield #130 // Field addr:J │ │ │ │ + 127: lstore 9 │ │ │ │ + 129: aload_1 │ │ │ │ + 130: getfield #193 // Field com/badlogic/gdx/physics/box2d/Body.addr:J │ │ │ │ + 133: lstore_3 │ │ │ │ + 134: aload_0 │ │ │ │ + 135: lload 9 │ │ │ │ + 137: lload_3 │ │ │ │ + 138: invokespecial #608 // Method jniDestroyBody:(JJ)V │ │ │ │ + 141: aload_0 │ │ │ │ + 142: getfield #53 // Field freeBodies:Lcom/badlogic/gdx/utils/Pool; │ │ │ │ + 145: aload_1 │ │ │ │ + 146: invokevirtual #611 // Method com/badlogic/gdx/utils/Pool.free:(Ljava/lang/Object;)V │ │ │ │ + 149: return │ │ │ │ │ │ │ │ public void destroyJoint(com.badlogic.gdx.physics.box2d.Joint); │ │ │ │ descriptor: (Lcom/badlogic/gdx/physics/box2d/Joint;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=10, args_size=2 │ │ │ │ + stack=300, locals=8, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #69 // Field joints:Lcom/badlogic/gdx/utils/LongMap; │ │ │ │ 4: astore_2 │ │ │ │ 5: aload_1 │ │ │ │ 6: getfield #254 // Field com/badlogic/gdx/physics/box2d/Joint.addr:J │ │ │ │ 9: lstore_3 │ │ │ │ 10: aload_2 │ │ │ │ @@ -2673,20 +2677,20 @@ │ │ │ │ 60: invokevirtual #616 // Method java/util/ArrayList.remove:(Ljava/lang/Object;)Z │ │ │ │ 63: pop │ │ │ │ 64: aload_0 │ │ │ │ 65: getfield #130 // Field addr:J │ │ │ │ 68: lstore 6 │ │ │ │ 70: aload_1 │ │ │ │ 71: getfield #254 // Field com/badlogic/gdx/physics/box2d/Joint.addr:J │ │ │ │ - 74: lstore 8 │ │ │ │ - 76: aload_0 │ │ │ │ - 77: lload 6 │ │ │ │ - 79: lload 8 │ │ │ │ - 81: invokespecial #619 // Method jniDestroyJoint:(JJ)V │ │ │ │ - 84: return │ │ │ │ + 74: lstore_3 │ │ │ │ + 75: aload_0 │ │ │ │ + 76: lload 6 │ │ │ │ + 78: lload_3 │ │ │ │ + 79: invokespecial #619 // Method jniDestroyJoint:(JJ)V │ │ │ │ + 82: return │ │ │ │ │ │ │ │ public void dispose(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ @@ -2746,15 +2750,15 @@ │ │ │ │ 7: invokespecial #637 // Method jniGetContactCount:(J)I │ │ │ │ 10: ireturn │ │ │ │ │ │ │ │ public java.util.List getContactList(); │ │ │ │ descriptor: ()Ljava/util/List; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=14, args_size=1 │ │ │ │ + stack=300, locals=13, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: invokevirtual #640 // Method getContactCount:()I │ │ │ │ 4: istore_1 │ │ │ │ 5: aload_0 │ │ │ │ 6: getfield #85 // Field contactAddrs:[J │ │ │ │ 9: astore_2 │ │ │ │ 10: aload_2 │ │ │ │ @@ -2828,58 +2832,58 @@ │ │ │ │ 125: istore 6 │ │ │ │ 127: goto 82 │ │ │ │ 130: aload_0 │ │ │ │ 131: getfield #130 // Field addr:J │ │ │ │ 134: lstore 10 │ │ │ │ 136: aload_0 │ │ │ │ 137: getfield #85 // Field contactAddrs:[J │ │ │ │ - 140: astore 12 │ │ │ │ - 142: aload_0 │ │ │ │ - 143: lload 10 │ │ │ │ - 145: aload 12 │ │ │ │ - 147: invokespecial #647 // Method jniGetContactList:(J[J)V │ │ │ │ - 150: aload_0 │ │ │ │ - 151: getfield #90 // Field contacts:Ljava/util/ArrayList; │ │ │ │ - 154: astore_2 │ │ │ │ - 155: aload_2 │ │ │ │ - 156: invokevirtual #650 // Method java/util/ArrayList.clear:()V │ │ │ │ - 159: iconst_0 │ │ │ │ - 160: istore 6 │ │ │ │ - 162: iload 6 │ │ │ │ - 164: iload_1 │ │ │ │ - 165: if_icmpge 219 │ │ │ │ - 168: aload_0 │ │ │ │ - 169: getfield #92 // Field freeContacts:Ljava/util/ArrayList; │ │ │ │ - 172: iload 6 │ │ │ │ - 174: invokevirtual #597 // Method java/util/ArrayList.get:(I)Ljava/lang/Object; │ │ │ │ - 177: checkcast #94 // class com/badlogic/gdx/physics/box2d/Contact │ │ │ │ - 180: astore 13 │ │ │ │ - 182: aload_0 │ │ │ │ - 183: getfield #85 // Field contactAddrs:[J │ │ │ │ - 186: iload 6 │ │ │ │ - 188: laload │ │ │ │ - 189: lstore 10 │ │ │ │ - 191: aload 13 │ │ │ │ - 193: lload 10 │ │ │ │ - 195: putfield #138 // Field com/badlogic/gdx/physics/box2d/Contact.addr:J │ │ │ │ - 198: aload_0 │ │ │ │ - 199: getfield #90 // Field contacts:Ljava/util/ArrayList; │ │ │ │ - 202: astore_2 │ │ │ │ - 203: aload_2 │ │ │ │ - 204: aload 13 │ │ │ │ - 206: invokevirtual #137 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ - 209: pop │ │ │ │ - 210: iload 6 │ │ │ │ - 212: iconst_1 │ │ │ │ - 213: iadd │ │ │ │ - 214: istore 6 │ │ │ │ - 216: goto 162 │ │ │ │ - 219: aload_0 │ │ │ │ - 220: getfield #90 // Field contacts:Ljava/util/ArrayList; │ │ │ │ - 223: areturn │ │ │ │ + 140: astore_2 │ │ │ │ + 141: aload_0 │ │ │ │ + 142: lload 10 │ │ │ │ + 144: aload_2 │ │ │ │ + 145: invokespecial #647 // Method jniGetContactList:(J[J)V │ │ │ │ + 148: aload_0 │ │ │ │ + 149: getfield #90 // Field contacts:Ljava/util/ArrayList; │ │ │ │ + 152: astore_2 │ │ │ │ + 153: aload_2 │ │ │ │ + 154: invokevirtual #650 // Method java/util/ArrayList.clear:()V │ │ │ │ + 157: iconst_0 │ │ │ │ + 158: istore 6 │ │ │ │ + 160: iload 6 │ │ │ │ + 162: iload_1 │ │ │ │ + 163: if_icmpge 217 │ │ │ │ + 166: aload_0 │ │ │ │ + 167: getfield #92 // Field freeContacts:Ljava/util/ArrayList; │ │ │ │ + 170: iload 6 │ │ │ │ + 172: invokevirtual #597 // Method java/util/ArrayList.get:(I)Ljava/lang/Object; │ │ │ │ + 175: checkcast #94 // class com/badlogic/gdx/physics/box2d/Contact │ │ │ │ + 178: astore 12 │ │ │ │ + 180: aload_0 │ │ │ │ + 181: getfield #85 // Field contactAddrs:[J │ │ │ │ + 184: iload 6 │ │ │ │ + 186: laload │ │ │ │ + 187: lstore 10 │ │ │ │ + 189: aload 12 │ │ │ │ + 191: lload 10 │ │ │ │ + 193: putfield #138 // Field com/badlogic/gdx/physics/box2d/Contact.addr:J │ │ │ │ + 196: aload_0 │ │ │ │ + 197: getfield #90 // Field contacts:Ljava/util/ArrayList; │ │ │ │ + 200: astore_2 │ │ │ │ + 201: aload_2 │ │ │ │ + 202: aload 12 │ │ │ │ + 204: invokevirtual #137 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ + 207: pop │ │ │ │ + 208: iload 6 │ │ │ │ + 210: iconst_1 │ │ │ │ + 211: iadd │ │ │ │ + 212: istore 6 │ │ │ │ + 214: goto 160 │ │ │ │ + 217: aload_0 │ │ │ │ + 218: getfield #90 // Field contacts:Ljava/util/ArrayList; │ │ │ │ + 221: areturn │ │ │ │ │ │ │ │ public com.badlogic.gdx.math.Vector2 getGravity(); │ │ │ │ descriptor: ()Lcom/badlogic/gdx/math/Vector2; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── se/danielj/geometridestroyer/GeometriDestroyer.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -943,15 +943,15 @@ │ │ │ │ 0: iconst_0 │ │ │ │ 1: ireturn │ │ │ │ │ │ │ │ public void setLevel(int); │ │ │ │ descriptor: (I)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=19, args_size=2 │ │ │ │ + stack=300, locals=20, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: iload_1 │ │ │ │ 2: putfield #165 // Field currentLevel:I │ │ │ │ 5: aload_0 │ │ │ │ 6: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ 9: astore_2 │ │ │ │ 10: aload_2 │ │ │ │ @@ -972,105 +972,107 @@ │ │ │ │ 45: aload 4 │ │ │ │ 47: aload_2 │ │ │ │ 48: invokeinterface #195, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ 53: pop │ │ │ │ 54: goto 25 │ │ │ │ 57: aload 4 │ │ │ │ 59: invokeinterface #198, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 64: astore 6 │ │ │ │ - 66: aload 6 │ │ │ │ - 68: invokeinterface #185, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 73: istore 5 │ │ │ │ - 75: iload 5 │ │ │ │ - 77: ifeq 106 │ │ │ │ - 80: aload 6 │ │ │ │ - 82: invokeinterface #189, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 87: checkcast #200 // class com/badlogic/gdx/physics/box2d/Body │ │ │ │ - 90: astore 7 │ │ │ │ - 92: aload_0 │ │ │ │ - 93: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 96: astore_2 │ │ │ │ - 97: aload_2 │ │ │ │ - 98: aload 7 │ │ │ │ - 100: invokevirtual #204 // Method com/badlogic/gdx/physics/box2d/World.destroyBody:(Lcom/badlogic/gdx/physics/box2d/Body;)V │ │ │ │ - 103: goto 66 │ │ │ │ - 106: aload_0 │ │ │ │ - 107: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 110: astore_2 │ │ │ │ - 111: aload_2 │ │ │ │ - 112: invokestatic #210 // Method se/danielj/geometridestroyer/EntityCreator.createFloor:(Lcom/badlogic/gdx/physics/box2d/World;)V │ │ │ │ - 115: iload_1 │ │ │ │ - 116: tableswitch { // 1 to 14 │ │ │ │ - 1: 189 │ │ │ │ + 64: astore_2 │ │ │ │ + 65: aload_2 │ │ │ │ + 66: invokeinterface #185, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 71: istore 6 │ │ │ │ + 73: iload 6 │ │ │ │ + 75: ifeq 105 │ │ │ │ + 78: aload_2 │ │ │ │ + 79: invokeinterface #189, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 84: checkcast #200 // class com/badlogic/gdx/physics/box2d/Body │ │ │ │ + 87: astore 7 │ │ │ │ + 89: aload_0 │ │ │ │ + 90: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 93: astore 8 │ │ │ │ + 95: aload 8 │ │ │ │ + 97: aload 7 │ │ │ │ + 99: invokevirtual #204 // Method com/badlogic/gdx/physics/box2d/World.destroyBody:(Lcom/badlogic/gdx/physics/box2d/Body;)V │ │ │ │ + 102: goto 65 │ │ │ │ + 105: aload_0 │ │ │ │ + 106: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 109: astore_2 │ │ │ │ + 110: aload_2 │ │ │ │ + 111: invokestatic #210 // Method se/danielj/geometridestroyer/EntityCreator.createFloor:(Lcom/badlogic/gdx/physics/box2d/World;)V │ │ │ │ + 114: iload_1 │ │ │ │ + 115: tableswitch { // 1 to 14 │ │ │ │ + 1: 185 │ │ │ │ 2: 287 │ │ │ │ - 3: 482 │ │ │ │ - 4: 891 │ │ │ │ - 5: 1044 │ │ │ │ - 6: 1249 │ │ │ │ - 7: 1427 │ │ │ │ - 8: 1642 │ │ │ │ - 9: 1857 │ │ │ │ - 10: 2016 │ │ │ │ - 11: 2174 │ │ │ │ - 12: 2388 │ │ │ │ - 13: 2528 │ │ │ │ - 14: 2754 │ │ │ │ - default: 188 │ │ │ │ + 3: 486 │ │ │ │ + 4: 909 │ │ │ │ + 5: 1066 │ │ │ │ + 6: 1276 │ │ │ │ + 7: 1458 │ │ │ │ + 8: 1682 │ │ │ │ + 9: 1906 │ │ │ │ + 10: 2070 │ │ │ │ + 11: 2233 │ │ │ │ + 12: 2451 │ │ │ │ + 13: 2595 │ │ │ │ + 14: 2825 │ │ │ │ + default: 184 │ │ │ │ } │ │ │ │ - 188: return │ │ │ │ - 189: aload_0 │ │ │ │ - 190: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 193: ldc #58 // float 40.0f │ │ │ │ - 195: ldc #212 // float 5.0f │ │ │ │ - 197: ldc #214 // float 10.0f │ │ │ │ - 199: ldc #214 // float 10.0f │ │ │ │ - 201: invokestatic #218 // Method se/danielj/geometridestroyer/EntityCreator.createSteelBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 204: pop │ │ │ │ - 205: aload_0 │ │ │ │ - 206: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 209: ldc #58 // float 40.0f │ │ │ │ - 211: ldc #220 // float 15.0f │ │ │ │ - 213: ldc #214 // float 10.0f │ │ │ │ - 215: ldc #214 // float 10.0f │ │ │ │ - 217: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 220: pop │ │ │ │ - 221: aload_0 │ │ │ │ - 222: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 225: ldc #58 // float 40.0f │ │ │ │ - 227: ldc #225 // float 25.0f │ │ │ │ - 229: ldc #214 // float 10.0f │ │ │ │ - 231: ldc #214 // float 10.0f │ │ │ │ - 233: invokestatic #218 // Method se/danielj/geometridestroyer/EntityCreator.createSteelBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 236: pop │ │ │ │ - 237: aload_0 │ │ │ │ - 238: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 241: astore_2 │ │ │ │ + 184: return │ │ │ │ + 185: aload_0 │ │ │ │ + 186: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 189: ldc #58 // float 40.0f │ │ │ │ + 191: ldc #212 // float 5.0f │ │ │ │ + 193: ldc #214 // float 10.0f │ │ │ │ + 195: ldc #214 // float 10.0f │ │ │ │ + 197: invokestatic #218 // Method se/danielj/geometridestroyer/EntityCreator.createSteelBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 200: pop │ │ │ │ + 201: aload_0 │ │ │ │ + 202: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 205: ldc #58 // float 40.0f │ │ │ │ + 207: ldc #220 // float 15.0f │ │ │ │ + 209: ldc #214 // float 10.0f │ │ │ │ + 211: ldc #214 // float 10.0f │ │ │ │ + 213: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 216: pop │ │ │ │ + 217: aload_0 │ │ │ │ + 218: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 221: ldc #58 // float 40.0f │ │ │ │ + 223: ldc #225 // float 25.0f │ │ │ │ + 225: ldc #214 // float 10.0f │ │ │ │ + 227: ldc #214 // float 10.0f │ │ │ │ + 229: invokestatic #218 // Method se/danielj/geometridestroyer/EntityCreator.createSteelBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 232: pop │ │ │ │ + 233: aload_0 │ │ │ │ + 234: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 237: astore_2 │ │ │ │ + 238: ldc #57 // int 1109393408 │ │ │ │ + 240: istore 6 │ │ │ │ 242: ldc #58 // float 40.0f │ │ │ │ - 244: fstore 8 │ │ │ │ + 244: fstore 9 │ │ │ │ 246: ldc #227 // float 32.5f │ │ │ │ - 248: fstore 9 │ │ │ │ + 248: fstore 10 │ │ │ │ 250: ldc #212 // float 5.0f │ │ │ │ - 252: fstore 10 │ │ │ │ + 252: fstore 11 │ │ │ │ 254: ldc #212 // float 5.0f │ │ │ │ - 256: fstore 11 │ │ │ │ + 256: fstore 12 │ │ │ │ 258: aload_2 │ │ │ │ - 259: fload 8 │ │ │ │ - 261: fload 9 │ │ │ │ - 263: fload 10 │ │ │ │ - 265: fload 11 │ │ │ │ + 259: fload 9 │ │ │ │ + 261: fload 10 │ │ │ │ + 263: fload 11 │ │ │ │ + 265: fload 12 │ │ │ │ 267: invokestatic #230 // Method se/danielj/geometridestroyer/EntityCreator.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ 270: pop │ │ │ │ 271: iconst_1 │ │ │ │ 272: istore 5 │ │ │ │ 274: ldc #33 // float 1.4E-45f │ │ │ │ - 276: fstore 12 │ │ │ │ + 276: fstore 13 │ │ │ │ 278: aload_0 │ │ │ │ 279: iload 5 │ │ │ │ 281: putfield #232 // Field boxesLeft:I │ │ │ │ - 284: goto 188 │ │ │ │ + 284: goto 184 │ │ │ │ 287: aload_0 │ │ │ │ 288: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ 291: ldc #225 // float 25.0f │ │ │ │ 293: ldc #212 // float 5.0f │ │ │ │ 295: ldc #214 // float 10.0f │ │ │ │ 297: ldc #214 // float 10.0f │ │ │ │ 299: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ @@ -1138,1353 +1140,1387 @@ │ │ │ │ 423: ldc #214 // float 10.0f │ │ │ │ 425: ldc #214 // float 10.0f │ │ │ │ 427: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ 430: pop │ │ │ │ 431: aload_0 │ │ │ │ 432: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ 435: astore_2 │ │ │ │ - 436: ldc #58 // float 40.0f │ │ │ │ - 438: fstore 8 │ │ │ │ - 440: ldc #234 // float 35.0f │ │ │ │ + 436: ldc #57 // int 1109393408 │ │ │ │ + 438: istore 6 │ │ │ │ + 440: ldc #58 // float 40.0f │ │ │ │ 442: fstore 9 │ │ │ │ - 444: ldc #214 // float 10.0f │ │ │ │ + 444: ldc #234 // float 35.0f │ │ │ │ 446: fstore 10 │ │ │ │ 448: ldc #214 // float 10.0f │ │ │ │ 450: fstore 11 │ │ │ │ - 452: aload_2 │ │ │ │ - 453: fload 8 │ │ │ │ - 455: fload 9 │ │ │ │ - 457: fload 10 │ │ │ │ - 459: fload 11 │ │ │ │ - 461: invokestatic #230 // Method se/danielj/geometridestroyer/EntityCreator.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 464: pop │ │ │ │ - 465: bipush 8 │ │ │ │ - 467: istore 5 │ │ │ │ - 469: ldc #241 // float 1.1E-44f │ │ │ │ - 471: fstore 12 │ │ │ │ - 473: aload_0 │ │ │ │ - 474: iload 5 │ │ │ │ - 476: putfield #232 // Field boxesLeft:I │ │ │ │ - 479: goto 188 │ │ │ │ - 482: bipush 15 │ │ │ │ - 484: istore 13 │ │ │ │ - 486: ldc #242 // float 2.1E-44f │ │ │ │ - 488: fstore 14 │ │ │ │ - 490: bipush 60 │ │ │ │ - 492: istore 5 │ │ │ │ - 494: ldc #243 // float 8.4E-44f │ │ │ │ - 496: fstore 12 │ │ │ │ - 498: iload 13 │ │ │ │ - 500: iload 5 │ │ │ │ - 502: if_icmpgt 550 │ │ │ │ - 505: aload_0 │ │ │ │ - 506: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 509: astore_2 │ │ │ │ - 510: iload 13 │ │ │ │ - 512: i2f │ │ │ │ - 513: fstore 8 │ │ │ │ - 515: ldc #245 // float 2.5f │ │ │ │ + 452: ldc #214 // float 10.0f │ │ │ │ + 454: fstore 12 │ │ │ │ + 456: aload_2 │ │ │ │ + 457: fload 9 │ │ │ │ + 459: fload 10 │ │ │ │ + 461: fload 11 │ │ │ │ + 463: fload 12 │ │ │ │ + 465: invokestatic #230 // Method se/danielj/geometridestroyer/EntityCreator.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 468: pop │ │ │ │ + 469: bipush 8 │ │ │ │ + 471: istore 5 │ │ │ │ + 473: ldc #241 // float 1.1E-44f │ │ │ │ + 475: fstore 13 │ │ │ │ + 477: aload_0 │ │ │ │ + 478: iload 5 │ │ │ │ + 480: putfield #232 // Field boxesLeft:I │ │ │ │ + 483: goto 184 │ │ │ │ + 486: bipush 15 │ │ │ │ + 488: istore 14 │ │ │ │ + 490: ldc #242 // float 2.1E-44f │ │ │ │ + 492: fstore 15 │ │ │ │ + 494: bipush 60 │ │ │ │ + 496: istore 5 │ │ │ │ + 498: ldc #243 // float 8.4E-44f │ │ │ │ + 500: fstore 13 │ │ │ │ + 502: iload 14 │ │ │ │ + 504: iload 5 │ │ │ │ + 506: if_icmpgt 554 │ │ │ │ + 509: aload_0 │ │ │ │ + 510: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 513: astore_2 │ │ │ │ + 514: iload 14 │ │ │ │ + 516: i2f │ │ │ │ 517: fstore 9 │ │ │ │ - 519: ldc #212 // float 5.0f │ │ │ │ + 519: ldc #245 // float 2.5f │ │ │ │ 521: fstore 10 │ │ │ │ 523: ldc #212 // float 5.0f │ │ │ │ 525: fstore 11 │ │ │ │ - 527: aload_2 │ │ │ │ - 528: fload 8 │ │ │ │ - 530: fload 9 │ │ │ │ - 532: fload 10 │ │ │ │ - 534: fload 11 │ │ │ │ - 536: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 539: pop │ │ │ │ - 540: iload 13 │ │ │ │ - 542: bipush 9 │ │ │ │ - 544: iadd │ │ │ │ - 545: istore 13 │ │ │ │ - 547: goto 490 │ │ │ │ - 550: ldc #246 // int 1100742656 │ │ │ │ - 552: istore 13 │ │ │ │ - 554: ldc #247 // float 19.5f │ │ │ │ - 556: fstore 14 │ │ │ │ - 558: ldc #249 // float 55.5f │ │ │ │ - 560: fstore 12 │ │ │ │ - 562: fload 14 │ │ │ │ - 564: fload 12 │ │ │ │ - 566: fcmpg │ │ │ │ - 567: istore 5 │ │ │ │ - 569: iload 5 │ │ │ │ - 571: ifgt 622 │ │ │ │ - 574: aload_0 │ │ │ │ - 575: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 578: astore_2 │ │ │ │ - 579: ldc #251 // float 7.5f │ │ │ │ - 581: fstore 8 │ │ │ │ - 583: ldc #212 // float 5.0f │ │ │ │ - 585: fstore 9 │ │ │ │ - 587: ldc #212 // float 5.0f │ │ │ │ - 589: fstore 10 │ │ │ │ - 591: aload_2 │ │ │ │ - 592: fload 14 │ │ │ │ - 594: fload 8 │ │ │ │ - 596: fload 9 │ │ │ │ - 598: fload 10 │ │ │ │ - 600: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 603: pop │ │ │ │ - 604: ldc #252 // int 1091567616 │ │ │ │ - 606: istore 5 │ │ │ │ - 608: ldc #253 // float 9.0f │ │ │ │ - 610: fstore 12 │ │ │ │ - 612: fload 14 │ │ │ │ - 614: fload 12 │ │ │ │ - 616: fadd │ │ │ │ - 617: fstore 14 │ │ │ │ - 619: goto 558 │ │ │ │ - 622: bipush 24 │ │ │ │ - 624: istore 13 │ │ │ │ - 626: ldc #254 // float 3.4E-44f │ │ │ │ - 628: fstore 14 │ │ │ │ - 630: bipush 51 │ │ │ │ - 632: istore 5 │ │ │ │ - 634: ldc #255 // float 7.1E-44f │ │ │ │ - 636: fstore 12 │ │ │ │ - 638: iload 13 │ │ │ │ - 640: iload 5 │ │ │ │ - 642: if_icmpgt 691 │ │ │ │ - 645: aload_0 │ │ │ │ - 646: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 649: astore_2 │ │ │ │ - 650: iload 13 │ │ │ │ - 652: i2f │ │ │ │ - 653: fstore 8 │ │ │ │ - 655: ldc_w #257 // float 12.5f │ │ │ │ - 658: fstore 9 │ │ │ │ - 660: ldc #212 // float 5.0f │ │ │ │ - 662: fstore 10 │ │ │ │ - 664: ldc #212 // float 5.0f │ │ │ │ - 666: fstore 11 │ │ │ │ - 668: aload_2 │ │ │ │ - 669: fload 8 │ │ │ │ - 671: fload 9 │ │ │ │ - 673: fload 10 │ │ │ │ - 675: fload 11 │ │ │ │ - 677: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 680: pop │ │ │ │ - 681: iload 13 │ │ │ │ - 683: bipush 9 │ │ │ │ - 685: iadd │ │ │ │ - 686: istore 13 │ │ │ │ - 688: goto 630 │ │ │ │ - 691: ldc_w #258 // int 1105461248 │ │ │ │ - 694: istore 13 │ │ │ │ - 696: ldc_w #259 // float 28.5f │ │ │ │ - 699: fstore 14 │ │ │ │ - 701: ldc_w #261 // float 46.5f │ │ │ │ - 704: fstore 12 │ │ │ │ - 706: fload 14 │ │ │ │ - 708: fload 12 │ │ │ │ - 710: fcmpg │ │ │ │ - 711: istore 5 │ │ │ │ - 713: iload 5 │ │ │ │ - 715: ifgt 767 │ │ │ │ - 718: aload_0 │ │ │ │ - 719: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 722: astore_2 │ │ │ │ - 723: ldc_w #263 // float 17.5f │ │ │ │ - 726: fstore 8 │ │ │ │ - 728: ldc #212 // float 5.0f │ │ │ │ - 730: fstore 9 │ │ │ │ - 732: ldc #212 // float 5.0f │ │ │ │ - 734: fstore 10 │ │ │ │ - 736: aload_2 │ │ │ │ - 737: fload 14 │ │ │ │ - 739: fload 8 │ │ │ │ - 741: fload 9 │ │ │ │ - 743: fload 10 │ │ │ │ - 745: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 748: pop │ │ │ │ - 749: ldc #252 // int 1091567616 │ │ │ │ - 751: istore 5 │ │ │ │ - 753: ldc #253 // float 9.0f │ │ │ │ - 755: fstore 12 │ │ │ │ - 757: fload 14 │ │ │ │ - 759: fload 12 │ │ │ │ - 761: fadd │ │ │ │ - 762: fstore 14 │ │ │ │ - 764: goto 701 │ │ │ │ - 767: bipush 33 │ │ │ │ - 769: istore 13 │ │ │ │ - 771: ldc_w #264 // float 4.6E-44f │ │ │ │ - 774: fstore 14 │ │ │ │ - 776: bipush 42 │ │ │ │ - 778: istore 5 │ │ │ │ - 780: ldc_w #265 // float 5.9E-44f │ │ │ │ - 783: fstore 12 │ │ │ │ - 785: iload 13 │ │ │ │ - 787: iload 5 │ │ │ │ - 789: if_icmpgt 837 │ │ │ │ - 792: aload_0 │ │ │ │ - 793: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 796: astore_2 │ │ │ │ - 797: iload 13 │ │ │ │ - 799: i2f │ │ │ │ - 800: fstore 8 │ │ │ │ - 802: ldc #60 // float 22.5f │ │ │ │ - 804: fstore 9 │ │ │ │ - 806: ldc #212 // float 5.0f │ │ │ │ - 808: fstore 10 │ │ │ │ - 810: ldc #212 // float 5.0f │ │ │ │ - 812: fstore 11 │ │ │ │ - 814: aload_2 │ │ │ │ - 815: fload 8 │ │ │ │ - 817: fload 9 │ │ │ │ - 819: fload 10 │ │ │ │ - 821: fload 11 │ │ │ │ - 823: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 826: pop │ │ │ │ - 827: iload 13 │ │ │ │ - 829: bipush 9 │ │ │ │ - 831: iadd │ │ │ │ - 832: istore 13 │ │ │ │ - 834: goto 776 │ │ │ │ - 837: aload_0 │ │ │ │ - 838: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 841: astore_2 │ │ │ │ - 842: ldc_w #267 // float 37.5f │ │ │ │ - 845: fstore 8 │ │ │ │ - 847: ldc_w #269 // float 27.5f │ │ │ │ - 850: fstore 9 │ │ │ │ - 852: ldc #212 // float 5.0f │ │ │ │ - 854: fstore 10 │ │ │ │ - 856: ldc #212 // float 5.0f │ │ │ │ - 858: fstore 11 │ │ │ │ - 860: aload_2 │ │ │ │ - 861: fload 8 │ │ │ │ - 863: fload 9 │ │ │ │ - 865: fload 10 │ │ │ │ - 867: fload 11 │ │ │ │ - 869: invokestatic #230 // Method se/danielj/geometridestroyer/EntityCreator.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 872: pop │ │ │ │ - 873: bipush 19 │ │ │ │ - 875: istore 5 │ │ │ │ - 877: ldc_w #270 // float 2.7E-44f │ │ │ │ - 880: fstore 12 │ │ │ │ - 882: aload_0 │ │ │ │ - 883: iload 5 │ │ │ │ - 885: putfield #232 // Field boxesLeft:I │ │ │ │ - 888: goto 188 │ │ │ │ - 891: aload_0 │ │ │ │ - 892: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 895: ldc_w #272 // float 32.0f │ │ │ │ - 898: ldc #212 // float 5.0f │ │ │ │ - 900: ldc #214 // float 10.0f │ │ │ │ - 902: ldc #214 // float 10.0f │ │ │ │ - 904: invokestatic #275 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 907: pop │ │ │ │ - 908: aload_0 │ │ │ │ - 909: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 912: ldc_w #277 // float 48.0f │ │ │ │ - 915: ldc #212 // float 5.0f │ │ │ │ - 917: ldc #214 // float 10.0f │ │ │ │ - 919: ldc #214 // float 10.0f │ │ │ │ - 921: invokestatic #275 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 924: pop │ │ │ │ - 925: aload_0 │ │ │ │ - 926: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 929: ldc_w #272 // float 32.0f │ │ │ │ - 932: ldc #220 // float 15.0f │ │ │ │ - 934: ldc #214 // float 10.0f │ │ │ │ - 936: ldc #214 // float 10.0f │ │ │ │ - 938: invokestatic #275 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 941: pop │ │ │ │ - 942: aload_0 │ │ │ │ - 943: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 946: ldc_w #277 // float 48.0f │ │ │ │ - 949: ldc #220 // float 15.0f │ │ │ │ - 951: ldc #214 // float 10.0f │ │ │ │ - 953: ldc #214 // float 10.0f │ │ │ │ - 955: invokestatic #275 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 958: pop │ │ │ │ - 959: aload_0 │ │ │ │ - 960: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 963: ldc_w #272 // float 32.0f │ │ │ │ - 966: ldc #225 // float 25.0f │ │ │ │ - 968: ldc #214 // float 10.0f │ │ │ │ - 970: ldc #214 // float 10.0f │ │ │ │ - 972: invokestatic #275 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 975: pop │ │ │ │ - 976: aload_0 │ │ │ │ - 977: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 980: ldc_w #277 // float 48.0f │ │ │ │ - 983: ldc #225 // float 25.0f │ │ │ │ - 985: ldc #214 // float 10.0f │ │ │ │ - 987: ldc #214 // float 10.0f │ │ │ │ - 989: invokestatic #275 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 992: pop │ │ │ │ - 993: aload_0 │ │ │ │ - 994: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 997: astore_2 │ │ │ │ - 998: ldc #58 // float 40.0f │ │ │ │ - 1000: fstore 8 │ │ │ │ - 1002: ldc #234 // float 35.0f │ │ │ │ - 1004: fstore 9 │ │ │ │ - 1006: ldc #214 // float 10.0f │ │ │ │ - 1008: fstore 10 │ │ │ │ - 1010: ldc #214 // float 10.0f │ │ │ │ - 1012: fstore 11 │ │ │ │ - 1014: aload_2 │ │ │ │ - 1015: fload 8 │ │ │ │ - 1017: fload 9 │ │ │ │ - 1019: fload 10 │ │ │ │ - 1021: fload 11 │ │ │ │ - 1023: invokestatic #230 // Method se/danielj/geometridestroyer/EntityCreator.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 1026: pop │ │ │ │ - 1027: iconst_5 │ │ │ │ - 1028: istore 5 │ │ │ │ - 1030: ldc_w #278 // float 7.0E-45f │ │ │ │ - 1033: fstore 12 │ │ │ │ - 1035: aload_0 │ │ │ │ - 1036: iload 5 │ │ │ │ - 1038: putfield #232 // Field boxesLeft:I │ │ │ │ - 1041: goto 188 │ │ │ │ - 1044: aload_0 │ │ │ │ - 1045: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 1048: ldc_w #280 // float 10.2f │ │ │ │ - 1051: ldc #212 // float 5.0f │ │ │ │ - 1053: ldc #214 // float 10.0f │ │ │ │ - 1055: ldc #214 // float 10.0f │ │ │ │ - 1057: invokestatic #275 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 1060: pop │ │ │ │ - 1061: aload_0 │ │ │ │ - 1062: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 1065: ldc_w #282 // float 30.1f │ │ │ │ - 1068: ldc #212 // float 5.0f │ │ │ │ - 1070: ldc #214 // float 10.0f │ │ │ │ - 1072: ldc #214 // float 10.0f │ │ │ │ - 1074: invokestatic #275 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 1077: pop │ │ │ │ - 1078: aload_0 │ │ │ │ - 1079: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 1082: ldc_w #284 // float 49.9f │ │ │ │ - 1085: ldc #212 // float 5.0f │ │ │ │ - 1087: ldc #214 // float 10.0f │ │ │ │ - 1089: ldc #214 // float 10.0f │ │ │ │ - 1091: invokestatic #275 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 1094: pop │ │ │ │ - 1095: aload_0 │ │ │ │ - 1096: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 1099: ldc_w #286 // float 69.8f │ │ │ │ - 1102: ldc #212 // float 5.0f │ │ │ │ - 1104: ldc #214 // float 10.0f │ │ │ │ - 1106: ldc #214 // float 10.0f │ │ │ │ - 1108: invokestatic #275 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 1111: pop │ │ │ │ - 1112: aload_0 │ │ │ │ - 1113: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 1116: ldc_w #288 // float 20.16f │ │ │ │ - 1119: ldc #220 // float 15.0f │ │ │ │ - 1121: ldc #214 // float 10.0f │ │ │ │ - 1123: ldc #214 // float 10.0f │ │ │ │ - 1125: invokestatic #275 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 1128: pop │ │ │ │ - 1129: aload_0 │ │ │ │ - 1130: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 1133: ldc #58 // float 40.0f │ │ │ │ - 1135: ldc #220 // float 15.0f │ │ │ │ - 1137: ldc #214 // float 10.0f │ │ │ │ - 1139: ldc #214 // float 10.0f │ │ │ │ - 1141: invokestatic #275 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 1144: pop │ │ │ │ - 1145: aload_0 │ │ │ │ - 1146: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 1149: ldc_w #290 // float 59.85f │ │ │ │ - 1152: ldc #220 // float 15.0f │ │ │ │ - 1154: ldc #214 // float 10.0f │ │ │ │ - 1156: ldc #214 // float 10.0f │ │ │ │ - 1158: invokestatic #275 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 1161: pop │ │ │ │ - 1162: aload_0 │ │ │ │ - 1163: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 1166: ldc_w #282 // float 30.1f │ │ │ │ - 1169: ldc #225 // float 25.0f │ │ │ │ - 1171: ldc #214 // float 10.0f │ │ │ │ - 1173: ldc #214 // float 10.0f │ │ │ │ - 1175: invokestatic #275 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 1178: pop │ │ │ │ - 1179: aload_0 │ │ │ │ - 1180: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 1183: ldc_w #292 // float 49.935f │ │ │ │ - 1186: ldc #225 // float 25.0f │ │ │ │ - 1188: ldc #214 // float 10.0f │ │ │ │ - 1190: ldc #214 // float 10.0f │ │ │ │ - 1192: invokestatic #275 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 1195: pop │ │ │ │ - 1196: aload_0 │ │ │ │ - 1197: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 1200: astore_2 │ │ │ │ - 1201: ldc_w #294 // float 39.97f │ │ │ │ - 1204: fstore 8 │ │ │ │ - 1206: ldc #234 // float 35.0f │ │ │ │ - 1208: fstore 9 │ │ │ │ + 527: ldc #212 // float 5.0f │ │ │ │ + 529: fstore 12 │ │ │ │ + 531: aload_2 │ │ │ │ + 532: fload 9 │ │ │ │ + 534: fload 10 │ │ │ │ + 536: fload 11 │ │ │ │ + 538: fload 12 │ │ │ │ + 540: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 543: pop │ │ │ │ + 544: iload 14 │ │ │ │ + 546: bipush 9 │ │ │ │ + 548: iadd │ │ │ │ + 549: istore 14 │ │ │ │ + 551: goto 494 │ │ │ │ + 554: ldc #246 // int 1100742656 │ │ │ │ + 556: istore 14 │ │ │ │ + 558: ldc #247 // float 19.5f │ │ │ │ + 560: fstore 15 │ │ │ │ + 562: ldc #249 // float 55.5f │ │ │ │ + 564: fstore 13 │ │ │ │ + 566: fload 15 │ │ │ │ + 568: fload 13 │ │ │ │ + 570: fcmpg │ │ │ │ + 571: istore 5 │ │ │ │ + 573: iload 5 │ │ │ │ + 575: ifgt 630 │ │ │ │ + 578: aload_0 │ │ │ │ + 579: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 582: astore_2 │ │ │ │ + 583: ldc #250 // int 1089470464 │ │ │ │ + 585: istore 6 │ │ │ │ + 587: ldc #251 // float 7.5f │ │ │ │ + 589: fstore 9 │ │ │ │ + 591: ldc #212 // float 5.0f │ │ │ │ + 593: fstore 10 │ │ │ │ + 595: ldc #212 // float 5.0f │ │ │ │ + 597: fstore 11 │ │ │ │ + 599: aload_2 │ │ │ │ + 600: fload 15 │ │ │ │ + 602: fload 9 │ │ │ │ + 604: fload 10 │ │ │ │ + 606: fload 11 │ │ │ │ + 608: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 611: pop │ │ │ │ + 612: ldc #252 // int 1091567616 │ │ │ │ + 614: istore 5 │ │ │ │ + 616: ldc #253 // float 9.0f │ │ │ │ + 618: fstore 13 │ │ │ │ + 620: fload 15 │ │ │ │ + 622: fload 13 │ │ │ │ + 624: fadd │ │ │ │ + 625: fstore 15 │ │ │ │ + 627: goto 562 │ │ │ │ + 630: bipush 24 │ │ │ │ + 632: istore 14 │ │ │ │ + 634: ldc #254 // float 3.4E-44f │ │ │ │ + 636: fstore 15 │ │ │ │ + 638: bipush 51 │ │ │ │ + 640: istore 5 │ │ │ │ + 642: ldc #255 // float 7.1E-44f │ │ │ │ + 644: fstore 13 │ │ │ │ + 646: iload 14 │ │ │ │ + 648: iload 5 │ │ │ │ + 650: if_icmpgt 699 │ │ │ │ + 653: aload_0 │ │ │ │ + 654: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 657: astore_2 │ │ │ │ + 658: iload 14 │ │ │ │ + 660: i2f │ │ │ │ + 661: fstore 9 │ │ │ │ + 663: ldc_w #257 // float 12.5f │ │ │ │ + 666: fstore 10 │ │ │ │ + 668: ldc #212 // float 5.0f │ │ │ │ + 670: fstore 11 │ │ │ │ + 672: ldc #212 // float 5.0f │ │ │ │ + 674: fstore 12 │ │ │ │ + 676: aload_2 │ │ │ │ + 677: fload 9 │ │ │ │ + 679: fload 10 │ │ │ │ + 681: fload 11 │ │ │ │ + 683: fload 12 │ │ │ │ + 685: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 688: pop │ │ │ │ + 689: iload 14 │ │ │ │ + 691: bipush 9 │ │ │ │ + 693: iadd │ │ │ │ + 694: istore 14 │ │ │ │ + 696: goto 638 │ │ │ │ + 699: ldc_w #258 // int 1105461248 │ │ │ │ + 702: istore 14 │ │ │ │ + 704: ldc_w #259 // float 28.5f │ │ │ │ + 707: fstore 15 │ │ │ │ + 709: ldc_w #261 // float 46.5f │ │ │ │ + 712: fstore 13 │ │ │ │ + 714: fload 15 │ │ │ │ + 716: fload 13 │ │ │ │ + 718: fcmpg │ │ │ │ + 719: istore 5 │ │ │ │ + 721: iload 5 │ │ │ │ + 723: ifgt 780 │ │ │ │ + 726: aload_0 │ │ │ │ + 727: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 730: astore_2 │ │ │ │ + 731: ldc_w #262 // int 1099694080 │ │ │ │ + 734: istore 6 │ │ │ │ + 736: ldc_w #263 // float 17.5f │ │ │ │ + 739: fstore 9 │ │ │ │ + 741: ldc #212 // float 5.0f │ │ │ │ + 743: fstore 10 │ │ │ │ + 745: ldc #212 // float 5.0f │ │ │ │ + 747: fstore 11 │ │ │ │ + 749: aload_2 │ │ │ │ + 750: fload 15 │ │ │ │ + 752: fload 9 │ │ │ │ + 754: fload 10 │ │ │ │ + 756: fload 11 │ │ │ │ + 758: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 761: pop │ │ │ │ + 762: ldc #252 // int 1091567616 │ │ │ │ + 764: istore 5 │ │ │ │ + 766: ldc #253 // float 9.0f │ │ │ │ + 768: fstore 13 │ │ │ │ + 770: fload 15 │ │ │ │ + 772: fload 13 │ │ │ │ + 774: fadd │ │ │ │ + 775: fstore 15 │ │ │ │ + 777: goto 709 │ │ │ │ + 780: bipush 33 │ │ │ │ + 782: istore 14 │ │ │ │ + 784: ldc_w #264 // float 4.6E-44f │ │ │ │ + 787: fstore 15 │ │ │ │ + 789: bipush 42 │ │ │ │ + 791: istore 5 │ │ │ │ + 793: ldc_w #265 // float 5.9E-44f │ │ │ │ + 796: fstore 13 │ │ │ │ + 798: iload 14 │ │ │ │ + 800: iload 5 │ │ │ │ + 802: if_icmpgt 850 │ │ │ │ + 805: aload_0 │ │ │ │ + 806: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 809: astore_2 │ │ │ │ + 810: iload 14 │ │ │ │ + 812: i2f │ │ │ │ + 813: fstore 9 │ │ │ │ + 815: ldc #60 // float 22.5f │ │ │ │ + 817: fstore 10 │ │ │ │ + 819: ldc #212 // float 5.0f │ │ │ │ + 821: fstore 11 │ │ │ │ + 823: ldc #212 // float 5.0f │ │ │ │ + 825: fstore 12 │ │ │ │ + 827: aload_2 │ │ │ │ + 828: fload 9 │ │ │ │ + 830: fload 10 │ │ │ │ + 832: fload 11 │ │ │ │ + 834: fload 12 │ │ │ │ + 836: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 839: pop │ │ │ │ + 840: iload 14 │ │ │ │ + 842: bipush 9 │ │ │ │ + 844: iadd │ │ │ │ + 845: istore 14 │ │ │ │ + 847: goto 789 │ │ │ │ + 850: aload_0 │ │ │ │ + 851: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 854: astore_2 │ │ │ │ + 855: ldc_w #266 // int 1108738048 │ │ │ │ + 858: istore 6 │ │ │ │ + 860: ldc_w #267 // float 37.5f │ │ │ │ + 863: fstore 9 │ │ │ │ + 865: ldc_w #269 // float 27.5f │ │ │ │ + 868: fstore 10 │ │ │ │ + 870: ldc #212 // float 5.0f │ │ │ │ + 872: fstore 11 │ │ │ │ + 874: ldc #212 // float 5.0f │ │ │ │ + 876: fstore 12 │ │ │ │ + 878: aload_2 │ │ │ │ + 879: fload 9 │ │ │ │ + 881: fload 10 │ │ │ │ + 883: fload 11 │ │ │ │ + 885: fload 12 │ │ │ │ + 887: invokestatic #230 // Method se/danielj/geometridestroyer/EntityCreator.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 890: pop │ │ │ │ + 891: bipush 19 │ │ │ │ + 893: istore 5 │ │ │ │ + 895: ldc_w #270 // float 2.7E-44f │ │ │ │ + 898: fstore 13 │ │ │ │ + 900: aload_0 │ │ │ │ + 901: iload 5 │ │ │ │ + 903: putfield #232 // Field boxesLeft:I │ │ │ │ + 906: goto 184 │ │ │ │ + 909: aload_0 │ │ │ │ + 910: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 913: ldc_w #272 // float 32.0f │ │ │ │ + 916: ldc #212 // float 5.0f │ │ │ │ + 918: ldc #214 // float 10.0f │ │ │ │ + 920: ldc #214 // float 10.0f │ │ │ │ + 922: invokestatic #275 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 925: pop │ │ │ │ + 926: aload_0 │ │ │ │ + 927: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 930: ldc_w #277 // float 48.0f │ │ │ │ + 933: ldc #212 // float 5.0f │ │ │ │ + 935: ldc #214 // float 10.0f │ │ │ │ + 937: ldc #214 // float 10.0f │ │ │ │ + 939: invokestatic #275 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 942: pop │ │ │ │ + 943: aload_0 │ │ │ │ + 944: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 947: ldc_w #272 // float 32.0f │ │ │ │ + 950: ldc #220 // float 15.0f │ │ │ │ + 952: ldc #214 // float 10.0f │ │ │ │ + 954: ldc #214 // float 10.0f │ │ │ │ + 956: invokestatic #275 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 959: pop │ │ │ │ + 960: aload_0 │ │ │ │ + 961: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 964: ldc_w #277 // float 48.0f │ │ │ │ + 967: ldc #220 // float 15.0f │ │ │ │ + 969: ldc #214 // float 10.0f │ │ │ │ + 971: ldc #214 // float 10.0f │ │ │ │ + 973: invokestatic #275 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 976: pop │ │ │ │ + 977: aload_0 │ │ │ │ + 978: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 981: ldc_w #272 // float 32.0f │ │ │ │ + 984: ldc #225 // float 25.0f │ │ │ │ + 986: ldc #214 // float 10.0f │ │ │ │ + 988: ldc #214 // float 10.0f │ │ │ │ + 990: invokestatic #275 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 993: pop │ │ │ │ + 994: aload_0 │ │ │ │ + 995: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 998: ldc_w #277 // float 48.0f │ │ │ │ + 1001: ldc #225 // float 25.0f │ │ │ │ + 1003: ldc #214 // float 10.0f │ │ │ │ + 1005: ldc #214 // float 10.0f │ │ │ │ + 1007: invokestatic #275 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 1010: pop │ │ │ │ + 1011: aload_0 │ │ │ │ + 1012: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 1015: astore_2 │ │ │ │ + 1016: ldc #57 // int 1109393408 │ │ │ │ + 1018: istore 6 │ │ │ │ + 1020: ldc #58 // float 40.0f │ │ │ │ + 1022: fstore 9 │ │ │ │ + 1024: ldc #234 // float 35.0f │ │ │ │ + 1026: fstore 10 │ │ │ │ + 1028: ldc #214 // float 10.0f │ │ │ │ + 1030: fstore 11 │ │ │ │ + 1032: ldc #214 // float 10.0f │ │ │ │ + 1034: fstore 12 │ │ │ │ + 1036: aload_2 │ │ │ │ + 1037: fload 9 │ │ │ │ + 1039: fload 10 │ │ │ │ + 1041: fload 11 │ │ │ │ + 1043: fload 12 │ │ │ │ + 1045: invokestatic #230 // Method se/danielj/geometridestroyer/EntityCreator.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 1048: pop │ │ │ │ + 1049: iconst_5 │ │ │ │ + 1050: istore 5 │ │ │ │ + 1052: ldc_w #278 // float 7.0E-45f │ │ │ │ + 1055: fstore 13 │ │ │ │ + 1057: aload_0 │ │ │ │ + 1058: iload 5 │ │ │ │ + 1060: putfield #232 // Field boxesLeft:I │ │ │ │ + 1063: goto 184 │ │ │ │ + 1066: aload_0 │ │ │ │ + 1067: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 1070: ldc_w #280 // float 10.2f │ │ │ │ + 1073: ldc #212 // float 5.0f │ │ │ │ + 1075: ldc #214 // float 10.0f │ │ │ │ + 1077: ldc #214 // float 10.0f │ │ │ │ + 1079: invokestatic #275 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 1082: pop │ │ │ │ + 1083: aload_0 │ │ │ │ + 1084: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 1087: ldc_w #282 // float 30.1f │ │ │ │ + 1090: ldc #212 // float 5.0f │ │ │ │ + 1092: ldc #214 // float 10.0f │ │ │ │ + 1094: ldc #214 // float 10.0f │ │ │ │ + 1096: invokestatic #275 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 1099: pop │ │ │ │ + 1100: aload_0 │ │ │ │ + 1101: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 1104: ldc_w #284 // float 49.9f │ │ │ │ + 1107: ldc #212 // float 5.0f │ │ │ │ + 1109: ldc #214 // float 10.0f │ │ │ │ + 1111: ldc #214 // float 10.0f │ │ │ │ + 1113: invokestatic #275 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 1116: pop │ │ │ │ + 1117: aload_0 │ │ │ │ + 1118: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 1121: ldc_w #286 // float 69.8f │ │ │ │ + 1124: ldc #212 // float 5.0f │ │ │ │ + 1126: ldc #214 // float 10.0f │ │ │ │ + 1128: ldc #214 // float 10.0f │ │ │ │ + 1130: invokestatic #275 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 1133: pop │ │ │ │ + 1134: aload_0 │ │ │ │ + 1135: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 1138: ldc_w #288 // float 20.16f │ │ │ │ + 1141: ldc #220 // float 15.0f │ │ │ │ + 1143: ldc #214 // float 10.0f │ │ │ │ + 1145: ldc #214 // float 10.0f │ │ │ │ + 1147: invokestatic #275 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 1150: pop │ │ │ │ + 1151: aload_0 │ │ │ │ + 1152: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 1155: ldc #58 // float 40.0f │ │ │ │ + 1157: ldc #220 // float 15.0f │ │ │ │ + 1159: ldc #214 // float 10.0f │ │ │ │ + 1161: ldc #214 // float 10.0f │ │ │ │ + 1163: invokestatic #275 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 1166: pop │ │ │ │ + 1167: aload_0 │ │ │ │ + 1168: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 1171: ldc_w #290 // float 59.85f │ │ │ │ + 1174: ldc #220 // float 15.0f │ │ │ │ + 1176: ldc #214 // float 10.0f │ │ │ │ + 1178: ldc #214 // float 10.0f │ │ │ │ + 1180: invokestatic #275 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 1183: pop │ │ │ │ + 1184: aload_0 │ │ │ │ + 1185: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 1188: ldc_w #282 // float 30.1f │ │ │ │ + 1191: ldc #225 // float 25.0f │ │ │ │ + 1193: ldc #214 // float 10.0f │ │ │ │ + 1195: ldc #214 // float 10.0f │ │ │ │ + 1197: invokestatic #275 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 1200: pop │ │ │ │ + 1201: aload_0 │ │ │ │ + 1202: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 1205: ldc_w #292 // float 49.935f │ │ │ │ + 1208: ldc #225 // float 25.0f │ │ │ │ 1210: ldc #214 // float 10.0f │ │ │ │ - 1212: fstore 10 │ │ │ │ - 1214: ldc #214 // float 10.0f │ │ │ │ - 1216: fstore 11 │ │ │ │ - 1218: aload_2 │ │ │ │ - 1219: fload 8 │ │ │ │ - 1221: fload 9 │ │ │ │ - 1223: fload 10 │ │ │ │ - 1225: fload 11 │ │ │ │ - 1227: invokestatic #297 // Method se/danielj/geometridestroyer/EntityCreator.createPlayerStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 1230: pop │ │ │ │ - 1231: bipush 7 │ │ │ │ - 1233: istore 5 │ │ │ │ - 1235: ldc_w #298 // float 9.8E-45f │ │ │ │ - 1238: fstore 12 │ │ │ │ - 1240: aload_0 │ │ │ │ - 1241: iload 5 │ │ │ │ - 1243: putfield #232 // Field boxesLeft:I │ │ │ │ - 1246: goto 188 │ │ │ │ - 1249: aload_0 │ │ │ │ - 1250: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 1253: ldc #58 // float 40.0f │ │ │ │ - 1255: ldc_w #300 // float 4.0f │ │ │ │ - 1258: ldc_w #302 // float 8.0f │ │ │ │ - 1261: ldc_w #302 // float 8.0f │ │ │ │ - 1264: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 1267: pop │ │ │ │ - 1268: aload_0 │ │ │ │ - 1269: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 1272: ldc #234 // float 35.0f │ │ │ │ - 1274: ldc_w #304 // float 10.5f │ │ │ │ - 1277: ldc #212 // float 5.0f │ │ │ │ - 1279: ldc #212 // float 5.0f │ │ │ │ - 1281: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 1284: pop │ │ │ │ - 1285: aload_0 │ │ │ │ - 1286: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 1289: ldc #47 // float 45.0f │ │ │ │ - 1291: ldc_w #304 // float 10.5f │ │ │ │ - 1294: ldc #212 // float 5.0f │ │ │ │ - 1296: ldc #212 // float 5.0f │ │ │ │ - 1298: invokestatic #218 // Method se/danielj/geometridestroyer/EntityCreator.createSteelBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 1301: pop │ │ │ │ - 1302: aload_0 │ │ │ │ - 1303: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 1306: ldc #58 // float 40.0f │ │ │ │ - 1308: ldc_w #306 // float 17.0f │ │ │ │ - 1311: ldc_w #302 // float 8.0f │ │ │ │ - 1314: ldc_w #302 // float 8.0f │ │ │ │ - 1317: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 1320: pop │ │ │ │ - 1321: aload_0 │ │ │ │ - 1322: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 1325: ldc #234 // float 35.0f │ │ │ │ - 1327: ldc_w #308 // float 23.5f │ │ │ │ - 1330: ldc #212 // float 5.0f │ │ │ │ - 1332: ldc #212 // float 5.0f │ │ │ │ - 1334: invokestatic #218 // Method se/danielj/geometridestroyer/EntityCreator.createSteelBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 1337: pop │ │ │ │ - 1338: aload_0 │ │ │ │ - 1339: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 1342: ldc #47 // float 45.0f │ │ │ │ - 1344: ldc_w #308 // float 23.5f │ │ │ │ - 1347: ldc #212 // float 5.0f │ │ │ │ - 1349: ldc #212 // float 5.0f │ │ │ │ - 1351: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 1354: pop │ │ │ │ - 1355: aload_0 │ │ │ │ - 1356: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 1359: ldc #58 // float 40.0f │ │ │ │ - 1361: ldc #238 // float 30.0f │ │ │ │ - 1363: ldc_w #302 // float 8.0f │ │ │ │ - 1366: ldc_w #302 // float 8.0f │ │ │ │ - 1369: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 1372: pop │ │ │ │ - 1373: aload_0 │ │ │ │ - 1374: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 1377: astore_2 │ │ │ │ - 1378: ldc #58 // float 40.0f │ │ │ │ - 1380: fstore 8 │ │ │ │ - 1382: ldc_w #310 // float 35.5f │ │ │ │ - 1385: fstore 9 │ │ │ │ - 1387: ldc_w #312 // float 3.0f │ │ │ │ - 1390: fstore 10 │ │ │ │ - 1392: ldc_w #312 // float 3.0f │ │ │ │ - 1395: fstore 11 │ │ │ │ - 1397: aload_2 │ │ │ │ - 1398: fload 8 │ │ │ │ - 1400: fload 9 │ │ │ │ - 1402: fload 10 │ │ │ │ - 1404: fload 11 │ │ │ │ - 1406: invokestatic #297 // Method se/danielj/geometridestroyer/EntityCreator.createPlayerStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 1409: pop │ │ │ │ - 1410: iconst_5 │ │ │ │ - 1411: istore 5 │ │ │ │ - 1413: ldc_w #278 // float 7.0E-45f │ │ │ │ - 1416: fstore 12 │ │ │ │ - 1418: aload_0 │ │ │ │ - 1419: iload 5 │ │ │ │ - 1421: putfield #232 // Field boxesLeft:I │ │ │ │ - 1424: goto 188 │ │ │ │ - 1427: new #314 // class java/util/Random │ │ │ │ - 1430: astore 15 │ │ │ │ - 1432: aload 15 │ │ │ │ - 1434: invokespecial #315 // Method java/util/Random."":()V │ │ │ │ - 1437: iconst_1 │ │ │ │ - 1438: istore 13 │ │ │ │ - 1440: ldc #33 // float 1.4E-45f │ │ │ │ - 1442: fstore 14 │ │ │ │ - 1444: bipush 50 │ │ │ │ - 1446: istore 5 │ │ │ │ - 1448: ldc_w #316 // float 7.0E-44f │ │ │ │ - 1451: fstore 12 │ │ │ │ - 1453: iload 13 │ │ │ │ - 1455: iload 5 │ │ │ │ - 1457: if_icmpge 1590 │ │ │ │ - 1460: aload 15 │ │ │ │ - 1462: invokevirtual #320 // Method java/util/Random.nextFloat:()F │ │ │ │ - 1465: fstore 12 │ │ │ │ - 1467: ldc_w #322 // float 0.5f │ │ │ │ - 1470: fstore 8 │ │ │ │ - 1472: fload 12 │ │ │ │ - 1474: fload 8 │ │ │ │ - 1476: fcmpl │ │ │ │ + 1212: ldc #214 // float 10.0f │ │ │ │ + 1214: invokestatic #275 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 1217: pop │ │ │ │ + 1218: aload_0 │ │ │ │ + 1219: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 1222: astore_2 │ │ │ │ + 1223: ldc_w #293 // int 1109385544 │ │ │ │ + 1226: istore 6 │ │ │ │ + 1228: ldc_w #294 // float 39.97f │ │ │ │ + 1231: fstore 9 │ │ │ │ + 1233: ldc #234 // float 35.0f │ │ │ │ + 1235: fstore 10 │ │ │ │ + 1237: ldc #214 // float 10.0f │ │ │ │ + 1239: fstore 11 │ │ │ │ + 1241: ldc #214 // float 10.0f │ │ │ │ + 1243: fstore 12 │ │ │ │ + 1245: aload_2 │ │ │ │ + 1246: fload 9 │ │ │ │ + 1248: fload 10 │ │ │ │ + 1250: fload 11 │ │ │ │ + 1252: fload 12 │ │ │ │ + 1254: invokestatic #297 // Method se/danielj/geometridestroyer/EntityCreator.createPlayerStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 1257: pop │ │ │ │ + 1258: bipush 7 │ │ │ │ + 1260: istore 5 │ │ │ │ + 1262: ldc_w #298 // float 9.8E-45f │ │ │ │ + 1265: fstore 13 │ │ │ │ + 1267: aload_0 │ │ │ │ + 1268: iload 5 │ │ │ │ + 1270: putfield #232 // Field boxesLeft:I │ │ │ │ + 1273: goto 184 │ │ │ │ + 1276: aload_0 │ │ │ │ + 1277: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 1280: ldc #58 // float 40.0f │ │ │ │ + 1282: ldc_w #300 // float 4.0f │ │ │ │ + 1285: ldc_w #302 // float 8.0f │ │ │ │ + 1288: ldc_w #302 // float 8.0f │ │ │ │ + 1291: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 1294: pop │ │ │ │ + 1295: aload_0 │ │ │ │ + 1296: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 1299: ldc #234 // float 35.0f │ │ │ │ + 1301: ldc_w #304 // float 10.5f │ │ │ │ + 1304: ldc #212 // float 5.0f │ │ │ │ + 1306: ldc #212 // float 5.0f │ │ │ │ + 1308: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 1311: pop │ │ │ │ + 1312: aload_0 │ │ │ │ + 1313: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 1316: ldc #47 // float 45.0f │ │ │ │ + 1318: ldc_w #304 // float 10.5f │ │ │ │ + 1321: ldc #212 // float 5.0f │ │ │ │ + 1323: ldc #212 // float 5.0f │ │ │ │ + 1325: invokestatic #218 // Method se/danielj/geometridestroyer/EntityCreator.createSteelBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 1328: pop │ │ │ │ + 1329: aload_0 │ │ │ │ + 1330: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 1333: ldc #58 // float 40.0f │ │ │ │ + 1335: ldc_w #306 // float 17.0f │ │ │ │ + 1338: ldc_w #302 // float 8.0f │ │ │ │ + 1341: ldc_w #302 // float 8.0f │ │ │ │ + 1344: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 1347: pop │ │ │ │ + 1348: aload_0 │ │ │ │ + 1349: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 1352: ldc #234 // float 35.0f │ │ │ │ + 1354: ldc_w #308 // float 23.5f │ │ │ │ + 1357: ldc #212 // float 5.0f │ │ │ │ + 1359: ldc #212 // float 5.0f │ │ │ │ + 1361: invokestatic #218 // Method se/danielj/geometridestroyer/EntityCreator.createSteelBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 1364: pop │ │ │ │ + 1365: aload_0 │ │ │ │ + 1366: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 1369: ldc #47 // float 45.0f │ │ │ │ + 1371: ldc_w #308 // float 23.5f │ │ │ │ + 1374: ldc #212 // float 5.0f │ │ │ │ + 1376: ldc #212 // float 5.0f │ │ │ │ + 1378: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 1381: pop │ │ │ │ + 1382: aload_0 │ │ │ │ + 1383: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 1386: ldc #58 // float 40.0f │ │ │ │ + 1388: ldc #238 // float 30.0f │ │ │ │ + 1390: ldc_w #302 // float 8.0f │ │ │ │ + 1393: ldc_w #302 // float 8.0f │ │ │ │ + 1396: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 1399: pop │ │ │ │ + 1400: aload_0 │ │ │ │ + 1401: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 1404: astore_2 │ │ │ │ + 1405: ldc #57 // int 1109393408 │ │ │ │ + 1407: istore 6 │ │ │ │ + 1409: ldc #58 // float 40.0f │ │ │ │ + 1411: fstore 9 │ │ │ │ + 1413: ldc_w #310 // float 35.5f │ │ │ │ + 1416: fstore 10 │ │ │ │ + 1418: ldc_w #312 // float 3.0f │ │ │ │ + 1421: fstore 11 │ │ │ │ + 1423: ldc_w #312 // float 3.0f │ │ │ │ + 1426: fstore 12 │ │ │ │ + 1428: aload_2 │ │ │ │ + 1429: fload 9 │ │ │ │ + 1431: fload 10 │ │ │ │ + 1433: fload 11 │ │ │ │ + 1435: fload 12 │ │ │ │ + 1437: invokestatic #297 // Method se/danielj/geometridestroyer/EntityCreator.createPlayerStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 1440: pop │ │ │ │ + 1441: iconst_5 │ │ │ │ + 1442: istore 5 │ │ │ │ + 1444: ldc_w #278 // float 7.0E-45f │ │ │ │ + 1447: fstore 13 │ │ │ │ + 1449: aload_0 │ │ │ │ + 1450: iload 5 │ │ │ │ + 1452: putfield #232 // Field boxesLeft:I │ │ │ │ + 1455: goto 184 │ │ │ │ + 1458: new #314 // class java/util/Random │ │ │ │ + 1461: astore 16 │ │ │ │ + 1463: aload 16 │ │ │ │ + 1465: invokespecial #315 // Method java/util/Random."":()V │ │ │ │ + 1468: iconst_1 │ │ │ │ + 1469: istore 14 │ │ │ │ + 1471: ldc #33 // float 1.4E-45f │ │ │ │ + 1473: fstore 15 │ │ │ │ + 1475: bipush 50 │ │ │ │ 1477: istore 5 │ │ │ │ - 1479: iload 5 │ │ │ │ - 1481: ifle 1584 │ │ │ │ - 1484: iconst_1 │ │ │ │ - 1485: istore 16 │ │ │ │ - 1487: aload_0 │ │ │ │ - 1488: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 1491: astore_2 │ │ │ │ - 1492: iload 16 │ │ │ │ - 1494: i2f │ │ │ │ - 1495: fstore 8 │ │ │ │ - 1497: aload 15 │ │ │ │ - 1499: invokevirtual #320 // Method java/util/Random.nextFloat:()F │ │ │ │ - 1502: fstore 9 │ │ │ │ - 1504: fload 8 │ │ │ │ - 1506: fload 9 │ │ │ │ - 1508: fmul │ │ │ │ - 1509: fstore 8 │ │ │ │ - 1511: aload 15 │ │ │ │ - 1513: invokevirtual #320 // Method java/util/Random.nextFloat:()F │ │ │ │ - 1516: fstore 9 │ │ │ │ - 1518: fload 8 │ │ │ │ - 1520: fload 9 │ │ │ │ - 1522: fmul │ │ │ │ - 1523: ldc #58 // float 40.0f │ │ │ │ - 1525: fmul │ │ │ │ - 1526: ldc #58 // float 40.0f │ │ │ │ - 1528: fadd │ │ │ │ - 1529: fstore 8 │ │ │ │ - 1531: aload 15 │ │ │ │ - 1533: invokevirtual #320 // Method java/util/Random.nextFloat:()F │ │ │ │ - 1536: fstore 11 │ │ │ │ - 1538: ldc #238 // float 30.0f │ │ │ │ - 1540: fload 11 │ │ │ │ - 1542: fmul │ │ │ │ - 1543: fstore 10 │ │ │ │ - 1545: ldc #214 // float 10.0f │ │ │ │ - 1547: fload 10 │ │ │ │ - 1549: fadd │ │ │ │ - 1550: fstore 9 │ │ │ │ - 1552: ldc_w #312 // float 3.0f │ │ │ │ - 1555: fstore 10 │ │ │ │ - 1557: ldc_w #312 // float 3.0f │ │ │ │ - 1560: fstore 11 │ │ │ │ - 1562: aload_2 │ │ │ │ - 1563: fload 8 │ │ │ │ - 1565: fload 9 │ │ │ │ - 1567: fload 10 │ │ │ │ - 1569: fload 11 │ │ │ │ - 1571: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 1574: pop │ │ │ │ - 1575: iload 13 │ │ │ │ - 1577: iconst_1 │ │ │ │ - 1578: iadd │ │ │ │ - 1579: istore 13 │ │ │ │ - 1581: goto 1444 │ │ │ │ - 1584: iconst_m1 │ │ │ │ - 1585: istore 16 │ │ │ │ - 1587: goto 1487 │ │ │ │ - 1590: aload_0 │ │ │ │ - 1591: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 1594: astore_2 │ │ │ │ - 1595: ldc #58 // float 40.0f │ │ │ │ - 1597: fstore 8 │ │ │ │ - 1599: ldc #240 // float 50.0f │ │ │ │ - 1601: fstore 9 │ │ │ │ - 1603: ldc #214 // float 10.0f │ │ │ │ - 1605: fstore 10 │ │ │ │ - 1607: ldc #214 // float 10.0f │ │ │ │ - 1609: fstore 11 │ │ │ │ - 1611: aload_2 │ │ │ │ - 1612: fload 8 │ │ │ │ - 1614: fload 9 │ │ │ │ - 1616: fload 10 │ │ │ │ - 1618: fload 11 │ │ │ │ - 1620: invokestatic #297 // Method se/danielj/geometridestroyer/EntityCreator.createPlayerStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 1623: pop │ │ │ │ - 1624: bipush 45 │ │ │ │ - 1626: istore 5 │ │ │ │ - 1628: ldc_w #323 // float 6.3E-44f │ │ │ │ - 1631: fstore 12 │ │ │ │ - 1633: aload_0 │ │ │ │ - 1634: iload 5 │ │ │ │ - 1636: putfield #232 // Field boxesLeft:I │ │ │ │ - 1639: goto 188 │ │ │ │ - 1642: new #314 // class java/util/Random │ │ │ │ - 1645: astore 17 │ │ │ │ - 1647: aload 17 │ │ │ │ - 1649: invokespecial #315 // Method java/util/Random."":()V │ │ │ │ - 1652: iconst_1 │ │ │ │ - 1653: istore 13 │ │ │ │ - 1655: ldc #33 // float 1.4E-45f │ │ │ │ - 1657: fstore 14 │ │ │ │ - 1659: bipush 50 │ │ │ │ - 1661: istore 5 │ │ │ │ - 1663: ldc_w #316 // float 7.0E-44f │ │ │ │ - 1666: fstore 12 │ │ │ │ - 1668: iload 13 │ │ │ │ - 1670: iload 5 │ │ │ │ - 1672: if_icmpge 1805 │ │ │ │ - 1675: aload 17 │ │ │ │ - 1677: invokevirtual #320 // Method java/util/Random.nextFloat:()F │ │ │ │ - 1680: fstore 12 │ │ │ │ - 1682: ldc_w #322 // float 0.5f │ │ │ │ - 1685: fstore 8 │ │ │ │ - 1687: fload 12 │ │ │ │ - 1689: fload 8 │ │ │ │ - 1691: fcmpl │ │ │ │ - 1692: istore 5 │ │ │ │ - 1694: iload 5 │ │ │ │ - 1696: ifle 1799 │ │ │ │ - 1699: iconst_1 │ │ │ │ - 1700: istore 16 │ │ │ │ - 1702: aload_0 │ │ │ │ - 1703: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 1706: astore_2 │ │ │ │ - 1707: iload 16 │ │ │ │ - 1709: i2f │ │ │ │ - 1710: fstore 8 │ │ │ │ - 1712: aload 17 │ │ │ │ - 1714: invokevirtual #320 // Method java/util/Random.nextFloat:()F │ │ │ │ - 1717: fstore 9 │ │ │ │ - 1719: fload 8 │ │ │ │ - 1721: fload 9 │ │ │ │ - 1723: fmul │ │ │ │ - 1724: fstore 8 │ │ │ │ - 1726: aload 17 │ │ │ │ - 1728: invokevirtual #320 // Method java/util/Random.nextFloat:()F │ │ │ │ - 1731: fstore 9 │ │ │ │ - 1733: fload 8 │ │ │ │ - 1735: fload 9 │ │ │ │ - 1737: fmul │ │ │ │ - 1738: ldc #58 // float 40.0f │ │ │ │ - 1740: fmul │ │ │ │ - 1741: ldc #58 // float 40.0f │ │ │ │ - 1743: fadd │ │ │ │ - 1744: fstore 8 │ │ │ │ - 1746: aload 17 │ │ │ │ - 1748: invokevirtual #320 // Method java/util/Random.nextFloat:()F │ │ │ │ - 1751: fstore 11 │ │ │ │ - 1753: ldc #238 // float 30.0f │ │ │ │ - 1755: fload 11 │ │ │ │ - 1757: fmul │ │ │ │ - 1758: fstore 10 │ │ │ │ - 1760: ldc #214 // float 10.0f │ │ │ │ - 1762: fload 10 │ │ │ │ - 1764: fadd │ │ │ │ - 1765: fstore 9 │ │ │ │ - 1767: ldc_w #312 // float 3.0f │ │ │ │ - 1770: fstore 10 │ │ │ │ - 1772: ldc_w #312 // float 3.0f │ │ │ │ - 1775: fstore 11 │ │ │ │ - 1777: aload_2 │ │ │ │ - 1778: fload 8 │ │ │ │ - 1780: fload 9 │ │ │ │ - 1782: fload 10 │ │ │ │ - 1784: fload 11 │ │ │ │ - 1786: invokestatic #275 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 1789: pop │ │ │ │ - 1790: iload 13 │ │ │ │ - 1792: iconst_1 │ │ │ │ - 1793: iadd │ │ │ │ - 1794: istore 13 │ │ │ │ - 1796: goto 1659 │ │ │ │ - 1799: iconst_m1 │ │ │ │ - 1800: istore 16 │ │ │ │ - 1802: goto 1702 │ │ │ │ - 1805: aload_0 │ │ │ │ - 1806: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 1809: astore_2 │ │ │ │ - 1810: ldc #58 // float 40.0f │ │ │ │ - 1812: fstore 8 │ │ │ │ - 1814: ldc #240 // float 50.0f │ │ │ │ - 1816: fstore 9 │ │ │ │ - 1818: ldc #214 // float 10.0f │ │ │ │ - 1820: fstore 10 │ │ │ │ - 1822: ldc #214 // float 10.0f │ │ │ │ - 1824: fstore 11 │ │ │ │ - 1826: aload_2 │ │ │ │ - 1827: fload 8 │ │ │ │ - 1829: fload 9 │ │ │ │ - 1831: fload 10 │ │ │ │ - 1833: fload 11 │ │ │ │ - 1835: invokestatic #297 // Method se/danielj/geometridestroyer/EntityCreator.createPlayerStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 1838: pop │ │ │ │ - 1839: bipush 47 │ │ │ │ - 1841: istore 5 │ │ │ │ - 1843: ldc_w #324 // float 6.6E-44f │ │ │ │ - 1846: fstore 12 │ │ │ │ - 1848: aload_0 │ │ │ │ - 1849: iload 5 │ │ │ │ - 1851: putfield #232 // Field boxesLeft:I │ │ │ │ - 1854: goto 188 │ │ │ │ - 1857: aload_0 │ │ │ │ - 1858: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 1861: ldc_w #326 // float 34.0f │ │ │ │ - 1864: ldc #212 // float 5.0f │ │ │ │ - 1866: ldc #214 // float 10.0f │ │ │ │ - 1868: ldc #214 // float 10.0f │ │ │ │ - 1870: invokestatic #329 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 1873: pop │ │ │ │ - 1874: aload_0 │ │ │ │ - 1875: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 1878: ldc_w #331 // float 46.0f │ │ │ │ - 1881: ldc #212 // float 5.0f │ │ │ │ - 1883: ldc #214 // float 10.0f │ │ │ │ - 1885: ldc #214 // float 10.0f │ │ │ │ - 1887: invokestatic #329 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 1890: pop │ │ │ │ - 1891: aload_0 │ │ │ │ - 1892: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 1895: ldc #58 // float 40.0f │ │ │ │ - 1897: ldc_w #333 // float 13.0f │ │ │ │ - 1900: ldc #214 // float 10.0f │ │ │ │ - 1902: ldc #214 // float 10.0f │ │ │ │ - 1904: invokestatic #329 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 1907: pop │ │ │ │ - 1908: aload_0 │ │ │ │ - 1909: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 1912: ldc_w #326 // float 34.0f │ │ │ │ - 1915: ldc_w #335 // float 21.0f │ │ │ │ - 1918: ldc #214 // float 10.0f │ │ │ │ - 1920: ldc #214 // float 10.0f │ │ │ │ - 1922: invokestatic #329 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 1925: pop │ │ │ │ - 1926: aload_0 │ │ │ │ - 1927: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 1930: ldc_w #331 // float 46.0f │ │ │ │ - 1933: ldc_w #335 // float 21.0f │ │ │ │ - 1936: ldc #214 // float 10.0f │ │ │ │ - 1938: ldc #214 // float 10.0f │ │ │ │ - 1940: invokestatic #329 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 1943: pop │ │ │ │ - 1944: aload_0 │ │ │ │ - 1945: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 1948: ldc #58 // float 40.0f │ │ │ │ - 1950: ldc_w #337 // float 29.0f │ │ │ │ - 1953: ldc #214 // float 10.0f │ │ │ │ - 1955: ldc #214 // float 10.0f │ │ │ │ - 1957: invokestatic #329 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 1960: pop │ │ │ │ - 1961: aload_0 │ │ │ │ - 1962: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 1965: astore_2 │ │ │ │ - 1966: ldc_w #339 // float 38.0f │ │ │ │ - 1969: fstore 8 │ │ │ │ - 1971: ldc_w #339 // float 38.0f │ │ │ │ - 1974: fstore 9 │ │ │ │ - 1976: ldc_w #302 // float 8.0f │ │ │ │ - 1979: fstore 10 │ │ │ │ - 1981: ldc_w #302 // float 8.0f │ │ │ │ - 1984: fstore 11 │ │ │ │ - 1986: aload_2 │ │ │ │ - 1987: fload 8 │ │ │ │ - 1989: fload 9 │ │ │ │ - 1991: fload 10 │ │ │ │ - 1993: fload 11 │ │ │ │ - 1995: invokestatic #230 // Method se/danielj/geometridestroyer/EntityCreator.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 1998: pop │ │ │ │ - 1999: iconst_5 │ │ │ │ - 2000: istore 5 │ │ │ │ - 2002: ldc_w #278 // float 7.0E-45f │ │ │ │ - 2005: fstore 12 │ │ │ │ - 2007: aload_0 │ │ │ │ - 2008: iload 5 │ │ │ │ - 2010: putfield #232 // Field boxesLeft:I │ │ │ │ - 2013: goto 188 │ │ │ │ - 2016: aload_0 │ │ │ │ - 2017: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2020: ldc_w #326 // float 34.0f │ │ │ │ - 2023: ldc #212 // float 5.0f │ │ │ │ - 2025: ldc #214 // float 10.0f │ │ │ │ - 2027: ldc #214 // float 10.0f │ │ │ │ - 2029: invokestatic #329 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2032: pop │ │ │ │ - 2033: aload_0 │ │ │ │ - 2034: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2037: ldc_w #331 // float 46.0f │ │ │ │ - 2040: ldc #212 // float 5.0f │ │ │ │ - 2042: ldc #214 // float 10.0f │ │ │ │ - 2044: ldc #214 // float 10.0f │ │ │ │ - 2046: invokestatic #342 // Method se/danielj/geometridestroyer/EntityCreator.createSteelCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2049: pop │ │ │ │ - 2050: aload_0 │ │ │ │ - 2051: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2054: ldc #58 // float 40.0f │ │ │ │ - 2056: ldc_w #333 // float 13.0f │ │ │ │ - 2059: ldc #214 // float 10.0f │ │ │ │ - 2061: ldc #214 // float 10.0f │ │ │ │ - 2063: invokestatic #329 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2066: pop │ │ │ │ - 2067: aload_0 │ │ │ │ - 2068: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2071: ldc_w #326 // float 34.0f │ │ │ │ - 2074: ldc_w #335 // float 21.0f │ │ │ │ - 2077: ldc #214 // float 10.0f │ │ │ │ + 1479: ldc_w #316 // float 7.0E-44f │ │ │ │ + 1482: fstore 13 │ │ │ │ + 1484: iload 14 │ │ │ │ + 1486: iload 5 │ │ │ │ + 1488: if_icmpge 1626 │ │ │ │ + 1491: aload 16 │ │ │ │ + 1493: invokevirtual #320 // Method java/util/Random.nextFloat:()F │ │ │ │ + 1496: fstore 13 │ │ │ │ + 1498: ldc_w #321 // int 1056964608 │ │ │ │ + 1501: istore 6 │ │ │ │ + 1503: ldc_w #322 // float 0.5f │ │ │ │ + 1506: fstore 9 │ │ │ │ + 1508: fload 13 │ │ │ │ + 1510: fload 9 │ │ │ │ + 1512: fcmpl │ │ │ │ + 1513: istore 5 │ │ │ │ + 1515: iload 5 │ │ │ │ + 1517: ifle 1620 │ │ │ │ + 1520: iconst_1 │ │ │ │ + 1521: istore 17 │ │ │ │ + 1523: aload_0 │ │ │ │ + 1524: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 1527: astore_2 │ │ │ │ + 1528: iload 17 │ │ │ │ + 1530: i2f │ │ │ │ + 1531: fstore 9 │ │ │ │ + 1533: aload 16 │ │ │ │ + 1535: invokevirtual #320 // Method java/util/Random.nextFloat:()F │ │ │ │ + 1538: fstore 10 │ │ │ │ + 1540: fload 9 │ │ │ │ + 1542: fload 10 │ │ │ │ + 1544: fmul │ │ │ │ + 1545: fstore 9 │ │ │ │ + 1547: aload 16 │ │ │ │ + 1549: invokevirtual #320 // Method java/util/Random.nextFloat:()F │ │ │ │ + 1552: fstore 10 │ │ │ │ + 1554: fload 9 │ │ │ │ + 1556: fload 10 │ │ │ │ + 1558: fmul │ │ │ │ + 1559: ldc #58 // float 40.0f │ │ │ │ + 1561: fmul │ │ │ │ + 1562: ldc #58 // float 40.0f │ │ │ │ + 1564: fadd │ │ │ │ + 1565: fstore 9 │ │ │ │ + 1567: aload 16 │ │ │ │ + 1569: invokevirtual #320 // Method java/util/Random.nextFloat:()F │ │ │ │ + 1572: fstore 12 │ │ │ │ + 1574: ldc #238 // float 30.0f │ │ │ │ + 1576: fload 12 │ │ │ │ + 1578: fmul │ │ │ │ + 1579: fstore 11 │ │ │ │ + 1581: ldc #214 // float 10.0f │ │ │ │ + 1583: fload 11 │ │ │ │ + 1585: fadd │ │ │ │ + 1586: fstore 10 │ │ │ │ + 1588: ldc_w #312 // float 3.0f │ │ │ │ + 1591: fstore 11 │ │ │ │ + 1593: ldc_w #312 // float 3.0f │ │ │ │ + 1596: fstore 12 │ │ │ │ + 1598: aload_2 │ │ │ │ + 1599: fload 9 │ │ │ │ + 1601: fload 10 │ │ │ │ + 1603: fload 11 │ │ │ │ + 1605: fload 12 │ │ │ │ + 1607: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 1610: pop │ │ │ │ + 1611: iload 14 │ │ │ │ + 1613: iconst_1 │ │ │ │ + 1614: iadd │ │ │ │ + 1615: istore 14 │ │ │ │ + 1617: goto 1475 │ │ │ │ + 1620: iconst_m1 │ │ │ │ + 1621: istore 17 │ │ │ │ + 1623: goto 1523 │ │ │ │ + 1626: aload_0 │ │ │ │ + 1627: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 1630: astore_2 │ │ │ │ + 1631: ldc #57 // int 1109393408 │ │ │ │ + 1633: istore 6 │ │ │ │ + 1635: ldc #58 // float 40.0f │ │ │ │ + 1637: fstore 9 │ │ │ │ + 1639: ldc #240 // float 50.0f │ │ │ │ + 1641: fstore 10 │ │ │ │ + 1643: ldc #214 // float 10.0f │ │ │ │ + 1645: fstore 11 │ │ │ │ + 1647: ldc #214 // float 10.0f │ │ │ │ + 1649: fstore 12 │ │ │ │ + 1651: aload_2 │ │ │ │ + 1652: fload 9 │ │ │ │ + 1654: fload 10 │ │ │ │ + 1656: fload 11 │ │ │ │ + 1658: fload 12 │ │ │ │ + 1660: invokestatic #297 // Method se/danielj/geometridestroyer/EntityCreator.createPlayerStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 1663: pop │ │ │ │ + 1664: bipush 45 │ │ │ │ + 1666: istore 5 │ │ │ │ + 1668: ldc_w #323 // float 6.3E-44f │ │ │ │ + 1671: fstore 13 │ │ │ │ + 1673: aload_0 │ │ │ │ + 1674: iload 5 │ │ │ │ + 1676: putfield #232 // Field boxesLeft:I │ │ │ │ + 1679: goto 184 │ │ │ │ + 1682: new #314 // class java/util/Random │ │ │ │ + 1685: astore 18 │ │ │ │ + 1687: aload 18 │ │ │ │ + 1689: invokespecial #315 // Method java/util/Random."":()V │ │ │ │ + 1692: iconst_1 │ │ │ │ + 1693: istore 14 │ │ │ │ + 1695: ldc #33 // float 1.4E-45f │ │ │ │ + 1697: fstore 15 │ │ │ │ + 1699: bipush 50 │ │ │ │ + 1701: istore 5 │ │ │ │ + 1703: ldc_w #316 // float 7.0E-44f │ │ │ │ + 1706: fstore 13 │ │ │ │ + 1708: iload 14 │ │ │ │ + 1710: iload 5 │ │ │ │ + 1712: if_icmpge 1850 │ │ │ │ + 1715: aload 18 │ │ │ │ + 1717: invokevirtual #320 // Method java/util/Random.nextFloat:()F │ │ │ │ + 1720: fstore 13 │ │ │ │ + 1722: ldc_w #321 // int 1056964608 │ │ │ │ + 1725: istore 6 │ │ │ │ + 1727: ldc_w #322 // float 0.5f │ │ │ │ + 1730: fstore 9 │ │ │ │ + 1732: fload 13 │ │ │ │ + 1734: fload 9 │ │ │ │ + 1736: fcmpl │ │ │ │ + 1737: istore 5 │ │ │ │ + 1739: iload 5 │ │ │ │ + 1741: ifle 1844 │ │ │ │ + 1744: iconst_1 │ │ │ │ + 1745: istore 17 │ │ │ │ + 1747: aload_0 │ │ │ │ + 1748: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 1751: astore_2 │ │ │ │ + 1752: iload 17 │ │ │ │ + 1754: i2f │ │ │ │ + 1755: fstore 9 │ │ │ │ + 1757: aload 18 │ │ │ │ + 1759: invokevirtual #320 // Method java/util/Random.nextFloat:()F │ │ │ │ + 1762: fstore 10 │ │ │ │ + 1764: fload 9 │ │ │ │ + 1766: fload 10 │ │ │ │ + 1768: fmul │ │ │ │ + 1769: fstore 9 │ │ │ │ + 1771: aload 18 │ │ │ │ + 1773: invokevirtual #320 // Method java/util/Random.nextFloat:()F │ │ │ │ + 1776: fstore 10 │ │ │ │ + 1778: fload 9 │ │ │ │ + 1780: fload 10 │ │ │ │ + 1782: fmul │ │ │ │ + 1783: ldc #58 // float 40.0f │ │ │ │ + 1785: fmul │ │ │ │ + 1786: ldc #58 // float 40.0f │ │ │ │ + 1788: fadd │ │ │ │ + 1789: fstore 9 │ │ │ │ + 1791: aload 18 │ │ │ │ + 1793: invokevirtual #320 // Method java/util/Random.nextFloat:()F │ │ │ │ + 1796: fstore 12 │ │ │ │ + 1798: ldc #238 // float 30.0f │ │ │ │ + 1800: fload 12 │ │ │ │ + 1802: fmul │ │ │ │ + 1803: fstore 11 │ │ │ │ + 1805: ldc #214 // float 10.0f │ │ │ │ + 1807: fload 11 │ │ │ │ + 1809: fadd │ │ │ │ + 1810: fstore 10 │ │ │ │ + 1812: ldc_w #312 // float 3.0f │ │ │ │ + 1815: fstore 11 │ │ │ │ + 1817: ldc_w #312 // float 3.0f │ │ │ │ + 1820: fstore 12 │ │ │ │ + 1822: aload_2 │ │ │ │ + 1823: fload 9 │ │ │ │ + 1825: fload 10 │ │ │ │ + 1827: fload 11 │ │ │ │ + 1829: fload 12 │ │ │ │ + 1831: invokestatic #275 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 1834: pop │ │ │ │ + 1835: iload 14 │ │ │ │ + 1837: iconst_1 │ │ │ │ + 1838: iadd │ │ │ │ + 1839: istore 14 │ │ │ │ + 1841: goto 1699 │ │ │ │ + 1844: iconst_m1 │ │ │ │ + 1845: istore 17 │ │ │ │ + 1847: goto 1747 │ │ │ │ + 1850: aload_0 │ │ │ │ + 1851: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 1854: astore_2 │ │ │ │ + 1855: ldc #57 // int 1109393408 │ │ │ │ + 1857: istore 6 │ │ │ │ + 1859: ldc #58 // float 40.0f │ │ │ │ + 1861: fstore 9 │ │ │ │ + 1863: ldc #240 // float 50.0f │ │ │ │ + 1865: fstore 10 │ │ │ │ + 1867: ldc #214 // float 10.0f │ │ │ │ + 1869: fstore 11 │ │ │ │ + 1871: ldc #214 // float 10.0f │ │ │ │ + 1873: fstore 12 │ │ │ │ + 1875: aload_2 │ │ │ │ + 1876: fload 9 │ │ │ │ + 1878: fload 10 │ │ │ │ + 1880: fload 11 │ │ │ │ + 1882: fload 12 │ │ │ │ + 1884: invokestatic #297 // Method se/danielj/geometridestroyer/EntityCreator.createPlayerStar:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 1887: pop │ │ │ │ + 1888: bipush 47 │ │ │ │ + 1890: istore 5 │ │ │ │ + 1892: ldc_w #324 // float 6.6E-44f │ │ │ │ + 1895: fstore 13 │ │ │ │ + 1897: aload_0 │ │ │ │ + 1898: iload 5 │ │ │ │ + 1900: putfield #232 // Field boxesLeft:I │ │ │ │ + 1903: goto 184 │ │ │ │ + 1906: aload_0 │ │ │ │ + 1907: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 1910: ldc_w #326 // float 34.0f │ │ │ │ + 1913: ldc #212 // float 5.0f │ │ │ │ + 1915: ldc #214 // float 10.0f │ │ │ │ + 1917: ldc #214 // float 10.0f │ │ │ │ + 1919: invokestatic #329 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 1922: pop │ │ │ │ + 1923: aload_0 │ │ │ │ + 1924: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 1927: ldc_w #331 // float 46.0f │ │ │ │ + 1930: ldc #212 // float 5.0f │ │ │ │ + 1932: ldc #214 // float 10.0f │ │ │ │ + 1934: ldc #214 // float 10.0f │ │ │ │ + 1936: invokestatic #329 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 1939: pop │ │ │ │ + 1940: aload_0 │ │ │ │ + 1941: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 1944: ldc #58 // float 40.0f │ │ │ │ + 1946: ldc_w #333 // float 13.0f │ │ │ │ + 1949: ldc #214 // float 10.0f │ │ │ │ + 1951: ldc #214 // float 10.0f │ │ │ │ + 1953: invokestatic #329 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 1956: pop │ │ │ │ + 1957: aload_0 │ │ │ │ + 1958: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 1961: ldc_w #326 // float 34.0f │ │ │ │ + 1964: ldc_w #335 // float 21.0f │ │ │ │ + 1967: ldc #214 // float 10.0f │ │ │ │ + 1969: ldc #214 // float 10.0f │ │ │ │ + 1971: invokestatic #329 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 1974: pop │ │ │ │ + 1975: aload_0 │ │ │ │ + 1976: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 1979: ldc_w #331 // float 46.0f │ │ │ │ + 1982: ldc_w #335 // float 21.0f │ │ │ │ + 1985: ldc #214 // float 10.0f │ │ │ │ + 1987: ldc #214 // float 10.0f │ │ │ │ + 1989: invokestatic #329 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 1992: pop │ │ │ │ + 1993: aload_0 │ │ │ │ + 1994: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 1997: ldc #58 // float 40.0f │ │ │ │ + 1999: ldc_w #337 // float 29.0f │ │ │ │ + 2002: ldc #214 // float 10.0f │ │ │ │ + 2004: ldc #214 // float 10.0f │ │ │ │ + 2006: invokestatic #329 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2009: pop │ │ │ │ + 2010: aload_0 │ │ │ │ + 2011: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2014: astore_2 │ │ │ │ + 2015: ldc_w #338 // int 1108869120 │ │ │ │ + 2018: istore 6 │ │ │ │ + 2020: ldc_w #339 // float 38.0f │ │ │ │ + 2023: fstore 9 │ │ │ │ + 2025: ldc_w #339 // float 38.0f │ │ │ │ + 2028: fstore 10 │ │ │ │ + 2030: ldc_w #302 // float 8.0f │ │ │ │ + 2033: fstore 11 │ │ │ │ + 2035: ldc_w #302 // float 8.0f │ │ │ │ + 2038: fstore 12 │ │ │ │ + 2040: aload_2 │ │ │ │ + 2041: fload 9 │ │ │ │ + 2043: fload 10 │ │ │ │ + 2045: fload 11 │ │ │ │ + 2047: fload 12 │ │ │ │ + 2049: invokestatic #230 // Method se/danielj/geometridestroyer/EntityCreator.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2052: pop │ │ │ │ + 2053: iconst_5 │ │ │ │ + 2054: istore 5 │ │ │ │ + 2056: ldc_w #278 // float 7.0E-45f │ │ │ │ + 2059: fstore 13 │ │ │ │ + 2061: aload_0 │ │ │ │ + 2062: iload 5 │ │ │ │ + 2064: putfield #232 // Field boxesLeft:I │ │ │ │ + 2067: goto 184 │ │ │ │ + 2070: aload_0 │ │ │ │ + 2071: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2074: ldc_w #326 // float 34.0f │ │ │ │ + 2077: ldc #212 // float 5.0f │ │ │ │ 2079: ldc #214 // float 10.0f │ │ │ │ - 2081: invokestatic #329 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2084: pop │ │ │ │ - 2085: aload_0 │ │ │ │ - 2086: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2089: ldc_w #331 // float 46.0f │ │ │ │ - 2092: ldc_w #335 // float 21.0f │ │ │ │ - 2095: ldc #214 // float 10.0f │ │ │ │ - 2097: ldc #214 // float 10.0f │ │ │ │ - 2099: invokestatic #329 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2102: pop │ │ │ │ - 2103: aload_0 │ │ │ │ - 2104: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2107: ldc #58 // float 40.0f │ │ │ │ - 2109: ldc_w #337 // float 29.0f │ │ │ │ - 2112: ldc #214 // float 10.0f │ │ │ │ - 2114: ldc #214 // float 10.0f │ │ │ │ - 2116: invokestatic #342 // Method se/danielj/geometridestroyer/EntityCreator.createSteelCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2119: pop │ │ │ │ - 2120: aload_0 │ │ │ │ - 2121: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2124: astore_2 │ │ │ │ - 2125: ldc_w #339 // float 38.0f │ │ │ │ - 2128: fstore 8 │ │ │ │ - 2130: ldc_w #339 // float 38.0f │ │ │ │ - 2133: fstore 9 │ │ │ │ - 2135: ldc_w #302 // float 8.0f │ │ │ │ - 2138: fstore 10 │ │ │ │ - 2140: ldc_w #302 // float 8.0f │ │ │ │ - 2143: fstore 11 │ │ │ │ - 2145: aload_2 │ │ │ │ - 2146: fload 8 │ │ │ │ - 2148: fload 9 │ │ │ │ - 2150: fload 10 │ │ │ │ - 2152: fload 11 │ │ │ │ - 2154: invokestatic #230 // Method se/danielj/geometridestroyer/EntityCreator.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2157: pop │ │ │ │ - 2158: iconst_4 │ │ │ │ - 2159: istore 5 │ │ │ │ - 2161: ldc #142 // float 5.6E-45f │ │ │ │ - 2163: fstore 12 │ │ │ │ - 2165: aload_0 │ │ │ │ - 2166: iload 5 │ │ │ │ - 2168: putfield #232 // Field boxesLeft:I │ │ │ │ - 2171: goto 188 │ │ │ │ + 2081: ldc #214 // float 10.0f │ │ │ │ + 2083: invokestatic #329 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2086: pop │ │ │ │ + 2087: aload_0 │ │ │ │ + 2088: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2091: ldc_w #331 // float 46.0f │ │ │ │ + 2094: ldc #212 // float 5.0f │ │ │ │ + 2096: ldc #214 // float 10.0f │ │ │ │ + 2098: ldc #214 // float 10.0f │ │ │ │ + 2100: invokestatic #342 // Method se/danielj/geometridestroyer/EntityCreator.createSteelCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2103: pop │ │ │ │ + 2104: aload_0 │ │ │ │ + 2105: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2108: ldc #58 // float 40.0f │ │ │ │ + 2110: ldc_w #333 // float 13.0f │ │ │ │ + 2113: ldc #214 // float 10.0f │ │ │ │ + 2115: ldc #214 // float 10.0f │ │ │ │ + 2117: invokestatic #329 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2120: pop │ │ │ │ + 2121: aload_0 │ │ │ │ + 2122: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2125: ldc_w #326 // float 34.0f │ │ │ │ + 2128: ldc_w #335 // float 21.0f │ │ │ │ + 2131: ldc #214 // float 10.0f │ │ │ │ + 2133: ldc #214 // float 10.0f │ │ │ │ + 2135: invokestatic #329 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2138: pop │ │ │ │ + 2139: aload_0 │ │ │ │ + 2140: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2143: ldc_w #331 // float 46.0f │ │ │ │ + 2146: ldc_w #335 // float 21.0f │ │ │ │ + 2149: ldc #214 // float 10.0f │ │ │ │ + 2151: ldc #214 // float 10.0f │ │ │ │ + 2153: invokestatic #329 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2156: pop │ │ │ │ + 2157: aload_0 │ │ │ │ + 2158: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2161: ldc #58 // float 40.0f │ │ │ │ + 2163: ldc_w #337 // float 29.0f │ │ │ │ + 2166: ldc #214 // float 10.0f │ │ │ │ + 2168: ldc #214 // float 10.0f │ │ │ │ + 2170: invokestatic #342 // Method se/danielj/geometridestroyer/EntityCreator.createSteelCross:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2173: pop │ │ │ │ 2174: aload_0 │ │ │ │ 2175: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2178: ldc #220 // float 15.0f │ │ │ │ - 2180: ldc #212 // float 5.0f │ │ │ │ - 2182: ldc #214 // float 10.0f │ │ │ │ - 2184: ldc #214 // float 10.0f │ │ │ │ - 2186: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2189: pop │ │ │ │ - 2190: aload_0 │ │ │ │ - 2191: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2194: ldc #58 // float 40.0f │ │ │ │ - 2196: ldc #212 // float 5.0f │ │ │ │ - 2198: ldc #214 // float 10.0f │ │ │ │ - 2200: ldc #214 // float 10.0f │ │ │ │ - 2202: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2205: pop │ │ │ │ - 2206: aload_0 │ │ │ │ - 2207: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2210: ldc_w #344 // float 65.0f │ │ │ │ - 2213: ldc #212 // float 5.0f │ │ │ │ - 2215: ldc #214 // float 10.0f │ │ │ │ - 2217: ldc #214 // float 10.0f │ │ │ │ - 2219: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2222: pop │ │ │ │ - 2223: aload_0 │ │ │ │ - 2224: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2227: ldc #225 // float 25.0f │ │ │ │ - 2229: ldc #220 // float 15.0f │ │ │ │ - 2231: ldc #238 // float 30.0f │ │ │ │ - 2233: ldc #214 // float 10.0f │ │ │ │ - 2235: invokestatic #347 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2238: pop │ │ │ │ - 2239: aload_0 │ │ │ │ - 2240: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2243: ldc #236 // float 55.0f │ │ │ │ - 2245: ldc #220 // float 15.0f │ │ │ │ - 2247: ldc #238 // float 30.0f │ │ │ │ - 2249: ldc #214 // float 10.0f │ │ │ │ - 2251: invokestatic #347 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2254: pop │ │ │ │ - 2255: aload_0 │ │ │ │ - 2256: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2259: ldc #220 // float 15.0f │ │ │ │ - 2261: ldc #225 // float 25.0f │ │ │ │ - 2263: ldc #214 // float 10.0f │ │ │ │ - 2265: ldc #214 // float 10.0f │ │ │ │ - 2267: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2270: pop │ │ │ │ - 2271: aload_0 │ │ │ │ - 2272: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2275: ldc #58 // float 40.0f │ │ │ │ - 2277: ldc #225 // float 25.0f │ │ │ │ - 2279: ldc #214 // float 10.0f │ │ │ │ - 2281: ldc #214 // float 10.0f │ │ │ │ - 2283: invokestatic #218 // Method se/danielj/geometridestroyer/EntityCreator.createSteelBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2286: pop │ │ │ │ - 2287: aload_0 │ │ │ │ - 2288: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2291: ldc_w #344 // float 65.0f │ │ │ │ - 2294: ldc #225 // float 25.0f │ │ │ │ - 2296: ldc #214 // float 10.0f │ │ │ │ - 2298: ldc #214 // float 10.0f │ │ │ │ - 2300: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2303: pop │ │ │ │ - 2304: aload_0 │ │ │ │ - 2305: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2308: ldc #225 // float 25.0f │ │ │ │ - 2310: ldc #234 // float 35.0f │ │ │ │ - 2312: ldc #238 // float 30.0f │ │ │ │ - 2314: ldc #214 // float 10.0f │ │ │ │ - 2316: invokestatic #347 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2319: pop │ │ │ │ - 2320: aload_0 │ │ │ │ - 2321: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2324: ldc #236 // float 55.0f │ │ │ │ - 2326: ldc #234 // float 35.0f │ │ │ │ - 2328: ldc #238 // float 30.0f │ │ │ │ - 2330: ldc #214 // float 10.0f │ │ │ │ - 2332: invokestatic #347 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2335: pop │ │ │ │ - 2336: aload_0 │ │ │ │ - 2337: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2340: astore_2 │ │ │ │ - 2341: ldc #234 // float 35.0f │ │ │ │ - 2343: fstore 8 │ │ │ │ - 2345: ldc #47 // float 45.0f │ │ │ │ - 2347: fstore 9 │ │ │ │ - 2349: ldc #214 // float 10.0f │ │ │ │ - 2351: fstore 10 │ │ │ │ - 2353: ldc #214 // float 10.0f │ │ │ │ - 2355: fstore 11 │ │ │ │ - 2357: aload_2 │ │ │ │ - 2358: fload 8 │ │ │ │ - 2360: fload 9 │ │ │ │ - 2362: fload 10 │ │ │ │ - 2364: fload 11 │ │ │ │ - 2366: invokestatic #230 // Method se/danielj/geometridestroyer/EntityCreator.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2369: pop │ │ │ │ - 2370: bipush 9 │ │ │ │ - 2372: istore 5 │ │ │ │ - 2374: ldc_w #348 // float 1.3E-44f │ │ │ │ - 2377: fstore 12 │ │ │ │ + 2178: astore_2 │ │ │ │ + 2179: ldc_w #338 // int 1108869120 │ │ │ │ + 2182: istore 6 │ │ │ │ + 2184: ldc_w #339 // float 38.0f │ │ │ │ + 2187: fstore 9 │ │ │ │ + 2189: ldc_w #339 // float 38.0f │ │ │ │ + 2192: fstore 10 │ │ │ │ + 2194: ldc_w #302 // float 8.0f │ │ │ │ + 2197: fstore 11 │ │ │ │ + 2199: ldc_w #302 // float 8.0f │ │ │ │ + 2202: fstore 12 │ │ │ │ + 2204: aload_2 │ │ │ │ + 2205: fload 9 │ │ │ │ + 2207: fload 10 │ │ │ │ + 2209: fload 11 │ │ │ │ + 2211: fload 12 │ │ │ │ + 2213: invokestatic #230 // Method se/danielj/geometridestroyer/EntityCreator.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2216: pop │ │ │ │ + 2217: iconst_4 │ │ │ │ + 2218: istore 5 │ │ │ │ + 2220: ldc #142 // float 5.6E-45f │ │ │ │ + 2222: fstore 13 │ │ │ │ + 2224: aload_0 │ │ │ │ + 2225: iload 5 │ │ │ │ + 2227: putfield #232 // Field boxesLeft:I │ │ │ │ + 2230: goto 184 │ │ │ │ + 2233: aload_0 │ │ │ │ + 2234: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2237: ldc #220 // float 15.0f │ │ │ │ + 2239: ldc #212 // float 5.0f │ │ │ │ + 2241: ldc #214 // float 10.0f │ │ │ │ + 2243: ldc #214 // float 10.0f │ │ │ │ + 2245: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2248: pop │ │ │ │ + 2249: aload_0 │ │ │ │ + 2250: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2253: ldc #58 // float 40.0f │ │ │ │ + 2255: ldc #212 // float 5.0f │ │ │ │ + 2257: ldc #214 // float 10.0f │ │ │ │ + 2259: ldc #214 // float 10.0f │ │ │ │ + 2261: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2264: pop │ │ │ │ + 2265: aload_0 │ │ │ │ + 2266: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2269: ldc_w #344 // float 65.0f │ │ │ │ + 2272: ldc #212 // float 5.0f │ │ │ │ + 2274: ldc #214 // float 10.0f │ │ │ │ + 2276: ldc #214 // float 10.0f │ │ │ │ + 2278: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2281: pop │ │ │ │ + 2282: aload_0 │ │ │ │ + 2283: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2286: ldc #225 // float 25.0f │ │ │ │ + 2288: ldc #220 // float 15.0f │ │ │ │ + 2290: ldc #238 // float 30.0f │ │ │ │ + 2292: ldc #214 // float 10.0f │ │ │ │ + 2294: invokestatic #347 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2297: pop │ │ │ │ + 2298: aload_0 │ │ │ │ + 2299: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2302: ldc #236 // float 55.0f │ │ │ │ + 2304: ldc #220 // float 15.0f │ │ │ │ + 2306: ldc #238 // float 30.0f │ │ │ │ + 2308: ldc #214 // float 10.0f │ │ │ │ + 2310: invokestatic #347 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2313: pop │ │ │ │ + 2314: aload_0 │ │ │ │ + 2315: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2318: ldc #220 // float 15.0f │ │ │ │ + 2320: ldc #225 // float 25.0f │ │ │ │ + 2322: ldc #214 // float 10.0f │ │ │ │ + 2324: ldc #214 // float 10.0f │ │ │ │ + 2326: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2329: pop │ │ │ │ + 2330: aload_0 │ │ │ │ + 2331: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2334: ldc #58 // float 40.0f │ │ │ │ + 2336: ldc #225 // float 25.0f │ │ │ │ + 2338: ldc #214 // float 10.0f │ │ │ │ + 2340: ldc #214 // float 10.0f │ │ │ │ + 2342: invokestatic #218 // Method se/danielj/geometridestroyer/EntityCreator.createSteelBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2345: pop │ │ │ │ + 2346: aload_0 │ │ │ │ + 2347: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2350: ldc_w #344 // float 65.0f │ │ │ │ + 2353: ldc #225 // float 25.0f │ │ │ │ + 2355: ldc #214 // float 10.0f │ │ │ │ + 2357: ldc #214 // float 10.0f │ │ │ │ + 2359: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2362: pop │ │ │ │ + 2363: aload_0 │ │ │ │ + 2364: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2367: ldc #225 // float 25.0f │ │ │ │ + 2369: ldc #234 // float 35.0f │ │ │ │ + 2371: ldc #238 // float 30.0f │ │ │ │ + 2373: ldc #214 // float 10.0f │ │ │ │ + 2375: invokestatic #347 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2378: pop │ │ │ │ 2379: aload_0 │ │ │ │ - 2380: iload 5 │ │ │ │ - 2382: putfield #232 // Field boxesLeft:I │ │ │ │ - 2385: goto 188 │ │ │ │ - 2388: aload_0 │ │ │ │ - 2389: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2392: ldc #234 // float 35.0f │ │ │ │ - 2394: ldc #212 // float 5.0f │ │ │ │ - 2396: ldc #214 // float 10.0f │ │ │ │ - 2398: ldc #214 // float 10.0f │ │ │ │ - 2400: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2403: pop │ │ │ │ - 2404: aload_0 │ │ │ │ - 2405: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2408: astore_2 │ │ │ │ - 2409: ldc_w #350 // float 1.5707964f │ │ │ │ - 2412: fstore 18 │ │ │ │ - 2414: aload_2 │ │ │ │ - 2415: ldc #238 // float 30.0f │ │ │ │ - 2417: ldc #225 // float 25.0f │ │ │ │ - 2419: ldc #238 // float 30.0f │ │ │ │ - 2421: ldc #214 // float 10.0f │ │ │ │ - 2423: fload 18 │ │ │ │ - 2425: invokestatic #354 // Method se/danielj/geometridestroyer/EntityCreator.createSteelRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2428: pop │ │ │ │ - 2429: aload_0 │ │ │ │ - 2430: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2433: ldc #58 // float 40.0f │ │ │ │ - 2435: ldc #220 // float 15.0f │ │ │ │ - 2437: ldc #214 // float 10.0f │ │ │ │ - 2439: ldc #214 // float 10.0f │ │ │ │ - 2441: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2444: pop │ │ │ │ - 2445: aload_0 │ │ │ │ - 2446: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2449: ldc #58 // float 40.0f │ │ │ │ - 2451: ldc #225 // float 25.0f │ │ │ │ - 2453: ldc #214 // float 10.0f │ │ │ │ - 2455: ldc #214 // float 10.0f │ │ │ │ - 2457: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2460: pop │ │ │ │ - 2461: aload_0 │ │ │ │ - 2462: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2465: ldc #58 // float 40.0f │ │ │ │ - 2467: ldc #234 // float 35.0f │ │ │ │ - 2469: ldc #214 // float 10.0f │ │ │ │ - 2471: ldc #214 // float 10.0f │ │ │ │ - 2473: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2476: pop │ │ │ │ - 2477: aload_0 │ │ │ │ - 2478: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2481: astore_2 │ │ │ │ - 2482: ldc #234 // float 35.0f │ │ │ │ - 2484: fstore 8 │ │ │ │ - 2486: ldc #47 // float 45.0f │ │ │ │ - 2488: fstore 9 │ │ │ │ - 2490: ldc #214 // float 10.0f │ │ │ │ - 2492: fstore 10 │ │ │ │ - 2494: ldc #214 // float 10.0f │ │ │ │ - 2496: fstore 11 │ │ │ │ - 2498: aload_2 │ │ │ │ - 2499: fload 8 │ │ │ │ - 2501: fload 9 │ │ │ │ - 2503: fload 10 │ │ │ │ - 2505: fload 11 │ │ │ │ - 2507: invokestatic #230 // Method se/danielj/geometridestroyer/EntityCreator.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2510: pop │ │ │ │ - 2511: iconst_3 │ │ │ │ - 2512: istore 5 │ │ │ │ - 2514: ldc_w #355 // float 4.2E-45f │ │ │ │ - 2517: fstore 12 │ │ │ │ - 2519: aload_0 │ │ │ │ - 2520: iload 5 │ │ │ │ - 2522: putfield #232 // Field boxesLeft:I │ │ │ │ - 2525: goto 188 │ │ │ │ - 2528: aload_0 │ │ │ │ - 2529: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2532: ldc #220 // float 15.0f │ │ │ │ - 2534: ldc #212 // float 5.0f │ │ │ │ - 2536: ldc #214 // float 10.0f │ │ │ │ - 2538: ldc #214 // float 10.0f │ │ │ │ - 2540: invokestatic #358 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2543: pop │ │ │ │ - 2544: aload_0 │ │ │ │ - 2545: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2548: ldc #225 // float 25.0f │ │ │ │ - 2550: ldc #212 // float 5.0f │ │ │ │ - 2552: ldc #214 // float 10.0f │ │ │ │ - 2554: ldc #214 // float 10.0f │ │ │ │ - 2556: invokestatic #358 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2559: pop │ │ │ │ - 2560: aload_0 │ │ │ │ - 2561: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2564: ldc #234 // float 35.0f │ │ │ │ - 2566: ldc #212 // float 5.0f │ │ │ │ - 2568: ldc #214 // float 10.0f │ │ │ │ - 2570: ldc #214 // float 10.0f │ │ │ │ - 2572: invokestatic #358 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2575: pop │ │ │ │ - 2576: aload_0 │ │ │ │ - 2577: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2580: ldc #47 // float 45.0f │ │ │ │ - 2582: ldc #212 // float 5.0f │ │ │ │ - 2584: ldc #214 // float 10.0f │ │ │ │ - 2586: ldc #214 // float 10.0f │ │ │ │ - 2588: invokestatic #358 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2591: pop │ │ │ │ - 2592: aload_0 │ │ │ │ - 2593: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2596: ldc #236 // float 55.0f │ │ │ │ - 2598: ldc #212 // float 5.0f │ │ │ │ - 2600: ldc #214 // float 10.0f │ │ │ │ - 2602: ldc #214 // float 10.0f │ │ │ │ - 2604: invokestatic #358 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2607: pop │ │ │ │ - 2608: aload_0 │ │ │ │ - 2609: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2612: ldc_w #344 // float 65.0f │ │ │ │ - 2615: ldc #212 // float 5.0f │ │ │ │ - 2617: ldc #214 // float 10.0f │ │ │ │ + 2380: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2383: ldc #236 // float 55.0f │ │ │ │ + 2385: ldc #234 // float 35.0f │ │ │ │ + 2387: ldc #238 // float 30.0f │ │ │ │ + 2389: ldc #214 // float 10.0f │ │ │ │ + 2391: invokestatic #347 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2394: pop │ │ │ │ + 2395: aload_0 │ │ │ │ + 2396: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2399: astore_2 │ │ │ │ + 2400: ldc #233 // int 1108082688 │ │ │ │ + 2402: istore 6 │ │ │ │ + 2404: ldc #234 // float 35.0f │ │ │ │ + 2406: fstore 9 │ │ │ │ + 2408: ldc #47 // float 45.0f │ │ │ │ + 2410: fstore 10 │ │ │ │ + 2412: ldc #214 // float 10.0f │ │ │ │ + 2414: fstore 11 │ │ │ │ + 2416: ldc #214 // float 10.0f │ │ │ │ + 2418: fstore 12 │ │ │ │ + 2420: aload_2 │ │ │ │ + 2421: fload 9 │ │ │ │ + 2423: fload 10 │ │ │ │ + 2425: fload 11 │ │ │ │ + 2427: fload 12 │ │ │ │ + 2429: invokestatic #230 // Method se/danielj/geometridestroyer/EntityCreator.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2432: pop │ │ │ │ + 2433: bipush 9 │ │ │ │ + 2435: istore 5 │ │ │ │ + 2437: ldc_w #348 // float 1.3E-44f │ │ │ │ + 2440: fstore 13 │ │ │ │ + 2442: aload_0 │ │ │ │ + 2443: iload 5 │ │ │ │ + 2445: putfield #232 // Field boxesLeft:I │ │ │ │ + 2448: goto 184 │ │ │ │ + 2451: aload_0 │ │ │ │ + 2452: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2455: ldc #234 // float 35.0f │ │ │ │ + 2457: ldc #212 // float 5.0f │ │ │ │ + 2459: ldc #214 // float 10.0f │ │ │ │ + 2461: ldc #214 // float 10.0f │ │ │ │ + 2463: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2466: pop │ │ │ │ + 2467: aload_0 │ │ │ │ + 2468: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2471: astore_2 │ │ │ │ + 2472: ldc_w #350 // float 1.5707964f │ │ │ │ + 2475: fstore 19 │ │ │ │ + 2477: aload_2 │ │ │ │ + 2478: ldc #238 // float 30.0f │ │ │ │ + 2480: ldc #225 // float 25.0f │ │ │ │ + 2482: ldc #238 // float 30.0f │ │ │ │ + 2484: ldc #214 // float 10.0f │ │ │ │ + 2486: fload 19 │ │ │ │ + 2488: invokestatic #354 // Method se/danielj/geometridestroyer/EntityCreator.createSteelRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2491: pop │ │ │ │ + 2492: aload_0 │ │ │ │ + 2493: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2496: ldc #58 // float 40.0f │ │ │ │ + 2498: ldc #220 // float 15.0f │ │ │ │ + 2500: ldc #214 // float 10.0f │ │ │ │ + 2502: ldc #214 // float 10.0f │ │ │ │ + 2504: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2507: pop │ │ │ │ + 2508: aload_0 │ │ │ │ + 2509: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2512: ldc #58 // float 40.0f │ │ │ │ + 2514: ldc #225 // float 25.0f │ │ │ │ + 2516: ldc #214 // float 10.0f │ │ │ │ + 2518: ldc #214 // float 10.0f │ │ │ │ + 2520: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2523: pop │ │ │ │ + 2524: aload_0 │ │ │ │ + 2525: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2528: ldc #58 // float 40.0f │ │ │ │ + 2530: ldc #234 // float 35.0f │ │ │ │ + 2532: ldc #214 // float 10.0f │ │ │ │ + 2534: ldc #214 // float 10.0f │ │ │ │ + 2536: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2539: pop │ │ │ │ + 2540: aload_0 │ │ │ │ + 2541: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2544: astore_2 │ │ │ │ + 2545: ldc #233 // int 1108082688 │ │ │ │ + 2547: istore 6 │ │ │ │ + 2549: ldc #234 // float 35.0f │ │ │ │ + 2551: fstore 9 │ │ │ │ + 2553: ldc #47 // float 45.0f │ │ │ │ + 2555: fstore 10 │ │ │ │ + 2557: ldc #214 // float 10.0f │ │ │ │ + 2559: fstore 11 │ │ │ │ + 2561: ldc #214 // float 10.0f │ │ │ │ + 2563: fstore 12 │ │ │ │ + 2565: aload_2 │ │ │ │ + 2566: fload 9 │ │ │ │ + 2568: fload 10 │ │ │ │ + 2570: fload 11 │ │ │ │ + 2572: fload 12 │ │ │ │ + 2574: invokestatic #230 // Method se/danielj/geometridestroyer/EntityCreator.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2577: pop │ │ │ │ + 2578: iconst_3 │ │ │ │ + 2579: istore 5 │ │ │ │ + 2581: ldc_w #355 // float 4.2E-45f │ │ │ │ + 2584: fstore 13 │ │ │ │ + 2586: aload_0 │ │ │ │ + 2587: iload 5 │ │ │ │ + 2589: putfield #232 // Field boxesLeft:I │ │ │ │ + 2592: goto 184 │ │ │ │ + 2595: aload_0 │ │ │ │ + 2596: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2599: ldc #220 // float 15.0f │ │ │ │ + 2601: ldc #212 // float 5.0f │ │ │ │ + 2603: ldc #214 // float 10.0f │ │ │ │ + 2605: ldc #214 // float 10.0f │ │ │ │ + 2607: invokestatic #358 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2610: pop │ │ │ │ + 2611: aload_0 │ │ │ │ + 2612: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2615: ldc #225 // float 25.0f │ │ │ │ + 2617: ldc #212 // float 5.0f │ │ │ │ 2619: ldc #214 // float 10.0f │ │ │ │ - 2621: invokestatic #358 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2624: pop │ │ │ │ - 2625: aload_0 │ │ │ │ - 2626: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2629: ldc_w #360 // float 20.0f │ │ │ │ - 2632: ldc_w #362 // float 16.0f │ │ │ │ - 2635: ldc_w #364 // float 12.0f │ │ │ │ - 2638: ldc_w #364 // float 12.0f │ │ │ │ - 2641: invokestatic #358 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2644: pop │ │ │ │ - 2645: aload_0 │ │ │ │ - 2646: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2649: ldc #58 // float 40.0f │ │ │ │ - 2651: ldc_w #362 // float 16.0f │ │ │ │ - 2654: ldc_w #364 // float 12.0f │ │ │ │ - 2657: ldc_w #364 // float 12.0f │ │ │ │ - 2660: invokestatic #358 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2663: pop │ │ │ │ - 2664: aload_0 │ │ │ │ - 2665: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2668: ldc_w #366 // float 60.0f │ │ │ │ - 2671: ldc_w #362 // float 16.0f │ │ │ │ - 2674: ldc_w #364 // float 12.0f │ │ │ │ - 2677: ldc_w #364 // float 12.0f │ │ │ │ - 2680: invokestatic #358 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2683: pop │ │ │ │ - 2684: aload_0 │ │ │ │ - 2685: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2688: ldc #238 // float 30.0f │ │ │ │ - 2690: ldc_w #368 // float 27.0f │ │ │ │ - 2693: ldc_w #360 // float 20.0f │ │ │ │ - 2696: ldc #251 // float 7.5f │ │ │ │ - 2698: invokestatic #347 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2701: pop │ │ │ │ - 2702: aload_0 │ │ │ │ - 2703: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2706: astore_2 │ │ │ │ - 2707: ldc #47 // float 45.0f │ │ │ │ - 2709: fstore 8 │ │ │ │ - 2711: ldc_w #370 // float 37.0f │ │ │ │ - 2714: fstore 9 │ │ │ │ - 2716: ldc #214 // float 10.0f │ │ │ │ - 2718: fstore 10 │ │ │ │ - 2720: ldc #214 // float 10.0f │ │ │ │ - 2722: fstore 11 │ │ │ │ - 2724: aload_2 │ │ │ │ - 2725: fload 8 │ │ │ │ - 2727: fload 9 │ │ │ │ - 2729: fload 10 │ │ │ │ - 2731: fload 11 │ │ │ │ - 2733: invokestatic #373 // Method se/danielj/geometridestroyer/EntityCreator.createPlayerTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2736: pop │ │ │ │ - 2737: bipush 8 │ │ │ │ - 2739: istore 5 │ │ │ │ - 2741: ldc #241 // float 1.1E-44f │ │ │ │ - 2743: fstore 12 │ │ │ │ - 2745: aload_0 │ │ │ │ - 2746: iload 5 │ │ │ │ - 2748: putfield #232 // Field boxesLeft:I │ │ │ │ - 2751: goto 188 │ │ │ │ - 2754: aload_0 │ │ │ │ - 2755: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2758: ldc #214 // float 10.0f │ │ │ │ - 2760: ldc_w #312 // float 3.0f │ │ │ │ - 2763: ldc_w #375 // float 6.0f │ │ │ │ - 2766: ldc_w #375 // float 6.0f │ │ │ │ - 2769: invokestatic #378 // Method se/danielj/geometridestroyer/EntityCreator.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2772: pop │ │ │ │ - 2773: aload_0 │ │ │ │ - 2774: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2777: ldc_w #362 // float 16.0f │ │ │ │ - 2780: ldc_w #312 // float 3.0f │ │ │ │ - 2783: ldc_w #375 // float 6.0f │ │ │ │ - 2786: ldc_w #375 // float 6.0f │ │ │ │ - 2789: invokestatic #378 // Method se/danielj/geometridestroyer/EntityCreator.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2792: pop │ │ │ │ - 2793: aload_0 │ │ │ │ - 2794: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2797: ldc_w #380 // float 22.0f │ │ │ │ - 2800: ldc_w #312 // float 3.0f │ │ │ │ - 2803: ldc_w #375 // float 6.0f │ │ │ │ - 2806: ldc_w #375 // float 6.0f │ │ │ │ - 2809: invokestatic #378 // Method se/danielj/geometridestroyer/EntityCreator.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2812: pop │ │ │ │ - 2813: aload_0 │ │ │ │ - 2814: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2817: ldc_w #382 // float 28.0f │ │ │ │ - 2820: ldc_w #312 // float 3.0f │ │ │ │ - 2823: ldc_w #375 // float 6.0f │ │ │ │ - 2826: ldc_w #375 // float 6.0f │ │ │ │ - 2829: invokestatic #378 // Method se/danielj/geometridestroyer/EntityCreator.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2832: pop │ │ │ │ - 2833: aload_0 │ │ │ │ - 2834: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2837: ldc #58 // float 40.0f │ │ │ │ - 2839: ldc_w #312 // float 3.0f │ │ │ │ - 2842: ldc_w #375 // float 6.0f │ │ │ │ - 2845: ldc_w #375 // float 6.0f │ │ │ │ - 2848: invokestatic #378 // Method se/danielj/geometridestroyer/EntityCreator.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2851: pop │ │ │ │ - 2852: aload_0 │ │ │ │ - 2853: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2856: ldc_w #331 // float 46.0f │ │ │ │ - 2859: ldc_w #312 // float 3.0f │ │ │ │ - 2862: ldc_w #375 // float 6.0f │ │ │ │ - 2865: ldc_w #375 // float 6.0f │ │ │ │ - 2868: invokestatic #378 // Method se/danielj/geometridestroyer/EntityCreator.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2871: pop │ │ │ │ - 2872: aload_0 │ │ │ │ - 2873: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2876: ldc_w #384 // float 52.0f │ │ │ │ - 2879: ldc_w #312 // float 3.0f │ │ │ │ - 2882: ldc_w #375 // float 6.0f │ │ │ │ - 2885: ldc_w #375 // float 6.0f │ │ │ │ - 2888: invokestatic #378 // Method se/danielj/geometridestroyer/EntityCreator.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2891: pop │ │ │ │ - 2892: aload_0 │ │ │ │ - 2893: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2896: ldc_w #386 // float 58.0f │ │ │ │ - 2899: ldc_w #312 // float 3.0f │ │ │ │ - 2902: ldc_w #375 // float 6.0f │ │ │ │ - 2905: ldc_w #375 // float 6.0f │ │ │ │ - 2908: invokestatic #378 // Method se/danielj/geometridestroyer/EntityCreator.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2911: pop │ │ │ │ - 2912: aload_0 │ │ │ │ - 2913: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2916: ldc_w #388 // float 64.0f │ │ │ │ - 2919: ldc_w #312 // float 3.0f │ │ │ │ - 2922: ldc_w #375 // float 6.0f │ │ │ │ - 2925: ldc_w #375 // float 6.0f │ │ │ │ - 2928: invokestatic #378 // Method se/danielj/geometridestroyer/EntityCreator.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2931: pop │ │ │ │ - 2932: aload_0 │ │ │ │ - 2933: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2936: ldc_w #390 // float 70.0f │ │ │ │ - 2939: ldc_w #312 // float 3.0f │ │ │ │ - 2942: ldc_w #375 // float 6.0f │ │ │ │ - 2945: ldc_w #375 // float 6.0f │ │ │ │ - 2948: invokestatic #378 // Method se/danielj/geometridestroyer/EntityCreator.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2951: pop │ │ │ │ - 2952: aload_0 │ │ │ │ - 2953: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2956: ldc_w #333 // float 13.0f │ │ │ │ - 2959: ldc #214 // float 10.0f │ │ │ │ - 2961: ldc_w #302 // float 8.0f │ │ │ │ - 2964: ldc_w #302 // float 8.0f │ │ │ │ - 2967: invokestatic #358 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2970: pop │ │ │ │ - 2971: aload_0 │ │ │ │ - 2972: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2975: ldc #225 // float 25.0f │ │ │ │ - 2977: ldc #214 // float 10.0f │ │ │ │ - 2979: ldc_w #302 // float 8.0f │ │ │ │ - 2982: ldc_w #302 // float 8.0f │ │ │ │ - 2985: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 2988: pop │ │ │ │ - 2989: aload_0 │ │ │ │ - 2990: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 2993: ldc_w #392 // float 43.0f │ │ │ │ - 2996: ldc #214 // float 10.0f │ │ │ │ - 2998: ldc_w #302 // float 8.0f │ │ │ │ - 3001: ldc_w #302 // float 8.0f │ │ │ │ - 3004: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 3007: pop │ │ │ │ - 3008: aload_0 │ │ │ │ - 3009: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 3012: ldc #236 // float 55.0f │ │ │ │ - 3014: ldc #214 // float 10.0f │ │ │ │ - 3016: ldc_w #302 // float 8.0f │ │ │ │ - 3019: ldc_w #302 // float 8.0f │ │ │ │ - 3022: invokestatic #358 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 3025: pop │ │ │ │ - 3026: aload_0 │ │ │ │ - 3027: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 3030: ldc_w #394 // float 67.0f │ │ │ │ - 3033: ldc #214 // float 10.0f │ │ │ │ + 2621: ldc #214 // float 10.0f │ │ │ │ + 2623: invokestatic #358 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2626: pop │ │ │ │ + 2627: aload_0 │ │ │ │ + 2628: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2631: ldc #234 // float 35.0f │ │ │ │ + 2633: ldc #212 // float 5.0f │ │ │ │ + 2635: ldc #214 // float 10.0f │ │ │ │ + 2637: ldc #214 // float 10.0f │ │ │ │ + 2639: invokestatic #358 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2642: pop │ │ │ │ + 2643: aload_0 │ │ │ │ + 2644: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2647: ldc #47 // float 45.0f │ │ │ │ + 2649: ldc #212 // float 5.0f │ │ │ │ + 2651: ldc #214 // float 10.0f │ │ │ │ + 2653: ldc #214 // float 10.0f │ │ │ │ + 2655: invokestatic #358 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2658: pop │ │ │ │ + 2659: aload_0 │ │ │ │ + 2660: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2663: ldc #236 // float 55.0f │ │ │ │ + 2665: ldc #212 // float 5.0f │ │ │ │ + 2667: ldc #214 // float 10.0f │ │ │ │ + 2669: ldc #214 // float 10.0f │ │ │ │ + 2671: invokestatic #358 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2674: pop │ │ │ │ + 2675: aload_0 │ │ │ │ + 2676: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2679: ldc_w #344 // float 65.0f │ │ │ │ + 2682: ldc #212 // float 5.0f │ │ │ │ + 2684: ldc #214 // float 10.0f │ │ │ │ + 2686: ldc #214 // float 10.0f │ │ │ │ + 2688: invokestatic #358 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2691: pop │ │ │ │ + 2692: aload_0 │ │ │ │ + 2693: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2696: ldc_w #360 // float 20.0f │ │ │ │ + 2699: ldc_w #362 // float 16.0f │ │ │ │ + 2702: ldc_w #364 // float 12.0f │ │ │ │ + 2705: ldc_w #364 // float 12.0f │ │ │ │ + 2708: invokestatic #358 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2711: pop │ │ │ │ + 2712: aload_0 │ │ │ │ + 2713: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2716: ldc #58 // float 40.0f │ │ │ │ + 2718: ldc_w #362 // float 16.0f │ │ │ │ + 2721: ldc_w #364 // float 12.0f │ │ │ │ + 2724: ldc_w #364 // float 12.0f │ │ │ │ + 2727: invokestatic #358 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2730: pop │ │ │ │ + 2731: aload_0 │ │ │ │ + 2732: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2735: ldc_w #366 // float 60.0f │ │ │ │ + 2738: ldc_w #362 // float 16.0f │ │ │ │ + 2741: ldc_w #364 // float 12.0f │ │ │ │ + 2744: ldc_w #364 // float 12.0f │ │ │ │ + 2747: invokestatic #358 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2750: pop │ │ │ │ + 2751: aload_0 │ │ │ │ + 2752: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2755: ldc #238 // float 30.0f │ │ │ │ + 2757: ldc_w #368 // float 27.0f │ │ │ │ + 2760: ldc_w #360 // float 20.0f │ │ │ │ + 2763: ldc #251 // float 7.5f │ │ │ │ + 2765: invokestatic #347 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2768: pop │ │ │ │ + 2769: aload_0 │ │ │ │ + 2770: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2773: astore_2 │ │ │ │ + 2774: ldc #46 // int 1110704128 │ │ │ │ + 2776: istore 6 │ │ │ │ + 2778: ldc #47 // float 45.0f │ │ │ │ + 2780: fstore 9 │ │ │ │ + 2782: ldc_w #370 // float 37.0f │ │ │ │ + 2785: fstore 10 │ │ │ │ + 2787: ldc #214 // float 10.0f │ │ │ │ + 2789: fstore 11 │ │ │ │ + 2791: ldc #214 // float 10.0f │ │ │ │ + 2793: fstore 12 │ │ │ │ + 2795: aload_2 │ │ │ │ + 2796: fload 9 │ │ │ │ + 2798: fload 10 │ │ │ │ + 2800: fload 11 │ │ │ │ + 2802: fload 12 │ │ │ │ + 2804: invokestatic #373 // Method se/danielj/geometridestroyer/EntityCreator.createPlayerTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2807: pop │ │ │ │ + 2808: bipush 8 │ │ │ │ + 2810: istore 5 │ │ │ │ + 2812: ldc #241 // float 1.1E-44f │ │ │ │ + 2814: fstore 13 │ │ │ │ + 2816: aload_0 │ │ │ │ + 2817: iload 5 │ │ │ │ + 2819: putfield #232 // Field boxesLeft:I │ │ │ │ + 2822: goto 184 │ │ │ │ + 2825: aload_0 │ │ │ │ + 2826: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2829: ldc #214 // float 10.0f │ │ │ │ + 2831: ldc_w #312 // float 3.0f │ │ │ │ + 2834: ldc_w #375 // float 6.0f │ │ │ │ + 2837: ldc_w #375 // float 6.0f │ │ │ │ + 2840: invokestatic #378 // Method se/danielj/geometridestroyer/EntityCreator.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2843: pop │ │ │ │ + 2844: aload_0 │ │ │ │ + 2845: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2848: ldc_w #362 // float 16.0f │ │ │ │ + 2851: ldc_w #312 // float 3.0f │ │ │ │ + 2854: ldc_w #375 // float 6.0f │ │ │ │ + 2857: ldc_w #375 // float 6.0f │ │ │ │ + 2860: invokestatic #378 // Method se/danielj/geometridestroyer/EntityCreator.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2863: pop │ │ │ │ + 2864: aload_0 │ │ │ │ + 2865: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2868: ldc_w #380 // float 22.0f │ │ │ │ + 2871: ldc_w #312 // float 3.0f │ │ │ │ + 2874: ldc_w #375 // float 6.0f │ │ │ │ + 2877: ldc_w #375 // float 6.0f │ │ │ │ + 2880: invokestatic #378 // Method se/danielj/geometridestroyer/EntityCreator.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2883: pop │ │ │ │ + 2884: aload_0 │ │ │ │ + 2885: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2888: ldc_w #382 // float 28.0f │ │ │ │ + 2891: ldc_w #312 // float 3.0f │ │ │ │ + 2894: ldc_w #375 // float 6.0f │ │ │ │ + 2897: ldc_w #375 // float 6.0f │ │ │ │ + 2900: invokestatic #378 // Method se/danielj/geometridestroyer/EntityCreator.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2903: pop │ │ │ │ + 2904: aload_0 │ │ │ │ + 2905: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2908: ldc #58 // float 40.0f │ │ │ │ + 2910: ldc_w #312 // float 3.0f │ │ │ │ + 2913: ldc_w #375 // float 6.0f │ │ │ │ + 2916: ldc_w #375 // float 6.0f │ │ │ │ + 2919: invokestatic #378 // Method se/danielj/geometridestroyer/EntityCreator.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2922: pop │ │ │ │ + 2923: aload_0 │ │ │ │ + 2924: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2927: ldc_w #331 // float 46.0f │ │ │ │ + 2930: ldc_w #312 // float 3.0f │ │ │ │ + 2933: ldc_w #375 // float 6.0f │ │ │ │ + 2936: ldc_w #375 // float 6.0f │ │ │ │ + 2939: invokestatic #378 // Method se/danielj/geometridestroyer/EntityCreator.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2942: pop │ │ │ │ + 2943: aload_0 │ │ │ │ + 2944: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2947: ldc_w #384 // float 52.0f │ │ │ │ + 2950: ldc_w #312 // float 3.0f │ │ │ │ + 2953: ldc_w #375 // float 6.0f │ │ │ │ + 2956: ldc_w #375 // float 6.0f │ │ │ │ + 2959: invokestatic #378 // Method se/danielj/geometridestroyer/EntityCreator.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2962: pop │ │ │ │ + 2963: aload_0 │ │ │ │ + 2964: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2967: ldc_w #386 // float 58.0f │ │ │ │ + 2970: ldc_w #312 // float 3.0f │ │ │ │ + 2973: ldc_w #375 // float 6.0f │ │ │ │ + 2976: ldc_w #375 // float 6.0f │ │ │ │ + 2979: invokestatic #378 // Method se/danielj/geometridestroyer/EntityCreator.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 2982: pop │ │ │ │ + 2983: aload_0 │ │ │ │ + 2984: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 2987: ldc_w #388 // float 64.0f │ │ │ │ + 2990: ldc_w #312 // float 3.0f │ │ │ │ + 2993: ldc_w #375 // float 6.0f │ │ │ │ + 2996: ldc_w #375 // float 6.0f │ │ │ │ + 2999: invokestatic #378 // Method se/danielj/geometridestroyer/EntityCreator.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 3002: pop │ │ │ │ + 3003: aload_0 │ │ │ │ + 3004: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 3007: ldc_w #390 // float 70.0f │ │ │ │ + 3010: ldc_w #312 // float 3.0f │ │ │ │ + 3013: ldc_w #375 // float 6.0f │ │ │ │ + 3016: ldc_w #375 // float 6.0f │ │ │ │ + 3019: invokestatic #378 // Method se/danielj/geometridestroyer/EntityCreator.createSteelTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 3022: pop │ │ │ │ + 3023: aload_0 │ │ │ │ + 3024: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 3027: ldc_w #333 // float 13.0f │ │ │ │ + 3030: ldc #214 // float 10.0f │ │ │ │ + 3032: ldc_w #302 // float 8.0f │ │ │ │ 3035: ldc_w #302 // float 8.0f │ │ │ │ - 3038: ldc_w #302 // float 8.0f │ │ │ │ - 3041: invokestatic #358 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 3044: pop │ │ │ │ - 3045: aload_0 │ │ │ │ - 3046: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 3049: ldc_w #306 // float 17.0f │ │ │ │ - 3052: ldc_w #396 // float 19.0f │ │ │ │ - 3055: ldc #214 // float 10.0f │ │ │ │ - 3057: ldc #214 // float 10.0f │ │ │ │ - 3059: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 3062: pop │ │ │ │ - 3063: aload_0 │ │ │ │ - 3064: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 3067: ldc #238 // float 30.0f │ │ │ │ - 3069: ldc_w #398 // float 18.0f │ │ │ │ + 3038: invokestatic #358 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 3041: pop │ │ │ │ + 3042: aload_0 │ │ │ │ + 3043: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 3046: ldc #225 // float 25.0f │ │ │ │ + 3048: ldc #214 // float 10.0f │ │ │ │ + 3050: ldc_w #302 // float 8.0f │ │ │ │ + 3053: ldc_w #302 // float 8.0f │ │ │ │ + 3056: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 3059: pop │ │ │ │ + 3060: aload_0 │ │ │ │ + 3061: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 3064: ldc_w #392 // float 43.0f │ │ │ │ + 3067: ldc #214 // float 10.0f │ │ │ │ + 3069: ldc_w #302 // float 8.0f │ │ │ │ 3072: ldc_w #302 // float 8.0f │ │ │ │ - 3075: ldc_w #302 // float 8.0f │ │ │ │ - 3078: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 3081: pop │ │ │ │ - 3082: aload_0 │ │ │ │ - 3083: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 3086: ldc_w #339 // float 38.0f │ │ │ │ - 3089: ldc_w #398 // float 18.0f │ │ │ │ - 3092: ldc_w #302 // float 8.0f │ │ │ │ - 3095: ldc_w #302 // float 8.0f │ │ │ │ - 3098: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 3101: pop │ │ │ │ - 3102: aload_0 │ │ │ │ - 3103: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 3106: ldc_w #400 // float 47.7f │ │ │ │ - 3109: ldc_w #402 // float 17.3f │ │ │ │ - 3112: ldc_w #404 // float 6.6f │ │ │ │ - 3115: ldc_w #404 // float 6.6f │ │ │ │ - 3118: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 3121: pop │ │ │ │ - 3122: aload_0 │ │ │ │ - 3123: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 3126: ldc_w #406 // float 61.0f │ │ │ │ - 3129: ldc_w #402 // float 17.3f │ │ │ │ - 3132: ldc_w #360 // float 20.0f │ │ │ │ - 3135: ldc_w #404 // float 6.6f │ │ │ │ - 3138: invokestatic #347 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 3141: pop │ │ │ │ - 3142: aload_0 │ │ │ │ - 3143: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 3146: ldc_w #408 // float 26.0f │ │ │ │ - 3149: ldc_w #408 // float 26.0f │ │ │ │ - 3152: ldc_w #302 // float 8.0f │ │ │ │ - 3155: ldc_w #302 // float 8.0f │ │ │ │ - 3158: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 3161: pop │ │ │ │ - 3162: aload_0 │ │ │ │ - 3163: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 3166: ldc_w #326 // float 34.0f │ │ │ │ - 3169: ldc_w #408 // float 26.0f │ │ │ │ - 3172: ldc_w #302 // float 8.0f │ │ │ │ - 3175: ldc_w #302 // float 8.0f │ │ │ │ - 3178: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 3181: pop │ │ │ │ - 3182: aload_0 │ │ │ │ - 3183: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 3186: ldc_w #384 // float 52.0f │ │ │ │ - 3189: ldc_w #410 // float 25.3f │ │ │ │ - 3192: ldc_w #412 // float 9.4f │ │ │ │ - 3195: ldc_w #412 // float 9.4f │ │ │ │ - 3198: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 3201: pop │ │ │ │ - 3202: aload_0 │ │ │ │ - 3203: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ - 3206: astore_2 │ │ │ │ - 3207: ldc #238 // float 30.0f │ │ │ │ - 3209: fstore 8 │ │ │ │ - 3211: ldc_w #326 // float 34.0f │ │ │ │ - 3214: fstore 9 │ │ │ │ - 3216: ldc_w #302 // float 8.0f │ │ │ │ - 3219: fstore 10 │ │ │ │ - 3221: ldc_w #302 // float 8.0f │ │ │ │ - 3224: fstore 11 │ │ │ │ - 3226: aload_2 │ │ │ │ - 3227: fload 8 │ │ │ │ - 3229: fload 9 │ │ │ │ - 3231: fload 10 │ │ │ │ - 3233: fload 11 │ │ │ │ - 3235: invokestatic #230 // Method se/danielj/geometridestroyer/EntityCreator.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ - 3238: pop │ │ │ │ - 3239: bipush 13 │ │ │ │ - 3241: istore 5 │ │ │ │ - 3243: ldc_w #413 // float 1.8E-44f │ │ │ │ - 3246: fstore 12 │ │ │ │ - 3248: aload_0 │ │ │ │ - 3249: iload 5 │ │ │ │ - 3251: putfield #232 // Field boxesLeft:I │ │ │ │ - 3254: goto 188 │ │ │ │ + 3075: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 3078: pop │ │ │ │ + 3079: aload_0 │ │ │ │ + 3080: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 3083: ldc #236 // float 55.0f │ │ │ │ + 3085: ldc #214 // float 10.0f │ │ │ │ + 3087: ldc_w #302 // float 8.0f │ │ │ │ + 3090: ldc_w #302 // float 8.0f │ │ │ │ + 3093: invokestatic #358 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 3096: pop │ │ │ │ + 3097: aload_0 │ │ │ │ + 3098: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 3101: ldc_w #394 // float 67.0f │ │ │ │ + 3104: ldc #214 // float 10.0f │ │ │ │ + 3106: ldc_w #302 // float 8.0f │ │ │ │ + 3109: ldc_w #302 // float 8.0f │ │ │ │ + 3112: invokestatic #358 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableTriangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 3115: pop │ │ │ │ + 3116: aload_0 │ │ │ │ + 3117: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 3120: ldc_w #306 // float 17.0f │ │ │ │ + 3123: ldc_w #396 // float 19.0f │ │ │ │ + 3126: ldc #214 // float 10.0f │ │ │ │ + 3128: ldc #214 // float 10.0f │ │ │ │ + 3130: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 3133: pop │ │ │ │ + 3134: aload_0 │ │ │ │ + 3135: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 3138: ldc #238 // float 30.0f │ │ │ │ + 3140: ldc_w #398 // float 18.0f │ │ │ │ + 3143: ldc_w #302 // float 8.0f │ │ │ │ + 3146: ldc_w #302 // float 8.0f │ │ │ │ + 3149: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 3152: pop │ │ │ │ + 3153: aload_0 │ │ │ │ + 3154: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 3157: ldc_w #339 // float 38.0f │ │ │ │ + 3160: ldc_w #398 // float 18.0f │ │ │ │ + 3163: ldc_w #302 // float 8.0f │ │ │ │ + 3166: ldc_w #302 // float 8.0f │ │ │ │ + 3169: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 3172: pop │ │ │ │ + 3173: aload_0 │ │ │ │ + 3174: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 3177: ldc_w #400 // float 47.7f │ │ │ │ + 3180: ldc_w #402 // float 17.3f │ │ │ │ + 3183: ldc_w #404 // float 6.6f │ │ │ │ + 3186: ldc_w #404 // float 6.6f │ │ │ │ + 3189: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 3192: pop │ │ │ │ + 3193: aload_0 │ │ │ │ + 3194: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 3197: ldc_w #406 // float 61.0f │ │ │ │ + 3200: ldc_w #402 // float 17.3f │ │ │ │ + 3203: ldc_w #360 // float 20.0f │ │ │ │ + 3206: ldc_w #404 // float 6.6f │ │ │ │ + 3209: invokestatic #347 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableRectangle:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 3212: pop │ │ │ │ + 3213: aload_0 │ │ │ │ + 3214: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 3217: ldc_w #408 // float 26.0f │ │ │ │ + 3220: ldc_w #408 // float 26.0f │ │ │ │ + 3223: ldc_w #302 // float 8.0f │ │ │ │ + 3226: ldc_w #302 // float 8.0f │ │ │ │ + 3229: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 3232: pop │ │ │ │ + 3233: aload_0 │ │ │ │ + 3234: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 3237: ldc_w #326 // float 34.0f │ │ │ │ + 3240: ldc_w #408 // float 26.0f │ │ │ │ + 3243: ldc_w #302 // float 8.0f │ │ │ │ + 3246: ldc_w #302 // float 8.0f │ │ │ │ + 3249: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 3252: pop │ │ │ │ + 3253: aload_0 │ │ │ │ + 3254: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 3257: ldc_w #384 // float 52.0f │ │ │ │ + 3260: ldc_w #410 // float 25.3f │ │ │ │ + 3263: ldc_w #412 // float 9.4f │ │ │ │ + 3266: ldc_w #412 // float 9.4f │ │ │ │ + 3269: invokestatic #223 // Method se/danielj/geometridestroyer/EntityCreator.createDestroyableBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 3272: pop │ │ │ │ + 3273: aload_0 │ │ │ │ + 3274: getfield #86 // Field world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ │ + 3277: astore_2 │ │ │ │ + 3278: ldc #237 // int 1106247680 │ │ │ │ + 3280: istore 6 │ │ │ │ + 3282: ldc #238 // float 30.0f │ │ │ │ + 3284: fstore 9 │ │ │ │ + 3286: ldc_w #326 // float 34.0f │ │ │ │ + 3289: fstore 10 │ │ │ │ + 3291: ldc_w #302 // float 8.0f │ │ │ │ + 3294: fstore 11 │ │ │ │ + 3296: ldc_w #302 // float 8.0f │ │ │ │ + 3299: fstore 12 │ │ │ │ + 3301: aload_2 │ │ │ │ + 3302: fload 9 │ │ │ │ + 3304: fload 10 │ │ │ │ + 3306: fload 11 │ │ │ │ + 3308: fload 12 │ │ │ │ + 3310: invokestatic #230 // Method se/danielj/geometridestroyer/EntityCreator.createPlayerBox:(Lcom/badlogic/gdx/physics/box2d/World;FFFF)Lse/danielj/geometridestroyer/Entity; │ │ │ │ + 3313: pop │ │ │ │ + 3314: bipush 13 │ │ │ │ + 3316: istore 5 │ │ │ │ + 3318: ldc_w #413 // float 1.8E-44f │ │ │ │ + 3321: fstore 13 │ │ │ │ + 3323: aload_0 │ │ │ │ + 3324: iload 5 │ │ │ │ + 3326: putfield #232 // Field boxesLeft:I │ │ │ │ + 3329: goto 184 │ │ │ │ │ │ │ │ public void show(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── com/badlogic/gdx/input/GestureDetector.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -631,15 +631,15 @@ │ │ │ │ 5: putfield #67 // Field tapSquareSize:F │ │ │ │ 8: return │ │ │ │ │ │ │ │ public boolean touchDown(float, float, int, int); │ │ │ │ descriptor: (FFII)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=15, args_size=5 │ │ │ │ + stack=300, locals=13, args_size=5 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore 5 │ │ │ │ 3: iconst_0 │ │ │ │ 4: istore 6 │ │ │ │ 6: aconst_null │ │ │ │ 7: astore 7 │ │ │ │ 9: iload_3 │ │ │ │ @@ -662,27 +662,27 @@ │ │ │ │ 43: lload 8 │ │ │ │ 45: putfield #101 // Field gestureStartTime:J │ │ │ │ 48: aload_0 │ │ │ │ 49: getfield #47 // Field tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ │ │ │ 52: astore 10 │ │ │ │ 54: aload_0 │ │ │ │ 55: getfield #101 // Field gestureStartTime:J │ │ │ │ - 58: lstore 11 │ │ │ │ + 58: lstore 8 │ │ │ │ 60: aload 10 │ │ │ │ 62: fload_1 │ │ │ │ 63: fload_2 │ │ │ │ - 64: lload 11 │ │ │ │ + 64: lload 8 │ │ │ │ 66: invokevirtual #128 // Method com/badlogic/gdx/input/GestureDetector$VelocityTracker.start:(FFJ)V │ │ │ │ 69: getstatic #119 // Field com/badlogic/gdx/Gdx.input:Lcom/badlogic/gdx/Input; │ │ │ │ 72: astore 10 │ │ │ │ 74: aload 10 │ │ │ │ 76: iload 5 │ │ │ │ 78: invokeinterface #132, 2 // InterfaceMethod com/badlogic/gdx/Input.isTouched:(I)Z │ │ │ │ - 83: istore 13 │ │ │ │ - 85: iload 13 │ │ │ │ + 83: istore 11 │ │ │ │ + 85: iload 11 │ │ │ │ 87: ifeq 175 │ │ │ │ 90: aload_0 │ │ │ │ 91: iconst_0 │ │ │ │ 92: putfield #95 // Field inTapSquare:Z │ │ │ │ 95: aload_0 │ │ │ │ 96: iload 5 │ │ │ │ 98: putfield #134 // Field pinching:Z │ │ │ │ @@ -746,17 +746,17 @@ │ │ │ │ 214: iload 6 │ │ │ │ 216: ifne 152 │ │ │ │ 219: aload_0 │ │ │ │ 220: getfield #65 // Field longPressTask:Lcom/badlogic/gdx/utils/Timer$Task; │ │ │ │ 223: astore 7 │ │ │ │ 225: aload_0 │ │ │ │ 226: getfield #71 // Field longPressSeconds:F │ │ │ │ - 229: fstore 14 │ │ │ │ + 229: fstore 12 │ │ │ │ 231: aload 7 │ │ │ │ - 233: fload 14 │ │ │ │ + 233: fload 12 │ │ │ │ 235: invokestatic #164 // Method com/badlogic/gdx/utils/Timer.schedule:(Lcom/badlogic/gdx/utils/Timer$Task;F)V │ │ │ │ 238: goto 152 │ │ │ │ 241: aload_0 │ │ │ │ 242: getfield #54 // Field pointer2:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ 245: fload_1 │ │ │ │ 246: fload_2 │ │ │ │ 247: invokevirtual #113 // Method com/badlogic/gdx/math/Vector2.set:(FF)Lcom/badlogic/gdx/math/Vector2; │ │ │ │ @@ -1013,15 +1013,15 @@ │ │ │ │ 14: invokevirtual #197 // Method touchDragged:(FFI)Z │ │ │ │ 17: ireturn │ │ │ │ │ │ │ │ public boolean touchUp(float, float, int, int); │ │ │ │ descriptor: (FFII)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=28, args_size=5 │ │ │ │ + stack=300, locals=26, args_size=5 │ │ │ │ 0: lconst_0 │ │ │ │ 1: lstore 5 │ │ │ │ 3: iconst_1 │ │ │ │ 4: istore 7 │ │ │ │ 6: ldc #93 // float 1.4E-45f │ │ │ │ 8: fstore 8 │ │ │ │ 10: iconst_0 │ │ │ │ @@ -1192,19 +1192,19 @@ │ │ │ │ 336: aload 22 │ │ │ │ 338: getfield #218 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ 341: fstore 8 │ │ │ │ 343: getstatic #119 // Field com/badlogic/gdx/Gdx.input:Lcom/badlogic/gdx/Input; │ │ │ │ 346: astore 23 │ │ │ │ 348: aload 23 │ │ │ │ 350: invokeinterface #124, 1 // InterfaceMethod com/badlogic/gdx/Input.getCurrentEventTime:()J │ │ │ │ - 355: lstore 24 │ │ │ │ + 355: lstore 17 │ │ │ │ 357: aload 14 │ │ │ │ 359: fload 13 │ │ │ │ 361: fload 8 │ │ │ │ - 363: lload 24 │ │ │ │ + 363: lload 17 │ │ │ │ 365: invokevirtual #128 // Method com/badlogic/gdx/input/GestureDetector$VelocityTracker.start:(FFJ)V │ │ │ │ 368: goto 22 │ │ │ │ 371: aload_0 │ │ │ │ 372: getfield #47 // Field tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ │ │ │ 375: astore 14 │ │ │ │ 377: aload_0 │ │ │ │ 378: getfield #52 // Field pointer1:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ @@ -1218,34 +1218,34 @@ │ │ │ │ 396: aload 22 │ │ │ │ 398: getfield #218 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ 401: fstore 8 │ │ │ │ 403: getstatic #119 // Field com/badlogic/gdx/Gdx.input:Lcom/badlogic/gdx/Input; │ │ │ │ 406: astore 23 │ │ │ │ 408: aload 23 │ │ │ │ 410: invokeinterface #124, 1 // InterfaceMethod com/badlogic/gdx/Input.getCurrentEventTime:()J │ │ │ │ - 415: lstore 24 │ │ │ │ + 415: lstore 17 │ │ │ │ 417: aload 14 │ │ │ │ 419: fload 13 │ │ │ │ 421: fload 8 │ │ │ │ - 423: lload 24 │ │ │ │ + 423: lload 17 │ │ │ │ 425: invokevirtual #128 // Method com/badlogic/gdx/input/GestureDetector$VelocityTracker.start:(FFJ)V │ │ │ │ 428: goto 22 │ │ │ │ 431: aload_0 │ │ │ │ 432: lload 5 │ │ │ │ 434: putfield #101 // Field gestureStartTime:J │ │ │ │ 437: getstatic #119 // Field com/badlogic/gdx/Gdx.input:Lcom/badlogic/gdx/Input; │ │ │ │ 440: invokeinterface #124, 1 // InterfaceMethod com/badlogic/gdx/Input.getCurrentEventTime:()J │ │ │ │ - 445: lstore 26 │ │ │ │ + 445: lstore 24 │ │ │ │ 447: aload_0 │ │ │ │ 448: getfield #47 // Field tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ │ │ │ 451: astore 14 │ │ │ │ 453: aload 14 │ │ │ │ 455: getfield #221 // Field com/badlogic/gdx/input/GestureDetector$VelocityTracker.lastTime:J │ │ │ │ 458: lstore 15 │ │ │ │ - 460: lload 26 │ │ │ │ + 460: lload 24 │ │ │ │ 462: lload 15 │ │ │ │ 464: lsub │ │ │ │ 465: lstore 15 │ │ │ │ 467: aload_0 │ │ │ │ 468: getfield #73 // Field maxFlingDelay:J │ │ │ │ 471: lstore 17 │ │ │ │ 473: lload 15 │ │ │ │ @@ -1254,15 +1254,15 @@ │ │ │ │ 478: istore 11 │ │ │ │ 480: iload 11 │ │ │ │ 482: ifge 22 │ │ │ │ 485: aload_0 │ │ │ │ 486: getfield #47 // Field tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ │ │ │ 489: fload_1 │ │ │ │ 490: fload_2 │ │ │ │ - 491: lload 26 │ │ │ │ + 491: lload 24 │ │ │ │ 493: invokevirtual #180 // Method com/badlogic/gdx/input/GestureDetector$VelocityTracker.update:(FFJ)V │ │ │ │ 496: aload_0 │ │ │ │ 497: getfield #75 // Field listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; │ │ │ │ 500: astore 10 │ │ │ │ 502: aload_0 │ │ │ │ 503: getfield #47 // Field tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ │ │ │ 506: astore 14 ├── smali/com/badlogic/gdx/files/FileHandle.smali │ @@ -1229,41 +1229,41 @@ │ invoke-virtual {v0}, Ljava/io/InputStream;->available()I │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result v1 │ │ - int-to-long v1, v1 │ + int-to-long v2, v1 │ │ .line 586 │ :try_start_1 │ invoke-virtual {v0}, Ljava/io/InputStream;->close()V │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ │ .line 592 │ .end local v0 # "input":Ljava/io/InputStream; │ :goto_0 │ - return-wide v1 │ + return-wide v2 │ │ .line 583 │ .restart local v0 # "input":Ljava/io/InputStream; │ :catch_0 │ move-exception v1 │ │ .line 586 │ :try_start_2 │ invoke-virtual {v0}, Ljava/io/InputStream;->close()V │ :try_end_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_2 │ │ .line 590 │ :goto_1 │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ goto :goto_0 │ │ .line 585 │ :catchall_0 │ move-exception v1 │ │ @@ -1282,22 +1282,22 @@ │ :cond_1 │ invoke-virtual {p0}, Lcom/badlogic/gdx/files/FileHandle;->file()Ljava/io/File; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/io/File;->length()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ goto :goto_0 │ │ .line 587 │ .restart local v0 # "input":Ljava/io/InputStream; │ :catch_1 │ - move-exception v3 │ + move-exception v1 │ │ goto :goto_0 │ │ :catch_2 │ move-exception v1 │ │ goto :goto_1 │ @@ -2268,27 +2268,27 @@ │ :catch_2 │ move-exception v5 │ │ goto :goto_2 │ .end method │ │ .method public readBytes()[B │ - .locals 13 │ + .locals 14 │ │ .prologue │ - const/4 v12, -0x1 │ + const/4 v13, -0x1 │ │ - const/4 v11, 0x0 │ + const/4 v12, 0x0 │ │ .line 215 │ invoke-virtual {p0}, Lcom/badlogic/gdx/files/FileHandle;->length()J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - long-to-int v5, v9 │ + long-to-int v5, v10 │ │ .line 216 │ .local v5, "length":I │ if-nez v5, :cond_0 │ │ const/16 v5, 0x200 │ │ @@ -2320,15 +2320,15 @@ │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result v2 │ │ .line 223 │ .local v2, "count":I │ - if-ne v2, v12, :cond_5 │ + if-ne v2, v13, :cond_5 │ │ .line 239 │ :cond_2 │ if-eqz v4, :cond_3 │ │ :try_start_1 │ invoke-virtual {v4}, Ljava/io/InputStream;->close()V │ @@ -2343,15 +2343,15 @@ │ if-ge v7, v9, :cond_4 │ │ .line 245 │ new-array v6, v7, [B │ │ .line 246 │ .local v6, "newBuffer":[B │ - invoke-static {v1, v11, v6, v11, v7}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ + invoke-static {v1, v12, v6, v12, v7}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ .line 247 │ move-object v1, v6 │ │ .line 249 │ .end local v6 # "newBuffer":[B │ :cond_4 │ @@ -2370,15 +2370,15 @@ │ .line 226 │ invoke-virtual {v4}, Ljava/io/InputStream;->read()I │ │ move-result v0 │ │ .line 227 │ .local v0, "b":I │ - if-eq v0, v12, :cond_2 │ + if-eq v0, v13, :cond_2 │ │ .line 229 │ array-length v9, v1 │ │ mul-int/lit8 v9, v9, 0x2 │ │ new-array v6, v9, [B │ @@ -2531,17 +2531,17 @@ │ .locals 10 │ .param p1, "charset" # Ljava/lang/String; │ │ .prologue │ .line 186 │ invoke-virtual {p0}, Lcom/badlogic/gdx/files/FileHandle;->length()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - long-to-int v2, v7 │ + long-to-int v2, v8 │ │ .line 187 │ .local v2, "fileLength":I │ if-nez v2, :cond_0 │ │ const/16 v2, 0x200 ├── smali/com/badlogic/gdx/input/GestureDetector$VelocityTracker.smali │ @@ -113,61 +113,61 @@ │ │ div-float v2, v1, v2 │ │ return v2 │ .end method │ │ .method private getAverage([JI)J │ - .locals 5 │ + .locals 6 │ .param p1, "values" # [J │ .param p2, "numSamples" # I │ │ .prologue │ .line 408 │ - iget v3, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->sampleSize:I │ + iget v1, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->sampleSize:I │ │ - invoke-static {v3, p2}, Ljava/lang/Math;->min(II)I │ + invoke-static {v1, p2}, Ljava/lang/Math;->min(II)I │ │ move-result p2 │ │ .line 409 │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ .line 410 │ - .local v1, "sum":J │ + .local v2, "sum":J │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ if-ge v0, p2, :cond_0 │ │ .line 411 │ - aget-wide v3, p1, v0 │ + aget-wide v4, p1, v0 │ │ - add-long/2addr v1, v3 │ + add-long/2addr v2, v4 │ │ .line 410 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 413 │ :cond_0 │ if-nez p2, :cond_1 │ │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ .line 414 │ :goto_1 │ - return-wide v3 │ + return-wide v4 │ │ :cond_1 │ - int-to-long v3, p2 │ + int-to-long v4, p2 │ │ - div-long v3, v1, v3 │ + div-long v4, v2, v4 │ │ goto :goto_1 │ .end method │ │ .method private getSum([FI)F │ .locals 3 │ .param p1, "values" # [F │ @@ -213,15 +213,15 @@ │ :cond_1 │ return v1 │ .end method │ │ │ # virtual methods │ .method public getVelocityX()F │ - .locals 5 │ + .locals 6 │ │ .prologue │ const/4 v2, 0x0 │ │ .line 385 │ iget-object v3, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->meanX:[F │ │ @@ -235,17 +235,17 @@ │ .local v1, "meanX":F │ iget-object v3, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->meanTime:[J │ │ iget v4, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->numSamples:I │ │ invoke-direct {p0, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->getAverage([JI)J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - long-to-float v3, v3 │ + long-to-float v3, v4 │ │ const v4, 0x4e6e6b28 # 1.0E9f │ │ div-float v0, v3, v4 │ │ .line 387 │ .local v0, "meanTime":F │ @@ -260,15 +260,15 @@ │ :cond_0 │ div-float v2, v1, v0 │ │ goto :goto_0 │ .end method │ │ .method public getVelocityY()F │ - .locals 5 │ + .locals 6 │ │ .prologue │ const/4 v2, 0x0 │ │ .line 392 │ iget-object v3, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->meanY:[F │ │ @@ -282,17 +282,17 @@ │ .local v1, "meanY":F │ iget-object v3, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->meanTime:[J │ │ iget v4, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->numSamples:I │ │ invoke-direct {p0, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->getAverage([JI)J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - long-to-float v3, v3 │ + long-to-float v3, v4 │ │ const v4, 0x4e6e6b28 # 1.0E9f │ │ div-float v0, v3, v4 │ │ .line 394 │ .local v0, "meanTime":F │ @@ -372,15 +372,15 @@ │ iput-wide p3, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->lastTime:J │ │ .line 367 │ return-void │ .end method │ │ .method public update(FFJ)V │ - .locals 7 │ + .locals 9 │ .param p1, "x" # F │ .param p2, "y" # F │ .param p3, "timeStamp" # J │ │ .prologue │ .line 370 │ move-wide v0, p3 │ @@ -403,17 +403,17 @@ │ .line 373 │ iput p1, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->lastX:F │ │ .line 374 │ iput p2, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->lastY:F │ │ .line 375 │ - iget-wide v5, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->lastTime:J │ + iget-wide v6, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->lastTime:J │ │ - sub-long v2, v0, v5 │ + sub-long v2, v0, v6 │ │ .line 376 │ .local v2, "deltaTime":J │ iput-wide v0, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->lastTime:J │ │ .line 377 │ iget v5, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->numSamples:I ├── smali/com/badlogic/gdx/input/GestureDetector.smali │ @@ -241,50 +241,50 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isLongPressed(F)Z │ - .locals 5 │ + .locals 6 │ .param p1, "duration" # F │ │ .prologue │ const/4 v0, 0x0 │ │ .line 222 │ - iget-wide v1, p0, Lcom/badlogic/gdx/input/GestureDetector;->gestureStartTime:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/input/GestureDetector;->gestureStartTime:J │ │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ - cmp-long v1, v1, v3 │ + cmp-long v1, v2, v4 │ │ if-nez v1, :cond_1 │ │ .line 223 │ :cond_0 │ :goto_0 │ return v0 │ │ :cond_1 │ invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;->nanoTime()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - iget-wide v3, p0, Lcom/badlogic/gdx/input/GestureDetector;->gestureStartTime:J │ + iget-wide v4, p0, Lcom/badlogic/gdx/input/GestureDetector;->gestureStartTime:J │ │ - sub-long/2addr v1, v3 │ + sub-long/2addr v2, v4 │ │ - const v3, 0x4e6e6b28 # 1.0E9f │ + const v1, 0x4e6e6b28 # 1.0E9f │ │ - mul-float/2addr v3, p1 │ + mul-float/2addr v1, p1 │ │ - float-to-long v3, v3 │ + float-to-long v4, v1 │ │ - cmp-long v1, v1, v3 │ + cmp-long v1, v2, v4 │ │ if-lez v1, :cond_0 │ │ const/4 v0, 0x1 │ │ goto :goto_0 │ .end method │ @@ -329,15 +329,15 @@ │ iput p1, p0, Lcom/badlogic/gdx/input/GestureDetector;->longPressSeconds:F │ │ .line 256 │ return-void │ .end method │ │ .method public setMaxFlingDelay(J)V │ - .locals 0 │ + .locals 1 │ .param p1, "maxFlingDelay" # J │ │ .prologue │ .line 259 │ iput-wide p1, p0, Lcom/badlogic/gdx/input/GestureDetector;->maxFlingDelay:J │ │ .line 260 │ @@ -405,17 +405,17 @@ │ invoke-virtual {v1, p1, p2}, Lcom/badlogic/gdx/math/Vector2;->set(FF)Lcom/badlogic/gdx/math/Vector2; │ │ .line 94 │ sget-object v1, Lcom/badlogic/gdx/Gdx;->input:Lcom/badlogic/gdx/Input; │ │ invoke-interface {v1}, Lcom/badlogic/gdx/Input;->getCurrentEventTime()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - iput-wide v1, p0, Lcom/badlogic/gdx/input/GestureDetector;->gestureStartTime:J │ + iput-wide v2, p0, Lcom/badlogic/gdx/input/GestureDetector;->gestureStartTime:J │ │ .line 95 │ iget-object v1, p0, Lcom/badlogic/gdx/input/GestureDetector;->tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ │ iget-wide v2, p0, Lcom/badlogic/gdx/input/GestureDetector;->gestureStartTime:J │ │ invoke-virtual {v1, p1, p2, v2, v3}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->start(FFJ)V │ @@ -731,22 +731,22 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public touchUp(FFII)Z │ - .locals 9 │ + .locals 10 │ .param p1, "x" # F │ .param p2, "y" # F │ .param p3, "pointer" # I │ .param p4, "button" # I │ │ .prologue │ - const-wide/16 v7, 0x0 │ + const-wide/16 v8, 0x0 │ │ const/4 v5, 0x1 │ │ const/4 v2, 0x0 │ │ .line 170 │ if-le p3, v5, :cond_1 │ @@ -800,23 +800,23 @@ │ │ iget v3, p0, Lcom/badlogic/gdx/input/GestureDetector;->lastTapPointer:I │ │ if-ne v3, p3, :cond_3 │ │ invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;->nanoTime()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - iget-wide v5, p0, Lcom/badlogic/gdx/input/GestureDetector;->lastTapTime:J │ + iget-wide v6, p0, Lcom/badlogic/gdx/input/GestureDetector;->lastTapTime:J │ │ - sub-long/2addr v3, v5 │ + sub-long/2addr v4, v6 │ │ - iget-wide v5, p0, Lcom/badlogic/gdx/input/GestureDetector;->tapCountInterval:J │ + iget-wide v6, p0, Lcom/badlogic/gdx/input/GestureDetector;->tapCountInterval:J │ │ - cmp-long v3, v3, v5 │ + cmp-long v3, v4, v6 │ │ if-gtz v3, :cond_3 │ │ iget v3, p0, Lcom/badlogic/gdx/input/GestureDetector;->lastTapX:F │ │ iget v4, p0, Lcom/badlogic/gdx/input/GestureDetector;->lastTapY:F │ │ @@ -854,15 +854,15 @@ │ .line 186 │ iput p4, p0, Lcom/badlogic/gdx/input/GestureDetector;->lastTapButton:I │ │ .line 187 │ iput p3, p0, Lcom/badlogic/gdx/input/GestureDetector;->lastTapPointer:I │ │ .line 188 │ - iput-wide v7, p0, Lcom/badlogic/gdx/input/GestureDetector;->gestureStartTime:J │ + iput-wide v8, p0, Lcom/badlogic/gdx/input/GestureDetector;->gestureStartTime:J │ │ .line 189 │ iget-object v2, p0, Lcom/badlogic/gdx/input/GestureDetector;->listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; │ │ iget v3, p0, Lcom/badlogic/gdx/input/GestureDetector;->tapCount:I │ │ invoke-interface {v2, p1, p2, v3, p4}, Lcom/badlogic/gdx/input/GestureDetector$GestureListener;->tap(FFII)Z │ @@ -927,34 +927,34 @@ │ │ invoke-virtual {v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->start(FFJ)V │ │ goto/16 :goto_0 │ │ .line 203 │ :cond_7 │ - iput-wide v7, p0, Lcom/badlogic/gdx/input/GestureDetector;->gestureStartTime:J │ + iput-wide v8, p0, Lcom/badlogic/gdx/input/GestureDetector;->gestureStartTime:J │ │ .line 205 │ sget-object v3, Lcom/badlogic/gdx/Gdx;->input:Lcom/badlogic/gdx/Input; │ │ invoke-interface {v3}, Lcom/badlogic/gdx/Input;->getCurrentEventTime()J │ │ move-result-wide v0 │ │ .line 206 │ .local v0, "time":J │ iget-object v3, p0, Lcom/badlogic/gdx/input/GestureDetector;->tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ │ - iget-wide v3, v3, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->lastTime:J │ + iget-wide v4, v3, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->lastTime:J │ │ - sub-long v3, v0, v3 │ + sub-long v4, v0, v4 │ │ - iget-wide v5, p0, Lcom/badlogic/gdx/input/GestureDetector;->maxFlingDelay:J │ + iget-wide v6, p0, Lcom/badlogic/gdx/input/GestureDetector;->maxFlingDelay:J │ │ - cmp-long v3, v3, v5 │ + cmp-long v3, v4, v6 │ │ if-gez v3, :cond_0 │ │ .line 207 │ iget-object v2, p0, Lcom/badlogic/gdx/input/GestureDetector;->tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ │ invoke-virtual {v2, p1, p2, v0, v1}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->update(FFJ)V ├── smali/com/badlogic/gdx/math/Vector3.smali │ @@ -502,15 +502,15 @@ │ │ double-to-float v0, v0 │ │ return v0 │ .end method │ │ .method public dst(Lcom/badlogic/gdx/math/Vector3;)F │ - .locals 5 │ + .locals 6 │ .param p1, "vector" # Lcom/badlogic/gdx/math/Vector3; │ │ .prologue │ .line 246 │ iget v3, p1, Lcom/badlogic/gdx/math/Vector3;->x:F │ │ iget v4, p0, Lcom/badlogic/gdx/math/Vector3;->x:F │ @@ -544,21 +544,21 @@ │ mul-float/2addr v2, v2 │ │ .line 254 │ add-float v3, v0, v1 │ │ add-float/2addr v3, v2 │ │ - float-to-double v3, v3 │ + float-to-double v4, v3 │ │ - invoke-static {v3, v4}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v4, v5}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - double-to-float v3, v3 │ + double-to-float v3, v4 │ │ return v3 │ .end method │ │ .method public dst2(FFF)F │ .locals 4 │ .param p1, "x" # F │ @@ -1878,21 +1878,21 @@ │ │ double-to-float v4, v4 │ │ invoke-virtual {p0, v4}, Lcom/badlogic/gdx/math/Vector3;->mul(F)Lcom/badlogic/gdx/math/Vector3; │ │ move-result-object v4 │ │ - float-to-double v5, v1 │ + float-to-double v6, v1 │ │ - invoke-static {v5, v6}, Ljava/lang/Math;->sin(D)D │ + invoke-static {v6, v7}, Ljava/lang/Math;->sin(D)D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - double-to-float v5, v5 │ + double-to-float v5, v6 │ │ invoke-virtual {v3, v5}, Lcom/badlogic/gdx/math/Vector3;->mul(F)Lcom/badlogic/gdx/math/Vector3; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;->add(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; ├── smali/com/badlogic/gdx/math/Interpolation$ExpOut.smali │ @@ -27,38 +27,38 @@ │ .line 187 │ return-void │ .end method │ │ │ # virtual methods │ .method public apply(F)F │ - .locals 5 │ + .locals 6 │ .param p1, "a" # F │ │ .prologue │ .line 190 │ const/high16 v0, 0x3f800000 # 1.0f │ │ iget v1, p0, Lcom/badlogic/gdx/math/Interpolation$ExpOut;->value:F │ │ - float-to-double v1, v1 │ + float-to-double v2, v1 │ │ - iget v3, p0, Lcom/badlogic/gdx/math/Interpolation$ExpOut;->power:F │ + iget v1, p0, Lcom/badlogic/gdx/math/Interpolation$ExpOut;->power:F │ │ - neg-float v3, v3 │ + neg-float v1, v1 │ │ - mul-float/2addr v3, p1 │ + mul-float/2addr v1, p1 │ │ - float-to-double v3, v3 │ + float-to-double v4, v1 │ │ - invoke-static {v1, v2, v3, v4}, Ljava/lang/Math;->pow(DD)D │ + invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->pow(DD)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - double-to-float v1, v1 │ + double-to-float v1, v2 │ │ iget v2, p0, Lcom/badlogic/gdx/math/Interpolation$ExpOut;->min:F │ │ sub-float/2addr v1, v2 │ │ iget v2, p0, Lcom/badlogic/gdx/math/Interpolation$ExpOut;->scale:F ├── smali/com/badlogic/gdx/math/MathUtils$Sin.smali │ @@ -16,15 +16,15 @@ │ │ # static fields │ .field static final table:[F │ │ │ # direct methods │ .method static constructor ()V │ - .locals 5 │ + .locals 6 │ │ .prologue │ const/16 v4, 0x2000 │ │ .line 49 │ new-array v1, v4, [F │ │ @@ -93,21 +93,21 @@ │ │ int-to-float v3, v0 │ │ const v4, 0x3c8efa35 │ │ mul-float/2addr v3, v4 │ │ - float-to-double v3, v3 │ + float-to-double v4, v3 │ │ - invoke-static {v3, v4}, Ljava/lang/Math;->sin(D)D │ + invoke-static {v4, v5}, Ljava/lang/Math;->sin(D)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - double-to-float v3, v3 │ + double-to-float v3, v4 │ │ aput v3, v1, v2 │ │ .line 53 │ add-int/lit8 v0, v0, 0x5a │ │ goto :goto_1 ├── smali/com/badlogic/gdx/math/Intersector.smali │ @@ -213,21 +213,21 @@ │ │ sub-float v3, p3, p1 │ │ mul-float/2addr v2, v3 │ │ add-float/2addr v1, v2 │ │ - float-to-double v1, v1 │ + float-to-double v2, v1 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - double-to-float v0, v1 │ + double-to-float v0, v2 │ │ .line 163 │ .local v0, "normalLength":F │ sub-float v1, p4, p0 │ │ sub-float v2, p3, p1 │ │ @@ -421,57 +421,57 @@ │ │ move-result v2 │ │ goto :goto_0 │ .end method │ │ .method public static getLowestPositiveRoot(FFF)F │ - .locals 10 │ + .locals 11 │ .param p0, "a" # F │ .param p1, "b" # F │ .param p2, "c" # F │ │ .prologue │ const/high16 v6, 0x7fc00000 # Float.NaN │ │ - const/4 v9, 0x0 │ + const/4 v10, 0x0 │ │ .line 39 │ mul-float v7, p1, p1 │ │ const/high16 v8, 0x40800000 # 4.0f │ │ mul-float/2addr v8, p0 │ │ mul-float/2addr v8, p2 │ │ sub-float v0, v7, v8 │ │ .line 40 │ .local v0, "det":F │ - cmpg-float v7, v0, v9 │ + cmpg-float v7, v0, v10 │ │ if-gez v7, :cond_1 │ │ move v2, v6 │ │ .line 57 │ :cond_0 │ :goto_0 │ return v2 │ │ .line 42 │ :cond_1 │ - float-to-double v7, v0 │ + float-to-double v8, v0 │ │ - invoke-static {v7, v8}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v8, v9}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - double-to-float v4, v7 │ + double-to-float v4, v8 │ │ .line 43 │ .local v4, "sqrtD":F │ const/high16 v7, 0x3f800000 # 1.0f │ │ const/high16 v8, 0x40000000 # 2.0f │ │ @@ -510,20 +510,20 @@ │ │ .line 50 │ move v2, v5 │ │ .line 53 │ .end local v5 # "tmp":F │ :cond_2 │ - cmpl-float v7, v2, v9 │ + cmpl-float v7, v2, v10 │ │ if-gtz v7, :cond_0 │ │ .line 55 │ - cmpl-float v7, v3, v9 │ + cmpl-float v7, v3, v10 │ │ if-lez v7, :cond_3 │ │ move v2, v3 │ │ goto :goto_0 │ │ @@ -3399,817 +3399,821 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public static overlapConvexPolygons([F[FLcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;)Z │ - .locals 27 │ + .locals 28 │ .param p0, "verts1" # [F │ .param p1, "verts2" # [F │ .param p2, "mtv" # Lcom/badlogic/gdx/math/Intersector$MinimumTranslationVector; │ │ .prologue │ .line 778 │ - const v17, 0x7f7fffff # Float.MAX_VALUE │ + const v18, 0x7f7fffff # Float.MAX_VALUE │ │ .line 779 │ - .local v17, "overlap":F │ - const/16 v19, 0x0 │ + .local v18, "overlap":F │ + const/16 v20, 0x0 │ │ .line 780 │ - .local v19, "smallestAxisX":F │ - const/16 v20, 0x0 │ + .local v20, "smallestAxisX":F │ + const/16 v21, 0x0 │ │ .line 783 │ - .local v20, "smallestAxisY":F │ + .local v21, "smallestAxisY":F │ move-object/from16 v0, p0 │ │ - array-length v14, v0 │ + array-length v15, v0 │ │ .line 784 │ - .local v14, "numAxes1":I │ - const/4 v5, 0x0 │ + .local v15, "numAxes1":I │ + const/4 v6, 0x0 │ │ - .local v5, "i":I │ + .local v6, "i":I │ :goto_0 │ - if-ge v5, v14, :cond_e │ + if-ge v6, v15, :cond_e │ │ .line 785 │ - aget v21, p0, v5 │ + aget v22, p0, v6 │ │ .line 786 │ - .local v21, "x1":F │ - add-int/lit8 v25, v5, 0x1 │ + .local v22, "x1":F │ + add-int/lit8 v26, v6, 0x1 │ │ - aget v23, p0, v25 │ + aget v24, p0, v26 │ │ .line 787 │ - .local v23, "y1":F │ - add-int/lit8 v25, v5, 0x2 │ + .local v24, "y1":F │ + add-int/lit8 v26, v6, 0x2 │ │ - rem-int v25, v25, v14 │ + rem-int v26, v26, v15 │ │ - aget v22, p0, v25 │ + aget v23, p0, v26 │ │ .line 788 │ - .local v22, "x2":F │ - add-int/lit8 v25, v5, 0x3 │ + .local v23, "x2":F │ + add-int/lit8 v26, v6, 0x3 │ │ - rem-int v25, v25, v14 │ + rem-int v26, v26, v15 │ │ - aget v24, p0, v25 │ + aget v25, p0, v26 │ │ .line 790 │ - .local v24, "y2":F │ - sub-float v3, v23, v24 │ + .local v25, "y2":F │ + sub-float v4, v24, v25 │ │ .line 791 │ - .local v3, "axisX":F │ - sub-float v25, v21, v22 │ + .local v4, "axisX":F │ + sub-float v26, v22, v23 │ │ - move/from16 v0, v25 │ + move/from16 v0, v26 │ │ - neg-float v4, v0 │ + neg-float v5, v0 │ │ .line 793 │ - .local v4, "axisY":F │ - mul-float v25, v3, v3 │ - │ + .local v5, "axisY":F │ mul-float v26, v4, v4 │ │ - add-float v25, v25, v26 │ + mul-float v27, v5, v5 │ + │ + add-float v26, v26, v27 │ │ - move/from16 v0, v25 │ + move/from16 v0, v26 │ │ float-to-double v0, v0 │ │ - move-wide/from16 v25, v0 │ + move-wide/from16 v26, v0 │ │ - invoke-static/range {v25 .. v26}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static/range {v26 .. v27}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v25 │ + move-result-wide v26 │ │ - move-wide/from16 v0, v25 │ + move-wide/from16 v0, v26 │ │ - double-to-float v7, v0 │ + double-to-float v8, v0 │ │ .line 794 │ - .local v7, "length":F │ - div-float/2addr v3, v7 │ + .local v8, "length":F │ + div-float/2addr v4, v8 │ │ .line 795 │ - div-float/2addr v4, v7 │ + div-float/2addr v5, v8 │ │ .line 800 │ - const/16 v25, 0x0 │ + const/16 v26, 0x0 │ │ - aget v25, p0, v25 │ + aget v26, p0, v26 │ │ - mul-float v25, v25, v3 │ + mul-float v26, v26, v4 │ │ - const/16 v26, 0x1 │ + const/16 v27, 0x1 │ │ - aget v26, p0, v26 │ + aget v27, p0, v27 │ │ - mul-float v26, v26, v4 │ + mul-float v27, v27, v5 │ │ - add-float v11, v25, v26 │ + add-float v12, v26, v27 │ │ .line 801 │ - .local v11, "min1":F │ - move v8, v11 │ + .local v12, "min1":F │ + move v9, v12 │ │ .line 802 │ - .local v8, "max1":F │ - const/4 v6, 0x2 │ + .local v9, "max1":F │ + const/4 v7, 0x2 │ │ - .local v6, "j":I │ + .local v7, "j":I │ :goto_1 │ move-object/from16 v0, p0 │ │ array-length v0, v0 │ │ - move/from16 v25, v0 │ + move/from16 v26, v0 │ │ - move/from16 v0, v25 │ + move/from16 v0, v26 │ │ - if-ge v6, v0, :cond_2 │ + if-ge v7, v0, :cond_2 │ │ .line 803 │ - aget v25, p0, v6 │ + aget v26, p0, v7 │ │ - mul-float v25, v25, v3 │ + mul-float v26, v26, v4 │ │ - add-int/lit8 v26, v6, 0x1 │ + add-int/lit8 v27, v7, 0x1 │ │ - aget v26, p0, v26 │ + aget v27, p0, v27 │ │ - mul-float v26, v26, v4 │ + mul-float v27, v27, v5 │ │ - add-float v18, v25, v26 │ + add-float v19, v26, v27 │ │ .line 804 │ - .local v18, "p":F │ - cmpg-float v25, v18, v11 │ + .local v19, "p":F │ + cmpg-float v26, v19, v12 │ │ - if-gez v25, :cond_1 │ + if-gez v26, :cond_1 │ │ .line 805 │ - move/from16 v11, v18 │ + move/from16 v12, v19 │ │ .line 802 │ :cond_0 │ :goto_2 │ - add-int/lit8 v6, v6, 0x2 │ + add-int/lit8 v7, v7, 0x2 │ │ goto :goto_1 │ │ .line 806 │ :cond_1 │ - cmpl-float v25, v18, v8 │ + cmpl-float v26, v19, v9 │ │ - if-lez v25, :cond_0 │ + if-lez v26, :cond_0 │ │ .line 807 │ - move/from16 v8, v18 │ + move/from16 v9, v19 │ │ goto :goto_2 │ │ .line 812 │ - .end local v18 # "p":F │ + .end local v19 # "p":F │ :cond_2 │ - const/16 v25, 0x0 │ + const/16 v26, 0x0 │ │ - aget v25, p1, v25 │ + aget v26, p1, v26 │ │ - mul-float v25, v25, v3 │ + mul-float v26, v26, v4 │ │ - const/16 v26, 0x1 │ + const/16 v27, 0x1 │ │ - aget v26, p1, v26 │ + aget v27, p1, v27 │ │ - mul-float v26, v26, v4 │ + mul-float v27, v27, v5 │ │ - add-float v12, v25, v26 │ + add-float v13, v26, v27 │ │ .line 813 │ - .local v12, "min2":F │ - move v9, v12 │ + .local v13, "min2":F │ + move v10, v13 │ │ .line 814 │ - .local v9, "max2":F │ - const/4 v6, 0x2 │ + .local v10, "max2":F │ + const/4 v7, 0x2 │ │ :goto_3 │ move-object/from16 v0, p1 │ │ array-length v0, v0 │ │ - move/from16 v25, v0 │ + move/from16 v26, v0 │ │ - move/from16 v0, v25 │ + move/from16 v0, v26 │ │ - if-ge v6, v0, :cond_5 │ + if-ge v7, v0, :cond_5 │ │ .line 815 │ - aget v25, p1, v6 │ + aget v26, p1, v7 │ │ - mul-float v25, v25, v3 │ + mul-float v26, v26, v4 │ │ - add-int/lit8 v26, v6, 0x1 │ + add-int/lit8 v27, v7, 0x1 │ │ - aget v26, p1, v26 │ + aget v27, p1, v27 │ │ - mul-float v26, v26, v4 │ + mul-float v27, v27, v5 │ │ - add-float v18, v25, v26 │ + add-float v19, v26, v27 │ │ .line 816 │ - .restart local v18 # "p":F │ - cmpg-float v25, v18, v12 │ + .restart local v19 # "p":F │ + cmpg-float v26, v19, v13 │ │ - if-gez v25, :cond_4 │ + if-gez v26, :cond_4 │ │ .line 817 │ - move/from16 v12, v18 │ + move/from16 v13, v19 │ │ .line 814 │ :cond_3 │ :goto_4 │ - add-int/lit8 v6, v6, 0x2 │ + add-int/lit8 v7, v7, 0x2 │ │ goto :goto_3 │ │ .line 818 │ :cond_4 │ - cmpl-float v25, v18, v9 │ + cmpl-float v26, v19, v10 │ │ - if-lez v25, :cond_3 │ + if-lez v26, :cond_3 │ │ .line 819 │ - move/from16 v9, v18 │ + move/from16 v10, v19 │ │ goto :goto_4 │ │ .line 823 │ - .end local v18 # "p":F │ + .end local v19 # "p":F │ :cond_5 │ - cmpg-float v25, v11, v12 │ + cmpg-float v26, v12, v13 │ │ - if-gtz v25, :cond_6 │ + if-gtz v26, :cond_6 │ │ - cmpl-float v25, v8, v12 │ + cmpl-float v26, v9, v13 │ │ - if-gez v25, :cond_8 │ + if-gez v26, :cond_8 │ │ :cond_6 │ - cmpg-float v25, v12, v11 │ + cmpg-float v26, v13, v12 │ │ - if-gtz v25, :cond_7 │ + if-gtz v26, :cond_7 │ │ - cmpl-float v25, v9, v11 │ + cmpl-float v26, v10, v12 │ │ - if-gez v25, :cond_8 │ + if-gez v26, :cond_8 │ │ .line 824 │ :cond_7 │ - const/16 v25, 0x0 │ + const/16 v26, 0x0 │ │ .line 917 │ - .end local v3 # "axisX":F │ - .end local v4 # "axisY":F │ - .end local v6 # "j":I │ - .end local v7 # "length":F │ - .end local v8 # "max1":F │ - .end local v9 # "max2":F │ - .end local v11 # "min1":F │ - .end local v12 # "min2":F │ - .end local v21 # "x1":F │ - .end local v22 # "x2":F │ - .end local v23 # "y1":F │ - .end local v24 # "y2":F │ + .end local v4 # "axisX":F │ + .end local v5 # "axisY":F │ + .end local v7 # "j":I │ + .end local v8 # "length":F │ + .end local v9 # "max1":F │ + .end local v10 # "max2":F │ + .end local v12 # "min1":F │ + .end local v13 # "min2":F │ + .end local v22 # "x1":F │ + .end local v23 # "x2":F │ + .end local v24 # "y1":F │ + .end local v25 # "y2":F │ :goto_5 │ - return v25 │ + return v26 │ │ .line 826 │ - .restart local v3 # "axisX":F │ - .restart local v4 # "axisY":F │ - .restart local v6 # "j":I │ - .restart local v7 # "length":F │ - .restart local v8 # "max1":F │ - .restart local v9 # "max2":F │ - .restart local v11 # "min1":F │ - .restart local v12 # "min2":F │ - .restart local v21 # "x1":F │ - .restart local v22 # "x2":F │ - .restart local v23 # "y1":F │ - .restart local v24 # "y2":F │ + .restart local v4 # "axisX":F │ + .restart local v5 # "axisY":F │ + .restart local v7 # "j":I │ + .restart local v8 # "length":F │ + .restart local v9 # "max1":F │ + .restart local v10 # "max2":F │ + .restart local v12 # "min1":F │ + .restart local v13 # "min2":F │ + .restart local v22 # "x1":F │ + .restart local v23 # "x2":F │ + .restart local v24 # "y1":F │ + .restart local v25 # "y2":F │ :cond_8 │ - invoke-static {v8, v9}, Ljava/lang/Math;->min(FF)F │ + invoke-static {v9, v10}, Ljava/lang/Math;->min(FF)F │ │ - move-result v25 │ + move-result v26 │ │ - invoke-static {v11, v12}, Ljava/lang/Math;->max(FF)F │ + invoke-static {v12, v13}, Ljava/lang/Math;->max(FF)F │ │ - move-result v26 │ + move-result v27 │ │ - sub-float v16, v25, v26 │ + sub-float v17, v26, v27 │ │ .line 827 │ - .local v16, "o":F │ - cmpg-float v25, v11, v12 │ + .local v17, "o":F │ + cmpg-float v26, v12, v13 │ │ - if-gez v25, :cond_9 │ + if-gez v26, :cond_9 │ │ - cmpl-float v25, v8, v9 │ + cmpl-float v26, v9, v10 │ │ - if-gtz v25, :cond_a │ + if-gtz v26, :cond_a │ │ :cond_9 │ - cmpg-float v25, v12, v11 │ + cmpg-float v26, v13, v12 │ │ - if-gez v25, :cond_b │ + if-gez v26, :cond_b │ │ - cmpl-float v25, v9, v8 │ + cmpl-float v26, v10, v9 │ │ - if-lez v25, :cond_b │ + if-lez v26, :cond_b │ │ .line 828 │ :cond_a │ - sub-float v25, v11, v12 │ + sub-float v26, v12, v13 │ │ - invoke-static/range {v25 .. v25}, Ljava/lang/Math;->abs(F)F │ + invoke-static/range {v26 .. v26}, Ljava/lang/Math;->abs(F)F │ │ - move-result v13 │ + move-result v14 │ │ .line 829 │ - .local v13, "mins":F │ - sub-float v25, v8, v9 │ + .local v14, "mins":F │ + sub-float v26, v9, v10 │ │ - invoke-static/range {v25 .. v25}, Ljava/lang/Math;->abs(F)F │ + invoke-static/range {v26 .. v26}, Ljava/lang/Math;->abs(F)F │ │ - move-result v10 │ + move-result v11 │ │ .line 830 │ - .local v10, "maxs":F │ - cmpg-float v25, v13, v10 │ + .local v11, "maxs":F │ + cmpg-float v26, v14, v11 │ │ - if-gez v25, :cond_d │ + if-gez v26, :cond_d │ │ .line 831 │ - neg-float v3, v3 │ + neg-float v4, v4 │ │ .line 832 │ - neg-float v4, v4 │ + neg-float v5, v5 │ │ .line 833 │ - add-float v16, v16, v13 │ + add-float v17, v17, v14 │ │ .line 838 │ - .end local v10 # "maxs":F │ - .end local v13 # "mins":F │ + .end local v11 # "maxs":F │ + .end local v14 # "mins":F │ :cond_b │ :goto_6 │ - cmpg-float v25, v16, v17 │ + cmpg-float v26, v17, v18 │ │ - if-gez v25, :cond_c │ + if-gez v26, :cond_c │ │ .line 839 │ - move/from16 v17, v16 │ + move/from16 v18, v17 │ │ .line 840 │ - move/from16 v19, v3 │ + move/from16 v20, v4 │ │ .line 841 │ - move/from16 v20, v4 │ + move/from16 v21, v5 │ │ .line 784 │ :cond_c │ - add-int/lit8 v5, v5, 0x2 │ + add-int/lit8 v6, v6, 0x2 │ │ goto/16 :goto_0 │ │ .line 835 │ - .restart local v10 # "maxs":F │ - .restart local v13 # "mins":F │ + .restart local v11 # "maxs":F │ + .restart local v14 # "mins":F │ :cond_d │ - add-float v16, v16, v10 │ + add-float v17, v17, v11 │ │ goto :goto_6 │ │ .line 848 │ - .end local v3 # "axisX":F │ - .end local v4 # "axisY":F │ - .end local v6 # "j":I │ - .end local v7 # "length":F │ - .end local v8 # "max1":F │ - .end local v9 # "max2":F │ - .end local v10 # "maxs":F │ - .end local v11 # "min1":F │ - .end local v12 # "min2":F │ - .end local v13 # "mins":F │ - .end local v16 # "o":F │ - .end local v21 # "x1":F │ - .end local v22 # "x2":F │ - .end local v23 # "y1":F │ - .end local v24 # "y2":F │ + .end local v4 # "axisX":F │ + .end local v5 # "axisY":F │ + .end local v7 # "j":I │ + .end local v8 # "length":F │ + .end local v9 # "max1":F │ + .end local v10 # "max2":F │ + .end local v11 # "maxs":F │ + .end local v12 # "min1":F │ + .end local v13 # "min2":F │ + .end local v14 # "mins":F │ + .end local v17 # "o":F │ + .end local v22 # "x1":F │ + .end local v23 # "x2":F │ + .end local v24 # "y1":F │ + .end local v25 # "y2":F │ :cond_e │ move-object/from16 v0, p1 │ │ - array-length v15, v0 │ + array-length v0, v0 │ + │ + move/from16 v16, v0 │ │ .line 849 │ - .local v15, "numAxes2":I │ - const/4 v5, 0x0 │ + .local v16, "numAxes2":I │ + const/4 v6, 0x0 │ │ :goto_7 │ - if-ge v5, v15, :cond_1d │ + move/from16 v0, v16 │ + │ + if-ge v6, v0, :cond_1d │ │ .line 850 │ - aget v21, p1, v5 │ + aget v22, p1, v6 │ │ .line 851 │ - .restart local v21 # "x1":F │ - add-int/lit8 v25, v5, 0x1 │ + .restart local v22 # "x1":F │ + add-int/lit8 v26, v6, 0x1 │ │ - aget v23, p1, v25 │ + aget v24, p1, v26 │ │ .line 852 │ - .restart local v23 # "y1":F │ - add-int/lit8 v25, v5, 0x2 │ + .restart local v24 # "y1":F │ + add-int/lit8 v26, v6, 0x2 │ │ - rem-int v25, v25, v15 │ + rem-int v26, v26, v16 │ │ - aget v22, p1, v25 │ + aget v23, p1, v26 │ │ .line 853 │ - .restart local v22 # "x2":F │ - add-int/lit8 v25, v5, 0x3 │ + .restart local v23 # "x2":F │ + add-int/lit8 v26, v6, 0x3 │ │ - rem-int v25, v25, v15 │ + rem-int v26, v26, v16 │ │ - aget v24, p1, v25 │ + aget v25, p1, v26 │ │ .line 855 │ - .restart local v24 # "y2":F │ - sub-float v3, v23, v24 │ + .restart local v25 # "y2":F │ + sub-float v4, v24, v25 │ │ .line 856 │ - .restart local v3 # "axisX":F │ - sub-float v25, v21, v22 │ + .restart local v4 # "axisX":F │ + sub-float v26, v22, v23 │ │ - move/from16 v0, v25 │ + move/from16 v0, v26 │ │ - neg-float v4, v0 │ + neg-float v5, v0 │ │ .line 858 │ - .restart local v4 # "axisY":F │ - mul-float v25, v3, v3 │ - │ + .restart local v5 # "axisY":F │ mul-float v26, v4, v4 │ │ - add-float v25, v25, v26 │ + mul-float v27, v5, v5 │ │ - move/from16 v0, v25 │ + add-float v26, v26, v27 │ + │ + move/from16 v0, v26 │ │ float-to-double v0, v0 │ │ - move-wide/from16 v25, v0 │ + move-wide/from16 v26, v0 │ │ - invoke-static/range {v25 .. v26}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static/range {v26 .. v27}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v25 │ + move-result-wide v26 │ │ - move-wide/from16 v0, v25 │ + move-wide/from16 v0, v26 │ │ - double-to-float v7, v0 │ + double-to-float v8, v0 │ │ .line 859 │ - .restart local v7 # "length":F │ - div-float/2addr v3, v7 │ + .restart local v8 # "length":F │ + div-float/2addr v4, v8 │ │ .line 860 │ - div-float/2addr v4, v7 │ + div-float/2addr v5, v8 │ │ .line 865 │ - const/16 v25, 0x0 │ + const/16 v26, 0x0 │ │ - aget v25, p0, v25 │ + aget v26, p0, v26 │ │ - mul-float v25, v25, v3 │ + mul-float v26, v26, v4 │ │ - const/16 v26, 0x1 │ + const/16 v27, 0x1 │ │ - aget v26, p0, v26 │ + aget v27, p0, v27 │ │ - mul-float v26, v26, v4 │ + mul-float v27, v27, v5 │ │ - add-float v11, v25, v26 │ + add-float v12, v26, v27 │ │ .line 866 │ - .restart local v11 # "min1":F │ - move v8, v11 │ + .restart local v12 # "min1":F │ + move v9, v12 │ │ .line 867 │ - .restart local v8 # "max1":F │ - const/4 v6, 0x2 │ + .restart local v9 # "max1":F │ + const/4 v7, 0x2 │ │ - .restart local v6 # "j":I │ + .restart local v7 # "j":I │ :goto_8 │ move-object/from16 v0, p0 │ │ array-length v0, v0 │ │ - move/from16 v25, v0 │ + move/from16 v26, v0 │ │ - move/from16 v0, v25 │ + move/from16 v0, v26 │ │ - if-ge v6, v0, :cond_11 │ + if-ge v7, v0, :cond_11 │ │ .line 868 │ - aget v25, p0, v6 │ + aget v26, p0, v7 │ │ - mul-float v25, v25, v3 │ + mul-float v26, v26, v4 │ │ - add-int/lit8 v26, v6, 0x1 │ + add-int/lit8 v27, v7, 0x1 │ │ - aget v26, p0, v26 │ + aget v27, p0, v27 │ │ - mul-float v26, v26, v4 │ + mul-float v27, v27, v5 │ │ - add-float v18, v25, v26 │ + add-float v19, v26, v27 │ │ .line 869 │ - .restart local v18 # "p":F │ - cmpg-float v25, v18, v11 │ + .restart local v19 # "p":F │ + cmpg-float v26, v19, v12 │ │ - if-gez v25, :cond_10 │ + if-gez v26, :cond_10 │ │ .line 870 │ - move/from16 v11, v18 │ + move/from16 v12, v19 │ │ .line 867 │ :cond_f │ :goto_9 │ - add-int/lit8 v6, v6, 0x2 │ + add-int/lit8 v7, v7, 0x2 │ │ goto :goto_8 │ │ .line 871 │ :cond_10 │ - cmpl-float v25, v18, v8 │ + cmpl-float v26, v19, v9 │ │ - if-lez v25, :cond_f │ + if-lez v26, :cond_f │ │ .line 872 │ - move/from16 v8, v18 │ + move/from16 v9, v19 │ │ goto :goto_9 │ │ .line 877 │ - .end local v18 # "p":F │ + .end local v19 # "p":F │ :cond_11 │ - const/16 v25, 0x0 │ + const/16 v26, 0x0 │ │ - aget v25, p1, v25 │ + aget v26, p1, v26 │ │ - mul-float v25, v25, v3 │ + mul-float v26, v26, v4 │ │ - const/16 v26, 0x1 │ + const/16 v27, 0x1 │ │ - aget v26, p1, v26 │ + aget v27, p1, v27 │ │ - mul-float v26, v26, v4 │ + mul-float v27, v27, v5 │ │ - add-float v12, v25, v26 │ + add-float v13, v26, v27 │ │ .line 878 │ - .restart local v12 # "min2":F │ - move v9, v12 │ + .restart local v13 # "min2":F │ + move v10, v13 │ │ .line 879 │ - .restart local v9 # "max2":F │ - const/4 v6, 0x2 │ + .restart local v10 # "max2":F │ + const/4 v7, 0x2 │ │ :goto_a │ move-object/from16 v0, p1 │ │ array-length v0, v0 │ │ - move/from16 v25, v0 │ + move/from16 v26, v0 │ │ - move/from16 v0, v25 │ + move/from16 v0, v26 │ │ - if-ge v6, v0, :cond_14 │ + if-ge v7, v0, :cond_14 │ │ .line 880 │ - aget v25, p1, v6 │ + aget v26, p1, v7 │ │ - mul-float v25, v25, v3 │ + mul-float v26, v26, v4 │ │ - add-int/lit8 v26, v6, 0x1 │ + add-int/lit8 v27, v7, 0x1 │ │ - aget v26, p1, v26 │ + aget v27, p1, v27 │ │ - mul-float v26, v26, v4 │ + mul-float v27, v27, v5 │ │ - add-float v18, v25, v26 │ + add-float v19, v26, v27 │ │ .line 881 │ - .restart local v18 # "p":F │ - cmpg-float v25, v18, v12 │ + .restart local v19 # "p":F │ + cmpg-float v26, v19, v13 │ │ - if-gez v25, :cond_13 │ + if-gez v26, :cond_13 │ │ .line 882 │ - move/from16 v12, v18 │ + move/from16 v13, v19 │ │ .line 879 │ :cond_12 │ :goto_b │ - add-int/lit8 v6, v6, 0x2 │ + add-int/lit8 v7, v7, 0x2 │ │ goto :goto_a │ │ .line 883 │ :cond_13 │ - cmpl-float v25, v18, v9 │ + cmpl-float v26, v19, v10 │ │ - if-lez v25, :cond_12 │ + if-lez v26, :cond_12 │ │ .line 884 │ - move/from16 v9, v18 │ + move/from16 v10, v19 │ │ goto :goto_b │ │ .line 888 │ - .end local v18 # "p":F │ + .end local v19 # "p":F │ :cond_14 │ - cmpg-float v25, v11, v12 │ + cmpg-float v26, v12, v13 │ │ - if-gtz v25, :cond_15 │ + if-gtz v26, :cond_15 │ │ - cmpl-float v25, v8, v12 │ + cmpl-float v26, v9, v13 │ │ - if-gez v25, :cond_17 │ + if-gez v26, :cond_17 │ │ :cond_15 │ - cmpg-float v25, v12, v11 │ + cmpg-float v26, v13, v12 │ │ - if-gtz v25, :cond_16 │ + if-gtz v26, :cond_16 │ │ - cmpl-float v25, v9, v11 │ + cmpl-float v26, v10, v12 │ │ - if-gez v25, :cond_17 │ + if-gez v26, :cond_17 │ │ .line 889 │ :cond_16 │ - const/16 v25, 0x0 │ + const/16 v26, 0x0 │ │ goto/16 :goto_5 │ │ .line 891 │ :cond_17 │ - invoke-static {v8, v9}, Ljava/lang/Math;->min(FF)F │ + invoke-static {v9, v10}, Ljava/lang/Math;->min(FF)F │ │ - move-result v25 │ + move-result v26 │ │ - invoke-static {v11, v12}, Ljava/lang/Math;->max(FF)F │ + invoke-static {v12, v13}, Ljava/lang/Math;->max(FF)F │ │ - move-result v26 │ + move-result v27 │ │ - sub-float v16, v25, v26 │ + sub-float v17, v26, v27 │ │ .line 893 │ - .restart local v16 # "o":F │ - cmpg-float v25, v11, v12 │ + .restart local v17 # "o":F │ + cmpg-float v26, v12, v13 │ │ - if-gez v25, :cond_18 │ + if-gez v26, :cond_18 │ │ - cmpl-float v25, v8, v9 │ + cmpl-float v26, v9, v10 │ │ - if-gtz v25, :cond_19 │ + if-gtz v26, :cond_19 │ │ :cond_18 │ - cmpg-float v25, v12, v11 │ + cmpg-float v26, v13, v12 │ │ - if-gez v25, :cond_1a │ + if-gez v26, :cond_1a │ │ - cmpl-float v25, v9, v8 │ + cmpl-float v26, v10, v9 │ │ - if-lez v25, :cond_1a │ + if-lez v26, :cond_1a │ │ .line 894 │ :cond_19 │ - sub-float v25, v11, v12 │ + sub-float v26, v12, v13 │ │ - invoke-static/range {v25 .. v25}, Ljava/lang/Math;->abs(F)F │ + invoke-static/range {v26 .. v26}, Ljava/lang/Math;->abs(F)F │ │ - move-result v13 │ + move-result v14 │ │ .line 895 │ - .restart local v13 # "mins":F │ - sub-float v25, v8, v9 │ + .restart local v14 # "mins":F │ + sub-float v26, v9, v10 │ │ - invoke-static/range {v25 .. v25}, Ljava/lang/Math;->abs(F)F │ + invoke-static/range {v26 .. v26}, Ljava/lang/Math;->abs(F)F │ │ - move-result v10 │ + move-result v11 │ │ .line 896 │ - .restart local v10 # "maxs":F │ - cmpg-float v25, v13, v10 │ + .restart local v11 # "maxs":F │ + cmpg-float v26, v14, v11 │ │ - if-gez v25, :cond_1c │ + if-gez v26, :cond_1c │ │ .line 897 │ - neg-float v3, v3 │ + neg-float v4, v4 │ │ .line 898 │ - neg-float v4, v4 │ + neg-float v5, v5 │ │ .line 899 │ - add-float v16, v16, v13 │ + add-float v17, v17, v14 │ │ .line 905 │ - .end local v10 # "maxs":F │ - .end local v13 # "mins":F │ + .end local v11 # "maxs":F │ + .end local v14 # "mins":F │ :cond_1a │ :goto_c │ - cmpg-float v25, v16, v17 │ + cmpg-float v26, v17, v18 │ │ - if-gez v25, :cond_1b │ + if-gez v26, :cond_1b │ │ .line 906 │ - move/from16 v17, v16 │ + move/from16 v18, v17 │ │ .line 907 │ - move/from16 v19, v3 │ + move/from16 v20, v4 │ │ .line 908 │ - move/from16 v20, v4 │ + move/from16 v21, v5 │ │ .line 849 │ :cond_1b │ - add-int/lit8 v5, v5, 0x2 │ + add-int/lit8 v6, v6, 0x2 │ │ goto/16 :goto_7 │ │ .line 901 │ - .restart local v10 # "maxs":F │ - .restart local v13 # "mins":F │ + .restart local v11 # "maxs":F │ + .restart local v14 # "mins":F │ :cond_1c │ - add-float v16, v16, v10 │ + add-float v17, v17, v11 │ │ goto :goto_c │ │ .line 913 │ - .end local v3 # "axisX":F │ - .end local v4 # "axisY":F │ - .end local v6 # "j":I │ - .end local v7 # "length":F │ - .end local v8 # "max1":F │ - .end local v9 # "max2":F │ - .end local v10 # "maxs":F │ - .end local v11 # "min1":F │ - .end local v12 # "min2":F │ - .end local v13 # "mins":F │ - .end local v16 # "o":F │ - .end local v21 # "x1":F │ - .end local v22 # "x2":F │ - .end local v23 # "y1":F │ - .end local v24 # "y2":F │ + .end local v4 # "axisX":F │ + .end local v5 # "axisY":F │ + .end local v7 # "j":I │ + .end local v8 # "length":F │ + .end local v9 # "max1":F │ + .end local v10 # "max2":F │ + .end local v11 # "maxs":F │ + .end local v12 # "min1":F │ + .end local v13 # "min2":F │ + .end local v14 # "mins":F │ + .end local v17 # "o":F │ + .end local v22 # "x1":F │ + .end local v23 # "x2":F │ + .end local v24 # "y1":F │ + .end local v25 # "y2":F │ :cond_1d │ if-eqz p2, :cond_1e │ │ .line 914 │ move-object/from16 v0, p2 │ │ iget-object v0, v0, Lcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;->normal:Lcom/badlogic/gdx/math/Vector2; │ │ - move-object/from16 v25, v0 │ + move-object/from16 v26, v0 │ │ - move-object/from16 v0, v25 │ + move-object/from16 v0, v26 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ - move/from16 v2, v20 │ + move/from16 v2, v21 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;->set(FF)Lcom/badlogic/gdx/math/Vector2; │ │ .line 915 │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ move-object/from16 v1, p2 │ │ iput v0, v1, Lcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;->depth:F │ │ .line 917 │ :cond_1e │ - const/16 v25, 0x1 │ + const/16 v26, 0x1 │ │ goto/16 :goto_5 │ .end method │ │ .method public static overlapRectangles(Lcom/badlogic/gdx/math/Rectangle;Lcom/badlogic/gdx/math/Rectangle;)Z │ .locals 3 │ .param p0, "r1" # Lcom/badlogic/gdx/math/Rectangle; ├── smali/com/badlogic/gdx/math/WindowedMean.smali │ @@ -312,15 +312,15 @@ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public standardDeviation()F │ - .locals 5 │ + .locals 6 │ │ .prologue │ .line 93 │ invoke-virtual {p0}, Lcom/badlogic/gdx/math/WindowedMean;->hasEnoughData()Z │ │ move-result v3 │ │ @@ -382,17 +382,17 @@ │ │ array-length v3, v3 │ │ int-to-float v3, v3 │ │ div-float v3, v2, v3 │ │ - float-to-double v3, v3 │ + float-to-double v4, v3 │ │ - invoke-static {v3, v4}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v4, v5}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - double-to-float v3, v3 │ + double-to-float v3, v4 │ │ goto :goto_0 │ .end method ├── smali/com/badlogic/gdx/math/Vector2.smali │ @@ -175,31 +175,31 @@ │ iput v0, p0, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ .line 119 │ return-object p0 │ .end method │ │ .method public angle()F │ - .locals 5 │ + .locals 6 │ │ .prologue │ .line 253 │ iget v1, p0, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - float-to-double v1, v1 │ + float-to-double v2, v1 │ │ - iget v3, p0, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v1, p0, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - float-to-double v3, v3 │ + float-to-double v4, v1 │ │ - invoke-static {v1, v2, v3, v4}, Ljava/lang/Math;->atan2(DD)D │ + invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->atan2(DD)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - double-to-float v1, v1 │ + double-to-float v1, v2 │ │ const v2, 0x42652ee0 │ │ mul-float v0, v1, v2 │ │ .line 254 │ .local v0, "angle":F │ @@ -909,42 +909,42 @@ │ │ .line 110 │ :cond_0 │ return-object p0 │ .end method │ │ .method public rotate(F)Lcom/badlogic/gdx/math/Vector2; │ - .locals 7 │ + .locals 8 │ .param p1, "degrees" # F │ │ .prologue │ .line 268 │ const v5, 0x3c8efa35 │ │ mul-float v3, p1, v5 │ │ .line 269 │ .local v3, "rad":F │ - float-to-double v5, v3 │ + float-to-double v6, v3 │ │ - invoke-static {v5, v6}, Ljava/lang/Math;->cos(D)D │ + invoke-static {v6, v7}, Ljava/lang/Math;->cos(D)D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - double-to-float v0, v5 │ + double-to-float v0, v6 │ │ .line 270 │ .local v0, "cos":F │ - float-to-double v5, v3 │ + float-to-double v6, v3 │ │ - invoke-static {v5, v6}, Ljava/lang/Math;->sin(D)D │ + invoke-static {v6, v7}, Ljava/lang/Math;->sin(D)D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - double-to-float v4, v5 │ + double-to-float v4, v6 │ │ .line 272 │ .local v4, "sin":F │ iget v5, p0, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ mul-float/2addr v5, v0 ├── smali/com/badlogic/gdx/math/MathUtils$Cos.smali │ @@ -16,15 +16,15 @@ │ │ # static fields │ .field static final table:[F │ │ │ # direct methods │ .method static constructor ()V │ - .locals 5 │ + .locals 6 │ │ .prologue │ const/16 v4, 0x2000 │ │ .line 59 │ new-array v1, v4, [F │ │ @@ -93,21 +93,21 @@ │ │ int-to-float v3, v0 │ │ const v4, 0x3c8efa35 │ │ mul-float/2addr v3, v4 │ │ - float-to-double v3, v3 │ + float-to-double v4, v3 │ │ - invoke-static {v3, v4}, Ljava/lang/Math;->cos(D)D │ + invoke-static {v4, v5}, Ljava/lang/Math;->cos(D)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - double-to-float v3, v3 │ + double-to-float v3, v4 │ │ aput v3, v1, v2 │ │ .line 63 │ add-int/lit8 v0, v0, 0x5a │ │ goto :goto_1 ├── smali/com/badlogic/gdx/math/Quaternion.smali │ @@ -700,15 +700,15 @@ │ iput v0, p0, Lcom/badlogic/gdx/math/Quaternion;->w:F │ │ .line 214 │ return-object p0 │ .end method │ │ .method public nor()Lcom/badlogic/gdx/math/Quaternion; │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 150 │ invoke-virtual {p0}, Lcom/badlogic/gdx/math/Quaternion;->len2()F │ │ move-result v0 │ │ @@ -731,21 +731,21 @@ │ const v2, 0x3727c5ac # 1.0E-5f │ │ cmpl-float v1, v1, v2 │ │ if-lez v1, :cond_0 │ │ .line 152 │ - float-to-double v1, v0 │ + float-to-double v2, v0 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - double-to-float v0, v1 │ + double-to-float v0, v2 │ │ .line 153 │ iget v1, p0, Lcom/badlogic/gdx/math/Quaternion;->w:F │ │ div-float/2addr v1, v0 │ │ iput v1, p0, Lcom/badlogic/gdx/math/Quaternion;->w:F │ @@ -818,53 +818,53 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public set(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; │ - .locals 6 │ + .locals 7 │ .param p1, "axis" # Lcom/badlogic/gdx/math/Vector3; │ .param p2, "angle" # F │ │ .prologue │ - const/high16 v5, 0x40000000 # 2.0f │ + const/high16 v6, 0x40000000 # 2.0f │ │ .line 91 │ - float-to-double v3, p2 │ + float-to-double v4, p2 │ │ - invoke-static {v3, v4}, Ljava/lang/Math;->toRadians(D)D │ + invoke-static {v4, v5}, Ljava/lang/Math;->toRadians(D)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - double-to-float v0, v3 │ + double-to-float v0, v4 │ │ .line 92 │ .local v0, "l_ang":F │ - div-float v3, v0, v5 │ + div-float v3, v0, v6 │ │ - float-to-double v3, v3 │ + float-to-double v4, v3 │ │ - invoke-static {v3, v4}, Ljava/lang/Math;->sin(D)D │ + invoke-static {v4, v5}, Ljava/lang/Math;->sin(D)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - double-to-float v2, v3 │ + double-to-float v2, v4 │ │ .line 93 │ .local v2, "l_sin":F │ - div-float v3, v0, v5 │ + div-float v3, v0, v6 │ │ - float-to-double v3, v3 │ + float-to-double v4, v3 │ │ - invoke-static {v3, v4}, Ljava/lang/Math;->cos(D)D │ + invoke-static {v4, v5}, Ljava/lang/Math;->cos(D)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - double-to-float v1, v3 │ + double-to-float v1, v4 │ │ .line 94 │ .local v1, "l_cos":F │ iget v3, p1, Lcom/badlogic/gdx/math/Vector3;->x:F │ │ mul-float/2addr v3, v2 │ │ @@ -884,618 +884,654 @@ │ │ move-result-object v3 │ │ return-object v3 │ .end method │ │ .method public setEulerAngles(FFF)Lcom/badlogic/gdx/math/Quaternion; │ - .locals 16 │ + .locals 18 │ .param p1, "yaw" # F │ .param p2, "pitch" # F │ .param p3, "roll" # F │ │ .prologue │ .line 118 │ move/from16 v0, p1 │ │ - float-to-double v14, v0 │ + float-to-double v0, v0 │ │ - invoke-static {v14, v15}, Ljava/lang/Math;->toRadians(D)D │ + move-wide/from16 v16, v0 │ │ - move-result-wide v14 │ + invoke-static/range {v16 .. v17}, Ljava/lang/Math;->toRadians(D)D │ + │ + move-result-wide v16 │ + │ + move-wide/from16 v0, v16 │ │ - double-to-float v0, v14 │ + double-to-float v0, v0 │ │ move/from16 p1, v0 │ │ .line 119 │ move/from16 v0, p2 │ │ - float-to-double v14, v0 │ + float-to-double v0, v0 │ │ - invoke-static {v14, v15}, Ljava/lang/Math;->toRadians(D)D │ + move-wide/from16 v16, v0 │ │ - move-result-wide v14 │ + invoke-static/range {v16 .. v17}, Ljava/lang/Math;->toRadians(D)D │ + │ + move-result-wide v16 │ + │ + move-wide/from16 v0, v16 │ │ - double-to-float v0, v14 │ + double-to-float v0, v0 │ │ move/from16 p2, v0 │ │ .line 120 │ move/from16 v0, p3 │ │ - float-to-double v14, v0 │ + float-to-double v0, v0 │ │ - invoke-static {v14, v15}, Ljava/lang/Math;->toRadians(D)D │ + move-wide/from16 v16, v0 │ │ - move-result-wide v14 │ + invoke-static/range {v16 .. v17}, Ljava/lang/Math;->toRadians(D)D │ + │ + move-result-wide v16 │ + │ + move-wide/from16 v0, v16 │ │ - double-to-float v0, v14 │ + double-to-float v0, v0 │ │ move/from16 p3, v0 │ │ .line 121 │ - const/high16 v14, 0x3f000000 # 0.5f │ + const/high16 v15, 0x3f000000 # 0.5f │ │ - mul-float v13, p3, v14 │ + mul-float v14, p3, v15 │ │ .line 122 │ - .local v13, "num9":F │ - float-to-double v14, v13 │ + .local v14, "num9":F │ + float-to-double v0, v14 │ │ - invoke-static {v14, v15}, Ljava/lang/Math;->sin(D)D │ + move-wide/from16 v16, v0 │ │ - move-result-wide v14 │ + invoke-static/range {v16 .. v17}, Ljava/lang/Math;->sin(D)D │ + │ + move-result-wide v16 │ + │ + move-wide/from16 v0, v16 │ │ - double-to-float v10, v14 │ + double-to-float v11, v0 │ │ .line 123 │ - .local v10, "num6":F │ - float-to-double v14, v13 │ + .local v11, "num6":F │ + float-to-double v0, v14 │ │ - invoke-static {v14, v15}, Ljava/lang/Math;->cos(D)D │ + move-wide/from16 v16, v0 │ │ - move-result-wide v14 │ + invoke-static/range {v16 .. v17}, Ljava/lang/Math;->cos(D)D │ + │ + move-result-wide v16 │ │ - double-to-float v9, v14 │ + move-wide/from16 v0, v16 │ + │ + double-to-float v10, v0 │ │ .line 124 │ - .local v9, "num5":F │ - const/high16 v14, 0x3f000000 # 0.5f │ + .local v10, "num5":F │ + const/high16 v15, 0x3f000000 # 0.5f │ │ - mul-float v12, p2, v14 │ + mul-float v13, p2, v15 │ │ .line 125 │ - .local v12, "num8":F │ - float-to-double v14, v12 │ + .local v13, "num8":F │ + float-to-double v0, v13 │ │ - invoke-static {v14, v15}, Ljava/lang/Math;->sin(D)D │ + move-wide/from16 v16, v0 │ │ - move-result-wide v14 │ + invoke-static/range {v16 .. v17}, Ljava/lang/Math;->sin(D)D │ + │ + move-result-wide v16 │ + │ + move-wide/from16 v0, v16 │ │ - double-to-float v8, v14 │ + double-to-float v9, v0 │ │ .line 126 │ - .local v8, "num4":F │ - float-to-double v14, v12 │ + .local v9, "num4":F │ + float-to-double v0, v13 │ │ - invoke-static {v14, v15}, Ljava/lang/Math;->cos(D)D │ + move-wide/from16 v16, v0 │ │ - move-result-wide v14 │ + invoke-static/range {v16 .. v17}, Ljava/lang/Math;->cos(D)D │ + │ + move-result-wide v16 │ │ - double-to-float v7, v14 │ + move-wide/from16 v0, v16 │ + │ + double-to-float v8, v0 │ │ .line 127 │ - .local v7, "num3":F │ - const/high16 v14, 0x3f000000 # 0.5f │ + .local v8, "num3":F │ + const/high16 v15, 0x3f000000 # 0.5f │ │ - mul-float v11, p1, v14 │ + mul-float v12, p1, v15 │ │ .line 128 │ - .local v11, "num7":F │ - float-to-double v14, v11 │ + .local v12, "num7":F │ + float-to-double v0, v12 │ │ - invoke-static {v14, v15}, Ljava/lang/Math;->sin(D)D │ + move-wide/from16 v16, v0 │ │ - move-result-wide v14 │ + invoke-static/range {v16 .. v17}, Ljava/lang/Math;->sin(D)D │ │ - double-to-float v6, v14 │ + move-result-wide v16 │ + │ + move-wide/from16 v0, v16 │ + │ + double-to-float v7, v0 │ │ .line 129 │ - .local v6, "num2":F │ - float-to-double v14, v11 │ + .local v7, "num2":F │ + float-to-double v0, v12 │ │ - invoke-static {v14, v15}, Ljava/lang/Math;->cos(D)D │ + move-wide/from16 v16, v0 │ │ - move-result-wide v14 │ + invoke-static/range {v16 .. v17}, Ljava/lang/Math;->cos(D)D │ │ - double-to-float v5, v14 │ + move-result-wide v16 │ + │ + move-wide/from16 v0, v16 │ + │ + double-to-float v6, v0 │ │ .line 130 │ - .local v5, "num":F │ - mul-float v1, v5, v8 │ + .local v6, "num":F │ + mul-float v2, v6, v9 │ │ .line 131 │ - .local v1, "f1":F │ - mul-float v2, v6, v7 │ + .local v2, "f1":F │ + mul-float v3, v7, v8 │ │ .line 132 │ - .local v2, "f2":F │ - mul-float v3, v5, v7 │ + .local v3, "f2":F │ + mul-float v4, v6, v8 │ │ .line 133 │ - .local v3, "f3":F │ - mul-float v4, v6, v8 │ + .local v4, "f3":F │ + mul-float v5, v7, v9 │ │ .line 135 │ - .local v4, "f4":F │ - mul-float v14, v1, v9 │ - │ + .local v5, "f4":F │ mul-float v15, v2, v10 │ │ - add-float/2addr v14, v15 │ + mul-float v16, v3, v11 │ + │ + add-float v15, v15, v16 │ │ move-object/from16 v0, p0 │ │ - iput v14, v0, Lcom/badlogic/gdx/math/Quaternion;->x:F │ + iput v15, v0, Lcom/badlogic/gdx/math/Quaternion;->x:F │ │ .line 136 │ - mul-float v14, v2, v9 │ + mul-float v15, v3, v10 │ │ - mul-float v15, v1, v10 │ + mul-float v16, v2, v11 │ │ - sub-float/2addr v14, v15 │ + sub-float v15, v15, v16 │ │ move-object/from16 v0, p0 │ │ - iput v14, v0, Lcom/badlogic/gdx/math/Quaternion;->y:F │ + iput v15, v0, Lcom/badlogic/gdx/math/Quaternion;->y:F │ │ .line 137 │ - mul-float v14, v3, v10 │ + mul-float v15, v4, v11 │ │ - mul-float v15, v4, v9 │ + mul-float v16, v5, v10 │ │ - sub-float/2addr v14, v15 │ + sub-float v15, v15, v16 │ │ move-object/from16 v0, p0 │ │ - iput v14, v0, Lcom/badlogic/gdx/math/Quaternion;->z:F │ + iput v15, v0, Lcom/badlogic/gdx/math/Quaternion;->z:F │ │ .line 138 │ - mul-float v14, v3, v9 │ - │ mul-float v15, v4, v10 │ │ - add-float/2addr v14, v15 │ + mul-float v16, v5, v11 │ + │ + add-float v15, v15, v16 │ │ move-object/from16 v0, p0 │ │ - iput v14, v0, Lcom/badlogic/gdx/math/Quaternion;->w:F │ + iput v15, v0, Lcom/badlogic/gdx/math/Quaternion;->w:F │ │ .line 139 │ return-object p0 │ .end method │ │ .method public setFromAxes(FFFFFFFFF)Lcom/badlogic/gdx/math/Quaternion; │ - .locals 29 │ + .locals 30 │ .param p1, "xx" # F │ .param p2, "xy" # F │ .param p3, "xz" # F │ .param p4, "yx" # F │ .param p5, "yy" # F │ .param p6, "yz" # F │ .param p7, "zx" # F │ .param p8, "zy" # F │ .param p9, "zz" # F │ │ .prologue │ .line 315 │ - move/from16 v5, p1 │ + move/from16 v6, p1 │ │ - .local v5, "m00":F │ - move/from16 v6, p2 │ + .local v6, "m00":F │ + move/from16 v7, p2 │ │ - .local v6, "m01":F │ - move/from16 v7, p3 │ + .local v7, "m01":F │ + move/from16 v8, p3 │ │ .line 316 │ - .local v7, "m02":F │ - move/from16 v8, p4 │ + .local v8, "m02":F │ + move/from16 v9, p4 │ │ - .local v8, "m10":F │ - move/from16 v9, p5 │ + .local v9, "m10":F │ + move/from16 v10, p5 │ │ - .local v9, "m11":F │ - move/from16 v10, p6 │ + .local v10, "m11":F │ + move/from16 v11, p6 │ │ .line 317 │ - .local v10, "m12":F │ - move/from16 v11, p7 │ + .local v11, "m12":F │ + move/from16 v12, p7 │ │ - .local v11, "m20":F │ - move/from16 v12, p8 │ + .local v12, "m20":F │ + move/from16 v13, p8 │ │ - .local v12, "m21":F │ - move/from16 v13, p9 │ + .local v13, "m21":F │ + move/from16 v14, p9 │ │ .line 318 │ - .local v13, "m22":F │ - add-float v25, v5, v9 │ + .local v14, "m22":F │ + add-float v26, v6, v10 │ │ - add-float v16, v25, v13 │ + add-float v15, v26, v14 │ │ .line 322 │ - .local v16, "t":F │ - const/16 v25, 0x0 │ + .local v15, "t":F │ + const/16 v26, 0x0 │ │ - cmpl-float v25, v16, v25 │ + cmpl-float v26, v15, v26 │ │ - if-ltz v25, :cond_0 │ + if-ltz v26, :cond_0 │ │ .line 323 │ - const/high16 v25, 0x3f800000 # 1.0f │ + const/high16 v26, 0x3f800000 # 1.0f │ │ - add-float v25, v25, v16 │ + add-float v26, v26, v15 │ │ - move/from16 v0, v25 │ + move/from16 v0, v26 │ │ float-to-double v0, v0 │ │ - move-wide/from16 v25, v0 │ + move-wide/from16 v26, v0 │ │ - invoke-static/range {v25 .. v26}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static/range {v26 .. v27}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v14 │ + move-result-wide v16 │ │ .line 324 │ - .local v14, "s":D │ - const-wide/high16 v25, 0x3fe0000000000000L # 0.5 │ + .local v16, "s":D │ + const-wide/high16 v26, 0x3fe0000000000000L # 0.5 │ │ - mul-double v17, v25, v14 │ + mul-double v18, v26, v16 │ │ .line 325 │ - .local v17, "w":D │ - const-wide/high16 v25, 0x3fe0000000000000L # 0.5 │ + .local v18, "w":D │ + const-wide/high16 v26, 0x3fe0000000000000L # 0.5 │ │ - div-double v14, v25, v14 │ + div-double v16, v26, v16 │ │ .line 326 │ - sub-float v25, v12, v10 │ + sub-float v26, v13, v11 │ │ - move/from16 v0, v25 │ + move/from16 v0, v26 │ │ float-to-double v0, v0 │ │ - move-wide/from16 v25, v0 │ + move-wide/from16 v26, v0 │ │ - mul-double v19, v25, v14 │ + mul-double v20, v26, v16 │ │ .line 327 │ - .local v19, "x":D │ - sub-float v25, v7, v11 │ + .local v20, "x":D │ + sub-float v26, v8, v12 │ │ - move/from16 v0, v25 │ + move/from16 v0, v26 │ │ float-to-double v0, v0 │ │ - move-wide/from16 v25, v0 │ + move-wide/from16 v26, v0 │ │ - mul-double v21, v25, v14 │ + mul-double v22, v26, v16 │ │ .line 328 │ - .local v21, "y":D │ - sub-float v25, v8, v6 │ + .local v22, "y":D │ + sub-float v26, v9, v7 │ │ - move/from16 v0, v25 │ + move/from16 v0, v26 │ │ float-to-double v0, v0 │ │ - move-wide/from16 v25, v0 │ + move-wide/from16 v26, v0 │ │ - mul-double v23, v25, v14 │ + mul-double v24, v26, v16 │ │ .line 352 │ - .local v23, "z":D │ + .local v24, "z":D │ :goto_0 │ - move-wide/from16 v0, v19 │ + move-wide/from16 v0, v20 │ │ double-to-float v0, v0 │ │ - move/from16 v25, v0 │ + move/from16 v26, v0 │ │ - move-wide/from16 v0, v21 │ + move-wide/from16 v0, v22 │ │ double-to-float v0, v0 │ │ - move/from16 v26, v0 │ + move/from16 v27, v0 │ │ - move-wide/from16 v0, v23 │ + move-wide/from16 v0, v24 │ │ double-to-float v0, v0 │ │ - move/from16 v27, v0 │ + move/from16 v28, v0 │ │ - move-wide/from16 v0, v17 │ + move-wide/from16 v0, v18 │ │ double-to-float v0, v0 │ │ - move/from16 v28, v0 │ + move/from16 v29, v0 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v25 │ + move/from16 v1, v26 │ │ - move/from16 v2, v26 │ + move/from16 v2, v27 │ │ - move/from16 v3, v27 │ + move/from16 v3, v28 │ │ - move/from16 v4, v28 │ + move/from16 v4, v29 │ │ invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Quaternion;->set(FFFF)Lcom/badlogic/gdx/math/Quaternion; │ │ - move-result-object v25 │ + move-result-object v26 │ │ - return-object v25 │ + return-object v26 │ │ .line 329 │ - .end local v14 # "s":D │ - .end local v17 # "w":D │ - .end local v19 # "x":D │ - .end local v21 # "y":D │ - .end local v23 # "z":D │ + .end local v16 # "s":D │ + .end local v18 # "w":D │ + .end local v20 # "x":D │ + .end local v22 # "y":D │ + .end local v24 # "z":D │ :cond_0 │ - cmpl-float v25, v5, v9 │ + cmpl-float v26, v6, v10 │ │ - if-lez v25, :cond_1 │ + if-lez v26, :cond_1 │ │ - cmpl-float v25, v5, v13 │ + cmpl-float v26, v6, v14 │ │ - if-lez v25, :cond_1 │ + if-lez v26, :cond_1 │ │ .line 330 │ - const-wide/high16 v25, 0x3ff0000000000000L # 1.0 │ + const-wide/high16 v26, 0x3ff0000000000000L # 1.0 │ │ - float-to-double v0, v5 │ + float-to-double v0, v6 │ │ - move-wide/from16 v27, v0 │ + move-wide/from16 v28, v0 │ │ - add-double v25, v25, v27 │ + add-double v26, v26, v28 │ │ - float-to-double v0, v9 │ + float-to-double v0, v10 │ │ - move-wide/from16 v27, v0 │ + move-wide/from16 v28, v0 │ │ - sub-double v25, v25, v27 │ + sub-double v26, v26, v28 │ │ - float-to-double v0, v13 │ + float-to-double v0, v14 │ │ - move-wide/from16 v27, v0 │ + move-wide/from16 v28, v0 │ │ - sub-double v25, v25, v27 │ + sub-double v26, v26, v28 │ │ - invoke-static/range {v25 .. v26}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static/range {v26 .. v27}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v14 │ + move-result-wide v16 │ │ .line 331 │ - .restart local v14 # "s":D │ - const-wide/high16 v25, 0x3fe0000000000000L # 0.5 │ + .restart local v16 # "s":D │ + const-wide/high16 v26, 0x3fe0000000000000L # 0.5 │ │ - mul-double v19, v14, v25 │ + mul-double v20, v16, v26 │ │ .line 332 │ - .restart local v19 # "x":D │ - const-wide/high16 v25, 0x3fe0000000000000L # 0.5 │ + .restart local v20 # "x":D │ + const-wide/high16 v26, 0x3fe0000000000000L # 0.5 │ │ - div-double v14, v25, v14 │ + div-double v16, v26, v16 │ │ .line 333 │ - add-float v25, v8, v6 │ + add-float v26, v9, v7 │ │ - move/from16 v0, v25 │ + move/from16 v0, v26 │ │ float-to-double v0, v0 │ │ - move-wide/from16 v25, v0 │ + move-wide/from16 v26, v0 │ │ - mul-double v21, v25, v14 │ + mul-double v22, v26, v16 │ │ .line 334 │ - .restart local v21 # "y":D │ - add-float v25, v7, v11 │ + .restart local v22 # "y":D │ + add-float v26, v8, v12 │ │ - move/from16 v0, v25 │ + move/from16 v0, v26 │ │ float-to-double v0, v0 │ │ - move-wide/from16 v25, v0 │ + move-wide/from16 v26, v0 │ │ - mul-double v23, v25, v14 │ + mul-double v24, v26, v16 │ │ .line 335 │ - .restart local v23 # "z":D │ - sub-float v25, v12, v10 │ + .restart local v24 # "z":D │ + sub-float v26, v13, v11 │ │ - move/from16 v0, v25 │ + move/from16 v0, v26 │ │ float-to-double v0, v0 │ │ - move-wide/from16 v25, v0 │ + move-wide/from16 v26, v0 │ │ - mul-double v17, v25, v14 │ + mul-double v18, v26, v16 │ │ .line 336 │ - .restart local v17 # "w":D │ + .restart local v18 # "w":D │ goto :goto_0 │ │ - .end local v14 # "s":D │ - .end local v17 # "w":D │ - .end local v19 # "x":D │ - .end local v21 # "y":D │ - .end local v23 # "z":D │ + .end local v16 # "s":D │ + .end local v18 # "w":D │ + .end local v20 # "x":D │ + .end local v22 # "y":D │ + .end local v24 # "z":D │ :cond_1 │ - cmpl-float v25, v9, v13 │ + cmpl-float v26, v10, v14 │ │ - if-lez v25, :cond_2 │ + if-lez v26, :cond_2 │ │ .line 337 │ - const-wide/high16 v25, 0x3ff0000000000000L # 1.0 │ + const-wide/high16 v26, 0x3ff0000000000000L # 1.0 │ │ - float-to-double v0, v9 │ + float-to-double v0, v10 │ │ - move-wide/from16 v27, v0 │ + move-wide/from16 v28, v0 │ │ - add-double v25, v25, v27 │ + add-double v26, v26, v28 │ │ - float-to-double v0, v5 │ + float-to-double v0, v6 │ │ - move-wide/from16 v27, v0 │ + move-wide/from16 v28, v0 │ │ - sub-double v25, v25, v27 │ + sub-double v26, v26, v28 │ │ - float-to-double v0, v13 │ + float-to-double v0, v14 │ │ - move-wide/from16 v27, v0 │ + move-wide/from16 v28, v0 │ │ - sub-double v25, v25, v27 │ + sub-double v26, v26, v28 │ │ - invoke-static/range {v25 .. v26}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static/range {v26 .. v27}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v14 │ + move-result-wide v16 │ │ .line 338 │ - .restart local v14 # "s":D │ - const-wide/high16 v25, 0x3fe0000000000000L # 0.5 │ + .restart local v16 # "s":D │ + const-wide/high16 v26, 0x3fe0000000000000L # 0.5 │ │ - mul-double v21, v14, v25 │ + mul-double v22, v16, v26 │ │ .line 339 │ - .restart local v21 # "y":D │ - const-wide/high16 v25, 0x3fe0000000000000L # 0.5 │ + .restart local v22 # "y":D │ + const-wide/high16 v26, 0x3fe0000000000000L # 0.5 │ │ - div-double v14, v25, v14 │ + div-double v16, v26, v16 │ │ .line 340 │ - add-float v25, v8, v6 │ + add-float v26, v9, v7 │ │ - move/from16 v0, v25 │ + move/from16 v0, v26 │ │ float-to-double v0, v0 │ │ - move-wide/from16 v25, v0 │ + move-wide/from16 v26, v0 │ │ - mul-double v19, v25, v14 │ + mul-double v20, v26, v16 │ │ .line 341 │ - .restart local v19 # "x":D │ - add-float v25, v12, v10 │ + .restart local v20 # "x":D │ + add-float v26, v13, v11 │ │ - move/from16 v0, v25 │ + move/from16 v0, v26 │ │ float-to-double v0, v0 │ │ - move-wide/from16 v25, v0 │ + move-wide/from16 v26, v0 │ │ - mul-double v23, v25, v14 │ + mul-double v24, v26, v16 │ │ .line 342 │ - .restart local v23 # "z":D │ - sub-float v25, v7, v11 │ + .restart local v24 # "z":D │ + sub-float v26, v8, v12 │ │ - move/from16 v0, v25 │ + move/from16 v0, v26 │ │ float-to-double v0, v0 │ │ - move-wide/from16 v25, v0 │ + move-wide/from16 v26, v0 │ │ - mul-double v17, v25, v14 │ + mul-double v18, v26, v16 │ │ .line 343 │ - .restart local v17 # "w":D │ + .restart local v18 # "w":D │ goto/16 :goto_0 │ │ .line 344 │ - .end local v14 # "s":D │ - .end local v17 # "w":D │ - .end local v19 # "x":D │ - .end local v21 # "y":D │ - .end local v23 # "z":D │ + .end local v16 # "s":D │ + .end local v18 # "w":D │ + .end local v20 # "x":D │ + .end local v22 # "y":D │ + .end local v24 # "z":D │ :cond_2 │ - const-wide/high16 v25, 0x3ff0000000000000L # 1.0 │ + const-wide/high16 v26, 0x3ff0000000000000L # 1.0 │ │ - float-to-double v0, v13 │ + float-to-double v0, v14 │ │ - move-wide/from16 v27, v0 │ + move-wide/from16 v28, v0 │ │ - add-double v25, v25, v27 │ + add-double v26, v26, v28 │ │ - float-to-double v0, v5 │ + float-to-double v0, v6 │ │ - move-wide/from16 v27, v0 │ + move-wide/from16 v28, v0 │ │ - sub-double v25, v25, v27 │ + sub-double v26, v26, v28 │ │ - float-to-double v0, v9 │ + float-to-double v0, v10 │ │ - move-wide/from16 v27, v0 │ + move-wide/from16 v28, v0 │ │ - sub-double v25, v25, v27 │ + sub-double v26, v26, v28 │ │ - invoke-static/range {v25 .. v26}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static/range {v26 .. v27}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v14 │ + move-result-wide v16 │ │ .line 345 │ - .restart local v14 # "s":D │ - const-wide/high16 v25, 0x3fe0000000000000L # 0.5 │ + .restart local v16 # "s":D │ + const-wide/high16 v26, 0x3fe0000000000000L # 0.5 │ │ - mul-double v23, v14, v25 │ + mul-double v24, v16, v26 │ │ .line 346 │ - .restart local v23 # "z":D │ - const-wide/high16 v25, 0x3fe0000000000000L # 0.5 │ + .restart local v24 # "z":D │ + const-wide/high16 v26, 0x3fe0000000000000L # 0.5 │ │ - div-double v14, v25, v14 │ + div-double v16, v26, v16 │ │ .line 347 │ - add-float v25, v7, v11 │ + add-float v26, v8, v12 │ │ - move/from16 v0, v25 │ + move/from16 v0, v26 │ │ float-to-double v0, v0 │ │ - move-wide/from16 v25, v0 │ + move-wide/from16 v26, v0 │ │ - mul-double v19, v25, v14 │ + mul-double v20, v26, v16 │ │ .line 348 │ - .restart local v19 # "x":D │ - add-float v25, v12, v10 │ + .restart local v20 # "x":D │ + add-float v26, v13, v11 │ │ - move/from16 v0, v25 │ + move/from16 v0, v26 │ │ float-to-double v0, v0 │ │ - move-wide/from16 v25, v0 │ + move-wide/from16 v26, v0 │ │ - mul-double v21, v25, v14 │ + mul-double v22, v26, v16 │ │ .line 349 │ - .restart local v21 # "y":D │ - sub-float v25, v8, v6 │ + .restart local v22 # "y":D │ + sub-float v26, v9, v7 │ │ - move/from16 v0, v25 │ + move/from16 v0, v26 │ │ float-to-double v0, v0 │ │ - move-wide/from16 v25, v0 │ + move-wide/from16 v26, v0 │ │ - mul-double v17, v25, v14 │ + mul-double v18, v26, v16 │ │ - .restart local v17 # "w":D │ + .restart local v18 # "w":D │ goto/16 :goto_0 │ .end method │ │ .method public setFromAxis(FFFF)Lcom/badlogic/gdx/math/Quaternion; │ .locals 6 │ .param p1, "x" # F │ .param p2, "y" # F │ @@ -1763,201 +1799,201 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public slerp(Lcom/badlogic/gdx/math/Quaternion;F)Lcom/badlogic/gdx/math/Quaternion; │ - .locals 16 │ + .locals 18 │ .param p1, "end" # Lcom/badlogic/gdx/math/Quaternion; │ .param p2, "alpha" # F │ │ .prologue │ .line 383 │ invoke-virtual/range {p0 .. p1}, Lcom/badlogic/gdx/math/Quaternion;->equals(Ljava/lang/Object;)Z │ │ - move-result v12 │ + move-result v13 │ │ - if-eqz v12, :cond_0 │ + if-eqz v13, :cond_0 │ │ .line 421 │ :goto_0 │ return-object p0 │ │ .line 387 │ :cond_0 │ invoke-virtual/range {p0 .. p1}, Lcom/badlogic/gdx/math/Quaternion;->dot(Lcom/badlogic/gdx/math/Quaternion;)F │ │ - move-result v3 │ + move-result v4 │ │ .line 389 │ - .local v3, "result":F │ - float-to-double v12, v3 │ + .local v4, "result":F │ + float-to-double v14, v4 │ │ - const-wide/16 v14, 0x0 │ + const-wide/16 v16, 0x0 │ │ - cmpg-double v12, v12, v14 │ + cmpg-double v13, v14, v16 │ │ - if-gez v12, :cond_1 │ + if-gez v13, :cond_1 │ │ .line 391 │ - const/high16 v12, -0x40800000 # -1.0f │ + const/high16 v13, -0x40800000 # -1.0f │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v12}, Lcom/badlogic/gdx/math/Quaternion;->mul(F)Lcom/badlogic/gdx/math/Quaternion; │ + invoke-virtual {v0, v13}, Lcom/badlogic/gdx/math/Quaternion;->mul(F)Lcom/badlogic/gdx/math/Quaternion; │ │ .line 392 │ - neg-float v3, v3 │ + neg-float v4, v4 │ │ .line 396 │ :cond_1 │ - const/high16 v12, 0x3f800000 # 1.0f │ + const/high16 v13, 0x3f800000 # 1.0f │ │ - sub-float v4, v12, p2 │ + sub-float v5, v13, p2 │ │ .line 397 │ - .local v4, "scale0":F │ - move/from16 v5, p2 │ + .local v5, "scale0":F │ + move/from16 v6, p2 │ │ .line 401 │ - .local v5, "scale1":F │ - const/high16 v12, 0x3f800000 # 1.0f │ + .local v6, "scale1":F │ + const/high16 v13, 0x3f800000 # 1.0f │ │ - sub-float/2addr v12, v3 │ + sub-float/2addr v13, v4 │ │ - float-to-double v12, v12 │ + float-to-double v14, v13 │ │ - const-wide v14, 0x3fb999999999999aL # 0.1 │ + const-wide v16, 0x3fb999999999999aL # 0.1 │ │ - cmpl-double v12, v12, v14 │ + cmpl-double v13, v14, v16 │ │ - if-lez v12, :cond_2 │ + if-lez v13, :cond_2 │ │ .line 403 │ - float-to-double v12, v3 │ + float-to-double v14, v4 │ │ - invoke-static {v12, v13}, Ljava/lang/Math;->acos(D)D │ + invoke-static {v14, v15}, Ljava/lang/Math;->acos(D)D │ │ - move-result-wide v6 │ + move-result-wide v8 │ │ .line 404 │ - .local v6, "theta":D │ - const-wide/high16 v12, 0x3ff0000000000000L # 1.0 │ + .local v8, "theta":D │ + const-wide/high16 v14, 0x3ff0000000000000L # 1.0 │ │ - invoke-static {v6, v7}, Ljava/lang/Math;->sin(D)D │ + invoke-static {v8, v9}, Ljava/lang/Math;->sin(D)D │ │ - move-result-wide v14 │ + move-result-wide v16 │ │ - div-double v1, v12, v14 │ + div-double v2, v14, v16 │ │ .line 408 │ - .local v1, "invSinTheta":D │ - const/high16 v12, 0x3f800000 # 1.0f │ + .local v2, "invSinTheta":D │ + const/high16 v13, 0x3f800000 # 1.0f │ │ - sub-float v12, v12, p2 │ + sub-float v13, v13, p2 │ │ - float-to-double v12, v12 │ + float-to-double v14, v13 │ │ - mul-double/2addr v12, v6 │ + mul-double/2addr v14, v8 │ │ - invoke-static {v12, v13}, Ljava/lang/Math;->sin(D)D │ + invoke-static {v14, v15}, Ljava/lang/Math;->sin(D)D │ │ - move-result-wide v12 │ + move-result-wide v14 │ │ - mul-double/2addr v12, v1 │ + mul-double/2addr v14, v2 │ │ - double-to-float v4, v12 │ + double-to-float v5, v14 │ │ .line 409 │ move/from16 v0, p2 │ │ - float-to-double v12, v0 │ + float-to-double v14, v0 │ │ - mul-double/2addr v12, v6 │ + mul-double/2addr v14, v8 │ │ - invoke-static {v12, v13}, Ljava/lang/Math;->sin(D)D │ + invoke-static {v14, v15}, Ljava/lang/Math;->sin(D)D │ │ - move-result-wide v12 │ + move-result-wide v14 │ │ - mul-double/2addr v12, v1 │ + mul-double/2addr v14, v2 │ │ - double-to-float v5, v12 │ + double-to-float v6, v14 │ │ .line 414 │ - .end local v1 # "invSinTheta":D │ - .end local v6 # "theta":D │ + .end local v2 # "invSinTheta":D │ + .end local v8 # "theta":D │ :cond_2 │ move-object/from16 v0, p0 │ │ - iget v12, v0, Lcom/badlogic/gdx/math/Quaternion;->x:F │ + iget v13, v0, Lcom/badlogic/gdx/math/Quaternion;->x:F │ │ - mul-float/2addr v12, v4 │ + mul-float/2addr v13, v5 │ │ move-object/from16 v0, p1 │ │ - iget v13, v0, Lcom/badlogic/gdx/math/Quaternion;->x:F │ + iget v14, v0, Lcom/badlogic/gdx/math/Quaternion;->x:F │ │ - mul-float/2addr v13, v5 │ + mul-float/2addr v14, v6 │ │ - add-float v9, v12, v13 │ + add-float v10, v13, v14 │ │ .line 415 │ - .local v9, "x":F │ + .local v10, "x":F │ move-object/from16 v0, p0 │ │ - iget v12, v0, Lcom/badlogic/gdx/math/Quaternion;->y:F │ + iget v13, v0, Lcom/badlogic/gdx/math/Quaternion;->y:F │ │ - mul-float/2addr v12, v4 │ + mul-float/2addr v13, v5 │ │ move-object/from16 v0, p1 │ │ - iget v13, v0, Lcom/badlogic/gdx/math/Quaternion;->y:F │ + iget v14, v0, Lcom/badlogic/gdx/math/Quaternion;->y:F │ │ - mul-float/2addr v13, v5 │ + mul-float/2addr v14, v6 │ │ - add-float v10, v12, v13 │ + add-float v11, v13, v14 │ │ .line 416 │ - .local v10, "y":F │ + .local v11, "y":F │ move-object/from16 v0, p0 │ │ - iget v12, v0, Lcom/badlogic/gdx/math/Quaternion;->z:F │ + iget v13, v0, Lcom/badlogic/gdx/math/Quaternion;->z:F │ │ - mul-float/2addr v12, v4 │ + mul-float/2addr v13, v5 │ │ move-object/from16 v0, p1 │ │ - iget v13, v0, Lcom/badlogic/gdx/math/Quaternion;->z:F │ + iget v14, v0, Lcom/badlogic/gdx/math/Quaternion;->z:F │ │ - mul-float/2addr v13, v5 │ + mul-float/2addr v14, v6 │ │ - add-float v11, v12, v13 │ + add-float v12, v13, v14 │ │ .line 417 │ - .local v11, "z":F │ + .local v12, "z":F │ move-object/from16 v0, p0 │ │ - iget v12, v0, Lcom/badlogic/gdx/math/Quaternion;->w:F │ + iget v13, v0, Lcom/badlogic/gdx/math/Quaternion;->w:F │ │ - mul-float/2addr v12, v4 │ + mul-float/2addr v13, v5 │ │ move-object/from16 v0, p1 │ │ - iget v13, v0, Lcom/badlogic/gdx/math/Quaternion;->w:F │ + iget v14, v0, Lcom/badlogic/gdx/math/Quaternion;->w:F │ │ - mul-float/2addr v13, v5 │ + mul-float/2addr v14, v6 │ │ - add-float v8, v12, v13 │ + add-float v7, v13, v14 │ │ .line 418 │ - .local v8, "w":F │ + .local v7, "w":F │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v9, v10, v11, v8}, Lcom/badlogic/gdx/math/Quaternion;->set(FFFF)Lcom/badlogic/gdx/math/Quaternion; │ + invoke-virtual {v0, v10, v11, v12, v7}, Lcom/badlogic/gdx/math/Quaternion;->set(FFFF)Lcom/badlogic/gdx/math/Quaternion; │ │ goto :goto_0 │ .end method │ │ .method public toMatrix([F)V │ .locals 14 │ .param p1, "matrix" # [F ├── smali/com/badlogic/gdx/math/Matrix4.smali │ @@ -5927,46 +5927,46 @@ │ invoke-virtual/range {v0 .. v6}, Lcom/badlogic/gdx/math/Matrix4;->setToOrtho(FFFFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ .line 390 │ return-object p0 │ .end method │ │ .method public setToProjection(FFFF)Lcom/badlogic/gdx/math/Matrix4; │ - .locals 10 │ + .locals 11 │ .param p1, "near" # F │ .param p2, "far" # F │ .param p3, "fov" # F │ .param p4, "aspectRatio" # F │ │ .prologue │ - const/4 v9, 0x0 │ + const/4 v10, 0x0 │ │ .line 341 │ invoke-virtual {p0}, Lcom/badlogic/gdx/math/Matrix4;->idt()Lcom/badlogic/gdx/math/Matrix4; │ │ .line 342 │ - const-wide/high16 v3, 0x3ff0000000000000L # 1.0 │ + const-wide/high16 v4, 0x3ff0000000000000L # 1.0 │ │ - float-to-double v5, p3 │ + float-to-double v6, p3 │ │ - const-wide v7, 0x3f91df46a2529d39L # 0.017453292519943295 │ + const-wide v8, 0x3f91df46a2529d39L # 0.017453292519943295 │ │ - mul-double/2addr v5, v7 │ + mul-double/2addr v6, v8 │ │ - const-wide/high16 v7, 0x4000000000000000L # 2.0 │ + const-wide/high16 v8, 0x4000000000000000L # 2.0 │ │ - div-double/2addr v5, v7 │ + div-double/2addr v6, v8 │ │ - invoke-static {v5, v6}, Ljava/lang/Math;->tan(D)D │ + invoke-static {v6, v7}, Ljava/lang/Math;->tan(D)D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - div-double/2addr v3, v5 │ + div-double/2addr v4, v6 │ │ - double-to-float v2, v3 │ + double-to-float v2, v4 │ │ .line 343 │ .local v2, "l_fd":F │ add-float v3, p2, p1 │ │ sub-float v4, p1, p2 │ │ @@ -5995,71 +5995,71 @@ │ aput v5, v3, v4 │ │ .line 346 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/4 v4, 0x1 │ │ - aput v9, v3, v4 │ + aput v10, v3, v4 │ │ .line 347 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/4 v4, 0x2 │ │ - aput v9, v3, v4 │ + aput v10, v3, v4 │ │ .line 348 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/4 v4, 0x3 │ │ - aput v9, v3, v4 │ + aput v10, v3, v4 │ │ .line 349 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/4 v4, 0x4 │ │ - aput v9, v3, v4 │ + aput v10, v3, v4 │ │ .line 350 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/4 v4, 0x5 │ │ aput v2, v3, v4 │ │ .line 351 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/4 v4, 0x6 │ │ - aput v9, v3, v4 │ + aput v10, v3, v4 │ │ .line 352 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/4 v4, 0x7 │ │ - aput v9, v3, v4 │ + aput v10, v3, v4 │ │ .line 353 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/16 v4, 0x8 │ │ - aput v9, v3, v4 │ + aput v10, v3, v4 │ │ .line 354 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/16 v4, 0x9 │ │ - aput v9, v3, v4 │ + aput v10, v3, v4 │ │ .line 355 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/16 v4, 0xa │ │ aput v0, v3, v4 │ @@ -6074,36 +6074,36 @@ │ aput v5, v3, v4 │ │ .line 357 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/16 v4, 0xc │ │ - aput v9, v3, v4 │ + aput v10, v3, v4 │ │ .line 358 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/16 v4, 0xd │ │ - aput v9, v3, v4 │ + aput v10, v3, v4 │ │ .line 359 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/16 v4, 0xe │ │ aput v1, v3, v4 │ │ .line 360 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/16 v4, 0xf │ │ - aput v9, v3, v4 │ + aput v10, v3, v4 │ │ .line 362 │ return-object p0 │ .end method │ │ .method public setToRotation(FFFF)Lcom/badlogic/gdx/math/Matrix4; │ .locals 2 ├── smali/com/badlogic/gdx/math/Matrix3.smali │ @@ -2183,31 +2183,31 @@ │ .line 101 │ const v3, 0x3c8efa35 │ │ mul-float v0, v3, p1 │ │ .line 102 │ .local v0, "angle":F │ - float-to-double v3, v0 │ + float-to-double v4, v0 │ │ - invoke-static {v3, v4}, Ljava/lang/Math;->cos(D)D │ + invoke-static {v4, v5}, Ljava/lang/Math;->cos(D)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - double-to-float v1, v3 │ + double-to-float v1, v4 │ │ .line 103 │ .local v1, "cos":F │ - float-to-double v3, v0 │ + float-to-double v4, v0 │ │ - invoke-static {v3, v4}, Ljava/lang/Math;->sin(D)D │ + invoke-static {v4, v5}, Ljava/lang/Math;->sin(D)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - double-to-float v2, v3 │ + double-to-float v2, v4 │ │ .line 105 │ .local v2, "sin":F │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix3;->val:[F │ │ const/4 v4, 0x0 ├── smali/com/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel.smali │ @@ -876,21 +876,21 @@ │ │ div-float v23, p2, v23 │ │ move/from16 v0, v23 │ │ float-to-double v0, v0 │ │ - move-wide/from16 v23, v0 │ + move-wide/from16 v24, v0 │ │ - invoke-static/range {v23 .. v24}, Ljava/lang/Math;->floor(D)D │ + invoke-static/range {v24 .. v25}, Ljava/lang/Math;->floor(D)D │ │ - move-result-wide v23 │ + move-result-wide v24 │ │ - move-wide/from16 v0, v23 │ + move-wide/from16 v0, v24 │ │ double-to-int v0, v0 │ │ move/from16 v19, v0 │ │ .line 134 │ .local v19, "startIndex":I ├── smali/com/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk.smali │ @@ -406,17 +406,17 @@ │ :try_start_0 │ iget-object v1, p0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;->in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; │ │ invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;->readDouble()D │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - return-wide v1 │ + return-wide v2 │ │ .line 105 │ :catch_0 │ move-exception v0 │ │ .line 106 │ .local v0, "e":Ljava/io/IOException; │ @@ -817,17 +817,17 @@ │ :try_start_0 │ iget-object v1, p0, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;->in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream; │ │ invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;->readLong()J │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - return-wide v1 │ + return-wide v2 │ │ .line 89 │ :catch_0 │ move-exception v0 │ │ .line 90 │ .local v0, "e":Ljava/io/IOException; ├── smali/com/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader.smali │ @@ -1904,15 +1904,15 @@ │ .line 300 │ .restart local v12 # "vertIdx":I │ :cond_2 │ return-object v3 │ .end method │ │ .method private loadFrames(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;[B)[Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame; │ - .locals 5 │ + .locals 6 │ .param p1, "header" # Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header; │ .param p2, "bytes" # [B │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ @@ -1927,17 +1927,17 @@ │ │ invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;->(Ljava/io/InputStream;)V │ │ .line 254 │ .local v2, "in":Lcom/badlogic/gdx/utils/LittleEndianInputStream; │ iget v3, p1, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;->offsetFrames:I │ │ - int-to-long v3, v3 │ + int-to-long v4, v3 │ │ - invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;->skip(J)J │ + invoke-virtual {v2, v4, v5}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;->skip(J)J │ │ .line 256 │ iget v3, p1, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;->numFrames:I │ │ new-array v0, v3, [Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame; │ │ .line 257 │ @@ -2119,15 +2119,15 @@ │ invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;->close()V │ │ .line 365 │ return-object v0 │ .end method │ │ .method private loadTexCoords(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;[B)[F │ - .locals 9 │ + .locals 10 │ .param p1, "header" # Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header; │ .param p2, "bytes" # [B │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ @@ -2142,17 +2142,17 @@ │ │ invoke-direct {v2, v7}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;->(Ljava/io/InputStream;)V │ │ .line 326 │ .local v2, "in":Lcom/badlogic/gdx/utils/LittleEndianInputStream; │ iget v7, p1, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;->offsetTexCoords:I │ │ - int-to-long v7, v7 │ + int-to-long v8, v7 │ │ - invoke-virtual {v2, v7, v8}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;->skip(J)J │ + invoke-virtual {v2, v8, v9}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;->skip(J)J │ │ .line 327 │ iget v7, p1, Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;->numTexCoords:I │ │ mul-int/lit8 v7, v7, 0x2 │ │ new-array v3, v7, [F ├── smali/com/badlogic/gdx/graphics/glutils/ShapeRenderer.smali │ @@ -1028,30 +1028,30 @@ │ invoke-interface {v0, p1, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;->vertex(FFF)V │ │ .line 470 │ return-void │ .end method │ │ .method public circle(FFF)V │ - .locals 3 │ + .locals 4 │ .param p1, "x" # F │ .param p2, "y" # F │ .param p3, "radius" # F │ │ .prologue │ .line 474 │ const/high16 v0, 0x40c00000 # 6.0f │ │ - float-to-double v1, p3 │ + float-to-double v2, p3 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->cbrt(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->cbrt(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - double-to-float v1, v1 │ + double-to-float v1, v2 │ │ mul-float/2addr v0, v1 │ │ float-to-int v0, v0 │ │ invoke-virtual {p0, p1, p2, p3, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;->circle(FFFI)V │ │ @@ -1318,21 +1318,21 @@ │ .param p4, "radius" # F │ .param p5, "height" # F │ │ .prologue │ .line 578 │ const/high16 v0, 0x40c00000 # 6.0f │ │ - float-to-double v1, p4 │ + float-to-double v2, p4 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->cbrt(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->cbrt(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - double-to-float v1, v1 │ + double-to-float v1, v2 │ │ mul-float/2addr v0, v1 │ │ float-to-int v6, v0 │ │ move-object v0, p0 │ │ @@ -1650,129 +1650,129 @@ │ invoke-interface {v8, v9, v10, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;->vertex(FFF)V │ │ .line 610 │ return-void │ .end method │ │ .method public curve(FFFFFFFF)V │ - .locals 18 │ + .locals 19 │ .param p1, "x1" # F │ .param p2, "y1" # F │ .param p3, "cx1" # F │ .param p4, "cy1" # F │ .param p5, "cx2" # F │ .param p6, "cy2" # F │ .param p7, "x2" # F │ .param p8, "y2" # F │ │ .prologue │ .line 254 │ - sub-float v11, p3, p1 │ + sub-float v12, p3, p1 │ │ .line 255 │ - .local v11, "dx1":F │ - sub-float v14, p4, p2 │ + .local v12, "dx1":F │ + sub-float v15, p4, p2 │ │ .line 256 │ - .local v14, "dy1":F │ - sub-float v12, p5, p3 │ + .local v15, "dy1":F │ + sub-float v13, p5, p3 │ │ .line 257 │ - .local v12, "dx2":F │ - sub-float v15, p6, p4 │ + .local v13, "dx2":F │ + sub-float v16, p6, p4 │ │ .line 258 │ - .local v15, "dy2":F │ - sub-float v13, p7, p5 │ + .local v16, "dy2":F │ + sub-float v14, p7, p5 │ │ .line 259 │ - .local v13, "dx3":F │ - sub-float v16, p8, p6 │ + .local v14, "dx3":F │ + sub-float v17, p8, p6 │ │ .line 260 │ - .local v16, "dy3":F │ - mul-float v1, v11, v11 │ - │ - mul-float v2, v14, v14 │ - │ - add-float/2addr v1, v2 │ - │ - float-to-double v1, v1 │ - │ - invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D │ - │ - move-result-wide v1 │ - │ - double-to-float v1, v1 │ - │ + .local v17, "dy3":F │ mul-float v2, v12, v12 │ │ mul-float v3, v15, v15 │ │ add-float/2addr v2, v3 │ │ float-to-double v2, v2 │ │ invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ │ move-result-wide v2 │ │ double-to-float v2, v2 │ │ - add-float/2addr v1, v2 │ + mul-float v3, v13, v13 │ + │ + mul-float v4, v16, v16 │ + │ + add-float/2addr v3, v4 │ + │ + float-to-double v4, v3 │ │ - mul-float v2, v13, v13 │ + invoke-static {v4, v5}, Ljava/lang/Math;->sqrt(D)D │ │ - mul-float v3, v16, v16 │ + move-result-wide v4 │ + │ + double-to-float v3, v4 │ │ add-float/2addr v2, v3 │ │ - float-to-double v2, v2 │ + mul-float v3, v14, v14 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ + mul-float v4, v17, v17 │ │ - move-result-wide v2 │ + add-float/2addr v3, v4 │ │ - double-to-float v2, v2 │ + float-to-double v4, v3 │ + │ + invoke-static {v4, v5}, Ljava/lang/Math;->sqrt(D)D │ │ - add-float v17, v1, v2 │ + move-result-wide v4 │ + │ + double-to-float v3, v4 │ + │ + add-float v18, v2, v3 │ │ .line 262 │ - .local v17, "length":F │ - move/from16 v0, v17 │ + .local v18, "length":F │ + move/from16 v0, v18 │ │ - float-to-double v1, v0 │ + float-to-double v2, v0 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->cbrt(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->cbrt(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - double-to-int v1, v1 │ + double-to-int v2, v2 │ │ - mul-int/lit8 v10, v1, 0x4 │ + mul-int/lit8 v11, v2, 0x4 │ │ - move-object/from16 v1, p0 │ + move-object/from16 v2, p0 │ │ - move/from16 v2, p1 │ + move/from16 v3, p1 │ │ - move/from16 v3, p2 │ + move/from16 v4, p2 │ │ - move/from16 v4, p3 │ + move/from16 v5, p3 │ │ - move/from16 v5, p4 │ + move/from16 v6, p4 │ │ - move/from16 v6, p5 │ + move/from16 v7, p5 │ │ - move/from16 v7, p6 │ + move/from16 v8, p6 │ │ - move/from16 v8, p7 │ + move/from16 v9, p7 │ │ - move/from16 v9, p8 │ + move/from16 v10, p8 │ │ - invoke-virtual/range {v1 .. v10}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;->curve(FFFFFFFFI)V │ + invoke-virtual/range {v2 .. v11}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;->curve(FFFFFFFFI)V │ │ .line 263 │ return-void │ .end method │ │ .method public curve(FFFFFFFFI)V │ .locals 29 │ @@ -2338,30 +2338,30 @@ │ iput-object v0, p0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;->currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; │ │ .line 676 │ return-void │ .end method │ │ .method public filledCircle(FFF)V │ - .locals 3 │ + .locals 4 │ .param p1, "x" # F │ .param p2, "y" # F │ .param p3, "radius" # F │ │ .prologue │ .line 508 │ const/high16 v0, 0x40c00000 # 6.0f │ │ - float-to-double v1, p3 │ + float-to-double v2, p3 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->cbrt(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->cbrt(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - double-to-float v1, v1 │ + double-to-float v1, v2 │ │ mul-float/2addr v0, v1 │ │ float-to-int v0, v0 │ │ invoke-virtual {p0, p1, p2, p3, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;->filledCircle(FFFI)V │ │ @@ -2693,21 +2693,21 @@ │ .param p4, "radius" # F │ .param p5, "height" # F │ │ .prologue │ .line 615 │ const/high16 v0, 0x40800000 # 4.0f │ │ - float-to-double v1, p4 │ + float-to-double v2, p4 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - double-to-float v1, v1 │ + double-to-float v1, v2 │ │ mul-float/2addr v0, v1 │ │ float-to-int v6, v0 │ │ move-object v0, p0 ├── smali/com/badlogic/gdx/graphics/g2d/PolygonSprite.smali │ @@ -458,275 +458,275 @@ │ .line 324 │ iget v0, p0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->scaleY:F │ │ return v0 │ .end method │ │ .method public getVertices()[F │ - .locals 17 │ + .locals 18 │ │ .prologue │ .line 208 │ move-object/from16 v0, p0 │ │ - iget-boolean v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->dirty:Z │ + iget-boolean v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->dirty:Z │ │ - if-eqz v13, :cond_2 │ + if-eqz v14, :cond_2 │ │ .line 209 │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ move-object/from16 v0, p0 │ │ - iput-boolean v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->dirty:Z │ + iput-boolean v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->dirty:Z │ │ .line 211 │ move-object/from16 v0, p0 │ │ - iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->x:F │ + iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->x:F │ │ move-object/from16 v0, p0 │ │ - iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->originX:F │ + iget v15, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->originX:F │ │ - add-float v11, v13, v14 │ + add-float v12, v14, v15 │ │ .line 212 │ - .local v11, "worldOriginX":F │ + .local v12, "worldOriginX":F │ move-object/from16 v0, p0 │ │ - iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->y:F │ + iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->y:F │ │ move-object/from16 v0, p0 │ │ - iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->originY:F │ + iget v15, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->originY:F │ │ - add-float v12, v13, v14 │ + add-float v13, v14, v15 │ │ .line 213 │ - .local v12, "worldOriginY":F │ + .local v13, "worldOriginY":F │ move-object/from16 v0, p0 │ │ - iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->width:F │ + iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->width:F │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; │ + iget-object v15, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; │ │ - invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;->getRegion()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ + invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;->getRegion()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;->getRegionWidth()I │ + invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;->getRegionWidth()I │ │ - move-result v14 │ + move-result v15 │ │ - int-to-float v14, v14 │ + int-to-float v15, v15 │ │ - div-float v8, v13, v14 │ + div-float v9, v14, v15 │ │ .line 214 │ - .local v8, "sX":F │ + .local v9, "sX":F │ move-object/from16 v0, p0 │ │ - iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->height:F │ + iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->height:F │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; │ + iget-object v15, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; │ │ - invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;->getRegion()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ + invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;->getRegion()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;->getRegionHeight()I │ + invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;->getRegionHeight()I │ │ - move-result v14 │ + move-result v15 │ │ - int-to-float v14, v14 │ + int-to-float v15, v15 │ │ - div-float v9, v13, v14 │ + div-float v10, v14, v15 │ │ .line 218 │ - .local v9, "sY":F │ + .local v10, "sY":F │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; │ + iget-object v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; │ │ - invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;->getLocalVertices()[F │ + invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;->getLocalVertices()[F │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 220 │ - .local v5, "localVertices":[F │ + .local v6, "localVertices":[F │ move-object/from16 v0, p0 │ │ - iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->rotation:F │ + iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->rotation:F │ │ - invoke-static {v13}, Lcom/badlogic/gdx/math/MathUtils;->cosDeg(F)F │ + invoke-static {v14}, Lcom/badlogic/gdx/math/MathUtils;->cosDeg(F)F │ │ - move-result v1 │ + move-result v2 │ │ .line 221 │ - .local v1, "cos":F │ + .local v2, "cos":F │ move-object/from16 v0, p0 │ │ - iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->rotation:F │ + iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->rotation:F │ │ - invoke-static {v13}, Lcom/badlogic/gdx/math/MathUtils;->sinDeg(F)F │ + invoke-static {v14}, Lcom/badlogic/gdx/math/MathUtils;->sinDeg(F)F │ │ - move-result v10 │ + move-result v11 │ │ .line 223 │ - .local v10, "sin":F │ - const/4 v4, 0x0 │ + .local v11, "sin":F │ + const/4 v5, 0x0 │ │ - .local v4, "i":I │ + .local v5, "i":I │ :goto_0 │ - array-length v13, v5 │ + array-length v14, v6 │ │ - if-ge v4, v13, :cond_2 │ + if-ge v5, v14, :cond_2 │ │ .line 224 │ - aget v13, v5, v4 │ + aget v14, v6, v5 │ │ - mul-float v2, v13, v8 │ + mul-float v3, v14, v9 │ │ .line 225 │ - .local v2, "fx":F │ - add-int/lit8 v13, v4, 0x1 │ + .local v3, "fx":F │ + add-int/lit8 v14, v5, 0x1 │ │ - aget v13, v5, v13 │ + aget v14, v6, v14 │ │ - mul-float v3, v13, v9 │ + mul-float v4, v14, v10 │ │ .line 227 │ - .local v3, "fy":F │ + .local v4, "fy":F │ move-object/from16 v0, p0 │ │ - iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->originX:F │ + iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->originX:F │ │ - sub-float/2addr v2, v13 │ + sub-float/2addr v3, v14 │ │ .line 228 │ move-object/from16 v0, p0 │ │ - iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->originY:F │ + iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->originY:F │ │ - sub-float/2addr v3, v13 │ + sub-float/2addr v4, v14 │ │ .line 230 │ move-object/from16 v0, p0 │ │ - iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->scaleX:F │ + iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->scaleX:F │ │ - const/high16 v14, 0x3f800000 # 1.0f │ + const/high16 v15, 0x3f800000 # 1.0f │ │ - cmpl-float v13, v13, v14 │ + cmpl-float v14, v14, v15 │ │ - if-nez v13, :cond_0 │ + if-nez v14, :cond_0 │ │ move-object/from16 v0, p0 │ │ - iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->scaleY:F │ + iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->scaleY:F │ │ - float-to-double v13, v13 │ + float-to-double v14, v14 │ │ - const-wide/high16 v15, 0x3ff0000000000000L # 1.0 │ + const-wide/high16 v16, 0x3ff0000000000000L # 1.0 │ │ - cmpl-double v13, v13, v15 │ + cmpl-double v14, v14, v16 │ │ - if-eqz v13, :cond_1 │ + if-eqz v14, :cond_1 │ │ .line 231 │ :cond_0 │ move-object/from16 v0, p0 │ │ - iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->scaleX:F │ + iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->scaleX:F │ │ - mul-float/2addr v2, v13 │ + mul-float/2addr v3, v14 │ │ .line 232 │ move-object/from16 v0, p0 │ │ - iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->scaleY:F │ + iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->scaleY:F │ │ - mul-float/2addr v3, v13 │ + mul-float/2addr v4, v14 │ │ .line 235 │ :cond_1 │ - mul-float v13, v1, v2 │ + mul-float v14, v2, v3 │ │ - mul-float v14, v10, v3 │ + mul-float v15, v11, v4 │ │ - sub-float v6, v13, v14 │ + sub-float v7, v14, v15 │ │ .line 236 │ - .local v6, "rx":F │ - mul-float v13, v10, v2 │ + .local v7, "rx":F │ + mul-float v14, v11, v3 │ │ - mul-float v14, v1, v3 │ + mul-float v15, v2, v4 │ │ - add-float v7, v13, v14 │ + add-float v8, v14, v15 │ │ .line 238 │ - .local v7, "ry":F │ - add-float/2addr v6, v11 │ + .local v8, "ry":F │ + add-float/2addr v7, v12 │ │ .line 239 │ - add-float/2addr v7, v12 │ + add-float/2addr v8, v13 │ │ .line 241 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->vertices:[F │ + iget-object v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->vertices:[F │ │ - div-int/lit8 v14, v4, 0x2 │ + div-int/lit8 v15, v5, 0x2 │ │ - mul-int/lit8 v14, v14, 0x5 │ + mul-int/lit8 v15, v15, 0x5 │ │ - aput v6, v13, v14 │ + aput v7, v14, v15 │ │ .line 242 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->vertices:[F │ + iget-object v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->vertices:[F │ │ - div-int/lit8 v14, v4, 0x2 │ + div-int/lit8 v15, v5, 0x2 │ │ - mul-int/lit8 v14, v14, 0x5 │ + mul-int/lit8 v15, v15, 0x5 │ │ - add-int/lit8 v14, v14, 0x1 │ + add-int/lit8 v15, v15, 0x1 │ │ - aput v7, v13, v14 │ + aput v8, v14, v15 │ │ .line 223 │ - add-int/lit8 v4, v4, 0x2 │ + add-int/lit8 v5, v5, 0x2 │ │ goto :goto_0 │ │ .line 246 │ - .end local v1 # "cos":F │ - .end local v2 # "fx":F │ - .end local v3 # "fy":F │ - .end local v4 # "i":I │ - .end local v5 # "localVertices":[F │ - .end local v6 # "rx":F │ - .end local v7 # "ry":F │ - .end local v8 # "sX":F │ - .end local v9 # "sY":F │ - .end local v10 # "sin":F │ - .end local v11 # "worldOriginX":F │ - .end local v12 # "worldOriginY":F │ + .end local v2 # "cos":F │ + .end local v3 # "fx":F │ + .end local v4 # "fy":F │ + .end local v5 # "i":I │ + .end local v6 # "localVertices":[F │ + .end local v7 # "rx":F │ + .end local v8 # "ry":F │ + .end local v9 # "sX":F │ + .end local v10 # "sY":F │ + .end local v11 # "sin":F │ + .end local v12 # "worldOriginX":F │ + .end local v13 # "worldOriginY":F │ :cond_2 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->vertices:[F │ + iget-object v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->vertices:[F │ │ - return-object v13 │ + return-object v14 │ .end method │ │ .method public getWidth()F │ .locals 1 │ │ .prologue │ .line 300 ├── smali/com/badlogic/gdx/graphics/g2d/Gdx2DPixmap.smali │ @@ -254,48 +254,48 @@ │ │ throw v3 │ │ .line 78 │ :cond_1 │ iget-object v3, p0, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->nativeData:[J │ │ - aget-wide v3, v3, v5 │ + aget-wide v4, v3, v5 │ │ - iput-wide v3, p0, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->basePtr:J │ + iput-wide v4, p0, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->basePtr:J │ │ .line 79 │ iget-object v3, p0, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->nativeData:[J │ │ const/4 v4, 0x1 │ │ - aget-wide v3, v3, v4 │ + aget-wide v4, v3, v4 │ │ - long-to-int v3, v3 │ + long-to-int v3, v4 │ │ iput v3, p0, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->width:I │ │ .line 80 │ iget-object v3, p0, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->nativeData:[J │ │ const/4 v4, 0x2 │ │ - aget-wide v3, v3, v4 │ + aget-wide v4, v3, v4 │ │ - long-to-int v3, v3 │ + long-to-int v3, v4 │ │ iput v3, p0, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->height:I │ │ .line 81 │ iget-object v3, p0, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->nativeData:[J │ │ const/4 v4, 0x3 │ │ - aget-wide v3, v3, v4 │ + aget-wide v4, v3, v4 │ │ - long-to-int v3, v3 │ + long-to-int v3, v4 │ │ iput v3, p0, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->format:I │ │ .line 82 │ return-void │ .end method ├── smali/com/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics.smali │ @@ -12,15 +12,15 @@ │ accessFlags = 0x9 │ name = "SizeMetrics" │ .end annotation │ │ │ # direct methods │ .method constructor (J)V │ - .locals 0 │ + .locals 1 │ .param p1, "address" # J │ │ .prologue │ .line 174 │ invoke-direct {p0, p1, p2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Pointer;->(J)V │ │ .line 175 ├── smali/com/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot.smali │ @@ -12,15 +12,15 @@ │ accessFlags = 0x9 │ name = "GlyphSlot" │ .end annotation │ │ │ # direct methods │ .method constructor (J)V │ - .locals 0 │ + .locals 1 │ .param p1, "address" # J │ │ .prologue │ .line 244 │ invoke-direct {p0, p1, p2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Pointer;->(J)V │ │ .line 245 │ @@ -81,27 +81,27 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getBitmap()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap; │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 296 │ new-instance v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap; │ │ - iget-wide v1, p0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;->address:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;->address:J │ │ - invoke-static {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;->getBitmap(J)J │ + invoke-static {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;->getBitmap(J)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;->(J)V │ + invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap;->(J)V │ │ return-object v0 │ .end method │ │ .method public getBitmapLeft()I │ .locals 2 │ │ @@ -169,23 +169,23 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getMetrics()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics; │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 248 │ new-instance v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics; │ │ - iget-wide v1, p0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;->address:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;->address:J │ │ - invoke-static {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;->getMetrics(J)J │ + invoke-static {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;->getMetrics(J)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;->(J)V │ + invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics;->(J)V │ │ return-object v0 │ .end method ├── smali/com/badlogic/gdx/graphics/g2d/freetype/FreeType$Pointer.smali │ @@ -16,15 +16,15 @@ │ │ # instance fields │ .field address:J │ │ │ # direct methods │ .method constructor (J)V │ - .locals 0 │ + .locals 1 │ .param p1, "address" # J │ │ .prologue │ .line 40 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 41 ├── smali/com/badlogic/gdx/graphics/g2d/freetype/FreeType$Face.smali │ @@ -16,15 +16,15 @@ │ │ # instance fields │ .field library:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; │ │ │ # direct methods │ .method public constructor (JLcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;)V │ - .locals 0 │ + .locals 1 │ .param p1, "address" # J │ .param p3, "library" # Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; │ │ .prologue │ .line 57 │ invoke-direct {p0, p1, p2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Pointer;->(J)V │ │ @@ -112,27 +112,27 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getGlyph()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot; │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 142 │ new-instance v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot; │ │ - iget-wide v1, p0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;->address:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;->address:J │ │ - invoke-static {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;->getGlyph(J)J │ + invoke-static {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;->getGlyph(J)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;->(J)V │ + invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphSlot;->(J)V │ │ return-object v0 │ .end method │ │ .method public getHeight()I │ .locals 2 │ │ @@ -186,27 +186,27 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getSize()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size; │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 150 │ new-instance v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size; │ │ - iget-wide v1, p0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;->address:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;->address:J │ │ - invoke-static {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;->getSize(J)J │ + invoke-static {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;->getSize(J)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size;->(J)V │ + invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size;->(J)V │ │ return-object v0 │ .end method │ │ .method public getStyleFlags()I │ .locals 2 ├── smali/com/badlogic/gdx/graphics/g2d/freetype/FreeType$Bitmap.smali │ @@ -12,15 +12,15 @@ │ accessFlags = 0x9 │ name = "Bitmap" │ .end annotation │ │ │ # direct methods │ .method constructor (J)V │ - .locals 0 │ + .locals 1 │ .param p1, "address" # J │ │ .prologue │ .line 323 │ invoke-direct {p0, p1, p2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Pointer;->(J)V │ │ .line 324 ├── smali/com/badlogic/gdx/graphics/g2d/freetype/FreeType$GlyphMetrics.smali │ @@ -12,15 +12,15 @@ │ accessFlags = 0x9 │ name = "GlyphMetrics" │ .end annotation │ │ │ # direct methods │ .method constructor (J)V │ - .locals 0 │ + .locals 1 │ .param p1, "address" # J │ │ .prologue │ .line 400 │ invoke-direct {p0, p1, p2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Pointer;->(J)V │ │ .line 401 ├── smali/com/badlogic/gdx/graphics/g2d/freetype/FreeType$Size.smali │ @@ -12,15 +12,15 @@ │ accessFlags = 0x9 │ name = "Size" │ .end annotation │ │ │ # direct methods │ .method constructor (J)V │ - .locals 0 │ + .locals 1 │ .param p1, "address" # J │ │ .prologue │ .line 160 │ invoke-direct {p0, p1, p2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Pointer;->(J)V │ │ .line 161 │ @@ -29,23 +29,23 @@ │ │ .method private static native getMetrics(J)J │ .end method │ │ │ # virtual methods │ .method public getMetrics()Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics; │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 164 │ new-instance v0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics; │ │ - iget-wide v1, p0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size;->address:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size;->address:J │ │ - invoke-static {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size;->getMetrics(J)J │ + invoke-static {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Size;->getMetrics(J)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;->(J)V │ + invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$SizeMetrics;->(J)V │ │ return-object v0 │ .end method ├── smali/com/badlogic/gdx/graphics/g2d/freetype/FreeType.smali │ @@ -559,17 +559,17 @@ │ │ .method public static doneFace(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;)V │ .locals 4 │ .param p0, "face" # Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; │ │ .prologue │ .line 592 │ - iget-wide v1, p0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;->address:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;->address:J │ │ - invoke-static {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;->doneFace(J)V │ + invoke-static {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;->doneFace(J)V │ │ .line 593 │ iget-object v1, p0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;->library:Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; │ │ iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;->fontData:Lcom/badlogic/gdx/utils/LongMap; │ │ iget-wide v2, p0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face;->address:J │ @@ -842,15 +842,15 @@ │ return-object v1 │ .end method │ │ .method private static native newMemoryFace(JLjava/nio/ByteBuffer;II)J │ .end method │ │ .method public static newMemoryFace(Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;[BII)Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Face; │ - .locals 5 │ + .locals 6 │ .param p0, "library" # Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library; │ .param p1, "data" # [B │ .param p2, "dataSize" # I │ .param p3, "faceIndex" # I │ │ .prologue │ .line 571 │ @@ -865,25 +865,25 @@ │ const/4 v3, 0x0 │ │ array-length v4, p1 │ │ invoke-static {p1, v3, v2, v4}, Lcom/badlogic/gdx/utils/BufferUtils;->copy([BILjava/nio/Buffer;I)V │ │ .line 573 │ - iget-wide v3, p0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;->address:J │ + iget-wide v4, p0, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType$Library;->address:J │ │ - invoke-static {v3, v4, v2, p2, p3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;->newMemoryFace(JLjava/nio/ByteBuffer;II)J │ + invoke-static {v4, v5, v2, p2, p3}, Lcom/badlogic/gdx/graphics/g2d/freetype/FreeType;->newMemoryFace(JLjava/nio/ByteBuffer;II)J │ │ move-result-wide v0 │ │ .line 574 │ .local v0, "address":J │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ - cmp-long v3, v0, v3 │ + cmp-long v3, v0, v4 │ │ if-nez v3, :cond_0 │ │ .line 575 │ invoke-static {v2}, Lcom/badlogic/gdx/utils/BufferUtils;->disposeUnsafeByteBuffer(Ljava/nio/ByteBuffer;)V │ │ .line 576 ├── smali/com/badlogic/gdx/scenes/scene2d/Actor.smali │ @@ -1496,15 +1496,15 @@ │ │ move-result v0 │ │ goto :goto_1 │ .end method │ │ .method public parentToLocalCoordinates(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ - .locals 21 │ + .locals 22 │ .param p1, "parentCoords" # Lcom/badlogic/gdx/math/Vector2; │ │ .prologue │ .line 602 │ invoke-virtual/range {p0 .. p0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;->getRotation()F │ │ move-result v9 │ @@ -1703,41 +1703,41 @@ │ │ mul-float v19, v19, v9 │ │ move/from16 v0, v19 │ │ float-to-double v0, v0 │ │ - move-wide/from16 v19, v0 │ + move-wide/from16 v20, v0 │ │ - invoke-static/range {v19 .. v20}, Ljava/lang/Math;->cos(D)D │ + invoke-static/range {v20 .. v21}, Ljava/lang/Math;->cos(D)D │ │ - move-result-wide v19 │ + move-result-wide v20 │ │ - move-wide/from16 v0, v19 │ + move-wide/from16 v0, v20 │ │ double-to-float v4, v0 │ │ .line 625 │ .local v4, "cos":F │ const v19, 0x3c8efa35 │ │ mul-float v19, v19, v9 │ │ move/from16 v0, v19 │ │ float-to-double v0, v0 │ │ - move-wide/from16 v19, v0 │ + move-wide/from16 v20, v0 │ │ - invoke-static/range {v19 .. v20}, Ljava/lang/Math;->sin(D)D │ + invoke-static/range {v20 .. v21}, Ljava/lang/Math;->sin(D)D │ │ - move-result-wide v19 │ + move-result-wide v20 │ │ - move-wide/from16 v0, v19 │ + move-wide/from16 v0, v20 │ │ double-to-float v12, v0 │ │ .line 627 │ .local v12, "sin":F │ invoke-virtual/range {p0 .. p0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;->getOriginX()F ├── smali/com/badlogic/gdx/scenes/scene2d/ui/TextField$1.smali │ @@ -165,15 +165,15 @@ │ │ .line 127 │ :cond_0 │ return-void │ .end method │ │ .method public keyDown(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z │ - .locals 9 │ + .locals 10 │ .param p1, "event" # Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ .param p2, "keycode" # I │ │ .prologue │ .line 164 │ iget-object v6, p0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ @@ -195,17 +195,17 @@ │ │ iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;->font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ .line 168 │ .local v2, "font":Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ iget-object v6, p0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ - const-wide/16 v7, 0x0 │ + const-wide/16 v8, 0x0 │ │ - iput-wide v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;->lastBlink:J │ + iput-wide v8, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;->lastBlink:J │ │ .line 169 │ iget-object v6, p0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ const/4 v7, 0x0 │ │ iput-boolean v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;->cursorOn:Z │ @@ -1776,30 +1776,30 @@ │ move v1, v2 │ │ .line 139 │ goto :goto_0 │ .end method │ │ .method public touchDragged(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ - .locals 3 │ + .locals 4 │ .param p1, "event" # Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ .param p2, "x" # F │ .param p3, "y" # F │ .param p4, "pointer" # I │ │ .prologue │ .line 143 │ invoke-super {p0, p1, p2, p3, p4}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->touchDragged(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ .line 144 │ iget-object v0, p0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ - iput-wide v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;->lastBlink:J │ + iput-wide v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;->lastBlink:J │ │ .line 145 │ iget-object v0, p0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ const/4 v1, 0x0 │ │ iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;->cursorOn:Z ├── smali/com/badlogic/gdx/scenes/scene2d/utils/ClickListener.smali │ @@ -596,25 +596,25 @@ │ .line 64 │ invoke-virtual {p0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->invalidateTapSquare()V │ │ goto :goto_0 │ .end method │ │ .method public touchUp(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ - .locals 9 │ + .locals 10 │ .param p1, "event" # Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ .param p2, "x" # F │ .param p3, "y" # F │ .param p4, "pointer" # I │ .param p5, "button" # I │ │ .prologue │ - const/4 v8, -0x1 │ + const/4 v9, -0x1 │ │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ .line 69 │ iget v3, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->pressedPointer:I │ │ if-ne p4, v3, :cond_3 │ │ .line 70 │ @@ -635,15 +635,15 @@ │ .local v2, "validClick":Z │ if-eqz v2, :cond_0 │ │ if-nez p4, :cond_0 │ │ iget v3, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->button:I │ │ - if-eq v3, v8, :cond_0 │ + if-eq v3, v9, :cond_0 │ │ iget v3, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->button:I │ │ if-eq p5, v3, :cond_0 │ │ const/4 v2, 0x0 │ │ @@ -654,25 +654,25 @@ │ .line 74 │ invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;->nanoTime()J │ │ move-result-wide v0 │ │ .line 75 │ .local v0, "time":J │ - iget-wide v3, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->lastTapTime:J │ + iget-wide v4, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->lastTapTime:J │ │ - sub-long v3, v0, v3 │ + sub-long v4, v0, v4 │ │ - iget-wide v5, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->tapCountInterval:J │ + iget-wide v6, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->tapCountInterval:J │ │ - cmp-long v3, v3, v5 │ + cmp-long v3, v4, v6 │ │ if-lez v3, :cond_1 │ │ - iput v7, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->tapCount:I │ + iput v8, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->tapCount:I │ │ .line 76 │ :cond_1 │ iget v3, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->tapCount:I │ │ add-int/lit8 v3, v3, 0x1 │ │ @@ -684,19 +684,19 @@ │ .line 78 │ invoke-virtual {p0, p1, p2, p3}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->clicked(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V │ │ .line 81 │ .end local v0 # "time":J │ .end local v2 # "validClick":Z │ :cond_2 │ - iput-boolean v7, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->pressed:Z │ + iput-boolean v8, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->pressed:Z │ │ .line 82 │ - iput v8, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->pressedPointer:I │ + iput v9, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->pressedPointer:I │ │ .line 83 │ - iput-boolean v7, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->cancelled:Z │ + iput-boolean v8, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->cancelled:Z │ │ .line 85 │ :cond_3 │ return-void │ .end method ├── smali/com/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1.smali │ @@ -548,17 +548,17 @@ │ │ .prologue │ .line 47 │ iget-object v0, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - iput-wide v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;->dragStartTime:J │ + iput-wide v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;->dragStartTime:J │ │ .line 48 │ iget-object v0, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; │ │ iget-object v1, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;->val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; │ │ invoke-virtual {p0}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;->getTouchDownX()F ├── smali/com/badlogic/gdx/scenes/scene2d/utils/DragScrollListener.smali │ @@ -242,17 +242,17 @@ │ │ iget-wide v6, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;->startTime:J │ │ sub-long/2addr v4, v6 │ │ long-to-float v4, v4 │ │ - iget-wide v5, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;->rampTime:J │ + iget-wide v6, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;->rampTime:J │ │ - long-to-float v5, v5 │ + long-to-float v5, v6 │ │ div-float/2addr v4, v5 │ │ invoke-static {v3, v4}, Ljava/lang/Math;->min(FF)F │ │ move-result v3 ├── smali/com/badlogic/gdx/backends/android/AndroidInput.smali │ @@ -339,17 +339,17 @@ │ const/4 v5, 0x0 │ │ iput-boolean v5, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->justTouched:Z │ │ .line 126 │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - iput-wide v5, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->currentEventTimeStamp:J │ + iput-wide v6, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->currentEventTimeStamp:J │ │ .line 392 │ const/4 v5, 0x1 │ │ iput-boolean v5, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->requestFocus:Z │ │ .line 565 │ @@ -2027,15 +2027,15 @@ │ :catch_0 │ move-exception v0 │ │ goto :goto_0 │ .end method │ │ .method protected postTap(II)V │ - .locals 3 │ + .locals 4 │ .param p1, "x" # I │ .param p2, "y" # I │ │ .prologue │ .line 429 │ monitor-enter p0 │ │ @@ -2049,17 +2049,17 @@ │ │ check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; │ │ .line 431 │ .local v0, "event":Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - iput-wide v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;->timeStamp:J │ + iput-wide v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;->timeStamp:J │ │ .line 432 │ const/4 v1, 0x0 │ │ iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;->pointer:I │ │ .line 433 │ @@ -2088,17 +2088,17 @@ │ .end local v0 # "event":Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; │ check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; │ │ .line 439 │ .restart local v0 # "event":Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - iput-wide v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;->timeStamp:J │ + iput-wide v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;->timeStamp:J │ │ .line 440 │ const/4 v1, 0x0 │ │ iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;->pointer:I │ │ .line 441 │ @@ -2851,24 +2851,24 @@ │ invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 654 │ return-void │ .end method │ │ .method public vibrate(I)V │ - .locals 3 │ + .locals 4 │ .param p1, "milliseconds" # I │ │ .prologue │ .line 539 │ iget-object v0, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->vibrator:Landroid/os/Vibrator; │ │ - int-to-long v1, p1 │ + int-to-long v2, p1 │ │ - invoke-virtual {v0, v1, v2}, Landroid/os/Vibrator;->vibrate(J)V │ + invoke-virtual {v0, v2, v3}, Landroid/os/Vibrator;->vibrate(J)V │ │ .line 540 │ return-void │ .end method │ │ .method public vibrate([JI)V │ .locals 1 ├── smali/com/badlogic/gdx/backends/android/AndroidSound.smali │ @@ -470,15 +470,15 @@ │ │ mul-float/2addr v0, v2 │ │ goto :goto_0 │ .end method │ │ .method public setPitch(JF)V │ - .locals 2 │ + .locals 3 │ .param p1, "soundId" # J │ .param p3, "pitch" # F │ │ .prologue │ .line 67 │ iget-object v0, p0, Lcom/badlogic/gdx/backends/android/AndroidSound;->soundPool:Landroid/media/SoundPool; │ │ @@ -487,15 +487,15 @@ │ invoke-virtual {v0, v1, p3}, Landroid/media/SoundPool;->setRate(IF)V │ │ .line 68 │ return-void │ .end method │ │ .method public setPriority(JI)V │ - .locals 2 │ + .locals 3 │ .param p1, "soundId" # J │ .param p3, "priority" # I │ │ .prologue │ .line 139 │ iget-object v0, p0, Lcom/badlogic/gdx/backends/android/AndroidSound;->soundPool:Landroid/media/SoundPool; │ │ @@ -504,15 +504,15 @@ │ invoke-virtual {v0, v1, p3}, Landroid/media/SoundPool;->setPriority(II)V │ │ .line 140 │ return-void │ .end method │ │ .method public setVolume(JF)V │ - .locals 2 │ + .locals 3 │ .param p1, "soundId" # J │ .param p3, "volume" # F │ │ .prologue │ .line 72 │ iget-object v0, p0, Lcom/badlogic/gdx/backends/android/AndroidSound;->soundPool:Landroid/media/SoundPool; │ │ @@ -558,15 +558,15 @@ │ │ .line 58 │ :cond_0 │ return-void │ .end method │ │ .method public stop(J)V │ - .locals 2 │ + .locals 3 │ .param p1, "soundId" # J │ │ .prologue │ .line 62 │ iget-object v0, p0, Lcom/badlogic/gdx/backends/android/AndroidSound;->soundPool:Landroid/media/SoundPool; │ │ long-to-int v1, p1 ├── smali/com/badlogic/gdx/backends/android/AndroidGraphics.smali │ @@ -1945,550 +1945,638 @@ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public onDrawFrame(Ljavax/microedition/khronos/opengles/GL10;)V │ - .locals 15 │ + .locals 18 │ .param p1, "gl" # Ljavax/microedition/khronos/opengles/GL10; │ │ .prologue │ .line 399 │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v9 │ + move-result-wide v12 │ │ .line 400 │ - .local v9, "time":J │ - iget-wide v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->lastFrameTime:J │ + .local v12, "time":J │ + move-object/from16 v0, p0 │ │ - sub-long v11, v9, v11 │ + iget-wide v14, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->lastFrameTime:J │ │ - long-to-float v11, v11 │ + sub-long v14, v12, v14 │ │ - const v12, 0x4e6e6b28 # 1.0E9f │ + long-to-float v11, v14 │ │ - div-float/2addr v11, v12 │ + const v14, 0x4e6e6b28 # 1.0E9f │ │ - iput v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->deltaTime:F │ + div-float/2addr v11, v14 │ + │ + move-object/from16 v0, p0 │ + │ + iput v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->deltaTime:F │ │ .line 401 │ - iput-wide v9, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->lastFrameTime:J │ + move-object/from16 v0, p0 │ + │ + iput-wide v12, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->lastFrameTime:J │ │ .line 402 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->mean:Lcom/badlogic/gdx/math/WindowedMean; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->mean:Lcom/badlogic/gdx/math/WindowedMean; │ │ - iget v12, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->deltaTime:F │ + move-object/from16 v0, p0 │ │ - invoke-virtual {v11, v12}, Lcom/badlogic/gdx/math/WindowedMean;->addValue(F)V │ + iget v14, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->deltaTime:F │ + │ + invoke-virtual {v11, v14}, Lcom/badlogic/gdx/math/WindowedMean;->addValue(F)V │ │ .line 404 │ - const/4 v7, 0x0 │ + const/4 v9, 0x0 │ │ .line 405 │ - .local v7, "lrunning":Z │ - const/4 v5, 0x0 │ + .local v9, "lrunning":Z │ + const/4 v7, 0x0 │ │ .line 406 │ - .local v5, "lpause":Z │ - const/4 v2, 0x0 │ + .local v7, "lpause":Z │ + const/4 v4, 0x0 │ │ .line 407 │ - .local v2, "ldestroy":Z │ - const/4 v6, 0x0 │ + .local v4, "ldestroy":Z │ + const/4 v8, 0x0 │ │ .line 409 │ - .local v6, "lresume":Z │ - iget-object v12, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->synch:Ljava/lang/Object; │ + .local v8, "lresume":Z │ + move-object/from16 v0, p0 │ + │ + iget-object v14, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->synch:Ljava/lang/Object; │ │ - monitor-enter v12 │ + monitor-enter v14 │ │ .line 410 │ :try_start_0 │ - iget-boolean v7, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->running:Z │ + move-object/from16 v0, p0 │ + │ + iget-boolean v9, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->running:Z │ │ .line 411 │ - iget-boolean v5, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->pause:Z │ + move-object/from16 v0, p0 │ + │ + iget-boolean v7, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->pause:Z │ │ .line 412 │ - iget-boolean v2, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->destroy:Z │ + move-object/from16 v0, p0 │ + │ + iget-boolean v4, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->destroy:Z │ │ .line 413 │ - iget-boolean v6, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->resume:Z │ + move-object/from16 v0, p0 │ + │ + iget-boolean v8, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->resume:Z │ │ .line 415 │ - iget-boolean v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->resume:Z │ + move-object/from16 v0, p0 │ + │ + iget-boolean v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->resume:Z │ │ if-eqz v11, :cond_0 │ │ .line 416 │ const/4 v11, 0x0 │ │ - iput-boolean v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->resume:Z │ + move-object/from16 v0, p0 │ + │ + iput-boolean v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->resume:Z │ │ .line 419 │ :cond_0 │ - iget-boolean v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->pause:Z │ + move-object/from16 v0, p0 │ + │ + iget-boolean v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->pause:Z │ │ if-eqz v11, :cond_1 │ │ .line 420 │ const/4 v11, 0x0 │ │ - iput-boolean v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->pause:Z │ + move-object/from16 v0, p0 │ + │ + iput-boolean v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->pause:Z │ │ .line 421 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->synch:Ljava/lang/Object; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->synch:Ljava/lang/Object; │ │ invoke-virtual {v11}, Ljava/lang/Object;->notifyAll()V │ │ .line 424 │ :cond_1 │ - iget-boolean v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->destroy:Z │ + move-object/from16 v0, p0 │ + │ + iget-boolean v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->destroy:Z │ │ if-eqz v11, :cond_2 │ │ .line 425 │ const/4 v11, 0x0 │ │ - iput-boolean v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->destroy:Z │ + move-object/from16 v0, p0 │ + │ + iput-boolean v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->destroy:Z │ │ .line 426 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->synch:Ljava/lang/Object; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->synch:Ljava/lang/Object; │ │ invoke-virtual {v11}, Ljava/lang/Object;->notifyAll()V │ │ .line 428 │ :cond_2 │ - monitor-exit v12 │ + monitor-exit v14 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_1 │ │ .line 430 │ - if-eqz v6, :cond_4 │ + if-eqz v8, :cond_4 │ │ .line 431 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;->audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; │ │ invoke-virtual {v11}, Lcom/badlogic/gdx/backends/android/AndroidAudio;->resume()V │ │ .line 432 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ + move-object/from16 v0, p0 │ │ - iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;->lifecycleListeners:Lcom/badlogic/gdx/utils/Array; │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ + │ + iget-object v6, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;->lifecycleListeners:Lcom/badlogic/gdx/utils/Array; │ │ .line 433 │ - .local v4, "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ - monitor-enter v4 │ + .local v6, "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ + monitor-enter v6 │ │ .line 434 │ :try_start_1 │ - invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v6}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ + .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v11 │ │ if-eqz v11, :cond_3 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - check-cast v3, Lcom/badlogic/gdx/LifecycleListener; │ + check-cast v5, Lcom/badlogic/gdx/LifecycleListener; │ │ .line 435 │ - .local v3, "listener":Lcom/badlogic/gdx/LifecycleListener; │ - invoke-interface {v3}, Lcom/badlogic/gdx/LifecycleListener;->resume()V │ + .local v5, "listener":Lcom/badlogic/gdx/LifecycleListener; │ + invoke-interface {v5}, Lcom/badlogic/gdx/LifecycleListener;->resume()V │ │ goto :goto_0 │ │ .line 437 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v3 # "listener":Lcom/badlogic/gdx/LifecycleListener; │ + .end local v3 # "i$":Ljava/util/Iterator; │ + .end local v5 # "listener":Lcom/badlogic/gdx/LifecycleListener; │ :catchall_0 │ move-exception v11 │ │ - monitor-exit v4 │ + monitor-exit v6 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ throw v11 │ │ .line 428 │ - .end local v4 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ + .end local v6 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ :catchall_1 │ move-exception v11 │ │ :try_start_2 │ - monitor-exit v12 │ + monitor-exit v14 │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_1 │ │ throw v11 │ │ .line 437 │ - .restart local v1 # "i$":Ljava/util/Iterator; │ - .restart local v4 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ + .restart local v3 # "i$":Ljava/util/Iterator; │ + .restart local v6 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ :cond_3 │ :try_start_3 │ - monitor-exit v4 │ + monitor-exit v6 │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ │ .line 438 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;->listener:Lcom/badlogic/gdx/ApplicationListener; │ │ invoke-interface {v11}, Lcom/badlogic/gdx/ApplicationListener;->resume()V │ │ .line 439 │ sget-object v11, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ │ - const-string v12, "AndroidGraphics" │ + const-string v14, "AndroidGraphics" │ │ - const-string v13, "resumed" │ + const-string v15, "resumed" │ │ - invoke-interface {v11, v12, v13}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-interface {v11, v14, v15}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 442 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v4 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ + .end local v3 # "i$":Ljava/util/Iterator; │ + .end local v6 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ :cond_4 │ - if-eqz v7, :cond_6 │ + if-eqz v9, :cond_6 │ │ .line 443 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ - iget-object v12, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;->runnables:Lcom/badlogic/gdx/utils/Array; │ + iget-object v14, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;->runnables:Lcom/badlogic/gdx/utils/Array; │ │ - monitor-enter v12 │ + monitor-enter v14 │ │ .line 444 │ :try_start_4 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;->executedRunnables:Lcom/badlogic/gdx/utils/Array; │ │ invoke-virtual {v11}, Lcom/badlogic/gdx/utils/Array;->clear()V │ │ .line 445 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;->executedRunnables:Lcom/badlogic/gdx/utils/Array; │ │ - iget-object v13, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ + move-object/from16 v0, p0 │ + │ + iget-object v15, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ - iget-object v13, v13, Lcom/badlogic/gdx/backends/android/AndroidApplication;->runnables:Lcom/badlogic/gdx/utils/Array; │ + iget-object v15, v15, Lcom/badlogic/gdx/backends/android/AndroidApplication;->runnables:Lcom/badlogic/gdx/utils/Array; │ │ - invoke-virtual {v11, v13}, Lcom/badlogic/gdx/utils/Array;->addAll(Lcom/badlogic/gdx/utils/Array;)V │ + invoke-virtual {v11, v15}, Lcom/badlogic/gdx/utils/Array;->addAll(Lcom/badlogic/gdx/utils/Array;)V │ │ .line 446 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;->runnables:Lcom/badlogic/gdx/utils/Array; │ │ invoke-virtual {v11}, Lcom/badlogic/gdx/utils/Array;->clear()V │ │ .line 448 │ - const/4 v0, 0x0 │ + const/4 v2, 0x0 │ │ - .local v0, "i":I │ + .local v2, "i":I │ :goto_1 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;->executedRunnables:Lcom/badlogic/gdx/utils/Array; │ │ iget v11, v11, Lcom/badlogic/gdx/utils/Array;->size:I │ :try_end_4 │ .catchall {:try_start_4 .. :try_end_4} :catchall_2 │ │ - if-ge v0, v11, :cond_5 │ + if-ge v2, v11, :cond_5 │ │ .line 450 │ :try_start_5 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;->executedRunnables:Lcom/badlogic/gdx/utils/Array; │ │ - invoke-virtual {v11, v0}, Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; │ + invoke-virtual {v11, v2}, Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; │ │ move-result-object v11 │ │ check-cast v11, Ljava/lang/Runnable; │ │ invoke-interface {v11}, Ljava/lang/Runnable;->run()V │ :try_end_5 │ .catch Ljava/lang/Throwable; {:try_start_5 .. :try_end_5} :catch_0 │ .catchall {:try_start_5 .. :try_end_5} :catchall_2 │ │ .line 448 │ :goto_2 │ - add-int/lit8 v0, v0, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_1 │ │ .line 451 │ :catch_0 │ - move-exception v8 │ + move-exception v10 │ │ .line 452 │ - .local v8, "t":Ljava/lang/Throwable; │ + .local v10, "t":Ljava/lang/Throwable; │ :try_start_6 │ - invoke-virtual {v8}, Ljava/lang/Throwable;->printStackTrace()V │ + invoke-virtual {v10}, Ljava/lang/Throwable;->printStackTrace()V │ │ goto :goto_2 │ │ .line 455 │ - .end local v0 # "i":I │ - .end local v8 # "t":Ljava/lang/Throwable; │ + .end local v2 # "i":I │ + .end local v10 # "t":Ljava/lang/Throwable; │ :catchall_2 │ move-exception v11 │ │ - monitor-exit v12 │ + monitor-exit v14 │ :try_end_6 │ .catchall {:try_start_6 .. :try_end_6} :catchall_2 │ │ throw v11 │ │ - .restart local v0 # "i":I │ + .restart local v2 # "i":I │ :cond_5 │ :try_start_7 │ - monitor-exit v12 │ + monitor-exit v14 │ :try_end_7 │ .catchall {:try_start_7 .. :try_end_7} :catchall_2 │ │ .line 456 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;->input:Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ invoke-virtual {v11}, Lcom/badlogic/gdx/backends/android/AndroidInput;->processEvents()V │ │ .line 457 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;->listener:Lcom/badlogic/gdx/ApplicationListener; │ │ invoke-interface {v11}, Lcom/badlogic/gdx/ApplicationListener;->render()V │ │ .line 460 │ - .end local v0 # "i":I │ + .end local v2 # "i":I │ :cond_6 │ - if-eqz v5, :cond_8 │ + if-eqz v7, :cond_8 │ │ .line 461 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ - iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;->lifecycleListeners:Lcom/badlogic/gdx/utils/Array; │ + iget-object v6, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;->lifecycleListeners:Lcom/badlogic/gdx/utils/Array; │ │ .line 462 │ - .restart local v4 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ - monitor-enter v4 │ + .restart local v6 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ + monitor-enter v6 │ │ .line 463 │ :try_start_8 │ - invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v6}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .restart local v1 # "i$":Ljava/util/Iterator; │ + .restart local v3 # "i$":Ljava/util/Iterator; │ :goto_3 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v11 │ │ if-eqz v11, :cond_7 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - check-cast v3, Lcom/badlogic/gdx/LifecycleListener; │ + check-cast v5, Lcom/badlogic/gdx/LifecycleListener; │ │ .line 464 │ - .restart local v3 # "listener":Lcom/badlogic/gdx/LifecycleListener; │ - invoke-interface {v3}, Lcom/badlogic/gdx/LifecycleListener;->pause()V │ + .restart local v5 # "listener":Lcom/badlogic/gdx/LifecycleListener; │ + invoke-interface {v5}, Lcom/badlogic/gdx/LifecycleListener;->pause()V │ │ goto :goto_3 │ │ .line 466 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v3 # "listener":Lcom/badlogic/gdx/LifecycleListener; │ + .end local v3 # "i$":Ljava/util/Iterator; │ + .end local v5 # "listener":Lcom/badlogic/gdx/LifecycleListener; │ :catchall_3 │ move-exception v11 │ │ - monitor-exit v4 │ + monitor-exit v6 │ :try_end_8 │ .catchall {:try_start_8 .. :try_end_8} :catchall_3 │ │ throw v11 │ │ - .restart local v1 # "i$":Ljava/util/Iterator; │ + .restart local v3 # "i$":Ljava/util/Iterator; │ :cond_7 │ :try_start_9 │ - monitor-exit v4 │ + monitor-exit v6 │ :try_end_9 │ .catchall {:try_start_9 .. :try_end_9} :catchall_3 │ │ .line 467 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;->listener:Lcom/badlogic/gdx/ApplicationListener; │ │ invoke-interface {v11}, Lcom/badlogic/gdx/ApplicationListener;->pause()V │ │ .line 468 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;->audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; │ │ invoke-virtual {v11}, Lcom/badlogic/gdx/backends/android/AndroidAudio;->pause()V │ │ .line 469 │ sget-object v11, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ │ - const-string v12, "AndroidGraphics" │ + const-string v14, "AndroidGraphics" │ │ - const-string v13, "paused" │ + const-string v15, "paused" │ │ - invoke-interface {v11, v12, v13}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-interface {v11, v14, v15}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 472 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v4 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ + .end local v3 # "i$":Ljava/util/Iterator; │ + .end local v6 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ :cond_8 │ - if-eqz v2, :cond_a │ + if-eqz v4, :cond_a │ │ .line 473 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ + move-object/from16 v0, p0 │ │ - iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;->lifecycleListeners:Lcom/badlogic/gdx/utils/Array; │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ + │ + iget-object v6, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;->lifecycleListeners:Lcom/badlogic/gdx/utils/Array; │ │ .line 474 │ - .restart local v4 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ - monitor-enter v4 │ + .restart local v6 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ + monitor-enter v6 │ │ .line 475 │ :try_start_a │ - invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v6}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .restart local v1 # "i$":Ljava/util/Iterator; │ + .restart local v3 # "i$":Ljava/util/Iterator; │ :goto_4 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v11 │ │ if-eqz v11, :cond_9 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - check-cast v3, Lcom/badlogic/gdx/LifecycleListener; │ + check-cast v5, Lcom/badlogic/gdx/LifecycleListener; │ │ .line 476 │ - .restart local v3 # "listener":Lcom/badlogic/gdx/LifecycleListener; │ - invoke-interface {v3}, Lcom/badlogic/gdx/LifecycleListener;->dispose()V │ + .restart local v5 # "listener":Lcom/badlogic/gdx/LifecycleListener; │ + invoke-interface {v5}, Lcom/badlogic/gdx/LifecycleListener;->dispose()V │ │ goto :goto_4 │ │ .line 478 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v3 # "listener":Lcom/badlogic/gdx/LifecycleListener; │ + .end local v3 # "i$":Ljava/util/Iterator; │ + .end local v5 # "listener":Lcom/badlogic/gdx/LifecycleListener; │ :catchall_4 │ move-exception v11 │ │ - monitor-exit v4 │ + monitor-exit v6 │ :try_end_a │ .catchall {:try_start_a .. :try_end_a} :catchall_4 │ │ throw v11 │ │ - .restart local v1 # "i$":Ljava/util/Iterator; │ + .restart local v3 # "i$":Ljava/util/Iterator; │ :cond_9 │ :try_start_b │ - monitor-exit v4 │ + monitor-exit v6 │ :try_end_b │ .catchall {:try_start_b .. :try_end_b} :catchall_4 │ │ .line 479 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;->listener:Lcom/badlogic/gdx/ApplicationListener; │ │ invoke-interface {v11}, Lcom/badlogic/gdx/ApplicationListener;->dispose()V │ │ .line 480 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;->audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; │ │ invoke-virtual {v11}, Lcom/badlogic/gdx/backends/android/AndroidAudio;->dispose()V │ │ .line 481 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ - const/4 v12, 0x0 │ + const/4 v14, 0x0 │ │ - iput-object v12, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;->audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; │ + iput-object v14, v11, Lcom/badlogic/gdx/backends/android/AndroidApplication;->audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; │ │ .line 482 │ sget-object v11, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ │ - const-string v12, "AndroidGraphics" │ + const-string v14, "AndroidGraphics" │ │ - const-string v13, "destroyed" │ + const-string v15, "destroyed" │ │ - invoke-interface {v11, v12, v13}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-interface {v11, v14, v15}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 485 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v4 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ + .end local v3 # "i$":Ljava/util/Iterator; │ + .end local v6 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ :cond_a │ - iget-wide v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->frameStart:J │ + move-object/from16 v0, p0 │ │ - sub-long v11, v9, v11 │ + iget-wide v14, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->frameStart:J │ │ - const-wide/32 v13, 0x3b9aca00 │ + sub-long v14, v12, v14 │ │ - cmp-long v11, v11, v13 │ + const-wide/32 v16, 0x3b9aca00 │ + │ + cmp-long v11, v14, v16 │ │ if-lez v11, :cond_b │ │ .line 486 │ - iget v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->frames:I │ + move-object/from16 v0, p0 │ + │ + iget v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->frames:I │ │ - iput v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->fps:I │ + move-object/from16 v0, p0 │ + │ + iput v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->fps:I │ │ .line 487 │ const/4 v11, 0x0 │ │ - iput v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->frames:I │ + move-object/from16 v0, p0 │ + │ + iput v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->frames:I │ │ .line 488 │ - iput-wide v9, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->frameStart:J │ + move-object/from16 v0, p0 │ + │ + iput-wide v12, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->frameStart:J │ │ .line 490 │ :cond_b │ - iget v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->frames:I │ + move-object/from16 v0, p0 │ + │ + iget v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->frames:I │ │ add-int/lit8 v11, v11, 0x1 │ │ - iput v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->frames:I │ + move-object/from16 v0, p0 │ + │ + iput v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->frames:I │ │ .line 491 │ return-void │ .end method │ │ .method public onSurfaceChanged(Ljavax/microedition/khronos/opengles/GL10;II)V │ .locals 4 │ @@ -2697,17 +2785,17 @@ │ invoke-direct {v1, v2}, Lcom/badlogic/gdx/math/WindowedMean;->(I)V │ │ iput-object v1, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->mean:Lcom/badlogic/gdx/math/WindowedMean; │ │ .line 322 │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - iput-wide v1, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->lastFrameTime:J │ + iput-wide v2, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->lastFrameTime:J │ │ .line 324 │ iget v1, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->width:I │ │ iget v2, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->height:I │ │ invoke-interface {p1, v4, v4, v1, v2}, Ljavax/microedition/khronos/opengles/GL10;->glViewport(IIII)V ├── smali/com/badlogic/gdx/backends/android/AndroidPreferences.smali │ @@ -227,24 +227,24 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getLong(Ljava/lang/String;)J │ - .locals 3 │ + .locals 4 │ .param p1, "key" # Ljava/lang/String; │ │ .prologue │ .line 89 │ iget-object v0, p0, Lcom/badlogic/gdx/backends/android/AndroidPreferences;->sharedPrefs:Landroid/content/SharedPreferences; │ │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ - invoke-interface {v0, p1, v1, v2}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface {v0, p1, v2, v3}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ move-result-wide v0 │ │ return-wide v0 │ .end method │ │ .method public getLong(Ljava/lang/String;J)J │ @@ -293,15 +293,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public put(Ljava/util/Map;)V │ - .locals 5 │ + .locals 6 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/Map", │ "<", │ "Ljava/lang/String;", │ "*>;)V" │ @@ -413,17 +413,17 @@ │ │ move-result-object v3 │ │ check-cast v3, Ljava/lang/Long; │ │ invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - invoke-virtual {p0, v2, v3, v4}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;->putLong(Ljava/lang/String;J)V │ + invoke-virtual {p0, v2, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;->putLong(Ljava/lang/String;J)V │ │ .line 72 │ :cond_3 │ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ move-result-object v2 │ │ @@ -532,15 +532,15 @@ │ invoke-interface {v0, p1, p2}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ .line 45 │ return-void │ .end method │ │ .method public putLong(Ljava/lang/String;J)V │ - .locals 1 │ + .locals 2 │ .param p1, "key" # Ljava/lang/String; │ .param p2, "val" # J │ │ .prologue │ .line 49 │ invoke-direct {p0}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;->edit()V ├── smali/com/badlogic/gdx/backends/android/AndroidGraphicsDaydream.smali │ @@ -1945,550 +1945,638 @@ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public onDrawFrame(Ljavax/microedition/khronos/opengles/GL10;)V │ - .locals 15 │ + .locals 18 │ .param p1, "gl" # Ljavax/microedition/khronos/opengles/GL10; │ │ .prologue │ .line 414 │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v9 │ + move-result-wide v12 │ │ .line 415 │ - .local v9, "time":J │ - iget-wide v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->lastFrameTime:J │ + .local v12, "time":J │ + move-object/from16 v0, p0 │ │ - sub-long v11, v9, v11 │ + iget-wide v14, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->lastFrameTime:J │ │ - long-to-float v11, v11 │ + sub-long v14, v12, v14 │ │ - const v12, 0x4e6e6b28 # 1.0E9f │ + long-to-float v11, v14 │ │ - div-float/2addr v11, v12 │ + const v14, 0x4e6e6b28 # 1.0E9f │ │ - iput v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->deltaTime:F │ + div-float/2addr v11, v14 │ + │ + move-object/from16 v0, p0 │ + │ + iput v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->deltaTime:F │ │ .line 416 │ - iput-wide v9, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->lastFrameTime:J │ + move-object/from16 v0, p0 │ + │ + iput-wide v12, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->lastFrameTime:J │ │ .line 417 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->mean:Lcom/badlogic/gdx/math/WindowedMean; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->mean:Lcom/badlogic/gdx/math/WindowedMean; │ │ - iget v12, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->deltaTime:F │ + move-object/from16 v0, p0 │ │ - invoke-virtual {v11, v12}, Lcom/badlogic/gdx/math/WindowedMean;->addValue(F)V │ + iget v14, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->deltaTime:F │ + │ + invoke-virtual {v11, v14}, Lcom/badlogic/gdx/math/WindowedMean;->addValue(F)V │ │ .line 419 │ - const/4 v7, 0x0 │ + const/4 v9, 0x0 │ │ .line 420 │ - .local v7, "lrunning":Z │ - const/4 v5, 0x0 │ + .local v9, "lrunning":Z │ + const/4 v7, 0x0 │ │ .line 421 │ - .local v5, "lpause":Z │ - const/4 v2, 0x0 │ + .local v7, "lpause":Z │ + const/4 v4, 0x0 │ │ .line 422 │ - .local v2, "ldestroy":Z │ - const/4 v6, 0x0 │ + .local v4, "ldestroy":Z │ + const/4 v8, 0x0 │ │ .line 424 │ - .local v6, "lresume":Z │ - iget-object v12, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->synch:Ljava/lang/Object; │ + .local v8, "lresume":Z │ + move-object/from16 v0, p0 │ + │ + iget-object v14, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->synch:Ljava/lang/Object; │ │ - monitor-enter v12 │ + monitor-enter v14 │ │ .line 425 │ :try_start_0 │ - iget-boolean v7, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->running:Z │ + move-object/from16 v0, p0 │ + │ + iget-boolean v9, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->running:Z │ │ .line 426 │ - iget-boolean v5, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->pause:Z │ + move-object/from16 v0, p0 │ + │ + iget-boolean v7, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->pause:Z │ │ .line 427 │ - iget-boolean v2, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->destroy:Z │ + move-object/from16 v0, p0 │ + │ + iget-boolean v4, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->destroy:Z │ │ .line 428 │ - iget-boolean v6, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->resume:Z │ + move-object/from16 v0, p0 │ + │ + iget-boolean v8, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->resume:Z │ │ .line 430 │ - iget-boolean v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->resume:Z │ + move-object/from16 v0, p0 │ + │ + iget-boolean v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->resume:Z │ │ if-eqz v11, :cond_0 │ │ .line 431 │ const/4 v11, 0x0 │ │ - iput-boolean v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->resume:Z │ + move-object/from16 v0, p0 │ + │ + iput-boolean v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->resume:Z │ │ .line 434 │ :cond_0 │ - iget-boolean v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->pause:Z │ + move-object/from16 v0, p0 │ + │ + iget-boolean v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->pause:Z │ │ if-eqz v11, :cond_1 │ │ .line 435 │ const/4 v11, 0x0 │ │ - iput-boolean v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->pause:Z │ + move-object/from16 v0, p0 │ + │ + iput-boolean v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->pause:Z │ │ .line 436 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->synch:Ljava/lang/Object; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->synch:Ljava/lang/Object; │ │ invoke-virtual {v11}, Ljava/lang/Object;->notifyAll()V │ │ .line 439 │ :cond_1 │ - iget-boolean v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->destroy:Z │ + move-object/from16 v0, p0 │ + │ + iget-boolean v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->destroy:Z │ │ if-eqz v11, :cond_2 │ │ .line 440 │ const/4 v11, 0x0 │ │ - iput-boolean v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->destroy:Z │ + move-object/from16 v0, p0 │ + │ + iput-boolean v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->destroy:Z │ │ .line 441 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->synch:Ljava/lang/Object; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->synch:Ljava/lang/Object; │ │ invoke-virtual {v11}, Ljava/lang/Object;->notifyAll()V │ │ .line 443 │ :cond_2 │ - monitor-exit v12 │ + monitor-exit v14 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_1 │ │ .line 445 │ - if-eqz v6, :cond_4 │ + if-eqz v8, :cond_4 │ │ .line 446 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ - iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;->lifecycleListeners:Lcom/badlogic/gdx/utils/Array; │ + iget-object v6, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;->lifecycleListeners:Lcom/badlogic/gdx/utils/Array; │ │ .line 447 │ - .local v4, "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ - monitor-enter v4 │ + .local v6, "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ + monitor-enter v6 │ │ .line 448 │ :try_start_1 │ - invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v6}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ + .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v11 │ │ if-eqz v11, :cond_3 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - check-cast v3, Lcom/badlogic/gdx/LifecycleListener; │ + check-cast v5, Lcom/badlogic/gdx/LifecycleListener; │ │ .line 449 │ - .local v3, "listener":Lcom/badlogic/gdx/LifecycleListener; │ - invoke-interface {v3}, Lcom/badlogic/gdx/LifecycleListener;->resume()V │ + .local v5, "listener":Lcom/badlogic/gdx/LifecycleListener; │ + invoke-interface {v5}, Lcom/badlogic/gdx/LifecycleListener;->resume()V │ │ goto :goto_0 │ │ .line 451 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v3 # "listener":Lcom/badlogic/gdx/LifecycleListener; │ + .end local v3 # "i$":Ljava/util/Iterator; │ + .end local v5 # "listener":Lcom/badlogic/gdx/LifecycleListener; │ :catchall_0 │ move-exception v11 │ │ - monitor-exit v4 │ + monitor-exit v6 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ throw v11 │ │ .line 443 │ - .end local v4 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ + .end local v6 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ :catchall_1 │ move-exception v11 │ │ :try_start_2 │ - monitor-exit v12 │ + monitor-exit v14 │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_1 │ │ throw v11 │ │ .line 451 │ - .restart local v1 # "i$":Ljava/util/Iterator; │ - .restart local v4 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ + .restart local v3 # "i$":Ljava/util/Iterator; │ + .restart local v6 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ :cond_3 │ :try_start_3 │ - monitor-exit v4 │ + monitor-exit v6 │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ │ .line 452 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;->audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; │ │ invoke-virtual {v11}, Lcom/badlogic/gdx/backends/android/AndroidAudio;->resume()V │ │ .line 453 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;->listener:Lcom/badlogic/gdx/ApplicationListener; │ │ invoke-interface {v11}, Lcom/badlogic/gdx/ApplicationListener;->resume()V │ │ .line 454 │ sget-object v11, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ │ - const-string v12, "AndroidGraphics" │ + const-string v14, "AndroidGraphics" │ │ - const-string v13, "resumed" │ + const-string v15, "resumed" │ │ - invoke-interface {v11, v12, v13}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-interface {v11, v14, v15}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 457 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v4 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ + .end local v3 # "i$":Ljava/util/Iterator; │ + .end local v6 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ :cond_4 │ - if-eqz v7, :cond_6 │ + if-eqz v9, :cond_6 │ │ .line 458 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ - iget-object v12, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;->runnables:Lcom/badlogic/gdx/utils/Array; │ + iget-object v14, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;->runnables:Lcom/badlogic/gdx/utils/Array; │ │ - monitor-enter v12 │ + monitor-enter v14 │ │ .line 459 │ :try_start_4 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;->executedRunnables:Lcom/badlogic/gdx/utils/Array; │ │ invoke-virtual {v11}, Lcom/badlogic/gdx/utils/Array;->clear()V │ │ .line 460 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;->executedRunnables:Lcom/badlogic/gdx/utils/Array; │ │ - iget-object v13, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ + move-object/from16 v0, p0 │ + │ + iget-object v15, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ - iget-object v13, v13, Lcom/badlogic/gdx/backends/android/AndroidDaydream;->runnables:Lcom/badlogic/gdx/utils/Array; │ + iget-object v15, v15, Lcom/badlogic/gdx/backends/android/AndroidDaydream;->runnables:Lcom/badlogic/gdx/utils/Array; │ │ - invoke-virtual {v11, v13}, Lcom/badlogic/gdx/utils/Array;->addAll(Lcom/badlogic/gdx/utils/Array;)V │ + invoke-virtual {v11, v15}, Lcom/badlogic/gdx/utils/Array;->addAll(Lcom/badlogic/gdx/utils/Array;)V │ │ .line 461 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;->runnables:Lcom/badlogic/gdx/utils/Array; │ │ invoke-virtual {v11}, Lcom/badlogic/gdx/utils/Array;->clear()V │ │ .line 463 │ - const/4 v0, 0x0 │ + const/4 v2, 0x0 │ │ - .local v0, "i":I │ + .local v2, "i":I │ :goto_1 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;->executedRunnables:Lcom/badlogic/gdx/utils/Array; │ │ iget v11, v11, Lcom/badlogic/gdx/utils/Array;->size:I │ :try_end_4 │ .catchall {:try_start_4 .. :try_end_4} :catchall_2 │ │ - if-ge v0, v11, :cond_5 │ + if-ge v2, v11, :cond_5 │ │ .line 465 │ :try_start_5 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;->executedRunnables:Lcom/badlogic/gdx/utils/Array; │ │ - invoke-virtual {v11, v0}, Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; │ + invoke-virtual {v11, v2}, Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; │ │ move-result-object v11 │ │ check-cast v11, Ljava/lang/Runnable; │ │ invoke-interface {v11}, Ljava/lang/Runnable;->run()V │ :try_end_5 │ .catch Ljava/lang/Throwable; {:try_start_5 .. :try_end_5} :catch_0 │ .catchall {:try_start_5 .. :try_end_5} :catchall_2 │ │ .line 463 │ :goto_2 │ - add-int/lit8 v0, v0, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_1 │ │ .line 466 │ :catch_0 │ - move-exception v8 │ + move-exception v10 │ │ .line 467 │ - .local v8, "t":Ljava/lang/Throwable; │ + .local v10, "t":Ljava/lang/Throwable; │ :try_start_6 │ - invoke-virtual {v8}, Ljava/lang/Throwable;->printStackTrace()V │ + invoke-virtual {v10}, Ljava/lang/Throwable;->printStackTrace()V │ │ goto :goto_2 │ │ .line 470 │ - .end local v0 # "i":I │ - .end local v8 # "t":Ljava/lang/Throwable; │ + .end local v2 # "i":I │ + .end local v10 # "t":Ljava/lang/Throwable; │ :catchall_2 │ move-exception v11 │ │ - monitor-exit v12 │ + monitor-exit v14 │ :try_end_6 │ .catchall {:try_start_6 .. :try_end_6} :catchall_2 │ │ throw v11 │ │ - .restart local v0 # "i":I │ + .restart local v2 # "i":I │ :cond_5 │ :try_start_7 │ - monitor-exit v12 │ + monitor-exit v14 │ :try_end_7 │ .catchall {:try_start_7 .. :try_end_7} :catchall_2 │ │ .line 471 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;->input:Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ invoke-virtual {v11}, Lcom/badlogic/gdx/backends/android/AndroidInput;->processEvents()V │ │ .line 472 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;->listener:Lcom/badlogic/gdx/ApplicationListener; │ │ invoke-interface {v11}, Lcom/badlogic/gdx/ApplicationListener;->render()V │ │ .line 475 │ - .end local v0 # "i":I │ + .end local v2 # "i":I │ :cond_6 │ - if-eqz v5, :cond_8 │ + if-eqz v7, :cond_8 │ │ .line 476 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ - iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;->lifecycleListeners:Lcom/badlogic/gdx/utils/Array; │ + iget-object v6, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;->lifecycleListeners:Lcom/badlogic/gdx/utils/Array; │ │ .line 477 │ - .restart local v4 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ - monitor-enter v4 │ + .restart local v6 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ + monitor-enter v6 │ │ .line 478 │ :try_start_8 │ - invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v6}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .restart local v1 # "i$":Ljava/util/Iterator; │ + .restart local v3 # "i$":Ljava/util/Iterator; │ :goto_3 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v11 │ │ if-eqz v11, :cond_7 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - check-cast v3, Lcom/badlogic/gdx/LifecycleListener; │ + check-cast v5, Lcom/badlogic/gdx/LifecycleListener; │ │ .line 479 │ - .restart local v3 # "listener":Lcom/badlogic/gdx/LifecycleListener; │ - invoke-interface {v3}, Lcom/badlogic/gdx/LifecycleListener;->pause()V │ + .restart local v5 # "listener":Lcom/badlogic/gdx/LifecycleListener; │ + invoke-interface {v5}, Lcom/badlogic/gdx/LifecycleListener;->pause()V │ │ goto :goto_3 │ │ .line 481 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v3 # "listener":Lcom/badlogic/gdx/LifecycleListener; │ + .end local v3 # "i$":Ljava/util/Iterator; │ + .end local v5 # "listener":Lcom/badlogic/gdx/LifecycleListener; │ :catchall_3 │ move-exception v11 │ │ - monitor-exit v4 │ + monitor-exit v6 │ :try_end_8 │ .catchall {:try_start_8 .. :try_end_8} :catchall_3 │ │ throw v11 │ │ - .restart local v1 # "i$":Ljava/util/Iterator; │ + .restart local v3 # "i$":Ljava/util/Iterator; │ :cond_7 │ :try_start_9 │ - monitor-exit v4 │ + monitor-exit v6 │ :try_end_9 │ .catchall {:try_start_9 .. :try_end_9} :catchall_3 │ │ .line 482 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;->listener:Lcom/badlogic/gdx/ApplicationListener; │ │ invoke-interface {v11}, Lcom/badlogic/gdx/ApplicationListener;->pause()V │ │ .line 483 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;->audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; │ │ invoke-virtual {v11}, Lcom/badlogic/gdx/backends/android/AndroidAudio;->pause()V │ │ .line 484 │ sget-object v11, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ │ - const-string v12, "AndroidGraphics" │ + const-string v14, "AndroidGraphics" │ │ - const-string v13, "paused" │ + const-string v15, "paused" │ │ - invoke-interface {v11, v12, v13}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-interface {v11, v14, v15}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 487 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v4 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ + .end local v3 # "i$":Ljava/util/Iterator; │ + .end local v6 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ :cond_8 │ - if-eqz v2, :cond_a │ + if-eqz v4, :cond_a │ │ .line 488 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ + move-object/from16 v0, p0 │ │ - iget-object v4, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;->lifecycleListeners:Lcom/badlogic/gdx/utils/Array; │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ + │ + iget-object v6, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;->lifecycleListeners:Lcom/badlogic/gdx/utils/Array; │ │ .line 489 │ - .restart local v4 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ - monitor-enter v4 │ + .restart local v6 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ + monitor-enter v6 │ │ .line 490 │ :try_start_a │ - invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v6}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .restart local v1 # "i$":Ljava/util/Iterator; │ + .restart local v3 # "i$":Ljava/util/Iterator; │ :goto_4 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v11 │ │ if-eqz v11, :cond_9 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - check-cast v3, Lcom/badlogic/gdx/LifecycleListener; │ + check-cast v5, Lcom/badlogic/gdx/LifecycleListener; │ │ .line 491 │ - .restart local v3 # "listener":Lcom/badlogic/gdx/LifecycleListener; │ - invoke-interface {v3}, Lcom/badlogic/gdx/LifecycleListener;->dispose()V │ + .restart local v5 # "listener":Lcom/badlogic/gdx/LifecycleListener; │ + invoke-interface {v5}, Lcom/badlogic/gdx/LifecycleListener;->dispose()V │ │ goto :goto_4 │ │ .line 493 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v3 # "listener":Lcom/badlogic/gdx/LifecycleListener; │ + .end local v3 # "i$":Ljava/util/Iterator; │ + .end local v5 # "listener":Lcom/badlogic/gdx/LifecycleListener; │ :catchall_4 │ move-exception v11 │ │ - monitor-exit v4 │ + monitor-exit v6 │ :try_end_a │ .catchall {:try_start_a .. :try_end_a} :catchall_4 │ │ throw v11 │ │ - .restart local v1 # "i$":Ljava/util/Iterator; │ + .restart local v3 # "i$":Ljava/util/Iterator; │ :cond_9 │ :try_start_b │ - monitor-exit v4 │ + monitor-exit v6 │ :try_end_b │ .catchall {:try_start_b .. :try_end_b} :catchall_4 │ │ .line 494 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;->listener:Lcom/badlogic/gdx/ApplicationListener; │ │ invoke-interface {v11}, Lcom/badlogic/gdx/ApplicationListener;->dispose()V │ │ .line 495 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ iget-object v11, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;->audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; │ │ invoke-virtual {v11}, Lcom/badlogic/gdx/backends/android/AndroidAudio;->dispose()V │ │ .line 496 │ - iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ + move-object/from16 v0, p0 │ + │ + iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->app:Lcom/badlogic/gdx/backends/android/AndroidDaydream; │ │ - const/4 v12, 0x0 │ + const/4 v14, 0x0 │ │ - iput-object v12, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;->audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; │ + iput-object v14, v11, Lcom/badlogic/gdx/backends/android/AndroidDaydream;->audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; │ │ .line 497 │ sget-object v11, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ │ - const-string v12, "AndroidGraphics" │ + const-string v14, "AndroidGraphics" │ │ - const-string v13, "destroyed" │ + const-string v15, "destroyed" │ │ - invoke-interface {v11, v12, v13}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-interface {v11, v14, v15}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 500 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v4 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ + .end local v3 # "i$":Ljava/util/Iterator; │ + .end local v6 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ :cond_a │ - iget-wide v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->frameStart:J │ + move-object/from16 v0, p0 │ │ - sub-long v11, v9, v11 │ + iget-wide v14, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->frameStart:J │ │ - const-wide/32 v13, 0x3b9aca00 │ + sub-long v14, v12, v14 │ │ - cmp-long v11, v11, v13 │ + const-wide/32 v16, 0x3b9aca00 │ + │ + cmp-long v11, v14, v16 │ │ if-lez v11, :cond_b │ │ .line 501 │ - iget v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->frames:I │ + move-object/from16 v0, p0 │ + │ + iget v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->frames:I │ │ - iput v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->fps:I │ + move-object/from16 v0, p0 │ + │ + iput v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->fps:I │ │ .line 502 │ const/4 v11, 0x0 │ │ - iput v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->frames:I │ + move-object/from16 v0, p0 │ + │ + iput v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->frames:I │ │ .line 503 │ - iput-wide v9, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->frameStart:J │ + move-object/from16 v0, p0 │ + │ + iput-wide v12, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->frameStart:J │ │ .line 505 │ :cond_b │ - iget v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->frames:I │ + move-object/from16 v0, p0 │ + │ + iget v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->frames:I │ │ add-int/lit8 v11, v11, 0x1 │ │ - iput v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->frames:I │ + move-object/from16 v0, p0 │ + │ + iput v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->frames:I │ │ .line 506 │ return-void │ .end method │ │ .method public onSurfaceChanged(Ljavax/microedition/khronos/opengles/GL10;II)V │ .locals 4 │ @@ -2697,17 +2785,17 @@ │ invoke-direct {v1, v2}, Lcom/badlogic/gdx/math/WindowedMean;->(I)V │ │ iput-object v1, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->mean:Lcom/badlogic/gdx/math/WindowedMean; │ │ .line 337 │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - iput-wide v1, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->lastFrameTime:J │ + iput-wide v2, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->lastFrameTime:J │ │ .line 339 │ iget v1, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->width:I │ │ iget v2, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->height:I │ │ invoke-interface {p1, v4, v4, v1, v2}, Ljavax/microedition/khronos/opengles/GL10;->glViewport(IIII)V ├── smali/com/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper.smali │ @@ -2342,22 +2342,22 @@ │ invoke-interface {v0, p2, p3}, Lcom/badlogic/gdx/ApplicationListener;->resize(II)V │ │ .line 439 │ return-void │ .end method │ │ .method public onSurfaceCreated(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V │ - .locals 5 │ + .locals 6 │ .param p1, "gl" # Ljavax/microedition/khronos/opengles/GL10; │ .param p2, "config" # Ljavax/microedition/khronos/egl/EGLConfig; │ │ .prologue │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ .line 443 │ invoke-direct {p0, p1}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->setupGL(Ljavax/microedition/khronos/opengles/GL10;)V │ │ .line 444 │ invoke-virtual {p0, p2}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->logConfig(Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ @@ -2426,24 +2426,24 @@ │ invoke-direct {v1, v2}, Lcom/badlogic/gdx/math/WindowedMean;->(I)V │ │ iput-object v1, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->mean:Lcom/badlogic/gdx/math/WindowedMean; │ │ .line 457 │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - iput-wide v1, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->lastFrameTime:J │ + iput-wide v2, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->lastFrameTime:J │ │ .line 459 │ iget v1, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->width:I │ │ iget v2, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->height:I │ │ - invoke-interface {p1, v3, v3, v1, v2}, Ljavax/microedition/khronos/opengles/GL10;->glViewport(IIII)V │ + invoke-interface {p1, v4, v4, v1, v2}, Ljavax/microedition/khronos/opengles/GL10;->glViewport(IIII)V │ │ .line 461 │ iget-boolean v1, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->created:Z │ │ if-nez v1, :cond_0 │ │ .line 462 │ @@ -2452,15 +2452,15 @@ │ invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;->getListener()Lcom/badlogic/gdx/ApplicationListener; │ │ move-result-object v1 │ │ invoke-interface {v1}, Lcom/badlogic/gdx/ApplicationListener;->create()V │ │ .line 463 │ - iput-boolean v4, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->created:Z │ + iput-boolean v5, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->created:Z │ │ .line 464 │ monitor-enter p0 │ │ .line 465 │ const/4 v1, 0x1 ├── smali/com/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$DefaultWindowSurfaceFactory.smali │ @@ -58,18 +58,18 @@ │ │ move-result-object v0 │ │ .line 561 │ if-nez v0, :cond_0 │ │ .line 563 │ - const-wide/16 v1, 0xa │ + const-wide/16 v2, 0xa │ │ :try_start_1 │ - invoke-static {v1, v2}, Ljava/lang/Thread;->sleep(J)V │ + invoke-static {v2, v3}, Ljava/lang/Thread;->sleep(J)V │ :try_end_1 │ .catch Ljava/lang/InterruptedException; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_0 │ │ .line 564 │ :catch_0 │ @@ -81,18 +81,18 @@ │ :catch_1 │ move-exception v1 │ │ .line 561 │ if-nez v0, :cond_0 │ │ .line 563 │ - const-wide/16 v1, 0xa │ + const-wide/16 v2, 0xa │ │ :try_start_2 │ - invoke-static {v1, v2}, Ljava/lang/Thread;->sleep(J)V │ + invoke-static {v2, v3}, Ljava/lang/Thread;->sleep(J)V │ :try_end_2 │ .catch Ljava/lang/InterruptedException; {:try_start_2 .. :try_end_2} :catch_2 │ │ goto :goto_0 │ │ .line 564 │ :catch_2 ├── smali/com/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread.smali │ @@ -968,15 +968,15 @@ │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ throw v0 │ .end method │ │ .method public run()V │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 693 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ @@ -984,17 +984,17 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {p0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;->getId()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 ├── smali/com/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread.smali │ @@ -734,15 +734,15 @@ │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ throw v0 │ .end method │ │ .method public onWindowResize(II)V │ - .locals 5 │ + .locals 6 │ .param p1, "w" # I │ .param p2, "h" # I │ │ .prologue │ .line 1081 │ iget-object v1, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;->this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; │ │ @@ -794,18 +794,18 @@ │ iget-boolean v1, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;->mRenderComplete:Z │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ if-nez v1, :cond_0 │ │ .line 1099 │ - const-wide/16 v3, 0xc8 │ + const-wide/16 v4, 0xc8 │ │ :try_start_1 │ - invoke-static {v3, v4}, Ljava/lang/Thread;->sleep(J)V │ + invoke-static {v4, v5}, Ljava/lang/Thread;->sleep(J)V │ │ .line 1100 │ iget-object v1, p0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;->this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; │ │ iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;->sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; │ │ invoke-virtual {v1}, Ljava/lang/Object;->wait()V │ @@ -1025,15 +1025,15 @@ │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ throw v0 │ .end method │ │ .method public run()V │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 832 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ @@ -1041,17 +1041,17 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {p0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;->getId()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 ├── smali/com/badlogic/gdx/physics/box2d/World.smali │ @@ -247,17 +247,17 @@ │ .line 222 │ iget v1, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ iget v2, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ invoke-direct {p0, v1, v2, p2}, Lcom/badlogic/gdx/physics/box2d/World;->newWorld(FFZ)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - iput-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ + iput-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ │ .line 224 │ iget-object v1, p0, Lcom/badlogic/gdx/physics/box2d/World;->contacts:Ljava/util/ArrayList; │ │ iget-object v2, p0, Lcom/badlogic/gdx/physics/box2d/World;->contactAddrs:[J │ │ array-length v2, v2 │ @@ -300,15 +300,15 @@ │ │ .line 229 │ :cond_0 │ return-void │ .end method │ │ .method private beginContact(J)V │ - .locals 2 │ + .locals 3 │ .param p1, "contactAddr" # J │ │ .prologue │ .line 873 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/World;->contact:Lcom/badlogic/gdx/physics/box2d/Contact; │ │ iput-wide p1, v0, Lcom/badlogic/gdx/physics/box2d/Contact;->addr:J │ @@ -457,920 +457,728 @@ │ move v0, v5 │ │ .line 863 │ goto :goto_1 │ .end method │ │ .method private createProperJoint(Lcom/badlogic/gdx/physics/box2d/JointDef;)J │ - .locals 23 │ + .locals 24 │ .param p1, "def" # Lcom/badlogic/gdx/physics/box2d/JointDef; │ │ .prologue │ .line 356 │ move-object/from16 v0, p1 │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - if-ne v1, v2, :cond_0 │ + if-ne v3, v4, :cond_0 │ │ - move-object/from16 v22, p1 │ + move-object/from16 v2, p1 │ │ .line 357 │ - check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef; │ + check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef; │ │ .line 358 │ - .local v22, "d":Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef; │ + .local v2, "d":Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef; │ move-object/from16 v0, p0 │ │ - iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ - │ - move-object/from16 v0, v22 │ - │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ - │ - iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ - │ - move-object/from16 v0, v22 │ + iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - move-object/from16 v0, v22 │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->collideConnected:Z │ + iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - move-object/from16 v0, v22 │ + iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->collideConnected:Z │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v9, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v11, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - move-object/from16 v0, v22 │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget v12, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget v10, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - move-object/from16 v0, v22 │ + iget v13, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v11, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v14, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - move-object/from16 v0, v22 │ + iget v15, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->length:F │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->frequencyHz:F │ │ - iget v12, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ - │ - move-object/from16 v0, v22 │ - │ - iget v13, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->length:F │ - │ - move-object/from16 v0, v22 │ - │ - iget v14, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->frequencyHz:F │ + move/from16 v16, v0 │ │ - move-object/from16 v0, v22 │ + iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->dampingRatio:F │ │ - iget v15, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->dampingRatio:F │ + move/from16 v17, v0 │ │ - move-object/from16 v1, p0 │ + move-object/from16 v3, p0 │ │ - invoke-direct/range {v1 .. v15}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateDistanceJoint(JJJZFFFFFFF)J │ + invoke-direct/range {v3 .. v17}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateDistanceJoint(JJJZFFFFFFF)J │ │ - move-result-wide v1 │ + move-result-wide v4 │ │ .line 411 │ - .end local v22 # "d":Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef; │ + .end local v2 # "d":Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef; │ :goto_0 │ - return-wide v1 │ + return-wide v4 │ │ .line 361 │ :cond_0 │ move-object/from16 v0, p1 │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->FrictionJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->FrictionJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - if-ne v1, v2, :cond_1 │ + if-ne v3, v4, :cond_1 │ │ - move-object/from16 v22, p1 │ + move-object/from16 v2, p1 │ │ .line 362 │ - check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef; │ + check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef; │ │ .line 363 │ - .local v22, "d":Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef; │ + .local v2, "d":Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef; │ move-object/from16 v0, p0 │ │ - iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ - │ - move-object/from16 v0, v22 │ - │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ - │ - iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ - │ - move-object/from16 v0, v22 │ - │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ + iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ │ - iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - move-object/from16 v0, v22 │ + iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->collideConnected:Z │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - move-object/from16 v0, v22 │ + iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->collideConnected:Z │ │ - iget v9, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - move-object/from16 v0, v22 │ + iget v11, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v10, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v12, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - move-object/from16 v0, v22 │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + iget v13, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v11, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - move-object/from16 v0, v22 │ + iget v14, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + iget v15, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->maxForce:F │ │ - iget v12, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->maxTorque:F │ │ - move-object/from16 v0, v22 │ - │ - iget v13, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->maxForce:F │ - │ - move-object/from16 v0, v22 │ - │ - iget v14, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->maxTorque:F │ + move/from16 v16, v0 │ │ - move-object/from16 v1, p0 │ + move-object/from16 v3, p0 │ │ - invoke-direct/range {v1 .. v14}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateFrictionJoint(JJJZFFFFFF)J │ + invoke-direct/range {v3 .. v16}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateFrictionJoint(JJJZFFFFFF)J │ │ - move-result-wide v1 │ + move-result-wide v4 │ │ goto :goto_0 │ │ .line 366 │ - .end local v22 # "d":Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef; │ + .end local v2 # "d":Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef; │ :cond_1 │ move-object/from16 v0, p1 │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->GearJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->GearJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - if-ne v1, v2, :cond_2 │ + if-ne v3, v4, :cond_2 │ │ - move-object/from16 v22, p1 │ + move-object/from16 v2, p1 │ │ .line 367 │ - check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef; │ + check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef; │ │ .line 368 │ - .local v22, "d":Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef; │ + .local v2, "d":Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef; │ move-object/from16 v0, p0 │ │ - iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ - │ - move-object/from16 v0, v22 │ + iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - move-object/from16 v0, v22 │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ + iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;->collideConnected:Z │ │ - move-object/from16 v0, v22 │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;->joint1:Lcom/badlogic/gdx/physics/box2d/Joint; │ │ - iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;->collideConnected:Z │ + iget-wide v11, v3, Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J │ │ - move-object/from16 v0, v22 │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;->joint2:Lcom/badlogic/gdx/physics/box2d/Joint; │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;->joint1:Lcom/badlogic/gdx/physics/box2d/Joint; │ + iget-wide v13, v3, Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J │ │ - iget-wide v9, v1, Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J │ + iget v15, v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;->ratio:F │ │ - move-object/from16 v0, v22 │ + move-object/from16 v3, p0 │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;->joint2:Lcom/badlogic/gdx/physics/box2d/Joint; │ + invoke-direct/range {v3 .. v15}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateGearJoint(JJJZJJF)J │ │ - iget-wide v11, v1, Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J │ - │ - move-object/from16 v0, v22 │ - │ - iget v13, v0, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;->ratio:F │ - │ - move-object/from16 v1, p0 │ - │ - invoke-direct/range {v1 .. v13}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateGearJoint(JJJZJJF)J │ - │ - move-result-wide v1 │ + move-result-wide v4 │ │ goto :goto_0 │ │ .line 370 │ - .end local v22 # "d":Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef; │ + .end local v2 # "d":Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef; │ :cond_2 │ move-object/from16 v0, p1 │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - if-ne v1, v2, :cond_3 │ + if-ne v3, v4, :cond_3 │ │ - move-object/from16 v22, p1 │ + move-object/from16 v2, p1 │ │ .line 371 │ - check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef; │ + check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef; │ │ .line 372 │ - .local v22, "d":Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef; │ + .local v2, "d":Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef; │ move-object/from16 v0, p0 │ │ - iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ - │ - move-object/from16 v0, v22 │ - │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ - │ - iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ - │ - move-object/from16 v0, v22 │ - │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ - │ - iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ │ - move-object/from16 v0, v22 │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;->collideConnected:Z │ + iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - move-object/from16 v0, v22 │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;->target:Lcom/badlogic/gdx/math/Vector2; │ + iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget v9, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;->collideConnected:Z │ │ - move-object/from16 v0, v22 │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;->target:Lcom/badlogic/gdx/math/Vector2; │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;->target:Lcom/badlogic/gdx/math/Vector2; │ + iget v11, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v10, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;->target:Lcom/badlogic/gdx/math/Vector2; │ │ - move-object/from16 v0, v22 │ + iget v12, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget v11, v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;->maxForce:F │ + iget v13, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;->maxForce:F │ │ - move-object/from16 v0, v22 │ + iget v14, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;->frequencyHz:F │ │ - iget v12, v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;->frequencyHz:F │ + iget v15, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;->dampingRatio:F │ │ - move-object/from16 v0, v22 │ + move-object/from16 v3, p0 │ │ - iget v13, v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;->dampingRatio:F │ + invoke-direct/range {v3 .. v15}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateMouseJoint(JJJZFFFFF)J │ │ - move-object/from16 v1, p0 │ - │ - invoke-direct/range {v1 .. v13}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateMouseJoint(JJJZFFFFF)J │ - │ - move-result-wide v1 │ + move-result-wide v4 │ │ goto/16 :goto_0 │ │ .line 375 │ - .end local v22 # "d":Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef; │ + .end local v2 # "d":Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef; │ :cond_3 │ move-object/from16 v0, p1 │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->PrismaticJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->PrismaticJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - if-ne v1, v2, :cond_4 │ + if-ne v3, v4, :cond_4 │ │ - move-object/from16 v22, p1 │ + move-object/from16 v2, p1 │ │ .line 376 │ - check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef; │ + check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef; │ │ .line 377 │ - .local v22, "d":Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef; │ + .local v2, "d":Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef; │ move-object/from16 v0, p0 │ │ - iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ - │ - move-object/from16 v0, v22 │ - │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ - │ - iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ - │ - move-object/from16 v0, v22 │ - │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ - │ - iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ - │ - move-object/from16 v0, v22 │ - │ - iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->collideConnected:Z │ - │ - move-object/from16 v0, v22 │ + iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - iget v9, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - move-object/from16 v0, v22 │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget v10, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->collideConnected:Z │ │ - move-object/from16 v0, v22 │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + iget v11, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v11, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - move-object/from16 v0, v22 │ + iget v12, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v12, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v13, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - move-object/from16 v0, v22 │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->localAxisA:Lcom/badlogic/gdx/math/Vector2; │ + iget v14, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget v13, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->localAxisA:Lcom/badlogic/gdx/math/Vector2; │ │ - move-object/from16 v0, v22 │ + iget v15, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->localAxisA:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->localAxisA:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v14, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ - │ - move-object/from16 v0, v22 │ - │ - iget v15, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->referenceAngle:F │ - │ - move-object/from16 v0, v22 │ - │ - iget-boolean v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->enableLimit:Z │ + iget v0, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ move/from16 v16, v0 │ │ - move-object/from16 v0, v22 │ - │ - iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->lowerTranslation:F │ + iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->referenceAngle:F │ │ move/from16 v17, v0 │ │ - move-object/from16 v0, v22 │ - │ - iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->upperTranslation:F │ + iget-boolean v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->enableLimit:Z │ │ move/from16 v18, v0 │ │ - move-object/from16 v0, v22 │ - │ - iget-boolean v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->enableMotor:Z │ + iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->lowerTranslation:F │ │ move/from16 v19, v0 │ │ - move-object/from16 v0, v22 │ - │ - iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->maxMotorForce:F │ + iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->upperTranslation:F │ │ move/from16 v20, v0 │ │ - move-object/from16 v0, v22 │ - │ - iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->motorSpeed:F │ + iget-boolean v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->enableMotor:Z │ │ move/from16 v21, v0 │ │ - move-object/from16 v1, p0 │ + iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->maxMotorForce:F │ + │ + move/from16 v22, v0 │ + │ + iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->motorSpeed:F │ │ - invoke-direct/range {v1 .. v21}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreatePrismaticJoint(JJJZFFFFFFFZFFZFF)J │ + move/from16 v23, v0 │ │ - move-result-wide v1 │ + move-object/from16 v3, p0 │ + │ + invoke-direct/range {v3 .. v23}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreatePrismaticJoint(JJJZFFFFFFFZFFZFF)J │ + │ + move-result-wide v4 │ │ goto/16 :goto_0 │ │ .line 381 │ - .end local v22 # "d":Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef; │ + .end local v2 # "d":Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef; │ :cond_4 │ move-object/from16 v0, p1 │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - if-ne v1, v2, :cond_5 │ + if-ne v3, v4, :cond_5 │ │ - move-object/from16 v22, p1 │ + move-object/from16 v2, p1 │ │ .line 382 │ - check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef; │ + check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef; │ │ .line 383 │ - .local v22, "d":Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef; │ + .local v2, "d":Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef; │ move-object/from16 v0, p0 │ │ - iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ - │ - move-object/from16 v0, v22 │ - │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ - │ - iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ - │ - move-object/from16 v0, v22 │ - │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ - │ - iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ - │ - move-object/from16 v0, v22 │ - │ - iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->collideConnected:Z │ - │ - move-object/from16 v0, v22 │ + iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->groundAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - iget v9, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - move-object/from16 v0, v22 │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->groundAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget v10, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->collideConnected:Z │ │ - move-object/from16 v0, v22 │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->groundAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->groundAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + iget v11, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v11, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->groundAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - move-object/from16 v0, v22 │ + iget v12, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->groundAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->groundAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v12, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v13, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - move-object/from16 v0, v22 │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->groundAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget v14, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget v13, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - move-object/from16 v0, v22 │ + iget v15, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v14, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ - │ - move-object/from16 v0, v22 │ - │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ - │ - iget v15, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ - │ - move-object/from16 v0, v22 │ - │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ - │ - iget v0, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v0, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ move/from16 v16, v0 │ │ - move-object/from16 v0, v22 │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->lengthA:F │ + iget v0, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ move/from16 v17, v0 │ │ - move-object/from16 v0, v22 │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->lengthB:F │ + iget v0, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ move/from16 v18, v0 │ │ - move-object/from16 v0, v22 │ - │ - iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->ratio:F │ + iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->lengthA:F │ │ move/from16 v19, v0 │ │ - move-object/from16 v1, p0 │ + iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->lengthB:F │ + │ + move/from16 v20, v0 │ │ - invoke-direct/range {v1 .. v19}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreatePulleyJoint(JJJZFFFFFFFFFFF)J │ + iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->ratio:F │ + │ + move/from16 v21, v0 │ │ - move-result-wide v1 │ + move-object/from16 v3, p0 │ + │ + invoke-direct/range {v3 .. v21}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreatePulleyJoint(JJJZFFFFFFFFFFF)J │ + │ + move-result-wide v4 │ │ goto/16 :goto_0 │ │ .line 388 │ - .end local v22 # "d":Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef; │ + .end local v2 # "d":Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef; │ :cond_5 │ move-object/from16 v0, p1 │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->RevoluteJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->RevoluteJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - if-ne v1, v2, :cond_6 │ + if-ne v3, v4, :cond_6 │ │ - move-object/from16 v22, p1 │ + move-object/from16 v2, p1 │ │ .line 389 │ - check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef; │ + check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef; │ │ .line 390 │ - .local v22, "d":Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef; │ + .local v2, "d":Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef; │ move-object/from16 v0, p0 │ │ - iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ - │ - move-object/from16 v0, v22 │ - │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ - │ - iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ - │ - move-object/from16 v0, v22 │ - │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ - │ - iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ - │ - move-object/from16 v0, v22 │ - │ - iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->collideConnected:Z │ + iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ │ - move-object/from16 v0, v22 │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget v9, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - move-object/from16 v0, v22 │ + iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->collideConnected:Z │ │ - iget v10, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - move-object/from16 v0, v22 │ + iget v11, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v11, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v12, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - move-object/from16 v0, v22 │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + iget v13, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v12, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - move-object/from16 v0, v22 │ + iget v14, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget v13, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->referenceAngle:F │ + iget v15, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->referenceAngle:F │ │ - move-object/from16 v0, v22 │ - │ - iget-boolean v14, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->enableLimit:Z │ - │ - move-object/from16 v0, v22 │ - │ - iget v15, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->lowerAngle:F │ - │ - move-object/from16 v0, v22 │ - │ - iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->upperAngle:F │ + iget-boolean v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->enableLimit:Z │ │ move/from16 v16, v0 │ │ - move-object/from16 v0, v22 │ - │ - iget-boolean v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->enableMotor:Z │ + iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->lowerAngle:F │ │ move/from16 v17, v0 │ │ - move-object/from16 v0, v22 │ - │ - iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->motorSpeed:F │ + iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->upperAngle:F │ │ move/from16 v18, v0 │ │ - move-object/from16 v0, v22 │ - │ - iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->maxMotorTorque:F │ + iget-boolean v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->enableMotor:Z │ │ move/from16 v19, v0 │ │ - move-object/from16 v1, p0 │ + iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->motorSpeed:F │ + │ + move/from16 v20, v0 │ + │ + iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->maxMotorTorque:F │ │ - invoke-direct/range {v1 .. v19}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateRevoluteJoint(JJJZFFFFFZFFZFF)J │ + move/from16 v21, v0 │ + │ + move-object/from16 v3, p0 │ + │ + invoke-direct/range {v3 .. v21}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateRevoluteJoint(JJJZFFFFFZFFZFF)J │ │ - move-result-wide v1 │ + move-result-wide v4 │ │ goto/16 :goto_0 │ │ .line 394 │ - .end local v22 # "d":Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef; │ + .end local v2 # "d":Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef; │ :cond_6 │ move-object/from16 v0, p1 │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->WeldJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->WeldJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - if-ne v1, v2, :cond_7 │ + if-ne v3, v4, :cond_7 │ │ - move-object/from16 v22, p1 │ + move-object/from16 v2, p1 │ │ .line 395 │ - check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef; │ + check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef; │ │ .line 396 │ - .local v22, "d":Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef; │ + .local v2, "d":Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef; │ move-object/from16 v0, p0 │ │ - iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ - │ - move-object/from16 v0, v22 │ - │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ - │ - iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ - │ - move-object/from16 v0, v22 │ - │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ - │ - iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ - │ - move-object/from16 v0, v22 │ - │ - iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;->collideConnected:Z │ + iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ │ - move-object/from16 v0, v22 │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget v9, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - move-object/from16 v0, v22 │ + iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;->collideConnected:Z │ │ - iget v10, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - move-object/from16 v0, v22 │ + iget v11, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v11, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v12, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - move-object/from16 v0, v22 │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + iget v13, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v12, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - move-object/from16 v0, v22 │ + iget v14, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget v13, v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;->referenceAngle:F │ + iget v15, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;->referenceAngle:F │ │ - move-object/from16 v1, p0 │ + move-object/from16 v3, p0 │ │ - invoke-direct/range {v1 .. v13}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateWeldJoint(JJJZFFFFF)J │ + invoke-direct/range {v3 .. v15}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateWeldJoint(JJJZFFFFF)J │ │ - move-result-wide v1 │ + move-result-wide v4 │ │ goto/16 :goto_0 │ │ .line 399 │ - .end local v22 # "d":Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef; │ + .end local v2 # "d":Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef; │ :cond_7 │ move-object/from16 v0, p1 │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->RopeJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->RopeJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - if-ne v1, v2, :cond_8 │ + if-ne v3, v4, :cond_8 │ │ - move-object/from16 v22, p1 │ + move-object/from16 v2, p1 │ │ .line 400 │ - check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef; │ + check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef; │ │ .line 401 │ - .local v22, "d":Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef; │ + .local v2, "d":Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef; │ move-object/from16 v0, p0 │ │ - iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ + iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ │ - move-object/from16 v0, v22 │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ + iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - move-object/from16 v0, v22 │ + iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ + iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;->collideConnected:Z │ │ - iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - move-object/from16 v0, v22 │ + iget v11, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;->collideConnected:Z │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - move-object/from16 v0, v22 │ + iget v12, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v9, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v13, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - move-object/from16 v0, v22 │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget v14, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget v10, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v15, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;->maxLength:F │ │ - move-object/from16 v0, v22 │ + move-object/from16 v3, p0 │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + invoke-direct/range {v3 .. v15}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateRopeJoint(JJJZFFFFF)J │ │ - iget v11, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ - │ - move-object/from16 v0, v22 │ - │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ - │ - iget v12, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ - │ - move-object/from16 v0, v22 │ - │ - iget v13, v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;->maxLength:F │ - │ - move-object/from16 v1, p0 │ - │ - invoke-direct/range {v1 .. v13}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateRopeJoint(JJJZFFFFF)J │ - │ - move-result-wide v1 │ + move-result-wide v4 │ │ goto/16 :goto_0 │ │ .line 404 │ - .end local v22 # "d":Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef; │ + .end local v2 # "d":Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef; │ :cond_8 │ move-object/from16 v0, p1 │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->WheelJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->WheelJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - if-ne v1, v2, :cond_9 │ + if-ne v3, v4, :cond_9 │ │ - move-object/from16 v22, p1 │ + move-object/from16 v2, p1 │ │ .line 405 │ - check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef; │ + check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef; │ │ .line 406 │ - .local v22, "d":Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef; │ + .local v2, "d":Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef; │ move-object/from16 v0, p0 │ │ - iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ - │ - move-object/from16 v0, v22 │ - │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ - │ - iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ │ - move-object/from16 v0, v22 │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ + iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - move-object/from16 v0, v22 │ + iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->collideConnected:Z │ + iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->collideConnected:Z │ │ - move-object/from16 v0, v22 │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget v11, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v9, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - move-object/from16 v0, v22 │ + iget v12, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v10, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v13, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - move-object/from16 v0, v22 │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + iget v14, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget v11, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->localAxisA:Lcom/badlogic/gdx/math/Vector2; │ │ - move-object/from16 v0, v22 │ + iget v15, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->localAxisA:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v12, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ - │ - move-object/from16 v0, v22 │ - │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->localAxisA:Lcom/badlogic/gdx/math/Vector2; │ - │ - iget v13, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ - │ - move-object/from16 v0, v22 │ - │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->localAxisA:Lcom/badlogic/gdx/math/Vector2; │ - │ - iget v14, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ - │ - move-object/from16 v0, v22 │ - │ - iget-boolean v15, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->enableMotor:Z │ - │ - move-object/from16 v0, v22 │ - │ - iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->maxMotorTorque:F │ + iget v0, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ move/from16 v16, v0 │ │ - move-object/from16 v0, v22 │ - │ - iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->motorSpeed:F │ + iget-boolean v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->enableMotor:Z │ │ move/from16 v17, v0 │ │ - move-object/from16 v0, v22 │ - │ - iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->frequencyHz:F │ + iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->maxMotorTorque:F │ │ move/from16 v18, v0 │ │ - move-object/from16 v0, v22 │ - │ - iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->dampingRatio:F │ + iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->motorSpeed:F │ │ move/from16 v19, v0 │ │ - move-object/from16 v1, p0 │ + iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->frequencyHz:F │ + │ + move/from16 v20, v0 │ + │ + iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->dampingRatio:F │ │ - invoke-direct/range {v1 .. v19}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateWheelJoint(JJJZFFFFFFZFFFF)J │ + move/from16 v21, v0 │ │ - move-result-wide v1 │ + move-object/from16 v3, p0 │ + │ + invoke-direct/range {v3 .. v21}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateWheelJoint(JJJZFFFFFFZFFFF)J │ + │ + move-result-wide v4 │ │ goto/16 :goto_0 │ │ .line 411 │ - .end local v22 # "d":Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef; │ + .end local v2 # "d":Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef; │ :cond_9 │ - const-wide/16 v1, 0x0 │ + const-wide/16 v4, 0x0 │ │ goto/16 :goto_0 │ .end method │ │ .method private endContact(J)V │ - .locals 2 │ + .locals 3 │ .param p1, "contactAddr" # J │ │ .prologue │ .line 878 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/World;->contact:Lcom/badlogic/gdx/physics/box2d/Contact; │ │ iput-wide p1, v0, Lcom/badlogic/gdx/physics/box2d/Contact;->addr:J │ @@ -1552,15 +1360,15 @@ │ │ .line 886 │ :cond_0 │ return-void │ .end method │ │ .method private reportFixture(J)Z │ - .locals 2 │ + .locals 3 │ .param p1, "addr" # J │ │ .prologue │ .line 895 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/World;->queryCallback:Lcom/badlogic/gdx/physics/box2d/QueryCallback; │ │ if-eqz v0, :cond_0 │ @@ -1587,15 +1395,15 @@ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method private reportRayFixture(JFFFFF)F │ - .locals 4 │ + .locals 5 │ .param p1, "addr" # J │ .param p3, "pX" # F │ .param p4, "pY" # F │ .param p5, "nX" # F │ .param p6, "nY" # F │ .param p7, "fraction" # F │ │ @@ -1659,39 +1467,39 @@ │ │ .method public static native setVelocityThreshold(F)V │ .end method │ │ │ # virtual methods │ .method public QueryAABB(Lcom/badlogic/gdx/physics/box2d/QueryCallback;FFFF)V │ - .locals 7 │ + .locals 8 │ .param p1, "callback" # Lcom/badlogic/gdx/physics/box2d/QueryCallback; │ .param p2, "lowerX" # F │ .param p3, "lowerY" # F │ .param p4, "upperX" # F │ .param p5, "upperY" # F │ │ .prologue │ .line 753 │ iput-object p1, p0, Lcom/badlogic/gdx/physics/box2d/World;->queryCallback:Lcom/badlogic/gdx/physics/box2d/QueryCallback; │ │ .line 754 │ - iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - move v3, p2 │ + move v4, p2 │ │ - move v4, p3 │ + move v5, p3 │ │ - move v5, p4 │ + move v6, p4 │ │ - move v6, p5 │ + move v7, p5 │ │ - invoke-direct/range {v0 .. v6}, Lcom/badlogic/gdx/physics/box2d/World;->jniQueryAABB(JFFFF)V │ + invoke-direct/range {v1 .. v7}, Lcom/badlogic/gdx/physics/box2d/World;->jniQueryAABB(JFFFF)V │ │ .line 755 │ return-void │ .end method │ │ .method public clearForces()V │ .locals 2 │ @@ -1703,333 +1511,335 @@ │ invoke-direct {p0, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;->jniClearForces(J)V │ │ .line 621 │ return-void │ .end method │ │ .method public createBody(Lcom/badlogic/gdx/physics/box2d/BodyDef;)Lcom/badlogic/gdx/physics/box2d/Body; │ - .locals 22 │ + .locals 24 │ .param p1, "def" # Lcom/badlogic/gdx/physics/box2d/BodyDef; │ │ .prologue │ .line 273 │ move-object/from16 v0, p0 │ │ - iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ + iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ │ move-object/from16 v0, p1 │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->type:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; │ + iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->type:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; │ │ - invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;->getValue()I │ + invoke-virtual {v3}, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;->getValue()I │ │ - move-result v4 │ + move-result v6 │ │ move-object/from16 v0, p1 │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->position:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->position:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v5, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v7, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ move-object/from16 v0, p1 │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->position:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->position:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v6, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v8, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ move-object/from16 v0, p1 │ │ - iget v7, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->angle:F │ + iget v9, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->angle:F │ │ move-object/from16 v0, p1 │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->linearVelocity:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->linearVelocity:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v8, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v10, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ move-object/from16 v0, p1 │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->linearVelocity:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->linearVelocity:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v9, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v11, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ move-object/from16 v0, p1 │ │ - iget v10, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->angularVelocity:F │ + iget v12, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->angularVelocity:F │ │ move-object/from16 v0, p1 │ │ - iget v11, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->linearDamping:F │ + iget v13, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->linearDamping:F │ │ move-object/from16 v0, p1 │ │ - iget v12, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->angularDamping:F │ + iget v14, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->angularDamping:F │ │ move-object/from16 v0, p1 │ │ - iget-boolean v13, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->allowSleep:Z │ + iget-boolean v15, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->allowSleep:Z │ │ move-object/from16 v0, p1 │ │ - iget-boolean v14, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->awake:Z │ + iget-boolean v0, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->awake:Z │ + │ + move/from16 v16, v0 │ │ move-object/from16 v0, p1 │ │ - iget-boolean v15, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->fixedRotation:Z │ + iget-boolean v0, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->fixedRotation:Z │ + │ + move/from16 v17, v0 │ │ move-object/from16 v0, p1 │ │ iget-boolean v0, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->bullet:Z │ │ - move/from16 v16, v0 │ + move/from16 v18, v0 │ │ move-object/from16 v0, p1 │ │ iget-boolean v0, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->active:Z │ │ - move/from16 v17, v0 │ + move/from16 v19, v0 │ │ move-object/from16 v0, p1 │ │ iget v0, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->gravityScale:F │ │ - move/from16 v18, v0 │ + move/from16 v20, v0 │ │ - move-object/from16 v1, p0 │ + move-object/from16 v3, p0 │ │ - invoke-direct/range {v1 .. v18}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateBody(JIFFFFFFFFZZZZZF)J │ + invoke-direct/range {v3 .. v20}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateBody(JIFFFFFFFFZZZZZF)J │ │ - move-result-wide v20 │ + move-result-wide v22 │ │ .line 276 │ - .local v20, "bodyAddr":J │ + .local v22, "bodyAddr":J │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/World;->freeBodies:Lcom/badlogic/gdx/utils/Pool; │ + iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/World;->freeBodies:Lcom/badlogic/gdx/utils/Pool; │ │ - invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;->obtain()Ljava/lang/Object; │ + invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Pool;->obtain()Ljava/lang/Object; │ │ - move-result-object v19 │ + move-result-object v2 │ │ - check-cast v19, Lcom/badlogic/gdx/physics/box2d/Body; │ + check-cast v2, Lcom/badlogic/gdx/physics/box2d/Body; │ │ .line 277 │ - .local v19, "body":Lcom/badlogic/gdx/physics/box2d/Body; │ - invoke-virtual/range {v19 .. v21}, Lcom/badlogic/gdx/physics/box2d/Body;->reset(J)V │ + .local v2, "body":Lcom/badlogic/gdx/physics/box2d/Body; │ + move-wide/from16 v0, v22 │ + │ + invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;->reset(J)V │ │ .line 278 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/World;->bodies:Lcom/badlogic/gdx/utils/LongMap; │ - │ - move-object/from16 v0, v19 │ - │ - iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/World;->bodies:Lcom/badlogic/gdx/utils/LongMap; │ │ - move-object/from16 v0, v19 │ + iget-wide v4, v2, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/utils/LongMap;->put(JLjava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, v4, v5, v2}, Lcom/badlogic/gdx/utils/LongMap;->put(JLjava/lang/Object;)Ljava/lang/Object; │ │ .line 279 │ - return-object v19 │ + return-object v2 │ .end method │ │ .method public createJoint(Lcom/badlogic/gdx/physics/box2d/JointDef;)Lcom/badlogic/gdx/physics/box2d/Joint; │ .locals 8 │ .param p1, "def" # Lcom/badlogic/gdx/physics/box2d/JointDef; │ │ .prologue │ .line 333 │ invoke-direct {p0, p1}, Lcom/badlogic/gdx/physics/box2d/World;->createProperJoint(Lcom/badlogic/gdx/physics/box2d/JointDef;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 334 │ - .local v1, "jointAddr":J │ + .local v2, "jointAddr":J │ const/4 v0, 0x0 │ │ .line 335 │ .local v0, "joint":Lcom/badlogic/gdx/physics/box2d/Joint; │ iget-object v5, p1, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ if-ne v5, v6, :cond_0 │ │ new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint; │ │ .end local v0 # "joint":Lcom/badlogic/gdx/physics/box2d/Joint; │ - invoke-direct {v0, p0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;->(Lcom/badlogic/gdx/physics/box2d/World;J)V │ + invoke-direct {v0, p0, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;->(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ .line 336 │ .restart local v0 # "joint":Lcom/badlogic/gdx/physics/box2d/Joint; │ :cond_0 │ iget-object v5, p1, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->FrictionJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ if-ne v5, v6, :cond_1 │ │ new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint; │ │ .end local v0 # "joint":Lcom/badlogic/gdx/physics/box2d/Joint; │ - invoke-direct {v0, p0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;->(Lcom/badlogic/gdx/physics/box2d/World;J)V │ + invoke-direct {v0, p0, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;->(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ .line 337 │ .restart local v0 # "joint":Lcom/badlogic/gdx/physics/box2d/Joint; │ :cond_1 │ iget-object v5, p1, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->GearJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ if-ne v5, v6, :cond_2 │ │ new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/GearJoint; │ │ .end local v0 # "joint":Lcom/badlogic/gdx/physics/box2d/Joint; │ - invoke-direct {v0, p0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/GearJoint;->(Lcom/badlogic/gdx/physics/box2d/World;J)V │ + invoke-direct {v0, p0, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/GearJoint;->(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ .line 338 │ .restart local v0 # "joint":Lcom/badlogic/gdx/physics/box2d/Joint; │ :cond_2 │ iget-object v5, p1, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ if-ne v5, v6, :cond_3 │ │ new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint; │ │ .end local v0 # "joint":Lcom/badlogic/gdx/physics/box2d/Joint; │ - invoke-direct {v0, p0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;->(Lcom/badlogic/gdx/physics/box2d/World;J)V │ + invoke-direct {v0, p0, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;->(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ .line 339 │ .restart local v0 # "joint":Lcom/badlogic/gdx/physics/box2d/Joint; │ :cond_3 │ iget-object v5, p1, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->PrismaticJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ if-ne v5, v6, :cond_4 │ │ new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint; │ │ .end local v0 # "joint":Lcom/badlogic/gdx/physics/box2d/Joint; │ - invoke-direct {v0, p0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;->(Lcom/badlogic/gdx/physics/box2d/World;J)V │ + invoke-direct {v0, p0, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;->(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ .line 340 │ .restart local v0 # "joint":Lcom/badlogic/gdx/physics/box2d/Joint; │ :cond_4 │ iget-object v5, p1, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ if-ne v5, v6, :cond_5 │ │ new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint; │ │ .end local v0 # "joint":Lcom/badlogic/gdx/physics/box2d/Joint; │ - invoke-direct {v0, p0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;->(Lcom/badlogic/gdx/physics/box2d/World;J)V │ + invoke-direct {v0, p0, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;->(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ .line 341 │ .restart local v0 # "joint":Lcom/badlogic/gdx/physics/box2d/Joint; │ :cond_5 │ iget-object v5, p1, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->RevoluteJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ if-ne v5, v6, :cond_6 │ │ new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint; │ │ .end local v0 # "joint":Lcom/badlogic/gdx/physics/box2d/Joint; │ - invoke-direct {v0, p0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;->(Lcom/badlogic/gdx/physics/box2d/World;J)V │ + invoke-direct {v0, p0, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;->(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ .line 342 │ .restart local v0 # "joint":Lcom/badlogic/gdx/physics/box2d/Joint; │ :cond_6 │ iget-object v5, p1, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->WeldJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ if-ne v5, v6, :cond_7 │ │ new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJoint; │ │ .end local v0 # "joint":Lcom/badlogic/gdx/physics/box2d/Joint; │ - invoke-direct {v0, p0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/WeldJoint;->(Lcom/badlogic/gdx/physics/box2d/World;J)V │ + invoke-direct {v0, p0, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/WeldJoint;->(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ .line 343 │ .restart local v0 # "joint":Lcom/badlogic/gdx/physics/box2d/Joint; │ :cond_7 │ iget-object v5, p1, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->RopeJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ if-ne v5, v6, :cond_8 │ │ new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJoint; │ │ .end local v0 # "joint":Lcom/badlogic/gdx/physics/box2d/Joint; │ - invoke-direct {v0, p0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/RopeJoint;->(Lcom/badlogic/gdx/physics/box2d/World;J)V │ + invoke-direct {v0, p0, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/RopeJoint;->(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ .line 344 │ .restart local v0 # "joint":Lcom/badlogic/gdx/physics/box2d/Joint; │ :cond_8 │ iget-object v5, p1, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->WheelJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ if-ne v5, v6, :cond_9 │ │ new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint; │ │ .end local v0 # "joint":Lcom/badlogic/gdx/physics/box2d/Joint; │ - invoke-direct {v0, p0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;->(Lcom/badlogic/gdx/physics/box2d/World;J)V │ + invoke-direct {v0, p0, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;->(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ .line 345 │ .restart local v0 # "joint":Lcom/badlogic/gdx/physics/box2d/Joint; │ :cond_9 │ if-eqz v0, :cond_a │ │ iget-object v5, p0, Lcom/badlogic/gdx/physics/box2d/World;->joints:Lcom/badlogic/gdx/utils/LongMap; │ │ iget-wide v6, v0, Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J │ │ invoke-virtual {v5, v6, v7, v0}, Lcom/badlogic/gdx/utils/LongMap;->put(JLjava/lang/Object;)Ljava/lang/Object; │ │ .line 346 │ :cond_a │ - new-instance v3, Lcom/badlogic/gdx/physics/box2d/JointEdge; │ + new-instance v1, Lcom/badlogic/gdx/physics/box2d/JointEdge; │ │ iget-object v5, p1, Lcom/badlogic/gdx/physics/box2d/JointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - invoke-direct {v3, v5, v0}, Lcom/badlogic/gdx/physics/box2d/JointEdge;->(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Joint;)V │ + invoke-direct {v1, v5, v0}, Lcom/badlogic/gdx/physics/box2d/JointEdge;->(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Joint;)V │ │ .line 347 │ - .local v3, "jointEdgeA":Lcom/badlogic/gdx/physics/box2d/JointEdge; │ + .local v1, "jointEdgeA":Lcom/badlogic/gdx/physics/box2d/JointEdge; │ new-instance v4, Lcom/badlogic/gdx/physics/box2d/JointEdge; │ │ iget-object v5, p1, Lcom/badlogic/gdx/physics/box2d/JointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ invoke-direct {v4, v5, v0}, Lcom/badlogic/gdx/physics/box2d/JointEdge;->(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Joint;)V │ │ .line 348 │ .local v4, "jointEdgeB":Lcom/badlogic/gdx/physics/box2d/JointEdge; │ - iput-object v3, v0, Lcom/badlogic/gdx/physics/box2d/Joint;->jointEdgeA:Lcom/badlogic/gdx/physics/box2d/JointEdge; │ + iput-object v1, v0, Lcom/badlogic/gdx/physics/box2d/Joint;->jointEdgeA:Lcom/badlogic/gdx/physics/box2d/JointEdge; │ │ .line 349 │ iput-object v4, v0, Lcom/badlogic/gdx/physics/box2d/Joint;->jointEdgeB:Lcom/badlogic/gdx/physics/box2d/JointEdge; │ │ .line 350 │ iget-object v5, p1, Lcom/badlogic/gdx/physics/box2d/JointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ iget-object v5, v5, Lcom/badlogic/gdx/physics/box2d/Body;->joints:Ljava/util/ArrayList; │ │ - invoke-virtual {v5, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v5, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 351 │ iget-object v5, p1, Lcom/badlogic/gdx/physics/box2d/JointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ iget-object v5, v5, Lcom/badlogic/gdx/physics/box2d/Body;->joints:Ljava/util/ArrayList; │ │ invoke-virtual {v5, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ @@ -2049,17 +1859,17 @@ │ │ .line 310 │ invoke-virtual {p1, v7}, Lcom/badlogic/gdx/physics/box2d/Body;->setUserData(Ljava/lang/Object;)V │ │ .line 311 │ iget-object v2, p0, Lcom/badlogic/gdx/physics/box2d/World;->bodies:Lcom/badlogic/gdx/utils/LongMap; │ │ - iget-wide v3, p1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v4, p1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/utils/LongMap;->remove(J)Ljava/lang/Object; │ + invoke-virtual {v2, v4, v5}, Lcom/badlogic/gdx/utils/LongMap;->remove(J)Ljava/lang/Object; │ │ .line 312 │ invoke-virtual {p1}, Lcom/badlogic/gdx/physics/box2d/Body;->getFixtureList()Ljava/util/ArrayList; │ │ move-result-object v0 │ │ .line 313 │ @@ -2145,17 +1955,17 @@ │ .locals 4 │ .param p1, "joint" # Lcom/badlogic/gdx/physics/box2d/Joint; │ │ .prologue │ .line 583 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/World;->joints:Lcom/badlogic/gdx/utils/LongMap; │ │ - iget-wide v1, p1, Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J │ + iget-wide v2, p1, Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J │ │ - invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/LongMap;->remove(J)Ljava/lang/Object; │ + invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/LongMap;->remove(J)Ljava/lang/Object; │ │ .line 584 │ iget-object v0, p1, Lcom/badlogic/gdx/physics/box2d/Joint;->jointEdgeA:Lcom/badlogic/gdx/physics/box2d/JointEdge; │ │ iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/JointEdge;->other:Lcom/badlogic/gdx/physics/box2d/Body; │ │ iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/Body;->joints:Ljava/util/ArrayList; │ @@ -2261,15 +2071,15 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getContactList()Ljava/util/List; │ - .locals 9 │ + .locals 10 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ "Ljava/util/List", │ "<", │ "Lcom/badlogic/gdx/physics/box2d/Contact;", │ ">;" │ @@ -2338,34 +2148,34 @@ │ if-ge v2, v5, :cond_1 │ │ .line 803 │ iget-object v5, p0, Lcom/badlogic/gdx/physics/box2d/World;->freeContacts:Ljava/util/ArrayList; │ │ new-instance v6, Lcom/badlogic/gdx/physics/box2d/Contact; │ │ - const-wide/16 v7, 0x0 │ + const-wide/16 v8, 0x0 │ │ - invoke-direct {v6, p0, v7, v8}, Lcom/badlogic/gdx/physics/box2d/Contact;->(Lcom/badlogic/gdx/physics/box2d/World;J)V │ + invoke-direct {v6, p0, v8, v9}, Lcom/badlogic/gdx/physics/box2d/Contact;->(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 802 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 805 │ .end local v1 # "freeConts":I │ .end local v2 # "i":I │ :cond_1 │ - iget-wide v5, p0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ + iget-wide v6, p0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ │ - iget-object v7, p0, Lcom/badlogic/gdx/physics/box2d/World;->contactAddrs:[J │ + iget-object v5, p0, Lcom/badlogic/gdx/physics/box2d/World;->contactAddrs:[J │ │ - invoke-direct {p0, v5, v6, v7}, Lcom/badlogic/gdx/physics/box2d/World;->jniGetContactList(J[J)V │ + invoke-direct {p0, v6, v7, v5}, Lcom/badlogic/gdx/physics/box2d/World;->jniGetContactList(J[J)V │ │ .line 807 │ iget-object v5, p0, Lcom/badlogic/gdx/physics/box2d/World;->contacts:Ljava/util/ArrayList; │ │ invoke-virtual {v5}, Ljava/util/ArrayList;->clear()V │ │ .line 808 │ @@ -2384,17 +2194,17 @@ │ │ check-cast v0, Lcom/badlogic/gdx/physics/box2d/Contact; │ │ .line 810 │ .local v0, "contact":Lcom/badlogic/gdx/physics/box2d/Contact; │ iget-object v5, p0, Lcom/badlogic/gdx/physics/box2d/World;->contactAddrs:[J │ │ - aget-wide v5, v5, v2 │ + aget-wide v6, v5, v2 │ │ - iput-wide v5, v0, Lcom/badlogic/gdx/physics/box2d/Contact;->addr:J │ + iput-wide v6, v0, Lcom/badlogic/gdx/physics/box2d/Contact;->addr:J │ │ .line 811 │ iget-object v5, p0, Lcom/badlogic/gdx/physics/box2d/World;->contacts:Ljava/util/ArrayList; │ │ invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 808 │ @@ -2511,37 +2321,37 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public rayCast(Lcom/badlogic/gdx/physics/box2d/RayCastCallback;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V │ - .locals 7 │ + .locals 8 │ .param p1, "callback" # Lcom/badlogic/gdx/physics/box2d/RayCastCallback; │ .param p2, "point1" # Lcom/badlogic/gdx/math/Vector2; │ .param p3, "point2" # Lcom/badlogic/gdx/math/Vector2; │ │ .prologue │ .line 917 │ iput-object p1, p0, Lcom/badlogic/gdx/physics/box2d/World;->rayCastCallback:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; │ │ .line 918 │ - iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ │ - iget v3, p2, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v4, p2, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v4, p2, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v5, p2, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget v5, p3, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v6, p3, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v6, p3, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v7, p3, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - invoke-direct/range {v0 .. v6}, Lcom/badlogic/gdx/physics/box2d/World;->jniRayCast(JFFFF)V │ + invoke-direct/range {v1 .. v7}, Lcom/badlogic/gdx/physics/box2d/World;->jniRayCast(JFFFF)V │ │ .line 919 │ return-void │ .end method │ │ .method public setAutoClearForces(Z)V │ .locals 2 │ @@ -2647,29 +2457,29 @@ │ invoke-direct {p0, v0, v1, p1}, Lcom/badlogic/gdx/physics/box2d/World;->jniSetWarmStarting(JZ)V │ │ .line 631 │ return-void │ .end method │ │ .method public step(FII)V │ - .locals 6 │ + .locals 7 │ .param p1, "timeStep" # F │ .param p2, "velocityIterations" # I │ .param p3, "positionIterations" # I │ │ .prologue │ .line 600 │ - iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - move v3, p1 │ + move v4, p1 │ │ - move v4, p2 │ + move v5, p2 │ │ - move v5, p3 │ + move v6, p3 │ │ - invoke-direct/range {v0 .. v5}, Lcom/badlogic/gdx/physics/box2d/World;->jniStep(JFII)V │ + invoke-direct/range {v1 .. v6}, Lcom/badlogic/gdx/physics/box2d/World;->jniStep(JFII)V │ │ .line 601 │ return-void │ .end method ├── smali/com/badlogic/gdx/physics/box2d/EdgeShape.smali │ @@ -37,15 +37,15 @@ │ iput-wide v0, p0, Lcom/badlogic/gdx/physics/box2d/EdgeShape;->addr:J │ │ .line 31 │ return-void │ .end method │ │ .method constructor (J)V │ - .locals 0 │ + .locals 1 │ .param p1, "addr" # J │ │ .prologue │ .line 37 │ invoke-direct {p0}, Lcom/badlogic/gdx/physics/box2d/Shape;->()V │ │ .line 38 │ @@ -144,35 +144,35 @@ │ iput v0, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ .line 74 │ return-void │ .end method │ │ .method public set(FFFF)V │ - .locals 7 │ + .locals 8 │ .param p1, "v1X" # F │ .param p2, "v1Y" # F │ .param p3, "v2X" # F │ .param p4, "v2Y" # F │ │ .prologue │ .line 48 │ - iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/EdgeShape;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/EdgeShape;->addr:J │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - move v3, p1 │ + move v4, p1 │ │ - move v4, p2 │ + move v5, p2 │ │ - move v5, p3 │ + move v6, p3 │ │ - move v6, p4 │ + move v7, p4 │ │ - invoke-direct/range {v0 .. v6}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;->jniSet(JFFFF)V │ + invoke-direct/range {v1 .. v7}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;->jniSet(JFFFF)V │ │ .line 49 │ return-void │ .end method │ │ .method public set(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V │ .locals 4 ├── smali/com/badlogic/gdx/physics/box2d/Body.smali │ @@ -343,60 +343,60 @@ │ invoke-direct {p0, v0, v1, p1}, Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyAngularImpulse(JF)V │ │ .line 391 │ return-void │ .end method │ │ .method public applyForce(FFFF)V │ - .locals 7 │ + .locals 8 │ .param p1, "forceX" # F │ .param p2, "forceY" # F │ .param p3, "pointX" # F │ .param p4, "pointY" # F │ │ .prologue │ .line 326 │ - iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - move v3, p1 │ + move v4, p1 │ │ - move v4, p2 │ + move v5, p2 │ │ - move v5, p3 │ + move v6, p3 │ │ - move v6, p4 │ + move v7, p4 │ │ - invoke-direct/range {v0 .. v6}, Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyForce(JFFFF)V │ + invoke-direct/range {v1 .. v7}, Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyForce(JFFFF)V │ │ .line 327 │ return-void │ .end method │ │ .method public applyForce(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V │ - .locals 7 │ + .locals 8 │ .param p1, "force" # Lcom/badlogic/gdx/math/Vector2; │ .param p2, "point" # Lcom/badlogic/gdx/math/Vector2; │ │ .prologue │ .line 316 │ - iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget v3, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v5, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget v5, p2, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v6, p2, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v6, p2, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v7, p2, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - invoke-direct/range {v0 .. v6}, Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyForce(JFFFF)V │ + invoke-direct/range {v1 .. v7}, Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyForce(JFFFF)V │ │ .line 317 │ return-void │ .end method │ │ .method public applyForceToCenter(FF)V │ .locals 2 │ @@ -428,60 +428,60 @@ │ invoke-direct {p0, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyForceToCenter(JFF)V │ │ .line 338 │ return-void │ .end method │ │ .method public applyLinearImpulse(FFFF)V │ - .locals 7 │ + .locals 8 │ .param p1, "impulseX" # F │ .param p2, "impulseY" # F │ .param p3, "pointX" # F │ .param p4, "pointY" # F │ │ .prologue │ .line 379 │ - iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - move v3, p1 │ + move v4, p1 │ │ - move v4, p2 │ + move v5, p2 │ │ - move v5, p3 │ + move v6, p3 │ │ - move v6, p4 │ + move v7, p4 │ │ - invoke-direct/range {v0 .. v6}, Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyLinearImpulse(JFFFF)V │ + invoke-direct/range {v1 .. v7}, Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyLinearImpulse(JFFFF)V │ │ .line 380 │ return-void │ .end method │ │ .method public applyLinearImpulse(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V │ - .locals 7 │ + .locals 8 │ .param p1, "impulse" # Lcom/badlogic/gdx/math/Vector2; │ .param p2, "point" # Lcom/badlogic/gdx/math/Vector2; │ │ .prologue │ .line 369 │ - iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget v3, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v5, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget v5, p2, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v6, p2, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v6, p2, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v7, p2, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - invoke-direct/range {v0 .. v6}, Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyLinearImpulse(JFFFF)V │ + invoke-direct/range {v1 .. v7}, Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyLinearImpulse(JFFFF)V │ │ .line 370 │ return-void │ .end method │ │ .method public applyTorque(F)V │ .locals 2 │ @@ -494,162 +494,166 @@ │ invoke-direct {p0, v0, v1, p1}, Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyTorque(JF)V │ │ .line 357 │ return-void │ .end method │ │ .method public createFixture(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; │ - .locals 16 │ + .locals 20 │ .param p1, "def" # Lcom/badlogic/gdx/physics/box2d/FixtureDef; │ │ .prologue │ .line 74 │ move-object/from16 v0, p0 │ │ - iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v6, v0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ move-object/from16 v0, p1 │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->shape:Lcom/badlogic/gdx/physics/box2d/Shape; │ + iget-object v5, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->shape:Lcom/badlogic/gdx/physics/box2d/Shape; │ │ - iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Shape;->addr:J │ + iget-wide v8, v5, Lcom/badlogic/gdx/physics/box2d/Shape;->addr:J │ │ move-object/from16 v0, p1 │ │ - iget v6, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->friction:F │ + iget v10, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->friction:F │ │ move-object/from16 v0, p1 │ │ - iget v7, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->restitution:F │ + iget v11, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->restitution:F │ │ move-object/from16 v0, p1 │ │ - iget v8, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->density:F │ + iget v12, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->density:F │ │ move-object/from16 v0, p1 │ │ - iget-boolean v9, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->isSensor:Z │ + iget-boolean v13, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->isSensor:Z │ │ move-object/from16 v0, p1 │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->filter:Lcom/badlogic/gdx/physics/box2d/Filter; │ + iget-object v5, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->filter:Lcom/badlogic/gdx/physics/box2d/Filter; │ │ - iget-short v10, v1, Lcom/badlogic/gdx/physics/box2d/Filter;->categoryBits:S │ + iget-short v14, v5, Lcom/badlogic/gdx/physics/box2d/Filter;->categoryBits:S │ │ move-object/from16 v0, p1 │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->filter:Lcom/badlogic/gdx/physics/box2d/Filter; │ + iget-object v5, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->filter:Lcom/badlogic/gdx/physics/box2d/Filter; │ │ - iget-short v11, v1, Lcom/badlogic/gdx/physics/box2d/Filter;->maskBits:S │ + iget-short v15, v5, Lcom/badlogic/gdx/physics/box2d/Filter;->maskBits:S │ │ move-object/from16 v0, p1 │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->filter:Lcom/badlogic/gdx/physics/box2d/Filter; │ + iget-object v5, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->filter:Lcom/badlogic/gdx/physics/box2d/Filter; │ + │ + iget-short v0, v5, Lcom/badlogic/gdx/physics/box2d/Filter;->groupIndex:S │ │ - iget-short v12, v1, Lcom/badlogic/gdx/physics/box2d/Filter;->groupIndex:S │ + move/from16 v16, v0 │ │ - move-object/from16 v1, p0 │ + move-object/from16 v5, p0 │ │ - invoke-direct/range {v1 .. v12}, Lcom/badlogic/gdx/physics/box2d/Body;->jniCreateFixture(JJFFFZSSS)J │ + invoke-direct/range {v5 .. v16}, Lcom/badlogic/gdx/physics/box2d/Body;->jniCreateFixture(JJFFFZSSS)J │ │ - move-result-wide v14 │ + move-result-wide v18 │ │ .line 76 │ - .local v14, "fixtureAddr":J │ + .local v18, "fixtureAddr":J │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/Body;->world:Lcom/badlogic/gdx/physics/box2d/World; │ + iget-object v5, v0, Lcom/badlogic/gdx/physics/box2d/Body;->world:Lcom/badlogic/gdx/physics/box2d/World; │ │ - iget-object v1, v1, Lcom/badlogic/gdx/physics/box2d/World;->freeFixtures:Lcom/badlogic/gdx/utils/Pool; │ + iget-object v5, v5, Lcom/badlogic/gdx/physics/box2d/World;->freeFixtures:Lcom/badlogic/gdx/utils/Pool; │ │ - invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;->obtain()Ljava/lang/Object; │ + invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Pool;->obtain()Ljava/lang/Object; │ │ - move-result-object v13 │ + move-result-object v4 │ │ - check-cast v13, Lcom/badlogic/gdx/physics/box2d/Fixture; │ + check-cast v4, Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ .line 77 │ - .local v13, "fixture":Lcom/badlogic/gdx/physics/box2d/Fixture; │ + .local v4, "fixture":Lcom/badlogic/gdx/physics/box2d/Fixture; │ move-object/from16 v0, p0 │ │ - invoke-virtual {v13, v0, v14, v15}, Lcom/badlogic/gdx/physics/box2d/Fixture;->reset(Lcom/badlogic/gdx/physics/box2d/Body;J)V │ + move-wide/from16 v1, v18 │ + │ + invoke-virtual {v4, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Fixture;->reset(Lcom/badlogic/gdx/physics/box2d/Body;J)V │ │ .line 78 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/Body;->world:Lcom/badlogic/gdx/physics/box2d/World; │ + iget-object v5, v0, Lcom/badlogic/gdx/physics/box2d/Body;->world:Lcom/badlogic/gdx/physics/box2d/World; │ │ - iget-object v1, v1, Lcom/badlogic/gdx/physics/box2d/World;->fixtures:Lcom/badlogic/gdx/utils/LongMap; │ + iget-object v5, v5, Lcom/badlogic/gdx/physics/box2d/World;->fixtures:Lcom/badlogic/gdx/utils/LongMap; │ │ - iget-wide v2, v13, Lcom/badlogic/gdx/physics/box2d/Fixture;->addr:J │ + iget-wide v6, v4, Lcom/badlogic/gdx/physics/box2d/Fixture;->addr:J │ │ - invoke-virtual {v1, v2, v3, v13}, Lcom/badlogic/gdx/utils/LongMap;->put(JLjava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v5, v6, v7, v4}, Lcom/badlogic/gdx/utils/LongMap;->put(JLjava/lang/Object;)Ljava/lang/Object; │ │ .line 79 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/Body;->fixtures:Ljava/util/ArrayList; │ + iget-object v5, v0, Lcom/badlogic/gdx/physics/box2d/Body;->fixtures:Ljava/util/ArrayList; │ │ - invoke-virtual {v1, v13}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v5, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 80 │ - return-object v13 │ + return-object v4 │ .end method │ │ .method public createFixture(Lcom/badlogic/gdx/physics/box2d/Shape;F)Lcom/badlogic/gdx/physics/box2d/Fixture; │ - .locals 9 │ + .locals 10 │ .param p1, "shape" # Lcom/badlogic/gdx/physics/box2d/Shape; │ .param p2, "density" # F │ │ .prologue │ .line 108 │ - iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget-wide v3, p1, Lcom/badlogic/gdx/physics/box2d/Shape;->addr:J │ + iget-wide v4, p1, Lcom/badlogic/gdx/physics/box2d/Shape;->addr:J │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - move v5, p2 │ + move v6, p2 │ │ - invoke-direct/range {v0 .. v5}, Lcom/badlogic/gdx/physics/box2d/Body;->jniCreateFixture(JJF)J │ + invoke-direct/range {v1 .. v6}, Lcom/badlogic/gdx/physics/box2d/Body;->jniCreateFixture(JJF)J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ .line 109 │ - .local v7, "fixtureAddr":J │ - iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->world:Lcom/badlogic/gdx/physics/box2d/World; │ + .local v8, "fixtureAddr":J │ + iget-object v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->world:Lcom/badlogic/gdx/physics/box2d/World; │ │ - iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;->freeFixtures:Lcom/badlogic/gdx/utils/Pool; │ + iget-object v1, v1, Lcom/badlogic/gdx/physics/box2d/World;->freeFixtures:Lcom/badlogic/gdx/utils/Pool; │ │ - invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Pool;->obtain()Ljava/lang/Object; │ + invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;->obtain()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v0 │ │ - check-cast v6, Lcom/badlogic/gdx/physics/box2d/Fixture; │ + check-cast v0, Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ .line 110 │ - .local v6, "fixture":Lcom/badlogic/gdx/physics/box2d/Fixture; │ - invoke-virtual {v6, p0, v7, v8}, Lcom/badlogic/gdx/physics/box2d/Fixture;->reset(Lcom/badlogic/gdx/physics/box2d/Body;J)V │ + .local v0, "fixture":Lcom/badlogic/gdx/physics/box2d/Fixture; │ + invoke-virtual {v0, p0, v8, v9}, Lcom/badlogic/gdx/physics/box2d/Fixture;->reset(Lcom/badlogic/gdx/physics/box2d/Body;J)V │ │ .line 111 │ - iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->world:Lcom/badlogic/gdx/physics/box2d/World; │ + iget-object v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->world:Lcom/badlogic/gdx/physics/box2d/World; │ │ - iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;->fixtures:Lcom/badlogic/gdx/utils/LongMap; │ + iget-object v1, v1, Lcom/badlogic/gdx/physics/box2d/World;->fixtures:Lcom/badlogic/gdx/utils/LongMap; │ │ - iget-wide v1, v6, Lcom/badlogic/gdx/physics/box2d/Fixture;->addr:J │ + iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/Fixture;->addr:J │ │ - invoke-virtual {v0, v1, v2, v6}, Lcom/badlogic/gdx/utils/LongMap;->put(JLjava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/utils/LongMap;->put(JLjava/lang/Object;)Ljava/lang/Object; │ │ .line 112 │ - iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->fixtures:Ljava/util/ArrayList; │ + iget-object v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->fixtures:Ljava/util/ArrayList; │ │ - invoke-virtual {v0, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 113 │ - return-object v6 │ + return-object v0 │ .end method │ │ .method public destroyFixture(Lcom/badlogic/gdx/physics/box2d/Fixture;)V │ .locals 4 │ .param p1, "fixture" # Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ .prologue │ @@ -661,17 +665,17 @@ │ invoke-direct {p0, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Body;->jniDestroyFixture(JJ)V │ │ .line 129 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->world:Lcom/badlogic/gdx/physics/box2d/World; │ │ iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;->fixtures:Lcom/badlogic/gdx/utils/LongMap; │ │ - iget-wide v1, p1, Lcom/badlogic/gdx/physics/box2d/Fixture;->addr:J │ + iget-wide v2, p1, Lcom/badlogic/gdx/physics/box2d/Fixture;->addr:J │ │ - invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/LongMap;->remove(J)Ljava/lang/Object; │ + invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/LongMap;->remove(J)Ljava/lang/Object; │ │ .line 130 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->fixtures:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z │ │ .line 131 │ @@ -843,30 +847,30 @@ │ .line 281 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->linearVelocity:Lcom/badlogic/gdx/math/Vector2; │ │ return-object v0 │ .end method │ │ .method public getLinearVelocityFromLocalPoint(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ - .locals 6 │ + .locals 7 │ .param p1, "localPoint" # Lcom/badlogic/gdx/math/Vector2; │ │ .prologue │ .line 572 │ - iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget v3, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v5, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget-object v5, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ + iget-object v6, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - invoke-direct/range {v0 .. v5}, Lcom/badlogic/gdx/physics/box2d/Body;->jniGetLinearVelocityFromLocalPoint(JFF[F)V │ + invoke-direct/range {v1 .. v6}, Lcom/badlogic/gdx/physics/box2d/Body;->jniGetLinearVelocityFromLocalPoint(JFF[F)V │ │ .line 573 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->linVelLoc:Lcom/badlogic/gdx/math/Vector2; │ │ iget-object v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ │ const/4 v2, 0x0 │ @@ -889,30 +893,30 @@ │ .line 575 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->linVelLoc:Lcom/badlogic/gdx/math/Vector2; │ │ return-object v0 │ .end method │ │ .method public getLinearVelocityFromWorldPoint(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ - .locals 6 │ + .locals 7 │ .param p1, "worldPoint" # Lcom/badlogic/gdx/math/Vector2; │ │ .prologue │ .line 553 │ - iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget v3, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v5, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget-object v5, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ + iget-object v6, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - invoke-direct/range {v0 .. v5}, Lcom/badlogic/gdx/physics/box2d/Body;->jniGetLinearVelocityFromWorldPoint(JFF[F)V │ + invoke-direct/range {v1 .. v6}, Lcom/badlogic/gdx/physics/box2d/Body;->jniGetLinearVelocityFromWorldPoint(JFF[F)V │ │ .line 554 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->linVelWorld:Lcom/badlogic/gdx/math/Vector2; │ │ iget-object v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ │ const/4 v2, 0x0 │ @@ -974,30 +978,30 @@ │ .line 249 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->localCenter:Lcom/badlogic/gdx/math/Vector2; │ │ return-object v0 │ .end method │ │ .method public getLocalPoint(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ - .locals 6 │ + .locals 7 │ .param p1, "worldPoint" # Lcom/badlogic/gdx/math/Vector2; │ │ .prologue │ .line 515 │ - iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget v3, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v5, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget-object v5, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ + iget-object v6, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - invoke-direct/range {v0 .. v5}, Lcom/badlogic/gdx/physics/box2d/Body;->jniGetLocalPoint(JFF[F)V │ + invoke-direct/range {v1 .. v6}, Lcom/badlogic/gdx/physics/box2d/Body;->jniGetLocalPoint(JFF[F)V │ │ .line 516 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->localPoint2:Lcom/badlogic/gdx/math/Vector2; │ │ iget-object v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ │ const/4 v2, 0x0 │ @@ -1020,30 +1024,30 @@ │ .line 518 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->localPoint2:Lcom/badlogic/gdx/math/Vector2; │ │ return-object v0 │ .end method │ │ .method public getLocalVector(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ - .locals 6 │ + .locals 7 │ .param p1, "worldVector" # Lcom/badlogic/gdx/math/Vector2; │ │ .prologue │ .line 534 │ - iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget v3, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v5, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget-object v5, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ + iget-object v6, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - invoke-direct/range {v0 .. v5}, Lcom/badlogic/gdx/physics/box2d/Body;->jniGetLocalVector(JFF[F)V │ + invoke-direct/range {v1 .. v6}, Lcom/badlogic/gdx/physics/box2d/Body;->jniGetLocalVector(JFF[F)V │ │ .line 535 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->localVector:Lcom/badlogic/gdx/math/Vector2; │ │ iget-object v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ │ const/4 v2, 0x0 │ @@ -1203,21 +1207,21 @@ │ .line 184 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->transform:Lcom/badlogic/gdx/physics/box2d/Transform; │ │ return-object v0 │ .end method │ │ .method public getType()Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 652 │ - iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - invoke-direct {p0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Body;->jniGetType(J)I │ + invoke-direct {p0, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Body;->jniGetType(J)I │ │ move-result v0 │ │ .line 653 │ .local v0, "type":I │ if-nez v0, :cond_0 │ │ @@ -1310,30 +1314,30 @@ │ .line 232 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->worldCenter:Lcom/badlogic/gdx/math/Vector2; │ │ return-object v0 │ .end method │ │ .method public getWorldPoint(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ - .locals 6 │ + .locals 7 │ .param p1, "localPoint" # Lcom/badlogic/gdx/math/Vector2; │ │ .prologue │ .line 477 │ - iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget v3, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v5, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget-object v5, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ + iget-object v6, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - invoke-direct/range {v0 .. v5}, Lcom/badlogic/gdx/physics/box2d/Body;->jniGetWorldPoint(JFF[F)V │ + invoke-direct/range {v1 .. v6}, Lcom/badlogic/gdx/physics/box2d/Body;->jniGetWorldPoint(JFF[F)V │ │ .line 478 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->localPoint:Lcom/badlogic/gdx/math/Vector2; │ │ iget-object v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ │ const/4 v2, 0x0 │ @@ -1356,30 +1360,30 @@ │ .line 480 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->localPoint:Lcom/badlogic/gdx/math/Vector2; │ │ return-object v0 │ .end method │ │ .method public getWorldVector(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ - .locals 6 │ + .locals 7 │ .param p1, "localVector" # Lcom/badlogic/gdx/math/Vector2; │ │ .prologue │ .line 496 │ - iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget v3, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v5, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget-object v5, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ + iget-object v6, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - invoke-direct/range {v0 .. v5}, Lcom/badlogic/gdx/physics/box2d/Body;->jniGetWorldVector(JFF[F)V │ + invoke-direct/range {v1 .. v6}, Lcom/badlogic/gdx/physics/box2d/Body;->jniGetWorldVector(JFF[F)V │ │ .line 497 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->worldVector:Lcom/badlogic/gdx/math/Vector2; │ │ iget-object v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ │ const/4 v2, 0x0 │ @@ -1689,36 +1693,36 @@ │ invoke-direct {p0, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Body;->jniSetLinearVelocity(JFF)V │ │ .line 262 │ return-void │ .end method │ │ .method public setMassData(Lcom/badlogic/gdx/physics/box2d/MassData;)V │ - .locals 7 │ + .locals 8 │ .param p1, "data" # Lcom/badlogic/gdx/physics/box2d/MassData; │ │ .prologue │ .line 447 │ - iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget v3, p1, Lcom/badlogic/gdx/physics/box2d/MassData;->mass:F │ + iget v4, p1, Lcom/badlogic/gdx/physics/box2d/MassData;->mass:F │ │ iget-object v0, p1, Lcom/badlogic/gdx/physics/box2d/MassData;->center:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v4, v0, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v5, v0, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ iget-object v0, p1, Lcom/badlogic/gdx/physics/box2d/MassData;->center:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v5, v0, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v6, v0, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget v6, p1, Lcom/badlogic/gdx/physics/box2d/MassData;->I:F │ + iget v7, p1, Lcom/badlogic/gdx/physics/box2d/MassData;->I:F │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - invoke-direct/range {v0 .. v6}, Lcom/badlogic/gdx/physics/box2d/Body;->jniSetMassData(JFFFF)V │ + invoke-direct/range {v1 .. v7}, Lcom/badlogic/gdx/physics/box2d/Body;->jniSetMassData(JFFFF)V │ │ .line 448 │ return-void │ .end method │ │ .method public setSleepingAllowed(Z)V │ .locals 2 │ @@ -1731,82 +1735,82 @@ │ invoke-direct {p0, v0, v1, p1}, Lcom/badlogic/gdx/physics/box2d/Body;->jniSetSleepingAllowed(JZ)V │ │ .line 687 │ return-void │ .end method │ │ .method public setTransform(FFF)V │ - .locals 6 │ + .locals 7 │ .param p1, "x" # F │ .param p2, "y" # F │ .param p3, "angle" # F │ │ .prologue │ .line 154 │ - iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - move v3, p1 │ + move v4, p1 │ │ - move v4, p2 │ + move v5, p2 │ │ - move v5, p3 │ + move v6, p3 │ │ - invoke-direct/range {v0 .. v5}, Lcom/badlogic/gdx/physics/box2d/Body;->jniSetTransform(JFFF)V │ + invoke-direct/range {v1 .. v6}, Lcom/badlogic/gdx/physics/box2d/Body;->jniSetTransform(JFFF)V │ │ .line 155 │ return-void │ .end method │ │ .method public setTransform(FFFZ)V │ - .locals 7 │ + .locals 8 │ .param p1, "x" # F │ .param p2, "y" # F │ .param p3, "angle" # F │ .param p4, "updateContacts" # Z │ │ .prologue │ .line 166 │ - iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - move v3, p1 │ + move v4, p1 │ │ - move v4, p2 │ + move v5, p2 │ │ - move v5, p3 │ + move v6, p3 │ │ - move v6, p4 │ + move v7, p4 │ │ - invoke-direct/range {v0 .. v6}, Lcom/badlogic/gdx/physics/box2d/Body;->jniSetTransform(JFFFZ)V │ + invoke-direct/range {v1 .. v7}, Lcom/badlogic/gdx/physics/box2d/Body;->jniSetTransform(JFFFZ)V │ │ .line 167 │ return-void │ .end method │ │ .method public setTransform(Lcom/badlogic/gdx/math/Vector2;F)V │ - .locals 6 │ + .locals 7 │ .param p1, "position" # Lcom/badlogic/gdx/math/Vector2; │ .param p2, "angle" # F │ │ .prologue │ .line 145 │ - iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget v3, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v5, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - move v5, p2 │ + move v6, p2 │ │ - invoke-direct/range {v0 .. v5}, Lcom/badlogic/gdx/physics/box2d/Body;->jniSetTransform(JFFF)V │ + invoke-direct/range {v1 .. v6}, Lcom/badlogic/gdx/physics/box2d/Body;->jniSetTransform(JFFF)V │ │ .line 146 │ return-void │ .end method │ │ .method public setType(Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;)V │ .locals 3 ├── smali/com/badlogic/gdx/physics/box2d/PolygonShape.smali │ @@ -37,15 +37,15 @@ │ iput-wide v0, p0, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->addr:J │ │ .line 30 │ return-void │ .end method │ │ .method protected constructor (J)V │ - .locals 0 │ + .locals 1 │ .param p1, "addr" # J │ │ .prologue │ .line 32 │ invoke-direct {p0}, Lcom/badlogic/gdx/physics/box2d/Shape;->()V │ │ .line 33 │ @@ -131,120 +131,120 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public set([F)V │ - .locals 6 │ + .locals 7 │ .param p1, "vertices" # [F │ │ .prologue │ .line 61 │ - iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->addr:J │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - array-length v5, p1 │ + array-length v6, p1 │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - move-object v3, p1 │ + move-object v4, p1 │ │ - invoke-direct/range {v0 .. v5}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->jniSet(J[FII)V │ + invoke-direct/range {v1 .. v6}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->jniSet(J[FII)V │ │ .line 62 │ return-void │ .end method │ │ .method public set([FII)V │ - .locals 6 │ + .locals 7 │ .param p1, "vertices" # [F │ .param p2, "offset" # I │ .param p3, "len" # I │ │ .prologue │ .line 67 │ - iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->addr:J │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - move-object v3, p1 │ + move-object v4, p1 │ │ - move v4, p2 │ + move v5, p2 │ │ - move v5, p3 │ + move v6, p3 │ │ - invoke-direct/range {v0 .. v5}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->jniSet(J[FII)V │ + invoke-direct/range {v1 .. v6}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->jniSet(J[FII)V │ │ .line 68 │ return-void │ .end method │ │ .method public set([Lcom/badlogic/gdx/math/Vector2;)V │ .locals 8 │ .param p1, "vertices" # [Lcom/badlogic/gdx/math/Vector2; │ │ .prologue │ .line 50 │ - array-length v0, p1 │ + array-length v1, p1 │ │ - mul-int/lit8 v0, v0, 0x2 │ + mul-int/lit8 v1, v1, 0x2 │ │ - new-array v3, v0, [F │ + new-array v4, v1, [F │ │ .line 51 │ - .local v3, "verts":[F │ - const/4 v6, 0x0 │ + .local v4, "verts":[F │ + const/4 v0, 0x0 │ │ - .local v6, "i":I │ + .local v0, "i":I │ const/4 v7, 0x0 │ │ .local v7, "j":I │ :goto_0 │ - array-length v0, p1 │ + array-length v1, p1 │ │ - mul-int/lit8 v0, v0, 0x2 │ + mul-int/lit8 v1, v1, 0x2 │ │ - if-ge v6, v0, :cond_0 │ + if-ge v0, v1, :cond_0 │ │ .line 52 │ - aget-object v0, p1, v7 │ + aget-object v1, p1, v7 │ │ - iget v0, v0, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v1, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - aput v0, v3, v6 │ + aput v1, v4, v0 │ │ .line 53 │ - add-int/lit8 v0, v6, 0x1 │ + add-int/lit8 v1, v0, 0x1 │ │ - aget-object v1, p1, v7 │ + aget-object v2, p1, v7 │ │ - iget v1, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v2, v2, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - aput v1, v3, v0 │ + aput v2, v4, v1 │ │ .line 51 │ - add-int/lit8 v6, v6, 0x2 │ + add-int/lit8 v0, v0, 0x2 │ │ add-int/lit8 v7, v7, 0x1 │ │ goto :goto_0 │ │ .line 55 │ :cond_0 │ - iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->addr:J │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - array-length v5, v3 │ + array-length v6, v4 │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - invoke-direct/range {v0 .. v5}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->jniSet(J[FII)V │ + invoke-direct/range {v1 .. v6}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->jniSet(J[FII)V │ │ .line 56 │ return-void │ .end method │ │ .method public setAsBox(FF)V │ .locals 2 │ @@ -258,34 +258,34 @@ │ invoke-direct {p0, v0, v1, p1, p2}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->jniSetAsBox(JFF)V │ │ .line 86 │ return-void │ .end method │ │ .method public setAsBox(FFLcom/badlogic/gdx/math/Vector2;F)V │ - .locals 8 │ + .locals 9 │ .param p1, "hx" # F │ .param p2, "hy" # F │ .param p3, "center" # Lcom/badlogic/gdx/math/Vector2; │ .param p4, "angle" # F │ │ .prologue │ .line 99 │ - iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->addr:J │ │ - iget v5, p3, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v6, p3, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v6, p3, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v7, p3, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - move v3, p1 │ + move v4, p1 │ │ - move v4, p2 │ + move v5, p2 │ │ - move v7, p4 │ + move v8, p4 │ │ - invoke-direct/range {v0 .. v7}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->jniSetAsBox(JFFFFF)V │ + invoke-direct/range {v1 .. v8}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->jniSetAsBox(JFFFFF)V │ │ .line 100 │ return-void │ .end method ├── smali/com/badlogic/gdx/physics/box2d/Fixture.smali │ @@ -15,15 +15,15 @@ │ .field private final tmp:[S │ │ .field protected userData:Ljava/lang/Object; │ │ │ # direct methods │ .method protected constructor (Lcom/badlogic/gdx/physics/box2d/Body;J)V │ - .locals 1 │ + .locals 2 │ .param p1, "body" # Lcom/badlogic/gdx/physics/box2d/Body; │ .param p2, "addr" # J │ │ .prologue │ .line 42 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -194,34 +194,34 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getShape()Lcom/badlogic/gdx/physics/box2d/Shape; │ - .locals 5 │ + .locals 6 │ │ .prologue │ .line 88 │ iget-object v3, p0, Lcom/badlogic/gdx/physics/box2d/Fixture;->shape:Lcom/badlogic/gdx/physics/box2d/Shape; │ │ if-nez v3, :cond_1 │ │ .line 89 │ - iget-wide v3, p0, Lcom/badlogic/gdx/physics/box2d/Fixture;->addr:J │ + iget-wide v4, p0, Lcom/badlogic/gdx/physics/box2d/Fixture;->addr:J │ │ - invoke-direct {p0, v3, v4}, Lcom/badlogic/gdx/physics/box2d/Fixture;->jniGetShape(J)J │ + invoke-direct {p0, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Fixture;->jniGetShape(J)J │ │ move-result-wide v0 │ │ .line 90 │ .local v0, "shapeAddr":J │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ - cmp-long v3, v0, v3 │ + cmp-long v3, v0, v4 │ │ if-nez v3, :cond_0 │ │ new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; │ │ const-string v4, "Null shape address!" │ │ @@ -306,21 +306,21 @@ │ :pswitch_1 │ :pswitch_2 │ :pswitch_3 │ .end packed-switch │ .end method │ │ .method public getType()Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 57 │ - iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Fixture;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Fixture;->addr:J │ │ - invoke-direct {p0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Fixture;->jniGetType(J)I │ + invoke-direct {p0, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;->jniGetType(J)I │ │ move-result v0 │ │ .line 58 │ .local v0, "type":I │ packed-switch v0, :pswitch_data_0 │ │ @@ -405,15 +405,15 @@ │ invoke-direct {p0, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Fixture;->jniRefilter(J)V │ │ .line 179 │ return-void │ .end method │ │ .method protected reset(Lcom/badlogic/gdx/physics/box2d/Body;J)V │ - .locals 1 │ + .locals 2 │ .param p1, "body" # Lcom/badlogic/gdx/physics/box2d/Body; │ .param p2, "addr" # J │ │ .prologue │ const/4 v0, 0x0 │ │ .line 48 │ @@ -443,30 +443,30 @@ │ invoke-direct {p0, v0, v1, p1}, Lcom/badlogic/gdx/physics/box2d/Fixture;->jniSetDensity(JF)V │ │ .line 237 │ return-void │ .end method │ │ .method public setFilterData(Lcom/badlogic/gdx/physics/box2d/Filter;)V │ - .locals 6 │ + .locals 7 │ .param p1, "filter" # Lcom/badlogic/gdx/physics/box2d/Filter; │ │ .prologue │ .line 143 │ - iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Fixture;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Fixture;->addr:J │ │ - iget-short v3, p1, Lcom/badlogic/gdx/physics/box2d/Filter;->categoryBits:S │ + iget-short v4, p1, Lcom/badlogic/gdx/physics/box2d/Filter;->categoryBits:S │ │ - iget-short v4, p1, Lcom/badlogic/gdx/physics/box2d/Filter;->maskBits:S │ + iget-short v5, p1, Lcom/badlogic/gdx/physics/box2d/Filter;->maskBits:S │ │ - iget-short v5, p1, Lcom/badlogic/gdx/physics/box2d/Filter;->groupIndex:S │ + iget-short v6, p1, Lcom/badlogic/gdx/physics/box2d/Filter;->groupIndex:S │ │ - move-object v0, p0 │ + move-object v1, p0 │ │ - invoke-direct/range {v0 .. v5}, Lcom/badlogic/gdx/physics/box2d/Fixture;->jniSetFilterData(JSSS)V │ + invoke-direct/range {v1 .. v6}, Lcom/badlogic/gdx/physics/box2d/Fixture;->jniSetFilterData(JSSS)V │ │ .line 144 │ return-void │ .end method │ │ .method public setFriction(F)V │ .locals 2 ├── smali/com/badlogic/gdx/physics/box2d/ChainShape.smali │ @@ -140,21 +140,21 @@ │ │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 74 │ :cond_0 │ - iget-wide v3, p0, Lcom/badlogic/gdx/physics/box2d/ChainShape;->addr:J │ + iget-wide v4, p0, Lcom/badlogic/gdx/physics/box2d/ChainShape;->addr:J │ │ - array-length v5, v2 │ + array-length v3, v2 │ │ - div-int/lit8 v5, v5, 0x2 │ + div-int/lit8 v3, v3, 0x2 │ │ - invoke-direct {p0, v3, v4, v2, v5}, Lcom/badlogic/gdx/physics/box2d/ChainShape;->jniCreateChain(J[FI)V │ + invoke-direct {p0, v4, v5, v2, v3}, Lcom/badlogic/gdx/physics/box2d/ChainShape;->jniCreateChain(J[FI)V │ │ .line 75 │ const/4 v3, 0x0 │ │ iput-boolean v3, p0, Lcom/badlogic/gdx/physics/box2d/ChainShape;->isLooped:Z │ │ .line 76 │ @@ -209,21 +209,21 @@ │ │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 53 │ :cond_0 │ - iget-wide v3, p0, Lcom/badlogic/gdx/physics/box2d/ChainShape;->addr:J │ + iget-wide v4, p0, Lcom/badlogic/gdx/physics/box2d/ChainShape;->addr:J │ │ - array-length v5, v2 │ + array-length v3, v2 │ │ - div-int/lit8 v5, v5, 0x2 │ + div-int/lit8 v3, v3, 0x2 │ │ - invoke-direct {p0, v3, v4, v2, v5}, Lcom/badlogic/gdx/physics/box2d/ChainShape;->jniCreateLoop(J[FI)V │ + invoke-direct {p0, v4, v5, v2, v3}, Lcom/badlogic/gdx/physics/box2d/ChainShape;->jniCreateLoop(J[FI)V │ │ .line 54 │ const/4 v3, 0x1 │ │ iput-boolean v3, p0, Lcom/badlogic/gdx/physics/box2d/ChainShape;->isLooped:Z │ │ .line 55 ├── smali/com/badlogic/gdx/physics/box2d/Manifold.smali │ @@ -24,15 +24,15 @@ │ .field final tmpFloat:[F │ │ .field final tmpInt:[I │ │ │ # direct methods │ .method protected constructor (J)V │ - .locals 4 │ + .locals 5 │ .param p1, "addr" # J │ │ .prologue │ const/4 v3, 0x2 │ │ .line 35 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -274,21 +274,21 @@ │ :cond_0 │ iget-object v4, p0, Lcom/badlogic/gdx/physics/box2d/Manifold;->points:[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint; │ │ return-object v4 │ .end method │ │ .method public getType()Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 40 │ - iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Manifold;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Manifold;->addr:J │ │ - invoke-direct {p0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Manifold;->jniGetType(J)I │ + invoke-direct {p0, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Manifold;->jniGetType(J)I │ │ move-result v0 │ │ .line 41 │ .local v0, "type":I │ if-nez v0, :cond_0 ├── smali/com/badlogic/gdx/physics/box2d/Contact.smali │ @@ -11,15 +11,15 @@ │ .field protected world:Lcom/badlogic/gdx/physics/box2d/World; │ │ .field protected final worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold; │ │ │ # direct methods │ .method protected constructor (Lcom/badlogic/gdx/physics/box2d/World;J)V │ - .locals 1 │ + .locals 2 │ .param p1, "world" # Lcom/badlogic/gdx/physics/box2d/World; │ .param p2, "addr" # J │ │ .prologue │ .line 39 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -129,53 +129,53 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getFixtureA()Lcom/badlogic/gdx/physics/box2d/Fixture; │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 111 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Contact;->world:Lcom/badlogic/gdx/physics/box2d/World; │ │ iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;->fixtures:Lcom/badlogic/gdx/utils/LongMap; │ │ - iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Contact;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Contact;->addr:J │ │ - invoke-direct {p0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Contact;->jniGetFixtureA(J)J │ + invoke-direct {p0, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Contact;->jniGetFixtureA(J)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/LongMap;->get(J)Ljava/lang/Object; │ + invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/LongMap;->get(J)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ return-object v0 │ .end method │ │ .method public getFixtureB()Lcom/badlogic/gdx/physics/box2d/Fixture; │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 121 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Contact;->world:Lcom/badlogic/gdx/physics/box2d/World; │ │ iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;->fixtures:Lcom/badlogic/gdx/utils/LongMap; │ │ - iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Contact;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Contact;->addr:J │ │ - invoke-direct {p0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Contact;->jniGetFixtureB(J)J │ + invoke-direct {p0, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Contact;->jniGetFixtureB(J)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/LongMap;->get(J)Ljava/lang/Object; │ + invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/LongMap;->get(J)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ return-object v0 │ .end method │ @@ -209,19 +209,19 @@ │ .end method │ │ .method public getWorldManifold()Lcom/badlogic/gdx/physics/box2d/WorldManifold; │ .locals 7 │ │ .prologue │ .line 48 │ - iget-wide v3, p0, Lcom/badlogic/gdx/physics/box2d/Contact;->addr:J │ + iget-wide v4, p0, Lcom/badlogic/gdx/physics/box2d/Contact;->addr:J │ │ - iget-object v5, p0, Lcom/badlogic/gdx/physics/box2d/Contact;->tmp:[F │ + iget-object v3, p0, Lcom/badlogic/gdx/physics/box2d/Contact;->tmp:[F │ │ - invoke-direct {p0, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Contact;->jniGetWorldManifold(J[F)I │ + invoke-direct {p0, v4, v5, v3}, Lcom/badlogic/gdx/physics/box2d/Contact;->jniGetWorldManifold(J[F)I │ │ move-result v1 │ │ .line 50 │ .local v1, "numContactPoints":I │ iget-object v3, p0, Lcom/badlogic/gdx/physics/box2d/Contact;->worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold; ├── smali/com/badlogic/gdx/physics/box2d/Box2DDebugRenderer.smali │ @@ -1222,21 +1222,21 @@ │ const/16 v0, 0x14 │ │ if-ge v9, v0, :cond_1 │ │ .line 239 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;->v:Lcom/badlogic/gdx/math/Vector2; │ │ - float-to-double v1, v7 │ + float-to-double v4, v7 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->cos(D)D │ + invoke-static {v4, v5}, Ljava/lang/Math;->cos(D)D │ │ - move-result-wide v1 │ + move-result-wide v4 │ │ - double-to-float v1, v1 │ + double-to-float v1, v4 │ │ mul-float/2addr v1, p2 │ │ iget v2, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ add-float/2addr v1, v2 ├── smali/com/badlogic/gdx/physics/box2d/Joint.smali │ @@ -19,15 +19,15 @@ │ .field private final tmp:[F │ │ .field private final world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ # direct methods │ .method protected constructor (Lcom/badlogic/gdx/physics/box2d/World;J)V │ - .locals 1 │ + .locals 2 │ .param p1, "world" # Lcom/badlogic/gdx/physics/box2d/World; │ .param p2, "addr" # J │ │ .prologue │ .line 44 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -170,53 +170,53 @@ │ .line 107 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Joint;->anchorB:Lcom/badlogic/gdx/math/Vector2; │ │ return-object v0 │ .end method │ │ .method public getBodyA()Lcom/badlogic/gdx/physics/box2d/Body; │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 65 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Joint;->world:Lcom/badlogic/gdx/physics/box2d/World; │ │ iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;->bodies:Lcom/badlogic/gdx/utils/LongMap; │ │ - iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J │ │ - invoke-direct {p0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Joint;->jniGetBodyA(J)J │ + invoke-direct {p0, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;->jniGetBodyA(J)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/LongMap;->get(J)Ljava/lang/Object; │ + invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/LongMap;->get(J)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/badlogic/gdx/physics/box2d/Body; │ │ return-object v0 │ .end method │ │ .method public getBodyB()Lcom/badlogic/gdx/physics/box2d/Body; │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 75 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Joint;->world:Lcom/badlogic/gdx/physics/box2d/World; │ │ iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;->bodies:Lcom/badlogic/gdx/utils/LongMap; │ │ - iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J │ │ - invoke-direct {p0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Joint;->jniGetBodyB(J)J │ + invoke-direct {p0, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;->jniGetBodyB(J)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/LongMap;->get(J)Ljava/lang/Object; │ + invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/LongMap;->get(J)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/badlogic/gdx/physics/box2d/Body; │ │ return-object v0 │ .end method │ @@ -273,21 +273,21 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getType()Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 51 │ - iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J │ │ - invoke-direct {p0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Joint;->jniGetType(J)I │ + invoke-direct {p0, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;->jniGetType(J)I │ │ move-result v0 │ │ .line 52 │ .local v0, "type":I │ if-lez v0, :cond_0 ├── smali/com/badlogic/gdx/physics/box2d/joints/PulleyJoint.smali │ @@ -9,15 +9,15 @@ │ .field private final groundAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ .field private final tmp:[F │ │ │ # direct methods │ .method public constructor (Lcom/badlogic/gdx/physics/box2d/World;J)V │ - .locals 1 │ + .locals 2 │ .param p1, "world" # Lcom/badlogic/gdx/physics/box2d/World; │ .param p2, "addr" # J │ │ .prologue │ .line 33 │ invoke-direct {p0, p1, p2, p3}, Lcom/badlogic/gdx/physics/box2d/Joint;->(Lcom/badlogic/gdx/physics/box2d/World;J)V ├── smali/com/badlogic/gdx/physics/box2d/joints/MouseJoint.smali │ @@ -7,15 +7,15 @@ │ .field private final target:Lcom/badlogic/gdx/math/Vector2; │ │ .field final tmp:[F │ │ │ # direct methods │ .method public constructor (Lcom/badlogic/gdx/physics/box2d/World;J)V │ - .locals 1 │ + .locals 2 │ .param p1, "world" # Lcom/badlogic/gdx/physics/box2d/World; │ .param p2, "addr" # J │ │ .prologue │ .line 33 │ invoke-direct {p0, p1, p2, p3}, Lcom/badlogic/gdx/physics/box2d/Joint;->(Lcom/badlogic/gdx/physics/box2d/World;J)V ├── smali/com/badlogic/gdx/assets/AssetManager.smali │ @@ -760,15 +760,15 @@ │ .line 382 │ invoke-direct {p0, v0}, Lcom/badlogic/gdx/assets/AssetManager;->addTask(Lcom/badlogic/gdx/assets/AssetDescriptor;)V │ │ goto :goto_0 │ .end method │ │ .method private updateTask()Z │ - .locals 9 │ + .locals 10 │ │ .prologue │ const/4 v4, 0x1 │ │ .line 397 │ iget-object v5, p0, Lcom/badlogic/gdx/assets/AssetManager;->tasks:Ljava/util/Stack; │ │ @@ -936,19 +936,19 @@ │ │ const-string v7, "Loaded: " │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ - iget-wide v7, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;->startTime:J │ + iget-wide v8, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;->startTime:J │ │ - sub-long v7, v0, v7 │ + sub-long v8, v0, v8 │ │ - long-to-float v7, v7 │ + long-to-float v7, v8 │ │ const v8, 0x49742400 # 1000000.0f │ │ div-float/2addr v7, v8 │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; │ │ @@ -3924,52 +3924,52 @@ │ │ monitor-exit p0 │ │ throw v1 │ .end method │ │ .method public declared-synchronized update(I)Z │ - .locals 7 │ + .locals 8 │ .param p1, "millis" # I │ │ .prologue │ .line 326 │ monitor-enter p0 │ │ :try_start_0 │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - mul-int/lit16 v5, p1, 0x3e8 │ + mul-int/lit16 v1, p1, 0x3e8 │ │ - int-to-long v5, v5 │ + int-to-long v6, v1 │ │ - add-long v1, v3, v5 │ + add-long v2, v4, v6 │ │ .line 328 │ - .local v1, "endTime":J │ + .local v2, "endTime":J │ :goto_0 │ invoke-virtual {p0}, Lcom/badlogic/gdx/assets/AssetManager;->update()Z │ │ move-result v0 │ │ .line 329 │ .local v0, "done":Z │ if-nez v0, :cond_0 │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - cmp-long v3, v3, v1 │ + cmp-long v1, v4, v2 │ │ - if-lez v3, :cond_1 │ + if-lez v1, :cond_1 │ │ :cond_0 │ monitor-exit p0 │ │ return v0 │ │ .line 330 │ @@ -3979,15 +3979,15 @@ │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_0 │ │ .line 326 │ .end local v0 # "done":Z │ - .end local v1 # "endTime":J │ + .end local v2 # "endTime":J │ :catchall_0 │ - move-exception v3 │ + move-exception v1 │ │ monitor-exit p0 │ │ - throw v3 │ + throw v1 │ .end method ├── smali/com/badlogic/gdx/utils/IntMap.smali │ @@ -109,15 +109,15 @@ │ invoke-direct {p0, p1, v0}, Lcom/badlogic/gdx/utils/IntMap;->(IF)V │ │ .line 64 │ return-void │ .end method │ │ .method public constructor (IF)V │ - .locals 3 │ + .locals 4 │ .param p1, "initialCapacity" # I │ .param p2, "loadFactor" # F │ │ .prologue │ .line 68 │ .local p0, "this":Lcom/badlogic/gdx/utils/IntMap;, "Lcom/badlogic/gdx/utils/IntMap;" │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -254,25 +254,25 @@ │ iput v0, p0, Lcom/badlogic/gdx/utils/IntMap;->hashShift:I │ │ .line 79 │ const/4 v0, 0x3 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/IntMap;->capacity:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->log(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->log(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->ceil(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->ceil(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - double-to-int v1, v1 │ + double-to-int v1, v2 │ │ mul-int/lit8 v1, v1, 0x2 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 │ │ @@ -285,21 +285,21 @@ │ │ invoke-static {v0, v1}, Ljava/lang/Math;->min(II)I │ │ move-result v0 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/IntMap;->capacity:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - double-to-int v1, v1 │ + double-to-int v1, v2 │ │ div-int/lit8 v1, v1, 0x8 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 │ │ @@ -961,15 +961,15 @@ │ │ iput v1, p0, Lcom/badlogic/gdx/utils/IntMap;->size:I │ │ goto :goto_0 │ .end method │ │ .method private resize(I)V │ - .locals 9 │ + .locals 10 │ .param p1, "newSize" # I │ │ .prologue │ .local p0, "this":Lcom/badlogic/gdx/utils/IntMap;, "Lcom/badlogic/gdx/utils/IntMap;" │ const/4 v6, 0x0 │ │ .line 473 │ @@ -1007,25 +1007,25 @@ │ rsub-int/lit8 v5, v5, 0x1f │ │ iput v5, p0, Lcom/badlogic/gdx/utils/IntMap;->hashShift:I │ │ .line 479 │ const/4 v5, 0x3 │ │ - int-to-double v7, p1 │ + int-to-double v8, p1 │ │ - invoke-static {v7, v8}, Ljava/lang/Math;->log(D)D │ + invoke-static {v8, v9}, Ljava/lang/Math;->log(D)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - invoke-static {v7, v8}, Ljava/lang/Math;->ceil(D)D │ + invoke-static {v8, v9}, Ljava/lang/Math;->ceil(D)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - double-to-int v7, v7 │ + double-to-int v7, v8 │ │ mul-int/lit8 v7, v7, 0x2 │ │ invoke-static {v5, v7}, Ljava/lang/Math;->max(II)I │ │ move-result v5 │ │ @@ -1034,21 +1034,21 @@ │ .line 480 │ const/16 v5, 0x8 │ │ invoke-static {p1, v5}, Ljava/lang/Math;->min(II)I │ │ move-result v5 │ │ - int-to-double v7, p1 │ + int-to-double v8, p1 │ │ - invoke-static {v7, v8}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v8, v9}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - double-to-int v7, v7 │ + double-to-int v7, v8 │ │ div-int/lit8 v7, v7, 0x8 │ │ invoke-static {v5, v7}, Ljava/lang/Math;->max(II)I │ │ move-result v5 ├── smali/com/badlogic/gdx/utils/SharedLibraryLoader.smali │ @@ -326,15 +326,15 @@ │ │ goto :goto_0 │ .end method │ │ │ # virtual methods │ .method public crc(Ljava/io/InputStream;)Ljava/lang/String; │ - .locals 7 │ + .locals 8 │ .param p1, "input" # Ljava/io/InputStream; │ │ .prologue │ .line 66 │ if-nez p1, :cond_0 │ │ new-instance v4, Ljava/lang/StringBuilder; │ @@ -345,17 +345,17 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 ├── smali/com/badlogic/gdx/utils/ObjectMap.smali │ @@ -105,15 +105,15 @@ │ invoke-direct {p0, p1, v0}, Lcom/badlogic/gdx/utils/ObjectMap;->(IF)V │ │ .line 61 │ return-void │ .end method │ │ .method public constructor (IF)V │ - .locals 3 │ + .locals 4 │ .param p1, "initialCapacity" # I │ .param p2, "loadFactor" # F │ │ .prologue │ .line 65 │ .local p0, "this":Lcom/badlogic/gdx/utils/ObjectMap;, "Lcom/badlogic/gdx/utils/ObjectMap;" │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -250,25 +250,25 @@ │ iput v0, p0, Lcom/badlogic/gdx/utils/ObjectMap;->hashShift:I │ │ .line 76 │ const/4 v0, 0x3 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/ObjectMap;->capacity:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->log(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->log(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->ceil(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->ceil(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - double-to-int v1, v1 │ + double-to-int v1, v2 │ │ mul-int/lit8 v1, v1, 0x2 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 │ │ @@ -281,21 +281,21 @@ │ │ invoke-static {v0, v1}, Ljava/lang/Math;->min(II)I │ │ move-result v0 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/ObjectMap;->capacity:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - double-to-int v1, v1 │ + double-to-int v1, v2 │ │ div-int/lit8 v1, v1, 0x8 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 ├── smali/com/badlogic/gdx/utils/Json.smali │ @@ -3847,17 +3847,17 @@ │ move-object/from16 v1, v21 │ │ if-ne v0, v1, :cond_1a │ │ :cond_19 │ invoke-virtual {v10}, Ljava/lang/Float;->longValue()J │ │ - move-result-wide v21 │ + move-result-wide v22 │ │ - invoke-static/range {v21 .. v22}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v22 .. v23}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v16 │ │ goto/16 :goto_0 │ │ .line 858 │ :cond_1a │ @@ -3876,17 +3876,17 @@ │ move-object/from16 v1, v21 │ │ if-ne v0, v1, :cond_1c │ │ :cond_1b │ invoke-virtual {v10}, Ljava/lang/Float;->doubleValue()D │ │ - move-result-wide v21 │ + move-result-wide v22 │ │ - invoke-static/range {v21 .. v22}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + invoke-static/range {v22 .. v23}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ move-result-object v16 │ │ goto/16 :goto_0 │ │ .line 859 │ :cond_1c ├── smali/com/badlogic/gdx/utils/LongMap$Keys.smali │ @@ -86,15 +86,15 @@ │ .line 685 │ invoke-super {p0}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;->reset()V │ │ return-void │ .end method │ │ .method public toArray()Lcom/badlogic/gdx/utils/LongArray; │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 699 │ new-instance v0, Lcom/badlogic/gdx/utils/LongArray; │ │ const/4 v1, 0x1 │ │ @@ -110,17 +110,17 @@ │ iget-boolean v1, p0, Lcom/badlogic/gdx/utils/LongMap$Keys;->hasNext:Z │ │ if-eqz v1, :cond_0 │ │ .line 701 │ invoke-virtual {p0}, Lcom/badlogic/gdx/utils/LongMap$Keys;->next()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/LongArray;->add(J)V │ + invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/LongArray;->add(J)V │ │ goto :goto_0 │ │ .line 702 │ :cond_0 │ return-object v0 │ .end method ├── smali/com/badlogic/gdx/utils/ObjectIntMap.smali │ @@ -97,15 +97,15 @@ │ invoke-direct {p0, p1, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;->(IF)V │ │ .line 61 │ return-void │ .end method │ │ .method public constructor (IF)V │ - .locals 3 │ + .locals 4 │ .param p1, "initialCapacity" # I │ .param p2, "loadFactor" # F │ │ .prologue │ .line 65 │ .local p0, "this":Lcom/badlogic/gdx/utils/ObjectIntMap;, "Lcom/badlogic/gdx/utils/ObjectIntMap;" │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -242,25 +242,25 @@ │ iput v0, p0, Lcom/badlogic/gdx/utils/ObjectIntMap;->hashShift:I │ │ .line 76 │ const/4 v0, 0x3 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/ObjectIntMap;->capacity:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->log(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->log(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->ceil(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->ceil(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - double-to-int v1, v1 │ + double-to-int v1, v2 │ │ mul-int/lit8 v1, v1, 0x2 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 │ │ @@ -273,21 +273,21 @@ │ │ invoke-static {v0, v1}, Ljava/lang/Math;->min(II)I │ │ move-result v0 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/ObjectIntMap;->capacity:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - double-to-int v1, v1 │ + double-to-int v1, v2 │ │ div-int/lit8 v1, v1, 0x8 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 ├── smali/com/badlogic/gdx/utils/IdentityMap.smali │ @@ -105,15 +105,15 @@ │ invoke-direct {p0, p1, v0}, Lcom/badlogic/gdx/utils/IdentityMap;->(IF)V │ │ .line 62 │ return-void │ .end method │ │ .method public constructor (IF)V │ - .locals 3 │ + .locals 4 │ .param p1, "initialCapacity" # I │ .param p2, "loadFactor" # F │ │ .prologue │ .line 66 │ .local p0, "this":Lcom/badlogic/gdx/utils/IdentityMap;, "Lcom/badlogic/gdx/utils/IdentityMap;" │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -250,25 +250,25 @@ │ iput v0, p0, Lcom/badlogic/gdx/utils/IdentityMap;->hashShift:I │ │ .line 77 │ const/4 v0, 0x3 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/IdentityMap;->capacity:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->log(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->log(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->ceil(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->ceil(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - double-to-int v1, v1 │ + double-to-int v1, v2 │ │ mul-int/lit8 v1, v1, 0x2 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 │ │ @@ -281,21 +281,21 @@ │ │ invoke-static {v0, v1}, Ljava/lang/Math;->min(II)I │ │ move-result v0 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/IdentityMap;->capacity:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - double-to-int v1, v1 │ + double-to-int v1, v2 │ │ div-int/lit8 v1, v1, 0x8 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 ├── smali/com/badlogic/gdx/utils/IntFloatMap.smali │ @@ -86,15 +86,15 @@ │ invoke-direct {p0, p1, v0}, Lcom/badlogic/gdx/utils/IntFloatMap;->(IF)V │ │ .line 65 │ return-void │ .end method │ │ .method public constructor (IF)V │ - .locals 3 │ + .locals 4 │ .param p1, "initialCapacity" # I │ .param p2, "loadFactor" # F │ │ .prologue │ .line 69 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -230,25 +230,25 @@ │ iput v0, p0, Lcom/badlogic/gdx/utils/IntFloatMap;->hashShift:I │ │ .line 80 │ const/4 v0, 0x3 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/IntFloatMap;->capacity:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->log(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->log(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->ceil(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->ceil(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - double-to-int v1, v1 │ + double-to-int v1, v2 │ │ mul-int/lit8 v1, v1, 0x2 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 │ │ @@ -261,21 +261,21 @@ │ │ invoke-static {v0, v1}, Ljava/lang/Math;->min(II)I │ │ move-result v0 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/IntFloatMap;->capacity:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - double-to-int v1, v1 │ + double-to-int v1, v2 │ │ div-int/lit8 v1, v1, 0x8 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 │ │ @@ -972,15 +972,15 @@ │ │ iput v1, p0, Lcom/badlogic/gdx/utils/IntFloatMap;->size:I │ │ goto :goto_0 │ .end method │ │ .method private resize(I)V │ - .locals 9 │ + .locals 10 │ .param p1, "newSize" # I │ │ .prologue │ const/4 v6, 0x0 │ │ .line 455 │ iget v5, p0, Lcom/badlogic/gdx/utils/IntFloatMap;->capacity:I │ @@ -1017,25 +1017,25 @@ │ rsub-int/lit8 v5, v5, 0x1f │ │ iput v5, p0, Lcom/badlogic/gdx/utils/IntFloatMap;->hashShift:I │ │ .line 461 │ const/4 v5, 0x3 │ │ - int-to-double v7, p1 │ + int-to-double v8, p1 │ │ - invoke-static {v7, v8}, Ljava/lang/Math;->log(D)D │ + invoke-static {v8, v9}, Ljava/lang/Math;->log(D)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - invoke-static {v7, v8}, Ljava/lang/Math;->ceil(D)D │ + invoke-static {v8, v9}, Ljava/lang/Math;->ceil(D)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - double-to-int v7, v7 │ + double-to-int v7, v8 │ │ mul-int/lit8 v7, v7, 0x2 │ │ invoke-static {v5, v7}, Ljava/lang/Math;->max(II)I │ │ move-result v5 │ │ @@ -1044,21 +1044,21 @@ │ .line 462 │ const/16 v5, 0x8 │ │ invoke-static {p1, v5}, Ljava/lang/Math;->min(II)I │ │ move-result v5 │ │ - int-to-double v7, p1 │ + int-to-double v8, p1 │ │ - invoke-static {v7, v8}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v8, v9}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - double-to-int v7, v7 │ + double-to-int v7, v8 │ │ div-int/lit8 v7, v7, 0x8 │ │ invoke-static {v5, v7}, Ljava/lang/Math;->max(II)I │ │ move-result v5 ├── smali/com/badlogic/gdx/utils/StringBuilder.smali │ @@ -375,27 +375,27 @@ │ invoke-virtual {p0, v0}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(Ljava/lang/String;)V │ │ .line 785 │ return-object p0 │ .end method │ │ .method public append(I)Lcom/badlogic/gdx/utils/StringBuilder; │ - .locals 10 │ + .locals 11 │ .param p1, "i" # I │ │ .prologue │ - const v9, 0x3b9aca00 │ + const v10, 0x3b9aca00 │ │ - const v8, 0x5f5e100 │ + const v9, 0x5f5e100 │ │ - const v7, 0x989680 │ + const v8, 0x989680 │ │ - const v6, 0xf4240 │ + const v7, 0xf4240 │ │ - const v5, 0x186a0 │ + const v6, 0x186a0 │ │ .line 715 │ const/high16 v0, -0x80000000 │ │ if-ne p1, v0, :cond_0 │ │ .line 716 │ @@ -422,95 +422,95 @@ │ .line 723 │ :cond_1 │ const/16 v0, 0x2710 │ │ if-lt p1, v0, :cond_7 │ │ .line 724 │ - if-lt p1, v9, :cond_2 │ + if-lt p1, v10, :cond_2 │ │ sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ - int-to-long v1, p1 │ + int-to-long v2, p1 │ │ - const-wide v3, 0x2540be400L │ + const-wide v4, 0x2540be400L │ │ - rem-long/2addr v1, v3 │ + rem-long/2addr v2, v4 │ │ - const-wide/32 v3, 0x3b9aca00 │ + const-wide/32 v4, 0x3b9aca00 │ │ - div-long/2addr v1, v3 │ + div-long/2addr v2, v4 │ │ - long-to-int v1, v1 │ + long-to-int v1, v2 │ │ aget-char v0, v0, v1 │ │ invoke-virtual {p0, v0}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 725 │ :cond_2 │ - if-lt p1, v8, :cond_3 │ + if-lt p1, v9, :cond_3 │ │ sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ - rem-int v1, p1, v9 │ + rem-int v1, p1, v10 │ │ - div-int/2addr v1, v8 │ + div-int/2addr v1, v9 │ │ aget-char v0, v0, v1 │ │ invoke-virtual {p0, v0}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 726 │ :cond_3 │ - if-lt p1, v7, :cond_4 │ + if-lt p1, v8, :cond_4 │ │ sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ - rem-int v1, p1, v8 │ + rem-int v1, p1, v9 │ │ - div-int/2addr v1, v7 │ + div-int/2addr v1, v8 │ │ aget-char v0, v0, v1 │ │ invoke-virtual {p0, v0}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 727 │ :cond_4 │ - if-lt p1, v6, :cond_5 │ + if-lt p1, v7, :cond_5 │ │ sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ - rem-int v1, p1, v7 │ + rem-int v1, p1, v8 │ │ - div-int/2addr v1, v6 │ + div-int/2addr v1, v7 │ │ aget-char v0, v0, v1 │ │ invoke-virtual {p0, v0}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 728 │ :cond_5 │ - if-lt p1, v5, :cond_6 │ + if-lt p1, v6, :cond_6 │ │ sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ - rem-int v1, p1, v6 │ + rem-int v1, p1, v7 │ │ - div-int/2addr v1, v5 │ + div-int/2addr v1, v6 │ │ aget-char v0, v0, v1 │ │ invoke-virtual {p0, v0}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 729 │ :cond_6 │ sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ - rem-int v1, p1, v5 │ + rem-int v1, p1, v6 │ │ div-int/lit16 v1, v1, 0x2710 │ │ aget-char v0, v0, v1 │ │ invoke-virtual {p0, v0}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ @@ -572,15 +572,15 @@ │ │ invoke-virtual {p0, v0}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ goto/16 :goto_0 │ .end method │ │ .method public append(J)Lcom/badlogic/gdx/utils/StringBuilder; │ - .locals 5 │ + .locals 7 │ .param p1, "lng" # J │ │ .prologue │ .line 745 │ const-wide/high16 v0, -0x8000000000000000L │ │ cmp-long v0, p1, v0 │ @@ -625,25 +625,25 @@ │ │ cmp-long v0, p1, v0 │ │ if-ltz v0, :cond_2 │ │ sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ - long-to-double v1, p1 │ + long-to-double v2, p1 │ │ - const-wide v3, 0x43e158e460913d00L # 1.0E19 │ + const-wide v4, 0x43e158e460913d00L # 1.0E19 │ │ - rem-double/2addr v1, v3 │ + rem-double/2addr v2, v4 │ │ - const-wide v3, 0x43abc16d674ec800L # 1.0E18 │ + const-wide v4, 0x43abc16d674ec800L # 1.0E18 │ │ - div-double/2addr v1, v3 │ + div-double/2addr v2, v4 │ │ - double-to-int v1, v1 │ + double-to-int v1, v2 │ │ aget-char v0, v0, v1 │ │ invoke-virtual {p0, v0}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 755 │ :cond_2 │ @@ -651,23 +651,23 @@ │ │ cmp-long v0, p1, v0 │ │ if-ltz v0, :cond_3 │ │ sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ - const-wide v1, 0xde0b6b3a7640000L │ + const-wide v2, 0xde0b6b3a7640000L │ │ - rem-long v1, p1, v1 │ + rem-long v2, p1, v2 │ │ - const-wide v3, 0x16345785d8a0000L │ + const-wide v4, 0x16345785d8a0000L │ │ - div-long/2addr v1, v3 │ + div-long/2addr v2, v4 │ │ - long-to-int v1, v1 │ + long-to-int v1, v2 │ │ aget-char v0, v0, v1 │ │ invoke-virtual {p0, v0}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 756 │ :cond_3 │ @@ -675,23 +675,23 @@ │ │ cmp-long v0, p1, v0 │ │ if-ltz v0, :cond_4 │ │ sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ - const-wide v1, 0x16345785d8a0000L │ + const-wide v2, 0x16345785d8a0000L │ │ - rem-long v1, p1, v1 │ + rem-long v2, p1, v2 │ │ - const-wide v3, 0x2386f26fc10000L │ + const-wide v4, 0x2386f26fc10000L │ │ - div-long/2addr v1, v3 │ + div-long/2addr v2, v4 │ │ - long-to-int v1, v1 │ + long-to-int v1, v2 │ │ aget-char v0, v0, v1 │ │ invoke-virtual {p0, v0}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 757 │ :cond_4 │ @@ -699,23 +699,23 @@ │ │ cmp-long v0, p1, v0 │ │ if-ltz v0, :cond_5 │ │ sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ - const-wide v1, 0x2386f26fc10000L │ + const-wide v2, 0x2386f26fc10000L │ │ - rem-long v1, p1, v1 │ + rem-long v2, p1, v2 │ │ - const-wide v3, 0x38d7ea4c68000L │ + const-wide v4, 0x38d7ea4c68000L │ │ - div-long/2addr v1, v3 │ + div-long/2addr v2, v4 │ │ - long-to-int v1, v1 │ + long-to-int v1, v2 │ │ aget-char v0, v0, v1 │ │ invoke-virtual {p0, v0}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 758 │ :cond_5 │ @@ -723,23 +723,23 @@ │ │ cmp-long v0, p1, v0 │ │ if-ltz v0, :cond_6 │ │ sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ - const-wide v1, 0x38d7ea4c68000L │ + const-wide v2, 0x38d7ea4c68000L │ │ - rem-long v1, p1, v1 │ + rem-long v2, p1, v2 │ │ - const-wide v3, 0x5af3107a4000L │ + const-wide v4, 0x5af3107a4000L │ │ - div-long/2addr v1, v3 │ + div-long/2addr v2, v4 │ │ - long-to-int v1, v1 │ + long-to-int v1, v2 │ │ aget-char v0, v0, v1 │ │ invoke-virtual {p0, v0}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 759 │ :cond_6 │ @@ -747,23 +747,23 @@ │ │ cmp-long v0, p1, v0 │ │ if-ltz v0, :cond_7 │ │ sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ - const-wide v1, 0x5af3107a4000L │ + const-wide v2, 0x5af3107a4000L │ │ - rem-long v1, p1, v1 │ + rem-long v2, p1, v2 │ │ - const-wide v3, 0x9184e72a000L │ + const-wide v4, 0x9184e72a000L │ │ - div-long/2addr v1, v3 │ + div-long/2addr v2, v4 │ │ - long-to-int v1, v1 │ + long-to-int v1, v2 │ │ aget-char v0, v0, v1 │ │ invoke-virtual {p0, v0}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 760 │ :cond_7 │ @@ -771,23 +771,23 @@ │ │ cmp-long v0, p1, v0 │ │ if-ltz v0, :cond_8 │ │ sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ - const-wide v1, 0x9184e72a000L │ + const-wide v2, 0x9184e72a000L │ │ - rem-long v1, p1, v1 │ + rem-long v2, p1, v2 │ │ - const-wide v3, 0xe8d4a51000L │ + const-wide v4, 0xe8d4a51000L │ │ - div-long/2addr v1, v3 │ + div-long/2addr v2, v4 │ │ - long-to-int v1, v1 │ + long-to-int v1, v2 │ │ aget-char v0, v0, v1 │ │ invoke-virtual {p0, v0}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 761 │ :cond_8 │ @@ -795,23 +795,23 @@ │ │ cmp-long v0, p1, v0 │ │ if-ltz v0, :cond_9 │ │ sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ - const-wide v1, 0xe8d4a51000L │ + const-wide v2, 0xe8d4a51000L │ │ - rem-long v1, p1, v1 │ + rem-long v2, p1, v2 │ │ - const-wide v3, 0x174876e800L │ + const-wide v4, 0x174876e800L │ │ - div-long/2addr v1, v3 │ + div-long/2addr v2, v4 │ │ - long-to-int v1, v1 │ + long-to-int v1, v2 │ │ aget-char v0, v0, v1 │ │ invoke-virtual {p0, v0}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 762 │ :cond_9 │ @@ -819,23 +819,23 @@ │ │ cmp-long v0, p1, v0 │ │ if-ltz v0, :cond_a │ │ sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ - const-wide v1, 0x174876e800L │ + const-wide v2, 0x174876e800L │ │ - rem-long v1, p1, v1 │ + rem-long v2, p1, v2 │ │ - const-wide v3, 0x2540be400L │ + const-wide v4, 0x2540be400L │ │ - div-long/2addr v1, v3 │ + div-long/2addr v2, v4 │ │ - long-to-int v1, v1 │ + long-to-int v1, v2 │ │ aget-char v0, v0, v1 │ │ invoke-virtual {p0, v0}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 763 │ :cond_a │ @@ -843,23 +843,23 @@ │ │ cmp-long v0, p1, v0 │ │ if-ltz v0, :cond_b │ │ sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ - const-wide v1, 0x2540be400L │ + const-wide v2, 0x2540be400L │ │ - rem-long v1, p1, v1 │ + rem-long v2, p1, v2 │ │ - const-wide/32 v3, 0x3b9aca00 │ + const-wide/32 v4, 0x3b9aca00 │ │ - div-long/2addr v1, v3 │ + div-long/2addr v2, v4 │ │ - long-to-int v1, v1 │ + long-to-int v1, v2 │ │ aget-char v0, v0, v1 │ │ invoke-virtual {p0, v0}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 764 │ :cond_b │ @@ -867,23 +867,23 @@ │ │ cmp-long v0, p1, v0 │ │ if-ltz v0, :cond_c │ │ sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ - const-wide/32 v1, 0x3b9aca00 │ + const-wide/32 v2, 0x3b9aca00 │ │ - rem-long v1, p1, v1 │ + rem-long v2, p1, v2 │ │ - const-wide/32 v3, 0x5f5e100 │ + const-wide/32 v4, 0x5f5e100 │ │ - div-long/2addr v1, v3 │ + div-long/2addr v2, v4 │ │ - long-to-int v1, v1 │ + long-to-int v1, v2 │ │ aget-char v0, v0, v1 │ │ invoke-virtual {p0, v0}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 765 │ :cond_c │ @@ -891,23 +891,23 @@ │ │ cmp-long v0, p1, v0 │ │ if-ltz v0, :cond_d │ │ sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ - const-wide/32 v1, 0x5f5e100 │ + const-wide/32 v2, 0x5f5e100 │ │ - rem-long v1, p1, v1 │ + rem-long v2, p1, v2 │ │ - const-wide/32 v3, 0x989680 │ + const-wide/32 v4, 0x989680 │ │ - div-long/2addr v1, v3 │ + div-long/2addr v2, v4 │ │ - long-to-int v1, v1 │ + long-to-int v1, v2 │ │ aget-char v0, v0, v1 │ │ invoke-virtual {p0, v0}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 766 │ :cond_d │ @@ -915,23 +915,23 @@ │ │ cmp-long v0, p1, v0 │ │ if-ltz v0, :cond_e │ │ sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ - const-wide/32 v1, 0x989680 │ + const-wide/32 v2, 0x989680 │ │ - rem-long v1, p1, v1 │ + rem-long v2, p1, v2 │ │ - const-wide/32 v3, 0xf4240 │ + const-wide/32 v4, 0xf4240 │ │ - div-long/2addr v1, v3 │ + div-long/2addr v2, v4 │ │ - long-to-int v1, v1 │ + long-to-int v1, v2 │ │ aget-char v0, v0, v1 │ │ invoke-virtual {p0, v0}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 767 │ :cond_e │ @@ -939,41 +939,41 @@ │ │ cmp-long v0, p1, v0 │ │ if-ltz v0, :cond_f │ │ sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ - const-wide/32 v1, 0xf4240 │ + const-wide/32 v2, 0xf4240 │ │ - rem-long v1, p1, v1 │ + rem-long v2, p1, v2 │ │ - const-wide/32 v3, 0x186a0 │ + const-wide/32 v4, 0x186a0 │ │ - div-long/2addr v1, v3 │ + div-long/2addr v2, v4 │ │ - long-to-int v1, v1 │ + long-to-int v1, v2 │ │ aget-char v0, v0, v1 │ │ invoke-virtual {p0, v0}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 768 │ :cond_f │ sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ - const-wide/32 v1, 0x186a0 │ + const-wide/32 v2, 0x186a0 │ │ - rem-long v1, p1, v1 │ + rem-long v2, p1, v2 │ │ - const-wide/16 v3, 0x2710 │ + const-wide/16 v4, 0x2710 │ │ - div-long/2addr v1, v3 │ + div-long/2addr v2, v4 │ │ - long-to-int v1, v1 │ + long-to-int v1, v2 │ │ aget-char v0, v0, v1 │ │ invoke-virtual {p0, v0}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 770 │ :cond_10 │ @@ -981,23 +981,23 @@ │ │ cmp-long v0, p1, v0 │ │ if-ltz v0, :cond_11 │ │ sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ - const-wide/16 v1, 0x2710 │ + const-wide/16 v2, 0x2710 │ │ - rem-long v1, p1, v1 │ + rem-long v2, p1, v2 │ │ - const-wide/16 v3, 0x3e8 │ + const-wide/16 v4, 0x3e8 │ │ - div-long/2addr v1, v3 │ + div-long/2addr v2, v4 │ │ - long-to-int v1, v1 │ + long-to-int v1, v2 │ │ aget-char v0, v0, v1 │ │ invoke-virtual {p0, v0}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 771 │ :cond_11 │ @@ -1005,23 +1005,23 @@ │ │ cmp-long v0, p1, v0 │ │ if-ltz v0, :cond_12 │ │ sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ - const-wide/16 v1, 0x3e8 │ + const-wide/16 v2, 0x3e8 │ │ - rem-long v1, p1, v1 │ + rem-long v2, p1, v2 │ │ - const-wide/16 v3, 0x64 │ + const-wide/16 v4, 0x64 │ │ - div-long/2addr v1, v3 │ + div-long/2addr v2, v4 │ │ - long-to-int v1, v1 │ + long-to-int v1, v2 │ │ aget-char v0, v0, v1 │ │ invoke-virtual {p0, v0}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 772 │ :cond_12 │ @@ -1029,37 +1029,37 @@ │ │ cmp-long v0, p1, v0 │ │ if-ltz v0, :cond_13 │ │ sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ - const-wide/16 v1, 0x64 │ + const-wide/16 v2, 0x64 │ │ - rem-long v1, p1, v1 │ + rem-long v2, p1, v2 │ │ - const-wide/16 v3, 0xa │ + const-wide/16 v4, 0xa │ │ - div-long/2addr v1, v3 │ + div-long/2addr v2, v4 │ │ - long-to-int v1, v1 │ + long-to-int v1, v2 │ │ aget-char v0, v0, v1 │ │ invoke-virtual {p0, v0}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 773 │ :cond_13 │ sget-object v0, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ - const-wide/16 v1, 0xa │ + const-wide/16 v2, 0xa │ │ - rem-long v1, p1, v1 │ + rem-long v2, p1, v2 │ │ - long-to-int v1, v1 │ + long-to-int v1, v2 │ │ aget-char v0, v0, v1 │ │ invoke-virtual {p0, v0}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ goto/16 :goto_0 │ .end method │ @@ -2384,15 +2384,15 @@ │ invoke-virtual {p0, p1, p2}, Lcom/badlogic/gdx/utils/StringBuilder;->insert0(IC)V │ │ .line 949 │ return-object p0 │ .end method │ │ .method public insert(ID)Lcom/badlogic/gdx/utils/StringBuilder; │ - .locals 1 │ + .locals 2 │ .param p1, "offset" # I │ .param p2, "d" # D │ │ .prologue │ .line 1000 │ invoke-static {p2, p3}, Ljava/lang/Double;->toString(D)Ljava/lang/String; │ │ @@ -2435,15 +2435,15 @@ │ invoke-virtual {p0, p1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;->insert0(ILjava/lang/String;)V │ │ .line 962 │ return-object p0 │ .end method │ │ .method public insert(IJ)Lcom/badlogic/gdx/utils/StringBuilder; │ - .locals 1 │ + .locals 2 │ .param p1, "offset" # I │ .param p2, "l" # J │ │ .prologue │ .line 974 │ invoke-static {p2, p3}, Ljava/lang/Long;->toString(J)Ljava/lang/String; ├── smali/com/badlogic/gdx/utils/IntIntMap.smali │ @@ -86,15 +86,15 @@ │ invoke-direct {p0, p1, v0}, Lcom/badlogic/gdx/utils/IntIntMap;->(IF)V │ │ .line 66 │ return-void │ .end method │ │ .method public constructor (IF)V │ - .locals 3 │ + .locals 4 │ .param p1, "initialCapacity" # I │ .param p2, "loadFactor" # F │ │ .prologue │ .line 70 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -230,25 +230,25 @@ │ iput v0, p0, Lcom/badlogic/gdx/utils/IntIntMap;->hashShift:I │ │ .line 81 │ const/4 v0, 0x3 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/IntIntMap;->capacity:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->log(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->log(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->ceil(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->ceil(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - double-to-int v1, v1 │ + double-to-int v1, v2 │ │ mul-int/lit8 v1, v1, 0x2 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 │ │ @@ -261,21 +261,21 @@ │ │ invoke-static {v0, v1}, Ljava/lang/Math;->min(II)I │ │ move-result v0 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/IntIntMap;->capacity:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - double-to-int v1, v1 │ + double-to-int v1, v2 │ │ div-int/lit8 v1, v1, 0x8 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 │ │ @@ -972,15 +972,15 @@ │ │ iput v1, p0, Lcom/badlogic/gdx/utils/IntIntMap;->size:I │ │ goto :goto_0 │ .end method │ │ .method private resize(I)V │ - .locals 9 │ + .locals 10 │ .param p1, "newSize" # I │ │ .prologue │ const/4 v6, 0x0 │ │ .line 446 │ iget v5, p0, Lcom/badlogic/gdx/utils/IntIntMap;->capacity:I │ @@ -1017,25 +1017,25 @@ │ rsub-int/lit8 v5, v5, 0x1f │ │ iput v5, p0, Lcom/badlogic/gdx/utils/IntIntMap;->hashShift:I │ │ .line 452 │ const/4 v5, 0x3 │ │ - int-to-double v7, p1 │ + int-to-double v8, p1 │ │ - invoke-static {v7, v8}, Ljava/lang/Math;->log(D)D │ + invoke-static {v8, v9}, Ljava/lang/Math;->log(D)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - invoke-static {v7, v8}, Ljava/lang/Math;->ceil(D)D │ + invoke-static {v8, v9}, Ljava/lang/Math;->ceil(D)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - double-to-int v7, v7 │ + double-to-int v7, v8 │ │ mul-int/lit8 v7, v7, 0x2 │ │ invoke-static {v5, v7}, Ljava/lang/Math;->max(II)I │ │ move-result v5 │ │ @@ -1044,21 +1044,21 @@ │ .line 453 │ const/16 v5, 0x8 │ │ invoke-static {p1, v5}, Ljava/lang/Math;->min(II)I │ │ move-result v5 │ │ - int-to-double v7, p1 │ + int-to-double v8, p1 │ │ - invoke-static {v7, v8}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v8, v9}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - double-to-int v7, v7 │ + double-to-int v7, v8 │ │ div-int/lit8 v7, v7, 0x8 │ │ invoke-static {v5, v7}, Ljava/lang/Math;->max(II)I │ │ move-result v5 ├── smali/com/badlogic/gdx/utils/LongArray.smali │ @@ -144,15 +144,15 @@ │ .line 63 │ return-void │ .end method │ │ │ # virtual methods │ .method public add(J)V │ - .locals 4 │ + .locals 5 │ .param p1, "value" # J │ │ .prologue │ .line 76 │ iget-object v0, p0, Lcom/badlogic/gdx/utils/LongArray;->items:[J │ │ .line 77 │ @@ -369,15 +369,15 @@ │ iput v0, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ .line 215 │ return-void │ .end method │ │ .method public contains(J)Z │ - .locals 5 │ + .locals 7 │ .param p1, "value" # J │ │ .prologue │ .line 134 │ iget v3, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ add-int/lit8 v0, v3, -0x1 │ @@ -396,17 +396,17 @@ │ if-ltz v1, :cond_0 │ │ .line 137 │ add-int/lit8 v0, v1, -0x1 │ │ .end local v1 # "i":I │ .restart local v0 # "i":I │ - aget-wide v3, v2, v1 │ + aget-wide v4, v2, v1 │ │ - cmp-long v3, v3, p1 │ + cmp-long v3, v4, p1 │ │ if-nez v3, :cond_1 │ │ const/4 v3, 0x1 │ │ .line 138 │ :goto_1 │ @@ -461,15 +461,15 @@ │ :cond_0 │ iget-object v1, p0, Lcom/badlogic/gdx/utils/LongArray;->items:[J │ │ return-object v1 │ .end method │ │ .method public equals(Ljava/lang/Object;)Z │ - .locals 9 │ + .locals 10 │ .param p1, "object" # Ljava/lang/Object; │ │ .prologue │ const/4 v3, 0x1 │ │ const/4 v4, 0x0 │ │ @@ -518,21 +518,21 @@ │ .local v1, "i":I │ :goto_1 │ if-ge v1, v2, :cond_0 │ │ .line 287 │ iget-object v5, p0, Lcom/badlogic/gdx/utils/LongArray;->items:[J │ │ - aget-wide v5, v5, v1 │ + aget-wide v6, v5, v1 │ │ - iget-object v7, v0, Lcom/badlogic/gdx/utils/LongArray;->items:[J │ + iget-object v5, v0, Lcom/badlogic/gdx/utils/LongArray;->items:[J │ │ - aget-wide v7, v7, v1 │ + aget-wide v8, v5, v1 │ │ - cmp-long v5, v5, v7 │ + cmp-long v5, v6, v8 │ │ if-eqz v5, :cond_4 │ │ move v3, v4 │ │ goto :goto_0 │ │ @@ -583,15 +583,15 @@ │ │ aget-wide v0, v0, p1 │ │ return-wide v0 │ .end method │ │ .method public indexOf(J)I │ - .locals 5 │ + .locals 7 │ .param p1, "value" # J │ │ .prologue │ .line 142 │ iget-object v1, p0, Lcom/badlogic/gdx/utils/LongArray;->items:[J │ │ .line 143 │ @@ -602,17 +602,17 @@ │ iget v2, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ .local v2, "n":I │ :goto_0 │ if-ge v0, v2, :cond_1 │ │ .line 144 │ - aget-wide v3, v1, v0 │ + aget-wide v4, v1, v0 │ │ - cmp-long v3, v3, p1 │ + cmp-long v3, v4, p1 │ │ if-nez v3, :cond_0 │ │ .line 145 │ .end local v0 # "i":I │ :goto_1 │ return v0 │ @@ -900,80 +900,80 @@ │ :cond_3 │ const/4 v8, 0x0 │ │ goto :goto_2 │ .end method │ │ .method public removeIndex(I)J │ - .locals 5 │ + .locals 6 │ .param p1, "index" # I │ │ .prologue │ .line 168 │ - iget v3, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ + iget v1, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ - if-lt p1, v3, :cond_0 │ + if-lt p1, v1, :cond_0 │ │ - new-instance v3, Ljava/lang/IndexOutOfBoundsException; │ + new-instance v1, Ljava/lang/IndexOutOfBoundsException; │ │ invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-direct {v3, v4}, Ljava/lang/IndexOutOfBoundsException;->(Ljava/lang/String;)V │ + invoke-direct {v1, v4}, Ljava/lang/IndexOutOfBoundsException;->(Ljava/lang/String;)V │ │ - throw v3 │ + throw v1 │ │ .line 169 │ :cond_0 │ iget-object v0, p0, Lcom/badlogic/gdx/utils/LongArray;->items:[J │ │ .line 170 │ .local v0, "items":[J │ - aget-wide v1, v0, p1 │ + aget-wide v2, v0, p1 │ │ .line 171 │ - .local v1, "value":J │ - iget v3, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ + .local v2, "value":J │ + iget v1, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ - add-int/lit8 v3, v3, -0x1 │ + add-int/lit8 v1, v1, -0x1 │ │ - iput v3, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ + iput v1, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ .line 172 │ - iget-boolean v3, p0, Lcom/badlogic/gdx/utils/LongArray;->ordered:Z │ + iget-boolean v1, p0, Lcom/badlogic/gdx/utils/LongArray;->ordered:Z │ │ - if-eqz v3, :cond_1 │ + if-eqz v1, :cond_1 │ │ .line 173 │ - add-int/lit8 v3, p1, 0x1 │ + add-int/lit8 v1, p1, 0x1 │ │ iget v4, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ sub-int/2addr v4, p1 │ │ - invoke-static {v0, v3, v0, p1, v4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ + invoke-static {v0, v1, v0, p1, v4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ .line 176 │ :goto_0 │ - return-wide v1 │ + return-wide v2 │ │ .line 175 │ :cond_1 │ - iget v3, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ + iget v1, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ - aget-wide v3, v0, v3 │ + aget-wide v4, v0, v1 │ │ - aput-wide v3, v0, p1 │ + aput-wide v4, v0, p1 │ │ goto :goto_0 │ .end method │ │ .method public removeValue(J)Z │ - .locals 5 │ + .locals 7 │ .param p1, "value" # J │ │ .prologue │ .line 156 │ iget-object v1, p0, Lcom/badlogic/gdx/utils/LongArray;->items:[J │ │ .line 157 │ @@ -984,17 +984,17 @@ │ iget v2, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ .local v2, "n":I │ :goto_0 │ if-ge v0, v2, :cond_1 │ │ .line 158 │ - aget-wide v3, v1, v0 │ + aget-wide v4, v1, v0 │ │ - cmp-long v3, v3, p1 │ + cmp-long v3, v4, p1 │ │ if-nez v3, :cond_0 │ │ .line 159 │ invoke-virtual {p0, v0}, Lcom/badlogic/gdx/utils/LongArray;->removeIndex(I)J │ │ .line 160 │ @@ -1047,15 +1047,15 @@ │ iput-object v1, p0, Lcom/badlogic/gdx/utils/LongArray;->items:[J │ │ .line 237 │ return-object v1 │ .end method │ │ .method public reverse()V │ - .locals 9 │ + .locals 10 │ │ .prologue │ .line 245 │ const/4 v0, 0x0 │ │ .local v0, "i":I │ iget v6, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ @@ -1082,17 +1082,17 @@ │ │ .line 248 │ .local v4, "temp":J │ iget-object v6, p0, Lcom/badlogic/gdx/utils/LongArray;->items:[J │ │ iget-object v7, p0, Lcom/badlogic/gdx/utils/LongArray;->items:[J │ │ - aget-wide v7, v7, v1 │ + aget-wide v8, v7, v1 │ │ - aput-wide v7, v6, v0 │ + aput-wide v8, v6, v0 │ │ .line 249 │ iget-object v6, p0, Lcom/badlogic/gdx/utils/LongArray;->items:[J │ │ aput-wide v4, v6, v1 │ │ .line 245 │ @@ -1148,15 +1148,15 @@ │ invoke-virtual {p0, v0}, Lcom/badlogic/gdx/utils/LongArray;->resize(I)[J │ │ .line 221 │ return-void │ .end method │ │ .method public shuffle()V │ - .locals 7 │ + .locals 8 │ │ .prologue │ .line 254 │ iget v4, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ add-int/lit8 v0, v4, -0x1 │ │ @@ -1177,17 +1177,17 @@ │ │ .line 257 │ .local v2, "temp":J │ iget-object v4, p0, Lcom/badlogic/gdx/utils/LongArray;->items:[J │ │ iget-object v5, p0, Lcom/badlogic/gdx/utils/LongArray;->items:[J │ │ - aget-wide v5, v5, v1 │ + aget-wide v6, v5, v1 │ │ - aput-wide v5, v4, v0 │ + aput-wide v6, v4, v0 │ │ .line 258 │ iget-object v4, p0, Lcom/badlogic/gdx/utils/LongArray;->items:[J │ │ aput-wide v2, v4, v1 │ │ .line 254 │ @@ -1216,15 +1216,15 @@ │ invoke-static {v0, v1, v2}, Ljava/util/Arrays;->sort([JII)V │ │ .line 242 │ return-void │ .end method │ │ .method public swap(II)V │ - .locals 5 │ + .locals 6 │ .param p1, "first" # I │ .param p2, "second" # I │ │ .prologue │ .line 125 │ iget v3, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ @@ -1262,17 +1262,17 @@ │ │ .line 128 │ .local v2, "items":[J │ aget-wide v0, v2, p1 │ │ .line 129 │ .local v0, "firstValue":J │ - aget-wide v3, v2, p2 │ + aget-wide v4, v2, p2 │ │ - aput-wide v3, v2, p1 │ + aput-wide v4, v2, p1 │ │ .line 130 │ aput-wide v0, v2, p2 │ │ .line 131 │ return-void │ .end method │ @@ -1297,15 +1297,15 @@ │ invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ .line 277 │ return-object v0 │ .end method │ │ .method public toString()Ljava/lang/String; │ - .locals 5 │ + .locals 6 │ │ .prologue │ .line 292 │ iget v3, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ if-nez v3, :cond_0 │ │ @@ -1332,17 +1332,17 @@ │ const/16 v3, 0x5b │ │ invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;->append(C)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 296 │ const/4 v3, 0x0 │ │ - aget-wide v3, v2, v3 │ + aget-wide v4, v2, v3 │ │ - invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;->append(J)Lcom/badlogic/gdx/utils/StringBuilder; │ + invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/StringBuilder;->append(J)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 297 │ const/4 v1, 0x1 │ │ .local v1, "i":I │ :goto_1 │ iget v3, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ @@ -1351,17 +1351,17 @@ │ │ .line 298 │ const-string v3, ", " │ │ invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 299 │ - aget-wide v3, v2, v1 │ + aget-wide v4, v2, v1 │ │ - invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;->append(J)Lcom/badlogic/gdx/utils/StringBuilder; │ + invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/StringBuilder;->append(J)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 297 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_1 │ │ .line 301 │ @@ -1375,15 +1375,15 @@ │ │ move-result-object v3 │ │ goto :goto_0 │ .end method │ │ .method public toString(Ljava/lang/String;)Ljava/lang/String; │ - .locals 5 │ + .locals 6 │ .param p1, "separator" # Ljava/lang/String; │ │ .prologue │ .line 306 │ iget v3, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ if-nez v3, :cond_0 │ @@ -1406,34 +1406,34 @@ │ │ invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;->(I)V │ │ .line 309 │ .local v0, "buffer":Lcom/badlogic/gdx/utils/StringBuilder; │ const/4 v3, 0x0 │ │ - aget-wide v3, v2, v3 │ + aget-wide v4, v2, v3 │ │ - invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;->append(J)Lcom/badlogic/gdx/utils/StringBuilder; │ + invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/StringBuilder;->append(J)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 310 │ const/4 v1, 0x1 │ │ .local v1, "i":I │ :goto_1 │ iget v3, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ if-ge v1, v3, :cond_1 │ │ .line 311 │ invoke-virtual {v0, p1}, Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 312 │ - aget-wide v3, v2, v1 │ + aget-wide v4, v2, v1 │ │ - invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;->append(J)Lcom/badlogic/gdx/utils/StringBuilder; │ + invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/StringBuilder;->append(J)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 310 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_1 │ │ .line 314 ├── smali/com/badlogic/gdx/utils/LongMap.smali │ @@ -109,15 +109,15 @@ │ invoke-direct {p0, p1, v0}, Lcom/badlogic/gdx/utils/LongMap;->(IF)V │ │ .line 64 │ return-void │ .end method │ │ .method public constructor (IF)V │ - .locals 3 │ + .locals 4 │ .param p1, "initialCapacity" # I │ .param p2, "loadFactor" # F │ │ .prologue │ .line 68 │ .local p0, "this":Lcom/badlogic/gdx/utils/LongMap;, "Lcom/badlogic/gdx/utils/LongMap;" │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -256,25 +256,25 @@ │ iput v0, p0, Lcom/badlogic/gdx/utils/LongMap;->hashShift:I │ │ .line 79 │ const/4 v0, 0x3 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->log(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->log(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->ceil(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->ceil(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - double-to-int v1, v1 │ + double-to-int v1, v2 │ │ mul-int/lit8 v1, v1, 0x2 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 │ │ @@ -287,21 +287,21 @@ │ │ invoke-static {v0, v1}, Ljava/lang/Math;->min(II)I │ │ move-result v0 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ │ - int-to-double v1, v1 │ + int-to-double v2, v1 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - double-to-int v1, v1 │ + double-to-int v1, v2 │ │ div-int/lit8 v1, v1, 0x8 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 │ │ @@ -330,15 +330,15 @@ │ iput-object v0, p0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ .line 84 │ return-void │ .end method │ │ .method private containsKeyStash(J)Z │ - .locals 5 │ + .locals 7 │ .param p1, "key" # J │ │ .prologue │ .line 433 │ .local p0, "this":Lcom/badlogic/gdx/utils/LongMap;, "Lcom/badlogic/gdx/utils/LongMap;" │ iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ @@ -352,17 +352,17 @@ │ add-int v2, v0, v3 │ │ .local v2, "n":I │ :goto_0 │ if-ge v0, v2, :cond_1 │ │ .line 435 │ - aget-wide v3, v1, v0 │ + aget-wide v4, v1, v0 │ │ - cmp-long v3, v3, p1 │ + cmp-long v3, v4, p1 │ │ if-nez v3, :cond_0 │ │ const/4 v3, 0x1 │ │ .line 436 │ :goto_1 │ @@ -378,15 +378,15 @@ │ :cond_1 │ const/4 v3, 0x0 │ │ goto :goto_1 │ .end method │ │ .method private getStash(JLjava/lang/Object;)Ljava/lang/Object; │ - .locals 5 │ + .locals 7 │ .param p1, "key" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(JTV;)TV;" │ } │ .end annotation │ │ @@ -406,17 +406,17 @@ │ add-int v2, v0, v3 │ │ .local v2, "n":I │ :goto_0 │ if-ge v0, v2, :cond_0 │ │ .line 316 │ - aget-wide v3, v1, v0 │ + aget-wide v4, v1, v0 │ │ - cmp-long v3, v3, p1 │ + cmp-long v3, v4, p1 │ │ if-nez v3, :cond_1 │ │ iget-object v3, p0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ aget-object p3, v3, v0 │ │ @@ -430,15 +430,15 @@ │ :cond_1 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ .end method │ │ .method private hash2(J)I │ - .locals 4 │ + .locals 5 │ .param p1, "h" # J │ │ .prologue │ .line 494 │ .local p0, "this":Lcom/badlogic/gdx/utils/LongMap;, "Lcom/badlogic/gdx/utils/LongMap;" │ const-wide/32 v0, -0x4b47d1c7 │ │ @@ -459,15 +459,15 @@ │ │ long-to-int v0, v0 │ │ return v0 │ .end method │ │ .method private hash3(J)I │ - .locals 4 │ + .locals 5 │ .param p1, "h" # J │ │ .prologue │ .line 499 │ .local p0, "this":Lcom/badlogic/gdx/utils/LongMap;, "Lcom/badlogic/gdx/utils/LongMap;" │ const-wide/32 v0, -0x312e3dbf │ │ @@ -488,15 +488,15 @@ │ │ long-to-int v0, v0 │ │ return v0 │ .end method │ │ .method private push(JLjava/lang/Object;IJIJIJ)V │ - .locals 10 │ + .locals 11 │ .param p1, "insertKey" # J │ .param p4, "index1" # I │ .param p5, "key1" # J │ .param p7, "index2" # I │ .param p8, "key2" # J │ .param p10, "index3" # I │ .param p11, "key3" # J │ @@ -598,15 +598,15 @@ │ :goto_2 │ return-void │ │ .line 216 │ .end local v0 # "evictedKey":J │ .end local v2 # "evictedValue":Ljava/lang/Object;, "TV;" │ :pswitch_0 │ - move-wide v0, p5 │ + move-wide/from16 v0, p5 │ │ .line 217 │ .restart local v0 # "evictedKey":J │ aget-object v2, v7, p4 │ │ .line 218 │ .restart local v2 # "evictedValue":Ljava/lang/Object;, "TV;" │ @@ -736,217 +736,269 @@ │ .line 266 │ move-object p3, v2 │ │ .line 267 │ goto/16 :goto_0 │ │ .line 214 │ - nop │ - │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_0 │ :pswitch_1 │ .end packed-switch │ .end method │ │ .method private putResize(JLjava/lang/Object;)V │ - .locals 14 │ + .locals 17 │ .param p1, "key" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(JTV;)V" │ } │ .end annotation │ │ .prologue │ .line 166 │ .local p0, "this":Lcom/badlogic/gdx/utils/LongMap;, "Lcom/badlogic/gdx/utils/LongMap;" │ .local p3, "value":Ljava/lang/Object;, "TV;" │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ - cmp-long v1, p1, v1 │ + cmp-long v2, p1, v2 │ │ - if-nez v1, :cond_1 │ + if-nez v2, :cond_1 │ │ .line 167 │ move-object/from16 v0, p3 │ │ - iput-object v0, p0, Lcom/badlogic/gdx/utils/LongMap;->zeroValue:Ljava/lang/Object; │ + move-object/from16 v1, p0 │ + │ + iput-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;->zeroValue:Ljava/lang/Object; │ │ .line 168 │ - const/4 v1, 0x1 │ + const/4 v2, 0x1 │ │ - iput-boolean v1, p0, Lcom/badlogic/gdx/utils/LongMap;->hasZeroValue:Z │ + move-object/from16 v0, p0 │ + │ + iput-boolean v2, v0, Lcom/badlogic/gdx/utils/LongMap;->hasZeroValue:Z │ │ .line 201 │ :cond_0 │ :goto_0 │ return-void │ │ .line 173 │ :cond_1 │ - iget v1, p0, Lcom/badlogic/gdx/utils/LongMap;->mask:I │ + move-object/from16 v0, p0 │ │ - int-to-long v1, v1 │ + iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->mask:I │ + │ + int-to-long v2, v2 │ │ - and-long/2addr v1, p1 │ + and-long v2, v2, p1 │ │ - long-to-int v5, v1 │ + long-to-int v7, v2 │ │ .line 174 │ - .local v5, "index1":I │ - iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ + .local v7, "index1":I │ + move-object/from16 v0, p0 │ + │ + iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aget-wide v6, v1, v5 │ + aget-wide v8, v2, v7 │ │ .line 175 │ - .local v6, "key1":J │ - const-wide/16 v1, 0x0 │ + .local v8, "key1":J │ + const-wide/16 v2, 0x0 │ │ - cmp-long v1, v6, v1 │ + cmp-long v2, v8, v2 │ │ - if-nez v1, :cond_2 │ + if-nez v2, :cond_2 │ │ .line 176 │ - iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ + move-object/from16 v0, p0 │ │ - aput-wide p1, v1, v5 │ + iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ + │ + aput-wide p1, v2, v7 │ │ .line 177 │ - iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ + move-object/from16 v0, p0 │ │ - aput-object p3, v1, v5 │ + iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ + │ + aput-object p3, v2, v7 │ │ .line 178 │ - iget v1, p0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ + move-object/from16 v0, p0 │ │ - add-int/lit8 v2, v1, 0x1 │ + iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ │ - iput v2, p0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ + add-int/lit8 v3, v2, 0x1 │ │ - iget v2, p0, Lcom/badlogic/gdx/utils/LongMap;->threshold:I │ + move-object/from16 v0, p0 │ │ - if-lt v1, v2, :cond_0 │ + iput v3, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ │ - iget v1, p0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ + move-object/from16 v0, p0 │ │ - shl-int/lit8 v1, v1, 0x1 │ + iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;->threshold:I │ │ - invoke-direct {p0, v1}, Lcom/badlogic/gdx/utils/LongMap;->resize(I)V │ + if-lt v2, v3, :cond_0 │ + │ + move-object/from16 v0, p0 │ + │ + iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ + │ + shl-int/lit8 v2, v2, 0x1 │ + │ + move-object/from16 v0, p0 │ + │ + invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/LongMap;->resize(I)V │ │ goto :goto_0 │ │ .line 182 │ :cond_2 │ invoke-direct/range {p0 .. p2}, Lcom/badlogic/gdx/utils/LongMap;->hash2(J)I │ │ - move-result v8 │ + move-result v10 │ │ .line 183 │ - .local v8, "index2":I │ - iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ + .local v10, "index2":I │ + move-object/from16 v0, p0 │ + │ + iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aget-wide v9, v1, v8 │ + aget-wide v11, v2, v10 │ │ .line 184 │ - .local v9, "key2":J │ - const-wide/16 v1, 0x0 │ + .local v11, "key2":J │ + const-wide/16 v2, 0x0 │ │ - cmp-long v1, v9, v1 │ + cmp-long v2, v11, v2 │ │ - if-nez v1, :cond_3 │ + if-nez v2, :cond_3 │ │ .line 185 │ - iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ + move-object/from16 v0, p0 │ │ - aput-wide p1, v1, v8 │ + iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ + │ + aput-wide p1, v2, v10 │ │ .line 186 │ - iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ + move-object/from16 v0, p0 │ │ - aput-object p3, v1, v8 │ + iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ + │ + aput-object p3, v2, v10 │ │ .line 187 │ - iget v1, p0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ + move-object/from16 v0, p0 │ │ - add-int/lit8 v2, v1, 0x1 │ + iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ │ - iput v2, p0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ + add-int/lit8 v3, v2, 0x1 │ │ - iget v2, p0, Lcom/badlogic/gdx/utils/LongMap;->threshold:I │ + move-object/from16 v0, p0 │ │ - if-lt v1, v2, :cond_0 │ + iput v3, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ │ - iget v1, p0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ + move-object/from16 v0, p0 │ │ - shl-int/lit8 v1, v1, 0x1 │ + iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;->threshold:I │ │ - invoke-direct {p0, v1}, Lcom/badlogic/gdx/utils/LongMap;->resize(I)V │ + if-lt v2, v3, :cond_0 │ + │ + move-object/from16 v0, p0 │ + │ + iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ + │ + shl-int/lit8 v2, v2, 0x1 │ + │ + move-object/from16 v0, p0 │ + │ + invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/LongMap;->resize(I)V │ │ goto :goto_0 │ │ .line 191 │ :cond_3 │ invoke-direct/range {p0 .. p2}, Lcom/badlogic/gdx/utils/LongMap;->hash3(J)I │ │ - move-result v11 │ + move-result v13 │ │ .line 192 │ - .local v11, "index3":I │ - iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ + .local v13, "index3":I │ + move-object/from16 v0, p0 │ + │ + iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aget-wide v12, v1, v11 │ + aget-wide v14, v2, v13 │ │ .line 193 │ - .local v12, "key3":J │ - const-wide/16 v1, 0x0 │ + .local v14, "key3":J │ + const-wide/16 v2, 0x0 │ │ - cmp-long v1, v12, v1 │ + cmp-long v2, v14, v2 │ │ - if-nez v1, :cond_4 │ + if-nez v2, :cond_4 │ │ .line 194 │ - iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ + move-object/from16 v0, p0 │ │ - aput-wide p1, v1, v11 │ + iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ + │ + aput-wide p1, v2, v13 │ │ .line 195 │ - iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ + move-object/from16 v0, p0 │ │ - aput-object p3, v1, v11 │ + iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ + │ + aput-object p3, v2, v13 │ │ .line 196 │ - iget v1, p0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ + move-object/from16 v0, p0 │ │ - add-int/lit8 v2, v1, 0x1 │ + iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ │ - iput v2, p0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ + add-int/lit8 v3, v2, 0x1 │ │ - iget v2, p0, Lcom/badlogic/gdx/utils/LongMap;->threshold:I │ + move-object/from16 v0, p0 │ │ - if-lt v1, v2, :cond_0 │ + iput v3, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ │ - iget v1, p0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ + move-object/from16 v0, p0 │ │ - shl-int/lit8 v1, v1, 0x1 │ + iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;->threshold:I │ │ - invoke-direct {p0, v1}, Lcom/badlogic/gdx/utils/LongMap;->resize(I)V │ + if-lt v2, v3, :cond_0 │ │ - goto :goto_0 │ + move-object/from16 v0, p0 │ + │ + iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ + │ + shl-int/lit8 v2, v2, 0x1 │ + │ + move-object/from16 v0, p0 │ + │ + invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/LongMap;->resize(I)V │ + │ + goto/16 :goto_0 │ │ :cond_4 │ - move-object v1, p0 │ + move-object/from16 v3, p0 │ │ - move-wide v2, p1 │ + move-wide/from16 v4, p1 │ │ - move-object/from16 v4, p3 │ + move-object/from16 v6, p3 │ │ .line 200 │ - invoke-direct/range {v1 .. v13}, Lcom/badlogic/gdx/utils/LongMap;->push(JLjava/lang/Object;IJIJIJ)V │ + invoke-direct/range {v3 .. v15}, Lcom/badlogic/gdx/utils/LongMap;->push(JLjava/lang/Object;IJIJIJ)V │ │ goto/16 :goto_0 │ .end method │ │ .method private putStash(JLjava/lang/Object;)V │ .locals 3 │ .param p1, "key" # J │ @@ -1025,18 +1077,18 @@ │ const/4 v7, 0x0 │ │ .line 470 │ iget v6, p0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ │ iget v8, p0, Lcom/badlogic/gdx/utils/LongMap;->stashSize:I │ │ - add-int v3, v6, v8 │ + add-int v1, v6, v8 │ │ .line 472 │ - .local v3, "oldEndIndex":I │ + .local v1, "oldEndIndex":I │ iput p1, p0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ │ .line 473 │ int-to-float v6, p1 │ │ iget v8, p0, Lcom/badlogic/gdx/utils/LongMap;->loadFactor:F │ │ @@ -1150,39 +1202,39 @@ │ iput v7, p0, Lcom/badlogic/gdx/utils/LongMap;->stashSize:I │ │ .line 487 │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_1 │ - if-ge v0, v3, :cond_2 │ + if-ge v0, v1, :cond_2 │ │ .line 488 │ - aget-wide v1, v4, v0 │ + aget-wide v2, v4, v0 │ │ .line 489 │ - .local v1, "key":J │ + .local v2, "key":J │ const-wide/16 v6, 0x0 │ │ - cmp-long v6, v1, v6 │ + cmp-long v6, v2, v6 │ │ if-eqz v6, :cond_0 │ │ aget-object v6, v5, v0 │ │ - invoke-direct {p0, v1, v2, v6}, Lcom/badlogic/gdx/utils/LongMap;->putResize(JLjava/lang/Object;)V │ + invoke-direct {p0, v2, v3, v6}, Lcom/badlogic/gdx/utils/LongMap;->putResize(JLjava/lang/Object;)V │ │ .line 487 │ :cond_0 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_1 │ │ .end local v0 # "i":I │ - .end local v1 # "key":J │ + .end local v2 # "key":J │ :cond_1 │ move v6, v7 │ │ .line 485 │ goto :goto_0 │ │ .line 491 │ @@ -1259,77 +1311,77 @@ │ iput-boolean v6, p0, Lcom/badlogic/gdx/utils/LongMap;->hasZeroValue:Z │ │ .line 396 │ return-void │ .end method │ │ .method public containsKey(J)Z │ - .locals 3 │ + .locals 5 │ .param p1, "key" # J │ │ .prologue │ .line 420 │ .local p0, "this":Lcom/badlogic/gdx/utils/LongMap;, "Lcom/badlogic/gdx/utils/LongMap;" │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ - cmp-long v1, p1, v1 │ + cmp-long v1, p1, v2 │ │ if-nez v1, :cond_0 │ │ iget-boolean v1, p0, Lcom/badlogic/gdx/utils/LongMap;->hasZeroValue:Z │ │ .line 429 │ :goto_0 │ return v1 │ │ .line 421 │ :cond_0 │ iget v1, p0, Lcom/badlogic/gdx/utils/LongMap;->mask:I │ │ - int-to-long v1, v1 │ + int-to-long v2, v1 │ │ - and-long/2addr v1, p1 │ + and-long/2addr v2, p1 │ │ - long-to-int v0, v1 │ + long-to-int v0, v2 │ │ .line 422 │ .local v0, "index":I │ iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aget-wide v1, v1, v0 │ + aget-wide v2, v1, v0 │ │ - cmp-long v1, v1, p1 │ + cmp-long v1, v2, p1 │ │ if-eqz v1, :cond_1 │ │ .line 423 │ invoke-direct {p0, p1, p2}, Lcom/badlogic/gdx/utils/LongMap;->hash2(J)I │ │ move-result v0 │ │ .line 424 │ iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aget-wide v1, v1, v0 │ + aget-wide v2, v1, v0 │ │ - cmp-long v1, v1, p1 │ + cmp-long v1, v2, p1 │ │ if-eqz v1, :cond_1 │ │ .line 425 │ invoke-direct {p0, p1, p2}, Lcom/badlogic/gdx/utils/LongMap;->hash3(J)I │ │ move-result v0 │ │ .line 426 │ iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aget-wide v1, v1, v0 │ + aget-wide v2, v1, v0 │ │ - cmp-long v1, v1, p1 │ + cmp-long v1, v2, p1 │ │ if-eqz v1, :cond_1 │ │ invoke-direct {p0, p1, p2}, Lcom/badlogic/gdx/utils/LongMap;->containsKeyStash(J)Z │ │ move-result v1 │ │ @@ -1339,15 +1391,15 @@ │ :cond_1 │ const/4 v1, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public containsValue(Ljava/lang/Object;Z)Z │ - .locals 9 │ + .locals 10 │ .param p1, "value" # Ljava/lang/Object; │ .param p2, "identity" # Z │ │ .prologue │ .local p0, "this":Lcom/badlogic/gdx/utils/LongMap;, "Lcom/badlogic/gdx/utils/LongMap;" │ const/4 v4, 0x1 │ │ @@ -1393,19 +1445,19 @@ │ add-int/lit8 v0, v1, -0x1 │ │ .end local v1 # "i":I │ .restart local v0 # "i":I │ if-lez v1, :cond_6 │ │ .line 406 │ - aget-wide v5, v2, v0 │ + aget-wide v6, v2, v0 │ │ - const-wide/16 v7, 0x0 │ + const-wide/16 v8, 0x0 │ │ - cmp-long v5, v5, v7 │ + cmp-long v5, v6, v8 │ │ if-eqz v5, :cond_2 │ │ aget-object v5, v3, v0 │ │ if-eqz v5, :cond_0 │ │ @@ -1588,15 +1640,15 @@ │ │ invoke-virtual {v0}, Lcom/badlogic/gdx/utils/LongMap$Entries;->reset()V │ │ goto :goto_0 │ .end method │ │ .method public findKey(Ljava/lang/Object;ZJ)J │ - .locals 8 │ + .locals 9 │ .param p1, "value" # Ljava/lang/Object; │ .param p2, "identity" # Z │ .param p3, "notFound" # J │ │ .prologue │ .local p0, "this":Lcom/badlogic/gdx/utils/LongMap;, "Lcom/badlogic/gdx/utils/LongMap;" │ const-wide/16 v4, 0x0 │ @@ -1789,82 +1841,82 @@ │ │ .end local v0 # "i":I │ .restart local v1 # "i":I │ goto :goto_1 │ .end method │ │ .method public get(J)Ljava/lang/Object; │ - .locals 3 │ + .locals 5 │ .param p1, "key" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(J)TV;" │ } │ .end annotation │ │ .prologue │ .line 288 │ .local p0, "this":Lcom/badlogic/gdx/utils/LongMap;, "Lcom/badlogic/gdx/utils/LongMap;" │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ - cmp-long v1, p1, v1 │ + cmp-long v1, p1, v2 │ │ if-nez v1, :cond_0 │ │ iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->zeroValue:Ljava/lang/Object; │ │ .line 297 │ :goto_0 │ return-object v1 │ │ .line 289 │ :cond_0 │ iget v1, p0, Lcom/badlogic/gdx/utils/LongMap;->mask:I │ │ - int-to-long v1, v1 │ + int-to-long v2, v1 │ │ - and-long/2addr v1, p1 │ + and-long/2addr v2, p1 │ │ - long-to-int v0, v1 │ + long-to-int v0, v2 │ │ .line 290 │ .local v0, "index":I │ iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aget-wide v1, v1, v0 │ + aget-wide v2, v1, v0 │ │ - cmp-long v1, v1, p1 │ + cmp-long v1, v2, p1 │ │ if-eqz v1, :cond_1 │ │ .line 291 │ invoke-direct {p0, p1, p2}, Lcom/badlogic/gdx/utils/LongMap;->hash2(J)I │ │ move-result v0 │ │ .line 292 │ iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aget-wide v1, v1, v0 │ + aget-wide v2, v1, v0 │ │ - cmp-long v1, v1, p1 │ + cmp-long v1, v2, p1 │ │ if-eqz v1, :cond_1 │ │ .line 293 │ invoke-direct {p0, p1, p2}, Lcom/badlogic/gdx/utils/LongMap;->hash3(J)I │ │ move-result v0 │ │ .line 294 │ iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aget-wide v1, v1, v0 │ + aget-wide v2, v1, v0 │ │ - cmp-long v1, v1, p1 │ + cmp-long v1, v2, p1 │ │ if-eqz v1, :cond_1 │ │ const/4 v1, 0x0 │ │ invoke-direct {p0, p1, p2, v1}, Lcom/badlogic/gdx/utils/LongMap;->getStash(JLjava/lang/Object;)Ljava/lang/Object; │ │ @@ -1878,83 +1930,83 @@ │ │ aget-object v1, v1, v0 │ │ goto :goto_0 │ .end method │ │ .method public get(JLjava/lang/Object;)Ljava/lang/Object; │ - .locals 3 │ + .locals 5 │ .param p1, "key" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(JTV;)TV;" │ } │ .end annotation │ │ .prologue │ .line 301 │ .local p0, "this":Lcom/badlogic/gdx/utils/LongMap;, "Lcom/badlogic/gdx/utils/LongMap;" │ .local p3, "defaultValue":Ljava/lang/Object;, "TV;" │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ - cmp-long v1, p1, v1 │ + cmp-long v1, p1, v2 │ │ if-nez v1, :cond_0 │ │ iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->zeroValue:Ljava/lang/Object; │ │ .line 310 │ :goto_0 │ return-object v1 │ │ .line 302 │ :cond_0 │ iget v1, p0, Lcom/badlogic/gdx/utils/LongMap;->mask:I │ │ - int-to-long v1, v1 │ + int-to-long v2, v1 │ │ - and-long/2addr v1, p1 │ + and-long/2addr v2, p1 │ │ - long-to-int v0, v1 │ + long-to-int v0, v2 │ │ .line 303 │ .local v0, "index":I │ iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aget-wide v1, v1, v0 │ + aget-wide v2, v1, v0 │ │ - cmp-long v1, v1, p1 │ + cmp-long v1, v2, p1 │ │ if-eqz v1, :cond_1 │ │ .line 304 │ invoke-direct {p0, p1, p2}, Lcom/badlogic/gdx/utils/LongMap;->hash2(J)I │ │ move-result v0 │ │ .line 305 │ iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aget-wide v1, v1, v0 │ + aget-wide v2, v1, v0 │ │ - cmp-long v1, v1, p1 │ + cmp-long v1, v2, p1 │ │ if-eqz v1, :cond_1 │ │ .line 306 │ invoke-direct {p0, p1, p2}, Lcom/badlogic/gdx/utils/LongMap;->hash3(J)I │ │ move-result v0 │ │ .line 307 │ iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aget-wide v1, v1, v0 │ + aget-wide v2, v1, v0 │ │ - cmp-long v1, v1, p1 │ + cmp-long v1, v2, p1 │ │ if-eqz v1, :cond_1 │ │ invoke-direct {p0, p1, p2, p3}, Lcom/badlogic/gdx/utils/LongMap;->getStash(JLjava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ @@ -2010,19 +2062,19 @@ │ } │ .end annotation │ │ .prologue │ .line 87 │ .local p0, "this":Lcom/badlogic/gdx/utils/LongMap;, "Lcom/badlogic/gdx/utils/LongMap;" │ .local p3, "value":Ljava/lang/Object;, "TV;" │ - const-wide/16 v2, 0x0 │ + const-wide/16 v4, 0x0 │ │ - cmp-long v2, p1, v2 │ + cmp-long v3, p1, v4 │ │ - if-nez v2, :cond_1 │ + if-nez v3, :cond_1 │ │ .line 88 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/LongMap;->zeroValue:Ljava/lang/Object; │ │ move-object/from16 v18, v0 │ @@ -2034,35 +2086,35 @@ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;->zeroValue:Ljava/lang/Object; │ │ .line 90 │ move-object/from16 v0, p0 │ │ - iget-boolean v2, v0, Lcom/badlogic/gdx/utils/LongMap;->hasZeroValue:Z │ + iget-boolean v3, v0, Lcom/badlogic/gdx/utils/LongMap;->hasZeroValue:Z │ │ - if-nez v2, :cond_0 │ + if-nez v3, :cond_0 │ │ .line 91 │ - const/4 v2, 0x1 │ + const/4 v3, 0x1 │ │ move-object/from16 v0, p0 │ │ - iput-boolean v2, v0, Lcom/badlogic/gdx/utils/LongMap;->hasZeroValue:Z │ + iput-boolean v3, v0, Lcom/badlogic/gdx/utils/LongMap;->hasZeroValue:Z │ │ .line 92 │ move-object/from16 v0, p0 │ │ - iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ + iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ move-object/from16 v0, p0 │ │ - iput v2, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ + iput v3, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ │ .line 156 │ .end local v18 # "oldValue":Ljava/lang/Object;, "TV;" │ :cond_0 │ :goto_0 │ return-object v18 │ │ @@ -2074,330 +2126,330 @@ │ │ move-object/from16 v16, v0 │ │ .line 100 │ .local v16, "keyTable":[J │ move-object/from16 v0, p0 │ │ - iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->mask:I │ + iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;->mask:I │ │ - int-to-long v2, v2 │ + int-to-long v4, v3 │ │ - and-long v2, v2, p1 │ + and-long v4, v4, p1 │ │ - long-to-int v6, v2 │ + long-to-int v7, v4 │ │ .line 101 │ - .local v6, "index1":I │ - aget-wide v7, v16, v6 │ + .local v7, "index1":I │ + aget-wide v8, v16, v7 │ │ .line 102 │ - .local v7, "key1":J │ - cmp-long v2, v7, p1 │ + .local v8, "key1":J │ + cmp-long v3, v8, p1 │ │ - if-nez v2, :cond_2 │ + if-nez v3, :cond_2 │ │ .line 103 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ + iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ - aget-object v18, v2, v6 │ + aget-object v18, v3, v7 │ │ .line 104 │ .restart local v18 # "oldValue":Ljava/lang/Object;, "TV;" │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ + iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ - aput-object p3, v2, v6 │ + aput-object p3, v3, v7 │ │ goto :goto_0 │ │ .line 108 │ .end local v18 # "oldValue":Ljava/lang/Object;, "TV;" │ :cond_2 │ invoke-direct/range {p0 .. p2}, Lcom/badlogic/gdx/utils/LongMap;->hash2(J)I │ │ - move-result v9 │ + move-result v10 │ │ .line 109 │ - .local v9, "index2":I │ - aget-wide v10, v16, v9 │ + .local v10, "index2":I │ + aget-wide v11, v16, v10 │ │ .line 110 │ - .local v10, "key2":J │ - cmp-long v2, v10, p1 │ + .local v11, "key2":J │ + cmp-long v3, v11, p1 │ │ - if-nez v2, :cond_3 │ + if-nez v3, :cond_3 │ │ .line 111 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ + iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ - aget-object v18, v2, v9 │ + aget-object v18, v3, v10 │ │ .line 112 │ .restart local v18 # "oldValue":Ljava/lang/Object;, "TV;" │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ + iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ - aput-object p3, v2, v9 │ + aput-object p3, v3, v10 │ │ goto :goto_0 │ │ .line 116 │ .end local v18 # "oldValue":Ljava/lang/Object;, "TV;" │ :cond_3 │ invoke-direct/range {p0 .. p2}, Lcom/badlogic/gdx/utils/LongMap;->hash3(J)I │ │ - move-result v12 │ + move-result v13 │ │ .line 117 │ - .local v12, "index3":I │ - aget-wide v13, v16, v12 │ + .local v13, "index3":I │ + aget-wide v14, v16, v13 │ │ .line 118 │ - .local v13, "key3":J │ - cmp-long v2, v13, p1 │ + .local v14, "key3":J │ + cmp-long v3, v14, p1 │ │ - if-nez v2, :cond_4 │ + if-nez v3, :cond_4 │ │ .line 119 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ + iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ - aget-object v18, v2, v12 │ + aget-object v18, v3, v13 │ │ .line 120 │ .restart local v18 # "oldValue":Ljava/lang/Object;, "TV;" │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ + iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ - aput-object p3, v2, v12 │ + aput-object p3, v3, v13 │ │ goto :goto_0 │ │ .line 125 │ .end local v18 # "oldValue":Ljava/lang/Object;, "TV;" │ :cond_4 │ move-object/from16 v0, p0 │ │ - iget v15, v0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ + iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ │ - .local v15, "i":I │ + .local v2, "i":I │ move-object/from16 v0, p0 │ │ - iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->stashSize:I │ + iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;->stashSize:I │ │ - add-int v17, v15, v2 │ + add-int v17, v2, v3 │ │ .local v17, "n":I │ :goto_1 │ move/from16 v0, v17 │ │ - if-ge v15, v0, :cond_6 │ + if-ge v2, v0, :cond_6 │ │ .line 126 │ - aget-wide v2, v16, v15 │ + aget-wide v4, v16, v2 │ │ - cmp-long v2, v2, p1 │ + cmp-long v3, v4, p1 │ │ - if-nez v2, :cond_5 │ + if-nez v3, :cond_5 │ │ .line 127 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ + iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ - aget-object v18, v2, v15 │ + aget-object v18, v3, v2 │ │ .line 128 │ .restart local v18 # "oldValue":Ljava/lang/Object;, "TV;" │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ + iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ - aput-object p3, v2, v15 │ + aput-object p3, v3, v2 │ │ goto :goto_0 │ │ .line 125 │ .end local v18 # "oldValue":Ljava/lang/Object;, "TV;" │ :cond_5 │ - add-int/lit8 v15, v15, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_1 │ │ .line 134 │ :cond_6 │ - const-wide/16 v2, 0x0 │ + const-wide/16 v4, 0x0 │ │ - cmp-long v2, v7, v2 │ + cmp-long v3, v8, v4 │ │ - if-nez v2, :cond_8 │ + if-nez v3, :cond_8 │ │ .line 135 │ - aput-wide p1, v16, v6 │ + aput-wide p1, v16, v7 │ │ .line 136 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ + iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ - aput-object p3, v2, v6 │ + aput-object p3, v3, v7 │ │ .line 137 │ move-object/from16 v0, p0 │ │ - iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ + iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ │ - add-int/lit8 v3, v2, 0x1 │ + add-int/lit8 v4, v3, 0x1 │ │ move-object/from16 v0, p0 │ │ - iput v3, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ + iput v4, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ │ move-object/from16 v0, p0 │ │ - iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;->threshold:I │ + iget v4, v0, Lcom/badlogic/gdx/utils/LongMap;->threshold:I │ │ - if-lt v2, v3, :cond_7 │ + if-lt v3, v4, :cond_7 │ │ move-object/from16 v0, p0 │ │ - iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ + iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ │ - shl-int/lit8 v2, v2, 0x1 │ + shl-int/lit8 v3, v3, 0x1 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/LongMap;->resize(I)V │ + invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/LongMap;->resize(I)V │ │ .line 138 │ :cond_7 │ const/16 v18, 0x0 │ │ goto/16 :goto_0 │ │ .line 141 │ :cond_8 │ - const-wide/16 v2, 0x0 │ + const-wide/16 v4, 0x0 │ │ - cmp-long v2, v10, v2 │ + cmp-long v3, v11, v4 │ │ - if-nez v2, :cond_a │ + if-nez v3, :cond_a │ │ .line 142 │ - aput-wide p1, v16, v9 │ + aput-wide p1, v16, v10 │ │ .line 143 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ + iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ - aput-object p3, v2, v9 │ + aput-object p3, v3, v10 │ │ .line 144 │ move-object/from16 v0, p0 │ │ - iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ + iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ │ - add-int/lit8 v3, v2, 0x1 │ + add-int/lit8 v4, v3, 0x1 │ │ move-object/from16 v0, p0 │ │ - iput v3, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ + iput v4, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ │ move-object/from16 v0, p0 │ │ - iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;->threshold:I │ + iget v4, v0, Lcom/badlogic/gdx/utils/LongMap;->threshold:I │ │ - if-lt v2, v3, :cond_9 │ + if-lt v3, v4, :cond_9 │ │ move-object/from16 v0, p0 │ │ - iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ + iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ │ - shl-int/lit8 v2, v2, 0x1 │ + shl-int/lit8 v3, v3, 0x1 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/LongMap;->resize(I)V │ + invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/LongMap;->resize(I)V │ │ .line 145 │ :cond_9 │ const/16 v18, 0x0 │ │ goto/16 :goto_0 │ │ .line 148 │ :cond_a │ - const-wide/16 v2, 0x0 │ + const-wide/16 v4, 0x0 │ │ - cmp-long v2, v13, v2 │ + cmp-long v3, v14, v4 │ │ - if-nez v2, :cond_c │ + if-nez v3, :cond_c │ │ .line 149 │ - aput-wide p1, v16, v12 │ + aput-wide p1, v16, v13 │ │ .line 150 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ + iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ - aput-object p3, v2, v12 │ + aput-object p3, v3, v13 │ │ .line 151 │ move-object/from16 v0, p0 │ │ - iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ + iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ │ - add-int/lit8 v3, v2, 0x1 │ + add-int/lit8 v4, v3, 0x1 │ │ move-object/from16 v0, p0 │ │ - iput v3, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ + iput v4, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ │ move-object/from16 v0, p0 │ │ - iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;->threshold:I │ + iget v4, v0, Lcom/badlogic/gdx/utils/LongMap;->threshold:I │ │ - if-lt v2, v3, :cond_b │ + if-lt v3, v4, :cond_b │ │ move-object/from16 v0, p0 │ │ - iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ + iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ │ - shl-int/lit8 v2, v2, 0x1 │ + shl-int/lit8 v3, v3, 0x1 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/LongMap;->resize(I)V │ + invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/LongMap;->resize(I)V │ │ .line 152 │ :cond_b │ const/16 v18, 0x0 │ │ goto/16 :goto_0 │ │ :cond_c │ - move-object/from16 v2, p0 │ + move-object/from16 v3, p0 │ │ - move-wide/from16 v3, p1 │ + move-wide/from16 v4, p1 │ │ - move-object/from16 v5, p3 │ + move-object/from16 v6, p3 │ │ .line 155 │ - invoke-direct/range {v2 .. v14}, Lcom/badlogic/gdx/utils/LongMap;->push(JLjava/lang/Object;IJIJIJ)V │ + invoke-direct/range {v3 .. v15}, Lcom/badlogic/gdx/utils/LongMap;->push(JLjava/lang/Object;IJIJIJ)V │ │ .line 156 │ const/16 v18, 0x0 │ │ goto/16 :goto_0 │ .end method │ │ @@ -2450,30 +2502,30 @@ │ .line 162 │ .end local v0 # "entry":Lcom/badlogic/gdx/utils/LongMap$Entry;, "Lcom/badlogic/gdx/utils/LongMap$Entry;" │ :cond_0 │ return-void │ .end method │ │ .method public remove(J)Ljava/lang/Object; │ - .locals 7 │ + .locals 9 │ .param p1, "key" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(J)TV;" │ } │ .end annotation │ │ .prologue │ .local p0, "this":Lcom/badlogic/gdx/utils/LongMap;, "Lcom/badlogic/gdx/utils/LongMap;" │ - const-wide/16 v5, 0x0 │ + const-wide/16 v6, 0x0 │ │ const/4 v2, 0x0 │ │ .line 321 │ - cmp-long v3, p1, v5 │ + cmp-long v3, p1, v6 │ │ if-nez v3, :cond_1 │ │ .line 322 │ iget-boolean v3, p0, Lcom/badlogic/gdx/utils/LongMap;->hasZeroValue:Z │ │ if-nez v3, :cond_0 │ @@ -2507,34 +2559,34 @@ │ goto :goto_0 │ │ .line 330 │ .end local v1 # "oldValue":Ljava/lang/Object;, "TV;" │ :cond_1 │ iget v3, p0, Lcom/badlogic/gdx/utils/LongMap;->mask:I │ │ - int-to-long v3, v3 │ + int-to-long v4, v3 │ │ - and-long/2addr v3, p1 │ + and-long/2addr v4, p1 │ │ - long-to-int v0, v3 │ + long-to-int v0, v4 │ │ .line 331 │ .local v0, "index":I │ iget-object v3, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aget-wide v3, v3, v0 │ + aget-wide v4, v3, v0 │ │ - cmp-long v3, v3, p1 │ + cmp-long v3, v4, p1 │ │ if-nez v3, :cond_2 │ │ .line 332 │ iget-object v3, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aput-wide v5, v3, v0 │ + aput-wide v6, v3, v0 │ │ .line 333 │ iget-object v3, p0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ aget-object v1, v3, v0 │ │ .line 334 │ @@ -2558,24 +2610,24 @@ │ invoke-direct {p0, p1, p2}, Lcom/badlogic/gdx/utils/LongMap;->hash2(J)I │ │ move-result v0 │ │ .line 340 │ iget-object v3, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aget-wide v3, v3, v0 │ + aget-wide v4, v3, v0 │ │ - cmp-long v3, v3, p1 │ + cmp-long v3, v4, p1 │ │ if-nez v3, :cond_3 │ │ .line 341 │ iget-object v3, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aput-wide v5, v3, v0 │ + aput-wide v6, v3, v0 │ │ .line 342 │ iget-object v3, p0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ aget-object v1, v3, v0 │ │ .line 343 │ @@ -2599,24 +2651,24 @@ │ invoke-direct {p0, p1, p2}, Lcom/badlogic/gdx/utils/LongMap;->hash3(J)I │ │ move-result v0 │ │ .line 349 │ iget-object v3, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aget-wide v3, v3, v0 │ + aget-wide v4, v3, v0 │ │ - cmp-long v3, v3, p1 │ + cmp-long v3, v4, p1 │ │ if-nez v3, :cond_4 │ │ .line 350 │ iget-object v3, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aput-wide v5, v3, v0 │ + aput-wide v6, v3, v0 │ │ .line 351 │ iget-object v3, p0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ aget-object v1, v3, v0 │ │ .line 352 │ @@ -2641,15 +2693,15 @@ │ │ move-result-object v1 │ │ goto :goto_0 │ .end method │ │ .method removeStash(J)Ljava/lang/Object; │ - .locals 6 │ + .locals 7 │ .param p1, "key" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(J)TV;" │ } │ .end annotation │ │ @@ -2771,19 +2823,19 @@ │ │ aput-object v4, v1, p1 │ │ goto :goto_0 │ .end method │ │ .method public toString()Ljava/lang/String; │ - .locals 11 │ + .locals 12 │ │ .prologue │ .local p0, "this":Lcom/badlogic/gdx/utils/LongMap;, "Lcom/badlogic/gdx/utils/LongMap;" │ - const-wide/16 v9, 0x0 │ + const-wide/16 v10, 0x0 │ │ const/16 v8, 0x3d │ │ .line 504 │ iget v7, p0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ │ if-nez v7, :cond_0 │ @@ -2805,23 +2857,23 @@ │ .line 506 │ .local v0, "buffer":Lcom/badlogic/gdx/utils/StringBuilder; │ const/16 v7, 0x5b │ │ invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;->append(C)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 507 │ - iget-object v5, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ + iget-object v3, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ .line 508 │ - .local v5, "keyTable":[J │ + .local v3, "keyTable":[J │ iget-object v6, p0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ .line 509 │ .local v6, "valueTable":[Ljava/lang/Object;, "[TV;" │ - array-length v1, v5 │ + array-length v1, v3 │ │ .local v1, "i":I │ move v2, v1 │ │ .line 510 │ .end local v1 # "i":I │ .local v2, "i":I │ @@ -2829,61 +2881,61 @@ │ add-int/lit8 v1, v2, -0x1 │ │ .end local v2 # "i":I │ .restart local v1 # "i":I │ if-lez v2, :cond_4 │ │ .line 511 │ - aget-wide v3, v5, v1 │ + aget-wide v4, v3, v1 │ │ .line 512 │ - .local v3, "key":J │ - cmp-long v7, v3, v9 │ + .local v4, "key":J │ + cmp-long v7, v4, v10 │ │ if-nez v7, :cond_1 │ │ move v2, v1 │ │ .end local v1 # "i":I │ .restart local v2 # "i":I │ goto :goto_1 │ │ .line 513 │ .end local v2 # "i":I │ .restart local v1 # "i":I │ :cond_1 │ - invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;->append(J)Lcom/badlogic/gdx/utils/StringBuilder; │ + invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/StringBuilder;->append(J)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 514 │ invoke-virtual {v0, v8}, Lcom/badlogic/gdx/utils/StringBuilder;->append(C)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 515 │ aget-object v7, v6, v1 │ │ invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ move v2, v1 │ │ .line 518 │ .end local v1 # "i":I │ - .end local v3 # "key":J │ + .end local v4 # "key":J │ .restart local v2 # "i":I │ :goto_2 │ add-int/lit8 v1, v2, -0x1 │ │ .end local v2 # "i":I │ .restart local v1 # "i":I │ if-lez v2, :cond_3 │ │ .line 519 │ - aget-wide v3, v5, v1 │ + aget-wide v4, v3, v1 │ │ .line 520 │ - .restart local v3 # "key":J │ - cmp-long v7, v3, v9 │ + .restart local v4 # "key":J │ + cmp-long v7, v4, v10 │ │ if-nez v7, :cond_2 │ │ move v2, v1 │ │ .end local v1 # "i":I │ .restart local v2 # "i":I │ @@ -2894,15 +2946,15 @@ │ .restart local v1 # "i":I │ :cond_2 │ const-string v7, ", " │ │ invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 522 │ - invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;->append(J)Lcom/badlogic/gdx/utils/StringBuilder; │ + invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/StringBuilder;->append(J)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 523 │ invoke-virtual {v0, v8}, Lcom/badlogic/gdx/utils/StringBuilder;->append(C)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 524 │ aget-object v7, v6, v1 │ │ @@ -2913,15 +2965,15 @@ │ .line 525 │ .end local v1 # "i":I │ .restart local v2 # "i":I │ goto :goto_2 │ │ .line 526 │ .end local v2 # "i":I │ - .end local v3 # "key":J │ + .end local v4 # "key":J │ .restart local v1 # "i":I │ :cond_3 │ const/16 v7, 0x5d │ │ invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;->append(C)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 527 ├── smali/com/badlogic/gdx/utils/LongMap$Entry.smali │ @@ -46,26 +46,26 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public toString()Ljava/lang/String; │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 565 │ .local p0, "this":Lcom/badlogic/gdx/utils/LongMap$Entry;, "Lcom/badlogic/gdx/utils/LongMap$Entry;" │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ - iget-wide v1, p0, Lcom/badlogic/gdx/utils/LongMap$Entry;->key:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/utils/LongMap$Entry;->key:J │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; ├── smali/com/badlogic/gdx/utils/PerformanceCounter.smali │ @@ -87,34 +87,34 @@ │ .line 58 │ return-void │ .end method │ │ │ # virtual methods │ .method public reset()V │ - .locals 3 │ + .locals 4 │ │ .prologue │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ .line 115 │ iget-object v0, p0, Lcom/badlogic/gdx/utils/PerformanceCounter;->time:Lcom/badlogic/gdx/math/FloatCounter; │ │ invoke-virtual {v0}, Lcom/badlogic/gdx/math/FloatCounter;->reset()V │ │ .line 116 │ iget-object v0, p0, Lcom/badlogic/gdx/utils/PerformanceCounter;->load:Lcom/badlogic/gdx/math/FloatCounter; │ │ invoke-virtual {v0}, Lcom/badlogic/gdx/math/FloatCounter;->reset()V │ │ .line 117 │ - iput-wide v1, p0, Lcom/badlogic/gdx/utils/PerformanceCounter;->startTime:J │ + iput-wide v2, p0, Lcom/badlogic/gdx/utils/PerformanceCounter;->startTime:J │ │ .line 118 │ - iput-wide v1, p0, Lcom/badlogic/gdx/utils/PerformanceCounter;->lastTick:J │ + iput-wide v2, p0, Lcom/badlogic/gdx/utils/PerformanceCounter;->lastTick:J │ │ .line 119 │ const/4 v0, 0x0 │ │ iput v0, p0, Lcom/badlogic/gdx/utils/PerformanceCounter;->current:F │ │ .line 120 │ @@ -143,49 +143,49 @@ │ iput-boolean v0, p0, Lcom/badlogic/gdx/utils/PerformanceCounter;->valid:Z │ │ .line 97 │ return-void │ .end method │ │ .method public stop()V │ - .locals 7 │ + .locals 8 │ │ .prologue │ - const-wide/16 v5, 0x0 │ + const-wide/16 v6, 0x0 │ │ .line 104 │ iget-wide v0, p0, Lcom/badlogic/gdx/utils/PerformanceCounter;->startTime:J │ │ - cmp-long v0, v0, v5 │ + cmp-long v0, v0, v6 │ │ if-lez v0, :cond_0 │ │ .line 105 │ iget v0, p0, Lcom/badlogic/gdx/utils/PerformanceCounter;->current:F │ │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - iget-wide v3, p0, Lcom/badlogic/gdx/utils/PerformanceCounter;->startTime:J │ + iget-wide v4, p0, Lcom/badlogic/gdx/utils/PerformanceCounter;->startTime:J │ │ - sub-long/2addr v1, v3 │ + sub-long/2addr v2, v4 │ │ - long-to-float v1, v1 │ + long-to-float v1, v2 │ │ const v2, 0x3089705f # 1.0E-9f │ │ mul-float/2addr v1, v2 │ │ add-float/2addr v0, v1 │ │ iput v0, p0, Lcom/badlogic/gdx/utils/PerformanceCounter;->current:F │ │ .line 106 │ - iput-wide v5, p0, Lcom/badlogic/gdx/utils/PerformanceCounter;->startTime:J │ + iput-wide v6, p0, Lcom/badlogic/gdx/utils/PerformanceCounter;->startTime:J │ │ .line 107 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Lcom/badlogic/gdx/utils/PerformanceCounter;->valid:Z │ │ .line 109 ├── smali/com/badlogic/gdx/utils/compression/Lzma.smali │ @@ -30,208 +30,208 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - const-wide/16 v3, -0x1 │ + const-wide/16 v4, -0x1 │ │ .line 62 │ new-instance v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine; │ │ invoke-direct {v12}, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->()V │ │ .line 63 │ .local v12, "params":Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine; │ - const/4 v8, 0x0 │ + const/4 v0, 0x0 │ │ .line 64 │ - .local v8, "eos":Z │ - iget-boolean v1, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Eos:Z │ + .local v0, "eos":Z │ + iget-boolean v2, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Eos:Z │ │ - if-eqz v1, :cond_0 │ + if-eqz v2, :cond_0 │ │ - const/4 v8, 0x1 │ + const/4 v0, 0x1 │ │ .line 65 │ :cond_0 │ - new-instance v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder; │ + new-instance v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder; │ │ - invoke-direct {v0}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->()V │ + invoke-direct {v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->()V │ │ .line 66 │ - .local v0, "encoder":Lcom/badlogic/gdx/utils/compression/lzma/Encoder; │ - iget v1, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Algorithm:I │ + .local v1, "encoder":Lcom/badlogic/gdx/utils/compression/lzma/Encoder; │ + iget v2, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Algorithm:I │ │ - invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetAlgorithm(I)Z │ + invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetAlgorithm(I)Z │ │ - move-result v1 │ + move-result v2 │ │ - if-nez v1, :cond_1 │ + if-nez v2, :cond_1 │ │ - new-instance v1, Ljava/lang/RuntimeException; │ + new-instance v2, Ljava/lang/RuntimeException; │ │ - const-string v2, "Incorrect compression mode" │ + const-string v3, "Incorrect compression mode" │ │ - invoke-direct {v1, v2}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ + invoke-direct {v2, v3}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ │ - throw v1 │ + throw v2 │ │ .line 67 │ :cond_1 │ - iget v1, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->DictionarySize:I │ + iget v2, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->DictionarySize:I │ │ - invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetDictionarySize(I)Z │ + invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetDictionarySize(I)Z │ │ - move-result v1 │ + move-result v2 │ │ - if-nez v1, :cond_2 │ + if-nez v2, :cond_2 │ │ - new-instance v1, Ljava/lang/RuntimeException; │ + new-instance v2, Ljava/lang/RuntimeException; │ │ - const-string v2, "Incorrect dictionary size" │ + const-string v3, "Incorrect dictionary size" │ │ - invoke-direct {v1, v2}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ + invoke-direct {v2, v3}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ │ - throw v1 │ + throw v2 │ │ .line 68 │ :cond_2 │ - iget v1, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Fb:I │ + iget v2, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Fb:I │ │ - invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetNumFastBytes(I)Z │ + invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetNumFastBytes(I)Z │ │ - move-result v1 │ + move-result v2 │ │ - if-nez v1, :cond_3 │ + if-nez v2, :cond_3 │ │ - new-instance v1, Ljava/lang/RuntimeException; │ + new-instance v2, Ljava/lang/RuntimeException; │ │ - const-string v2, "Incorrect -fb value" │ + const-string v3, "Incorrect -fb value" │ │ - invoke-direct {v1, v2}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ + invoke-direct {v2, v3}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ │ - throw v1 │ + throw v2 │ │ .line 69 │ :cond_3 │ - iget v1, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->MatchFinder:I │ + iget v2, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->MatchFinder:I │ │ - invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetMatchFinder(I)Z │ + invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetMatchFinder(I)Z │ │ - move-result v1 │ + move-result v2 │ │ - if-nez v1, :cond_4 │ + if-nez v2, :cond_4 │ │ - new-instance v1, Ljava/lang/RuntimeException; │ + new-instance v2, Ljava/lang/RuntimeException; │ │ - const-string v2, "Incorrect -mf value" │ + const-string v3, "Incorrect -mf value" │ │ - invoke-direct {v1, v2}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ + invoke-direct {v2, v3}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ │ - throw v1 │ + throw v2 │ │ .line 70 │ :cond_4 │ - iget v1, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Lc:I │ + iget v2, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Lc:I │ │ - iget v2, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Lp:I │ + iget v3, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Lp:I │ │ - iget v5, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Pb:I │ + iget v6, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Pb:I │ │ - invoke-virtual {v0, v1, v2, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetLcLpPb(III)Z │ + invoke-virtual {v1, v2, v3, v6}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetLcLpPb(III)Z │ │ - move-result v1 │ + move-result v2 │ │ - if-nez v1, :cond_5 │ + if-nez v2, :cond_5 │ │ - new-instance v1, Ljava/lang/RuntimeException; │ + new-instance v2, Ljava/lang/RuntimeException; │ │ - const-string v2, "Incorrect -lc or -lp or -pb value" │ + const-string v3, "Incorrect -lc or -lp or -pb value" │ │ - invoke-direct {v1, v2}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ + invoke-direct {v2, v3}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ │ - throw v1 │ + throw v2 │ │ .line 71 │ :cond_5 │ - invoke-virtual {v0, v8}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetEndMarkerMode(Z)V │ + invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetEndMarkerMode(Z)V │ │ .line 72 │ - invoke-virtual {v0, p1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->WriteCoderProperties(Ljava/io/OutputStream;)V │ + invoke-virtual {v1, p1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->WriteCoderProperties(Ljava/io/OutputStream;)V │ │ .line 74 │ - if-eqz v8, :cond_7 │ + if-eqz v0, :cond_7 │ │ .line 75 │ - const-wide/16 v9, -0x1 │ + const-wide/16 v10, -0x1 │ │ .line 81 │ - .local v9, "fileSize":J │ + .local v10, "fileSize":J │ :cond_6 │ :goto_0 │ - const/4 v11, 0x0 │ + const/4 v9, 0x0 │ │ - .local v11, "i":I │ + .local v9, "i":I │ :goto_1 │ - const/16 v1, 0x8 │ + const/16 v2, 0x8 │ │ - if-ge v11, v1, :cond_8 │ + if-ge v9, v2, :cond_8 │ │ .line 82 │ - mul-int/lit8 v1, v11, 0x8 │ + mul-int/lit8 v2, v9, 0x8 │ │ - ushr-long v1, v9, v1 │ + ushr-long v2, v10, v2 │ │ - long-to-int v1, v1 │ + long-to-int v2, v2 │ │ - and-int/lit16 v1, v1, 0xff │ + and-int/lit16 v2, v2, 0xff │ │ - invoke-virtual {p1, v1}, Ljava/io/OutputStream;->write(I)V │ + invoke-virtual {p1, v2}, Ljava/io/OutputStream;->write(I)V │ │ .line 81 │ - add-int/lit8 v11, v11, 0x1 │ + add-int/lit8 v9, v9, 0x1 │ │ goto :goto_1 │ │ .line 77 │ - .end local v9 # "fileSize":J │ - .end local v11 # "i":I │ + .end local v9 # "i":I │ + .end local v10 # "fileSize":J │ :cond_7 │ invoke-virtual {p0}, Ljava/io/InputStream;->available()I │ │ - move-result v1 │ + move-result v2 │ │ - int-to-long v9, v1 │ + int-to-long v10, v2 │ │ - .restart local v9 # "fileSize":J │ - const-wide/16 v1, 0x0 │ + .restart local v10 # "fileSize":J │ + const-wide/16 v2, 0x0 │ │ - cmp-long v1, v9, v1 │ + cmp-long v2, v10, v2 │ │ - if-nez v1, :cond_6 │ + if-nez v2, :cond_6 │ │ .line 78 │ - const-wide/16 v9, -0x1 │ + const-wide/16 v10, -0x1 │ │ goto :goto_0 │ │ .line 84 │ - .restart local v11 # "i":I │ + .restart local v9 # "i":I │ :cond_8 │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ - move-object v1, p0 │ + move-object v2, p0 │ │ - move-object v2, p1 │ + move-object v3, p1 │ │ - move-wide v5, v3 │ + move-wide v6, v4 │ │ - invoke-virtual/range {v0 .. v7}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->Code(Ljava/io/InputStream;Ljava/io/OutputStream;JJLcom/badlogic/gdx/utils/compression/ICodeProgress;)V │ + invoke-virtual/range {v1 .. v8}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->Code(Ljava/io/InputStream;Ljava/io/OutputStream;JJLcom/badlogic/gdx/utils/compression/ICodeProgress;)V │ │ .line 85 │ return-void │ .end method │ │ .method public static decompress(Ljava/io/InputStream;Ljava/io/OutputStream;)V │ .locals 10 │ @@ -321,21 +321,21 @@ │ │ invoke-direct {v7, v8}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ │ throw v7 │ │ .line 104 │ :cond_2 │ - int-to-long v7, v6 │ + int-to-long v8, v6 │ │ - mul-int/lit8 v9, v1, 0x8 │ + mul-int/lit8 v7, v1, 0x8 │ │ - shl-long/2addr v7, v9 │ + shl-long/2addr v8, v7 │ │ - or-long/2addr v2, v7 │ + or-long/2addr v2, v8 │ │ .line 99 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 106 ├── smali/com/badlogic/gdx/utils/compression/lzma/Encoder.smali │ @@ -847,15 +847,15 @@ │ :cond_0 │ const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public Code(Ljava/io/InputStream;Ljava/io/OutputStream;JJLcom/badlogic/gdx/utils/compression/ICodeProgress;)V │ - .locals 4 │ + .locals 5 │ .param p1, "inStream" # Ljava/io/InputStream; │ .param p2, "outStream" # Ljava/io/OutputStream; │ .param p3, "inSize" # J │ .param p5, "outSize" # J │ .param p7, "progress" # Lcom/badlogic/gdx/utils/compression/ICodeProgress; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ @@ -930,1506 +930,1510 @@ │ │ invoke-virtual {p0}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->ReleaseStreams()V │ │ throw v0 │ .end method │ │ .method public CodeOneBlock([J[J[Z)V │ - .locals 23 │ + .locals 24 │ .param p1, "inSize" # [J │ .param p2, "outSize" # [J │ .param p3, "finished" # [Z │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 946 │ - const/16 v19, 0x0 │ + const/16 v20, 0x0 │ │ - const-wide/16 v20, 0x0 │ + const-wide/16 v22, 0x0 │ │ - aput-wide v20, p1, v19 │ + aput-wide v22, p1, v20 │ │ .line 947 │ - const/16 v19, 0x0 │ + const/16 v20, 0x0 │ │ - const-wide/16 v20, 0x0 │ + const-wide/16 v22, 0x0 │ │ - aput-wide v20, p2, v19 │ + aput-wide v22, p2, v20 │ │ .line 948 │ - const/16 v19, 0x0 │ + const/16 v20, 0x0 │ │ - const/16 v20, 0x1 │ + const/16 v21, 0x1 │ │ - aput-boolean v20, p3, v19 │ + aput-boolean v21, p3, v20 │ │ .line 950 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_inStream:Ljava/io/InputStream; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ - if-eqz v19, :cond_0 │ + if-eqz v20, :cond_0 │ │ .line 951 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_inStream:Ljava/io/InputStream; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ - invoke-virtual/range {v19 .. v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->SetStream(Ljava/io/InputStream;)V │ + invoke-virtual/range {v20 .. v21}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->SetStream(Ljava/io/InputStream;)V │ │ .line 952 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ - invoke-virtual/range {v19 .. v19}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->Init()V │ + invoke-virtual/range {v20 .. v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->Init()V │ │ .line 953 │ - const/16 v19, 0x1 │ + const/16 v20, 0x1 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_needReleaseMFStream:Z │ │ .line 954 │ - const/16 v19, 0x0 │ + const/16 v20, 0x0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_inStream:Ljava/io/InputStream; │ │ .line 957 │ :cond_0 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_finished:Z │ │ - move/from16 v19, v0 │ + move/from16 v20, v0 │ │ - if-eqz v19, :cond_1 │ + if-eqz v20, :cond_1 │ │ .line 1075 │ :goto_0 │ return-void │ │ .line 958 │ :cond_1 │ - const/16 v19, 0x1 │ + const/16 v20, 0x1 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_finished:Z │ │ .line 960 │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->nowPos64:J │ │ - move-wide/from16 v16, v0 │ + move-wide/from16 v18, v0 │ │ .line 961 │ - .local v16, "progressPosValuePrev":J │ + .local v18, "progressPosValuePrev":J │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->nowPos64:J │ │ - move-wide/from16 v19, v0 │ + move-wide/from16 v20, v0 │ │ - const-wide/16 v21, 0x0 │ + const-wide/16 v22, 0x0 │ │ - cmp-long v19, v19, v21 │ + cmp-long v20, v20, v22 │ │ - if-nez v19, :cond_3 │ + if-nez v20, :cond_3 │ │ .line 962 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ - invoke-virtual/range {v19 .. v19}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->GetNumAvailableBytes()I │ + invoke-virtual/range {v20 .. v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->GetNumAvailableBytes()I │ │ - move-result v19 │ + move-result v20 │ │ - if-nez v19, :cond_2 │ + if-nez v20, :cond_2 │ │ .line 963 │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->nowPos64:J │ │ - move-wide/from16 v19, v0 │ + move-wide/from16 v20, v0 │ │ - move-wide/from16 v0, v19 │ + move-wide/from16 v0, v20 │ │ long-to-int v0, v0 │ │ - move/from16 v19, v0 │ + move/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->Flush(I)V │ │ goto :goto_0 │ │ .line 967 │ :cond_2 │ invoke-virtual/range {p0 .. p0}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->ReadMatchDistances()I │ │ .line 968 │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->nowPos64:J │ │ - move-wide/from16 v19, v0 │ + move-wide/from16 v20, v0 │ │ - move-wide/from16 v0, v19 │ + move-wide/from16 v0, v20 │ │ long-to-int v0, v0 │ │ - move/from16 v19, v0 │ + move/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_posStateMask:I │ │ - move/from16 v20, v0 │ + move/from16 v21, v0 │ │ - and-int v15, v19, v20 │ + and-int v16, v20, v21 │ │ .line 969 │ - .local v15, "posState":I │ + .local v16, "posState":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_isMatch:[S │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ - move/from16 v21, v0 │ + move/from16 v22, v0 │ │ - shl-int/lit8 v21, v21, 0x4 │ + shl-int/lit8 v22, v22, 0x4 │ │ - add-int v21, v21, v15 │ + add-int v22, v22, v16 │ │ - const/16 v22, 0x0 │ + const/16 v23, 0x0 │ │ - invoke-virtual/range {v19 .. v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ + invoke-virtual/range {v20 .. v23}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ │ .line 970 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ - move/from16 v19, v0 │ + move/from16 v20, v0 │ │ - invoke-static/range {v19 .. v19}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateChar(I)I │ + invoke-static/range {v20 .. v20}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateChar(I)I │ │ - move-result v19 │ + move-result v20 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ .line 971 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_additionalOffset:I │ │ - move/from16 v20, v0 │ + move/from16 v21, v0 │ │ - rsub-int/lit8 v20, v20, 0x0 │ + rsub-int/lit8 v21, v21, 0x0 │ │ - invoke-virtual/range {v19 .. v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->GetIndexByte(I)B │ + invoke-virtual/range {v20 .. v21}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->GetIndexByte(I)B │ │ - move-result v5 │ + move-result v6 │ │ .line 972 │ - .local v5, "curByte":B │ + .local v6, "curByte":B │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->nowPos64:J │ │ - move-wide/from16 v20, v0 │ + move-wide/from16 v22, v0 │ │ - move-wide/from16 v0, v20 │ + move-wide/from16 v0, v22 │ │ long-to-int v0, v0 │ │ - move/from16 v20, v0 │ + move/from16 v21, v0 │ │ move-object/from16 v0, p0 │ │ iget-byte v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_previousByte:B │ │ - move/from16 v21, v0 │ + move/from16 v22, v0 │ │ - invoke-virtual/range {v19 .. v21}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;->GetSubCoder(IB)Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ + invoke-virtual/range {v20 .. v22}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;->GetSubCoder(IB)Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ │ - move-result-object v19 │ + move-result-object v20 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v21 │ │ - invoke-virtual {v0, v1, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;->Encode(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;B)V │ + invoke-virtual {v0, v1, v6}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;->Encode(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;B)V │ │ .line 973 │ move-object/from16 v0, p0 │ │ - iput-byte v5, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_previousByte:B │ + iput-byte v6, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_previousByte:B │ │ .line 974 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_additionalOffset:I │ │ - move/from16 v19, v0 │ + move/from16 v20, v0 │ │ - add-int/lit8 v19, v19, -0x1 │ + add-int/lit8 v20, v20, -0x1 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_additionalOffset:I │ │ .line 975 │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->nowPos64:J │ │ - move-wide/from16 v19, v0 │ + move-wide/from16 v20, v0 │ │ - const-wide/16 v21, 0x1 │ + const-wide/16 v22, 0x1 │ │ - add-long v19, v19, v21 │ + add-long v20, v20, v22 │ │ - move-wide/from16 v0, v19 │ + move-wide/from16 v0, v20 │ │ move-object/from16 v2, p0 │ │ iput-wide v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->nowPos64:J │ │ .line 977 │ - .end local v5 # "curByte":B │ - .end local v15 # "posState":I │ + .end local v6 # "curByte":B │ + .end local v16 # "posState":I │ :cond_3 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ - invoke-virtual/range {v19 .. v19}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->GetNumAvailableBytes()I │ + invoke-virtual/range {v20 .. v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->GetNumAvailableBytes()I │ │ - move-result v19 │ + move-result v20 │ │ - if-nez v19, :cond_4 │ + if-nez v20, :cond_4 │ │ .line 978 │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->nowPos64:J │ │ - move-wide/from16 v19, v0 │ + move-wide/from16 v20, v0 │ │ - move-wide/from16 v0, v19 │ + move-wide/from16 v0, v20 │ │ long-to-int v0, v0 │ │ - move/from16 v19, v0 │ + move/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->Flush(I)V │ │ goto/16 :goto_0 │ │ .line 983 │ :cond_4 │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->nowPos64:J │ │ - move-wide/from16 v19, v0 │ + move-wide/from16 v20, v0 │ │ - move-wide/from16 v0, v19 │ + move-wide/from16 v0, v20 │ │ long-to-int v0, v0 │ │ - move/from16 v19, v0 │ + move/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->GetOptimum(I)I │ │ - move-result v9 │ + move-result v10 │ │ .line 984 │ - .local v9, "len":I │ + .local v10, "len":I │ move-object/from16 v0, p0 │ │ - iget v12, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->backRes:I │ + iget v13, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->backRes:I │ │ .line 985 │ - .local v12, "pos":I │ + .local v13, "pos":I │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->nowPos64:J │ │ - move-wide/from16 v19, v0 │ + move-wide/from16 v20, v0 │ │ - move-wide/from16 v0, v19 │ + move-wide/from16 v0, v20 │ │ long-to-int v0, v0 │ │ - move/from16 v19, v0 │ + move/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_posStateMask:I │ │ - move/from16 v20, v0 │ + move/from16 v21, v0 │ │ - and-int v15, v19, v20 │ + and-int v16, v20, v21 │ │ .line 986 │ - .restart local v15 # "posState":I │ + .restart local v16 # "posState":I │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ - move/from16 v19, v0 │ + move/from16 v20, v0 │ │ - shl-int/lit8 v19, v19, 0x4 │ + shl-int/lit8 v20, v20, 0x4 │ │ - add-int v4, v19, v15 │ + add-int v5, v20, v16 │ │ .line 987 │ - .local v4, "complexState":I │ - const/16 v19, 0x1 │ + .local v5, "complexState":I │ + const/16 v20, 0x1 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - if-ne v9, v0, :cond_8 │ + if-ne v10, v0, :cond_8 │ │ - const/16 v19, -0x1 │ + const/16 v20, -0x1 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - if-ne v12, v0, :cond_8 │ + if-ne v13, v0, :cond_8 │ │ .line 988 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_isMatch:[S │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ - const/16 v21, 0x0 │ + const/16 v22, 0x0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v21 │ │ - move/from16 v2, v21 │ + move/from16 v2, v22 │ │ - invoke-virtual {v0, v1, v4, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ + invoke-virtual {v0, v1, v5, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ │ .line 989 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_additionalOffset:I │ │ - move/from16 v20, v0 │ + move/from16 v21, v0 │ │ - rsub-int/lit8 v20, v20, 0x0 │ + rsub-int/lit8 v21, v21, 0x0 │ │ - invoke-virtual/range {v19 .. v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->GetIndexByte(I)B │ + invoke-virtual/range {v20 .. v21}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->GetIndexByte(I)B │ │ - move-result v5 │ + move-result v6 │ │ .line 990 │ - .restart local v5 # "curByte":B │ + .restart local v6 # "curByte":B │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->nowPos64:J │ │ - move-wide/from16 v20, v0 │ + move-wide/from16 v22, v0 │ │ - move-wide/from16 v0, v20 │ + move-wide/from16 v0, v22 │ │ long-to-int v0, v0 │ │ - move/from16 v20, v0 │ + move/from16 v21, v0 │ │ move-object/from16 v0, p0 │ │ iget-byte v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_previousByte:B │ │ - move/from16 v21, v0 │ + move/from16 v22, v0 │ │ - invoke-virtual/range {v19 .. v21}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;->GetSubCoder(IB)Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ + invoke-virtual/range {v20 .. v22}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;->GetSubCoder(IB)Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ │ - move-result-object v18 │ + move-result-object v17 │ │ .line 991 │ - .local v18, "subCoder":Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ + .local v17, "subCoder":Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ - move/from16 v19, v0 │ + move/from16 v20, v0 │ │ - invoke-static/range {v19 .. v19}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateIsCharState(I)Z │ + invoke-static/range {v20 .. v20}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateIsCharState(I)Z │ │ - move-result v19 │ + move-result v20 │ │ - if-nez v19, :cond_7 │ + if-nez v20, :cond_7 │ │ .line 992 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_repDistances:[I │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ - const/16 v21, 0x0 │ + const/16 v22, 0x0 │ │ - aget v20, v20, v21 │ + aget v21, v21, v22 │ │ - rsub-int/lit8 v20, v20, 0x0 │ + rsub-int/lit8 v21, v21, 0x0 │ │ - add-int/lit8 v20, v20, -0x1 │ + add-int/lit8 v21, v21, -0x1 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_additionalOffset:I │ │ - move/from16 v21, v0 │ + move/from16 v22, v0 │ │ - sub-int v20, v20, v21 │ + sub-int v21, v21, v22 │ │ - invoke-virtual/range {v19 .. v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->GetIndexByte(I)B │ + invoke-virtual/range {v20 .. v21}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->GetIndexByte(I)B │ │ - move-result v11 │ + move-result v12 │ │ .line 993 │ - .local v11, "matchByte":B │ + .local v12, "matchByte":B │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ - invoke-virtual {v0, v1, v11, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;->EncodeMatched(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;BB)V │ + invoke-virtual {v0, v1, v12, v6}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;->EncodeMatched(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;BB)V │ │ .line 996 │ - .end local v11 # "matchByte":B │ + .end local v12 # "matchByte":B │ :goto_1 │ move-object/from16 v0, p0 │ │ - iput-byte v5, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_previousByte:B │ + iput-byte v6, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_previousByte:B │ │ .line 997 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ - move/from16 v19, v0 │ + move/from16 v20, v0 │ │ - invoke-static/range {v19 .. v19}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateChar(I)I │ + invoke-static/range {v20 .. v20}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateChar(I)I │ │ - move-result v19 │ + move-result v20 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ .line 1059 │ - .end local v5 # "curByte":B │ - .end local v18 # "subCoder":Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ + .end local v6 # "curByte":B │ + .end local v17 # "subCoder":Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ :goto_2 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_additionalOffset:I │ │ - move/from16 v19, v0 │ + move/from16 v20, v0 │ │ - sub-int v19, v19, v9 │ + sub-int v20, v20, v10 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_additionalOffset:I │ │ .line 1060 │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->nowPos64:J │ │ - move-wide/from16 v19, v0 │ + move-wide/from16 v20, v0 │ │ - int-to-long v0, v9 │ + int-to-long v0, v10 │ │ - move-wide/from16 v21, v0 │ + move-wide/from16 v22, v0 │ │ - add-long v19, v19, v21 │ + add-long v20, v20, v22 │ │ - move-wide/from16 v0, v19 │ + move-wide/from16 v0, v20 │ │ move-object/from16 v2, p0 │ │ iput-wide v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->nowPos64:J │ │ .line 1061 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_additionalOffset:I │ │ - move/from16 v19, v0 │ + move/from16 v20, v0 │ │ - if-nez v19, :cond_4 │ + if-nez v20, :cond_4 │ │ .line 1063 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_matchPriceCount:I │ │ - move/from16 v19, v0 │ + move/from16 v20, v0 │ │ - const/16 v20, 0x80 │ + const/16 v21, 0x80 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ if-lt v0, v1, :cond_5 │ │ invoke-virtual/range {p0 .. p0}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->FillDistancesPrices()V │ │ .line 1064 │ :cond_5 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_alignPriceCount:I │ │ - move/from16 v19, v0 │ + move/from16 v20, v0 │ │ - const/16 v20, 0x10 │ + const/16 v21, 0x10 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ if-lt v0, v1, :cond_6 │ │ invoke-virtual/range {p0 .. p0}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->FillAlignPrices()V │ │ .line 1065 │ :cond_6 │ - const/16 v19, 0x0 │ + const/16 v20, 0x0 │ │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->nowPos64:J │ │ - move-wide/from16 v20, v0 │ + move-wide/from16 v22, v0 │ │ - aput-wide v20, p1, v19 │ + aput-wide v22, p1, v20 │ │ .line 1066 │ - const/16 v19, 0x0 │ + const/16 v20, 0x0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ - invoke-virtual/range {v20 .. v20}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->GetProcessedSizeAdd()J │ + invoke-virtual/range {v21 .. v21}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->GetProcessedSizeAdd()J │ │ - move-result-wide v20 │ + move-result-wide v22 │ │ - aput-wide v20, p2, v19 │ + aput-wide v22, p2, v20 │ │ .line 1067 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ - invoke-virtual/range {v19 .. v19}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->GetNumAvailableBytes()I │ + invoke-virtual/range {v20 .. v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->GetNumAvailableBytes()I │ │ - move-result v19 │ + move-result v20 │ │ - if-nez v19, :cond_13 │ + if-nez v20, :cond_13 │ │ .line 1068 │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->nowPos64:J │ │ - move-wide/from16 v19, v0 │ + move-wide/from16 v20, v0 │ │ - move-wide/from16 v0, v19 │ + move-wide/from16 v0, v20 │ │ long-to-int v0, v0 │ │ - move/from16 v19, v0 │ + move/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->Flush(I)V │ │ goto/16 :goto_0 │ │ .line 995 │ - .restart local v5 # "curByte":B │ - .restart local v18 # "subCoder":Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ + .restart local v6 # "curByte":B │ + .restart local v17 # "subCoder":Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ :cond_7 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ - invoke-virtual {v0, v1, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;->Encode(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;B)V │ + invoke-virtual {v0, v1, v6}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;->Encode(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;B)V │ │ goto/16 :goto_1 │ │ .line 999 │ - .end local v5 # "curByte":B │ - .end local v18 # "subCoder":Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ + .end local v6 # "curByte":B │ + .end local v17 # "subCoder":Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ :cond_8 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_isMatch:[S │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ - const/16 v21, 0x1 │ + const/16 v22, 0x1 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v21 │ │ - move/from16 v2, v21 │ + move/from16 v2, v22 │ │ - invoke-virtual {v0, v1, v4, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ + invoke-virtual {v0, v1, v5, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ │ .line 1000 │ - const/16 v19, 0x4 │ + const/16 v20, 0x4 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - if-ge v12, v0, :cond_f │ + if-ge v13, v0, :cond_f │ │ .line 1001 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_isRep:[S │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ - move/from16 v21, v0 │ + move/from16 v22, v0 │ │ - const/16 v22, 0x1 │ + const/16 v23, 0x1 │ │ - invoke-virtual/range {v19 .. v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ + invoke-virtual/range {v20 .. v23}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ │ .line 1002 │ - if-nez v12, :cond_a │ + if-nez v13, :cond_a │ │ .line 1003 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_isRepG0:[S │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ - move/from16 v21, v0 │ + move/from16 v22, v0 │ │ - const/16 v22, 0x0 │ + const/16 v23, 0x0 │ │ - invoke-virtual/range {v19 .. v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ + invoke-virtual/range {v20 .. v23}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ │ .line 1004 │ - const/16 v19, 0x1 │ + const/16 v20, 0x1 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - if-ne v9, v0, :cond_9 │ + if-ne v10, v0, :cond_9 │ │ .line 1005 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_isRep0Long:[S │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ - const/16 v21, 0x0 │ + const/16 v22, 0x0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v21 │ │ - move/from16 v2, v21 │ + move/from16 v2, v22 │ │ - invoke-virtual {v0, v1, v4, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ + invoke-virtual {v0, v1, v5, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ │ .line 1017 │ :goto_3 │ - const/16 v19, 0x1 │ + const/16 v20, 0x1 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - if-ne v9, v0, :cond_c │ + if-ne v10, v0, :cond_c │ │ .line 1018 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ - move/from16 v19, v0 │ + move/from16 v20, v0 │ │ - invoke-static/range {v19 .. v19}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateShortRep(I)I │ + invoke-static/range {v20 .. v20}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateShortRep(I)I │ │ - move-result v19 │ + move-result v20 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ .line 1023 │ :goto_4 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_repDistances:[I │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ - aget v6, v19, v12 │ + aget v7, v20, v13 │ │ .line 1024 │ - .local v6, "distance":I │ - if-eqz v12, :cond_e │ + .local v7, "distance":I │ + if-eqz v13, :cond_e │ │ .line 1025 │ - move v8, v12 │ + move v9, v13 │ │ - .local v8, "i":I │ + .local v9, "i":I │ :goto_5 │ - const/16 v19, 0x1 │ + const/16 v20, 0x1 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - if-lt v8, v0, :cond_d │ + if-lt v9, v0, :cond_d │ │ .line 1026 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_repDistances:[I │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_repDistances:[I │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ - add-int/lit8 v21, v8, -0x1 │ + add-int/lit8 v22, v9, -0x1 │ │ - aget v20, v20, v21 │ + aget v21, v21, v22 │ │ - aput v20, v19, v8 │ + aput v21, v20, v9 │ │ .line 1025 │ - add-int/lit8 v8, v8, -0x1 │ + add-int/lit8 v9, v9, -0x1 │ │ goto :goto_5 │ │ .line 1007 │ - .end local v6 # "distance":I │ - .end local v8 # "i":I │ + .end local v7 # "distance":I │ + .end local v9 # "i":I │ :cond_9 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_isRep0Long:[S │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ - const/16 v21, 0x1 │ + const/16 v22, 0x1 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v21 │ │ - move/from16 v2, v21 │ + move/from16 v2, v22 │ │ - invoke-virtual {v0, v1, v4, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ + invoke-virtual {v0, v1, v5, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ │ goto :goto_3 │ │ .line 1009 │ :cond_a │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_isRepG0:[S │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ - move/from16 v21, v0 │ + move/from16 v22, v0 │ │ - const/16 v22, 0x1 │ + const/16 v23, 0x1 │ │ - invoke-virtual/range {v19 .. v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ + invoke-virtual/range {v20 .. v23}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ │ .line 1010 │ - const/16 v19, 0x1 │ + const/16 v20, 0x1 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - if-ne v12, v0, :cond_b │ + if-ne v13, v0, :cond_b │ │ .line 1011 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_isRepG1:[S │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ - move/from16 v21, v0 │ + move/from16 v22, v0 │ │ - const/16 v22, 0x0 │ + const/16 v23, 0x0 │ │ - invoke-virtual/range {v19 .. v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ + invoke-virtual/range {v20 .. v23}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ │ goto/16 :goto_3 │ │ .line 1013 │ :cond_b │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_isRepG1:[S │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ - move/from16 v21, v0 │ + move/from16 v22, v0 │ │ - const/16 v22, 0x1 │ + const/16 v23, 0x1 │ │ - invoke-virtual/range {v19 .. v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ + invoke-virtual/range {v20 .. v23}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ │ .line 1014 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_isRepG2:[S │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ - move/from16 v21, v0 │ + move/from16 v22, v0 │ │ - add-int/lit8 v22, v12, -0x2 │ + add-int/lit8 v23, v13, -0x2 │ │ - invoke-virtual/range {v19 .. v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ + invoke-virtual/range {v20 .. v23}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ │ goto/16 :goto_3 │ │ .line 1020 │ :cond_c │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_repMatchLenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ - add-int/lit8 v21, v9, -0x2 │ + add-int/lit8 v22, v10, -0x2 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v21 │ + │ + move/from16 v2, v22 │ │ - move/from16 v2, v21 │ + move/from16 v3, v16 │ │ - invoke-virtual {v0, v1, v2, v15}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;->Encode(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V │ + invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;->Encode(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V │ │ .line 1021 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ - move/from16 v19, v0 │ + move/from16 v20, v0 │ │ - invoke-static/range {v19 .. v19}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateRep(I)I │ + invoke-static/range {v20 .. v20}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateRep(I)I │ │ - move-result v19 │ + move-result v20 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ goto/16 :goto_4 │ │ .line 1027 │ - .restart local v6 # "distance":I │ - .restart local v8 # "i":I │ + .restart local v7 # "distance":I │ + .restart local v9 # "i":I │ :cond_d │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_repDistances:[I │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ - const/16 v20, 0x0 │ + const/16 v21, 0x0 │ │ - aput v6, v19, v20 │ + aput v7, v20, v21 │ │ .line 1057 │ - .end local v8 # "i":I │ + .end local v9 # "i":I │ :cond_e │ :goto_6 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ - add-int/lit8 v20, v9, -0x1 │ + add-int/lit8 v21, v10, -0x1 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_additionalOffset:I │ │ - move/from16 v21, v0 │ + move/from16 v22, v0 │ │ - sub-int v20, v20, v21 │ + sub-int v21, v21, v22 │ │ - invoke-virtual/range {v19 .. v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->GetIndexByte(I)B │ + invoke-virtual/range {v20 .. v21}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->GetIndexByte(I)B │ │ - move-result v19 │ + move-result v20 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ move-object/from16 v1, p0 │ │ iput-byte v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_previousByte:B │ │ goto/16 :goto_2 │ │ .line 1030 │ - .end local v6 # "distance":I │ + .end local v7 # "distance":I │ :cond_f │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_isRep:[S │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ - move/from16 v21, v0 │ + move/from16 v22, v0 │ │ - const/16 v22, 0x0 │ + const/16 v23, 0x0 │ │ - invoke-virtual/range {v19 .. v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ + invoke-virtual/range {v20 .. v23}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ │ .line 1031 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ - move/from16 v19, v0 │ + move/from16 v20, v0 │ │ - invoke-static/range {v19 .. v19}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateMatch(I)I │ + invoke-static/range {v20 .. v20}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateMatch(I)I │ │ - move-result v19 │ + move-result v20 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ .line 1032 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_lenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ - add-int/lit8 v21, v9, -0x2 │ + add-int/lit8 v22, v10, -0x2 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v21 │ + │ + move/from16 v2, v22 │ │ - move/from16 v2, v21 │ + move/from16 v3, v16 │ │ - invoke-virtual {v0, v1, v2, v15}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;->Encode(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V │ + invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;->Encode(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V │ │ .line 1033 │ - add-int/lit8 v12, v12, -0x4 │ + add-int/lit8 v13, v13, -0x4 │ │ .line 1034 │ - invoke-static {v12}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->GetPosSlot(I)I │ + invoke-static {v13}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->GetPosSlot(I)I │ │ - move-result v14 │ + move-result v15 │ │ .line 1035 │ - .local v14, "posSlot":I │ - invoke-static {v9}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->GetLenToPosState(I)I │ + .local v15, "posSlot":I │ + invoke-static {v10}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->GetLenToPosState(I)I │ │ - move-result v10 │ + move-result v11 │ │ .line 1036 │ - .local v10, "lenToPosState":I │ + .local v11, "lenToPosState":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_posSlotEncoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ - aget-object v19, v19, v10 │ + aget-object v20, v20, v11 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v21 │ │ - invoke-virtual {v0, v1, v14}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;->Encode(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V │ + invoke-virtual {v0, v1, v15}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;->Encode(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V │ │ .line 1038 │ - const/16 v19, 0x4 │ + const/16 v20, 0x4 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - if-lt v14, v0, :cond_10 │ + if-lt v15, v0, :cond_10 │ │ .line 1039 │ - shr-int/lit8 v19, v14, 0x1 │ + shr-int/lit8 v20, v15, 0x1 │ │ - add-int/lit8 v7, v19, -0x1 │ + add-int/lit8 v8, v20, -0x1 │ │ .line 1040 │ - .local v7, "footerBits":I │ - and-int/lit8 v19, v14, 0x1 │ + .local v8, "footerBits":I │ + and-int/lit8 v20, v15, 0x1 │ │ - or-int/lit8 v19, v19, 0x2 │ + or-int/lit8 v20, v20, 0x2 │ │ - shl-int v3, v19, v7 │ + shl-int v4, v20, v8 │ │ .line 1041 │ - .local v3, "baseVal":I │ - sub-int v13, v12, v3 │ + .local v4, "baseVal":I │ + sub-int v14, v13, v4 │ │ .line 1043 │ - .local v13, "posReduced":I │ - const/16 v19, 0xe │ + .local v14, "posReduced":I │ + const/16 v20, 0xe │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - if-ge v14, v0, :cond_11 │ + if-ge v15, v0, :cond_11 │ │ .line 1044 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_posEncoders:[S │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ - sub-int v20, v3, v14 │ + sub-int v21, v4, v15 │ │ - add-int/lit8 v20, v20, -0x1 │ + add-int/lit8 v21, v21, -0x1 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v22, v0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ - move-object/from16 v2, v21 │ + move-object/from16 v2, v22 │ │ - invoke-static {v0, v1, v2, v7, v13}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;->ReverseEncode([SILcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V │ + invoke-static {v0, v1, v2, v8, v14}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;->ReverseEncode([SILcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V │ │ .line 1051 │ - .end local v3 # "baseVal":I │ - .end local v7 # "footerBits":I │ - .end local v13 # "posReduced":I │ + .end local v4 # "baseVal":I │ + .end local v8 # "footerBits":I │ + .end local v14 # "posReduced":I │ :cond_10 │ :goto_7 │ - move v6, v12 │ + move v7, v13 │ │ .line 1052 │ - .restart local v6 # "distance":I │ - const/4 v8, 0x3 │ + .restart local v7 # "distance":I │ + const/4 v9, 0x3 │ │ - .restart local v8 # "i":I │ + .restart local v9 # "i":I │ :goto_8 │ - const/16 v19, 0x1 │ + const/16 v20, 0x1 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - if-lt v8, v0, :cond_12 │ + if-lt v9, v0, :cond_12 │ │ .line 1053 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_repDistances:[I │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_repDistances:[I │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ - add-int/lit8 v21, v8, -0x1 │ + add-int/lit8 v22, v9, -0x1 │ │ - aget v20, v20, v21 │ + aget v21, v21, v22 │ │ - aput v20, v19, v8 │ + aput v21, v20, v9 │ │ .line 1052 │ - add-int/lit8 v8, v8, -0x1 │ + add-int/lit8 v9, v9, -0x1 │ │ goto :goto_8 │ │ .line 1046 │ - .end local v6 # "distance":I │ - .end local v8 # "i":I │ - .restart local v3 # "baseVal":I │ - .restart local v7 # "footerBits":I │ - .restart local v13 # "posReduced":I │ + .end local v7 # "distance":I │ + .end local v9 # "i":I │ + .restart local v4 # "baseVal":I │ + .restart local v8 # "footerBits":I │ + .restart local v14 # "posReduced":I │ :cond_11 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ - shr-int/lit8 v20, v13, 0x4 │ + shr-int/lit8 v21, v14, 0x4 │ │ - add-int/lit8 v21, v7, -0x4 │ + add-int/lit8 v22, v8, -0x4 │ │ - invoke-virtual/range {v19 .. v21}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->EncodeDirectBits(II)V │ + invoke-virtual/range {v20 .. v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->EncodeDirectBits(II)V │ │ .line 1047 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_posAlignEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ - and-int/lit8 v21, v13, 0xf │ + and-int/lit8 v22, v14, 0xf │ │ - invoke-virtual/range {v19 .. v21}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;->ReverseEncode(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V │ + invoke-virtual/range {v20 .. v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;->ReverseEncode(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V │ │ .line 1048 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_alignPriceCount:I │ │ - move/from16 v19, v0 │ + move/from16 v20, v0 │ │ - add-int/lit8 v19, v19, 0x1 │ + add-int/lit8 v20, v20, 0x1 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_alignPriceCount:I │ │ goto :goto_7 │ │ .line 1054 │ - .end local v3 # "baseVal":I │ - .end local v7 # "footerBits":I │ - .end local v13 # "posReduced":I │ - .restart local v6 # "distance":I │ - .restart local v8 # "i":I │ + .end local v4 # "baseVal":I │ + .end local v8 # "footerBits":I │ + .end local v14 # "posReduced":I │ + .restart local v7 # "distance":I │ + .restart local v9 # "i":I │ :cond_12 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_repDistances:[I │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ - const/16 v20, 0x0 │ + const/16 v21, 0x0 │ │ - aput v6, v19, v20 │ + aput v7, v20, v21 │ │ .line 1055 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_matchPriceCount:I │ │ - move/from16 v19, v0 │ + move/from16 v20, v0 │ │ - add-int/lit8 v19, v19, 0x1 │ + add-int/lit8 v20, v20, 0x1 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_matchPriceCount:I │ │ goto/16 :goto_6 │ │ .line 1072 │ - .end local v6 # "distance":I │ - .end local v8 # "i":I │ - .end local v10 # "lenToPosState":I │ - .end local v14 # "posSlot":I │ + .end local v7 # "distance":I │ + .end local v9 # "i":I │ + .end local v11 # "lenToPosState":I │ + .end local v15 # "posSlot":I │ :cond_13 │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->nowPos64:J │ │ - move-wide/from16 v19, v0 │ + move-wide/from16 v20, v0 │ │ - sub-long v19, v19, v16 │ + sub-long v20, v20, v18 │ │ - const-wide/16 v21, 0x1000 │ + const-wide/16 v22, 0x1000 │ │ - cmp-long v19, v19, v21 │ + cmp-long v20, v20, v22 │ │ - if-ltz v19, :cond_4 │ + if-ltz v20, :cond_4 │ │ .line 1073 │ - const/16 v19, 0x0 │ + const/16 v20, 0x0 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_finished:Z │ │ .line 1074 │ - const/16 v19, 0x0 │ - │ const/16 v20, 0x0 │ │ - aput-boolean v20, p3, v19 │ + const/16 v21, 0x0 │ + │ + aput-boolean v21, p3, v20 │ │ goto/16 :goto_0 │ .end method │ │ .method Create()V │ .locals 7 ├── smali/com/badlogic/gdx/utils/compression/lzma/Decoder.smali │ @@ -181,15 +181,15 @@ │ :cond_0 │ return-void │ .end method │ │ │ # virtual methods │ .method public Code(Ljava/io/InputStream;Ljava/io/OutputStream;J)Z │ - .locals 20 │ + .locals 21 │ .param p1, "inStream" # Ljava/io/InputStream; │ .param p2, "outStream" # Ljava/io/OutputStream; │ .param p3, "outSize" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ @@ -197,712 +197,712 @@ │ │ .prologue │ .line 192 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ move-object/from16 v1, p1 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;->SetStream(Ljava/io/InputStream;)V │ │ .line 193 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ move-object/from16 v1, p2 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;->SetStream(Ljava/io/OutputStream;)V │ │ .line 194 │ invoke-virtual/range {p0 .. p0}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->Init()V │ │ .line 196 │ invoke-static {}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateInit()I │ │ - move-result v16 │ + move-result v17 │ │ .line 197 │ - .local v16, "state":I │ - const/4 v12, 0x0 │ - │ - .local v12, "rep0":I │ + .local v17, "state":I │ const/4 v13, 0x0 │ │ - .local v13, "rep1":I │ + .local v13, "rep0":I │ const/4 v14, 0x0 │ │ - .local v14, "rep2":I │ + .local v14, "rep1":I │ const/4 v15, 0x0 │ │ + .local v15, "rep2":I │ + const/16 v16, 0x0 │ + │ .line 199 │ - .local v15, "rep3":I │ - const-wide/16 v6, 0x0 │ + .local v16, "rep3":I │ + const-wide/16 v8, 0x0 │ │ .line 200 │ - .local v6, "nowPos64":J │ - const/4 v11, 0x0 │ + .local v8, "nowPos64":J │ + const/4 v12, 0x0 │ │ .line 201 │ - .local v11, "prevByte":B │ + .local v12, "prevByte":B │ :goto_0 │ - const-wide/16 v17, 0x0 │ + const-wide/16 v18, 0x0 │ │ - cmp-long v17, p3, v17 │ + cmp-long v18, p3, v18 │ │ - if-ltz v17, :cond_0 │ + if-ltz v18, :cond_0 │ │ - cmp-long v17, v6, p3 │ + cmp-long v18, v8, p3 │ │ - if-gez v17, :cond_b │ + if-gez v18, :cond_b │ │ .line 202 │ :cond_0 │ - long-to-int v0, v6 │ + long-to-int v0, v8 │ │ - move/from16 v17, v0 │ + move/from16 v18, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_PosStateMask:I │ │ - move/from16 v18, v0 │ + move/from16 v19, v0 │ │ - and-int v10, v17, v18 │ + and-int v11, v18, v19 │ │ .line 203 │ - .local v10, "posState":I │ + .local v11, "posState":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_IsMatchDecoders:[S │ │ - move-object/from16 v18, v0 │ + move-object/from16 v19, v0 │ │ - shl-int/lit8 v19, v16, 0x4 │ + shl-int/lit8 v20, v17, 0x4 │ │ - add-int v19, v19, v10 │ + add-int v20, v20, v11 │ │ - invoke-virtual/range {v17 .. v19}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;->DecodeBit([SI)I │ + invoke-virtual/range {v18 .. v20}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;->DecodeBit([SI)I │ │ - move-result v17 │ + move-result v18 │ │ - if-nez v17, :cond_2 │ + if-nez v18, :cond_2 │ │ .line 204 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_LiteralDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ - long-to-int v0, v6 │ + long-to-int v0, v8 │ │ - move/from16 v18, v0 │ + move/from16 v19, v0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v18 │ + move/from16 v1, v19 │ │ - invoke-virtual {v0, v1, v11}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;->GetDecoder(IB)Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; │ + invoke-virtual {v0, v1, v12}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;->GetDecoder(IB)Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 205 │ - .local v3, "decoder2":Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; │ - invoke-static/range {v16 .. v16}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateIsCharState(I)Z │ + .local v4, "decoder2":Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; │ + invoke-static/range {v17 .. v17}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateIsCharState(I)Z │ │ - move-result v17 │ + move-result v18 │ │ - if-nez v17, :cond_1 │ + if-nez v18, :cond_1 │ │ .line 206 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v19, v0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v12}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;->GetByte(I)B │ + invoke-virtual {v0, v13}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;->GetByte(I)B │ │ - move-result v18 │ + move-result v19 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v18 │ + move/from16 v1, v19 │ │ - invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;->DecodeWithMatchByte(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;B)B │ + invoke-virtual {v4, v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;->DecodeWithMatchByte(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;B)B │ │ - move-result v11 │ + move-result v12 │ │ .line 209 │ :goto_1 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;->PutByte(B)V │ + invoke-virtual {v0, v12}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;->PutByte(B)V │ │ .line 210 │ - invoke-static/range {v16 .. v16}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateChar(I)I │ + invoke-static/range {v17 .. v17}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateChar(I)I │ │ - move-result v16 │ + move-result v17 │ │ .line 211 │ - const-wide/16 v17, 0x1 │ + const-wide/16 v18, 0x1 │ │ - add-long v6, v6, v17 │ + add-long v8, v8, v18 │ │ .line 212 │ goto :goto_0 │ │ .line 208 │ :cond_1 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;->DecodeNormal(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)B │ + invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;->DecodeNormal(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)B │ │ - move-result v11 │ + move-result v12 │ │ goto :goto_1 │ │ .line 214 │ - .end local v3 # "decoder2":Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; │ + .end local v4 # "decoder2":Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; │ :cond_2 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_IsRepDecoders:[S │ │ - move-object/from16 v18, v0 │ + move-object/from16 v19, v0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v19 │ │ - move/from16 v2, v16 │ + move/from16 v2, v17 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;->DecodeBit([SI)I │ │ - move-result v17 │ + move-result v18 │ │ - const/16 v18, 0x1 │ + const/16 v19, 0x1 │ │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - move/from16 v1, v18 │ + move/from16 v1, v19 │ │ if-ne v0, v1, :cond_9 │ │ .line 215 │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ .line 216 │ - .local v5, "len":I │ + .local v6, "len":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_IsRepG0Decoders:[S │ │ - move-object/from16 v18, v0 │ + move-object/from16 v19, v0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v19 │ │ - move/from16 v2, v16 │ + move/from16 v2, v17 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;->DecodeBit([SI)I │ │ - move-result v17 │ + move-result v18 │ │ - if-nez v17, :cond_6 │ + if-nez v18, :cond_6 │ │ .line 217 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_IsRep0LongDecoders:[S │ │ - move-object/from16 v18, v0 │ + move-object/from16 v19, v0 │ │ - shl-int/lit8 v19, v16, 0x4 │ + shl-int/lit8 v20, v17, 0x4 │ │ - add-int v19, v19, v10 │ + add-int v20, v20, v11 │ │ - invoke-virtual/range {v17 .. v19}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;->DecodeBit([SI)I │ + invoke-virtual/range {v18 .. v20}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;->DecodeBit([SI)I │ │ - move-result v17 │ + move-result v18 │ │ - if-nez v17, :cond_3 │ + if-nez v18, :cond_3 │ │ .line 218 │ - invoke-static/range {v16 .. v16}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateShortRep(I)I │ + invoke-static/range {v17 .. v17}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateShortRep(I)I │ │ - move-result v16 │ + move-result v17 │ │ .line 219 │ - const/4 v5, 0x1 │ + const/4 v6, 0x1 │ │ .line 237 │ :cond_3 │ :goto_2 │ - if-nez v5, :cond_4 │ + if-nez v6, :cond_4 │ │ .line 238 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RepLenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v19, v0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v19 │ │ - invoke-virtual {v0, v1, v10}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;->Decode(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;I)I │ + invoke-virtual {v0, v1, v11}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;->Decode(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;I)I │ │ - move-result v17 │ + move-result v18 │ │ - add-int/lit8 v5, v17, 0x2 │ + add-int/lit8 v6, v18, 0x2 │ │ .line 239 │ - invoke-static/range {v16 .. v16}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateRep(I)I │ + invoke-static/range {v17 .. v17}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateRep(I)I │ │ - move-result v16 │ + move-result v17 │ │ .line 264 │ :cond_4 │ :goto_3 │ - int-to-long v0, v12 │ + int-to-long v0, v13 │ │ - move-wide/from16 v17, v0 │ + move-wide/from16 v18, v0 │ │ - cmp-long v17, v17, v6 │ + cmp-long v18, v18, v8 │ │ - if-gez v17, :cond_5 │ + if-gez v18, :cond_5 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_DictionarySizeCheck:I │ │ - move/from16 v17, v0 │ + move/from16 v18, v0 │ │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - if-lt v12, v0, :cond_e │ + if-lt v13, v0, :cond_e │ │ .line 266 │ :cond_5 │ - const/16 v17, 0x0 │ + const/16 v18, 0x0 │ │ .line 276 │ - .end local v5 # "len":I │ - .end local v10 # "posState":I │ + .end local v6 # "len":I │ + .end local v11 # "posState":I │ :goto_4 │ - return v17 │ + return v18 │ │ .line 223 │ - .restart local v5 # "len":I │ - .restart local v10 # "posState":I │ + .restart local v6 # "len":I │ + .restart local v11 # "posState":I │ :cond_6 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_IsRepG1Decoders:[S │ │ - move-object/from16 v18, v0 │ + move-object/from16 v19, v0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v19 │ │ - move/from16 v2, v16 │ + move/from16 v2, v17 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;->DecodeBit([SI)I │ │ - move-result v17 │ + move-result v18 │ │ - if-nez v17, :cond_7 │ + if-nez v18, :cond_7 │ │ .line 224 │ - move v4, v13 │ + move v5, v14 │ │ .line 234 │ - .local v4, "distance":I │ + .local v5, "distance":I │ :goto_5 │ - move v13, v12 │ + move v14, v13 │ │ .line 235 │ - move v12, v4 │ + move v13, v5 │ │ goto :goto_2 │ │ .line 226 │ - .end local v4 # "distance":I │ + .end local v5 # "distance":I │ :cond_7 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_IsRepG2Decoders:[S │ │ - move-object/from16 v18, v0 │ + move-object/from16 v19, v0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v19 │ │ - move/from16 v2, v16 │ + move/from16 v2, v17 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;->DecodeBit([SI)I │ │ - move-result v17 │ + move-result v18 │ │ - if-nez v17, :cond_8 │ + if-nez v18, :cond_8 │ │ .line 227 │ - move v4, v14 │ + move v5, v15 │ │ .line 232 │ - .restart local v4 # "distance":I │ + .restart local v5 # "distance":I │ :goto_6 │ - move v14, v13 │ + move v15, v14 │ │ goto :goto_5 │ │ .line 229 │ - .end local v4 # "distance":I │ + .end local v5 # "distance":I │ :cond_8 │ - move v4, v15 │ + move/from16 v5, v16 │ │ .line 230 │ - .restart local v4 # "distance":I │ - move v15, v14 │ + .restart local v5 # "distance":I │ + move/from16 v16, v15 │ │ goto :goto_6 │ │ .line 242 │ - .end local v4 # "distance":I │ - .end local v5 # "len":I │ + .end local v5 # "distance":I │ + .end local v6 # "len":I │ :cond_9 │ - move v15, v14 │ + move/from16 v16, v15 │ │ .line 243 │ - move v14, v13 │ + move v15, v14 │ │ .line 244 │ - move v13, v12 │ + move v14, v13 │ │ .line 245 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_LenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v19, v0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v19 │ │ - invoke-virtual {v0, v1, v10}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;->Decode(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;I)I │ + invoke-virtual {v0, v1, v11}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;->Decode(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;I)I │ │ - move-result v17 │ + move-result v18 │ │ - add-int/lit8 v5, v17, 0x2 │ + add-int/lit8 v6, v18, 0x2 │ │ .line 246 │ - .restart local v5 # "len":I │ - invoke-static/range {v16 .. v16}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateMatch(I)I │ + .restart local v6 # "len":I │ + invoke-static/range {v17 .. v17}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateMatch(I)I │ │ - move-result v16 │ + move-result v17 │ │ .line 247 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_PosSlotDecoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ - invoke-static {v5}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->GetLenToPosState(I)I │ + invoke-static {v6}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->GetLenToPosState(I)I │ │ - move-result v18 │ + move-result v19 │ │ - aget-object v17, v17, v18 │ + aget-object v18, v18, v19 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v19, v0 │ │ - invoke-virtual/range {v17 .. v18}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;->Decode(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I │ + invoke-virtual/range {v18 .. v19}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;->Decode(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I │ │ - move-result v9 │ + move-result v10 │ │ .line 248 │ - .local v9, "posSlot":I │ - const/16 v17, 0x4 │ + .local v10, "posSlot":I │ + const/16 v18, 0x4 │ │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - if-lt v9, v0, :cond_d │ + if-lt v10, v0, :cond_d │ │ .line 249 │ - shr-int/lit8 v17, v9, 0x1 │ + shr-int/lit8 v18, v10, 0x1 │ │ - add-int/lit8 v8, v17, -0x1 │ + add-int/lit8 v7, v18, -0x1 │ │ .line 250 │ - .local v8, "numDirectBits":I │ - and-int/lit8 v17, v9, 0x1 │ + .local v7, "numDirectBits":I │ + and-int/lit8 v18, v10, 0x1 │ │ - or-int/lit8 v17, v17, 0x2 │ + or-int/lit8 v18, v18, 0x2 │ │ - shl-int v12, v17, v8 │ + shl-int v13, v18, v7 │ │ .line 251 │ - const/16 v17, 0xe │ + const/16 v18, 0xe │ │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - if-ge v9, v0, :cond_a │ + if-ge v10, v0, :cond_a │ │ .line 252 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_PosDecoders:[S │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ - sub-int v18, v12, v9 │ + sub-int v19, v13, v10 │ │ - add-int/lit8 v18, v18, -0x1 │ + add-int/lit8 v19, v19, -0x1 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v18 │ + move/from16 v1, v19 │ │ - move-object/from16 v2, v19 │ + move-object/from16 v2, v20 │ │ - invoke-static {v0, v1, v2, v8}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;->ReverseDecode([SILcom/badlogic/gdx/utils/compression/rangecoder/Decoder;I)I │ + invoke-static {v0, v1, v2, v7}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;->ReverseDecode([SILcom/badlogic/gdx/utils/compression/rangecoder/Decoder;I)I │ │ - move-result v17 │ + move-result v18 │ │ - add-int v12, v12, v17 │ + add-int v13, v13, v18 │ │ goto/16 :goto_3 │ │ .line 254 │ :cond_a │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ - add-int/lit8 v18, v8, -0x4 │ + add-int/lit8 v19, v7, -0x4 │ │ - invoke-virtual/range {v17 .. v18}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;->DecodeDirectBits(I)I │ + invoke-virtual/range {v18 .. v19}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;->DecodeDirectBits(I)I │ │ - move-result v17 │ + move-result v18 │ │ - shl-int/lit8 v17, v17, 0x4 │ + shl-int/lit8 v18, v18, 0x4 │ │ - add-int v12, v12, v17 │ + add-int v13, v13, v18 │ │ .line 255 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_PosAlignDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v19, v0 │ │ - invoke-virtual/range {v17 .. v18}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;->ReverseDecode(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I │ + invoke-virtual/range {v18 .. v19}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;->ReverseDecode(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I │ │ - move-result v17 │ + move-result v18 │ │ - add-int v12, v12, v17 │ + add-int v13, v13, v18 │ │ .line 256 │ - if-gez v12, :cond_4 │ + if-gez v13, :cond_4 │ │ .line 257 │ - const/16 v17, -0x1 │ + const/16 v18, -0x1 │ │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - if-ne v12, v0, :cond_c │ + if-ne v13, v0, :cond_c │ │ .line 273 │ - .end local v5 # "len":I │ - .end local v8 # "numDirectBits":I │ - .end local v9 # "posSlot":I │ - .end local v10 # "posState":I │ + .end local v6 # "len":I │ + .end local v7 # "numDirectBits":I │ + .end local v10 # "posSlot":I │ + .end local v11 # "posState":I │ :cond_b │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ - invoke-virtual/range {v17 .. v17}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;->Flush()V │ + invoke-virtual/range {v18 .. v18}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;->Flush()V │ │ .line 274 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ - invoke-virtual/range {v17 .. v17}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;->ReleaseStream()V │ + invoke-virtual/range {v18 .. v18}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;->ReleaseStream()V │ │ .line 275 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ - invoke-virtual/range {v17 .. v17}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;->ReleaseStream()V │ + invoke-virtual/range {v18 .. v18}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;->ReleaseStream()V │ │ .line 276 │ - const/16 v17, 0x1 │ + const/16 v18, 0x1 │ │ goto/16 :goto_4 │ │ .line 258 │ - .restart local v5 # "len":I │ - .restart local v8 # "numDirectBits":I │ - .restart local v9 # "posSlot":I │ - .restart local v10 # "posState":I │ + .restart local v6 # "len":I │ + .restart local v7 # "numDirectBits":I │ + .restart local v10 # "posSlot":I │ + .restart local v11 # "posState":I │ :cond_c │ - const/16 v17, 0x0 │ + const/16 v18, 0x0 │ │ goto/16 :goto_4 │ │ .line 262 │ - .end local v8 # "numDirectBits":I │ + .end local v7 # "numDirectBits":I │ :cond_d │ - move v12, v9 │ + move v13, v10 │ │ goto/16 :goto_3 │ │ .line 268 │ - .end local v9 # "posSlot":I │ + .end local v10 # "posSlot":I │ :cond_e │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v12, v5}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;->CopyBlock(II)V │ + invoke-virtual {v0, v13, v6}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;->CopyBlock(II)V │ │ .line 269 │ - int-to-long v0, v5 │ + int-to-long v0, v6 │ │ - move-wide/from16 v17, v0 │ + move-wide/from16 v18, v0 │ │ - add-long v6, v6, v17 │ + add-long v8, v8, v18 │ │ .line 270 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ - const/16 v18, 0x0 │ + const/16 v19, 0x0 │ │ - invoke-virtual/range {v17 .. v18}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;->GetByte(I)B │ + invoke-virtual/range {v18 .. v19}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;->GetByte(I)B │ │ - move-result v11 │ + move-result v12 │ │ goto/16 :goto_0 │ .end method │ │ .method Init()V │ .locals 3 │ .annotation system Ldalvik/annotation/Throws; ├── smali/com/badlogic/gdx/utils/compression/rangecoder/Encoder.smali │ @@ -309,15 +309,15 @@ │ │ aput-short v2, p1, p2 │ │ goto :goto_0 │ .end method │ │ .method public EncodeDirectBits(II)V │ - .locals 5 │ + .locals 6 │ .param p1, "v" # I │ .param p2, "numTotalBits" # I │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ @@ -342,23 +342,23 @@ │ │ and-int/lit8 v1, v1, 0x1 │ │ const/4 v2, 0x1 │ │ if-ne v1, v2, :cond_0 │ │ - iget-wide v1, p0, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Low:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Low:J │ │ - iget v3, p0, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Range:I │ + iget v1, p0, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Range:I │ │ - int-to-long v3, v3 │ + int-to-long v4, v1 │ │ - add-long/2addr v1, v3 │ + add-long/2addr v2, v4 │ │ - iput-wide v1, p0, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Low:J │ + iput-wide v2, p0, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Low:J │ │ .line 81 │ :cond_0 │ iget v1, p0, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Range:I │ │ const/high16 v2, -0x1000000 ├── smali/se/danielj/geometridestroyer/GeometriDestroyer$4$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lse/danielj/geometridestroyer/GeometriDestroyer$4; │ │ │ # direct methods │ .method constructor (Lse/danielj/geometridestroyer/GeometriDestroyer$4;)V │ .locals 0 │ + .param p1, "this$1" # Lse/danielj/geometridestroyer/GeometriDestroyer$4; │ │ .prologue │ .line 475 │ iput-object p1, p0, Lse/danielj/geometridestroyer/GeometriDestroyer$4$1;->this$1:Lse/danielj/geometridestroyer/GeometriDestroyer$4; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/se/danielj/geometridestroyer/LevelScreen$LevelButton$LevelButtonListener.smali │ @@ -19,14 +19,15 @@ │ │ .field private y:F │ │ │ # direct methods │ .method public constructor (Lse/danielj/geometridestroyer/LevelScreen$LevelButton;)V │ .locals 0 │ + .param p1, "this$1" # Lse/danielj/geometridestroyer/LevelScreen$LevelButton; │ │ .prologue │ .line 132 │ iput-object p1, p0, Lse/danielj/geometridestroyer/LevelScreen$LevelButton$LevelButtonListener;->this$1:Lse/danielj/geometridestroyer/LevelScreen$LevelButton; │ │ invoke-direct {p0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;->()V ├── smali/se/danielj/geometridestroyer/GeometriDestroyer.smali │ @@ -523,15 +523,15 @@ │ .line 519 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public setLevel(I)V │ - .locals 14 │ + .locals 13 │ .param p1, "level" # I │ │ .prologue │ .line 159 │ iput p1, p0, Lse/danielj/geometridestroyer/GeometriDestroyer;->currentLevel:I │ │ .line 161 │ @@ -565,35 +565,34 @@ │ │ goto :goto_0 │ │ .line 166 │ :cond_0 │ invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v0 │ │ - .local v10, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v0 │ + move-result v1 │ │ - if-eqz v0, :cond_1 │ + if-eqz v1, :cond_1 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v7 │ │ check-cast v7, Lcom/badlogic/gdx/physics/box2d/Body; │ │ .line 167 │ .local v7, "body":Lcom/badlogic/gdx/physics/box2d/Body; │ - iget-object v0, p0, Lse/danielj/geometridestroyer/GeometriDestroyer;->world:Lcom/badlogic/gdx/physics/box2d/World; │ + iget-object v1, p0, Lse/danielj/geometridestroyer/GeometriDestroyer;->world:Lcom/badlogic/gdx/physics/box2d/World; │ │ - invoke-virtual {v0, v7}, Lcom/badlogic/gdx/physics/box2d/World;->destroyBody(Lcom/badlogic/gdx/physics/box2d/Body;)V │ + invoke-virtual {v1, v7}, Lcom/badlogic/gdx/physics/box2d/World;->destroyBody(Lcom/badlogic/gdx/physics/box2d/Body;)V │ │ goto :goto_1 │ │ .line 170 │ .end local v7 # "body":Lcom/badlogic/gdx/physics/box2d/Body; │ :cond_1 │ iget-object v0, p0, Lse/danielj/geometridestroyer/GeometriDestroyer;->world:Lcom/badlogic/gdx/physics/box2d/World; │ @@ -1318,55 +1317,55 @@ │ │ iput v0, p0, Lse/danielj/geometridestroyer/GeometriDestroyer;->boxesLeft:I │ │ goto/16 :goto_2 │ │ .line 254 │ :pswitch_6 │ - new-instance v11, Ljava/util/Random; │ + new-instance v10, Ljava/util/Random; │ │ - invoke-direct {v11}, Ljava/util/Random;->()V │ + invoke-direct {v10}, Ljava/util/Random;->()V │ │ .line 255 │ - .local v11, "r":Ljava/util/Random; │ + .local v10, "r":Ljava/util/Random; │ const/4 v8, 0x1 │ │ .restart local v8 # "i":I │ :goto_8 │ const/16 v0, 0x32 │ │ if-ge v8, v0, :cond_8 │ │ .line 256 │ - invoke-virtual {v11}, Ljava/util/Random;->nextFloat()F │ + invoke-virtual {v10}, Ljava/util/Random;->nextFloat()F │ │ move-result v0 │ │ const/high16 v1, 0x3f000000 # 0.5f │ │ cmpl-float v0, v0, v1 │ │ if-lez v0, :cond_7 │ │ - const/4 v13, 0x1 │ + const/4 v12, 0x1 │ │ .line 257 │ - .local v13, "sign":I │ + .local v12, "sign":I │ :goto_9 │ iget-object v0, p0, Lse/danielj/geometridestroyer/GeometriDestroyer;->world:Lcom/badlogic/gdx/physics/box2d/World; │ │ - int-to-float v1, v13 │ + int-to-float v1, v12 │ │ - invoke-virtual {v11}, Ljava/util/Random;->nextFloat()F │ + invoke-virtual {v10}, Ljava/util/Random;->nextFloat()F │ │ move-result v2 │ │ mul-float/2addr v1, v2 │ │ - invoke-virtual {v11}, Ljava/util/Random;->nextFloat()F │ + invoke-virtual {v10}, Ljava/util/Random;->nextFloat()F │ │ move-result v2 │ │ mul-float/2addr v1, v2 │ │ const/high16 v2, 0x42200000 # 40.0f │ │ @@ -1376,15 +1375,15 @@ │ │ add-float/2addr v1, v2 │ │ const/high16 v2, 0x41200000 # 10.0f │ │ const/high16 v3, 0x41f00000 # 30.0f │ │ - invoke-virtual {v11}, Ljava/util/Random;->nextFloat()F │ + invoke-virtual {v10}, Ljava/util/Random;->nextFloat()F │ │ move-result v4 │ │ mul-float/2addr v3, v4 │ │ add-float/2addr v2, v3 │ │ @@ -1396,17 +1395,17 @@ │ │ .line 255 │ add-int/lit8 v8, v8, 0x1 │ │ goto :goto_8 │ │ .line 256 │ - .end local v13 # "sign":I │ + .end local v12 # "sign":I │ :cond_7 │ - const/4 v13, -0x1 │ + const/4 v12, -0x1 │ │ goto :goto_9 │ │ .line 260 │ :cond_8 │ iget-object v0, p0, Lse/danielj/geometridestroyer/GeometriDestroyer;->world:Lcom/badlogic/gdx/physics/box2d/World; │ │ @@ -1425,57 +1424,57 @@ │ │ iput v0, p0, Lse/danielj/geometridestroyer/GeometriDestroyer;->boxesLeft:I │ │ goto/16 :goto_2 │ │ .line 264 │ .end local v8 # "i":I │ - .end local v11 # "r":Ljava/util/Random; │ + .end local v10 # "r":Ljava/util/Random; │ :pswitch_7 │ - new-instance v12, Ljava/util/Random; │ + new-instance v11, Ljava/util/Random; │ │ - invoke-direct {v12}, Ljava/util/Random;->()V │ + invoke-direct {v11}, Ljava/util/Random;->()V │ │ .line 265 │ - .local v12, "r2":Ljava/util/Random; │ + .local v11, "r2":Ljava/util/Random; │ const/4 v8, 0x1 │ │ .restart local v8 # "i":I │ :goto_a │ const/16 v0, 0x32 │ │ if-ge v8, v0, :cond_a │ │ .line 266 │ - invoke-virtual {v12}, Ljava/util/Random;->nextFloat()F │ + invoke-virtual {v11}, Ljava/util/Random;->nextFloat()F │ │ move-result v0 │ │ const/high16 v1, 0x3f000000 # 0.5f │ │ cmpl-float v0, v0, v1 │ │ if-lez v0, :cond_9 │ │ - const/4 v13, 0x1 │ + const/4 v12, 0x1 │ │ .line 267 │ - .restart local v13 # "sign":I │ + .restart local v12 # "sign":I │ :goto_b │ iget-object v0, p0, Lse/danielj/geometridestroyer/GeometriDestroyer;->world:Lcom/badlogic/gdx/physics/box2d/World; │ │ - int-to-float v1, v13 │ + int-to-float v1, v12 │ │ - invoke-virtual {v12}, Ljava/util/Random;->nextFloat()F │ + invoke-virtual {v11}, Ljava/util/Random;->nextFloat()F │ │ move-result v2 │ │ mul-float/2addr v1, v2 │ │ - invoke-virtual {v12}, Ljava/util/Random;->nextFloat()F │ + invoke-virtual {v11}, Ljava/util/Random;->nextFloat()F │ │ move-result v2 │ │ mul-float/2addr v1, v2 │ │ const/high16 v2, 0x42200000 # 40.0f │ │ @@ -1485,15 +1484,15 @@ │ │ add-float/2addr v1, v2 │ │ const/high16 v2, 0x41200000 # 10.0f │ │ const/high16 v3, 0x41f00000 # 30.0f │ │ - invoke-virtual {v12}, Ljava/util/Random;->nextFloat()F │ + invoke-virtual {v11}, Ljava/util/Random;->nextFloat()F │ │ move-result v4 │ │ mul-float/2addr v3, v4 │ │ add-float/2addr v2, v3 │ │ @@ -1505,17 +1504,17 @@ │ │ .line 265 │ add-int/lit8 v8, v8, 0x1 │ │ goto :goto_a │ │ .line 266 │ - .end local v13 # "sign":I │ + .end local v12 # "sign":I │ :cond_9 │ - const/4 v13, -0x1 │ + const/4 v12, -0x1 │ │ goto :goto_b │ │ .line 270 │ :cond_a │ iget-object v0, p0, Lse/danielj/geometridestroyer/GeometriDestroyer;->world:Lcom/badlogic/gdx/physics/box2d/World; │ │ @@ -1534,15 +1533,15 @@ │ │ iput v0, p0, Lse/danielj/geometridestroyer/GeometriDestroyer;->boxesLeft:I │ │ goto/16 :goto_2 │ │ .line 274 │ .end local v8 # "i":I │ - .end local v12 # "r2":Ljava/util/Random; │ + .end local v11 # "r2":Ljava/util/Random; │ :pswitch_8 │ iget-object v0, p0, Lse/danielj/geometridestroyer/GeometriDestroyer;->world:Lcom/badlogic/gdx/physics/box2d/World; │ │ const/high16 v1, 0x42080000 # 34.0f │ │ const/high16 v2, 0x40a00000 # 5.0f ├── smali/se/danielj/geometridestroyer/R.smali │ @@ -18,10 +18,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 19 │ return-void │ .end method ├── smali/se/danielj/geometridestroyer/IngameStage$Menu$MenuButton.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic this$1:Lse/danielj/geometridestroyer/IngameStage$Menu; │ │ │ # direct methods │ .method public constructor (Lse/danielj/geometridestroyer/IngameStage$Menu;Ljava/lang/String;ILcom/badlogic/gdx/scenes/scene2d/InputListener;)V │ .locals 5 │ + .param p1, "this$1" # Lse/danielj/geometridestroyer/IngameStage$Menu; │ .param p2, "label" # Ljava/lang/String; │ .param p3, "menuNumber" # I │ .param p4, "inputListener" # Lcom/badlogic/gdx/scenes/scene2d/InputListener; │ │ .prologue │ const/high16 v4, 0x3f800000 # 1.0f ├── smali/se/danielj/geometridestroyer/GeometriDestroyer$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ │ # direct methods │ .method constructor (Lse/danielj/geometridestroyer/GeometriDestroyer;)V │ .locals 0 │ + .param p1, "this$0" # Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ .prologue │ .line 125 │ iput-object p1, p0, Lse/danielj/geometridestroyer/GeometriDestroyer$3;->this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/se/danielj/geometridestroyer/GeometriDestroyer$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ │ # direct methods │ .method constructor (Lse/danielj/geometridestroyer/GeometriDestroyer;)V │ .locals 0 │ + .param p1, "this$0" # Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ .prologue │ .line 465 │ iput-object p1, p0, Lse/danielj/geometridestroyer/GeometriDestroyer$4;->this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/se/danielj/geometridestroyer/LevelScreen$1.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic val$core:Lse/danielj/geometridestroyer/Core; │ │ │ # direct methods │ .method constructor (Lse/danielj/geometridestroyer/LevelScreen;Lse/danielj/geometridestroyer/Core;)V │ .locals 1 │ + .param p1, "this$0" # Lse/danielj/geometridestroyer/LevelScreen; │ │ .prologue │ .line 87 │ iput-object p1, p0, Lse/danielj/geometridestroyer/LevelScreen$1;->this$0:Lse/danielj/geometridestroyer/LevelScreen; │ │ iput-object p2, p0, Lse/danielj/geometridestroyer/LevelScreen$1;->val$core:Lse/danielj/geometridestroyer/Core; ├── smali/se/danielj/geometridestroyer/IngameStage$PauseMenu$1.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$this$0:Lse/danielj/geometridestroyer/IngameStage; │ │ │ # direct methods │ .method constructor (Lse/danielj/geometridestroyer/IngameStage$PauseMenu;Lse/danielj/geometridestroyer/IngameStage;)V │ .locals 0 │ + .param p1, "this$1" # Lse/danielj/geometridestroyer/IngameStage$PauseMenu; │ │ .prologue │ .line 86 │ iput-object p1, p0, Lse/danielj/geometridestroyer/IngameStage$PauseMenu$1;->this$1:Lse/danielj/geometridestroyer/IngameStage$PauseMenu; │ │ iput-object p2, p0, Lse/danielj/geometridestroyer/IngameStage$PauseMenu$1;->val$this$0:Lse/danielj/geometridestroyer/IngameStage; ├── smali/se/danielj/geometridestroyer/GeometriDestroyer$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ │ # direct methods │ .method constructor (Lse/danielj/geometridestroyer/GeometriDestroyer;)V │ .locals 0 │ + .param p1, "this$0" # Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ .prologue │ .line 72 │ iput-object p1, p0, Lse/danielj/geometridestroyer/GeometriDestroyer$1;->this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/se/danielj/geometridestroyer/IngameStage$GameOverMenu$2.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic val$this$0:Lse/danielj/geometridestroyer/IngameStage; │ │ │ # direct methods │ .method constructor (Lse/danielj/geometridestroyer/IngameStage$GameOverMenu;Lse/danielj/geometridestroyer/IngameStage;Lse/danielj/geometridestroyer/Core;)V │ .locals 0 │ + .param p1, "this$1" # Lse/danielj/geometridestroyer/IngameStage$GameOverMenu; │ │ .prologue │ .line 128 │ iput-object p1, p0, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$2;->this$1:Lse/danielj/geometridestroyer/IngameStage$GameOverMenu; │ │ iput-object p2, p0, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$2;->val$this$0:Lse/danielj/geometridestroyer/IngameStage; ├── smali/se/danielj/geometridestroyer/IngameStage$Menu$MenuButtonListener.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic this$1:Lse/danielj/geometridestroyer/IngameStage$Menu; │ │ │ # direct methods │ .method protected constructor (Lse/danielj/geometridestroyer/IngameStage$Menu;)V │ .locals 1 │ + .param p1, "this$1" # Lse/danielj/geometridestroyer/IngameStage$Menu; │ │ .prologue │ .line 171 │ iput-object p1, p0, Lse/danielj/geometridestroyer/IngameStage$Menu$MenuButtonListener;->this$1:Lse/danielj/geometridestroyer/IngameStage$Menu; │ │ invoke-direct {p0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;->()V ├── smali/se/danielj/geometridestroyer/IngameStage$VictoryMenu$2.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic val$this$0:Lse/danielj/geometridestroyer/IngameStage; │ │ │ # direct methods │ .method constructor (Lse/danielj/geometridestroyer/IngameStage$VictoryMenu;Lse/danielj/geometridestroyer/IngameStage;Lse/danielj/geometridestroyer/Core;)V │ .locals 0 │ + .param p1, "this$1" # Lse/danielj/geometridestroyer/IngameStage$VictoryMenu; │ │ .prologue │ .line 110 │ iput-object p1, p0, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$2;->this$1:Lse/danielj/geometridestroyer/IngameStage$VictoryMenu; │ │ iput-object p2, p0, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$2;->val$this$0:Lse/danielj/geometridestroyer/IngameStage; ├── smali/se/danielj/geometridestroyer/IngameStage$GameOverMenu$1.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$this$0:Lse/danielj/geometridestroyer/IngameStage; │ │ │ # direct methods │ .method constructor (Lse/danielj/geometridestroyer/IngameStage$GameOverMenu;Lse/danielj/geometridestroyer/IngameStage;)V │ .locals 0 │ + .param p1, "this$1" # Lse/danielj/geometridestroyer/IngameStage$GameOverMenu; │ │ .prologue │ .line 122 │ iput-object p1, p0, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$1;->this$1:Lse/danielj/geometridestroyer/IngameStage$GameOverMenu; │ │ iput-object p2, p0, Lse/danielj/geometridestroyer/IngameStage$GameOverMenu$1;->val$this$0:Lse/danielj/geometridestroyer/IngameStage; ├── smali/se/danielj/geometridestroyer/EntityCreator.smali │ @@ -105,14 +105,15 @@ │ │ .prologue │ .line 40 │ new-instance v0, Lse/danielj/geometridestroyer/Entity; │ │ const-string v1, "green_box" │ │ + .line 41 │ invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;->getSprite(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ move-result-object v1 │ │ const/4 v4, 0x1 │ │ const/4 v5, 0x0 │ @@ -153,14 +154,15 @@ │ │ .prologue │ .line 172 │ new-instance v0, Lse/danielj/geometridestroyer/Entity; │ │ const-string v1, "green_cross" │ │ + .line 173 │ invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;->getSprite(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ move-result-object v1 │ │ const/4 v4, 0x1 │ │ const/4 v5, 0x0 │ @@ -201,14 +203,15 @@ │ │ .prologue │ .line 132 │ new-instance v0, Lse/danielj/geometridestroyer/Entity; │ │ const-string v1, "green_rectangle" │ │ + .line 133 │ invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;->getSprite(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ move-result-object v1 │ │ const/4 v4, 0x1 │ │ const/4 v5, 0x0 │ @@ -251,14 +254,15 @@ │ │ .prologue │ .line 242 │ new-instance v0, Lse/danielj/geometridestroyer/Entity; │ │ const-string v1, "green_star" │ │ + .line 243 │ invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;->getSprite(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ move-result-object v1 │ │ const/4 v4, 0x1 │ │ const/4 v5, 0x0 │ @@ -299,14 +303,15 @@ │ │ .prologue │ .line 85 │ new-instance v0, Lse/danielj/geometridestroyer/Entity; │ │ const-string v1, "green_triangle" │ │ + .line 86 │ invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;->getSprite(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ move-result-object v1 │ │ const/4 v4, 0x1 │ │ const/4 v5, 0x0 │ @@ -422,14 +427,15 @@ │ │ .prologue │ .line 32 │ new-instance v0, Lse/danielj/geometridestroyer/Entity; │ │ const-string v1, "blue_box" │ │ + .line 33 │ invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;->getSprite(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ move-result-object v1 │ │ const/4 v4, 0x0 │ │ const/4 v5, 0x1 │ @@ -470,14 +476,15 @@ │ │ .prologue │ .line 235 │ new-instance v0, Lse/danielj/geometridestroyer/Entity; │ │ const-string v1, "blue_star" │ │ + .line 236 │ invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;->getSprite(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ move-result-object v1 │ │ const/4 v4, 0x0 │ │ const/4 v5, 0x1 │ @@ -518,14 +525,15 @@ │ │ .prologue │ .line 77 │ new-instance v0, Lse/danielj/geometridestroyer/Entity; │ │ const-string v1, "blue_triangle" │ │ + .line 78 │ invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;->getSprite(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ move-result-object v1 │ │ const/4 v4, 0x0 │ │ const/4 v5, 0x1 │ @@ -568,14 +576,15 @@ │ const/4 v4, 0x0 │ │ .line 24 │ new-instance v0, Lse/danielj/geometridestroyer/Entity; │ │ const-string v1, "grey_box" │ │ + .line 25 │ invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;->getSprite(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ move-result-object v1 │ │ move v2, p3 │ │ move v3, p4 │ @@ -616,14 +625,15 @@ │ const/4 v4, 0x0 │ │ .line 165 │ new-instance v0, Lse/danielj/geometridestroyer/Entity; │ │ const-string v1, "grey_cross" │ │ + .line 166 │ invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;->getSprite(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ move-result-object v1 │ │ move v2, p3 │ │ move v3, p4 │ @@ -664,14 +674,15 @@ │ const/4 v4, 0x0 │ │ .line 116 │ new-instance v0, Lse/danielj/geometridestroyer/Entity; │ │ const-string v1, "grey_rectangle" │ │ + .line 117 │ invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;->getSprite(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ move-result-object v1 │ │ move v2, p3 │ │ move v3, p4 │ @@ -715,14 +726,15 @@ │ const/4 v4, 0x0 │ │ .line 124 │ new-instance v0, Lse/danielj/geometridestroyer/Entity; │ │ const-string v1, "grey_rectangle" │ │ + .line 125 │ invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;->getSprite(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ move-result-object v1 │ │ move v2, p3 │ │ move v3, p4 │ @@ -765,14 +777,15 @@ │ const/4 v4, 0x0 │ │ .line 69 │ new-instance v0, Lse/danielj/geometridestroyer/Entity; │ │ const-string v1, "grey_triangle" │ │ + .line 70 │ invoke-static {v1}, Lse/danielj/geometridestroyer/misc/SpriteManager;->getSprite(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ move-result-object v1 │ │ move v2, p3 │ │ move v3, p4 ├── smali/se/danielj/geometridestroyer/IngameStage$VictoryMenu$1.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$this$0:Lse/danielj/geometridestroyer/IngameStage; │ │ │ # direct methods │ .method constructor (Lse/danielj/geometridestroyer/IngameStage$VictoryMenu;Lse/danielj/geometridestroyer/IngameStage;)V │ .locals 0 │ + .param p1, "this$1" # Lse/danielj/geometridestroyer/IngameStage$VictoryMenu; │ │ .prologue │ .line 104 │ iput-object p1, p0, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$1;->this$1:Lse/danielj/geometridestroyer/IngameStage$VictoryMenu; │ │ iput-object p2, p0, Lse/danielj/geometridestroyer/IngameStage$VictoryMenu$1;->val$this$0:Lse/danielj/geometridestroyer/IngameStage; ├── smali/se/danielj/geometridestroyer/GeometriDestroyer$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ │ # direct methods │ .method constructor (Lse/danielj/geometridestroyer/GeometriDestroyer;)V │ .locals 0 │ + .param p1, "this$0" # Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ .prologue │ .line 97 │ iput-object p1, p0, Lse/danielj/geometridestroyer/GeometriDestroyer$2;->this$0:Lse/danielj/geometridestroyer/GeometriDestroyer; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/se/danielj/geometridestroyer/IngameStage$PauseMenu$2.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic val$this$0:Lse/danielj/geometridestroyer/IngameStage; │ │ │ # direct methods │ .method constructor (Lse/danielj/geometridestroyer/IngameStage$PauseMenu;Lse/danielj/geometridestroyer/IngameStage;Lse/danielj/geometridestroyer/Core;)V │ .locals 0 │ + .param p1, "this$1" # Lse/danielj/geometridestroyer/IngameStage$PauseMenu; │ │ .prologue │ .line 92 │ iput-object p1, p0, Lse/danielj/geometridestroyer/IngameStage$PauseMenu$2;->this$1:Lse/danielj/geometridestroyer/IngameStage$PauseMenu; │ │ iput-object p2, p0, Lse/danielj/geometridestroyer/IngameStage$PauseMenu$2;->val$this$0:Lse/danielj/geometridestroyer/IngameStage; ├── smali/se/danielj/geometridestroyer/LevelScreen$LevelButton$1.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic val$this$0:Lse/danielj/geometridestroyer/LevelScreen; │ │ │ # direct methods │ .method constructor (Lse/danielj/geometridestroyer/LevelScreen$LevelButton;Lse/danielj/geometridestroyer/LevelScreen;I)V │ .locals 0 │ + .param p1, "this$1" # Lse/danielj/geometridestroyer/LevelScreen$LevelButton; │ │ .prologue │ .line 122 │ iput-object p1, p0, Lse/danielj/geometridestroyer/LevelScreen$LevelButton$1;->this$1:Lse/danielj/geometridestroyer/LevelScreen$LevelButton; │ │ iput-object p2, p0, Lse/danielj/geometridestroyer/LevelScreen$LevelButton$1;->val$this$0:Lse/danielj/geometridestroyer/LevelScreen; ├── smali/se/danielj/geometridestroyer/misc/SpriteManager.smali │ @@ -31,15 +31,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 16 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 21 │ return-void │ .end method │ │ .method public static dispose()V │ .locals 1 │ │ .prologue │ @@ -66,80 +65,82 @@ │ │ check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ return-object v0 │ .end method │ │ .method public static init()V │ - .locals 6 │ + .locals 5 │ │ .prologue │ .line 43 │ - new-instance v2, Ljava/util/HashMap; │ + new-instance v1, Ljava/util/HashMap; │ │ - invoke-direct {v2}, Ljava/util/HashMap;->()V │ + invoke-direct {v1}, Ljava/util/HashMap;->()V │ │ - sput-object v2, Lse/danielj/geometridestroyer/misc/SpriteManager;->sprites:Ljava/util/Map; │ + sput-object v1, Lse/danielj/geometridestroyer/misc/SpriteManager;->sprites:Ljava/util/Map; │ │ .line 44 │ - new-instance v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ + new-instance v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ │ - sget-object v3, Lcom/badlogic/gdx/Gdx;->files:Lcom/badlogic/gdx/Files; │ + sget-object v2, Lcom/badlogic/gdx/Gdx;->files:Lcom/badlogic/gdx/Files; │ │ - const-string v4, "sprites/sprites.atlas" │ + const-string v3, "sprites/sprites.atlas" │ │ - invoke-interface {v3, v4}, Lcom/badlogic/gdx/Files;->internal(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ + .line 45 │ + invoke-interface {v2, v3}, Lcom/badlogic/gdx/Files;->internal(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - sget-object v4, Lcom/badlogic/gdx/Gdx;->files:Lcom/badlogic/gdx/Files; │ + sget-object v3, Lcom/badlogic/gdx/Gdx;->files:Lcom/badlogic/gdx/Files; │ │ - const-string v5, "sprites" │ + const-string v4, "sprites" │ │ - invoke-interface {v4, v5}, Lcom/badlogic/gdx/Files;->internal(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ + .line 46 │ + invoke-interface {v3, v4}, Lcom/badlogic/gdx/Files;->internal(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;->(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V │ + invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;->(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V │ │ - sput-object v2, Lse/danielj/geometridestroyer/misc/SpriteManager;->textureAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ + sput-object v1, Lse/danielj/geometridestroyer/misc/SpriteManager;->textureAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ │ .line 47 │ - sget-object v2, Lse/danielj/geometridestroyer/misc/SpriteManager;->textureAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ + sget-object v1, Lse/danielj/geometridestroyer/misc/SpriteManager;->textureAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ │ - invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;->getRegions()Lcom/badlogic/gdx/utils/Array; │ + invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;->getRegions()Lcom/badlogic/gdx/utils/Array; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ + .local v0, "r":Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ + .end local v0 # "r":Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ + check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ .line 48 │ - .local v1, "r":Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ + .restart local v0 # "r":Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ sget-object v2, Lse/danielj/geometridestroyer/misc/SpriteManager;->sprites:Ljava/util/Map; │ │ - iget-object v3, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;->name:Ljava/lang/String; │ + iget-object v3, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;->name:Ljava/lang/String; │ │ - invoke-interface {v2, v3, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v2, v3, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_0 │ │ .line 50 │ - .end local v1 # "r":Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ :cond_0 │ return-void │ .end method ├── res/drawable-hdpi-v4/ic_launcher.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000007c 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000024 010101fd 00000060 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 060909a6 161b1cfd 080909e5 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000024 030303fc 9dc5cdff 14191af6 00000060 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a02d 9f9d9e73 9e989a94 2e2e2fe2 415459fe b0e8f4ff 6e9198ff 151616fc 9b9396e6 9e989ae2 9d9598c9 9d9497a8 9e999b81 a0a0a05b a0a0a03b a0a0a008 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a00d a0a0a050 9e9799a4 9e989adf 9a858cd0 8f576bc0 70364bc2 030304fe 8fc6d2ff a7e6f5ff a4e2f1ff 14181afc 410017cd 7b032eb3 80193ebe 863150ca 8b475fd5 905d6fda 967581dc 9d9497e8 9d9195b7 a09f9f53 a0a0a009 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a003 9f9d9e63 9e989ac7 9d9497da 95717ebf 883b57a8 7b042f91 7a002c92 7a002c96 220612db 3a5157fd 9ee5f6ff 9de4f6ff 9ee5f6ff 638f99ff 0f080bf7 77002bb2 7a002cb5 7a002cb8 7a002cbb 7a002cbf 7a002cc2 7a012dc6 842a4bd5 926475df 9d9296e8 9c9195bb 9f9d9e55 a0a0a008 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a001 9f9e9e5a 9e999bd8 957380bb 811e418d 7a002c84 7a002c87 7a002c8b 7a002c8e 7a002c92 5f0022a4 030303fe 82c3d3ff 95e3f7ff 94e3f7ff 94e3f7ff 94dff3ff 13181afc 410017ce 7a002cb4 7a002cb7 7a002cbb 7a002cbe 7a002cc1 7a002cc5 7a002cc8 7a002ccc 7a002ccf 832647dc 916072e3 9d9397e4 9e989b60 a0a0a001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a09f9f50 9f9a9cd4 987d86be 811d4186 7a002c7c 7a002c80 7a002c83 7a002c86 7a002c8a 7a002c8d 7a002c91 200611da 355057fd 8ee2f7ff 8be1f8ff 8be1f8ff 8be1f8ff 8de1f8ff 5a8d9aff 0e080cf7 77002bb4 7a002cb6 7a002cba 7a002cbd 7a002cc1 7a002cc4 7a002cc7 7a002ccb 7a002cce 7a002cd2 7a002cd5 7d0e36dc 926777e5 9d9397d7 a09e9f3d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a032 9f9a9cce 99848cc2 83274883 7a002c74 7a002c78 7a002c7b 7a002c7f 7a002c82 7a002c86 7a002c89 7a002c8c 5e0022a0 030303fe 76c1d5ff 85e0f8ff 82dff9ff 81dff9ff 82dff9ff 84e0f9ff 86dcf4ff 11171bfc 410018cf 7a002cb5 7a002cb9 7a002cbc 7a002cc0 7a002cc3 7a002cc7 7a002cca 7a002cce 7a002cd1 7a002cd4 7a002cd8 7a002cdb 811c40e4 977c86e8 9d9296bd a0a0a023 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 9f9d9e5f 9e979adb 87375483 7a002c6d 7a002c70 7a002c74 7a002c77 7a002c7a 7a002c7e 7a002c81 7a002c85 7a002c88 7a002c8c 200611d8 315058fc 81dff9ff 7cdef9ff 79defaff 78ddfaff 79defaff 7bdefaff 7fdff9ff 538c9bff 0e080df7 77002bb6 7a002cb8 7a002cbb 7a002cbf 7a002cc2 7a002cc6 7a002cc9 7a002ccd 7a002cd0 7a002cd4 7a002cd7 7a002cda 7a002cde 7a002ce1 852e4dec 9b8d92eb 9e969966 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a004 9f9b9d94 9c8e93ca 7f143b6d 7a002c68 7a002c6c 7a002c6f 7a002c73 7a002c76 7a002c7a 7a002c7d 7a002c80 7a002c84 7a002c87 5e00229b 030303fe 6ec0d6ff 79defaff 74ddfaff 70dcfbff 6edcfbff 6fdcfbff 73dcfbff 77ddfaff 7cdcf5ff 11171bfc 420018d0 7a002cb7 7a002cbb 7a002cbe 7a002cc1 7a002cc5 7a002cc8 7a002ccc 7a002ccf 7a002cd3 7a002cd6 7a002cda 7a002cdd 7a002ce0 7a002ce4 7c0832e8 977984eb 9d939793 a0a0a001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a014 9f9c9dc2 977a84ac 7a022d62 7a002c64 7a002c68 7a002c6b 7a002c6e 7a002c72 7a002c75 7a002c79 7a002c7c 7a002c80 7a002c83 7a002c86 1f0611d6 2f4f59fc 7adefaff 72dcfbff 6cdbfbff 67dafcff 65dafcff 66dafcff 6adbfbff 70dcfbff 78ddfaff 508b9bff 0e080df7 77002bb7 7a002cba 7a002cbd 7a002cc1 7a002cc4 7a002cc7 7a002ccb 7a002cce 7a002cd2 7a002cd5 7a002cd9 7a002cdc 7a002ce0 7a002ce3 7a002ce6 7a012dea 916172ed 9d9396bc a0a0a00a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a029 9f9c9dda 905d6f8d 7a002c5c 7a002c60 7a002c63 7a002c67 7a002c6a 7a002c6e 7a002c71 7a002c74 7a002c78 7a002c7b 7a002c7f 7a002c82 5d002297 030303fe 6cc0d6ff 75ddfaff 6ddbfbff 65dafcff 5fd9fdff 5cd8fdff 5dd8fdff 63dafcff 6bdbfbff 73ddfaff 7adbf6ff 11171bfc 420018d1 7a002cb9 7a002cbc 7a002cc0 7a002cc3 7a002cc7 7a002cca 7a002ccd 7a002cd1 7a002cd4 7a002cd8 7a002cdb 7a002cdf 7a002ce2 7a002ce6 7a002ce9 7a002cec 8a455ef1 9d9397d8 a0a0a019 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a016 9f9c9dd9 8a435c76 7a002c58 7a002c5b 7a002c5f 7a002c62 7a002c66 7a002c69 7a002c6d 7a002c70 7a002c74 7a002c77 7a002c7a 7a002c7e 7a002c81 1e0611d4 315059fc 7cdefaff 72dcfbff 69dbfcff 60d9fdff 58d7feff 52d6feff 56d7feff 5ed9fdff 67dafcff 70dcfbff 79defaff 528b9bff 0e080df7 77002bb9 7a002cbb 7a002cbf 7a002cc2 7a002cc6 7a002cc9 7a002ccd 7a002cd0 7a002cd4 7a002cd7 7a002cda 7a002cde 7a002ce1 7a002ce5 7a002ce8 7a002cec 7a002cef 852e4df5 9d9397e5 a0a0a018 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a008 9f9c9dc9 905b6e83 7a002c54 7a002c57 7a002c5b 7a002c5e 7a002c61 7a002c65 7a002c68 7a002c6c 7a002c6f 7a002c73 7a002c76 7a002c7a 7a002c7d 5c002192 030303fe 72c0d6ff 7bdefaff 72dcfbff 69dbfcff 5fd9fdff 56d7feff 4ed5ffff 54d7feff 5dd8fdff 66dafcff 70dcfbff 79defaff 80dcf5ff 11171bfc 420018d2 7a002cbb 7a002cbe 7a002cc1 7a002cc5 7a002cc8 7a002ccc 7a002ccf 7a002cd3 7a002cd6 7a002cda 7a002cdd 7a002ce0 7a002ce4 7a002ce7 7a002ceb 7a002cee 7a002cf2 852f4ef6 9d9397d4 a0a0a006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a001 9f9c9dab 96758197 7a002c50 7a002c53 7a002c56 7a002c5a 7a002c5d 7a002c61 7a002c64 7a002c68 7a002c6b 7a002c6e 7a002c72 7a002c75 7a002c79 7a002c7c 1f0611d3 345058fc 86e0f8ff 7ddef9ff 73ddfaff 6bdbfbff 62d9fcff 5bd8fdff 57d7feff 59d8fdff 60d9fdff 69dbfcff 71dcfbff 7adefaff 83e0f9ff 588c9bff 0e080df8 77002bbb 7a002cbd 7a002cc1 7a002cc4 7a002cc7 7a002ccb 7a002cce 7a002cd2 7a002cd5 7a002cd9 7a002cdc 7a002ce0 7a002ce3 7a002ce6 7a002cea 7a002ced 7a002cf1 7a002cf4 8d5066f3 9d9296a7 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 9f9c9d84 9a888faf 7a002c4b 7a002c4f 7a002c52 7a002c55 7a002c59 7a002c5c 7a002c60 7a002c63 7a002c67 7a002c6a 7a002c6e 7a002c71 7a002c74 7a002c78 5b00218e 030303fd 7dc2d4ff 88e1f8ff 80dff9ff 77ddfaff 6fdcfbff 68dafcff 63d9fcff 60d9fdff 62d9fcff 66dafcff 6ddbfbff 75ddfaff 7ddef9ff 86e0f8ff 8ddef3ff 13171afc 430018d3 7a002cbc 7a002cc0 7a002cc3 7a002cc7 7a002cca 7a002ccd 7a002cd1 7a002cd4 7a002cd8 7a002cdb 7a002cdf 7a002ce2 7a002ce6 7a002ce9 7a002cec 7a002cf0 7a002cf3 7a002cf7 95727ff0 9d95986e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 9f9e9e57 9d9497c6 7c073149 7a002c4b 7a002c4e 7a002c51 7a002c55 7a002c58 7a002c5b 7a002c5f 7a002c62 7a002c66 7a002c69 7a002c6d 7a002c70 7a002c74 7a002c77 1e0610d1 395158fc 95e3f7ff 8ce1f8ff 84e0f9ff 7cdef9ff 75ddfaff 6fdcfbff 6bdbfbff 6adbfcff 6bdbfbff 6edcfbff 74ddfaff 7adefaff 82dff9ff 8ae1f8ff 93e2f7ff 618e99ff 0f080cf8 77002bbc 7a002cbf 7a002cc2 7a002cc6 7a002cc9 7a002ccd 7a002cd0 7a002cd3 7a002cd7 7a002cda 7a002cde 7a002ce1 7a002ce5 7a002ce8 7a002cec 7a002cef 7a002cf2 7a002cf6 7c0832f9 9b898fef a09e9e3b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a00c 9f9d9edc 83264751 7a002c46 7a002c4a 7a002c4d 7a002c51 7a002c54 7a002c57 7a002c5b 7a002c5e 7a002c61 7a002c65 7a002c68 7a002c6c 7a002c6f 7a002c73 5a002089 030303fd 8ac5d2ff 99e4f6ff 91e2f7ff 8ae1f8ff 83dff9ff 7ddef9ff 78ddfaff 74ddfaff 73ddfaff 74ddfaff 77ddfaff 7bdefaff 81dff9ff 88e0f8ff 8fe2f7ff 97e3f6ff 9de1f2ff 14181afc 430018d5 7a002cbe 7a002cc1 7a002cc5 7a002cc8 7a002ccc 7a002ccf 7a002cd3 7a002cd6 7a002cd9 7a002cdd 7a002ce0 7a002ce4 7a002ce7 7a002ceb 7a002cee 7a002cf2 7a002cf5 7a002cf8 7f173dfc 9d9296e9 a0a0a00d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 9f9d9e84 987c8693 7a002c42 7a002c45 7a002c49 7a002c4c 7a002c50 7a002c53 7a002c56 7a002c5a 7a002c5d 7a002c61 7a002c64 7a002c67 7a002c6b 7a002c6e 7a002c72 1d0710cf 3f5258fc a6e6f5ff 9ee5f6ff 97e3f6ff 90e2f7ff 8ae1f8ff 84e0f9ff 80dff9ff 7ddef9ff 7cdef9ff 7ddef9ff 7fdff9ff 83e0f9ff 88e1f8ff 8ee2f7ff 95e3f7ff 9ce4f6ff a4e6f5ff 6b9098ff 10080cf8 77002bbe 7a002cc1 7a002cc4 7a002cc7 7a002ccb 7a002cce 7a002cd2 7a002cd5 7a002cd9 7a002cdc 7a002ce0 7a002ce3 7a002ce6 7a002cea 7a002ced 7a002cf1 7a002cf4 7a002cf8 7a002cfb 8b4860f8 9d939789 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a01b 9f9c9dd8 7d0e3643 7a002c41 7a002c45 7a002c48 7a002c4b 7a002c4f 7a002c52 7a002c55 7a002c59 7a002c5c 7a002c60 7a002c63 7a002c67 7a002c6a 7a002c6d 59002085 040303fd 9ac8d1ff abe7f4ff a4e6f5ff 9de4f6ff 97e3f6ff 91e2f7ff 8de1f8ff 89e1f8ff 87e0f8ff 86e0f8ff 86e0f8ff 88e1f8ff 8ce1f8ff 90e2f7ff 95e3f7ff 9ce4f6ff a2e5f5ff aae7f4ff aee4efff 16181afd 430018d5 7a002cc0 7a002cc3 7a002cc7 7a002cca 7a002ccd 7a002cd1 7a002cd4 7a002cd8 7a002cdb 7a002cdf 7a002ce2 7a002ce6 7a002ce9 7a002cec 7a002cf0 7a002cf3 7a002cf7 7a002cfa 7b042ffe 9c9094ec a0a0a013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 9f9d9ea2 946f7c7a 7a002c3d 7a002c40 7a002c44 7a002c47 7a002c4b 7a002c4e 7a002c51 7a002c55 7a002c58 7a002c5b 7a002c5f 7a002c62 7a002c66 7a002c69 7a002c6d 1d0710cd 455357fc b8eaf3ff b1e8f3ff abe7f4ff a4e6f5ff 9ee5f6ff 99e4f6ff 95e3f7ff 92e2f7ff 90e2f7ff 8fe2f7ff 90e2f7ff 91e2f7ff 94e3f7ff 98e4f6ff 9de4f6ff a3e5f5ff a9e7f4ff b0e8f4ff b7e9f3ff 769397ff 11080cf8 77002bc0 7a002cc2 7a002cc6 7a002cc9 7a002ccd 7a002cd0 7a002cd3 7a002cd7 7a002cda 7a002cde 7a002ce1 7a002ce5 7a002ce8 7a002cec 7a002cef 7a002cf2 7a002cf6 7a002cf9 7a002cfd 89415bfa 9d939696 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a02f 9e999bca 7a002c38 7a002c3c 7a002c3f 7a002c43 7a002c46 7a002c4a 7a002c4d 7a002c51 7a002c54 7a002c57 7a002c5b 7a002c5e 7a002c61 7a002c65 7a002c68 58002081 040303fd aacbcfff bfebf2ff b8e9f3ff b1e8f3ff ace7f4ff a6e6f5ff a2e5f5ff 9ee5f6ff 9be4f6ff 99e4f6ff 98e4f6ff 99e4f6ff 9ae4f6ff 9de4f6ff a1e5f5ff a5e6f5ff aae7f4ff b0e8f4ff b6e9f3ff bdeaf2ff c1e8edff 18181afd 430018d6 7a002cc1 7a002cc5 7a002cc8 7a002ccc 7a002ccf 7a002cd3 7a002cd6 7a002cd9 7a002cdd 7a002ce0 7a002ce4 7a002ce7 7a002ceb 7a002cee 7a002cf2 7a002cf5 7a002cf8 7a002cfc 7b032eff 9c8e93ec a0a0a01a ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 9f9d9db1 905e7061 7a002c38 7a002c3b 7a002c3e 7a002c42 7a002c45 7a002c49 7a002c4c 7a002c50 7a002c53 7a002c56 7a002c5a 7a002c5d 7a002c61 7a002c64 7a002c67 1d0810cb 4b5456fc ccedf0ff c5ecf1ff bfebf2ff b9eaf3ff b3e9f3ff aee8f4ff aae7f4ff a7e6f5ff a4e6f5ff a2e5f5ff a2e5f5ff a2e5f5ff a4e6f5ff a6e6f5ff a9e7f4ff ade7f4ff b2e8f3ff b7e9f3ff bdeaf2ff c4ecf1ff caedf1ff 829496ff 11080cf8 77002bc2 7a002cc4 7a002cc7 7a002ccb 7a002cce 7a002cd2 7a002cd5 7a002cd9 7a002cdc 7a002cdf 7a002ce3 7a002ce6 7a002cea 7a002ced 7a002cf1 7a002cf4 7a002cf8 7a002cfb 7a002cfe 883955fc 9d9397a4 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 a0a0a00c 9f9c9dd5 7a002c33 7a002c37 7a002c3a 7a002c3e 7a002c41 7a002c44 7a002c48 7a002c4b 7a002c4f 7a002c52 7a002c55 7a002c59 7a002c5c 7a002c60 7a002c63 57001f7c 040303fd b3ccceff d0eef0ff ccedf0ff c6ecf1ff c0ebf2ff bbeaf2ff b7e9f3ff b3e9f3ff b0e8f4ff ade7f4ff ace7f4ff abe7f4ff ace7f4ff ade7f4ff afe8f4ff b2e8f3ff b6e9f3ff baeaf2ff bfebf2ff c5ecf1ff caedf1ff d0eef0ff cdeaecff 19191afd 440018d8 7a002cc3 7a002cc7 7a002cca 7a002ccd 7a002cd1 7a002cd4 7a002cd8 7a002cdb 7a002cdf 7a002ce2 7a002ce6 7a002ce9 7a002cec 7a002cf0 7a002cf3 7a002cf7 7a002cfa 7a002cfe 7a012dff 9c8d93ec a0a0a013 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 a0a0a057 9b8b909a 7a002c32 7a002c36 7a002c39 7a002c3d 7a002c40 7a002c44 7a002c47 7a002c4b 7a002c4e 7a002c51 7a002c55 7a002c58 7a002c5b 7a002c5f 7a002c62 1c080fca 4b5456fb d0eef0ff d0eef0ff d0eef0ff cdeef0ff c8edf1ff c3ecf1ff bfebf2ff bceaf2ff b9eaf3ff b7e9f3ff b5e9f3ff b5e9f3ff b5e9f3ff b6e9f3ff b8eaf3ff bbeaf2ff beebf2ff c2ebf2ff c7ecf1ff ccedf0ff d0eef0ff d0eef0ff d0eef0ff 829496ff 11080cf8 77002bc3 7a002cc6 7a002cc9 7a002ccd 7a002cd0 7a002cd3 7a002cd7 7a002cda 7a002cde 7a002ce1 7a002ce5 7a002ce8 7a002cec 7a002cef 7a002cf2 7a002cf6 7a002cf9 7a002cfd 7a002cff 8e566af4 a09f9f5b ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 9f9d9eaf 905b6e56 7a002c32 7a002c35 7a002c38 7a002c3c 7a002c3f 7a002c43 7a002c46 7a002c4a 7a002c4d 7a002c51 7a002c54 7a002c57 7a002c5b 7a002c5e 55001f77 040303fd b3ccceff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff ccedf0ff c8ecf1ff c4ecf1ff c2ebf2ff c0ebf2ff bfebf2ff beebf2ff beebf2ff bfebf2ff c1ebf2ff c4ecf1ff c7ecf1ff cbedf1ff cfeef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff cdeaecff 19191afd 440018d8 7a002cc5 7a002cc8 7a002ccc 7a002ccf 7a002cd3 7a002cd6 7a002cd9 7a002cdd 7a002ce0 7a002ce4 7a002ce7 7a002ceb 7a002cee 7a002cf2 7a002cf5 7a002cf8 7a002cfc 7a002cff 822446ff 9c9095b6 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 a0a0a00a 9f9d9ed6 7a002c2d 7a002c31 7a002c34 7a002c38 7a002c3b 7a002c3e 7a002c42 7a002c45 7a002c49 7a002c4c 7a002c50 7a002c53 7a002c56 7a002c5a 7a002c5d 1b080fc8 292e2ffd 8fa3a5ff 8fa3a5ff 8fa3a5ff 8fa3a5ff 8fa3a5ff 8fa3a5ff 8fa3a5ff 8fa3a5ff 8da3a5ff 8ba3a5ff 8aa3a5ff 89a2a5ff 89a2a5ff 89a2a5ff 8aa3a5ff 8ba3a5ff 8da3a5ff 8fa3a5ff 8fa3a5ff 8fa3a5ff 8fa3a5ff 8fa3a5ff 8fa3a5ff 8fa3a5ff 8fa3a5ff 4e5a5aff 11080cf9 78002bc5 7a002cc7 7a002ccb 7a002cce 7a002cd2 7a002cd5 7a002cd9 7a002cdc 7a002cdf 7a002ce3 7a002ce6 7a002cea 7a002ced 7a002cf1 7a002cf4 7a002cf8 7a002cfb 7a002cfe 7a012dff 9d9397eb a0a0a002 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 a0a0a053 9c8e939a 7a002c2c 7a002c30 7a002c33 7a002c37 7a002c3a 7a002c3e 7a002c41 7a002c44 7a002c48 7a002c4b 7a002c4f 7a002c52 7a002c55 7a002c59 63002469 0d0508e2 120c0fea 120c0fea 120c0feb 130c0feb 130c0fec 130c0fec 130c0fec 130c0fed 140c0fed 140c0fee 140c0fee 140c0fef 140c0fef 150c0ff0 150c0ff0 150c0ff1 150c0ff1 150c10f2 160c10f2 160c10f3 160c10f3 160c10f3 160b10f4 170b10f4 170b10f5 170b10f5 170b10f6 14060cf5 53001ed3 7a002cc7 7a002cca 7a002ccd 7a002cd1 7a002cd4 7a002cd8 7a002cdb 7a002cdf 7a002ce2 7a002ce5 7a002ce9 7a002cec 7a002cf0 7a002cf3 7a002cf7 7a002cfa 7a002cfe 7a002cff 95717eeb a0a0a037 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 9f9d9ea7 92677657 7a002c2c 7a002c2f 7a002c32 7a002c36 7a002c39 7a002c3d 7a002c40 7a002c44 7a002c47 7a002c4a 7a002c4e 7a002c51 7a002c55 7a002c58 7a002c5b 7a002c5f 7a002c62 7a002c66 7a002c69 7a002c6d 7a002c70 7a002c73 7a002c77 7a002c7a 7a002c7e 7a002c81 7a002c85 7a002c88 7a002c8c 7a002c8f 7a002c92 7a002c96 7a002c99 7a002c9d 7a002ca0 7a002ca4 7a002ca7 7a002caa 7a002cae 7a002cb1 7a002cb5 7a002cb8 7a002cbb 7a002cbf 7a002cc2 7a002cc6 7a002cc9 7a002ccd 7a002cd0 7a002cd3 7a002cd7 7a002cda 7a002cde 7a002ce1 7a002ce5 7a002ce8 7a002ceb 7a002cef 7a002cf2 7a002cf6 7a002cf9 7a002cfd 7a002cff 883a56fd 9e969889 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 9f9e9ed0 842a4a32 7a002c2b 7a002c2e 7a002c32 7a002c35 7a002c38 57001f4d 4d001c57 4f001c5b 50001d5d 52001d61 53001e63 54001e66 55001f69 56001f6c 57001f70 58002072 59002075 5a002078 5a00217b 5b00217e 5c002181 5d002185 5d002287 5f002289 7a002c7d 7a002c80 7a002c84 7a002c87 7a002c8b 7a002c8e 7a002c92 7a002c95 7a002c98 7a002c9c 7a002c9f 7a002ca3 7a002ca6 7a002caa 7a002cad 7a002cb0 7a002cb4 7a002cb7 7a002cbb 7a002cbe 7a002cc1 7a002cc5 7a002cc8 7a002ccc 7a002ccf 7a002cd3 7a002cd6 7a002cd9 7a002cdd 7a002ce0 7a002ce4 7a002ce7 7a002ceb 7a002cee 7a002cf2 7a002cf5 7a002cf8 7a002cfc 7a002cff 7d0d35ff 9d9296da ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 a09e9fdd 7a002c26 7a002c2a 7a002c2d 7a002c31 7a002c34 7a002c38 0e0408c6 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 050203f9 7a002c7c 7a002c7f 7a002c83 7a002c86 7a002c8a 7a002c8d 7a002c91 6a00269d 2a000fcf 2a000fd0 2b000fd2 2c0010d4 2c0010d5 2d0010d7 2d0010d8 2e0011da 2e0011dc 2f0011dd 300011df 300011e0 310012e2 310012e3 320012e5 320012e7 330012e8 330012ea 340013eb 340013ed 340013ef 350013f0 350013f2 360013f3 360014f5 370014f7 370014f8 380014fa 380014fc 380014fd 720029fe 7a002cff 9c8f94ea ffffff00 ffffff00 │ │ -ffffff00 ffffff00 a0a0a00d 9f9d9ed0 7a002c26 7a002c29 7a002c2c 7a002c30 7a002c33 7a002c37 11080bca 505050ff 989898ff 9a9a9aff 9c9c9cff 9e9e9eff a0a0a0ff a2a2a2ff a5a5a5ff a7a7a7ff a9a9a9ff abababff adadadff afafafff b1b1b1ff b4b4b4ff b6b6b6ff 909090ff 060405fa 7a002c7b 7a002c7f 7a002c82 7a002c86 7a002c89 7a002c8c 7a002c90 5c0021a4 000000ff 254715fd 254715fd 264716fd 274617fd 274718fd 284719fd 294719fd 29481afd 2a481afe 2a481bfe 2b481cfe 2b491dfe 2c491dfe 2d491efe 2d4a1ffe 2e4a1ffe 2e4a20fe 2f4a21fe 304a22fe 304b22fe 304b23fe 314b24fe 324c24fe 324c25ff 334c26ff 344c27ff 344d28ff 344b27ff 000000ff 6b0026fe 7a002cff 9b8a90eb a0a0a006 ffffff00 │ │ -ffffff00 ffffff00 a0a0a02c 9e999bb4 7a002c25 7a002c28 7a002c2c 7a002c2f 7a002c32 7a002c36 11080bc9 545454ff a1a1a1ff a4a4a4ff a6a6a6ff a8a8a8ff abababff adadadff afafafff b1b1b1ff b4b4b4ff b6b6b6ff b8b8b8ff bbbbbbff bdbdbdff bfbfbfff c1c1c1ff 999999ff 060405fa 7a002c7a 7a002c7e 7a002c81 7a002c85 7a002c88 7a002c8c 7a002c8f 5c0021a3 000000ff 6ed93fff 70da41ff 71db43ff 73dc46ff 75dd48ff 77de4aff 79df4cff 7bdf4fff 7de051ff 7ee153ff 80e255ff 82e358ff 84e45aff 86e55cff 88e55fff 89e661ff 8be763ff 8de865ff 8fe968ff 91ea6aff 93eb6cff 95ec6eff 96ec71ff 98ed73ff 9aee75ff 9cef77ff 9ef07aff 9be978ff 000000ff 6b0026fd 7a002cff 987e87e9 a0a0a01a ffffff00 │ │ -ffffff00 ffffff00 a0a0a04c 9d939699 7a002c24 7a002c27 7a002c2b 7a002c2e 7a002c32 7a002c35 11080bc9 545454ff a1a1a1ff a3a3a3ff a6a6a6ff a8a8a8ff aaaaaaff acacacff afafafff b1b1b1ff b3b3b3ff b6b6b6ff b8b8b8ff bababaff bdbdbdff bfbfbfff c1c1c1ff 989898ff 060405fa 7a002c79 7a002c7d 7a002c80 7a002c84 7a002c87 7a002c8b 7a002c8e 5c0021a3 000000ff 6fda40ff 71db43ff 73dc45ff 75dd47ff 76dd49ff 78de4cff 7adf4eff 7ce050ff 7ee153ff 80e255ff 81e357ff 83e359ff 85e45cff 87e55eff 89e660ff 8be762ff 8de865ff 8ee967ff 90ea69ff 92ea6bff 94eb6eff 96ec70ff 98ed72ff 99ee74ff 9bef77ff 9df079ff 9ff07bff 9ce979ff 000000ff 6b0026fc 7a002cff 946f7cea a0a0a02e ffffff00 │ │ -ffffff00 ffffff00 a09f9f6d 9a898f7e 7a002c23 7a002c26 7a002c2a 7a002c2d 7a002c31 7a002c34 11080bc9 545454ff a1a1a1ff a3a3a3ff a5a5a5ff a7a7a7ff aaaaaaff acacacff aeaeaeff b1b1b1ff b3b3b3ff b5b5b5ff b8b8b8ff bababaff bcbcbcff bebebeff c1c1c1ff 989898ff 060405fa 7a002c79 7a002c7c 7a002c7f 7a002c83 7a002c86 7a002c8a 7a002c8d 5c0021a2 000000ff 70db42ff 72db44ff 74dc47ff 76dd49ff 78de4bff 7adf4dff 7be050ff 7de152ff 7fe154ff 81e256ff 83e359ff 85e45bff 86e55dff 88e65fff 8ae762ff 8ce864ff 8ee866ff 90e968ff 92ea6bff 93eb6dff 95ec6fff 97ed71ff 99ee74ff 9bee76ff 9def78ff 9ef07aff a0f17dff 9dea7bff 000000ff 6a0026fc 7a002cfe 915f71ef a0a0a042 ffffff00 │ │ -ffffff00 ffffff00 a09f9f7a 99848c72 35001343 22000c63 23000d65 25000d68 27000e6a 29000f6d 0b0507d8 545454ff a0a0a0ff a2a2a2ff a5a5a5ff a7a7a7ff a9a9a9ff acacacff aeaeaeff b0b0b0ff b3b3b3ff b5b5b5ff b7b7b7ff b9b9b9ff bcbcbcff bebebeff c0c0c0ff 989898ff 050304fb 4200189e 430018a0 440019a3 450019a5 460019a7 51001da2 7a002c8c 5c0021a1 000000ff 72db44ff 73dc46ff 75dd48ff 77de4aff 79df4dff 7bdf4fff 7de051ff 7ee153ff 80e256ff 82e358ff 84e45aff 86e55cff 88e65fff 8ae661ff 8be763ff 8de865ff 8fe968ff 91ea6aff 93eb6cff 95ec6eff 96ec71ff 98ed73ff 9aee75ff 9cef77ff 9ef07aff a0f17cff a1f27eff 9eeb7cff 000000ff 6a0026fb 7a002cfe 8d4f65f6 a0a0a056 ffffff00 │ │ -ffffff00 ffffff00 a0a0a065 9b8c9183 0c000497 040404fc 0d0c0df7 0d0c0df7 0e0d0ef7 0e0d0ef7 0f0e0ff9 5c5c5cff a0a0a0ff a2a2a2ff a4a4a4ff a7a7a7ff a9a9a9ff abababff aeaeaeff b0b0b0ff b2b2b2ff b4b4b4ff b7b7b7ff b9b9b9ff bbbbbbff bebebeff c0c0c0ff 9d9d9dff 151314fc 141112fa 141112fa 141112fa 141112fa 0c0a0bfc 17080de5 7a002c8b 5c0021a1 000000ff 73dc45ff 75dd47ff 76dd4aff 78de4cff 7adf4eff 7ce050ff 7ee153ff 80e255ff 82e357ff 83e459ff 85e45cff 87e55eff 89e660ff 8be762ff 8de865ff 8ee967ff 90ea69ff 92ea6bff 94eb6eff 96ec70ff 98ed72ff 99ee74ff 9bef77ff 9df079ff 9ff07bff a1f17dff a3f280ff a0eb7eff 000000ff 6a0026fa 7a002cfd 89405bfe a09e9f6a ffffff00 │ │ -ffffff00 ffffff00 a0a0a051 9d939692 0c000497 333333fa 929292ff 949494ff 969696ff 989898ff 9b9b9bff 9d9d9dff 9f9f9fff a2a2a2ff a4a4a4ff a6a6a6ff a9a9a9ff abababff adadadff afafafff b2b2b2ff b4b4b4ff b6b6b6ff b9b9b9ff bbbbbbff bdbdbdff c0c0c0ff c2c2c2ff c4c4c4ff c6c6c6ff c9c9c9ff cbcbcbff cdcdcdff 7b7b7bff 190b10e7 7a002c8b 5b0021a0 000000ff 74dc47ff 76dd49ff 78de4bff 7adf4dff 7be050ff 7de152ff 7fe154ff 81e256ff 83e359ff 85e45bff 86e55dff 88e65fff 8ae762ff 8ce864ff 8ee866ff 90e968ff 92ea6bff 93eb6dff 95ec6fff 97ed71ff 99ee74ff 9bee76ff 9def78ff 9ef07aff a0f17dff a2f27fff a4f381ff a1ec7fff 000000ff 6a0026f9 7a002cfc 8c4c63f7 a0a0a05b ffffff00 │ │ -ffffff00 ffffff00 a0a0a03d 9e979aa3 0c000496 333333fa 919191ff 939393ff 969696ff 989898ff 9a9a9aff 9d9d9dff 9f9f9fff a1a1a1ff a4a4a4ff a6a6a6ff a8a8a8ff aaaaaaff adadadff afafafff b1b1b1ff b4b4b4ff b6b6b6ff b8b8b8ff bbbbbbff bdbdbdff bfbfbfff c1c1c1ff c4c4c4ff c6c6c6ff c8c8c8ff cbcbcbff cdcdcdff 7b7b7bff 190b10e7 7a002c8a 5b00219f 000000ff 75dd48ff 77de4aff 79df4dff 7bdf4fff 7de051ff 7ee153ff 80e256ff 82e358ff 84e45aff 86e55cff 88e65fff 8ae661ff 8be763ff 8de865ff 8fe968ff 91ea6aff 93eb6cff 95ec6eff 96ec71ff 98ed73ff 9aee75ff 9cef77ff 9ef07aff a0f17cff a2f27eff a3f380ff a5f383ff a2ec81ff 000000ff 6a0026f8 7a002cfb 926676ec a0a0a03b ffffff00 │ │ -ffffff00 ffffff00 a0a0a029 9f9a9cb5 0c000496 333333fa 919191ff 939393ff 959595ff 989898ff 9a9a9aff 9c9c9cff 9f9f9fff a1a1a1ff a3a3a3ff a6a6a6ff a8a8a8ff aaaaaaff acacacff afafafff b1b1b1ff b3b3b3ff b6b6b6ff b8b8b8ff bababaff bcbcbcff bfbfbfff c1c1c1ff c3c3c3ff c6c6c6ff c8c8c8ff cacacaff ccccccff 7b7b7bff 190b10e7 7a002c89 5b00219e 000000ff 77dd4aff 78de4cff 7adf4eff 7ce050ff 7ee153ff 80e255ff 82e357ff 83e459ff 85e45cff 87e55eff 89e660ff 8be762ff 8de865ff 8ee967ff 90ea69ff 92ea6bff 94eb6eff 96ec70ff 98ed72ff 9aee74ff 9bef77ff 9df079ff 9ff17bff a1f17eff a3f280ff a5f382ff a7f484ff a3ed83ff 000000ff 6a0026f8 7a002cfa 987d87e8 a0a0a01b ffffff00 │ │ -ffffff00 ffffff00 a0a0a015 9f9d9ec7 0b000496 333333fa 909090ff 939393ff 959595ff 979797ff 9a9a9aff 9c9c9cff 9e9e9eff a1a1a1ff a3a3a3ff a5a5a5ff a7a7a7ff aaaaaaff acacacff aeaeaeff b1b1b1ff b3b3b3ff b5b5b5ff b7b7b7ff bababaff bcbcbcff bebebeff c1c1c1ff c3c3c3ff c5c5c5ff c8c8c8ff cacacaff ccccccff 7a7a7aff 190b10e7 7a002c88 5b00219d 000000ff 78de4bff 7adf4dff 7be050ff 7de152ff 7fe254ff 81e256ff 83e359ff 85e45bff 87e55dff 88e65fff 8ae762ff 8ce864ff 8ee866ff 90e968ff 92ea6bff 93eb6dff 95ec6fff 97ed72ff 99ee74ff 9bef76ff 9def78ff 9ff07bff a0f17dff a2f27fff a4f381ff a6f484ff a8f586ff a5ed84ff 000000ff 6a0026f7 7a002cf9 9c8e93eb a0a0a002 ffffff00 │ │ -ffffff00 ffffff00 a0a0a003 a09e9fd4 0b000496 333333fa 909090ff 929292ff 959595ff 979797ff 999999ff 9c9c9cff 9e9e9eff a0a0a0ff a2a2a2ff a5a5a5ff a7a7a7ff a9a9a9ff acacacff aeaeaeff b0b0b0ff b2b2b2ff b5b5b5ff b7b7b7ff b9b9b9ff bcbcbcff bebebeff c0c0c0ff c3c3c3ff c5c5c5ff c7c7c7ff c9c9c9ff ccccccff 7a7a7aff 190b10e6 7a002c87 5b00219d 000000ff 79df4dff 7be04fff 7de051ff 7fe153ff 80e256ff 82e358ff 84e45aff 86e55cff 88e65fff 8ae661ff 8be763ff 8de865ff 8fe968ff 91ea6aff 93eb6cff 95ec6fff 97ed71ff 98ed73ff 9aee75ff 9cef78ff 9ef07aff a0f17cff a2f27eff a3f381ff a5f383ff a7f485ff a9f587ff a6ee86ff 000000ff 6a0026f6 7a012cf8 9d9296e6 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 a09e9fcb 11070b9b 333333fa 909090ff 929292ff 949494ff 979797ff 999999ff 9b9b9bff 9d9d9dff a0a0a0ff a2a2a2ff a4a4a4ff a7a7a7ff a9a9a9ff abababff adadadff b0b0b0ff b2b2b2ff b4b4b4ff b7b7b7ff b9b9b9ff bbbbbbff bebebeff c0c0c0ff c2c2c2ff c4c4c4ff c7c7c7ff c9c9c9ff cbcbcbff 7a7a7aff 190b10e6 7a002c86 5b00219c 000000ff 7adf4eff 7ce050ff 7ee153ff 80e255ff 82e357ff 83e459ff 85e45cff 87e55eff 89e660ff 8be763ff 8de865ff 8fe967ff 90ea69ff 92ea6cff 94eb6eff 96ec70ff 98ed72ff 9aee75ff 9cef77ff 9df079ff 9ff17bff a1f17eff a3f280ff a5f382ff a7f484ff a8f587ff aaf689ff a7ef87ff 000000ff 6a0026f5 7e0f37f8 9c9094d1 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 a09f9f89 272224b7 333333fa 8f8f8fff 929292ff 949494ff 969696ff 989898ff 9b9b9bff 9d9d9dff 9f9f9fff a2a2a2ff a4a4a4ff a6a6a6ff a8a8a8ff abababff adadadff afafafff b2b2b2ff b4b4b4ff b6b6b6ff b9b9b9ff bbbbbbff bdbdbdff bfbfbfff c2c2c2ff c4c4c4ff c6c6c6ff c9c9c9ff cbcbcbff 797979ff 190b10e6 7a002c85 5b00219c 000000ff 7ce050ff 7de152ff 7fe254ff 81e257ff 83e359ff 85e45bff 87e55dff 88e660ff 8ae762ff 8ce864ff 8ee866ff 90e969ff 92ea6bff 94eb6dff 95ec6fff 97ed72ff 99ee74ff 9bef76ff 9def78ff 9ff07bff a0f17dff a2f27fff a4f381ff a6f484ff a8f586ff aaf588ff acf68aff a8ef89ff 000000ff 6a0026f5 852c4cf9 9c9195a6 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 a0a0a03e 393737d4 333333fa 8f8f8fff 919191ff 939393ff 969696ff 989898ff 9a9a9aff 9d9d9dff 9f9f9fff a1a1a1ff a4a4a4ff a6a6a6ff a8a8a8ff aaaaaaff adadadff afafafff b1b1b1ff b4b4b4ff b6b6b6ff b8b8b8ff bababaff bdbdbdff bfbfbfff c1c1c1ff c4c4c4ff c6c6c6ff c8c8c8ff cbcbcbff 797979ff 190b10e6 7a002c85 5a00219b 000000ff 7de051ff 7fe154ff 80e256ff 82e358ff 84e45aff 86e55dff 88e65fff 8ae661ff 8ce763ff 8de866ff 8fe968ff 91ea6aff 93eb6cff 95ec6fff 97ed71ff 98ed73ff 9aee75ff 9cef78ff 9ef07aff a0f17cff a2f27eff a4f381ff a5f383ff a7f485ff a9f587ff abf68aff adf78cff aaf08aff 000000ff 6a0026f4 926777eb a0a0a048 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 a0a0a004 444343eb 323232fa 8e8e8eff 919191ff 939393ff 959595ff 989898ff 9a9a9aff 9c9c9cff 9f9f9fff a1a1a1ff a3a3a3ff a5a5a5ff a8a8a8ff aaaaaaff acacacff afafafff b1b1b1ff b3b3b3ff b5b5b5ff b8b8b8ff bababaff bcbcbcff bfbfbfff c1c1c1ff c3c3c3ff c6c6c6ff c8c8c8ff cacacaff 797979ff 190b10e6 7a002c84 5a00219a 000000ff 7ee153ff 80e255ff 82e357ff 84e45aff 85e45cff 87e55eff 89e660ff 8be763ff 8de865ff 8fe967ff 91ea69ff 92eb6cff 94eb6eff 96ec70ff 98ed72ff 9aee75ff 9cef77ff 9df079ff 9ff17bff a1f17eff a3f280ff a5f382ff a7f484ff a9f587ff aaf689ff acf78bff aef88eff aaf08bff 000000ff 6a0227f3 9d9397eb a0a0a005 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 3b3b3bd8 333333fb 8e8e8eff 909090ff 939393ff 959595ff 979797ff 9a9a9aff 9c9c9cff 9e9e9eff a0a0a0ff a3a3a3ff a5a5a5ff a7a7a7ff aaaaaaff acacacff aeaeaeff b1b1b1ff b3b3b3ff b5b5b5ff b7b7b7ff bababaff bcbcbcff bebebeff c1c1c1ff c3c3c3ff c5c5c5ff c7c7c7ff cacacaff 797979ff 190b10e5 7a002c83 5a002099 000000ff 7fe254ff 81e257ff 83e359ff 85e45bff 87e55dff 89e660ff 8ae762ff 8ce864ff 8ee966ff 90e969ff 92ea6bff 94eb6dff 95ec6fff 97ed72ff 99ee74ff 9bef76ff 9def78ff 9ff07bff a1f17dff a2f27fff a4f382ff a6f484ff a8f586ff aaf688ff acf68bff adf78dff aff88fff abf18cff 000000ff 732541f6 9c9195af ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 282828b5 333333fc 8e8e8eff 909090ff 929292ff 959595ff 979797ff 999999ff 9b9b9bff 9e9e9eff a0a0a0ff a2a2a2ff a5a5a5ff a7a7a7ff a9a9a9ff acacacff aeaeaeff b0b0b0ff b2b2b2ff b5b5b5ff b7b7b7ff b9b9b9ff bcbcbcff bebebeff c0c0c0ff c2c2c2ff c5c5c5ff c7c7c7ff c9c9c9ff 797979ff 190b10e5 7a002c82 5a002098 000000ff 81e256ff 82e358ff 84e45aff 86e55dff 88e65fff 8ae761ff 8ce763ff 8de866ff 8fe968ff 91ea6aff 93eb6cff 95ec6fff 97ed71ff 99ed73ff 9aee76ff 9cef78ff 9ef07aff a0f17cff a2f27fff a4f381ff a5f383ff a7f485ff a9f588ff abf68aff adf78cff aff88eff b1f991ff acf28eff 000000ff 7f5967ed a0a0a04b ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0c0c0c93 343434fe 8d8d8dff 909090ff 929292ff 949494ff 969696ff 999999ff 9b9b9bff 9d9d9dff a0a0a0ff a2a2a2ff a4a4a4ff a7a7a7ff a9a9a9ff abababff adadadff b0b0b0ff b2b2b2ff b4b4b4ff b7b7b7ff b9b9b9ff bbbbbbff bdbdbdff c0c0c0ff c2c2c2ff c4c4c4ff c7c7c7ff c9c9c9ff 787878ff 190b10e5 7a002c81 5a002098 000000ff 82e357ff 84e45aff 85e45cff 87e55eff 89e660ff 8be763ff 8de865ff 8fe967ff 91ea69ff 92eb6cff 94eb6eff 96ec70ff 98ed73ff 9aee75ff 9cef77ff 9ef079ff 9ff17cff a1f17eff a3f280ff a5f382ff a7f485ff a9f587ff aaf689ff acf78bff aef88eff b0f890ff b2f992ff aef28fff 000000ff 888083ee a0a0a006 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000088 343434fd 8d8d8dff 8f8f8fff 919191ff 949494ff 969696ff 989898ff 9b9b9bff 9d9d9dff 9f9f9fff a2a2a2ff a4a4a4ff a6a6a6ff a8a8a8ff abababff adadadff afafafff b2b2b2ff b4b4b4ff b6b6b6ff b9b9b9ff bbbbbbff bdbdbdff bfbfbfff c2c2c2ff c4c4c4ff c6c6c6ff c9c9c9ff 787878ff 180b10e5 7a002c80 5a002097 000000ff 83e359ff 85e45bff 87e55dff 89e660ff 8ae762ff 8ce864ff 8ee967ff 90e969ff 92ea6bff 94eb6dff 96ec70ff 97ed72ff 99ee74ff 9bef76ff 9def79ff 9ff07bff a1f17dff a2f27fff a4f382ff a6f484ff a8f586ff aaf688ff acf68bff aef78dff aff88fff b1f991ff b3fa94ff aff391ff 000000ff 82797cb8 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000088 323232fa 8c8c8cff 8f8f8fff 919191ff 939393ff 969696ff 989898ff 9a9a9aff 9d9d9dff 9f9f9fff a1a1a1ff a3a3a3ff a6a6a6ff a8a8a8ff aaaaaaff adadadff afafafff b1b1b1ff b4b4b4ff b6b6b6ff b8b8b8ff bababaff bdbdbdff bfbfbfff c1c1c1ff c4c4c4ff c6c6c6ff c8c8c8ff 787878ff 180b10e5 7a002c7f 5a002096 000000ff 84e45bff 86e55dff 88e65fff 8ae761ff 8ce764ff 8ee866ff 8fe968ff 91ea6aff 93eb6dff 95ec6fff 97ed71ff 99ed73ff 9aee76ff 9cef78ff 9ef07aff a0f17cff a2f27fff a4f381ff a6f483ff a7f485ff a9f588ff abf68aff adf78cff aff88eff b1f991ff b3fa93ff b4fa95ff b0f392ff 000000ff 4f4f4f3f ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000088 323232f9 8c8c8cff 8e8e8eff 919191ff 939393ff 959595ff 989898ff 9a9a9aff 9c9c9cff 9e9e9eff a1a1a1ff a3a3a3ff a5a5a5ff a8a8a8ff aaaaaaff acacacff afafafff b1b1b1ff b3b3b3ff b5b5b5ff b8b8b8ff bababaff bcbcbcff bfbfbfff c1c1c1ff c3c3c3ff c5c5c5ff c8c8c8ff 787878ff 170a0fe5 7a002c7f 59002096 000000ff 86e55cff 87e55eff 89e661ff 8be763ff 8de865ff 8fe967ff 91ea6aff 93eb6cff 94eb6eff 96ec70ff 98ed73ff 9aee75ff 9cef77ff 9ef079ff 9ff17cff a1f27eff a3f280ff a5f382ff a7f485ff a9f587ff abf689ff acf78bff aef88eff b0f890ff b2f992ff b4fa95ff b6fb97ff b1f494ff 000000ff 00000020 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000088 323232f9 8c8c8cff 8e8e8eff 909090ff 939393ff 959595ff 979797ff 9a9a9aff 9c9c9cff 9e9e9eff a0a0a0ff a3a3a3ff a5a5a5ff a7a7a7ff aaaaaaff acacacff aeaeaeff b0b0b0ff b3b3b3ff b5b5b5ff b7b7b7ff bababaff bcbcbcff bebebeff c0c0c0ff c3c3c3ff c5c5c5ff c7c7c7ff 787878ff 170a0fe4 7a002c7e 59002095 000000ff 87e55eff 89e660ff 8be762ff 8ce864ff 8ee967ff 90e969ff 92ea6bff 94eb6dff 96ec70ff 97ed72ff 99ee74ff 9bef76ff 9df079ff 9ff07bff a1f17dff a3f27fff a4f382ff a6f484ff a8f586ff aaf688ff acf68bff aef78dff aff88fff b1f992ff b3fa94ff b5fb96ff b7fc98ff b3f596ff 000000ff 00000020 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000088 070707fa 151515f5 181818fa 181818fa 161616f6 171717f7 5e5e5eff 999999ff 9b9b9bff 9e9e9eff a0a0a0ff a2a2a2ff a5a5a5ff a7a7a7ff a9a9a9ff abababff aeaeaeff b0b0b0ff b2b2b2ff b5b5b5ff b7b7b7ff b9b9b9ff 9a9a9aff 201f1ffb 1f1d1df9 1f1d1df9 201e1ef9 201e1efa 131112fc 16080de3 7a002c7d 59002094 000000ff 88e65fff 8ae761ff 8ce764ff 8ee866ff 8fe968ff 91ea6aff 93eb6dff 95ec6fff 97ed71ff 99ee73ff 9bee76ff 9cef78ff 9ef07aff a0f17cff a2f27fff a4f381ff a6f483ff a8f486ff a9f588ff abf68aff adf78cff aff88fff b1f991ff b3fa93ff b4fb95ff b6fb98ff b8fc9aff b4f597ff 000000ff 00000020 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000002e 00000058 00000058 13131364 626161e3 2b181f7f 080506d9 4f4f4fff 999999ff 9b9b9bff 9d9d9dff a0a0a0ff a2a2a2ff a4a4a4ff a6a6a6ff a9a9a9ff abababff adadadff b0b0b0ff b2b2b2ff b4b4b4ff b7b7b7ff b9b9b9ff 929292ff 040304fb 3500139b 3600149e 370014a0 380014a3 390014a5 4600199c 7a002c7c 59002093 000000ff 89e661ff 8be763ff 8de865ff 8fe967ff 91ea6aff 93eb6cff 94eb6eff 96ec70ff 98ed73ff 9aee75ff 9cef77ff 9ef07aff a0f17cff a1f27eff a3f280ff a5f383ff a7f485ff a9f587ff abf689ff acf78cff aef88eff b0f890ff b2f992ff b4fa95ff b6fb97ff b8fc99ff b9fd9bff b5f699ff 000000ff 00000020 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a03c 9f9c9dcc 100a0cc6 4f4f4fff 989898ff 9b9b9bff 9d9d9dff 9f9f9fff a1a1a1ff a4a4a4ff a6a6a6ff a8a8a8ff abababff adadadff afafafff b2b2b2ff b4b4b4ff b6b6b6ff b8b8b8ff 929292ff 060405f9 7a002c66 7a002c6a 7a002c6d 7a002c71 7a002c74 7a002c78 7a002c7b 59002093 000000ff 8be762ff 8ce864ff 8ee967ff 90e969ff 92ea6bff 94eb6dff 96ec70ff 98ed72ff 99ee74ff 9bef77ff 9df079ff 9ff07bff a1f17dff a3f280ff a4f382ff a6f484ff a8f586ff aaf689ff acf68bff aef78dff b0f88fff b1f992ff b3fa94ff b5fb96ff b7fc98ff b9fd9bff bbfd9dff b6f69aff 000000ff 00000020 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a09e9f6c 272526e9 4f4f4fff 989898ff 9a9a9aff 9c9c9cff 9f9f9fff a1a1a1ff a3a3a3ff a6a6a6ff a8a8a8ff aaaaaaff adadadff afafafff b1b1b1ff b3b3b3ff b6b6b6ff b8b8b8ff 919191ff 060405f9 7a002c66 7a002c69 7a002c6c 7a002c70 7a002c73 7a002c77 7a002c7a 59002092 000000ff 8ce764ff 8ee866ff 90e968ff 91ea6bff 93eb6dff 95ec6fff 97ed71ff 99ee74ff 9bee76ff 9def78ff 9ef07aff a0f17dff a2f27fff a4f381ff a6f483ff a8f486ff a9f588ff abf68aff adf78cff aff88fff b1f991ff b3fa93ff b4fb95ff b6fb98ff b8fc9aff bafd9cff bcfe9eff b8f79cff 000000ff 00000020 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 252525e6 4f4f4fff 979797ff 9a9a9aff 9c9c9cff 9e9e9eff a1a1a1ff a3a3a3ff a5a5a5ff a8a8a8ff aaaaaaff acacacff aeaeaeff b1b1b1ff b3b3b3ff b5b5b5ff b8b8b8ff 919191ff 060405f9 7a002c65 7a002c68 7a002c6c 7a002c6f 7a002c73 7a002c76 7a002c79 58002091 000000ff 8de865ff 8fe968ff 91ea6aff 93eb6cff 95ec6eff 96ec71ff 98ed73ff 9aee75ff 9cef77ff 9ef07aff a0f17cff a1f27eff a3f280ff a5f383ff a7f485ff a9f587ff abf689ff adf78cff aef88eff b0f990ff b2f992ff b4fa95ff b6fb97ff b8fc99ff b9fd9bff bbfe9eff bdffa0ff b8f79cff 000000ff 00000020 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0a0a0abc 4f4f4fff 979797ff 999999ff 9c9c9cff 9e9e9eff a0a0a0ff a3a3a3ff a5a5a5ff a7a7a7ff a9a9a9ff acacacff aeaeaeff b0b0b0ff b3b3b3ff b5b5b5ff b7b7b7ff 919191ff 060405f9 7a002c64 7a002c67 7a002c6b 7a002c6e 7a002c72 7a002c75 7a002c79 58002091 000000ff 8ee967ff 90ea69ff 92ea6bff 94eb6eff 96ec70ff 98ed72ff 99ee74ff 9bef77ff 9df079ff 9ff07bff a1f17dff a3f280ff a5f382ff a6f484ff a8f586ff aaf689ff acf78bff aef78dff b0f88fff b1f992ff b3fa94ff b5fb96ff b7fc98ff b9fd9bff bbfd9dff bdfe9fff beffa1ff b8f79cff 000000ff 00000020 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 040404b6 010101fd 040404ff 030303fd 030303fd 030303fd 030303fd 030303fd 030303fd 030303fd 030303fd 030303fd 030303fd 030303fd 030303fd 040303fd 040303fd 030303fe 040203f8 7a002c63 7a002c66 7a002c6a 7a002c6d 7a002c71 7a002c74 7a002c78 58002090 000000ff 558a3eff 568b3fff 578b41ff 588c42ff 598c43ff 5b8d45ff 5c8d46ff 5d8e47ff 5e8e48ff 5f8f4aff 608f4bff 61904cff 62904eff 63904fff 649151ff 659252ff 669253ff 689355ff 699356ff 6a9457ff 6b9558ff 6c955aff 6d955bff 6e965cff 6f965eff 71975fff 71975fff 6e935dff 000000ff 00000020 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000021 00000030 32323246 7b7b7bd6 6a595f9c 38001459 3a00155c 3c00165e 3e001662 3f001764 41001766 4300186a 4400186c 4500196f 47001972 48001a75 49001a77 4a001b7a 4d001c7b 7a002c62 7a002c66 7a002c69 7a002c6c 7a002c70 7a002c73 7a002c77 5f00228a 100707e6 130a09e9 130a09e9 130a0aea 130a0aeb 140b0aeb 140b0aec 140b0aec 140b0aed 150b0aee 150b0bee 160b0bef 160b0bef 170b0bf0 170b0bf1 170b0cf1 170b0cf2 180b0cf2 180a0cf3 180a0cf4 180a0cf4 1d1615f8 20211df8 0d100bd7 0a0c07d2 0a0c07d2 0a0c07d2 0a0c07d2 0a0c07d2 050604cd 00000019 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a00b 9f9d9eb2 9c8d93a4 7c093237 7a002c38 7a002c3c 7a002c3f 7a002c43 7a002c46 7a002c4a 7a002c4d 7a002c50 7a002c54 7a002c57 7a002c5a 7a002c5e 7a002c61 7a002c65 7a002c68 7a002c6c 7a002c6f 7a002c72 7a002c76 7a002c79 7a002c7d 7a002c80 7a002c84 7a002c87 7a002c8b 7a002c8e 7a002c91 7a002c95 7a002c98 7a002c9c 7a002c9f 7a002ca3 7a002ca6 7a002ca9 7a002cad 7a002cb0 7a002cb4 7a002cb7 7a002cba 7b042fbf 946e7cdb 9d9598b3 a0a0a00a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a001 9f9d9e8a 9e9699c0 811e4240 7a002c3b 7a002c3e 7a002c42 7a002c45 7a002c49 7a002c4c 7a002c50 7a002c53 7a002c56 7a002c5a 7a002c5d 7a002c60 7a002c64 7a002c67 7a002c6b 7a002c6e 7a002c72 7a002c75 7a002c78 7a002c7c 7a002c7f 7a002c83 7a002c86 7a002c8a 7a002c8d 7a002c91 7a002c94 7a002c97 7a002c9b 7a002c9e 7a002ca2 7a002ca5 7a002ca9 7a002cac 7a002caf 7a002cb3 7a002cb6 7f133ac0 9a888fe3 9e96997e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a09e9f61 9f9b9dd6 92667672 7a002c3d 7a002c41 7a002c44 7a002c48 7a002c4b 7a002c4f 7a002c52 7a002c55 7a002c59 7a002c5c 7a002c60 7a002c63 7a002c66 7a002c6a 7a002c6d 7a002c71 7a002c74 7a002c78 7a002c7b 7a002c7f 7a002c82 7a002c85 7a002c89 7a002c8c 7a002c90 7a002c93 7a002c97 7a002c9a 7a002c9d 7a002ca1 7a002ca4 7a002ca8 7a002cab 7a002cae 7a002cb2 863150c7 9d9497e4 9f9d9e49 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a021 9f9c9dae 9d9598c4 8b486060 7a002c43 7a002c47 7a002c4a 7a002c4e 7a002c51 7a002c55 7a002c58 7a002c5b 7a002c5f 7a002c62 7a002c66 7a002c69 7a002c6c 7a002c70 7a002c73 7a002c77 7a002c7a 7a002c7e 7a002c81 7a002c85 7a002c88 7a002c8b 7a002c8f 7a002c92 7a002c96 7a002c99 7a002c9d 7a002ca0 7a002ca3 7a002ca7 7a002caa 832849bd 99828adb 9e9699c5 a0a0a024 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a03b 9f9c9dca 9b8a90ad 83274955 7a002c49 7a002c4d 7a002c50 7a002c54 7a002c57 7a002c5a 7a002c5e 7a002c61 7a002c65 7a002c68 7a002c6c 7a002c6f 7a002c72 7a002c76 7a002c79 7a002c7d 7a002c80 7a002c84 7a002c87 7a002c8b 7a002c8e 7a002c91 7a002c95 7a002c98 7a002c9c 7a002c9f 7a002ca3 822345b4 987e87d7 9e9799ce a0a0a03f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a001 a09f9f5c 9f9c9dd8 9a858ca8 8c4d6473 7a022d50 7a002c53 7a002c56 7a002c5a 7a002c5d 7a002c60 7a002c64 7a002c67 7a002c6b 7a002c6e 7a002c72 7a002c75 7a002c78 7a002c7c 7a002c7f 7a002c83 7a002c86 7a002c8a 7a002c8d 7a002c91 7a002c94 7a002c97 7a002c9b 842849af 977984d2 9e979ad4 a09e9f49 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a007 a0a0a04f 9f9b9da8 9f9b9cda 99848bae 8c4c637c 7a022d5a 7a002c5c 7a002c60 7a002c63 7a002c66 7a002c6a 7a002c6d 7a002c71 7a002c74 7a002c78 7a002c7b 7a002c7e 7a002c82 7a002c85 7a002c89 7a002c8c 7d0e3696 8b475fb5 977883cb 9e9799e4 9e9699bf a09f9f53 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a007 a0a0a04c 9f9b9ca7 9f9b9cdc 9b8b91be 977a85ad 9265759f 8c4c638f 852e4d7e 7c09326f 7a002c70 7a002c73 7c07317a 811e4187 85304f95 8a415ba2 8d5066ae 926676bd 9c8e93d6 9e999bdd 9e989a98 a0a0a046 a0a0a007 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a006 a0a0a035 a0a0a053 a09e9f73 9e9a9b96 9e999bb7 9e9a9bd4 9e999bda 9e999bd9 9e999bd4 9e979ac1 9e9799ad 9e979a97 9f9a9c80 a09f9f64 a0a0a023 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000007c 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000024 010101fd 00000060 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 060909a6 161b1cfd 080909e5 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000024 030303fc 9dc5cdff 14191af6 00000060 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a02d 9f9d9e73 9e989a94 2e2e2fe2 415459fe b0e8f4ff 6e9198ff 151616fc 9b9396e6 9e989ae2 9d9598c9 9d9497a8 9e999b81 a0a0a05b a0a0a03b a0a0a008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a00d a0a0a050 9e9799a4 9e989adf 9a858cd0 8f576bc0 70364bc2 030304fe 8fc6d2ff a7e6f5ff a4e2f1ff 14181afc 410017cd 7b032eb3 80193ebe 863150ca 8b475fd5 905d6fda 967581dc 9d9497e8 9d9195b7 a09f9f53 a0a0a009 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a003 9f9d9e63 9e989ac7 9d9497da 95717ebf 883b57a8 7b042f91 7a002c92 7a002c96 220612db 3a5157fd 9ee5f6ff 9de4f6ff 9ee5f6ff 638f99ff 0f080bf7 77002bb2 7a002cb5 7a002cb8 7a002cbb 7a002cbf 7a002cc2 7a012dc6 842a4bd5 926475df 9d9296e8 9c9195bb 9f9d9e55 a0a0a008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a001 9f9e9e5a 9e999bd8 957380bb 811e418d 7a002c84 7a002c87 7a002c8b 7a002c8e 7a002c92 5f0022a4 030303fe 82c3d3ff 95e3f7ff 94e3f7ff 94e3f7ff 94dff3ff 13181afc 410017ce 7a002cb4 7a002cb7 7a002cbb 7a002cbe 7a002cc1 7a002cc5 7a002cc8 7a002ccc 7a002ccf 832647dc 916072e3 9d9397e4 9e989b60 a0a0a001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a09f9f50 9f9a9cd4 987d86be 811d4186 7a002c7c 7a002c80 7a002c83 7a002c86 7a002c8a 7a002c8d 7a002c91 200611da 355057fd 8ee2f7ff 8be1f8ff 8be1f8ff 8be1f8ff 8de1f8ff 5a8d9aff 0e080cf7 77002bb4 7a002cb6 7a002cba 7a002cbd 7a002cc1 7a002cc4 7a002cc7 7a002ccb 7a002cce 7a002cd2 7a002cd5 7d0e36dc 926777e5 9d9397d7 a09e9f3d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a032 9f9a9cce 99848cc2 83274883 7a002c74 7a002c78 7a002c7b 7a002c7f 7a002c82 7a002c86 7a002c89 7a002c8c 5e0022a0 030303fe 76c1d5ff 85e0f8ff 82dff9ff 81dff9ff 82dff9ff 84e0f9ff 86dcf4ff 11171bfc 410018cf 7a002cb5 7a002cb9 7a002cbc 7a002cc0 7a002cc3 7a002cc7 7a002cca 7a002cce 7a002cd1 7a002cd4 7a002cd8 7a002cdb 811c40e4 977c86e8 9d9296bd a0a0a023 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9f9d9e5f 9e979adb 87375483 7a002c6d 7a002c70 7a002c74 7a002c77 7a002c7a 7a002c7e 7a002c81 7a002c85 7a002c88 7a002c8c 200611d8 315058fc 81dff9ff 7cdef9ff 79defaff 78ddfaff 79defaff 7bdefaff 7fdff9ff 538c9bff 0e080df7 77002bb6 7a002cb8 7a002cbb 7a002cbf 7a002cc2 7a002cc6 7a002cc9 7a002ccd 7a002cd0 7a002cd4 7a002cd7 7a002cda 7a002cde 7a002ce1 852e4dec 9b8d92eb 9e969966 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a004 9f9b9d94 9c8e93ca 7f143b6d 7a002c68 7a002c6c 7a002c6f 7a002c73 7a002c76 7a002c7a 7a002c7d 7a002c80 7a002c84 7a002c87 5e00229b 030303fe 6ec0d6ff 79defaff 74ddfaff 70dcfbff 6edcfbff 6fdcfbff 73dcfbff 77ddfaff 7cdcf5ff 11171bfc 420018d0 7a002cb7 7a002cbb 7a002cbe 7a002cc1 7a002cc5 7a002cc8 7a002ccc 7a002ccf 7a002cd3 7a002cd6 7a002cda 7a002cdd 7a002ce0 7a002ce4 7c0832e8 977984eb 9d939793 a0a0a001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a014 9f9c9dc2 977a84ac 7a022d62 7a002c64 7a002c68 7a002c6b 7a002c6e 7a002c72 7a002c75 7a002c79 7a002c7c 7a002c80 7a002c83 7a002c86 1f0611d6 2f4f59fc 7adefaff 72dcfbff 6cdbfbff 67dafcff 65dafcff 66dafcff 6adbfbff 70dcfbff 78ddfaff 508b9bff 0e080df7 77002bb7 7a002cba 7a002cbd 7a002cc1 7a002cc4 7a002cc7 7a002ccb 7a002cce 7a002cd2 7a002cd5 7a002cd9 7a002cdc 7a002ce0 7a002ce3 7a002ce6 7a012dea 916172ed 9d9396bc a0a0a00a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a029 9f9c9dda 905d6f8d 7a002c5c 7a002c60 7a002c63 7a002c67 7a002c6a 7a002c6e 7a002c71 7a002c74 7a002c78 7a002c7b 7a002c7f 7a002c82 5d002297 030303fe 6cc0d6ff 75ddfaff 6ddbfbff 65dafcff 5fd9fdff 5cd8fdff 5dd8fdff 63dafcff 6bdbfbff 73ddfaff 7adbf6ff 11171bfc 420018d1 7a002cb9 7a002cbc 7a002cc0 7a002cc3 7a002cc7 7a002cca 7a002ccd 7a002cd1 7a002cd4 7a002cd8 7a002cdb 7a002cdf 7a002ce2 7a002ce6 7a002ce9 7a002cec 8a455ef1 9d9397d8 a0a0a019 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a016 9f9c9dd9 8a435c76 7a002c58 7a002c5b 7a002c5f 7a002c62 7a002c66 7a002c69 7a002c6d 7a002c70 7a002c74 7a002c77 7a002c7a 7a002c7e 7a002c81 1e0611d4 315059fc 7cdefaff 72dcfbff 69dbfcff 60d9fdff 58d7feff 52d6feff 56d7feff 5ed9fdff 67dafcff 70dcfbff 79defaff 528b9bff 0e080df7 77002bb9 7a002cbb 7a002cbf 7a002cc2 7a002cc6 7a002cc9 7a002ccd 7a002cd0 7a002cd4 7a002cd7 7a002cda 7a002cde 7a002ce1 7a002ce5 7a002ce8 7a002cec 7a002cef 852e4df5 9d9397e5 a0a0a018 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a008 9f9c9dc9 905b6e83 7a002c54 7a002c57 7a002c5b 7a002c5e 7a002c61 7a002c65 7a002c68 7a002c6c 7a002c6f 7a002c73 7a002c76 7a002c7a 7a002c7d 5c002192 030303fe 72c0d6ff 7bdefaff 72dcfbff 69dbfcff 5fd9fdff 56d7feff 4ed5ffff 54d7feff 5dd8fdff 66dafcff 70dcfbff 79defaff 80dcf5ff 11171bfc 420018d2 7a002cbb 7a002cbe 7a002cc1 7a002cc5 7a002cc8 7a002ccc 7a002ccf 7a002cd3 7a002cd6 7a002cda 7a002cdd 7a002ce0 7a002ce4 7a002ce7 7a002ceb 7a002cee 7a002cf2 852f4ef6 9d9397d4 a0a0a006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a001 9f9c9dab 96758197 7a002c50 7a002c53 7a002c56 7a002c5a 7a002c5d 7a002c61 7a002c64 7a002c68 7a002c6b 7a002c6e 7a002c72 7a002c75 7a002c79 7a002c7c 1f0611d3 345058fc 86e0f8ff 7ddef9ff 73ddfaff 6bdbfbff 62d9fcff 5bd8fdff 57d7feff 59d8fdff 60d9fdff 69dbfcff 71dcfbff 7adefaff 83e0f9ff 588c9bff 0e080df8 77002bbb 7a002cbd 7a002cc1 7a002cc4 7a002cc7 7a002ccb 7a002cce 7a002cd2 7a002cd5 7a002cd9 7a002cdc 7a002ce0 7a002ce3 7a002ce6 7a002cea 7a002ced 7a002cf1 7a002cf4 8d5066f3 9d9296a7 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9f9c9d84 9a888faf 7a002c4b 7a002c4f 7a002c52 7a002c55 7a002c59 7a002c5c 7a002c60 7a002c63 7a002c67 7a002c6a 7a002c6e 7a002c71 7a002c74 7a002c78 5b00218e 030303fd 7dc2d4ff 88e1f8ff 80dff9ff 77ddfaff 6fdcfbff 68dafcff 63d9fcff 60d9fdff 62d9fcff 66dafcff 6ddbfbff 75ddfaff 7ddef9ff 86e0f8ff 8ddef3ff 13171afc 430018d3 7a002cbc 7a002cc0 7a002cc3 7a002cc7 7a002cca 7a002ccd 7a002cd1 7a002cd4 7a002cd8 7a002cdb 7a002cdf 7a002ce2 7a002ce6 7a002ce9 7a002cec 7a002cf0 7a002cf3 7a002cf7 95727ff0 9d95986e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9f9e9e57 9d9497c6 7c073149 7a002c4b 7a002c4e 7a002c51 7a002c55 7a002c58 7a002c5b 7a002c5f 7a002c62 7a002c66 7a002c69 7a002c6d 7a002c70 7a002c74 7a002c77 1e0610d1 395158fc 95e3f7ff 8ce1f8ff 84e0f9ff 7cdef9ff 75ddfaff 6fdcfbff 6bdbfbff 6adbfcff 6bdbfbff 6edcfbff 74ddfaff 7adefaff 82dff9ff 8ae1f8ff 93e2f7ff 618e99ff 0f080cf8 77002bbc 7a002cbf 7a002cc2 7a002cc6 7a002cc9 7a002ccd 7a002cd0 7a002cd3 7a002cd7 7a002cda 7a002cde 7a002ce1 7a002ce5 7a002ce8 7a002cec 7a002cef 7a002cf2 7a002cf6 7c0832f9 9b898fef a09e9e3b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a00c 9f9d9edc 83264751 7a002c46 7a002c4a 7a002c4d 7a002c51 7a002c54 7a002c57 7a002c5b 7a002c5e 7a002c61 7a002c65 7a002c68 7a002c6c 7a002c6f 7a002c73 5a002089 030303fd 8ac5d2ff 99e4f6ff 91e2f7ff 8ae1f8ff 83dff9ff 7ddef9ff 78ddfaff 74ddfaff 73ddfaff 74ddfaff 77ddfaff 7bdefaff 81dff9ff 88e0f8ff 8fe2f7ff 97e3f6ff 9de1f2ff 14181afc 430018d5 7a002cbe 7a002cc1 7a002cc5 7a002cc8 7a002ccc 7a002ccf 7a002cd3 7a002cd6 7a002cd9 7a002cdd 7a002ce0 7a002ce4 7a002ce7 7a002ceb 7a002cee 7a002cf2 7a002cf5 7a002cf8 7f173dfc 9d9296e9 a0a0a00d 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 9f9d9e84 987c8693 7a002c42 7a002c45 7a002c49 7a002c4c 7a002c50 7a002c53 7a002c56 7a002c5a 7a002c5d 7a002c61 7a002c64 7a002c67 7a002c6b 7a002c6e 7a002c72 1d0710cf 3f5258fc a6e6f5ff 9ee5f6ff 97e3f6ff 90e2f7ff 8ae1f8ff 84e0f9ff 80dff9ff 7ddef9ff 7cdef9ff 7ddef9ff 7fdff9ff 83e0f9ff 88e1f8ff 8ee2f7ff 95e3f7ff 9ce4f6ff a4e6f5ff 6b9098ff 10080cf8 77002bbe 7a002cc1 7a002cc4 7a002cc7 7a002ccb 7a002cce 7a002cd2 7a002cd5 7a002cd9 7a002cdc 7a002ce0 7a002ce3 7a002ce6 7a002cea 7a002ced 7a002cf1 7a002cf4 7a002cf8 7a002cfb 8b4860f8 9d939789 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a0a0a01b 9f9c9dd8 7d0e3643 7a002c41 7a002c45 7a002c48 7a002c4b 7a002c4f 7a002c52 7a002c55 7a002c59 7a002c5c 7a002c60 7a002c63 7a002c67 7a002c6a 7a002c6d 59002085 040303fd 9ac8d1ff abe7f4ff a4e6f5ff 9de4f6ff 97e3f6ff 91e2f7ff 8de1f8ff 89e1f8ff 87e0f8ff 86e0f8ff 86e0f8ff 88e1f8ff 8ce1f8ff 90e2f7ff 95e3f7ff 9ce4f6ff a2e5f5ff aae7f4ff aee4efff 16181afd 430018d5 7a002cc0 7a002cc3 7a002cc7 7a002cca 7a002ccd 7a002cd1 7a002cd4 7a002cd8 7a002cdb 7a002cdf 7a002ce2 7a002ce6 7a002ce9 7a002cec 7a002cf0 7a002cf3 7a002cf7 7a002cfa 7b042ffe 9c9094ec a0a0a013 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 9f9d9ea2 946f7c7a 7a002c3d 7a002c40 7a002c44 7a002c47 7a002c4b 7a002c4e 7a002c51 7a002c55 7a002c58 7a002c5b 7a002c5f 7a002c62 7a002c66 7a002c69 7a002c6d 1d0710cd 455357fc b8eaf3ff b1e8f3ff abe7f4ff a4e6f5ff 9ee5f6ff 99e4f6ff 95e3f7ff 92e2f7ff 90e2f7ff 8fe2f7ff 90e2f7ff 91e2f7ff 94e3f7ff 98e4f6ff 9de4f6ff a3e5f5ff a9e7f4ff b0e8f4ff b7e9f3ff 769397ff 11080cf8 77002bc0 7a002cc2 7a002cc6 7a002cc9 7a002ccd 7a002cd0 7a002cd3 7a002cd7 7a002cda 7a002cde 7a002ce1 7a002ce5 7a002ce8 7a002cec 7a002cef 7a002cf2 7a002cf6 7a002cf9 7a002cfd 89415bfa 9d939696 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 a0a0a02f 9e999bca 7a002c38 7a002c3c 7a002c3f 7a002c43 7a002c46 7a002c4a 7a002c4d 7a002c51 7a002c54 7a002c57 7a002c5b 7a002c5e 7a002c61 7a002c65 7a002c68 58002081 040303fd aacbcfff bfebf2ff b8e9f3ff b1e8f3ff ace7f4ff a6e6f5ff a2e5f5ff 9ee5f6ff 9be4f6ff 99e4f6ff 98e4f6ff 99e4f6ff 9ae4f6ff 9de4f6ff a1e5f5ff a5e6f5ff aae7f4ff b0e8f4ff b6e9f3ff bdeaf2ff c1e8edff 18181afd 430018d6 7a002cc1 7a002cc5 7a002cc8 7a002ccc 7a002ccf 7a002cd3 7a002cd6 7a002cd9 7a002cdd 7a002ce0 7a002ce4 7a002ce7 7a002ceb 7a002cee 7a002cf2 7a002cf5 7a002cf8 7a002cfc 7b032eff 9c8e93ec a0a0a01a 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 9f9d9db1 905e7061 7a002c38 7a002c3b 7a002c3e 7a002c42 7a002c45 7a002c49 7a002c4c 7a002c50 7a002c53 7a002c56 7a002c5a 7a002c5d 7a002c61 7a002c64 7a002c67 1d0810cb 4b5456fc ccedf0ff c5ecf1ff bfebf2ff b9eaf3ff b3e9f3ff aee8f4ff aae7f4ff a7e6f5ff a4e6f5ff a2e5f5ff a2e5f5ff a2e5f5ff a4e6f5ff a6e6f5ff a9e7f4ff ade7f4ff b2e8f3ff b7e9f3ff bdeaf2ff c4ecf1ff caedf1ff 829496ff 11080cf8 77002bc2 7a002cc4 7a002cc7 7a002ccb 7a002cce 7a002cd2 7a002cd5 7a002cd9 7a002cdc 7a002cdf 7a002ce3 7a002ce6 7a002cea 7a002ced 7a002cf1 7a002cf4 7a002cf8 7a002cfb 7a002cfe 883955fc 9d9397a4 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 a0a0a00c 9f9c9dd5 7a002c33 7a002c37 7a002c3a 7a002c3e 7a002c41 7a002c44 7a002c48 7a002c4b 7a002c4f 7a002c52 7a002c55 7a002c59 7a002c5c 7a002c60 7a002c63 57001f7c 040303fd b3ccceff d0eef0ff ccedf0ff c6ecf1ff c0ebf2ff bbeaf2ff b7e9f3ff b3e9f3ff b0e8f4ff ade7f4ff ace7f4ff abe7f4ff ace7f4ff ade7f4ff afe8f4ff b2e8f3ff b6e9f3ff baeaf2ff bfebf2ff c5ecf1ff caedf1ff d0eef0ff cdeaecff 19191afd 440018d8 7a002cc3 7a002cc7 7a002cca 7a002ccd 7a002cd1 7a002cd4 7a002cd8 7a002cdb 7a002cdf 7a002ce2 7a002ce6 7a002ce9 7a002cec 7a002cf0 7a002cf3 7a002cf7 7a002cfa 7a002cfe 7a012dff 9c8d93ec a0a0a013 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 a0a0a057 9b8b909a 7a002c32 7a002c36 7a002c39 7a002c3d 7a002c40 7a002c44 7a002c47 7a002c4b 7a002c4e 7a002c51 7a002c55 7a002c58 7a002c5b 7a002c5f 7a002c62 1c080fca 4b5456fb d0eef0ff d0eef0ff d0eef0ff cdeef0ff c8edf1ff c3ecf1ff bfebf2ff bceaf2ff b9eaf3ff b7e9f3ff b5e9f3ff b5e9f3ff b5e9f3ff b6e9f3ff b8eaf3ff bbeaf2ff beebf2ff c2ebf2ff c7ecf1ff ccedf0ff d0eef0ff d0eef0ff d0eef0ff 829496ff 11080cf8 77002bc3 7a002cc6 7a002cc9 7a002ccd 7a002cd0 7a002cd3 7a002cd7 7a002cda 7a002cde 7a002ce1 7a002ce5 7a002ce8 7a002cec 7a002cef 7a002cf2 7a002cf6 7a002cf9 7a002cfd 7a002cff 8e566af4 a09f9f5b 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9f9d9eaf 905b6e56 7a002c32 7a002c35 7a002c38 7a002c3c 7a002c3f 7a002c43 7a002c46 7a002c4a 7a002c4d 7a002c51 7a002c54 7a002c57 7a002c5b 7a002c5e 55001f77 040303fd b3ccceff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff ccedf0ff c8ecf1ff c4ecf1ff c2ebf2ff c0ebf2ff bfebf2ff beebf2ff beebf2ff bfebf2ff c1ebf2ff c4ecf1ff c7ecf1ff cbedf1ff cfeef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff cdeaecff 19191afd 440018d8 7a002cc5 7a002cc8 7a002ccc 7a002ccf 7a002cd3 7a002cd6 7a002cd9 7a002cdd 7a002ce0 7a002ce4 7a002ce7 7a002ceb 7a002cee 7a002cf2 7a002cf5 7a002cf8 7a002cfc 7a002cff 822446ff 9c9095b6 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 a0a0a00a 9f9d9ed6 7a002c2d 7a002c31 7a002c34 7a002c38 7a002c3b 7a002c3e 7a002c42 7a002c45 7a002c49 7a002c4c 7a002c50 7a002c53 7a002c56 7a002c5a 7a002c5d 1b080fc8 292e2ffd 8fa3a5ff 8fa3a5ff 8fa3a5ff 8fa3a5ff 8fa3a5ff 8fa3a5ff 8fa3a5ff 8fa3a5ff 8da3a5ff 8ba3a5ff 8aa3a5ff 89a2a5ff 89a2a5ff 89a2a5ff 8aa3a5ff 8ba3a5ff 8da3a5ff 8fa3a5ff 8fa3a5ff 8fa3a5ff 8fa3a5ff 8fa3a5ff 8fa3a5ff 8fa3a5ff 8fa3a5ff 4e5a5aff 11080cf9 78002bc5 7a002cc7 7a002ccb 7a002cce 7a002cd2 7a002cd5 7a002cd9 7a002cdc 7a002cdf 7a002ce3 7a002ce6 7a002cea 7a002ced 7a002cf1 7a002cf4 7a002cf8 7a002cfb 7a002cfe 7a012dff 9d9397eb a0a0a002 00000000 00000000 │ │ +00000000 00000000 00000000 a0a0a053 9c8e939a 7a002c2c 7a002c30 7a002c33 7a002c37 7a002c3a 7a002c3e 7a002c41 7a002c44 7a002c48 7a002c4b 7a002c4f 7a002c52 7a002c55 7a002c59 63002469 0d0508e2 120c0fea 120c0fea 120c0feb 130c0feb 130c0fec 130c0fec 130c0fec 130c0fed 140c0fed 140c0fee 140c0fee 140c0fef 140c0fef 150c0ff0 150c0ff0 150c0ff1 150c0ff1 150c10f2 160c10f2 160c10f3 160c10f3 160c10f3 160b10f4 170b10f4 170b10f5 170b10f5 170b10f6 14060cf5 53001ed3 7a002cc7 7a002cca 7a002ccd 7a002cd1 7a002cd4 7a002cd8 7a002cdb 7a002cdf 7a002ce2 7a002ce5 7a002ce9 7a002cec 7a002cf0 7a002cf3 7a002cf7 7a002cfa 7a002cfe 7a002cff 95717eeb a0a0a037 00000000 00000000 │ │ +00000000 00000000 00000000 9f9d9ea7 92677657 7a002c2c 7a002c2f 7a002c32 7a002c36 7a002c39 7a002c3d 7a002c40 7a002c44 7a002c47 7a002c4a 7a002c4e 7a002c51 7a002c55 7a002c58 7a002c5b 7a002c5f 7a002c62 7a002c66 7a002c69 7a002c6d 7a002c70 7a002c73 7a002c77 7a002c7a 7a002c7e 7a002c81 7a002c85 7a002c88 7a002c8c 7a002c8f 7a002c92 7a002c96 7a002c99 7a002c9d 7a002ca0 7a002ca4 7a002ca7 7a002caa 7a002cae 7a002cb1 7a002cb5 7a002cb8 7a002cbb 7a002cbf 7a002cc2 7a002cc6 7a002cc9 7a002ccd 7a002cd0 7a002cd3 7a002cd7 7a002cda 7a002cde 7a002ce1 7a002ce5 7a002ce8 7a002ceb 7a002cef 7a002cf2 7a002cf6 7a002cf9 7a002cfd 7a002cff 883a56fd 9e969889 00000000 00000000 │ │ +00000000 00000000 00000000 9f9e9ed0 842a4a32 7a002c2b 7a002c2e 7a002c32 7a002c35 7a002c38 57001f4d 4d001c57 4f001c5b 50001d5d 52001d61 53001e63 54001e66 55001f69 56001f6c 57001f70 58002072 59002075 5a002078 5a00217b 5b00217e 5c002181 5d002185 5d002287 5f002289 7a002c7d 7a002c80 7a002c84 7a002c87 7a002c8b 7a002c8e 7a002c92 7a002c95 7a002c98 7a002c9c 7a002c9f 7a002ca3 7a002ca6 7a002caa 7a002cad 7a002cb0 7a002cb4 7a002cb7 7a002cbb 7a002cbe 7a002cc1 7a002cc5 7a002cc8 7a002ccc 7a002ccf 7a002cd3 7a002cd6 7a002cd9 7a002cdd 7a002ce0 7a002ce4 7a002ce7 7a002ceb 7a002cee 7a002cf2 7a002cf5 7a002cf8 7a002cfc 7a002cff 7d0d35ff 9d9296da 00000000 00000000 │ │ +00000000 00000000 00000000 a09e9fdd 7a002c26 7a002c2a 7a002c2d 7a002c31 7a002c34 7a002c38 0e0408c6 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 050203f9 7a002c7c 7a002c7f 7a002c83 7a002c86 7a002c8a 7a002c8d 7a002c91 6a00269d 2a000fcf 2a000fd0 2b000fd2 2c0010d4 2c0010d5 2d0010d7 2d0010d8 2e0011da 2e0011dc 2f0011dd 300011df 300011e0 310012e2 310012e3 320012e5 320012e7 330012e8 330012ea 340013eb 340013ed 340013ef 350013f0 350013f2 360013f3 360014f5 370014f7 370014f8 380014fa 380014fc 380014fd 720029fe 7a002cff 9c8f94ea 00000000 00000000 │ │ +00000000 00000000 a0a0a00d 9f9d9ed0 7a002c26 7a002c29 7a002c2c 7a002c30 7a002c33 7a002c37 11080bca 505050ff 989898ff 9a9a9aff 9c9c9cff 9e9e9eff a0a0a0ff a2a2a2ff a5a5a5ff a7a7a7ff a9a9a9ff abababff adadadff afafafff b1b1b1ff b4b4b4ff b6b6b6ff 909090ff 060405fa 7a002c7b 7a002c7f 7a002c82 7a002c86 7a002c89 7a002c8c 7a002c90 5c0021a4 000000ff 254715fd 254715fd 264716fd 274617fd 274718fd 284719fd 294719fd 29481afd 2a481afe 2a481bfe 2b481cfe 2b491dfe 2c491dfe 2d491efe 2d4a1ffe 2e4a1ffe 2e4a20fe 2f4a21fe 304a22fe 304b22fe 304b23fe 314b24fe 324c24fe 324c25ff 334c26ff 344c27ff 344d28ff 344b27ff 000000ff 6b0026fe 7a002cff 9b8a90eb a0a0a006 00000000 │ │ +00000000 00000000 a0a0a02c 9e999bb4 7a002c25 7a002c28 7a002c2c 7a002c2f 7a002c32 7a002c36 11080bc9 545454ff a1a1a1ff a4a4a4ff a6a6a6ff a8a8a8ff abababff adadadff afafafff b1b1b1ff b4b4b4ff b6b6b6ff b8b8b8ff bbbbbbff bdbdbdff bfbfbfff c1c1c1ff 999999ff 060405fa 7a002c7a 7a002c7e 7a002c81 7a002c85 7a002c88 7a002c8c 7a002c8f 5c0021a3 000000ff 6ed93fff 70da41ff 71db43ff 73dc46ff 75dd48ff 77de4aff 79df4cff 7bdf4fff 7de051ff 7ee153ff 80e255ff 82e358ff 84e45aff 86e55cff 88e55fff 89e661ff 8be763ff 8de865ff 8fe968ff 91ea6aff 93eb6cff 95ec6eff 96ec71ff 98ed73ff 9aee75ff 9cef77ff 9ef07aff 9be978ff 000000ff 6b0026fd 7a002cff 987e87e9 a0a0a01a 00000000 │ │ +00000000 00000000 a0a0a04c 9d939699 7a002c24 7a002c27 7a002c2b 7a002c2e 7a002c32 7a002c35 11080bc9 545454ff a1a1a1ff a3a3a3ff a6a6a6ff a8a8a8ff aaaaaaff acacacff afafafff b1b1b1ff b3b3b3ff b6b6b6ff b8b8b8ff bababaff bdbdbdff bfbfbfff c1c1c1ff 989898ff 060405fa 7a002c79 7a002c7d 7a002c80 7a002c84 7a002c87 7a002c8b 7a002c8e 5c0021a3 000000ff 6fda40ff 71db43ff 73dc45ff 75dd47ff 76dd49ff 78de4cff 7adf4eff 7ce050ff 7ee153ff 80e255ff 81e357ff 83e359ff 85e45cff 87e55eff 89e660ff 8be762ff 8de865ff 8ee967ff 90ea69ff 92ea6bff 94eb6eff 96ec70ff 98ed72ff 99ee74ff 9bef77ff 9df079ff 9ff07bff 9ce979ff 000000ff 6b0026fc 7a002cff 946f7cea a0a0a02e 00000000 │ │ +00000000 00000000 a09f9f6d 9a898f7e 7a002c23 7a002c26 7a002c2a 7a002c2d 7a002c31 7a002c34 11080bc9 545454ff a1a1a1ff a3a3a3ff a5a5a5ff a7a7a7ff aaaaaaff acacacff aeaeaeff b1b1b1ff b3b3b3ff b5b5b5ff b8b8b8ff bababaff bcbcbcff bebebeff c1c1c1ff 989898ff 060405fa 7a002c79 7a002c7c 7a002c7f 7a002c83 7a002c86 7a002c8a 7a002c8d 5c0021a2 000000ff 70db42ff 72db44ff 74dc47ff 76dd49ff 78de4bff 7adf4dff 7be050ff 7de152ff 7fe154ff 81e256ff 83e359ff 85e45bff 86e55dff 88e65fff 8ae762ff 8ce864ff 8ee866ff 90e968ff 92ea6bff 93eb6dff 95ec6fff 97ed71ff 99ee74ff 9bee76ff 9def78ff 9ef07aff a0f17dff 9dea7bff 000000ff 6a0026fc 7a002cfe 915f71ef a0a0a042 00000000 │ │ +00000000 00000000 a09f9f7a 99848c72 35001343 22000c63 23000d65 25000d68 27000e6a 29000f6d 0b0507d8 545454ff a0a0a0ff a2a2a2ff a5a5a5ff a7a7a7ff a9a9a9ff acacacff aeaeaeff b0b0b0ff b3b3b3ff b5b5b5ff b7b7b7ff b9b9b9ff bcbcbcff bebebeff c0c0c0ff 989898ff 050304fb 4200189e 430018a0 440019a3 450019a5 460019a7 51001da2 7a002c8c 5c0021a1 000000ff 72db44ff 73dc46ff 75dd48ff 77de4aff 79df4dff 7bdf4fff 7de051ff 7ee153ff 80e256ff 82e358ff 84e45aff 86e55cff 88e65fff 8ae661ff 8be763ff 8de865ff 8fe968ff 91ea6aff 93eb6cff 95ec6eff 96ec71ff 98ed73ff 9aee75ff 9cef77ff 9ef07aff a0f17cff a1f27eff 9eeb7cff 000000ff 6a0026fb 7a002cfe 8d4f65f6 a0a0a056 00000000 │ │ +00000000 00000000 a0a0a065 9b8c9183 0c000497 040404fc 0d0c0df7 0d0c0df7 0e0d0ef7 0e0d0ef7 0f0e0ff9 5c5c5cff a0a0a0ff a2a2a2ff a4a4a4ff a7a7a7ff a9a9a9ff abababff aeaeaeff b0b0b0ff b2b2b2ff b4b4b4ff b7b7b7ff b9b9b9ff bbbbbbff bebebeff c0c0c0ff 9d9d9dff 151314fc 141112fa 141112fa 141112fa 141112fa 0c0a0bfc 17080de5 7a002c8b 5c0021a1 000000ff 73dc45ff 75dd47ff 76dd4aff 78de4cff 7adf4eff 7ce050ff 7ee153ff 80e255ff 82e357ff 83e459ff 85e45cff 87e55eff 89e660ff 8be762ff 8de865ff 8ee967ff 90ea69ff 92ea6bff 94eb6eff 96ec70ff 98ed72ff 99ee74ff 9bef77ff 9df079ff 9ff07bff a1f17dff a3f280ff a0eb7eff 000000ff 6a0026fa 7a002cfd 89405bfe a09e9f6a 00000000 │ │ +00000000 00000000 a0a0a051 9d939692 0c000497 333333fa 929292ff 949494ff 969696ff 989898ff 9b9b9bff 9d9d9dff 9f9f9fff a2a2a2ff a4a4a4ff a6a6a6ff a9a9a9ff abababff adadadff afafafff b2b2b2ff b4b4b4ff b6b6b6ff b9b9b9ff bbbbbbff bdbdbdff c0c0c0ff c2c2c2ff c4c4c4ff c6c6c6ff c9c9c9ff cbcbcbff cdcdcdff 7b7b7bff 190b10e7 7a002c8b 5b0021a0 000000ff 74dc47ff 76dd49ff 78de4bff 7adf4dff 7be050ff 7de152ff 7fe154ff 81e256ff 83e359ff 85e45bff 86e55dff 88e65fff 8ae762ff 8ce864ff 8ee866ff 90e968ff 92ea6bff 93eb6dff 95ec6fff 97ed71ff 99ee74ff 9bee76ff 9def78ff 9ef07aff a0f17dff a2f27fff a4f381ff a1ec7fff 000000ff 6a0026f9 7a002cfc 8c4c63f7 a0a0a05b 00000000 │ │ +00000000 00000000 a0a0a03d 9e979aa3 0c000496 333333fa 919191ff 939393ff 969696ff 989898ff 9a9a9aff 9d9d9dff 9f9f9fff a1a1a1ff a4a4a4ff a6a6a6ff a8a8a8ff aaaaaaff adadadff afafafff b1b1b1ff b4b4b4ff b6b6b6ff b8b8b8ff bbbbbbff bdbdbdff bfbfbfff c1c1c1ff c4c4c4ff c6c6c6ff c8c8c8ff cbcbcbff cdcdcdff 7b7b7bff 190b10e7 7a002c8a 5b00219f 000000ff 75dd48ff 77de4aff 79df4dff 7bdf4fff 7de051ff 7ee153ff 80e256ff 82e358ff 84e45aff 86e55cff 88e65fff 8ae661ff 8be763ff 8de865ff 8fe968ff 91ea6aff 93eb6cff 95ec6eff 96ec71ff 98ed73ff 9aee75ff 9cef77ff 9ef07aff a0f17cff a2f27eff a3f380ff a5f383ff a2ec81ff 000000ff 6a0026f8 7a002cfb 926676ec a0a0a03b 00000000 │ │ +00000000 00000000 a0a0a029 9f9a9cb5 0c000496 333333fa 919191ff 939393ff 959595ff 989898ff 9a9a9aff 9c9c9cff 9f9f9fff a1a1a1ff a3a3a3ff a6a6a6ff a8a8a8ff aaaaaaff acacacff afafafff b1b1b1ff b3b3b3ff b6b6b6ff b8b8b8ff bababaff bcbcbcff bfbfbfff c1c1c1ff c3c3c3ff c6c6c6ff c8c8c8ff cacacaff ccccccff 7b7b7bff 190b10e7 7a002c89 5b00219e 000000ff 77dd4aff 78de4cff 7adf4eff 7ce050ff 7ee153ff 80e255ff 82e357ff 83e459ff 85e45cff 87e55eff 89e660ff 8be762ff 8de865ff 8ee967ff 90ea69ff 92ea6bff 94eb6eff 96ec70ff 98ed72ff 9aee74ff 9bef77ff 9df079ff 9ff17bff a1f17eff a3f280ff a5f382ff a7f484ff a3ed83ff 000000ff 6a0026f8 7a002cfa 987d87e8 a0a0a01b 00000000 │ │ +00000000 00000000 a0a0a015 9f9d9ec7 0b000496 333333fa 909090ff 939393ff 959595ff 979797ff 9a9a9aff 9c9c9cff 9e9e9eff a1a1a1ff a3a3a3ff a5a5a5ff a7a7a7ff aaaaaaff acacacff aeaeaeff b1b1b1ff b3b3b3ff b5b5b5ff b7b7b7ff bababaff bcbcbcff bebebeff c1c1c1ff c3c3c3ff c5c5c5ff c8c8c8ff cacacaff ccccccff 7a7a7aff 190b10e7 7a002c88 5b00219d 000000ff 78de4bff 7adf4dff 7be050ff 7de152ff 7fe254ff 81e256ff 83e359ff 85e45bff 87e55dff 88e65fff 8ae762ff 8ce864ff 8ee866ff 90e968ff 92ea6bff 93eb6dff 95ec6fff 97ed72ff 99ee74ff 9bef76ff 9def78ff 9ff07bff a0f17dff a2f27fff a4f381ff a6f484ff a8f586ff a5ed84ff 000000ff 6a0026f7 7a002cf9 9c8e93eb a0a0a002 00000000 │ │ +00000000 00000000 a0a0a003 a09e9fd4 0b000496 333333fa 909090ff 929292ff 959595ff 979797ff 999999ff 9c9c9cff 9e9e9eff a0a0a0ff a2a2a2ff a5a5a5ff a7a7a7ff a9a9a9ff acacacff aeaeaeff b0b0b0ff b2b2b2ff b5b5b5ff b7b7b7ff b9b9b9ff bcbcbcff bebebeff c0c0c0ff c3c3c3ff c5c5c5ff c7c7c7ff c9c9c9ff ccccccff 7a7a7aff 190b10e6 7a002c87 5b00219d 000000ff 79df4dff 7be04fff 7de051ff 7fe153ff 80e256ff 82e358ff 84e45aff 86e55cff 88e65fff 8ae661ff 8be763ff 8de865ff 8fe968ff 91ea6aff 93eb6cff 95ec6fff 97ed71ff 98ed73ff 9aee75ff 9cef78ff 9ef07aff a0f17cff a2f27eff a3f381ff a5f383ff a7f485ff a9f587ff a6ee86ff 000000ff 6a0026f6 7a012cf8 9d9296e6 00000000 00000000 │ │ +00000000 00000000 00000000 a09e9fcb 11070b9b 333333fa 909090ff 929292ff 949494ff 979797ff 999999ff 9b9b9bff 9d9d9dff a0a0a0ff a2a2a2ff a4a4a4ff a7a7a7ff a9a9a9ff abababff adadadff b0b0b0ff b2b2b2ff b4b4b4ff b7b7b7ff b9b9b9ff bbbbbbff bebebeff c0c0c0ff c2c2c2ff c4c4c4ff c7c7c7ff c9c9c9ff cbcbcbff 7a7a7aff 190b10e6 7a002c86 5b00219c 000000ff 7adf4eff 7ce050ff 7ee153ff 80e255ff 82e357ff 83e459ff 85e45cff 87e55eff 89e660ff 8be763ff 8de865ff 8fe967ff 90ea69ff 92ea6cff 94eb6eff 96ec70ff 98ed72ff 9aee75ff 9cef77ff 9df079ff 9ff17bff a1f17eff a3f280ff a5f382ff a7f484ff a8f587ff aaf689ff a7ef87ff 000000ff 6a0026f5 7e0f37f8 9c9094d1 00000000 00000000 │ │ +00000000 00000000 00000000 a09f9f89 272224b7 333333fa 8f8f8fff 929292ff 949494ff 969696ff 989898ff 9b9b9bff 9d9d9dff 9f9f9fff a2a2a2ff a4a4a4ff a6a6a6ff a8a8a8ff abababff adadadff afafafff b2b2b2ff b4b4b4ff b6b6b6ff b9b9b9ff bbbbbbff bdbdbdff bfbfbfff c2c2c2ff c4c4c4ff c6c6c6ff c9c9c9ff cbcbcbff 797979ff 190b10e6 7a002c85 5b00219c 000000ff 7ce050ff 7de152ff 7fe254ff 81e257ff 83e359ff 85e45bff 87e55dff 88e660ff 8ae762ff 8ce864ff 8ee866ff 90e969ff 92ea6bff 94eb6dff 95ec6fff 97ed72ff 99ee74ff 9bef76ff 9def78ff 9ff07bff a0f17dff a2f27fff a4f381ff a6f484ff a8f586ff aaf588ff acf68aff a8ef89ff 000000ff 6a0026f5 852c4cf9 9c9195a6 00000000 00000000 │ │ +00000000 00000000 00000000 a0a0a03e 393737d4 333333fa 8f8f8fff 919191ff 939393ff 969696ff 989898ff 9a9a9aff 9d9d9dff 9f9f9fff a1a1a1ff a4a4a4ff a6a6a6ff a8a8a8ff aaaaaaff adadadff afafafff b1b1b1ff b4b4b4ff b6b6b6ff b8b8b8ff bababaff bdbdbdff bfbfbfff c1c1c1ff c4c4c4ff c6c6c6ff c8c8c8ff cbcbcbff 797979ff 190b10e6 7a002c85 5a00219b 000000ff 7de051ff 7fe154ff 80e256ff 82e358ff 84e45aff 86e55dff 88e65fff 8ae661ff 8ce763ff 8de866ff 8fe968ff 91ea6aff 93eb6cff 95ec6fff 97ed71ff 98ed73ff 9aee75ff 9cef78ff 9ef07aff a0f17cff a2f27eff a4f381ff a5f383ff a7f485ff a9f587ff abf68aff adf78cff aaf08aff 000000ff 6a0026f4 926777eb a0a0a048 00000000 00000000 │ │ +00000000 00000000 00000000 a0a0a004 444343eb 323232fa 8e8e8eff 919191ff 939393ff 959595ff 989898ff 9a9a9aff 9c9c9cff 9f9f9fff a1a1a1ff a3a3a3ff a5a5a5ff a8a8a8ff aaaaaaff acacacff afafafff b1b1b1ff b3b3b3ff b5b5b5ff b8b8b8ff bababaff bcbcbcff bfbfbfff c1c1c1ff c3c3c3ff c6c6c6ff c8c8c8ff cacacaff 797979ff 190b10e6 7a002c84 5a00219a 000000ff 7ee153ff 80e255ff 82e357ff 84e45aff 85e45cff 87e55eff 89e660ff 8be763ff 8de865ff 8fe967ff 91ea69ff 92eb6cff 94eb6eff 96ec70ff 98ed72ff 9aee75ff 9cef77ff 9df079ff 9ff17bff a1f17eff a3f280ff a5f382ff a7f484ff a9f587ff aaf689ff acf78bff aef88eff aaf08bff 000000ff 6a0227f3 9d9397eb a0a0a005 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 3b3b3bd8 333333fb 8e8e8eff 909090ff 939393ff 959595ff 979797ff 9a9a9aff 9c9c9cff 9e9e9eff a0a0a0ff a3a3a3ff a5a5a5ff a7a7a7ff aaaaaaff acacacff aeaeaeff b1b1b1ff b3b3b3ff b5b5b5ff b7b7b7ff bababaff bcbcbcff bebebeff c1c1c1ff c3c3c3ff c5c5c5ff c7c7c7ff cacacaff 797979ff 190b10e5 7a002c83 5a002099 000000ff 7fe254ff 81e257ff 83e359ff 85e45bff 87e55dff 89e660ff 8ae762ff 8ce864ff 8ee966ff 90e969ff 92ea6bff 94eb6dff 95ec6fff 97ed72ff 99ee74ff 9bef76ff 9def78ff 9ff07bff a1f17dff a2f27fff a4f382ff a6f484ff a8f586ff aaf688ff acf68bff adf78dff aff88fff abf18cff 000000ff 732541f6 9c9195af 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 282828b5 333333fc 8e8e8eff 909090ff 929292ff 959595ff 979797ff 999999ff 9b9b9bff 9e9e9eff a0a0a0ff a2a2a2ff a5a5a5ff a7a7a7ff a9a9a9ff acacacff aeaeaeff b0b0b0ff b2b2b2ff b5b5b5ff b7b7b7ff b9b9b9ff bcbcbcff bebebeff c0c0c0ff c2c2c2ff c5c5c5ff c7c7c7ff c9c9c9ff 797979ff 190b10e5 7a002c82 5a002098 000000ff 81e256ff 82e358ff 84e45aff 86e55dff 88e65fff 8ae761ff 8ce763ff 8de866ff 8fe968ff 91ea6aff 93eb6cff 95ec6fff 97ed71ff 99ed73ff 9aee76ff 9cef78ff 9ef07aff a0f17cff a2f27fff a4f381ff a5f383ff a7f485ff a9f588ff abf68aff adf78cff aff88eff b1f991ff acf28eff 000000ff 7f5967ed a0a0a04b 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0c0c0c93 343434fe 8d8d8dff 909090ff 929292ff 949494ff 969696ff 999999ff 9b9b9bff 9d9d9dff a0a0a0ff a2a2a2ff a4a4a4ff a7a7a7ff a9a9a9ff abababff adadadff b0b0b0ff b2b2b2ff b4b4b4ff b7b7b7ff b9b9b9ff bbbbbbff bdbdbdff c0c0c0ff c2c2c2ff c4c4c4ff c7c7c7ff c9c9c9ff 787878ff 190b10e5 7a002c81 5a002098 000000ff 82e357ff 84e45aff 85e45cff 87e55eff 89e660ff 8be763ff 8de865ff 8fe967ff 91ea69ff 92eb6cff 94eb6eff 96ec70ff 98ed73ff 9aee75ff 9cef77ff 9ef079ff 9ff17cff a1f17eff a3f280ff a5f382ff a7f485ff a9f587ff aaf689ff acf78bff aef88eff b0f890ff b2f992ff aef28fff 000000ff 888083ee a0a0a006 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000088 343434fd 8d8d8dff 8f8f8fff 919191ff 949494ff 969696ff 989898ff 9b9b9bff 9d9d9dff 9f9f9fff a2a2a2ff a4a4a4ff a6a6a6ff a8a8a8ff abababff adadadff afafafff b2b2b2ff b4b4b4ff b6b6b6ff b9b9b9ff bbbbbbff bdbdbdff bfbfbfff c2c2c2ff c4c4c4ff c6c6c6ff c9c9c9ff 787878ff 180b10e5 7a002c80 5a002097 000000ff 83e359ff 85e45bff 87e55dff 89e660ff 8ae762ff 8ce864ff 8ee967ff 90e969ff 92ea6bff 94eb6dff 96ec70ff 97ed72ff 99ee74ff 9bef76ff 9def79ff 9ff07bff a1f17dff a2f27fff a4f382ff a6f484ff a8f586ff aaf688ff acf68bff aef78dff aff88fff b1f991ff b3fa94ff aff391ff 000000ff 82797cb8 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000088 323232fa 8c8c8cff 8f8f8fff 919191ff 939393ff 969696ff 989898ff 9a9a9aff 9d9d9dff 9f9f9fff a1a1a1ff a3a3a3ff a6a6a6ff a8a8a8ff aaaaaaff adadadff afafafff b1b1b1ff b4b4b4ff b6b6b6ff b8b8b8ff bababaff bdbdbdff bfbfbfff c1c1c1ff c4c4c4ff c6c6c6ff c8c8c8ff 787878ff 180b10e5 7a002c7f 5a002096 000000ff 84e45bff 86e55dff 88e65fff 8ae761ff 8ce764ff 8ee866ff 8fe968ff 91ea6aff 93eb6dff 95ec6fff 97ed71ff 99ed73ff 9aee76ff 9cef78ff 9ef07aff a0f17cff a2f27fff a4f381ff a6f483ff a7f485ff a9f588ff abf68aff adf78cff aff88eff b1f991ff b3fa93ff b4fa95ff b0f392ff 000000ff 4f4f4f3f 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000088 323232f9 8c8c8cff 8e8e8eff 919191ff 939393ff 959595ff 989898ff 9a9a9aff 9c9c9cff 9e9e9eff a1a1a1ff a3a3a3ff a5a5a5ff a8a8a8ff aaaaaaff acacacff afafafff b1b1b1ff b3b3b3ff b5b5b5ff b8b8b8ff bababaff bcbcbcff bfbfbfff c1c1c1ff c3c3c3ff c5c5c5ff c8c8c8ff 787878ff 170a0fe5 7a002c7f 59002096 000000ff 86e55cff 87e55eff 89e661ff 8be763ff 8de865ff 8fe967ff 91ea6aff 93eb6cff 94eb6eff 96ec70ff 98ed73ff 9aee75ff 9cef77ff 9ef079ff 9ff17cff a1f27eff a3f280ff a5f382ff a7f485ff a9f587ff abf689ff acf78bff aef88eff b0f890ff b2f992ff b4fa95ff b6fb97ff b1f494ff 000000ff 00000020 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000088 323232f9 8c8c8cff 8e8e8eff 909090ff 939393ff 959595ff 979797ff 9a9a9aff 9c9c9cff 9e9e9eff a0a0a0ff a3a3a3ff a5a5a5ff a7a7a7ff aaaaaaff acacacff aeaeaeff b0b0b0ff b3b3b3ff b5b5b5ff b7b7b7ff bababaff bcbcbcff bebebeff c0c0c0ff c3c3c3ff c5c5c5ff c7c7c7ff 787878ff 170a0fe4 7a002c7e 59002095 000000ff 87e55eff 89e660ff 8be762ff 8ce864ff 8ee967ff 90e969ff 92ea6bff 94eb6dff 96ec70ff 97ed72ff 99ee74ff 9bef76ff 9df079ff 9ff07bff a1f17dff a3f27fff a4f382ff a6f484ff a8f586ff aaf688ff acf68bff aef78dff aff88fff b1f992ff b3fa94ff b5fb96ff b7fc98ff b3f596ff 000000ff 00000020 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000088 070707fa 151515f5 181818fa 181818fa 161616f6 171717f7 5e5e5eff 999999ff 9b9b9bff 9e9e9eff a0a0a0ff a2a2a2ff a5a5a5ff a7a7a7ff a9a9a9ff abababff aeaeaeff b0b0b0ff b2b2b2ff b5b5b5ff b7b7b7ff b9b9b9ff 9a9a9aff 201f1ffb 1f1d1df9 1f1d1df9 201e1ef9 201e1efa 131112fc 16080de3 7a002c7d 59002094 000000ff 88e65fff 8ae761ff 8ce764ff 8ee866ff 8fe968ff 91ea6aff 93eb6dff 95ec6fff 97ed71ff 99ee73ff 9bee76ff 9cef78ff 9ef07aff a0f17cff a2f27fff a4f381ff a6f483ff a8f486ff a9f588ff abf68aff adf78cff aff88fff b1f991ff b3fa93ff b4fb95ff b6fb98ff b8fc9aff b4f597ff 000000ff 00000020 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000002e 00000058 00000058 13131364 626161e3 2b181f7f 080506d9 4f4f4fff 999999ff 9b9b9bff 9d9d9dff a0a0a0ff a2a2a2ff a4a4a4ff a6a6a6ff a9a9a9ff abababff adadadff b0b0b0ff b2b2b2ff b4b4b4ff b7b7b7ff b9b9b9ff 929292ff 040304fb 3500139b 3600149e 370014a0 380014a3 390014a5 4600199c 7a002c7c 59002093 000000ff 89e661ff 8be763ff 8de865ff 8fe967ff 91ea6aff 93eb6cff 94eb6eff 96ec70ff 98ed73ff 9aee75ff 9cef77ff 9ef07aff a0f17cff a1f27eff a3f280ff a5f383ff a7f485ff a9f587ff abf689ff acf78cff aef88eff b0f890ff b2f992ff b4fa95ff b6fb97ff b8fc99ff b9fd9bff b5f699ff 000000ff 00000020 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a03c 9f9c9dcc 100a0cc6 4f4f4fff 989898ff 9b9b9bff 9d9d9dff 9f9f9fff a1a1a1ff a4a4a4ff a6a6a6ff a8a8a8ff abababff adadadff afafafff b2b2b2ff b4b4b4ff b6b6b6ff b8b8b8ff 929292ff 060405f9 7a002c66 7a002c6a 7a002c6d 7a002c71 7a002c74 7a002c78 7a002c7b 59002093 000000ff 8be762ff 8ce864ff 8ee967ff 90e969ff 92ea6bff 94eb6dff 96ec70ff 98ed72ff 99ee74ff 9bef77ff 9df079ff 9ff07bff a1f17dff a3f280ff a4f382ff a6f484ff a8f586ff aaf689ff acf68bff aef78dff b0f88fff b1f992ff b3fa94ff b5fb96ff b7fc98ff b9fd9bff bbfd9dff b6f69aff 000000ff 00000020 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a09e9f6c 272526e9 4f4f4fff 989898ff 9a9a9aff 9c9c9cff 9f9f9fff a1a1a1ff a3a3a3ff a6a6a6ff a8a8a8ff aaaaaaff adadadff afafafff b1b1b1ff b3b3b3ff b6b6b6ff b8b8b8ff 919191ff 060405f9 7a002c66 7a002c69 7a002c6c 7a002c70 7a002c73 7a002c77 7a002c7a 59002092 000000ff 8ce764ff 8ee866ff 90e968ff 91ea6bff 93eb6dff 95ec6fff 97ed71ff 99ee74ff 9bee76ff 9def78ff 9ef07aff a0f17dff a2f27fff a4f381ff a6f483ff a8f486ff a9f588ff abf68aff adf78cff aff88fff b1f991ff b3fa93ff b4fb95ff b6fb98ff b8fc9aff bafd9cff bcfe9eff b8f79cff 000000ff 00000020 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 252525e6 4f4f4fff 979797ff 9a9a9aff 9c9c9cff 9e9e9eff a1a1a1ff a3a3a3ff a5a5a5ff a8a8a8ff aaaaaaff acacacff aeaeaeff b1b1b1ff b3b3b3ff b5b5b5ff b8b8b8ff 919191ff 060405f9 7a002c65 7a002c68 7a002c6c 7a002c6f 7a002c73 7a002c76 7a002c79 58002091 000000ff 8de865ff 8fe968ff 91ea6aff 93eb6cff 95ec6eff 96ec71ff 98ed73ff 9aee75ff 9cef77ff 9ef07aff a0f17cff a1f27eff a3f280ff a5f383ff a7f485ff a9f587ff abf689ff adf78cff aef88eff b0f990ff b2f992ff b4fa95ff b6fb97ff b8fc99ff b9fd9bff bbfe9eff bdffa0ff b8f79cff 000000ff 00000020 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0a0a0abc 4f4f4fff 979797ff 999999ff 9c9c9cff 9e9e9eff a0a0a0ff a3a3a3ff a5a5a5ff a7a7a7ff a9a9a9ff acacacff aeaeaeff b0b0b0ff b3b3b3ff b5b5b5ff b7b7b7ff 919191ff 060405f9 7a002c64 7a002c67 7a002c6b 7a002c6e 7a002c72 7a002c75 7a002c79 58002091 000000ff 8ee967ff 90ea69ff 92ea6bff 94eb6eff 96ec70ff 98ed72ff 99ee74ff 9bef77ff 9df079ff 9ff07bff a1f17dff a3f280ff a5f382ff a6f484ff a8f586ff aaf689ff acf78bff aef78dff b0f88fff b1f992ff b3fa94ff b5fb96ff b7fc98ff b9fd9bff bbfd9dff bdfe9fff beffa1ff b8f79cff 000000ff 00000020 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 040404b6 010101fd 040404ff 030303fd 030303fd 030303fd 030303fd 030303fd 030303fd 030303fd 030303fd 030303fd 030303fd 030303fd 030303fd 040303fd 040303fd 030303fe 040203f8 7a002c63 7a002c66 7a002c6a 7a002c6d 7a002c71 7a002c74 7a002c78 58002090 000000ff 558a3eff 568b3fff 578b41ff 588c42ff 598c43ff 5b8d45ff 5c8d46ff 5d8e47ff 5e8e48ff 5f8f4aff 608f4bff 61904cff 62904eff 63904fff 649151ff 659252ff 669253ff 689355ff 699356ff 6a9457ff 6b9558ff 6c955aff 6d955bff 6e965cff 6f965eff 71975fff 71975fff 6e935dff 000000ff 00000020 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000021 00000030 32323246 7b7b7bd6 6a595f9c 38001459 3a00155c 3c00165e 3e001662 3f001764 41001766 4300186a 4400186c 4500196f 47001972 48001a75 49001a77 4a001b7a 4d001c7b 7a002c62 7a002c66 7a002c69 7a002c6c 7a002c70 7a002c73 7a002c77 5f00228a 100707e6 130a09e9 130a09e9 130a0aea 130a0aeb 140b0aeb 140b0aec 140b0aec 140b0aed 150b0aee 150b0bee 160b0bef 160b0bef 170b0bf0 170b0bf1 170b0cf1 170b0cf2 180b0cf2 180a0cf3 180a0cf4 180a0cf4 1d1615f8 20211df8 0d100bd7 0a0c07d2 0a0c07d2 0a0c07d2 0a0c07d2 0a0c07d2 050604cd 00000019 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a00b 9f9d9eb2 9c8d93a4 7c093237 7a002c38 7a002c3c 7a002c3f 7a002c43 7a002c46 7a002c4a 7a002c4d 7a002c50 7a002c54 7a002c57 7a002c5a 7a002c5e 7a002c61 7a002c65 7a002c68 7a002c6c 7a002c6f 7a002c72 7a002c76 7a002c79 7a002c7d 7a002c80 7a002c84 7a002c87 7a002c8b 7a002c8e 7a002c91 7a002c95 7a002c98 7a002c9c 7a002c9f 7a002ca3 7a002ca6 7a002ca9 7a002cad 7a002cb0 7a002cb4 7a002cb7 7a002cba 7b042fbf 946e7cdb 9d9598b3 a0a0a00a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a001 9f9d9e8a 9e9699c0 811e4240 7a002c3b 7a002c3e 7a002c42 7a002c45 7a002c49 7a002c4c 7a002c50 7a002c53 7a002c56 7a002c5a 7a002c5d 7a002c60 7a002c64 7a002c67 7a002c6b 7a002c6e 7a002c72 7a002c75 7a002c78 7a002c7c 7a002c7f 7a002c83 7a002c86 7a002c8a 7a002c8d 7a002c91 7a002c94 7a002c97 7a002c9b 7a002c9e 7a002ca2 7a002ca5 7a002ca9 7a002cac 7a002caf 7a002cb3 7a002cb6 7f133ac0 9a888fe3 9e96997e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a09e9f61 9f9b9dd6 92667672 7a002c3d 7a002c41 7a002c44 7a002c48 7a002c4b 7a002c4f 7a002c52 7a002c55 7a002c59 7a002c5c 7a002c60 7a002c63 7a002c66 7a002c6a 7a002c6d 7a002c71 7a002c74 7a002c78 7a002c7b 7a002c7f 7a002c82 7a002c85 7a002c89 7a002c8c 7a002c90 7a002c93 7a002c97 7a002c9a 7a002c9d 7a002ca1 7a002ca4 7a002ca8 7a002cab 7a002cae 7a002cb2 863150c7 9d9497e4 9f9d9e49 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a021 9f9c9dae 9d9598c4 8b486060 7a002c43 7a002c47 7a002c4a 7a002c4e 7a002c51 7a002c55 7a002c58 7a002c5b 7a002c5f 7a002c62 7a002c66 7a002c69 7a002c6c 7a002c70 7a002c73 7a002c77 7a002c7a 7a002c7e 7a002c81 7a002c85 7a002c88 7a002c8b 7a002c8f 7a002c92 7a002c96 7a002c99 7a002c9d 7a002ca0 7a002ca3 7a002ca7 7a002caa 832849bd 99828adb 9e9699c5 a0a0a024 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a03b 9f9c9dca 9b8a90ad 83274955 7a002c49 7a002c4d 7a002c50 7a002c54 7a002c57 7a002c5a 7a002c5e 7a002c61 7a002c65 7a002c68 7a002c6c 7a002c6f 7a002c72 7a002c76 7a002c79 7a002c7d 7a002c80 7a002c84 7a002c87 7a002c8b 7a002c8e 7a002c91 7a002c95 7a002c98 7a002c9c 7a002c9f 7a002ca3 822345b4 987e87d7 9e9799ce a0a0a03f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a001 a09f9f5c 9f9c9dd8 9a858ca8 8c4d6473 7a022d50 7a002c53 7a002c56 7a002c5a 7a002c5d 7a002c60 7a002c64 7a002c67 7a002c6b 7a002c6e 7a002c72 7a002c75 7a002c78 7a002c7c 7a002c7f 7a002c83 7a002c86 7a002c8a 7a002c8d 7a002c91 7a002c94 7a002c97 7a002c9b 842849af 977984d2 9e979ad4 a09e9f49 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a007 a0a0a04f 9f9b9da8 9f9b9cda 99848bae 8c4c637c 7a022d5a 7a002c5c 7a002c60 7a002c63 7a002c66 7a002c6a 7a002c6d 7a002c71 7a002c74 7a002c78 7a002c7b 7a002c7e 7a002c82 7a002c85 7a002c89 7a002c8c 7d0e3696 8b475fb5 977883cb 9e9799e4 9e9699bf a09f9f53 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a007 a0a0a04c 9f9b9ca7 9f9b9cdc 9b8b91be 977a85ad 9265759f 8c4c638f 852e4d7e 7c09326f 7a002c70 7a002c73 7c07317a 811e4187 85304f95 8a415ba2 8d5066ae 926676bd 9c8e93d6 9e999bdd 9e989a98 a0a0a046 a0a0a007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a006 a0a0a035 a0a0a053 a09e9f73 9e9a9b96 9e999bb7 9e9a9bd4 9e999bda 9e999bd9 9e999bd4 9e979ac1 9e9799ad 9e979a97 9f9a9c80 a09f9f64 a0a0a023 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-ldpi-v4/ic_launcher.png │ ├── sng │ │ @@ -1,44 +1,44 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 36; height: 36; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000009 10121281 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1d252582 303b3dea 00000019 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 aaaaaa03 9b939740 99808a87 8c69749e 3e4a4ff1 9cd1ddff 3f393fe5 915e71b0 926575a6 936f7c9a 98838b77 9b9b9b17 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 9b9b9b17 99858c8a 936979a5 8735529f 7a022e90 3c1728cc 7cb8c6fe 99e4f6ff 445560f5 6a0026ba 7b002cb9 7a002cc0 7c0a32ca 8a435dcb 936475ae 9b838b63 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a2a2a20b 9b898f7f 9164759b 7b08337e 7b002b81 7a002b88 72002a93 333e49ef 88e0f8ff 86e0f8ff 7dcce1ff 361e2de3 7a002cb8 7a002cbe 7a002cc5 7b002ccc 7a002cd3 821e42da 936776b5 98888c3e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 98919125 997e8898 7c0e3671 7a002b71 79002d78 7a002c7f 7a002c86 381729c7 68b4cafe 76ddfaff 73ddfaff 79defaff 3b5461f5 690026bd 79002dbd 7a002cc4 7a002cca 7a002cd1 7a002cd8 7a002bdf 853250dc 987a8386 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 9c919548 946d7c8c 7a002c62 79002c69 7b002b70 7a002d77 7a002d7d 72002988 303f4aed 73ddfaff 65dafcff 61d9fdff 6adbfcff 6ec9e2ff 351e2de4 79002cbb 7a002bc2 7a002cc9 7b002cd0 7a002cd7 7a002cdd 7a002ce4 7f193ee9 967680a7 92929207 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 9c97973b 91647480 7b002b59 7a002d60 79002d67 7b002c6e 7a002c75 79002b7c 381829c3 68b4cafe 6ddbfbff 5ad8fdff 4fd6ffff 61d9fcff 74ddfaff 3d5460f6 6a0027c0 7a002cc0 7a002cc7 7b002dce 7a002cd5 7a002cdc 7a002ce3 79002ce9 7d0b33f1 957380b2 80808002 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 a59e9e22 977b8689 7b002c51 7a002b58 7a002b5e 79002b65 7b002d6c 7a002c73 7000287f 35414aeb 82dff9ff 71dcfbff 61d9fcff 5cd8fdff 67dafcff 77ddfaff 7dcde2ff 371e2de6 7a002cbe 7a002cc5 7b002ccc 7a002cd3 7a002cda 7a002ce1 7a002ce8 7a002cef 7e133af3 98788590 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 80808002 9b8b9091 78002b48 7b002d4f 7a002c56 79002c5d 7a002b64 7b002b6a 7a002b71 391a28bd 7fb9c9fd 8be1f8ff 7cdef9ff 71dcfbff 6edcfbff 75ddfaff 81dff9ff 91e2f7ff 485660f6 6a0027c3 7a002cc4 7a002cca 7a002cd1 7a002cd8 7a002bdf 7a002ce6 7a002ced 7a002cf4 842a4bec 977e865d ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 9c979a62 873b5857 7a002b47 79002b4e 79002b54 7b002d5b 7a002c62 79002c69 71002775 3d4249ea a5e6f5ff 97e3f6ff 8be1f8ff 83e0f9ff 81dff9ff 85e0f8ff 8fe2f7ff 9ce4f6ff 9cd2deff 3d1f2de7 7a002bc2 7a002cc9 7b002cd0 7a002cd6 7a002cdd 7a002ce4 7a002ceb 7a002cf2 7a002cf9 8f586ccb bfbfbf04 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 9d9d9d0d 99868e87 7b002d3e 7a002c45 79002c4c 7b002b53 7b002b59 7a002d60 79002d67 3c1a27b8 9cc0c6fd b1e8f3ff a5e6f5ff 9be4f6ff 95e3f7ff 94e3f7ff 97e3f6ff 9fe5f6ff a9e7f4ff b6e9f3ff 565a5ff7 6b0027c6 7a002cc7 7b002dce 7a002cd5 7a002cdc 7a002ce3 79002ce9 7a002cf0 7a002cf7 7e1037fc 987a8577 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 9e969966 80244440 7b002b3c 7a002e43 79002d4a 7b002c51 7a002b58 7a002b5e 6f00266a 46454ae8 ccedf0ff bfebf2ff b5e9f3ff ade7f4ff a8e6f5ff a7e6f5ff a9e7f4ff afe8f4ff b8eaf3ff c4ecf1ff bed9dbff 3f202de8 7a002cc5 7b002ccc 7a002cd3 7a002cda 7a002ce1 7a002ce8 7a002cef 7a002cf5 7a002cfc 8e5569d0 aaaaaa03 ffffff00 │ │ -ffffff00 ffffff00 9c8d9179 7b002c34 79002b3b 7a002b41 78002b48 7b002d4f 7a002c56 79002c5d 391b26b3 abc4c5fd d0eef0ff cfeef0ff c5ecf1ff bfebf2ff baeaf2ff baeaf3ff bceaf2ff c1ebf2ff c9edf1ff d0eef0ff d0eef0ff 5a5a5ff7 6b0027ca 7a002cca 7a002cd1 7a002cd8 7a002bdf 7a002ce6 7a002ced 7a002cf4 7a002cfb 811d41fb 998a8e46 ffffff00 │ │ -ffffff00 9d9d9d1a 977b846c 7a002e32 79002d39 7c002c40 7a002b47 79002b4e 79002b54 75002b5e 1c1618e5 48484be7 49474ce8 48474ce9 49474bea 49474beb 48464cec 48464bed 49464bee 49454af0 4a454af1 4a444bf2 4b444bf3 3e383df6 3c0d1ee3 7a002cc9 7b002cd0 7a002cd6 7a002cdd 7a002ce4 7a002ceb 7a002cf2 7a002cf9 7a002cff 946d7c98 ffffff00 │ │ -ffffff00 9f9a9d60 872b4835 7a002b30 79002a37 63002348 62002351 64002357 6400235e 67002463 6700266a 68002671 6b002777 6900267e 72002880 7b002d83 7b002d89 7a002c90 7a002c97 7b002c9e 7a002ba5 7a002dab 7a002cb2 7b002cb9 7a002cc0 7a002cc7 7b002dce 7a002cd5 7a002cdc 7a002ce2 79002ce9 7a002cf0 7a002cf7 7a002cfe 8f556ac3 ffffff00 │ │ -ffffff00 9e999b6e 79002d28 77002b2f 78002b35 1b1618df 423e40ea 454042ea 474243eb 484345ec 4b4446ec 4c4648ed 4e484bee 453f42f1 36141fc3 7b002b81 7a002b88 79002d8f 351315cc 2c3015e8 2d3116ea 2e3117eb 2f3019ed 31311aee 32311bf0 33321bf2 34311cf3 35311df5 37311ff6 393120f8 393121fa 3a3222fb 3b3022fd 4a121ffd 8c4c63e0 aaaaaa03 │ │ -ffffff00 9f95986f 79002f26 7d002d2d 7b002c34 332e30da a2a2a2ff a7a7a7ff acacacff b0b0b0ff b5b5b5ff b9b9b9ff bebebeff aaaaaaff 391a26c5 7a002c7f 7a002c86 79002b8d 261c11e0 6fda41ff 73dc45ff 77de4aff 7adf4eff 7ee153ff 82e357ff 85e45cff 89e660ff 8de865ff 91ea69ff 94eb6eff 98ed72ff 9cef77ff 9ae977ff 391e1dfe 883c58e8 a6a6a614 │ │ -ffffff00 9c939771 3e00153e 3c00144c 3e001952 302b2cdc a2a2a2ff a6a6a6ff abababff afafafff b4b4b4ff b8b8b8ff bdbdbdff aaaaaaff 2e151ecd 5a002191 5a002097 6e002892 261d11df 72db44ff 75dd48ff 79df4dff 7de051ff 81e256ff 84e45aff 88e65fff 8ce763ff 8fe968ff 93eb6cff 97ed71ff 9aee76ff 9ef07aff 9dea7bff 391e1efd 852b4cf2 9d9d9d27 │ │ -ffffff00 9d949670 1d191ad0 4e4c4dec 504d4fed 696868f6 a1a1a1ff a5a5a5ff aaaaaaff afafafff b3b3b3ff b8b8b8ff bcbcbcff b6b6b6ff 686466f5 6a6466f4 575354f6 410e21bb 261d11df 74dc47ff 78de4bff 7ce050ff 7fe254ff 83e359ff 87e55dff 8ae762ff 8ee967ff 92ea6bff 96ec70ff 99ee74ff 9def79ff a1f17dff 9feb7eff 3a1e1efc 832445fa a1a1a131 │ │ -ffffff00 9e97996e 292426cc 929292ff 979797ff 9b9b9bff a0a0a0ff a5a5a5ff a9a9a9ff aeaeaeff b2b2b2ff b7b7b7ff bbbbbbff c0c0c0ff c5c5c5ff c9c9c9ff a7a7a7ff 421022bc 261d11de 77de4aff 7bdf4fff 7ee153ff 82e358ff 86e55cff 89e661ff 8de865ff 91ea6aff 94eb6eff 98ed73ff 9cef77ff 9ff17cff a3f280ff a2ec81ff 3a1e1efc 883956e7 a2a2a216 │ │ -ffffff00 9f989a6d 282426cb 919191ff 969696ff 9b9b9bff 9f9f9fff a4a4a4ff a8a8a8ff adadadff b2b2b2ff b6b6b6ff bbbbbbff bfbfbfff c4c4c4ff c8c8c8ff a6a6a6ff 431022ba 261d11de 79df4dff 7de152ff 81e256ff 84e45bff 88e65fff 8ce764ff 90e968ff 93eb6dff 97ed71ff 9bee76ff 9ef07aff a2f27fff a6f483ff a4ed84ff 3b1e1efc 8c4e64d9 ffffff00 │ │ -ffffff00 9d9d9d56 2b272ad0 919191ff 959595ff 9a9a9aff 9e9e9eff a3a3a3ff a8a8a8ff acacacff b1b1b1ff b5b5b5ff bababaff bfbfbfff c3c3c3ff c8c8c8ff a6a6a6ff 421022ba 261d12dd 7ce050ff 80e255ff 83e359ff 87e55eff 8be762ff 8ee967ff 92ea6bff 96ec70ff 99ee74ff 9df079ff a1f17dff a4f382ff a8f586ff a7ee87ff 3b1e1ffb 8e576ac7 ffffff00 │ │ -ffffff00 9f9f9f10 333032dd 909090ff 949494ff 999999ff 9e9e9eff a2a2a2ff a7a7a7ff abababff b0b0b0ff b5b5b5ff b9b9b9ff bebebeff c2c2c2ff c7c7c7ff a5a5a5ff 411122b9 261d12dd 7ee153ff 82e358ff 86e55cff 89e661ff 8de865ff 91ea6aff 95ec6eff 98ed73ff 9cef77ff a0f17cff a3f280ff a7f485ff abf689ff a9f08aff 3b1f20fa 946f7e9e ffffff00 │ │ -ffffff00 ffffff00 343233e0 8f8f8fff 949494ff 989898ff 9d9d9dff a1a1a1ff a6a6a6ff abababff afafafff b4b4b4ff b8b8b8ff bdbdbdff c1c1c1ff c6c6c6ff a5a5a5ff 411121b8 261e12dd 81e256ff 85e45bff 88e65fff 8ce864ff 90e968ff 93eb6dff 97ed71ff 9bee76ff 9ef07aff a2f27fff a6f483ff a9f588ff adf78cff abf18cff 3d2a28f9 9b8b8f42 ffffff00 │ │ -ffffff00 ffffff00 323232dc 8e8e8eff 939393ff 979797ff 9c9c9cff a1a1a1ff a5a5a5ff aaaaaaff aeaeaeff b3b3b3ff b8b8b8ff bcbcbcff c1c1c1ff c5c5c5ff a4a4a4ff 411121b7 261e14dc 83e359ff 87e55eff 8be762ff 8ee967ff 92ea6bff 96ec70ff 99ee74ff 9df079ff a1f17dff a5f382ff a8f586ff acf78bff b0f88fff adf28fff 3d3930ee ffffff01 ffffff00 │ │ -ffffff00 ffffff00 272727c6 8d8d8dff 929292ff 979797ff 9b9b9bff a0a0a0ff a4a4a4ff a9a9a9ff aeaeaeff b2b2b2ff b7b7b7ff bbbbbbff c0c0c0ff c5c5c5ff a3a3a3ff 411122b5 261e14db 86e55cff 8ae661ff 8de865ff 91ea6aff 95ec6eff 98ed73ff 9cef77ff a0f17cff a3f380ff a7f485ff abf68aff aef88eff b2f993ff b0f392ff 363b2fd4 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 1b1b1bc9 525252f4 535051f1 696869f7 9a9a9aff 9f9f9fff a4a4a4ff a8a8a8ff adadadff b1b1b1ff b6b6b6ff b1b1b1ff 6d6a6bf6 6f6b6cf4 5b5859f7 3e101fb4 261e14db 88e65fff 8ce864ff 90e968ff 93eb6dff 97ed71ff 9bef76ff 9ff07bff a2f27fff a6f484ff aaf588ff adf78dff b1f991ff b5fb96ff b2f495ff 232e1db0 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000024 0a0a0a34 6d686b9f 2d292ad9 9a9a9aff 9e9e9eff a3a3a3ff a7a7a7ff acacacff b1b1b1ff b5b5b5ff a3a3a3ff 29141cc9 4f001c88 51001d8d 69002783 281e14db 8be763ff 8fe967ff 92ea6cff 96ec70ff 9aee75ff 9df079ff a1f17eff a5f382ff a8f587ff acf78bff b0f890ff b4fa94ff b7fc99ff b5f698ff 232d1daf ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 9d9d9d1a 373637e6 999999ff 9d9d9dff a2a2a2ff a7a7a7ff abababff b0b0b0ff b4b4b4ff a2a2a2ff 351a23bc 7b002b6a 7a002b71 79002d78 281e14da 8de866ff 91ea6aff 95ec6fff 98ed73ff 9cef78ff a0f17cff a4f381ff a7f485ff abf68aff aff88eff b2fa93ff b6fb97ff bafd9cff b7f79bff 232d1daf ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1c1c1ce0 484747f2 474546ec 494647ed 4b4849ee 4d4a4bee 504c4def 524e4fef 494447f2 331520b9 79002c69 7a002c6f 79002b76 282015d9 75bd55ff 78bf58ff 7bc05dff 7ec260ff 81c364ff 84c467ff 87c66bff 8ac86eff 8cc972ff 90ca76ff 93cc7aff 96cd7dff 99ce81ff 96c97fff 232d1daf ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000014 6d6a6a4d 806f7488 53001c4a 56002050 58002057 5a00215d 5d002163 5f002269 6d002867 79002d67 7b002c6e 7a002c75 4d071d9c 3d131ab9 3e131bbc 40131cc0 41121dc4 42121cc8 44121ecc 45111fd0 46111fd3 471120d8 4d212cde 514a47c9 1d261873 1922156f 1922156f 0d160d3b ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 99999923 9d8e948c 85264649 7a002e43 79002d4a 7b002c51 7b002c57 7a002b5e 79002b65 7b002d6c 7a002c73 79002c7a 7b002b81 7a002b88 7a002d8e 7a002c95 7b002c9c 7a002ca3 7a002caa 7a002db1 8a415abd 98818979 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 9999990a 9d959773 977a8584 7c0d324c 7b002d4f 7a002c56 79002c5d 79002c63 7b002b6a 7a002b71 79002d78 7a002c7f 7a002c86 79002b8d 7a002d94 7b002d9a 7a002ca1 842f4eb3 957380a6 9c8c903e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 9f9f9f18 9c90947e 987d888b 8c455f73 7b002d5b 7a002c62 79002c69 7a002c6f 79002b76 7a002d7d 7a002c84 7b002c8b 7f153b9b 8e5367ad 95727fa1 9d8d934e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 80808002 9f979b40 9b8b917d 99808885 9777818e 946d7c98 946d7b9b 95717e9a 95748098 987a858a 9a8a8f60 9f9f9f10 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000009 10121281 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1d252582 303b3dea 00000019 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 aaaaaa03 9b939740 99808a87 8c69749e 3e4a4ff1 9cd1ddff 3f393fe5 915e71b0 926575a6 936f7c9a 98838b77 9b9b9b17 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9b9b9b17 99858c8a 936979a5 8735529f 7a022e90 3c1728cc 7cb8c6fe 99e4f6ff 445560f5 6a0026ba 7b002cb9 7a002cc0 7c0a32ca 8a435dcb 936475ae 9b838b63 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a2a2a20b 9b898f7f 9164759b 7b08337e 7b002b81 7a002b88 72002a93 333e49ef 88e0f8ff 86e0f8ff 7dcce1ff 361e2de3 7a002cb8 7a002cbe 7a002cc5 7b002ccc 7a002cd3 821e42da 936776b5 98888c3e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 98919125 997e8898 7c0e3671 7a002b71 79002d78 7a002c7f 7a002c86 381729c7 68b4cafe 76ddfaff 73ddfaff 79defaff 3b5461f5 690026bd 79002dbd 7a002cc4 7a002cca 7a002cd1 7a002cd8 7a002bdf 853250dc 987a8386 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 9c919548 946d7c8c 7a002c62 79002c69 7b002b70 7a002d77 7a002d7d 72002988 303f4aed 73ddfaff 65dafcff 61d9fdff 6adbfcff 6ec9e2ff 351e2de4 79002cbb 7a002bc2 7a002cc9 7b002cd0 7a002cd7 7a002cdd 7a002ce4 7f193ee9 967680a7 92929207 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 9c97973b 91647480 7b002b59 7a002d60 79002d67 7b002c6e 7a002c75 79002b7c 381829c3 68b4cafe 6ddbfbff 5ad8fdff 4fd6ffff 61d9fcff 74ddfaff 3d5460f6 6a0027c0 7a002cc0 7a002cc7 7b002dce 7a002cd5 7a002cdc 7a002ce3 79002ce9 7d0b33f1 957380b2 80808002 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 a59e9e22 977b8689 7b002c51 7a002b58 7a002b5e 79002b65 7b002d6c 7a002c73 7000287f 35414aeb 82dff9ff 71dcfbff 61d9fcff 5cd8fdff 67dafcff 77ddfaff 7dcde2ff 371e2de6 7a002cbe 7a002cc5 7b002ccc 7a002cd3 7a002cda 7a002ce1 7a002ce8 7a002cef 7e133af3 98788590 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 80808002 9b8b9091 78002b48 7b002d4f 7a002c56 79002c5d 7a002b64 7b002b6a 7a002b71 391a28bd 7fb9c9fd 8be1f8ff 7cdef9ff 71dcfbff 6edcfbff 75ddfaff 81dff9ff 91e2f7ff 485660f6 6a0027c3 7a002cc4 7a002cca 7a002cd1 7a002cd8 7a002bdf 7a002ce6 7a002ced 7a002cf4 842a4bec 977e865d 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 9c979a62 873b5857 7a002b47 79002b4e 79002b54 7b002d5b 7a002c62 79002c69 71002775 3d4249ea a5e6f5ff 97e3f6ff 8be1f8ff 83e0f9ff 81dff9ff 85e0f8ff 8fe2f7ff 9ce4f6ff 9cd2deff 3d1f2de7 7a002bc2 7a002cc9 7b002cd0 7a002cd6 7a002cdd 7a002ce4 7a002ceb 7a002cf2 7a002cf9 8f586ccb bfbfbf04 00000000 00000000 │ │ +00000000 00000000 9d9d9d0d 99868e87 7b002d3e 7a002c45 79002c4c 7b002b53 7b002b59 7a002d60 79002d67 3c1a27b8 9cc0c6fd b1e8f3ff a5e6f5ff 9be4f6ff 95e3f7ff 94e3f7ff 97e3f6ff 9fe5f6ff a9e7f4ff b6e9f3ff 565a5ff7 6b0027c6 7a002cc7 7b002dce 7a002cd5 7a002cdc 7a002ce3 79002ce9 7a002cf0 7a002cf7 7e1037fc 987a8577 00000000 00000000 │ │ +00000000 00000000 9e969966 80244440 7b002b3c 7a002e43 79002d4a 7b002c51 7a002b58 7a002b5e 6f00266a 46454ae8 ccedf0ff bfebf2ff b5e9f3ff ade7f4ff a8e6f5ff a7e6f5ff a9e7f4ff afe8f4ff b8eaf3ff c4ecf1ff bed9dbff 3f202de8 7a002cc5 7b002ccc 7a002cd3 7a002cda 7a002ce1 7a002ce8 7a002cef 7a002cf5 7a002cfc 8e5569d0 aaaaaa03 00000000 │ │ +00000000 00000000 9c8d9179 7b002c34 79002b3b 7a002b41 78002b48 7b002d4f 7a002c56 79002c5d 391b26b3 abc4c5fd d0eef0ff cfeef0ff c5ecf1ff bfebf2ff baeaf2ff baeaf3ff bceaf2ff c1ebf2ff c9edf1ff d0eef0ff d0eef0ff 5a5a5ff7 6b0027ca 7a002cca 7a002cd1 7a002cd8 7a002bdf 7a002ce6 7a002ced 7a002cf4 7a002cfb 811d41fb 998a8e46 00000000 │ │ +00000000 9d9d9d1a 977b846c 7a002e32 79002d39 7c002c40 7a002b47 79002b4e 79002b54 75002b5e 1c1618e5 48484be7 49474ce8 48474ce9 49474bea 49474beb 48464cec 48464bed 49464bee 49454af0 4a454af1 4a444bf2 4b444bf3 3e383df6 3c0d1ee3 7a002cc9 7b002cd0 7a002cd6 7a002cdd 7a002ce4 7a002ceb 7a002cf2 7a002cf9 7a002cff 946d7c98 00000000 │ │ +00000000 9f9a9d60 872b4835 7a002b30 79002a37 63002348 62002351 64002357 6400235e 67002463 6700266a 68002671 6b002777 6900267e 72002880 7b002d83 7b002d89 7a002c90 7a002c97 7b002c9e 7a002ba5 7a002dab 7a002cb2 7b002cb9 7a002cc0 7a002cc7 7b002dce 7a002cd5 7a002cdc 7a002ce2 79002ce9 7a002cf0 7a002cf7 7a002cfe 8f556ac3 00000000 │ │ +00000000 9e999b6e 79002d28 77002b2f 78002b35 1b1618df 423e40ea 454042ea 474243eb 484345ec 4b4446ec 4c4648ed 4e484bee 453f42f1 36141fc3 7b002b81 7a002b88 79002d8f 351315cc 2c3015e8 2d3116ea 2e3117eb 2f3019ed 31311aee 32311bf0 33321bf2 34311cf3 35311df5 37311ff6 393120f8 393121fa 3a3222fb 3b3022fd 4a121ffd 8c4c63e0 aaaaaa03 │ │ +00000000 9f95986f 79002f26 7d002d2d 7b002c34 332e30da a2a2a2ff a7a7a7ff acacacff b0b0b0ff b5b5b5ff b9b9b9ff bebebeff aaaaaaff 391a26c5 7a002c7f 7a002c86 79002b8d 261c11e0 6fda41ff 73dc45ff 77de4aff 7adf4eff 7ee153ff 82e357ff 85e45cff 89e660ff 8de865ff 91ea69ff 94eb6eff 98ed72ff 9cef77ff 9ae977ff 391e1dfe 883c58e8 a6a6a614 │ │ +00000000 9c939771 3e00153e 3c00144c 3e001952 302b2cdc a2a2a2ff a6a6a6ff abababff afafafff b4b4b4ff b8b8b8ff bdbdbdff aaaaaaff 2e151ecd 5a002191 5a002097 6e002892 261d11df 72db44ff 75dd48ff 79df4dff 7de051ff 81e256ff 84e45aff 88e65fff 8ce763ff 8fe968ff 93eb6cff 97ed71ff 9aee76ff 9ef07aff 9dea7bff 391e1efd 852b4cf2 9d9d9d27 │ │ +00000000 9d949670 1d191ad0 4e4c4dec 504d4fed 696868f6 a1a1a1ff a5a5a5ff aaaaaaff afafafff b3b3b3ff b8b8b8ff bcbcbcff b6b6b6ff 686466f5 6a6466f4 575354f6 410e21bb 261d11df 74dc47ff 78de4bff 7ce050ff 7fe254ff 83e359ff 87e55dff 8ae762ff 8ee967ff 92ea6bff 96ec70ff 99ee74ff 9def79ff a1f17dff 9feb7eff 3a1e1efc 832445fa a1a1a131 │ │ +00000000 9e97996e 292426cc 929292ff 979797ff 9b9b9bff a0a0a0ff a5a5a5ff a9a9a9ff aeaeaeff b2b2b2ff b7b7b7ff bbbbbbff c0c0c0ff c5c5c5ff c9c9c9ff a7a7a7ff 421022bc 261d11de 77de4aff 7bdf4fff 7ee153ff 82e358ff 86e55cff 89e661ff 8de865ff 91ea6aff 94eb6eff 98ed73ff 9cef77ff 9ff17cff a3f280ff a2ec81ff 3a1e1efc 883956e7 a2a2a216 │ │ +00000000 9f989a6d 282426cb 919191ff 969696ff 9b9b9bff 9f9f9fff a4a4a4ff a8a8a8ff adadadff b2b2b2ff b6b6b6ff bbbbbbff bfbfbfff c4c4c4ff c8c8c8ff a6a6a6ff 431022ba 261d11de 79df4dff 7de152ff 81e256ff 84e45bff 88e65fff 8ce764ff 90e968ff 93eb6dff 97ed71ff 9bee76ff 9ef07aff a2f27fff a6f483ff a4ed84ff 3b1e1efc 8c4e64d9 00000000 │ │ +00000000 9d9d9d56 2b272ad0 919191ff 959595ff 9a9a9aff 9e9e9eff a3a3a3ff a8a8a8ff acacacff b1b1b1ff b5b5b5ff bababaff bfbfbfff c3c3c3ff c8c8c8ff a6a6a6ff 421022ba 261d12dd 7ce050ff 80e255ff 83e359ff 87e55eff 8be762ff 8ee967ff 92ea6bff 96ec70ff 99ee74ff 9df079ff a1f17dff a4f382ff a8f586ff a7ee87ff 3b1e1ffb 8e576ac7 00000000 │ │ +00000000 9f9f9f10 333032dd 909090ff 949494ff 999999ff 9e9e9eff a2a2a2ff a7a7a7ff abababff b0b0b0ff b5b5b5ff b9b9b9ff bebebeff c2c2c2ff c7c7c7ff a5a5a5ff 411122b9 261d12dd 7ee153ff 82e358ff 86e55cff 89e661ff 8de865ff 91ea6aff 95ec6eff 98ed73ff 9cef77ff a0f17cff a3f280ff a7f485ff abf689ff a9f08aff 3b1f20fa 946f7e9e 00000000 │ │ +00000000 00000000 343233e0 8f8f8fff 949494ff 989898ff 9d9d9dff a1a1a1ff a6a6a6ff abababff afafafff b4b4b4ff b8b8b8ff bdbdbdff c1c1c1ff c6c6c6ff a5a5a5ff 411121b8 261e12dd 81e256ff 85e45bff 88e65fff 8ce864ff 90e968ff 93eb6dff 97ed71ff 9bee76ff 9ef07aff a2f27fff a6f483ff a9f588ff adf78cff abf18cff 3d2a28f9 9b8b8f42 00000000 │ │ +00000000 00000000 323232dc 8e8e8eff 939393ff 979797ff 9c9c9cff a1a1a1ff a5a5a5ff aaaaaaff aeaeaeff b3b3b3ff b8b8b8ff bcbcbcff c1c1c1ff c5c5c5ff a4a4a4ff 411121b7 261e14dc 83e359ff 87e55eff 8be762ff 8ee967ff 92ea6bff 96ec70ff 99ee74ff 9df079ff a1f17dff a5f382ff a8f586ff acf78bff b0f88fff adf28fff 3d3930ee ffffff01 00000000 │ │ +00000000 00000000 272727c6 8d8d8dff 929292ff 979797ff 9b9b9bff a0a0a0ff a4a4a4ff a9a9a9ff aeaeaeff b2b2b2ff b7b7b7ff bbbbbbff c0c0c0ff c5c5c5ff a3a3a3ff 411122b5 261e14db 86e55cff 8ae661ff 8de865ff 91ea6aff 95ec6eff 98ed73ff 9cef77ff a0f17cff a3f380ff a7f485ff abf68aff aef88eff b2f993ff b0f392ff 363b2fd4 00000000 00000000 │ │ +00000000 00000000 1b1b1bc9 525252f4 535051f1 696869f7 9a9a9aff 9f9f9fff a4a4a4ff a8a8a8ff adadadff b1b1b1ff b6b6b6ff b1b1b1ff 6d6a6bf6 6f6b6cf4 5b5859f7 3e101fb4 261e14db 88e65fff 8ce864ff 90e968ff 93eb6dff 97ed71ff 9bef76ff 9ff07bff a2f27fff a6f484ff aaf588ff adf78dff b1f991ff b5fb96ff b2f495ff 232e1db0 00000000 00000000 │ │ +00000000 00000000 00000024 0a0a0a34 6d686b9f 2d292ad9 9a9a9aff 9e9e9eff a3a3a3ff a7a7a7ff acacacff b1b1b1ff b5b5b5ff a3a3a3ff 29141cc9 4f001c88 51001d8d 69002783 281e14db 8be763ff 8fe967ff 92ea6cff 96ec70ff 9aee75ff 9df079ff a1f17eff a5f382ff a8f587ff acf78bff b0f890ff b4fa94ff b7fc99ff b5f698ff 232d1daf 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9d9d9d1a 373637e6 999999ff 9d9d9dff a2a2a2ff a7a7a7ff abababff b0b0b0ff b4b4b4ff a2a2a2ff 351a23bc 7b002b6a 7a002b71 79002d78 281e14da 8de866ff 91ea6aff 95ec6fff 98ed73ff 9cef78ff a0f17cff a4f381ff a7f485ff abf68aff aff88eff b2fa93ff b6fb97ff bafd9cff b7f79bff 232d1daf 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 1c1c1ce0 484747f2 474546ec 494647ed 4b4849ee 4d4a4bee 504c4def 524e4fef 494447f2 331520b9 79002c69 7a002c6f 79002b76 282015d9 75bd55ff 78bf58ff 7bc05dff 7ec260ff 81c364ff 84c467ff 87c66bff 8ac86eff 8cc972ff 90ca76ff 93cc7aff 96cd7dff 99ce81ff 96c97fff 232d1daf 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000014 6d6a6a4d 806f7488 53001c4a 56002050 58002057 5a00215d 5d002163 5f002269 6d002867 79002d67 7b002c6e 7a002c75 4d071d9c 3d131ab9 3e131bbc 40131cc0 41121dc4 42121cc8 44121ecc 45111fd0 46111fd3 471120d8 4d212cde 514a47c9 1d261873 1922156f 1922156f 0d160d3b 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 99999923 9d8e948c 85264649 7a002e43 79002d4a 7b002c51 7b002c57 7a002b5e 79002b65 7b002d6c 7a002c73 79002c7a 7b002b81 7a002b88 7a002d8e 7a002c95 7b002c9c 7a002ca3 7a002caa 7a002db1 8a415abd 98818979 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9999990a 9d959773 977a8584 7c0d324c 7b002d4f 7a002c56 79002c5d 79002c63 7b002b6a 7a002b71 79002d78 7a002c7f 7a002c86 79002b8d 7a002d94 7b002d9a 7a002ca1 842f4eb3 957380a6 9c8c903e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9f9f9f18 9c90947e 987d888b 8c455f73 7b002d5b 7a002c62 79002c69 7a002c6f 79002b76 7a002d7d 7a002c84 7b002c8b 7f153b9b 8e5367ad 95727fa1 9d8d934e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80808002 9f979b40 9b8b917d 99808885 9777818e 946d7c98 946d7b9b 95717e9a 95748098 987a858a 9a8a8f60 9f9f9f10 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/ic_launcher.png │ ├── sng │ │ @@ -1,56 +1,56 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000002c 03060655 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 151a1abe 161b1bdd 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1f1f1f39 334043ec 5a7277f4 3e3e408b a09c9c3e a2a2a21e aaaaaa03 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a2a2a22c 9d919580 99858dac 967883bd 2c2a2dee 8cbec9ff a0dae7ff 211f23f6 893e59c5 8f586bc6 936d7bc7 967480bf 988089b3 9c90956c a5a5a511 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a4a4a40e 9c919589 99828ab1 8f5c6eab 801b4098 79002c91 590020a9 2f3a40f6 9be4f6ff 9be4f6ff 4f6a74fa 49051ecb 7b002cb5 7a002cba 7a002cc0 7a002cc5 832346d2 906172cd 987c86b5 9c8b9267 80808002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 aaaaaa09 9e94987c 99828bb4 832b4a90 7b002b81 7a002c86 7b002c8b 7a002c90 22141de4 77b9caff 8de1f8ff 8de1f8ff 88d6e9ff 1c181ff4 7a002cb4 7b002cb9 7a002cbe 7a002cc3 7a002cc9 7b002dce 7a002cd3 853150dc 998088ca 9e90974c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 9d979a53 9b878eb0 85355188 7a002c75 79002c7a 7a002c7f 7b002c85 7a002c8a 580021a3 293941f6 83e0f9ff 7fdff9ff 7fdff9ff 83dff9ff 446874fa 49051fcd 7a002cb8 79002dbd 7a002bc2 7a002cc7 7b002ccc 79002cd2 7a002cd7 7a012ddc 8b455ede 9a838bbd 9c9c9c24 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 9e969883 92687798 79002c69 7a002c6f 79002c74 7a002c79 79002d7e 7b002d83 7a002b88 20141de2 68b7ccff 77ddfaff 72dcfbff 71dcfbff 76ddfaff 77d3ebff 1b181ef4 7b002db7 7a002bbc 7a002cc1 7a002cc6 7a002ccb 7b002cd0 7a002cd5 7a002cdb 7a002ce0 7c0732e6 956f7dd8 9b909445 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 9999990f 9d9497a7 8b486280 79002c63 7b002c68 7a002c6d 7b002d72 79002d78 7a002d7d 7a002b82 58001f9c 273841f5 76ddfaff 6cdbfbff 64dafcff 63dafcff 6adbfcff 74ddfaff 406775fa 49041ecf 7a002cba 7a002cc0 7a002cc5 7a002cca 7a002ccf 79002dd4 7a002bd9 7a002cde 7a002ce4 79012ce9 905b6edf 9a8a8e6f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 9999990a 9e9598b2 83294969 79002c5d 7a002c62 79002d67 7b002d6c 7a002b71 79002b76 7a002c7b 7b002b81 1f141ee0 67b6cbff 71dcfbff 63dafcff 58d7feff 56d7feff 61d9fdff 6edcfbff 75d2ebff 1b181ef4 7b002cb9 7a002cbe 7a002cc3 7a002cc9 7b002dce 7a002cd3 7a002cd8 7a002cdd 7a002ce2 7b002ce7 7a002ced 8a425ce7 9a878e8e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 80808002 9d9798a4 88355369 7a002c56 7b002d5b 7a002d60 7b002d66 7a002b6b 7b002b70 7a002c75 79002c7a 55001f96 293941f5 7edff9ff 70dcfbff 62d9fcff 54d7feff 53d6feff 60d9fdff 6ddbfbff 7bdefaff 446773fb 49041fd1 79002dbd 7a002bc2 7a002cc7 7b002ccc 79002cd2 7a002cd7 7a002cdc 7a002ce1 7a002ce6 7a002ceb 7a002cf0 8a435de8 9b8a9166 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 9e999a89 8d536772 79002d50 7b002d55 7a002d5a 79002b5f 7a002b64 79002c69 7a002c6f 79002c74 7a002c79 20151dde 74b8c9ff 81dff9ff 74ddfaff 68dafcff 5fd9fdff 5fd9fdff 66dafcff 72dcfbff 7fdff9ff 84d4e9ff 1d181ef5 7a002bbc 7a002cc1 7a002cc6 7a002ccb 7b002cd0 7a002cd5 7a002cdb 7a002ce0 7a002de5 7a002cea 7a002cef 7a002cf4 916172e1 9d939834 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 9e9b9b57 94717f83 7a002d49 7b002d4f 79002b54 7b002b59 7a002b5e 79002c63 7b002c68 7a002c6d 7b002d72 53001e90 2e3b40f4 94e3f7ff 87e0f8ff 7cdef9ff 73dcfbff 6ddbfbff 6cdbfbff 71dcfbff 7adefaff 85e0f8ff 91e2f7ff 4d6972fb 4a041ed2 7a002cc0 7a002cc5 7a002cca 7a002ccf 79002dd4 7a002bd9 7a002cde 7a002ce4 79002ce9 7a002cee 7a002cf3 7b032ef8 977782d7 a1a1a113 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 9f9f9f08 9c9396aa 7a002e43 78002b48 7b002b4d 79002c52 7b002c57 79002c5d 7a002c62 79002d67 7b002d6c 7a002b71 22161ddc 88bcc8ff 9be4f6ff 90e2f7ff 86e0f8ff 7fdff9ff 7bdefaff 7adefaff 7edff9ff 85e0f8ff 8ee2f7ff 99e4f6ff 9bd8e7ff 1f181ef5 7a002cbe 7a002cc3 7a002cc9 7b002dce 7a002cd3 7a002cd8 7a002cdd 7a002ce2 7b002ce7 7a002ced 7a002cf2 7a002cf7 7d0e36fc 98828ba9 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 9e999b7b 8e4e635f 7c002b42 7a002b47 79002c4c 7b002c51 7a002c56 7b002d5b 7a002d60 7b002d66 7a002b6b 52001e89 333b3ef4 afe8f4ff a4e6f5ff 9ae4f6ff 92e2f7ff 8ce1f8ff 89e1f8ff 88e1f8ff 8be1f8ff 91e2f7ff 99e4f6ff a2e5f5ff ade7f4ff 596b71fb 4b051ed4 7a002bc2 7a002cc7 7b002ccc 79002cd2 7a002cd7 7a002cdc 7a002ce1 7a002ce6 7a002ceb 7a002cf0 7a002cf6 7a002cfb 8f576be4 a2a2a221 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 9b9b9b17 9d8e949e 79002b3b 7c002c40 78002c46 7a002c4b 79002d50 7b002d55 7a002d5a 79002b5f 7a002b64 79002c69 23171ddb 9dbfc4ff b8e9f3ff aee8f4ff a5e6f5ff 9ee5f6ff 99e4f6ff 97e3f6ff 96e3f6ff 99e4f6ff 9ee5f6ff a4e6f5ff ade7f4ff b6e9f3ff b6dde4ff 22181df5 7a002cc1 7a002cc6 7a002ccb 7b002cd0 7a002cd5 7a002cdb 7a002ce0 7a002de5 7a002cea 7a002cef 7a002cf4 7a002cf9 7c0933ff 98818ab2 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 9f9b9d87 85385449 7b002c3a 79002d3f 7c002d44 7a002d49 7b002d4f 79002b54 7b002b59 7a002b5e 79002c63 50001d83 393c3ef3 ccedf0ff c2ebf2ff b9eaf3ff b2e8f3ff abe7f4ff a7e6f5ff a5e6f5ff a4e6f5ff a7e6f5ff abe7f4ff b0e8f4ff b8e9f3ff c1ebf2ff caedf1ff 636c6efb 4b051ed5 7a002cc5 7a002cca 7a002ccf 79002dd4 7a002bd9 7a002cde 7a002ce4 79002ce9 7a002cee 7a002cf3 7a002cf8 7a002cfd 8e5267e8 9e98982a ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 9d9699a2 7b002c34 79002d39 7b002d3e 7a002e43 78002b48 7b002b4d 79002c52 7b002c57 79002c5d 7a002c62 22181cd9 a9c1c3ff d0eef0ff cdedf0ff c5ecf1ff beebf2ff b9eaf3ff b5e9f3ff b3e8f3ff b2e8f3ff b4e9f3ff b8e9f3ff bdeaf2ff c4ecf1ff ccedf0ff d0eef0ff c4e0e2ff 22181df6 7a002cc3 7a002cc9 7b002dce 7a002cd3 7a002cd8 7a002cdd 7a002ce2 7b002ce7 7a002ced 7a002cf2 7a002cf7 7a002cfc 7c0a33ff 99828a9d ffffff00 ffffff00 │ │ -ffffff00 ffffff00 9d9d9d2f 99838b7d 7a002e32 79002a37 79002e3d 7c002b42 7a002b47 79002c4c 7b002c51 7a002c56 7b002d5b 4e001d7c 383c3df3 d0eef0ff d0eef0ff d0eef0ff d0eef0ff cbedf1ff c6ecf1ff c3ebf2ff c1ebf2ff c1ebf2ff c2ebf2ff c5ecf1ff caedf1ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff 636b6efb 4c051ed7 7a002cc7 7b002ccc 79002cd2 7a002cd7 7a002cdc 7a002ce1 7a002ce6 7a002ceb 7a002cf0 7a002cf6 7a002cfb 7a002cff 95727eca ffffff00 ffffff00 │ │ -ffffff00 ffffff00 a09c9c83 8636543d 78002a31 7b002b36 79002b3b 7c002c40 78002c46 7a002c4b 79002d50 7b002d55 7a002d5a 210812bc 1c1a1cef 231f23ec 221f22ed 231f22ee 231f22ee 231f22ef 241f23f0 241f23f0 241f23f1 241f23f2 251f23f2 251e23f3 251e22f4 261e22f4 251e22f5 251e23f5 261e23f6 221c1ff8 220b13ef 7a002cc6 7a002ccb 7b002cd0 7a002cd5 7a002cdb 7a002ce0 7a002de5 7a002cea 7a002cef 7a002cf4 7a002cf9 7a002cff 8e5368e6 9b9b9b17 ffffff00 │ │ -ffffff00 ffffff00 9e979996 79002b2a 7a002b30 78002b35 7b002c3a 79002d3f 7c002d44 7a002d49 7b002d4f 79002b54 7b002b59 7a002b5e 79002c63 7b002c68 7a002c6d 7b002d72 79002d78 7a002d7d 7a002b82 7b002b87 7a002c8c 79002c91 7a002c96 7b002c9c 7a002ca1 79002da6 7a002dab 7a002bb0 7b002cb5 7a002cba 79002cbf 7a002cc5 7a002cca 7a002ccf 79002dd4 7a002bd9 7a002cde 7a002ce4 79002ce9 7a002cee 7a002cf3 7a002cf8 7a002cfd 811e42ff 9b89906e ffffff00 │ │ -ffffff00 ffffff00 9d959897 7c002c29 7a002c2e 7b002c34 51001e4c 130c0edc 161012e1 171012e1 181113e2 181113e3 191114e4 181114e5 1a1215e6 1b1215e6 1c1215e7 1b1316e8 1b1015e8 4f001d97 7b002b81 7a002c86 7b002c8b 7a002c90 5d0022a5 410018bd 420018c0 440017c4 440018c7 450019cb 450019ce 47001ad1 48001ad4 48001ad8 49001bdb 4a001bdf 4a001be2 4b001be5 4c001be9 4d001cec 4e001cef 4e001cf3 4f001df6 4f001dfa 5b0020fd 7a002cff 977c86b3 ffffff00 │ │ -ffffff00 a4a4a40e 9c91948d 79002d28 7d002d2d 7a002e32 49001a50 2d2b2cef 9d9d9dff a1a1a1ff a4a4a4ff a8a8a8ff aaaaaaff adadadff b1b1b1ff b4b4b4ff b8b8b8ff bbbbbbff 5b5859f9 430018a0 7a002c7f 7a002c84 7a002c8a 79002d8f 350915c6 284e16fe 3e7824fd 3f7826fd 417927fe 427929fe 447a2bfe 467a2dfe 477b2ffe 487c30fe 4a7c32fe 4c7e34fe 4d7e36fe 4f8038fe 50813afe 52813cfe 54823efe 55823ffe 568242ff 567f41ff 211612fe 7a002cff 967582bd ffffff00 │ │ -ffffff00 a1a1a12e 99858c73 7c002e27 7a002e2c 78002a31 4a001a4f 2e2c2cef a2a2a2ff a5a5a5ff a9a9a9ff acacacff afafafff b3b3b3ff b6b6b6ff bababaff bdbdbdff c1c1c1ff 5d5b5cf9 4300189f 79002d7e 7b002d83 7a002b88 79002b8d 340a13c6 488f29ff 71db43ff 74dc46ff 77dd4aff 79df4dff 7ce050ff 7fe154ff 82e357ff 84e45bff 87e55eff 8ae761ff 8de865ff 8fe968ff 92ea6bff 95ec6fff 98ed72ff 9bee76ff 9df079ff 9be978ff 221613fe 7a002cff 95717ec7 ffffff00 │ │ -ffffff00 9e9e9e4f 95758159 7c002925 79002b2a 7a002b30 48001a4e 2e2c2cee a1a1a1ff a4a4a4ff a8a8a8ff abababff afafafff b2b2b2ff b6b6b6ff b9b9b9ff bdbdbdff c0c0c0ff 5d5a5bf9 4200189e 7a002d7d 7a002b82 7b002b87 7a002c8c 340a13c5 498f2bff 73dc45ff 76dd49ff 78de4cff 7be04fff 7ee153ff 81e256ff 83e459ff 86e55dff 89e660ff 8ce764ff 8fe967ff 91ea6aff 94eb6eff 97ed71ff 9aee75ff 9cef78ff 9ff17bff 9dea7bff 221613fe 7a002cfd 946d7cd0 ffffff00 │ │ -ffffff00 9f9f9f48 8f727d60 0b0809e4 161314e3 161415e4 151214e6 3c393bf4 a0a0a0ff a4a4a4ff a7a7a7ff abababff aeaeaeff b2b2b2ff b5b5b5ff b9b9b9ff bcbcbcff bfbfbfff 686768fb 1b1416f0 21191cee 221a1dee 171012f0 5b00209d 340a15c5 4b8f2dff 75dd47ff 78de4bff 7adf4eff 7de152ff 80e255ff 83e358ff 85e45cff 88e65fff 8be763ff 8ee866ff 90ea69ff 93eb6dff 96ec70ff 99ee74ff 9cef77ff 9ef07aff a1f17eff 9feb7dff 221713fe 7a002cfc 936a78d9 ffffff00 │ │ -ffffff00 a0a0a033 8e7c8373 1a1819eb 929292ff 969696ff 999999ff 9c9c9cff a0a0a0ff a3a3a3ff a7a7a7ff aaaaaaff aeaeaeff b1b1b1ff b5b5b5ff b8b8b8ff bbbbbbff bfbfbfff c2c2c2ff c6c6c6ff c9c9c9ff cdcdcdff 4a4547f4 56001ea0 340a15c4 4c902eff 77de4aff 79df4dff 7ce051ff 7fe154ff 82e357ff 85e45bff 87e55eff 8ae761ff 8de865ff 90e968ff 92ea6cff 95ec6fff 98ed72ff 9bee76ff 9df079ff a0f17dff a3f280ff a1ec7fff 221713fe 7a002cfb 946d7cd4 ffffff00 │ │ -ffffff00 a2a2a21e 93878b82 191818ea 929292ff 959595ff 989898ff 9c9c9cff 9f9f9fff a3a3a3ff a6a6a6ff aaaaaaff adadadff b1b1b1ff b4b4b4ff b7b7b7ff bbbbbbff bebebeff c2c2c2ff c5c5c5ff c9c9c9ff ccccccff 4a4446f4 56001f9e 330a14c3 4d9130ff 78de4cff 7be04fff 7ee153ff 81e256ff 84e45aff 86e55dff 89e660ff 8ce764ff 8fe967ff 91ea6bff 94eb6eff 97ed71ff 9aee75ff 9def78ff 9ff17bff a2f27fff a5f382ff a3ec82ff 221713fd 7a002cf9 967580c7 ffffff00 │ │ -ffffff00 aaaaaa09 958e9293 191818ea 919191ff 949494ff 989898ff 9b9b9bff 9f9f9fff a2a2a2ff a6a6a6ff a9a9a9ff acacacff b0b0b0ff b3b3b3ff b7b7b7ff bababaff bebebeff c1c1c1ff c5c5c5ff c8c8c8ff cbcbcbff 4a4446f4 56001f9e 330b14c2 4f9131ff 7adf4eff 7de152ff 80e255ff 83e359ff 85e45cff 88e65fff 8be763ff 8ee866ff 91ea69ff 93eb6dff 96ec70ff 99ee74ff 9cef77ff 9ef07aff a1f17eff a4f381ff a7f485ff a4ed84ff 221714fd 7a002cf8 987f87b9 ffffff00 │ │ -ffffff00 ffffff00 9691939c 191818ea 909090ff 949494ff 979797ff 9b9b9bff 9e9e9eff a2a2a2ff a5a5a5ff a8a8a8ff acacacff afafafff b3b3b3ff b6b6b6ff bababaff bdbdbdff c1c1c1ff c4c4c4ff c7c7c7ff cbcbcbff 4a4446f4 54001f9d 330b14c2 509232ff 7ce051ff 7fe154ff 82e357ff 85e45bff 87e55eff 8ae762ff 8de865ff 90e968ff 92eb6cff 95ec6fff 98ed73ff 9bee76ff 9ef079ff a0f17dff a3f280ff a6f483ff a9f587ff a6ee86ff 221714fd 7c0732f7 98848ca4 ffffff00 │ │ -ffffff00 ffffff00 98949699 191818ea 909090ff 939393ff 979797ff 9a9a9aff 9d9d9dff a1a1a1ff a4a4a4ff a8a8a8ff abababff afafafff b2b2b2ff b6b6b6ff b9b9b9ff bdbdbdff c0c0c0ff c3c3c3ff c7c7c7ff cacacaff 4a4446f4 54001f9b 340b14c1 519334ff 7ee153ff 81e256ff 84e45aff 86e55dff 89e661ff 8ce864ff 8fe967ff 92ea6bff 94eb6eff 97ed71ff 9aee75ff 9def78ff 9ff17cff a2f27fff a5f382ff a8f586ff abf689ff a8ef88ff 221714fd 832748f5 9b8e9363 ffffff00 │ │ -ffffff00 ffffff00 92929262 1c1b1bef 8f8f8fff 939393ff 969696ff 9a9a9aff 9d9d9dff a0a0a0ff a4a4a4ff a7a7a7ff abababff aeaeaeff b2b2b2ff b5b5b5ff b8b8b8ff bcbcbcff bfbfbfff c3c3c3ff c6c6c6ff cacacaff 494446f4 54001f9a 340b14c0 529336ff 80e255ff 83e359ff 86e55cff 88e65fff 8be763ff 8ee866ff 91ea6aff 93eb6dff 96ec70ff 99ee74ff 9cef77ff 9ef07aff a1f27eff a4f381ff a7f485ff aaf588ff acf78bff aaf08bff 221714fd 916173da aaaaaa0c ffffff00 │ │ -ffffff00 ffffff00 7676761c 1e1e1ef4 8f8f8fff 929292ff 959595ff 999999ff 9c9c9cff a0a0a0ff a3a3a3ff a7a7a7ff aaaaaaff aeaeaeff b1b1b1ff b4b4b4ff b8b8b8ff bbbbbbff bfbfbfff c2c2c2ff c6c6c6ff c9c9c9ff 494446f4 53001e9a 340b14c0 539437ff 82e358ff 85e45bff 87e55eff 8ae762ff 8de865ff 90e968ff 93eb6cff 95ec6fff 98ed73ff 9bef76ff 9ef079ff a0f17dff a3f280ff a6f484ff a9f587ff abf68aff aef88eff abf18cff 221714fc 987d86ba ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000008 201f20f6 8e8e8eff 919191ff 959595ff 989898ff 9c9c9cff 9f9f9fff a3a3a3ff a6a6a6ff a9a9a9ff adadadff b0b0b0ff b4b4b4ff b7b7b7ff bbbbbbff bebebeff c2c2c2ff c5c5c5ff c9c9c9ff 494446f4 54001e98 320b14c0 549438ff 84e45aff 87e55dff 89e661ff 8ce864ff 8fe967ff 92ea6bff 94eb6eff 97ed72ff 9aee75ff 9def78ff a0f17cff a2f27fff a5f383ff a8f586ff abf689ff adf78dff b0f890ff adf28eff 241d18fc 9a8e9368 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000008 1c1c1cef 8d8d8dff 919191ff 949494ff 989898ff 9b9b9bff 9f9f9fff a2a2a2ff a5a5a5ff a9a9a9ff acacacff b0b0b0ff b3b3b3ff b7b7b7ff bababaff bebebeff c1c1c1ff c4c4c4ff c8c8c8ff 484345f3 54001e97 330b14bf 56953aff 86e55cff 88e660ff 8be763ff 8ee866ff 91ea6aff 94eb6dff 96ec71ff 99ee74ff 9cef77ff 9ff07bff a1f27eff a4f381ff a7f485ff aaf588ff adf78cff aff88fff b2f992ff aff391ff 25261ff9 a4a4a40e ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000008 171717e8 8d8d8dff 909090ff 949494ff 979797ff 9b9b9bff 9e9e9eff a1a1a1ff a5a5a5ff a8a8a8ff acacacff afafafff b3b3b3ff b6b6b6ff bababaff bdbdbdff c0c0c0ff c4c4c4ff c7c7c7ff 484345f3 53001f96 330b14be 57953cff 88e55fff 8ae762ff 8de865ff 90e969ff 93eb6cff 95ec6fff 98ed73ff 9bef76ff 9ef07aff a0f17dff a3f280ff a6f484ff a9f587ff acf68aff aef88eff b1f991ff b4fa95ff b1f493ff 20261cec ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000008 121212ed 6d6d6dff 707070ff 737373ff 828282ff 9a9a9aff 9d9d9dff a1a1a1ff a4a4a4ff a8a8a8ff abababff afafafff b2b2b2ff b5b5b5ff b9b9b9ff a7a7a7ff 969696ff 989898ff 9b9b9bff 383436f6 54001f95 320b14bd 58963dff 89e661ff 8ce864ff 8fe968ff 92ea6bff 95ec6eff 97ed72ff 9aee75ff 9def78ff a0f17cff a2f27fff a5f383ff a8f586ff abf689ff adf78dff b0f990ff b3fa94ff b6fb97ff b3f495ff 151c12d9 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000004 0b0b0b9d 111111a5 363535dd 181114bf 2d2c2cf0 999999ff 9d9d9dff a0a0a0ff a4a4a4ff a7a7a7ff abababff aeaeaeff b1b1b1ff b5b5b5ff b8b8b8ff 5a5959f9 1c0d13d8 2b141dcb 2c141dcd 2b1019cc 63002389 320b14bc 5a973fff 8be763ff 8ee966ff 91ea6aff 94eb6dff 96ec71ff 99ee74ff 9cef77ff 9ff07bff a1f27eff a4f382ff a7f485ff aaf688ff adf78cff aff88fff b2f992ff b5fb96ff b8fc99ff b4f598ff 151c12d8 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a3a3a319 817b7dac 2b292aed 999999ff 9c9c9cff a0a0a0ff a3a3a3ff a7a7a7ff aaaaaaff adadadff b1b1b1ff b4b4b4ff b8b8b8ff 595758f8 3c001590 7a002b6b 7b002b70 7a002c75 79002c7a 320b14bc 5a9740ff 8de865ff 90e969ff 93eb6cff 96ec70ff 98ed73ff 9bef76ff 9ef07aff a1f17dff a3f380ff a6f484ff a9f587ff acf68bff aef88eff b1f991ff b4fa95ff b7fc98ff bafd9cff b6f69aff 151c12d8 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 615e5e54 2f2f2ff5 989898ff 9c9c9cff 9f9f9fff a2a2a2ff a6a6a6ff a9a9a9ff adadadff b0b0b0ff b4b4b4ff b7b7b7ff 595758f8 3c001590 79002c69 7b002c6e 79002c74 7a002c79 310b14bb 5c9841ff 8fe968ff 92ea6bff 95ec6eff 97ed72ff 9aee75ff 9df079ff a0f17cff a3f27fff a5f383ff a8f586ff abf68aff aef78dff b0f990ff b3fa94ff b6fb97ff b9fd9bff bbfe9eff b8f79cff 151c12d8 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000020 1f1f1ff6 686868ff 6a6a6aff 6c6c6cff 6f6f6fff 717171ff 747474ff 767676ff 797979ff 7b7b7bff 7e7e7eff 3c3b3bfa 3d00158f 7b002c68 7a002c6d 7b002d72 7a002d77 310b14bb 5d9943ff 91ea6aff 94eb6dff 96ec71ff 99ee74ff 9cef77ff 9ff07bff a2f27eff a4f382ff a7f485ff aaf688ff adf78cff aff88fff b2f993ff b5fb96ff b8fc99ff bbfd9dff bdffa0ff b8f79cff 151c12d8 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000f 0808087e 393838bc 383233be 1c08119a 1f08109d 2008129f 230913a2 240913a4 250912a7 260914a9 280913ac 290713ad 59002076 79002d67 7b002d6c 7a002b71 79002b76 390616ae 15170df2 17190ff1 18190ff2 18190ff2 191910f3 1a1911f4 1a1911f4 1b1a11f5 1b1a12f5 1c1a12f6 1c1a13f6 1d1a13f7 1d1a14f8 1e1b14f9 21251cf9 182015e8 151d12e2 151d12e2 151d12e2 11170eb2 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 9d9a9d56 9b8c9194 79042d39 7b002b3c 7c002b42 7a002b47 79002c4c 7b002c51 7a002c56 7b002d5b 7a002d60 79002b65 7a002b6b 7b002b70 7a002c75 79002c7a 7a002c7f 7a002c84 7b002d89 79002d8f 7a002d94 7a002b99 7b002c9e 7a002ca3 79002ca8 7a002cad 7a002cb2 7a002cb8 801b3fc5 99848cc3 9c9c9c1f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 9f9f9f35 9e9397a5 893b5752 7c002c40 7a002c45 7a002c4b 79002d50 7b002d55 7a002d5a 79002b5f 7a002b64 79002c69 7b002c6e 79002c74 7a002c79 79002d7e 7b002d83 7a002b88 79002b8d 7a002c92 7a002c98 7a002c9d 7b002ca2 7a002ca7 7a002cac 7a002db1 883b58c3 9b8b91ab aaaaaa09 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a4a4a40e 9e989a86 9a868d98 831d414e 7a002d49 79002b4e 79002b54 7a002b58 7a002b5e 79002c63 7b002c68 7a002c6d 7b002d72 7a002d77 7a002d7d 7a002b82 7b002b87 7a002c8c 79002c91 7a002c96 7a002c9b 7a002ca1 79002da6 842b4ab9 987e87c3 9d8f9470 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 9f9f9f20 9e95999d 987b8595 862f4c61 79002c52 7b002c57 7a002c5c 7a002c62 79002d67 7b002d6c 7a002b71 79002b76 7a002c7b 7a002c80 7a002c86 7b002c8b 7a002c90 7a002c95 7b002d9a 852b4bb0 987c85c3 9d8f937f 9f9f9f08 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 9d9d9d27 9d979982 9c8e93a7 94758099 86335172 7d083162 79002b65 7a002b6b 7b002b70 7a002c75 79002c7a 7a002c7f 7a002c84 7d0b348d 8b465fac 977782ba 9a878dae 9d909573 9d9d9d0d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a023 9e979976 9d93979a 9b8f94a4 9b898fa9 99838caf 99838aaf 99858ead 9b878faa 9b8a90a8 9c8d9298 9f989c48 92929207 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000002c 03060655 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 151a1abe 161b1bdd 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1f1f1f39 334043ec 5a7277f4 3e3e408b a09c9c3e a2a2a21e aaaaaa03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a2a2a22c 9d919580 99858dac 967883bd 2c2a2dee 8cbec9ff a0dae7ff 211f23f6 893e59c5 8f586bc6 936d7bc7 967480bf 988089b3 9c90956c a5a5a511 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a4a4a40e 9c919589 99828ab1 8f5c6eab 801b4098 79002c91 590020a9 2f3a40f6 9be4f6ff 9be4f6ff 4f6a74fa 49051ecb 7b002cb5 7a002cba 7a002cc0 7a002cc5 832346d2 906172cd 987c86b5 9c8b9267 80808002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 aaaaaa09 9e94987c 99828bb4 832b4a90 7b002b81 7a002c86 7b002c8b 7a002c90 22141de4 77b9caff 8de1f8ff 8de1f8ff 88d6e9ff 1c181ff4 7a002cb4 7b002cb9 7a002cbe 7a002cc3 7a002cc9 7b002dce 7a002cd3 853150dc 998088ca 9e90974c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9d979a53 9b878eb0 85355188 7a002c75 79002c7a 7a002c7f 7b002c85 7a002c8a 580021a3 293941f6 83e0f9ff 7fdff9ff 7fdff9ff 83dff9ff 446874fa 49051fcd 7a002cb8 79002dbd 7a002bc2 7a002cc7 7b002ccc 79002cd2 7a002cd7 7a012ddc 8b455ede 9a838bbd 9c9c9c24 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 9e969883 92687798 79002c69 7a002c6f 79002c74 7a002c79 79002d7e 7b002d83 7a002b88 20141de2 68b7ccff 77ddfaff 72dcfbff 71dcfbff 76ddfaff 77d3ebff 1b181ef4 7b002db7 7a002bbc 7a002cc1 7a002cc6 7a002ccb 7b002cd0 7a002cd5 7a002cdb 7a002ce0 7c0732e6 956f7dd8 9b909445 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9999990f 9d9497a7 8b486280 79002c63 7b002c68 7a002c6d 7b002d72 79002d78 7a002d7d 7a002b82 58001f9c 273841f5 76ddfaff 6cdbfbff 64dafcff 63dafcff 6adbfcff 74ddfaff 406775fa 49041ecf 7a002cba 7a002cc0 7a002cc5 7a002cca 7a002ccf 79002dd4 7a002bd9 7a002cde 7a002ce4 79012ce9 905b6edf 9a8a8e6f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 9999990a 9e9598b2 83294969 79002c5d 7a002c62 79002d67 7b002d6c 7a002b71 79002b76 7a002c7b 7b002b81 1f141ee0 67b6cbff 71dcfbff 63dafcff 58d7feff 56d7feff 61d9fdff 6edcfbff 75d2ebff 1b181ef4 7b002cb9 7a002cbe 7a002cc3 7a002cc9 7b002dce 7a002cd3 7a002cd8 7a002cdd 7a002ce2 7b002ce7 7a002ced 8a425ce7 9a878e8e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 80808002 9d9798a4 88355369 7a002c56 7b002d5b 7a002d60 7b002d66 7a002b6b 7b002b70 7a002c75 79002c7a 55001f96 293941f5 7edff9ff 70dcfbff 62d9fcff 54d7feff 53d6feff 60d9fdff 6ddbfbff 7bdefaff 446773fb 49041fd1 79002dbd 7a002bc2 7a002cc7 7b002ccc 79002cd2 7a002cd7 7a002cdc 7a002ce1 7a002ce6 7a002ceb 7a002cf0 8a435de8 9b8a9166 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 9e999a89 8d536772 79002d50 7b002d55 7a002d5a 79002b5f 7a002b64 79002c69 7a002c6f 79002c74 7a002c79 20151dde 74b8c9ff 81dff9ff 74ddfaff 68dafcff 5fd9fdff 5fd9fdff 66dafcff 72dcfbff 7fdff9ff 84d4e9ff 1d181ef5 7a002bbc 7a002cc1 7a002cc6 7a002ccb 7b002cd0 7a002cd5 7a002cdb 7a002ce0 7a002de5 7a002cea 7a002cef 7a002cf4 916172e1 9d939834 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 9e9b9b57 94717f83 7a002d49 7b002d4f 79002b54 7b002b59 7a002b5e 79002c63 7b002c68 7a002c6d 7b002d72 53001e90 2e3b40f4 94e3f7ff 87e0f8ff 7cdef9ff 73dcfbff 6ddbfbff 6cdbfbff 71dcfbff 7adefaff 85e0f8ff 91e2f7ff 4d6972fb 4a041ed2 7a002cc0 7a002cc5 7a002cca 7a002ccf 79002dd4 7a002bd9 7a002cde 7a002ce4 79002ce9 7a002cee 7a002cf3 7b032ef8 977782d7 a1a1a113 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9f9f9f08 9c9396aa 7a002e43 78002b48 7b002b4d 79002c52 7b002c57 79002c5d 7a002c62 79002d67 7b002d6c 7a002b71 22161ddc 88bcc8ff 9be4f6ff 90e2f7ff 86e0f8ff 7fdff9ff 7bdefaff 7adefaff 7edff9ff 85e0f8ff 8ee2f7ff 99e4f6ff 9bd8e7ff 1f181ef5 7a002cbe 7a002cc3 7a002cc9 7b002dce 7a002cd3 7a002cd8 7a002cdd 7a002ce2 7b002ce7 7a002ced 7a002cf2 7a002cf7 7d0e36fc 98828ba9 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9e999b7b 8e4e635f 7c002b42 7a002b47 79002c4c 7b002c51 7a002c56 7b002d5b 7a002d60 7b002d66 7a002b6b 52001e89 333b3ef4 afe8f4ff a4e6f5ff 9ae4f6ff 92e2f7ff 8ce1f8ff 89e1f8ff 88e1f8ff 8be1f8ff 91e2f7ff 99e4f6ff a2e5f5ff ade7f4ff 596b71fb 4b051ed4 7a002bc2 7a002cc7 7b002ccc 79002cd2 7a002cd7 7a002cdc 7a002ce1 7a002ce6 7a002ceb 7a002cf0 7a002cf6 7a002cfb 8f576be4 a2a2a221 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 9b9b9b17 9d8e949e 79002b3b 7c002c40 78002c46 7a002c4b 79002d50 7b002d55 7a002d5a 79002b5f 7a002b64 79002c69 23171ddb 9dbfc4ff b8e9f3ff aee8f4ff a5e6f5ff 9ee5f6ff 99e4f6ff 97e3f6ff 96e3f6ff 99e4f6ff 9ee5f6ff a4e6f5ff ade7f4ff b6e9f3ff b6dde4ff 22181df5 7a002cc1 7a002cc6 7a002ccb 7b002cd0 7a002cd5 7a002cdb 7a002ce0 7a002de5 7a002cea 7a002cef 7a002cf4 7a002cf9 7c0933ff 98818ab2 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 9f9b9d87 85385449 7b002c3a 79002d3f 7c002d44 7a002d49 7b002d4f 79002b54 7b002b59 7a002b5e 79002c63 50001d83 393c3ef3 ccedf0ff c2ebf2ff b9eaf3ff b2e8f3ff abe7f4ff a7e6f5ff a5e6f5ff a4e6f5ff a7e6f5ff abe7f4ff b0e8f4ff b8e9f3ff c1ebf2ff caedf1ff 636c6efb 4b051ed5 7a002cc5 7a002cca 7a002ccf 79002dd4 7a002bd9 7a002cde 7a002ce4 79002ce9 7a002cee 7a002cf3 7a002cf8 7a002cfd 8e5267e8 9e98982a 00000000 00000000 │ │ +00000000 00000000 00000000 9d9699a2 7b002c34 79002d39 7b002d3e 7a002e43 78002b48 7b002b4d 79002c52 7b002c57 79002c5d 7a002c62 22181cd9 a9c1c3ff d0eef0ff cdedf0ff c5ecf1ff beebf2ff b9eaf3ff b5e9f3ff b3e8f3ff b2e8f3ff b4e9f3ff b8e9f3ff bdeaf2ff c4ecf1ff ccedf0ff d0eef0ff c4e0e2ff 22181df6 7a002cc3 7a002cc9 7b002dce 7a002cd3 7a002cd8 7a002cdd 7a002ce2 7b002ce7 7a002ced 7a002cf2 7a002cf7 7a002cfc 7c0a33ff 99828a9d 00000000 00000000 │ │ +00000000 00000000 9d9d9d2f 99838b7d 7a002e32 79002a37 79002e3d 7c002b42 7a002b47 79002c4c 7b002c51 7a002c56 7b002d5b 4e001d7c 383c3df3 d0eef0ff d0eef0ff d0eef0ff d0eef0ff cbedf1ff c6ecf1ff c3ebf2ff c1ebf2ff c1ebf2ff c2ebf2ff c5ecf1ff caedf1ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff 636b6efb 4c051ed7 7a002cc7 7b002ccc 79002cd2 7a002cd7 7a002cdc 7a002ce1 7a002ce6 7a002ceb 7a002cf0 7a002cf6 7a002cfb 7a002cff 95727eca 00000000 00000000 │ │ +00000000 00000000 a09c9c83 8636543d 78002a31 7b002b36 79002b3b 7c002c40 78002c46 7a002c4b 79002d50 7b002d55 7a002d5a 210812bc 1c1a1cef 231f23ec 221f22ed 231f22ee 231f22ee 231f22ef 241f23f0 241f23f0 241f23f1 241f23f2 251f23f2 251e23f3 251e22f4 261e22f4 251e22f5 251e23f5 261e23f6 221c1ff8 220b13ef 7a002cc6 7a002ccb 7b002cd0 7a002cd5 7a002cdb 7a002ce0 7a002de5 7a002cea 7a002cef 7a002cf4 7a002cf9 7a002cff 8e5368e6 9b9b9b17 00000000 │ │ +00000000 00000000 9e979996 79002b2a 7a002b30 78002b35 7b002c3a 79002d3f 7c002d44 7a002d49 7b002d4f 79002b54 7b002b59 7a002b5e 79002c63 7b002c68 7a002c6d 7b002d72 79002d78 7a002d7d 7a002b82 7b002b87 7a002c8c 79002c91 7a002c96 7b002c9c 7a002ca1 79002da6 7a002dab 7a002bb0 7b002cb5 7a002cba 79002cbf 7a002cc5 7a002cca 7a002ccf 79002dd4 7a002bd9 7a002cde 7a002ce4 79002ce9 7a002cee 7a002cf3 7a002cf8 7a002cfd 811e42ff 9b89906e 00000000 │ │ +00000000 00000000 9d959897 7c002c29 7a002c2e 7b002c34 51001e4c 130c0edc 161012e1 171012e1 181113e2 181113e3 191114e4 181114e5 1a1215e6 1b1215e6 1c1215e7 1b1316e8 1b1015e8 4f001d97 7b002b81 7a002c86 7b002c8b 7a002c90 5d0022a5 410018bd 420018c0 440017c4 440018c7 450019cb 450019ce 47001ad1 48001ad4 48001ad8 49001bdb 4a001bdf 4a001be2 4b001be5 4c001be9 4d001cec 4e001cef 4e001cf3 4f001df6 4f001dfa 5b0020fd 7a002cff 977c86b3 00000000 │ │ +00000000 a4a4a40e 9c91948d 79002d28 7d002d2d 7a002e32 49001a50 2d2b2cef 9d9d9dff a1a1a1ff a4a4a4ff a8a8a8ff aaaaaaff adadadff b1b1b1ff b4b4b4ff b8b8b8ff bbbbbbff 5b5859f9 430018a0 7a002c7f 7a002c84 7a002c8a 79002d8f 350915c6 284e16fe 3e7824fd 3f7826fd 417927fe 427929fe 447a2bfe 467a2dfe 477b2ffe 487c30fe 4a7c32fe 4c7e34fe 4d7e36fe 4f8038fe 50813afe 52813cfe 54823efe 55823ffe 568242ff 567f41ff 211612fe 7a002cff 967582bd 00000000 │ │ +00000000 a1a1a12e 99858c73 7c002e27 7a002e2c 78002a31 4a001a4f 2e2c2cef a2a2a2ff a5a5a5ff a9a9a9ff acacacff afafafff b3b3b3ff b6b6b6ff bababaff bdbdbdff c1c1c1ff 5d5b5cf9 4300189f 79002d7e 7b002d83 7a002b88 79002b8d 340a13c6 488f29ff 71db43ff 74dc46ff 77dd4aff 79df4dff 7ce050ff 7fe154ff 82e357ff 84e45bff 87e55eff 8ae761ff 8de865ff 8fe968ff 92ea6bff 95ec6fff 98ed72ff 9bee76ff 9df079ff 9be978ff 221613fe 7a002cff 95717ec7 00000000 │ │ +00000000 9e9e9e4f 95758159 7c002925 79002b2a 7a002b30 48001a4e 2e2c2cee a1a1a1ff a4a4a4ff a8a8a8ff abababff afafafff b2b2b2ff b6b6b6ff b9b9b9ff bdbdbdff c0c0c0ff 5d5a5bf9 4200189e 7a002d7d 7a002b82 7b002b87 7a002c8c 340a13c5 498f2bff 73dc45ff 76dd49ff 78de4cff 7be04fff 7ee153ff 81e256ff 83e459ff 86e55dff 89e660ff 8ce764ff 8fe967ff 91ea6aff 94eb6eff 97ed71ff 9aee75ff 9cef78ff 9ff17bff 9dea7bff 221613fe 7a002cfd 946d7cd0 00000000 │ │ +00000000 9f9f9f48 8f727d60 0b0809e4 161314e3 161415e4 151214e6 3c393bf4 a0a0a0ff a4a4a4ff a7a7a7ff abababff aeaeaeff b2b2b2ff b5b5b5ff b9b9b9ff bcbcbcff bfbfbfff 686768fb 1b1416f0 21191cee 221a1dee 171012f0 5b00209d 340a15c5 4b8f2dff 75dd47ff 78de4bff 7adf4eff 7de152ff 80e255ff 83e358ff 85e45cff 88e65fff 8be763ff 8ee866ff 90ea69ff 93eb6dff 96ec70ff 99ee74ff 9cef77ff 9ef07aff a1f17eff 9feb7dff 221713fe 7a002cfc 936a78d9 00000000 │ │ +00000000 a0a0a033 8e7c8373 1a1819eb 929292ff 969696ff 999999ff 9c9c9cff a0a0a0ff a3a3a3ff a7a7a7ff aaaaaaff aeaeaeff b1b1b1ff b5b5b5ff b8b8b8ff bbbbbbff bfbfbfff c2c2c2ff c6c6c6ff c9c9c9ff cdcdcdff 4a4547f4 56001ea0 340a15c4 4c902eff 77de4aff 79df4dff 7ce051ff 7fe154ff 82e357ff 85e45bff 87e55eff 8ae761ff 8de865ff 90e968ff 92ea6cff 95ec6fff 98ed72ff 9bee76ff 9df079ff a0f17dff a3f280ff a1ec7fff 221713fe 7a002cfb 946d7cd4 00000000 │ │ +00000000 a2a2a21e 93878b82 191818ea 929292ff 959595ff 989898ff 9c9c9cff 9f9f9fff a3a3a3ff a6a6a6ff aaaaaaff adadadff b1b1b1ff b4b4b4ff b7b7b7ff bbbbbbff bebebeff c2c2c2ff c5c5c5ff c9c9c9ff ccccccff 4a4446f4 56001f9e 330a14c3 4d9130ff 78de4cff 7be04fff 7ee153ff 81e256ff 84e45aff 86e55dff 89e660ff 8ce764ff 8fe967ff 91ea6bff 94eb6eff 97ed71ff 9aee75ff 9def78ff 9ff17bff a2f27fff a5f382ff a3ec82ff 221713fd 7a002cf9 967580c7 00000000 │ │ +00000000 aaaaaa09 958e9293 191818ea 919191ff 949494ff 989898ff 9b9b9bff 9f9f9fff a2a2a2ff a6a6a6ff a9a9a9ff acacacff b0b0b0ff b3b3b3ff b7b7b7ff bababaff bebebeff c1c1c1ff c5c5c5ff c8c8c8ff cbcbcbff 4a4446f4 56001f9e 330b14c2 4f9131ff 7adf4eff 7de152ff 80e255ff 83e359ff 85e45cff 88e65fff 8be763ff 8ee866ff 91ea69ff 93eb6dff 96ec70ff 99ee74ff 9cef77ff 9ef07aff a1f17eff a4f381ff a7f485ff a4ed84ff 221714fd 7a002cf8 987f87b9 00000000 │ │ +00000000 00000000 9691939c 191818ea 909090ff 949494ff 979797ff 9b9b9bff 9e9e9eff a2a2a2ff a5a5a5ff a8a8a8ff acacacff afafafff b3b3b3ff b6b6b6ff bababaff bdbdbdff c1c1c1ff c4c4c4ff c7c7c7ff cbcbcbff 4a4446f4 54001f9d 330b14c2 509232ff 7ce051ff 7fe154ff 82e357ff 85e45bff 87e55eff 8ae762ff 8de865ff 90e968ff 92eb6cff 95ec6fff 98ed73ff 9bee76ff 9ef079ff a0f17dff a3f280ff a6f483ff a9f587ff a6ee86ff 221714fd 7c0732f7 98848ca4 00000000 │ │ +00000000 00000000 98949699 191818ea 909090ff 939393ff 979797ff 9a9a9aff 9d9d9dff a1a1a1ff a4a4a4ff a8a8a8ff abababff afafafff b2b2b2ff b6b6b6ff b9b9b9ff bdbdbdff c0c0c0ff c3c3c3ff c7c7c7ff cacacaff 4a4446f4 54001f9b 340b14c1 519334ff 7ee153ff 81e256ff 84e45aff 86e55dff 89e661ff 8ce864ff 8fe967ff 92ea6bff 94eb6eff 97ed71ff 9aee75ff 9def78ff 9ff17cff a2f27fff a5f382ff a8f586ff abf689ff a8ef88ff 221714fd 832748f5 9b8e9363 00000000 │ │ +00000000 00000000 92929262 1c1b1bef 8f8f8fff 939393ff 969696ff 9a9a9aff 9d9d9dff a0a0a0ff a4a4a4ff a7a7a7ff abababff aeaeaeff b2b2b2ff b5b5b5ff b8b8b8ff bcbcbcff bfbfbfff c3c3c3ff c6c6c6ff cacacaff 494446f4 54001f9a 340b14c0 529336ff 80e255ff 83e359ff 86e55cff 88e65fff 8be763ff 8ee866ff 91ea6aff 93eb6dff 96ec70ff 99ee74ff 9cef77ff 9ef07aff a1f27eff a4f381ff a7f485ff aaf588ff acf78bff aaf08bff 221714fd 916173da aaaaaa0c 00000000 │ │ +00000000 00000000 7676761c 1e1e1ef4 8f8f8fff 929292ff 959595ff 999999ff 9c9c9cff a0a0a0ff a3a3a3ff a7a7a7ff aaaaaaff aeaeaeff b1b1b1ff b4b4b4ff b8b8b8ff bbbbbbff bfbfbfff c2c2c2ff c6c6c6ff c9c9c9ff 494446f4 53001e9a 340b14c0 539437ff 82e358ff 85e45bff 87e55eff 8ae762ff 8de865ff 90e968ff 93eb6cff 95ec6fff 98ed73ff 9bef76ff 9ef079ff a0f17dff a3f280ff a6f484ff a9f587ff abf68aff aef88eff abf18cff 221714fc 987d86ba 00000000 00000000 │ │ +00000000 00000000 00000008 201f20f6 8e8e8eff 919191ff 959595ff 989898ff 9c9c9cff 9f9f9fff a3a3a3ff a6a6a6ff a9a9a9ff adadadff b0b0b0ff b4b4b4ff b7b7b7ff bbbbbbff bebebeff c2c2c2ff c5c5c5ff c9c9c9ff 494446f4 54001e98 320b14c0 549438ff 84e45aff 87e55dff 89e661ff 8ce864ff 8fe967ff 92ea6bff 94eb6eff 97ed72ff 9aee75ff 9def78ff a0f17cff a2f27fff a5f383ff a8f586ff abf689ff adf78dff b0f890ff adf28eff 241d18fc 9a8e9368 00000000 00000000 │ │ +00000000 00000000 00000008 1c1c1cef 8d8d8dff 919191ff 949494ff 989898ff 9b9b9bff 9f9f9fff a2a2a2ff a5a5a5ff a9a9a9ff acacacff b0b0b0ff b3b3b3ff b7b7b7ff bababaff bebebeff c1c1c1ff c4c4c4ff c8c8c8ff 484345f3 54001e97 330b14bf 56953aff 86e55cff 88e660ff 8be763ff 8ee866ff 91ea6aff 94eb6dff 96ec71ff 99ee74ff 9cef77ff 9ff07bff a1f27eff a4f381ff a7f485ff aaf588ff adf78cff aff88fff b2f992ff aff391ff 25261ff9 a4a4a40e 00000000 00000000 │ │ +00000000 00000000 00000008 171717e8 8d8d8dff 909090ff 949494ff 979797ff 9b9b9bff 9e9e9eff a1a1a1ff a5a5a5ff a8a8a8ff acacacff afafafff b3b3b3ff b6b6b6ff bababaff bdbdbdff c0c0c0ff c4c4c4ff c7c7c7ff 484345f3 53001f96 330b14be 57953cff 88e55fff 8ae762ff 8de865ff 90e969ff 93eb6cff 95ec6fff 98ed73ff 9bef76ff 9ef07aff a0f17dff a3f280ff a6f484ff a9f587ff acf68aff aef88eff b1f991ff b4fa95ff b1f493ff 20261cec 00000000 00000000 00000000 │ │ +00000000 00000000 00000008 121212ed 6d6d6dff 707070ff 737373ff 828282ff 9a9a9aff 9d9d9dff a1a1a1ff a4a4a4ff a8a8a8ff abababff afafafff b2b2b2ff b5b5b5ff b9b9b9ff a7a7a7ff 969696ff 989898ff 9b9b9bff 383436f6 54001f95 320b14bd 58963dff 89e661ff 8ce864ff 8fe968ff 92ea6bff 95ec6eff 97ed72ff 9aee75ff 9def78ff a0f17cff a2f27fff a5f383ff a8f586ff abf689ff adf78dff b0f990ff b3fa94ff b6fb97ff b3f495ff 151c12d9 00000000 00000000 00000000 │ │ +00000000 00000000 00000004 0b0b0b9d 111111a5 363535dd 181114bf 2d2c2cf0 999999ff 9d9d9dff a0a0a0ff a4a4a4ff a7a7a7ff abababff aeaeaeff b1b1b1ff b5b5b5ff b8b8b8ff 5a5959f9 1c0d13d8 2b141dcb 2c141dcd 2b1019cc 63002389 320b14bc 5a973fff 8be763ff 8ee966ff 91ea6aff 94eb6dff 96ec71ff 99ee74ff 9cef77ff 9ff07bff a1f27eff a4f382ff a7f485ff aaf688ff adf78cff aff88fff b2f992ff b5fb96ff b8fc99ff b4f598ff 151c12d8 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 a3a3a319 817b7dac 2b292aed 999999ff 9c9c9cff a0a0a0ff a3a3a3ff a7a7a7ff aaaaaaff adadadff b1b1b1ff b4b4b4ff b8b8b8ff 595758f8 3c001590 7a002b6b 7b002b70 7a002c75 79002c7a 320b14bc 5a9740ff 8de865ff 90e969ff 93eb6cff 96ec70ff 98ed73ff 9bef76ff 9ef07aff a1f17dff a3f380ff a6f484ff a9f587ff acf68bff aef88eff b1f991ff b4fa95ff b7fc98ff bafd9cff b6f69aff 151c12d8 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 615e5e54 2f2f2ff5 989898ff 9c9c9cff 9f9f9fff a2a2a2ff a6a6a6ff a9a9a9ff adadadff b0b0b0ff b4b4b4ff b7b7b7ff 595758f8 3c001590 79002c69 7b002c6e 79002c74 7a002c79 310b14bb 5c9841ff 8fe968ff 92ea6bff 95ec6eff 97ed72ff 9aee75ff 9df079ff a0f17cff a3f27fff a5f383ff a8f586ff abf68aff aef78dff b0f990ff b3fa94ff b6fb97ff b9fd9bff bbfe9eff b8f79cff 151c12d8 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000020 1f1f1ff6 686868ff 6a6a6aff 6c6c6cff 6f6f6fff 717171ff 747474ff 767676ff 797979ff 7b7b7bff 7e7e7eff 3c3b3bfa 3d00158f 7b002c68 7a002c6d 7b002d72 7a002d77 310b14bb 5d9943ff 91ea6aff 94eb6dff 96ec71ff 99ee74ff 9cef77ff 9ff07bff a2f27eff a4f382ff a7f485ff aaf688ff adf78cff aff88fff b2f993ff b5fb96ff b8fc99ff bbfd9dff bdffa0ff b8f79cff 151c12d8 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 0000000f 0808087e 393838bc 383233be 1c08119a 1f08109d 2008129f 230913a2 240913a4 250912a7 260914a9 280913ac 290713ad 59002076 79002d67 7b002d6c 7a002b71 79002b76 390616ae 15170df2 17190ff1 18190ff2 18190ff2 191910f3 1a1911f4 1a1911f4 1b1a11f5 1b1a12f5 1c1a12f6 1c1a13f6 1d1a13f7 1d1a14f8 1e1b14f9 21251cf9 182015e8 151d12e2 151d12e2 151d12e2 11170eb2 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9d9a9d56 9b8c9194 79042d39 7b002b3c 7c002b42 7a002b47 79002c4c 7b002c51 7a002c56 7b002d5b 7a002d60 79002b65 7a002b6b 7b002b70 7a002c75 79002c7a 7a002c7f 7a002c84 7b002d89 79002d8f 7a002d94 7a002b99 7b002c9e 7a002ca3 79002ca8 7a002cad 7a002cb2 7a002cb8 801b3fc5 99848cc3 9c9c9c1f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9f9f9f35 9e9397a5 893b5752 7c002c40 7a002c45 7a002c4b 79002d50 7b002d55 7a002d5a 79002b5f 7a002b64 79002c69 7b002c6e 79002c74 7a002c79 79002d7e 7b002d83 7a002b88 79002b8d 7a002c92 7a002c98 7a002c9d 7b002ca2 7a002ca7 7a002cac 7a002db1 883b58c3 9b8b91ab aaaaaa09 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a4a4a40e 9e989a86 9a868d98 831d414e 7a002d49 79002b4e 79002b54 7a002b58 7a002b5e 79002c63 7b002c68 7a002c6d 7b002d72 7a002d77 7a002d7d 7a002b82 7b002b87 7a002c8c 79002c91 7a002c96 7a002c9b 7a002ca1 79002da6 842b4ab9 987e87c3 9d8f9470 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9f9f9f20 9e95999d 987b8595 862f4c61 79002c52 7b002c57 7a002c5c 7a002c62 79002d67 7b002d6c 7a002b71 79002b76 7a002c7b 7a002c80 7a002c86 7b002c8b 7a002c90 7a002c95 7b002d9a 852b4bb0 987c85c3 9d8f937f 9f9f9f08 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9d9d9d27 9d979982 9c8e93a7 94758099 86335172 7d083162 79002b65 7a002b6b 7b002b70 7a002c75 79002c7a 7a002c7f 7a002c84 7d0b348d 8b465fac 977782ba 9a878dae 9d909573 9d9d9d0d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a023 9e979976 9d93979a 9b8f94a4 9b898fa9 99838caf 99838aaf 99858ead 9b878faa 9b8a90a8 9c8d9298 9f989c48 92929207 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-xxhdpi-v4/ic_launcher.png │ ├── sng │ │ @@ -1,152 +1,152 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 144; height: 144; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000010 00000070 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000080 000000f0 00000010 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000f 000000ef 000000ff 0000007f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000007f 000000ff 000000ff 000000ef 0000000f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000f 000000ef 000000ff 000000ff 000000ff 0000007f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000007f 000000ff 0b0e0eff 546669ff 000000ff 000000ef 0000000f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000f 000000ef 000000ff 5e7579ff b0dbe3ff 0b0e0eff 000000ff 0000007f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000007f 000000ff 0b0e0eff acdae4ff b7e9f3ff 5b7479ff 000000ff 000000ef 0000000f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a001 a0a0a01b a0a0a03c 89898967 050505f7 000000ff 597479ff b3e8f3ff b2e8f3ff a8dae4ff 0b0e0eff 000000ff 4e4e4ef8 a09fa0f6 a09f9fe9 a0a0a0d6 a0a0a0c4 a0a0a0b2 a0a0a0a0 a0a0a08e a0a0a071 a0a0a044 a0a0a017 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a01f a0a0a05b a0a0a097 a0a0a0d2 a0a0a0f9 a0a0a0ff a0a0a0ff 505050ff 000000ff 0a0e0eff a3d9e5ff aee8f4ff aee8f4ff aee8f4ff 57747aff 000000ff 090708fe 8d747de8 99828beb 9b8c91f2 9d9598f6 9f9d9efc a0a0a0ff a0a0a0ff a0a0a0ff a0a0a0ff a0a0a0ff a09f9fec a0a0a0be a0a0a092 a0a0a066 a0a0a02d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a01f a0a0a06c a0a0a0a8 a09fa0e5 a0a0a0ff a0a0a0ff a0a0a0ff 9e9699f3 988089e0 946e7cd4 855466ca 060304fb 000000ff 55737aff aae7f4ff a9e7f4ff a9e7f4ff a9e7f4ff 9fd9e5ff 0a0e0eff 000000ff 320012d6 7a002cb0 7a002cb1 7a002cb3 7a002cb5 7c0933ba 80183ec0 852d4cc9 8c4b63d7 936877e3 99818aef 9e989bfa a0a0a0ff a0a0a0ff a0a0a0ff a09fa0e6 a0a0a09f a0a0a057 a0a0a012 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a019 a0a0a06e a0a0a0c6 a0a0a0fe a0a0a0ff a09fa0fe 9c8e93ea 95727fd1 8d4e65b8 811f42a1 7a002c96 7a002c97 7a002c99 2e0011cd 000000ff 0a0e0eff 9bd8e6ff a5e6f5ff a4e6f5ff a4e6f5ff a5e6f5ff a5e6f5ff 53737aff 000000ff 050002fa 700028b4 7a002cb1 7a002cb3 7a002cb4 7a002cb6 7a002cb8 7a002cba 7a002cbb 7a002cbd 7a002cbf 7a002cc0 7f173dc9 883a56d6 926575e6 9b8c92f5 a0a0a0ff a0a0a0ff a0a0a0fd a0a0a0c9 a0a0a077 a0a0a019 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a012 a0a0a067 a0a0a0bf a0a0a0fd a0a0a0ff 9f9c9df8 977a85d4 8a455ead 7d0e3693 7a002c8e 7a002c90 7a002c92 7a002c94 7a002c95 7a002c97 6e00289f 050002f9 000000ff 51727aff a1e5f5ff a0e5f5ff a0e5f5ff a0e5f5ff a0e5f5ff a0e5f5ff 97d7e6ff 0a0d0eff 000000ff 320012d7 7a002cb1 7a002cb2 7a002cb4 7a002cb6 7a002cb7 7a002cb9 7a002cbb 7a002cbd 7a002cbe 7a002cc0 7a002cc2 7a002cc3 7a002cc5 7a002cc7 7f163ccf 8b475fde 95717eed 9e9799fa a0a0a0ff a0a0a0fc a0a0a0b3 a0a0a050 a0a0a005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a022 a0a0a094 a0a0a0f6 a0a0a0ff 9f9d9ef9 987e87d5 8c4b63ac 7c09338b 7a002c89 7a002c8b 7a002c8c 7a002c8e 7a002c90 7a002c91 7a002c93 7a002c95 7a002c97 2e0011cb 000000ff 090d0eff 93d6e7ff 9ce4f6ff 9be4f6ff 9be4f6ff 9be4f6ff 9be4f6ff 9ce4f6ff 9de4f6ff 4e727bff 000000ff 050002fa 700028b5 7a002cb2 7a002cb4 7a002cb5 7a002cb7 7a002cb9 7a002cba 7a002cbc 7a002cbe 7a002cc0 7a002cc1 7a002cc3 7a002cc5 7a002cc6 7a002cc8 7a002cca 7a002ccc 7b022ece 873854dd 967581f1 a09e9ffe a0a0a0ff a09f9fea a0a0a08c a0a0a028 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a036 a0a0a0ab a0a0a0fd a0a0a0ff 9b8c91e1 8d5267ac 7d0c3587 7a002c83 7a002c85 7a002c87 7a002c88 7a002c8a 7a002c8c 7a002c8e 7a002c8f 7a002c91 7a002c93 7a002c94 6e00289c 050002f9 000000ff 4d727bff 98e4f6ff 97e3f6ff 97e3f6ff 96e3f6ff 96e3f7ff 97e3f6ff 97e3f6ff 98e3f6ff 8fd6e7ff 090d0eff 000000ff 320012d7 7a002cb1 7a002cb3 7a002cb5 7a002cb7 7a002cb8 7a002cba 7a002cbc 7a002cbd 7a002cbf 7a002cc1 7a002cc3 7a002cc4 7a002cc6 7a002cc8 7a002cc9 7a002ccb 7a002ccd 7a002ccf 7a002cd0 7e1138d6 8d5167e8 9b8c91f8 a0a0a0ff a0a0a0fd a0a0a0a8 a0a0a02a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a046 a0a0a0c1 a0a0a0ff a0a0a0fe 99858cd7 893d589a 7a002c7e 7a002c7f 7a002c81 7a002c83 7a002c85 7a002c86 7a002c88 7a002c8a 7a002c8b 7a002c8d 7a002c8f 7a002c91 7a002c92 7a002c94 2d0010ca 000000ff 090d0eff 8cd5e8ff 94e3f7ff 93e2f7ff 92e2f7ff 92e2f7ff 92e2f7ff 92e2f7ff 92e2f7ff 93e3f7ff 94e3f7ff 4b717bff 000000ff 050002fa 700028b6 7a002cb3 7a002cb4 7a002cb6 7a002cb8 7a002cba 7a002cbb 7a002cbd 7a002cbf 7a002cc0 7a002cc2 7a002cc4 7a002cc6 7a002cc7 7a002cc9 7a002ccb 7a002ccc 7a002cce 7a002cd0 7a002cd2 7a002cd3 7a002cd5 842b4ce1 977983f4 a0a0a0ff a0a0a0fd a0a0a0a8 a0a0a02a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a023 a0a0a0b2 a0a0a0ff a09f9ffb 987d87cb 852f4e8e 7a002c7a 7a002c7c 7a002c7d 7a002c7f 7a002c81 7a002c82 7a002c84 7a002c86 7a002c88 7a002c89 7a002c8b 7a002c8d 7a002c8e 7a002c90 7a002c92 6e00289a 050002f8 000000ff 49717bff 91e2f7ff 8fe2f7ff 8ee2f7ff 8de1f8ff 8de1f8ff 8de1f8ff 8de1f8ff 8ee2f7ff 8fe2f7ff 90e2f7ff 88d4e8ff 090d0fff 000000ff 330012d8 7a002cb2 7a002cb4 7a002cb6 7a002cb7 7a002cb9 7a002cbb 7a002cbd 7a002cbe 7a002cc0 7a002cc2 7a002cc3 7a002cc5 7a002cc7 7a002cc9 7a002cca 7a002ccc 7a002cce 7a002ccf 7a002cd1 7a002cd3 7a002cd5 7a002cd6 7a002cd8 832849e2 977883f5 a0a0a0ff a0a0a0fd a0a0a0a8 a0a0a023 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a00b a0a0a086 a0a0a0f8 a0a0a0ff 998189cd 82224583 7a002c76 7a002c78 7a002c79 7a002c7b 7a002c7d 7a002c7f 7a002c80 7a002c82 7a002c84 7a002c85 7a002c87 7a002c89 7a002c8b 7a002c8c 7a002c8e 7a002c90 7a002c91 2d0010c8 000000ff 080d0fff 85d4e8ff 8ce1f8ff 8be1f8ff 8ae1f8ff 89e1f8ff 88e1f8ff 88e1f8ff 88e1f8ff 89e1f8ff 8ae1f8ff 8be1f8ff 8de1f8ff 47717bff 000000ff 050002fa 700028b7 7a002cb4 7a002cb5 7a002cb7 7a002cb9 7a002cba 7a002cbc 7a002cbe 7a002cc0 7a002cc1 7a002cc3 7a002cc5 7a002cc6 7a002cc8 7a002cca 7a002ccc 7a002ccd 7a002ccf 7a002cd1 7a002cd2 7a002cd4 7a002cd6 7a002cd8 7a002cd9 7a002cdb 832748e4 967883f6 a0a0a0ff a09fa0f8 a0a0a07a a0a0a005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a05a a0a0a0e5 a0a0a0ff 9c9195e3 8a425c92 7a002c72 7a002c74 7a002c75 7a002c77 7a002c79 7a002c7b 7a002c7c 7a002c7e 7a002c80 7a002c82 7a002c83 7a002c85 7a002c87 7a002c88 7a002c8a 7a002c8c 7a002c8e 7a002c8f 6e002897 050002f8 000000ff 456f7bff 8ae1f8ff 88e0f8ff 86e0f8ff 85e0f8ff 84e0f9ff 84e0f9ff 84e0f9ff 84e0f9ff 84e0f9ff 86e0f8ff 87e0f8ff 89e1f8ff 82d3e8ff 080d0fff 000000ff 330012d8 7a002cb3 7a002cb5 7a002cb7 7a002cb8 7a002cba 7a002cbc 7a002cbd 7a002cbf 7a002cc1 7a002cc3 7a002cc4 7a002cc6 7a002cc8 7a002cc9 7a002ccb 7a002ccd 7a002ccf 7a002cd0 7a002cd2 7a002cd4 7a002cd5 7a002cd7 7a002cd9 7a002cdb 7a002cdc 7a002cde 842b4be8 9b8990f9 a0a0a0ff a09fa0d5 a0a0a03b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a018 a0a0a0ba a0a0a0ff 9f9b9df3 916273a7 7b032e6f 7a002c70 7a002c72 7a002c73 7a002c75 7a002c77 7a002c78 7a002c7a 7a002c7c 7a002c7e 7a002c7f 7a002c81 7a002c83 7a002c85 7a002c86 7a002c88 7a002c8a 7a002c8b 7a002c8d 7a002c8f 2d0010c7 000000ff 080d0fff 7fd2e8ff 85e0f8ff 83e0f9ff 82dff9ff 80dff9ff 7fdff9ff 7fdff9ff 7fdff9ff 7fdff9ff 80dff9ff 81dff9ff 83dff9ff 84e0f9ff 87e0f8ff 446f7bff 000000ff 050002fa 700028b7 7a002cb4 7a002cb6 7a002cb8 7a002cba 7a002cbb 7a002cbd 7a002cbf 7a002cc0 7a002cc2 7a002cc4 7a002cc6 7a002cc7 7a002cc9 7a002ccb 7a002ccc 7a002cce 7a002cd0 7a002cd2 7a002cd3 7a002cd5 7a002cd7 7a002cd8 7a002cda 7a002cdc 7a002cde 7a002cdf 7b042fe2 8e5268f1 9f9c9dfd a0a0a0fe a0a0a099 a0a0a010 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a04b a0a0a0eb a0a0a0ff 987f88c5 80173d74 7a002c6c 7a002c6e 7a002c6f 7a002c71 7a002c73 7a002c75 7a002c76 7a002c78 7a002c7a 7a002c7b 7a002c7d 7a002c7f 7a002c81 7a002c82 7a002c84 7a002c86 7a002c88 7a002c89 7a002c8b 7a002c8d 6e002895 040002f8 000000ff 436f7bff 84e0f9ff 81dff9ff 7fdff9ff 7ddef9ff 7cdef9ff 7bdefaff 7adefaff 7adefaff 7adefaff 7bdefaff 7ddef9ff 7edff9ff 80dff9ff 83dff9ff 7dd2e8ff 080d0fff 000000ff 330012d8 7a002cb4 7a002cb6 7a002cb7 7a002cb9 7a002cbb 7a002cbd 7a002cbe 7a002cc0 7a002cc2 7a002cc3 7a002cc5 7a002cc7 7a002cc9 7a002cca 7a002ccc 7a002cce 7a002ccf 7a002cd1 7a002cd3 7a002cd5 7a002cd6 7a002cd8 7a002cda 7a002cdb 7a002cdd 7a002cdf 7a002ce1 7a002ce2 80193ee8 977984f8 a0a0a0ff a09f9fe8 a0a0a041 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a007 a0a0a091 a0a0a0ff 9f9c9df4 8f576b98 7a002c68 7a002c6a 7a002c6c 7a002c6d 7a002c6f 7a002c71 7a002c72 7a002c74 7a002c76 7a002c78 7a002c79 7a002c7b 7a002c7d 7a002c7f 7a002c80 7a002c82 7a002c84 7a002c85 7a002c87 7a002c89 7a002c8b 7a002c8c 2c0010c6 000000ff 080d0fff 7bd2e9ff 80dff9ff 7ddef9ff 7bdefaff 79defaff 77ddfaff 76ddfaff 76ddfaff 75ddfaff 76ddfaff 77ddfaff 78ddfaff 7adefaff 7cdef9ff 7fdff9ff 81dff9ff 416f7bff 000000ff 050002fa 700028b8 7a002cb5 7a002cb7 7a002cb9 7a002cba 7a002cbc 7a002cbe 7a002cc0 7a002cc1 7a002cc3 7a002cc5 7a002cc6 7a002cc8 7a002cca 7a002ccc 7a002ccd 7a002ccf 7a002cd1 7a002cd2 7a002cd4 7a002cd6 7a002cd8 7a002cd9 7a002cdb 7a002cdd 7a002cde 7a002ce0 7a002ce2 7a002ce4 7a002ce5 893e59f0 9e999bfc a0a0a0fd a0a0a079 a0a0a001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a029 a0a0a0d1 a0a0a0ff 9c8e93d9 83274976 7a002c66 7a002c68 7a002c69 7a002c6b 7a002c6d 7a002c6f 7a002c70 7a002c72 7a002c74 7a002c75 7a002c77 7a002c79 7a002c7b 7a002c7c 7a002c7e 7a002c80 7a002c82 7a002c83 7a002c85 7a002c87 7a002c88 7a002c8a 6e002893 040002f8 000000ff 416e7bff 7fdff9ff 7cdef9ff 79defaff 77ddfaff 75ddfaff 73ddfaff 72dcfbff 71dcfbff 71dcfbff 71dcfbff 72dcfbff 74ddfaff 76ddfaff 78ddfaff 7bdefaff 7edff9ff 79d1e9ff 080d0fff 000000ff 330012d9 7a002cb5 7a002cb7 7a002cb8 7a002cba 7a002cbc 7a002cbd 7a002cbf 7a002cc1 7a002cc3 7a002cc4 7a002cc6 7a002cc8 7a002cc9 7a002ccb 7a002ccd 7a002ccf 7a002cd0 7a002cd2 7a002cd4 7a002cd5 7a002cd7 7a002cd9 7a002cdb 7a002cdc 7a002cde 7a002ce0 7a002ce1 7a002ce3 7a002ce5 7a002ce7 80193eeb 9a868dfa a0a0a0ff a0a0a0b3 a0a0a011 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a042 a0a0a0f1 a09f9ffc 95737fae 7b032e63 7a002c64 7a002c66 7a002c67 7a002c69 7a002c6b 7a002c6c 7a002c6e 7a002c70 7a002c72 7a002c73 7a002c75 7a002c77 7a002c78 7a002c7a 7a002c7c 7a002c7e 7a002c7f 7a002c81 7a002c83 7a002c85 7a002c86 7a002c88 7a002c8a 2c0010c4 000000ff 080d0fff 78d1e9ff 7cdef9ff 79defaff 76ddfaff 73dcfbff 70dcfbff 6edcfbff 6ddbfbff 6cdbfbff 6cdbfbff 6ddbfbff 6edcfbff 6fdcfbff 72dcfbff 74ddfaff 77ddfaff 7adefaff 7edff9ff 406e7bff 000000ff 050002fa 700028b8 7a002cb6 7a002cb8 7a002cba 7a002cbb 7a002cbd 7a002cbf 7a002cc0 7a002cc2 7a002cc4 7a002cc6 7a002cc7 7a002cc9 7a002ccb 7a002ccc 7a002cce 7a002cd0 7a002cd2 7a002cd3 7a002cd5 7a002cd7 7a002cd8 7a002cda 7a002cdc 7a002cde 7a002cdf 7a002ce1 7a002ce3 7a002ce4 7a002ce6 7a002ce8 7c0731eb 936978f8 a0a0a0ff a09f9fdf a0a0a033 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a05a a0a0a0f9 9f9d9ef4 8c4c6386 7a002c60 7a002c62 7a002c63 7a002c65 7a002c67 7a002c69 7a002c6a 7a002c6c 7a002c6e 7a002c6f 7a002c71 7a002c73 7a002c75 7a002c76 7a002c78 7a002c7a 7a002c7b 7a002c7d 7a002c7f 7a002c81 7a002c82 7a002c84 7a002c86 7a002c88 6d002790 040002f8 000000ff 406e7bff 7ddef9ff 79defaff 76ddfaff 72dcfbff 6fdcfbff 6cdbfbff 6adbfbff 69dbfcff 67dafcff 67dafcff 68dafcff 69dbfcff 6bdbfbff 6edcfbff 71dcfbff 74ddfaff 77ddfaff 7bdefaff 77d1e9ff 080d0fff 000000ff 330012d9 7a002cb6 7a002cb7 7a002cb9 7a002cbb 7a002cbd 7a002cbe 7a002cc0 7a002cc2 7a002cc3 7a002cc5 7a002cc7 7a002cc9 7a002cca 7a002ccc 7a002cce 7a002ccf 7a002cd1 7a002cd3 7a002cd5 7a002cd6 7a002cd8 7a002cda 7a002cdb 7a002cdd 7a002cdf 7a002ce1 7a002ce2 7a002ce4 7a002ce6 7a002ce7 7a002ce9 7a002ceb 8a445df4 9f9d9efe a09f9ff9 a0a0a055 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a077 a0a0a0fe 9e9a9bec 883b5678 7a002c5e 7a002c60 7a002c61 7a002c63 7a002c65 7a002c66 7a002c68 7a002c6a 7a002c6c 7a002c6d 7a002c6f 7a002c71 7a002c72 7a002c74 7a002c76 7a002c78 7a002c79 7a002c7b 7a002c7d 7a002c7e 7a002c80 7a002c82 7a002c84 7a002c85 7a002c87 2b0010c3 000000ff 080d0fff 76d1e9ff 7adefaff 76ddfaff 73dcfbff 6fdcfbff 6cdbfbff 68dbfcff 66dafcff 64dafcff 63d9fcff 63d9fcff 63dafcff 65dafcff 67dafcff 6adbfcff 6ddbfbff 71dcfbff 74ddfaff 78defaff 7ddef9ff 406e7bff 000000ff 060002fa 700028b9 7a002cb7 7a002cb9 7a002cba 7a002cbc 7a002cbe 7a002cc0 7a002cc1 7a002cc3 7a002cc5 7a002cc6 7a002cc8 7a002cca 7a002ccc 7a002ccd 7a002ccf 7a002cd1 7a002cd2 7a002cd4 7a002cd6 7a002cd8 7a002cd9 7a002cdb 7a002cdd 7a002cde 7a002ce0 7a002ce2 7a002ce4 7a002ce5 7a002ce7 7a002ce9 7a002cea 7a002cec 822345f2 9d9396fc a0a0a0fd a0a0a063 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a002 a0a0a094 a0a0a0ff 9d9598e1 84294a6c 7a002c5c 7a002c5d 7a002c5f 7a002c61 7a002c63 7a002c64 7a002c66 7a002c68 7a002c69 7a002c6b 7a002c6d 7a002c6f 7a002c70 7a002c72 7a002c74 7a002c75 7a002c77 7a002c79 7a002c7b 7a002c7c 7a002c7e 7a002c80 7a002c82 7a002c83 7a002c85 6d00278e 040002f8 000000ff 406e7bff 7ddef9ff 78defaff 74ddfaff 70dcfbff 6cdbfbff 68dafcff 65dafcff 62d9fcff 60d9fdff 5ed9fdff 5ed9fdff 5fd9fdff 61d9fdff 63dafcff 67dafcff 6adbfbff 6edcfbff 72dcfbff 76ddfaff 7adefaff 77d1e9ff 080d0fff 000000ff 330013da 7a002cb7 7a002cb8 7a002cba 7a002cbc 7a002cbd 7a002cbf 7a002cc1 7a002cc3 7a002cc4 7a002cc6 7a002cc8 7a002cc9 7a002ccb 7a002ccd 7a002ccf 7a002cd0 7a002cd2 7a002cd4 7a002cd5 7a002cd7 7a002cd9 7a002cdb 7a002cdc 7a002cde 7a002ce0 7a002ce1 7a002ce3 7a002ce5 7a002ce7 7a002ce8 7a002cea 7a002cec 7a002ced 80183df1 9c8e93fc a0a0a0ff a0a0a074 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a002 a0a0a0a8 a0a0a0ff 9c8f94d4 80193e62 7a002c5a 7a002c5b 7a002c5d 7a002c5f 7a002c60 7a002c62 7a002c64 7a002c66 7a002c67 7a002c69 7a002c6b 7a002c6c 7a002c6e 7a002c70 7a002c72 7a002c73 7a002c75 7a002c77 7a002c78 7a002c7a 7a002c7c 7a002c7e 7a002c7f 7a002c81 7a002c83 7a002c85 2b000fc2 000000ff 080d0fff 78d1e9ff 7bdefaff 77ddfaff 72dcfbff 6edcfbff 6adbfcff 65dafcff 62d9fcff 5ed9fdff 5bd8fdff 5ad8fdff 59d8fdff 5ad8fdff 5dd8fdff 60d9fdff 64dafcff 67dafcff 6cdbfbff 70dcfbff 74ddfaff 79defaff 7ddef9ff 406e7bff 000000ff 060002fa 700028ba 7a002cb8 7a002cba 7a002cbb 7a002cbd 7a002cbf 7a002cc0 7a002cc2 7a002cc4 7a002cc6 7a002cc7 7a002cc9 7a002ccb 7a002ccc 7a002cce 7a002cd0 7a002cd2 7a002cd3 7a002cd5 7a002cd7 7a002cd8 7a002cda 7a002cdc 7a002cde 7a002cdf 7a002ce1 7a002ce3 7a002ce4 7a002ce6 7a002ce8 7a002cea 7a002ceb 7a002ced 7a002cef 7e1239f2 9a888ffc a0a0a0ff a0a0a084 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a09a a0a0a0ff 9b8b91c9 7d0b345a 7a002c57 7a002c59 7a002c5b 7a002c5d 7a002c5e 7a002c60 7a002c62 7a002c63 7a002c65 7a002c67 7a002c69 7a002c6a 7a002c6c 7a002c6e 7a002c6f 7a002c71 7a002c73 7a002c75 7a002c76 7a002c78 7a002c7a 7a002c7b 7a002c7d 7a002c7f 7a002c81 7a002c82 6d00278b 040001f7 000000ff 416f7bff 7edff9ff 7adefaff 75ddfaff 71dcfbff 6cdbfbff 68dafcff 63dafcff 5fd9fdff 5bd8fdff 58d7feff 55d7feff 55d7feff 56d7feff 59d8fdff 5dd8fdff 61d9fdff 66dafcff 6adbfcff 6edcfbff 73ddfaff 78ddfaff 7cdef9ff 79d1e9ff 080d0fff 000000ff 340013da 7a002cb7 7a002cb9 7a002cbb 7a002cbd 7a002cbe 7a002cc0 7a002cc2 7a002cc3 7a002cc5 7a002cc7 7a002cc9 7a002cca 7a002ccc 7a002cce 7a002ccf 7a002cd1 7a002cd3 7a002cd5 7a002cd6 7a002cd8 7a002cda 7a002cdb 7a002cdd 7a002cdf 7a002ce1 7a002ce2 7a002ce4 7a002ce6 7a002ce7 7a002ce9 7a002ceb 7a002ced 7a002cee 7a002cf0 7d0d35f3 998189fc a0a0a0ff a0a0a092 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a08a a0a0a0ff 9c8f94d1 7d0b3458 7a002c55 7a002c57 7a002c59 7a002c5a 7a002c5c 7a002c5e 7a002c60 7a002c61 7a002c63 7a002c65 7a002c66 7a002c68 7a002c6a 7a002c6c 7a002c6d 7a002c6f 7a002c71 7a002c72 7a002c74 7a002c76 7a002c78 7a002c79 7a002c7b 7a002c7d 7a002c7e 7a002c80 7a002c82 2a000fc1 000000ff 080d0fff 7ad1e9ff 7edff9ff 79defaff 74ddfaff 70dcfbff 6bdbfbff 66dafcff 62d9fcff 5dd8fdff 59d8fdff 54d7feff 51d6feff 50d6feff 53d6feff 57d7feff 5bd8fdff 60d9fdff 64dafcff 69dbfcff 6ddbfbff 72dcfbff 77ddfaff 7bdefaff 80dff9ff 426f7bff 000000ff 060002fa 700028bb 7a002cb9 7a002cba 7a002cbc 7a002cbe 7a002cc0 7a002cc1 7a002cc3 7a002cc5 7a002cc6 7a002cc8 7a002cca 7a002ccc 7a002ccd 7a002ccf 7a002cd1 7a002cd2 7a002cd4 7a002cd6 7a002cd8 7a002cd9 7a002cdb 7a002cdd 7a002cde 7a002ce0 7a002ce2 7a002ce4 7a002ce5 7a002ce7 7a002ce9 7a002cea 7a002cec 7a002cee 7a002cf0 7a002cf1 7c0932f4 977a84fc a0a0a0ff a0a0a07d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a079 a0a0a0ff 9d9397d8 7f143a59 7a002c53 7a002c55 7a002c57 7a002c58 7a002c5a 7a002c5c 7a002c5d 7a002c5f 7a002c61 7a002c63 7a002c64 7a002c66 7a002c68 7a002c69 7a002c6b 7a002c6d 7a002c6f 7a002c70 7a002c72 7a002c74 7a002c75 7a002c77 7a002c79 7a002c7b 7a002c7c 7a002c7e 7a002c80 6d002788 040002f7 000000ff 436f7bff 82dff9ff 7edff9ff 79defaff 74ddfaff 6fdcfbff 6bdbfbff 66dafcff 61d9fcff 5dd8fdff 58d7feff 53d7feff 4fd6ffff 4cd5ffff 51d6feff 56d7feff 5ad8fdff 5fd9fdff 64dafcff 68dbfcff 6ddbfbff 72dcfbff 77ddfaff 7bdefaff 80dff9ff 7dd2e9ff 080d0fff 000000ff 340013da 7a002cb8 7a002cba 7a002cbc 7a002cbd 7a002cbf 7a002cc1 7a002cc3 7a002cc4 7a002cc6 7a002cc8 7a002cc9 7a002ccb 7a002ccd 7a002ccf 7a002cd0 7a002cd2 7a002cd4 7a002cd5 7a002cd7 7a002cd9 7a002cdb 7a002cdc 7a002cde 7a002ce0 7a002ce1 7a002ce3 7a002ce5 7a002ce7 7a002ce8 7a002cea 7a002cec 7a002ced 7a002cef 7a002cf1 7a002cf3 7c0933f5 99848cfc a0a0a0ff a0a0a060 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a068 a0a0a0ff 9e9699df 811e425b 7a002c51 7a002c53 7a002c55 7a002c56 7a002c58 7a002c5a 7a002c5b 7a002c5d 7a002c5f 7a002c60 7a002c62 7a002c64 7a002c66 7a002c67 7a002c69 7a002c6b 7a002c6c 7a002c6e 7a002c70 7a002c72 7a002c73 7a002c75 7a002c77 7a002c78 7a002c7a 7a002c7c 7a002c7e 7a002c7f 2a000fbf 000000ff 080c0eff 7ed1e7ff 82dff9ff 7edff9ff 79defaff 74ddfaff 70dcfbff 6bdbfbff 66dafcff 62d9fcff 5dd8fdff 59d8fdff 54d7feff 51d6feff 50d6feff 53d6feff 57d7feff 5bd8fdff 60d9fdff 64dafcff 69dbfcff 6ddbfbff 72dcfbff 77ddfaff 7bdefaff 80dff9ff 85e0f8ff 446e7aff 000000ff 060002fa 710029bc 7a002cba 7a002cbb 7a002cbd 7a002cbf 7a002cc0 7a002cc2 7a002cc4 7a002cc6 7a002cc7 7a002cc9 7a002ccb 7a002ccc 7a002cce 7a002cd0 7a002cd2 7a002cd3 7a002cd5 7a002cd7 7a002cd8 7a002cda 7a002cdc 7a002cde 7a002cdf 7a002ce1 7a002ce3 7a002ce4 7a002ce6 7a002ce8 7a002cea 7a002ceb 7a002ced 7a002cef 7a002cf0 7a002cf2 7a002cf4 7e1138f7 9c8f94fd a0a0a0fc a0a0a046 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a041 a0a0a0fc 9e999be6 84294a5e 7a002c4f 7a002c51 7a002c52 7a002c54 7a002c56 7a002c57 7a002c59 7a002c5b 7a002c5d 7a002c5e 7a002c60 7a002c62 7a002c63 7a002c65 7a002c67 7a002c69 7a002c6a 7a002c6c 7a002c6e 7a002c6f 7a002c71 7a002c73 7a002c75 7a002c76 7a002c78 7a002c7a 7a002c7b 7a002c7d 6d002786 040002f7 000000ff 456e7aff 88e0f8ff 83e0f9ff 7edff9ff 7adefaff 75ddfaff 71dcfbff 6cdbfbff 68dafcff 63dafcff 5fd9fdff 5bd8fdff 57d7feff 55d7feff 54d7feff 56d7feff 59d8fdff 5dd8fdff 61d9fdff 65dafcff 6adbfcff 6edcfbff 73ddfaff 77ddfaff 7cdef9ff 81dff9ff 85e0f8ff 81d2e7ff 080c0eff 000000ff 340013da 7a002cb9 7a002cbb 7a002cbd 7a002cbe 7a002cc0 7a002cc2 7a002cc3 7a002cc5 7a002cc7 7a002cc9 7a002cca 7a002ccc 7a002cce 7a002ccf 7a002cd1 7a002cd3 7a002cd5 7a002cd6 7a002cd8 7a002cda 7a002cdb 7a002cdd 7a002cdf 7a002ce1 7a002ce2 7a002ce4 7a002ce6 7a002ce7 7a002ce9 7a002ceb 7a002ced 7a002cee 7a002cf0 7a002cf2 7a002cf3 7a002cf5 811c40f8 9e979afd a09f9ff3 a0a0a031 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a019 a0a0a0e9 9f9d9ef4 88395664 7a002c4d 7a002c4f 7a002c50 7a002c52 7a002c54 7a002c55 7a002c57 7a002c59 7a002c5a 7a002c5c 7a002c5e 7a002c60 7a002c61 7a002c63 7a002c65 7a002c66 7a002c68 7a002c6a 7a002c6c 7a002c6d 7a002c6f 7a002c71 7a002c72 7a002c74 7a002c76 7a002c78 7a002c79 7a002c7b 7a002c7d 29000fbd 000000ff 080c0eff 84d2e7ff 88e1f8ff 84e0f9ff 7fdff9ff 7bdefaff 76ddfaff 72dcfbff 6edcfbff 69dbfcff 65dafcff 61d9fcff 5ed9fdff 5bd8fdff 59d8fdff 59d8fdff 5ad8fdff 5dd8fdff 60d9fdff 63dafcff 67dafcff 6cdbfbff 70dcfbff 74ddfaff 79defaff 7ddef9ff 82dff9ff 86e0f8ff 8be1f8ff 476f79ff 000000ff 060002fa 710029bd 7a002cba 7a002cbc 7a002cbe 7a002cc0 7a002cc1 7a002cc3 7a002cc5 7a002cc6 7a002cc8 7a002cca 7a002ccc 7a002ccd 7a002ccf 7a002cd1 7a002cd2 7a002cd4 7a002cd6 7a002cd8 7a002cd9 7a002cdb 7a002cdd 7a002cde 7a002ce0 7a002ce2 7a002ce4 7a002ce5 7a002ce7 7a002ce9 7a002cea 7a002cec 7a002cee 7a002cf0 7a002cf1 7a002cf3 7a002cf5 7a002cf7 84294afa 9f9d9efe a09f9fe8 a0a0a01b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a004 a0a0a0c2 a0a0a0ff 91627382 7a002c4b 7a002c4c 7a002c4e 7a002c50 7a002c52 7a002c53 7a002c55 7a002c57 7a002c58 7a002c5a 7a002c5c 7a002c5d 7a002c5f 7a002c61 7a002c63 7a002c64 7a002c66 7a002c68 7a002c69 7a002c6b 7a002c6d 7a002c6f 7a002c70 7a002c72 7a002c74 7a002c75 7a002c77 7a002c79 7a002c7b 6d002783 040002f6 000000ff 486f79ff 8ee2f7ff 8ae1f8ff 85e0f8ff 81dff9ff 7ddef9ff 78defaff 74ddfaff 70dcfbff 6cdbfbff 68dafcff 65dafcff 62d9fcff 5fd9fdff 5ed9fdff 5ed9fdff 5fd9fdff 60d9fdff 63dafcff 66dafcff 6adbfcff 6edcfbff 72dcfbff 76ddfaff 7adefaff 7fdff9ff 83e0f9ff 88e0f8ff 8ce1f8ff 87d3e7ff 080c0eff 000000ff 340013db 7a002cba 7a002cbc 7a002cbd 7a002cbf 7a002cc1 7a002cc3 7a002cc4 7a002cc6 7a002cc8 7a002cc9 7a002ccb 7a002ccd 7a002ccf 7a002cd0 7a002cd2 7a002cd4 7a002cd5 7a002cd7 7a002cd9 7a002cdb 7a002cdc 7a002cde 7a002ce0 7a002ce1 7a002ce3 7a002ce5 7a002ce7 7a002ce8 7a002cea 7a002cec 7a002ced 7a002cef 7a002cf1 7a002cf3 7a002cf4 7a002cf6 7a002cf8 883a56fc a0a0a0ff a0a0a0be a0a0a002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a08c a0a0a0ff 99828aab 7a002c49 7a002c4a 7a002c4c 7a002c4e 7a002c4f 7a002c51 7a002c53 7a002c55 7a002c56 7a002c58 7a002c5a 7a002c5b 7a002c5d 7a002c5f 7a002c60 7a002c62 7a002c64 7a002c66 7a002c67 7a002c69 7a002c6b 7a002c6c 7a002c6e 7a002c70 7a002c72 7a002c73 7a002c75 7a002c77 7a002c78 7a002c7a 29000fbc 000000ff 080d0eff 8ad4e7ff 90e2f7ff 8be1f8ff 87e0f8ff 83dff9ff 7edff9ff 7adefaff 76ddfaff 72dcfbff 6fdcfbff 6bdbfbff 68dafcff 66dafcff 64dafcff 63d9fcff 62d9fcff 63dafcff 65dafcff 67dafcff 6adbfcff 6ddbfbff 71dcfbff 74ddfaff 78defaff 7cdef9ff 81dff9ff 85e0f8ff 89e1f8ff 8ee2f7ff 92e2f7ff 4a6f79ff 000000ff 060002fa 710029be 7a002cbb 7a002cbd 7a002cbf 7a002cc0 7a002cc2 7a002cc4 7a002cc6 7a002cc7 7a002cc9 7a002ccb 7a002ccc 7a002cce 7a002cd0 7a002cd2 7a002cd3 7a002cd5 7a002cd7 7a002cd8 7a002cda 7a002cdc 7a002cde 7a002cdf 7a002ce1 7a002ce3 7a002ce4 7a002ce6 7a002ce8 7a002cea 7a002ceb 7a002ced 7a002cef 7a002cf0 7a002cf2 7a002cf4 7a002cf6 7a002cf7 7a002cf9 916172fd a0a0a0ff a0a0a079 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a051 a0a0a0ff 9d9397d3 7c093249 7a002c48 7a002c4a 7a002c4c 7a002c4d 7a002c4f 7a002c51 7a002c52 7a002c54 7a002c56 7a002c57 7a002c59 7a002c5b 7a002c5d 7a002c5e 7a002c60 7a002c62 7a002c63 7a002c65 7a002c67 7a002c69 7a002c6a 7a002c6c 7a002c6e 7a002c6f 7a002c71 7a002c73 7a002c75 7a002c76 7a002c78 6d002781 040001f6 000000ff 4b7079ff 96e3f7ff 91e2f7ff 8de1f8ff 89e1f8ff 85e0f8ff 81dff9ff 7ddef9ff 79defaff 75ddfaff 72dcfbff 6fdcfbff 6cdbfbff 6adbfcff 68dafcff 67dafcff 67dafcff 68dafcff 69dbfcff 6bdbfbff 6ddbfbff 70dcfbff 74ddfaff 77ddfaff 7bdefaff 7fdff9ff 83dff9ff 87e0f8ff 8be1f8ff 8fe2f7ff 94e3f7ff 8ed4e6ff 090d0eff 000000ff 340013db 7a002cbb 7a002cbd 7a002cbe 7a002cc0 7a002cc2 7a002cc3 7a002cc5 7a002cc7 7a002cc9 7a002cca 7a002ccc 7a002cce 7a002ccf 7a002cd1 7a002cd3 7a002cd5 7a002cd6 7a002cd8 7a002cda 7a002cdb 7a002cdd 7a002cdf 7a002ce1 7a002ce2 7a002ce4 7a002ce6 7a002ce7 7a002ce9 7a002ceb 7a002ced 7a002cee 7a002cf0 7a002cf2 7a002cf3 7a002cf5 7a002cf7 7a002cf9 7c0631fa 9a878efd a0a0a0fc a0a0a037 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a018 a0a0a0ef 9f9c9dee 852e4e56 7a002c46 7a002c48 7a002c49 7a002c4b 7a002c4d 7a002c4f 7a002c50 7a002c52 7a002c54 7a002c55 7a002c57 7a002c59 7a002c5a 7a002c5c 7a002c5e 7a002c60 7a002c61 7a002c63 7a002c65 7a002c66 7a002c68 7a002c6a 7a002c6c 7a002c6d 7a002c6f 7a002c71 7a002c72 7a002c74 7a002c76 7a002c78 28000fbb 000000ff 090d0dff 92d5e6ff 98e3f6ff 94e3f7ff 8fe2f7ff 8be1f8ff 87e0f8ff 83e0f9ff 80dff9ff 7cdef9ff 79defaff 76ddfaff 73dcfbff 70dcfbff 6edcfbff 6ddbfbff 6cdbfbff 6cdbfbff 6cdbfbff 6ddbfbff 6fdcfbff 71dcfbff 74ddfaff 77ddfaff 7adefaff 7edff9ff 81dff9ff 85e0f8ff 89e1f8ff 8de1f8ff 91e2f7ff 96e3f7ff 9ae4f6ff 4d7079ff 000000ff 060002fa 710029be 7a002cbc 7a002cbe 7a002cc0 7a002cc1 7a002cc3 7a002cc5 7a002cc6 7a002cc8 7a002cca 7a002ccc 7a002ccd 7a002ccf 7a002cd1 7a002cd2 7a002cd4 7a002cd6 7a002cd8 7a002cd9 7a002cdb 7a002cdd 7a002cde 7a002ce0 7a002ce2 7a002ce4 7a002ce5 7a002ce7 7a002ce9 7a002cea 7a002cec 7a002cee 7a002cf0 7a002cf1 7a002cf3 7a002cf5 7a002cf6 7a002cf8 7a002cfa 811d41fd 9f9c9dfe a09f9fde a0a0a00d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a0aa a0a0a0ff 91607177 7a002c44 7a002c46 7a002c47 7a002c49 7a002c4b 7a002c4c 7a002c4e 7a002c50 7a002c52 7a002c53 7a002c55 7a002c57 7a002c58 7a002c5a 7a002c5c 7a002c5d 7a002c5f 7a002c61 7a002c63 7a002c64 7a002c66 7a002c68 7a002c69 7a002c6b 7a002c6d 7a002c6f 7a002c70 7a002c72 7a002c74 7a002c75 6c00277e 040001f6 000000ff 4f7078ff 9ee5f6ff 9ae4f6ff 96e3f7ff 92e2f7ff 8ee2f7ff 8ae1f8ff 86e0f8ff 83dff9ff 7fdff9ff 7cdef9ff 79defaff 77ddfaff 74ddfaff 73dcfbff 71dcfbff 71dcfbff 71dcfbff 71dcfbff 72dcfbff 74ddfaff 76ddfaff 78ddfaff 7bdefaff 7edff9ff 81dff9ff 84e0f9ff 88e0f8ff 8ce1f8ff 90e2f7ff 94e3f7ff 98e3f6ff 9ce4f6ff 95d6e5ff 090d0dff 000000ff 350013dc 7a002cbc 7a002cbd 7a002cbf 7a002cc1 7a002cc3 7a002cc4 7a002cc6 7a002cc8 7a002cc9 7a002ccb 7a002ccd 7a002ccf 7a002cd0 7a002cd2 7a002cd4 7a002cd5 7a002cd7 7a002cd9 7a002cdb 7a002cdc 7a002cde 7a002ce0 7a002ce1 7a002ce3 7a002ce5 7a002ce7 7a002ce8 7a002cea 7a002cec 7a002ced 7a002cef 7a002cf1 7a002cf3 7a002cf4 7a002cf6 7a002cf8 7a002cf9 7a002cfb 8a445dfe a0a0a0ff a0a0a0a3 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a04c a0a0a0ff 9c8d92bd 7a002c42 7a002c43 7a002c45 7a002c47 7a002c49 7a002c4a 7a002c4c 7a002c4e 7a002c4f 7a002c51 7a002c53 7a002c55 7a002c56 7a002c58 7a002c5a 7a002c5b 7a002c5d 7a002c5f 7a002c60 7a002c62 7a002c64 7a002c66 7a002c67 7a002c69 7a002c6b 7a002c6c 7a002c6e 7a002c70 7a002c72 7a002c73 7a002c75 28000eba 000000ff 090d0dff 99d7e5ff a0e5f5ff 9ce4f6ff 98e4f6ff 94e3f7ff 91e2f7ff 8de1f8ff 89e1f8ff 86e0f8ff 83dff9ff 80dff9ff 7ddef9ff 7bdefaff 79defaff 77ddfaff 76ddfaff 75ddfaff 75ddfaff 76ddfaff 77ddfaff 78ddfaff 7adefaff 7cdef9ff 7edff9ff 81dff9ff 84e0f9ff 88e0f8ff 8be1f8ff 8fe2f7ff 92e2f7ff 96e3f7ff 9ae4f6ff 9ee5f6ff a2e5f5ff 517178ff 000000ff 060002fa 710029bf 7a002cbd 7a002cbf 7a002cc0 7a002cc2 7a002cc4 7a002cc6 7a002cc7 7a002cc9 7a002ccb 7a002ccc 7a002cce 7a002cd0 7a002cd2 7a002cd3 7a002cd5 7a002cd7 7a002cd8 7a002cda 7a002cdc 7a002cde 7a002cdf 7a002ce1 7a002ce3 7a002ce4 7a002ce6 7a002ce8 7a002cea 7a002ceb 7a002ced 7a002cef 7a002cf0 7a002cf2 7a002cf4 7a002cf6 7a002cf7 7a002cf9 7a002cfb 7a002cfd 95707eff a0a0a0ff a0a0a042 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a00c a0a0a0e1 9f9e9ef3 852f4e52 7a002c41 7a002c43 7a002c45 7a002c46 7a002c48 7a002c4a 7a002c4c 7a002c4d 7a002c4f 7a002c51 7a002c52 7a002c54 7a002c56 7a002c57 7a002c59 7a002c5b 7a002c5d 7a002c5e 7a002c60 7a002c62 7a002c63 7a002c65 7a002c67 7a002c69 7a002c6a 7a002c6c 7a002c6e 7a002c6f 7a002c71 7a002c73 6c00277d 040001f6 000000ff 547178ff a7e6f5ff a3e5f5ff 9fe5f6ff 9be4f6ff 97e3f6ff 93e3f7ff 90e2f7ff 8de1f8ff 89e1f8ff 86e0f8ff 84e0f9ff 81dff9ff 7fdff9ff 7ddef9ff 7cdefaff 7bdefaff 7adefaff 7adefaff 7adefaff 7bdefaff 7cdef9ff 7edff9ff 80dff9ff 82dff9ff 85e0f8ff 88e0f8ff 8be1f8ff 8ee2f7ff 92e2f7ff 95e3f7ff 99e4f6ff 9de4f6ff a1e5f5ff a5e6f5ff 9ed8e4ff 090d0dff 000000ff 350013dc 7a002cbd 7a002cbe 7a002cc0 7a002cc2 7a002cc3 7a002cc5 7a002cc7 7a002cc9 7a002cca 7a002ccc 7a002cce 7a002ccf 7a002cd1 7a002cd3 7a002cd5 7a002cd6 7a002cd8 7a002cda 7a002cdb 7a002cdd 7a002cdf 7a002ce1 7a002ce2 7a002ce4 7a002ce6 7a002ce7 7a002ce9 7a002ceb 7a002ced 7a002cee 7a002cf0 7a002cf2 7a002cf3 7a002cf5 7a002cf7 7a002cf9 7a002cfa 7a002cfc 7f143afe 9f9b9dfe a09fa0d5 a0a0a004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a08f a0a0a0ff 9678838e 7a002c3f 7a002c41 7a002c43 7a002c44 7a002c46 7a002c48 7a002c49 7a002c4b 7a002c4d 7a002c4f 7a002c50 7a002c52 7a002c54 7a002c55 7a002c57 7a002c59 7a002c5a 7a002c5c 7a002c5e 7a002c60 7a002c61 7a002c63 7a002c65 7a002c66 7a002c68 7a002c6a 7a002c6c 7a002c6d 7a002c6f 7a002c71 7a002c72 27000eb8 000000ff 0a0d0dff a1d8e4ff a9e7f4ff a5e6f5ff a1e5f5ff 9ee5f6ff 9ae4f6ff 97e3f6ff 93e3f7ff 90e2f7ff 8de1f8ff 8ae1f8ff 88e0f8ff 85e0f8ff 83e0f9ff 82dff9ff 80dff9ff 7fdff9ff 7fdff9ff 7fdff9ff 7fdff9ff 80dff9ff 81dff9ff 82dff9ff 84e0f9ff 86e0f8ff 89e1f8ff 8ce1f8ff 8ee2f7ff 92e2f7ff 95e3f7ff 98e4f6ff 9ce4f6ff a0e5f5ff a3e6f5ff a7e6f5ff abe7f4ff 567278ff 000000ff 060002fa 710029c0 7a002cbe 7a002cc0 7a002cc1 7a002cc3 7a002cc5 7a002cc6 7a002cc8 7a002cca 7a002ccc 7a002ccd 7a002ccf 7a002cd1 7a002cd2 7a002cd4 7a002cd6 7a002cd8 7a002cd9 7a002cdb 7a002cdd 7a002cde 7a002ce0 7a002ce2 7a002ce4 7a002ce5 7a002ce7 7a002ce9 7a002cea 7a002cec 7a002cee 7a002cf0 7a002cf1 7a002cf3 7a002cf5 7a002cf6 7a002cf8 7a002cfa 7a002cfc 7a002cfd 8d5066ff a0a0a0ff a0a0a06e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a031 a0a0a0fc 9e9799d5 7b05303f 7a002c3f 7a002c40 7a002c42 7a002c44 7a002c46 7a002c47 7a002c49 7a002c4b 7a002c4c 7a002c4e 7a002c50 7a002c52 7a002c53 7a002c55 7a002c57 7a002c58 7a002c5a 7a002c5c 7a002c5d 7a002c5f 7a002c61 7a002c63 7a002c64 7a002c66 7a002c68 7a002c69 7a002c6b 7a002c6d 7a002c6f 7a002c70 6c00277a 040001f6 000000ff 587277ff b0e8f4ff ace7f4ff a8e6f5ff a4e6f5ff a1e5f5ff 9de4f6ff 9ae4f6ff 97e3f6ff 94e3f7ff 91e2f7ff 8ee2f7ff 8ce1f8ff 8ae1f8ff 88e0f8ff 86e0f8ff 85e0f8ff 84e0f9ff 83e0f9ff 83e0f9ff 84e0f9ff 84e0f9ff 85e0f8ff 87e0f8ff 88e1f8ff 8be1f8ff 8de1f8ff 8fe2f7ff 92e2f7ff 95e3f7ff 98e4f6ff 9ce4f6ff 9fe5f6ff a2e5f5ff a6e6f5ff aae7f4ff aee8f4ff a6d9e3ff 0a0d0dff 000000ff 350013dd 7a002cbd 7a002cbf 7a002cc1 7a002cc3 7a002cc4 7a002cc6 7a002cc8 7a002cc9 7a002ccb 7a002ccd 7a002ccf 7a002cd0 7a002cd2 7a002cd4 7a002cd5 7a002cd7 7a002cd9 7a002cdb 7a002cdc 7a002cde 7a002ce0 7a002ce1 7a002ce3 7a002ce5 7a002ce7 7a002ce8 7a002cea 7a002cec 7a002ced 7a002cef 7a002cf1 7a002cf3 7a002cf4 7a002cf6 7a002cf8 7a002cf9 7a002cfb 7a002cfd 7b0630ff 9c8d93fd a09f9ff1 a0a0a014 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a0b4 a0a0a0fe 8d516761 7a002c3d 7a002c3e 7a002c40 7a002c42 7a002c43 7a002c45 7a002c47 7a002c49 7a002c4a 7a002c4c 7a002c4e 7a002c4f 7a002c51 7a002c53 7a002c55 7a002c56 7a002c58 7a002c5a 7a002c5b 7a002c5d 7a002c5f 7a002c60 7a002c62 7a002c64 7a002c66 7a002c67 7a002c69 7a002c6b 7a002c6c 7a002c6e 7a002c70 27000eb7 000000ff 0a0d0dff aad9e3ff b2e8f3ff afe8f4ff abe7f4ff a7e6f5ff a4e6f5ff a1e5f5ff 9de4f6ff 9ae4f6ff 97e3f6ff 95e3f7ff 92e2f7ff 90e2f7ff 8ee2f7ff 8ce1f8ff 8be1f8ff 89e1f8ff 89e1f8ff 88e0f8ff 88e0f8ff 88e1f8ff 89e1f8ff 8ae1f8ff 8be1f8ff 8de1f8ff 8fe2f7ff 91e2f7ff 93e3f7ff 96e3f7ff 99e4f6ff 9ce4f6ff 9fe5f6ff a2e5f5ff a6e6f5ff a9e7f4ff ade7f4ff b1e8f4ff b4e9f3ff 5a7377ff 000000ff 060002fa 710029c1 7a002cbf 7a002cc0 7a002cc2 7a002cc4 7a002cc6 7a002cc7 7a002cc9 7a002ccb 7a002ccc 7a002cce 7a002cd0 7a002cd2 7a002cd3 7a002cd5 7a002cd7 7a002cd8 7a002cda 7a002cdc 7a002cde 7a002cdf 7a002ce1 7a002ce3 7a002ce4 7a002ce6 7a002ce8 7a002cea 7a002ceb 7a002ced 7a002cef 7a002cf0 7a002cf2 7a002cf4 7a002cf6 7a002cf7 7a002cf9 7a002cfb 7a002cfc 7a002cfe 863452ff a0a0a0ff a0a0a09a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a034 a0a0a0ff 9c9094bd 7a002c3a 7a002c3c 7a002c3e 7a002c40 7a002c41 7a002c43 7a002c45 7a002c46 7a002c48 7a002c4a 7a002c4c 7a002c4d 7a002c4f 7a002c51 7a002c52 7a002c54 7a002c56 7a002c57 7a002c59 7a002c5b 7a002c5d 7a002c5e 7a002c60 7a002c62 7a002c63 7a002c65 7a002c67 7a002c69 7a002c6a 7a002c6c 7a002c6e 6c002777 040001f6 000000ff 5c7276ff b9eaf3ff b5e9f3ff b2e8f3ff aee8f4ff abe7f4ff a7e6f5ff a4e6f5ff a1e5f5ff 9ee5f6ff 9be4f6ff 98e4f6ff 96e3f7ff 94e3f7ff 92e2f7ff 90e2f7ff 8fe2f7ff 8ee2f7ff 8de1f8ff 8de1f8ff 8de1f8ff 8de1f8ff 8ee2f7ff 8ee2f7ff 90e2f7ff 91e2f7ff 93e3f7ff 95e3f7ff 97e3f6ff 9ae4f6ff 9de4f6ff 9fe5f5ff a2e5f5ff a6e6f5ff a9e7f4ff ace7f4ff b0e8f4ff b3e9f3ff b7e9f3ff afdae2ff 0a0d0dff 000000ff 350013dd 7a002cbe 7a002cc0 7a002cc2 7a002cc3 7a002cc5 7a002cc7 7a002cc9 7a002cca 7a002ccc 7a002cce 7a002ccf 7a002cd1 7a002cd3 7a002cd5 7a002cd6 7a002cd8 7a002cda 7a002cdb 7a002cdd 7a002cdf 7a002ce1 7a002ce2 7a002ce4 7a002ce6 7a002ce7 7a002ce9 7a002ceb 7a002ced 7a002cee 7a002cf0 7a002cf2 7a002cf3 7a002cf5 7a002cf7 7a002cf9 7a002cfa 7a002cfc 7a002cfe 7a002cff 967782ff a0a0a0fd a0a0a030 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a0b4 a0a0a0fd 8c4d645a 7a002c3a 7a002c3c 7a002c3d 7a002c3f 7a002c41 7a002c43 7a002c44 7a002c46 7a002c48 7a002c49 7a002c4b 7a002c4d 7a002c4f 7a002c50 7a002c52 7a002c54 7a002c55 7a002c57 7a002c59 7a002c5a 7a002c5c 7a002c5e 7a002c60 7a002c61 7a002c63 7a002c65 7a002c66 7a002c68 7a002c6a 7a002c6c 7a002c6d 26000eb5 000000ff 0b0d0dff b2dbe2ff bceaf2ff b8eaf3ff b5e9f3ff b1e8f3ff aee8f4ff abe7f4ff a7e6f5ff a5e6f5ff a2e5f5ff 9fe5f6ff 9de4f6ff 9ae4f6ff 98e4f6ff 96e3f6ff 95e3f7ff 94e3f7ff 93e2f7ff 92e2f7ff 91e2f7ff 91e2f7ff 92e2f7ff 92e2f7ff 93e3f7ff 94e3f7ff 96e3f7ff 97e3f6ff 99e4f6ff 9be4f6ff 9ee5f6ff a0e5f5ff a3e6f5ff a6e6f5ff a9e7f4ff ace7f4ff afe8f4ff b3e9f3ff b6e9f3ff baeaf2ff beebf2ff 5e7276ff 000000ff 060002fb 710029c2 7a002cbf 7a002cc1 7a002cc3 7a002cc5 7a002cc6 7a002cc8 7a002cca 7a002ccc 7a002ccd 7a002ccf 7a002cd1 7a002cd2 7a002cd4 7a002cd6 7a002cd8 7a002cd9 7a002cdb 7a002cdd 7a002cde 7a002ce0 7a002ce2 7a002ce4 7a002ce5 7a002ce7 7a002ce9 7a002cea 7a002cec 7a002cee 7a002cf0 7a002cf1 7a002cf3 7a002cf5 7a002cf6 7a002cf8 7a002cfa 7a002cfc 7a002cfd 7a002cff 811d41ff a0a0a0ff a0a0a0a9 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a034 a0a0a0ff 9c9094ba 7a002c38 7a002c3a 7a002c3b 7a002c3d 7a002c3f 7a002c40 7a002c42 7a002c44 7a002c46 7a002c47 7a002c49 7a002c4b 7a002c4c 7a002c4e 7a002c50 7a002c52 7a002c53 7a002c55 7a002c57 7a002c58 7a002c5a 7a002c5c 7a002c5d 7a002c5f 7a002c61 7a002c63 7a002c64 7a002c66 7a002c68 7a002c69 7a002c6b 6b002775 040001f5 000000ff 607375ff c2ebf2ff bfebf2ff bbeaf2ff b8e9f3ff b4e9f3ff b1e8f3ff aee8f4ff abe7f4ff a8e7f4ff a5e6f5ff a3e6f5ff a1e5f5ff 9ee5f6ff 9de4f6ff 9be4f6ff 99e4f6ff 98e4f6ff 97e3f6ff 97e3f6ff 96e3f7ff 96e3f7ff 96e3f6ff 97e3f6ff 98e3f6ff 99e4f6ff 9ae4f6ff 9ce4f6ff 9ee5f6ff a0e5f5ff a2e5f5ff a4e6f5ff a7e6f5ff aae7f4ff ade7f4ff b0e8f4ff b3e9f3ff b6e9f3ff baeaf3ff bdeaf2ff c1ebf2ff b7dce1ff 0b0d0dff 000000ff 360013dd 7a002cbf 7a002cc1 7a002cc3 7a002cc4 7a002cc6 7a002cc8 7a002cc9 7a002ccb 7a002ccd 7a002ccf 7a002cd0 7a002cd2 7a002cd4 7a002cd5 7a002cd7 7a002cd9 7a002cdb 7a002cdc 7a002cde 7a002ce0 7a002ce1 7a002ce3 7a002ce5 7a002ce7 7a002ce8 7a002cea 7a002cec 7a002ced 7a002cef 7a002cf1 7a002cf3 7a002cf4 7a002cf6 7a002cf8 7a002cf9 7a002cfb 7a002cfd 7a002cff 7a002cff 95737fff a0a0a0fd a0a0a021 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a0b4 a0a0a0fd 8c4c6356 7a002c37 7a002c39 7a002c3b 7a002c3d 7a002c3e 7a002c40 7a002c42 7a002c43 7a002c45 7a002c47 7a002c49 7a002c4a 7a002c4c 7a002c4e 7a002c4f 7a002c51 7a002c53 7a002c55 7a002c56 7a002c58 7a002c5a 7a002c5b 7a002c5d 7a002c5f 7a002c60 7a002c62 7a002c64 7a002c66 7a002c67 7a002c69 7a002c6b 26000eb3 000000ff 0b0d0dff bcdde1ff c5ecf1ff c2ebf2ff beebf2ff bbeaf2ff b8e9f3ff b5e9f3ff b2e8f3ff afe8f4ff ace7f4ff aae7f4ff a7e6f5ff a5e6f5ff a3e5f5ff a1e5f5ff 9fe5f5ff 9ee5f6ff 9de4f6ff 9ce4f6ff 9be4f6ff 9be4f6ff 9be4f6ff 9be4f6ff 9ce4f6ff 9ce4f6ff 9de4f6ff 9fe5f6ff a0e5f5ff a2e5f5ff a4e6f5ff a6e6f5ff a8e7f4ff abe7f4ff ade7f4ff b0e8f4ff b3e9f3ff b6e9f3ff baeaf3ff bdeaf2ff c0ebf2ff c4ecf1ff c7ecf1ff 637375ff 000000ff 060002fb 710029c3 7a002cc0 7a002cc2 7a002cc4 7a002cc6 7a002cc7 7a002cc9 7a002ccb 7a002ccc 7a002cce 7a002cd0 7a002cd2 7a002cd3 7a002cd5 7a002cd7 7a002cd8 7a002cda 7a002cdc 7a002cde 7a002cdf 7a002ce1 7a002ce3 7a002ce4 7a002ce6 7a002ce8 7a002cea 7a002ceb 7a002ced 7a002cef 7a002cf0 7a002cf2 7a002cf4 7a002cf6 7a002cf7 7a002cf9 7a002cfb 7a002cfc 7a002cfe 7a002cff 84294aff a0a0a0ff a0a0a093 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a031 a0a0a0ff 9c9094b7 7a002c35 7a002c37 7a002c39 7a002c3a 7a002c3c 7a002c3e 7a002c40 7a002c41 7a002c43 7a002c45 7a002c46 7a002c48 7a002c4a 7a002c4c 7a002c4d 7a002c4f 7a002c51 7a002c52 7a002c54 7a002c56 7a002c57 7a002c59 7a002c5b 7a002c5d 7a002c5e 7a002c60 7a002c62 7a002c63 7a002c65 7a002c67 7a002c69 6b002772 040001f5 000000ff 657475ff ccedf0ff c9edf1ff c5ecf1ff c2ebf2ff bfebf2ff bbeaf2ff b8eaf3ff b5e9f3ff b3e8f3ff b0e8f4ff aee8f4ff abe7f4ff a9e7f4ff a7e6f5ff a5e6f5ff a4e6f5ff a2e5f5ff a1e5f5ff a1e5f5ff a0e5f5ff a0e5f5ff a0e5f5ff a0e5f5ff a0e5f5ff a1e5f5ff a2e5f5ff a3e6f5ff a5e6f5ff a6e6f5ff a8e6f5ff aae7f4ff ace7f4ff afe8f4ff b1e8f3ff b4e9f3ff b7e9f3ff baeaf2ff bdeaf2ff c0ebf2ff c4ecf1ff c7ecf1ff caedf1ff c0dee0ff 0b0d0dff 000000ff 360013de 7a002cc0 7a002cc2 7a002cc3 7a002cc5 7a002cc7 7a002cc9 7a002cca 7a002ccc 7a002cce 7a002ccf 7a002cd1 7a002cd3 7a002cd5 7a002cd6 7a002cd8 7a002cda 7a002cdb 7a002cdd 7a002cdf 7a002ce1 7a002ce2 7a002ce4 7a002ce6 7a002ce7 7a002ce9 7a002ceb 7a002ced 7a002cee 7a002cf0 7a002cf2 7a002cf3 7a002cf5 7a002cf7 7a002cf9 7a002cfa 7a002cfc 7a002cfe 7a002cff 7a002cff 988089fe a09f9ff6 a0a0a012 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a097 a0a0a0ff 8f596c5c 7a002c35 7a002c37 7a002c38 7a002c3a 7a002c3c 7a002c3d 7a002c3f 7a002c41 7a002c43 7a002c44 7a002c46 7a002c48 7a002c49 7a002c4b 7a002c4d 7a002c4f 7a002c50 7a002c52 7a002c54 7a002c55 7a002c57 7a002c59 7a002c5a 7a002c5c 7a002c5e 7a002c60 7a002c61 7a002c63 7a002c65 7a002c66 7a002c68 25000db2 000000ff 0b0d0dff c2dee0ff cfeef0ff ccedf0ff c8edf1ff c5ecf1ff c2ebf2ff bfebf2ff bceaf2ff b9eaf3ff b7e9f3ff b4e9f3ff b2e8f3ff afe8f4ff ade7f4ff abe7f4ff aae7f4ff a8e7f4ff a7e6f5ff a6e6f5ff a5e6f5ff a5e6f5ff a4e6f5ff a4e6f5ff a4e6f5ff a5e6f5ff a5e6f5ff a7e6f5ff a8e6f5ff a9e7f4ff abe7f4ff ace7f4ff aee8f4ff b0e8f4ff b3e9f3ff b5e9f3ff b8e9f3ff bbeaf2ff beebf2ff c1ebf2ff c4ecf1ff c7ecf1ff caedf1ff ceeef0ff d0eef0ff 657475ff 000000ff 060002fb 710029c3 7a002cc1 7a002cc3 7a002cc5 7a002cc6 7a002cc8 7a002cca 7a002ccc 7a002ccd 7a002ccf 7a002cd1 7a002cd2 7a002cd4 7a002cd6 7a002cd8 7a002cd9 7a002cdb 7a002cdd 7a002cde 7a002ce0 7a002ce2 7a002ce4 7a002ce5 7a002ce7 7a002ce9 7a002cea 7a002cec 7a002cee 7a002cf0 7a002cf1 7a002cf3 7a002cf5 7a002cf6 7a002cf8 7a002cfa 7a002cfc 7a002cfd 7a002cff 7a002cff 873653ff a0a0a0ff a0a0a07c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a009 a0a0a0f0 9e999bd9 7a002c33 7a002c34 7a002c36 7a002c38 7a002c3a 7a002c3b 7a002c3d 7a002c3f 7a002c40 7a002c42 7a002c44 7a002c46 7a002c47 7a002c49 7a002c4b 7a002c4c 7a002c4e 7a002c50 7a002c52 7a002c53 7a002c55 7a002c57 7a002c58 7a002c5a 7a002c5c 7a002c5d 7a002c5f 7a002c61 7a002c63 7a002c64 7a002c66 6b002770 030001f5 000000ff 657475ff d0eef0ff d0eef0ff cfeef0ff ccedf0ff c9edf1ff c6ecf1ff c3ebf2ff c0ebf2ff bdeaf2ff baeaf2ff b8e9f3ff b6e9f3ff b4e9f3ff b2e8f3ff b0e8f4ff aee8f4ff ade7f4ff ace7f4ff abe7f4ff aae7f4ff a9e7f4ff a9e7f4ff a9e7f4ff a9e7f4ff aae7f4ff aae7f4ff abe7f4ff ace7f4ff ade7f4ff afe8f4ff b1e8f4ff b2e8f3ff b5e9f3ff b7e9f3ff b9eaf3ff bceaf2ff beebf2ff c1ebf2ff c4ecf1ff c7ecf1ff caedf1ff ceeef0ff d0eef0ff d0eef0ff c2dee0ff 0b0d0dff 000000ff 360013de 7a002cc1 7a002cc2 7a002cc4 7a002cc6 7a002cc8 7a002cc9 7a002ccb 7a002ccd 7a002ccf 7a002cd0 7a002cd2 7a002cd4 7a002cd5 7a002cd7 7a002cd9 7a002cdb 7a002cdc 7a002cde 7a002ce0 7a002ce1 7a002ce3 7a002ce5 7a002ce7 7a002ce8 7a002cea 7a002cec 7a002ced 7a002cef 7a002cf1 7a002cf3 7a002cf4 7a002cf6 7a002cf8 7a002cf9 7a002cfb 7a002cfd 7a002cff 7a002cff 7a022dff 9b8b91fe a09f9feb a0a0a007 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a05e a0a0a0ff 987f8889 7a002c32 7a002c34 7a002c36 7a002c37 7a002c39 7a002c3b 7a002c3d 7a002c3e 7a002c40 7a002c42 7a002c43 7a002c45 7a002c47 7a002c49 7a002c4a 7a002c4c 7a002c4e 7a002c4f 7a002c51 7a002c53 7a002c55 7a002c56 7a002c58 7a002c5a 7a002c5b 7a002c5d 7a002c5f 7a002c60 7a002c62 7a002c64 7a002c66 24000db1 000000ff 0b0d0dff c2dee0ff d0eef0ff d0eef0ff d0eef0ff cfeef0ff ccedf0ff c9edf1ff c6ecf1ff c4ecf1ff c1ebf2ff beebf2ff bceaf2ff baeaf2ff b8e9f3ff b6e9f3ff b4e9f3ff b3e8f3ff b1e8f3ff b0e8f4ff afe8f4ff aee8f4ff aee8f4ff aee8f4ff aee8f4ff aee8f4ff aee8f4ff afe8f4ff b0e8f4ff b1e8f4ff b2e8f3ff b3e9f3ff b5e9f3ff b7e9f3ff b9eaf3ff bbeaf2ff bdeaf2ff c0ebf2ff c2ebf2ff c5ecf1ff c8ecf1ff cbedf1ff ceeef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff 657475ff 000000ff 060002fb 710029c3 7a002cc2 7a002cc4 7a002cc5 7a002cc7 7a002cc9 7a002ccb 7a002ccc 7a002cce 7a002cd0 7a002cd2 7a002cd3 7a002cd5 7a002cd7 7a002cd8 7a002cda 7a002cdc 7a002cde 7a002cdf 7a002ce1 7a002ce3 7a002ce4 7a002ce6 7a002ce8 7a002cea 7a002ceb 7a002ced 7a002cef 7a002cf0 7a002cf2 7a002cf4 7a002cf6 7a002cf7 7a002cf9 7a002cfb 7a002cfc 7a002cfe 7a002cff 7a002cff 8b475fff a0a0a0ff a0a0a04f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a0c1 a09fa0f9 852e4d3f 7a002c32 7a002c34 7a002c35 7a002c37 7a002c39 7a002c3a 7a002c3c 7a002c3e 7a002c40 7a002c41 7a002c43 7a002c45 7a002c46 7a002c48 7a002c4a 7a002c4c 7a002c4d 7a002c4f 7a002c51 7a002c52 7a002c54 7a002c56 7a002c57 7a002c59 7a002c5b 7a002c5d 7a002c5e 7a002c60 7a002c62 7a002c63 6a00266d 030001f5 000000ff 657475ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff cdedf0ff caedf1ff c7ecf1ff c5ecf1ff c2ebf2ff c0ebf2ff beebf2ff bceaf2ff baeaf2ff b9eaf3ff b7e9f3ff b6e9f3ff b5e9f3ff b4e9f3ff b3e9f3ff b3e8f3ff b2e8f3ff b2e8f3ff b2e8f3ff b3e9f3ff b4e9f3ff b4e9f3ff b5e9f3ff b7e9f3ff b8e9f3ff b9eaf3ff bbeaf2ff bdeaf2ff bfebf2ff c1ebf2ff c4ecf1ff c6ecf1ff c9edf1ff ccedf0ff ceeef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff c2dee0ff 0b0d0dff 000000ff 360013df 7a002cc2 7a002cc3 7a002cc5 7a002cc7 7a002cc9 7a002cca 7a002ccc 7a002cce 7a002ccf 7a002cd1 7a002cd3 7a002cd5 7a002cd6 7a002cd8 7a002cda 7a002cdb 7a002cdd 7a002cdf 7a002ce1 7a002ce2 7a002ce4 7a002ce6 7a002ce7 7a002ce9 7a002ceb 7a002ced 7a002cee 7a002cf0 7a002cf2 7a002cf3 7a002cf5 7a002cf7 7a002cf9 7a002cfa 7a002cfc 7a002cfe 7a002cff 7a002cff 7e1038ff a09f9fff a0a0a0a6 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a025 a0a0a0ff 9d9296b7 7a002c30 7a002c31 7a002c33 7a002c35 7a002c37 7a002c38 7a002c3a 7a002c3c 7a002c3d 7a002c3f 7a002c41 7a002c43 7a002c44 7a002c46 7a002c48 7a002c49 7a002c4b 7a002c4d 7a002c4f 7a002c50 7a002c52 7a002c54 7a002c55 7a002c57 7a002c59 7a002c5a 7a002c5c 7a002c5e 7a002c60 7a002c61 7a002c63 24000db0 000000ff 0b0d0dff c2dee0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff ceeef0ff cbedf1ff c9edf1ff c7ecf1ff c4ecf1ff c2ebf2ff c0ebf2ff bfebf2ff bdeaf2ff bceaf2ff baeaf2ff b9eaf3ff b8eaf3ff b8e9f3ff b7e9f3ff b7e9f3ff b7e9f3ff b7e9f3ff b8e9f3ff b8eaf3ff b9eaf3ff baeaf2ff bbeaf2ff bceaf2ff beebf2ff bfebf2ff c1ebf2ff c3ecf1ff c5ecf1ff c8ecf1ff caedf1ff cdedf0ff cfeef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff 657475ff 000000ff 060002fb 710029c4 7a002cc3 7a002cc5 7a002cc6 7a002cc8 7a002cca 7a002ccc 7a002ccd 7a002ccf 7a002cd1 7a002cd2 7a002cd4 7a002cd6 7a002cd8 7a002cd9 7a002cdb 7a002cdd 7a002cde 7a002ce0 7a002ce2 7a002ce4 7a002ce5 7a002ce7 7a002ce9 7a002cea 7a002cec 7a002cee 7a002cf0 7a002cf1 7a002cf3 7a002cf5 7a002cf6 7a002cf8 7a002cfa 7a002cfc 7a002cfd 7a002cff 7a002cff 7a002cff 977983ff a09f9ff4 a0a0a009 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a087 a0a0a0ff 936b7a66 7a002c2f 7a002c31 7a002c33 7a002c34 7a002c36 7a002c38 7a002c3a 7a002c3b 7a002c3d 7a002c3f 7a002c40 7a002c42 7a002c44 7a002c46 7a002c47 7a002c49 7a002c4b 7a002c4c 7a002c4e 7a002c50 7a002c52 7a002c53 7a002c55 7a002c56 7a002c58 7a002c5a 7a002c5c 7a002c5d 7a002c5f 7a002c61 6a00266c 030001f5 000000ff 657475ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff cfeef0ff cdedf0ff cbedf1ff c9edf1ff c7ecf1ff c5ecf1ff c3ecf1ff c1ebf2ff c0ebf2ff bfebf2ff beebf2ff bdeaf2ff bceaf2ff bceaf2ff bceaf2ff bceaf2ff bceaf2ff bceaf2ff bdeaf2ff beebf2ff beebf2ff bfebf2ff c1ebf2ff c2ebf2ff c4ecf1ff c6ecf1ff c8ecf1ff caedf1ff ccedf0ff ceeef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff c2dee0ff 0b0d0dff 000000ff 360014df 7a002cc2 7a002cc4 7a002cc6 7a002cc8 7a002cc9 7a002ccb 7a002ccd 7a002ccf 7a002cd0 7a002cd2 7a002cd4 7a002cd5 7a002cd7 7a002cd9 7a002cdb 7a002cdc 7a002cde 7a002ce0 7a002ce1 7a002ce3 7a002ce5 7a002ce7 7a002ce8 7a002cea 7a002cec 7a002ced 7a002cef 7a002cf1 7a002cf3 7a002cf4 7a002cf6 7a002cf8 7a002cf9 7a002cfb 7a002cfd 7a002cff 7a002cff 7a002cff 8a425cff a0a0a0ff a0a0a055 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a0d6 9f9d9ee9 7b032f2e 7a002c2f 7a002c31 7a002c32 7a002c34 7a002c36 7a002c37 7a002c39 7a002c3b 7a002c3d 7a002c3e 7a002c40 7a002c42 7a002c43 7a002c45 7a002c47 7a002c49 7a002c4a 7a002c4c 7a002c4e 7a002c4f 7a002c51 7a002c53 7a002c55 7a002c56 7a002c58 7a002c59 7a002c5b 7a002c5d 7a002c5f 7a002c60 23000dae 000000ff 0b0d0dff c2dee0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff cfeef0ff cdedf0ff cbedf1ff c9edf1ff c7ecf1ff c6ecf1ff c5ecf1ff c4ecf1ff c3ebf2ff c2ebf2ff c1ebf2ff c1ebf2ff c1ebf2ff c1ebf2ff c1ebf2ff c1ebf2ff c1ebf2ff c2ebf2ff c3ecf1ff c4ecf1ff c5ecf1ff c7ecf1ff c8edf1ff caedf1ff ccedf0ff ceeef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff 657475ff 000000ff 060002fb 710029c5 7a002cc4 7a002cc5 7a002cc7 7a002cc9 7a002ccb 7a002ccc 7a002cce 7a002cd0 7a002cd2 7a002cd3 7a002cd5 7a002cd7 7a002cd8 7a002cda 7a002cdc 7a002cde 7a002cdf 7a002ce1 7a002ce3 7a002ce4 7a002ce6 7a002ce8 7a002cea 7a002ceb 7a002ced 7a002cef 7a002cf0 7a002cf2 7a002cf4 7a002cf6 7a002cf7 7a002cf9 7a002cfb 7a002cfc 7a002cfe 7a002cff 7a002cff 7d0d36ff a09e9ffe a0a0a0ac ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a01d a0a0a0ff 9c9195af 7a002c2d 7a002c2e 7a002c30 7a002c32 7a002c34 7a002c35 7a002c37 7a002c39 7a002c3a 7a002c3c 7a002c3e 7a002c40 7a002c41 7a002c43 7a002c45 7a002c46 7a002c48 7a002c4a 7a002c4c 7a002c4d 7a002c4f 7a002c51 7a002c52 7a002c54 7a002c56 7a002c57 7a002c59 7a002c5b 7a002c5d 7a002c5e 6a002669 030001f5 000000ff 657475ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff cfeef0ff ceeef0ff ccedf0ff cbedf1ff c9edf1ff c8edf1ff c7ecf1ff c6ecf1ff c6ecf1ff c5ecf1ff c5ecf1ff c5ecf1ff c5ecf1ff c6ecf1ff c6ecf1ff c7ecf1ff c8ecf1ff c9edf1ff caedf1ff cbedf1ff cdedf0ff ceeef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff c1dddfff 0b0d0dff 000000ff 360014e0 7a002cc3 7a002cc5 7a002cc7 7a002cc8 7a002cca 7a002ccc 7a002cce 7a002ccf 7a002cd1 7a002cd3 7a002cd5 7a002cd6 7a002cd8 7a002cda 7a002cdb 7a002cdd 7a002cdf 7a002ce1 7a002ce2 7a002ce4 7a002ce6 7a002ce7 7a002ce9 7a002ceb 7a002ced 7a002cee 7a002cf0 7a002cf2 7a002cf3 7a002cf5 7a002cf7 7a002cf9 7a002cfa 7a002cfc 7a002cfe 7a002cff 7a002cff 7a002cff 967581ff a09f9ff8 a0a0a00d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a062 a0a0a0ff 977a8574 7a002c2c 7a002c2e 7a002c30 7a002c31 7a002c33 7a002c35 7a002c37 7a002c38 7a002c3a 7a002c3c 7a002c3d 7a002c3f 7a002c41 7a002c43 7a002c44 7a002c46 7a002c48 7a002c49 7a002c4b 7a002c4d 7a002c4f 7a002c50 7a002c52 7a002c54 7a002c55 7a002c57 7a002c59 7a002c5a 7a002c5c 7a002c5e 23000dad 000000ff 000000ff 465051ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 536061ff 536061ff 526061ff 526061ff 526061ff 526061ff 526061ff 526061ff 526061ff 526061ff 526061ff 526061ff 526061ff 536061ff 536061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 1c2020ff 000000ff 070002fb 710029c6 7a002cc5 7a002cc6 7a002cc8 7a002cca 7a002ccc 7a002ccd 7a002ccf 7a002cd1 7a002cd2 7a002cd4 7a002cd6 7a002cd8 7a002cd9 7a002cdb 7a002cdd 7a002cde 7a002ce0 7a002ce2 7a002ce4 7a002ce5 7a002ce7 7a002ce9 7a002cea 7a002cec 7a002cee 7a002cf0 7a002cf1 7a002cf3 7a002cf5 7a002cf6 7a002cf8 7a002cfa 7a002cfc 7a002cfd 7a002cff 7a002cff 7a002cff 893f59ff a0a0a0ff a0a0a054 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a0a8 a0a0a0fe 8737543b 7a002c2c 7a002c2d 7a002c2f 7a002c31 7a002c33 7a002c34 7a002c36 7a002c38 7a002c3a 7a002c3b 7a002c3d 7a002c3f 7a002c40 7a002c42 7a002c44 7a002c46 7a002c47 7a002c49 7a002c4b 7a002c4c 7a002c4e 7a002c50 7a002c52 7a002c53 7a002c55 7a002c56 7a002c58 7a002c5a 7a002c5c 69002666 030001f4 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 360014e0 7a002cc4 7a002cc6 7a002cc8 7a002cc9 7a002ccb 7a002ccd 7a002ccf 7a002cd0 7a002cd2 7a002cd4 7a002cd5 7a002cd7 7a002cd9 7a002cdb 7a002cdc 7a002cde 7a002ce0 7a002ce1 7a002ce3 7a002ce5 7a002ce7 7a002ce8 7a002cea 7a002cec 7a002ced 7a002cef 7a002cf1 7a002cf3 7a002cf4 7a002cf6 7a002cf8 7a002cf9 7a002cfb 7a002cfd 7a002cff 7a002cff 7a002cff 7f173cff a0a0a0ff a0a0a090 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a002 a0a0a0ec 9f9a9cd4 7a002c2a 7a002c2b 7a002c2d 7a002c2f 7a002c31 7a002c32 7a002c34 7a002c36 7a002c37 7a002c39 7a002c3b 7a002c3d 7a002c3e 7a002c40 7a002c42 7a002c43 7a002c45 7a002c47 7a002c49 7a002c4a 7a002c4c 7a002c4e 7a002c4f 7a002c51 7a002c53 7a002c55 7a002c56 7a002c58 7a002c59 7a002c5b 3e001687 140007c8 140007c9 140007c9 150007ca 150008cb 150008cb 150008cc 160008cd 160008cd 160008ce 170008ce 170008cf 170008cf 170008d0 180009d1 180009d1 180009d2 190009d2 190009d3 190009d3 190009d4 1a0009d5 1a0009d5 1a0009d6 1a000ad6 1b000ad7 1b000ad7 1b000ad8 1b000ad9 1c000ad9 1c000ada 1c000ada 1c000adb 1d000adc 1d000adc 1d000bdd 1d000bdd 1e000bde 1e000bdf 1e000bdf 1e000be0 1f000be0 1f000be1 1f000be2 1f000be2 20000be3 20000be3 20000ce4 20000ce4 21000ce5 21000ce5 21000ce6 21000ce7 21000ce7 22000ce8 22000ce8 22000ce9 22000cea 2b000fe6 79002cc4 7a002cc5 7a002cc7 7a002cc9 7a002ccb 7a002ccc 7a002cce 7a002cd0 7a002cd2 7a002cd3 7a002cd5 7a002cd7 7a002cd8 7a002cda 7a002cdc 7a002cde 7a002cdf 7a002ce1 7a002ce3 7a002ce4 7a002ce6 7a002ce8 7a002cea 7a002ceb 7a002ced 7a002cef 7a002cf0 7a002cf2 7a002cf4 7a002cf6 7a002cf7 7a002cf9 7a002cfb 7a002cfc 7a002cfe 7a002cff 7a002cff 7a002cff 9d9397fe a0a0a0cc ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a034 a0a0a0ff 9b8c9298 7a002c29 7a002c2b 7a002c2d 7a002c2e 7a002c30 7a002c32 7a002c34 7a002c35 7a002c37 7a002c39 7a002c3a 7a002c3c 7a002c3e 7a002c40 7a002c41 7a002c43 7a002c45 7a002c46 7a002c48 7a002c4a 7a002c4c 7a002c4d 7a002c4f 7a002c51 7a002c52 7a002c54 7a002c56 7a002c57 7a002c59 7a002c5b 7a002c5c 7a002c5e 7a002c60 7a002c62 7a002c63 7a002c65 7a002c67 7a002c69 7a002c6a 7a002c6c 7a002c6e 7a002c6f 7a002c71 7a002c73 7a002c75 7a002c76 7a002c78 7a002c7a 7a002c7b 7a002c7d 7a002c7f 7a002c81 7a002c82 7a002c84 7a002c86 7a002c87 7a002c89 7a002c8b 7a002c8d 7a002c8e 7a002c90 7a002c92 7a002c93 7a002c95 7a002c97 7a002c99 7a002c9a 7a002c9c 7a002c9e 7a002ca0 7a002ca1 7a002ca3 7a002ca5 7a002ca6 7a002ca8 7a002caa 7a002cab 7a002cad 7a002caf 7a002cb0 7a002cb2 7a002cb4 7a002cb6 7a002cb7 7a002cb9 7a002cbb 7a002cbc 7a002cbe 7a002cc0 7a002cc2 7a002cc3 7a002cc5 7a002cc7 7a002cc8 7a002cca 7a002ccc 7a002cce 7a002ccf 7a002cd1 7a002cd3 7a002cd5 7a002cd6 7a002cd8 7a002cda 7a002cdb 7a002cdd 7a002cdf 7a002ce1 7a002ce2 7a002ce4 7a002ce6 7a002ce7 7a002ce9 7a002ceb 7a002ced 7a002cee 7a002cf0 7a002cf2 7a002cf3 7a002cf5 7a002cf7 7a002cf9 7a002cfa 7a002cfc 7a002cfe 7a002cff 7a002cff 7a002cff 946d7bff a0a0a0fc a0a0a00c ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a072 a0a0a0ff 946f7d5f 7a002c29 7a002c2a 7a002c2c 7a002c2e 7a002c30 7a002c31 7a002c33 7a002c35 7a002c37 7a002c38 7a002c3a 7a002c3c 7a002c3d 7a002c3f 7a002c41 7a002c43 7a002c44 7a002c46 7a002c48 7a002c49 7a002c4b 7a002c4d 7a002c4f 7a002c50 7a002c52 7a002c54 7a002c55 7a002c57 7a002c59 7a002c5a 7a002c5c 7a002c5e 7a002c5f 7a002c61 7a002c63 7a002c65 7a002c66 7a002c68 7a002c6a 7a002c6c 7a002c6d 7a002c6f 7a002c71 7a002c72 7a002c74 7a002c76 7a002c78 7a002c79 7a002c7b 7a002c7d 7a002c7e 7a002c80 7a002c82 7a002c84 7a002c85 7a002c87 7a002c89 7a002c8a 7a002c8c 7a002c8e 7a002c90 7a002c91 7a002c93 7a002c95 7a002c96 7a002c98 7a002c9a 7a002c9c 7a002c9d 7a002c9f 7a002ca1 7a002ca3 7a002ca4 7a002ca6 7a002ca8 7a002ca9 7a002cab 7a002cad 7a002cae 7a002cb0 7a002cb2 7a002cb3 7a002cb5 7a002cb7 7a002cb9 7a002cba 7a002cbc 7a002cbe 7a002cbf 7a002cc1 7a002cc3 7a002cc5 7a002cc6 7a002cc8 7a002cca 7a002ccb 7a002ccd 7a002ccf 7a002cd1 7a002cd2 7a002cd4 7a002cd6 7a002cd8 7a002cd9 7a002cdb 7a002cdd 7a002cde 7a002ce0 7a002ce2 7a002ce4 7a002ce5 7a002ce7 7a002ce9 7a002cea 7a002cec 7a002cee 7a002cf0 7a002cf1 7a002cf3 7a002cf5 7a002cf6 7a002cf8 7a002cfa 7a002cfc 7a002cfd 7a002cff 7a002cff 7a002cff 8b4961ff a0a0a0ff a0a0a043 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a09e a0a0a0ff 87355236 7a002c28 7a002c2a 7a002c2c 7a002c2d 7a002c2f 7a002c31 7a002c33 7a002c34 7a002c36 7a002c38 7a002c3a 7a002c3b 7a002c3d 7a002c3f 7a002c40 7a002c42 7a002c44 7a002c46 7a002c47 7a002c49 7a002c4b 7a002c4c 7a002c4e 7a002c50 7a002c52 7a002c53 7a002c55 7a002c56 7a002c58 7a002c5a 7a002c5c 7a002c5d 7a002c5f 7a002c61 7a002c63 7a002c64 7a002c66 7a002c68 7a002c69 7a002c6b 7a002c6d 7a002c6f 7a002c70 7a002c72 7a002c74 7a002c75 7a002c77 7a002c79 7a002c7b 7a002c7c 7a002c7e 7a002c80 7a002c81 7a002c83 7a002c85 7a002c87 7a002c88 7a002c8a 7a002c8c 7a002c8d 7a002c8f 7a002c91 7a002c93 7a002c94 7a002c96 7a002c98 7a002c99 7a002c9b 7a002c9d 7a002c9f 7a002ca0 7a002ca2 7a002ca4 7a002ca6 7a002ca7 7a002ca9 7a002caa 7a002cac 7a002cae 7a002cb0 7a002cb1 7a002cb3 7a002cb5 7a002cb6 7a002cb8 7a002cba 7a002cbc 7a002cbd 7a002cbf 7a002cc1 7a002cc2 7a002cc4 7a002cc6 7a002cc8 7a002cc9 7a002ccb 7a002ccd 7a002cce 7a002cd0 7a002cd2 7a002cd4 7a002cd5 7a002cd7 7a002cd9 7a002cdb 7a002cdc 7a002cde 7a002ce0 7a002ce1 7a002ce3 7a002ce5 7a002ce7 7a002ce8 7a002cea 7a002cec 7a002ced 7a002cef 7a002cf1 7a002cf3 7a002cf4 7a002cf6 7a002cf8 7a002cf9 7a002cfb 7a002cfd 7a002cff 7a002cff 7a002cff 822446ff a0a0a0ff a0a0a07f ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a0cb 9f9e9ee8 7a002c26 7a002c28 7a002c2a 7a002c2b 7a002c2d 7a002c2f 7a002c30 7a002c32 7a002c34 7a002c36 7a002c37 7a002c39 57001f4c 38001468 39001468 3a00156a 3a00156c 3b00156c 3c00166e 3d00166f 3e001671 3e001672 3f001773 40001775 40001776 41001777 41001879 4200187a 4300187b 4300187d 4400187d 4400197f 45001981 46001982 46001983 46001984 47001a86 48001a88 48001a88 48001a8a 49001a8c 49001a8c 4a001b8e 4a001b8f 4b001b91 4b001b92 4c001b93 4c001b95 4c001c96 51001d94 7a002c7c 7a002c7e 7a002c7f 7a002c81 7a002c83 7a002c84 7a002c86 7a002c88 7a002c8a 7a002c8b 7a002c8d 7a002c8f 7a002c90 7a002c92 7a002c94 7a002c96 7a002c97 7a002c99 7a002c9b 7a002c9c 7a002c9e 7a002ca0 7a002ca2 7a002ca3 7a002ca5 7a002ca7 7a002ca9 7a002caa 7a002cac 7a002cad 7a002caf 7a002cb1 7a002cb3 7a002cb4 7a002cb6 7a002cb8 7a002cb9 7a002cbb 7a002cbd 7a002cbf 7a002cc0 7a002cc2 7a002cc4 7a002cc5 7a002cc7 7a002cc9 7a002ccb 7a002ccc 7a002cce 7a002cd0 7a002cd2 7a002cd3 7a002cd5 7a002cd7 7a002cd8 7a002cda 7a002cdc 7a002cde 7a002cdf 7a002ce1 7a002ce3 7a002ce4 7a002ce6 7a002ce8 7a002cea 7a002ceb 7a002ced 7a002cef 7a002cf0 7a002cf2 7a002cf4 7a002cf6 7a002cf7 7a002cf9 7a002cfb 7a002cfc 7a002cfe 7a002cff 7a002cff 7b042fff 9f9c9dfe a0a0a0ba ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a002 a0a0a0f5 9e989ac2 7a002c26 7a002c27 7a002c29 7a002c2b 7a002c2d 7a002c2e 7a002c30 7a002c32 7a002c34 7a002c35 7a002c37 7a002c39 1e000b8a 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 080003ef 7a002c7b 7a002c7d 7a002c7f 7a002c81 7a002c82 7a002c84 7a002c86 7a002c87 7a002c89 7a002c8b 7a002c8d 7a002c8e 7a002c90 7a002c92 7a002c93 78002b96 74002a9a 74002a9c 74002a9d 74002a9f 74002aa1 74002aa2 74002aa4 74002aa6 74002aa8 74002aa9 74002aab 74002aad 74002aae 74002ab0 75002ab2 75002ab2 75002ab4 75002ab6 75002ab8 75002ab9 75002abb 75002abd 75002abe 75002ac0 75002ac2 75002ac4 75002ac5 75002ac7 75002ac9 75002aca 75002acc 75002ace 75002ad0 75002ad1 75002ad2 75002ad4 75002ad6 75002ad7 76002ad9 76002adb 76002adc 76002ade 76002ae0 76002ae2 76002ae3 76002ae5 76002ae7 76002ae8 76002aea 76002bec 76002bee 76002bef 76002bf0 76002bf2 76002bf3 76002bf5 76002bf7 76002bf9 76002bfa 76002bfc 79002cfe 7a002cff 7a002cff 7a002cff 988089ff a09f9fe4 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a024 a0a0a0ff 9c8f949c 7a002c25 7a002c27 7a002c29 7a002c2a 7a002c2c 7a002c2e 7a002c30 7a002c31 7a002c33 7a002c35 7a002c37 7a002c38 1e000b8a 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 080003ef 7a002c7b 7a002c7d 7a002c7e 7a002c80 7a002c82 7a002c84 7a002c85 7a002c87 7a002c89 7a002c8a 7a002c8c 7a002c8e 7a002c90 7a002c91 7a002c93 440019b6 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 5b0021fe 7a002cff 7a002cff 7a002cff 936b7aff a0a0a0fd a0a0a005 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a050 a0a0a0ff 99828a75 7a002c25 7a002c27 7a002c28 7a002c2a 7a002c2c 7a002c2d 7a002c2f 7a002c31 7a002c33 7a002c34 7a002c36 7a002c38 1e000b8a 000000ff 090909ff 919191ff 929292ff 939393ff 959595ff 959595ff 969696ff 979797ff 989898ff 999999ff 9a9a9aff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff 9f9f9fff a0a0a0ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff adadadff aeaeaeff afafafff b1b1b1ff b2b2b2ff 5f5f5fff 000000ff 080003ef 7a002c7b 7a002c7c 7a002c7e 7a002c80 7a002c81 7a002c83 7a002c85 7a002c87 7a002c88 7a002c8a 7a002c8c 7a002c8d 7a002c8f 7a002c91 7a002c93 440019b6 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 5b0021fe 7a002cff 7a002cff 7a002cff 8e566aff a0a0a0ff a0a0a024 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a07a a0a0a0ff 93687850 7a002c24 7a002c26 7a002c28 7a002c2a 7a002c2b 7a002c2d 7a002c2f 7a002c30 7a002c32 7a002c34 7a002c36 7a002c37 1e000b8a 000000ff 090909ff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c4c4c4ff 686868ff 000000ff 070003ef 7a002c7a 7a002c7c 7a002c7e 7a002c7f 7a002c81 7a002c83 7a002c84 7a002c86 7a002c88 7a002c8a 7a002c8b 7a002c8d 7a002c8f 7a002c90 7a002c92 440019b6 000000ff 000000ff 4e9c2cff 4e9c2cff 4f9c2dff 509c2fff 509c2fff 519d30ff 529d31ff 539e32ff 539e32ff 549f33ff 559f34ff 559f35ff 559f36ff 569f37ff 57a037ff 58a038ff 58a139ff 59a139ff 5aa13aff 5aa13cff 5ba13cff 5ca23dff 5da23eff 5da33eff 5da33fff 5ea440ff 5fa441ff 5fa442ff 60a443ff 61a443ff 62a544ff 62a545ff 63a646ff 64a646ff 64a648ff 65a648ff 66a649ff 66a74aff 67a74bff 67a84bff 68a84cff 69a84dff 69a94eff 6aa94fff 6ba950ff 6ca950ff 6caa51ff 6daa52ff 6eaa53ff 6fab53ff 6fab55ff 6fac55ff 70ac56ff 71ac57ff 71ac58ff 6ba353ff 000000ff 000000ff 5b0021fd 7a002cfe 7a002cff 7a002cff 89415bff a0a0a0ff a0a0a045 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a090 a0a0a0ff 8c4b6339 7a002c24 7a002c26 7a002c27 7a002c29 7a002c2b 7a002c2d 7a002c2e 7a002c30 7a002c32 7a002c33 7a002c35 7a002c37 1e000b8a 000000ff 090909ff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bcbcbcff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff 686868ff 000000ff 070003ef 7a002c7a 7a002c7b 7a002c7d 7a002c7f 7a002c81 7a002c82 7a002c84 7a002c86 7a002c87 7a002c89 7a002c8b 7a002c8d 7a002c8e 7a002c90 7a002c92 440019b5 000000ff 000000ff 6dd93eff 6ed93fff 6fda40ff 70da41ff 71db42ff 72db44ff 72dc45ff 73dc46ff 74dc47ff 75dd48ff 76dd49ff 77de4aff 78de4bff 79df4dff 7adf4eff 7bdf4fff 7ce050ff 7de051ff 7ee152ff 7ee153ff 7fe255ff 80e256ff 81e357ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 87e55eff 88e65fff 89e660ff 8ae661ff 8be762ff 8be763ff 8ce864ff 8de865ff 8ee967ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6eff 96ec70ff 96ec71ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9df079ff 9ef07aff 9ff07bff 96e274ff 000000ff 000000ff 5b0021fd 7a002cfe 7a002cff 7a002cff 852d4cff a0a0a0ff a0a0a066 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a0a4 a0a0a0ff 8222452a 7a002c24 7a002c25 7a002c27 7a002c29 7a002c2a 7a002c2c 7a002c2e 7a002c30 7a002c31 7a002c33 7a002c35 7a002c36 1d000b89 000000ff 090909ff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff adadadff aeaeaeff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bcbcbcff bdbdbdff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff 686868ff 000000ff 070003ef 7a002c79 7a002c7b 7a002c7d 7a002c7e 7a002c80 7a002c82 7a002c84 7a002c85 7a002c87 7a002c89 7a002c8a 7a002c8c 7a002c8e 7a002c90 7a002c91 440019b5 000000ff 000000ff 6ed93fff 6fda40ff 6fda41ff 70db42ff 71db43ff 72db44ff 73dc45ff 74dc47ff 75dd48ff 76dd49ff 77de4aff 78de4bff 79de4cff 7adf4dff 7bdf4fff 7be050ff 7ce051ff 7de152ff 7ee153ff 7fe254ff 80e255ff 81e256ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 86e55dff 87e55eff 88e65fff 89e661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee866ff 8fe967ff 90e968ff 91ea6aff 92ea6bff 93eb6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def78ff 9ef079ff 9ef07aff 9ff17cff 96e275ff 000000ff 000000ff 5b0021fd 7a002cfd 7a002cff 7a002cff 80173dff a0a0a0ff a0a0a086 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a0b7 a09fa0f7 7a002c21 7a002c23 7a002c25 7a002c27 7a002c28 7a002c2a 7a002c2c 7a002c2d 7a002c2f 7a002c31 7a002c33 7a002c34 7a002c36 1d000b89 000000ff 090909ff 9f9f9fff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a9a9a9ff aaaaaaff abababff acacacff adadadff aeaeaeff afafafff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b9b9b9ff bababaff bbbbbbff bcbcbcff bdbdbdff bebebeff bfbfbfff c1c1c1ff c2c2c2ff c3c3c3ff 686868ff 000000ff 070003ee 7a002c79 7a002c7b 7a002c7c 7a002c7e 7a002c80 7a002c81 7a002c83 7a002c85 7a002c87 7a002c88 7a002c8a 7a002c8c 7a002c8d 7a002c8f 7a002c91 440019b5 000000ff 000000ff 6eda3fff 6fda41ff 70da42ff 71db43ff 72db44ff 73dc45ff 74dc46ff 75dd47ff 76dd49ff 77dd4aff 77de4bff 78de4cff 79df4dff 7adf4eff 7be04fff 7ce050ff 7de152ff 7ee153ff 7fe154ff 80e255ff 81e256ff 82e357ff 83e358ff 83e459ff 84e45bff 85e45cff 86e55dff 87e55eff 88e65fff 89e660ff 8ae761ff 8be762ff 8ce764ff 8de865ff 8ee866ff 8ee967ff 8fe968ff 90ea69ff 91ea6aff 92ea6bff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ee73ff 9aee74ff 9bee76ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff17bff a0f17cff 97e276ff 000000ff 000000ff 5b0021fc 7a002cfd 7a002cff 7a002cff 7b042fff a09fa0ff a0a0a0a8 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a0ca 9f9e9ee7 7a002c21 7a002c23 7a002c24 7a002c26 7a002c28 7a002c2a 7a002c2b 7a002c2d 7a002c2f 7a002c30 7a002c32 7a002c34 7a002c36 1d000a89 000000ff 090909ff 9f9f9fff a0a0a0ff a1a1a1ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff abababff acacacff adadadff aeaeaeff afafafff b0b0b0ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff bababaff bbbbbbff bcbcbcff bdbdbdff bebebeff bfbfbfff c0c0c0ff c2c2c2ff c3c3c3ff 686868ff 000000ff 070003ee 7a002c78 7a002c7a 7a002c7c 7a002c7e 7a002c7f 7a002c81 7a002c83 7a002c84 7a002c86 7a002c88 7a002c8a 7a002c8b 7a002c8d 7a002c8f 7a002c90 440018b4 000000ff 000000ff 6fda40ff 70da41ff 71db42ff 72db44ff 73dc45ff 73dc46ff 74dc47ff 75dd48ff 76dd49ff 77de4aff 78de4cff 79df4dff 7adf4eff 7be04fff 7ce050ff 7de051ff 7ee152ff 7ee153ff 7fe255ff 80e256ff 81e357ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 87e55eff 88e65fff 89e660ff 8ae661ff 8be762ff 8be763ff 8ce864ff 8de865ff 8ee967ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6eff 96ec70ff 97ed71ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef78ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff 98e376ff 000000ff 000000ff 5b0021fc 7a002cfc 7a002cfe 7a002cff 7a002cff 9f9a9cfe a0a0a0bb ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a0de 9f9c9dd7 7a002c21 7a002c22 7a002c24 7a002c26 7a002c27 7a002c29 7a002c2b 7a002c2d 7a002c2e 7a002c30 7a002c32 7a002c33 7a002c35 1d000a89 000000ff 090909ff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff acacacff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bcbcbcff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c3c3c3ff 686868ff 000000ff 070003ee 7a002c78 7a002c7a 7a002c7b 7a002c7d 7a002c7f 7a002c81 7a002c82 7a002c84 7a002c86 7a002c87 7a002c89 7a002c8b 7a002c8d 7a002c8e 7a002c90 440018b4 000000ff 000000ff 6fda41ff 70db42ff 71db43ff 72db44ff 73dc46ff 74dc47ff 75dd48ff 76dd49ff 77de4aff 78de4bff 79de4cff 7adf4dff 7bdf4fff 7be050ff 7ce051ff 7de152ff 7ee153ff 7fe254ff 80e255ff 81e256ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 87e55dff 87e55eff 88e65fff 89e661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee866ff 8fe967ff 90e968ff 91ea6aff 92ea6bff 93eb6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def78ff 9ef079ff 9ff07bff a0f17cff a0f17dff a1f27eff 98e377ff 000000ff 000000ff 5b0021fb 7a002cfc 7a002cfe 7a002cff 7a002cff 9d9598fe a0a0a0c1 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a0f1 9f9a9cc7 7a002c20 7a002c22 7a002c24 7a002c25 7a002c27 7a002c29 7a002c2a 7a002c2c 7a002c2e 7a002c30 7a002c31 7a002c33 7a002c35 1d000a88 000000ff 090909ff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff 676767ff 000000ff 070003ee 7a002c78 7a002c79 7a002c7b 7a002c7d 7a002c7e 7a002c80 7a002c82 7a002c84 7a002c85 7a002c87 7a002c89 7a002c8a 7a002c8c 7a002c8e 7a002c90 440018b4 000000ff 000000ff 70da42ff 71db43ff 72db44ff 73dc45ff 74dc46ff 75dd47ff 76dd49ff 77dd4aff 77de4bff 78de4cff 79df4dff 7adf4eff 7be04fff 7ce050ff 7de152ff 7ee153ff 7fe154ff 80e255ff 81e256ff 82e357ff 83e358ff 83e459ff 84e45bff 85e45cff 86e55dff 87e55eff 88e65fff 89e660ff 8ae761ff 8be762ff 8ce764ff 8de865ff 8ee866ff 8fe967ff 90e968ff 90ea69ff 91ea6aff 92ea6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ee73ff 9aee75ff 9bee76ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff17bff a0f17cff a1f17eff a2f27fff 99e378ff 000000ff 000000ff 5b0021fb 7a002cfc 7a002cfd 7a002cff 7a002cff 9c9095fe a0a0a0c7 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a0fd 9e989abb 7a002c20 7a002c21 7a002c23 7a002c25 7a002c27 7a002c28 7a002c2a 7a002c2c 7a002c2d 7a002c2f 7a002c31 7a002c33 7a002c34 1d000a88 000000ff 090909ff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff adadadff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bcbcbcff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff 676767ff 000000ff 070003ee 7a002c77 7a002c79 7a002c7b 7a002c7c 7a002c7e 7a002c80 7a002c81 7a002c83 7a002c85 7a002c87 7a002c88 7a002c8a 7a002c8c 7a002c8d 7a002c8f 440018b4 000000ff 000000ff 71db43ff 72db44ff 73dc45ff 73dc46ff 74dc47ff 75dd48ff 76dd49ff 77de4aff 78de4cff 79df4dff 7adf4eff 7be04fff 7ce050ff 7de051ff 7ee152ff 7fe153ff 80e255ff 80e256ff 81e357ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 87e55eff 88e65fff 89e660ff 8ae661ff 8be762ff 8be763ff 8ce864ff 8de866ff 8ee967ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef78ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27eff a3f280ff 99e479ff 000000ff 000000ff 5b0021fb 7a002cfb 7a002cfd 7a002cff 7a002cff 9b8c91fe a0a0a0cd ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a0f7 9e999bc0 7a002c1f 5f002229 0c00049f 0c0004a0 0d0005a1 0d0005a1 0e0005a2 0e0005a3 0f0005a4 0f0005a4 0f0006a5 100006a6 110006a7 080003cb 000000ff 090909ff 9e9e9eff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff adadadff aeaeaeff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bcbcbcff bdbdbdff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff 676767ff 000000ff 030001f8 20000cc4 20000cc4 21000cc5 21000cc6 22000cc7 22000cc7 22000cc8 23000cc9 23000dc9 23000dca 24000dcb 440019ad 7a002c8b 7a002c8d 7a002c8f 430018b3 000000ff 000000ff 71db43ff 72db44ff 73dc46ff 74dc47ff 75dd48ff 76dd49ff 77de4aff 78de4bff 79de4cff 7adf4dff 7bdf4fff 7be050ff 7ce051ff 7de152ff 7ee153ff 7fe254ff 80e255ff 81e256ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 87e55dff 88e55eff 88e65fff 89e661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee866ff 8fe967ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def78ff 9ef07aff 9ff07bff a0f17cff a0f17dff a1f27eff a2f27fff a3f280ff 9ae479ff 000000ff 000000ff 5b0021fb 7a002cfb 7a002cfc 7a002cfe 7a002cff 9a868dff a0a0a0d3 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a0f0 9f9a9cc6 7a002c1f 50001d2f 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 090909ff 9e9e9eff 9f9f9fff a0a0a0ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff aaaaaaff abababff acacacff adadadff aeaeaeff afafafff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b9b9b9ff bababaff bbbbbbff bcbcbcff bdbdbdff bebebeff bfbfbfff c1c1c1ff c2c2c2ff 676767ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 27000ec8 7a002c8b 7a002c8d 7a002c8e 430018b3 000000ff 000000ff 72db44ff 73dc45ff 74dc46ff 75dd47ff 76dd49ff 77dd4aff 78de4bff 78de4cff 79df4dff 7adf4eff 7be04fff 7ce050ff 7de152ff 7ee153ff 7fe154ff 80e255ff 81e256ff 82e357ff 83e358ff 83e459ff 84e45bff 85e45cff 86e55dff 87e55eff 88e65fff 89e660ff 8ae761ff 8be763ff 8ce764ff 8de865ff 8ee866ff 8fe967ff 90e968ff 90ea69ff 91ea6aff 92ea6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ee74ff 9aee75ff 9bee76ff 9cef77ff 9cef78ff 9df079ff 9ef07aff 9ff17bff a0f17dff a1f17eff a2f27fff a3f280ff a4f381ff 9be47aff 000000ff 000000ff 5b0021fb 7a002cfa 7a002cfc 7a002cfe 7a002cff 99828aff a09f9fda ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a0e9 9f9b9ccc 7a002c1e 50001d2e 000000ff 000000ff 191919ff 242424ff 242424ff 252525ff 252525ff 252525ff 252525ff 262626ff 262626ff 262626ff 272727ff 2e2e2eff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff abababff acacacff adadadff aeaeaeff afafafff b0b0b0ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff bababaff bbbbbbff bcbcbcff bdbdbdff bebebeff bfbfbfff c0c0c0ff c2c2c2ff 7e7e7eff 303030ff 313131ff 313131ff 313131ff 313131ff 323232ff 323232ff 323232ff 333333ff 333333ff 333333ff 090909ff 000000ff 27000ec8 7a002c8a 7a002c8c 7a002c8e 430018b3 000000ff 000000ff 73dc45ff 73dc46ff 74dc47ff 75dd48ff 76dd49ff 77de4aff 78de4cff 79df4dff 7adf4eff 7be04fff 7ce050ff 7de051ff 7ee152ff 7fe153ff 80e255ff 80e256ff 81e357ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55dff 87e55eff 88e65fff 89e660ff 8ae661ff 8be762ff 8ce763ff 8ce864ff 8de866ff 8ee967ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27eff a3f280ff a4f381ff a5f382ff 9be47bff 000000ff 000000ff 5b0021fa 7a002cfa 7a002cfc 7a002cfd 7a002cff 987f88ff a09f9fdf ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a0e2 9f9c9dd2 7a002c1e 50001d2e 000000ff 000000ff 676767ff 919191ff 929292ff 939393ff 959595ff 969696ff 979797ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff acacacff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bcbcbcff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c3c3c3ff c4c4c4ff c5c5c5ff c6c6c6ff c7c7c7ff c8c8c8ff c9c9c9ff cbcbcbff ccccccff cdcdcdff cececeff cfcfcfff 262626ff 000000ff 27000ec7 7a002c8a 7a002c8c 7a002c8d 430018b2 000000ff 000000ff 73dc46ff 74dc47ff 75dd48ff 76dd49ff 77de4aff 78de4bff 79df4cff 7adf4dff 7bdf4fff 7ce050ff 7ce051ff 7de152ff 7ee153ff 7fe254ff 80e255ff 81e257ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 87e55dff 88e55eff 88e660ff 89e661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee866ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6eff 95ec6fff 96ec71ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def78ff 9ef07aff 9ff07bff a0f17cff a0f17dff a1f27eff a2f27fff a3f280ff a4f381ff a5f383ff 9ce57cff 000000ff 000000ff 5b0021fa 7a002cf9 7a002cfb 7a002cfd 7a002cff 9a888eff a0a0a0d0 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a0db 9f9d9dd9 7a002c1e 4f001c2d 000000ff 000000ff 676767ff 919191ff 929292ff 939393ff 949494ff 969696ff 979797ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff c5c5c5ff c6c6c6ff c7c7c7ff c8c8c8ff c9c9c9ff cacacaff cbcbcbff cdcdcdff cececeff cfcfcfff 262626ff 000000ff 27000ec7 7a002c8a 7a002c8b 7a002c8d 430018b2 000000ff 000000ff 74dc46ff 75dd47ff 76dd49ff 77de4aff 78de4bff 78de4cff 79df4dff 7adf4eff 7be04fff 7ce051ff 7de152ff 7ee153ff 7fe154ff 80e255ff 81e256ff 82e357ff 83e358ff 84e45aff 85e45bff 85e45cff 86e55dff 87e55eff 88e65fff 89e660ff 8ae761ff 8be763ff 8ce764ff 8de865ff 8ee866ff 8fe967ff 90e968ff 90ea69ff 91ea6bff 92ea6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ee74ff 9aee75ff 9bee76ff 9cef77ff 9def78ff 9df079ff 9ef07aff 9ff17bff a0f17dff a1f17eff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff 9de57cff 000000ff 000000ff 5b0021f9 7a002cf9 7a002cfb 7a002cfc 7a002cfe 9d9497fd a0a0a0be ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a0d4 9f9d9ee0 7a002c1d 4f001c2d 000000ff 000000ff 676767ff 919191ff 929292ff 939393ff 949494ff 959595ff 969696ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff adadadff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bcbcbcff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff c4c4c4ff c6c6c6ff c7c7c7ff c8c8c8ff c9c9c9ff cacacaff cbcbcbff ccccccff cececeff cfcfcfff 262626ff 000000ff 27000ec7 7a002c89 7a002c8b 7a002c8d 430018b1 000000ff 000000ff 75dd47ff 75dd48ff 76dd49ff 77de4aff 78de4cff 79df4dff 7adf4eff 7be04fff 7ce050ff 7de051ff 7ee152ff 7fe154ff 80e255ff 80e256ff 81e357ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55dff 87e55eff 88e65fff 89e660ff 8ae661ff 8be762ff 8ce763ff 8de865ff 8de866ff 8ee967ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27eff a3f280ff a4f381ff a5f382ff a5f383ff a6f484ff 9de57dff 000000ff 000000ff 5b0021f9 7a002cf9 7a002cfa 7a002cfc 7a012cfe a09e9fff a0a0a0ac ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a0c4 a09e9fe9 7a002c1d 4e001c2c 000000ff 000000ff 676767ff 919191ff 929292ff 939393ff 949494ff 959595ff 969696ff 979797ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff adadadff aeaeaeff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bcbcbcff bdbdbdff bebebeff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff c4c4c4ff c5c5c5ff c6c6c6ff c8c8c8ff c9c9c9ff cacacaff cbcbcbff ccccccff cdcdcdff cfcfcfff 262626ff 000000ff 27000ec7 7a002c89 7a002c8a 7a002c8c 430018b1 000000ff 000000ff 75dd48ff 76dd49ff 77de4aff 78de4bff 79df4cff 7adf4eff 7bdf4fff 7ce050ff 7de051ff 7de152ff 7ee153ff 7fe254ff 80e255ff 81e257ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 87e55dff 88e55fff 88e660ff 89e661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee866ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6eff 95ec6fff 96ec71ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def78ff 9ef07aff 9ff07bff a0f17cff a1f17dff a1f27eff a2f27fff a3f280ff a4f381ff a5f383ff a6f484ff a7f485ff 9de67eff 000000ff 000000ff 5b0021f8 7a002cf8 7a002cfa 7a002cfc 7c0a33fd a0a0a0ff a0a0a09a ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a0a3 a0a0a0ff 83284924 4e001c2c 000000ff 000000ff 676767ff 909090ff 929292ff 939393ff 949494ff 959595ff 969696ff 979797ff 989898ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff aaaaaaff abababff acacacff adadadff aeaeaeff afafafff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b9b9b9ff bababaff bbbbbbff bcbcbcff bdbdbdff bebebeff bfbfbfff c1c1c1ff c2c2c2ff c3c3c3ff c4c4c4ff c5c5c5ff c6c6c6ff c7c7c7ff c9c9c9ff cacacaff cbcbcbff ccccccff cdcdcdff cececeff 262626ff 000000ff 27000ec7 7a002c88 7a002c8a 7a002c8c 430018b1 000000ff 000000ff 76dd49ff 77de4aff 78de4bff 78de4cff 79df4dff 7adf4eff 7be04fff 7ce051ff 7de152ff 7ee153ff 7fe154ff 80e255ff 81e256ff 82e357ff 83e359ff 84e45aff 85e45bff 85e45cff 86e55dff 87e55eff 88e65fff 89e660ff 8ae762ff 8be763ff 8ce764ff 8de865ff 8ee866ff 8fe967ff 90e968ff 91ea69ff 91ea6bff 92eb6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ee74ff 9aee75ff 9bee76ff 9cef77ff 9def78ff 9df079ff 9ef07aff 9ff17bff a0f17dff a1f17eff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a7f484ff a8f486ff 9ee67fff 000000ff 000000ff 5b0021f8 7a002cf8 7a002cf9 7a002cfb 7f153cfd a0a0a0ff a0a0a088 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a082 a0a0a0ff 92677741 4e001c2c 000000ff 000000ff 676767ff 909090ff 919191ff 929292ff 949494ff 959595ff 969696ff 979797ff 989898ff 999999ff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff abababff acacacff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bbbbbbff bcbcbcff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c3c3c3ff c4c4c4ff c5c5c5ff c6c6c6ff c7c7c7ff c8c8c8ff cacacaff cbcbcbff ccccccff cdcdcdff cececeff 262626ff 000000ff 26000ec7 7a002c88 7a002c8a 7a002c8b 430018b1 000000ff 000000ff 76dd49ff 77de4bff 78de4cff 79df4dff 7adf4eff 7be04fff 7ce050ff 7de051ff 7ee153ff 7fe154ff 80e255ff 81e256ff 81e357ff 82e358ff 83e359ff 84e45aff 85e45cff 86e55dff 87e55eff 88e65fff 89e660ff 8ae661ff 8be762ff 8ce763ff 8de865ff 8de866ff 8ee967ff 8fe968ff 90ea69ff 91ea6aff 92ea6bff 93eb6cff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ed73ff 99ee74ff 9aee75ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27eff a3f280ff a4f381ff a5f382ff a5f383ff a6f484ff a7f485ff a8f586ff 9ee67fff 000000ff 000000ff 5b0021f8 7a002cf7 7a002cf9 7a002cfb 822244fd a0a0a0ff a0a0a076 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a062 a0a0a0ff 9880885e 4d001c2b 000000ff 000000ff 676767ff 909090ff 919191ff 929292ff 939393ff 959595ff 969696ff 979797ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff acacacff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bcbcbcff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c4c4c4ff c5c5c5ff c6c6c6ff c7c7c7ff c8c8c8ff c9c9c9ff cacacaff ccccccff cdcdcdff cececeff 262626ff 000000ff 26000ec7 7a002c87 7a002c89 7a002c8b 430018b1 000000ff 000000ff 77de4aff 78de4bff 79df4dff 7adf4eff 7bdf4fff 7ce050ff 7de051ff 7de152ff 7ee153ff 7fe254ff 80e256ff 81e257ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 87e55dff 88e55fff 89e660ff 89e661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee966ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6eff 95ec6fff 96ec71ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def78ff 9ef07aff 9ff07bff a0f17cff a1f17dff a1f27eff a2f27fff a3f280ff a4f382ff a5f383ff a6f484ff a7f485ff a8f586ff a9f587ff 9fe77fff 000000ff 000000ff 5a0021f8 7a002cf7 7a002cf9 7a002cfa 863351fd a0a0a0ff a0a0a059 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a041 a0a0a0ff 9b8c917c 4d001c2b 000000ff 000000ff 676767ff 909090ff 919191ff 929292ff 939393ff 949494ff 969696ff 979797ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff c5c5c5ff c6c6c6ff c7c7c7ff c8c8c8ff c9c9c9ff cacacaff cbcbcbff cdcdcdff cececeff 262626ff 000000ff 26000ec6 7a002c87 7a002c89 7a002c8a 430018b0 000000ff 000000ff 78de4bff 79de4cff 79df4dff 7adf4eff 7be050ff 7ce051ff 7de152ff 7ee153ff 7fe154ff 80e255ff 81e256ff 82e357ff 83e359ff 84e45aff 85e45bff 85e45cff 86e55dff 87e55eff 88e65fff 89e660ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee866ff 8fe967ff 90e968ff 91ea69ff 92ea6bff 92eb6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ee74ff 9aee75ff 9bee76ff 9cef77ff 9def78ff 9df079ff 9ef07aff 9ff17cff a0f17dff a1f17eff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a7f485ff a8f586ff a9f587ff a9f588ff 9fe780ff 000000ff 000000ff 5a0021f8 7a002cf6 7a002cf8 7a002cfa 8d4f65fd a0a0a0ff a0a0a02c ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a020 a0a0a0ff 9d94979a 4c001b2a 000000ff 000000ff 666666ff 909090ff 919191ff 929292ff 939393ff 949494ff 959595ff 969696ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff adadadff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bcbcbcff bdbdbdff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff c4c4c4ff c5c5c5ff c7c7c7ff c8c8c8ff c9c9c9ff cacacaff cbcbcbff ccccccff cececeff 262626ff 000000ff 26000ec6 7a002c87 7a002c88 7a002c8a 430018b0 000000ff 000000ff 78de4cff 79df4dff 7adf4eff 7be04fff 7ce050ff 7de051ff 7ee153ff 7fe154ff 80e255ff 81e256ff 82e357ff 82e358ff 83e359ff 84e45aff 85e45cff 86e55dff 87e55eff 88e65fff 89e660ff 8ae761ff 8be762ff 8ce763ff 8de865ff 8de866ff 8ee967ff 8fe968ff 90ea69ff 91ea6aff 92ea6bff 93eb6cff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ed73ff 99ee74ff 9aee76ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a6f484ff a7f485ff a8f586ff a9f588ff aaf689ff a0e781ff 000000ff 000000ff 5a0021f7 7a002cf6 7a002cf8 7a002cf9 936b7afe a09fa0fb a0a0a005 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a003 a0a0a0eb 9e999bb5 4c001b2a 000000ff 000000ff 666666ff 8f8f8fff 919191ff 929292ff 939393ff 949494ff 959595ff 969696ff 979797ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a9a9a9ff aaaaaaff abababff acacacff adadadff aeaeaeff afafafff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bcbcbcff bdbdbdff bebebeff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff c4c4c4ff c5c5c5ff c6c6c6ff c8c8c8ff c9c9c9ff cacacaff cbcbcbff ccccccff cdcdcdff 262626ff 000000ff 26000ec6 7a002c86 7a002c88 7a002c8a 420018af 000000ff 000000ff 79df4dff 7adf4eff 7bdf4fff 7ce050ff 7de051ff 7de152ff 7ee153ff 7fe254ff 80e256ff 81e257ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 87e55dff 88e65fff 89e660ff 8ae661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee966ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6eff 96ec70ff 96ec71ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def79ff 9ef07aff 9ff07bff a0f17cff a1f17dff a1f27eff a2f27fff a3f280ff a4f382ff a5f383ff a6f484ff a7f485ff a8f586ff a9f587ff aaf688ff abf689ff a1e782ff 000000ff 000000ff 5a0021f7 7a002cf6 7a002cf7 7a002cf9 9a888ffd a09fa0d4 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a0c8 a09e9fe5 4b001b29 000000ff 000000ff 666666ff 8f8f8fff 909090ff 919191ff 939393ff 949494ff 959595ff 969696ff 979797ff 989898ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff aaaaaaff abababff acacacff adadadff aeaeaeff afafafff b0b0b0ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff bababaff bbbbbbff bcbcbcff bdbdbdff bebebeff bfbfbfff c1c1c1ff c2c2c2ff c3c3c3ff c4c4c4ff c5c5c5ff c6c6c6ff c7c7c7ff c9c9c9ff cacacaff cbcbcbff ccccccff cdcdcdff 262626ff 000000ff 26000ec6 7a002c86 7a002c87 7a002c89 420018af 000000ff 000000ff 7adf4dff 7adf4eff 7be050ff 7ce051ff 7de152ff 7ee153ff 7fe154ff 80e255ff 81e256ff 82e357ff 83e359ff 84e45aff 85e45bff 86e55cff 86e55dff 87e55eff 88e65fff 89e660ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee866ff 8fe967ff 90e968ff 91ea69ff 92ea6bff 92eb6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed73ff 99ee74ff 9aee75ff 9bee76ff 9cef77ff 9def78ff 9ef079ff 9ef07aff 9ff17cff a0f17dff a1f17eff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a7f485ff a8f586ff a9f587ff a9f588ff aaf689ff abf68aff a1e882ff 000000ff 000000ff 5a0021f6 7a002cf5 7a002cf7 7b0630f9 a09e9ffe a0a0a0a6 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a095 a0a0a0ff 6d445343 000000ff 000000ff 666666ff 8f8f8fff 909090ff 919191ff 929292ff 949494ff 959595ff 969696ff 979797ff 989898ff 999999ff 9a9a9aff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff acacacff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bbbbbbff bcbcbcff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c3c3c3ff c4c4c4ff c5c5c5ff c6c6c6ff c7c7c7ff c8c8c8ff cacacaff cbcbcbff ccccccff cdcdcdff 262626ff 000000ff 26000ec6 7a002c85 7a002c87 7a002c89 420018af 000000ff 000000ff 7adf4eff 7be04fff 7ce050ff 7de051ff 7ee153ff 7fe154ff 80e255ff 81e256ff 82e357ff 82e358ff 83e359ff 84e45aff 85e45cff 86e55dff 87e55eff 88e65fff 89e660ff 8ae761ff 8be762ff 8ce763ff 8de865ff 8ee866ff 8ee967ff 8fe968ff 90ea69ff 91ea6aff 92ea6bff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ed73ff 99ee74ff 9aee76ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a6f484ff a7f485ff a8f586ff a9f588ff aaf689ff abf68aff acf78bff a2e883ff 000000ff 000000ff 5a0021f6 7a002cf5 7a002cf6 822144f9 a0a0a0ff a0a0a07a ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a059 a0a0a0ff 85747a74 000000ff 000000ff 666666ff 8f8f8fff 909090ff 919191ff 929292ff 939393ff 959595ff 969696ff 979797ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bcbcbcff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c4c4c4ff c5c5c5ff c6c6c6ff c7c7c7ff c8c8c8ff c9c9c9ff cacacaff ccccccff cdcdcdff 262626ff 000000ff 26000ec5 7a002c85 7a002c87 7a002c88 420018af 000000ff 000000ff 7bdf4fff 7ce050ff 7de051ff 7ee152ff 7ee153ff 7fe254ff 80e256ff 81e257ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 87e55dff 88e65fff 89e660ff 8ae661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee967ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6eff 96ec70ff 96ec71ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def79ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27eff a2f27fff a3f380ff a4f382ff a5f383ff a6f484ff a7f485ff a8f586ff a9f587ff aaf688ff abf689ff acf68bff adf78cff a3e884ff 000000ff 000000ff 5a0021f6 7a002cf4 7a002cf6 893f59fb a0a0a0ff a0a0a04e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a01e a0a0a0ff 8e8789a7 000000ff 000000ff 656565ff 8f8f8fff 909090ff 919191ff 929292ff 939393ff 949494ff 959595ff 979797ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff c5c5c5ff c6c6c6ff c7c7c7ff c8c8c8ff c9c9c9ff cacacaff cbcbcbff cdcdcdff 262626ff 000000ff 26000ec5 7a002c84 7a002c86 7a002c88 420018af 000000ff 000000ff 7be050ff 7ce051ff 7de152ff 7ee153ff 7fe154ff 80e255ff 81e256ff 82e357ff 83e359ff 84e45aff 85e45bff 86e55cff 86e55dff 87e55eff 88e65fff 89e661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee866ff 8fe967ff 90e968ff 91ea6aff 92ea6bff 92eb6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed73ff 99ee74ff 9aee75ff 9bee76ff 9cef77ff 9def78ff 9ef079ff 9ef07aff 9ff17cff a0f17dff a1f27eff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a7f485ff a8f586ff a9f587ff aaf588ff abf689ff abf68aff acf78bff adf78cff a3e885ff 000000ff 000000ff 5a0021f5 7a002cf4 7a002cf6 936877fc a0a0a0fe a0a0a017 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a0e2 939091d9 000000ff 000000ff 656565ff 8e8e8eff 909090ff 919191ff 929292ff 939393ff 949494ff 959595ff 969696ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff adadadff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bcbcbcff bdbdbdff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff c4c4c4ff c5c5c5ff c7c7c7ff c8c8c8ff c9c9c9ff cacacaff cbcbcbff ccccccff 262626ff 000000ff 26000ec5 7a002c84 7a002c86 7a002c87 420018ae 000000ff 000000ff 7ce050ff 7de051ff 7ee153ff 7fe154ff 80e255ff 81e256ff 82e357ff 82e358ff 83e459ff 84e45bff 85e45cff 86e55dff 87e55eff 88e65fff 89e660ff 8ae761ff 8be762ff 8ce764ff 8de865ff 8ee866ff 8ee967ff 8fe968ff 90ea69ff 91ea6aff 92ea6bff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ed73ff 9aee74ff 9bee76ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff17bff a0f17cff a1f17dff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a6f484ff a7f485ff a8f586ff a9f588ff aaf689ff abf68aff acf78bff adf78cff aef78dff a4e885ff 000000ff 000000ff 5a0021f5 7a002cf3 7a012cf5 9d9397fd a0a0a0ce ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a0a6 969696fd 000000ff 000000ff 656565ff 8e8e8eff 8f8f8fff 909090ff 929292ff 939393ff 949494ff 959595ff 969696ff 979797ff 989898ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a9a9a9ff aaaaaaff abababff acacacff adadadff aeaeaeff afafafff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bcbcbcff bdbdbdff bebebeff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff c4c4c4ff c5c5c5ff c6c6c6ff c8c8c8ff c9c9c9ff cacacaff cbcbcbff ccccccff 262626ff 000000ff 26000ec5 7a002c84 7a002c85 7a002c87 420018ae 000000ff 000000ff 7de051ff 7ee152ff 7ee153ff 7fe255ff 80e256ff 81e357ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 87e55eff 88e65fff 89e660ff 8ae661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee967ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6eff 96ec70ff 96ec71ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27eff a3f27fff a3f380ff a4f382ff a5f383ff a6f484ff a7f485ff a8f586ff a9f587ff aaf688ff abf68aff acf68bff adf78cff aef78dff aef88eff a4e886ff 000000ff 000000ff 5a0020f5 7a002cf3 822043f7 a0a0a0ff a0a0a087 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a069 969696ff 000000ff 000000ff 656565ff 8e8e8eff 8f8f8fff 909090ff 919191ff 939393ff 949494ff 959595ff 969696ff 979797ff 989898ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff aaaaaaff abababff acacacff adadadff aeaeaeff afafafff b0b0b0ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff bababaff bbbbbbff bcbcbcff bdbdbdff bebebeff bfbfbfff c0c0c0ff c2c2c2ff c3c3c3ff c4c4c4ff c5c5c5ff c6c6c6ff c7c7c7ff c9c9c9ff cacacaff cbcbcbff ccccccff 262626ff 000000ff 25000ec4 7a002c83 7a002c85 7a002c87 420018ad 000000ff 000000ff 7de152ff 7ee153ff 7fe254ff 80e255ff 81e256ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 86e55dff 87e55eff 88e65fff 89e661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee866ff 8fe967ff 90e968ff 91ea6aff 92ea6bff 93eb6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def78ff 9ef079ff 9ef07aff 9ff17cff a0f17dff a1f27eff a2f27fff a3f280ff a4f381ff a5f382ff a6f484ff a7f485ff a8f586ff a9f587ff aaf588ff abf689ff abf68aff acf78bff adf78dff aef88eff aff88fff a5e887ff 000000ff 000000ff 5a0020f5 7a002cf3 8c4c63f9 a0a0a0ff a0a0a03f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a01b 969696fd 000000ff 000000ff 656565ff 8e8e8eff 8f8f8fff 909090ff 919191ff 929292ff 949494ff 959595ff 969696ff 979797ff 989898ff 999999ff 9a9a9aff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff acacacff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bbbbbbff bcbcbcff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c3c3c3ff c4c4c4ff c5c5c5ff c6c6c6ff c7c7c7ff c8c8c8ff c9c9c9ff cbcbcbff ccccccff 262626ff 000000ff 25000ec4 7a002c83 7a002c84 7a002c86 420018ad 000000ff 000000ff 7ee153ff 7fe154ff 80e255ff 81e256ff 82e357ff 83e358ff 83e459ff 84e45bff 85e45cff 86e55dff 87e55eff 88e65fff 89e660ff 8ae761ff 8be762ff 8ce764ff 8de865ff 8ee866ff 8ee967ff 8fe968ff 90ea69ff 91ea6aff 92ea6bff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ee73ff 9aee74ff 9bee76ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff17bff a0f17cff a1f17eff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a7f484ff a7f485ff a8f587ff a9f588ff aaf689ff abf68aff acf78bff adf78cff aef78dff aff88fff b0f890ff a6e988ff 000000ff 000000ff 5a0020f4 7a002cf2 977983fc a09f9ff3 a0a0a005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 939393c5 000000ff 000000ff 646464ff 8e8e8eff 8f8f8fff 909090ff 919191ff 929292ff 939393ff 959595ff 969696ff 979797ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c4c4c4ff c5c5c5ff c6c6c6ff c7c7c7ff c8c8c8ff c9c9c9ff cacacaff ccccccff 262626ff 000000ff 25000ec4 7a002c82 7a002c84 7a002c86 410018ad 000000ff 000000ff 7ee153ff 7fe255ff 80e256ff 81e357ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 87e55eff 88e65fff 89e660ff 8ae661ff 8be762ff 8be763ff 8ce864ff 8de865ff 8ee967ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6eff 96ec70ff 97ed71ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef78ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27eff a3f27fff a3f381ff a4f382ff a5f383ff a6f484ff a7f485ff a8f586ff a9f587ff aaf688ff abf68aff acf68bff adf78cff aef78dff aff88eff aff88fff b0f990ff a6e989ff 000000ff 000000ff 5a0020f4 7c0832f3 9f9d9efe a0a0a0b1 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 8a8a8a72 000000ff 000000ff 646464ff 8d8d8dff 8f8f8fff 909090ff 919191ff 929292ff 939393ff 949494ff 959595ff 979797ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bcbcbcff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff c4c4c4ff c6c6c6ff c7c7c7ff c8c8c8ff c9c9c9ff cacacaff cbcbcbff 262626ff 000000ff 25000dc4 7a002c82 7a002c84 7a002c85 410018ad 000000ff 000000ff 7fe254ff 80e255ff 81e256ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 87e55dff 87e55eff 88e65fff 89e661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee866ff 8fe967ff 90e968ff 91ea6aff 92ea6bff 93eb6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def78ff 9ef079ff 9ff07bff 9ff17cff a0f17dff a1f27eff a2f27fff a3f280ff a4f381ff a5f382ff a6f484ff a7f485ff a8f586ff a9f587ff aaf588ff abf689ff abf68aff acf78cff adf78dff aef88eff aff88fff b0f890ff b1f991ff a7e989ff 000000ff 000000ff 5a0020f4 89405af6 a0a0a0ff a0a0a05f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 58585824 000000ff 000000ff 646464ff 8d8d8dff 8e8e8eff 909090ff 919191ff 929292ff 939393ff 949494ff 959595ff 969696ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff adadadff aeaeaeff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bcbcbcff bdbdbdff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff c4c4c4ff c5c5c5ff c7c7c7ff c8c8c8ff c9c9c9ff cacacaff cbcbcbff 262626ff 000000ff 25000dc4 7a002c81 7a002c83 7a002c85 410018ad 000000ff 000000ff 80e255ff 81e256ff 82e357ff 83e358ff 83e459ff 84e45bff 85e45cff 86e55dff 87e55eff 88e65fff 89e660ff 8ae761ff 8be762ff 8ce764ff 8de865ff 8ee866ff 8fe967ff 8fe968ff 90ea69ff 91ea6aff 92ea6bff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ee73ff 9aee75ff 9bee76ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff17bff a0f17cff a1f17eff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a7f484ff a8f486ff a8f587ff a9f588ff aaf689ff abf68aff acf78bff adf78cff aef78dff aff88fff b0f890ff b1f991ff b2f992ff a8ea8aff 000000ff 000000ff 5a0020f3 987d87fb a09f9ff3 a0a0a00b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000010 000000ff 000000ff 646464ff 8d8d8dff 8e8e8eff 8f8f8fff 909090ff 929292ff 939393ff 949494ff 959595ff 969696ff 979797ff 989898ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a9a9a9ff aaaaaaff abababff acacacff adadadff aeaeaeff afafafff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b9b9b9ff bababaff bbbbbbff bcbcbcff bdbdbdff bebebeff bfbfbfff c1c1c1ff c2c2c2ff c3c3c3ff c4c4c4ff c5c5c5ff c6c6c6ff c8c8c8ff c9c9c9ff cacacaff cbcbcbff 262626ff 000000ff 25000dc3 7a002c81 7a002c83 7a002c84 410018ac 000000ff 000000ff 80e256ff 81e357ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 87e55eff 88e65fff 89e660ff 8ae661ff 8be762ff 8be763ff 8ce864ff 8de865ff 8ee967ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef78ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27eff a3f280ff a3f381ff a4f382ff a5f383ff a6f484ff a7f485ff a8f586ff a9f587ff aaf689ff abf68aff acf68bff adf78cff aef78dff aff88eff b0f88fff b0f990ff b1f992ff b2fa93ff a8ea8bff 000000ff 000000ff 5f142ff5 a0a0a0ff a0a0a09c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000010 000000ff 000000ff 646464ff 8d8d8dff 8e8e8eff 8f8f8fff 909090ff 919191ff 939393ff 949494ff 959595ff 969696ff 979797ff 989898ff 999999ff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff abababff acacacff adadadff aeaeaeff afafafff b0b0b0ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff bababaff bbbbbbff bcbcbcff bdbdbdff bebebeff bfbfbfff c0c0c0ff c2c2c2ff c3c3c3ff c4c4c4ff c5c5c5ff c6c6c6ff c7c7c7ff c9c9c9ff cacacaff cbcbcbff 262626ff 000000ff 25000dc3 7a002c80 7a002c82 7a002c84 410018ac 000000ff 000000ff 81e256ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 87e55dff 88e55eff 88e65fff 89e661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee866ff 8fe967ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def78ff 9ef07aff 9ff07bff a0f17cff a0f17dff a1f27eff a2f27fff a3f280ff a4f381ff a5f383ff a6f484ff a7f485ff a8f586ff a9f587ff aaf588ff abf689ff acf68aff acf78cff adf78dff aef88eff aff88fff b0f890ff b1f991ff b2f992ff b3fa93ff a9ea8cff 000000ff 000000ff 6b4452f9 a0a0a0ff a0a0a03a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000010 000000ff 000000ff 646464ff 8d8d8dff 8e8e8eff 8f8f8fff 909090ff 919191ff 929292ff 939393ff 959595ff 969696ff 979797ff 989898ff 999999ff 9a9a9aff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff acacacff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bcbcbcff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c3c3c3ff c4c4c4ff c5c5c5ff c6c6c6ff c7c7c7ff c8c8c8ff c9c9c9ff cbcbcbff 262626ff 000000ff 25000dc3 7a002c80 7a002c82 7a002c84 410017ab 000000ff 000000ff 82e357ff 83e358ff 83e459ff 84e45bff 85e45cff 86e55dff 87e55eff 88e65fff 89e660ff 8ae761ff 8be763ff 8ce764ff 8de865ff 8ee866ff 8fe967ff 90e968ff 90ea69ff 91ea6aff 92ea6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ee74ff 9aee75ff 9bee76ff 9cef77ff 9cef78ff 9df079ff 9ef07aff 9ff17bff a0f17dff a1f17eff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a7f484ff a8f486ff a8f587ff a9f588ff aaf689ff abf68aff acf78bff adf78cff aef78dff aff88fff b0f890ff b1f991ff b2f992ff b3fa93ff b4fa94ff a9eb8cff 000000ff 000000ff 756f72fd a09fa0d9 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000010 000000ff 000000ff 646464ff 8c8c8cff 8e8e8eff 8f8f8fff 909090ff 919191ff 929292ff 939393ff 949494ff 969696ff 979797ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c4c4c4ff c5c5c5ff c6c6c6ff c7c7c7ff c8c8c8ff c9c9c9ff cacacaff 262626ff 000000ff 25000dc3 7a002c80 7a002c81 7a002c83 410017ab 000000ff 000000ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55dff 87e55eff 88e65fff 89e660ff 8ae661ff 8be762ff 8ce763ff 8ce864ff 8de866ff 8ee967ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27eff a3f280ff a4f381ff a4f382ff a5f383ff a6f484ff a7f485ff a8f586ff a9f587ff aaf689ff abf68aff acf68bff adf78cff aef78dff aff88eff b0f88fff b0f990ff b1f992ff b2fa93ff b3fa94ff b4fa95ff aaeb8dff 000000ff 000000ff 787878ff a0a0a077 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000010 000000ff 000000ff 646464ff 8c8c8cff 8d8d8dff 8f8f8fff 909090ff 919191ff 929292ff 939393ff 949494ff 959595ff 979797ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff adadadff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bcbcbcff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff c4c4c4ff c6c6c6ff c7c7c7ff c8c8c8ff c9c9c9ff cacacaff 252525ff 000000ff 25000dc2 7a002c7f 7a002c81 7a002c83 410017ab 000000ff 000000ff 83e359ff 84e45aff 85e45bff 86e55cff 87e55dff 88e55eff 88e660ff 89e661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee866ff 8fe967ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 94eb6eff 95ec6fff 96ec71ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def78ff 9ef07aff 9ff07bff a0f17cff a0f17dff a1f27eff a2f27fff a3f280ff a4f381ff a5f383ff a6f484ff a7f485ff a8f586ff a9f587ff aaf588ff abf689ff acf68aff adf78cff adf78dff aef88eff aff88fff b0f890ff b1f991ff b2f992ff b3fa93ff b4fa95ff b5fb96ff abeb8eff 000000ff 000000ff 777677fa a0a0a017 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000010 000000ff 000000ff 646464ff 8c8c8cff 8d8d8dff 8e8e8eff 8f8f8fff 919191ff 929292ff 939393ff 949494ff 959595ff 969696ff 979797ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff adadadff aeaeaeff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bcbcbcff bdbdbdff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff c4c4c4ff c5c5c5ff c7c7c7ff c8c8c8ff c9c9c9ff cacacaff 252525ff 000000ff 25000dc2 7a002c7f 7a002c80 7a002c82 410017ab 000000ff 000000ff 84e45aff 84e45bff 85e45cff 86e55dff 87e55eff 88e65fff 89e660ff 8ae761ff 8be763ff 8ce764ff 8de865ff 8ee866ff 8fe967ff 90e968ff 90ea69ff 91ea6bff 92ea6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ee74ff 9aee75ff 9bee76ff 9cef77ff 9def78ff 9df079ff 9ef07aff 9ff17bff a0f17dff a1f17eff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a7f484ff a8f486ff a8f587ff a9f588ff aaf689ff abf68aff acf78bff adf78cff aef78dff aff88fff b0f890ff b1f991ff b2f992ff b3fa93ff b4fa94ff b4fb95ff b5fb97ff abeb8eff 000000ff 000000ff 646464ac ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000010 000000ff 000000ff 646464ff 8c8c8cff 8d8d8dff 8e8e8eff 8f8f8fff 909090ff 929292ff 939393ff 949494ff 959595ff 969696ff 979797ff 989898ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a9a9a9ff aaaaaaff abababff acacacff adadadff aeaeaeff afafafff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b9b9b9ff bababaff bbbbbbff bcbcbcff bdbdbdff bebebeff bfbfbfff c1c1c1ff c2c2c2ff c3c3c3ff c4c4c4ff c5c5c5ff c6c6c6ff c8c8c8ff c9c9c9ff cacacaff 252525ff 000000ff 25000dc2 7a002c7e 7a002c80 7a002c82 410017aa 000000ff 000000ff 84e45aff 85e45bff 86e55dff 87e55eff 88e65fff 89e660ff 8ae661ff 8be762ff 8ce763ff 8de865ff 8de866ff 8ee967ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27eff a3f280ff a4f381ff a5f382ff a5f383ff a6f484ff a7f485ff a8f586ff a9f587ff aaf689ff abf68aff acf68bff adf78cff aef78dff aff88eff b0f88fff b0f990ff b1f992ff b2fa93ff b3fa94ff b4fa95ff b5fb96ff b6fb97ff acec8eff 000000ff 000000ff 24242453 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000010 000000ff 000000ff 646464ff 8c8c8cff 8d8d8dff 8e8e8eff 8f8f8fff 909090ff 919191ff 929292ff 949494ff 959595ff 969696ff 979797ff 989898ff 999999ff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff abababff acacacff adadadff aeaeaeff afafafff b0b0b0ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff bababaff bbbbbbff bcbcbcff bdbdbdff bebebeff bfbfbfff c0c0c0ff c2c2c2ff c3c3c3ff c4c4c4ff c5c5c5ff c6c6c6ff c7c7c7ff c8c8c8ff cacacaff 252525ff 000000ff 24000dc2 7a002c7e 7a002c80 7a002c81 410017aa 000000ff 000000ff 85e45bff 86e55cff 87e55dff 88e55fff 88e660ff 89e661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee866ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6eff 95ec6fff 96ec71ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def78ff 9ef07aff 9ff07bff a0f17cff a0f17dff a1f27eff a2f27fff a3f280ff a4f381ff a5f383ff a6f484ff a7f485ff a8f586ff a9f587ff aaf588ff abf689ff acf68aff adf78cff adf78dff aef88eff aff88fff b0f990ff b1f991ff b2f992ff b3fa94ff b4fa95ff b5fb96ff b6fb97ff b7fc98ff acec8fff 000000ff 000000ff 00000040 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000010 000000ff 000000ff 646464ff 8b8b8bff 8d8d8dff 8e8e8eff 8f8f8fff 909090ff 919191ff 929292ff 939393ff 959595ff 969696ff 979797ff 989898ff 999999ff 9a9a9aff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff acacacff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bcbcbcff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c3c3c3ff c4c4c4ff c5c5c5ff c6c6c6ff c7c7c7ff c8c8c8ff c9c9c9ff 252525ff 000000ff 24000dc2 7a002c7d 7a002c7f 7a002c81 410017aa 000000ff 000000ff 85e45cff 86e55dff 87e55eff 88e65fff 89e660ff 8ae762ff 8be763ff 8ce764ff 8de865ff 8ee866ff 8fe967ff 90e968ff 90ea69ff 91ea6bff 92eb6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ee74ff 9aee75ff 9bee76ff 9cef77ff 9def78ff 9df079ff 9ef07aff 9ff17bff a0f17dff a1f17eff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a7f484ff a8f486ff a9f587ff a9f588ff aaf689ff abf68aff acf78bff adf78cff aef88eff aff88fff b0f890ff b1f991ff b2f992ff b3fa93ff b4fa94ff b4fb95ff b5fb97ff b6fb98ff b7fc99ff acec90ff 000000ff 000000ff 00000040 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000010 000000ff 000000ff 646464ff 8b8b8bff 8c8c8cff 8d8d8dff 8f8f8fff 909090ff 919191ff 929292ff 939393ff 949494ff 969696ff 979797ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff c5c5c5ff c6c6c6ff c7c7c7ff c8c8c8ff c9c9c9ff 252525ff 000000ff 24000dc1 7a002c7d 7a002c7f 7a002c80 400017a9 000000ff 000000ff 86e55dff 87e55eff 88e65fff 89e660ff 8ae661ff 8be762ff 8ce763ff 8de865ff 8de866ff 8ee967ff 8fe968ff 90ea69ff 91ea6aff 92ea6bff 93eb6cff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ed73ff 99ee74ff 9aee75ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27eff a3f280ff a4f381ff a5f382ff a5f383ff a6f484ff a7f485ff a8f586ff a9f588ff aaf689ff abf68aff acf78bff adf78cff aef78dff aff88eff b0f88fff b1f991ff b1f992ff b2fa93ff b3fa94ff b4fa95ff b5fb96ff b6fb97ff b7fc98ff b8fc9aff aded91ff 000000ff 000000ff 00000040 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000010 000000ff 000000ff 646464ff 8b8b8bff 8c8c8cff 8d8d8dff 8f8f8fff 909090ff 919191ff 929292ff 939393ff 949494ff 959595ff 979797ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff adadadff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bcbcbcff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff c4c4c4ff c6c6c6ff c7c7c7ff c8c8c8ff c9c9c9ff 252525ff 000000ff 24000dc1 7a002c7d 7a002c7e 7a002c80 400017a9 000000ff 000000ff 87e55dff 88e55fff 89e660ff 89e661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee966ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6eff 95ec6fff 96ec71ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def78ff 9ef07aff 9ff07bff a0f17cff a1f17dff a1f27eff a2f27fff a3f280ff a4f382ff a5f383ff a6f484ff a7f485ff a8f586ff a9f587ff aaf688ff abf689ff acf68bff adf78cff adf78dff aef88eff aff88fff b0f990ff b1f991ff b2f992ff b3fa94ff b4fa95ff b5fb96ff b6fb97ff b7fc98ff b8fc99ff b9fc9aff aded91ff 000000ff 000000ff 00000040 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000010 000000ff 000000ff 252525ff 343434ff 343434ff 353535ff 353535ff 353535ff 363636ff 363636ff 373737ff 373737ff 383838ff 3e3e3eff 979797ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff adadadff aeaeaeff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b8b8b8ff b9b9b9ff bababaff bbbbbbff 858585ff 464646ff 474747ff 484848ff 484848ff 484848ff 494949ff 494949ff 494949ff 4a4a4aff 4b4b4bff 4b4b4bff 0d0d0dff 000000ff 24000dc1 7a002c7c 7a002c7e 7a002c80 400017a9 000000ff 000000ff 87e55eff 88e65fff 89e660ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee866ff 8fe967ff 90e968ff 91ea69ff 92ea6bff 92eb6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ee74ff 9aee75ff 9bee76ff 9cef77ff 9def78ff 9df079ff 9ef07aff 9ff17cff a0f17dff a1f17eff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a7f485ff a8f586ff a9f587ff a9f588ff aaf689ff abf68aff acf78bff adf78cff aef88eff aff88fff b0f890ff b1f991ff b2f992ff b3fa93ff b4fa94ff b5fb95ff b5fb97ff b6fb98ff b7fc99ff b8fc9aff b9fd9bff aeed92ff 000000ff 000000ff 00000040 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000010 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 090909ff 979797ff 989898ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff aaaaaaff abababff acacacff adadadff aeaeaeff afafafff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b9b9b9ff bababaff bbbbbbff 646464ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 24000dc1 7a002c7c 7a002c7d 7a002c7f 400017a9 000000ff 000000ff 88e65fff 89e660ff 8ae761ff 8be762ff 8ce763ff 8de865ff 8de866ff 8ee967ff 8fe968ff 90ea69ff 91ea6aff 92ea6bff 93eb6cff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ed73ff 99ee74ff 9aee75ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27fff a3f280ff a4f381ff a5f382ff a5f383ff a6f484ff a7f485ff a8f586ff a9f588ff aaf689ff abf68aff acf78bff adf78cff aef78dff aff88eff b0f88fff b1f991ff b1f992ff b2fa93ff b3fa94ff b4fa95ff b5fb96ff b6fb97ff b7fc98ff b8fc9aff b9fd9bff bafd9cff afed93ff 000000ff 000000ff 00000040 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000b 000000b8 000000b8 000000b8 000000b8 000000b8 000000b8 111111cf 2d2d2dff 222020ea 060002c1 060002c2 030001db 000000ff 090909ff 979797ff 989898ff 999999ff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff abababff acacacff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bbbbbbff 646464ff 000000ff 020001fa 100006d5 110006d5 110006d6 110006d6 110006d7 120006d7 120006d7 120007d8 120007d8 120007d9 130007d9 350013ad 7a002c7b 7a002c7d 7a002c7f 400017a8 000000ff 000000ff 89e660ff 8ae661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee966ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6eff 95ec6fff 96ec71ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def79ff 9ef07aff 9ff07bff a0f17cff a1f17dff a1f27eff a2f27fff a3f280ff a4f382ff a5f383ff a6f484ff a7f485ff a8f586ff a9f587ff aaf688ff abf689ff acf68bff adf78cff aef78dff aef88eff aff88fff b0f990ff b1f991ff b2f992ff b3fa94ff b4fa95ff b5fb96ff b6fb97ff b7fc98ff b8fc99ff b9fc9aff b9fd9bff bafd9dff afee94ff 000000ff 000000ff 00000040 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a0a8 a0a0a0ff 99828a73 7a002c24 1500087e 000000ff 090909ff 979797ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff acacacff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff 646464ff 000000ff 060002ec 7a002c66 7a002c68 7a002c6a 7a002c6b 7a002c6d 7a002c6f 7a002c71 7a002c72 7a002c74 7a002c76 7a002c77 7a002c79 7a002c7b 7a002c7d 7a002c7e 400017a8 000000ff 000000ff 89e660ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee866ff 8fe967ff 90e968ff 91ea69ff 92ea6bff 92eb6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed73ff 99ee74ff 9aee75ff 9bee76ff 9cef77ff 9def78ff 9ef079ff 9ef07aff 9ff17cff a0f17dff a1f17eff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a7f485ff a8f586ff a9f587ff a9f588ff aaf689ff abf68aff acf78bff adf78cff aef88eff aff88fff b0f890ff b1f991ff b2f992ff b3fa93ff b4fa94ff b5fb95ff b6fb97ff b6fb98ff b7fc99ff b8fc9aff b9fd9bff bafd9cff bbfe9dff b0ee95ff 000000ff 000000ff 00000040 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a00f a0a0a0e0 a09f9ff4 8f576b42 1500087e 000000ff 090909ff 979797ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff 636363ff 000000ff 060002ec 7a002c66 7a002c68 7a002c69 7a002c6b 7a002c6d 7a002c6e 7a002c70 7a002c72 7a002c74 7a002c75 7a002c77 7a002c79 7a002c7a 7a002c7c 7a002c7e 400017a8 000000ff 000000ff 8ae761ff 8be762ff 8ce763ff 8de865ff 8ee866ff 8ee967ff 8fe968ff 90ea69ff 91ea6aff 92ea6bff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ed73ff 99ee74ff 9aee76ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a6f484ff a7f485ff a8f586ff a9f588ff aaf689ff abf68aff acf78bff adf78cff aef78dff aff88eff b0f88fff b1f991ff b2f992ff b2fa93ff b3fa94ff b4fa95ff b5fb96ff b6fb97ff b7fc98ff b8fc9aff b9fd9bff bafd9cff bbfd9dff bcfe9eff b1ee95ff 000000ff 000000ff 00000040 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a03a a0a0a0fc 9f9b9cd1 18040b80 000000ff 090909ff 969696ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff adadadff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff 636363ff 000000ff 060002ec 7a002c65 7a002c67 7a002c69 7a002c6b 7a002c6c 7a002c6e 7a002c70 7a002c71 7a002c73 7a002c75 7a002c77 7a002c78 7a002c7a 7a002c7c 7a002c7d 400017a7 000000ff 000000ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee967ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6eff 96ec70ff 96ec71ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def79ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27eff a2f27fff a3f380ff a4f382ff a5f383ff a6f484ff a7f485ff a8f586ff a9f587ff aaf688ff abf689ff acf68bff adf78cff aef78dff aef88eff aff88fff b0f990ff b1f991ff b2f992ff b3fa94ff b4fa95ff b5fb96ff b6fb97ff b7fc98ff b8fc99ff b9fc9aff bafd9cff bafd9dff bbfe9eff bcfe9fff b1ef96ff 000000ff 000000ff 00000040 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a07e a0a0a0ff 494244c3 000000ff 090909ff 969696ff 979797ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a9a9a9ff aaaaaaff abababff acacacff adadadff aeaeaeff afafafff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b8b8b8ff b9b9b9ff bababaff 636363ff 000000ff 060002ec 7a002c65 7a002c67 7a002c68 7a002c6a 7a002c6c 7a002c6e 7a002c6f 7a002c71 7a002c73 7a002c74 7a002c76 7a002c78 7a002c7a 7a002c7b 7a002c7d 400017a7 000000ff 000000ff 8be763ff 8ce864ff 8de865ff 8ee866ff 8fe967ff 90e968ff 91ea6aff 92ea6bff 92eb6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed73ff 99ee74ff 9aee75ff 9bee76ff 9cef77ff 9def78ff 9ef079ff 9ef07aff 9ff17cff a0f17dff a1f27eff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a7f485ff a8f586ff a9f587ff aaf588ff aaf689ff abf68aff acf78bff adf78cff aef88eff aff88fff b0f890ff b1f991ff b2f992ff b3fa93ff b4fa94ff b5fb96ff b6fb97ff b6fb98ff b7fc99ff b8fc9aff b9fd9bff bafd9cff bbfe9dff bcfe9fff bdffa0ff b2ef97ff 000000ff 000000ff 00000040 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a003 a0a0a0c2 5f5f5ffe 000000ff 090909ff 969696ff 979797ff 989898ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff aaaaaaff abababff acacacff adadadff aeaeaeff afafafff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b9b9b9ff bababaff 636363ff 000000ff 060002ec 7a002c65 7a002c66 7a002c68 7a002c6a 7a002c6b 7a002c6d 7a002c6f 7a002c71 7a002c72 7a002c74 7a002c76 7a002c77 7a002c79 7a002c7b 7a002c7d 3f0017a6 000000ff 000000ff 8ce764ff 8de865ff 8ee866ff 8ee967ff 8fe968ff 90ea69ff 91ea6aff 92ea6bff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ed73ff 9aee74ff 9aee76ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff17bff a0f17cff a1f17dff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a6f484ff a7f485ff a8f586ff a9f588ff aaf689ff abf68aff acf78bff adf78cff aef78dff aff88eff b0f890ff b1f991ff b2f992ff b3fa93ff b3fa94ff b4fa95ff b5fb96ff b6fb97ff b7fc99ff b8fc9aff b9fd9bff bafd9cff bbfe9dff bcfe9eff bdfe9fff beffa1ff b2ef97ff 000000ff 000000ff 00000040 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a01d 5b5b5bf3 000000ff 090909ff 969696ff 979797ff 989898ff 999999ff 9a9a9aff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff abababff acacacff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff 636363ff 000000ff 060002ec 7a002c64 7a002c66 7a002c68 7a002c69 7a002c6b 7a002c6d 7a002c6e 7a002c70 7a002c72 7a002c74 7a002c75 7a002c77 7a002c79 7a002c7a 7a002c7c 3f0017a6 000000ff 000000ff 8ce864ff 8de865ff 8ee967ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6eff 96ec70ff 96ec71ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27eff a3f27fff a3f380ff a4f382ff a5f383ff a6f484ff a7f485ff a8f586ff a9f587ff aaf688ff abf68aff acf68bff adf78cff aef78dff aef88eff aff88fff b0f990ff b1f991ff b2f993ff b3fa94ff b4fa95ff b5fb96ff b6fb97ff b7fc98ff b8fc99ff b9fd9bff bafd9cff bbfd9dff bbfe9eff bcfe9fff bdffa0ff beffa1ff b2ef97ff 000000ff 000000ff 00000040 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 26262688 000000ff 090909ff 969696ff 979797ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff acacacff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff 626262ff 000000ff 060002ec 7a002c64 7a002c65 7a002c67 7a002c69 7a002c6b 7a002c6c 7a002c6e 7a002c70 7a002c71 7a002c73 7a002c75 7a002c77 7a002c78 7a002c7a 7a002c7c 3f0017a6 000000ff 000000ff 8de865ff 8ee866ff 8fe967ff 90e968ff 91ea6aff 92ea6bff 93eb6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def78ff 9ef079ff 9ef07aff 9ff17cff a0f17dff a1f27eff a2f27fff a3f280ff a4f381ff a5f382ff a6f484ff a7f485ff a8f586ff a9f587ff aaf588ff abf689ff abf68aff acf78bff adf78dff aef88eff aff88fff b0f890ff b1f991ff b2f992ff b3fa93ff b4fa94ff b5fb96ff b6fb97ff b6fb98ff b7fc99ff b8fc9aff b9fd9bff bafd9cff bbfe9eff bcfe9fff bdffa0ff beffa1ff beffa1ff b2ef97ff 000000ff 000000ff 00000040 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000068 000000ff 090909ff 959595ff 979797ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff 626262ff 000000ff 060002ec 7a002c63 7a002c65 7a002c67 7a002c68 7a002c6a 7a002c6c 7a002c6e 7a002c6f 7a002c71 7a002c73 7a002c74 7a002c76 7a002c78 7a002c7a 7a002c7b 3f0017a6 000000ff 000000ff 8ee866ff 8ee967ff 8fe968ff 90ea69ff 91ea6aff 92ea6bff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ee73ff 9aee74ff 9bee76ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff17bff a0f17cff a1f17dff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a6f484ff a7f485ff a8f587ff a9f588ff aaf689ff abf68aff acf78bff adf78cff aef78dff aff88eff b0f890ff b1f991ff b2f992ff b3fa93ff b3fa94ff b4fa95ff b5fb96ff b6fb98ff b7fc99ff b8fc9aff b9fd9bff bafd9cff bbfe9dff bcfe9eff bdfe9fff beffa1ff beffa1ff beffa1ff b2ef97ff 000000ff 000000ff 00000040 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000068 000000ff 090909ff 959595ff 969696ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff adadadff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b7b7b7ff b8b8b8ff b9b9b9ff 626262ff 000000ff 060002ec 7a002c63 7a002c65 7a002c66 7a002c68 7a002c6a 7a002c6b 7a002c6d 7a002c6f 7a002c71 7a002c72 7a002c74 7a002c76 7a002c77 7a002c79 7a002c7b 3f0017a6 000000ff 000000ff 8ee967ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6eff 96ec70ff 96ec71ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27eff a3f27fff a3f381ff a4f382ff a5f383ff a6f484ff a7f485ff a8f586ff a9f587ff aaf688ff abf68aff acf68bff adf78cff aef78dff aff88eff aff88fff b0f990ff b1f992ff b2f993ff b3fa94ff b4fa95ff b5fb96ff b6fb97ff b7fc98ff b8fc99ff b9fd9bff bafd9cff bbfd9dff bbfe9eff bcfe9fff bdffa0ff beffa1ff beffa1ff beffa1ff b2ef97ff 000000ff 000000ff 00000040 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000068 000000ff 000000ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 030303ff 000000ff 060002ec 7a002c62 7a002c64 7a002c66 7a002c68 7a002c69 7a002c6b 7a002c6d 7a002c6e 7a002c70 7a002c72 7a002c74 7a002c75 7a002c77 7a002c79 7a002c7a 3f0017a5 000000ff 000000ff 8fe967ff 90e968ff 91ea6aff 92ea6bff 93eb6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def78ff 9ef079ff 9ff07bff 9ff17cff a0f17dff a1f27eff a2f27fff a3f280ff a4f381ff a5f382ff a6f484ff a7f485ff a8f586ff a9f587ff aaf588ff abf689ff abf68aff acf78cff adf78dff aef88eff aff88fff b0f890ff b1f991ff b2f992ff b3fa93ff b4fa95ff b5fb96ff b6fb97ff b7fc98ff b8fc99ff b8fc9aff b9fd9bff bafd9cff bbfe9eff bcfe9fff bdffa0ff beffa1ff beffa1ff beffa1ff beffa1ff b2ef97ff 000000ff 000000ff 00000040 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000068 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 060002ec 7a002c62 7a002c64 7a002c65 7a002c67 7a002c69 7a002c6b 7a002c6c 7a002c6e 7a002c70 7a002c71 7a002c73 7a002c75 7a002c77 7a002c78 7a002c7a 3f0017a5 000000ff 000000ff 1f3216ff 1f3217ff 1f3217ff 1f3217ff 203318ff 203318ff 203318ff 203318ff 213318ff 213319ff 213319ff 213319ff 213319ff 21341aff 22341aff 22341aff 22341aff 22341bff 23341bff 23341bff 23341bff 23341cff 23341cff 24341cff 24351cff 24351cff 24351dff 24351dff 24351dff 25351eff 25351eff 25351eff 25351eff 26351eff 26351fff 26351fff 26361fff 26361fff 273620ff 273620ff 273620ff 273620ff 273621ff 273621ff 283621ff 283721ff 283722ff 283722ff 293722ff 293722ff 293723ff 293723ff 293723ff 293723ff 293723ff 273421ff 000000ff 000000ff 00000040 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000027 00000060 00000060 00000060 00000060 494949b0 646464ff 5d5a5be7 29111a89 1d000a7e 1e000b7f 1e000b80 1f000b81 20000c82 21000c84 21000c84 22000c85 23000d87 23000d87 24000d89 25000d8a 26000e8b 26000e8c 27000e8d 28000e8e 28000e8f 29000f90 29000f91 2a000f93 2a000f93 2b001094 2b001095 2c001096 2d001097 2d001099 2e001099 2e00119b 35001394 7a002c62 7a002c63 7a002c65 7a002c67 7a002c68 7a002c6a 7a002c6c 7a002c6e 7a002c6f 7a002c71 7a002c73 7a002c74 7a002c76 7a002c78 7a002c7a 3f0017a4 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000040 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a06f a0a0a0fe 9f9c9de2 8a455e4a 7a002c31 7a002c33 7a002c35 7a002c36 7a002c38 7a002c3a 7a002c3c 7a002c3d 7a002c3f 7a002c41 7a002c42 7a002c44 7a002c46 7a002c48 7a002c49 7a002c4b 7a002c4d 7a002c4e 7a002c50 7a002c52 7a002c54 7a002c55 7a002c57 7a002c59 7a002c5a 7a002c5c 7a002c5e 7a002c5f 7a002c61 7a002c63 7a002c65 7a002c66 7a002c68 7a002c6a 7a002c6b 7a002c6d 7a002c6f 7a002c71 7a002c72 7a002c74 7a002c76 7a002c77 7a002c79 57001f91 25000dc2 25000dc3 25000dc4 26000ec5 26000ec5 26000ec6 27000ec7 27000ec8 27000ec8 28000ec9 28000eca 28000ecb 29000fcc 29000fcd 29000fce 29000fce 2a000fcf 2a000fd0 2b000fd1 2b000fd1 2b0010d2 2b0010d3 2c0010d4 2c0010d5 2c0010d5 2d0010d6 2d0010d7 2d0010d8 2d0010d8 2e0010d9 2e0011da 2e0011db 2e0011dc 2f0011dc 2f0011dd 2f0011de 300011df 300011e0 300011e1 300011e1 310012e2 310012e3 37111ee9 494546fc 4a4a4afe 2a2a2ab9 00000088 00000088 00000088 00000088 00000088 00000088 00000088 00000088 00000088 00000088 00000088 00000088 00000088 00000088 00000022 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a05d a0a0a0fb 9f9d9ee9 8f5a6e5a 7a002c33 7a002c34 7a002c36 7a002c38 7a002c39 7a002c3b 7a002c3d 7a002c3f 7a002c40 7a002c42 7a002c44 7a002c45 7a002c47 7a002c49 7a002c4b 7a002c4c 7a002c4e 7a002c50 7a002c51 7a002c53 7a002c55 7a002c56 7a002c58 7a002c5a 7a002c5c 7a002c5d 7a002c5f 7a002c61 7a002c62 7a002c64 7a002c66 7a002c68 7a002c69 7a002c6b 7a002c6d 7a002c6e 7a002c70 7a002c72 7a002c74 7a002c75 7a002c77 7a002c79 7a002c7a 7a002c7c 7a002c7e 7a002c80 7a002c81 7a002c83 7a002c85 7a002c86 7a002c88 7a002c8a 7a002c8c 7a002c8d 7a002c8f 7a002c91 7a002c92 7a002c94 7a002c96 7a002c98 7a002c99 7a002c9b 7a002c9d 7a002c9f 7a002ca0 7a002ca2 7a002ca4 7a002ca5 7a002ca7 7a002ca9 7a002caa 7a002cac 7a002cae 7a002caf 7a002cb1 7a002cb3 7a002cb5 7a002cb6 7a002cb8 7a002cba 7a002cbb 7a002cbd 7a002cbf 7a002cc1 873855d4 9f9b9dfb a09fa0f6 a0a0a04d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a04e a0a0a0f7 a09f9ff9 987d8686 7a002c34 7a002c36 7a002c37 7a002c39 7a002c3b 7a002c3c 7a002c3e 7a002c40 7a002c42 7a002c43 7a002c45 7a002c47 7a002c48 7a002c4a 7a002c4c 7a002c4e 7a002c4f 7a002c51 7a002c53 7a002c54 7a002c56 7a002c58 7a002c59 7a002c5b 7a002c5d 7a002c5f 7a002c60 7a002c62 7a002c64 7a002c65 7a002c67 7a002c69 7a002c6b 7a002c6c 7a002c6e 7a002c70 7a002c71 7a002c73 7a002c75 7a002c77 7a002c78 7a002c7a 7a002c7c 7a002c7d 7a002c7f 7a002c81 7a002c83 7a002c84 7a002c86 7a002c88 7a002c89 7a002c8b 7a002c8d 7a002c8f 7a002c90 7a002c92 7a002c94 7a002c95 7a002c97 7a002c99 7a002c9b 7a002c9c 7a002c9e 7a002ca0 7a002ca2 7a002ca3 7a002ca5 7a002ca7 7a002ca8 7a002caa 7a002cac 7a002cad 7a002caf 7a002cb1 7a002cb2 7a002cb4 7a002cb6 7a002cb8 7a002cb9 7a002cbb 7a002cbd 7a002cbe 8c4d64da a09f9ffe a09f9feb a0a0a036 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a030 a0a0a0dc a0a0a0ff 9c9094b6 811d413e 7a002c37 7a002c39 7a002c3a 7a002c3c 7a002c3e 7a002c3f 7a002c41 7a002c43 7a002c45 7a002c46 7a002c48 7a002c4a 7a002c4b 7a002c4d 7a002c4f 7a002c51 7a002c52 7a002c54 7a002c55 7a002c57 7a002c59 7a002c5b 7a002c5c 7a002c5e 7a002c60 7a002c62 7a002c63 7a002c65 7a002c67 7a002c68 7a002c6a 7a002c6c 7a002c6e 7a002c6f 7a002c71 7a002c73 7a002c74 7a002c76 7a002c78 7a002c7a 7a002c7b 7a002c7d 7a002c7f 7a002c80 7a002c82 7a002c84 7a002c86 7a002c87 7a002c89 7a002c8b 7a002c8c 7a002c8e 7a002c90 7a002c92 7a002c93 7a002c95 7a002c97 7a002c98 7a002c9a 7a002c9c 7a002c9e 7a002c9f 7a002ca1 7a002ca3 7a002ca5 7a002ca6 7a002ca8 7a002caa 7a002cab 7a002cad 7a002caf 7a002cb0 7a002cb2 7a002cb4 7a002cb5 7a002cb7 7a002cb9 7a002cbb 7d0d35c0 967480e9 a0a0a0ff a09f9fdc a0a0a024 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a00f a0a0a0af a0a0a0ff 9f9a9cde 8c4c6356 7a002c38 7a002c3a 7a002c3c 7a002c3d 7a002c3f 7a002c41 7a002c42 7a002c44 7a002c46 7a002c48 7a002c49 7a002c4b 7a002c4d 7a002c4e 7a002c50 7a002c52 7a002c54 7a002c55 7a002c57 7a002c58 7a002c5a 7a002c5c 7a002c5e 7a002c5f 7a002c61 7a002c63 7a002c65 7a002c66 7a002c68 7a002c6a 7a002c6b 7a002c6d 7a002c6f 7a002c71 7a002c72 7a002c74 7a002c76 7a002c77 7a002c79 7a002c7b 7a002c7d 7a002c7e 7a002c80 7a002c82 7a002c83 7a002c85 7a002c87 7a002c89 7a002c8a 7a002c8c 7a002c8e 7a002c8f 7a002c91 7a002c93 7a002c95 7a002c96 7a002c98 7a002c9a 7a002c9c 7a002c9d 7a002c9f 7a002ca1 7a002ca2 7a002ca4 7a002ca6 7a002ca8 7a002ca9 7a002cab 7a002cac 7a002cae 7a002cb0 7a002cb2 7a002cb3 7a002cb5 7a002cb7 7a002cb8 852d4cc9 9d9195f5 a0a0a0ff a0a0a0af a0a0a012 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a074 a0a0a0fb a09f9ff5 95748081 7a002c39 7a002c3b 7a002c3d 7a002c3f 7a002c40 7a002c42 7a002c44 7a002c45 7a002c47 7a002c49 7a002c4b 7a002c4c 7a002c4e 7a002c50 7a002c51 7a002c53 7a002c55 7a002c56 7a002c58 7a002c5a 7a002c5b 7a002c5d 7a002c5f 7a002c61 7a002c62 7a002c64 7a002c66 7a002c68 7a002c69 7a002c6b 7a002c6d 7a002c6e 7a002c70 7a002c72 7a002c74 7a002c75 7a002c77 7a002c79 7a002c7a 7a002c7c 7a002c7e 7a002c80 7a002c81 7a002c83 7a002c85 7a002c86 7a002c88 7a002c8a 7a002c8c 7a002c8d 7a002c8f 7a002c91 7a002c92 7a002c94 7a002c96 7a002c98 7a002c99 7a002c9b 7a002c9d 7a002c9f 7a002ca0 7a002ca2 7a002ca4 7a002ca5 7a002ca7 7a002ca9 7a002caa 7a002cac 7a002cae 7a002caf 7a002cb1 7a002cb3 7a002cb5 7a012db6 8f586cd9 a09f9ffd a09fa0f7 a0a0a068 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a03d a0a0a0e5 a0a0a0ff 9d9497ca 8a425c57 7a002c3c 7a002c3e 7a002c40 7a002c42 7a002c43 7a002c45 7a002c47 7a002c48 7a002c4a 7a002c4c 7a002c4e 7a002c4f 7a002c51 7a002c53 7a002c54 7a002c56 7a002c58 7a002c59 7a002c5b 7a002c5d 7a002c5f 7a002c60 7a002c62 7a002c64 7a002c65 7a002c67 7a002c69 7a002c6b 7a002c6c 7a002c6e 7a002c70 7a002c71 7a002c73 7a002c75 7a002c77 7a002c78 7a002c7a 7a002c7c 7a002c7d 7a002c7f 7a002c81 7a002c83 7a002c84 7a002c86 7a002c88 7a002c89 7a002c8b 7a002c8d 7a002c8f 7a002c90 7a002c92 7a002c94 7a002c95 7a002c97 7a002c99 7a002c9b 7a002c9c 7a002c9e 7a002ca0 7a002ca2 7a002ca3 7a002ca5 7a002ca7 7a002ca8 7a002caa 7a002cac 7a002cad 7a002caf 7a002cb1 7a002cb2 811e42bf 987f88eb a0a0a0ff a09fa0d2 a0a0a02a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a010 a0a0a097 a0a0a0fe a09f9ff9 9880899b 7d0e3643 7a002c3f 7a002c41 7a002c43 7a002c45 7a002c46 7a002c48 7a002c4a 7a002c4b 7a002c4d 7a002c4f 7a002c51 7a002c52 7a002c54 7a002c55 7a002c57 7a002c59 7a002c5b 7a002c5c 7a002c5e 7a002c60 7a002c62 7a002c63 7a002c65 7a002c67 7a002c68 7a002c6a 7a002c6c 7a002c6e 7a002c6f 7a002c71 7a002c73 7a002c74 7a002c76 7a002c78 7a002c7a 7a002c7b 7a002c7d 7a002c7f 7a002c80 7a002c82 7a002c84 7a002c86 7a002c87 7a002c89 7a002c8b 7a002c8c 7a002c8e 7a002c90 7a002c92 7a002c93 7a002c95 7a002c97 7a002c98 7a002c9a 7a002c9c 7a002c9e 7a002c9f 7a002ca1 7a002ca3 7a002ca5 7a002ca6 7a002ca8 7a002caa 7a002cab 7a002cad 7a002caf 7c0a33b3 916273da 9f9d9efc a0a0a0ff a0a0a093 a0a0a007 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a038 a0a0a0d1 a0a0a0ff 9e999bdf 905c6f6f 7a002c41 7a002c42 7a002c44 7a002c46 7a002c48 7a002c49 7a002c4b 7a002c4d 7a002c4e 7a002c50 7a002c52 7a002c54 7a002c55 7a002c57 7a002c58 7a002c5a 7a002c5c 7a002c5e 7a002c5f 7a002c61 7a002c63 7a002c65 7a002c66 7a002c68 7a002c6a 7a002c6b 7a002c6d 7a002c6f 7a002c71 7a002c72 7a002c74 7a002c76 7a002c77 7a002c79 7a002c7b 7a002c7d 7a002c7e 7a002c80 7a002c82 7a002c83 7a002c85 7a002c87 7a002c89 7a002c8a 7a002c8c 7a002c8e 7a002c8f 7a002c91 7a002c93 7a002c95 7a002c96 7a002c98 7a002c9a 7a002c9b 7a002c9d 7a002c9f 7a002ca1 7a002ca2 7a002ca4 7a002ca6 7a002ca8 7a002ca9 7a002cab 7a002cac 8b4760cb 9d9598f5 a0a0a0ff a0a0a0d0 a0a0a03d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a004 a0a0a075 a0a0a0f5 a0a0a0ff 9d9396cd 8f576b6e 7a002c44 7a002c45 7a002c47 7a002c49 7a002c4b 7a002c4c 7a002c4e 7a002c50 7a002c51 7a002c53 7a002c55 7a002c56 7a002c58 7a002c5a 7a002c5b 7a002c5d 7a002c5f 7a002c61 7a002c62 7a002c64 7a002c66 7a002c68 7a002c69 7a002c6b 7a002c6d 7a002c6e 7a002c70 7a002c72 7a002c74 7a002c75 7a002c77 7a002c79 7a002c7a 7a002c7c 7a002c7e 7a002c80 7a002c81 7a002c83 7a002c85 7a002c86 7a002c88 7a002c8a 7a002c8c 7a002c8d 7a002c8f 7a002c91 7a002c92 7a002c94 7a002c96 7a002c98 7a002c99 7a002c9b 7a002c9d 7a002c9e 7a002ca0 7a002ca2 7a002ca4 7a002ca5 7a002ca7 7a002ca9 852f4ebd 99848ceb a0a0a0ff a09f9fed a0a0a068 a0a0a002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a01e a0a0a09c a0a0a0fb a0a0a0ff 9d9296ce 8e556a71 7a002c47 7a002c48 7a002c4a 7a002c4c 7a002c4e 7a002c4f 7a002c51 7a002c53 7a002c54 7a002c56 7a002c58 7a002c59 7a002c5b 7a002c5d 7a002c5e 7a002c60 7a002c62 7a002c64 7a002c65 7a002c67 7a002c69 7a002c6b 7a002c6c 7a002c6e 7a002c70 7a002c71 7a002c73 7a002c75 7a002c77 7a002c78 7a002c7a 7a002c7c 7a002c7d 7a002c7f 7a002c81 7a002c83 7a002c84 7a002c86 7a002c88 7a002c89 7a002c8b 7a002c8d 7a002c8f 7a002c90 7a002c92 7a002c94 7a002c95 7a002c97 7a002c99 7a002c9b 7a002c9c 7a002c9e 7a002ca0 7a002ca2 7a002ca3 7a012da5 89405ac2 9a858ceb a0a0a0ff a0a0a0fc a0a0a094 a0a0a011 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a021 a0a0a09d a0a0a0fb a0a0a0ff 9d9296ce 8f596d78 7b022e4b 7a002c4b 7a002c4d 7a002c4f 7a002c51 7a002c52 7a002c54 7a002c55 7a002c57 7a002c59 7a002c5b 7a002c5c 7a002c5e 7a002c60 7a002c62 7a002c63 7a002c65 7a002c67 7a002c68 7a002c6a 7a002c6c 7a002c6e 7a002c6f 7a002c71 7a002c73 7a002c74 7a002c76 7a002c78 7a002c7a 7a002c7b 7a002c7d 7a002c7f 7a002c80 7a002c82 7a002c84 7a002c86 7a002c87 7a002c89 7a002c8b 7a002c8c 7a002c8e 7a002c90 7a002c92 7a002c93 7a002c95 7a002c97 7a002c98 7a002c9a 7a002c9c 7a002c9e 7a002c9f 7b0630a3 8d4e65c6 9c8e93f0 a0a0a0ff a0a0a0fb a0a0a09f a0a0a029 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a023 a0a0a09f a0a0a0fb a0a0a0ff 9f9a9ce8 977b85a5 86325063 7a002c4e 7a002c50 7a002c52 7a002c54 7a002c55 7a002c57 7a002c58 7a002c5a 7a002c5c 7a002c5e 7a002c5f 7a002c61 7a002c63 7a002c65 7a002c66 7a002c68 7a002c6a 7a002c6b 7a002c6d 7a002c6f 7a002c71 7a002c72 7a002c74 7a002c76 7a002c77 7a002c79 7a002c7b 7a002c7d 7a002c7e 7a002c80 7a002c82 7a002c83 7a002c85 7a002c87 7a002c89 7a002c8a 7a002c8c 7a002c8e 7a002c8f 7a002c91 7a002c93 7a002c95 7a002c96 7a002c98 7a002c9a 7a002c9b 811f43aa 915f71cd 9e9699f4 a0a0a0ff a09fa0f3 a0a0a08c a0a0a01b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a021 a0a0a085 a0a0a0e4 a0a0a0ff a0a0a0fe 9c9095d0 9266768e 7e113857 7a002c53 7a002c55 7a002c56 7a002c58 7a002c5a 7a002c5b 7a002c5d 7a002c5f 7a002c61 7a002c62 7a002c64 7a002c66 7a002c68 7a002c69 7a002c6b 7a002c6d 7a002c6e 7a002c70 7a002c72 7a002c74 7a002c75 7a002c77 7a002c79 7a002c7a 7a002c7c 7a002c7e 7a002c80 7a002c81 7a002c83 7a002c85 7a002c86 7a002c88 7a002c8a 7a002c8c 7a002c8d 7a002c8f 7a002c91 7a002c92 7a002c94 7a002c96 801b3fa3 905b6ec6 9b898fe9 a0a0a0ff a0a0a0ff a09fa0e7 a0a0a078 a0a0a00f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a003 a0a0a04a a0a0a0ac a0a0a0f9 a0a0a0ff a09e9ff8 9c8e93ce 95717ea0 883b5772 7a002c58 7a002c59 7a002c5b 7a002c5d 7a002c5e 7a002c60 7a002c62 7a002c64 7a002c65 7a002c67 7a002c69 7a002c6b 7a002c6c 7a002c6e 7a002c70 7a002c71 7a002c73 7a002c75 7a002c77 7a002c78 7a002c7a 7a002c7c 7a002c7d 7a002c7f 7a002c81 7a002c83 7a002c84 7a002c86 7a002c88 7a002c89 7a002c8b 7a002c8d 7a002c8f 7a012d90 842849a4 8f596dc1 9a878ee5 a0a0a0fe a0a0a0ff a09fa0f3 a0a0a0a4 a0a0a04e a0a0a006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a014 a0a0a06f a0a0a0bc a0a0a0f8 a0a0a0ff a0a0a0ff 9f9a9cec 99838bbf 91617295 87395577 7c073161 7a002c60 7a002c61 7a002c63 7a002c65 7a002c67 7a002c68 7a002c6a 7a002c6c 7a002c6e 7a002c6f 7a002c71 7a002c73 7a002c74 7a002c76 7a002c78 7a002c7a 7a002c7b 7a002c7d 7a002c7f 7a002c80 7a002c82 7a002c84 7a002c86 7a002c87 7c07318c 873754a5 916172c1 998089dc 9e9a9bf6 a0a0a0ff a0a0a0ff a09fa0f5 a0a0a0a8 a0a0a051 a0a0a008 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a00a a0a0a049 a0a0a090 a0a0a0d6 a0a0a0ff a0a0a0ff a0a0a0ff a09f9ffb 9d9497e2 99848cc7 946f7cac 8e536892 893e5985 842b4b7c 7f143a72 7a002c6b 7a002c6d 7a002c6f 7a002c71 7a002c72 7a002c74 7a002c76 7a002c77 7a002c79 7a002c7b 7b05307f 8325478f 8a425ca1 8f596db3 946d7bc4 987e87d5 9b8c92e6 9f9d9efa a0a0a0ff a0a0a0ff a0a0a0fa a0a0a0c6 a0a0a08a a0a0a04e a0a0a00a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a01d a0a0a05a a0a0a086 a0a0a0b3 a0a0a0e0 a0a0a0fe a0a0a0ff a0a0a0ff a0a0a0ff a0a0a0ff a0a0a0ff a09f9ffc 9f9a9cf2 9d9497e8 9c8f94e1 9d9195e5 9d9497e9 9e9699ed 9e989af1 9f9b9cf4 9f9d9ef9 a09f9ffd a0a0a0ff a0a0a0ff a0a0a0ff a0a0a0ff a0a0a0fe a0a0a0e8 a0a0a0b5 a0a0a07a a0a0a03e a0a0a008 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a00d a0a0a038 a0a0a062 a0a0a078 a0a0a08c a0a0a09f a0a0a0b2 a0a0a0c6 a0a0a0d9 a0a0a0e6 a0a0a0df a0a0a0d8 a0a0a0d1 a0a0a0ca a0a0a0c3 a0a0a0bc a0a0a0ac a0a0a08b a0a0a06a a0a0a04a a0a0a029 a0a0a009 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000010 00000070 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000080 000000f0 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000f 000000ef 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000007f 000000ff 000000ff 000000ef 0000000f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000f 000000ef 000000ff 000000ff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000007f 000000ff 0b0e0eff 546669ff 000000ff 000000ef 0000000f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000f 000000ef 000000ff 5e7579ff b0dbe3ff 0b0e0eff 000000ff 0000007f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000007f 000000ff 0b0e0eff acdae4ff b7e9f3ff 5b7479ff 000000ff 000000ef 0000000f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a001 a0a0a01b a0a0a03c 89898967 050505f7 000000ff 597479ff b3e8f3ff b2e8f3ff a8dae4ff 0b0e0eff 000000ff 4e4e4ef8 a09fa0f6 a09f9fe9 a0a0a0d6 a0a0a0c4 a0a0a0b2 a0a0a0a0 a0a0a08e a0a0a071 a0a0a044 a0a0a017 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a01f a0a0a05b a0a0a097 a0a0a0d2 a0a0a0f9 a0a0a0ff a0a0a0ff 505050ff 000000ff 0a0e0eff a3d9e5ff aee8f4ff aee8f4ff aee8f4ff 57747aff 000000ff 090708fe 8d747de8 99828beb 9b8c91f2 9d9598f6 9f9d9efc a0a0a0ff a0a0a0ff a0a0a0ff a0a0a0ff a0a0a0ff a09f9fec a0a0a0be a0a0a092 a0a0a066 a0a0a02d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a01f a0a0a06c a0a0a0a8 a09fa0e5 a0a0a0ff a0a0a0ff a0a0a0ff 9e9699f3 988089e0 946e7cd4 855466ca 060304fb 000000ff 55737aff aae7f4ff a9e7f4ff a9e7f4ff a9e7f4ff 9fd9e5ff 0a0e0eff 000000ff 320012d6 7a002cb0 7a002cb1 7a002cb3 7a002cb5 7c0933ba 80183ec0 852d4cc9 8c4b63d7 936877e3 99818aef 9e989bfa a0a0a0ff a0a0a0ff a0a0a0ff a09fa0e6 a0a0a09f a0a0a057 a0a0a012 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a019 a0a0a06e a0a0a0c6 a0a0a0fe a0a0a0ff a09fa0fe 9c8e93ea 95727fd1 8d4e65b8 811f42a1 7a002c96 7a002c97 7a002c99 2e0011cd 000000ff 0a0e0eff 9bd8e6ff a5e6f5ff a4e6f5ff a4e6f5ff a5e6f5ff a5e6f5ff 53737aff 000000ff 050002fa 700028b4 7a002cb1 7a002cb3 7a002cb4 7a002cb6 7a002cb8 7a002cba 7a002cbb 7a002cbd 7a002cbf 7a002cc0 7f173dc9 883a56d6 926575e6 9b8c92f5 a0a0a0ff a0a0a0ff a0a0a0fd a0a0a0c9 a0a0a077 a0a0a019 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a012 a0a0a067 a0a0a0bf a0a0a0fd a0a0a0ff 9f9c9df8 977a85d4 8a455ead 7d0e3693 7a002c8e 7a002c90 7a002c92 7a002c94 7a002c95 7a002c97 6e00289f 050002f9 000000ff 51727aff a1e5f5ff a0e5f5ff a0e5f5ff a0e5f5ff a0e5f5ff a0e5f5ff 97d7e6ff 0a0d0eff 000000ff 320012d7 7a002cb1 7a002cb2 7a002cb4 7a002cb6 7a002cb7 7a002cb9 7a002cbb 7a002cbd 7a002cbe 7a002cc0 7a002cc2 7a002cc3 7a002cc5 7a002cc7 7f163ccf 8b475fde 95717eed 9e9799fa a0a0a0ff a0a0a0fc a0a0a0b3 a0a0a050 a0a0a005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a022 a0a0a094 a0a0a0f6 a0a0a0ff 9f9d9ef9 987e87d5 8c4b63ac 7c09338b 7a002c89 7a002c8b 7a002c8c 7a002c8e 7a002c90 7a002c91 7a002c93 7a002c95 7a002c97 2e0011cb 000000ff 090d0eff 93d6e7ff 9ce4f6ff 9be4f6ff 9be4f6ff 9be4f6ff 9be4f6ff 9ce4f6ff 9de4f6ff 4e727bff 000000ff 050002fa 700028b5 7a002cb2 7a002cb4 7a002cb5 7a002cb7 7a002cb9 7a002cba 7a002cbc 7a002cbe 7a002cc0 7a002cc1 7a002cc3 7a002cc5 7a002cc6 7a002cc8 7a002cca 7a002ccc 7b022ece 873854dd 967581f1 a09e9ffe a0a0a0ff a09f9fea a0a0a08c a0a0a028 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a036 a0a0a0ab a0a0a0fd a0a0a0ff 9b8c91e1 8d5267ac 7d0c3587 7a002c83 7a002c85 7a002c87 7a002c88 7a002c8a 7a002c8c 7a002c8e 7a002c8f 7a002c91 7a002c93 7a002c94 6e00289c 050002f9 000000ff 4d727bff 98e4f6ff 97e3f6ff 97e3f6ff 96e3f6ff 96e3f7ff 97e3f6ff 97e3f6ff 98e3f6ff 8fd6e7ff 090d0eff 000000ff 320012d7 7a002cb1 7a002cb3 7a002cb5 7a002cb7 7a002cb8 7a002cba 7a002cbc 7a002cbd 7a002cbf 7a002cc1 7a002cc3 7a002cc4 7a002cc6 7a002cc8 7a002cc9 7a002ccb 7a002ccd 7a002ccf 7a002cd0 7e1138d6 8d5167e8 9b8c91f8 a0a0a0ff a0a0a0fd a0a0a0a8 a0a0a02a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a046 a0a0a0c1 a0a0a0ff a0a0a0fe 99858cd7 893d589a 7a002c7e 7a002c7f 7a002c81 7a002c83 7a002c85 7a002c86 7a002c88 7a002c8a 7a002c8b 7a002c8d 7a002c8f 7a002c91 7a002c92 7a002c94 2d0010ca 000000ff 090d0eff 8cd5e8ff 94e3f7ff 93e2f7ff 92e2f7ff 92e2f7ff 92e2f7ff 92e2f7ff 92e2f7ff 93e3f7ff 94e3f7ff 4b717bff 000000ff 050002fa 700028b6 7a002cb3 7a002cb4 7a002cb6 7a002cb8 7a002cba 7a002cbb 7a002cbd 7a002cbf 7a002cc0 7a002cc2 7a002cc4 7a002cc6 7a002cc7 7a002cc9 7a002ccb 7a002ccc 7a002cce 7a002cd0 7a002cd2 7a002cd3 7a002cd5 842b4ce1 977983f4 a0a0a0ff a0a0a0fd a0a0a0a8 a0a0a02a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a023 a0a0a0b2 a0a0a0ff a09f9ffb 987d87cb 852f4e8e 7a002c7a 7a002c7c 7a002c7d 7a002c7f 7a002c81 7a002c82 7a002c84 7a002c86 7a002c88 7a002c89 7a002c8b 7a002c8d 7a002c8e 7a002c90 7a002c92 6e00289a 050002f8 000000ff 49717bff 91e2f7ff 8fe2f7ff 8ee2f7ff 8de1f8ff 8de1f8ff 8de1f8ff 8de1f8ff 8ee2f7ff 8fe2f7ff 90e2f7ff 88d4e8ff 090d0fff 000000ff 330012d8 7a002cb2 7a002cb4 7a002cb6 7a002cb7 7a002cb9 7a002cbb 7a002cbd 7a002cbe 7a002cc0 7a002cc2 7a002cc3 7a002cc5 7a002cc7 7a002cc9 7a002cca 7a002ccc 7a002cce 7a002ccf 7a002cd1 7a002cd3 7a002cd5 7a002cd6 7a002cd8 832849e2 977883f5 a0a0a0ff a0a0a0fd a0a0a0a8 a0a0a023 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a00b a0a0a086 a0a0a0f8 a0a0a0ff 998189cd 82224583 7a002c76 7a002c78 7a002c79 7a002c7b 7a002c7d 7a002c7f 7a002c80 7a002c82 7a002c84 7a002c85 7a002c87 7a002c89 7a002c8b 7a002c8c 7a002c8e 7a002c90 7a002c91 2d0010c8 000000ff 080d0fff 85d4e8ff 8ce1f8ff 8be1f8ff 8ae1f8ff 89e1f8ff 88e1f8ff 88e1f8ff 88e1f8ff 89e1f8ff 8ae1f8ff 8be1f8ff 8de1f8ff 47717bff 000000ff 050002fa 700028b7 7a002cb4 7a002cb5 7a002cb7 7a002cb9 7a002cba 7a002cbc 7a002cbe 7a002cc0 7a002cc1 7a002cc3 7a002cc5 7a002cc6 7a002cc8 7a002cca 7a002ccc 7a002ccd 7a002ccf 7a002cd1 7a002cd2 7a002cd4 7a002cd6 7a002cd8 7a002cd9 7a002cdb 832748e4 967883f6 a0a0a0ff a09fa0f8 a0a0a07a a0a0a005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a05a a0a0a0e5 a0a0a0ff 9c9195e3 8a425c92 7a002c72 7a002c74 7a002c75 7a002c77 7a002c79 7a002c7b 7a002c7c 7a002c7e 7a002c80 7a002c82 7a002c83 7a002c85 7a002c87 7a002c88 7a002c8a 7a002c8c 7a002c8e 7a002c8f 6e002897 050002f8 000000ff 456f7bff 8ae1f8ff 88e0f8ff 86e0f8ff 85e0f8ff 84e0f9ff 84e0f9ff 84e0f9ff 84e0f9ff 84e0f9ff 86e0f8ff 87e0f8ff 89e1f8ff 82d3e8ff 080d0fff 000000ff 330012d8 7a002cb3 7a002cb5 7a002cb7 7a002cb8 7a002cba 7a002cbc 7a002cbd 7a002cbf 7a002cc1 7a002cc3 7a002cc4 7a002cc6 7a002cc8 7a002cc9 7a002ccb 7a002ccd 7a002ccf 7a002cd0 7a002cd2 7a002cd4 7a002cd5 7a002cd7 7a002cd9 7a002cdb 7a002cdc 7a002cde 842b4be8 9b8990f9 a0a0a0ff a09fa0d5 a0a0a03b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a018 a0a0a0ba a0a0a0ff 9f9b9df3 916273a7 7b032e6f 7a002c70 7a002c72 7a002c73 7a002c75 7a002c77 7a002c78 7a002c7a 7a002c7c 7a002c7e 7a002c7f 7a002c81 7a002c83 7a002c85 7a002c86 7a002c88 7a002c8a 7a002c8b 7a002c8d 7a002c8f 2d0010c7 000000ff 080d0fff 7fd2e8ff 85e0f8ff 83e0f9ff 82dff9ff 80dff9ff 7fdff9ff 7fdff9ff 7fdff9ff 7fdff9ff 80dff9ff 81dff9ff 83dff9ff 84e0f9ff 87e0f8ff 446f7bff 000000ff 050002fa 700028b7 7a002cb4 7a002cb6 7a002cb8 7a002cba 7a002cbb 7a002cbd 7a002cbf 7a002cc0 7a002cc2 7a002cc4 7a002cc6 7a002cc7 7a002cc9 7a002ccb 7a002ccc 7a002cce 7a002cd0 7a002cd2 7a002cd3 7a002cd5 7a002cd7 7a002cd8 7a002cda 7a002cdc 7a002cde 7a002cdf 7b042fe2 8e5268f1 9f9c9dfd a0a0a0fe a0a0a099 a0a0a010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a04b a0a0a0eb a0a0a0ff 987f88c5 80173d74 7a002c6c 7a002c6e 7a002c6f 7a002c71 7a002c73 7a002c75 7a002c76 7a002c78 7a002c7a 7a002c7b 7a002c7d 7a002c7f 7a002c81 7a002c82 7a002c84 7a002c86 7a002c88 7a002c89 7a002c8b 7a002c8d 6e002895 040002f8 000000ff 436f7bff 84e0f9ff 81dff9ff 7fdff9ff 7ddef9ff 7cdef9ff 7bdefaff 7adefaff 7adefaff 7adefaff 7bdefaff 7ddef9ff 7edff9ff 80dff9ff 83dff9ff 7dd2e8ff 080d0fff 000000ff 330012d8 7a002cb4 7a002cb6 7a002cb7 7a002cb9 7a002cbb 7a002cbd 7a002cbe 7a002cc0 7a002cc2 7a002cc3 7a002cc5 7a002cc7 7a002cc9 7a002cca 7a002ccc 7a002cce 7a002ccf 7a002cd1 7a002cd3 7a002cd5 7a002cd6 7a002cd8 7a002cda 7a002cdb 7a002cdd 7a002cdf 7a002ce1 7a002ce2 80193ee8 977984f8 a0a0a0ff a09f9fe8 a0a0a041 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a007 a0a0a091 a0a0a0ff 9f9c9df4 8f576b98 7a002c68 7a002c6a 7a002c6c 7a002c6d 7a002c6f 7a002c71 7a002c72 7a002c74 7a002c76 7a002c78 7a002c79 7a002c7b 7a002c7d 7a002c7f 7a002c80 7a002c82 7a002c84 7a002c85 7a002c87 7a002c89 7a002c8b 7a002c8c 2c0010c6 000000ff 080d0fff 7bd2e9ff 80dff9ff 7ddef9ff 7bdefaff 79defaff 77ddfaff 76ddfaff 76ddfaff 75ddfaff 76ddfaff 77ddfaff 78ddfaff 7adefaff 7cdef9ff 7fdff9ff 81dff9ff 416f7bff 000000ff 050002fa 700028b8 7a002cb5 7a002cb7 7a002cb9 7a002cba 7a002cbc 7a002cbe 7a002cc0 7a002cc1 7a002cc3 7a002cc5 7a002cc6 7a002cc8 7a002cca 7a002ccc 7a002ccd 7a002ccf 7a002cd1 7a002cd2 7a002cd4 7a002cd6 7a002cd8 7a002cd9 7a002cdb 7a002cdd 7a002cde 7a002ce0 7a002ce2 7a002ce4 7a002ce5 893e59f0 9e999bfc a0a0a0fd a0a0a079 a0a0a001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a029 a0a0a0d1 a0a0a0ff 9c8e93d9 83274976 7a002c66 7a002c68 7a002c69 7a002c6b 7a002c6d 7a002c6f 7a002c70 7a002c72 7a002c74 7a002c75 7a002c77 7a002c79 7a002c7b 7a002c7c 7a002c7e 7a002c80 7a002c82 7a002c83 7a002c85 7a002c87 7a002c88 7a002c8a 6e002893 040002f8 000000ff 416e7bff 7fdff9ff 7cdef9ff 79defaff 77ddfaff 75ddfaff 73ddfaff 72dcfbff 71dcfbff 71dcfbff 71dcfbff 72dcfbff 74ddfaff 76ddfaff 78ddfaff 7bdefaff 7edff9ff 79d1e9ff 080d0fff 000000ff 330012d9 7a002cb5 7a002cb7 7a002cb8 7a002cba 7a002cbc 7a002cbd 7a002cbf 7a002cc1 7a002cc3 7a002cc4 7a002cc6 7a002cc8 7a002cc9 7a002ccb 7a002ccd 7a002ccf 7a002cd0 7a002cd2 7a002cd4 7a002cd5 7a002cd7 7a002cd9 7a002cdb 7a002cdc 7a002cde 7a002ce0 7a002ce1 7a002ce3 7a002ce5 7a002ce7 80193eeb 9a868dfa a0a0a0ff a0a0a0b3 a0a0a011 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a042 a0a0a0f1 a09f9ffc 95737fae 7b032e63 7a002c64 7a002c66 7a002c67 7a002c69 7a002c6b 7a002c6c 7a002c6e 7a002c70 7a002c72 7a002c73 7a002c75 7a002c77 7a002c78 7a002c7a 7a002c7c 7a002c7e 7a002c7f 7a002c81 7a002c83 7a002c85 7a002c86 7a002c88 7a002c8a 2c0010c4 000000ff 080d0fff 78d1e9ff 7cdef9ff 79defaff 76ddfaff 73dcfbff 70dcfbff 6edcfbff 6ddbfbff 6cdbfbff 6cdbfbff 6ddbfbff 6edcfbff 6fdcfbff 72dcfbff 74ddfaff 77ddfaff 7adefaff 7edff9ff 406e7bff 000000ff 050002fa 700028b8 7a002cb6 7a002cb8 7a002cba 7a002cbb 7a002cbd 7a002cbf 7a002cc0 7a002cc2 7a002cc4 7a002cc6 7a002cc7 7a002cc9 7a002ccb 7a002ccc 7a002cce 7a002cd0 7a002cd2 7a002cd3 7a002cd5 7a002cd7 7a002cd8 7a002cda 7a002cdc 7a002cde 7a002cdf 7a002ce1 7a002ce3 7a002ce4 7a002ce6 7a002ce8 7c0731eb 936978f8 a0a0a0ff a09f9fdf a0a0a033 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a05a a0a0a0f9 9f9d9ef4 8c4c6386 7a002c60 7a002c62 7a002c63 7a002c65 7a002c67 7a002c69 7a002c6a 7a002c6c 7a002c6e 7a002c6f 7a002c71 7a002c73 7a002c75 7a002c76 7a002c78 7a002c7a 7a002c7b 7a002c7d 7a002c7f 7a002c81 7a002c82 7a002c84 7a002c86 7a002c88 6d002790 040002f8 000000ff 406e7bff 7ddef9ff 79defaff 76ddfaff 72dcfbff 6fdcfbff 6cdbfbff 6adbfbff 69dbfcff 67dafcff 67dafcff 68dafcff 69dbfcff 6bdbfbff 6edcfbff 71dcfbff 74ddfaff 77ddfaff 7bdefaff 77d1e9ff 080d0fff 000000ff 330012d9 7a002cb6 7a002cb7 7a002cb9 7a002cbb 7a002cbd 7a002cbe 7a002cc0 7a002cc2 7a002cc3 7a002cc5 7a002cc7 7a002cc9 7a002cca 7a002ccc 7a002cce 7a002ccf 7a002cd1 7a002cd3 7a002cd5 7a002cd6 7a002cd8 7a002cda 7a002cdb 7a002cdd 7a002cdf 7a002ce1 7a002ce2 7a002ce4 7a002ce6 7a002ce7 7a002ce9 7a002ceb 8a445df4 9f9d9efe a09f9ff9 a0a0a055 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a077 a0a0a0fe 9e9a9bec 883b5678 7a002c5e 7a002c60 7a002c61 7a002c63 7a002c65 7a002c66 7a002c68 7a002c6a 7a002c6c 7a002c6d 7a002c6f 7a002c71 7a002c72 7a002c74 7a002c76 7a002c78 7a002c79 7a002c7b 7a002c7d 7a002c7e 7a002c80 7a002c82 7a002c84 7a002c85 7a002c87 2b0010c3 000000ff 080d0fff 76d1e9ff 7adefaff 76ddfaff 73dcfbff 6fdcfbff 6cdbfbff 68dbfcff 66dafcff 64dafcff 63d9fcff 63d9fcff 63dafcff 65dafcff 67dafcff 6adbfcff 6ddbfbff 71dcfbff 74ddfaff 78defaff 7ddef9ff 406e7bff 000000ff 060002fa 700028b9 7a002cb7 7a002cb9 7a002cba 7a002cbc 7a002cbe 7a002cc0 7a002cc1 7a002cc3 7a002cc5 7a002cc6 7a002cc8 7a002cca 7a002ccc 7a002ccd 7a002ccf 7a002cd1 7a002cd2 7a002cd4 7a002cd6 7a002cd8 7a002cd9 7a002cdb 7a002cdd 7a002cde 7a002ce0 7a002ce2 7a002ce4 7a002ce5 7a002ce7 7a002ce9 7a002cea 7a002cec 822345f2 9d9396fc a0a0a0fd a0a0a063 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a002 a0a0a094 a0a0a0ff 9d9598e1 84294a6c 7a002c5c 7a002c5d 7a002c5f 7a002c61 7a002c63 7a002c64 7a002c66 7a002c68 7a002c69 7a002c6b 7a002c6d 7a002c6f 7a002c70 7a002c72 7a002c74 7a002c75 7a002c77 7a002c79 7a002c7b 7a002c7c 7a002c7e 7a002c80 7a002c82 7a002c83 7a002c85 6d00278e 040002f8 000000ff 406e7bff 7ddef9ff 78defaff 74ddfaff 70dcfbff 6cdbfbff 68dafcff 65dafcff 62d9fcff 60d9fdff 5ed9fdff 5ed9fdff 5fd9fdff 61d9fdff 63dafcff 67dafcff 6adbfbff 6edcfbff 72dcfbff 76ddfaff 7adefaff 77d1e9ff 080d0fff 000000ff 330013da 7a002cb7 7a002cb8 7a002cba 7a002cbc 7a002cbd 7a002cbf 7a002cc1 7a002cc3 7a002cc4 7a002cc6 7a002cc8 7a002cc9 7a002ccb 7a002ccd 7a002ccf 7a002cd0 7a002cd2 7a002cd4 7a002cd5 7a002cd7 7a002cd9 7a002cdb 7a002cdc 7a002cde 7a002ce0 7a002ce1 7a002ce3 7a002ce5 7a002ce7 7a002ce8 7a002cea 7a002cec 7a002ced 80183df1 9c8e93fc a0a0a0ff a0a0a074 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a002 a0a0a0a8 a0a0a0ff 9c8f94d4 80193e62 7a002c5a 7a002c5b 7a002c5d 7a002c5f 7a002c60 7a002c62 7a002c64 7a002c66 7a002c67 7a002c69 7a002c6b 7a002c6c 7a002c6e 7a002c70 7a002c72 7a002c73 7a002c75 7a002c77 7a002c78 7a002c7a 7a002c7c 7a002c7e 7a002c7f 7a002c81 7a002c83 7a002c85 2b000fc2 000000ff 080d0fff 78d1e9ff 7bdefaff 77ddfaff 72dcfbff 6edcfbff 6adbfcff 65dafcff 62d9fcff 5ed9fdff 5bd8fdff 5ad8fdff 59d8fdff 5ad8fdff 5dd8fdff 60d9fdff 64dafcff 67dafcff 6cdbfbff 70dcfbff 74ddfaff 79defaff 7ddef9ff 406e7bff 000000ff 060002fa 700028ba 7a002cb8 7a002cba 7a002cbb 7a002cbd 7a002cbf 7a002cc0 7a002cc2 7a002cc4 7a002cc6 7a002cc7 7a002cc9 7a002ccb 7a002ccc 7a002cce 7a002cd0 7a002cd2 7a002cd3 7a002cd5 7a002cd7 7a002cd8 7a002cda 7a002cdc 7a002cde 7a002cdf 7a002ce1 7a002ce3 7a002ce4 7a002ce6 7a002ce8 7a002cea 7a002ceb 7a002ced 7a002cef 7e1239f2 9a888ffc a0a0a0ff a0a0a084 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a09a a0a0a0ff 9b8b91c9 7d0b345a 7a002c57 7a002c59 7a002c5b 7a002c5d 7a002c5e 7a002c60 7a002c62 7a002c63 7a002c65 7a002c67 7a002c69 7a002c6a 7a002c6c 7a002c6e 7a002c6f 7a002c71 7a002c73 7a002c75 7a002c76 7a002c78 7a002c7a 7a002c7b 7a002c7d 7a002c7f 7a002c81 7a002c82 6d00278b 040001f7 000000ff 416f7bff 7edff9ff 7adefaff 75ddfaff 71dcfbff 6cdbfbff 68dafcff 63dafcff 5fd9fdff 5bd8fdff 58d7feff 55d7feff 55d7feff 56d7feff 59d8fdff 5dd8fdff 61d9fdff 66dafcff 6adbfcff 6edcfbff 73ddfaff 78ddfaff 7cdef9ff 79d1e9ff 080d0fff 000000ff 340013da 7a002cb7 7a002cb9 7a002cbb 7a002cbd 7a002cbe 7a002cc0 7a002cc2 7a002cc3 7a002cc5 7a002cc7 7a002cc9 7a002cca 7a002ccc 7a002cce 7a002ccf 7a002cd1 7a002cd3 7a002cd5 7a002cd6 7a002cd8 7a002cda 7a002cdb 7a002cdd 7a002cdf 7a002ce1 7a002ce2 7a002ce4 7a002ce6 7a002ce7 7a002ce9 7a002ceb 7a002ced 7a002cee 7a002cf0 7d0d35f3 998189fc a0a0a0ff a0a0a092 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a08a a0a0a0ff 9c8f94d1 7d0b3458 7a002c55 7a002c57 7a002c59 7a002c5a 7a002c5c 7a002c5e 7a002c60 7a002c61 7a002c63 7a002c65 7a002c66 7a002c68 7a002c6a 7a002c6c 7a002c6d 7a002c6f 7a002c71 7a002c72 7a002c74 7a002c76 7a002c78 7a002c79 7a002c7b 7a002c7d 7a002c7e 7a002c80 7a002c82 2a000fc1 000000ff 080d0fff 7ad1e9ff 7edff9ff 79defaff 74ddfaff 70dcfbff 6bdbfbff 66dafcff 62d9fcff 5dd8fdff 59d8fdff 54d7feff 51d6feff 50d6feff 53d6feff 57d7feff 5bd8fdff 60d9fdff 64dafcff 69dbfcff 6ddbfbff 72dcfbff 77ddfaff 7bdefaff 80dff9ff 426f7bff 000000ff 060002fa 700028bb 7a002cb9 7a002cba 7a002cbc 7a002cbe 7a002cc0 7a002cc1 7a002cc3 7a002cc5 7a002cc6 7a002cc8 7a002cca 7a002ccc 7a002ccd 7a002ccf 7a002cd1 7a002cd2 7a002cd4 7a002cd6 7a002cd8 7a002cd9 7a002cdb 7a002cdd 7a002cde 7a002ce0 7a002ce2 7a002ce4 7a002ce5 7a002ce7 7a002ce9 7a002cea 7a002cec 7a002cee 7a002cf0 7a002cf1 7c0932f4 977a84fc a0a0a0ff a0a0a07d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a079 a0a0a0ff 9d9397d8 7f143a59 7a002c53 7a002c55 7a002c57 7a002c58 7a002c5a 7a002c5c 7a002c5d 7a002c5f 7a002c61 7a002c63 7a002c64 7a002c66 7a002c68 7a002c69 7a002c6b 7a002c6d 7a002c6f 7a002c70 7a002c72 7a002c74 7a002c75 7a002c77 7a002c79 7a002c7b 7a002c7c 7a002c7e 7a002c80 6d002788 040002f7 000000ff 436f7bff 82dff9ff 7edff9ff 79defaff 74ddfaff 6fdcfbff 6bdbfbff 66dafcff 61d9fcff 5dd8fdff 58d7feff 53d7feff 4fd6ffff 4cd5ffff 51d6feff 56d7feff 5ad8fdff 5fd9fdff 64dafcff 68dbfcff 6ddbfbff 72dcfbff 77ddfaff 7bdefaff 80dff9ff 7dd2e9ff 080d0fff 000000ff 340013da 7a002cb8 7a002cba 7a002cbc 7a002cbd 7a002cbf 7a002cc1 7a002cc3 7a002cc4 7a002cc6 7a002cc8 7a002cc9 7a002ccb 7a002ccd 7a002ccf 7a002cd0 7a002cd2 7a002cd4 7a002cd5 7a002cd7 7a002cd9 7a002cdb 7a002cdc 7a002cde 7a002ce0 7a002ce1 7a002ce3 7a002ce5 7a002ce7 7a002ce8 7a002cea 7a002cec 7a002ced 7a002cef 7a002cf1 7a002cf3 7c0933f5 99848cfc a0a0a0ff a0a0a060 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a068 a0a0a0ff 9e9699df 811e425b 7a002c51 7a002c53 7a002c55 7a002c56 7a002c58 7a002c5a 7a002c5b 7a002c5d 7a002c5f 7a002c60 7a002c62 7a002c64 7a002c66 7a002c67 7a002c69 7a002c6b 7a002c6c 7a002c6e 7a002c70 7a002c72 7a002c73 7a002c75 7a002c77 7a002c78 7a002c7a 7a002c7c 7a002c7e 7a002c7f 2a000fbf 000000ff 080c0eff 7ed1e7ff 82dff9ff 7edff9ff 79defaff 74ddfaff 70dcfbff 6bdbfbff 66dafcff 62d9fcff 5dd8fdff 59d8fdff 54d7feff 51d6feff 50d6feff 53d6feff 57d7feff 5bd8fdff 60d9fdff 64dafcff 69dbfcff 6ddbfbff 72dcfbff 77ddfaff 7bdefaff 80dff9ff 85e0f8ff 446e7aff 000000ff 060002fa 710029bc 7a002cba 7a002cbb 7a002cbd 7a002cbf 7a002cc0 7a002cc2 7a002cc4 7a002cc6 7a002cc7 7a002cc9 7a002ccb 7a002ccc 7a002cce 7a002cd0 7a002cd2 7a002cd3 7a002cd5 7a002cd7 7a002cd8 7a002cda 7a002cdc 7a002cde 7a002cdf 7a002ce1 7a002ce3 7a002ce4 7a002ce6 7a002ce8 7a002cea 7a002ceb 7a002ced 7a002cef 7a002cf0 7a002cf2 7a002cf4 7e1138f7 9c8f94fd a0a0a0fc a0a0a046 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a041 a0a0a0fc 9e999be6 84294a5e 7a002c4f 7a002c51 7a002c52 7a002c54 7a002c56 7a002c57 7a002c59 7a002c5b 7a002c5d 7a002c5e 7a002c60 7a002c62 7a002c63 7a002c65 7a002c67 7a002c69 7a002c6a 7a002c6c 7a002c6e 7a002c6f 7a002c71 7a002c73 7a002c75 7a002c76 7a002c78 7a002c7a 7a002c7b 7a002c7d 6d002786 040002f7 000000ff 456e7aff 88e0f8ff 83e0f9ff 7edff9ff 7adefaff 75ddfaff 71dcfbff 6cdbfbff 68dafcff 63dafcff 5fd9fdff 5bd8fdff 57d7feff 55d7feff 54d7feff 56d7feff 59d8fdff 5dd8fdff 61d9fdff 65dafcff 6adbfcff 6edcfbff 73ddfaff 77ddfaff 7cdef9ff 81dff9ff 85e0f8ff 81d2e7ff 080c0eff 000000ff 340013da 7a002cb9 7a002cbb 7a002cbd 7a002cbe 7a002cc0 7a002cc2 7a002cc3 7a002cc5 7a002cc7 7a002cc9 7a002cca 7a002ccc 7a002cce 7a002ccf 7a002cd1 7a002cd3 7a002cd5 7a002cd6 7a002cd8 7a002cda 7a002cdb 7a002cdd 7a002cdf 7a002ce1 7a002ce2 7a002ce4 7a002ce6 7a002ce7 7a002ce9 7a002ceb 7a002ced 7a002cee 7a002cf0 7a002cf2 7a002cf3 7a002cf5 811c40f8 9e979afd a09f9ff3 a0a0a031 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a019 a0a0a0e9 9f9d9ef4 88395664 7a002c4d 7a002c4f 7a002c50 7a002c52 7a002c54 7a002c55 7a002c57 7a002c59 7a002c5a 7a002c5c 7a002c5e 7a002c60 7a002c61 7a002c63 7a002c65 7a002c66 7a002c68 7a002c6a 7a002c6c 7a002c6d 7a002c6f 7a002c71 7a002c72 7a002c74 7a002c76 7a002c78 7a002c79 7a002c7b 7a002c7d 29000fbd 000000ff 080c0eff 84d2e7ff 88e1f8ff 84e0f9ff 7fdff9ff 7bdefaff 76ddfaff 72dcfbff 6edcfbff 69dbfcff 65dafcff 61d9fcff 5ed9fdff 5bd8fdff 59d8fdff 59d8fdff 5ad8fdff 5dd8fdff 60d9fdff 63dafcff 67dafcff 6cdbfbff 70dcfbff 74ddfaff 79defaff 7ddef9ff 82dff9ff 86e0f8ff 8be1f8ff 476f79ff 000000ff 060002fa 710029bd 7a002cba 7a002cbc 7a002cbe 7a002cc0 7a002cc1 7a002cc3 7a002cc5 7a002cc6 7a002cc8 7a002cca 7a002ccc 7a002ccd 7a002ccf 7a002cd1 7a002cd2 7a002cd4 7a002cd6 7a002cd8 7a002cd9 7a002cdb 7a002cdd 7a002cde 7a002ce0 7a002ce2 7a002ce4 7a002ce5 7a002ce7 7a002ce9 7a002cea 7a002cec 7a002cee 7a002cf0 7a002cf1 7a002cf3 7a002cf5 7a002cf7 84294afa 9f9d9efe a09f9fe8 a0a0a01b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a004 a0a0a0c2 a0a0a0ff 91627382 7a002c4b 7a002c4c 7a002c4e 7a002c50 7a002c52 7a002c53 7a002c55 7a002c57 7a002c58 7a002c5a 7a002c5c 7a002c5d 7a002c5f 7a002c61 7a002c63 7a002c64 7a002c66 7a002c68 7a002c69 7a002c6b 7a002c6d 7a002c6f 7a002c70 7a002c72 7a002c74 7a002c75 7a002c77 7a002c79 7a002c7b 6d002783 040002f6 000000ff 486f79ff 8ee2f7ff 8ae1f8ff 85e0f8ff 81dff9ff 7ddef9ff 78defaff 74ddfaff 70dcfbff 6cdbfbff 68dafcff 65dafcff 62d9fcff 5fd9fdff 5ed9fdff 5ed9fdff 5fd9fdff 60d9fdff 63dafcff 66dafcff 6adbfcff 6edcfbff 72dcfbff 76ddfaff 7adefaff 7fdff9ff 83e0f9ff 88e0f8ff 8ce1f8ff 87d3e7ff 080c0eff 000000ff 340013db 7a002cba 7a002cbc 7a002cbd 7a002cbf 7a002cc1 7a002cc3 7a002cc4 7a002cc6 7a002cc8 7a002cc9 7a002ccb 7a002ccd 7a002ccf 7a002cd0 7a002cd2 7a002cd4 7a002cd5 7a002cd7 7a002cd9 7a002cdb 7a002cdc 7a002cde 7a002ce0 7a002ce1 7a002ce3 7a002ce5 7a002ce7 7a002ce8 7a002cea 7a002cec 7a002ced 7a002cef 7a002cf1 7a002cf3 7a002cf4 7a002cf6 7a002cf8 883a56fc a0a0a0ff a0a0a0be a0a0a002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a08c a0a0a0ff 99828aab 7a002c49 7a002c4a 7a002c4c 7a002c4e 7a002c4f 7a002c51 7a002c53 7a002c55 7a002c56 7a002c58 7a002c5a 7a002c5b 7a002c5d 7a002c5f 7a002c60 7a002c62 7a002c64 7a002c66 7a002c67 7a002c69 7a002c6b 7a002c6c 7a002c6e 7a002c70 7a002c72 7a002c73 7a002c75 7a002c77 7a002c78 7a002c7a 29000fbc 000000ff 080d0eff 8ad4e7ff 90e2f7ff 8be1f8ff 87e0f8ff 83dff9ff 7edff9ff 7adefaff 76ddfaff 72dcfbff 6fdcfbff 6bdbfbff 68dafcff 66dafcff 64dafcff 63d9fcff 62d9fcff 63dafcff 65dafcff 67dafcff 6adbfcff 6ddbfbff 71dcfbff 74ddfaff 78defaff 7cdef9ff 81dff9ff 85e0f8ff 89e1f8ff 8ee2f7ff 92e2f7ff 4a6f79ff 000000ff 060002fa 710029be 7a002cbb 7a002cbd 7a002cbf 7a002cc0 7a002cc2 7a002cc4 7a002cc6 7a002cc7 7a002cc9 7a002ccb 7a002ccc 7a002cce 7a002cd0 7a002cd2 7a002cd3 7a002cd5 7a002cd7 7a002cd8 7a002cda 7a002cdc 7a002cde 7a002cdf 7a002ce1 7a002ce3 7a002ce4 7a002ce6 7a002ce8 7a002cea 7a002ceb 7a002ced 7a002cef 7a002cf0 7a002cf2 7a002cf4 7a002cf6 7a002cf7 7a002cf9 916172fd a0a0a0ff a0a0a079 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a051 a0a0a0ff 9d9397d3 7c093249 7a002c48 7a002c4a 7a002c4c 7a002c4d 7a002c4f 7a002c51 7a002c52 7a002c54 7a002c56 7a002c57 7a002c59 7a002c5b 7a002c5d 7a002c5e 7a002c60 7a002c62 7a002c63 7a002c65 7a002c67 7a002c69 7a002c6a 7a002c6c 7a002c6e 7a002c6f 7a002c71 7a002c73 7a002c75 7a002c76 7a002c78 6d002781 040001f6 000000ff 4b7079ff 96e3f7ff 91e2f7ff 8de1f8ff 89e1f8ff 85e0f8ff 81dff9ff 7ddef9ff 79defaff 75ddfaff 72dcfbff 6fdcfbff 6cdbfbff 6adbfcff 68dafcff 67dafcff 67dafcff 68dafcff 69dbfcff 6bdbfbff 6ddbfbff 70dcfbff 74ddfaff 77ddfaff 7bdefaff 7fdff9ff 83dff9ff 87e0f8ff 8be1f8ff 8fe2f7ff 94e3f7ff 8ed4e6ff 090d0eff 000000ff 340013db 7a002cbb 7a002cbd 7a002cbe 7a002cc0 7a002cc2 7a002cc3 7a002cc5 7a002cc7 7a002cc9 7a002cca 7a002ccc 7a002cce 7a002ccf 7a002cd1 7a002cd3 7a002cd5 7a002cd6 7a002cd8 7a002cda 7a002cdb 7a002cdd 7a002cdf 7a002ce1 7a002ce2 7a002ce4 7a002ce6 7a002ce7 7a002ce9 7a002ceb 7a002ced 7a002cee 7a002cf0 7a002cf2 7a002cf3 7a002cf5 7a002cf7 7a002cf9 7c0631fa 9a878efd a0a0a0fc a0a0a037 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a018 a0a0a0ef 9f9c9dee 852e4e56 7a002c46 7a002c48 7a002c49 7a002c4b 7a002c4d 7a002c4f 7a002c50 7a002c52 7a002c54 7a002c55 7a002c57 7a002c59 7a002c5a 7a002c5c 7a002c5e 7a002c60 7a002c61 7a002c63 7a002c65 7a002c66 7a002c68 7a002c6a 7a002c6c 7a002c6d 7a002c6f 7a002c71 7a002c72 7a002c74 7a002c76 7a002c78 28000fbb 000000ff 090d0dff 92d5e6ff 98e3f6ff 94e3f7ff 8fe2f7ff 8be1f8ff 87e0f8ff 83e0f9ff 80dff9ff 7cdef9ff 79defaff 76ddfaff 73dcfbff 70dcfbff 6edcfbff 6ddbfbff 6cdbfbff 6cdbfbff 6cdbfbff 6ddbfbff 6fdcfbff 71dcfbff 74ddfaff 77ddfaff 7adefaff 7edff9ff 81dff9ff 85e0f8ff 89e1f8ff 8de1f8ff 91e2f7ff 96e3f7ff 9ae4f6ff 4d7079ff 000000ff 060002fa 710029be 7a002cbc 7a002cbe 7a002cc0 7a002cc1 7a002cc3 7a002cc5 7a002cc6 7a002cc8 7a002cca 7a002ccc 7a002ccd 7a002ccf 7a002cd1 7a002cd2 7a002cd4 7a002cd6 7a002cd8 7a002cd9 7a002cdb 7a002cdd 7a002cde 7a002ce0 7a002ce2 7a002ce4 7a002ce5 7a002ce7 7a002ce9 7a002cea 7a002cec 7a002cee 7a002cf0 7a002cf1 7a002cf3 7a002cf5 7a002cf6 7a002cf8 7a002cfa 811d41fd 9f9c9dfe a09f9fde a0a0a00d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a0aa a0a0a0ff 91607177 7a002c44 7a002c46 7a002c47 7a002c49 7a002c4b 7a002c4c 7a002c4e 7a002c50 7a002c52 7a002c53 7a002c55 7a002c57 7a002c58 7a002c5a 7a002c5c 7a002c5d 7a002c5f 7a002c61 7a002c63 7a002c64 7a002c66 7a002c68 7a002c69 7a002c6b 7a002c6d 7a002c6f 7a002c70 7a002c72 7a002c74 7a002c75 6c00277e 040001f6 000000ff 4f7078ff 9ee5f6ff 9ae4f6ff 96e3f7ff 92e2f7ff 8ee2f7ff 8ae1f8ff 86e0f8ff 83dff9ff 7fdff9ff 7cdef9ff 79defaff 77ddfaff 74ddfaff 73dcfbff 71dcfbff 71dcfbff 71dcfbff 71dcfbff 72dcfbff 74ddfaff 76ddfaff 78ddfaff 7bdefaff 7edff9ff 81dff9ff 84e0f9ff 88e0f8ff 8ce1f8ff 90e2f7ff 94e3f7ff 98e3f6ff 9ce4f6ff 95d6e5ff 090d0dff 000000ff 350013dc 7a002cbc 7a002cbd 7a002cbf 7a002cc1 7a002cc3 7a002cc4 7a002cc6 7a002cc8 7a002cc9 7a002ccb 7a002ccd 7a002ccf 7a002cd0 7a002cd2 7a002cd4 7a002cd5 7a002cd7 7a002cd9 7a002cdb 7a002cdc 7a002cde 7a002ce0 7a002ce1 7a002ce3 7a002ce5 7a002ce7 7a002ce8 7a002cea 7a002cec 7a002ced 7a002cef 7a002cf1 7a002cf3 7a002cf4 7a002cf6 7a002cf8 7a002cf9 7a002cfb 8a445dfe a0a0a0ff a0a0a0a3 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a04c a0a0a0ff 9c8d92bd 7a002c42 7a002c43 7a002c45 7a002c47 7a002c49 7a002c4a 7a002c4c 7a002c4e 7a002c4f 7a002c51 7a002c53 7a002c55 7a002c56 7a002c58 7a002c5a 7a002c5b 7a002c5d 7a002c5f 7a002c60 7a002c62 7a002c64 7a002c66 7a002c67 7a002c69 7a002c6b 7a002c6c 7a002c6e 7a002c70 7a002c72 7a002c73 7a002c75 28000eba 000000ff 090d0dff 99d7e5ff a0e5f5ff 9ce4f6ff 98e4f6ff 94e3f7ff 91e2f7ff 8de1f8ff 89e1f8ff 86e0f8ff 83dff9ff 80dff9ff 7ddef9ff 7bdefaff 79defaff 77ddfaff 76ddfaff 75ddfaff 75ddfaff 76ddfaff 77ddfaff 78ddfaff 7adefaff 7cdef9ff 7edff9ff 81dff9ff 84e0f9ff 88e0f8ff 8be1f8ff 8fe2f7ff 92e2f7ff 96e3f7ff 9ae4f6ff 9ee5f6ff a2e5f5ff 517178ff 000000ff 060002fa 710029bf 7a002cbd 7a002cbf 7a002cc0 7a002cc2 7a002cc4 7a002cc6 7a002cc7 7a002cc9 7a002ccb 7a002ccc 7a002cce 7a002cd0 7a002cd2 7a002cd3 7a002cd5 7a002cd7 7a002cd8 7a002cda 7a002cdc 7a002cde 7a002cdf 7a002ce1 7a002ce3 7a002ce4 7a002ce6 7a002ce8 7a002cea 7a002ceb 7a002ced 7a002cef 7a002cf0 7a002cf2 7a002cf4 7a002cf6 7a002cf7 7a002cf9 7a002cfb 7a002cfd 95707eff a0a0a0ff a0a0a042 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a00c a0a0a0e1 9f9e9ef3 852f4e52 7a002c41 7a002c43 7a002c45 7a002c46 7a002c48 7a002c4a 7a002c4c 7a002c4d 7a002c4f 7a002c51 7a002c52 7a002c54 7a002c56 7a002c57 7a002c59 7a002c5b 7a002c5d 7a002c5e 7a002c60 7a002c62 7a002c63 7a002c65 7a002c67 7a002c69 7a002c6a 7a002c6c 7a002c6e 7a002c6f 7a002c71 7a002c73 6c00277d 040001f6 000000ff 547178ff a7e6f5ff a3e5f5ff 9fe5f6ff 9be4f6ff 97e3f6ff 93e3f7ff 90e2f7ff 8de1f8ff 89e1f8ff 86e0f8ff 84e0f9ff 81dff9ff 7fdff9ff 7ddef9ff 7cdefaff 7bdefaff 7adefaff 7adefaff 7adefaff 7bdefaff 7cdef9ff 7edff9ff 80dff9ff 82dff9ff 85e0f8ff 88e0f8ff 8be1f8ff 8ee2f7ff 92e2f7ff 95e3f7ff 99e4f6ff 9de4f6ff a1e5f5ff a5e6f5ff 9ed8e4ff 090d0dff 000000ff 350013dc 7a002cbd 7a002cbe 7a002cc0 7a002cc2 7a002cc3 7a002cc5 7a002cc7 7a002cc9 7a002cca 7a002ccc 7a002cce 7a002ccf 7a002cd1 7a002cd3 7a002cd5 7a002cd6 7a002cd8 7a002cda 7a002cdb 7a002cdd 7a002cdf 7a002ce1 7a002ce2 7a002ce4 7a002ce6 7a002ce7 7a002ce9 7a002ceb 7a002ced 7a002cee 7a002cf0 7a002cf2 7a002cf3 7a002cf5 7a002cf7 7a002cf9 7a002cfa 7a002cfc 7f143afe 9f9b9dfe a09fa0d5 a0a0a004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a08f a0a0a0ff 9678838e 7a002c3f 7a002c41 7a002c43 7a002c44 7a002c46 7a002c48 7a002c49 7a002c4b 7a002c4d 7a002c4f 7a002c50 7a002c52 7a002c54 7a002c55 7a002c57 7a002c59 7a002c5a 7a002c5c 7a002c5e 7a002c60 7a002c61 7a002c63 7a002c65 7a002c66 7a002c68 7a002c6a 7a002c6c 7a002c6d 7a002c6f 7a002c71 7a002c72 27000eb8 000000ff 0a0d0dff a1d8e4ff a9e7f4ff a5e6f5ff a1e5f5ff 9ee5f6ff 9ae4f6ff 97e3f6ff 93e3f7ff 90e2f7ff 8de1f8ff 8ae1f8ff 88e0f8ff 85e0f8ff 83e0f9ff 82dff9ff 80dff9ff 7fdff9ff 7fdff9ff 7fdff9ff 7fdff9ff 80dff9ff 81dff9ff 82dff9ff 84e0f9ff 86e0f8ff 89e1f8ff 8ce1f8ff 8ee2f7ff 92e2f7ff 95e3f7ff 98e4f6ff 9ce4f6ff a0e5f5ff a3e6f5ff a7e6f5ff abe7f4ff 567278ff 000000ff 060002fa 710029c0 7a002cbe 7a002cc0 7a002cc1 7a002cc3 7a002cc5 7a002cc6 7a002cc8 7a002cca 7a002ccc 7a002ccd 7a002ccf 7a002cd1 7a002cd2 7a002cd4 7a002cd6 7a002cd8 7a002cd9 7a002cdb 7a002cdd 7a002cde 7a002ce0 7a002ce2 7a002ce4 7a002ce5 7a002ce7 7a002ce9 7a002cea 7a002cec 7a002cee 7a002cf0 7a002cf1 7a002cf3 7a002cf5 7a002cf6 7a002cf8 7a002cfa 7a002cfc 7a002cfd 8d5066ff a0a0a0ff a0a0a06e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a031 a0a0a0fc 9e9799d5 7b05303f 7a002c3f 7a002c40 7a002c42 7a002c44 7a002c46 7a002c47 7a002c49 7a002c4b 7a002c4c 7a002c4e 7a002c50 7a002c52 7a002c53 7a002c55 7a002c57 7a002c58 7a002c5a 7a002c5c 7a002c5d 7a002c5f 7a002c61 7a002c63 7a002c64 7a002c66 7a002c68 7a002c69 7a002c6b 7a002c6d 7a002c6f 7a002c70 6c00277a 040001f6 000000ff 587277ff b0e8f4ff ace7f4ff a8e6f5ff a4e6f5ff a1e5f5ff 9de4f6ff 9ae4f6ff 97e3f6ff 94e3f7ff 91e2f7ff 8ee2f7ff 8ce1f8ff 8ae1f8ff 88e0f8ff 86e0f8ff 85e0f8ff 84e0f9ff 83e0f9ff 83e0f9ff 84e0f9ff 84e0f9ff 85e0f8ff 87e0f8ff 88e1f8ff 8be1f8ff 8de1f8ff 8fe2f7ff 92e2f7ff 95e3f7ff 98e4f6ff 9ce4f6ff 9fe5f6ff a2e5f5ff a6e6f5ff aae7f4ff aee8f4ff a6d9e3ff 0a0d0dff 000000ff 350013dd 7a002cbd 7a002cbf 7a002cc1 7a002cc3 7a002cc4 7a002cc6 7a002cc8 7a002cc9 7a002ccb 7a002ccd 7a002ccf 7a002cd0 7a002cd2 7a002cd4 7a002cd5 7a002cd7 7a002cd9 7a002cdb 7a002cdc 7a002cde 7a002ce0 7a002ce1 7a002ce3 7a002ce5 7a002ce7 7a002ce8 7a002cea 7a002cec 7a002ced 7a002cef 7a002cf1 7a002cf3 7a002cf4 7a002cf6 7a002cf8 7a002cf9 7a002cfb 7a002cfd 7b0630ff 9c8d93fd a09f9ff1 a0a0a014 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a0b4 a0a0a0fe 8d516761 7a002c3d 7a002c3e 7a002c40 7a002c42 7a002c43 7a002c45 7a002c47 7a002c49 7a002c4a 7a002c4c 7a002c4e 7a002c4f 7a002c51 7a002c53 7a002c55 7a002c56 7a002c58 7a002c5a 7a002c5b 7a002c5d 7a002c5f 7a002c60 7a002c62 7a002c64 7a002c66 7a002c67 7a002c69 7a002c6b 7a002c6c 7a002c6e 7a002c70 27000eb7 000000ff 0a0d0dff aad9e3ff b2e8f3ff afe8f4ff abe7f4ff a7e6f5ff a4e6f5ff a1e5f5ff 9de4f6ff 9ae4f6ff 97e3f6ff 95e3f7ff 92e2f7ff 90e2f7ff 8ee2f7ff 8ce1f8ff 8be1f8ff 89e1f8ff 89e1f8ff 88e0f8ff 88e0f8ff 88e1f8ff 89e1f8ff 8ae1f8ff 8be1f8ff 8de1f8ff 8fe2f7ff 91e2f7ff 93e3f7ff 96e3f7ff 99e4f6ff 9ce4f6ff 9fe5f6ff a2e5f5ff a6e6f5ff a9e7f4ff ade7f4ff b1e8f4ff b4e9f3ff 5a7377ff 000000ff 060002fa 710029c1 7a002cbf 7a002cc0 7a002cc2 7a002cc4 7a002cc6 7a002cc7 7a002cc9 7a002ccb 7a002ccc 7a002cce 7a002cd0 7a002cd2 7a002cd3 7a002cd5 7a002cd7 7a002cd8 7a002cda 7a002cdc 7a002cde 7a002cdf 7a002ce1 7a002ce3 7a002ce4 7a002ce6 7a002ce8 7a002cea 7a002ceb 7a002ced 7a002cef 7a002cf0 7a002cf2 7a002cf4 7a002cf6 7a002cf7 7a002cf9 7a002cfb 7a002cfc 7a002cfe 863452ff a0a0a0ff a0a0a09a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a034 a0a0a0ff 9c9094bd 7a002c3a 7a002c3c 7a002c3e 7a002c40 7a002c41 7a002c43 7a002c45 7a002c46 7a002c48 7a002c4a 7a002c4c 7a002c4d 7a002c4f 7a002c51 7a002c52 7a002c54 7a002c56 7a002c57 7a002c59 7a002c5b 7a002c5d 7a002c5e 7a002c60 7a002c62 7a002c63 7a002c65 7a002c67 7a002c69 7a002c6a 7a002c6c 7a002c6e 6c002777 040001f6 000000ff 5c7276ff b9eaf3ff b5e9f3ff b2e8f3ff aee8f4ff abe7f4ff a7e6f5ff a4e6f5ff a1e5f5ff 9ee5f6ff 9be4f6ff 98e4f6ff 96e3f7ff 94e3f7ff 92e2f7ff 90e2f7ff 8fe2f7ff 8ee2f7ff 8de1f8ff 8de1f8ff 8de1f8ff 8de1f8ff 8ee2f7ff 8ee2f7ff 90e2f7ff 91e2f7ff 93e3f7ff 95e3f7ff 97e3f6ff 9ae4f6ff 9de4f6ff 9fe5f5ff a2e5f5ff a6e6f5ff a9e7f4ff ace7f4ff b0e8f4ff b3e9f3ff b7e9f3ff afdae2ff 0a0d0dff 000000ff 350013dd 7a002cbe 7a002cc0 7a002cc2 7a002cc3 7a002cc5 7a002cc7 7a002cc9 7a002cca 7a002ccc 7a002cce 7a002ccf 7a002cd1 7a002cd3 7a002cd5 7a002cd6 7a002cd8 7a002cda 7a002cdb 7a002cdd 7a002cdf 7a002ce1 7a002ce2 7a002ce4 7a002ce6 7a002ce7 7a002ce9 7a002ceb 7a002ced 7a002cee 7a002cf0 7a002cf2 7a002cf3 7a002cf5 7a002cf7 7a002cf9 7a002cfa 7a002cfc 7a002cfe 7a002cff 967782ff a0a0a0fd a0a0a030 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a0b4 a0a0a0fd 8c4d645a 7a002c3a 7a002c3c 7a002c3d 7a002c3f 7a002c41 7a002c43 7a002c44 7a002c46 7a002c48 7a002c49 7a002c4b 7a002c4d 7a002c4f 7a002c50 7a002c52 7a002c54 7a002c55 7a002c57 7a002c59 7a002c5a 7a002c5c 7a002c5e 7a002c60 7a002c61 7a002c63 7a002c65 7a002c66 7a002c68 7a002c6a 7a002c6c 7a002c6d 26000eb5 000000ff 0b0d0dff b2dbe2ff bceaf2ff b8eaf3ff b5e9f3ff b1e8f3ff aee8f4ff abe7f4ff a7e6f5ff a5e6f5ff a2e5f5ff 9fe5f6ff 9de4f6ff 9ae4f6ff 98e4f6ff 96e3f6ff 95e3f7ff 94e3f7ff 93e2f7ff 92e2f7ff 91e2f7ff 91e2f7ff 92e2f7ff 92e2f7ff 93e3f7ff 94e3f7ff 96e3f7ff 97e3f6ff 99e4f6ff 9be4f6ff 9ee5f6ff a0e5f5ff a3e6f5ff a6e6f5ff a9e7f4ff ace7f4ff afe8f4ff b3e9f3ff b6e9f3ff baeaf2ff beebf2ff 5e7276ff 000000ff 060002fb 710029c2 7a002cbf 7a002cc1 7a002cc3 7a002cc5 7a002cc6 7a002cc8 7a002cca 7a002ccc 7a002ccd 7a002ccf 7a002cd1 7a002cd2 7a002cd4 7a002cd6 7a002cd8 7a002cd9 7a002cdb 7a002cdd 7a002cde 7a002ce0 7a002ce2 7a002ce4 7a002ce5 7a002ce7 7a002ce9 7a002cea 7a002cec 7a002cee 7a002cf0 7a002cf1 7a002cf3 7a002cf5 7a002cf6 7a002cf8 7a002cfa 7a002cfc 7a002cfd 7a002cff 811d41ff a0a0a0ff a0a0a0a9 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a034 a0a0a0ff 9c9094ba 7a002c38 7a002c3a 7a002c3b 7a002c3d 7a002c3f 7a002c40 7a002c42 7a002c44 7a002c46 7a002c47 7a002c49 7a002c4b 7a002c4c 7a002c4e 7a002c50 7a002c52 7a002c53 7a002c55 7a002c57 7a002c58 7a002c5a 7a002c5c 7a002c5d 7a002c5f 7a002c61 7a002c63 7a002c64 7a002c66 7a002c68 7a002c69 7a002c6b 6b002775 040001f5 000000ff 607375ff c2ebf2ff bfebf2ff bbeaf2ff b8e9f3ff b4e9f3ff b1e8f3ff aee8f4ff abe7f4ff a8e7f4ff a5e6f5ff a3e6f5ff a1e5f5ff 9ee5f6ff 9de4f6ff 9be4f6ff 99e4f6ff 98e4f6ff 97e3f6ff 97e3f6ff 96e3f7ff 96e3f7ff 96e3f6ff 97e3f6ff 98e3f6ff 99e4f6ff 9ae4f6ff 9ce4f6ff 9ee5f6ff a0e5f5ff a2e5f5ff a4e6f5ff a7e6f5ff aae7f4ff ade7f4ff b0e8f4ff b3e9f3ff b6e9f3ff baeaf3ff bdeaf2ff c1ebf2ff b7dce1ff 0b0d0dff 000000ff 360013dd 7a002cbf 7a002cc1 7a002cc3 7a002cc4 7a002cc6 7a002cc8 7a002cc9 7a002ccb 7a002ccd 7a002ccf 7a002cd0 7a002cd2 7a002cd4 7a002cd5 7a002cd7 7a002cd9 7a002cdb 7a002cdc 7a002cde 7a002ce0 7a002ce1 7a002ce3 7a002ce5 7a002ce7 7a002ce8 7a002cea 7a002cec 7a002ced 7a002cef 7a002cf1 7a002cf3 7a002cf4 7a002cf6 7a002cf8 7a002cf9 7a002cfb 7a002cfd 7a002cff 7a002cff 95737fff a0a0a0fd a0a0a021 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a0b4 a0a0a0fd 8c4c6356 7a002c37 7a002c39 7a002c3b 7a002c3d 7a002c3e 7a002c40 7a002c42 7a002c43 7a002c45 7a002c47 7a002c49 7a002c4a 7a002c4c 7a002c4e 7a002c4f 7a002c51 7a002c53 7a002c55 7a002c56 7a002c58 7a002c5a 7a002c5b 7a002c5d 7a002c5f 7a002c60 7a002c62 7a002c64 7a002c66 7a002c67 7a002c69 7a002c6b 26000eb3 000000ff 0b0d0dff bcdde1ff c5ecf1ff c2ebf2ff beebf2ff bbeaf2ff b8e9f3ff b5e9f3ff b2e8f3ff afe8f4ff ace7f4ff aae7f4ff a7e6f5ff a5e6f5ff a3e5f5ff a1e5f5ff 9fe5f5ff 9ee5f6ff 9de4f6ff 9ce4f6ff 9be4f6ff 9be4f6ff 9be4f6ff 9be4f6ff 9ce4f6ff 9ce4f6ff 9de4f6ff 9fe5f6ff a0e5f5ff a2e5f5ff a4e6f5ff a6e6f5ff a8e7f4ff abe7f4ff ade7f4ff b0e8f4ff b3e9f3ff b6e9f3ff baeaf3ff bdeaf2ff c0ebf2ff c4ecf1ff c7ecf1ff 637375ff 000000ff 060002fb 710029c3 7a002cc0 7a002cc2 7a002cc4 7a002cc6 7a002cc7 7a002cc9 7a002ccb 7a002ccc 7a002cce 7a002cd0 7a002cd2 7a002cd3 7a002cd5 7a002cd7 7a002cd8 7a002cda 7a002cdc 7a002cde 7a002cdf 7a002ce1 7a002ce3 7a002ce4 7a002ce6 7a002ce8 7a002cea 7a002ceb 7a002ced 7a002cef 7a002cf0 7a002cf2 7a002cf4 7a002cf6 7a002cf7 7a002cf9 7a002cfb 7a002cfc 7a002cfe 7a002cff 84294aff a0a0a0ff a0a0a093 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a031 a0a0a0ff 9c9094b7 7a002c35 7a002c37 7a002c39 7a002c3a 7a002c3c 7a002c3e 7a002c40 7a002c41 7a002c43 7a002c45 7a002c46 7a002c48 7a002c4a 7a002c4c 7a002c4d 7a002c4f 7a002c51 7a002c52 7a002c54 7a002c56 7a002c57 7a002c59 7a002c5b 7a002c5d 7a002c5e 7a002c60 7a002c62 7a002c63 7a002c65 7a002c67 7a002c69 6b002772 040001f5 000000ff 657475ff ccedf0ff c9edf1ff c5ecf1ff c2ebf2ff bfebf2ff bbeaf2ff b8eaf3ff b5e9f3ff b3e8f3ff b0e8f4ff aee8f4ff abe7f4ff a9e7f4ff a7e6f5ff a5e6f5ff a4e6f5ff a2e5f5ff a1e5f5ff a1e5f5ff a0e5f5ff a0e5f5ff a0e5f5ff a0e5f5ff a0e5f5ff a1e5f5ff a2e5f5ff a3e6f5ff a5e6f5ff a6e6f5ff a8e6f5ff aae7f4ff ace7f4ff afe8f4ff b1e8f3ff b4e9f3ff b7e9f3ff baeaf2ff bdeaf2ff c0ebf2ff c4ecf1ff c7ecf1ff caedf1ff c0dee0ff 0b0d0dff 000000ff 360013de 7a002cc0 7a002cc2 7a002cc3 7a002cc5 7a002cc7 7a002cc9 7a002cca 7a002ccc 7a002cce 7a002ccf 7a002cd1 7a002cd3 7a002cd5 7a002cd6 7a002cd8 7a002cda 7a002cdb 7a002cdd 7a002cdf 7a002ce1 7a002ce2 7a002ce4 7a002ce6 7a002ce7 7a002ce9 7a002ceb 7a002ced 7a002cee 7a002cf0 7a002cf2 7a002cf3 7a002cf5 7a002cf7 7a002cf9 7a002cfa 7a002cfc 7a002cfe 7a002cff 7a002cff 988089fe a09f9ff6 a0a0a012 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a097 a0a0a0ff 8f596c5c 7a002c35 7a002c37 7a002c38 7a002c3a 7a002c3c 7a002c3d 7a002c3f 7a002c41 7a002c43 7a002c44 7a002c46 7a002c48 7a002c49 7a002c4b 7a002c4d 7a002c4f 7a002c50 7a002c52 7a002c54 7a002c55 7a002c57 7a002c59 7a002c5a 7a002c5c 7a002c5e 7a002c60 7a002c61 7a002c63 7a002c65 7a002c66 7a002c68 25000db2 000000ff 0b0d0dff c2dee0ff cfeef0ff ccedf0ff c8edf1ff c5ecf1ff c2ebf2ff bfebf2ff bceaf2ff b9eaf3ff b7e9f3ff b4e9f3ff b2e8f3ff afe8f4ff ade7f4ff abe7f4ff aae7f4ff a8e7f4ff a7e6f5ff a6e6f5ff a5e6f5ff a5e6f5ff a4e6f5ff a4e6f5ff a4e6f5ff a5e6f5ff a5e6f5ff a7e6f5ff a8e6f5ff a9e7f4ff abe7f4ff ace7f4ff aee8f4ff b0e8f4ff b3e9f3ff b5e9f3ff b8e9f3ff bbeaf2ff beebf2ff c1ebf2ff c4ecf1ff c7ecf1ff caedf1ff ceeef0ff d0eef0ff 657475ff 000000ff 060002fb 710029c3 7a002cc1 7a002cc3 7a002cc5 7a002cc6 7a002cc8 7a002cca 7a002ccc 7a002ccd 7a002ccf 7a002cd1 7a002cd2 7a002cd4 7a002cd6 7a002cd8 7a002cd9 7a002cdb 7a002cdd 7a002cde 7a002ce0 7a002ce2 7a002ce4 7a002ce5 7a002ce7 7a002ce9 7a002cea 7a002cec 7a002cee 7a002cf0 7a002cf1 7a002cf3 7a002cf5 7a002cf6 7a002cf8 7a002cfa 7a002cfc 7a002cfd 7a002cff 7a002cff 873653ff a0a0a0ff a0a0a07c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a009 a0a0a0f0 9e999bd9 7a002c33 7a002c34 7a002c36 7a002c38 7a002c3a 7a002c3b 7a002c3d 7a002c3f 7a002c40 7a002c42 7a002c44 7a002c46 7a002c47 7a002c49 7a002c4b 7a002c4c 7a002c4e 7a002c50 7a002c52 7a002c53 7a002c55 7a002c57 7a002c58 7a002c5a 7a002c5c 7a002c5d 7a002c5f 7a002c61 7a002c63 7a002c64 7a002c66 6b002770 030001f5 000000ff 657475ff d0eef0ff d0eef0ff cfeef0ff ccedf0ff c9edf1ff c6ecf1ff c3ebf2ff c0ebf2ff bdeaf2ff baeaf2ff b8e9f3ff b6e9f3ff b4e9f3ff b2e8f3ff b0e8f4ff aee8f4ff ade7f4ff ace7f4ff abe7f4ff aae7f4ff a9e7f4ff a9e7f4ff a9e7f4ff a9e7f4ff aae7f4ff aae7f4ff abe7f4ff ace7f4ff ade7f4ff afe8f4ff b1e8f4ff b2e8f3ff b5e9f3ff b7e9f3ff b9eaf3ff bceaf2ff beebf2ff c1ebf2ff c4ecf1ff c7ecf1ff caedf1ff ceeef0ff d0eef0ff d0eef0ff c2dee0ff 0b0d0dff 000000ff 360013de 7a002cc1 7a002cc2 7a002cc4 7a002cc6 7a002cc8 7a002cc9 7a002ccb 7a002ccd 7a002ccf 7a002cd0 7a002cd2 7a002cd4 7a002cd5 7a002cd7 7a002cd9 7a002cdb 7a002cdc 7a002cde 7a002ce0 7a002ce1 7a002ce3 7a002ce5 7a002ce7 7a002ce8 7a002cea 7a002cec 7a002ced 7a002cef 7a002cf1 7a002cf3 7a002cf4 7a002cf6 7a002cf8 7a002cf9 7a002cfb 7a002cfd 7a002cff 7a002cff 7a022dff 9b8b91fe a09f9feb a0a0a007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a05e a0a0a0ff 987f8889 7a002c32 7a002c34 7a002c36 7a002c37 7a002c39 7a002c3b 7a002c3d 7a002c3e 7a002c40 7a002c42 7a002c43 7a002c45 7a002c47 7a002c49 7a002c4a 7a002c4c 7a002c4e 7a002c4f 7a002c51 7a002c53 7a002c55 7a002c56 7a002c58 7a002c5a 7a002c5b 7a002c5d 7a002c5f 7a002c60 7a002c62 7a002c64 7a002c66 24000db1 000000ff 0b0d0dff c2dee0ff d0eef0ff d0eef0ff d0eef0ff cfeef0ff ccedf0ff c9edf1ff c6ecf1ff c4ecf1ff c1ebf2ff beebf2ff bceaf2ff baeaf2ff b8e9f3ff b6e9f3ff b4e9f3ff b3e8f3ff b1e8f3ff b0e8f4ff afe8f4ff aee8f4ff aee8f4ff aee8f4ff aee8f4ff aee8f4ff aee8f4ff afe8f4ff b0e8f4ff b1e8f4ff b2e8f3ff b3e9f3ff b5e9f3ff b7e9f3ff b9eaf3ff bbeaf2ff bdeaf2ff c0ebf2ff c2ebf2ff c5ecf1ff c8ecf1ff cbedf1ff ceeef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff 657475ff 000000ff 060002fb 710029c3 7a002cc2 7a002cc4 7a002cc5 7a002cc7 7a002cc9 7a002ccb 7a002ccc 7a002cce 7a002cd0 7a002cd2 7a002cd3 7a002cd5 7a002cd7 7a002cd8 7a002cda 7a002cdc 7a002cde 7a002cdf 7a002ce1 7a002ce3 7a002ce4 7a002ce6 7a002ce8 7a002cea 7a002ceb 7a002ced 7a002cef 7a002cf0 7a002cf2 7a002cf4 7a002cf6 7a002cf7 7a002cf9 7a002cfb 7a002cfc 7a002cfe 7a002cff 7a002cff 8b475fff a0a0a0ff a0a0a04f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a0c1 a09fa0f9 852e4d3f 7a002c32 7a002c34 7a002c35 7a002c37 7a002c39 7a002c3a 7a002c3c 7a002c3e 7a002c40 7a002c41 7a002c43 7a002c45 7a002c46 7a002c48 7a002c4a 7a002c4c 7a002c4d 7a002c4f 7a002c51 7a002c52 7a002c54 7a002c56 7a002c57 7a002c59 7a002c5b 7a002c5d 7a002c5e 7a002c60 7a002c62 7a002c63 6a00266d 030001f5 000000ff 657475ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff cdedf0ff caedf1ff c7ecf1ff c5ecf1ff c2ebf2ff c0ebf2ff beebf2ff bceaf2ff baeaf2ff b9eaf3ff b7e9f3ff b6e9f3ff b5e9f3ff b4e9f3ff b3e9f3ff b3e8f3ff b2e8f3ff b2e8f3ff b2e8f3ff b3e9f3ff b4e9f3ff b4e9f3ff b5e9f3ff b7e9f3ff b8e9f3ff b9eaf3ff bbeaf2ff bdeaf2ff bfebf2ff c1ebf2ff c4ecf1ff c6ecf1ff c9edf1ff ccedf0ff ceeef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff c2dee0ff 0b0d0dff 000000ff 360013df 7a002cc2 7a002cc3 7a002cc5 7a002cc7 7a002cc9 7a002cca 7a002ccc 7a002cce 7a002ccf 7a002cd1 7a002cd3 7a002cd5 7a002cd6 7a002cd8 7a002cda 7a002cdb 7a002cdd 7a002cdf 7a002ce1 7a002ce2 7a002ce4 7a002ce6 7a002ce7 7a002ce9 7a002ceb 7a002ced 7a002cee 7a002cf0 7a002cf2 7a002cf3 7a002cf5 7a002cf7 7a002cf9 7a002cfa 7a002cfc 7a002cfe 7a002cff 7a002cff 7e1038ff a09f9fff a0a0a0a6 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a025 a0a0a0ff 9d9296b7 7a002c30 7a002c31 7a002c33 7a002c35 7a002c37 7a002c38 7a002c3a 7a002c3c 7a002c3d 7a002c3f 7a002c41 7a002c43 7a002c44 7a002c46 7a002c48 7a002c49 7a002c4b 7a002c4d 7a002c4f 7a002c50 7a002c52 7a002c54 7a002c55 7a002c57 7a002c59 7a002c5a 7a002c5c 7a002c5e 7a002c60 7a002c61 7a002c63 24000db0 000000ff 0b0d0dff c2dee0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff ceeef0ff cbedf1ff c9edf1ff c7ecf1ff c4ecf1ff c2ebf2ff c0ebf2ff bfebf2ff bdeaf2ff bceaf2ff baeaf2ff b9eaf3ff b8eaf3ff b8e9f3ff b7e9f3ff b7e9f3ff b7e9f3ff b7e9f3ff b8e9f3ff b8eaf3ff b9eaf3ff baeaf2ff bbeaf2ff bceaf2ff beebf2ff bfebf2ff c1ebf2ff c3ecf1ff c5ecf1ff c8ecf1ff caedf1ff cdedf0ff cfeef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff 657475ff 000000ff 060002fb 710029c4 7a002cc3 7a002cc5 7a002cc6 7a002cc8 7a002cca 7a002ccc 7a002ccd 7a002ccf 7a002cd1 7a002cd2 7a002cd4 7a002cd6 7a002cd8 7a002cd9 7a002cdb 7a002cdd 7a002cde 7a002ce0 7a002ce2 7a002ce4 7a002ce5 7a002ce7 7a002ce9 7a002cea 7a002cec 7a002cee 7a002cf0 7a002cf1 7a002cf3 7a002cf5 7a002cf6 7a002cf8 7a002cfa 7a002cfc 7a002cfd 7a002cff 7a002cff 7a002cff 977983ff a09f9ff4 a0a0a009 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a087 a0a0a0ff 936b7a66 7a002c2f 7a002c31 7a002c33 7a002c34 7a002c36 7a002c38 7a002c3a 7a002c3b 7a002c3d 7a002c3f 7a002c40 7a002c42 7a002c44 7a002c46 7a002c47 7a002c49 7a002c4b 7a002c4c 7a002c4e 7a002c50 7a002c52 7a002c53 7a002c55 7a002c56 7a002c58 7a002c5a 7a002c5c 7a002c5d 7a002c5f 7a002c61 6a00266c 030001f5 000000ff 657475ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff cfeef0ff cdedf0ff cbedf1ff c9edf1ff c7ecf1ff c5ecf1ff c3ecf1ff c1ebf2ff c0ebf2ff bfebf2ff beebf2ff bdeaf2ff bceaf2ff bceaf2ff bceaf2ff bceaf2ff bceaf2ff bceaf2ff bdeaf2ff beebf2ff beebf2ff bfebf2ff c1ebf2ff c2ebf2ff c4ecf1ff c6ecf1ff c8ecf1ff caedf1ff ccedf0ff ceeef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff c2dee0ff 0b0d0dff 000000ff 360014df 7a002cc2 7a002cc4 7a002cc6 7a002cc8 7a002cc9 7a002ccb 7a002ccd 7a002ccf 7a002cd0 7a002cd2 7a002cd4 7a002cd5 7a002cd7 7a002cd9 7a002cdb 7a002cdc 7a002cde 7a002ce0 7a002ce1 7a002ce3 7a002ce5 7a002ce7 7a002ce8 7a002cea 7a002cec 7a002ced 7a002cef 7a002cf1 7a002cf3 7a002cf4 7a002cf6 7a002cf8 7a002cf9 7a002cfb 7a002cfd 7a002cff 7a002cff 7a002cff 8a425cff a0a0a0ff a0a0a055 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a0d6 9f9d9ee9 7b032f2e 7a002c2f 7a002c31 7a002c32 7a002c34 7a002c36 7a002c37 7a002c39 7a002c3b 7a002c3d 7a002c3e 7a002c40 7a002c42 7a002c43 7a002c45 7a002c47 7a002c49 7a002c4a 7a002c4c 7a002c4e 7a002c4f 7a002c51 7a002c53 7a002c55 7a002c56 7a002c58 7a002c59 7a002c5b 7a002c5d 7a002c5f 7a002c60 23000dae 000000ff 0b0d0dff c2dee0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff cfeef0ff cdedf0ff cbedf1ff c9edf1ff c7ecf1ff c6ecf1ff c5ecf1ff c4ecf1ff c3ebf2ff c2ebf2ff c1ebf2ff c1ebf2ff c1ebf2ff c1ebf2ff c1ebf2ff c1ebf2ff c1ebf2ff c2ebf2ff c3ecf1ff c4ecf1ff c5ecf1ff c7ecf1ff c8edf1ff caedf1ff ccedf0ff ceeef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff 657475ff 000000ff 060002fb 710029c5 7a002cc4 7a002cc5 7a002cc7 7a002cc9 7a002ccb 7a002ccc 7a002cce 7a002cd0 7a002cd2 7a002cd3 7a002cd5 7a002cd7 7a002cd8 7a002cda 7a002cdc 7a002cde 7a002cdf 7a002ce1 7a002ce3 7a002ce4 7a002ce6 7a002ce8 7a002cea 7a002ceb 7a002ced 7a002cef 7a002cf0 7a002cf2 7a002cf4 7a002cf6 7a002cf7 7a002cf9 7a002cfb 7a002cfc 7a002cfe 7a002cff 7a002cff 7d0d36ff a09e9ffe a0a0a0ac 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a01d a0a0a0ff 9c9195af 7a002c2d 7a002c2e 7a002c30 7a002c32 7a002c34 7a002c35 7a002c37 7a002c39 7a002c3a 7a002c3c 7a002c3e 7a002c40 7a002c41 7a002c43 7a002c45 7a002c46 7a002c48 7a002c4a 7a002c4c 7a002c4d 7a002c4f 7a002c51 7a002c52 7a002c54 7a002c56 7a002c57 7a002c59 7a002c5b 7a002c5d 7a002c5e 6a002669 030001f5 000000ff 657475ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff cfeef0ff ceeef0ff ccedf0ff cbedf1ff c9edf1ff c8edf1ff c7ecf1ff c6ecf1ff c6ecf1ff c5ecf1ff c5ecf1ff c5ecf1ff c5ecf1ff c6ecf1ff c6ecf1ff c7ecf1ff c8ecf1ff c9edf1ff caedf1ff cbedf1ff cdedf0ff ceeef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff c1dddfff 0b0d0dff 000000ff 360014e0 7a002cc3 7a002cc5 7a002cc7 7a002cc8 7a002cca 7a002ccc 7a002cce 7a002ccf 7a002cd1 7a002cd3 7a002cd5 7a002cd6 7a002cd8 7a002cda 7a002cdb 7a002cdd 7a002cdf 7a002ce1 7a002ce2 7a002ce4 7a002ce6 7a002ce7 7a002ce9 7a002ceb 7a002ced 7a002cee 7a002cf0 7a002cf2 7a002cf3 7a002cf5 7a002cf7 7a002cf9 7a002cfa 7a002cfc 7a002cfe 7a002cff 7a002cff 7a002cff 967581ff a09f9ff8 a0a0a00d 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a062 a0a0a0ff 977a8574 7a002c2c 7a002c2e 7a002c30 7a002c31 7a002c33 7a002c35 7a002c37 7a002c38 7a002c3a 7a002c3c 7a002c3d 7a002c3f 7a002c41 7a002c43 7a002c44 7a002c46 7a002c48 7a002c49 7a002c4b 7a002c4d 7a002c4f 7a002c50 7a002c52 7a002c54 7a002c55 7a002c57 7a002c59 7a002c5a 7a002c5c 7a002c5e 23000dad 000000ff 000000ff 465051ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 536061ff 536061ff 526061ff 526061ff 526061ff 526061ff 526061ff 526061ff 526061ff 526061ff 526061ff 526061ff 526061ff 536061ff 536061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 546061ff 1c2020ff 000000ff 070002fb 710029c6 7a002cc5 7a002cc6 7a002cc8 7a002cca 7a002ccc 7a002ccd 7a002ccf 7a002cd1 7a002cd2 7a002cd4 7a002cd6 7a002cd8 7a002cd9 7a002cdb 7a002cdd 7a002cde 7a002ce0 7a002ce2 7a002ce4 7a002ce5 7a002ce7 7a002ce9 7a002cea 7a002cec 7a002cee 7a002cf0 7a002cf1 7a002cf3 7a002cf5 7a002cf6 7a002cf8 7a002cfa 7a002cfc 7a002cfd 7a002cff 7a002cff 7a002cff 893f59ff a0a0a0ff a0a0a054 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a0a8 a0a0a0fe 8737543b 7a002c2c 7a002c2d 7a002c2f 7a002c31 7a002c33 7a002c34 7a002c36 7a002c38 7a002c3a 7a002c3b 7a002c3d 7a002c3f 7a002c40 7a002c42 7a002c44 7a002c46 7a002c47 7a002c49 7a002c4b 7a002c4c 7a002c4e 7a002c50 7a002c52 7a002c53 7a002c55 7a002c56 7a002c58 7a002c5a 7a002c5c 69002666 030001f4 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 360014e0 7a002cc4 7a002cc6 7a002cc8 7a002cc9 7a002ccb 7a002ccd 7a002ccf 7a002cd0 7a002cd2 7a002cd4 7a002cd5 7a002cd7 7a002cd9 7a002cdb 7a002cdc 7a002cde 7a002ce0 7a002ce1 7a002ce3 7a002ce5 7a002ce7 7a002ce8 7a002cea 7a002cec 7a002ced 7a002cef 7a002cf1 7a002cf3 7a002cf4 7a002cf6 7a002cf8 7a002cf9 7a002cfb 7a002cfd 7a002cff 7a002cff 7a002cff 7f173cff a0a0a0ff a0a0a090 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a0a0a002 a0a0a0ec 9f9a9cd4 7a002c2a 7a002c2b 7a002c2d 7a002c2f 7a002c31 7a002c32 7a002c34 7a002c36 7a002c37 7a002c39 7a002c3b 7a002c3d 7a002c3e 7a002c40 7a002c42 7a002c43 7a002c45 7a002c47 7a002c49 7a002c4a 7a002c4c 7a002c4e 7a002c4f 7a002c51 7a002c53 7a002c55 7a002c56 7a002c58 7a002c59 7a002c5b 3e001687 140007c8 140007c9 140007c9 150007ca 150008cb 150008cb 150008cc 160008cd 160008cd 160008ce 170008ce 170008cf 170008cf 170008d0 180009d1 180009d1 180009d2 190009d2 190009d3 190009d3 190009d4 1a0009d5 1a0009d5 1a0009d6 1a000ad6 1b000ad7 1b000ad7 1b000ad8 1b000ad9 1c000ad9 1c000ada 1c000ada 1c000adb 1d000adc 1d000adc 1d000bdd 1d000bdd 1e000bde 1e000bdf 1e000bdf 1e000be0 1f000be0 1f000be1 1f000be2 1f000be2 20000be3 20000be3 20000ce4 20000ce4 21000ce5 21000ce5 21000ce6 21000ce7 21000ce7 22000ce8 22000ce8 22000ce9 22000cea 2b000fe6 79002cc4 7a002cc5 7a002cc7 7a002cc9 7a002ccb 7a002ccc 7a002cce 7a002cd0 7a002cd2 7a002cd3 7a002cd5 7a002cd7 7a002cd8 7a002cda 7a002cdc 7a002cde 7a002cdf 7a002ce1 7a002ce3 7a002ce4 7a002ce6 7a002ce8 7a002cea 7a002ceb 7a002ced 7a002cef 7a002cf0 7a002cf2 7a002cf4 7a002cf6 7a002cf7 7a002cf9 7a002cfb 7a002cfc 7a002cfe 7a002cff 7a002cff 7a002cff 9d9397fe a0a0a0cc 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a0a0a034 a0a0a0ff 9b8c9298 7a002c29 7a002c2b 7a002c2d 7a002c2e 7a002c30 7a002c32 7a002c34 7a002c35 7a002c37 7a002c39 7a002c3a 7a002c3c 7a002c3e 7a002c40 7a002c41 7a002c43 7a002c45 7a002c46 7a002c48 7a002c4a 7a002c4c 7a002c4d 7a002c4f 7a002c51 7a002c52 7a002c54 7a002c56 7a002c57 7a002c59 7a002c5b 7a002c5c 7a002c5e 7a002c60 7a002c62 7a002c63 7a002c65 7a002c67 7a002c69 7a002c6a 7a002c6c 7a002c6e 7a002c6f 7a002c71 7a002c73 7a002c75 7a002c76 7a002c78 7a002c7a 7a002c7b 7a002c7d 7a002c7f 7a002c81 7a002c82 7a002c84 7a002c86 7a002c87 7a002c89 7a002c8b 7a002c8d 7a002c8e 7a002c90 7a002c92 7a002c93 7a002c95 7a002c97 7a002c99 7a002c9a 7a002c9c 7a002c9e 7a002ca0 7a002ca1 7a002ca3 7a002ca5 7a002ca6 7a002ca8 7a002caa 7a002cab 7a002cad 7a002caf 7a002cb0 7a002cb2 7a002cb4 7a002cb6 7a002cb7 7a002cb9 7a002cbb 7a002cbc 7a002cbe 7a002cc0 7a002cc2 7a002cc3 7a002cc5 7a002cc7 7a002cc8 7a002cca 7a002ccc 7a002cce 7a002ccf 7a002cd1 7a002cd3 7a002cd5 7a002cd6 7a002cd8 7a002cda 7a002cdb 7a002cdd 7a002cdf 7a002ce1 7a002ce2 7a002ce4 7a002ce6 7a002ce7 7a002ce9 7a002ceb 7a002ced 7a002cee 7a002cf0 7a002cf2 7a002cf3 7a002cf5 7a002cf7 7a002cf9 7a002cfa 7a002cfc 7a002cfe 7a002cff 7a002cff 7a002cff 946d7bff a0a0a0fc a0a0a00c 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a0a0a072 a0a0a0ff 946f7d5f 7a002c29 7a002c2a 7a002c2c 7a002c2e 7a002c30 7a002c31 7a002c33 7a002c35 7a002c37 7a002c38 7a002c3a 7a002c3c 7a002c3d 7a002c3f 7a002c41 7a002c43 7a002c44 7a002c46 7a002c48 7a002c49 7a002c4b 7a002c4d 7a002c4f 7a002c50 7a002c52 7a002c54 7a002c55 7a002c57 7a002c59 7a002c5a 7a002c5c 7a002c5e 7a002c5f 7a002c61 7a002c63 7a002c65 7a002c66 7a002c68 7a002c6a 7a002c6c 7a002c6d 7a002c6f 7a002c71 7a002c72 7a002c74 7a002c76 7a002c78 7a002c79 7a002c7b 7a002c7d 7a002c7e 7a002c80 7a002c82 7a002c84 7a002c85 7a002c87 7a002c89 7a002c8a 7a002c8c 7a002c8e 7a002c90 7a002c91 7a002c93 7a002c95 7a002c96 7a002c98 7a002c9a 7a002c9c 7a002c9d 7a002c9f 7a002ca1 7a002ca3 7a002ca4 7a002ca6 7a002ca8 7a002ca9 7a002cab 7a002cad 7a002cae 7a002cb0 7a002cb2 7a002cb3 7a002cb5 7a002cb7 7a002cb9 7a002cba 7a002cbc 7a002cbe 7a002cbf 7a002cc1 7a002cc3 7a002cc5 7a002cc6 7a002cc8 7a002cca 7a002ccb 7a002ccd 7a002ccf 7a002cd1 7a002cd2 7a002cd4 7a002cd6 7a002cd8 7a002cd9 7a002cdb 7a002cdd 7a002cde 7a002ce0 7a002ce2 7a002ce4 7a002ce5 7a002ce7 7a002ce9 7a002cea 7a002cec 7a002cee 7a002cf0 7a002cf1 7a002cf3 7a002cf5 7a002cf6 7a002cf8 7a002cfa 7a002cfc 7a002cfd 7a002cff 7a002cff 7a002cff 8b4961ff a0a0a0ff a0a0a043 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a0a0a09e a0a0a0ff 87355236 7a002c28 7a002c2a 7a002c2c 7a002c2d 7a002c2f 7a002c31 7a002c33 7a002c34 7a002c36 7a002c38 7a002c3a 7a002c3b 7a002c3d 7a002c3f 7a002c40 7a002c42 7a002c44 7a002c46 7a002c47 7a002c49 7a002c4b 7a002c4c 7a002c4e 7a002c50 7a002c52 7a002c53 7a002c55 7a002c56 7a002c58 7a002c5a 7a002c5c 7a002c5d 7a002c5f 7a002c61 7a002c63 7a002c64 7a002c66 7a002c68 7a002c69 7a002c6b 7a002c6d 7a002c6f 7a002c70 7a002c72 7a002c74 7a002c75 7a002c77 7a002c79 7a002c7b 7a002c7c 7a002c7e 7a002c80 7a002c81 7a002c83 7a002c85 7a002c87 7a002c88 7a002c8a 7a002c8c 7a002c8d 7a002c8f 7a002c91 7a002c93 7a002c94 7a002c96 7a002c98 7a002c99 7a002c9b 7a002c9d 7a002c9f 7a002ca0 7a002ca2 7a002ca4 7a002ca6 7a002ca7 7a002ca9 7a002caa 7a002cac 7a002cae 7a002cb0 7a002cb1 7a002cb3 7a002cb5 7a002cb6 7a002cb8 7a002cba 7a002cbc 7a002cbd 7a002cbf 7a002cc1 7a002cc2 7a002cc4 7a002cc6 7a002cc8 7a002cc9 7a002ccb 7a002ccd 7a002cce 7a002cd0 7a002cd2 7a002cd4 7a002cd5 7a002cd7 7a002cd9 7a002cdb 7a002cdc 7a002cde 7a002ce0 7a002ce1 7a002ce3 7a002ce5 7a002ce7 7a002ce8 7a002cea 7a002cec 7a002ced 7a002cef 7a002cf1 7a002cf3 7a002cf4 7a002cf6 7a002cf8 7a002cf9 7a002cfb 7a002cfd 7a002cff 7a002cff 7a002cff 822446ff a0a0a0ff a0a0a07f 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a0a0a0cb 9f9e9ee8 7a002c26 7a002c28 7a002c2a 7a002c2b 7a002c2d 7a002c2f 7a002c30 7a002c32 7a002c34 7a002c36 7a002c37 7a002c39 57001f4c 38001468 39001468 3a00156a 3a00156c 3b00156c 3c00166e 3d00166f 3e001671 3e001672 3f001773 40001775 40001776 41001777 41001879 4200187a 4300187b 4300187d 4400187d 4400197f 45001981 46001982 46001983 46001984 47001a86 48001a88 48001a88 48001a8a 49001a8c 49001a8c 4a001b8e 4a001b8f 4b001b91 4b001b92 4c001b93 4c001b95 4c001c96 51001d94 7a002c7c 7a002c7e 7a002c7f 7a002c81 7a002c83 7a002c84 7a002c86 7a002c88 7a002c8a 7a002c8b 7a002c8d 7a002c8f 7a002c90 7a002c92 7a002c94 7a002c96 7a002c97 7a002c99 7a002c9b 7a002c9c 7a002c9e 7a002ca0 7a002ca2 7a002ca3 7a002ca5 7a002ca7 7a002ca9 7a002caa 7a002cac 7a002cad 7a002caf 7a002cb1 7a002cb3 7a002cb4 7a002cb6 7a002cb8 7a002cb9 7a002cbb 7a002cbd 7a002cbf 7a002cc0 7a002cc2 7a002cc4 7a002cc5 7a002cc7 7a002cc9 7a002ccb 7a002ccc 7a002cce 7a002cd0 7a002cd2 7a002cd3 7a002cd5 7a002cd7 7a002cd8 7a002cda 7a002cdc 7a002cde 7a002cdf 7a002ce1 7a002ce3 7a002ce4 7a002ce6 7a002ce8 7a002cea 7a002ceb 7a002ced 7a002cef 7a002cf0 7a002cf2 7a002cf4 7a002cf6 7a002cf7 7a002cf9 7a002cfb 7a002cfc 7a002cfe 7a002cff 7a002cff 7b042fff 9f9c9dfe a0a0a0ba 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 a0a0a002 a0a0a0f5 9e989ac2 7a002c26 7a002c27 7a002c29 7a002c2b 7a002c2d 7a002c2e 7a002c30 7a002c32 7a002c34 7a002c35 7a002c37 7a002c39 1e000b8a 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 080003ef 7a002c7b 7a002c7d 7a002c7f 7a002c81 7a002c82 7a002c84 7a002c86 7a002c87 7a002c89 7a002c8b 7a002c8d 7a002c8e 7a002c90 7a002c92 7a002c93 78002b96 74002a9a 74002a9c 74002a9d 74002a9f 74002aa1 74002aa2 74002aa4 74002aa6 74002aa8 74002aa9 74002aab 74002aad 74002aae 74002ab0 75002ab2 75002ab2 75002ab4 75002ab6 75002ab8 75002ab9 75002abb 75002abd 75002abe 75002ac0 75002ac2 75002ac4 75002ac5 75002ac7 75002ac9 75002aca 75002acc 75002ace 75002ad0 75002ad1 75002ad2 75002ad4 75002ad6 75002ad7 76002ad9 76002adb 76002adc 76002ade 76002ae0 76002ae2 76002ae3 76002ae5 76002ae7 76002ae8 76002aea 76002bec 76002bee 76002bef 76002bf0 76002bf2 76002bf3 76002bf5 76002bf7 76002bf9 76002bfa 76002bfc 79002cfe 7a002cff 7a002cff 7a002cff 988089ff a09f9fe4 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 a0a0a024 a0a0a0ff 9c8f949c 7a002c25 7a002c27 7a002c29 7a002c2a 7a002c2c 7a002c2e 7a002c30 7a002c31 7a002c33 7a002c35 7a002c37 7a002c38 1e000b8a 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 080003ef 7a002c7b 7a002c7d 7a002c7e 7a002c80 7a002c82 7a002c84 7a002c85 7a002c87 7a002c89 7a002c8a 7a002c8c 7a002c8e 7a002c90 7a002c91 7a002c93 440019b6 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 5b0021fe 7a002cff 7a002cff 7a002cff 936b7aff a0a0a0fd a0a0a005 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 a0a0a050 a0a0a0ff 99828a75 7a002c25 7a002c27 7a002c28 7a002c2a 7a002c2c 7a002c2d 7a002c2f 7a002c31 7a002c33 7a002c34 7a002c36 7a002c38 1e000b8a 000000ff 090909ff 919191ff 929292ff 939393ff 959595ff 959595ff 969696ff 979797ff 989898ff 999999ff 9a9a9aff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff 9f9f9fff a0a0a0ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff adadadff aeaeaeff afafafff b1b1b1ff b2b2b2ff 5f5f5fff 000000ff 080003ef 7a002c7b 7a002c7c 7a002c7e 7a002c80 7a002c81 7a002c83 7a002c85 7a002c87 7a002c88 7a002c8a 7a002c8c 7a002c8d 7a002c8f 7a002c91 7a002c93 440019b6 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 5b0021fe 7a002cff 7a002cff 7a002cff 8e566aff a0a0a0ff a0a0a024 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 a0a0a07a a0a0a0ff 93687850 7a002c24 7a002c26 7a002c28 7a002c2a 7a002c2b 7a002c2d 7a002c2f 7a002c30 7a002c32 7a002c34 7a002c36 7a002c37 1e000b8a 000000ff 090909ff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c4c4c4ff 686868ff 000000ff 070003ef 7a002c7a 7a002c7c 7a002c7e 7a002c7f 7a002c81 7a002c83 7a002c84 7a002c86 7a002c88 7a002c8a 7a002c8b 7a002c8d 7a002c8f 7a002c90 7a002c92 440019b6 000000ff 000000ff 4e9c2cff 4e9c2cff 4f9c2dff 509c2fff 509c2fff 519d30ff 529d31ff 539e32ff 539e32ff 549f33ff 559f34ff 559f35ff 559f36ff 569f37ff 57a037ff 58a038ff 58a139ff 59a139ff 5aa13aff 5aa13cff 5ba13cff 5ca23dff 5da23eff 5da33eff 5da33fff 5ea440ff 5fa441ff 5fa442ff 60a443ff 61a443ff 62a544ff 62a545ff 63a646ff 64a646ff 64a648ff 65a648ff 66a649ff 66a74aff 67a74bff 67a84bff 68a84cff 69a84dff 69a94eff 6aa94fff 6ba950ff 6ca950ff 6caa51ff 6daa52ff 6eaa53ff 6fab53ff 6fab55ff 6fac55ff 70ac56ff 71ac57ff 71ac58ff 6ba353ff 000000ff 000000ff 5b0021fd 7a002cfe 7a002cff 7a002cff 89415bff a0a0a0ff a0a0a045 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 a0a0a090 a0a0a0ff 8c4b6339 7a002c24 7a002c26 7a002c27 7a002c29 7a002c2b 7a002c2d 7a002c2e 7a002c30 7a002c32 7a002c33 7a002c35 7a002c37 1e000b8a 000000ff 090909ff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bcbcbcff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff 686868ff 000000ff 070003ef 7a002c7a 7a002c7b 7a002c7d 7a002c7f 7a002c81 7a002c82 7a002c84 7a002c86 7a002c87 7a002c89 7a002c8b 7a002c8d 7a002c8e 7a002c90 7a002c92 440019b5 000000ff 000000ff 6dd93eff 6ed93fff 6fda40ff 70da41ff 71db42ff 72db44ff 72dc45ff 73dc46ff 74dc47ff 75dd48ff 76dd49ff 77de4aff 78de4bff 79df4dff 7adf4eff 7bdf4fff 7ce050ff 7de051ff 7ee152ff 7ee153ff 7fe255ff 80e256ff 81e357ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 87e55eff 88e65fff 89e660ff 8ae661ff 8be762ff 8be763ff 8ce864ff 8de865ff 8ee967ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6eff 96ec70ff 96ec71ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9df079ff 9ef07aff 9ff07bff 96e274ff 000000ff 000000ff 5b0021fd 7a002cfe 7a002cff 7a002cff 852d4cff a0a0a0ff a0a0a066 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 a0a0a0a4 a0a0a0ff 8222452a 7a002c24 7a002c25 7a002c27 7a002c29 7a002c2a 7a002c2c 7a002c2e 7a002c30 7a002c31 7a002c33 7a002c35 7a002c36 1d000b89 000000ff 090909ff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff adadadff aeaeaeff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bcbcbcff bdbdbdff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff 686868ff 000000ff 070003ef 7a002c79 7a002c7b 7a002c7d 7a002c7e 7a002c80 7a002c82 7a002c84 7a002c85 7a002c87 7a002c89 7a002c8a 7a002c8c 7a002c8e 7a002c90 7a002c91 440019b5 000000ff 000000ff 6ed93fff 6fda40ff 6fda41ff 70db42ff 71db43ff 72db44ff 73dc45ff 74dc47ff 75dd48ff 76dd49ff 77de4aff 78de4bff 79de4cff 7adf4dff 7bdf4fff 7be050ff 7ce051ff 7de152ff 7ee153ff 7fe254ff 80e255ff 81e256ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 86e55dff 87e55eff 88e65fff 89e661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee866ff 8fe967ff 90e968ff 91ea6aff 92ea6bff 93eb6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def78ff 9ef079ff 9ef07aff 9ff17cff 96e275ff 000000ff 000000ff 5b0021fd 7a002cfd 7a002cff 7a002cff 80173dff a0a0a0ff a0a0a086 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 a0a0a0b7 a09fa0f7 7a002c21 7a002c23 7a002c25 7a002c27 7a002c28 7a002c2a 7a002c2c 7a002c2d 7a002c2f 7a002c31 7a002c33 7a002c34 7a002c36 1d000b89 000000ff 090909ff 9f9f9fff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a9a9a9ff aaaaaaff abababff acacacff adadadff aeaeaeff afafafff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b9b9b9ff bababaff bbbbbbff bcbcbcff bdbdbdff bebebeff bfbfbfff c1c1c1ff c2c2c2ff c3c3c3ff 686868ff 000000ff 070003ee 7a002c79 7a002c7b 7a002c7c 7a002c7e 7a002c80 7a002c81 7a002c83 7a002c85 7a002c87 7a002c88 7a002c8a 7a002c8c 7a002c8d 7a002c8f 7a002c91 440019b5 000000ff 000000ff 6eda3fff 6fda41ff 70da42ff 71db43ff 72db44ff 73dc45ff 74dc46ff 75dd47ff 76dd49ff 77dd4aff 77de4bff 78de4cff 79df4dff 7adf4eff 7be04fff 7ce050ff 7de152ff 7ee153ff 7fe154ff 80e255ff 81e256ff 82e357ff 83e358ff 83e459ff 84e45bff 85e45cff 86e55dff 87e55eff 88e65fff 89e660ff 8ae761ff 8be762ff 8ce764ff 8de865ff 8ee866ff 8ee967ff 8fe968ff 90ea69ff 91ea6aff 92ea6bff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ee73ff 9aee74ff 9bee76ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff17bff a0f17cff 97e276ff 000000ff 000000ff 5b0021fc 7a002cfd 7a002cff 7a002cff 7b042fff a09fa0ff a0a0a0a8 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 a0a0a0ca 9f9e9ee7 7a002c21 7a002c23 7a002c24 7a002c26 7a002c28 7a002c2a 7a002c2b 7a002c2d 7a002c2f 7a002c30 7a002c32 7a002c34 7a002c36 1d000a89 000000ff 090909ff 9f9f9fff a0a0a0ff a1a1a1ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff abababff acacacff adadadff aeaeaeff afafafff b0b0b0ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff bababaff bbbbbbff bcbcbcff bdbdbdff bebebeff bfbfbfff c0c0c0ff c2c2c2ff c3c3c3ff 686868ff 000000ff 070003ee 7a002c78 7a002c7a 7a002c7c 7a002c7e 7a002c7f 7a002c81 7a002c83 7a002c84 7a002c86 7a002c88 7a002c8a 7a002c8b 7a002c8d 7a002c8f 7a002c90 440018b4 000000ff 000000ff 6fda40ff 70da41ff 71db42ff 72db44ff 73dc45ff 73dc46ff 74dc47ff 75dd48ff 76dd49ff 77de4aff 78de4cff 79df4dff 7adf4eff 7be04fff 7ce050ff 7de051ff 7ee152ff 7ee153ff 7fe255ff 80e256ff 81e357ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 87e55eff 88e65fff 89e660ff 8ae661ff 8be762ff 8be763ff 8ce864ff 8de865ff 8ee967ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6eff 96ec70ff 97ed71ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef78ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff 98e376ff 000000ff 000000ff 5b0021fc 7a002cfc 7a002cfe 7a002cff 7a002cff 9f9a9cfe a0a0a0bb 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 a0a0a0de 9f9c9dd7 7a002c21 7a002c22 7a002c24 7a002c26 7a002c27 7a002c29 7a002c2b 7a002c2d 7a002c2e 7a002c30 7a002c32 7a002c33 7a002c35 1d000a89 000000ff 090909ff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff acacacff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bcbcbcff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c3c3c3ff 686868ff 000000ff 070003ee 7a002c78 7a002c7a 7a002c7b 7a002c7d 7a002c7f 7a002c81 7a002c82 7a002c84 7a002c86 7a002c87 7a002c89 7a002c8b 7a002c8d 7a002c8e 7a002c90 440018b4 000000ff 000000ff 6fda41ff 70db42ff 71db43ff 72db44ff 73dc46ff 74dc47ff 75dd48ff 76dd49ff 77de4aff 78de4bff 79de4cff 7adf4dff 7bdf4fff 7be050ff 7ce051ff 7de152ff 7ee153ff 7fe254ff 80e255ff 81e256ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 87e55dff 87e55eff 88e65fff 89e661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee866ff 8fe967ff 90e968ff 91ea6aff 92ea6bff 93eb6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def78ff 9ef079ff 9ff07bff a0f17cff a0f17dff a1f27eff 98e377ff 000000ff 000000ff 5b0021fb 7a002cfc 7a002cfe 7a002cff 7a002cff 9d9598fe a0a0a0c1 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 a0a0a0f1 9f9a9cc7 7a002c20 7a002c22 7a002c24 7a002c25 7a002c27 7a002c29 7a002c2a 7a002c2c 7a002c2e 7a002c30 7a002c31 7a002c33 7a002c35 1d000a88 000000ff 090909ff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff 676767ff 000000ff 070003ee 7a002c78 7a002c79 7a002c7b 7a002c7d 7a002c7e 7a002c80 7a002c82 7a002c84 7a002c85 7a002c87 7a002c89 7a002c8a 7a002c8c 7a002c8e 7a002c90 440018b4 000000ff 000000ff 70da42ff 71db43ff 72db44ff 73dc45ff 74dc46ff 75dd47ff 76dd49ff 77dd4aff 77de4bff 78de4cff 79df4dff 7adf4eff 7be04fff 7ce050ff 7de152ff 7ee153ff 7fe154ff 80e255ff 81e256ff 82e357ff 83e358ff 83e459ff 84e45bff 85e45cff 86e55dff 87e55eff 88e65fff 89e660ff 8ae761ff 8be762ff 8ce764ff 8de865ff 8ee866ff 8fe967ff 90e968ff 90ea69ff 91ea6aff 92ea6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ee73ff 9aee75ff 9bee76ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff17bff a0f17cff a1f17eff a2f27fff 99e378ff 000000ff 000000ff 5b0021fb 7a002cfc 7a002cfd 7a002cff 7a002cff 9c9095fe a0a0a0c7 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 a0a0a0fd 9e989abb 7a002c20 7a002c21 7a002c23 7a002c25 7a002c27 7a002c28 7a002c2a 7a002c2c 7a002c2d 7a002c2f 7a002c31 7a002c33 7a002c34 1d000a88 000000ff 090909ff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff adadadff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bcbcbcff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff 676767ff 000000ff 070003ee 7a002c77 7a002c79 7a002c7b 7a002c7c 7a002c7e 7a002c80 7a002c81 7a002c83 7a002c85 7a002c87 7a002c88 7a002c8a 7a002c8c 7a002c8d 7a002c8f 440018b4 000000ff 000000ff 71db43ff 72db44ff 73dc45ff 73dc46ff 74dc47ff 75dd48ff 76dd49ff 77de4aff 78de4cff 79df4dff 7adf4eff 7be04fff 7ce050ff 7de051ff 7ee152ff 7fe153ff 80e255ff 80e256ff 81e357ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 87e55eff 88e65fff 89e660ff 8ae661ff 8be762ff 8be763ff 8ce864ff 8de866ff 8ee967ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef78ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27eff a3f280ff 99e479ff 000000ff 000000ff 5b0021fb 7a002cfb 7a002cfd 7a002cff 7a002cff 9b8c91fe a0a0a0cd 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 a0a0a0f7 9e999bc0 7a002c1f 5f002229 0c00049f 0c0004a0 0d0005a1 0d0005a1 0e0005a2 0e0005a3 0f0005a4 0f0005a4 0f0006a5 100006a6 110006a7 080003cb 000000ff 090909ff 9e9e9eff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff adadadff aeaeaeff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bcbcbcff bdbdbdff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff 676767ff 000000ff 030001f8 20000cc4 20000cc4 21000cc5 21000cc6 22000cc7 22000cc7 22000cc8 23000cc9 23000dc9 23000dca 24000dcb 440019ad 7a002c8b 7a002c8d 7a002c8f 430018b3 000000ff 000000ff 71db43ff 72db44ff 73dc46ff 74dc47ff 75dd48ff 76dd49ff 77de4aff 78de4bff 79de4cff 7adf4dff 7bdf4fff 7be050ff 7ce051ff 7de152ff 7ee153ff 7fe254ff 80e255ff 81e256ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 87e55dff 88e55eff 88e65fff 89e661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee866ff 8fe967ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def78ff 9ef07aff 9ff07bff a0f17cff a0f17dff a1f27eff a2f27fff a3f280ff 9ae479ff 000000ff 000000ff 5b0021fb 7a002cfb 7a002cfc 7a002cfe 7a002cff 9a868dff a0a0a0d3 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 a0a0a0f0 9f9a9cc6 7a002c1f 50001d2f 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 090909ff 9e9e9eff 9f9f9fff a0a0a0ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff aaaaaaff abababff acacacff adadadff aeaeaeff afafafff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b9b9b9ff bababaff bbbbbbff bcbcbcff bdbdbdff bebebeff bfbfbfff c1c1c1ff c2c2c2ff 676767ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 27000ec8 7a002c8b 7a002c8d 7a002c8e 430018b3 000000ff 000000ff 72db44ff 73dc45ff 74dc46ff 75dd47ff 76dd49ff 77dd4aff 78de4bff 78de4cff 79df4dff 7adf4eff 7be04fff 7ce050ff 7de152ff 7ee153ff 7fe154ff 80e255ff 81e256ff 82e357ff 83e358ff 83e459ff 84e45bff 85e45cff 86e55dff 87e55eff 88e65fff 89e660ff 8ae761ff 8be763ff 8ce764ff 8de865ff 8ee866ff 8fe967ff 90e968ff 90ea69ff 91ea6aff 92ea6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ee74ff 9aee75ff 9bee76ff 9cef77ff 9cef78ff 9df079ff 9ef07aff 9ff17bff a0f17dff a1f17eff a2f27fff a3f280ff a4f381ff 9be47aff 000000ff 000000ff 5b0021fb 7a002cfa 7a002cfc 7a002cfe 7a002cff 99828aff a09f9fda 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 a0a0a0e9 9f9b9ccc 7a002c1e 50001d2e 000000ff 000000ff 191919ff 242424ff 242424ff 252525ff 252525ff 252525ff 252525ff 262626ff 262626ff 262626ff 272727ff 2e2e2eff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff abababff acacacff adadadff aeaeaeff afafafff b0b0b0ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff bababaff bbbbbbff bcbcbcff bdbdbdff bebebeff bfbfbfff c0c0c0ff c2c2c2ff 7e7e7eff 303030ff 313131ff 313131ff 313131ff 313131ff 323232ff 323232ff 323232ff 333333ff 333333ff 333333ff 090909ff 000000ff 27000ec8 7a002c8a 7a002c8c 7a002c8e 430018b3 000000ff 000000ff 73dc45ff 73dc46ff 74dc47ff 75dd48ff 76dd49ff 77de4aff 78de4cff 79df4dff 7adf4eff 7be04fff 7ce050ff 7de051ff 7ee152ff 7fe153ff 80e255ff 80e256ff 81e357ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55dff 87e55eff 88e65fff 89e660ff 8ae661ff 8be762ff 8ce763ff 8ce864ff 8de866ff 8ee967ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27eff a3f280ff a4f381ff a5f382ff 9be47bff 000000ff 000000ff 5b0021fa 7a002cfa 7a002cfc 7a002cfd 7a002cff 987f88ff a09f9fdf 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 a0a0a0e2 9f9c9dd2 7a002c1e 50001d2e 000000ff 000000ff 676767ff 919191ff 929292ff 939393ff 959595ff 969696ff 979797ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff acacacff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bcbcbcff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c3c3c3ff c4c4c4ff c5c5c5ff c6c6c6ff c7c7c7ff c8c8c8ff c9c9c9ff cbcbcbff ccccccff cdcdcdff cececeff cfcfcfff 262626ff 000000ff 27000ec7 7a002c8a 7a002c8c 7a002c8d 430018b2 000000ff 000000ff 73dc46ff 74dc47ff 75dd48ff 76dd49ff 77de4aff 78de4bff 79df4cff 7adf4dff 7bdf4fff 7ce050ff 7ce051ff 7de152ff 7ee153ff 7fe254ff 80e255ff 81e257ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 87e55dff 88e55eff 88e660ff 89e661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee866ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6eff 95ec6fff 96ec71ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def78ff 9ef07aff 9ff07bff a0f17cff a0f17dff a1f27eff a2f27fff a3f280ff a4f381ff a5f383ff 9ce57cff 000000ff 000000ff 5b0021fa 7a002cf9 7a002cfb 7a002cfd 7a002cff 9a888eff a0a0a0d0 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 a0a0a0db 9f9d9dd9 7a002c1e 4f001c2d 000000ff 000000ff 676767ff 919191ff 929292ff 939393ff 949494ff 969696ff 979797ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff c5c5c5ff c6c6c6ff c7c7c7ff c8c8c8ff c9c9c9ff cacacaff cbcbcbff cdcdcdff cececeff cfcfcfff 262626ff 000000ff 27000ec7 7a002c8a 7a002c8b 7a002c8d 430018b2 000000ff 000000ff 74dc46ff 75dd47ff 76dd49ff 77de4aff 78de4bff 78de4cff 79df4dff 7adf4eff 7be04fff 7ce051ff 7de152ff 7ee153ff 7fe154ff 80e255ff 81e256ff 82e357ff 83e358ff 84e45aff 85e45bff 85e45cff 86e55dff 87e55eff 88e65fff 89e660ff 8ae761ff 8be763ff 8ce764ff 8de865ff 8ee866ff 8fe967ff 90e968ff 90ea69ff 91ea6bff 92ea6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ee74ff 9aee75ff 9bee76ff 9cef77ff 9def78ff 9df079ff 9ef07aff 9ff17bff a0f17dff a1f17eff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff 9de57cff 000000ff 000000ff 5b0021f9 7a002cf9 7a002cfb 7a002cfc 7a002cfe 9d9497fd a0a0a0be 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 a0a0a0d4 9f9d9ee0 7a002c1d 4f001c2d 000000ff 000000ff 676767ff 919191ff 929292ff 939393ff 949494ff 959595ff 969696ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff adadadff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bcbcbcff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff c4c4c4ff c6c6c6ff c7c7c7ff c8c8c8ff c9c9c9ff cacacaff cbcbcbff ccccccff cececeff cfcfcfff 262626ff 000000ff 27000ec7 7a002c89 7a002c8b 7a002c8d 430018b1 000000ff 000000ff 75dd47ff 75dd48ff 76dd49ff 77de4aff 78de4cff 79df4dff 7adf4eff 7be04fff 7ce050ff 7de051ff 7ee152ff 7fe154ff 80e255ff 80e256ff 81e357ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55dff 87e55eff 88e65fff 89e660ff 8ae661ff 8be762ff 8ce763ff 8de865ff 8de866ff 8ee967ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27eff a3f280ff a4f381ff a5f382ff a5f383ff a6f484ff 9de57dff 000000ff 000000ff 5b0021f9 7a002cf9 7a002cfa 7a002cfc 7a012cfe a09e9fff a0a0a0ac 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 a0a0a0c4 a09e9fe9 7a002c1d 4e001c2c 000000ff 000000ff 676767ff 919191ff 929292ff 939393ff 949494ff 959595ff 969696ff 979797ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff adadadff aeaeaeff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bcbcbcff bdbdbdff bebebeff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff c4c4c4ff c5c5c5ff c6c6c6ff c8c8c8ff c9c9c9ff cacacaff cbcbcbff ccccccff cdcdcdff cfcfcfff 262626ff 000000ff 27000ec7 7a002c89 7a002c8a 7a002c8c 430018b1 000000ff 000000ff 75dd48ff 76dd49ff 77de4aff 78de4bff 79df4cff 7adf4eff 7bdf4fff 7ce050ff 7de051ff 7de152ff 7ee153ff 7fe254ff 80e255ff 81e257ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 87e55dff 88e55fff 88e660ff 89e661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee866ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6eff 95ec6fff 96ec71ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def78ff 9ef07aff 9ff07bff a0f17cff a1f17dff a1f27eff a2f27fff a3f280ff a4f381ff a5f383ff a6f484ff a7f485ff 9de67eff 000000ff 000000ff 5b0021f8 7a002cf8 7a002cfa 7a002cfc 7c0a33fd a0a0a0ff a0a0a09a 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 a0a0a0a3 a0a0a0ff 83284924 4e001c2c 000000ff 000000ff 676767ff 909090ff 929292ff 939393ff 949494ff 959595ff 969696ff 979797ff 989898ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff aaaaaaff abababff acacacff adadadff aeaeaeff afafafff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b9b9b9ff bababaff bbbbbbff bcbcbcff bdbdbdff bebebeff bfbfbfff c1c1c1ff c2c2c2ff c3c3c3ff c4c4c4ff c5c5c5ff c6c6c6ff c7c7c7ff c9c9c9ff cacacaff cbcbcbff ccccccff cdcdcdff cececeff 262626ff 000000ff 27000ec7 7a002c88 7a002c8a 7a002c8c 430018b1 000000ff 000000ff 76dd49ff 77de4aff 78de4bff 78de4cff 79df4dff 7adf4eff 7be04fff 7ce051ff 7de152ff 7ee153ff 7fe154ff 80e255ff 81e256ff 82e357ff 83e359ff 84e45aff 85e45bff 85e45cff 86e55dff 87e55eff 88e65fff 89e660ff 8ae762ff 8be763ff 8ce764ff 8de865ff 8ee866ff 8fe967ff 90e968ff 91ea69ff 91ea6bff 92eb6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ee74ff 9aee75ff 9bee76ff 9cef77ff 9def78ff 9df079ff 9ef07aff 9ff17bff a0f17dff a1f17eff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a7f484ff a8f486ff 9ee67fff 000000ff 000000ff 5b0021f8 7a002cf8 7a002cf9 7a002cfb 7f153cfd a0a0a0ff a0a0a088 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 a0a0a082 a0a0a0ff 92677741 4e001c2c 000000ff 000000ff 676767ff 909090ff 919191ff 929292ff 949494ff 959595ff 969696ff 979797ff 989898ff 999999ff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff abababff acacacff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bbbbbbff bcbcbcff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c3c3c3ff c4c4c4ff c5c5c5ff c6c6c6ff c7c7c7ff c8c8c8ff cacacaff cbcbcbff ccccccff cdcdcdff cececeff 262626ff 000000ff 26000ec7 7a002c88 7a002c8a 7a002c8b 430018b1 000000ff 000000ff 76dd49ff 77de4bff 78de4cff 79df4dff 7adf4eff 7be04fff 7ce050ff 7de051ff 7ee153ff 7fe154ff 80e255ff 81e256ff 81e357ff 82e358ff 83e359ff 84e45aff 85e45cff 86e55dff 87e55eff 88e65fff 89e660ff 8ae661ff 8be762ff 8ce763ff 8de865ff 8de866ff 8ee967ff 8fe968ff 90ea69ff 91ea6aff 92ea6bff 93eb6cff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ed73ff 99ee74ff 9aee75ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27eff a3f280ff a4f381ff a5f382ff a5f383ff a6f484ff a7f485ff a8f586ff 9ee67fff 000000ff 000000ff 5b0021f8 7a002cf7 7a002cf9 7a002cfb 822244fd a0a0a0ff a0a0a076 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 a0a0a062 a0a0a0ff 9880885e 4d001c2b 000000ff 000000ff 676767ff 909090ff 919191ff 929292ff 939393ff 959595ff 969696ff 979797ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff acacacff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bcbcbcff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c4c4c4ff c5c5c5ff c6c6c6ff c7c7c7ff c8c8c8ff c9c9c9ff cacacaff ccccccff cdcdcdff cececeff 262626ff 000000ff 26000ec7 7a002c87 7a002c89 7a002c8b 430018b1 000000ff 000000ff 77de4aff 78de4bff 79df4dff 7adf4eff 7bdf4fff 7ce050ff 7de051ff 7de152ff 7ee153ff 7fe254ff 80e256ff 81e257ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 87e55dff 88e55fff 89e660ff 89e661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee966ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6eff 95ec6fff 96ec71ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def78ff 9ef07aff 9ff07bff a0f17cff a1f17dff a1f27eff a2f27fff a3f280ff a4f382ff a5f383ff a6f484ff a7f485ff a8f586ff a9f587ff 9fe77fff 000000ff 000000ff 5a0021f8 7a002cf7 7a002cf9 7a002cfa 863351fd a0a0a0ff a0a0a059 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 a0a0a041 a0a0a0ff 9b8c917c 4d001c2b 000000ff 000000ff 676767ff 909090ff 919191ff 929292ff 939393ff 949494ff 969696ff 979797ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff c5c5c5ff c6c6c6ff c7c7c7ff c8c8c8ff c9c9c9ff cacacaff cbcbcbff cdcdcdff cececeff 262626ff 000000ff 26000ec6 7a002c87 7a002c89 7a002c8a 430018b0 000000ff 000000ff 78de4bff 79de4cff 79df4dff 7adf4eff 7be050ff 7ce051ff 7de152ff 7ee153ff 7fe154ff 80e255ff 81e256ff 82e357ff 83e359ff 84e45aff 85e45bff 85e45cff 86e55dff 87e55eff 88e65fff 89e660ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee866ff 8fe967ff 90e968ff 91ea69ff 92ea6bff 92eb6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ee74ff 9aee75ff 9bee76ff 9cef77ff 9def78ff 9df079ff 9ef07aff 9ff17cff a0f17dff a1f17eff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a7f485ff a8f586ff a9f587ff a9f588ff 9fe780ff 000000ff 000000ff 5a0021f8 7a002cf6 7a002cf8 7a002cfa 8d4f65fd a0a0a0ff a0a0a02c 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 a0a0a020 a0a0a0ff 9d94979a 4c001b2a 000000ff 000000ff 666666ff 909090ff 919191ff 929292ff 939393ff 949494ff 959595ff 969696ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff adadadff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bcbcbcff bdbdbdff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff c4c4c4ff c5c5c5ff c7c7c7ff c8c8c8ff c9c9c9ff cacacaff cbcbcbff ccccccff cececeff 262626ff 000000ff 26000ec6 7a002c87 7a002c88 7a002c8a 430018b0 000000ff 000000ff 78de4cff 79df4dff 7adf4eff 7be04fff 7ce050ff 7de051ff 7ee153ff 7fe154ff 80e255ff 81e256ff 82e357ff 82e358ff 83e359ff 84e45aff 85e45cff 86e55dff 87e55eff 88e65fff 89e660ff 8ae761ff 8be762ff 8ce763ff 8de865ff 8de866ff 8ee967ff 8fe968ff 90ea69ff 91ea6aff 92ea6bff 93eb6cff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ed73ff 99ee74ff 9aee76ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a6f484ff a7f485ff a8f586ff a9f588ff aaf689ff a0e781ff 000000ff 000000ff 5a0021f7 7a002cf6 7a002cf8 7a002cf9 936b7afe a09fa0fb a0a0a005 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 a0a0a003 a0a0a0eb 9e999bb5 4c001b2a 000000ff 000000ff 666666ff 8f8f8fff 919191ff 929292ff 939393ff 949494ff 959595ff 969696ff 979797ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a9a9a9ff aaaaaaff abababff acacacff adadadff aeaeaeff afafafff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bcbcbcff bdbdbdff bebebeff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff c4c4c4ff c5c5c5ff c6c6c6ff c8c8c8ff c9c9c9ff cacacaff cbcbcbff ccccccff cdcdcdff 262626ff 000000ff 26000ec6 7a002c86 7a002c88 7a002c8a 420018af 000000ff 000000ff 79df4dff 7adf4eff 7bdf4fff 7ce050ff 7de051ff 7de152ff 7ee153ff 7fe254ff 80e256ff 81e257ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 87e55dff 88e65fff 89e660ff 8ae661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee966ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6eff 96ec70ff 96ec71ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def79ff 9ef07aff 9ff07bff a0f17cff a1f17dff a1f27eff a2f27fff a3f280ff a4f382ff a5f383ff a6f484ff a7f485ff a8f586ff a9f587ff aaf688ff abf689ff a1e782ff 000000ff 000000ff 5a0021f7 7a002cf6 7a002cf7 7a002cf9 9a888ffd a09fa0d4 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a0a0a0c8 a09e9fe5 4b001b29 000000ff 000000ff 666666ff 8f8f8fff 909090ff 919191ff 939393ff 949494ff 959595ff 969696ff 979797ff 989898ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff aaaaaaff abababff acacacff adadadff aeaeaeff afafafff b0b0b0ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff bababaff bbbbbbff bcbcbcff bdbdbdff bebebeff bfbfbfff c1c1c1ff c2c2c2ff c3c3c3ff c4c4c4ff c5c5c5ff c6c6c6ff c7c7c7ff c9c9c9ff cacacaff cbcbcbff ccccccff cdcdcdff 262626ff 000000ff 26000ec6 7a002c86 7a002c87 7a002c89 420018af 000000ff 000000ff 7adf4dff 7adf4eff 7be050ff 7ce051ff 7de152ff 7ee153ff 7fe154ff 80e255ff 81e256ff 82e357ff 83e359ff 84e45aff 85e45bff 86e55cff 86e55dff 87e55eff 88e65fff 89e660ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee866ff 8fe967ff 90e968ff 91ea69ff 92ea6bff 92eb6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed73ff 99ee74ff 9aee75ff 9bee76ff 9cef77ff 9def78ff 9ef079ff 9ef07aff 9ff17cff a0f17dff a1f17eff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a7f485ff a8f586ff a9f587ff a9f588ff aaf689ff abf68aff a1e882ff 000000ff 000000ff 5a0021f6 7a002cf5 7a002cf7 7b0630f9 a09e9ffe a0a0a0a6 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a0a0a095 a0a0a0ff 6d445343 000000ff 000000ff 666666ff 8f8f8fff 909090ff 919191ff 929292ff 949494ff 959595ff 969696ff 979797ff 989898ff 999999ff 9a9a9aff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff acacacff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bbbbbbff bcbcbcff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c3c3c3ff c4c4c4ff c5c5c5ff c6c6c6ff c7c7c7ff c8c8c8ff cacacaff cbcbcbff ccccccff cdcdcdff 262626ff 000000ff 26000ec6 7a002c85 7a002c87 7a002c89 420018af 000000ff 000000ff 7adf4eff 7be04fff 7ce050ff 7de051ff 7ee153ff 7fe154ff 80e255ff 81e256ff 82e357ff 82e358ff 83e359ff 84e45aff 85e45cff 86e55dff 87e55eff 88e65fff 89e660ff 8ae761ff 8be762ff 8ce763ff 8de865ff 8ee866ff 8ee967ff 8fe968ff 90ea69ff 91ea6aff 92ea6bff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ed73ff 99ee74ff 9aee76ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a6f484ff a7f485ff a8f586ff a9f588ff aaf689ff abf68aff acf78bff a2e883ff 000000ff 000000ff 5a0021f6 7a002cf5 7a002cf6 822144f9 a0a0a0ff a0a0a07a 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a0a0a059 a0a0a0ff 85747a74 000000ff 000000ff 666666ff 8f8f8fff 909090ff 919191ff 929292ff 939393ff 959595ff 969696ff 979797ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bcbcbcff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c4c4c4ff c5c5c5ff c6c6c6ff c7c7c7ff c8c8c8ff c9c9c9ff cacacaff ccccccff cdcdcdff 262626ff 000000ff 26000ec5 7a002c85 7a002c87 7a002c88 420018af 000000ff 000000ff 7bdf4fff 7ce050ff 7de051ff 7ee152ff 7ee153ff 7fe254ff 80e256ff 81e257ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 87e55dff 88e65fff 89e660ff 8ae661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee967ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6eff 96ec70ff 96ec71ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def79ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27eff a2f27fff a3f380ff a4f382ff a5f383ff a6f484ff a7f485ff a8f586ff a9f587ff aaf688ff abf689ff acf68bff adf78cff a3e884ff 000000ff 000000ff 5a0021f6 7a002cf4 7a002cf6 893f59fb a0a0a0ff a0a0a04e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a0a0a01e a0a0a0ff 8e8789a7 000000ff 000000ff 656565ff 8f8f8fff 909090ff 919191ff 929292ff 939393ff 949494ff 959595ff 979797ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff c5c5c5ff c6c6c6ff c7c7c7ff c8c8c8ff c9c9c9ff cacacaff cbcbcbff cdcdcdff 262626ff 000000ff 26000ec5 7a002c84 7a002c86 7a002c88 420018af 000000ff 000000ff 7be050ff 7ce051ff 7de152ff 7ee153ff 7fe154ff 80e255ff 81e256ff 82e357ff 83e359ff 84e45aff 85e45bff 86e55cff 86e55dff 87e55eff 88e65fff 89e661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee866ff 8fe967ff 90e968ff 91ea6aff 92ea6bff 92eb6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed73ff 99ee74ff 9aee75ff 9bee76ff 9cef77ff 9def78ff 9ef079ff 9ef07aff 9ff17cff a0f17dff a1f27eff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a7f485ff a8f586ff a9f587ff aaf588ff abf689ff abf68aff acf78bff adf78cff a3e885ff 000000ff 000000ff 5a0021f5 7a002cf4 7a002cf6 936877fc a0a0a0fe a0a0a017 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a0e2 939091d9 000000ff 000000ff 656565ff 8e8e8eff 909090ff 919191ff 929292ff 939393ff 949494ff 959595ff 969696ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff adadadff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bcbcbcff bdbdbdff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff c4c4c4ff c5c5c5ff c7c7c7ff c8c8c8ff c9c9c9ff cacacaff cbcbcbff ccccccff 262626ff 000000ff 26000ec5 7a002c84 7a002c86 7a002c87 420018ae 000000ff 000000ff 7ce050ff 7de051ff 7ee153ff 7fe154ff 80e255ff 81e256ff 82e357ff 82e358ff 83e459ff 84e45bff 85e45cff 86e55dff 87e55eff 88e65fff 89e660ff 8ae761ff 8be762ff 8ce764ff 8de865ff 8ee866ff 8ee967ff 8fe968ff 90ea69ff 91ea6aff 92ea6bff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ed73ff 9aee74ff 9bee76ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff17bff a0f17cff a1f17dff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a6f484ff a7f485ff a8f586ff a9f588ff aaf689ff abf68aff acf78bff adf78cff aef78dff a4e885ff 000000ff 000000ff 5a0021f5 7a002cf3 7a012cf5 9d9397fd a0a0a0ce 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a0a6 969696fd 000000ff 000000ff 656565ff 8e8e8eff 8f8f8fff 909090ff 929292ff 939393ff 949494ff 959595ff 969696ff 979797ff 989898ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a9a9a9ff aaaaaaff abababff acacacff adadadff aeaeaeff afafafff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bcbcbcff bdbdbdff bebebeff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff c4c4c4ff c5c5c5ff c6c6c6ff c8c8c8ff c9c9c9ff cacacaff cbcbcbff ccccccff 262626ff 000000ff 26000ec5 7a002c84 7a002c85 7a002c87 420018ae 000000ff 000000ff 7de051ff 7ee152ff 7ee153ff 7fe255ff 80e256ff 81e357ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 87e55eff 88e65fff 89e660ff 8ae661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee967ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6eff 96ec70ff 96ec71ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27eff a3f27fff a3f380ff a4f382ff a5f383ff a6f484ff a7f485ff a8f586ff a9f587ff aaf688ff abf68aff acf68bff adf78cff aef78dff aef88eff a4e886ff 000000ff 000000ff 5a0020f5 7a002cf3 822043f7 a0a0a0ff a0a0a087 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a069 969696ff 000000ff 000000ff 656565ff 8e8e8eff 8f8f8fff 909090ff 919191ff 939393ff 949494ff 959595ff 969696ff 979797ff 989898ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff aaaaaaff abababff acacacff adadadff aeaeaeff afafafff b0b0b0ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff bababaff bbbbbbff bcbcbcff bdbdbdff bebebeff bfbfbfff c0c0c0ff c2c2c2ff c3c3c3ff c4c4c4ff c5c5c5ff c6c6c6ff c7c7c7ff c9c9c9ff cacacaff cbcbcbff ccccccff 262626ff 000000ff 25000ec4 7a002c83 7a002c85 7a002c87 420018ad 000000ff 000000ff 7de152ff 7ee153ff 7fe254ff 80e255ff 81e256ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 86e55dff 87e55eff 88e65fff 89e661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee866ff 8fe967ff 90e968ff 91ea6aff 92ea6bff 93eb6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def78ff 9ef079ff 9ef07aff 9ff17cff a0f17dff a1f27eff a2f27fff a3f280ff a4f381ff a5f382ff a6f484ff a7f485ff a8f586ff a9f587ff aaf588ff abf689ff abf68aff acf78bff adf78dff aef88eff aff88fff a5e887ff 000000ff 000000ff 5a0020f5 7a002cf3 8c4c63f9 a0a0a0ff a0a0a03f 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a01b 969696fd 000000ff 000000ff 656565ff 8e8e8eff 8f8f8fff 909090ff 919191ff 929292ff 949494ff 959595ff 969696ff 979797ff 989898ff 999999ff 9a9a9aff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff acacacff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bbbbbbff bcbcbcff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c3c3c3ff c4c4c4ff c5c5c5ff c6c6c6ff c7c7c7ff c8c8c8ff c9c9c9ff cbcbcbff ccccccff 262626ff 000000ff 25000ec4 7a002c83 7a002c84 7a002c86 420018ad 000000ff 000000ff 7ee153ff 7fe154ff 80e255ff 81e256ff 82e357ff 83e358ff 83e459ff 84e45bff 85e45cff 86e55dff 87e55eff 88e65fff 89e660ff 8ae761ff 8be762ff 8ce764ff 8de865ff 8ee866ff 8ee967ff 8fe968ff 90ea69ff 91ea6aff 92ea6bff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ee73ff 9aee74ff 9bee76ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff17bff a0f17cff a1f17eff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a7f484ff a7f485ff a8f587ff a9f588ff aaf689ff abf68aff acf78bff adf78cff aef78dff aff88fff b0f890ff a6e988ff 000000ff 000000ff 5a0020f4 7a002cf2 977983fc a09f9ff3 a0a0a005 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 939393c5 000000ff 000000ff 646464ff 8e8e8eff 8f8f8fff 909090ff 919191ff 929292ff 939393ff 959595ff 969696ff 979797ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c4c4c4ff c5c5c5ff c6c6c6ff c7c7c7ff c8c8c8ff c9c9c9ff cacacaff ccccccff 262626ff 000000ff 25000ec4 7a002c82 7a002c84 7a002c86 410018ad 000000ff 000000ff 7ee153ff 7fe255ff 80e256ff 81e357ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 87e55eff 88e65fff 89e660ff 8ae661ff 8be762ff 8be763ff 8ce864ff 8de865ff 8ee967ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6eff 96ec70ff 97ed71ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef78ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27eff a3f27fff a3f381ff a4f382ff a5f383ff a6f484ff a7f485ff a8f586ff a9f587ff aaf688ff abf68aff acf68bff adf78cff aef78dff aff88eff aff88fff b0f990ff a6e989ff 000000ff 000000ff 5a0020f4 7c0832f3 9f9d9efe a0a0a0b1 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8a8a8a72 000000ff 000000ff 646464ff 8d8d8dff 8f8f8fff 909090ff 919191ff 929292ff 939393ff 949494ff 959595ff 979797ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bcbcbcff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff c4c4c4ff c6c6c6ff c7c7c7ff c8c8c8ff c9c9c9ff cacacaff cbcbcbff 262626ff 000000ff 25000dc4 7a002c82 7a002c84 7a002c85 410018ad 000000ff 000000ff 7fe254ff 80e255ff 81e256ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 87e55dff 87e55eff 88e65fff 89e661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee866ff 8fe967ff 90e968ff 91ea6aff 92ea6bff 93eb6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def78ff 9ef079ff 9ff07bff 9ff17cff a0f17dff a1f27eff a2f27fff a3f280ff a4f381ff a5f382ff a6f484ff a7f485ff a8f586ff a9f587ff aaf588ff abf689ff abf68aff acf78cff adf78dff aef88eff aff88fff b0f890ff b1f991ff a7e989ff 000000ff 000000ff 5a0020f4 89405af6 a0a0a0ff a0a0a05f 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 58585824 000000ff 000000ff 646464ff 8d8d8dff 8e8e8eff 909090ff 919191ff 929292ff 939393ff 949494ff 959595ff 969696ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff adadadff aeaeaeff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bcbcbcff bdbdbdff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff c4c4c4ff c5c5c5ff c7c7c7ff c8c8c8ff c9c9c9ff cacacaff cbcbcbff 262626ff 000000ff 25000dc4 7a002c81 7a002c83 7a002c85 410018ad 000000ff 000000ff 80e255ff 81e256ff 82e357ff 83e358ff 83e459ff 84e45bff 85e45cff 86e55dff 87e55eff 88e65fff 89e660ff 8ae761ff 8be762ff 8ce764ff 8de865ff 8ee866ff 8fe967ff 8fe968ff 90ea69ff 91ea6aff 92ea6bff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ee73ff 9aee75ff 9bee76ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff17bff a0f17cff a1f17eff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a7f484ff a8f486ff a8f587ff a9f588ff aaf689ff abf68aff acf78bff adf78cff aef78dff aff88fff b0f890ff b1f991ff b2f992ff a8ea8aff 000000ff 000000ff 5a0020f3 987d87fb a09f9ff3 a0a0a00b 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000010 000000ff 000000ff 646464ff 8d8d8dff 8e8e8eff 8f8f8fff 909090ff 929292ff 939393ff 949494ff 959595ff 969696ff 979797ff 989898ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a9a9a9ff aaaaaaff abababff acacacff adadadff aeaeaeff afafafff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b9b9b9ff bababaff bbbbbbff bcbcbcff bdbdbdff bebebeff bfbfbfff c1c1c1ff c2c2c2ff c3c3c3ff c4c4c4ff c5c5c5ff c6c6c6ff c8c8c8ff c9c9c9ff cacacaff cbcbcbff 262626ff 000000ff 25000dc3 7a002c81 7a002c83 7a002c84 410018ac 000000ff 000000ff 80e256ff 81e357ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 87e55eff 88e65fff 89e660ff 8ae661ff 8be762ff 8be763ff 8ce864ff 8de865ff 8ee967ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef78ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27eff a3f280ff a3f381ff a4f382ff a5f383ff a6f484ff a7f485ff a8f586ff a9f587ff aaf689ff abf68aff acf68bff adf78cff aef78dff aff88eff b0f88fff b0f990ff b1f992ff b2fa93ff a8ea8bff 000000ff 000000ff 5f142ff5 a0a0a0ff a0a0a09c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000010 000000ff 000000ff 646464ff 8d8d8dff 8e8e8eff 8f8f8fff 909090ff 919191ff 939393ff 949494ff 959595ff 969696ff 979797ff 989898ff 999999ff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff abababff acacacff adadadff aeaeaeff afafafff b0b0b0ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff bababaff bbbbbbff bcbcbcff bdbdbdff bebebeff bfbfbfff c0c0c0ff c2c2c2ff c3c3c3ff c4c4c4ff c5c5c5ff c6c6c6ff c7c7c7ff c9c9c9ff cacacaff cbcbcbff 262626ff 000000ff 25000dc3 7a002c80 7a002c82 7a002c84 410018ac 000000ff 000000ff 81e256ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55cff 87e55dff 88e55eff 88e65fff 89e661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee866ff 8fe967ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def78ff 9ef07aff 9ff07bff a0f17cff a0f17dff a1f27eff a2f27fff a3f280ff a4f381ff a5f383ff a6f484ff a7f485ff a8f586ff a9f587ff aaf588ff abf689ff acf68aff acf78cff adf78dff aef88eff aff88fff b0f890ff b1f991ff b2f992ff b3fa93ff a9ea8cff 000000ff 000000ff 6b4452f9 a0a0a0ff a0a0a03a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000010 000000ff 000000ff 646464ff 8d8d8dff 8e8e8eff 8f8f8fff 909090ff 919191ff 929292ff 939393ff 959595ff 969696ff 979797ff 989898ff 999999ff 9a9a9aff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff acacacff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bcbcbcff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c3c3c3ff c4c4c4ff c5c5c5ff c6c6c6ff c7c7c7ff c8c8c8ff c9c9c9ff cbcbcbff 262626ff 000000ff 25000dc3 7a002c80 7a002c82 7a002c84 410017ab 000000ff 000000ff 82e357ff 83e358ff 83e459ff 84e45bff 85e45cff 86e55dff 87e55eff 88e65fff 89e660ff 8ae761ff 8be763ff 8ce764ff 8de865ff 8ee866ff 8fe967ff 90e968ff 90ea69ff 91ea6aff 92ea6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ee74ff 9aee75ff 9bee76ff 9cef77ff 9cef78ff 9df079ff 9ef07aff 9ff17bff a0f17dff a1f17eff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a7f484ff a8f486ff a8f587ff a9f588ff aaf689ff abf68aff acf78bff adf78cff aef78dff aff88fff b0f890ff b1f991ff b2f992ff b3fa93ff b4fa94ff a9eb8cff 000000ff 000000ff 756f72fd a09fa0d9 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000010 000000ff 000000ff 646464ff 8c8c8cff 8e8e8eff 8f8f8fff 909090ff 919191ff 929292ff 939393ff 949494ff 969696ff 979797ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c4c4c4ff c5c5c5ff c6c6c6ff c7c7c7ff c8c8c8ff c9c9c9ff cacacaff 262626ff 000000ff 25000dc3 7a002c80 7a002c81 7a002c83 410017ab 000000ff 000000ff 82e358ff 83e359ff 84e45aff 85e45bff 86e55dff 87e55eff 88e65fff 89e660ff 8ae661ff 8be762ff 8ce763ff 8ce864ff 8de866ff 8ee967ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27eff a3f280ff a4f381ff a4f382ff a5f383ff a6f484ff a7f485ff a8f586ff a9f587ff aaf689ff abf68aff acf68bff adf78cff aef78dff aff88eff b0f88fff b0f990ff b1f992ff b2fa93ff b3fa94ff b4fa95ff aaeb8dff 000000ff 000000ff 787878ff a0a0a077 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000010 000000ff 000000ff 646464ff 8c8c8cff 8d8d8dff 8f8f8fff 909090ff 919191ff 929292ff 939393ff 949494ff 959595ff 979797ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff adadadff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bcbcbcff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff c4c4c4ff c6c6c6ff c7c7c7ff c8c8c8ff c9c9c9ff cacacaff 252525ff 000000ff 25000dc2 7a002c7f 7a002c81 7a002c83 410017ab 000000ff 000000ff 83e359ff 84e45aff 85e45bff 86e55cff 87e55dff 88e55eff 88e660ff 89e661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee866ff 8fe967ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 94eb6eff 95ec6fff 96ec71ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def78ff 9ef07aff 9ff07bff a0f17cff a0f17dff a1f27eff a2f27fff a3f280ff a4f381ff a5f383ff a6f484ff a7f485ff a8f586ff a9f587ff aaf588ff abf689ff acf68aff adf78cff adf78dff aef88eff aff88fff b0f890ff b1f991ff b2f992ff b3fa93ff b4fa95ff b5fb96ff abeb8eff 000000ff 000000ff 777677fa a0a0a017 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000010 000000ff 000000ff 646464ff 8c8c8cff 8d8d8dff 8e8e8eff 8f8f8fff 919191ff 929292ff 939393ff 949494ff 959595ff 969696ff 979797ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff adadadff aeaeaeff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bcbcbcff bdbdbdff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff c4c4c4ff c5c5c5ff c7c7c7ff c8c8c8ff c9c9c9ff cacacaff 252525ff 000000ff 25000dc2 7a002c7f 7a002c80 7a002c82 410017ab 000000ff 000000ff 84e45aff 84e45bff 85e45cff 86e55dff 87e55eff 88e65fff 89e660ff 8ae761ff 8be763ff 8ce764ff 8de865ff 8ee866ff 8fe967ff 90e968ff 90ea69ff 91ea6bff 92ea6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ee74ff 9aee75ff 9bee76ff 9cef77ff 9def78ff 9df079ff 9ef07aff 9ff17bff a0f17dff a1f17eff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a7f484ff a8f486ff a8f587ff a9f588ff aaf689ff abf68aff acf78bff adf78cff aef78dff aff88fff b0f890ff b1f991ff b2f992ff b3fa93ff b4fa94ff b4fb95ff b5fb97ff abeb8eff 000000ff 000000ff 646464ac 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000010 000000ff 000000ff 646464ff 8c8c8cff 8d8d8dff 8e8e8eff 8f8f8fff 909090ff 929292ff 939393ff 949494ff 959595ff 969696ff 979797ff 989898ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a9a9a9ff aaaaaaff abababff acacacff adadadff aeaeaeff afafafff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b9b9b9ff bababaff bbbbbbff bcbcbcff bdbdbdff bebebeff bfbfbfff c1c1c1ff c2c2c2ff c3c3c3ff c4c4c4ff c5c5c5ff c6c6c6ff c8c8c8ff c9c9c9ff cacacaff 252525ff 000000ff 25000dc2 7a002c7e 7a002c80 7a002c82 410017aa 000000ff 000000ff 84e45aff 85e45bff 86e55dff 87e55eff 88e65fff 89e660ff 8ae661ff 8be762ff 8ce763ff 8de865ff 8de866ff 8ee967ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27eff a3f280ff a4f381ff a5f382ff a5f383ff a6f484ff a7f485ff a8f586ff a9f587ff aaf689ff abf68aff acf68bff adf78cff aef78dff aff88eff b0f88fff b0f990ff b1f992ff b2fa93ff b3fa94ff b4fa95ff b5fb96ff b6fb97ff acec8eff 000000ff 000000ff 24242453 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000010 000000ff 000000ff 646464ff 8c8c8cff 8d8d8dff 8e8e8eff 8f8f8fff 909090ff 919191ff 929292ff 949494ff 959595ff 969696ff 979797ff 989898ff 999999ff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff abababff acacacff adadadff aeaeaeff afafafff b0b0b0ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff bababaff bbbbbbff bcbcbcff bdbdbdff bebebeff bfbfbfff c0c0c0ff c2c2c2ff c3c3c3ff c4c4c4ff c5c5c5ff c6c6c6ff c7c7c7ff c8c8c8ff cacacaff 252525ff 000000ff 24000dc2 7a002c7e 7a002c80 7a002c81 410017aa 000000ff 000000ff 85e45bff 86e55cff 87e55dff 88e55fff 88e660ff 89e661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee866ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6eff 95ec6fff 96ec71ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def78ff 9ef07aff 9ff07bff a0f17cff a0f17dff a1f27eff a2f27fff a3f280ff a4f381ff a5f383ff a6f484ff a7f485ff a8f586ff a9f587ff aaf588ff abf689ff acf68aff adf78cff adf78dff aef88eff aff88fff b0f990ff b1f991ff b2f992ff b3fa94ff b4fa95ff b5fb96ff b6fb97ff b7fc98ff acec8fff 000000ff 000000ff 00000040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000010 000000ff 000000ff 646464ff 8b8b8bff 8d8d8dff 8e8e8eff 8f8f8fff 909090ff 919191ff 929292ff 939393ff 959595ff 969696ff 979797ff 989898ff 999999ff 9a9a9aff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff acacacff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bcbcbcff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c3c3c3ff c4c4c4ff c5c5c5ff c6c6c6ff c7c7c7ff c8c8c8ff c9c9c9ff 252525ff 000000ff 24000dc2 7a002c7d 7a002c7f 7a002c81 410017aa 000000ff 000000ff 85e45cff 86e55dff 87e55eff 88e65fff 89e660ff 8ae762ff 8be763ff 8ce764ff 8de865ff 8ee866ff 8fe967ff 90e968ff 90ea69ff 91ea6bff 92eb6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ee74ff 9aee75ff 9bee76ff 9cef77ff 9def78ff 9df079ff 9ef07aff 9ff17bff a0f17dff a1f17eff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a7f484ff a8f486ff a9f587ff a9f588ff aaf689ff abf68aff acf78bff adf78cff aef88eff aff88fff b0f890ff b1f991ff b2f992ff b3fa93ff b4fa94ff b4fb95ff b5fb97ff b6fb98ff b7fc99ff acec90ff 000000ff 000000ff 00000040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000010 000000ff 000000ff 646464ff 8b8b8bff 8c8c8cff 8d8d8dff 8f8f8fff 909090ff 919191ff 929292ff 939393ff 949494ff 969696ff 979797ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bdbdbdff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff c5c5c5ff c6c6c6ff c7c7c7ff c8c8c8ff c9c9c9ff 252525ff 000000ff 24000dc1 7a002c7d 7a002c7f 7a002c80 400017a9 000000ff 000000ff 86e55dff 87e55eff 88e65fff 89e660ff 8ae661ff 8be762ff 8ce763ff 8de865ff 8de866ff 8ee967ff 8fe968ff 90ea69ff 91ea6aff 92ea6bff 93eb6cff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ed73ff 99ee74ff 9aee75ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27eff a3f280ff a4f381ff a5f382ff a5f383ff a6f484ff a7f485ff a8f586ff a9f588ff aaf689ff abf68aff acf78bff adf78cff aef78dff aff88eff b0f88fff b1f991ff b1f992ff b2fa93ff b3fa94ff b4fa95ff b5fb96ff b6fb97ff b7fc98ff b8fc9aff aded91ff 000000ff 000000ff 00000040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000010 000000ff 000000ff 646464ff 8b8b8bff 8c8c8cff 8d8d8dff 8f8f8fff 909090ff 919191ff 929292ff 939393ff 949494ff 959595ff 979797ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff adadadff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff bbbbbbff bcbcbcff bebebeff bfbfbfff c0c0c0ff c1c1c1ff c2c2c2ff c3c3c3ff c4c4c4ff c6c6c6ff c7c7c7ff c8c8c8ff c9c9c9ff 252525ff 000000ff 24000dc1 7a002c7d 7a002c7e 7a002c80 400017a9 000000ff 000000ff 87e55dff 88e55fff 89e660ff 89e661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee966ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6eff 95ec6fff 96ec71ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def78ff 9ef07aff 9ff07bff a0f17cff a1f17dff a1f27eff a2f27fff a3f280ff a4f382ff a5f383ff a6f484ff a7f485ff a8f586ff a9f587ff aaf688ff abf689ff acf68bff adf78cff adf78dff aef88eff aff88fff b0f990ff b1f991ff b2f992ff b3fa94ff b4fa95ff b5fb96ff b6fb97ff b7fc98ff b8fc99ff b9fc9aff aded91ff 000000ff 000000ff 00000040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000010 000000ff 000000ff 252525ff 343434ff 343434ff 353535ff 353535ff 353535ff 363636ff 363636ff 373737ff 373737ff 383838ff 3e3e3eff 979797ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff adadadff aeaeaeff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b8b8b8ff b9b9b9ff bababaff bbbbbbff 858585ff 464646ff 474747ff 484848ff 484848ff 484848ff 494949ff 494949ff 494949ff 4a4a4aff 4b4b4bff 4b4b4bff 0d0d0dff 000000ff 24000dc1 7a002c7c 7a002c7e 7a002c80 400017a9 000000ff 000000ff 87e55eff 88e65fff 89e660ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee866ff 8fe967ff 90e968ff 91ea69ff 92ea6bff 92eb6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ee74ff 9aee75ff 9bee76ff 9cef77ff 9def78ff 9df079ff 9ef07aff 9ff17cff a0f17dff a1f17eff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a7f485ff a8f586ff a9f587ff a9f588ff aaf689ff abf68aff acf78bff adf78cff aef88eff aff88fff b0f890ff b1f991ff b2f992ff b3fa93ff b4fa94ff b5fb95ff b5fb97ff b6fb98ff b7fc99ff b8fc9aff b9fd9bff aeed92ff 000000ff 000000ff 00000040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000010 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 090909ff 979797ff 989898ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff aaaaaaff abababff acacacff adadadff aeaeaeff afafafff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b9b9b9ff bababaff bbbbbbff 646464ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 24000dc1 7a002c7c 7a002c7d 7a002c7f 400017a9 000000ff 000000ff 88e65fff 89e660ff 8ae761ff 8be762ff 8ce763ff 8de865ff 8de866ff 8ee967ff 8fe968ff 90ea69ff 91ea6aff 92ea6bff 93eb6cff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ed73ff 99ee74ff 9aee75ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27fff a3f280ff a4f381ff a5f382ff a5f383ff a6f484ff a7f485ff a8f586ff a9f588ff aaf689ff abf68aff acf78bff adf78cff aef78dff aff88eff b0f88fff b1f991ff b1f992ff b2fa93ff b3fa94ff b4fa95ff b5fb96ff b6fb97ff b7fc98ff b8fc9aff b9fd9bff bafd9cff afed93ff 000000ff 000000ff 00000040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000b 000000b8 000000b8 000000b8 000000b8 000000b8 000000b8 111111cf 2d2d2dff 222020ea 060002c1 060002c2 030001db 000000ff 090909ff 979797ff 989898ff 999999ff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff abababff acacacff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bbbbbbff 646464ff 000000ff 020001fa 100006d5 110006d5 110006d6 110006d6 110006d7 120006d7 120006d7 120007d8 120007d8 120007d9 130007d9 350013ad 7a002c7b 7a002c7d 7a002c7f 400017a8 000000ff 000000ff 89e660ff 8ae661ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee966ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6eff 95ec6fff 96ec71ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def79ff 9ef07aff 9ff07bff a0f17cff a1f17dff a1f27eff a2f27fff a3f280ff a4f382ff a5f383ff a6f484ff a7f485ff a8f586ff a9f587ff aaf688ff abf689ff acf68bff adf78cff aef78dff aef88eff aff88fff b0f990ff b1f991ff b2f992ff b3fa94ff b4fa95ff b5fb96ff b6fb97ff b7fc98ff b8fc99ff b9fc9aff b9fd9bff bafd9dff afee94ff 000000ff 000000ff 00000040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a0a8 a0a0a0ff 99828a73 7a002c24 1500087e 000000ff 090909ff 979797ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff acacacff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff 646464ff 000000ff 060002ec 7a002c66 7a002c68 7a002c6a 7a002c6b 7a002c6d 7a002c6f 7a002c71 7a002c72 7a002c74 7a002c76 7a002c77 7a002c79 7a002c7b 7a002c7d 7a002c7e 400017a8 000000ff 000000ff 89e660ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee866ff 8fe967ff 90e968ff 91ea69ff 92ea6bff 92eb6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed73ff 99ee74ff 9aee75ff 9bee76ff 9cef77ff 9def78ff 9ef079ff 9ef07aff 9ff17cff a0f17dff a1f17eff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a7f485ff a8f586ff a9f587ff a9f588ff aaf689ff abf68aff acf78bff adf78cff aef88eff aff88fff b0f890ff b1f991ff b2f992ff b3fa93ff b4fa94ff b5fb95ff b6fb97ff b6fb98ff b7fc99ff b8fc9aff b9fd9bff bafd9cff bbfe9dff b0ee95ff 000000ff 000000ff 00000040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a00f a0a0a0e0 a09f9ff4 8f576b42 1500087e 000000ff 090909ff 979797ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff 636363ff 000000ff 060002ec 7a002c66 7a002c68 7a002c69 7a002c6b 7a002c6d 7a002c6e 7a002c70 7a002c72 7a002c74 7a002c75 7a002c77 7a002c79 7a002c7a 7a002c7c 7a002c7e 400017a8 000000ff 000000ff 8ae761ff 8be762ff 8ce763ff 8de865ff 8ee866ff 8ee967ff 8fe968ff 90ea69ff 91ea6aff 92ea6bff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ed73ff 99ee74ff 9aee76ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a6f484ff a7f485ff a8f586ff a9f588ff aaf689ff abf68aff acf78bff adf78cff aef78dff aff88eff b0f88fff b1f991ff b2f992ff b2fa93ff b3fa94ff b4fa95ff b5fb96ff b6fb97ff b7fc98ff b8fc9aff b9fd9bff bafd9cff bbfd9dff bcfe9eff b1ee95ff 000000ff 000000ff 00000040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a03a a0a0a0fc 9f9b9cd1 18040b80 000000ff 090909ff 969696ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff adadadff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b7b7b7ff b8b8b8ff b9b9b9ff bababaff 636363ff 000000ff 060002ec 7a002c65 7a002c67 7a002c69 7a002c6b 7a002c6c 7a002c6e 7a002c70 7a002c71 7a002c73 7a002c75 7a002c77 7a002c78 7a002c7a 7a002c7c 7a002c7d 400017a7 000000ff 000000ff 8ae762ff 8be763ff 8ce864ff 8de865ff 8ee967ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6eff 96ec70ff 96ec71ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def79ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27eff a2f27fff a3f380ff a4f382ff a5f383ff a6f484ff a7f485ff a8f586ff a9f587ff aaf688ff abf689ff acf68bff adf78cff aef78dff aef88eff aff88fff b0f990ff b1f991ff b2f992ff b3fa94ff b4fa95ff b5fb96ff b6fb97ff b7fc98ff b8fc99ff b9fc9aff bafd9cff bafd9dff bbfe9eff bcfe9fff b1ef96ff 000000ff 000000ff 00000040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a07e a0a0a0ff 494244c3 000000ff 090909ff 969696ff 979797ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a9a9a9ff aaaaaaff abababff acacacff adadadff aeaeaeff afafafff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b8b8b8ff b9b9b9ff bababaff 636363ff 000000ff 060002ec 7a002c65 7a002c67 7a002c68 7a002c6a 7a002c6c 7a002c6e 7a002c6f 7a002c71 7a002c73 7a002c74 7a002c76 7a002c78 7a002c7a 7a002c7b 7a002c7d 400017a7 000000ff 000000ff 8be763ff 8ce864ff 8de865ff 8ee866ff 8fe967ff 90e968ff 91ea6aff 92ea6bff 92eb6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed73ff 99ee74ff 9aee75ff 9bee76ff 9cef77ff 9def78ff 9ef079ff 9ef07aff 9ff17cff a0f17dff a1f27eff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a7f485ff a8f586ff a9f587ff aaf588ff aaf689ff abf68aff acf78bff adf78cff aef88eff aff88fff b0f890ff b1f991ff b2f992ff b3fa93ff b4fa94ff b5fb96ff b6fb97ff b6fb98ff b7fc99ff b8fc9aff b9fd9bff bafd9cff bbfe9dff bcfe9fff bdffa0ff b2ef97ff 000000ff 000000ff 00000040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a003 a0a0a0c2 5f5f5ffe 000000ff 090909ff 969696ff 979797ff 989898ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff aaaaaaff abababff acacacff adadadff aeaeaeff afafafff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b9b9b9ff bababaff 636363ff 000000ff 060002ec 7a002c65 7a002c66 7a002c68 7a002c6a 7a002c6b 7a002c6d 7a002c6f 7a002c71 7a002c72 7a002c74 7a002c76 7a002c77 7a002c79 7a002c7b 7a002c7d 3f0017a6 000000ff 000000ff 8ce764ff 8de865ff 8ee866ff 8ee967ff 8fe968ff 90ea69ff 91ea6aff 92ea6bff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ed73ff 9aee74ff 9aee76ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff17bff a0f17cff a1f17dff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a6f484ff a7f485ff a8f586ff a9f588ff aaf689ff abf68aff acf78bff adf78cff aef78dff aff88eff b0f890ff b1f991ff b2f992ff b3fa93ff b3fa94ff b4fa95ff b5fb96ff b6fb97ff b7fc99ff b8fc9aff b9fd9bff bafd9cff bbfe9dff bcfe9eff bdfe9fff beffa1ff b2ef97ff 000000ff 000000ff 00000040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a01d 5b5b5bf3 000000ff 090909ff 969696ff 979797ff 989898ff 999999ff 9a9a9aff 9c9c9cff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a4a4a4ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff abababff acacacff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b3b3b3ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff 636363ff 000000ff 060002ec 7a002c64 7a002c66 7a002c68 7a002c69 7a002c6b 7a002c6d 7a002c6e 7a002c70 7a002c72 7a002c74 7a002c75 7a002c77 7a002c79 7a002c7a 7a002c7c 3f0017a6 000000ff 000000ff 8ce864ff 8de865ff 8ee967ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6eff 96ec70ff 96ec71ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27eff a3f27fff a3f380ff a4f382ff a5f383ff a6f484ff a7f485ff a8f586ff a9f587ff aaf688ff abf68aff acf68bff adf78cff aef78dff aef88eff aff88fff b0f990ff b1f991ff b2f993ff b3fa94ff b4fa95ff b5fb96ff b6fb97ff b7fc98ff b8fc99ff b9fd9bff bafd9cff bbfd9dff bbfe9eff bcfe9fff bdffa0ff beffa1ff b2ef97ff 000000ff 000000ff 00000040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 26262688 000000ff 090909ff 969696ff 979797ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9d9d9dff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a5a5a5ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff acacacff adadadff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b4b4b4ff b5b5b5ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff 626262ff 000000ff 060002ec 7a002c64 7a002c65 7a002c67 7a002c69 7a002c6b 7a002c6c 7a002c6e 7a002c70 7a002c71 7a002c73 7a002c75 7a002c77 7a002c78 7a002c7a 7a002c7c 3f0017a6 000000ff 000000ff 8de865ff 8ee866ff 8fe967ff 90e968ff 91ea6aff 92ea6bff 93eb6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def78ff 9ef079ff 9ef07aff 9ff17cff a0f17dff a1f27eff a2f27fff a3f280ff a4f381ff a5f382ff a6f484ff a7f485ff a8f586ff a9f587ff aaf588ff abf689ff abf68aff acf78bff adf78dff aef88eff aff88fff b0f890ff b1f991ff b2f992ff b3fa93ff b4fa94ff b5fb96ff b6fb97ff b6fb98ff b7fc99ff b8fc9aff b9fd9bff bafd9cff bbfe9eff bcfe9fff bdffa0ff beffa1ff beffa1ff b2ef97ff 000000ff 000000ff 00000040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000068 000000ff 090909ff 959595ff 979797ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9e9e9eff 9f9f9fff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a6a6a6ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff aeaeaeff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b6b6b6ff b7b7b7ff b8b8b8ff b9b9b9ff 626262ff 000000ff 060002ec 7a002c63 7a002c65 7a002c67 7a002c68 7a002c6a 7a002c6c 7a002c6e 7a002c6f 7a002c71 7a002c73 7a002c74 7a002c76 7a002c78 7a002c7a 7a002c7b 3f0017a6 000000ff 000000ff 8ee866ff 8ee967ff 8fe968ff 90ea69ff 91ea6aff 92ea6bff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed72ff 99ee73ff 9aee74ff 9bee76ff 9bef77ff 9cef78ff 9df079ff 9ef07aff 9ff17bff a0f17cff a1f17dff a2f27fff a3f280ff a4f381ff a5f382ff a6f483ff a6f484ff a7f485ff a8f587ff a9f588ff aaf689ff abf68aff acf78bff adf78cff aef78dff aff88eff b0f890ff b1f991ff b2f992ff b3fa93ff b3fa94ff b4fa95ff b5fb96ff b6fb98ff b7fc99ff b8fc9aff b9fd9bff bafd9cff bbfe9dff bcfe9eff bdfe9fff beffa1ff beffa1ff beffa1ff b2ef97ff 000000ff 000000ff 00000040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000068 000000ff 090909ff 959595ff 969696ff 989898ff 999999ff 9a9a9aff 9b9b9bff 9c9c9cff 9d9d9dff 9e9e9eff a0a0a0ff a1a1a1ff a2a2a2ff a3a3a3ff a4a4a4ff a5a5a5ff a7a7a7ff a8a8a8ff a9a9a9ff aaaaaaff abababff acacacff adadadff afafafff b0b0b0ff b1b1b1ff b2b2b2ff b3b3b3ff b4b4b4ff b5b5b5ff b7b7b7ff b8b8b8ff b9b9b9ff 626262ff 000000ff 060002ec 7a002c63 7a002c65 7a002c66 7a002c68 7a002c6a 7a002c6b 7a002c6d 7a002c6f 7a002c71 7a002c72 7a002c74 7a002c76 7a002c77 7a002c79 7a002c7b 3f0017a6 000000ff 000000ff 8ee967ff 8fe968ff 90e969ff 91ea6aff 92ea6bff 93eb6cff 94eb6dff 95ec6eff 96ec70ff 96ec71ff 97ed72ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9df079ff 9ef07aff 9ff07bff a0f17cff a1f17dff a2f27eff a3f27fff a3f381ff a4f382ff a5f383ff a6f484ff a7f485ff a8f586ff a9f587ff aaf688ff abf68aff acf68bff adf78cff aef78dff aff88eff aff88fff b0f990ff b1f992ff b2f993ff b3fa94ff b4fa95ff b5fb96ff b6fb97ff b7fc98ff b8fc99ff b9fd9bff bafd9cff bbfd9dff bbfe9eff bcfe9fff bdffa0ff beffa1ff beffa1ff beffa1ff b2ef97ff 000000ff 000000ff 00000040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000068 000000ff 000000ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 040404ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 050505ff 030303ff 000000ff 060002ec 7a002c62 7a002c64 7a002c66 7a002c68 7a002c69 7a002c6b 7a002c6d 7a002c6e 7a002c70 7a002c72 7a002c74 7a002c75 7a002c77 7a002c79 7a002c7a 3f0017a5 000000ff 000000ff 8fe967ff 90e968ff 91ea6aff 92ea6bff 93eb6cff 93eb6dff 94eb6eff 95ec6fff 96ec70ff 97ed71ff 98ed73ff 99ee74ff 9aee75ff 9bef76ff 9cef77ff 9def78ff 9ef079ff 9ff07bff 9ff17cff a0f17dff a1f27eff a2f27fff a3f280ff a4f381ff a5f382ff a6f484ff a7f485ff a8f586ff a9f587ff aaf588ff abf689ff abf68aff acf78cff adf78dff aef88eff aff88fff b0f890ff b1f991ff b2f992ff b3fa93ff b4fa95ff b5fb96ff b6fb97ff b7fc98ff b8fc99ff b8fc9aff b9fd9bff bafd9cff bbfe9eff bcfe9fff bdffa0ff beffa1ff beffa1ff beffa1ff beffa1ff b2ef97ff 000000ff 000000ff 00000040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000068 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 060002ec 7a002c62 7a002c64 7a002c65 7a002c67 7a002c69 7a002c6b 7a002c6c 7a002c6e 7a002c70 7a002c71 7a002c73 7a002c75 7a002c77 7a002c78 7a002c7a 3f0017a5 000000ff 000000ff 1f3216ff 1f3217ff 1f3217ff 1f3217ff 203318ff 203318ff 203318ff 203318ff 213318ff 213319ff 213319ff 213319ff 213319ff 21341aff 22341aff 22341aff 22341aff 22341bff 23341bff 23341bff 23341bff 23341cff 23341cff 24341cff 24351cff 24351cff 24351dff 24351dff 24351dff 25351eff 25351eff 25351eff 25351eff 26351eff 26351fff 26351fff 26361fff 26361fff 273620ff 273620ff 273620ff 273620ff 273621ff 273621ff 283621ff 283721ff 283722ff 283722ff 293722ff 293722ff 293723ff 293723ff 293723ff 293723ff 293723ff 273421ff 000000ff 000000ff 00000040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000027 00000060 00000060 00000060 00000060 494949b0 646464ff 5d5a5be7 29111a89 1d000a7e 1e000b7f 1e000b80 1f000b81 20000c82 21000c84 21000c84 22000c85 23000d87 23000d87 24000d89 25000d8a 26000e8b 26000e8c 27000e8d 28000e8e 28000e8f 29000f90 29000f91 2a000f93 2a000f93 2b001094 2b001095 2c001096 2d001097 2d001099 2e001099 2e00119b 35001394 7a002c62 7a002c63 7a002c65 7a002c67 7a002c68 7a002c6a 7a002c6c 7a002c6e 7a002c6f 7a002c71 7a002c73 7a002c74 7a002c76 7a002c78 7a002c7a 3f0017a4 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a06f a0a0a0fe 9f9c9de2 8a455e4a 7a002c31 7a002c33 7a002c35 7a002c36 7a002c38 7a002c3a 7a002c3c 7a002c3d 7a002c3f 7a002c41 7a002c42 7a002c44 7a002c46 7a002c48 7a002c49 7a002c4b 7a002c4d 7a002c4e 7a002c50 7a002c52 7a002c54 7a002c55 7a002c57 7a002c59 7a002c5a 7a002c5c 7a002c5e 7a002c5f 7a002c61 7a002c63 7a002c65 7a002c66 7a002c68 7a002c6a 7a002c6b 7a002c6d 7a002c6f 7a002c71 7a002c72 7a002c74 7a002c76 7a002c77 7a002c79 57001f91 25000dc2 25000dc3 25000dc4 26000ec5 26000ec5 26000ec6 27000ec7 27000ec8 27000ec8 28000ec9 28000eca 28000ecb 29000fcc 29000fcd 29000fce 29000fce 2a000fcf 2a000fd0 2b000fd1 2b000fd1 2b0010d2 2b0010d3 2c0010d4 2c0010d5 2c0010d5 2d0010d6 2d0010d7 2d0010d8 2d0010d8 2e0010d9 2e0011da 2e0011db 2e0011dc 2f0011dc 2f0011dd 2f0011de 300011df 300011e0 300011e1 300011e1 310012e2 310012e3 37111ee9 494546fc 4a4a4afe 2a2a2ab9 00000088 00000088 00000088 00000088 00000088 00000088 00000088 00000088 00000088 00000088 00000088 00000088 00000088 00000088 00000022 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a05d a0a0a0fb 9f9d9ee9 8f5a6e5a 7a002c33 7a002c34 7a002c36 7a002c38 7a002c39 7a002c3b 7a002c3d 7a002c3f 7a002c40 7a002c42 7a002c44 7a002c45 7a002c47 7a002c49 7a002c4b 7a002c4c 7a002c4e 7a002c50 7a002c51 7a002c53 7a002c55 7a002c56 7a002c58 7a002c5a 7a002c5c 7a002c5d 7a002c5f 7a002c61 7a002c62 7a002c64 7a002c66 7a002c68 7a002c69 7a002c6b 7a002c6d 7a002c6e 7a002c70 7a002c72 7a002c74 7a002c75 7a002c77 7a002c79 7a002c7a 7a002c7c 7a002c7e 7a002c80 7a002c81 7a002c83 7a002c85 7a002c86 7a002c88 7a002c8a 7a002c8c 7a002c8d 7a002c8f 7a002c91 7a002c92 7a002c94 7a002c96 7a002c98 7a002c99 7a002c9b 7a002c9d 7a002c9f 7a002ca0 7a002ca2 7a002ca4 7a002ca5 7a002ca7 7a002ca9 7a002caa 7a002cac 7a002cae 7a002caf 7a002cb1 7a002cb3 7a002cb5 7a002cb6 7a002cb8 7a002cba 7a002cbb 7a002cbd 7a002cbf 7a002cc1 873855d4 9f9b9dfb a09fa0f6 a0a0a04d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a04e a0a0a0f7 a09f9ff9 987d8686 7a002c34 7a002c36 7a002c37 7a002c39 7a002c3b 7a002c3c 7a002c3e 7a002c40 7a002c42 7a002c43 7a002c45 7a002c47 7a002c48 7a002c4a 7a002c4c 7a002c4e 7a002c4f 7a002c51 7a002c53 7a002c54 7a002c56 7a002c58 7a002c59 7a002c5b 7a002c5d 7a002c5f 7a002c60 7a002c62 7a002c64 7a002c65 7a002c67 7a002c69 7a002c6b 7a002c6c 7a002c6e 7a002c70 7a002c71 7a002c73 7a002c75 7a002c77 7a002c78 7a002c7a 7a002c7c 7a002c7d 7a002c7f 7a002c81 7a002c83 7a002c84 7a002c86 7a002c88 7a002c89 7a002c8b 7a002c8d 7a002c8f 7a002c90 7a002c92 7a002c94 7a002c95 7a002c97 7a002c99 7a002c9b 7a002c9c 7a002c9e 7a002ca0 7a002ca2 7a002ca3 7a002ca5 7a002ca7 7a002ca8 7a002caa 7a002cac 7a002cad 7a002caf 7a002cb1 7a002cb2 7a002cb4 7a002cb6 7a002cb8 7a002cb9 7a002cbb 7a002cbd 7a002cbe 8c4d64da a09f9ffe a09f9feb a0a0a036 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a030 a0a0a0dc a0a0a0ff 9c9094b6 811d413e 7a002c37 7a002c39 7a002c3a 7a002c3c 7a002c3e 7a002c3f 7a002c41 7a002c43 7a002c45 7a002c46 7a002c48 7a002c4a 7a002c4b 7a002c4d 7a002c4f 7a002c51 7a002c52 7a002c54 7a002c55 7a002c57 7a002c59 7a002c5b 7a002c5c 7a002c5e 7a002c60 7a002c62 7a002c63 7a002c65 7a002c67 7a002c68 7a002c6a 7a002c6c 7a002c6e 7a002c6f 7a002c71 7a002c73 7a002c74 7a002c76 7a002c78 7a002c7a 7a002c7b 7a002c7d 7a002c7f 7a002c80 7a002c82 7a002c84 7a002c86 7a002c87 7a002c89 7a002c8b 7a002c8c 7a002c8e 7a002c90 7a002c92 7a002c93 7a002c95 7a002c97 7a002c98 7a002c9a 7a002c9c 7a002c9e 7a002c9f 7a002ca1 7a002ca3 7a002ca5 7a002ca6 7a002ca8 7a002caa 7a002cab 7a002cad 7a002caf 7a002cb0 7a002cb2 7a002cb4 7a002cb5 7a002cb7 7a002cb9 7a002cbb 7d0d35c0 967480e9 a0a0a0ff a09f9fdc a0a0a024 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a00f a0a0a0af a0a0a0ff 9f9a9cde 8c4c6356 7a002c38 7a002c3a 7a002c3c 7a002c3d 7a002c3f 7a002c41 7a002c42 7a002c44 7a002c46 7a002c48 7a002c49 7a002c4b 7a002c4d 7a002c4e 7a002c50 7a002c52 7a002c54 7a002c55 7a002c57 7a002c58 7a002c5a 7a002c5c 7a002c5e 7a002c5f 7a002c61 7a002c63 7a002c65 7a002c66 7a002c68 7a002c6a 7a002c6b 7a002c6d 7a002c6f 7a002c71 7a002c72 7a002c74 7a002c76 7a002c77 7a002c79 7a002c7b 7a002c7d 7a002c7e 7a002c80 7a002c82 7a002c83 7a002c85 7a002c87 7a002c89 7a002c8a 7a002c8c 7a002c8e 7a002c8f 7a002c91 7a002c93 7a002c95 7a002c96 7a002c98 7a002c9a 7a002c9c 7a002c9d 7a002c9f 7a002ca1 7a002ca2 7a002ca4 7a002ca6 7a002ca8 7a002ca9 7a002cab 7a002cac 7a002cae 7a002cb0 7a002cb2 7a002cb3 7a002cb5 7a002cb7 7a002cb8 852d4cc9 9d9195f5 a0a0a0ff a0a0a0af a0a0a012 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a074 a0a0a0fb a09f9ff5 95748081 7a002c39 7a002c3b 7a002c3d 7a002c3f 7a002c40 7a002c42 7a002c44 7a002c45 7a002c47 7a002c49 7a002c4b 7a002c4c 7a002c4e 7a002c50 7a002c51 7a002c53 7a002c55 7a002c56 7a002c58 7a002c5a 7a002c5b 7a002c5d 7a002c5f 7a002c61 7a002c62 7a002c64 7a002c66 7a002c68 7a002c69 7a002c6b 7a002c6d 7a002c6e 7a002c70 7a002c72 7a002c74 7a002c75 7a002c77 7a002c79 7a002c7a 7a002c7c 7a002c7e 7a002c80 7a002c81 7a002c83 7a002c85 7a002c86 7a002c88 7a002c8a 7a002c8c 7a002c8d 7a002c8f 7a002c91 7a002c92 7a002c94 7a002c96 7a002c98 7a002c99 7a002c9b 7a002c9d 7a002c9f 7a002ca0 7a002ca2 7a002ca4 7a002ca5 7a002ca7 7a002ca9 7a002caa 7a002cac 7a002cae 7a002caf 7a002cb1 7a002cb3 7a002cb5 7a012db6 8f586cd9 a09f9ffd a09fa0f7 a0a0a068 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a03d a0a0a0e5 a0a0a0ff 9d9497ca 8a425c57 7a002c3c 7a002c3e 7a002c40 7a002c42 7a002c43 7a002c45 7a002c47 7a002c48 7a002c4a 7a002c4c 7a002c4e 7a002c4f 7a002c51 7a002c53 7a002c54 7a002c56 7a002c58 7a002c59 7a002c5b 7a002c5d 7a002c5f 7a002c60 7a002c62 7a002c64 7a002c65 7a002c67 7a002c69 7a002c6b 7a002c6c 7a002c6e 7a002c70 7a002c71 7a002c73 7a002c75 7a002c77 7a002c78 7a002c7a 7a002c7c 7a002c7d 7a002c7f 7a002c81 7a002c83 7a002c84 7a002c86 7a002c88 7a002c89 7a002c8b 7a002c8d 7a002c8f 7a002c90 7a002c92 7a002c94 7a002c95 7a002c97 7a002c99 7a002c9b 7a002c9c 7a002c9e 7a002ca0 7a002ca2 7a002ca3 7a002ca5 7a002ca7 7a002ca8 7a002caa 7a002cac 7a002cad 7a002caf 7a002cb1 7a002cb2 811e42bf 987f88eb a0a0a0ff a09fa0d2 a0a0a02a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a010 a0a0a097 a0a0a0fe a09f9ff9 9880899b 7d0e3643 7a002c3f 7a002c41 7a002c43 7a002c45 7a002c46 7a002c48 7a002c4a 7a002c4b 7a002c4d 7a002c4f 7a002c51 7a002c52 7a002c54 7a002c55 7a002c57 7a002c59 7a002c5b 7a002c5c 7a002c5e 7a002c60 7a002c62 7a002c63 7a002c65 7a002c67 7a002c68 7a002c6a 7a002c6c 7a002c6e 7a002c6f 7a002c71 7a002c73 7a002c74 7a002c76 7a002c78 7a002c7a 7a002c7b 7a002c7d 7a002c7f 7a002c80 7a002c82 7a002c84 7a002c86 7a002c87 7a002c89 7a002c8b 7a002c8c 7a002c8e 7a002c90 7a002c92 7a002c93 7a002c95 7a002c97 7a002c98 7a002c9a 7a002c9c 7a002c9e 7a002c9f 7a002ca1 7a002ca3 7a002ca5 7a002ca6 7a002ca8 7a002caa 7a002cab 7a002cad 7a002caf 7c0a33b3 916273da 9f9d9efc a0a0a0ff a0a0a093 a0a0a007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a038 a0a0a0d1 a0a0a0ff 9e999bdf 905c6f6f 7a002c41 7a002c42 7a002c44 7a002c46 7a002c48 7a002c49 7a002c4b 7a002c4d 7a002c4e 7a002c50 7a002c52 7a002c54 7a002c55 7a002c57 7a002c58 7a002c5a 7a002c5c 7a002c5e 7a002c5f 7a002c61 7a002c63 7a002c65 7a002c66 7a002c68 7a002c6a 7a002c6b 7a002c6d 7a002c6f 7a002c71 7a002c72 7a002c74 7a002c76 7a002c77 7a002c79 7a002c7b 7a002c7d 7a002c7e 7a002c80 7a002c82 7a002c83 7a002c85 7a002c87 7a002c89 7a002c8a 7a002c8c 7a002c8e 7a002c8f 7a002c91 7a002c93 7a002c95 7a002c96 7a002c98 7a002c9a 7a002c9b 7a002c9d 7a002c9f 7a002ca1 7a002ca2 7a002ca4 7a002ca6 7a002ca8 7a002ca9 7a002cab 7a002cac 8b4760cb 9d9598f5 a0a0a0ff a0a0a0d0 a0a0a03d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a004 a0a0a075 a0a0a0f5 a0a0a0ff 9d9396cd 8f576b6e 7a002c44 7a002c45 7a002c47 7a002c49 7a002c4b 7a002c4c 7a002c4e 7a002c50 7a002c51 7a002c53 7a002c55 7a002c56 7a002c58 7a002c5a 7a002c5b 7a002c5d 7a002c5f 7a002c61 7a002c62 7a002c64 7a002c66 7a002c68 7a002c69 7a002c6b 7a002c6d 7a002c6e 7a002c70 7a002c72 7a002c74 7a002c75 7a002c77 7a002c79 7a002c7a 7a002c7c 7a002c7e 7a002c80 7a002c81 7a002c83 7a002c85 7a002c86 7a002c88 7a002c8a 7a002c8c 7a002c8d 7a002c8f 7a002c91 7a002c92 7a002c94 7a002c96 7a002c98 7a002c99 7a002c9b 7a002c9d 7a002c9e 7a002ca0 7a002ca2 7a002ca4 7a002ca5 7a002ca7 7a002ca9 852f4ebd 99848ceb a0a0a0ff a09f9fed a0a0a068 a0a0a002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a01e a0a0a09c a0a0a0fb a0a0a0ff 9d9296ce 8e556a71 7a002c47 7a002c48 7a002c4a 7a002c4c 7a002c4e 7a002c4f 7a002c51 7a002c53 7a002c54 7a002c56 7a002c58 7a002c59 7a002c5b 7a002c5d 7a002c5e 7a002c60 7a002c62 7a002c64 7a002c65 7a002c67 7a002c69 7a002c6b 7a002c6c 7a002c6e 7a002c70 7a002c71 7a002c73 7a002c75 7a002c77 7a002c78 7a002c7a 7a002c7c 7a002c7d 7a002c7f 7a002c81 7a002c83 7a002c84 7a002c86 7a002c88 7a002c89 7a002c8b 7a002c8d 7a002c8f 7a002c90 7a002c92 7a002c94 7a002c95 7a002c97 7a002c99 7a002c9b 7a002c9c 7a002c9e 7a002ca0 7a002ca2 7a002ca3 7a012da5 89405ac2 9a858ceb a0a0a0ff a0a0a0fc a0a0a094 a0a0a011 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a021 a0a0a09d a0a0a0fb a0a0a0ff 9d9296ce 8f596d78 7b022e4b 7a002c4b 7a002c4d 7a002c4f 7a002c51 7a002c52 7a002c54 7a002c55 7a002c57 7a002c59 7a002c5b 7a002c5c 7a002c5e 7a002c60 7a002c62 7a002c63 7a002c65 7a002c67 7a002c68 7a002c6a 7a002c6c 7a002c6e 7a002c6f 7a002c71 7a002c73 7a002c74 7a002c76 7a002c78 7a002c7a 7a002c7b 7a002c7d 7a002c7f 7a002c80 7a002c82 7a002c84 7a002c86 7a002c87 7a002c89 7a002c8b 7a002c8c 7a002c8e 7a002c90 7a002c92 7a002c93 7a002c95 7a002c97 7a002c98 7a002c9a 7a002c9c 7a002c9e 7a002c9f 7b0630a3 8d4e65c6 9c8e93f0 a0a0a0ff a0a0a0fb a0a0a09f a0a0a029 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a023 a0a0a09f a0a0a0fb a0a0a0ff 9f9a9ce8 977b85a5 86325063 7a002c4e 7a002c50 7a002c52 7a002c54 7a002c55 7a002c57 7a002c58 7a002c5a 7a002c5c 7a002c5e 7a002c5f 7a002c61 7a002c63 7a002c65 7a002c66 7a002c68 7a002c6a 7a002c6b 7a002c6d 7a002c6f 7a002c71 7a002c72 7a002c74 7a002c76 7a002c77 7a002c79 7a002c7b 7a002c7d 7a002c7e 7a002c80 7a002c82 7a002c83 7a002c85 7a002c87 7a002c89 7a002c8a 7a002c8c 7a002c8e 7a002c8f 7a002c91 7a002c93 7a002c95 7a002c96 7a002c98 7a002c9a 7a002c9b 811f43aa 915f71cd 9e9699f4 a0a0a0ff a09fa0f3 a0a0a08c a0a0a01b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a021 a0a0a085 a0a0a0e4 a0a0a0ff a0a0a0fe 9c9095d0 9266768e 7e113857 7a002c53 7a002c55 7a002c56 7a002c58 7a002c5a 7a002c5b 7a002c5d 7a002c5f 7a002c61 7a002c62 7a002c64 7a002c66 7a002c68 7a002c69 7a002c6b 7a002c6d 7a002c6e 7a002c70 7a002c72 7a002c74 7a002c75 7a002c77 7a002c79 7a002c7a 7a002c7c 7a002c7e 7a002c80 7a002c81 7a002c83 7a002c85 7a002c86 7a002c88 7a002c8a 7a002c8c 7a002c8d 7a002c8f 7a002c91 7a002c92 7a002c94 7a002c96 801b3fa3 905b6ec6 9b898fe9 a0a0a0ff a0a0a0ff a09fa0e7 a0a0a078 a0a0a00f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a003 a0a0a04a a0a0a0ac a0a0a0f9 a0a0a0ff a09e9ff8 9c8e93ce 95717ea0 883b5772 7a002c58 7a002c59 7a002c5b 7a002c5d 7a002c5e 7a002c60 7a002c62 7a002c64 7a002c65 7a002c67 7a002c69 7a002c6b 7a002c6c 7a002c6e 7a002c70 7a002c71 7a002c73 7a002c75 7a002c77 7a002c78 7a002c7a 7a002c7c 7a002c7d 7a002c7f 7a002c81 7a002c83 7a002c84 7a002c86 7a002c88 7a002c89 7a002c8b 7a002c8d 7a002c8f 7a012d90 842849a4 8f596dc1 9a878ee5 a0a0a0fe a0a0a0ff a09fa0f3 a0a0a0a4 a0a0a04e a0a0a006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a014 a0a0a06f a0a0a0bc a0a0a0f8 a0a0a0ff a0a0a0ff 9f9a9cec 99838bbf 91617295 87395577 7c073161 7a002c60 7a002c61 7a002c63 7a002c65 7a002c67 7a002c68 7a002c6a 7a002c6c 7a002c6e 7a002c6f 7a002c71 7a002c73 7a002c74 7a002c76 7a002c78 7a002c7a 7a002c7b 7a002c7d 7a002c7f 7a002c80 7a002c82 7a002c84 7a002c86 7a002c87 7c07318c 873754a5 916172c1 998089dc 9e9a9bf6 a0a0a0ff a0a0a0ff a09fa0f5 a0a0a0a8 a0a0a051 a0a0a008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a00a a0a0a049 a0a0a090 a0a0a0d6 a0a0a0ff a0a0a0ff a0a0a0ff a09f9ffb 9d9497e2 99848cc7 946f7cac 8e536892 893e5985 842b4b7c 7f143a72 7a002c6b 7a002c6d 7a002c6f 7a002c71 7a002c72 7a002c74 7a002c76 7a002c77 7a002c79 7a002c7b 7b05307f 8325478f 8a425ca1 8f596db3 946d7bc4 987e87d5 9b8c92e6 9f9d9efa a0a0a0ff a0a0a0ff a0a0a0fa a0a0a0c6 a0a0a08a a0a0a04e a0a0a00a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a01d a0a0a05a a0a0a086 a0a0a0b3 a0a0a0e0 a0a0a0fe a0a0a0ff a0a0a0ff a0a0a0ff a0a0a0ff a0a0a0ff a09f9ffc 9f9a9cf2 9d9497e8 9c8f94e1 9d9195e5 9d9497e9 9e9699ed 9e989af1 9f9b9cf4 9f9d9ef9 a09f9ffd a0a0a0ff a0a0a0ff a0a0a0ff a0a0a0ff a0a0a0fe a0a0a0e8 a0a0a0b5 a0a0a07a a0a0a03e a0a0a008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a00d a0a0a038 a0a0a062 a0a0a078 a0a0a08c a0a0a09f a0a0a0b2 a0a0a0c6 a0a0a0d9 a0a0a0e6 a0a0a0df a0a0a0d8 a0a0a0d1 a0a0a0ca a0a0a0c3 a0a0a0bc a0a0a0ac a0a0a08b a0a0a06a a0a0a04a a0a0a029 a0a0a009 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/ic_launcher.png │ ├── sng │ │ @@ -1,104 +1,104 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 96; height: 96; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000001c 00000063 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000094 010101e5 00000007 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000001b 010202fa 000000ff 0000006b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000094 040505fd 232a2bfe 020203e7 00000007 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000001b 010202fa 4e6266ff 89acb1ff 000000ff 0000006b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a003 a0a0a015 111111a5 040505fd a1d0d9ff b4e9f3ff 2a3638fe 0b0b0cf4 989696a8 a09f9f92 a0a0a071 a0a0a051 a0a0a031 a0a0a011 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a014 a0a0a05a 9f9c9da8 9f9d9deb a0a0a0fe 8f8f8fff 040505ff 496166ff ade7f4ff ade7f4ff 7fa9b3ff 000000ff 4d323ce7 936878db 987d87e0 9c8e93e9 9f9b9cf6 a0a0a0ff 9f9d9ef4 9e999bda 9e999bba 9f9e9e90 a0a0a045 a0a0a004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a001 a0a0a035 a09fa07f 9f9b9cce a09fa0fd 9d9296e5 936b7acd 883b57b1 80193ea3 26020fd6 040505fe 94cedbff a6e6f5ff a6e6f5ff a6e6f5ff 273438fe 0a0206f7 75002ab2 7a002cb2 7a002cb5 7a002cb8 7d0b34be 832446c9 883a56d2 8d4f65dc 936978e4 9e9799f3 9f9c9df1 9f9c9da0 a0a0a047 a0a0a005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a042 9f9d9ea5 9f9d9eed 9f9d9df4 998189d4 8e556ab8 801b409a 7a002c90 7a002c93 7a002c96 650024a3 020203fd 446067ff 9fe5f5ff 9fe5f6ff 9fe5f6ff 9fe5f6ff 75a8b4ff 000000ff 3b0015d1 7a002cb2 7a002cb4 7a002cb7 7a002cb9 7a002cbc 7a002cbf 7a002cc1 7a002cc4 7a012dc6 852d4dd6 926575e6 9e9699f3 9f9d9ef3 9f9c9da3 a0a0a049 a0a0a005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a03b 9f9c9dc4 9f9b9cf0 946e7bc1 883b57a0 7b042f86 7a002c88 7a002c8b 7a002c8d 7a002c90 7a002c92 7a002c95 25000dd4 040505fe 8accdcff 98e4f6ff 98e3f6ff 98e3f6ff 98e3f6ff 99e4f6ff 243438fe 0a0206f7 75002ab3 7a002cb4 7a002cb6 7a002cb9 7a002cbb 7a002cbe 7a002cc1 7a002cc3 7a002cc6 7a002cc8 7a002ccb 7a012dcd 842b4bdb 916374e9 9e9699f4 9f9d9ef3 a09e9f80 a0a0a00a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a033 9f9d9eba 9f9d9ef3 936978b9 7d0d3683 7a002c80 7a002c82 7a002c85 7a002c87 7a002c8a 7a002c8d 7a002c8f 7a002c92 650024a0 020203fd 3f5f68ff 93e3f7ff 91e2f7ff 91e2f7ff 90e2f7ff 91e2f7ff 92e2f7ff 6da6b5ff 000000ff 3c0015d1 7a002cb3 7a002cb6 7a002cb8 7a002cbb 7a002cbd 7a002cc0 7a002cc2 7a002cc5 7a002cc8 7a002cca 7a002ccd 7a002ccf 7a002cd2 7a012dd4 852e4de1 9a858def 9f9b9dea a0a0a05d a0a0a001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a02c 9f9d9eb1 a09e9ff6 95717ebc 7f143b80 7a002c7a 7a002c7c 7a002c7f 7a002c82 7a002c84 7a002c87 7a002c89 7a002c8c 7a002c8f 7a002c91 24000dd3 040505fe 7fcaddff 8ce1f8ff 8ae1f8ff 8ae1f8ff 89e1f8ff 8ae1f8ff 8be1f8ff 8ee2f7ff 223438fe 0b0206f7 75002ab4 7a002cb5 7a002cb7 7a002cba 7a002cbd 7a002cbf 7a002cc2 7a002cc4 7a002cc7 7a002cca 7a002ccc 7a002ccf 7a002cd1 7a002cd4 7a002cd6 7a002cd9 883c58e8 9d9396f3 9f9a9cd3 a0a0a03c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a01c 9f9e9ea8 a09f9ff8 977984bf 811c407e 7a002c74 7a002c77 7a002c79 7a002c7c 7a002c7e 7a002c81 7a002c84 7a002c86 7a002c89 7a002c8b 7a002c8e 6400249c 020203fd 3a5e68ff 88e0f8ff 85e0f8ff 84e0f9ff 83dff9ff 82dff9ff 83e0f9ff 85e0f8ff 87e0f8ff 65a5b6ff 000000ff 3c0016d2 7a002cb4 7a002cb7 7a002cb9 7a002cbc 7a002cbf 7a002cc1 7a002cc4 7a002cc6 7a002cc9 7a002ccb 7a002cce 7a002cd1 7a002cd3 7a002cd6 7a002cd8 7a002cdb 7b0530df 8d5066ed 9f9b9cf9 9e999bb2 a0a0a022 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a03e a09e9fec 99848cc7 8325477d 7a002c6e 7a002c71 7a002c73 7a002c76 7a002c79 7a002c7b 7a002c7e 7a002c80 7a002c83 7a002c85 7a002c88 7a002c8b 7a002c8d 23000dd1 040505fe 77c8deff 82dff9ff 7fdff9ff 7ddef9ff 7bdefaff 7bdefaff 7cdef9ff 7edff9ff 81dff9ff 84e0f9ff 203338fe 0b0206f7 75002ab6 7a002cb6 7a002cb9 7a002cbb 7a002cbe 7a002cc1 7a002cc3 7a002cc6 7a002cc8 7a002ccb 7a002ccd 7a002cd0 7a002cd3 7a002cd5 7a002cd8 7a002cda 7a002cdd 7a002cdf 7e0f37e5 926575f0 9f9d9ef9 9f9b9c84 a0a0a001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a06b a09f9ff7 926575a4 7a002c68 7a002c6b 7a002c6e 7a002c70 7a002c73 7a002c75 7a002c78 7a002c7b 7a002c7d 7a002c80 7a002c82 7a002c85 7a002c87 7a002c8a 6400249a 020203fd 375e68ff 80dff9ff 7cdefaff 78defaff 76ddfaff 74ddfaff 74ddfaff 75ddfaff 77ddfaff 7adefaff 7edff9ff 60a4b7ff 000000ff 3d0016d3 7a002cb6 7a002cb8 7a002cbb 7a002cbd 7a002cc0 7a002cc2 7a002cc5 7a002cc8 7a002cca 7a002ccd 7a002ccf 7a002cd2 7a002cd4 7a002cd7 7a002cda 7a002cdc 7a002cdf 7a002ce1 7a002ce4 811e42eb 9b8d92f4 9f9a9cb5 a0a0a00a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a007 a09e9f9f 9f9c9ded 8b465f87 7a002c65 7a002c68 7a002c6a 7a002c6d 7a002c70 7a002c72 7a002c75 7a002c77 7a002c7a 7a002c7c 7a002c7f 7a002c82 7a002c84 7a002c87 7a002c89 22000ccf 040505fe 72c7dfff 7adefaff 76ddfaff 72dcfbff 6fdcfbff 6ddbfbff 6ddbfbff 6edcfbff 71dcfbff 74ddfaff 79defaff 7edff9ff 1f3339fe 0a0206f7 75002ab7 7a002cb7 7a002cba 7a002cbd 7a002cbf 7a002cc2 7a002cc4 7a002cc7 7a002cca 7a002ccc 7a002ccf 7a002cd1 7a002cd4 7a002cd6 7a002cd9 7a002cdc 7a002cde 7a002ce1 7a002ce3 7a002ce6 7c0a33e9 977b85f2 9e9a9bd5 a0a0a01b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a01a 9f9e9ecb 9d9497d9 8325476f 7a002c62 7a002c65 7a002c67 7a002c6a 7a002c6c 7a002c6f 7a002c72 7a002c74 7a002c77 7a002c79 7a002c7c 7a002c7e 7a002c81 7a002c84 7a002c86 63002496 020102fd 365e68ff 7bdefaff 76ddfaff 70dcfbff 6cdbfbff 69dbfcff 67dafcff 66dafcff 68dafcff 6bdbfbff 6fdcfbff 74ddfaff 79defaff 5da4b7ff 000000ff 3d0016d3 7a002cb7 7a002cb9 7a002cbc 7a002cbf 7a002cc1 7a002cc4 7a002cc6 7a002cc9 7a002ccb 7a002cce 7a002cd1 7a002cd3 7a002cd6 7a002cd8 7a002cdb 7a002cdd 7a002ce0 7a002ce3 7a002ce5 7a002ce8 7b032eea 926474f3 9f9b9cec a0a0a033 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a03a a09e9fe9 99848cbd 7d0c3460 7a002c5f 7a002c61 7a002c64 7a002c67 7a002c69 7a002c6c 7a002c6e 7a002c71 7a002c73 7a002c76 7a002c79 7a002c7b 7a002c7e 7a002c80 7a002c83 7a002c85 22000cce 040505fe 71c7dfff 78ddfaff 71dcfbff 6cdbfbff 66dafcff 62d9fcff 60d9fdff 5fd9fdff 61d9fcff 65dafcff 6adbfcff 70dcfbff 76ddfaff 7cdef9ff 1f3339fe 0b0306f8 76002bb8 7a002cb9 7a002cbb 7a002cbe 7a002cc1 7a002cc3 7a002cc6 7a002cc8 7a002ccb 7a002ccd 7a002cd0 7a002cd3 7a002cd5 7a002cd8 7a002cda 7a002cdd 7a002cdf 7a002ce2 7a002ce5 7a002ce7 7a002cea 7a002cec 8b4961f4 9f9d9ef7 a0a0a052 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a042 a09f9ff6 946c7b9b 7a002c59 7a002c5c 7a002c5e 7a002c61 7a002c63 7a002c66 7a002c68 7a002c6b 7a002c6e 7a002c70 7a002c73 7a002c75 7a002c78 7a002c7b 7a002c7d 7a002c80 7a002c82 63002492 020101fd 375e68ff 7cdefaff 75ddfaff 6edcfbff 68dafcff 62d9fcff 5dd8fdff 59d8fdff 58d7feff 5bd8fdff 60d9fdff 66dafcff 6cdbfbff 73dcfbff 7adefaff 5ea4b7ff 000000ff 3d0016d4 7a002cb8 7a002cbb 7a002cbd 7a002cc0 7a002cc2 7a002cc5 7a002cc8 7a002cca 7a002ccd 7a002ccf 7a002cd2 7a002cd4 7a002cd7 7a002cda 7a002cdc 7a002cdf 7a002ce1 7a002ce4 7a002ce7 7a002ce9 7a002cec 7a002cee 85304ff5 9f9b9cf8 a09e9f7b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a027 a09f9ff0 92657691 7a002c56 7a002c58 7a002c5b 7a002c5e 7a002c60 7a002c63 7a002c65 7a002c68 7a002c6a 7a002c6d 7a002c70 7a002c72 7a002c75 7a002c77 7a002c7a 7a002c7c 7a002c7f 7a002c82 21000ccc 040505fe 73c7dfff 7adefaff 73ddfaff 6cdbfbff 66dafcff 5fd9fdff 58d7feff 53d6feff 51d6feff 56d7feff 5dd8fdff 63dafcff 6adbfbff 71dcfbff 78ddfaff 7fdff9ff 203338fe 0b0306f8 76002bb9 7a002cba 7a002cbd 7a002cbf 7a002cc2 7a002cc4 7a002cc7 7a002cca 7a002ccc 7a002ccf 7a002cd1 7a002cd4 7a002cd6 7a002cd9 7a002cdc 7a002cde 7a002ce1 7a002ce3 7a002ce6 7a002ce8 7a002ceb 7a002cee 7a002cf0 811d41f5 9d9397f5 9f9e9e75 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a013 a09e9fde 977c86a9 7a002c53 7a002c55 7a002c58 7a002c5a 7a002c5d 7a002c5f 7a002c62 7a002c65 7a002c67 7a002c6a 7a002c6c 7a002c6f 7a002c71 7a002c74 7a002c77 7a002c79 7a002c7c 7a002c7e 6200238f 020101fd 395e68ff 81dff9ff 7adefaff 73ddfaff 6cdbfbff 65dafcff 5ed9fdff 57d7feff 50d6feff 4ed5ffff 54d7feff 5cd8fdff 63d9fcff 6adbfcff 71dcfbff 78ddfaff 7fdff9ff 62a4b6ff 000000ff 3e0016d5 7a002cb9 7a002cbc 7a002cbf 7a002cc1 7a002cc4 7a002cc6 7a002cc9 7a002ccb 7a002cce 7a002cd1 7a002cd3 7a002cd6 7a002cd8 7a002cdb 7a002cdd 7a002ce0 7a002ce3 7a002ce5 7a002ce8 7a002cea 7a002ced 7a002cf0 7a002cf2 811d41f7 9f9b9cf8 a0a0a043 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a006 a09e9fc3 9b8c92c2 7a022d51 7a002c52 7a002c55 7a002c57 7a002c5a 7a002c5c 7a002c5f 7a002c61 7a002c64 7a002c67 7a002c69 7a002c6c 7a002c6e 7a002c71 7a002c73 7a002c76 7a002c79 7a002c7b 7a002c7e 20000bcb 040505fe 7ac9deff 82dff9ff 7bdefaff 74ddfaff 6ddbfbff 66dafcff 60d9fdff 59d8fdff 54d7feff 53d7feff 57d7feff 5dd8fdff 64dafcff 6bdbfbff 71dcfbff 78defaff 7fdff9ff 86e0f8ff 213338fe 0b0306f8 76002bbb 7a002cbb 7a002cbe 7a002cc0 7a002cc3 7a002cc6 7a002cc8 7a002ccb 7a002ccd 7a002cd0 7a002cd3 7a002cd5 7a002cd8 7a002cda 7a002cdd 7a002cdf 7a002ce2 7a002ce5 7a002ce7 7a002cea 7a002cec 7a002cef 7a002cf1 7a002cf4 873653fa 9f9b9df2 a0a0a020 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a09e9fa1 9e9699d7 7e113952 7a002c4f 7a002c52 7a002c54 7a002c56 7a002c59 7a002c5c 7a002c5e 7a002c61 7a002c63 7a002c66 7a002c68 7a002c6b 7a002c6e 7a002c70 7a002c73 7a002c75 7a002c78 7a002c7b 6100238c 020101fd 3d5f68ff 8ae1f8ff 83e0f9ff 7cdef9ff 76ddfaff 6fdcfbff 69dbfcff 63dafcff 5ed9fdff 5bd8fdff 5ad8fdff 5dd8fdff 61d9fcff 67dafcff 6ddbfbff 74ddfaff 7adefaff 81dff9ff 88e0f8ff 69a6b5ff 000000ff 3e0016d5 7a002cbb 7a002cbd 7a002cc0 7a002cc2 7a002cc5 7a002cc8 7a002cca 7a002ccd 7a002ccf 7a002cd2 7a002cd4 7a002cd7 7a002cda 7a002cdc 7a002cdf 7a002ce1 7a002ce4 7a002ce7 7a002ce9 7a002cec 7a002cee 7a002cf1 7a002cf3 7a002cf6 8f576bf8 9e999bd9 a0a0a00a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a09f9f79 9f9c9de8 842b4b5a 7a002c4c 7a002c4e 7a002c51 7a002c53 7a002c56 7a002c58 7a002c5b 7a002c5e 7a002c60 7a002c63 7a002c65 7a002c68 7a002c6a 7a002c6d 7a002c70 7a002c72 7a002c75 7a002c77 7a002c7a 1f000bc9 030505fe 83caddff 8ce1f8ff 86e0f8ff 7fdff9ff 79defaff 73dcfbff 6ddbfbff 68dafcff 64dafcff 62d9fcff 61d9fcff 63dafcff 67dafcff 6bdbfbff 71dcfbff 77ddfaff 7ddef9ff 83e0f9ff 8ae1f8ff 91e2f7ff 233438fe 0b0306f8 76002bbc 7a002cbd 7a002cbf 7a002cc2 7a002cc4 7a002cc7 7a002cca 7a002ccc 7a002ccf 7a002cd1 7a002cd4 7a002cd6 7a002cd9 7a002cdc 7a002cde 7a002ce1 7a002ce3 7a002ce6 7a002ce8 7a002ceb 7a002cee 7a002cf0 7a002cf3 7a002cf5 7a012df8 967783f5 9e9a9bad ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a051 a09f9ff4 8b486068 7a002c48 7a002c4b 7a002c4e 7a002c50 7a002c53 7a002c55 7a002c58 7a002c5a 7a002c5d 7a002c5f 7a002c62 7a002c65 7a002c67 7a002c6a 7a002c6c 7a002c6f 7a002c71 7a002c74 7a002c77 60002388 020101fc 416067ff 95e3f7ff 8fe2f7ff 88e1f8ff 82dff9ff 7ddef9ff 77ddfaff 72dcfbff 6edcfbff 6bdbfbff 69dbfcff 68dbfcff 6adbfcff 6ddbfbff 71dcfbff 75ddfaff 7bdefaff 80dff9ff 86e0f8ff 8de1f8ff 93e3f7ff 71a7b4ff 000000ff 3e0016d6 7a002cbc 7a002cbf 7a002cc1 7a002cc4 7a002cc6 7a002cc9 7a002ccb 7a002cce 7a002cd1 7a002cd3 7a002cd6 7a002cd8 7a002cdb 7a002cdd 7a002ce0 7a002ce3 7a002ce5 7a002ce8 7a002cea 7a002ced 7a002cf0 7a002cf2 7a002cf5 7a002cf7 7d0b34fa 9c8f94f6 9f9d9e76 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a00d a09f9fea 936b7984 7a002c45 7a002c48 7a002c4a 7a002c4d 7a002c50 7a002c52 7a002c55 7a002c57 7a002c5a 7a002c5c 7a002c5f 7a002c61 7a002c64 7a002c67 7a002c69 7a002c6c 7a002c6e 7a002c71 7a002c73 7a002c76 1e000bc8 030505fe 8ecddcff 98e4f6ff 92e2f7ff 8ce1f8ff 86e0f8ff 81dff9ff 7cdef9ff 78ddfaff 74ddfaff 71dcfbff 70dcfbff 6fdcfbff 71dcfbff 73ddfaff 76ddfaff 7adefaff 7fdff9ff 85e0f9ff 8ae1f8ff 90e2f7ff 96e3f7ff 9de4f6ff 263438fe 0b0306f8 76002bbd 7a002cbe 7a002cc0 7a002cc3 7a002cc6 7a002cc8 7a002ccb 7a002ccd 7a002cd0 7a002cd3 7a002cd5 7a002cd8 7a002cda 7a002cdd 7a002cdf 7a002ce2 7a002ce5 7a002ce7 7a002cea 7a002cec 7a002cef 7a002cf1 7a002cf4 7a002cf7 7a002cf9 811c40fd 9f9b9cf9 a0a0a044 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a09fa086 9e9698ce 7a002c42 7a002c45 7a002c47 7a002c4a 7a002c4c 7a002c4f 7a002c52 7a002c54 7a002c56 7a002c59 7a002c5c 7a002c5e 7a002c61 7a002c63 7a002c66 7a002c68 7a002c6b 7a002c6e 7a002c70 7a002c73 5f002285 020101fc 466167ff a2e5f5ff 9ce4f6ff 96e3f7ff 90e2f7ff 8be1f8ff 86e0f8ff 81dff9ff 7edff9ff 7adefaff 78ddfaff 77ddfaff 76ddfaff 77ddfaff 79defaff 7cdef9ff 80dff9ff 84e0f9ff 89e1f8ff 8ee2f7ff 94e3f7ff 9ae4f6ff a0e5f5ff 7aa9b4ff 000000ff 3e0017d7 7a002cbd 7a002cc0 7a002cc2 7a002cc5 7a002cc8 7a002cca 7a002ccd 7a002ccf 7a002cd2 7a002cd4 7a002cd7 7a002cda 7a002cdc 7a002cdf 7a002ce1 7a002ce4 7a002ce6 7a002ce9 7a002cec 7a002cee 7a002cf1 7a002cf3 7a002cf6 7a002cf9 7a002cfb 883a56fe 9e999be7 a0a0a005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a01f a09fa0f6 8d506665 7a002c41 7a002c44 7a002c47 7a002c49 7a002c4c 7a002c4e 7a002c51 7a002c53 7a002c56 7a002c58 7a002c5b 7a002c5d 7a002c60 7a002c63 7a002c65 7a002c68 7a002c6a 7a002c6d 7a002c70 7a002c72 1e000bc6 040505fe 99cfdaff a6e6f5ff a0e5f5ff 9ae4f6ff 95e3f7ff 90e2f7ff 8be1f8ff 87e0f8ff 84e0f9ff 81dff9ff 7fdff9ff 7edff9ff 7edff9ff 7edff9ff 80dff9ff 83dff9ff 86e0f8ff 8ae1f8ff 8ee2f7ff 93e3f7ff 98e4f6ff 9ee5f6ff a4e6f5ff aae7f4ff 293538fe 0b0306f8 76002bbf 7a002cbf 7a002cc2 7a002cc4 7a002cc7 7a002cc9 7a002ccc 7a002ccf 7a002cd1 7a002cd4 7a002cd6 7a002cd9 7a002cdc 7a002cde 7a002ce1 7a002ce3 7a002ce6 7a002ce8 7a002ceb 7a002cee 7a002cf0 7a002cf3 7a002cf5 7a002cf8 7a002cfa 7a012cfd 9a868df5 a09f9f69 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a09f9fa7 9c8e93b6 7a002c3e 7a002c41 7a002c43 7a002c46 7a002c48 7a002c4b 7a002c4e 7a002c50 7a002c53 7a002c55 7a002c58 7a002c5a 7a002c5d 7a002c5f 7a002c62 7a002c65 7a002c67 7a002c6a 7a002c6c 7a002c6f 5f002281 020101fc 4c6266ff afe8f4ff aae7f4ff a4e6f5ff 9fe5f6ff 9ae4f6ff 95e3f7ff 91e2f7ff 8de1f8ff 8ae1f8ff 87e0f8ff 86e0f8ff 85e0f8ff 85e0f9ff 85e0f8ff 87e0f8ff 89e1f8ff 8ce1f8ff 90e2f7ff 94e3f7ff 98e4f6ff 9de4f6ff a2e5f5ff a8e6f5ff aee8f4ff 83abb2ff 000000ff 3f0017d8 7a002cbf 7a002cc1 7a002cc4 7a002cc6 7a002cc9 7a002ccb 7a002cce 7a002cd1 7a002cd3 7a002cd6 7a002cd8 7a002cdb 7a002cdd 7a002ce0 7a002ce3 7a002ce5 7a002ce8 7a002cea 7a002ced 7a002cf0 7a002cf2 7a002cf5 7a002cf7 7a002cfa 7a002cfc 852e4eff 9f9a9ced a0a0a009 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a037 a09f9ff5 87365350 7a002c3e 7a002c40 7a002c43 7a002c45 7a002c48 7a002c4a 7a002c4d 7a002c50 7a002c52 7a002c55 7a002c57 7a002c5a 7a002c5c 7a002c5f 7a002c61 7a002c64 7a002c67 7a002c69 7a002c6c 7a002c6e 1d000ac5 040505fe a5d1d9ff b4e9f3ff aee8f4ff a9e7f4ff a4e6f5ff 9fe5f5ff 9be4f6ff 97e3f6ff 93e3f7ff 91e2f7ff 8ee2f7ff 8de1f8ff 8ce1f8ff 8ce1f8ff 8ce1f8ff 8ee2f7ff 90e2f7ff 93e2f7ff 96e3f7ff 9ae4f6ff 9ee5f6ff a2e5f5ff a7e6f5ff ace7f4ff b2e8f3ff b7e9f3ff 2c3637fe 0b0306f8 76002bc0 7a002cc0 7a002cc3 7a002cc6 7a002cc8 7a002ccb 7a002ccd 7a002cd0 7a002cd3 7a002cd5 7a002cd8 7a002cda 7a002cdd 7a002cdf 7a002ce2 7a002ce5 7a002ce7 7a002cea 7a002cec 7a002cef 7a002cf1 7a002cf4 7a002cf7 7a002cf9 7a002cfc 7a002cfe 998189f5 a09f9f75 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a09f9fc7 99848c9c 7a002c3a 7a002c3d 7a002c3f 7a002c42 7a002c45 7a002c47 7a002c4a 7a002c4c 7a002c4f 7a002c51 7a002c54 7a002c56 7a002c59 7a002c5c 7a002c5e 7a002c61 7a002c63 7a002c66 7a002c68 7a002c6b 5e00227e 020101fc 526365ff beebf2ff b8eaf3ff b3e9f3ff aee8f4ff a9e7f4ff a5e6f5ff a1e5f5ff 9de4f6ff 9ae4f6ff 97e3f6ff 95e3f7ff 94e3f7ff 93e2f7ff 93e2f7ff 93e3f7ff 94e3f7ff 96e3f6ff 99e4f6ff 9ce4f6ff 9fe5f5ff a3e6f5ff a8e6f5ff ace7f4ff b1e8f3ff b6e9f3ff bceaf2ff 8eacb1ff 000000ff 3f0017d8 7a002cc0 7a002cc2 7a002cc5 7a002cc8 7a002cca 7a002ccd 7a002ccf 7a002cd2 7a002cd4 7a002cd7 7a002cda 7a002cdc 7a002cdf 7a002ce1 7a002ce4 7a002ce6 7a002ce9 7a002cec 7a002cee 7a002cf1 7a002cf3 7a002cf6 7a002cf9 7a002cfb 7a002cfe 84294aff 9f9c9df3 a0a0a00d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a056 9f9d9ee9 811c4040 7a002c3a 7a002c3c 7a002c3f 7a002c41 7a002c44 7a002c47 7a002c49 7a002c4c 7a002c4e 7a002c51 7a002c53 7a002c56 7a002c58 7a002c5b 7a002c5d 7a002c60 7a002c63 7a002c65 7a002c68 7a002c6a 1c000ac3 040505fe b2d3d7ff c2ebf2ff bdeaf2ff b8e9f3ff b3e9f3ff afe8f4ff aae7f4ff a7e6f5ff a3e6f5ff a0e5f5ff 9ee5f6ff 9ce4f6ff 9be4f6ff 9ae4f6ff 9ae4f6ff 9ae4f6ff 9be4f6ff 9de4f6ff 9fe5f5ff a2e5f5ff a5e6f5ff a9e7f4ff ade7f4ff b2e8f3ff b6e9f3ff bbeaf2ff c0ebf2ff c6ecf1ff 2f3637fe 0d0306f8 76002bc1 7a002cc2 7a002cc4 7a002cc7 7a002cc9 7a002ccc 7a002ccf 7a002cd1 7a002cd4 7a002cd6 7a002cd9 7a002cdc 7a002cde 7a002ce1 7a002ce3 7a002ce6 7a002ce8 7a002ceb 7a002cee 7a002cf0 7a002cf3 7a002cf5 7a002cf8 7a002cfa 7a002cfd 7a002cff 977b85f6 9f9e9e81 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a09f9fdb 97788381 7a002c36 7a002c39 7a002c3c 7a002c3e 7a002c41 7a002c43 7a002c46 7a002c48 7a002c4b 7a002c4e 7a002c50 7a002c53 7a002c55 7a002c58 7a002c5a 7a002c5d 7a002c5f 7a002c62 7a002c65 7a002c67 5d00227b 020101fc 576465ff ccedf0ff c7ecf1ff c2ebf2ff bdeaf2ff b8eaf3ff b4e9f3ff b0e8f4ff ade7f4ff aae7f4ff a7e6f5ff a5e6f5ff a3e5f5ff a2e5f5ff a1e5f5ff a1e5f5ff a1e5f5ff a2e5f5ff a4e6f5ff a6e6f5ff a9e7f4ff ace7f4ff afe8f4ff b3e9f3ff b7e9f3ff bceaf2ff c0ebf2ff c5ecf1ff caedf1ff 99afb0ff 000000ff 400017d9 7a002cc1 7a002cc4 7a002cc6 7a002cc9 7a002ccb 7a002cce 7a002cd1 7a002cd3 7a002cd6 7a002cd8 7a002cdb 7a002cdd 7a002ce0 7a002ce3 7a002ce5 7a002ce8 7a002cea 7a002ced 7a002cef 7a002cf2 7a002cf5 7a002cf7 7a002cfa 7a002cfc 7a002cff 822345ff 9f9c9df7 a0a0a013 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a031 a09f9ff4 7f163c39 7a002c36 7a002c38 7a002c3b 7a002c3e 7a002c40 7a002c43 7a002c45 7a002c48 7a002c4a 7a002c4d 7a002c50 7a002c52 7a002c55 7a002c57 7a002c5a 7a002c5c 7a002c5f 7a002c61 7a002c64 7a002c67 1b000ac2 040505fe bad5d7ff d0eef0ff ccedf0ff c7ecf1ff c2ebf2ff beebf2ff baeaf2ff b6e9f3ff b3e9f3ff b0e8f4ff ade7f4ff abe7f4ff aae7f4ff a8e7f4ff a8e6f5ff a8e6f5ff a8e7f4ff a9e7f4ff abe7f4ff ade7f4ff afe8f4ff b2e8f3ff b5e9f3ff b9eaf3ff bdeaf2ff c1ebf2ff c5ecf1ff caedf1ff cfeef0ff d0eef0ff 313637fe 0d0307f8 76002bc1 7a002cc3 7a002cc6 7a002cc8 7a002ccb 7a002ccd 7a002cd0 7a002cd2 7a002cd5 7a002cd8 7a002cda 7a002cdd 7a002cdf 7a002ce2 7a002ce5 7a002ce7 7a002cea 7a002cec 7a002cef 7a002cf1 7a002cf4 7a002cf7 7a002cf9 7a002cfc 7a002cfe 7a002cff 957480f6 9f9c9d8b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a09fa086 9d9296b5 7a002c33 7a002c35 7a002c38 7a002c3a 7a002c3d 7a002c3f 7a002c42 7a002c45 7a002c47 7a002c4a 7a002c4c 7a002c4f 7a002c51 7a002c54 7a002c56 7a002c59 7a002c5c 7a002c5e 7a002c61 7a002c63 5c002177 020101fc 576465ff d0eef0ff d0eef0ff d0eef0ff ccedf0ff c8ecf1ff c4ecf1ff c0ebf2ff bceaf2ff b9eaf3ff b7e9f3ff b4e9f3ff b2e8f3ff b1e8f4ff afe8f4ff afe8f4ff afe8f4ff afe8f4ff b0e8f4ff b2e8f3ff b3e9f3ff b6e9f3ff b8eaf3ff bbeaf2ff bfebf2ff c3ebf2ff c7ecf1ff cbedf1ff cfeef0ff d0eef0ff d0eef0ff 99afb0ff 000000ff 400017da 7a002cc2 7a002cc5 7a002cc8 7a002cca 7a002ccd 7a002ccf 7a002cd2 7a002cd4 7a002cd7 7a002cda 7a002cdc 7a002cdf 7a002ce1 7a002ce4 7a002ce6 7a002ce9 7a002cec 7a002cee 7a002cf1 7a002cf3 7a002cf6 7a002cf9 7a002cfb 7a002cfe 7a002cff 842b4bff 9f9a9ceb ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a09f9fdd 95727f70 7a002c32 7a002c34 7a002c37 7a002c3a 7a002c3c 7a002c3f 7a002c41 7a002c44 7a002c47 7a002c49 7a002c4c 7a002c4e 7a002c51 7a002c53 7a002c56 7a002c58 7a002c5b 7a002c5d 7a002c60 7a002c63 1a0009c0 040505fe bad5d7ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff ceeef0ff caedf1ff c6ecf1ff c3ecf1ff c0ebf2ff bdeaf2ff bbeaf2ff b9eaf3ff b8e9f3ff b7e9f3ff b6e9f3ff b6e9f3ff b6e9f3ff b7e9f3ff b8eaf3ff baeaf2ff bceaf2ff bfebf2ff c2ebf2ff c5ecf1ff c9edf1ff ccedf0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff 313637fe 0d0307f8 76002bc3 7a002cc4 7a002cc7 7a002cc9 7a002ccc 7a002ccf 7a002cd1 7a002cd4 7a002cd6 7a002cd9 7a002cdc 7a002cde 7a002ce1 7a002ce3 7a002ce6 7a002ce8 7a002ceb 7a002cee 7a002cf0 7a002cf3 7a002cf5 7a002cf8 7a002cfa 7a002cfd 7a002cff 7b042fff 9f9c9dfb a0a0a02b ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a030 a09f9ff4 80183d36 7a002c31 7a002c34 7a002c36 7a002c39 7a002c3c 7a002c3e 7a002c41 7a002c43 7a002c46 7a002c48 7a002c4b 7a002c4e 7a002c50 7a002c53 7a002c55 7a002c58 7a002c5a 7a002c5d 7a002c5f 5b002174 020101fc 576465ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff ccedf0ff c9edf1ff c6ecf1ff c4ecf1ff c2ebf2ff c0ebf2ff beebf2ff beebf2ff bdeaf2ff bdeaf2ff bdeaf2ff beebf2ff bfebf2ff c1ebf2ff c3ecf1ff c5ecf1ff c8edf1ff cbedf1ff cfeef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff 99afb0ff 000000ff 400017da 7a002cc4 7a002cc6 7a002cc9 7a002ccb 7a002cce 7a002cd1 7a002cd3 7a002cd6 7a002cd8 7a002cdb 7a002cdd 7a002ce0 7a002ce3 7a002ce5 7a002ce8 7a002cea 7a002ced 7a002cef 7a002cf2 7a002cf5 7a002cf7 7a002cfa 7a002cfc 7a002cff 7a002cff 957380f6 a0a0a075 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a084 9d9497b4 7a002c2e 7a002c31 7a002c33 7a002c36 7a002c38 7a002c3b 7a002c3e 7a002c40 7a002c43 7a002c45 7a002c48 7a002c4a 7a002c4d 7a002c50 7a002c52 7a002c55 7a002c57 7a002c5a 7a002c5c 7a002c5f 190009bf 040505fe bad5d7ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff cfeef0ff cdedf0ff caedf1ff c8edf1ff c7ecf1ff c5ecf1ff c5ecf1ff c4ecf1ff c4ecf1ff c4ecf1ff c5ecf1ff c6ecf1ff c8ecf1ff caedf1ff ccedf0ff cfeef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff 313637fe 0d0307f8 76002bc4 7a002cc6 7a002cc8 7a002ccb 7a002ccd 7a002cd0 7a002cd2 7a002cd5 7a002cd8 7a002cda 7a002cdd 7a002cdf 7a002ce2 7a002ce5 7a002ce7 7a002cea 7a002cec 7a002cef 7a002cf1 7a002cf4 7a002cf7 7a002cf9 7a002cfc 7a002cfe 7a002cff 89415bff 9e979ac9 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a09f9fdb 9675816e 7a002c2d 7a002c30 7a002c33 7a002c35 7a002c38 7a002c3a 7a002c3d 7a002c3f 7a002c42 7a002c45 7a002c47 7a002c4a 7a002c4c 7a002c4f 7a002c51 7a002c54 7a002c56 7a002c59 7a002c5c 5a002071 020101fc 0e1010ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 394243ff 394243ff 394243ff 394243ff 394243ff 394243ff 394243ff 394243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 202425ff 000000ff 400017db 7a002cc5 7a002cc8 7a002cca 7a002ccd 7a002ccf 7a002cd2 7a002cd4 7a002cd7 7a002cda 7a002cdc 7a002cdf 7a002ce1 7a002ce4 7a002ce6 7a002ce9 7a002cec 7a002cee 7a002cf1 7a002cf3 7a002cf6 7a002cf8 7a002cfb 7a002cfe 7a002cff 7f133aff a09f9ffc a0a0a00d ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 a0a0a02e a09f9ff4 811d4132 7a002c2d 7a002c2f 7a002c32 7a002c34 7a002c37 7a002c3a 7a002c3c 7a002c3f 7a002c41 7a002c44 7a002c47 7a002c49 7a002c4c 7a002c4e 7a002c51 7a002c53 7a002c56 7a002c58 7a002c5b 2b00109e 0d0106d8 100207da 100207da 100207db 100207db 110208dc 110208dd 110208dd 120208de 120208de 120208df 120208e0 130208e0 130208e1 130208e2 140209e2 140209e3 140209e3 140209e4 150209e5 150209e5 150209e6 160209e7 160209e7 160209e8 160209e8 17020ae9 17020aea 17020aea 17020aeb 18020aeb 18020aec 18020aed 18020aed 19020aee 19020aee 19020aef 19010aef 26000ee9 7a002cc4 7a002cc7 7a002cc9 7a002ccc 7a002ccf 7a002cd1 7a002cd4 7a002cd6 7a002cd9 7a002cdb 7a002cde 7a002ce1 7a002ce3 7a002ce6 7a002ce8 7a002ceb 7a002cee 7a002cf0 7a002cf3 7a002cf5 7a002cf8 7a002cfa 7a002cfd 7a002cff 7a002cff 9b8c92f5 a0a0a051 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 a0a0a080 9d9598b4 7a002c2a 7a002c2c 7a002c2f 7a002c31 7a002c34 7a002c36 7a002c39 7a002c3c 7a002c3e 7a002c41 7a002c43 7a002c46 7a002c48 7a002c4b 7a002c4e 7a002c50 7a002c53 7a002c55 7a002c58 7a002c5a 7a002c5d 7a002c5f 7a002c62 7a002c65 7a002c67 7a002c6a 7a002c6c 7a002c6f 7a002c71 7a002c74 7a002c77 7a002c79 7a002c7c 7a002c7e 7a002c81 7a002c83 7a002c86 7a002c89 7a002c8b 7a002c8e 7a002c90 7a002c93 7a002c96 7a002c98 7a002c9b 7a002c9d 7a002ca0 7a002ca2 7a002ca5 7a002ca8 7a002caa 7a002cac 7a002caf 7a002cb2 7a002cb4 7a002cb7 7a002cb9 7a002cbc 7a002cbf 7a002cc1 7a002cc4 7a002cc6 7a002cc9 7a002ccb 7a002cce 7a002cd1 7a002cd3 7a002cd6 7a002cd8 7a002cdb 7a002cdd 7a002ce0 7a002ce3 7a002ce5 7a002ce8 7a002cea 7a002ced 7a002cef 7a002cf2 7a002cf5 7a002cf7 7a002cfa 7a002cfc 7a002cff 7a002cff 8f596cfd 9f9b9c9f ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 a09f9fb0 9a868d85 7a002c29 7a002c2b 7a002c2e 7a002c31 7a002c33 7a002c36 7a002c38 7a002c3b 7a002c3d 7a002c40 7a002c43 7a002c45 7a002c48 7a002c4a 7a002c4d 7a002c50 7a002c52 7a002c55 7a002c57 7a002c5a 7a002c5c 7a002c5f 7a002c61 7a002c64 7a002c66 7a002c69 7a002c6c 7a002c6e 7a002c71 7a002c73 7a002c76 7a002c79 7a002c7b 7a002c7e 7a002c80 7a002c83 7a002c85 7a002c88 7a002c8b 7a002c8d 7a002c90 7a002c92 7a002c95 7a002c97 7a002c9a 7a002c9d 7a002c9f 7a002ca2 7a002ca4 7a002ca7 7a002ca9 7a002cac 7a002cae 7a002cb1 7a002cb4 7a002cb6 7a002cb9 7a002cbb 7a002cbe 7a002cc0 7a002cc3 7a002cc6 7a002cc8 7a002ccb 7a002ccd 7a002cd0 7a002cd2 7a002cd5 7a002cd8 7a002cda 7a002cdd 7a002cdf 7a002ce2 7a002ce5 7a002ce7 7a002cea 7a002cec 7a002cef 7a002cf1 7a002cf4 7a002cf7 7a002cf9 7a002cfc 7a002cfe 7a002cff 842a4aff 9f9a9cec ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 a09f9fd0 9779836a 7a002c28 7a002c2b 7a002c2d 7a002c30 7a002c33 7a002c35 7a002c38 4a001b53 1a000998 1b000a99 1c000a9b 1c000a9d 1d000a9e 1e000b9f 1f000ba0 20000ba2 20000ca3 21000ca4 22000ca6 22000ca7 23000da9 24000daa 25000dab 25000dac 26000eae 26000eaf 27000eb1 28000eb2 28000fb3 29000fb5 2a000fb6 2a000fb8 4400189f 7a002c7d 7a002c80 7a002c82 7a002c85 7a002c87 7a002c8a 7a002c8c 7a002c8f 7a002c92 7a002c94 7a002c97 7a002c99 7a002c9c 7a002c9f 7a002ca1 7a002ca4 7a002ca6 7a002ca9 7a002cab 7a002cae 7a002cb0 7a002cb3 7a002cb5 7a002cb8 7a002cbb 7a002cbd 7a002cc0 7a002cc2 7a002cc5 7a002cc8 7a002cca 7a002ccd 7a002ccf 7a002cd2 7a002cd4 7a002cd7 7a002cda 7a002cdc 7a002cdf 7a002ce1 7a002ce4 7a002ce6 7a002ce9 7a002cec 7a002cee 7a002cf1 7a002cf3 7a002cf6 7a002cf8 7a002cfb 7a002cfe 7a002cff 7b042fff 9f9c9dfb a0a0a02a ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 a09fa0ee 9162734e 7a002c28 7a002c2a 7a002c2d 7a002c2f 7a002c32 7a002c34 7a002c37 2d001072 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 1e000bc9 7a002c7c 7a002c7f 7a002c82 7a002c84 7a002c87 7a002c89 7a002c8c 7a002c8e 7a002c91 7a002c94 22000cd5 1a0009df 1a0009e0 1b000ae1 1b000ae2 1b000ae2 1c000ae3 1c000ae4 1c000ae5 1c000ae6 1d000ae7 1d000ae7 1d000be8 1e000be9 1e000bea 1e000beb 1f000beb 1f000bec 1f000bed 20000bee 20000bee 20000cef 21000cf0 21000cf1 21000cf2 21000cf2 22000cf3 22000cf4 22000cf5 23000cf6 23000df6 23000df7 23000df8 24000df9 24000dfa 24000dfa 25000dfb 25000dfc 25000dfd 25000dfd 50001dfe 7a002cff 7a002cff 9c8e93f4 a0a0a049 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 a0a0a00d a0a0a0ff 86335132 7a002c27 7a002c2a 7a002c2c 7a002c2f 7a002c31 7a002c34 7a002c36 2c001071 000000ff 6c6c6cff 989898ff 999999ff 9b9b9bff 9d9d9dff 9d9d9dff 9f9f9fff a1a1a1ff a3a3a3ff a4a4a4ff a6a6a6ff a8a8a8ff a9a9a9ff abababff acacacff aeaeaeff afafafff b1b1b1ff b3b3b3ff b4b4b4ff b6b6b6ff b8b8b8ff 040404fe 1e000bc9 7a002c7c 7a002c7e 7a002c81 7a002c83 7a002c86 7a002c89 7a002c8b 7a002c8e 7a002c90 7a002c93 090204f3 050a03ff 101e09fd 101e09fd 101e09fe 111e09fe 111e09fe 111f0bfe 111f0bfe 111f0bfe 121f0bfe 121f0cfe 121f0cfe 121f0cfe 121f0cfe 131f0dfe 14200dfe 14200dfe 14200dfe 14200efe 15200efe 15200efe 15200efe 15200efe 15200ffe 15200ffe 16200ffe 162010fe 162110fe 162110ff 162110ff 172110ff 172111ff 172111ff 172111ff 172111ff 182112ff 182112ff 162011ff 000000ff 3c0016fe 7a002cff 7a002cff 988089f3 a0a0a05d ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 a0a0a02c a09f9ff1 7a002c24 7a002c26 7a002c29 7a002c2b 7a002c2e 7a002c31 7a002c33 7a002c36 2c001070 000000ff 737373ff a1a1a1ff a3a3a3ff a5a5a5ff a6a6a6ff a8a8a8ff aaaaaaff acacacff adadadff afafafff b1b1b1ff b2b2b2ff b4b4b4ff b6b6b6ff b8b8b8ff b9b9b9ff bbbbbbff bdbdbdff bebebeff c0c0c0ff c2c2c2ff c4c4c4ff 040404fe 1e000bc9 7a002c7b 7a002c7e 7a002c80 7a002c83 7a002c85 7a002c88 7a002c8b 7a002c8d 7a002c90 7a002c92 090204f3 254a15ff 6dd93fff 6fda40ff 70db42ff 72db44ff 73dc45ff 74dc47ff 76dd49ff 77de4aff 79de4cff 7adf4eff 7be050ff 7de051ff 7ee153ff 80e255ff 81e256ff 82e358ff 84e45aff 85e45bff 86e55dff 88e65fff 89e660ff 8be762ff 8ce864ff 8de866ff 8fe967ff 90e969ff 92ea6bff 93eb6cff 94eb6eff 96ec70ff 97ed71ff 98ed73ff 9aee75ff 9bef76ff 9def78ff 9ef07aff 95e274ff 000000ff 3c0016fe 7a002cfe 7a002cff 95727ff6 a0a0a071 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 a0a0a04b 9f9d9ed4 7a002c23 7a002c26 7a002c28 7a002c2b 7a002c2d 7a002c30 7a002c33 7a002c35 2c001070 000000ff 727272ff a1a1a1ff a3a3a3ff a4a4a4ff a6a6a6ff a8a8a8ff aaaaaaff abababff adadadff afafafff b0b0b0ff b2b2b2ff b4b4b4ff b6b6b6ff b7b7b7ff b9b9b9ff bbbbbbff bdbdbdff bebebeff c0c0c0ff c2c2c2ff c3c3c3ff 040404fe 1d000bc8 7a002c7a 7a002c7d 7a002c80 7a002c82 7a002c85 7a002c87 7a002c8a 7a002c8c 7a002c8f 7a002c92 090204f3 254a15ff 6eda40ff 70da41ff 71db43ff 73dc45ff 74dc47ff 75dd48ff 77de4aff 78de4cff 7adf4dff 7be04fff 7ce051ff 7ee152ff 7fe154ff 80e256ff 82e357ff 83e359ff 85e45bff 86e55cff 87e55eff 89e660ff 8ae762ff 8be763ff 8de865ff 8ee967ff 90e968ff 91ea6aff 92eb6cff 94eb6dff 95ec6fff 97ed71ff 98ed73ff 99ee74ff 9bee76ff 9cef78ff 9ef079ff 9ff07bff 96e275ff 000000ff 3c0016fd 7a002cfe 7a002cff 916273fb a0a0a086 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 a0a0a06a 9e999bb8 7a002c22 7a002c25 7a002c28 7a002c2a 7a002c2d 7a002c2f 7a002c32 7a002c34 2b00106f 000000ff 727272ff a1a1a1ff a2a2a2ff a4a4a4ff a6a6a6ff a8a8a8ff a9a9a9ff abababff adadadff aeaeaeff b0b0b0ff b2b2b2ff b4b4b4ff b5b5b5ff b7b7b7ff b9b9b9ff bababaff bcbcbcff bebebeff c0c0c0ff c1c1c1ff c3c3c3ff 040404fe 1d000bc8 7a002c7a 7a002c7c 7a002c7f 7a002c82 7a002c84 7a002c87 7a002c89 7a002c8c 7a002c8e 7a002c91 090204f3 264a15ff 6fda41ff 71db43ff 72db44ff 73dc46ff 75dd48ff 76dd49ff 78de4bff 79df4dff 7adf4eff 7ce050ff 7de152ff 7fe153ff 80e255ff 81e357ff 83e359ff 84e45aff 86e55cff 87e55eff 88e65fff 8ae661ff 8be763ff 8ce864ff 8ee866ff 8fe968ff 91ea6aff 92ea6bff 93eb6dff 95ec6fff 96ec70ff 98ed72ff 99ee74ff 9aee75ff 9cef77ff 9df079ff 9ef07aff a0f17cff 97e376ff 000000ff 3c0016fd 7a002cfd 7a002cff 8e5369ff 9f9c9d9e ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 a0a0a089 9d93969d 7a002c22 7a002c24 7a002c27 7a002c29 7a002c2c 7a002c2f 7a002c31 7a002c34 2b000f6f 000000ff 727272ff a0a0a0ff a2a2a2ff a4a4a4ff a6a6a6ff a7a7a7ff a9a9a9ff abababff acacacff aeaeaeff b0b0b0ff b2b2b2ff b3b3b3ff b5b5b5ff b7b7b7ff b8b8b8ff bababaff bcbcbcff bebebeff bfbfbfff c1c1c1ff c3c3c3ff 040404fe 1d000bc8 7a002c79 7a002c7c 7a002c7e 7a002c81 7a002c83 7a002c86 7a002c89 7a002c8b 7a002c8e 7a002c90 090204f3 264a16ff 70db42ff 72db44ff 73dc45ff 74dc47ff 76dd49ff 77de4aff 79de4cff 7adf4eff 7be050ff 7de051ff 7ee153ff 80e255ff 81e256ff 82e358ff 84e45aff 85e45bff 86e55dff 88e65fff 89e661ff 8be762ff 8ce864ff 8de866ff 8fe967ff 90e969ff 92ea6bff 93eb6cff 94eb6eff 96ec70ff 97ed71ff 98ed73ff 9aee75ff 9bef77ff 9def78ff 9ef07aff 9ff17cff a1f17dff 98e377ff 000000ff 3c0016fd 7a002cfc 7a002cff 8b475fff 9e989ab8 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 a09f9fa3 9b8c9186 7a002c21 7a002c24 7a002c26 7a002c29 7a002c2b 7a002c2e 7a002c31 7a002c33 2b000f6f 000000ff 717171ff a0a0a0ff a2a2a2ff a3a3a3ff a5a5a5ff a7a7a7ff a9a9a9ff aaaaaaff acacacff aeaeaeff b0b0b0ff b1b1b1ff b3b3b3ff b5b5b5ff b6b6b6ff b8b8b8ff bababaff bcbcbcff bdbdbdff bfbfbfff c1c1c1ff c2c2c2ff 040404fe 1d000bc8 7a002c78 7a002c7b 7a002c7e 7a002c80 7a002c83 7a002c85 7a002c88 7a002c8b 7a002c8d 7a002c90 090304f3 264a16ff 71db43ff 73dc45ff 74dc47ff 75dd48ff 77de4aff 78de4cff 7adf4dff 7be04fff 7ce051ff 7ee152ff 7fe254ff 80e256ff 82e358ff 83e359ff 85e45bff 86e55dff 87e55eff 89e660ff 8ae762ff 8ce763ff 8de865ff 8ee967ff 90e968ff 91ea6aff 93eb6cff 94eb6eff 95ec6fff 97ed71ff 98ed73ff 99ee74ff 9bef76ff 9cef78ff 9ef079ff 9ff07bff a0f17dff a2f27eff 99e378ff 000000ff 3c0016fc 7a002cfc 7a002cfe 883a56ff 9e9799cf ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 a0a0a095 9c909491 69002624 060002c2 070002c3 070003c3 070003c4 080003c5 080003c5 090003c6 060002d7 000000ff 717171ff a0a0a0ff a1a1a1ff a3a3a3ff a5a5a5ff a7a7a7ff a8a8a8ff aaaaaaff acacacff aeaeaeff afafafff b1b1b1ff b3b3b3ff b4b4b4ff b6b6b6ff b8b8b8ff bababaff bbbbbbff bdbdbdff bfbfbfff c0c0c0ff c2c2c2ff 040404fe 070002ef 130007d9 130007da 130007db 140007dc 140007dc 140007dd 150007de 4c001ba7 7a002c8c 7a002c8f 090304f3 274b17ff 72db44ff 74dc46ff 75dd48ff 76dd49ff 78de4bff 79df4dff 7bdf4fff 7ce050ff 7de152ff 7fe154ff 80e255ff 81e357ff 83e359ff 84e45aff 86e55cff 87e55eff 88e65fff 8ae661ff 8be763ff 8de865ff 8ee866ff 8fe968ff 91ea6aff 92ea6bff 93eb6dff 95ec6fff 96ec70ff 98ed72ff 99ee74ff 9aee75ff 9cef77ff 9df079ff 9ef07aff a0f17cff a1f27eff a3f280ff 9ae479ff 000000ff 3c0016fc 7a002cfb 7a002cfe 852d4cff 9e989ae2 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 a0a0a081 9d9598a2 61002327 000000ff 0a0a0afe 151515fd 151515fd 151515fd 161616fd 161616fd 161616fd 171717fe 797979ff 9f9f9fff a1a1a1ff a3a3a3ff a5a5a5ff a6a6a6ff a8a8a8ff aaaaaaff acacacff adadadff afafafff b1b1b1ff b2b2b2ff b4b4b4ff b6b6b6ff b8b8b8ff b9b9b9ff bbbbbbff bdbdbdff bebebeff c0c0c0ff c2c2c2ff 232323ff 1d1c1cfe 1e1d1dfe 1e1d1dfe 1e1d1dfe 1e1d1dfe 1f1e1efe 1a1919fe 000000ff 3e0016b2 7a002c8c 7a002c8e 090304f3 274b17ff 73dc45ff 75dd47ff 76dd49ff 77de4bff 79de4cff 7adf4eff 7be050ff 7de051ff 7ee153ff 80e255ff 81e256ff 82e358ff 84e45aff 85e45cff 86e55dff 88e65fff 89e661ff 8be762ff 8ce864ff 8de866ff 8fe967ff 90ea69ff 92ea6bff 93eb6cff 94eb6eff 96ec70ff 97ed71ff 99ed73ff 9aee75ff 9bef77ff 9def78ff 9ef07aff 9ff17cff a1f17dff a2f27fff a4f381ff 9be47aff 000000ff 3c0016fc 7a002cfa 7a002cfd 822144ff 9f9b9cf0 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 a0a0a06c 9e999bb3 60002326 000000ff 434343ff 919191ff 939393ff 959595ff 979797ff 989898ff 9a9a9aff 9c9c9cff 9d9d9dff 9f9f9fff a1a1a1ff a3a3a3ff a4a4a4ff a6a6a6ff a8a8a8ff a9a9a9ff abababff adadadff afafafff b0b0b0ff b2b2b2ff b4b4b4ff b6b6b6ff b7b7b7ff b9b9b9ff bbbbbbff bcbcbcff bebebeff c0c0c0ff c2c2c2ff c3c3c3ff c5c5c5ff c7c7c7ff c8c8c8ff cacacaff ccccccff cececeff a8a8a8ff 000000ff 3e0016b2 7a002c8b 7a002c8e 090304f3 274b18ff 74dc47ff 75dd48ff 77de4aff 78de4cff 7adf4dff 7be04fff 7ce051ff 7ee153ff 7fe254ff 81e256ff 82e358ff 83e359ff 85e45bff 86e55dff 87e55eff 89e660ff 8ae762ff 8ce763ff 8de865ff 8ee967ff 90e968ff 91ea6aff 93eb6cff 94eb6eff 95ec6fff 97ed71ff 98ed73ff 99ee74ff 9bef76ff 9cef78ff 9ef079ff 9ff07bff a0f17dff a2f27fff a3f280ff a5f382ff 9ce57cff 000000ff 3c0016fb 7a002cfa 7a002cfc 842c4cff 9e9799de ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 a0a0a058 9f9c9dc5 60002326 000000ff 434343ff 919191ff 939393ff 959595ff 969696ff 989898ff 9a9a9aff 9b9b9bff 9d9d9dff 9f9f9fff a1a1a1ff a2a2a2ff a4a4a4ff a6a6a6ff a7a7a7ff a9a9a9ff abababff adadadff aeaeaeff b0b0b0ff b2b2b2ff b4b4b4ff b5b5b5ff b7b7b7ff b9b9b9ff bababaff bcbcbcff bebebeff c0c0c0ff c1c1c1ff c3c3c3ff c5c5c5ff c6c6c6ff c8c8c8ff cacacaff ccccccff cdcdcdff a8a8a8ff 000000ff 3d0016b1 7a002c8b 7a002c8d 090304f3 284b18ff 75dd48ff 76dd4aff 78de4bff 79df4dff 7bdf4fff 7ce050ff 7de152ff 7fe154ff 80e255ff 82e357ff 83e359ff 84e45aff 86e55cff 87e55eff 88e65fff 8ae761ff 8be763ff 8de865ff 8ee866ff 8fe968ff 91ea6aff 92ea6bff 93eb6dff 95ec6fff 96ec70ff 98ed72ff 99ee74ff 9aee76ff 9cef77ff 9df079ff 9ff07bff a0f17cff a1f27eff a3f280ff a4f381ff a6f483ff 9de57dff 000000ff 3c0016fb 7a002cf9 7a002cfc 89405bfe 9e9699be ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 a0a0a044 9f9e9ed8 60002325 000000ff 434343ff 919191ff 929292ff 949494ff 969696ff 989898ff 999999ff 9b9b9bff 9d9d9dff 9f9f9fff a0a0a0ff a2a2a2ff a4a4a4ff a5a5a5ff a7a7a7ff a9a9a9ff abababff acacacff aeaeaeff b0b0b0ff b2b2b2ff b3b3b3ff b5b5b5ff b7b7b7ff b8b8b8ff bababaff bcbcbcff bebebeff bfbfbfff c1c1c1ff c3c3c3ff c4c4c4ff c6c6c6ff c8c8c8ff cacacaff cbcbcbff cdcdcdff a8a8a8ff 000000ff 3d0016b0 7a002c8a 7a002c8c 090304f3 284b18ff 76dd49ff 77de4bff 79de4cff 7adf4eff 7be050ff 7de051ff 7ee153ff 80e255ff 81e256ff 82e358ff 84e45aff 85e45cff 87e55dff 88e65fff 89e661ff 8be762ff 8ce864ff 8ee866ff 8fe967ff 90ea69ff 92ea6bff 93eb6dff 94eb6eff 96ec70ff 97ed72ff 99ed73ff 9aee75ff 9bef77ff 9def78ff 9ef07aff a0f17cff a1f17dff a2f27fff a4f381ff a5f383ff a6f484ff 9de67eff 000000ff 3c0016fb 7a002cf8 7a002cfb 8e5469fe 9f9c9d96 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 a0a0a02f a09f9feb 5f002224 000000ff 434343ff 919191ff 929292ff 949494ff 969696ff 979797ff 999999ff 9b9b9bff 9d9d9dff 9e9e9eff a0a0a0ff a2a2a2ff a3a3a3ff a5a5a5ff a7a7a7ff a9a9a9ff aaaaaaff acacacff aeaeaeff afafafff b1b1b1ff b3b3b3ff b5b5b5ff b6b6b6ff b8b8b8ff bababaff bcbcbcff bdbdbdff bfbfbfff c1c1c1ff c2c2c2ff c4c4c4ff c6c6c6ff c8c8c8ff c9c9c9ff cbcbcbff cdcdcdff a7a7a7ff 000000ff 3d0016b0 7a002c89 7a002c8c 090304f3 284b19ff 77de4aff 78de4cff 7adf4dff 7be04fff 7ce051ff 7ee153ff 7fe254ff 81e256ff 82e358ff 83e459ff 85e45bff 86e55dff 88e55eff 89e660ff 8ae762ff 8ce763ff 8de865ff 8ee967ff 90e969ff 91ea6aff 93eb6cff 94eb6eff 95ec6fff 97ed71ff 98ed73ff 99ee74ff 9bef76ff 9cef78ff 9ef07aff 9ff07bff a0f17dff a2f27fff a3f280ff a5f382ff a6f484ff a7f485ff 9ee67fff 000000ff 3c0015fa 7a002cf8 7a002cfa 946b7af6 a0a0a074 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 a0a0a01b a0a0a0fc 62082926 000000ff 434343ff 909090ff 929292ff 949494ff 959595ff 979797ff 999999ff 9b9b9bff 9c9c9cff 9e9e9eff a0a0a0ff a1a1a1ff a3a3a3ff a5a5a5ff a7a7a7ff a8a8a8ff aaaaaaff acacacff adadadff afafafff b1b1b1ff b3b3b3ff b4b4b4ff b6b6b6ff b8b8b8ff bababaff bbbbbbff bdbdbdff bfbfbfff c0c0c0ff c2c2c2ff c4c4c4ff c6c6c6ff c7c7c7ff c9c9c9ff cbcbcbff ccccccff a7a7a7ff 000000ff 3d0016b0 7a002c89 7a002c8b 090304f3 284b19ff 78de4bff 79df4dff 7bdf4fff 7ce050ff 7de152ff 7fe154ff 80e255ff 82e357ff 83e359ff 84e45aff 86e55cff 87e55eff 88e660ff 8ae761ff 8be763ff 8de865ff 8ee866ff 8fe968ff 91ea6aff 92ea6bff 94eb6dff 95ec6fff 96ec71ff 98ed72ff 99ee74ff 9aee76ff 9cef77ff 9df079ff 9ff07bff a0f17cff a1f27eff a3f280ff a4f381ff a6f483ff a7f485ff a8f586ff 9fe67fff 000000ff 3c0015fa 7a002cf7 7a002cfa 99828bf2 a0a0a055 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 a0a0a007 a0a0a0ff 75394f34 000000ff 424242ff 909090ff 929292ff 939393ff 959595ff 979797ff 989898ff 9a9a9aff 9c9c9cff 9e9e9eff 9f9f9fff a1a1a1ff a3a3a3ff a5a5a5ff a6a6a6ff a8a8a8ff aaaaaaff abababff adadadff afafafff b1b1b1ff b2b2b2ff b4b4b4ff b6b6b6ff b8b8b8ff b9b9b9ff bbbbbbff bdbdbdff bebebeff c0c0c0ff c2c2c2ff c4c4c4ff c5c5c5ff c7c7c7ff c9c9c9ff cacacaff ccccccff a7a7a7ff 000000ff 3d0016af 7a002c88 7a002c8b 090304f2 294c1aff 79df4cff 7adf4eff 7ce050ff 7de051ff 7ee153ff 80e255ff 81e257ff 82e358ff 84e45aff 85e45cff 87e55dff 88e65fff 89e661ff 8be762ff 8ce864ff 8ee866ff 8fe968ff 90ea69ff 92ea6bff 93eb6dff 95ec6eff 96ec70ff 97ed72ff 99ed73ff 9aee75ff 9bef77ff 9def78ff 9ef07aff a0f17cff a1f17dff a2f27fff a4f381ff a5f383ff a6f484ff a8f586ff a9f588ff a0e780ff 000000ff 3b0015fa 7a002cf7 7a002cf9 9d9598f6 a0a0a036 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 a09f9fe3 835f6d49 000000ff 424242ff 909090ff 919191ff 939393ff 959595ff 969696ff 989898ff 9a9a9aff 9c9c9cff 9d9d9dff 9f9f9fff a1a1a1ff a3a3a3ff a4a4a4ff a6a6a6ff a8a8a8ff a9a9a9ff abababff adadadff afafafff b0b0b0ff b2b2b2ff b4b4b4ff b5b5b5ff b7b7b7ff b9b9b9ff bbbbbbff bcbcbcff bebebeff c0c0c0ff c1c1c1ff c3c3c3ff c5c5c5ff c7c7c7ff c8c8c8ff cacacaff ccccccff a7a7a7ff 000000ff 3d0016af 7a002c87 7a002c8a 090304f2 294c1aff 7adf4eff 7be04fff 7de051ff 7ee153ff 7fe254ff 81e256ff 82e358ff 83e459ff 85e45bff 86e55dff 88e55fff 89e660ff 8ae762ff 8ce764ff 8de865ff 8ee967ff 90e969ff 91ea6aff 93eb6cff 94eb6eff 95ec6fff 97ed71ff 98ed73ff 9aee74ff 9bef76ff 9cef78ff 9ef07aff 9ff17bff a1f17dff a2f27fff a3f280ff a5f382ff a6f484ff a7f485ff a9f587ff aaf689ff a1e782ff 000000ff 3b0015f9 7a002cf6 7b042ff8 a0a0a0ff a0a0a017 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 a09f9fbc 91848982 000000ff 424242ff 8f8f8fff 919191ff 939393ff 959595ff 969696ff 989898ff 9a9a9aff 9b9b9bff 9d9d9dff 9f9f9fff a1a1a1ff a2a2a2ff a4a4a4ff a6a6a6ff a7a7a7ff a9a9a9ff abababff adadadff aeaeaeff b0b0b0ff b2b2b2ff b3b3b3ff b5b5b5ff b7b7b7ff b9b9b9ff bababaff bcbcbcff bebebeff c0c0c0ff c1c1c1ff c3c3c3ff c5c5c5ff c6c6c6ff c8c8c8ff cacacaff ccccccff a6a6a6ff 000000ff 3c0016ae 7a002c87 7a002c89 090304f2 294c1aff 7bdf4fff 7ce050ff 7de152ff 7fe154ff 80e256ff 82e357ff 83e359ff 84e45bff 86e55cff 87e55eff 89e660ff 8ae761ff 8be763ff 8de865ff 8ee966ff 8fe968ff 91ea6aff 92ea6bff 94eb6dff 95ec6fff 96ec71ff 98ed72ff 99ee74ff 9bee76ff 9cef77ff 9df079ff 9ff07bff a0f17cff a1f27eff a3f280ff a4f381ff a6f483ff a7f485ff a8f587ff aaf588ff abf68aff a2e883ff 000000ff 3b0015f9 7a002cf5 7f173df9 a09e9ffa ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 a0a0a071 989596c2 000000ff 424242ff 8f8f8fff 919191ff 929292ff 949494ff 969696ff 989898ff 999999ff 9b9b9bff 9d9d9dff 9e9e9eff a0a0a0ff a2a2a2ff a4a4a4ff a5a5a5ff a7a7a7ff a9a9a9ff abababff acacacff aeaeaeff b0b0b0ff b1b1b1ff b3b3b3ff b5b5b5ff b7b7b7ff b8b8b8ff bababaff bcbcbcff bebebeff bfbfbfff c1c1c1ff c3c3c3ff c4c4c4ff c6c6c6ff c8c8c8ff cacacaff cbcbcbff a6a6a6ff 000000ff 3c0016ae 7a002c86 7a002c89 090304f2 2a4c1bff 7ce050ff 7de152ff 7ee153ff 80e255ff 81e257ff 83e358ff 84e45aff 85e45cff 87e55dff 88e65fff 89e661ff 8be762ff 8ce864ff 8ee866ff 8fe968ff 90ea69ff 92ea6bff 93eb6dff 95ec6eff 96ec70ff 97ed72ff 99ee73ff 9aee75ff 9bef77ff 9def78ff 9ef07aff a0f17cff a1f17eff a2f27fff a4f381ff a5f383ff a7f484ff a8f586ff a9f588ff abf689ff acf78bff a2e884ff 000000ff 3b0015f9 7a002cf5 863250f9 9e989ade ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 a0a0a027 9b9b9bf8 000000ff 424242ff 8f8f8fff 909090ff 929292ff 949494ff 969696ff 979797ff 999999ff 9b9b9bff 9c9c9cff 9e9e9eff a0a0a0ff a2a2a2ff a3a3a3ff a5a5a5ff a7a7a7ff a9a9a9ff aaaaaaff acacacff aeaeaeff afafafff b1b1b1ff b3b3b3ff b5b5b5ff b6b6b6ff b8b8b8ff bababaff bbbbbbff bdbdbdff bfbfbfff c1c1c1ff c2c2c2ff c4c4c4ff c6c6c6ff c8c8c8ff c9c9c9ff cbcbcbff a6a6a6ff 000000ff 3c0016ae 7a002c85 7a002c88 090304f2 2a4c1bff 7de051ff 7ee153ff 7fe254ff 81e256ff 82e358ff 83e459ff 85e45bff 86e55dff 88e55fff 89e660ff 8ae762ff 8ce764ff 8de865ff 8fe967ff 90e969ff 91ea6aff 93eb6cff 94eb6eff 95ec6fff 97ed71ff 98ed73ff 9aee75ff 9bef76ff 9cef78ff 9ef07aff 9ff17bff a1f17dff a2f27fff a3f280ff a5f382ff a6f484ff a8f486ff a9f587ff aaf689ff acf68bff adf78cff a3e885ff 000000ff 3b0015f8 7a002cf4 936877f5 9f9e9e88 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 9a999adf 000000ff 424242ff 8e8e8eff 909090ff 929292ff 949494ff 959595ff 979797ff 999999ff 9a9a9aff 9c9c9cff 9e9e9eff a0a0a0ff a1a1a1ff a3a3a3ff a5a5a5ff a7a7a7ff a8a8a8ff aaaaaaff acacacff adadadff afafafff b1b1b1ff b3b3b3ff b4b4b4ff b6b6b6ff b8b8b8ff b9b9b9ff bbbbbbff bdbdbdff bfbfbfff c0c0c0ff c2c2c2ff c4c4c4ff c5c5c5ff c7c7c7ff c9c9c9ff cbcbcbff a6a6a6ff 000000ff 3c0016ad 7a002c85 7a002c87 090304f2 2a4c1bff 7de152ff 7fe154ff 80e256ff 82e357ff 83e359ff 84e45bff 86e55cff 87e55eff 89e660ff 8ae761ff 8be763ff 8de865ff 8ee966ff 90e968ff 91ea6aff 92ea6cff 94eb6dff 95ec6fff 96ec71ff 98ed72ff 99ee74ff 9bee76ff 9cef77ff 9df079ff 9ff07bff a0f17dff a1f27eff a3f280ff a4f382ff a6f483ff a7f485ff a8f587ff aaf688ff abf68aff adf78cff aef78dff a4e886ff 000000ff 3b0015f8 7b032ef3 9e9a9bf8 a0a0a033 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 98989897 000000ff 414141ff 8e8e8eff 909090ff 929292ff 939393ff 959595ff 979797ff 989898ff 9a9a9aff 9c9c9cff 9e9e9eff 9f9f9fff a1a1a1ff a3a3a3ff a4a4a4ff a6a6a6ff a8a8a8ff aaaaaaff abababff adadadff afafafff b1b1b1ff b2b2b2ff b4b4b4ff b6b6b6ff b7b7b7ff b9b9b9ff bbbbbbff bdbdbdff bebebeff c0c0c0ff c2c2c2ff c4c4c4ff c5c5c5ff c7c7c7ff c9c9c9ff cacacaff a6a6a6ff 000000ff 3c0016ac 7a002c84 7a002c87 090304f2 2b4d1cff 7ee153ff 80e255ff 81e257ff 83e358ff 84e45aff 85e45cff 87e55dff 88e65fff 8ae661ff 8be763ff 8ce864ff 8ee866ff 8fe968ff 90ea69ff 92ea6bff 93eb6dff 95ec6eff 96ec70ff 97ed72ff 99ee74ff 9aee75ff 9cef77ff 9def79ff 9ef07aff a0f17cff a1f17eff a2f27fff a4f381ff a5f383ff a7f484ff a8f586ff a9f588ff abf689ff acf78bff aef78dff aff88fff a5e987ff 000000ff 3b0015f8 852f4ef6 9f9a9be7 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 90909050 000000ff 414141ff 8e8e8eff 909090ff 919191ff 939393ff 959595ff 969696ff 989898ff 9a9a9aff 9c9c9cff 9d9d9dff 9f9f9fff a1a1a1ff a2a2a2ff a4a4a4ff a6a6a6ff a8a8a8ff a9a9a9ff abababff adadadff afafafff b0b0b0ff b2b2b2ff b4b4b4ff b5b5b5ff b7b7b7ff b9b9b9ff bbbbbbff bcbcbcff bebebeff c0c0c0ff c1c1c1ff c3c3c3ff c5c5c5ff c7c7c7ff c8c8c8ff cacacaff a6a6a6ff 000000ff 3c0016ac 7a002c83 7a002c86 090304f2 2b4d1cff 7fe254ff 81e256ff 82e358ff 84e45aff 85e45bff 86e55dff 88e65fff 89e660ff 8ae762ff 8ce764ff 8de865ff 8fe967ff 90e969ff 91ea6aff 93eb6cff 94eb6eff 96ec70ff 97ed71ff 98ed73ff 9aee75ff 9bef76ff 9cef78ff 9ef07aff 9ff17bff a1f17dff a2f27fff a3f380ff a5f382ff a6f484ff a8f486ff a9f587ff aaf689ff acf68bff adf78cff aef88eff b0f890ff a6e988ff 000000ff 3b0015f7 926777f4 9f9d9e8d ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 53535311 000000ff 414141ff 8e8e8eff 8f8f8fff 919191ff 939393ff 949494ff 969696ff 989898ff 9a9a9aff 9b9b9bff 9d9d9dff 9f9f9fff a0a0a0ff a2a2a2ff a4a4a4ff a6a6a6ff a7a7a7ff a9a9a9ff abababff adadadff aeaeaeff b0b0b0ff b2b2b2ff b3b3b3ff b5b5b5ff b7b7b7ff b9b9b9ff bababaff bcbcbcff bebebeff bfbfbfff c1c1c1ff c3c3c3ff c5c5c5ff c6c6c6ff c8c8c8ff cacacaff a5a5a5ff 000000ff 3c0015ac 7a002c83 7a002c85 090304f2 2b4d1dff 80e256ff 82e357ff 83e359ff 84e45bff 86e55cff 87e55eff 89e660ff 8ae761ff 8be763ff 8de865ff 8ee967ff 90e968ff 91ea6aff 92ea6cff 94eb6dff 95ec6fff 96ec71ff 98ed72ff 99ee74ff 9bee76ff 9cef77ff 9df079ff 9ff07bff a0f17dff a2f27eff a3f280ff a4f382ff a6f483ff a7f485ff a8f587ff aaf688ff abf68aff adf78cff aef78dff aff88fff b1f991ff a7e98aff 000000ff 3b0116f7 9e999bf8 a0a0a037 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000008 000000ff 414141ff 8d8d8dff 8f8f8fff 919191ff 929292ff 949494ff 969696ff 989898ff 999999ff 9b9b9bff 9d9d9dff 9e9e9eff a0a0a0ff a2a2a2ff a4a4a4ff a5a5a5ff a7a7a7ff a9a9a9ff aaaaaaff acacacff aeaeaeff b0b0b0ff b1b1b1ff b3b3b3ff b5b5b5ff b7b7b7ff b8b8b8ff bababaff bcbcbcff bdbdbdff bfbfbfff c1c1c1ff c3c3c3ff c4c4c4ff c6c6c6ff c8c8c8ff c9c9c9ff a5a5a5ff 000000ff 3c0015ac 7a002c82 7a002c85 090304f2 2c4d1dff 81e357ff 83e358ff 84e45aff 85e45cff 87e55eff 88e65fff 8ae661ff 8be763ff 8ce864ff 8ee866ff 8fe968ff 90ea69ff 92ea6bff 93eb6dff 95ec6eff 96ec70ff 97ed72ff 99ee74ff 9aee75ff 9cef77ff 9df079ff 9ef07aff a0f17cff a1f17eff a3f27fff a4f381ff a5f383ff a7f484ff a8f586ff a9f588ff abf68aff acf78bff aef78dff aff88fff b0f990ff b2f992ff a8ea8bff 000000ff 411625f9 9f9b9ceb a0a0a001 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000008 000000ff 414141ff 8d8d8dff 8f8f8fff 909090ff 929292ff 949494ff 969696ff 979797ff 999999ff 9b9b9bff 9c9c9cff 9e9e9eff a0a0a0ff a2a2a2ff a3a3a3ff a5a5a5ff a7a7a7ff a8a8a8ff aaaaaaff acacacff aeaeaeff afafafff b1b1b1ff b3b3b3ff b5b5b5ff b6b6b6ff b8b8b8ff bababaff bbbbbbff bdbdbdff bfbfbfff c1c1c1ff c2c2c2ff c4c4c4ff c6c6c6ff c8c8c8ff c9c9c9ff a5a5a5ff 000000ff 3b0015ab 7a002c81 7a002c84 090304f2 2c4d1dff 82e358ff 84e45aff 85e45bff 86e55dff 88e65fff 89e660ff 8be762ff 8ce764ff 8de865ff 8fe967ff 90e969ff 91ea6bff 93eb6cff 94eb6eff 96ec70ff 97ed71ff 98ed73ff 9aee75ff 9bef76ff 9def78ff 9ef07aff 9ff17bff a1f17dff a2f27fff a3f381ff a5f382ff a6f484ff a8f486ff a9f587ff aaf689ff acf68bff adf78cff aff88eff b0f890ff b1f992ff b3fa93ff a9ea8cff 000000ff 473239f9 9f9d9e93 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000008 000000ff 414141ff 8d8d8dff 8e8e8eff 909090ff 929292ff 949494ff 959595ff 979797ff 999999ff 9a9a9aff 9c9c9cff 9e9e9eff a0a0a0ff a1a1a1ff a3a3a3ff a5a5a5ff a6a6a6ff a8a8a8ff aaaaaaff acacacff adadadff afafafff b1b1b1ff b3b3b3ff b4b4b4ff b6b6b6ff b8b8b8ff b9b9b9ff bbbbbbff bdbdbdff bfbfbfff c0c0c0ff c2c2c2ff c4c4c4ff c5c5c5ff c7c7c7ff c9c9c9ff a5a5a5ff 000000ff 3b0015ab 7a002c81 7a002c83 080304f2 2c4d1eff 83e359ff 85e45bff 86e55cff 87e55eff 89e660ff 8ae762ff 8be763ff 8de865ff 8ee967ff 90e968ff 91ea6aff 92eb6cff 94eb6dff 95ec6fff 97ed71ff 98ed72ff 99ee74ff 9bee76ff 9cef78ff 9df079ff 9ff07bff a0f17dff a2f27eff a3f280ff a4f382ff a6f483ff a7f485ff a9f587ff aaf688ff abf68aff adf78cff aef88eff aff88fff b1f991ff b2f993ff b4fa94ff aaeb8dff 000000ff 4d4b4cfb a0a0a03b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000008 000000ff 414141ff 8c8c8cff 8e8e8eff 909090ff 929292ff 939393ff 959595ff 979797ff 989898ff 9a9a9aff 9c9c9cff 9e9e9eff 9f9f9fff a1a1a1ff a3a3a3ff a4a4a4ff a6a6a6ff a8a8a8ff aaaaaaff abababff adadadff afafafff b1b1b1ff b2b2b2ff b4b4b4ff b6b6b6ff b7b7b7ff b9b9b9ff bbbbbbff bdbdbdff bebebeff c0c0c0ff c2c2c2ff c3c3c3ff c5c5c5ff c7c7c7ff c9c9c9ff a4a4a4ff 000000ff 3b0015ab 7a002c80 7a002c83 080304f2 2d4d1eff 84e45aff 85e45cff 87e55eff 88e65fff 8ae661ff 8be763ff 8ce864ff 8ee866ff 8fe968ff 91ea69ff 92ea6bff 93eb6dff 95ec6eff 96ec70ff 97ed72ff 99ee74ff 9aee75ff 9cef77ff 9df079ff 9ef07aff a0f17cff a1f17eff a3f27fff a4f381ff a5f383ff a7f485ff a8f586ff a9f588ff abf68aff acf78bff aef78dff aff88fff b0f990ff b2f992ff b3fa94ff b5fb95ff abeb8eff 000000ff 454344e3 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000008 000000ff 414141ff 8c8c8cff 8e8e8eff 909090ff 919191ff 939393ff 959595ff 969696ff 989898ff 9a9a9aff 9c9c9cff 9d9d9dff 9f9f9fff a1a1a1ff a2a2a2ff a4a4a4ff a6a6a6ff a8a8a8ff a9a9a9ff abababff adadadff aeaeaeff b0b0b0ff b2b2b2ff b4b4b4ff b5b5b5ff b7b7b7ff b9b9b9ff bbbbbbff bcbcbcff bebebeff c0c0c0ff c1c1c1ff c3c3c3ff c5c5c5ff c7c7c7ff c8c8c8ff a4a4a4ff 000000ff 3b0015aa 7a002c80 7a002c82 080304f2 2d4e1fff 85e45bff 86e55dff 88e65fff 89e660ff 8be762ff 8ce864ff 8de865ff 8fe967ff 90e969ff 92ea6bff 93eb6cff 94eb6eff 96ec70ff 97ed71ff 98ed73ff 9aee75ff 9bef76ff 9def78ff 9ef07aff 9ff17cff a1f17dff a2f27fff a3f381ff a5f382ff a6f484ff a8f586ff a9f587ff aaf689ff acf68bff adf78cff aff88eff b0f890ff b1f992ff b3fa93ff b4fa95ff b6fb97ff acec8eff 000000ff 1a1a1a99 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000008 000000ff 414141ff 8c8c8cff 8d8d8dff 8f8f8fff 919191ff 939393ff 949494ff 969696ff 989898ff 9a9a9aff 9b9b9bff 9d9d9dff 9f9f9fff a0a0a0ff a2a2a2ff a4a4a4ff a6a6a6ff a7a7a7ff a9a9a9ff abababff acacacff aeaeaeff b0b0b0ff b2b2b2ff b3b3b3ff b5b5b5ff b7b7b7ff b9b9b9ff bababaff bcbcbcff bebebeff bfbfbfff c1c1c1ff c3c3c3ff c5c5c5ff c6c6c6ff c8c8c8ff a4a4a4ff 000000ff 3b0015a9 7a002c7f 7a002c81 080304f1 2d4e1fff 86e55cff 87e55eff 89e660ff 8ae762ff 8be763ff 8de865ff 8ee967ff 90e968ff 91ea6aff 92eb6cff 94eb6dff 95ec6fff 97ed71ff 98ed73ff 99ee74ff 9bee76ff 9cef78ff 9ef079ff 9ff07bff a0f17dff a2f27eff a3f280ff a4f382ff a6f483ff a7f485ff a9f587ff aaf689ff abf68aff adf78cff aef88eff b0f88fff b1f991ff b2fa93ff b4fa94ff b5fb96ff b6fb98ff acec8fff 000000ff 00000080 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000008 000000ff 414141ff 8b8b8bff 8d8d8dff 8f8f8fff 919191ff 929292ff 949494ff 969696ff 989898ff 999999ff 9b9b9bff 9d9d9dff 9e9e9eff a0a0a0ff a2a2a2ff a4a4a4ff a5a5a5ff a7a7a7ff a9a9a9ff aaaaaaff acacacff aeaeaeff b0b0b0ff b1b1b1ff b3b3b3ff b5b5b5ff b7b7b7ff b8b8b8ff bababaff bcbcbcff bdbdbdff bfbfbfff c1c1c1ff c3c3c3ff c4c4c4ff c6c6c6ff c8c8c8ff a3a3a3ff 000000ff 3b0015a9 7a002c7e 7a002c81 080304f1 2e4e1fff 87e55eff 88e65fff 8ae661ff 8be763ff 8ce864ff 8ee866ff 8fe968ff 91ea6aff 92ea6bff 93eb6dff 95ec6fff 96ec70ff 98ed72ff 99ee74ff 9aee75ff 9cef77ff 9df079ff 9ef07aff a0f17cff a1f27eff a3f280ff a4f381ff a5f383ff a7f485ff a8f586ff aaf588ff abf68aff acf78bff aef78dff aff88fff b0f990ff b2f992ff b3fa94ff b5fb95ff b6fb97ff b7fc99ff aded91ff 000000ff 00000080 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000008 000000ff 272727ff 525252ff 535353ff 555555ff 555555ff 565656ff 585858ff 595959ff 868686ff 999999ff 9b9b9bff 9c9c9cff 9e9e9eff a0a0a0ff a2a2a2ff a3a3a3ff a5a5a5ff a7a7a7ff a8a8a8ff aaaaaaff acacacff aeaeaeff afafafff b1b1b1ff b3b3b3ff b4b4b4ff b6b6b6ff b8b8b8ff bababaff bbbbbbff 737373ff 717171ff 727272ff 737373ff 747474ff 757575ff 767676ff 616161ff 000000ff 3a0015a9 7a002c7e 7a002c80 090304f1 2e4e20ff 88e65fff 89e661ff 8be762ff 8ce864ff 8de866ff 8fe967ff 90e969ff 92ea6bff 93eb6cff 94eb6eff 96ec70ff 97ed71ff 98ed73ff 9aee75ff 9bef77ff 9def78ff 9ef07aff 9ff17cff a1f17dff a2f27fff a4f381ff a5f382ff a6f484ff a8f586ff a9f587ff aaf689ff acf68bff adf78cff aff88eff b0f890ff b1f992ff b3fa93ff b4fa95ff b6fb97ff b7fc98ff b8fc9aff aeed92ff 000000ff 00000080 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000008 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 6c6c6cff 999999ff 9a9a9aff 9c9c9cff 9e9e9eff a0a0a0ff a1a1a1ff a3a3a3ff a5a5a5ff a6a6a6ff a8a8a8ff aaaaaaff acacacff adadadff afafafff b1b1b1ff b2b2b2ff b4b4b4ff b6b6b6ff b8b8b8ff b9b9b9ff bbbbbbff 050505fe 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 3a0015a8 7a002c7d 7a002c80 090304f1 2e4e20ff 89e660ff 8ae762ff 8ce763ff 8de865ff 8ee967ff 90e968ff 91ea6aff 92eb6cff 94eb6eff 95ec6fff 97ed71ff 98ed73ff 99ee74ff 9bee76ff 9cef78ff 9ef079ff 9ff07bff a0f17dff a2f27eff a3f280ff a5f382ff a6f483ff a7f485ff a9f587ff aaf689ff abf68aff adf78cff aef88eff b0f88fff b1f991ff b2fa93ff b4fa94ff b5fb96ff b6fb98ff b8fc9aff b9fd9bff afed93ff 000000ff 00000080 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000028 00000028 00000028 00000028 57575757 868586f4 5b404a69 1600087a 000000ff 6c6c6cff 989898ff 9a9a9aff 9c9c9cff 9d9d9dff 9f9f9fff a1a1a1ff a3a3a3ff a4a4a4ff a6a6a6ff a8a8a8ff aaaaaaff abababff adadadff afafafff b0b0b0ff b2b2b2ff b4b4b4ff b6b6b6ff b7b7b7ff b9b9b9ff bbbbbbff 040404fe 150007ca 54001e80 54001e81 55001f84 55001f86 56001f88 57001f8b 57001f8c 6e002881 7a002c7c 7a002c7f 090304f1 2e4e20ff 8ae661ff 8be763ff 8de865ff 8ee866ff 8fe968ff 91ea6aff 92ea6bff 93eb6dff 95ec6fff 96ec70ff 98ed72ff 99ee74ff 9aee75ff 9cef77ff 9df079ff 9ef07aff a0f17cff a1f27eff a3f280ff a4f381ff a5f383ff a7f485ff a8f586ff aaf588ff abf68aff acf78bff aef78dff aff88fff b1f991ff b2f992ff b3fa94ff b5fb96ff b6fb97ff b7fc99ff b9fd9bff bafd9cff b0ee94ff 000000ff 00000080 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a06c a09e9fe4 30161f6f 000000ff 6c6c6cff 989898ff 9a9a9aff 9c9c9cff 9d9d9dff 9f9f9fff a1a1a1ff a2a2a2ff a4a4a4ff a6a6a6ff a8a8a8ff a9a9a9ff abababff adadadff aeaeaeff b0b0b0ff b2b2b2ff b4b4b4ff b5b5b5ff b7b7b7ff b9b9b9ff bababaff 040404fe 1a0009c0 7a002c67 7a002c6a 7a002c6c 7a002c6f 7a002c71 7a002c74 7a002c76 7a002c79 7a002c7c 7a002c7e 090304f1 2f4e21ff 8be762ff 8ce864ff 8de866ff 8fe967ff 90ea69ff 92ea6bff 93eb6cff 94eb6eff 96ec70ff 97ed71ff 99ed73ff 9aee75ff 9bef77ff 9def78ff 9ef07aff 9ff17cff a1f17dff a2f27fff a4f381ff a5f382ff a6f484ff a8f586ff a9f588ff abf689ff acf78bff adf78dff aff88eff b0f890ff b1f992ff b3fa93ff b4fa95ff b6fb97ff b7fc98ff b8fc9aff bafd9cff bbfe9eff b1ee95ff 000000ff 00000080 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a09f9fa0 6a6768d8 000000ff 6c6c6cff 989898ff 9a9a9aff 9b9b9bff 9d9d9dff 9f9f9fff a0a0a0ff a2a2a2ff a4a4a4ff a6a6a6ff a7a7a7ff a9a9a9ff abababff acacacff aeaeaeff b0b0b0ff b2b2b2ff b3b3b3ff b5b5b5ff b7b7b7ff b8b8b8ff bababaff 040404fe 1a0009c0 7a002c66 7a002c69 7a002c6c 7a002c6e 7a002c71 7a002c73 7a002c76 7a002c78 7a002c7b 7a002c7e 090304f1 2f4f21ff 8ce763ff 8de865ff 8ee967ff 90e968ff 91ea6aff 93eb6cff 94eb6eff 95ec6fff 97ed71ff 98ed73ff 99ee74ff 9bef76ff 9cef78ff 9ef079ff 9ff07bff a0f17dff a2f27fff a3f280ff a5f382ff a6f484ff a7f485ff a9f587ff aaf689ff abf68aff adf78cff aef88eff b0f88fff b1f991ff b2fa93ff b4fa95ff b5fb96ff b7fc98ff b8fc9aff b9fd9bff bbfd9dff bcfe9fff b1ef96ff 000000ff 00000080 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a007 6b6a6ada 000000ff 6c6c6cff 979797ff 999999ff 9b9b9bff 9d9d9dff 9e9e9eff a0a0a0ff a2a2a2ff a3a3a3ff a5a5a5ff a7a7a7ff a9a9a9ff aaaaaaff acacacff aeaeaeff b0b0b0ff b1b1b1ff b3b3b3ff b5b5b5ff b6b6b6ff b8b8b8ff bababaff 040404fe 190009c0 7a002c66 7a002c68 7a002c6b 7a002c6d 7a002c70 7a002c73 7a002c75 7a002c78 7a002c7a 7a002c7d 090304f1 2f4f22ff 8de865ff 8ee866ff 8fe968ff 91ea6aff 92ea6bff 93eb6dff 95ec6fff 96ec70ff 98ed72ff 99ee74ff 9aee75ff 9cef77ff 9df079ff 9ff07bff a0f17cff a1f27eff a3f280ff a4f381ff a5f383ff a7f485ff a8f586ff aaf588ff abf68aff acf78cff aef78dff aff88fff b1f991ff b2f992ff b3fa94ff b5fb96ff b6fb97ff b8fc99ff b9fd9bff bafd9cff bcfe9eff bdffa0ff b2ef97ff 000000ff 00000080 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 2323235c 000000ff 6b6b6bff 979797ff 999999ff 9b9b9bff 9c9c9cff 9e9e9eff a0a0a0ff a1a1a1ff a3a3a3ff a5a5a5ff a7a7a7ff a8a8a8ff aaaaaaff acacacff aeaeaeff afafafff b1b1b1ff b3b3b3ff b4b4b4ff b6b6b6ff b8b8b8ff bababaff 040404fe 190009c0 7a002c65 7a002c68 7a002c6a 7a002c6d 7a002c6f 7a002c72 7a002c75 7a002c77 7a002c7a 7a002c7c 090304f1 304f22ff 8de866ff 8fe967ff 90ea69ff 92ea6bff 93eb6cff 94eb6eff 96ec70ff 97ed72ff 99ed73ff 9aee75ff 9bef77ff 9def78ff 9ef07aff a0f17cff a1f17dff a2f27fff a4f381ff a5f383ff a6f484ff a8f586ff a9f588ff abf689ff acf78bff adf78dff aff88eff b0f890ff b1f992ff b3fa93ff b4fa95ff b6fb97ff b7fc98ff b8fc9aff bafd9cff bbfe9eff bdfe9fff beffa1ff b2ef97ff 000000ff 00000080 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000048 000000ff 6b6b6bff 979797ff 999999ff 9a9a9aff 9c9c9cff 9e9e9eff a0a0a0ff a1a1a1ff a3a3a3ff a5a5a5ff a6a6a6ff a8a8a8ff aaaaaaff acacacff adadadff afafafff b1b1b1ff b2b2b2ff b4b4b4ff b6b6b6ff b8b8b8ff b9b9b9ff 040404fe 190009c0 7a002c64 7a002c67 7a002c6a 7a002c6c 7a002c6f 7a002c71 7a002c74 7a002c76 7a002c79 7a002c7c 090304f1 304f22ff 8ee967ff 90e969ff 91ea6aff 93eb6cff 94eb6eff 95ec6fff 97ed71ff 98ed73ff 99ee74ff 9bef76ff 9cef78ff 9ef07aff 9ff07bff a0f17dff a2f27fff a3f280ff a5f382ff a6f484ff a7f485ff a9f587ff aaf689ff acf68aff adf78cff aef88eff b0f88fff b1f991ff b2fa93ff b4fa95ff b5fb96ff b7fc98ff b8fc9aff b9fd9bff bbfd9dff bcfe9fff beffa0ff beffa1ff b2ef97ff 000000ff 00000080 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000048 000000ff 252525ff 343434ff 343434ff 353535ff 353535ff 363636ff 363636ff 373737ff 383838ff 383838ff 393939ff 393939ff 3a3a3aff 3a3a3aff 3b3b3bff 3c3c3cff 3c3c3cff 3d3d3dff 3d3d3dff 3e3e3eff 3e3e3eff 3f3f3fff 010101ff 190009bf 7a002c64 7a002c66 7a002c69 7a002c6c 7a002c6e 7a002c71 7a002c73 7a002c76 7a002c78 7a002c7b 090304f1 304f23ff 8fe968ff 91ea6aff 92ea6bff 94eb6dff 95ec6fff 96ec71ff 98ed72ff 99ee74ff 9aee76ff 9cef77ff 9df079ff 9ff07bff a0f17cff a1f27eff a3f280ff a4f381ff a6f483ff a7f485ff a8f586ff aaf588ff abf68aff adf78cff aef78dff aff88fff b1f991ff b2f992ff b3fa94ff b5fb96ff b6fb97ff b8fc99ff b9fd9bff bafd9dff bcfe9eff bdffa0ff beffa1ff beffa1ff b2ef97ff 000000ff 00000080 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000041 010101e9 020202eb 090909f5 0e0e0efe 070506f3 040203ef 040203ef 040203ef 040203ef 040203f0 050203f0 050203f0 050203f0 050203f0 050203f1 050203f1 050203f1 050203f1 050203f1 050203f2 060203f2 060203f2 060203f2 060204f2 1e000bb6 7a002c63 7a002c66 7a002c68 7a002c6b 7a002c6d 7a002c70 7a002c73 7a002c75 7a002c78 7a002c7a 080204f1 050804fe 111a0cfe 111a0cfe 111a0cfe 121a0cfe 121a0cfe 121a0dfe 121a0dfe 121a0dfe 121a0dfe 121a0dfe 131b0dfe 131b0efe 131b0efe 131b0efe 131b0efe 131b0efe 131b0ffe 141b0ffe 141b0ffe 141b0ffe 141b0ffe 141b10fe 141b10fe 141b10fe 151c10fe 151c10fe 151c11fe 151c12fe 161d13ff 151d12fe 151c11fc 151c12fc 151c12fc 151c12fc 151c12fc 151c12fc 141a11fc 000000ff 00000080 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a05d a09fa0f4 987c8681 7a002c32 7a002c34 7a002c37 7a002c3a 7a002c3c 7a002c3f 7a002c41 7a002c44 7a002c46 7a002c49 7a002c4c 7a002c4e 7a002c51 7a002c53 7a002c56 7a002c58 7a002c5b 7a002c5d 7a002c60 7a002c62 7a002c65 7a002c68 7a002c6a 7a002c6d 7a002c6f 7a002c72 7a002c75 7a002c77 7a002c7a 1e000bcb 160008d7 170008d8 170008d9 170008da 180009da 180009db 180009dc 190009dd 190009de 190009de 1a0009df 1a0009e0 1b000ae1 1b000ae2 1b000ae2 1b000ae3 1c000ae4 1c000ae5 1c000ae6 1d000ae7 1d000ae7 1d000be8 1e000be9 1e000bea 1e000bea 1f000beb 1f000bec 230912f0 2f2b2dfb 272626e9 040404b4 000000b0 000000b0 000000b0 000000b0 000000b0 000000b0 000000b0 000000b0 00000058 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a03b a09f9feb 9b8b91a0 7b063036 7a002c36 7a002c39 7a002c3b 7a002c3e 7a002c41 7a002c43 7a002c46 7a002c48 7a002c4b 7a002c4d 7a002c50 7a002c53 7a002c55 7a002c58 7a002c5a 7a002c5d 7a002c5f 7a002c62 7a002c64 7a002c67 7a002c6a 7a002c6c 7a002c6f 7a002c71 7a002c74 7a002c76 7a002c79 7a002c7c 7a002c7e 7a002c81 7a002c83 7a002c86 7a002c89 7a002c8b 7a002c8e 7a002c90 7a002c93 7a002c95 7a002c98 7a002c9b 7a002c9d 7a002ca0 7a002ca2 7a002ca5 7a002ca7 7a002caa 7a002cac 7a002caf 7a002cb1 7a002cb4 7a002cb7 7a002cb9 7a002cbc 7a002cbe 893e59d5 9f9c9df8 9f9d9e83 a0a0a001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a021 a09f9fd7 9d9497bf 811c403f 7a002c38 7a002c3b 7a002c3d 7a002c40 7a002c43 7a002c45 7a002c48 7a002c4a 7a002c4d 7a002c4f 7a002c52 7a002c55 7a002c57 7a002c59 7a002c5c 7a002c5f 7a002c61 7a002c64 7a002c66 7a002c69 7a002c6c 7a002c6e 7a002c71 7a002c73 7a002c76 7a002c78 7a002c7b 7a002c7e 7a002c80 7a002c83 7a002c85 7a002c88 7a002c8a 7a002c8d 7a002c90 7a002c92 7a002c95 7a002c97 7a002c9a 7a002c9c 7a002c9f 7a002ca2 7a002ca4 7a002ca7 7a002ca9 7a002cac 7a002cae 7a002cb1 7a002cb3 7a002cb6 7a002cb9 7a012dbb 905f71dd 9f9d9ef5 a0a0a050 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a00e a09f9fb9 9f9a9cd7 883b574f 7a002c3a 7a002c3d 7a002c3f 7a002c42 7a002c44 7a002c47 7a002c4a 7a002c4c 7a002c4f 7a002c51 7a002c54 7a002c56 7a002c59 7a002c5b 7a002c5e 7a002c61 7a002c63 7a002c66 7a002c68 7a002c6b 7a002c6d 7a002c70 7a002c73 7a002c75 7a002c78 7a002c7a 7a002c7d 7a002c7f 7a002c82 7a002c85 7a002c87 7a002c8a 7a002c8c 7a002c8f 7a002c92 7a002c94 7a002c97 7a002c99 7a002c9c 7a002c9e 7a002ca1 7a002ca4 7a002ca6 7a002ca9 7a002cab 7a002cae 7a002cb0 7a002cb3 7a002cb5 7d0c35bc 987d87e5 9f9c9ddf a0a0a029 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a003 a09f9f94 a09f9ff3 98808996 7f133a42 7a002c3f 7a002c41 7a002c44 7a002c46 7a002c49 7a002c4c 7a002c4e 7a002c51 7a002c53 7a002c56 7a002c58 7a002c5b 7a002c5d 7a002c60 7a002c62 7a002c65 7a002c68 7a002c6a 7a002c6d 7a002c6f 7a002c72 7a002c75 7a002c77 7a002c7a 7a002c7c 7a002c7f 7a002c81 7a002c84 7a002c87 7a002c89 7a002c8c 7a002c8e 7a002c91 7a002c93 7a002c96 7a002c99 7a002c9b 7a002c9e 7a002ca0 7a002ca3 7a002ca5 7a002ca8 7a002caa 7a002cad 7a002cb0 7a002cb2 842849c3 9d9195ee 9f9b9db9 a0a0a00f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a03e a09e9fce 9f9c9de5 946d7b81 7a002c41 7a002c43 7a002c46 7a002c48 7a002c4b 7a002c4d 7a002c50 7a002c53 7a002c55 7a002c58 7a002c5a 7a002c5d 7a002c5f 7a002c62 7a002c64 7a002c67 7a002c6a 7a002c6c 7a002c6f 7a002c71 7a002c74 7a002c76 7a002c79 7a002c7c 7a002c7e 7a002c81 7a002c83 7a002c86 7a002c88 7a002c8b 7a002c8e 7a002c90 7a002c93 7a002c95 7a002c98 7a002c9b 7a002c9d 7a002ca0 7a002ca2 7a002ca5 7a002ca7 7a002caa 7a002cac 822345bc 977a84e0 9f9e9ef7 9f9d9e7f a0a0a002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a001 a0a0a05e a09f9fe6 9e979ad3 8e54696d 7a002c45 7a002c48 7a002c4a 7a002c4d 7a002c4f 7a002c52 7a002c55 7a002c57 7a002c59 7a002c5c 7a002c5f 7a002c61 7a002c64 7a002c66 7a002c69 7a002c6b 7a002c6e 7a002c71 7a002c73 7a002c76 7a002c78 7a002c7b 7a002c7e 7a002c80 7a002c83 7a002c85 7a002c88 7a002c8a 7a002c8d 7a002c90 7a002c92 7a002c95 7a002c97 7a002c9a 7a002c9c 7a002c9f 7a002ca2 7a002ca4 7a002ca7 811f42b5 967581dd a09e9ff9 9f9c9d96 a0a0a019 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a00a a09fa07f a09f9ff4 9c8e93bd 8736535e 7a002c4a 7a002c4c 7a002c4f 7a002c51 7a002c54 7a002c56 7a002c59 7a002c5b 7a002c5e 7a002c61 7a002c63 7a002c66 7a002c68 7a002c6b 7a002c6d 7a002c70 7a002c73 7a002c75 7a002c78 7a002c7a 7a002c7d 7a002c7f 7a002c82 7a002c85 7a002c87 7a002c8a 7a002c8c 7a002c8f 7a002c92 7a002c94 7a002c97 7a002c99 7a002c9c 7a002c9e 7a002ca1 801b3fae 95717ed8 a09e9ff9 9f9c9d9f a0a0a01e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a019 a09f9f9f a09f9ff8 9c9195c6 936a798e 811d4159 7a002c51 7a002c53 7a002c56 7a002c58 7a002c5b 7a002c5d 7a002c60 7a002c62 7a002c65 7a002c68 7a002c6a 7a002c6d 7a002c6f 7a002c72 7a002c75 7a002c77 7a002c7a 7a002c7c 7a002c7f 7a002c81 7a002c84 7a002c87 7a002c89 7a002c8c 7a002c8e 7a002c91 7a002c93 7a002c96 7a002c99 7a012d9b 852c4cb1 946e7cd4 a09e9ff9 9f9b9da8 a0a0a024 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a023 a0a0a079 9f9e9ed1 a09fa0fa 9c9094c9 93687794 811c4060 7a002c58 7a002c5a 7a002c5d 7a002c5f 7a002c62 7a002c64 7a002c67 7a002c6a 7a002c6c 7a002c6f 7a002c71 7a002c74 7a002c76 7a002c79 7a002c7c 7a002c7e 7a002c81 7a002c83 7a002c86 7a002c88 7a002c8b 7a002c8e 7a002c90 7e103799 8b4961b8 967782d5 9e999bf1 a09e9ff8 9f9b9cad a0a0a02a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a023 a0a0a078 9f9d9ecf a09fa0fb 9c8f94cc 92677699 883c5779 7f143b67 7a002c61 7a002c64 7a002c66 7a002c69 7a002c6b 7a002c6e 7a002c71 7a002c73 7a002c76 7a002c78 7a002c7b 7a002c7e 7a002c80 7a002c83 7a002c85 7a002c88 852e4e9f 916273c2 9b8b91de a09f9ffc 9f9c9ddf a09e9f91 a0a0a046 a0a0a007 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a021 a0a0a076 9f9d9eca a09f9ff2 a0a0a0ff 9f9d9ef1 9e9698dc 9b8990cb 977984bc 936877ab 8d52679a 883c578e 8a455e97 8e5368a3 916071b0 936b79bb 967581c6 988089ce 9b8a90d6 9d9296e0 9f9b9cf1 a09f9ff8 9f9c9db9 a0a0a06b a0a0a022 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 a0a0a010 a0a0a030 a0a0a050 a0a0a070 a09f9f91 9f9c9db4 9f9c9dd5 9f9e9eed 9f9d9ee2 9f9c9dce 9f9c9db9 9f9d9ea3 a0a0a08c a0a0a077 a0a0a063 a0a0a04e a0a0a039 a0a0a008 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000001c 00000063 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000094 010101e5 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000001b 010202fa 000000ff 0000006b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000094 040505fd 232a2bfe 020203e7 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000001b 010202fa 4e6266ff 89acb1ff 000000ff 0000006b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a003 a0a0a015 111111a5 040505fd a1d0d9ff b4e9f3ff 2a3638fe 0b0b0cf4 989696a8 a09f9f92 a0a0a071 a0a0a051 a0a0a031 a0a0a011 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a014 a0a0a05a 9f9c9da8 9f9d9deb a0a0a0fe 8f8f8fff 040505ff 496166ff ade7f4ff ade7f4ff 7fa9b3ff 000000ff 4d323ce7 936878db 987d87e0 9c8e93e9 9f9b9cf6 a0a0a0ff 9f9d9ef4 9e999bda 9e999bba 9f9e9e90 a0a0a045 a0a0a004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a001 a0a0a035 a09fa07f 9f9b9cce a09fa0fd 9d9296e5 936b7acd 883b57b1 80193ea3 26020fd6 040505fe 94cedbff a6e6f5ff a6e6f5ff a6e6f5ff 273438fe 0a0206f7 75002ab2 7a002cb2 7a002cb5 7a002cb8 7d0b34be 832446c9 883a56d2 8d4f65dc 936978e4 9e9799f3 9f9c9df1 9f9c9da0 a0a0a047 a0a0a005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a042 9f9d9ea5 9f9d9eed 9f9d9df4 998189d4 8e556ab8 801b409a 7a002c90 7a002c93 7a002c96 650024a3 020203fd 446067ff 9fe5f5ff 9fe5f6ff 9fe5f6ff 9fe5f6ff 75a8b4ff 000000ff 3b0015d1 7a002cb2 7a002cb4 7a002cb7 7a002cb9 7a002cbc 7a002cbf 7a002cc1 7a002cc4 7a012dc6 852d4dd6 926575e6 9e9699f3 9f9d9ef3 9f9c9da3 a0a0a049 a0a0a005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a03b 9f9c9dc4 9f9b9cf0 946e7bc1 883b57a0 7b042f86 7a002c88 7a002c8b 7a002c8d 7a002c90 7a002c92 7a002c95 25000dd4 040505fe 8accdcff 98e4f6ff 98e3f6ff 98e3f6ff 98e3f6ff 99e4f6ff 243438fe 0a0206f7 75002ab3 7a002cb4 7a002cb6 7a002cb9 7a002cbb 7a002cbe 7a002cc1 7a002cc3 7a002cc6 7a002cc8 7a002ccb 7a012dcd 842b4bdb 916374e9 9e9699f4 9f9d9ef3 a09e9f80 a0a0a00a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a033 9f9d9eba 9f9d9ef3 936978b9 7d0d3683 7a002c80 7a002c82 7a002c85 7a002c87 7a002c8a 7a002c8d 7a002c8f 7a002c92 650024a0 020203fd 3f5f68ff 93e3f7ff 91e2f7ff 91e2f7ff 90e2f7ff 91e2f7ff 92e2f7ff 6da6b5ff 000000ff 3c0015d1 7a002cb3 7a002cb6 7a002cb8 7a002cbb 7a002cbd 7a002cc0 7a002cc2 7a002cc5 7a002cc8 7a002cca 7a002ccd 7a002ccf 7a002cd2 7a012dd4 852e4de1 9a858def 9f9b9dea a0a0a05d a0a0a001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a02c 9f9d9eb1 a09e9ff6 95717ebc 7f143b80 7a002c7a 7a002c7c 7a002c7f 7a002c82 7a002c84 7a002c87 7a002c89 7a002c8c 7a002c8f 7a002c91 24000dd3 040505fe 7fcaddff 8ce1f8ff 8ae1f8ff 8ae1f8ff 89e1f8ff 8ae1f8ff 8be1f8ff 8ee2f7ff 223438fe 0b0206f7 75002ab4 7a002cb5 7a002cb7 7a002cba 7a002cbd 7a002cbf 7a002cc2 7a002cc4 7a002cc7 7a002cca 7a002ccc 7a002ccf 7a002cd1 7a002cd4 7a002cd6 7a002cd9 883c58e8 9d9396f3 9f9a9cd3 a0a0a03c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a01c 9f9e9ea8 a09f9ff8 977984bf 811c407e 7a002c74 7a002c77 7a002c79 7a002c7c 7a002c7e 7a002c81 7a002c84 7a002c86 7a002c89 7a002c8b 7a002c8e 6400249c 020203fd 3a5e68ff 88e0f8ff 85e0f8ff 84e0f9ff 83dff9ff 82dff9ff 83e0f9ff 85e0f8ff 87e0f8ff 65a5b6ff 000000ff 3c0016d2 7a002cb4 7a002cb7 7a002cb9 7a002cbc 7a002cbf 7a002cc1 7a002cc4 7a002cc6 7a002cc9 7a002ccb 7a002cce 7a002cd1 7a002cd3 7a002cd6 7a002cd8 7a002cdb 7b0530df 8d5066ed 9f9b9cf9 9e999bb2 a0a0a022 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a03e a09e9fec 99848cc7 8325477d 7a002c6e 7a002c71 7a002c73 7a002c76 7a002c79 7a002c7b 7a002c7e 7a002c80 7a002c83 7a002c85 7a002c88 7a002c8b 7a002c8d 23000dd1 040505fe 77c8deff 82dff9ff 7fdff9ff 7ddef9ff 7bdefaff 7bdefaff 7cdef9ff 7edff9ff 81dff9ff 84e0f9ff 203338fe 0b0206f7 75002ab6 7a002cb6 7a002cb9 7a002cbb 7a002cbe 7a002cc1 7a002cc3 7a002cc6 7a002cc8 7a002ccb 7a002ccd 7a002cd0 7a002cd3 7a002cd5 7a002cd8 7a002cda 7a002cdd 7a002cdf 7e0f37e5 926575f0 9f9d9ef9 9f9b9c84 a0a0a001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a06b a09f9ff7 926575a4 7a002c68 7a002c6b 7a002c6e 7a002c70 7a002c73 7a002c75 7a002c78 7a002c7b 7a002c7d 7a002c80 7a002c82 7a002c85 7a002c87 7a002c8a 6400249a 020203fd 375e68ff 80dff9ff 7cdefaff 78defaff 76ddfaff 74ddfaff 74ddfaff 75ddfaff 77ddfaff 7adefaff 7edff9ff 60a4b7ff 000000ff 3d0016d3 7a002cb6 7a002cb8 7a002cbb 7a002cbd 7a002cc0 7a002cc2 7a002cc5 7a002cc8 7a002cca 7a002ccd 7a002ccf 7a002cd2 7a002cd4 7a002cd7 7a002cda 7a002cdc 7a002cdf 7a002ce1 7a002ce4 811e42eb 9b8d92f4 9f9a9cb5 a0a0a00a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a007 a09e9f9f 9f9c9ded 8b465f87 7a002c65 7a002c68 7a002c6a 7a002c6d 7a002c70 7a002c72 7a002c75 7a002c77 7a002c7a 7a002c7c 7a002c7f 7a002c82 7a002c84 7a002c87 7a002c89 22000ccf 040505fe 72c7dfff 7adefaff 76ddfaff 72dcfbff 6fdcfbff 6ddbfbff 6ddbfbff 6edcfbff 71dcfbff 74ddfaff 79defaff 7edff9ff 1f3339fe 0a0206f7 75002ab7 7a002cb7 7a002cba 7a002cbd 7a002cbf 7a002cc2 7a002cc4 7a002cc7 7a002cca 7a002ccc 7a002ccf 7a002cd1 7a002cd4 7a002cd6 7a002cd9 7a002cdc 7a002cde 7a002ce1 7a002ce3 7a002ce6 7c0a33e9 977b85f2 9e9a9bd5 a0a0a01b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a01a 9f9e9ecb 9d9497d9 8325476f 7a002c62 7a002c65 7a002c67 7a002c6a 7a002c6c 7a002c6f 7a002c72 7a002c74 7a002c77 7a002c79 7a002c7c 7a002c7e 7a002c81 7a002c84 7a002c86 63002496 020102fd 365e68ff 7bdefaff 76ddfaff 70dcfbff 6cdbfbff 69dbfcff 67dafcff 66dafcff 68dafcff 6bdbfbff 6fdcfbff 74ddfaff 79defaff 5da4b7ff 000000ff 3d0016d3 7a002cb7 7a002cb9 7a002cbc 7a002cbf 7a002cc1 7a002cc4 7a002cc6 7a002cc9 7a002ccb 7a002cce 7a002cd1 7a002cd3 7a002cd6 7a002cd8 7a002cdb 7a002cdd 7a002ce0 7a002ce3 7a002ce5 7a002ce8 7b032eea 926474f3 9f9b9cec a0a0a033 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a03a a09e9fe9 99848cbd 7d0c3460 7a002c5f 7a002c61 7a002c64 7a002c67 7a002c69 7a002c6c 7a002c6e 7a002c71 7a002c73 7a002c76 7a002c79 7a002c7b 7a002c7e 7a002c80 7a002c83 7a002c85 22000cce 040505fe 71c7dfff 78ddfaff 71dcfbff 6cdbfbff 66dafcff 62d9fcff 60d9fdff 5fd9fdff 61d9fcff 65dafcff 6adbfcff 70dcfbff 76ddfaff 7cdef9ff 1f3339fe 0b0306f8 76002bb8 7a002cb9 7a002cbb 7a002cbe 7a002cc1 7a002cc3 7a002cc6 7a002cc8 7a002ccb 7a002ccd 7a002cd0 7a002cd3 7a002cd5 7a002cd8 7a002cda 7a002cdd 7a002cdf 7a002ce2 7a002ce5 7a002ce7 7a002cea 7a002cec 8b4961f4 9f9d9ef7 a0a0a052 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a042 a09f9ff6 946c7b9b 7a002c59 7a002c5c 7a002c5e 7a002c61 7a002c63 7a002c66 7a002c68 7a002c6b 7a002c6e 7a002c70 7a002c73 7a002c75 7a002c78 7a002c7b 7a002c7d 7a002c80 7a002c82 63002492 020101fd 375e68ff 7cdefaff 75ddfaff 6edcfbff 68dafcff 62d9fcff 5dd8fdff 59d8fdff 58d7feff 5bd8fdff 60d9fdff 66dafcff 6cdbfbff 73dcfbff 7adefaff 5ea4b7ff 000000ff 3d0016d4 7a002cb8 7a002cbb 7a002cbd 7a002cc0 7a002cc2 7a002cc5 7a002cc8 7a002cca 7a002ccd 7a002ccf 7a002cd2 7a002cd4 7a002cd7 7a002cda 7a002cdc 7a002cdf 7a002ce1 7a002ce4 7a002ce7 7a002ce9 7a002cec 7a002cee 85304ff5 9f9b9cf8 a09e9f7b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a027 a09f9ff0 92657691 7a002c56 7a002c58 7a002c5b 7a002c5e 7a002c60 7a002c63 7a002c65 7a002c68 7a002c6a 7a002c6d 7a002c70 7a002c72 7a002c75 7a002c77 7a002c7a 7a002c7c 7a002c7f 7a002c82 21000ccc 040505fe 73c7dfff 7adefaff 73ddfaff 6cdbfbff 66dafcff 5fd9fdff 58d7feff 53d6feff 51d6feff 56d7feff 5dd8fdff 63dafcff 6adbfbff 71dcfbff 78ddfaff 7fdff9ff 203338fe 0b0306f8 76002bb9 7a002cba 7a002cbd 7a002cbf 7a002cc2 7a002cc4 7a002cc7 7a002cca 7a002ccc 7a002ccf 7a002cd1 7a002cd4 7a002cd6 7a002cd9 7a002cdc 7a002cde 7a002ce1 7a002ce3 7a002ce6 7a002ce8 7a002ceb 7a002cee 7a002cf0 811d41f5 9d9397f5 9f9e9e75 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a013 a09e9fde 977c86a9 7a002c53 7a002c55 7a002c58 7a002c5a 7a002c5d 7a002c5f 7a002c62 7a002c65 7a002c67 7a002c6a 7a002c6c 7a002c6f 7a002c71 7a002c74 7a002c77 7a002c79 7a002c7c 7a002c7e 6200238f 020101fd 395e68ff 81dff9ff 7adefaff 73ddfaff 6cdbfbff 65dafcff 5ed9fdff 57d7feff 50d6feff 4ed5ffff 54d7feff 5cd8fdff 63d9fcff 6adbfcff 71dcfbff 78ddfaff 7fdff9ff 62a4b6ff 000000ff 3e0016d5 7a002cb9 7a002cbc 7a002cbf 7a002cc1 7a002cc4 7a002cc6 7a002cc9 7a002ccb 7a002cce 7a002cd1 7a002cd3 7a002cd6 7a002cd8 7a002cdb 7a002cdd 7a002ce0 7a002ce3 7a002ce5 7a002ce8 7a002cea 7a002ced 7a002cf0 7a002cf2 811d41f7 9f9b9cf8 a0a0a043 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a006 a09e9fc3 9b8c92c2 7a022d51 7a002c52 7a002c55 7a002c57 7a002c5a 7a002c5c 7a002c5f 7a002c61 7a002c64 7a002c67 7a002c69 7a002c6c 7a002c6e 7a002c71 7a002c73 7a002c76 7a002c79 7a002c7b 7a002c7e 20000bcb 040505fe 7ac9deff 82dff9ff 7bdefaff 74ddfaff 6ddbfbff 66dafcff 60d9fdff 59d8fdff 54d7feff 53d7feff 57d7feff 5dd8fdff 64dafcff 6bdbfbff 71dcfbff 78defaff 7fdff9ff 86e0f8ff 213338fe 0b0306f8 76002bbb 7a002cbb 7a002cbe 7a002cc0 7a002cc3 7a002cc6 7a002cc8 7a002ccb 7a002ccd 7a002cd0 7a002cd3 7a002cd5 7a002cd8 7a002cda 7a002cdd 7a002cdf 7a002ce2 7a002ce5 7a002ce7 7a002cea 7a002cec 7a002cef 7a002cf1 7a002cf4 873653fa 9f9b9df2 a0a0a020 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a09e9fa1 9e9699d7 7e113952 7a002c4f 7a002c52 7a002c54 7a002c56 7a002c59 7a002c5c 7a002c5e 7a002c61 7a002c63 7a002c66 7a002c68 7a002c6b 7a002c6e 7a002c70 7a002c73 7a002c75 7a002c78 7a002c7b 6100238c 020101fd 3d5f68ff 8ae1f8ff 83e0f9ff 7cdef9ff 76ddfaff 6fdcfbff 69dbfcff 63dafcff 5ed9fdff 5bd8fdff 5ad8fdff 5dd8fdff 61d9fcff 67dafcff 6ddbfbff 74ddfaff 7adefaff 81dff9ff 88e0f8ff 69a6b5ff 000000ff 3e0016d5 7a002cbb 7a002cbd 7a002cc0 7a002cc2 7a002cc5 7a002cc8 7a002cca 7a002ccd 7a002ccf 7a002cd2 7a002cd4 7a002cd7 7a002cda 7a002cdc 7a002cdf 7a002ce1 7a002ce4 7a002ce7 7a002ce9 7a002cec 7a002cee 7a002cf1 7a002cf3 7a002cf6 8f576bf8 9e999bd9 a0a0a00a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a09f9f79 9f9c9de8 842b4b5a 7a002c4c 7a002c4e 7a002c51 7a002c53 7a002c56 7a002c58 7a002c5b 7a002c5e 7a002c60 7a002c63 7a002c65 7a002c68 7a002c6a 7a002c6d 7a002c70 7a002c72 7a002c75 7a002c77 7a002c7a 1f000bc9 030505fe 83caddff 8ce1f8ff 86e0f8ff 7fdff9ff 79defaff 73dcfbff 6ddbfbff 68dafcff 64dafcff 62d9fcff 61d9fcff 63dafcff 67dafcff 6bdbfbff 71dcfbff 77ddfaff 7ddef9ff 83e0f9ff 8ae1f8ff 91e2f7ff 233438fe 0b0306f8 76002bbc 7a002cbd 7a002cbf 7a002cc2 7a002cc4 7a002cc7 7a002cca 7a002ccc 7a002ccf 7a002cd1 7a002cd4 7a002cd6 7a002cd9 7a002cdc 7a002cde 7a002ce1 7a002ce3 7a002ce6 7a002ce8 7a002ceb 7a002cee 7a002cf0 7a002cf3 7a002cf5 7a012df8 967783f5 9e9a9bad 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a051 a09f9ff4 8b486068 7a002c48 7a002c4b 7a002c4e 7a002c50 7a002c53 7a002c55 7a002c58 7a002c5a 7a002c5d 7a002c5f 7a002c62 7a002c65 7a002c67 7a002c6a 7a002c6c 7a002c6f 7a002c71 7a002c74 7a002c77 60002388 020101fc 416067ff 95e3f7ff 8fe2f7ff 88e1f8ff 82dff9ff 7ddef9ff 77ddfaff 72dcfbff 6edcfbff 6bdbfbff 69dbfcff 68dbfcff 6adbfcff 6ddbfbff 71dcfbff 75ddfaff 7bdefaff 80dff9ff 86e0f8ff 8de1f8ff 93e3f7ff 71a7b4ff 000000ff 3e0016d6 7a002cbc 7a002cbf 7a002cc1 7a002cc4 7a002cc6 7a002cc9 7a002ccb 7a002cce 7a002cd1 7a002cd3 7a002cd6 7a002cd8 7a002cdb 7a002cdd 7a002ce0 7a002ce3 7a002ce5 7a002ce8 7a002cea 7a002ced 7a002cf0 7a002cf2 7a002cf5 7a002cf7 7d0b34fa 9c8f94f6 9f9d9e76 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a00d a09f9fea 936b7984 7a002c45 7a002c48 7a002c4a 7a002c4d 7a002c50 7a002c52 7a002c55 7a002c57 7a002c5a 7a002c5c 7a002c5f 7a002c61 7a002c64 7a002c67 7a002c69 7a002c6c 7a002c6e 7a002c71 7a002c73 7a002c76 1e000bc8 030505fe 8ecddcff 98e4f6ff 92e2f7ff 8ce1f8ff 86e0f8ff 81dff9ff 7cdef9ff 78ddfaff 74ddfaff 71dcfbff 70dcfbff 6fdcfbff 71dcfbff 73ddfaff 76ddfaff 7adefaff 7fdff9ff 85e0f9ff 8ae1f8ff 90e2f7ff 96e3f7ff 9de4f6ff 263438fe 0b0306f8 76002bbd 7a002cbe 7a002cc0 7a002cc3 7a002cc6 7a002cc8 7a002ccb 7a002ccd 7a002cd0 7a002cd3 7a002cd5 7a002cd8 7a002cda 7a002cdd 7a002cdf 7a002ce2 7a002ce5 7a002ce7 7a002cea 7a002cec 7a002cef 7a002cf1 7a002cf4 7a002cf7 7a002cf9 811c40fd 9f9b9cf9 a0a0a044 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a09fa086 9e9698ce 7a002c42 7a002c45 7a002c47 7a002c4a 7a002c4c 7a002c4f 7a002c52 7a002c54 7a002c56 7a002c59 7a002c5c 7a002c5e 7a002c61 7a002c63 7a002c66 7a002c68 7a002c6b 7a002c6e 7a002c70 7a002c73 5f002285 020101fc 466167ff a2e5f5ff 9ce4f6ff 96e3f7ff 90e2f7ff 8be1f8ff 86e0f8ff 81dff9ff 7edff9ff 7adefaff 78ddfaff 77ddfaff 76ddfaff 77ddfaff 79defaff 7cdef9ff 80dff9ff 84e0f9ff 89e1f8ff 8ee2f7ff 94e3f7ff 9ae4f6ff a0e5f5ff 7aa9b4ff 000000ff 3e0017d7 7a002cbd 7a002cc0 7a002cc2 7a002cc5 7a002cc8 7a002cca 7a002ccd 7a002ccf 7a002cd2 7a002cd4 7a002cd7 7a002cda 7a002cdc 7a002cdf 7a002ce1 7a002ce4 7a002ce6 7a002ce9 7a002cec 7a002cee 7a002cf1 7a002cf3 7a002cf6 7a002cf9 7a002cfb 883a56fe 9e999be7 a0a0a005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a01f a09fa0f6 8d506665 7a002c41 7a002c44 7a002c47 7a002c49 7a002c4c 7a002c4e 7a002c51 7a002c53 7a002c56 7a002c58 7a002c5b 7a002c5d 7a002c60 7a002c63 7a002c65 7a002c68 7a002c6a 7a002c6d 7a002c70 7a002c72 1e000bc6 040505fe 99cfdaff a6e6f5ff a0e5f5ff 9ae4f6ff 95e3f7ff 90e2f7ff 8be1f8ff 87e0f8ff 84e0f9ff 81dff9ff 7fdff9ff 7edff9ff 7edff9ff 7edff9ff 80dff9ff 83dff9ff 86e0f8ff 8ae1f8ff 8ee2f7ff 93e3f7ff 98e4f6ff 9ee5f6ff a4e6f5ff aae7f4ff 293538fe 0b0306f8 76002bbf 7a002cbf 7a002cc2 7a002cc4 7a002cc7 7a002cc9 7a002ccc 7a002ccf 7a002cd1 7a002cd4 7a002cd6 7a002cd9 7a002cdc 7a002cde 7a002ce1 7a002ce3 7a002ce6 7a002ce8 7a002ceb 7a002cee 7a002cf0 7a002cf3 7a002cf5 7a002cf8 7a002cfa 7a012cfd 9a868df5 a09f9f69 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a09f9fa7 9c8e93b6 7a002c3e 7a002c41 7a002c43 7a002c46 7a002c48 7a002c4b 7a002c4e 7a002c50 7a002c53 7a002c55 7a002c58 7a002c5a 7a002c5d 7a002c5f 7a002c62 7a002c65 7a002c67 7a002c6a 7a002c6c 7a002c6f 5f002281 020101fc 4c6266ff afe8f4ff aae7f4ff a4e6f5ff 9fe5f6ff 9ae4f6ff 95e3f7ff 91e2f7ff 8de1f8ff 8ae1f8ff 87e0f8ff 86e0f8ff 85e0f8ff 85e0f9ff 85e0f8ff 87e0f8ff 89e1f8ff 8ce1f8ff 90e2f7ff 94e3f7ff 98e4f6ff 9de4f6ff a2e5f5ff a8e6f5ff aee8f4ff 83abb2ff 000000ff 3f0017d8 7a002cbf 7a002cc1 7a002cc4 7a002cc6 7a002cc9 7a002ccb 7a002cce 7a002cd1 7a002cd3 7a002cd6 7a002cd8 7a002cdb 7a002cdd 7a002ce0 7a002ce3 7a002ce5 7a002ce8 7a002cea 7a002ced 7a002cf0 7a002cf2 7a002cf5 7a002cf7 7a002cfa 7a002cfc 852e4eff 9f9a9ced a0a0a009 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a037 a09f9ff5 87365350 7a002c3e 7a002c40 7a002c43 7a002c45 7a002c48 7a002c4a 7a002c4d 7a002c50 7a002c52 7a002c55 7a002c57 7a002c5a 7a002c5c 7a002c5f 7a002c61 7a002c64 7a002c67 7a002c69 7a002c6c 7a002c6e 1d000ac5 040505fe a5d1d9ff b4e9f3ff aee8f4ff a9e7f4ff a4e6f5ff 9fe5f5ff 9be4f6ff 97e3f6ff 93e3f7ff 91e2f7ff 8ee2f7ff 8de1f8ff 8ce1f8ff 8ce1f8ff 8ce1f8ff 8ee2f7ff 90e2f7ff 93e2f7ff 96e3f7ff 9ae4f6ff 9ee5f6ff a2e5f5ff a7e6f5ff ace7f4ff b2e8f3ff b7e9f3ff 2c3637fe 0b0306f8 76002bc0 7a002cc0 7a002cc3 7a002cc6 7a002cc8 7a002ccb 7a002ccd 7a002cd0 7a002cd3 7a002cd5 7a002cd8 7a002cda 7a002cdd 7a002cdf 7a002ce2 7a002ce5 7a002ce7 7a002cea 7a002cec 7a002cef 7a002cf1 7a002cf4 7a002cf7 7a002cf9 7a002cfc 7a002cfe 998189f5 a09f9f75 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a09f9fc7 99848c9c 7a002c3a 7a002c3d 7a002c3f 7a002c42 7a002c45 7a002c47 7a002c4a 7a002c4c 7a002c4f 7a002c51 7a002c54 7a002c56 7a002c59 7a002c5c 7a002c5e 7a002c61 7a002c63 7a002c66 7a002c68 7a002c6b 5e00227e 020101fc 526365ff beebf2ff b8eaf3ff b3e9f3ff aee8f4ff a9e7f4ff a5e6f5ff a1e5f5ff 9de4f6ff 9ae4f6ff 97e3f6ff 95e3f7ff 94e3f7ff 93e2f7ff 93e2f7ff 93e3f7ff 94e3f7ff 96e3f6ff 99e4f6ff 9ce4f6ff 9fe5f5ff a3e6f5ff a8e6f5ff ace7f4ff b1e8f3ff b6e9f3ff bceaf2ff 8eacb1ff 000000ff 3f0017d8 7a002cc0 7a002cc2 7a002cc5 7a002cc8 7a002cca 7a002ccd 7a002ccf 7a002cd2 7a002cd4 7a002cd7 7a002cda 7a002cdc 7a002cdf 7a002ce1 7a002ce4 7a002ce6 7a002ce9 7a002cec 7a002cee 7a002cf1 7a002cf3 7a002cf6 7a002cf9 7a002cfb 7a002cfe 84294aff 9f9c9df3 a0a0a00d 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a056 9f9d9ee9 811c4040 7a002c3a 7a002c3c 7a002c3f 7a002c41 7a002c44 7a002c47 7a002c49 7a002c4c 7a002c4e 7a002c51 7a002c53 7a002c56 7a002c58 7a002c5b 7a002c5d 7a002c60 7a002c63 7a002c65 7a002c68 7a002c6a 1c000ac3 040505fe b2d3d7ff c2ebf2ff bdeaf2ff b8e9f3ff b3e9f3ff afe8f4ff aae7f4ff a7e6f5ff a3e6f5ff a0e5f5ff 9ee5f6ff 9ce4f6ff 9be4f6ff 9ae4f6ff 9ae4f6ff 9ae4f6ff 9be4f6ff 9de4f6ff 9fe5f5ff a2e5f5ff a5e6f5ff a9e7f4ff ade7f4ff b2e8f3ff b6e9f3ff bbeaf2ff c0ebf2ff c6ecf1ff 2f3637fe 0d0306f8 76002bc1 7a002cc2 7a002cc4 7a002cc7 7a002cc9 7a002ccc 7a002ccf 7a002cd1 7a002cd4 7a002cd6 7a002cd9 7a002cdc 7a002cde 7a002ce1 7a002ce3 7a002ce6 7a002ce8 7a002ceb 7a002cee 7a002cf0 7a002cf3 7a002cf5 7a002cf8 7a002cfa 7a002cfd 7a002cff 977b85f6 9f9e9e81 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 a09f9fdb 97788381 7a002c36 7a002c39 7a002c3c 7a002c3e 7a002c41 7a002c43 7a002c46 7a002c48 7a002c4b 7a002c4e 7a002c50 7a002c53 7a002c55 7a002c58 7a002c5a 7a002c5d 7a002c5f 7a002c62 7a002c65 7a002c67 5d00227b 020101fc 576465ff ccedf0ff c7ecf1ff c2ebf2ff bdeaf2ff b8eaf3ff b4e9f3ff b0e8f4ff ade7f4ff aae7f4ff a7e6f5ff a5e6f5ff a3e5f5ff a2e5f5ff a1e5f5ff a1e5f5ff a1e5f5ff a2e5f5ff a4e6f5ff a6e6f5ff a9e7f4ff ace7f4ff afe8f4ff b3e9f3ff b7e9f3ff bceaf2ff c0ebf2ff c5ecf1ff caedf1ff 99afb0ff 000000ff 400017d9 7a002cc1 7a002cc4 7a002cc6 7a002cc9 7a002ccb 7a002cce 7a002cd1 7a002cd3 7a002cd6 7a002cd8 7a002cdb 7a002cdd 7a002ce0 7a002ce3 7a002ce5 7a002ce8 7a002cea 7a002ced 7a002cef 7a002cf2 7a002cf5 7a002cf7 7a002cfa 7a002cfc 7a002cff 822345ff 9f9c9df7 a0a0a013 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a0a0a031 a09f9ff4 7f163c39 7a002c36 7a002c38 7a002c3b 7a002c3e 7a002c40 7a002c43 7a002c45 7a002c48 7a002c4a 7a002c4d 7a002c50 7a002c52 7a002c55 7a002c57 7a002c5a 7a002c5c 7a002c5f 7a002c61 7a002c64 7a002c67 1b000ac2 040505fe bad5d7ff d0eef0ff ccedf0ff c7ecf1ff c2ebf2ff beebf2ff baeaf2ff b6e9f3ff b3e9f3ff b0e8f4ff ade7f4ff abe7f4ff aae7f4ff a8e7f4ff a8e6f5ff a8e6f5ff a8e7f4ff a9e7f4ff abe7f4ff ade7f4ff afe8f4ff b2e8f3ff b5e9f3ff b9eaf3ff bdeaf2ff c1ebf2ff c5ecf1ff caedf1ff cfeef0ff d0eef0ff 313637fe 0d0307f8 76002bc1 7a002cc3 7a002cc6 7a002cc8 7a002ccb 7a002ccd 7a002cd0 7a002cd2 7a002cd5 7a002cd8 7a002cda 7a002cdd 7a002cdf 7a002ce2 7a002ce5 7a002ce7 7a002cea 7a002cec 7a002cef 7a002cf1 7a002cf4 7a002cf7 7a002cf9 7a002cfc 7a002cfe 7a002cff 957480f6 9f9c9d8b 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a09fa086 9d9296b5 7a002c33 7a002c35 7a002c38 7a002c3a 7a002c3d 7a002c3f 7a002c42 7a002c45 7a002c47 7a002c4a 7a002c4c 7a002c4f 7a002c51 7a002c54 7a002c56 7a002c59 7a002c5c 7a002c5e 7a002c61 7a002c63 5c002177 020101fc 576465ff d0eef0ff d0eef0ff d0eef0ff ccedf0ff c8ecf1ff c4ecf1ff c0ebf2ff bceaf2ff b9eaf3ff b7e9f3ff b4e9f3ff b2e8f3ff b1e8f4ff afe8f4ff afe8f4ff afe8f4ff afe8f4ff b0e8f4ff b2e8f3ff b3e9f3ff b6e9f3ff b8eaf3ff bbeaf2ff bfebf2ff c3ebf2ff c7ecf1ff cbedf1ff cfeef0ff d0eef0ff d0eef0ff 99afb0ff 000000ff 400017da 7a002cc2 7a002cc5 7a002cc8 7a002cca 7a002ccd 7a002ccf 7a002cd2 7a002cd4 7a002cd7 7a002cda 7a002cdc 7a002cdf 7a002ce1 7a002ce4 7a002ce6 7a002ce9 7a002cec 7a002cee 7a002cf1 7a002cf3 7a002cf6 7a002cf9 7a002cfb 7a002cfe 7a002cff 842b4bff 9f9a9ceb 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a09f9fdd 95727f70 7a002c32 7a002c34 7a002c37 7a002c3a 7a002c3c 7a002c3f 7a002c41 7a002c44 7a002c47 7a002c49 7a002c4c 7a002c4e 7a002c51 7a002c53 7a002c56 7a002c58 7a002c5b 7a002c5d 7a002c60 7a002c63 1a0009c0 040505fe bad5d7ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff ceeef0ff caedf1ff c6ecf1ff c3ecf1ff c0ebf2ff bdeaf2ff bbeaf2ff b9eaf3ff b8e9f3ff b7e9f3ff b6e9f3ff b6e9f3ff b6e9f3ff b7e9f3ff b8eaf3ff baeaf2ff bceaf2ff bfebf2ff c2ebf2ff c5ecf1ff c9edf1ff ccedf0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff 313637fe 0d0307f8 76002bc3 7a002cc4 7a002cc7 7a002cc9 7a002ccc 7a002ccf 7a002cd1 7a002cd4 7a002cd6 7a002cd9 7a002cdc 7a002cde 7a002ce1 7a002ce3 7a002ce6 7a002ce8 7a002ceb 7a002cee 7a002cf0 7a002cf3 7a002cf5 7a002cf8 7a002cfa 7a002cfd 7a002cff 7b042fff 9f9c9dfb a0a0a02b 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 a0a0a030 a09f9ff4 80183d36 7a002c31 7a002c34 7a002c36 7a002c39 7a002c3c 7a002c3e 7a002c41 7a002c43 7a002c46 7a002c48 7a002c4b 7a002c4e 7a002c50 7a002c53 7a002c55 7a002c58 7a002c5a 7a002c5d 7a002c5f 5b002174 020101fc 576465ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff ccedf0ff c9edf1ff c6ecf1ff c4ecf1ff c2ebf2ff c0ebf2ff beebf2ff beebf2ff bdeaf2ff bdeaf2ff bdeaf2ff beebf2ff bfebf2ff c1ebf2ff c3ecf1ff c5ecf1ff c8edf1ff cbedf1ff cfeef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff 99afb0ff 000000ff 400017da 7a002cc4 7a002cc6 7a002cc9 7a002ccb 7a002cce 7a002cd1 7a002cd3 7a002cd6 7a002cd8 7a002cdb 7a002cdd 7a002ce0 7a002ce3 7a002ce5 7a002ce8 7a002cea 7a002ced 7a002cef 7a002cf2 7a002cf5 7a002cf7 7a002cfa 7a002cfc 7a002cff 7a002cff 957380f6 a0a0a075 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 a0a0a084 9d9497b4 7a002c2e 7a002c31 7a002c33 7a002c36 7a002c38 7a002c3b 7a002c3e 7a002c40 7a002c43 7a002c45 7a002c48 7a002c4a 7a002c4d 7a002c50 7a002c52 7a002c55 7a002c57 7a002c5a 7a002c5c 7a002c5f 190009bf 040505fe bad5d7ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff cfeef0ff cdedf0ff caedf1ff c8edf1ff c7ecf1ff c5ecf1ff c5ecf1ff c4ecf1ff c4ecf1ff c4ecf1ff c5ecf1ff c6ecf1ff c8ecf1ff caedf1ff ccedf0ff cfeef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff d0eef0ff 313637fe 0d0307f8 76002bc4 7a002cc6 7a002cc8 7a002ccb 7a002ccd 7a002cd0 7a002cd2 7a002cd5 7a002cd8 7a002cda 7a002cdd 7a002cdf 7a002ce2 7a002ce5 7a002ce7 7a002cea 7a002cec 7a002cef 7a002cf1 7a002cf4 7a002cf7 7a002cf9 7a002cfc 7a002cfe 7a002cff 89415bff 9e979ac9 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 a09f9fdb 9675816e 7a002c2d 7a002c30 7a002c33 7a002c35 7a002c38 7a002c3a 7a002c3d 7a002c3f 7a002c42 7a002c45 7a002c47 7a002c4a 7a002c4c 7a002c4f 7a002c51 7a002c54 7a002c56 7a002c59 7a002c5c 5a002071 020101fc 0e1010ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 394243ff 394243ff 394243ff 394243ff 394243ff 394243ff 394243ff 394243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 3a4243ff 202425ff 000000ff 400017db 7a002cc5 7a002cc8 7a002cca 7a002ccd 7a002ccf 7a002cd2 7a002cd4 7a002cd7 7a002cda 7a002cdc 7a002cdf 7a002ce1 7a002ce4 7a002ce6 7a002ce9 7a002cec 7a002cee 7a002cf1 7a002cf3 7a002cf6 7a002cf8 7a002cfb 7a002cfe 7a002cff 7f133aff a09f9ffc a0a0a00d 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 a0a0a02e a09f9ff4 811d4132 7a002c2d 7a002c2f 7a002c32 7a002c34 7a002c37 7a002c3a 7a002c3c 7a002c3f 7a002c41 7a002c44 7a002c47 7a002c49 7a002c4c 7a002c4e 7a002c51 7a002c53 7a002c56 7a002c58 7a002c5b 2b00109e 0d0106d8 100207da 100207da 100207db 100207db 110208dc 110208dd 110208dd 120208de 120208de 120208df 120208e0 130208e0 130208e1 130208e2 140209e2 140209e3 140209e3 140209e4 150209e5 150209e5 150209e6 160209e7 160209e7 160209e8 160209e8 17020ae9 17020aea 17020aea 17020aeb 18020aeb 18020aec 18020aed 18020aed 19020aee 19020aee 19020aef 19010aef 26000ee9 7a002cc4 7a002cc7 7a002cc9 7a002ccc 7a002ccf 7a002cd1 7a002cd4 7a002cd6 7a002cd9 7a002cdb 7a002cde 7a002ce1 7a002ce3 7a002ce6 7a002ce8 7a002ceb 7a002cee 7a002cf0 7a002cf3 7a002cf5 7a002cf8 7a002cfa 7a002cfd 7a002cff 7a002cff 9b8c92f5 a0a0a051 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 a0a0a080 9d9598b4 7a002c2a 7a002c2c 7a002c2f 7a002c31 7a002c34 7a002c36 7a002c39 7a002c3c 7a002c3e 7a002c41 7a002c43 7a002c46 7a002c48 7a002c4b 7a002c4e 7a002c50 7a002c53 7a002c55 7a002c58 7a002c5a 7a002c5d 7a002c5f 7a002c62 7a002c65 7a002c67 7a002c6a 7a002c6c 7a002c6f 7a002c71 7a002c74 7a002c77 7a002c79 7a002c7c 7a002c7e 7a002c81 7a002c83 7a002c86 7a002c89 7a002c8b 7a002c8e 7a002c90 7a002c93 7a002c96 7a002c98 7a002c9b 7a002c9d 7a002ca0 7a002ca2 7a002ca5 7a002ca8 7a002caa 7a002cac 7a002caf 7a002cb2 7a002cb4 7a002cb7 7a002cb9 7a002cbc 7a002cbf 7a002cc1 7a002cc4 7a002cc6 7a002cc9 7a002ccb 7a002cce 7a002cd1 7a002cd3 7a002cd6 7a002cd8 7a002cdb 7a002cdd 7a002ce0 7a002ce3 7a002ce5 7a002ce8 7a002cea 7a002ced 7a002cef 7a002cf2 7a002cf5 7a002cf7 7a002cfa 7a002cfc 7a002cff 7a002cff 8f596cfd 9f9b9c9f 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 a09f9fb0 9a868d85 7a002c29 7a002c2b 7a002c2e 7a002c31 7a002c33 7a002c36 7a002c38 7a002c3b 7a002c3d 7a002c40 7a002c43 7a002c45 7a002c48 7a002c4a 7a002c4d 7a002c50 7a002c52 7a002c55 7a002c57 7a002c5a 7a002c5c 7a002c5f 7a002c61 7a002c64 7a002c66 7a002c69 7a002c6c 7a002c6e 7a002c71 7a002c73 7a002c76 7a002c79 7a002c7b 7a002c7e 7a002c80 7a002c83 7a002c85 7a002c88 7a002c8b 7a002c8d 7a002c90 7a002c92 7a002c95 7a002c97 7a002c9a 7a002c9d 7a002c9f 7a002ca2 7a002ca4 7a002ca7 7a002ca9 7a002cac 7a002cae 7a002cb1 7a002cb4 7a002cb6 7a002cb9 7a002cbb 7a002cbe 7a002cc0 7a002cc3 7a002cc6 7a002cc8 7a002ccb 7a002ccd 7a002cd0 7a002cd2 7a002cd5 7a002cd8 7a002cda 7a002cdd 7a002cdf 7a002ce2 7a002ce5 7a002ce7 7a002cea 7a002cec 7a002cef 7a002cf1 7a002cf4 7a002cf7 7a002cf9 7a002cfc 7a002cfe 7a002cff 842a4aff 9f9a9cec 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 a09f9fd0 9779836a 7a002c28 7a002c2b 7a002c2d 7a002c30 7a002c33 7a002c35 7a002c38 4a001b53 1a000998 1b000a99 1c000a9b 1c000a9d 1d000a9e 1e000b9f 1f000ba0 20000ba2 20000ca3 21000ca4 22000ca6 22000ca7 23000da9 24000daa 25000dab 25000dac 26000eae 26000eaf 27000eb1 28000eb2 28000fb3 29000fb5 2a000fb6 2a000fb8 4400189f 7a002c7d 7a002c80 7a002c82 7a002c85 7a002c87 7a002c8a 7a002c8c 7a002c8f 7a002c92 7a002c94 7a002c97 7a002c99 7a002c9c 7a002c9f 7a002ca1 7a002ca4 7a002ca6 7a002ca9 7a002cab 7a002cae 7a002cb0 7a002cb3 7a002cb5 7a002cb8 7a002cbb 7a002cbd 7a002cc0 7a002cc2 7a002cc5 7a002cc8 7a002cca 7a002ccd 7a002ccf 7a002cd2 7a002cd4 7a002cd7 7a002cda 7a002cdc 7a002cdf 7a002ce1 7a002ce4 7a002ce6 7a002ce9 7a002cec 7a002cee 7a002cf1 7a002cf3 7a002cf6 7a002cf8 7a002cfb 7a002cfe 7a002cff 7b042fff 9f9c9dfb a0a0a02a 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 a09fa0ee 9162734e 7a002c28 7a002c2a 7a002c2d 7a002c2f 7a002c32 7a002c34 7a002c37 2d001072 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 1e000bc9 7a002c7c 7a002c7f 7a002c82 7a002c84 7a002c87 7a002c89 7a002c8c 7a002c8e 7a002c91 7a002c94 22000cd5 1a0009df 1a0009e0 1b000ae1 1b000ae2 1b000ae2 1c000ae3 1c000ae4 1c000ae5 1c000ae6 1d000ae7 1d000ae7 1d000be8 1e000be9 1e000bea 1e000beb 1f000beb 1f000bec 1f000bed 20000bee 20000bee 20000cef 21000cf0 21000cf1 21000cf2 21000cf2 22000cf3 22000cf4 22000cf5 23000cf6 23000df6 23000df7 23000df8 24000df9 24000dfa 24000dfa 25000dfb 25000dfc 25000dfd 25000dfd 50001dfe 7a002cff 7a002cff 9c8e93f4 a0a0a049 00000000 00000000 │ │ +00000000 00000000 00000000 a0a0a00d a0a0a0ff 86335132 7a002c27 7a002c2a 7a002c2c 7a002c2f 7a002c31 7a002c34 7a002c36 2c001071 000000ff 6c6c6cff 989898ff 999999ff 9b9b9bff 9d9d9dff 9d9d9dff 9f9f9fff a1a1a1ff a3a3a3ff a4a4a4ff a6a6a6ff a8a8a8ff a9a9a9ff abababff acacacff aeaeaeff afafafff b1b1b1ff b3b3b3ff b4b4b4ff b6b6b6ff b8b8b8ff 040404fe 1e000bc9 7a002c7c 7a002c7e 7a002c81 7a002c83 7a002c86 7a002c89 7a002c8b 7a002c8e 7a002c90 7a002c93 090204f3 050a03ff 101e09fd 101e09fd 101e09fe 111e09fe 111e09fe 111f0bfe 111f0bfe 111f0bfe 121f0bfe 121f0cfe 121f0cfe 121f0cfe 121f0cfe 131f0dfe 14200dfe 14200dfe 14200dfe 14200efe 15200efe 15200efe 15200efe 15200efe 15200ffe 15200ffe 16200ffe 162010fe 162110fe 162110ff 162110ff 172110ff 172111ff 172111ff 172111ff 172111ff 182112ff 182112ff 162011ff 000000ff 3c0016fe 7a002cff 7a002cff 988089f3 a0a0a05d 00000000 00000000 │ │ +00000000 00000000 00000000 a0a0a02c a09f9ff1 7a002c24 7a002c26 7a002c29 7a002c2b 7a002c2e 7a002c31 7a002c33 7a002c36 2c001070 000000ff 737373ff a1a1a1ff a3a3a3ff a5a5a5ff a6a6a6ff a8a8a8ff aaaaaaff acacacff adadadff afafafff b1b1b1ff b2b2b2ff b4b4b4ff b6b6b6ff b8b8b8ff b9b9b9ff bbbbbbff bdbdbdff bebebeff c0c0c0ff c2c2c2ff c4c4c4ff 040404fe 1e000bc9 7a002c7b 7a002c7e 7a002c80 7a002c83 7a002c85 7a002c88 7a002c8b 7a002c8d 7a002c90 7a002c92 090204f3 254a15ff 6dd93fff 6fda40ff 70db42ff 72db44ff 73dc45ff 74dc47ff 76dd49ff 77de4aff 79de4cff 7adf4eff 7be050ff 7de051ff 7ee153ff 80e255ff 81e256ff 82e358ff 84e45aff 85e45bff 86e55dff 88e65fff 89e660ff 8be762ff 8ce864ff 8de866ff 8fe967ff 90e969ff 92ea6bff 93eb6cff 94eb6eff 96ec70ff 97ed71ff 98ed73ff 9aee75ff 9bef76ff 9def78ff 9ef07aff 95e274ff 000000ff 3c0016fe 7a002cfe 7a002cff 95727ff6 a0a0a071 00000000 00000000 │ │ +00000000 00000000 00000000 a0a0a04b 9f9d9ed4 7a002c23 7a002c26 7a002c28 7a002c2b 7a002c2d 7a002c30 7a002c33 7a002c35 2c001070 000000ff 727272ff a1a1a1ff a3a3a3ff a4a4a4ff a6a6a6ff a8a8a8ff aaaaaaff abababff adadadff afafafff b0b0b0ff b2b2b2ff b4b4b4ff b6b6b6ff b7b7b7ff b9b9b9ff bbbbbbff bdbdbdff bebebeff c0c0c0ff c2c2c2ff c3c3c3ff 040404fe 1d000bc8 7a002c7a 7a002c7d 7a002c80 7a002c82 7a002c85 7a002c87 7a002c8a 7a002c8c 7a002c8f 7a002c92 090204f3 254a15ff 6eda40ff 70da41ff 71db43ff 73dc45ff 74dc47ff 75dd48ff 77de4aff 78de4cff 7adf4dff 7be04fff 7ce051ff 7ee152ff 7fe154ff 80e256ff 82e357ff 83e359ff 85e45bff 86e55cff 87e55eff 89e660ff 8ae762ff 8be763ff 8de865ff 8ee967ff 90e968ff 91ea6aff 92eb6cff 94eb6dff 95ec6fff 97ed71ff 98ed73ff 99ee74ff 9bee76ff 9cef78ff 9ef079ff 9ff07bff 96e275ff 000000ff 3c0016fd 7a002cfe 7a002cff 916273fb a0a0a086 00000000 00000000 │ │ +00000000 00000000 00000000 a0a0a06a 9e999bb8 7a002c22 7a002c25 7a002c28 7a002c2a 7a002c2d 7a002c2f 7a002c32 7a002c34 2b00106f 000000ff 727272ff a1a1a1ff a2a2a2ff a4a4a4ff a6a6a6ff a8a8a8ff a9a9a9ff abababff adadadff aeaeaeff b0b0b0ff b2b2b2ff b4b4b4ff b5b5b5ff b7b7b7ff b9b9b9ff bababaff bcbcbcff bebebeff c0c0c0ff c1c1c1ff c3c3c3ff 040404fe 1d000bc8 7a002c7a 7a002c7c 7a002c7f 7a002c82 7a002c84 7a002c87 7a002c89 7a002c8c 7a002c8e 7a002c91 090204f3 264a15ff 6fda41ff 71db43ff 72db44ff 73dc46ff 75dd48ff 76dd49ff 78de4bff 79df4dff 7adf4eff 7ce050ff 7de152ff 7fe153ff 80e255ff 81e357ff 83e359ff 84e45aff 86e55cff 87e55eff 88e65fff 8ae661ff 8be763ff 8ce864ff 8ee866ff 8fe968ff 91ea6aff 92ea6bff 93eb6dff 95ec6fff 96ec70ff 98ed72ff 99ee74ff 9aee75ff 9cef77ff 9df079ff 9ef07aff a0f17cff 97e376ff 000000ff 3c0016fd 7a002cfd 7a002cff 8e5369ff 9f9c9d9e 00000000 00000000 │ │ +00000000 00000000 00000000 a0a0a089 9d93969d 7a002c22 7a002c24 7a002c27 7a002c29 7a002c2c 7a002c2f 7a002c31 7a002c34 2b000f6f 000000ff 727272ff a0a0a0ff a2a2a2ff a4a4a4ff a6a6a6ff a7a7a7ff a9a9a9ff abababff acacacff aeaeaeff b0b0b0ff b2b2b2ff b3b3b3ff b5b5b5ff b7b7b7ff b8b8b8ff bababaff bcbcbcff bebebeff bfbfbfff c1c1c1ff c3c3c3ff 040404fe 1d000bc8 7a002c79 7a002c7c 7a002c7e 7a002c81 7a002c83 7a002c86 7a002c89 7a002c8b 7a002c8e 7a002c90 090204f3 264a16ff 70db42ff 72db44ff 73dc45ff 74dc47ff 76dd49ff 77de4aff 79de4cff 7adf4eff 7be050ff 7de051ff 7ee153ff 80e255ff 81e256ff 82e358ff 84e45aff 85e45bff 86e55dff 88e65fff 89e661ff 8be762ff 8ce864ff 8de866ff 8fe967ff 90e969ff 92ea6bff 93eb6cff 94eb6eff 96ec70ff 97ed71ff 98ed73ff 9aee75ff 9bef77ff 9def78ff 9ef07aff 9ff17cff a1f17dff 98e377ff 000000ff 3c0016fd 7a002cfc 7a002cff 8b475fff 9e989ab8 00000000 00000000 │ │ +00000000 00000000 00000000 a09f9fa3 9b8c9186 7a002c21 7a002c24 7a002c26 7a002c29 7a002c2b 7a002c2e 7a002c31 7a002c33 2b000f6f 000000ff 717171ff a0a0a0ff a2a2a2ff a3a3a3ff a5a5a5ff a7a7a7ff a9a9a9ff aaaaaaff acacacff aeaeaeff b0b0b0ff b1b1b1ff b3b3b3ff b5b5b5ff b6b6b6ff b8b8b8ff bababaff bcbcbcff bdbdbdff bfbfbfff c1c1c1ff c2c2c2ff 040404fe 1d000bc8 7a002c78 7a002c7b 7a002c7e 7a002c80 7a002c83 7a002c85 7a002c88 7a002c8b 7a002c8d 7a002c90 090304f3 264a16ff 71db43ff 73dc45ff 74dc47ff 75dd48ff 77de4aff 78de4cff 7adf4dff 7be04fff 7ce051ff 7ee152ff 7fe254ff 80e256ff 82e358ff 83e359ff 85e45bff 86e55dff 87e55eff 89e660ff 8ae762ff 8ce763ff 8de865ff 8ee967ff 90e968ff 91ea6aff 93eb6cff 94eb6eff 95ec6fff 97ed71ff 98ed73ff 99ee74ff 9bef76ff 9cef78ff 9ef079ff 9ff07bff a0f17dff a2f27eff 99e378ff 000000ff 3c0016fc 7a002cfc 7a002cfe 883a56ff 9e9799cf 00000000 00000000 │ │ +00000000 00000000 00000000 a0a0a095 9c909491 69002624 060002c2 070002c3 070003c3 070003c4 080003c5 080003c5 090003c6 060002d7 000000ff 717171ff a0a0a0ff a1a1a1ff a3a3a3ff a5a5a5ff a7a7a7ff a8a8a8ff aaaaaaff acacacff aeaeaeff afafafff b1b1b1ff b3b3b3ff b4b4b4ff b6b6b6ff b8b8b8ff bababaff bbbbbbff bdbdbdff bfbfbfff c0c0c0ff c2c2c2ff 040404fe 070002ef 130007d9 130007da 130007db 140007dc 140007dc 140007dd 150007de 4c001ba7 7a002c8c 7a002c8f 090304f3 274b17ff 72db44ff 74dc46ff 75dd48ff 76dd49ff 78de4bff 79df4dff 7bdf4fff 7ce050ff 7de152ff 7fe154ff 80e255ff 81e357ff 83e359ff 84e45aff 86e55cff 87e55eff 88e65fff 8ae661ff 8be763ff 8de865ff 8ee866ff 8fe968ff 91ea6aff 92ea6bff 93eb6dff 95ec6fff 96ec70ff 98ed72ff 99ee74ff 9aee75ff 9cef77ff 9df079ff 9ef07aff a0f17cff a1f27eff a3f280ff 9ae479ff 000000ff 3c0016fc 7a002cfb 7a002cfe 852d4cff 9e989ae2 00000000 00000000 │ │ +00000000 00000000 00000000 a0a0a081 9d9598a2 61002327 000000ff 0a0a0afe 151515fd 151515fd 151515fd 161616fd 161616fd 161616fd 171717fe 797979ff 9f9f9fff a1a1a1ff a3a3a3ff a5a5a5ff a6a6a6ff a8a8a8ff aaaaaaff acacacff adadadff afafafff b1b1b1ff b2b2b2ff b4b4b4ff b6b6b6ff b8b8b8ff b9b9b9ff bbbbbbff bdbdbdff bebebeff c0c0c0ff c2c2c2ff 232323ff 1d1c1cfe 1e1d1dfe 1e1d1dfe 1e1d1dfe 1e1d1dfe 1f1e1efe 1a1919fe 000000ff 3e0016b2 7a002c8c 7a002c8e 090304f3 274b17ff 73dc45ff 75dd47ff 76dd49ff 77de4bff 79de4cff 7adf4eff 7be050ff 7de051ff 7ee153ff 80e255ff 81e256ff 82e358ff 84e45aff 85e45cff 86e55dff 88e65fff 89e661ff 8be762ff 8ce864ff 8de866ff 8fe967ff 90ea69ff 92ea6bff 93eb6cff 94eb6eff 96ec70ff 97ed71ff 99ed73ff 9aee75ff 9bef77ff 9def78ff 9ef07aff 9ff17cff a1f17dff a2f27fff a4f381ff 9be47aff 000000ff 3c0016fc 7a002cfa 7a002cfd 822144ff 9f9b9cf0 00000000 00000000 │ │ +00000000 00000000 00000000 a0a0a06c 9e999bb3 60002326 000000ff 434343ff 919191ff 939393ff 959595ff 979797ff 989898ff 9a9a9aff 9c9c9cff 9d9d9dff 9f9f9fff a1a1a1ff a3a3a3ff a4a4a4ff a6a6a6ff a8a8a8ff a9a9a9ff abababff adadadff afafafff b0b0b0ff b2b2b2ff b4b4b4ff b6b6b6ff b7b7b7ff b9b9b9ff bbbbbbff bcbcbcff bebebeff c0c0c0ff c2c2c2ff c3c3c3ff c5c5c5ff c7c7c7ff c8c8c8ff cacacaff ccccccff cececeff a8a8a8ff 000000ff 3e0016b2 7a002c8b 7a002c8e 090304f3 274b18ff 74dc47ff 75dd48ff 77de4aff 78de4cff 7adf4dff 7be04fff 7ce051ff 7ee153ff 7fe254ff 81e256ff 82e358ff 83e359ff 85e45bff 86e55dff 87e55eff 89e660ff 8ae762ff 8ce763ff 8de865ff 8ee967ff 90e968ff 91ea6aff 93eb6cff 94eb6eff 95ec6fff 97ed71ff 98ed73ff 99ee74ff 9bef76ff 9cef78ff 9ef079ff 9ff07bff a0f17dff a2f27fff a3f280ff a5f382ff 9ce57cff 000000ff 3c0016fb 7a002cfa 7a002cfc 842c4cff 9e9799de 00000000 00000000 │ │ +00000000 00000000 00000000 a0a0a058 9f9c9dc5 60002326 000000ff 434343ff 919191ff 939393ff 959595ff 969696ff 989898ff 9a9a9aff 9b9b9bff 9d9d9dff 9f9f9fff a1a1a1ff a2a2a2ff a4a4a4ff a6a6a6ff a7a7a7ff a9a9a9ff abababff adadadff aeaeaeff b0b0b0ff b2b2b2ff b4b4b4ff b5b5b5ff b7b7b7ff b9b9b9ff bababaff bcbcbcff bebebeff c0c0c0ff c1c1c1ff c3c3c3ff c5c5c5ff c6c6c6ff c8c8c8ff cacacaff ccccccff cdcdcdff a8a8a8ff 000000ff 3d0016b1 7a002c8b 7a002c8d 090304f3 284b18ff 75dd48ff 76dd4aff 78de4bff 79df4dff 7bdf4fff 7ce050ff 7de152ff 7fe154ff 80e255ff 82e357ff 83e359ff 84e45aff 86e55cff 87e55eff 88e65fff 8ae761ff 8be763ff 8de865ff 8ee866ff 8fe968ff 91ea6aff 92ea6bff 93eb6dff 95ec6fff 96ec70ff 98ed72ff 99ee74ff 9aee76ff 9cef77ff 9df079ff 9ff07bff a0f17cff a1f27eff a3f280ff a4f381ff a6f483ff 9de57dff 000000ff 3c0016fb 7a002cf9 7a002cfc 89405bfe 9e9699be 00000000 00000000 │ │ +00000000 00000000 00000000 a0a0a044 9f9e9ed8 60002325 000000ff 434343ff 919191ff 929292ff 949494ff 969696ff 989898ff 999999ff 9b9b9bff 9d9d9dff 9f9f9fff a0a0a0ff a2a2a2ff a4a4a4ff a5a5a5ff a7a7a7ff a9a9a9ff abababff acacacff aeaeaeff b0b0b0ff b2b2b2ff b3b3b3ff b5b5b5ff b7b7b7ff b8b8b8ff bababaff bcbcbcff bebebeff bfbfbfff c1c1c1ff c3c3c3ff c4c4c4ff c6c6c6ff c8c8c8ff cacacaff cbcbcbff cdcdcdff a8a8a8ff 000000ff 3d0016b0 7a002c8a 7a002c8c 090304f3 284b18ff 76dd49ff 77de4bff 79de4cff 7adf4eff 7be050ff 7de051ff 7ee153ff 80e255ff 81e256ff 82e358ff 84e45aff 85e45cff 87e55dff 88e65fff 89e661ff 8be762ff 8ce864ff 8ee866ff 8fe967ff 90ea69ff 92ea6bff 93eb6dff 94eb6eff 96ec70ff 97ed72ff 99ed73ff 9aee75ff 9bef77ff 9def78ff 9ef07aff a0f17cff a1f17dff a2f27fff a4f381ff a5f383ff a6f484ff 9de67eff 000000ff 3c0016fb 7a002cf8 7a002cfb 8e5469fe 9f9c9d96 00000000 00000000 │ │ +00000000 00000000 00000000 a0a0a02f a09f9feb 5f002224 000000ff 434343ff 919191ff 929292ff 949494ff 969696ff 979797ff 999999ff 9b9b9bff 9d9d9dff 9e9e9eff a0a0a0ff a2a2a2ff a3a3a3ff a5a5a5ff a7a7a7ff a9a9a9ff aaaaaaff acacacff aeaeaeff afafafff b1b1b1ff b3b3b3ff b5b5b5ff b6b6b6ff b8b8b8ff bababaff bcbcbcff bdbdbdff bfbfbfff c1c1c1ff c2c2c2ff c4c4c4ff c6c6c6ff c8c8c8ff c9c9c9ff cbcbcbff cdcdcdff a7a7a7ff 000000ff 3d0016b0 7a002c89 7a002c8c 090304f3 284b19ff 77de4aff 78de4cff 7adf4dff 7be04fff 7ce051ff 7ee153ff 7fe254ff 81e256ff 82e358ff 83e459ff 85e45bff 86e55dff 88e55eff 89e660ff 8ae762ff 8ce763ff 8de865ff 8ee967ff 90e969ff 91ea6aff 93eb6cff 94eb6eff 95ec6fff 97ed71ff 98ed73ff 99ee74ff 9bef76ff 9cef78ff 9ef07aff 9ff07bff a0f17dff a2f27fff a3f280ff a5f382ff a6f484ff a7f485ff 9ee67fff 000000ff 3c0015fa 7a002cf8 7a002cfa 946b7af6 a0a0a074 00000000 00000000 │ │ +00000000 00000000 00000000 a0a0a01b a0a0a0fc 62082926 000000ff 434343ff 909090ff 929292ff 949494ff 959595ff 979797ff 999999ff 9b9b9bff 9c9c9cff 9e9e9eff a0a0a0ff a1a1a1ff a3a3a3ff a5a5a5ff a7a7a7ff a8a8a8ff aaaaaaff acacacff adadadff afafafff b1b1b1ff b3b3b3ff b4b4b4ff b6b6b6ff b8b8b8ff bababaff bbbbbbff bdbdbdff bfbfbfff c0c0c0ff c2c2c2ff c4c4c4ff c6c6c6ff c7c7c7ff c9c9c9ff cbcbcbff ccccccff a7a7a7ff 000000ff 3d0016b0 7a002c89 7a002c8b 090304f3 284b19ff 78de4bff 79df4dff 7bdf4fff 7ce050ff 7de152ff 7fe154ff 80e255ff 82e357ff 83e359ff 84e45aff 86e55cff 87e55eff 88e660ff 8ae761ff 8be763ff 8de865ff 8ee866ff 8fe968ff 91ea6aff 92ea6bff 94eb6dff 95ec6fff 96ec71ff 98ed72ff 99ee74ff 9aee76ff 9cef77ff 9df079ff 9ff07bff a0f17cff a1f27eff a3f280ff a4f381ff a6f483ff a7f485ff a8f586ff 9fe67fff 000000ff 3c0015fa 7a002cf7 7a002cfa 99828bf2 a0a0a055 00000000 00000000 │ │ +00000000 00000000 00000000 a0a0a007 a0a0a0ff 75394f34 000000ff 424242ff 909090ff 929292ff 939393ff 959595ff 979797ff 989898ff 9a9a9aff 9c9c9cff 9e9e9eff 9f9f9fff a1a1a1ff a3a3a3ff a5a5a5ff a6a6a6ff a8a8a8ff aaaaaaff abababff adadadff afafafff b1b1b1ff b2b2b2ff b4b4b4ff b6b6b6ff b8b8b8ff b9b9b9ff bbbbbbff bdbdbdff bebebeff c0c0c0ff c2c2c2ff c4c4c4ff c5c5c5ff c7c7c7ff c9c9c9ff cacacaff ccccccff a7a7a7ff 000000ff 3d0016af 7a002c88 7a002c8b 090304f2 294c1aff 79df4cff 7adf4eff 7ce050ff 7de051ff 7ee153ff 80e255ff 81e257ff 82e358ff 84e45aff 85e45cff 87e55dff 88e65fff 89e661ff 8be762ff 8ce864ff 8ee866ff 8fe968ff 90ea69ff 92ea6bff 93eb6dff 95ec6eff 96ec70ff 97ed72ff 99ed73ff 9aee75ff 9bef77ff 9def78ff 9ef07aff a0f17cff a1f17dff a2f27fff a4f381ff a5f383ff a6f484ff a8f586ff a9f588ff a0e780ff 000000ff 3b0015fa 7a002cf7 7a002cf9 9d9598f6 a0a0a036 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 a09f9fe3 835f6d49 000000ff 424242ff 909090ff 919191ff 939393ff 959595ff 969696ff 989898ff 9a9a9aff 9c9c9cff 9d9d9dff 9f9f9fff a1a1a1ff a3a3a3ff a4a4a4ff a6a6a6ff a8a8a8ff a9a9a9ff abababff adadadff afafafff b0b0b0ff b2b2b2ff b4b4b4ff b5b5b5ff b7b7b7ff b9b9b9ff bbbbbbff bcbcbcff bebebeff c0c0c0ff c1c1c1ff c3c3c3ff c5c5c5ff c7c7c7ff c8c8c8ff cacacaff ccccccff a7a7a7ff 000000ff 3d0016af 7a002c87 7a002c8a 090304f2 294c1aff 7adf4eff 7be04fff 7de051ff 7ee153ff 7fe254ff 81e256ff 82e358ff 83e459ff 85e45bff 86e55dff 88e55fff 89e660ff 8ae762ff 8ce764ff 8de865ff 8ee967ff 90e969ff 91ea6aff 93eb6cff 94eb6eff 95ec6fff 97ed71ff 98ed73ff 9aee74ff 9bef76ff 9cef78ff 9ef07aff 9ff17bff a1f17dff a2f27fff a3f280ff a5f382ff a6f484ff a7f485ff a9f587ff aaf689ff a1e782ff 000000ff 3b0015f9 7a002cf6 7b042ff8 a0a0a0ff a0a0a017 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 a09f9fbc 91848982 000000ff 424242ff 8f8f8fff 919191ff 939393ff 959595ff 969696ff 989898ff 9a9a9aff 9b9b9bff 9d9d9dff 9f9f9fff a1a1a1ff a2a2a2ff a4a4a4ff a6a6a6ff a7a7a7ff a9a9a9ff abababff adadadff aeaeaeff b0b0b0ff b2b2b2ff b3b3b3ff b5b5b5ff b7b7b7ff b9b9b9ff bababaff bcbcbcff bebebeff c0c0c0ff c1c1c1ff c3c3c3ff c5c5c5ff c6c6c6ff c8c8c8ff cacacaff ccccccff a6a6a6ff 000000ff 3c0016ae 7a002c87 7a002c89 090304f2 294c1aff 7bdf4fff 7ce050ff 7de152ff 7fe154ff 80e256ff 82e357ff 83e359ff 84e45bff 86e55cff 87e55eff 89e660ff 8ae761ff 8be763ff 8de865ff 8ee966ff 8fe968ff 91ea6aff 92ea6bff 94eb6dff 95ec6fff 96ec71ff 98ed72ff 99ee74ff 9bee76ff 9cef77ff 9df079ff 9ff07bff a0f17cff a1f27eff a3f280ff a4f381ff a6f483ff a7f485ff a8f587ff aaf588ff abf68aff a2e883ff 000000ff 3b0015f9 7a002cf5 7f173df9 a09e9ffa 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 a0a0a071 989596c2 000000ff 424242ff 8f8f8fff 919191ff 929292ff 949494ff 969696ff 989898ff 999999ff 9b9b9bff 9d9d9dff 9e9e9eff a0a0a0ff a2a2a2ff a4a4a4ff a5a5a5ff a7a7a7ff a9a9a9ff abababff acacacff aeaeaeff b0b0b0ff b1b1b1ff b3b3b3ff b5b5b5ff b7b7b7ff b8b8b8ff bababaff bcbcbcff bebebeff bfbfbfff c1c1c1ff c3c3c3ff c4c4c4ff c6c6c6ff c8c8c8ff cacacaff cbcbcbff a6a6a6ff 000000ff 3c0016ae 7a002c86 7a002c89 090304f2 2a4c1bff 7ce050ff 7de152ff 7ee153ff 80e255ff 81e257ff 83e358ff 84e45aff 85e45cff 87e55dff 88e65fff 89e661ff 8be762ff 8ce864ff 8ee866ff 8fe968ff 90ea69ff 92ea6bff 93eb6dff 95ec6eff 96ec70ff 97ed72ff 99ee73ff 9aee75ff 9bef77ff 9def78ff 9ef07aff a0f17cff a1f17eff a2f27fff a4f381ff a5f383ff a7f484ff a8f586ff a9f588ff abf689ff acf78bff a2e884ff 000000ff 3b0015f9 7a002cf5 863250f9 9e989ade 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 a0a0a027 9b9b9bf8 000000ff 424242ff 8f8f8fff 909090ff 929292ff 949494ff 969696ff 979797ff 999999ff 9b9b9bff 9c9c9cff 9e9e9eff a0a0a0ff a2a2a2ff a3a3a3ff a5a5a5ff a7a7a7ff a9a9a9ff aaaaaaff acacacff aeaeaeff afafafff b1b1b1ff b3b3b3ff b5b5b5ff b6b6b6ff b8b8b8ff bababaff bbbbbbff bdbdbdff bfbfbfff c1c1c1ff c2c2c2ff c4c4c4ff c6c6c6ff c8c8c8ff c9c9c9ff cbcbcbff a6a6a6ff 000000ff 3c0016ae 7a002c85 7a002c88 090304f2 2a4c1bff 7de051ff 7ee153ff 7fe254ff 81e256ff 82e358ff 83e459ff 85e45bff 86e55dff 88e55fff 89e660ff 8ae762ff 8ce764ff 8de865ff 8fe967ff 90e969ff 91ea6aff 93eb6cff 94eb6eff 95ec6fff 97ed71ff 98ed73ff 9aee75ff 9bef76ff 9cef78ff 9ef07aff 9ff17bff a1f17dff a2f27fff a3f280ff a5f382ff a6f484ff a8f486ff a9f587ff aaf689ff acf68bff adf78cff a3e885ff 000000ff 3b0015f8 7a002cf4 936877f5 9f9e9e88 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 9a999adf 000000ff 424242ff 8e8e8eff 909090ff 929292ff 949494ff 959595ff 979797ff 999999ff 9a9a9aff 9c9c9cff 9e9e9eff a0a0a0ff a1a1a1ff a3a3a3ff a5a5a5ff a7a7a7ff a8a8a8ff aaaaaaff acacacff adadadff afafafff b1b1b1ff b3b3b3ff b4b4b4ff b6b6b6ff b8b8b8ff b9b9b9ff bbbbbbff bdbdbdff bfbfbfff c0c0c0ff c2c2c2ff c4c4c4ff c5c5c5ff c7c7c7ff c9c9c9ff cbcbcbff a6a6a6ff 000000ff 3c0016ad 7a002c85 7a002c87 090304f2 2a4c1bff 7de152ff 7fe154ff 80e256ff 82e357ff 83e359ff 84e45bff 86e55cff 87e55eff 89e660ff 8ae761ff 8be763ff 8de865ff 8ee966ff 90e968ff 91ea6aff 92ea6cff 94eb6dff 95ec6fff 96ec71ff 98ed72ff 99ee74ff 9bee76ff 9cef77ff 9df079ff 9ff07bff a0f17dff a1f27eff a3f280ff a4f382ff a6f483ff a7f485ff a8f587ff aaf688ff abf68aff adf78cff aef78dff a4e886ff 000000ff 3b0015f8 7b032ef3 9e9a9bf8 a0a0a033 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 98989897 000000ff 414141ff 8e8e8eff 909090ff 929292ff 939393ff 959595ff 979797ff 989898ff 9a9a9aff 9c9c9cff 9e9e9eff 9f9f9fff a1a1a1ff a3a3a3ff a4a4a4ff a6a6a6ff a8a8a8ff aaaaaaff abababff adadadff afafafff b1b1b1ff b2b2b2ff b4b4b4ff b6b6b6ff b7b7b7ff b9b9b9ff bbbbbbff bdbdbdff bebebeff c0c0c0ff c2c2c2ff c4c4c4ff c5c5c5ff c7c7c7ff c9c9c9ff cacacaff a6a6a6ff 000000ff 3c0016ac 7a002c84 7a002c87 090304f2 2b4d1cff 7ee153ff 80e255ff 81e257ff 83e358ff 84e45aff 85e45cff 87e55dff 88e65fff 8ae661ff 8be763ff 8ce864ff 8ee866ff 8fe968ff 90ea69ff 92ea6bff 93eb6dff 95ec6eff 96ec70ff 97ed72ff 99ee74ff 9aee75ff 9cef77ff 9def79ff 9ef07aff a0f17cff a1f17eff a2f27fff a4f381ff a5f383ff a7f484ff a8f586ff a9f588ff abf689ff acf78bff aef78dff aff88fff a5e987ff 000000ff 3b0015f8 852f4ef6 9f9a9be7 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 90909050 000000ff 414141ff 8e8e8eff 909090ff 919191ff 939393ff 959595ff 969696ff 989898ff 9a9a9aff 9c9c9cff 9d9d9dff 9f9f9fff a1a1a1ff a2a2a2ff a4a4a4ff a6a6a6ff a8a8a8ff a9a9a9ff abababff adadadff afafafff b0b0b0ff b2b2b2ff b4b4b4ff b5b5b5ff b7b7b7ff b9b9b9ff bbbbbbff bcbcbcff bebebeff c0c0c0ff c1c1c1ff c3c3c3ff c5c5c5ff c7c7c7ff c8c8c8ff cacacaff a6a6a6ff 000000ff 3c0016ac 7a002c83 7a002c86 090304f2 2b4d1cff 7fe254ff 81e256ff 82e358ff 84e45aff 85e45bff 86e55dff 88e65fff 89e660ff 8ae762ff 8ce764ff 8de865ff 8fe967ff 90e969ff 91ea6aff 93eb6cff 94eb6eff 96ec70ff 97ed71ff 98ed73ff 9aee75ff 9bef76ff 9cef78ff 9ef07aff 9ff17bff a1f17dff a2f27fff a3f380ff a5f382ff a6f484ff a8f486ff a9f587ff aaf689ff acf68bff adf78cff aef88eff b0f890ff a6e988ff 000000ff 3b0015f7 926777f4 9f9d9e8d 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 53535311 000000ff 414141ff 8e8e8eff 8f8f8fff 919191ff 939393ff 949494ff 969696ff 989898ff 9a9a9aff 9b9b9bff 9d9d9dff 9f9f9fff a0a0a0ff a2a2a2ff a4a4a4ff a6a6a6ff a7a7a7ff a9a9a9ff abababff adadadff aeaeaeff b0b0b0ff b2b2b2ff b3b3b3ff b5b5b5ff b7b7b7ff b9b9b9ff bababaff bcbcbcff bebebeff bfbfbfff c1c1c1ff c3c3c3ff c5c5c5ff c6c6c6ff c8c8c8ff cacacaff a5a5a5ff 000000ff 3c0015ac 7a002c83 7a002c85 090304f2 2b4d1dff 80e256ff 82e357ff 83e359ff 84e45bff 86e55cff 87e55eff 89e660ff 8ae761ff 8be763ff 8de865ff 8ee967ff 90e968ff 91ea6aff 92ea6cff 94eb6dff 95ec6fff 96ec71ff 98ed72ff 99ee74ff 9bee76ff 9cef77ff 9df079ff 9ff07bff a0f17dff a2f27eff a3f280ff a4f382ff a6f483ff a7f485ff a8f587ff aaf688ff abf68aff adf78cff aef78dff aff88fff b1f991ff a7e98aff 000000ff 3b0116f7 9e999bf8 a0a0a037 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000008 000000ff 414141ff 8d8d8dff 8f8f8fff 919191ff 929292ff 949494ff 969696ff 989898ff 999999ff 9b9b9bff 9d9d9dff 9e9e9eff a0a0a0ff a2a2a2ff a4a4a4ff a5a5a5ff a7a7a7ff a9a9a9ff aaaaaaff acacacff aeaeaeff b0b0b0ff b1b1b1ff b3b3b3ff b5b5b5ff b7b7b7ff b8b8b8ff bababaff bcbcbcff bdbdbdff bfbfbfff c1c1c1ff c3c3c3ff c4c4c4ff c6c6c6ff c8c8c8ff c9c9c9ff a5a5a5ff 000000ff 3c0015ac 7a002c82 7a002c85 090304f2 2c4d1dff 81e357ff 83e358ff 84e45aff 85e45cff 87e55eff 88e65fff 8ae661ff 8be763ff 8ce864ff 8ee866ff 8fe968ff 90ea69ff 92ea6bff 93eb6dff 95ec6eff 96ec70ff 97ed72ff 99ee74ff 9aee75ff 9cef77ff 9df079ff 9ef07aff a0f17cff a1f17eff a3f27fff a4f381ff a5f383ff a7f484ff a8f586ff a9f588ff abf68aff acf78bff aef78dff aff88fff b0f990ff b2f992ff a8ea8bff 000000ff 411625f9 9f9b9ceb a0a0a001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000008 000000ff 414141ff 8d8d8dff 8f8f8fff 909090ff 929292ff 949494ff 969696ff 979797ff 999999ff 9b9b9bff 9c9c9cff 9e9e9eff a0a0a0ff a2a2a2ff a3a3a3ff a5a5a5ff a7a7a7ff a8a8a8ff aaaaaaff acacacff aeaeaeff afafafff b1b1b1ff b3b3b3ff b5b5b5ff b6b6b6ff b8b8b8ff bababaff bbbbbbff bdbdbdff bfbfbfff c1c1c1ff c2c2c2ff c4c4c4ff c6c6c6ff c8c8c8ff c9c9c9ff a5a5a5ff 000000ff 3b0015ab 7a002c81 7a002c84 090304f2 2c4d1dff 82e358ff 84e45aff 85e45bff 86e55dff 88e65fff 89e660ff 8be762ff 8ce764ff 8de865ff 8fe967ff 90e969ff 91ea6bff 93eb6cff 94eb6eff 96ec70ff 97ed71ff 98ed73ff 9aee75ff 9bef76ff 9def78ff 9ef07aff 9ff17bff a1f17dff a2f27fff a3f381ff a5f382ff a6f484ff a8f486ff a9f587ff aaf689ff acf68bff adf78cff aff88eff b0f890ff b1f992ff b3fa93ff a9ea8cff 000000ff 473239f9 9f9d9e93 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000008 000000ff 414141ff 8d8d8dff 8e8e8eff 909090ff 929292ff 949494ff 959595ff 979797ff 999999ff 9a9a9aff 9c9c9cff 9e9e9eff a0a0a0ff a1a1a1ff a3a3a3ff a5a5a5ff a6a6a6ff a8a8a8ff aaaaaaff acacacff adadadff afafafff b1b1b1ff b3b3b3ff b4b4b4ff b6b6b6ff b8b8b8ff b9b9b9ff bbbbbbff bdbdbdff bfbfbfff c0c0c0ff c2c2c2ff c4c4c4ff c5c5c5ff c7c7c7ff c9c9c9ff a5a5a5ff 000000ff 3b0015ab 7a002c81 7a002c83 080304f2 2c4d1eff 83e359ff 85e45bff 86e55cff 87e55eff 89e660ff 8ae762ff 8be763ff 8de865ff 8ee967ff 90e968ff 91ea6aff 92eb6cff 94eb6dff 95ec6fff 97ed71ff 98ed72ff 99ee74ff 9bee76ff 9cef78ff 9df079ff 9ff07bff a0f17dff a2f27eff a3f280ff a4f382ff a6f483ff a7f485ff a9f587ff aaf688ff abf68aff adf78cff aef88eff aff88fff b1f991ff b2f993ff b4fa94ff aaeb8dff 000000ff 4d4b4cfb a0a0a03b 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000008 000000ff 414141ff 8c8c8cff 8e8e8eff 909090ff 929292ff 939393ff 959595ff 979797ff 989898ff 9a9a9aff 9c9c9cff 9e9e9eff 9f9f9fff a1a1a1ff a3a3a3ff a4a4a4ff a6a6a6ff a8a8a8ff aaaaaaff abababff adadadff afafafff b1b1b1ff b2b2b2ff b4b4b4ff b6b6b6ff b7b7b7ff b9b9b9ff bbbbbbff bdbdbdff bebebeff c0c0c0ff c2c2c2ff c3c3c3ff c5c5c5ff c7c7c7ff c9c9c9ff a4a4a4ff 000000ff 3b0015ab 7a002c80 7a002c83 080304f2 2d4d1eff 84e45aff 85e45cff 87e55eff 88e65fff 8ae661ff 8be763ff 8ce864ff 8ee866ff 8fe968ff 91ea69ff 92ea6bff 93eb6dff 95ec6eff 96ec70ff 97ed72ff 99ee74ff 9aee75ff 9cef77ff 9df079ff 9ef07aff a0f17cff a1f17eff a3f27fff a4f381ff a5f383ff a7f485ff a8f586ff a9f588ff abf68aff acf78bff aef78dff aff88fff b0f990ff b2f992ff b3fa94ff b5fb95ff abeb8eff 000000ff 454344e3 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000008 000000ff 414141ff 8c8c8cff 8e8e8eff 909090ff 919191ff 939393ff 959595ff 969696ff 989898ff 9a9a9aff 9c9c9cff 9d9d9dff 9f9f9fff a1a1a1ff a2a2a2ff a4a4a4ff a6a6a6ff a8a8a8ff a9a9a9ff abababff adadadff aeaeaeff b0b0b0ff b2b2b2ff b4b4b4ff b5b5b5ff b7b7b7ff b9b9b9ff bbbbbbff bcbcbcff bebebeff c0c0c0ff c1c1c1ff c3c3c3ff c5c5c5ff c7c7c7ff c8c8c8ff a4a4a4ff 000000ff 3b0015aa 7a002c80 7a002c82 080304f2 2d4e1fff 85e45bff 86e55dff 88e65fff 89e660ff 8be762ff 8ce864ff 8de865ff 8fe967ff 90e969ff 92ea6bff 93eb6cff 94eb6eff 96ec70ff 97ed71ff 98ed73ff 9aee75ff 9bef76ff 9def78ff 9ef07aff 9ff17cff a1f17dff a2f27fff a3f381ff a5f382ff a6f484ff a8f586ff a9f587ff aaf689ff acf68bff adf78cff aff88eff b0f890ff b1f992ff b3fa93ff b4fa95ff b6fb97ff acec8eff 000000ff 1a1a1a99 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000008 000000ff 414141ff 8c8c8cff 8d8d8dff 8f8f8fff 919191ff 939393ff 949494ff 969696ff 989898ff 9a9a9aff 9b9b9bff 9d9d9dff 9f9f9fff a0a0a0ff a2a2a2ff a4a4a4ff a6a6a6ff a7a7a7ff a9a9a9ff abababff acacacff aeaeaeff b0b0b0ff b2b2b2ff b3b3b3ff b5b5b5ff b7b7b7ff b9b9b9ff bababaff bcbcbcff bebebeff bfbfbfff c1c1c1ff c3c3c3ff c5c5c5ff c6c6c6ff c8c8c8ff a4a4a4ff 000000ff 3b0015a9 7a002c7f 7a002c81 080304f1 2d4e1fff 86e55cff 87e55eff 89e660ff 8ae762ff 8be763ff 8de865ff 8ee967ff 90e968ff 91ea6aff 92eb6cff 94eb6dff 95ec6fff 97ed71ff 98ed73ff 99ee74ff 9bee76ff 9cef78ff 9ef079ff 9ff07bff a0f17dff a2f27eff a3f280ff a4f382ff a6f483ff a7f485ff a9f587ff aaf689ff abf68aff adf78cff aef88eff b0f88fff b1f991ff b2fa93ff b4fa94ff b5fb96ff b6fb98ff acec8fff 000000ff 00000080 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000008 000000ff 414141ff 8b8b8bff 8d8d8dff 8f8f8fff 919191ff 929292ff 949494ff 969696ff 989898ff 999999ff 9b9b9bff 9d9d9dff 9e9e9eff a0a0a0ff a2a2a2ff a4a4a4ff a5a5a5ff a7a7a7ff a9a9a9ff aaaaaaff acacacff aeaeaeff b0b0b0ff b1b1b1ff b3b3b3ff b5b5b5ff b7b7b7ff b8b8b8ff bababaff bcbcbcff bdbdbdff bfbfbfff c1c1c1ff c3c3c3ff c4c4c4ff c6c6c6ff c8c8c8ff a3a3a3ff 000000ff 3b0015a9 7a002c7e 7a002c81 080304f1 2e4e1fff 87e55eff 88e65fff 8ae661ff 8be763ff 8ce864ff 8ee866ff 8fe968ff 91ea6aff 92ea6bff 93eb6dff 95ec6fff 96ec70ff 98ed72ff 99ee74ff 9aee75ff 9cef77ff 9df079ff 9ef07aff a0f17cff a1f27eff a3f280ff a4f381ff a5f383ff a7f485ff a8f586ff aaf588ff abf68aff acf78bff aef78dff aff88fff b0f990ff b2f992ff b3fa94ff b5fb95ff b6fb97ff b7fc99ff aded91ff 000000ff 00000080 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000008 000000ff 272727ff 525252ff 535353ff 555555ff 555555ff 565656ff 585858ff 595959ff 868686ff 999999ff 9b9b9bff 9c9c9cff 9e9e9eff a0a0a0ff a2a2a2ff a3a3a3ff a5a5a5ff a7a7a7ff a8a8a8ff aaaaaaff acacacff aeaeaeff afafafff b1b1b1ff b3b3b3ff b4b4b4ff b6b6b6ff b8b8b8ff bababaff bbbbbbff 737373ff 717171ff 727272ff 737373ff 747474ff 757575ff 767676ff 616161ff 000000ff 3a0015a9 7a002c7e 7a002c80 090304f1 2e4e20ff 88e65fff 89e661ff 8be762ff 8ce864ff 8de866ff 8fe967ff 90e969ff 92ea6bff 93eb6cff 94eb6eff 96ec70ff 97ed71ff 98ed73ff 9aee75ff 9bef77ff 9def78ff 9ef07aff 9ff17cff a1f17dff a2f27fff a4f381ff a5f382ff a6f484ff a8f586ff a9f587ff aaf689ff acf68bff adf78cff aff88eff b0f890ff b1f992ff b3fa93ff b4fa95ff b6fb97ff b7fc98ff b8fc9aff aeed92ff 000000ff 00000080 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000008 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 6c6c6cff 999999ff 9a9a9aff 9c9c9cff 9e9e9eff a0a0a0ff a1a1a1ff a3a3a3ff a5a5a5ff a6a6a6ff a8a8a8ff aaaaaaff acacacff adadadff afafafff b1b1b1ff b2b2b2ff b4b4b4ff b6b6b6ff b8b8b8ff b9b9b9ff bbbbbbff 050505fe 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 3a0015a8 7a002c7d 7a002c80 090304f1 2e4e20ff 89e660ff 8ae762ff 8ce763ff 8de865ff 8ee967ff 90e968ff 91ea6aff 92eb6cff 94eb6eff 95ec6fff 97ed71ff 98ed73ff 99ee74ff 9bee76ff 9cef78ff 9ef079ff 9ff07bff a0f17dff a2f27eff a3f280ff a5f382ff a6f483ff a7f485ff a9f587ff aaf689ff abf68aff adf78cff aef88eff b0f88fff b1f991ff b2fa93ff b4fa94ff b5fb96ff b6fb98ff b8fc9aff b9fd9bff afed93ff 000000ff 00000080 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000001 00000028 00000028 00000028 00000028 57575757 868586f4 5b404a69 1600087a 000000ff 6c6c6cff 989898ff 9a9a9aff 9c9c9cff 9d9d9dff 9f9f9fff a1a1a1ff a3a3a3ff a4a4a4ff a6a6a6ff a8a8a8ff aaaaaaff abababff adadadff afafafff b0b0b0ff b2b2b2ff b4b4b4ff b6b6b6ff b7b7b7ff b9b9b9ff bbbbbbff 040404fe 150007ca 54001e80 54001e81 55001f84 55001f86 56001f88 57001f8b 57001f8c 6e002881 7a002c7c 7a002c7f 090304f1 2e4e20ff 8ae661ff 8be763ff 8de865ff 8ee866ff 8fe968ff 91ea6aff 92ea6bff 93eb6dff 95ec6fff 96ec70ff 98ed72ff 99ee74ff 9aee75ff 9cef77ff 9df079ff 9ef07aff a0f17cff a1f27eff a3f280ff a4f381ff a5f383ff a7f485ff a8f586ff aaf588ff abf68aff acf78bff aef78dff aff88fff b1f991ff b2f992ff b3fa94ff b5fb96ff b6fb97ff b7fc99ff b9fd9bff bafd9cff b0ee94ff 000000ff 00000080 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a06c a09e9fe4 30161f6f 000000ff 6c6c6cff 989898ff 9a9a9aff 9c9c9cff 9d9d9dff 9f9f9fff a1a1a1ff a2a2a2ff a4a4a4ff a6a6a6ff a8a8a8ff a9a9a9ff abababff adadadff aeaeaeff b0b0b0ff b2b2b2ff b4b4b4ff b5b5b5ff b7b7b7ff b9b9b9ff bababaff 040404fe 1a0009c0 7a002c67 7a002c6a 7a002c6c 7a002c6f 7a002c71 7a002c74 7a002c76 7a002c79 7a002c7c 7a002c7e 090304f1 2f4e21ff 8be762ff 8ce864ff 8de866ff 8fe967ff 90ea69ff 92ea6bff 93eb6cff 94eb6eff 96ec70ff 97ed71ff 99ed73ff 9aee75ff 9bef77ff 9def78ff 9ef07aff 9ff17cff a1f17dff a2f27fff a4f381ff a5f382ff a6f484ff a8f586ff a9f588ff abf689ff acf78bff adf78dff aff88eff b0f890ff b1f992ff b3fa93ff b4fa95ff b6fb97ff b7fc98ff b8fc9aff bafd9cff bbfe9eff b1ee95ff 000000ff 00000080 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a09f9fa0 6a6768d8 000000ff 6c6c6cff 989898ff 9a9a9aff 9b9b9bff 9d9d9dff 9f9f9fff a0a0a0ff a2a2a2ff a4a4a4ff a6a6a6ff a7a7a7ff a9a9a9ff abababff acacacff aeaeaeff b0b0b0ff b2b2b2ff b3b3b3ff b5b5b5ff b7b7b7ff b8b8b8ff bababaff 040404fe 1a0009c0 7a002c66 7a002c69 7a002c6c 7a002c6e 7a002c71 7a002c73 7a002c76 7a002c78 7a002c7b 7a002c7e 090304f1 2f4f21ff 8ce763ff 8de865ff 8ee967ff 90e968ff 91ea6aff 93eb6cff 94eb6eff 95ec6fff 97ed71ff 98ed73ff 99ee74ff 9bef76ff 9cef78ff 9ef079ff 9ff07bff a0f17dff a2f27fff a3f280ff a5f382ff a6f484ff a7f485ff a9f587ff aaf689ff abf68aff adf78cff aef88eff b0f88fff b1f991ff b2fa93ff b4fa95ff b5fb96ff b7fc98ff b8fc9aff b9fd9bff bbfd9dff bcfe9fff b1ef96ff 000000ff 00000080 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a007 6b6a6ada 000000ff 6c6c6cff 979797ff 999999ff 9b9b9bff 9d9d9dff 9e9e9eff a0a0a0ff a2a2a2ff a3a3a3ff a5a5a5ff a7a7a7ff a9a9a9ff aaaaaaff acacacff aeaeaeff b0b0b0ff b1b1b1ff b3b3b3ff b5b5b5ff b6b6b6ff b8b8b8ff bababaff 040404fe 190009c0 7a002c66 7a002c68 7a002c6b 7a002c6d 7a002c70 7a002c73 7a002c75 7a002c78 7a002c7a 7a002c7d 090304f1 2f4f22ff 8de865ff 8ee866ff 8fe968ff 91ea6aff 92ea6bff 93eb6dff 95ec6fff 96ec70ff 98ed72ff 99ee74ff 9aee75ff 9cef77ff 9df079ff 9ff07bff a0f17cff a1f27eff a3f280ff a4f381ff a5f383ff a7f485ff a8f586ff aaf588ff abf68aff acf78cff aef78dff aff88fff b1f991ff b2f992ff b3fa94ff b5fb96ff b6fb97ff b8fc99ff b9fd9bff bafd9cff bcfe9eff bdffa0ff b2ef97ff 000000ff 00000080 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2323235c 000000ff 6b6b6bff 979797ff 999999ff 9b9b9bff 9c9c9cff 9e9e9eff a0a0a0ff a1a1a1ff a3a3a3ff a5a5a5ff a7a7a7ff a8a8a8ff aaaaaaff acacacff aeaeaeff afafafff b1b1b1ff b3b3b3ff b4b4b4ff b6b6b6ff b8b8b8ff bababaff 040404fe 190009c0 7a002c65 7a002c68 7a002c6a 7a002c6d 7a002c6f 7a002c72 7a002c75 7a002c77 7a002c7a 7a002c7c 090304f1 304f22ff 8de866ff 8fe967ff 90ea69ff 92ea6bff 93eb6cff 94eb6eff 96ec70ff 97ed72ff 99ed73ff 9aee75ff 9bef77ff 9def78ff 9ef07aff a0f17cff a1f17dff a2f27fff a4f381ff a5f383ff a6f484ff a8f586ff a9f588ff abf689ff acf78bff adf78dff aff88eff b0f890ff b1f992ff b3fa93ff b4fa95ff b6fb97ff b7fc98ff b8fc9aff bafd9cff bbfe9eff bdfe9fff beffa1ff b2ef97ff 000000ff 00000080 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000048 000000ff 6b6b6bff 979797ff 999999ff 9a9a9aff 9c9c9cff 9e9e9eff a0a0a0ff a1a1a1ff a3a3a3ff a5a5a5ff a6a6a6ff a8a8a8ff aaaaaaff acacacff adadadff afafafff b1b1b1ff b2b2b2ff b4b4b4ff b6b6b6ff b8b8b8ff b9b9b9ff 040404fe 190009c0 7a002c64 7a002c67 7a002c6a 7a002c6c 7a002c6f 7a002c71 7a002c74 7a002c76 7a002c79 7a002c7c 090304f1 304f22ff 8ee967ff 90e969ff 91ea6aff 93eb6cff 94eb6eff 95ec6fff 97ed71ff 98ed73ff 99ee74ff 9bef76ff 9cef78ff 9ef07aff 9ff07bff a0f17dff a2f27fff a3f280ff a5f382ff a6f484ff a7f485ff a9f587ff aaf689ff acf68aff adf78cff aef88eff b0f88fff b1f991ff b2fa93ff b4fa95ff b5fb96ff b7fc98ff b8fc9aff b9fd9bff bbfd9dff bcfe9fff beffa0ff beffa1ff b2ef97ff 000000ff 00000080 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000048 000000ff 252525ff 343434ff 343434ff 353535ff 353535ff 363636ff 363636ff 373737ff 383838ff 383838ff 393939ff 393939ff 3a3a3aff 3a3a3aff 3b3b3bff 3c3c3cff 3c3c3cff 3d3d3dff 3d3d3dff 3e3e3eff 3e3e3eff 3f3f3fff 010101ff 190009bf 7a002c64 7a002c66 7a002c69 7a002c6c 7a002c6e 7a002c71 7a002c73 7a002c76 7a002c78 7a002c7b 090304f1 304f23ff 8fe968ff 91ea6aff 92ea6bff 94eb6dff 95ec6fff 96ec71ff 98ed72ff 99ee74ff 9aee76ff 9cef77ff 9df079ff 9ff07bff a0f17cff a1f27eff a3f280ff a4f381ff a6f483ff a7f485ff a8f586ff aaf588ff abf68aff adf78cff aef78dff aff88fff b1f991ff b2f992ff b3fa94ff b5fb96ff b6fb97ff b8fc99ff b9fd9bff bafd9dff bcfe9eff bdffa0ff beffa1ff beffa1ff b2ef97ff 000000ff 00000080 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000041 010101e9 020202eb 090909f5 0e0e0efe 070506f3 040203ef 040203ef 040203ef 040203ef 040203f0 050203f0 050203f0 050203f0 050203f0 050203f1 050203f1 050203f1 050203f1 050203f1 050203f2 060203f2 060203f2 060203f2 060204f2 1e000bb6 7a002c63 7a002c66 7a002c68 7a002c6b 7a002c6d 7a002c70 7a002c73 7a002c75 7a002c78 7a002c7a 080204f1 050804fe 111a0cfe 111a0cfe 111a0cfe 121a0cfe 121a0cfe 121a0dfe 121a0dfe 121a0dfe 121a0dfe 121a0dfe 131b0dfe 131b0efe 131b0efe 131b0efe 131b0efe 131b0efe 131b0ffe 141b0ffe 141b0ffe 141b0ffe 141b0ffe 141b10fe 141b10fe 141b10fe 151c10fe 151c10fe 151c11fe 151c12fe 161d13ff 151d12fe 151c11fc 151c12fc 151c12fc 151c12fc 151c12fc 151c12fc 141a11fc 000000ff 00000080 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a05d a09fa0f4 987c8681 7a002c32 7a002c34 7a002c37 7a002c3a 7a002c3c 7a002c3f 7a002c41 7a002c44 7a002c46 7a002c49 7a002c4c 7a002c4e 7a002c51 7a002c53 7a002c56 7a002c58 7a002c5b 7a002c5d 7a002c60 7a002c62 7a002c65 7a002c68 7a002c6a 7a002c6d 7a002c6f 7a002c72 7a002c75 7a002c77 7a002c7a 1e000bcb 160008d7 170008d8 170008d9 170008da 180009da 180009db 180009dc 190009dd 190009de 190009de 1a0009df 1a0009e0 1b000ae1 1b000ae2 1b000ae2 1b000ae3 1c000ae4 1c000ae5 1c000ae6 1d000ae7 1d000ae7 1d000be8 1e000be9 1e000bea 1e000bea 1f000beb 1f000bec 230912f0 2f2b2dfb 272626e9 040404b4 000000b0 000000b0 000000b0 000000b0 000000b0 000000b0 000000b0 000000b0 00000058 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a03b a09f9feb 9b8b91a0 7b063036 7a002c36 7a002c39 7a002c3b 7a002c3e 7a002c41 7a002c43 7a002c46 7a002c48 7a002c4b 7a002c4d 7a002c50 7a002c53 7a002c55 7a002c58 7a002c5a 7a002c5d 7a002c5f 7a002c62 7a002c64 7a002c67 7a002c6a 7a002c6c 7a002c6f 7a002c71 7a002c74 7a002c76 7a002c79 7a002c7c 7a002c7e 7a002c81 7a002c83 7a002c86 7a002c89 7a002c8b 7a002c8e 7a002c90 7a002c93 7a002c95 7a002c98 7a002c9b 7a002c9d 7a002ca0 7a002ca2 7a002ca5 7a002ca7 7a002caa 7a002cac 7a002caf 7a002cb1 7a002cb4 7a002cb7 7a002cb9 7a002cbc 7a002cbe 893e59d5 9f9c9df8 9f9d9e83 a0a0a001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a021 a09f9fd7 9d9497bf 811c403f 7a002c38 7a002c3b 7a002c3d 7a002c40 7a002c43 7a002c45 7a002c48 7a002c4a 7a002c4d 7a002c4f 7a002c52 7a002c55 7a002c57 7a002c59 7a002c5c 7a002c5f 7a002c61 7a002c64 7a002c66 7a002c69 7a002c6c 7a002c6e 7a002c71 7a002c73 7a002c76 7a002c78 7a002c7b 7a002c7e 7a002c80 7a002c83 7a002c85 7a002c88 7a002c8a 7a002c8d 7a002c90 7a002c92 7a002c95 7a002c97 7a002c9a 7a002c9c 7a002c9f 7a002ca2 7a002ca4 7a002ca7 7a002ca9 7a002cac 7a002cae 7a002cb1 7a002cb3 7a002cb6 7a002cb9 7a012dbb 905f71dd 9f9d9ef5 a0a0a050 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a00e a09f9fb9 9f9a9cd7 883b574f 7a002c3a 7a002c3d 7a002c3f 7a002c42 7a002c44 7a002c47 7a002c4a 7a002c4c 7a002c4f 7a002c51 7a002c54 7a002c56 7a002c59 7a002c5b 7a002c5e 7a002c61 7a002c63 7a002c66 7a002c68 7a002c6b 7a002c6d 7a002c70 7a002c73 7a002c75 7a002c78 7a002c7a 7a002c7d 7a002c7f 7a002c82 7a002c85 7a002c87 7a002c8a 7a002c8c 7a002c8f 7a002c92 7a002c94 7a002c97 7a002c99 7a002c9c 7a002c9e 7a002ca1 7a002ca4 7a002ca6 7a002ca9 7a002cab 7a002cae 7a002cb0 7a002cb3 7a002cb5 7d0c35bc 987d87e5 9f9c9ddf a0a0a029 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a003 a09f9f94 a09f9ff3 98808996 7f133a42 7a002c3f 7a002c41 7a002c44 7a002c46 7a002c49 7a002c4c 7a002c4e 7a002c51 7a002c53 7a002c56 7a002c58 7a002c5b 7a002c5d 7a002c60 7a002c62 7a002c65 7a002c68 7a002c6a 7a002c6d 7a002c6f 7a002c72 7a002c75 7a002c77 7a002c7a 7a002c7c 7a002c7f 7a002c81 7a002c84 7a002c87 7a002c89 7a002c8c 7a002c8e 7a002c91 7a002c93 7a002c96 7a002c99 7a002c9b 7a002c9e 7a002ca0 7a002ca3 7a002ca5 7a002ca8 7a002caa 7a002cad 7a002cb0 7a002cb2 842849c3 9d9195ee 9f9b9db9 a0a0a00f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a03e a09e9fce 9f9c9de5 946d7b81 7a002c41 7a002c43 7a002c46 7a002c48 7a002c4b 7a002c4d 7a002c50 7a002c53 7a002c55 7a002c58 7a002c5a 7a002c5d 7a002c5f 7a002c62 7a002c64 7a002c67 7a002c6a 7a002c6c 7a002c6f 7a002c71 7a002c74 7a002c76 7a002c79 7a002c7c 7a002c7e 7a002c81 7a002c83 7a002c86 7a002c88 7a002c8b 7a002c8e 7a002c90 7a002c93 7a002c95 7a002c98 7a002c9b 7a002c9d 7a002ca0 7a002ca2 7a002ca5 7a002ca7 7a002caa 7a002cac 822345bc 977a84e0 9f9e9ef7 9f9d9e7f a0a0a002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a001 a0a0a05e a09f9fe6 9e979ad3 8e54696d 7a002c45 7a002c48 7a002c4a 7a002c4d 7a002c4f 7a002c52 7a002c55 7a002c57 7a002c59 7a002c5c 7a002c5f 7a002c61 7a002c64 7a002c66 7a002c69 7a002c6b 7a002c6e 7a002c71 7a002c73 7a002c76 7a002c78 7a002c7b 7a002c7e 7a002c80 7a002c83 7a002c85 7a002c88 7a002c8a 7a002c8d 7a002c90 7a002c92 7a002c95 7a002c97 7a002c9a 7a002c9c 7a002c9f 7a002ca2 7a002ca4 7a002ca7 811f42b5 967581dd a09e9ff9 9f9c9d96 a0a0a019 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a00a a09fa07f a09f9ff4 9c8e93bd 8736535e 7a002c4a 7a002c4c 7a002c4f 7a002c51 7a002c54 7a002c56 7a002c59 7a002c5b 7a002c5e 7a002c61 7a002c63 7a002c66 7a002c68 7a002c6b 7a002c6d 7a002c70 7a002c73 7a002c75 7a002c78 7a002c7a 7a002c7d 7a002c7f 7a002c82 7a002c85 7a002c87 7a002c8a 7a002c8c 7a002c8f 7a002c92 7a002c94 7a002c97 7a002c99 7a002c9c 7a002c9e 7a002ca1 801b3fae 95717ed8 a09e9ff9 9f9c9d9f a0a0a01e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a019 a09f9f9f a09f9ff8 9c9195c6 936a798e 811d4159 7a002c51 7a002c53 7a002c56 7a002c58 7a002c5b 7a002c5d 7a002c60 7a002c62 7a002c65 7a002c68 7a002c6a 7a002c6d 7a002c6f 7a002c72 7a002c75 7a002c77 7a002c7a 7a002c7c 7a002c7f 7a002c81 7a002c84 7a002c87 7a002c89 7a002c8c 7a002c8e 7a002c91 7a002c93 7a002c96 7a002c99 7a012d9b 852c4cb1 946e7cd4 a09e9ff9 9f9b9da8 a0a0a024 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a023 a0a0a079 9f9e9ed1 a09fa0fa 9c9094c9 93687794 811c4060 7a002c58 7a002c5a 7a002c5d 7a002c5f 7a002c62 7a002c64 7a002c67 7a002c6a 7a002c6c 7a002c6f 7a002c71 7a002c74 7a002c76 7a002c79 7a002c7c 7a002c7e 7a002c81 7a002c83 7a002c86 7a002c88 7a002c8b 7a002c8e 7a002c90 7e103799 8b4961b8 967782d5 9e999bf1 a09e9ff8 9f9b9cad a0a0a02a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a023 a0a0a078 9f9d9ecf a09fa0fb 9c8f94cc 92677699 883c5779 7f143b67 7a002c61 7a002c64 7a002c66 7a002c69 7a002c6b 7a002c6e 7a002c71 7a002c73 7a002c76 7a002c78 7a002c7b 7a002c7e 7a002c80 7a002c83 7a002c85 7a002c88 852e4e9f 916273c2 9b8b91de a09f9ffc 9f9c9ddf a09e9f91 a0a0a046 a0a0a007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a021 a0a0a076 9f9d9eca a09f9ff2 a0a0a0ff 9f9d9ef1 9e9698dc 9b8990cb 977984bc 936877ab 8d52679a 883c578e 8a455e97 8e5368a3 916071b0 936b79bb 967581c6 988089ce 9b8a90d6 9d9296e0 9f9b9cf1 a09f9ff8 9f9c9db9 a0a0a06b a0a0a022 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0a0a010 a0a0a030 a0a0a050 a0a0a070 a09f9f91 9f9c9db4 9f9c9dd5 9f9e9eed 9f9d9ee2 9f9c9dce 9f9c9db9 9f9d9ea3 a0a0a08c a0a0a077 a0a0a063 a0a0a04e a0a0a039 a0a0a008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content